diff --git a/build.zig b/build.zig index d24b51741acadd351a6aa8966d8e1b2c6529ad49..504eb9a386e9e8a6424656ad22c6f17b14ddb8a5 100644 --- a/build.zig +++ b/build.zig @@ -537,6 +537,24 @@ pub fn build(b: *std.Build) !void { b.step("fmt", "Modify source files in place to have conforming formatting") .dependOn(&do_fmt.step); + + const update_mingw_step = b.step("update-mingw", "Update zig's bundled mingw"); + const opt_mingw_src_path = b.option([]const u8, "mingw-src", "path to mingw-w64 source directory"); + const update_mingw_exe = b.addExecutable(.{ + .name = "update_mingw", + .target = b.host, + .root_source_file = .{ .path = "tools/update_mingw.zig" }, + }); + const update_mingw_run = b.addRunArtifact(update_mingw_exe); + update_mingw_run.addDirectoryArg(.{ .path = "lib" }); + if (opt_mingw_src_path) |mingw_src_path| { + update_mingw_run.addDirectoryArg(.{ .cwd_relative = mingw_src_path }); + } else { + // Intentionally cause an error if this build step is requested. + update_mingw_run.addArg("--missing-mingw-source-directory"); + } + + update_mingw_step.dependOn(&update_mingw_run.step); } fn addWasiUpdateStep(b: *std.Build, version: [:0]const u8) !void { diff --git a/ci/aarch64-windows.ps1 b/ci/aarch64-windows.ps1 index c0d97c98f98d62e0d4f11d8bdb22fa569cd3dcc5..72da7c3a89d648d47f58cd142bfe1a3bb8efc4de 100644 --- a/ci/aarch64-windows.ps1 +++ b/ci/aarch64-windows.ps1 @@ -1,5 +1,5 @@ $TARGET = "$($Env:ARCH)-windows-gnu" -$ZIG_LLVM_CLANG_LLD_NAME = "zig+llvm+lld+clang-$TARGET-0.12.0-dev.203+d3bc1cfc4" +$ZIG_LLVM_CLANG_LLD_NAME = "zig+llvm+lld+clang-$TARGET-0.12.0-dev.2087+e9a18010b" $MCPU = "baseline" $ZIG_LLVM_CLANG_LLD_URL = "https://ziglang.org/deps/$ZIG_LLVM_CLANG_LLD_NAME.zip" $PREFIX_PATH = "$(Get-Location)\..\$ZIG_LLVM_CLANG_LLD_NAME" diff --git a/ci/x86_64-windows-debug.ps1 b/ci/x86_64-windows-debug.ps1 index f5706cf2733e030b61d5fb3b377824faf51538eb..1d73579188c6dbd2137e2f7d53d5910ce7d26125 100644 --- a/ci/x86_64-windows-debug.ps1 +++ b/ci/x86_64-windows-debug.ps1 @@ -1,5 +1,5 @@ $TARGET = "$($Env:ARCH)-windows-gnu" -$ZIG_LLVM_CLANG_LLD_NAME = "zig+llvm+lld+clang-$TARGET-0.12.0-dev.888+130227492" +$ZIG_LLVM_CLANG_LLD_NAME = "zig+llvm+lld+clang-$TARGET-0.12.0-dev.2073+402fe565a" $MCPU = "baseline" $ZIG_LLVM_CLANG_LLD_URL = "https://ziglang.org/deps/$ZIG_LLVM_CLANG_LLD_NAME.zip" $PREFIX_PATH = "$(Get-Location)\$ZIG_LLVM_CLANG_LLD_NAME" diff --git a/ci/x86_64-windows-release.ps1 b/ci/x86_64-windows-release.ps1 index ea20d668ad53a882137a032e097850fe71f7608c..d2fe655182dd2100e9f04c02696e8b2a8c368d2e 100644 --- a/ci/x86_64-windows-release.ps1 +++ b/ci/x86_64-windows-release.ps1 @@ -1,5 +1,5 @@ $TARGET = "$($Env:ARCH)-windows-gnu" -$ZIG_LLVM_CLANG_LLD_NAME = "zig+llvm+lld+clang-$TARGET-0.12.0-dev.888+130227492" +$ZIG_LLVM_CLANG_LLD_NAME = "zig+llvm+lld+clang-$TARGET-0.12.0-dev.2073+402fe565a" $MCPU = "baseline" $ZIG_LLVM_CLANG_LLD_URL = "https://ziglang.org/deps/$ZIG_LLVM_CLANG_LLD_NAME.zip" $PREFIX_PATH = "$(Get-Location)\$ZIG_LLVM_CLANG_LLD_NAME" diff --git a/lib/libc/include/any-windows-any/_mingw.h b/lib/libc/include/any-windows-any/_mingw.h index 536b9d580587f4ef62231d1fabbf27198568e420..13813bc2b4c2fef8ff857e811a11554aaac63c0d 100644 --- a/lib/libc/include/any-windows-any/_mingw.h +++ b/lib/libc/include/any-windows-any/_mingw.h @@ -27,13 +27,6 @@ #endif /* C/C++ specific language defines. */ -#ifdef _WIN64 -#ifdef __stdcall -#undef __stdcall -#endif -#define __stdcall -#endif - #ifndef __GNUC__ # ifndef __MINGW_IMPORT # define __MINGW_IMPORT __declspec(dllimport) @@ -226,7 +219,7 @@ limitations in handling dllimport attribute. */ # elif defined(_UCRT) # define __MSVCRT_VERSION__ 0xE00 # else -# define __MSVCRT_VERSION__ 0x700 +# define __MSVCRT_VERSION__ 0xE00 # endif #endif @@ -236,7 +229,7 @@ limitations in handling dllimport attribute. */ #endif #ifndef _WIN32_WINNT -#define _WIN32_WINNT 0x0603 +#define _WIN32_WINNT 0xa00 #endif #ifndef _INT128_DEFINED @@ -577,6 +570,7 @@ extern "C" { #ifdef __MINGW_INTRIN_INLINE + #ifdef __has_builtin #define __MINGW_DEBUGBREAK_IMPL !__has_builtin(__debugbreak) #else @@ -596,8 +590,52 @@ __MINGW_INTRIN_INLINE void __cdecl __debugbreak(void) __asm__ __volatile__("unimplemented"); #endif } +#endif /* __MINGW_DEBUGBREAK_IMPL == 1 */ + +#ifdef __has_builtin +#define __MINGW_FASTFAIL_IMPL !__has_builtin(__fastfail) +#else +#define __MINGW_FASTFAIL_IMPL 1 #endif +#if __MINGW_FASTFAIL_IMPL == 1 +void __cdecl __MINGW_ATTRIB_NORETURN __fastfail(unsigned int code); +__MINGW_INTRIN_INLINE void __cdecl __MINGW_ATTRIB_NORETURN __fastfail(unsigned int code) +{ +#if defined(__i386__) || defined(__x86_64__) + __asm__ __volatile__("int {$}0x29"::"c"(code)); +#elif defined(__arm__) + register unsigned int r0 __asm__("r0") = code; + __asm__ __volatile__("udf #0xfb"::"r"(r0)); +#elif defined(__aarch64__) + register unsigned int w0 __asm__("w0") = code; + __asm__ __volatile__("brk #0xf003"::"r"(w0)); +#else + __asm__ __volatile__("unimplemented"); #endif + __builtin_unreachable(); +} +#endif /* __MINGW_FASTFAIL_IMPL == 1 */ + +#ifdef __has_builtin +#define __MINGW_PREFETCH_IMPL !__has_builtin(__prefetch) +#else +#define __MINGW_PREFETCH_IMPL 1 +#endif +#if __MINGW_PREFETCH_IMPL == 1 +#if defined(__arm__) || defined(__aarch64__) +void __cdecl __prefetch(const void *addr); +__MINGW_INTRIN_INLINE void __cdecl __prefetch(const void *addr) +{ +#if defined(__arm__) + __asm__ __volatile__("pld [%0]"::"r"(addr)); +#elif defined(__aarch64__) + __asm__ __volatile__("prfm pldl1keep, [%0]"::"r"(addr)); +#endif +} +#endif /* defined(__arm__) || defined(__aarch64__) */ +#endif /* __MINGW_PREFETCH_IMPL == 1 */ + +#endif /* defined(__MINGW_INTRIN_INLINE) */ /* mingw-w64 specific functions: */ const char *__mingw_get_crt_info (void); diff --git a/lib/libc/include/any-windows-any/_mingw_mac.h b/lib/libc/include/any-windows-any/_mingw_mac.h index b36d4a2905603e0fb6bbbd2d21f67f9ebac45837..4ea8c6687d686d7efcaf1eaa3aadc702b5c11603 100644 --- a/lib/libc/include/any-windows-any/_mingw_mac.h +++ b/lib/libc/include/any-windows-any/_mingw_mac.h @@ -11,7 +11,7 @@ #define __MINGW64_STRINGIFY(x) \ __STRINGIFY(x) -#define __MINGW64_VERSION_MAJOR 10 +#define __MINGW64_VERSION_MAJOR 12 #define __MINGW64_VERSION_MINOR 0 #define __MINGW64_VERSION_BUGFIX 0 @@ -294,7 +294,7 @@ # define __mingw_static_ovr __mingw_ovr #endif /* __cplusplus */ -#if __MINGW_GNUC_PREREQ(4, 3) && !defined(__clang__) +#if __MINGW_GNUC_PREREQ(4, 3) || defined(__clang__) # define __mingw_attribute_artificial \ __attribute__((__artificial__)) #else @@ -303,8 +303,23 @@ #define __MINGW_SELECTANY __attribute__((__selectany__)) +#pragma push_macro("__has_builtin") +#ifndef __has_builtin +# define __has_builtin(x) 0 +#endif + #if _FORTIFY_SOURCE > 0 && __OPTIMIZE__ > 0 && __MINGW_GNUC_PREREQ(4, 1) -# if _FORTIFY_SOURCE > 1 +# if _FORTIFY_SOURCE > 3 +# warning Using _FORTIFY_SOURCE=3 (levels > 3 are not supported) +# endif +# if _FORTIFY_SOURCE > 2 +# if __has_builtin(__builtin_dynamic_object_size) +# define __MINGW_FORTIFY_LEVEL 3 +# else +# warning Using _FORTIFY_SOURCE=2 (level 3 requires __builtin_dynamic_object_size support) +# define __MINGW_FORTIFY_LEVEL 2 +# endif +# elif _FORTIFY_SOURCE > 1 # define __MINGW_FORTIFY_LEVEL 2 # else # define __MINGW_FORTIFY_LEVEL 1 @@ -322,16 +337,26 @@ void __cdecl __mingw_chk_fail_warn(void) __MINGW_ASM_CALL(__chk_fail) \ __attribute__((__noreturn__)) \ __attribute__((__warning__("Buffer overflow detected"))) -# define __mingw_bos(p, maxtype) \ - __builtin_object_size((p), ((maxtype) > 0) && (__MINGW_FORTIFY_LEVEL > 1)) -# define __mingw_bos_known(p) \ - (__mingw_bos(p, 0) != (size_t)-1) +# if __MINGW_FORTIFY_LEVEL > 2 +# define __mingw_bos(p, maxtype) \ + __builtin_dynamic_object_size((p), (maxtype) > 0) +# define __mingw_bos_known(p) \ + (__builtin_object_size(p, 0) != (size_t)-1 \ + || !__builtin_constant_p(__mingw_bos(p, 0))) +# else +# define __mingw_bos(p, maxtype) \ + __builtin_object_size((p), ((maxtype) > 0) && (__MINGW_FORTIFY_LEVEL > 1)) +# define __mingw_bos_known(p) \ + (__mingw_bos(p, 0) != (size_t)-1) +# endif # define __mingw_bos_cond_chk(c) \ (__builtin_expect((c), 1) ? (void)0 : __chk_fail()) # define __mingw_bos_ptr_chk(p, n, maxtype) \ __mingw_bos_cond_chk(!__mingw_bos_known(p) || __mingw_bos(p, maxtype) >= (size_t)(n)) # define __mingw_bos_ptr_chk_warn(p, n, maxtype) \ - (__mingw_bos_known(p) && __builtin_constant_p((n)) && __mingw_bos(p, maxtype) < (size_t)(n) \ + ((__mingw_bos_known(p) \ + && __builtin_constant_p(__mingw_bos(p, maxtype) < (size_t)(n)) \ + && __mingw_bos(p, maxtype) < (size_t)(n)) \ ? __mingw_chk_fail_warn() : __mingw_bos_ptr_chk(p, n, maxtype)) # define __mingw_bos_ovr __mingw_ovr \ __attribute__((__always_inline__)) \ @@ -345,14 +370,19 @@ /* If _FORTIFY_SOURCE is enabled, some inline functions may use __builtin_va_arg_pack(). GCC may report an error if the address - of such a function is used. Set _FORTIFY_VA_ARG=0 in this case. */ -#if __MINGW_FORTIFY_LEVEL > 0 && __MINGW_GNUC_PREREQ(4, 3) && !defined(__clang__) \ + of such a function is used. Set _FORTIFY_VA_ARG=0 in this case. + Clang doesn't, as of version 15, yet implement __builtin_va_arg_pack(). */ +#if __MINGW_FORTIFY_LEVEL > 0 \ + && ((__MINGW_GNUC_PREREQ(4, 3) && !defined(__clang__)) \ + || __has_builtin(__builtin_va_arg_pack)) \ && (!defined(_FORTIFY_VA_ARG) || _FORTIFY_VA_ARG > 0) # define __MINGW_FORTIFY_VA_ARG 1 #else # define __MINGW_FORTIFY_VA_ARG 0 #endif +#pragma pop_macro("__has_builtin") + /* Enable workaround for ABI incompatibility on affected platforms */ #ifndef WIDL_EXPLICIT_AGGREGATE_RETURNS #if defined(__GNUC__) && defined(__cplusplus) diff --git a/lib/libc/include/any-windows-any/activation.h b/lib/libc/include/any-windows-any/activation.h index 41674033221e7a456b2a31b5be12ea6b00988e98..e944d2380b03a6705b6e9775d094d791112d617f 100644 --- a/lib/libc/include/any-windows-any/activation.h +++ b/lib/libc/include/any-windows-any/activation.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/activation.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/activation.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __activation_h__ #define __activation_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IActivationFactory_FWD_DEFINED__ @@ -108,27 +116,27 @@ interface IActivationFactory { #define IActivationFactory_ActivateInstance(This,instance) (This)->lpVtbl->ActivateInstance(This,instance) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActivationFactory_QueryInterface(IActivationFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActivationFactory_QueryInterface(IActivationFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActivationFactory_AddRef(IActivationFactory* This) { +static __WIDL_INLINE ULONG IActivationFactory_AddRef(IActivationFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActivationFactory_Release(IActivationFactory* This) { +static __WIDL_INLINE ULONG IActivationFactory_Release(IActivationFactory* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT IActivationFactory_GetIids(IActivationFactory* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT IActivationFactory_GetIids(IActivationFactory* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT IActivationFactory_GetRuntimeClassName(IActivationFactory* This,HSTRING *className) { +static __WIDL_INLINE HRESULT IActivationFactory_GetRuntimeClassName(IActivationFactory* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT IActivationFactory_GetTrustLevel(IActivationFactory* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT IActivationFactory_GetTrustLevel(IActivationFactory* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IActivationFactory methods ***/ -static FORCEINLINE HRESULT IActivationFactory_ActivateInstance(IActivationFactory* This,IInspectable **instance) { +static __WIDL_INLINE HRESULT IActivationFactory_ActivateInstance(IActivationFactory* This,IInspectable **instance) { return This->lpVtbl->ActivateInstance(This,instance); } #endif diff --git a/lib/libc/include/any-windows-any/activaut.h b/lib/libc/include/any-windows-any/activaut.h index dbf99f03cf18b2e1ba991228dfc885e55060b87e..e2617c30bf5d96f9a5ff03c2cb48839b45158fd9 100644 --- a/lib/libc/include/any-windows-any/activaut.h +++ b/lib/libc/include/any-windows-any/activaut.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/activaut.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/activaut.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __activaut_h__ #define __activaut_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IScriptNode_FWD_DEFINED__ @@ -296,44 +304,44 @@ interface IScriptNode { #define IScriptNode_CreateChildHandler(This,pszDefaultName,prgpszNames,cpszNames,pszEvent,pszDelimiter,ptiSignature,iMethodSignature,isn,dwCookie,ppse) (This)->lpVtbl->CreateChildHandler(This,pszDefaultName,prgpszNames,cpszNames,pszEvent,pszDelimiter,ptiSignature,iMethodSignature,isn,dwCookie,ppse) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IScriptNode_QueryInterface(IScriptNode* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IScriptNode_QueryInterface(IScriptNode* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IScriptNode_AddRef(IScriptNode* This) { +static __WIDL_INLINE ULONG IScriptNode_AddRef(IScriptNode* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IScriptNode_Release(IScriptNode* This) { +static __WIDL_INLINE ULONG IScriptNode_Release(IScriptNode* This) { return This->lpVtbl->Release(This); } /*** IScriptNode methods ***/ -static FORCEINLINE HRESULT IScriptNode_Alive(IScriptNode* This) { +static __WIDL_INLINE HRESULT IScriptNode_Alive(IScriptNode* This) { return This->lpVtbl->Alive(This); } -static FORCEINLINE HRESULT IScriptNode_Delete(IScriptNode* This) { +static __WIDL_INLINE HRESULT IScriptNode_Delete(IScriptNode* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IScriptNode_GetParent(IScriptNode* This,IScriptNode **ppsnParent) { +static __WIDL_INLINE HRESULT IScriptNode_GetParent(IScriptNode* This,IScriptNode **ppsnParent) { return This->lpVtbl->GetParent(This,ppsnParent); } -static FORCEINLINE HRESULT IScriptNode_GetIndexInParent(IScriptNode* This,ULONG *pisn) { +static __WIDL_INLINE HRESULT IScriptNode_GetIndexInParent(IScriptNode* This,ULONG *pisn) { return This->lpVtbl->GetIndexInParent(This,pisn); } -static FORCEINLINE HRESULT IScriptNode_GetCookie(IScriptNode* This,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IScriptNode_GetCookie(IScriptNode* This,DWORD *pdwCookie) { return This->lpVtbl->GetCookie(This,pdwCookie); } -static FORCEINLINE HRESULT IScriptNode_GetNumberOfChildren(IScriptNode* This,ULONG *pcsn) { +static __WIDL_INLINE HRESULT IScriptNode_GetNumberOfChildren(IScriptNode* This,ULONG *pcsn) { return This->lpVtbl->GetNumberOfChildren(This,pcsn); } -static FORCEINLINE HRESULT IScriptNode_GetChild(IScriptNode* This,ULONG isn,IScriptNode **ppsn) { +static __WIDL_INLINE HRESULT IScriptNode_GetChild(IScriptNode* This,ULONG isn,IScriptNode **ppsn) { return This->lpVtbl->GetChild(This,isn,ppsn); } -static FORCEINLINE HRESULT IScriptNode_GetLanguage(IScriptNode* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptNode_GetLanguage(IScriptNode* This,BSTR *pbstr) { return This->lpVtbl->GetLanguage(This,pbstr); } -static FORCEINLINE HRESULT IScriptNode_CreateChildEntry(IScriptNode* This,ULONG isn,DWORD dwCookie,LPCOLESTR pszDelimiter,IScriptEntry **ppse) { +static __WIDL_INLINE HRESULT IScriptNode_CreateChildEntry(IScriptNode* This,ULONG isn,DWORD dwCookie,LPCOLESTR pszDelimiter,IScriptEntry **ppse) { return This->lpVtbl->CreateChildEntry(This,isn,dwCookie,pszDelimiter,ppse); } -static FORCEINLINE HRESULT IScriptNode_CreateChildHandler(IScriptNode* This,LPCOLESTR pszDefaultName,LPCOLESTR *prgpszNames,ULONG cpszNames,LPCOLESTR pszEvent,LPCOLESTR pszDelimiter,ITypeInfo *ptiSignature,ULONG iMethodSignature,ULONG isn,DWORD dwCookie,IScriptEntry **ppse) { +static __WIDL_INLINE HRESULT IScriptNode_CreateChildHandler(IScriptNode* This,LPCOLESTR pszDefaultName,LPCOLESTR *prgpszNames,ULONG cpszNames,LPCOLESTR pszEvent,LPCOLESTR pszDelimiter,ITypeInfo *ptiSignature,ULONG iMethodSignature,ULONG isn,DWORD dwCookie,IScriptEntry **ppse) { return This->lpVtbl->CreateChildHandler(This,pszDefaultName,prgpszNames,cpszNames,pszEvent,pszDelimiter,ptiSignature,iMethodSignature,isn,dwCookie,ppse); } #endif @@ -549,78 +557,78 @@ interface IScriptEntry { #define IScriptEntry_GetRange(This,pichMin,pcch) (This)->lpVtbl->GetRange(This,pichMin,pcch) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IScriptEntry_QueryInterface(IScriptEntry* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IScriptEntry_QueryInterface(IScriptEntry* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IScriptEntry_AddRef(IScriptEntry* This) { +static __WIDL_INLINE ULONG IScriptEntry_AddRef(IScriptEntry* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IScriptEntry_Release(IScriptEntry* This) { +static __WIDL_INLINE ULONG IScriptEntry_Release(IScriptEntry* This) { return This->lpVtbl->Release(This); } /*** IScriptNode methods ***/ -static FORCEINLINE HRESULT IScriptEntry_Alive(IScriptEntry* This) { +static __WIDL_INLINE HRESULT IScriptEntry_Alive(IScriptEntry* This) { return This->lpVtbl->Alive(This); } -static FORCEINLINE HRESULT IScriptEntry_Delete(IScriptEntry* This) { +static __WIDL_INLINE HRESULT IScriptEntry_Delete(IScriptEntry* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IScriptEntry_GetParent(IScriptEntry* This,IScriptNode **ppsnParent) { +static __WIDL_INLINE HRESULT IScriptEntry_GetParent(IScriptEntry* This,IScriptNode **ppsnParent) { return This->lpVtbl->GetParent(This,ppsnParent); } -static FORCEINLINE HRESULT IScriptEntry_GetIndexInParent(IScriptEntry* This,ULONG *pisn) { +static __WIDL_INLINE HRESULT IScriptEntry_GetIndexInParent(IScriptEntry* This,ULONG *pisn) { return This->lpVtbl->GetIndexInParent(This,pisn); } -static FORCEINLINE HRESULT IScriptEntry_GetCookie(IScriptEntry* This,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IScriptEntry_GetCookie(IScriptEntry* This,DWORD *pdwCookie) { return This->lpVtbl->GetCookie(This,pdwCookie); } -static FORCEINLINE HRESULT IScriptEntry_GetNumberOfChildren(IScriptEntry* This,ULONG *pcsn) { +static __WIDL_INLINE HRESULT IScriptEntry_GetNumberOfChildren(IScriptEntry* This,ULONG *pcsn) { return This->lpVtbl->GetNumberOfChildren(This,pcsn); } -static FORCEINLINE HRESULT IScriptEntry_GetChild(IScriptEntry* This,ULONG isn,IScriptNode **ppsn) { +static __WIDL_INLINE HRESULT IScriptEntry_GetChild(IScriptEntry* This,ULONG isn,IScriptNode **ppsn) { return This->lpVtbl->GetChild(This,isn,ppsn); } -static FORCEINLINE HRESULT IScriptEntry_GetLanguage(IScriptEntry* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptEntry_GetLanguage(IScriptEntry* This,BSTR *pbstr) { return This->lpVtbl->GetLanguage(This,pbstr); } -static FORCEINLINE HRESULT IScriptEntry_CreateChildEntry(IScriptEntry* This,ULONG isn,DWORD dwCookie,LPCOLESTR pszDelimiter,IScriptEntry **ppse) { +static __WIDL_INLINE HRESULT IScriptEntry_CreateChildEntry(IScriptEntry* This,ULONG isn,DWORD dwCookie,LPCOLESTR pszDelimiter,IScriptEntry **ppse) { return This->lpVtbl->CreateChildEntry(This,isn,dwCookie,pszDelimiter,ppse); } -static FORCEINLINE HRESULT IScriptEntry_CreateChildHandler(IScriptEntry* This,LPCOLESTR pszDefaultName,LPCOLESTR *prgpszNames,ULONG cpszNames,LPCOLESTR pszEvent,LPCOLESTR pszDelimiter,ITypeInfo *ptiSignature,ULONG iMethodSignature,ULONG isn,DWORD dwCookie,IScriptEntry **ppse) { +static __WIDL_INLINE HRESULT IScriptEntry_CreateChildHandler(IScriptEntry* This,LPCOLESTR pszDefaultName,LPCOLESTR *prgpszNames,ULONG cpszNames,LPCOLESTR pszEvent,LPCOLESTR pszDelimiter,ITypeInfo *ptiSignature,ULONG iMethodSignature,ULONG isn,DWORD dwCookie,IScriptEntry **ppse) { return This->lpVtbl->CreateChildHandler(This,pszDefaultName,prgpszNames,cpszNames,pszEvent,pszDelimiter,ptiSignature,iMethodSignature,isn,dwCookie,ppse); } /*** IScriptEntry methods ***/ -static FORCEINLINE HRESULT IScriptEntry_GetText(IScriptEntry* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptEntry_GetText(IScriptEntry* This,BSTR *pbstr) { return This->lpVtbl->GetText(This,pbstr); } -static FORCEINLINE HRESULT IScriptEntry_SetText(IScriptEntry* This,LPCOLESTR psz) { +static __WIDL_INLINE HRESULT IScriptEntry_SetText(IScriptEntry* This,LPCOLESTR psz) { return This->lpVtbl->SetText(This,psz); } -static FORCEINLINE HRESULT IScriptEntry_GetBody(IScriptEntry* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptEntry_GetBody(IScriptEntry* This,BSTR *pbstr) { return This->lpVtbl->GetBody(This,pbstr); } -static FORCEINLINE HRESULT IScriptEntry_SetBody(IScriptEntry* This,LPCOLESTR psz) { +static __WIDL_INLINE HRESULT IScriptEntry_SetBody(IScriptEntry* This,LPCOLESTR psz) { return This->lpVtbl->SetBody(This,psz); } -static FORCEINLINE HRESULT IScriptEntry_GetName(IScriptEntry* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptEntry_GetName(IScriptEntry* This,BSTR *pbstr) { return This->lpVtbl->GetName(This,pbstr); } -static FORCEINLINE HRESULT IScriptEntry_SetName(IScriptEntry* This,LPCOLESTR psz) { +static __WIDL_INLINE HRESULT IScriptEntry_SetName(IScriptEntry* This,LPCOLESTR psz) { return This->lpVtbl->SetName(This,psz); } -static FORCEINLINE HRESULT IScriptEntry_GetItemName(IScriptEntry* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptEntry_GetItemName(IScriptEntry* This,BSTR *pbstr) { return This->lpVtbl->GetItemName(This,pbstr); } -static FORCEINLINE HRESULT IScriptEntry_SetItemName(IScriptEntry* This,LPCOLESTR psz) { +static __WIDL_INLINE HRESULT IScriptEntry_SetItemName(IScriptEntry* This,LPCOLESTR psz) { return This->lpVtbl->SetItemName(This,psz); } -static FORCEINLINE HRESULT IScriptEntry_GetSignature(IScriptEntry* This,ITypeInfo **ppti,ULONG *piMethod) { +static __WIDL_INLINE HRESULT IScriptEntry_GetSignature(IScriptEntry* This,ITypeInfo **ppti,ULONG *piMethod) { return This->lpVtbl->GetSignature(This,ppti,piMethod); } -static FORCEINLINE HRESULT IScriptEntry_SetSignature(IScriptEntry* This,ITypeInfo *pti,ULONG iMethod) { +static __WIDL_INLINE HRESULT IScriptEntry_SetSignature(IScriptEntry* This,ITypeInfo *pti,ULONG iMethod) { return This->lpVtbl->SetSignature(This,pti,iMethod); } -static FORCEINLINE HRESULT IScriptEntry_GetRange(IScriptEntry* This,ULONG *pichMin,ULONG *pcch) { +static __WIDL_INLINE HRESULT IScriptEntry_GetRange(IScriptEntry* This,ULONG *pichMin,ULONG *pcch) { return This->lpVtbl->GetRange(This,pichMin,pcch); } #endif @@ -850,97 +858,97 @@ interface IScriptScriptlet { #define IScriptScriptlet_SetSimpleEventName(This,psz) (This)->lpVtbl->SetSimpleEventName(This,psz) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IScriptScriptlet_QueryInterface(IScriptScriptlet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IScriptScriptlet_QueryInterface(IScriptScriptlet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IScriptScriptlet_AddRef(IScriptScriptlet* This) { +static __WIDL_INLINE ULONG IScriptScriptlet_AddRef(IScriptScriptlet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IScriptScriptlet_Release(IScriptScriptlet* This) { +static __WIDL_INLINE ULONG IScriptScriptlet_Release(IScriptScriptlet* This) { return This->lpVtbl->Release(This); } /*** IScriptNode methods ***/ -static FORCEINLINE HRESULT IScriptScriptlet_Alive(IScriptScriptlet* This) { +static __WIDL_INLINE HRESULT IScriptScriptlet_Alive(IScriptScriptlet* This) { return This->lpVtbl->Alive(This); } -static FORCEINLINE HRESULT IScriptScriptlet_Delete(IScriptScriptlet* This) { +static __WIDL_INLINE HRESULT IScriptScriptlet_Delete(IScriptScriptlet* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IScriptScriptlet_GetParent(IScriptScriptlet* This,IScriptNode **ppsnParent) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetParent(IScriptScriptlet* This,IScriptNode **ppsnParent) { return This->lpVtbl->GetParent(This,ppsnParent); } -static FORCEINLINE HRESULT IScriptScriptlet_GetIndexInParent(IScriptScriptlet* This,ULONG *pisn) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetIndexInParent(IScriptScriptlet* This,ULONG *pisn) { return This->lpVtbl->GetIndexInParent(This,pisn); } -static FORCEINLINE HRESULT IScriptScriptlet_GetCookie(IScriptScriptlet* This,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetCookie(IScriptScriptlet* This,DWORD *pdwCookie) { return This->lpVtbl->GetCookie(This,pdwCookie); } -static FORCEINLINE HRESULT IScriptScriptlet_GetNumberOfChildren(IScriptScriptlet* This,ULONG *pcsn) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetNumberOfChildren(IScriptScriptlet* This,ULONG *pcsn) { return This->lpVtbl->GetNumberOfChildren(This,pcsn); } -static FORCEINLINE HRESULT IScriptScriptlet_GetChild(IScriptScriptlet* This,ULONG isn,IScriptNode **ppsn) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetChild(IScriptScriptlet* This,ULONG isn,IScriptNode **ppsn) { return This->lpVtbl->GetChild(This,isn,ppsn); } -static FORCEINLINE HRESULT IScriptScriptlet_GetLanguage(IScriptScriptlet* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetLanguage(IScriptScriptlet* This,BSTR *pbstr) { return This->lpVtbl->GetLanguage(This,pbstr); } -static FORCEINLINE HRESULT IScriptScriptlet_CreateChildEntry(IScriptScriptlet* This,ULONG isn,DWORD dwCookie,LPCOLESTR pszDelimiter,IScriptEntry **ppse) { +static __WIDL_INLINE HRESULT IScriptScriptlet_CreateChildEntry(IScriptScriptlet* This,ULONG isn,DWORD dwCookie,LPCOLESTR pszDelimiter,IScriptEntry **ppse) { return This->lpVtbl->CreateChildEntry(This,isn,dwCookie,pszDelimiter,ppse); } -static FORCEINLINE HRESULT IScriptScriptlet_CreateChildHandler(IScriptScriptlet* This,LPCOLESTR pszDefaultName,LPCOLESTR *prgpszNames,ULONG cpszNames,LPCOLESTR pszEvent,LPCOLESTR pszDelimiter,ITypeInfo *ptiSignature,ULONG iMethodSignature,ULONG isn,DWORD dwCookie,IScriptEntry **ppse) { +static __WIDL_INLINE HRESULT IScriptScriptlet_CreateChildHandler(IScriptScriptlet* This,LPCOLESTR pszDefaultName,LPCOLESTR *prgpszNames,ULONG cpszNames,LPCOLESTR pszEvent,LPCOLESTR pszDelimiter,ITypeInfo *ptiSignature,ULONG iMethodSignature,ULONG isn,DWORD dwCookie,IScriptEntry **ppse) { return This->lpVtbl->CreateChildHandler(This,pszDefaultName,prgpszNames,cpszNames,pszEvent,pszDelimiter,ptiSignature,iMethodSignature,isn,dwCookie,ppse); } /*** IScriptEntry methods ***/ -static FORCEINLINE HRESULT IScriptScriptlet_GetText(IScriptScriptlet* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetText(IScriptScriptlet* This,BSTR *pbstr) { return This->lpVtbl->GetText(This,pbstr); } -static FORCEINLINE HRESULT IScriptScriptlet_SetText(IScriptScriptlet* This,LPCOLESTR psz) { +static __WIDL_INLINE HRESULT IScriptScriptlet_SetText(IScriptScriptlet* This,LPCOLESTR psz) { return This->lpVtbl->SetText(This,psz); } -static FORCEINLINE HRESULT IScriptScriptlet_GetBody(IScriptScriptlet* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetBody(IScriptScriptlet* This,BSTR *pbstr) { return This->lpVtbl->GetBody(This,pbstr); } -static FORCEINLINE HRESULT IScriptScriptlet_SetBody(IScriptScriptlet* This,LPCOLESTR psz) { +static __WIDL_INLINE HRESULT IScriptScriptlet_SetBody(IScriptScriptlet* This,LPCOLESTR psz) { return This->lpVtbl->SetBody(This,psz); } -static FORCEINLINE HRESULT IScriptScriptlet_GetName(IScriptScriptlet* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetName(IScriptScriptlet* This,BSTR *pbstr) { return This->lpVtbl->GetName(This,pbstr); } -static FORCEINLINE HRESULT IScriptScriptlet_SetName(IScriptScriptlet* This,LPCOLESTR psz) { +static __WIDL_INLINE HRESULT IScriptScriptlet_SetName(IScriptScriptlet* This,LPCOLESTR psz) { return This->lpVtbl->SetName(This,psz); } -static FORCEINLINE HRESULT IScriptScriptlet_GetItemName(IScriptScriptlet* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetItemName(IScriptScriptlet* This,BSTR *pbstr) { return This->lpVtbl->GetItemName(This,pbstr); } -static FORCEINLINE HRESULT IScriptScriptlet_SetItemName(IScriptScriptlet* This,LPCOLESTR psz) { +static __WIDL_INLINE HRESULT IScriptScriptlet_SetItemName(IScriptScriptlet* This,LPCOLESTR psz) { return This->lpVtbl->SetItemName(This,psz); } -static FORCEINLINE HRESULT IScriptScriptlet_GetSignature(IScriptScriptlet* This,ITypeInfo **ppti,ULONG *piMethod) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetSignature(IScriptScriptlet* This,ITypeInfo **ppti,ULONG *piMethod) { return This->lpVtbl->GetSignature(This,ppti,piMethod); } -static FORCEINLINE HRESULT IScriptScriptlet_SetSignature(IScriptScriptlet* This,ITypeInfo *pti,ULONG iMethod) { +static __WIDL_INLINE HRESULT IScriptScriptlet_SetSignature(IScriptScriptlet* This,ITypeInfo *pti,ULONG iMethod) { return This->lpVtbl->SetSignature(This,pti,iMethod); } -static FORCEINLINE HRESULT IScriptScriptlet_GetRange(IScriptScriptlet* This,ULONG *pichMin,ULONG *pcch) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetRange(IScriptScriptlet* This,ULONG *pichMin,ULONG *pcch) { return This->lpVtbl->GetRange(This,pichMin,pcch); } /*** IScriptScriptlet methods ***/ -static FORCEINLINE HRESULT IScriptScriptlet_GetSubItemName(IScriptScriptlet* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetSubItemName(IScriptScriptlet* This,BSTR *pbstr) { return This->lpVtbl->GetSubItemName(This,pbstr); } -static FORCEINLINE HRESULT IScriptScriptlet_SetSubItemName(IScriptScriptlet* This,LPCOLESTR psz) { +static __WIDL_INLINE HRESULT IScriptScriptlet_SetSubItemName(IScriptScriptlet* This,LPCOLESTR psz) { return This->lpVtbl->SetSubItemName(This,psz); } -static FORCEINLINE HRESULT IScriptScriptlet_GetEventName(IScriptScriptlet* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetEventName(IScriptScriptlet* This,BSTR *pbstr) { return This->lpVtbl->GetEventName(This,pbstr); } -static FORCEINLINE HRESULT IScriptScriptlet_SetEventName(IScriptScriptlet* This,LPCOLESTR psz) { +static __WIDL_INLINE HRESULT IScriptScriptlet_SetEventName(IScriptScriptlet* This,LPCOLESTR psz) { return This->lpVtbl->SetEventName(This,psz); } -static FORCEINLINE HRESULT IScriptScriptlet_GetSimpleEventName(IScriptScriptlet* This,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IScriptScriptlet_GetSimpleEventName(IScriptScriptlet* This,BSTR *pbstr) { return This->lpVtbl->GetSimpleEventName(This,pbstr); } -static FORCEINLINE HRESULT IScriptScriptlet_SetSimpleEventName(IScriptScriptlet* This,LPCOLESTR psz) { +static __WIDL_INLINE HRESULT IScriptScriptlet_SetSimpleEventName(IScriptScriptlet* This,LPCOLESTR psz) { return This->lpVtbl->SetSimpleEventName(This,psz); } #endif @@ -1193,56 +1201,56 @@ interface IActiveScriptAuthor { #define IActiveScriptAuthor_IsCommitChar(This,ch,pfcommit) (This)->lpVtbl->IsCommitChar(This,ch,pfcommit) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptAuthor_QueryInterface(IActiveScriptAuthor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_QueryInterface(IActiveScriptAuthor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptAuthor_AddRef(IActiveScriptAuthor* This) { +static __WIDL_INLINE ULONG IActiveScriptAuthor_AddRef(IActiveScriptAuthor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptAuthor_Release(IActiveScriptAuthor* This) { +static __WIDL_INLINE ULONG IActiveScriptAuthor_Release(IActiveScriptAuthor* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptAuthor methods ***/ -static FORCEINLINE HRESULT IActiveScriptAuthor_AddNamedItem(IActiveScriptAuthor* This,LPCOLESTR pszName,DWORD dwFlags,IDispatch *pdisp) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_AddNamedItem(IActiveScriptAuthor* This,LPCOLESTR pszName,DWORD dwFlags,IDispatch *pdisp) { return This->lpVtbl->AddNamedItem(This,pszName,dwFlags,pdisp); } -static FORCEINLINE HRESULT IActiveScriptAuthor_AddScriptlet(IActiveScriptAuthor* This,LPCOLESTR pszDefaultName,LPCOLESTR pszCode,LPCOLESTR pszItemName,LPCOLESTR pszSubItemName,LPCOLESTR pszEventName,LPCOLESTR pszDelimiter,DWORD dwCookie,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_AddScriptlet(IActiveScriptAuthor* This,LPCOLESTR pszDefaultName,LPCOLESTR pszCode,LPCOLESTR pszItemName,LPCOLESTR pszSubItemName,LPCOLESTR pszEventName,LPCOLESTR pszDelimiter,DWORD dwCookie,DWORD dwFlags) { return This->lpVtbl->AddScriptlet(This,pszDefaultName,pszCode,pszItemName,pszSubItemName,pszEventName,pszDelimiter,dwCookie,dwFlags); } -static FORCEINLINE HRESULT IActiveScriptAuthor_ParseScriptText(IActiveScriptAuthor* This,LPCOLESTR pszCode,LPCOLESTR pszItemName,LPCOLESTR pszDelimiter,DWORD dwCookie,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_ParseScriptText(IActiveScriptAuthor* This,LPCOLESTR pszCode,LPCOLESTR pszItemName,LPCOLESTR pszDelimiter,DWORD dwCookie,DWORD dwFlags) { return This->lpVtbl->ParseScriptText(This,pszCode,pszItemName,pszDelimiter,dwCookie,dwFlags); } -static FORCEINLINE HRESULT IActiveScriptAuthor_GetScriptTextAttributes(IActiveScriptAuthor* This,LPCOLESTR pszCode,ULONG cch,LPCOLESTR pszDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_GetScriptTextAttributes(IActiveScriptAuthor* This,LPCOLESTR pszCode,ULONG cch,LPCOLESTR pszDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { return This->lpVtbl->GetScriptTextAttributes(This,pszCode,cch,pszDelimiter,dwFlags,pattr); } -static FORCEINLINE HRESULT IActiveScriptAuthor_GetScriptletTextAttributes(IActiveScriptAuthor* This,LPCOLESTR pszCode,ULONG cch,LPCOLESTR pszDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_GetScriptletTextAttributes(IActiveScriptAuthor* This,LPCOLESTR pszCode,ULONG cch,LPCOLESTR pszDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { return This->lpVtbl->GetScriptletTextAttributes(This,pszCode,cch,pszDelimiter,dwFlags,pattr); } -static FORCEINLINE HRESULT IActiveScriptAuthor_GetRoot(IActiveScriptAuthor* This,IScriptNode **ppsp) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_GetRoot(IActiveScriptAuthor* This,IScriptNode **ppsp) { return This->lpVtbl->GetRoot(This,ppsp); } -static FORCEINLINE HRESULT IActiveScriptAuthor_GetLanguageFlags(IActiveScriptAuthor* This,DWORD *pgrfasa) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_GetLanguageFlags(IActiveScriptAuthor* This,DWORD *pgrfasa) { return This->lpVtbl->GetLanguageFlags(This,pgrfasa); } -static FORCEINLINE HRESULT IActiveScriptAuthor_GetEventHandler(IActiveScriptAuthor* This,IDispatch *pdisp,LPCOLESTR pszItem,LPCOLESTR pszSubItem,LPCOLESTR pszEvent,IScriptEntry **ppse) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_GetEventHandler(IActiveScriptAuthor* This,IDispatch *pdisp,LPCOLESTR pszItem,LPCOLESTR pszSubItem,LPCOLESTR pszEvent,IScriptEntry **ppse) { return This->lpVtbl->GetEventHandler(This,pdisp,pszItem,pszSubItem,pszEvent,ppse); } -static FORCEINLINE HRESULT IActiveScriptAuthor_RemoveNamedItem(IActiveScriptAuthor* This,LPCOLESTR pszName) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_RemoveNamedItem(IActiveScriptAuthor* This,LPCOLESTR pszName) { return This->lpVtbl->RemoveNamedItem(This,pszName); } -static FORCEINLINE HRESULT IActiveScriptAuthor_AddTypeLib(IActiveScriptAuthor* This,REFGUID rguidTypeLib,DWORD dwMajor,DWORD dwMinor,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_AddTypeLib(IActiveScriptAuthor* This,REFGUID rguidTypeLib,DWORD dwMajor,DWORD dwMinor,DWORD dwFlags) { return This->lpVtbl->AddTypeLib(This,rguidTypeLib,dwMajor,dwMinor,dwFlags); } -static FORCEINLINE HRESULT IActiveScriptAuthor_RemoveTypeLib(IActiveScriptAuthor* This,REFGUID rguidTypeLib,DWORD dwMajor,DWORD dwMinor) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_RemoveTypeLib(IActiveScriptAuthor* This,REFGUID rguidTypeLib,DWORD dwMajor,DWORD dwMinor) { return This->lpVtbl->RemoveTypeLib(This,rguidTypeLib,dwMajor,dwMinor); } -static FORCEINLINE HRESULT IActiveScriptAuthor_GetChars(IActiveScriptAuthor* This,DWORD fRequestedList,BSTR *pbstrChars) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_GetChars(IActiveScriptAuthor* This,DWORD fRequestedList,BSTR *pbstrChars) { return This->lpVtbl->GetChars(This,fRequestedList,pbstrChars); } -static FORCEINLINE HRESULT IActiveScriptAuthor_GetInfoFromContext(IActiveScriptAuthor* This,LPCOLESTR pszCode,ULONG cchCode,ULONG ichCurrentPosition,DWORD dwListTypesRequested,DWORD *pdwListTypesProvided,ULONG *pichListAnchorPosition,ULONG *pichFuncAnchorPosition,MEMBERID *pmemid,LONG *piCurrentParameter,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_GetInfoFromContext(IActiveScriptAuthor* This,LPCOLESTR pszCode,ULONG cchCode,ULONG ichCurrentPosition,DWORD dwListTypesRequested,DWORD *pdwListTypesProvided,ULONG *pichListAnchorPosition,ULONG *pichFuncAnchorPosition,MEMBERID *pmemid,LONG *piCurrentParameter,IUnknown **ppunk) { return This->lpVtbl->GetInfoFromContext(This,pszCode,cchCode,ichCurrentPosition,dwListTypesRequested,pdwListTypesProvided,pichListAnchorPosition,pichFuncAnchorPosition,pmemid,piCurrentParameter,ppunk); } -static FORCEINLINE HRESULT IActiveScriptAuthor_IsCommitChar(IActiveScriptAuthor* This,OLECHAR ch,WINBOOL *pfcommit) { +static __WIDL_INLINE HRESULT IActiveScriptAuthor_IsCommitChar(IActiveScriptAuthor* This,OLECHAR ch,WINBOOL *pfcommit) { return This->lpVtbl->IsCommitChar(This,ch,pfcommit); } #endif @@ -1323,17 +1331,17 @@ interface IActiveScriptAuthorProcedure { #define IActiveScriptAuthorProcedure_ParseProcedureText(This,pszCode,pszFormalParams,pszProcedureName,pszItemName,pszDelimiter,dwCookie,dwFlags,pdispFor) (This)->lpVtbl->ParseProcedureText(This,pszCode,pszFormalParams,pszProcedureName,pszItemName,pszDelimiter,dwCookie,dwFlags,pdispFor) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptAuthorProcedure_QueryInterface(IActiveScriptAuthorProcedure* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptAuthorProcedure_QueryInterface(IActiveScriptAuthorProcedure* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptAuthorProcedure_AddRef(IActiveScriptAuthorProcedure* This) { +static __WIDL_INLINE ULONG IActiveScriptAuthorProcedure_AddRef(IActiveScriptAuthorProcedure* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptAuthorProcedure_Release(IActiveScriptAuthorProcedure* This) { +static __WIDL_INLINE ULONG IActiveScriptAuthorProcedure_Release(IActiveScriptAuthorProcedure* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptAuthorProcedure methods ***/ -static FORCEINLINE HRESULT IActiveScriptAuthorProcedure_ParseProcedureText(IActiveScriptAuthorProcedure* This,LPCOLESTR pszCode,LPCOLESTR pszFormalParams,LPCOLESTR pszProcedureName,LPCOLESTR pszItemName,LPCOLESTR pszDelimiter,DWORD dwCookie,DWORD dwFlags,IDispatch *pdispFor) { +static __WIDL_INLINE HRESULT IActiveScriptAuthorProcedure_ParseProcedureText(IActiveScriptAuthorProcedure* This,LPCOLESTR pszCode,LPCOLESTR pszFormalParams,LPCOLESTR pszProcedureName,LPCOLESTR pszItemName,LPCOLESTR pszDelimiter,DWORD dwCookie,DWORD dwFlags,IDispatch *pdispFor) { return This->lpVtbl->ParseProcedureText(This,pszCode,pszFormalParams,pszProcedureName,pszItemName,pszDelimiter,dwCookie,dwFlags,pdispFor); } #endif diff --git a/lib/libc/include/any-windows-any/activdbg.h b/lib/libc/include/any-windows-any/activdbg.h index 5088aae8b7e280c60d2305dc1b63286284686c61..70b1c77c2db3f6bfbf38cf712594bc0c3a9b7b31 100644 --- a/lib/libc/include/any-windows-any/activdbg.h +++ b/lib/libc/include/any-windows-any/activdbg.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/activdbg.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/activdbg.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __activdbg_h__ #define __activdbg_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IActiveScriptDebug32_FWD_DEFINED__ @@ -1233,23 +1241,23 @@ interface IActiveScriptDebug32 { #define IActiveScriptDebug32_EnumCodeContextsOfPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppescc) (This)->lpVtbl->EnumCodeContextsOfPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppescc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptDebug32_QueryInterface(IActiveScriptDebug32* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptDebug32_QueryInterface(IActiveScriptDebug32* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptDebug32_AddRef(IActiveScriptDebug32* This) { +static __WIDL_INLINE ULONG IActiveScriptDebug32_AddRef(IActiveScriptDebug32* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptDebug32_Release(IActiveScriptDebug32* This) { +static __WIDL_INLINE ULONG IActiveScriptDebug32_Release(IActiveScriptDebug32* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptDebug32 methods ***/ -static FORCEINLINE HRESULT IActiveScriptDebug32_GetScriptTextAttributes(IActiveScriptDebug32* This,LPCOLESTR pstrCode,ULONG uNumCodeChars,LPCOLESTR pstrDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { +static __WIDL_INLINE HRESULT IActiveScriptDebug32_GetScriptTextAttributes(IActiveScriptDebug32* This,LPCOLESTR pstrCode,ULONG uNumCodeChars,LPCOLESTR pstrDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { return This->lpVtbl->GetScriptTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr); } -static FORCEINLINE HRESULT IActiveScriptDebug32_GetScriptletTextAttributes(IActiveScriptDebug32* This,LPCOLESTR pstrCode,ULONG uNumCodeChars,LPCOLESTR pstrDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { +static __WIDL_INLINE HRESULT IActiveScriptDebug32_GetScriptletTextAttributes(IActiveScriptDebug32* This,LPCOLESTR pstrCode,ULONG uNumCodeChars,LPCOLESTR pstrDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { return This->lpVtbl->GetScriptletTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr); } -static FORCEINLINE HRESULT IActiveScriptDebug32_EnumCodeContextsOfPosition(IActiveScriptDebug32* This,DWORD dwSourceContext,ULONG uCharacterOffset,ULONG uNumChars,IEnumDebugCodeContexts **ppescc) { +static __WIDL_INLINE HRESULT IActiveScriptDebug32_EnumCodeContextsOfPosition(IActiveScriptDebug32* This,DWORD dwSourceContext,ULONG uCharacterOffset,ULONG uNumChars,IEnumDebugCodeContexts **ppescc) { return This->lpVtbl->EnumCodeContextsOfPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppescc); } #endif @@ -1354,23 +1362,23 @@ interface IActiveScriptDebug64 { #define IActiveScriptDebug64_EnumCodeContextsOfPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppescc) (This)->lpVtbl->EnumCodeContextsOfPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppescc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptDebug64_QueryInterface(IActiveScriptDebug64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptDebug64_QueryInterface(IActiveScriptDebug64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptDebug64_AddRef(IActiveScriptDebug64* This) { +static __WIDL_INLINE ULONG IActiveScriptDebug64_AddRef(IActiveScriptDebug64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptDebug64_Release(IActiveScriptDebug64* This) { +static __WIDL_INLINE ULONG IActiveScriptDebug64_Release(IActiveScriptDebug64* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptDebug64 methods ***/ -static FORCEINLINE HRESULT IActiveScriptDebug64_GetScriptTextAttributes(IActiveScriptDebug64* This,LPCOLESTR pstrCode,ULONG uNumCodeChars,LPCOLESTR pstrDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { +static __WIDL_INLINE HRESULT IActiveScriptDebug64_GetScriptTextAttributes(IActiveScriptDebug64* This,LPCOLESTR pstrCode,ULONG uNumCodeChars,LPCOLESTR pstrDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { return This->lpVtbl->GetScriptTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr); } -static FORCEINLINE HRESULT IActiveScriptDebug64_GetScriptletTextAttributes(IActiveScriptDebug64* This,LPCOLESTR pstrCode,ULONG uNumCodeChars,LPCOLESTR pstrDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { +static __WIDL_INLINE HRESULT IActiveScriptDebug64_GetScriptletTextAttributes(IActiveScriptDebug64* This,LPCOLESTR pstrCode,ULONG uNumCodeChars,LPCOLESTR pstrDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { return This->lpVtbl->GetScriptletTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr); } -static FORCEINLINE HRESULT IActiveScriptDebug64_EnumCodeContextsOfPosition(IActiveScriptDebug64* This,DWORDLONG dwSourceContext,ULONG uCharacterOffset,ULONG uNumChars,IEnumDebugCodeContexts **ppescc) { +static __WIDL_INLINE HRESULT IActiveScriptDebug64_EnumCodeContextsOfPosition(IActiveScriptDebug64* This,DWORDLONG dwSourceContext,ULONG uCharacterOffset,ULONG uNumChars,IEnumDebugCodeContexts **ppescc) { return This->lpVtbl->EnumCodeContextsOfPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppescc); } #endif @@ -1471,26 +1479,26 @@ interface IActiveScriptSiteDebug32 { #define IActiveScriptSiteDebug32_OnScriptErrorDebug(This,pErrorDebug,pfEnterDebugger,pfCallOnScriptErrorWhenContinuing) (This)->lpVtbl->OnScriptErrorDebug(This,pErrorDebug,pfEnterDebugger,pfCallOnScriptErrorWhenContinuing) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteDebug32_QueryInterface(IActiveScriptSiteDebug32* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptSiteDebug32_QueryInterface(IActiveScriptSiteDebug32* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptSiteDebug32_AddRef(IActiveScriptSiteDebug32* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteDebug32_AddRef(IActiveScriptSiteDebug32* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptSiteDebug32_Release(IActiveScriptSiteDebug32* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteDebug32_Release(IActiveScriptSiteDebug32* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptSiteDebug32 methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteDebug32_GetDocumentContextFromPosition(IActiveScriptSiteDebug32* This,DWORD dwSourceContext,ULONG uCharacterOffset,ULONG uNumChars,IDebugDocumentContext **ppsc) { +static __WIDL_INLINE HRESULT IActiveScriptSiteDebug32_GetDocumentContextFromPosition(IActiveScriptSiteDebug32* This,DWORD dwSourceContext,ULONG uCharacterOffset,ULONG uNumChars,IDebugDocumentContext **ppsc) { return This->lpVtbl->GetDocumentContextFromPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppsc); } -static FORCEINLINE HRESULT IActiveScriptSiteDebug32_GetApplication(IActiveScriptSiteDebug32* This,IDebugApplication32 **ppda) { +static __WIDL_INLINE HRESULT IActiveScriptSiteDebug32_GetApplication(IActiveScriptSiteDebug32* This,IDebugApplication32 **ppda) { return This->lpVtbl->GetApplication(This,ppda); } -static FORCEINLINE HRESULT IActiveScriptSiteDebug32_GetRootApplicationNode(IActiveScriptSiteDebug32* This,IDebugApplicationNode **ppdanRoot) { +static __WIDL_INLINE HRESULT IActiveScriptSiteDebug32_GetRootApplicationNode(IActiveScriptSiteDebug32* This,IDebugApplicationNode **ppdanRoot) { return This->lpVtbl->GetRootApplicationNode(This,ppdanRoot); } -static FORCEINLINE HRESULT IActiveScriptSiteDebug32_OnScriptErrorDebug(IActiveScriptSiteDebug32* This,IActiveScriptErrorDebug *pErrorDebug,WINBOOL *pfEnterDebugger,WINBOOL *pfCallOnScriptErrorWhenContinuing) { +static __WIDL_INLINE HRESULT IActiveScriptSiteDebug32_OnScriptErrorDebug(IActiveScriptSiteDebug32* This,IActiveScriptErrorDebug *pErrorDebug,WINBOOL *pfEnterDebugger,WINBOOL *pfCallOnScriptErrorWhenContinuing) { return This->lpVtbl->OnScriptErrorDebug(This,pErrorDebug,pfEnterDebugger,pfCallOnScriptErrorWhenContinuing); } #endif @@ -1591,26 +1599,26 @@ interface IActiveScriptSiteDebug64 { #define IActiveScriptSiteDebug64_OnScriptErrorDebug(This,pErrorDebug,pfEnterDebugger,pfCallOnScriptErrorWhenContinuing) (This)->lpVtbl->OnScriptErrorDebug(This,pErrorDebug,pfEnterDebugger,pfCallOnScriptErrorWhenContinuing) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteDebug64_QueryInterface(IActiveScriptSiteDebug64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptSiteDebug64_QueryInterface(IActiveScriptSiteDebug64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptSiteDebug64_AddRef(IActiveScriptSiteDebug64* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteDebug64_AddRef(IActiveScriptSiteDebug64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptSiteDebug64_Release(IActiveScriptSiteDebug64* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteDebug64_Release(IActiveScriptSiteDebug64* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptSiteDebug64 methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteDebug64_GetDocumentContextFromPosition(IActiveScriptSiteDebug64* This,DWORDLONG dwSourceContext,ULONG uCharacterOffset,ULONG uNumChars,IDebugDocumentContext **ppsc) { +static __WIDL_INLINE HRESULT IActiveScriptSiteDebug64_GetDocumentContextFromPosition(IActiveScriptSiteDebug64* This,DWORDLONG dwSourceContext,ULONG uCharacterOffset,ULONG uNumChars,IDebugDocumentContext **ppsc) { return This->lpVtbl->GetDocumentContextFromPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppsc); } -static FORCEINLINE HRESULT IActiveScriptSiteDebug64_GetApplication(IActiveScriptSiteDebug64* This,IDebugApplication64 **ppda) { +static __WIDL_INLINE HRESULT IActiveScriptSiteDebug64_GetApplication(IActiveScriptSiteDebug64* This,IDebugApplication64 **ppda) { return This->lpVtbl->GetApplication(This,ppda); } -static FORCEINLINE HRESULT IActiveScriptSiteDebug64_GetRootApplicationNode(IActiveScriptSiteDebug64* This,IDebugApplicationNode **ppdanRoot) { +static __WIDL_INLINE HRESULT IActiveScriptSiteDebug64_GetRootApplicationNode(IActiveScriptSiteDebug64* This,IDebugApplicationNode **ppdanRoot) { return This->lpVtbl->GetRootApplicationNode(This,ppdanRoot); } -static FORCEINLINE HRESULT IActiveScriptSiteDebug64_OnScriptErrorDebug(IActiveScriptSiteDebug64* This,IActiveScriptErrorDebug *pErrorDebug,WINBOOL *pfEnterDebugger,WINBOOL *pfCallOnScriptErrorWhenContinuing) { +static __WIDL_INLINE HRESULT IActiveScriptSiteDebug64_OnScriptErrorDebug(IActiveScriptSiteDebug64* This,IActiveScriptErrorDebug *pErrorDebug,WINBOOL *pfEnterDebugger,WINBOOL *pfCallOnScriptErrorWhenContinuing) { return This->lpVtbl->OnScriptErrorDebug(This,pErrorDebug,pfEnterDebugger,pfCallOnScriptErrorWhenContinuing); } #endif @@ -1679,17 +1687,17 @@ interface IActiveScriptSiteDebugEx { #define IActiveScriptSiteDebugEx_OnCanNotJITScriptErrorDebug(This,pErrorDebug,pfCallOnScriptErrorWhenContinuing) (This)->lpVtbl->OnCanNotJITScriptErrorDebug(This,pErrorDebug,pfCallOnScriptErrorWhenContinuing) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteDebugEx_QueryInterface(IActiveScriptSiteDebugEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptSiteDebugEx_QueryInterface(IActiveScriptSiteDebugEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptSiteDebugEx_AddRef(IActiveScriptSiteDebugEx* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteDebugEx_AddRef(IActiveScriptSiteDebugEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptSiteDebugEx_Release(IActiveScriptSiteDebugEx* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteDebugEx_Release(IActiveScriptSiteDebugEx* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptSiteDebugEx methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteDebugEx_OnCanNotJITScriptErrorDebug(IActiveScriptSiteDebugEx* This,IActiveScriptErrorDebug *pErrorDebug,WINBOOL *pfCallOnScriptErrorWhenContinuing) { +static __WIDL_INLINE HRESULT IActiveScriptSiteDebugEx_OnCanNotJITScriptErrorDebug(IActiveScriptSiteDebugEx* This,IActiveScriptErrorDebug *pErrorDebug,WINBOOL *pfCallOnScriptErrorWhenContinuing) { return This->lpVtbl->OnCanNotJITScriptErrorDebug(This,pErrorDebug,pfCallOnScriptErrorWhenContinuing); } #endif @@ -1783,30 +1791,30 @@ interface IActiveScriptErrorDebug { #define IActiveScriptErrorDebug_GetStackFrame(This,ppdsf) (This)->lpVtbl->GetStackFrame(This,ppdsf) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptErrorDebug_QueryInterface(IActiveScriptErrorDebug* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptErrorDebug_QueryInterface(IActiveScriptErrorDebug* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptErrorDebug_AddRef(IActiveScriptErrorDebug* This) { +static __WIDL_INLINE ULONG IActiveScriptErrorDebug_AddRef(IActiveScriptErrorDebug* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptErrorDebug_Release(IActiveScriptErrorDebug* This) { +static __WIDL_INLINE ULONG IActiveScriptErrorDebug_Release(IActiveScriptErrorDebug* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptError methods ***/ -static FORCEINLINE HRESULT IActiveScriptErrorDebug_GetExceptionInfo(IActiveScriptErrorDebug* This,EXCEPINFO *pexcepinfo) { +static __WIDL_INLINE HRESULT IActiveScriptErrorDebug_GetExceptionInfo(IActiveScriptErrorDebug* This,EXCEPINFO *pexcepinfo) { return This->lpVtbl->GetExceptionInfo(This,pexcepinfo); } -static FORCEINLINE HRESULT IActiveScriptErrorDebug_GetSourcePosition(IActiveScriptErrorDebug* This,DWORD *pdwSourceContext,ULONG *pulLineNumber,LONG *plCharacterPosition) { +static __WIDL_INLINE HRESULT IActiveScriptErrorDebug_GetSourcePosition(IActiveScriptErrorDebug* This,DWORD *pdwSourceContext,ULONG *pulLineNumber,LONG *plCharacterPosition) { return This->lpVtbl->GetSourcePosition(This,pdwSourceContext,pulLineNumber,plCharacterPosition); } -static FORCEINLINE HRESULT IActiveScriptErrorDebug_GetSourceLineText(IActiveScriptErrorDebug* This,BSTR *pbstrSourceLine) { +static __WIDL_INLINE HRESULT IActiveScriptErrorDebug_GetSourceLineText(IActiveScriptErrorDebug* This,BSTR *pbstrSourceLine) { return This->lpVtbl->GetSourceLineText(This,pbstrSourceLine); } /*** IActiveScriptErrorDebug methods ***/ -static FORCEINLINE HRESULT IActiveScriptErrorDebug_GetDocumentContext(IActiveScriptErrorDebug* This,IDebugDocumentContext **ppssc) { +static __WIDL_INLINE HRESULT IActiveScriptErrorDebug_GetDocumentContext(IActiveScriptErrorDebug* This,IDebugDocumentContext **ppssc) { return This->lpVtbl->GetDocumentContext(This,ppssc); } -static FORCEINLINE HRESULT IActiveScriptErrorDebug_GetStackFrame(IActiveScriptErrorDebug* This,IDebugStackFrame **ppdsf) { +static __WIDL_INLINE HRESULT IActiveScriptErrorDebug_GetStackFrame(IActiveScriptErrorDebug* This,IDebugStackFrame **ppdsf) { return This->lpVtbl->GetStackFrame(This,ppdsf); } #endif @@ -1881,20 +1889,20 @@ interface IDebugCodeContext { #define IDebugCodeContext_SetBreakPoint(This,bps) (This)->lpVtbl->SetBreakPoint(This,bps) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugCodeContext_QueryInterface(IDebugCodeContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugCodeContext_QueryInterface(IDebugCodeContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugCodeContext_AddRef(IDebugCodeContext* This) { +static __WIDL_INLINE ULONG IDebugCodeContext_AddRef(IDebugCodeContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugCodeContext_Release(IDebugCodeContext* This) { +static __WIDL_INLINE ULONG IDebugCodeContext_Release(IDebugCodeContext* This) { return This->lpVtbl->Release(This); } /*** IDebugCodeContext methods ***/ -static FORCEINLINE HRESULT IDebugCodeContext_GetDocumentContext(IDebugCodeContext* This,IDebugDocumentContext **ppsc) { +static __WIDL_INLINE HRESULT IDebugCodeContext_GetDocumentContext(IDebugCodeContext* This,IDebugDocumentContext **ppsc) { return This->lpVtbl->GetDocumentContext(This,ppsc); } -static FORCEINLINE HRESULT IDebugCodeContext_SetBreakPoint(IDebugCodeContext* This,BREAKPOINT_STATE bps) { +static __WIDL_INLINE HRESULT IDebugCodeContext_SetBreakPoint(IDebugCodeContext* This,BREAKPOINT_STATE bps) { return This->lpVtbl->SetBreakPoint(This,bps); } #endif @@ -1995,29 +2003,29 @@ interface IDebugExpression { #define IDebugExpression_GetResultAsDebugProperty(This,phrResult,ppdp) (This)->lpVtbl->GetResultAsDebugProperty(This,phrResult,ppdp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugExpression_QueryInterface(IDebugExpression* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugExpression_QueryInterface(IDebugExpression* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugExpression_AddRef(IDebugExpression* This) { +static __WIDL_INLINE ULONG IDebugExpression_AddRef(IDebugExpression* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugExpression_Release(IDebugExpression* This) { +static __WIDL_INLINE ULONG IDebugExpression_Release(IDebugExpression* This) { return This->lpVtbl->Release(This); } /*** IDebugExpression methods ***/ -static FORCEINLINE HRESULT IDebugExpression_Start(IDebugExpression* This,IDebugExpressionCallBack *pdecb) { +static __WIDL_INLINE HRESULT IDebugExpression_Start(IDebugExpression* This,IDebugExpressionCallBack *pdecb) { return This->lpVtbl->Start(This,pdecb); } -static FORCEINLINE HRESULT IDebugExpression_Abort(IDebugExpression* This) { +static __WIDL_INLINE HRESULT IDebugExpression_Abort(IDebugExpression* This) { return This->lpVtbl->Abort(This); } -static FORCEINLINE HRESULT IDebugExpression_QueryIsComplete(IDebugExpression* This) { +static __WIDL_INLINE HRESULT IDebugExpression_QueryIsComplete(IDebugExpression* This) { return This->lpVtbl->QueryIsComplete(This); } -static FORCEINLINE HRESULT IDebugExpression_GetResultAsString(IDebugExpression* This,HRESULT *phrResult,BSTR *pbstrResult) { +static __WIDL_INLINE HRESULT IDebugExpression_GetResultAsString(IDebugExpression* This,HRESULT *phrResult,BSTR *pbstrResult) { return This->lpVtbl->GetResultAsString(This,phrResult,pbstrResult); } -static FORCEINLINE HRESULT IDebugExpression_GetResultAsDebugProperty(IDebugExpression* This,HRESULT *phrResult,IDebugProperty **ppdp) { +static __WIDL_INLINE HRESULT IDebugExpression_GetResultAsDebugProperty(IDebugExpression* This,HRESULT *phrResult,IDebugProperty **ppdp) { return This->lpVtbl->GetResultAsDebugProperty(This,phrResult,ppdp); } #endif @@ -2102,20 +2110,20 @@ interface IDebugExpressionContext { #define IDebugExpressionContext_GetLanguageInfo(This,pbstrLanguageName,pLanguageID) (This)->lpVtbl->GetLanguageInfo(This,pbstrLanguageName,pLanguageID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugExpressionContext_QueryInterface(IDebugExpressionContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugExpressionContext_QueryInterface(IDebugExpressionContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugExpressionContext_AddRef(IDebugExpressionContext* This) { +static __WIDL_INLINE ULONG IDebugExpressionContext_AddRef(IDebugExpressionContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugExpressionContext_Release(IDebugExpressionContext* This) { +static __WIDL_INLINE ULONG IDebugExpressionContext_Release(IDebugExpressionContext* This) { return This->lpVtbl->Release(This); } /*** IDebugExpressionContext methods ***/ -static FORCEINLINE HRESULT IDebugExpressionContext_ParseLanguageText(IDebugExpressionContext* This,LPCOLESTR pstrCode,UINT nRadix,LPCOLESTR pstrDelimiter,DWORD dwFlags,IDebugExpression **ppe) { +static __WIDL_INLINE HRESULT IDebugExpressionContext_ParseLanguageText(IDebugExpressionContext* This,LPCOLESTR pstrCode,UINT nRadix,LPCOLESTR pstrDelimiter,DWORD dwFlags,IDebugExpression **ppe) { return This->lpVtbl->ParseLanguageText(This,pstrCode,nRadix,pstrDelimiter,dwFlags,ppe); } -static FORCEINLINE HRESULT IDebugExpressionContext_GetLanguageInfo(IDebugExpressionContext* This,BSTR *pbstrLanguageName,GUID *pLanguageID) { +static __WIDL_INLINE HRESULT IDebugExpressionContext_GetLanguageInfo(IDebugExpressionContext* This,BSTR *pbstrLanguageName,GUID *pLanguageID) { return This->lpVtbl->GetLanguageInfo(This,pbstrLanguageName,pLanguageID); } #endif @@ -2181,17 +2189,17 @@ interface IDebugExpressionCallBack { #define IDebugExpressionCallBack_onComplete(This) (This)->lpVtbl->onComplete(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugExpressionCallBack_QueryInterface(IDebugExpressionCallBack* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugExpressionCallBack_QueryInterface(IDebugExpressionCallBack* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugExpressionCallBack_AddRef(IDebugExpressionCallBack* This) { +static __WIDL_INLINE ULONG IDebugExpressionCallBack_AddRef(IDebugExpressionCallBack* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugExpressionCallBack_Release(IDebugExpressionCallBack* This) { +static __WIDL_INLINE ULONG IDebugExpressionCallBack_Release(IDebugExpressionCallBack* This) { return This->lpVtbl->Release(This); } /*** IDebugExpressionCallBack methods ***/ -static FORCEINLINE HRESULT IDebugExpressionCallBack_onComplete(IDebugExpressionCallBack* This) { +static __WIDL_INLINE HRESULT IDebugExpressionCallBack_onComplete(IDebugExpressionCallBack* This) { return This->lpVtbl->onComplete(This); } #endif @@ -2294,29 +2302,29 @@ interface IDebugStackFrame { #define IDebugStackFrame_GetDebugProperty(This,ppDebugProp) (This)->lpVtbl->GetDebugProperty(This,ppDebugProp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugStackFrame_QueryInterface(IDebugStackFrame* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugStackFrame_QueryInterface(IDebugStackFrame* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugStackFrame_AddRef(IDebugStackFrame* This) { +static __WIDL_INLINE ULONG IDebugStackFrame_AddRef(IDebugStackFrame* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugStackFrame_Release(IDebugStackFrame* This) { +static __WIDL_INLINE ULONG IDebugStackFrame_Release(IDebugStackFrame* This) { return This->lpVtbl->Release(This); } /*** IDebugStackFrame methods ***/ -static FORCEINLINE HRESULT IDebugStackFrame_GetCodeContext(IDebugStackFrame* This,IDebugCodeContext **ppcc) { +static __WIDL_INLINE HRESULT IDebugStackFrame_GetCodeContext(IDebugStackFrame* This,IDebugCodeContext **ppcc) { return This->lpVtbl->GetCodeContext(This,ppcc); } -static FORCEINLINE HRESULT IDebugStackFrame_GetDescriptionString(IDebugStackFrame* This,WINBOOL fLong,BSTR *pbstrDescription) { +static __WIDL_INLINE HRESULT IDebugStackFrame_GetDescriptionString(IDebugStackFrame* This,WINBOOL fLong,BSTR *pbstrDescription) { return This->lpVtbl->GetDescriptionString(This,fLong,pbstrDescription); } -static FORCEINLINE HRESULT IDebugStackFrame_GetLanguageString(IDebugStackFrame* This,WINBOOL fLong,BSTR *pbstrLanguage) { +static __WIDL_INLINE HRESULT IDebugStackFrame_GetLanguageString(IDebugStackFrame* This,WINBOOL fLong,BSTR *pbstrLanguage) { return This->lpVtbl->GetLanguageString(This,fLong,pbstrLanguage); } -static FORCEINLINE HRESULT IDebugStackFrame_GetThread(IDebugStackFrame* This,IDebugApplicationThread **ppat) { +static __WIDL_INLINE HRESULT IDebugStackFrame_GetThread(IDebugStackFrame* This,IDebugApplicationThread **ppat) { return This->lpVtbl->GetThread(This,ppat); } -static FORCEINLINE HRESULT IDebugStackFrame_GetDebugProperty(IDebugStackFrame* This,IDebugProperty **ppDebugProp) { +static __WIDL_INLINE HRESULT IDebugStackFrame_GetDebugProperty(IDebugStackFrame* This,IDebugProperty **ppDebugProp) { return This->lpVtbl->GetDebugProperty(This,ppDebugProp); } #endif @@ -2383,17 +2391,17 @@ interface IDebugStackFrameSniffer { #define IDebugStackFrameSniffer_EnumStackFrames(This,ppedsf) (This)->lpVtbl->EnumStackFrames(This,ppedsf) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugStackFrameSniffer_QueryInterface(IDebugStackFrameSniffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugStackFrameSniffer_QueryInterface(IDebugStackFrameSniffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugStackFrameSniffer_AddRef(IDebugStackFrameSniffer* This) { +static __WIDL_INLINE ULONG IDebugStackFrameSniffer_AddRef(IDebugStackFrameSniffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugStackFrameSniffer_Release(IDebugStackFrameSniffer* This) { +static __WIDL_INLINE ULONG IDebugStackFrameSniffer_Release(IDebugStackFrameSniffer* This) { return This->lpVtbl->Release(This); } /*** IDebugStackFrameSniffer methods ***/ -static FORCEINLINE HRESULT IDebugStackFrameSniffer_EnumStackFrames(IDebugStackFrameSniffer* This,IEnumDebugStackFrames **ppedsf) { +static __WIDL_INLINE HRESULT IDebugStackFrameSniffer_EnumStackFrames(IDebugStackFrameSniffer* This,IEnumDebugStackFrames **ppedsf) { return This->lpVtbl->EnumStackFrames(This,ppedsf); } #endif @@ -2469,21 +2477,21 @@ interface IDebugStackFrameSnifferEx32 { #define IDebugStackFrameSnifferEx32_EnumStackFramesEx32(This,dwSpMin,ppedsf) (This)->lpVtbl->EnumStackFramesEx32(This,dwSpMin,ppedsf) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugStackFrameSnifferEx32_QueryInterface(IDebugStackFrameSnifferEx32* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugStackFrameSnifferEx32_QueryInterface(IDebugStackFrameSnifferEx32* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugStackFrameSnifferEx32_AddRef(IDebugStackFrameSnifferEx32* This) { +static __WIDL_INLINE ULONG IDebugStackFrameSnifferEx32_AddRef(IDebugStackFrameSnifferEx32* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugStackFrameSnifferEx32_Release(IDebugStackFrameSnifferEx32* This) { +static __WIDL_INLINE ULONG IDebugStackFrameSnifferEx32_Release(IDebugStackFrameSnifferEx32* This) { return This->lpVtbl->Release(This); } /*** IDebugStackFrameSniffer methods ***/ -static FORCEINLINE HRESULT IDebugStackFrameSnifferEx32_EnumStackFrames(IDebugStackFrameSnifferEx32* This,IEnumDebugStackFrames **ppedsf) { +static __WIDL_INLINE HRESULT IDebugStackFrameSnifferEx32_EnumStackFrames(IDebugStackFrameSnifferEx32* This,IEnumDebugStackFrames **ppedsf) { return This->lpVtbl->EnumStackFrames(This,ppedsf); } /*** IDebugStackFrameSnifferEx32 methods ***/ -static FORCEINLINE HRESULT IDebugStackFrameSnifferEx32_EnumStackFramesEx32(IDebugStackFrameSnifferEx32* This,DWORD dwSpMin,IEnumDebugStackFrames **ppedsf) { +static __WIDL_INLINE HRESULT IDebugStackFrameSnifferEx32_EnumStackFramesEx32(IDebugStackFrameSnifferEx32* This,DWORD dwSpMin,IEnumDebugStackFrames **ppedsf) { return This->lpVtbl->EnumStackFramesEx32(This,dwSpMin,ppedsf); } #endif @@ -2559,21 +2567,21 @@ interface IDebugStackFrameSnifferEx64 { #define IDebugStackFrameSnifferEx64_EnumStackFramesEx64(This,dwSpMin,ppedsf) (This)->lpVtbl->EnumStackFramesEx64(This,dwSpMin,ppedsf) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugStackFrameSnifferEx64_QueryInterface(IDebugStackFrameSnifferEx64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugStackFrameSnifferEx64_QueryInterface(IDebugStackFrameSnifferEx64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugStackFrameSnifferEx64_AddRef(IDebugStackFrameSnifferEx64* This) { +static __WIDL_INLINE ULONG IDebugStackFrameSnifferEx64_AddRef(IDebugStackFrameSnifferEx64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugStackFrameSnifferEx64_Release(IDebugStackFrameSnifferEx64* This) { +static __WIDL_INLINE ULONG IDebugStackFrameSnifferEx64_Release(IDebugStackFrameSnifferEx64* This) { return This->lpVtbl->Release(This); } /*** IDebugStackFrameSniffer methods ***/ -static FORCEINLINE HRESULT IDebugStackFrameSnifferEx64_EnumStackFrames(IDebugStackFrameSnifferEx64* This,IEnumDebugStackFrames **ppedsf) { +static __WIDL_INLINE HRESULT IDebugStackFrameSnifferEx64_EnumStackFrames(IDebugStackFrameSnifferEx64* This,IEnumDebugStackFrames **ppedsf) { return This->lpVtbl->EnumStackFrames(This,ppedsf); } /*** IDebugStackFrameSnifferEx64 methods ***/ -static FORCEINLINE HRESULT IDebugStackFrameSnifferEx64_EnumStackFramesEx64(IDebugStackFrameSnifferEx64* This,DWORDLONG dwSpMin,IEnumDebugStackFrames64 **ppedsf) { +static __WIDL_INLINE HRESULT IDebugStackFrameSnifferEx64_EnumStackFramesEx64(IDebugStackFrameSnifferEx64* This,DWORDLONG dwSpMin,IEnumDebugStackFrames64 **ppedsf) { return This->lpVtbl->EnumStackFramesEx64(This,dwSpMin,ppedsf); } #endif @@ -2655,23 +2663,23 @@ interface IDebugSyncOperation { #define IDebugSyncOperation_InProgressAbort(This) (This)->lpVtbl->InProgressAbort(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugSyncOperation_QueryInterface(IDebugSyncOperation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugSyncOperation_QueryInterface(IDebugSyncOperation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugSyncOperation_AddRef(IDebugSyncOperation* This) { +static __WIDL_INLINE ULONG IDebugSyncOperation_AddRef(IDebugSyncOperation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugSyncOperation_Release(IDebugSyncOperation* This) { +static __WIDL_INLINE ULONG IDebugSyncOperation_Release(IDebugSyncOperation* This) { return This->lpVtbl->Release(This); } /*** IDebugSyncOperation methods ***/ -static FORCEINLINE HRESULT IDebugSyncOperation_GetTargetThread(IDebugSyncOperation* This,IDebugApplicationThread **ppatTarget) { +static __WIDL_INLINE HRESULT IDebugSyncOperation_GetTargetThread(IDebugSyncOperation* This,IDebugApplicationThread **ppatTarget) { return This->lpVtbl->GetTargetThread(This,ppatTarget); } -static FORCEINLINE HRESULT IDebugSyncOperation_Execute(IDebugSyncOperation* This,IUnknown **ppunkResult) { +static __WIDL_INLINE HRESULT IDebugSyncOperation_Execute(IDebugSyncOperation* This,IUnknown **ppunkResult) { return This->lpVtbl->Execute(This,ppunkResult); } -static FORCEINLINE HRESULT IDebugSyncOperation_InProgressAbort(IDebugSyncOperation* This) { +static __WIDL_INLINE HRESULT IDebugSyncOperation_InProgressAbort(IDebugSyncOperation* This) { return This->lpVtbl->InProgressAbort(This); } #endif @@ -2770,29 +2778,29 @@ interface IDebugAsyncOperation { #define IDebugAsyncOperation_GetResult(This,phrResult,ppunkResult) (This)->lpVtbl->GetResult(This,phrResult,ppunkResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugAsyncOperation_QueryInterface(IDebugAsyncOperation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugAsyncOperation_QueryInterface(IDebugAsyncOperation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugAsyncOperation_AddRef(IDebugAsyncOperation* This) { +static __WIDL_INLINE ULONG IDebugAsyncOperation_AddRef(IDebugAsyncOperation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugAsyncOperation_Release(IDebugAsyncOperation* This) { +static __WIDL_INLINE ULONG IDebugAsyncOperation_Release(IDebugAsyncOperation* This) { return This->lpVtbl->Release(This); } /*** IDebugAsyncOperation methods ***/ -static FORCEINLINE HRESULT IDebugAsyncOperation_GetSyncDebugOperation(IDebugAsyncOperation* This,IDebugSyncOperation **ppsdo) { +static __WIDL_INLINE HRESULT IDebugAsyncOperation_GetSyncDebugOperation(IDebugAsyncOperation* This,IDebugSyncOperation **ppsdo) { return This->lpVtbl->GetSyncDebugOperation(This,ppsdo); } -static FORCEINLINE HRESULT IDebugAsyncOperation_Start(IDebugAsyncOperation* This,IDebugAsyncOperationCallBack *padocb) { +static __WIDL_INLINE HRESULT IDebugAsyncOperation_Start(IDebugAsyncOperation* This,IDebugAsyncOperationCallBack *padocb) { return This->lpVtbl->Start(This,padocb); } -static FORCEINLINE HRESULT IDebugAsyncOperation_Abort(IDebugAsyncOperation* This) { +static __WIDL_INLINE HRESULT IDebugAsyncOperation_Abort(IDebugAsyncOperation* This) { return This->lpVtbl->Abort(This); } -static FORCEINLINE HRESULT IDebugAsyncOperation_QueryIsComplete(IDebugAsyncOperation* This) { +static __WIDL_INLINE HRESULT IDebugAsyncOperation_QueryIsComplete(IDebugAsyncOperation* This) { return This->lpVtbl->QueryIsComplete(This); } -static FORCEINLINE HRESULT IDebugAsyncOperation_GetResult(IDebugAsyncOperation* This,HRESULT *phrResult,IUnknown **ppunkResult) { +static __WIDL_INLINE HRESULT IDebugAsyncOperation_GetResult(IDebugAsyncOperation* This,HRESULT *phrResult,IUnknown **ppunkResult) { return This->lpVtbl->GetResult(This,phrResult,ppunkResult); } #endif @@ -2858,17 +2866,17 @@ interface IDebugAsyncOperationCallBack { #define IDebugAsyncOperationCallBack_onComplete(This) (This)->lpVtbl->onComplete(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugAsyncOperationCallBack_QueryInterface(IDebugAsyncOperationCallBack* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugAsyncOperationCallBack_QueryInterface(IDebugAsyncOperationCallBack* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugAsyncOperationCallBack_AddRef(IDebugAsyncOperationCallBack* This) { +static __WIDL_INLINE ULONG IDebugAsyncOperationCallBack_AddRef(IDebugAsyncOperationCallBack* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugAsyncOperationCallBack_Release(IDebugAsyncOperationCallBack* This) { +static __WIDL_INLINE ULONG IDebugAsyncOperationCallBack_Release(IDebugAsyncOperationCallBack* This) { return This->lpVtbl->Release(This); } /*** IDebugAsyncOperationCallBack methods ***/ -static FORCEINLINE HRESULT IDebugAsyncOperationCallBack_onComplete(IDebugAsyncOperationCallBack* This) { +static __WIDL_INLINE HRESULT IDebugAsyncOperationCallBack_onComplete(IDebugAsyncOperationCallBack* This) { return This->lpVtbl->onComplete(This); } #endif @@ -2962,26 +2970,26 @@ interface IEnumDebugCodeContexts { #define IEnumDebugCodeContexts_Clone(This,ppescc) (This)->lpVtbl->Clone(This,ppescc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumDebugCodeContexts_QueryInterface(IEnumDebugCodeContexts* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumDebugCodeContexts_QueryInterface(IEnumDebugCodeContexts* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumDebugCodeContexts_AddRef(IEnumDebugCodeContexts* This) { +static __WIDL_INLINE ULONG IEnumDebugCodeContexts_AddRef(IEnumDebugCodeContexts* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumDebugCodeContexts_Release(IEnumDebugCodeContexts* This) { +static __WIDL_INLINE ULONG IEnumDebugCodeContexts_Release(IEnumDebugCodeContexts* This) { return This->lpVtbl->Release(This); } /*** IEnumDebugCodeContexts methods ***/ -static FORCEINLINE HRESULT IEnumDebugCodeContexts_Next(IEnumDebugCodeContexts* This,ULONG celt,IDebugCodeContext **pscc,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumDebugCodeContexts_Next(IEnumDebugCodeContexts* This,ULONG celt,IDebugCodeContext **pscc,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,pscc,pceltFetched); } -static FORCEINLINE HRESULT IEnumDebugCodeContexts_Skip(IEnumDebugCodeContexts* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumDebugCodeContexts_Skip(IEnumDebugCodeContexts* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumDebugCodeContexts_Reset(IEnumDebugCodeContexts* This) { +static __WIDL_INLINE HRESULT IEnumDebugCodeContexts_Reset(IEnumDebugCodeContexts* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumDebugCodeContexts_Clone(IEnumDebugCodeContexts* This,IEnumDebugCodeContexts **ppescc) { +static __WIDL_INLINE HRESULT IEnumDebugCodeContexts_Clone(IEnumDebugCodeContexts* This,IEnumDebugCodeContexts **ppescc) { return This->lpVtbl->Clone(This,ppescc); } #endif @@ -3095,26 +3103,26 @@ interface IEnumDebugStackFrames { #define IEnumDebugStackFrames_Clone(This,ppedsf) (This)->lpVtbl->Clone(This,ppedsf) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumDebugStackFrames_QueryInterface(IEnumDebugStackFrames* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumDebugStackFrames_QueryInterface(IEnumDebugStackFrames* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumDebugStackFrames_AddRef(IEnumDebugStackFrames* This) { +static __WIDL_INLINE ULONG IEnumDebugStackFrames_AddRef(IEnumDebugStackFrames* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumDebugStackFrames_Release(IEnumDebugStackFrames* This) { +static __WIDL_INLINE ULONG IEnumDebugStackFrames_Release(IEnumDebugStackFrames* This) { return This->lpVtbl->Release(This); } /*** IEnumDebugStackFrames methods ***/ -static FORCEINLINE HRESULT IEnumDebugStackFrames_Next(IEnumDebugStackFrames* This,ULONG celt,DebugStackFrameDescriptor *prgdsfd,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumDebugStackFrames_Next(IEnumDebugStackFrames* This,ULONG celt,DebugStackFrameDescriptor *prgdsfd,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,prgdsfd,pceltFetched); } -static FORCEINLINE HRESULT IEnumDebugStackFrames_Skip(IEnumDebugStackFrames* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumDebugStackFrames_Skip(IEnumDebugStackFrames* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumDebugStackFrames_Reset(IEnumDebugStackFrames* This) { +static __WIDL_INLINE HRESULT IEnumDebugStackFrames_Reset(IEnumDebugStackFrames* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumDebugStackFrames_Clone(IEnumDebugStackFrames* This,IEnumDebugStackFrames **ppedsf) { +static __WIDL_INLINE HRESULT IEnumDebugStackFrames_Clone(IEnumDebugStackFrames* This,IEnumDebugStackFrames **ppedsf) { return This->lpVtbl->Clone(This,ppedsf); } #endif @@ -3228,30 +3236,30 @@ interface IEnumDebugStackFrames64 { #define IEnumDebugStackFrames64_Next64(This,celt,prgdsfd,pceltFetched) (This)->lpVtbl->Next64(This,celt,prgdsfd,pceltFetched) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumDebugStackFrames64_QueryInterface(IEnumDebugStackFrames64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumDebugStackFrames64_QueryInterface(IEnumDebugStackFrames64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumDebugStackFrames64_AddRef(IEnumDebugStackFrames64* This) { +static __WIDL_INLINE ULONG IEnumDebugStackFrames64_AddRef(IEnumDebugStackFrames64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumDebugStackFrames64_Release(IEnumDebugStackFrames64* This) { +static __WIDL_INLINE ULONG IEnumDebugStackFrames64_Release(IEnumDebugStackFrames64* This) { return This->lpVtbl->Release(This); } /*** IEnumDebugStackFrames methods ***/ -static FORCEINLINE HRESULT IEnumDebugStackFrames64_Next(IEnumDebugStackFrames64* This,ULONG celt,DebugStackFrameDescriptor *prgdsfd,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumDebugStackFrames64_Next(IEnumDebugStackFrames64* This,ULONG celt,DebugStackFrameDescriptor *prgdsfd,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,prgdsfd,pceltFetched); } -static FORCEINLINE HRESULT IEnumDebugStackFrames64_Skip(IEnumDebugStackFrames64* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumDebugStackFrames64_Skip(IEnumDebugStackFrames64* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumDebugStackFrames64_Reset(IEnumDebugStackFrames64* This) { +static __WIDL_INLINE HRESULT IEnumDebugStackFrames64_Reset(IEnumDebugStackFrames64* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumDebugStackFrames64_Clone(IEnumDebugStackFrames64* This,IEnumDebugStackFrames **ppedsf) { +static __WIDL_INLINE HRESULT IEnumDebugStackFrames64_Clone(IEnumDebugStackFrames64* This,IEnumDebugStackFrames **ppedsf) { return This->lpVtbl->Clone(This,ppedsf); } /*** IEnumDebugStackFrames64 methods ***/ -static FORCEINLINE HRESULT IEnumDebugStackFrames64_Next64(IEnumDebugStackFrames64* This,ULONG celt,DebugStackFrameDescriptor64 *prgdsfd,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumDebugStackFrames64_Next64(IEnumDebugStackFrames64* This,ULONG celt,DebugStackFrameDescriptor64 *prgdsfd,ULONG *pceltFetched) { return This->lpVtbl->Next64(This,celt,prgdsfd,pceltFetched); } #endif @@ -3348,20 +3356,20 @@ interface IDebugDocumentInfo { #define IDebugDocumentInfo_GetDocumentClassId(This,pclsidDocument) (This)->lpVtbl->GetDocumentClassId(This,pclsidDocument) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugDocumentInfo_QueryInterface(IDebugDocumentInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugDocumentInfo_QueryInterface(IDebugDocumentInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugDocumentInfo_AddRef(IDebugDocumentInfo* This) { +static __WIDL_INLINE ULONG IDebugDocumentInfo_AddRef(IDebugDocumentInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugDocumentInfo_Release(IDebugDocumentInfo* This) { +static __WIDL_INLINE ULONG IDebugDocumentInfo_Release(IDebugDocumentInfo* This) { return This->lpVtbl->Release(This); } /*** IDebugDocumentInfo methods ***/ -static FORCEINLINE HRESULT IDebugDocumentInfo_GetName(IDebugDocumentInfo* This,DOCUMENTNAMETYPE dnt,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IDebugDocumentInfo_GetName(IDebugDocumentInfo* This,DOCUMENTNAMETYPE dnt,BSTR *pbstrName) { return This->lpVtbl->GetName(This,dnt,pbstrName); } -static FORCEINLINE HRESULT IDebugDocumentInfo_GetDocumentClassId(IDebugDocumentInfo* This,CLSID *pclsidDocument) { +static __WIDL_INLINE HRESULT IDebugDocumentInfo_GetDocumentClassId(IDebugDocumentInfo* This,CLSID *pclsidDocument) { return This->lpVtbl->GetDocumentClassId(This,pclsidDocument); } #endif @@ -3441,24 +3449,24 @@ interface IDebugDocumentProvider { #define IDebugDocumentProvider_GetDocument(This,ppssd) (This)->lpVtbl->GetDocument(This,ppssd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugDocumentProvider_QueryInterface(IDebugDocumentProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugDocumentProvider_QueryInterface(IDebugDocumentProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugDocumentProvider_AddRef(IDebugDocumentProvider* This) { +static __WIDL_INLINE ULONG IDebugDocumentProvider_AddRef(IDebugDocumentProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugDocumentProvider_Release(IDebugDocumentProvider* This) { +static __WIDL_INLINE ULONG IDebugDocumentProvider_Release(IDebugDocumentProvider* This) { return This->lpVtbl->Release(This); } /*** IDebugDocumentInfo methods ***/ -static FORCEINLINE HRESULT IDebugDocumentProvider_GetName(IDebugDocumentProvider* This,DOCUMENTNAMETYPE dnt,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IDebugDocumentProvider_GetName(IDebugDocumentProvider* This,DOCUMENTNAMETYPE dnt,BSTR *pbstrName) { return This->lpVtbl->GetName(This,dnt,pbstrName); } -static FORCEINLINE HRESULT IDebugDocumentProvider_GetDocumentClassId(IDebugDocumentProvider* This,CLSID *pclsidDocument) { +static __WIDL_INLINE HRESULT IDebugDocumentProvider_GetDocumentClassId(IDebugDocumentProvider* This,CLSID *pclsidDocument) { return This->lpVtbl->GetDocumentClassId(This,pclsidDocument); } /*** IDebugDocumentProvider methods ***/ -static FORCEINLINE HRESULT IDebugDocumentProvider_GetDocument(IDebugDocumentProvider* This,IDebugDocument **ppssd) { +static __WIDL_INLINE HRESULT IDebugDocumentProvider_GetDocument(IDebugDocumentProvider* This,IDebugDocument **ppssd) { return This->lpVtbl->GetDocument(This,ppssd); } #endif @@ -3528,20 +3536,20 @@ interface IDebugDocument { #define IDebugDocument_GetDocumentClassId(This,pclsidDocument) (This)->lpVtbl->GetDocumentClassId(This,pclsidDocument) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugDocument_QueryInterface(IDebugDocument* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugDocument_QueryInterface(IDebugDocument* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugDocument_AddRef(IDebugDocument* This) { +static __WIDL_INLINE ULONG IDebugDocument_AddRef(IDebugDocument* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugDocument_Release(IDebugDocument* This) { +static __WIDL_INLINE ULONG IDebugDocument_Release(IDebugDocument* This) { return This->lpVtbl->Release(This); } /*** IDebugDocumentInfo methods ***/ -static FORCEINLINE HRESULT IDebugDocument_GetName(IDebugDocument* This,DOCUMENTNAMETYPE dnt,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IDebugDocument_GetName(IDebugDocument* This,DOCUMENTNAMETYPE dnt,BSTR *pbstrName) { return This->lpVtbl->GetName(This,dnt,pbstrName); } -static FORCEINLINE HRESULT IDebugDocument_GetDocumentClassId(IDebugDocument* This,CLSID *pclsidDocument) { +static __WIDL_INLINE HRESULT IDebugDocument_GetDocumentClassId(IDebugDocument* This,CLSID *pclsidDocument) { return This->lpVtbl->GetDocumentClassId(This,pclsidDocument); } #endif @@ -3693,42 +3701,42 @@ interface IDebugDocumentText { #define IDebugDocumentText_GetContextOfPosition(This,cCharacterPosition,cNumChars,ppsc) (This)->lpVtbl->GetContextOfPosition(This,cCharacterPosition,cNumChars,ppsc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugDocumentText_QueryInterface(IDebugDocumentText* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugDocumentText_QueryInterface(IDebugDocumentText* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugDocumentText_AddRef(IDebugDocumentText* This) { +static __WIDL_INLINE ULONG IDebugDocumentText_AddRef(IDebugDocumentText* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugDocumentText_Release(IDebugDocumentText* This) { +static __WIDL_INLINE ULONG IDebugDocumentText_Release(IDebugDocumentText* This) { return This->lpVtbl->Release(This); } /*** IDebugDocumentInfo methods ***/ -static FORCEINLINE HRESULT IDebugDocumentText_GetName(IDebugDocumentText* This,DOCUMENTNAMETYPE dnt,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IDebugDocumentText_GetName(IDebugDocumentText* This,DOCUMENTNAMETYPE dnt,BSTR *pbstrName) { return This->lpVtbl->GetName(This,dnt,pbstrName); } -static FORCEINLINE HRESULT IDebugDocumentText_GetDocumentClassId(IDebugDocumentText* This,CLSID *pclsidDocument) { +static __WIDL_INLINE HRESULT IDebugDocumentText_GetDocumentClassId(IDebugDocumentText* This,CLSID *pclsidDocument) { return This->lpVtbl->GetDocumentClassId(This,pclsidDocument); } /*** IDebugDocumentText methods ***/ -static FORCEINLINE HRESULT IDebugDocumentText_GetDocumentAttributes(IDebugDocumentText* This,TEXT_DOC_ATTR *ptextdocattr) { +static __WIDL_INLINE HRESULT IDebugDocumentText_GetDocumentAttributes(IDebugDocumentText* This,TEXT_DOC_ATTR *ptextdocattr) { return This->lpVtbl->GetDocumentAttributes(This,ptextdocattr); } -static FORCEINLINE HRESULT IDebugDocumentText_GetSize(IDebugDocumentText* This,ULONG *pcNumLines,ULONG *pcNumChars) { +static __WIDL_INLINE HRESULT IDebugDocumentText_GetSize(IDebugDocumentText* This,ULONG *pcNumLines,ULONG *pcNumChars) { return This->lpVtbl->GetSize(This,pcNumLines,pcNumChars); } -static FORCEINLINE HRESULT IDebugDocumentText_GetPositionOfLine(IDebugDocumentText* This,ULONG cLineNumber,ULONG *pcCharacterPosition) { +static __WIDL_INLINE HRESULT IDebugDocumentText_GetPositionOfLine(IDebugDocumentText* This,ULONG cLineNumber,ULONG *pcCharacterPosition) { return This->lpVtbl->GetPositionOfLine(This,cLineNumber,pcCharacterPosition); } -static FORCEINLINE HRESULT IDebugDocumentText_GetLineOfPosition(IDebugDocumentText* This,ULONG cCharacterPosition,ULONG *pcLineNumber,ULONG *pcCharacterOffsetInLine) { +static __WIDL_INLINE HRESULT IDebugDocumentText_GetLineOfPosition(IDebugDocumentText* This,ULONG cCharacterPosition,ULONG *pcLineNumber,ULONG *pcCharacterOffsetInLine) { return This->lpVtbl->GetLineOfPosition(This,cCharacterPosition,pcLineNumber,pcCharacterOffsetInLine); } -static FORCEINLINE HRESULT IDebugDocumentText_GetText(IDebugDocumentText* This,ULONG cCharacterPosition,WCHAR *pcharText,SOURCE_TEXT_ATTR *pstaTextAttr,ULONG *pcNumChars,ULONG cMaxChars) { +static __WIDL_INLINE HRESULT IDebugDocumentText_GetText(IDebugDocumentText* This,ULONG cCharacterPosition,WCHAR *pcharText,SOURCE_TEXT_ATTR *pstaTextAttr,ULONG *pcNumChars,ULONG cMaxChars) { return This->lpVtbl->GetText(This,cCharacterPosition,pcharText,pstaTextAttr,pcNumChars,cMaxChars); } -static FORCEINLINE HRESULT IDebugDocumentText_GetPositionOfContext(IDebugDocumentText* This,IDebugDocumentContext *psc,ULONG *pcCharacterPosition,ULONG *cNumChars) { +static __WIDL_INLINE HRESULT IDebugDocumentText_GetPositionOfContext(IDebugDocumentText* This,IDebugDocumentContext *psc,ULONG *pcCharacterPosition,ULONG *cNumChars) { return This->lpVtbl->GetPositionOfContext(This,psc,pcCharacterPosition,cNumChars); } -static FORCEINLINE HRESULT IDebugDocumentText_GetContextOfPosition(IDebugDocumentText* This,ULONG cCharacterPosition,ULONG cNumChars,IDebugDocumentContext **ppsc) { +static __WIDL_INLINE HRESULT IDebugDocumentText_GetContextOfPosition(IDebugDocumentText* This,ULONG cCharacterPosition,ULONG cNumChars,IDebugDocumentContext **ppsc) { return This->lpVtbl->GetContextOfPosition(This,cCharacterPosition,cNumChars,ppsc); } #endif @@ -3842,32 +3850,32 @@ interface IDebugDocumentTextEvents { #define IDebugDocumentTextEvents_onUpdateDocumentAttributes(This,textdocattr) (This)->lpVtbl->onUpdateDocumentAttributes(This,textdocattr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugDocumentTextEvents_QueryInterface(IDebugDocumentTextEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugDocumentTextEvents_QueryInterface(IDebugDocumentTextEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugDocumentTextEvents_AddRef(IDebugDocumentTextEvents* This) { +static __WIDL_INLINE ULONG IDebugDocumentTextEvents_AddRef(IDebugDocumentTextEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugDocumentTextEvents_Release(IDebugDocumentTextEvents* This) { +static __WIDL_INLINE ULONG IDebugDocumentTextEvents_Release(IDebugDocumentTextEvents* This) { return This->lpVtbl->Release(This); } /*** IDebugDocumentTextEvents methods ***/ -static FORCEINLINE HRESULT IDebugDocumentTextEvents_onDestroy(IDebugDocumentTextEvents* This) { +static __WIDL_INLINE HRESULT IDebugDocumentTextEvents_onDestroy(IDebugDocumentTextEvents* This) { return This->lpVtbl->onDestroy(This); } -static FORCEINLINE HRESULT IDebugDocumentTextEvents_onInsertText(IDebugDocumentTextEvents* This,ULONG cCharacterPosition,ULONG cNumToInsert) { +static __WIDL_INLINE HRESULT IDebugDocumentTextEvents_onInsertText(IDebugDocumentTextEvents* This,ULONG cCharacterPosition,ULONG cNumToInsert) { return This->lpVtbl->onInsertText(This,cCharacterPosition,cNumToInsert); } -static FORCEINLINE HRESULT IDebugDocumentTextEvents_onRemoveText(IDebugDocumentTextEvents* This,ULONG cCharacterPosition,ULONG cNumToRemove) { +static __WIDL_INLINE HRESULT IDebugDocumentTextEvents_onRemoveText(IDebugDocumentTextEvents* This,ULONG cCharacterPosition,ULONG cNumToRemove) { return This->lpVtbl->onRemoveText(This,cCharacterPosition,cNumToRemove); } -static FORCEINLINE HRESULT IDebugDocumentTextEvents_onReplaceText(IDebugDocumentTextEvents* This,ULONG cCharacterPosition,ULONG cNumToReplace) { +static __WIDL_INLINE HRESULT IDebugDocumentTextEvents_onReplaceText(IDebugDocumentTextEvents* This,ULONG cCharacterPosition,ULONG cNumToReplace) { return This->lpVtbl->onReplaceText(This,cCharacterPosition,cNumToReplace); } -static FORCEINLINE HRESULT IDebugDocumentTextEvents_onUpdateTextAttributes(IDebugDocumentTextEvents* This,ULONG cCharacterPosition,ULONG cNumToUpdate) { +static __WIDL_INLINE HRESULT IDebugDocumentTextEvents_onUpdateTextAttributes(IDebugDocumentTextEvents* This,ULONG cCharacterPosition,ULONG cNumToUpdate) { return This->lpVtbl->onUpdateTextAttributes(This,cCharacterPosition,cNumToUpdate); } -static FORCEINLINE HRESULT IDebugDocumentTextEvents_onUpdateDocumentAttributes(IDebugDocumentTextEvents* This,TEXT_DOC_ATTR textdocattr) { +static __WIDL_INLINE HRESULT IDebugDocumentTextEvents_onUpdateDocumentAttributes(IDebugDocumentTextEvents* This,TEXT_DOC_ATTR textdocattr) { return This->lpVtbl->onUpdateDocumentAttributes(This,textdocattr); } #endif @@ -4022,52 +4030,52 @@ interface IDebugDocumentTextAuthor { #define IDebugDocumentTextAuthor_ReplaceText(This,cCharacterPosition,cNumToReplace,pcharText) (This)->lpVtbl->ReplaceText(This,cCharacterPosition,cNumToReplace,pcharText) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugDocumentTextAuthor_QueryInterface(IDebugDocumentTextAuthor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugDocumentTextAuthor_QueryInterface(IDebugDocumentTextAuthor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugDocumentTextAuthor_AddRef(IDebugDocumentTextAuthor* This) { +static __WIDL_INLINE ULONG IDebugDocumentTextAuthor_AddRef(IDebugDocumentTextAuthor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugDocumentTextAuthor_Release(IDebugDocumentTextAuthor* This) { +static __WIDL_INLINE ULONG IDebugDocumentTextAuthor_Release(IDebugDocumentTextAuthor* This) { return This->lpVtbl->Release(This); } /*** IDebugDocumentInfo methods ***/ -static FORCEINLINE HRESULT IDebugDocumentTextAuthor_GetName(IDebugDocumentTextAuthor* This,DOCUMENTNAMETYPE dnt,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IDebugDocumentTextAuthor_GetName(IDebugDocumentTextAuthor* This,DOCUMENTNAMETYPE dnt,BSTR *pbstrName) { return This->lpVtbl->GetName(This,dnt,pbstrName); } -static FORCEINLINE HRESULT IDebugDocumentTextAuthor_GetDocumentClassId(IDebugDocumentTextAuthor* This,CLSID *pclsidDocument) { +static __WIDL_INLINE HRESULT IDebugDocumentTextAuthor_GetDocumentClassId(IDebugDocumentTextAuthor* This,CLSID *pclsidDocument) { return This->lpVtbl->GetDocumentClassId(This,pclsidDocument); } /*** IDebugDocumentText methods ***/ -static FORCEINLINE HRESULT IDebugDocumentTextAuthor_GetDocumentAttributes(IDebugDocumentTextAuthor* This,TEXT_DOC_ATTR *ptextdocattr) { +static __WIDL_INLINE HRESULT IDebugDocumentTextAuthor_GetDocumentAttributes(IDebugDocumentTextAuthor* This,TEXT_DOC_ATTR *ptextdocattr) { return This->lpVtbl->GetDocumentAttributes(This,ptextdocattr); } -static FORCEINLINE HRESULT IDebugDocumentTextAuthor_GetSize(IDebugDocumentTextAuthor* This,ULONG *pcNumLines,ULONG *pcNumChars) { +static __WIDL_INLINE HRESULT IDebugDocumentTextAuthor_GetSize(IDebugDocumentTextAuthor* This,ULONG *pcNumLines,ULONG *pcNumChars) { return This->lpVtbl->GetSize(This,pcNumLines,pcNumChars); } -static FORCEINLINE HRESULT IDebugDocumentTextAuthor_GetPositionOfLine(IDebugDocumentTextAuthor* This,ULONG cLineNumber,ULONG *pcCharacterPosition) { +static __WIDL_INLINE HRESULT IDebugDocumentTextAuthor_GetPositionOfLine(IDebugDocumentTextAuthor* This,ULONG cLineNumber,ULONG *pcCharacterPosition) { return This->lpVtbl->GetPositionOfLine(This,cLineNumber,pcCharacterPosition); } -static FORCEINLINE HRESULT IDebugDocumentTextAuthor_GetLineOfPosition(IDebugDocumentTextAuthor* This,ULONG cCharacterPosition,ULONG *pcLineNumber,ULONG *pcCharacterOffsetInLine) { +static __WIDL_INLINE HRESULT IDebugDocumentTextAuthor_GetLineOfPosition(IDebugDocumentTextAuthor* This,ULONG cCharacterPosition,ULONG *pcLineNumber,ULONG *pcCharacterOffsetInLine) { return This->lpVtbl->GetLineOfPosition(This,cCharacterPosition,pcLineNumber,pcCharacterOffsetInLine); } -static FORCEINLINE HRESULT IDebugDocumentTextAuthor_GetText(IDebugDocumentTextAuthor* This,ULONG cCharacterPosition,WCHAR *pcharText,SOURCE_TEXT_ATTR *pstaTextAttr,ULONG *pcNumChars,ULONG cMaxChars) { +static __WIDL_INLINE HRESULT IDebugDocumentTextAuthor_GetText(IDebugDocumentTextAuthor* This,ULONG cCharacterPosition,WCHAR *pcharText,SOURCE_TEXT_ATTR *pstaTextAttr,ULONG *pcNumChars,ULONG cMaxChars) { return This->lpVtbl->GetText(This,cCharacterPosition,pcharText,pstaTextAttr,pcNumChars,cMaxChars); } -static FORCEINLINE HRESULT IDebugDocumentTextAuthor_GetPositionOfContext(IDebugDocumentTextAuthor* This,IDebugDocumentContext *psc,ULONG *pcCharacterPosition,ULONG *cNumChars) { +static __WIDL_INLINE HRESULT IDebugDocumentTextAuthor_GetPositionOfContext(IDebugDocumentTextAuthor* This,IDebugDocumentContext *psc,ULONG *pcCharacterPosition,ULONG *cNumChars) { return This->lpVtbl->GetPositionOfContext(This,psc,pcCharacterPosition,cNumChars); } -static FORCEINLINE HRESULT IDebugDocumentTextAuthor_GetContextOfPosition(IDebugDocumentTextAuthor* This,ULONG cCharacterPosition,ULONG cNumChars,IDebugDocumentContext **ppsc) { +static __WIDL_INLINE HRESULT IDebugDocumentTextAuthor_GetContextOfPosition(IDebugDocumentTextAuthor* This,ULONG cCharacterPosition,ULONG cNumChars,IDebugDocumentContext **ppsc) { return This->lpVtbl->GetContextOfPosition(This,cCharacterPosition,cNumChars,ppsc); } /*** IDebugDocumentTextAuthor methods ***/ -static FORCEINLINE HRESULT IDebugDocumentTextAuthor_InsertText(IDebugDocumentTextAuthor* This,ULONG cCharacterPosition,ULONG cNumToInsert,OLECHAR pcharText[]) { +static __WIDL_INLINE HRESULT IDebugDocumentTextAuthor_InsertText(IDebugDocumentTextAuthor* This,ULONG cCharacterPosition,ULONG cNumToInsert,OLECHAR pcharText[]) { return This->lpVtbl->InsertText(This,cCharacterPosition,cNumToInsert,pcharText); } -static FORCEINLINE HRESULT IDebugDocumentTextAuthor_RemoveText(IDebugDocumentTextAuthor* This,ULONG cCharacterPosition,ULONG cNumToRemove) { +static __WIDL_INLINE HRESULT IDebugDocumentTextAuthor_RemoveText(IDebugDocumentTextAuthor* This,ULONG cCharacterPosition,ULONG cNumToRemove) { return This->lpVtbl->RemoveText(This,cCharacterPosition,cNumToRemove); } -static FORCEINLINE HRESULT IDebugDocumentTextAuthor_ReplaceText(IDebugDocumentTextAuthor* This,ULONG cCharacterPosition,ULONG cNumToReplace,OLECHAR pcharText[]) { +static __WIDL_INLINE HRESULT IDebugDocumentTextAuthor_ReplaceText(IDebugDocumentTextAuthor* This,ULONG cCharacterPosition,ULONG cNumToReplace,OLECHAR pcharText[]) { return This->lpVtbl->ReplaceText(This,cCharacterPosition,cNumToReplace,pcharText); } #endif @@ -4151,23 +4159,23 @@ interface IDebugDocumentTextExternalAuthor { #define IDebugDocumentTextExternalAuthor_NotifyChanged(This) (This)->lpVtbl->NotifyChanged(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugDocumentTextExternalAuthor_QueryInterface(IDebugDocumentTextExternalAuthor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugDocumentTextExternalAuthor_QueryInterface(IDebugDocumentTextExternalAuthor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugDocumentTextExternalAuthor_AddRef(IDebugDocumentTextExternalAuthor* This) { +static __WIDL_INLINE ULONG IDebugDocumentTextExternalAuthor_AddRef(IDebugDocumentTextExternalAuthor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugDocumentTextExternalAuthor_Release(IDebugDocumentTextExternalAuthor* This) { +static __WIDL_INLINE ULONG IDebugDocumentTextExternalAuthor_Release(IDebugDocumentTextExternalAuthor* This) { return This->lpVtbl->Release(This); } /*** IDebugDocumentTextExternalAuthor methods ***/ -static FORCEINLINE HRESULT IDebugDocumentTextExternalAuthor_GetPathName(IDebugDocumentTextExternalAuthor* This,BSTR *pbstrLongName,WINBOOL *pfIsOriginalFile) { +static __WIDL_INLINE HRESULT IDebugDocumentTextExternalAuthor_GetPathName(IDebugDocumentTextExternalAuthor* This,BSTR *pbstrLongName,WINBOOL *pfIsOriginalFile) { return This->lpVtbl->GetPathName(This,pbstrLongName,pfIsOriginalFile); } -static FORCEINLINE HRESULT IDebugDocumentTextExternalAuthor_GetFileName(IDebugDocumentTextExternalAuthor* This,BSTR *pbstrShortName) { +static __WIDL_INLINE HRESULT IDebugDocumentTextExternalAuthor_GetFileName(IDebugDocumentTextExternalAuthor* This,BSTR *pbstrShortName) { return This->lpVtbl->GetFileName(This,pbstrShortName); } -static FORCEINLINE HRESULT IDebugDocumentTextExternalAuthor_NotifyChanged(IDebugDocumentTextExternalAuthor* This) { +static __WIDL_INLINE HRESULT IDebugDocumentTextExternalAuthor_NotifyChanged(IDebugDocumentTextExternalAuthor* This) { return This->lpVtbl->NotifyChanged(This); } #endif @@ -4398,68 +4406,68 @@ interface IDebugDocumentHelper32 { #define IDebugDocumentHelper32_BringDocumentContextToTop(This,pddc) (This)->lpVtbl->BringDocumentContextToTop(This,pddc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugDocumentHelper32_QueryInterface(IDebugDocumentHelper32* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_QueryInterface(IDebugDocumentHelper32* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugDocumentHelper32_AddRef(IDebugDocumentHelper32* This) { +static __WIDL_INLINE ULONG IDebugDocumentHelper32_AddRef(IDebugDocumentHelper32* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugDocumentHelper32_Release(IDebugDocumentHelper32* This) { +static __WIDL_INLINE ULONG IDebugDocumentHelper32_Release(IDebugDocumentHelper32* This) { return This->lpVtbl->Release(This); } /*** IDebugDocumentHelper32 methods ***/ -static FORCEINLINE HRESULT IDebugDocumentHelper32_Init(IDebugDocumentHelper32* This,IDebugApplication32 *pda,LPCOLESTR pszShortName,LPCOLESTR pszLongName,TEXT_DOC_ATTR docAttr) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_Init(IDebugDocumentHelper32* This,IDebugApplication32 *pda,LPCOLESTR pszShortName,LPCOLESTR pszLongName,TEXT_DOC_ATTR docAttr) { return This->lpVtbl->Init(This,pda,pszShortName,pszLongName,docAttr); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_Attach(IDebugDocumentHelper32* This,IDebugDocumentHelper32 *pddhParent) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_Attach(IDebugDocumentHelper32* This,IDebugDocumentHelper32 *pddhParent) { return This->lpVtbl->Attach(This,pddhParent); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_Detach(IDebugDocumentHelper32* This) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_Detach(IDebugDocumentHelper32* This) { return This->lpVtbl->Detach(This); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_AddUnicodeText(IDebugDocumentHelper32* This,LPCOLESTR pszText) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_AddUnicodeText(IDebugDocumentHelper32* This,LPCOLESTR pszText) { return This->lpVtbl->AddUnicodeText(This,pszText); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_AddDBCSText(IDebugDocumentHelper32* This,LPCSTR pszText) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_AddDBCSText(IDebugDocumentHelper32* This,LPCSTR pszText) { return This->lpVtbl->AddDBCSText(This,pszText); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_SetDebugDocumentHost(IDebugDocumentHelper32* This,IDebugDocumentHost *pddh) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_SetDebugDocumentHost(IDebugDocumentHelper32* This,IDebugDocumentHost *pddh) { return This->lpVtbl->SetDebugDocumentHost(This,pddh); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_AddDeferredText(IDebugDocumentHelper32* This,ULONG cChars,DWORD dwTextStartCookie) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_AddDeferredText(IDebugDocumentHelper32* This,ULONG cChars,DWORD dwTextStartCookie) { return This->lpVtbl->AddDeferredText(This,cChars,dwTextStartCookie); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_DefineScriptBlock(IDebugDocumentHelper32* This,ULONG ulCharOffset,ULONG cChars,IActiveScript *pas,WINBOOL fScriptlet,DWORD *pdwSourceContext) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_DefineScriptBlock(IDebugDocumentHelper32* This,ULONG ulCharOffset,ULONG cChars,IActiveScript *pas,WINBOOL fScriptlet,DWORD *pdwSourceContext) { return This->lpVtbl->DefineScriptBlock(This,ulCharOffset,cChars,pas,fScriptlet,pdwSourceContext); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_SetDefaultTextAttr(IDebugDocumentHelper32* This,SOURCE_TEXT_ATTR staTextAttr) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_SetDefaultTextAttr(IDebugDocumentHelper32* This,SOURCE_TEXT_ATTR staTextAttr) { return This->lpVtbl->SetDefaultTextAttr(This,staTextAttr); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_SetTextAttributes(IDebugDocumentHelper32* This,ULONG ulCharOffset,ULONG cChars,SOURCE_TEXT_ATTR *pstaTextAttr) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_SetTextAttributes(IDebugDocumentHelper32* This,ULONG ulCharOffset,ULONG cChars,SOURCE_TEXT_ATTR *pstaTextAttr) { return This->lpVtbl->SetTextAttributes(This,ulCharOffset,cChars,pstaTextAttr); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_SetLongName(IDebugDocumentHelper32* This,LPCOLESTR pszLongName) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_SetLongName(IDebugDocumentHelper32* This,LPCOLESTR pszLongName) { return This->lpVtbl->SetLongName(This,pszLongName); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_SetShortName(IDebugDocumentHelper32* This,LPCOLESTR pszShortName) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_SetShortName(IDebugDocumentHelper32* This,LPCOLESTR pszShortName) { return This->lpVtbl->SetShortName(This,pszShortName); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_SetDocumentAttr(IDebugDocumentHelper32* This,TEXT_DOC_ATTR pszAttributes) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_SetDocumentAttr(IDebugDocumentHelper32* This,TEXT_DOC_ATTR pszAttributes) { return This->lpVtbl->SetDocumentAttr(This,pszAttributes); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_GetDebugApplicationNode(IDebugDocumentHelper32* This,IDebugApplicationNode **ppdan) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_GetDebugApplicationNode(IDebugDocumentHelper32* This,IDebugApplicationNode **ppdan) { return This->lpVtbl->GetDebugApplicationNode(This,ppdan); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_GetScriptBlockInfo(IDebugDocumentHelper32* This,DWORD dwSourceContext,IActiveScript **ppasd,ULONG *piCharPos,ULONG *pcChars) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_GetScriptBlockInfo(IDebugDocumentHelper32* This,DWORD dwSourceContext,IActiveScript **ppasd,ULONG *piCharPos,ULONG *pcChars) { return This->lpVtbl->GetScriptBlockInfo(This,dwSourceContext,ppasd,piCharPos,pcChars); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_CreateDebugDocumentContext(IDebugDocumentHelper32* This,ULONG iCharPos,ULONG cChars,IDebugDocumentContext **ppddc) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_CreateDebugDocumentContext(IDebugDocumentHelper32* This,ULONG iCharPos,ULONG cChars,IDebugDocumentContext **ppddc) { return This->lpVtbl->CreateDebugDocumentContext(This,iCharPos,cChars,ppddc); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_BringDocumentToTop(IDebugDocumentHelper32* This) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_BringDocumentToTop(IDebugDocumentHelper32* This) { return This->lpVtbl->BringDocumentToTop(This); } -static FORCEINLINE HRESULT IDebugDocumentHelper32_BringDocumentContextToTop(IDebugDocumentHelper32* This,IDebugDocumentContext *pddc) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper32_BringDocumentContextToTop(IDebugDocumentHelper32* This,IDebugDocumentContext *pddc) { return This->lpVtbl->BringDocumentContextToTop(This,pddc); } #endif @@ -4690,68 +4698,68 @@ interface IDebugDocumentHelper64 { #define IDebugDocumentHelper64_BringDocumentContextToTop(This,pddc) (This)->lpVtbl->BringDocumentContextToTop(This,pddc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugDocumentHelper64_QueryInterface(IDebugDocumentHelper64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_QueryInterface(IDebugDocumentHelper64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugDocumentHelper64_AddRef(IDebugDocumentHelper64* This) { +static __WIDL_INLINE ULONG IDebugDocumentHelper64_AddRef(IDebugDocumentHelper64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugDocumentHelper64_Release(IDebugDocumentHelper64* This) { +static __WIDL_INLINE ULONG IDebugDocumentHelper64_Release(IDebugDocumentHelper64* This) { return This->lpVtbl->Release(This); } /*** IDebugDocumentHelper64 methods ***/ -static FORCEINLINE HRESULT IDebugDocumentHelper64_Init(IDebugDocumentHelper64* This,IDebugApplication64 *pda,LPCOLESTR pszShortName,LPCOLESTR pszLongName,TEXT_DOC_ATTR docAttr) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_Init(IDebugDocumentHelper64* This,IDebugApplication64 *pda,LPCOLESTR pszShortName,LPCOLESTR pszLongName,TEXT_DOC_ATTR docAttr) { return This->lpVtbl->Init(This,pda,pszShortName,pszLongName,docAttr); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_Attach(IDebugDocumentHelper64* This,IDebugDocumentHelper64 *pddhParent) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_Attach(IDebugDocumentHelper64* This,IDebugDocumentHelper64 *pddhParent) { return This->lpVtbl->Attach(This,pddhParent); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_Detach(IDebugDocumentHelper64* This) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_Detach(IDebugDocumentHelper64* This) { return This->lpVtbl->Detach(This); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_AddUnicodeText(IDebugDocumentHelper64* This,LPCOLESTR pszText) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_AddUnicodeText(IDebugDocumentHelper64* This,LPCOLESTR pszText) { return This->lpVtbl->AddUnicodeText(This,pszText); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_AddDBCSText(IDebugDocumentHelper64* This,LPCSTR pszText) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_AddDBCSText(IDebugDocumentHelper64* This,LPCSTR pszText) { return This->lpVtbl->AddDBCSText(This,pszText); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_SetDebugDocumentHost(IDebugDocumentHelper64* This,IDebugDocumentHost *pddh) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_SetDebugDocumentHost(IDebugDocumentHelper64* This,IDebugDocumentHost *pddh) { return This->lpVtbl->SetDebugDocumentHost(This,pddh); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_AddDeferredText(IDebugDocumentHelper64* This,ULONG cChars,DWORD dwTextStartCookie) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_AddDeferredText(IDebugDocumentHelper64* This,ULONG cChars,DWORD dwTextStartCookie) { return This->lpVtbl->AddDeferredText(This,cChars,dwTextStartCookie); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_DefineScriptBlock(IDebugDocumentHelper64* This,ULONG ulCharOffset,ULONG cChars,IActiveScript *pas,WINBOOL fScriptlet,DWORDLONG *pdwSourceContext) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_DefineScriptBlock(IDebugDocumentHelper64* This,ULONG ulCharOffset,ULONG cChars,IActiveScript *pas,WINBOOL fScriptlet,DWORDLONG *pdwSourceContext) { return This->lpVtbl->DefineScriptBlock(This,ulCharOffset,cChars,pas,fScriptlet,pdwSourceContext); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_SetDefaultTextAttr(IDebugDocumentHelper64* This,SOURCE_TEXT_ATTR staTextAttr) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_SetDefaultTextAttr(IDebugDocumentHelper64* This,SOURCE_TEXT_ATTR staTextAttr) { return This->lpVtbl->SetDefaultTextAttr(This,staTextAttr); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_SetTextAttributes(IDebugDocumentHelper64* This,ULONG ulCharOffset,ULONG cChars,SOURCE_TEXT_ATTR *pstaTextAttr) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_SetTextAttributes(IDebugDocumentHelper64* This,ULONG ulCharOffset,ULONG cChars,SOURCE_TEXT_ATTR *pstaTextAttr) { return This->lpVtbl->SetTextAttributes(This,ulCharOffset,cChars,pstaTextAttr); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_SetLongName(IDebugDocumentHelper64* This,LPCOLESTR pszLongName) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_SetLongName(IDebugDocumentHelper64* This,LPCOLESTR pszLongName) { return This->lpVtbl->SetLongName(This,pszLongName); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_SetShortName(IDebugDocumentHelper64* This,LPCOLESTR pszShortName) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_SetShortName(IDebugDocumentHelper64* This,LPCOLESTR pszShortName) { return This->lpVtbl->SetShortName(This,pszShortName); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_SetDocumentAttr(IDebugDocumentHelper64* This,TEXT_DOC_ATTR pszAttributes) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_SetDocumentAttr(IDebugDocumentHelper64* This,TEXT_DOC_ATTR pszAttributes) { return This->lpVtbl->SetDocumentAttr(This,pszAttributes); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_GetDebugApplicationNode(IDebugDocumentHelper64* This,IDebugApplicationNode **ppdan) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_GetDebugApplicationNode(IDebugDocumentHelper64* This,IDebugApplicationNode **ppdan) { return This->lpVtbl->GetDebugApplicationNode(This,ppdan); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_GetScriptBlockInfo(IDebugDocumentHelper64* This,DWORDLONG dwSourceContext,IActiveScript **ppasd,ULONG *piCharPos,ULONG *pcChars) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_GetScriptBlockInfo(IDebugDocumentHelper64* This,DWORDLONG dwSourceContext,IActiveScript **ppasd,ULONG *piCharPos,ULONG *pcChars) { return This->lpVtbl->GetScriptBlockInfo(This,dwSourceContext,ppasd,piCharPos,pcChars); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_CreateDebugDocumentContext(IDebugDocumentHelper64* This,ULONG iCharPos,ULONG cChars,IDebugDocumentContext **ppddc) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_CreateDebugDocumentContext(IDebugDocumentHelper64* This,ULONG iCharPos,ULONG cChars,IDebugDocumentContext **ppddc) { return This->lpVtbl->CreateDebugDocumentContext(This,iCharPos,cChars,ppddc); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_BringDocumentToTop(IDebugDocumentHelper64* This) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_BringDocumentToTop(IDebugDocumentHelper64* This) { return This->lpVtbl->BringDocumentToTop(This); } -static FORCEINLINE HRESULT IDebugDocumentHelper64_BringDocumentContextToTop(IDebugDocumentHelper64* This,IDebugDocumentContext *pddc) { +static __WIDL_INLINE HRESULT IDebugDocumentHelper64_BringDocumentContextToTop(IDebugDocumentHelper64* This,IDebugDocumentContext *pddc) { return This->lpVtbl->BringDocumentContextToTop(This,pddc); } #endif @@ -4875,32 +4883,32 @@ interface IDebugDocumentHost { #define IDebugDocumentHost_NotifyChanged(This) (This)->lpVtbl->NotifyChanged(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugDocumentHost_QueryInterface(IDebugDocumentHost* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugDocumentHost_QueryInterface(IDebugDocumentHost* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugDocumentHost_AddRef(IDebugDocumentHost* This) { +static __WIDL_INLINE ULONG IDebugDocumentHost_AddRef(IDebugDocumentHost* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugDocumentHost_Release(IDebugDocumentHost* This) { +static __WIDL_INLINE ULONG IDebugDocumentHost_Release(IDebugDocumentHost* This) { return This->lpVtbl->Release(This); } /*** IDebugDocumentHost methods ***/ -static FORCEINLINE HRESULT IDebugDocumentHost_GetDeferredText(IDebugDocumentHost* This,DWORD dwTextStartCookie,WCHAR *pcharText,SOURCE_TEXT_ATTR *pstaTextAttr,ULONG *pcNumChars,ULONG cMaxChars) { +static __WIDL_INLINE HRESULT IDebugDocumentHost_GetDeferredText(IDebugDocumentHost* This,DWORD dwTextStartCookie,WCHAR *pcharText,SOURCE_TEXT_ATTR *pstaTextAttr,ULONG *pcNumChars,ULONG cMaxChars) { return This->lpVtbl->GetDeferredText(This,dwTextStartCookie,pcharText,pstaTextAttr,pcNumChars,cMaxChars); } -static FORCEINLINE HRESULT IDebugDocumentHost_GetScriptTextAttributes(IDebugDocumentHost* This,LPCOLESTR pstrCode,ULONG uNumCodeChars,LPCOLESTR pstrDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { +static __WIDL_INLINE HRESULT IDebugDocumentHost_GetScriptTextAttributes(IDebugDocumentHost* This,LPCOLESTR pstrCode,ULONG uNumCodeChars,LPCOLESTR pstrDelimiter,DWORD dwFlags,SOURCE_TEXT_ATTR *pattr) { return This->lpVtbl->GetScriptTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr); } -static FORCEINLINE HRESULT IDebugDocumentHost_OnCreateDocumentContext(IDebugDocumentHost* This,IUnknown **ppunkOuter) { +static __WIDL_INLINE HRESULT IDebugDocumentHost_OnCreateDocumentContext(IDebugDocumentHost* This,IUnknown **ppunkOuter) { return This->lpVtbl->OnCreateDocumentContext(This,ppunkOuter); } -static FORCEINLINE HRESULT IDebugDocumentHost_GetPathName(IDebugDocumentHost* This,BSTR *pbstrLongName,WINBOOL *pfIsOriginalFile) { +static __WIDL_INLINE HRESULT IDebugDocumentHost_GetPathName(IDebugDocumentHost* This,BSTR *pbstrLongName,WINBOOL *pfIsOriginalFile) { return This->lpVtbl->GetPathName(This,pbstrLongName,pfIsOriginalFile); } -static FORCEINLINE HRESULT IDebugDocumentHost_GetFileName(IDebugDocumentHost* This,BSTR *pbstrShortName) { +static __WIDL_INLINE HRESULT IDebugDocumentHost_GetFileName(IDebugDocumentHost* This,BSTR *pbstrShortName) { return This->lpVtbl->GetFileName(This,pbstrShortName); } -static FORCEINLINE HRESULT IDebugDocumentHost_NotifyChanged(IDebugDocumentHost* This) { +static __WIDL_INLINE HRESULT IDebugDocumentHost_NotifyChanged(IDebugDocumentHost* This) { return This->lpVtbl->NotifyChanged(This); } #endif @@ -4975,20 +4983,20 @@ interface IDebugDocumentContext { #define IDebugDocumentContext_EnumCodeContexts(This,ppescc) (This)->lpVtbl->EnumCodeContexts(This,ppescc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugDocumentContext_QueryInterface(IDebugDocumentContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugDocumentContext_QueryInterface(IDebugDocumentContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugDocumentContext_AddRef(IDebugDocumentContext* This) { +static __WIDL_INLINE ULONG IDebugDocumentContext_AddRef(IDebugDocumentContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugDocumentContext_Release(IDebugDocumentContext* This) { +static __WIDL_INLINE ULONG IDebugDocumentContext_Release(IDebugDocumentContext* This) { return This->lpVtbl->Release(This); } /*** IDebugDocumentContext methods ***/ -static FORCEINLINE HRESULT IDebugDocumentContext_GetDocument(IDebugDocumentContext* This,IDebugDocument **ppsd) { +static __WIDL_INLINE HRESULT IDebugDocumentContext_GetDocument(IDebugDocumentContext* This,IDebugDocument **ppsd) { return This->lpVtbl->GetDocument(This,ppsd); } -static FORCEINLINE HRESULT IDebugDocumentContext_EnumCodeContexts(IDebugDocumentContext* This,IEnumDebugCodeContexts **ppescc) { +static __WIDL_INLINE HRESULT IDebugDocumentContext_EnumCodeContexts(IDebugDocumentContext* This,IEnumDebugCodeContexts **ppescc) { return This->lpVtbl->EnumCodeContexts(This,ppescc); } #endif @@ -5055,17 +5063,17 @@ interface IDebugSessionProvider { #define IDebugSessionProvider_StartDebugSession(This,pda) (This)->lpVtbl->StartDebugSession(This,pda) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugSessionProvider_QueryInterface(IDebugSessionProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugSessionProvider_QueryInterface(IDebugSessionProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugSessionProvider_AddRef(IDebugSessionProvider* This) { +static __WIDL_INLINE ULONG IDebugSessionProvider_AddRef(IDebugSessionProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugSessionProvider_Release(IDebugSessionProvider* This) { +static __WIDL_INLINE ULONG IDebugSessionProvider_Release(IDebugSessionProvider* This) { return This->lpVtbl->Release(This); } /*** IDebugSessionProvider methods ***/ -static FORCEINLINE HRESULT IDebugSessionProvider_StartDebugSession(IDebugSessionProvider* This,IRemoteDebugApplication *pda) { +static __WIDL_INLINE HRESULT IDebugSessionProvider_StartDebugSession(IDebugSessionProvider* This,IRemoteDebugApplication *pda) { return This->lpVtbl->StartDebugSession(This,pda); } #endif @@ -5184,32 +5192,32 @@ interface IApplicationDebugger { #define IApplicationDebugger_onDebuggerEvent(This,riid,punk) (This)->lpVtbl->onDebuggerEvent(This,riid,punk) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IApplicationDebugger_QueryInterface(IApplicationDebugger* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IApplicationDebugger_QueryInterface(IApplicationDebugger* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IApplicationDebugger_AddRef(IApplicationDebugger* This) { +static __WIDL_INLINE ULONG IApplicationDebugger_AddRef(IApplicationDebugger* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IApplicationDebugger_Release(IApplicationDebugger* This) { +static __WIDL_INLINE ULONG IApplicationDebugger_Release(IApplicationDebugger* This) { return This->lpVtbl->Release(This); } /*** IApplicationDebugger methods ***/ -static FORCEINLINE HRESULT IApplicationDebugger_QueryAlive(IApplicationDebugger* This) { +static __WIDL_INLINE HRESULT IApplicationDebugger_QueryAlive(IApplicationDebugger* This) { return This->lpVtbl->QueryAlive(This); } -static FORCEINLINE HRESULT IApplicationDebugger_CreateInstanceAtDebugger(IApplicationDebugger* This,REFCLSID rclsid,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,IUnknown **ppvObject) { +static __WIDL_INLINE HRESULT IApplicationDebugger_CreateInstanceAtDebugger(IApplicationDebugger* This,REFCLSID rclsid,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,IUnknown **ppvObject) { return This->lpVtbl->CreateInstanceAtDebugger(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject); } -static FORCEINLINE HRESULT IApplicationDebugger_onDebugOutput(IApplicationDebugger* This,LPCOLESTR pstr) { +static __WIDL_INLINE HRESULT IApplicationDebugger_onDebugOutput(IApplicationDebugger* This,LPCOLESTR pstr) { return This->lpVtbl->onDebugOutput(This,pstr); } -static FORCEINLINE HRESULT IApplicationDebugger_onHandleBreakPoint(IApplicationDebugger* This,IRemoteDebugApplicationThread *prpt,BREAKREASON br,IActiveScriptErrorDebug *pError) { +static __WIDL_INLINE HRESULT IApplicationDebugger_onHandleBreakPoint(IApplicationDebugger* This,IRemoteDebugApplicationThread *prpt,BREAKREASON br,IActiveScriptErrorDebug *pError) { return This->lpVtbl->onHandleBreakPoint(This,prpt,br,pError); } -static FORCEINLINE HRESULT IApplicationDebugger_onClose(IApplicationDebugger* This) { +static __WIDL_INLINE HRESULT IApplicationDebugger_onClose(IApplicationDebugger* This) { return This->lpVtbl->onClose(This); } -static FORCEINLINE HRESULT IApplicationDebugger_onDebuggerEvent(IApplicationDebugger* This,REFIID riid,IUnknown *punk) { +static __WIDL_INLINE HRESULT IApplicationDebugger_onDebuggerEvent(IApplicationDebugger* This,REFIID riid,IUnknown *punk) { return This->lpVtbl->onDebuggerEvent(This,riid,punk); } #endif @@ -5284,20 +5292,20 @@ interface IApplicationDebuggerUI { #define IApplicationDebuggerUI_BringDocumentContextToTop(This,pddc) (This)->lpVtbl->BringDocumentContextToTop(This,pddc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IApplicationDebuggerUI_QueryInterface(IApplicationDebuggerUI* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IApplicationDebuggerUI_QueryInterface(IApplicationDebuggerUI* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IApplicationDebuggerUI_AddRef(IApplicationDebuggerUI* This) { +static __WIDL_INLINE ULONG IApplicationDebuggerUI_AddRef(IApplicationDebuggerUI* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IApplicationDebuggerUI_Release(IApplicationDebuggerUI* This) { +static __WIDL_INLINE ULONG IApplicationDebuggerUI_Release(IApplicationDebuggerUI* This) { return This->lpVtbl->Release(This); } /*** IApplicationDebuggerUI methods ***/ -static FORCEINLINE HRESULT IApplicationDebuggerUI_BringDocumentToTop(IApplicationDebuggerUI* This,IDebugDocumentText *pddt) { +static __WIDL_INLINE HRESULT IApplicationDebuggerUI_BringDocumentToTop(IApplicationDebuggerUI* This,IDebugDocumentText *pddt) { return This->lpVtbl->BringDocumentToTop(This,pddt); } -static FORCEINLINE HRESULT IApplicationDebuggerUI_BringDocumentContextToTop(IApplicationDebuggerUI* This,IDebugDocumentContext *pddc) { +static __WIDL_INLINE HRESULT IApplicationDebuggerUI_BringDocumentContextToTop(IApplicationDebuggerUI* This,IDebugDocumentContext *pddc) { return This->lpVtbl->BringDocumentContextToTop(This,pddc); } #endif @@ -5382,23 +5390,23 @@ interface IMachineDebugManager { #define IMachineDebugManager_EnumApplications(This,ppeda) (This)->lpVtbl->EnumApplications(This,ppeda) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMachineDebugManager_QueryInterface(IMachineDebugManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMachineDebugManager_QueryInterface(IMachineDebugManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMachineDebugManager_AddRef(IMachineDebugManager* This) { +static __WIDL_INLINE ULONG IMachineDebugManager_AddRef(IMachineDebugManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMachineDebugManager_Release(IMachineDebugManager* This) { +static __WIDL_INLINE ULONG IMachineDebugManager_Release(IMachineDebugManager* This) { return This->lpVtbl->Release(This); } /*** IMachineDebugManager methods ***/ -static FORCEINLINE HRESULT IMachineDebugManager_AddApplication(IMachineDebugManager* This,IRemoteDebugApplication *pda,DWORD *pdwAppCookie) { +static __WIDL_INLINE HRESULT IMachineDebugManager_AddApplication(IMachineDebugManager* This,IRemoteDebugApplication *pda,DWORD *pdwAppCookie) { return This->lpVtbl->AddApplication(This,pda,pdwAppCookie); } -static FORCEINLINE HRESULT IMachineDebugManager_RemoveApplication(IMachineDebugManager* This,DWORD dwAppCookie) { +static __WIDL_INLINE HRESULT IMachineDebugManager_RemoveApplication(IMachineDebugManager* This,DWORD dwAppCookie) { return This->lpVtbl->RemoveApplication(This,dwAppCookie); } -static FORCEINLINE HRESULT IMachineDebugManager_EnumApplications(IMachineDebugManager* This,IEnumRemoteDebugApplications **ppeda) { +static __WIDL_INLINE HRESULT IMachineDebugManager_EnumApplications(IMachineDebugManager* This,IEnumRemoteDebugApplications **ppeda) { return This->lpVtbl->EnumApplications(This,ppeda); } #endif @@ -5487,23 +5495,23 @@ interface IMachineDebugManagerCookie { #define IMachineDebugManagerCookie_EnumApplications(This,ppeda) (This)->lpVtbl->EnumApplications(This,ppeda) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMachineDebugManagerCookie_QueryInterface(IMachineDebugManagerCookie* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMachineDebugManagerCookie_QueryInterface(IMachineDebugManagerCookie* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMachineDebugManagerCookie_AddRef(IMachineDebugManagerCookie* This) { +static __WIDL_INLINE ULONG IMachineDebugManagerCookie_AddRef(IMachineDebugManagerCookie* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMachineDebugManagerCookie_Release(IMachineDebugManagerCookie* This) { +static __WIDL_INLINE ULONG IMachineDebugManagerCookie_Release(IMachineDebugManagerCookie* This) { return This->lpVtbl->Release(This); } /*** IMachineDebugManagerCookie methods ***/ -static FORCEINLINE HRESULT IMachineDebugManagerCookie_AddApplication(IMachineDebugManagerCookie* This,IRemoteDebugApplication *pda,DWORD dwDebugAppCookie,DWORD *pdwAppCookie) { +static __WIDL_INLINE HRESULT IMachineDebugManagerCookie_AddApplication(IMachineDebugManagerCookie* This,IRemoteDebugApplication *pda,DWORD dwDebugAppCookie,DWORD *pdwAppCookie) { return This->lpVtbl->AddApplication(This,pda,dwDebugAppCookie,pdwAppCookie); } -static FORCEINLINE HRESULT IMachineDebugManagerCookie_RemoveApplication(IMachineDebugManagerCookie* This,DWORD dwDebugAppCookie,DWORD dwAppCookie) { +static __WIDL_INLINE HRESULT IMachineDebugManagerCookie_RemoveApplication(IMachineDebugManagerCookie* This,DWORD dwDebugAppCookie,DWORD dwAppCookie) { return This->lpVtbl->RemoveApplication(This,dwDebugAppCookie,dwAppCookie); } -static FORCEINLINE HRESULT IMachineDebugManagerCookie_EnumApplications(IMachineDebugManagerCookie* This,IEnumRemoteDebugApplications **ppeda) { +static __WIDL_INLINE HRESULT IMachineDebugManagerCookie_EnumApplications(IMachineDebugManagerCookie* This,IEnumRemoteDebugApplications **ppeda) { return This->lpVtbl->EnumApplications(This,ppeda); } #endif @@ -5582,20 +5590,20 @@ interface IMachineDebugManagerEvents { #define IMachineDebugManagerEvents_onRemoveApplication(This,pda,dwAppCookie) (This)->lpVtbl->onRemoveApplication(This,pda,dwAppCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMachineDebugManagerEvents_QueryInterface(IMachineDebugManagerEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMachineDebugManagerEvents_QueryInterface(IMachineDebugManagerEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMachineDebugManagerEvents_AddRef(IMachineDebugManagerEvents* This) { +static __WIDL_INLINE ULONG IMachineDebugManagerEvents_AddRef(IMachineDebugManagerEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMachineDebugManagerEvents_Release(IMachineDebugManagerEvents* This) { +static __WIDL_INLINE ULONG IMachineDebugManagerEvents_Release(IMachineDebugManagerEvents* This) { return This->lpVtbl->Release(This); } /*** IMachineDebugManagerEvents methods ***/ -static FORCEINLINE HRESULT IMachineDebugManagerEvents_onAddApplication(IMachineDebugManagerEvents* This,IRemoteDebugApplication *pda,DWORD dwAppCookie) { +static __WIDL_INLINE HRESULT IMachineDebugManagerEvents_onAddApplication(IMachineDebugManagerEvents* This,IRemoteDebugApplication *pda,DWORD dwAppCookie) { return This->lpVtbl->onAddApplication(This,pda,dwAppCookie); } -static FORCEINLINE HRESULT IMachineDebugManagerEvents_onRemoveApplication(IMachineDebugManagerEvents* This,IRemoteDebugApplication *pda,DWORD dwAppCookie) { +static __WIDL_INLINE HRESULT IMachineDebugManagerEvents_onRemoveApplication(IMachineDebugManagerEvents* This,IRemoteDebugApplication *pda,DWORD dwAppCookie) { return This->lpVtbl->onRemoveApplication(This,pda,dwAppCookie); } #endif @@ -5698,29 +5706,29 @@ interface IProcessDebugManager32 { #define IProcessDebugManager32_CreateDebugDocumentHelper(This,punkOuter,pddh) (This)->lpVtbl->CreateDebugDocumentHelper(This,punkOuter,pddh) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProcessDebugManager32_QueryInterface(IProcessDebugManager32* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProcessDebugManager32_QueryInterface(IProcessDebugManager32* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProcessDebugManager32_AddRef(IProcessDebugManager32* This) { +static __WIDL_INLINE ULONG IProcessDebugManager32_AddRef(IProcessDebugManager32* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProcessDebugManager32_Release(IProcessDebugManager32* This) { +static __WIDL_INLINE ULONG IProcessDebugManager32_Release(IProcessDebugManager32* This) { return This->lpVtbl->Release(This); } /*** IProcessDebugManager32 methods ***/ -static FORCEINLINE HRESULT IProcessDebugManager32_CreateApplication(IProcessDebugManager32* This,IDebugApplication32 **ppda) { +static __WIDL_INLINE HRESULT IProcessDebugManager32_CreateApplication(IProcessDebugManager32* This,IDebugApplication32 **ppda) { return This->lpVtbl->CreateApplication(This,ppda); } -static FORCEINLINE HRESULT IProcessDebugManager32_GetDefaultApplication(IProcessDebugManager32* This,IDebugApplication32 **ppda) { +static __WIDL_INLINE HRESULT IProcessDebugManager32_GetDefaultApplication(IProcessDebugManager32* This,IDebugApplication32 **ppda) { return This->lpVtbl->GetDefaultApplication(This,ppda); } -static FORCEINLINE HRESULT IProcessDebugManager32_AddApplication(IProcessDebugManager32* This,IDebugApplication32 *pda,DWORD *pdwAppCookie) { +static __WIDL_INLINE HRESULT IProcessDebugManager32_AddApplication(IProcessDebugManager32* This,IDebugApplication32 *pda,DWORD *pdwAppCookie) { return This->lpVtbl->AddApplication(This,pda,pdwAppCookie); } -static FORCEINLINE HRESULT IProcessDebugManager32_RemoveApplication(IProcessDebugManager32* This,DWORD dwAppCookie) { +static __WIDL_INLINE HRESULT IProcessDebugManager32_RemoveApplication(IProcessDebugManager32* This,DWORD dwAppCookie) { return This->lpVtbl->RemoveApplication(This,dwAppCookie); } -static FORCEINLINE HRESULT IProcessDebugManager32_CreateDebugDocumentHelper(IProcessDebugManager32* This,IUnknown *punkOuter,IDebugDocumentHelper32 **pddh) { +static __WIDL_INLINE HRESULT IProcessDebugManager32_CreateDebugDocumentHelper(IProcessDebugManager32* This,IUnknown *punkOuter,IDebugDocumentHelper32 **pddh) { return This->lpVtbl->CreateDebugDocumentHelper(This,punkOuter,pddh); } #endif @@ -5823,29 +5831,29 @@ interface IProcessDebugManager64 { #define IProcessDebugManager64_CreateDebugDocumentHelper(This,punkOuter,pddh) (This)->lpVtbl->CreateDebugDocumentHelper(This,punkOuter,pddh) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProcessDebugManager64_QueryInterface(IProcessDebugManager64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProcessDebugManager64_QueryInterface(IProcessDebugManager64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProcessDebugManager64_AddRef(IProcessDebugManager64* This) { +static __WIDL_INLINE ULONG IProcessDebugManager64_AddRef(IProcessDebugManager64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProcessDebugManager64_Release(IProcessDebugManager64* This) { +static __WIDL_INLINE ULONG IProcessDebugManager64_Release(IProcessDebugManager64* This) { return This->lpVtbl->Release(This); } /*** IProcessDebugManager64 methods ***/ -static FORCEINLINE HRESULT IProcessDebugManager64_CreateApplication(IProcessDebugManager64* This,IDebugApplication64 **ppda) { +static __WIDL_INLINE HRESULT IProcessDebugManager64_CreateApplication(IProcessDebugManager64* This,IDebugApplication64 **ppda) { return This->lpVtbl->CreateApplication(This,ppda); } -static FORCEINLINE HRESULT IProcessDebugManager64_GetDefaultApplication(IProcessDebugManager64* This,IDebugApplication64 **ppda) { +static __WIDL_INLINE HRESULT IProcessDebugManager64_GetDefaultApplication(IProcessDebugManager64* This,IDebugApplication64 **ppda) { return This->lpVtbl->GetDefaultApplication(This,ppda); } -static FORCEINLINE HRESULT IProcessDebugManager64_AddApplication(IProcessDebugManager64* This,IDebugApplication64 *pda,DWORD *pdwAppCookie) { +static __WIDL_INLINE HRESULT IProcessDebugManager64_AddApplication(IProcessDebugManager64* This,IDebugApplication64 *pda,DWORD *pdwAppCookie) { return This->lpVtbl->AddApplication(This,pda,pdwAppCookie); } -static FORCEINLINE HRESULT IProcessDebugManager64_RemoveApplication(IProcessDebugManager64* This,DWORD dwAppCookie) { +static __WIDL_INLINE HRESULT IProcessDebugManager64_RemoveApplication(IProcessDebugManager64* This,DWORD dwAppCookie) { return This->lpVtbl->RemoveApplication(This,dwAppCookie); } -static FORCEINLINE HRESULT IProcessDebugManager64_CreateDebugDocumentHelper(IProcessDebugManager64* This,IUnknown *punkOuter,IDebugDocumentHelper64 **pddh) { +static __WIDL_INLINE HRESULT IProcessDebugManager64_CreateDebugDocumentHelper(IProcessDebugManager64* This,IUnknown *punkOuter,IDebugDocumentHelper64 **pddh) { return This->lpVtbl->CreateDebugDocumentHelper(This,punkOuter,pddh); } #endif @@ -6001,47 +6009,47 @@ interface IRemoteDebugApplication { #define IRemoteDebugApplication_EnumGlobalExpressionContexts(This,ppedec) (This)->lpVtbl->EnumGlobalExpressionContexts(This,ppedec) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRemoteDebugApplication_QueryInterface(IRemoteDebugApplication* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication_QueryInterface(IRemoteDebugApplication* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRemoteDebugApplication_AddRef(IRemoteDebugApplication* This) { +static __WIDL_INLINE ULONG IRemoteDebugApplication_AddRef(IRemoteDebugApplication* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRemoteDebugApplication_Release(IRemoteDebugApplication* This) { +static __WIDL_INLINE ULONG IRemoteDebugApplication_Release(IRemoteDebugApplication* This) { return This->lpVtbl->Release(This); } /*** IRemoteDebugApplication methods ***/ -static FORCEINLINE HRESULT IRemoteDebugApplication_ResumeFromBreakPoint(IRemoteDebugApplication* This,IRemoteDebugApplicationThread *prptFocus,BREAKRESUMEACTION bra,ERRORRESUMEACTION era) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication_ResumeFromBreakPoint(IRemoteDebugApplication* This,IRemoteDebugApplicationThread *prptFocus,BREAKRESUMEACTION bra,ERRORRESUMEACTION era) { return This->lpVtbl->ResumeFromBreakPoint(This,prptFocus,bra,era); } -static FORCEINLINE HRESULT IRemoteDebugApplication_CauseBreak(IRemoteDebugApplication* This) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication_CauseBreak(IRemoteDebugApplication* This) { return This->lpVtbl->CauseBreak(This); } -static FORCEINLINE HRESULT IRemoteDebugApplication_ConnectDebugger(IRemoteDebugApplication* This,IApplicationDebugger *pad) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication_ConnectDebugger(IRemoteDebugApplication* This,IApplicationDebugger *pad) { return This->lpVtbl->ConnectDebugger(This,pad); } -static FORCEINLINE HRESULT IRemoteDebugApplication_DisconnectDebugger(IRemoteDebugApplication* This) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication_DisconnectDebugger(IRemoteDebugApplication* This) { return This->lpVtbl->DisconnectDebugger(This); } -static FORCEINLINE HRESULT IRemoteDebugApplication_GetDebugger(IRemoteDebugApplication* This,IApplicationDebugger **pad) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication_GetDebugger(IRemoteDebugApplication* This,IApplicationDebugger **pad) { return This->lpVtbl->GetDebugger(This,pad); } -static FORCEINLINE HRESULT IRemoteDebugApplication_CreateInstanceAtApplication(IRemoteDebugApplication* This,REFCLSID rclsid,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,IUnknown **ppvObject) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication_CreateInstanceAtApplication(IRemoteDebugApplication* This,REFCLSID rclsid,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,IUnknown **ppvObject) { return This->lpVtbl->CreateInstanceAtApplication(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject); } -static FORCEINLINE HRESULT IRemoteDebugApplication_QueryAlive(IRemoteDebugApplication* This) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication_QueryAlive(IRemoteDebugApplication* This) { return This->lpVtbl->QueryAlive(This); } -static FORCEINLINE HRESULT IRemoteDebugApplication_EnumThreads(IRemoteDebugApplication* This,IEnumRemoteDebugApplicationThreads **pperdat) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication_EnumThreads(IRemoteDebugApplication* This,IEnumRemoteDebugApplicationThreads **pperdat) { return This->lpVtbl->EnumThreads(This,pperdat); } -static FORCEINLINE HRESULT IRemoteDebugApplication_GetName(IRemoteDebugApplication* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication_GetName(IRemoteDebugApplication* This,BSTR *pbstrName) { return This->lpVtbl->GetName(This,pbstrName); } -static FORCEINLINE HRESULT IRemoteDebugApplication_GetRootNode(IRemoteDebugApplication* This,IDebugApplicationNode **ppdanRoot) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication_GetRootNode(IRemoteDebugApplication* This,IDebugApplicationNode **ppdanRoot) { return This->lpVtbl->GetRootNode(This,ppdanRoot); } -static FORCEINLINE HRESULT IRemoteDebugApplication_EnumGlobalExpressionContexts(IRemoteDebugApplication* This,IEnumDebugExpressionContexts **ppedec) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication_EnumGlobalExpressionContexts(IRemoteDebugApplication* This,IEnumDebugExpressionContexts **ppedec) { return This->lpVtbl->EnumGlobalExpressionContexts(This,ppedec); } #endif @@ -6340,108 +6348,108 @@ interface IDebugApplication32 { #define IDebugApplication32_RemoveGlobalExpressionContextProvider(This,dwCookie) (This)->lpVtbl->RemoveGlobalExpressionContextProvider(This,dwCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugApplication32_QueryInterface(IDebugApplication32* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplication32_QueryInterface(IDebugApplication32* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugApplication32_AddRef(IDebugApplication32* This) { +static __WIDL_INLINE ULONG IDebugApplication32_AddRef(IDebugApplication32* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugApplication32_Release(IDebugApplication32* This) { +static __WIDL_INLINE ULONG IDebugApplication32_Release(IDebugApplication32* This) { return This->lpVtbl->Release(This); } /*** IRemoteDebugApplication methods ***/ -static FORCEINLINE HRESULT IDebugApplication32_ResumeFromBreakPoint(IDebugApplication32* This,IRemoteDebugApplicationThread *prptFocus,BREAKRESUMEACTION bra,ERRORRESUMEACTION era) { +static __WIDL_INLINE HRESULT IDebugApplication32_ResumeFromBreakPoint(IDebugApplication32* This,IRemoteDebugApplicationThread *prptFocus,BREAKRESUMEACTION bra,ERRORRESUMEACTION era) { return This->lpVtbl->ResumeFromBreakPoint(This,prptFocus,bra,era); } -static FORCEINLINE HRESULT IDebugApplication32_CauseBreak(IDebugApplication32* This) { +static __WIDL_INLINE HRESULT IDebugApplication32_CauseBreak(IDebugApplication32* This) { return This->lpVtbl->CauseBreak(This); } -static FORCEINLINE HRESULT IDebugApplication32_ConnectDebugger(IDebugApplication32* This,IApplicationDebugger *pad) { +static __WIDL_INLINE HRESULT IDebugApplication32_ConnectDebugger(IDebugApplication32* This,IApplicationDebugger *pad) { return This->lpVtbl->ConnectDebugger(This,pad); } -static FORCEINLINE HRESULT IDebugApplication32_DisconnectDebugger(IDebugApplication32* This) { +static __WIDL_INLINE HRESULT IDebugApplication32_DisconnectDebugger(IDebugApplication32* This) { return This->lpVtbl->DisconnectDebugger(This); } -static FORCEINLINE HRESULT IDebugApplication32_GetDebugger(IDebugApplication32* This,IApplicationDebugger **pad) { +static __WIDL_INLINE HRESULT IDebugApplication32_GetDebugger(IDebugApplication32* This,IApplicationDebugger **pad) { return This->lpVtbl->GetDebugger(This,pad); } -static FORCEINLINE HRESULT IDebugApplication32_CreateInstanceAtApplication(IDebugApplication32* This,REFCLSID rclsid,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,IUnknown **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplication32_CreateInstanceAtApplication(IDebugApplication32* This,REFCLSID rclsid,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,IUnknown **ppvObject) { return This->lpVtbl->CreateInstanceAtApplication(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject); } -static FORCEINLINE HRESULT IDebugApplication32_QueryAlive(IDebugApplication32* This) { +static __WIDL_INLINE HRESULT IDebugApplication32_QueryAlive(IDebugApplication32* This) { return This->lpVtbl->QueryAlive(This); } -static FORCEINLINE HRESULT IDebugApplication32_EnumThreads(IDebugApplication32* This,IEnumRemoteDebugApplicationThreads **pperdat) { +static __WIDL_INLINE HRESULT IDebugApplication32_EnumThreads(IDebugApplication32* This,IEnumRemoteDebugApplicationThreads **pperdat) { return This->lpVtbl->EnumThreads(This,pperdat); } -static FORCEINLINE HRESULT IDebugApplication32_GetName(IDebugApplication32* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IDebugApplication32_GetName(IDebugApplication32* This,BSTR *pbstrName) { return This->lpVtbl->GetName(This,pbstrName); } -static FORCEINLINE HRESULT IDebugApplication32_GetRootNode(IDebugApplication32* This,IDebugApplicationNode **ppdanRoot) { +static __WIDL_INLINE HRESULT IDebugApplication32_GetRootNode(IDebugApplication32* This,IDebugApplicationNode **ppdanRoot) { return This->lpVtbl->GetRootNode(This,ppdanRoot); } -static FORCEINLINE HRESULT IDebugApplication32_EnumGlobalExpressionContexts(IDebugApplication32* This,IEnumDebugExpressionContexts **ppedec) { +static __WIDL_INLINE HRESULT IDebugApplication32_EnumGlobalExpressionContexts(IDebugApplication32* This,IEnumDebugExpressionContexts **ppedec) { return This->lpVtbl->EnumGlobalExpressionContexts(This,ppedec); } /*** IDebugApplication32 methods ***/ -static FORCEINLINE HRESULT IDebugApplication32_SetName(IDebugApplication32* This,LPCOLESTR pstrName) { +static __WIDL_INLINE HRESULT IDebugApplication32_SetName(IDebugApplication32* This,LPCOLESTR pstrName) { return This->lpVtbl->SetName(This,pstrName); } -static FORCEINLINE HRESULT IDebugApplication32_StepOutComplete(IDebugApplication32* This) { +static __WIDL_INLINE HRESULT IDebugApplication32_StepOutComplete(IDebugApplication32* This) { return This->lpVtbl->StepOutComplete(This); } -static FORCEINLINE HRESULT IDebugApplication32_DebugOutput(IDebugApplication32* This,LPCOLESTR pstr) { +static __WIDL_INLINE HRESULT IDebugApplication32_DebugOutput(IDebugApplication32* This,LPCOLESTR pstr) { return This->lpVtbl->DebugOutput(This,pstr); } -static FORCEINLINE HRESULT IDebugApplication32_StartDebugSession(IDebugApplication32* This) { +static __WIDL_INLINE HRESULT IDebugApplication32_StartDebugSession(IDebugApplication32* This) { return This->lpVtbl->StartDebugSession(This); } -static FORCEINLINE HRESULT IDebugApplication32_HandleBreakPoint(IDebugApplication32* This,BREAKREASON br,BREAKRESUMEACTION *pbra) { +static __WIDL_INLINE HRESULT IDebugApplication32_HandleBreakPoint(IDebugApplication32* This,BREAKREASON br,BREAKRESUMEACTION *pbra) { return This->lpVtbl->HandleBreakPoint(This,br,pbra); } -static FORCEINLINE HRESULT IDebugApplication32_Close(IDebugApplication32* This) { +static __WIDL_INLINE HRESULT IDebugApplication32_Close(IDebugApplication32* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT IDebugApplication32_GetBreakFlags(IDebugApplication32* This,APPBREAKFLAGS *pabf,IRemoteDebugApplicationThread **pprdatSteppingThread) { +static __WIDL_INLINE HRESULT IDebugApplication32_GetBreakFlags(IDebugApplication32* This,APPBREAKFLAGS *pabf,IRemoteDebugApplicationThread **pprdatSteppingThread) { return This->lpVtbl->GetBreakFlags(This,pabf,pprdatSteppingThread); } -static FORCEINLINE HRESULT IDebugApplication32_GetCurrentThread(IDebugApplication32* This,IDebugApplicationThread **pat) { +static __WIDL_INLINE HRESULT IDebugApplication32_GetCurrentThread(IDebugApplication32* This,IDebugApplicationThread **pat) { return This->lpVtbl->GetCurrentThread(This,pat); } -static FORCEINLINE HRESULT IDebugApplication32_CreateAsyncDebugOperation(IDebugApplication32* This,IDebugSyncOperation *psdo,IDebugAsyncOperation **ppado) { +static __WIDL_INLINE HRESULT IDebugApplication32_CreateAsyncDebugOperation(IDebugApplication32* This,IDebugSyncOperation *psdo,IDebugAsyncOperation **ppado) { return This->lpVtbl->CreateAsyncDebugOperation(This,psdo,ppado); } -static FORCEINLINE HRESULT IDebugApplication32_AddStackFrameSniffer(IDebugApplication32* This,IDebugStackFrameSniffer *pdsfs,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDebugApplication32_AddStackFrameSniffer(IDebugApplication32* This,IDebugStackFrameSniffer *pdsfs,DWORD *pdwCookie) { return This->lpVtbl->AddStackFrameSniffer(This,pdsfs,pdwCookie); } -static FORCEINLINE HRESULT IDebugApplication32_RemoveStackFrameSniffer(IDebugApplication32* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IDebugApplication32_RemoveStackFrameSniffer(IDebugApplication32* This,DWORD dwCookie) { return This->lpVtbl->RemoveStackFrameSniffer(This,dwCookie); } -static FORCEINLINE HRESULT IDebugApplication32_QueryCurrentThreadIsDebuggerThread(IDebugApplication32* This) { +static __WIDL_INLINE HRESULT IDebugApplication32_QueryCurrentThreadIsDebuggerThread(IDebugApplication32* This) { return This->lpVtbl->QueryCurrentThreadIsDebuggerThread(This); } -static FORCEINLINE HRESULT IDebugApplication32_SynchronousCallInDebuggerThread(IDebugApplication32* This,IDebugThreadCall32 *pptc,DWORD dwParam1,DWORD dwParam2,DWORD dwParam3) { +static __WIDL_INLINE HRESULT IDebugApplication32_SynchronousCallInDebuggerThread(IDebugApplication32* This,IDebugThreadCall32 *pptc,DWORD dwParam1,DWORD dwParam2,DWORD dwParam3) { return This->lpVtbl->SynchronousCallInDebuggerThread(This,pptc,dwParam1,dwParam2,dwParam3); } -static FORCEINLINE HRESULT IDebugApplication32_CreateApplicationNode(IDebugApplication32* This,IDebugApplicationNode **ppdanNew) { +static __WIDL_INLINE HRESULT IDebugApplication32_CreateApplicationNode(IDebugApplication32* This,IDebugApplicationNode **ppdanNew) { return This->lpVtbl->CreateApplicationNode(This,ppdanNew); } -static FORCEINLINE HRESULT IDebugApplication32_FireDebuggerEvent(IDebugApplication32* This,REFGUID riid,IUnknown *punk) { +static __WIDL_INLINE HRESULT IDebugApplication32_FireDebuggerEvent(IDebugApplication32* This,REFGUID riid,IUnknown *punk) { return This->lpVtbl->FireDebuggerEvent(This,riid,punk); } -static FORCEINLINE HRESULT IDebugApplication32_HandleRuntimeError(IDebugApplication32* This,IActiveScriptErrorDebug *pErrorDebug,IActiveScriptSite *pScriptSite,BREAKRESUMEACTION *pbra,ERRORRESUMEACTION *perra,WINBOOL *pfCallOnScriptError) { +static __WIDL_INLINE HRESULT IDebugApplication32_HandleRuntimeError(IDebugApplication32* This,IActiveScriptErrorDebug *pErrorDebug,IActiveScriptSite *pScriptSite,BREAKRESUMEACTION *pbra,ERRORRESUMEACTION *perra,WINBOOL *pfCallOnScriptError) { return This->lpVtbl->HandleRuntimeError(This,pErrorDebug,pScriptSite,pbra,perra,pfCallOnScriptError); } -static FORCEINLINE WINBOOL IDebugApplication32_FCanJitDebug(IDebugApplication32* This) { +static __WIDL_INLINE WINBOOL IDebugApplication32_FCanJitDebug(IDebugApplication32* This) { return This->lpVtbl->FCanJitDebug(This); } -static FORCEINLINE WINBOOL IDebugApplication32_FIsAutoJitDebugEnabled(IDebugApplication32* This) { +static __WIDL_INLINE WINBOOL IDebugApplication32_FIsAutoJitDebugEnabled(IDebugApplication32* This) { return This->lpVtbl->FIsAutoJitDebugEnabled(This); } -static FORCEINLINE HRESULT IDebugApplication32_AddGlobalExpressionContextProvider(IDebugApplication32* This,IProvideExpressionContexts *pdsfs,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDebugApplication32_AddGlobalExpressionContextProvider(IDebugApplication32* This,IProvideExpressionContexts *pdsfs,DWORD *pdwCookie) { return This->lpVtbl->AddGlobalExpressionContextProvider(This,pdsfs,pdwCookie); } -static FORCEINLINE HRESULT IDebugApplication32_RemoveGlobalExpressionContextProvider(IDebugApplication32* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IDebugApplication32_RemoveGlobalExpressionContextProvider(IDebugApplication32* This,DWORD dwCookie) { return This->lpVtbl->RemoveGlobalExpressionContextProvider(This,dwCookie); } #endif @@ -6740,108 +6748,108 @@ interface IDebugApplication64 { #define IDebugApplication64_RemoveGlobalExpressionContextProvider(This,dwCookie) (This)->lpVtbl->RemoveGlobalExpressionContextProvider(This,dwCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugApplication64_QueryInterface(IDebugApplication64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplication64_QueryInterface(IDebugApplication64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugApplication64_AddRef(IDebugApplication64* This) { +static __WIDL_INLINE ULONG IDebugApplication64_AddRef(IDebugApplication64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugApplication64_Release(IDebugApplication64* This) { +static __WIDL_INLINE ULONG IDebugApplication64_Release(IDebugApplication64* This) { return This->lpVtbl->Release(This); } /*** IRemoteDebugApplication methods ***/ -static FORCEINLINE HRESULT IDebugApplication64_ResumeFromBreakPoint(IDebugApplication64* This,IRemoteDebugApplicationThread *prptFocus,BREAKRESUMEACTION bra,ERRORRESUMEACTION era) { +static __WIDL_INLINE HRESULT IDebugApplication64_ResumeFromBreakPoint(IDebugApplication64* This,IRemoteDebugApplicationThread *prptFocus,BREAKRESUMEACTION bra,ERRORRESUMEACTION era) { return This->lpVtbl->ResumeFromBreakPoint(This,prptFocus,bra,era); } -static FORCEINLINE HRESULT IDebugApplication64_CauseBreak(IDebugApplication64* This) { +static __WIDL_INLINE HRESULT IDebugApplication64_CauseBreak(IDebugApplication64* This) { return This->lpVtbl->CauseBreak(This); } -static FORCEINLINE HRESULT IDebugApplication64_ConnectDebugger(IDebugApplication64* This,IApplicationDebugger *pad) { +static __WIDL_INLINE HRESULT IDebugApplication64_ConnectDebugger(IDebugApplication64* This,IApplicationDebugger *pad) { return This->lpVtbl->ConnectDebugger(This,pad); } -static FORCEINLINE HRESULT IDebugApplication64_DisconnectDebugger(IDebugApplication64* This) { +static __WIDL_INLINE HRESULT IDebugApplication64_DisconnectDebugger(IDebugApplication64* This) { return This->lpVtbl->DisconnectDebugger(This); } -static FORCEINLINE HRESULT IDebugApplication64_GetDebugger(IDebugApplication64* This,IApplicationDebugger **pad) { +static __WIDL_INLINE HRESULT IDebugApplication64_GetDebugger(IDebugApplication64* This,IApplicationDebugger **pad) { return This->lpVtbl->GetDebugger(This,pad); } -static FORCEINLINE HRESULT IDebugApplication64_CreateInstanceAtApplication(IDebugApplication64* This,REFCLSID rclsid,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,IUnknown **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplication64_CreateInstanceAtApplication(IDebugApplication64* This,REFCLSID rclsid,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,IUnknown **ppvObject) { return This->lpVtbl->CreateInstanceAtApplication(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject); } -static FORCEINLINE HRESULT IDebugApplication64_QueryAlive(IDebugApplication64* This) { +static __WIDL_INLINE HRESULT IDebugApplication64_QueryAlive(IDebugApplication64* This) { return This->lpVtbl->QueryAlive(This); } -static FORCEINLINE HRESULT IDebugApplication64_EnumThreads(IDebugApplication64* This,IEnumRemoteDebugApplicationThreads **pperdat) { +static __WIDL_INLINE HRESULT IDebugApplication64_EnumThreads(IDebugApplication64* This,IEnumRemoteDebugApplicationThreads **pperdat) { return This->lpVtbl->EnumThreads(This,pperdat); } -static FORCEINLINE HRESULT IDebugApplication64_GetName(IDebugApplication64* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IDebugApplication64_GetName(IDebugApplication64* This,BSTR *pbstrName) { return This->lpVtbl->GetName(This,pbstrName); } -static FORCEINLINE HRESULT IDebugApplication64_GetRootNode(IDebugApplication64* This,IDebugApplicationNode **ppdanRoot) { +static __WIDL_INLINE HRESULT IDebugApplication64_GetRootNode(IDebugApplication64* This,IDebugApplicationNode **ppdanRoot) { return This->lpVtbl->GetRootNode(This,ppdanRoot); } -static FORCEINLINE HRESULT IDebugApplication64_EnumGlobalExpressionContexts(IDebugApplication64* This,IEnumDebugExpressionContexts **ppedec) { +static __WIDL_INLINE HRESULT IDebugApplication64_EnumGlobalExpressionContexts(IDebugApplication64* This,IEnumDebugExpressionContexts **ppedec) { return This->lpVtbl->EnumGlobalExpressionContexts(This,ppedec); } /*** IDebugApplication64 methods ***/ -static FORCEINLINE HRESULT IDebugApplication64_SetName(IDebugApplication64* This,LPCOLESTR pstrName) { +static __WIDL_INLINE HRESULT IDebugApplication64_SetName(IDebugApplication64* This,LPCOLESTR pstrName) { return This->lpVtbl->SetName(This,pstrName); } -static FORCEINLINE HRESULT IDebugApplication64_StepOutComplete(IDebugApplication64* This) { +static __WIDL_INLINE HRESULT IDebugApplication64_StepOutComplete(IDebugApplication64* This) { return This->lpVtbl->StepOutComplete(This); } -static FORCEINLINE HRESULT IDebugApplication64_DebugOutput(IDebugApplication64* This,LPCOLESTR pstr) { +static __WIDL_INLINE HRESULT IDebugApplication64_DebugOutput(IDebugApplication64* This,LPCOLESTR pstr) { return This->lpVtbl->DebugOutput(This,pstr); } -static FORCEINLINE HRESULT IDebugApplication64_StartDebugSession(IDebugApplication64* This) { +static __WIDL_INLINE HRESULT IDebugApplication64_StartDebugSession(IDebugApplication64* This) { return This->lpVtbl->StartDebugSession(This); } -static FORCEINLINE HRESULT IDebugApplication64_HandleBreakPoint(IDebugApplication64* This,BREAKREASON br,BREAKRESUMEACTION *pbra) { +static __WIDL_INLINE HRESULT IDebugApplication64_HandleBreakPoint(IDebugApplication64* This,BREAKREASON br,BREAKRESUMEACTION *pbra) { return This->lpVtbl->HandleBreakPoint(This,br,pbra); } -static FORCEINLINE HRESULT IDebugApplication64_Close(IDebugApplication64* This) { +static __WIDL_INLINE HRESULT IDebugApplication64_Close(IDebugApplication64* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT IDebugApplication64_GetBreakFlags(IDebugApplication64* This,APPBREAKFLAGS *pabf,IRemoteDebugApplicationThread **pprdatSteppingThread) { +static __WIDL_INLINE HRESULT IDebugApplication64_GetBreakFlags(IDebugApplication64* This,APPBREAKFLAGS *pabf,IRemoteDebugApplicationThread **pprdatSteppingThread) { return This->lpVtbl->GetBreakFlags(This,pabf,pprdatSteppingThread); } -static FORCEINLINE HRESULT IDebugApplication64_GetCurrentThread(IDebugApplication64* This,IDebugApplicationThread **pat) { +static __WIDL_INLINE HRESULT IDebugApplication64_GetCurrentThread(IDebugApplication64* This,IDebugApplicationThread **pat) { return This->lpVtbl->GetCurrentThread(This,pat); } -static FORCEINLINE HRESULT IDebugApplication64_CreateAsyncDebugOperation(IDebugApplication64* This,IDebugSyncOperation *psdo,IDebugAsyncOperation **ppado) { +static __WIDL_INLINE HRESULT IDebugApplication64_CreateAsyncDebugOperation(IDebugApplication64* This,IDebugSyncOperation *psdo,IDebugAsyncOperation **ppado) { return This->lpVtbl->CreateAsyncDebugOperation(This,psdo,ppado); } -static FORCEINLINE HRESULT IDebugApplication64_AddStackFrameSniffer(IDebugApplication64* This,IDebugStackFrameSniffer *pdsfs,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDebugApplication64_AddStackFrameSniffer(IDebugApplication64* This,IDebugStackFrameSniffer *pdsfs,DWORD *pdwCookie) { return This->lpVtbl->AddStackFrameSniffer(This,pdsfs,pdwCookie); } -static FORCEINLINE HRESULT IDebugApplication64_RemoveStackFrameSniffer(IDebugApplication64* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IDebugApplication64_RemoveStackFrameSniffer(IDebugApplication64* This,DWORD dwCookie) { return This->lpVtbl->RemoveStackFrameSniffer(This,dwCookie); } -static FORCEINLINE HRESULT IDebugApplication64_QueryCurrentThreadIsDebuggerThread(IDebugApplication64* This) { +static __WIDL_INLINE HRESULT IDebugApplication64_QueryCurrentThreadIsDebuggerThread(IDebugApplication64* This) { return This->lpVtbl->QueryCurrentThreadIsDebuggerThread(This); } -static FORCEINLINE HRESULT IDebugApplication64_SynchronousCallInDebuggerThread(IDebugApplication64* This,IDebugThreadCall64 *pptc,DWORDLONG dwParam1,DWORDLONG dwParam2,DWORDLONG dwParam3) { +static __WIDL_INLINE HRESULT IDebugApplication64_SynchronousCallInDebuggerThread(IDebugApplication64* This,IDebugThreadCall64 *pptc,DWORDLONG dwParam1,DWORDLONG dwParam2,DWORDLONG dwParam3) { return This->lpVtbl->SynchronousCallInDebuggerThread(This,pptc,dwParam1,dwParam2,dwParam3); } -static FORCEINLINE HRESULT IDebugApplication64_CreateApplicationNode(IDebugApplication64* This,IDebugApplicationNode **ppdanNew) { +static __WIDL_INLINE HRESULT IDebugApplication64_CreateApplicationNode(IDebugApplication64* This,IDebugApplicationNode **ppdanNew) { return This->lpVtbl->CreateApplicationNode(This,ppdanNew); } -static FORCEINLINE HRESULT IDebugApplication64_FireDebuggerEvent(IDebugApplication64* This,REFGUID riid,IUnknown *punk) { +static __WIDL_INLINE HRESULT IDebugApplication64_FireDebuggerEvent(IDebugApplication64* This,REFGUID riid,IUnknown *punk) { return This->lpVtbl->FireDebuggerEvent(This,riid,punk); } -static FORCEINLINE HRESULT IDebugApplication64_HandleRuntimeError(IDebugApplication64* This,IActiveScriptErrorDebug *pErrorDebug,IActiveScriptSite *pScriptSite,BREAKRESUMEACTION *pbra,ERRORRESUMEACTION *perra,WINBOOL *pfCallOnScriptError) { +static __WIDL_INLINE HRESULT IDebugApplication64_HandleRuntimeError(IDebugApplication64* This,IActiveScriptErrorDebug *pErrorDebug,IActiveScriptSite *pScriptSite,BREAKRESUMEACTION *pbra,ERRORRESUMEACTION *perra,WINBOOL *pfCallOnScriptError) { return This->lpVtbl->HandleRuntimeError(This,pErrorDebug,pScriptSite,pbra,perra,pfCallOnScriptError); } -static FORCEINLINE WINBOOL IDebugApplication64_FCanJitDebug(IDebugApplication64* This) { +static __WIDL_INLINE WINBOOL IDebugApplication64_FCanJitDebug(IDebugApplication64* This) { return This->lpVtbl->FCanJitDebug(This); } -static FORCEINLINE WINBOOL IDebugApplication64_FIsAutoJitDebugEnabled(IDebugApplication64* This) { +static __WIDL_INLINE WINBOOL IDebugApplication64_FIsAutoJitDebugEnabled(IDebugApplication64* This) { return This->lpVtbl->FIsAutoJitDebugEnabled(This); } -static FORCEINLINE HRESULT IDebugApplication64_AddGlobalExpressionContextProvider(IDebugApplication64* This,IProvideExpressionContexts *pdsfs,DWORDLONG *pdwCookie) { +static __WIDL_INLINE HRESULT IDebugApplication64_AddGlobalExpressionContextProvider(IDebugApplication64* This,IProvideExpressionContexts *pdsfs,DWORDLONG *pdwCookie) { return This->lpVtbl->AddGlobalExpressionContextProvider(This,pdsfs,pdwCookie); } -static FORCEINLINE HRESULT IDebugApplication64_RemoveGlobalExpressionContextProvider(IDebugApplication64* This,DWORDLONG dwCookie) { +static __WIDL_INLINE HRESULT IDebugApplication64_RemoveGlobalExpressionContextProvider(IDebugApplication64* This,DWORDLONG dwCookie) { return This->lpVtbl->RemoveGlobalExpressionContextProvider(This,dwCookie); } #endif @@ -6980,44 +6988,44 @@ interface IRemoteDebugApplicationEvents { #define IRemoteDebugApplicationEvents_OnBreakFlagChange(This,abf,prdatSteppingThread) (This)->lpVtbl->OnBreakFlagChange(This,abf,prdatSteppingThread) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRemoteDebugApplicationEvents_QueryInterface(IRemoteDebugApplicationEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationEvents_QueryInterface(IRemoteDebugApplicationEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRemoteDebugApplicationEvents_AddRef(IRemoteDebugApplicationEvents* This) { +static __WIDL_INLINE ULONG IRemoteDebugApplicationEvents_AddRef(IRemoteDebugApplicationEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRemoteDebugApplicationEvents_Release(IRemoteDebugApplicationEvents* This) { +static __WIDL_INLINE ULONG IRemoteDebugApplicationEvents_Release(IRemoteDebugApplicationEvents* This) { return This->lpVtbl->Release(This); } /*** IRemoteDebugApplicationEvents methods ***/ -static FORCEINLINE HRESULT IRemoteDebugApplicationEvents_OnConnectDebugger(IRemoteDebugApplicationEvents* This,IApplicationDebugger *pad) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationEvents_OnConnectDebugger(IRemoteDebugApplicationEvents* This,IApplicationDebugger *pad) { return This->lpVtbl->OnConnectDebugger(This,pad); } -static FORCEINLINE HRESULT IRemoteDebugApplicationEvents_OnDisconnectDebugger(IRemoteDebugApplicationEvents* This) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationEvents_OnDisconnectDebugger(IRemoteDebugApplicationEvents* This) { return This->lpVtbl->OnDisconnectDebugger(This); } -static FORCEINLINE HRESULT IRemoteDebugApplicationEvents_OnSetName(IRemoteDebugApplicationEvents* This,LPCOLESTR pstrName) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationEvents_OnSetName(IRemoteDebugApplicationEvents* This,LPCOLESTR pstrName) { return This->lpVtbl->OnSetName(This,pstrName); } -static FORCEINLINE HRESULT IRemoteDebugApplicationEvents_OnDebugOutput(IRemoteDebugApplicationEvents* This,LPCOLESTR pstr) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationEvents_OnDebugOutput(IRemoteDebugApplicationEvents* This,LPCOLESTR pstr) { return This->lpVtbl->OnDebugOutput(This,pstr); } -static FORCEINLINE HRESULT IRemoteDebugApplicationEvents_OnClose(IRemoteDebugApplicationEvents* This) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationEvents_OnClose(IRemoteDebugApplicationEvents* This) { return This->lpVtbl->OnClose(This); } -static FORCEINLINE HRESULT IRemoteDebugApplicationEvents_OnEnterBreakPoint(IRemoteDebugApplicationEvents* This,IRemoteDebugApplicationThread *prdat) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationEvents_OnEnterBreakPoint(IRemoteDebugApplicationEvents* This,IRemoteDebugApplicationThread *prdat) { return This->lpVtbl->OnEnterBreakPoint(This,prdat); } -static FORCEINLINE HRESULT IRemoteDebugApplicationEvents_OnLeaveBreakPoint(IRemoteDebugApplicationEvents* This,IRemoteDebugApplicationThread *prdat) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationEvents_OnLeaveBreakPoint(IRemoteDebugApplicationEvents* This,IRemoteDebugApplicationThread *prdat) { return This->lpVtbl->OnLeaveBreakPoint(This,prdat); } -static FORCEINLINE HRESULT IRemoteDebugApplicationEvents_OnCreateThread(IRemoteDebugApplicationEvents* This,IRemoteDebugApplicationThread *prdat) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationEvents_OnCreateThread(IRemoteDebugApplicationEvents* This,IRemoteDebugApplicationThread *prdat) { return This->lpVtbl->OnCreateThread(This,prdat); } -static FORCEINLINE HRESULT IRemoteDebugApplicationEvents_OnDestroyThread(IRemoteDebugApplicationEvents* This,IRemoteDebugApplicationThread *prdat) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationEvents_OnDestroyThread(IRemoteDebugApplicationEvents* This,IRemoteDebugApplicationThread *prdat) { return This->lpVtbl->OnDestroyThread(This,prdat); } -static FORCEINLINE HRESULT IRemoteDebugApplicationEvents_OnBreakFlagChange(IRemoteDebugApplicationEvents* This,APPBREAKFLAGS abf,IRemoteDebugApplicationThread *prdatSteppingThread) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationEvents_OnBreakFlagChange(IRemoteDebugApplicationEvents* This,APPBREAKFLAGS abf,IRemoteDebugApplicationThread *prdatSteppingThread) { return This->lpVtbl->OnBreakFlagChange(This,abf,prdatSteppingThread); } #endif @@ -7142,43 +7150,43 @@ interface IDebugApplicationNode { #define IDebugApplicationNode_Detach(This) (This)->lpVtbl->Detach(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugApplicationNode_QueryInterface(IDebugApplicationNode* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplicationNode_QueryInterface(IDebugApplicationNode* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugApplicationNode_AddRef(IDebugApplicationNode* This) { +static __WIDL_INLINE ULONG IDebugApplicationNode_AddRef(IDebugApplicationNode* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugApplicationNode_Release(IDebugApplicationNode* This) { +static __WIDL_INLINE ULONG IDebugApplicationNode_Release(IDebugApplicationNode* This) { return This->lpVtbl->Release(This); } /*** IDebugDocumentInfo methods ***/ -static FORCEINLINE HRESULT IDebugApplicationNode_GetName(IDebugApplicationNode* This,DOCUMENTNAMETYPE dnt,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IDebugApplicationNode_GetName(IDebugApplicationNode* This,DOCUMENTNAMETYPE dnt,BSTR *pbstrName) { return This->lpVtbl->GetName(This,dnt,pbstrName); } -static FORCEINLINE HRESULT IDebugApplicationNode_GetDocumentClassId(IDebugApplicationNode* This,CLSID *pclsidDocument) { +static __WIDL_INLINE HRESULT IDebugApplicationNode_GetDocumentClassId(IDebugApplicationNode* This,CLSID *pclsidDocument) { return This->lpVtbl->GetDocumentClassId(This,pclsidDocument); } /*** IDebugDocumentProvider methods ***/ -static FORCEINLINE HRESULT IDebugApplicationNode_GetDocument(IDebugApplicationNode* This,IDebugDocument **ppssd) { +static __WIDL_INLINE HRESULT IDebugApplicationNode_GetDocument(IDebugApplicationNode* This,IDebugDocument **ppssd) { return This->lpVtbl->GetDocument(This,ppssd); } /*** IDebugApplicationNode methods ***/ -static FORCEINLINE HRESULT IDebugApplicationNode_EnumChildren(IDebugApplicationNode* This,IEnumDebugApplicationNodes **pperddp) { +static __WIDL_INLINE HRESULT IDebugApplicationNode_EnumChildren(IDebugApplicationNode* This,IEnumDebugApplicationNodes **pperddp) { return This->lpVtbl->EnumChildren(This,pperddp); } -static FORCEINLINE HRESULT IDebugApplicationNode_GetParent(IDebugApplicationNode* This,IDebugApplicationNode **pprddp) { +static __WIDL_INLINE HRESULT IDebugApplicationNode_GetParent(IDebugApplicationNode* This,IDebugApplicationNode **pprddp) { return This->lpVtbl->GetParent(This,pprddp); } -static FORCEINLINE HRESULT IDebugApplicationNode_SetDocumentProvider(IDebugApplicationNode* This,IDebugDocumentProvider *pddp) { +static __WIDL_INLINE HRESULT IDebugApplicationNode_SetDocumentProvider(IDebugApplicationNode* This,IDebugDocumentProvider *pddp) { return This->lpVtbl->SetDocumentProvider(This,pddp); } -static FORCEINLINE HRESULT IDebugApplicationNode_Close(IDebugApplicationNode* This) { +static __WIDL_INLINE HRESULT IDebugApplicationNode_Close(IDebugApplicationNode* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT IDebugApplicationNode_Attach(IDebugApplicationNode* This,IDebugApplicationNode *pdanParent) { +static __WIDL_INLINE HRESULT IDebugApplicationNode_Attach(IDebugApplicationNode* This,IDebugApplicationNode *pdanParent) { return This->lpVtbl->Attach(This,pdanParent); } -static FORCEINLINE HRESULT IDebugApplicationNode_Detach(IDebugApplicationNode* This) { +static __WIDL_INLINE HRESULT IDebugApplicationNode_Detach(IDebugApplicationNode* This) { return This->lpVtbl->Detach(This); } #endif @@ -7268,26 +7276,26 @@ interface IDebugApplicationNodeEvents { #define IDebugApplicationNodeEvents_onAttach(This,prddpParent) (This)->lpVtbl->onAttach(This,prddpParent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugApplicationNodeEvents_QueryInterface(IDebugApplicationNodeEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplicationNodeEvents_QueryInterface(IDebugApplicationNodeEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugApplicationNodeEvents_AddRef(IDebugApplicationNodeEvents* This) { +static __WIDL_INLINE ULONG IDebugApplicationNodeEvents_AddRef(IDebugApplicationNodeEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugApplicationNodeEvents_Release(IDebugApplicationNodeEvents* This) { +static __WIDL_INLINE ULONG IDebugApplicationNodeEvents_Release(IDebugApplicationNodeEvents* This) { return This->lpVtbl->Release(This); } /*** IDebugApplicationNodeEvents methods ***/ -static FORCEINLINE HRESULT IDebugApplicationNodeEvents_onAddChild(IDebugApplicationNodeEvents* This,IDebugApplicationNode *prddpChild) { +static __WIDL_INLINE HRESULT IDebugApplicationNodeEvents_onAddChild(IDebugApplicationNodeEvents* This,IDebugApplicationNode *prddpChild) { return This->lpVtbl->onAddChild(This,prddpChild); } -static FORCEINLINE HRESULT IDebugApplicationNodeEvents_onRemoveChild(IDebugApplicationNodeEvents* This,IDebugApplicationNode *prddpChild) { +static __WIDL_INLINE HRESULT IDebugApplicationNodeEvents_onRemoveChild(IDebugApplicationNodeEvents* This,IDebugApplicationNode *prddpChild) { return This->lpVtbl->onRemoveChild(This,prddpChild); } -static FORCEINLINE HRESULT IDebugApplicationNodeEvents_onDetach(IDebugApplicationNodeEvents* This) { +static __WIDL_INLINE HRESULT IDebugApplicationNodeEvents_onDetach(IDebugApplicationNodeEvents* This) { return This->lpVtbl->onDetach(This); } -static FORCEINLINE HRESULT IDebugApplicationNodeEvents_onAttach(IDebugApplicationNodeEvents* This,IDebugApplicationNode *prddpParent) { +static __WIDL_INLINE HRESULT IDebugApplicationNodeEvents_onAttach(IDebugApplicationNodeEvents* This,IDebugApplicationNode *prddpParent) { return This->lpVtbl->onAttach(This,prddpParent); } #endif @@ -7405,38 +7413,38 @@ interface AsyncIDebugApplicationNodeEvents { #define AsyncIDebugApplicationNodeEvents_Finish_onAttach(This) (This)->lpVtbl->Finish_onAttach(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT AsyncIDebugApplicationNodeEvents_QueryInterface(AsyncIDebugApplicationNodeEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT AsyncIDebugApplicationNodeEvents_QueryInterface(AsyncIDebugApplicationNodeEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG AsyncIDebugApplicationNodeEvents_AddRef(AsyncIDebugApplicationNodeEvents* This) { +static __WIDL_INLINE ULONG AsyncIDebugApplicationNodeEvents_AddRef(AsyncIDebugApplicationNodeEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG AsyncIDebugApplicationNodeEvents_Release(AsyncIDebugApplicationNodeEvents* This) { +static __WIDL_INLINE ULONG AsyncIDebugApplicationNodeEvents_Release(AsyncIDebugApplicationNodeEvents* This) { return This->lpVtbl->Release(This); } /*** AsyncIDebugApplicationNodeEvents methods ***/ -static FORCEINLINE HRESULT AsyncIDebugApplicationNodeEvents_Begin_onAddChild(AsyncIDebugApplicationNodeEvents* This,IDebugApplicationNode *prddpChild) { +static __WIDL_INLINE HRESULT AsyncIDebugApplicationNodeEvents_Begin_onAddChild(AsyncIDebugApplicationNodeEvents* This,IDebugApplicationNode *prddpChild) { return This->lpVtbl->Begin_onAddChild(This,prddpChild); } -static FORCEINLINE HRESULT AsyncIDebugApplicationNodeEvents_Finish_onAddChild(AsyncIDebugApplicationNodeEvents* This) { +static __WIDL_INLINE HRESULT AsyncIDebugApplicationNodeEvents_Finish_onAddChild(AsyncIDebugApplicationNodeEvents* This) { return This->lpVtbl->Finish_onAddChild(This); } -static FORCEINLINE HRESULT AsyncIDebugApplicationNodeEvents_Begin_onRemoveChild(AsyncIDebugApplicationNodeEvents* This,IDebugApplicationNode *prddpChild) { +static __WIDL_INLINE HRESULT AsyncIDebugApplicationNodeEvents_Begin_onRemoveChild(AsyncIDebugApplicationNodeEvents* This,IDebugApplicationNode *prddpChild) { return This->lpVtbl->Begin_onRemoveChild(This,prddpChild); } -static FORCEINLINE HRESULT AsyncIDebugApplicationNodeEvents_Finish_onRemoveChild(AsyncIDebugApplicationNodeEvents* This) { +static __WIDL_INLINE HRESULT AsyncIDebugApplicationNodeEvents_Finish_onRemoveChild(AsyncIDebugApplicationNodeEvents* This) { return This->lpVtbl->Finish_onRemoveChild(This); } -static FORCEINLINE HRESULT AsyncIDebugApplicationNodeEvents_Begin_onDetach(AsyncIDebugApplicationNodeEvents* This) { +static __WIDL_INLINE HRESULT AsyncIDebugApplicationNodeEvents_Begin_onDetach(AsyncIDebugApplicationNodeEvents* This) { return This->lpVtbl->Begin_onDetach(This); } -static FORCEINLINE HRESULT AsyncIDebugApplicationNodeEvents_Finish_onDetach(AsyncIDebugApplicationNodeEvents* This) { +static __WIDL_INLINE HRESULT AsyncIDebugApplicationNodeEvents_Finish_onDetach(AsyncIDebugApplicationNodeEvents* This) { return This->lpVtbl->Finish_onDetach(This); } -static FORCEINLINE HRESULT AsyncIDebugApplicationNodeEvents_Begin_onAttach(AsyncIDebugApplicationNodeEvents* This,IDebugApplicationNode *prddpParent) { +static __WIDL_INLINE HRESULT AsyncIDebugApplicationNodeEvents_Begin_onAttach(AsyncIDebugApplicationNodeEvents* This,IDebugApplicationNode *prddpParent) { return This->lpVtbl->Begin_onAttach(This,prddpParent); } -static FORCEINLINE HRESULT AsyncIDebugApplicationNodeEvents_Finish_onAttach(AsyncIDebugApplicationNodeEvents* This) { +static __WIDL_INLINE HRESULT AsyncIDebugApplicationNodeEvents_Finish_onAttach(AsyncIDebugApplicationNodeEvents* This) { return This->lpVtbl->Finish_onAttach(This); } #endif @@ -7507,17 +7515,17 @@ interface IDebugThreadCall32 { #define IDebugThreadCall32_ThreadCallHandler(This,dwParam1,dwParam2,dwParam3) (This)->lpVtbl->ThreadCallHandler(This,dwParam1,dwParam2,dwParam3) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugThreadCall32_QueryInterface(IDebugThreadCall32* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugThreadCall32_QueryInterface(IDebugThreadCall32* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugThreadCall32_AddRef(IDebugThreadCall32* This) { +static __WIDL_INLINE ULONG IDebugThreadCall32_AddRef(IDebugThreadCall32* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugThreadCall32_Release(IDebugThreadCall32* This) { +static __WIDL_INLINE ULONG IDebugThreadCall32_Release(IDebugThreadCall32* This) { return This->lpVtbl->Release(This); } /*** IDebugThreadCall32 methods ***/ -static FORCEINLINE HRESULT IDebugThreadCall32_ThreadCallHandler(IDebugThreadCall32* This,DWORD dwParam1,DWORD dwParam2,DWORD dwParam3) { +static __WIDL_INLINE HRESULT IDebugThreadCall32_ThreadCallHandler(IDebugThreadCall32* This,DWORD dwParam1,DWORD dwParam2,DWORD dwParam3) { return This->lpVtbl->ThreadCallHandler(This,dwParam1,dwParam2,dwParam3); } #endif @@ -7588,17 +7596,17 @@ interface IDebugThreadCall64 { #define IDebugThreadCall64_ThreadCallHandler(This,dwParam1,dwParam2,dwParam3) (This)->lpVtbl->ThreadCallHandler(This,dwParam1,dwParam2,dwParam3) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugThreadCall64_QueryInterface(IDebugThreadCall64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugThreadCall64_QueryInterface(IDebugThreadCall64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugThreadCall64_AddRef(IDebugThreadCall64* This) { +static __WIDL_INLINE ULONG IDebugThreadCall64_AddRef(IDebugThreadCall64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugThreadCall64_Release(IDebugThreadCall64* This) { +static __WIDL_INLINE ULONG IDebugThreadCall64_Release(IDebugThreadCall64* This) { return This->lpVtbl->Release(This); } /*** IDebugThreadCall64 methods ***/ -static FORCEINLINE HRESULT IDebugThreadCall64_ThreadCallHandler(IDebugThreadCall64* This,DWORDLONG dwParam1,DWORDLONG dwParam2,DWORDLONG dwParam3) { +static __WIDL_INLINE HRESULT IDebugThreadCall64_ThreadCallHandler(IDebugThreadCall64* This,DWORDLONG dwParam1,DWORDLONG dwParam2,DWORDLONG dwParam3) { return This->lpVtbl->ThreadCallHandler(This,dwParam1,dwParam2,dwParam3); } #endif @@ -7742,41 +7750,41 @@ interface IRemoteDebugApplicationThread { #define IRemoteDebugApplicationThread_GetSuspendCount(This,pdwCount) (This)->lpVtbl->GetSuspendCount(This,pdwCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRemoteDebugApplicationThread_QueryInterface(IRemoteDebugApplicationThread* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationThread_QueryInterface(IRemoteDebugApplicationThread* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRemoteDebugApplicationThread_AddRef(IRemoteDebugApplicationThread* This) { +static __WIDL_INLINE ULONG IRemoteDebugApplicationThread_AddRef(IRemoteDebugApplicationThread* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRemoteDebugApplicationThread_Release(IRemoteDebugApplicationThread* This) { +static __WIDL_INLINE ULONG IRemoteDebugApplicationThread_Release(IRemoteDebugApplicationThread* This) { return This->lpVtbl->Release(This); } /*** IRemoteDebugApplicationThread methods ***/ -static FORCEINLINE HRESULT IRemoteDebugApplicationThread_GetSystemThreadId(IRemoteDebugApplicationThread* This,DWORD *dwThreadId) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationThread_GetSystemThreadId(IRemoteDebugApplicationThread* This,DWORD *dwThreadId) { return This->lpVtbl->GetSystemThreadId(This,dwThreadId); } -static FORCEINLINE HRESULT IRemoteDebugApplicationThread_GetApplication(IRemoteDebugApplicationThread* This,IRemoteDebugApplication **pprda) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationThread_GetApplication(IRemoteDebugApplicationThread* This,IRemoteDebugApplication **pprda) { return This->lpVtbl->GetApplication(This,pprda); } -static FORCEINLINE HRESULT IRemoteDebugApplicationThread_EnumStackFrames(IRemoteDebugApplicationThread* This,IEnumDebugStackFrames **ppedsf) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationThread_EnumStackFrames(IRemoteDebugApplicationThread* This,IEnumDebugStackFrames **ppedsf) { return This->lpVtbl->EnumStackFrames(This,ppedsf); } -static FORCEINLINE HRESULT IRemoteDebugApplicationThread_GetDescription(IRemoteDebugApplicationThread* This,BSTR *pbstrDescription,BSTR *pbstrState) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationThread_GetDescription(IRemoteDebugApplicationThread* This,BSTR *pbstrDescription,BSTR *pbstrState) { return This->lpVtbl->GetDescription(This,pbstrDescription,pbstrState); } -static FORCEINLINE HRESULT IRemoteDebugApplicationThread_SetNextStatement(IRemoteDebugApplicationThread* This,IDebugStackFrame *pStackFrame,IDebugCodeContext *pCodeContext) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationThread_SetNextStatement(IRemoteDebugApplicationThread* This,IDebugStackFrame *pStackFrame,IDebugCodeContext *pCodeContext) { return This->lpVtbl->SetNextStatement(This,pStackFrame,pCodeContext); } -static FORCEINLINE HRESULT IRemoteDebugApplicationThread_GetState(IRemoteDebugApplicationThread* This,DWORD *pState) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationThread_GetState(IRemoteDebugApplicationThread* This,DWORD *pState) { return This->lpVtbl->GetState(This,pState); } -static FORCEINLINE HRESULT IRemoteDebugApplicationThread_Suspend(IRemoteDebugApplicationThread* This,DWORD *pdwCount) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationThread_Suspend(IRemoteDebugApplicationThread* This,DWORD *pdwCount) { return This->lpVtbl->Suspend(This,pdwCount); } -static FORCEINLINE HRESULT IRemoteDebugApplicationThread_Resume(IRemoteDebugApplicationThread* This,DWORD *pdwCount) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationThread_Resume(IRemoteDebugApplicationThread* This,DWORD *pdwCount) { return This->lpVtbl->Resume(This,pdwCount); } -static FORCEINLINE HRESULT IRemoteDebugApplicationThread_GetSuspendCount(IRemoteDebugApplicationThread* This,DWORD *pdwCount) { +static __WIDL_INLINE HRESULT IRemoteDebugApplicationThread_GetSuspendCount(IRemoteDebugApplicationThread* This,DWORD *pdwCount) { return This->lpVtbl->GetSuspendCount(This,pdwCount); } #endif @@ -7928,57 +7936,57 @@ interface IDebugApplicationThread { #define IDebugApplicationThread_SetStateString(This,pstrState) (This)->lpVtbl->SetStateString(This,pstrState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugApplicationThread_QueryInterface(IDebugApplicationThread* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_QueryInterface(IDebugApplicationThread* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugApplicationThread_AddRef(IDebugApplicationThread* This) { +static __WIDL_INLINE ULONG IDebugApplicationThread_AddRef(IDebugApplicationThread* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugApplicationThread_Release(IDebugApplicationThread* This) { +static __WIDL_INLINE ULONG IDebugApplicationThread_Release(IDebugApplicationThread* This) { return This->lpVtbl->Release(This); } /*** IRemoteDebugApplicationThread methods ***/ -static FORCEINLINE HRESULT IDebugApplicationThread_GetSystemThreadId(IDebugApplicationThread* This,DWORD *dwThreadId) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_GetSystemThreadId(IDebugApplicationThread* This,DWORD *dwThreadId) { return This->lpVtbl->GetSystemThreadId(This,dwThreadId); } -static FORCEINLINE HRESULT IDebugApplicationThread_GetApplication(IDebugApplicationThread* This,IRemoteDebugApplication **pprda) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_GetApplication(IDebugApplicationThread* This,IRemoteDebugApplication **pprda) { return This->lpVtbl->GetApplication(This,pprda); } -static FORCEINLINE HRESULT IDebugApplicationThread_EnumStackFrames(IDebugApplicationThread* This,IEnumDebugStackFrames **ppedsf) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_EnumStackFrames(IDebugApplicationThread* This,IEnumDebugStackFrames **ppedsf) { return This->lpVtbl->EnumStackFrames(This,ppedsf); } -static FORCEINLINE HRESULT IDebugApplicationThread_GetDescription(IDebugApplicationThread* This,BSTR *pbstrDescription,BSTR *pbstrState) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_GetDescription(IDebugApplicationThread* This,BSTR *pbstrDescription,BSTR *pbstrState) { return This->lpVtbl->GetDescription(This,pbstrDescription,pbstrState); } -static FORCEINLINE HRESULT IDebugApplicationThread_SetNextStatement(IDebugApplicationThread* This,IDebugStackFrame *pStackFrame,IDebugCodeContext *pCodeContext) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_SetNextStatement(IDebugApplicationThread* This,IDebugStackFrame *pStackFrame,IDebugCodeContext *pCodeContext) { return This->lpVtbl->SetNextStatement(This,pStackFrame,pCodeContext); } -static FORCEINLINE HRESULT IDebugApplicationThread_GetState(IDebugApplicationThread* This,DWORD *pState) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_GetState(IDebugApplicationThread* This,DWORD *pState) { return This->lpVtbl->GetState(This,pState); } -static FORCEINLINE HRESULT IDebugApplicationThread_Suspend(IDebugApplicationThread* This,DWORD *pdwCount) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_Suspend(IDebugApplicationThread* This,DWORD *pdwCount) { return This->lpVtbl->Suspend(This,pdwCount); } -static FORCEINLINE HRESULT IDebugApplicationThread_Resume(IDebugApplicationThread* This,DWORD *pdwCount) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_Resume(IDebugApplicationThread* This,DWORD *pdwCount) { return This->lpVtbl->Resume(This,pdwCount); } -static FORCEINLINE HRESULT IDebugApplicationThread_GetSuspendCount(IDebugApplicationThread* This,DWORD *pdwCount) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_GetSuspendCount(IDebugApplicationThread* This,DWORD *pdwCount) { return This->lpVtbl->GetSuspendCount(This,pdwCount); } /*** IDebugApplicationThread methods ***/ -static FORCEINLINE HRESULT IDebugApplicationThread_SynchronousCallIntoThread32(IDebugApplicationThread* This,IDebugThreadCall32 *pstcb,DWORD dwParam1,DWORD dwParam2,DWORD dwParam3) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_SynchronousCallIntoThread32(IDebugApplicationThread* This,IDebugThreadCall32 *pstcb,DWORD dwParam1,DWORD dwParam2,DWORD dwParam3) { return This->lpVtbl->SynchronousCallIntoThread32(This,pstcb,dwParam1,dwParam2,dwParam3); } -static FORCEINLINE HRESULT IDebugApplicationThread_QueryIsCurrentThread(IDebugApplicationThread* This) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_QueryIsCurrentThread(IDebugApplicationThread* This) { return This->lpVtbl->QueryIsCurrentThread(This); } -static FORCEINLINE HRESULT IDebugApplicationThread_QueryIsDebuggerThread(IDebugApplicationThread* This) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_QueryIsDebuggerThread(IDebugApplicationThread* This) { return This->lpVtbl->QueryIsDebuggerThread(This); } -static FORCEINLINE HRESULT IDebugApplicationThread_SetDescription(IDebugApplicationThread* This,LPCOLESTR pstrDescription) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_SetDescription(IDebugApplicationThread* This,LPCOLESTR pstrDescription) { return This->lpVtbl->SetDescription(This,pstrDescription); } -static FORCEINLINE HRESULT IDebugApplicationThread_SetStateString(IDebugApplicationThread* This,LPCOLESTR pstrState) { +static __WIDL_INLINE HRESULT IDebugApplicationThread_SetStateString(IDebugApplicationThread* This,LPCOLESTR pstrState) { return This->lpVtbl->SetStateString(This,pstrState); } #endif @@ -8128,61 +8136,61 @@ interface IDebugApplicationThread64 { #define IDebugApplicationThread64_SynchronousCallIntoThread64(This,pstcb,dwParam1,dwParam2,dwParam3) (This)->lpVtbl->SynchronousCallIntoThread64(This,pstcb,dwParam1,dwParam2,dwParam3) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugApplicationThread64_QueryInterface(IDebugApplicationThread64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_QueryInterface(IDebugApplicationThread64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugApplicationThread64_AddRef(IDebugApplicationThread64* This) { +static __WIDL_INLINE ULONG IDebugApplicationThread64_AddRef(IDebugApplicationThread64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugApplicationThread64_Release(IDebugApplicationThread64* This) { +static __WIDL_INLINE ULONG IDebugApplicationThread64_Release(IDebugApplicationThread64* This) { return This->lpVtbl->Release(This); } /*** IRemoteDebugApplicationThread methods ***/ -static FORCEINLINE HRESULT IDebugApplicationThread64_GetSystemThreadId(IDebugApplicationThread64* This,DWORD *dwThreadId) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_GetSystemThreadId(IDebugApplicationThread64* This,DWORD *dwThreadId) { return This->lpVtbl->GetSystemThreadId(This,dwThreadId); } -static FORCEINLINE HRESULT IDebugApplicationThread64_GetApplication(IDebugApplicationThread64* This,IRemoteDebugApplication **pprda) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_GetApplication(IDebugApplicationThread64* This,IRemoteDebugApplication **pprda) { return This->lpVtbl->GetApplication(This,pprda); } -static FORCEINLINE HRESULT IDebugApplicationThread64_EnumStackFrames(IDebugApplicationThread64* This,IEnumDebugStackFrames **ppedsf) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_EnumStackFrames(IDebugApplicationThread64* This,IEnumDebugStackFrames **ppedsf) { return This->lpVtbl->EnumStackFrames(This,ppedsf); } -static FORCEINLINE HRESULT IDebugApplicationThread64_GetDescription(IDebugApplicationThread64* This,BSTR *pbstrDescription,BSTR *pbstrState) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_GetDescription(IDebugApplicationThread64* This,BSTR *pbstrDescription,BSTR *pbstrState) { return This->lpVtbl->GetDescription(This,pbstrDescription,pbstrState); } -static FORCEINLINE HRESULT IDebugApplicationThread64_SetNextStatement(IDebugApplicationThread64* This,IDebugStackFrame *pStackFrame,IDebugCodeContext *pCodeContext) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_SetNextStatement(IDebugApplicationThread64* This,IDebugStackFrame *pStackFrame,IDebugCodeContext *pCodeContext) { return This->lpVtbl->SetNextStatement(This,pStackFrame,pCodeContext); } -static FORCEINLINE HRESULT IDebugApplicationThread64_GetState(IDebugApplicationThread64* This,DWORD *pState) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_GetState(IDebugApplicationThread64* This,DWORD *pState) { return This->lpVtbl->GetState(This,pState); } -static FORCEINLINE HRESULT IDebugApplicationThread64_Suspend(IDebugApplicationThread64* This,DWORD *pdwCount) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_Suspend(IDebugApplicationThread64* This,DWORD *pdwCount) { return This->lpVtbl->Suspend(This,pdwCount); } -static FORCEINLINE HRESULT IDebugApplicationThread64_Resume(IDebugApplicationThread64* This,DWORD *pdwCount) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_Resume(IDebugApplicationThread64* This,DWORD *pdwCount) { return This->lpVtbl->Resume(This,pdwCount); } -static FORCEINLINE HRESULT IDebugApplicationThread64_GetSuspendCount(IDebugApplicationThread64* This,DWORD *pdwCount) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_GetSuspendCount(IDebugApplicationThread64* This,DWORD *pdwCount) { return This->lpVtbl->GetSuspendCount(This,pdwCount); } /*** IDebugApplicationThread methods ***/ -static FORCEINLINE HRESULT IDebugApplicationThread64_SynchronousCallIntoThread32(IDebugApplicationThread64* This,IDebugThreadCall32 *pstcb,DWORD dwParam1,DWORD dwParam2,DWORD dwParam3) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_SynchronousCallIntoThread32(IDebugApplicationThread64* This,IDebugThreadCall32 *pstcb,DWORD dwParam1,DWORD dwParam2,DWORD dwParam3) { return This->lpVtbl->SynchronousCallIntoThread32(This,pstcb,dwParam1,dwParam2,dwParam3); } -static FORCEINLINE HRESULT IDebugApplicationThread64_QueryIsCurrentThread(IDebugApplicationThread64* This) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_QueryIsCurrentThread(IDebugApplicationThread64* This) { return This->lpVtbl->QueryIsCurrentThread(This); } -static FORCEINLINE HRESULT IDebugApplicationThread64_QueryIsDebuggerThread(IDebugApplicationThread64* This) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_QueryIsDebuggerThread(IDebugApplicationThread64* This) { return This->lpVtbl->QueryIsDebuggerThread(This); } -static FORCEINLINE HRESULT IDebugApplicationThread64_SetDescription(IDebugApplicationThread64* This,LPCOLESTR pstrDescription) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_SetDescription(IDebugApplicationThread64* This,LPCOLESTR pstrDescription) { return This->lpVtbl->SetDescription(This,pstrDescription); } -static FORCEINLINE HRESULT IDebugApplicationThread64_SetStateString(IDebugApplicationThread64* This,LPCOLESTR pstrState) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_SetStateString(IDebugApplicationThread64* This,LPCOLESTR pstrState) { return This->lpVtbl->SetStateString(This,pstrState); } /*** IDebugApplicationThread64 methods ***/ -static FORCEINLINE HRESULT IDebugApplicationThread64_SynchronousCallIntoThread64(IDebugApplicationThread64* This,IDebugThreadCall64 *pstcb,DWORDLONG dwParam1,DWORDLONG dwParam2,DWORDLONG dwParam3) { +static __WIDL_INLINE HRESULT IDebugApplicationThread64_SynchronousCallIntoThread64(IDebugApplicationThread64* This,IDebugThreadCall64 *pstcb,DWORDLONG dwParam1,DWORDLONG dwParam2,DWORDLONG dwParam3) { return This->lpVtbl->SynchronousCallIntoThread64(This,pstcb,dwParam1,dwParam2,dwParam3); } #endif @@ -8249,17 +8257,17 @@ interface IDebugCookie { #define IDebugCookie_SetDebugCookie(This,dwDebugAppCookie) (This)->lpVtbl->SetDebugCookie(This,dwDebugAppCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugCookie_QueryInterface(IDebugCookie* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugCookie_QueryInterface(IDebugCookie* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugCookie_AddRef(IDebugCookie* This) { +static __WIDL_INLINE ULONG IDebugCookie_AddRef(IDebugCookie* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugCookie_Release(IDebugCookie* This) { +static __WIDL_INLINE ULONG IDebugCookie_Release(IDebugCookie* This) { return This->lpVtbl->Release(This); } /*** IDebugCookie methods ***/ -static FORCEINLINE HRESULT IDebugCookie_SetDebugCookie(IDebugCookie* This,DWORD dwDebugAppCookie) { +static __WIDL_INLINE HRESULT IDebugCookie_SetDebugCookie(IDebugCookie* This,DWORD dwDebugAppCookie) { return This->lpVtbl->SetDebugCookie(This,dwDebugAppCookie); } #endif @@ -8353,26 +8361,26 @@ interface IEnumDebugApplicationNodes { #define IEnumDebugApplicationNodes_Clone(This,pperddp) (This)->lpVtbl->Clone(This,pperddp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumDebugApplicationNodes_QueryInterface(IEnumDebugApplicationNodes* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumDebugApplicationNodes_QueryInterface(IEnumDebugApplicationNodes* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumDebugApplicationNodes_AddRef(IEnumDebugApplicationNodes* This) { +static __WIDL_INLINE ULONG IEnumDebugApplicationNodes_AddRef(IEnumDebugApplicationNodes* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumDebugApplicationNodes_Release(IEnumDebugApplicationNodes* This) { +static __WIDL_INLINE ULONG IEnumDebugApplicationNodes_Release(IEnumDebugApplicationNodes* This) { return This->lpVtbl->Release(This); } /*** IEnumDebugApplicationNodes methods ***/ -static FORCEINLINE HRESULT IEnumDebugApplicationNodes_Next(IEnumDebugApplicationNodes* This,ULONG celt,IDebugApplicationNode **pprddp,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumDebugApplicationNodes_Next(IEnumDebugApplicationNodes* This,ULONG celt,IDebugApplicationNode **pprddp,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,pprddp,pceltFetched); } -static FORCEINLINE HRESULT IEnumDebugApplicationNodes_Skip(IEnumDebugApplicationNodes* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumDebugApplicationNodes_Skip(IEnumDebugApplicationNodes* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumDebugApplicationNodes_Reset(IEnumDebugApplicationNodes* This) { +static __WIDL_INLINE HRESULT IEnumDebugApplicationNodes_Reset(IEnumDebugApplicationNodes* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumDebugApplicationNodes_Clone(IEnumDebugApplicationNodes* This,IEnumDebugApplicationNodes **pperddp) { +static __WIDL_INLINE HRESULT IEnumDebugApplicationNodes_Clone(IEnumDebugApplicationNodes* This,IEnumDebugApplicationNodes **pperddp) { return This->lpVtbl->Clone(This,pperddp); } #endif @@ -8486,26 +8494,26 @@ interface IEnumRemoteDebugApplications { #define IEnumRemoteDebugApplications_Clone(This,ppessd) (This)->lpVtbl->Clone(This,ppessd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumRemoteDebugApplications_QueryInterface(IEnumRemoteDebugApplications* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumRemoteDebugApplications_QueryInterface(IEnumRemoteDebugApplications* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumRemoteDebugApplications_AddRef(IEnumRemoteDebugApplications* This) { +static __WIDL_INLINE ULONG IEnumRemoteDebugApplications_AddRef(IEnumRemoteDebugApplications* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumRemoteDebugApplications_Release(IEnumRemoteDebugApplications* This) { +static __WIDL_INLINE ULONG IEnumRemoteDebugApplications_Release(IEnumRemoteDebugApplications* This) { return This->lpVtbl->Release(This); } /*** IEnumRemoteDebugApplications methods ***/ -static FORCEINLINE HRESULT IEnumRemoteDebugApplications_Next(IEnumRemoteDebugApplications* This,ULONG celt,IRemoteDebugApplication **ppda,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumRemoteDebugApplications_Next(IEnumRemoteDebugApplications* This,ULONG celt,IRemoteDebugApplication **ppda,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,ppda,pceltFetched); } -static FORCEINLINE HRESULT IEnumRemoteDebugApplications_Skip(IEnumRemoteDebugApplications* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumRemoteDebugApplications_Skip(IEnumRemoteDebugApplications* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumRemoteDebugApplications_Reset(IEnumRemoteDebugApplications* This) { +static __WIDL_INLINE HRESULT IEnumRemoteDebugApplications_Reset(IEnumRemoteDebugApplications* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumRemoteDebugApplications_Clone(IEnumRemoteDebugApplications* This,IEnumRemoteDebugApplications **ppessd) { +static __WIDL_INLINE HRESULT IEnumRemoteDebugApplications_Clone(IEnumRemoteDebugApplications* This,IEnumRemoteDebugApplications **ppessd) { return This->lpVtbl->Clone(This,ppessd); } #endif @@ -8619,26 +8627,26 @@ interface IEnumRemoteDebugApplicationThreads { #define IEnumRemoteDebugApplicationThreads_Clone(This,pperdat) (This)->lpVtbl->Clone(This,pperdat) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumRemoteDebugApplicationThreads_QueryInterface(IEnumRemoteDebugApplicationThreads* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumRemoteDebugApplicationThreads_QueryInterface(IEnumRemoteDebugApplicationThreads* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumRemoteDebugApplicationThreads_AddRef(IEnumRemoteDebugApplicationThreads* This) { +static __WIDL_INLINE ULONG IEnumRemoteDebugApplicationThreads_AddRef(IEnumRemoteDebugApplicationThreads* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumRemoteDebugApplicationThreads_Release(IEnumRemoteDebugApplicationThreads* This) { +static __WIDL_INLINE ULONG IEnumRemoteDebugApplicationThreads_Release(IEnumRemoteDebugApplicationThreads* This) { return This->lpVtbl->Release(This); } /*** IEnumRemoteDebugApplicationThreads methods ***/ -static FORCEINLINE HRESULT IEnumRemoteDebugApplicationThreads_Next(IEnumRemoteDebugApplicationThreads* This,ULONG celt,IRemoteDebugApplicationThread **pprdat,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumRemoteDebugApplicationThreads_Next(IEnumRemoteDebugApplicationThreads* This,ULONG celt,IRemoteDebugApplicationThread **pprdat,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,pprdat,pceltFetched); } -static FORCEINLINE HRESULT IEnumRemoteDebugApplicationThreads_Skip(IEnumRemoteDebugApplicationThreads* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumRemoteDebugApplicationThreads_Skip(IEnumRemoteDebugApplicationThreads* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumRemoteDebugApplicationThreads_Reset(IEnumRemoteDebugApplicationThreads* This) { +static __WIDL_INLINE HRESULT IEnumRemoteDebugApplicationThreads_Reset(IEnumRemoteDebugApplicationThreads* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumRemoteDebugApplicationThreads_Clone(IEnumRemoteDebugApplicationThreads* This,IEnumRemoteDebugApplicationThreads **pperdat) { +static __WIDL_INLINE HRESULT IEnumRemoteDebugApplicationThreads_Clone(IEnumRemoteDebugApplicationThreads* This,IEnumRemoteDebugApplicationThreads **pperdat) { return This->lpVtbl->Clone(This,pperdat); } #endif @@ -8751,23 +8759,23 @@ interface IDebugFormatter { #define IDebugFormatter_GetStringForVarType(This,vt,ptdescArrayType,pbstr) (This)->lpVtbl->GetStringForVarType(This,vt,ptdescArrayType,pbstr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugFormatter_QueryInterface(IDebugFormatter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugFormatter_QueryInterface(IDebugFormatter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugFormatter_AddRef(IDebugFormatter* This) { +static __WIDL_INLINE ULONG IDebugFormatter_AddRef(IDebugFormatter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugFormatter_Release(IDebugFormatter* This) { +static __WIDL_INLINE ULONG IDebugFormatter_Release(IDebugFormatter* This) { return This->lpVtbl->Release(This); } /*** IDebugFormatter methods ***/ -static FORCEINLINE HRESULT IDebugFormatter_GetStringForVariant(IDebugFormatter* This,VARIANT *pvar,ULONG nRadix,BSTR *pbstrValue) { +static __WIDL_INLINE HRESULT IDebugFormatter_GetStringForVariant(IDebugFormatter* This,VARIANT *pvar,ULONG nRadix,BSTR *pbstrValue) { return This->lpVtbl->GetStringForVariant(This,pvar,nRadix,pbstrValue); } -static FORCEINLINE HRESULT IDebugFormatter_GetVariantForString(IDebugFormatter* This,LPCOLESTR pwstrValue,VARIANT *pvar) { +static __WIDL_INLINE HRESULT IDebugFormatter_GetVariantForString(IDebugFormatter* This,LPCOLESTR pwstrValue,VARIANT *pvar) { return This->lpVtbl->GetVariantForString(This,pwstrValue,pvar); } -static FORCEINLINE HRESULT IDebugFormatter_GetStringForVarType(IDebugFormatter* This,VARTYPE vt,TYPEDESC *ptdescArrayType,BSTR *pbstr) { +static __WIDL_INLINE HRESULT IDebugFormatter_GetStringForVarType(IDebugFormatter* This,VARTYPE vt,TYPEDESC *ptdescArrayType,BSTR *pbstr) { return This->lpVtbl->GetStringForVarType(This,vt,ptdescArrayType,pbstr); } #endif @@ -8868,26 +8876,26 @@ interface ISimpleConnectionPoint { #define ISimpleConnectionPoint_Unadvise(This,dwCookie) (This)->lpVtbl->Unadvise(This,dwCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISimpleConnectionPoint_QueryInterface(ISimpleConnectionPoint* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISimpleConnectionPoint_QueryInterface(ISimpleConnectionPoint* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISimpleConnectionPoint_AddRef(ISimpleConnectionPoint* This) { +static __WIDL_INLINE ULONG ISimpleConnectionPoint_AddRef(ISimpleConnectionPoint* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISimpleConnectionPoint_Release(ISimpleConnectionPoint* This) { +static __WIDL_INLINE ULONG ISimpleConnectionPoint_Release(ISimpleConnectionPoint* This) { return This->lpVtbl->Release(This); } /*** ISimpleConnectionPoint methods ***/ -static FORCEINLINE HRESULT ISimpleConnectionPoint_GetEventCount(ISimpleConnectionPoint* This,ULONG *pulCount) { +static __WIDL_INLINE HRESULT ISimpleConnectionPoint_GetEventCount(ISimpleConnectionPoint* This,ULONG *pulCount) { return This->lpVtbl->GetEventCount(This,pulCount); } -static FORCEINLINE HRESULT ISimpleConnectionPoint_DescribeEvents(ISimpleConnectionPoint* This,ULONG iEvent,ULONG cEvents,DISPID *prgid,BSTR *prgbstr,ULONG *pcEventsFetched) { +static __WIDL_INLINE HRESULT ISimpleConnectionPoint_DescribeEvents(ISimpleConnectionPoint* This,ULONG iEvent,ULONG cEvents,DISPID *prgid,BSTR *prgbstr,ULONG *pcEventsFetched) { return This->lpVtbl->DescribeEvents(This,iEvent,cEvents,prgid,prgbstr,pcEventsFetched); } -static FORCEINLINE HRESULT ISimpleConnectionPoint_Advise(ISimpleConnectionPoint* This,IDispatch *pdisp,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT ISimpleConnectionPoint_Advise(ISimpleConnectionPoint* This,IDispatch *pdisp,DWORD *pdwCookie) { return This->lpVtbl->Advise(This,pdisp,pdwCookie); } -static FORCEINLINE HRESULT ISimpleConnectionPoint_Unadvise(ISimpleConnectionPoint* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT ISimpleConnectionPoint_Unadvise(ISimpleConnectionPoint* This,DWORD dwCookie) { return This->lpVtbl->Unadvise(This,dwCookie); } #endif @@ -8986,23 +8994,23 @@ interface IDebugHelper { #define IDebugHelper_CreateSimpleConnectionPoint(This,pdisp,ppscp) (This)->lpVtbl->CreateSimpleConnectionPoint(This,pdisp,ppscp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugHelper_QueryInterface(IDebugHelper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugHelper_QueryInterface(IDebugHelper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugHelper_AddRef(IDebugHelper* This) { +static __WIDL_INLINE ULONG IDebugHelper_AddRef(IDebugHelper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugHelper_Release(IDebugHelper* This) { +static __WIDL_INLINE ULONG IDebugHelper_Release(IDebugHelper* This) { return This->lpVtbl->Release(This); } /*** IDebugHelper methods ***/ -static FORCEINLINE HRESULT IDebugHelper_CreatePropertyBrowser(IDebugHelper* This,VARIANT *pvar,LPCOLESTR bstrName,IDebugApplicationThread *pdat,IDebugProperty **ppdob) { +static __WIDL_INLINE HRESULT IDebugHelper_CreatePropertyBrowser(IDebugHelper* This,VARIANT *pvar,LPCOLESTR bstrName,IDebugApplicationThread *pdat,IDebugProperty **ppdob) { return This->lpVtbl->CreatePropertyBrowser(This,pvar,bstrName,pdat,ppdob); } -static FORCEINLINE HRESULT IDebugHelper_CreatePropertyBrowserEx(IDebugHelper* This,VARIANT *pvar,LPCOLESTR bstrName,IDebugApplicationThread *pdat,IDebugFormatter *pdf,IDebugProperty **ppdob) { +static __WIDL_INLINE HRESULT IDebugHelper_CreatePropertyBrowserEx(IDebugHelper* This,VARIANT *pvar,LPCOLESTR bstrName,IDebugApplicationThread *pdat,IDebugFormatter *pdf,IDebugProperty **ppdob) { return This->lpVtbl->CreatePropertyBrowserEx(This,pvar,bstrName,pdat,pdf,ppdob); } -static FORCEINLINE HRESULT IDebugHelper_CreateSimpleConnectionPoint(IDebugHelper* This,IDispatch *pdisp,ISimpleConnectionPoint **ppscp) { +static __WIDL_INLINE HRESULT IDebugHelper_CreateSimpleConnectionPoint(IDebugHelper* This,IDispatch *pdisp,ISimpleConnectionPoint **ppscp) { return This->lpVtbl->CreateSimpleConnectionPoint(This,pdisp,ppscp); } #endif @@ -9096,26 +9104,26 @@ interface IEnumDebugExpressionContexts { #define IEnumDebugExpressionContexts_Clone(This,ppedec) (This)->lpVtbl->Clone(This,ppedec) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumDebugExpressionContexts_QueryInterface(IEnumDebugExpressionContexts* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumDebugExpressionContexts_QueryInterface(IEnumDebugExpressionContexts* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumDebugExpressionContexts_AddRef(IEnumDebugExpressionContexts* This) { +static __WIDL_INLINE ULONG IEnumDebugExpressionContexts_AddRef(IEnumDebugExpressionContexts* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumDebugExpressionContexts_Release(IEnumDebugExpressionContexts* This) { +static __WIDL_INLINE ULONG IEnumDebugExpressionContexts_Release(IEnumDebugExpressionContexts* This) { return This->lpVtbl->Release(This); } /*** IEnumDebugExpressionContexts methods ***/ -static FORCEINLINE HRESULT IEnumDebugExpressionContexts_Next(IEnumDebugExpressionContexts* This,ULONG celt,IDebugExpressionContext **ppdec,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumDebugExpressionContexts_Next(IEnumDebugExpressionContexts* This,ULONG celt,IDebugExpressionContext **ppdec,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,ppdec,pceltFetched); } -static FORCEINLINE HRESULT IEnumDebugExpressionContexts_Skip(IEnumDebugExpressionContexts* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumDebugExpressionContexts_Skip(IEnumDebugExpressionContexts* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumDebugExpressionContexts_Reset(IEnumDebugExpressionContexts* This) { +static __WIDL_INLINE HRESULT IEnumDebugExpressionContexts_Reset(IEnumDebugExpressionContexts* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumDebugExpressionContexts_Clone(IEnumDebugExpressionContexts* This,IEnumDebugExpressionContexts **ppedec) { +static __WIDL_INLINE HRESULT IEnumDebugExpressionContexts_Clone(IEnumDebugExpressionContexts* This,IEnumDebugExpressionContexts **ppedec) { return This->lpVtbl->Clone(This,ppedec); } #endif @@ -9202,17 +9210,17 @@ interface IProvideExpressionContexts { #define IProvideExpressionContexts_EnumExpressionContexts(This,ppedec) (This)->lpVtbl->EnumExpressionContexts(This,ppedec) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProvideExpressionContexts_QueryInterface(IProvideExpressionContexts* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProvideExpressionContexts_QueryInterface(IProvideExpressionContexts* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProvideExpressionContexts_AddRef(IProvideExpressionContexts* This) { +static __WIDL_INLINE ULONG IProvideExpressionContexts_AddRef(IProvideExpressionContexts* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProvideExpressionContexts_Release(IProvideExpressionContexts* This) { +static __WIDL_INLINE ULONG IProvideExpressionContexts_Release(IProvideExpressionContexts* This) { return This->lpVtbl->Release(This); } /*** IProvideExpressionContexts methods ***/ -static FORCEINLINE HRESULT IProvideExpressionContexts_EnumExpressionContexts(IProvideExpressionContexts* This,IEnumDebugExpressionContexts **ppedec) { +static __WIDL_INLINE HRESULT IProvideExpressionContexts_EnumExpressionContexts(IProvideExpressionContexts* This,IEnumDebugExpressionContexts **ppedec) { return This->lpVtbl->EnumExpressionContexts(This,ppedec); } #endif diff --git a/lib/libc/include/any-windows-any/activdbg100.h b/lib/libc/include/any-windows-any/activdbg100.h index 33f0c40293427886c7b1ace0910975fc1ba9b1b3..ae927f0ae2271e8204da1e370dbdc766c9b65fa9 100644 --- a/lib/libc/include/any-windows-any/activdbg100.h +++ b/lib/libc/include/any-windows-any/activdbg100.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/activdbg100.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/activdbg100.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __activdbg100_h__ #define __activdbg100_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDebugApplicationNode100_FWD_DEFINED__ @@ -243,23 +251,23 @@ interface IDebugApplicationNode100 { #define IDebugApplicationNode100_QueryIsChildNode(This,pSearchKey) (This)->lpVtbl->QueryIsChildNode(This,pSearchKey) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugApplicationNode100_QueryInterface(IDebugApplicationNode100* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplicationNode100_QueryInterface(IDebugApplicationNode100* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugApplicationNode100_AddRef(IDebugApplicationNode100* This) { +static __WIDL_INLINE ULONG IDebugApplicationNode100_AddRef(IDebugApplicationNode100* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugApplicationNode100_Release(IDebugApplicationNode100* This) { +static __WIDL_INLINE ULONG IDebugApplicationNode100_Release(IDebugApplicationNode100* This) { return This->lpVtbl->Release(This); } /*** IDebugApplicationNode100 methods ***/ -static FORCEINLINE HRESULT IDebugApplicationNode100_SetFilterForEventSink(IDebugApplicationNode100* This,DWORD dwCookie,APPLICATION_NODE_EVENT_FILTER filter) { +static __WIDL_INLINE HRESULT IDebugApplicationNode100_SetFilterForEventSink(IDebugApplicationNode100* This,DWORD dwCookie,APPLICATION_NODE_EVENT_FILTER filter) { return This->lpVtbl->SetFilterForEventSink(This,dwCookie,filter); } -static FORCEINLINE HRESULT IDebugApplicationNode100_GetExcludedDocuments(IDebugApplicationNode100* This,APPLICATION_NODE_EVENT_FILTER filter,TEXT_DOCUMENT_ARRAY *pDocuments) { +static __WIDL_INLINE HRESULT IDebugApplicationNode100_GetExcludedDocuments(IDebugApplicationNode100* This,APPLICATION_NODE_EVENT_FILTER filter,TEXT_DOCUMENT_ARRAY *pDocuments) { return This->lpVtbl->GetExcludedDocuments(This,filter,pDocuments); } -static FORCEINLINE HRESULT IDebugApplicationNode100_QueryIsChildNode(IDebugApplicationNode100* This,IDebugDocument *pSearchKey) { +static __WIDL_INLINE HRESULT IDebugApplicationNode100_QueryIsChildNode(IDebugApplicationNode100* This,IDebugDocument *pSearchKey) { return This->lpVtbl->QueryIsChildNode(This,pSearchKey); } #endif @@ -340,20 +348,20 @@ interface IWebAppDiagnosticsSetup { #define IWebAppDiagnosticsSetup_CreateObjectWithSiteAtWebApp(This,rclsid,dwClsContext,riid,hPassToObject) (This)->lpVtbl->CreateObjectWithSiteAtWebApp(This,rclsid,dwClsContext,riid,hPassToObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWebAppDiagnosticsSetup_QueryInterface(IWebAppDiagnosticsSetup* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWebAppDiagnosticsSetup_QueryInterface(IWebAppDiagnosticsSetup* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWebAppDiagnosticsSetup_AddRef(IWebAppDiagnosticsSetup* This) { +static __WIDL_INLINE ULONG IWebAppDiagnosticsSetup_AddRef(IWebAppDiagnosticsSetup* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWebAppDiagnosticsSetup_Release(IWebAppDiagnosticsSetup* This) { +static __WIDL_INLINE ULONG IWebAppDiagnosticsSetup_Release(IWebAppDiagnosticsSetup* This) { return This->lpVtbl->Release(This); } /*** IWebAppDiagnosticsSetup methods ***/ -static FORCEINLINE HRESULT IWebAppDiagnosticsSetup_DiagnosticsSupported(IWebAppDiagnosticsSetup* This,VARIANT_BOOL *pRetVal) { +static __WIDL_INLINE HRESULT IWebAppDiagnosticsSetup_DiagnosticsSupported(IWebAppDiagnosticsSetup* This,VARIANT_BOOL *pRetVal) { return This->lpVtbl->DiagnosticsSupported(This,pRetVal); } -static FORCEINLINE HRESULT IWebAppDiagnosticsSetup_CreateObjectWithSiteAtWebApp(IWebAppDiagnosticsSetup* This,REFCLSID rclsid,DWORD dwClsContext,REFIID riid,DWORD_PTR hPassToObject) { +static __WIDL_INLINE HRESULT IWebAppDiagnosticsSetup_CreateObjectWithSiteAtWebApp(IWebAppDiagnosticsSetup* This,REFCLSID rclsid,DWORD dwClsContext,REFIID riid,DWORD_PTR hPassToObject) { return This->lpVtbl->CreateObjectWithSiteAtWebApp(This,rclsid,dwClsContext,riid,hPassToObject); } #endif @@ -438,23 +446,23 @@ interface IRemoteDebugApplication110 { #define IRemoteDebugApplication110_GetMainThread(This,ppThread) (This)->lpVtbl->GetMainThread(This,ppThread) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRemoteDebugApplication110_QueryInterface(IRemoteDebugApplication110* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication110_QueryInterface(IRemoteDebugApplication110* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRemoteDebugApplication110_AddRef(IRemoteDebugApplication110* This) { +static __WIDL_INLINE ULONG IRemoteDebugApplication110_AddRef(IRemoteDebugApplication110* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRemoteDebugApplication110_Release(IRemoteDebugApplication110* This) { +static __WIDL_INLINE ULONG IRemoteDebugApplication110_Release(IRemoteDebugApplication110* This) { return This->lpVtbl->Release(This); } /*** IRemoteDebugApplication110 methods ***/ -static FORCEINLINE HRESULT IRemoteDebugApplication110_SetDebuggerOptions(IRemoteDebugApplication110* This,enum SCRIPT_DEBUGGER_OPTIONS mask,enum SCRIPT_DEBUGGER_OPTIONS value) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication110_SetDebuggerOptions(IRemoteDebugApplication110* This,enum SCRIPT_DEBUGGER_OPTIONS mask,enum SCRIPT_DEBUGGER_OPTIONS value) { return This->lpVtbl->SetDebuggerOptions(This,mask,value); } -static FORCEINLINE HRESULT IRemoteDebugApplication110_GetCurrentDebuggerOptions(IRemoteDebugApplication110* This,enum SCRIPT_DEBUGGER_OPTIONS *pCurrentOptions) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication110_GetCurrentDebuggerOptions(IRemoteDebugApplication110* This,enum SCRIPT_DEBUGGER_OPTIONS *pCurrentOptions) { return This->lpVtbl->GetCurrentDebuggerOptions(This,pCurrentOptions); } -static FORCEINLINE HRESULT IRemoteDebugApplication110_GetMainThread(IRemoteDebugApplication110* This,IRemoteDebugApplicationThread **ppThread) { +static __WIDL_INLINE HRESULT IRemoteDebugApplication110_GetMainThread(IRemoteDebugApplication110* This,IRemoteDebugApplicationThread **ppThread) { return This->lpVtbl->GetMainThread(This,ppThread); } #endif @@ -571,33 +579,33 @@ interface IDebugApplication11032 { #define IDebugApplication11032_CallableWaitForHandles(This,handleCount,pHandles,pIndex) (This)->lpVtbl->CallableWaitForHandles(This,handleCount,pHandles,pIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugApplication11032_QueryInterface(IDebugApplication11032* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplication11032_QueryInterface(IDebugApplication11032* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugApplication11032_AddRef(IDebugApplication11032* This) { +static __WIDL_INLINE ULONG IDebugApplication11032_AddRef(IDebugApplication11032* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugApplication11032_Release(IDebugApplication11032* This) { +static __WIDL_INLINE ULONG IDebugApplication11032_Release(IDebugApplication11032* This) { return This->lpVtbl->Release(This); } /*** IRemoteDebugApplication110 methods ***/ -static FORCEINLINE HRESULT IDebugApplication11032_SetDebuggerOptions(IDebugApplication11032* This,enum SCRIPT_DEBUGGER_OPTIONS mask,enum SCRIPT_DEBUGGER_OPTIONS value) { +static __WIDL_INLINE HRESULT IDebugApplication11032_SetDebuggerOptions(IDebugApplication11032* This,enum SCRIPT_DEBUGGER_OPTIONS mask,enum SCRIPT_DEBUGGER_OPTIONS value) { return This->lpVtbl->SetDebuggerOptions(This,mask,value); } -static FORCEINLINE HRESULT IDebugApplication11032_GetCurrentDebuggerOptions(IDebugApplication11032* This,enum SCRIPT_DEBUGGER_OPTIONS *pCurrentOptions) { +static __WIDL_INLINE HRESULT IDebugApplication11032_GetCurrentDebuggerOptions(IDebugApplication11032* This,enum SCRIPT_DEBUGGER_OPTIONS *pCurrentOptions) { return This->lpVtbl->GetCurrentDebuggerOptions(This,pCurrentOptions); } -static FORCEINLINE HRESULT IDebugApplication11032_GetMainThread(IDebugApplication11032* This,IRemoteDebugApplicationThread **ppThread) { +static __WIDL_INLINE HRESULT IDebugApplication11032_GetMainThread(IDebugApplication11032* This,IRemoteDebugApplicationThread **ppThread) { return This->lpVtbl->GetMainThread(This,ppThread); } /*** IDebugApplication11032 methods ***/ -static FORCEINLINE HRESULT IDebugApplication11032_SynchronousCallInMainThread(IDebugApplication11032* This,IDebugThreadCall32 *pptc,DWORD_PTR dwParam1,DWORD_PTR dwParam2,DWORD_PTR dwParam3) { +static __WIDL_INLINE HRESULT IDebugApplication11032_SynchronousCallInMainThread(IDebugApplication11032* This,IDebugThreadCall32 *pptc,DWORD_PTR dwParam1,DWORD_PTR dwParam2,DWORD_PTR dwParam3) { return This->lpVtbl->SynchronousCallInMainThread(This,pptc,dwParam1,dwParam2,dwParam3); } -static FORCEINLINE HRESULT IDebugApplication11032_AsynchronousCallInMainThread(IDebugApplication11032* This,IDebugThreadCall32 *pptc,DWORD_PTR dwParam1,DWORD_PTR dwParam2,DWORD_PTR dwParam3) { +static __WIDL_INLINE HRESULT IDebugApplication11032_AsynchronousCallInMainThread(IDebugApplication11032* This,IDebugThreadCall32 *pptc,DWORD_PTR dwParam1,DWORD_PTR dwParam2,DWORD_PTR dwParam3) { return This->lpVtbl->AsynchronousCallInMainThread(This,pptc,dwParam1,dwParam2,dwParam3); } -static FORCEINLINE HRESULT IDebugApplication11032_CallableWaitForHandles(IDebugApplication11032* This,DWORD handleCount,const HANDLE *pHandles,DWORD *pIndex) { +static __WIDL_INLINE HRESULT IDebugApplication11032_CallableWaitForHandles(IDebugApplication11032* This,DWORD handleCount,const HANDLE *pHandles,DWORD *pIndex) { return This->lpVtbl->CallableWaitForHandles(This,handleCount,pHandles,pIndex); } #endif @@ -714,33 +722,33 @@ interface IDebugApplication11064 { #define IDebugApplication11064_CallableWaitForHandles(This,handleCount,pHandles,pIndex) (This)->lpVtbl->CallableWaitForHandles(This,handleCount,pHandles,pIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugApplication11064_QueryInterface(IDebugApplication11064* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplication11064_QueryInterface(IDebugApplication11064* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugApplication11064_AddRef(IDebugApplication11064* This) { +static __WIDL_INLINE ULONG IDebugApplication11064_AddRef(IDebugApplication11064* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugApplication11064_Release(IDebugApplication11064* This) { +static __WIDL_INLINE ULONG IDebugApplication11064_Release(IDebugApplication11064* This) { return This->lpVtbl->Release(This); } /*** IRemoteDebugApplication110 methods ***/ -static FORCEINLINE HRESULT IDebugApplication11064_SetDebuggerOptions(IDebugApplication11064* This,enum SCRIPT_DEBUGGER_OPTIONS mask,enum SCRIPT_DEBUGGER_OPTIONS value) { +static __WIDL_INLINE HRESULT IDebugApplication11064_SetDebuggerOptions(IDebugApplication11064* This,enum SCRIPT_DEBUGGER_OPTIONS mask,enum SCRIPT_DEBUGGER_OPTIONS value) { return This->lpVtbl->SetDebuggerOptions(This,mask,value); } -static FORCEINLINE HRESULT IDebugApplication11064_GetCurrentDebuggerOptions(IDebugApplication11064* This,enum SCRIPT_DEBUGGER_OPTIONS *pCurrentOptions) { +static __WIDL_INLINE HRESULT IDebugApplication11064_GetCurrentDebuggerOptions(IDebugApplication11064* This,enum SCRIPT_DEBUGGER_OPTIONS *pCurrentOptions) { return This->lpVtbl->GetCurrentDebuggerOptions(This,pCurrentOptions); } -static FORCEINLINE HRESULT IDebugApplication11064_GetMainThread(IDebugApplication11064* This,IRemoteDebugApplicationThread **ppThread) { +static __WIDL_INLINE HRESULT IDebugApplication11064_GetMainThread(IDebugApplication11064* This,IRemoteDebugApplicationThread **ppThread) { return This->lpVtbl->GetMainThread(This,ppThread); } /*** IDebugApplication11064 methods ***/ -static FORCEINLINE HRESULT IDebugApplication11064_SynchronousCallInMainThread(IDebugApplication11064* This,IDebugThreadCall64 *pptc,DWORD_PTR dwParam1,DWORD_PTR dwParam2,DWORD_PTR dwParam3) { +static __WIDL_INLINE HRESULT IDebugApplication11064_SynchronousCallInMainThread(IDebugApplication11064* This,IDebugThreadCall64 *pptc,DWORD_PTR dwParam1,DWORD_PTR dwParam2,DWORD_PTR dwParam3) { return This->lpVtbl->SynchronousCallInMainThread(This,pptc,dwParam1,dwParam2,dwParam3); } -static FORCEINLINE HRESULT IDebugApplication11064_AsynchronousCallInMainThread(IDebugApplication11064* This,IDebugThreadCall64 *pptc,DWORD_PTR dwParam1,DWORD_PTR dwParam2,DWORD_PTR dwParam3) { +static __WIDL_INLINE HRESULT IDebugApplication11064_AsynchronousCallInMainThread(IDebugApplication11064* This,IDebugThreadCall64 *pptc,DWORD_PTR dwParam1,DWORD_PTR dwParam2,DWORD_PTR dwParam3) { return This->lpVtbl->AsynchronousCallInMainThread(This,pptc,dwParam1,dwParam2,dwParam3); } -static FORCEINLINE HRESULT IDebugApplication11064_CallableWaitForHandles(IDebugApplication11064* This,DWORD handleCount,const HANDLE *pHandles,DWORD *pIndex) { +static __WIDL_INLINE HRESULT IDebugApplication11064_CallableWaitForHandles(IDebugApplication11064* This,DWORD handleCount,const HANDLE *pHandles,DWORD *pIndex) { return This->lpVtbl->CallableWaitForHandles(This,handleCount,pHandles,pIndex); } #endif @@ -809,17 +817,17 @@ interface IWebAppDiagnosticsObjectInitialization { #define IWebAppDiagnosticsObjectInitialization_Initialize(This,hPassedHandle,pDebugApplication) (This)->lpVtbl->Initialize(This,hPassedHandle,pDebugApplication) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWebAppDiagnosticsObjectInitialization_QueryInterface(IWebAppDiagnosticsObjectInitialization* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWebAppDiagnosticsObjectInitialization_QueryInterface(IWebAppDiagnosticsObjectInitialization* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWebAppDiagnosticsObjectInitialization_AddRef(IWebAppDiagnosticsObjectInitialization* This) { +static __WIDL_INLINE ULONG IWebAppDiagnosticsObjectInitialization_AddRef(IWebAppDiagnosticsObjectInitialization* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWebAppDiagnosticsObjectInitialization_Release(IWebAppDiagnosticsObjectInitialization* This) { +static __WIDL_INLINE ULONG IWebAppDiagnosticsObjectInitialization_Release(IWebAppDiagnosticsObjectInitialization* This) { return This->lpVtbl->Release(This); } /*** IWebAppDiagnosticsObjectInitialization methods ***/ -static FORCEINLINE HRESULT IWebAppDiagnosticsObjectInitialization_Initialize(IWebAppDiagnosticsObjectInitialization* This,HANDLE_PTR hPassedHandle,IUnknown *pDebugApplication) { +static __WIDL_INLINE HRESULT IWebAppDiagnosticsObjectInitialization_Initialize(IWebAppDiagnosticsObjectInitialization* This,HANDLE_PTR hPassedHandle,IUnknown *pDebugApplication) { return This->lpVtbl->Initialize(This,hPassedHandle,pDebugApplication); } #endif @@ -921,33 +929,33 @@ interface IActiveScriptWinRTErrorDebug { #define IActiveScriptWinRTErrorDebug_GetCapabilitySid(This,capabilitySid) (This)->lpVtbl->GetCapabilitySid(This,capabilitySid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptWinRTErrorDebug_QueryInterface(IActiveScriptWinRTErrorDebug* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptWinRTErrorDebug_QueryInterface(IActiveScriptWinRTErrorDebug* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptWinRTErrorDebug_AddRef(IActiveScriptWinRTErrorDebug* This) { +static __WIDL_INLINE ULONG IActiveScriptWinRTErrorDebug_AddRef(IActiveScriptWinRTErrorDebug* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptWinRTErrorDebug_Release(IActiveScriptWinRTErrorDebug* This) { +static __WIDL_INLINE ULONG IActiveScriptWinRTErrorDebug_Release(IActiveScriptWinRTErrorDebug* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptError methods ***/ -static FORCEINLINE HRESULT IActiveScriptWinRTErrorDebug_GetExceptionInfo(IActiveScriptWinRTErrorDebug* This,EXCEPINFO *pexcepinfo) { +static __WIDL_INLINE HRESULT IActiveScriptWinRTErrorDebug_GetExceptionInfo(IActiveScriptWinRTErrorDebug* This,EXCEPINFO *pexcepinfo) { return This->lpVtbl->GetExceptionInfo(This,pexcepinfo); } -static FORCEINLINE HRESULT IActiveScriptWinRTErrorDebug_GetSourcePosition(IActiveScriptWinRTErrorDebug* This,DWORD *pdwSourceContext,ULONG *pulLineNumber,LONG *plCharacterPosition) { +static __WIDL_INLINE HRESULT IActiveScriptWinRTErrorDebug_GetSourcePosition(IActiveScriptWinRTErrorDebug* This,DWORD *pdwSourceContext,ULONG *pulLineNumber,LONG *plCharacterPosition) { return This->lpVtbl->GetSourcePosition(This,pdwSourceContext,pulLineNumber,plCharacterPosition); } -static FORCEINLINE HRESULT IActiveScriptWinRTErrorDebug_GetSourceLineText(IActiveScriptWinRTErrorDebug* This,BSTR *pbstrSourceLine) { +static __WIDL_INLINE HRESULT IActiveScriptWinRTErrorDebug_GetSourceLineText(IActiveScriptWinRTErrorDebug* This,BSTR *pbstrSourceLine) { return This->lpVtbl->GetSourceLineText(This,pbstrSourceLine); } /*** IActiveScriptWinRTErrorDebug methods ***/ -static FORCEINLINE HRESULT IActiveScriptWinRTErrorDebug_GetRestrictedErrorString(IActiveScriptWinRTErrorDebug* This,BSTR *errorString) { +static __WIDL_INLINE HRESULT IActiveScriptWinRTErrorDebug_GetRestrictedErrorString(IActiveScriptWinRTErrorDebug* This,BSTR *errorString) { return This->lpVtbl->GetRestrictedErrorString(This,errorString); } -static FORCEINLINE HRESULT IActiveScriptWinRTErrorDebug_GetRestrictedErrorReference(IActiveScriptWinRTErrorDebug* This,BSTR *referenceString) { +static __WIDL_INLINE HRESULT IActiveScriptWinRTErrorDebug_GetRestrictedErrorReference(IActiveScriptWinRTErrorDebug* This,BSTR *referenceString) { return This->lpVtbl->GetRestrictedErrorReference(This,referenceString); } -static FORCEINLINE HRESULT IActiveScriptWinRTErrorDebug_GetCapabilitySid(IActiveScriptWinRTErrorDebug* This,BSTR *capabilitySid) { +static __WIDL_INLINE HRESULT IActiveScriptWinRTErrorDebug_GetCapabilitySid(IActiveScriptWinRTErrorDebug* This,BSTR *capabilitySid) { return This->lpVtbl->GetCapabilitySid(This,capabilitySid); } #endif @@ -1015,17 +1023,17 @@ interface IActiveScriptErrorDebug110 { #define IActiveScriptErrorDebug110_GetExceptionThrownKind(This,pExceptionKind) (This)->lpVtbl->GetExceptionThrownKind(This,pExceptionKind) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptErrorDebug110_QueryInterface(IActiveScriptErrorDebug110* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptErrorDebug110_QueryInterface(IActiveScriptErrorDebug110* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptErrorDebug110_AddRef(IActiveScriptErrorDebug110* This) { +static __WIDL_INLINE ULONG IActiveScriptErrorDebug110_AddRef(IActiveScriptErrorDebug110* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptErrorDebug110_Release(IActiveScriptErrorDebug110* This) { +static __WIDL_INLINE ULONG IActiveScriptErrorDebug110_Release(IActiveScriptErrorDebug110* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptErrorDebug110 methods ***/ -static FORCEINLINE HRESULT IActiveScriptErrorDebug110_GetExceptionThrownKind(IActiveScriptErrorDebug110* This,SCRIPT_ERROR_DEBUG_EXCEPTION_THROWN_KIND *pExceptionKind) { +static __WIDL_INLINE HRESULT IActiveScriptErrorDebug110_GetExceptionThrownKind(IActiveScriptErrorDebug110* This,SCRIPT_ERROR_DEBUG_EXCEPTION_THROWN_KIND *pExceptionKind) { return This->lpVtbl->GetExceptionThrownKind(This,pExceptionKind); } #endif @@ -1112,26 +1120,26 @@ interface IDebugApplicationThreadEvents110 { #define IDebugApplicationThreadEvents110_OnBeginThreadRequest(This) (This)->lpVtbl->OnBeginThreadRequest(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugApplicationThreadEvents110_QueryInterface(IDebugApplicationThreadEvents110* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplicationThreadEvents110_QueryInterface(IDebugApplicationThreadEvents110* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugApplicationThreadEvents110_AddRef(IDebugApplicationThreadEvents110* This) { +static __WIDL_INLINE ULONG IDebugApplicationThreadEvents110_AddRef(IDebugApplicationThreadEvents110* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugApplicationThreadEvents110_Release(IDebugApplicationThreadEvents110* This) { +static __WIDL_INLINE ULONG IDebugApplicationThreadEvents110_Release(IDebugApplicationThreadEvents110* This) { return This->lpVtbl->Release(This); } /*** IDebugApplicationThreadEvents110 methods ***/ -static FORCEINLINE HRESULT IDebugApplicationThreadEvents110_OnSuspendForBreakPoint(IDebugApplicationThreadEvents110* This) { +static __WIDL_INLINE HRESULT IDebugApplicationThreadEvents110_OnSuspendForBreakPoint(IDebugApplicationThreadEvents110* This) { return This->lpVtbl->OnSuspendForBreakPoint(This); } -static FORCEINLINE HRESULT IDebugApplicationThreadEvents110_OnResumeFromBreakPoint(IDebugApplicationThreadEvents110* This) { +static __WIDL_INLINE HRESULT IDebugApplicationThreadEvents110_OnResumeFromBreakPoint(IDebugApplicationThreadEvents110* This) { return This->lpVtbl->OnResumeFromBreakPoint(This); } -static FORCEINLINE HRESULT IDebugApplicationThreadEvents110_OnThreadRequestComplete(IDebugApplicationThreadEvents110* This) { +static __WIDL_INLINE HRESULT IDebugApplicationThreadEvents110_OnThreadRequestComplete(IDebugApplicationThreadEvents110* This) { return This->lpVtbl->OnThreadRequestComplete(This); } -static FORCEINLINE HRESULT IDebugApplicationThreadEvents110_OnBeginThreadRequest(IDebugApplicationThreadEvents110* This) { +static __WIDL_INLINE HRESULT IDebugApplicationThreadEvents110_OnBeginThreadRequest(IDebugApplicationThreadEvents110* This) { return This->lpVtbl->OnBeginThreadRequest(This); } #endif @@ -1228,26 +1236,26 @@ interface IDebugApplicationThread11032 { #define IDebugApplicationThread11032_AsynchronousCallIntoThread(This,pptc,dwParam1,dwParam2,dwParam3) (This)->lpVtbl->AsynchronousCallIntoThread(This,pptc,dwParam1,dwParam2,dwParam3) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugApplicationThread11032_QueryInterface(IDebugApplicationThread11032* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplicationThread11032_QueryInterface(IDebugApplicationThread11032* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugApplicationThread11032_AddRef(IDebugApplicationThread11032* This) { +static __WIDL_INLINE ULONG IDebugApplicationThread11032_AddRef(IDebugApplicationThread11032* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugApplicationThread11032_Release(IDebugApplicationThread11032* This) { +static __WIDL_INLINE ULONG IDebugApplicationThread11032_Release(IDebugApplicationThread11032* This) { return This->lpVtbl->Release(This); } /*** IDebugApplicationThread11032 methods ***/ -static FORCEINLINE HRESULT IDebugApplicationThread11032_GetActiveThreadRequestCount(IDebugApplicationThread11032* This,UINT *puiThreadRequests) { +static __WIDL_INLINE HRESULT IDebugApplicationThread11032_GetActiveThreadRequestCount(IDebugApplicationThread11032* This,UINT *puiThreadRequests) { return This->lpVtbl->GetActiveThreadRequestCount(This,puiThreadRequests); } -static FORCEINLINE HRESULT IDebugApplicationThread11032_IsSuspendedForBreakPoint(IDebugApplicationThread11032* This,WINBOOL *pfIsSuspended) { +static __WIDL_INLINE HRESULT IDebugApplicationThread11032_IsSuspendedForBreakPoint(IDebugApplicationThread11032* This,WINBOOL *pfIsSuspended) { return This->lpVtbl->IsSuspendedForBreakPoint(This,pfIsSuspended); } -static FORCEINLINE HRESULT IDebugApplicationThread11032_IsThreadCallable(IDebugApplicationThread11032* This,WINBOOL *pfIsCallable) { +static __WIDL_INLINE HRESULT IDebugApplicationThread11032_IsThreadCallable(IDebugApplicationThread11032* This,WINBOOL *pfIsCallable) { return This->lpVtbl->IsThreadCallable(This,pfIsCallable); } -static FORCEINLINE HRESULT IDebugApplicationThread11032_AsynchronousCallIntoThread(IDebugApplicationThread11032* This,IDebugThreadCall32 *pptc,DWORD_PTR dwParam1,DWORD_PTR dwParam2,DWORD_PTR dwParam3) { +static __WIDL_INLINE HRESULT IDebugApplicationThread11032_AsynchronousCallIntoThread(IDebugApplicationThread11032* This,IDebugThreadCall32 *pptc,DWORD_PTR dwParam1,DWORD_PTR dwParam2,DWORD_PTR dwParam3) { return This->lpVtbl->AsynchronousCallIntoThread(This,pptc,dwParam1,dwParam2,dwParam3); } #endif @@ -1344,26 +1352,26 @@ interface IDebugApplicationThread11064 { #define IDebugApplicationThread11064_AsynchronousCallIntoThread(This,pptc,dwParam1,dwParam2,dwParam3) (This)->lpVtbl->AsynchronousCallIntoThread(This,pptc,dwParam1,dwParam2,dwParam3) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugApplicationThread11064_QueryInterface(IDebugApplicationThread11064* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugApplicationThread11064_QueryInterface(IDebugApplicationThread11064* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugApplicationThread11064_AddRef(IDebugApplicationThread11064* This) { +static __WIDL_INLINE ULONG IDebugApplicationThread11064_AddRef(IDebugApplicationThread11064* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugApplicationThread11064_Release(IDebugApplicationThread11064* This) { +static __WIDL_INLINE ULONG IDebugApplicationThread11064_Release(IDebugApplicationThread11064* This) { return This->lpVtbl->Release(This); } /*** IDebugApplicationThread11064 methods ***/ -static FORCEINLINE HRESULT IDebugApplicationThread11064_GetActiveThreadRequestCount(IDebugApplicationThread11064* This,UINT *puiThreadRequests) { +static __WIDL_INLINE HRESULT IDebugApplicationThread11064_GetActiveThreadRequestCount(IDebugApplicationThread11064* This,UINT *puiThreadRequests) { return This->lpVtbl->GetActiveThreadRequestCount(This,puiThreadRequests); } -static FORCEINLINE HRESULT IDebugApplicationThread11064_IsSuspendedForBreakPoint(IDebugApplicationThread11064* This,WINBOOL *pfIsSuspended) { +static __WIDL_INLINE HRESULT IDebugApplicationThread11064_IsSuspendedForBreakPoint(IDebugApplicationThread11064* This,WINBOOL *pfIsSuspended) { return This->lpVtbl->IsSuspendedForBreakPoint(This,pfIsSuspended); } -static FORCEINLINE HRESULT IDebugApplicationThread11064_IsThreadCallable(IDebugApplicationThread11064* This,WINBOOL *pfIsCallable) { +static __WIDL_INLINE HRESULT IDebugApplicationThread11064_IsThreadCallable(IDebugApplicationThread11064* This,WINBOOL *pfIsCallable) { return This->lpVtbl->IsThreadCallable(This,pfIsCallable); } -static FORCEINLINE HRESULT IDebugApplicationThread11064_AsynchronousCallIntoThread(IDebugApplicationThread11064* This,IDebugThreadCall64 *pptc,DWORD_PTR dwParam1,DWORD_PTR dwParam2,DWORD_PTR dwParam3) { +static __WIDL_INLINE HRESULT IDebugApplicationThread11064_AsynchronousCallIntoThread(IDebugApplicationThread11064* This,IDebugThreadCall64 *pptc,DWORD_PTR dwParam1,DWORD_PTR dwParam2,DWORD_PTR dwParam3) { return This->lpVtbl->AsynchronousCallIntoThread(This,pptc,dwParam1,dwParam2,dwParam3); } #endif @@ -1436,17 +1444,17 @@ interface IRemoteDebugCriticalErrorEvent110 { #define IRemoteDebugCriticalErrorEvent110_GetErrorInfo(This,pbstrSource,pMessageId,pbstrMessage,ppLocation) (This)->lpVtbl->GetErrorInfo(This,pbstrSource,pMessageId,pbstrMessage,ppLocation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRemoteDebugCriticalErrorEvent110_QueryInterface(IRemoteDebugCriticalErrorEvent110* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRemoteDebugCriticalErrorEvent110_QueryInterface(IRemoteDebugCriticalErrorEvent110* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRemoteDebugCriticalErrorEvent110_AddRef(IRemoteDebugCriticalErrorEvent110* This) { +static __WIDL_INLINE ULONG IRemoteDebugCriticalErrorEvent110_AddRef(IRemoteDebugCriticalErrorEvent110* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRemoteDebugCriticalErrorEvent110_Release(IRemoteDebugCriticalErrorEvent110* This) { +static __WIDL_INLINE ULONG IRemoteDebugCriticalErrorEvent110_Release(IRemoteDebugCriticalErrorEvent110* This) { return This->lpVtbl->Release(This); } /*** IRemoteDebugCriticalErrorEvent110 methods ***/ -static FORCEINLINE HRESULT IRemoteDebugCriticalErrorEvent110_GetErrorInfo(IRemoteDebugCriticalErrorEvent110* This,BSTR *pbstrSource,int *pMessageId,BSTR *pbstrMessage,IDebugDocumentContext **ppLocation) { +static __WIDL_INLINE HRESULT IRemoteDebugCriticalErrorEvent110_GetErrorInfo(IRemoteDebugCriticalErrorEvent110* This,BSTR *pbstrSource,int *pMessageId,BSTR *pbstrMessage,IDebugDocumentContext **ppLocation) { return This->lpVtbl->GetErrorInfo(This,pbstrSource,pMessageId,pbstrMessage,ppLocation); } #endif diff --git a/lib/libc/include/any-windows-any/activprof.h b/lib/libc/include/any-windows-any/activprof.h index 845aa9f3f4629dbf9ff31bfafb6667292a56a386..8100aa8d47f6a9952c385ac7f54b24a72c80a3a0 100644 --- a/lib/libc/include/any-windows-any/activprof.h +++ b/lib/libc/include/any-windows-any/activprof.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/activprof.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/activprof.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __activprof_h__ #define __activprof_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IActiveScriptProfilerControl_FWD_DEFINED__ @@ -198,23 +206,23 @@ interface IActiveScriptProfilerControl { #define IActiveScriptProfilerControl_StopProfiling(This,hrShutdownReason) (This)->lpVtbl->StopProfiling(This,hrShutdownReason) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerControl_QueryInterface(IActiveScriptProfilerControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl_QueryInterface(IActiveScriptProfilerControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptProfilerControl_AddRef(IActiveScriptProfilerControl* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerControl_AddRef(IActiveScriptProfilerControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptProfilerControl_Release(IActiveScriptProfilerControl* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerControl_Release(IActiveScriptProfilerControl* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptProfilerControl methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerControl_StartProfiling(IActiveScriptProfilerControl* This,REFCLSID clsidProfilerObject,DWORD dwEventMask,DWORD dwContext) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl_StartProfiling(IActiveScriptProfilerControl* This,REFCLSID clsidProfilerObject,DWORD dwEventMask,DWORD dwContext) { return This->lpVtbl->StartProfiling(This,clsidProfilerObject,dwEventMask,dwContext); } -static FORCEINLINE HRESULT IActiveScriptProfilerControl_SetProfilerEventMask(IActiveScriptProfilerControl* This,DWORD dwEventMask) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl_SetProfilerEventMask(IActiveScriptProfilerControl* This,DWORD dwEventMask) { return This->lpVtbl->SetProfilerEventMask(This,dwEventMask); } -static FORCEINLINE HRESULT IActiveScriptProfilerControl_StopProfiling(IActiveScriptProfilerControl* This,HRESULT hrShutdownReason) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl_StopProfiling(IActiveScriptProfilerControl* This,HRESULT hrShutdownReason) { return This->lpVtbl->StopProfiling(This,hrShutdownReason); } #endif @@ -307,30 +315,30 @@ interface IActiveScriptProfilerControl2 { #define IActiveScriptProfilerControl2_PrepareProfilerStop(This) (This)->lpVtbl->PrepareProfilerStop(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerControl2_QueryInterface(IActiveScriptProfilerControl2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl2_QueryInterface(IActiveScriptProfilerControl2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptProfilerControl2_AddRef(IActiveScriptProfilerControl2* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerControl2_AddRef(IActiveScriptProfilerControl2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptProfilerControl2_Release(IActiveScriptProfilerControl2* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerControl2_Release(IActiveScriptProfilerControl2* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptProfilerControl methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerControl2_StartProfiling(IActiveScriptProfilerControl2* This,REFCLSID clsidProfilerObject,DWORD dwEventMask,DWORD dwContext) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl2_StartProfiling(IActiveScriptProfilerControl2* This,REFCLSID clsidProfilerObject,DWORD dwEventMask,DWORD dwContext) { return This->lpVtbl->StartProfiling(This,clsidProfilerObject,dwEventMask,dwContext); } -static FORCEINLINE HRESULT IActiveScriptProfilerControl2_SetProfilerEventMask(IActiveScriptProfilerControl2* This,DWORD dwEventMask) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl2_SetProfilerEventMask(IActiveScriptProfilerControl2* This,DWORD dwEventMask) { return This->lpVtbl->SetProfilerEventMask(This,dwEventMask); } -static FORCEINLINE HRESULT IActiveScriptProfilerControl2_StopProfiling(IActiveScriptProfilerControl2* This,HRESULT hrShutdownReason) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl2_StopProfiling(IActiveScriptProfilerControl2* This,HRESULT hrShutdownReason) { return This->lpVtbl->StopProfiling(This,hrShutdownReason); } /*** IActiveScriptProfilerControl2 methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerControl2_CompleteProfilerStart(IActiveScriptProfilerControl2* This) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl2_CompleteProfilerStart(IActiveScriptProfilerControl2* This) { return This->lpVtbl->CompleteProfilerStart(This); } -static FORCEINLINE HRESULT IActiveScriptProfilerControl2_PrepareProfilerStop(IActiveScriptProfilerControl2* This) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl2_PrepareProfilerStop(IActiveScriptProfilerControl2* This) { return This->lpVtbl->PrepareProfilerStop(This); } #endif @@ -526,26 +534,26 @@ interface IActiveScriptProfilerHeapEnum { #define IActiveScriptProfilerHeapEnum_GetNameIdMap(This,pNameList,pcelt) (This)->lpVtbl->GetNameIdMap(This,pNameList,pcelt) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerHeapEnum_QueryInterface(IActiveScriptProfilerHeapEnum* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerHeapEnum_QueryInterface(IActiveScriptProfilerHeapEnum* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptProfilerHeapEnum_AddRef(IActiveScriptProfilerHeapEnum* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerHeapEnum_AddRef(IActiveScriptProfilerHeapEnum* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptProfilerHeapEnum_Release(IActiveScriptProfilerHeapEnum* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerHeapEnum_Release(IActiveScriptProfilerHeapEnum* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptProfilerHeapEnum methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerHeapEnum_Next(IActiveScriptProfilerHeapEnum* This,ULONG celt,PROFILER_HEAP_OBJECT **heapObjects,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerHeapEnum_Next(IActiveScriptProfilerHeapEnum* This,ULONG celt,PROFILER_HEAP_OBJECT **heapObjects,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,heapObjects,pceltFetched); } -static FORCEINLINE HRESULT IActiveScriptProfilerHeapEnum_GetOptionalInfo(IActiveScriptProfilerHeapEnum* This,PROFILER_HEAP_OBJECT *heapObject,ULONG celt,PROFILER_HEAP_OBJECT_OPTIONAL_INFO *optionalInfo) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerHeapEnum_GetOptionalInfo(IActiveScriptProfilerHeapEnum* This,PROFILER_HEAP_OBJECT *heapObject,ULONG celt,PROFILER_HEAP_OBJECT_OPTIONAL_INFO *optionalInfo) { return This->lpVtbl->GetOptionalInfo(This,heapObject,celt,optionalInfo); } -static FORCEINLINE HRESULT IActiveScriptProfilerHeapEnum_FreeObjectAndOptionalInfo(IActiveScriptProfilerHeapEnum* This,ULONG celt,PROFILER_HEAP_OBJECT **heapObjects) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerHeapEnum_FreeObjectAndOptionalInfo(IActiveScriptProfilerHeapEnum* This,ULONG celt,PROFILER_HEAP_OBJECT **heapObjects) { return This->lpVtbl->FreeObjectAndOptionalInfo(This,celt,heapObjects); } -static FORCEINLINE HRESULT IActiveScriptProfilerHeapEnum_GetNameIdMap(IActiveScriptProfilerHeapEnum* This,LPCWSTR * pNameList[],UINT *pcelt) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerHeapEnum_GetNameIdMap(IActiveScriptProfilerHeapEnum* This,LPCWSTR * pNameList[],UINT *pcelt) { return This->lpVtbl->GetNameIdMap(This,pNameList,pcelt); } #endif @@ -642,34 +650,34 @@ interface IActiveScriptProfilerControl3 { #define IActiveScriptProfilerControl3_EnumHeap(This,ppEnum) (This)->lpVtbl->EnumHeap(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerControl3_QueryInterface(IActiveScriptProfilerControl3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl3_QueryInterface(IActiveScriptProfilerControl3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptProfilerControl3_AddRef(IActiveScriptProfilerControl3* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerControl3_AddRef(IActiveScriptProfilerControl3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptProfilerControl3_Release(IActiveScriptProfilerControl3* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerControl3_Release(IActiveScriptProfilerControl3* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptProfilerControl methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerControl3_StartProfiling(IActiveScriptProfilerControl3* This,REFCLSID clsidProfilerObject,DWORD dwEventMask,DWORD dwContext) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl3_StartProfiling(IActiveScriptProfilerControl3* This,REFCLSID clsidProfilerObject,DWORD dwEventMask,DWORD dwContext) { return This->lpVtbl->StartProfiling(This,clsidProfilerObject,dwEventMask,dwContext); } -static FORCEINLINE HRESULT IActiveScriptProfilerControl3_SetProfilerEventMask(IActiveScriptProfilerControl3* This,DWORD dwEventMask) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl3_SetProfilerEventMask(IActiveScriptProfilerControl3* This,DWORD dwEventMask) { return This->lpVtbl->SetProfilerEventMask(This,dwEventMask); } -static FORCEINLINE HRESULT IActiveScriptProfilerControl3_StopProfiling(IActiveScriptProfilerControl3* This,HRESULT hrShutdownReason) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl3_StopProfiling(IActiveScriptProfilerControl3* This,HRESULT hrShutdownReason) { return This->lpVtbl->StopProfiling(This,hrShutdownReason); } /*** IActiveScriptProfilerControl2 methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerControl3_CompleteProfilerStart(IActiveScriptProfilerControl3* This) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl3_CompleteProfilerStart(IActiveScriptProfilerControl3* This) { return This->lpVtbl->CompleteProfilerStart(This); } -static FORCEINLINE HRESULT IActiveScriptProfilerControl3_PrepareProfilerStop(IActiveScriptProfilerControl3* This) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl3_PrepareProfilerStop(IActiveScriptProfilerControl3* This) { return This->lpVtbl->PrepareProfilerStop(This); } /*** IActiveScriptProfilerControl3 methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerControl3_EnumHeap(IActiveScriptProfilerControl3* This,IActiveScriptProfilerHeapEnum **ppEnum) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerControl3_EnumHeap(IActiveScriptProfilerControl3* This,IActiveScriptProfilerHeapEnum **ppEnum) { return This->lpVtbl->EnumHeap(This,ppEnum); } #endif @@ -793,32 +801,32 @@ interface IActiveScriptProfilerCallback { #define IActiveScriptProfilerCallback_OnFunctionExit(This,scriptId,functionId) (This)->lpVtbl->OnFunctionExit(This,scriptId,functionId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerCallback_QueryInterface(IActiveScriptProfilerCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback_QueryInterface(IActiveScriptProfilerCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptProfilerCallback_AddRef(IActiveScriptProfilerCallback* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerCallback_AddRef(IActiveScriptProfilerCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptProfilerCallback_Release(IActiveScriptProfilerCallback* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerCallback_Release(IActiveScriptProfilerCallback* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptProfilerCallback methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerCallback_Initialize(IActiveScriptProfilerCallback* This,DWORD dwContext) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback_Initialize(IActiveScriptProfilerCallback* This,DWORD dwContext) { return This->lpVtbl->Initialize(This,dwContext); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback_Shutdown(IActiveScriptProfilerCallback* This,HRESULT hrReason) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback_Shutdown(IActiveScriptProfilerCallback* This,HRESULT hrReason) { return This->lpVtbl->Shutdown(This,hrReason); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback_ScriptCompiled(IActiveScriptProfilerCallback* This,PROFILER_TOKEN scriptId,PROFILER_SCRIPT_TYPE type,IUnknown *pIDebugDocumentContext) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback_ScriptCompiled(IActiveScriptProfilerCallback* This,PROFILER_TOKEN scriptId,PROFILER_SCRIPT_TYPE type,IUnknown *pIDebugDocumentContext) { return This->lpVtbl->ScriptCompiled(This,scriptId,type,pIDebugDocumentContext); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback_FunctionCompiled(IActiveScriptProfilerCallback* This,PROFILER_TOKEN functionId,PROFILER_TOKEN scriptId,const WCHAR *pwszFunctionName,const WCHAR *pwszFunctionNameHint,IUnknown *pIDebugDocumentContext) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback_FunctionCompiled(IActiveScriptProfilerCallback* This,PROFILER_TOKEN functionId,PROFILER_TOKEN scriptId,const WCHAR *pwszFunctionName,const WCHAR *pwszFunctionNameHint,IUnknown *pIDebugDocumentContext) { return This->lpVtbl->FunctionCompiled(This,functionId,scriptId,pwszFunctionName,pwszFunctionNameHint,pIDebugDocumentContext); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback_OnFunctionEnter(IActiveScriptProfilerCallback* This,PROFILER_TOKEN scriptId,PROFILER_TOKEN functionId) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback_OnFunctionEnter(IActiveScriptProfilerCallback* This,PROFILER_TOKEN scriptId,PROFILER_TOKEN functionId) { return This->lpVtbl->OnFunctionEnter(This,scriptId,functionId); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback_OnFunctionExit(IActiveScriptProfilerCallback* This,PROFILER_TOKEN scriptId,PROFILER_TOKEN functionId) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback_OnFunctionExit(IActiveScriptProfilerCallback* This,PROFILER_TOKEN scriptId,PROFILER_TOKEN functionId) { return This->lpVtbl->OnFunctionExit(This,scriptId,functionId); } #endif @@ -938,39 +946,39 @@ interface IActiveScriptProfilerCallback2 { #define IActiveScriptProfilerCallback2_OnFunctionExitByName(This,pwszFunctionName,type) (This)->lpVtbl->OnFunctionExitByName(This,pwszFunctionName,type) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerCallback2_QueryInterface(IActiveScriptProfilerCallback2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback2_QueryInterface(IActiveScriptProfilerCallback2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptProfilerCallback2_AddRef(IActiveScriptProfilerCallback2* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerCallback2_AddRef(IActiveScriptProfilerCallback2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptProfilerCallback2_Release(IActiveScriptProfilerCallback2* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerCallback2_Release(IActiveScriptProfilerCallback2* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptProfilerCallback methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerCallback2_Initialize(IActiveScriptProfilerCallback2* This,DWORD dwContext) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback2_Initialize(IActiveScriptProfilerCallback2* This,DWORD dwContext) { return This->lpVtbl->Initialize(This,dwContext); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback2_Shutdown(IActiveScriptProfilerCallback2* This,HRESULT hrReason) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback2_Shutdown(IActiveScriptProfilerCallback2* This,HRESULT hrReason) { return This->lpVtbl->Shutdown(This,hrReason); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback2_ScriptCompiled(IActiveScriptProfilerCallback2* This,PROFILER_TOKEN scriptId,PROFILER_SCRIPT_TYPE type,IUnknown *pIDebugDocumentContext) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback2_ScriptCompiled(IActiveScriptProfilerCallback2* This,PROFILER_TOKEN scriptId,PROFILER_SCRIPT_TYPE type,IUnknown *pIDebugDocumentContext) { return This->lpVtbl->ScriptCompiled(This,scriptId,type,pIDebugDocumentContext); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback2_FunctionCompiled(IActiveScriptProfilerCallback2* This,PROFILER_TOKEN functionId,PROFILER_TOKEN scriptId,const WCHAR *pwszFunctionName,const WCHAR *pwszFunctionNameHint,IUnknown *pIDebugDocumentContext) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback2_FunctionCompiled(IActiveScriptProfilerCallback2* This,PROFILER_TOKEN functionId,PROFILER_TOKEN scriptId,const WCHAR *pwszFunctionName,const WCHAR *pwszFunctionNameHint,IUnknown *pIDebugDocumentContext) { return This->lpVtbl->FunctionCompiled(This,functionId,scriptId,pwszFunctionName,pwszFunctionNameHint,pIDebugDocumentContext); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback2_OnFunctionEnter(IActiveScriptProfilerCallback2* This,PROFILER_TOKEN scriptId,PROFILER_TOKEN functionId) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback2_OnFunctionEnter(IActiveScriptProfilerCallback2* This,PROFILER_TOKEN scriptId,PROFILER_TOKEN functionId) { return This->lpVtbl->OnFunctionEnter(This,scriptId,functionId); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback2_OnFunctionExit(IActiveScriptProfilerCallback2* This,PROFILER_TOKEN scriptId,PROFILER_TOKEN functionId) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback2_OnFunctionExit(IActiveScriptProfilerCallback2* This,PROFILER_TOKEN scriptId,PROFILER_TOKEN functionId) { return This->lpVtbl->OnFunctionExit(This,scriptId,functionId); } /*** IActiveScriptProfilerCallback2 methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerCallback2_OnFunctionEnterByName(IActiveScriptProfilerCallback2* This,const WCHAR *pwszFunctionName,PROFILER_SCRIPT_TYPE type) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback2_OnFunctionEnterByName(IActiveScriptProfilerCallback2* This,const WCHAR *pwszFunctionName,PROFILER_SCRIPT_TYPE type) { return This->lpVtbl->OnFunctionEnterByName(This,pwszFunctionName,type); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback2_OnFunctionExitByName(IActiveScriptProfilerCallback2* This,const WCHAR *pwszFunctionName,PROFILER_SCRIPT_TYPE type) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback2_OnFunctionExitByName(IActiveScriptProfilerCallback2* This,const WCHAR *pwszFunctionName,PROFILER_SCRIPT_TYPE type) { return This->lpVtbl->OnFunctionExitByName(This,pwszFunctionName,type); } #endif @@ -1092,43 +1100,43 @@ interface IActiveScriptProfilerCallback3 { #define IActiveScriptProfilerCallback3_SetWebWorkerId(This,webWorkerId) (This)->lpVtbl->SetWebWorkerId(This,webWorkerId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerCallback3_QueryInterface(IActiveScriptProfilerCallback3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback3_QueryInterface(IActiveScriptProfilerCallback3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptProfilerCallback3_AddRef(IActiveScriptProfilerCallback3* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerCallback3_AddRef(IActiveScriptProfilerCallback3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptProfilerCallback3_Release(IActiveScriptProfilerCallback3* This) { +static __WIDL_INLINE ULONG IActiveScriptProfilerCallback3_Release(IActiveScriptProfilerCallback3* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptProfilerCallback methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerCallback3_Initialize(IActiveScriptProfilerCallback3* This,DWORD dwContext) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback3_Initialize(IActiveScriptProfilerCallback3* This,DWORD dwContext) { return This->lpVtbl->Initialize(This,dwContext); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback3_Shutdown(IActiveScriptProfilerCallback3* This,HRESULT hrReason) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback3_Shutdown(IActiveScriptProfilerCallback3* This,HRESULT hrReason) { return This->lpVtbl->Shutdown(This,hrReason); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback3_ScriptCompiled(IActiveScriptProfilerCallback3* This,PROFILER_TOKEN scriptId,PROFILER_SCRIPT_TYPE type,IUnknown *pIDebugDocumentContext) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback3_ScriptCompiled(IActiveScriptProfilerCallback3* This,PROFILER_TOKEN scriptId,PROFILER_SCRIPT_TYPE type,IUnknown *pIDebugDocumentContext) { return This->lpVtbl->ScriptCompiled(This,scriptId,type,pIDebugDocumentContext); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback3_FunctionCompiled(IActiveScriptProfilerCallback3* This,PROFILER_TOKEN functionId,PROFILER_TOKEN scriptId,const WCHAR *pwszFunctionName,const WCHAR *pwszFunctionNameHint,IUnknown *pIDebugDocumentContext) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback3_FunctionCompiled(IActiveScriptProfilerCallback3* This,PROFILER_TOKEN functionId,PROFILER_TOKEN scriptId,const WCHAR *pwszFunctionName,const WCHAR *pwszFunctionNameHint,IUnknown *pIDebugDocumentContext) { return This->lpVtbl->FunctionCompiled(This,functionId,scriptId,pwszFunctionName,pwszFunctionNameHint,pIDebugDocumentContext); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback3_OnFunctionEnter(IActiveScriptProfilerCallback3* This,PROFILER_TOKEN scriptId,PROFILER_TOKEN functionId) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback3_OnFunctionEnter(IActiveScriptProfilerCallback3* This,PROFILER_TOKEN scriptId,PROFILER_TOKEN functionId) { return This->lpVtbl->OnFunctionEnter(This,scriptId,functionId); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback3_OnFunctionExit(IActiveScriptProfilerCallback3* This,PROFILER_TOKEN scriptId,PROFILER_TOKEN functionId) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback3_OnFunctionExit(IActiveScriptProfilerCallback3* This,PROFILER_TOKEN scriptId,PROFILER_TOKEN functionId) { return This->lpVtbl->OnFunctionExit(This,scriptId,functionId); } /*** IActiveScriptProfilerCallback2 methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerCallback3_OnFunctionEnterByName(IActiveScriptProfilerCallback3* This,const WCHAR *pwszFunctionName,PROFILER_SCRIPT_TYPE type) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback3_OnFunctionEnterByName(IActiveScriptProfilerCallback3* This,const WCHAR *pwszFunctionName,PROFILER_SCRIPT_TYPE type) { return This->lpVtbl->OnFunctionEnterByName(This,pwszFunctionName,type); } -static FORCEINLINE HRESULT IActiveScriptProfilerCallback3_OnFunctionExitByName(IActiveScriptProfilerCallback3* This,const WCHAR *pwszFunctionName,PROFILER_SCRIPT_TYPE type) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback3_OnFunctionExitByName(IActiveScriptProfilerCallback3* This,const WCHAR *pwszFunctionName,PROFILER_SCRIPT_TYPE type) { return This->lpVtbl->OnFunctionExitByName(This,pwszFunctionName,type); } /*** IActiveScriptProfilerCallback3 methods ***/ -static FORCEINLINE HRESULT IActiveScriptProfilerCallback3_SetWebWorkerId(IActiveScriptProfilerCallback3* This,DWORD webWorkerId) { +static __WIDL_INLINE HRESULT IActiveScriptProfilerCallback3_SetWebWorkerId(IActiveScriptProfilerCallback3* This,DWORD webWorkerId) { return This->lpVtbl->SetWebWorkerId(This,webWorkerId); } #endif diff --git a/lib/libc/include/any-windows-any/activscp.h b/lib/libc/include/any-windows-any/activscp.h index 23a1269cf978ffff0f03a02d9253362f398da92b..11916086c822e1b3ec6dcbd14bd99329385f9d68 100644 --- a/lib/libc/include/any-windows-any/activscp.h +++ b/lib/libc/include/any-windows-any/activscp.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/activscp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/activscp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __activscp_h__ #define __activscp_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IActiveScriptSite_FWD_DEFINED__ @@ -704,38 +712,38 @@ interface IActiveScriptSite { #define IActiveScriptSite_OnLeaveScript(This) (This)->lpVtbl->OnLeaveScript(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptSite_QueryInterface(IActiveScriptSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptSite_QueryInterface(IActiveScriptSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptSite_AddRef(IActiveScriptSite* This) { +static __WIDL_INLINE ULONG IActiveScriptSite_AddRef(IActiveScriptSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptSite_Release(IActiveScriptSite* This) { +static __WIDL_INLINE ULONG IActiveScriptSite_Release(IActiveScriptSite* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptSite methods ***/ -static FORCEINLINE HRESULT IActiveScriptSite_GetLCID(IActiveScriptSite* This,LCID *plcid) { +static __WIDL_INLINE HRESULT IActiveScriptSite_GetLCID(IActiveScriptSite* This,LCID *plcid) { return This->lpVtbl->GetLCID(This,plcid); } -static FORCEINLINE HRESULT IActiveScriptSite_GetItemInfo(IActiveScriptSite* This,LPCOLESTR pstrName,DWORD dwReturnMask,IUnknown **ppiunkItem,ITypeInfo **ppti) { +static __WIDL_INLINE HRESULT IActiveScriptSite_GetItemInfo(IActiveScriptSite* This,LPCOLESTR pstrName,DWORD dwReturnMask,IUnknown **ppiunkItem,ITypeInfo **ppti) { return This->lpVtbl->GetItemInfo(This,pstrName,dwReturnMask,ppiunkItem,ppti); } -static FORCEINLINE HRESULT IActiveScriptSite_GetDocVersionString(IActiveScriptSite* This,BSTR *pbstrVersion) { +static __WIDL_INLINE HRESULT IActiveScriptSite_GetDocVersionString(IActiveScriptSite* This,BSTR *pbstrVersion) { return This->lpVtbl->GetDocVersionString(This,pbstrVersion); } -static FORCEINLINE HRESULT IActiveScriptSite_OnScriptTerminate(IActiveScriptSite* This,const VARIANT *pvarResult,const EXCEPINFO *pexcepinfo) { +static __WIDL_INLINE HRESULT IActiveScriptSite_OnScriptTerminate(IActiveScriptSite* This,const VARIANT *pvarResult,const EXCEPINFO *pexcepinfo) { return This->lpVtbl->OnScriptTerminate(This,pvarResult,pexcepinfo); } -static FORCEINLINE HRESULT IActiveScriptSite_OnStateChange(IActiveScriptSite* This,SCRIPTSTATE ssScriptState) { +static __WIDL_INLINE HRESULT IActiveScriptSite_OnStateChange(IActiveScriptSite* This,SCRIPTSTATE ssScriptState) { return This->lpVtbl->OnStateChange(This,ssScriptState); } -static FORCEINLINE HRESULT IActiveScriptSite_OnScriptError(IActiveScriptSite* This,IActiveScriptError *pscripterror) { +static __WIDL_INLINE HRESULT IActiveScriptSite_OnScriptError(IActiveScriptSite* This,IActiveScriptError *pscripterror) { return This->lpVtbl->OnScriptError(This,pscripterror); } -static FORCEINLINE HRESULT IActiveScriptSite_OnEnterScript(IActiveScriptSite* This) { +static __WIDL_INLINE HRESULT IActiveScriptSite_OnEnterScript(IActiveScriptSite* This) { return This->lpVtbl->OnEnterScript(This); } -static FORCEINLINE HRESULT IActiveScriptSite_OnLeaveScript(IActiveScriptSite* This) { +static __WIDL_INLINE HRESULT IActiveScriptSite_OnLeaveScript(IActiveScriptSite* This) { return This->lpVtbl->OnLeaveScript(This); } #endif @@ -823,23 +831,23 @@ interface IActiveScriptError { #define IActiveScriptError_GetSourceLineText(This,pbstrSourceLine) (This)->lpVtbl->GetSourceLineText(This,pbstrSourceLine) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptError_QueryInterface(IActiveScriptError* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptError_QueryInterface(IActiveScriptError* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptError_AddRef(IActiveScriptError* This) { +static __WIDL_INLINE ULONG IActiveScriptError_AddRef(IActiveScriptError* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptError_Release(IActiveScriptError* This) { +static __WIDL_INLINE ULONG IActiveScriptError_Release(IActiveScriptError* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptError methods ***/ -static FORCEINLINE HRESULT IActiveScriptError_GetExceptionInfo(IActiveScriptError* This,EXCEPINFO *pexcepinfo) { +static __WIDL_INLINE HRESULT IActiveScriptError_GetExceptionInfo(IActiveScriptError* This,EXCEPINFO *pexcepinfo) { return This->lpVtbl->GetExceptionInfo(This,pexcepinfo); } -static FORCEINLINE HRESULT IActiveScriptError_GetSourcePosition(IActiveScriptError* This,DWORD *pdwSourceContext,ULONG *pulLineNumber,LONG *plCharacterPosition) { +static __WIDL_INLINE HRESULT IActiveScriptError_GetSourcePosition(IActiveScriptError* This,DWORD *pdwSourceContext,ULONG *pulLineNumber,LONG *plCharacterPosition) { return This->lpVtbl->GetSourcePosition(This,pdwSourceContext,pulLineNumber,plCharacterPosition); } -static FORCEINLINE HRESULT IActiveScriptError_GetSourceLineText(IActiveScriptError* This,BSTR *pbstrSourceLine) { +static __WIDL_INLINE HRESULT IActiveScriptError_GetSourceLineText(IActiveScriptError* This,BSTR *pbstrSourceLine) { return This->lpVtbl->GetSourceLineText(This,pbstrSourceLine); } #endif @@ -944,27 +952,27 @@ interface IActiveScriptError64 { #define IActiveScriptError64_GetSourcePosition64(This,pdwSourceContext,pulLineNumber,plCharacterPosition) (This)->lpVtbl->GetSourcePosition64(This,pdwSourceContext,pulLineNumber,plCharacterPosition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptError64_QueryInterface(IActiveScriptError64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptError64_QueryInterface(IActiveScriptError64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptError64_AddRef(IActiveScriptError64* This) { +static __WIDL_INLINE ULONG IActiveScriptError64_AddRef(IActiveScriptError64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptError64_Release(IActiveScriptError64* This) { +static __WIDL_INLINE ULONG IActiveScriptError64_Release(IActiveScriptError64* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptError methods ***/ -static FORCEINLINE HRESULT IActiveScriptError64_GetExceptionInfo(IActiveScriptError64* This,EXCEPINFO *pexcepinfo) { +static __WIDL_INLINE HRESULT IActiveScriptError64_GetExceptionInfo(IActiveScriptError64* This,EXCEPINFO *pexcepinfo) { return This->lpVtbl->GetExceptionInfo(This,pexcepinfo); } -static FORCEINLINE HRESULT IActiveScriptError64_GetSourcePosition(IActiveScriptError64* This,DWORD *pdwSourceContext,ULONG *pulLineNumber,LONG *plCharacterPosition) { +static __WIDL_INLINE HRESULT IActiveScriptError64_GetSourcePosition(IActiveScriptError64* This,DWORD *pdwSourceContext,ULONG *pulLineNumber,LONG *plCharacterPosition) { return This->lpVtbl->GetSourcePosition(This,pdwSourceContext,pulLineNumber,plCharacterPosition); } -static FORCEINLINE HRESULT IActiveScriptError64_GetSourceLineText(IActiveScriptError64* This,BSTR *pbstrSourceLine) { +static __WIDL_INLINE HRESULT IActiveScriptError64_GetSourceLineText(IActiveScriptError64* This,BSTR *pbstrSourceLine) { return This->lpVtbl->GetSourceLineText(This,pbstrSourceLine); } /*** IActiveScriptError64 methods ***/ -static FORCEINLINE HRESULT IActiveScriptError64_GetSourcePosition64(IActiveScriptError64* This,DWORDLONG *pdwSourceContext,ULONG *pulLineNumber,LONG *plCharacterPosition) { +static __WIDL_INLINE HRESULT IActiveScriptError64_GetSourcePosition64(IActiveScriptError64* This,DWORDLONG *pdwSourceContext,ULONG *pulLineNumber,LONG *plCharacterPosition) { return This->lpVtbl->GetSourcePosition64(This,pdwSourceContext,pulLineNumber,plCharacterPosition); } #endif @@ -1039,20 +1047,20 @@ interface IActiveScriptSiteWindow { #define IActiveScriptSiteWindow_EnableModeless(This,fEnable) (This)->lpVtbl->EnableModeless(This,fEnable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteWindow_QueryInterface(IActiveScriptSiteWindow* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptSiteWindow_QueryInterface(IActiveScriptSiteWindow* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptSiteWindow_AddRef(IActiveScriptSiteWindow* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteWindow_AddRef(IActiveScriptSiteWindow* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptSiteWindow_Release(IActiveScriptSiteWindow* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteWindow_Release(IActiveScriptSiteWindow* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptSiteWindow methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteWindow_GetWindow(IActiveScriptSiteWindow* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IActiveScriptSiteWindow_GetWindow(IActiveScriptSiteWindow* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IActiveScriptSiteWindow_EnableModeless(IActiveScriptSiteWindow* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IActiveScriptSiteWindow_EnableModeless(IActiveScriptSiteWindow* This,WINBOOL fEnable) { return This->lpVtbl->EnableModeless(This,fEnable); } #endif @@ -1122,17 +1130,17 @@ interface IActiveScriptSiteUIControl { #define IActiveScriptSiteUIControl_GetUIBehavior(This,UicItem,pUicHandling) (This)->lpVtbl->GetUIBehavior(This,UicItem,pUicHandling) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteUIControl_QueryInterface(IActiveScriptSiteUIControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptSiteUIControl_QueryInterface(IActiveScriptSiteUIControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptSiteUIControl_AddRef(IActiveScriptSiteUIControl* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteUIControl_AddRef(IActiveScriptSiteUIControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptSiteUIControl_Release(IActiveScriptSiteUIControl* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteUIControl_Release(IActiveScriptSiteUIControl* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptSiteUIControl methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteUIControl_GetUIBehavior(IActiveScriptSiteUIControl* This,SCRIPTUICITEM UicItem,SCRIPTUICHANDLING *pUicHandling) { +static __WIDL_INLINE HRESULT IActiveScriptSiteUIControl_GetUIBehavior(IActiveScriptSiteUIControl* This,SCRIPTUICITEM UicItem,SCRIPTUICHANDLING *pUicHandling) { return This->lpVtbl->GetUIBehavior(This,UicItem,pUicHandling); } #endif @@ -1199,17 +1207,17 @@ interface IActiveScriptSiteInterruptPoll { #define IActiveScriptSiteInterruptPoll_QueryContinue(This) (This)->lpVtbl->QueryContinue(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteInterruptPoll_QueryInterface(IActiveScriptSiteInterruptPoll* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptSiteInterruptPoll_QueryInterface(IActiveScriptSiteInterruptPoll* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptSiteInterruptPoll_AddRef(IActiveScriptSiteInterruptPoll* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteInterruptPoll_AddRef(IActiveScriptSiteInterruptPoll* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptSiteInterruptPoll_Release(IActiveScriptSiteInterruptPoll* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteInterruptPoll_Release(IActiveScriptSiteInterruptPoll* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptSiteInterruptPoll methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteInterruptPoll_QueryContinue(IActiveScriptSiteInterruptPoll* This) { +static __WIDL_INLINE HRESULT IActiveScriptSiteInterruptPoll_QueryContinue(IActiveScriptSiteInterruptPoll* This) { return This->lpVtbl->QueryContinue(This); } #endif @@ -1392,53 +1400,53 @@ interface IActiveScript { #define IActiveScript_Clone(This,ppscript) (This)->lpVtbl->Clone(This,ppscript) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScript_QueryInterface(IActiveScript* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScript_QueryInterface(IActiveScript* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScript_AddRef(IActiveScript* This) { +static __WIDL_INLINE ULONG IActiveScript_AddRef(IActiveScript* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScript_Release(IActiveScript* This) { +static __WIDL_INLINE ULONG IActiveScript_Release(IActiveScript* This) { return This->lpVtbl->Release(This); } /*** IActiveScript methods ***/ -static FORCEINLINE HRESULT IActiveScript_SetScriptSite(IActiveScript* This,IActiveScriptSite *pass) { +static __WIDL_INLINE HRESULT IActiveScript_SetScriptSite(IActiveScript* This,IActiveScriptSite *pass) { return This->lpVtbl->SetScriptSite(This,pass); } -static FORCEINLINE HRESULT IActiveScript_GetScriptSite(IActiveScript* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScript_GetScriptSite(IActiveScript* This,REFIID riid,void **ppvObject) { return This->lpVtbl->GetScriptSite(This,riid,ppvObject); } -static FORCEINLINE HRESULT IActiveScript_SetScriptState(IActiveScript* This,SCRIPTSTATE ss) { +static __WIDL_INLINE HRESULT IActiveScript_SetScriptState(IActiveScript* This,SCRIPTSTATE ss) { return This->lpVtbl->SetScriptState(This,ss); } -static FORCEINLINE HRESULT IActiveScript_GetScriptState(IActiveScript* This,SCRIPTSTATE *pssState) { +static __WIDL_INLINE HRESULT IActiveScript_GetScriptState(IActiveScript* This,SCRIPTSTATE *pssState) { return This->lpVtbl->GetScriptState(This,pssState); } -static FORCEINLINE HRESULT IActiveScript_Close(IActiveScript* This) { +static __WIDL_INLINE HRESULT IActiveScript_Close(IActiveScript* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT IActiveScript_AddNamedItem(IActiveScript* This,LPCOLESTR pstrName,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IActiveScript_AddNamedItem(IActiveScript* This,LPCOLESTR pstrName,DWORD dwFlags) { return This->lpVtbl->AddNamedItem(This,pstrName,dwFlags); } -static FORCEINLINE HRESULT IActiveScript_AddTypeLib(IActiveScript* This,REFGUID rguidTypeLib,DWORD dwMajor,DWORD dwMinor,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IActiveScript_AddTypeLib(IActiveScript* This,REFGUID rguidTypeLib,DWORD dwMajor,DWORD dwMinor,DWORD dwFlags) { return This->lpVtbl->AddTypeLib(This,rguidTypeLib,dwMajor,dwMinor,dwFlags); } -static FORCEINLINE HRESULT IActiveScript_GetScriptDispatch(IActiveScript* This,LPCOLESTR pstrItemName,IDispatch **ppdisp) { +static __WIDL_INLINE HRESULT IActiveScript_GetScriptDispatch(IActiveScript* This,LPCOLESTR pstrItemName,IDispatch **ppdisp) { return This->lpVtbl->GetScriptDispatch(This,pstrItemName,ppdisp); } -static FORCEINLINE HRESULT IActiveScript_GetCurrentScriptThreadID(IActiveScript* This,SCRIPTTHREADID *pstidThread) { +static __WIDL_INLINE HRESULT IActiveScript_GetCurrentScriptThreadID(IActiveScript* This,SCRIPTTHREADID *pstidThread) { return This->lpVtbl->GetCurrentScriptThreadID(This,pstidThread); } -static FORCEINLINE HRESULT IActiveScript_GetScriptThreadID(IActiveScript* This,DWORD dwWin32ThreadId,SCRIPTTHREADID *pstidThread) { +static __WIDL_INLINE HRESULT IActiveScript_GetScriptThreadID(IActiveScript* This,DWORD dwWin32ThreadId,SCRIPTTHREADID *pstidThread) { return This->lpVtbl->GetScriptThreadID(This,dwWin32ThreadId,pstidThread); } -static FORCEINLINE HRESULT IActiveScript_GetScriptThreadState(IActiveScript* This,SCRIPTTHREADID stidThread,SCRIPTTHREADSTATE *pstsState) { +static __WIDL_INLINE HRESULT IActiveScript_GetScriptThreadState(IActiveScript* This,SCRIPTTHREADID stidThread,SCRIPTTHREADSTATE *pstsState) { return This->lpVtbl->GetScriptThreadState(This,stidThread,pstsState); } -static FORCEINLINE HRESULT IActiveScript_InterruptScriptThread(IActiveScript* This,SCRIPTTHREADID stidThread,const EXCEPINFO *pexcepinfo,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IActiveScript_InterruptScriptThread(IActiveScript* This,SCRIPTTHREADID stidThread,const EXCEPINFO *pexcepinfo,DWORD dwFlags) { return This->lpVtbl->InterruptScriptThread(This,stidThread,pexcepinfo,dwFlags); } -static FORCEINLINE HRESULT IActiveScript_Clone(IActiveScript* This,IActiveScript **ppscript) { +static __WIDL_INLINE HRESULT IActiveScript_Clone(IActiveScript* This,IActiveScript **ppscript) { return This->lpVtbl->Clone(This,ppscript); } #endif @@ -1557,23 +1565,23 @@ interface IActiveScriptParse32 { #define IActiveScriptParse32_ParseScriptText(This,pstrCode,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexcepinfo) (This)->lpVtbl->ParseScriptText(This,pstrCode,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexcepinfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptParse32_QueryInterface(IActiveScriptParse32* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptParse32_QueryInterface(IActiveScriptParse32* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptParse32_AddRef(IActiveScriptParse32* This) { +static __WIDL_INLINE ULONG IActiveScriptParse32_AddRef(IActiveScriptParse32* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptParse32_Release(IActiveScriptParse32* This) { +static __WIDL_INLINE ULONG IActiveScriptParse32_Release(IActiveScriptParse32* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptParse32 methods ***/ -static FORCEINLINE HRESULT IActiveScriptParse32_InitNew(IActiveScriptParse32* This) { +static __WIDL_INLINE HRESULT IActiveScriptParse32_InitNew(IActiveScriptParse32* This) { return This->lpVtbl->InitNew(This); } -static FORCEINLINE HRESULT IActiveScriptParse32_AddScriptlet(IActiveScriptParse32* This,LPCOLESTR pstrDefaultName,LPCOLESTR pstrCode,LPCOLESTR pstrItemName,LPCOLESTR pstrSubItemName,LPCOLESTR pstrEventName,LPCOLESTR pstrDelimiter,DWORD dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,BSTR *pbstrName,EXCEPINFO *pexcepinfo) { +static __WIDL_INLINE HRESULT IActiveScriptParse32_AddScriptlet(IActiveScriptParse32* This,LPCOLESTR pstrDefaultName,LPCOLESTR pstrCode,LPCOLESTR pstrItemName,LPCOLESTR pstrSubItemName,LPCOLESTR pstrEventName,LPCOLESTR pstrDelimiter,DWORD dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,BSTR *pbstrName,EXCEPINFO *pexcepinfo) { return This->lpVtbl->AddScriptlet(This,pstrDefaultName,pstrCode,pstrItemName,pstrSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pbstrName,pexcepinfo); } -static FORCEINLINE HRESULT IActiveScriptParse32_ParseScriptText(IActiveScriptParse32* This,LPCOLESTR pstrCode,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORD dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,VARIANT *pvarResult,EXCEPINFO *pexcepinfo) { +static __WIDL_INLINE HRESULT IActiveScriptParse32_ParseScriptText(IActiveScriptParse32* This,LPCOLESTR pstrCode,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORD dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,VARIANT *pvarResult,EXCEPINFO *pexcepinfo) { return This->lpVtbl->ParseScriptText(This,pstrCode,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexcepinfo); } #endif @@ -1692,23 +1700,23 @@ interface IActiveScriptParse64 { #define IActiveScriptParse64_ParseScriptText(This,pstrCode,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexcepinfo) (This)->lpVtbl->ParseScriptText(This,pstrCode,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexcepinfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptParse64_QueryInterface(IActiveScriptParse64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptParse64_QueryInterface(IActiveScriptParse64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptParse64_AddRef(IActiveScriptParse64* This) { +static __WIDL_INLINE ULONG IActiveScriptParse64_AddRef(IActiveScriptParse64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptParse64_Release(IActiveScriptParse64* This) { +static __WIDL_INLINE ULONG IActiveScriptParse64_Release(IActiveScriptParse64* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptParse64 methods ***/ -static FORCEINLINE HRESULT IActiveScriptParse64_InitNew(IActiveScriptParse64* This) { +static __WIDL_INLINE HRESULT IActiveScriptParse64_InitNew(IActiveScriptParse64* This) { return This->lpVtbl->InitNew(This); } -static FORCEINLINE HRESULT IActiveScriptParse64_AddScriptlet(IActiveScriptParse64* This,LPCOLESTR pstrDefaultName,LPCOLESTR pstrCode,LPCOLESTR pstrItemName,LPCOLESTR pstrSubItemName,LPCOLESTR pstrEventName,LPCOLESTR pstrDelimiter,DWORDLONG dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,BSTR *pbstrName,EXCEPINFO *pexcepinfo) { +static __WIDL_INLINE HRESULT IActiveScriptParse64_AddScriptlet(IActiveScriptParse64* This,LPCOLESTR pstrDefaultName,LPCOLESTR pstrCode,LPCOLESTR pstrItemName,LPCOLESTR pstrSubItemName,LPCOLESTR pstrEventName,LPCOLESTR pstrDelimiter,DWORDLONG dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,BSTR *pbstrName,EXCEPINFO *pexcepinfo) { return This->lpVtbl->AddScriptlet(This,pstrDefaultName,pstrCode,pstrItemName,pstrSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pbstrName,pexcepinfo); } -static FORCEINLINE HRESULT IActiveScriptParse64_ParseScriptText(IActiveScriptParse64* This,LPCOLESTR pstrCode,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORDLONG dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,VARIANT *pvarResult,EXCEPINFO *pexcepinfo) { +static __WIDL_INLINE HRESULT IActiveScriptParse64_ParseScriptText(IActiveScriptParse64* This,LPCOLESTR pstrCode,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORDLONG dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,VARIANT *pvarResult,EXCEPINFO *pexcepinfo) { return This->lpVtbl->ParseScriptText(This,pstrCode,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexcepinfo); } #endif @@ -1802,17 +1810,17 @@ interface IActiveScriptParseProcedureOld32 { #define IActiveScriptParseProcedureOld32_ParseProcedureText(This,pstrCode,pstrFormalParams,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) (This)->lpVtbl->ParseProcedureText(This,pstrCode,pstrFormalParams,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptParseProcedureOld32_QueryInterface(IActiveScriptParseProcedureOld32* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptParseProcedureOld32_QueryInterface(IActiveScriptParseProcedureOld32* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptParseProcedureOld32_AddRef(IActiveScriptParseProcedureOld32* This) { +static __WIDL_INLINE ULONG IActiveScriptParseProcedureOld32_AddRef(IActiveScriptParseProcedureOld32* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptParseProcedureOld32_Release(IActiveScriptParseProcedureOld32* This) { +static __WIDL_INLINE ULONG IActiveScriptParseProcedureOld32_Release(IActiveScriptParseProcedureOld32* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptParseProcedureOld32 methods ***/ -static FORCEINLINE HRESULT IActiveScriptParseProcedureOld32_ParseProcedureText(IActiveScriptParseProcedureOld32* This,LPCOLESTR pstrCode,LPCOLESTR pstrFormalParams,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORD dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,IDispatch **ppdisp) { +static __WIDL_INLINE HRESULT IActiveScriptParseProcedureOld32_ParseProcedureText(IActiveScriptParseProcedureOld32* This,LPCOLESTR pstrCode,LPCOLESTR pstrFormalParams,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORD dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,IDispatch **ppdisp) { return This->lpVtbl->ParseProcedureText(This,pstrCode,pstrFormalParams,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp); } #endif @@ -1896,17 +1904,17 @@ interface IActiveScriptParseProcedureOld64 { #define IActiveScriptParseProcedureOld64_ParseProcedureText(This,pstrCode,pstrFormalParams,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) (This)->lpVtbl->ParseProcedureText(This,pstrCode,pstrFormalParams,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptParseProcedureOld64_QueryInterface(IActiveScriptParseProcedureOld64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptParseProcedureOld64_QueryInterface(IActiveScriptParseProcedureOld64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptParseProcedureOld64_AddRef(IActiveScriptParseProcedureOld64* This) { +static __WIDL_INLINE ULONG IActiveScriptParseProcedureOld64_AddRef(IActiveScriptParseProcedureOld64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptParseProcedureOld64_Release(IActiveScriptParseProcedureOld64* This) { +static __WIDL_INLINE ULONG IActiveScriptParseProcedureOld64_Release(IActiveScriptParseProcedureOld64* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptParseProcedureOld64 methods ***/ -static FORCEINLINE HRESULT IActiveScriptParseProcedureOld64_ParseProcedureText(IActiveScriptParseProcedureOld64* This,LPCOLESTR pstrCode,LPCOLESTR pstrFormalParams,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORDLONG dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,IDispatch **ppdisp) { +static __WIDL_INLINE HRESULT IActiveScriptParseProcedureOld64_ParseProcedureText(IActiveScriptParseProcedureOld64* This,LPCOLESTR pstrCode,LPCOLESTR pstrFormalParams,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORDLONG dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,IDispatch **ppdisp) { return This->lpVtbl->ParseProcedureText(This,pstrCode,pstrFormalParams,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp); } #endif @@ -2002,17 +2010,17 @@ interface IActiveScriptParseProcedure32 { #define IActiveScriptParseProcedure32_ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) (This)->lpVtbl->ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptParseProcedure32_QueryInterface(IActiveScriptParseProcedure32* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptParseProcedure32_QueryInterface(IActiveScriptParseProcedure32* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptParseProcedure32_AddRef(IActiveScriptParseProcedure32* This) { +static __WIDL_INLINE ULONG IActiveScriptParseProcedure32_AddRef(IActiveScriptParseProcedure32* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptParseProcedure32_Release(IActiveScriptParseProcedure32* This) { +static __WIDL_INLINE ULONG IActiveScriptParseProcedure32_Release(IActiveScriptParseProcedure32* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptParseProcedure32 methods ***/ -static FORCEINLINE HRESULT IActiveScriptParseProcedure32_ParseProcedureText(IActiveScriptParseProcedure32* This,LPCOLESTR pstrCode,LPCOLESTR pstrFormalParams,LPCOLESTR pstrProcedureName,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORD dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,IDispatch **ppdisp) { +static __WIDL_INLINE HRESULT IActiveScriptParseProcedure32_ParseProcedureText(IActiveScriptParseProcedure32* This,LPCOLESTR pstrCode,LPCOLESTR pstrFormalParams,LPCOLESTR pstrProcedureName,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORD dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,IDispatch **ppdisp) { return This->lpVtbl->ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp); } #endif @@ -2098,17 +2106,17 @@ interface IActiveScriptParseProcedure64 { #define IActiveScriptParseProcedure64_ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) (This)->lpVtbl->ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptParseProcedure64_QueryInterface(IActiveScriptParseProcedure64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptParseProcedure64_QueryInterface(IActiveScriptParseProcedure64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptParseProcedure64_AddRef(IActiveScriptParseProcedure64* This) { +static __WIDL_INLINE ULONG IActiveScriptParseProcedure64_AddRef(IActiveScriptParseProcedure64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptParseProcedure64_Release(IActiveScriptParseProcedure64* This) { +static __WIDL_INLINE ULONG IActiveScriptParseProcedure64_Release(IActiveScriptParseProcedure64* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptParseProcedure64 methods ***/ -static FORCEINLINE HRESULT IActiveScriptParseProcedure64_ParseProcedureText(IActiveScriptParseProcedure64* This,LPCOLESTR pstrCode,LPCOLESTR pstrFormalParams,LPCOLESTR pstrProcedureName,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORDLONG dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,IDispatch **ppdisp) { +static __WIDL_INLINE HRESULT IActiveScriptParseProcedure64_ParseProcedureText(IActiveScriptParseProcedure64* This,LPCOLESTR pstrCode,LPCOLESTR pstrFormalParams,LPCOLESTR pstrProcedureName,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORDLONG dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,IDispatch **ppdisp) { return This->lpVtbl->ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp); } #endif @@ -2192,17 +2200,17 @@ interface IActiveScriptParseProcedure2_32 { #define IActiveScriptParseProcedure2_32_ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) (This)->lpVtbl->ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptParseProcedure2_32_QueryInterface(IActiveScriptParseProcedure2_32* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptParseProcedure2_32_QueryInterface(IActiveScriptParseProcedure2_32* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptParseProcedure2_32_AddRef(IActiveScriptParseProcedure2_32* This) { +static __WIDL_INLINE ULONG IActiveScriptParseProcedure2_32_AddRef(IActiveScriptParseProcedure2_32* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptParseProcedure2_32_Release(IActiveScriptParseProcedure2_32* This) { +static __WIDL_INLINE ULONG IActiveScriptParseProcedure2_32_Release(IActiveScriptParseProcedure2_32* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptParseProcedure32 methods ***/ -static FORCEINLINE HRESULT IActiveScriptParseProcedure2_32_ParseProcedureText(IActiveScriptParseProcedure2_32* This,LPCOLESTR pstrCode,LPCOLESTR pstrFormalParams,LPCOLESTR pstrProcedureName,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORD dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,IDispatch **ppdisp) { +static __WIDL_INLINE HRESULT IActiveScriptParseProcedure2_32_ParseProcedureText(IActiveScriptParseProcedure2_32* This,LPCOLESTR pstrCode,LPCOLESTR pstrFormalParams,LPCOLESTR pstrProcedureName,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORD dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,IDispatch **ppdisp) { return This->lpVtbl->ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp); } #endif @@ -2276,17 +2284,17 @@ interface IActiveScriptParseProcedure2_64 { #define IActiveScriptParseProcedure2_64_ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) (This)->lpVtbl->ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptParseProcedure2_64_QueryInterface(IActiveScriptParseProcedure2_64* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptParseProcedure2_64_QueryInterface(IActiveScriptParseProcedure2_64* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptParseProcedure2_64_AddRef(IActiveScriptParseProcedure2_64* This) { +static __WIDL_INLINE ULONG IActiveScriptParseProcedure2_64_AddRef(IActiveScriptParseProcedure2_64* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptParseProcedure2_64_Release(IActiveScriptParseProcedure2_64* This) { +static __WIDL_INLINE ULONG IActiveScriptParseProcedure2_64_Release(IActiveScriptParseProcedure2_64* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptParseProcedure64 methods ***/ -static FORCEINLINE HRESULT IActiveScriptParseProcedure2_64_ParseProcedureText(IActiveScriptParseProcedure2_64* This,LPCOLESTR pstrCode,LPCOLESTR pstrFormalParams,LPCOLESTR pstrProcedureName,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORDLONG dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,IDispatch **ppdisp) { +static __WIDL_INLINE HRESULT IActiveScriptParseProcedure2_64_ParseProcedureText(IActiveScriptParseProcedure2_64* This,LPCOLESTR pstrCode,LPCOLESTR pstrFormalParams,LPCOLESTR pstrProcedureName,LPCOLESTR pstrItemName,IUnknown *punkContext,LPCOLESTR pstrDelimiter,DWORDLONG dwSourceContextCookie,ULONG ulStartingLineNumber,DWORD dwFlags,IDispatch **ppdisp) { return This->lpVtbl->ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp); } #endif @@ -2396,23 +2404,23 @@ interface IActiveScriptEncode { #define IActiveScriptEncode_GetEncodeProgId(This,pbstrOut) (This)->lpVtbl->GetEncodeProgId(This,pbstrOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptEncode_QueryInterface(IActiveScriptEncode* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptEncode_QueryInterface(IActiveScriptEncode* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptEncode_AddRef(IActiveScriptEncode* This) { +static __WIDL_INLINE ULONG IActiveScriptEncode_AddRef(IActiveScriptEncode* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptEncode_Release(IActiveScriptEncode* This) { +static __WIDL_INLINE ULONG IActiveScriptEncode_Release(IActiveScriptEncode* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptEncode methods ***/ -static FORCEINLINE HRESULT IActiveScriptEncode_EncodeSection(IActiveScriptEncode* This,LPCOLESTR pchIn,DWORD cchIn,LPOLESTR pchOut,DWORD cchOut,DWORD *pcchRet) { +static __WIDL_INLINE HRESULT IActiveScriptEncode_EncodeSection(IActiveScriptEncode* This,LPCOLESTR pchIn,DWORD cchIn,LPOLESTR pchOut,DWORD cchOut,DWORD *pcchRet) { return This->lpVtbl->EncodeSection(This,pchIn,cchIn,pchOut,cchOut,pcchRet); } -static FORCEINLINE HRESULT IActiveScriptEncode_DecodeScript(IActiveScriptEncode* This,LPCOLESTR pchIn,DWORD cchIn,LPOLESTR pchOut,DWORD cchOut,DWORD *pcchRet) { +static __WIDL_INLINE HRESULT IActiveScriptEncode_DecodeScript(IActiveScriptEncode* This,LPCOLESTR pchIn,DWORD cchIn,LPOLESTR pchOut,DWORD cchOut,DWORD *pcchRet) { return This->lpVtbl->DecodeScript(This,pchIn,cchIn,pchOut,cchOut,pcchRet); } -static FORCEINLINE HRESULT IActiveScriptEncode_GetEncodeProgId(IActiveScriptEncode* This,BSTR *pbstrOut) { +static __WIDL_INLINE HRESULT IActiveScriptEncode_GetEncodeProgId(IActiveScriptEncode* This,BSTR *pbstrOut) { return This->lpVtbl->GetEncodeProgId(This,pbstrOut); } #endif @@ -2486,17 +2494,17 @@ interface IActiveScriptHostEncode { #define IActiveScriptHostEncode_EncodeScriptHostFile(This,bstrInFile,pbstrOutFile,cFlags,bstrDefaultLang) (This)->lpVtbl->EncodeScriptHostFile(This,bstrInFile,pbstrOutFile,cFlags,bstrDefaultLang) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptHostEncode_QueryInterface(IActiveScriptHostEncode* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptHostEncode_QueryInterface(IActiveScriptHostEncode* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptHostEncode_AddRef(IActiveScriptHostEncode* This) { +static __WIDL_INLINE ULONG IActiveScriptHostEncode_AddRef(IActiveScriptHostEncode* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptHostEncode_Release(IActiveScriptHostEncode* This) { +static __WIDL_INLINE ULONG IActiveScriptHostEncode_Release(IActiveScriptHostEncode* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptHostEncode methods ***/ -static FORCEINLINE HRESULT IActiveScriptHostEncode_EncodeScriptHostFile(IActiveScriptHostEncode* This,BSTR bstrInFile,BSTR *pbstrOutFile,ULONG cFlags,BSTR bstrDefaultLang) { +static __WIDL_INLINE HRESULT IActiveScriptHostEncode_EncodeScriptHostFile(IActiveScriptHostEncode* This,BSTR bstrInFile,BSTR *pbstrOutFile,ULONG cFlags,BSTR bstrDefaultLang) { return This->lpVtbl->EncodeScriptHostFile(This,bstrInFile,pbstrOutFile,cFlags,bstrDefaultLang); } #endif @@ -2566,17 +2574,17 @@ interface IBindEventHandler { #define IBindEventHandler_BindHandler(This,pstrEvent,pdisp) (This)->lpVtbl->BindHandler(This,pstrEvent,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBindEventHandler_QueryInterface(IBindEventHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBindEventHandler_QueryInterface(IBindEventHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBindEventHandler_AddRef(IBindEventHandler* This) { +static __WIDL_INLINE ULONG IBindEventHandler_AddRef(IBindEventHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBindEventHandler_Release(IBindEventHandler* This) { +static __WIDL_INLINE ULONG IBindEventHandler_Release(IBindEventHandler* This) { return This->lpVtbl->Release(This); } /*** IBindEventHandler methods ***/ -static FORCEINLINE HRESULT IBindEventHandler_BindHandler(IBindEventHandler* This,LPCOLESTR pstrEvent,IDispatch *pdisp) { +static __WIDL_INLINE HRESULT IBindEventHandler_BindHandler(IBindEventHandler* This,LPCOLESTR pstrEvent,IDispatch *pdisp) { return This->lpVtbl->BindHandler(This,pstrEvent,pdisp); } #endif @@ -2667,23 +2675,23 @@ interface IActiveScriptStats { #define IActiveScriptStats_ResetStats(This) (This)->lpVtbl->ResetStats(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptStats_QueryInterface(IActiveScriptStats* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptStats_QueryInterface(IActiveScriptStats* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptStats_AddRef(IActiveScriptStats* This) { +static __WIDL_INLINE ULONG IActiveScriptStats_AddRef(IActiveScriptStats* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptStats_Release(IActiveScriptStats* This) { +static __WIDL_INLINE ULONG IActiveScriptStats_Release(IActiveScriptStats* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptStats methods ***/ -static FORCEINLINE HRESULT IActiveScriptStats_GetStat(IActiveScriptStats* This,DWORD stid,ULONG *pluHi,ULONG *pluLo) { +static __WIDL_INLINE HRESULT IActiveScriptStats_GetStat(IActiveScriptStats* This,DWORD stid,ULONG *pluHi,ULONG *pluLo) { return This->lpVtbl->GetStat(This,stid,pluHi,pluLo); } -static FORCEINLINE HRESULT IActiveScriptStats_GetStatEx(IActiveScriptStats* This,REFGUID guid,ULONG *pluHi,ULONG *pluLo) { +static __WIDL_INLINE HRESULT IActiveScriptStats_GetStatEx(IActiveScriptStats* This,REFGUID guid,ULONG *pluHi,ULONG *pluLo) { return This->lpVtbl->GetStatEx(This,guid,pluHi,pluLo); } -static FORCEINLINE HRESULT IActiveScriptStats_ResetStats(IActiveScriptStats* This) { +static __WIDL_INLINE HRESULT IActiveScriptStats_ResetStats(IActiveScriptStats* This) { return This->lpVtbl->ResetStats(This); } #endif @@ -2767,20 +2775,20 @@ interface IActiveScriptProperty { #define IActiveScriptProperty_SetProperty(This,dwProperty,pvarIndex,pvarValue) (This)->lpVtbl->SetProperty(This,dwProperty,pvarIndex,pvarValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptProperty_QueryInterface(IActiveScriptProperty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptProperty_QueryInterface(IActiveScriptProperty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptProperty_AddRef(IActiveScriptProperty* This) { +static __WIDL_INLINE ULONG IActiveScriptProperty_AddRef(IActiveScriptProperty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptProperty_Release(IActiveScriptProperty* This) { +static __WIDL_INLINE ULONG IActiveScriptProperty_Release(IActiveScriptProperty* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptProperty methods ***/ -static FORCEINLINE HRESULT IActiveScriptProperty_GetProperty(IActiveScriptProperty* This,DWORD dwProperty,VARIANT *pvarIndex,VARIANT *pvarValue) { +static __WIDL_INLINE HRESULT IActiveScriptProperty_GetProperty(IActiveScriptProperty* This,DWORD dwProperty,VARIANT *pvarIndex,VARIANT *pvarValue) { return This->lpVtbl->GetProperty(This,dwProperty,pvarIndex,pvarValue); } -static FORCEINLINE HRESULT IActiveScriptProperty_SetProperty(IActiveScriptProperty* This,DWORD dwProperty,VARIANT *pvarIndex,VARIANT *pvarValue) { +static __WIDL_INLINE HRESULT IActiveScriptProperty_SetProperty(IActiveScriptProperty* This,DWORD dwProperty,VARIANT *pvarIndex,VARIANT *pvarValue) { return This->lpVtbl->SetProperty(This,dwProperty,pvarIndex,pvarValue); } #endif @@ -2854,17 +2862,17 @@ interface ITridentEventSink { #define ITridentEventSink_FireEvent(This,pstrEvent,pdp,pvarRes,pei) (This)->lpVtbl->FireEvent(This,pstrEvent,pdp,pvarRes,pei) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITridentEventSink_QueryInterface(ITridentEventSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITridentEventSink_QueryInterface(ITridentEventSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITridentEventSink_AddRef(ITridentEventSink* This) { +static __WIDL_INLINE ULONG ITridentEventSink_AddRef(ITridentEventSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITridentEventSink_Release(ITridentEventSink* This) { +static __WIDL_INLINE ULONG ITridentEventSink_Release(ITridentEventSink* This) { return This->lpVtbl->Release(This); } /*** ITridentEventSink methods ***/ -static FORCEINLINE HRESULT ITridentEventSink_FireEvent(ITridentEventSink* This,LPCOLESTR pstrEvent,DISPPARAMS *pdp,VARIANT *pvarRes,EXCEPINFO *pei) { +static __WIDL_INLINE HRESULT ITridentEventSink_FireEvent(ITridentEventSink* This,LPCOLESTR pstrEvent,DISPPARAMS *pdp,VARIANT *pvarRes,EXCEPINFO *pei) { return This->lpVtbl->FireEvent(This,pstrEvent,pdp,pvarRes,pei); } #endif @@ -2932,17 +2940,17 @@ interface IActiveScriptGarbageCollector { #define IActiveScriptGarbageCollector_CollectGarbage(This,scriptgctype) (This)->lpVtbl->CollectGarbage(This,scriptgctype) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptGarbageCollector_QueryInterface(IActiveScriptGarbageCollector* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptGarbageCollector_QueryInterface(IActiveScriptGarbageCollector* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptGarbageCollector_AddRef(IActiveScriptGarbageCollector* This) { +static __WIDL_INLINE ULONG IActiveScriptGarbageCollector_AddRef(IActiveScriptGarbageCollector* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptGarbageCollector_Release(IActiveScriptGarbageCollector* This) { +static __WIDL_INLINE ULONG IActiveScriptGarbageCollector_Release(IActiveScriptGarbageCollector* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptGarbageCollector methods ***/ -static FORCEINLINE HRESULT IActiveScriptGarbageCollector_CollectGarbage(IActiveScriptGarbageCollector* This,SCRIPTGCTYPE scriptgctype) { +static __WIDL_INLINE HRESULT IActiveScriptGarbageCollector_CollectGarbage(IActiveScriptGarbageCollector* This,SCRIPTGCTYPE scriptgctype) { return This->lpVtbl->CollectGarbage(This,scriptgctype); } #endif @@ -3010,17 +3018,17 @@ interface IActiveScriptSIPInfo { #define IActiveScriptSIPInfo_GetSIPOID(This,poid_sip) (This)->lpVtbl->GetSIPOID(This,poid_sip) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptSIPInfo_QueryInterface(IActiveScriptSIPInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptSIPInfo_QueryInterface(IActiveScriptSIPInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptSIPInfo_AddRef(IActiveScriptSIPInfo* This) { +static __WIDL_INLINE ULONG IActiveScriptSIPInfo_AddRef(IActiveScriptSIPInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptSIPInfo_Release(IActiveScriptSIPInfo* This) { +static __WIDL_INLINE ULONG IActiveScriptSIPInfo_Release(IActiveScriptSIPInfo* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptSIPInfo methods ***/ -static FORCEINLINE HRESULT IActiveScriptSIPInfo_GetSIPOID(IActiveScriptSIPInfo* This,GUID *poid_sip) { +static __WIDL_INLINE HRESULT IActiveScriptSIPInfo_GetSIPOID(IActiveScriptSIPInfo* This,GUID *poid_sip) { return This->lpVtbl->GetSIPOID(This,poid_sip); } #endif @@ -3098,17 +3106,17 @@ interface IActiveScriptSiteTraceInfo { #define IActiveScriptSiteTraceInfo_SendScriptTraceInfo(This,stiEventType,guidContextID,dwScriptContextCookie,lScriptStatementStart,lScriptStatementEnd,dwReserved) (This)->lpVtbl->SendScriptTraceInfo(This,stiEventType,guidContextID,dwScriptContextCookie,lScriptStatementStart,lScriptStatementEnd,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteTraceInfo_QueryInterface(IActiveScriptSiteTraceInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptSiteTraceInfo_QueryInterface(IActiveScriptSiteTraceInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptSiteTraceInfo_AddRef(IActiveScriptSiteTraceInfo* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteTraceInfo_AddRef(IActiveScriptSiteTraceInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptSiteTraceInfo_Release(IActiveScriptSiteTraceInfo* This) { +static __WIDL_INLINE ULONG IActiveScriptSiteTraceInfo_Release(IActiveScriptSiteTraceInfo* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptSiteTraceInfo methods ***/ -static FORCEINLINE HRESULT IActiveScriptSiteTraceInfo_SendScriptTraceInfo(IActiveScriptSiteTraceInfo* This,SCRIPTTRACEINFO stiEventType,GUID guidContextID,DWORD dwScriptContextCookie,LONG lScriptStatementStart,LONG lScriptStatementEnd,DWORD64 dwReserved) { +static __WIDL_INLINE HRESULT IActiveScriptSiteTraceInfo_SendScriptTraceInfo(IActiveScriptSiteTraceInfo* This,SCRIPTTRACEINFO stiEventType,GUID guidContextID,DWORD dwScriptContextCookie,LONG lScriptStatementStart,LONG lScriptStatementEnd,DWORD64 dwReserved) { return This->lpVtbl->SendScriptTraceInfo(This,stiEventType,guidContextID,dwScriptContextCookie,lScriptStatementStart,lScriptStatementEnd,dwReserved); } #endif @@ -3185,20 +3193,20 @@ interface IActiveScriptTraceInfo { #define IActiveScriptTraceInfo_StopScriptTracing(This) (This)->lpVtbl->StopScriptTracing(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptTraceInfo_QueryInterface(IActiveScriptTraceInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptTraceInfo_QueryInterface(IActiveScriptTraceInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptTraceInfo_AddRef(IActiveScriptTraceInfo* This) { +static __WIDL_INLINE ULONG IActiveScriptTraceInfo_AddRef(IActiveScriptTraceInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptTraceInfo_Release(IActiveScriptTraceInfo* This) { +static __WIDL_INLINE ULONG IActiveScriptTraceInfo_Release(IActiveScriptTraceInfo* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptTraceInfo methods ***/ -static FORCEINLINE HRESULT IActiveScriptTraceInfo_StartScriptTracing(IActiveScriptTraceInfo* This,IActiveScriptSiteTraceInfo *pSiteTraceInfo,GUID guidContextID) { +static __WIDL_INLINE HRESULT IActiveScriptTraceInfo_StartScriptTracing(IActiveScriptTraceInfo* This,IActiveScriptSiteTraceInfo *pSiteTraceInfo,GUID guidContextID) { return This->lpVtbl->StartScriptTracing(This,pSiteTraceInfo,guidContextID); } -static FORCEINLINE HRESULT IActiveScriptTraceInfo_StopScriptTracing(IActiveScriptTraceInfo* This) { +static __WIDL_INLINE HRESULT IActiveScriptTraceInfo_StopScriptTracing(IActiveScriptTraceInfo* This) { return This->lpVtbl->StopScriptTracing(This); } #endif @@ -3270,17 +3278,17 @@ interface IActiveScriptStringCompare { #define IActiveScriptStringCompare_StrComp(This,bszStr1,bszStr2,iRet) (This)->lpVtbl->StrComp(This,bszStr1,bszStr2,iRet) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveScriptStringCompare_QueryInterface(IActiveScriptStringCompare* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveScriptStringCompare_QueryInterface(IActiveScriptStringCompare* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveScriptStringCompare_AddRef(IActiveScriptStringCompare* This) { +static __WIDL_INLINE ULONG IActiveScriptStringCompare_AddRef(IActiveScriptStringCompare* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveScriptStringCompare_Release(IActiveScriptStringCompare* This) { +static __WIDL_INLINE ULONG IActiveScriptStringCompare_Release(IActiveScriptStringCompare* This) { return This->lpVtbl->Release(This); } /*** IActiveScriptStringCompare methods ***/ -static FORCEINLINE HRESULT IActiveScriptStringCompare_StrComp(IActiveScriptStringCompare* This,BSTR bszStr1,BSTR bszStr2,LONG *iRet) { +static __WIDL_INLINE HRESULT IActiveScriptStringCompare_StrComp(IActiveScriptStringCompare* This,BSTR bszStr1,BSTR bszStr2,LONG *iRet) { return This->lpVtbl->StrComp(This,bszStr1,bszStr2,iRet); } #endif diff --git a/lib/libc/include/any-windows-any/adhoc.h b/lib/libc/include/any-windows-any/adhoc.h index 8b9d7aedc0c3a14fa8e76b1b4c0d76f91c14dd56..033131f83b49acb2dd34ae1f92baedb67cab83fc 100644 --- a/lib/libc/include/any-windows-any/adhoc.h +++ b/lib/libc/include/any-windows-any/adhoc.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/adhoc.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/adhoc.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __adhoc_h__ #define __adhoc_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDot11AdHocManager_FWD_DEFINED__ @@ -332,29 +340,29 @@ interface IDot11AdHocManager { #define IDot11AdHocManager_GetNetwork(This,NetworkSignature,pNetwork) (This)->lpVtbl->GetNetwork(This,NetworkSignature,pNetwork) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDot11AdHocManager_QueryInterface(IDot11AdHocManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDot11AdHocManager_QueryInterface(IDot11AdHocManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDot11AdHocManager_AddRef(IDot11AdHocManager* This) { +static __WIDL_INLINE ULONG IDot11AdHocManager_AddRef(IDot11AdHocManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDot11AdHocManager_Release(IDot11AdHocManager* This) { +static __WIDL_INLINE ULONG IDot11AdHocManager_Release(IDot11AdHocManager* This) { return This->lpVtbl->Release(This); } /*** IDot11AdHocManager methods ***/ -static FORCEINLINE HRESULT IDot11AdHocManager_CreateNetwork(IDot11AdHocManager* This,LPCWSTR Name,LPCWSTR Password,LONG GeographicalId,IDot11AdHocInterface *pInterface,IDot11AdHocSecuritySettings *pSecurity,GUID *pContextGuid,IDot11AdHocNetwork **pIAdHoc) { +static __WIDL_INLINE HRESULT IDot11AdHocManager_CreateNetwork(IDot11AdHocManager* This,LPCWSTR Name,LPCWSTR Password,LONG GeographicalId,IDot11AdHocInterface *pInterface,IDot11AdHocSecuritySettings *pSecurity,GUID *pContextGuid,IDot11AdHocNetwork **pIAdHoc) { return This->lpVtbl->CreateNetwork(This,Name,Password,GeographicalId,pInterface,pSecurity,pContextGuid,pIAdHoc); } -static FORCEINLINE HRESULT IDot11AdHocManager_CommitCreatedNetwork(IDot11AdHocManager* This,IDot11AdHocNetwork *pIAdHoc,BOOLEAN fSaveProfile,BOOLEAN fMakeSavedProfileUserSpecific) { +static __WIDL_INLINE HRESULT IDot11AdHocManager_CommitCreatedNetwork(IDot11AdHocManager* This,IDot11AdHocNetwork *pIAdHoc,BOOLEAN fSaveProfile,BOOLEAN fMakeSavedProfileUserSpecific) { return This->lpVtbl->CommitCreatedNetwork(This,pIAdHoc,fSaveProfile,fMakeSavedProfileUserSpecific); } -static FORCEINLINE HRESULT IDot11AdHocManager_GetIEnumDot11AdHocNetworks(IDot11AdHocManager* This,GUID *pContextGuid,IEnumDot11AdHocNetworks **ppEnum) { +static __WIDL_INLINE HRESULT IDot11AdHocManager_GetIEnumDot11AdHocNetworks(IDot11AdHocManager* This,GUID *pContextGuid,IEnumDot11AdHocNetworks **ppEnum) { return This->lpVtbl->GetIEnumDot11AdHocNetworks(This,pContextGuid,ppEnum); } -static FORCEINLINE HRESULT IDot11AdHocManager_GetIEnumDot11AdHocInterfaces(IDot11AdHocManager* This,IEnumDot11AdHocInterfaces **ppEnum) { +static __WIDL_INLINE HRESULT IDot11AdHocManager_GetIEnumDot11AdHocInterfaces(IDot11AdHocManager* This,IEnumDot11AdHocInterfaces **ppEnum) { return This->lpVtbl->GetIEnumDot11AdHocInterfaces(This,ppEnum); } -static FORCEINLINE HRESULT IDot11AdHocManager_GetNetwork(IDot11AdHocManager* This,GUID *NetworkSignature,IDot11AdHocNetwork **pNetwork) { +static __WIDL_INLINE HRESULT IDot11AdHocManager_GetNetwork(IDot11AdHocManager* This,GUID *NetworkSignature,IDot11AdHocNetwork **pNetwork) { return This->lpVtbl->GetNetwork(This,NetworkSignature,pNetwork); } #endif @@ -445,26 +453,26 @@ interface IDot11AdHocManagerNotificationSink { #define IDot11AdHocManagerNotificationSink_OnInterfaceRemove(This,Signature) (This)->lpVtbl->OnInterfaceRemove(This,Signature) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDot11AdHocManagerNotificationSink_QueryInterface(IDot11AdHocManagerNotificationSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDot11AdHocManagerNotificationSink_QueryInterface(IDot11AdHocManagerNotificationSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDot11AdHocManagerNotificationSink_AddRef(IDot11AdHocManagerNotificationSink* This) { +static __WIDL_INLINE ULONG IDot11AdHocManagerNotificationSink_AddRef(IDot11AdHocManagerNotificationSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDot11AdHocManagerNotificationSink_Release(IDot11AdHocManagerNotificationSink* This) { +static __WIDL_INLINE ULONG IDot11AdHocManagerNotificationSink_Release(IDot11AdHocManagerNotificationSink* This) { return This->lpVtbl->Release(This); } /*** IDot11AdHocManagerNotificationSink methods ***/ -static FORCEINLINE HRESULT IDot11AdHocManagerNotificationSink_OnNetworkAdd(IDot11AdHocManagerNotificationSink* This,IDot11AdHocNetwork *pIAdHocNetwork) { +static __WIDL_INLINE HRESULT IDot11AdHocManagerNotificationSink_OnNetworkAdd(IDot11AdHocManagerNotificationSink* This,IDot11AdHocNetwork *pIAdHocNetwork) { return This->lpVtbl->OnNetworkAdd(This,pIAdHocNetwork); } -static FORCEINLINE HRESULT IDot11AdHocManagerNotificationSink_OnNetworkRemove(IDot11AdHocManagerNotificationSink* This,GUID *Signature) { +static __WIDL_INLINE HRESULT IDot11AdHocManagerNotificationSink_OnNetworkRemove(IDot11AdHocManagerNotificationSink* This,GUID *Signature) { return This->lpVtbl->OnNetworkRemove(This,Signature); } -static FORCEINLINE HRESULT IDot11AdHocManagerNotificationSink_OnInterfaceAdd(IDot11AdHocManagerNotificationSink* This,IDot11AdHocInterface *pIAdHocInterface) { +static __WIDL_INLINE HRESULT IDot11AdHocManagerNotificationSink_OnInterfaceAdd(IDot11AdHocManagerNotificationSink* This,IDot11AdHocInterface *pIAdHocInterface) { return This->lpVtbl->OnInterfaceAdd(This,pIAdHocInterface); } -static FORCEINLINE HRESULT IDot11AdHocManagerNotificationSink_OnInterfaceRemove(IDot11AdHocManagerNotificationSink* This,GUID *Signature) { +static __WIDL_INLINE HRESULT IDot11AdHocManagerNotificationSink_OnInterfaceRemove(IDot11AdHocManagerNotificationSink* This,GUID *Signature) { return This->lpVtbl->OnInterfaceRemove(This,Signature); } #endif @@ -558,26 +566,26 @@ interface IEnumDot11AdHocNetworks { #define IEnumDot11AdHocNetworks_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumDot11AdHocNetworks_QueryInterface(IEnumDot11AdHocNetworks* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocNetworks_QueryInterface(IEnumDot11AdHocNetworks* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumDot11AdHocNetworks_AddRef(IEnumDot11AdHocNetworks* This) { +static __WIDL_INLINE ULONG IEnumDot11AdHocNetworks_AddRef(IEnumDot11AdHocNetworks* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumDot11AdHocNetworks_Release(IEnumDot11AdHocNetworks* This) { +static __WIDL_INLINE ULONG IEnumDot11AdHocNetworks_Release(IEnumDot11AdHocNetworks* This) { return This->lpVtbl->Release(This); } /*** IEnumDot11AdHocNetworks methods ***/ -static FORCEINLINE HRESULT IEnumDot11AdHocNetworks_Next(IEnumDot11AdHocNetworks* This,ULONG cElt,IDot11AdHocNetwork **rgElt,ULONG *pcEltFetched) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocNetworks_Next(IEnumDot11AdHocNetworks* This,ULONG cElt,IDot11AdHocNetwork **rgElt,ULONG *pcEltFetched) { return This->lpVtbl->Next(This,cElt,rgElt,pcEltFetched); } -static FORCEINLINE HRESULT IEnumDot11AdHocNetworks_Skip(IEnumDot11AdHocNetworks* This,ULONG cElt) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocNetworks_Skip(IEnumDot11AdHocNetworks* This,ULONG cElt) { return This->lpVtbl->Skip(This,cElt); } -static FORCEINLINE HRESULT IEnumDot11AdHocNetworks_Reset(IEnumDot11AdHocNetworks* This) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocNetworks_Reset(IEnumDot11AdHocNetworks* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumDot11AdHocNetworks_Clone(IEnumDot11AdHocNetworks* This,IEnumDot11AdHocNetworks **ppEnum) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocNetworks_Clone(IEnumDot11AdHocNetworks* This,IEnumDot11AdHocNetworks **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -738,50 +746,50 @@ interface IDot11AdHocNetwork { #define IDot11AdHocNetwork_Disconnect(This) (This)->lpVtbl->Disconnect(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDot11AdHocNetwork_QueryInterface(IDot11AdHocNetwork* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDot11AdHocNetwork_QueryInterface(IDot11AdHocNetwork* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDot11AdHocNetwork_AddRef(IDot11AdHocNetwork* This) { +static __WIDL_INLINE ULONG IDot11AdHocNetwork_AddRef(IDot11AdHocNetwork* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDot11AdHocNetwork_Release(IDot11AdHocNetwork* This) { +static __WIDL_INLINE ULONG IDot11AdHocNetwork_Release(IDot11AdHocNetwork* This) { return This->lpVtbl->Release(This); } /*** IDot11AdHocNetwork methods ***/ -static FORCEINLINE HRESULT IDot11AdHocNetwork_GetStatus(IDot11AdHocNetwork* This,DOT11_ADHOC_NETWORK_CONNECTION_STATUS *eStatus) { +static __WIDL_INLINE HRESULT IDot11AdHocNetwork_GetStatus(IDot11AdHocNetwork* This,DOT11_ADHOC_NETWORK_CONNECTION_STATUS *eStatus) { return This->lpVtbl->GetStatus(This,eStatus); } -static FORCEINLINE HRESULT IDot11AdHocNetwork_GetSSID(IDot11AdHocNetwork* This,LPWSTR *ppszwSSID) { +static __WIDL_INLINE HRESULT IDot11AdHocNetwork_GetSSID(IDot11AdHocNetwork* This,LPWSTR *ppszwSSID) { return This->lpVtbl->GetSSID(This,ppszwSSID); } -static FORCEINLINE HRESULT IDot11AdHocNetwork_HasProfile(IDot11AdHocNetwork* This,BOOLEAN *pf11d) { +static __WIDL_INLINE HRESULT IDot11AdHocNetwork_HasProfile(IDot11AdHocNetwork* This,BOOLEAN *pf11d) { return This->lpVtbl->HasProfile(This,pf11d); } -static FORCEINLINE HRESULT IDot11AdHocNetwork_GetProfileName(IDot11AdHocNetwork* This,LPWSTR *ppszwProfileName) { +static __WIDL_INLINE HRESULT IDot11AdHocNetwork_GetProfileName(IDot11AdHocNetwork* This,LPWSTR *ppszwProfileName) { return This->lpVtbl->GetProfileName(This,ppszwProfileName); } -static FORCEINLINE HRESULT IDot11AdHocNetwork_DeleteProfile(IDot11AdHocNetwork* This) { +static __WIDL_INLINE HRESULT IDot11AdHocNetwork_DeleteProfile(IDot11AdHocNetwork* This) { return This->lpVtbl->DeleteProfile(This); } -static FORCEINLINE HRESULT IDot11AdHocNetwork_GetSignalQuality(IDot11AdHocNetwork* This,ULONG *puStrengthValue,ULONG *puStrengthMax) { +static __WIDL_INLINE HRESULT IDot11AdHocNetwork_GetSignalQuality(IDot11AdHocNetwork* This,ULONG *puStrengthValue,ULONG *puStrengthMax) { return This->lpVtbl->GetSignalQuality(This,puStrengthValue,puStrengthMax); } -static FORCEINLINE HRESULT IDot11AdHocNetwork_GetSecuritySetting(IDot11AdHocNetwork* This,IDot11AdHocSecuritySettings **pAdHocSecuritySetting) { +static __WIDL_INLINE HRESULT IDot11AdHocNetwork_GetSecuritySetting(IDot11AdHocNetwork* This,IDot11AdHocSecuritySettings **pAdHocSecuritySetting) { return This->lpVtbl->GetSecuritySetting(This,pAdHocSecuritySetting); } -static FORCEINLINE HRESULT IDot11AdHocNetwork_GetContextGuid(IDot11AdHocNetwork* This,GUID *pContextGuid) { +static __WIDL_INLINE HRESULT IDot11AdHocNetwork_GetContextGuid(IDot11AdHocNetwork* This,GUID *pContextGuid) { return This->lpVtbl->GetContextGuid(This,pContextGuid); } -static FORCEINLINE HRESULT IDot11AdHocNetwork_GetSignature(IDot11AdHocNetwork* This,GUID *pSignature) { +static __WIDL_INLINE HRESULT IDot11AdHocNetwork_GetSignature(IDot11AdHocNetwork* This,GUID *pSignature) { return This->lpVtbl->GetSignature(This,pSignature); } -static FORCEINLINE HRESULT IDot11AdHocNetwork_GetInterface(IDot11AdHocNetwork* This,IDot11AdHocInterface **pAdHocInterface) { +static __WIDL_INLINE HRESULT IDot11AdHocNetwork_GetInterface(IDot11AdHocNetwork* This,IDot11AdHocInterface **pAdHocInterface) { return This->lpVtbl->GetInterface(This,pAdHocInterface); } -static FORCEINLINE HRESULT IDot11AdHocNetwork_Connect(IDot11AdHocNetwork* This,LPCWSTR Passphrase,LONG GeographicalId,BOOLEAN fSaveProfile,BOOLEAN fMakeSavedProfileUserSpecific) { +static __WIDL_INLINE HRESULT IDot11AdHocNetwork_Connect(IDot11AdHocNetwork* This,LPCWSTR Passphrase,LONG GeographicalId,BOOLEAN fSaveProfile,BOOLEAN fMakeSavedProfileUserSpecific) { return This->lpVtbl->Connect(This,Passphrase,GeographicalId,fSaveProfile,fMakeSavedProfileUserSpecific); } -static FORCEINLINE HRESULT IDot11AdHocNetwork_Disconnect(IDot11AdHocNetwork* This) { +static __WIDL_INLINE HRESULT IDot11AdHocNetwork_Disconnect(IDot11AdHocNetwork* This) { return This->lpVtbl->Disconnect(This); } #endif @@ -856,20 +864,20 @@ interface IDot11AdHocNetworkNotificationSink { #define IDot11AdHocNetworkNotificationSink_OnConnectFail(This,eFailReason) (This)->lpVtbl->OnConnectFail(This,eFailReason) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDot11AdHocNetworkNotificationSink_QueryInterface(IDot11AdHocNetworkNotificationSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDot11AdHocNetworkNotificationSink_QueryInterface(IDot11AdHocNetworkNotificationSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDot11AdHocNetworkNotificationSink_AddRef(IDot11AdHocNetworkNotificationSink* This) { +static __WIDL_INLINE ULONG IDot11AdHocNetworkNotificationSink_AddRef(IDot11AdHocNetworkNotificationSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDot11AdHocNetworkNotificationSink_Release(IDot11AdHocNetworkNotificationSink* This) { +static __WIDL_INLINE ULONG IDot11AdHocNetworkNotificationSink_Release(IDot11AdHocNetworkNotificationSink* This) { return This->lpVtbl->Release(This); } /*** IDot11AdHocNetworkNotificationSink methods ***/ -static FORCEINLINE HRESULT IDot11AdHocNetworkNotificationSink_OnStatusChange(IDot11AdHocNetworkNotificationSink* This,DOT11_ADHOC_NETWORK_CONNECTION_STATUS eStatus) { +static __WIDL_INLINE HRESULT IDot11AdHocNetworkNotificationSink_OnStatusChange(IDot11AdHocNetworkNotificationSink* This,DOT11_ADHOC_NETWORK_CONNECTION_STATUS eStatus) { return This->lpVtbl->OnStatusChange(This,eStatus); } -static FORCEINLINE HRESULT IDot11AdHocNetworkNotificationSink_OnConnectFail(IDot11AdHocNetworkNotificationSink* This,DOT11_ADHOC_CONNECT_FAIL_REASON eFailReason) { +static __WIDL_INLINE HRESULT IDot11AdHocNetworkNotificationSink_OnConnectFail(IDot11AdHocNetworkNotificationSink* This,DOT11_ADHOC_CONNECT_FAIL_REASON eFailReason) { return This->lpVtbl->OnConnectFail(This,eFailReason); } #endif @@ -1002,41 +1010,41 @@ interface IDot11AdHocInterface { #define IDot11AdHocInterface_GetStatus(This,pState) (This)->lpVtbl->GetStatus(This,pState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDot11AdHocInterface_QueryInterface(IDot11AdHocInterface* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDot11AdHocInterface_QueryInterface(IDot11AdHocInterface* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDot11AdHocInterface_AddRef(IDot11AdHocInterface* This) { +static __WIDL_INLINE ULONG IDot11AdHocInterface_AddRef(IDot11AdHocInterface* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDot11AdHocInterface_Release(IDot11AdHocInterface* This) { +static __WIDL_INLINE ULONG IDot11AdHocInterface_Release(IDot11AdHocInterface* This) { return This->lpVtbl->Release(This); } /*** IDot11AdHocInterface methods ***/ -static FORCEINLINE HRESULT IDot11AdHocInterface_GetDeviceSignature(IDot11AdHocInterface* This,GUID *pSignature) { +static __WIDL_INLINE HRESULT IDot11AdHocInterface_GetDeviceSignature(IDot11AdHocInterface* This,GUID *pSignature) { return This->lpVtbl->GetDeviceSignature(This,pSignature); } -static FORCEINLINE HRESULT IDot11AdHocInterface_GetFriendlyName(IDot11AdHocInterface* This,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IDot11AdHocInterface_GetFriendlyName(IDot11AdHocInterface* This,LPWSTR *ppszName) { return This->lpVtbl->GetFriendlyName(This,ppszName); } -static FORCEINLINE HRESULT IDot11AdHocInterface_IsDot11d(IDot11AdHocInterface* This,BOOLEAN *pf11d) { +static __WIDL_INLINE HRESULT IDot11AdHocInterface_IsDot11d(IDot11AdHocInterface* This,BOOLEAN *pf11d) { return This->lpVtbl->IsDot11d(This,pf11d); } -static FORCEINLINE HRESULT IDot11AdHocInterface_IsAdHocCapable(IDot11AdHocInterface* This,BOOLEAN *pfAdHocCapable) { +static __WIDL_INLINE HRESULT IDot11AdHocInterface_IsAdHocCapable(IDot11AdHocInterface* This,BOOLEAN *pfAdHocCapable) { return This->lpVtbl->IsAdHocCapable(This,pfAdHocCapable); } -static FORCEINLINE HRESULT IDot11AdHocInterface_IsRadioOn(IDot11AdHocInterface* This,BOOLEAN *pfIsRadioOn) { +static __WIDL_INLINE HRESULT IDot11AdHocInterface_IsRadioOn(IDot11AdHocInterface* This,BOOLEAN *pfIsRadioOn) { return This->lpVtbl->IsRadioOn(This,pfIsRadioOn); } -static FORCEINLINE HRESULT IDot11AdHocInterface_GetActiveNetwork(IDot11AdHocInterface* This,IDot11AdHocNetwork **ppNetwork) { +static __WIDL_INLINE HRESULT IDot11AdHocInterface_GetActiveNetwork(IDot11AdHocInterface* This,IDot11AdHocNetwork **ppNetwork) { return This->lpVtbl->GetActiveNetwork(This,ppNetwork); } -static FORCEINLINE HRESULT IDot11AdHocInterface_GetIEnumSecuritySettings(IDot11AdHocInterface* This,IEnumDot11AdHocSecuritySettings **ppEnum) { +static __WIDL_INLINE HRESULT IDot11AdHocInterface_GetIEnumSecuritySettings(IDot11AdHocInterface* This,IEnumDot11AdHocSecuritySettings **ppEnum) { return This->lpVtbl->GetIEnumSecuritySettings(This,ppEnum); } -static FORCEINLINE HRESULT IDot11AdHocInterface_GetIEnumDot11AdHocNetworks(IDot11AdHocInterface* This,GUID *pFilterGuid,IEnumDot11AdHocNetworks **ppEnum) { +static __WIDL_INLINE HRESULT IDot11AdHocInterface_GetIEnumDot11AdHocNetworks(IDot11AdHocInterface* This,GUID *pFilterGuid,IEnumDot11AdHocNetworks **ppEnum) { return This->lpVtbl->GetIEnumDot11AdHocNetworks(This,pFilterGuid,ppEnum); } -static FORCEINLINE HRESULT IDot11AdHocInterface_GetStatus(IDot11AdHocInterface* This,DOT11_ADHOC_NETWORK_CONNECTION_STATUS *pState) { +static __WIDL_INLINE HRESULT IDot11AdHocInterface_GetStatus(IDot11AdHocInterface* This,DOT11_ADHOC_NETWORK_CONNECTION_STATUS *pState) { return This->lpVtbl->GetStatus(This,pState); } #endif @@ -1130,26 +1138,26 @@ interface IEnumDot11AdHocInterfaces { #define IEnumDot11AdHocInterfaces_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumDot11AdHocInterfaces_QueryInterface(IEnumDot11AdHocInterfaces* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocInterfaces_QueryInterface(IEnumDot11AdHocInterfaces* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumDot11AdHocInterfaces_AddRef(IEnumDot11AdHocInterfaces* This) { +static __WIDL_INLINE ULONG IEnumDot11AdHocInterfaces_AddRef(IEnumDot11AdHocInterfaces* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumDot11AdHocInterfaces_Release(IEnumDot11AdHocInterfaces* This) { +static __WIDL_INLINE ULONG IEnumDot11AdHocInterfaces_Release(IEnumDot11AdHocInterfaces* This) { return This->lpVtbl->Release(This); } /*** IEnumDot11AdHocInterfaces methods ***/ -static FORCEINLINE HRESULT IEnumDot11AdHocInterfaces_Next(IEnumDot11AdHocInterfaces* This,ULONG cElt,IDot11AdHocInterface **rgElt,ULONG *pcEltFetched) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocInterfaces_Next(IEnumDot11AdHocInterfaces* This,ULONG cElt,IDot11AdHocInterface **rgElt,ULONG *pcEltFetched) { return This->lpVtbl->Next(This,cElt,rgElt,pcEltFetched); } -static FORCEINLINE HRESULT IEnumDot11AdHocInterfaces_Skip(IEnumDot11AdHocInterfaces* This,ULONG cElt) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocInterfaces_Skip(IEnumDot11AdHocInterfaces* This,ULONG cElt) { return This->lpVtbl->Skip(This,cElt); } -static FORCEINLINE HRESULT IEnumDot11AdHocInterfaces_Reset(IEnumDot11AdHocInterfaces* This) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocInterfaces_Reset(IEnumDot11AdHocInterfaces* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumDot11AdHocInterfaces_Clone(IEnumDot11AdHocInterfaces* This,IEnumDot11AdHocInterfaces **ppEnum) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocInterfaces_Clone(IEnumDot11AdHocInterfaces* This,IEnumDot11AdHocInterfaces **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -1243,26 +1251,26 @@ interface IEnumDot11AdHocSecuritySettings { #define IEnumDot11AdHocSecuritySettings_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumDot11AdHocSecuritySettings_QueryInterface(IEnumDot11AdHocSecuritySettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocSecuritySettings_QueryInterface(IEnumDot11AdHocSecuritySettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumDot11AdHocSecuritySettings_AddRef(IEnumDot11AdHocSecuritySettings* This) { +static __WIDL_INLINE ULONG IEnumDot11AdHocSecuritySettings_AddRef(IEnumDot11AdHocSecuritySettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumDot11AdHocSecuritySettings_Release(IEnumDot11AdHocSecuritySettings* This) { +static __WIDL_INLINE ULONG IEnumDot11AdHocSecuritySettings_Release(IEnumDot11AdHocSecuritySettings* This) { return This->lpVtbl->Release(This); } /*** IEnumDot11AdHocSecuritySettings methods ***/ -static FORCEINLINE HRESULT IEnumDot11AdHocSecuritySettings_Next(IEnumDot11AdHocSecuritySettings* This,ULONG cElt,IDot11AdHocSecuritySettings **rgElt,ULONG *pcEltFetched) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocSecuritySettings_Next(IEnumDot11AdHocSecuritySettings* This,ULONG cElt,IDot11AdHocSecuritySettings **rgElt,ULONG *pcEltFetched) { return This->lpVtbl->Next(This,cElt,rgElt,pcEltFetched); } -static FORCEINLINE HRESULT IEnumDot11AdHocSecuritySettings_Skip(IEnumDot11AdHocSecuritySettings* This,ULONG cElt) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocSecuritySettings_Skip(IEnumDot11AdHocSecuritySettings* This,ULONG cElt) { return This->lpVtbl->Skip(This,cElt); } -static FORCEINLINE HRESULT IEnumDot11AdHocSecuritySettings_Reset(IEnumDot11AdHocSecuritySettings* This) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocSecuritySettings_Reset(IEnumDot11AdHocSecuritySettings* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumDot11AdHocSecuritySettings_Clone(IEnumDot11AdHocSecuritySettings* This,IEnumDot11AdHocSecuritySettings **ppEnum) { +static __WIDL_INLINE HRESULT IEnumDot11AdHocSecuritySettings_Clone(IEnumDot11AdHocSecuritySettings* This,IEnumDot11AdHocSecuritySettings **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -1337,20 +1345,20 @@ interface IDot11AdHocSecuritySettings { #define IDot11AdHocSecuritySettings_GetDot11CipherAlgorithm(This,pCipher) (This)->lpVtbl->GetDot11CipherAlgorithm(This,pCipher) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDot11AdHocSecuritySettings_QueryInterface(IDot11AdHocSecuritySettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDot11AdHocSecuritySettings_QueryInterface(IDot11AdHocSecuritySettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDot11AdHocSecuritySettings_AddRef(IDot11AdHocSecuritySettings* This) { +static __WIDL_INLINE ULONG IDot11AdHocSecuritySettings_AddRef(IDot11AdHocSecuritySettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDot11AdHocSecuritySettings_Release(IDot11AdHocSecuritySettings* This) { +static __WIDL_INLINE ULONG IDot11AdHocSecuritySettings_Release(IDot11AdHocSecuritySettings* This) { return This->lpVtbl->Release(This); } /*** IDot11AdHocSecuritySettings methods ***/ -static FORCEINLINE HRESULT IDot11AdHocSecuritySettings_GetDot11AuthAlgorithm(IDot11AdHocSecuritySettings* This,DOT11_ADHOC_AUTH_ALGORITHM *pAuth) { +static __WIDL_INLINE HRESULT IDot11AdHocSecuritySettings_GetDot11AuthAlgorithm(IDot11AdHocSecuritySettings* This,DOT11_ADHOC_AUTH_ALGORITHM *pAuth) { return This->lpVtbl->GetDot11AuthAlgorithm(This,pAuth); } -static FORCEINLINE HRESULT IDot11AdHocSecuritySettings_GetDot11CipherAlgorithm(IDot11AdHocSecuritySettings* This,DOT11_ADHOC_CIPHER_ALGORITHM *pCipher) { +static __WIDL_INLINE HRESULT IDot11AdHocSecuritySettings_GetDot11CipherAlgorithm(IDot11AdHocSecuritySettings* This,DOT11_ADHOC_CIPHER_ALGORITHM *pCipher) { return This->lpVtbl->GetDot11CipherAlgorithm(This,pCipher); } #endif @@ -1417,17 +1425,17 @@ interface IDot11AdHocInterfaceNotificationSink { #define IDot11AdHocInterfaceNotificationSink_OnConnectionStatusChange(This,eStatus) (This)->lpVtbl->OnConnectionStatusChange(This,eStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDot11AdHocInterfaceNotificationSink_QueryInterface(IDot11AdHocInterfaceNotificationSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDot11AdHocInterfaceNotificationSink_QueryInterface(IDot11AdHocInterfaceNotificationSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDot11AdHocInterfaceNotificationSink_AddRef(IDot11AdHocInterfaceNotificationSink* This) { +static __WIDL_INLINE ULONG IDot11AdHocInterfaceNotificationSink_AddRef(IDot11AdHocInterfaceNotificationSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDot11AdHocInterfaceNotificationSink_Release(IDot11AdHocInterfaceNotificationSink* This) { +static __WIDL_INLINE ULONG IDot11AdHocInterfaceNotificationSink_Release(IDot11AdHocInterfaceNotificationSink* This) { return This->lpVtbl->Release(This); } /*** IDot11AdHocInterfaceNotificationSink methods ***/ -static FORCEINLINE HRESULT IDot11AdHocInterfaceNotificationSink_OnConnectionStatusChange(IDot11AdHocInterfaceNotificationSink* This,DOT11_ADHOC_NETWORK_CONNECTION_STATUS eStatus) { +static __WIDL_INLINE HRESULT IDot11AdHocInterfaceNotificationSink_OnConnectionStatusChange(IDot11AdHocInterfaceNotificationSink* This,DOT11_ADHOC_NETWORK_CONNECTION_STATUS eStatus) { return This->lpVtbl->OnConnectionStatusChange(This,eStatus); } #endif diff --git a/lib/libc/include/any-windows-any/afunix.h b/lib/libc/include/any-windows-any/afunix.h index 8a4f05f5529e02cc23a6edf02a2784aef011a517..b9b3938e0f6a278ab2680163092740e8f3159581 100644 --- a/lib/libc/include/any-windows-any/afunix.h +++ b/lib/libc/include/any-windows-any/afunix.h @@ -15,5 +15,7 @@ typedef struct sockaddr_un { } SOCKADDR_UN, *PSOCKADDR_UN; #define SIO_AF_UNIX_GETPEERPID _WSAIOR(IOC_VENDOR, 256) +#define SIO_AF_UNIX_SETBINDPARENTPATH _WSAIOW(IOC_VENDOR, 257) +#define SIO_AF_UNIX_SETCONNPARENTPATH _WSAIOW(IOC_VENDOR, 258) #endif /* _AFUNIX_ */ diff --git a/lib/libc/include/any-windows-any/alg.h b/lib/libc/include/any-windows-any/alg.h index abe3de2e569bbd6513814bfab5771152edd901bd..656f6092aa688ca77e3ee7fb65491ee1d7582696 100644 --- a/lib/libc/include/any-windows-any/alg.h +++ b/lib/libc/include/any-windows-any/alg.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/alg.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/alg.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __alg_h__ #define __alg_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IAdapterInfo_FWD_DEFINED__ @@ -325,23 +333,23 @@ interface IAdapterInfo { #define IAdapterInfo_GetAdapterAddresses(This,pulAddressCount,prgAddresses) (This)->lpVtbl->GetAdapterAddresses(This,pulAddressCount,prgAddresses) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAdapterInfo_QueryInterface(IAdapterInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAdapterInfo_QueryInterface(IAdapterInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAdapterInfo_AddRef(IAdapterInfo* This) { +static __WIDL_INLINE ULONG IAdapterInfo_AddRef(IAdapterInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAdapterInfo_Release(IAdapterInfo* This) { +static __WIDL_INLINE ULONG IAdapterInfo_Release(IAdapterInfo* This) { return This->lpVtbl->Release(This); } /*** IAdapterInfo methods ***/ -static FORCEINLINE HRESULT IAdapterInfo_GetAdapterIndex(IAdapterInfo* This,ULONG *pulIndex) { +static __WIDL_INLINE HRESULT IAdapterInfo_GetAdapterIndex(IAdapterInfo* This,ULONG *pulIndex) { return This->lpVtbl->GetAdapterIndex(This,pulIndex); } -static FORCEINLINE HRESULT IAdapterInfo_GetAdapterType(IAdapterInfo* This,ALG_ADAPTER_TYPE *pAdapterType) { +static __WIDL_INLINE HRESULT IAdapterInfo_GetAdapterType(IAdapterInfo* This,ALG_ADAPTER_TYPE *pAdapterType) { return This->lpVtbl->GetAdapterType(This,pAdapterType); } -static FORCEINLINE HRESULT IAdapterInfo_GetAdapterAddresses(IAdapterInfo* This,ULONG *pulAddressCount,ULONG **prgAddresses) { +static __WIDL_INLINE HRESULT IAdapterInfo_GetAdapterAddresses(IAdapterInfo* This,ULONG *pulAddressCount,ULONG **prgAddresses) { return This->lpVtbl->GetAdapterAddresses(This,pulAddressCount,prgAddresses); } #endif @@ -407,17 +415,17 @@ interface IPendingProxyConnection { #define IPendingProxyConnection_Cancel(This) (This)->lpVtbl->Cancel(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPendingProxyConnection_QueryInterface(IPendingProxyConnection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPendingProxyConnection_QueryInterface(IPendingProxyConnection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPendingProxyConnection_AddRef(IPendingProxyConnection* This) { +static __WIDL_INLINE ULONG IPendingProxyConnection_AddRef(IPendingProxyConnection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPendingProxyConnection_Release(IPendingProxyConnection* This) { +static __WIDL_INLINE ULONG IPendingProxyConnection_Release(IPendingProxyConnection* This) { return This->lpVtbl->Release(This); } /*** IPendingProxyConnection methods ***/ -static FORCEINLINE HRESULT IPendingProxyConnection_Cancel(IPendingProxyConnection* This) { +static __WIDL_INLINE HRESULT IPendingProxyConnection_Cancel(IPendingProxyConnection* This) { return This->lpVtbl->Cancel(This); } #endif @@ -507,26 +515,26 @@ interface IDataChannel { #define IDataChannel_GetSessionDeletionEventHandle(This,pHandle) (This)->lpVtbl->GetSessionDeletionEventHandle(This,pHandle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDataChannel_QueryInterface(IDataChannel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDataChannel_QueryInterface(IDataChannel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDataChannel_AddRef(IDataChannel* This) { +static __WIDL_INLINE ULONG IDataChannel_AddRef(IDataChannel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDataChannel_Release(IDataChannel* This) { +static __WIDL_INLINE ULONG IDataChannel_Release(IDataChannel* This) { return This->lpVtbl->Release(This); } /*** IDataChannel methods ***/ -static FORCEINLINE HRESULT IDataChannel_Cancel(IDataChannel* This) { +static __WIDL_INLINE HRESULT IDataChannel_Cancel(IDataChannel* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IDataChannel_GetChannelProperties(IDataChannel* This,ALG_DATA_CHANNEL_PROPERTIES **ppProperties) { +static __WIDL_INLINE HRESULT IDataChannel_GetChannelProperties(IDataChannel* This,ALG_DATA_CHANNEL_PROPERTIES **ppProperties) { return This->lpVtbl->GetChannelProperties(This,ppProperties); } -static FORCEINLINE HRESULT IDataChannel_GetSessionCreationEventHandle(IDataChannel* This,HANDLE *pHandle) { +static __WIDL_INLINE HRESULT IDataChannel_GetSessionCreationEventHandle(IDataChannel* This,HANDLE *pHandle) { return This->lpVtbl->GetSessionCreationEventHandle(This,pHandle); } -static FORCEINLINE HRESULT IDataChannel_GetSessionDeletionEventHandle(IDataChannel* This,HANDLE *pHandle) { +static __WIDL_INLINE HRESULT IDataChannel_GetSessionDeletionEventHandle(IDataChannel* This,HANDLE *pHandle) { return This->lpVtbl->GetSessionDeletionEventHandle(This,pHandle); } #endif @@ -600,20 +608,20 @@ interface IPersistentDataChannel { #define IPersistentDataChannel_GetChannelProperties(This,ppProperties) (This)->lpVtbl->GetChannelProperties(This,ppProperties) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistentDataChannel_QueryInterface(IPersistentDataChannel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistentDataChannel_QueryInterface(IPersistentDataChannel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistentDataChannel_AddRef(IPersistentDataChannel* This) { +static __WIDL_INLINE ULONG IPersistentDataChannel_AddRef(IPersistentDataChannel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistentDataChannel_Release(IPersistentDataChannel* This) { +static __WIDL_INLINE ULONG IPersistentDataChannel_Release(IPersistentDataChannel* This) { return This->lpVtbl->Release(This); } /*** IPersistentDataChannel methods ***/ -static FORCEINLINE HRESULT IPersistentDataChannel_Cancel(IPersistentDataChannel* This) { +static __WIDL_INLINE HRESULT IPersistentDataChannel_Cancel(IPersistentDataChannel* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IPersistentDataChannel_GetChannelProperties(IPersistentDataChannel* This,ALG_PERSISTENT_DATA_CHANNEL_PROPERTIES **ppProperties) { +static __WIDL_INLINE HRESULT IPersistentDataChannel_GetChannelProperties(IPersistentDataChannel* This,ALG_PERSISTENT_DATA_CHANNEL_PROPERTIES **ppProperties) { return This->lpVtbl->GetChannelProperties(This,ppProperties); } #endif @@ -707,23 +715,23 @@ interface IPrimaryControlChannel { #define IPrimaryControlChannel_GetOriginalDestinationInformation(This,ulSourceAddress,usSourcePort,pulOriginalDestinationAddress,pusOriginalDestinationPort,pulRemapDestinationAddress,pulRemapDestinationPort,ppReceiveAdapter) (This)->lpVtbl->GetOriginalDestinationInformation(This,ulSourceAddress,usSourcePort,pulOriginalDestinationAddress,pusOriginalDestinationPort,pulRemapDestinationAddress,pulRemapDestinationPort,ppReceiveAdapter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPrimaryControlChannel_QueryInterface(IPrimaryControlChannel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPrimaryControlChannel_QueryInterface(IPrimaryControlChannel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPrimaryControlChannel_AddRef(IPrimaryControlChannel* This) { +static __WIDL_INLINE ULONG IPrimaryControlChannel_AddRef(IPrimaryControlChannel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPrimaryControlChannel_Release(IPrimaryControlChannel* This) { +static __WIDL_INLINE ULONG IPrimaryControlChannel_Release(IPrimaryControlChannel* This) { return This->lpVtbl->Release(This); } /*** IPrimaryControlChannel methods ***/ -static FORCEINLINE HRESULT IPrimaryControlChannel_Cancel(IPrimaryControlChannel* This) { +static __WIDL_INLINE HRESULT IPrimaryControlChannel_Cancel(IPrimaryControlChannel* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IPrimaryControlChannel_GetChannelProperties(IPrimaryControlChannel* This,ALG_PRIMARY_CHANNEL_PROPERTIES **ppProperties) { +static __WIDL_INLINE HRESULT IPrimaryControlChannel_GetChannelProperties(IPrimaryControlChannel* This,ALG_PRIMARY_CHANNEL_PROPERTIES **ppProperties) { return This->lpVtbl->GetChannelProperties(This,ppProperties); } -static FORCEINLINE HRESULT IPrimaryControlChannel_GetOriginalDestinationInformation(IPrimaryControlChannel* This,ULONG ulSourceAddress,USHORT usSourcePort,ULONG *pulOriginalDestinationAddress,USHORT *pusOriginalDestinationPort,ULONG *pulRemapDestinationAddress,USHORT *pulRemapDestinationPort,IAdapterInfo **ppReceiveAdapter) { +static __WIDL_INLINE HRESULT IPrimaryControlChannel_GetOriginalDestinationInformation(IPrimaryControlChannel* This,ULONG ulSourceAddress,USHORT usSourcePort,ULONG *pulOriginalDestinationAddress,USHORT *pusOriginalDestinationPort,ULONG *pulRemapDestinationAddress,USHORT *pulRemapDestinationPort,IAdapterInfo **ppReceiveAdapter) { return This->lpVtbl->GetOriginalDestinationInformation(This,ulSourceAddress,usSourcePort,pulOriginalDestinationAddress,pusOriginalDestinationPort,pulRemapDestinationAddress,pulRemapDestinationPort,ppReceiveAdapter); } #endif @@ -813,23 +821,23 @@ interface ISecondaryControlChannel { #define ISecondaryControlChannel_GetOriginalDestinationInformation(This,ulSourceAddress,usSourcePort,pulOriginalDestinationAddress,pusOriginalDestinationPort,ppReceiveAdapter) (This)->lpVtbl->GetOriginalDestinationInformation(This,ulSourceAddress,usSourcePort,pulOriginalDestinationAddress,pusOriginalDestinationPort,ppReceiveAdapter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISecondaryControlChannel_QueryInterface(ISecondaryControlChannel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISecondaryControlChannel_QueryInterface(ISecondaryControlChannel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISecondaryControlChannel_AddRef(ISecondaryControlChannel* This) { +static __WIDL_INLINE ULONG ISecondaryControlChannel_AddRef(ISecondaryControlChannel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISecondaryControlChannel_Release(ISecondaryControlChannel* This) { +static __WIDL_INLINE ULONG ISecondaryControlChannel_Release(ISecondaryControlChannel* This) { return This->lpVtbl->Release(This); } /*** ISecondaryControlChannel methods ***/ -static FORCEINLINE HRESULT ISecondaryControlChannel_Cancel(ISecondaryControlChannel* This) { +static __WIDL_INLINE HRESULT ISecondaryControlChannel_Cancel(ISecondaryControlChannel* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT ISecondaryControlChannel_GetChannelProperties(ISecondaryControlChannel* This,ALG_SECONDARY_CHANNEL_PROPERTIES **ppProperties) { +static __WIDL_INLINE HRESULT ISecondaryControlChannel_GetChannelProperties(ISecondaryControlChannel* This,ALG_SECONDARY_CHANNEL_PROPERTIES **ppProperties) { return This->lpVtbl->GetChannelProperties(This,ppProperties); } -static FORCEINLINE HRESULT ISecondaryControlChannel_GetOriginalDestinationInformation(ISecondaryControlChannel* This,ULONG ulSourceAddress,USHORT usSourcePort,ULONG *pulOriginalDestinationAddress,USHORT *pusOriginalDestinationPort,IAdapterInfo **ppReceiveAdapter) { +static __WIDL_INLINE HRESULT ISecondaryControlChannel_GetOriginalDestinationInformation(ISecondaryControlChannel* This,ULONG ulSourceAddress,USHORT usSourcePort,ULONG *pulOriginalDestinationAddress,USHORT *pusOriginalDestinationPort,IAdapterInfo **ppReceiveAdapter) { return This->lpVtbl->GetOriginalDestinationInformation(This,ulSourceAddress,usSourcePort,pulOriginalDestinationAddress,pusOriginalDestinationPort,ppReceiveAdapter); } #endif @@ -923,26 +931,26 @@ interface IEnumAdapterInfo { #define IEnumAdapterInfo_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumAdapterInfo_QueryInterface(IEnumAdapterInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumAdapterInfo_QueryInterface(IEnumAdapterInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumAdapterInfo_AddRef(IEnumAdapterInfo* This) { +static __WIDL_INLINE ULONG IEnumAdapterInfo_AddRef(IEnumAdapterInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumAdapterInfo_Release(IEnumAdapterInfo* This) { +static __WIDL_INLINE ULONG IEnumAdapterInfo_Release(IEnumAdapterInfo* This) { return This->lpVtbl->Release(This); } /*** IEnumAdapterInfo methods ***/ -static FORCEINLINE HRESULT IEnumAdapterInfo_Next(IEnumAdapterInfo* This,ULONG celt,IAdapterInfo **rgAI,ULONG *pCeltFetched) { +static __WIDL_INLINE HRESULT IEnumAdapterInfo_Next(IEnumAdapterInfo* This,ULONG celt,IAdapterInfo **rgAI,ULONG *pCeltFetched) { return This->lpVtbl->Next(This,celt,rgAI,pCeltFetched); } -static FORCEINLINE HRESULT IEnumAdapterInfo_Skip(IEnumAdapterInfo* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumAdapterInfo_Skip(IEnumAdapterInfo* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumAdapterInfo_Reset(IEnumAdapterInfo* This) { +static __WIDL_INLINE HRESULT IEnumAdapterInfo_Reset(IEnumAdapterInfo* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumAdapterInfo_Clone(IEnumAdapterInfo* This,IEnumAdapterInfo **ppEnum) { +static __WIDL_INLINE HRESULT IEnumAdapterInfo_Clone(IEnumAdapterInfo* This,IEnumAdapterInfo **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -1033,26 +1041,26 @@ interface IAdapterNotificationSink { #define IAdapterNotificationSink_AdapterUpdatePortMapping(This,pAdapter) (This)->lpVtbl->AdapterUpdatePortMapping(This,pAdapter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAdapterNotificationSink_QueryInterface(IAdapterNotificationSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAdapterNotificationSink_QueryInterface(IAdapterNotificationSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAdapterNotificationSink_AddRef(IAdapterNotificationSink* This) { +static __WIDL_INLINE ULONG IAdapterNotificationSink_AddRef(IAdapterNotificationSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAdapterNotificationSink_Release(IAdapterNotificationSink* This) { +static __WIDL_INLINE ULONG IAdapterNotificationSink_Release(IAdapterNotificationSink* This) { return This->lpVtbl->Release(This); } /*** IAdapterNotificationSink methods ***/ -static FORCEINLINE HRESULT IAdapterNotificationSink_AdapterAdded(IAdapterNotificationSink* This,IAdapterInfo *pAdapter) { +static __WIDL_INLINE HRESULT IAdapterNotificationSink_AdapterAdded(IAdapterNotificationSink* This,IAdapterInfo *pAdapter) { return This->lpVtbl->AdapterAdded(This,pAdapter); } -static FORCEINLINE HRESULT IAdapterNotificationSink_AdapterRemoved(IAdapterNotificationSink* This,IAdapterInfo *pAdapter) { +static __WIDL_INLINE HRESULT IAdapterNotificationSink_AdapterRemoved(IAdapterNotificationSink* This,IAdapterInfo *pAdapter) { return This->lpVtbl->AdapterRemoved(This,pAdapter); } -static FORCEINLINE HRESULT IAdapterNotificationSink_AdapterModified(IAdapterNotificationSink* This,IAdapterInfo *pAdapter) { +static __WIDL_INLINE HRESULT IAdapterNotificationSink_AdapterModified(IAdapterNotificationSink* This,IAdapterInfo *pAdapter) { return This->lpVtbl->AdapterModified(This,pAdapter); } -static FORCEINLINE HRESULT IAdapterNotificationSink_AdapterUpdatePortMapping(IAdapterNotificationSink* This,IAdapterInfo *pAdapter) { +static __WIDL_INLINE HRESULT IAdapterNotificationSink_AdapterUpdatePortMapping(IAdapterNotificationSink* This,IAdapterInfo *pAdapter) { return This->lpVtbl->AdapterUpdatePortMapping(This,pAdapter); } #endif @@ -1333,53 +1341,53 @@ interface IApplicationGatewayServices { #define IApplicationGatewayServices_LookupAdapterPortMapping(This,ulAdapterIndex,Protocol,ulDestinationAddress,usDestinationPort,pulRemapAddress,pusRemapPort) (This)->lpVtbl->LookupAdapterPortMapping(This,ulAdapterIndex,Protocol,ulDestinationAddress,usDestinationPort,pulRemapAddress,pusRemapPort) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IApplicationGatewayServices_QueryInterface(IApplicationGatewayServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_QueryInterface(IApplicationGatewayServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IApplicationGatewayServices_AddRef(IApplicationGatewayServices* This) { +static __WIDL_INLINE ULONG IApplicationGatewayServices_AddRef(IApplicationGatewayServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IApplicationGatewayServices_Release(IApplicationGatewayServices* This) { +static __WIDL_INLINE ULONG IApplicationGatewayServices_Release(IApplicationGatewayServices* This) { return This->lpVtbl->Release(This); } /*** IApplicationGatewayServices methods ***/ -static FORCEINLINE HRESULT IApplicationGatewayServices_CreatePrimaryControlChannel(IApplicationGatewayServices* This,ULONG uAdapterIndex,ALG_PROTOCOL eProtocol,USHORT usPortToCapture,ALG_CAPTURE eCaptureType,WINBOOL fCaptureInbound,ULONG ulListenAddress,USHORT usListenPort,IPrimaryControlChannel **ppIControlChannel) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_CreatePrimaryControlChannel(IApplicationGatewayServices* This,ULONG uAdapterIndex,ALG_PROTOCOL eProtocol,USHORT usPortToCapture,ALG_CAPTURE eCaptureType,WINBOOL fCaptureInbound,ULONG ulListenAddress,USHORT usListenPort,IPrimaryControlChannel **ppIControlChannel) { return This->lpVtbl->CreatePrimaryControlChannel(This,uAdapterIndex,eProtocol,usPortToCapture,eCaptureType,fCaptureInbound,ulListenAddress,usListenPort,ppIControlChannel); } -static FORCEINLINE HRESULT IApplicationGatewayServices_CreateSecondaryControlChannel(IApplicationGatewayServices* This,ALG_PROTOCOL eProtocol,ULONG ulPrivateAddress,USHORT usPrivatePort,ULONG ulPublicAddress,USHORT usPublicPort,ULONG ulRemoteAddress,USHORT usRemotePort,ULONG ulListenAddress,USHORT usListenPort,ALG_DIRECTION eDirection,WINBOOL fPersistent,ISecondaryControlChannel **ppControlChannel) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_CreateSecondaryControlChannel(IApplicationGatewayServices* This,ALG_PROTOCOL eProtocol,ULONG ulPrivateAddress,USHORT usPrivatePort,ULONG ulPublicAddress,USHORT usPublicPort,ULONG ulRemoteAddress,USHORT usRemotePort,ULONG ulListenAddress,USHORT usListenPort,ALG_DIRECTION eDirection,WINBOOL fPersistent,ISecondaryControlChannel **ppControlChannel) { return This->lpVtbl->CreateSecondaryControlChannel(This,eProtocol,ulPrivateAddress,usPrivatePort,ulPublicAddress,usPublicPort,ulRemoteAddress,usRemotePort,ulListenAddress,usListenPort,eDirection,fPersistent,ppControlChannel); } -static FORCEINLINE HRESULT IApplicationGatewayServices_GetBestSourceAddressForDestinationAddress(IApplicationGatewayServices* This,ULONG ulDstAddress,WINBOOL fDemandDial,ULONG *pulBestSrcAddress) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_GetBestSourceAddressForDestinationAddress(IApplicationGatewayServices* This,ULONG ulDstAddress,WINBOOL fDemandDial,ULONG *pulBestSrcAddress) { return This->lpVtbl->GetBestSourceAddressForDestinationAddress(This,ulDstAddress,fDemandDial,pulBestSrcAddress); } -static FORCEINLINE HRESULT IApplicationGatewayServices_PrepareProxyConnection(IApplicationGatewayServices* This,ALG_PROTOCOL eProtocol,ULONG ulSrcAddress,USHORT usSrcPort,ULONG ulDstAddress,USHORT usDstPort,WINBOOL fNoTimeout,IPendingProxyConnection **ppPendingConnection) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_PrepareProxyConnection(IApplicationGatewayServices* This,ALG_PROTOCOL eProtocol,ULONG ulSrcAddress,USHORT usSrcPort,ULONG ulDstAddress,USHORT usDstPort,WINBOOL fNoTimeout,IPendingProxyConnection **ppPendingConnection) { return This->lpVtbl->PrepareProxyConnection(This,eProtocol,ulSrcAddress,usSrcPort,ulDstAddress,usDstPort,fNoTimeout,ppPendingConnection); } -static FORCEINLINE HRESULT IApplicationGatewayServices_PrepareSourceModifiedProxyConnection(IApplicationGatewayServices* This,ALG_PROTOCOL eProtocol,ULONG ulSrcAddress,USHORT usSrcPort,ULONG ulDstAddress,USHORT usDstPort,ULONG ulNewSrcAddress,USHORT usNewSourcePort,IPendingProxyConnection **ppPendingConnection) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_PrepareSourceModifiedProxyConnection(IApplicationGatewayServices* This,ALG_PROTOCOL eProtocol,ULONG ulSrcAddress,USHORT usSrcPort,ULONG ulDstAddress,USHORT usDstPort,ULONG ulNewSrcAddress,USHORT usNewSourcePort,IPendingProxyConnection **ppPendingConnection) { return This->lpVtbl->PrepareSourceModifiedProxyConnection(This,eProtocol,ulSrcAddress,usSrcPort,ulDstAddress,usDstPort,ulNewSrcAddress,usNewSourcePort,ppPendingConnection); } -static FORCEINLINE HRESULT IApplicationGatewayServices_CreateDataChannel(IApplicationGatewayServices* This,ALG_PROTOCOL eProtocol,ULONG ulPrivateAddress,USHORT usPrivatePort,ULONG ulPublicAddress,USHORT usPublicPort,ULONG ulRemoteAddress,USHORT usRemotePort,ALG_DIRECTION eDirection,ALG_NOTIFICATION eDesiredNotification,WINBOOL fNoTimeout,IDataChannel **ppDataChannel) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_CreateDataChannel(IApplicationGatewayServices* This,ALG_PROTOCOL eProtocol,ULONG ulPrivateAddress,USHORT usPrivatePort,ULONG ulPublicAddress,USHORT usPublicPort,ULONG ulRemoteAddress,USHORT usRemotePort,ALG_DIRECTION eDirection,ALG_NOTIFICATION eDesiredNotification,WINBOOL fNoTimeout,IDataChannel **ppDataChannel) { return This->lpVtbl->CreateDataChannel(This,eProtocol,ulPrivateAddress,usPrivatePort,ulPublicAddress,usPublicPort,ulRemoteAddress,usRemotePort,eDirection,eDesiredNotification,fNoTimeout,ppDataChannel); } -static FORCEINLINE HRESULT IApplicationGatewayServices_CreatePersistentDataChannel(IApplicationGatewayServices* This,ALG_PROTOCOL eProtocol,ULONG ulPrivateAddress,USHORT usPrivatePort,ULONG ulPublicAddress,USHORT usPublicPort,ULONG ulRemoteAddress,USHORT usRemotePort,ALG_DIRECTION eDirection,IPersistentDataChannel **ppIPersistentDataChannel) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_CreatePersistentDataChannel(IApplicationGatewayServices* This,ALG_PROTOCOL eProtocol,ULONG ulPrivateAddress,USHORT usPrivatePort,ULONG ulPublicAddress,USHORT usPublicPort,ULONG ulRemoteAddress,USHORT usRemotePort,ALG_DIRECTION eDirection,IPersistentDataChannel **ppIPersistentDataChannel) { return This->lpVtbl->CreatePersistentDataChannel(This,eProtocol,ulPrivateAddress,usPrivatePort,ulPublicAddress,usPublicPort,ulRemoteAddress,usRemotePort,eDirection,ppIPersistentDataChannel); } -static FORCEINLINE HRESULT IApplicationGatewayServices_ReservePort(IApplicationGatewayServices* This,USHORT usPortCount,USHORT *pusReservedPort) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_ReservePort(IApplicationGatewayServices* This,USHORT usPortCount,USHORT *pusReservedPort) { return This->lpVtbl->ReservePort(This,usPortCount,pusReservedPort); } -static FORCEINLINE HRESULT IApplicationGatewayServices_ReleaseReservedPort(IApplicationGatewayServices* This,USHORT usReservedPortBase,USHORT usPortCount) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_ReleaseReservedPort(IApplicationGatewayServices* This,USHORT usReservedPortBase,USHORT usPortCount) { return This->lpVtbl->ReleaseReservedPort(This,usReservedPortBase,usPortCount); } -static FORCEINLINE HRESULT IApplicationGatewayServices_EnumerateAdapters(IApplicationGatewayServices* This,IEnumAdapterInfo **ppIEnumAdapterInfo) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_EnumerateAdapters(IApplicationGatewayServices* This,IEnumAdapterInfo **ppIEnumAdapterInfo) { return This->lpVtbl->EnumerateAdapters(This,ppIEnumAdapterInfo); } -static FORCEINLINE HRESULT IApplicationGatewayServices_StartAdapterNotifications(IApplicationGatewayServices* This,IAdapterNotificationSink *pSink,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_StartAdapterNotifications(IApplicationGatewayServices* This,IAdapterNotificationSink *pSink,DWORD *pdwCookie) { return This->lpVtbl->StartAdapterNotifications(This,pSink,pdwCookie); } -static FORCEINLINE HRESULT IApplicationGatewayServices_StopAdapterNotifications(IApplicationGatewayServices* This,DWORD dwCookieOfSink) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_StopAdapterNotifications(IApplicationGatewayServices* This,DWORD dwCookieOfSink) { return This->lpVtbl->StopAdapterNotifications(This,dwCookieOfSink); } -static FORCEINLINE HRESULT IApplicationGatewayServices_LookupAdapterPortMapping(IApplicationGatewayServices* This,ULONG ulAdapterIndex,UCHAR Protocol,ULONG ulDestinationAddress,USHORT usDestinationPort,ULONG *pulRemapAddress,USHORT *pusRemapPort) { +static __WIDL_INLINE HRESULT IApplicationGatewayServices_LookupAdapterPortMapping(IApplicationGatewayServices* This,ULONG ulAdapterIndex,UCHAR Protocol,ULONG ulDestinationAddress,USHORT usDestinationPort,ULONG *pulRemapAddress,USHORT *pusRemapPort) { return This->lpVtbl->LookupAdapterPortMapping(This,ulAdapterIndex,Protocol,ulDestinationAddress,usDestinationPort,pulRemapAddress,pusRemapPort); } #endif @@ -1453,20 +1461,20 @@ interface IApplicationGateway { #define IApplicationGateway_Stop(This) (This)->lpVtbl->Stop(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IApplicationGateway_QueryInterface(IApplicationGateway* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IApplicationGateway_QueryInterface(IApplicationGateway* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IApplicationGateway_AddRef(IApplicationGateway* This) { +static __WIDL_INLINE ULONG IApplicationGateway_AddRef(IApplicationGateway* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IApplicationGateway_Release(IApplicationGateway* This) { +static __WIDL_INLINE ULONG IApplicationGateway_Release(IApplicationGateway* This) { return This->lpVtbl->Release(This); } /*** IApplicationGateway methods ***/ -static FORCEINLINE HRESULT IApplicationGateway_Initialize(IApplicationGateway* This,IApplicationGatewayServices *pAlgServices) { +static __WIDL_INLINE HRESULT IApplicationGateway_Initialize(IApplicationGateway* This,IApplicationGatewayServices *pAlgServices) { return This->lpVtbl->Initialize(This,pAlgServices); } -static FORCEINLINE HRESULT IApplicationGateway_Stop(IApplicationGateway* This) { +static __WIDL_INLINE HRESULT IApplicationGateway_Stop(IApplicationGateway* This) { return This->lpVtbl->Stop(This); } #endif diff --git a/lib/libc/include/any-windows-any/amstream.h b/lib/libc/include/any-windows-any/amstream.h index 42e741571e008cc3fc87f334312ed645fb46ee31..ab8542053438e5a82769ec46176c4f2287eda77f 100644 --- a/lib/libc/include/any-windows-any/amstream.h +++ b/lib/libc/include/any-windows-any/amstream.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/amstream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/amstream.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __amstream_h__ #define __amstream_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDirectShowStream_FWD_DEFINED__ @@ -317,45 +325,45 @@ interface IDirectShowStream { #define IDirectShowStream_put_Audio(This,newVal) (This)->lpVtbl->put_Audio(This,newVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectShowStream_QueryInterface(IDirectShowStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectShowStream_QueryInterface(IDirectShowStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectShowStream_AddRef(IDirectShowStream* This) { +static __WIDL_INLINE ULONG IDirectShowStream_AddRef(IDirectShowStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectShowStream_Release(IDirectShowStream* This) { +static __WIDL_INLINE ULONG IDirectShowStream_Release(IDirectShowStream* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDirectShowStream_GetTypeInfoCount(IDirectShowStream* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDirectShowStream_GetTypeInfoCount(IDirectShowStream* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDirectShowStream_GetTypeInfo(IDirectShowStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDirectShowStream_GetTypeInfo(IDirectShowStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDirectShowStream_GetIDsOfNames(IDirectShowStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDirectShowStream_GetIDsOfNames(IDirectShowStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDirectShowStream_Invoke(IDirectShowStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDirectShowStream_Invoke(IDirectShowStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDirectShowStream methods ***/ -static FORCEINLINE HRESULT IDirectShowStream_get_FileName(IDirectShowStream* This,BSTR *pVal) { +static __WIDL_INLINE HRESULT IDirectShowStream_get_FileName(IDirectShowStream* This,BSTR *pVal) { return This->lpVtbl->get_FileName(This,pVal); } -static FORCEINLINE HRESULT IDirectShowStream_put_FileName(IDirectShowStream* This,BSTR newVal) { +static __WIDL_INLINE HRESULT IDirectShowStream_put_FileName(IDirectShowStream* This,BSTR newVal) { return This->lpVtbl->put_FileName(This,newVal); } -static FORCEINLINE HRESULT IDirectShowStream_get_Video(IDirectShowStream* This,OUTPUT_STATE *pVal) { +static __WIDL_INLINE HRESULT IDirectShowStream_get_Video(IDirectShowStream* This,OUTPUT_STATE *pVal) { return This->lpVtbl->get_Video(This,pVal); } -static FORCEINLINE HRESULT IDirectShowStream_put_Video(IDirectShowStream* This,OUTPUT_STATE newVal) { +static __WIDL_INLINE HRESULT IDirectShowStream_put_Video(IDirectShowStream* This,OUTPUT_STATE newVal) { return This->lpVtbl->put_Video(This,newVal); } -static FORCEINLINE HRESULT IDirectShowStream_get_Audio(IDirectShowStream* This,OUTPUT_STATE *pVal) { +static __WIDL_INLINE HRESULT IDirectShowStream_get_Audio(IDirectShowStream* This,OUTPUT_STATE *pVal) { return This->lpVtbl->get_Audio(This,pVal); } -static FORCEINLINE HRESULT IDirectShowStream_put_Audio(IDirectShowStream* This,OUTPUT_STATE newVal) { +static __WIDL_INLINE HRESULT IDirectShowStream_put_Audio(IDirectShowStream* This,OUTPUT_STATE newVal) { return This->lpVtbl->put_Audio(This,newVal); } #endif @@ -536,63 +544,63 @@ interface IAMMultiMediaStream { #define IAMMultiMediaStream_Render(This,dwFlags) (This)->lpVtbl->Render(This,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMMultiMediaStream_QueryInterface(IAMMultiMediaStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_QueryInterface(IAMMultiMediaStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMMultiMediaStream_AddRef(IAMMultiMediaStream* This) { +static __WIDL_INLINE ULONG IAMMultiMediaStream_AddRef(IAMMultiMediaStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMMultiMediaStream_Release(IAMMultiMediaStream* This) { +static __WIDL_INLINE ULONG IAMMultiMediaStream_Release(IAMMultiMediaStream* This) { return This->lpVtbl->Release(This); } /*** IMultiMediaStream methods ***/ -static FORCEINLINE HRESULT IAMMultiMediaStream_GetInformation(IAMMultiMediaStream* This,DWORD *pdwFlags,STREAM_TYPE *pStreamType) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_GetInformation(IAMMultiMediaStream* This,DWORD *pdwFlags,STREAM_TYPE *pStreamType) { return This->lpVtbl->GetInformation(This,pdwFlags,pStreamType); } -static FORCEINLINE HRESULT IAMMultiMediaStream_GetMediaStream(IAMMultiMediaStream* This,REFMSPID idPurpose,IMediaStream **ppMediaStream) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_GetMediaStream(IAMMultiMediaStream* This,REFMSPID idPurpose,IMediaStream **ppMediaStream) { return This->lpVtbl->GetMediaStream(This,idPurpose,ppMediaStream); } -static FORCEINLINE HRESULT IAMMultiMediaStream_EnumMediaStreams(IAMMultiMediaStream* This,LONG Index,IMediaStream **ppMediaStream) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_EnumMediaStreams(IAMMultiMediaStream* This,LONG Index,IMediaStream **ppMediaStream) { return This->lpVtbl->EnumMediaStreams(This,Index,ppMediaStream); } -static FORCEINLINE HRESULT IAMMultiMediaStream_GetState(IAMMultiMediaStream* This,STREAM_STATE *pCurrentState) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_GetState(IAMMultiMediaStream* This,STREAM_STATE *pCurrentState) { return This->lpVtbl->GetState(This,pCurrentState); } -static FORCEINLINE HRESULT IAMMultiMediaStream_SetState(IAMMultiMediaStream* This,STREAM_STATE NewState) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_SetState(IAMMultiMediaStream* This,STREAM_STATE NewState) { return This->lpVtbl->SetState(This,NewState); } -static FORCEINLINE HRESULT IAMMultiMediaStream_GetTime(IAMMultiMediaStream* This,STREAM_TIME *pCurrentTime) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_GetTime(IAMMultiMediaStream* This,STREAM_TIME *pCurrentTime) { return This->lpVtbl->GetTime(This,pCurrentTime); } -static FORCEINLINE HRESULT IAMMultiMediaStream_GetDuration(IAMMultiMediaStream* This,STREAM_TIME *pDuration) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_GetDuration(IAMMultiMediaStream* This,STREAM_TIME *pDuration) { return This->lpVtbl->GetDuration(This,pDuration); } -static FORCEINLINE HRESULT IAMMultiMediaStream_Seek(IAMMultiMediaStream* This,STREAM_TIME SeekTime) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_Seek(IAMMultiMediaStream* This,STREAM_TIME SeekTime) { return This->lpVtbl->Seek(This,SeekTime); } -static FORCEINLINE HRESULT IAMMultiMediaStream_GetEndOfStreamEventHandle(IAMMultiMediaStream* This,HANDLE *phEOS) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_GetEndOfStreamEventHandle(IAMMultiMediaStream* This,HANDLE *phEOS) { return This->lpVtbl->GetEndOfStreamEventHandle(This,phEOS); } /*** IAMMultiMediaStream methods ***/ -static FORCEINLINE HRESULT IAMMultiMediaStream_Initialize(IAMMultiMediaStream* This,STREAM_TYPE StreamType,DWORD dwFlags,IGraphBuilder *pFilterGraph) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_Initialize(IAMMultiMediaStream* This,STREAM_TYPE StreamType,DWORD dwFlags,IGraphBuilder *pFilterGraph) { return This->lpVtbl->Initialize(This,StreamType,dwFlags,pFilterGraph); } -static FORCEINLINE HRESULT IAMMultiMediaStream_GetFilterGraph(IAMMultiMediaStream* This,IGraphBuilder **ppGraphBuilder) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_GetFilterGraph(IAMMultiMediaStream* This,IGraphBuilder **ppGraphBuilder) { return This->lpVtbl->GetFilterGraph(This,ppGraphBuilder); } -static FORCEINLINE HRESULT IAMMultiMediaStream_GetFilter(IAMMultiMediaStream* This,IMediaStreamFilter **ppFilter) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_GetFilter(IAMMultiMediaStream* This,IMediaStreamFilter **ppFilter) { return This->lpVtbl->GetFilter(This,ppFilter); } -static FORCEINLINE HRESULT IAMMultiMediaStream_AddMediaStream(IAMMultiMediaStream* This,IUnknown *pStreamObject,const MSPID *PurposeId,DWORD dwFlags,IMediaStream **ppNewStream) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_AddMediaStream(IAMMultiMediaStream* This,IUnknown *pStreamObject,const MSPID *PurposeId,DWORD dwFlags,IMediaStream **ppNewStream) { return This->lpVtbl->AddMediaStream(This,pStreamObject,PurposeId,dwFlags,ppNewStream); } -static FORCEINLINE HRESULT IAMMultiMediaStream_OpenFile(IAMMultiMediaStream* This,LPCWSTR pszFileName,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_OpenFile(IAMMultiMediaStream* This,LPCWSTR pszFileName,DWORD dwFlags) { return This->lpVtbl->OpenFile(This,pszFileName,dwFlags); } -static FORCEINLINE HRESULT IAMMultiMediaStream_OpenMoniker(IAMMultiMediaStream* This,IBindCtx *pCtx,IMoniker *pMoniker,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_OpenMoniker(IAMMultiMediaStream* This,IBindCtx *pCtx,IMoniker *pMoniker,DWORD dwFlags) { return This->lpVtbl->OpenMoniker(This,pCtx,pMoniker,dwFlags); } -static FORCEINLINE HRESULT IAMMultiMediaStream_Render(IAMMultiMediaStream* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAMMultiMediaStream_Render(IAMMultiMediaStream* This,DWORD dwFlags) { return This->lpVtbl->Render(This,dwFlags); } #endif @@ -734,48 +742,48 @@ interface IAMMediaStream { #define IAMMediaStream_JoinFilterGraph(This,pFilterGraph) (This)->lpVtbl->JoinFilterGraph(This,pFilterGraph) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMMediaStream_QueryInterface(IAMMediaStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMMediaStream_QueryInterface(IAMMediaStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMMediaStream_AddRef(IAMMediaStream* This) { +static __WIDL_INLINE ULONG IAMMediaStream_AddRef(IAMMediaStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMMediaStream_Release(IAMMediaStream* This) { +static __WIDL_INLINE ULONG IAMMediaStream_Release(IAMMediaStream* This) { return This->lpVtbl->Release(This); } /*** IMediaStream methods ***/ -static FORCEINLINE HRESULT IAMMediaStream_GetMultiMediaStream(IAMMediaStream* This,IMultiMediaStream **ppMultiMediaStream) { +static __WIDL_INLINE HRESULT IAMMediaStream_GetMultiMediaStream(IAMMediaStream* This,IMultiMediaStream **ppMultiMediaStream) { return This->lpVtbl->GetMultiMediaStream(This,ppMultiMediaStream); } -static FORCEINLINE HRESULT IAMMediaStream_GetInformation(IAMMediaStream* This,MSPID *pPurposeId,STREAM_TYPE *pType) { +static __WIDL_INLINE HRESULT IAMMediaStream_GetInformation(IAMMediaStream* This,MSPID *pPurposeId,STREAM_TYPE *pType) { return This->lpVtbl->GetInformation(This,pPurposeId,pType); } -static FORCEINLINE HRESULT IAMMediaStream_SetSameFormat(IAMMediaStream* This,IMediaStream *pStreamThatHasDesiredFormat,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAMMediaStream_SetSameFormat(IAMMediaStream* This,IMediaStream *pStreamThatHasDesiredFormat,DWORD dwFlags) { return This->lpVtbl->SetSameFormat(This,pStreamThatHasDesiredFormat,dwFlags); } -static FORCEINLINE HRESULT IAMMediaStream_AllocateSample(IAMMediaStream* This,DWORD dwFlags,IStreamSample **ppSample) { +static __WIDL_INLINE HRESULT IAMMediaStream_AllocateSample(IAMMediaStream* This,DWORD dwFlags,IStreamSample **ppSample) { return This->lpVtbl->AllocateSample(This,dwFlags,ppSample); } -static FORCEINLINE HRESULT IAMMediaStream_CreateSharedSample(IAMMediaStream* This,IStreamSample *pExistingSample,DWORD dwFlags,IStreamSample **ppNewSample) { +static __WIDL_INLINE HRESULT IAMMediaStream_CreateSharedSample(IAMMediaStream* This,IStreamSample *pExistingSample,DWORD dwFlags,IStreamSample **ppNewSample) { return This->lpVtbl->CreateSharedSample(This,pExistingSample,dwFlags,ppNewSample); } -static FORCEINLINE HRESULT IAMMediaStream_SendEndOfStream(IAMMediaStream* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAMMediaStream_SendEndOfStream(IAMMediaStream* This,DWORD dwFlags) { return This->lpVtbl->SendEndOfStream(This,dwFlags); } /*** IAMMediaStream methods ***/ -static FORCEINLINE HRESULT IAMMediaStream_Initialize(IAMMediaStream* This,IUnknown *pSourceObject,DWORD dwFlags,REFMSPID PurposeId,const STREAM_TYPE StreamType) { +static __WIDL_INLINE HRESULT IAMMediaStream_Initialize(IAMMediaStream* This,IUnknown *pSourceObject,DWORD dwFlags,REFMSPID PurposeId,const STREAM_TYPE StreamType) { return This->lpVtbl->Initialize(This,pSourceObject,dwFlags,PurposeId,StreamType); } -static FORCEINLINE HRESULT IAMMediaStream_SetState(IAMMediaStream* This,FILTER_STATE State) { +static __WIDL_INLINE HRESULT IAMMediaStream_SetState(IAMMediaStream* This,FILTER_STATE State) { return This->lpVtbl->SetState(This,State); } -static FORCEINLINE HRESULT IAMMediaStream_JoinAMMultiMediaStream(IAMMediaStream* This,IAMMultiMediaStream *pAMMultiMediaStream) { +static __WIDL_INLINE HRESULT IAMMediaStream_JoinAMMultiMediaStream(IAMMediaStream* This,IAMMultiMediaStream *pAMMultiMediaStream) { return This->lpVtbl->JoinAMMultiMediaStream(This,pAMMultiMediaStream); } -static FORCEINLINE HRESULT IAMMediaStream_JoinFilter(IAMMediaStream* This,IMediaStreamFilter *pMediaStreamFilter) { +static __WIDL_INLINE HRESULT IAMMediaStream_JoinFilter(IAMMediaStream* This,IMediaStreamFilter *pMediaStreamFilter) { return This->lpVtbl->JoinFilter(This,pMediaStreamFilter); } -static FORCEINLINE HRESULT IAMMediaStream_JoinFilterGraph(IAMMediaStream* This,IFilterGraph *pFilterGraph) { +static __WIDL_INLINE HRESULT IAMMediaStream_JoinFilterGraph(IAMMediaStream* This,IFilterGraph *pFilterGraph) { return This->lpVtbl->JoinFilterGraph(This,pFilterGraph); } #endif @@ -976,80 +984,80 @@ interface IMediaStreamFilter { #define IMediaStreamFilter_EndOfStream(This) (This)->lpVtbl->EndOfStream(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaStreamFilter_QueryInterface(IMediaStreamFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_QueryInterface(IMediaStreamFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaStreamFilter_AddRef(IMediaStreamFilter* This) { +static __WIDL_INLINE ULONG IMediaStreamFilter_AddRef(IMediaStreamFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaStreamFilter_Release(IMediaStreamFilter* This) { +static __WIDL_INLINE ULONG IMediaStreamFilter_Release(IMediaStreamFilter* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IMediaStreamFilter_GetClassID(IMediaStreamFilter* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_GetClassID(IMediaStreamFilter* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IMediaFilter methods ***/ -static FORCEINLINE HRESULT IMediaStreamFilter_Stop(IMediaStreamFilter* This) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_Stop(IMediaStreamFilter* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IMediaStreamFilter_Pause(IMediaStreamFilter* This) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_Pause(IMediaStreamFilter* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IMediaStreamFilter_Run(IMediaStreamFilter* This,REFERENCE_TIME tStart) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_Run(IMediaStreamFilter* This,REFERENCE_TIME tStart) { return This->lpVtbl->Run(This,tStart); } -static FORCEINLINE HRESULT IMediaStreamFilter_GetState(IMediaStreamFilter* This,DWORD dwMilliSecsTimeout,FILTER_STATE *State) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_GetState(IMediaStreamFilter* This,DWORD dwMilliSecsTimeout,FILTER_STATE *State) { return This->lpVtbl->GetState(This,dwMilliSecsTimeout,State); } -static FORCEINLINE HRESULT IMediaStreamFilter_SetSyncSource(IMediaStreamFilter* This,IReferenceClock *pClock) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_SetSyncSource(IMediaStreamFilter* This,IReferenceClock *pClock) { return This->lpVtbl->SetSyncSource(This,pClock); } -static FORCEINLINE HRESULT IMediaStreamFilter_GetSyncSource(IMediaStreamFilter* This,IReferenceClock **pClock) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_GetSyncSource(IMediaStreamFilter* This,IReferenceClock **pClock) { return This->lpVtbl->GetSyncSource(This,pClock); } /*** IBaseFilter methods ***/ -static FORCEINLINE HRESULT IMediaStreamFilter_EnumPins(IMediaStreamFilter* This,IEnumPins **ppEnum) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_EnumPins(IMediaStreamFilter* This,IEnumPins **ppEnum) { return This->lpVtbl->EnumPins(This,ppEnum); } -static FORCEINLINE HRESULT IMediaStreamFilter_FindPin(IMediaStreamFilter* This,LPCWSTR Id,IPin **ppPin) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_FindPin(IMediaStreamFilter* This,LPCWSTR Id,IPin **ppPin) { return This->lpVtbl->FindPin(This,Id,ppPin); } -static FORCEINLINE HRESULT IMediaStreamFilter_QueryFilterInfo(IMediaStreamFilter* This,FILTER_INFO *pInfo) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_QueryFilterInfo(IMediaStreamFilter* This,FILTER_INFO *pInfo) { return This->lpVtbl->QueryFilterInfo(This,pInfo); } -static FORCEINLINE HRESULT IMediaStreamFilter_JoinFilterGraph(IMediaStreamFilter* This,IFilterGraph *pGraph,LPCWSTR pName) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_JoinFilterGraph(IMediaStreamFilter* This,IFilterGraph *pGraph,LPCWSTR pName) { return This->lpVtbl->JoinFilterGraph(This,pGraph,pName); } -static FORCEINLINE HRESULT IMediaStreamFilter_QueryVendorInfo(IMediaStreamFilter* This,LPWSTR *pVendorInfo) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_QueryVendorInfo(IMediaStreamFilter* This,LPWSTR *pVendorInfo) { return This->lpVtbl->QueryVendorInfo(This,pVendorInfo); } /*** IMediaStreamFilter methods ***/ -static FORCEINLINE HRESULT IMediaStreamFilter_AddMediaStream(IMediaStreamFilter* This,IAMMediaStream *pAMMediaStream) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_AddMediaStream(IMediaStreamFilter* This,IAMMediaStream *pAMMediaStream) { return This->lpVtbl->AddMediaStream(This,pAMMediaStream); } -static FORCEINLINE HRESULT IMediaStreamFilter_GetMediaStream(IMediaStreamFilter* This,REFMSPID idPurpose,IMediaStream **ppMediaStream) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_GetMediaStream(IMediaStreamFilter* This,REFMSPID idPurpose,IMediaStream **ppMediaStream) { return This->lpVtbl->GetMediaStream(This,idPurpose,ppMediaStream); } -static FORCEINLINE HRESULT IMediaStreamFilter_EnumMediaStreams(IMediaStreamFilter* This,LONG Index,IMediaStream **ppMediaStream) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_EnumMediaStreams(IMediaStreamFilter* This,LONG Index,IMediaStream **ppMediaStream) { return This->lpVtbl->EnumMediaStreams(This,Index,ppMediaStream); } -static FORCEINLINE HRESULT IMediaStreamFilter_SupportSeeking(IMediaStreamFilter* This,WINBOOL bRenderer) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_SupportSeeking(IMediaStreamFilter* This,WINBOOL bRenderer) { return This->lpVtbl->SupportSeeking(This,bRenderer); } -static FORCEINLINE HRESULT IMediaStreamFilter_ReferenceTimeToStreamTime(IMediaStreamFilter* This,REFERENCE_TIME *pTime) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_ReferenceTimeToStreamTime(IMediaStreamFilter* This,REFERENCE_TIME *pTime) { return This->lpVtbl->ReferenceTimeToStreamTime(This,pTime); } -static FORCEINLINE HRESULT IMediaStreamFilter_GetCurrentStreamTime(IMediaStreamFilter* This,REFERENCE_TIME *pCurrentStreamTime) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_GetCurrentStreamTime(IMediaStreamFilter* This,REFERENCE_TIME *pCurrentStreamTime) { return This->lpVtbl->GetCurrentStreamTime(This,pCurrentStreamTime); } -static FORCEINLINE HRESULT IMediaStreamFilter_WaitUntil(IMediaStreamFilter* This,REFERENCE_TIME WaitStreamTime) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_WaitUntil(IMediaStreamFilter* This,REFERENCE_TIME WaitStreamTime) { return This->lpVtbl->WaitUntil(This,WaitStreamTime); } -static FORCEINLINE HRESULT IMediaStreamFilter_Flush(IMediaStreamFilter* This,WINBOOL bCancelEOS) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_Flush(IMediaStreamFilter* This,WINBOOL bCancelEOS) { return This->lpVtbl->Flush(This,bCancelEOS); } -static FORCEINLINE HRESULT IMediaStreamFilter_EndOfStream(IMediaStreamFilter* This) { +static __WIDL_INLINE HRESULT IMediaStreamFilter_EndOfStream(IMediaStreamFilter* This) { return This->lpVtbl->EndOfStream(This); } #endif @@ -1116,17 +1124,17 @@ interface IDirectDrawMediaSampleAllocator { #define IDirectDrawMediaSampleAllocator_GetDirectDraw(This,ppDirectDraw) (This)->lpVtbl->GetDirectDraw(This,ppDirectDraw) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectDrawMediaSampleAllocator_QueryInterface(IDirectDrawMediaSampleAllocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectDrawMediaSampleAllocator_QueryInterface(IDirectDrawMediaSampleAllocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectDrawMediaSampleAllocator_AddRef(IDirectDrawMediaSampleAllocator* This) { +static __WIDL_INLINE ULONG IDirectDrawMediaSampleAllocator_AddRef(IDirectDrawMediaSampleAllocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectDrawMediaSampleAllocator_Release(IDirectDrawMediaSampleAllocator* This) { +static __WIDL_INLINE ULONG IDirectDrawMediaSampleAllocator_Release(IDirectDrawMediaSampleAllocator* This) { return This->lpVtbl->Release(This); } /*** IDirectDrawMediaSampleAllocator methods ***/ -static FORCEINLINE HRESULT IDirectDrawMediaSampleAllocator_GetDirectDraw(IDirectDrawMediaSampleAllocator* This,IDirectDraw **ppDirectDraw) { +static __WIDL_INLINE HRESULT IDirectDrawMediaSampleAllocator_GetDirectDraw(IDirectDrawMediaSampleAllocator* This,IDirectDraw **ppDirectDraw) { return This->lpVtbl->GetDirectDraw(This,ppDirectDraw); } #endif @@ -1202,20 +1210,20 @@ interface IDirectDrawMediaSample { #define IDirectDrawMediaSample_LockMediaSamplePointer(This) (This)->lpVtbl->LockMediaSamplePointer(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectDrawMediaSample_QueryInterface(IDirectDrawMediaSample* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectDrawMediaSample_QueryInterface(IDirectDrawMediaSample* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectDrawMediaSample_AddRef(IDirectDrawMediaSample* This) { +static __WIDL_INLINE ULONG IDirectDrawMediaSample_AddRef(IDirectDrawMediaSample* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectDrawMediaSample_Release(IDirectDrawMediaSample* This) { +static __WIDL_INLINE ULONG IDirectDrawMediaSample_Release(IDirectDrawMediaSample* This) { return This->lpVtbl->Release(This); } /*** IDirectDrawMediaSample methods ***/ -static FORCEINLINE HRESULT IDirectDrawMediaSample_GetSurfaceAndReleaseLock(IDirectDrawMediaSample* This,IDirectDrawSurface **ppDirectDrawSurface,RECT *pRect) { +static __WIDL_INLINE HRESULT IDirectDrawMediaSample_GetSurfaceAndReleaseLock(IDirectDrawMediaSample* This,IDirectDrawSurface **ppDirectDrawSurface,RECT *pRect) { return This->lpVtbl->GetSurfaceAndReleaseLock(This,ppDirectDrawSurface,pRect); } -static FORCEINLINE HRESULT IDirectDrawMediaSample_LockMediaSamplePointer(IDirectDrawMediaSample* This) { +static __WIDL_INLINE HRESULT IDirectDrawMediaSample_LockMediaSamplePointer(IDirectDrawMediaSample* This) { return This->lpVtbl->LockMediaSamplePointer(This); } #endif @@ -1363,48 +1371,48 @@ interface IAMMediaTypeStream { #define IAMMediaTypeStream_SetStreamAllocatorRequirements(This,pProps) (This)->lpVtbl->SetStreamAllocatorRequirements(This,pProps) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMMediaTypeStream_QueryInterface(IAMMediaTypeStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMMediaTypeStream_QueryInterface(IAMMediaTypeStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMMediaTypeStream_AddRef(IAMMediaTypeStream* This) { +static __WIDL_INLINE ULONG IAMMediaTypeStream_AddRef(IAMMediaTypeStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMMediaTypeStream_Release(IAMMediaTypeStream* This) { +static __WIDL_INLINE ULONG IAMMediaTypeStream_Release(IAMMediaTypeStream* This) { return This->lpVtbl->Release(This); } /*** IMediaStream methods ***/ -static FORCEINLINE HRESULT IAMMediaTypeStream_GetMultiMediaStream(IAMMediaTypeStream* This,IMultiMediaStream **ppMultiMediaStream) { +static __WIDL_INLINE HRESULT IAMMediaTypeStream_GetMultiMediaStream(IAMMediaTypeStream* This,IMultiMediaStream **ppMultiMediaStream) { return This->lpVtbl->GetMultiMediaStream(This,ppMultiMediaStream); } -static FORCEINLINE HRESULT IAMMediaTypeStream_GetInformation(IAMMediaTypeStream* This,MSPID *pPurposeId,STREAM_TYPE *pType) { +static __WIDL_INLINE HRESULT IAMMediaTypeStream_GetInformation(IAMMediaTypeStream* This,MSPID *pPurposeId,STREAM_TYPE *pType) { return This->lpVtbl->GetInformation(This,pPurposeId,pType); } -static FORCEINLINE HRESULT IAMMediaTypeStream_SetSameFormat(IAMMediaTypeStream* This,IMediaStream *pStreamThatHasDesiredFormat,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAMMediaTypeStream_SetSameFormat(IAMMediaTypeStream* This,IMediaStream *pStreamThatHasDesiredFormat,DWORD dwFlags) { return This->lpVtbl->SetSameFormat(This,pStreamThatHasDesiredFormat,dwFlags); } -static FORCEINLINE HRESULT IAMMediaTypeStream_AllocateSample(IAMMediaTypeStream* This,DWORD dwFlags,IStreamSample **ppSample) { +static __WIDL_INLINE HRESULT IAMMediaTypeStream_AllocateSample(IAMMediaTypeStream* This,DWORD dwFlags,IStreamSample **ppSample) { return This->lpVtbl->AllocateSample(This,dwFlags,ppSample); } -static FORCEINLINE HRESULT IAMMediaTypeStream_CreateSharedSample(IAMMediaTypeStream* This,IStreamSample *pExistingSample,DWORD dwFlags,IStreamSample **ppNewSample) { +static __WIDL_INLINE HRESULT IAMMediaTypeStream_CreateSharedSample(IAMMediaTypeStream* This,IStreamSample *pExistingSample,DWORD dwFlags,IStreamSample **ppNewSample) { return This->lpVtbl->CreateSharedSample(This,pExistingSample,dwFlags,ppNewSample); } -static FORCEINLINE HRESULT IAMMediaTypeStream_SendEndOfStream(IAMMediaTypeStream* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAMMediaTypeStream_SendEndOfStream(IAMMediaTypeStream* This,DWORD dwFlags) { return This->lpVtbl->SendEndOfStream(This,dwFlags); } /*** IAMMediaTypeStream methods ***/ -static FORCEINLINE HRESULT IAMMediaTypeStream_GetFormat(IAMMediaTypeStream* This,AM_MEDIA_TYPE *pMediaType,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAMMediaTypeStream_GetFormat(IAMMediaTypeStream* This,AM_MEDIA_TYPE *pMediaType,DWORD dwFlags) { return This->lpVtbl->GetFormat(This,pMediaType,dwFlags); } -static FORCEINLINE HRESULT IAMMediaTypeStream_SetFormat(IAMMediaTypeStream* This,AM_MEDIA_TYPE *pMediaType,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAMMediaTypeStream_SetFormat(IAMMediaTypeStream* This,AM_MEDIA_TYPE *pMediaType,DWORD dwFlags) { return This->lpVtbl->SetFormat(This,pMediaType,dwFlags); } -static FORCEINLINE HRESULT IAMMediaTypeStream_CreateSample(IAMMediaTypeStream* This,LONG lSampleSize,BYTE *pbBuffer,DWORD dwFlags,IUnknown *pUnkOuter,IAMMediaTypeSample **ppAMMediaTypeSample) { +static __WIDL_INLINE HRESULT IAMMediaTypeStream_CreateSample(IAMMediaTypeStream* This,LONG lSampleSize,BYTE *pbBuffer,DWORD dwFlags,IUnknown *pUnkOuter,IAMMediaTypeSample **ppAMMediaTypeSample) { return This->lpVtbl->CreateSample(This,lSampleSize,pbBuffer,dwFlags,pUnkOuter,ppAMMediaTypeSample); } -static FORCEINLINE HRESULT IAMMediaTypeStream_GetStreamAllocatorRequirements(IAMMediaTypeStream* This,ALLOCATOR_PROPERTIES *pProps) { +static __WIDL_INLINE HRESULT IAMMediaTypeStream_GetStreamAllocatorRequirements(IAMMediaTypeStream* This,ALLOCATOR_PROPERTIES *pProps) { return This->lpVtbl->GetStreamAllocatorRequirements(This,pProps); } -static FORCEINLINE HRESULT IAMMediaTypeStream_SetStreamAllocatorRequirements(IAMMediaTypeStream* This,ALLOCATOR_PROPERTIES *pProps) { +static __WIDL_INLINE HRESULT IAMMediaTypeStream_SetStreamAllocatorRequirements(IAMMediaTypeStream* This,ALLOCATOR_PROPERTIES *pProps) { return This->lpVtbl->SetStreamAllocatorRequirements(This,pProps); } #endif @@ -1638,81 +1646,81 @@ interface IAMMediaTypeSample { #define IAMMediaTypeSample_SetMediaTime(This,pTimeStart,pTimeEnd) (This)->lpVtbl->SetMediaTime(This,pTimeStart,pTimeEnd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMMediaTypeSample_QueryInterface(IAMMediaTypeSample* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_QueryInterface(IAMMediaTypeSample* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMMediaTypeSample_AddRef(IAMMediaTypeSample* This) { +static __WIDL_INLINE ULONG IAMMediaTypeSample_AddRef(IAMMediaTypeSample* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMMediaTypeSample_Release(IAMMediaTypeSample* This) { +static __WIDL_INLINE ULONG IAMMediaTypeSample_Release(IAMMediaTypeSample* This) { return This->lpVtbl->Release(This); } /*** IStreamSample methods ***/ -static FORCEINLINE HRESULT IAMMediaTypeSample_GetMediaStream(IAMMediaTypeSample* This,IMediaStream **ppMediaStream) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_GetMediaStream(IAMMediaTypeSample* This,IMediaStream **ppMediaStream) { return This->lpVtbl->GetMediaStream(This,ppMediaStream); } -static FORCEINLINE HRESULT IAMMediaTypeSample_GetSampleTimes(IAMMediaTypeSample* This,STREAM_TIME *pStartTime,STREAM_TIME *pEndTime,STREAM_TIME *pCurrentTime) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_GetSampleTimes(IAMMediaTypeSample* This,STREAM_TIME *pStartTime,STREAM_TIME *pEndTime,STREAM_TIME *pCurrentTime) { return This->lpVtbl->GetSampleTimes(This,pStartTime,pEndTime,pCurrentTime); } -static FORCEINLINE HRESULT IAMMediaTypeSample_SetSampleTimes(IAMMediaTypeSample* This,const STREAM_TIME *pStartTime,const STREAM_TIME *pEndTime) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_SetSampleTimes(IAMMediaTypeSample* This,const STREAM_TIME *pStartTime,const STREAM_TIME *pEndTime) { return This->lpVtbl->SetSampleTimes(This,pStartTime,pEndTime); } -static FORCEINLINE HRESULT IAMMediaTypeSample_Update(IAMMediaTypeSample* This,DWORD dwFlags,HANDLE hEvent,PAPCFUNC pfnAPC,DWORD dwAPCData) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_Update(IAMMediaTypeSample* This,DWORD dwFlags,HANDLE hEvent,PAPCFUNC pfnAPC,DWORD dwAPCData) { return This->lpVtbl->Update(This,dwFlags,hEvent,pfnAPC,dwAPCData); } -static FORCEINLINE HRESULT IAMMediaTypeSample_CompletionStatus(IAMMediaTypeSample* This,DWORD dwFlags,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_CompletionStatus(IAMMediaTypeSample* This,DWORD dwFlags,DWORD dwMilliseconds) { return This->lpVtbl->CompletionStatus(This,dwFlags,dwMilliseconds); } /*** IAMMediaTypeSample methods ***/ -static FORCEINLINE HRESULT IAMMediaTypeSample_SetPointer(IAMMediaTypeSample* This,BYTE *pBuffer,LONG lSize) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_SetPointer(IAMMediaTypeSample* This,BYTE *pBuffer,LONG lSize) { return This->lpVtbl->SetPointer(This,pBuffer,lSize); } -static FORCEINLINE HRESULT IAMMediaTypeSample_GetPointer(IAMMediaTypeSample* This,BYTE **ppBuffer) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_GetPointer(IAMMediaTypeSample* This,BYTE **ppBuffer) { return This->lpVtbl->GetPointer(This,ppBuffer); } -static FORCEINLINE LONG IAMMediaTypeSample_GetSize(IAMMediaTypeSample* This) { +static __WIDL_INLINE LONG IAMMediaTypeSample_GetSize(IAMMediaTypeSample* This) { return This->lpVtbl->GetSize(This); } -static FORCEINLINE HRESULT IAMMediaTypeSample_GetTime(IAMMediaTypeSample* This,REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_GetTime(IAMMediaTypeSample* This,REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) { return This->lpVtbl->GetTime(This,pTimeStart,pTimeEnd); } -static FORCEINLINE HRESULT IAMMediaTypeSample_SetTime(IAMMediaTypeSample* This,REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_SetTime(IAMMediaTypeSample* This,REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) { return This->lpVtbl->SetTime(This,pTimeStart,pTimeEnd); } -static FORCEINLINE HRESULT IAMMediaTypeSample_IsSyncPoint(IAMMediaTypeSample* This) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_IsSyncPoint(IAMMediaTypeSample* This) { return This->lpVtbl->IsSyncPoint(This); } -static FORCEINLINE HRESULT IAMMediaTypeSample_SetSyncPoint(IAMMediaTypeSample* This,WINBOOL bIsSyncPoint) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_SetSyncPoint(IAMMediaTypeSample* This,WINBOOL bIsSyncPoint) { return This->lpVtbl->SetSyncPoint(This,bIsSyncPoint); } -static FORCEINLINE HRESULT IAMMediaTypeSample_IsPreroll(IAMMediaTypeSample* This) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_IsPreroll(IAMMediaTypeSample* This) { return This->lpVtbl->IsPreroll(This); } -static FORCEINLINE HRESULT IAMMediaTypeSample_SetPreroll(IAMMediaTypeSample* This,WINBOOL bIsPreroll) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_SetPreroll(IAMMediaTypeSample* This,WINBOOL bIsPreroll) { return This->lpVtbl->SetPreroll(This,bIsPreroll); } -static FORCEINLINE LONG IAMMediaTypeSample_GetActualDataLength(IAMMediaTypeSample* This) { +static __WIDL_INLINE LONG IAMMediaTypeSample_GetActualDataLength(IAMMediaTypeSample* This) { return This->lpVtbl->GetActualDataLength(This); } -static FORCEINLINE HRESULT IAMMediaTypeSample_SetActualDataLength(IAMMediaTypeSample* This,LONG Len) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_SetActualDataLength(IAMMediaTypeSample* This,LONG Len) { return This->lpVtbl->SetActualDataLength(This,Len); } -static FORCEINLINE HRESULT IAMMediaTypeSample_GetMediaType(IAMMediaTypeSample* This,AM_MEDIA_TYPE **ppMediaType) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_GetMediaType(IAMMediaTypeSample* This,AM_MEDIA_TYPE **ppMediaType) { return This->lpVtbl->GetMediaType(This,ppMediaType); } -static FORCEINLINE HRESULT IAMMediaTypeSample_SetMediaType(IAMMediaTypeSample* This,AM_MEDIA_TYPE *pMediaType) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_SetMediaType(IAMMediaTypeSample* This,AM_MEDIA_TYPE *pMediaType) { return This->lpVtbl->SetMediaType(This,pMediaType); } -static FORCEINLINE HRESULT IAMMediaTypeSample_IsDiscontinuity(IAMMediaTypeSample* This) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_IsDiscontinuity(IAMMediaTypeSample* This) { return This->lpVtbl->IsDiscontinuity(This); } -static FORCEINLINE HRESULT IAMMediaTypeSample_SetDiscontinuity(IAMMediaTypeSample* This,WINBOOL bDiscontinuity) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_SetDiscontinuity(IAMMediaTypeSample* This,WINBOOL bDiscontinuity) { return This->lpVtbl->SetDiscontinuity(This,bDiscontinuity); } -static FORCEINLINE HRESULT IAMMediaTypeSample_GetMediaTime(IAMMediaTypeSample* This,LONGLONG *pTimeStart,LONGLONG *pTimeEnd) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_GetMediaTime(IAMMediaTypeSample* This,LONGLONG *pTimeStart,LONGLONG *pTimeEnd) { return This->lpVtbl->GetMediaTime(This,pTimeStart,pTimeEnd); } -static FORCEINLINE HRESULT IAMMediaTypeSample_SetMediaTime(IAMMediaTypeSample* This,LONGLONG *pTimeStart,LONGLONG *pTimeEnd) { +static __WIDL_INLINE HRESULT IAMMediaTypeSample_SetMediaTime(IAMMediaTypeSample* This,LONGLONG *pTimeStart,LONGLONG *pTimeEnd) { return This->lpVtbl->SetMediaTime(This,pTimeStart,pTimeEnd); } #endif diff --git a/lib/libc/include/any-windows-any/amvideo.h b/lib/libc/include/any-windows-any/amvideo.h index 902e4c92147416e91c0c833c8cb4558233622de4..abbff5773696676251be532c3f87b3ead2a28370 100644 --- a/lib/libc/include/any-windows-any/amvideo.h +++ b/lib/libc/include/any-windows-any/amvideo.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/amvideo.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/amvideo.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __amvideo_h__ #define __amvideo_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDirectDrawVideo_FWD_DEFINED__ @@ -282,62 +290,62 @@ interface IDirectDrawVideo { #define IDirectDrawVideo_WillUseFullScreen(This,UseWhenFullScreen) (This)->lpVtbl->WillUseFullScreen(This,UseWhenFullScreen) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectDrawVideo_QueryInterface(IDirectDrawVideo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_QueryInterface(IDirectDrawVideo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectDrawVideo_AddRef(IDirectDrawVideo* This) { +static __WIDL_INLINE ULONG IDirectDrawVideo_AddRef(IDirectDrawVideo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectDrawVideo_Release(IDirectDrawVideo* This) { +static __WIDL_INLINE ULONG IDirectDrawVideo_Release(IDirectDrawVideo* This) { return This->lpVtbl->Release(This); } /*** IDirectDrawVideo methods ***/ -static FORCEINLINE HRESULT IDirectDrawVideo_GetSwitches(IDirectDrawVideo* This,DWORD *pSwitches) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_GetSwitches(IDirectDrawVideo* This,DWORD *pSwitches) { return This->lpVtbl->GetSwitches(This,pSwitches); } -static FORCEINLINE HRESULT IDirectDrawVideo_SetSwitches(IDirectDrawVideo* This,DWORD Switches) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_SetSwitches(IDirectDrawVideo* This,DWORD Switches) { return This->lpVtbl->SetSwitches(This,Switches); } -static FORCEINLINE HRESULT IDirectDrawVideo_GetCaps(IDirectDrawVideo* This,DDCAPS *pCaps) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_GetCaps(IDirectDrawVideo* This,DDCAPS *pCaps) { return This->lpVtbl->GetCaps(This,pCaps); } -static FORCEINLINE HRESULT IDirectDrawVideo_GetEmulatedCaps(IDirectDrawVideo* This,DDCAPS *pCaps) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_GetEmulatedCaps(IDirectDrawVideo* This,DDCAPS *pCaps) { return This->lpVtbl->GetEmulatedCaps(This,pCaps); } -static FORCEINLINE HRESULT IDirectDrawVideo_GetSurfaceDesc(IDirectDrawVideo* This,DDSURFACEDESC *pSurfaceDesc) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_GetSurfaceDesc(IDirectDrawVideo* This,DDSURFACEDESC *pSurfaceDesc) { return This->lpVtbl->GetSurfaceDesc(This,pSurfaceDesc); } -static FORCEINLINE HRESULT IDirectDrawVideo_GetFourCCCodes(IDirectDrawVideo* This,DWORD *pCount,DWORD *pCodes) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_GetFourCCCodes(IDirectDrawVideo* This,DWORD *pCount,DWORD *pCodes) { return This->lpVtbl->GetFourCCCodes(This,pCount,pCodes); } -static FORCEINLINE HRESULT IDirectDrawVideo_SetDirectDraw(IDirectDrawVideo* This,IDirectDraw *ddraw) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_SetDirectDraw(IDirectDrawVideo* This,IDirectDraw *ddraw) { return This->lpVtbl->SetDirectDraw(This,ddraw); } -static FORCEINLINE HRESULT IDirectDrawVideo_GetDirectDraw(IDirectDrawVideo* This,IDirectDraw **ddraw) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_GetDirectDraw(IDirectDrawVideo* This,IDirectDraw **ddraw) { return This->lpVtbl->GetDirectDraw(This,ddraw); } -static FORCEINLINE HRESULT IDirectDrawVideo_GetSurfaceType(IDirectDrawVideo* This,DWORD *pSurfaceType) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_GetSurfaceType(IDirectDrawVideo* This,DWORD *pSurfaceType) { return This->lpVtbl->GetSurfaceType(This,pSurfaceType); } -static FORCEINLINE HRESULT IDirectDrawVideo_SetDefault(IDirectDrawVideo* This) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_SetDefault(IDirectDrawVideo* This) { return This->lpVtbl->SetDefault(This); } -static FORCEINLINE HRESULT IDirectDrawVideo_UseScanLine(IDirectDrawVideo* This,LONG UseScanLine) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_UseScanLine(IDirectDrawVideo* This,LONG UseScanLine) { return This->lpVtbl->UseScanLine(This,UseScanLine); } -static FORCEINLINE HRESULT IDirectDrawVideo_CanUseScanLine(IDirectDrawVideo* This,LONG *UseScanLine) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_CanUseScanLine(IDirectDrawVideo* This,LONG *UseScanLine) { return This->lpVtbl->CanUseScanLine(This,UseScanLine); } -static FORCEINLINE HRESULT IDirectDrawVideo_UseOverlayStretch(IDirectDrawVideo* This,LONG UseOverlayStretch) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_UseOverlayStretch(IDirectDrawVideo* This,LONG UseOverlayStretch) { return This->lpVtbl->UseOverlayStretch(This,UseOverlayStretch); } -static FORCEINLINE HRESULT IDirectDrawVideo_CanUseOverlayStretch(IDirectDrawVideo* This,LONG *UseOverlayStretch) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_CanUseOverlayStretch(IDirectDrawVideo* This,LONG *UseOverlayStretch) { return This->lpVtbl->CanUseOverlayStretch(This,UseOverlayStretch); } -static FORCEINLINE HRESULT IDirectDrawVideo_UseWhenFullScreen(IDirectDrawVideo* This,LONG UseWhenFullScreen) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_UseWhenFullScreen(IDirectDrawVideo* This,LONG UseWhenFullScreen) { return This->lpVtbl->UseWhenFullScreen(This,UseWhenFullScreen); } -static FORCEINLINE HRESULT IDirectDrawVideo_WillUseFullScreen(IDirectDrawVideo* This,LONG *UseWhenFullScreen) { +static __WIDL_INLINE HRESULT IDirectDrawVideo_WillUseFullScreen(IDirectDrawVideo* This,LONG *UseWhenFullScreen) { return This->lpVtbl->WillUseFullScreen(This,UseWhenFullScreen); } #endif @@ -439,32 +447,32 @@ interface IQualProp { #define IQualProp_get_DevSyncOffset(This,piDev) (This)->lpVtbl->get_DevSyncOffset(This,piDev) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IQualProp_QueryInterface(IQualProp* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IQualProp_QueryInterface(IQualProp* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IQualProp_AddRef(IQualProp* This) { +static __WIDL_INLINE ULONG IQualProp_AddRef(IQualProp* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IQualProp_Release(IQualProp* This) { +static __WIDL_INLINE ULONG IQualProp_Release(IQualProp* This) { return This->lpVtbl->Release(This); } /*** IQualProp methods ***/ -static FORCEINLINE HRESULT IQualProp_get_FramesDroppedInRenderer(IQualProp* This,int *pcFrames) { +static __WIDL_INLINE HRESULT IQualProp_get_FramesDroppedInRenderer(IQualProp* This,int *pcFrames) { return This->lpVtbl->get_FramesDroppedInRenderer(This,pcFrames); } -static FORCEINLINE HRESULT IQualProp_get_FramesDrawn(IQualProp* This,int *pcFramesDrawn) { +static __WIDL_INLINE HRESULT IQualProp_get_FramesDrawn(IQualProp* This,int *pcFramesDrawn) { return This->lpVtbl->get_FramesDrawn(This,pcFramesDrawn); } -static FORCEINLINE HRESULT IQualProp_get_AvgFrameRate(IQualProp* This,int *piAvgFrameRate) { +static __WIDL_INLINE HRESULT IQualProp_get_AvgFrameRate(IQualProp* This,int *piAvgFrameRate) { return This->lpVtbl->get_AvgFrameRate(This,piAvgFrameRate); } -static FORCEINLINE HRESULT IQualProp_get_Jitter(IQualProp* This,int *iJitter) { +static __WIDL_INLINE HRESULT IQualProp_get_Jitter(IQualProp* This,int *iJitter) { return This->lpVtbl->get_Jitter(This,iJitter); } -static FORCEINLINE HRESULT IQualProp_get_AvgSyncOffset(IQualProp* This,int *piAvg) { +static __WIDL_INLINE HRESULT IQualProp_get_AvgSyncOffset(IQualProp* This,int *piAvg) { return This->lpVtbl->get_AvgSyncOffset(This,piAvg); } -static FORCEINLINE HRESULT IQualProp_get_DevSyncOffset(IQualProp* This,int *piDev) { +static __WIDL_INLINE HRESULT IQualProp_get_DevSyncOffset(IQualProp* This,int *piDev) { return This->lpVtbl->get_DevSyncOffset(This,piDev); } #endif @@ -660,65 +668,65 @@ interface IFullScreenVideo { #define IFullScreenVideo_SetDefault(This) (This)->lpVtbl->SetDefault(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFullScreenVideo_QueryInterface(IFullScreenVideo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFullScreenVideo_QueryInterface(IFullScreenVideo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFullScreenVideo_AddRef(IFullScreenVideo* This) { +static __WIDL_INLINE ULONG IFullScreenVideo_AddRef(IFullScreenVideo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFullScreenVideo_Release(IFullScreenVideo* This) { +static __WIDL_INLINE ULONG IFullScreenVideo_Release(IFullScreenVideo* This) { return This->lpVtbl->Release(This); } /*** IFullScreenVideo methods ***/ -static FORCEINLINE HRESULT IFullScreenVideo_CountModes(IFullScreenVideo* This,LONG *pModes) { +static __WIDL_INLINE HRESULT IFullScreenVideo_CountModes(IFullScreenVideo* This,LONG *pModes) { return This->lpVtbl->CountModes(This,pModes); } -static FORCEINLINE HRESULT IFullScreenVideo_GetModeInfo(IFullScreenVideo* This,LONG Mode,LONG *pWidth,LONG *pHeight,LONG *pDepth) { +static __WIDL_INLINE HRESULT IFullScreenVideo_GetModeInfo(IFullScreenVideo* This,LONG Mode,LONG *pWidth,LONG *pHeight,LONG *pDepth) { return This->lpVtbl->GetModeInfo(This,Mode,pWidth,pHeight,pDepth); } -static FORCEINLINE HRESULT IFullScreenVideo_GetCurrentMode(IFullScreenVideo* This,LONG *pMode) { +static __WIDL_INLINE HRESULT IFullScreenVideo_GetCurrentMode(IFullScreenVideo* This,LONG *pMode) { return This->lpVtbl->GetCurrentMode(This,pMode); } -static FORCEINLINE HRESULT IFullScreenVideo_IsModeAvailable(IFullScreenVideo* This,LONG Mode) { +static __WIDL_INLINE HRESULT IFullScreenVideo_IsModeAvailable(IFullScreenVideo* This,LONG Mode) { return This->lpVtbl->IsModeAvailable(This,Mode); } -static FORCEINLINE HRESULT IFullScreenVideo_IsModeEnabled(IFullScreenVideo* This,LONG Mode) { +static __WIDL_INLINE HRESULT IFullScreenVideo_IsModeEnabled(IFullScreenVideo* This,LONG Mode) { return This->lpVtbl->IsModeEnabled(This,Mode); } -static FORCEINLINE HRESULT IFullScreenVideo_SetEnabled(IFullScreenVideo* This,LONG Mode,LONG bEnabled) { +static __WIDL_INLINE HRESULT IFullScreenVideo_SetEnabled(IFullScreenVideo* This,LONG Mode,LONG bEnabled) { return This->lpVtbl->SetEnabled(This,Mode,bEnabled); } -static FORCEINLINE HRESULT IFullScreenVideo_GetClipFactor(IFullScreenVideo* This,LONG *pClipFactor) { +static __WIDL_INLINE HRESULT IFullScreenVideo_GetClipFactor(IFullScreenVideo* This,LONG *pClipFactor) { return This->lpVtbl->GetClipFactor(This,pClipFactor); } -static FORCEINLINE HRESULT IFullScreenVideo_SetClipFactor(IFullScreenVideo* This,LONG ClipFactor) { +static __WIDL_INLINE HRESULT IFullScreenVideo_SetClipFactor(IFullScreenVideo* This,LONG ClipFactor) { return This->lpVtbl->SetClipFactor(This,ClipFactor); } -static FORCEINLINE HRESULT IFullScreenVideo_SetMessageDrain(IFullScreenVideo* This,HWND hwnd) { +static __WIDL_INLINE HRESULT IFullScreenVideo_SetMessageDrain(IFullScreenVideo* This,HWND hwnd) { return This->lpVtbl->SetMessageDrain(This,hwnd); } -static FORCEINLINE HRESULT IFullScreenVideo_GetMessageDrain(IFullScreenVideo* This,HWND *hwnd) { +static __WIDL_INLINE HRESULT IFullScreenVideo_GetMessageDrain(IFullScreenVideo* This,HWND *hwnd) { return This->lpVtbl->GetMessageDrain(This,hwnd); } -static FORCEINLINE HRESULT IFullScreenVideo_SetMonitor(IFullScreenVideo* This,LONG Monitor) { +static __WIDL_INLINE HRESULT IFullScreenVideo_SetMonitor(IFullScreenVideo* This,LONG Monitor) { return This->lpVtbl->SetMonitor(This,Monitor); } -static FORCEINLINE HRESULT IFullScreenVideo_GetMonitor(IFullScreenVideo* This,LONG *Monitor) { +static __WIDL_INLINE HRESULT IFullScreenVideo_GetMonitor(IFullScreenVideo* This,LONG *Monitor) { return This->lpVtbl->GetMonitor(This,Monitor); } -static FORCEINLINE HRESULT IFullScreenVideo_HideOnDeactivate(IFullScreenVideo* This,LONG Hide) { +static __WIDL_INLINE HRESULT IFullScreenVideo_HideOnDeactivate(IFullScreenVideo* This,LONG Hide) { return This->lpVtbl->HideOnDeactivate(This,Hide); } -static FORCEINLINE HRESULT IFullScreenVideo_IsHideOnDeactivate(IFullScreenVideo* This) { +static __WIDL_INLINE HRESULT IFullScreenVideo_IsHideOnDeactivate(IFullScreenVideo* This) { return This->lpVtbl->IsHideOnDeactivate(This); } -static FORCEINLINE HRESULT IFullScreenVideo_SetCaption(IFullScreenVideo* This,BSTR strCaption) { +static __WIDL_INLINE HRESULT IFullScreenVideo_SetCaption(IFullScreenVideo* This,BSTR strCaption) { return This->lpVtbl->SetCaption(This,strCaption); } -static FORCEINLINE HRESULT IFullScreenVideo_GetCaption(IFullScreenVideo* This,BSTR *pstrCaption) { +static __WIDL_INLINE HRESULT IFullScreenVideo_GetCaption(IFullScreenVideo* This,BSTR *pstrCaption) { return This->lpVtbl->GetCaption(This,pstrCaption); } -static FORCEINLINE HRESULT IFullScreenVideo_SetDefault(IFullScreenVideo* This) { +static __WIDL_INLINE HRESULT IFullScreenVideo_SetDefault(IFullScreenVideo* This) { return This->lpVtbl->SetDefault(This); } #endif @@ -897,78 +905,78 @@ interface IFullScreenVideoEx { #define IFullScreenVideoEx_IsKeepPixelAspectRatio(This,pKeepAspect) (This)->lpVtbl->IsKeepPixelAspectRatio(This,pKeepAspect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFullScreenVideoEx_QueryInterface(IFullScreenVideoEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_QueryInterface(IFullScreenVideoEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFullScreenVideoEx_AddRef(IFullScreenVideoEx* This) { +static __WIDL_INLINE ULONG IFullScreenVideoEx_AddRef(IFullScreenVideoEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFullScreenVideoEx_Release(IFullScreenVideoEx* This) { +static __WIDL_INLINE ULONG IFullScreenVideoEx_Release(IFullScreenVideoEx* This) { return This->lpVtbl->Release(This); } /*** IFullScreenVideo methods ***/ -static FORCEINLINE HRESULT IFullScreenVideoEx_CountModes(IFullScreenVideoEx* This,LONG *pModes) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_CountModes(IFullScreenVideoEx* This,LONG *pModes) { return This->lpVtbl->CountModes(This,pModes); } -static FORCEINLINE HRESULT IFullScreenVideoEx_GetModeInfo(IFullScreenVideoEx* This,LONG Mode,LONG *pWidth,LONG *pHeight,LONG *pDepth) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_GetModeInfo(IFullScreenVideoEx* This,LONG Mode,LONG *pWidth,LONG *pHeight,LONG *pDepth) { return This->lpVtbl->GetModeInfo(This,Mode,pWidth,pHeight,pDepth); } -static FORCEINLINE HRESULT IFullScreenVideoEx_GetCurrentMode(IFullScreenVideoEx* This,LONG *pMode) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_GetCurrentMode(IFullScreenVideoEx* This,LONG *pMode) { return This->lpVtbl->GetCurrentMode(This,pMode); } -static FORCEINLINE HRESULT IFullScreenVideoEx_IsModeAvailable(IFullScreenVideoEx* This,LONG Mode) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_IsModeAvailable(IFullScreenVideoEx* This,LONG Mode) { return This->lpVtbl->IsModeAvailable(This,Mode); } -static FORCEINLINE HRESULT IFullScreenVideoEx_IsModeEnabled(IFullScreenVideoEx* This,LONG Mode) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_IsModeEnabled(IFullScreenVideoEx* This,LONG Mode) { return This->lpVtbl->IsModeEnabled(This,Mode); } -static FORCEINLINE HRESULT IFullScreenVideoEx_SetEnabled(IFullScreenVideoEx* This,LONG Mode,LONG bEnabled) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_SetEnabled(IFullScreenVideoEx* This,LONG Mode,LONG bEnabled) { return This->lpVtbl->SetEnabled(This,Mode,bEnabled); } -static FORCEINLINE HRESULT IFullScreenVideoEx_GetClipFactor(IFullScreenVideoEx* This,LONG *pClipFactor) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_GetClipFactor(IFullScreenVideoEx* This,LONG *pClipFactor) { return This->lpVtbl->GetClipFactor(This,pClipFactor); } -static FORCEINLINE HRESULT IFullScreenVideoEx_SetClipFactor(IFullScreenVideoEx* This,LONG ClipFactor) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_SetClipFactor(IFullScreenVideoEx* This,LONG ClipFactor) { return This->lpVtbl->SetClipFactor(This,ClipFactor); } -static FORCEINLINE HRESULT IFullScreenVideoEx_SetMessageDrain(IFullScreenVideoEx* This,HWND hwnd) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_SetMessageDrain(IFullScreenVideoEx* This,HWND hwnd) { return This->lpVtbl->SetMessageDrain(This,hwnd); } -static FORCEINLINE HRESULT IFullScreenVideoEx_GetMessageDrain(IFullScreenVideoEx* This,HWND *hwnd) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_GetMessageDrain(IFullScreenVideoEx* This,HWND *hwnd) { return This->lpVtbl->GetMessageDrain(This,hwnd); } -static FORCEINLINE HRESULT IFullScreenVideoEx_SetMonitor(IFullScreenVideoEx* This,LONG Monitor) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_SetMonitor(IFullScreenVideoEx* This,LONG Monitor) { return This->lpVtbl->SetMonitor(This,Monitor); } -static FORCEINLINE HRESULT IFullScreenVideoEx_GetMonitor(IFullScreenVideoEx* This,LONG *Monitor) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_GetMonitor(IFullScreenVideoEx* This,LONG *Monitor) { return This->lpVtbl->GetMonitor(This,Monitor); } -static FORCEINLINE HRESULT IFullScreenVideoEx_HideOnDeactivate(IFullScreenVideoEx* This,LONG Hide) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_HideOnDeactivate(IFullScreenVideoEx* This,LONG Hide) { return This->lpVtbl->HideOnDeactivate(This,Hide); } -static FORCEINLINE HRESULT IFullScreenVideoEx_IsHideOnDeactivate(IFullScreenVideoEx* This) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_IsHideOnDeactivate(IFullScreenVideoEx* This) { return This->lpVtbl->IsHideOnDeactivate(This); } -static FORCEINLINE HRESULT IFullScreenVideoEx_SetCaption(IFullScreenVideoEx* This,BSTR strCaption) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_SetCaption(IFullScreenVideoEx* This,BSTR strCaption) { return This->lpVtbl->SetCaption(This,strCaption); } -static FORCEINLINE HRESULT IFullScreenVideoEx_GetCaption(IFullScreenVideoEx* This,BSTR *pstrCaption) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_GetCaption(IFullScreenVideoEx* This,BSTR *pstrCaption) { return This->lpVtbl->GetCaption(This,pstrCaption); } -static FORCEINLINE HRESULT IFullScreenVideoEx_SetDefault(IFullScreenVideoEx* This) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_SetDefault(IFullScreenVideoEx* This) { return This->lpVtbl->SetDefault(This); } /*** IFullScreenVideoEx methods ***/ -static FORCEINLINE HRESULT IFullScreenVideoEx_SetAcceleratorTable(IFullScreenVideoEx* This,HWND hwnd,HACCEL hAccel) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_SetAcceleratorTable(IFullScreenVideoEx* This,HWND hwnd,HACCEL hAccel) { return This->lpVtbl->SetAcceleratorTable(This,hwnd,hAccel); } -static FORCEINLINE HRESULT IFullScreenVideoEx_GetAcceleratorTable(IFullScreenVideoEx* This,HWND *phwnd,HACCEL *phAccel) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_GetAcceleratorTable(IFullScreenVideoEx* This,HWND *phwnd,HACCEL *phAccel) { return This->lpVtbl->GetAcceleratorTable(This,phwnd,phAccel); } -static FORCEINLINE HRESULT IFullScreenVideoEx_KeepPixelAspectRatio(IFullScreenVideoEx* This,LONG KeepAspect) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_KeepPixelAspectRatio(IFullScreenVideoEx* This,LONG KeepAspect) { return This->lpVtbl->KeepPixelAspectRatio(This,KeepAspect); } -static FORCEINLINE HRESULT IFullScreenVideoEx_IsKeepPixelAspectRatio(IFullScreenVideoEx* This,LONG *pKeepAspect) { +static __WIDL_INLINE HRESULT IFullScreenVideoEx_IsKeepPixelAspectRatio(IFullScreenVideoEx* This,LONG *pKeepAspect) { return This->lpVtbl->IsKeepPixelAspectRatio(This,pKeepAspect); } #endif @@ -1078,35 +1086,35 @@ interface IBaseVideoMixer { #define IBaseVideoMixer_SetClockPeriod(This,bValue) (This)->lpVtbl->SetClockPeriod(This,bValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBaseVideoMixer_QueryInterface(IBaseVideoMixer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBaseVideoMixer_QueryInterface(IBaseVideoMixer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBaseVideoMixer_AddRef(IBaseVideoMixer* This) { +static __WIDL_INLINE ULONG IBaseVideoMixer_AddRef(IBaseVideoMixer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBaseVideoMixer_Release(IBaseVideoMixer* This) { +static __WIDL_INLINE ULONG IBaseVideoMixer_Release(IBaseVideoMixer* This) { return This->lpVtbl->Release(This); } /*** IBaseVideoMixer methods ***/ -static FORCEINLINE HRESULT IBaseVideoMixer_SetLeadPin(IBaseVideoMixer* This,int iPin) { +static __WIDL_INLINE HRESULT IBaseVideoMixer_SetLeadPin(IBaseVideoMixer* This,int iPin) { return This->lpVtbl->SetLeadPin(This,iPin); } -static FORCEINLINE HRESULT IBaseVideoMixer_GetLeadPin(IBaseVideoMixer* This,int *piPin) { +static __WIDL_INLINE HRESULT IBaseVideoMixer_GetLeadPin(IBaseVideoMixer* This,int *piPin) { return This->lpVtbl->GetLeadPin(This,piPin); } -static FORCEINLINE HRESULT IBaseVideoMixer_GetInputPinCount(IBaseVideoMixer* This,int *piPinCount) { +static __WIDL_INLINE HRESULT IBaseVideoMixer_GetInputPinCount(IBaseVideoMixer* This,int *piPinCount) { return This->lpVtbl->GetInputPinCount(This,piPinCount); } -static FORCEINLINE HRESULT IBaseVideoMixer_IsUsingClock(IBaseVideoMixer* This,int *pbValue) { +static __WIDL_INLINE HRESULT IBaseVideoMixer_IsUsingClock(IBaseVideoMixer* This,int *pbValue) { return This->lpVtbl->IsUsingClock(This,pbValue); } -static FORCEINLINE HRESULT IBaseVideoMixer_SetUsingClock(IBaseVideoMixer* This,int bValue) { +static __WIDL_INLINE HRESULT IBaseVideoMixer_SetUsingClock(IBaseVideoMixer* This,int bValue) { return This->lpVtbl->SetUsingClock(This,bValue); } -static FORCEINLINE HRESULT IBaseVideoMixer_GetClockPeriod(IBaseVideoMixer* This,int *pbValue) { +static __WIDL_INLINE HRESULT IBaseVideoMixer_GetClockPeriod(IBaseVideoMixer* This,int *pbValue) { return This->lpVtbl->GetClockPeriod(This,pbValue); } -static FORCEINLINE HRESULT IBaseVideoMixer_SetClockPeriod(IBaseVideoMixer* This,int bValue) { +static __WIDL_INLINE HRESULT IBaseVideoMixer_SetClockPeriod(IBaseVideoMixer* This,int bValue) { return This->lpVtbl->SetClockPeriod(This,bValue); } #endif diff --git a/lib/libc/include/any-windows-any/appmodel.h b/lib/libc/include/any-windows-any/appmodel.h new file mode 100644 index 0000000000000000000000000000000000000000..6b6213e2ccecd01a7b33b980f466cc2a71f88e09 --- /dev/null +++ b/lib/libc/include/any-windows-any/appmodel.h @@ -0,0 +1,274 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _APPMODEL_H_ +#define _APPMODEL_H_ + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) + +#include + +typedef struct PACKAGE_VERSION { + __C89_NAMELESS union { + UINT64 Version; + __C89_NAMELESS struct { + USHORT Revision; + USHORT Build; + USHORT Minor; + USHORT Major; + }; + }; +} PACKAGE_VERSION; + +typedef struct PACKAGE_ID { + UINT32 reserved; + UINT32 processorArchitecture; + PACKAGE_VERSION version; + PWSTR name; + PWSTR publisher; + PWSTR resourceId; + PWSTR publisherId; +} PACKAGE_ID; + +#include + +WINBASEAPI LONG WINAPI GetCurrentPackageId(UINT32 *bufferLength, BYTE *buffer); +WINBASEAPI LONG WINAPI GetCurrentPackageFullName(UINT32 *packageFullNameLength, PWSTR packageFullName); +WINBASEAPI LONG WINAPI GetCurrentPackageFamilyName(UINT32 *packageFamilyNameLength, PWSTR packageFamilyName); +WINBASEAPI LONG WINAPI GetCurrentPackagePath(UINT32 *pathLength, PWSTR path); +WINBASEAPI LONG WINAPI GetPackageId(HANDLE hProcess, UINT32 *bufferLength, BYTE *buffer); +WINBASEAPI LONG WINAPI GetPackageFullName(HANDLE hProcess, UINT32 *packageFullNameLength, PWSTR packageFullName); +WINBASEAPI LONG WINAPI GetPackageFullNameFromToken(HANDLE token, UINT32 *packageFullNameLength, PWSTR packageFullName); +WINBASEAPI LONG WINAPI GetPackageFamilyName(HANDLE hProcess, UINT32 *packageFamilyNameLength, PWSTR packageFamilyName); +WINBASEAPI LONG WINAPI GetPackageFamilyNameFromToken(HANDLE token, UINT32 *packageFamilyNameLength, PWSTR packageFamilyName); +WINBASEAPI LONG WINAPI GetPackagePath(const PACKAGE_ID *packageId, const UINT32 reserved, UINT32 *pathLength, PWSTR path); +WINBASEAPI LONG WINAPI GetPackagePathByFullName(PCWSTR packageFullName, UINT32 *pathLength, PWSTR path); +WINBASEAPI LONG WINAPI GetStagedPackagePathByFullName(PCWSTR packageFullName, UINT32 *pathLength, PWSTR path); + +#if NTDDI_VERSION >= NTDDI_WIN10_19H1 +typedef enum PackagePathType { + PackagePathType_Install = 0, + PackagePathType_Mutable = 1, + PackagePathType_Effective = 2 +#if NTDDI_VERSION >= NTDDI_WIN10_VB + ,PackagePathType_MachineExternal = 3 + ,PackagePathType_UserExternal = 4 + ,PackagePathType_EffectiveExternal = 5 +#endif +} PackagePathType; + +WINBASEAPI LONG WINAPI GetPackagePathByFullName2(PCWSTR packageFullName, PackagePathType packagePathType, UINT32 *pathLength, PWSTR path); +WINBASEAPI LONG WINAPI GetStagedPackagePathByFullName2(PCWSTR packageFullName, PackagePathType packagePathType, UINT32 *pathLength, PWSTR path); +WINBASEAPI LONG WINAPI GetCurrentPackageInfo2(const UINT32 flags, PackagePathType packagePathType, UINT32 *bufferLength, BYTE *buffer, UINT32 *count); +WINBASEAPI LONG WINAPI GetCurrentPackagePath2(PackagePathType packagePathType, UINT32 *pathLength, PWSTR path); + +#endif /* NTDDI_VERSION >= NTDDI_WIN10_19H1 */ + +WINBASEAPI LONG WINAPI GetCurrentApplicationUserModelId(UINT32 *applicationUserModelIdLength, PWSTR applicationUserModelId); +WINBASEAPI LONG WINAPI GetApplicationUserModelId(HANDLE hProcess, UINT32 *applicationUserModelIdLength, PWSTR applicationUserModelId); +WINBASEAPI LONG WINAPI GetApplicationUserModelIdFromToken(HANDLE token, UINT32 *applicationUserModelIdLength, PWSTR applicationUserModelId); +WINBASEAPI LONG WINAPI VerifyPackageFullName(PCWSTR packageFullName); +WINBASEAPI LONG WINAPI VerifyPackageFamilyName(PCWSTR packageFamilyName); +WINBASEAPI LONG WINAPI VerifyPackageId(const PACKAGE_ID *packageId); +WINBASEAPI LONG WINAPI VerifyApplicationUserModelId(PCWSTR applicationUserModelId); +WINBASEAPI LONG WINAPI VerifyPackageRelativeApplicationId(PCWSTR packageRelativeApplicationId); +WINBASEAPI LONG WINAPI PackageIdFromFullName(PCWSTR packageFullName, const UINT32 flags, UINT32 *bufferLength, BYTE *buffer); +WINBASEAPI LONG WINAPI PackageFullNameFromId(const PACKAGE_ID *packageId, UINT32 *packageFullNameLength, PWSTR packageFullName); +WINBASEAPI LONG WINAPI PackageFamilyNameFromId(const PACKAGE_ID *packageId, UINT32 *packageFamilyNameLength, PWSTR packageFamilyName); +WINBASEAPI LONG WINAPI PackageFamilyNameFromFullName(PCWSTR packageFullName, UINT32 *packageFamilyNameLength, PWSTR packageFamilyName); +WINBASEAPI LONG WINAPI PackageNameAndPublisherIdFromFamilyName(PCWSTR packageFamilyName, UINT32 *packageNameLength, PWSTR packageName, UINT32 *packagePublisherIdLength, PWSTR packagePublisherId); +WINBASEAPI LONG WINAPI FormatApplicationUserModelId(PCWSTR packageFamilyName, PCWSTR packageRelativeApplicationId, UINT32 *applicationUserModelIdLength, PWSTR applicationUserModelId); +WINBASEAPI LONG WINAPI ParseApplicationUserModelId(PCWSTR applicationUserModelId, UINT32 *packageFamilyNameLength, PWSTR packageFamilyName, UINT32 *packageRelativeApplicationIdLength, PWSTR packageRelativeApplicationId); +WINBASEAPI LONG WINAPI GetPackagesByPackageFamily(PCWSTR packageFamilyName, UINT32 *count, PWSTR *packageFullNames, UINT32 *bufferLength, WCHAR *buffer); +WINBASEAPI LONG WINAPI FindPackagesByPackageFamily(PCWSTR packageFamilyName, UINT32 packageFilters, UINT32 *count, PWSTR *packageFullNames, UINT32 *bufferLength, WCHAR *buffer, UINT32 *packageProperties); + +typedef enum PackageOrigin { + PackageOrigin_Unknown = 0, + PackageOrigin_Unsigned = 1, + PackageOrigin_Inbox = 2, + PackageOrigin_Store = 3, + PackageOrigin_DeveloperUnsigned = 4, + PackageOrigin_DeveloperSigned = 5, + PackageOrigin_LineOfBusiness = 6 +} PackageOrigin; + +WINBASEAPI LONG WINAPI GetStagedPackageOrigin(PCWSTR packageFullName, PackageOrigin *origin); + +#define PACKAGE_PROPERTY_FRAMEWORK 0x00000001 +#define PACKAGE_PROPERTY_RESOURCE 0x00000002 +#define PACKAGE_PROPERTY_BUNDLE 0x00000004 +#define PACKAGE_PROPERTY_OPTIONAL 0x00000008 +#define PACKAGE_FILTER_HEAD 0x00000010 +#define PACKAGE_FILTER_DIRECT 0x00000020 +#define PACKAGE_FILTER_RESOURCE 0x00000040 +#define PACKAGE_FILTER_BUNDLE 0x00000080 +#define PACKAGE_INFORMATION_BASIC 0x00000000 +#define PACKAGE_INFORMATION_FULL 0x00000100 +#define PACKAGE_PROPERTY_DEVELOPMENT_MODE 0x00010000 +#define PACKAGE_FILTER_OPTIONAL 0x00020000 +#define PACKAGE_PROPERTY_IS_IN_RELATED_SET 0x00040000 +#define PACKAGE_FILTER_IS_IN_RELATED_SET PACKAGE_PROPERTY_IS_IN_RELATED_SET +#define PACKAGE_PROPERTY_STATIC 0x00080000 +#define PACKAGE_FILTER_STATIC PACKAGE_PROPERTY_STATIC +#define PACKAGE_PROPERTY_DYNAMIC 0x00100000 +#define PACKAGE_FILTER_DYNAMIC PACKAGE_PROPERTY_DYNAMIC +#if NTDDI_VERSION >= NTDDI_WIN10_MN +#define PACKAGE_PROPERTY_HOSTRUNTIME 0x00200000 +#define PACKAGE_FILTER_HOSTRUNTIME PACKAGE_PROPERTY_HOSTRUNTIME +#endif + +typedef struct _PACKAGE_INFO_REFERENCE { + void *reserved; +} PACKAGE_INFO_REFERENCE; + +#include + +typedef struct PACKAGE_INFO { + UINT32 reserved; + UINT32 flags; + PWSTR path; + PWSTR packageFullName; + PWSTR packageFamilyName; + PACKAGE_ID packageId; +} PACKAGE_INFO; + +#include + +WINBASEAPI LONG WINAPI GetCurrentPackageInfo(const UINT32 flags, UINT32 *bufferLength, BYTE *buffer, UINT32 *count); +WINBASEAPI LONG WINAPI OpenPackageInfoByFullName(PCWSTR packageFullName, const UINT32 reserved, PACKAGE_INFO_REFERENCE *packageInfoReference); +WINBASEAPI LONG WINAPI OpenPackageInfoByFullNameForUser(PSID userSid, PCWSTR packageFullName, const UINT32 reserved, PACKAGE_INFO_REFERENCE *packageInfoReference); +WINBASEAPI LONG WINAPI ClosePackageInfo(PACKAGE_INFO_REFERENCE packageInfoReference); +WINBASEAPI LONG WINAPI GetPackageInfo(PACKAGE_INFO_REFERENCE packageInfoReference, const UINT32 flags, UINT32 *bufferLength, BYTE *buffer, UINT32 *count); +WINBASEAPI LONG WINAPI GetPackageApplicationIds(PACKAGE_INFO_REFERENCE packageInfoReference, UINT32 *bufferLength, BYTE *buffer, UINT32 *count); + +#if NTDDI_VERSION >= NTDDI_WIN10_19H1 +WINBASEAPI LONG WINAPI GetPackageInfo2(PACKAGE_INFO_REFERENCE packageInfoReference, const UINT32 flags, PackagePathType packagePathType, UINT32 *bufferLength, BYTE *buffer, UINT32 *count); +#endif + +WINBASEAPI HRESULT WINAPI CheckIsMSIXPackage(PCWSTR packageFullName, WINBOOL *isMSIXPackage); + +#if NTDDI_VERSION >= NTDDI_WIN10_CO + +typedef enum CreatePackageDependencyOptions { + CreatePackageDependencyOptions_None = 0, + CreatePackageDependencyOptions_DoNotVerifyDependencyResolution = 0x00000001, + CreatePackageDependencyOptions_ScopeIsSystem = 0x00000002 +} CreatePackageDependencyOptions; +DEFINE_ENUM_FLAG_OPERATORS(CreatePackageDependencyOptions) + +typedef enum PackageDependencyLifetimeKind { + PackageDependencyLifetimeKind_Process = 0, + PackageDependencyLifetimeKind_FilePath = 1, + PackageDependencyLifetimeKind_RegistryKey = 2 +} PackageDependencyLifetimeKind; + +typedef enum AddPackageDependencyOptions { + AddPackageDependencyOptions_None = 0, + AddPackageDependencyOptions_PrependIfRankCollision = 0x00000001 +} AddPackageDependencyOptions; +DEFINE_ENUM_FLAG_OPERATORS(AddPackageDependencyOptions) + +#define PACKAGE_DEPENDENCY_RANK_DEFAULT 0 + +typedef enum PackageDependencyProcessorArchitectures { + PackageDependencyProcessorArchitectures_None = 0, + PackageDependencyProcessorArchitectures_Neutral = 0x00000001, + PackageDependencyProcessorArchitectures_X86 = 0x00000002, + PackageDependencyProcessorArchitectures_X64 = 0x00000004, + PackageDependencyProcessorArchitectures_Arm = 0x00000008, + PackageDependencyProcessorArchitectures_Arm64 = 0x00000010, + PackageDependencyProcessorArchitectures_X86A64 = 0x00000020 +} PackageDependencyProcessorArchitectures; +DEFINE_ENUM_FLAG_OPERATORS(PackageDependencyProcessorArchitectures) + +DECLARE_HANDLE(PACKAGEDEPENDENCY_CONTEXT); + +WINBASEAPI HRESULT WINAPI TryCreatePackageDependency(PSID user, PCWSTR packageFamilyName, PACKAGE_VERSION minVersion, PackageDependencyProcessorArchitectures packageDependencyProcessorArchitectures, PackageDependencyLifetimeKind lifetimeKind, PCWSTR lifetimeArtifact, CreatePackageDependencyOptions options, PWSTR *packageDependencyId); +WINBASEAPI HRESULT WINAPI DeletePackageDependency(PCWSTR packageDependencyId); +WINBASEAPI HRESULT WINAPI AddPackageDependency(PCWSTR packageDependencyId, INT32 rank, AddPackageDependencyOptions options, PACKAGEDEPENDENCY_CONTEXT *packageDependencyContext, PWSTR *packageFullName); +WINBASEAPI HRESULT WINAPI RemovePackageDependency(PACKAGEDEPENDENCY_CONTEXT packageDependencyContext); +WINBASEAPI HRESULT WINAPI GetResolvedPackageFullNameForPackageDependency(PCWSTR packageDependencyId, PWSTR *packageFullName); +WINBASEAPI HRESULT WINAPI GetIdForPackageDependencyContext(PACKAGEDEPENDENCY_CONTEXT packageDependencyContext, PWSTR *packageDependencyId); + +#endif /* NTDDI_VERSION >= NTDDI_WIN10_CO */ + +#if NTDDI_VERSION >= NTDDI_WIN10_NI +WINBASEAPI UINT32 WINAPI GetPackageGraphRevisionId(void); +#endif + +typedef enum AppPolicyLifecycleManagement { + AppPolicyLifecycleManagement_Unmanaged = 0, + AppPolicyLifecycleManagement_Managed = 1 +} AppPolicyLifecycleManagement; + +WINBASEAPI LONG WINAPI AppPolicyGetLifecycleManagement(HANDLE processToken, AppPolicyLifecycleManagement *policy); + +typedef enum AppPolicyWindowingModel { + AppPolicyWindowingModel_None = 0, + AppPolicyWindowingModel_Universal = 1, + AppPolicyWindowingModel_ClassicDesktop = 2, + AppPolicyWindowingModel_ClassicPhone = 3 +} AppPolicyWindowingModel; + +WINBASEAPI LONG WINAPI AppPolicyGetWindowingModel(HANDLE processToken, AppPolicyWindowingModel *policy); + +typedef enum AppPolicyMediaFoundationCodecLoading { + AppPolicyMediaFoundationCodecLoading_All = 0, + AppPolicyMediaFoundationCodecLoading_InboxOnly = 1 +} AppPolicyMediaFoundationCodecLoading; + +WINBASEAPI LONG WINAPI AppPolicyGetMediaFoundationCodecLoading(HANDLE processToken, AppPolicyMediaFoundationCodecLoading *policy); + +typedef enum AppPolicyClrCompat { + AppPolicyClrCompat_Other = 0, + AppPolicyClrCompat_ClassicDesktop = 1, + AppPolicyClrCompat_Universal = 2, + AppPolicyClrCompat_PackagedDesktop = 3 +} AppPolicyClrCompat; + +WINBASEAPI LONG WINAPI AppPolicyGetClrCompat(HANDLE processToken, AppPolicyClrCompat *policy); + +typedef enum AppPolicyThreadInitializationType { + AppPolicyThreadInitializationType_None = 0, + AppPolicyThreadInitializationType_InitializeWinRT = 1 +} AppPolicyThreadInitializationType; + +WINBASEAPI LONG WINAPI AppPolicyGetThreadInitializationType(HANDLE processToken, AppPolicyThreadInitializationType *policy); + +typedef enum AppPolicyShowDeveloperDiagnostic { + AppPolicyShowDeveloperDiagnostic_None = 0, + AppPolicyShowDeveloperDiagnostic_ShowUI = 1 +} AppPolicyShowDeveloperDiagnostic; + +WINBASEAPI LONG WINAPI AppPolicyGetShowDeveloperDiagnostic(HANDLE processToken, AppPolicyShowDeveloperDiagnostic *policy); + +typedef enum AppPolicyProcessTerminationMethod { + AppPolicyProcessTerminationMethod_ExitProcess = 0, + AppPolicyProcessTerminationMethod_TerminateProcess = 1 +} AppPolicyProcessTerminationMethod; + +WINBASEAPI LONG WINAPI AppPolicyGetProcessTerminationMethod(HANDLE processToken, AppPolicyProcessTerminationMethod *policy); + +typedef enum AppPolicyCreateFileAccess { + AppPolicyCreateFileAccess_Full = 0, + AppPolicyCreateFileAccess_Limited = 1 +} AppPolicyCreateFileAccess; + +WINBASEAPI LONG WINAPI AppPolicyGetCreateFileAccess(HANDLE processToken, AppPolicyCreateFileAccess *policy); + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ + +#if defined(__cplusplus) +} +#endif + +#endif /* _APPMODEL_H_ */ diff --git a/lib/libc/include/any-windows-any/assert.h b/lib/libc/include/any-windows-any/assert.h index 6d33eacfb755cfab73aacd676f01a98787858a6f..a8cfb2e83e3e5f0d470fb541a656791527133696 100644 --- a/lib/libc/include/any-windows-any/assert.h +++ b/lib/libc/include/any-windows-any/assert.h @@ -21,8 +21,8 @@ extern "C" { #endif -_CRTIMP void __cdecl _wassert(const wchar_t *_Message,const wchar_t *_File,unsigned _Line); -_CRTIMP void __cdecl _assert (const char *_Message, const char *_File, unsigned _Line); +_CRTIMP void __cdecl __MINGW_ATTRIB_NORETURN _wassert(const wchar_t *_Message,const wchar_t *_File,unsigned _Line); +_CRTIMP void __cdecl __MINGW_ATTRIB_NORETURN _assert (const char *_Message, const char *_File, unsigned _Line); #ifdef __cplusplus } diff --git a/lib/libc/include/any-windows-any/asyncinfo.h b/lib/libc/include/any-windows-any/asyncinfo.h index 2699be8faf40f63589190bf25de697fdf9245721..cd826019490f912685ebd3e50efd0817a837f6a1 100644 --- a/lib/libc/include/any-windows-any/asyncinfo.h +++ b/lib/libc/include/any-windows-any/asyncinfo.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/asyncinfo.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/asyncinfo.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __asyncinfo_h__ #define __asyncinfo_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IAsyncInfo_FWD_DEFINED__ @@ -146,39 +154,39 @@ interface IAsyncInfo { #define IAsyncInfo_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAsyncInfo_QueryInterface(IAsyncInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAsyncInfo_QueryInterface(IAsyncInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAsyncInfo_AddRef(IAsyncInfo* This) { +static __WIDL_INLINE ULONG IAsyncInfo_AddRef(IAsyncInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAsyncInfo_Release(IAsyncInfo* This) { +static __WIDL_INLINE ULONG IAsyncInfo_Release(IAsyncInfo* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT IAsyncInfo_GetIids(IAsyncInfo* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT IAsyncInfo_GetIids(IAsyncInfo* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT IAsyncInfo_GetRuntimeClassName(IAsyncInfo* This,HSTRING *className) { +static __WIDL_INLINE HRESULT IAsyncInfo_GetRuntimeClassName(IAsyncInfo* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT IAsyncInfo_GetTrustLevel(IAsyncInfo* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT IAsyncInfo_GetTrustLevel(IAsyncInfo* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IAsyncInfo methods ***/ -static FORCEINLINE HRESULT IAsyncInfo_get_Id(IAsyncInfo* This,UINT32 *id) { +static __WIDL_INLINE HRESULT IAsyncInfo_get_Id(IAsyncInfo* This,UINT32 *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IAsyncInfo_get_Status(IAsyncInfo* This,AsyncStatus *status) { +static __WIDL_INLINE HRESULT IAsyncInfo_get_Status(IAsyncInfo* This,AsyncStatus *status) { return This->lpVtbl->get_Status(This,status); } -static FORCEINLINE HRESULT IAsyncInfo_get_ErrorCode(IAsyncInfo* This,HRESULT *error_code) { +static __WIDL_INLINE HRESULT IAsyncInfo_get_ErrorCode(IAsyncInfo* This,HRESULT *error_code) { return This->lpVtbl->get_ErrorCode(This,error_code); } -static FORCEINLINE HRESULT IAsyncInfo_Cancel(IAsyncInfo* This) { +static __WIDL_INLINE HRESULT IAsyncInfo_Cancel(IAsyncInfo* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IAsyncInfo_Close(IAsyncInfo* This) { +static __WIDL_INLINE HRESULT IAsyncInfo_Close(IAsyncInfo* This) { return This->lpVtbl->Close(This); } #endif diff --git a/lib/libc/include/any-windows-any/audioclient.h b/lib/libc/include/any-windows-any/audioclient.h index fde365779c103bf1dd64973f12c7eb205a8928ff..129ca69b5e9d25d4c49494772441c6f14ff40e83 100644 --- a/lib/libc/include/any-windows-any/audioclient.h +++ b/lib/libc/include/any-windows-any/audioclient.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/audioclient.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/audioclient.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __audioclient_h__ #define __audioclient_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IAudioClient_FWD_DEFINED__ @@ -351,50 +359,50 @@ interface IAudioClient { #define IAudioClient_GetService(This,riid,ppv) (This)->lpVtbl->GetService(This,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioClient_QueryInterface(IAudioClient* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioClient_QueryInterface(IAudioClient* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioClient_AddRef(IAudioClient* This) { +static __WIDL_INLINE ULONG IAudioClient_AddRef(IAudioClient* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioClient_Release(IAudioClient* This) { +static __WIDL_INLINE ULONG IAudioClient_Release(IAudioClient* This) { return This->lpVtbl->Release(This); } /*** IAudioClient methods ***/ -static FORCEINLINE HRESULT IAudioClient_Initialize(IAudioClient* This,AUDCLNT_SHAREMODE ShareMode,DWORD StreamFlags,REFERENCE_TIME hnsBufferDuration,REFERENCE_TIME hnsPeriodicity,const WAVEFORMATEX *pFormat,LPCGUID AudioSessionGuid) { +static __WIDL_INLINE HRESULT IAudioClient_Initialize(IAudioClient* This,AUDCLNT_SHAREMODE ShareMode,DWORD StreamFlags,REFERENCE_TIME hnsBufferDuration,REFERENCE_TIME hnsPeriodicity,const WAVEFORMATEX *pFormat,LPCGUID AudioSessionGuid) { return This->lpVtbl->Initialize(This,ShareMode,StreamFlags,hnsBufferDuration,hnsPeriodicity,pFormat,AudioSessionGuid); } -static FORCEINLINE HRESULT IAudioClient_GetBufferSize(IAudioClient* This,UINT32 *pNumBufferFrames) { +static __WIDL_INLINE HRESULT IAudioClient_GetBufferSize(IAudioClient* This,UINT32 *pNumBufferFrames) { return This->lpVtbl->GetBufferSize(This,pNumBufferFrames); } -static FORCEINLINE HRESULT IAudioClient_GetStreamLatency(IAudioClient* This,REFERENCE_TIME *phnsLatency) { +static __WIDL_INLINE HRESULT IAudioClient_GetStreamLatency(IAudioClient* This,REFERENCE_TIME *phnsLatency) { return This->lpVtbl->GetStreamLatency(This,phnsLatency); } -static FORCEINLINE HRESULT IAudioClient_GetCurrentPadding(IAudioClient* This,UINT32 *pNumPaddingFrames) { +static __WIDL_INLINE HRESULT IAudioClient_GetCurrentPadding(IAudioClient* This,UINT32 *pNumPaddingFrames) { return This->lpVtbl->GetCurrentPadding(This,pNumPaddingFrames); } -static FORCEINLINE HRESULT IAudioClient_IsFormatSupported(IAudioClient* This,AUDCLNT_SHAREMODE ShareMode,const WAVEFORMATEX *pFormat,WAVEFORMATEX **ppClosestMatch) { +static __WIDL_INLINE HRESULT IAudioClient_IsFormatSupported(IAudioClient* This,AUDCLNT_SHAREMODE ShareMode,const WAVEFORMATEX *pFormat,WAVEFORMATEX **ppClosestMatch) { return This->lpVtbl->IsFormatSupported(This,ShareMode,pFormat,ppClosestMatch); } -static FORCEINLINE HRESULT IAudioClient_GetMixFormat(IAudioClient* This,WAVEFORMATEX **ppDeviceFormat) { +static __WIDL_INLINE HRESULT IAudioClient_GetMixFormat(IAudioClient* This,WAVEFORMATEX **ppDeviceFormat) { return This->lpVtbl->GetMixFormat(This,ppDeviceFormat); } -static FORCEINLINE HRESULT IAudioClient_GetDevicePeriod(IAudioClient* This,REFERENCE_TIME *phnsDefaultDevicePeriod,REFERENCE_TIME *phnsMinimumDevicePeriod) { +static __WIDL_INLINE HRESULT IAudioClient_GetDevicePeriod(IAudioClient* This,REFERENCE_TIME *phnsDefaultDevicePeriod,REFERENCE_TIME *phnsMinimumDevicePeriod) { return This->lpVtbl->GetDevicePeriod(This,phnsDefaultDevicePeriod,phnsMinimumDevicePeriod); } -static FORCEINLINE HRESULT IAudioClient_Start(IAudioClient* This) { +static __WIDL_INLINE HRESULT IAudioClient_Start(IAudioClient* This) { return This->lpVtbl->Start(This); } -static FORCEINLINE HRESULT IAudioClient_Stop(IAudioClient* This) { +static __WIDL_INLINE HRESULT IAudioClient_Stop(IAudioClient* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IAudioClient_Reset(IAudioClient* This) { +static __WIDL_INLINE HRESULT IAudioClient_Reset(IAudioClient* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IAudioClient_SetEventHandle(IAudioClient* This,HANDLE eventHandle) { +static __WIDL_INLINE HRESULT IAudioClient_SetEventHandle(IAudioClient* This,HANDLE eventHandle) { return This->lpVtbl->SetEventHandle(This,eventHandle); } -static FORCEINLINE HRESULT IAudioClient_GetService(IAudioClient* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IAudioClient_GetService(IAudioClient* This,REFIID riid,void **ppv) { return This->lpVtbl->GetService(This,riid,ppv); } #endif @@ -554,60 +562,60 @@ interface IAudioClient2 { #define IAudioClient2_GetBufferSizeLimits(This,pFormat,bEventDriven,phnsMinBufferDuration,phnsMaxBufferDuration) (This)->lpVtbl->GetBufferSizeLimits(This,pFormat,bEventDriven,phnsMinBufferDuration,phnsMaxBufferDuration) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioClient2_QueryInterface(IAudioClient2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioClient2_QueryInterface(IAudioClient2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioClient2_AddRef(IAudioClient2* This) { +static __WIDL_INLINE ULONG IAudioClient2_AddRef(IAudioClient2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioClient2_Release(IAudioClient2* This) { +static __WIDL_INLINE ULONG IAudioClient2_Release(IAudioClient2* This) { return This->lpVtbl->Release(This); } /*** IAudioClient methods ***/ -static FORCEINLINE HRESULT IAudioClient2_Initialize(IAudioClient2* This,AUDCLNT_SHAREMODE ShareMode,DWORD StreamFlags,REFERENCE_TIME hnsBufferDuration,REFERENCE_TIME hnsPeriodicity,const WAVEFORMATEX *pFormat,LPCGUID AudioSessionGuid) { +static __WIDL_INLINE HRESULT IAudioClient2_Initialize(IAudioClient2* This,AUDCLNT_SHAREMODE ShareMode,DWORD StreamFlags,REFERENCE_TIME hnsBufferDuration,REFERENCE_TIME hnsPeriodicity,const WAVEFORMATEX *pFormat,LPCGUID AudioSessionGuid) { return This->lpVtbl->Initialize(This,ShareMode,StreamFlags,hnsBufferDuration,hnsPeriodicity,pFormat,AudioSessionGuid); } -static FORCEINLINE HRESULT IAudioClient2_GetBufferSize(IAudioClient2* This,UINT32 *pNumBufferFrames) { +static __WIDL_INLINE HRESULT IAudioClient2_GetBufferSize(IAudioClient2* This,UINT32 *pNumBufferFrames) { return This->lpVtbl->GetBufferSize(This,pNumBufferFrames); } -static FORCEINLINE HRESULT IAudioClient2_GetStreamLatency(IAudioClient2* This,REFERENCE_TIME *phnsLatency) { +static __WIDL_INLINE HRESULT IAudioClient2_GetStreamLatency(IAudioClient2* This,REFERENCE_TIME *phnsLatency) { return This->lpVtbl->GetStreamLatency(This,phnsLatency); } -static FORCEINLINE HRESULT IAudioClient2_GetCurrentPadding(IAudioClient2* This,UINT32 *pNumPaddingFrames) { +static __WIDL_INLINE HRESULT IAudioClient2_GetCurrentPadding(IAudioClient2* This,UINT32 *pNumPaddingFrames) { return This->lpVtbl->GetCurrentPadding(This,pNumPaddingFrames); } -static FORCEINLINE HRESULT IAudioClient2_IsFormatSupported(IAudioClient2* This,AUDCLNT_SHAREMODE ShareMode,const WAVEFORMATEX *pFormat,WAVEFORMATEX **ppClosestMatch) { +static __WIDL_INLINE HRESULT IAudioClient2_IsFormatSupported(IAudioClient2* This,AUDCLNT_SHAREMODE ShareMode,const WAVEFORMATEX *pFormat,WAVEFORMATEX **ppClosestMatch) { return This->lpVtbl->IsFormatSupported(This,ShareMode,pFormat,ppClosestMatch); } -static FORCEINLINE HRESULT IAudioClient2_GetMixFormat(IAudioClient2* This,WAVEFORMATEX **ppDeviceFormat) { +static __WIDL_INLINE HRESULT IAudioClient2_GetMixFormat(IAudioClient2* This,WAVEFORMATEX **ppDeviceFormat) { return This->lpVtbl->GetMixFormat(This,ppDeviceFormat); } -static FORCEINLINE HRESULT IAudioClient2_GetDevicePeriod(IAudioClient2* This,REFERENCE_TIME *phnsDefaultDevicePeriod,REFERENCE_TIME *phnsMinimumDevicePeriod) { +static __WIDL_INLINE HRESULT IAudioClient2_GetDevicePeriod(IAudioClient2* This,REFERENCE_TIME *phnsDefaultDevicePeriod,REFERENCE_TIME *phnsMinimumDevicePeriod) { return This->lpVtbl->GetDevicePeriod(This,phnsDefaultDevicePeriod,phnsMinimumDevicePeriod); } -static FORCEINLINE HRESULT IAudioClient2_Start(IAudioClient2* This) { +static __WIDL_INLINE HRESULT IAudioClient2_Start(IAudioClient2* This) { return This->lpVtbl->Start(This); } -static FORCEINLINE HRESULT IAudioClient2_Stop(IAudioClient2* This) { +static __WIDL_INLINE HRESULT IAudioClient2_Stop(IAudioClient2* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IAudioClient2_Reset(IAudioClient2* This) { +static __WIDL_INLINE HRESULT IAudioClient2_Reset(IAudioClient2* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IAudioClient2_SetEventHandle(IAudioClient2* This,HANDLE eventHandle) { +static __WIDL_INLINE HRESULT IAudioClient2_SetEventHandle(IAudioClient2* This,HANDLE eventHandle) { return This->lpVtbl->SetEventHandle(This,eventHandle); } -static FORCEINLINE HRESULT IAudioClient2_GetService(IAudioClient2* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IAudioClient2_GetService(IAudioClient2* This,REFIID riid,void **ppv) { return This->lpVtbl->GetService(This,riid,ppv); } /*** IAudioClient2 methods ***/ -static FORCEINLINE HRESULT IAudioClient2_IsOffloadCapable(IAudioClient2* This,AUDIO_STREAM_CATEGORY Category,WINBOOL *pbOffloadCapable) { +static __WIDL_INLINE HRESULT IAudioClient2_IsOffloadCapable(IAudioClient2* This,AUDIO_STREAM_CATEGORY Category,WINBOOL *pbOffloadCapable) { return This->lpVtbl->IsOffloadCapable(This,Category,pbOffloadCapable); } -static FORCEINLINE HRESULT IAudioClient2_SetClientProperties(IAudioClient2* This,const AudioClientProperties *pProperties) { +static __WIDL_INLINE HRESULT IAudioClient2_SetClientProperties(IAudioClient2* This,const AudioClientProperties *pProperties) { return This->lpVtbl->SetClientProperties(This,pProperties); } -static FORCEINLINE HRESULT IAudioClient2_GetBufferSizeLimits(IAudioClient2* This,const WAVEFORMATEX *pFormat,WINBOOL bEventDriven,REFERENCE_TIME *phnsMinBufferDuration,REFERENCE_TIME *phnsMaxBufferDuration) { +static __WIDL_INLINE HRESULT IAudioClient2_GetBufferSizeLimits(IAudioClient2* This,const WAVEFORMATEX *pFormat,WINBOOL bEventDriven,REFERENCE_TIME *phnsMinBufferDuration,REFERENCE_TIME *phnsMaxBufferDuration) { return This->lpVtbl->GetBufferSizeLimits(This,pFormat,bEventDriven,phnsMinBufferDuration,phnsMaxBufferDuration); } #endif @@ -795,70 +803,70 @@ interface IAudioClient3 { #define IAudioClient3_InitializeSharedAudioStream(This,StreamFlags,PeriodInFrames,pFormat,AudioSessionGuid) (This)->lpVtbl->InitializeSharedAudioStream(This,StreamFlags,PeriodInFrames,pFormat,AudioSessionGuid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioClient3_QueryInterface(IAudioClient3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioClient3_QueryInterface(IAudioClient3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioClient3_AddRef(IAudioClient3* This) { +static __WIDL_INLINE ULONG IAudioClient3_AddRef(IAudioClient3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioClient3_Release(IAudioClient3* This) { +static __WIDL_INLINE ULONG IAudioClient3_Release(IAudioClient3* This) { return This->lpVtbl->Release(This); } /*** IAudioClient methods ***/ -static FORCEINLINE HRESULT IAudioClient3_Initialize(IAudioClient3* This,AUDCLNT_SHAREMODE ShareMode,DWORD StreamFlags,REFERENCE_TIME hnsBufferDuration,REFERENCE_TIME hnsPeriodicity,const WAVEFORMATEX *pFormat,LPCGUID AudioSessionGuid) { +static __WIDL_INLINE HRESULT IAudioClient3_Initialize(IAudioClient3* This,AUDCLNT_SHAREMODE ShareMode,DWORD StreamFlags,REFERENCE_TIME hnsBufferDuration,REFERENCE_TIME hnsPeriodicity,const WAVEFORMATEX *pFormat,LPCGUID AudioSessionGuid) { return This->lpVtbl->Initialize(This,ShareMode,StreamFlags,hnsBufferDuration,hnsPeriodicity,pFormat,AudioSessionGuid); } -static FORCEINLINE HRESULT IAudioClient3_GetBufferSize(IAudioClient3* This,UINT32 *pNumBufferFrames) { +static __WIDL_INLINE HRESULT IAudioClient3_GetBufferSize(IAudioClient3* This,UINT32 *pNumBufferFrames) { return This->lpVtbl->GetBufferSize(This,pNumBufferFrames); } -static FORCEINLINE HRESULT IAudioClient3_GetStreamLatency(IAudioClient3* This,REFERENCE_TIME *phnsLatency) { +static __WIDL_INLINE HRESULT IAudioClient3_GetStreamLatency(IAudioClient3* This,REFERENCE_TIME *phnsLatency) { return This->lpVtbl->GetStreamLatency(This,phnsLatency); } -static FORCEINLINE HRESULT IAudioClient3_GetCurrentPadding(IAudioClient3* This,UINT32 *pNumPaddingFrames) { +static __WIDL_INLINE HRESULT IAudioClient3_GetCurrentPadding(IAudioClient3* This,UINT32 *pNumPaddingFrames) { return This->lpVtbl->GetCurrentPadding(This,pNumPaddingFrames); } -static FORCEINLINE HRESULT IAudioClient3_IsFormatSupported(IAudioClient3* This,AUDCLNT_SHAREMODE ShareMode,const WAVEFORMATEX *pFormat,WAVEFORMATEX **ppClosestMatch) { +static __WIDL_INLINE HRESULT IAudioClient3_IsFormatSupported(IAudioClient3* This,AUDCLNT_SHAREMODE ShareMode,const WAVEFORMATEX *pFormat,WAVEFORMATEX **ppClosestMatch) { return This->lpVtbl->IsFormatSupported(This,ShareMode,pFormat,ppClosestMatch); } -static FORCEINLINE HRESULT IAudioClient3_GetMixFormat(IAudioClient3* This,WAVEFORMATEX **ppDeviceFormat) { +static __WIDL_INLINE HRESULT IAudioClient3_GetMixFormat(IAudioClient3* This,WAVEFORMATEX **ppDeviceFormat) { return This->lpVtbl->GetMixFormat(This,ppDeviceFormat); } -static FORCEINLINE HRESULT IAudioClient3_GetDevicePeriod(IAudioClient3* This,REFERENCE_TIME *phnsDefaultDevicePeriod,REFERENCE_TIME *phnsMinimumDevicePeriod) { +static __WIDL_INLINE HRESULT IAudioClient3_GetDevicePeriod(IAudioClient3* This,REFERENCE_TIME *phnsDefaultDevicePeriod,REFERENCE_TIME *phnsMinimumDevicePeriod) { return This->lpVtbl->GetDevicePeriod(This,phnsDefaultDevicePeriod,phnsMinimumDevicePeriod); } -static FORCEINLINE HRESULT IAudioClient3_Start(IAudioClient3* This) { +static __WIDL_INLINE HRESULT IAudioClient3_Start(IAudioClient3* This) { return This->lpVtbl->Start(This); } -static FORCEINLINE HRESULT IAudioClient3_Stop(IAudioClient3* This) { +static __WIDL_INLINE HRESULT IAudioClient3_Stop(IAudioClient3* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IAudioClient3_Reset(IAudioClient3* This) { +static __WIDL_INLINE HRESULT IAudioClient3_Reset(IAudioClient3* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IAudioClient3_SetEventHandle(IAudioClient3* This,HANDLE eventHandle) { +static __WIDL_INLINE HRESULT IAudioClient3_SetEventHandle(IAudioClient3* This,HANDLE eventHandle) { return This->lpVtbl->SetEventHandle(This,eventHandle); } -static FORCEINLINE HRESULT IAudioClient3_GetService(IAudioClient3* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IAudioClient3_GetService(IAudioClient3* This,REFIID riid,void **ppv) { return This->lpVtbl->GetService(This,riid,ppv); } /*** IAudioClient2 methods ***/ -static FORCEINLINE HRESULT IAudioClient3_IsOffloadCapable(IAudioClient3* This,AUDIO_STREAM_CATEGORY Category,WINBOOL *pbOffloadCapable) { +static __WIDL_INLINE HRESULT IAudioClient3_IsOffloadCapable(IAudioClient3* This,AUDIO_STREAM_CATEGORY Category,WINBOOL *pbOffloadCapable) { return This->lpVtbl->IsOffloadCapable(This,Category,pbOffloadCapable); } -static FORCEINLINE HRESULT IAudioClient3_SetClientProperties(IAudioClient3* This,const AudioClientProperties *pProperties) { +static __WIDL_INLINE HRESULT IAudioClient3_SetClientProperties(IAudioClient3* This,const AudioClientProperties *pProperties) { return This->lpVtbl->SetClientProperties(This,pProperties); } -static FORCEINLINE HRESULT IAudioClient3_GetBufferSizeLimits(IAudioClient3* This,const WAVEFORMATEX *pFormat,WINBOOL bEventDriven,REFERENCE_TIME *phnsMinBufferDuration,REFERENCE_TIME *phnsMaxBufferDuration) { +static __WIDL_INLINE HRESULT IAudioClient3_GetBufferSizeLimits(IAudioClient3* This,const WAVEFORMATEX *pFormat,WINBOOL bEventDriven,REFERENCE_TIME *phnsMinBufferDuration,REFERENCE_TIME *phnsMaxBufferDuration) { return This->lpVtbl->GetBufferSizeLimits(This,pFormat,bEventDriven,phnsMinBufferDuration,phnsMaxBufferDuration); } /*** IAudioClient3 methods ***/ -static FORCEINLINE HRESULT IAudioClient3_GetSharedModeEnginePeriod(IAudioClient3* This,const WAVEFORMATEX *pFormat,UINT32 *pDefaultPeriodInFrames,UINT32 *pFundamentalPeriodInFrames,UINT32 *pMinPeriodInFrames,UINT32 *pMaxPeriodInFrames) { +static __WIDL_INLINE HRESULT IAudioClient3_GetSharedModeEnginePeriod(IAudioClient3* This,const WAVEFORMATEX *pFormat,UINT32 *pDefaultPeriodInFrames,UINT32 *pFundamentalPeriodInFrames,UINT32 *pMinPeriodInFrames,UINT32 *pMaxPeriodInFrames) { return This->lpVtbl->GetSharedModeEnginePeriod(This,pFormat,pDefaultPeriodInFrames,pFundamentalPeriodInFrames,pMinPeriodInFrames,pMaxPeriodInFrames); } -static FORCEINLINE HRESULT IAudioClient3_GetCurrentSharedModeEnginePeriod(IAudioClient3* This,WAVEFORMATEX **ppFormat,UINT32 *pCurrentPeriodInFrames) { +static __WIDL_INLINE HRESULT IAudioClient3_GetCurrentSharedModeEnginePeriod(IAudioClient3* This,WAVEFORMATEX **ppFormat,UINT32 *pCurrentPeriodInFrames) { return This->lpVtbl->GetCurrentSharedModeEnginePeriod(This,ppFormat,pCurrentPeriodInFrames); } -static FORCEINLINE HRESULT IAudioClient3_InitializeSharedAudioStream(IAudioClient3* This,DWORD StreamFlags,UINT32 PeriodInFrames,const WAVEFORMATEX *pFormat,LPCGUID AudioSessionGuid) { +static __WIDL_INLINE HRESULT IAudioClient3_InitializeSharedAudioStream(IAudioClient3* This,DWORD StreamFlags,UINT32 PeriodInFrames,const WAVEFORMATEX *pFormat,LPCGUID AudioSessionGuid) { return This->lpVtbl->InitializeSharedAudioStream(This,StreamFlags,PeriodInFrames,pFormat,AudioSessionGuid); } #endif @@ -938,20 +946,20 @@ interface IAudioRenderClient { #define IAudioRenderClient_ReleaseBuffer(This,NumFramesWritten,dwFlags) (This)->lpVtbl->ReleaseBuffer(This,NumFramesWritten,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioRenderClient_QueryInterface(IAudioRenderClient* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioRenderClient_QueryInterface(IAudioRenderClient* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioRenderClient_AddRef(IAudioRenderClient* This) { +static __WIDL_INLINE ULONG IAudioRenderClient_AddRef(IAudioRenderClient* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioRenderClient_Release(IAudioRenderClient* This) { +static __WIDL_INLINE ULONG IAudioRenderClient_Release(IAudioRenderClient* This) { return This->lpVtbl->Release(This); } /*** IAudioRenderClient methods ***/ -static FORCEINLINE HRESULT IAudioRenderClient_GetBuffer(IAudioRenderClient* This,UINT32 NumFramesRequested,BYTE **ppData) { +static __WIDL_INLINE HRESULT IAudioRenderClient_GetBuffer(IAudioRenderClient* This,UINT32 NumFramesRequested,BYTE **ppData) { return This->lpVtbl->GetBuffer(This,NumFramesRequested,ppData); } -static FORCEINLINE HRESULT IAudioRenderClient_ReleaseBuffer(IAudioRenderClient* This,UINT32 NumFramesWritten,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAudioRenderClient_ReleaseBuffer(IAudioRenderClient* This,UINT32 NumFramesWritten,DWORD dwFlags) { return This->lpVtbl->ReleaseBuffer(This,NumFramesWritten,dwFlags); } #endif @@ -1043,23 +1051,23 @@ interface IAudioCaptureClient { #define IAudioCaptureClient_GetNextPacketSize(This,pNumFramesInNextPacket) (This)->lpVtbl->GetNextPacketSize(This,pNumFramesInNextPacket) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioCaptureClient_QueryInterface(IAudioCaptureClient* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioCaptureClient_QueryInterface(IAudioCaptureClient* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioCaptureClient_AddRef(IAudioCaptureClient* This) { +static __WIDL_INLINE ULONG IAudioCaptureClient_AddRef(IAudioCaptureClient* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioCaptureClient_Release(IAudioCaptureClient* This) { +static __WIDL_INLINE ULONG IAudioCaptureClient_Release(IAudioCaptureClient* This) { return This->lpVtbl->Release(This); } /*** IAudioCaptureClient methods ***/ -static FORCEINLINE HRESULT IAudioCaptureClient_GetBuffer(IAudioCaptureClient* This,BYTE **ppData,UINT32 *pNumFramesToRead,DWORD *pdwFlags,UINT64 *pu64DevicePosition,UINT64 *pu64QPCPosition) { +static __WIDL_INLINE HRESULT IAudioCaptureClient_GetBuffer(IAudioCaptureClient* This,BYTE **ppData,UINT32 *pNumFramesToRead,DWORD *pdwFlags,UINT64 *pu64DevicePosition,UINT64 *pu64QPCPosition) { return This->lpVtbl->GetBuffer(This,ppData,pNumFramesToRead,pdwFlags,pu64DevicePosition,pu64QPCPosition); } -static FORCEINLINE HRESULT IAudioCaptureClient_ReleaseBuffer(IAudioCaptureClient* This,UINT32 NumFramesRead) { +static __WIDL_INLINE HRESULT IAudioCaptureClient_ReleaseBuffer(IAudioCaptureClient* This,UINT32 NumFramesRead) { return This->lpVtbl->ReleaseBuffer(This,NumFramesRead); } -static FORCEINLINE HRESULT IAudioCaptureClient_GetNextPacketSize(IAudioCaptureClient* This,UINT32 *pNumFramesInNextPacket) { +static __WIDL_INLINE HRESULT IAudioCaptureClient_GetNextPacketSize(IAudioCaptureClient* This,UINT32 *pNumFramesInNextPacket) { return This->lpVtbl->GetNextPacketSize(This,pNumFramesInNextPacket); } #endif @@ -1147,23 +1155,23 @@ interface IAudioClock { #define IAudioClock_GetCharacteristics(This,pdwCharacteristics) (This)->lpVtbl->GetCharacteristics(This,pdwCharacteristics) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioClock_QueryInterface(IAudioClock* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioClock_QueryInterface(IAudioClock* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioClock_AddRef(IAudioClock* This) { +static __WIDL_INLINE ULONG IAudioClock_AddRef(IAudioClock* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioClock_Release(IAudioClock* This) { +static __WIDL_INLINE ULONG IAudioClock_Release(IAudioClock* This) { return This->lpVtbl->Release(This); } /*** IAudioClock methods ***/ -static FORCEINLINE HRESULT IAudioClock_GetFrequency(IAudioClock* This,UINT64 *pu64Frequency) { +static __WIDL_INLINE HRESULT IAudioClock_GetFrequency(IAudioClock* This,UINT64 *pu64Frequency) { return This->lpVtbl->GetFrequency(This,pu64Frequency); } -static FORCEINLINE HRESULT IAudioClock_GetPosition(IAudioClock* This,UINT64 *pu64Position,UINT64 *pu64QPCPosition) { +static __WIDL_INLINE HRESULT IAudioClock_GetPosition(IAudioClock* This,UINT64 *pu64Position,UINT64 *pu64QPCPosition) { return This->lpVtbl->GetPosition(This,pu64Position,pu64QPCPosition); } -static FORCEINLINE HRESULT IAudioClock_GetCharacteristics(IAudioClock* This,DWORD *pdwCharacteristics) { +static __WIDL_INLINE HRESULT IAudioClock_GetCharacteristics(IAudioClock* This,DWORD *pdwCharacteristics) { return This->lpVtbl->GetCharacteristics(This,pdwCharacteristics); } #endif @@ -1235,17 +1243,17 @@ interface IAudioClock2 { #define IAudioClock2_GetDevicePosition(This,DevicePosition,QPCPosition) (This)->lpVtbl->GetDevicePosition(This,DevicePosition,QPCPosition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioClock2_QueryInterface(IAudioClock2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioClock2_QueryInterface(IAudioClock2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioClock2_AddRef(IAudioClock2* This) { +static __WIDL_INLINE ULONG IAudioClock2_AddRef(IAudioClock2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioClock2_Release(IAudioClock2* This) { +static __WIDL_INLINE ULONG IAudioClock2_Release(IAudioClock2* This) { return This->lpVtbl->Release(This); } /*** IAudioClock2 methods ***/ -static FORCEINLINE HRESULT IAudioClock2_GetDevicePosition(IAudioClock2* This,UINT64 *DevicePosition,UINT64 *QPCPosition) { +static __WIDL_INLINE HRESULT IAudioClock2_GetDevicePosition(IAudioClock2* This,UINT64 *DevicePosition,UINT64 *QPCPosition) { return This->lpVtbl->GetDevicePosition(This,DevicePosition,QPCPosition); } #endif @@ -1313,17 +1321,17 @@ interface IAudioClockAdjustment { #define IAudioClockAdjustment_SetSampleRate(This,flSampleRate) (This)->lpVtbl->SetSampleRate(This,flSampleRate) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioClockAdjustment_QueryInterface(IAudioClockAdjustment* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioClockAdjustment_QueryInterface(IAudioClockAdjustment* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioClockAdjustment_AddRef(IAudioClockAdjustment* This) { +static __WIDL_INLINE ULONG IAudioClockAdjustment_AddRef(IAudioClockAdjustment* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioClockAdjustment_Release(IAudioClockAdjustment* This) { +static __WIDL_INLINE ULONG IAudioClockAdjustment_Release(IAudioClockAdjustment* This) { return This->lpVtbl->Release(This); } /*** IAudioClockAdjustment methods ***/ -static FORCEINLINE HRESULT IAudioClockAdjustment_SetSampleRate(IAudioClockAdjustment* This,float flSampleRate) { +static __WIDL_INLINE HRESULT IAudioClockAdjustment_SetSampleRate(IAudioClockAdjustment* This,float flSampleRate) { return This->lpVtbl->SetSampleRate(This,flSampleRate); } #endif @@ -1421,26 +1429,26 @@ interface ISimpleAudioVolume { #define ISimpleAudioVolume_GetMute(This,pbMute) (This)->lpVtbl->GetMute(This,pbMute) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISimpleAudioVolume_QueryInterface(ISimpleAudioVolume* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISimpleAudioVolume_QueryInterface(ISimpleAudioVolume* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISimpleAudioVolume_AddRef(ISimpleAudioVolume* This) { +static __WIDL_INLINE ULONG ISimpleAudioVolume_AddRef(ISimpleAudioVolume* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISimpleAudioVolume_Release(ISimpleAudioVolume* This) { +static __WIDL_INLINE ULONG ISimpleAudioVolume_Release(ISimpleAudioVolume* This) { return This->lpVtbl->Release(This); } /*** ISimpleAudioVolume methods ***/ -static FORCEINLINE HRESULT ISimpleAudioVolume_SetMasterVolume(ISimpleAudioVolume* This,float fLevel,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT ISimpleAudioVolume_SetMasterVolume(ISimpleAudioVolume* This,float fLevel,LPCGUID EventContext) { return This->lpVtbl->SetMasterVolume(This,fLevel,EventContext); } -static FORCEINLINE HRESULT ISimpleAudioVolume_GetMasterVolume(ISimpleAudioVolume* This,float *pfLevel) { +static __WIDL_INLINE HRESULT ISimpleAudioVolume_GetMasterVolume(ISimpleAudioVolume* This,float *pfLevel) { return This->lpVtbl->GetMasterVolume(This,pfLevel); } -static FORCEINLINE HRESULT ISimpleAudioVolume_SetMute(ISimpleAudioVolume* This,const WINBOOL bMute,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT ISimpleAudioVolume_SetMute(ISimpleAudioVolume* This,const WINBOOL bMute,LPCGUID EventContext) { return This->lpVtbl->SetMute(This,bMute,EventContext); } -static FORCEINLINE HRESULT ISimpleAudioVolume_GetMute(ISimpleAudioVolume* This,WINBOOL *pbMute) { +static __WIDL_INLINE HRESULT ISimpleAudioVolume_GetMute(ISimpleAudioVolume* This,WINBOOL *pbMute) { return This->lpVtbl->GetMute(This,pbMute); } #endif @@ -1550,29 +1558,29 @@ interface IAudioStreamVolume { #define IAudioStreamVolume_GetAllVolumes(This,dwCount,pfVolumes) (This)->lpVtbl->GetAllVolumes(This,dwCount,pfVolumes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioStreamVolume_QueryInterface(IAudioStreamVolume* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioStreamVolume_QueryInterface(IAudioStreamVolume* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioStreamVolume_AddRef(IAudioStreamVolume* This) { +static __WIDL_INLINE ULONG IAudioStreamVolume_AddRef(IAudioStreamVolume* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioStreamVolume_Release(IAudioStreamVolume* This) { +static __WIDL_INLINE ULONG IAudioStreamVolume_Release(IAudioStreamVolume* This) { return This->lpVtbl->Release(This); } /*** IAudioStreamVolume methods ***/ -static FORCEINLINE HRESULT IAudioStreamVolume_GetChannelCount(IAudioStreamVolume* This,UINT32 *pdwCount) { +static __WIDL_INLINE HRESULT IAudioStreamVolume_GetChannelCount(IAudioStreamVolume* This,UINT32 *pdwCount) { return This->lpVtbl->GetChannelCount(This,pdwCount); } -static FORCEINLINE HRESULT IAudioStreamVolume_SetChannelVolume(IAudioStreamVolume* This,UINT32 dwIndex,const float fLevel) { +static __WIDL_INLINE HRESULT IAudioStreamVolume_SetChannelVolume(IAudioStreamVolume* This,UINT32 dwIndex,const float fLevel) { return This->lpVtbl->SetChannelVolume(This,dwIndex,fLevel); } -static FORCEINLINE HRESULT IAudioStreamVolume_GetChannelVolume(IAudioStreamVolume* This,UINT32 dwIndex,float *pfLevel) { +static __WIDL_INLINE HRESULT IAudioStreamVolume_GetChannelVolume(IAudioStreamVolume* This,UINT32 dwIndex,float *pfLevel) { return This->lpVtbl->GetChannelVolume(This,dwIndex,pfLevel); } -static FORCEINLINE HRESULT IAudioStreamVolume_SetAllVolumes(IAudioStreamVolume* This,UINT32 dwCount,const float *pfVolumes) { +static __WIDL_INLINE HRESULT IAudioStreamVolume_SetAllVolumes(IAudioStreamVolume* This,UINT32 dwCount,const float *pfVolumes) { return This->lpVtbl->SetAllVolumes(This,dwCount,pfVolumes); } -static FORCEINLINE HRESULT IAudioStreamVolume_GetAllVolumes(IAudioStreamVolume* This,UINT32 dwCount,float *pfVolumes) { +static __WIDL_INLINE HRESULT IAudioStreamVolume_GetAllVolumes(IAudioStreamVolume* This,UINT32 dwCount,float *pfVolumes) { return This->lpVtbl->GetAllVolumes(This,dwCount,pfVolumes); } #endif @@ -1671,26 +1679,26 @@ interface IAudioAmbisonicsControl { #define IAudioAmbisonicsControl_SetRotation(This,X,Y,Z,W) (This)->lpVtbl->SetRotation(This,X,Y,Z,W) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioAmbisonicsControl_QueryInterface(IAudioAmbisonicsControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioAmbisonicsControl_QueryInterface(IAudioAmbisonicsControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioAmbisonicsControl_AddRef(IAudioAmbisonicsControl* This) { +static __WIDL_INLINE ULONG IAudioAmbisonicsControl_AddRef(IAudioAmbisonicsControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioAmbisonicsControl_Release(IAudioAmbisonicsControl* This) { +static __WIDL_INLINE ULONG IAudioAmbisonicsControl_Release(IAudioAmbisonicsControl* This) { return This->lpVtbl->Release(This); } /*** IAudioAmbisonicsControl methods ***/ -static FORCEINLINE HRESULT IAudioAmbisonicsControl_SetData(IAudioAmbisonicsControl* This,const AMBISONICS_PARAMS *pAmbisonicsParams,UINT32 cbAmbisonicsParams) { +static __WIDL_INLINE HRESULT IAudioAmbisonicsControl_SetData(IAudioAmbisonicsControl* This,const AMBISONICS_PARAMS *pAmbisonicsParams,UINT32 cbAmbisonicsParams) { return This->lpVtbl->SetData(This,pAmbisonicsParams,cbAmbisonicsParams); } -static FORCEINLINE HRESULT IAudioAmbisonicsControl_SetHeadTracking(IAudioAmbisonicsControl* This,WINBOOL bEnableHeadTracking) { +static __WIDL_INLINE HRESULT IAudioAmbisonicsControl_SetHeadTracking(IAudioAmbisonicsControl* This,WINBOOL bEnableHeadTracking) { return This->lpVtbl->SetHeadTracking(This,bEnableHeadTracking); } -static FORCEINLINE HRESULT IAudioAmbisonicsControl_GetHeadTracking(IAudioAmbisonicsControl* This,WINBOOL *pbEnableHeadTracking) { +static __WIDL_INLINE HRESULT IAudioAmbisonicsControl_GetHeadTracking(IAudioAmbisonicsControl* This,WINBOOL *pbEnableHeadTracking) { return This->lpVtbl->GetHeadTracking(This,pbEnableHeadTracking); } -static FORCEINLINE HRESULT IAudioAmbisonicsControl_SetRotation(IAudioAmbisonicsControl* This,float X,float Y,float Z,float W) { +static __WIDL_INLINE HRESULT IAudioAmbisonicsControl_SetRotation(IAudioAmbisonicsControl* This,float X,float Y,float Z,float W) { return This->lpVtbl->SetRotation(This,X,Y,Z,W); } #endif @@ -1802,29 +1810,29 @@ interface IChannelAudioVolume { #define IChannelAudioVolume_GetAllVolumes(This,dwCount,pfVolumes) (This)->lpVtbl->GetAllVolumes(This,dwCount,pfVolumes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IChannelAudioVolume_QueryInterface(IChannelAudioVolume* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IChannelAudioVolume_QueryInterface(IChannelAudioVolume* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IChannelAudioVolume_AddRef(IChannelAudioVolume* This) { +static __WIDL_INLINE ULONG IChannelAudioVolume_AddRef(IChannelAudioVolume* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IChannelAudioVolume_Release(IChannelAudioVolume* This) { +static __WIDL_INLINE ULONG IChannelAudioVolume_Release(IChannelAudioVolume* This) { return This->lpVtbl->Release(This); } /*** IChannelAudioVolume methods ***/ -static FORCEINLINE HRESULT IChannelAudioVolume_GetChannelCount(IChannelAudioVolume* This,UINT32 *pdwCount) { +static __WIDL_INLINE HRESULT IChannelAudioVolume_GetChannelCount(IChannelAudioVolume* This,UINT32 *pdwCount) { return This->lpVtbl->GetChannelCount(This,pdwCount); } -static FORCEINLINE HRESULT IChannelAudioVolume_SetChannelVolume(IChannelAudioVolume* This,UINT32 dwIndex,const float fLevel,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT IChannelAudioVolume_SetChannelVolume(IChannelAudioVolume* This,UINT32 dwIndex,const float fLevel,LPCGUID EventContext) { return This->lpVtbl->SetChannelVolume(This,dwIndex,fLevel,EventContext); } -static FORCEINLINE HRESULT IChannelAudioVolume_GetChannelVolume(IChannelAudioVolume* This,UINT32 dwIndex,float *pfLevel) { +static __WIDL_INLINE HRESULT IChannelAudioVolume_GetChannelVolume(IChannelAudioVolume* This,UINT32 dwIndex,float *pfLevel) { return This->lpVtbl->GetChannelVolume(This,dwIndex,pfLevel); } -static FORCEINLINE HRESULT IChannelAudioVolume_SetAllVolumes(IChannelAudioVolume* This,UINT32 dwCount,const float *pfVolumes,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT IChannelAudioVolume_SetAllVolumes(IChannelAudioVolume* This,UINT32 dwCount,const float *pfVolumes,LPCGUID EventContext) { return This->lpVtbl->SetAllVolumes(This,dwCount,pfVolumes,EventContext); } -static FORCEINLINE HRESULT IChannelAudioVolume_GetAllVolumes(IChannelAudioVolume* This,UINT32 dwCount,float *pfVolumes) { +static __WIDL_INLINE HRESULT IChannelAudioVolume_GetAllVolumes(IChannelAudioVolume* This,UINT32 dwCount,float *pfVolumes) { return This->lpVtbl->GetAllVolumes(This,dwCount,pfVolumes); } #endif diff --git a/lib/libc/include/any-windows-any/audioendpoints.h b/lib/libc/include/any-windows-any/audioendpoints.h index 3a5c965f4e0ff1d52dafe15390fd94beeee950bc..9a5ba3715fa30df94c57b3ebc6396196cee94760 100644 --- a/lib/libc/include/any-windows-any/audioendpoints.h +++ b/lib/libc/include/any-windows-any/audioendpoints.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/audioendpoints.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/audioendpoints.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __audioendpoints_h__ #define __audioendpoints_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IAudioEndpointFormatControl_FWD_DEFINED__ @@ -98,17 +106,17 @@ interface IAudioEndpointFormatControl { #define IAudioEndpointFormatControl_ResetToDefault(This,ResetFlags) (This)->lpVtbl->ResetToDefault(This,ResetFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioEndpointFormatControl_QueryInterface(IAudioEndpointFormatControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioEndpointFormatControl_QueryInterface(IAudioEndpointFormatControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioEndpointFormatControl_AddRef(IAudioEndpointFormatControl* This) { +static __WIDL_INLINE ULONG IAudioEndpointFormatControl_AddRef(IAudioEndpointFormatControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioEndpointFormatControl_Release(IAudioEndpointFormatControl* This) { +static __WIDL_INLINE ULONG IAudioEndpointFormatControl_Release(IAudioEndpointFormatControl* This) { return This->lpVtbl->Release(This); } /*** IAudioEndpointFormatControl methods ***/ -static FORCEINLINE HRESULT IAudioEndpointFormatControl_ResetToDefault(IAudioEndpointFormatControl* This,DWORD ResetFlags) { +static __WIDL_INLINE HRESULT IAudioEndpointFormatControl_ResetToDefault(IAudioEndpointFormatControl* This,DWORD ResetFlags) { return This->lpVtbl->ResetToDefault(This,ResetFlags); } #endif diff --git a/lib/libc/include/any-windows-any/audiopolicy.h b/lib/libc/include/any-windows-any/audiopolicy.h index 9af84c55786902b0ac38017c0ad84a8a7f34df3f..dd721dc3f5ca6a49c69d861bea1fd7664fbf97a1 100644 --- a/lib/libc/include/any-windows-any/audiopolicy.h +++ b/lib/libc/include/any-windows-any/audiopolicy.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/audiopolicy.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/audiopolicy.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __audiopolicy_h__ #define __audiopolicy_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IAudioSessionEvents_FWD_DEFINED__ @@ -227,35 +235,35 @@ interface IAudioSessionEvents { #define IAudioSessionEvents_OnSessionDisconnected(This,DisconnectReason) (This)->lpVtbl->OnSessionDisconnected(This,DisconnectReason) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioSessionEvents_QueryInterface(IAudioSessionEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioSessionEvents_QueryInterface(IAudioSessionEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioSessionEvents_AddRef(IAudioSessionEvents* This) { +static __WIDL_INLINE ULONG IAudioSessionEvents_AddRef(IAudioSessionEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioSessionEvents_Release(IAudioSessionEvents* This) { +static __WIDL_INLINE ULONG IAudioSessionEvents_Release(IAudioSessionEvents* This) { return This->lpVtbl->Release(This); } /*** IAudioSessionEvents methods ***/ -static FORCEINLINE HRESULT IAudioSessionEvents_OnDisplayNameChanged(IAudioSessionEvents* This,LPCWSTR NewDisplayName,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT IAudioSessionEvents_OnDisplayNameChanged(IAudioSessionEvents* This,LPCWSTR NewDisplayName,LPCGUID EventContext) { return This->lpVtbl->OnDisplayNameChanged(This,NewDisplayName,EventContext); } -static FORCEINLINE HRESULT IAudioSessionEvents_OnIconPathChanged(IAudioSessionEvents* This,LPCWSTR NewIconPath,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT IAudioSessionEvents_OnIconPathChanged(IAudioSessionEvents* This,LPCWSTR NewIconPath,LPCGUID EventContext) { return This->lpVtbl->OnIconPathChanged(This,NewIconPath,EventContext); } -static FORCEINLINE HRESULT IAudioSessionEvents_OnSimpleVolumeChanged(IAudioSessionEvents* This,float NewVolume,WINBOOL NewMute,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT IAudioSessionEvents_OnSimpleVolumeChanged(IAudioSessionEvents* This,float NewVolume,WINBOOL NewMute,LPCGUID EventContext) { return This->lpVtbl->OnSimpleVolumeChanged(This,NewVolume,NewMute,EventContext); } -static FORCEINLINE HRESULT IAudioSessionEvents_OnChannelVolumeChanged(IAudioSessionEvents* This,DWORD ChannelCount,float NewChannelVolumeArray[],DWORD ChangedChannel,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT IAudioSessionEvents_OnChannelVolumeChanged(IAudioSessionEvents* This,DWORD ChannelCount,float NewChannelVolumeArray[],DWORD ChangedChannel,LPCGUID EventContext) { return This->lpVtbl->OnChannelVolumeChanged(This,ChannelCount,NewChannelVolumeArray,ChangedChannel,EventContext); } -static FORCEINLINE HRESULT IAudioSessionEvents_OnGroupingParamChanged(IAudioSessionEvents* This,LPCGUID NewGroupingParam,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT IAudioSessionEvents_OnGroupingParamChanged(IAudioSessionEvents* This,LPCGUID NewGroupingParam,LPCGUID EventContext) { return This->lpVtbl->OnGroupingParamChanged(This,NewGroupingParam,EventContext); } -static FORCEINLINE HRESULT IAudioSessionEvents_OnStateChanged(IAudioSessionEvents* This,AudioSessionState NewState) { +static __WIDL_INLINE HRESULT IAudioSessionEvents_OnStateChanged(IAudioSessionEvents* This,AudioSessionState NewState) { return This->lpVtbl->OnStateChanged(This,NewState); } -static FORCEINLINE HRESULT IAudioSessionEvents_OnSessionDisconnected(IAudioSessionEvents* This,AudioSessionDisconnectReason DisconnectReason) { +static __WIDL_INLINE HRESULT IAudioSessionEvents_OnSessionDisconnected(IAudioSessionEvents* This,AudioSessionDisconnectReason DisconnectReason) { return This->lpVtbl->OnSessionDisconnected(This,DisconnectReason); } #endif @@ -393,41 +401,41 @@ interface IAudioSessionControl { #define IAudioSessionControl_UnregisterAudioSessionNotification(This,NewNotifications) (This)->lpVtbl->UnregisterAudioSessionNotification(This,NewNotifications) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioSessionControl_QueryInterface(IAudioSessionControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioSessionControl_QueryInterface(IAudioSessionControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioSessionControl_AddRef(IAudioSessionControl* This) { +static __WIDL_INLINE ULONG IAudioSessionControl_AddRef(IAudioSessionControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioSessionControl_Release(IAudioSessionControl* This) { +static __WIDL_INLINE ULONG IAudioSessionControl_Release(IAudioSessionControl* This) { return This->lpVtbl->Release(This); } /*** IAudioSessionControl methods ***/ -static FORCEINLINE HRESULT IAudioSessionControl_GetState(IAudioSessionControl* This,AudioSessionState *pRetVal) { +static __WIDL_INLINE HRESULT IAudioSessionControl_GetState(IAudioSessionControl* This,AudioSessionState *pRetVal) { return This->lpVtbl->GetState(This,pRetVal); } -static FORCEINLINE HRESULT IAudioSessionControl_GetDisplayName(IAudioSessionControl* This,LPWSTR *pRetVal) { +static __WIDL_INLINE HRESULT IAudioSessionControl_GetDisplayName(IAudioSessionControl* This,LPWSTR *pRetVal) { return This->lpVtbl->GetDisplayName(This,pRetVal); } -static FORCEINLINE HRESULT IAudioSessionControl_SetDisplayName(IAudioSessionControl* This,LPCWSTR Value,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT IAudioSessionControl_SetDisplayName(IAudioSessionControl* This,LPCWSTR Value,LPCGUID EventContext) { return This->lpVtbl->SetDisplayName(This,Value,EventContext); } -static FORCEINLINE HRESULT IAudioSessionControl_GetIconPath(IAudioSessionControl* This,LPWSTR *pRetVal) { +static __WIDL_INLINE HRESULT IAudioSessionControl_GetIconPath(IAudioSessionControl* This,LPWSTR *pRetVal) { return This->lpVtbl->GetIconPath(This,pRetVal); } -static FORCEINLINE HRESULT IAudioSessionControl_SetIconPath(IAudioSessionControl* This,LPCWSTR Value,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT IAudioSessionControl_SetIconPath(IAudioSessionControl* This,LPCWSTR Value,LPCGUID EventContext) { return This->lpVtbl->SetIconPath(This,Value,EventContext); } -static FORCEINLINE HRESULT IAudioSessionControl_GetGroupingParam(IAudioSessionControl* This,GUID *pRetVal) { +static __WIDL_INLINE HRESULT IAudioSessionControl_GetGroupingParam(IAudioSessionControl* This,GUID *pRetVal) { return This->lpVtbl->GetGroupingParam(This,pRetVal); } -static FORCEINLINE HRESULT IAudioSessionControl_SetGroupingParam(IAudioSessionControl* This,LPCGUID Override,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT IAudioSessionControl_SetGroupingParam(IAudioSessionControl* This,LPCGUID Override,LPCGUID EventContext) { return This->lpVtbl->SetGroupingParam(This,Override,EventContext); } -static FORCEINLINE HRESULT IAudioSessionControl_RegisterAudioSessionNotification(IAudioSessionControl* This,IAudioSessionEvents *NewNotifications) { +static __WIDL_INLINE HRESULT IAudioSessionControl_RegisterAudioSessionNotification(IAudioSessionControl* This,IAudioSessionEvents *NewNotifications) { return This->lpVtbl->RegisterAudioSessionNotification(This,NewNotifications); } -static FORCEINLINE HRESULT IAudioSessionControl_UnregisterAudioSessionNotification(IAudioSessionControl* This,IAudioSessionEvents *NewNotifications) { +static __WIDL_INLINE HRESULT IAudioSessionControl_UnregisterAudioSessionNotification(IAudioSessionControl* This,IAudioSessionEvents *NewNotifications) { return This->lpVtbl->UnregisterAudioSessionNotification(This,NewNotifications); } #endif @@ -578,57 +586,57 @@ interface IAudioSessionControl2 { #define IAudioSessionControl2_SetDuckingPreference(This,optOut) (This)->lpVtbl->SetDuckingPreference(This,optOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioSessionControl2_QueryInterface(IAudioSessionControl2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_QueryInterface(IAudioSessionControl2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioSessionControl2_AddRef(IAudioSessionControl2* This) { +static __WIDL_INLINE ULONG IAudioSessionControl2_AddRef(IAudioSessionControl2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioSessionControl2_Release(IAudioSessionControl2* This) { +static __WIDL_INLINE ULONG IAudioSessionControl2_Release(IAudioSessionControl2* This) { return This->lpVtbl->Release(This); } /*** IAudioSessionControl methods ***/ -static FORCEINLINE HRESULT IAudioSessionControl2_GetState(IAudioSessionControl2* This,AudioSessionState *pRetVal) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_GetState(IAudioSessionControl2* This,AudioSessionState *pRetVal) { return This->lpVtbl->GetState(This,pRetVal); } -static FORCEINLINE HRESULT IAudioSessionControl2_GetDisplayName(IAudioSessionControl2* This,LPWSTR *pRetVal) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_GetDisplayName(IAudioSessionControl2* This,LPWSTR *pRetVal) { return This->lpVtbl->GetDisplayName(This,pRetVal); } -static FORCEINLINE HRESULT IAudioSessionControl2_SetDisplayName(IAudioSessionControl2* This,LPCWSTR Value,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_SetDisplayName(IAudioSessionControl2* This,LPCWSTR Value,LPCGUID EventContext) { return This->lpVtbl->SetDisplayName(This,Value,EventContext); } -static FORCEINLINE HRESULT IAudioSessionControl2_GetIconPath(IAudioSessionControl2* This,LPWSTR *pRetVal) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_GetIconPath(IAudioSessionControl2* This,LPWSTR *pRetVal) { return This->lpVtbl->GetIconPath(This,pRetVal); } -static FORCEINLINE HRESULT IAudioSessionControl2_SetIconPath(IAudioSessionControl2* This,LPCWSTR Value,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_SetIconPath(IAudioSessionControl2* This,LPCWSTR Value,LPCGUID EventContext) { return This->lpVtbl->SetIconPath(This,Value,EventContext); } -static FORCEINLINE HRESULT IAudioSessionControl2_GetGroupingParam(IAudioSessionControl2* This,GUID *pRetVal) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_GetGroupingParam(IAudioSessionControl2* This,GUID *pRetVal) { return This->lpVtbl->GetGroupingParam(This,pRetVal); } -static FORCEINLINE HRESULT IAudioSessionControl2_SetGroupingParam(IAudioSessionControl2* This,LPCGUID Override,LPCGUID EventContext) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_SetGroupingParam(IAudioSessionControl2* This,LPCGUID Override,LPCGUID EventContext) { return This->lpVtbl->SetGroupingParam(This,Override,EventContext); } -static FORCEINLINE HRESULT IAudioSessionControl2_RegisterAudioSessionNotification(IAudioSessionControl2* This,IAudioSessionEvents *NewNotifications) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_RegisterAudioSessionNotification(IAudioSessionControl2* This,IAudioSessionEvents *NewNotifications) { return This->lpVtbl->RegisterAudioSessionNotification(This,NewNotifications); } -static FORCEINLINE HRESULT IAudioSessionControl2_UnregisterAudioSessionNotification(IAudioSessionControl2* This,IAudioSessionEvents *NewNotifications) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_UnregisterAudioSessionNotification(IAudioSessionControl2* This,IAudioSessionEvents *NewNotifications) { return This->lpVtbl->UnregisterAudioSessionNotification(This,NewNotifications); } /*** IAudioSessionControl2 methods ***/ -static FORCEINLINE HRESULT IAudioSessionControl2_GetSessionIdentifier(IAudioSessionControl2* This,LPWSTR *pRetVal) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_GetSessionIdentifier(IAudioSessionControl2* This,LPWSTR *pRetVal) { return This->lpVtbl->GetSessionIdentifier(This,pRetVal); } -static FORCEINLINE HRESULT IAudioSessionControl2_GetSessionInstanceIdentifier(IAudioSessionControl2* This,LPWSTR *pRetVal) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_GetSessionInstanceIdentifier(IAudioSessionControl2* This,LPWSTR *pRetVal) { return This->lpVtbl->GetSessionInstanceIdentifier(This,pRetVal); } -static FORCEINLINE HRESULT IAudioSessionControl2_GetProcessId(IAudioSessionControl2* This,DWORD *pRetVal) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_GetProcessId(IAudioSessionControl2* This,DWORD *pRetVal) { return This->lpVtbl->GetProcessId(This,pRetVal); } -static FORCEINLINE HRESULT IAudioSessionControl2_IsSystemSoundsSession(IAudioSessionControl2* This) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_IsSystemSoundsSession(IAudioSessionControl2* This) { return This->lpVtbl->IsSystemSoundsSession(This); } -static FORCEINLINE HRESULT IAudioSessionControl2_SetDuckingPreference(IAudioSessionControl2* This,WINBOOL optOut) { +static __WIDL_INLINE HRESULT IAudioSessionControl2_SetDuckingPreference(IAudioSessionControl2* This,WINBOOL optOut) { return This->lpVtbl->SetDuckingPreference(This,optOut); } #endif @@ -712,20 +720,20 @@ interface IAudioSessionManager { #define IAudioSessionManager_GetSimpleAudioVolume(This,AudioSessionGuid,StreamFlags,AudioVolume) (This)->lpVtbl->GetSimpleAudioVolume(This,AudioSessionGuid,StreamFlags,AudioVolume) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioSessionManager_QueryInterface(IAudioSessionManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioSessionManager_QueryInterface(IAudioSessionManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioSessionManager_AddRef(IAudioSessionManager* This) { +static __WIDL_INLINE ULONG IAudioSessionManager_AddRef(IAudioSessionManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioSessionManager_Release(IAudioSessionManager* This) { +static __WIDL_INLINE ULONG IAudioSessionManager_Release(IAudioSessionManager* This) { return This->lpVtbl->Release(This); } /*** IAudioSessionManager methods ***/ -static FORCEINLINE HRESULT IAudioSessionManager_GetAudioSessionControl(IAudioSessionManager* This,LPCGUID AudioSessionGuid,DWORD StreamFlags,IAudioSessionControl **SessionControl) { +static __WIDL_INLINE HRESULT IAudioSessionManager_GetAudioSessionControl(IAudioSessionManager* This,LPCGUID AudioSessionGuid,DWORD StreamFlags,IAudioSessionControl **SessionControl) { return This->lpVtbl->GetAudioSessionControl(This,AudioSessionGuid,StreamFlags,SessionControl); } -static FORCEINLINE HRESULT IAudioSessionManager_GetSimpleAudioVolume(IAudioSessionManager* This,LPCGUID AudioSessionGuid,DWORD StreamFlags,ISimpleAudioVolume **AudioVolume) { +static __WIDL_INLINE HRESULT IAudioSessionManager_GetSimpleAudioVolume(IAudioSessionManager* This,LPCGUID AudioSessionGuid,DWORD StreamFlags,ISimpleAudioVolume **AudioVolume) { return This->lpVtbl->GetSimpleAudioVolume(This,AudioSessionGuid,StreamFlags,AudioVolume); } #endif @@ -803,20 +811,20 @@ interface IAudioVolumeDuckNotification { #define IAudioVolumeDuckNotification_OnVolumeUnduckNotification(This,sessionID) (This)->lpVtbl->OnVolumeUnduckNotification(This,sessionID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioVolumeDuckNotification_QueryInterface(IAudioVolumeDuckNotification* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioVolumeDuckNotification_QueryInterface(IAudioVolumeDuckNotification* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioVolumeDuckNotification_AddRef(IAudioVolumeDuckNotification* This) { +static __WIDL_INLINE ULONG IAudioVolumeDuckNotification_AddRef(IAudioVolumeDuckNotification* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioVolumeDuckNotification_Release(IAudioVolumeDuckNotification* This) { +static __WIDL_INLINE ULONG IAudioVolumeDuckNotification_Release(IAudioVolumeDuckNotification* This) { return This->lpVtbl->Release(This); } /*** IAudioVolumeDuckNotification methods ***/ -static FORCEINLINE HRESULT IAudioVolumeDuckNotification_OnVolumeDuckNotification(IAudioVolumeDuckNotification* This,LPCWSTR sessionID,UINT32 countCommunicationSessions) { +static __WIDL_INLINE HRESULT IAudioVolumeDuckNotification_OnVolumeDuckNotification(IAudioVolumeDuckNotification* This,LPCWSTR sessionID,UINT32 countCommunicationSessions) { return This->lpVtbl->OnVolumeDuckNotification(This,sessionID,countCommunicationSessions); } -static FORCEINLINE HRESULT IAudioVolumeDuckNotification_OnVolumeUnduckNotification(IAudioVolumeDuckNotification* This,LPCWSTR sessionID) { +static __WIDL_INLINE HRESULT IAudioVolumeDuckNotification_OnVolumeUnduckNotification(IAudioVolumeDuckNotification* This,LPCWSTR sessionID) { return This->lpVtbl->OnVolumeUnduckNotification(This,sessionID); } #endif @@ -884,17 +892,17 @@ interface IAudioSessionNotification { #define IAudioSessionNotification_OnSessionCreated(This,NewSession) (This)->lpVtbl->OnSessionCreated(This,NewSession) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioSessionNotification_QueryInterface(IAudioSessionNotification* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioSessionNotification_QueryInterface(IAudioSessionNotification* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioSessionNotification_AddRef(IAudioSessionNotification* This) { +static __WIDL_INLINE ULONG IAudioSessionNotification_AddRef(IAudioSessionNotification* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioSessionNotification_Release(IAudioSessionNotification* This) { +static __WIDL_INLINE ULONG IAudioSessionNotification_Release(IAudioSessionNotification* This) { return This->lpVtbl->Release(This); } /*** IAudioSessionNotification methods ***/ -static FORCEINLINE HRESULT IAudioSessionNotification_OnSessionCreated(IAudioSessionNotification* This,IAudioSessionControl *NewSession) { +static __WIDL_INLINE HRESULT IAudioSessionNotification_OnSessionCreated(IAudioSessionNotification* This,IAudioSessionControl *NewSession) { return This->lpVtbl->OnSessionCreated(This,NewSession); } #endif @@ -972,20 +980,20 @@ interface IAudioSessionEnumerator { #define IAudioSessionEnumerator_GetSession(This,SessionCount,Session) (This)->lpVtbl->GetSession(This,SessionCount,Session) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioSessionEnumerator_QueryInterface(IAudioSessionEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioSessionEnumerator_QueryInterface(IAudioSessionEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioSessionEnumerator_AddRef(IAudioSessionEnumerator* This) { +static __WIDL_INLINE ULONG IAudioSessionEnumerator_AddRef(IAudioSessionEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioSessionEnumerator_Release(IAudioSessionEnumerator* This) { +static __WIDL_INLINE ULONG IAudioSessionEnumerator_Release(IAudioSessionEnumerator* This) { return This->lpVtbl->Release(This); } /*** IAudioSessionEnumerator methods ***/ -static FORCEINLINE HRESULT IAudioSessionEnumerator_GetCount(IAudioSessionEnumerator* This,int *SessionCount) { +static __WIDL_INLINE HRESULT IAudioSessionEnumerator_GetCount(IAudioSessionEnumerator* This,int *SessionCount) { return This->lpVtbl->GetCount(This,SessionCount); } -static FORCEINLINE HRESULT IAudioSessionEnumerator_GetSession(IAudioSessionEnumerator* This,int SessionCount,IAudioSessionControl **Session) { +static __WIDL_INLINE HRESULT IAudioSessionEnumerator_GetSession(IAudioSessionEnumerator* This,int SessionCount,IAudioSessionControl **Session) { return This->lpVtbl->GetSession(This,SessionCount,Session); } #endif @@ -1103,36 +1111,36 @@ interface IAudioSessionManager2 { #define IAudioSessionManager2_UnregisterDuckNotification(This,duckNotification) (This)->lpVtbl->UnregisterDuckNotification(This,duckNotification) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioSessionManager2_QueryInterface(IAudioSessionManager2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioSessionManager2_QueryInterface(IAudioSessionManager2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioSessionManager2_AddRef(IAudioSessionManager2* This) { +static __WIDL_INLINE ULONG IAudioSessionManager2_AddRef(IAudioSessionManager2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioSessionManager2_Release(IAudioSessionManager2* This) { +static __WIDL_INLINE ULONG IAudioSessionManager2_Release(IAudioSessionManager2* This) { return This->lpVtbl->Release(This); } /*** IAudioSessionManager methods ***/ -static FORCEINLINE HRESULT IAudioSessionManager2_GetAudioSessionControl(IAudioSessionManager2* This,LPCGUID AudioSessionGuid,DWORD StreamFlags,IAudioSessionControl **SessionControl) { +static __WIDL_INLINE HRESULT IAudioSessionManager2_GetAudioSessionControl(IAudioSessionManager2* This,LPCGUID AudioSessionGuid,DWORD StreamFlags,IAudioSessionControl **SessionControl) { return This->lpVtbl->GetAudioSessionControl(This,AudioSessionGuid,StreamFlags,SessionControl); } -static FORCEINLINE HRESULT IAudioSessionManager2_GetSimpleAudioVolume(IAudioSessionManager2* This,LPCGUID AudioSessionGuid,DWORD StreamFlags,ISimpleAudioVolume **AudioVolume) { +static __WIDL_INLINE HRESULT IAudioSessionManager2_GetSimpleAudioVolume(IAudioSessionManager2* This,LPCGUID AudioSessionGuid,DWORD StreamFlags,ISimpleAudioVolume **AudioVolume) { return This->lpVtbl->GetSimpleAudioVolume(This,AudioSessionGuid,StreamFlags,AudioVolume); } /*** IAudioSessionManager2 methods ***/ -static FORCEINLINE HRESULT IAudioSessionManager2_GetSessionEnumerator(IAudioSessionManager2* This,IAudioSessionEnumerator **SessionEnum) { +static __WIDL_INLINE HRESULT IAudioSessionManager2_GetSessionEnumerator(IAudioSessionManager2* This,IAudioSessionEnumerator **SessionEnum) { return This->lpVtbl->GetSessionEnumerator(This,SessionEnum); } -static FORCEINLINE HRESULT IAudioSessionManager2_RegisterSessionNotification(IAudioSessionManager2* This,IAudioSessionNotification *SessionNotification) { +static __WIDL_INLINE HRESULT IAudioSessionManager2_RegisterSessionNotification(IAudioSessionManager2* This,IAudioSessionNotification *SessionNotification) { return This->lpVtbl->RegisterSessionNotification(This,SessionNotification); } -static FORCEINLINE HRESULT IAudioSessionManager2_UnregisterSessionNotification(IAudioSessionManager2* This,IAudioSessionNotification *SessionNotification) { +static __WIDL_INLINE HRESULT IAudioSessionManager2_UnregisterSessionNotification(IAudioSessionManager2* This,IAudioSessionNotification *SessionNotification) { return This->lpVtbl->UnregisterSessionNotification(This,SessionNotification); } -static FORCEINLINE HRESULT IAudioSessionManager2_RegisterDuckNotification(IAudioSessionManager2* This,LPCWSTR sessionID,IAudioVolumeDuckNotification *duckNotification) { +static __WIDL_INLINE HRESULT IAudioSessionManager2_RegisterDuckNotification(IAudioSessionManager2* This,LPCWSTR sessionID,IAudioVolumeDuckNotification *duckNotification) { return This->lpVtbl->RegisterDuckNotification(This,sessionID,duckNotification); } -static FORCEINLINE HRESULT IAudioSessionManager2_UnregisterDuckNotification(IAudioSessionManager2* This,IAudioVolumeDuckNotification *duckNotification) { +static __WIDL_INLINE HRESULT IAudioSessionManager2_UnregisterDuckNotification(IAudioSessionManager2* This,IAudioVolumeDuckNotification *duckNotification) { return This->lpVtbl->UnregisterDuckNotification(This,duckNotification); } #endif diff --git a/lib/libc/include/any-windows-any/austream.h b/lib/libc/include/any-windows-any/austream.h index b2b50036a7ee20f022a614664fb9e0fce9388515..fa83a9567774a6263df8113eb09caa067d3791af 100644 --- a/lib/libc/include/any-windows-any/austream.h +++ b/lib/libc/include/any-windows-any/austream.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/austream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/austream.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __austream_h__ #define __austream_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IAudioMediaStream_FWD_DEFINED__ @@ -207,42 +215,42 @@ interface IAudioMediaStream { #define IAudioMediaStream_CreateSample(This,pAudioData,dwFlags,ppSample) (This)->lpVtbl->CreateSample(This,pAudioData,dwFlags,ppSample) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioMediaStream_QueryInterface(IAudioMediaStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioMediaStream_QueryInterface(IAudioMediaStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioMediaStream_AddRef(IAudioMediaStream* This) { +static __WIDL_INLINE ULONG IAudioMediaStream_AddRef(IAudioMediaStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioMediaStream_Release(IAudioMediaStream* This) { +static __WIDL_INLINE ULONG IAudioMediaStream_Release(IAudioMediaStream* This) { return This->lpVtbl->Release(This); } /*** IMediaStream methods ***/ -static FORCEINLINE HRESULT IAudioMediaStream_GetMultiMediaStream(IAudioMediaStream* This,IMultiMediaStream **ppMultiMediaStream) { +static __WIDL_INLINE HRESULT IAudioMediaStream_GetMultiMediaStream(IAudioMediaStream* This,IMultiMediaStream **ppMultiMediaStream) { return This->lpVtbl->GetMultiMediaStream(This,ppMultiMediaStream); } -static FORCEINLINE HRESULT IAudioMediaStream_GetInformation(IAudioMediaStream* This,MSPID *pPurposeId,STREAM_TYPE *pType) { +static __WIDL_INLINE HRESULT IAudioMediaStream_GetInformation(IAudioMediaStream* This,MSPID *pPurposeId,STREAM_TYPE *pType) { return This->lpVtbl->GetInformation(This,pPurposeId,pType); } -static FORCEINLINE HRESULT IAudioMediaStream_SetSameFormat(IAudioMediaStream* This,IMediaStream *pStreamThatHasDesiredFormat,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAudioMediaStream_SetSameFormat(IAudioMediaStream* This,IMediaStream *pStreamThatHasDesiredFormat,DWORD dwFlags) { return This->lpVtbl->SetSameFormat(This,pStreamThatHasDesiredFormat,dwFlags); } -static FORCEINLINE HRESULT IAudioMediaStream_AllocateSample(IAudioMediaStream* This,DWORD dwFlags,IStreamSample **ppSample) { +static __WIDL_INLINE HRESULT IAudioMediaStream_AllocateSample(IAudioMediaStream* This,DWORD dwFlags,IStreamSample **ppSample) { return This->lpVtbl->AllocateSample(This,dwFlags,ppSample); } -static FORCEINLINE HRESULT IAudioMediaStream_CreateSharedSample(IAudioMediaStream* This,IStreamSample *pExistingSample,DWORD dwFlags,IStreamSample **ppNewSample) { +static __WIDL_INLINE HRESULT IAudioMediaStream_CreateSharedSample(IAudioMediaStream* This,IStreamSample *pExistingSample,DWORD dwFlags,IStreamSample **ppNewSample) { return This->lpVtbl->CreateSharedSample(This,pExistingSample,dwFlags,ppNewSample); } -static FORCEINLINE HRESULT IAudioMediaStream_SendEndOfStream(IAudioMediaStream* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAudioMediaStream_SendEndOfStream(IAudioMediaStream* This,DWORD dwFlags) { return This->lpVtbl->SendEndOfStream(This,dwFlags); } /*** IAudioMediaStream methods ***/ -static FORCEINLINE HRESULT IAudioMediaStream_GetFormat(IAudioMediaStream* This,WAVEFORMATEX *pWaveFormatCurrent) { +static __WIDL_INLINE HRESULT IAudioMediaStream_GetFormat(IAudioMediaStream* This,WAVEFORMATEX *pWaveFormatCurrent) { return This->lpVtbl->GetFormat(This,pWaveFormatCurrent); } -static FORCEINLINE HRESULT IAudioMediaStream_SetFormat(IAudioMediaStream* This,const WAVEFORMATEX *lpWaveFormat) { +static __WIDL_INLINE HRESULT IAudioMediaStream_SetFormat(IAudioMediaStream* This,const WAVEFORMATEX *lpWaveFormat) { return This->lpVtbl->SetFormat(This,lpWaveFormat); } -static FORCEINLINE HRESULT IAudioMediaStream_CreateSample(IAudioMediaStream* This,IAudioData *pAudioData,DWORD dwFlags,IAudioStreamSample **ppSample) { +static __WIDL_INLINE HRESULT IAudioMediaStream_CreateSample(IAudioMediaStream* This,IAudioData *pAudioData,DWORD dwFlags,IAudioStreamSample **ppSample) { return This->lpVtbl->CreateSample(This,pAudioData,dwFlags,ppSample); } #endif @@ -343,33 +351,33 @@ interface IAudioStreamSample { #define IAudioStreamSample_GetAudioData(This,ppAudio) (This)->lpVtbl->GetAudioData(This,ppAudio) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioStreamSample_QueryInterface(IAudioStreamSample* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioStreamSample_QueryInterface(IAudioStreamSample* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioStreamSample_AddRef(IAudioStreamSample* This) { +static __WIDL_INLINE ULONG IAudioStreamSample_AddRef(IAudioStreamSample* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioStreamSample_Release(IAudioStreamSample* This) { +static __WIDL_INLINE ULONG IAudioStreamSample_Release(IAudioStreamSample* This) { return This->lpVtbl->Release(This); } /*** IStreamSample methods ***/ -static FORCEINLINE HRESULT IAudioStreamSample_GetMediaStream(IAudioStreamSample* This,IMediaStream **ppMediaStream) { +static __WIDL_INLINE HRESULT IAudioStreamSample_GetMediaStream(IAudioStreamSample* This,IMediaStream **ppMediaStream) { return This->lpVtbl->GetMediaStream(This,ppMediaStream); } -static FORCEINLINE HRESULT IAudioStreamSample_GetSampleTimes(IAudioStreamSample* This,STREAM_TIME *pStartTime,STREAM_TIME *pEndTime,STREAM_TIME *pCurrentTime) { +static __WIDL_INLINE HRESULT IAudioStreamSample_GetSampleTimes(IAudioStreamSample* This,STREAM_TIME *pStartTime,STREAM_TIME *pEndTime,STREAM_TIME *pCurrentTime) { return This->lpVtbl->GetSampleTimes(This,pStartTime,pEndTime,pCurrentTime); } -static FORCEINLINE HRESULT IAudioStreamSample_SetSampleTimes(IAudioStreamSample* This,const STREAM_TIME *pStartTime,const STREAM_TIME *pEndTime) { +static __WIDL_INLINE HRESULT IAudioStreamSample_SetSampleTimes(IAudioStreamSample* This,const STREAM_TIME *pStartTime,const STREAM_TIME *pEndTime) { return This->lpVtbl->SetSampleTimes(This,pStartTime,pEndTime); } -static FORCEINLINE HRESULT IAudioStreamSample_Update(IAudioStreamSample* This,DWORD dwFlags,HANDLE hEvent,PAPCFUNC pfnAPC,DWORD dwAPCData) { +static __WIDL_INLINE HRESULT IAudioStreamSample_Update(IAudioStreamSample* This,DWORD dwFlags,HANDLE hEvent,PAPCFUNC pfnAPC,DWORD dwAPCData) { return This->lpVtbl->Update(This,dwFlags,hEvent,pfnAPC,dwAPCData); } -static FORCEINLINE HRESULT IAudioStreamSample_CompletionStatus(IAudioStreamSample* This,DWORD dwFlags,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT IAudioStreamSample_CompletionStatus(IAudioStreamSample* This,DWORD dwFlags,DWORD dwMilliseconds) { return This->lpVtbl->CompletionStatus(This,dwFlags,dwMilliseconds); } /*** IAudioStreamSample methods ***/ -static FORCEINLINE HRESULT IAudioStreamSample_GetAudioData(IAudioStreamSample* This,IAudioData **ppAudio) { +static __WIDL_INLINE HRESULT IAudioStreamSample_GetAudioData(IAudioStreamSample* This,IAudioData **ppAudio) { return This->lpVtbl->GetAudioData(This,ppAudio); } #endif @@ -460,23 +468,23 @@ interface IMemoryData { #define IMemoryData_SetActual(This,cbDataValid) (This)->lpVtbl->SetActual(This,cbDataValid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMemoryData_QueryInterface(IMemoryData* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMemoryData_QueryInterface(IMemoryData* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMemoryData_AddRef(IMemoryData* This) { +static __WIDL_INLINE ULONG IMemoryData_AddRef(IMemoryData* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMemoryData_Release(IMemoryData* This) { +static __WIDL_INLINE ULONG IMemoryData_Release(IMemoryData* This) { return This->lpVtbl->Release(This); } /*** IMemoryData methods ***/ -static FORCEINLINE HRESULT IMemoryData_SetBuffer(IMemoryData* This,DWORD cbSize,BYTE *pbData,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IMemoryData_SetBuffer(IMemoryData* This,DWORD cbSize,BYTE *pbData,DWORD dwFlags) { return This->lpVtbl->SetBuffer(This,cbSize,pbData,dwFlags); } -static FORCEINLINE HRESULT IMemoryData_GetInfo(IMemoryData* This,DWORD *pdwLength,BYTE **ppbData,DWORD *pcbActualData) { +static __WIDL_INLINE HRESULT IMemoryData_GetInfo(IMemoryData* This,DWORD *pdwLength,BYTE **ppbData,DWORD *pcbActualData) { return This->lpVtbl->GetInfo(This,pdwLength,ppbData,pcbActualData); } -static FORCEINLINE HRESULT IMemoryData_SetActual(IMemoryData* This,DWORD cbDataValid) { +static __WIDL_INLINE HRESULT IMemoryData_SetActual(IMemoryData* This,DWORD cbDataValid) { return This->lpVtbl->SetActual(This,cbDataValid); } #endif @@ -572,30 +580,30 @@ interface IAudioData { #define IAudioData_SetFormat(This,lpWaveFormat) (This)->lpVtbl->SetFormat(This,lpWaveFormat) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioData_QueryInterface(IAudioData* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioData_QueryInterface(IAudioData* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioData_AddRef(IAudioData* This) { +static __WIDL_INLINE ULONG IAudioData_AddRef(IAudioData* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioData_Release(IAudioData* This) { +static __WIDL_INLINE ULONG IAudioData_Release(IAudioData* This) { return This->lpVtbl->Release(This); } /*** IMemoryData methods ***/ -static FORCEINLINE HRESULT IAudioData_SetBuffer(IAudioData* This,DWORD cbSize,BYTE *pbData,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAudioData_SetBuffer(IAudioData* This,DWORD cbSize,BYTE *pbData,DWORD dwFlags) { return This->lpVtbl->SetBuffer(This,cbSize,pbData,dwFlags); } -static FORCEINLINE HRESULT IAudioData_GetInfo(IAudioData* This,DWORD *pdwLength,BYTE **ppbData,DWORD *pcbActualData) { +static __WIDL_INLINE HRESULT IAudioData_GetInfo(IAudioData* This,DWORD *pdwLength,BYTE **ppbData,DWORD *pcbActualData) { return This->lpVtbl->GetInfo(This,pdwLength,ppbData,pcbActualData); } -static FORCEINLINE HRESULT IAudioData_SetActual(IAudioData* This,DWORD cbDataValid) { +static __WIDL_INLINE HRESULT IAudioData_SetActual(IAudioData* This,DWORD cbDataValid) { return This->lpVtbl->SetActual(This,cbDataValid); } /*** IAudioData methods ***/ -static FORCEINLINE HRESULT IAudioData_GetFormat(IAudioData* This,WAVEFORMATEX *pWaveFormatCurrent) { +static __WIDL_INLINE HRESULT IAudioData_GetFormat(IAudioData* This,WAVEFORMATEX *pWaveFormatCurrent) { return This->lpVtbl->GetFormat(This,pWaveFormatCurrent); } -static FORCEINLINE HRESULT IAudioData_SetFormat(IAudioData* This,const WAVEFORMATEX *lpWaveFormat) { +static __WIDL_INLINE HRESULT IAudioData_SetFormat(IAudioData* This,const WAVEFORMATEX *lpWaveFormat) { return This->lpVtbl->SetFormat(This,lpWaveFormat); } #endif diff --git a/lib/libc/include/any-windows-any/bdaiface.h b/lib/libc/include/any-windows-any/bdaiface.h index 2770126bc88ca24abd18badd5ed188bc427ba341..c8daf5455451e3be7bc1419085d8baf8df5b7a75 100644 --- a/lib/libc/include/any-windows-any/bdaiface.h +++ b/lib/libc/include/any-windows-any/bdaiface.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/bdaiface.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/bdaiface.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __bdaiface_h__ #define __bdaiface_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IBDA_NetworkProvider_FWD_DEFINED__ @@ -574,35 +582,35 @@ interface IBDA_NetworkProvider { #define IBDA_NetworkProvider_UnRegisterDeviceFilter(This,pvRegistrationContext) (This)->lpVtbl->UnRegisterDeviceFilter(This,pvRegistrationContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_NetworkProvider_QueryInterface(IBDA_NetworkProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_NetworkProvider_QueryInterface(IBDA_NetworkProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_NetworkProvider_AddRef(IBDA_NetworkProvider* This) { +static __WIDL_INLINE ULONG IBDA_NetworkProvider_AddRef(IBDA_NetworkProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_NetworkProvider_Release(IBDA_NetworkProvider* This) { +static __WIDL_INLINE ULONG IBDA_NetworkProvider_Release(IBDA_NetworkProvider* This) { return This->lpVtbl->Release(This); } /*** IBDA_NetworkProvider methods ***/ -static FORCEINLINE HRESULT IBDA_NetworkProvider_PutSignalSource(IBDA_NetworkProvider* This,ULONG ulSignalSource) { +static __WIDL_INLINE HRESULT IBDA_NetworkProvider_PutSignalSource(IBDA_NetworkProvider* This,ULONG ulSignalSource) { return This->lpVtbl->PutSignalSource(This,ulSignalSource); } -static FORCEINLINE HRESULT IBDA_NetworkProvider_GetSignalSource(IBDA_NetworkProvider* This,ULONG *pulSignalSource) { +static __WIDL_INLINE HRESULT IBDA_NetworkProvider_GetSignalSource(IBDA_NetworkProvider* This,ULONG *pulSignalSource) { return This->lpVtbl->GetSignalSource(This,pulSignalSource); } -static FORCEINLINE HRESULT IBDA_NetworkProvider_GetNetworkType(IBDA_NetworkProvider* This,GUID *pguidNetworkType) { +static __WIDL_INLINE HRESULT IBDA_NetworkProvider_GetNetworkType(IBDA_NetworkProvider* This,GUID *pguidNetworkType) { return This->lpVtbl->GetNetworkType(This,pguidNetworkType); } -static FORCEINLINE HRESULT IBDA_NetworkProvider_PutTuningSpace(IBDA_NetworkProvider* This,REFGUID guidTuningSpace) { +static __WIDL_INLINE HRESULT IBDA_NetworkProvider_PutTuningSpace(IBDA_NetworkProvider* This,REFGUID guidTuningSpace) { return This->lpVtbl->PutTuningSpace(This,guidTuningSpace); } -static FORCEINLINE HRESULT IBDA_NetworkProvider_GetTuningSpace(IBDA_NetworkProvider* This,GUID *pguidTuingSpace) { +static __WIDL_INLINE HRESULT IBDA_NetworkProvider_GetTuningSpace(IBDA_NetworkProvider* This,GUID *pguidTuingSpace) { return This->lpVtbl->GetTuningSpace(This,pguidTuingSpace); } -static FORCEINLINE HRESULT IBDA_NetworkProvider_RegisterDeviceFilter(IBDA_NetworkProvider* This,IUnknown *pUnkFilterControl,ULONG *ppvRegisitrationContext) { +static __WIDL_INLINE HRESULT IBDA_NetworkProvider_RegisterDeviceFilter(IBDA_NetworkProvider* This,IUnknown *pUnkFilterControl,ULONG *ppvRegisitrationContext) { return This->lpVtbl->RegisterDeviceFilter(This,pUnkFilterControl,ppvRegisitrationContext); } -static FORCEINLINE HRESULT IBDA_NetworkProvider_UnRegisterDeviceFilter(IBDA_NetworkProvider* This,ULONG pvRegistrationContext) { +static __WIDL_INLINE HRESULT IBDA_NetworkProvider_UnRegisterDeviceFilter(IBDA_NetworkProvider* This,ULONG pvRegistrationContext) { return This->lpVtbl->UnRegisterDeviceFilter(This,pvRegistrationContext); } #endif @@ -705,29 +713,29 @@ interface IBDA_EthernetFilter { #define IBDA_EthernetFilter_GetMulticastMode(This,pulModeMask) (This)->lpVtbl->GetMulticastMode(This,pulModeMask) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_EthernetFilter_QueryInterface(IBDA_EthernetFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_EthernetFilter_QueryInterface(IBDA_EthernetFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_EthernetFilter_AddRef(IBDA_EthernetFilter* This) { +static __WIDL_INLINE ULONG IBDA_EthernetFilter_AddRef(IBDA_EthernetFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_EthernetFilter_Release(IBDA_EthernetFilter* This) { +static __WIDL_INLINE ULONG IBDA_EthernetFilter_Release(IBDA_EthernetFilter* This) { return This->lpVtbl->Release(This); } /*** IBDA_EthernetFilter methods ***/ -static FORCEINLINE HRESULT IBDA_EthernetFilter_GetMulticastListSize(IBDA_EthernetFilter* This,ULONG *pulcbAddresses) { +static __WIDL_INLINE HRESULT IBDA_EthernetFilter_GetMulticastListSize(IBDA_EthernetFilter* This,ULONG *pulcbAddresses) { return This->lpVtbl->GetMulticastListSize(This,pulcbAddresses); } -static FORCEINLINE HRESULT IBDA_EthernetFilter_PutMulticastList(IBDA_EthernetFilter* This,ULONG ulcbAddresses,BYTE pAddressList[]) { +static __WIDL_INLINE HRESULT IBDA_EthernetFilter_PutMulticastList(IBDA_EthernetFilter* This,ULONG ulcbAddresses,BYTE pAddressList[]) { return This->lpVtbl->PutMulticastList(This,ulcbAddresses,pAddressList); } -static FORCEINLINE HRESULT IBDA_EthernetFilter_GetMulticastList(IBDA_EthernetFilter* This,ULONG *pulcbAddresses,BYTE pAddressList[]) { +static __WIDL_INLINE HRESULT IBDA_EthernetFilter_GetMulticastList(IBDA_EthernetFilter* This,ULONG *pulcbAddresses,BYTE pAddressList[]) { return This->lpVtbl->GetMulticastList(This,pulcbAddresses,pAddressList); } -static FORCEINLINE HRESULT IBDA_EthernetFilter_PutMulticastMode(IBDA_EthernetFilter* This,ULONG ulModeMask) { +static __WIDL_INLINE HRESULT IBDA_EthernetFilter_PutMulticastMode(IBDA_EthernetFilter* This,ULONG ulModeMask) { return This->lpVtbl->PutMulticastMode(This,ulModeMask); } -static FORCEINLINE HRESULT IBDA_EthernetFilter_GetMulticastMode(IBDA_EthernetFilter* This,ULONG *pulModeMask) { +static __WIDL_INLINE HRESULT IBDA_EthernetFilter_GetMulticastMode(IBDA_EthernetFilter* This,ULONG *pulModeMask) { return This->lpVtbl->GetMulticastMode(This,pulModeMask); } #endif @@ -830,29 +838,29 @@ interface IBDA_IPV4Filter { #define IBDA_IPV4Filter_GetMulticastMode(This,pulModeMask) (This)->lpVtbl->GetMulticastMode(This,pulModeMask) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_IPV4Filter_QueryInterface(IBDA_IPV4Filter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_IPV4Filter_QueryInterface(IBDA_IPV4Filter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_IPV4Filter_AddRef(IBDA_IPV4Filter* This) { +static __WIDL_INLINE ULONG IBDA_IPV4Filter_AddRef(IBDA_IPV4Filter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_IPV4Filter_Release(IBDA_IPV4Filter* This) { +static __WIDL_INLINE ULONG IBDA_IPV4Filter_Release(IBDA_IPV4Filter* This) { return This->lpVtbl->Release(This); } /*** IBDA_IPV4Filter methods ***/ -static FORCEINLINE HRESULT IBDA_IPV4Filter_GetMulticastListSize(IBDA_IPV4Filter* This,ULONG *pulcbAddresses) { +static __WIDL_INLINE HRESULT IBDA_IPV4Filter_GetMulticastListSize(IBDA_IPV4Filter* This,ULONG *pulcbAddresses) { return This->lpVtbl->GetMulticastListSize(This,pulcbAddresses); } -static FORCEINLINE HRESULT IBDA_IPV4Filter_PutMulticastList(IBDA_IPV4Filter* This,ULONG ulcbAddresses,BYTE pAddressList[]) { +static __WIDL_INLINE HRESULT IBDA_IPV4Filter_PutMulticastList(IBDA_IPV4Filter* This,ULONG ulcbAddresses,BYTE pAddressList[]) { return This->lpVtbl->PutMulticastList(This,ulcbAddresses,pAddressList); } -static FORCEINLINE HRESULT IBDA_IPV4Filter_GetMulticastList(IBDA_IPV4Filter* This,ULONG *pulcbAddresses,BYTE pAddressList[]) { +static __WIDL_INLINE HRESULT IBDA_IPV4Filter_GetMulticastList(IBDA_IPV4Filter* This,ULONG *pulcbAddresses,BYTE pAddressList[]) { return This->lpVtbl->GetMulticastList(This,pulcbAddresses,pAddressList); } -static FORCEINLINE HRESULT IBDA_IPV4Filter_PutMulticastMode(IBDA_IPV4Filter* This,ULONG ulModeMask) { +static __WIDL_INLINE HRESULT IBDA_IPV4Filter_PutMulticastMode(IBDA_IPV4Filter* This,ULONG ulModeMask) { return This->lpVtbl->PutMulticastMode(This,ulModeMask); } -static FORCEINLINE HRESULT IBDA_IPV4Filter_GetMulticastMode(IBDA_IPV4Filter* This,ULONG *pulModeMask) { +static __WIDL_INLINE HRESULT IBDA_IPV4Filter_GetMulticastMode(IBDA_IPV4Filter* This,ULONG *pulModeMask) { return This->lpVtbl->GetMulticastMode(This,pulModeMask); } #endif @@ -955,29 +963,29 @@ interface IBDA_IPV6Filter { #define IBDA_IPV6Filter_GetMulticastMode(This,pulModeMask) (This)->lpVtbl->GetMulticastMode(This,pulModeMask) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_IPV6Filter_QueryInterface(IBDA_IPV6Filter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_IPV6Filter_QueryInterface(IBDA_IPV6Filter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_IPV6Filter_AddRef(IBDA_IPV6Filter* This) { +static __WIDL_INLINE ULONG IBDA_IPV6Filter_AddRef(IBDA_IPV6Filter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_IPV6Filter_Release(IBDA_IPV6Filter* This) { +static __WIDL_INLINE ULONG IBDA_IPV6Filter_Release(IBDA_IPV6Filter* This) { return This->lpVtbl->Release(This); } /*** IBDA_IPV6Filter methods ***/ -static FORCEINLINE HRESULT IBDA_IPV6Filter_GetMulticastListSize(IBDA_IPV6Filter* This,ULONG *pulcbAddresses) { +static __WIDL_INLINE HRESULT IBDA_IPV6Filter_GetMulticastListSize(IBDA_IPV6Filter* This,ULONG *pulcbAddresses) { return This->lpVtbl->GetMulticastListSize(This,pulcbAddresses); } -static FORCEINLINE HRESULT IBDA_IPV6Filter_PutMulticastList(IBDA_IPV6Filter* This,ULONG ulcbAddresses,BYTE pAddressList[]) { +static __WIDL_INLINE HRESULT IBDA_IPV6Filter_PutMulticastList(IBDA_IPV6Filter* This,ULONG ulcbAddresses,BYTE pAddressList[]) { return This->lpVtbl->PutMulticastList(This,ulcbAddresses,pAddressList); } -static FORCEINLINE HRESULT IBDA_IPV6Filter_GetMulticastList(IBDA_IPV6Filter* This,ULONG *pulcbAddresses,BYTE pAddressList[]) { +static __WIDL_INLINE HRESULT IBDA_IPV6Filter_GetMulticastList(IBDA_IPV6Filter* This,ULONG *pulcbAddresses,BYTE pAddressList[]) { return This->lpVtbl->GetMulticastList(This,pulcbAddresses,pAddressList); } -static FORCEINLINE HRESULT IBDA_IPV6Filter_PutMulticastMode(IBDA_IPV6Filter* This,ULONG ulModeMask) { +static __WIDL_INLINE HRESULT IBDA_IPV6Filter_PutMulticastMode(IBDA_IPV6Filter* This,ULONG ulModeMask) { return This->lpVtbl->PutMulticastMode(This,ulModeMask); } -static FORCEINLINE HRESULT IBDA_IPV6Filter_GetMulticastMode(IBDA_IPV6Filter* This,ULONG *pulModeMask) { +static __WIDL_INLINE HRESULT IBDA_IPV6Filter_GetMulticastMode(IBDA_IPV6Filter* This,ULONG *pulModeMask) { return This->lpVtbl->GetMulticastMode(This,pulModeMask); } #endif @@ -1065,26 +1073,26 @@ interface IBDA_DeviceControl { #define IBDA_DeviceControl_GetChangeState(This,pState) (This)->lpVtbl->GetChangeState(This,pState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_DeviceControl_QueryInterface(IBDA_DeviceControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_DeviceControl_QueryInterface(IBDA_DeviceControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_DeviceControl_AddRef(IBDA_DeviceControl* This) { +static __WIDL_INLINE ULONG IBDA_DeviceControl_AddRef(IBDA_DeviceControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_DeviceControl_Release(IBDA_DeviceControl* This) { +static __WIDL_INLINE ULONG IBDA_DeviceControl_Release(IBDA_DeviceControl* This) { return This->lpVtbl->Release(This); } /*** IBDA_DeviceControl methods ***/ -static FORCEINLINE HRESULT IBDA_DeviceControl_StartChanges(IBDA_DeviceControl* This) { +static __WIDL_INLINE HRESULT IBDA_DeviceControl_StartChanges(IBDA_DeviceControl* This) { return This->lpVtbl->StartChanges(This); } -static FORCEINLINE HRESULT IBDA_DeviceControl_CheckChanges(IBDA_DeviceControl* This) { +static __WIDL_INLINE HRESULT IBDA_DeviceControl_CheckChanges(IBDA_DeviceControl* This) { return This->lpVtbl->CheckChanges(This); } -static FORCEINLINE HRESULT IBDA_DeviceControl_CommitChanges(IBDA_DeviceControl* This) { +static __WIDL_INLINE HRESULT IBDA_DeviceControl_CommitChanges(IBDA_DeviceControl* This) { return This->lpVtbl->CommitChanges(This); } -static FORCEINLINE HRESULT IBDA_DeviceControl_GetChangeState(IBDA_DeviceControl* This,ULONG *pState) { +static __WIDL_INLINE HRESULT IBDA_DeviceControl_GetChangeState(IBDA_DeviceControl* This,ULONG *pState) { return This->lpVtbl->GetChangeState(This,pState); } #endif @@ -1167,23 +1175,23 @@ interface IBDA_PinControl { #define IBDA_PinControl_RegistrationContext(This,pulRegistrationCtx) (This)->lpVtbl->RegistrationContext(This,pulRegistrationCtx) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_PinControl_QueryInterface(IBDA_PinControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_PinControl_QueryInterface(IBDA_PinControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_PinControl_AddRef(IBDA_PinControl* This) { +static __WIDL_INLINE ULONG IBDA_PinControl_AddRef(IBDA_PinControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_PinControl_Release(IBDA_PinControl* This) { +static __WIDL_INLINE ULONG IBDA_PinControl_Release(IBDA_PinControl* This) { return This->lpVtbl->Release(This); } /*** IBDA_PinControl methods ***/ -static FORCEINLINE HRESULT IBDA_PinControl_GetPinID(IBDA_PinControl* This,ULONG *pulPinID) { +static __WIDL_INLINE HRESULT IBDA_PinControl_GetPinID(IBDA_PinControl* This,ULONG *pulPinID) { return This->lpVtbl->GetPinID(This,pulPinID); } -static FORCEINLINE HRESULT IBDA_PinControl_GetPinType(IBDA_PinControl* This,ULONG *pulPinType) { +static __WIDL_INLINE HRESULT IBDA_PinControl_GetPinType(IBDA_PinControl* This,ULONG *pulPinType) { return This->lpVtbl->GetPinType(This,pulPinType); } -static FORCEINLINE HRESULT IBDA_PinControl_RegistrationContext(IBDA_PinControl* This,ULONG *pulRegistrationCtx) { +static __WIDL_INLINE HRESULT IBDA_PinControl_RegistrationContext(IBDA_PinControl* This,ULONG *pulRegistrationCtx) { return This->lpVtbl->RegistrationContext(This,pulRegistrationCtx); } #endif @@ -1290,32 +1298,32 @@ interface IBDA_SignalProperties { #define IBDA_SignalProperties_GetTuningSpace(This,pguidTuingSpace) (This)->lpVtbl->GetTuningSpace(This,pguidTuingSpace) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_SignalProperties_QueryInterface(IBDA_SignalProperties* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_SignalProperties_QueryInterface(IBDA_SignalProperties* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_SignalProperties_AddRef(IBDA_SignalProperties* This) { +static __WIDL_INLINE ULONG IBDA_SignalProperties_AddRef(IBDA_SignalProperties* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_SignalProperties_Release(IBDA_SignalProperties* This) { +static __WIDL_INLINE ULONG IBDA_SignalProperties_Release(IBDA_SignalProperties* This) { return This->lpVtbl->Release(This); } /*** IBDA_SignalProperties methods ***/ -static FORCEINLINE HRESULT IBDA_SignalProperties_PutNetworkType(IBDA_SignalProperties* This,REFGUID guidNetworkType) { +static __WIDL_INLINE HRESULT IBDA_SignalProperties_PutNetworkType(IBDA_SignalProperties* This,REFGUID guidNetworkType) { return This->lpVtbl->PutNetworkType(This,guidNetworkType); } -static FORCEINLINE HRESULT IBDA_SignalProperties_GetNetworkType(IBDA_SignalProperties* This,GUID *pguidNetworkType) { +static __WIDL_INLINE HRESULT IBDA_SignalProperties_GetNetworkType(IBDA_SignalProperties* This,GUID *pguidNetworkType) { return This->lpVtbl->GetNetworkType(This,pguidNetworkType); } -static FORCEINLINE HRESULT IBDA_SignalProperties_PutSignalSource(IBDA_SignalProperties* This,ULONG ulSignalSource) { +static __WIDL_INLINE HRESULT IBDA_SignalProperties_PutSignalSource(IBDA_SignalProperties* This,ULONG ulSignalSource) { return This->lpVtbl->PutSignalSource(This,ulSignalSource); } -static FORCEINLINE HRESULT IBDA_SignalProperties_GetSignalSource(IBDA_SignalProperties* This,ULONG *pulSignalSource) { +static __WIDL_INLINE HRESULT IBDA_SignalProperties_GetSignalSource(IBDA_SignalProperties* This,ULONG *pulSignalSource) { return This->lpVtbl->GetSignalSource(This,pulSignalSource); } -static FORCEINLINE HRESULT IBDA_SignalProperties_PutTuningSpace(IBDA_SignalProperties* This,REFGUID guidTuningSpace) { +static __WIDL_INLINE HRESULT IBDA_SignalProperties_PutTuningSpace(IBDA_SignalProperties* This,REFGUID guidTuningSpace) { return This->lpVtbl->PutTuningSpace(This,guidTuningSpace); } -static FORCEINLINE HRESULT IBDA_SignalProperties_GetTuningSpace(IBDA_SignalProperties* This,GUID *pguidTuingSpace) { +static __WIDL_INLINE HRESULT IBDA_SignalProperties_GetTuningSpace(IBDA_SignalProperties* This,GUID *pguidTuingSpace) { return This->lpVtbl->GetTuningSpace(This,pguidTuingSpace); } #endif @@ -1454,44 +1462,44 @@ interface IBDA_SignalStatistics { #define IBDA_SignalStatistics_get_SampleTime(This,plmsSampleTime) (This)->lpVtbl->get_SampleTime(This,plmsSampleTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_SignalStatistics_QueryInterface(IBDA_SignalStatistics* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_SignalStatistics_QueryInterface(IBDA_SignalStatistics* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_SignalStatistics_AddRef(IBDA_SignalStatistics* This) { +static __WIDL_INLINE ULONG IBDA_SignalStatistics_AddRef(IBDA_SignalStatistics* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_SignalStatistics_Release(IBDA_SignalStatistics* This) { +static __WIDL_INLINE ULONG IBDA_SignalStatistics_Release(IBDA_SignalStatistics* This) { return This->lpVtbl->Release(This); } /*** IBDA_SignalStatistics methods ***/ -static FORCEINLINE HRESULT IBDA_SignalStatistics_put_SignalStrength(IBDA_SignalStatistics* This,LONG lDbStrength) { +static __WIDL_INLINE HRESULT IBDA_SignalStatistics_put_SignalStrength(IBDA_SignalStatistics* This,LONG lDbStrength) { return This->lpVtbl->put_SignalStrength(This,lDbStrength); } -static FORCEINLINE HRESULT IBDA_SignalStatistics_get_SignalStrength(IBDA_SignalStatistics* This,LONG *plDbStrength) { +static __WIDL_INLINE HRESULT IBDA_SignalStatistics_get_SignalStrength(IBDA_SignalStatistics* This,LONG *plDbStrength) { return This->lpVtbl->get_SignalStrength(This,plDbStrength); } -static FORCEINLINE HRESULT IBDA_SignalStatistics_put_SignalQuality(IBDA_SignalStatistics* This,LONG lPercentQuality) { +static __WIDL_INLINE HRESULT IBDA_SignalStatistics_put_SignalQuality(IBDA_SignalStatistics* This,LONG lPercentQuality) { return This->lpVtbl->put_SignalQuality(This,lPercentQuality); } -static FORCEINLINE HRESULT IBDA_SignalStatistics_get_SignalQuality(IBDA_SignalStatistics* This,LONG *plPercentQuality) { +static __WIDL_INLINE HRESULT IBDA_SignalStatistics_get_SignalQuality(IBDA_SignalStatistics* This,LONG *plPercentQuality) { return This->lpVtbl->get_SignalQuality(This,plPercentQuality); } -static FORCEINLINE HRESULT IBDA_SignalStatistics_put_SignalPresent(IBDA_SignalStatistics* This,BOOLEAN fPresent) { +static __WIDL_INLINE HRESULT IBDA_SignalStatistics_put_SignalPresent(IBDA_SignalStatistics* This,BOOLEAN fPresent) { return This->lpVtbl->put_SignalPresent(This,fPresent); } -static FORCEINLINE HRESULT IBDA_SignalStatistics_get_SignalPresent(IBDA_SignalStatistics* This,BOOLEAN *pfPresent) { +static __WIDL_INLINE HRESULT IBDA_SignalStatistics_get_SignalPresent(IBDA_SignalStatistics* This,BOOLEAN *pfPresent) { return This->lpVtbl->get_SignalPresent(This,pfPresent); } -static FORCEINLINE HRESULT IBDA_SignalStatistics_put_SignalLocked(IBDA_SignalStatistics* This,BOOLEAN fLocked) { +static __WIDL_INLINE HRESULT IBDA_SignalStatistics_put_SignalLocked(IBDA_SignalStatistics* This,BOOLEAN fLocked) { return This->lpVtbl->put_SignalLocked(This,fLocked); } -static FORCEINLINE HRESULT IBDA_SignalStatistics_get_SignalLocked(IBDA_SignalStatistics* This,BOOLEAN *pfLocked) { +static __WIDL_INLINE HRESULT IBDA_SignalStatistics_get_SignalLocked(IBDA_SignalStatistics* This,BOOLEAN *pfLocked) { return This->lpVtbl->get_SignalLocked(This,pfLocked); } -static FORCEINLINE HRESULT IBDA_SignalStatistics_put_SampleTime(IBDA_SignalStatistics* This,LONG lmsSampleTime) { +static __WIDL_INLINE HRESULT IBDA_SignalStatistics_put_SampleTime(IBDA_SignalStatistics* This,LONG lmsSampleTime) { return This->lpVtbl->put_SampleTime(This,lmsSampleTime); } -static FORCEINLINE HRESULT IBDA_SignalStatistics_get_SampleTime(IBDA_SignalStatistics* This,LONG *plmsSampleTime) { +static __WIDL_INLINE HRESULT IBDA_SignalStatistics_get_SampleTime(IBDA_SignalStatistics* This,LONG *plmsSampleTime) { return This->lpVtbl->get_SampleTime(This,plmsSampleTime); } #endif @@ -1674,47 +1682,47 @@ interface IBDA_Topology { #define IBDA_Topology_GetControlNode(This,ulInputPinId,ulOutputPinId,ulNodeType,ppControlNode) (This)->lpVtbl->GetControlNode(This,ulInputPinId,ulOutputPinId,ulNodeType,ppControlNode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_Topology_QueryInterface(IBDA_Topology* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_Topology_QueryInterface(IBDA_Topology* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_Topology_AddRef(IBDA_Topology* This) { +static __WIDL_INLINE ULONG IBDA_Topology_AddRef(IBDA_Topology* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_Topology_Release(IBDA_Topology* This) { +static __WIDL_INLINE ULONG IBDA_Topology_Release(IBDA_Topology* This) { return This->lpVtbl->Release(This); } /*** IBDA_Topology methods ***/ -static FORCEINLINE HRESULT IBDA_Topology_GetNodeTypes(IBDA_Topology* This,ULONG *pulcNodeTypes,ULONG ulcNodeTypesMax,ULONG rgulNodeTypes[]) { +static __WIDL_INLINE HRESULT IBDA_Topology_GetNodeTypes(IBDA_Topology* This,ULONG *pulcNodeTypes,ULONG ulcNodeTypesMax,ULONG rgulNodeTypes[]) { return This->lpVtbl->GetNodeTypes(This,pulcNodeTypes,ulcNodeTypesMax,rgulNodeTypes); } -static FORCEINLINE HRESULT IBDA_Topology_GetNodeDescriptors(IBDA_Topology* This,ULONG *ulcNodeDescriptors,ULONG ulcNodeDescriptorsMax,BDANODE_DESCRIPTOR rgNodeDescriptors[]) { +static __WIDL_INLINE HRESULT IBDA_Topology_GetNodeDescriptors(IBDA_Topology* This,ULONG *ulcNodeDescriptors,ULONG ulcNodeDescriptorsMax,BDANODE_DESCRIPTOR rgNodeDescriptors[]) { return This->lpVtbl->GetNodeDescriptors(This,ulcNodeDescriptors,ulcNodeDescriptorsMax,rgNodeDescriptors); } -static FORCEINLINE HRESULT IBDA_Topology_GetNodeInterfaces(IBDA_Topology* This,ULONG ulNodeType,ULONG *pulcInterfaces,ULONG ulcInterfacesMax,GUID rgguidInterfaces[]) { +static __WIDL_INLINE HRESULT IBDA_Topology_GetNodeInterfaces(IBDA_Topology* This,ULONG ulNodeType,ULONG *pulcInterfaces,ULONG ulcInterfacesMax,GUID rgguidInterfaces[]) { return This->lpVtbl->GetNodeInterfaces(This,ulNodeType,pulcInterfaces,ulcInterfacesMax,rgguidInterfaces); } -static FORCEINLINE HRESULT IBDA_Topology_GetPinTypes(IBDA_Topology* This,ULONG *pulcPinTypes,ULONG ulcPinTypesMax,ULONG rgulPinTypes[]) { +static __WIDL_INLINE HRESULT IBDA_Topology_GetPinTypes(IBDA_Topology* This,ULONG *pulcPinTypes,ULONG ulcPinTypesMax,ULONG rgulPinTypes[]) { return This->lpVtbl->GetPinTypes(This,pulcPinTypes,ulcPinTypesMax,rgulPinTypes); } -static FORCEINLINE HRESULT IBDA_Topology_GetTemplateConnections(IBDA_Topology* This,ULONG *pulcConnections,ULONG ulcConnectionsMax,BDA_TEMPLATE_CONNECTION rgConnections[]) { +static __WIDL_INLINE HRESULT IBDA_Topology_GetTemplateConnections(IBDA_Topology* This,ULONG *pulcConnections,ULONG ulcConnectionsMax,BDA_TEMPLATE_CONNECTION rgConnections[]) { return This->lpVtbl->GetTemplateConnections(This,pulcConnections,ulcConnectionsMax,rgConnections); } -static FORCEINLINE HRESULT IBDA_Topology_CreatePin(IBDA_Topology* This,ULONG ulPinType,ULONG *pulPinId) { +static __WIDL_INLINE HRESULT IBDA_Topology_CreatePin(IBDA_Topology* This,ULONG ulPinType,ULONG *pulPinId) { return This->lpVtbl->CreatePin(This,ulPinType,pulPinId); } -static FORCEINLINE HRESULT IBDA_Topology_DeletePin(IBDA_Topology* This,ULONG ulPinId) { +static __WIDL_INLINE HRESULT IBDA_Topology_DeletePin(IBDA_Topology* This,ULONG ulPinId) { return This->lpVtbl->DeletePin(This,ulPinId); } -static FORCEINLINE HRESULT IBDA_Topology_SetMediaType(IBDA_Topology* This,ULONG ulPinId,AM_MEDIA_TYPE *pMediaType) { +static __WIDL_INLINE HRESULT IBDA_Topology_SetMediaType(IBDA_Topology* This,ULONG ulPinId,AM_MEDIA_TYPE *pMediaType) { return This->lpVtbl->SetMediaType(This,ulPinId,pMediaType); } -static FORCEINLINE HRESULT IBDA_Topology_SetMedium(IBDA_Topology* This,ULONG ulPinId,REGPINMEDIUM *pMedium) { +static __WIDL_INLINE HRESULT IBDA_Topology_SetMedium(IBDA_Topology* This,ULONG ulPinId,REGPINMEDIUM *pMedium) { return This->lpVtbl->SetMedium(This,ulPinId,pMedium); } -static FORCEINLINE HRESULT IBDA_Topology_CreateTopology(IBDA_Topology* This,ULONG ulInputPinId,ULONG ulOutputPinId) { +static __WIDL_INLINE HRESULT IBDA_Topology_CreateTopology(IBDA_Topology* This,ULONG ulInputPinId,ULONG ulOutputPinId) { return This->lpVtbl->CreateTopology(This,ulInputPinId,ulOutputPinId); } -static FORCEINLINE HRESULT IBDA_Topology_GetControlNode(IBDA_Topology* This,ULONG ulInputPinId,ULONG ulOutputPinId,ULONG ulNodeType,IUnknown **ppControlNode) { +static __WIDL_INLINE HRESULT IBDA_Topology_GetControlNode(IBDA_Topology* This,ULONG ulInputPinId,ULONG ulOutputPinId,ULONG ulNodeType,IUnknown **ppControlNode) { return This->lpVtbl->GetControlNode(This,ulInputPinId,ulOutputPinId,ulNodeType,ppControlNode); } #endif @@ -1787,20 +1795,20 @@ interface IBDA_VoidTransform { #define IBDA_VoidTransform_Stop(This) (This)->lpVtbl->Stop(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_VoidTransform_QueryInterface(IBDA_VoidTransform* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_VoidTransform_QueryInterface(IBDA_VoidTransform* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_VoidTransform_AddRef(IBDA_VoidTransform* This) { +static __WIDL_INLINE ULONG IBDA_VoidTransform_AddRef(IBDA_VoidTransform* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_VoidTransform_Release(IBDA_VoidTransform* This) { +static __WIDL_INLINE ULONG IBDA_VoidTransform_Release(IBDA_VoidTransform* This) { return This->lpVtbl->Release(This); } /*** IBDA_VoidTransform methods ***/ -static FORCEINLINE HRESULT IBDA_VoidTransform_Start(IBDA_VoidTransform* This) { +static __WIDL_INLINE HRESULT IBDA_VoidTransform_Start(IBDA_VoidTransform* This) { return This->lpVtbl->Start(This); } -static FORCEINLINE HRESULT IBDA_VoidTransform_Stop(IBDA_VoidTransform* This) { +static __WIDL_INLINE HRESULT IBDA_VoidTransform_Stop(IBDA_VoidTransform* This) { return This->lpVtbl->Stop(This); } #endif @@ -1873,20 +1881,20 @@ interface IBDA_NullTransform { #define IBDA_NullTransform_Stop(This) (This)->lpVtbl->Stop(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_NullTransform_QueryInterface(IBDA_NullTransform* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_NullTransform_QueryInterface(IBDA_NullTransform* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_NullTransform_AddRef(IBDA_NullTransform* This) { +static __WIDL_INLINE ULONG IBDA_NullTransform_AddRef(IBDA_NullTransform* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_NullTransform_Release(IBDA_NullTransform* This) { +static __WIDL_INLINE ULONG IBDA_NullTransform_Release(IBDA_NullTransform* This) { return This->lpVtbl->Release(This); } /*** IBDA_NullTransform methods ***/ -static FORCEINLINE HRESULT IBDA_NullTransform_Start(IBDA_NullTransform* This) { +static __WIDL_INLINE HRESULT IBDA_NullTransform_Start(IBDA_NullTransform* This) { return This->lpVtbl->Start(This); } -static FORCEINLINE HRESULT IBDA_NullTransform_Stop(IBDA_NullTransform* This) { +static __WIDL_INLINE HRESULT IBDA_NullTransform_Stop(IBDA_NullTransform* This) { return This->lpVtbl->Stop(This); } #endif @@ -2041,50 +2049,50 @@ interface IBDA_FrequencyFilter { #define IBDA_FrequencyFilter_get_FrequencyMultiplier(This,pulMultiplier) (This)->lpVtbl->get_FrequencyMultiplier(This,pulMultiplier) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_FrequencyFilter_QueryInterface(IBDA_FrequencyFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_FrequencyFilter_QueryInterface(IBDA_FrequencyFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_FrequencyFilter_AddRef(IBDA_FrequencyFilter* This) { +static __WIDL_INLINE ULONG IBDA_FrequencyFilter_AddRef(IBDA_FrequencyFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_FrequencyFilter_Release(IBDA_FrequencyFilter* This) { +static __WIDL_INLINE ULONG IBDA_FrequencyFilter_Release(IBDA_FrequencyFilter* This) { return This->lpVtbl->Release(This); } /*** IBDA_FrequencyFilter methods ***/ -static FORCEINLINE HRESULT IBDA_FrequencyFilter_put_Autotune(IBDA_FrequencyFilter* This,ULONG ulTransponder) { +static __WIDL_INLINE HRESULT IBDA_FrequencyFilter_put_Autotune(IBDA_FrequencyFilter* This,ULONG ulTransponder) { return This->lpVtbl->put_Autotune(This,ulTransponder); } -static FORCEINLINE HRESULT IBDA_FrequencyFilter_get_Autotune(IBDA_FrequencyFilter* This,ULONG *pulTransponder) { +static __WIDL_INLINE HRESULT IBDA_FrequencyFilter_get_Autotune(IBDA_FrequencyFilter* This,ULONG *pulTransponder) { return This->lpVtbl->get_Autotune(This,pulTransponder); } -static FORCEINLINE HRESULT IBDA_FrequencyFilter_put_Frequency(IBDA_FrequencyFilter* This,ULONG ulFrequency) { +static __WIDL_INLINE HRESULT IBDA_FrequencyFilter_put_Frequency(IBDA_FrequencyFilter* This,ULONG ulFrequency) { return This->lpVtbl->put_Frequency(This,ulFrequency); } -static FORCEINLINE HRESULT IBDA_FrequencyFilter_get_Frequency(IBDA_FrequencyFilter* This,ULONG *pulFrequency) { +static __WIDL_INLINE HRESULT IBDA_FrequencyFilter_get_Frequency(IBDA_FrequencyFilter* This,ULONG *pulFrequency) { return This->lpVtbl->get_Frequency(This,pulFrequency); } -static FORCEINLINE HRESULT IBDA_FrequencyFilter_put_Polarity(IBDA_FrequencyFilter* This,Polarisation Polarity) { +static __WIDL_INLINE HRESULT IBDA_FrequencyFilter_put_Polarity(IBDA_FrequencyFilter* This,Polarisation Polarity) { return This->lpVtbl->put_Polarity(This,Polarity); } -static FORCEINLINE HRESULT IBDA_FrequencyFilter_get_Polarity(IBDA_FrequencyFilter* This,Polarisation *pPolarity) { +static __WIDL_INLINE HRESULT IBDA_FrequencyFilter_get_Polarity(IBDA_FrequencyFilter* This,Polarisation *pPolarity) { return This->lpVtbl->get_Polarity(This,pPolarity); } -static FORCEINLINE HRESULT IBDA_FrequencyFilter_put_Range(IBDA_FrequencyFilter* This,ULONG ulRange) { +static __WIDL_INLINE HRESULT IBDA_FrequencyFilter_put_Range(IBDA_FrequencyFilter* This,ULONG ulRange) { return This->lpVtbl->put_Range(This,ulRange); } -static FORCEINLINE HRESULT IBDA_FrequencyFilter_get_Range(IBDA_FrequencyFilter* This,ULONG *pulRange) { +static __WIDL_INLINE HRESULT IBDA_FrequencyFilter_get_Range(IBDA_FrequencyFilter* This,ULONG *pulRange) { return This->lpVtbl->get_Range(This,pulRange); } -static FORCEINLINE HRESULT IBDA_FrequencyFilter_put_Bandwidth(IBDA_FrequencyFilter* This,ULONG ulBandwidth) { +static __WIDL_INLINE HRESULT IBDA_FrequencyFilter_put_Bandwidth(IBDA_FrequencyFilter* This,ULONG ulBandwidth) { return This->lpVtbl->put_Bandwidth(This,ulBandwidth); } -static FORCEINLINE HRESULT IBDA_FrequencyFilter_get_Bandwidth(IBDA_FrequencyFilter* This,ULONG *pulBandwidth) { +static __WIDL_INLINE HRESULT IBDA_FrequencyFilter_get_Bandwidth(IBDA_FrequencyFilter* This,ULONG *pulBandwidth) { return This->lpVtbl->get_Bandwidth(This,pulBandwidth); } -static FORCEINLINE HRESULT IBDA_FrequencyFilter_put_FrequencyMultiplier(IBDA_FrequencyFilter* This,ULONG ulMultiplier) { +static __WIDL_INLINE HRESULT IBDA_FrequencyFilter_put_FrequencyMultiplier(IBDA_FrequencyFilter* This,ULONG ulMultiplier) { return This->lpVtbl->put_FrequencyMultiplier(This,ulMultiplier); } -static FORCEINLINE HRESULT IBDA_FrequencyFilter_get_FrequencyMultiplier(IBDA_FrequencyFilter* This,ULONG *pulMultiplier) { +static __WIDL_INLINE HRESULT IBDA_FrequencyFilter_get_FrequencyMultiplier(IBDA_FrequencyFilter* This,ULONG *pulMultiplier) { return This->lpVtbl->get_FrequencyMultiplier(This,pulMultiplier); } #endif @@ -2191,32 +2199,32 @@ interface IBDA_LNBInfo { #define IBDA_LNBInfo_get_HighLowSwitchFrequency(This,pulSwitchFrequency) (This)->lpVtbl->get_HighLowSwitchFrequency(This,pulSwitchFrequency) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_LNBInfo_QueryInterface(IBDA_LNBInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_LNBInfo_QueryInterface(IBDA_LNBInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_LNBInfo_AddRef(IBDA_LNBInfo* This) { +static __WIDL_INLINE ULONG IBDA_LNBInfo_AddRef(IBDA_LNBInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_LNBInfo_Release(IBDA_LNBInfo* This) { +static __WIDL_INLINE ULONG IBDA_LNBInfo_Release(IBDA_LNBInfo* This) { return This->lpVtbl->Release(This); } /*** IBDA_LNBInfo methods ***/ -static FORCEINLINE HRESULT IBDA_LNBInfo_put_LocalOscilatorFrequencyLowBand(IBDA_LNBInfo* This,ULONG ulLOFLow) { +static __WIDL_INLINE HRESULT IBDA_LNBInfo_put_LocalOscilatorFrequencyLowBand(IBDA_LNBInfo* This,ULONG ulLOFLow) { return This->lpVtbl->put_LocalOscilatorFrequencyLowBand(This,ulLOFLow); } -static FORCEINLINE HRESULT IBDA_LNBInfo_get_LocalOscilatorFrequencyLowBand(IBDA_LNBInfo* This,ULONG *pulLOFLow) { +static __WIDL_INLINE HRESULT IBDA_LNBInfo_get_LocalOscilatorFrequencyLowBand(IBDA_LNBInfo* This,ULONG *pulLOFLow) { return This->lpVtbl->get_LocalOscilatorFrequencyLowBand(This,pulLOFLow); } -static FORCEINLINE HRESULT IBDA_LNBInfo_put_LocalOscilatorFrequencyHighBand(IBDA_LNBInfo* This,ULONG ulLOFHigh) { +static __WIDL_INLINE HRESULT IBDA_LNBInfo_put_LocalOscilatorFrequencyHighBand(IBDA_LNBInfo* This,ULONG ulLOFHigh) { return This->lpVtbl->put_LocalOscilatorFrequencyHighBand(This,ulLOFHigh); } -static FORCEINLINE HRESULT IBDA_LNBInfo_get_LocalOscilatorFrequencyHighBand(IBDA_LNBInfo* This,ULONG *pulLOFHigh) { +static __WIDL_INLINE HRESULT IBDA_LNBInfo_get_LocalOscilatorFrequencyHighBand(IBDA_LNBInfo* This,ULONG *pulLOFHigh) { return This->lpVtbl->get_LocalOscilatorFrequencyHighBand(This,pulLOFHigh); } -static FORCEINLINE HRESULT IBDA_LNBInfo_put_HighLowSwitchFrequency(IBDA_LNBInfo* This,ULONG ulSwitchFrequency) { +static __WIDL_INLINE HRESULT IBDA_LNBInfo_put_HighLowSwitchFrequency(IBDA_LNBInfo* This,ULONG ulSwitchFrequency) { return This->lpVtbl->put_HighLowSwitchFrequency(This,ulSwitchFrequency); } -static FORCEINLINE HRESULT IBDA_LNBInfo_get_HighLowSwitchFrequency(IBDA_LNBInfo* This,ULONG *pulSwitchFrequency) { +static __WIDL_INLINE HRESULT IBDA_LNBInfo_get_HighLowSwitchFrequency(IBDA_LNBInfo* This,ULONG *pulSwitchFrequency) { return This->lpVtbl->get_HighLowSwitchFrequency(This,pulSwitchFrequency); } #endif @@ -2331,32 +2339,32 @@ interface IBDA_DiseqCommand { #define IBDA_DiseqCommand_get_DiseqResponse(This,ulRequestId,pulcbResponseLen,pbResponse) (This)->lpVtbl->get_DiseqResponse(This,ulRequestId,pulcbResponseLen,pbResponse) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_DiseqCommand_QueryInterface(IBDA_DiseqCommand* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_DiseqCommand_QueryInterface(IBDA_DiseqCommand* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_DiseqCommand_AddRef(IBDA_DiseqCommand* This) { +static __WIDL_INLINE ULONG IBDA_DiseqCommand_AddRef(IBDA_DiseqCommand* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_DiseqCommand_Release(IBDA_DiseqCommand* This) { +static __WIDL_INLINE ULONG IBDA_DiseqCommand_Release(IBDA_DiseqCommand* This) { return This->lpVtbl->Release(This); } /*** IBDA_DiseqCommand methods ***/ -static FORCEINLINE HRESULT IBDA_DiseqCommand_put_EnableDiseqCommands(IBDA_DiseqCommand* This,BOOLEAN bEnable) { +static __WIDL_INLINE HRESULT IBDA_DiseqCommand_put_EnableDiseqCommands(IBDA_DiseqCommand* This,BOOLEAN bEnable) { return This->lpVtbl->put_EnableDiseqCommands(This,bEnable); } -static FORCEINLINE HRESULT IBDA_DiseqCommand_put_DiseqLNBSource(IBDA_DiseqCommand* This,ULONG ulLNBSource) { +static __WIDL_INLINE HRESULT IBDA_DiseqCommand_put_DiseqLNBSource(IBDA_DiseqCommand* This,ULONG ulLNBSource) { return This->lpVtbl->put_DiseqLNBSource(This,ulLNBSource); } -static FORCEINLINE HRESULT IBDA_DiseqCommand_put_DiseqUseToneBurst(IBDA_DiseqCommand* This,BOOLEAN bUseToneBurst) { +static __WIDL_INLINE HRESULT IBDA_DiseqCommand_put_DiseqUseToneBurst(IBDA_DiseqCommand* This,BOOLEAN bUseToneBurst) { return This->lpVtbl->put_DiseqUseToneBurst(This,bUseToneBurst); } -static FORCEINLINE HRESULT IBDA_DiseqCommand_put_DiseqRepeats(IBDA_DiseqCommand* This,ULONG ulRepeats) { +static __WIDL_INLINE HRESULT IBDA_DiseqCommand_put_DiseqRepeats(IBDA_DiseqCommand* This,ULONG ulRepeats) { return This->lpVtbl->put_DiseqRepeats(This,ulRepeats); } -static FORCEINLINE HRESULT IBDA_DiseqCommand_put_DiseqSendCommand(IBDA_DiseqCommand* This,ULONG ulRequestId,ULONG ulcbCommandLen,BYTE *pbCommand) { +static __WIDL_INLINE HRESULT IBDA_DiseqCommand_put_DiseqSendCommand(IBDA_DiseqCommand* This,ULONG ulRequestId,ULONG ulcbCommandLen,BYTE *pbCommand) { return This->lpVtbl->put_DiseqSendCommand(This,ulRequestId,ulcbCommandLen,pbCommand); } -static FORCEINLINE HRESULT IBDA_DiseqCommand_get_DiseqResponse(IBDA_DiseqCommand* This,ULONG ulRequestId,ULONG *pulcbResponseLen,BYTE pbResponse[]) { +static __WIDL_INLINE HRESULT IBDA_DiseqCommand_get_DiseqResponse(IBDA_DiseqCommand* This,ULONG ulRequestId,ULONG *pulcbResponseLen,BYTE pbResponse[]) { return This->lpVtbl->get_DiseqResponse(This,ulRequestId,pulcbResponseLen,pbResponse); } #endif @@ -2422,17 +2430,17 @@ interface IBDA_AutoDemodulate { #define IBDA_AutoDemodulate_put_AutoDemodulate(This) (This)->lpVtbl->put_AutoDemodulate(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_AutoDemodulate_QueryInterface(IBDA_AutoDemodulate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_AutoDemodulate_QueryInterface(IBDA_AutoDemodulate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_AutoDemodulate_AddRef(IBDA_AutoDemodulate* This) { +static __WIDL_INLINE ULONG IBDA_AutoDemodulate_AddRef(IBDA_AutoDemodulate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_AutoDemodulate_Release(IBDA_AutoDemodulate* This) { +static __WIDL_INLINE ULONG IBDA_AutoDemodulate_Release(IBDA_AutoDemodulate* This) { return This->lpVtbl->Release(This); } /*** IBDA_AutoDemodulate methods ***/ -static FORCEINLINE HRESULT IBDA_AutoDemodulate_put_AutoDemodulate(IBDA_AutoDemodulate* This) { +static __WIDL_INLINE HRESULT IBDA_AutoDemodulate_put_AutoDemodulate(IBDA_AutoDemodulate* This) { return This->lpVtbl->put_AutoDemodulate(This); } #endif @@ -2529,27 +2537,27 @@ interface IBDA_AutoDemodulateEx { #define IBDA_AutoDemodulateEx_get_AuxInputCount(This,pulCompositeCount,pulSvideoCount) (This)->lpVtbl->get_AuxInputCount(This,pulCompositeCount,pulSvideoCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_AutoDemodulateEx_QueryInterface(IBDA_AutoDemodulateEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_AutoDemodulateEx_QueryInterface(IBDA_AutoDemodulateEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_AutoDemodulateEx_AddRef(IBDA_AutoDemodulateEx* This) { +static __WIDL_INLINE ULONG IBDA_AutoDemodulateEx_AddRef(IBDA_AutoDemodulateEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_AutoDemodulateEx_Release(IBDA_AutoDemodulateEx* This) { +static __WIDL_INLINE ULONG IBDA_AutoDemodulateEx_Release(IBDA_AutoDemodulateEx* This) { return This->lpVtbl->Release(This); } /*** IBDA_AutoDemodulate methods ***/ -static FORCEINLINE HRESULT IBDA_AutoDemodulateEx_put_AutoDemodulate(IBDA_AutoDemodulateEx* This) { +static __WIDL_INLINE HRESULT IBDA_AutoDemodulateEx_put_AutoDemodulate(IBDA_AutoDemodulateEx* This) { return This->lpVtbl->put_AutoDemodulate(This); } /*** IBDA_AutoDemodulateEx methods ***/ -static FORCEINLINE HRESULT IBDA_AutoDemodulateEx_get_SupportedDeviceNodeTypes(IBDA_AutoDemodulateEx* This,ULONG ulcDeviceNodeTypesMax,ULONG *pulcDeviceNodeTypes,GUID *pguidDeviceNodeTypes) { +static __WIDL_INLINE HRESULT IBDA_AutoDemodulateEx_get_SupportedDeviceNodeTypes(IBDA_AutoDemodulateEx* This,ULONG ulcDeviceNodeTypesMax,ULONG *pulcDeviceNodeTypes,GUID *pguidDeviceNodeTypes) { return This->lpVtbl->get_SupportedDeviceNodeTypes(This,ulcDeviceNodeTypesMax,pulcDeviceNodeTypes,pguidDeviceNodeTypes); } -static FORCEINLINE HRESULT IBDA_AutoDemodulateEx_get_SupportedVideoFormats(IBDA_AutoDemodulateEx* This,ULONG *pulAMTunerModeType,ULONG *pulAnalogVideoStandard) { +static __WIDL_INLINE HRESULT IBDA_AutoDemodulateEx_get_SupportedVideoFormats(IBDA_AutoDemodulateEx* This,ULONG *pulAMTunerModeType,ULONG *pulAnalogVideoStandard) { return This->lpVtbl->get_SupportedVideoFormats(This,pulAMTunerModeType,pulAnalogVideoStandard); } -static FORCEINLINE HRESULT IBDA_AutoDemodulateEx_get_AuxInputCount(IBDA_AutoDemodulateEx* This,ULONG *pulCompositeCount,ULONG *pulSvideoCount) { +static __WIDL_INLINE HRESULT IBDA_AutoDemodulateEx_get_AuxInputCount(IBDA_AutoDemodulateEx* This,ULONG *pulCompositeCount,ULONG *pulSvideoCount) { return This->lpVtbl->get_AuxInputCount(This,pulCompositeCount,pulSvideoCount); } #endif @@ -2720,56 +2728,56 @@ interface IBDA_DigitalDemodulator { #define IBDA_DigitalDemodulator_get_SpectralInversion(This,pSpectralInversion) (This)->lpVtbl->get_SpectralInversion(This,pSpectralInversion) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_QueryInterface(IBDA_DigitalDemodulator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_QueryInterface(IBDA_DigitalDemodulator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_DigitalDemodulator_AddRef(IBDA_DigitalDemodulator* This) { +static __WIDL_INLINE ULONG IBDA_DigitalDemodulator_AddRef(IBDA_DigitalDemodulator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_DigitalDemodulator_Release(IBDA_DigitalDemodulator* This) { +static __WIDL_INLINE ULONG IBDA_DigitalDemodulator_Release(IBDA_DigitalDemodulator* This) { return This->lpVtbl->Release(This); } /*** IBDA_DigitalDemodulator methods ***/ -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_put_ModulationType(IBDA_DigitalDemodulator* This,ModulationType *pModulationType) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_put_ModulationType(IBDA_DigitalDemodulator* This,ModulationType *pModulationType) { return This->lpVtbl->put_ModulationType(This,pModulationType); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_get_ModulationType(IBDA_DigitalDemodulator* This,ModulationType *pModulationType) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_get_ModulationType(IBDA_DigitalDemodulator* This,ModulationType *pModulationType) { return This->lpVtbl->get_ModulationType(This,pModulationType); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_put_InnerFECMethod(IBDA_DigitalDemodulator* This,FECMethod *pFECMethod) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_put_InnerFECMethod(IBDA_DigitalDemodulator* This,FECMethod *pFECMethod) { return This->lpVtbl->put_InnerFECMethod(This,pFECMethod); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_get_InnerFECMethod(IBDA_DigitalDemodulator* This,FECMethod *pFECMethod) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_get_InnerFECMethod(IBDA_DigitalDemodulator* This,FECMethod *pFECMethod) { return This->lpVtbl->get_InnerFECMethod(This,pFECMethod); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_put_InnerFECRate(IBDA_DigitalDemodulator* This,BinaryConvolutionCodeRate *pFECRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_put_InnerFECRate(IBDA_DigitalDemodulator* This,BinaryConvolutionCodeRate *pFECRate) { return This->lpVtbl->put_InnerFECRate(This,pFECRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_get_InnerFECRate(IBDA_DigitalDemodulator* This,BinaryConvolutionCodeRate *pFECRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_get_InnerFECRate(IBDA_DigitalDemodulator* This,BinaryConvolutionCodeRate *pFECRate) { return This->lpVtbl->get_InnerFECRate(This,pFECRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_put_OuterFECMethod(IBDA_DigitalDemodulator* This,FECMethod *pFECMethod) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_put_OuterFECMethod(IBDA_DigitalDemodulator* This,FECMethod *pFECMethod) { return This->lpVtbl->put_OuterFECMethod(This,pFECMethod); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_get_OuterFECMethod(IBDA_DigitalDemodulator* This,FECMethod *pFECMethod) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_get_OuterFECMethod(IBDA_DigitalDemodulator* This,FECMethod *pFECMethod) { return This->lpVtbl->get_OuterFECMethod(This,pFECMethod); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_put_OuterFECRate(IBDA_DigitalDemodulator* This,BinaryConvolutionCodeRate *pFECRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_put_OuterFECRate(IBDA_DigitalDemodulator* This,BinaryConvolutionCodeRate *pFECRate) { return This->lpVtbl->put_OuterFECRate(This,pFECRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_get_OuterFECRate(IBDA_DigitalDemodulator* This,BinaryConvolutionCodeRate *pFECRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_get_OuterFECRate(IBDA_DigitalDemodulator* This,BinaryConvolutionCodeRate *pFECRate) { return This->lpVtbl->get_OuterFECRate(This,pFECRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_put_SymbolRate(IBDA_DigitalDemodulator* This,ULONG *pSymbolRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_put_SymbolRate(IBDA_DigitalDemodulator* This,ULONG *pSymbolRate) { return This->lpVtbl->put_SymbolRate(This,pSymbolRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_get_SymbolRate(IBDA_DigitalDemodulator* This,ULONG *pSymbolRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_get_SymbolRate(IBDA_DigitalDemodulator* This,ULONG *pSymbolRate) { return This->lpVtbl->get_SymbolRate(This,pSymbolRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_put_SpectralInversion(IBDA_DigitalDemodulator* This,SpectralInversion *pSpectralInversion) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_put_SpectralInversion(IBDA_DigitalDemodulator* This,SpectralInversion *pSpectralInversion) { return This->lpVtbl->put_SpectralInversion(This,pSpectralInversion); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator_get_SpectralInversion(IBDA_DigitalDemodulator* This,SpectralInversion *pSpectralInversion) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator_get_SpectralInversion(IBDA_DigitalDemodulator* This,SpectralInversion *pSpectralInversion) { return This->lpVtbl->get_SpectralInversion(This,pSpectralInversion); } #endif @@ -2964,81 +2972,81 @@ interface IBDA_DigitalDemodulator2 { #define IBDA_DigitalDemodulator2_get_Pilot(This,pPilot) (This)->lpVtbl->get_Pilot(This,pPilot) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_QueryInterface(IBDA_DigitalDemodulator2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_QueryInterface(IBDA_DigitalDemodulator2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_DigitalDemodulator2_AddRef(IBDA_DigitalDemodulator2* This) { +static __WIDL_INLINE ULONG IBDA_DigitalDemodulator2_AddRef(IBDA_DigitalDemodulator2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_DigitalDemodulator2_Release(IBDA_DigitalDemodulator2* This) { +static __WIDL_INLINE ULONG IBDA_DigitalDemodulator2_Release(IBDA_DigitalDemodulator2* This) { return This->lpVtbl->Release(This); } /*** IBDA_DigitalDemodulator methods ***/ -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_put_ModulationType(IBDA_DigitalDemodulator2* This,ModulationType *pModulationType) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_put_ModulationType(IBDA_DigitalDemodulator2* This,ModulationType *pModulationType) { return This->lpVtbl->put_ModulationType(This,pModulationType); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_ModulationType(IBDA_DigitalDemodulator2* This,ModulationType *pModulationType) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_get_ModulationType(IBDA_DigitalDemodulator2* This,ModulationType *pModulationType) { return This->lpVtbl->get_ModulationType(This,pModulationType); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_put_InnerFECMethod(IBDA_DigitalDemodulator2* This,FECMethod *pFECMethod) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_put_InnerFECMethod(IBDA_DigitalDemodulator2* This,FECMethod *pFECMethod) { return This->lpVtbl->put_InnerFECMethod(This,pFECMethod); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_InnerFECMethod(IBDA_DigitalDemodulator2* This,FECMethod *pFECMethod) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_get_InnerFECMethod(IBDA_DigitalDemodulator2* This,FECMethod *pFECMethod) { return This->lpVtbl->get_InnerFECMethod(This,pFECMethod); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_put_InnerFECRate(IBDA_DigitalDemodulator2* This,BinaryConvolutionCodeRate *pFECRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_put_InnerFECRate(IBDA_DigitalDemodulator2* This,BinaryConvolutionCodeRate *pFECRate) { return This->lpVtbl->put_InnerFECRate(This,pFECRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_InnerFECRate(IBDA_DigitalDemodulator2* This,BinaryConvolutionCodeRate *pFECRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_get_InnerFECRate(IBDA_DigitalDemodulator2* This,BinaryConvolutionCodeRate *pFECRate) { return This->lpVtbl->get_InnerFECRate(This,pFECRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_put_OuterFECMethod(IBDA_DigitalDemodulator2* This,FECMethod *pFECMethod) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_put_OuterFECMethod(IBDA_DigitalDemodulator2* This,FECMethod *pFECMethod) { return This->lpVtbl->put_OuterFECMethod(This,pFECMethod); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_OuterFECMethod(IBDA_DigitalDemodulator2* This,FECMethod *pFECMethod) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_get_OuterFECMethod(IBDA_DigitalDemodulator2* This,FECMethod *pFECMethod) { return This->lpVtbl->get_OuterFECMethod(This,pFECMethod); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_put_OuterFECRate(IBDA_DigitalDemodulator2* This,BinaryConvolutionCodeRate *pFECRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_put_OuterFECRate(IBDA_DigitalDemodulator2* This,BinaryConvolutionCodeRate *pFECRate) { return This->lpVtbl->put_OuterFECRate(This,pFECRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_OuterFECRate(IBDA_DigitalDemodulator2* This,BinaryConvolutionCodeRate *pFECRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_get_OuterFECRate(IBDA_DigitalDemodulator2* This,BinaryConvolutionCodeRate *pFECRate) { return This->lpVtbl->get_OuterFECRate(This,pFECRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_put_SymbolRate(IBDA_DigitalDemodulator2* This,ULONG *pSymbolRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_put_SymbolRate(IBDA_DigitalDemodulator2* This,ULONG *pSymbolRate) { return This->lpVtbl->put_SymbolRate(This,pSymbolRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_SymbolRate(IBDA_DigitalDemodulator2* This,ULONG *pSymbolRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_get_SymbolRate(IBDA_DigitalDemodulator2* This,ULONG *pSymbolRate) { return This->lpVtbl->get_SymbolRate(This,pSymbolRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_put_SpectralInversion(IBDA_DigitalDemodulator2* This,SpectralInversion *pSpectralInversion) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_put_SpectralInversion(IBDA_DigitalDemodulator2* This,SpectralInversion *pSpectralInversion) { return This->lpVtbl->put_SpectralInversion(This,pSpectralInversion); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_SpectralInversion(IBDA_DigitalDemodulator2* This,SpectralInversion *pSpectralInversion) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_get_SpectralInversion(IBDA_DigitalDemodulator2* This,SpectralInversion *pSpectralInversion) { return This->lpVtbl->get_SpectralInversion(This,pSpectralInversion); } /*** IBDA_DigitalDemodulator2 methods ***/ -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_put_GuardInterval(IBDA_DigitalDemodulator2* This,GuardInterval *pGuardInterval) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_put_GuardInterval(IBDA_DigitalDemodulator2* This,GuardInterval *pGuardInterval) { return This->lpVtbl->put_GuardInterval(This,pGuardInterval); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_GuardInterval(IBDA_DigitalDemodulator2* This,GuardInterval *pGuardInterval) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_get_GuardInterval(IBDA_DigitalDemodulator2* This,GuardInterval *pGuardInterval) { return This->lpVtbl->get_GuardInterval(This,pGuardInterval); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_put_TransmissionMode(IBDA_DigitalDemodulator2* This,TransmissionMode *pTransmissionMode) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_put_TransmissionMode(IBDA_DigitalDemodulator2* This,TransmissionMode *pTransmissionMode) { return This->lpVtbl->put_TransmissionMode(This,pTransmissionMode); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_TransmissionMode(IBDA_DigitalDemodulator2* This,TransmissionMode *pTransmissionMode) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_get_TransmissionMode(IBDA_DigitalDemodulator2* This,TransmissionMode *pTransmissionMode) { return This->lpVtbl->get_TransmissionMode(This,pTransmissionMode); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_put_RollOff(IBDA_DigitalDemodulator2* This,RollOff *pRollOff) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_put_RollOff(IBDA_DigitalDemodulator2* This,RollOff *pRollOff) { return This->lpVtbl->put_RollOff(This,pRollOff); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_RollOff(IBDA_DigitalDemodulator2* This,RollOff *pRollOff) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_get_RollOff(IBDA_DigitalDemodulator2* This,RollOff *pRollOff) { return This->lpVtbl->get_RollOff(This,pRollOff); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_put_Pilot(IBDA_DigitalDemodulator2* This,Pilot *pPilot) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_put_Pilot(IBDA_DigitalDemodulator2* This,Pilot *pPilot) { return This->lpVtbl->put_Pilot(This,pPilot); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator2_get_Pilot(IBDA_DigitalDemodulator2* This,Pilot *pPilot) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator2_get_Pilot(IBDA_DigitalDemodulator2* This,Pilot *pPilot) { return This->lpVtbl->get_Pilot(This,pPilot); } #endif @@ -3243,94 +3251,94 @@ interface IBDA_DigitalDemodulator3 { #define IBDA_DigitalDemodulator3_get_PLPNumber(This,pPLPNumber) (This)->lpVtbl->get_PLPNumber(This,pPLPNumber) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_QueryInterface(IBDA_DigitalDemodulator3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_QueryInterface(IBDA_DigitalDemodulator3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_DigitalDemodulator3_AddRef(IBDA_DigitalDemodulator3* This) { +static __WIDL_INLINE ULONG IBDA_DigitalDemodulator3_AddRef(IBDA_DigitalDemodulator3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_DigitalDemodulator3_Release(IBDA_DigitalDemodulator3* This) { +static __WIDL_INLINE ULONG IBDA_DigitalDemodulator3_Release(IBDA_DigitalDemodulator3* This) { return This->lpVtbl->Release(This); } /*** IBDA_DigitalDemodulator methods ***/ -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_put_ModulationType(IBDA_DigitalDemodulator3* This,ModulationType *pModulationType) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_put_ModulationType(IBDA_DigitalDemodulator3* This,ModulationType *pModulationType) { return This->lpVtbl->put_ModulationType(This,pModulationType); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_ModulationType(IBDA_DigitalDemodulator3* This,ModulationType *pModulationType) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_get_ModulationType(IBDA_DigitalDemodulator3* This,ModulationType *pModulationType) { return This->lpVtbl->get_ModulationType(This,pModulationType); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_put_InnerFECMethod(IBDA_DigitalDemodulator3* This,FECMethod *pFECMethod) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_put_InnerFECMethod(IBDA_DigitalDemodulator3* This,FECMethod *pFECMethod) { return This->lpVtbl->put_InnerFECMethod(This,pFECMethod); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_InnerFECMethod(IBDA_DigitalDemodulator3* This,FECMethod *pFECMethod) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_get_InnerFECMethod(IBDA_DigitalDemodulator3* This,FECMethod *pFECMethod) { return This->lpVtbl->get_InnerFECMethod(This,pFECMethod); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_put_InnerFECRate(IBDA_DigitalDemodulator3* This,BinaryConvolutionCodeRate *pFECRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_put_InnerFECRate(IBDA_DigitalDemodulator3* This,BinaryConvolutionCodeRate *pFECRate) { return This->lpVtbl->put_InnerFECRate(This,pFECRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_InnerFECRate(IBDA_DigitalDemodulator3* This,BinaryConvolutionCodeRate *pFECRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_get_InnerFECRate(IBDA_DigitalDemodulator3* This,BinaryConvolutionCodeRate *pFECRate) { return This->lpVtbl->get_InnerFECRate(This,pFECRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_put_OuterFECMethod(IBDA_DigitalDemodulator3* This,FECMethod *pFECMethod) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_put_OuterFECMethod(IBDA_DigitalDemodulator3* This,FECMethod *pFECMethod) { return This->lpVtbl->put_OuterFECMethod(This,pFECMethod); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_OuterFECMethod(IBDA_DigitalDemodulator3* This,FECMethod *pFECMethod) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_get_OuterFECMethod(IBDA_DigitalDemodulator3* This,FECMethod *pFECMethod) { return This->lpVtbl->get_OuterFECMethod(This,pFECMethod); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_put_OuterFECRate(IBDA_DigitalDemodulator3* This,BinaryConvolutionCodeRate *pFECRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_put_OuterFECRate(IBDA_DigitalDemodulator3* This,BinaryConvolutionCodeRate *pFECRate) { return This->lpVtbl->put_OuterFECRate(This,pFECRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_OuterFECRate(IBDA_DigitalDemodulator3* This,BinaryConvolutionCodeRate *pFECRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_get_OuterFECRate(IBDA_DigitalDemodulator3* This,BinaryConvolutionCodeRate *pFECRate) { return This->lpVtbl->get_OuterFECRate(This,pFECRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_put_SymbolRate(IBDA_DigitalDemodulator3* This,ULONG *pSymbolRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_put_SymbolRate(IBDA_DigitalDemodulator3* This,ULONG *pSymbolRate) { return This->lpVtbl->put_SymbolRate(This,pSymbolRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_SymbolRate(IBDA_DigitalDemodulator3* This,ULONG *pSymbolRate) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_get_SymbolRate(IBDA_DigitalDemodulator3* This,ULONG *pSymbolRate) { return This->lpVtbl->get_SymbolRate(This,pSymbolRate); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_put_SpectralInversion(IBDA_DigitalDemodulator3* This,SpectralInversion *pSpectralInversion) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_put_SpectralInversion(IBDA_DigitalDemodulator3* This,SpectralInversion *pSpectralInversion) { return This->lpVtbl->put_SpectralInversion(This,pSpectralInversion); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_SpectralInversion(IBDA_DigitalDemodulator3* This,SpectralInversion *pSpectralInversion) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_get_SpectralInversion(IBDA_DigitalDemodulator3* This,SpectralInversion *pSpectralInversion) { return This->lpVtbl->get_SpectralInversion(This,pSpectralInversion); } /*** IBDA_DigitalDemodulator2 methods ***/ -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_put_GuardInterval(IBDA_DigitalDemodulator3* This,GuardInterval *pGuardInterval) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_put_GuardInterval(IBDA_DigitalDemodulator3* This,GuardInterval *pGuardInterval) { return This->lpVtbl->put_GuardInterval(This,pGuardInterval); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_GuardInterval(IBDA_DigitalDemodulator3* This,GuardInterval *pGuardInterval) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_get_GuardInterval(IBDA_DigitalDemodulator3* This,GuardInterval *pGuardInterval) { return This->lpVtbl->get_GuardInterval(This,pGuardInterval); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_put_TransmissionMode(IBDA_DigitalDemodulator3* This,TransmissionMode *pTransmissionMode) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_put_TransmissionMode(IBDA_DigitalDemodulator3* This,TransmissionMode *pTransmissionMode) { return This->lpVtbl->put_TransmissionMode(This,pTransmissionMode); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_TransmissionMode(IBDA_DigitalDemodulator3* This,TransmissionMode *pTransmissionMode) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_get_TransmissionMode(IBDA_DigitalDemodulator3* This,TransmissionMode *pTransmissionMode) { return This->lpVtbl->get_TransmissionMode(This,pTransmissionMode); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_put_RollOff(IBDA_DigitalDemodulator3* This,RollOff *pRollOff) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_put_RollOff(IBDA_DigitalDemodulator3* This,RollOff *pRollOff) { return This->lpVtbl->put_RollOff(This,pRollOff); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_RollOff(IBDA_DigitalDemodulator3* This,RollOff *pRollOff) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_get_RollOff(IBDA_DigitalDemodulator3* This,RollOff *pRollOff) { return This->lpVtbl->get_RollOff(This,pRollOff); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_put_Pilot(IBDA_DigitalDemodulator3* This,Pilot *pPilot) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_put_Pilot(IBDA_DigitalDemodulator3* This,Pilot *pPilot) { return This->lpVtbl->put_Pilot(This,pPilot); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_Pilot(IBDA_DigitalDemodulator3* This,Pilot *pPilot) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_get_Pilot(IBDA_DigitalDemodulator3* This,Pilot *pPilot) { return This->lpVtbl->get_Pilot(This,pPilot); } /*** IBDA_DigitalDemodulator3 methods ***/ -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_put_SignalTimeouts(IBDA_DigitalDemodulator3* This,BDA_SIGNAL_TIMEOUTS *pSignalTimeouts) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_put_SignalTimeouts(IBDA_DigitalDemodulator3* This,BDA_SIGNAL_TIMEOUTS *pSignalTimeouts) { return This->lpVtbl->put_SignalTimeouts(This,pSignalTimeouts); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_SignalTimeouts(IBDA_DigitalDemodulator3* This,BDA_SIGNAL_TIMEOUTS *pSignalTimeouts) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_get_SignalTimeouts(IBDA_DigitalDemodulator3* This,BDA_SIGNAL_TIMEOUTS *pSignalTimeouts) { return This->lpVtbl->get_SignalTimeouts(This,pSignalTimeouts); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_put_PLPNumber(IBDA_DigitalDemodulator3* This,ULONG *pPLPNumber) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_put_PLPNumber(IBDA_DigitalDemodulator3* This,ULONG *pPLPNumber) { return This->lpVtbl->put_PLPNumber(This,pPLPNumber); } -static FORCEINLINE HRESULT IBDA_DigitalDemodulator3_get_PLPNumber(IBDA_DigitalDemodulator3* This,ULONG *pPLPNumber) { +static __WIDL_INLINE HRESULT IBDA_DigitalDemodulator3_get_PLPNumber(IBDA_DigitalDemodulator3* This,ULONG *pPLPNumber) { return This->lpVtbl->get_PLPNumber(This,pPLPNumber); } #endif @@ -3405,20 +3413,20 @@ interface ICCSubStreamFiltering { #define ICCSubStreamFiltering_put_SubstreamTypes(This,Types) (This)->lpVtbl->put_SubstreamTypes(This,Types) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICCSubStreamFiltering_QueryInterface(ICCSubStreamFiltering* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICCSubStreamFiltering_QueryInterface(ICCSubStreamFiltering* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICCSubStreamFiltering_AddRef(ICCSubStreamFiltering* This) { +static __WIDL_INLINE ULONG ICCSubStreamFiltering_AddRef(ICCSubStreamFiltering* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICCSubStreamFiltering_Release(ICCSubStreamFiltering* This) { +static __WIDL_INLINE ULONG ICCSubStreamFiltering_Release(ICCSubStreamFiltering* This) { return This->lpVtbl->Release(This); } /*** ICCSubStreamFiltering methods ***/ -static FORCEINLINE HRESULT ICCSubStreamFiltering_get_SubstreamTypes(ICCSubStreamFiltering* This,LONG *pTypes) { +static __WIDL_INLINE HRESULT ICCSubStreamFiltering_get_SubstreamTypes(ICCSubStreamFiltering* This,LONG *pTypes) { return This->lpVtbl->get_SubstreamTypes(This,pTypes); } -static FORCEINLINE HRESULT ICCSubStreamFiltering_put_SubstreamTypes(ICCSubStreamFiltering* This,LONG Types) { +static __WIDL_INLINE HRESULT ICCSubStreamFiltering_put_SubstreamTypes(ICCSubStreamFiltering* This,LONG Types) { return This->lpVtbl->put_SubstreamTypes(This,Types); } #endif @@ -3497,20 +3505,20 @@ interface IBDA_IPSinkControl { #define IBDA_IPSinkControl_GetAdapterIPAddress(This,pulcbSize,pbBuffer) (This)->lpVtbl->GetAdapterIPAddress(This,pulcbSize,pbBuffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_IPSinkControl_QueryInterface(IBDA_IPSinkControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_IPSinkControl_QueryInterface(IBDA_IPSinkControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_IPSinkControl_AddRef(IBDA_IPSinkControl* This) { +static __WIDL_INLINE ULONG IBDA_IPSinkControl_AddRef(IBDA_IPSinkControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_IPSinkControl_Release(IBDA_IPSinkControl* This) { +static __WIDL_INLINE ULONG IBDA_IPSinkControl_Release(IBDA_IPSinkControl* This) { return This->lpVtbl->Release(This); } /*** IBDA_IPSinkControl methods ***/ -static FORCEINLINE HRESULT IBDA_IPSinkControl_GetMulticastList(IBDA_IPSinkControl* This,ULONG *pulcbSize,BYTE **pbBuffer) { +static __WIDL_INLINE HRESULT IBDA_IPSinkControl_GetMulticastList(IBDA_IPSinkControl* This,ULONG *pulcbSize,BYTE **pbBuffer) { return This->lpVtbl->GetMulticastList(This,pulcbSize,pbBuffer); } -static FORCEINLINE HRESULT IBDA_IPSinkControl_GetAdapterIPAddress(IBDA_IPSinkControl* This,ULONG *pulcbSize,BYTE **pbBuffer) { +static __WIDL_INLINE HRESULT IBDA_IPSinkControl_GetAdapterIPAddress(IBDA_IPSinkControl* This,ULONG *pulcbSize,BYTE **pbBuffer) { return This->lpVtbl->GetAdapterIPAddress(This,pulcbSize,pbBuffer); } #endif @@ -3595,23 +3603,23 @@ interface IBDA_IPSinkInfo { #define IBDA_IPSinkInfo_get_AdapterDescription(This,pbstrBuffer) (This)->lpVtbl->get_AdapterDescription(This,pbstrBuffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_IPSinkInfo_QueryInterface(IBDA_IPSinkInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_IPSinkInfo_QueryInterface(IBDA_IPSinkInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_IPSinkInfo_AddRef(IBDA_IPSinkInfo* This) { +static __WIDL_INLINE ULONG IBDA_IPSinkInfo_AddRef(IBDA_IPSinkInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_IPSinkInfo_Release(IBDA_IPSinkInfo* This) { +static __WIDL_INLINE ULONG IBDA_IPSinkInfo_Release(IBDA_IPSinkInfo* This) { return This->lpVtbl->Release(This); } /*** IBDA_IPSinkInfo methods ***/ -static FORCEINLINE HRESULT IBDA_IPSinkInfo_get_MulticastList(IBDA_IPSinkInfo* This,ULONG *pulcbAddresses,BYTE **ppbAddressList) { +static __WIDL_INLINE HRESULT IBDA_IPSinkInfo_get_MulticastList(IBDA_IPSinkInfo* This,ULONG *pulcbAddresses,BYTE **ppbAddressList) { return This->lpVtbl->get_MulticastList(This,pulcbAddresses,ppbAddressList); } -static FORCEINLINE HRESULT IBDA_IPSinkInfo_get_AdapterIPAddress(IBDA_IPSinkInfo* This,BSTR *pbstrBuffer) { +static __WIDL_INLINE HRESULT IBDA_IPSinkInfo_get_AdapterIPAddress(IBDA_IPSinkInfo* This,BSTR *pbstrBuffer) { return This->lpVtbl->get_AdapterIPAddress(This,pbstrBuffer); } -static FORCEINLINE HRESULT IBDA_IPSinkInfo_get_AdapterDescription(IBDA_IPSinkInfo* This,BSTR *pbstrBuffer) { +static __WIDL_INLINE HRESULT IBDA_IPSinkInfo_get_AdapterDescription(IBDA_IPSinkInfo* This,BSTR *pbstrBuffer) { return This->lpVtbl->get_AdapterDescription(This,pbstrBuffer); } #endif @@ -3705,26 +3713,26 @@ interface IEnumPIDMap { #define IEnumPIDMap_Clone(This,ppIEnumPIDMap) (This)->lpVtbl->Clone(This,ppIEnumPIDMap) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumPIDMap_QueryInterface(IEnumPIDMap* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumPIDMap_QueryInterface(IEnumPIDMap* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumPIDMap_AddRef(IEnumPIDMap* This) { +static __WIDL_INLINE ULONG IEnumPIDMap_AddRef(IEnumPIDMap* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumPIDMap_Release(IEnumPIDMap* This) { +static __WIDL_INLINE ULONG IEnumPIDMap_Release(IEnumPIDMap* This) { return This->lpVtbl->Release(This); } /*** IEnumPIDMap methods ***/ -static FORCEINLINE HRESULT IEnumPIDMap_Next(IEnumPIDMap* This,ULONG cRequest,PID_MAP *pPIDMap,ULONG *pcReceived) { +static __WIDL_INLINE HRESULT IEnumPIDMap_Next(IEnumPIDMap* This,ULONG cRequest,PID_MAP *pPIDMap,ULONG *pcReceived) { return This->lpVtbl->Next(This,cRequest,pPIDMap,pcReceived); } -static FORCEINLINE HRESULT IEnumPIDMap_Skip(IEnumPIDMap* This,ULONG cRecords) { +static __WIDL_INLINE HRESULT IEnumPIDMap_Skip(IEnumPIDMap* This,ULONG cRecords) { return This->lpVtbl->Skip(This,cRecords); } -static FORCEINLINE HRESULT IEnumPIDMap_Reset(IEnumPIDMap* This) { +static __WIDL_INLINE HRESULT IEnumPIDMap_Reset(IEnumPIDMap* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumPIDMap_Clone(IEnumPIDMap* This,IEnumPIDMap **ppIEnumPIDMap) { +static __WIDL_INLINE HRESULT IEnumPIDMap_Clone(IEnumPIDMap* This,IEnumPIDMap **ppIEnumPIDMap) { return This->lpVtbl->Clone(This,ppIEnumPIDMap); } #endif @@ -3813,23 +3821,23 @@ interface IMPEG2PIDMap { #define IMPEG2PIDMap_EnumPIDMap(This,pIEnumPIDMap) (This)->lpVtbl->EnumPIDMap(This,pIEnumPIDMap) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMPEG2PIDMap_QueryInterface(IMPEG2PIDMap* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMPEG2PIDMap_QueryInterface(IMPEG2PIDMap* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMPEG2PIDMap_AddRef(IMPEG2PIDMap* This) { +static __WIDL_INLINE ULONG IMPEG2PIDMap_AddRef(IMPEG2PIDMap* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMPEG2PIDMap_Release(IMPEG2PIDMap* This) { +static __WIDL_INLINE ULONG IMPEG2PIDMap_Release(IMPEG2PIDMap* This) { return This->lpVtbl->Release(This); } /*** IMPEG2PIDMap methods ***/ -static FORCEINLINE HRESULT IMPEG2PIDMap_MapPID(IMPEG2PIDMap* This,ULONG culPID,ULONG *pulPID,MEDIA_SAMPLE_CONTENT MediaSampleContent) { +static __WIDL_INLINE HRESULT IMPEG2PIDMap_MapPID(IMPEG2PIDMap* This,ULONG culPID,ULONG *pulPID,MEDIA_SAMPLE_CONTENT MediaSampleContent) { return This->lpVtbl->MapPID(This,culPID,pulPID,MediaSampleContent); } -static FORCEINLINE HRESULT IMPEG2PIDMap_UnmapPID(IMPEG2PIDMap* This,ULONG culPID,ULONG *pulPID) { +static __WIDL_INLINE HRESULT IMPEG2PIDMap_UnmapPID(IMPEG2PIDMap* This,ULONG culPID,ULONG *pulPID) { return This->lpVtbl->UnmapPID(This,culPID,pulPID); } -static FORCEINLINE HRESULT IMPEG2PIDMap_EnumPIDMap(IMPEG2PIDMap* This,IEnumPIDMap **pIEnumPIDMap) { +static __WIDL_INLINE HRESULT IMPEG2PIDMap_EnumPIDMap(IMPEG2PIDMap* This,IEnumPIDMap **pIEnumPIDMap) { return This->lpVtbl->EnumPIDMap(This,pIEnumPIDMap); } #endif @@ -3946,32 +3954,32 @@ interface IFrequencyMap { #define IFrequencyMap_get_CountryCodeList(This,pulCount,ppulList) (This)->lpVtbl->get_CountryCodeList(This,pulCount,ppulList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFrequencyMap_QueryInterface(IFrequencyMap* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFrequencyMap_QueryInterface(IFrequencyMap* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFrequencyMap_AddRef(IFrequencyMap* This) { +static __WIDL_INLINE ULONG IFrequencyMap_AddRef(IFrequencyMap* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFrequencyMap_Release(IFrequencyMap* This) { +static __WIDL_INLINE ULONG IFrequencyMap_Release(IFrequencyMap* This) { return This->lpVtbl->Release(This); } /*** IFrequencyMap methods ***/ -static FORCEINLINE HRESULT IFrequencyMap_get_FrequencyMapping(IFrequencyMap* This,ULONG *ulCount,ULONG **ppulList) { +static __WIDL_INLINE HRESULT IFrequencyMap_get_FrequencyMapping(IFrequencyMap* This,ULONG *ulCount,ULONG **ppulList) { return This->lpVtbl->get_FrequencyMapping(This,ulCount,ppulList); } -static FORCEINLINE HRESULT IFrequencyMap_put_FrequencyMapping(IFrequencyMap* This,ULONG ulCount,ULONG pList[]) { +static __WIDL_INLINE HRESULT IFrequencyMap_put_FrequencyMapping(IFrequencyMap* This,ULONG ulCount,ULONG pList[]) { return This->lpVtbl->put_FrequencyMapping(This,ulCount,pList); } -static FORCEINLINE HRESULT IFrequencyMap_get_CountryCode(IFrequencyMap* This,ULONG *pulCountryCode) { +static __WIDL_INLINE HRESULT IFrequencyMap_get_CountryCode(IFrequencyMap* This,ULONG *pulCountryCode) { return This->lpVtbl->get_CountryCode(This,pulCountryCode); } -static FORCEINLINE HRESULT IFrequencyMap_put_CountryCode(IFrequencyMap* This,ULONG ulCountryCode) { +static __WIDL_INLINE HRESULT IFrequencyMap_put_CountryCode(IFrequencyMap* This,ULONG ulCountryCode) { return This->lpVtbl->put_CountryCode(This,ulCountryCode); } -static FORCEINLINE HRESULT IFrequencyMap_get_DefaultFrequencyMapping(IFrequencyMap* This,ULONG ulCountryCode,ULONG *pulCount,ULONG **ppulList) { +static __WIDL_INLINE HRESULT IFrequencyMap_get_DefaultFrequencyMapping(IFrequencyMap* This,ULONG ulCountryCode,ULONG *pulCount,ULONG **ppulList) { return This->lpVtbl->get_DefaultFrequencyMapping(This,ulCountryCode,pulCount,ppulList); } -static FORCEINLINE HRESULT IFrequencyMap_get_CountryCodeList(IFrequencyMap* This,ULONG *pulCount,ULONG **ppulList) { +static __WIDL_INLINE HRESULT IFrequencyMap_get_CountryCodeList(IFrequencyMap* This,ULONG *pulCount,ULONG **ppulList) { return This->lpVtbl->get_CountryCodeList(This,pulCount,ppulList); } #endif @@ -4040,17 +4048,17 @@ interface IBDA_EasMessage { #define IBDA_EasMessage_get_EasMessage(This,ulEventID,ppEASObject) (This)->lpVtbl->get_EasMessage(This,ulEventID,ppEASObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_EasMessage_QueryInterface(IBDA_EasMessage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_EasMessage_QueryInterface(IBDA_EasMessage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_EasMessage_AddRef(IBDA_EasMessage* This) { +static __WIDL_INLINE ULONG IBDA_EasMessage_AddRef(IBDA_EasMessage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_EasMessage_Release(IBDA_EasMessage* This) { +static __WIDL_INLINE ULONG IBDA_EasMessage_Release(IBDA_EasMessage* This) { return This->lpVtbl->Release(This); } /*** IBDA_EasMessage methods ***/ -static FORCEINLINE HRESULT IBDA_EasMessage_get_EasMessage(IBDA_EasMessage* This,ULONG ulEventID,IUnknown **ppEASObject) { +static __WIDL_INLINE HRESULT IBDA_EasMessage_get_EasMessage(IBDA_EasMessage* This,ULONG ulEventID,IUnknown **ppEASObject) { return This->lpVtbl->get_EasMessage(This,ulEventID,ppEASObject); } #endif @@ -4117,17 +4125,17 @@ interface IBDA_TransportStreamInfo { #define IBDA_TransportStreamInfo_get_PatTableTickCount(This,pPatTickCount) (This)->lpVtbl->get_PatTableTickCount(This,pPatTickCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_TransportStreamInfo_QueryInterface(IBDA_TransportStreamInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_TransportStreamInfo_QueryInterface(IBDA_TransportStreamInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_TransportStreamInfo_AddRef(IBDA_TransportStreamInfo* This) { +static __WIDL_INLINE ULONG IBDA_TransportStreamInfo_AddRef(IBDA_TransportStreamInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_TransportStreamInfo_Release(IBDA_TransportStreamInfo* This) { +static __WIDL_INLINE ULONG IBDA_TransportStreamInfo_Release(IBDA_TransportStreamInfo* This) { return This->lpVtbl->Release(This); } /*** IBDA_TransportStreamInfo methods ***/ -static FORCEINLINE HRESULT IBDA_TransportStreamInfo_get_PatTableTickCount(IBDA_TransportStreamInfo* This,ULONG *pPatTickCount) { +static __WIDL_INLINE HRESULT IBDA_TransportStreamInfo_get_PatTableTickCount(IBDA_TransportStreamInfo* This,ULONG *pPatTickCount) { return This->lpVtbl->get_PatTableTickCount(This,pPatTickCount); } #endif @@ -4294,44 +4302,44 @@ interface IBDA_ConditionalAccess { #define IBDA_ConditionalAccess_InformUIClosed(This,byDialogNumber,CloseReason) (This)->lpVtbl->InformUIClosed(This,byDialogNumber,CloseReason) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_ConditionalAccess_QueryInterface(IBDA_ConditionalAccess* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccess_QueryInterface(IBDA_ConditionalAccess* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_ConditionalAccess_AddRef(IBDA_ConditionalAccess* This) { +static __WIDL_INLINE ULONG IBDA_ConditionalAccess_AddRef(IBDA_ConditionalAccess* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_ConditionalAccess_Release(IBDA_ConditionalAccess* This) { +static __WIDL_INLINE ULONG IBDA_ConditionalAccess_Release(IBDA_ConditionalAccess* This) { return This->lpVtbl->Release(This); } /*** IBDA_ConditionalAccess methods ***/ -static FORCEINLINE HRESULT IBDA_ConditionalAccess_get_SmartCardStatus(IBDA_ConditionalAccess* This,SmartCardStatusType *pCardStatus,SmartCardAssociationType *pCardAssociation,BSTR *pbstrCardError,VARIANT_BOOL *pfOOBLocked) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccess_get_SmartCardStatus(IBDA_ConditionalAccess* This,SmartCardStatusType *pCardStatus,SmartCardAssociationType *pCardAssociation,BSTR *pbstrCardError,VARIANT_BOOL *pfOOBLocked) { return This->lpVtbl->get_SmartCardStatus(This,pCardStatus,pCardAssociation,pbstrCardError,pfOOBLocked); } -static FORCEINLINE HRESULT IBDA_ConditionalAccess_get_SmartCardInfo(IBDA_ConditionalAccess* This,BSTR *pbstrCardName,BSTR *pbstrCardManufacturer,VARIANT_BOOL *pfDaylightSavings,BYTE *pbyRatingRegion,LONG *plTimeZoneOffsetMinutes,BSTR *pbstrLanguage,EALocationCodeType *pEALocationCode) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccess_get_SmartCardInfo(IBDA_ConditionalAccess* This,BSTR *pbstrCardName,BSTR *pbstrCardManufacturer,VARIANT_BOOL *pfDaylightSavings,BYTE *pbyRatingRegion,LONG *plTimeZoneOffsetMinutes,BSTR *pbstrLanguage,EALocationCodeType *pEALocationCode) { return This->lpVtbl->get_SmartCardInfo(This,pbstrCardName,pbstrCardManufacturer,pfDaylightSavings,pbyRatingRegion,plTimeZoneOffsetMinutes,pbstrLanguage,pEALocationCode); } -static FORCEINLINE HRESULT IBDA_ConditionalAccess_get_SmartCardApplications(IBDA_ConditionalAccess* This,ULONG *pulcApplications,ULONG ulcApplicationsMax,SmartCardApplication rgApplications[]) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccess_get_SmartCardApplications(IBDA_ConditionalAccess* This,ULONG *pulcApplications,ULONG ulcApplicationsMax,SmartCardApplication rgApplications[]) { return This->lpVtbl->get_SmartCardApplications(This,pulcApplications,ulcApplicationsMax,rgApplications); } -static FORCEINLINE HRESULT IBDA_ConditionalAccess_get_Entitlement(IBDA_ConditionalAccess* This,USHORT usVirtualChannel,EntitlementType *pEntitlement) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccess_get_Entitlement(IBDA_ConditionalAccess* This,USHORT usVirtualChannel,EntitlementType *pEntitlement) { return This->lpVtbl->get_Entitlement(This,usVirtualChannel,pEntitlement); } -static FORCEINLINE HRESULT IBDA_ConditionalAccess_TuneByChannel(IBDA_ConditionalAccess* This,USHORT usVirtualChannel) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccess_TuneByChannel(IBDA_ConditionalAccess* This,USHORT usVirtualChannel) { return This->lpVtbl->TuneByChannel(This,usVirtualChannel); } -static FORCEINLINE HRESULT IBDA_ConditionalAccess_SetProgram(IBDA_ConditionalAccess* This,USHORT usProgramNumber) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccess_SetProgram(IBDA_ConditionalAccess* This,USHORT usProgramNumber) { return This->lpVtbl->SetProgram(This,usProgramNumber); } -static FORCEINLINE HRESULT IBDA_ConditionalAccess_AddProgram(IBDA_ConditionalAccess* This,USHORT usProgramNumber) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccess_AddProgram(IBDA_ConditionalAccess* This,USHORT usProgramNumber) { return This->lpVtbl->AddProgram(This,usProgramNumber); } -static FORCEINLINE HRESULT IBDA_ConditionalAccess_RemoveProgram(IBDA_ConditionalAccess* This,USHORT usProgramNumber) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccess_RemoveProgram(IBDA_ConditionalAccess* This,USHORT usProgramNumber) { return This->lpVtbl->RemoveProgram(This,usProgramNumber); } -static FORCEINLINE HRESULT IBDA_ConditionalAccess_GetModuleUI(IBDA_ConditionalAccess* This,BYTE byDialogNumber,BSTR *pbstrURL) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccess_GetModuleUI(IBDA_ConditionalAccess* This,BYTE byDialogNumber,BSTR *pbstrURL) { return This->lpVtbl->GetModuleUI(This,byDialogNumber,pbstrURL); } -static FORCEINLINE HRESULT IBDA_ConditionalAccess_InformUIClosed(IBDA_ConditionalAccess* This,BYTE byDialogNumber,UICloseReasonType CloseReason) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccess_InformUIClosed(IBDA_ConditionalAccess* This,BYTE byDialogNumber,UICloseReasonType CloseReason) { return This->lpVtbl->InformUIClosed(This,byDialogNumber,CloseReason); } #endif @@ -4403,20 +4411,20 @@ interface IBDA_DiagnosticProperties { #define IBDA_DiagnosticProperties_Write(This,pszPropName,pVar) (This)->lpVtbl->Write(This,pszPropName,pVar) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_DiagnosticProperties_QueryInterface(IBDA_DiagnosticProperties* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_DiagnosticProperties_QueryInterface(IBDA_DiagnosticProperties* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_DiagnosticProperties_AddRef(IBDA_DiagnosticProperties* This) { +static __WIDL_INLINE ULONG IBDA_DiagnosticProperties_AddRef(IBDA_DiagnosticProperties* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_DiagnosticProperties_Release(IBDA_DiagnosticProperties* This) { +static __WIDL_INLINE ULONG IBDA_DiagnosticProperties_Release(IBDA_DiagnosticProperties* This) { return This->lpVtbl->Release(This); } /*** IPropertyBag methods ***/ -static FORCEINLINE HRESULT IBDA_DiagnosticProperties_Read(IBDA_DiagnosticProperties* This,LPCOLESTR pszPropName,VARIANT *pVar,IErrorLog *pErrorLog) { +static __WIDL_INLINE HRESULT IBDA_DiagnosticProperties_Read(IBDA_DiagnosticProperties* This,LPCOLESTR pszPropName,VARIANT *pVar,IErrorLog *pErrorLog) { return This->lpVtbl->Read(This,pszPropName,pVar,pErrorLog); } -static FORCEINLINE HRESULT IBDA_DiagnosticProperties_Write(IBDA_DiagnosticProperties* This,LPCOLESTR pszPropName,VARIANT *pVar) { +static __WIDL_INLINE HRESULT IBDA_DiagnosticProperties_Write(IBDA_DiagnosticProperties* This,LPCOLESTR pszPropName,VARIANT *pVar) { return This->lpVtbl->Write(This,pszPropName,pVar); } #endif @@ -4493,20 +4501,20 @@ interface IBDA_DRM { #define IBDA_DRM_PerformDRMPairing(This,fSync) (This)->lpVtbl->PerformDRMPairing(This,fSync) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_DRM_QueryInterface(IBDA_DRM* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_DRM_QueryInterface(IBDA_DRM* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_DRM_AddRef(IBDA_DRM* This) { +static __WIDL_INLINE ULONG IBDA_DRM_AddRef(IBDA_DRM* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_DRM_Release(IBDA_DRM* This) { +static __WIDL_INLINE ULONG IBDA_DRM_Release(IBDA_DRM* This) { return This->lpVtbl->Release(This); } /*** IBDA_DRM methods ***/ -static FORCEINLINE HRESULT IBDA_DRM_GetDRMPairingStatus(IBDA_DRM* This,DWORD *pdwStatus,HRESULT *phError) { +static __WIDL_INLINE HRESULT IBDA_DRM_GetDRMPairingStatus(IBDA_DRM* This,DWORD *pdwStatus,HRESULT *phError) { return This->lpVtbl->GetDRMPairingStatus(This,pdwStatus,phError); } -static FORCEINLINE HRESULT IBDA_DRM_PerformDRMPairing(IBDA_DRM* This,WINBOOL fSync) { +static __WIDL_INLINE HRESULT IBDA_DRM_PerformDRMPairing(IBDA_DRM* This,WINBOOL fSync) { return This->lpVtbl->PerformDRMPairing(This,fSync); } #endif @@ -4603,23 +4611,23 @@ interface IBDA_NameValueService { #define IBDA_NameValueService_SetValue(This,ulDialogRequest,bstrLanguage,bstrName,bstrValue,ulReserved) (This)->lpVtbl->SetValue(This,ulDialogRequest,bstrLanguage,bstrName,bstrValue,ulReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_NameValueService_QueryInterface(IBDA_NameValueService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_NameValueService_QueryInterface(IBDA_NameValueService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_NameValueService_AddRef(IBDA_NameValueService* This) { +static __WIDL_INLINE ULONG IBDA_NameValueService_AddRef(IBDA_NameValueService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_NameValueService_Release(IBDA_NameValueService* This) { +static __WIDL_INLINE ULONG IBDA_NameValueService_Release(IBDA_NameValueService* This) { return This->lpVtbl->Release(This); } /*** IBDA_NameValueService methods ***/ -static FORCEINLINE HRESULT IBDA_NameValueService_GetValueNameByIndex(IBDA_NameValueService* This,ULONG ulIndex,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IBDA_NameValueService_GetValueNameByIndex(IBDA_NameValueService* This,ULONG ulIndex,BSTR *pbstrName) { return This->lpVtbl->GetValueNameByIndex(This,ulIndex,pbstrName); } -static FORCEINLINE HRESULT IBDA_NameValueService_GetValue(IBDA_NameValueService* This,BSTR bstrName,BSTR bstrLanguage,BSTR *pbstrValue) { +static __WIDL_INLINE HRESULT IBDA_NameValueService_GetValue(IBDA_NameValueService* This,BSTR bstrName,BSTR bstrLanguage,BSTR *pbstrValue) { return This->lpVtbl->GetValue(This,bstrName,bstrLanguage,pbstrValue); } -static FORCEINLINE HRESULT IBDA_NameValueService_SetValue(IBDA_NameValueService* This,ULONG ulDialogRequest,BSTR bstrLanguage,BSTR bstrName,BSTR bstrValue,ULONG ulReserved) { +static __WIDL_INLINE HRESULT IBDA_NameValueService_SetValue(IBDA_NameValueService* This,ULONG ulDialogRequest,BSTR bstrLanguage,BSTR bstrName,BSTR bstrValue,ULONG ulReserved) { return This->lpVtbl->SetValue(This,ulDialogRequest,bstrLanguage,bstrName,bstrValue,ulReserved); } #endif @@ -4742,29 +4750,29 @@ interface IBDA_ConditionalAccessEx { #define IBDA_ConditionalAccessEx_CreateDialogRequestNumber(This,pulDialogRequestNumber) (This)->lpVtbl->CreateDialogRequestNumber(This,pulDialogRequestNumber) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_ConditionalAccessEx_QueryInterface(IBDA_ConditionalAccessEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccessEx_QueryInterface(IBDA_ConditionalAccessEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_ConditionalAccessEx_AddRef(IBDA_ConditionalAccessEx* This) { +static __WIDL_INLINE ULONG IBDA_ConditionalAccessEx_AddRef(IBDA_ConditionalAccessEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_ConditionalAccessEx_Release(IBDA_ConditionalAccessEx* This) { +static __WIDL_INLINE ULONG IBDA_ConditionalAccessEx_Release(IBDA_ConditionalAccessEx* This) { return This->lpVtbl->Release(This); } /*** IBDA_ConditionalAccessEx methods ***/ -static FORCEINLINE HRESULT IBDA_ConditionalAccessEx_CheckEntitlementToken(IBDA_ConditionalAccessEx* This,ULONG ulDialogRequest,BSTR bstrLanguage,BDA_CONDITIONALACCESS_REQUESTTYPE RequestType,ULONG ulcbEntitlementTokenLen,BYTE *pbEntitlementToken,ULONG *pulDescrambleStatus) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccessEx_CheckEntitlementToken(IBDA_ConditionalAccessEx* This,ULONG ulDialogRequest,BSTR bstrLanguage,BDA_CONDITIONALACCESS_REQUESTTYPE RequestType,ULONG ulcbEntitlementTokenLen,BYTE *pbEntitlementToken,ULONG *pulDescrambleStatus) { return This->lpVtbl->CheckEntitlementToken(This,ulDialogRequest,bstrLanguage,RequestType,ulcbEntitlementTokenLen,pbEntitlementToken,pulDescrambleStatus); } -static FORCEINLINE HRESULT IBDA_ConditionalAccessEx_SetCaptureToken(IBDA_ConditionalAccessEx* This,ULONG ulcbCaptureTokenLen,BYTE *pbCaptureToken) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccessEx_SetCaptureToken(IBDA_ConditionalAccessEx* This,ULONG ulcbCaptureTokenLen,BYTE *pbCaptureToken) { return This->lpVtbl->SetCaptureToken(This,ulcbCaptureTokenLen,pbCaptureToken); } -static FORCEINLINE HRESULT IBDA_ConditionalAccessEx_OpenBroadcastMmi(IBDA_ConditionalAccessEx* This,ULONG ulDialogRequest,BSTR bstrLanguage,ULONG EventId) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccessEx_OpenBroadcastMmi(IBDA_ConditionalAccessEx* This,ULONG ulDialogRequest,BSTR bstrLanguage,ULONG EventId) { return This->lpVtbl->OpenBroadcastMmi(This,ulDialogRequest,bstrLanguage,EventId); } -static FORCEINLINE HRESULT IBDA_ConditionalAccessEx_CloseMmiDialog(IBDA_ConditionalAccessEx* This,ULONG ulDialogRequest,BSTR bstrLanguage,ULONG ulDialogNumber,BDA_CONDITIONALACCESS_MMICLOSEREASON ReasonCode,ULONG *pulSessionResult) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccessEx_CloseMmiDialog(IBDA_ConditionalAccessEx* This,ULONG ulDialogRequest,BSTR bstrLanguage,ULONG ulDialogNumber,BDA_CONDITIONALACCESS_MMICLOSEREASON ReasonCode,ULONG *pulSessionResult) { return This->lpVtbl->CloseMmiDialog(This,ulDialogRequest,bstrLanguage,ulDialogNumber,ReasonCode,pulSessionResult); } -static FORCEINLINE HRESULT IBDA_ConditionalAccessEx_CreateDialogRequestNumber(IBDA_ConditionalAccessEx* This,ULONG *pulDialogRequestNumber) { +static __WIDL_INLINE HRESULT IBDA_ConditionalAccessEx_CreateDialogRequestNumber(IBDA_ConditionalAccessEx* This,ULONG *pulDialogRequestNumber) { return This->lpVtbl->CreateDialogRequestNumber(This,pulDialogRequestNumber); } #endif @@ -4835,17 +4843,17 @@ interface IBDA_ISDBConditionalAccess { #define IBDA_ISDBConditionalAccess_SetIsdbCasRequest(This,ulRequestId,ulcbRequestBufferLen,pbRequestBuffer) (This)->lpVtbl->SetIsdbCasRequest(This,ulRequestId,ulcbRequestBufferLen,pbRequestBuffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_ISDBConditionalAccess_QueryInterface(IBDA_ISDBConditionalAccess* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_ISDBConditionalAccess_QueryInterface(IBDA_ISDBConditionalAccess* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_ISDBConditionalAccess_AddRef(IBDA_ISDBConditionalAccess* This) { +static __WIDL_INLINE ULONG IBDA_ISDBConditionalAccess_AddRef(IBDA_ISDBConditionalAccess* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_ISDBConditionalAccess_Release(IBDA_ISDBConditionalAccess* This) { +static __WIDL_INLINE ULONG IBDA_ISDBConditionalAccess_Release(IBDA_ISDBConditionalAccess* This) { return This->lpVtbl->Release(This); } /*** IBDA_ISDBConditionalAccess methods ***/ -static FORCEINLINE HRESULT IBDA_ISDBConditionalAccess_SetIsdbCasRequest(IBDA_ISDBConditionalAccess* This,ULONG ulRequestId,ULONG ulcbRequestBufferLen,BYTE *pbRequestBuffer) { +static __WIDL_INLINE HRESULT IBDA_ISDBConditionalAccess_SetIsdbCasRequest(IBDA_ISDBConditionalAccess* This,ULONG ulRequestId,ULONG ulcbRequestBufferLen,BYTE *pbRequestBuffer) { return This->lpVtbl->SetIsdbCasRequest(This,ulRequestId,ulcbRequestBufferLen,pbRequestBuffer); } #endif @@ -4914,17 +4922,17 @@ interface IBDA_EventingService { #define IBDA_EventingService_CompleteEvent(This,ulEventID,ulEventResult) (This)->lpVtbl->CompleteEvent(This,ulEventID,ulEventResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_EventingService_QueryInterface(IBDA_EventingService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_EventingService_QueryInterface(IBDA_EventingService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_EventingService_AddRef(IBDA_EventingService* This) { +static __WIDL_INLINE ULONG IBDA_EventingService_AddRef(IBDA_EventingService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_EventingService_Release(IBDA_EventingService* This) { +static __WIDL_INLINE ULONG IBDA_EventingService_Release(IBDA_EventingService* This) { return This->lpVtbl->Release(This); } /*** IBDA_EventingService methods ***/ -static FORCEINLINE HRESULT IBDA_EventingService_CompleteEvent(IBDA_EventingService* This,ULONG ulEventID,ULONG ulEventResult) { +static __WIDL_INLINE HRESULT IBDA_EventingService_CompleteEvent(IBDA_EventingService* This,ULONG ulEventID,ULONG ulEventResult) { return This->lpVtbl->CompleteEvent(This,ulEventID,ulEventResult); } #endif @@ -5009,20 +5017,20 @@ interface IBDA_AUX { #define IBDA_AUX_EnumCapability(This,dwIndex,dwInputID,pConnectorType,ConnTypeNum,NumVideoStds,AnalogStds) (This)->lpVtbl->EnumCapability(This,dwIndex,dwInputID,pConnectorType,ConnTypeNum,NumVideoStds,AnalogStds) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_AUX_QueryInterface(IBDA_AUX* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_AUX_QueryInterface(IBDA_AUX* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_AUX_AddRef(IBDA_AUX* This) { +static __WIDL_INLINE ULONG IBDA_AUX_AddRef(IBDA_AUX* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_AUX_Release(IBDA_AUX* This) { +static __WIDL_INLINE ULONG IBDA_AUX_Release(IBDA_AUX* This) { return This->lpVtbl->Release(This); } /*** IBDA_AUX methods ***/ -static FORCEINLINE HRESULT IBDA_AUX_QueryCapabilities(IBDA_AUX* This,DWORD *pdwNumAuxInputsBSTR) { +static __WIDL_INLINE HRESULT IBDA_AUX_QueryCapabilities(IBDA_AUX* This,DWORD *pdwNumAuxInputsBSTR) { return This->lpVtbl->QueryCapabilities(This,pdwNumAuxInputsBSTR); } -static FORCEINLINE HRESULT IBDA_AUX_EnumCapability(IBDA_AUX* This,DWORD dwIndex,DWORD *dwInputID,GUID *pConnectorType,DWORD *ConnTypeNum,DWORD *NumVideoStds,ULONGLONG *AnalogStds) { +static __WIDL_INLINE HRESULT IBDA_AUX_EnumCapability(IBDA_AUX* This,DWORD dwIndex,DWORD *dwInputID,GUID *pConnectorType,DWORD *ConnTypeNum,DWORD *NumVideoStds,ULONGLONG *AnalogStds) { return This->lpVtbl->EnumCapability(This,dwIndex,dwInputID,pConnectorType,ConnTypeNum,NumVideoStds,AnalogStds); } #endif @@ -5195,29 +5203,29 @@ interface IBDA_Encoder { #define IBDA_Encoder_GetState(This,AudioBitrateMax,AudioBitrateMin,AudioBitrateMode,AudioBitrateStepping,AudioBitrate,AudioMethodID,AvailableAudioPrograms,AudioProgram,VideoBitrateMax,VideoBitrateMin,VideoBitrateMode,VideoBitrate,VideoBitrateStepping,VideoMethodID,SignalSourceID,SignalFormat,SignalLock,SignalLevel,SignalToNoiseRatio) (This)->lpVtbl->GetState(This,AudioBitrateMax,AudioBitrateMin,AudioBitrateMode,AudioBitrateStepping,AudioBitrate,AudioMethodID,AvailableAudioPrograms,AudioProgram,VideoBitrateMax,VideoBitrateMin,VideoBitrateMode,VideoBitrate,VideoBitrateStepping,VideoMethodID,SignalSourceID,SignalFormat,SignalLock,SignalLevel,SignalToNoiseRatio) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_Encoder_QueryInterface(IBDA_Encoder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_Encoder_QueryInterface(IBDA_Encoder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_Encoder_AddRef(IBDA_Encoder* This) { +static __WIDL_INLINE ULONG IBDA_Encoder_AddRef(IBDA_Encoder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_Encoder_Release(IBDA_Encoder* This) { +static __WIDL_INLINE ULONG IBDA_Encoder_Release(IBDA_Encoder* This) { return This->lpVtbl->Release(This); } /*** IBDA_Encoder methods ***/ -static FORCEINLINE HRESULT IBDA_Encoder_QueryCapabilities(IBDA_Encoder* This,DWORD *NumAudioFmts,DWORD *NumVideoFmts) { +static __WIDL_INLINE HRESULT IBDA_Encoder_QueryCapabilities(IBDA_Encoder* This,DWORD *NumAudioFmts,DWORD *NumVideoFmts) { return This->lpVtbl->QueryCapabilities(This,NumAudioFmts,NumVideoFmts); } -static FORCEINLINE HRESULT IBDA_Encoder_EnumAudioCapability(IBDA_Encoder* This,DWORD FmtIndex,DWORD *MethodID,DWORD *AlgorithmType,DWORD *SamplingRate,DWORD *BitDepth,DWORD *NumChannels) { +static __WIDL_INLINE HRESULT IBDA_Encoder_EnumAudioCapability(IBDA_Encoder* This,DWORD FmtIndex,DWORD *MethodID,DWORD *AlgorithmType,DWORD *SamplingRate,DWORD *BitDepth,DWORD *NumChannels) { return This->lpVtbl->EnumAudioCapability(This,FmtIndex,MethodID,AlgorithmType,SamplingRate,BitDepth,NumChannels); } -static FORCEINLINE HRESULT IBDA_Encoder_EnumVideoCapability(IBDA_Encoder* This,DWORD FmtIndex,DWORD *MethodID,DWORD *AlgorithmType,DWORD *VerticalSize,DWORD *HorizontalSize,DWORD *AspectRatio,DWORD *FrameRateCode,DWORD *ProgressiveSequence) { +static __WIDL_INLINE HRESULT IBDA_Encoder_EnumVideoCapability(IBDA_Encoder* This,DWORD FmtIndex,DWORD *MethodID,DWORD *AlgorithmType,DWORD *VerticalSize,DWORD *HorizontalSize,DWORD *AspectRatio,DWORD *FrameRateCode,DWORD *ProgressiveSequence) { return This->lpVtbl->EnumVideoCapability(This,FmtIndex,MethodID,AlgorithmType,VerticalSize,HorizontalSize,AspectRatio,FrameRateCode,ProgressiveSequence); } -static FORCEINLINE HRESULT IBDA_Encoder_SetParameters(IBDA_Encoder* This,DWORD AudioBitrateMode,DWORD AudioBitrate,DWORD AudioMethodID,DWORD AudioProgram,DWORD VideoBitrateMode,DWORD VideoBitrate,DWORD VideoMethodID) { +static __WIDL_INLINE HRESULT IBDA_Encoder_SetParameters(IBDA_Encoder* This,DWORD AudioBitrateMode,DWORD AudioBitrate,DWORD AudioMethodID,DWORD AudioProgram,DWORD VideoBitrateMode,DWORD VideoBitrate,DWORD VideoMethodID) { return This->lpVtbl->SetParameters(This,AudioBitrateMode,AudioBitrate,AudioMethodID,AudioProgram,VideoBitrateMode,VideoBitrate,VideoMethodID); } -static FORCEINLINE HRESULT IBDA_Encoder_GetState(IBDA_Encoder* This,DWORD *AudioBitrateMax,DWORD *AudioBitrateMin,DWORD *AudioBitrateMode,DWORD *AudioBitrateStepping,DWORD *AudioBitrate,DWORD *AudioMethodID,DWORD *AvailableAudioPrograms,DWORD *AudioProgram,DWORD *VideoBitrateMax,DWORD *VideoBitrateMin,DWORD *VideoBitrateMode,DWORD *VideoBitrate,DWORD *VideoBitrateStepping,DWORD *VideoMethodID,DWORD *SignalSourceID,ULONGLONG *SignalFormat,WINBOOL *SignalLock,LONG *SignalLevel,DWORD *SignalToNoiseRatio) { +static __WIDL_INLINE HRESULT IBDA_Encoder_GetState(IBDA_Encoder* This,DWORD *AudioBitrateMax,DWORD *AudioBitrateMin,DWORD *AudioBitrateMode,DWORD *AudioBitrateStepping,DWORD *AudioBitrate,DWORD *AudioMethodID,DWORD *AvailableAudioPrograms,DWORD *AudioProgram,DWORD *VideoBitrateMax,DWORD *VideoBitrateMin,DWORD *VideoBitrateMode,DWORD *VideoBitrate,DWORD *VideoBitrateStepping,DWORD *VideoMethodID,DWORD *SignalSourceID,ULONGLONG *SignalFormat,WINBOOL *SignalLock,LONG *SignalLevel,DWORD *SignalToNoiseRatio) { return This->lpVtbl->GetState(This,AudioBitrateMax,AudioBitrateMin,AudioBitrateMode,AudioBitrateStepping,AudioBitrate,AudioMethodID,AvailableAudioPrograms,AudioProgram,VideoBitrateMax,VideoBitrateMin,VideoBitrateMode,VideoBitrate,VideoBitrateStepping,VideoMethodID,SignalSourceID,SignalFormat,SignalLock,SignalLevel,SignalToNoiseRatio); } #endif @@ -5354,35 +5362,35 @@ interface IBDA_FDC { #define IBDA_FDC_GetTableSection(This,Pid,MaxBufferSize,ActualSize,SecBuffer) (This)->lpVtbl->GetTableSection(This,Pid,MaxBufferSize,ActualSize,SecBuffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_FDC_QueryInterface(IBDA_FDC* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_FDC_QueryInterface(IBDA_FDC* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_FDC_AddRef(IBDA_FDC* This) { +static __WIDL_INLINE ULONG IBDA_FDC_AddRef(IBDA_FDC* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_FDC_Release(IBDA_FDC* This) { +static __WIDL_INLINE ULONG IBDA_FDC_Release(IBDA_FDC* This) { return This->lpVtbl->Release(This); } /*** IBDA_FDC methods ***/ -static FORCEINLINE HRESULT IBDA_FDC_GetStatus(IBDA_FDC* This,DWORD *CurrentBitrate,WINBOOL *CarrierLock,DWORD *CurrentFrequency,WINBOOL *CurrentSpectrumInversion,BSTR *CurrentPIDList,BSTR *CurrentTIDList,WINBOOL *Overflow) { +static __WIDL_INLINE HRESULT IBDA_FDC_GetStatus(IBDA_FDC* This,DWORD *CurrentBitrate,WINBOOL *CarrierLock,DWORD *CurrentFrequency,WINBOOL *CurrentSpectrumInversion,BSTR *CurrentPIDList,BSTR *CurrentTIDList,WINBOOL *Overflow) { return This->lpVtbl->GetStatus(This,CurrentBitrate,CarrierLock,CurrentFrequency,CurrentSpectrumInversion,CurrentPIDList,CurrentTIDList,Overflow); } -static FORCEINLINE HRESULT IBDA_FDC_RequestTables(IBDA_FDC* This,BSTR TableIDs) { +static __WIDL_INLINE HRESULT IBDA_FDC_RequestTables(IBDA_FDC* This,BSTR TableIDs) { return This->lpVtbl->RequestTables(This,TableIDs); } -static FORCEINLINE HRESULT IBDA_FDC_AddPid(IBDA_FDC* This,BSTR PidsToAdd,DWORD *RemainingFilterEntries) { +static __WIDL_INLINE HRESULT IBDA_FDC_AddPid(IBDA_FDC* This,BSTR PidsToAdd,DWORD *RemainingFilterEntries) { return This->lpVtbl->AddPid(This,PidsToAdd,RemainingFilterEntries); } -static FORCEINLINE HRESULT IBDA_FDC_RemovePid(IBDA_FDC* This,BSTR PidsToRemove) { +static __WIDL_INLINE HRESULT IBDA_FDC_RemovePid(IBDA_FDC* This,BSTR PidsToRemove) { return This->lpVtbl->RemovePid(This,PidsToRemove); } -static FORCEINLINE HRESULT IBDA_FDC_AddTid(IBDA_FDC* This,BSTR TidsToAdd,BSTR *CurrentTidList) { +static __WIDL_INLINE HRESULT IBDA_FDC_AddTid(IBDA_FDC* This,BSTR TidsToAdd,BSTR *CurrentTidList) { return This->lpVtbl->AddTid(This,TidsToAdd,CurrentTidList); } -static FORCEINLINE HRESULT IBDA_FDC_RemoveTid(IBDA_FDC* This,BSTR TidsToRemove) { +static __WIDL_INLINE HRESULT IBDA_FDC_RemoveTid(IBDA_FDC* This,BSTR TidsToRemove) { return This->lpVtbl->RemoveTid(This,TidsToRemove); } -static FORCEINLINE HRESULT IBDA_FDC_GetTableSection(IBDA_FDC* This,DWORD *Pid,DWORD MaxBufferSize,DWORD *ActualSize,BYTE *SecBuffer) { +static __WIDL_INLINE HRESULT IBDA_FDC_GetTableSection(IBDA_FDC* This,DWORD *Pid,DWORD MaxBufferSize,DWORD *ActualSize,BYTE *SecBuffer) { return This->lpVtbl->GetTableSection(This,Pid,MaxBufferSize,ActualSize,SecBuffer); } #endif @@ -5498,32 +5506,32 @@ interface IBDA_GuideDataDeliveryService { #define IBDA_GuideDataDeliveryService_GetServiceInfoFromTuneXml(This,bstrTuneXml,pbstrServiceDescription) (This)->lpVtbl->GetServiceInfoFromTuneXml(This,bstrTuneXml,pbstrServiceDescription) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_GuideDataDeliveryService_QueryInterface(IBDA_GuideDataDeliveryService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_GuideDataDeliveryService_QueryInterface(IBDA_GuideDataDeliveryService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_GuideDataDeliveryService_AddRef(IBDA_GuideDataDeliveryService* This) { +static __WIDL_INLINE ULONG IBDA_GuideDataDeliveryService_AddRef(IBDA_GuideDataDeliveryService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_GuideDataDeliveryService_Release(IBDA_GuideDataDeliveryService* This) { +static __WIDL_INLINE ULONG IBDA_GuideDataDeliveryService_Release(IBDA_GuideDataDeliveryService* This) { return This->lpVtbl->Release(This); } /*** IBDA_GuideDataDeliveryService methods ***/ -static FORCEINLINE HRESULT IBDA_GuideDataDeliveryService_GetGuideDataType(IBDA_GuideDataDeliveryService* This,GUID *pguidDataType) { +static __WIDL_INLINE HRESULT IBDA_GuideDataDeliveryService_GetGuideDataType(IBDA_GuideDataDeliveryService* This,GUID *pguidDataType) { return This->lpVtbl->GetGuideDataType(This,pguidDataType); } -static FORCEINLINE HRESULT IBDA_GuideDataDeliveryService_GetGuideData(IBDA_GuideDataDeliveryService* This,ULONG *pulcbBufferLen,BYTE *pbBuffer,ULONG *pulGuideDataPercentageProgress) { +static __WIDL_INLINE HRESULT IBDA_GuideDataDeliveryService_GetGuideData(IBDA_GuideDataDeliveryService* This,ULONG *pulcbBufferLen,BYTE *pbBuffer,ULONG *pulGuideDataPercentageProgress) { return This->lpVtbl->GetGuideData(This,pulcbBufferLen,pbBuffer,pulGuideDataPercentageProgress); } -static FORCEINLINE HRESULT IBDA_GuideDataDeliveryService_RequestGuideDataUpdate(IBDA_GuideDataDeliveryService* This) { +static __WIDL_INLINE HRESULT IBDA_GuideDataDeliveryService_RequestGuideDataUpdate(IBDA_GuideDataDeliveryService* This) { return This->lpVtbl->RequestGuideDataUpdate(This); } -static FORCEINLINE HRESULT IBDA_GuideDataDeliveryService_GetTuneXmlFromServiceIdx(IBDA_GuideDataDeliveryService* This,ULONG64 ul64ServiceIdx,BSTR *pbstrTuneXml) { +static __WIDL_INLINE HRESULT IBDA_GuideDataDeliveryService_GetTuneXmlFromServiceIdx(IBDA_GuideDataDeliveryService* This,ULONG64 ul64ServiceIdx,BSTR *pbstrTuneXml) { return This->lpVtbl->GetTuneXmlFromServiceIdx(This,ul64ServiceIdx,pbstrTuneXml); } -static FORCEINLINE HRESULT IBDA_GuideDataDeliveryService_GetServices(IBDA_GuideDataDeliveryService* This,ULONG *pulcbBufferLen,BYTE *pbBuffer) { +static __WIDL_INLINE HRESULT IBDA_GuideDataDeliveryService_GetServices(IBDA_GuideDataDeliveryService* This,ULONG *pulcbBufferLen,BYTE *pbBuffer) { return This->lpVtbl->GetServices(This,pulcbBufferLen,pbBuffer); } -static FORCEINLINE HRESULT IBDA_GuideDataDeliveryService_GetServiceInfoFromTuneXml(IBDA_GuideDataDeliveryService* This,BSTR bstrTuneXml,BSTR *pbstrServiceDescription) { +static __WIDL_INLINE HRESULT IBDA_GuideDataDeliveryService_GetServiceInfoFromTuneXml(IBDA_GuideDataDeliveryService* This,BSTR bstrTuneXml,BSTR *pbstrServiceDescription) { return This->lpVtbl->GetServiceInfoFromTuneXml(This,bstrTuneXml,pbstrServiceDescription); } #endif @@ -5600,20 +5608,20 @@ interface IBDA_DRMService { #define IBDA_DRMService_GetDRMStatus(This,pbstrDrmUuidList,DrmUuid) (This)->lpVtbl->GetDRMStatus(This,pbstrDrmUuidList,DrmUuid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_DRMService_QueryInterface(IBDA_DRMService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_DRMService_QueryInterface(IBDA_DRMService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_DRMService_AddRef(IBDA_DRMService* This) { +static __WIDL_INLINE ULONG IBDA_DRMService_AddRef(IBDA_DRMService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_DRMService_Release(IBDA_DRMService* This) { +static __WIDL_INLINE ULONG IBDA_DRMService_Release(IBDA_DRMService* This) { return This->lpVtbl->Release(This); } /*** IBDA_DRMService methods ***/ -static FORCEINLINE HRESULT IBDA_DRMService_SetDRM(IBDA_DRMService* This,GUID *puuidNewDrm) { +static __WIDL_INLINE HRESULT IBDA_DRMService_SetDRM(IBDA_DRMService* This,GUID *puuidNewDrm) { return This->lpVtbl->SetDRM(This,puuidNewDrm); } -static FORCEINLINE HRESULT IBDA_DRMService_GetDRMStatus(IBDA_DRMService* This,BSTR *pbstrDrmUuidList,GUID *DrmUuid) { +static __WIDL_INLINE HRESULT IBDA_DRMService_GetDRMStatus(IBDA_DRMService* This,BSTR *pbstrDrmUuidList,GUID *DrmUuid) { return This->lpVtbl->GetDRMStatus(This,pbstrDrmUuidList,DrmUuid); } #endif @@ -5780,38 +5788,38 @@ interface IBDA_WMDRMSession { #define IBDA_WMDRMSession_GetKeyInfo(This,pulKeyInfoLen,pbKeyInfo) (This)->lpVtbl->GetKeyInfo(This,pulKeyInfoLen,pbKeyInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_WMDRMSession_QueryInterface(IBDA_WMDRMSession* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_WMDRMSession_QueryInterface(IBDA_WMDRMSession* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_WMDRMSession_AddRef(IBDA_WMDRMSession* This) { +static __WIDL_INLINE ULONG IBDA_WMDRMSession_AddRef(IBDA_WMDRMSession* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_WMDRMSession_Release(IBDA_WMDRMSession* This) { +static __WIDL_INLINE ULONG IBDA_WMDRMSession_Release(IBDA_WMDRMSession* This) { return This->lpVtbl->Release(This); } /*** IBDA_WMDRMSession methods ***/ -static FORCEINLINE HRESULT IBDA_WMDRMSession_GetStatus(IBDA_WMDRMSession* This,ULONG *MaxCaptureToken,ULONG *MaxStreamingPid,ULONG *MaxLicense,ULONG *MinSecurityLevel,ULONG *RevInfoSequenceNumber,ULONGLONG *RevInfoIssuedTime,ULONG *RevInfoTTL,ULONG *RevListVersion,ULONG *ulState) { +static __WIDL_INLINE HRESULT IBDA_WMDRMSession_GetStatus(IBDA_WMDRMSession* This,ULONG *MaxCaptureToken,ULONG *MaxStreamingPid,ULONG *MaxLicense,ULONG *MinSecurityLevel,ULONG *RevInfoSequenceNumber,ULONGLONG *RevInfoIssuedTime,ULONG *RevInfoTTL,ULONG *RevListVersion,ULONG *ulState) { return This->lpVtbl->GetStatus(This,MaxCaptureToken,MaxStreamingPid,MaxLicense,MinSecurityLevel,RevInfoSequenceNumber,RevInfoIssuedTime,RevInfoTTL,RevListVersion,ulState); } -static FORCEINLINE HRESULT IBDA_WMDRMSession_SetRevInfo(IBDA_WMDRMSession* This,ULONG ulRevInfoLen,BYTE *pbRevInfo) { +static __WIDL_INLINE HRESULT IBDA_WMDRMSession_SetRevInfo(IBDA_WMDRMSession* This,ULONG ulRevInfoLen,BYTE *pbRevInfo) { return This->lpVtbl->SetRevInfo(This,ulRevInfoLen,pbRevInfo); } -static FORCEINLINE HRESULT IBDA_WMDRMSession_SetCrl(IBDA_WMDRMSession* This,ULONG ulCrlLen,BYTE *pbCrlLen) { +static __WIDL_INLINE HRESULT IBDA_WMDRMSession_SetCrl(IBDA_WMDRMSession* This,ULONG ulCrlLen,BYTE *pbCrlLen) { return This->lpVtbl->SetCrl(This,ulCrlLen,pbCrlLen); } -static FORCEINLINE HRESULT IBDA_WMDRMSession_TransactMessage(IBDA_WMDRMSession* This,ULONG ulcbRequest,BYTE *pbRequest,ULONG *pulcbResponse,BYTE *pbResponse) { +static __WIDL_INLINE HRESULT IBDA_WMDRMSession_TransactMessage(IBDA_WMDRMSession* This,ULONG ulcbRequest,BYTE *pbRequest,ULONG *pulcbResponse,BYTE *pbResponse) { return This->lpVtbl->TransactMessage(This,ulcbRequest,pbRequest,pulcbResponse,pbResponse); } -static FORCEINLINE HRESULT IBDA_WMDRMSession_GetLicense(IBDA_WMDRMSession* This,GUID *uuidKey,ULONG *pulPackageLen,BYTE *pbPackage) { +static __WIDL_INLINE HRESULT IBDA_WMDRMSession_GetLicense(IBDA_WMDRMSession* This,GUID *uuidKey,ULONG *pulPackageLen,BYTE *pbPackage) { return This->lpVtbl->GetLicense(This,uuidKey,pulPackageLen,pbPackage); } -static FORCEINLINE HRESULT IBDA_WMDRMSession_ReissueLicense(IBDA_WMDRMSession* This,GUID *uuidKey) { +static __WIDL_INLINE HRESULT IBDA_WMDRMSession_ReissueLicense(IBDA_WMDRMSession* This,GUID *uuidKey) { return This->lpVtbl->ReissueLicense(This,uuidKey); } -static FORCEINLINE HRESULT IBDA_WMDRMSession_RenewLicense(IBDA_WMDRMSession* This,ULONG ulInXmrLicenseLen,BYTE *pbInXmrLicense,ULONG ulEntitlementTokenLen,BYTE *pbEntitlementToken,ULONG *pulDescrambleStatus,ULONG *pulOutXmrLicenseLen,BYTE *pbOutXmrLicense) { +static __WIDL_INLINE HRESULT IBDA_WMDRMSession_RenewLicense(IBDA_WMDRMSession* This,ULONG ulInXmrLicenseLen,BYTE *pbInXmrLicense,ULONG ulEntitlementTokenLen,BYTE *pbEntitlementToken,ULONG *pulDescrambleStatus,ULONG *pulOutXmrLicenseLen,BYTE *pbOutXmrLicense) { return This->lpVtbl->RenewLicense(This,ulInXmrLicenseLen,pbInXmrLicense,ulEntitlementTokenLen,pbEntitlementToken,pulDescrambleStatus,pulOutXmrLicenseLen,pbOutXmrLicense); } -static FORCEINLINE HRESULT IBDA_WMDRMSession_GetKeyInfo(IBDA_WMDRMSession* This,ULONG *pulKeyInfoLen,BYTE *pbKeyInfo) { +static __WIDL_INLINE HRESULT IBDA_WMDRMSession_GetKeyInfo(IBDA_WMDRMSession* This,ULONG *pulKeyInfoLen,BYTE *pbKeyInfo) { return This->lpVtbl->GetKeyInfo(This,pulKeyInfoLen,pbKeyInfo); } #endif @@ -5938,32 +5946,32 @@ interface IBDA_WMDRMTuner { #define IBDA_WMDRMTuner_GetStartCodeProfile(This,pulStartCodeProfileLen,pbStartCodeProfile) (This)->lpVtbl->GetStartCodeProfile(This,pulStartCodeProfileLen,pbStartCodeProfile) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_WMDRMTuner_QueryInterface(IBDA_WMDRMTuner* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_WMDRMTuner_QueryInterface(IBDA_WMDRMTuner* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_WMDRMTuner_AddRef(IBDA_WMDRMTuner* This) { +static __WIDL_INLINE ULONG IBDA_WMDRMTuner_AddRef(IBDA_WMDRMTuner* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_WMDRMTuner_Release(IBDA_WMDRMTuner* This) { +static __WIDL_INLINE ULONG IBDA_WMDRMTuner_Release(IBDA_WMDRMTuner* This) { return This->lpVtbl->Release(This); } /*** IBDA_WMDRMTuner methods ***/ -static FORCEINLINE HRESULT IBDA_WMDRMTuner_PurchaseEntitlement(IBDA_WMDRMTuner* This,ULONG ulDialogRequest,BSTR bstrLanguage,ULONG ulPurchaseTokenLen,BYTE *pbPurchaseToken,ULONG *pulDescrambleStatus,ULONG *pulCaptureTokenLen,BYTE *pbCaptureToken) { +static __WIDL_INLINE HRESULT IBDA_WMDRMTuner_PurchaseEntitlement(IBDA_WMDRMTuner* This,ULONG ulDialogRequest,BSTR bstrLanguage,ULONG ulPurchaseTokenLen,BYTE *pbPurchaseToken,ULONG *pulDescrambleStatus,ULONG *pulCaptureTokenLen,BYTE *pbCaptureToken) { return This->lpVtbl->PurchaseEntitlement(This,ulDialogRequest,bstrLanguage,ulPurchaseTokenLen,pbPurchaseToken,pulDescrambleStatus,pulCaptureTokenLen,pbCaptureToken); } -static FORCEINLINE HRESULT IBDA_WMDRMTuner_CancelCaptureToken(IBDA_WMDRMTuner* This,ULONG ulCaptureTokenLen,BYTE *pbCaptureToken) { +static __WIDL_INLINE HRESULT IBDA_WMDRMTuner_CancelCaptureToken(IBDA_WMDRMTuner* This,ULONG ulCaptureTokenLen,BYTE *pbCaptureToken) { return This->lpVtbl->CancelCaptureToken(This,ulCaptureTokenLen,pbCaptureToken); } -static FORCEINLINE HRESULT IBDA_WMDRMTuner_SetPidProtection(IBDA_WMDRMTuner* This,ULONG ulPid,GUID *uuidKey) { +static __WIDL_INLINE HRESULT IBDA_WMDRMTuner_SetPidProtection(IBDA_WMDRMTuner* This,ULONG ulPid,GUID *uuidKey) { return This->lpVtbl->SetPidProtection(This,ulPid,uuidKey); } -static FORCEINLINE HRESULT IBDA_WMDRMTuner_GetPidProtection(IBDA_WMDRMTuner* This,ULONG pulPid,GUID *uuidKey) { +static __WIDL_INLINE HRESULT IBDA_WMDRMTuner_GetPidProtection(IBDA_WMDRMTuner* This,ULONG pulPid,GUID *uuidKey) { return This->lpVtbl->GetPidProtection(This,pulPid,uuidKey); } -static FORCEINLINE HRESULT IBDA_WMDRMTuner_SetSyncValue(IBDA_WMDRMTuner* This,ULONG ulSyncValue) { +static __WIDL_INLINE HRESULT IBDA_WMDRMTuner_SetSyncValue(IBDA_WMDRMTuner* This,ULONG ulSyncValue) { return This->lpVtbl->SetSyncValue(This,ulSyncValue); } -static FORCEINLINE HRESULT IBDA_WMDRMTuner_GetStartCodeProfile(IBDA_WMDRMTuner* This,ULONG *pulStartCodeProfileLen,BYTE *pbStartCodeProfile) { +static __WIDL_INLINE HRESULT IBDA_WMDRMTuner_GetStartCodeProfile(IBDA_WMDRMTuner* This,ULONG *pulStartCodeProfileLen,BYTE *pbStartCodeProfile) { return This->lpVtbl->GetStartCodeProfile(This,pulStartCodeProfileLen,pbStartCodeProfile); } #endif @@ -6048,23 +6056,23 @@ interface IBDA_DRIDRMService { #define IBDA_DRIDRMService_GetPairingStatus(This,penumPairingStatus) (This)->lpVtbl->GetPairingStatus(This,penumPairingStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_DRIDRMService_QueryInterface(IBDA_DRIDRMService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_DRIDRMService_QueryInterface(IBDA_DRIDRMService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_DRIDRMService_AddRef(IBDA_DRIDRMService* This) { +static __WIDL_INLINE ULONG IBDA_DRIDRMService_AddRef(IBDA_DRIDRMService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_DRIDRMService_Release(IBDA_DRIDRMService* This) { +static __WIDL_INLINE ULONG IBDA_DRIDRMService_Release(IBDA_DRIDRMService* This) { return This->lpVtbl->Release(This); } /*** IBDA_DRIDRMService methods ***/ -static FORCEINLINE HRESULT IBDA_DRIDRMService_SetDRM(IBDA_DRIDRMService* This,BSTR bstrNewDrm) { +static __WIDL_INLINE HRESULT IBDA_DRIDRMService_SetDRM(IBDA_DRIDRMService* This,BSTR bstrNewDrm) { return This->lpVtbl->SetDRM(This,bstrNewDrm); } -static FORCEINLINE HRESULT IBDA_DRIDRMService_GetDRMStatus(IBDA_DRIDRMService* This,BSTR *pbstrDrmUuidList,GUID *DrmUuid) { +static __WIDL_INLINE HRESULT IBDA_DRIDRMService_GetDRMStatus(IBDA_DRIDRMService* This,BSTR *pbstrDrmUuidList,GUID *DrmUuid) { return This->lpVtbl->GetDRMStatus(This,pbstrDrmUuidList,DrmUuid); } -static FORCEINLINE HRESULT IBDA_DRIDRMService_GetPairingStatus(IBDA_DRIDRMService* This,BDA_DrmPairingError *penumPairingStatus) { +static __WIDL_INLINE HRESULT IBDA_DRIDRMService_GetPairingStatus(IBDA_DRIDRMService* This,BDA_DrmPairingError *penumPairingStatus) { return This->lpVtbl->GetPairingStatus(This,penumPairingStatus); } #endif @@ -6198,35 +6206,35 @@ interface IBDA_DRIWMDRMSession { #define IBDA_DRIWMDRMSession_GetLastCardeaError(This,pdwError) (This)->lpVtbl->GetLastCardeaError(This,pdwError) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_DRIWMDRMSession_QueryInterface(IBDA_DRIWMDRMSession* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_DRIWMDRMSession_QueryInterface(IBDA_DRIWMDRMSession* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_DRIWMDRMSession_AddRef(IBDA_DRIWMDRMSession* This) { +static __WIDL_INLINE ULONG IBDA_DRIWMDRMSession_AddRef(IBDA_DRIWMDRMSession* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_DRIWMDRMSession_Release(IBDA_DRIWMDRMSession* This) { +static __WIDL_INLINE ULONG IBDA_DRIWMDRMSession_Release(IBDA_DRIWMDRMSession* This) { return This->lpVtbl->Release(This); } /*** IBDA_DRIWMDRMSession methods ***/ -static FORCEINLINE HRESULT IBDA_DRIWMDRMSession_AcknowledgeLicense(IBDA_DRIWMDRMSession* This,HRESULT hrLicenseAck) { +static __WIDL_INLINE HRESULT IBDA_DRIWMDRMSession_AcknowledgeLicense(IBDA_DRIWMDRMSession* This,HRESULT hrLicenseAck) { return This->lpVtbl->AcknowledgeLicense(This,hrLicenseAck); } -static FORCEINLINE HRESULT IBDA_DRIWMDRMSession_ProcessLicenseChallenge(IBDA_DRIWMDRMSession* This,DWORD dwcbLicenseMessage,BYTE *pbLicenseMessage,DWORD *pdwcbLicenseResponse,BYTE **ppbLicenseResponse) { +static __WIDL_INLINE HRESULT IBDA_DRIWMDRMSession_ProcessLicenseChallenge(IBDA_DRIWMDRMSession* This,DWORD dwcbLicenseMessage,BYTE *pbLicenseMessage,DWORD *pdwcbLicenseResponse,BYTE **ppbLicenseResponse) { return This->lpVtbl->ProcessLicenseChallenge(This,dwcbLicenseMessage,pbLicenseMessage,pdwcbLicenseResponse,ppbLicenseResponse); } -static FORCEINLINE HRESULT IBDA_DRIWMDRMSession_ProcessRegistrationChallenge(IBDA_DRIWMDRMSession* This,DWORD dwcbRegistrationMessage,BYTE *pbRegistrationMessage,DWORD *pdwcbRegistrationResponse,BYTE **ppbRegistrationResponse) { +static __WIDL_INLINE HRESULT IBDA_DRIWMDRMSession_ProcessRegistrationChallenge(IBDA_DRIWMDRMSession* This,DWORD dwcbRegistrationMessage,BYTE *pbRegistrationMessage,DWORD *pdwcbRegistrationResponse,BYTE **ppbRegistrationResponse) { return This->lpVtbl->ProcessRegistrationChallenge(This,dwcbRegistrationMessage,pbRegistrationMessage,pdwcbRegistrationResponse,ppbRegistrationResponse); } -static FORCEINLINE HRESULT IBDA_DRIWMDRMSession_SetRevInfo(IBDA_DRIWMDRMSession* This,DWORD dwRevInfoLen,BYTE *pbRevInfo,DWORD *pdwResponse) { +static __WIDL_INLINE HRESULT IBDA_DRIWMDRMSession_SetRevInfo(IBDA_DRIWMDRMSession* This,DWORD dwRevInfoLen,BYTE *pbRevInfo,DWORD *pdwResponse) { return This->lpVtbl->SetRevInfo(This,dwRevInfoLen,pbRevInfo,pdwResponse); } -static FORCEINLINE HRESULT IBDA_DRIWMDRMSession_SetCrl(IBDA_DRIWMDRMSession* This,DWORD dwCrlLen,BYTE *pbCrlLen,DWORD *pdwResponse) { +static __WIDL_INLINE HRESULT IBDA_DRIWMDRMSession_SetCrl(IBDA_DRIWMDRMSession* This,DWORD dwCrlLen,BYTE *pbCrlLen,DWORD *pdwResponse) { return This->lpVtbl->SetCrl(This,dwCrlLen,pbCrlLen,pdwResponse); } -static FORCEINLINE HRESULT IBDA_DRIWMDRMSession_GetHMSAssociationData(IBDA_DRIWMDRMSession* This) { +static __WIDL_INLINE HRESULT IBDA_DRIWMDRMSession_GetHMSAssociationData(IBDA_DRIWMDRMSession* This) { return This->lpVtbl->GetHMSAssociationData(This); } -static FORCEINLINE HRESULT IBDA_DRIWMDRMSession_GetLastCardeaError(IBDA_DRIWMDRMSession* This,DWORD *pdwError) { +static __WIDL_INLINE HRESULT IBDA_DRIWMDRMSession_GetLastCardeaError(IBDA_DRIWMDRMSession* This,DWORD *pdwError) { return This->lpVtbl->GetLastCardeaError(This,pdwError); } #endif @@ -6305,20 +6313,20 @@ interface IBDA_MUX { #define IBDA_MUX_GetPidList(This,pulPidListCount,pbPidListBuffer) (This)->lpVtbl->GetPidList(This,pulPidListCount,pbPidListBuffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_MUX_QueryInterface(IBDA_MUX* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_MUX_QueryInterface(IBDA_MUX* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_MUX_AddRef(IBDA_MUX* This) { +static __WIDL_INLINE ULONG IBDA_MUX_AddRef(IBDA_MUX* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_MUX_Release(IBDA_MUX* This) { +static __WIDL_INLINE ULONG IBDA_MUX_Release(IBDA_MUX* This) { return This->lpVtbl->Release(This); } /*** IBDA_MUX methods ***/ -static FORCEINLINE HRESULT IBDA_MUX_SetPidList(IBDA_MUX* This,ULONG ulPidListCount,BDA_MUX_PIDLISTITEM *pbPidListBuffer) { +static __WIDL_INLINE HRESULT IBDA_MUX_SetPidList(IBDA_MUX* This,ULONG ulPidListCount,BDA_MUX_PIDLISTITEM *pbPidListBuffer) { return This->lpVtbl->SetPidList(This,ulPidListCount,pbPidListBuffer); } -static FORCEINLINE HRESULT IBDA_MUX_GetPidList(IBDA_MUX* This,ULONG *pulPidListCount,BDA_MUX_PIDLISTITEM *pbPidListBuffer) { +static __WIDL_INLINE HRESULT IBDA_MUX_GetPidList(IBDA_MUX* This,ULONG *pulPidListCount,BDA_MUX_PIDLISTITEM *pbPidListBuffer) { return This->lpVtbl->GetPidList(This,pulPidListCount,pbPidListBuffer); } #endif @@ -6395,20 +6403,20 @@ interface IBDA_TransportStreamSelector { #define IBDA_TransportStreamSelector_GetTSInformation(This,pulTSInformationBufferLen,pbTSInformationBuffer) (This)->lpVtbl->GetTSInformation(This,pulTSInformationBufferLen,pbTSInformationBuffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_TransportStreamSelector_QueryInterface(IBDA_TransportStreamSelector* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_TransportStreamSelector_QueryInterface(IBDA_TransportStreamSelector* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_TransportStreamSelector_AddRef(IBDA_TransportStreamSelector* This) { +static __WIDL_INLINE ULONG IBDA_TransportStreamSelector_AddRef(IBDA_TransportStreamSelector* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_TransportStreamSelector_Release(IBDA_TransportStreamSelector* This) { +static __WIDL_INLINE ULONG IBDA_TransportStreamSelector_Release(IBDA_TransportStreamSelector* This) { return This->lpVtbl->Release(This); } /*** IBDA_TransportStreamSelector methods ***/ -static FORCEINLINE HRESULT IBDA_TransportStreamSelector_SetTSID(IBDA_TransportStreamSelector* This,USHORT usTSID) { +static __WIDL_INLINE HRESULT IBDA_TransportStreamSelector_SetTSID(IBDA_TransportStreamSelector* This,USHORT usTSID) { return This->lpVtbl->SetTSID(This,usTSID); } -static FORCEINLINE HRESULT IBDA_TransportStreamSelector_GetTSInformation(IBDA_TransportStreamSelector* This,ULONG *pulTSInformationBufferLen,BYTE *pbTSInformationBuffer) { +static __WIDL_INLINE HRESULT IBDA_TransportStreamSelector_GetTSInformation(IBDA_TransportStreamSelector* This,ULONG *pulTSInformationBufferLen,BYTE *pbTSInformationBuffer) { return This->lpVtbl->GetTSInformation(This,pulTSInformationBufferLen,pbTSInformationBuffer); } #endif @@ -6490,23 +6498,23 @@ interface IBDA_UserActivityService { #define IBDA_UserActivityService_UserActivityDetected(This) (This)->lpVtbl->UserActivityDetected(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDA_UserActivityService_QueryInterface(IBDA_UserActivityService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDA_UserActivityService_QueryInterface(IBDA_UserActivityService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDA_UserActivityService_AddRef(IBDA_UserActivityService* This) { +static __WIDL_INLINE ULONG IBDA_UserActivityService_AddRef(IBDA_UserActivityService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDA_UserActivityService_Release(IBDA_UserActivityService* This) { +static __WIDL_INLINE ULONG IBDA_UserActivityService_Release(IBDA_UserActivityService* This) { return This->lpVtbl->Release(This); } /*** IBDA_UserActivityService methods ***/ -static FORCEINLINE HRESULT IBDA_UserActivityService_SetCurrentTunerUseReason(IBDA_UserActivityService* This,DWORD dwUseReason) { +static __WIDL_INLINE HRESULT IBDA_UserActivityService_SetCurrentTunerUseReason(IBDA_UserActivityService* This,DWORD dwUseReason) { return This->lpVtbl->SetCurrentTunerUseReason(This,dwUseReason); } -static FORCEINLINE HRESULT IBDA_UserActivityService_GetUserActivityInterval(IBDA_UserActivityService* This,DWORD *pdwActivityInterval) { +static __WIDL_INLINE HRESULT IBDA_UserActivityService_GetUserActivityInterval(IBDA_UserActivityService* This,DWORD *pdwActivityInterval) { return This->lpVtbl->GetUserActivityInterval(This,pdwActivityInterval); } -static FORCEINLINE HRESULT IBDA_UserActivityService_UserActivityDetected(IBDA_UserActivityService* This) { +static __WIDL_INLINE HRESULT IBDA_UserActivityService_UserActivityDetected(IBDA_UserActivityService* This) { return This->lpVtbl->UserActivityDetected(This); } #endif diff --git a/lib/libc/include/any-windows-any/bits.h b/lib/libc/include/any-windows-any/bits.h index 7d999051644bfd844975561e7c1feada9714ec6a..61ade5add002f44bb94fd161ca24d2b44e168a96 100644 --- a/lib/libc/include/any-windows-any/bits.h +++ b/lib/libc/include/any-windows-any/bits.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/bits.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/bits.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __bits_h__ #define __bits_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IBackgroundCopyFile_FWD_DEFINED__ @@ -179,23 +187,23 @@ interface IBackgroundCopyFile { #define IBackgroundCopyFile_GetProgress(This,pVal) (This)->lpVtbl->GetProgress(This,pVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyFile_QueryInterface(IBackgroundCopyFile* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBackgroundCopyFile_QueryInterface(IBackgroundCopyFile* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBackgroundCopyFile_AddRef(IBackgroundCopyFile* This) { +static __WIDL_INLINE ULONG IBackgroundCopyFile_AddRef(IBackgroundCopyFile* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBackgroundCopyFile_Release(IBackgroundCopyFile* This) { +static __WIDL_INLINE ULONG IBackgroundCopyFile_Release(IBackgroundCopyFile* This) { return This->lpVtbl->Release(This); } /*** IBackgroundCopyFile methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyFile_GetRemoteName(IBackgroundCopyFile* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyFile_GetRemoteName(IBackgroundCopyFile* This,LPWSTR *pVal) { return This->lpVtbl->GetRemoteName(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyFile_GetLocalName(IBackgroundCopyFile* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyFile_GetLocalName(IBackgroundCopyFile* This,LPWSTR *pVal) { return This->lpVtbl->GetLocalName(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyFile_GetProgress(IBackgroundCopyFile* This,BG_FILE_PROGRESS *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyFile_GetProgress(IBackgroundCopyFile* This,BG_FILE_PROGRESS *pVal) { return This->lpVtbl->GetProgress(This,pVal); } #endif @@ -297,29 +305,29 @@ interface IEnumBackgroundCopyFiles { #define IEnumBackgroundCopyFiles_GetCount(This,puCount) (This)->lpVtbl->GetCount(This,puCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumBackgroundCopyFiles_QueryInterface(IEnumBackgroundCopyFiles* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumBackgroundCopyFiles_QueryInterface(IEnumBackgroundCopyFiles* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumBackgroundCopyFiles_AddRef(IEnumBackgroundCopyFiles* This) { +static __WIDL_INLINE ULONG IEnumBackgroundCopyFiles_AddRef(IEnumBackgroundCopyFiles* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumBackgroundCopyFiles_Release(IEnumBackgroundCopyFiles* This) { +static __WIDL_INLINE ULONG IEnumBackgroundCopyFiles_Release(IEnumBackgroundCopyFiles* This) { return This->lpVtbl->Release(This); } /*** IEnumBackgroundCopyFiles methods ***/ -static FORCEINLINE HRESULT IEnumBackgroundCopyFiles_Next(IEnumBackgroundCopyFiles* This,ULONG celt,IBackgroundCopyFile **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumBackgroundCopyFiles_Next(IEnumBackgroundCopyFiles* This,ULONG celt,IBackgroundCopyFile **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumBackgroundCopyFiles_Skip(IEnumBackgroundCopyFiles* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumBackgroundCopyFiles_Skip(IEnumBackgroundCopyFiles* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumBackgroundCopyFiles_Reset(IEnumBackgroundCopyFiles* This) { +static __WIDL_INLINE HRESULT IEnumBackgroundCopyFiles_Reset(IEnumBackgroundCopyFiles* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumBackgroundCopyFiles_Clone(IEnumBackgroundCopyFiles* This,IEnumBackgroundCopyFiles **ppenum) { +static __WIDL_INLINE HRESULT IEnumBackgroundCopyFiles_Clone(IEnumBackgroundCopyFiles* This,IEnumBackgroundCopyFiles **ppenum) { return This->lpVtbl->Clone(This,ppenum); } -static FORCEINLINE HRESULT IEnumBackgroundCopyFiles_GetCount(IEnumBackgroundCopyFiles* This,ULONG *puCount) { +static __WIDL_INLINE HRESULT IEnumBackgroundCopyFiles_GetCount(IEnumBackgroundCopyFiles* This,ULONG *puCount) { return This->lpVtbl->GetCount(This,puCount); } #endif @@ -434,29 +442,29 @@ interface IBackgroundCopyError { #define IBackgroundCopyError_GetProtocol(This,pProtocol) (This)->lpVtbl->GetProtocol(This,pProtocol) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyError_QueryInterface(IBackgroundCopyError* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBackgroundCopyError_QueryInterface(IBackgroundCopyError* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBackgroundCopyError_AddRef(IBackgroundCopyError* This) { +static __WIDL_INLINE ULONG IBackgroundCopyError_AddRef(IBackgroundCopyError* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBackgroundCopyError_Release(IBackgroundCopyError* This) { +static __WIDL_INLINE ULONG IBackgroundCopyError_Release(IBackgroundCopyError* This) { return This->lpVtbl->Release(This); } /*** IBackgroundCopyError methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyError_GetError(IBackgroundCopyError* This,BG_ERROR_CONTEXT *pContext,HRESULT *pCode) { +static __WIDL_INLINE HRESULT IBackgroundCopyError_GetError(IBackgroundCopyError* This,BG_ERROR_CONTEXT *pContext,HRESULT *pCode) { return This->lpVtbl->GetError(This,pContext,pCode); } -static FORCEINLINE HRESULT IBackgroundCopyError_GetFile(IBackgroundCopyError* This,IBackgroundCopyFile **pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyError_GetFile(IBackgroundCopyError* This,IBackgroundCopyFile **pVal) { return This->lpVtbl->GetFile(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyError_GetErrorDescription(IBackgroundCopyError* This,DWORD LanguageId,LPWSTR *pErrorDescription) { +static __WIDL_INLINE HRESULT IBackgroundCopyError_GetErrorDescription(IBackgroundCopyError* This,DWORD LanguageId,LPWSTR *pErrorDescription) { return This->lpVtbl->GetErrorDescription(This,LanguageId,pErrorDescription); } -static FORCEINLINE HRESULT IBackgroundCopyError_GetErrorContextDescription(IBackgroundCopyError* This,DWORD LanguageId,LPWSTR *pContextDescription) { +static __WIDL_INLINE HRESULT IBackgroundCopyError_GetErrorContextDescription(IBackgroundCopyError* This,DWORD LanguageId,LPWSTR *pContextDescription) { return This->lpVtbl->GetErrorContextDescription(This,LanguageId,pContextDescription); } -static FORCEINLINE HRESULT IBackgroundCopyError_GetProtocol(IBackgroundCopyError* This,LPWSTR *pProtocol) { +static __WIDL_INLINE HRESULT IBackgroundCopyError_GetProtocol(IBackgroundCopyError* This,LPWSTR *pProtocol) { return This->lpVtbl->GetProtocol(This,pProtocol); } #endif @@ -821,110 +829,110 @@ interface IBackgroundCopyJob { #define IBackgroundCopyJob_TakeOwnership(This) (This)->lpVtbl->TakeOwnership(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob_QueryInterface(IBackgroundCopyJob* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_QueryInterface(IBackgroundCopyJob* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBackgroundCopyJob_AddRef(IBackgroundCopyJob* This) { +static __WIDL_INLINE ULONG IBackgroundCopyJob_AddRef(IBackgroundCopyJob* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBackgroundCopyJob_Release(IBackgroundCopyJob* This) { +static __WIDL_INLINE ULONG IBackgroundCopyJob_Release(IBackgroundCopyJob* This) { return This->lpVtbl->Release(This); } /*** IBackgroundCopyJob methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob_AddFileSet(IBackgroundCopyJob* This,ULONG cFileCount,BG_FILE_INFO *pFileSet) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_AddFileSet(IBackgroundCopyJob* This,ULONG cFileCount,BG_FILE_INFO *pFileSet) { return This->lpVtbl->AddFileSet(This,cFileCount,pFileSet); } -static FORCEINLINE HRESULT IBackgroundCopyJob_AddFile(IBackgroundCopyJob* This,LPCWSTR RemoteUrl,LPCWSTR LocalName) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_AddFile(IBackgroundCopyJob* This,LPCWSTR RemoteUrl,LPCWSTR LocalName) { return This->lpVtbl->AddFile(This,RemoteUrl,LocalName); } -static FORCEINLINE HRESULT IBackgroundCopyJob_EnumFiles(IBackgroundCopyJob* This,IEnumBackgroundCopyFiles **pEnum) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_EnumFiles(IBackgroundCopyJob* This,IEnumBackgroundCopyFiles **pEnum) { return This->lpVtbl->EnumFiles(This,pEnum); } -static FORCEINLINE HRESULT IBackgroundCopyJob_Suspend(IBackgroundCopyJob* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_Suspend(IBackgroundCopyJob* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob_Resume(IBackgroundCopyJob* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_Resume(IBackgroundCopyJob* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob_Cancel(IBackgroundCopyJob* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_Cancel(IBackgroundCopyJob* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob_Complete(IBackgroundCopyJob* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_Complete(IBackgroundCopyJob* This) { return This->lpVtbl->Complete(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetId(IBackgroundCopyJob* This,GUID *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetId(IBackgroundCopyJob* This,GUID *pVal) { return This->lpVtbl->GetId(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetType(IBackgroundCopyJob* This,BG_JOB_TYPE *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetType(IBackgroundCopyJob* This,BG_JOB_TYPE *pVal) { return This->lpVtbl->GetType(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetProgress(IBackgroundCopyJob* This,BG_JOB_PROGRESS *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetProgress(IBackgroundCopyJob* This,BG_JOB_PROGRESS *pVal) { return This->lpVtbl->GetProgress(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetTimes(IBackgroundCopyJob* This,BG_JOB_TIMES *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetTimes(IBackgroundCopyJob* This,BG_JOB_TIMES *pVal) { return This->lpVtbl->GetTimes(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetState(IBackgroundCopyJob* This,BG_JOB_STATE *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetState(IBackgroundCopyJob* This,BG_JOB_STATE *pVal) { return This->lpVtbl->GetState(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetError(IBackgroundCopyJob* This,IBackgroundCopyError **ppError) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetError(IBackgroundCopyJob* This,IBackgroundCopyError **ppError) { return This->lpVtbl->GetError(This,ppError); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetOwner(IBackgroundCopyJob* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetOwner(IBackgroundCopyJob* This,LPWSTR *pVal) { return This->lpVtbl->GetOwner(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob_SetDisplayName(IBackgroundCopyJob* This,LPCWSTR Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_SetDisplayName(IBackgroundCopyJob* This,LPCWSTR Val) { return This->lpVtbl->SetDisplayName(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetDisplayName(IBackgroundCopyJob* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetDisplayName(IBackgroundCopyJob* This,LPWSTR *pVal) { return This->lpVtbl->GetDisplayName(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob_SetDescription(IBackgroundCopyJob* This,LPCWSTR Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_SetDescription(IBackgroundCopyJob* This,LPCWSTR Val) { return This->lpVtbl->SetDescription(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetDescription(IBackgroundCopyJob* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetDescription(IBackgroundCopyJob* This,LPWSTR *pVal) { return This->lpVtbl->GetDescription(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob_SetPriority(IBackgroundCopyJob* This,BG_JOB_PRIORITY Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_SetPriority(IBackgroundCopyJob* This,BG_JOB_PRIORITY Val) { return This->lpVtbl->SetPriority(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetPriority(IBackgroundCopyJob* This,BG_JOB_PRIORITY *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetPriority(IBackgroundCopyJob* This,BG_JOB_PRIORITY *pVal) { return This->lpVtbl->GetPriority(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob_SetNotifyFlags(IBackgroundCopyJob* This,ULONG Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_SetNotifyFlags(IBackgroundCopyJob* This,ULONG Val) { return This->lpVtbl->SetNotifyFlags(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetNotifyFlags(IBackgroundCopyJob* This,ULONG *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetNotifyFlags(IBackgroundCopyJob* This,ULONG *pVal) { return This->lpVtbl->GetNotifyFlags(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob_SetNotifyInterface(IBackgroundCopyJob* This,IUnknown *Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_SetNotifyInterface(IBackgroundCopyJob* This,IUnknown *Val) { return This->lpVtbl->SetNotifyInterface(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetNotifyInterface(IBackgroundCopyJob* This,IUnknown **pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetNotifyInterface(IBackgroundCopyJob* This,IUnknown **pVal) { return This->lpVtbl->GetNotifyInterface(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob_SetMinimumRetryDelay(IBackgroundCopyJob* This,ULONG Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_SetMinimumRetryDelay(IBackgroundCopyJob* This,ULONG Seconds) { return This->lpVtbl->SetMinimumRetryDelay(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetMinimumRetryDelay(IBackgroundCopyJob* This,ULONG *Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetMinimumRetryDelay(IBackgroundCopyJob* This,ULONG *Seconds) { return This->lpVtbl->GetMinimumRetryDelay(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob_SetNoProgressTimeout(IBackgroundCopyJob* This,ULONG Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_SetNoProgressTimeout(IBackgroundCopyJob* This,ULONG Seconds) { return This->lpVtbl->SetNoProgressTimeout(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetNoProgressTimeout(IBackgroundCopyJob* This,ULONG *Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetNoProgressTimeout(IBackgroundCopyJob* This,ULONG *Seconds) { return This->lpVtbl->GetNoProgressTimeout(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetErrorCount(IBackgroundCopyJob* This,ULONG *Errors) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetErrorCount(IBackgroundCopyJob* This,ULONG *Errors) { return This->lpVtbl->GetErrorCount(This,Errors); } -static FORCEINLINE HRESULT IBackgroundCopyJob_SetProxySettings(IBackgroundCopyJob* This,BG_JOB_PROXY_USAGE ProxyUsage,const WCHAR *ProxyList,const WCHAR *ProxyBypassList) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_SetProxySettings(IBackgroundCopyJob* This,BG_JOB_PROXY_USAGE ProxyUsage,const WCHAR *ProxyList,const WCHAR *ProxyBypassList) { return This->lpVtbl->SetProxySettings(This,ProxyUsage,ProxyList,ProxyBypassList); } -static FORCEINLINE HRESULT IBackgroundCopyJob_GetProxySettings(IBackgroundCopyJob* This,BG_JOB_PROXY_USAGE *pProxyUsage,LPWSTR *pProxyList,LPWSTR *pProxyBypassList) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_GetProxySettings(IBackgroundCopyJob* This,BG_JOB_PROXY_USAGE *pProxyUsage,LPWSTR *pProxyList,LPWSTR *pProxyBypassList) { return This->lpVtbl->GetProxySettings(This,pProxyUsage,pProxyList,pProxyBypassList); } -static FORCEINLINE HRESULT IBackgroundCopyJob_TakeOwnership(IBackgroundCopyJob* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob_TakeOwnership(IBackgroundCopyJob* This) { return This->lpVtbl->TakeOwnership(This); } #endif @@ -1026,29 +1034,29 @@ interface IEnumBackgroundCopyJobs { #define IEnumBackgroundCopyJobs_GetCount(This,puCount) (This)->lpVtbl->GetCount(This,puCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumBackgroundCopyJobs_QueryInterface(IEnumBackgroundCopyJobs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumBackgroundCopyJobs_QueryInterface(IEnumBackgroundCopyJobs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumBackgroundCopyJobs_AddRef(IEnumBackgroundCopyJobs* This) { +static __WIDL_INLINE ULONG IEnumBackgroundCopyJobs_AddRef(IEnumBackgroundCopyJobs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumBackgroundCopyJobs_Release(IEnumBackgroundCopyJobs* This) { +static __WIDL_INLINE ULONG IEnumBackgroundCopyJobs_Release(IEnumBackgroundCopyJobs* This) { return This->lpVtbl->Release(This); } /*** IEnumBackgroundCopyJobs methods ***/ -static FORCEINLINE HRESULT IEnumBackgroundCopyJobs_Next(IEnumBackgroundCopyJobs* This,ULONG celt,IBackgroundCopyJob **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumBackgroundCopyJobs_Next(IEnumBackgroundCopyJobs* This,ULONG celt,IBackgroundCopyJob **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumBackgroundCopyJobs_Skip(IEnumBackgroundCopyJobs* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumBackgroundCopyJobs_Skip(IEnumBackgroundCopyJobs* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumBackgroundCopyJobs_Reset(IEnumBackgroundCopyJobs* This) { +static __WIDL_INLINE HRESULT IEnumBackgroundCopyJobs_Reset(IEnumBackgroundCopyJobs* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumBackgroundCopyJobs_Clone(IEnumBackgroundCopyJobs* This,IEnumBackgroundCopyJobs **ppenum) { +static __WIDL_INLINE HRESULT IEnumBackgroundCopyJobs_Clone(IEnumBackgroundCopyJobs* This,IEnumBackgroundCopyJobs **ppenum) { return This->lpVtbl->Clone(This,ppenum); } -static FORCEINLINE HRESULT IEnumBackgroundCopyJobs_GetCount(IEnumBackgroundCopyJobs* This,ULONG *puCount) { +static __WIDL_INLINE HRESULT IEnumBackgroundCopyJobs_GetCount(IEnumBackgroundCopyJobs* This,ULONG *puCount) { return This->lpVtbl->GetCount(This,puCount); } #endif @@ -1135,23 +1143,23 @@ interface IBackgroundCopyCallback { #define IBackgroundCopyCallback_JobModification(This,pJob,dwReserved) (This)->lpVtbl->JobModification(This,pJob,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyCallback_QueryInterface(IBackgroundCopyCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBackgroundCopyCallback_QueryInterface(IBackgroundCopyCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBackgroundCopyCallback_AddRef(IBackgroundCopyCallback* This) { +static __WIDL_INLINE ULONG IBackgroundCopyCallback_AddRef(IBackgroundCopyCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBackgroundCopyCallback_Release(IBackgroundCopyCallback* This) { +static __WIDL_INLINE ULONG IBackgroundCopyCallback_Release(IBackgroundCopyCallback* This) { return This->lpVtbl->Release(This); } /*** IBackgroundCopyCallback methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyCallback_JobTransferred(IBackgroundCopyCallback* This,IBackgroundCopyJob *pJob) { +static __WIDL_INLINE HRESULT IBackgroundCopyCallback_JobTransferred(IBackgroundCopyCallback* This,IBackgroundCopyJob *pJob) { return This->lpVtbl->JobTransferred(This,pJob); } -static FORCEINLINE HRESULT IBackgroundCopyCallback_JobError(IBackgroundCopyCallback* This,IBackgroundCopyJob *pJob,IBackgroundCopyError *pError) { +static __WIDL_INLINE HRESULT IBackgroundCopyCallback_JobError(IBackgroundCopyCallback* This,IBackgroundCopyJob *pJob,IBackgroundCopyError *pError) { return This->lpVtbl->JobError(This,pJob,pError); } -static FORCEINLINE HRESULT IBackgroundCopyCallback_JobModification(IBackgroundCopyCallback* This,IBackgroundCopyJob *pJob,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IBackgroundCopyCallback_JobModification(IBackgroundCopyCallback* This,IBackgroundCopyJob *pJob,DWORD dwReserved) { return This->lpVtbl->JobModification(This,pJob,dwReserved); } #endif @@ -1257,26 +1265,26 @@ interface IBackgroundCopyManager { #define IBackgroundCopyManager_GetErrorDescription(This,hResult,LanguageId,pErrorDescription) (This)->lpVtbl->GetErrorDescription(This,hResult,LanguageId,pErrorDescription) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyManager_QueryInterface(IBackgroundCopyManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBackgroundCopyManager_QueryInterface(IBackgroundCopyManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBackgroundCopyManager_AddRef(IBackgroundCopyManager* This) { +static __WIDL_INLINE ULONG IBackgroundCopyManager_AddRef(IBackgroundCopyManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBackgroundCopyManager_Release(IBackgroundCopyManager* This) { +static __WIDL_INLINE ULONG IBackgroundCopyManager_Release(IBackgroundCopyManager* This) { return This->lpVtbl->Release(This); } /*** IBackgroundCopyManager methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyManager_CreateJob(IBackgroundCopyManager* This,LPCWSTR DisplayName,BG_JOB_TYPE Type,GUID *pJobId,IBackgroundCopyJob **ppJob) { +static __WIDL_INLINE HRESULT IBackgroundCopyManager_CreateJob(IBackgroundCopyManager* This,LPCWSTR DisplayName,BG_JOB_TYPE Type,GUID *pJobId,IBackgroundCopyJob **ppJob) { return This->lpVtbl->CreateJob(This,DisplayName,Type,pJobId,ppJob); } -static FORCEINLINE HRESULT IBackgroundCopyManager_GetJob(IBackgroundCopyManager* This,REFGUID jobID,IBackgroundCopyJob **ppJob) { +static __WIDL_INLINE HRESULT IBackgroundCopyManager_GetJob(IBackgroundCopyManager* This,REFGUID jobID,IBackgroundCopyJob **ppJob) { return This->lpVtbl->GetJob(This,jobID,ppJob); } -static FORCEINLINE HRESULT IBackgroundCopyManager_EnumJobs(IBackgroundCopyManager* This,DWORD dwFlags,IEnumBackgroundCopyJobs **ppEnum) { +static __WIDL_INLINE HRESULT IBackgroundCopyManager_EnumJobs(IBackgroundCopyManager* This,DWORD dwFlags,IEnumBackgroundCopyJobs **ppEnum) { return This->lpVtbl->EnumJobs(This,dwFlags,ppEnum); } -static FORCEINLINE HRESULT IBackgroundCopyManager_GetErrorDescription(IBackgroundCopyManager* This,HRESULT hResult,DWORD LanguageId,LPWSTR *pErrorDescription) { +static __WIDL_INLINE HRESULT IBackgroundCopyManager_GetErrorDescription(IBackgroundCopyManager* This,HRESULT hResult,DWORD LanguageId,LPWSTR *pErrorDescription) { return This->lpVtbl->GetErrorDescription(This,hResult,LanguageId,pErrorDescription); } #endif diff --git a/lib/libc/include/any-windows-any/bits1_5.h b/lib/libc/include/any-windows-any/bits1_5.h index ef4f1cf5584ce586fe78b324b8ec92ba695ac495..9fb3bb06ca38889746b93710c5016c7f436addc2 100644 --- a/lib/libc/include/any-windows-any/bits1_5.h +++ b/lib/libc/include/any-windows-any/bits1_5.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/bits1_5.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/bits1_5.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __bits1_5_h__ #define __bits1_5_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IBackgroundCopyJob2_FWD_DEFINED__ @@ -355,135 +363,135 @@ interface IBackgroundCopyJob2 { #define IBackgroundCopyJob2_RemoveCredentials(This,target,scheme) (This)->lpVtbl->RemoveCredentials(This,target,scheme) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob2_QueryInterface(IBackgroundCopyJob2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_QueryInterface(IBackgroundCopyJob2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBackgroundCopyJob2_AddRef(IBackgroundCopyJob2* This) { +static __WIDL_INLINE ULONG IBackgroundCopyJob2_AddRef(IBackgroundCopyJob2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBackgroundCopyJob2_Release(IBackgroundCopyJob2* This) { +static __WIDL_INLINE ULONG IBackgroundCopyJob2_Release(IBackgroundCopyJob2* This) { return This->lpVtbl->Release(This); } /*** IBackgroundCopyJob methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob2_AddFileSet(IBackgroundCopyJob2* This,ULONG cFileCount,BG_FILE_INFO *pFileSet) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_AddFileSet(IBackgroundCopyJob2* This,ULONG cFileCount,BG_FILE_INFO *pFileSet) { return This->lpVtbl->AddFileSet(This,cFileCount,pFileSet); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_AddFile(IBackgroundCopyJob2* This,LPCWSTR RemoteUrl,LPCWSTR LocalName) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_AddFile(IBackgroundCopyJob2* This,LPCWSTR RemoteUrl,LPCWSTR LocalName) { return This->lpVtbl->AddFile(This,RemoteUrl,LocalName); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_EnumFiles(IBackgroundCopyJob2* This,IEnumBackgroundCopyFiles **pEnum) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_EnumFiles(IBackgroundCopyJob2* This,IEnumBackgroundCopyFiles **pEnum) { return This->lpVtbl->EnumFiles(This,pEnum); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_Suspend(IBackgroundCopyJob2* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_Suspend(IBackgroundCopyJob2* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_Resume(IBackgroundCopyJob2* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_Resume(IBackgroundCopyJob2* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_Cancel(IBackgroundCopyJob2* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_Cancel(IBackgroundCopyJob2* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_Complete(IBackgroundCopyJob2* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_Complete(IBackgroundCopyJob2* This) { return This->lpVtbl->Complete(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetId(IBackgroundCopyJob2* This,GUID *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetId(IBackgroundCopyJob2* This,GUID *pVal) { return This->lpVtbl->GetId(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetType(IBackgroundCopyJob2* This,BG_JOB_TYPE *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetType(IBackgroundCopyJob2* This,BG_JOB_TYPE *pVal) { return This->lpVtbl->GetType(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetProgress(IBackgroundCopyJob2* This,BG_JOB_PROGRESS *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetProgress(IBackgroundCopyJob2* This,BG_JOB_PROGRESS *pVal) { return This->lpVtbl->GetProgress(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetTimes(IBackgroundCopyJob2* This,BG_JOB_TIMES *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetTimes(IBackgroundCopyJob2* This,BG_JOB_TIMES *pVal) { return This->lpVtbl->GetTimes(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetState(IBackgroundCopyJob2* This,BG_JOB_STATE *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetState(IBackgroundCopyJob2* This,BG_JOB_STATE *pVal) { return This->lpVtbl->GetState(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetError(IBackgroundCopyJob2* This,IBackgroundCopyError **ppError) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetError(IBackgroundCopyJob2* This,IBackgroundCopyError **ppError) { return This->lpVtbl->GetError(This,ppError); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetOwner(IBackgroundCopyJob2* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetOwner(IBackgroundCopyJob2* This,LPWSTR *pVal) { return This->lpVtbl->GetOwner(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_SetDisplayName(IBackgroundCopyJob2* This,LPCWSTR Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_SetDisplayName(IBackgroundCopyJob2* This,LPCWSTR Val) { return This->lpVtbl->SetDisplayName(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetDisplayName(IBackgroundCopyJob2* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetDisplayName(IBackgroundCopyJob2* This,LPWSTR *pVal) { return This->lpVtbl->GetDisplayName(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_SetDescription(IBackgroundCopyJob2* This,LPCWSTR Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_SetDescription(IBackgroundCopyJob2* This,LPCWSTR Val) { return This->lpVtbl->SetDescription(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetDescription(IBackgroundCopyJob2* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetDescription(IBackgroundCopyJob2* This,LPWSTR *pVal) { return This->lpVtbl->GetDescription(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_SetPriority(IBackgroundCopyJob2* This,BG_JOB_PRIORITY Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_SetPriority(IBackgroundCopyJob2* This,BG_JOB_PRIORITY Val) { return This->lpVtbl->SetPriority(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetPriority(IBackgroundCopyJob2* This,BG_JOB_PRIORITY *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetPriority(IBackgroundCopyJob2* This,BG_JOB_PRIORITY *pVal) { return This->lpVtbl->GetPriority(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_SetNotifyFlags(IBackgroundCopyJob2* This,ULONG Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_SetNotifyFlags(IBackgroundCopyJob2* This,ULONG Val) { return This->lpVtbl->SetNotifyFlags(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetNotifyFlags(IBackgroundCopyJob2* This,ULONG *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetNotifyFlags(IBackgroundCopyJob2* This,ULONG *pVal) { return This->lpVtbl->GetNotifyFlags(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_SetNotifyInterface(IBackgroundCopyJob2* This,IUnknown *Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_SetNotifyInterface(IBackgroundCopyJob2* This,IUnknown *Val) { return This->lpVtbl->SetNotifyInterface(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetNotifyInterface(IBackgroundCopyJob2* This,IUnknown **pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetNotifyInterface(IBackgroundCopyJob2* This,IUnknown **pVal) { return This->lpVtbl->GetNotifyInterface(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_SetMinimumRetryDelay(IBackgroundCopyJob2* This,ULONG Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_SetMinimumRetryDelay(IBackgroundCopyJob2* This,ULONG Seconds) { return This->lpVtbl->SetMinimumRetryDelay(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetMinimumRetryDelay(IBackgroundCopyJob2* This,ULONG *Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetMinimumRetryDelay(IBackgroundCopyJob2* This,ULONG *Seconds) { return This->lpVtbl->GetMinimumRetryDelay(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_SetNoProgressTimeout(IBackgroundCopyJob2* This,ULONG Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_SetNoProgressTimeout(IBackgroundCopyJob2* This,ULONG Seconds) { return This->lpVtbl->SetNoProgressTimeout(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetNoProgressTimeout(IBackgroundCopyJob2* This,ULONG *Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetNoProgressTimeout(IBackgroundCopyJob2* This,ULONG *Seconds) { return This->lpVtbl->GetNoProgressTimeout(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetErrorCount(IBackgroundCopyJob2* This,ULONG *Errors) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetErrorCount(IBackgroundCopyJob2* This,ULONG *Errors) { return This->lpVtbl->GetErrorCount(This,Errors); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_SetProxySettings(IBackgroundCopyJob2* This,BG_JOB_PROXY_USAGE ProxyUsage,const WCHAR *ProxyList,const WCHAR *ProxyBypassList) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_SetProxySettings(IBackgroundCopyJob2* This,BG_JOB_PROXY_USAGE ProxyUsage,const WCHAR *ProxyList,const WCHAR *ProxyBypassList) { return This->lpVtbl->SetProxySettings(This,ProxyUsage,ProxyList,ProxyBypassList); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetProxySettings(IBackgroundCopyJob2* This,BG_JOB_PROXY_USAGE *pProxyUsage,LPWSTR *pProxyList,LPWSTR *pProxyBypassList) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetProxySettings(IBackgroundCopyJob2* This,BG_JOB_PROXY_USAGE *pProxyUsage,LPWSTR *pProxyList,LPWSTR *pProxyBypassList) { return This->lpVtbl->GetProxySettings(This,pProxyUsage,pProxyList,pProxyBypassList); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_TakeOwnership(IBackgroundCopyJob2* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_TakeOwnership(IBackgroundCopyJob2* This) { return This->lpVtbl->TakeOwnership(This); } /*** IBackgroundCopyJob2 methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob2_SetNotifyCmdLine(IBackgroundCopyJob2* This,LPCWSTR prog,LPCWSTR params) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_SetNotifyCmdLine(IBackgroundCopyJob2* This,LPCWSTR prog,LPCWSTR params) { return This->lpVtbl->SetNotifyCmdLine(This,prog,params); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetNotifyCmdLine(IBackgroundCopyJob2* This,LPWSTR *prog,LPWSTR *params) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetNotifyCmdLine(IBackgroundCopyJob2* This,LPWSTR *prog,LPWSTR *params) { return This->lpVtbl->GetNotifyCmdLine(This,prog,params); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetReplyProgress(IBackgroundCopyJob2* This,BG_JOB_REPLY_PROGRESS *progress) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetReplyProgress(IBackgroundCopyJob2* This,BG_JOB_REPLY_PROGRESS *progress) { return This->lpVtbl->GetReplyProgress(This,progress); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetReplyData(IBackgroundCopyJob2* This,byte **pBuffer,UINT64 *pLength) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetReplyData(IBackgroundCopyJob2* This,byte **pBuffer,UINT64 *pLength) { return This->lpVtbl->GetReplyData(This,pBuffer,pLength); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_SetReplyFileName(IBackgroundCopyJob2* This,LPCWSTR filename) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_SetReplyFileName(IBackgroundCopyJob2* This,LPCWSTR filename) { return This->lpVtbl->SetReplyFileName(This,filename); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_GetReplyFileName(IBackgroundCopyJob2* This,LPWSTR *pFilename) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_GetReplyFileName(IBackgroundCopyJob2* This,LPWSTR *pFilename) { return This->lpVtbl->GetReplyFileName(This,pFilename); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_SetCredentials(IBackgroundCopyJob2* This,BG_AUTH_CREDENTIALS *cred) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_SetCredentials(IBackgroundCopyJob2* This,BG_AUTH_CREDENTIALS *cred) { return This->lpVtbl->SetCredentials(This,cred); } -static FORCEINLINE HRESULT IBackgroundCopyJob2_RemoveCredentials(IBackgroundCopyJob2* This,BG_AUTH_TARGET target,BG_AUTH_SCHEME scheme) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob2_RemoveCredentials(IBackgroundCopyJob2* This,BG_AUTH_TARGET target,BG_AUTH_SCHEME scheme) { return This->lpVtbl->RemoveCredentials(This,target,scheme); } #endif diff --git a/lib/libc/include/any-windows-any/bits2_0.h b/lib/libc/include/any-windows-any/bits2_0.h index 21e851338c1c9d85da99e1d3d5e614aca9fc18f9..983bfa9d9594e7f71cfd60c119b35a8cba10cd70 100644 --- a/lib/libc/include/any-windows-any/bits2_0.h +++ b/lib/libc/include/any-windows-any/bits2_0.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/bits2_0.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/bits2_0.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __bits2_0_h__ #define __bits2_0_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IBackgroundCopyJob3_FWD_DEFINED__ @@ -362,148 +370,148 @@ interface IBackgroundCopyJob3 { #define IBackgroundCopyJob3_GetFileACLFlags(This,Flags) (This)->lpVtbl->GetFileACLFlags(This,Flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob3_QueryInterface(IBackgroundCopyJob3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_QueryInterface(IBackgroundCopyJob3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBackgroundCopyJob3_AddRef(IBackgroundCopyJob3* This) { +static __WIDL_INLINE ULONG IBackgroundCopyJob3_AddRef(IBackgroundCopyJob3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBackgroundCopyJob3_Release(IBackgroundCopyJob3* This) { +static __WIDL_INLINE ULONG IBackgroundCopyJob3_Release(IBackgroundCopyJob3* This) { return This->lpVtbl->Release(This); } /*** IBackgroundCopyJob methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob3_AddFileSet(IBackgroundCopyJob3* This,ULONG cFileCount,BG_FILE_INFO *pFileSet) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_AddFileSet(IBackgroundCopyJob3* This,ULONG cFileCount,BG_FILE_INFO *pFileSet) { return This->lpVtbl->AddFileSet(This,cFileCount,pFileSet); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_AddFile(IBackgroundCopyJob3* This,LPCWSTR RemoteUrl,LPCWSTR LocalName) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_AddFile(IBackgroundCopyJob3* This,LPCWSTR RemoteUrl,LPCWSTR LocalName) { return This->lpVtbl->AddFile(This,RemoteUrl,LocalName); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_EnumFiles(IBackgroundCopyJob3* This,IEnumBackgroundCopyFiles **pEnum) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_EnumFiles(IBackgroundCopyJob3* This,IEnumBackgroundCopyFiles **pEnum) { return This->lpVtbl->EnumFiles(This,pEnum); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_Suspend(IBackgroundCopyJob3* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_Suspend(IBackgroundCopyJob3* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_Resume(IBackgroundCopyJob3* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_Resume(IBackgroundCopyJob3* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_Cancel(IBackgroundCopyJob3* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_Cancel(IBackgroundCopyJob3* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_Complete(IBackgroundCopyJob3* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_Complete(IBackgroundCopyJob3* This) { return This->lpVtbl->Complete(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetId(IBackgroundCopyJob3* This,GUID *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetId(IBackgroundCopyJob3* This,GUID *pVal) { return This->lpVtbl->GetId(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetType(IBackgroundCopyJob3* This,BG_JOB_TYPE *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetType(IBackgroundCopyJob3* This,BG_JOB_TYPE *pVal) { return This->lpVtbl->GetType(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetProgress(IBackgroundCopyJob3* This,BG_JOB_PROGRESS *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetProgress(IBackgroundCopyJob3* This,BG_JOB_PROGRESS *pVal) { return This->lpVtbl->GetProgress(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetTimes(IBackgroundCopyJob3* This,BG_JOB_TIMES *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetTimes(IBackgroundCopyJob3* This,BG_JOB_TIMES *pVal) { return This->lpVtbl->GetTimes(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetState(IBackgroundCopyJob3* This,BG_JOB_STATE *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetState(IBackgroundCopyJob3* This,BG_JOB_STATE *pVal) { return This->lpVtbl->GetState(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetError(IBackgroundCopyJob3* This,IBackgroundCopyError **ppError) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetError(IBackgroundCopyJob3* This,IBackgroundCopyError **ppError) { return This->lpVtbl->GetError(This,ppError); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetOwner(IBackgroundCopyJob3* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetOwner(IBackgroundCopyJob3* This,LPWSTR *pVal) { return This->lpVtbl->GetOwner(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_SetDisplayName(IBackgroundCopyJob3* This,LPCWSTR Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_SetDisplayName(IBackgroundCopyJob3* This,LPCWSTR Val) { return This->lpVtbl->SetDisplayName(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetDisplayName(IBackgroundCopyJob3* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetDisplayName(IBackgroundCopyJob3* This,LPWSTR *pVal) { return This->lpVtbl->GetDisplayName(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_SetDescription(IBackgroundCopyJob3* This,LPCWSTR Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_SetDescription(IBackgroundCopyJob3* This,LPCWSTR Val) { return This->lpVtbl->SetDescription(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetDescription(IBackgroundCopyJob3* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetDescription(IBackgroundCopyJob3* This,LPWSTR *pVal) { return This->lpVtbl->GetDescription(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_SetPriority(IBackgroundCopyJob3* This,BG_JOB_PRIORITY Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_SetPriority(IBackgroundCopyJob3* This,BG_JOB_PRIORITY Val) { return This->lpVtbl->SetPriority(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetPriority(IBackgroundCopyJob3* This,BG_JOB_PRIORITY *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetPriority(IBackgroundCopyJob3* This,BG_JOB_PRIORITY *pVal) { return This->lpVtbl->GetPriority(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_SetNotifyFlags(IBackgroundCopyJob3* This,ULONG Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_SetNotifyFlags(IBackgroundCopyJob3* This,ULONG Val) { return This->lpVtbl->SetNotifyFlags(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetNotifyFlags(IBackgroundCopyJob3* This,ULONG *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetNotifyFlags(IBackgroundCopyJob3* This,ULONG *pVal) { return This->lpVtbl->GetNotifyFlags(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_SetNotifyInterface(IBackgroundCopyJob3* This,IUnknown *Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_SetNotifyInterface(IBackgroundCopyJob3* This,IUnknown *Val) { return This->lpVtbl->SetNotifyInterface(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetNotifyInterface(IBackgroundCopyJob3* This,IUnknown **pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetNotifyInterface(IBackgroundCopyJob3* This,IUnknown **pVal) { return This->lpVtbl->GetNotifyInterface(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_SetMinimumRetryDelay(IBackgroundCopyJob3* This,ULONG Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_SetMinimumRetryDelay(IBackgroundCopyJob3* This,ULONG Seconds) { return This->lpVtbl->SetMinimumRetryDelay(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetMinimumRetryDelay(IBackgroundCopyJob3* This,ULONG *Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetMinimumRetryDelay(IBackgroundCopyJob3* This,ULONG *Seconds) { return This->lpVtbl->GetMinimumRetryDelay(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_SetNoProgressTimeout(IBackgroundCopyJob3* This,ULONG Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_SetNoProgressTimeout(IBackgroundCopyJob3* This,ULONG Seconds) { return This->lpVtbl->SetNoProgressTimeout(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetNoProgressTimeout(IBackgroundCopyJob3* This,ULONG *Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetNoProgressTimeout(IBackgroundCopyJob3* This,ULONG *Seconds) { return This->lpVtbl->GetNoProgressTimeout(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetErrorCount(IBackgroundCopyJob3* This,ULONG *Errors) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetErrorCount(IBackgroundCopyJob3* This,ULONG *Errors) { return This->lpVtbl->GetErrorCount(This,Errors); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_SetProxySettings(IBackgroundCopyJob3* This,BG_JOB_PROXY_USAGE ProxyUsage,const WCHAR *ProxyList,const WCHAR *ProxyBypassList) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_SetProxySettings(IBackgroundCopyJob3* This,BG_JOB_PROXY_USAGE ProxyUsage,const WCHAR *ProxyList,const WCHAR *ProxyBypassList) { return This->lpVtbl->SetProxySettings(This,ProxyUsage,ProxyList,ProxyBypassList); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetProxySettings(IBackgroundCopyJob3* This,BG_JOB_PROXY_USAGE *pProxyUsage,LPWSTR *pProxyList,LPWSTR *pProxyBypassList) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetProxySettings(IBackgroundCopyJob3* This,BG_JOB_PROXY_USAGE *pProxyUsage,LPWSTR *pProxyList,LPWSTR *pProxyBypassList) { return This->lpVtbl->GetProxySettings(This,pProxyUsage,pProxyList,pProxyBypassList); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_TakeOwnership(IBackgroundCopyJob3* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_TakeOwnership(IBackgroundCopyJob3* This) { return This->lpVtbl->TakeOwnership(This); } /*** IBackgroundCopyJob2 methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob3_SetNotifyCmdLine(IBackgroundCopyJob3* This,LPCWSTR prog,LPCWSTR params) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_SetNotifyCmdLine(IBackgroundCopyJob3* This,LPCWSTR prog,LPCWSTR params) { return This->lpVtbl->SetNotifyCmdLine(This,prog,params); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetNotifyCmdLine(IBackgroundCopyJob3* This,LPWSTR *prog,LPWSTR *params) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetNotifyCmdLine(IBackgroundCopyJob3* This,LPWSTR *prog,LPWSTR *params) { return This->lpVtbl->GetNotifyCmdLine(This,prog,params); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetReplyProgress(IBackgroundCopyJob3* This,BG_JOB_REPLY_PROGRESS *progress) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetReplyProgress(IBackgroundCopyJob3* This,BG_JOB_REPLY_PROGRESS *progress) { return This->lpVtbl->GetReplyProgress(This,progress); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetReplyData(IBackgroundCopyJob3* This,byte **pBuffer,UINT64 *pLength) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetReplyData(IBackgroundCopyJob3* This,byte **pBuffer,UINT64 *pLength) { return This->lpVtbl->GetReplyData(This,pBuffer,pLength); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_SetReplyFileName(IBackgroundCopyJob3* This,LPCWSTR filename) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_SetReplyFileName(IBackgroundCopyJob3* This,LPCWSTR filename) { return This->lpVtbl->SetReplyFileName(This,filename); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetReplyFileName(IBackgroundCopyJob3* This,LPWSTR *pFilename) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetReplyFileName(IBackgroundCopyJob3* This,LPWSTR *pFilename) { return This->lpVtbl->GetReplyFileName(This,pFilename); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_SetCredentials(IBackgroundCopyJob3* This,BG_AUTH_CREDENTIALS *cred) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_SetCredentials(IBackgroundCopyJob3* This,BG_AUTH_CREDENTIALS *cred) { return This->lpVtbl->SetCredentials(This,cred); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_RemoveCredentials(IBackgroundCopyJob3* This,BG_AUTH_TARGET target,BG_AUTH_SCHEME scheme) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_RemoveCredentials(IBackgroundCopyJob3* This,BG_AUTH_TARGET target,BG_AUTH_SCHEME scheme) { return This->lpVtbl->RemoveCredentials(This,target,scheme); } /*** IBackgroundCopyJob3 methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob3_ReplaceRemotePrefix(IBackgroundCopyJob3* This,LPCWSTR OldPrefix,LPCWSTR NewPrefix) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_ReplaceRemotePrefix(IBackgroundCopyJob3* This,LPCWSTR OldPrefix,LPCWSTR NewPrefix) { return This->lpVtbl->ReplaceRemotePrefix(This,OldPrefix,NewPrefix); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_AddFileWithRanges(IBackgroundCopyJob3* This,LPCWSTR RemoteUrl,LPCWSTR LocalName,DWORD RangeCount,BG_FILE_RANGE Ranges[]) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_AddFileWithRanges(IBackgroundCopyJob3* This,LPCWSTR RemoteUrl,LPCWSTR LocalName,DWORD RangeCount,BG_FILE_RANGE Ranges[]) { return This->lpVtbl->AddFileWithRanges(This,RemoteUrl,LocalName,RangeCount,Ranges); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_SetFileACLFlags(IBackgroundCopyJob3* This,DWORD Flags) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_SetFileACLFlags(IBackgroundCopyJob3* This,DWORD Flags) { return This->lpVtbl->SetFileACLFlags(This,Flags); } -static FORCEINLINE HRESULT IBackgroundCopyJob3_GetFileACLFlags(IBackgroundCopyJob3* This,DWORD *Flags) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob3_GetFileACLFlags(IBackgroundCopyJob3* This,DWORD *Flags) { return This->lpVtbl->GetFileACLFlags(This,Flags); } #endif @@ -597,30 +605,30 @@ interface IBackgroundCopyFile2 { #define IBackgroundCopyFile2_SetRemoteName(This,Val) (This)->lpVtbl->SetRemoteName(This,Val) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyFile2_QueryInterface(IBackgroundCopyFile2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBackgroundCopyFile2_QueryInterface(IBackgroundCopyFile2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBackgroundCopyFile2_AddRef(IBackgroundCopyFile2* This) { +static __WIDL_INLINE ULONG IBackgroundCopyFile2_AddRef(IBackgroundCopyFile2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBackgroundCopyFile2_Release(IBackgroundCopyFile2* This) { +static __WIDL_INLINE ULONG IBackgroundCopyFile2_Release(IBackgroundCopyFile2* This) { return This->lpVtbl->Release(This); } /*** IBackgroundCopyFile methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyFile2_GetRemoteName(IBackgroundCopyFile2* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyFile2_GetRemoteName(IBackgroundCopyFile2* This,LPWSTR *pVal) { return This->lpVtbl->GetRemoteName(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyFile2_GetLocalName(IBackgroundCopyFile2* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyFile2_GetLocalName(IBackgroundCopyFile2* This,LPWSTR *pVal) { return This->lpVtbl->GetLocalName(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyFile2_GetProgress(IBackgroundCopyFile2* This,BG_FILE_PROGRESS *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyFile2_GetProgress(IBackgroundCopyFile2* This,BG_FILE_PROGRESS *pVal) { return This->lpVtbl->GetProgress(This,pVal); } /*** IBackgroundCopyFile2 methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyFile2_GetFileRanges(IBackgroundCopyFile2* This,DWORD *RangeCount,BG_FILE_RANGE **Ranges) { +static __WIDL_INLINE HRESULT IBackgroundCopyFile2_GetFileRanges(IBackgroundCopyFile2* This,DWORD *RangeCount,BG_FILE_RANGE **Ranges) { return This->lpVtbl->GetFileRanges(This,RangeCount,Ranges); } -static FORCEINLINE HRESULT IBackgroundCopyFile2_SetRemoteName(IBackgroundCopyFile2* This,LPCWSTR Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyFile2_SetRemoteName(IBackgroundCopyFile2* This,LPCWSTR Val) { return This->lpVtbl->SetRemoteName(This,Val); } #endif diff --git a/lib/libc/include/any-windows-any/bits2_5.h b/lib/libc/include/any-windows-any/bits2_5.h index a32e20d7e82dbb99f60d8ae9f2b742b73c896913..f2d3faf14845edf9e0ca836eb3590b008294571c 100644 --- a/lib/libc/include/any-windows-any/bits2_5.h +++ b/lib/libc/include/any-windows-any/bits2_5.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/bits2_5.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/bits2_5.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __bits2_5_h__ #define __bits2_5_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IBackgroundCopyJobHttpOptions_FWD_DEFINED__ @@ -180,38 +188,38 @@ interface IBackgroundCopyJobHttpOptions { #define IBackgroundCopyJobHttpOptions_GetSecurityFlags(This,pFlags) (This)->lpVtbl->GetSecurityFlags(This,pFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJobHttpOptions_QueryInterface(IBackgroundCopyJobHttpOptions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBackgroundCopyJobHttpOptions_QueryInterface(IBackgroundCopyJobHttpOptions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBackgroundCopyJobHttpOptions_AddRef(IBackgroundCopyJobHttpOptions* This) { +static __WIDL_INLINE ULONG IBackgroundCopyJobHttpOptions_AddRef(IBackgroundCopyJobHttpOptions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBackgroundCopyJobHttpOptions_Release(IBackgroundCopyJobHttpOptions* This) { +static __WIDL_INLINE ULONG IBackgroundCopyJobHttpOptions_Release(IBackgroundCopyJobHttpOptions* This) { return This->lpVtbl->Release(This); } /*** IBackgroundCopyJobHttpOptions methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJobHttpOptions_SetClientCertificateByID(IBackgroundCopyJobHttpOptions* This,BG_CERT_STORE_LOCATION StoreLocation,LPCWSTR StoreName,BYTE *pCertHashBlob) { +static __WIDL_INLINE HRESULT IBackgroundCopyJobHttpOptions_SetClientCertificateByID(IBackgroundCopyJobHttpOptions* This,BG_CERT_STORE_LOCATION StoreLocation,LPCWSTR StoreName,BYTE *pCertHashBlob) { return This->lpVtbl->SetClientCertificateByID(This,StoreLocation,StoreName,pCertHashBlob); } -static FORCEINLINE HRESULT IBackgroundCopyJobHttpOptions_SetClientCertificateByName(IBackgroundCopyJobHttpOptions* This,BG_CERT_STORE_LOCATION StoreLocation,LPCWSTR StoreName,LPCWSTR SubjectName) { +static __WIDL_INLINE HRESULT IBackgroundCopyJobHttpOptions_SetClientCertificateByName(IBackgroundCopyJobHttpOptions* This,BG_CERT_STORE_LOCATION StoreLocation,LPCWSTR StoreName,LPCWSTR SubjectName) { return This->lpVtbl->SetClientCertificateByName(This,StoreLocation,StoreName,SubjectName); } -static FORCEINLINE HRESULT IBackgroundCopyJobHttpOptions_RemoveClientCertificate(IBackgroundCopyJobHttpOptions* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJobHttpOptions_RemoveClientCertificate(IBackgroundCopyJobHttpOptions* This) { return This->lpVtbl->RemoveClientCertificate(This); } -static FORCEINLINE HRESULT IBackgroundCopyJobHttpOptions_GetClientCertificate(IBackgroundCopyJobHttpOptions* This,BG_CERT_STORE_LOCATION *pStoreLocation,LPWSTR *pStoreName,BYTE **ppCertHashBlob,LPWSTR *pSubjectName) { +static __WIDL_INLINE HRESULT IBackgroundCopyJobHttpOptions_GetClientCertificate(IBackgroundCopyJobHttpOptions* This,BG_CERT_STORE_LOCATION *pStoreLocation,LPWSTR *pStoreName,BYTE **ppCertHashBlob,LPWSTR *pSubjectName) { return This->lpVtbl->GetClientCertificate(This,pStoreLocation,pStoreName,ppCertHashBlob,pSubjectName); } -static FORCEINLINE HRESULT IBackgroundCopyJobHttpOptions_SetCustomHeaders(IBackgroundCopyJobHttpOptions* This,LPCWSTR RequestHeaders) { +static __WIDL_INLINE HRESULT IBackgroundCopyJobHttpOptions_SetCustomHeaders(IBackgroundCopyJobHttpOptions* This,LPCWSTR RequestHeaders) { return This->lpVtbl->SetCustomHeaders(This,RequestHeaders); } -static FORCEINLINE HRESULT IBackgroundCopyJobHttpOptions_GetCustomHeaders(IBackgroundCopyJobHttpOptions* This,LPWSTR *pRequestHeaders) { +static __WIDL_INLINE HRESULT IBackgroundCopyJobHttpOptions_GetCustomHeaders(IBackgroundCopyJobHttpOptions* This,LPWSTR *pRequestHeaders) { return This->lpVtbl->GetCustomHeaders(This,pRequestHeaders); } -static FORCEINLINE HRESULT IBackgroundCopyJobHttpOptions_SetSecurityFlags(IBackgroundCopyJobHttpOptions* This,ULONG Flags) { +static __WIDL_INLINE HRESULT IBackgroundCopyJobHttpOptions_SetSecurityFlags(IBackgroundCopyJobHttpOptions* This,ULONG Flags) { return This->lpVtbl->SetSecurityFlags(This,Flags); } -static FORCEINLINE HRESULT IBackgroundCopyJobHttpOptions_GetSecurityFlags(IBackgroundCopyJobHttpOptions* This,ULONG *pFlags) { +static __WIDL_INLINE HRESULT IBackgroundCopyJobHttpOptions_GetSecurityFlags(IBackgroundCopyJobHttpOptions* This,ULONG *pFlags) { return This->lpVtbl->GetSecurityFlags(This,pFlags); } #endif diff --git a/lib/libc/include/any-windows-any/bits3_0.h b/lib/libc/include/any-windows-any/bits3_0.h index 73c070139f6aac9d88e8355381fb7c2a71500576..5dbda6acbe889aa7f78f3696ac9a09bcca6cb2fe 100644 --- a/lib/libc/include/any-windows-any/bits3_0.h +++ b/lib/libc/include/any-windows-any/bits3_0.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/bits3_0.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/bits3_0.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __bits3_0_h__ #define __bits3_0_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IBackgroundCopyCallback2_FWD_DEFINED__ @@ -129,27 +137,27 @@ interface IBackgroundCopyCallback2 { #define IBackgroundCopyCallback2_FileTransferred(This,job,file) (This)->lpVtbl->FileTransferred(This,job,file) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyCallback2_QueryInterface(IBackgroundCopyCallback2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBackgroundCopyCallback2_QueryInterface(IBackgroundCopyCallback2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBackgroundCopyCallback2_AddRef(IBackgroundCopyCallback2* This) { +static __WIDL_INLINE ULONG IBackgroundCopyCallback2_AddRef(IBackgroundCopyCallback2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBackgroundCopyCallback2_Release(IBackgroundCopyCallback2* This) { +static __WIDL_INLINE ULONG IBackgroundCopyCallback2_Release(IBackgroundCopyCallback2* This) { return This->lpVtbl->Release(This); } /*** IBackgroundCopyCallback methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyCallback2_JobTransferred(IBackgroundCopyCallback2* This,IBackgroundCopyJob *pJob) { +static __WIDL_INLINE HRESULT IBackgroundCopyCallback2_JobTransferred(IBackgroundCopyCallback2* This,IBackgroundCopyJob *pJob) { return This->lpVtbl->JobTransferred(This,pJob); } -static FORCEINLINE HRESULT IBackgroundCopyCallback2_JobError(IBackgroundCopyCallback2* This,IBackgroundCopyJob *pJob,IBackgroundCopyError *pError) { +static __WIDL_INLINE HRESULT IBackgroundCopyCallback2_JobError(IBackgroundCopyCallback2* This,IBackgroundCopyJob *pJob,IBackgroundCopyError *pError) { return This->lpVtbl->JobError(This,pJob,pError); } -static FORCEINLINE HRESULT IBackgroundCopyCallback2_JobModification(IBackgroundCopyCallback2* This,IBackgroundCopyJob *pJob,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IBackgroundCopyCallback2_JobModification(IBackgroundCopyCallback2* This,IBackgroundCopyJob *pJob,DWORD dwReserved) { return This->lpVtbl->JobModification(This,pJob,dwReserved); } /*** IBackgroundCopyCallback2 methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyCallback2_FileTransferred(IBackgroundCopyCallback2* This,IBackgroundCopyJob *job,IBackgroundCopyFile *file) { +static __WIDL_INLINE HRESULT IBackgroundCopyCallback2_FileTransferred(IBackgroundCopyCallback2* This,IBackgroundCopyJob *job,IBackgroundCopyFile *file) { return This->lpVtbl->FileTransferred(This,job,file); } #endif @@ -494,167 +502,167 @@ interface IBackgroundCopyJob4 { #define IBackgroundCopyJob4_GetMaximumDownloadTime(This,timeout) (This)->lpVtbl->GetMaximumDownloadTime(This,timeout) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob4_QueryInterface(IBackgroundCopyJob4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_QueryInterface(IBackgroundCopyJob4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBackgroundCopyJob4_AddRef(IBackgroundCopyJob4* This) { +static __WIDL_INLINE ULONG IBackgroundCopyJob4_AddRef(IBackgroundCopyJob4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBackgroundCopyJob4_Release(IBackgroundCopyJob4* This) { +static __WIDL_INLINE ULONG IBackgroundCopyJob4_Release(IBackgroundCopyJob4* This) { return This->lpVtbl->Release(This); } /*** IBackgroundCopyJob methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob4_AddFileSet(IBackgroundCopyJob4* This,ULONG cFileCount,BG_FILE_INFO *pFileSet) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_AddFileSet(IBackgroundCopyJob4* This,ULONG cFileCount,BG_FILE_INFO *pFileSet) { return This->lpVtbl->AddFileSet(This,cFileCount,pFileSet); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_AddFile(IBackgroundCopyJob4* This,LPCWSTR RemoteUrl,LPCWSTR LocalName) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_AddFile(IBackgroundCopyJob4* This,LPCWSTR RemoteUrl,LPCWSTR LocalName) { return This->lpVtbl->AddFile(This,RemoteUrl,LocalName); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_EnumFiles(IBackgroundCopyJob4* This,IEnumBackgroundCopyFiles **pEnum) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_EnumFiles(IBackgroundCopyJob4* This,IEnumBackgroundCopyFiles **pEnum) { return This->lpVtbl->EnumFiles(This,pEnum); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_Suspend(IBackgroundCopyJob4* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_Suspend(IBackgroundCopyJob4* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_Resume(IBackgroundCopyJob4* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_Resume(IBackgroundCopyJob4* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_Cancel(IBackgroundCopyJob4* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_Cancel(IBackgroundCopyJob4* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_Complete(IBackgroundCopyJob4* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_Complete(IBackgroundCopyJob4* This) { return This->lpVtbl->Complete(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetId(IBackgroundCopyJob4* This,GUID *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetId(IBackgroundCopyJob4* This,GUID *pVal) { return This->lpVtbl->GetId(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetType(IBackgroundCopyJob4* This,BG_JOB_TYPE *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetType(IBackgroundCopyJob4* This,BG_JOB_TYPE *pVal) { return This->lpVtbl->GetType(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetProgress(IBackgroundCopyJob4* This,BG_JOB_PROGRESS *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetProgress(IBackgroundCopyJob4* This,BG_JOB_PROGRESS *pVal) { return This->lpVtbl->GetProgress(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetTimes(IBackgroundCopyJob4* This,BG_JOB_TIMES *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetTimes(IBackgroundCopyJob4* This,BG_JOB_TIMES *pVal) { return This->lpVtbl->GetTimes(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetState(IBackgroundCopyJob4* This,BG_JOB_STATE *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetState(IBackgroundCopyJob4* This,BG_JOB_STATE *pVal) { return This->lpVtbl->GetState(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetError(IBackgroundCopyJob4* This,IBackgroundCopyError **ppError) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetError(IBackgroundCopyJob4* This,IBackgroundCopyError **ppError) { return This->lpVtbl->GetError(This,ppError); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetOwner(IBackgroundCopyJob4* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetOwner(IBackgroundCopyJob4* This,LPWSTR *pVal) { return This->lpVtbl->GetOwner(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetDisplayName(IBackgroundCopyJob4* This,LPCWSTR Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetDisplayName(IBackgroundCopyJob4* This,LPCWSTR Val) { return This->lpVtbl->SetDisplayName(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetDisplayName(IBackgroundCopyJob4* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetDisplayName(IBackgroundCopyJob4* This,LPWSTR *pVal) { return This->lpVtbl->GetDisplayName(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetDescription(IBackgroundCopyJob4* This,LPCWSTR Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetDescription(IBackgroundCopyJob4* This,LPCWSTR Val) { return This->lpVtbl->SetDescription(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetDescription(IBackgroundCopyJob4* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetDescription(IBackgroundCopyJob4* This,LPWSTR *pVal) { return This->lpVtbl->GetDescription(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetPriority(IBackgroundCopyJob4* This,BG_JOB_PRIORITY Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetPriority(IBackgroundCopyJob4* This,BG_JOB_PRIORITY Val) { return This->lpVtbl->SetPriority(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetPriority(IBackgroundCopyJob4* This,BG_JOB_PRIORITY *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetPriority(IBackgroundCopyJob4* This,BG_JOB_PRIORITY *pVal) { return This->lpVtbl->GetPriority(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetNotifyFlags(IBackgroundCopyJob4* This,ULONG Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetNotifyFlags(IBackgroundCopyJob4* This,ULONG Val) { return This->lpVtbl->SetNotifyFlags(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetNotifyFlags(IBackgroundCopyJob4* This,ULONG *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetNotifyFlags(IBackgroundCopyJob4* This,ULONG *pVal) { return This->lpVtbl->GetNotifyFlags(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetNotifyInterface(IBackgroundCopyJob4* This,IUnknown *Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetNotifyInterface(IBackgroundCopyJob4* This,IUnknown *Val) { return This->lpVtbl->SetNotifyInterface(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetNotifyInterface(IBackgroundCopyJob4* This,IUnknown **pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetNotifyInterface(IBackgroundCopyJob4* This,IUnknown **pVal) { return This->lpVtbl->GetNotifyInterface(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetMinimumRetryDelay(IBackgroundCopyJob4* This,ULONG Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetMinimumRetryDelay(IBackgroundCopyJob4* This,ULONG Seconds) { return This->lpVtbl->SetMinimumRetryDelay(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetMinimumRetryDelay(IBackgroundCopyJob4* This,ULONG *Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetMinimumRetryDelay(IBackgroundCopyJob4* This,ULONG *Seconds) { return This->lpVtbl->GetMinimumRetryDelay(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetNoProgressTimeout(IBackgroundCopyJob4* This,ULONG Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetNoProgressTimeout(IBackgroundCopyJob4* This,ULONG Seconds) { return This->lpVtbl->SetNoProgressTimeout(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetNoProgressTimeout(IBackgroundCopyJob4* This,ULONG *Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetNoProgressTimeout(IBackgroundCopyJob4* This,ULONG *Seconds) { return This->lpVtbl->GetNoProgressTimeout(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetErrorCount(IBackgroundCopyJob4* This,ULONG *Errors) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetErrorCount(IBackgroundCopyJob4* This,ULONG *Errors) { return This->lpVtbl->GetErrorCount(This,Errors); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetProxySettings(IBackgroundCopyJob4* This,BG_JOB_PROXY_USAGE ProxyUsage,const WCHAR *ProxyList,const WCHAR *ProxyBypassList) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetProxySettings(IBackgroundCopyJob4* This,BG_JOB_PROXY_USAGE ProxyUsage,const WCHAR *ProxyList,const WCHAR *ProxyBypassList) { return This->lpVtbl->SetProxySettings(This,ProxyUsage,ProxyList,ProxyBypassList); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetProxySettings(IBackgroundCopyJob4* This,BG_JOB_PROXY_USAGE *pProxyUsage,LPWSTR *pProxyList,LPWSTR *pProxyBypassList) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetProxySettings(IBackgroundCopyJob4* This,BG_JOB_PROXY_USAGE *pProxyUsage,LPWSTR *pProxyList,LPWSTR *pProxyBypassList) { return This->lpVtbl->GetProxySettings(This,pProxyUsage,pProxyList,pProxyBypassList); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_TakeOwnership(IBackgroundCopyJob4* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_TakeOwnership(IBackgroundCopyJob4* This) { return This->lpVtbl->TakeOwnership(This); } /*** IBackgroundCopyJob2 methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetNotifyCmdLine(IBackgroundCopyJob4* This,LPCWSTR prog,LPCWSTR params) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetNotifyCmdLine(IBackgroundCopyJob4* This,LPCWSTR prog,LPCWSTR params) { return This->lpVtbl->SetNotifyCmdLine(This,prog,params); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetNotifyCmdLine(IBackgroundCopyJob4* This,LPWSTR *prog,LPWSTR *params) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetNotifyCmdLine(IBackgroundCopyJob4* This,LPWSTR *prog,LPWSTR *params) { return This->lpVtbl->GetNotifyCmdLine(This,prog,params); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetReplyProgress(IBackgroundCopyJob4* This,BG_JOB_REPLY_PROGRESS *progress) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetReplyProgress(IBackgroundCopyJob4* This,BG_JOB_REPLY_PROGRESS *progress) { return This->lpVtbl->GetReplyProgress(This,progress); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetReplyData(IBackgroundCopyJob4* This,byte **pBuffer,UINT64 *pLength) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetReplyData(IBackgroundCopyJob4* This,byte **pBuffer,UINT64 *pLength) { return This->lpVtbl->GetReplyData(This,pBuffer,pLength); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetReplyFileName(IBackgroundCopyJob4* This,LPCWSTR filename) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetReplyFileName(IBackgroundCopyJob4* This,LPCWSTR filename) { return This->lpVtbl->SetReplyFileName(This,filename); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetReplyFileName(IBackgroundCopyJob4* This,LPWSTR *pFilename) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetReplyFileName(IBackgroundCopyJob4* This,LPWSTR *pFilename) { return This->lpVtbl->GetReplyFileName(This,pFilename); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetCredentials(IBackgroundCopyJob4* This,BG_AUTH_CREDENTIALS *cred) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetCredentials(IBackgroundCopyJob4* This,BG_AUTH_CREDENTIALS *cred) { return This->lpVtbl->SetCredentials(This,cred); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_RemoveCredentials(IBackgroundCopyJob4* This,BG_AUTH_TARGET target,BG_AUTH_SCHEME scheme) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_RemoveCredentials(IBackgroundCopyJob4* This,BG_AUTH_TARGET target,BG_AUTH_SCHEME scheme) { return This->lpVtbl->RemoveCredentials(This,target,scheme); } /*** IBackgroundCopyJob3 methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob4_ReplaceRemotePrefix(IBackgroundCopyJob4* This,LPCWSTR OldPrefix,LPCWSTR NewPrefix) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_ReplaceRemotePrefix(IBackgroundCopyJob4* This,LPCWSTR OldPrefix,LPCWSTR NewPrefix) { return This->lpVtbl->ReplaceRemotePrefix(This,OldPrefix,NewPrefix); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_AddFileWithRanges(IBackgroundCopyJob4* This,LPCWSTR RemoteUrl,LPCWSTR LocalName,DWORD RangeCount,BG_FILE_RANGE Ranges[]) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_AddFileWithRanges(IBackgroundCopyJob4* This,LPCWSTR RemoteUrl,LPCWSTR LocalName,DWORD RangeCount,BG_FILE_RANGE Ranges[]) { return This->lpVtbl->AddFileWithRanges(This,RemoteUrl,LocalName,RangeCount,Ranges); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetFileACLFlags(IBackgroundCopyJob4* This,DWORD Flags) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetFileACLFlags(IBackgroundCopyJob4* This,DWORD Flags) { return This->lpVtbl->SetFileACLFlags(This,Flags); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetFileACLFlags(IBackgroundCopyJob4* This,DWORD *Flags) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetFileACLFlags(IBackgroundCopyJob4* This,DWORD *Flags) { return This->lpVtbl->GetFileACLFlags(This,Flags); } /*** IBackgroundCopyJob4 methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetPeerCachingFlags(IBackgroundCopyJob4* This,DWORD flags) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetPeerCachingFlags(IBackgroundCopyJob4* This,DWORD flags) { return This->lpVtbl->SetPeerCachingFlags(This,flags); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetPeerCachingFlags(IBackgroundCopyJob4* This,DWORD *flags) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetPeerCachingFlags(IBackgroundCopyJob4* This,DWORD *flags) { return This->lpVtbl->GetPeerCachingFlags(This,flags); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetOwnerIntegrityLevel(IBackgroundCopyJob4* This,ULONG *level) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetOwnerIntegrityLevel(IBackgroundCopyJob4* This,ULONG *level) { return This->lpVtbl->GetOwnerIntegrityLevel(This,level); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetOwnerElevationState(IBackgroundCopyJob4* This,WINBOOL *elevated) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetOwnerElevationState(IBackgroundCopyJob4* This,WINBOOL *elevated) { return This->lpVtbl->GetOwnerElevationState(This,elevated); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_SetMaximumDownloadTime(IBackgroundCopyJob4* This,ULONG timeout) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_SetMaximumDownloadTime(IBackgroundCopyJob4* This,ULONG timeout) { return This->lpVtbl->SetMaximumDownloadTime(This,timeout); } -static FORCEINLINE HRESULT IBackgroundCopyJob4_GetMaximumDownloadTime(IBackgroundCopyJob4* This,ULONG *timeout) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob4_GetMaximumDownloadTime(IBackgroundCopyJob4* This,ULONG *timeout) { return This->lpVtbl->GetMaximumDownloadTime(This,timeout); } #endif diff --git a/lib/libc/include/any-windows-any/bits5_0.h b/lib/libc/include/any-windows-any/bits5_0.h index d99baf8b1e2e72aa9c84040dd2cdaae66f77357d..e8b1ea821878b380791ea0b97ab86daab0f80783 100644 --- a/lib/libc/include/any-windows-any/bits5_0.h +++ b/lib/libc/include/any-windows-any/bits5_0.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/bits5_0.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/bits5_0.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __bits5_0_h__ #define __bits5_0_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IBackgroundCopyJob5_FWD_DEFINED__ @@ -391,174 +399,174 @@ interface IBackgroundCopyJob5 { #define IBackgroundCopyJob5_GetProperty(This,id,value) (This)->lpVtbl->GetProperty(This,id,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob5_QueryInterface(IBackgroundCopyJob5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_QueryInterface(IBackgroundCopyJob5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBackgroundCopyJob5_AddRef(IBackgroundCopyJob5* This) { +static __WIDL_INLINE ULONG IBackgroundCopyJob5_AddRef(IBackgroundCopyJob5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBackgroundCopyJob5_Release(IBackgroundCopyJob5* This) { +static __WIDL_INLINE ULONG IBackgroundCopyJob5_Release(IBackgroundCopyJob5* This) { return This->lpVtbl->Release(This); } /*** IBackgroundCopyJob methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob5_AddFileSet(IBackgroundCopyJob5* This,ULONG cFileCount,BG_FILE_INFO *pFileSet) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_AddFileSet(IBackgroundCopyJob5* This,ULONG cFileCount,BG_FILE_INFO *pFileSet) { return This->lpVtbl->AddFileSet(This,cFileCount,pFileSet); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_AddFile(IBackgroundCopyJob5* This,LPCWSTR RemoteUrl,LPCWSTR LocalName) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_AddFile(IBackgroundCopyJob5* This,LPCWSTR RemoteUrl,LPCWSTR LocalName) { return This->lpVtbl->AddFile(This,RemoteUrl,LocalName); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_EnumFiles(IBackgroundCopyJob5* This,IEnumBackgroundCopyFiles **pEnum) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_EnumFiles(IBackgroundCopyJob5* This,IEnumBackgroundCopyFiles **pEnum) { return This->lpVtbl->EnumFiles(This,pEnum); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_Suspend(IBackgroundCopyJob5* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_Suspend(IBackgroundCopyJob5* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_Resume(IBackgroundCopyJob5* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_Resume(IBackgroundCopyJob5* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_Cancel(IBackgroundCopyJob5* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_Cancel(IBackgroundCopyJob5* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_Complete(IBackgroundCopyJob5* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_Complete(IBackgroundCopyJob5* This) { return This->lpVtbl->Complete(This); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetId(IBackgroundCopyJob5* This,GUID *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetId(IBackgroundCopyJob5* This,GUID *pVal) { return This->lpVtbl->GetId(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetType(IBackgroundCopyJob5* This,BG_JOB_TYPE *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetType(IBackgroundCopyJob5* This,BG_JOB_TYPE *pVal) { return This->lpVtbl->GetType(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetProgress(IBackgroundCopyJob5* This,BG_JOB_PROGRESS *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetProgress(IBackgroundCopyJob5* This,BG_JOB_PROGRESS *pVal) { return This->lpVtbl->GetProgress(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetTimes(IBackgroundCopyJob5* This,BG_JOB_TIMES *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetTimes(IBackgroundCopyJob5* This,BG_JOB_TIMES *pVal) { return This->lpVtbl->GetTimes(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetState(IBackgroundCopyJob5* This,BG_JOB_STATE *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetState(IBackgroundCopyJob5* This,BG_JOB_STATE *pVal) { return This->lpVtbl->GetState(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetError(IBackgroundCopyJob5* This,IBackgroundCopyError **ppError) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetError(IBackgroundCopyJob5* This,IBackgroundCopyError **ppError) { return This->lpVtbl->GetError(This,ppError); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetOwner(IBackgroundCopyJob5* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetOwner(IBackgroundCopyJob5* This,LPWSTR *pVal) { return This->lpVtbl->GetOwner(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetDisplayName(IBackgroundCopyJob5* This,LPCWSTR Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetDisplayName(IBackgroundCopyJob5* This,LPCWSTR Val) { return This->lpVtbl->SetDisplayName(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetDisplayName(IBackgroundCopyJob5* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetDisplayName(IBackgroundCopyJob5* This,LPWSTR *pVal) { return This->lpVtbl->GetDisplayName(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetDescription(IBackgroundCopyJob5* This,LPCWSTR Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetDescription(IBackgroundCopyJob5* This,LPCWSTR Val) { return This->lpVtbl->SetDescription(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetDescription(IBackgroundCopyJob5* This,LPWSTR *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetDescription(IBackgroundCopyJob5* This,LPWSTR *pVal) { return This->lpVtbl->GetDescription(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetPriority(IBackgroundCopyJob5* This,BG_JOB_PRIORITY Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetPriority(IBackgroundCopyJob5* This,BG_JOB_PRIORITY Val) { return This->lpVtbl->SetPriority(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetPriority(IBackgroundCopyJob5* This,BG_JOB_PRIORITY *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetPriority(IBackgroundCopyJob5* This,BG_JOB_PRIORITY *pVal) { return This->lpVtbl->GetPriority(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetNotifyFlags(IBackgroundCopyJob5* This,ULONG Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetNotifyFlags(IBackgroundCopyJob5* This,ULONG Val) { return This->lpVtbl->SetNotifyFlags(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetNotifyFlags(IBackgroundCopyJob5* This,ULONG *pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetNotifyFlags(IBackgroundCopyJob5* This,ULONG *pVal) { return This->lpVtbl->GetNotifyFlags(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetNotifyInterface(IBackgroundCopyJob5* This,IUnknown *Val) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetNotifyInterface(IBackgroundCopyJob5* This,IUnknown *Val) { return This->lpVtbl->SetNotifyInterface(This,Val); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetNotifyInterface(IBackgroundCopyJob5* This,IUnknown **pVal) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetNotifyInterface(IBackgroundCopyJob5* This,IUnknown **pVal) { return This->lpVtbl->GetNotifyInterface(This,pVal); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetMinimumRetryDelay(IBackgroundCopyJob5* This,ULONG Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetMinimumRetryDelay(IBackgroundCopyJob5* This,ULONG Seconds) { return This->lpVtbl->SetMinimumRetryDelay(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetMinimumRetryDelay(IBackgroundCopyJob5* This,ULONG *Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetMinimumRetryDelay(IBackgroundCopyJob5* This,ULONG *Seconds) { return This->lpVtbl->GetMinimumRetryDelay(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetNoProgressTimeout(IBackgroundCopyJob5* This,ULONG Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetNoProgressTimeout(IBackgroundCopyJob5* This,ULONG Seconds) { return This->lpVtbl->SetNoProgressTimeout(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetNoProgressTimeout(IBackgroundCopyJob5* This,ULONG *Seconds) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetNoProgressTimeout(IBackgroundCopyJob5* This,ULONG *Seconds) { return This->lpVtbl->GetNoProgressTimeout(This,Seconds); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetErrorCount(IBackgroundCopyJob5* This,ULONG *Errors) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetErrorCount(IBackgroundCopyJob5* This,ULONG *Errors) { return This->lpVtbl->GetErrorCount(This,Errors); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetProxySettings(IBackgroundCopyJob5* This,BG_JOB_PROXY_USAGE ProxyUsage,const WCHAR *ProxyList,const WCHAR *ProxyBypassList) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetProxySettings(IBackgroundCopyJob5* This,BG_JOB_PROXY_USAGE ProxyUsage,const WCHAR *ProxyList,const WCHAR *ProxyBypassList) { return This->lpVtbl->SetProxySettings(This,ProxyUsage,ProxyList,ProxyBypassList); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetProxySettings(IBackgroundCopyJob5* This,BG_JOB_PROXY_USAGE *pProxyUsage,LPWSTR *pProxyList,LPWSTR *pProxyBypassList) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetProxySettings(IBackgroundCopyJob5* This,BG_JOB_PROXY_USAGE *pProxyUsage,LPWSTR *pProxyList,LPWSTR *pProxyBypassList) { return This->lpVtbl->GetProxySettings(This,pProxyUsage,pProxyList,pProxyBypassList); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_TakeOwnership(IBackgroundCopyJob5* This) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_TakeOwnership(IBackgroundCopyJob5* This) { return This->lpVtbl->TakeOwnership(This); } /*** IBackgroundCopyJob2 methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetNotifyCmdLine(IBackgroundCopyJob5* This,LPCWSTR prog,LPCWSTR params) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetNotifyCmdLine(IBackgroundCopyJob5* This,LPCWSTR prog,LPCWSTR params) { return This->lpVtbl->SetNotifyCmdLine(This,prog,params); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetNotifyCmdLine(IBackgroundCopyJob5* This,LPWSTR *prog,LPWSTR *params) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetNotifyCmdLine(IBackgroundCopyJob5* This,LPWSTR *prog,LPWSTR *params) { return This->lpVtbl->GetNotifyCmdLine(This,prog,params); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetReplyProgress(IBackgroundCopyJob5* This,BG_JOB_REPLY_PROGRESS *progress) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetReplyProgress(IBackgroundCopyJob5* This,BG_JOB_REPLY_PROGRESS *progress) { return This->lpVtbl->GetReplyProgress(This,progress); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetReplyData(IBackgroundCopyJob5* This,byte **pBuffer,UINT64 *pLength) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetReplyData(IBackgroundCopyJob5* This,byte **pBuffer,UINT64 *pLength) { return This->lpVtbl->GetReplyData(This,pBuffer,pLength); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetReplyFileName(IBackgroundCopyJob5* This,LPCWSTR filename) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetReplyFileName(IBackgroundCopyJob5* This,LPCWSTR filename) { return This->lpVtbl->SetReplyFileName(This,filename); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetReplyFileName(IBackgroundCopyJob5* This,LPWSTR *pFilename) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetReplyFileName(IBackgroundCopyJob5* This,LPWSTR *pFilename) { return This->lpVtbl->GetReplyFileName(This,pFilename); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetCredentials(IBackgroundCopyJob5* This,BG_AUTH_CREDENTIALS *cred) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetCredentials(IBackgroundCopyJob5* This,BG_AUTH_CREDENTIALS *cred) { return This->lpVtbl->SetCredentials(This,cred); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_RemoveCredentials(IBackgroundCopyJob5* This,BG_AUTH_TARGET target,BG_AUTH_SCHEME scheme) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_RemoveCredentials(IBackgroundCopyJob5* This,BG_AUTH_TARGET target,BG_AUTH_SCHEME scheme) { return This->lpVtbl->RemoveCredentials(This,target,scheme); } /*** IBackgroundCopyJob3 methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob5_ReplaceRemotePrefix(IBackgroundCopyJob5* This,LPCWSTR OldPrefix,LPCWSTR NewPrefix) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_ReplaceRemotePrefix(IBackgroundCopyJob5* This,LPCWSTR OldPrefix,LPCWSTR NewPrefix) { return This->lpVtbl->ReplaceRemotePrefix(This,OldPrefix,NewPrefix); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_AddFileWithRanges(IBackgroundCopyJob5* This,LPCWSTR RemoteUrl,LPCWSTR LocalName,DWORD RangeCount,BG_FILE_RANGE Ranges[]) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_AddFileWithRanges(IBackgroundCopyJob5* This,LPCWSTR RemoteUrl,LPCWSTR LocalName,DWORD RangeCount,BG_FILE_RANGE Ranges[]) { return This->lpVtbl->AddFileWithRanges(This,RemoteUrl,LocalName,RangeCount,Ranges); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetFileACLFlags(IBackgroundCopyJob5* This,DWORD Flags) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetFileACLFlags(IBackgroundCopyJob5* This,DWORD Flags) { return This->lpVtbl->SetFileACLFlags(This,Flags); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetFileACLFlags(IBackgroundCopyJob5* This,DWORD *Flags) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetFileACLFlags(IBackgroundCopyJob5* This,DWORD *Flags) { return This->lpVtbl->GetFileACLFlags(This,Flags); } /*** IBackgroundCopyJob4 methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetPeerCachingFlags(IBackgroundCopyJob5* This,DWORD flags) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetPeerCachingFlags(IBackgroundCopyJob5* This,DWORD flags) { return This->lpVtbl->SetPeerCachingFlags(This,flags); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetPeerCachingFlags(IBackgroundCopyJob5* This,DWORD *flags) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetPeerCachingFlags(IBackgroundCopyJob5* This,DWORD *flags) { return This->lpVtbl->GetPeerCachingFlags(This,flags); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetOwnerIntegrityLevel(IBackgroundCopyJob5* This,ULONG *level) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetOwnerIntegrityLevel(IBackgroundCopyJob5* This,ULONG *level) { return This->lpVtbl->GetOwnerIntegrityLevel(This,level); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetOwnerElevationState(IBackgroundCopyJob5* This,WINBOOL *elevated) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetOwnerElevationState(IBackgroundCopyJob5* This,WINBOOL *elevated) { return This->lpVtbl->GetOwnerElevationState(This,elevated); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetMaximumDownloadTime(IBackgroundCopyJob5* This,ULONG timeout) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetMaximumDownloadTime(IBackgroundCopyJob5* This,ULONG timeout) { return This->lpVtbl->SetMaximumDownloadTime(This,timeout); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetMaximumDownloadTime(IBackgroundCopyJob5* This,ULONG *timeout) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetMaximumDownloadTime(IBackgroundCopyJob5* This,ULONG *timeout) { return This->lpVtbl->GetMaximumDownloadTime(This,timeout); } /*** IBackgroundCopyJob5 methods ***/ -static FORCEINLINE HRESULT IBackgroundCopyJob5_SetProperty(IBackgroundCopyJob5* This,BITS_JOB_PROPERTY_ID id,BITS_JOB_PROPERTY_VALUE value) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_SetProperty(IBackgroundCopyJob5* This,BITS_JOB_PROPERTY_ID id,BITS_JOB_PROPERTY_VALUE value) { return This->lpVtbl->SetProperty(This,id,value); } -static FORCEINLINE HRESULT IBackgroundCopyJob5_GetProperty(IBackgroundCopyJob5* This,BITS_JOB_PROPERTY_ID id,BITS_JOB_PROPERTY_VALUE *value) { +static __WIDL_INLINE HRESULT IBackgroundCopyJob5_GetProperty(IBackgroundCopyJob5* This,BITS_JOB_PROPERTY_ID id,BITS_JOB_PROPERTY_VALUE *value) { return This->lpVtbl->GetProperty(This,id,value); } #endif diff --git a/lib/libc/include/any-windows-any/bluetoothapis.h b/lib/libc/include/any-windows-any/bluetoothapis.h index b6a1185d3fdacad39710be87d0464172b2c435da..c580ae4bbf780287ab7be51ac80cc5726e9c4808 100644 --- a/lib/libc/include/any-windows-any/bluetoothapis.h +++ b/lib/libc/include/any-windows-any/bluetoothapis.h @@ -11,6 +11,14 @@ #include #define BLUETOOTH_MAX_NAME_SIZE 248 +#define BLUETOOTH_MAX_PASSKEY_SIZE 16 +#define BLUETOOTH_MAX_PASSKEY_BUFFER_SIZE (BLUETOOTH_MAX_PASSKEY_SIZE + 1) +#define BLUETOOTH_MAX_SERVICE_NAME_SIZE 256 +#define BLUETOOTH_DEVICE_NAME_SIZE 256 + +#define BLUETOOTH_SERVICE_DISABLE 0x00 +#define BLUETOOTH_SERVICE_ENABLE 0x01 +#define BLUETOOTH_SERVICE_MASK (BLUETOOTH_SERVICE_DISABLE | BLUETOOTH_SERVICE_ENABLE) #ifdef __cplusplus extern "C" { @@ -26,7 +34,11 @@ typedef struct _BLUETOOTH_ADDRESS { BTH_ADDR ullLong; BYTE rgBytes[6]; }; -} BLUETOOTH_ADDRESS; +} BLUETOOTH_ADDRESS_STRUCT; + +#define BLUETOOTH_ADDRESS BLUETOOTH_ADDRESS_STRUCT + +#define BLUETOOTH_NULL_ADDRESS ((ULONGLONG)0x0) typedef struct _BLUETOOTH_COD_PAIRS { ULONG ulCODMask; @@ -43,7 +55,11 @@ typedef struct _BLUETOOTH_DEVICE_INFO { SYSTEMTIME stLastSeen; SYSTEMTIME stLastUsed; WCHAR szName[BLUETOOTH_MAX_NAME_SIZE]; -} BLUETOOTH_DEVICE_INFO, *PBLUETOOTH_DEVICE_INFO; +} BLUETOOTH_DEVICE_INFO_STRUCT; + +#define BLUETOOTH_DEVICE_INFO BLUETOOTH_DEVICE_INFO_STRUCT + +typedef BLUETOOTH_DEVICE_INFO *PBLUETOOTH_DEVICE_INFO; typedef struct _BLUETOOTH_DEVICE_SEARCH_PARAMS { DWORD dwSize; @@ -75,7 +91,7 @@ typedef enum _BLUETOOTH_AUTHENTICATION_METHOD { BLUETOOTH_AUTHENTICATION_METHOD_NUMERIC_COMPARISON, BLUETOOTH_AUTHENTICATION_METHOD_PASSKEY_NOTIFICATION, BLUETOOTH_AUTHENTICATION_METHOD_PASSKEY -} BLUETOOTH_AUTHENTICATION_METHOD; +} BLUETOOTH_AUTHENTICATION_METHOD, *PBLUETOOTH_AUTHENTICATION_METHOD; typedef enum _BLUETOOTH_IO_CAPABILITY { BLUETOOTH_IO_CAPABILITY_DISPLAYONLY = 0x00, @@ -86,13 +102,13 @@ typedef enum _BLUETOOTH_IO_CAPABILITY { } BLUETOOTH_IO_CAPABILITY; typedef enum _BLUETOOTH_AUTHENTICATION_REQUIREMENTS { - MITMProtectionNotRequired = 0x00, - MITMProtectionRequired = 0x01, - MITMProtectionNotRequiredBonding = 0x02, - MITMProtectionRequiredBonding = 0x03, - MITMProtectionNotRequiredGeneralBonding = 0x04, - MITMProtectionRequiredGeneralBonding = 0x05, - MITMProtectionNotDefined = 0xff + BLUETOOTH_MITM_ProtectionNotRequired = 0x0, + BLUETOOTH_MITM_ProtectionRequired = 0x1, + BLUETOOTH_MITM_ProtectionNotRequiredBonding = 0x2, + BLUETOOTH_MITM_ProtectionRequiredBonding = 0x3, + BLUETOOTH_MITM_ProtectionNotRequiredGeneralBonding = 0x4, + BLUETOOTH_MITM_ProtectionRequiredGeneralBonding = 0x5, + BLUETOOTH_MITM_ProtectionNotDefined = 0xff } BLUETOOTH_AUTHENTICATION_REQUIREMENTS; typedef struct _BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS { @@ -106,14 +122,16 @@ typedef struct _BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS { } ; } BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS, *PBLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS; -#define BLUETOOTH_MAX_SERVICE_NAME_SIZE 256 -#define BLUETOOTH_DEVICE_NAME_SIZE 256 typedef struct _BLUETOOTH_LOCAL_SERVICE_INFO { - BOOL Enabled; + WINBOOL Enabled; BLUETOOTH_ADDRESS btAddr; WCHAR szName[BLUETOOTH_MAX_SERVICE_NAME_SIZE]; WCHAR szDeviceString[BLUETOOTH_DEVICE_NAME_SIZE]; -} BLUETOOTH_LOCAL_SERVICE_INFO; +} BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT; + +#define BLUETOOTH_LOCAL_SERVICE_INFO BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT + +typedef BLUETOOTH_LOCAL_SERVICE_INFO *PBLUETOOTH_LOCAL_SERVICE_INFO; #define BTH_MAX_PIN_SIZE 16 typedef struct _BLUETOOTH_PIN_INFO { @@ -146,10 +164,10 @@ typedef struct _BLUETOOTH_AUTHENTICATE_RESPONSE { UCHAR negativeResponse; } BLUETOOTH_AUTHENTICATE_RESPONSE, *PBLUETOOTH_AUTHENTICATE_RESPONSE; -typedef WINBOOL (*PFN_DEVICE_CALLBACK)(LPVOID pvParam,PBLUETOOTH_DEVICE_INFO pDevice); -typedef WINBOOL (*CALLBACK PFN_AUTHENTICATION_CALLBACK_EX)(LPVOID pvParam,PBLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS pAuthCallbackParams); -typedef WINBOOL (*PFN_AUTHENTICATION_CALLBACK)(LPVOID pvParam,PBLUETOOTH_DEVICE_INFO pDevice); -typedef WINBOOL (*PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK)(ULONG uAttribId,LPBYTE pValueStream,ULONG cbStreamSize,LPVOID pvParam); +typedef WINBOOL (CALLBACK *PFN_DEVICE_CALLBACK)(LPVOID pvParam,const BLUETOOTH_DEVICE_INFO *pDevice); +typedef WINBOOL (CALLBACK *PFN_AUTHENTICATION_CALLBACK_EX)(LPVOID pvParam,PBLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS pAuthCallbackParams); +typedef WINBOOL (CALLBACK *PFN_AUTHENTICATION_CALLBACK)(LPVOID pvParam,PBLUETOOTH_DEVICE_INFO pDevice); +typedef WINBOOL (CALLBACK *PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK)(ULONG uAttribId,LPBYTE pValueStream,ULONG cbStreamSize,LPVOID pvParam); typedef struct _BLUETOOTH_SELECT_DEVICE_PARAMS { DWORD dwSize; @@ -157,12 +175,12 @@ typedef struct _BLUETOOTH_SELECT_DEVICE_PARAMS { BLUETOOTH_COD_PAIRS *prgClassOfDevices; LPWSTR pszInfo; HWND hwndParent; - BOOL fForceAuthentication; - BOOL fShowAuthenticated; - BOOL fShowRemembered; - BOOL fShowUnknown; - BOOL fAddNewDeviceWizard; - BOOL fSkipServicesPage; + WINBOOL fForceAuthentication; + WINBOOL fShowAuthenticated; + WINBOOL fShowRemembered; + WINBOOL fShowUnknown; + WINBOOL fAddNewDeviceWizard; + WINBOOL fSkipServicesPage; PFN_DEVICE_CALLBACK pfnDeviceCallback; LPVOID pvParam; DWORD cNumDevices; @@ -176,12 +194,20 @@ DWORD WINAPI BluetoothAuthenticateMultipleDevices( BLUETOOTH_DEVICE_INFO *pbtdi ); -HRESULT WINAPI BluetoothAuthenticateDeviceEx( +DWORD WINAPI BluetoothAuthenticateDevice( + HWND hwndParent, + HANDLE hRadio, + BLUETOOTH_DEVICE_INFO *pbtbi, + PWSTR pszPasskey, + ULONG ulPasskeyLength +); + +DWORD WINAPI BluetoothAuthenticateDeviceEx( HWND hwndParentIn, HANDLE hRadioIn, BLUETOOTH_DEVICE_INFO *pbtdiInout, PBLUETOOTH_OOB_DATA_INFO pbtOobData, - BLUETOOTH_AUTHENTICATION_REQUIREMENTS authenticationRequirement + AUTHENTICATION_REQUIREMENTS authenticationRequirement ); WINBOOL WINAPI BluetoothDisplayDeviceProperties( @@ -201,7 +227,7 @@ WINBOOL WINAPI BluetoothEnableIncomingConnections( DWORD WINAPI BluetoothEnumerateInstalledServices( HANDLE hRadio, - BLUETOOTH_DEVICE_INFO *pbtdi, + const BLUETOOTH_DEVICE_INFO *pbtdi, DWORD *pcServices, GUID *pGuidServices ); @@ -211,12 +237,12 @@ WINBOOL WINAPI BluetoothFindDeviceClose( ); HBLUETOOTH_DEVICE_FIND WINAPI BluetoothFindFirstDevice( - BLUETOOTH_DEVICE_SEARCH_PARAMS *pbtsp, + const BLUETOOTH_DEVICE_SEARCH_PARAMS *pbtsp, BLUETOOTH_DEVICE_INFO *pbtdi ); HBLUETOOTH_RADIO_FIND WINAPI BluetoothFindFirstRadio( - BLUETOOTH_FIND_RADIO_PARAMS *pbtfrp, + const BLUETOOTH_FIND_RADIO_PARAMS *pbtfrp, HANDLE *phRadio ); @@ -252,14 +278,19 @@ WINBOOL WINAPI BluetoothIsConnectable( HANDLE hRadio ); +WINBOOL WINAPI BluetoothIsVersionAvailable( + UCHAR MajorVersion, + UCHAR MinorVersion +); + DWORD WINAPI BluetoothRegisterForAuthentication( - BLUETOOTH_DEVICE_INFO *pbtdi, + const BLUETOOTH_DEVICE_INFO *pbtdi, HBLUETOOTH_AUTHENTICATION_REGISTRATION *phRegHandle, PFN_AUTHENTICATION_CALLBACK pfnCallback, PVOID pvParam ); -HRESULT WINAPI BluetoothRegisterForAuthenticationEx( +DWORD WINAPI BluetoothRegisterForAuthenticationEx( const BLUETOOTH_DEVICE_INFO *pbtdiln, HBLUETOOTH_AUTHENTICATION_REGISTRATION *phRegHandleOut, PFN_AUTHENTICATION_CALLBACK_EX pfnCallbackIn, @@ -267,7 +298,7 @@ HRESULT WINAPI BluetoothRegisterForAuthenticationEx( ); DWORD WINAPI BluetoothRemoveDevice( - BLUETOOTH_ADDRESS *pAddress + const BLUETOOTH_ADDRESS *pAddress ); WINBOOL WINAPI BluetoothSdpEnumAttributes( @@ -300,7 +331,7 @@ DWORD BluetoothSdpGetElementData( DWORD BluetoothSdpGetString( LPBYTE pRecordStream, ULONG cbRecordLength, - PSDP_STRING_TYPE_DATA pStringData, + const PSDP_STRING_TYPE_DATA pStringData, USHORT usStringOffset, PWCHAR pszString, PULONG pcchStringLength @@ -316,11 +347,11 @@ WINBOOL WINAPI BluetoothSelectDevicesFree( DWORD WINAPI BluetoothSendAuthenticationResponse( HANDLE hRadio, - BLUETOOTH_DEVICE_INFO *pbtdi, + const BLUETOOTH_DEVICE_INFO *pbtdi, LPWSTR pszPasskey ); -HRESULT WINAPI BluetoothSendAuthenticationResponseEx( +DWORD WINAPI BluetoothSendAuthenticationResponseEx( HANDLE hRadioIn, PBLUETOOTH_AUTHENTICATE_RESPONSE pauthResponse ); @@ -334,8 +365,8 @@ DWORD WINAPI BluetoothSetLocalServiceInfo( DWORD WINAPI BluetoothSetServiceState( HANDLE hRadio, - BLUETOOTH_DEVICE_INFO *pbtdi, - GUID *pGuidService, + const BLUETOOTH_DEVICE_INFO *pbtdi, + const GUID *pGuidService, DWORD dwServiceFlags ); @@ -344,7 +375,7 @@ WINBOOL WINAPI BluetoothUnregisterAuthentication( ); DWORD WINAPI BluetoothUpdateDeviceRecord( - BLUETOOTH_DEVICE_INFO *pbtdi + const BLUETOOTH_DEVICE_INFO *pbtdi ); #ifdef __cplusplus diff --git a/lib/libc/include/any-windows-any/bluetoothleapis.h b/lib/libc/include/any-windows-any/bluetoothleapis.h new file mode 100644 index 0000000000000000000000000000000000000000..d85e85e501384a13b68db46d0546e9e220eccbd6 --- /dev/null +++ b/lib/libc/include/any-windows-any/bluetoothleapis.h @@ -0,0 +1,43 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef __BLUETOOTHLEAPIS_H__ +#define __BLUETOOTHLEAPIS_H__ + +#include +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#ifdef __cplusplus +extern "C"{ +#endif + +#if NTDDI_VERSION >= NTDDI_WIN8 + +HRESULT WINAPI BluetoothGATTGetServices(HANDLE hDevice, USHORT ServicesBufferCount, PBTH_LE_GATT_SERVICE ServicesBuffer, USHORT *ServicesBufferActual, ULONG Flags); +HRESULT WINAPI BluetoothGATTGetIncludedServices(HANDLE hDevice, PBTH_LE_GATT_SERVICE ParentService, USHORT IncludedServicesBufferCount, PBTH_LE_GATT_SERVICE IncludedServicesBuffer, USHORT *IncludedServicesBufferActual, ULONG Flags); +HRESULT WINAPI BluetoothGATTGetCharacteristics(HANDLE hDevice, PBTH_LE_GATT_SERVICE Service, USHORT CharacteristicsBufferCount, PBTH_LE_GATT_CHARACTERISTIC CharacteristicsBuffer, USHORT *CharacteristicsBufferActual, ULONG Flags); +HRESULT WINAPI BluetoothGATTGetDescriptors(HANDLE hDevice, PBTH_LE_GATT_CHARACTERISTIC Characteristic, USHORT DescriptorsBufferCount, PBTH_LE_GATT_DESCRIPTOR DescriptorsBuffer, USHORT *DescriptorsBufferActual, ULONG Flags); +HRESULT WINAPI BluetoothGATTGetCharacteristicValue(HANDLE hDevice, PBTH_LE_GATT_CHARACTERISTIC Characteristic, ULONG CharacteristicValueDataSize, PBTH_LE_GATT_CHARACTERISTIC_VALUE CharacteristicValue, USHORT *CharacteristicValueSizeRequired, ULONG Flags); +HRESULT WINAPI BluetoothGATTGetDescriptorValue(HANDLE hDevice, PBTH_LE_GATT_DESCRIPTOR Descriptor, ULONG DescriptorValueDataSize, PBTH_LE_GATT_DESCRIPTOR_VALUE DescriptorValue, USHORT *DescriptorValueSizeRequired, ULONG Flags); +HRESULT WINAPI BluetoothGATTBeginReliableWrite(HANDLE hDevice, PBTH_LE_GATT_RELIABLE_WRITE_CONTEXT ReliableWriteContext, ULONG Flags); +HRESULT WINAPI BluetoothGATTSetCharacteristicValue(HANDLE hDevice, PBTH_LE_GATT_CHARACTERISTIC Characteristic, PBTH_LE_GATT_CHARACTERISTIC_VALUE CharacteristicValue, BTH_LE_GATT_RELIABLE_WRITE_CONTEXT ReliableWriteContext, ULONG Flags); +HRESULT WINAPI BluetoothGATTEndReliableWrite(HANDLE hDevice, BTH_LE_GATT_RELIABLE_WRITE_CONTEXT ReliableWriteContext, ULONG Flags); +HRESULT WINAPI BluetoothGATTAbortReliableWrite(HANDLE hDevice, BTH_LE_GATT_RELIABLE_WRITE_CONTEXT ReliableWriteContext, ULONG Flags); +HRESULT WINAPI BluetoothGATTSetDescriptorValue(HANDLE hDevice, PBTH_LE_GATT_DESCRIPTOR Descriptor, PBTH_LE_GATT_DESCRIPTOR_VALUE DescriptorValue, ULONG Flags); +HRESULT WINAPI BluetoothGATTRegisterEvent(HANDLE hService, BTH_LE_GATT_EVENT_TYPE EventType, PVOID EventParameterIn, PFNBLUETOOTH_GATT_EVENT_CALLBACK Callback, PVOID CallbackContext, BLUETOOTH_GATT_EVENT_HANDLE *pEventHandle, ULONG Flags); +HRESULT WINAPI BluetoothGATTUnregisterEvent(BLUETOOTH_GATT_EVENT_HANDLE EventHandle, ULONG Flags); + +#endif /* NTDDI_WIN8 */ + +#ifdef __cplusplus +} +#endif + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#endif /* __BLUETOOTHLEAPIS_H__ */ diff --git a/lib/libc/include/any-windows-any/bthdef.h b/lib/libc/include/any-windows-any/bthdef.h index d49a60a8f4e30dde72d614380a1d44756c623f8b..95cfbfa1a69a0095d4822436b6496c980a638f92 100644 --- a/lib/libc/include/any-windows-any/bthdef.h +++ b/lib/libc/include/any-windows-any/bthdef.h @@ -13,9 +13,10 @@ extern "C" { #endif /* ULONGLONG according to google */ -__MINGW_EXTENSION typedef ULONGLONG BTH_ADDR; +__MINGW_EXTENSION typedef ULONGLONG BTH_ADDR, *PBTH_ADDR; /* ULONG according to google */ -typedef ULONG BTH_COD; +typedef ULONG BTH_COD, *PBTH_COD; +typedef ULONG BTH_LAP, *PBTH_LAP; /*http://www.koders.com/delphi/fidD54082EB25FCAB99B74E5FDB4F3937EFB567FE9A.aspx*/ /* The following parts are under LGPL */ @@ -228,6 +229,10 @@ DEFINE_GUID(GenericTelephonyServiceClass_UUID,0x00001204,0x0000,0x1000,0x80,0x00 #define BTH_MFG_SYMBOL_TECHNOLOGIES 42 #define BTH_MFG_TENOVIS 43 #define BTH_MFG_MACRONIX_INTERNATIONAL 44 +#define BTH_MFG_MARVELL 72 +#define BTH_MFG_APPLE 76 +#define BTH_MFG_NORDIC_SEMICONDUCTORS_ASA 89 +#define BTH_MFG_ARUBA_NETWORKS 283 #define BTH_MFG_INTERNAL_USE 65535 #define BTH_ADDR_NULL 0ULL @@ -265,6 +270,7 @@ DEFINE_GUID(GenericTelephonyServiceClass_UUID,0x00001204,0x0000,0x1000,0x80,0x00 #define COD_VERSION 0 #define COD_SERVICE_LIMITED 0x0001 +#define COD_SERVICE_LE_AUDIO 0x0002 #define COD_SERVICE_POSITIONING 0x0008 #define COD_SERVICE_NETWORKING 0x0010 #define COD_SERVICE_RENDERING 0x0020 @@ -274,9 +280,9 @@ DEFINE_GUID(GenericTelephonyServiceClass_UUID,0x00001204,0x0000,0x1000,0x80,0x00 #define COD_SERVICE_TELEPHONY 0x0200 #define COD_SERVICE_INFORMATION 0x0400 -#define COD_SERVICE_VALID_MASK (COD_SERVICE_LIMITED|COD_SERVICE_POSITIONING|COD_SERVICE_NETWORKING|COD_SERVICE_RENDERING|COD_SERVICE_CAPTURING|COD_SERVICE_OBJECT_XFER|COD_SERVICE_AUDIO|COD_SERVICE_TELEPHONY|COD_SERVICE_INFORMATION) +#define COD_SERVICE_VALID_MASK (COD_SERVICE_LIMITED | COD_SERVICE_LE_AUDIO | COD_SERVICE_POSITIONING | COD_SERVICE_NETWORKING | COD_SERVICE_RENDERING | COD_SERVICE_CAPTURING | COD_SERVICE_OBJECT_XFER | COD_SERVICE_AUDIO | COD_SERVICE_TELEPHONY | COD_SERVICE_INFORMATION) -#define COD_SERVICE_MAX_COUNT 9 +#define COD_SERVICE_MAX_COUNT 10 #define COD_MAJOR_MISCELLANEOUS 0x00 #define COD_MAJOR_COMPUTER 0x01 @@ -285,6 +291,9 @@ DEFINE_GUID(GenericTelephonyServiceClass_UUID,0x00001204,0x0000,0x1000,0x80,0x00 #define COD_MAJOR_AUDIO 0x04 #define COD_MAJOR_PERIPHERAL 0x05 #define COD_MAJOR_IMAGING 0x06 +#define COD_MAJOR_WEARABLE 0x07 +#define COD_MAJOR_TOY 0x08 +#define COD_MAJOR_HEALTH 0x09 #define COD_MAJOR_UNCLASSIFIED 0x1F #define COD_COMPUTER_MINOR_UNCLASSIFIED 0x00 @@ -335,6 +344,27 @@ DEFINE_GUID(GenericTelephonyServiceClass_UUID,0x00001204,0x0000,0x1000,0x80,0x00 #define COD_IMAGING_MINOR_SCANNER_MASK 0x10 #define COD_IMAGING_MINOR_PRINTER_MASK 0x20 +#define COD_WEARABLE_MINOR_WRIST_WATCH 0x01 +#define COD_WEARABLE_MINOR_PAGER 0x02 +#define COD_WEARABLE_MINOR_JACKET 0x03 +#define COD_WEARABLE_MINOR_HELMET 0x04 +#define COD_WEARABLE_MINOR_GLASSES 0x05 + +#define COD_TOY_MINOR_ROBOT 0x01 +#define COD_TOY_MINOR_VEHICLE 0x02 +#define COD_TOY_MINOR_DOLL_ACTION_FIGURE 0x03 +#define COD_TOY_MINOR_CONTROLLER 0x04 +#define COD_TOY_MINOR_GAME 0x05 + +#define COD_HEALTH_MINOR_BLOOD_PRESSURE_MONITOR 0x01 +#define COD_HEALTH_MINOR_THERMOMETER 0x02 +#define COD_HEALTH_MINOR_WEIGHING_SCALE 0x03 +#define COD_HEALTH_MINOR_GLUCOSE_METER 0x04 +#define COD_HEALTH_MINOR_PULSE_OXIMETER 0x05 +#define COD_HEALTH_MINOR_HEART_PULSE_MONITOR 0x06 +#define COD_HEALTH_MINOR_HEALTH_DATA_DISPLAY 0x07 +#define COD_HEALTH_MINOR_STEP_COUNTER 0x08 + #define COD_LAN_ACCESS_BIT_OFFSET 5 #define COD_LAN_MINOR_MASK 0x0000001C #define COD_LAN_ACCESS_MASK 0x000000E0 @@ -379,7 +409,7 @@ typedef UCHAR BTHSTATUS, *PBTHSTATUS; #define BTH_ERROR_MAX_NUMBER_OF_SCO_CONNECTIONS 0x0A #define BTH_ERROR_ACL_CONNECTION_ALREADY_EXISTS 0x0B #define BTH_ERROR_COMMAND_DISALLOWED 0x0C -#define TH_ERROR_COMMAND_DISALLOWED 0x0D +#define BTH_ERROR_HOST_REJECTED_LIMITED_RESOURCES 0x0D #define BTH_ERROR_HOST_REJECTED_SECURITY_REASONS 0x0E #define BTH_ERROR_HOST_REJECTED_PERSONAL_DEVICE 0x0F #define BTH_ERROR_HOST_TIMEOUT 0x10 @@ -408,6 +438,31 @@ typedef UCHAR BTHSTATUS, *PBTHSTATUS; #define BTH_ERROR_QOS_IS_NOT_SUPPORTED 0x27 #define BTH_ERROR_INSTANT_PASSED 0x28 #define BTH_ERROR_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED 0x29 +#define BTH_ERROR_DIFFERENT_TRANSACTION_COLLISION 0x2A +#define BTH_ERROR_QOS_UNACCEPTABLE_PARAMETER 0x2C +#define BTH_ERROR_QOS_REJECTED 0x2D +#define BTH_ERROR_CHANNEL_CLASSIFICATION_NOT_SUPPORTED 0x2E +#define BTH_ERROR_INSUFFICIENT_SECURITY 0x2F +#define BTH_ERROR_PARAMETER_OUT_OF_MANDATORY_RANGE 0x30 +#define BTH_ERROR_ROLE_SWITCH_PENDING 0x32 +#define BTH_ERROR_RESERVED_SLOT_VIOLATION 0x34 +#define BTH_ERROR_ROLE_SWITCH_FAILED 0x35 +#define BTH_ERROR_EXTENDED_INQUIRY_RESPONSE_TOO_LARGE 0x36 +#define BTH_ERROR_SECURE_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST 0x37 +#define BTH_ERROR_HOST_BUSY_PAIRING 0x38 +#define BTH_ERROR_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUND 0x39 +#define BTH_ERROR_CONTROLLER_BUSY 0x3A +#define BTH_ERROR_UNACCEPTABLE_CONNECTION_INTERVAL 0x3B +#define BTH_ERROR_DIRECTED_ADVERTISING_TIMEOUT 0x3C +#define BTH_ERROR_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE 0x3D +#define BTH_ERROR_CONNECTION_FAILED_TO_BE_ESTABLISHED 0x3E +#define BTH_ERROR_MAC_CONNECTION_FAILED 0x3F +#define BTH_ERROR_COARSE_CLOCK_ADJUSTMENT_REJECTED 0x40 +#define BTH_ERROR_TYPE_0_SUBMAP_NOT_DEFINED 0x41 +#define BTH_ERROR_UNKNOWN_ADVERTISING_IDENTIFIER 0x42 +#define BTH_ERROR_LIMIT_REACHED 0x43 +#define BTH_ERROR_OPERATION_CANCELLED_BY_HOST 0X44 +#define BTH_ERROR_PACKET_TOO_LONG 0x45 #define BTH_ERROR_UNSPECIFIED 0xFF #define L2CAP_MIN_MTU 48 @@ -423,7 +478,78 @@ typedef UCHAR BTHSTATUS, *PBTHSTATUS; #define BDIF_PAIRED 0x00000008 #define BDIF_PERSONAL 0x00000010 #define BDIF_CONNECTED 0x00000020 -#define BDIF_VALID_FLAGS (BDIF_ADDRESS|BDIF_COD|BDIF_NAME|BDIF_PAIRED|BDIF_PERSONAL|BDIF_CONNECTED) + +#if (NTDDI_VERSION > NTDDI_VISTASP1) + +#define BDIF_SHORT_NAME 0x00000040 +#define BDIF_VISIBLE 0x00000080 +#define BDIF_SSP_SUPPORTED 0x00000100 +#define BDIF_SSP_PAIRED 0x00000200 +#define BDIF_SSP_MITM_PROTECTED 0x00000400 +#define BDIF_RSSI 0x00001000 +#define BDIF_EIR 0x00002000 + +#if (NTDDI_VERSION >= NTDDI_WIN8) + +#define BDIF_BR 0x00004000 +#define BDIF_LE 0x00008000 +#define BDIF_LE_PAIRED 0x00010000 +#define BDIF_LE_PERSONAL 0x00020000 +#define BDIF_LE_MITM_PROTECTED 0x00040000 +#define BDIF_LE_PRIVACY_ENABLED 0x00080000 +#define BDIF_LE_RANDOM_ADDRESS_TYPE 0x00100000 + +#if (NTDDI_VERSION >= NTDDI_WIN10) + +#define BDIF_LE_DISCOVERABLE 0x00200000 +#define BDIF_LE_NAME 0x00400000 +#define BDIF_LE_VISIBLE 0x00800000 + +#if (NTDDI_VERSION >= NTDDI_WIN10_RS2) + +#define BDIF_LE_CONNECTED 0x01000000 +#define BDIF_LE_CONNECTABLE 0x02000000 +#define BDIF_BR_SECURE_CONNECTION_PAIRED 0x08000000 +#define BDIF_LE_SECURE_CONNECTION_PAIRED 0x10000000 + +#define BDIF_DEBUGKEY 0x20000000 +#define BDIF_LE_DEBUGKEY 0x40000000 + +#if (NTDDI_VERSION >= NTDDI_WIN10_19H1) + +#define BDIF_TX_POWER 0x80000000 + +#define BDIF_VALID_FLAGS (BDIF_ADDRESS | BDIF_COD | BDIF_NAME | BDIF_PAIRED | BDIF_PERSONAL | BDIF_CONNECTED | BDIF_SHORT_NAME | BDIF_VISIBLE | BDIF_RSSI | BDIF_EIR | BDIF_SSP_PAIRED | BDIF_SSP_MITM_PROTECTED | BDIF_BR | BDIF_LE | BDIF_LE_PAIRED | BDIF_LE_PERSONAL | BDIF_LE_MITM_PROTECTED | BDIF_LE_PRIVACY_ENABLED | BDIF_LE_RANDOM_ADDRESS_TYPE | BDIF_LE_DISCOVERABLE | BDIF_LE_NAME | BDIF_LE_VISIBLE | BDIF_LE_CONNECTED | BDIF_LE_CONNECTABLE | BDIF_BR_SECURE_CONNECTION_PAIRED | BDIF_LE_SECURE_CONNECTION_PAIRED | BDIF_DEBUGKEY | BDIF_LE_DEBUGKEY | BDIF_TX_POWER) + +#else + +#define BDIF_VALID_FLAGS (BDIF_ADDRESS | BDIF_COD | BDIF_NAME | BDIF_PAIRED | BDIF_PERSONAL | BDIF_CONNECTED | BDIF_SHORT_NAME | BDIF_VISIBLE | BDIF_RSSI | BDIF_EIR | BDIF_SSP_PAIRED | BDIF_SSP_MITM_PROTECTED | BDIF_BR | BDIF_LE | BDIF_LE_PAIRED | BDIF_LE_PERSONAL | BDIF_LE_MITM_PROTECTED | BDIF_LE_PRIVACY_ENABLED | BDIF_LE_RANDOM_ADDRESS_TYPE | BDIF_LE_DISCOVERABLE | BDIF_LE_NAME | BDIF_LE_VISIBLE | BDIF_LE_CONNECTED | BDIF_LE_CONNECTABLE | BDIF_BR_SECURE_CONNECTION_PAIRED | BDIF_LE_SECURE_CONNECTION_PAIRED | BDIF_DEBUGKEY | BDIF_LE_DEBUGKEY) + +#endif /* NTDDI_WIN10_19H1 */ + +#else + +#define BDIF_VALID_FLAGS (BDIF_ADDRESS | BDIF_COD | BDIF_NAME | BDIF_PAIRED | BDIF_PERSONAL | BDIF_CONNECTED | BDIF_SHORT_NAME | BDIF_VISIBLE | BDIF_RSSI | BDIF_EIR | BDIF_SSP_PAIRED | BDIF_SSP_MITM_PROTECTED | BDIF_BR | BDIF_LE | BDIF_LE_PAIRED | BDIF_LE_PERSONAL | BDIF_LE_MITM_PROTECTED | BDIF_LE_PRIVACY_ENABLED | BDIF_LE_RANDOM_ADDRESS_TYPE | BDIF_LE_DISCOVERABLE | BDIF_LE_NAME | BDIF_LE_VISIBLE) + +#endif /* NTDDI_WIN10_RS2 */ + +#else + +#define BDIF_VALID_FLAGS (BDIF_ADDRESS | BDIF_COD | BDIF_NAME | BDIF_PAIRED | BDIF_PERSONAL | BDIF_CONNECTED | BDIF_SHORT_NAME | BDIF_VISIBLE | BDIF_RSSI | BDIF_EIR | BDIF_SSP_PAIRED | BDIF_SSP_MITM_PROTECTED | BDIF_BR | BDIF_LE | BDIF_LE_PAIRED | BDIF_LE_PERSONAL | BDIF_LE_MITM_PROTECTED | BDIF_LE_PRIVACY_ENABLED | BDIF_LE_RANDOM_ADDRESS_TYPE) + +#endif /* NTDDI_WIN10 */ + +#else + +#define BDIF_VALID_FLAGS (BDIF_ADDRESS | BDIF_COD | BDIF_NAME | BDIF_PAIRED | BDIF_PERSONAL | BDIF_CONNECTED | BDIF_SHORT_NAME | BDIF_VISIBLE | BDIF_RSSI | BDIF_EIR | BDIF_SSP_PAIRED | BDIF_SSP_MITM_PROTECTED) + +#endif /* NTDDI_WIN8 */ + +#else + +#define BDIF_VALID_FLAGS (BDIF_ADDRESS | BDIF_COD | BDIF_NAME | BDIF_PAIRED | BDIF_PERSONAL | BDIF_CONNECTED) + +#endif /* NTDDI_VISTASP1 */ typedef struct _BTH_DEVICE_INFO { ULONG flags; @@ -453,6 +579,27 @@ typedef struct _BTH_HCI_EVENT_INFO { UCHAR connected; } BTH_HCI_EVENT_INFO, *PBTH_HCI_EVENT_INFO; +typedef enum _IO_CAPABILITY { + IoCaps_DisplayOnly = 0x00, + IoCaps_DisplayYesNo = 0x01, + IoCaps_KeyboardOnly = 0x02, + IoCaps_NoInputNoOutput = 0x03, + IoCaps_Undefined = 0xff +} IO_CAPABILITY; + +typedef enum _AUTHENTICATION_REQUIREMENTS { + MITMProtectionNotRequired = 0x00, + MITMProtectionRequired = 0x01, + MITMProtectionNotRequiredBonding = 0x02, + MITMProtectionRequiredBonding = 0x03, + MITMProtectionNotRequiredGeneralBonding = 0x04, + MITMProtectionRequiredGeneralBonding = 0x05, + MITMProtectionNotDefined = 0xff +} AUTHENTICATION_REQUIREMENTS; + +#define IsMITMProtectionRequired(requirements) ((MITMProtectionRequired == requirements) || (MITMProtectionRequiredBonding == requirements) || (MITMProtectionRequiredGeneralBonding == requirements)) + +#define BTH_MAX_SERVICE_NAME_SIZE 256 #define MAX_UUIDS_IN_QUERY 12 #define BTH_VID_DEFAULT_VALUE 0xFFFF @@ -492,6 +639,9 @@ typedef struct _BTH_HCI_EVENT_INFO { #define LANG_BASE_OFFSET_INDEX 0x0002 #define LANG_DEFAULT_ID 0x0100 +#define LANGUAGE_EN_US 0x656E +#define ENCODING_UTF_8 0x006A + #define STRING_NAME_OFFSET 0x0000 #define STRING_DESCRIPTION_OFFSET 0x0001 #define STRING_PROVIDER_NAME_OFFSET 0x0002 diff --git a/lib/libc/include/any-windows-any/bthledef.h b/lib/libc/include/any-windows-any/bthledef.h new file mode 100644 index 0000000000000000000000000000000000000000..0918d42f4b213db77342dd46bb99cec16d977554 --- /dev/null +++ b/lib/libc/include/any-windows-any/bthledef.h @@ -0,0 +1,361 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef __BTHLEDEF_H__ +#define __BTHLEDEF_H__ + +#include +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#if NTDDI_VERSION >= NTDDI_WIN8 + +DEFINE_GUID(GUID_BLUETOOTHLE_DEVICE_INTERFACE, 0x781aee18, 0x7733, 0x4ce4, 0xad, 0xd0, 0x91, 0xf4, 0x1c, 0x67, 0xb5, 0x92); +DEFINE_GUID(GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE, 0x6e3bb679, 0x4372, 0x40c8, 0x9e, 0xaa, 0x45, 0x09, 0xdf, 0x26, 0x0c, 0xd8); +DEFINE_GUID(BTH_LE_ATT_BLUETOOTH_BASE_GUID, 0x00000000, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5f, 0x9b, 0x34, 0xfb); + +#define BTH_LE_SERVICE_GAP (0x1800) +#define BTH_LE_SERVICE_GATT (0x1801) + +#define BTH_LE_GATT_ATTRIBUTE_TYPE_PRIMARY_SERVICE (0x2800) +#define BTH_LE_GATT_ATTRIBUTE_TYPE_SECONDARY_SERVICE (0x2801) +#define BTH_LE_GATT_ATTRIBUTE_TYPE_INCLUDE (0x2802) +#define BTH_LE_GATT_ATTRIBUTE_TYPE_CHARACTERISTIC (0x2803) + +#define BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_EXTENDED_PROPERTIES (0x2900) +#define BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_USER_DESCRIPTION (0x2901) +#define BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_CLIENT_CONFIGURATION (0x2902) +#define BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_SERVER_CONFIGURATION (0x2903) +#define BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_FORMAT (0x2904) +#define BTH_LE_GATT_CHARACTERISTIC_DESCRIPTOR_AGGREGATE_FORMAT (0x2905) + +#define BTH_LE_GATT_CHARACTERISTIC_TYPE_DEVICE_NAME (0x2a00) +#define BTH_LE_GATT_CHARACTERISTIC_TYPE_APPEARANCE (0x2a01) +#define BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PRIVACY_FLAG (0x2a02) +#define BTH_LE_GATT_CHARACTERISTIC_TYPE_RECONNECTION_ADDRESS (0x2a03) +#define BTH_LE_GATT_CHARACTERISTIC_TYPE_PERIPHERAL_PREFERED_CONNECTION_PARAMETER (0x2a04) +#define BTH_LE_GATT_CHARACTERISTIC_TYPE_SERVICE_CHANGED (0x2a05) + +#define BTH_LE_GAP_APPEARANCE_CATEGORY_OFFSET 0x6 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_MASK 0x3ff +#define BTH_LE_GAP_APPEARANCE_GET_CATEGORY(a) ((a >> BTH_LE_GAP_APPEARANCE_CATEGORY_OFFSET) & BTH_LE_GAP_APPEARANCE_CATEGORY_MASK) +#define BTH_LE_GAP_APPEARANCE_SET_CATEGORY(a, c) a = ((a & ~BTH_LE_GAP_APPEARANCE_CATEGORY_MASK) | (c << BTH_LE_GAP_APPEARANCE_CATEGORY_OFFSET)) +#define BTH_LE_GAP_APPEARANCE_SUB_CATEGORY_MASK 0x3f +#define BTH_LE_GAP_APPEARANCE_GET_SUB_CATEGORY(a) ((UCHAR)(a & BTH_LE_GAP_APPEARANCE_SUB_CATEGORY_MASK)) +#define BTH_LE_GAP_APPEARANCE_SET_SUB_CATEGORY(a, s) a = ((a & ~BTH_LE_GAP_APPEARANCE_SUB_CATEGORY_MASK) | s) + +#define BTH_LE_GAP_APPEARANCE_CATEGORY_UNCATEGORIZED 0x0000 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_PHONE 0x0001 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_COMPUTER 0x0002 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_WATCH 0x0003 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_CLOCK 0x0004 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY 0x0005 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_REMOTE_CONTROL 0x0006 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_EYE_GLASSES 0x0007 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_TAG 0x0008 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_KEYRING 0x0009 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_MEDIA_PLAYER 0x000a +#define BTH_LE_GAP_APPEARANCE_CATEGORY_BARCODE_SCANNER 0x000b +#define BTH_LE_GAP_APPEARANCE_CATEGORY_THERMOMETER 0x000c +#define BTH_LE_GAP_APPEARANCE_CATEGORY_HEART_RATE 0x000d +#define BTH_LE_GAP_APPEARANCE_CATEGORY_BLOOD_PRESSURE 0x000e +#define BTH_LE_GAP_APPEARANCE_CATEGORY_HID 0x000f +#define BTH_LE_GAP_APPEARANCE_CATEGORY_GLUCOSE_METER 0x0010 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_RUNNING_WALKING_SENSOR 0x0011 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_CYCLING 0x0012 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_CONTROL_DEVICE 0x0013 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_NETWORK_DEVICE 0x0014 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_SENSOR 0x0015 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_FIXTURES 0x0016 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_FAN 0x0017 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_HVAC 0x0018 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_AIR_CONDITIONING 0x0019 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_HUMIDIFIER 0x001a +#define BTH_LE_GAP_APPEARANCE_CATEGORY_HEATING 0x001b +#define BTH_LE_GAP_APPEARANCE_CATEGORY_ACCESS_CONTROL 0x001c +#define BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_DEVICE 0x001d +#define BTH_LE_GAP_APPEARANCE_CATEGORY_POWER_DEVICE 0x001e +#define BTH_LE_GAP_APPEARANCE_CATEGORY_LIGHT_SOURCE 0x001f +#define BTH_LE_GAP_APPEARANCE_CATEGORY_WINDOW_COVERING 0x0020 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SINK 0x0021 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_AUDIO_SOURCE 0x0022 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_MOTORIZED_VEHICLE 0x0023 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_DOMESTIC_APPLIANCE 0x0024 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_WEARABLE_AUDIO_DEVICE 0x0025 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_AIRCRAFT 0x0026 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_AV_EQUIPMENT 0x0027 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_DISPLAY_EQUIPMENT 0x0028 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_HEARING_AID 0x0029 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_GAMING 0x002a +#define BTH_LE_GAP_APPEARANCE_CATEGORY_SIGNAGE 0x002b +#define BTH_LE_GAP_APPEARANCE_CATEGORY_PLUSE_OXIMETER 0x0031 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_WEIGHT_SCALE 0x0032 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_PERSONAL_MOBILITY_DEVICE 0x0033 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_CONTINUOUS_GLUCOSE_MONITOR 0x0034 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_INSULIN_PUMP 0x0035 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_MEDICATION_DELIVERY 0x0036 +#define BTH_LE_GAP_APPEARANCE_CATEGORY_OUTDOOR_SPORTS_ACTIVITY 0x0051 +#define BTH_LE_GAP_APPEARANCE_SUBCATEGORY_GENERIC 0x00 +#define BTH_LE_GAP_APPEARANCE_WATCH_SUBCATEGORY_SPORTS_WATCH 0x01 +#define BTH_LE_GAP_APPEARANCE_THERMOMETER_SUBCATEGORY_EAR 0x01 +#define BTH_LE_GAP_APPEARANCE_HEART_RATE_SUBCATEGORY_HEART_RATE_BELT 0x01 +#define BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_ARM 0x01 +#define BTH_LE_GAP_APPEARANCE_BLOOD_PRESSURE_SUBCATEGORY_WRIST 0x02 +#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_KEYBOARD 0x01 +#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_MOUSE 0x02 +#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_JOYSTICK 0x03 +#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_GAMEPAD 0x04 +#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITIZER_TABLET 0x05 +#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_CARD_READER 0x06 +#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_DIGITAL_PEN 0x07 +#define BTH_LE_GAP_APPEARANCE_HID_SUBCATEGORY_BARCODE_SCANNER 0x08 +#define BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_IN_SHOE 0x01 +#define BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_SHOE 0x02 +#define BTH_LE_GAP_APPEARANCE_RUNNING_WALKING_SENSOR_SUBCATEGORY_ON_HIP 0x03 +#define BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CYCLING_COMPUTER 0x01 +#define BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_SENSOR 0x02 +#define BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_CADENCE_SENSOR 0x03 +#define BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_POWER_SENSOR 0x04 +#define BTH_LE_GAP_APPEARANCE_CYCLING_SUBCATEGORY_SPEED_AND_CADENCE_SENSOR 0x05 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDALONE_SPEAKER 0x01 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SOUNDBAR 0x02 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_BOOKSHELF_SPEAKER 0x03 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_STANDMOUNTED_SPEAKER 0x04 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SINK_SUBCATEGORY_SPEAKERPHONE 0x05 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_MICROPHONE 0x01 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_ALARM 0x02 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BELL 0x03 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_HORN 0x04 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_DEVICE 0x05 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_SERVICE_DESK 0x06 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_KIOSK 0x07 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_BROADCASTING_ROOM 0x08 +#define BTH_LE_GAP_APPEARANCE_AUDIO_SOURCE_SUBCATEGORY_AUDITORIUM 0x09 +#define BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_EARBUD 0x01 +#define BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADSET 0x02 +#define BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_HEADPHONES 0x03 +#define BTH_LE_GAP_APPEARANCE_WEARABLE_AUDIO_DEVICE_SUBCATEGORY_NECKBAND 0x04 +#define BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_IN_EAR_HEARING_AID 0x01 +#define BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_BEHIND_EAR_HEARING_AID 0x02 +#define BTH_LE_GAP_APPEARANCE_HEARING_AID_SUBCATEGORY_COCHLEAR_IMPLANT 0x03 +#define BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_FINGERTIP 0x01 +#define BTH_LE_GAP_APPEARANCE_PULSE_OXIMETER_SUBCATEGORY_WRIST_WORN 0x02 +#define BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_DISPLAY_DEVICE 0x01 +#define BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_DISPLAY_DEVICE 0x02 +#define BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_POD 0x03 +#define BTH_LE_GAP_APPEARANCE_OUTDOOR_SPORTS_ACTIVITY_SUBCATEGORY_LOCATION_NAVIGATION_POD 0x04 + +#define BTH_LE_GATT_DEFAULT_MAX_INCLUDED_SERVICES_DEPTH (3) + +#define BTH_LE_ATT_TRANSACTION_TIMEOUT 30 + +#define BTH_LE_ATT_MAX_VALUE_SIZE 512 + +#define BTH_LE_ATT_CID (0x0004) + +#define BTHLEENUM_ATT_MTU_MIN (23) +#define BTHLEENUM_ATT_MTU_MAX (0xffff) +#define BTHLEENUM_ATT_MTU_DEFAULT (BTHLEENUM_ATT_MTU_MIN) +#define BTHLEENUM_ATT_MTU_INITIAL_NEGOTIATION (525) + +#define BTH_LE_ERROR_INVALID_HANDLE (0x01) +#define BTH_LE_ERROR_READ_NOT_PERMITTED (0x02) +#define BTH_LE_ERROR_WRITE_NOT_PERMITTED (0x03) +#define BTH_LE_ERROR_INVALID_PDU (0x04) +#define BTH_LE_ERROR_INSUFFICIENT_AUTHENTICATION (0x05) +#define BTH_LE_ERROR_REQUEST_NOT_SUPPORTED (0x06) +#define BTH_LE_ERROR_INVALID_OFFSET (0x07) +#define BTH_LE_ERROR_INSUFFICIENT_AUTHORIZATION (0x08) +#define BTH_LE_ERROR_PREPARE_QUEUE_FULL (0x09) +#define BTH_LE_ERROR_ATTRIBUTE_NOT_FOUND (0x0a) +#define BTH_LE_ERROR_ATTRIBUTE_NOT_LONG (0x0b) +#define BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION_KEY_SIZE (0x0c) +#define BTH_LE_ERROR_INVALID_ATTRIBUTE_VALUE_LENGTH (0x0d) +#define BTH_LE_ERROR_UNLIKELY (0x0e) +#define BTH_LE_ERROR_INSUFFICIENT_ENCRYPTION (0x0f) +#define BTH_LE_ERROR_UNSUPPORTED_GROUP_TYPE (0x10) +#define BTH_LE_ERROR_INSUFFICIENT_RESOURCES (0x11) +#define BTH_LE_ERROR_UNKNOWN (0x1000) + +#define BLUETOOTH_GATT_FLAG_NONE 0x00000000 +#define BLUETOOTH_GATT_FLAG_CONNECTION_ENCRYPTED 0x00000001 +#define BLUETOOTH_GATT_FLAG_CONNECTION_AUTHENTICATED 0x00000002 +#define BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_DEVICE 0x00000004 +#define BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_CACHE 0x00000008 +#define BLUETOOTH_GATT_FLAG_SIGNED_WRITE 0x00000010 +#define BLUETOOTH_GATT_FLAG_WRITE_WITHOUT_RESPONSE 0x00000020 +#define BLUETOOTH_GATT_FLAG_RETURN_ALL 0x00000040 +#define BLUETOOTH_GATT_FLAG_VALID_MASK (BLUETOOTH_GATT_FLAG_NONE | BLUETOOTH_GATT_FLAG_CONNECTION_ENCRYPTED | BLUETOOTH_GATT_FLAG_CONNECTION_AUTHENTICATED | BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_DEVICE | BLUETOOTH_GATT_FLAG_FORCE_READ_FROM_CACHE | BLUETOOTH_GATT_FLAG_SIGNED_WRITE | BLUETOOTH_GATT_FLAG_WRITE_WITHOUT_RESPONSE | BLUETOOTH_GATT_FLAG_RETURN_ALL) + +#define IS_BLUETOOTH_GATT_FLAG_VALID(f) (0 == (f & ~BLUETOOTH_GATT_FLAG_VALID_MASK)) + +typedef HANDLE BLUETOOTH_GATT_EVENT_HANDLE; + +typedef struct _BTH_LE_UUID { + BOOLEAN IsShortUuid; +#ifdef __WIDL__ + [switch_type(BOOLEAN), switch_is((BOOLEAN)IsShortUuid)] +#endif + union { +#ifdef __WIDL__ + [case(TRUE)] +#endif + USHORT ShortUuid; +#ifdef __WIDL__ + [case(FALSE)] +#endif + GUID LongUuid; + } Value; +} BTH_LE_UUID, *PBTH_LE_UUID; + +typedef struct _BTH_LE_GATT_SERVICE { + BTH_LE_UUID ServiceUuid; + USHORT AttributeHandle; +} BTH_LE_GATT_SERVICE, *PBTH_LE_GATT_SERVICE; + +typedef enum _BTH_LE_GATT_DESCRIPTOR_TYPE { + CharacteristicExtendedProperties, + CharacteristicUserDescription, + ClientCharacteristicConfiguration, + ServerCharacteristicConfiguration, + CharacteristicFormat, + CharacteristicAggregateFormat, + CustomDescriptor +} BTH_LE_GATT_DESCRIPTOR_TYPE, *PBTH_LE_GATT_DESCRIPTOR_TYPE; + +typedef struct _BTH_LE_GATT_CHARACTERISTIC { + USHORT ServiceHandle; + BTH_LE_UUID CharacteristicUuid; + USHORT AttributeHandle; + USHORT CharacteristicValueHandle; + BOOLEAN IsBroadcastable; + BOOLEAN IsReadable; + BOOLEAN IsWritable; + BOOLEAN IsWritableWithoutResponse; + BOOLEAN IsSignedWritable; + BOOLEAN IsNotifiable; + BOOLEAN IsIndicatable; + BOOLEAN HasExtendedProperties; +} BTH_LE_GATT_CHARACTERISTIC, *PBTH_LE_GATT_CHARACTERISTIC; + +typedef struct _BTH_LE_GATT_CHARACTERISTIC_VALUE { + ULONG DataSize; +#ifdef __WIDL__ + [size_is(DataSize)] UCHAR Data[*]; +#else + UCHAR Data[1]; +#endif +} BTH_LE_GATT_CHARACTERISTIC_VALUE, *PBTH_LE_GATT_CHARACTERISTIC_VALUE; + +typedef struct _BTH_LE_GATT_DESCRIPTOR { + USHORT ServiceHandle; + USHORT CharacteristicHandle; + BTH_LE_GATT_DESCRIPTOR_TYPE DescriptorType; + BTH_LE_UUID DescriptorUuid; + USHORT AttributeHandle; +} BTH_LE_GATT_DESCRIPTOR, *PBTH_LE_GATT_DESCRIPTOR; + +typedef struct _BTH_LE_GATT_DESCRIPTOR_VALUE { + BTH_LE_GATT_DESCRIPTOR_TYPE DescriptorType; + BTH_LE_UUID DescriptorUuid; +#ifdef __WIDL__ + [switch_type(BTH_LE_GATT_DESCRIPTOR_TYPE), switch_is((BTH_LE_GATT_DESCRIPTOR_TYPE)DescriptorType)] +#endif + __C89_NAMELESS union { +#ifdef __WIDL__ + [case(CharacteristicExtendedProperties)] +#endif + struct { + BOOLEAN IsReliableWriteEnabled; + BOOLEAN IsAuxiliariesWritable; + } CharacteristicExtendedProperties; +#ifdef __WIDL__ + [case(ClientCharacteristicConfiguration)] +#endif + struct { + BOOLEAN IsSubscribeToNotification; + BOOLEAN IsSubscribeToIndication; + } ClientCharacteristicConfiguration; +#ifdef __WIDL__ + [case(ServerCharacteristicConfiguration)] +#endif + struct { + BOOLEAN IsBroadcast; + } ServerCharacteristicConfiguration; +#ifdef __WIDL__ + [case(CharacteristicFormat)] +#endif + struct { + UCHAR Format; + UCHAR Exponent; + BTH_LE_UUID Unit; + UCHAR NameSpace; + BTH_LE_UUID Description; + } CharacteristicFormat; +#ifdef __WIDL__ + [default] + ; +#endif + }; + ULONG DataSize; +#ifdef __WIDL__ + [size_is(DataSize)] UCHAR Data[*]; +#else + UCHAR Data[1]; +#endif +} BTH_LE_GATT_DESCRIPTOR_VALUE, *PBTH_LE_GATT_DESCRIPTOR_VALUE; + +typedef enum _BTH_LE_GATT_EVENT_TYPE { + CharacteristicValueChangedEvent +} BTH_LE_GATT_EVENT_TYPE; + +typedef VOID (CALLBACK *PFNBLUETOOTH_GATT_EVENT_CALLBACK)(BTH_LE_GATT_EVENT_TYPE EventType, PVOID EventOutParameter, PVOID Context); + +typedef struct _BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION { + USHORT NumCharacteristics; + BTH_LE_GATT_CHARACTERISTIC Characteristics[1]; +} BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION, *PBLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION; + +typedef struct _BLUETOOTH_GATT_VALUE_CHANGED_EVENT { + USHORT ChangedAttributeHandle; + size_t CharacteristicValueDataSize; + PBTH_LE_GATT_CHARACTERISTIC_VALUE CharacteristicValue; +} BLUETOOTH_GATT_VALUE_CHANGED_EVENT, *PBLUETOOTH_GATT_VALUE_CHANGED_EVENT; + +typedef ULONG64 BTH_LE_GATT_RELIABLE_WRITE_CONTEXT, *PBTH_LE_GATT_RELIABLE_WRITE_CONTEXT; + +#ifdef __cplusplus +extern "C"{ +#endif + +FORCEINLINE BOOLEAN IsBthLEUuidMatch(BTH_LE_UUID uuid1, BTH_LE_UUID uuid2) { + BTH_LE_UUID tempLongUuid = {0}; + tempLongUuid.IsShortUuid = FALSE; + tempLongUuid.Value.LongUuid = BTH_LE_ATT_BLUETOOTH_BASE_GUID; + if (uuid1.IsShortUuid && uuid2.IsShortUuid) { + return (uuid1.Value.ShortUuid == uuid2.Value.ShortUuid); + } else if (!uuid1.IsShortUuid && !uuid2.IsShortUuid) { + return (0 == memcmp(&uuid1.Value.LongUuid, &uuid2.Value.LongUuid, sizeof(GUID))); + } else if (uuid1.IsShortUuid) { + tempLongUuid.Value.LongUuid.Data1 += uuid1.Value.ShortUuid; + return (0 == memcmp(&tempLongUuid, &uuid2.Value.LongUuid, sizeof(GUID))); + } else if (uuid2.IsShortUuid) { + tempLongUuid.Value.LongUuid.Data1 += uuid2.Value.ShortUuid; + return (0 == memcmp(&uuid1.Value.LongUuid, &tempLongUuid.Value.LongUuid, sizeof(GUID))); + } + return FALSE; +} + +#ifdef __cplusplus + } +#endif + +#endif /* NTDDI_WIN8 */ + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#endif /* __BTHLEDEF_H__ */ diff --git a/lib/libc/include/any-windows-any/bthsdpdef.h b/lib/libc/include/any-windows-any/bthsdpdef.h index dbd4a8559d44a4a471a944e12d9f7a19acd6aeca..e975527951072b2590a7e97503de3b58778bbf10 100644 --- a/lib/libc/include/any-windows-any/bthsdpdef.h +++ b/lib/libc/include/any-windows-any/bthsdpdef.h @@ -10,9 +10,22 @@ extern "C" { #endif -typedef union SdpQueryUuidUnion { +typedef +#ifdef __WIDL__ + [switch_type(unsigned short)] +#endif +union SdpQueryUuidUnion { +#ifdef __WIDL__ + [case(SDP_ST_UUID128)] +#endif GUID uuid128; +#ifdef __WIDL__ + [case(SDP_ST_UUID32)] +#endif ULONG uuid32; +#ifdef __WIDL__ + [case(SDP_ST_UUID16)] +#endif USHORT uuid16; } SdpQueryUuidUnion; @@ -22,6 +35,9 @@ typedef struct _SdpAttributeRange { } SdpAttributeRange; typedef struct _SdpQueryUuid { +#ifdef __WIDL__ + [switch_is(uuidType)] +#endif SdpQueryUuidUnion u; USHORT uuidType; } SdpQueryUuid; @@ -59,14 +75,21 @@ typedef enum _SDP_SPECIFICTYPE { typedef struct _SDP_LARGE_INTEGER_16 { ULONGLONG LowPart; LONGLONG HighPart; -} SDP_LARGE_INTEGER_16; +} SDP_LARGE_INTEGER_16, *PSDP_LARGE_INTEGER_16, *LPSDP_LARGE_INTEGER_16; typedef struct _SDP_ULARGE_INTEGER_16 { ULONGLONG LowPart; ULONGLONG HighPart; -} SDP_ULARGE_INTEGER_16; +} SDP_ULARGE_INTEGER_16, *PSDP_ULARGE_INTEGER_16, *LPSDP_ULARGE_INTEGER_16; -typedef struct _SPD_ELEMENT_DATA { +typedef enum NodeContainerType { + NodeContainerTypeSequence, + NodeContainerTypeAlternative +} NodeContainerType; + +typedef USHORT SDP_ERROR, *PSDP_ERROR; + +typedef struct _SDP_ELEMENT_DATA { SDP_TYPE type; SDP_SPECIFICTYPE specificType; __C89_NAMELESS union { diff --git a/lib/libc/include/any-windows-any/cfgmgr32.h b/lib/libc/include/any-windows-any/cfgmgr32.h index 5a73af5c66aa353fab94ed882849463f29153975..2de136dcfd6db4ce5b86190f5f8beccbf40b380d 100644 --- a/lib/libc/include/any-windows-any/cfgmgr32.h +++ b/lib/libc/include/any-windows-any/cfgmgr32.h @@ -1191,6 +1191,13 @@ typedef DWORD (CALLBACK *PCM_NOTIFY_CALLBACK)(HCMNOTIFICATION hNotify, PVOID Con #define CM_WaitNoPendingInstallEvents CMP_WaitNoPendingInstallEvents DWORD WINAPI CM_WaitNoPendingInstallEvents(DWORD dwTimeout); +#if WINVER >= _WIN32_WINNT_WIN8 + + CMAPI CONFIGRET WINAPI CM_Register_Notification(PCM_NOTIFY_FILTER pFilter, PVOID pContext, PCM_NOTIFY_CALLBACK pCallback, PHCMNOTIFICATION pNotifyContext); + CMAPI CONFIGRET WINAPI CM_Unregister_Notification(HCMNOTIFICATION NotifyContext); + +#endif /* WINVER >= _WIN32_WINNT_WIN8 */ + #define CR_SUCCESS (0x00000000) #define CR_DEFAULT (0x00000001) #define CR_OUT_OF_MEMORY (0x00000002) diff --git a/lib/libc/include/any-windows-any/cguid.h b/lib/libc/include/any-windows-any/cguid.h index 497c4c5b71e36e86770b3ca10a671ff93b8a7677..0ded4b74335e7778a40a4c9b5c70484c5235a59a 100644 --- a/lib/libc/include/any-windows-any/cguid.h +++ b/lib/libc/include/any-windows-any/cguid.h @@ -91,6 +91,8 @@ extern "C" { extern const CLSID CLSID_Picture_Dib; extern const GUID GUID_TRISTATE; + extern const CLSID CLSID_ContextSwitcher; + #ifdef __cplusplus } #endif diff --git a/lib/libc/include/any-windows-any/comadmin.h b/lib/libc/include/any-windows-any/comadmin.h index 2736421bbfde5eb4319323c9cc84e3b08cfc9169..794145d25e5a877876e98d05d832665456035309 100644 --- a/lib/libc/include/any-windows-any/comadmin.h +++ b/lib/libc/include/any-windows-any/comadmin.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/comadmin.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/comadmin.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __comadmin_h__ #define __comadmin_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ICOMAdminCatalog_FWD_DEFINED__ @@ -706,105 +714,105 @@ interface ICOMAdminCatalog { #define ICOMAdminCatalog_GetEventClassesForIID(This,bstrIID,ppsaVarCLSIDs,ppsaVarProgIDs,ppsaVarDescriptions) (This)->lpVtbl->GetEventClassesForIID(This,bstrIID,ppsaVarCLSIDs,ppsaVarProgIDs,ppsaVarDescriptions) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICOMAdminCatalog_QueryInterface(ICOMAdminCatalog* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_QueryInterface(ICOMAdminCatalog* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICOMAdminCatalog_AddRef(ICOMAdminCatalog* This) { +static __WIDL_INLINE ULONG ICOMAdminCatalog_AddRef(ICOMAdminCatalog* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICOMAdminCatalog_Release(ICOMAdminCatalog* This) { +static __WIDL_INLINE ULONG ICOMAdminCatalog_Release(ICOMAdminCatalog* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ICOMAdminCatalog_GetTypeInfoCount(ICOMAdminCatalog* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_GetTypeInfoCount(ICOMAdminCatalog* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ICOMAdminCatalog_GetTypeInfo(ICOMAdminCatalog* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_GetTypeInfo(ICOMAdminCatalog* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ICOMAdminCatalog_GetIDsOfNames(ICOMAdminCatalog* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_GetIDsOfNames(ICOMAdminCatalog* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ICOMAdminCatalog_Invoke(ICOMAdminCatalog* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_Invoke(ICOMAdminCatalog* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ICOMAdminCatalog methods ***/ -static FORCEINLINE HRESULT ICOMAdminCatalog_GetCollection(ICOMAdminCatalog* This,BSTR bstrCollName,IDispatch **ppCatalogCollection) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_GetCollection(ICOMAdminCatalog* This,BSTR bstrCollName,IDispatch **ppCatalogCollection) { return This->lpVtbl->GetCollection(This,bstrCollName,ppCatalogCollection); } -static FORCEINLINE HRESULT ICOMAdminCatalog_Connect(ICOMAdminCatalog* This,BSTR bstrCatalogServerName,IDispatch **ppCatalogCollection) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_Connect(ICOMAdminCatalog* This,BSTR bstrCatalogServerName,IDispatch **ppCatalogCollection) { return This->lpVtbl->Connect(This,bstrCatalogServerName,ppCatalogCollection); } -static FORCEINLINE HRESULT ICOMAdminCatalog_get_MajorVersion(ICOMAdminCatalog* This,LONG *plMajorVersion) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_get_MajorVersion(ICOMAdminCatalog* This,LONG *plMajorVersion) { return This->lpVtbl->get_MajorVersion(This,plMajorVersion); } -static FORCEINLINE HRESULT ICOMAdminCatalog_get_MinorVersion(ICOMAdminCatalog* This,LONG *plMinorVersion) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_get_MinorVersion(ICOMAdminCatalog* This,LONG *plMinorVersion) { return This->lpVtbl->get_MinorVersion(This,plMinorVersion); } -static FORCEINLINE HRESULT ICOMAdminCatalog_GetCollectionByQuery(ICOMAdminCatalog* This,BSTR bstrCollName,SAFEARRAY **ppsaVarQuery,IDispatch **ppCatalogCollection) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_GetCollectionByQuery(ICOMAdminCatalog* This,BSTR bstrCollName,SAFEARRAY **ppsaVarQuery,IDispatch **ppCatalogCollection) { return This->lpVtbl->GetCollectionByQuery(This,bstrCollName,ppsaVarQuery,ppCatalogCollection); } -static FORCEINLINE HRESULT ICOMAdminCatalog_ImportComponent(ICOMAdminCatalog* This,BSTR bstrApplIDOrName,BSTR bstrCLSIDOrProgID) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_ImportComponent(ICOMAdminCatalog* This,BSTR bstrApplIDOrName,BSTR bstrCLSIDOrProgID) { return This->lpVtbl->ImportComponent(This,bstrApplIDOrName,bstrCLSIDOrProgID); } -static FORCEINLINE HRESULT ICOMAdminCatalog_InstallComponent(ICOMAdminCatalog* This,BSTR bstrApplIDOrName,BSTR bstrDLL,BSTR bstrTLB,BSTR bstrPSDLL) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_InstallComponent(ICOMAdminCatalog* This,BSTR bstrApplIDOrName,BSTR bstrDLL,BSTR bstrTLB,BSTR bstrPSDLL) { return This->lpVtbl->InstallComponent(This,bstrApplIDOrName,bstrDLL,bstrTLB,bstrPSDLL); } -static FORCEINLINE HRESULT ICOMAdminCatalog_ShutdownApplication(ICOMAdminCatalog* This,BSTR bstrApplIDOrName) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_ShutdownApplication(ICOMAdminCatalog* This,BSTR bstrApplIDOrName) { return This->lpVtbl->ShutdownApplication(This,bstrApplIDOrName); } -static FORCEINLINE HRESULT ICOMAdminCatalog_ExportApplication(ICOMAdminCatalog* This,BSTR bstrApplIDOrName,BSTR bstrApplicationFile,LONG lOptions) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_ExportApplication(ICOMAdminCatalog* This,BSTR bstrApplIDOrName,BSTR bstrApplicationFile,LONG lOptions) { return This->lpVtbl->ExportApplication(This,bstrApplIDOrName,bstrApplicationFile,lOptions); } -static FORCEINLINE HRESULT ICOMAdminCatalog_InstallApplication(ICOMAdminCatalog* This,BSTR bstrApplicationFile,BSTR bstrDestinationDirectory,LONG lOptions,BSTR bstrUserId,BSTR bstrPassword,BSTR bstrRSN) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_InstallApplication(ICOMAdminCatalog* This,BSTR bstrApplicationFile,BSTR bstrDestinationDirectory,LONG lOptions,BSTR bstrUserId,BSTR bstrPassword,BSTR bstrRSN) { return This->lpVtbl->InstallApplication(This,bstrApplicationFile,bstrDestinationDirectory,lOptions,bstrUserId,bstrPassword,bstrRSN); } -static FORCEINLINE HRESULT ICOMAdminCatalog_StopRouter(ICOMAdminCatalog* This) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_StopRouter(ICOMAdminCatalog* This) { return This->lpVtbl->StopRouter(This); } -static FORCEINLINE HRESULT ICOMAdminCatalog_RefreshRouter(ICOMAdminCatalog* This) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_RefreshRouter(ICOMAdminCatalog* This) { return This->lpVtbl->RefreshRouter(This); } -static FORCEINLINE HRESULT ICOMAdminCatalog_StartRouter(ICOMAdminCatalog* This) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_StartRouter(ICOMAdminCatalog* This) { return This->lpVtbl->StartRouter(This); } -static FORCEINLINE HRESULT ICOMAdminCatalog_Reserved1(ICOMAdminCatalog* This) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_Reserved1(ICOMAdminCatalog* This) { return This->lpVtbl->Reserved1(This); } -static FORCEINLINE HRESULT ICOMAdminCatalog_Reserved2(ICOMAdminCatalog* This) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_Reserved2(ICOMAdminCatalog* This) { return This->lpVtbl->Reserved2(This); } -static FORCEINLINE HRESULT ICOMAdminCatalog_InstallMultipleComponents(ICOMAdminCatalog* This,BSTR bstrApplIDOrName,SAFEARRAY **ppsaVarFileNames,SAFEARRAY **ppsaVarCLSIDs) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_InstallMultipleComponents(ICOMAdminCatalog* This,BSTR bstrApplIDOrName,SAFEARRAY **ppsaVarFileNames,SAFEARRAY **ppsaVarCLSIDs) { return This->lpVtbl->InstallMultipleComponents(This,bstrApplIDOrName,ppsaVarFileNames,ppsaVarCLSIDs); } -static FORCEINLINE HRESULT ICOMAdminCatalog_GetMultipleComponentsInfo(ICOMAdminCatalog* This,BSTR bstrApplIdOrName,SAFEARRAY **ppsaVarFileNames,SAFEARRAY **ppsaVarCLSIDs,SAFEARRAY **ppsaVarClassNames,SAFEARRAY **ppsaVarFileFlags,SAFEARRAY **ppsaVarComponentFlags) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_GetMultipleComponentsInfo(ICOMAdminCatalog* This,BSTR bstrApplIdOrName,SAFEARRAY **ppsaVarFileNames,SAFEARRAY **ppsaVarCLSIDs,SAFEARRAY **ppsaVarClassNames,SAFEARRAY **ppsaVarFileFlags,SAFEARRAY **ppsaVarComponentFlags) { return This->lpVtbl->GetMultipleComponentsInfo(This,bstrApplIdOrName,ppsaVarFileNames,ppsaVarCLSIDs,ppsaVarClassNames,ppsaVarFileFlags,ppsaVarComponentFlags); } -static FORCEINLINE HRESULT ICOMAdminCatalog_RefreshComponents(ICOMAdminCatalog* This) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_RefreshComponents(ICOMAdminCatalog* This) { return This->lpVtbl->RefreshComponents(This); } -static FORCEINLINE HRESULT ICOMAdminCatalog_BackupREGDB(ICOMAdminCatalog* This,BSTR bstrBackupFilePath) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_BackupREGDB(ICOMAdminCatalog* This,BSTR bstrBackupFilePath) { return This->lpVtbl->BackupREGDB(This,bstrBackupFilePath); } -static FORCEINLINE HRESULT ICOMAdminCatalog_RestoreREGDB(ICOMAdminCatalog* This,BSTR bstrBackupFilePath) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_RestoreREGDB(ICOMAdminCatalog* This,BSTR bstrBackupFilePath) { return This->lpVtbl->RestoreREGDB(This,bstrBackupFilePath); } -static FORCEINLINE HRESULT ICOMAdminCatalog_QueryApplicationFile(ICOMAdminCatalog* This,BSTR bstrApplicationFile,BSTR *pbstrApplicationName,BSTR *pbstrApplicationDescription,VARIANT_BOOL *pbHasUsers,VARIANT_BOOL *pbIsProxy,SAFEARRAY **ppsaVarFileNames) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_QueryApplicationFile(ICOMAdminCatalog* This,BSTR bstrApplicationFile,BSTR *pbstrApplicationName,BSTR *pbstrApplicationDescription,VARIANT_BOOL *pbHasUsers,VARIANT_BOOL *pbIsProxy,SAFEARRAY **ppsaVarFileNames) { return This->lpVtbl->QueryApplicationFile(This,bstrApplicationFile,pbstrApplicationName,pbstrApplicationDescription,pbHasUsers,pbIsProxy,ppsaVarFileNames); } -static FORCEINLINE HRESULT ICOMAdminCatalog_StartApplication(ICOMAdminCatalog* This,BSTR bstrApplIdOrName) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_StartApplication(ICOMAdminCatalog* This,BSTR bstrApplIdOrName) { return This->lpVtbl->StartApplication(This,bstrApplIdOrName); } -static FORCEINLINE HRESULT ICOMAdminCatalog_ServiceCheck(ICOMAdminCatalog* This,LONG lService,LONG *plStatus) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_ServiceCheck(ICOMAdminCatalog* This,LONG lService,LONG *plStatus) { return This->lpVtbl->ServiceCheck(This,lService,plStatus); } -static FORCEINLINE HRESULT ICOMAdminCatalog_InstallMultipleEventClasses(ICOMAdminCatalog* This,BSTR bstrApplIdOrName,SAFEARRAY **ppsaVarFileNames,SAFEARRAY **ppsaVarCLSIDS) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_InstallMultipleEventClasses(ICOMAdminCatalog* This,BSTR bstrApplIdOrName,SAFEARRAY **ppsaVarFileNames,SAFEARRAY **ppsaVarCLSIDS) { return This->lpVtbl->InstallMultipleEventClasses(This,bstrApplIdOrName,ppsaVarFileNames,ppsaVarCLSIDS); } -static FORCEINLINE HRESULT ICOMAdminCatalog_InstallEventClass(ICOMAdminCatalog* This,BSTR bstrApplIdOrName,BSTR bstrDLL,BSTR bstrTLB,BSTR bstrPSDLL) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_InstallEventClass(ICOMAdminCatalog* This,BSTR bstrApplIdOrName,BSTR bstrDLL,BSTR bstrTLB,BSTR bstrPSDLL) { return This->lpVtbl->InstallEventClass(This,bstrApplIdOrName,bstrDLL,bstrTLB,bstrPSDLL); } -static FORCEINLINE HRESULT ICOMAdminCatalog_GetEventClassesForIID(ICOMAdminCatalog* This,BSTR bstrIID,SAFEARRAY **ppsaVarCLSIDs,SAFEARRAY **ppsaVarProgIDs,SAFEARRAY **ppsaVarDescriptions) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog_GetEventClassesForIID(ICOMAdminCatalog* This,BSTR bstrIID,SAFEARRAY **ppsaVarCLSIDs,SAFEARRAY **ppsaVarProgIDs,SAFEARRAY **ppsaVarDescriptions) { return This->lpVtbl->GetEventClassesForIID(This,bstrIID,ppsaVarCLSIDs,ppsaVarProgIDs,ppsaVarDescriptions); } #endif @@ -1393,199 +1401,199 @@ interface ICOMAdminCatalog2 { #define ICOMAdminCatalog2_GetComponentVersionCount(This,bstrCLSIDOrProgID,plVersionCount) (This)->lpVtbl->GetComponentVersionCount(This,bstrCLSIDOrProgID,plVersionCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICOMAdminCatalog2_QueryInterface(ICOMAdminCatalog2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_QueryInterface(ICOMAdminCatalog2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICOMAdminCatalog2_AddRef(ICOMAdminCatalog2* This) { +static __WIDL_INLINE ULONG ICOMAdminCatalog2_AddRef(ICOMAdminCatalog2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICOMAdminCatalog2_Release(ICOMAdminCatalog2* This) { +static __WIDL_INLINE ULONG ICOMAdminCatalog2_Release(ICOMAdminCatalog2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ICOMAdminCatalog2_GetTypeInfoCount(ICOMAdminCatalog2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_GetTypeInfoCount(ICOMAdminCatalog2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_GetTypeInfo(ICOMAdminCatalog2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_GetTypeInfo(ICOMAdminCatalog2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_GetIDsOfNames(ICOMAdminCatalog2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_GetIDsOfNames(ICOMAdminCatalog2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_Invoke(ICOMAdminCatalog2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_Invoke(ICOMAdminCatalog2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ICOMAdminCatalog methods ***/ -static FORCEINLINE HRESULT ICOMAdminCatalog2_GetCollection(ICOMAdminCatalog2* This,BSTR bstrCollName,IDispatch **ppCatalogCollection) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_GetCollection(ICOMAdminCatalog2* This,BSTR bstrCollName,IDispatch **ppCatalogCollection) { return This->lpVtbl->GetCollection(This,bstrCollName,ppCatalogCollection); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_Connect(ICOMAdminCatalog2* This,BSTR bstrCatalogServerName,IDispatch **ppCatalogCollection) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_Connect(ICOMAdminCatalog2* This,BSTR bstrCatalogServerName,IDispatch **ppCatalogCollection) { return This->lpVtbl->Connect(This,bstrCatalogServerName,ppCatalogCollection); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_get_MajorVersion(ICOMAdminCatalog2* This,LONG *plMajorVersion) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_get_MajorVersion(ICOMAdminCatalog2* This,LONG *plMajorVersion) { return This->lpVtbl->get_MajorVersion(This,plMajorVersion); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_get_MinorVersion(ICOMAdminCatalog2* This,LONG *plMinorVersion) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_get_MinorVersion(ICOMAdminCatalog2* This,LONG *plMinorVersion) { return This->lpVtbl->get_MinorVersion(This,plMinorVersion); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_GetCollectionByQuery(ICOMAdminCatalog2* This,BSTR bstrCollName,SAFEARRAY **ppsaVarQuery,IDispatch **ppCatalogCollection) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_GetCollectionByQuery(ICOMAdminCatalog2* This,BSTR bstrCollName,SAFEARRAY **ppsaVarQuery,IDispatch **ppCatalogCollection) { return This->lpVtbl->GetCollectionByQuery(This,bstrCollName,ppsaVarQuery,ppCatalogCollection); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_ImportComponent(ICOMAdminCatalog2* This,BSTR bstrApplIDOrName,BSTR bstrCLSIDOrProgID) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_ImportComponent(ICOMAdminCatalog2* This,BSTR bstrApplIDOrName,BSTR bstrCLSIDOrProgID) { return This->lpVtbl->ImportComponent(This,bstrApplIDOrName,bstrCLSIDOrProgID); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_InstallComponent(ICOMAdminCatalog2* This,BSTR bstrApplIDOrName,BSTR bstrDLL,BSTR bstrTLB,BSTR bstrPSDLL) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_InstallComponent(ICOMAdminCatalog2* This,BSTR bstrApplIDOrName,BSTR bstrDLL,BSTR bstrTLB,BSTR bstrPSDLL) { return This->lpVtbl->InstallComponent(This,bstrApplIDOrName,bstrDLL,bstrTLB,bstrPSDLL); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_ShutdownApplication(ICOMAdminCatalog2* This,BSTR bstrApplIDOrName) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_ShutdownApplication(ICOMAdminCatalog2* This,BSTR bstrApplIDOrName) { return This->lpVtbl->ShutdownApplication(This,bstrApplIDOrName); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_ExportApplication(ICOMAdminCatalog2* This,BSTR bstrApplIDOrName,BSTR bstrApplicationFile,LONG lOptions) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_ExportApplication(ICOMAdminCatalog2* This,BSTR bstrApplIDOrName,BSTR bstrApplicationFile,LONG lOptions) { return This->lpVtbl->ExportApplication(This,bstrApplIDOrName,bstrApplicationFile,lOptions); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_InstallApplication(ICOMAdminCatalog2* This,BSTR bstrApplicationFile,BSTR bstrDestinationDirectory,LONG lOptions,BSTR bstrUserId,BSTR bstrPassword,BSTR bstrRSN) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_InstallApplication(ICOMAdminCatalog2* This,BSTR bstrApplicationFile,BSTR bstrDestinationDirectory,LONG lOptions,BSTR bstrUserId,BSTR bstrPassword,BSTR bstrRSN) { return This->lpVtbl->InstallApplication(This,bstrApplicationFile,bstrDestinationDirectory,lOptions,bstrUserId,bstrPassword,bstrRSN); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_StopRouter(ICOMAdminCatalog2* This) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_StopRouter(ICOMAdminCatalog2* This) { return This->lpVtbl->StopRouter(This); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_RefreshRouter(ICOMAdminCatalog2* This) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_RefreshRouter(ICOMAdminCatalog2* This) { return This->lpVtbl->RefreshRouter(This); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_StartRouter(ICOMAdminCatalog2* This) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_StartRouter(ICOMAdminCatalog2* This) { return This->lpVtbl->StartRouter(This); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_Reserved1(ICOMAdminCatalog2* This) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_Reserved1(ICOMAdminCatalog2* This) { return This->lpVtbl->Reserved1(This); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_Reserved2(ICOMAdminCatalog2* This) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_Reserved2(ICOMAdminCatalog2* This) { return This->lpVtbl->Reserved2(This); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_InstallMultipleComponents(ICOMAdminCatalog2* This,BSTR bstrApplIDOrName,SAFEARRAY **ppsaVarFileNames,SAFEARRAY **ppsaVarCLSIDs) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_InstallMultipleComponents(ICOMAdminCatalog2* This,BSTR bstrApplIDOrName,SAFEARRAY **ppsaVarFileNames,SAFEARRAY **ppsaVarCLSIDs) { return This->lpVtbl->InstallMultipleComponents(This,bstrApplIDOrName,ppsaVarFileNames,ppsaVarCLSIDs); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_GetMultipleComponentsInfo(ICOMAdminCatalog2* This,BSTR bstrApplIdOrName,SAFEARRAY **ppsaVarFileNames,SAFEARRAY **ppsaVarCLSIDs,SAFEARRAY **ppsaVarClassNames,SAFEARRAY **ppsaVarFileFlags,SAFEARRAY **ppsaVarComponentFlags) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_GetMultipleComponentsInfo(ICOMAdminCatalog2* This,BSTR bstrApplIdOrName,SAFEARRAY **ppsaVarFileNames,SAFEARRAY **ppsaVarCLSIDs,SAFEARRAY **ppsaVarClassNames,SAFEARRAY **ppsaVarFileFlags,SAFEARRAY **ppsaVarComponentFlags) { return This->lpVtbl->GetMultipleComponentsInfo(This,bstrApplIdOrName,ppsaVarFileNames,ppsaVarCLSIDs,ppsaVarClassNames,ppsaVarFileFlags,ppsaVarComponentFlags); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_RefreshComponents(ICOMAdminCatalog2* This) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_RefreshComponents(ICOMAdminCatalog2* This) { return This->lpVtbl->RefreshComponents(This); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_BackupREGDB(ICOMAdminCatalog2* This,BSTR bstrBackupFilePath) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_BackupREGDB(ICOMAdminCatalog2* This,BSTR bstrBackupFilePath) { return This->lpVtbl->BackupREGDB(This,bstrBackupFilePath); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_RestoreREGDB(ICOMAdminCatalog2* This,BSTR bstrBackupFilePath) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_RestoreREGDB(ICOMAdminCatalog2* This,BSTR bstrBackupFilePath) { return This->lpVtbl->RestoreREGDB(This,bstrBackupFilePath); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_QueryApplicationFile(ICOMAdminCatalog2* This,BSTR bstrApplicationFile,BSTR *pbstrApplicationName,BSTR *pbstrApplicationDescription,VARIANT_BOOL *pbHasUsers,VARIANT_BOOL *pbIsProxy,SAFEARRAY **ppsaVarFileNames) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_QueryApplicationFile(ICOMAdminCatalog2* This,BSTR bstrApplicationFile,BSTR *pbstrApplicationName,BSTR *pbstrApplicationDescription,VARIANT_BOOL *pbHasUsers,VARIANT_BOOL *pbIsProxy,SAFEARRAY **ppsaVarFileNames) { return This->lpVtbl->QueryApplicationFile(This,bstrApplicationFile,pbstrApplicationName,pbstrApplicationDescription,pbHasUsers,pbIsProxy,ppsaVarFileNames); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_StartApplication(ICOMAdminCatalog2* This,BSTR bstrApplIdOrName) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_StartApplication(ICOMAdminCatalog2* This,BSTR bstrApplIdOrName) { return This->lpVtbl->StartApplication(This,bstrApplIdOrName); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_ServiceCheck(ICOMAdminCatalog2* This,LONG lService,LONG *plStatus) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_ServiceCheck(ICOMAdminCatalog2* This,LONG lService,LONG *plStatus) { return This->lpVtbl->ServiceCheck(This,lService,plStatus); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_InstallMultipleEventClasses(ICOMAdminCatalog2* This,BSTR bstrApplIdOrName,SAFEARRAY **ppsaVarFileNames,SAFEARRAY **ppsaVarCLSIDS) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_InstallMultipleEventClasses(ICOMAdminCatalog2* This,BSTR bstrApplIdOrName,SAFEARRAY **ppsaVarFileNames,SAFEARRAY **ppsaVarCLSIDS) { return This->lpVtbl->InstallMultipleEventClasses(This,bstrApplIdOrName,ppsaVarFileNames,ppsaVarCLSIDS); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_InstallEventClass(ICOMAdminCatalog2* This,BSTR bstrApplIdOrName,BSTR bstrDLL,BSTR bstrTLB,BSTR bstrPSDLL) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_InstallEventClass(ICOMAdminCatalog2* This,BSTR bstrApplIdOrName,BSTR bstrDLL,BSTR bstrTLB,BSTR bstrPSDLL) { return This->lpVtbl->InstallEventClass(This,bstrApplIdOrName,bstrDLL,bstrTLB,bstrPSDLL); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_GetEventClassesForIID(ICOMAdminCatalog2* This,BSTR bstrIID,SAFEARRAY **ppsaVarCLSIDs,SAFEARRAY **ppsaVarProgIDs,SAFEARRAY **ppsaVarDescriptions) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_GetEventClassesForIID(ICOMAdminCatalog2* This,BSTR bstrIID,SAFEARRAY **ppsaVarCLSIDs,SAFEARRAY **ppsaVarProgIDs,SAFEARRAY **ppsaVarDescriptions) { return This->lpVtbl->GetEventClassesForIID(This,bstrIID,ppsaVarCLSIDs,ppsaVarProgIDs,ppsaVarDescriptions); } /*** ICOMAdminCatalog2 methods ***/ -static FORCEINLINE HRESULT ICOMAdminCatalog2_GetCollectionByQuery2(ICOMAdminCatalog2* This,BSTR bstrCollectionName,VARIANT *pVarQueryStrings,IDispatch **ppCatalogCollection) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_GetCollectionByQuery2(ICOMAdminCatalog2* This,BSTR bstrCollectionName,VARIANT *pVarQueryStrings,IDispatch **ppCatalogCollection) { return This->lpVtbl->GetCollectionByQuery2(This,bstrCollectionName,pVarQueryStrings,ppCatalogCollection); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_GetApplicationInstanceIDFromProcessID(ICOMAdminCatalog2* This,LONG lProcessID,BSTR *pbstrApplicationInstanceID) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_GetApplicationInstanceIDFromProcessID(ICOMAdminCatalog2* This,LONG lProcessID,BSTR *pbstrApplicationInstanceID) { return This->lpVtbl->GetApplicationInstanceIDFromProcessID(This,lProcessID,pbstrApplicationInstanceID); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_ShutdownApplicationInstances(ICOMAdminCatalog2* This,VARIANT *pVarApplicationInstanceID) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_ShutdownApplicationInstances(ICOMAdminCatalog2* This,VARIANT *pVarApplicationInstanceID) { return This->lpVtbl->ShutdownApplicationInstances(This,pVarApplicationInstanceID); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_PauseApplicationInstances(ICOMAdminCatalog2* This,VARIANT *pVarApplicationInstanceID) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_PauseApplicationInstances(ICOMAdminCatalog2* This,VARIANT *pVarApplicationInstanceID) { return This->lpVtbl->PauseApplicationInstances(This,pVarApplicationInstanceID); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_ResumeApplicationInstances(ICOMAdminCatalog2* This,VARIANT *pVarApplicationInstanceID) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_ResumeApplicationInstances(ICOMAdminCatalog2* This,VARIANT *pVarApplicationInstanceID) { return This->lpVtbl->ResumeApplicationInstances(This,pVarApplicationInstanceID); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_RecycleApplicationInstances(ICOMAdminCatalog2* This,VARIANT *pVarApplicationInstanceID,LONG lReasonCode) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_RecycleApplicationInstances(ICOMAdminCatalog2* This,VARIANT *pVarApplicationInstanceID,LONG lReasonCode) { return This->lpVtbl->RecycleApplicationInstances(This,pVarApplicationInstanceID,lReasonCode); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_AreApplicationInstancesPaused(ICOMAdminCatalog2* This,VARIANT *pVarApplicationInstanceID,VARIANT_BOOL *pVarBoolPaused) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_AreApplicationInstancesPaused(ICOMAdminCatalog2* This,VARIANT *pVarApplicationInstanceID,VARIANT_BOOL *pVarBoolPaused) { return This->lpVtbl->AreApplicationInstancesPaused(This,pVarApplicationInstanceID,pVarBoolPaused); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_DumpApplicationInstance(ICOMAdminCatalog2* This,BSTR bstrApplicationInstanceID,BSTR bstrDirectory,LONG lMaxImages,BSTR *pbstrDumpFile) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_DumpApplicationInstance(ICOMAdminCatalog2* This,BSTR bstrApplicationInstanceID,BSTR bstrDirectory,LONG lMaxImages,BSTR *pbstrDumpFile) { return This->lpVtbl->DumpApplicationInstance(This,bstrApplicationInstanceID,bstrDirectory,lMaxImages,pbstrDumpFile); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_get_IsApplicationInstanceDumpSupported(ICOMAdminCatalog2* This,VARIANT_BOOL *pVarBoolDumpSupported) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_get_IsApplicationInstanceDumpSupported(ICOMAdminCatalog2* This,VARIANT_BOOL *pVarBoolDumpSupported) { return This->lpVtbl->get_IsApplicationInstanceDumpSupported(This,pVarBoolDumpSupported); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_CreateServiceForApplication(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName,BSTR bstrServiceName,BSTR bstrStartType,BSTR bstrErrorControl,BSTR bstrDependencies,BSTR bstrRunAs,BSTR bstrPassword,VARIANT_BOOL bDesktopOk) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_CreateServiceForApplication(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName,BSTR bstrServiceName,BSTR bstrStartType,BSTR bstrErrorControl,BSTR bstrDependencies,BSTR bstrRunAs,BSTR bstrPassword,VARIANT_BOOL bDesktopOk) { return This->lpVtbl->CreateServiceForApplication(This,bstrApplicationIDOrName,bstrServiceName,bstrStartType,bstrErrorControl,bstrDependencies,bstrRunAs,bstrPassword,bDesktopOk); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_DeleteServiceForApplication(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_DeleteServiceForApplication(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName) { return This->lpVtbl->DeleteServiceForApplication(This,bstrApplicationIDOrName); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_GetPartitionID(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName,BSTR *pbstrPartitionID) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_GetPartitionID(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName,BSTR *pbstrPartitionID) { return This->lpVtbl->GetPartitionID(This,bstrApplicationIDOrName,pbstrPartitionID); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_GetPartitionName(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName,BSTR *pbstrPartitionName) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_GetPartitionName(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName,BSTR *pbstrPartitionName) { return This->lpVtbl->GetPartitionName(This,bstrApplicationIDOrName,pbstrPartitionName); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_put_CurrentPartition(ICOMAdminCatalog2* This,BSTR bstrPartitionIDOrName) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_put_CurrentPartition(ICOMAdminCatalog2* This,BSTR bstrPartitionIDOrName) { return This->lpVtbl->put_CurrentPartition(This,bstrPartitionIDOrName); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_get_CurrentPartitionID(ICOMAdminCatalog2* This,BSTR *pbstrPartitionID) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_get_CurrentPartitionID(ICOMAdminCatalog2* This,BSTR *pbstrPartitionID) { return This->lpVtbl->get_CurrentPartitionID(This,pbstrPartitionID); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_get_CurrentPartitionName(ICOMAdminCatalog2* This,BSTR *pbstrPartitionName) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_get_CurrentPartitionName(ICOMAdminCatalog2* This,BSTR *pbstrPartitionName) { return This->lpVtbl->get_CurrentPartitionName(This,pbstrPartitionName); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_get_GlobalPartitionID(ICOMAdminCatalog2* This,BSTR *pbstrGlobalPartitionID) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_get_GlobalPartitionID(ICOMAdminCatalog2* This,BSTR *pbstrGlobalPartitionID) { return This->lpVtbl->get_GlobalPartitionID(This,pbstrGlobalPartitionID); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_FlushPartitionCache(ICOMAdminCatalog2* This) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_FlushPartitionCache(ICOMAdminCatalog2* This) { return This->lpVtbl->FlushPartitionCache(This); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_CopyApplications(ICOMAdminCatalog2* This,BSTR bstrSourcePartitionIDOrName,VARIANT *pVarApplicationID,BSTR bstrDestinationPartitionIDOrName) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_CopyApplications(ICOMAdminCatalog2* This,BSTR bstrSourcePartitionIDOrName,VARIANT *pVarApplicationID,BSTR bstrDestinationPartitionIDOrName) { return This->lpVtbl->CopyApplications(This,bstrSourcePartitionIDOrName,pVarApplicationID,bstrDestinationPartitionIDOrName); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_CopyComponents(ICOMAdminCatalog2* This,BSTR bstrSourceApplicationIDOrName,VARIANT *pVarCLSIDOrProgID,BSTR bstrDestinationApplicationIDOrName) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_CopyComponents(ICOMAdminCatalog2* This,BSTR bstrSourceApplicationIDOrName,VARIANT *pVarCLSIDOrProgID,BSTR bstrDestinationApplicationIDOrName) { return This->lpVtbl->CopyComponents(This,bstrSourceApplicationIDOrName,pVarCLSIDOrProgID,bstrDestinationApplicationIDOrName); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_MoveComponents(ICOMAdminCatalog2* This,BSTR bstrSourceApplicationIDOrName,VARIANT *pVarCLSIDOrProgID,BSTR bstrDestinationApplicationIDOrName) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_MoveComponents(ICOMAdminCatalog2* This,BSTR bstrSourceApplicationIDOrName,VARIANT *pVarCLSIDOrProgID,BSTR bstrDestinationApplicationIDOrName) { return This->lpVtbl->MoveComponents(This,bstrSourceApplicationIDOrName,pVarCLSIDOrProgID,bstrDestinationApplicationIDOrName); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_AliasComponent(ICOMAdminCatalog2* This,BSTR bstrSrcApplicationIDOrName,BSTR bstrCLSIDOrProgID,BSTR bstrDestApplicationIDOrName,BSTR bstrNewProgId,BSTR bstrNewClsid) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_AliasComponent(ICOMAdminCatalog2* This,BSTR bstrSrcApplicationIDOrName,BSTR bstrCLSIDOrProgID,BSTR bstrDestApplicationIDOrName,BSTR bstrNewProgId,BSTR bstrNewClsid) { return This->lpVtbl->AliasComponent(This,bstrSrcApplicationIDOrName,bstrCLSIDOrProgID,bstrDestApplicationIDOrName,bstrNewProgId,bstrNewClsid); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_IsSafeToDelete(ICOMAdminCatalog2* This,BSTR bstrDllName,COMAdminInUse *pCOMAdminInUse) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_IsSafeToDelete(ICOMAdminCatalog2* This,BSTR bstrDllName,COMAdminInUse *pCOMAdminInUse) { return This->lpVtbl->IsSafeToDelete(This,bstrDllName,pCOMAdminInUse); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_ImportUnconfiguredComponents(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName,VARIANT *pVarCLSIDOrProgID,VARIANT *pVarComponentType) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_ImportUnconfiguredComponents(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName,VARIANT *pVarCLSIDOrProgID,VARIANT *pVarComponentType) { return This->lpVtbl->ImportUnconfiguredComponents(This,bstrApplicationIDOrName,pVarCLSIDOrProgID,pVarComponentType); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_PromoteUnconfiguredComponents(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName,VARIANT *pVarCLSIDOrProgID,VARIANT *pVarComponentType) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_PromoteUnconfiguredComponents(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName,VARIANT *pVarCLSIDOrProgID,VARIANT *pVarComponentType) { return This->lpVtbl->PromoteUnconfiguredComponents(This,bstrApplicationIDOrName,pVarCLSIDOrProgID,pVarComponentType); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_ImportComponents(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName,VARIANT *pVarCLSIDOrProgID,VARIANT *pVarComponentType) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_ImportComponents(ICOMAdminCatalog2* This,BSTR bstrApplicationIDOrName,VARIANT *pVarCLSIDOrProgID,VARIANT *pVarComponentType) { return This->lpVtbl->ImportComponents(This,bstrApplicationIDOrName,pVarCLSIDOrProgID,pVarComponentType); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_get_Is64BitCatalogServer(ICOMAdminCatalog2* This,VARIANT_BOOL *pbIs64Bit) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_get_Is64BitCatalogServer(ICOMAdminCatalog2* This,VARIANT_BOOL *pbIs64Bit) { return This->lpVtbl->get_Is64BitCatalogServer(This,pbIs64Bit); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_ExportPartition(ICOMAdminCatalog2* This,BSTR bstrPartitionIDOrName,BSTR bstrPartitionFileName,LONG lOptions) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_ExportPartition(ICOMAdminCatalog2* This,BSTR bstrPartitionIDOrName,BSTR bstrPartitionFileName,LONG lOptions) { return This->lpVtbl->ExportPartition(This,bstrPartitionIDOrName,bstrPartitionFileName,lOptions); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_InstallPartition(ICOMAdminCatalog2* This,BSTR bstrFileName,BSTR bstrDestDirectory,LONG lOptions,BSTR bstrUserID,BSTR bstrPassword,BSTR bstrRSN) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_InstallPartition(ICOMAdminCatalog2* This,BSTR bstrFileName,BSTR bstrDestDirectory,LONG lOptions,BSTR bstrUserID,BSTR bstrPassword,BSTR bstrRSN) { return This->lpVtbl->InstallPartition(This,bstrFileName,bstrDestDirectory,lOptions,bstrUserID,bstrPassword,bstrRSN); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_QueryApplicationFile2(ICOMAdminCatalog2* This,BSTR bstrApplicationFile,IDispatch **ppFilesForImport) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_QueryApplicationFile2(ICOMAdminCatalog2* This,BSTR bstrApplicationFile,IDispatch **ppFilesForImport) { return This->lpVtbl->QueryApplicationFile2(This,bstrApplicationFile,ppFilesForImport); } -static FORCEINLINE HRESULT ICOMAdminCatalog2_GetComponentVersionCount(ICOMAdminCatalog2* This,BSTR bstrCLSIDOrProgID,LONG *plVersionCount) { +static __WIDL_INLINE HRESULT ICOMAdminCatalog2_GetComponentVersionCount(ICOMAdminCatalog2* This,BSTR bstrCLSIDOrProgID,LONG *plVersionCount) { return This->lpVtbl->GetComponentVersionCount(This,bstrCLSIDOrProgID,plVersionCount); } #endif @@ -1743,48 +1751,48 @@ interface ICatalogObject { #define ICatalogObject_IsPropertyWriteOnly(This,bstrPropName,pbRetVal) (This)->lpVtbl->IsPropertyWriteOnly(This,bstrPropName,pbRetVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICatalogObject_QueryInterface(ICatalogObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICatalogObject_QueryInterface(ICatalogObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICatalogObject_AddRef(ICatalogObject* This) { +static __WIDL_INLINE ULONG ICatalogObject_AddRef(ICatalogObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICatalogObject_Release(ICatalogObject* This) { +static __WIDL_INLINE ULONG ICatalogObject_Release(ICatalogObject* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ICatalogObject_GetTypeInfoCount(ICatalogObject* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ICatalogObject_GetTypeInfoCount(ICatalogObject* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ICatalogObject_GetTypeInfo(ICatalogObject* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ICatalogObject_GetTypeInfo(ICatalogObject* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ICatalogObject_GetIDsOfNames(ICatalogObject* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ICatalogObject_GetIDsOfNames(ICatalogObject* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ICatalogObject_Invoke(ICatalogObject* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ICatalogObject_Invoke(ICatalogObject* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ICatalogObject methods ***/ -static FORCEINLINE HRESULT ICatalogObject_get_Value(ICatalogObject* This,BSTR bstrPropName,VARIANT *pvarRetVal) { +static __WIDL_INLINE HRESULT ICatalogObject_get_Value(ICatalogObject* This,BSTR bstrPropName,VARIANT *pvarRetVal) { return This->lpVtbl->get_Value(This,bstrPropName,pvarRetVal); } -static FORCEINLINE HRESULT ICatalogObject_put_Value(ICatalogObject* This,BSTR bstrPropName,VARIANT val) { +static __WIDL_INLINE HRESULT ICatalogObject_put_Value(ICatalogObject* This,BSTR bstrPropName,VARIANT val) { return This->lpVtbl->put_Value(This,bstrPropName,val); } -static FORCEINLINE HRESULT ICatalogObject_get_Key(ICatalogObject* This,VARIANT *pvarRetVal) { +static __WIDL_INLINE HRESULT ICatalogObject_get_Key(ICatalogObject* This,VARIANT *pvarRetVal) { return This->lpVtbl->get_Key(This,pvarRetVal); } -static FORCEINLINE HRESULT ICatalogObject_get_Name(ICatalogObject* This,VARIANT *pvarRetVal) { +static __WIDL_INLINE HRESULT ICatalogObject_get_Name(ICatalogObject* This,VARIANT *pvarRetVal) { return This->lpVtbl->get_Name(This,pvarRetVal); } -static FORCEINLINE HRESULT ICatalogObject_IsPropertyReadOnly(ICatalogObject* This,BSTR bstrPropName,VARIANT_BOOL *pbRetVal) { +static __WIDL_INLINE HRESULT ICatalogObject_IsPropertyReadOnly(ICatalogObject* This,BSTR bstrPropName,VARIANT_BOOL *pbRetVal) { return This->lpVtbl->IsPropertyReadOnly(This,bstrPropName,pbRetVal); } -static FORCEINLINE HRESULT ICatalogObject_get_Valid(ICatalogObject* This,VARIANT_BOOL *pbRetVal) { +static __WIDL_INLINE HRESULT ICatalogObject_get_Valid(ICatalogObject* This,VARIANT_BOOL *pbRetVal) { return This->lpVtbl->get_Valid(This,pbRetVal); } -static FORCEINLINE HRESULT ICatalogObject_IsPropertyWriteOnly(ICatalogObject* This,BSTR bstrPropName,VARIANT_BOOL *pbRetVal) { +static __WIDL_INLINE HRESULT ICatalogObject_IsPropertyWriteOnly(ICatalogObject* This,BSTR bstrPropName,VARIANT_BOOL *pbRetVal) { return This->lpVtbl->IsPropertyWriteOnly(This,bstrPropName,pbRetVal); } #endif @@ -2013,75 +2021,75 @@ interface ICatalogCollection { #define ICatalogCollection_PopulateByQuery(This,bstrQueryString,lQueryType) (This)->lpVtbl->PopulateByQuery(This,bstrQueryString,lQueryType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICatalogCollection_QueryInterface(ICatalogCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICatalogCollection_QueryInterface(ICatalogCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICatalogCollection_AddRef(ICatalogCollection* This) { +static __WIDL_INLINE ULONG ICatalogCollection_AddRef(ICatalogCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICatalogCollection_Release(ICatalogCollection* This) { +static __WIDL_INLINE ULONG ICatalogCollection_Release(ICatalogCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ICatalogCollection_GetTypeInfoCount(ICatalogCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ICatalogCollection_GetTypeInfoCount(ICatalogCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ICatalogCollection_GetTypeInfo(ICatalogCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ICatalogCollection_GetTypeInfo(ICatalogCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ICatalogCollection_GetIDsOfNames(ICatalogCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ICatalogCollection_GetIDsOfNames(ICatalogCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ICatalogCollection_Invoke(ICatalogCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ICatalogCollection_Invoke(ICatalogCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ICatalogCollection methods ***/ -static FORCEINLINE HRESULT ICatalogCollection_get__NewEnum(ICatalogCollection* This,IUnknown **ppEnumVariant) { +static __WIDL_INLINE HRESULT ICatalogCollection_get__NewEnum(ICatalogCollection* This,IUnknown **ppEnumVariant) { return This->lpVtbl->get__NewEnum(This,ppEnumVariant); } -static FORCEINLINE HRESULT ICatalogCollection_get_Item(ICatalogCollection* This,LONG lIndex,IDispatch **ppCatalogObject) { +static __WIDL_INLINE HRESULT ICatalogCollection_get_Item(ICatalogCollection* This,LONG lIndex,IDispatch **ppCatalogObject) { return This->lpVtbl->get_Item(This,lIndex,ppCatalogObject); } -static FORCEINLINE HRESULT ICatalogCollection_get_Count(ICatalogCollection* This,LONG *plObjectCount) { +static __WIDL_INLINE HRESULT ICatalogCollection_get_Count(ICatalogCollection* This,LONG *plObjectCount) { return This->lpVtbl->get_Count(This,plObjectCount); } -static FORCEINLINE HRESULT ICatalogCollection_Remove(ICatalogCollection* This,LONG lIndex) { +static __WIDL_INLINE HRESULT ICatalogCollection_Remove(ICatalogCollection* This,LONG lIndex) { return This->lpVtbl->Remove(This,lIndex); } -static FORCEINLINE HRESULT ICatalogCollection_Add(ICatalogCollection* This,IDispatch **ppCatalogObject) { +static __WIDL_INLINE HRESULT ICatalogCollection_Add(ICatalogCollection* This,IDispatch **ppCatalogObject) { return This->lpVtbl->Add(This,ppCatalogObject); } -static FORCEINLINE HRESULT ICatalogCollection_Populate(ICatalogCollection* This) { +static __WIDL_INLINE HRESULT ICatalogCollection_Populate(ICatalogCollection* This) { return This->lpVtbl->Populate(This); } -static FORCEINLINE HRESULT ICatalogCollection_SaveChanges(ICatalogCollection* This,LONG *pcChanges) { +static __WIDL_INLINE HRESULT ICatalogCollection_SaveChanges(ICatalogCollection* This,LONG *pcChanges) { return This->lpVtbl->SaveChanges(This,pcChanges); } -static FORCEINLINE HRESULT ICatalogCollection_GetCollection(ICatalogCollection* This,BSTR bstrCollName,VARIANT varObjectKey,IDispatch **ppCatalogCollection) { +static __WIDL_INLINE HRESULT ICatalogCollection_GetCollection(ICatalogCollection* This,BSTR bstrCollName,VARIANT varObjectKey,IDispatch **ppCatalogCollection) { return This->lpVtbl->GetCollection(This,bstrCollName,varObjectKey,ppCatalogCollection); } -static FORCEINLINE HRESULT ICatalogCollection_get_Name(ICatalogCollection* This,VARIANT *pVarNamel) { +static __WIDL_INLINE HRESULT ICatalogCollection_get_Name(ICatalogCollection* This,VARIANT *pVarNamel) { return This->lpVtbl->get_Name(This,pVarNamel); } -static FORCEINLINE HRESULT ICatalogCollection_get_AddEnabled(ICatalogCollection* This,VARIANT_BOOL *pVarBool) { +static __WIDL_INLINE HRESULT ICatalogCollection_get_AddEnabled(ICatalogCollection* This,VARIANT_BOOL *pVarBool) { return This->lpVtbl->get_AddEnabled(This,pVarBool); } -static FORCEINLINE HRESULT ICatalogCollection_get_RemoveEnabled(ICatalogCollection* This,VARIANT_BOOL *pVarBool) { +static __WIDL_INLINE HRESULT ICatalogCollection_get_RemoveEnabled(ICatalogCollection* This,VARIANT_BOOL *pVarBool) { return This->lpVtbl->get_RemoveEnabled(This,pVarBool); } -static FORCEINLINE HRESULT ICatalogCollection_GetUtilInterface(ICatalogCollection* This,IDispatch **ppIDispatch) { +static __WIDL_INLINE HRESULT ICatalogCollection_GetUtilInterface(ICatalogCollection* This,IDispatch **ppIDispatch) { return This->lpVtbl->GetUtilInterface(This,ppIDispatch); } -static FORCEINLINE HRESULT ICatalogCollection_get_DataStoreMajorVersion(ICatalogCollection* This,LONG *plMajorVersion) { +static __WIDL_INLINE HRESULT ICatalogCollection_get_DataStoreMajorVersion(ICatalogCollection* This,LONG *plMajorVersion) { return This->lpVtbl->get_DataStoreMajorVersion(This,plMajorVersion); } -static FORCEINLINE HRESULT ICatalogCollection_get_DataStoreMinorVersion(ICatalogCollection* This,LONG *plMinorVersionl) { +static __WIDL_INLINE HRESULT ICatalogCollection_get_DataStoreMinorVersion(ICatalogCollection* This,LONG *plMinorVersionl) { return This->lpVtbl->get_DataStoreMinorVersion(This,plMinorVersionl); } -static FORCEINLINE HRESULT ICatalogCollection_PopulateByKey(ICatalogCollection* This,SAFEARRAY *psaKeys) { +static __WIDL_INLINE HRESULT ICatalogCollection_PopulateByKey(ICatalogCollection* This,SAFEARRAY *psaKeys) { return This->lpVtbl->PopulateByKey(This,psaKeys); } -static FORCEINLINE HRESULT ICatalogCollection_PopulateByQuery(ICatalogCollection* This,BSTR bstrQueryString,LONG lQueryType) { +static __WIDL_INLINE HRESULT ICatalogCollection_PopulateByQuery(ICatalogCollection* This,BSTR bstrQueryString,LONG lQueryType) { return This->lpVtbl->PopulateByQuery(This,bstrQueryString,lQueryType); } #endif diff --git a/lib/libc/include/any-windows-any/comcat.h b/lib/libc/include/any-windows-any/comcat.h index c5cf022b7702cf51a89bd24e41882bedd1999b99..cd18946d210665cfa23746ca44d8c91d2930d3d4 100644 --- a/lib/libc/include/any-windows-any/comcat.h +++ b/lib/libc/include/any-windows-any/comcat.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/comcat.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/comcat.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __comcat_h__ #define __comcat_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IEnumGUID_FWD_DEFINED__ @@ -226,26 +234,26 @@ interface IEnumGUID { #define IEnumGUID_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumGUID_QueryInterface(IEnumGUID* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumGUID_QueryInterface(IEnumGUID* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumGUID_AddRef(IEnumGUID* This) { +static __WIDL_INLINE ULONG IEnumGUID_AddRef(IEnumGUID* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumGUID_Release(IEnumGUID* This) { +static __WIDL_INLINE ULONG IEnumGUID_Release(IEnumGUID* This) { return This->lpVtbl->Release(This); } /*** IEnumGUID methods ***/ -static FORCEINLINE HRESULT IEnumGUID_Next(IEnumGUID* This,ULONG celt,GUID *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumGUID_Next(IEnumGUID* This,ULONG celt,GUID *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumGUID_Skip(IEnumGUID* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumGUID_Skip(IEnumGUID* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumGUID_Reset(IEnumGUID* This) { +static __WIDL_INLINE HRESULT IEnumGUID_Reset(IEnumGUID* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumGUID_Clone(IEnumGUID* This,IEnumGUID **ppenum) { +static __WIDL_INLINE HRESULT IEnumGUID_Clone(IEnumGUID* This,IEnumGUID **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -374,26 +382,26 @@ interface IEnumCATEGORYINFO { #define IEnumCATEGORYINFO_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumCATEGORYINFO_QueryInterface(IEnumCATEGORYINFO* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumCATEGORYINFO_QueryInterface(IEnumCATEGORYINFO* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumCATEGORYINFO_AddRef(IEnumCATEGORYINFO* This) { +static __WIDL_INLINE ULONG IEnumCATEGORYINFO_AddRef(IEnumCATEGORYINFO* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumCATEGORYINFO_Release(IEnumCATEGORYINFO* This) { +static __WIDL_INLINE ULONG IEnumCATEGORYINFO_Release(IEnumCATEGORYINFO* This) { return This->lpVtbl->Release(This); } /*** IEnumCATEGORYINFO methods ***/ -static FORCEINLINE HRESULT IEnumCATEGORYINFO_Next(IEnumCATEGORYINFO* This,ULONG celt,CATEGORYINFO *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumCATEGORYINFO_Next(IEnumCATEGORYINFO* This,ULONG celt,CATEGORYINFO *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumCATEGORYINFO_Skip(IEnumCATEGORYINFO* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumCATEGORYINFO_Skip(IEnumCATEGORYINFO* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumCATEGORYINFO_Reset(IEnumCATEGORYINFO* This) { +static __WIDL_INLINE HRESULT IEnumCATEGORYINFO_Reset(IEnumCATEGORYINFO* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumCATEGORYINFO_Clone(IEnumCATEGORYINFO* This,IEnumCATEGORYINFO **ppenum) { +static __WIDL_INLINE HRESULT IEnumCATEGORYINFO_Clone(IEnumCATEGORYINFO* This,IEnumCATEGORYINFO **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -526,32 +534,32 @@ interface ICatRegister { #define ICatRegister_UnRegisterClassReqCategories(This,rclsid,cCategories,rgcatid) (This)->lpVtbl->UnRegisterClassReqCategories(This,rclsid,cCategories,rgcatid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICatRegister_QueryInterface(ICatRegister* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICatRegister_QueryInterface(ICatRegister* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICatRegister_AddRef(ICatRegister* This) { +static __WIDL_INLINE ULONG ICatRegister_AddRef(ICatRegister* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICatRegister_Release(ICatRegister* This) { +static __WIDL_INLINE ULONG ICatRegister_Release(ICatRegister* This) { return This->lpVtbl->Release(This); } /*** ICatRegister methods ***/ -static FORCEINLINE HRESULT ICatRegister_RegisterCategories(ICatRegister* This,ULONG cCategories,CATEGORYINFO rgCategoryInfo[]) { +static __WIDL_INLINE HRESULT ICatRegister_RegisterCategories(ICatRegister* This,ULONG cCategories,CATEGORYINFO rgCategoryInfo[]) { return This->lpVtbl->RegisterCategories(This,cCategories,rgCategoryInfo); } -static FORCEINLINE HRESULT ICatRegister_UnRegisterCategories(ICatRegister* This,ULONG cCategories,CATID rgcatid[]) { +static __WIDL_INLINE HRESULT ICatRegister_UnRegisterCategories(ICatRegister* This,ULONG cCategories,CATID rgcatid[]) { return This->lpVtbl->UnRegisterCategories(This,cCategories,rgcatid); } -static FORCEINLINE HRESULT ICatRegister_RegisterClassImplCategories(ICatRegister* This,REFCLSID rclsid,ULONG cCategories,CATID rgcatid[]) { +static __WIDL_INLINE HRESULT ICatRegister_RegisterClassImplCategories(ICatRegister* This,REFCLSID rclsid,ULONG cCategories,CATID rgcatid[]) { return This->lpVtbl->RegisterClassImplCategories(This,rclsid,cCategories,rgcatid); } -static FORCEINLINE HRESULT ICatRegister_UnRegisterClassImplCategories(ICatRegister* This,REFCLSID rclsid,ULONG cCategories,CATID rgcatid[]) { +static __WIDL_INLINE HRESULT ICatRegister_UnRegisterClassImplCategories(ICatRegister* This,REFCLSID rclsid,ULONG cCategories,CATID rgcatid[]) { return This->lpVtbl->UnRegisterClassImplCategories(This,rclsid,cCategories,rgcatid); } -static FORCEINLINE HRESULT ICatRegister_RegisterClassReqCategories(ICatRegister* This,REFCLSID rclsid,ULONG cCategories,CATID rgcatid[]) { +static __WIDL_INLINE HRESULT ICatRegister_RegisterClassReqCategories(ICatRegister* This,REFCLSID rclsid,ULONG cCategories,CATID rgcatid[]) { return This->lpVtbl->RegisterClassReqCategories(This,rclsid,cCategories,rgcatid); } -static FORCEINLINE HRESULT ICatRegister_UnRegisterClassReqCategories(ICatRegister* This,REFCLSID rclsid,ULONG cCategories,CATID rgcatid[]) { +static __WIDL_INLINE HRESULT ICatRegister_UnRegisterClassReqCategories(ICatRegister* This,REFCLSID rclsid,ULONG cCategories,CATID rgcatid[]) { return This->lpVtbl->UnRegisterClassReqCategories(This,rclsid,cCategories,rgcatid); } #endif @@ -690,32 +698,32 @@ interface ICatInformation { #define ICatInformation_EnumReqCategoriesOfClass(This,rclsid,ppenumCatid) (This)->lpVtbl->EnumReqCategoriesOfClass(This,rclsid,ppenumCatid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICatInformation_QueryInterface(ICatInformation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICatInformation_QueryInterface(ICatInformation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICatInformation_AddRef(ICatInformation* This) { +static __WIDL_INLINE ULONG ICatInformation_AddRef(ICatInformation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICatInformation_Release(ICatInformation* This) { +static __WIDL_INLINE ULONG ICatInformation_Release(ICatInformation* This) { return This->lpVtbl->Release(This); } /*** ICatInformation methods ***/ -static FORCEINLINE HRESULT ICatInformation_EnumCategories(ICatInformation* This,LCID lcid,IEnumCATEGORYINFO **ppenumCategoryInfo) { +static __WIDL_INLINE HRESULT ICatInformation_EnumCategories(ICatInformation* This,LCID lcid,IEnumCATEGORYINFO **ppenumCategoryInfo) { return This->lpVtbl->EnumCategories(This,lcid,ppenumCategoryInfo); } -static FORCEINLINE HRESULT ICatInformation_GetCategoryDesc(ICatInformation* This,REFCATID rcatid,LCID lcid,LPWSTR *pszDesc) { +static __WIDL_INLINE HRESULT ICatInformation_GetCategoryDesc(ICatInformation* This,REFCATID rcatid,LCID lcid,LPWSTR *pszDesc) { return This->lpVtbl->GetCategoryDesc(This,rcatid,lcid,pszDesc); } -static FORCEINLINE HRESULT ICatInformation_EnumClassesOfCategories(ICatInformation* This,ULONG cImplemented,const CATID rgcatidImpl[],ULONG cRequired,const CATID rgcatidReq[],IEnumGUID **ppenumClsid) { +static __WIDL_INLINE HRESULT ICatInformation_EnumClassesOfCategories(ICatInformation* This,ULONG cImplemented,const CATID rgcatidImpl[],ULONG cRequired,const CATID rgcatidReq[],IEnumGUID **ppenumClsid) { return This->lpVtbl->EnumClassesOfCategories(This,cImplemented,rgcatidImpl,cRequired,rgcatidReq,ppenumClsid); } -static FORCEINLINE HRESULT ICatInformation_IsClassOfCategories(ICatInformation* This,REFCLSID rclsid,ULONG cImplemented,const CATID rgcatidImpl[],ULONG cRequired,const CATID rgcatidReq[]) { +static __WIDL_INLINE HRESULT ICatInformation_IsClassOfCategories(ICatInformation* This,REFCLSID rclsid,ULONG cImplemented,const CATID rgcatidImpl[],ULONG cRequired,const CATID rgcatidReq[]) { return This->lpVtbl->IsClassOfCategories(This,rclsid,cImplemented,rgcatidImpl,cRequired,rgcatidReq); } -static FORCEINLINE HRESULT ICatInformation_EnumImplCategoriesOfClass(ICatInformation* This,REFCLSID rclsid,IEnumGUID **ppenumCatid) { +static __WIDL_INLINE HRESULT ICatInformation_EnumImplCategoriesOfClass(ICatInformation* This,REFCLSID rclsid,IEnumGUID **ppenumCatid) { return This->lpVtbl->EnumImplCategoriesOfClass(This,rclsid,ppenumCatid); } -static FORCEINLINE HRESULT ICatInformation_EnumReqCategoriesOfClass(ICatInformation* This,REFCLSID rclsid,IEnumGUID **ppenumCatid) { +static __WIDL_INLINE HRESULT ICatInformation_EnumReqCategoriesOfClass(ICatInformation* This,REFCLSID rclsid,IEnumGUID **ppenumCatid) { return This->lpVtbl->EnumReqCategoriesOfClass(This,rclsid,ppenumCatid); } #endif diff --git a/lib/libc/include/any-windows-any/commctrl.h b/lib/libc/include/any-windows-any/commctrl.h index 70d00b4c67e6e6ffd2f0dce1630ef2fca7ad1b70..070dee969bf63d02cf6a0223ecfdde5bcf4bedd7 100644 --- a/lib/libc/include/any-windows-any/commctrl.h +++ b/lib/libc/include/any-windows-any/commctrl.h @@ -2425,6 +2425,7 @@ extern "C" { #define LVFI_PARAM 0x1 #define LVFI_STRING 0x2 +#define LVFI_SUBSTRING 0x4 /* Same as LVFI_PARTIAL */ #define LVFI_PARTIAL 0x8 #define LVFI_WRAP 0x20 #define LVFI_NEARESTXY 0x40 diff --git a/lib/libc/include/any-windows-any/commoncontrols.h b/lib/libc/include/any-windows-any/commoncontrols.h index c8960d6a13f8f54d00504536f8310b9bfd76c8af..fb75537b3abaa3991bf2f42dab96d515d2ddcb95 100644 --- a/lib/libc/include/any-windows-any/commoncontrols.h +++ b/lib/libc/include/any-windows-any/commoncontrols.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/commoncontrols.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/commoncontrols.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __commoncontrols_h__ #define __commoncontrols_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IImageList_FWD_DEFINED__ @@ -494,101 +502,101 @@ interface IImageList { #define IImageList_GetOverlayImage(This,iOverlay,piIndex) (This)->lpVtbl->GetOverlayImage(This,iOverlay,piIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IImageList_QueryInterface(IImageList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IImageList_QueryInterface(IImageList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IImageList_AddRef(IImageList* This) { +static __WIDL_INLINE ULONG IImageList_AddRef(IImageList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IImageList_Release(IImageList* This) { +static __WIDL_INLINE ULONG IImageList_Release(IImageList* This) { return This->lpVtbl->Release(This); } /*** IImageList methods ***/ -static FORCEINLINE HRESULT IImageList_Add(IImageList* This,HBITMAP hbmImage,HBITMAP hbmMask,int *pi) { +static __WIDL_INLINE HRESULT IImageList_Add(IImageList* This,HBITMAP hbmImage,HBITMAP hbmMask,int *pi) { return This->lpVtbl->Add(This,hbmImage,hbmMask,pi); } -static FORCEINLINE HRESULT IImageList_ReplaceIcon(IImageList* This,int i,HICON hicon,int *pi) { +static __WIDL_INLINE HRESULT IImageList_ReplaceIcon(IImageList* This,int i,HICON hicon,int *pi) { return This->lpVtbl->ReplaceIcon(This,i,hicon,pi); } -static FORCEINLINE HRESULT IImageList_SetOverlayImage(IImageList* This,int iImage,int iOverlay) { +static __WIDL_INLINE HRESULT IImageList_SetOverlayImage(IImageList* This,int iImage,int iOverlay) { return This->lpVtbl->SetOverlayImage(This,iImage,iOverlay); } -static FORCEINLINE HRESULT IImageList_Replace(IImageList* This,int i,HBITMAP hbmImage,HBITMAP hbmMask) { +static __WIDL_INLINE HRESULT IImageList_Replace(IImageList* This,int i,HBITMAP hbmImage,HBITMAP hbmMask) { return This->lpVtbl->Replace(This,i,hbmImage,hbmMask); } -static FORCEINLINE HRESULT IImageList_AddMasked(IImageList* This,HBITMAP hbmImage,COLORREF crMask,int *pi) { +static __WIDL_INLINE HRESULT IImageList_AddMasked(IImageList* This,HBITMAP hbmImage,COLORREF crMask,int *pi) { return This->lpVtbl->AddMasked(This,hbmImage,crMask,pi); } -static FORCEINLINE HRESULT IImageList_Draw(IImageList* This,IMAGELISTDRAWPARAMS *pimldp) { +static __WIDL_INLINE HRESULT IImageList_Draw(IImageList* This,IMAGELISTDRAWPARAMS *pimldp) { return This->lpVtbl->Draw(This,pimldp); } -static FORCEINLINE HRESULT IImageList_Remove(IImageList* This,int i) { +static __WIDL_INLINE HRESULT IImageList_Remove(IImageList* This,int i) { return This->lpVtbl->Remove(This,i); } -static FORCEINLINE HRESULT IImageList_GetIcon(IImageList* This,int i,UINT flags,HICON *picon) { +static __WIDL_INLINE HRESULT IImageList_GetIcon(IImageList* This,int i,UINT flags,HICON *picon) { return This->lpVtbl->GetIcon(This,i,flags,picon); } -static FORCEINLINE HRESULT IImageList_GetImageInfo(IImageList* This,int i,IMAGEINFO *pImageInfo) { +static __WIDL_INLINE HRESULT IImageList_GetImageInfo(IImageList* This,int i,IMAGEINFO *pImageInfo) { return This->lpVtbl->GetImageInfo(This,i,pImageInfo); } -static FORCEINLINE HRESULT IImageList_Copy(IImageList* This,int iDst,IUnknown *punkSrc,int iSrc,UINT uFlags) { +static __WIDL_INLINE HRESULT IImageList_Copy(IImageList* This,int iDst,IUnknown *punkSrc,int iSrc,UINT uFlags) { return This->lpVtbl->Copy(This,iDst,punkSrc,iSrc,uFlags); } -static FORCEINLINE HRESULT IImageList_Merge(IImageList* This,int i1,IUnknown *punk2,int i2,int dx,int dy,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IImageList_Merge(IImageList* This,int i1,IUnknown *punk2,int i2,int dx,int dy,REFIID riid,void **ppv) { return This->lpVtbl->Merge(This,i1,punk2,i2,dx,dy,riid,ppv); } -static FORCEINLINE HRESULT IImageList_Clone(IImageList* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IImageList_Clone(IImageList* This,REFIID riid,void **ppv) { return This->lpVtbl->Clone(This,riid,ppv); } -static FORCEINLINE HRESULT IImageList_GetImageRect(IImageList* This,int i,RECT *prc) { +static __WIDL_INLINE HRESULT IImageList_GetImageRect(IImageList* This,int i,RECT *prc) { return This->lpVtbl->GetImageRect(This,i,prc); } -static FORCEINLINE HRESULT IImageList_GetIconSize(IImageList* This,int *cx,int *cy) { +static __WIDL_INLINE HRESULT IImageList_GetIconSize(IImageList* This,int *cx,int *cy) { return This->lpVtbl->GetIconSize(This,cx,cy); } -static FORCEINLINE HRESULT IImageList_SetIconSize(IImageList* This,int cx,int cy) { +static __WIDL_INLINE HRESULT IImageList_SetIconSize(IImageList* This,int cx,int cy) { return This->lpVtbl->SetIconSize(This,cx,cy); } -static FORCEINLINE HRESULT IImageList_GetImageCount(IImageList* This,int *pi) { +static __WIDL_INLINE HRESULT IImageList_GetImageCount(IImageList* This,int *pi) { return This->lpVtbl->GetImageCount(This,pi); } -static FORCEINLINE HRESULT IImageList_SetImageCount(IImageList* This,UINT uNewCount) { +static __WIDL_INLINE HRESULT IImageList_SetImageCount(IImageList* This,UINT uNewCount) { return This->lpVtbl->SetImageCount(This,uNewCount); } -static FORCEINLINE HRESULT IImageList_SetBkColor(IImageList* This,COLORREF clrBk,COLORREF *pclr) { +static __WIDL_INLINE HRESULT IImageList_SetBkColor(IImageList* This,COLORREF clrBk,COLORREF *pclr) { return This->lpVtbl->SetBkColor(This,clrBk,pclr); } -static FORCEINLINE HRESULT IImageList_GetBkColor(IImageList* This,COLORREF *pclr) { +static __WIDL_INLINE HRESULT IImageList_GetBkColor(IImageList* This,COLORREF *pclr) { return This->lpVtbl->GetBkColor(This,pclr); } -static FORCEINLINE HRESULT IImageList_BeginDrag(IImageList* This,int iTrack,int dxHotspot,int dyHotspot) { +static __WIDL_INLINE HRESULT IImageList_BeginDrag(IImageList* This,int iTrack,int dxHotspot,int dyHotspot) { return This->lpVtbl->BeginDrag(This,iTrack,dxHotspot,dyHotspot); } -static FORCEINLINE HRESULT IImageList_EndDrag(IImageList* This) { +static __WIDL_INLINE HRESULT IImageList_EndDrag(IImageList* This) { return This->lpVtbl->EndDrag(This); } -static FORCEINLINE HRESULT IImageList_DragEnter(IImageList* This,HWND hwndLock,int x,int y) { +static __WIDL_INLINE HRESULT IImageList_DragEnter(IImageList* This,HWND hwndLock,int x,int y) { return This->lpVtbl->DragEnter(This,hwndLock,x,y); } -static FORCEINLINE HRESULT IImageList_DragLeave(IImageList* This,HWND hwndLock) { +static __WIDL_INLINE HRESULT IImageList_DragLeave(IImageList* This,HWND hwndLock) { return This->lpVtbl->DragLeave(This,hwndLock); } -static FORCEINLINE HRESULT IImageList_DragMove(IImageList* This,int x,int y) { +static __WIDL_INLINE HRESULT IImageList_DragMove(IImageList* This,int x,int y) { return This->lpVtbl->DragMove(This,x,y); } -static FORCEINLINE HRESULT IImageList_SetDragCursorImage(IImageList* This,IUnknown *punk,int iDrag,int dxHotspot,int dyHotspot) { +static __WIDL_INLINE HRESULT IImageList_SetDragCursorImage(IImageList* This,IUnknown *punk,int iDrag,int dxHotspot,int dyHotspot) { return This->lpVtbl->SetDragCursorImage(This,punk,iDrag,dxHotspot,dyHotspot); } -static FORCEINLINE HRESULT IImageList_DragShowNolock(IImageList* This,WINBOOL fShow) { +static __WIDL_INLINE HRESULT IImageList_DragShowNolock(IImageList* This,WINBOOL fShow) { return This->lpVtbl->DragShowNolock(This,fShow); } -static FORCEINLINE HRESULT IImageList_GetDragImage(IImageList* This,POINT *ppt,POINT *pptHotspot,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IImageList_GetDragImage(IImageList* This,POINT *ppt,POINT *pptHotspot,REFIID riid,void **ppv) { return This->lpVtbl->GetDragImage(This,ppt,pptHotspot,riid,ppv); } -static FORCEINLINE HRESULT IImageList_GetItemFlags(IImageList* This,int i,DWORD *dwFlags) { +static __WIDL_INLINE HRESULT IImageList_GetItemFlags(IImageList* This,int i,DWORD *dwFlags) { return This->lpVtbl->GetItemFlags(This,i,dwFlags); } -static FORCEINLINE HRESULT IImageList_GetOverlayImage(IImageList* This,int iOverlay,int *piIndex) { +static __WIDL_INLINE HRESULT IImageList_GetOverlayImage(IImageList* This,int iOverlay,int *piIndex) { return This->lpVtbl->GetOverlayImage(This,iOverlay,piIndex); } #endif @@ -972,138 +980,138 @@ interface IImageList2 { #define IImageList2_ReplaceFromImageList(This,i,pil,iSrc,punk,dwFlags) (This)->lpVtbl->ReplaceFromImageList(This,i,pil,iSrc,punk,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IImageList2_QueryInterface(IImageList2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IImageList2_QueryInterface(IImageList2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IImageList2_AddRef(IImageList2* This) { +static __WIDL_INLINE ULONG IImageList2_AddRef(IImageList2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IImageList2_Release(IImageList2* This) { +static __WIDL_INLINE ULONG IImageList2_Release(IImageList2* This) { return This->lpVtbl->Release(This); } /*** IImageList methods ***/ -static FORCEINLINE HRESULT IImageList2_Add(IImageList2* This,HBITMAP hbmImage,HBITMAP hbmMask,int *pi) { +static __WIDL_INLINE HRESULT IImageList2_Add(IImageList2* This,HBITMAP hbmImage,HBITMAP hbmMask,int *pi) { return This->lpVtbl->Add(This,hbmImage,hbmMask,pi); } -static FORCEINLINE HRESULT IImageList2_ReplaceIcon(IImageList2* This,int i,HICON hicon,int *pi) { +static __WIDL_INLINE HRESULT IImageList2_ReplaceIcon(IImageList2* This,int i,HICON hicon,int *pi) { return This->lpVtbl->ReplaceIcon(This,i,hicon,pi); } -static FORCEINLINE HRESULT IImageList2_SetOverlayImage(IImageList2* This,int iImage,int iOverlay) { +static __WIDL_INLINE HRESULT IImageList2_SetOverlayImage(IImageList2* This,int iImage,int iOverlay) { return This->lpVtbl->SetOverlayImage(This,iImage,iOverlay); } -static FORCEINLINE HRESULT IImageList2_Replace(IImageList2* This,int i,HBITMAP hbmImage,HBITMAP hbmMask) { +static __WIDL_INLINE HRESULT IImageList2_Replace(IImageList2* This,int i,HBITMAP hbmImage,HBITMAP hbmMask) { return This->lpVtbl->Replace(This,i,hbmImage,hbmMask); } -static FORCEINLINE HRESULT IImageList2_AddMasked(IImageList2* This,HBITMAP hbmImage,COLORREF crMask,int *pi) { +static __WIDL_INLINE HRESULT IImageList2_AddMasked(IImageList2* This,HBITMAP hbmImage,COLORREF crMask,int *pi) { return This->lpVtbl->AddMasked(This,hbmImage,crMask,pi); } -static FORCEINLINE HRESULT IImageList2_Draw(IImageList2* This,IMAGELISTDRAWPARAMS *pimldp) { +static __WIDL_INLINE HRESULT IImageList2_Draw(IImageList2* This,IMAGELISTDRAWPARAMS *pimldp) { return This->lpVtbl->Draw(This,pimldp); } -static FORCEINLINE HRESULT IImageList2_Remove(IImageList2* This,int i) { +static __WIDL_INLINE HRESULT IImageList2_Remove(IImageList2* This,int i) { return This->lpVtbl->Remove(This,i); } -static FORCEINLINE HRESULT IImageList2_GetIcon(IImageList2* This,int i,UINT flags,HICON *picon) { +static __WIDL_INLINE HRESULT IImageList2_GetIcon(IImageList2* This,int i,UINT flags,HICON *picon) { return This->lpVtbl->GetIcon(This,i,flags,picon); } -static FORCEINLINE HRESULT IImageList2_GetImageInfo(IImageList2* This,int i,IMAGEINFO *pImageInfo) { +static __WIDL_INLINE HRESULT IImageList2_GetImageInfo(IImageList2* This,int i,IMAGEINFO *pImageInfo) { return This->lpVtbl->GetImageInfo(This,i,pImageInfo); } -static FORCEINLINE HRESULT IImageList2_Copy(IImageList2* This,int iDst,IUnknown *punkSrc,int iSrc,UINT uFlags) { +static __WIDL_INLINE HRESULT IImageList2_Copy(IImageList2* This,int iDst,IUnknown *punkSrc,int iSrc,UINT uFlags) { return This->lpVtbl->Copy(This,iDst,punkSrc,iSrc,uFlags); } -static FORCEINLINE HRESULT IImageList2_Merge(IImageList2* This,int i1,IUnknown *punk2,int i2,int dx,int dy,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IImageList2_Merge(IImageList2* This,int i1,IUnknown *punk2,int i2,int dx,int dy,REFIID riid,void **ppv) { return This->lpVtbl->Merge(This,i1,punk2,i2,dx,dy,riid,ppv); } -static FORCEINLINE HRESULT IImageList2_Clone(IImageList2* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IImageList2_Clone(IImageList2* This,REFIID riid,void **ppv) { return This->lpVtbl->Clone(This,riid,ppv); } -static FORCEINLINE HRESULT IImageList2_GetImageRect(IImageList2* This,int i,RECT *prc) { +static __WIDL_INLINE HRESULT IImageList2_GetImageRect(IImageList2* This,int i,RECT *prc) { return This->lpVtbl->GetImageRect(This,i,prc); } -static FORCEINLINE HRESULT IImageList2_GetIconSize(IImageList2* This,int *cx,int *cy) { +static __WIDL_INLINE HRESULT IImageList2_GetIconSize(IImageList2* This,int *cx,int *cy) { return This->lpVtbl->GetIconSize(This,cx,cy); } -static FORCEINLINE HRESULT IImageList2_SetIconSize(IImageList2* This,int cx,int cy) { +static __WIDL_INLINE HRESULT IImageList2_SetIconSize(IImageList2* This,int cx,int cy) { return This->lpVtbl->SetIconSize(This,cx,cy); } -static FORCEINLINE HRESULT IImageList2_GetImageCount(IImageList2* This,int *pi) { +static __WIDL_INLINE HRESULT IImageList2_GetImageCount(IImageList2* This,int *pi) { return This->lpVtbl->GetImageCount(This,pi); } -static FORCEINLINE HRESULT IImageList2_SetImageCount(IImageList2* This,UINT uNewCount) { +static __WIDL_INLINE HRESULT IImageList2_SetImageCount(IImageList2* This,UINT uNewCount) { return This->lpVtbl->SetImageCount(This,uNewCount); } -static FORCEINLINE HRESULT IImageList2_SetBkColor(IImageList2* This,COLORREF clrBk,COLORREF *pclr) { +static __WIDL_INLINE HRESULT IImageList2_SetBkColor(IImageList2* This,COLORREF clrBk,COLORREF *pclr) { return This->lpVtbl->SetBkColor(This,clrBk,pclr); } -static FORCEINLINE HRESULT IImageList2_GetBkColor(IImageList2* This,COLORREF *pclr) { +static __WIDL_INLINE HRESULT IImageList2_GetBkColor(IImageList2* This,COLORREF *pclr) { return This->lpVtbl->GetBkColor(This,pclr); } -static FORCEINLINE HRESULT IImageList2_BeginDrag(IImageList2* This,int iTrack,int dxHotspot,int dyHotspot) { +static __WIDL_INLINE HRESULT IImageList2_BeginDrag(IImageList2* This,int iTrack,int dxHotspot,int dyHotspot) { return This->lpVtbl->BeginDrag(This,iTrack,dxHotspot,dyHotspot); } -static FORCEINLINE HRESULT IImageList2_EndDrag(IImageList2* This) { +static __WIDL_INLINE HRESULT IImageList2_EndDrag(IImageList2* This) { return This->lpVtbl->EndDrag(This); } -static FORCEINLINE HRESULT IImageList2_DragEnter(IImageList2* This,HWND hwndLock,int x,int y) { +static __WIDL_INLINE HRESULT IImageList2_DragEnter(IImageList2* This,HWND hwndLock,int x,int y) { return This->lpVtbl->DragEnter(This,hwndLock,x,y); } -static FORCEINLINE HRESULT IImageList2_DragLeave(IImageList2* This,HWND hwndLock) { +static __WIDL_INLINE HRESULT IImageList2_DragLeave(IImageList2* This,HWND hwndLock) { return This->lpVtbl->DragLeave(This,hwndLock); } -static FORCEINLINE HRESULT IImageList2_DragMove(IImageList2* This,int x,int y) { +static __WIDL_INLINE HRESULT IImageList2_DragMove(IImageList2* This,int x,int y) { return This->lpVtbl->DragMove(This,x,y); } -static FORCEINLINE HRESULT IImageList2_SetDragCursorImage(IImageList2* This,IUnknown *punk,int iDrag,int dxHotspot,int dyHotspot) { +static __WIDL_INLINE HRESULT IImageList2_SetDragCursorImage(IImageList2* This,IUnknown *punk,int iDrag,int dxHotspot,int dyHotspot) { return This->lpVtbl->SetDragCursorImage(This,punk,iDrag,dxHotspot,dyHotspot); } -static FORCEINLINE HRESULT IImageList2_DragShowNolock(IImageList2* This,WINBOOL fShow) { +static __WIDL_INLINE HRESULT IImageList2_DragShowNolock(IImageList2* This,WINBOOL fShow) { return This->lpVtbl->DragShowNolock(This,fShow); } -static FORCEINLINE HRESULT IImageList2_GetDragImage(IImageList2* This,POINT *ppt,POINT *pptHotspot,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IImageList2_GetDragImage(IImageList2* This,POINT *ppt,POINT *pptHotspot,REFIID riid,void **ppv) { return This->lpVtbl->GetDragImage(This,ppt,pptHotspot,riid,ppv); } -static FORCEINLINE HRESULT IImageList2_GetItemFlags(IImageList2* This,int i,DWORD *dwFlags) { +static __WIDL_INLINE HRESULT IImageList2_GetItemFlags(IImageList2* This,int i,DWORD *dwFlags) { return This->lpVtbl->GetItemFlags(This,i,dwFlags); } -static FORCEINLINE HRESULT IImageList2_GetOverlayImage(IImageList2* This,int iOverlay,int *piIndex) { +static __WIDL_INLINE HRESULT IImageList2_GetOverlayImage(IImageList2* This,int iOverlay,int *piIndex) { return This->lpVtbl->GetOverlayImage(This,iOverlay,piIndex); } /*** IImageList2 methods ***/ -static FORCEINLINE HRESULT IImageList2_Resize(IImageList2* This,int cxNewIconSize,int cyNewIconSize) { +static __WIDL_INLINE HRESULT IImageList2_Resize(IImageList2* This,int cxNewIconSize,int cyNewIconSize) { return This->lpVtbl->Resize(This,cxNewIconSize,cyNewIconSize); } -static FORCEINLINE HRESULT IImageList2_GetOriginalSize(IImageList2* This,int iImage,DWORD dwFlags,int *pcx,int *pcy) { +static __WIDL_INLINE HRESULT IImageList2_GetOriginalSize(IImageList2* This,int iImage,DWORD dwFlags,int *pcx,int *pcy) { return This->lpVtbl->GetOriginalSize(This,iImage,dwFlags,pcx,pcy); } -static FORCEINLINE HRESULT IImageList2_SetOriginalSize(IImageList2* This,int iImage,int cx,int cy) { +static __WIDL_INLINE HRESULT IImageList2_SetOriginalSize(IImageList2* This,int iImage,int cx,int cy) { return This->lpVtbl->SetOriginalSize(This,iImage,cx,cy); } -static FORCEINLINE HRESULT IImageList2_SetCallback(IImageList2* This,IUnknown *punk) { +static __WIDL_INLINE HRESULT IImageList2_SetCallback(IImageList2* This,IUnknown *punk) { return This->lpVtbl->SetCallback(This,punk); } -static FORCEINLINE HRESULT IImageList2_GetCallback(IImageList2* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IImageList2_GetCallback(IImageList2* This,REFIID riid,void **ppv) { return This->lpVtbl->GetCallback(This,riid,ppv); } -static FORCEINLINE HRESULT IImageList2_ForceImagePresent(IImageList2* This,int iImage,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IImageList2_ForceImagePresent(IImageList2* This,int iImage,DWORD dwFlags) { return This->lpVtbl->ForceImagePresent(This,iImage,dwFlags); } -static FORCEINLINE HRESULT IImageList2_DiscardImages(IImageList2* This,int iFirstImage,int iLastImage,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IImageList2_DiscardImages(IImageList2* This,int iFirstImage,int iLastImage,DWORD dwFlags) { return This->lpVtbl->DiscardImages(This,iFirstImage,iLastImage,dwFlags); } -static FORCEINLINE HRESULT IImageList2_PreloadImages(IImageList2* This,IMAGELISTDRAWPARAMS *pimldp) { +static __WIDL_INLINE HRESULT IImageList2_PreloadImages(IImageList2* This,IMAGELISTDRAWPARAMS *pimldp) { return This->lpVtbl->PreloadImages(This,pimldp); } -static FORCEINLINE HRESULT IImageList2_GetStatistics(IImageList2* This,IMAGELISTSTATS *pils) { +static __WIDL_INLINE HRESULT IImageList2_GetStatistics(IImageList2* This,IMAGELISTSTATS *pils) { return This->lpVtbl->GetStatistics(This,pils); } -static FORCEINLINE HRESULT IImageList2_Initialize(IImageList2* This,int cx,int cy,UINT flags,int cInitial,int cGrow) { +static __WIDL_INLINE HRESULT IImageList2_Initialize(IImageList2* This,int cx,int cy,UINT flags,int cInitial,int cGrow) { return This->lpVtbl->Initialize(This,cx,cy,flags,cInitial,cGrow); } -static FORCEINLINE HRESULT IImageList2_Replace2(IImageList2* This,int i,HBITMAP hbmImage,HBITMAP hbmMask,IUnknown *punk,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IImageList2_Replace2(IImageList2* This,int i,HBITMAP hbmImage,HBITMAP hbmMask,IUnknown *punk,DWORD dwFlags) { return This->lpVtbl->Replace2(This,i,hbmImage,hbmMask,punk,dwFlags); } -static FORCEINLINE HRESULT IImageList2_ReplaceFromImageList(IImageList2* This,int i,IImageList *pil,int iSrc,IUnknown *punk,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IImageList2_ReplaceFromImageList(IImageList2* This,int i,IImageList *pil,int iSrc,IUnknown *punk,DWORD dwFlags) { return This->lpVtbl->ReplaceFromImageList(This,i,pil,iSrc,punk,dwFlags); } #endif diff --git a/lib/libc/include/any-windows-any/computecore.h b/lib/libc/include/any-windows-any/computecore.h index e6d53a9b0683ea6a3824f16f35f0f0e4db9806d0..9183a355544cf8cc3cc324ec093f1600c0471501 100644 --- a/lib/libc/include/any-windows-any/computecore.h +++ b/lib/libc/include/any-windows-any/computecore.h @@ -23,6 +23,7 @@ extern "C" { HRESULT WINAPI HcsEnumerateComputeSystems (PCWSTR query, HCS_OPERATION operation); HRESULT WINAPI HcsEnumerateComputeSystemsInNamespace (PCWSTR idNamespace, PCWSTR query, HCS_OPERATION operation); HCS_OPERATION WINAPI HcsCreateOperation (const void *context, HCS_OPERATION_COMPLETION callback); +HCS_OPERATION WINAPI HcsCreateOperationWithNotifications (HCS_OPERATION_OPTIONS eventTypes, const void *context, HCS_EVENT_CALLBACK callback); void WINAPI HcsCloseOperation (HCS_OPERATION operation); void* WINAPI HcsGetOperationContext (HCS_OPERATION operation); HRESULT WINAPI HcsSetOperationContext (HCS_OPERATION operation, const void *context); @@ -32,6 +33,7 @@ HCS_OPERATION_TYPE WINAPI HcsGetOperationType (HCS_OPERATION operation); UINT64 WINAPI HcsGetOperationId (HCS_OPERATION operation); HRESULT WINAPI HcsGetOperationResult (HCS_OPERATION operation, PWSTR *resultDocument); HRESULT WINAPI HcsGetOperationResultAndProcessInfo (HCS_OPERATION operation, HCS_PROCESS_INFORMATION *processInformation, PWSTR *resultDocument); +HRESULT WINAPI HcsAddResourceToOperation (HCS_OPERATION operation, HCS_RESOURCE_TYPE type, PCWSTR uri, HANDLE handle); HRESULT WINAPI HcsGetProcessorCompatibilityFromSavedState (PCWSTR RuntimeFileName, PCWSTR *ProcessorFeaturesString); HRESULT WINAPI HcsWaitForOperationResult (HCS_OPERATION operation, DWORD timeoutMs, PWSTR *resultDocument); HRESULT WINAPI HcsWaitForOperationResultAndProcessInfo (HCS_OPERATION operation, DWORD timeoutMs, HCS_PROCESS_INFORMATION *processInformation, PWSTR *resultDocument); diff --git a/lib/libc/include/any-windows-any/computedefs.h b/lib/libc/include/any-windows-any/computedefs.h index 0847e8ebc9d69e0c577d53171d7cdc13ff64cfc8..a4151f0ea9301d9ae4b99125ec02464f9a4bf5ca 100644 --- a/lib/libc/include/any-windows-any/computedefs.h +++ b/lib/libc/include/any-windows-any/computedefs.h @@ -46,7 +46,9 @@ typedef enum HCS_EVENT_TYPE { HcsEventSystemGuestConnectionClosed = 0x00000006, HcsEventProcessExited = 0x00010000, HcsEventOperationCallback = 0x01000000, - HcsEventServiceDisconnect = 0x02000000 + HcsEventServiceDisconnect = 0x02000000, + HcsEventGroupVmLifecycle = 0x80000002, + HcsEventGroupOperationInfo = 0xC0000001 } HCS_EVENT_TYPE; typedef struct HCS_EVENT { @@ -57,13 +59,27 @@ typedef struct HCS_EVENT { typedef enum HCS_EVENT_OPTIONS { HcsEventOptionNone = 0x00000000, - HcsEventOptionEnableOperationCallbacks = 0x00000001 + HcsEventOptionEnableOperationCallbacks = 0x00000001, + HcsEventOptionEnableVmLifecycle = 0x00000002 } HCS_EVENT_OPTIONS; DEFINE_ENUM_FLAG_OPERATORS(HCS_EVENT_OPTIONS); +typedef enum HCS_OPERATION_OPTIONS { + HcsOperationOptionNone = 0x00000000, + HcsOperationOptionProgressUpdate = 0x00000001 +} HCS_OPERATION_OPTIONS; + +DEFINE_ENUM_FLAG_OPERATORS(HCS_OPERATION_OPTIONS); + typedef void (CALLBACK *HCS_EVENT_CALLBACK)(HCS_EVENT *event, void *context); +typedef enum HCS_RESOURCE_TYPE { + HcsResourceTypeNone = 0, + HcsResourceTypeFile = 1, + HcsResourceTypeJob = 2 +} HCS_RESOURCE_TYPE; + typedef enum HCS_NOTIFICATION_FLAGS { HcsNotificationFlagSuccess = 0x00000000, HcsNotificationFlagFailure = 0x80000000 @@ -88,6 +104,7 @@ typedef enum HCS_NOTIFICATIONS { HcsNotificationSystemGuestConnectionClosed = 0x0000000E, HcsNotificationSystemOperationCompletion = 0x0000000F, HcsNotificationSystemPassThru = 0x00000010, + HcsNotificationOperationProgressUpdate = 0x00000100, HcsNotificationProcessExited = 0x00010000, HcsNotificationServiceDisconnect = 0x01000000, HcsNotificationFlagsReserved = 0xF0000000 diff --git a/lib/libc/include/any-windows-any/computenetwork.h b/lib/libc/include/any-windows-any/computenetwork.h index 3fc8080153d032fd0256f0b365d2e839e17567c3..4a69514fdac32807fba6a3eff13894d4d1ca8512 100644 --- a/lib/libc/include/any-windows-any/computenetwork.h +++ b/lib/libc/include/any-windows-any/computenetwork.h @@ -132,6 +132,8 @@ HRESULT WINAPI HcnReserveGuestNetworkServicePortRange (HCN_GUESTNETWORKSERVICE G HRESULT WINAPI HcnReleaseGuestNetworkServicePortReservationHandle (HANDLE PortReservationHandle); HRESULT WINAPI HcnEnumerateGuestNetworkPortReservations (ULONG* ReturnCount, HCN_PORT_RANGE_ENTRY** PortEntries); VOID WINAPI HcnFreeGuestNetworkPortReservations (HCN_PORT_RANGE_ENTRY* PortEntries); +HRESULT WINAPI HcnQueryEndpointStats (HCN_ENDPOINT Endpoint, PCWSTR Query, PWSTR *Stats, PWSTR *ErrorRecord); +HRESULT WINAPI HcnQueryEndpointAddresses (HCN_ENDPOINT Endpoint, PCWSTR Query, PWSTR *Addresses, PWSTR *ErrorRecord); #ifdef __cplusplus } diff --git a/lib/libc/include/any-windows-any/control.h b/lib/libc/include/any-windows-any/control.h index 2a747b91fa7e7460a88f8c9c05796ac1c5c8c246..73478503d85caaa315f608fda31381c46a7a3d84 100644 --- a/lib/libc/include/any-windows-any/control.h +++ b/lib/libc/include/any-windows-any/control.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/control.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/control.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __control_h__ #define __control_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMediaControl_FWD_DEFINED__ @@ -290,54 +298,54 @@ interface IMediaControl { #define IMediaControl_StopWhenReady(This) (This)->lpVtbl->StopWhenReady(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaControl_QueryInterface(IMediaControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaControl_QueryInterface(IMediaControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaControl_AddRef(IMediaControl* This) { +static __WIDL_INLINE ULONG IMediaControl_AddRef(IMediaControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaControl_Release(IMediaControl* This) { +static __WIDL_INLINE ULONG IMediaControl_Release(IMediaControl* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IMediaControl_GetTypeInfoCount(IMediaControl* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IMediaControl_GetTypeInfoCount(IMediaControl* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IMediaControl_GetTypeInfo(IMediaControl* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IMediaControl_GetTypeInfo(IMediaControl* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IMediaControl_GetIDsOfNames(IMediaControl* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IMediaControl_GetIDsOfNames(IMediaControl* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IMediaControl_Invoke(IMediaControl* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IMediaControl_Invoke(IMediaControl* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IMediaControl methods ***/ -static FORCEINLINE HRESULT IMediaControl_Run(IMediaControl* This) { +static __WIDL_INLINE HRESULT IMediaControl_Run(IMediaControl* This) { return This->lpVtbl->Run(This); } -static FORCEINLINE HRESULT IMediaControl_Pause(IMediaControl* This) { +static __WIDL_INLINE HRESULT IMediaControl_Pause(IMediaControl* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IMediaControl_Stop(IMediaControl* This) { +static __WIDL_INLINE HRESULT IMediaControl_Stop(IMediaControl* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IMediaControl_GetState(IMediaControl* This,LONG msTimeout,OAFilterState *pfs) { +static __WIDL_INLINE HRESULT IMediaControl_GetState(IMediaControl* This,LONG msTimeout,OAFilterState *pfs) { return This->lpVtbl->GetState(This,msTimeout,pfs); } -static FORCEINLINE HRESULT IMediaControl_RenderFile(IMediaControl* This,BSTR strFilename) { +static __WIDL_INLINE HRESULT IMediaControl_RenderFile(IMediaControl* This,BSTR strFilename) { return This->lpVtbl->RenderFile(This,strFilename); } -static FORCEINLINE HRESULT IMediaControl_AddSourceFilter(IMediaControl* This,BSTR strFilename,IDispatch **ppUnk) { +static __WIDL_INLINE HRESULT IMediaControl_AddSourceFilter(IMediaControl* This,BSTR strFilename,IDispatch **ppUnk) { return This->lpVtbl->AddSourceFilter(This,strFilename,ppUnk); } -static FORCEINLINE HRESULT IMediaControl_get_FilterCollection(IMediaControl* This,IDispatch **ppUnk) { +static __WIDL_INLINE HRESULT IMediaControl_get_FilterCollection(IMediaControl* This,IDispatch **ppUnk) { return This->lpVtbl->get_FilterCollection(This,ppUnk); } -static FORCEINLINE HRESULT IMediaControl_get_RegFilterCollection(IMediaControl* This,IDispatch **ppUnk) { +static __WIDL_INLINE HRESULT IMediaControl_get_RegFilterCollection(IMediaControl* This,IDispatch **ppUnk) { return This->lpVtbl->get_RegFilterCollection(This,ppUnk); } -static FORCEINLINE HRESULT IMediaControl_StopWhenReady(IMediaControl* This) { +static __WIDL_INLINE HRESULT IMediaControl_StopWhenReady(IMediaControl* This) { return This->lpVtbl->StopWhenReady(This); } #endif diff --git a/lib/libc/include/any-windows-any/credentialprovider.h b/lib/libc/include/any-windows-any/credentialprovider.h new file mode 100644 index 0000000000000000000000000000000000000000..efc44c05d3a879eb9aa188a923403d97cbd81d2b --- /dev/null +++ b/lib/libc/include/any-windows-any/credentialprovider.h @@ -0,0 +1,2617 @@ +/*** Autogenerated by WIDL 8.21 from include/credentialprovider.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __credentialprovider_h__ +#define __credentialprovider_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef __ICredentialProviderCredential_FWD_DEFINED__ +#define __ICredentialProviderCredential_FWD_DEFINED__ +typedef interface ICredentialProviderCredential ICredentialProviderCredential; +#ifdef __cplusplus +interface ICredentialProviderCredential; +#endif /* __cplusplus */ +#endif + +#ifndef __IQueryContinueWithStatus_FWD_DEFINED__ +#define __IQueryContinueWithStatus_FWD_DEFINED__ +typedef interface IQueryContinueWithStatus IQueryContinueWithStatus; +#ifdef __cplusplus +interface IQueryContinueWithStatus; +#endif /* __cplusplus */ +#endif + +#ifndef __IConnectableCredentialProviderCredential_FWD_DEFINED__ +#define __IConnectableCredentialProviderCredential_FWD_DEFINED__ +typedef interface IConnectableCredentialProviderCredential IConnectableCredentialProviderCredential; +#ifdef __cplusplus +interface IConnectableCredentialProviderCredential; +#endif /* __cplusplus */ +#endif + +#ifndef __ICredentialProviderCredentialEvents_FWD_DEFINED__ +#define __ICredentialProviderCredentialEvents_FWD_DEFINED__ +typedef interface ICredentialProviderCredentialEvents ICredentialProviderCredentialEvents; +#ifdef __cplusplus +interface ICredentialProviderCredentialEvents; +#endif /* __cplusplus */ +#endif + +#ifndef __ICredentialProvider_FWD_DEFINED__ +#define __ICredentialProvider_FWD_DEFINED__ +typedef interface ICredentialProvider ICredentialProvider; +#ifdef __cplusplus +interface ICredentialProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ICredentialProviderEvents_FWD_DEFINED__ +#define __ICredentialProviderEvents_FWD_DEFINED__ +typedef interface ICredentialProviderEvents ICredentialProviderEvents; +#ifdef __cplusplus +interface ICredentialProviderEvents; +#endif /* __cplusplus */ +#endif + +#ifndef __ICredentialProviderFilter_FWD_DEFINED__ +#define __ICredentialProviderFilter_FWD_DEFINED__ +typedef interface ICredentialProviderFilter ICredentialProviderFilter; +#ifdef __cplusplus +interface ICredentialProviderFilter; +#endif /* __cplusplus */ +#endif + +#ifndef __ICredentialProviderCredential2_FWD_DEFINED__ +#define __ICredentialProviderCredential2_FWD_DEFINED__ +typedef interface ICredentialProviderCredential2 ICredentialProviderCredential2; +#ifdef __cplusplus +interface ICredentialProviderCredential2; +#endif /* __cplusplus */ +#endif + +#ifndef __ICredentialProviderCredentialWithFieldOptions_FWD_DEFINED__ +#define __ICredentialProviderCredentialWithFieldOptions_FWD_DEFINED__ +typedef interface ICredentialProviderCredentialWithFieldOptions ICredentialProviderCredentialWithFieldOptions; +#ifdef __cplusplus +interface ICredentialProviderCredentialWithFieldOptions; +#endif /* __cplusplus */ +#endif + +#ifndef __ICredentialProviderCredentialEvents2_FWD_DEFINED__ +#define __ICredentialProviderCredentialEvents2_FWD_DEFINED__ +typedef interface ICredentialProviderCredentialEvents2 ICredentialProviderCredentialEvents2; +#ifdef __cplusplus +interface ICredentialProviderCredentialEvents2; +#endif /* __cplusplus */ +#endif + +#ifndef __ICredentialProviderUser_FWD_DEFINED__ +#define __ICredentialProviderUser_FWD_DEFINED__ +typedef interface ICredentialProviderUser ICredentialProviderUser; +#ifdef __cplusplus +interface ICredentialProviderUser; +#endif /* __cplusplus */ +#endif + +#ifndef __ICredentialProviderUserArray_FWD_DEFINED__ +#define __ICredentialProviderUserArray_FWD_DEFINED__ +typedef interface ICredentialProviderUserArray ICredentialProviderUserArray; +#ifdef __cplusplus +interface ICredentialProviderUserArray; +#endif /* __cplusplus */ +#endif + +#ifndef __ICredentialProviderSetUserArray_FWD_DEFINED__ +#define __ICredentialProviderSetUserArray_FWD_DEFINED__ +typedef interface ICredentialProviderSetUserArray ICredentialProviderSetUserArray; +#ifdef __cplusplus +interface ICredentialProviderSetUserArray; +#endif /* __cplusplus */ +#endif + +#ifndef __PasswordCredentialProvider_FWD_DEFINED__ +#define __PasswordCredentialProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class PasswordCredentialProvider PasswordCredentialProvider; +#else +typedef struct PasswordCredentialProvider PasswordCredentialProvider; +#endif /* defined __cplusplus */ +#endif /* defined __PasswordCredentialProvider_FWD_DEFINED__ */ + +#ifndef __V1PasswordCredentialProvider_FWD_DEFINED__ +#define __V1PasswordCredentialProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class V1PasswordCredentialProvider V1PasswordCredentialProvider; +#else +typedef struct V1PasswordCredentialProvider V1PasswordCredentialProvider; +#endif /* defined __cplusplus */ +#endif /* defined __V1PasswordCredentialProvider_FWD_DEFINED__ */ + +#ifndef __PINLogonCredentialProvider_FWD_DEFINED__ +#define __PINLogonCredentialProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class PINLogonCredentialProvider PINLogonCredentialProvider; +#else +typedef struct PINLogonCredentialProvider PINLogonCredentialProvider; +#endif /* defined __cplusplus */ +#endif /* defined __PINLogonCredentialProvider_FWD_DEFINED__ */ + +#ifndef __NPCredentialProvider_FWD_DEFINED__ +#define __NPCredentialProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class NPCredentialProvider NPCredentialProvider; +#else +typedef struct NPCredentialProvider NPCredentialProvider; +#endif /* defined __cplusplus */ +#endif /* defined __NPCredentialProvider_FWD_DEFINED__ */ + +#ifndef __SmartcardCredentialProvider_FWD_DEFINED__ +#define __SmartcardCredentialProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class SmartcardCredentialProvider SmartcardCredentialProvider; +#else +typedef struct SmartcardCredentialProvider SmartcardCredentialProvider; +#endif /* defined __cplusplus */ +#endif /* defined __SmartcardCredentialProvider_FWD_DEFINED__ */ + +#ifndef __V1SmartcardCredentialProvider_FWD_DEFINED__ +#define __V1SmartcardCredentialProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class V1SmartcardCredentialProvider V1SmartcardCredentialProvider; +#else +typedef struct V1SmartcardCredentialProvider V1SmartcardCredentialProvider; +#endif /* defined __cplusplus */ +#endif /* defined __V1SmartcardCredentialProvider_FWD_DEFINED__ */ + +#ifndef __SmartcardPinProvider_FWD_DEFINED__ +#define __SmartcardPinProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class SmartcardPinProvider SmartcardPinProvider; +#else +typedef struct SmartcardPinProvider SmartcardPinProvider; +#endif /* defined __cplusplus */ +#endif /* defined __SmartcardPinProvider_FWD_DEFINED__ */ + +#ifndef __SmartcardReaderSelectionProvider_FWD_DEFINED__ +#define __SmartcardReaderSelectionProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class SmartcardReaderSelectionProvider SmartcardReaderSelectionProvider; +#else +typedef struct SmartcardReaderSelectionProvider SmartcardReaderSelectionProvider; +#endif /* defined __cplusplus */ +#endif /* defined __SmartcardReaderSelectionProvider_FWD_DEFINED__ */ + +#ifndef __SmartcardWinRTProvider_FWD_DEFINED__ +#define __SmartcardWinRTProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class SmartcardWinRTProvider SmartcardWinRTProvider; +#else +typedef struct SmartcardWinRTProvider SmartcardWinRTProvider; +#endif /* defined __cplusplus */ +#endif /* defined __SmartcardWinRTProvider_FWD_DEFINED__ */ + +#ifndef __GenericCredentialProvider_FWD_DEFINED__ +#define __GenericCredentialProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class GenericCredentialProvider GenericCredentialProvider; +#else +typedef struct GenericCredentialProvider GenericCredentialProvider; +#endif /* defined __cplusplus */ +#endif /* defined __GenericCredentialProvider_FWD_DEFINED__ */ + +#ifndef __RASProvider_FWD_DEFINED__ +#define __RASProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class RASProvider RASProvider; +#else +typedef struct RASProvider RASProvider; +#endif /* defined __cplusplus */ +#endif /* defined __RASProvider_FWD_DEFINED__ */ + +#ifndef __OnexCredentialProvider_FWD_DEFINED__ +#define __OnexCredentialProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class OnexCredentialProvider OnexCredentialProvider; +#else +typedef struct OnexCredentialProvider OnexCredentialProvider; +#endif /* defined __cplusplus */ +#endif /* defined __OnexCredentialProvider_FWD_DEFINED__ */ + +#ifndef __OnexPlapSmartcardCredentialProvider_FWD_DEFINED__ +#define __OnexPlapSmartcardCredentialProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class OnexPlapSmartcardCredentialProvider OnexPlapSmartcardCredentialProvider; +#else +typedef struct OnexPlapSmartcardCredentialProvider OnexPlapSmartcardCredentialProvider; +#endif /* defined __cplusplus */ +#endif /* defined __OnexPlapSmartcardCredentialProvider_FWD_DEFINED__ */ + +#ifndef __VaultProvider_FWD_DEFINED__ +#define __VaultProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class VaultProvider VaultProvider; +#else +typedef struct VaultProvider VaultProvider; +#endif /* defined __cplusplus */ +#endif /* defined __VaultProvider_FWD_DEFINED__ */ + +#ifndef __WinBioCredentialProvider_FWD_DEFINED__ +#define __WinBioCredentialProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class WinBioCredentialProvider WinBioCredentialProvider; +#else +typedef struct WinBioCredentialProvider WinBioCredentialProvider; +#endif /* defined __cplusplus */ +#endif /* defined __WinBioCredentialProvider_FWD_DEFINED__ */ + +#ifndef __V1WinBioCredentialProvider_FWD_DEFINED__ +#define __V1WinBioCredentialProvider_FWD_DEFINED__ +#ifdef __cplusplus +typedef class V1WinBioCredentialProvider V1WinBioCredentialProvider; +#else +typedef struct V1WinBioCredentialProvider V1WinBioCredentialProvider; +#endif /* defined __cplusplus */ +#endif /* defined __V1WinBioCredentialProvider_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) +typedef enum _CREDENTIAL_PROVIDER_USAGE_SCENARIO { + CPUS_INVALID = 0, + CPUS_LOGON = 1, + CPUS_UNLOCK_WORKSTATION = 2, + CPUS_CHANGE_PASSWORD = 3, + CPUS_CREDUI = 4, + CPUS_PLAP = 5 +} CREDENTIAL_PROVIDER_USAGE_SCENARIO; +typedef enum _CREDENTIAL_PROVIDER_FIELD_TYPE { + CPFT_INVALID = 0, + CPFT_LARGE_TEXT = 1, + CPFT_SMALL_TEXT = 2, + CPFT_COMMAND_LINK = 3, + CPFT_EDIT_TEXT = 4, + CPFT_PASSWORD_TEXT = 5, + CPFT_TILE_IMAGE = 6, + CPFT_CHECKBOX = 7, + CPFT_COMBOBOX = 8, + CPFT_SUBMIT_BUTTON = 9 +} CREDENTIAL_PROVIDER_FIELD_TYPE; +typedef enum _CREDENTIAL_PROVIDER_FIELD_STATE { + CPFS_HIDDEN = 0, + CPFS_DISPLAY_IN_SELECTED_TILE = 1, + CPFS_DISPLAY_IN_DESELECTED_TILE = 2, + CPFS_DISPLAY_IN_BOTH = 3 +} CREDENTIAL_PROVIDER_FIELD_STATE; +typedef enum _CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE { + CPFIS_NONE = 0, + CPFIS_READONLY = 1, + CPFIS_DISABLED = 2, + CPFIS_FOCUSED = 3 +} CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE; +typedef struct _CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR { + DWORD dwFieldID; + CREDENTIAL_PROVIDER_FIELD_TYPE cpft; + LPWSTR pszLabel; + GUID guidFieldType; +} CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR; +typedef enum _CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE { + CPGSR_NO_CREDENTIAL_NOT_FINISHED = 0, + CPGSR_NO_CREDENTIAL_FINISHED = 1, + CPGSR_RETURN_CREDENTIAL_FINISHED = 2, + CPGSR_RETURN_NO_CREDENTIAL_FINISHED = 3 +} CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE; +typedef enum _CREDENTIAL_PROVIDER_STATUS_ICON { + CPSI_NONE = 0, + CPSI_ERROR = 1, + CPSI_WARNING = 2, + CPSI_SUCCESS = 3 +} CREDENTIAL_PROVIDER_STATUS_ICON; +typedef struct _CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION { + ULONG ulAuthenticationPackage; + GUID clsidCredentialProvider; + ULONG cbSerialization; + byte *rgbSerialization; +} CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION; +#if (NTDDI_VERSION >= NTDDI_WIN8) +typedef enum CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS { + CPAO_NONE = 0x0, + CPAO_EMPTY_LOCAL = 0x1, + CPAO_EMPTY_CONNECTED = 0x2 +} CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS; +DEFINE_ENUM_FLAG_OPERATORS(CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS) +typedef enum CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS { + CPCFO_NONE = 0x0, + CPCFO_ENABLE_PASSWORD_REVEAL = 0x1, + CPCFO_IS_EMAIL_ADDRESS = 0x2, + CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE = 0x4, + CPCFO_NUMBERS_ONLY = 0x8, + CPCFO_SHOW_ENGLISH_KEYBOARD = 0x10 +} CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS; +DEFINE_ENUM_FLAG_OPERATORS(CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS) +#endif /* (NTDDI_VERSION >= NTDDI_WIN8) */ +#ifdef __WIDL__ +typedef LONG NTSTATUS; +#else +#ifndef NTSTATUS +typedef LONG NTSTATUS; +#endif +#endif +#define CREDENTIAL_PROVIDER_NO_DEFAULT ((DWORD)-1) +#ifndef __ICredentialProviderCredentialEvents_FWD_DEFINED__ +#define __ICredentialProviderCredentialEvents_FWD_DEFINED__ +typedef interface ICredentialProviderCredentialEvents ICredentialProviderCredentialEvents; +#ifdef __cplusplus +interface ICredentialProviderCredentialEvents; +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * ICredentialProviderCredential interface + */ +#ifndef __ICredentialProviderCredential_INTERFACE_DEFINED__ +#define __ICredentialProviderCredential_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ICredentialProviderCredential, 0x63913a93, 0x40c1, 0x481a, 0x81,0x8d, 0x40,0x72,0xff,0x8c,0x70,0xcc); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("63913a93-40c1-481a-818d-4072ff8c70cc") +ICredentialProviderCredential : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Advise( + ICredentialProviderCredentialEvents *pcpce) = 0; + + virtual HRESULT STDMETHODCALLTYPE UnAdvise( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetSelected( + WINBOOL *pbAutoLogon) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetDeselected( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFieldState( + DWORD dwFieldID, + CREDENTIAL_PROVIDER_FIELD_STATE *pcpfs, + CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE *pcpfis) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetStringValue( + DWORD dwFieldID, + LPWSTR *ppsz) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBitmapValue( + DWORD dwFieldID, + HBITMAP *phbmp) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCheckboxValue( + DWORD dwFieldID, + WINBOOL *pbChecked, + LPWSTR *ppszLabel) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSubmitButtonValue( + DWORD dwFieldID, + DWORD *pdwAdjacentTo) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetComboBoxValueCount( + DWORD dwFieldID, + DWORD *pcItems, + DWORD *pdwSelectedItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetComboBoxValueAt( + DWORD dwFieldID, + DWORD dwItem, + LPWSTR *ppszItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetStringValue( + DWORD dwFieldID, + LPCWSTR psz) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetCheckboxValue( + DWORD dwFieldID, + WINBOOL bChecked) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetComboBoxSelectedValue( + DWORD dwFieldID, + DWORD dwSelectedItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE CommandLinkClicked( + DWORD dwFieldID) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSerialization( + CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE *pcpgsr, + CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcs, + LPWSTR *ppszOptionalStatusText, + CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon) = 0; + + virtual HRESULT STDMETHODCALLTYPE ReportResult( + NTSTATUS ntsStatus, + NTSTATUS ntsSubstatus, + LPWSTR *ppszOptionalStatusText, + CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ICredentialProviderCredential, 0x63913a93, 0x40c1, 0x481a, 0x81,0x8d, 0x40,0x72,0xff,0x8c,0x70,0xcc) +#endif +#else +typedef struct ICredentialProviderCredentialVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ICredentialProviderCredential *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ICredentialProviderCredential *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ICredentialProviderCredential *This); + + /*** ICredentialProviderCredential methods ***/ + HRESULT (STDMETHODCALLTYPE *Advise)( + ICredentialProviderCredential *This, + ICredentialProviderCredentialEvents *pcpce); + + HRESULT (STDMETHODCALLTYPE *UnAdvise)( + ICredentialProviderCredential *This); + + HRESULT (STDMETHODCALLTYPE *SetSelected)( + ICredentialProviderCredential *This, + WINBOOL *pbAutoLogon); + + HRESULT (STDMETHODCALLTYPE *SetDeselected)( + ICredentialProviderCredential *This); + + HRESULT (STDMETHODCALLTYPE *GetFieldState)( + ICredentialProviderCredential *This, + DWORD dwFieldID, + CREDENTIAL_PROVIDER_FIELD_STATE *pcpfs, + CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE *pcpfis); + + HRESULT (STDMETHODCALLTYPE *GetStringValue)( + ICredentialProviderCredential *This, + DWORD dwFieldID, + LPWSTR *ppsz); + + HRESULT (STDMETHODCALLTYPE *GetBitmapValue)( + ICredentialProviderCredential *This, + DWORD dwFieldID, + HBITMAP *phbmp); + + HRESULT (STDMETHODCALLTYPE *GetCheckboxValue)( + ICredentialProviderCredential *This, + DWORD dwFieldID, + WINBOOL *pbChecked, + LPWSTR *ppszLabel); + + HRESULT (STDMETHODCALLTYPE *GetSubmitButtonValue)( + ICredentialProviderCredential *This, + DWORD dwFieldID, + DWORD *pdwAdjacentTo); + + HRESULT (STDMETHODCALLTYPE *GetComboBoxValueCount)( + ICredentialProviderCredential *This, + DWORD dwFieldID, + DWORD *pcItems, + DWORD *pdwSelectedItem); + + HRESULT (STDMETHODCALLTYPE *GetComboBoxValueAt)( + ICredentialProviderCredential *This, + DWORD dwFieldID, + DWORD dwItem, + LPWSTR *ppszItem); + + HRESULT (STDMETHODCALLTYPE *SetStringValue)( + ICredentialProviderCredential *This, + DWORD dwFieldID, + LPCWSTR psz); + + HRESULT (STDMETHODCALLTYPE *SetCheckboxValue)( + ICredentialProviderCredential *This, + DWORD dwFieldID, + WINBOOL bChecked); + + HRESULT (STDMETHODCALLTYPE *SetComboBoxSelectedValue)( + ICredentialProviderCredential *This, + DWORD dwFieldID, + DWORD dwSelectedItem); + + HRESULT (STDMETHODCALLTYPE *CommandLinkClicked)( + ICredentialProviderCredential *This, + DWORD dwFieldID); + + HRESULT (STDMETHODCALLTYPE *GetSerialization)( + ICredentialProviderCredential *This, + CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE *pcpgsr, + CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcs, + LPWSTR *ppszOptionalStatusText, + CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon); + + HRESULT (STDMETHODCALLTYPE *ReportResult)( + ICredentialProviderCredential *This, + NTSTATUS ntsStatus, + NTSTATUS ntsSubstatus, + LPWSTR *ppszOptionalStatusText, + CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon); + + END_INTERFACE +} ICredentialProviderCredentialVtbl; + +interface ICredentialProviderCredential { + CONST_VTBL ICredentialProviderCredentialVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ICredentialProviderCredential_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ICredentialProviderCredential_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ICredentialProviderCredential_Release(This) (This)->lpVtbl->Release(This) +/*** ICredentialProviderCredential methods ***/ +#define ICredentialProviderCredential_Advise(This,pcpce) (This)->lpVtbl->Advise(This,pcpce) +#define ICredentialProviderCredential_UnAdvise(This) (This)->lpVtbl->UnAdvise(This) +#define ICredentialProviderCredential_SetSelected(This,pbAutoLogon) (This)->lpVtbl->SetSelected(This,pbAutoLogon) +#define ICredentialProviderCredential_SetDeselected(This) (This)->lpVtbl->SetDeselected(This) +#define ICredentialProviderCredential_GetFieldState(This,dwFieldID,pcpfs,pcpfis) (This)->lpVtbl->GetFieldState(This,dwFieldID,pcpfs,pcpfis) +#define ICredentialProviderCredential_GetStringValue(This,dwFieldID,ppsz) (This)->lpVtbl->GetStringValue(This,dwFieldID,ppsz) +#define ICredentialProviderCredential_GetBitmapValue(This,dwFieldID,phbmp) (This)->lpVtbl->GetBitmapValue(This,dwFieldID,phbmp) +#define ICredentialProviderCredential_GetCheckboxValue(This,dwFieldID,pbChecked,ppszLabel) (This)->lpVtbl->GetCheckboxValue(This,dwFieldID,pbChecked,ppszLabel) +#define ICredentialProviderCredential_GetSubmitButtonValue(This,dwFieldID,pdwAdjacentTo) (This)->lpVtbl->GetSubmitButtonValue(This,dwFieldID,pdwAdjacentTo) +#define ICredentialProviderCredential_GetComboBoxValueCount(This,dwFieldID,pcItems,pdwSelectedItem) (This)->lpVtbl->GetComboBoxValueCount(This,dwFieldID,pcItems,pdwSelectedItem) +#define ICredentialProviderCredential_GetComboBoxValueAt(This,dwFieldID,dwItem,ppszItem) (This)->lpVtbl->GetComboBoxValueAt(This,dwFieldID,dwItem,ppszItem) +#define ICredentialProviderCredential_SetStringValue(This,dwFieldID,psz) (This)->lpVtbl->SetStringValue(This,dwFieldID,psz) +#define ICredentialProviderCredential_SetCheckboxValue(This,dwFieldID,bChecked) (This)->lpVtbl->SetCheckboxValue(This,dwFieldID,bChecked) +#define ICredentialProviderCredential_SetComboBoxSelectedValue(This,dwFieldID,dwSelectedItem) (This)->lpVtbl->SetComboBoxSelectedValue(This,dwFieldID,dwSelectedItem) +#define ICredentialProviderCredential_CommandLinkClicked(This,dwFieldID) (This)->lpVtbl->CommandLinkClicked(This,dwFieldID) +#define ICredentialProviderCredential_GetSerialization(This,pcpgsr,pcpcs,ppszOptionalStatusText,pcpsiOptionalStatusIcon) (This)->lpVtbl->GetSerialization(This,pcpgsr,pcpcs,ppszOptionalStatusText,pcpsiOptionalStatusIcon) +#define ICredentialProviderCredential_ReportResult(This,ntsStatus,ntsSubstatus,ppszOptionalStatusText,pcpsiOptionalStatusIcon) (This)->lpVtbl->ReportResult(This,ntsStatus,ntsSubstatus,ppszOptionalStatusText,pcpsiOptionalStatusIcon) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderCredential_QueryInterface(ICredentialProviderCredential* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ICredentialProviderCredential_AddRef(ICredentialProviderCredential* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ICredentialProviderCredential_Release(ICredentialProviderCredential* This) { + return This->lpVtbl->Release(This); +} +/*** ICredentialProviderCredential methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderCredential_Advise(ICredentialProviderCredential* This,ICredentialProviderCredentialEvents *pcpce) { + return This->lpVtbl->Advise(This,pcpce); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_UnAdvise(ICredentialProviderCredential* This) { + return This->lpVtbl->UnAdvise(This); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_SetSelected(ICredentialProviderCredential* This,WINBOOL *pbAutoLogon) { + return This->lpVtbl->SetSelected(This,pbAutoLogon); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_SetDeselected(ICredentialProviderCredential* This) { + return This->lpVtbl->SetDeselected(This); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_GetFieldState(ICredentialProviderCredential* This,DWORD dwFieldID,CREDENTIAL_PROVIDER_FIELD_STATE *pcpfs,CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE *pcpfis) { + return This->lpVtbl->GetFieldState(This,dwFieldID,pcpfs,pcpfis); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_GetStringValue(ICredentialProviderCredential* This,DWORD dwFieldID,LPWSTR *ppsz) { + return This->lpVtbl->GetStringValue(This,dwFieldID,ppsz); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_GetBitmapValue(ICredentialProviderCredential* This,DWORD dwFieldID,HBITMAP *phbmp) { + return This->lpVtbl->GetBitmapValue(This,dwFieldID,phbmp); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_GetCheckboxValue(ICredentialProviderCredential* This,DWORD dwFieldID,WINBOOL *pbChecked,LPWSTR *ppszLabel) { + return This->lpVtbl->GetCheckboxValue(This,dwFieldID,pbChecked,ppszLabel); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_GetSubmitButtonValue(ICredentialProviderCredential* This,DWORD dwFieldID,DWORD *pdwAdjacentTo) { + return This->lpVtbl->GetSubmitButtonValue(This,dwFieldID,pdwAdjacentTo); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_GetComboBoxValueCount(ICredentialProviderCredential* This,DWORD dwFieldID,DWORD *pcItems,DWORD *pdwSelectedItem) { + return This->lpVtbl->GetComboBoxValueCount(This,dwFieldID,pcItems,pdwSelectedItem); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_GetComboBoxValueAt(ICredentialProviderCredential* This,DWORD dwFieldID,DWORD dwItem,LPWSTR *ppszItem) { + return This->lpVtbl->GetComboBoxValueAt(This,dwFieldID,dwItem,ppszItem); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_SetStringValue(ICredentialProviderCredential* This,DWORD dwFieldID,LPCWSTR psz) { + return This->lpVtbl->SetStringValue(This,dwFieldID,psz); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_SetCheckboxValue(ICredentialProviderCredential* This,DWORD dwFieldID,WINBOOL bChecked) { + return This->lpVtbl->SetCheckboxValue(This,dwFieldID,bChecked); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_SetComboBoxSelectedValue(ICredentialProviderCredential* This,DWORD dwFieldID,DWORD dwSelectedItem) { + return This->lpVtbl->SetComboBoxSelectedValue(This,dwFieldID,dwSelectedItem); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_CommandLinkClicked(ICredentialProviderCredential* This,DWORD dwFieldID) { + return This->lpVtbl->CommandLinkClicked(This,dwFieldID); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_GetSerialization(ICredentialProviderCredential* This,CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE *pcpgsr,CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcs,LPWSTR *ppszOptionalStatusText,CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon) { + return This->lpVtbl->GetSerialization(This,pcpgsr,pcpcs,ppszOptionalStatusText,pcpsiOptionalStatusIcon); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential_ReportResult(ICredentialProviderCredential* This,NTSTATUS ntsStatus,NTSTATUS ntsSubstatus,LPWSTR *ppszOptionalStatusText,CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon) { + return This->lpVtbl->ReportResult(This,ntsStatus,ntsSubstatus,ppszOptionalStatusText,pcpsiOptionalStatusIcon); +} +#endif +#endif + +#endif + + +#endif /* __ICredentialProviderCredential_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IQueryContinueWithStatus interface + */ +#ifndef __IQueryContinueWithStatus_INTERFACE_DEFINED__ +#define __IQueryContinueWithStatus_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IQueryContinueWithStatus, 0x9090be5b, 0x502b, 0x41fb, 0xbc,0xcc, 0x00,0x49,0xa6,0xc7,0x25,0x4b); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("9090be5b-502b-41fb-bccc-0049a6c7254b") +IQueryContinueWithStatus : public IQueryContinue +{ + virtual HRESULT STDMETHODCALLTYPE SetStatusMessage( + LPCWSTR psz) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IQueryContinueWithStatus, 0x9090be5b, 0x502b, 0x41fb, 0xbc,0xcc, 0x00,0x49,0xa6,0xc7,0x25,0x4b) +#endif +#else +typedef struct IQueryContinueWithStatusVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IQueryContinueWithStatus *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IQueryContinueWithStatus *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IQueryContinueWithStatus *This); + + /*** IQueryContinue methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryContinue)( + IQueryContinueWithStatus *This); + + /*** IQueryContinueWithStatus methods ***/ + HRESULT (STDMETHODCALLTYPE *SetStatusMessage)( + IQueryContinueWithStatus *This, + LPCWSTR psz); + + END_INTERFACE +} IQueryContinueWithStatusVtbl; + +interface IQueryContinueWithStatus { + CONST_VTBL IQueryContinueWithStatusVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IQueryContinueWithStatus_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IQueryContinueWithStatus_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IQueryContinueWithStatus_Release(This) (This)->lpVtbl->Release(This) +/*** IQueryContinue methods ***/ +#define IQueryContinueWithStatus_QueryContinue(This) (This)->lpVtbl->QueryContinue(This) +/*** IQueryContinueWithStatus methods ***/ +#define IQueryContinueWithStatus_SetStatusMessage(This,psz) (This)->lpVtbl->SetStatusMessage(This,psz) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IQueryContinueWithStatus_QueryInterface(IQueryContinueWithStatus* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IQueryContinueWithStatus_AddRef(IQueryContinueWithStatus* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IQueryContinueWithStatus_Release(IQueryContinueWithStatus* This) { + return This->lpVtbl->Release(This); +} +/*** IQueryContinue methods ***/ +static __WIDL_INLINE HRESULT IQueryContinueWithStatus_QueryContinue(IQueryContinueWithStatus* This) { + return This->lpVtbl->QueryContinue(This); +} +/*** IQueryContinueWithStatus methods ***/ +static __WIDL_INLINE HRESULT IQueryContinueWithStatus_SetStatusMessage(IQueryContinueWithStatus* This,LPCWSTR psz) { + return This->lpVtbl->SetStatusMessage(This,psz); +} +#endif +#endif + +#endif + + +#endif /* __IQueryContinueWithStatus_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IConnectableCredentialProviderCredential interface + */ +#ifndef __IConnectableCredentialProviderCredential_INTERFACE_DEFINED__ +#define __IConnectableCredentialProviderCredential_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IConnectableCredentialProviderCredential, 0x9387928b, 0xac75, 0x4bf9, 0x8a,0xb2, 0x2b,0x93,0xc4,0xa5,0x52,0x90); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("9387928b-ac75-4bf9-8ab2-2b93c4a55290") +IConnectableCredentialProviderCredential : public ICredentialProviderCredential +{ + virtual HRESULT STDMETHODCALLTYPE Connect( + IQueryContinueWithStatus *pqcws) = 0; + + virtual HRESULT STDMETHODCALLTYPE Disconnect( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IConnectableCredentialProviderCredential, 0x9387928b, 0xac75, 0x4bf9, 0x8a,0xb2, 0x2b,0x93,0xc4,0xa5,0x52,0x90) +#endif +#else +typedef struct IConnectableCredentialProviderCredentialVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IConnectableCredentialProviderCredential *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IConnectableCredentialProviderCredential *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IConnectableCredentialProviderCredential *This); + + /*** ICredentialProviderCredential methods ***/ + HRESULT (STDMETHODCALLTYPE *Advise)( + IConnectableCredentialProviderCredential *This, + ICredentialProviderCredentialEvents *pcpce); + + HRESULT (STDMETHODCALLTYPE *UnAdvise)( + IConnectableCredentialProviderCredential *This); + + HRESULT (STDMETHODCALLTYPE *SetSelected)( + IConnectableCredentialProviderCredential *This, + WINBOOL *pbAutoLogon); + + HRESULT (STDMETHODCALLTYPE *SetDeselected)( + IConnectableCredentialProviderCredential *This); + + HRESULT (STDMETHODCALLTYPE *GetFieldState)( + IConnectableCredentialProviderCredential *This, + DWORD dwFieldID, + CREDENTIAL_PROVIDER_FIELD_STATE *pcpfs, + CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE *pcpfis); + + HRESULT (STDMETHODCALLTYPE *GetStringValue)( + IConnectableCredentialProviderCredential *This, + DWORD dwFieldID, + LPWSTR *ppsz); + + HRESULT (STDMETHODCALLTYPE *GetBitmapValue)( + IConnectableCredentialProviderCredential *This, + DWORD dwFieldID, + HBITMAP *phbmp); + + HRESULT (STDMETHODCALLTYPE *GetCheckboxValue)( + IConnectableCredentialProviderCredential *This, + DWORD dwFieldID, + WINBOOL *pbChecked, + LPWSTR *ppszLabel); + + HRESULT (STDMETHODCALLTYPE *GetSubmitButtonValue)( + IConnectableCredentialProviderCredential *This, + DWORD dwFieldID, + DWORD *pdwAdjacentTo); + + HRESULT (STDMETHODCALLTYPE *GetComboBoxValueCount)( + IConnectableCredentialProviderCredential *This, + DWORD dwFieldID, + DWORD *pcItems, + DWORD *pdwSelectedItem); + + HRESULT (STDMETHODCALLTYPE *GetComboBoxValueAt)( + IConnectableCredentialProviderCredential *This, + DWORD dwFieldID, + DWORD dwItem, + LPWSTR *ppszItem); + + HRESULT (STDMETHODCALLTYPE *SetStringValue)( + IConnectableCredentialProviderCredential *This, + DWORD dwFieldID, + LPCWSTR psz); + + HRESULT (STDMETHODCALLTYPE *SetCheckboxValue)( + IConnectableCredentialProviderCredential *This, + DWORD dwFieldID, + WINBOOL bChecked); + + HRESULT (STDMETHODCALLTYPE *SetComboBoxSelectedValue)( + IConnectableCredentialProviderCredential *This, + DWORD dwFieldID, + DWORD dwSelectedItem); + + HRESULT (STDMETHODCALLTYPE *CommandLinkClicked)( + IConnectableCredentialProviderCredential *This, + DWORD dwFieldID); + + HRESULT (STDMETHODCALLTYPE *GetSerialization)( + IConnectableCredentialProviderCredential *This, + CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE *pcpgsr, + CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcs, + LPWSTR *ppszOptionalStatusText, + CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon); + + HRESULT (STDMETHODCALLTYPE *ReportResult)( + IConnectableCredentialProviderCredential *This, + NTSTATUS ntsStatus, + NTSTATUS ntsSubstatus, + LPWSTR *ppszOptionalStatusText, + CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon); + + /*** IConnectableCredentialProviderCredential methods ***/ + HRESULT (STDMETHODCALLTYPE *Connect)( + IConnectableCredentialProviderCredential *This, + IQueryContinueWithStatus *pqcws); + + HRESULT (STDMETHODCALLTYPE *Disconnect)( + IConnectableCredentialProviderCredential *This); + + END_INTERFACE +} IConnectableCredentialProviderCredentialVtbl; + +interface IConnectableCredentialProviderCredential { + CONST_VTBL IConnectableCredentialProviderCredentialVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IConnectableCredentialProviderCredential_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IConnectableCredentialProviderCredential_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IConnectableCredentialProviderCredential_Release(This) (This)->lpVtbl->Release(This) +/*** ICredentialProviderCredential methods ***/ +#define IConnectableCredentialProviderCredential_Advise(This,pcpce) (This)->lpVtbl->Advise(This,pcpce) +#define IConnectableCredentialProviderCredential_UnAdvise(This) (This)->lpVtbl->UnAdvise(This) +#define IConnectableCredentialProviderCredential_SetSelected(This,pbAutoLogon) (This)->lpVtbl->SetSelected(This,pbAutoLogon) +#define IConnectableCredentialProviderCredential_SetDeselected(This) (This)->lpVtbl->SetDeselected(This) +#define IConnectableCredentialProviderCredential_GetFieldState(This,dwFieldID,pcpfs,pcpfis) (This)->lpVtbl->GetFieldState(This,dwFieldID,pcpfs,pcpfis) +#define IConnectableCredentialProviderCredential_GetStringValue(This,dwFieldID,ppsz) (This)->lpVtbl->GetStringValue(This,dwFieldID,ppsz) +#define IConnectableCredentialProviderCredential_GetBitmapValue(This,dwFieldID,phbmp) (This)->lpVtbl->GetBitmapValue(This,dwFieldID,phbmp) +#define IConnectableCredentialProviderCredential_GetCheckboxValue(This,dwFieldID,pbChecked,ppszLabel) (This)->lpVtbl->GetCheckboxValue(This,dwFieldID,pbChecked,ppszLabel) +#define IConnectableCredentialProviderCredential_GetSubmitButtonValue(This,dwFieldID,pdwAdjacentTo) (This)->lpVtbl->GetSubmitButtonValue(This,dwFieldID,pdwAdjacentTo) +#define IConnectableCredentialProviderCredential_GetComboBoxValueCount(This,dwFieldID,pcItems,pdwSelectedItem) (This)->lpVtbl->GetComboBoxValueCount(This,dwFieldID,pcItems,pdwSelectedItem) +#define IConnectableCredentialProviderCredential_GetComboBoxValueAt(This,dwFieldID,dwItem,ppszItem) (This)->lpVtbl->GetComboBoxValueAt(This,dwFieldID,dwItem,ppszItem) +#define IConnectableCredentialProviderCredential_SetStringValue(This,dwFieldID,psz) (This)->lpVtbl->SetStringValue(This,dwFieldID,psz) +#define IConnectableCredentialProviderCredential_SetCheckboxValue(This,dwFieldID,bChecked) (This)->lpVtbl->SetCheckboxValue(This,dwFieldID,bChecked) +#define IConnectableCredentialProviderCredential_SetComboBoxSelectedValue(This,dwFieldID,dwSelectedItem) (This)->lpVtbl->SetComboBoxSelectedValue(This,dwFieldID,dwSelectedItem) +#define IConnectableCredentialProviderCredential_CommandLinkClicked(This,dwFieldID) (This)->lpVtbl->CommandLinkClicked(This,dwFieldID) +#define IConnectableCredentialProviderCredential_GetSerialization(This,pcpgsr,pcpcs,ppszOptionalStatusText,pcpsiOptionalStatusIcon) (This)->lpVtbl->GetSerialization(This,pcpgsr,pcpcs,ppszOptionalStatusText,pcpsiOptionalStatusIcon) +#define IConnectableCredentialProviderCredential_ReportResult(This,ntsStatus,ntsSubstatus,ppszOptionalStatusText,pcpsiOptionalStatusIcon) (This)->lpVtbl->ReportResult(This,ntsStatus,ntsSubstatus,ppszOptionalStatusText,pcpsiOptionalStatusIcon) +/*** IConnectableCredentialProviderCredential methods ***/ +#define IConnectableCredentialProviderCredential_Connect(This,pqcws) (This)->lpVtbl->Connect(This,pqcws) +#define IConnectableCredentialProviderCredential_Disconnect(This) (This)->lpVtbl->Disconnect(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_QueryInterface(IConnectableCredentialProviderCredential* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IConnectableCredentialProviderCredential_AddRef(IConnectableCredentialProviderCredential* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IConnectableCredentialProviderCredential_Release(IConnectableCredentialProviderCredential* This) { + return This->lpVtbl->Release(This); +} +/*** ICredentialProviderCredential methods ***/ +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_Advise(IConnectableCredentialProviderCredential* This,ICredentialProviderCredentialEvents *pcpce) { + return This->lpVtbl->Advise(This,pcpce); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_UnAdvise(IConnectableCredentialProviderCredential* This) { + return This->lpVtbl->UnAdvise(This); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_SetSelected(IConnectableCredentialProviderCredential* This,WINBOOL *pbAutoLogon) { + return This->lpVtbl->SetSelected(This,pbAutoLogon); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_SetDeselected(IConnectableCredentialProviderCredential* This) { + return This->lpVtbl->SetDeselected(This); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_GetFieldState(IConnectableCredentialProviderCredential* This,DWORD dwFieldID,CREDENTIAL_PROVIDER_FIELD_STATE *pcpfs,CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE *pcpfis) { + return This->lpVtbl->GetFieldState(This,dwFieldID,pcpfs,pcpfis); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_GetStringValue(IConnectableCredentialProviderCredential* This,DWORD dwFieldID,LPWSTR *ppsz) { + return This->lpVtbl->GetStringValue(This,dwFieldID,ppsz); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_GetBitmapValue(IConnectableCredentialProviderCredential* This,DWORD dwFieldID,HBITMAP *phbmp) { + return This->lpVtbl->GetBitmapValue(This,dwFieldID,phbmp); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_GetCheckboxValue(IConnectableCredentialProviderCredential* This,DWORD dwFieldID,WINBOOL *pbChecked,LPWSTR *ppszLabel) { + return This->lpVtbl->GetCheckboxValue(This,dwFieldID,pbChecked,ppszLabel); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_GetSubmitButtonValue(IConnectableCredentialProviderCredential* This,DWORD dwFieldID,DWORD *pdwAdjacentTo) { + return This->lpVtbl->GetSubmitButtonValue(This,dwFieldID,pdwAdjacentTo); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_GetComboBoxValueCount(IConnectableCredentialProviderCredential* This,DWORD dwFieldID,DWORD *pcItems,DWORD *pdwSelectedItem) { + return This->lpVtbl->GetComboBoxValueCount(This,dwFieldID,pcItems,pdwSelectedItem); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_GetComboBoxValueAt(IConnectableCredentialProviderCredential* This,DWORD dwFieldID,DWORD dwItem,LPWSTR *ppszItem) { + return This->lpVtbl->GetComboBoxValueAt(This,dwFieldID,dwItem,ppszItem); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_SetStringValue(IConnectableCredentialProviderCredential* This,DWORD dwFieldID,LPCWSTR psz) { + return This->lpVtbl->SetStringValue(This,dwFieldID,psz); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_SetCheckboxValue(IConnectableCredentialProviderCredential* This,DWORD dwFieldID,WINBOOL bChecked) { + return This->lpVtbl->SetCheckboxValue(This,dwFieldID,bChecked); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_SetComboBoxSelectedValue(IConnectableCredentialProviderCredential* This,DWORD dwFieldID,DWORD dwSelectedItem) { + return This->lpVtbl->SetComboBoxSelectedValue(This,dwFieldID,dwSelectedItem); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_CommandLinkClicked(IConnectableCredentialProviderCredential* This,DWORD dwFieldID) { + return This->lpVtbl->CommandLinkClicked(This,dwFieldID); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_GetSerialization(IConnectableCredentialProviderCredential* This,CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE *pcpgsr,CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcs,LPWSTR *ppszOptionalStatusText,CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon) { + return This->lpVtbl->GetSerialization(This,pcpgsr,pcpcs,ppszOptionalStatusText,pcpsiOptionalStatusIcon); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_ReportResult(IConnectableCredentialProviderCredential* This,NTSTATUS ntsStatus,NTSTATUS ntsSubstatus,LPWSTR *ppszOptionalStatusText,CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon) { + return This->lpVtbl->ReportResult(This,ntsStatus,ntsSubstatus,ppszOptionalStatusText,pcpsiOptionalStatusIcon); +} +/*** IConnectableCredentialProviderCredential methods ***/ +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_Connect(IConnectableCredentialProviderCredential* This,IQueryContinueWithStatus *pqcws) { + return This->lpVtbl->Connect(This,pqcws); +} +static __WIDL_INLINE HRESULT IConnectableCredentialProviderCredential_Disconnect(IConnectableCredentialProviderCredential* This) { + return This->lpVtbl->Disconnect(This); +} +#endif +#endif + +#endif + + +#endif /* __IConnectableCredentialProviderCredential_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ICredentialProviderCredentialEvents interface + */ +#ifndef __ICredentialProviderCredentialEvents_INTERFACE_DEFINED__ +#define __ICredentialProviderCredentialEvents_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ICredentialProviderCredentialEvents, 0xfa6fa76b, 0x66b7, 0x4b11, 0x95,0xf1, 0x86,0x17,0x11,0x18,0xe8,0x16); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("fa6fa76b-66b7-4b11-95f1-86171118e816") +ICredentialProviderCredentialEvents : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetFieldState( + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + CREDENTIAL_PROVIDER_FIELD_STATE cpfs) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetFieldInteractiveState( + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE cpfis) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetFieldString( + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + LPCWSTR psz) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetFieldCheckbox( + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + WINBOOL bChecked, + LPCWSTR pszLabel) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetFieldBitmap( + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + HBITMAP hbmp) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetFieldComboBoxSelectedItem( + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + DWORD dwSelectedItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE DeleteFieldComboBoxItem( + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + DWORD dwItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE AppendFieldComboBoxItem( + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + LPCWSTR pszItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetFieldSubmitButton( + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + DWORD dwAdjacentTo) = 0; + + virtual HRESULT STDMETHODCALLTYPE OnCreatingWindow( + HWND *phwndOwner) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ICredentialProviderCredentialEvents, 0xfa6fa76b, 0x66b7, 0x4b11, 0x95,0xf1, 0x86,0x17,0x11,0x18,0xe8,0x16) +#endif +#else +typedef struct ICredentialProviderCredentialEventsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ICredentialProviderCredentialEvents *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ICredentialProviderCredentialEvents *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ICredentialProviderCredentialEvents *This); + + /*** ICredentialProviderCredentialEvents methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFieldState)( + ICredentialProviderCredentialEvents *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + CREDENTIAL_PROVIDER_FIELD_STATE cpfs); + + HRESULT (STDMETHODCALLTYPE *SetFieldInteractiveState)( + ICredentialProviderCredentialEvents *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE cpfis); + + HRESULT (STDMETHODCALLTYPE *SetFieldString)( + ICredentialProviderCredentialEvents *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + LPCWSTR psz); + + HRESULT (STDMETHODCALLTYPE *SetFieldCheckbox)( + ICredentialProviderCredentialEvents *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + WINBOOL bChecked, + LPCWSTR pszLabel); + + HRESULT (STDMETHODCALLTYPE *SetFieldBitmap)( + ICredentialProviderCredentialEvents *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + HBITMAP hbmp); + + HRESULT (STDMETHODCALLTYPE *SetFieldComboBoxSelectedItem)( + ICredentialProviderCredentialEvents *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + DWORD dwSelectedItem); + + HRESULT (STDMETHODCALLTYPE *DeleteFieldComboBoxItem)( + ICredentialProviderCredentialEvents *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + DWORD dwItem); + + HRESULT (STDMETHODCALLTYPE *AppendFieldComboBoxItem)( + ICredentialProviderCredentialEvents *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + LPCWSTR pszItem); + + HRESULT (STDMETHODCALLTYPE *SetFieldSubmitButton)( + ICredentialProviderCredentialEvents *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + DWORD dwAdjacentTo); + + HRESULT (STDMETHODCALLTYPE *OnCreatingWindow)( + ICredentialProviderCredentialEvents *This, + HWND *phwndOwner); + + END_INTERFACE +} ICredentialProviderCredentialEventsVtbl; + +interface ICredentialProviderCredentialEvents { + CONST_VTBL ICredentialProviderCredentialEventsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ICredentialProviderCredentialEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ICredentialProviderCredentialEvents_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ICredentialProviderCredentialEvents_Release(This) (This)->lpVtbl->Release(This) +/*** ICredentialProviderCredentialEvents methods ***/ +#define ICredentialProviderCredentialEvents_SetFieldState(This,pcpc,dwFieldID,cpfs) (This)->lpVtbl->SetFieldState(This,pcpc,dwFieldID,cpfs) +#define ICredentialProviderCredentialEvents_SetFieldInteractiveState(This,pcpc,dwFieldID,cpfis) (This)->lpVtbl->SetFieldInteractiveState(This,pcpc,dwFieldID,cpfis) +#define ICredentialProviderCredentialEvents_SetFieldString(This,pcpc,dwFieldID,psz) (This)->lpVtbl->SetFieldString(This,pcpc,dwFieldID,psz) +#define ICredentialProviderCredentialEvents_SetFieldCheckbox(This,pcpc,dwFieldID,bChecked,pszLabel) (This)->lpVtbl->SetFieldCheckbox(This,pcpc,dwFieldID,bChecked,pszLabel) +#define ICredentialProviderCredentialEvents_SetFieldBitmap(This,pcpc,dwFieldID,hbmp) (This)->lpVtbl->SetFieldBitmap(This,pcpc,dwFieldID,hbmp) +#define ICredentialProviderCredentialEvents_SetFieldComboBoxSelectedItem(This,pcpc,dwFieldID,dwSelectedItem) (This)->lpVtbl->SetFieldComboBoxSelectedItem(This,pcpc,dwFieldID,dwSelectedItem) +#define ICredentialProviderCredentialEvents_DeleteFieldComboBoxItem(This,pcpc,dwFieldID,dwItem) (This)->lpVtbl->DeleteFieldComboBoxItem(This,pcpc,dwFieldID,dwItem) +#define ICredentialProviderCredentialEvents_AppendFieldComboBoxItem(This,pcpc,dwFieldID,pszItem) (This)->lpVtbl->AppendFieldComboBoxItem(This,pcpc,dwFieldID,pszItem) +#define ICredentialProviderCredentialEvents_SetFieldSubmitButton(This,pcpc,dwFieldID,dwAdjacentTo) (This)->lpVtbl->SetFieldSubmitButton(This,pcpc,dwFieldID,dwAdjacentTo) +#define ICredentialProviderCredentialEvents_OnCreatingWindow(This,phwndOwner) (This)->lpVtbl->OnCreatingWindow(This,phwndOwner) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents_QueryInterface(ICredentialProviderCredentialEvents* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ICredentialProviderCredentialEvents_AddRef(ICredentialProviderCredentialEvents* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ICredentialProviderCredentialEvents_Release(ICredentialProviderCredentialEvents* This) { + return This->lpVtbl->Release(This); +} +/*** ICredentialProviderCredentialEvents methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents_SetFieldState(ICredentialProviderCredentialEvents* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,CREDENTIAL_PROVIDER_FIELD_STATE cpfs) { + return This->lpVtbl->SetFieldState(This,pcpc,dwFieldID,cpfs); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents_SetFieldInteractiveState(ICredentialProviderCredentialEvents* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE cpfis) { + return This->lpVtbl->SetFieldInteractiveState(This,pcpc,dwFieldID,cpfis); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents_SetFieldString(ICredentialProviderCredentialEvents* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,LPCWSTR psz) { + return This->lpVtbl->SetFieldString(This,pcpc,dwFieldID,psz); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents_SetFieldCheckbox(ICredentialProviderCredentialEvents* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,WINBOOL bChecked,LPCWSTR pszLabel) { + return This->lpVtbl->SetFieldCheckbox(This,pcpc,dwFieldID,bChecked,pszLabel); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents_SetFieldBitmap(ICredentialProviderCredentialEvents* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,HBITMAP hbmp) { + return This->lpVtbl->SetFieldBitmap(This,pcpc,dwFieldID,hbmp); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents_SetFieldComboBoxSelectedItem(ICredentialProviderCredentialEvents* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,DWORD dwSelectedItem) { + return This->lpVtbl->SetFieldComboBoxSelectedItem(This,pcpc,dwFieldID,dwSelectedItem); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents_DeleteFieldComboBoxItem(ICredentialProviderCredentialEvents* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,DWORD dwItem) { + return This->lpVtbl->DeleteFieldComboBoxItem(This,pcpc,dwFieldID,dwItem); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents_AppendFieldComboBoxItem(ICredentialProviderCredentialEvents* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,LPCWSTR pszItem) { + return This->lpVtbl->AppendFieldComboBoxItem(This,pcpc,dwFieldID,pszItem); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents_SetFieldSubmitButton(ICredentialProviderCredentialEvents* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,DWORD dwAdjacentTo) { + return This->lpVtbl->SetFieldSubmitButton(This,pcpc,dwFieldID,dwAdjacentTo); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents_OnCreatingWindow(ICredentialProviderCredentialEvents* This,HWND *phwndOwner) { + return This->lpVtbl->OnCreatingWindow(This,phwndOwner); +} +#endif +#endif + +#endif + + +#endif /* __ICredentialProviderCredentialEvents_INTERFACE_DEFINED__ */ + +#ifndef __ICredentialProviderEvents_FWD_DEFINED__ +#define __ICredentialProviderEvents_FWD_DEFINED__ +typedef interface ICredentialProviderEvents ICredentialProviderEvents; +#ifdef __cplusplus +interface ICredentialProviderEvents; +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * ICredentialProvider interface + */ +#ifndef __ICredentialProvider_INTERFACE_DEFINED__ +#define __ICredentialProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ICredentialProvider, 0xd27c3481, 0x5a1c, 0x45b2, 0x8a,0xaa, 0xc2,0x0e,0xbb,0xe8,0x22,0x9e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d27c3481-5a1c-45b2-8aaa-c20ebbe8229e") +ICredentialProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetUsageScenario( + CREDENTIAL_PROVIDER_USAGE_SCENARIO cpus, + DWORD dwFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetSerialization( + const CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcs) = 0; + + virtual HRESULT STDMETHODCALLTYPE Advise( + ICredentialProviderEvents *pcpe, + UINT_PTR upAdviseContext) = 0; + + virtual HRESULT STDMETHODCALLTYPE UnAdvise( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFieldDescriptorCount( + DWORD *pdwCount) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFieldDescriptorAt( + DWORD dwIndex, + CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR **ppcpfd) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCredentialCount( + DWORD *pdwCount, + DWORD *pdwDefault, + WINBOOL *pbAutoLogonWithDefault) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCredentialAt( + DWORD dwIndex, + ICredentialProviderCredential **ppcpc) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ICredentialProvider, 0xd27c3481, 0x5a1c, 0x45b2, 0x8a,0xaa, 0xc2,0x0e,0xbb,0xe8,0x22,0x9e) +#endif +#else +typedef struct ICredentialProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ICredentialProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ICredentialProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ICredentialProvider *This); + + /*** ICredentialProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *SetUsageScenario)( + ICredentialProvider *This, + CREDENTIAL_PROVIDER_USAGE_SCENARIO cpus, + DWORD dwFlags); + + HRESULT (STDMETHODCALLTYPE *SetSerialization)( + ICredentialProvider *This, + const CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcs); + + HRESULT (STDMETHODCALLTYPE *Advise)( + ICredentialProvider *This, + ICredentialProviderEvents *pcpe, + UINT_PTR upAdviseContext); + + HRESULT (STDMETHODCALLTYPE *UnAdvise)( + ICredentialProvider *This); + + HRESULT (STDMETHODCALLTYPE *GetFieldDescriptorCount)( + ICredentialProvider *This, + DWORD *pdwCount); + + HRESULT (STDMETHODCALLTYPE *GetFieldDescriptorAt)( + ICredentialProvider *This, + DWORD dwIndex, + CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR **ppcpfd); + + HRESULT (STDMETHODCALLTYPE *GetCredentialCount)( + ICredentialProvider *This, + DWORD *pdwCount, + DWORD *pdwDefault, + WINBOOL *pbAutoLogonWithDefault); + + HRESULT (STDMETHODCALLTYPE *GetCredentialAt)( + ICredentialProvider *This, + DWORD dwIndex, + ICredentialProviderCredential **ppcpc); + + END_INTERFACE +} ICredentialProviderVtbl; + +interface ICredentialProvider { + CONST_VTBL ICredentialProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ICredentialProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ICredentialProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ICredentialProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ICredentialProvider methods ***/ +#define ICredentialProvider_SetUsageScenario(This,cpus,dwFlags) (This)->lpVtbl->SetUsageScenario(This,cpus,dwFlags) +#define ICredentialProvider_SetSerialization(This,pcpcs) (This)->lpVtbl->SetSerialization(This,pcpcs) +#define ICredentialProvider_Advise(This,pcpe,upAdviseContext) (This)->lpVtbl->Advise(This,pcpe,upAdviseContext) +#define ICredentialProvider_UnAdvise(This) (This)->lpVtbl->UnAdvise(This) +#define ICredentialProvider_GetFieldDescriptorCount(This,pdwCount) (This)->lpVtbl->GetFieldDescriptorCount(This,pdwCount) +#define ICredentialProvider_GetFieldDescriptorAt(This,dwIndex,ppcpfd) (This)->lpVtbl->GetFieldDescriptorAt(This,dwIndex,ppcpfd) +#define ICredentialProvider_GetCredentialCount(This,pdwCount,pdwDefault,pbAutoLogonWithDefault) (This)->lpVtbl->GetCredentialCount(This,pdwCount,pdwDefault,pbAutoLogonWithDefault) +#define ICredentialProvider_GetCredentialAt(This,dwIndex,ppcpc) (This)->lpVtbl->GetCredentialAt(This,dwIndex,ppcpc) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ICredentialProvider_QueryInterface(ICredentialProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ICredentialProvider_AddRef(ICredentialProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ICredentialProvider_Release(ICredentialProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ICredentialProvider methods ***/ +static __WIDL_INLINE HRESULT ICredentialProvider_SetUsageScenario(ICredentialProvider* This,CREDENTIAL_PROVIDER_USAGE_SCENARIO cpus,DWORD dwFlags) { + return This->lpVtbl->SetUsageScenario(This,cpus,dwFlags); +} +static __WIDL_INLINE HRESULT ICredentialProvider_SetSerialization(ICredentialProvider* This,const CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcs) { + return This->lpVtbl->SetSerialization(This,pcpcs); +} +static __WIDL_INLINE HRESULT ICredentialProvider_Advise(ICredentialProvider* This,ICredentialProviderEvents *pcpe,UINT_PTR upAdviseContext) { + return This->lpVtbl->Advise(This,pcpe,upAdviseContext); +} +static __WIDL_INLINE HRESULT ICredentialProvider_UnAdvise(ICredentialProvider* This) { + return This->lpVtbl->UnAdvise(This); +} +static __WIDL_INLINE HRESULT ICredentialProvider_GetFieldDescriptorCount(ICredentialProvider* This,DWORD *pdwCount) { + return This->lpVtbl->GetFieldDescriptorCount(This,pdwCount); +} +static __WIDL_INLINE HRESULT ICredentialProvider_GetFieldDescriptorAt(ICredentialProvider* This,DWORD dwIndex,CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR **ppcpfd) { + return This->lpVtbl->GetFieldDescriptorAt(This,dwIndex,ppcpfd); +} +static __WIDL_INLINE HRESULT ICredentialProvider_GetCredentialCount(ICredentialProvider* This,DWORD *pdwCount,DWORD *pdwDefault,WINBOOL *pbAutoLogonWithDefault) { + return This->lpVtbl->GetCredentialCount(This,pdwCount,pdwDefault,pbAutoLogonWithDefault); +} +static __WIDL_INLINE HRESULT ICredentialProvider_GetCredentialAt(ICredentialProvider* This,DWORD dwIndex,ICredentialProviderCredential **ppcpc) { + return This->lpVtbl->GetCredentialAt(This,dwIndex,ppcpc); +} +#endif +#endif + +#endif + + +#endif /* __ICredentialProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ICredentialProviderEvents interface + */ +#ifndef __ICredentialProviderEvents_INTERFACE_DEFINED__ +#define __ICredentialProviderEvents_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ICredentialProviderEvents, 0x34201e5a, 0xa787, 0x41a3, 0xa5,0xa4, 0xbd,0x6d,0xcf,0x2a,0x85,0x4e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("34201e5a-a787-41a3-a5a4-bd6dcf2a854e") +ICredentialProviderEvents : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE CredentialsChanged( + UINT_PTR upAdviseContext) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ICredentialProviderEvents, 0x34201e5a, 0xa787, 0x41a3, 0xa5,0xa4, 0xbd,0x6d,0xcf,0x2a,0x85,0x4e) +#endif +#else +typedef struct ICredentialProviderEventsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ICredentialProviderEvents *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ICredentialProviderEvents *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ICredentialProviderEvents *This); + + /*** ICredentialProviderEvents methods ***/ + HRESULT (STDMETHODCALLTYPE *CredentialsChanged)( + ICredentialProviderEvents *This, + UINT_PTR upAdviseContext); + + END_INTERFACE +} ICredentialProviderEventsVtbl; + +interface ICredentialProviderEvents { + CONST_VTBL ICredentialProviderEventsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ICredentialProviderEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ICredentialProviderEvents_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ICredentialProviderEvents_Release(This) (This)->lpVtbl->Release(This) +/*** ICredentialProviderEvents methods ***/ +#define ICredentialProviderEvents_CredentialsChanged(This,upAdviseContext) (This)->lpVtbl->CredentialsChanged(This,upAdviseContext) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderEvents_QueryInterface(ICredentialProviderEvents* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ICredentialProviderEvents_AddRef(ICredentialProviderEvents* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ICredentialProviderEvents_Release(ICredentialProviderEvents* This) { + return This->lpVtbl->Release(This); +} +/*** ICredentialProviderEvents methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderEvents_CredentialsChanged(ICredentialProviderEvents* This,UINT_PTR upAdviseContext) { + return This->lpVtbl->CredentialsChanged(This,upAdviseContext); +} +#endif +#endif + +#endif + + +#endif /* __ICredentialProviderEvents_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ICredentialProviderFilter interface + */ +#ifndef __ICredentialProviderFilter_INTERFACE_DEFINED__ +#define __ICredentialProviderFilter_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ICredentialProviderFilter, 0xa5da53f9, 0xd475, 0x4080, 0xa1,0x20, 0x91,0x0c,0x4a,0x73,0x98,0x80); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a5da53f9-d475-4080-a120-910c4a739880") +ICredentialProviderFilter : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Filter( + CREDENTIAL_PROVIDER_USAGE_SCENARIO cpus, + DWORD dwFlags, + GUID *rgclsidProviders, + WINBOOL *rgbAllow, + DWORD cProviders) = 0; + + virtual HRESULT STDMETHODCALLTYPE UpdateRemoteCredential( + const CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcsIn, + CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcsOut) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ICredentialProviderFilter, 0xa5da53f9, 0xd475, 0x4080, 0xa1,0x20, 0x91,0x0c,0x4a,0x73,0x98,0x80) +#endif +#else +typedef struct ICredentialProviderFilterVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ICredentialProviderFilter *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ICredentialProviderFilter *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ICredentialProviderFilter *This); + + /*** ICredentialProviderFilter methods ***/ + HRESULT (STDMETHODCALLTYPE *Filter)( + ICredentialProviderFilter *This, + CREDENTIAL_PROVIDER_USAGE_SCENARIO cpus, + DWORD dwFlags, + GUID *rgclsidProviders, + WINBOOL *rgbAllow, + DWORD cProviders); + + HRESULT (STDMETHODCALLTYPE *UpdateRemoteCredential)( + ICredentialProviderFilter *This, + const CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcsIn, + CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcsOut); + + END_INTERFACE +} ICredentialProviderFilterVtbl; + +interface ICredentialProviderFilter { + CONST_VTBL ICredentialProviderFilterVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ICredentialProviderFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ICredentialProviderFilter_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ICredentialProviderFilter_Release(This) (This)->lpVtbl->Release(This) +/*** ICredentialProviderFilter methods ***/ +#define ICredentialProviderFilter_Filter(This,cpus,dwFlags,rgclsidProviders,rgbAllow,cProviders) (This)->lpVtbl->Filter(This,cpus,dwFlags,rgclsidProviders,rgbAllow,cProviders) +#define ICredentialProviderFilter_UpdateRemoteCredential(This,pcpcsIn,pcpcsOut) (This)->lpVtbl->UpdateRemoteCredential(This,pcpcsIn,pcpcsOut) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderFilter_QueryInterface(ICredentialProviderFilter* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ICredentialProviderFilter_AddRef(ICredentialProviderFilter* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ICredentialProviderFilter_Release(ICredentialProviderFilter* This) { + return This->lpVtbl->Release(This); +} +/*** ICredentialProviderFilter methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderFilter_Filter(ICredentialProviderFilter* This,CREDENTIAL_PROVIDER_USAGE_SCENARIO cpus,DWORD dwFlags,GUID *rgclsidProviders,WINBOOL *rgbAllow,DWORD cProviders) { + return This->lpVtbl->Filter(This,cpus,dwFlags,rgclsidProviders,rgbAllow,cProviders); +} +static __WIDL_INLINE HRESULT ICredentialProviderFilter_UpdateRemoteCredential(ICredentialProviderFilter* This,const CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcsIn,CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcsOut) { + return This->lpVtbl->UpdateRemoteCredential(This,pcpcsIn,pcpcsOut); +} +#endif +#endif + +#endif + + +#endif /* __ICredentialProviderFilter_INTERFACE_DEFINED__ */ + +#if (NTDDI_VERSION >= NTDDI_WIN8) +/***************************************************************************** + * ICredentialProviderCredential2 interface + */ +#ifndef __ICredentialProviderCredential2_INTERFACE_DEFINED__ +#define __ICredentialProviderCredential2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ICredentialProviderCredential2, 0xfd672c54, 0x40ea, 0x4d6e, 0x9b,0x49, 0xcf,0xb1,0xa7,0x50,0x7b,0xd7); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("fd672c54-40ea-4d6e-9b49-cfb1a7507bd7") +ICredentialProviderCredential2 : public ICredentialProviderCredential +{ + virtual HRESULT STDMETHODCALLTYPE GetUserSid( + LPWSTR *sid) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ICredentialProviderCredential2, 0xfd672c54, 0x40ea, 0x4d6e, 0x9b,0x49, 0xcf,0xb1,0xa7,0x50,0x7b,0xd7) +#endif +#else +typedef struct ICredentialProviderCredential2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ICredentialProviderCredential2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ICredentialProviderCredential2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ICredentialProviderCredential2 *This); + + /*** ICredentialProviderCredential methods ***/ + HRESULT (STDMETHODCALLTYPE *Advise)( + ICredentialProviderCredential2 *This, + ICredentialProviderCredentialEvents *pcpce); + + HRESULT (STDMETHODCALLTYPE *UnAdvise)( + ICredentialProviderCredential2 *This); + + HRESULT (STDMETHODCALLTYPE *SetSelected)( + ICredentialProviderCredential2 *This, + WINBOOL *pbAutoLogon); + + HRESULT (STDMETHODCALLTYPE *SetDeselected)( + ICredentialProviderCredential2 *This); + + HRESULT (STDMETHODCALLTYPE *GetFieldState)( + ICredentialProviderCredential2 *This, + DWORD dwFieldID, + CREDENTIAL_PROVIDER_FIELD_STATE *pcpfs, + CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE *pcpfis); + + HRESULT (STDMETHODCALLTYPE *GetStringValue)( + ICredentialProviderCredential2 *This, + DWORD dwFieldID, + LPWSTR *ppsz); + + HRESULT (STDMETHODCALLTYPE *GetBitmapValue)( + ICredentialProviderCredential2 *This, + DWORD dwFieldID, + HBITMAP *phbmp); + + HRESULT (STDMETHODCALLTYPE *GetCheckboxValue)( + ICredentialProviderCredential2 *This, + DWORD dwFieldID, + WINBOOL *pbChecked, + LPWSTR *ppszLabel); + + HRESULT (STDMETHODCALLTYPE *GetSubmitButtonValue)( + ICredentialProviderCredential2 *This, + DWORD dwFieldID, + DWORD *pdwAdjacentTo); + + HRESULT (STDMETHODCALLTYPE *GetComboBoxValueCount)( + ICredentialProviderCredential2 *This, + DWORD dwFieldID, + DWORD *pcItems, + DWORD *pdwSelectedItem); + + HRESULT (STDMETHODCALLTYPE *GetComboBoxValueAt)( + ICredentialProviderCredential2 *This, + DWORD dwFieldID, + DWORD dwItem, + LPWSTR *ppszItem); + + HRESULT (STDMETHODCALLTYPE *SetStringValue)( + ICredentialProviderCredential2 *This, + DWORD dwFieldID, + LPCWSTR psz); + + HRESULT (STDMETHODCALLTYPE *SetCheckboxValue)( + ICredentialProviderCredential2 *This, + DWORD dwFieldID, + WINBOOL bChecked); + + HRESULT (STDMETHODCALLTYPE *SetComboBoxSelectedValue)( + ICredentialProviderCredential2 *This, + DWORD dwFieldID, + DWORD dwSelectedItem); + + HRESULT (STDMETHODCALLTYPE *CommandLinkClicked)( + ICredentialProviderCredential2 *This, + DWORD dwFieldID); + + HRESULT (STDMETHODCALLTYPE *GetSerialization)( + ICredentialProviderCredential2 *This, + CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE *pcpgsr, + CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcs, + LPWSTR *ppszOptionalStatusText, + CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon); + + HRESULT (STDMETHODCALLTYPE *ReportResult)( + ICredentialProviderCredential2 *This, + NTSTATUS ntsStatus, + NTSTATUS ntsSubstatus, + LPWSTR *ppszOptionalStatusText, + CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon); + + /*** ICredentialProviderCredential2 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetUserSid)( + ICredentialProviderCredential2 *This, + LPWSTR *sid); + + END_INTERFACE +} ICredentialProviderCredential2Vtbl; + +interface ICredentialProviderCredential2 { + CONST_VTBL ICredentialProviderCredential2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ICredentialProviderCredential2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ICredentialProviderCredential2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ICredentialProviderCredential2_Release(This) (This)->lpVtbl->Release(This) +/*** ICredentialProviderCredential methods ***/ +#define ICredentialProviderCredential2_Advise(This,pcpce) (This)->lpVtbl->Advise(This,pcpce) +#define ICredentialProviderCredential2_UnAdvise(This) (This)->lpVtbl->UnAdvise(This) +#define ICredentialProviderCredential2_SetSelected(This,pbAutoLogon) (This)->lpVtbl->SetSelected(This,pbAutoLogon) +#define ICredentialProviderCredential2_SetDeselected(This) (This)->lpVtbl->SetDeselected(This) +#define ICredentialProviderCredential2_GetFieldState(This,dwFieldID,pcpfs,pcpfis) (This)->lpVtbl->GetFieldState(This,dwFieldID,pcpfs,pcpfis) +#define ICredentialProviderCredential2_GetStringValue(This,dwFieldID,ppsz) (This)->lpVtbl->GetStringValue(This,dwFieldID,ppsz) +#define ICredentialProviderCredential2_GetBitmapValue(This,dwFieldID,phbmp) (This)->lpVtbl->GetBitmapValue(This,dwFieldID,phbmp) +#define ICredentialProviderCredential2_GetCheckboxValue(This,dwFieldID,pbChecked,ppszLabel) (This)->lpVtbl->GetCheckboxValue(This,dwFieldID,pbChecked,ppszLabel) +#define ICredentialProviderCredential2_GetSubmitButtonValue(This,dwFieldID,pdwAdjacentTo) (This)->lpVtbl->GetSubmitButtonValue(This,dwFieldID,pdwAdjacentTo) +#define ICredentialProviderCredential2_GetComboBoxValueCount(This,dwFieldID,pcItems,pdwSelectedItem) (This)->lpVtbl->GetComboBoxValueCount(This,dwFieldID,pcItems,pdwSelectedItem) +#define ICredentialProviderCredential2_GetComboBoxValueAt(This,dwFieldID,dwItem,ppszItem) (This)->lpVtbl->GetComboBoxValueAt(This,dwFieldID,dwItem,ppszItem) +#define ICredentialProviderCredential2_SetStringValue(This,dwFieldID,psz) (This)->lpVtbl->SetStringValue(This,dwFieldID,psz) +#define ICredentialProviderCredential2_SetCheckboxValue(This,dwFieldID,bChecked) (This)->lpVtbl->SetCheckboxValue(This,dwFieldID,bChecked) +#define ICredentialProviderCredential2_SetComboBoxSelectedValue(This,dwFieldID,dwSelectedItem) (This)->lpVtbl->SetComboBoxSelectedValue(This,dwFieldID,dwSelectedItem) +#define ICredentialProviderCredential2_CommandLinkClicked(This,dwFieldID) (This)->lpVtbl->CommandLinkClicked(This,dwFieldID) +#define ICredentialProviderCredential2_GetSerialization(This,pcpgsr,pcpcs,ppszOptionalStatusText,pcpsiOptionalStatusIcon) (This)->lpVtbl->GetSerialization(This,pcpgsr,pcpcs,ppszOptionalStatusText,pcpsiOptionalStatusIcon) +#define ICredentialProviderCredential2_ReportResult(This,ntsStatus,ntsSubstatus,ppszOptionalStatusText,pcpsiOptionalStatusIcon) (This)->lpVtbl->ReportResult(This,ntsStatus,ntsSubstatus,ppszOptionalStatusText,pcpsiOptionalStatusIcon) +/*** ICredentialProviderCredential2 methods ***/ +#define ICredentialProviderCredential2_GetUserSid(This,sid) (This)->lpVtbl->GetUserSid(This,sid) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_QueryInterface(ICredentialProviderCredential2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ICredentialProviderCredential2_AddRef(ICredentialProviderCredential2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ICredentialProviderCredential2_Release(ICredentialProviderCredential2* This) { + return This->lpVtbl->Release(This); +} +/*** ICredentialProviderCredential methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_Advise(ICredentialProviderCredential2* This,ICredentialProviderCredentialEvents *pcpce) { + return This->lpVtbl->Advise(This,pcpce); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_UnAdvise(ICredentialProviderCredential2* This) { + return This->lpVtbl->UnAdvise(This); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_SetSelected(ICredentialProviderCredential2* This,WINBOOL *pbAutoLogon) { + return This->lpVtbl->SetSelected(This,pbAutoLogon); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_SetDeselected(ICredentialProviderCredential2* This) { + return This->lpVtbl->SetDeselected(This); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_GetFieldState(ICredentialProviderCredential2* This,DWORD dwFieldID,CREDENTIAL_PROVIDER_FIELD_STATE *pcpfs,CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE *pcpfis) { + return This->lpVtbl->GetFieldState(This,dwFieldID,pcpfs,pcpfis); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_GetStringValue(ICredentialProviderCredential2* This,DWORD dwFieldID,LPWSTR *ppsz) { + return This->lpVtbl->GetStringValue(This,dwFieldID,ppsz); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_GetBitmapValue(ICredentialProviderCredential2* This,DWORD dwFieldID,HBITMAP *phbmp) { + return This->lpVtbl->GetBitmapValue(This,dwFieldID,phbmp); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_GetCheckboxValue(ICredentialProviderCredential2* This,DWORD dwFieldID,WINBOOL *pbChecked,LPWSTR *ppszLabel) { + return This->lpVtbl->GetCheckboxValue(This,dwFieldID,pbChecked,ppszLabel); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_GetSubmitButtonValue(ICredentialProviderCredential2* This,DWORD dwFieldID,DWORD *pdwAdjacentTo) { + return This->lpVtbl->GetSubmitButtonValue(This,dwFieldID,pdwAdjacentTo); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_GetComboBoxValueCount(ICredentialProviderCredential2* This,DWORD dwFieldID,DWORD *pcItems,DWORD *pdwSelectedItem) { + return This->lpVtbl->GetComboBoxValueCount(This,dwFieldID,pcItems,pdwSelectedItem); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_GetComboBoxValueAt(ICredentialProviderCredential2* This,DWORD dwFieldID,DWORD dwItem,LPWSTR *ppszItem) { + return This->lpVtbl->GetComboBoxValueAt(This,dwFieldID,dwItem,ppszItem); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_SetStringValue(ICredentialProviderCredential2* This,DWORD dwFieldID,LPCWSTR psz) { + return This->lpVtbl->SetStringValue(This,dwFieldID,psz); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_SetCheckboxValue(ICredentialProviderCredential2* This,DWORD dwFieldID,WINBOOL bChecked) { + return This->lpVtbl->SetCheckboxValue(This,dwFieldID,bChecked); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_SetComboBoxSelectedValue(ICredentialProviderCredential2* This,DWORD dwFieldID,DWORD dwSelectedItem) { + return This->lpVtbl->SetComboBoxSelectedValue(This,dwFieldID,dwSelectedItem); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_CommandLinkClicked(ICredentialProviderCredential2* This,DWORD dwFieldID) { + return This->lpVtbl->CommandLinkClicked(This,dwFieldID); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_GetSerialization(ICredentialProviderCredential2* This,CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE *pcpgsr,CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpcs,LPWSTR *ppszOptionalStatusText,CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon) { + return This->lpVtbl->GetSerialization(This,pcpgsr,pcpcs,ppszOptionalStatusText,pcpsiOptionalStatusIcon); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_ReportResult(ICredentialProviderCredential2* This,NTSTATUS ntsStatus,NTSTATUS ntsSubstatus,LPWSTR *ppszOptionalStatusText,CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon) { + return This->lpVtbl->ReportResult(This,ntsStatus,ntsSubstatus,ppszOptionalStatusText,pcpsiOptionalStatusIcon); +} +/*** ICredentialProviderCredential2 methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderCredential2_GetUserSid(ICredentialProviderCredential2* This,LPWSTR *sid) { + return This->lpVtbl->GetUserSid(This,sid); +} +#endif +#endif + +#endif + + +#endif /* __ICredentialProviderCredential2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ICredentialProviderCredentialWithFieldOptions interface + */ +#ifndef __ICredentialProviderCredentialWithFieldOptions_INTERFACE_DEFINED__ +#define __ICredentialProviderCredentialWithFieldOptions_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ICredentialProviderCredentialWithFieldOptions, 0xdbc6fb30, 0xc843, 0x49e3, 0xa6,0x45, 0x57,0x3e,0x6f,0x39,0x44,0x6a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("dbc6fb30-c843-49e3-a645-573e6f39446a") +ICredentialProviderCredentialWithFieldOptions : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetFieldOptions( + DWORD fieldID, + CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS *options) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ICredentialProviderCredentialWithFieldOptions, 0xdbc6fb30, 0xc843, 0x49e3, 0xa6,0x45, 0x57,0x3e,0x6f,0x39,0x44,0x6a) +#endif +#else +typedef struct ICredentialProviderCredentialWithFieldOptionsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ICredentialProviderCredentialWithFieldOptions *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ICredentialProviderCredentialWithFieldOptions *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ICredentialProviderCredentialWithFieldOptions *This); + + /*** ICredentialProviderCredentialWithFieldOptions methods ***/ + HRESULT (STDMETHODCALLTYPE *GetFieldOptions)( + ICredentialProviderCredentialWithFieldOptions *This, + DWORD fieldID, + CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS *options); + + END_INTERFACE +} ICredentialProviderCredentialWithFieldOptionsVtbl; + +interface ICredentialProviderCredentialWithFieldOptions { + CONST_VTBL ICredentialProviderCredentialWithFieldOptionsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ICredentialProviderCredentialWithFieldOptions_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ICredentialProviderCredentialWithFieldOptions_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ICredentialProviderCredentialWithFieldOptions_Release(This) (This)->lpVtbl->Release(This) +/*** ICredentialProviderCredentialWithFieldOptions methods ***/ +#define ICredentialProviderCredentialWithFieldOptions_GetFieldOptions(This,fieldID,options) (This)->lpVtbl->GetFieldOptions(This,fieldID,options) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderCredentialWithFieldOptions_QueryInterface(ICredentialProviderCredentialWithFieldOptions* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ICredentialProviderCredentialWithFieldOptions_AddRef(ICredentialProviderCredentialWithFieldOptions* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ICredentialProviderCredentialWithFieldOptions_Release(ICredentialProviderCredentialWithFieldOptions* This) { + return This->lpVtbl->Release(This); +} +/*** ICredentialProviderCredentialWithFieldOptions methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderCredentialWithFieldOptions_GetFieldOptions(ICredentialProviderCredentialWithFieldOptions* This,DWORD fieldID,CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS *options) { + return This->lpVtbl->GetFieldOptions(This,fieldID,options); +} +#endif +#endif + +#endif + + +#endif /* __ICredentialProviderCredentialWithFieldOptions_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ICredentialProviderCredentialEvents2 interface + */ +#ifndef __ICredentialProviderCredentialEvents2_INTERFACE_DEFINED__ +#define __ICredentialProviderCredentialEvents2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ICredentialProviderCredentialEvents2, 0xb53c00b6, 0x9922, 0x4b78, 0xb1,0xf4, 0xdd,0xfe,0x77,0x4d,0xc3,0x9b); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("b53c00b6-9922-4b78-b1f4-ddfe774dc39b") +ICredentialProviderCredentialEvents2 : public ICredentialProviderCredentialEvents +{ + virtual HRESULT STDMETHODCALLTYPE BeginFieldUpdates( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE EndFieldUpdates( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetFieldOptions( + ICredentialProviderCredential *credential, + DWORD fieldID, + CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS options) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ICredentialProviderCredentialEvents2, 0xb53c00b6, 0x9922, 0x4b78, 0xb1,0xf4, 0xdd,0xfe,0x77,0x4d,0xc3,0x9b) +#endif +#else +typedef struct ICredentialProviderCredentialEvents2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ICredentialProviderCredentialEvents2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ICredentialProviderCredentialEvents2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ICredentialProviderCredentialEvents2 *This); + + /*** ICredentialProviderCredentialEvents methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFieldState)( + ICredentialProviderCredentialEvents2 *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + CREDENTIAL_PROVIDER_FIELD_STATE cpfs); + + HRESULT (STDMETHODCALLTYPE *SetFieldInteractiveState)( + ICredentialProviderCredentialEvents2 *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE cpfis); + + HRESULT (STDMETHODCALLTYPE *SetFieldString)( + ICredentialProviderCredentialEvents2 *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + LPCWSTR psz); + + HRESULT (STDMETHODCALLTYPE *SetFieldCheckbox)( + ICredentialProviderCredentialEvents2 *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + WINBOOL bChecked, + LPCWSTR pszLabel); + + HRESULT (STDMETHODCALLTYPE *SetFieldBitmap)( + ICredentialProviderCredentialEvents2 *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + HBITMAP hbmp); + + HRESULT (STDMETHODCALLTYPE *SetFieldComboBoxSelectedItem)( + ICredentialProviderCredentialEvents2 *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + DWORD dwSelectedItem); + + HRESULT (STDMETHODCALLTYPE *DeleteFieldComboBoxItem)( + ICredentialProviderCredentialEvents2 *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + DWORD dwItem); + + HRESULT (STDMETHODCALLTYPE *AppendFieldComboBoxItem)( + ICredentialProviderCredentialEvents2 *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + LPCWSTR pszItem); + + HRESULT (STDMETHODCALLTYPE *SetFieldSubmitButton)( + ICredentialProviderCredentialEvents2 *This, + ICredentialProviderCredential *pcpc, + DWORD dwFieldID, + DWORD dwAdjacentTo); + + HRESULT (STDMETHODCALLTYPE *OnCreatingWindow)( + ICredentialProviderCredentialEvents2 *This, + HWND *phwndOwner); + + /*** ICredentialProviderCredentialEvents2 methods ***/ + HRESULT (STDMETHODCALLTYPE *BeginFieldUpdates)( + ICredentialProviderCredentialEvents2 *This); + + HRESULT (STDMETHODCALLTYPE *EndFieldUpdates)( + ICredentialProviderCredentialEvents2 *This); + + HRESULT (STDMETHODCALLTYPE *SetFieldOptions)( + ICredentialProviderCredentialEvents2 *This, + ICredentialProviderCredential *credential, + DWORD fieldID, + CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS options); + + END_INTERFACE +} ICredentialProviderCredentialEvents2Vtbl; + +interface ICredentialProviderCredentialEvents2 { + CONST_VTBL ICredentialProviderCredentialEvents2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ICredentialProviderCredentialEvents2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ICredentialProviderCredentialEvents2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ICredentialProviderCredentialEvents2_Release(This) (This)->lpVtbl->Release(This) +/*** ICredentialProviderCredentialEvents methods ***/ +#define ICredentialProviderCredentialEvents2_SetFieldState(This,pcpc,dwFieldID,cpfs) (This)->lpVtbl->SetFieldState(This,pcpc,dwFieldID,cpfs) +#define ICredentialProviderCredentialEvents2_SetFieldInteractiveState(This,pcpc,dwFieldID,cpfis) (This)->lpVtbl->SetFieldInteractiveState(This,pcpc,dwFieldID,cpfis) +#define ICredentialProviderCredentialEvents2_SetFieldString(This,pcpc,dwFieldID,psz) (This)->lpVtbl->SetFieldString(This,pcpc,dwFieldID,psz) +#define ICredentialProviderCredentialEvents2_SetFieldCheckbox(This,pcpc,dwFieldID,bChecked,pszLabel) (This)->lpVtbl->SetFieldCheckbox(This,pcpc,dwFieldID,bChecked,pszLabel) +#define ICredentialProviderCredentialEvents2_SetFieldBitmap(This,pcpc,dwFieldID,hbmp) (This)->lpVtbl->SetFieldBitmap(This,pcpc,dwFieldID,hbmp) +#define ICredentialProviderCredentialEvents2_SetFieldComboBoxSelectedItem(This,pcpc,dwFieldID,dwSelectedItem) (This)->lpVtbl->SetFieldComboBoxSelectedItem(This,pcpc,dwFieldID,dwSelectedItem) +#define ICredentialProviderCredentialEvents2_DeleteFieldComboBoxItem(This,pcpc,dwFieldID,dwItem) (This)->lpVtbl->DeleteFieldComboBoxItem(This,pcpc,dwFieldID,dwItem) +#define ICredentialProviderCredentialEvents2_AppendFieldComboBoxItem(This,pcpc,dwFieldID,pszItem) (This)->lpVtbl->AppendFieldComboBoxItem(This,pcpc,dwFieldID,pszItem) +#define ICredentialProviderCredentialEvents2_SetFieldSubmitButton(This,pcpc,dwFieldID,dwAdjacentTo) (This)->lpVtbl->SetFieldSubmitButton(This,pcpc,dwFieldID,dwAdjacentTo) +#define ICredentialProviderCredentialEvents2_OnCreatingWindow(This,phwndOwner) (This)->lpVtbl->OnCreatingWindow(This,phwndOwner) +/*** ICredentialProviderCredentialEvents2 methods ***/ +#define ICredentialProviderCredentialEvents2_BeginFieldUpdates(This) (This)->lpVtbl->BeginFieldUpdates(This) +#define ICredentialProviderCredentialEvents2_EndFieldUpdates(This) (This)->lpVtbl->EndFieldUpdates(This) +#define ICredentialProviderCredentialEvents2_SetFieldOptions(This,credential,fieldID,options) (This)->lpVtbl->SetFieldOptions(This,credential,fieldID,options) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_QueryInterface(ICredentialProviderCredentialEvents2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ICredentialProviderCredentialEvents2_AddRef(ICredentialProviderCredentialEvents2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ICredentialProviderCredentialEvents2_Release(ICredentialProviderCredentialEvents2* This) { + return This->lpVtbl->Release(This); +} +/*** ICredentialProviderCredentialEvents methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_SetFieldState(ICredentialProviderCredentialEvents2* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,CREDENTIAL_PROVIDER_FIELD_STATE cpfs) { + return This->lpVtbl->SetFieldState(This,pcpc,dwFieldID,cpfs); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_SetFieldInteractiveState(ICredentialProviderCredentialEvents2* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE cpfis) { + return This->lpVtbl->SetFieldInteractiveState(This,pcpc,dwFieldID,cpfis); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_SetFieldString(ICredentialProviderCredentialEvents2* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,LPCWSTR psz) { + return This->lpVtbl->SetFieldString(This,pcpc,dwFieldID,psz); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_SetFieldCheckbox(ICredentialProviderCredentialEvents2* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,WINBOOL bChecked,LPCWSTR pszLabel) { + return This->lpVtbl->SetFieldCheckbox(This,pcpc,dwFieldID,bChecked,pszLabel); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_SetFieldBitmap(ICredentialProviderCredentialEvents2* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,HBITMAP hbmp) { + return This->lpVtbl->SetFieldBitmap(This,pcpc,dwFieldID,hbmp); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_SetFieldComboBoxSelectedItem(ICredentialProviderCredentialEvents2* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,DWORD dwSelectedItem) { + return This->lpVtbl->SetFieldComboBoxSelectedItem(This,pcpc,dwFieldID,dwSelectedItem); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_DeleteFieldComboBoxItem(ICredentialProviderCredentialEvents2* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,DWORD dwItem) { + return This->lpVtbl->DeleteFieldComboBoxItem(This,pcpc,dwFieldID,dwItem); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_AppendFieldComboBoxItem(ICredentialProviderCredentialEvents2* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,LPCWSTR pszItem) { + return This->lpVtbl->AppendFieldComboBoxItem(This,pcpc,dwFieldID,pszItem); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_SetFieldSubmitButton(ICredentialProviderCredentialEvents2* This,ICredentialProviderCredential *pcpc,DWORD dwFieldID,DWORD dwAdjacentTo) { + return This->lpVtbl->SetFieldSubmitButton(This,pcpc,dwFieldID,dwAdjacentTo); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_OnCreatingWindow(ICredentialProviderCredentialEvents2* This,HWND *phwndOwner) { + return This->lpVtbl->OnCreatingWindow(This,phwndOwner); +} +/*** ICredentialProviderCredentialEvents2 methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_BeginFieldUpdates(ICredentialProviderCredentialEvents2* This) { + return This->lpVtbl->BeginFieldUpdates(This); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_EndFieldUpdates(ICredentialProviderCredentialEvents2* This) { + return This->lpVtbl->EndFieldUpdates(This); +} +static __WIDL_INLINE HRESULT ICredentialProviderCredentialEvents2_SetFieldOptions(ICredentialProviderCredentialEvents2* This,ICredentialProviderCredential *credential,DWORD fieldID,CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS options) { + return This->lpVtbl->SetFieldOptions(This,credential,fieldID,options); +} +#endif +#endif + +#endif + + +#endif /* __ICredentialProviderCredentialEvents2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ICredentialProviderUser interface + */ +#ifndef __ICredentialProviderUser_INTERFACE_DEFINED__ +#define __ICredentialProviderUser_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ICredentialProviderUser, 0x13793285, 0x3ea6, 0x40fd, 0xb4,0x20, 0x15,0xf4,0x7d,0xa4,0x1f,0xbb); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("13793285-3ea6-40fd-b420-15f47da41fbb") +ICredentialProviderUser : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetSid( + LPWSTR *sid) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetProviderID( + GUID *providerID) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetStringValue( + REFPROPERTYKEY key, + LPWSTR *stringValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetValue( + REFPROPERTYKEY key, + PROPVARIANT *value) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ICredentialProviderUser, 0x13793285, 0x3ea6, 0x40fd, 0xb4,0x20, 0x15,0xf4,0x7d,0xa4,0x1f,0xbb) +#endif +#else +typedef struct ICredentialProviderUserVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ICredentialProviderUser *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ICredentialProviderUser *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ICredentialProviderUser *This); + + /*** ICredentialProviderUser methods ***/ + HRESULT (STDMETHODCALLTYPE *GetSid)( + ICredentialProviderUser *This, + LPWSTR *sid); + + HRESULT (STDMETHODCALLTYPE *GetProviderID)( + ICredentialProviderUser *This, + GUID *providerID); + + HRESULT (STDMETHODCALLTYPE *GetStringValue)( + ICredentialProviderUser *This, + REFPROPERTYKEY key, + LPWSTR *stringValue); + + HRESULT (STDMETHODCALLTYPE *GetValue)( + ICredentialProviderUser *This, + REFPROPERTYKEY key, + PROPVARIANT *value); + + END_INTERFACE +} ICredentialProviderUserVtbl; + +interface ICredentialProviderUser { + CONST_VTBL ICredentialProviderUserVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ICredentialProviderUser_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ICredentialProviderUser_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ICredentialProviderUser_Release(This) (This)->lpVtbl->Release(This) +/*** ICredentialProviderUser methods ***/ +#define ICredentialProviderUser_GetSid(This,sid) (This)->lpVtbl->GetSid(This,sid) +#define ICredentialProviderUser_GetProviderID(This,providerID) (This)->lpVtbl->GetProviderID(This,providerID) +#define ICredentialProviderUser_GetStringValue(This,key,stringValue) (This)->lpVtbl->GetStringValue(This,key,stringValue) +#define ICredentialProviderUser_GetValue(This,key,value) (This)->lpVtbl->GetValue(This,key,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderUser_QueryInterface(ICredentialProviderUser* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ICredentialProviderUser_AddRef(ICredentialProviderUser* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ICredentialProviderUser_Release(ICredentialProviderUser* This) { + return This->lpVtbl->Release(This); +} +/*** ICredentialProviderUser methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderUser_GetSid(ICredentialProviderUser* This,LPWSTR *sid) { + return This->lpVtbl->GetSid(This,sid); +} +static __WIDL_INLINE HRESULT ICredentialProviderUser_GetProviderID(ICredentialProviderUser* This,GUID *providerID) { + return This->lpVtbl->GetProviderID(This,providerID); +} +static __WIDL_INLINE HRESULT ICredentialProviderUser_GetStringValue(ICredentialProviderUser* This,REFPROPERTYKEY key,LPWSTR *stringValue) { + return This->lpVtbl->GetStringValue(This,key,stringValue); +} +static __WIDL_INLINE HRESULT ICredentialProviderUser_GetValue(ICredentialProviderUser* This,REFPROPERTYKEY key,PROPVARIANT *value) { + return This->lpVtbl->GetValue(This,key,value); +} +#endif +#endif + +#endif + + +#endif /* __ICredentialProviderUser_INTERFACE_DEFINED__ */ + +DEFINE_GUID(Identity_LocalUserProvider, 0xA198529B, 0x730F, 0x4089, 0xB6, 0x46, 0xA1, 0x25, 0x57, 0xF5, 0x66, 0x5E); +/***************************************************************************** + * ICredentialProviderUserArray interface + */ +#ifndef __ICredentialProviderUserArray_INTERFACE_DEFINED__ +#define __ICredentialProviderUserArray_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ICredentialProviderUserArray, 0x90c119ae, 0x0f18, 0x4520, 0xa1,0xf1, 0x11,0x43,0x66,0xa4,0x0f,0xe8); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("90c119ae-0f18-4520-a1f1-114366a40fe8") +ICredentialProviderUserArray : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetProviderFilter( + REFGUID guidProviderToFilterTo) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAccountOptions( + CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS *credentialProviderAccountOptions) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCount( + DWORD *userCount) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAt( + DWORD userIndex, + ICredentialProviderUser **user) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ICredentialProviderUserArray, 0x90c119ae, 0x0f18, 0x4520, 0xa1,0xf1, 0x11,0x43,0x66,0xa4,0x0f,0xe8) +#endif +#else +typedef struct ICredentialProviderUserArrayVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ICredentialProviderUserArray *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ICredentialProviderUserArray *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ICredentialProviderUserArray *This); + + /*** ICredentialProviderUserArray methods ***/ + HRESULT (STDMETHODCALLTYPE *SetProviderFilter)( + ICredentialProviderUserArray *This, + REFGUID guidProviderToFilterTo); + + HRESULT (STDMETHODCALLTYPE *GetAccountOptions)( + ICredentialProviderUserArray *This, + CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS *credentialProviderAccountOptions); + + HRESULT (STDMETHODCALLTYPE *GetCount)( + ICredentialProviderUserArray *This, + DWORD *userCount); + + HRESULT (STDMETHODCALLTYPE *GetAt)( + ICredentialProviderUserArray *This, + DWORD userIndex, + ICredentialProviderUser **user); + + END_INTERFACE +} ICredentialProviderUserArrayVtbl; + +interface ICredentialProviderUserArray { + CONST_VTBL ICredentialProviderUserArrayVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ICredentialProviderUserArray_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ICredentialProviderUserArray_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ICredentialProviderUserArray_Release(This) (This)->lpVtbl->Release(This) +/*** ICredentialProviderUserArray methods ***/ +#define ICredentialProviderUserArray_SetProviderFilter(This,guidProviderToFilterTo) (This)->lpVtbl->SetProviderFilter(This,guidProviderToFilterTo) +#define ICredentialProviderUserArray_GetAccountOptions(This,credentialProviderAccountOptions) (This)->lpVtbl->GetAccountOptions(This,credentialProviderAccountOptions) +#define ICredentialProviderUserArray_GetCount(This,userCount) (This)->lpVtbl->GetCount(This,userCount) +#define ICredentialProviderUserArray_GetAt(This,userIndex,user) (This)->lpVtbl->GetAt(This,userIndex,user) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderUserArray_QueryInterface(ICredentialProviderUserArray* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ICredentialProviderUserArray_AddRef(ICredentialProviderUserArray* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ICredentialProviderUserArray_Release(ICredentialProviderUserArray* This) { + return This->lpVtbl->Release(This); +} +/*** ICredentialProviderUserArray methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderUserArray_SetProviderFilter(ICredentialProviderUserArray* This,REFGUID guidProviderToFilterTo) { + return This->lpVtbl->SetProviderFilter(This,guidProviderToFilterTo); +} +static __WIDL_INLINE HRESULT ICredentialProviderUserArray_GetAccountOptions(ICredentialProviderUserArray* This,CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS *credentialProviderAccountOptions) { + return This->lpVtbl->GetAccountOptions(This,credentialProviderAccountOptions); +} +static __WIDL_INLINE HRESULT ICredentialProviderUserArray_GetCount(ICredentialProviderUserArray* This,DWORD *userCount) { + return This->lpVtbl->GetCount(This,userCount); +} +static __WIDL_INLINE HRESULT ICredentialProviderUserArray_GetAt(ICredentialProviderUserArray* This,DWORD userIndex,ICredentialProviderUser **user) { + return This->lpVtbl->GetAt(This,userIndex,user); +} +#endif +#endif + +#endif + + +#endif /* __ICredentialProviderUserArray_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ICredentialProviderSetUserArray interface + */ +#ifndef __ICredentialProviderSetUserArray_INTERFACE_DEFINED__ +#define __ICredentialProviderSetUserArray_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ICredentialProviderSetUserArray, 0x095c1484, 0x1c0c, 0x4388, 0x9c,0x6d, 0x50,0x0e,0x61,0xbf,0x84,0xbd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("095c1484-1c0c-4388-9c6d-500e61bf84bd") +ICredentialProviderSetUserArray : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetUserArray( + ICredentialProviderUserArray *users) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ICredentialProviderSetUserArray, 0x095c1484, 0x1c0c, 0x4388, 0x9c,0x6d, 0x50,0x0e,0x61,0xbf,0x84,0xbd) +#endif +#else +typedef struct ICredentialProviderSetUserArrayVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ICredentialProviderSetUserArray *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ICredentialProviderSetUserArray *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ICredentialProviderSetUserArray *This); + + /*** ICredentialProviderSetUserArray methods ***/ + HRESULT (STDMETHODCALLTYPE *SetUserArray)( + ICredentialProviderSetUserArray *This, + ICredentialProviderUserArray *users); + + END_INTERFACE +} ICredentialProviderSetUserArrayVtbl; + +interface ICredentialProviderSetUserArray { + CONST_VTBL ICredentialProviderSetUserArrayVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ICredentialProviderSetUserArray_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ICredentialProviderSetUserArray_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ICredentialProviderSetUserArray_Release(This) (This)->lpVtbl->Release(This) +/*** ICredentialProviderSetUserArray methods ***/ +#define ICredentialProviderSetUserArray_SetUserArray(This,users) (This)->lpVtbl->SetUserArray(This,users) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderSetUserArray_QueryInterface(ICredentialProviderSetUserArray* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ICredentialProviderSetUserArray_AddRef(ICredentialProviderSetUserArray* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ICredentialProviderSetUserArray_Release(ICredentialProviderSetUserArray* This) { + return This->lpVtbl->Release(This); +} +/*** ICredentialProviderSetUserArray methods ***/ +static __WIDL_INLINE HRESULT ICredentialProviderSetUserArray_SetUserArray(ICredentialProviderSetUserArray* This,ICredentialProviderUserArray *users) { + return This->lpVtbl->SetUserArray(This,users); +} +#endif +#endif + +#endif + + +#endif /* __ICredentialProviderSetUserArray_INTERFACE_DEFINED__ */ + +#endif /* (NTDDI_VERSION >= NTDDI_WIN8) */ +#ifndef __CredentialProviders_LIBRARY_DEFINED__ +#define __CredentialProviders_LIBRARY_DEFINED__ + +DEFINE_GUID(LIBID_CredentialProviders, 0xd545db01, 0xe522, 0x4a63, 0xaf,0x83, 0xd8,0xdd,0xf9,0x54,0x00,0x4f); + +/***************************************************************************** + * PasswordCredentialProvider coclass + */ + +DEFINE_GUID(CLSID_PasswordCredentialProvider, 0x60b78e88, 0xead8, 0x445c, 0x9c,0xfd, 0x0b,0x87,0xf7,0x4e,0xa6,0xcd); + +#ifdef __cplusplus +class DECLSPEC_UUID("60b78e88-ead8-445c-9cfd-0b87f74ea6cd") PasswordCredentialProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(PasswordCredentialProvider, 0x60b78e88, 0xead8, 0x445c, 0x9c,0xfd, 0x0b,0x87,0xf7,0x4e,0xa6,0xcd) +#endif +#endif + +/***************************************************************************** + * V1PasswordCredentialProvider coclass + */ + +DEFINE_GUID(CLSID_V1PasswordCredentialProvider, 0x6f45dc1e, 0x5384, 0x457a, 0xbc,0x13, 0x2c,0xd8,0x1b,0x0d,0x28,0xed); + +#ifdef __cplusplus +class DECLSPEC_UUID("6f45dc1e-5384-457a-bc13-2cd81b0d28ed") V1PasswordCredentialProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(V1PasswordCredentialProvider, 0x6f45dc1e, 0x5384, 0x457a, 0xbc,0x13, 0x2c,0xd8,0x1b,0x0d,0x28,0xed) +#endif +#endif + +/***************************************************************************** + * PINLogonCredentialProvider coclass + */ + +DEFINE_GUID(CLSID_PINLogonCredentialProvider, 0xcb82ea12, 0x9f71, 0x446d, 0x89,0xe1, 0x8d,0x09,0x24,0xe1,0x25,0x6e); + +#ifdef __cplusplus +class DECLSPEC_UUID("cb82ea12-9f71-446d-89e1-8d0924e1256e") PINLogonCredentialProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(PINLogonCredentialProvider, 0xcb82ea12, 0x9f71, 0x446d, 0x89,0xe1, 0x8d,0x09,0x24,0xe1,0x25,0x6e) +#endif +#endif + +/***************************************************************************** + * NPCredentialProvider coclass + */ + +DEFINE_GUID(CLSID_NPCredentialProvider, 0x3dd6bec0, 0x8193, 0x4ffe, 0xae,0x25, 0xe0,0x8e,0x39,0xea,0x40,0x63); + +#ifdef __cplusplus +class DECLSPEC_UUID("3dd6bec0-8193-4ffe-ae25-e08e39ea4063") NPCredentialProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(NPCredentialProvider, 0x3dd6bec0, 0x8193, 0x4ffe, 0xae,0x25, 0xe0,0x8e,0x39,0xea,0x40,0x63) +#endif +#endif + +/***************************************************************************** + * SmartcardCredentialProvider coclass + */ + +DEFINE_GUID(CLSID_SmartcardCredentialProvider, 0x8fd7e19c, 0x3bf7, 0x489b, 0xa7,0x2c, 0x84,0x6a,0xb3,0x67,0x8c,0x96); + +#ifdef __cplusplus +class DECLSPEC_UUID("8fd7e19c-3bf7-489b-a72c-846ab3678c96") SmartcardCredentialProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SmartcardCredentialProvider, 0x8fd7e19c, 0x3bf7, 0x489b, 0xa7,0x2c, 0x84,0x6a,0xb3,0x67,0x8c,0x96) +#endif +#endif + +/***************************************************************************** + * V1SmartcardCredentialProvider coclass + */ + +DEFINE_GUID(CLSID_V1SmartcardCredentialProvider, 0x8bf9a910, 0xa8ff, 0x457f, 0x99,0x9f, 0xa5,0xca,0x10,0xb4,0xa8,0x85); + +#ifdef __cplusplus +class DECLSPEC_UUID("8bf9a910-a8ff-457f-999f-a5ca10b4a885") V1SmartcardCredentialProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(V1SmartcardCredentialProvider, 0x8bf9a910, 0xa8ff, 0x457f, 0x99,0x9f, 0xa5,0xca,0x10,0xb4,0xa8,0x85) +#endif +#endif + +/***************************************************************************** + * SmartcardPinProvider coclass + */ + +DEFINE_GUID(CLSID_SmartcardPinProvider, 0x94596c7e, 0x3744, 0x41ce, 0x89,0x3e, 0xbb,0xf0,0x91,0x22,0xf7,0x6a); + +#ifdef __cplusplus +class DECLSPEC_UUID("94596c7e-3744-41ce-893e-bbf09122f76a") SmartcardPinProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SmartcardPinProvider, 0x94596c7e, 0x3744, 0x41ce, 0x89,0x3e, 0xbb,0xf0,0x91,0x22,0xf7,0x6a) +#endif +#endif + +/***************************************************************************** + * SmartcardReaderSelectionProvider coclass + */ + +DEFINE_GUID(CLSID_SmartcardReaderSelectionProvider, 0x1b283861, 0x754f, 0x4022, 0xad,0x47, 0xa5,0xea,0xaa,0x61,0x88,0x94); + +#ifdef __cplusplus +class DECLSPEC_UUID("1b283861-754f-4022-ad47-a5eaaa618894") SmartcardReaderSelectionProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SmartcardReaderSelectionProvider, 0x1b283861, 0x754f, 0x4022, 0xad,0x47, 0xa5,0xea,0xaa,0x61,0x88,0x94) +#endif +#endif + +/***************************************************************************** + * SmartcardWinRTProvider coclass + */ + +DEFINE_GUID(CLSID_SmartcardWinRTProvider, 0x1ee7337f, 0x85ac, 0x45e2, 0xa2,0x3c, 0x37,0xc7,0x53,0x20,0x97,0x69); + +#ifdef __cplusplus +class DECLSPEC_UUID("1ee7337f-85ac-45e2-a23c-37c753209769") SmartcardWinRTProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SmartcardWinRTProvider, 0x1ee7337f, 0x85ac, 0x45e2, 0xa2,0x3c, 0x37,0xc7,0x53,0x20,0x97,0x69) +#endif +#endif + +/***************************************************************************** + * GenericCredentialProvider coclass + */ + +DEFINE_GUID(CLSID_GenericCredentialProvider, 0x25cbb996, 0x92ed, 0x457e, 0xb2,0x8c, 0x47,0x74,0x08,0x4b,0xd5,0x62); + +#ifdef __cplusplus +class DECLSPEC_UUID("25cbb996-92ed-457e-b28c-4774084bd562") GenericCredentialProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(GenericCredentialProvider, 0x25cbb996, 0x92ed, 0x457e, 0xb2,0x8c, 0x47,0x74,0x08,0x4b,0xd5,0x62) +#endif +#endif + +/***************************************************************************** + * RASProvider coclass + */ + +DEFINE_GUID(CLSID_RASProvider, 0x5537e283, 0xb1e7, 0x4ef8, 0x9c,0x6e, 0x7a,0xb0,0xaf,0xe5,0x05,0x6d); + +#ifdef __cplusplus +class DECLSPEC_UUID("5537e283-b1e7-4ef8-9c6e-7ab0afe5056d") RASProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(RASProvider, 0x5537e283, 0xb1e7, 0x4ef8, 0x9c,0x6e, 0x7a,0xb0,0xaf,0xe5,0x05,0x6d) +#endif +#endif + +/***************************************************************************** + * OnexCredentialProvider coclass + */ + +DEFINE_GUID(CLSID_OnexCredentialProvider, 0x07aa0886, 0xcc8d, 0x4e19, 0xa4,0x10, 0x1c,0x75,0xaf,0x68,0x6e,0x62); + +#ifdef __cplusplus +class DECLSPEC_UUID("07aa0886-cc8d-4e19-a410-1c75af686e62") OnexCredentialProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(OnexCredentialProvider, 0x07aa0886, 0xcc8d, 0x4e19, 0xa4,0x10, 0x1c,0x75,0xaf,0x68,0x6e,0x62) +#endif +#endif + +/***************************************************************************** + * OnexPlapSmartcardCredentialProvider coclass + */ + +DEFINE_GUID(CLSID_OnexPlapSmartcardCredentialProvider, 0x33c86cd6, 0x705f, 0x4ba1, 0x9a,0xdb, 0x67,0x07,0x0b,0x83,0x77,0x75); + +#ifdef __cplusplus +class DECLSPEC_UUID("33c86cd6-705f-4ba1-9adb-67070b837775") OnexPlapSmartcardCredentialProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(OnexPlapSmartcardCredentialProvider, 0x33c86cd6, 0x705f, 0x4ba1, 0x9a,0xdb, 0x67,0x07,0x0b,0x83,0x77,0x75) +#endif +#endif + +/***************************************************************************** + * VaultProvider coclass + */ + +DEFINE_GUID(CLSID_VaultProvider, 0x503739d0, 0x4c5e, 0x4cfd, 0xb3,0xba, 0xd8,0x81,0x33,0x4f,0x0d,0xf2); + +#ifdef __cplusplus +class DECLSPEC_UUID("503739d0-4c5e-4cfd-b3ba-d881334f0df2") VaultProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(VaultProvider, 0x503739d0, 0x4c5e, 0x4cfd, 0xb3,0xba, 0xd8,0x81,0x33,0x4f,0x0d,0xf2) +#endif +#endif + +/***************************************************************************** + * WinBioCredentialProvider coclass + */ + +DEFINE_GUID(CLSID_WinBioCredentialProvider, 0xbec09223, 0xb018, 0x416d, 0xa0,0xac, 0x52,0x39,0x71,0xb6,0x39,0xf5); + +#ifdef __cplusplus +class DECLSPEC_UUID("bec09223-b018-416d-a0ac-523971b639f5") WinBioCredentialProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(WinBioCredentialProvider, 0xbec09223, 0xb018, 0x416d, 0xa0,0xac, 0x52,0x39,0x71,0xb6,0x39,0xf5) +#endif +#endif + +/***************************************************************************** + * V1WinBioCredentialProvider coclass + */ + +DEFINE_GUID(CLSID_V1WinBioCredentialProvider, 0xac3ac249, 0xe820, 0x4343, 0xa6,0x5b, 0x37,0x7a,0xc6,0x34,0xdc,0x09); + +#ifdef __cplusplus +class DECLSPEC_UUID("ac3ac249-e820-4343-a65b-377ac634dc09") V1WinBioCredentialProvider; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(V1WinBioCredentialProvider, 0xac3ac249, 0xe820, 0x4343, 0xa6,0x5b, 0x37,0x7a,0xc6,0x34,0xdc,0x09) +#endif +#endif + +#endif /* __CredentialProviders_LIBRARY_DEFINED__ */ +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HBITMAP_UserSize (ULONG *, ULONG, HBITMAP *); +unsigned char * __RPC_USER HBITMAP_UserMarshal (ULONG *, unsigned char *, HBITMAP *); +unsigned char * __RPC_USER HBITMAP_UserUnmarshal(ULONG *, unsigned char *, HBITMAP *); +void __RPC_USER HBITMAP_UserFree (ULONG *, HBITMAP *); +ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); +unsigned char * __RPC_USER HWND_UserMarshal (ULONG *, unsigned char *, HWND *); +unsigned char * __RPC_USER HWND_UserUnmarshal(ULONG *, unsigned char *, HWND *); +void __RPC_USER HWND_UserFree (ULONG *, HWND *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __credentialprovider_h__ */ diff --git a/lib/libc/include/any-windows-any/crtdbg.h b/lib/libc/include/any-windows-any/crtdbg.h index 1b4f37bbf010506db3ee69025ab3c0ce1e652c21..e24d5053bb8d9bbd8b0476bb740533b78a057547 100644 --- a/lib/libc/include/any-windows-any/crtdbg.h +++ b/lib/libc/include/any-windows-any/crtdbg.h @@ -142,18 +142,22 @@ extern "C" { #define _malloc_dbg(s,t,f,l) malloc(s) #define _calloc_dbg(c,s,t,f,l) calloc(c,s) #define _realloc_dbg(p,s,t,f,l) realloc(p,s) -#define _recalloc_dbg(p,c,s,t,f,l) _recalloc(p,c,s) #define _expand_dbg(p,s,t,f,l) _expand(p,s) #define _free_dbg(p,t) free(p) #define _msize_dbg(p,t) _msize(p) #define _aligned_malloc_dbg(s,a,f,l) _aligned_malloc(s,a) #define _aligned_realloc_dbg(p,s,a,f,l) _aligned_realloc(p,s,a) -#define _aligned_recalloc_dbg(p,c,s,a,f,l) _aligned_realloc(p,c,s,a) #define _aligned_free_dbg(p) _aligned_free(p) #define _aligned_offset_malloc_dbg(s,a,o,f,l) _aligned_offset_malloc(s,a,o) #define _aligned_offset_realloc_dbg(p,s,a,o,f,l) _aligned_offset_realloc(p,s,a,o) + +#if __MSVCRT_VERSION__ >= 0x900 +#define _recalloc_dbg(p,c,s,t,f,l) _recalloc(p,c,s) +#define _aligned_recalloc_dbg(p,c,s,a,f,l) _aligned_realloc(p,c,s,a) #define _aligned_offset_recalloc_dbg(p,c,s,a,o,f,l) _aligned_offset_recalloc(p,c,s,a,o) +#define _aligned_msize_dbg(p,a,o) _aligned_msize(p,a,o) +#endif #define _malloca_dbg(s,t,f,l) _malloca(s) #define _freea_dbg(p,t) _freea(p) diff --git a/lib/libc/include/any-windows-any/ctfutb.h b/lib/libc/include/any-windows-any/ctfutb.h index 79c98fd4733d9a5c506cceedf5f42a19232eb407..20703e8c632f92281db3b6f973e8320faeaf0434 100644 --- a/lib/libc/include/any-windows-any/ctfutb.h +++ b/lib/libc/include/any-windows-any/ctfutb.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/ctfutb.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/ctfutb.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __ctfutb_h__ #define __ctfutb_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ITfLangBarItem_FWD_DEFINED__ @@ -187,26 +195,26 @@ interface ITfLangBarItem { #define ITfLangBarItem_GetTooltipString(This,pbstrToolTip) (This)->lpVtbl->GetTooltipString(This,pbstrToolTip) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfLangBarItem_QueryInterface(ITfLangBarItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfLangBarItem_QueryInterface(ITfLangBarItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfLangBarItem_AddRef(ITfLangBarItem* This) { +static __WIDL_INLINE ULONG ITfLangBarItem_AddRef(ITfLangBarItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfLangBarItem_Release(ITfLangBarItem* This) { +static __WIDL_INLINE ULONG ITfLangBarItem_Release(ITfLangBarItem* This) { return This->lpVtbl->Release(This); } /*** ITfLangBarItem methods ***/ -static FORCEINLINE HRESULT ITfLangBarItem_GetInfo(ITfLangBarItem* This,TF_LANGBARITEMINFO *pInfo) { +static __WIDL_INLINE HRESULT ITfLangBarItem_GetInfo(ITfLangBarItem* This,TF_LANGBARITEMINFO *pInfo) { return This->lpVtbl->GetInfo(This,pInfo); } -static FORCEINLINE HRESULT ITfLangBarItem_GetStatus(ITfLangBarItem* This,DWORD *pdwStatus) { +static __WIDL_INLINE HRESULT ITfLangBarItem_GetStatus(ITfLangBarItem* This,DWORD *pdwStatus) { return This->lpVtbl->GetStatus(This,pdwStatus); } -static FORCEINLINE HRESULT ITfLangBarItem_Show(ITfLangBarItem* This,WINBOOL fShow) { +static __WIDL_INLINE HRESULT ITfLangBarItem_Show(ITfLangBarItem* This,WINBOOL fShow) { return This->lpVtbl->Show(This,fShow); } -static FORCEINLINE HRESULT ITfLangBarItem_GetTooltipString(ITfLangBarItem* This,BSTR *pbstrToolTip) { +static __WIDL_INLINE HRESULT ITfLangBarItem_GetTooltipString(ITfLangBarItem* This,BSTR *pbstrToolTip) { return This->lpVtbl->GetTooltipString(This,pbstrToolTip); } #endif @@ -300,26 +308,26 @@ interface IEnumTfLangBarItems { #define IEnumTfLangBarItems_Skip(This,ulCount) (This)->lpVtbl->Skip(This,ulCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumTfLangBarItems_QueryInterface(IEnumTfLangBarItems* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumTfLangBarItems_QueryInterface(IEnumTfLangBarItems* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumTfLangBarItems_AddRef(IEnumTfLangBarItems* This) { +static __WIDL_INLINE ULONG IEnumTfLangBarItems_AddRef(IEnumTfLangBarItems* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumTfLangBarItems_Release(IEnumTfLangBarItems* This) { +static __WIDL_INLINE ULONG IEnumTfLangBarItems_Release(IEnumTfLangBarItems* This) { return This->lpVtbl->Release(This); } /*** IEnumTfLangBarItems methods ***/ -static FORCEINLINE HRESULT IEnumTfLangBarItems_Clone(IEnumTfLangBarItems* This,IEnumTfLangBarItems **ppEnum) { +static __WIDL_INLINE HRESULT IEnumTfLangBarItems_Clone(IEnumTfLangBarItems* This,IEnumTfLangBarItems **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumTfLangBarItems_Next(IEnumTfLangBarItems* This,ULONG ulCount,ITfLangBarItem **ppItem,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumTfLangBarItems_Next(IEnumTfLangBarItems* This,ULONG ulCount,ITfLangBarItem **ppItem,ULONG *pcFetched) { return This->lpVtbl->Next(This,ulCount,ppItem,pcFetched); } -static FORCEINLINE HRESULT IEnumTfLangBarItems_Reset(IEnumTfLangBarItems* This) { +static __WIDL_INLINE HRESULT IEnumTfLangBarItems_Reset(IEnumTfLangBarItems* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumTfLangBarItems_Skip(IEnumTfLangBarItems* This,ULONG ulCount) { +static __WIDL_INLINE HRESULT IEnumTfLangBarItems_Skip(IEnumTfLangBarItems* This,ULONG ulCount) { return This->lpVtbl->Skip(This,ulCount); } #endif @@ -386,17 +394,17 @@ interface ITfLangBarItemSink { #define ITfLangBarItemSink_OnUpdate(This,dwFlags) (This)->lpVtbl->OnUpdate(This,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfLangBarItemSink_QueryInterface(ITfLangBarItemSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfLangBarItemSink_QueryInterface(ITfLangBarItemSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfLangBarItemSink_AddRef(ITfLangBarItemSink* This) { +static __WIDL_INLINE ULONG ITfLangBarItemSink_AddRef(ITfLangBarItemSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfLangBarItemSink_Release(ITfLangBarItemSink* This) { +static __WIDL_INLINE ULONG ITfLangBarItemSink_Release(ITfLangBarItemSink* This) { return This->lpVtbl->Release(This); } /*** ITfLangBarItemSink methods ***/ -static FORCEINLINE HRESULT ITfLangBarItemSink_OnUpdate(ITfLangBarItemSink* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITfLangBarItemSink_OnUpdate(ITfLangBarItemSink* This,DWORD dwFlags) { return This->lpVtbl->OnUpdate(This,dwFlags); } #endif @@ -581,50 +589,50 @@ interface ITfLangBarItemMgr { #define ITfLangBarItemMgr_UnadviseItemsSink(This,ulCount,pdwCookie) (This)->lpVtbl->UnadviseItemsSink(This,ulCount,pdwCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfLangBarItemMgr_QueryInterface(ITfLangBarItemMgr* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfLangBarItemMgr_QueryInterface(ITfLangBarItemMgr* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfLangBarItemMgr_AddRef(ITfLangBarItemMgr* This) { +static __WIDL_INLINE ULONG ITfLangBarItemMgr_AddRef(ITfLangBarItemMgr* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfLangBarItemMgr_Release(ITfLangBarItemMgr* This) { +static __WIDL_INLINE ULONG ITfLangBarItemMgr_Release(ITfLangBarItemMgr* This) { return This->lpVtbl->Release(This); } /*** ITfLangBarItemMgr methods ***/ -static FORCEINLINE HRESULT ITfLangBarItemMgr_EnumItems(ITfLangBarItemMgr* This,IEnumTfLangBarItems **ppEnum) { +static __WIDL_INLINE HRESULT ITfLangBarItemMgr_EnumItems(ITfLangBarItemMgr* This,IEnumTfLangBarItems **ppEnum) { return This->lpVtbl->EnumItems(This,ppEnum); } -static FORCEINLINE HRESULT ITfLangBarItemMgr_GetItem(ITfLangBarItemMgr* This,REFGUID rguid,ITfLangBarItem **ppItem) { +static __WIDL_INLINE HRESULT ITfLangBarItemMgr_GetItem(ITfLangBarItemMgr* This,REFGUID rguid,ITfLangBarItem **ppItem) { return This->lpVtbl->GetItem(This,rguid,ppItem); } -static FORCEINLINE HRESULT ITfLangBarItemMgr_AddItem(ITfLangBarItemMgr* This,ITfLangBarItem *punk) { +static __WIDL_INLINE HRESULT ITfLangBarItemMgr_AddItem(ITfLangBarItemMgr* This,ITfLangBarItem *punk) { return This->lpVtbl->AddItem(This,punk); } -static FORCEINLINE HRESULT ITfLangBarItemMgr_RemoveItem(ITfLangBarItemMgr* This,ITfLangBarItem *punk) { +static __WIDL_INLINE HRESULT ITfLangBarItemMgr_RemoveItem(ITfLangBarItemMgr* This,ITfLangBarItem *punk) { return This->lpVtbl->RemoveItem(This,punk); } -static FORCEINLINE HRESULT ITfLangBarItemMgr_AdviseItemSink(ITfLangBarItemMgr* This,ITfLangBarItemSink *punk,DWORD *pdwCookie,REFGUID rguidItem) { +static __WIDL_INLINE HRESULT ITfLangBarItemMgr_AdviseItemSink(ITfLangBarItemMgr* This,ITfLangBarItemSink *punk,DWORD *pdwCookie,REFGUID rguidItem) { return This->lpVtbl->AdviseItemSink(This,punk,pdwCookie,rguidItem); } -static FORCEINLINE HRESULT ITfLangBarItemMgr_UnadviseItemSink(ITfLangBarItemMgr* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT ITfLangBarItemMgr_UnadviseItemSink(ITfLangBarItemMgr* This,DWORD dwCookie) { return This->lpVtbl->UnadviseItemSink(This,dwCookie); } -static FORCEINLINE HRESULT ITfLangBarItemMgr_GetItemFloatingRect(ITfLangBarItemMgr* This,DWORD dwThreadId,REFGUID rguid,RECT *prc) { +static __WIDL_INLINE HRESULT ITfLangBarItemMgr_GetItemFloatingRect(ITfLangBarItemMgr* This,DWORD dwThreadId,REFGUID rguid,RECT *prc) { return This->lpVtbl->GetItemFloatingRect(This,dwThreadId,rguid,prc); } -static FORCEINLINE HRESULT ITfLangBarItemMgr_GetItemsStatus(ITfLangBarItemMgr* This,ULONG ulCount,const GUID *prgguid,DWORD *pdwStatus) { +static __WIDL_INLINE HRESULT ITfLangBarItemMgr_GetItemsStatus(ITfLangBarItemMgr* This,ULONG ulCount,const GUID *prgguid,DWORD *pdwStatus) { return This->lpVtbl->GetItemsStatus(This,ulCount,prgguid,pdwStatus); } -static FORCEINLINE HRESULT ITfLangBarItemMgr_GetItemNum(ITfLangBarItemMgr* This,ULONG *pulCount) { +static __WIDL_INLINE HRESULT ITfLangBarItemMgr_GetItemNum(ITfLangBarItemMgr* This,ULONG *pulCount) { return This->lpVtbl->GetItemNum(This,pulCount); } -static FORCEINLINE HRESULT ITfLangBarItemMgr_GetItems(ITfLangBarItemMgr* This,ULONG ulCount,ITfLangBarItem **ppItem,TF_LANGBARITEMINFO *pInfo,DWORD *pdwStatus,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT ITfLangBarItemMgr_GetItems(ITfLangBarItemMgr* This,ULONG ulCount,ITfLangBarItem **ppItem,TF_LANGBARITEMINFO *pInfo,DWORD *pdwStatus,ULONG *pcFetched) { return This->lpVtbl->GetItems(This,ulCount,ppItem,pInfo,pdwStatus,pcFetched); } -static FORCEINLINE HRESULT ITfLangBarItemMgr_AdviseItemsSink(ITfLangBarItemMgr* This,ULONG ulCount,ITfLangBarItemSink **ppunk,const GUID *pguidItem,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT ITfLangBarItemMgr_AdviseItemsSink(ITfLangBarItemMgr* This,ULONG ulCount,ITfLangBarItemSink **ppunk,const GUID *pguidItem,DWORD *pdwCookie) { return This->lpVtbl->AdviseItemsSink(This,ulCount,ppunk,pguidItem,pdwCookie); } -static FORCEINLINE HRESULT ITfLangBarItemMgr_UnadviseItemsSink(ITfLangBarItemMgr* This,ULONG ulCount,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT ITfLangBarItemMgr_UnadviseItemsSink(ITfLangBarItemMgr* This,ULONG ulCount,DWORD *pdwCookie) { return This->lpVtbl->UnadviseItemsSink(This,ulCount,pdwCookie); } #endif @@ -781,41 +789,41 @@ interface ITfLangBarMgr { #define ITfLangBarMgr_GetShowFloatingStatus(This,pdwFlags) (This)->lpVtbl->GetShowFloatingStatus(This,pdwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfLangBarMgr_QueryInterface(ITfLangBarMgr* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfLangBarMgr_QueryInterface(ITfLangBarMgr* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfLangBarMgr_AddRef(ITfLangBarMgr* This) { +static __WIDL_INLINE ULONG ITfLangBarMgr_AddRef(ITfLangBarMgr* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfLangBarMgr_Release(ITfLangBarMgr* This) { +static __WIDL_INLINE ULONG ITfLangBarMgr_Release(ITfLangBarMgr* This) { return This->lpVtbl->Release(This); } /*** ITfLangBarMgr methods ***/ -static FORCEINLINE HRESULT ITfLangBarMgr_AdviseEventSink(ITfLangBarMgr* This,ITfLangBarEventSink *pSink,HWND hwnd,DWORD dwflags,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT ITfLangBarMgr_AdviseEventSink(ITfLangBarMgr* This,ITfLangBarEventSink *pSink,HWND hwnd,DWORD dwflags,DWORD *pdwCookie) { return This->lpVtbl->AdviseEventSink(This,pSink,hwnd,dwflags,pdwCookie); } -static FORCEINLINE HRESULT ITfLangBarMgr_UnAdviseEventSink(ITfLangBarMgr* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT ITfLangBarMgr_UnAdviseEventSink(ITfLangBarMgr* This,DWORD dwCookie) { return This->lpVtbl->UnAdviseEventSink(This,dwCookie); } -static FORCEINLINE HRESULT ITfLangBarMgr_GetThreadMarshalInterface(ITfLangBarMgr* This,DWORD dwThreadId,DWORD dwType,REFIID riid,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT ITfLangBarMgr_GetThreadMarshalInterface(ITfLangBarMgr* This,DWORD dwThreadId,DWORD dwType,REFIID riid,IUnknown **ppunk) { return This->lpVtbl->GetThreadMarshalInterface(This,dwThreadId,dwType,riid,ppunk); } -static FORCEINLINE HRESULT ITfLangBarMgr_GetThreadLangBarItemMgr(ITfLangBarMgr* This,DWORD dwThreadId,ITfLangBarItemMgr **pplbie,DWORD *pdwThreadid) { +static __WIDL_INLINE HRESULT ITfLangBarMgr_GetThreadLangBarItemMgr(ITfLangBarMgr* This,DWORD dwThreadId,ITfLangBarItemMgr **pplbie,DWORD *pdwThreadid) { return This->lpVtbl->GetThreadLangBarItemMgr(This,dwThreadId,pplbie,pdwThreadid); } -static FORCEINLINE HRESULT ITfLangBarMgr_GetInputProcessorProfiles(ITfLangBarMgr* This,DWORD dwThreadId,ITfInputProcessorProfiles **ppaip,DWORD *pdwThreadid) { +static __WIDL_INLINE HRESULT ITfLangBarMgr_GetInputProcessorProfiles(ITfLangBarMgr* This,DWORD dwThreadId,ITfInputProcessorProfiles **ppaip,DWORD *pdwThreadid) { return This->lpVtbl->GetInputProcessorProfiles(This,dwThreadId,ppaip,pdwThreadid); } -static FORCEINLINE HRESULT ITfLangBarMgr_RestoreLastFocus(ITfLangBarMgr* This,DWORD *dwThreadId,WINBOOL fPrev) { +static __WIDL_INLINE HRESULT ITfLangBarMgr_RestoreLastFocus(ITfLangBarMgr* This,DWORD *dwThreadId,WINBOOL fPrev) { return This->lpVtbl->RestoreLastFocus(This,dwThreadId,fPrev); } -static FORCEINLINE HRESULT ITfLangBarMgr_SetModalInput(ITfLangBarMgr* This,ITfLangBarEventSink *pSink,DWORD dwThreadId,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITfLangBarMgr_SetModalInput(ITfLangBarMgr* This,ITfLangBarEventSink *pSink,DWORD dwThreadId,DWORD dwFlags) { return This->lpVtbl->SetModalInput(This,pSink,dwThreadId,dwFlags); } -static FORCEINLINE HRESULT ITfLangBarMgr_ShowFloating(ITfLangBarMgr* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITfLangBarMgr_ShowFloating(ITfLangBarMgr* This,DWORD dwFlags) { return This->lpVtbl->ShowFloating(This,dwFlags); } -static FORCEINLINE HRESULT ITfLangBarMgr_GetShowFloatingStatus(ITfLangBarMgr* This,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT ITfLangBarMgr_GetShowFloatingStatus(ITfLangBarMgr* This,DWORD *pdwFlags) { return This->lpVtbl->GetShowFloatingStatus(This,pdwFlags); } #endif @@ -932,32 +940,32 @@ interface ITfLangBarEventSink { #define ITfLangBarEventSink_GetItemFloatingRect(This,dwThreadId,rguid,prc) (This)->lpVtbl->GetItemFloatingRect(This,dwThreadId,rguid,prc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfLangBarEventSink_QueryInterface(ITfLangBarEventSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfLangBarEventSink_QueryInterface(ITfLangBarEventSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfLangBarEventSink_AddRef(ITfLangBarEventSink* This) { +static __WIDL_INLINE ULONG ITfLangBarEventSink_AddRef(ITfLangBarEventSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfLangBarEventSink_Release(ITfLangBarEventSink* This) { +static __WIDL_INLINE ULONG ITfLangBarEventSink_Release(ITfLangBarEventSink* This) { return This->lpVtbl->Release(This); } /*** ITfLangBarEventSink methods ***/ -static FORCEINLINE HRESULT ITfLangBarEventSink_OnSetFocus(ITfLangBarEventSink* This,DWORD dwThreadId) { +static __WIDL_INLINE HRESULT ITfLangBarEventSink_OnSetFocus(ITfLangBarEventSink* This,DWORD dwThreadId) { return This->lpVtbl->OnSetFocus(This,dwThreadId); } -static FORCEINLINE HRESULT ITfLangBarEventSink_OnThreadTerminate(ITfLangBarEventSink* This,DWORD dwThreadId) { +static __WIDL_INLINE HRESULT ITfLangBarEventSink_OnThreadTerminate(ITfLangBarEventSink* This,DWORD dwThreadId) { return This->lpVtbl->OnThreadTerminate(This,dwThreadId); } -static FORCEINLINE HRESULT ITfLangBarEventSink_OnThreadItemChange(ITfLangBarEventSink* This,DWORD dwThreadId) { +static __WIDL_INLINE HRESULT ITfLangBarEventSink_OnThreadItemChange(ITfLangBarEventSink* This,DWORD dwThreadId) { return This->lpVtbl->OnThreadItemChange(This,dwThreadId); } -static FORCEINLINE HRESULT ITfLangBarEventSink_OnModalInput(ITfLangBarEventSink* This,DWORD dwThreadId,UINT uMsg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ITfLangBarEventSink_OnModalInput(ITfLangBarEventSink* This,DWORD dwThreadId,UINT uMsg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->OnModalInput(This,dwThreadId,uMsg,wParam,lParam); } -static FORCEINLINE HRESULT ITfLangBarEventSink_ShowFloating(ITfLangBarEventSink* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITfLangBarEventSink_ShowFloating(ITfLangBarEventSink* This,DWORD dwFlags) { return This->lpVtbl->ShowFloating(This,dwFlags); } -static FORCEINLINE HRESULT ITfLangBarEventSink_GetItemFloatingRect(ITfLangBarEventSink* This,DWORD dwThreadId,REFGUID rguid,RECT *prc) { +static __WIDL_INLINE HRESULT ITfLangBarEventSink_GetItemFloatingRect(ITfLangBarEventSink* This,DWORD dwThreadId,REFGUID rguid,RECT *prc) { return This->lpVtbl->GetItemFloatingRect(This,dwThreadId,rguid,prc); } #endif diff --git a/lib/libc/include/any-windows-any/ctxtcall.h b/lib/libc/include/any-windows-any/ctxtcall.h index 9fa8ec41e0e325ebb4dfaf372726d0e4cae58ecb..db4f274699ead2c4f8c8868c90bd7177fc053969 100644 --- a/lib/libc/include/any-windows-any/ctxtcall.h +++ b/lib/libc/include/any-windows-any/ctxtcall.h @@ -1,86 +1,147 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ +/*** Autogenerated by WIDL 8.21 from include/ctxtcall.idl - Do not edit ***/ + +#ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475 #endif - -#include "rpc.h" -#include "rpcndr.h" - -#ifndef __RPCNDR_H_VERSION__ -#error This stub requires an updated version of +#include +#include #endif #ifndef COM_NO_WINDOWS_H -#include "windows.h" -#include "ole2.h" +#include +#include #endif #ifndef __ctxtcall_h__ #define __ctxtcall_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + #ifndef __IContextCallback_FWD_DEFINED__ #define __IContextCallback_FWD_DEFINED__ -typedef struct IContextCallback IContextCallback; -#endif - -#include "wtypes.h" -#include "objidl.h" +typedef interface IContextCallback IContextCallback; #ifdef __cplusplus -extern "C"{ +interface IContextCallback; +#endif /* __cplusplus */ #endif -#ifndef __MIDL_user_allocate_free_DEFINED__ -#define __MIDL_user_allocate_free_DEFINED__ - void *__RPC_API MIDL_user_allocate(size_t); - void __RPC_API MIDL_user_free(void *); +/* Headers for imported files */ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { #endif - typedef struct tagComCallData { +typedef struct tagComCallData { DWORD dwDispid; DWORD dwReserved; void *pUserDefined; - } ComCallData; - - extern RPC_IF_HANDLE __MIDL_itf_ctxtcall_0000_v0_0_c_ifspec; - extern RPC_IF_HANDLE __MIDL_itf_ctxtcall_0000_v0_0_s_ifspec; - +} ComCallData; +/***************************************************************************** + * IContextCallback interface + */ #ifndef __IContextCallback_INTERFACE_DEFINED__ #define __IContextCallback_INTERFACE_DEFINED__ - typedef HRESULT (WINAPI *PFNCONTEXTCALL)(ComCallData *pParam); - EXTERN_C const IID IID_IContextCallback; + +typedef HRESULT (__stdcall *PFNCONTEXTCALL)(ComCallData *pParam); +DEFINE_GUID(IID_IContextCallback, 0x000001da, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IContextCallback : public IUnknown { - public: - virtual HRESULT WINAPI ContextCallback(PFNCONTEXTCALL pfnCallback,ComCallData *pParam,REFIID riid,int iMethod,IUnknown *pUnk) = 0; - }; +MIDL_INTERFACE("000001da-0000-0000-c000-000000000046") +IContextCallback : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE ContextCallback( + PFNCONTEXTCALL pCallback, + ComCallData *pParam, + REFIID riid, + int iMethod, + IUnknown *pUnk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IContextCallback, 0x000001da, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46) +#endif #else - typedef struct IContextCallbackVtbl { +typedef struct IContextCallbackVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IContextCallback *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IContextCallback *This); - ULONG (WINAPI *Release)(IContextCallback *This); - HRESULT (WINAPI *ContextCallback)(IContextCallback *This,PFNCONTEXTCALL pfnCallback,ComCallData *pParam,REFIID riid,int iMethod,IUnknown *pUnk); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IContextCallback *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IContextCallback *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IContextCallback *This); + + /*** IContextCallback methods ***/ + HRESULT (STDMETHODCALLTYPE *ContextCallback)( + IContextCallback *This, + PFNCONTEXTCALL pCallback, + ComCallData *pParam, + REFIID riid, + int iMethod, + IUnknown *pUnk); + END_INTERFACE - } IContextCallbackVtbl; - struct IContextCallback { - CONST_VTBL struct IContextCallbackVtbl *lpVtbl; - }; +} IContextCallbackVtbl; + +interface IContextCallback { + CONST_VTBL IContextCallbackVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IContextCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IContextCallback_AddRef(This) (This)->lpVtbl->AddRef(This) #define IContextCallback_Release(This) (This)->lpVtbl->Release(This) -#define IContextCallback_ContextCallback(This,pfnCallback,pParam,riid,iMethod,pUnk) (This)->lpVtbl->ContextCallback(This,pfnCallback,pParam,riid,iMethod,pUnk) +/*** IContextCallback methods ***/ +#define IContextCallback_ContextCallback(This,pCallback,pParam,riid,iMethod,pUnk) (This)->lpVtbl->ContextCallback(This,pCallback,pParam,riid,iMethod,pUnk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IContextCallback_QueryInterface(IContextCallback* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IContextCallback_AddRef(IContextCallback* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IContextCallback_Release(IContextCallback* This) { + return This->lpVtbl->Release(This); +} +/*** IContextCallback methods ***/ +static __WIDL_INLINE HRESULT IContextCallback_ContextCallback(IContextCallback* This,PFNCONTEXTCALL pCallback,ComCallData *pParam,REFIID riid,int iMethod,IUnknown *pUnk) { + return This->lpVtbl->ContextCallback(This,pCallback,pParam,riid,iMethod,pUnk); +} #endif #endif - HRESULT WINAPI IContextCallback_ContextCallback_Proxy(IContextCallback *This,PFNCONTEXTCALL pfnCallback,ComCallData *pParam,REFIID riid,int iMethod,IUnknown *pUnk); - void __RPC_STUB IContextCallback_ContextCallback_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IContextCallback_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + #ifdef __cplusplus } #endif -#endif + +#endif /* __ctxtcall_h__ */ diff --git a/lib/libc/include/any-windows-any/d2d1_2.h b/lib/libc/include/any-windows-any/d2d1_2.h new file mode 100644 index 0000000000000000000000000000000000000000..de5e4b811eb0a069198c7b3cff0f59ba9da38046 --- /dev/null +++ b/lib/libc/include/any-windows-any/d2d1_2.h @@ -0,0 +1,123 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _D2D1_2_H_ +#define _D2D1_2_H_ + +#ifndef _D2D1_1_H_ +#include +#endif + +#ifndef _D2D1_EFFECTS_1_ +#include +#endif + +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Device1; +#else +typedef interface ID2D1Device1 ID2D1Device1; +#endif + +typedef enum D2D1_RENDERING_PRIORITY { + D2D1_RENDERING_PRIORITY_NORMAL = 0, + D2D1_RENDERING_PRIORITY_LOW = 1, + D2D1_RENDERING_PRIORITY_FORCE_DWORD = 0xffffffff +} D2D1_RENDERING_PRIORITY; + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1GeometryRealization : public ID2D1Resource +{ +}; +#else +typedef interface ID2D1GeometryRealization ID2D1GeometryRealization; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1GeometryRealization, 0xa16907d7, 0xbc02, 0x4801, 0x99, 0xe8, 0x8c, 0xf7, 0xf4, 0x85, 0xf7, 0x74); +__CRT_UUID_DECL(ID2D1GeometryRealization, 0xa16907d7, 0xbc02, 0x4801, 0x99, 0xe8, 0x8c, 0xf7, 0xf4, 0x85, 0xf7, 0x74); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1DeviceContext1 : public ID2D1DeviceContext +{ + STDMETHOD(CreateFilledGeometryRealization)(ID2D1Geometry *geometry, FLOAT flattening_tolerance, ID2D1GeometryRealization **geometry_realization) PURE; + STDMETHOD(CreateStrokedGeometryRealization)(ID2D1Geometry *geometry, FLOAT flattening_tolerance, FLOAT stroke_width, ID2D1StrokeStyle *stroke_style, ID2D1GeometryRealization **geometry_realization) PURE; + STDMETHOD_(void, DrawGeometryRealization)(ID2D1GeometryRealization *geometry_realization, ID2D1Brush *brush) PURE; +}; +#else +typedef interface ID2D1DeviceContext1 ID2D1DeviceContext1; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1DeviceContext1, 0xd37f57e4, 0x6908, 0x459f, 0xa1, 0x99, 0xe7, 0x2f, 0x24, 0xf7, 0x99, 0x87); +__CRT_UUID_DECL(ID2D1DeviceContext1, 0xd37f57e4, 0x6908, 0x459f, 0xa1, 0x99, 0xe7, 0x2f, 0x24, 0xf7, 0x99, 0x87); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Device1 : public ID2D1Device +{ + STDMETHOD_(D2D1_RENDERING_PRIORITY, GetRenderingPriority)() PURE; + STDMETHOD_(void, SetRenderingPriority)(D2D1_RENDERING_PRIORITY rendering_priority) PURE; + STDMETHOD(CreateDeviceContext)(D2D1_DEVICE_CONTEXT_OPTIONS options, ID2D1DeviceContext1 **device_context1) PURE; + + using ID2D1Device::CreateDeviceContext; +}; +#else +typedef interface ID2D1Device1 ID2D1Device1; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1Device1, 0xd21768e1, 0x23a4, 0x4823, 0xa1, 0x4b, 0x7c, 0x3e, 0xba, 0x85, 0xd6, 0x58); +__CRT_UUID_DECL(ID2D1Device1, 0xd21768e1, 0x23a4, 0x4823, 0xa1, 0x4b, 0x7c, 0x3e, 0xba, 0x85, 0xd6, 0x58); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Factory2 : public ID2D1Factory1 +{ + STDMETHOD(CreateDevice)(IDXGIDevice *dxgi_device, ID2D1Device1 **d2d_device1) PURE; + + using ID2D1Factory1::CreateDevice; +}; +#else +typedef interface ID2D1Factory2 ID2D1Factory2; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1Factory2, 0x94f81a73, 0x9212, 0x4376, 0x9c, 0x58, 0xb1, 0x6a, 0x3a, 0x0d, 0x39, 0x92); +__CRT_UUID_DECL(ID2D1Factory2, 0x94f81a73, 0x9212, 0x4376, 0x9c, 0x58, 0xb1, 0x6a, 0x3a, 0x0d, 0x39, 0x92); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1CommandSink1 : public ID2D1CommandSink +{ + STDMETHOD(SetPrimitiveBlend1)(D2D1_PRIMITIVE_BLEND primitive_blend) PURE; +}; +#else +typedef interface ID2D1CommandSink1 ID2D1CommandSink1; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1CommandSink1, 0x9eb767fd, 0x4269, 0x4467, 0xb8, 0xc2, 0xeb, 0x30, 0xcb, 0x30, 0x57, 0x43); +__CRT_UUID_DECL(ID2D1CommandSink1, 0x9eb767fd, 0x4269, 0x4467, 0xb8, 0xc2, 0xeb, 0x30, 0xcb, 0x30, 0x57, 0x43); + +#ifdef __cplusplus +extern "C" +{ +#endif + +#if NTDDI_VERSION >= NTDDI_WINBLUE + FLOAT WINAPI D2D1ComputeMaximumScaleFactor(CONST D2D1_MATRIX_3X2_F *matrix); +#endif + +#ifdef __cplusplus +} +#endif + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ + +#include + +#endif /* #ifndef _D2D1_2_H_ */ diff --git a/lib/libc/include/any-windows-any/d2d1_2helper.h b/lib/libc/include/any-windows-any/d2d1_2helper.h new file mode 100644 index 0000000000000000000000000000000000000000..6b55a48c23042b6b621eb08cdf5a393f24376d17 --- /dev/null +++ b/lib/libc/include/any-windows-any/d2d1_2helper.h @@ -0,0 +1,36 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _D2D1_2HELPER_H_ +#define _D2D1_2HELPER_H_ + +#if NTDDI_VERSION >= NTDDI_WINBLUE + +#ifndef _D2D1_2_H_ +#include +#endif + +#ifndef D2D_USE_C_DEFINITIONS + +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) + +namespace D2D1 { + COM_DECLSPEC_NOTHROW D2D1FORCEINLINE FLOAT ComputeFlatteningTolerance(const D2D1_MATRIX_3X2_F &matrix, FLOAT dpi_x = 96.0f, FLOAT dpi_y = 96.0f, FLOAT max_zoom_factor = 1.0f) { + D2D1_MATRIX_3X2_F transform = matrix * D2D1::Matrix3x2F::Scale(dpi_x / 96.0f, dpi_y / 96.0f); + FLOAT abs_max_zoom_factor = (max_zoom_factor > 0) ? max_zoom_factor : -max_zoom_factor; + return D2D1_DEFAULT_FLATTENING_TOLERANCE / (abs_max_zoom_factor * D2D1ComputeMaximumScaleFactor(&transform)); + } +} + +#endif /* WINAPI_PARTITION_APP */ + +#endif /* D2D_USE_C_DEFINITIONS */ + +#endif /* NTDDI_VERSION >= NTDDI_WINBLUE */ + +#endif /* _D2D1_HELPER_H_ */ diff --git a/lib/libc/include/any-windows-any/d2d1_3.h b/lib/libc/include/any-windows-any/d2d1_3.h new file mode 100644 index 0000000000000000000000000000000000000000..18e233d152f1380f5c74754435aa6940e9bdda9e --- /dev/null +++ b/lib/libc/include/any-windows-any/d2d1_3.h @@ -0,0 +1,965 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _D2D1_3_H_ +#define _D2D1_3_H_ + +#ifndef _D2D1_2_H_ +#include +#endif + +#ifndef _D2D1_EFFECTS_2_ +#include +#endif + +#ifndef _D2D1_SVG_ +#include +#endif + +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) + +typedef interface IWICBitmapFrameDecode IWICBitmapFrameDecode; +typedef interface IDWriteFontFace IDWriteFontFace; + +typedef enum D2D1_INK_NIB_SHAPE { + D2D1_INK_NIB_SHAPE_ROUND = 0, + D2D1_INK_NIB_SHAPE_SQUARE = 1, + D2D1_INK_NIB_SHAPE_FORCE_DWORD = 0xffffffff +} D2D1_INK_NIB_SHAPE; + +typedef enum D2D1_ORIENTATION { + D2D1_ORIENTATION_DEFAULT = 1, + D2D1_ORIENTATION_FLIP_HORIZONTAL = 2, + D2D1_ORIENTATION_ROTATE_CLOCKWISE180 = 3, + D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL = 4, + D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL = 5, + D2D1_ORIENTATION_ROTATE_CLOCKWISE270 = 6, + D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL = 7, + D2D1_ORIENTATION_ROTATE_CLOCKWISE90 = 8, + D2D1_ORIENTATION_FORCE_DWORD = 0xffffffff +} D2D1_ORIENTATION; + +typedef enum D2D1_IMAGE_SOURCE_LOADING_OPTIONS { + D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE = 0, + D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE = 1, + D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND = 2, + D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD = 0xffffffff +} D2D1_IMAGE_SOURCE_LOADING_OPTIONS; + +DEFINE_ENUM_FLAG_OPERATORS(D2D1_IMAGE_SOURCE_LOADING_OPTIONS); + +typedef enum D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS { + D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE = 0, + D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION = 1, + D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_FORCE_DWORD = 0xffffffff +} D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS; + +DEFINE_ENUM_FLAG_OPERATORS(D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS); + +typedef enum D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS { + D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE = 0, + D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE = 1, + D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_FORCE_DWORD = 0xffffffff +} D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS; + +DEFINE_ENUM_FLAG_OPERATORS(D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS); + +typedef struct D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES { + D2D1_ORIENTATION orientation; + FLOAT scaleX; + FLOAT scaleY; + D2D1_INTERPOLATION_MODE interpolationMode; + D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS options; +} D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES; + +typedef struct D2D1_INK_POINT { + FLOAT x; + FLOAT y; + FLOAT radius; +} D2D1_INK_POINT; + +typedef struct D2D1_INK_BEZIER_SEGMENT { + D2D1_INK_POINT point1; + D2D1_INK_POINT point2; + D2D1_INK_POINT point3; +} D2D1_INK_BEZIER_SEGMENT; + +typedef struct D2D1_INK_STYLE_PROPERTIES { + D2D1_INK_NIB_SHAPE nibShape; + D2D1_MATRIX_3X2_F nibTransform; +} D2D1_INK_STYLE_PROPERTIES; + +typedef enum D2D1_PATCH_EDGE_MODE { + D2D1_PATCH_EDGE_MODE_ALIASED = 0, + D2D1_PATCH_EDGE_MODE_ANTIALIASED = 1, + D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED = 2, + D2D1_PATCH_EDGE_MODE_FORCE_DWORD = 0xffffffff +} D2D1_PATCH_EDGE_MODE; + +typedef struct D2D1_GRADIENT_MESH_PATCH { + D2D1_POINT_2F point00; + D2D1_POINT_2F point01; + D2D1_POINT_2F point02; + D2D1_POINT_2F point03; + D2D1_POINT_2F point10; + D2D1_POINT_2F point11; + D2D1_POINT_2F point12; + D2D1_POINT_2F point13; + D2D1_POINT_2F point20; + D2D1_POINT_2F point21; + D2D1_POINT_2F point22; + D2D1_POINT_2F point23; + D2D1_POINT_2F point30; + D2D1_POINT_2F point31; + D2D1_POINT_2F point32; + D2D1_POINT_2F point33; + D2D1_COLOR_F color00; + D2D1_COLOR_F color03; + D2D1_COLOR_F color30; + D2D1_COLOR_F color33; + D2D1_PATCH_EDGE_MODE topEdgeMode; + D2D1_PATCH_EDGE_MODE leftEdgeMode; + D2D1_PATCH_EDGE_MODE bottomEdgeMode; + D2D1_PATCH_EDGE_MODE rightEdgeMode; +} D2D1_GRADIENT_MESH_PATCH; + +typedef enum D2D1_SPRITE_OPTIONS { + D2D1_SPRITE_OPTIONS_NONE = 0, + D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE = 1, + D2D1_SPRITE_OPTIONS_FORCE_DWORD = 0xffffffff +} D2D1_SPRITE_OPTIONS; + +DEFINE_ENUM_FLAG_OPERATORS(D2D1_SPRITE_OPTIONS); + +typedef enum D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION { + D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT = 0, + D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE = 1, + D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_FORCE_DWORD = 0xffffffff +} D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION; + +typedef enum D2D1_GAMMA1 { + D2D1_GAMMA1_G22 = D2D1_GAMMA_2_2, + D2D1_GAMMA1_G10 = D2D1_GAMMA_1_0, + D2D1_GAMMA1_G2084 = 2, + D2D1_GAMMA1_FORCE_DWORD = 0xffffffff +} D2D1_GAMMA1; + +typedef struct D2D1_SIMPLE_COLOR_PROFILE { + D2D1_POINT_2F redPrimary; + D2D1_POINT_2F greenPrimary; + D2D1_POINT_2F bluePrimary; + D2D1_POINT_2F whitePointXZ; + D2D1_GAMMA1 gamma; +} D2D1_SIMPLE_COLOR_PROFILE; + +typedef enum D2D1_COLOR_CONTEXT_TYPE { + D2D1_COLOR_CONTEXT_TYPE_ICC = 0, + D2D1_COLOR_CONTEXT_TYPE_SIMPLE = 1, + D2D1_COLOR_CONTEXT_TYPE_DXGI = 2, + D2D1_COLOR_CONTEXT_TYPE_FORCE_DWORD = 0xffffffff +} D2D1_COLOR_CONTEXT_TYPE; + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1InkStyle : public ID2D1Resource +{ + STDMETHOD_(void, SetNibTransform)(const D2D1_MATRIX_3X2_F *transform) PURE; + STDMETHOD_(void, GetNibTransform)(D2D1_MATRIX_3X2_F *transform) const PURE; + STDMETHOD_(void, SetNibShape)(D2D1_INK_NIB_SHAPE nib_shape) PURE; + STDMETHOD_(D2D1_INK_NIB_SHAPE, GetNibShape)() const PURE; + + COM_DECLSPEC_NOTHROW void SetNibTransform(const D2D1_MATRIX_3X2_F &transform) { + SetNibTransform(&transform); + } +}; +#else +typedef interface ID2D1InkStyle ID2D1InkStyle; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1InkStyle, 0xbae8b344, 0x23fc, 0x4071, 0x8c, 0xb5, 0xd0, 0x5d, 0x6f, 0x07, 0x38, 0x48); +__CRT_UUID_DECL(ID2D1InkStyle, 0xbae8b344, 0x23fc, 0x4071, 0x8c, 0xb5, 0xd0, 0x5d, 0x6f, 0x07, 0x38, 0x48); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Ink : public ID2D1Resource +{ + STDMETHOD_(void, SetStartPoint)(const D2D1_INK_POINT *start_point) PURE; +#ifndef WIDL_EXPLICIT_AGGREGATE_RETURNS + STDMETHOD_(D2D1_INK_POINT, GetStartPoint)() const PURE; +#else + virtual D2D1_INK_POINT* STDMETHODCALLTYPE GetStartPoint(D2D1_INK_POINT*) const = 0; + D2D1_INK_POINT STDMETHODCALLTYPE GetStartPoint() const { + D2D1_INK_POINT __ret; + GetStartPoint(&__ret); + return __ret; + } +#endif + STDMETHOD(AddSegments)(const D2D1_INK_BEZIER_SEGMENT *segments, UINT32 segments_count) PURE; + STDMETHOD(RemoveSegmentsAtEnd)(UINT32 segments_count) PURE; + STDMETHOD(SetSegments)(UINT32 start_segment, const D2D1_INK_BEZIER_SEGMENT *segments, UINT32 segments_count) PURE; + STDMETHOD(SetSegmentAtEnd)(const D2D1_INK_BEZIER_SEGMENT *segment) PURE; + STDMETHOD_(UINT32, GetSegmentCount)() const PURE; + STDMETHOD(GetSegments)(UINT32 start_segment, D2D1_INK_BEZIER_SEGMENT *segments, UINT32 segments_count) const PURE; + STDMETHOD(StreamAsGeometry)(ID2D1InkStyle *ink_style, const D2D1_MATRIX_3X2_F *world_transform, FLOAT flattening_tolerance, ID2D1SimplifiedGeometrySink *geometry_sink) const PURE; + STDMETHOD(GetBounds)(ID2D1InkStyle *ink_style, const D2D1_MATRIX_3X2_F *world_transform, D2D1_RECT_F *bounds) const PURE; + + COM_DECLSPEC_NOTHROW void SetStartPoint(const D2D1_INK_POINT &start_point) { + SetStartPoint(&start_point); + } + + COM_DECLSPEC_NOTHROW HRESULT SetSegmentAtEnd(const D2D1_INK_BEZIER_SEGMENT &segment) { + return SetSegmentAtEnd(&segment); + } + + COM_DECLSPEC_NOTHROW HRESULT StreamAsGeometry(ID2D1InkStyle *ink_style, const D2D1_MATRIX_3X2_F &world_transform, FLOAT flattening_tolerance, ID2D1SimplifiedGeometrySink *geometry_sink) const { + return StreamAsGeometry(ink_style, &world_transform, flattening_tolerance, geometry_sink); + } + + COM_DECLSPEC_NOTHROW HRESULT StreamAsGeometry(ID2D1InkStyle *ink_style, const D2D1_MATRIX_3X2_F *world_transform, ID2D1SimplifiedGeometrySink *geometry_sink) const { + return StreamAsGeometry(ink_style, world_transform, D2D1_DEFAULT_FLATTENING_TOLERANCE, geometry_sink); + } + + COM_DECLSPEC_NOTHROW HRESULT StreamAsGeometry(ID2D1InkStyle *ink_style, const D2D1_MATRIX_3X2_F &world_transform, ID2D1SimplifiedGeometrySink *geometry_sink) const { + return StreamAsGeometry(ink_style, &world_transform, D2D1_DEFAULT_FLATTENING_TOLERANCE, geometry_sink); + } +}; +#else +typedef interface ID2D1Ink ID2D1Ink; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1Ink, 0xb499923b, 0x7029, 0x478f, 0xa8, 0xb3, 0x43, 0x2c, 0x7c, 0x5f, 0x53, 0x12); +__CRT_UUID_DECL(ID2D1Ink, 0xb499923b, 0x7029, 0x478f, 0xa8, 0xb3, 0x43, 0x2c, 0x7c, 0x5f, 0x53, 0x12); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1GradientMesh : public ID2D1Resource +{ + STDMETHOD_(UINT32, GetPatchCount)() const PURE; + STDMETHOD(GetPatches)(UINT32 start_index, D2D1_GRADIENT_MESH_PATCH *patches, UINT32 patches_count) const PURE; +}; +#else +typedef interface ID2D1GradientMesh ID2D1GradientMesh; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1GradientMesh, 0xf292e401, 0xc050, 0x4cde, 0x83, 0xd7, 0x04, 0x96, 0x2d, 0x3b, 0x23, 0xc2); +__CRT_UUID_DECL(ID2D1GradientMesh, 0xf292e401, 0xc050, 0x4cde, 0x83, 0xd7, 0x04, 0x96, 0x2d, 0x3b, 0x23, 0xc2); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1ImageSource : public ID2D1Image +{ + STDMETHOD(OfferResources)() PURE; + STDMETHOD(TryReclaimResources)(WINBOOL *resources_discarded) PURE; +}; +#else +typedef interface ID2D1ImageSource ID2D1ImageSource; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1ImageSource, 0xc9b664e5, 0x74a1, 0x4378, 0x9a, 0xc2, 0xee, 0xfc, 0x37, 0xa3, 0xf4, 0xd8); +__CRT_UUID_DECL(ID2D1ImageSource, 0xc9b664e5, 0x74a1, 0x4378, 0x9a, 0xc2, 0xee, 0xfc, 0x37, 0xa3, 0xf4, 0xd8); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1ImageSourceFromWic : public ID2D1ImageSource +{ + STDMETHOD(EnsureCached)(const D2D1_RECT_U *rectangle_to_fill) PURE; + STDMETHOD(TrimCache)(const D2D1_RECT_U *rectangle_to_preserve) PURE; + STDMETHOD_(void, GetSource)(IWICBitmapSource **wic_bitmap_source) const PURE; + + COM_DECLSPEC_NOTHROW HRESULT EnsureCached(const D2D1_RECT_U &rectangle_to_fill) { + return EnsureCached(&rectangle_to_fill); + } + + COM_DECLSPEC_NOTHROW HRESULT TrimCache(const D2D1_RECT_U &rectangle_to_preserve) { + return TrimCache(&rectangle_to_preserve); + } +}; +#else +typedef interface ID2D1ImageSourceFromWic ID2D1ImageSourceFromWic; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1ImageSourceFromWic, 0x77395441, 0x1c8f, 0x4555, 0x86, 0x83, 0xf5, 0x0d, 0xab, 0x0f, 0xe7, 0x92); +__CRT_UUID_DECL(ID2D1ImageSourceFromWic, 0x77395441, 0x1c8f, 0x4555, 0x86, 0x83, 0xf5, 0x0d, 0xab, 0x0f, 0xe7, 0x92); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1TransformedImageSource : public ID2D1Image +{ + STDMETHOD_(void, GetSource)(ID2D1ImageSource **image_source) const PURE; + STDMETHOD_(void, GetProperties)(D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES *properties) const PURE; +}; +#else +typedef interface ID2D1TransformedImageSource ID2D1TransformedImageSource; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1TransformedImageSource, 0x7f1f79e5, 0x2796, 0x416c, 0x8f, 0x55, 0x70, 0x0f, 0x91, 0x14, 0x45, 0xe5); +__CRT_UUID_DECL(ID2D1TransformedImageSource, 0x7f1f79e5, 0x2796, 0x416c, 0x8f, 0x55, 0x70, 0x0f, 0x91, 0x14, 0x45, 0xe5); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1LookupTable3D : public ID2D1Resource +{ +}; +#else +typedef interface ID2D1LookupTable3D ID2D1LookupTable3D; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1LookupTable3D, 0x53dd9855, 0xa3b0, 0x4d5b, 0x82, 0xe1, 0x26, 0xe2, 0x5c, 0x5e, 0x57, 0x97); +__CRT_UUID_DECL(ID2D1LookupTable3D, 0x53dd9855, 0xa3b0, 0x4d5b, 0x82, 0xe1, 0x26, 0xe2, 0x5c, 0x5e, 0x57, 0x97); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1DeviceContext2 : public ID2D1DeviceContext1 +{ + STDMETHOD(CreateInk)(const D2D1_INK_POINT *start_point, ID2D1Ink **ink) PURE; + STDMETHOD(CreateInkStyle)(const D2D1_INK_STYLE_PROPERTIES *ink_style_properties, ID2D1InkStyle **ink_style) PURE; + STDMETHOD(CreateGradientMesh)(const D2D1_GRADIENT_MESH_PATCH *patches, UINT32 patches_count, ID2D1GradientMesh **gradient_mesh) PURE; + STDMETHOD(CreateImageSourceFromWic)(IWICBitmapSource *wic_bitmap_source, D2D1_IMAGE_SOURCE_LOADING_OPTIONS loading_options, D2D1_ALPHA_MODE alpha_mode, ID2D1ImageSourceFromWic **image_source) PURE; + STDMETHOD(CreateLookupTable3D)(D2D1_BUFFER_PRECISION precision, const UINT32 *extents, const BYTE *data, UINT32 data_count, const UINT32 *strides, ID2D1LookupTable3D **lookup_table) PURE; + STDMETHOD(CreateImageSourceFromDxgi)(IDXGISurface **surfaces, UINT32 surface_count, DXGI_COLOR_SPACE_TYPE color_space, D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS options, ID2D1ImageSource **image_source) PURE; + STDMETHOD(GetGradientMeshWorldBounds)(ID2D1GradientMesh *gradient_mesh, D2D1_RECT_F *bounds) const PURE; + STDMETHOD_(void, DrawInk)(ID2D1Ink *ink, ID2D1Brush *brush, ID2D1InkStyle *ink_style) PURE; + STDMETHOD_(void, DrawGradientMesh)(ID2D1GradientMesh *gradient_mesh) PURE; + STDMETHOD_(void, DrawGdiMetafile)(ID2D1GdiMetafile *gdi_metafile, const D2D1_RECT_F *destination_rectangle, const D2D1_RECT_F *source_rectangle = NULL) PURE; + + using ID2D1DeviceContext::DrawGdiMetafile; + + STDMETHOD(CreateTransformedImageSource)(ID2D1ImageSource *image_source, const D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES *properties, ID2D1TransformedImageSource **transformed_image_source) PURE; + + COM_DECLSPEC_NOTHROW HRESULT CreateInk(const D2D1_INK_POINT &start_point, ID2D1Ink **ink) { + return CreateInk(&start_point, ink); + } + + COM_DECLSPEC_NOTHROW HRESULT CreateInkStyle(const D2D1_INK_STYLE_PROPERTIES &ink_style_properties, ID2D1InkStyle **ink_style) { + return CreateInkStyle(&ink_style_properties, ink_style); + } + + COM_DECLSPEC_NOTHROW HRESULT CreateImageSourceFromWic(IWICBitmapSource *wic_bitmap_source, D2D1_IMAGE_SOURCE_LOADING_OPTIONS loading_options, ID2D1ImageSourceFromWic **image_source) { + return CreateImageSourceFromWic(wic_bitmap_source, loading_options, D2D1_ALPHA_MODE_UNKNOWN, image_source); + } + + COM_DECLSPEC_NOTHROW HRESULT CreateImageSourceFromWic(IWICBitmapSource *wic_bitmap_source, ID2D1ImageSourceFromWic **image_source) { + return CreateImageSourceFromWic(wic_bitmap_source, D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE, D2D1_ALPHA_MODE_UNKNOWN, image_source); + } + + COM_DECLSPEC_NOTHROW void DrawGdiMetafile(ID2D1GdiMetafile *gdi_metafile, const D2D1_RECT_F &destination_rectangle, const D2D1_RECT_F &source_rectangle) { + return DrawGdiMetafile(gdi_metafile, &destination_rectangle, &source_rectangle); + } + + COM_DECLSPEC_NOTHROW void DrawGdiMetafile(ID2D1GdiMetafile *gdi_metafile, const D2D1_RECT_F &destination_rectangle, const D2D1_RECT_F *source_rectangle = NULL) { + return DrawGdiMetafile(gdi_metafile, &destination_rectangle, source_rectangle); + } +}; +#else +typedef interface ID2D1DeviceContext2 ID2D1DeviceContext2; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1DeviceContext2, 0x394ea6a3, 0x0c34, 0x4321, 0x95, 0x0b, 0x6c, 0xa2, 0x0f, 0x0b, 0xe6, 0xc7); +__CRT_UUID_DECL(ID2D1DeviceContext2, 0x394ea6a3, 0x0c34, 0x4321, 0x95, 0x0b, 0x6c, 0xa2, 0x0f, 0x0b, 0xe6, 0xc7); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Device2 : public ID2D1Device1 +{ + STDMETHOD(CreateDeviceContext)(D2D1_DEVICE_CONTEXT_OPTIONS options, ID2D1DeviceContext2 **device_context2) PURE; + + using ID2D1Device1::CreateDeviceContext; + using ID2D1Device::CreateDeviceContext; + + STDMETHOD_(void, FlushDeviceContexts)(ID2D1Bitmap *bitmap) PURE; + STDMETHOD(GetDxgiDevice)(IDXGIDevice **dxgi_device) PURE; +}; +#else +typedef interface ID2D1Device2 ID2D1Device2; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1Device2, 0xa44472e1, 0x8dfb, 0x4e60, 0x84, 0x92, 0x6e, 0x28, 0x61, 0xc9, 0xca, 0x8b); +__CRT_UUID_DECL(ID2D1Device2, 0xa44472e1, 0x8dfb, 0x4e60, 0x84, 0x92, 0x6e, 0x28, 0x61, 0xc9, 0xca, 0x8b); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Factory3 : public ID2D1Factory2 +{ + STDMETHOD(CreateDevice)(IDXGIDevice *dxgi_device, ID2D1Device2 **d2d_device2) PURE; + + using ID2D1Factory2::CreateDevice; + using ID2D1Factory1::CreateDevice; +}; +#else +typedef interface ID2D1Factory3 ID2D1Factory3; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1Factory3, 0x0869759f, 0x4f00, 0x413f, 0xb0, 0x3e, 0x2b, 0xda, 0x45, 0x40, 0x4d, 0x0f); +__CRT_UUID_DECL(ID2D1Factory3, 0x0869759f, 0x4f00, 0x413f, 0xb0, 0x3e, 0x2b, 0xda, 0x45, 0x40, 0x4d, 0x0f); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1CommandSink2 : public ID2D1CommandSink1 +{ + STDMETHOD(DrawInk)(ID2D1Ink *ink, ID2D1Brush *brush, ID2D1InkStyle *ink_style) PURE; + STDMETHOD(DrawGradientMesh)(ID2D1GradientMesh *gradient_mesh) PURE; + STDMETHOD(DrawGdiMetafile)(ID2D1GdiMetafile *gdi_metafile, const D2D1_RECT_F *destination_rectangle, const D2D1_RECT_F *source_rectangle) PURE; + + using ID2D1CommandSink::DrawGdiMetafile; +}; +#else +typedef interface ID2D1CommandSink2 ID2D1CommandSink2; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1CommandSink2, 0x3bab440e, 0x417e, 0x47df, 0xa2, 0xe2, 0xbc, 0x0b, 0xe6, 0xa0, 0x09, 0x16); +__CRT_UUID_DECL(ID2D1CommandSink2, 0x3bab440e, 0x417e, 0x47df, 0xa2, 0xe2, 0xbc, 0x0b, 0xe6, 0xa0, 0x09, 0x16); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1GdiMetafile1 : public ID2D1GdiMetafile +{ + STDMETHOD(GetDpi)(FLOAT *dpi_x, FLOAT *dpi_y) PURE; + STDMETHOD(GetSourceBounds)(D2D1_RECT_F *bounds) PURE; +}; +#else +typedef interface ID2D1GdiMetafile1 ID2D1GdiMetafile1; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1GdiMetafile1, 0x2e69f9e8, 0xdd3f, 0x4bf9, 0x95, 0xba, 0xc0, 0x4f, 0x49, 0xd7, 0x88, 0xdf); +__CRT_UUID_DECL(ID2D1GdiMetafile1, 0x2e69f9e8, 0xdd3f, 0x4bf9, 0x95, 0xba, 0xc0, 0x4f, 0x49, 0xd7, 0x88, 0xdf); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1GdiMetafileSink1 : public ID2D1GdiMetafileSink +{ + STDMETHOD(ProcessRecord)(DWORD record_type, const void *record_data, DWORD record_data_size, UINT32 flags) PURE; + + using ID2D1GdiMetafileSink::ProcessRecord; +}; +#else +typedef interface ID2D1GdiMetafileSink1 ID2D1GdiMetafileSink1; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1GdiMetafileSink1, 0xfd0ecb6b, 0x91e6, 0x411e, 0x86, 0x55, 0x39, 0x5e, 0x76, 0x0f, 0x91, 0xb4); +__CRT_UUID_DECL(ID2D1GdiMetafileSink1, 0xfd0ecb6b, 0x91e6, 0x411e, 0x86, 0x55, 0x39, 0x5e, 0x76, 0x0f, 0x91, 0xb4); + +#if NTDDI_VERSION >= NTDDI_WIN10_TH2 + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1SpriteBatch : public ID2D1Resource +{ + STDMETHOD(AddSprites)( + UINT32 sprite_count, + const D2D1_RECT_F *destination_rectangles, + const D2D1_RECT_U *source_rectangles = NULL, + const D2D1_COLOR_F *colors = NULL, + const D2D1_MATRIX_3X2_F *transforms = NULL, + UINT32 destination_rectangles_stride = sizeof(D2D1_RECT_F), + UINT32 source_rectangles_stride = sizeof(D2D1_RECT_U), + UINT32 colors_stride = sizeof(D2D1_COLOR_F), + UINT32 transforms_stride = sizeof(D2D1_MATRIX_3X2_F) + ) PURE; + + STDMETHOD(SetSprites)( + UINT32 start_index, + UINT32 sprite_count, + const D2D1_RECT_F *destination_rectangles = NULL, + const D2D1_RECT_U *source_rectangles = NULL, + const D2D1_COLOR_F *colors = NULL, + const D2D1_MATRIX_3X2_F *transforms = NULL, + UINT32 destination_rectangles_stride = sizeof(D2D1_RECT_F), + UINT32 source_rectangles_stride = sizeof(D2D1_RECT_U), + UINT32 colors_stride = sizeof(D2D1_COLOR_F), + UINT32 transforms_stride = sizeof(D2D1_MATRIX_3X2_F) + ) PURE; + + STDMETHOD(GetSprites)( + UINT32 start_index, + UINT32 sprite_count, + D2D1_RECT_F *destination_rectangles = NULL, + D2D1_RECT_U *source_rectangles = NULL, + D2D1_COLOR_F *colors = NULL, + D2D1_MATRIX_3X2_F *transforms = NULL + ) const PURE; + + STDMETHOD_(UINT32, GetSpriteCount)() const PURE; + STDMETHOD_(void, Clear)() PURE; +}; +#else +typedef interface ID2D1SpriteBatch ID2D1SpriteBatch; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1SpriteBatch, 0x4dc583bf, 0x3a10, 0x438a, 0x87, 0x22, 0xe9, 0x76, 0x52, 0x24, 0xf1, 0xf1); +__CRT_UUID_DECL(ID2D1SpriteBatch, 0x4dc583bf, 0x3a10, 0x438a, 0x87, 0x22, 0xe9, 0x76, 0x52, 0x24, 0xf1, 0xf1); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1DeviceContext3 : public ID2D1DeviceContext2 +{ + STDMETHOD(CreateSpriteBatch)(ID2D1SpriteBatch **sprite_batch) PURE; + + STDMETHOD_(void, DrawSpriteBatch)( + ID2D1SpriteBatch *sprite_batch, + UINT32 start_index, + UINT32 sprite_count, + ID2D1Bitmap *bitmap, + D2D1_BITMAP_INTERPOLATION_MODE interpolation_mode = D2D1_BITMAP_INTERPOLATION_MODE_LINEAR, + D2D1_SPRITE_OPTIONS sprite_options = D2D1_SPRITE_OPTIONS_NONE + ) PURE; + + COM_DECLSPEC_NOTHROW + void + DrawSpriteBatch( + ID2D1SpriteBatch *sprite_batch, + ID2D1Bitmap *bitmap, + D2D1_BITMAP_INTERPOLATION_MODE interpolation_mode = D2D1_BITMAP_INTERPOLATION_MODE_LINEAR, + D2D1_SPRITE_OPTIONS sprite_options = D2D1_SPRITE_OPTIONS_NONE + ) + { + return DrawSpriteBatch(sprite_batch, 0, sprite_batch->GetSpriteCount(), bitmap, interpolation_mode, sprite_options); + } +}; +#else +typedef interface ID2D1DeviceContext3 ID2D1DeviceContext3; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1DeviceContext3, 0x235a7496, 0x8351, 0x414c, 0xbc, 0xd4, 0x66, 0x72, 0xab, 0x2d, 0x8e, 0x00); +__CRT_UUID_DECL(ID2D1DeviceContext3, 0x235a7496, 0x8351, 0x414c, 0xbc, 0xd4, 0x66, 0x72, 0xab, 0x2d, 0x8e, 0x00); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Device3 : public ID2D1Device2 +{ + STDMETHOD(CreateDeviceContext)(D2D1_DEVICE_CONTEXT_OPTIONS options, ID2D1DeviceContext3 **device_context3) PURE; + + using ID2D1Device2::CreateDeviceContext; + using ID2D1Device1::CreateDeviceContext; + using ID2D1Device::CreateDeviceContext; +}; +#else +typedef interface ID2D1Device3 ID2D1Device3; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1Device3, 0x852f2087, 0x802c, 0x4037, 0xab, 0x60, 0xff, 0x2e, 0x7e, 0xe6, 0xfc, 0x01); +__CRT_UUID_DECL(ID2D1Device3, 0x852f2087, 0x802c, 0x4037, 0xab, 0x60, 0xff, 0x2e, 0x7e, 0xe6, 0xfc, 0x01); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Factory4 : public ID2D1Factory3 +{ + STDMETHOD(CreateDevice)(IDXGIDevice *dxgi_device, ID2D1Device3 **d2d_device3) PURE; + + using ID2D1Factory3::CreateDevice; + using ID2D1Factory2::CreateDevice; + using ID2D1Factory1::CreateDevice; +}; +#else +typedef interface ID2D1Factory4 ID2D1Factory4; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1Factory4, 0xbd4ec2d2, 0x0662, 0x4bee, 0xba, 0x8e, 0x6f, 0x29, 0xf0, 0x32, 0xe0, 0x96); +__CRT_UUID_DECL(ID2D1Factory4, 0xbd4ec2d2, 0x0662, 0x4bee, 0xba, 0x8e, 0x6f, 0x29, 0xf0, 0x32, 0xe0, 0x96); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1CommandSink3 : public ID2D1CommandSink2 +{ + STDMETHOD(DrawSpriteBatch)( + ID2D1SpriteBatch *sprite_batch, + UINT32 start_index, + UINT32 sprite_count, + ID2D1Bitmap *bitmap, + D2D1_BITMAP_INTERPOLATION_MODE interpolation_mode, + D2D1_SPRITE_OPTIONS sprite_options + ) PURE; +}; +#else +typedef interface ID2D1CommandSink3 ID2D1CommandSink3; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1CommandSink3, 0x18079135, 0x4cf3, 0x4868, 0xbc, 0x8e, 0x06, 0x06, 0x7e, 0x6d, 0x24, 0x2d); +__CRT_UUID_DECL(ID2D1CommandSink3, 0x18079135, 0x4cf3, 0x4868, 0xbc, 0x8e, 0x06, 0x06, 0x7e, 0x6d, 0x24, 0x2d); + +#endif /* NTDDI_VERSION >= NTDDI_WIN10_TH2 */ + +#if NTDDI_VERSION >= NTDDI_WIN10_RS1 + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1SvgGlyphStyle : public ID2D1Resource +{ + STDMETHOD(SetFill)(ID2D1Brush *brush) PURE; + STDMETHOD_(void, GetFill)(ID2D1Brush **brush) PURE; + + STDMETHOD(SetStroke)( + ID2D1Brush *brush, + FLOAT stroke_width = 1.0f, + const FLOAT *dashes = NULL, + UINT32 dashes_count = 0, + FLOAT dash_offset = 1.0f + ) PURE; + + STDMETHOD_(UINT32, GetStrokeDashesCount)() PURE; + + STDMETHOD_(void, GetStroke)( + ID2D1Brush **brush, + FLOAT *stroke_width = NULL, + FLOAT *dashes = NULL, + UINT32 dashes_count = 0, + FLOAT *dash_offset = NULL + ) PURE; +}; +#else +typedef interface ID2D1SvgGlyphStyle ID2D1SvgGlyphStyle; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1SvgGlyphStyle, 0xaf671749, 0xd241, 0x4db8, 0x8e, 0x41, 0xdc, 0xc2, 0xe5, 0xc1, 0xa4, 0x38); +__CRT_UUID_DECL(ID2D1SvgGlyphStyle, 0xaf671749, 0xd241, 0x4db8, 0x8e, 0x41, 0xdc, 0xc2, 0xe5, 0xc1, 0xa4, 0x38); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1DeviceContext4 : public ID2D1DeviceContext3 +{ + STDMETHOD(CreateSvgGlyphStyle)(ID2D1SvgGlyphStyle **svg_glyph_style) PURE; + + STDMETHOD_(void, DrawText)( + const WCHAR *string, + UINT32 string_length, + IDWriteTextFormat *text_format, + const D2D1_RECT_F *layout_rect, + ID2D1Brush *default_fill_brush, + ID2D1SvgGlyphStyle *svg_glyph_style, + UINT32 color_palette_index = 0, + D2D1_DRAW_TEXT_OPTIONS options = D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT, + DWRITE_MEASURING_MODE measuring_mode = DWRITE_MEASURING_MODE_NATURAL + ) PURE; + + using ID2D1RenderTarget::DrawText; + + STDMETHOD_(void, DrawTextLayout)( + D2D1_POINT_2F origin, + IDWriteTextLayout *text_layout, + ID2D1Brush *default_fill_brush, + ID2D1SvgGlyphStyle *svg_glyph_style, + UINT32 color_palette_index = 0, + D2D1_DRAW_TEXT_OPTIONS options = D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT + ) PURE; + + using ID2D1RenderTarget::DrawTextLayout; + + STDMETHOD_(void, DrawColorBitmapGlyphRun)( + DWRITE_GLYPH_IMAGE_FORMATS glyph_image_format, + D2D1_POINT_2F baseline_origin, + const DWRITE_GLYPH_RUN *glyph_run, + DWRITE_MEASURING_MODE measuring_mode = DWRITE_MEASURING_MODE_NATURAL, + D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION bitmap_snap_option = D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT + ) PURE; + + STDMETHOD_(void, DrawSvgGlyphRun)( + D2D1_POINT_2F baseline_origin, + const DWRITE_GLYPH_RUN *glyph_run, + ID2D1Brush *default_fill_brush = NULL, + ID2D1SvgGlyphStyle *svg_glyph_style = NULL, + UINT32 color_palette_index = 0, + DWRITE_MEASURING_MODE measuring_mode = DWRITE_MEASURING_MODE_NATURAL + ) PURE; + + STDMETHOD(GetColorBitmapGlyphImage)( + DWRITE_GLYPH_IMAGE_FORMATS glyph_image_format, + D2D1_POINT_2F glyph_origin, + IDWriteFontFace *font_face, + FLOAT font_em_size, + UINT16 glyph_index, + WINBOOL is_sideways, + const D2D1_MATRIX_3X2_F *world_transform, + FLOAT dpi_x, + FLOAT dpi_y, + D2D1_MATRIX_3X2_F *glyph_transform, + ID2D1Image **glyph_image + ) PURE; + + STDMETHOD(GetSvgGlyphImage)( + D2D1_POINT_2F glyph_origin, + IDWriteFontFace *font_face, + FLOAT font_em_size, + UINT16 glyph_index, + WINBOOL is_sideways, + const D2D1_MATRIX_3X2_F *world_transform, + ID2D1Brush *default_fill_brush, + ID2D1SvgGlyphStyle *svg_glyph_style, + UINT32 color_palette_index, + D2D1_MATRIX_3X2_F *glyph_transform, + ID2D1CommandList **glyph_image + ) PURE; + + COM_DECLSPEC_NOTHROW void DrawText( + const WCHAR *string, + UINT32 string_length, + IDWriteTextFormat *text_format, + const D2D1_RECT_F &layout_rect, + ID2D1Brush *default_fill_brush, + ID2D1SvgGlyphStyle *svg_glyph_style, + UINT32 color_palette_index = 0, + D2D1_DRAW_TEXT_OPTIONS options = D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT, + DWRITE_MEASURING_MODE measuring_mode = DWRITE_MEASURING_MODE_NATURAL + ) + { + return DrawText(string, string_length, text_format, &layout_rect, default_fill_brush, svg_glyph_style, color_palette_index, options, measuring_mode); + } +}; +#else +typedef interface ID2D1DeviceContext4 ID2D1DeviceContext4; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1DeviceContext4, 0x8c427831, 0x3d90, 0x4476, 0xb6, 0x47, 0xc4, 0xfa, 0xe3, 0x49, 0xe4, 0xdb); +__CRT_UUID_DECL(ID2D1DeviceContext4, 0x8c427831, 0x3d90, 0x4476, 0xb6, 0x47, 0xc4, 0xfa, 0xe3, 0x49, 0xe4, 0xdb); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Device4 : public ID2D1Device3 +{ + STDMETHOD(CreateDeviceContext)(D2D1_DEVICE_CONTEXT_OPTIONS options, ID2D1DeviceContext4 **device_context4) PURE; + + using ID2D1Device3::CreateDeviceContext; + using ID2D1Device2::CreateDeviceContext; + using ID2D1Device1::CreateDeviceContext; + using ID2D1Device::CreateDeviceContext; + + STDMETHOD_(void, SetMaximumColorGlyphCacheMemory)(UINT64 maximum_in_bytes) PURE; + STDMETHOD_(UINT64, GetMaximumColorGlyphCacheMemory)() const PURE; +}; +#else +typedef interface ID2D1Device4 ID2D1Device4; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1Device4, 0xd7bdb159, 0x5683, 0x4a46, 0xbc, 0x9c, 0x72, 0xdc, 0x72, 0x0b, 0x85, 0x8b); +__CRT_UUID_DECL(ID2D1Device4, 0xd7bdb159, 0x5683, 0x4a46, 0xbc, 0x9c, 0x72, 0xdc, 0x72, 0x0b, 0x85, 0x8b); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Factory5 : public ID2D1Factory4 +{ + STDMETHOD(CreateDevice)(IDXGIDevice *dxgi_device, ID2D1Device4 **d2d_device4) PURE; + + using ID2D1Factory4::CreateDevice; + using ID2D1Factory3::CreateDevice; + using ID2D1Factory2::CreateDevice; + using ID2D1Factory1::CreateDevice; +}; +#else +typedef interface ID2D1Factory5 ID2D1Factory5; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1Factory5, 0xc4349994, 0x838e, 0x4b0f, 0x8c, 0xab, 0x44, 0x99, 0x7d, 0x9e, 0xea, 0xcc); +__CRT_UUID_DECL(ID2D1Factory5, 0xc4349994, 0x838e, 0x4b0f, 0x8c, 0xab, 0x44, 0x99, 0x7d, 0x9e, 0xea, 0xcc); + +#endif /* NTDDI_VERSION >= NTDDI_WIN10_RS1 */ + +#if NTDDI_VERSION >= NTDDI_WIN10_RS2 + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1CommandSink4 : public ID2D1CommandSink3 +{ + STDMETHOD(SetPrimitiveBlend2)(D2D1_PRIMITIVE_BLEND primitive_blend) PURE; +}; +#else +typedef interface ID2D1CommandSink4 ID2D1CommandSink4; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1CommandSink4, 0xc78a6519, 0x40d6, 0x4218, 0xb2, 0xde, 0xbe, 0xee, 0xb7, 0x44, 0xbb, 0x3e); +__CRT_UUID_DECL(ID2D1CommandSink4, 0xc78a6519, 0x40d6, 0x4218, 0xb2, 0xde, 0xbe, 0xee, 0xb7, 0x44, 0xbb, 0x3e); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1ColorContext1 : public ID2D1ColorContext +{ + STDMETHOD_(D2D1_COLOR_CONTEXT_TYPE, GetColorContextType)() const PURE; + STDMETHOD_(DXGI_COLOR_SPACE_TYPE, GetDXGIColorSpace)() const PURE; + STDMETHOD(GetSimpleColorProfile)(D2D1_SIMPLE_COLOR_PROFILE *simple_profile) const PURE; +}; +#else +typedef interface ID2D1ColorContext1 ID2D1ColorContext1; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1ColorContext1, 0x1ab42875, 0xc57f, 0x4be9, 0xbd, 0x85, 0x9c, 0xd7, 0x8d, 0x6f, 0x55, 0xee); +__CRT_UUID_DECL(ID2D1ColorContext1, 0x1ab42875, 0xc57f, 0x4be9, 0xbd, 0x85, 0x9c, 0xd7, 0x8d, 0x6f, 0x55, 0xee); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1DeviceContext5 : public ID2D1DeviceContext4 +{ + STDMETHOD(CreateSvgDocument)(IStream *input_xml_stream, D2D1_SIZE_F viewport_size, ID2D1SvgDocument **svg_document) PURE; + STDMETHOD_(void, DrawSvgDocument)(ID2D1SvgDocument *svg_document) PURE; + STDMETHOD(CreateColorContextFromDxgiColorSpace)(DXGI_COLOR_SPACE_TYPE color_space, ID2D1ColorContext1 **color_context) PURE; + STDMETHOD(CreateColorContextFromSimpleColorProfile)(const D2D1_SIMPLE_COLOR_PROFILE *simple_profile, ID2D1ColorContext1 **color_context) PURE; + + COM_DECLSPEC_NOTHROW HRESULT CreateColorContextFromSimpleColorProfile(const D2D1_SIMPLE_COLOR_PROFILE &simple_profile, ID2D1ColorContext1 **color_context) { + return CreateColorContextFromSimpleColorProfile(&simple_profile, color_context); + } +}; +#else +typedef interface ID2D1DeviceContext5 ID2D1DeviceContext5; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1DeviceContext5, 0x7836d248, 0x68cc, 0x4df6, 0xb9, 0xe8, 0xde, 0x99, 0x1b, 0xf6, 0x2e, 0xb7); +__CRT_UUID_DECL(ID2D1DeviceContext5, 0x7836d248, 0x68cc, 0x4df6, 0xb9, 0xe8, 0xde, 0x99, 0x1b, 0xf6, 0x2e, 0xb7); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Device5 : public ID2D1Device4 +{ + STDMETHOD(CreateDeviceContext)(D2D1_DEVICE_CONTEXT_OPTIONS options, ID2D1DeviceContext5 **device_context5) PURE; + + using ID2D1Device4::CreateDeviceContext; + using ID2D1Device3::CreateDeviceContext; + using ID2D1Device2::CreateDeviceContext; + using ID2D1Device1::CreateDeviceContext; + using ID2D1Device::CreateDeviceContext; +}; +#else +typedef interface ID2D1Device5 ID2D1Device5; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1Device5, 0xd55ba0a4, 0x6405, 0x4694, 0xae, 0xf5, 0x08, 0xee, 0x1a, 0x43, 0x58, 0xb4); +__CRT_UUID_DECL(ID2D1Device5, 0xd55ba0a4, 0x6405, 0x4694, 0xae, 0xf5, 0x08, 0xee, 0x1a, 0x43, 0x58, 0xb4); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Factory6 : public ID2D1Factory5 +{ + STDMETHOD(CreateDevice)(IDXGIDevice *dxgi_device, ID2D1Device5 **d2d_device5) PURE; + + using ID2D1Factory5::CreateDevice; + using ID2D1Factory4::CreateDevice; + using ID2D1Factory3::CreateDevice; + using ID2D1Factory2::CreateDevice; + using ID2D1Factory1::CreateDevice; +}; +#else +typedef interface ID2D1Factory6 ID2D1Factory6; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1Factory6, 0xf9976f46, 0xf642, 0x44c1, 0x97, 0xca, 0xda, 0x32, 0xea, 0x2a, 0x26, 0x35); +__CRT_UUID_DECL(ID2D1Factory6, 0xf9976f46, 0xf642, 0x44c1, 0x97, 0xca, 0xda, 0x32, 0xea, 0x2a, 0x26, 0x35); + +#endif /* NTDDI_VERSION >= NTDDI_WIN10_RS2 */ + +#if NTDDI_VERSION >= NTDDI_WIN10_RS3 + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1CommandSink5 : public ID2D1CommandSink4 +{ + STDMETHOD(BlendImage)( + ID2D1Image *image, + D2D1_BLEND_MODE blend_mode, + const D2D1_POINT_2F *target_offset, + const D2D1_RECT_F *image_rectangle, + D2D1_INTERPOLATION_MODE interpolation_mode + ) PURE; +}; +#else +typedef interface ID2D1CommandSink5 ID2D1CommandSink5; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1CommandSink5, 0x7047dd26, 0xb1e7, 0x44a7, 0x95, 0x9a, 0x83, 0x49, 0xe2, 0x14, 0x4f, 0xa8); +__CRT_UUID_DECL(ID2D1CommandSink5, 0x7047dd26, 0xb1e7, 0x44a7, 0x95, 0x9a, 0x83, 0x49, 0xe2, 0x14, 0x4f, 0xa8); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1DeviceContext6 : public ID2D1DeviceContext5 +{ + STDMETHOD_(void, BlendImage)( + ID2D1Image *image, + D2D1_BLEND_MODE blend_mode, + const D2D1_POINT_2F *target_offset = NULL, + const D2D1_RECT_F *image_rectangle = NULL, + D2D1_INTERPOLATION_MODE interpolation_mode = D2D1_INTERPOLATION_MODE_LINEAR + ) PURE; +}; +#else +typedef interface ID2D1DeviceContext6 ID2D1DeviceContext6; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1DeviceContext6, 0x985f7e37, 0x4ed0, 0x4a19, 0x98, 0xa3, 0x15, 0xb0, 0xed, 0xfd, 0xe3, 0x06); +__CRT_UUID_DECL(ID2D1DeviceContext6, 0x985f7e37, 0x4ed0, 0x4a19, 0x98, 0xa3, 0x15, 0xb0, 0xed, 0xfd, 0xe3, 0x06); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Device6 : public ID2D1Device5 +{ + STDMETHOD(CreateDeviceContext)(D2D1_DEVICE_CONTEXT_OPTIONS options, ID2D1DeviceContext6 **device_context6) PURE; + + using ID2D1Device5::CreateDeviceContext; + using ID2D1Device4::CreateDeviceContext; + using ID2D1Device3::CreateDeviceContext; + using ID2D1Device2::CreateDeviceContext; + using ID2D1Device1::CreateDeviceContext; + using ID2D1Device::CreateDeviceContext; +}; +#else +typedef interface ID2D1Device6 ID2D1Device6; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1Device6, 0x7bfef914, 0x2d75, 0x4bad, 0xbe, 0x87, 0xe1, 0x8d, 0xdb, 0x07, 0x7b, 0x6d); +__CRT_UUID_DECL(ID2D1Device6, 0x7bfef914, 0x2d75, 0x4bad, 0xbe, 0x87, 0xe1, 0x8d, 0xdb, 0x07, 0x7b, 0x6d); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1Factory7 : public ID2D1Factory6 +{ + STDMETHOD(CreateDevice)(IDXGIDevice *dxgi_device, ID2D1Device6 **d2d_device6) PURE; + + using ID2D1Factory6::CreateDevice; + using ID2D1Factory5::CreateDevice; + using ID2D1Factory4::CreateDevice; + using ID2D1Factory3::CreateDevice; + using ID2D1Factory2::CreateDevice; + using ID2D1Factory1::CreateDevice; +}; +#else +typedef interface ID2D1Factory7 ID2D1Factory7; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1Factory7, 0xbdc2bdd3, 0xb96c, 0x4de6, 0xbd, 0xf7, 0x99, 0xd4, 0x74, 0x54, 0x54, 0xde); +__CRT_UUID_DECL(ID2D1Factory7, 0xbdc2bdd3, 0xb96c, 0x4de6, 0xbd, 0xf7, 0x99, 0xd4, 0x74, 0x54, 0x54, 0xde); + +#endif /* NTDDI_VERSION >= NTDDI_WIN10_RS3 */ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#if NTDDI_VERSION >= NTDDI_WINTHRESHOLD + void WINAPI + D2D1GetGradientMeshInteriorPointsFromCoonsPatch( + const D2D1_POINT_2F *point0, + const D2D1_POINT_2F *point1, + const D2D1_POINT_2F *point2, + const D2D1_POINT_2F *point3, + const D2D1_POINT_2F *point4, + const D2D1_POINT_2F *point5, + const D2D1_POINT_2F *point6, + const D2D1_POINT_2F *point7, + const D2D1_POINT_2F *point8, + const D2D1_POINT_2F *point9, + const D2D1_POINT_2F *point10, + const D2D1_POINT_2F *point11, + D2D1_POINT_2F *tensor_point11, + D2D1_POINT_2F *tensor_point12, + D2D1_POINT_2F *tensor_point21, + D2D1_POINT_2F *tensor_point22 + ); +#endif /* NTDDI_VERSION >= NTDDI_WINTHRESHOLD */ + +#ifdef __cplusplus +} +#endif + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ + +#include +#endif /* _D2D1_3_H_ */ diff --git a/lib/libc/include/any-windows-any/d2d1_3helper.h b/lib/libc/include/any-windows-any/d2d1_3helper.h new file mode 100644 index 0000000000000000000000000000000000000000..82371b6e89bb7c4ace1352f1cae252b4efa07302 --- /dev/null +++ b/lib/libc/include/any-windows-any/d2d1_3helper.h @@ -0,0 +1,210 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _D2D1_3HELPER_H_ +#define _D2D1_3HELPER_H_ + +#if NTDDI_VERSION >= NTDDI_WINTHRESHOLD + +#ifndef _D2D1_3_H_ +#include +#endif + +#ifndef D2D_USE_C_DEFINITIONS + +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) + +namespace D2D1 { + COM_DECLSPEC_NOTHROW D2D1FORCEINLINE D2D1_GRADIENT_MESH_PATCH GradientMeshPatch( + D2D1_POINT_2F point00, + D2D1_POINT_2F point01, + D2D1_POINT_2F point02, + D2D1_POINT_2F point03, + D2D1_POINT_2F point10, + D2D1_POINT_2F point11, + D2D1_POINT_2F point12, + D2D1_POINT_2F point13, + D2D1_POINT_2F point20, + D2D1_POINT_2F point21, + D2D1_POINT_2F point22, + D2D1_POINT_2F point23, + D2D1_POINT_2F point30, + D2D1_POINT_2F point31, + D2D1_POINT_2F point32, + D2D1_POINT_2F point33, + D2D1_COLOR_F color00, + D2D1_COLOR_F color03, + D2D1_COLOR_F color30, + D2D1_COLOR_F color33, + D2D1_PATCH_EDGE_MODE top_edge_mode, + D2D1_PATCH_EDGE_MODE left_edge_mode, + D2D1_PATCH_EDGE_MODE bottom_edge_mode, + D2D1_PATCH_EDGE_MODE right_edge_mode + ) + { + D2D1_GRADIENT_MESH_PATCH new_patch; + new_patch.point00 = point00; + new_patch.point01 = point01; + new_patch.point02 = point02; + new_patch.point03 = point03; + new_patch.point10 = point10; + new_patch.point11 = point11; + new_patch.point12 = point12; + new_patch.point13 = point13; + new_patch.point20 = point20; + new_patch.point21 = point21; + new_patch.point22 = point22; + new_patch.point23 = point23; + new_patch.point30 = point30; + new_patch.point31 = point31; + new_patch.point32 = point32; + new_patch.point33 = point33; + + new_patch.color00 = color00; + new_patch.color03 = color03; + new_patch.color30 = color30; + new_patch.color33 = color33; + + new_patch.topEdgeMode = top_edge_mode; + new_patch.leftEdgeMode = left_edge_mode; + new_patch.bottomEdgeMode = bottom_edge_mode; + new_patch.rightEdgeMode = right_edge_mode; + + return new_patch; + } + + COM_DECLSPEC_NOTHROW D2D1FORCEINLINE D2D1_GRADIENT_MESH_PATCH GradientMeshPatchFromCoonsPatch( + D2D1_POINT_2F point0, + D2D1_POINT_2F point1, + D2D1_POINT_2F point2, + D2D1_POINT_2F point3, + D2D1_POINT_2F point4, + D2D1_POINT_2F point5, + D2D1_POINT_2F point6, + D2D1_POINT_2F point7, + D2D1_POINT_2F point8, + D2D1_POINT_2F point9, + D2D1_POINT_2F point10, + D2D1_POINT_2F point11, + D2D1_COLOR_F color0, + D2D1_COLOR_F color1, + D2D1_COLOR_F color2, + D2D1_COLOR_F color3, + D2D1_PATCH_EDGE_MODE top_edge_mode, + D2D1_PATCH_EDGE_MODE left_edge_mode, + D2D1_PATCH_EDGE_MODE bottom_edge_mode, + D2D1_PATCH_EDGE_MODE right_edge_mode + ) + { + D2D1_GRADIENT_MESH_PATCH new_patch; + new_patch.point00 = point0; + new_patch.point01 = point1; + new_patch.point02 = point2; + new_patch.point03 = point3; + new_patch.point13 = point4; + new_patch.point23 = point5; + new_patch.point33 = point6; + new_patch.point32 = point7; + new_patch.point31 = point8; + new_patch.point30 = point9; + new_patch.point20 = point10; + new_patch.point10 = point11; + + D2D1GetGradientMeshInteriorPointsFromCoonsPatch( + &point0, + &point1, + &point2, + &point3, + &point4, + &point5, + &point6, + &point7, + &point8, + &point9, + &point10, + &point11, + &new_patch.point11, + &new_patch.point12, + &new_patch.point21, + &new_patch.point22 + ); + + new_patch.color00 = color0; + new_patch.color03 = color1; + new_patch.color33 = color2; + new_patch.color30 = color3; + new_patch.topEdgeMode = top_edge_mode; + new_patch.leftEdgeMode = left_edge_mode; + new_patch.bottomEdgeMode = bottom_edge_mode; + new_patch.rightEdgeMode = right_edge_mode; + + return new_patch; + } + + COM_DECLSPEC_NOTHROW D2D1FORCEINLINE D2D1_INK_POINT InkPoint(const D2D1_POINT_2F &point, FLOAT radius) { + D2D1_INK_POINT ink_point; + + ink_point.x = point.x; + ink_point.y = point.y; + ink_point.radius = radius; + + return ink_point; + } + + COM_DECLSPEC_NOTHROW D2D1FORCEINLINE D2D1_INK_BEZIER_SEGMENT InkBezierSegment(const D2D1_INK_POINT &point1, const D2D1_INK_POINT &point2, const D2D1_INK_POINT &point3) { + D2D1_INK_BEZIER_SEGMENT ink_bezier_segment; + + ink_bezier_segment.point1 = point1; + ink_bezier_segment.point2 = point2; + ink_bezier_segment.point3 = point3; + + return ink_bezier_segment; + } + + COM_DECLSPEC_NOTHROW D2D1FORCEINLINE D2D1_INK_STYLE_PROPERTIES InkStyleProperties(D2D1_INK_NIB_SHAPE nib_shape, const D2D1_MATRIX_3X2_F &nib_transform) { + D2D1_INK_STYLE_PROPERTIES ink_style_properties; + + ink_style_properties.nibShape = nib_shape; + ink_style_properties.nibTransform = nib_transform; + + return ink_style_properties; + } + + COM_DECLSPEC_NOTHROW D2D1FORCEINLINE D2D1_RECT_U InfiniteRectU(void) { + D2D1_RECT_U rect = { 0, 0, UINT_MAX, UINT_MAX }; + + return rect; + } + + COM_DECLSPEC_NOTHROW D2D1FORCEINLINE D2D1_SIMPLE_COLOR_PROFILE SimpleColorProfile( + const D2D1_POINT_2F &red_primary, + const D2D1_POINT_2F &green_primary, + const D2D1_POINT_2F &blue_primary, + const D2D1_GAMMA1 gamma, + const D2D1_POINT_2F &white_point_xz + ) + { + D2D1_SIMPLE_COLOR_PROFILE simple_color_profile; + + simple_color_profile.redPrimary = red_primary; + simple_color_profile.greenPrimary = green_primary; + simple_color_profile.bluePrimary = blue_primary; + simple_color_profile.gamma = gamma; + simple_color_profile.whitePointXZ = white_point_xz; + + return simple_color_profile; + } +} /* namespace D2D1 */ + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ + +#endif /* D2D_USE_C_DEFINITIONS */ + +#endif /* NTDDI_VERSION >= NTDDI_WINTHRESHOLD */ + +#endif /* _D2D1_HELPER_H_ */ diff --git a/lib/libc/include/any-windows-any/d2d1effects_1.h b/lib/libc/include/any-windows-any/d2d1effects_1.h new file mode 100644 index 0000000000000000000000000000000000000000..b46d2ee5e2286caf90e723c07b72837ade8bc75a --- /dev/null +++ b/lib/libc/include/any-windows-any/d2d1effects_1.h @@ -0,0 +1,48 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _D2D1_EFFECTS_1_ +#define _D2D1_EFFECTS_1_ + +#ifndef _D2D1_EFFECTS_ +#include +#endif + +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) + +DEFINE_GUID(CLSID_D2D1YCbCr, 0x99503cc1, 0x66c7, 0x45c9, 0xa8, 0x75, 0x8a, 0xd8, 0xa7, 0x91, 0x44, 0x01); + +typedef enum D2D1_YCBCR_PROP { + D2D1_YCBCR_PROP_CHROMA_SUBSAMPLING = 0, + D2D1_YCBCR_PROP_TRANSFORM_MATRIX = 1, + D2D1_YCBCR_PROP_INTERPOLATION_MODE = 2, + D2D1_YCBCR_PROP_FORCE_DWORD = 0xffffffff +} D2D1_YCBCR_PROP; + +typedef enum D2D1_YCBCR_CHROMA_SUBSAMPLING { + D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO = 0, + D2D1_YCBCR_CHROMA_SUBSAMPLING_420 = 1, + D2D1_YCBCR_CHROMA_SUBSAMPLING_422 = 2, + D2D1_YCBCR_CHROMA_SUBSAMPLING_444 = 3, + D2D1_YCBCR_CHROMA_SUBSAMPLING_440 = 4, + D2D1_YCBCR_CHROMA_SUBSAMPLING_FORCE_DWORD = 0xffffffff +} D2D1_YCBCR_CHROMA_SUBSAMPLING; + +typedef enum D2D1_YCBCR_INTERPOLATION_MODE { + D2D1_YCBCR_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0, + D2D1_YCBCR_INTERPOLATION_MODE_LINEAR = 1, + D2D1_YCBCR_INTERPOLATION_MODE_CUBIC = 2, + D2D1_YCBCR_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = 3, + D2D1_YCBCR_INTERPOLATION_MODE_ANISOTROPIC = 4, + D2D1_YCBCR_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC = 5, + D2D1_YCBCR_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff +} D2D1_YCBCR_INTERPOLATION_MODE; + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ + +#endif /* _D2D1_EFFECTS_1_ */ diff --git a/lib/libc/include/any-windows-any/d2d1effects_2.h b/lib/libc/include/any-windows-any/d2d1effects_2.h new file mode 100644 index 0000000000000000000000000000000000000000..47f4e9f1da9ecbd673e2e9e6c51e48f8de9ed061 --- /dev/null +++ b/lib/libc/include/any-windows-any/d2d1effects_2.h @@ -0,0 +1,230 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _D2D1_EFFECTS_2_ +#define _D2D1_EFFECTS_2_ + +#ifndef _D2D1_EFFECTS_1_ +#include +#endif + +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) + +DEFINE_GUID(CLSID_D2D1Contrast, 0xb648a78a, 0x0ed5, 0x4f80, 0xa9, 0x4a, 0x8e, 0x82, 0x5a, 0xca, 0x6b, 0x77); +DEFINE_GUID(CLSID_D2D1RgbToHue, 0x23f3e5ec, 0x91e8, 0x4d3d, 0xad, 0x0a, 0xaf, 0xad, 0xc1, 0x00, 0x4a, 0xa1); +DEFINE_GUID(CLSID_D2D1HueToRgb, 0x7b78a6bd, 0x0141, 0x4def, 0x8a, 0x52, 0x63, 0x56, 0xee, 0x0c, 0xbd, 0xd5); +DEFINE_GUID(CLSID_D2D1ChromaKey, 0x74c01f5b, 0x2a0d, 0x408c, 0x88, 0xe2, 0xc7, 0xa3, 0xc7, 0x19, 0x77, 0x42); +DEFINE_GUID(CLSID_D2D1Emboss, 0xb1c5eb2b, 0x0348, 0x43f0, 0x81, 0x07, 0x49, 0x57, 0xca, 0xcb, 0xa2, 0xae); +DEFINE_GUID(CLSID_D2D1Exposure, 0xb56c8cfa, 0xf634, 0x41ee, 0xbe, 0xe0, 0xff, 0xa6, 0x17, 0x10, 0x60, 0x04); +DEFINE_GUID(CLSID_D2D1Grayscale, 0x36dde0eb, 0x3725, 0x42e0, 0x83, 0x6d, 0x52, 0xfb, 0x20, 0xae, 0xe6, 0x44); +DEFINE_GUID(CLSID_D2D1Invert, 0xe0c3784d, 0xcb39, 0x4e84, 0xb6, 0xfd, 0x6b, 0x72, 0xf0, 0x81, 0x02, 0x63); +DEFINE_GUID(CLSID_D2D1Posterize, 0x2188945e, 0x33a3, 0x4366, 0xb7, 0xbc, 0x08, 0x6b, 0xd0, 0x2d, 0x08, 0x84); +DEFINE_GUID(CLSID_D2D1Sepia, 0x3a1af410, 0x5f1d, 0x4dbe, 0x84, 0xdf, 0x91, 0x5d, 0xa7, 0x9b, 0x71, 0x53); +DEFINE_GUID(CLSID_D2D1Sharpen, 0xc9b887cb, 0xc5ff, 0x4dc5, 0x97, 0x79, 0x27, 0x3d, 0xcf, 0x41, 0x7c, 0x7d); +DEFINE_GUID(CLSID_D2D1Straighten, 0x4da47b12, 0x79a3, 0x4fb0, 0x82, 0x37, 0xbb, 0xc3, 0xb2, 0xa4, 0xde, 0x08); +DEFINE_GUID(CLSID_D2D1TemperatureTint, 0x89176087, 0x8af9, 0x4a08, 0xae, 0xb1, 0x89, 0x5f, 0x38, 0xdb, 0x17, 0x66); +DEFINE_GUID(CLSID_D2D1Vignette, 0xc00c40be, 0x5e67, 0x4ca3, 0x95, 0xb4, 0xf4, 0xb0, 0x2c, 0x11, 0x51, 0x35); +DEFINE_GUID(CLSID_D2D1EdgeDetection, 0xeff583ca, 0xcb07, 0x4aa9, 0xac, 0x5d, 0x2c, 0xc4, 0x4c, 0x76, 0x46, 0x0f); +DEFINE_GUID(CLSID_D2D1HighlightsShadows, 0xcadc8384, 0x323f, 0x4c7e, 0xa3, 0x61, 0x2e, 0x2b, 0x24, 0xdf, 0x6e, 0xe4); +DEFINE_GUID(CLSID_D2D1LookupTable3D, 0x349e0eda, 0x0088, 0x4a79, 0x9c, 0xa3, 0xc7, 0xe3, 0x00, 0x20, 0x20, 0x20); + +#if NTDDI_VERSION >= NTDDI_WIN10_RS1 + +DEFINE_GUID(CLSID_D2D1Opacity, 0x811d79a4, 0xde28, 0x4454, 0x80, 0x94, 0xc6, 0x46, 0x85, 0xf8, 0xbd, 0x4c); +DEFINE_GUID(CLSID_D2D1AlphaMask, 0xc80ecff0, 0x3fd5, 0x4f05, 0x83, 0x28, 0xc5, 0xd1, 0x72, 0x4b, 0x4f, 0x0a); +DEFINE_GUID(CLSID_D2D1CrossFade, 0x12f575e8, 0x4db1, 0x485f, 0x9a, 0x84, 0x03, 0xa0, 0x7d, 0xd3, 0x82, 0x9f); +DEFINE_GUID(CLSID_D2D1Tint, 0x36312b17, 0xf7dd, 0x4014, 0x91, 0x5d, 0xff, 0xca, 0x76, 0x8c, 0xf2, 0x11); + +#endif /* NTDDI_VERSION >= NTDDI_WIN10_RS1 */ + +#define D2D1_SCENE_REFERRED_SDR_WHITE_LEVEL 80.0f + +#if NTDDI_VERSION >= NTDDI_WIN10_RS5 + +DEFINE_GUID(CLSID_D2D1WhiteLevelAdjustment, 0x44a1cadb, 0x6cdd, 0x4818, 0x8f, 0xf4, 0x26, 0xc1, 0xcf, 0xe9, 0x5b, 0xdb); +DEFINE_GUID(CLSID_D2D1HdrToneMap, 0x7b0b748d, 0x4610, 0x4486, 0xa9, 0x0c, 0x99, 0x9d, 0x9a, 0x2e, 0x2b, 0x11); + +#endif /* NTDDI_VERSION >= NTDDI_WIN10_RS5 */ + +typedef enum D2D1_CONTRAST_PROP { + D2D1_CONTRAST_PROP_CONTRAST = 0, + D2D1_CONTRAST_PROP_CLAMP_INPUT = 1, + D2D1_CONTRAST_PROP_FORCE_DWORD = 0xffffffff +} D2D1_CONTRAST_PROP; + +typedef enum D2D1_RGBTOHUE_PROP { + D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE = 0, + D2D1_RGBTOHUE_PROP_FORCE_DWORD = 0xffffffff +} D2D1_RGBTOHUE_PROP; + +typedef enum D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE { + D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_VALUE = 0, + D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS = 1, + D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_FORCE_DWORD = 0xffffffff +} D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE; + +typedef enum D2D1_HUETORGB_PROP { + D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE = 0, + D2D1_HUETORGB_PROP_FORCE_DWORD = 0xffffffff +} D2D1_HUETORGB_PROP; + +typedef enum D2D1_HUETORGB_INPUT_COLOR_SPACE { + D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_VALUE = 0, + D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS = 1, + D2D1_HUETORGB_INPUT_COLOR_SPACE_FORCE_DWORD = 0xffffffff +} D2D1_HUETORGB_INPUT_COLOR_SPACE; + +typedef enum D2D1_CHROMAKEY_PROP { + D2D1_CHROMAKEY_PROP_COLOR = 0, + D2D1_CHROMAKEY_PROP_TOLERANCE = 1, + D2D1_CHROMAKEY_PROP_INVERT_ALPHA = 2, + D2D1_CHROMAKEY_PROP_FEATHER = 3, + D2D1_CHROMAKEY_PROP_FORCE_DWORD = 0xffffffff +} D2D1_CHROMAKEY_PROP; + +typedef enum D2D1_EMBOSS_PROP { + D2D1_EMBOSS_PROP_HEIGHT = 0, + D2D1_EMBOSS_PROP_DIRECTION = 1, + D2D1_EMBOSS_PROP_FORCE_DWORD = 0xffffffff +} D2D1_EMBOSS_PROP; + +typedef enum D2D1_EXPOSURE_PROP { + D2D1_EXPOSURE_PROP_EXPOSURE_VALUE = 0, + D2D1_EXPOSURE_PROP_FORCE_DWORD = 0xffffffff +} D2D1_EXPOSURE_PROP; + +typedef enum D2D1_POSTERIZE_PROP { + D2D1_POSTERIZE_PROP_RED_VALUE_COUNT = 0, + D2D1_POSTERIZE_PROP_GREEN_VALUE_COUNT = 1, + D2D1_POSTERIZE_PROP_BLUE_VALUE_COUNT = 2, + D2D1_POSTERIZE_PROP_FORCE_DWORD = 0xffffffff +} D2D1_POSTERIZE_PROP; + +typedef enum D2D1_SEPIA_PROP { + D2D1_SEPIA_PROP_INTENSITY = 0, + D2D1_SEPIA_PROP_ALPHA_MODE = 1, + D2D1_SEPIA_PROP_FORCE_DWORD = 0xffffffff +} D2D1_SEPIA_PROP; + +typedef enum D2D1_SHARPEN_PROP { + D2D1_SHARPEN_PROP_SHARPNESS = 0, + D2D1_SHARPEN_PROP_THRESHOLD = 1, + D2D1_SHARPEN_PROP_FORCE_DWORD = 0xffffffff +} D2D1_SHARPEN_PROP; + +typedef enum D2D1_STRAIGHTEN_PROP { + D2D1_STRAIGHTEN_PROP_ANGLE = 0, + D2D1_STRAIGHTEN_PROP_MAINTAIN_SIZE = 1, + D2D1_STRAIGHTEN_PROP_SCALE_MODE = 2, + D2D1_STRAIGHTEN_PROP_FORCE_DWORD = 0xffffffff +} D2D1_STRAIGHTEN_PROP; + +typedef enum D2D1_STRAIGHTEN_SCALE_MODE { + D2D1_STRAIGHTEN_SCALE_MODE_NEAREST_NEIGHBOR = 0, + D2D1_STRAIGHTEN_SCALE_MODE_LINEAR = 1, + D2D1_STRAIGHTEN_SCALE_MODE_CUBIC = 2, + D2D1_STRAIGHTEN_SCALE_MODE_MULTI_SAMPLE_LINEAR = 3, + D2D1_STRAIGHTEN_SCALE_MODE_ANISOTROPIC = 4, + D2D1_STRAIGHTEN_SCALE_MODE_FORCE_DWORD = 0xffffffff +} D2D1_STRAIGHTEN_SCALE_MODE; + +typedef enum D2D1_TEMPERATUREANDTINT_PROP { + D2D1_TEMPERATUREANDTINT_PROP_TEMPERATURE = 0, + D2D1_TEMPERATUREANDTINT_PROP_TINT = 1, + D2D1_TEMPERATUREANDTINT_PROP_FORCE_DWORD = 0xffffffff +} D2D1_TEMPERATUREANDTINT_PROP; + +typedef enum D2D1_VIGNETTE_PROP { + D2D1_VIGNETTE_PROP_COLOR = 0, + D2D1_VIGNETTE_PROP_TRANSITION_SIZE = 1, + D2D1_VIGNETTE_PROP_STRENGTH = 2, + D2D1_VIGNETTE_PROP_FORCE_DWORD = 0xffffffff +} D2D1_VIGNETTE_PROP; + +typedef enum D2D1_EDGEDETECTION_PROP { + D2D1_EDGEDETECTION_PROP_STRENGTH = 0, + D2D1_EDGEDETECTION_PROP_BLUR_RADIUS = 1, + D2D1_EDGEDETECTION_PROP_MODE = 2, + D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES = 3, + D2D1_EDGEDETECTION_PROP_ALPHA_MODE = 4, + D2D1_EDGEDETECTION_PROP_FORCE_DWORD = 0xffffffff +} D2D1_EDGEDETECTION_PROP; + +typedef enum D2D1_EDGEDETECTION_MODE { + D2D1_EDGEDETECTION_MODE_SOBEL = 0, + D2D1_EDGEDETECTION_MODE_PREWITT = 1, + D2D1_EDGEDETECTION_MODE_FORCE_DWORD = 0xffffffff +} D2D1_EDGEDETECTION_MODE; + +typedef enum D2D1_HIGHLIGHTSANDSHADOWS_PROP { + D2D1_HIGHLIGHTSANDSHADOWS_PROP_HIGHLIGHTS = 0, + D2D1_HIGHLIGHTSANDSHADOWS_PROP_SHADOWS = 1, + D2D1_HIGHLIGHTSANDSHADOWS_PROP_CLARITY = 2, + D2D1_HIGHLIGHTSANDSHADOWS_PROP_INPUT_GAMMA = 3, + D2D1_HIGHLIGHTSANDSHADOWS_PROP_MASK_BLUR_RADIUS = 4, + D2D1_HIGHLIGHTSANDSHADOWS_PROP_FORCE_DWORD = 0xffffffff +} D2D1_HIGHLIGHTSANDSHADOWS_PROP; + +typedef enum D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA { + D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_LINEAR = 0, + D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_SRGB = 1, + D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_FORCE_DWORD = 0xffffffff +} D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA; + +typedef enum D2D1_LOOKUPTABLE3D_PROP { + D2D1_LOOKUPTABLE3D_PROP_LUT = 0, + D2D1_LOOKUPTABLE3D_PROP_ALPHA_MODE = 1, + D2D1_LOOKUPTABLE3D_PROP_FORCE_DWORD = 0xffffffff +} D2D1_LOOKUPTABLE3D_PROP; + +#if NTDDI_VERSION >= NTDDI_WIN10_RS1 + +typedef enum D2D1_OPACITY_PROP { + D2D1_OPACITY_PROP_OPACITY = 0, + D2D1_OPACITY_PROP_FORCE_DWORD = 0xffffffff +} D2D1_OPACITY_PROP; + +typedef enum D2D1_CROSSFADE_PROP { + D2D1_CROSSFADE_PROP_WEIGHT = 0, + D2D1_CROSSFADE_PROP_FORCE_DWORD = 0xffffffff +} D2D1_CROSSFADE_PROP; + +typedef enum D2D1_TINT_PROP { + D2D1_TINT_PROP_COLOR = 0, + D2D1_TINT_PROP_CLAMP_OUTPUT = 1, + D2D1_TINT_PROP_FORCE_DWORD = 0xffffffff +} D2D1_TINT_PROP; + +#endif /* NTDDI_VERSION >= NTDDI_WIN10_RS1 */ + +#if NTDDI_VERSION >= NTDDI_WIN10_RS5 + +typedef enum D2D1_WHITELEVELADJUSTMENT_PROP { + D2D1_WHITELEVELADJUSTMENT_PROP_INPUT_WHITE_LEVEL = 0, + D2D1_WHITELEVELADJUSTMENT_PROP_OUTPUT_WHITE_LEVEL = 1, + D2D1_WHITELEVELADJUSTMENT_PROP_FORCE_DWORD = 0xffffffff +} D2D1_WHITELEVELADJUSTMENT_PROP; + +typedef enum D2D1_HDRTONEMAP_PROP { + D2D1_HDRTONEMAP_PROP_INPUT_MAX_LUMINANCE = 0, + D2D1_HDRTONEMAP_PROP_OUTPUT_MAX_LUMINANCE = 1, + D2D1_HDRTONEMAP_PROP_DISPLAY_MODE = 2, + D2D1_HDRTONEMAP_PROP_FORCE_DWORD = 0xffffffff +} D2D1_HDRTONEMAP_PROP; + +typedef enum D2D1_HDRTONEMAP_DISPLAY_MODE { + D2D1_HDRTONEMAP_DISPLAY_MODE_SDR = 0, + D2D1_HDRTONEMAP_DISPLAY_MODE_HDR = 1, + D2D1_HDRTONEMAP_DISPLAY_MODE_FORCE_DWORD = 0xffffffff +} D2D1_HDRTONEMAP_DISPLAY_MODE; + +#endif /* NTDDI_VERSION >= NTDDI_WIN10_RS5 */ + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ + +#endif /* _D2D1_EFFECTS_2_ */ diff --git a/lib/libc/include/any-windows-any/d2d1svg.h b/lib/libc/include/any-windows-any/d2d1svg.h new file mode 100644 index 0000000000000000000000000000000000000000..a0cf009e6bf15d684f3964c3df1f21f3275822f2 --- /dev/null +++ b/lib/libc/include/any-windows-any/d2d1svg.h @@ -0,0 +1,461 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _D2D1_SVG_ +#define _D2D1_SVG_ + +#ifndef _D2D1_2_H_ +#include +#endif + +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) + +typedef interface ID2D1SvgDocument ID2D1SvgDocument; +typedef interface ID2D1SvgElement ID2D1SvgElement; + +typedef enum D2D1_SVG_PAINT_TYPE { + D2D1_SVG_PAINT_TYPE_NONE = 0, + D2D1_SVG_PAINT_TYPE_COLOR = 1, + D2D1_SVG_PAINT_TYPE_CURRENT_COLOR = 2, + D2D1_SVG_PAINT_TYPE_URI = 3, + D2D1_SVG_PAINT_TYPE_URI_NONE = 4, + D2D1_SVG_PAINT_TYPE_URI_COLOR = 5, + D2D1_SVG_PAINT_TYPE_URI_CURRENT_COLOR = 6, + D2D1_SVG_PAINT_TYPE_FORCE_DWORD = 0xffffffff +} D2D1_SVG_PAINT_TYPE; + +typedef enum D2D1_SVG_LENGTH_UNITS { + D2D1_SVG_LENGTH_UNITS_NUMBER = 0, + D2D1_SVG_LENGTH_UNITS_PERCENTAGE = 1, + D2D1_SVG_LENGTH_UNITS_FORCE_DWORD = 0xffffffff +} D2D1_SVG_LENGTH_UNITS; + +typedef enum D2D1_SVG_DISPLAY { + D2D1_SVG_DISPLAY_INLINE = 0, + D2D1_SVG_DISPLAY_NONE = 1, + D2D1_SVG_DISPLAY_FORCE_DWORD = 0xffffffff +} D2D1_SVG_DISPLAY; + +typedef enum D2D1_SVG_VISIBILITY { + D2D1_SVG_VISIBILITY_VISIBLE = 0, + D2D1_SVG_VISIBILITY_HIDDEN = 1, + D2D1_SVG_VISIBILITY_FORCE_DWORD = 0xffffffff +} D2D1_SVG_VISIBILITY; + +typedef enum D2D1_SVG_OVERFLOW { + D2D1_SVG_OVERFLOW_VISIBLE = 0, + D2D1_SVG_OVERFLOW_HIDDEN = 1, + D2D1_SVG_OVERFLOW_FORCE_DWORD = 0xffffffff +} D2D1_SVG_OVERFLOW; + +typedef enum D2D1_SVG_LINE_CAP { + D2D1_SVG_LINE_CAP_BUTT = D2D1_CAP_STYLE_FLAT, + D2D1_SVG_LINE_CAP_SQUARE = D2D1_CAP_STYLE_SQUARE, + D2D1_SVG_LINE_CAP_ROUND = D2D1_CAP_STYLE_ROUND, + D2D1_SVG_LINE_CAP_FORCE_DWORD = 0xffffffff +} D2D1_SVG_LINE_CAP; + +typedef enum D2D1_SVG_LINE_JOIN { + D2D1_SVG_LINE_JOIN_BEVEL = D2D1_LINE_JOIN_BEVEL, + D2D1_SVG_LINE_JOIN_MITER = D2D1_LINE_JOIN_MITER_OR_BEVEL, + D2D1_SVG_LINE_JOIN_ROUND = D2D1_LINE_JOIN_ROUND, + D2D1_SVG_LINE_JOIN_FORCE_DWORD = 0xffffffff +} D2D1_SVG_LINE_JOIN; + +typedef enum D2D1_SVG_ASPECT_ALIGN { + D2D1_SVG_ASPECT_ALIGN_NONE = 0, + D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MIN = 1, + D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MIN = 2, + D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MIN = 3, + D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MID = 4, + D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MID = 5, + D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MID = 6, + D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MAX = 7, + D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MAX = 8, + D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MAX = 9, + D2D1_SVG_ASPECT_ALIGN_FORCE_DWORD = 0xffffffff +} D2D1_SVG_ASPECT_ALIGN; + +typedef enum D2D1_SVG_ASPECT_SCALING { + D2D1_SVG_ASPECT_SCALING_MEET = 0, + D2D1_SVG_ASPECT_SCALING_SLICE = 1, + D2D1_SVG_ASPECT_SCALING_FORCE_DWORD = 0xffffffff +} D2D1_SVG_ASPECT_SCALING; + +typedef enum D2D1_SVG_PATH_COMMAND { + D2D1_SVG_PATH_COMMAND_CLOSE_PATH = 0, + D2D1_SVG_PATH_COMMAND_MOVE_ABSOLUTE = 1, + D2D1_SVG_PATH_COMMAND_MOVE_RELATIVE = 2, + D2D1_SVG_PATH_COMMAND_LINE_ABSOLUTE = 3, + D2D1_SVG_PATH_COMMAND_LINE_RELATIVE = 4, + D2D1_SVG_PATH_COMMAND_CUBIC_ABSOLUTE = 5, + D2D1_SVG_PATH_COMMAND_CUBIC_RELATIVE = 6, + D2D1_SVG_PATH_COMMAND_QUADRADIC_ABSOLUTE = 7, + D2D1_SVG_PATH_COMMAND_QUADRADIC_RELATIVE = 8, + D2D1_SVG_PATH_COMMAND_ARC_ABSOLUTE = 9, + D2D1_SVG_PATH_COMMAND_ARC_RELATIVE = 10, + D2D1_SVG_PATH_COMMAND_HORIZONTAL_ABSOLUTE = 11, + D2D1_SVG_PATH_COMMAND_HORIZONTAL_RELATIVE = 12, + D2D1_SVG_PATH_COMMAND_VERTICAL_ABSOLUTE = 13, + D2D1_SVG_PATH_COMMAND_VERTICAL_RELATIVE = 14, + D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_ABSOLUTE = 15, + D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_RELATIVE = 16, + D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_ABSOLUTE = 17, + D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_RELATIVE = 18, + D2D1_SVG_PATH_COMMAND_FORCE_DWORD = 0xffffffff +} D2D1_SVG_PATH_COMMAND; + +typedef enum D2D1_SVG_UNIT_TYPE { + D2D1_SVG_UNIT_TYPE_USER_SPACE_ON_USE = 0, + D2D1_SVG_UNIT_TYPE_OBJECT_BOUNDING_BOX = 1, + D2D1_SVG_UNIT_TYPE_FORCE_DWORD = 0xffffffff +} D2D1_SVG_UNIT_TYPE; + +typedef enum D2D1_SVG_ATTRIBUTE_STRING_TYPE { + D2D1_SVG_ATTRIBUTE_STRING_TYPE_SVG = 0, + D2D1_SVG_ATTRIBUTE_STRING_TYPE_ID = 1, + D2D1_SVG_ATTRIBUTE_STRING_TYPE_FORCE_DWORD = 0xffffffff +} D2D1_SVG_ATTRIBUTE_STRING_TYPE; + +typedef enum D2D1_SVG_ATTRIBUTE_POD_TYPE { + D2D1_SVG_ATTRIBUTE_POD_TYPE_FLOAT = 0, + D2D1_SVG_ATTRIBUTE_POD_TYPE_COLOR = 1, + D2D1_SVG_ATTRIBUTE_POD_TYPE_FILL_MODE = 2, + D2D1_SVG_ATTRIBUTE_POD_TYPE_DISPLAY = 3, + D2D1_SVG_ATTRIBUTE_POD_TYPE_OVERFLOW = 4, + D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_CAP = 5, + D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_JOIN = 6, + D2D1_SVG_ATTRIBUTE_POD_TYPE_VISIBILITY = 7, + D2D1_SVG_ATTRIBUTE_POD_TYPE_MATRIX = 8, + D2D1_SVG_ATTRIBUTE_POD_TYPE_UNIT_TYPE = 9, + D2D1_SVG_ATTRIBUTE_POD_TYPE_EXTEND_MODE = 10, + D2D1_SVG_ATTRIBUTE_POD_TYPE_PRESERVE_ASPECT_RATIO = 11, + D2D1_SVG_ATTRIBUTE_POD_TYPE_VIEWBOX = 12, + D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH = 13, + D2D1_SVG_ATTRIBUTE_POD_TYPE_FORCE_DWORD = 0xffffffff +} D2D1_SVG_ATTRIBUTE_POD_TYPE; + +typedef struct D2D1_SVG_LENGTH { + FLOAT value; + D2D1_SVG_LENGTH_UNITS units; +} D2D1_SVG_LENGTH; + +typedef struct D2D1_SVG_PRESERVE_ASPECT_RATIO { + WINBOOL defer; + D2D1_SVG_ASPECT_ALIGN align; + D2D1_SVG_ASPECT_SCALING meetOrSlice; +} D2D1_SVG_PRESERVE_ASPECT_RATIO; + +typedef struct D2D1_SVG_VIEWBOX { + FLOAT x; + FLOAT y; + FLOAT width; + FLOAT height; +} D2D1_SVG_VIEWBOX; + +#if NTDDI_VERSION >= NTDDI_WIN10_RS2 + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1SvgAttribute : public ID2D1Resource +{ + STDMETHOD_(void, GetElement)(ID2D1SvgElement **element) PURE; + STDMETHOD(Clone)(ID2D1SvgAttribute **attribute) PURE; +}; +#else +typedef interface ID2D1SvgAttribute ID2D1SvgAttribute; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1SvgAttribute, 0xc9cdb0dd, 0xf8c9, 0x4e70, 0xb7, 0xc2, 0x30, 0x1c, 0x80, 0x29, 0x2c, 0x5e); +__CRT_UUID_DECL(ID2D1SvgAttribute, 0xc9cdb0dd, 0xf8c9, 0x4e70, 0xb7, 0xc2, 0x30, 0x1c, 0x80, 0x29, 0x2c, 0x5e); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1SvgPaint : public ID2D1SvgAttribute +{ + STDMETHOD(SetPaintType)(D2D1_SVG_PAINT_TYPE paint_type) PURE; + STDMETHOD_(D2D1_SVG_PAINT_TYPE, GetPaintType)() PURE; + STDMETHOD(SetColor)(const D2D1_COLOR_F *color) PURE; + STDMETHOD_(void, GetColor)(D2D1_COLOR_F *color) PURE; + STDMETHOD(SetId)(PCWSTR id) PURE; + STDMETHOD(GetId)(PWSTR id, UINT32 id_count) PURE; + STDMETHOD_(UINT32, GetIdLength)() PURE; + + COM_DECLSPEC_NOTHROW HRESULT SetColor(const D2D1_COLOR_F &color) { + return SetColor(&color); + } +}; +#else +typedef interface ID2D1SvgPaint ID2D1SvgPaint; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1SvgPaint, 0xd59bab0a, 0x68a2, 0x455b, 0xa5, 0xdc, 0x9e, 0xb2, 0x85, 0x4e, 0x24, 0x90); +__CRT_UUID_DECL(ID2D1SvgPaint, 0xd59bab0a, 0x68a2, 0x455b, 0xa5, 0xdc, 0x9e, 0xb2, 0x85, 0x4e, 0x24, 0x90); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1SvgStrokeDashArray : public ID2D1SvgAttribute +{ + STDMETHOD(RemoveDashesAtEnd)(UINT32 dashes_count) PURE; + STDMETHOD(UpdateDashes)(const FLOAT *dashes, UINT32 dashes_count, UINT32 start_index = 0) PURE; + STDMETHOD(UpdateDashes)(const D2D1_SVG_LENGTH *dashes, UINT32 dashes_count, UINT32 start_index = 0) PURE; + STDMETHOD(GetDashes)(FLOAT *dashes, UINT32 dashes_count, UINT32 start_index = 0) PURE; + STDMETHOD(GetDashes)(D2D1_SVG_LENGTH *dashes, UINT32 dashes_count, UINT32 start_index = 0) PURE; + STDMETHOD_(UINT32, GetDashesCount)() PURE; +}; +#else +typedef interface ID2D1SvgStrokeDashArray ID2D1SvgStrokeDashArray; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1SvgStrokeDashArray, 0xf1c0ca52, 0x92a3, 0x4f00, 0xb4, 0xce, 0xf3, 0x56, 0x91, 0xef, 0xd9, 0xd9); +__CRT_UUID_DECL(ID2D1SvgStrokeDashArray, 0xf1c0ca52, 0x92a3, 0x4f00, 0xb4, 0xce, 0xf3, 0x56, 0x91, 0xef, 0xd9, 0xd9); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1SvgPointCollection : public ID2D1SvgAttribute +{ + STDMETHOD(RemovePointsAtEnd)(UINT32 points_count) PURE; + STDMETHOD(UpdatePoints)(const D2D1_POINT_2F *points, UINT32 points_count, UINT32 start_index = 0) PURE; + STDMETHOD(GetPoints)(D2D1_POINT_2F *points, UINT32 points_count, UINT32 start_index = 0) PURE; + STDMETHOD_(UINT32, GetPointsCount)() PURE; +}; +#else +typedef interface ID2D1SvgPointCollection ID2D1SvgPointCollection; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1SvgPointCollection, 0x9dbe4c0d, 0x3572, 0x4dd9, 0x98, 0x25, 0x55, 0x30, 0x81, 0x3b, 0xb7, 0x12); +__CRT_UUID_DECL(ID2D1SvgPointCollection, 0x9dbe4c0d, 0x3572, 0x4dd9, 0x98, 0x25, 0x55, 0x30, 0x81, 0x3b, 0xb7, 0x12); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1SvgPathData : public ID2D1SvgAttribute +{ + STDMETHOD(RemoveSegmentDataAtEnd)(UINT32 data_count) PURE; + STDMETHOD(UpdateSegmentData)(const FLOAT *data, UINT32 data_count, UINT32 start_index = 0) PURE; + STDMETHOD(GetSegmentData)(FLOAT *data, UINT32 data_count, UINT32 start_index = 0) PURE; + STDMETHOD_(UINT32, GetSegmentDataCount)() PURE; + STDMETHOD(RemoveCommandsAtEnd)(UINT32 commands_count) PURE; + STDMETHOD(UpdateCommands)(const D2D1_SVG_PATH_COMMAND *commands, UINT32 commands_count, UINT32 start_index = 0) PURE; + STDMETHOD(GetCommands)(D2D1_SVG_PATH_COMMAND *commands, UINT32 commands_count, UINT32 start_index = 0) PURE; + STDMETHOD_(UINT32, GetCommandsCount)() PURE; + STDMETHOD(CreatePathGeometry)(D2D1_FILL_MODE fill_mode, ID2D1PathGeometry1 **path_geometry) PURE; +}; +#else +typedef interface ID2D1SvgPathData ID2D1SvgPathData; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1SvgPathData, 0xc095e4f4, 0xbb98, 0x43d6, 0x97, 0x45, 0x4d, 0x1b, 0x84, 0xec, 0x98, 0x88); +__CRT_UUID_DECL(ID2D1SvgPathData, 0xc095e4f4, 0xbb98, 0x43d6, 0x97, 0x45, 0x4d, 0x1b, 0x84, 0xec, 0x98, 0x88); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1SvgElement : public ID2D1Resource +{ + STDMETHOD_(void, GetDocument)(ID2D1SvgDocument **document) PURE; + STDMETHOD(GetTagName)(PWSTR name, UINT32 name_count) PURE; + STDMETHOD_(UINT32, GetTagNameLength)() PURE; + STDMETHOD_(WINBOOL, IsTextContent)() PURE; + STDMETHOD_(void, GetParent)(ID2D1SvgElement **parent) PURE; + STDMETHOD_(WINBOOL, HasChildren)() PURE; + STDMETHOD_(void, GetFirstChild)(ID2D1SvgElement **child) PURE; + STDMETHOD_(void, GetLastChild)(ID2D1SvgElement **child) PURE; + STDMETHOD(GetPreviousChild)(ID2D1SvgElement *reference_child, ID2D1SvgElement **previous_child) PURE; + STDMETHOD(GetNextChild)(ID2D1SvgElement *reference_child, ID2D1SvgElement **next_child) PURE; + STDMETHOD(InsertChildBefore)(ID2D1SvgElement *new_child, ID2D1SvgElement *reference_child = NULL) PURE; + STDMETHOD(AppendChild)(ID2D1SvgElement *new_child) PURE; + STDMETHOD(ReplaceChild)(ID2D1SvgElement *new_child, ID2D1SvgElement *old_child) PURE; + STDMETHOD(RemoveChild)(ID2D1SvgElement *old_child) PURE; + STDMETHOD(CreateChild)(PCWSTR tag_name, ID2D1SvgElement **new_child) PURE; + STDMETHOD_(WINBOOL, IsAttributeSpecified)(PCWSTR name, WINBOOL *inherited = NULL) PURE; + STDMETHOD_(UINT32, GetSpecifiedAttributeCount)() PURE; + STDMETHOD(GetSpecifiedAttributeName)(UINT32 index, PWSTR name, UINT32 name_count, WINBOOL *inherited = NULL) PURE; + STDMETHOD(GetSpecifiedAttributeNameLength)(UINT32 index, UINT32 *name_length, WINBOOL *inherited = NULL) PURE; + STDMETHOD(RemoveAttribute)(PCWSTR name) PURE; + STDMETHOD(SetTextValue)(const WCHAR *name, UINT32 name_count) PURE; + STDMETHOD(GetTextValue)(PWSTR name, UINT32 name_count) PURE; + STDMETHOD_(UINT32, GetTextValueLength)() PURE; + STDMETHOD(SetAttributeValue)(PCWSTR name, D2D1_SVG_ATTRIBUTE_STRING_TYPE type, PCWSTR value) PURE; + STDMETHOD(GetAttributeValue)(PCWSTR name, D2D1_SVG_ATTRIBUTE_STRING_TYPE type, PWSTR value, UINT32 value_count) PURE; + STDMETHOD(GetAttributeValueLength)(PCWSTR name, D2D1_SVG_ATTRIBUTE_STRING_TYPE type, UINT32 *value_length) PURE; + STDMETHOD(SetAttributeValue)(PCWSTR name, D2D1_SVG_ATTRIBUTE_POD_TYPE type, const void *value, UINT32 value_size_in_bytes) PURE; + STDMETHOD(GetAttributeValue)(PCWSTR name, D2D1_SVG_ATTRIBUTE_POD_TYPE type, void *value, UINT32 value_size_in_bytes) PURE; + STDMETHOD(SetAttributeValue)(PCWSTR name, ID2D1SvgAttribute *value) PURE; + STDMETHOD(GetAttributeValue)(PCWSTR name, REFIID riid, void **value) PURE; + + COM_DECLSPEC_NOTHROW HRESULT SetAttributeValue(PCWSTR name, FLOAT value) { + return SetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_FLOAT, &value, sizeof(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, FLOAT *value) { + return GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_FLOAT, value, sizeof(*value)); + } + + COM_DECLSPEC_NOTHROW HRESULT SetAttributeValue(PCWSTR name, const D2D1_COLOR_F &value) { + return SetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_COLOR, &value, sizeof(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, D2D1_COLOR_F *value) { + return GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_COLOR, value, sizeof(*value)); + } + + COM_DECLSPEC_NOTHROW HRESULT SetAttributeValue(PCWSTR name, D2D1_FILL_MODE value) { + return SetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_FILL_MODE, &value, sizeof(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, D2D1_FILL_MODE *value) { + return GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_FILL_MODE, value, sizeof(*value)); + } + + COM_DECLSPEC_NOTHROW HRESULT SetAttributeValue(PCWSTR name, D2D1_SVG_DISPLAY value) { + return SetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_DISPLAY, &value, sizeof(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, D2D1_SVG_DISPLAY *value) { + return GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_DISPLAY, value, sizeof(*value)); + } + + COM_DECLSPEC_NOTHROW HRESULT SetAttributeValue(PCWSTR name, D2D1_SVG_OVERFLOW value) { + return SetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_OVERFLOW, &value, sizeof(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, D2D1_SVG_OVERFLOW *value) { + return GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_OVERFLOW, value, sizeof(*value)); + } + + COM_DECLSPEC_NOTHROW HRESULT SetAttributeValue(PCWSTR name, D2D1_SVG_LINE_JOIN value) { + return SetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_JOIN, &value, sizeof(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, D2D1_SVG_LINE_JOIN *value) { + return GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_JOIN, value, sizeof(*value)); + } + + COM_DECLSPEC_NOTHROW HRESULT SetAttributeValue(PCWSTR name, D2D1_SVG_LINE_CAP value) { + return SetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_CAP, &value, sizeof(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, D2D1_SVG_LINE_CAP *value) { + return GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_CAP, value, sizeof(*value)); + } + + COM_DECLSPEC_NOTHROW HRESULT SetAttributeValue(PCWSTR name, D2D1_SVG_VISIBILITY value) { + return SetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_VISIBILITY, &value, sizeof(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, D2D1_SVG_VISIBILITY *value) { + return GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_VISIBILITY, value, sizeof(*value)); + } + + COM_DECLSPEC_NOTHROW HRESULT SetAttributeValue(PCWSTR name, const D2D1_MATRIX_3X2_F &value) { + return SetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_MATRIX, &value, sizeof(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, D2D1_MATRIX_3X2_F *value) { + return GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_MATRIX, value, sizeof(*value)); + } + + COM_DECLSPEC_NOTHROW HRESULT SetAttributeValue(PCWSTR name, D2D1_SVG_UNIT_TYPE value) { + return SetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_UNIT_TYPE, &value, sizeof(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, D2D1_SVG_UNIT_TYPE *value) { + return GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_UNIT_TYPE, value, sizeof(*value)); + } + + COM_DECLSPEC_NOTHROW HRESULT SetAttributeValue(PCWSTR name, D2D1_EXTEND_MODE value) { + return SetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_EXTEND_MODE, &value, sizeof(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, D2D1_EXTEND_MODE *value) { + return GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_EXTEND_MODE, value, sizeof(*value)); + } + + COM_DECLSPEC_NOTHROW HRESULT SetAttributeValue(PCWSTR name, const D2D1_SVG_PRESERVE_ASPECT_RATIO &value) { + return SetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_PRESERVE_ASPECT_RATIO, &value, sizeof(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, D2D1_SVG_PRESERVE_ASPECT_RATIO *value) { + return GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_PRESERVE_ASPECT_RATIO, value, sizeof(*value)); + } + + COM_DECLSPEC_NOTHROW HRESULT SetAttributeValue(PCWSTR name, const D2D1_SVG_LENGTH &value) { + return SetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH, &value, sizeof(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, D2D1_SVG_LENGTH *value) { + return GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH, value, sizeof(*value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, ID2D1SvgAttribute **value) { + return GetAttributeValue(name, IID_ID2D1SvgAttribute, reinterpret_cast(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, ID2D1SvgPaint **value) { + return GetAttributeValue(name, IID_ID2D1SvgPaint, reinterpret_cast(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, ID2D1SvgStrokeDashArray **value) { + return GetAttributeValue(name, IID_ID2D1SvgStrokeDashArray, reinterpret_cast(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, ID2D1SvgPointCollection **value) { + return GetAttributeValue(name, IID_ID2D1SvgPointCollection, reinterpret_cast(value)); + } + + COM_DECLSPEC_NOTHROW HRESULT GetAttributeValue(PCWSTR name, ID2D1SvgPathData **value) { + return GetAttributeValue(name, IID_ID2D1SvgPathData, reinterpret_cast(value)); + } +}; +#else +typedef interface ID2D1SvgElement ID2D1SvgElement; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1SvgElement, 0xac7b67a6, 0x183e, 0x49c1, 0xa8, 0x23, 0x0e, 0xbe, 0x40, 0xb0, 0xdb, 0x29); +__CRT_UUID_DECL(ID2D1SvgElement, 0xac7b67a6, 0x183e, 0x49c1, 0xa8, 0x23, 0x0e, 0xbe, 0x40, 0xb0, 0xdb, 0x29); + +#ifndef D2D_USE_C_DEFINITIONS +interface ID2D1SvgDocument : public ID2D1Resource +{ + STDMETHOD(SetViewportSize)(D2D1_SIZE_F viewport_size) PURE; +#ifndef WIDL_EXPLICIT_AGGREGATE_RETURNS + STDMETHOD_(D2D1_SIZE_F, GetViewportSize)() const PURE; +#else + virtual D2D1_SIZE_F* STDMETHODCALLTYPE GetViewportSize(D2D1_SIZE_F*) const = 0; + D2D1_SIZE_F STDMETHODCALLTYPE GetViewportSize() const { + D2D1_SIZE_F __ret; + GetViewportSize(&__ret); + return __ret; + } +#endif + STDMETHOD(SetRoot)(ID2D1SvgElement *root) PURE; + STDMETHOD_(void, GetRoot)(ID2D1SvgElement **root) PURE; + STDMETHOD(FindElementById)(PCWSTR id, ID2D1SvgElement **svg_element) PURE; + STDMETHOD(Serialize)(IStream *output_xml_stream, ID2D1SvgElement *subtree = NULL) PURE; + STDMETHOD(Deserialize)(IStream *input_xml_stream, ID2D1SvgElement **subtree) PURE; + STDMETHOD(CreatePaint)(D2D1_SVG_PAINT_TYPE paint_type, const D2D1_COLOR_F *color, PCWSTR id, ID2D1SvgPaint **paint) PURE; + STDMETHOD(CreateStrokeDashArray)(const D2D1_SVG_LENGTH *dashes, UINT32 dashes_count, ID2D1SvgStrokeDashArray **stroke_dash_array) PURE; + STDMETHOD(CreatePointCollection)(const D2D1_POINT_2F *points, UINT32 points_count, ID2D1SvgPointCollection **point_collection) PURE; + STDMETHOD(CreatePathData)(const FLOAT *segment_data, UINT32 segment_data_count, const D2D1_SVG_PATH_COMMAND *commands, UINT32 commands_count, ID2D1SvgPathData **path_data) PURE; + + COM_DECLSPEC_NOTHROW HRESULT CreatePaint(D2D1_SVG_PAINT_TYPE paint_type, const D2D1_COLOR_F &color, PCWSTR id, ID2D1SvgPaint **paint) { + return CreatePaint(paint_type, &color, id, paint); + } +}; +#else +typedef interface ID2D1SvgDocument ID2D1SvgDocument; +/* FIXME: Add full C declaration */ +#endif + +DEFINE_GUID(IID_ID2D1SvgDocument, 0x86b88e4d, 0xafa4, 0x4d7b, 0x88, 0xe4, 0x68, 0xa5, 0x1c, 0x4a, 0x0a, 0xec); +__CRT_UUID_DECL(ID2D1SvgDocument, 0x86b88e4d, 0xafa4, 0x4d7b, 0x88, 0xe4, 0x68, 0xa5, 0x1c, 0x4a, 0x0a, 0xec); + +#endif /* NTDDI_VERSION >= NTDDI_WIN10_RS2 */ + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ + +#endif /* _D2D1_SVG_ */ diff --git a/lib/libc/include/any-windows-any/d3d10.h b/lib/libc/include/any-windows-any/d3d10.h index d31585e73c6d516149385216e6511509c357c58b..18949c2aa5446e053319e5f5bc2bfef08822707b 100644 --- a/lib/libc/include/any-windows-any/d3d10.h +++ b/lib/libc/include/any-windows-any/d3d10.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3d10.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3d10.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3d10_h__ #define __d3d10_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D10DeviceChild_FWD_DEFINED__ @@ -670,6 +678,12 @@ extern "C" { #define MAKE_D3D10_STATUS(code) MAKE_HRESULT( 0, _FACD3D10, code) #define D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS MAKE_D3D10_HRESULT(1) #define D3D10_ERROR_FILE_NOT_FOUND MAKE_D3D10_HRESULT(2) +#if defined(__cplusplus) && !defined(D3D10_NO_HELPERS) +inline unsigned int D3D10CalcSubresource(unsigned int level, unsigned int layer, unsigned int level_count) +{ + return layer * level_count + level; +} +#endif typedef enum D3D10_BLEND { D3D10_BLEND_ZERO = 1, D3D10_BLEND_ONE = 2, @@ -1418,26 +1432,26 @@ interface ID3D10DeviceChild { #define ID3D10DeviceChild_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10DeviceChild_QueryInterface(ID3D10DeviceChild* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10DeviceChild_QueryInterface(ID3D10DeviceChild* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10DeviceChild_AddRef(ID3D10DeviceChild* This) { +static __WIDL_INLINE ULONG ID3D10DeviceChild_AddRef(ID3D10DeviceChild* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10DeviceChild_Release(ID3D10DeviceChild* This) { +static __WIDL_INLINE ULONG ID3D10DeviceChild_Release(ID3D10DeviceChild* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10DeviceChild_GetDevice(ID3D10DeviceChild* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10DeviceChild_GetDevice(ID3D10DeviceChild* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10DeviceChild_GetPrivateData(ID3D10DeviceChild* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10DeviceChild_GetPrivateData(ID3D10DeviceChild* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10DeviceChild_SetPrivateData(ID3D10DeviceChild* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10DeviceChild_SetPrivateData(ID3D10DeviceChild* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10DeviceChild_SetPrivateDataInterface(ID3D10DeviceChild* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10DeviceChild_SetPrivateDataInterface(ID3D10DeviceChild* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -1546,36 +1560,36 @@ interface ID3D10Resource { #define ID3D10Resource_GetEvictionPriority(This) (This)->lpVtbl->GetEvictionPriority(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Resource_QueryInterface(ID3D10Resource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Resource_QueryInterface(ID3D10Resource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Resource_AddRef(ID3D10Resource* This) { +static __WIDL_INLINE ULONG ID3D10Resource_AddRef(ID3D10Resource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Resource_Release(ID3D10Resource* This) { +static __WIDL_INLINE ULONG ID3D10Resource_Release(ID3D10Resource* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10Resource_GetDevice(ID3D10Resource* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10Resource_GetDevice(ID3D10Resource* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10Resource_GetPrivateData(ID3D10Resource* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10Resource_GetPrivateData(ID3D10Resource* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10Resource_SetPrivateData(ID3D10Resource* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10Resource_SetPrivateData(ID3D10Resource* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10Resource_SetPrivateDataInterface(ID3D10Resource* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10Resource_SetPrivateDataInterface(ID3D10Resource* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10Resource methods ***/ -static FORCEINLINE void ID3D10Resource_GetType(ID3D10Resource* This,D3D10_RESOURCE_DIMENSION *rType) { +static __WIDL_INLINE void ID3D10Resource_GetType(ID3D10Resource* This,D3D10_RESOURCE_DIMENSION *rType) { This->lpVtbl->GetType(This,rType); } -static FORCEINLINE void ID3D10Resource_SetEvictionPriority(ID3D10Resource* This,UINT EvictionPriority) { +static __WIDL_INLINE void ID3D10Resource_SetEvictionPriority(ID3D10Resource* This,UINT EvictionPriority) { This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE UINT ID3D10Resource_GetEvictionPriority(ID3D10Resource* This) { +static __WIDL_INLINE UINT ID3D10Resource_GetEvictionPriority(ID3D10Resource* This) { return This->lpVtbl->GetEvictionPriority(This); } #endif @@ -1704,46 +1718,46 @@ interface ID3D10Buffer { #define ID3D10Buffer_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Buffer_QueryInterface(ID3D10Buffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Buffer_QueryInterface(ID3D10Buffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Buffer_AddRef(ID3D10Buffer* This) { +static __WIDL_INLINE ULONG ID3D10Buffer_AddRef(ID3D10Buffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Buffer_Release(ID3D10Buffer* This) { +static __WIDL_INLINE ULONG ID3D10Buffer_Release(ID3D10Buffer* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10Buffer_GetDevice(ID3D10Buffer* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10Buffer_GetDevice(ID3D10Buffer* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10Buffer_GetPrivateData(ID3D10Buffer* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10Buffer_GetPrivateData(ID3D10Buffer* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10Buffer_SetPrivateData(ID3D10Buffer* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10Buffer_SetPrivateData(ID3D10Buffer* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10Buffer_SetPrivateDataInterface(ID3D10Buffer* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10Buffer_SetPrivateDataInterface(ID3D10Buffer* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10Resource methods ***/ -static FORCEINLINE void ID3D10Buffer_GetType(ID3D10Buffer* This,D3D10_RESOURCE_DIMENSION *rType) { +static __WIDL_INLINE void ID3D10Buffer_GetType(ID3D10Buffer* This,D3D10_RESOURCE_DIMENSION *rType) { This->lpVtbl->GetType(This,rType); } -static FORCEINLINE void ID3D10Buffer_SetEvictionPriority(ID3D10Buffer* This,UINT EvictionPriority) { +static __WIDL_INLINE void ID3D10Buffer_SetEvictionPriority(ID3D10Buffer* This,UINT EvictionPriority) { This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE UINT ID3D10Buffer_GetEvictionPriority(ID3D10Buffer* This) { +static __WIDL_INLINE UINT ID3D10Buffer_GetEvictionPriority(ID3D10Buffer* This) { return This->lpVtbl->GetEvictionPriority(This); } /*** ID3D10Buffer methods ***/ -static FORCEINLINE HRESULT ID3D10Buffer_Map(ID3D10Buffer* This,D3D10_MAP MapType,UINT MapFlags,void **ppData) { +static __WIDL_INLINE HRESULT ID3D10Buffer_Map(ID3D10Buffer* This,D3D10_MAP MapType,UINT MapFlags,void **ppData) { return This->lpVtbl->Map(This,MapType,MapFlags,ppData); } -static FORCEINLINE void ID3D10Buffer_Unmap(ID3D10Buffer* This) { +static __WIDL_INLINE void ID3D10Buffer_Unmap(ID3D10Buffer* This) { This->lpVtbl->Unmap(This); } -static FORCEINLINE void ID3D10Buffer_GetDesc(ID3D10Buffer* This,D3D10_BUFFER_DESC *pDesc) { +static __WIDL_INLINE void ID3D10Buffer_GetDesc(ID3D10Buffer* This,D3D10_BUFFER_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -1875,46 +1889,46 @@ interface ID3D10Texture1D { #define ID3D10Texture1D_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Texture1D_QueryInterface(ID3D10Texture1D* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Texture1D_QueryInterface(ID3D10Texture1D* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Texture1D_AddRef(ID3D10Texture1D* This) { +static __WIDL_INLINE ULONG ID3D10Texture1D_AddRef(ID3D10Texture1D* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Texture1D_Release(ID3D10Texture1D* This) { +static __WIDL_INLINE ULONG ID3D10Texture1D_Release(ID3D10Texture1D* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10Texture1D_GetDevice(ID3D10Texture1D* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10Texture1D_GetDevice(ID3D10Texture1D* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10Texture1D_GetPrivateData(ID3D10Texture1D* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10Texture1D_GetPrivateData(ID3D10Texture1D* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10Texture1D_SetPrivateData(ID3D10Texture1D* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10Texture1D_SetPrivateData(ID3D10Texture1D* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10Texture1D_SetPrivateDataInterface(ID3D10Texture1D* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10Texture1D_SetPrivateDataInterface(ID3D10Texture1D* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10Resource methods ***/ -static FORCEINLINE void ID3D10Texture1D_GetType(ID3D10Texture1D* This,D3D10_RESOURCE_DIMENSION *rType) { +static __WIDL_INLINE void ID3D10Texture1D_GetType(ID3D10Texture1D* This,D3D10_RESOURCE_DIMENSION *rType) { This->lpVtbl->GetType(This,rType); } -static FORCEINLINE void ID3D10Texture1D_SetEvictionPriority(ID3D10Texture1D* This,UINT EvictionPriority) { +static __WIDL_INLINE void ID3D10Texture1D_SetEvictionPriority(ID3D10Texture1D* This,UINT EvictionPriority) { This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE UINT ID3D10Texture1D_GetEvictionPriority(ID3D10Texture1D* This) { +static __WIDL_INLINE UINT ID3D10Texture1D_GetEvictionPriority(ID3D10Texture1D* This) { return This->lpVtbl->GetEvictionPriority(This); } /*** ID3D10Texture1D methods ***/ -static FORCEINLINE HRESULT ID3D10Texture1D_Map(ID3D10Texture1D* This,UINT Subresource,D3D10_MAP MapType,UINT MapFlags,void **ppData) { +static __WIDL_INLINE HRESULT ID3D10Texture1D_Map(ID3D10Texture1D* This,UINT Subresource,D3D10_MAP MapType,UINT MapFlags,void **ppData) { return This->lpVtbl->Map(This,Subresource,MapType,MapFlags,ppData); } -static FORCEINLINE void ID3D10Texture1D_Unmap(ID3D10Texture1D* This,UINT Subresource) { +static __WIDL_INLINE void ID3D10Texture1D_Unmap(ID3D10Texture1D* This,UINT Subresource) { This->lpVtbl->Unmap(This,Subresource); } -static FORCEINLINE void ID3D10Texture1D_GetDesc(ID3D10Texture1D* This,D3D10_TEXTURE1D_DESC *pDesc) { +static __WIDL_INLINE void ID3D10Texture1D_GetDesc(ID3D10Texture1D* This,D3D10_TEXTURE1D_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -2046,46 +2060,46 @@ interface ID3D10Texture2D { #define ID3D10Texture2D_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Texture2D_QueryInterface(ID3D10Texture2D* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Texture2D_QueryInterface(ID3D10Texture2D* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Texture2D_AddRef(ID3D10Texture2D* This) { +static __WIDL_INLINE ULONG ID3D10Texture2D_AddRef(ID3D10Texture2D* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Texture2D_Release(ID3D10Texture2D* This) { +static __WIDL_INLINE ULONG ID3D10Texture2D_Release(ID3D10Texture2D* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10Texture2D_GetDevice(ID3D10Texture2D* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10Texture2D_GetDevice(ID3D10Texture2D* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10Texture2D_GetPrivateData(ID3D10Texture2D* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10Texture2D_GetPrivateData(ID3D10Texture2D* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10Texture2D_SetPrivateData(ID3D10Texture2D* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10Texture2D_SetPrivateData(ID3D10Texture2D* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10Texture2D_SetPrivateDataInterface(ID3D10Texture2D* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10Texture2D_SetPrivateDataInterface(ID3D10Texture2D* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10Resource methods ***/ -static FORCEINLINE void ID3D10Texture2D_GetType(ID3D10Texture2D* This,D3D10_RESOURCE_DIMENSION *rType) { +static __WIDL_INLINE void ID3D10Texture2D_GetType(ID3D10Texture2D* This,D3D10_RESOURCE_DIMENSION *rType) { This->lpVtbl->GetType(This,rType); } -static FORCEINLINE void ID3D10Texture2D_SetEvictionPriority(ID3D10Texture2D* This,UINT EvictionPriority) { +static __WIDL_INLINE void ID3D10Texture2D_SetEvictionPriority(ID3D10Texture2D* This,UINT EvictionPriority) { This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE UINT ID3D10Texture2D_GetEvictionPriority(ID3D10Texture2D* This) { +static __WIDL_INLINE UINT ID3D10Texture2D_GetEvictionPriority(ID3D10Texture2D* This) { return This->lpVtbl->GetEvictionPriority(This); } /*** ID3D10Texture2D methods ***/ -static FORCEINLINE HRESULT ID3D10Texture2D_Map(ID3D10Texture2D* This,UINT Subresource,D3D10_MAP MapType,UINT MapFlags,D3D10_MAPPED_TEXTURE2D *pMappedTex2D) { +static __WIDL_INLINE HRESULT ID3D10Texture2D_Map(ID3D10Texture2D* This,UINT Subresource,D3D10_MAP MapType,UINT MapFlags,D3D10_MAPPED_TEXTURE2D *pMappedTex2D) { return This->lpVtbl->Map(This,Subresource,MapType,MapFlags,pMappedTex2D); } -static FORCEINLINE void ID3D10Texture2D_Unmap(ID3D10Texture2D* This,UINT Subresource) { +static __WIDL_INLINE void ID3D10Texture2D_Unmap(ID3D10Texture2D* This,UINT Subresource) { This->lpVtbl->Unmap(This,Subresource); } -static FORCEINLINE void ID3D10Texture2D_GetDesc(ID3D10Texture2D* This,D3D10_TEXTURE2D_DESC *pDesc) { +static __WIDL_INLINE void ID3D10Texture2D_GetDesc(ID3D10Texture2D* This,D3D10_TEXTURE2D_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -2217,46 +2231,46 @@ interface ID3D10Texture3D { #define ID3D10Texture3D_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Texture3D_QueryInterface(ID3D10Texture3D* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Texture3D_QueryInterface(ID3D10Texture3D* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Texture3D_AddRef(ID3D10Texture3D* This) { +static __WIDL_INLINE ULONG ID3D10Texture3D_AddRef(ID3D10Texture3D* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Texture3D_Release(ID3D10Texture3D* This) { +static __WIDL_INLINE ULONG ID3D10Texture3D_Release(ID3D10Texture3D* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10Texture3D_GetDevice(ID3D10Texture3D* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10Texture3D_GetDevice(ID3D10Texture3D* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10Texture3D_GetPrivateData(ID3D10Texture3D* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10Texture3D_GetPrivateData(ID3D10Texture3D* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10Texture3D_SetPrivateData(ID3D10Texture3D* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10Texture3D_SetPrivateData(ID3D10Texture3D* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10Texture3D_SetPrivateDataInterface(ID3D10Texture3D* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10Texture3D_SetPrivateDataInterface(ID3D10Texture3D* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10Resource methods ***/ -static FORCEINLINE void ID3D10Texture3D_GetType(ID3D10Texture3D* This,D3D10_RESOURCE_DIMENSION *rType) { +static __WIDL_INLINE void ID3D10Texture3D_GetType(ID3D10Texture3D* This,D3D10_RESOURCE_DIMENSION *rType) { This->lpVtbl->GetType(This,rType); } -static FORCEINLINE void ID3D10Texture3D_SetEvictionPriority(ID3D10Texture3D* This,UINT EvictionPriority) { +static __WIDL_INLINE void ID3D10Texture3D_SetEvictionPriority(ID3D10Texture3D* This,UINT EvictionPriority) { This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE UINT ID3D10Texture3D_GetEvictionPriority(ID3D10Texture3D* This) { +static __WIDL_INLINE UINT ID3D10Texture3D_GetEvictionPriority(ID3D10Texture3D* This) { return This->lpVtbl->GetEvictionPriority(This); } /*** ID3D10Texture3D methods ***/ -static FORCEINLINE HRESULT ID3D10Texture3D_Map(ID3D10Texture3D* This,UINT Subresource,D3D10_MAP MapType,UINT MapFlags,D3D10_MAPPED_TEXTURE3D *pMappedTex3D) { +static __WIDL_INLINE HRESULT ID3D10Texture3D_Map(ID3D10Texture3D* This,UINT Subresource,D3D10_MAP MapType,UINT MapFlags,D3D10_MAPPED_TEXTURE3D *pMappedTex3D) { return This->lpVtbl->Map(This,Subresource,MapType,MapFlags,pMappedTex3D); } -static FORCEINLINE void ID3D10Texture3D_Unmap(ID3D10Texture3D* This,UINT Subresource) { +static __WIDL_INLINE void ID3D10Texture3D_Unmap(ID3D10Texture3D* This,UINT Subresource) { This->lpVtbl->Unmap(This,Subresource); } -static FORCEINLINE void ID3D10Texture3D_GetDesc(ID3D10Texture3D* This,D3D10_TEXTURE3D_DESC *pDesc) { +static __WIDL_INLINE void ID3D10Texture3D_GetDesc(ID3D10Texture3D* This,D3D10_TEXTURE3D_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -2350,30 +2364,30 @@ interface ID3D10View { #define ID3D10View_GetResource(This,ppResource) (This)->lpVtbl->GetResource(This,ppResource) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10View_QueryInterface(ID3D10View* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10View_QueryInterface(ID3D10View* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10View_AddRef(ID3D10View* This) { +static __WIDL_INLINE ULONG ID3D10View_AddRef(ID3D10View* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10View_Release(ID3D10View* This) { +static __WIDL_INLINE ULONG ID3D10View_Release(ID3D10View* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10View_GetDevice(ID3D10View* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10View_GetDevice(ID3D10View* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10View_GetPrivateData(ID3D10View* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10View_GetPrivateData(ID3D10View* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10View_SetPrivateData(ID3D10View* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10View_SetPrivateData(ID3D10View* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10View_SetPrivateDataInterface(ID3D10View* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10View_SetPrivateDataInterface(ID3D10View* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10View methods ***/ -static FORCEINLINE void ID3D10View_GetResource(ID3D10View* This,ID3D10Resource **ppResource) { +static __WIDL_INLINE void ID3D10View_GetResource(ID3D10View* This,ID3D10Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } #endif @@ -2474,34 +2488,34 @@ interface ID3D10DepthStencilView { #define ID3D10DepthStencilView_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10DepthStencilView_QueryInterface(ID3D10DepthStencilView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10DepthStencilView_QueryInterface(ID3D10DepthStencilView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10DepthStencilView_AddRef(ID3D10DepthStencilView* This) { +static __WIDL_INLINE ULONG ID3D10DepthStencilView_AddRef(ID3D10DepthStencilView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10DepthStencilView_Release(ID3D10DepthStencilView* This) { +static __WIDL_INLINE ULONG ID3D10DepthStencilView_Release(ID3D10DepthStencilView* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10DepthStencilView_GetDevice(ID3D10DepthStencilView* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10DepthStencilView_GetDevice(ID3D10DepthStencilView* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10DepthStencilView_GetPrivateData(ID3D10DepthStencilView* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10DepthStencilView_GetPrivateData(ID3D10DepthStencilView* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10DepthStencilView_SetPrivateData(ID3D10DepthStencilView* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10DepthStencilView_SetPrivateData(ID3D10DepthStencilView* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10DepthStencilView_SetPrivateDataInterface(ID3D10DepthStencilView* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10DepthStencilView_SetPrivateDataInterface(ID3D10DepthStencilView* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10View methods ***/ -static FORCEINLINE void ID3D10DepthStencilView_GetResource(ID3D10DepthStencilView* This,ID3D10Resource **ppResource) { +static __WIDL_INLINE void ID3D10DepthStencilView_GetResource(ID3D10DepthStencilView* This,ID3D10Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D10DepthStencilView methods ***/ -static FORCEINLINE void ID3D10DepthStencilView_GetDesc(ID3D10DepthStencilView* This,D3D10_DEPTH_STENCIL_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D10DepthStencilView_GetDesc(ID3D10DepthStencilView* This,D3D10_DEPTH_STENCIL_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -2602,34 +2616,34 @@ interface ID3D10RenderTargetView { #define ID3D10RenderTargetView_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10RenderTargetView_QueryInterface(ID3D10RenderTargetView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10RenderTargetView_QueryInterface(ID3D10RenderTargetView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10RenderTargetView_AddRef(ID3D10RenderTargetView* This) { +static __WIDL_INLINE ULONG ID3D10RenderTargetView_AddRef(ID3D10RenderTargetView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10RenderTargetView_Release(ID3D10RenderTargetView* This) { +static __WIDL_INLINE ULONG ID3D10RenderTargetView_Release(ID3D10RenderTargetView* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10RenderTargetView_GetDevice(ID3D10RenderTargetView* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10RenderTargetView_GetDevice(ID3D10RenderTargetView* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10RenderTargetView_GetPrivateData(ID3D10RenderTargetView* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10RenderTargetView_GetPrivateData(ID3D10RenderTargetView* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10RenderTargetView_SetPrivateData(ID3D10RenderTargetView* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10RenderTargetView_SetPrivateData(ID3D10RenderTargetView* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10RenderTargetView_SetPrivateDataInterface(ID3D10RenderTargetView* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10RenderTargetView_SetPrivateDataInterface(ID3D10RenderTargetView* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10View methods ***/ -static FORCEINLINE void ID3D10RenderTargetView_GetResource(ID3D10RenderTargetView* This,ID3D10Resource **ppResource) { +static __WIDL_INLINE void ID3D10RenderTargetView_GetResource(ID3D10RenderTargetView* This,ID3D10Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D10RenderTargetView methods ***/ -static FORCEINLINE void ID3D10RenderTargetView_GetDesc(ID3D10RenderTargetView* This,D3D10_RENDER_TARGET_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D10RenderTargetView_GetDesc(ID3D10RenderTargetView* This,D3D10_RENDER_TARGET_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -2730,34 +2744,34 @@ interface ID3D10ShaderResourceView { #define ID3D10ShaderResourceView_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10ShaderResourceView_QueryInterface(ID3D10ShaderResourceView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10ShaderResourceView_QueryInterface(ID3D10ShaderResourceView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10ShaderResourceView_AddRef(ID3D10ShaderResourceView* This) { +static __WIDL_INLINE ULONG ID3D10ShaderResourceView_AddRef(ID3D10ShaderResourceView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10ShaderResourceView_Release(ID3D10ShaderResourceView* This) { +static __WIDL_INLINE ULONG ID3D10ShaderResourceView_Release(ID3D10ShaderResourceView* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10ShaderResourceView_GetDevice(ID3D10ShaderResourceView* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10ShaderResourceView_GetDevice(ID3D10ShaderResourceView* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10ShaderResourceView_GetPrivateData(ID3D10ShaderResourceView* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10ShaderResourceView_GetPrivateData(ID3D10ShaderResourceView* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10ShaderResourceView_SetPrivateData(ID3D10ShaderResourceView* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10ShaderResourceView_SetPrivateData(ID3D10ShaderResourceView* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10ShaderResourceView_SetPrivateDataInterface(ID3D10ShaderResourceView* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10ShaderResourceView_SetPrivateDataInterface(ID3D10ShaderResourceView* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10View methods ***/ -static FORCEINLINE void ID3D10ShaderResourceView_GetResource(ID3D10ShaderResourceView* This,ID3D10Resource **ppResource) { +static __WIDL_INLINE void ID3D10ShaderResourceView_GetResource(ID3D10ShaderResourceView* This,ID3D10Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D10ShaderResourceView methods ***/ -static FORCEINLINE void ID3D10ShaderResourceView_GetDesc(ID3D10ShaderResourceView* This,D3D10_SHADER_RESOURCE_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D10ShaderResourceView_GetDesc(ID3D10ShaderResourceView* This,D3D10_SHADER_RESOURCE_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -2851,30 +2865,30 @@ interface ID3D10BlendState { #define ID3D10BlendState_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10BlendState_QueryInterface(ID3D10BlendState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10BlendState_QueryInterface(ID3D10BlendState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10BlendState_AddRef(ID3D10BlendState* This) { +static __WIDL_INLINE ULONG ID3D10BlendState_AddRef(ID3D10BlendState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10BlendState_Release(ID3D10BlendState* This) { +static __WIDL_INLINE ULONG ID3D10BlendState_Release(ID3D10BlendState* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10BlendState_GetDevice(ID3D10BlendState* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10BlendState_GetDevice(ID3D10BlendState* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10BlendState_GetPrivateData(ID3D10BlendState* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10BlendState_GetPrivateData(ID3D10BlendState* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10BlendState_SetPrivateData(ID3D10BlendState* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10BlendState_SetPrivateData(ID3D10BlendState* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10BlendState_SetPrivateDataInterface(ID3D10BlendState* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10BlendState_SetPrivateDataInterface(ID3D10BlendState* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10BlendState methods ***/ -static FORCEINLINE void ID3D10BlendState_GetDesc(ID3D10BlendState* This,D3D10_BLEND_DESC *pDesc) { +static __WIDL_INLINE void ID3D10BlendState_GetDesc(ID3D10BlendState* This,D3D10_BLEND_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -2968,30 +2982,30 @@ interface ID3D10DepthStencilState { #define ID3D10DepthStencilState_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10DepthStencilState_QueryInterface(ID3D10DepthStencilState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10DepthStencilState_QueryInterface(ID3D10DepthStencilState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10DepthStencilState_AddRef(ID3D10DepthStencilState* This) { +static __WIDL_INLINE ULONG ID3D10DepthStencilState_AddRef(ID3D10DepthStencilState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10DepthStencilState_Release(ID3D10DepthStencilState* This) { +static __WIDL_INLINE ULONG ID3D10DepthStencilState_Release(ID3D10DepthStencilState* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10DepthStencilState_GetDevice(ID3D10DepthStencilState* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10DepthStencilState_GetDevice(ID3D10DepthStencilState* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10DepthStencilState_GetPrivateData(ID3D10DepthStencilState* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10DepthStencilState_GetPrivateData(ID3D10DepthStencilState* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10DepthStencilState_SetPrivateData(ID3D10DepthStencilState* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10DepthStencilState_SetPrivateData(ID3D10DepthStencilState* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10DepthStencilState_SetPrivateDataInterface(ID3D10DepthStencilState* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10DepthStencilState_SetPrivateDataInterface(ID3D10DepthStencilState* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10DepthStencilState methods ***/ -static FORCEINLINE void ID3D10DepthStencilState_GetDesc(ID3D10DepthStencilState* This,D3D10_DEPTH_STENCIL_DESC *pDesc) { +static __WIDL_INLINE void ID3D10DepthStencilState_GetDesc(ID3D10DepthStencilState* This,D3D10_DEPTH_STENCIL_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -3075,26 +3089,26 @@ interface ID3D10GeometryShader { #define ID3D10GeometryShader_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10GeometryShader_QueryInterface(ID3D10GeometryShader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10GeometryShader_QueryInterface(ID3D10GeometryShader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10GeometryShader_AddRef(ID3D10GeometryShader* This) { +static __WIDL_INLINE ULONG ID3D10GeometryShader_AddRef(ID3D10GeometryShader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10GeometryShader_Release(ID3D10GeometryShader* This) { +static __WIDL_INLINE ULONG ID3D10GeometryShader_Release(ID3D10GeometryShader* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10GeometryShader_GetDevice(ID3D10GeometryShader* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10GeometryShader_GetDevice(ID3D10GeometryShader* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10GeometryShader_GetPrivateData(ID3D10GeometryShader* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10GeometryShader_GetPrivateData(ID3D10GeometryShader* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10GeometryShader_SetPrivateData(ID3D10GeometryShader* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10GeometryShader_SetPrivateData(ID3D10GeometryShader* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10GeometryShader_SetPrivateDataInterface(ID3D10GeometryShader* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10GeometryShader_SetPrivateDataInterface(ID3D10GeometryShader* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -3178,26 +3192,26 @@ interface ID3D10InputLayout { #define ID3D10InputLayout_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10InputLayout_QueryInterface(ID3D10InputLayout* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10InputLayout_QueryInterface(ID3D10InputLayout* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10InputLayout_AddRef(ID3D10InputLayout* This) { +static __WIDL_INLINE ULONG ID3D10InputLayout_AddRef(ID3D10InputLayout* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10InputLayout_Release(ID3D10InputLayout* This) { +static __WIDL_INLINE ULONG ID3D10InputLayout_Release(ID3D10InputLayout* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10InputLayout_GetDevice(ID3D10InputLayout* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10InputLayout_GetDevice(ID3D10InputLayout* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10InputLayout_GetPrivateData(ID3D10InputLayout* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10InputLayout_GetPrivateData(ID3D10InputLayout* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10InputLayout_SetPrivateData(ID3D10InputLayout* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10InputLayout_SetPrivateData(ID3D10InputLayout* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10InputLayout_SetPrivateDataInterface(ID3D10InputLayout* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10InputLayout_SetPrivateDataInterface(ID3D10InputLayout* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -3281,26 +3295,26 @@ interface ID3D10PixelShader { #define ID3D10PixelShader_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10PixelShader_QueryInterface(ID3D10PixelShader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10PixelShader_QueryInterface(ID3D10PixelShader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10PixelShader_AddRef(ID3D10PixelShader* This) { +static __WIDL_INLINE ULONG ID3D10PixelShader_AddRef(ID3D10PixelShader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10PixelShader_Release(ID3D10PixelShader* This) { +static __WIDL_INLINE ULONG ID3D10PixelShader_Release(ID3D10PixelShader* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10PixelShader_GetDevice(ID3D10PixelShader* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10PixelShader_GetDevice(ID3D10PixelShader* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10PixelShader_GetPrivateData(ID3D10PixelShader* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10PixelShader_GetPrivateData(ID3D10PixelShader* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10PixelShader_SetPrivateData(ID3D10PixelShader* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10PixelShader_SetPrivateData(ID3D10PixelShader* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10PixelShader_SetPrivateDataInterface(ID3D10PixelShader* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10PixelShader_SetPrivateDataInterface(ID3D10PixelShader* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -3394,30 +3408,30 @@ interface ID3D10RasterizerState { #define ID3D10RasterizerState_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10RasterizerState_QueryInterface(ID3D10RasterizerState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10RasterizerState_QueryInterface(ID3D10RasterizerState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10RasterizerState_AddRef(ID3D10RasterizerState* This) { +static __WIDL_INLINE ULONG ID3D10RasterizerState_AddRef(ID3D10RasterizerState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10RasterizerState_Release(ID3D10RasterizerState* This) { +static __WIDL_INLINE ULONG ID3D10RasterizerState_Release(ID3D10RasterizerState* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10RasterizerState_GetDevice(ID3D10RasterizerState* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10RasterizerState_GetDevice(ID3D10RasterizerState* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10RasterizerState_GetPrivateData(ID3D10RasterizerState* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10RasterizerState_GetPrivateData(ID3D10RasterizerState* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10RasterizerState_SetPrivateData(ID3D10RasterizerState* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10RasterizerState_SetPrivateData(ID3D10RasterizerState* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10RasterizerState_SetPrivateDataInterface(ID3D10RasterizerState* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10RasterizerState_SetPrivateDataInterface(ID3D10RasterizerState* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10RasterizerState methods ***/ -static FORCEINLINE void ID3D10RasterizerState_GetDesc(ID3D10RasterizerState* This,D3D10_RASTERIZER_DESC *pDesc) { +static __WIDL_INLINE void ID3D10RasterizerState_GetDesc(ID3D10RasterizerState* This,D3D10_RASTERIZER_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -3511,30 +3525,30 @@ interface ID3D10SamplerState { #define ID3D10SamplerState_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10SamplerState_QueryInterface(ID3D10SamplerState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10SamplerState_QueryInterface(ID3D10SamplerState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10SamplerState_AddRef(ID3D10SamplerState* This) { +static __WIDL_INLINE ULONG ID3D10SamplerState_AddRef(ID3D10SamplerState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10SamplerState_Release(ID3D10SamplerState* This) { +static __WIDL_INLINE ULONG ID3D10SamplerState_Release(ID3D10SamplerState* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10SamplerState_GetDevice(ID3D10SamplerState* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10SamplerState_GetDevice(ID3D10SamplerState* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10SamplerState_GetPrivateData(ID3D10SamplerState* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10SamplerState_GetPrivateData(ID3D10SamplerState* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10SamplerState_SetPrivateData(ID3D10SamplerState* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10SamplerState_SetPrivateData(ID3D10SamplerState* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10SamplerState_SetPrivateDataInterface(ID3D10SamplerState* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10SamplerState_SetPrivateDataInterface(ID3D10SamplerState* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10SamplerState methods ***/ -static FORCEINLINE void ID3D10SamplerState_GetDesc(ID3D10SamplerState* This,D3D10_SAMPLER_DESC *pDesc) { +static __WIDL_INLINE void ID3D10SamplerState_GetDesc(ID3D10SamplerState* This,D3D10_SAMPLER_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -3618,26 +3632,26 @@ interface ID3D10VertexShader { #define ID3D10VertexShader_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10VertexShader_QueryInterface(ID3D10VertexShader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10VertexShader_QueryInterface(ID3D10VertexShader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10VertexShader_AddRef(ID3D10VertexShader* This) { +static __WIDL_INLINE ULONG ID3D10VertexShader_AddRef(ID3D10VertexShader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10VertexShader_Release(ID3D10VertexShader* This) { +static __WIDL_INLINE ULONG ID3D10VertexShader_Release(ID3D10VertexShader* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10VertexShader_GetDevice(ID3D10VertexShader* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10VertexShader_GetDevice(ID3D10VertexShader* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10VertexShader_GetPrivateData(ID3D10VertexShader* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10VertexShader_GetPrivateData(ID3D10VertexShader* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10VertexShader_SetPrivateData(ID3D10VertexShader* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10VertexShader_SetPrivateData(ID3D10VertexShader* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10VertexShader_SetPrivateDataInterface(ID3D10VertexShader* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10VertexShader_SetPrivateDataInterface(ID3D10VertexShader* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -3756,39 +3770,39 @@ interface ID3D10Asynchronous { #define ID3D10Asynchronous_GetDataSize(This) (This)->lpVtbl->GetDataSize(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Asynchronous_QueryInterface(ID3D10Asynchronous* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Asynchronous_QueryInterface(ID3D10Asynchronous* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Asynchronous_AddRef(ID3D10Asynchronous* This) { +static __WIDL_INLINE ULONG ID3D10Asynchronous_AddRef(ID3D10Asynchronous* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Asynchronous_Release(ID3D10Asynchronous* This) { +static __WIDL_INLINE ULONG ID3D10Asynchronous_Release(ID3D10Asynchronous* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10Asynchronous_GetDevice(ID3D10Asynchronous* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10Asynchronous_GetDevice(ID3D10Asynchronous* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10Asynchronous_GetPrivateData(ID3D10Asynchronous* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10Asynchronous_GetPrivateData(ID3D10Asynchronous* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10Asynchronous_SetPrivateData(ID3D10Asynchronous* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10Asynchronous_SetPrivateData(ID3D10Asynchronous* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10Asynchronous_SetPrivateDataInterface(ID3D10Asynchronous* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10Asynchronous_SetPrivateDataInterface(ID3D10Asynchronous* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10Asynchronous methods ***/ -static FORCEINLINE void ID3D10Asynchronous_Begin(ID3D10Asynchronous* This) { +static __WIDL_INLINE void ID3D10Asynchronous_Begin(ID3D10Asynchronous* This) { This->lpVtbl->Begin(This); } -static FORCEINLINE void ID3D10Asynchronous_End(ID3D10Asynchronous* This) { +static __WIDL_INLINE void ID3D10Asynchronous_End(ID3D10Asynchronous* This) { This->lpVtbl->End(This); } -static FORCEINLINE HRESULT ID3D10Asynchronous_GetData(ID3D10Asynchronous* This,void *pData,UINT DataSize,UINT GetDataFlags) { +static __WIDL_INLINE HRESULT ID3D10Asynchronous_GetData(ID3D10Asynchronous* This,void *pData,UINT DataSize,UINT GetDataFlags) { return This->lpVtbl->GetData(This,pData,DataSize,GetDataFlags); } -static FORCEINLINE UINT ID3D10Asynchronous_GetDataSize(ID3D10Asynchronous* This) { +static __WIDL_INLINE UINT ID3D10Asynchronous_GetDataSize(ID3D10Asynchronous* This) { return This->lpVtbl->GetDataSize(This); } #endif @@ -3903,43 +3917,43 @@ interface ID3D10Counter { #define ID3D10Counter_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Counter_QueryInterface(ID3D10Counter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Counter_QueryInterface(ID3D10Counter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Counter_AddRef(ID3D10Counter* This) { +static __WIDL_INLINE ULONG ID3D10Counter_AddRef(ID3D10Counter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Counter_Release(ID3D10Counter* This) { +static __WIDL_INLINE ULONG ID3D10Counter_Release(ID3D10Counter* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10Counter_GetDevice(ID3D10Counter* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10Counter_GetDevice(ID3D10Counter* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10Counter_GetPrivateData(ID3D10Counter* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10Counter_GetPrivateData(ID3D10Counter* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10Counter_SetPrivateData(ID3D10Counter* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10Counter_SetPrivateData(ID3D10Counter* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10Counter_SetPrivateDataInterface(ID3D10Counter* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10Counter_SetPrivateDataInterface(ID3D10Counter* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10Asynchronous methods ***/ -static FORCEINLINE void ID3D10Counter_Begin(ID3D10Counter* This) { +static __WIDL_INLINE void ID3D10Counter_Begin(ID3D10Counter* This) { This->lpVtbl->Begin(This); } -static FORCEINLINE void ID3D10Counter_End(ID3D10Counter* This) { +static __WIDL_INLINE void ID3D10Counter_End(ID3D10Counter* This) { This->lpVtbl->End(This); } -static FORCEINLINE HRESULT ID3D10Counter_GetData(ID3D10Counter* This,void *pData,UINT DataSize,UINT GetDataFlags) { +static __WIDL_INLINE HRESULT ID3D10Counter_GetData(ID3D10Counter* This,void *pData,UINT DataSize,UINT GetDataFlags) { return This->lpVtbl->GetData(This,pData,DataSize,GetDataFlags); } -static FORCEINLINE UINT ID3D10Counter_GetDataSize(ID3D10Counter* This) { +static __WIDL_INLINE UINT ID3D10Counter_GetDataSize(ID3D10Counter* This) { return This->lpVtbl->GetDataSize(This); } /*** ID3D10Counter methods ***/ -static FORCEINLINE void ID3D10Counter_GetDesc(ID3D10Counter* This,D3D10_COUNTER_DESC *pDesc) { +static __WIDL_INLINE void ID3D10Counter_GetDesc(ID3D10Counter* This,D3D10_COUNTER_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -4054,43 +4068,43 @@ interface ID3D10Query { #define ID3D10Query_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Query_QueryInterface(ID3D10Query* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Query_QueryInterface(ID3D10Query* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Query_AddRef(ID3D10Query* This) { +static __WIDL_INLINE ULONG ID3D10Query_AddRef(ID3D10Query* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Query_Release(ID3D10Query* This) { +static __WIDL_INLINE ULONG ID3D10Query_Release(ID3D10Query* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10Query_GetDevice(ID3D10Query* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10Query_GetDevice(ID3D10Query* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10Query_GetPrivateData(ID3D10Query* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10Query_GetPrivateData(ID3D10Query* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10Query_SetPrivateData(ID3D10Query* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10Query_SetPrivateData(ID3D10Query* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10Query_SetPrivateDataInterface(ID3D10Query* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10Query_SetPrivateDataInterface(ID3D10Query* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10Asynchronous methods ***/ -static FORCEINLINE void ID3D10Query_Begin(ID3D10Query* This) { +static __WIDL_INLINE void ID3D10Query_Begin(ID3D10Query* This) { This->lpVtbl->Begin(This); } -static FORCEINLINE void ID3D10Query_End(ID3D10Query* This) { +static __WIDL_INLINE void ID3D10Query_End(ID3D10Query* This) { This->lpVtbl->End(This); } -static FORCEINLINE HRESULT ID3D10Query_GetData(ID3D10Query* This,void *pData,UINT DataSize,UINT GetDataFlags) { +static __WIDL_INLINE HRESULT ID3D10Query_GetData(ID3D10Query* This,void *pData,UINT DataSize,UINT GetDataFlags) { return This->lpVtbl->GetData(This,pData,DataSize,GetDataFlags); } -static FORCEINLINE UINT ID3D10Query_GetDataSize(ID3D10Query* This) { +static __WIDL_INLINE UINT ID3D10Query_GetDataSize(ID3D10Query* This) { return This->lpVtbl->GetDataSize(This); } /*** ID3D10Query methods ***/ -static FORCEINLINE void ID3D10Query_GetDesc(ID3D10Query* This,D3D10_QUERY_DESC *pDesc) { +static __WIDL_INLINE void ID3D10Query_GetDesc(ID3D10Query* This,D3D10_QUERY_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -4202,43 +4216,43 @@ interface ID3D10Predicate { #define ID3D10Predicate_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Predicate_QueryInterface(ID3D10Predicate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Predicate_QueryInterface(ID3D10Predicate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Predicate_AddRef(ID3D10Predicate* This) { +static __WIDL_INLINE ULONG ID3D10Predicate_AddRef(ID3D10Predicate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Predicate_Release(ID3D10Predicate* This) { +static __WIDL_INLINE ULONG ID3D10Predicate_Release(ID3D10Predicate* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10Predicate_GetDevice(ID3D10Predicate* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10Predicate_GetDevice(ID3D10Predicate* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10Predicate_GetPrivateData(ID3D10Predicate* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10Predicate_GetPrivateData(ID3D10Predicate* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10Predicate_SetPrivateData(ID3D10Predicate* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10Predicate_SetPrivateData(ID3D10Predicate* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10Predicate_SetPrivateDataInterface(ID3D10Predicate* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10Predicate_SetPrivateDataInterface(ID3D10Predicate* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10Asynchronous methods ***/ -static FORCEINLINE void ID3D10Predicate_Begin(ID3D10Predicate* This) { +static __WIDL_INLINE void ID3D10Predicate_Begin(ID3D10Predicate* This) { This->lpVtbl->Begin(This); } -static FORCEINLINE void ID3D10Predicate_End(ID3D10Predicate* This) { +static __WIDL_INLINE void ID3D10Predicate_End(ID3D10Predicate* This) { This->lpVtbl->End(This); } -static FORCEINLINE HRESULT ID3D10Predicate_GetData(ID3D10Predicate* This,void *pData,UINT DataSize,UINT GetDataFlags) { +static __WIDL_INLINE HRESULT ID3D10Predicate_GetData(ID3D10Predicate* This,void *pData,UINT DataSize,UINT GetDataFlags) { return This->lpVtbl->GetData(This,pData,DataSize,GetDataFlags); } -static FORCEINLINE UINT ID3D10Predicate_GetDataSize(ID3D10Predicate* This) { +static __WIDL_INLINE UINT ID3D10Predicate_GetDataSize(ID3D10Predicate* This) { return This->lpVtbl->GetDataSize(This); } /*** ID3D10Query methods ***/ -static FORCEINLINE void ID3D10Predicate_GetDesc(ID3D10Predicate* This,D3D10_QUERY_DESC *pDesc) { +static __WIDL_INLINE void ID3D10Predicate_GetDesc(ID3D10Predicate* This,D3D10_QUERY_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -5361,299 +5375,299 @@ interface ID3D10Device { #define ID3D10Device_GetTextFilterSize(This,pWidth,pHeight) (This)->lpVtbl->GetTextFilterSize(This,pWidth,pHeight) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Device_QueryInterface(ID3D10Device* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Device_QueryInterface(ID3D10Device* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Device_AddRef(ID3D10Device* This) { +static __WIDL_INLINE ULONG ID3D10Device_AddRef(ID3D10Device* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Device_Release(ID3D10Device* This) { +static __WIDL_INLINE ULONG ID3D10Device_Release(ID3D10Device* This) { return This->lpVtbl->Release(This); } /*** ID3D10Device methods ***/ -static FORCEINLINE void ID3D10Device_VSSetConstantBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D10Device_VSSetConstantBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppConstantBuffers) { This->lpVtbl->VSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D10Device_PSSetShaderResources(ID3D10Device* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D10Device_PSSetShaderResources(ID3D10Device* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->PSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D10Device_PSSetShader(ID3D10Device* This,ID3D10PixelShader *pPixelShader) { +static __WIDL_INLINE void ID3D10Device_PSSetShader(ID3D10Device* This,ID3D10PixelShader *pPixelShader) { This->lpVtbl->PSSetShader(This,pPixelShader); } -static FORCEINLINE void ID3D10Device_PSSetSamplers(ID3D10Device* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D10Device_PSSetSamplers(ID3D10Device* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState *const *ppSamplers) { This->lpVtbl->PSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D10Device_VSSetShader(ID3D10Device* This,ID3D10VertexShader *pVertexShader) { +static __WIDL_INLINE void ID3D10Device_VSSetShader(ID3D10Device* This,ID3D10VertexShader *pVertexShader) { This->lpVtbl->VSSetShader(This,pVertexShader); } -static FORCEINLINE void ID3D10Device_DrawIndexed(ID3D10Device* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { +static __WIDL_INLINE void ID3D10Device_DrawIndexed(ID3D10Device* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { This->lpVtbl->DrawIndexed(This,IndexCount,StartIndexLocation,BaseVertexLocation); } -static FORCEINLINE void ID3D10Device_Draw(ID3D10Device* This,UINT VertexCount,UINT StartVertexLocation) { +static __WIDL_INLINE void ID3D10Device_Draw(ID3D10Device* This,UINT VertexCount,UINT StartVertexLocation) { This->lpVtbl->Draw(This,VertexCount,StartVertexLocation); } -static FORCEINLINE void ID3D10Device_PSSetConstantBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D10Device_PSSetConstantBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppConstantBuffers) { This->lpVtbl->PSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D10Device_IASetInputLayout(ID3D10Device* This,ID3D10InputLayout *pInputLayout) { +static __WIDL_INLINE void ID3D10Device_IASetInputLayout(ID3D10Device* This,ID3D10InputLayout *pInputLayout) { This->lpVtbl->IASetInputLayout(This,pInputLayout); } -static FORCEINLINE void ID3D10Device_IASetVertexBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D10Device_IASetVertexBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { This->lpVtbl->IASetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D10Device_IASetIndexBuffer(ID3D10Device* This,ID3D10Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { +static __WIDL_INLINE void ID3D10Device_IASetIndexBuffer(ID3D10Device* This,ID3D10Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { This->lpVtbl->IASetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D10Device_DrawIndexedInstanced(ID3D10Device* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D10Device_DrawIndexedInstanced(ID3D10Device* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawIndexedInstanced(This,IndexCountPerInstance,InstanceCount,StartIndexLocation,BaseVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D10Device_DrawInstanced(ID3D10Device* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D10Device_DrawInstanced(ID3D10Device* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawInstanced(This,VertexCountPerInstance,InstanceCount,StartVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D10Device_GSSetConstantBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D10Device_GSSetConstantBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppConstantBuffers) { This->lpVtbl->GSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D10Device_GSSetShader(ID3D10Device* This,ID3D10GeometryShader *pShader) { +static __WIDL_INLINE void ID3D10Device_GSSetShader(ID3D10Device* This,ID3D10GeometryShader *pShader) { This->lpVtbl->GSSetShader(This,pShader); } -static FORCEINLINE void ID3D10Device_IASetPrimitiveTopology(ID3D10Device* This,D3D10_PRIMITIVE_TOPOLOGY Topology) { +static __WIDL_INLINE void ID3D10Device_IASetPrimitiveTopology(ID3D10Device* This,D3D10_PRIMITIVE_TOPOLOGY Topology) { This->lpVtbl->IASetPrimitiveTopology(This,Topology); } -static FORCEINLINE void ID3D10Device_VSSetShaderResources(ID3D10Device* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D10Device_VSSetShaderResources(ID3D10Device* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->VSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D10Device_VSSetSamplers(ID3D10Device* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D10Device_VSSetSamplers(ID3D10Device* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState *const *ppSamplers) { This->lpVtbl->VSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D10Device_SetPredication(ID3D10Device* This,ID3D10Predicate *pPredicate,WINBOOL PredicateValue) { +static __WIDL_INLINE void ID3D10Device_SetPredication(ID3D10Device* This,ID3D10Predicate *pPredicate,WINBOOL PredicateValue) { This->lpVtbl->SetPredication(This,pPredicate,PredicateValue); } -static FORCEINLINE void ID3D10Device_GSSetShaderResources(ID3D10Device* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D10Device_GSSetShaderResources(ID3D10Device* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->GSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D10Device_GSSetSamplers(ID3D10Device* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D10Device_GSSetSamplers(ID3D10Device* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState *const *ppSamplers) { This->lpVtbl->GSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D10Device_OMSetRenderTargets(ID3D10Device* This,UINT NumViews,ID3D10RenderTargetView *const *ppRenderTargetViews,ID3D10DepthStencilView *pDepthStencilView) { +static __WIDL_INLINE void ID3D10Device_OMSetRenderTargets(ID3D10Device* This,UINT NumViews,ID3D10RenderTargetView *const *ppRenderTargetViews,ID3D10DepthStencilView *pDepthStencilView) { This->lpVtbl->OMSetRenderTargets(This,NumViews,ppRenderTargetViews,pDepthStencilView); } -static FORCEINLINE void ID3D10Device_OMSetBlendState(ID3D10Device* This,ID3D10BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { +static __WIDL_INLINE void ID3D10Device_OMSetBlendState(ID3D10Device* This,ID3D10BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { This->lpVtbl->OMSetBlendState(This,pBlendState,BlendFactor,SampleMask); } -static FORCEINLINE void ID3D10Device_OMSetDepthStencilState(ID3D10Device* This,ID3D10DepthStencilState *pDepthStencilState,UINT StencilRef) { +static __WIDL_INLINE void ID3D10Device_OMSetDepthStencilState(ID3D10Device* This,ID3D10DepthStencilState *pDepthStencilState,UINT StencilRef) { This->lpVtbl->OMSetDepthStencilState(This,pDepthStencilState,StencilRef); } -static FORCEINLINE void ID3D10Device_SOSetTargets(ID3D10Device* This,UINT NumBuffers,ID3D10Buffer *const *ppSOTargets,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D10Device_SOSetTargets(ID3D10Device* This,UINT NumBuffers,ID3D10Buffer *const *ppSOTargets,const UINT *pOffsets) { This->lpVtbl->SOSetTargets(This,NumBuffers,ppSOTargets,pOffsets); } -static FORCEINLINE void ID3D10Device_DrawAuto(ID3D10Device* This) { +static __WIDL_INLINE void ID3D10Device_DrawAuto(ID3D10Device* This) { This->lpVtbl->DrawAuto(This); } -static FORCEINLINE void ID3D10Device_RSSetState(ID3D10Device* This,ID3D10RasterizerState *pRasterizerState) { +static __WIDL_INLINE void ID3D10Device_RSSetState(ID3D10Device* This,ID3D10RasterizerState *pRasterizerState) { This->lpVtbl->RSSetState(This,pRasterizerState); } -static FORCEINLINE void ID3D10Device_RSSetViewports(ID3D10Device* This,UINT NumViewports,const D3D10_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D10Device_RSSetViewports(ID3D10Device* This,UINT NumViewports,const D3D10_VIEWPORT *pViewports) { This->lpVtbl->RSSetViewports(This,NumViewports,pViewports); } -static FORCEINLINE void ID3D10Device_RSSetScissorRects(ID3D10Device* This,UINT NumRects,const D3D10_RECT *pRects) { +static __WIDL_INLINE void ID3D10Device_RSSetScissorRects(ID3D10Device* This,UINT NumRects,const D3D10_RECT *pRects) { This->lpVtbl->RSSetScissorRects(This,NumRects,pRects); } -static FORCEINLINE void ID3D10Device_CopySubresourceRegion(ID3D10Device* This,ID3D10Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D10Resource *pSrcResource,UINT SrcSubresource,const D3D10_BOX *pSrcBox) { +static __WIDL_INLINE void ID3D10Device_CopySubresourceRegion(ID3D10Device* This,ID3D10Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D10Resource *pSrcResource,UINT SrcSubresource,const D3D10_BOX *pSrcBox) { This->lpVtbl->CopySubresourceRegion(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox); } -static FORCEINLINE void ID3D10Device_CopyResource(ID3D10Device* This,ID3D10Resource *pDstResource,ID3D10Resource *pSrcResource) { +static __WIDL_INLINE void ID3D10Device_CopyResource(ID3D10Device* This,ID3D10Resource *pDstResource,ID3D10Resource *pSrcResource) { This->lpVtbl->CopyResource(This,pDstResource,pSrcResource); } -static FORCEINLINE void ID3D10Device_UpdateSubresource(ID3D10Device* This,ID3D10Resource *pDstResource,UINT DstSubresource,const D3D10_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { +static __WIDL_INLINE void ID3D10Device_UpdateSubresource(ID3D10Device* This,ID3D10Resource *pDstResource,UINT DstSubresource,const D3D10_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { This->lpVtbl->UpdateSubresource(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch); } -static FORCEINLINE void ID3D10Device_ClearRenderTargetView(ID3D10Device* This,ID3D10RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { +static __WIDL_INLINE void ID3D10Device_ClearRenderTargetView(ID3D10Device* This,ID3D10RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { This->lpVtbl->ClearRenderTargetView(This,pRenderTargetView,ColorRGBA); } -static FORCEINLINE void ID3D10Device_ClearDepthStencilView(ID3D10Device* This,ID3D10DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { +static __WIDL_INLINE void ID3D10Device_ClearDepthStencilView(ID3D10Device* This,ID3D10DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { This->lpVtbl->ClearDepthStencilView(This,pDepthStencilView,ClearFlags,Depth,Stencil); } -static FORCEINLINE void ID3D10Device_GenerateMips(ID3D10Device* This,ID3D10ShaderResourceView *pShaderResourceView) { +static __WIDL_INLINE void ID3D10Device_GenerateMips(ID3D10Device* This,ID3D10ShaderResourceView *pShaderResourceView) { This->lpVtbl->GenerateMips(This,pShaderResourceView); } -static FORCEINLINE void ID3D10Device_ResolveSubresource(ID3D10Device* This,ID3D10Resource *pDstResource,UINT DstSubresource,ID3D10Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { +static __WIDL_INLINE void ID3D10Device_ResolveSubresource(ID3D10Device* This,ID3D10Resource *pDstResource,UINT DstSubresource,ID3D10Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { This->lpVtbl->ResolveSubresource(This,pDstResource,DstSubresource,pSrcResource,SrcSubresource,Format); } -static FORCEINLINE void ID3D10Device_VSGetConstantBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D10Device_VSGetConstantBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppConstantBuffers) { This->lpVtbl->VSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D10Device_PSGetShaderResources(ID3D10Device* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D10Device_PSGetShaderResources(ID3D10Device* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->PSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D10Device_PSGetShader(ID3D10Device* This,ID3D10PixelShader **ppPixelShader) { +static __WIDL_INLINE void ID3D10Device_PSGetShader(ID3D10Device* This,ID3D10PixelShader **ppPixelShader) { This->lpVtbl->PSGetShader(This,ppPixelShader); } -static FORCEINLINE void ID3D10Device_PSGetSamplers(ID3D10Device* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D10Device_PSGetSamplers(ID3D10Device* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState **ppSamplers) { This->lpVtbl->PSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D10Device_VSGetShader(ID3D10Device* This,ID3D10VertexShader **ppVertexShader) { +static __WIDL_INLINE void ID3D10Device_VSGetShader(ID3D10Device* This,ID3D10VertexShader **ppVertexShader) { This->lpVtbl->VSGetShader(This,ppVertexShader); } -static FORCEINLINE void ID3D10Device_PSGetConstantBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D10Device_PSGetConstantBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppConstantBuffers) { This->lpVtbl->PSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D10Device_IAGetInputLayout(ID3D10Device* This,ID3D10InputLayout **ppInputLayout) { +static __WIDL_INLINE void ID3D10Device_IAGetInputLayout(ID3D10Device* This,ID3D10InputLayout **ppInputLayout) { This->lpVtbl->IAGetInputLayout(This,ppInputLayout); } -static FORCEINLINE void ID3D10Device_IAGetVertexBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { +static __WIDL_INLINE void ID3D10Device_IAGetVertexBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { This->lpVtbl->IAGetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D10Device_IAGetIndexBuffer(ID3D10Device* This,ID3D10Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { +static __WIDL_INLINE void ID3D10Device_IAGetIndexBuffer(ID3D10Device* This,ID3D10Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { This->lpVtbl->IAGetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D10Device_GSGetConstantBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D10Device_GSGetConstantBuffers(ID3D10Device* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppConstantBuffers) { This->lpVtbl->GSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D10Device_GSGetShader(ID3D10Device* This,ID3D10GeometryShader **ppGeometryShader) { +static __WIDL_INLINE void ID3D10Device_GSGetShader(ID3D10Device* This,ID3D10GeometryShader **ppGeometryShader) { This->lpVtbl->GSGetShader(This,ppGeometryShader); } -static FORCEINLINE void ID3D10Device_IAGetPrimitiveTopology(ID3D10Device* This,D3D10_PRIMITIVE_TOPOLOGY *pTopology) { +static __WIDL_INLINE void ID3D10Device_IAGetPrimitiveTopology(ID3D10Device* This,D3D10_PRIMITIVE_TOPOLOGY *pTopology) { This->lpVtbl->IAGetPrimitiveTopology(This,pTopology); } -static FORCEINLINE void ID3D10Device_VSGetShaderResources(ID3D10Device* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D10Device_VSGetShaderResources(ID3D10Device* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->VSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D10Device_VSGetSamplers(ID3D10Device* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D10Device_VSGetSamplers(ID3D10Device* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState **ppSamplers) { This->lpVtbl->VSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D10Device_GetPredication(ID3D10Device* This,ID3D10Predicate **ppPredicate,WINBOOL *pPredicateValue) { +static __WIDL_INLINE void ID3D10Device_GetPredication(ID3D10Device* This,ID3D10Predicate **ppPredicate,WINBOOL *pPredicateValue) { This->lpVtbl->GetPredication(This,ppPredicate,pPredicateValue); } -static FORCEINLINE void ID3D10Device_GSGetShaderResources(ID3D10Device* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D10Device_GSGetShaderResources(ID3D10Device* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->GSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D10Device_GSGetSamplers(ID3D10Device* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D10Device_GSGetSamplers(ID3D10Device* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState **ppSamplers) { This->lpVtbl->GSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D10Device_OMGetRenderTargets(ID3D10Device* This,UINT NumViews,ID3D10RenderTargetView **ppRenderTargetViews,ID3D10DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE void ID3D10Device_OMGetRenderTargets(ID3D10Device* This,UINT NumViews,ID3D10RenderTargetView **ppRenderTargetViews,ID3D10DepthStencilView **ppDepthStencilView) { This->lpVtbl->OMGetRenderTargets(This,NumViews,ppRenderTargetViews,ppDepthStencilView); } -static FORCEINLINE void ID3D10Device_OMGetBlendState(ID3D10Device* This,ID3D10BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { +static __WIDL_INLINE void ID3D10Device_OMGetBlendState(ID3D10Device* This,ID3D10BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { This->lpVtbl->OMGetBlendState(This,ppBlendState,BlendFactor,pSampleMask); } -static FORCEINLINE void ID3D10Device_OMGetDepthStencilState(ID3D10Device* This,ID3D10DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { +static __WIDL_INLINE void ID3D10Device_OMGetDepthStencilState(ID3D10Device* This,ID3D10DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { This->lpVtbl->OMGetDepthStencilState(This,ppDepthStencilState,pStencilRef); } -static FORCEINLINE void ID3D10Device_SOGetTargets(ID3D10Device* This,UINT NumBuffers,ID3D10Buffer **ppSOTargets,UINT *pOffsets) { +static __WIDL_INLINE void ID3D10Device_SOGetTargets(ID3D10Device* This,UINT NumBuffers,ID3D10Buffer **ppSOTargets,UINT *pOffsets) { This->lpVtbl->SOGetTargets(This,NumBuffers,ppSOTargets,pOffsets); } -static FORCEINLINE void ID3D10Device_RSGetState(ID3D10Device* This,ID3D10RasterizerState **ppRasterizerState) { +static __WIDL_INLINE void ID3D10Device_RSGetState(ID3D10Device* This,ID3D10RasterizerState **ppRasterizerState) { This->lpVtbl->RSGetState(This,ppRasterizerState); } -static FORCEINLINE void ID3D10Device_RSGetViewports(ID3D10Device* This,UINT *NumViewports,D3D10_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D10Device_RSGetViewports(ID3D10Device* This,UINT *NumViewports,D3D10_VIEWPORT *pViewports) { This->lpVtbl->RSGetViewports(This,NumViewports,pViewports); } -static FORCEINLINE void ID3D10Device_RSGetScissorRects(ID3D10Device* This,UINT *NumRects,D3D10_RECT *pRects) { +static __WIDL_INLINE void ID3D10Device_RSGetScissorRects(ID3D10Device* This,UINT *NumRects,D3D10_RECT *pRects) { This->lpVtbl->RSGetScissorRects(This,NumRects,pRects); } -static FORCEINLINE HRESULT ID3D10Device_GetDeviceRemovedReason(ID3D10Device* This) { +static __WIDL_INLINE HRESULT ID3D10Device_GetDeviceRemovedReason(ID3D10Device* This) { return This->lpVtbl->GetDeviceRemovedReason(This); } -static FORCEINLINE HRESULT ID3D10Device_SetExceptionMode(ID3D10Device* This,UINT RaiseFlags) { +static __WIDL_INLINE HRESULT ID3D10Device_SetExceptionMode(ID3D10Device* This,UINT RaiseFlags) { return This->lpVtbl->SetExceptionMode(This,RaiseFlags); } -static FORCEINLINE UINT ID3D10Device_GetExceptionMode(ID3D10Device* This) { +static __WIDL_INLINE UINT ID3D10Device_GetExceptionMode(ID3D10Device* This) { return This->lpVtbl->GetExceptionMode(This); } -static FORCEINLINE HRESULT ID3D10Device_GetPrivateData(ID3D10Device* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10Device_GetPrivateData(ID3D10Device* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10Device_SetPrivateData(ID3D10Device* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10Device_SetPrivateData(ID3D10Device* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10Device_SetPrivateDataInterface(ID3D10Device* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10Device_SetPrivateDataInterface(ID3D10Device* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } -static FORCEINLINE void ID3D10Device_ClearState(ID3D10Device* This) { +static __WIDL_INLINE void ID3D10Device_ClearState(ID3D10Device* This) { This->lpVtbl->ClearState(This); } -static FORCEINLINE void ID3D10Device_Flush(ID3D10Device* This) { +static __WIDL_INLINE void ID3D10Device_Flush(ID3D10Device* This) { This->lpVtbl->Flush(This); } -static FORCEINLINE HRESULT ID3D10Device_CreateBuffer(ID3D10Device* This,const D3D10_BUFFER_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Buffer **ppBuffer) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateBuffer(ID3D10Device* This,const D3D10_BUFFER_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Buffer **ppBuffer) { return This->lpVtbl->CreateBuffer(This,pDesc,pInitialData,ppBuffer); } -static FORCEINLINE HRESULT ID3D10Device_CreateTexture1D(ID3D10Device* This,const D3D10_TEXTURE1D_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Texture1D **ppTexture1D) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateTexture1D(ID3D10Device* This,const D3D10_TEXTURE1D_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Texture1D **ppTexture1D) { return This->lpVtbl->CreateTexture1D(This,pDesc,pInitialData,ppTexture1D); } -static FORCEINLINE HRESULT ID3D10Device_CreateTexture2D(ID3D10Device* This,const D3D10_TEXTURE2D_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Texture2D **ppTexture2D) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateTexture2D(ID3D10Device* This,const D3D10_TEXTURE2D_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Texture2D **ppTexture2D) { return This->lpVtbl->CreateTexture2D(This,pDesc,pInitialData,ppTexture2D); } -static FORCEINLINE HRESULT ID3D10Device_CreateTexture3D(ID3D10Device* This,const D3D10_TEXTURE3D_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Texture3D **ppTexture3D) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateTexture3D(ID3D10Device* This,const D3D10_TEXTURE3D_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Texture3D **ppTexture3D) { return This->lpVtbl->CreateTexture3D(This,pDesc,pInitialData,ppTexture3D); } -static FORCEINLINE HRESULT ID3D10Device_CreateShaderResourceView(ID3D10Device* This,ID3D10Resource *pResource,const D3D10_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D10ShaderResourceView **ppSRView) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateShaderResourceView(ID3D10Device* This,ID3D10Resource *pResource,const D3D10_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D10ShaderResourceView **ppSRView) { return This->lpVtbl->CreateShaderResourceView(This,pResource,pDesc,ppSRView); } -static FORCEINLINE HRESULT ID3D10Device_CreateRenderTargetView(ID3D10Device* This,ID3D10Resource *pResource,const D3D10_RENDER_TARGET_VIEW_DESC *pDesc,ID3D10RenderTargetView **ppRTView) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateRenderTargetView(ID3D10Device* This,ID3D10Resource *pResource,const D3D10_RENDER_TARGET_VIEW_DESC *pDesc,ID3D10RenderTargetView **ppRTView) { return This->lpVtbl->CreateRenderTargetView(This,pResource,pDesc,ppRTView); } -static FORCEINLINE HRESULT ID3D10Device_CreateDepthStencilView(ID3D10Device* This,ID3D10Resource *pResource,const D3D10_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D10DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateDepthStencilView(ID3D10Device* This,ID3D10Resource *pResource,const D3D10_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D10DepthStencilView **ppDepthStencilView) { return This->lpVtbl->CreateDepthStencilView(This,pResource,pDesc,ppDepthStencilView); } -static FORCEINLINE HRESULT ID3D10Device_CreateInputLayout(ID3D10Device* This,const D3D10_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D10InputLayout **ppInputLayout) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateInputLayout(ID3D10Device* This,const D3D10_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D10InputLayout **ppInputLayout) { return This->lpVtbl->CreateInputLayout(This,pInputElementDescs,NumElements,pShaderBytecodeWithInputSignature,BytecodeLength,ppInputLayout); } -static FORCEINLINE HRESULT ID3D10Device_CreateVertexShader(ID3D10Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D10VertexShader **ppVertexShader) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateVertexShader(ID3D10Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D10VertexShader **ppVertexShader) { return This->lpVtbl->CreateVertexShader(This,pShaderBytecode,BytecodeLength,ppVertexShader); } -static FORCEINLINE HRESULT ID3D10Device_CreateGeometryShader(ID3D10Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D10GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateGeometryShader(ID3D10Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D10GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShader(This,pShaderBytecode,BytecodeLength,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D10Device_CreateGeometryShaderWithStreamOutput(ID3D10Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D10_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,UINT OutputStreamStride,ID3D10GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateGeometryShaderWithStreamOutput(ID3D10Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D10_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,UINT OutputStreamStride,ID3D10GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShaderWithStreamOutput(This,pShaderBytecode,BytecodeLength,pSODeclaration,NumEntries,OutputStreamStride,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D10Device_CreatePixelShader(ID3D10Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D10PixelShader **ppPixelShader) { +static __WIDL_INLINE HRESULT ID3D10Device_CreatePixelShader(ID3D10Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D10PixelShader **ppPixelShader) { return This->lpVtbl->CreatePixelShader(This,pShaderBytecode,BytecodeLength,ppPixelShader); } -static FORCEINLINE HRESULT ID3D10Device_CreateBlendState(ID3D10Device* This,const D3D10_BLEND_DESC *pBlendStateDesc,ID3D10BlendState **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateBlendState(ID3D10Device* This,const D3D10_BLEND_DESC *pBlendStateDesc,ID3D10BlendState **ppBlendState) { return This->lpVtbl->CreateBlendState(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE HRESULT ID3D10Device_CreateDepthStencilState(ID3D10Device* This,const D3D10_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D10DepthStencilState **ppDepthStencilState) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateDepthStencilState(ID3D10Device* This,const D3D10_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D10DepthStencilState **ppDepthStencilState) { return This->lpVtbl->CreateDepthStencilState(This,pDepthStencilDesc,ppDepthStencilState); } -static FORCEINLINE HRESULT ID3D10Device_CreateRasterizerState(ID3D10Device* This,const D3D10_RASTERIZER_DESC *pRasterizerDesc,ID3D10RasterizerState **ppRasterizerState) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateRasterizerState(ID3D10Device* This,const D3D10_RASTERIZER_DESC *pRasterizerDesc,ID3D10RasterizerState **ppRasterizerState) { return This->lpVtbl->CreateRasterizerState(This,pRasterizerDesc,ppRasterizerState); } -static FORCEINLINE HRESULT ID3D10Device_CreateSamplerState(ID3D10Device* This,const D3D10_SAMPLER_DESC *pSamplerDesc,ID3D10SamplerState **ppSamplerState) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateSamplerState(ID3D10Device* This,const D3D10_SAMPLER_DESC *pSamplerDesc,ID3D10SamplerState **ppSamplerState) { return This->lpVtbl->CreateSamplerState(This,pSamplerDesc,ppSamplerState); } -static FORCEINLINE HRESULT ID3D10Device_CreateQuery(ID3D10Device* This,const D3D10_QUERY_DESC *pQueryDesc,ID3D10Query **ppQuery) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateQuery(ID3D10Device* This,const D3D10_QUERY_DESC *pQueryDesc,ID3D10Query **ppQuery) { return This->lpVtbl->CreateQuery(This,pQueryDesc,ppQuery); } -static FORCEINLINE HRESULT ID3D10Device_CreatePredicate(ID3D10Device* This,const D3D10_QUERY_DESC *pPredicateDesc,ID3D10Predicate **ppPredicate) { +static __WIDL_INLINE HRESULT ID3D10Device_CreatePredicate(ID3D10Device* This,const D3D10_QUERY_DESC *pPredicateDesc,ID3D10Predicate **ppPredicate) { return This->lpVtbl->CreatePredicate(This,pPredicateDesc,ppPredicate); } -static FORCEINLINE HRESULT ID3D10Device_CreateCounter(ID3D10Device* This,const D3D10_COUNTER_DESC *pCounterDesc,ID3D10Counter **ppCounter) { +static __WIDL_INLINE HRESULT ID3D10Device_CreateCounter(ID3D10Device* This,const D3D10_COUNTER_DESC *pCounterDesc,ID3D10Counter **ppCounter) { return This->lpVtbl->CreateCounter(This,pCounterDesc,ppCounter); } -static FORCEINLINE HRESULT ID3D10Device_CheckFormatSupport(ID3D10Device* This,DXGI_FORMAT Format,UINT *pFormatSupport) { +static __WIDL_INLINE HRESULT ID3D10Device_CheckFormatSupport(ID3D10Device* This,DXGI_FORMAT Format,UINT *pFormatSupport) { return This->lpVtbl->CheckFormatSupport(This,Format,pFormatSupport); } -static FORCEINLINE HRESULT ID3D10Device_CheckMultisampleQualityLevels(ID3D10Device* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { +static __WIDL_INLINE HRESULT ID3D10Device_CheckMultisampleQualityLevels(ID3D10Device* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { return This->lpVtbl->CheckMultisampleQualityLevels(This,Format,SampleCount,pNumQualityLevels); } -static FORCEINLINE void ID3D10Device_CheckCounterInfo(ID3D10Device* This,D3D10_COUNTER_INFO *pCounterInfo) { +static __WIDL_INLINE void ID3D10Device_CheckCounterInfo(ID3D10Device* This,D3D10_COUNTER_INFO *pCounterInfo) { This->lpVtbl->CheckCounterInfo(This,pCounterInfo); } -static FORCEINLINE HRESULT ID3D10Device_CheckCounter(ID3D10Device* This,const D3D10_COUNTER_DESC *pDesc,D3D10_COUNTER_TYPE *pType,UINT *pActiveCounters,char *name,UINT *pNameLength,char *units,UINT *pUnitsLength,char *description,UINT *pDescriptionLength) { +static __WIDL_INLINE HRESULT ID3D10Device_CheckCounter(ID3D10Device* This,const D3D10_COUNTER_DESC *pDesc,D3D10_COUNTER_TYPE *pType,UINT *pActiveCounters,char *name,UINT *pNameLength,char *units,UINT *pUnitsLength,char *description,UINT *pDescriptionLength) { return This->lpVtbl->CheckCounter(This,pDesc,pType,pActiveCounters,name,pNameLength,units,pUnitsLength,description,pDescriptionLength); } -static FORCEINLINE UINT ID3D10Device_GetCreationFlags(ID3D10Device* This) { +static __WIDL_INLINE UINT ID3D10Device_GetCreationFlags(ID3D10Device* This) { return This->lpVtbl->GetCreationFlags(This); } -static FORCEINLINE HRESULT ID3D10Device_OpenSharedResource(ID3D10Device* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D10Device_OpenSharedResource(ID3D10Device* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResource(This,hResource,ReturnedInterface,ppResource); } -static FORCEINLINE void ID3D10Device_SetTextFilterSize(ID3D10Device* This,UINT Width,UINT Height) { +static __WIDL_INLINE void ID3D10Device_SetTextFilterSize(ID3D10Device* This,UINT Width,UINT Height) { This->lpVtbl->SetTextFilterSize(This,Width,Height); } -static FORCEINLINE void ID3D10Device_GetTextFilterSize(ID3D10Device* This,UINT *pWidth,UINT *pHeight) { +static __WIDL_INLINE void ID3D10Device_GetTextFilterSize(ID3D10Device* This,UINT *pWidth,UINT *pHeight) { This->lpVtbl->GetTextFilterSize(This,pWidth,pHeight); } #endif @@ -5741,26 +5755,26 @@ interface ID3D10Multithread { #define ID3D10Multithread_GetMultithreadProtected(This) (This)->lpVtbl->GetMultithreadProtected(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Multithread_QueryInterface(ID3D10Multithread* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Multithread_QueryInterface(ID3D10Multithread* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Multithread_AddRef(ID3D10Multithread* This) { +static __WIDL_INLINE ULONG ID3D10Multithread_AddRef(ID3D10Multithread* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Multithread_Release(ID3D10Multithread* This) { +static __WIDL_INLINE ULONG ID3D10Multithread_Release(ID3D10Multithread* This) { return This->lpVtbl->Release(This); } /*** ID3D10Multithread methods ***/ -static FORCEINLINE void ID3D10Multithread_Enter(ID3D10Multithread* This) { +static __WIDL_INLINE void ID3D10Multithread_Enter(ID3D10Multithread* This) { This->lpVtbl->Enter(This); } -static FORCEINLINE void ID3D10Multithread_Leave(ID3D10Multithread* This) { +static __WIDL_INLINE void ID3D10Multithread_Leave(ID3D10Multithread* This) { This->lpVtbl->Leave(This); } -static FORCEINLINE WINBOOL ID3D10Multithread_SetMultithreadProtected(ID3D10Multithread* This,WINBOOL bMTProtect) { +static __WIDL_INLINE WINBOOL ID3D10Multithread_SetMultithreadProtected(ID3D10Multithread* This,WINBOOL bMTProtect) { return This->lpVtbl->SetMultithreadProtected(This,bMTProtect); } -static FORCEINLINE WINBOOL ID3D10Multithread_GetMultithreadProtected(ID3D10Multithread* This) { +static __WIDL_INLINE WINBOOL ID3D10Multithread_GetMultithreadProtected(ID3D10Multithread* This) { return This->lpVtbl->GetMultithreadProtected(This); } #endif diff --git a/lib/libc/include/any-windows-any/d3d10_1.h b/lib/libc/include/any-windows-any/d3d10_1.h index b464a663ef085b07fba8fff1290ac95faf6be0a5..a8f6a5fb6831ee236f7b7828bb8ee6f824fa1800 100644 --- a/lib/libc/include/any-windows-any/d3d10_1.h +++ b/lib/libc/include/any-windows-any/d3d10_1.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3d10_1.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3d10_1.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3d10_1_h__ #define __d3d10_1_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D10BlendState1_FWD_DEFINED__ @@ -208,34 +216,34 @@ interface ID3D10BlendState1 { #define ID3D10BlendState1_GetDesc1(This,pDesc) (This)->lpVtbl->GetDesc1(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10BlendState1_QueryInterface(ID3D10BlendState1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10BlendState1_QueryInterface(ID3D10BlendState1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10BlendState1_AddRef(ID3D10BlendState1* This) { +static __WIDL_INLINE ULONG ID3D10BlendState1_AddRef(ID3D10BlendState1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10BlendState1_Release(ID3D10BlendState1* This) { +static __WIDL_INLINE ULONG ID3D10BlendState1_Release(ID3D10BlendState1* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10BlendState1_GetDevice(ID3D10BlendState1* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10BlendState1_GetDevice(ID3D10BlendState1* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10BlendState1_GetPrivateData(ID3D10BlendState1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10BlendState1_GetPrivateData(ID3D10BlendState1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10BlendState1_SetPrivateData(ID3D10BlendState1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10BlendState1_SetPrivateData(ID3D10BlendState1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10BlendState1_SetPrivateDataInterface(ID3D10BlendState1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10BlendState1_SetPrivateDataInterface(ID3D10BlendState1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10BlendState methods ***/ -static FORCEINLINE void ID3D10BlendState1_GetDesc(ID3D10BlendState1* This,D3D10_BLEND_DESC *pDesc) { +static __WIDL_INLINE void ID3D10BlendState1_GetDesc(ID3D10BlendState1* This,D3D10_BLEND_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } /*** ID3D10BlendState1 methods ***/ -static FORCEINLINE void ID3D10BlendState1_GetDesc1(ID3D10BlendState1* This,D3D10_BLEND_DESC1 *pDesc) { +static __WIDL_INLINE void ID3D10BlendState1_GetDesc1(ID3D10BlendState1* This,D3D10_BLEND_DESC1 *pDesc) { This->lpVtbl->GetDesc1(This,pDesc); } #endif @@ -366,38 +374,38 @@ interface ID3D10ShaderResourceView1 { #define ID3D10ShaderResourceView1_GetDesc1(This,pDesc) (This)->lpVtbl->GetDesc1(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10ShaderResourceView1_QueryInterface(ID3D10ShaderResourceView1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10ShaderResourceView1_QueryInterface(ID3D10ShaderResourceView1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10ShaderResourceView1_AddRef(ID3D10ShaderResourceView1* This) { +static __WIDL_INLINE ULONG ID3D10ShaderResourceView1_AddRef(ID3D10ShaderResourceView1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10ShaderResourceView1_Release(ID3D10ShaderResourceView1* This) { +static __WIDL_INLINE ULONG ID3D10ShaderResourceView1_Release(ID3D10ShaderResourceView1* This) { return This->lpVtbl->Release(This); } /*** ID3D10DeviceChild methods ***/ -static FORCEINLINE void ID3D10ShaderResourceView1_GetDevice(ID3D10ShaderResourceView1* This,ID3D10Device **ppDevice) { +static __WIDL_INLINE void ID3D10ShaderResourceView1_GetDevice(ID3D10ShaderResourceView1* This,ID3D10Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D10ShaderResourceView1_GetPrivateData(ID3D10ShaderResourceView1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10ShaderResourceView1_GetPrivateData(ID3D10ShaderResourceView1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10ShaderResourceView1_SetPrivateData(ID3D10ShaderResourceView1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10ShaderResourceView1_SetPrivateData(ID3D10ShaderResourceView1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10ShaderResourceView1_SetPrivateDataInterface(ID3D10ShaderResourceView1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10ShaderResourceView1_SetPrivateDataInterface(ID3D10ShaderResourceView1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D10View methods ***/ -static FORCEINLINE void ID3D10ShaderResourceView1_GetResource(ID3D10ShaderResourceView1* This,ID3D10Resource **ppResource) { +static __WIDL_INLINE void ID3D10ShaderResourceView1_GetResource(ID3D10ShaderResourceView1* This,ID3D10Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D10ShaderResourceView methods ***/ -static FORCEINLINE void ID3D10ShaderResourceView1_GetDesc(ID3D10ShaderResourceView1* This,D3D10_SHADER_RESOURCE_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D10ShaderResourceView1_GetDesc(ID3D10ShaderResourceView1* This,D3D10_SHADER_RESOURCE_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } /*** ID3D10ShaderResourceView1 methods ***/ -static FORCEINLINE void ID3D10ShaderResourceView1_GetDesc1(ID3D10ShaderResourceView1* This,D3D10_SHADER_RESOURCE_VIEW_DESC1 *pDesc) { +static __WIDL_INLINE void ID3D10ShaderResourceView1_GetDesc1(ID3D10ShaderResourceView1* This,D3D10_SHADER_RESOURCE_VIEW_DESC1 *pDesc) { This->lpVtbl->GetDesc1(This,pDesc); } #endif @@ -1111,309 +1119,309 @@ interface ID3D10Device1 { #define ID3D10Device1_GetFeatureLevel(This) (This)->lpVtbl->GetFeatureLevel(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Device1_QueryInterface(ID3D10Device1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Device1_QueryInterface(ID3D10Device1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Device1_AddRef(ID3D10Device1* This) { +static __WIDL_INLINE ULONG ID3D10Device1_AddRef(ID3D10Device1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Device1_Release(ID3D10Device1* This) { +static __WIDL_INLINE ULONG ID3D10Device1_Release(ID3D10Device1* This) { return This->lpVtbl->Release(This); } /*** ID3D10Device methods ***/ -static FORCEINLINE void ID3D10Device1_VSSetConstantBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D10Device1_VSSetConstantBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppConstantBuffers) { This->lpVtbl->VSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D10Device1_PSSetShaderResources(ID3D10Device1* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D10Device1_PSSetShaderResources(ID3D10Device1* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->PSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D10Device1_PSSetShader(ID3D10Device1* This,ID3D10PixelShader *pPixelShader) { +static __WIDL_INLINE void ID3D10Device1_PSSetShader(ID3D10Device1* This,ID3D10PixelShader *pPixelShader) { This->lpVtbl->PSSetShader(This,pPixelShader); } -static FORCEINLINE void ID3D10Device1_PSSetSamplers(ID3D10Device1* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D10Device1_PSSetSamplers(ID3D10Device1* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState *const *ppSamplers) { This->lpVtbl->PSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D10Device1_VSSetShader(ID3D10Device1* This,ID3D10VertexShader *pVertexShader) { +static __WIDL_INLINE void ID3D10Device1_VSSetShader(ID3D10Device1* This,ID3D10VertexShader *pVertexShader) { This->lpVtbl->VSSetShader(This,pVertexShader); } -static FORCEINLINE void ID3D10Device1_DrawIndexed(ID3D10Device1* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { +static __WIDL_INLINE void ID3D10Device1_DrawIndexed(ID3D10Device1* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { This->lpVtbl->DrawIndexed(This,IndexCount,StartIndexLocation,BaseVertexLocation); } -static FORCEINLINE void ID3D10Device1_Draw(ID3D10Device1* This,UINT VertexCount,UINT StartVertexLocation) { +static __WIDL_INLINE void ID3D10Device1_Draw(ID3D10Device1* This,UINT VertexCount,UINT StartVertexLocation) { This->lpVtbl->Draw(This,VertexCount,StartVertexLocation); } -static FORCEINLINE void ID3D10Device1_PSSetConstantBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D10Device1_PSSetConstantBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppConstantBuffers) { This->lpVtbl->PSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D10Device1_IASetInputLayout(ID3D10Device1* This,ID3D10InputLayout *pInputLayout) { +static __WIDL_INLINE void ID3D10Device1_IASetInputLayout(ID3D10Device1* This,ID3D10InputLayout *pInputLayout) { This->lpVtbl->IASetInputLayout(This,pInputLayout); } -static FORCEINLINE void ID3D10Device1_IASetVertexBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D10Device1_IASetVertexBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { This->lpVtbl->IASetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D10Device1_IASetIndexBuffer(ID3D10Device1* This,ID3D10Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { +static __WIDL_INLINE void ID3D10Device1_IASetIndexBuffer(ID3D10Device1* This,ID3D10Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { This->lpVtbl->IASetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D10Device1_DrawIndexedInstanced(ID3D10Device1* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D10Device1_DrawIndexedInstanced(ID3D10Device1* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawIndexedInstanced(This,IndexCountPerInstance,InstanceCount,StartIndexLocation,BaseVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D10Device1_DrawInstanced(ID3D10Device1* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D10Device1_DrawInstanced(ID3D10Device1* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawInstanced(This,VertexCountPerInstance,InstanceCount,StartVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D10Device1_GSSetConstantBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D10Device1_GSSetConstantBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer *const *ppConstantBuffers) { This->lpVtbl->GSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D10Device1_GSSetShader(ID3D10Device1* This,ID3D10GeometryShader *pShader) { +static __WIDL_INLINE void ID3D10Device1_GSSetShader(ID3D10Device1* This,ID3D10GeometryShader *pShader) { This->lpVtbl->GSSetShader(This,pShader); } -static FORCEINLINE void ID3D10Device1_IASetPrimitiveTopology(ID3D10Device1* This,D3D10_PRIMITIVE_TOPOLOGY Topology) { +static __WIDL_INLINE void ID3D10Device1_IASetPrimitiveTopology(ID3D10Device1* This,D3D10_PRIMITIVE_TOPOLOGY Topology) { This->lpVtbl->IASetPrimitiveTopology(This,Topology); } -static FORCEINLINE void ID3D10Device1_VSSetShaderResources(ID3D10Device1* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D10Device1_VSSetShaderResources(ID3D10Device1* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->VSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D10Device1_VSSetSamplers(ID3D10Device1* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D10Device1_VSSetSamplers(ID3D10Device1* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState *const *ppSamplers) { This->lpVtbl->VSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D10Device1_SetPredication(ID3D10Device1* This,ID3D10Predicate *pPredicate,WINBOOL PredicateValue) { +static __WIDL_INLINE void ID3D10Device1_SetPredication(ID3D10Device1* This,ID3D10Predicate *pPredicate,WINBOOL PredicateValue) { This->lpVtbl->SetPredication(This,pPredicate,PredicateValue); } -static FORCEINLINE void ID3D10Device1_GSSetShaderResources(ID3D10Device1* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D10Device1_GSSetShaderResources(ID3D10Device1* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->GSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D10Device1_GSSetSamplers(ID3D10Device1* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D10Device1_GSSetSamplers(ID3D10Device1* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState *const *ppSamplers) { This->lpVtbl->GSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D10Device1_OMSetRenderTargets(ID3D10Device1* This,UINT NumViews,ID3D10RenderTargetView *const *ppRenderTargetViews,ID3D10DepthStencilView *pDepthStencilView) { +static __WIDL_INLINE void ID3D10Device1_OMSetRenderTargets(ID3D10Device1* This,UINT NumViews,ID3D10RenderTargetView *const *ppRenderTargetViews,ID3D10DepthStencilView *pDepthStencilView) { This->lpVtbl->OMSetRenderTargets(This,NumViews,ppRenderTargetViews,pDepthStencilView); } -static FORCEINLINE void ID3D10Device1_OMSetBlendState(ID3D10Device1* This,ID3D10BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { +static __WIDL_INLINE void ID3D10Device1_OMSetBlendState(ID3D10Device1* This,ID3D10BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { This->lpVtbl->OMSetBlendState(This,pBlendState,BlendFactor,SampleMask); } -static FORCEINLINE void ID3D10Device1_OMSetDepthStencilState(ID3D10Device1* This,ID3D10DepthStencilState *pDepthStencilState,UINT StencilRef) { +static __WIDL_INLINE void ID3D10Device1_OMSetDepthStencilState(ID3D10Device1* This,ID3D10DepthStencilState *pDepthStencilState,UINT StencilRef) { This->lpVtbl->OMSetDepthStencilState(This,pDepthStencilState,StencilRef); } -static FORCEINLINE void ID3D10Device1_SOSetTargets(ID3D10Device1* This,UINT NumBuffers,ID3D10Buffer *const *ppSOTargets,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D10Device1_SOSetTargets(ID3D10Device1* This,UINT NumBuffers,ID3D10Buffer *const *ppSOTargets,const UINT *pOffsets) { This->lpVtbl->SOSetTargets(This,NumBuffers,ppSOTargets,pOffsets); } -static FORCEINLINE void ID3D10Device1_DrawAuto(ID3D10Device1* This) { +static __WIDL_INLINE void ID3D10Device1_DrawAuto(ID3D10Device1* This) { This->lpVtbl->DrawAuto(This); } -static FORCEINLINE void ID3D10Device1_RSSetState(ID3D10Device1* This,ID3D10RasterizerState *pRasterizerState) { +static __WIDL_INLINE void ID3D10Device1_RSSetState(ID3D10Device1* This,ID3D10RasterizerState *pRasterizerState) { This->lpVtbl->RSSetState(This,pRasterizerState); } -static FORCEINLINE void ID3D10Device1_RSSetViewports(ID3D10Device1* This,UINT NumViewports,const D3D10_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D10Device1_RSSetViewports(ID3D10Device1* This,UINT NumViewports,const D3D10_VIEWPORT *pViewports) { This->lpVtbl->RSSetViewports(This,NumViewports,pViewports); } -static FORCEINLINE void ID3D10Device1_RSSetScissorRects(ID3D10Device1* This,UINT NumRects,const D3D10_RECT *pRects) { +static __WIDL_INLINE void ID3D10Device1_RSSetScissorRects(ID3D10Device1* This,UINT NumRects,const D3D10_RECT *pRects) { This->lpVtbl->RSSetScissorRects(This,NumRects,pRects); } -static FORCEINLINE void ID3D10Device1_CopySubresourceRegion(ID3D10Device1* This,ID3D10Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D10Resource *pSrcResource,UINT SrcSubresource,const D3D10_BOX *pSrcBox) { +static __WIDL_INLINE void ID3D10Device1_CopySubresourceRegion(ID3D10Device1* This,ID3D10Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D10Resource *pSrcResource,UINT SrcSubresource,const D3D10_BOX *pSrcBox) { This->lpVtbl->CopySubresourceRegion(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox); } -static FORCEINLINE void ID3D10Device1_CopyResource(ID3D10Device1* This,ID3D10Resource *pDstResource,ID3D10Resource *pSrcResource) { +static __WIDL_INLINE void ID3D10Device1_CopyResource(ID3D10Device1* This,ID3D10Resource *pDstResource,ID3D10Resource *pSrcResource) { This->lpVtbl->CopyResource(This,pDstResource,pSrcResource); } -static FORCEINLINE void ID3D10Device1_UpdateSubresource(ID3D10Device1* This,ID3D10Resource *pDstResource,UINT DstSubresource,const D3D10_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { +static __WIDL_INLINE void ID3D10Device1_UpdateSubresource(ID3D10Device1* This,ID3D10Resource *pDstResource,UINT DstSubresource,const D3D10_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { This->lpVtbl->UpdateSubresource(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch); } -static FORCEINLINE void ID3D10Device1_ClearRenderTargetView(ID3D10Device1* This,ID3D10RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { +static __WIDL_INLINE void ID3D10Device1_ClearRenderTargetView(ID3D10Device1* This,ID3D10RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { This->lpVtbl->ClearRenderTargetView(This,pRenderTargetView,ColorRGBA); } -static FORCEINLINE void ID3D10Device1_ClearDepthStencilView(ID3D10Device1* This,ID3D10DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { +static __WIDL_INLINE void ID3D10Device1_ClearDepthStencilView(ID3D10Device1* This,ID3D10DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { This->lpVtbl->ClearDepthStencilView(This,pDepthStencilView,ClearFlags,Depth,Stencil); } -static FORCEINLINE void ID3D10Device1_GenerateMips(ID3D10Device1* This,ID3D10ShaderResourceView *pShaderResourceView) { +static __WIDL_INLINE void ID3D10Device1_GenerateMips(ID3D10Device1* This,ID3D10ShaderResourceView *pShaderResourceView) { This->lpVtbl->GenerateMips(This,pShaderResourceView); } -static FORCEINLINE void ID3D10Device1_ResolveSubresource(ID3D10Device1* This,ID3D10Resource *pDstResource,UINT DstSubresource,ID3D10Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { +static __WIDL_INLINE void ID3D10Device1_ResolveSubresource(ID3D10Device1* This,ID3D10Resource *pDstResource,UINT DstSubresource,ID3D10Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { This->lpVtbl->ResolveSubresource(This,pDstResource,DstSubresource,pSrcResource,SrcSubresource,Format); } -static FORCEINLINE void ID3D10Device1_VSGetConstantBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D10Device1_VSGetConstantBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppConstantBuffers) { This->lpVtbl->VSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D10Device1_PSGetShaderResources(ID3D10Device1* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D10Device1_PSGetShaderResources(ID3D10Device1* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->PSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D10Device1_PSGetShader(ID3D10Device1* This,ID3D10PixelShader **ppPixelShader) { +static __WIDL_INLINE void ID3D10Device1_PSGetShader(ID3D10Device1* This,ID3D10PixelShader **ppPixelShader) { This->lpVtbl->PSGetShader(This,ppPixelShader); } -static FORCEINLINE void ID3D10Device1_PSGetSamplers(ID3D10Device1* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D10Device1_PSGetSamplers(ID3D10Device1* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState **ppSamplers) { This->lpVtbl->PSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D10Device1_VSGetShader(ID3D10Device1* This,ID3D10VertexShader **ppVertexShader) { +static __WIDL_INLINE void ID3D10Device1_VSGetShader(ID3D10Device1* This,ID3D10VertexShader **ppVertexShader) { This->lpVtbl->VSGetShader(This,ppVertexShader); } -static FORCEINLINE void ID3D10Device1_PSGetConstantBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D10Device1_PSGetConstantBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppConstantBuffers) { This->lpVtbl->PSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D10Device1_IAGetInputLayout(ID3D10Device1* This,ID3D10InputLayout **ppInputLayout) { +static __WIDL_INLINE void ID3D10Device1_IAGetInputLayout(ID3D10Device1* This,ID3D10InputLayout **ppInputLayout) { This->lpVtbl->IAGetInputLayout(This,ppInputLayout); } -static FORCEINLINE void ID3D10Device1_IAGetVertexBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { +static __WIDL_INLINE void ID3D10Device1_IAGetVertexBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { This->lpVtbl->IAGetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D10Device1_IAGetIndexBuffer(ID3D10Device1* This,ID3D10Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { +static __WIDL_INLINE void ID3D10Device1_IAGetIndexBuffer(ID3D10Device1* This,ID3D10Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { This->lpVtbl->IAGetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D10Device1_GSGetConstantBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D10Device1_GSGetConstantBuffers(ID3D10Device1* This,UINT StartSlot,UINT NumBuffers,ID3D10Buffer **ppConstantBuffers) { This->lpVtbl->GSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D10Device1_GSGetShader(ID3D10Device1* This,ID3D10GeometryShader **ppGeometryShader) { +static __WIDL_INLINE void ID3D10Device1_GSGetShader(ID3D10Device1* This,ID3D10GeometryShader **ppGeometryShader) { This->lpVtbl->GSGetShader(This,ppGeometryShader); } -static FORCEINLINE void ID3D10Device1_IAGetPrimitiveTopology(ID3D10Device1* This,D3D10_PRIMITIVE_TOPOLOGY *pTopology) { +static __WIDL_INLINE void ID3D10Device1_IAGetPrimitiveTopology(ID3D10Device1* This,D3D10_PRIMITIVE_TOPOLOGY *pTopology) { This->lpVtbl->IAGetPrimitiveTopology(This,pTopology); } -static FORCEINLINE void ID3D10Device1_VSGetShaderResources(ID3D10Device1* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D10Device1_VSGetShaderResources(ID3D10Device1* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->VSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D10Device1_VSGetSamplers(ID3D10Device1* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D10Device1_VSGetSamplers(ID3D10Device1* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState **ppSamplers) { This->lpVtbl->VSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D10Device1_GetPredication(ID3D10Device1* This,ID3D10Predicate **ppPredicate,WINBOOL *pPredicateValue) { +static __WIDL_INLINE void ID3D10Device1_GetPredication(ID3D10Device1* This,ID3D10Predicate **ppPredicate,WINBOOL *pPredicateValue) { This->lpVtbl->GetPredication(This,ppPredicate,pPredicateValue); } -static FORCEINLINE void ID3D10Device1_GSGetShaderResources(ID3D10Device1* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D10Device1_GSGetShaderResources(ID3D10Device1* This,UINT StartSlot,UINT NumViews,ID3D10ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->GSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D10Device1_GSGetSamplers(ID3D10Device1* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D10Device1_GSGetSamplers(ID3D10Device1* This,UINT StartSlot,UINT NumSamplers,ID3D10SamplerState **ppSamplers) { This->lpVtbl->GSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D10Device1_OMGetRenderTargets(ID3D10Device1* This,UINT NumViews,ID3D10RenderTargetView **ppRenderTargetViews,ID3D10DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE void ID3D10Device1_OMGetRenderTargets(ID3D10Device1* This,UINT NumViews,ID3D10RenderTargetView **ppRenderTargetViews,ID3D10DepthStencilView **ppDepthStencilView) { This->lpVtbl->OMGetRenderTargets(This,NumViews,ppRenderTargetViews,ppDepthStencilView); } -static FORCEINLINE void ID3D10Device1_OMGetBlendState(ID3D10Device1* This,ID3D10BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { +static __WIDL_INLINE void ID3D10Device1_OMGetBlendState(ID3D10Device1* This,ID3D10BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { This->lpVtbl->OMGetBlendState(This,ppBlendState,BlendFactor,pSampleMask); } -static FORCEINLINE void ID3D10Device1_OMGetDepthStencilState(ID3D10Device1* This,ID3D10DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { +static __WIDL_INLINE void ID3D10Device1_OMGetDepthStencilState(ID3D10Device1* This,ID3D10DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { This->lpVtbl->OMGetDepthStencilState(This,ppDepthStencilState,pStencilRef); } -static FORCEINLINE void ID3D10Device1_SOGetTargets(ID3D10Device1* This,UINT NumBuffers,ID3D10Buffer **ppSOTargets,UINT *pOffsets) { +static __WIDL_INLINE void ID3D10Device1_SOGetTargets(ID3D10Device1* This,UINT NumBuffers,ID3D10Buffer **ppSOTargets,UINT *pOffsets) { This->lpVtbl->SOGetTargets(This,NumBuffers,ppSOTargets,pOffsets); } -static FORCEINLINE void ID3D10Device1_RSGetState(ID3D10Device1* This,ID3D10RasterizerState **ppRasterizerState) { +static __WIDL_INLINE void ID3D10Device1_RSGetState(ID3D10Device1* This,ID3D10RasterizerState **ppRasterizerState) { This->lpVtbl->RSGetState(This,ppRasterizerState); } -static FORCEINLINE void ID3D10Device1_RSGetViewports(ID3D10Device1* This,UINT *NumViewports,D3D10_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D10Device1_RSGetViewports(ID3D10Device1* This,UINT *NumViewports,D3D10_VIEWPORT *pViewports) { This->lpVtbl->RSGetViewports(This,NumViewports,pViewports); } -static FORCEINLINE void ID3D10Device1_RSGetScissorRects(ID3D10Device1* This,UINT *NumRects,D3D10_RECT *pRects) { +static __WIDL_INLINE void ID3D10Device1_RSGetScissorRects(ID3D10Device1* This,UINT *NumRects,D3D10_RECT *pRects) { This->lpVtbl->RSGetScissorRects(This,NumRects,pRects); } -static FORCEINLINE HRESULT ID3D10Device1_GetDeviceRemovedReason(ID3D10Device1* This) { +static __WIDL_INLINE HRESULT ID3D10Device1_GetDeviceRemovedReason(ID3D10Device1* This) { return This->lpVtbl->GetDeviceRemovedReason(This); } -static FORCEINLINE HRESULT ID3D10Device1_SetExceptionMode(ID3D10Device1* This,UINT RaiseFlags) { +static __WIDL_INLINE HRESULT ID3D10Device1_SetExceptionMode(ID3D10Device1* This,UINT RaiseFlags) { return This->lpVtbl->SetExceptionMode(This,RaiseFlags); } -static FORCEINLINE UINT ID3D10Device1_GetExceptionMode(ID3D10Device1* This) { +static __WIDL_INLINE UINT ID3D10Device1_GetExceptionMode(ID3D10Device1* This) { return This->lpVtbl->GetExceptionMode(This); } -static FORCEINLINE HRESULT ID3D10Device1_GetPrivateData(ID3D10Device1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D10Device1_GetPrivateData(ID3D10Device1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D10Device1_SetPrivateData(ID3D10Device1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D10Device1_SetPrivateData(ID3D10Device1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D10Device1_SetPrivateDataInterface(ID3D10Device1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D10Device1_SetPrivateDataInterface(ID3D10Device1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } -static FORCEINLINE void ID3D10Device1_ClearState(ID3D10Device1* This) { +static __WIDL_INLINE void ID3D10Device1_ClearState(ID3D10Device1* This) { This->lpVtbl->ClearState(This); } -static FORCEINLINE void ID3D10Device1_Flush(ID3D10Device1* This) { +static __WIDL_INLINE void ID3D10Device1_Flush(ID3D10Device1* This) { This->lpVtbl->Flush(This); } -static FORCEINLINE HRESULT ID3D10Device1_CreateBuffer(ID3D10Device1* This,const D3D10_BUFFER_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Buffer **ppBuffer) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateBuffer(ID3D10Device1* This,const D3D10_BUFFER_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Buffer **ppBuffer) { return This->lpVtbl->CreateBuffer(This,pDesc,pInitialData,ppBuffer); } -static FORCEINLINE HRESULT ID3D10Device1_CreateTexture1D(ID3D10Device1* This,const D3D10_TEXTURE1D_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Texture1D **ppTexture1D) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateTexture1D(ID3D10Device1* This,const D3D10_TEXTURE1D_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Texture1D **ppTexture1D) { return This->lpVtbl->CreateTexture1D(This,pDesc,pInitialData,ppTexture1D); } -static FORCEINLINE HRESULT ID3D10Device1_CreateTexture2D(ID3D10Device1* This,const D3D10_TEXTURE2D_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Texture2D **ppTexture2D) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateTexture2D(ID3D10Device1* This,const D3D10_TEXTURE2D_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Texture2D **ppTexture2D) { return This->lpVtbl->CreateTexture2D(This,pDesc,pInitialData,ppTexture2D); } -static FORCEINLINE HRESULT ID3D10Device1_CreateTexture3D(ID3D10Device1* This,const D3D10_TEXTURE3D_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Texture3D **ppTexture3D) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateTexture3D(ID3D10Device1* This,const D3D10_TEXTURE3D_DESC *pDesc,const D3D10_SUBRESOURCE_DATA *pInitialData,ID3D10Texture3D **ppTexture3D) { return This->lpVtbl->CreateTexture3D(This,pDesc,pInitialData,ppTexture3D); } -static FORCEINLINE HRESULT ID3D10Device1_CreateShaderResourceView(ID3D10Device1* This,ID3D10Resource *pResource,const D3D10_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D10ShaderResourceView **ppSRView) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateShaderResourceView(ID3D10Device1* This,ID3D10Resource *pResource,const D3D10_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D10ShaderResourceView **ppSRView) { return This->lpVtbl->CreateShaderResourceView(This,pResource,pDesc,ppSRView); } -static FORCEINLINE HRESULT ID3D10Device1_CreateRenderTargetView(ID3D10Device1* This,ID3D10Resource *pResource,const D3D10_RENDER_TARGET_VIEW_DESC *pDesc,ID3D10RenderTargetView **ppRTView) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateRenderTargetView(ID3D10Device1* This,ID3D10Resource *pResource,const D3D10_RENDER_TARGET_VIEW_DESC *pDesc,ID3D10RenderTargetView **ppRTView) { return This->lpVtbl->CreateRenderTargetView(This,pResource,pDesc,ppRTView); } -static FORCEINLINE HRESULT ID3D10Device1_CreateDepthStencilView(ID3D10Device1* This,ID3D10Resource *pResource,const D3D10_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D10DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateDepthStencilView(ID3D10Device1* This,ID3D10Resource *pResource,const D3D10_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D10DepthStencilView **ppDepthStencilView) { return This->lpVtbl->CreateDepthStencilView(This,pResource,pDesc,ppDepthStencilView); } -static FORCEINLINE HRESULT ID3D10Device1_CreateInputLayout(ID3D10Device1* This,const D3D10_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D10InputLayout **ppInputLayout) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateInputLayout(ID3D10Device1* This,const D3D10_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D10InputLayout **ppInputLayout) { return This->lpVtbl->CreateInputLayout(This,pInputElementDescs,NumElements,pShaderBytecodeWithInputSignature,BytecodeLength,ppInputLayout); } -static FORCEINLINE HRESULT ID3D10Device1_CreateVertexShader(ID3D10Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D10VertexShader **ppVertexShader) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateVertexShader(ID3D10Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D10VertexShader **ppVertexShader) { return This->lpVtbl->CreateVertexShader(This,pShaderBytecode,BytecodeLength,ppVertexShader); } -static FORCEINLINE HRESULT ID3D10Device1_CreateGeometryShader(ID3D10Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D10GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateGeometryShader(ID3D10Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D10GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShader(This,pShaderBytecode,BytecodeLength,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D10Device1_CreateGeometryShaderWithStreamOutput(ID3D10Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D10_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,UINT OutputStreamStride,ID3D10GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateGeometryShaderWithStreamOutput(ID3D10Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D10_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,UINT OutputStreamStride,ID3D10GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShaderWithStreamOutput(This,pShaderBytecode,BytecodeLength,pSODeclaration,NumEntries,OutputStreamStride,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D10Device1_CreatePixelShader(ID3D10Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D10PixelShader **ppPixelShader) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreatePixelShader(ID3D10Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D10PixelShader **ppPixelShader) { return This->lpVtbl->CreatePixelShader(This,pShaderBytecode,BytecodeLength,ppPixelShader); } -static FORCEINLINE HRESULT ID3D10Device1_CreateBlendState(ID3D10Device1* This,const D3D10_BLEND_DESC *pBlendStateDesc,ID3D10BlendState **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateBlendState(ID3D10Device1* This,const D3D10_BLEND_DESC *pBlendStateDesc,ID3D10BlendState **ppBlendState) { return This->lpVtbl->CreateBlendState(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE HRESULT ID3D10Device1_CreateDepthStencilState(ID3D10Device1* This,const D3D10_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D10DepthStencilState **ppDepthStencilState) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateDepthStencilState(ID3D10Device1* This,const D3D10_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D10DepthStencilState **ppDepthStencilState) { return This->lpVtbl->CreateDepthStencilState(This,pDepthStencilDesc,ppDepthStencilState); } -static FORCEINLINE HRESULT ID3D10Device1_CreateRasterizerState(ID3D10Device1* This,const D3D10_RASTERIZER_DESC *pRasterizerDesc,ID3D10RasterizerState **ppRasterizerState) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateRasterizerState(ID3D10Device1* This,const D3D10_RASTERIZER_DESC *pRasterizerDesc,ID3D10RasterizerState **ppRasterizerState) { return This->lpVtbl->CreateRasterizerState(This,pRasterizerDesc,ppRasterizerState); } -static FORCEINLINE HRESULT ID3D10Device1_CreateSamplerState(ID3D10Device1* This,const D3D10_SAMPLER_DESC *pSamplerDesc,ID3D10SamplerState **ppSamplerState) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateSamplerState(ID3D10Device1* This,const D3D10_SAMPLER_DESC *pSamplerDesc,ID3D10SamplerState **ppSamplerState) { return This->lpVtbl->CreateSamplerState(This,pSamplerDesc,ppSamplerState); } -static FORCEINLINE HRESULT ID3D10Device1_CreateQuery(ID3D10Device1* This,const D3D10_QUERY_DESC *pQueryDesc,ID3D10Query **ppQuery) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateQuery(ID3D10Device1* This,const D3D10_QUERY_DESC *pQueryDesc,ID3D10Query **ppQuery) { return This->lpVtbl->CreateQuery(This,pQueryDesc,ppQuery); } -static FORCEINLINE HRESULT ID3D10Device1_CreatePredicate(ID3D10Device1* This,const D3D10_QUERY_DESC *pPredicateDesc,ID3D10Predicate **ppPredicate) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreatePredicate(ID3D10Device1* This,const D3D10_QUERY_DESC *pPredicateDesc,ID3D10Predicate **ppPredicate) { return This->lpVtbl->CreatePredicate(This,pPredicateDesc,ppPredicate); } -static FORCEINLINE HRESULT ID3D10Device1_CreateCounter(ID3D10Device1* This,const D3D10_COUNTER_DESC *pCounterDesc,ID3D10Counter **ppCounter) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateCounter(ID3D10Device1* This,const D3D10_COUNTER_DESC *pCounterDesc,ID3D10Counter **ppCounter) { return This->lpVtbl->CreateCounter(This,pCounterDesc,ppCounter); } -static FORCEINLINE HRESULT ID3D10Device1_CheckFormatSupport(ID3D10Device1* This,DXGI_FORMAT Format,UINT *pFormatSupport) { +static __WIDL_INLINE HRESULT ID3D10Device1_CheckFormatSupport(ID3D10Device1* This,DXGI_FORMAT Format,UINT *pFormatSupport) { return This->lpVtbl->CheckFormatSupport(This,Format,pFormatSupport); } -static FORCEINLINE HRESULT ID3D10Device1_CheckMultisampleQualityLevels(ID3D10Device1* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { +static __WIDL_INLINE HRESULT ID3D10Device1_CheckMultisampleQualityLevels(ID3D10Device1* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { return This->lpVtbl->CheckMultisampleQualityLevels(This,Format,SampleCount,pNumQualityLevels); } -static FORCEINLINE void ID3D10Device1_CheckCounterInfo(ID3D10Device1* This,D3D10_COUNTER_INFO *pCounterInfo) { +static __WIDL_INLINE void ID3D10Device1_CheckCounterInfo(ID3D10Device1* This,D3D10_COUNTER_INFO *pCounterInfo) { This->lpVtbl->CheckCounterInfo(This,pCounterInfo); } -static FORCEINLINE HRESULT ID3D10Device1_CheckCounter(ID3D10Device1* This,const D3D10_COUNTER_DESC *pDesc,D3D10_COUNTER_TYPE *pType,UINT *pActiveCounters,char *name,UINT *pNameLength,char *units,UINT *pUnitsLength,char *description,UINT *pDescriptionLength) { +static __WIDL_INLINE HRESULT ID3D10Device1_CheckCounter(ID3D10Device1* This,const D3D10_COUNTER_DESC *pDesc,D3D10_COUNTER_TYPE *pType,UINT *pActiveCounters,char *name,UINT *pNameLength,char *units,UINT *pUnitsLength,char *description,UINT *pDescriptionLength) { return This->lpVtbl->CheckCounter(This,pDesc,pType,pActiveCounters,name,pNameLength,units,pUnitsLength,description,pDescriptionLength); } -static FORCEINLINE UINT ID3D10Device1_GetCreationFlags(ID3D10Device1* This) { +static __WIDL_INLINE UINT ID3D10Device1_GetCreationFlags(ID3D10Device1* This) { return This->lpVtbl->GetCreationFlags(This); } -static FORCEINLINE HRESULT ID3D10Device1_OpenSharedResource(ID3D10Device1* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D10Device1_OpenSharedResource(ID3D10Device1* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResource(This,hResource,ReturnedInterface,ppResource); } -static FORCEINLINE void ID3D10Device1_SetTextFilterSize(ID3D10Device1* This,UINT Width,UINT Height) { +static __WIDL_INLINE void ID3D10Device1_SetTextFilterSize(ID3D10Device1* This,UINT Width,UINT Height) { This->lpVtbl->SetTextFilterSize(This,Width,Height); } -static FORCEINLINE void ID3D10Device1_GetTextFilterSize(ID3D10Device1* This,UINT *pWidth,UINT *pHeight) { +static __WIDL_INLINE void ID3D10Device1_GetTextFilterSize(ID3D10Device1* This,UINT *pWidth,UINT *pHeight) { This->lpVtbl->GetTextFilterSize(This,pWidth,pHeight); } /*** ID3D10Device1 methods ***/ -static FORCEINLINE HRESULT ID3D10Device1_CreateShaderResourceView1(ID3D10Device1* This,ID3D10Resource *pResource,const D3D10_SHADER_RESOURCE_VIEW_DESC1 *pDesc,ID3D10ShaderResourceView1 **ppSRView) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateShaderResourceView1(ID3D10Device1* This,ID3D10Resource *pResource,const D3D10_SHADER_RESOURCE_VIEW_DESC1 *pDesc,ID3D10ShaderResourceView1 **ppSRView) { return This->lpVtbl->CreateShaderResourceView1(This,pResource,pDesc,ppSRView); } -static FORCEINLINE HRESULT ID3D10Device1_CreateBlendState1(ID3D10Device1* This,const D3D10_BLEND_DESC1 *pBlendStateDesc,ID3D10BlendState1 **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D10Device1_CreateBlendState1(ID3D10Device1* This,const D3D10_BLEND_DESC1 *pBlendStateDesc,ID3D10BlendState1 **ppBlendState) { return This->lpVtbl->CreateBlendState1(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE D3D10_FEATURE_LEVEL1 ID3D10Device1_GetFeatureLevel(ID3D10Device1* This) { +static __WIDL_INLINE D3D10_FEATURE_LEVEL1 ID3D10Device1_GetFeatureLevel(ID3D10Device1* This) { return This->lpVtbl->GetFeatureLevel(This); } #endif diff --git a/lib/libc/include/any-windows-any/d3d10effect.h b/lib/libc/include/any-windows-any/d3d10effect.h index 25edd3038ccab0d405a315c52e38d64947bddff3..b4b0f30ad23ef9947a0807aa946a68ad5cc6d007 100644 --- a/lib/libc/include/any-windows-any/d3d10effect.h +++ b/lib/libc/include/any-windows-any/d3d10effect.h @@ -1,66 +1,348 @@ -#undef INTERFACE -/* - * Copyright 2009 Henri Verbeet for CodeWeavers - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA - * - */ - -#ifndef __WINE_D3D10EFFECT_H -#define __WINE_D3D10EFFECT_H - -#include "d3d10.h" - -#define D3D10_EFFECT_VARIABLE_POOLED 0x1 -#define D3D10_EFFECT_VARIABLE_ANNOTATION 0x2 -#define D3D10_EFFECT_VARIABLE_EXPLICIT_BIND_POINT 0x4 +/*** Autogenerated by WIDL 8.21 from include/d3d10effect.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __d3d10effect_h__ +#define __d3d10effect_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef __ID3D10EffectType_FWD_DEFINED__ +#define __ID3D10EffectType_FWD_DEFINED__ +typedef interface ID3D10EffectType ID3D10EffectType; +#ifdef __cplusplus +interface ID3D10EffectType; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectVariable_FWD_DEFINED__ +#define __ID3D10EffectVariable_FWD_DEFINED__ +typedef interface ID3D10EffectVariable ID3D10EffectVariable; +#ifdef __cplusplus +interface ID3D10EffectVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectConstantBuffer_FWD_DEFINED__ +#define __ID3D10EffectConstantBuffer_FWD_DEFINED__ +typedef interface ID3D10EffectConstantBuffer ID3D10EffectConstantBuffer; +#ifdef __cplusplus +interface ID3D10EffectConstantBuffer; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectScalarVariable_FWD_DEFINED__ +#define __ID3D10EffectScalarVariable_FWD_DEFINED__ +typedef interface ID3D10EffectScalarVariable ID3D10EffectScalarVariable; +#ifdef __cplusplus +interface ID3D10EffectScalarVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectVectorVariable_FWD_DEFINED__ +#define __ID3D10EffectVectorVariable_FWD_DEFINED__ +typedef interface ID3D10EffectVectorVariable ID3D10EffectVectorVariable; +#ifdef __cplusplus +interface ID3D10EffectVectorVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectMatrixVariable_FWD_DEFINED__ +#define __ID3D10EffectMatrixVariable_FWD_DEFINED__ +typedef interface ID3D10EffectMatrixVariable ID3D10EffectMatrixVariable; +#ifdef __cplusplus +interface ID3D10EffectMatrixVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectStringVariable_FWD_DEFINED__ +#define __ID3D10EffectStringVariable_FWD_DEFINED__ +typedef interface ID3D10EffectStringVariable ID3D10EffectStringVariable; +#ifdef __cplusplus +interface ID3D10EffectStringVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectShaderResourceVariable_FWD_DEFINED__ +#define __ID3D10EffectShaderResourceVariable_FWD_DEFINED__ +typedef interface ID3D10EffectShaderResourceVariable ID3D10EffectShaderResourceVariable; +#ifdef __cplusplus +interface ID3D10EffectShaderResourceVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectRenderTargetViewVariable_FWD_DEFINED__ +#define __ID3D10EffectRenderTargetViewVariable_FWD_DEFINED__ +typedef interface ID3D10EffectRenderTargetViewVariable ID3D10EffectRenderTargetViewVariable; +#ifdef __cplusplus +interface ID3D10EffectRenderTargetViewVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectDepthStencilViewVariable_FWD_DEFINED__ +#define __ID3D10EffectDepthStencilViewVariable_FWD_DEFINED__ +typedef interface ID3D10EffectDepthStencilViewVariable ID3D10EffectDepthStencilViewVariable; +#ifdef __cplusplus +interface ID3D10EffectDepthStencilViewVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectShaderVariable_FWD_DEFINED__ +#define __ID3D10EffectShaderVariable_FWD_DEFINED__ +typedef interface ID3D10EffectShaderVariable ID3D10EffectShaderVariable; +#ifdef __cplusplus +interface ID3D10EffectShaderVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectBlendVariable_FWD_DEFINED__ +#define __ID3D10EffectBlendVariable_FWD_DEFINED__ +typedef interface ID3D10EffectBlendVariable ID3D10EffectBlendVariable; +#ifdef __cplusplus +interface ID3D10EffectBlendVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectDepthStencilVariable_FWD_DEFINED__ +#define __ID3D10EffectDepthStencilVariable_FWD_DEFINED__ +typedef interface ID3D10EffectDepthStencilVariable ID3D10EffectDepthStencilVariable; +#ifdef __cplusplus +interface ID3D10EffectDepthStencilVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectRasterizerVariable_FWD_DEFINED__ +#define __ID3D10EffectRasterizerVariable_FWD_DEFINED__ +typedef interface ID3D10EffectRasterizerVariable ID3D10EffectRasterizerVariable; +#ifdef __cplusplus +interface ID3D10EffectRasterizerVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectSamplerVariable_FWD_DEFINED__ +#define __ID3D10EffectSamplerVariable_FWD_DEFINED__ +typedef interface ID3D10EffectSamplerVariable ID3D10EffectSamplerVariable; +#ifdef __cplusplus +interface ID3D10EffectSamplerVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectTechnique_FWD_DEFINED__ +#define __ID3D10EffectTechnique_FWD_DEFINED__ +typedef interface ID3D10EffectTechnique ID3D10EffectTechnique; +#ifdef __cplusplus +interface ID3D10EffectTechnique; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10Effect_FWD_DEFINED__ +#define __ID3D10Effect_FWD_DEFINED__ +typedef interface ID3D10Effect ID3D10Effect; +#ifdef __cplusplus +interface ID3D10Effect; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectPool_FWD_DEFINED__ +#define __ID3D10EffectPool_FWD_DEFINED__ +typedef interface ID3D10EffectPool ID3D10EffectPool; +#ifdef __cplusplus +interface ID3D10EffectPool; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectPass_FWD_DEFINED__ +#define __ID3D10EffectPass_FWD_DEFINED__ +typedef interface ID3D10EffectPass ID3D10EffectPass; +#ifdef __cplusplus +interface ID3D10EffectPass; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10StateBlock_FWD_DEFINED__ +#define __ID3D10StateBlock_FWD_DEFINED__ +typedef interface ID3D10StateBlock ID3D10StateBlock; +#ifdef __cplusplus +interface ID3D10StateBlock; +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __ID3D10EffectConstantBuffer_FWD_DEFINED__ +#define __ID3D10EffectConstantBuffer_FWD_DEFINED__ +typedef interface ID3D10EffectConstantBuffer ID3D10EffectConstantBuffer; +#ifdef __cplusplus +interface ID3D10EffectConstantBuffer; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectBlendVariable_FWD_DEFINED__ +#define __ID3D10EffectBlendVariable_FWD_DEFINED__ +typedef interface ID3D10EffectBlendVariable ID3D10EffectBlendVariable; +#ifdef __cplusplus +interface ID3D10EffectBlendVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectDepthStencilVariable_FWD_DEFINED__ +#define __ID3D10EffectDepthStencilVariable_FWD_DEFINED__ +typedef interface ID3D10EffectDepthStencilVariable ID3D10EffectDepthStencilVariable; +#ifdef __cplusplus +interface ID3D10EffectDepthStencilVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectDepthStencilViewVariable_FWD_DEFINED__ +#define __ID3D10EffectDepthStencilViewVariable_FWD_DEFINED__ +typedef interface ID3D10EffectDepthStencilViewVariable ID3D10EffectDepthStencilViewVariable; +#ifdef __cplusplus +interface ID3D10EffectDepthStencilViewVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectMatrixVariable_FWD_DEFINED__ +#define __ID3D10EffectMatrixVariable_FWD_DEFINED__ +typedef interface ID3D10EffectMatrixVariable ID3D10EffectMatrixVariable; +#ifdef __cplusplus +interface ID3D10EffectMatrixVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectPass_FWD_DEFINED__ +#define __ID3D10EffectPass_FWD_DEFINED__ +typedef interface ID3D10EffectPass ID3D10EffectPass; +#ifdef __cplusplus +interface ID3D10EffectPass; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectRasterizerVariable_FWD_DEFINED__ +#define __ID3D10EffectRasterizerVariable_FWD_DEFINED__ +typedef interface ID3D10EffectRasterizerVariable ID3D10EffectRasterizerVariable; +#ifdef __cplusplus +interface ID3D10EffectRasterizerVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectRenderTargetViewVariable_FWD_DEFINED__ +#define __ID3D10EffectRenderTargetViewVariable_FWD_DEFINED__ +typedef interface ID3D10EffectRenderTargetViewVariable ID3D10EffectRenderTargetViewVariable; +#ifdef __cplusplus +interface ID3D10EffectRenderTargetViewVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectSamplerVariable_FWD_DEFINED__ +#define __ID3D10EffectSamplerVariable_FWD_DEFINED__ +typedef interface ID3D10EffectSamplerVariable ID3D10EffectSamplerVariable; +#ifdef __cplusplus +interface ID3D10EffectSamplerVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectScalarVariable_FWD_DEFINED__ +#define __ID3D10EffectScalarVariable_FWD_DEFINED__ +typedef interface ID3D10EffectScalarVariable ID3D10EffectScalarVariable; +#ifdef __cplusplus +interface ID3D10EffectScalarVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectShaderVariable_FWD_DEFINED__ +#define __ID3D10EffectShaderVariable_FWD_DEFINED__ +typedef interface ID3D10EffectShaderVariable ID3D10EffectShaderVariable; +#ifdef __cplusplus +interface ID3D10EffectShaderVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectShaderResourceVariable_FWD_DEFINED__ +#define __ID3D10EffectShaderResourceVariable_FWD_DEFINED__ +typedef interface ID3D10EffectShaderResourceVariable ID3D10EffectShaderResourceVariable; +#ifdef __cplusplus +interface ID3D10EffectShaderResourceVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectStringVariable_FWD_DEFINED__ +#define __ID3D10EffectStringVariable_FWD_DEFINED__ +typedef interface ID3D10EffectStringVariable ID3D10EffectStringVariable; +#ifdef __cplusplus +interface ID3D10EffectStringVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10EffectVectorVariable_FWD_DEFINED__ +#define __ID3D10EffectVectorVariable_FWD_DEFINED__ +typedef interface ID3D10EffectVectorVariable ID3D10EffectVectorVariable; +#ifdef __cplusplus +interface ID3D10EffectVectorVariable; +#endif /* __cplusplus */ +#endif #ifndef D3D10_BYTES_FROM_BITS #define D3D10_BYTES_FROM_BITS(x) (((x) + 7) >> 3) #endif +#define D3D10_EFFECT_VARIABLE_POOLED (0x1) -typedef enum _D3D10_DEVICE_STATE_TYPES -{ +#define D3D10_EFFECT_VARIABLE_ANNOTATION (0x2) + +#define D3D10_EFFECT_VARIABLE_EXPLICIT_BIND_POINT (0x4) + +typedef enum _D3D10_DEVICE_STATE_TYPES { D3D10_DST_SO_BUFFERS = 1, - D3D10_DST_OM_RENDER_TARGETS, - D3D10_DST_OM_DEPTH_STENCIL_STATE, - D3D10_DST_OM_BLEND_STATE, - D3D10_DST_VS, - D3D10_DST_VS_SAMPLERS, - D3D10_DST_VS_SHADER_RESOURCES, - D3D10_DST_VS_CONSTANT_BUFFERS, - D3D10_DST_GS, - D3D10_DST_GS_SAMPLERS, - D3D10_DST_GS_SHADER_RESOURCES, - D3D10_DST_GS_CONSTANT_BUFFERS, - D3D10_DST_PS, - D3D10_DST_PS_SAMPLERS, - D3D10_DST_PS_SHADER_RESOURCES, - D3D10_DST_PS_CONSTANT_BUFFERS, - D3D10_DST_IA_VERTEX_BUFFERS, - D3D10_DST_IA_INDEX_BUFFER, - D3D10_DST_IA_INPUT_LAYOUT, - D3D10_DST_IA_PRIMITIVE_TOPOLOGY, - D3D10_DST_RS_VIEWPORTS, - D3D10_DST_RS_SCISSOR_RECTS, - D3D10_DST_RS_RASTERIZER_STATE, - D3D10_DST_PREDICATION, + D3D10_DST_OM_RENDER_TARGETS = 2, + D3D10_DST_OM_DEPTH_STENCIL_STATE = 3, + D3D10_DST_OM_BLEND_STATE = 4, + D3D10_DST_VS = 5, + D3D10_DST_VS_SAMPLERS = 6, + D3D10_DST_VS_SHADER_RESOURCES = 7, + D3D10_DST_VS_CONSTANT_BUFFERS = 8, + D3D10_DST_GS = 9, + D3D10_DST_GS_SAMPLERS = 10, + D3D10_DST_GS_SHADER_RESOURCES = 11, + D3D10_DST_GS_CONSTANT_BUFFERS = 12, + D3D10_DST_PS = 13, + D3D10_DST_PS_SAMPLERS = 14, + D3D10_DST_PS_SHADER_RESOURCES = 15, + D3D10_DST_PS_CONSTANT_BUFFERS = 16, + D3D10_DST_IA_VERTEX_BUFFERS = 17, + D3D10_DST_IA_INDEX_BUFFER = 18, + D3D10_DST_IA_INPUT_LAYOUT = 19, + D3D10_DST_IA_PRIMITIVE_TOPOLOGY = 20, + D3D10_DST_RS_VIEWPORTS = 21, + D3D10_DST_RS_SCISSOR_RECTS = 22, + D3D10_DST_RS_RASTERIZER_STATE = 23, + D3D10_DST_PREDICATION = 24 } D3D10_DEVICE_STATE_TYPES; - -typedef struct _D3D10_EFFECT_TYPE_DESC -{ +typedef struct _D3D10_EFFECT_TYPE_DESC { const char *TypeName; D3D10_SHADER_VARIABLE_CLASS Class; D3D10_SHADER_VARIABLE_TYPE Type; @@ -72,9 +354,7 @@ typedef struct _D3D10_EFFECT_TYPE_DESC UINT UnpackedSize; UINT Stride; } D3D10_EFFECT_TYPE_DESC; - -typedef struct _D3D10_EFFECT_VARIABLE_DESC -{ +typedef struct _D3D10_EFFECT_VARIABLE_DESC { const char *Name; const char *Semantic; UINT Flags; @@ -82,29 +362,25 @@ typedef struct _D3D10_EFFECT_VARIABLE_DESC UINT BufferOffset; UINT ExplicitBindPoint; } D3D10_EFFECT_VARIABLE_DESC; - -typedef struct _D3D10_TECHNIQUE_DESC -{ +typedef struct _D3D10_TECHNIQUE_DESC { const char *Name; UINT Passes; UINT Annotations; } D3D10_TECHNIQUE_DESC; - -typedef struct _D3D10_STATE_BLOCK_MASK -{ +typedef struct _D3D10_STATE_BLOCK_MASK { BYTE VS; - BYTE VSSamplers[D3D10_BYTES_FROM_BITS(D3D10_COMMONSHADER_SAMPLER_SLOT_COUNT)]; - BYTE VSShaderResources[D3D10_BYTES_FROM_BITS(D3D10_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]; - BYTE VSConstantBuffers[D3D10_BYTES_FROM_BITS(D3D10_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]; + BYTE VSSamplers[2]; + BYTE VSShaderResources[16]; + BYTE VSConstantBuffers[2]; BYTE GS; - BYTE GSSamplers[D3D10_BYTES_FROM_BITS(D3D10_COMMONSHADER_SAMPLER_SLOT_COUNT)]; - BYTE GSShaderResources[D3D10_BYTES_FROM_BITS(D3D10_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]; - BYTE GSConstantBuffers[D3D10_BYTES_FROM_BITS(D3D10_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]; + BYTE GSSamplers[2]; + BYTE GSShaderResources[16]; + BYTE GSConstantBuffers[2]; BYTE PS; - BYTE PSSamplers[D3D10_BYTES_FROM_BITS(D3D10_COMMONSHADER_SAMPLER_SLOT_COUNT)]; - BYTE PSShaderResources[D3D10_BYTES_FROM_BITS(D3D10_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]; - BYTE PSConstantBuffers[D3D10_BYTES_FROM_BITS(D3D10_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]; - BYTE IAVertexBuffers[D3D10_BYTES_FROM_BITS(D3D10_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT)]; + BYTE PSSamplers[2]; + BYTE PSShaderResources[16]; + BYTE PSConstantBuffers[2]; + BYTE IAVertexBuffers[2]; BYTE IAIndexBuffer; BYTE IAInputLayout; BYTE IAPrimitiveTopology; @@ -117,9 +393,7 @@ typedef struct _D3D10_STATE_BLOCK_MASK BYTE SOBuffers; BYTE Predication; } D3D10_STATE_BLOCK_MASK; - -typedef struct _D3D10_EFFECT_DESC -{ +typedef struct _D3D10_EFFECT_DESC { WINBOOL IsChildEffect; UINT ConstantBuffers; UINT SharedConstantBuffers; @@ -127,9 +401,7 @@ typedef struct _D3D10_EFFECT_DESC UINT SharedGlobalVariables; UINT Techniques; } D3D10_EFFECT_DESC; - -typedef struct _D3D10_EFFECT_SHADER_DESC -{ +typedef struct _D3D10_EFFECT_SHADER_DESC { const BYTE *pInputSignature; WINBOOL IsInline; const BYTE *pBytecode; @@ -138,9 +410,7 @@ typedef struct _D3D10_EFFECT_SHADER_DESC UINT NumInputSignatureEntries; UINT NumOutputSignatureEntries; } D3D10_EFFECT_SHADER_DESC; - -typedef struct _D3D10_PASS_DESC -{ +typedef struct _D3D10_PASS_DESC { const char *Name; UINT Annotations; BYTE *pIAInputSignature; @@ -149,712 +419,4963 @@ typedef struct _D3D10_PASS_DESC UINT SampleMask; FLOAT BlendFactor[4]; } D3D10_PASS_DESC; - -typedef struct _D3D10_PASS_SHADER_DESC -{ - struct ID3D10EffectShaderVariable *pShaderVariable; +typedef struct _D3D10_PASS_SHADER_DESC { + ID3D10EffectShaderVariable *pShaderVariable; UINT ShaderIndex; } D3D10_PASS_SHADER_DESC; +#define D3D10_EFFECT_COMPILE_CHILD_EFFECT (0x1) -#define D3D10_EFFECT_COMPILE_CHILD_EFFECT 0x0001 -#define D3D10_EFFECT_COMPILE_ALLOW_SLOW_OPS 0x0002 -#define D3D10_EFFECT_SINGLE_THREADED 0x0008 +#define D3D10_EFFECT_COMPILE_ALLOW_SLOW_OPS (0x2) -DEFINE_GUID(IID_ID3D10EffectType, 0x4e9e1ddc, 0xcd9d, 0x4772, 0xa8, 0x37, 0x00, 0x18, 0x0b, 0x9b, 0x88, 0xfd); +#define D3D10_EFFECT_SINGLE_THREADED (0x8) -#define INTERFACE ID3D10EffectType -DECLARE_INTERFACE(ID3D10EffectType) +/***************************************************************************** + * ID3D10EffectType interface + */ +#ifndef __ID3D10EffectType_INTERFACE_DEFINED__ +#define __ID3D10EffectType_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectType, 0x4e9e1ddc, 0xcd9d, 0x4772, 0xa8,0x37, 0x00,0x18,0x0b,0x9b,0x88,0xfd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("4e9e1ddc-cd9d-4772-a837-00180b9b88fd") +ID3D10EffectType +{ + + BEGIN_INTERFACE + + virtual WINBOOL STDMETHODCALLTYPE IsValid( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDesc( + D3D10_EFFECT_TYPE_DESC *desc) = 0; + + virtual ID3D10EffectType * STDMETHODCALLTYPE GetMemberTypeByIndex( + UINT index) = 0; + + virtual ID3D10EffectType * STDMETHODCALLTYPE GetMemberTypeByName( + const char *name) = 0; + + virtual ID3D10EffectType * STDMETHODCALLTYPE GetMemberTypeBySemantic( + const char *semantic) = 0; + + virtual const char * STDMETHODCALLTYPE GetMemberName( + UINT index) = 0; + + virtual const char * STDMETHODCALLTYPE GetMemberSemantic( + UINT index) = 0; + + END_INTERFACE + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectType, 0x4e9e1ddc, 0xcd9d, 0x4772, 0xa8,0x37, 0x00,0x18,0x0b,0x9b,0x88,0xfd) +#endif +#else +typedef struct ID3D10EffectTypeVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectType methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectType *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectType *This, + D3D10_EFFECT_TYPE_DESC *desc); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetMemberTypeByIndex)( + ID3D10EffectType *This, + UINT index); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetMemberTypeByName)( + ID3D10EffectType *This, + const char *name); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetMemberTypeBySemantic)( + ID3D10EffectType *This, + const char *semantic); + + const char * (STDMETHODCALLTYPE *GetMemberName)( + ID3D10EffectType *This, + UINT index); + + const char * (STDMETHODCALLTYPE *GetMemberSemantic)( + ID3D10EffectType *This, + UINT index); + + END_INTERFACE +} ID3D10EffectTypeVtbl; + +interface ID3D10EffectType { + CONST_VTBL ID3D10EffectTypeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectType methods ***/ +#define ID3D10EffectType_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectType_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectType_GetMemberTypeByIndex(This,index) (This)->lpVtbl->GetMemberTypeByIndex(This,index) +#define ID3D10EffectType_GetMemberTypeByName(This,name) (This)->lpVtbl->GetMemberTypeByName(This,name) +#define ID3D10EffectType_GetMemberTypeBySemantic(This,semantic) (This)->lpVtbl->GetMemberTypeBySemantic(This,semantic) +#define ID3D10EffectType_GetMemberName(This,index) (This)->lpVtbl->GetMemberName(This,index) +#define ID3D10EffectType_GetMemberSemantic(This,index) (This)->lpVtbl->GetMemberSemantic(This,index) +#else +/*** ID3D10EffectType methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectType_IsValid(ID3D10EffectType* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectType_GetDesc(ID3D10EffectType* This,D3D10_EFFECT_TYPE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectType_GetMemberTypeByIndex(ID3D10EffectType* This,UINT index) { + return This->lpVtbl->GetMemberTypeByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectType_GetMemberTypeByName(ID3D10EffectType* This,const char *name) { + return This->lpVtbl->GetMemberTypeByName(This,name); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectType_GetMemberTypeBySemantic(ID3D10EffectType* This,const char *semantic) { + return This->lpVtbl->GetMemberTypeBySemantic(This,semantic); +} +static __WIDL_INLINE const char * ID3D10EffectType_GetMemberName(ID3D10EffectType* This,UINT index) { + return This->lpVtbl->GetMemberName(This,index); +} +static __WIDL_INLINE const char * ID3D10EffectType_GetMemberSemantic(ID3D10EffectType* This,UINT index) { + return This->lpVtbl->GetMemberSemantic(This,index); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectType_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectVariable interface + */ +#ifndef __ID3D10EffectVariable_INTERFACE_DEFINED__ +#define __ID3D10EffectVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectVariable, 0xae897105, 0x00e6, 0x45bf, 0xbb,0x8e, 0x28,0x1d,0xd6,0xdb,0x8e,0x1b); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("ae897105-00e6-45bf-bb8e-281dd6db8e1b") +ID3D10EffectVariable +{ + + BEGIN_INTERFACE + + virtual WINBOOL STDMETHODCALLTYPE IsValid( + ) = 0; + + virtual ID3D10EffectType * STDMETHODCALLTYPE GetType( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDesc( + D3D10_EFFECT_VARIABLE_DESC *desc) = 0; + + virtual ID3D10EffectVariable * STDMETHODCALLTYPE GetAnnotationByIndex( + UINT index) = 0; + + virtual ID3D10EffectVariable * STDMETHODCALLTYPE GetAnnotationByName( + const char *name) = 0; + + virtual ID3D10EffectVariable * STDMETHODCALLTYPE GetMemberByIndex( + UINT index) = 0; + + virtual ID3D10EffectVariable * STDMETHODCALLTYPE GetMemberByName( + const char *name) = 0; + + virtual ID3D10EffectVariable * STDMETHODCALLTYPE GetMemberBySemantic( + const char *semantic) = 0; + + virtual ID3D10EffectVariable * STDMETHODCALLTYPE GetElement( + UINT index) = 0; + + virtual ID3D10EffectConstantBuffer * STDMETHODCALLTYPE GetParentConstantBuffer( + ) = 0; + + virtual ID3D10EffectScalarVariable * STDMETHODCALLTYPE AsScalar( + ) = 0; + + virtual ID3D10EffectVectorVariable * STDMETHODCALLTYPE AsVector( + ) = 0; + + virtual ID3D10EffectMatrixVariable * STDMETHODCALLTYPE AsMatrix( + ) = 0; + + virtual ID3D10EffectStringVariable * STDMETHODCALLTYPE AsString( + ) = 0; + + virtual ID3D10EffectShaderResourceVariable * STDMETHODCALLTYPE AsShaderResource( + ) = 0; + + virtual ID3D10EffectRenderTargetViewVariable * STDMETHODCALLTYPE AsRenderTargetView( + ) = 0; + + virtual ID3D10EffectDepthStencilViewVariable * STDMETHODCALLTYPE AsDepthStencilView( + ) = 0; + + virtual ID3D10EffectConstantBuffer * STDMETHODCALLTYPE AsConstantBuffer( + ) = 0; + + virtual ID3D10EffectShaderVariable * STDMETHODCALLTYPE AsShader( + ) = 0; + + virtual ID3D10EffectBlendVariable * STDMETHODCALLTYPE AsBlend( + ) = 0; + + virtual ID3D10EffectDepthStencilVariable * STDMETHODCALLTYPE AsDepthStencil( + ) = 0; + + virtual ID3D10EffectRasterizerVariable * STDMETHODCALLTYPE AsRasterizer( + ) = 0; + + virtual ID3D10EffectSamplerVariable * STDMETHODCALLTYPE AsSampler( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetRawValue( + void *data, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetRawValue( + void *data, + UINT offset, + UINT count) = 0; + + END_INTERFACE + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectVariable, 0xae897105, 0x00e6, 0x45bf, 0xbb,0x8e, 0x28,0x1d,0xd6,0xdb,0x8e,0x1b) +#endif +#else +typedef struct ID3D10EffectVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectVariable *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectVariable *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectVariable *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectVariable *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectVariable *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectVariable *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectVariable *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectVariable *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectVariable *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectVariable *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectVariable *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectVariable *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectVariable *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectVariable *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectVariable *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectVariable *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectVariable *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectVariable *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectVariable *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectVariable *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectVariable *This, + void *data, + UINT offset, + UINT count); + + END_INTERFACE +} ID3D10EffectVariableVtbl; + +interface ID3D10EffectVariable { + CONST_VTBL ID3D10EffectVariableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectVariable_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectVariable_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectVariable_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectVariable_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectVariable_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectVariable_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectVariable_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectVariable_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectVariable_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectVariable_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectVariable_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectVariable_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectVariable_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectVariable_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectVariable_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectVariable_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectVariable_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectVariable_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectVariable_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectVariable_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectVariable_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectVariable_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectVariable_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectVariable_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectVariable_IsValid(ID3D10EffectVariable* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectVariable_GetType(ID3D10EffectVariable* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectVariable_GetDesc(ID3D10EffectVariable* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectVariable_GetAnnotationByIndex(ID3D10EffectVariable* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectVariable_GetAnnotationByName(ID3D10EffectVariable* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectVariable_GetMemberByIndex(ID3D10EffectVariable* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectVariable_GetMemberByName(ID3D10EffectVariable* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectVariable_GetMemberBySemantic(ID3D10EffectVariable* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectVariable_GetElement(ID3D10EffectVariable* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectVariable_GetParentConstantBuffer(ID3D10EffectVariable* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectVariable_AsScalar(ID3D10EffectVariable* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectVariable_AsVector(ID3D10EffectVariable* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectVariable_AsMatrix(ID3D10EffectVariable* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectVariable_AsString(ID3D10EffectVariable* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectVariable_AsShaderResource(ID3D10EffectVariable* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectVariable_AsRenderTargetView(ID3D10EffectVariable* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectVariable_AsDepthStencilView(ID3D10EffectVariable* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectVariable_AsConstantBuffer(ID3D10EffectVariable* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectVariable_AsShader(ID3D10EffectVariable* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectVariable_AsBlend(ID3D10EffectVariable* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectVariable_AsDepthStencil(ID3D10EffectVariable* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectVariable_AsRasterizer(ID3D10EffectVariable* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectVariable_AsSampler(ID3D10EffectVariable* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectVariable_SetRawValue(ID3D10EffectVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectVariable_GetRawValue(ID3D10EffectVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectConstantBuffer interface + */ +#ifndef __ID3D10EffectConstantBuffer_INTERFACE_DEFINED__ +#define __ID3D10EffectConstantBuffer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectConstantBuffer, 0x56648f4d, 0xcc8b, 0x4444, 0xa5,0xad, 0xb5,0xa3,0xd7,0x6e,0x91,0xb3); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("56648f4d-cc8b-4444-a5ad-b5a3d76e91b3") +ID3D10EffectConstantBuffer : public ID3D10EffectVariable +{ + virtual HRESULT STDMETHODCALLTYPE SetConstantBuffer( + ID3D10Buffer *buffer) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetConstantBuffer( + ID3D10Buffer **buffer) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetTextureBuffer( + ID3D10ShaderResourceView *view) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetTextureBuffer( + ID3D10ShaderResourceView **view) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectConstantBuffer, 0x56648f4d, 0xcc8b, 0x4444, 0xa5,0xad, 0xb5,0xa3,0xd7,0x6e,0x91,0xb3) +#endif +#else +typedef struct ID3D10EffectConstantBufferVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectConstantBuffer *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectConstantBuffer *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectConstantBuffer *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectConstantBuffer *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectConstantBuffer *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectConstantBuffer *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectConstantBuffer *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectConstantBuffer *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectConstantBuffer *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectConstantBuffer *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectConstantBuffer *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectConstantBuffer *This, + void *data, + UINT offset, + UINT count); + + /*** ID3D10EffectConstantBuffer methods ***/ + HRESULT (STDMETHODCALLTYPE *SetConstantBuffer)( + ID3D10EffectConstantBuffer *This, + ID3D10Buffer *buffer); + + HRESULT (STDMETHODCALLTYPE *GetConstantBuffer)( + ID3D10EffectConstantBuffer *This, + ID3D10Buffer **buffer); + + HRESULT (STDMETHODCALLTYPE *SetTextureBuffer)( + ID3D10EffectConstantBuffer *This, + ID3D10ShaderResourceView *view); + + HRESULT (STDMETHODCALLTYPE *GetTextureBuffer)( + ID3D10EffectConstantBuffer *This, + ID3D10ShaderResourceView **view); + + END_INTERFACE +} ID3D10EffectConstantBufferVtbl; + +interface ID3D10EffectConstantBuffer { + CONST_VTBL ID3D10EffectConstantBufferVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectConstantBuffer_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectConstantBuffer_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectConstantBuffer_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectConstantBuffer_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectConstantBuffer_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectConstantBuffer_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectConstantBuffer_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectConstantBuffer_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectConstantBuffer_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectConstantBuffer_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectConstantBuffer_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectConstantBuffer_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectConstantBuffer_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectConstantBuffer_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectConstantBuffer_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectConstantBuffer_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectConstantBuffer_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectConstantBuffer_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectConstantBuffer_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectConstantBuffer_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectConstantBuffer_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectConstantBuffer_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectConstantBuffer_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectConstantBuffer_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectConstantBuffer_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +/*** ID3D10EffectConstantBuffer methods ***/ +#define ID3D10EffectConstantBuffer_SetConstantBuffer(This,buffer) (This)->lpVtbl->SetConstantBuffer(This,buffer) +#define ID3D10EffectConstantBuffer_GetConstantBuffer(This,buffer) (This)->lpVtbl->GetConstantBuffer(This,buffer) +#define ID3D10EffectConstantBuffer_SetTextureBuffer(This,view) (This)->lpVtbl->SetTextureBuffer(This,view) +#define ID3D10EffectConstantBuffer_GetTextureBuffer(This,view) (This)->lpVtbl->GetTextureBuffer(This,view) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectConstantBuffer_IsValid(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectConstantBuffer_GetType(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectConstantBuffer_GetDesc(ID3D10EffectConstantBuffer* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectConstantBuffer_GetAnnotationByIndex(ID3D10EffectConstantBuffer* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectConstantBuffer_GetAnnotationByName(ID3D10EffectConstantBuffer* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectConstantBuffer_GetMemberByIndex(ID3D10EffectConstantBuffer* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectConstantBuffer_GetMemberByName(ID3D10EffectConstantBuffer* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectConstantBuffer_GetMemberBySemantic(ID3D10EffectConstantBuffer* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectConstantBuffer_GetElement(ID3D10EffectConstantBuffer* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectConstantBuffer_GetParentConstantBuffer(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectConstantBuffer_AsScalar(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectConstantBuffer_AsVector(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectConstantBuffer_AsMatrix(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectConstantBuffer_AsString(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectConstantBuffer_AsShaderResource(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectConstantBuffer_AsRenderTargetView(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectConstantBuffer_AsDepthStencilView(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectConstantBuffer_AsConstantBuffer(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectConstantBuffer_AsShader(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectConstantBuffer_AsBlend(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectConstantBuffer_AsDepthStencil(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectConstantBuffer_AsRasterizer(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectConstantBuffer_AsSampler(ID3D10EffectConstantBuffer* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectConstantBuffer_SetRawValue(ID3D10EffectConstantBuffer* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectConstantBuffer_GetRawValue(ID3D10EffectConstantBuffer* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +/*** ID3D10EffectConstantBuffer methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectConstantBuffer_SetConstantBuffer(ID3D10EffectConstantBuffer* This,ID3D10Buffer *buffer) { + return This->lpVtbl->SetConstantBuffer(This,buffer); +} +static __WIDL_INLINE HRESULT ID3D10EffectConstantBuffer_GetConstantBuffer(ID3D10EffectConstantBuffer* This,ID3D10Buffer **buffer) { + return This->lpVtbl->GetConstantBuffer(This,buffer); +} +static __WIDL_INLINE HRESULT ID3D10EffectConstantBuffer_SetTextureBuffer(ID3D10EffectConstantBuffer* This,ID3D10ShaderResourceView *view) { + return This->lpVtbl->SetTextureBuffer(This,view); +} +static __WIDL_INLINE HRESULT ID3D10EffectConstantBuffer_GetTextureBuffer(ID3D10EffectConstantBuffer* This,ID3D10ShaderResourceView **view) { + return This->lpVtbl->GetTextureBuffer(This,view); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectConstantBuffer_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectScalarVariable interface + */ +#ifndef __ID3D10EffectScalarVariable_INTERFACE_DEFINED__ +#define __ID3D10EffectScalarVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectScalarVariable, 0x00e48f7b, 0xd2c8, 0x49e8, 0xa8,0x6c, 0x02,0x2d,0xee,0x53,0x43,0x1f); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("00e48f7b-d2c8-49e8-a86c-022dee53431f") +ID3D10EffectScalarVariable : public ID3D10EffectVariable +{ + virtual HRESULT STDMETHODCALLTYPE SetFloat( + float value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFloat( + float *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetFloatArray( + float *values, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFloatArray( + float *values, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetInt( + int value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetInt( + int *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetIntArray( + int *values, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetIntArray( + int *values, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetBool( + WINBOOL value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBool( + WINBOOL *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetBoolArray( + WINBOOL *values, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBoolArray( + WINBOOL *values, + UINT offset, + UINT count) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectScalarVariable, 0x00e48f7b, 0xd2c8, 0x49e8, 0xa8,0x6c, 0x02,0x2d,0xee,0x53,0x43,0x1f) +#endif +#else +typedef struct ID3D10EffectScalarVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectScalarVariable *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectScalarVariable *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectScalarVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectScalarVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectScalarVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectScalarVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectScalarVariable *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectScalarVariable *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectScalarVariable *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectScalarVariable *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectScalarVariable *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectScalarVariable *This, + void *data, + UINT offset, + UINT count); + + /*** ID3D10EffectScalarVariable methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFloat)( + ID3D10EffectScalarVariable *This, + float value); + + HRESULT (STDMETHODCALLTYPE *GetFloat)( + ID3D10EffectScalarVariable *This, + float *value); + + HRESULT (STDMETHODCALLTYPE *SetFloatArray)( + ID3D10EffectScalarVariable *This, + float *values, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetFloatArray)( + ID3D10EffectScalarVariable *This, + float *values, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *SetInt)( + ID3D10EffectScalarVariable *This, + int value); + + HRESULT (STDMETHODCALLTYPE *GetInt)( + ID3D10EffectScalarVariable *This, + int *value); + + HRESULT (STDMETHODCALLTYPE *SetIntArray)( + ID3D10EffectScalarVariable *This, + int *values, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetIntArray)( + ID3D10EffectScalarVariable *This, + int *values, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *SetBool)( + ID3D10EffectScalarVariable *This, + WINBOOL value); + + HRESULT (STDMETHODCALLTYPE *GetBool)( + ID3D10EffectScalarVariable *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *SetBoolArray)( + ID3D10EffectScalarVariable *This, + WINBOOL *values, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetBoolArray)( + ID3D10EffectScalarVariable *This, + WINBOOL *values, + UINT offset, + UINT count); + + END_INTERFACE +} ID3D10EffectScalarVariableVtbl; + +interface ID3D10EffectScalarVariable { + CONST_VTBL ID3D10EffectScalarVariableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectScalarVariable_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectScalarVariable_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectScalarVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectScalarVariable_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectScalarVariable_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectScalarVariable_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectScalarVariable_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectScalarVariable_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectScalarVariable_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectScalarVariable_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectScalarVariable_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectScalarVariable_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectScalarVariable_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectScalarVariable_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectScalarVariable_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectScalarVariable_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectScalarVariable_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectScalarVariable_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectScalarVariable_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectScalarVariable_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectScalarVariable_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectScalarVariable_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectScalarVariable_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectScalarVariable_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectScalarVariable_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +/*** ID3D10EffectScalarVariable methods ***/ +#define ID3D10EffectScalarVariable_SetFloat(This,value) (This)->lpVtbl->SetFloat(This,value) +#define ID3D10EffectScalarVariable_GetFloat(This,value) (This)->lpVtbl->GetFloat(This,value) +#define ID3D10EffectScalarVariable_SetFloatArray(This,values,offset,count) (This)->lpVtbl->SetFloatArray(This,values,offset,count) +#define ID3D10EffectScalarVariable_GetFloatArray(This,values,offset,count) (This)->lpVtbl->GetFloatArray(This,values,offset,count) +#define ID3D10EffectScalarVariable_SetInt(This,value) (This)->lpVtbl->SetInt(This,value) +#define ID3D10EffectScalarVariable_GetInt(This,value) (This)->lpVtbl->GetInt(This,value) +#define ID3D10EffectScalarVariable_SetIntArray(This,values,offset,count) (This)->lpVtbl->SetIntArray(This,values,offset,count) +#define ID3D10EffectScalarVariable_GetIntArray(This,values,offset,count) (This)->lpVtbl->GetIntArray(This,values,offset,count) +#define ID3D10EffectScalarVariable_SetBool(This,value) (This)->lpVtbl->SetBool(This,value) +#define ID3D10EffectScalarVariable_GetBool(This,value) (This)->lpVtbl->GetBool(This,value) +#define ID3D10EffectScalarVariable_SetBoolArray(This,values,offset,count) (This)->lpVtbl->SetBoolArray(This,values,offset,count) +#define ID3D10EffectScalarVariable_GetBoolArray(This,values,offset,count) (This)->lpVtbl->GetBoolArray(This,values,offset,count) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectScalarVariable_IsValid(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectScalarVariable_GetType(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_GetDesc(ID3D10EffectScalarVariable* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectScalarVariable_GetAnnotationByIndex(ID3D10EffectScalarVariable* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectScalarVariable_GetAnnotationByName(ID3D10EffectScalarVariable* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectScalarVariable_GetMemberByIndex(ID3D10EffectScalarVariable* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectScalarVariable_GetMemberByName(ID3D10EffectScalarVariable* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectScalarVariable_GetMemberBySemantic(ID3D10EffectScalarVariable* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectScalarVariable_GetElement(ID3D10EffectScalarVariable* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectScalarVariable_GetParentConstantBuffer(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectScalarVariable_AsScalar(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectScalarVariable_AsVector(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectScalarVariable_AsMatrix(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectScalarVariable_AsString(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectScalarVariable_AsShaderResource(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectScalarVariable_AsRenderTargetView(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectScalarVariable_AsDepthStencilView(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectScalarVariable_AsConstantBuffer(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectScalarVariable_AsShader(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectScalarVariable_AsBlend(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectScalarVariable_AsDepthStencil(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectScalarVariable_AsRasterizer(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectScalarVariable_AsSampler(ID3D10EffectScalarVariable* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_SetRawValue(ID3D10EffectScalarVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_GetRawValue(ID3D10EffectScalarVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +/*** ID3D10EffectScalarVariable methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_SetFloat(ID3D10EffectScalarVariable* This,float value) { + return This->lpVtbl->SetFloat(This,value); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_GetFloat(ID3D10EffectScalarVariable* This,float *value) { + return This->lpVtbl->GetFloat(This,value); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_SetFloatArray(ID3D10EffectScalarVariable* This,float *values,UINT offset,UINT count) { + return This->lpVtbl->SetFloatArray(This,values,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_GetFloatArray(ID3D10EffectScalarVariable* This,float *values,UINT offset,UINT count) { + return This->lpVtbl->GetFloatArray(This,values,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_SetInt(ID3D10EffectScalarVariable* This,int value) { + return This->lpVtbl->SetInt(This,value); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_GetInt(ID3D10EffectScalarVariable* This,int *value) { + return This->lpVtbl->GetInt(This,value); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_SetIntArray(ID3D10EffectScalarVariable* This,int *values,UINT offset,UINT count) { + return This->lpVtbl->SetIntArray(This,values,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_GetIntArray(ID3D10EffectScalarVariable* This,int *values,UINT offset,UINT count) { + return This->lpVtbl->GetIntArray(This,values,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_SetBool(ID3D10EffectScalarVariable* This,WINBOOL value) { + return This->lpVtbl->SetBool(This,value); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_GetBool(ID3D10EffectScalarVariable* This,WINBOOL *value) { + return This->lpVtbl->GetBool(This,value); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_SetBoolArray(ID3D10EffectScalarVariable* This,WINBOOL *values,UINT offset,UINT count) { + return This->lpVtbl->SetBoolArray(This,values,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectScalarVariable_GetBoolArray(ID3D10EffectScalarVariable* This,WINBOOL *values,UINT offset,UINT count) { + return This->lpVtbl->GetBoolArray(This,values,offset,count); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectScalarVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectVectorVariable interface + */ +#ifndef __ID3D10EffectVectorVariable_INTERFACE_DEFINED__ +#define __ID3D10EffectVectorVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectVectorVariable, 0x62b98c44, 0x1f82, 0x4c67, 0xbc,0xd0, 0x72,0xcf,0x8f,0x21,0x7e,0x81); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("62b98c44-1f82-4c67-bcd0-72cf8f217e81") +ID3D10EffectVectorVariable : public ID3D10EffectVariable +{ + virtual HRESULT STDMETHODCALLTYPE SetBoolVector( + WINBOOL *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetIntVector( + int *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetFloatVector( + float *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBoolVector( + WINBOOL *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetIntVector( + int *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFloatVector( + float *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetBoolVectorArray( + WINBOOL *values, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetIntVectorArray( + int *values, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetFloatVectorArray( + float *values, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBoolVectorArray( + WINBOOL *values, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetIntVectorArray( + int *values, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFloatVectorArray( + float *values, + UINT offset, + UINT count) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectVectorVariable, 0x62b98c44, 0x1f82, 0x4c67, 0xbc,0xd0, 0x72,0xcf,0x8f,0x21,0x7e,0x81) +#endif +#else +typedef struct ID3D10EffectVectorVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectVectorVariable *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectVectorVariable *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectVectorVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectVectorVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectVectorVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectVectorVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectVectorVariable *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectVectorVariable *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectVectorVariable *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectVectorVariable *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectVectorVariable *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectVectorVariable *This, + void *data, + UINT offset, + UINT count); + + /*** ID3D10EffectVectorVariable methods ***/ + HRESULT (STDMETHODCALLTYPE *SetBoolVector)( + ID3D10EffectVectorVariable *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *SetIntVector)( + ID3D10EffectVectorVariable *This, + int *value); + + HRESULT (STDMETHODCALLTYPE *SetFloatVector)( + ID3D10EffectVectorVariable *This, + float *value); + + HRESULT (STDMETHODCALLTYPE *GetBoolVector)( + ID3D10EffectVectorVariable *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetIntVector)( + ID3D10EffectVectorVariable *This, + int *value); + + HRESULT (STDMETHODCALLTYPE *GetFloatVector)( + ID3D10EffectVectorVariable *This, + float *value); + + HRESULT (STDMETHODCALLTYPE *SetBoolVectorArray)( + ID3D10EffectVectorVariable *This, + WINBOOL *values, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *SetIntVectorArray)( + ID3D10EffectVectorVariable *This, + int *values, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *SetFloatVectorArray)( + ID3D10EffectVectorVariable *This, + float *values, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetBoolVectorArray)( + ID3D10EffectVectorVariable *This, + WINBOOL *values, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetIntVectorArray)( + ID3D10EffectVectorVariable *This, + int *values, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetFloatVectorArray)( + ID3D10EffectVectorVariable *This, + float *values, + UINT offset, + UINT count); + + END_INTERFACE +} ID3D10EffectVectorVariableVtbl; + +interface ID3D10EffectVectorVariable { + CONST_VTBL ID3D10EffectVectorVariableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectVectorVariable_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectVectorVariable_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectVectorVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectVectorVariable_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectVectorVariable_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectVectorVariable_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectVectorVariable_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectVectorVariable_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectVectorVariable_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectVectorVariable_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectVectorVariable_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectVectorVariable_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectVectorVariable_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectVectorVariable_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectVectorVariable_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectVectorVariable_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectVectorVariable_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectVectorVariable_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectVectorVariable_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectVectorVariable_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectVectorVariable_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectVectorVariable_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectVectorVariable_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectVectorVariable_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectVectorVariable_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +/*** ID3D10EffectVectorVariable methods ***/ +#define ID3D10EffectVectorVariable_SetBoolVector(This,value) (This)->lpVtbl->SetBoolVector(This,value) +#define ID3D10EffectVectorVariable_SetIntVector(This,value) (This)->lpVtbl->SetIntVector(This,value) +#define ID3D10EffectVectorVariable_SetFloatVector(This,value) (This)->lpVtbl->SetFloatVector(This,value) +#define ID3D10EffectVectorVariable_GetBoolVector(This,value) (This)->lpVtbl->GetBoolVector(This,value) +#define ID3D10EffectVectorVariable_GetIntVector(This,value) (This)->lpVtbl->GetIntVector(This,value) +#define ID3D10EffectVectorVariable_GetFloatVector(This,value) (This)->lpVtbl->GetFloatVector(This,value) +#define ID3D10EffectVectorVariable_SetBoolVectorArray(This,values,offset,count) (This)->lpVtbl->SetBoolVectorArray(This,values,offset,count) +#define ID3D10EffectVectorVariable_SetIntVectorArray(This,values,offset,count) (This)->lpVtbl->SetIntVectorArray(This,values,offset,count) +#define ID3D10EffectVectorVariable_SetFloatVectorArray(This,values,offset,count) (This)->lpVtbl->SetFloatVectorArray(This,values,offset,count) +#define ID3D10EffectVectorVariable_GetBoolVectorArray(This,values,offset,count) (This)->lpVtbl->GetBoolVectorArray(This,values,offset,count) +#define ID3D10EffectVectorVariable_GetIntVectorArray(This,values,offset,count) (This)->lpVtbl->GetIntVectorArray(This,values,offset,count) +#define ID3D10EffectVectorVariable_GetFloatVectorArray(This,values,offset,count) (This)->lpVtbl->GetFloatVectorArray(This,values,offset,count) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectVectorVariable_IsValid(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectVectorVariable_GetType(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_GetDesc(ID3D10EffectVectorVariable* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectVectorVariable_GetAnnotationByIndex(ID3D10EffectVectorVariable* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectVectorVariable_GetAnnotationByName(ID3D10EffectVectorVariable* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectVectorVariable_GetMemberByIndex(ID3D10EffectVectorVariable* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectVectorVariable_GetMemberByName(ID3D10EffectVectorVariable* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectVectorVariable_GetMemberBySemantic(ID3D10EffectVectorVariable* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectVectorVariable_GetElement(ID3D10EffectVectorVariable* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectVectorVariable_GetParentConstantBuffer(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectVectorVariable_AsScalar(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectVectorVariable_AsVector(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectVectorVariable_AsMatrix(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectVectorVariable_AsString(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectVectorVariable_AsShaderResource(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectVectorVariable_AsRenderTargetView(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectVectorVariable_AsDepthStencilView(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectVectorVariable_AsConstantBuffer(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectVectorVariable_AsShader(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectVectorVariable_AsBlend(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectVectorVariable_AsDepthStencil(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectVectorVariable_AsRasterizer(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectVectorVariable_AsSampler(ID3D10EffectVectorVariable* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_SetRawValue(ID3D10EffectVectorVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_GetRawValue(ID3D10EffectVectorVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +/*** ID3D10EffectVectorVariable methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_SetBoolVector(ID3D10EffectVectorVariable* This,WINBOOL *value) { + return This->lpVtbl->SetBoolVector(This,value); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_SetIntVector(ID3D10EffectVectorVariable* This,int *value) { + return This->lpVtbl->SetIntVector(This,value); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_SetFloatVector(ID3D10EffectVectorVariable* This,float *value) { + return This->lpVtbl->SetFloatVector(This,value); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_GetBoolVector(ID3D10EffectVectorVariable* This,WINBOOL *value) { + return This->lpVtbl->GetBoolVector(This,value); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_GetIntVector(ID3D10EffectVectorVariable* This,int *value) { + return This->lpVtbl->GetIntVector(This,value); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_GetFloatVector(ID3D10EffectVectorVariable* This,float *value) { + return This->lpVtbl->GetFloatVector(This,value); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_SetBoolVectorArray(ID3D10EffectVectorVariable* This,WINBOOL *values,UINT offset,UINT count) { + return This->lpVtbl->SetBoolVectorArray(This,values,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_SetIntVectorArray(ID3D10EffectVectorVariable* This,int *values,UINT offset,UINT count) { + return This->lpVtbl->SetIntVectorArray(This,values,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_SetFloatVectorArray(ID3D10EffectVectorVariable* This,float *values,UINT offset,UINT count) { + return This->lpVtbl->SetFloatVectorArray(This,values,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_GetBoolVectorArray(ID3D10EffectVectorVariable* This,WINBOOL *values,UINT offset,UINT count) { + return This->lpVtbl->GetBoolVectorArray(This,values,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_GetIntVectorArray(ID3D10EffectVectorVariable* This,int *values,UINT offset,UINT count) { + return This->lpVtbl->GetIntVectorArray(This,values,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectVectorVariable_GetFloatVectorArray(ID3D10EffectVectorVariable* This,float *values,UINT offset,UINT count) { + return This->lpVtbl->GetFloatVectorArray(This,values,offset,count); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectVectorVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectMatrixVariable interface + */ +#ifndef __ID3D10EffectMatrixVariable_INTERFACE_DEFINED__ +#define __ID3D10EffectMatrixVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectMatrixVariable, 0x50666c24, 0xb82f, 0x4eed, 0xa1,0x72, 0x5b,0x6e,0x7e,0x85,0x22,0xe0); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50666c24-b82f-4eed-a172-5b6e7e8522e0") +ID3D10EffectMatrixVariable : public ID3D10EffectVariable +{ + virtual HRESULT STDMETHODCALLTYPE SetMatrix( + float *data) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetMatrix( + float *data) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetMatrixArray( + float *data, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetMatrixArray( + float *data, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetMatrixTranspose( + float *data) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetMatrixTranspose( + float *data) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetMatrixTransposeArray( + float *data, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetMatrixTransposeArray( + float *data, + UINT offset, + UINT count) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectMatrixVariable, 0x50666c24, 0xb82f, 0x4eed, 0xa1,0x72, 0x5b,0x6e,0x7e,0x85,0x22,0xe0) +#endif +#else +typedef struct ID3D10EffectMatrixVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectMatrixVariable *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectMatrixVariable *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectMatrixVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectMatrixVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectMatrixVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectMatrixVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectMatrixVariable *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectMatrixVariable *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectMatrixVariable *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectMatrixVariable *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectMatrixVariable *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectMatrixVariable *This, + void *data, + UINT offset, + UINT count); + + /*** ID3D10EffectMatrixVariable methods ***/ + HRESULT (STDMETHODCALLTYPE *SetMatrix)( + ID3D10EffectMatrixVariable *This, + float *data); + + HRESULT (STDMETHODCALLTYPE *GetMatrix)( + ID3D10EffectMatrixVariable *This, + float *data); + + HRESULT (STDMETHODCALLTYPE *SetMatrixArray)( + ID3D10EffectMatrixVariable *This, + float *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetMatrixArray)( + ID3D10EffectMatrixVariable *This, + float *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *SetMatrixTranspose)( + ID3D10EffectMatrixVariable *This, + float *data); + + HRESULT (STDMETHODCALLTYPE *GetMatrixTranspose)( + ID3D10EffectMatrixVariable *This, + float *data); + + HRESULT (STDMETHODCALLTYPE *SetMatrixTransposeArray)( + ID3D10EffectMatrixVariable *This, + float *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetMatrixTransposeArray)( + ID3D10EffectMatrixVariable *This, + float *data, + UINT offset, + UINT count); + + END_INTERFACE +} ID3D10EffectMatrixVariableVtbl; + +interface ID3D10EffectMatrixVariable { + CONST_VTBL ID3D10EffectMatrixVariableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectMatrixVariable_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectMatrixVariable_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectMatrixVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectMatrixVariable_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectMatrixVariable_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectMatrixVariable_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectMatrixVariable_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectMatrixVariable_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectMatrixVariable_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectMatrixVariable_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectMatrixVariable_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectMatrixVariable_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectMatrixVariable_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectMatrixVariable_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectMatrixVariable_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectMatrixVariable_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectMatrixVariable_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectMatrixVariable_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectMatrixVariable_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectMatrixVariable_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectMatrixVariable_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectMatrixVariable_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectMatrixVariable_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectMatrixVariable_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectMatrixVariable_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +/*** ID3D10EffectMatrixVariable methods ***/ +#define ID3D10EffectMatrixVariable_SetMatrix(This,data) (This)->lpVtbl->SetMatrix(This,data) +#define ID3D10EffectMatrixVariable_GetMatrix(This,data) (This)->lpVtbl->GetMatrix(This,data) +#define ID3D10EffectMatrixVariable_SetMatrixArray(This,data,offset,count) (This)->lpVtbl->SetMatrixArray(This,data,offset,count) +#define ID3D10EffectMatrixVariable_GetMatrixArray(This,data,offset,count) (This)->lpVtbl->GetMatrixArray(This,data,offset,count) +#define ID3D10EffectMatrixVariable_SetMatrixTranspose(This,data) (This)->lpVtbl->SetMatrixTranspose(This,data) +#define ID3D10EffectMatrixVariable_GetMatrixTranspose(This,data) (This)->lpVtbl->GetMatrixTranspose(This,data) +#define ID3D10EffectMatrixVariable_SetMatrixTransposeArray(This,data,offset,count) (This)->lpVtbl->SetMatrixTransposeArray(This,data,offset,count) +#define ID3D10EffectMatrixVariable_GetMatrixTransposeArray(This,data,offset,count) (This)->lpVtbl->GetMatrixTransposeArray(This,data,offset,count) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectMatrixVariable_IsValid(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectMatrixVariable_GetType(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectMatrixVariable_GetDesc(ID3D10EffectMatrixVariable* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectMatrixVariable_GetAnnotationByIndex(ID3D10EffectMatrixVariable* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectMatrixVariable_GetAnnotationByName(ID3D10EffectMatrixVariable* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectMatrixVariable_GetMemberByIndex(ID3D10EffectMatrixVariable* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectMatrixVariable_GetMemberByName(ID3D10EffectMatrixVariable* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectMatrixVariable_GetMemberBySemantic(ID3D10EffectMatrixVariable* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectMatrixVariable_GetElement(ID3D10EffectMatrixVariable* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectMatrixVariable_GetParentConstantBuffer(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectMatrixVariable_AsScalar(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectMatrixVariable_AsVector(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectMatrixVariable_AsMatrix(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectMatrixVariable_AsString(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectMatrixVariable_AsShaderResource(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectMatrixVariable_AsRenderTargetView(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectMatrixVariable_AsDepthStencilView(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectMatrixVariable_AsConstantBuffer(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectMatrixVariable_AsShader(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectMatrixVariable_AsBlend(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectMatrixVariable_AsDepthStencil(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectMatrixVariable_AsRasterizer(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectMatrixVariable_AsSampler(ID3D10EffectMatrixVariable* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectMatrixVariable_SetRawValue(ID3D10EffectMatrixVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectMatrixVariable_GetRawValue(ID3D10EffectMatrixVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +/*** ID3D10EffectMatrixVariable methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectMatrixVariable_SetMatrix(ID3D10EffectMatrixVariable* This,float *data) { + return This->lpVtbl->SetMatrix(This,data); +} +static __WIDL_INLINE HRESULT ID3D10EffectMatrixVariable_GetMatrix(ID3D10EffectMatrixVariable* This,float *data) { + return This->lpVtbl->GetMatrix(This,data); +} +static __WIDL_INLINE HRESULT ID3D10EffectMatrixVariable_SetMatrixArray(ID3D10EffectMatrixVariable* This,float *data,UINT offset,UINT count) { + return This->lpVtbl->SetMatrixArray(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectMatrixVariable_GetMatrixArray(ID3D10EffectMatrixVariable* This,float *data,UINT offset,UINT count) { + return This->lpVtbl->GetMatrixArray(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectMatrixVariable_SetMatrixTranspose(ID3D10EffectMatrixVariable* This,float *data) { + return This->lpVtbl->SetMatrixTranspose(This,data); +} +static __WIDL_INLINE HRESULT ID3D10EffectMatrixVariable_GetMatrixTranspose(ID3D10EffectMatrixVariable* This,float *data) { + return This->lpVtbl->GetMatrixTranspose(This,data); +} +static __WIDL_INLINE HRESULT ID3D10EffectMatrixVariable_SetMatrixTransposeArray(ID3D10EffectMatrixVariable* This,float *data,UINT offset,UINT count) { + return This->lpVtbl->SetMatrixTransposeArray(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectMatrixVariable_GetMatrixTransposeArray(ID3D10EffectMatrixVariable* This,float *data,UINT offset,UINT count) { + return This->lpVtbl->GetMatrixTransposeArray(This,data,offset,count); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectMatrixVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectStringVariable interface + */ +#ifndef __ID3D10EffectStringVariable_INTERFACE_DEFINED__ +#define __ID3D10EffectStringVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectStringVariable, 0x71417501, 0x8df9, 0x4e0a, 0xa7,0x8a, 0x25,0x5f,0x97,0x56,0xba,0xff); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("71417501-8df9-4e0a-a78a-255f9756baff") +ID3D10EffectStringVariable : public ID3D10EffectVariable +{ + virtual HRESULT STDMETHODCALLTYPE GetString( + const char **str) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetStringArray( + const char **strs, + UINT offset, + UINT count) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectStringVariable, 0x71417501, 0x8df9, 0x4e0a, 0xa7,0x8a, 0x25,0x5f,0x97,0x56,0xba,0xff) +#endif +#else +typedef struct ID3D10EffectStringVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectStringVariable *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectStringVariable *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectStringVariable *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectStringVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectStringVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectStringVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectStringVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectStringVariable *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectStringVariable *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectStringVariable *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectStringVariable *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectStringVariable *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectStringVariable *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectStringVariable *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectStringVariable *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectStringVariable *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectStringVariable *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectStringVariable *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectStringVariable *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectStringVariable *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectStringVariable *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectStringVariable *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectStringVariable *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectStringVariable *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectStringVariable *This, + void *data, + UINT offset, + UINT count); + + /*** ID3D10EffectStringVariable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetString)( + ID3D10EffectStringVariable *This, + const char **str); + + HRESULT (STDMETHODCALLTYPE *GetStringArray)( + ID3D10EffectStringVariable *This, + const char **strs, + UINT offset, + UINT count); + + END_INTERFACE +} ID3D10EffectStringVariableVtbl; + +interface ID3D10EffectStringVariable { + CONST_VTBL ID3D10EffectStringVariableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectStringVariable_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectStringVariable_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectStringVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectStringVariable_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectStringVariable_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectStringVariable_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectStringVariable_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectStringVariable_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectStringVariable_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectStringVariable_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectStringVariable_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectStringVariable_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectStringVariable_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectStringVariable_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectStringVariable_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectStringVariable_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectStringVariable_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectStringVariable_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectStringVariable_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectStringVariable_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectStringVariable_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectStringVariable_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectStringVariable_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectStringVariable_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectStringVariable_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +/*** ID3D10EffectStringVariable methods ***/ +#define ID3D10EffectStringVariable_GetString(This,str) (This)->lpVtbl->GetString(This,str) +#define ID3D10EffectStringVariable_GetStringArray(This,strs,offset,count) (This)->lpVtbl->GetStringArray(This,strs,offset,count) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectStringVariable_IsValid(ID3D10EffectStringVariable* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectStringVariable_GetType(ID3D10EffectStringVariable* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectStringVariable_GetDesc(ID3D10EffectStringVariable* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectStringVariable_GetAnnotationByIndex(ID3D10EffectStringVariable* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectStringVariable_GetAnnotationByName(ID3D10EffectStringVariable* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectStringVariable_GetMemberByIndex(ID3D10EffectStringVariable* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectStringVariable_GetMemberByName(ID3D10EffectStringVariable* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectStringVariable_GetMemberBySemantic(ID3D10EffectStringVariable* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectStringVariable_GetElement(ID3D10EffectStringVariable* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectStringVariable_GetParentConstantBuffer(ID3D10EffectStringVariable* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectStringVariable_AsScalar(ID3D10EffectStringVariable* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectStringVariable_AsVector(ID3D10EffectStringVariable* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectStringVariable_AsMatrix(ID3D10EffectStringVariable* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectStringVariable_AsString(ID3D10EffectStringVariable* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectStringVariable_AsShaderResource(ID3D10EffectStringVariable* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectStringVariable_AsRenderTargetView(ID3D10EffectStringVariable* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectStringVariable_AsDepthStencilView(ID3D10EffectStringVariable* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectStringVariable_AsConstantBuffer(ID3D10EffectStringVariable* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectStringVariable_AsShader(ID3D10EffectStringVariable* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectStringVariable_AsBlend(ID3D10EffectStringVariable* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectStringVariable_AsDepthStencil(ID3D10EffectStringVariable* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectStringVariable_AsRasterizer(ID3D10EffectStringVariable* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectStringVariable_AsSampler(ID3D10EffectStringVariable* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectStringVariable_SetRawValue(ID3D10EffectStringVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectStringVariable_GetRawValue(ID3D10EffectStringVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +/*** ID3D10EffectStringVariable methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectStringVariable_GetString(ID3D10EffectStringVariable* This,const char **str) { + return This->lpVtbl->GetString(This,str); +} +static __WIDL_INLINE HRESULT ID3D10EffectStringVariable_GetStringArray(ID3D10EffectStringVariable* This,const char **strs,UINT offset,UINT count) { + return This->lpVtbl->GetStringArray(This,strs,offset,count); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectStringVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectShaderResourceVariable interface + */ +#ifndef __ID3D10EffectShaderResourceVariable_INTERFACE_DEFINED__ +#define __ID3D10EffectShaderResourceVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectShaderResourceVariable, 0xc0a7157b, 0xd872, 0x4b1d, 0x80,0x73, 0xef,0xc2,0xac,0xd4,0xb1,0xfc); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c0a7157b-d872-4b1d-8073-efc2acd4b1fc") +ID3D10EffectShaderResourceVariable : public ID3D10EffectVariable +{ + virtual HRESULT STDMETHODCALLTYPE SetResource( + ID3D10ShaderResourceView *resource) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetResource( + ID3D10ShaderResourceView **resource) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetResourceArray( + ID3D10ShaderResourceView **resources, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetResourceArray( + ID3D10ShaderResourceView **resources, + UINT offset, + UINT count) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectShaderResourceVariable, 0xc0a7157b, 0xd872, 0x4b1d, 0x80,0x73, 0xef,0xc2,0xac,0xd4,0xb1,0xfc) +#endif +#else +typedef struct ID3D10EffectShaderResourceVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectShaderResourceVariable *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectShaderResourceVariable *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectShaderResourceVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectShaderResourceVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectShaderResourceVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectShaderResourceVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectShaderResourceVariable *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectShaderResourceVariable *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectShaderResourceVariable *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectShaderResourceVariable *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectShaderResourceVariable *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectShaderResourceVariable *This, + void *data, + UINT offset, + UINT count); + + /*** ID3D10EffectShaderResourceVariable methods ***/ + HRESULT (STDMETHODCALLTYPE *SetResource)( + ID3D10EffectShaderResourceVariable *This, + ID3D10ShaderResourceView *resource); + + HRESULT (STDMETHODCALLTYPE *GetResource)( + ID3D10EffectShaderResourceVariable *This, + ID3D10ShaderResourceView **resource); + + HRESULT (STDMETHODCALLTYPE *SetResourceArray)( + ID3D10EffectShaderResourceVariable *This, + ID3D10ShaderResourceView **resources, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetResourceArray)( + ID3D10EffectShaderResourceVariable *This, + ID3D10ShaderResourceView **resources, + UINT offset, + UINT count); + + END_INTERFACE +} ID3D10EffectShaderResourceVariableVtbl; + +interface ID3D10EffectShaderResourceVariable { + CONST_VTBL ID3D10EffectShaderResourceVariableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectShaderResourceVariable_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectShaderResourceVariable_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectShaderResourceVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectShaderResourceVariable_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectShaderResourceVariable_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectShaderResourceVariable_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectShaderResourceVariable_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectShaderResourceVariable_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectShaderResourceVariable_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectShaderResourceVariable_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectShaderResourceVariable_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectShaderResourceVariable_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectShaderResourceVariable_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectShaderResourceVariable_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectShaderResourceVariable_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectShaderResourceVariable_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectShaderResourceVariable_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectShaderResourceVariable_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectShaderResourceVariable_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectShaderResourceVariable_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectShaderResourceVariable_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectShaderResourceVariable_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectShaderResourceVariable_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectShaderResourceVariable_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectShaderResourceVariable_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +/*** ID3D10EffectShaderResourceVariable methods ***/ +#define ID3D10EffectShaderResourceVariable_SetResource(This,resource) (This)->lpVtbl->SetResource(This,resource) +#define ID3D10EffectShaderResourceVariable_GetResource(This,resource) (This)->lpVtbl->GetResource(This,resource) +#define ID3D10EffectShaderResourceVariable_SetResourceArray(This,resources,offset,count) (This)->lpVtbl->SetResourceArray(This,resources,offset,count) +#define ID3D10EffectShaderResourceVariable_GetResourceArray(This,resources,offset,count) (This)->lpVtbl->GetResourceArray(This,resources,offset,count) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectShaderResourceVariable_IsValid(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectShaderResourceVariable_GetType(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderResourceVariable_GetDesc(ID3D10EffectShaderResourceVariable* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectShaderResourceVariable_GetAnnotationByIndex(ID3D10EffectShaderResourceVariable* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectShaderResourceVariable_GetAnnotationByName(ID3D10EffectShaderResourceVariable* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectShaderResourceVariable_GetMemberByIndex(ID3D10EffectShaderResourceVariable* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectShaderResourceVariable_GetMemberByName(ID3D10EffectShaderResourceVariable* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectShaderResourceVariable_GetMemberBySemantic(ID3D10EffectShaderResourceVariable* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectShaderResourceVariable_GetElement(ID3D10EffectShaderResourceVariable* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectShaderResourceVariable_GetParentConstantBuffer(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectShaderResourceVariable_AsScalar(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectShaderResourceVariable_AsVector(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectShaderResourceVariable_AsMatrix(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectShaderResourceVariable_AsString(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectShaderResourceVariable_AsShaderResource(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectShaderResourceVariable_AsRenderTargetView(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectShaderResourceVariable_AsDepthStencilView(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectShaderResourceVariable_AsConstantBuffer(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectShaderResourceVariable_AsShader(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectShaderResourceVariable_AsBlend(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectShaderResourceVariable_AsDepthStencil(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectShaderResourceVariable_AsRasterizer(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectShaderResourceVariable_AsSampler(ID3D10EffectShaderResourceVariable* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderResourceVariable_SetRawValue(ID3D10EffectShaderResourceVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderResourceVariable_GetRawValue(ID3D10EffectShaderResourceVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +/*** ID3D10EffectShaderResourceVariable methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectShaderResourceVariable_SetResource(ID3D10EffectShaderResourceVariable* This,ID3D10ShaderResourceView *resource) { + return This->lpVtbl->SetResource(This,resource); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderResourceVariable_GetResource(ID3D10EffectShaderResourceVariable* This,ID3D10ShaderResourceView **resource) { + return This->lpVtbl->GetResource(This,resource); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderResourceVariable_SetResourceArray(ID3D10EffectShaderResourceVariable* This,ID3D10ShaderResourceView **resources,UINT offset,UINT count) { + return This->lpVtbl->SetResourceArray(This,resources,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderResourceVariable_GetResourceArray(ID3D10EffectShaderResourceVariable* This,ID3D10ShaderResourceView **resources,UINT offset,UINT count) { + return This->lpVtbl->GetResourceArray(This,resources,offset,count); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectShaderResourceVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectRenderTargetViewVariable interface + */ +#ifndef __ID3D10EffectRenderTargetViewVariable_INTERFACE_DEFINED__ +#define __ID3D10EffectRenderTargetViewVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectRenderTargetViewVariable, 0x28ca0cc3, 0xc2c9, 0x40bb, 0xb5,0x7f, 0x67,0xb7,0x37,0x12,0x2b,0x17); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("28ca0cc3-c2c9-40bb-b57f-67b737122b17") +ID3D10EffectRenderTargetViewVariable : public ID3D10EffectVariable +{ + virtual HRESULT STDMETHODCALLTYPE SetRenderTarget( + ID3D10RenderTargetView *view) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetRenderTarget( + ID3D10RenderTargetView **view) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetRenderTargetArray( + ID3D10RenderTargetView **views, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetRenderTargetArray( + ID3D10RenderTargetView **views, + UINT offset, + UINT count) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectRenderTargetViewVariable, 0x28ca0cc3, 0xc2c9, 0x40bb, 0xb5,0x7f, 0x67,0xb7,0x37,0x12,0x2b,0x17) +#endif +#else +typedef struct ID3D10EffectRenderTargetViewVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectRenderTargetViewVariable *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectRenderTargetViewVariable *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectRenderTargetViewVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectRenderTargetViewVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectRenderTargetViewVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectRenderTargetViewVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectRenderTargetViewVariable *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectRenderTargetViewVariable *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectRenderTargetViewVariable *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectRenderTargetViewVariable *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectRenderTargetViewVariable *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectRenderTargetViewVariable *This, + void *data, + UINT offset, + UINT count); + + /*** ID3D10EffectRenderTargetViewVariable methods ***/ + HRESULT (STDMETHODCALLTYPE *SetRenderTarget)( + ID3D10EffectRenderTargetViewVariable *This, + ID3D10RenderTargetView *view); + + HRESULT (STDMETHODCALLTYPE *GetRenderTarget)( + ID3D10EffectRenderTargetViewVariable *This, + ID3D10RenderTargetView **view); + + HRESULT (STDMETHODCALLTYPE *SetRenderTargetArray)( + ID3D10EffectRenderTargetViewVariable *This, + ID3D10RenderTargetView **views, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRenderTargetArray)( + ID3D10EffectRenderTargetViewVariable *This, + ID3D10RenderTargetView **views, + UINT offset, + UINT count); + + END_INTERFACE +} ID3D10EffectRenderTargetViewVariableVtbl; + +interface ID3D10EffectRenderTargetViewVariable { + CONST_VTBL ID3D10EffectRenderTargetViewVariableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectRenderTargetViewVariable_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectRenderTargetViewVariable_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectRenderTargetViewVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectRenderTargetViewVariable_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectRenderTargetViewVariable_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectRenderTargetViewVariable_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectRenderTargetViewVariable_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectRenderTargetViewVariable_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectRenderTargetViewVariable_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectRenderTargetViewVariable_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectRenderTargetViewVariable_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectRenderTargetViewVariable_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectRenderTargetViewVariable_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectRenderTargetViewVariable_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectRenderTargetViewVariable_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectRenderTargetViewVariable_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectRenderTargetViewVariable_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectRenderTargetViewVariable_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectRenderTargetViewVariable_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectRenderTargetViewVariable_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectRenderTargetViewVariable_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectRenderTargetViewVariable_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectRenderTargetViewVariable_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectRenderTargetViewVariable_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectRenderTargetViewVariable_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +/*** ID3D10EffectRenderTargetViewVariable methods ***/ +#define ID3D10EffectRenderTargetViewVariable_SetRenderTarget(This,view) (This)->lpVtbl->SetRenderTarget(This,view) +#define ID3D10EffectRenderTargetViewVariable_GetRenderTarget(This,view) (This)->lpVtbl->GetRenderTarget(This,view) +#define ID3D10EffectRenderTargetViewVariable_SetRenderTargetArray(This,views,offset,count) (This)->lpVtbl->SetRenderTargetArray(This,views,offset,count) +#define ID3D10EffectRenderTargetViewVariable_GetRenderTargetArray(This,views,offset,count) (This)->lpVtbl->GetRenderTargetArray(This,views,offset,count) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectRenderTargetViewVariable_IsValid(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectRenderTargetViewVariable_GetType(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectRenderTargetViewVariable_GetDesc(ID3D10EffectRenderTargetViewVariable* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectRenderTargetViewVariable_GetAnnotationByIndex(ID3D10EffectRenderTargetViewVariable* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectRenderTargetViewVariable_GetAnnotationByName(ID3D10EffectRenderTargetViewVariable* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectRenderTargetViewVariable_GetMemberByIndex(ID3D10EffectRenderTargetViewVariable* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectRenderTargetViewVariable_GetMemberByName(ID3D10EffectRenderTargetViewVariable* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectRenderTargetViewVariable_GetMemberBySemantic(ID3D10EffectRenderTargetViewVariable* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectRenderTargetViewVariable_GetElement(ID3D10EffectRenderTargetViewVariable* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectRenderTargetViewVariable_GetParentConstantBuffer(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectRenderTargetViewVariable_AsScalar(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectRenderTargetViewVariable_AsVector(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectRenderTargetViewVariable_AsMatrix(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectRenderTargetViewVariable_AsString(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectRenderTargetViewVariable_AsShaderResource(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectRenderTargetViewVariable_AsRenderTargetView(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectRenderTargetViewVariable_AsDepthStencilView(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectRenderTargetViewVariable_AsConstantBuffer(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectRenderTargetViewVariable_AsShader(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectRenderTargetViewVariable_AsBlend(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectRenderTargetViewVariable_AsDepthStencil(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectRenderTargetViewVariable_AsRasterizer(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectRenderTargetViewVariable_AsSampler(ID3D10EffectRenderTargetViewVariable* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectRenderTargetViewVariable_SetRawValue(ID3D10EffectRenderTargetViewVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectRenderTargetViewVariable_GetRawValue(ID3D10EffectRenderTargetViewVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +/*** ID3D10EffectRenderTargetViewVariable methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectRenderTargetViewVariable_SetRenderTarget(ID3D10EffectRenderTargetViewVariable* This,ID3D10RenderTargetView *view) { + return This->lpVtbl->SetRenderTarget(This,view); +} +static __WIDL_INLINE HRESULT ID3D10EffectRenderTargetViewVariable_GetRenderTarget(ID3D10EffectRenderTargetViewVariable* This,ID3D10RenderTargetView **view) { + return This->lpVtbl->GetRenderTarget(This,view); +} +static __WIDL_INLINE HRESULT ID3D10EffectRenderTargetViewVariable_SetRenderTargetArray(ID3D10EffectRenderTargetViewVariable* This,ID3D10RenderTargetView **views,UINT offset,UINT count) { + return This->lpVtbl->SetRenderTargetArray(This,views,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectRenderTargetViewVariable_GetRenderTargetArray(ID3D10EffectRenderTargetViewVariable* This,ID3D10RenderTargetView **views,UINT offset,UINT count) { + return This->lpVtbl->GetRenderTargetArray(This,views,offset,count); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectRenderTargetViewVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectDepthStencilViewVariable interface + */ +#ifndef __ID3D10EffectDepthStencilViewVariable_INTERFACE_DEFINED__ +#define __ID3D10EffectDepthStencilViewVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectDepthStencilViewVariable, 0x3e02c918, 0xcc79, 0x4985, 0xb6,0x22, 0x2d,0x92,0xad,0x70,0x16,0x23); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3e02c918-cc79-4985-b622-2d92ad701623") +ID3D10EffectDepthStencilViewVariable : public ID3D10EffectVariable +{ + virtual HRESULT STDMETHODCALLTYPE SetDepthStencil( + ID3D10DepthStencilView *view) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDepthStencil( + ID3D10DepthStencilView **view) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetDepthStencilArray( + ID3D10DepthStencilView **views, + UINT offset, + UINT count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDepthStencilArray( + ID3D10DepthStencilView **views, + UINT offset, + UINT count) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectDepthStencilViewVariable, 0x3e02c918, 0xcc79, 0x4985, 0xb6,0x22, 0x2d,0x92,0xad,0x70,0x16,0x23) +#endif +#else +typedef struct ID3D10EffectDepthStencilViewVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectDepthStencilViewVariable *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectDepthStencilViewVariable *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectDepthStencilViewVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectDepthStencilViewVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectDepthStencilViewVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectDepthStencilViewVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectDepthStencilViewVariable *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectDepthStencilViewVariable *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectDepthStencilViewVariable *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectDepthStencilViewVariable *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectDepthStencilViewVariable *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectDepthStencilViewVariable *This, + void *data, + UINT offset, + UINT count); + + /*** ID3D10EffectDepthStencilViewVariable methods ***/ + HRESULT (STDMETHODCALLTYPE *SetDepthStencil)( + ID3D10EffectDepthStencilViewVariable *This, + ID3D10DepthStencilView *view); + + HRESULT (STDMETHODCALLTYPE *GetDepthStencil)( + ID3D10EffectDepthStencilViewVariable *This, + ID3D10DepthStencilView **view); + + HRESULT (STDMETHODCALLTYPE *SetDepthStencilArray)( + ID3D10EffectDepthStencilViewVariable *This, + ID3D10DepthStencilView **views, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetDepthStencilArray)( + ID3D10EffectDepthStencilViewVariable *This, + ID3D10DepthStencilView **views, + UINT offset, + UINT count); + + END_INTERFACE +} ID3D10EffectDepthStencilViewVariableVtbl; + +interface ID3D10EffectDepthStencilViewVariable { + CONST_VTBL ID3D10EffectDepthStencilViewVariableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectDepthStencilViewVariable_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectDepthStencilViewVariable_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectDepthStencilViewVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectDepthStencilViewVariable_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectDepthStencilViewVariable_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectDepthStencilViewVariable_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectDepthStencilViewVariable_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectDepthStencilViewVariable_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectDepthStencilViewVariable_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectDepthStencilViewVariable_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectDepthStencilViewVariable_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectDepthStencilViewVariable_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectDepthStencilViewVariable_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectDepthStencilViewVariable_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectDepthStencilViewVariable_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectDepthStencilViewVariable_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectDepthStencilViewVariable_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectDepthStencilViewVariable_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectDepthStencilViewVariable_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectDepthStencilViewVariable_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectDepthStencilViewVariable_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectDepthStencilViewVariable_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectDepthStencilViewVariable_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectDepthStencilViewVariable_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectDepthStencilViewVariable_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +/*** ID3D10EffectDepthStencilViewVariable methods ***/ +#define ID3D10EffectDepthStencilViewVariable_SetDepthStencil(This,view) (This)->lpVtbl->SetDepthStencil(This,view) +#define ID3D10EffectDepthStencilViewVariable_GetDepthStencil(This,view) (This)->lpVtbl->GetDepthStencil(This,view) +#define ID3D10EffectDepthStencilViewVariable_SetDepthStencilArray(This,views,offset,count) (This)->lpVtbl->SetDepthStencilArray(This,views,offset,count) +#define ID3D10EffectDepthStencilViewVariable_GetDepthStencilArray(This,views,offset,count) (This)->lpVtbl->GetDepthStencilArray(This,views,offset,count) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectDepthStencilViewVariable_IsValid(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectDepthStencilViewVariable_GetType(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectDepthStencilViewVariable_GetDesc(ID3D10EffectDepthStencilViewVariable* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectDepthStencilViewVariable_GetAnnotationByIndex(ID3D10EffectDepthStencilViewVariable* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectDepthStencilViewVariable_GetAnnotationByName(ID3D10EffectDepthStencilViewVariable* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectDepthStencilViewVariable_GetMemberByIndex(ID3D10EffectDepthStencilViewVariable* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectDepthStencilViewVariable_GetMemberByName(ID3D10EffectDepthStencilViewVariable* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectDepthStencilViewVariable_GetMemberBySemantic(ID3D10EffectDepthStencilViewVariable* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectDepthStencilViewVariable_GetElement(ID3D10EffectDepthStencilViewVariable* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectDepthStencilViewVariable_GetParentConstantBuffer(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectDepthStencilViewVariable_AsScalar(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectDepthStencilViewVariable_AsVector(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectDepthStencilViewVariable_AsMatrix(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectDepthStencilViewVariable_AsString(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectDepthStencilViewVariable_AsShaderResource(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectDepthStencilViewVariable_AsRenderTargetView(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectDepthStencilViewVariable_AsDepthStencilView(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectDepthStencilViewVariable_AsConstantBuffer(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectDepthStencilViewVariable_AsShader(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectDepthStencilViewVariable_AsBlend(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectDepthStencilViewVariable_AsDepthStencil(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectDepthStencilViewVariable_AsRasterizer(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectDepthStencilViewVariable_AsSampler(ID3D10EffectDepthStencilViewVariable* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectDepthStencilViewVariable_SetRawValue(ID3D10EffectDepthStencilViewVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectDepthStencilViewVariable_GetRawValue(ID3D10EffectDepthStencilViewVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +/*** ID3D10EffectDepthStencilViewVariable methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectDepthStencilViewVariable_SetDepthStencil(ID3D10EffectDepthStencilViewVariable* This,ID3D10DepthStencilView *view) { + return This->lpVtbl->SetDepthStencil(This,view); +} +static __WIDL_INLINE HRESULT ID3D10EffectDepthStencilViewVariable_GetDepthStencil(ID3D10EffectDepthStencilViewVariable* This,ID3D10DepthStencilView **view) { + return This->lpVtbl->GetDepthStencil(This,view); +} +static __WIDL_INLINE HRESULT ID3D10EffectDepthStencilViewVariable_SetDepthStencilArray(ID3D10EffectDepthStencilViewVariable* This,ID3D10DepthStencilView **views,UINT offset,UINT count) { + return This->lpVtbl->SetDepthStencilArray(This,views,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectDepthStencilViewVariable_GetDepthStencilArray(ID3D10EffectDepthStencilViewVariable* This,ID3D10DepthStencilView **views,UINT offset,UINT count) { + return This->lpVtbl->GetDepthStencilArray(This,views,offset,count); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectDepthStencilViewVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectShaderVariable interface + */ +#ifndef __ID3D10EffectShaderVariable_INTERFACE_DEFINED__ +#define __ID3D10EffectShaderVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectShaderVariable, 0x80849279, 0xc799, 0x4797, 0x8c,0x33, 0x04,0x07,0xa0,0x7d,0x9e,0x06); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("80849279-c799-4797-8c33-0407a07d9e06") +ID3D10EffectShaderVariable : public ID3D10EffectVariable +{ + virtual HRESULT STDMETHODCALLTYPE GetShaderDesc( + UINT index, + D3D10_EFFECT_SHADER_DESC *desc) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetVertexShader( + UINT index, + ID3D10VertexShader **shader) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetGeometryShader( + UINT index, + ID3D10GeometryShader **shader) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPixelShader( + UINT index, + ID3D10PixelShader **shader) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetInputSignatureElementDesc( + UINT shader_index, + UINT element_index, + D3D10_SIGNATURE_PARAMETER_DESC *desc) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetOutputSignatureElementDesc( + UINT shader_index, + UINT element_index, + D3D10_SIGNATURE_PARAMETER_DESC *desc) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectShaderVariable, 0x80849279, 0xc799, 0x4797, 0x8c,0x33, 0x04,0x07,0xa0,0x7d,0x9e,0x06) +#endif +#else +typedef struct ID3D10EffectShaderVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectShaderVariable *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectShaderVariable *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectShaderVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectShaderVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectShaderVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectShaderVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectShaderVariable *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectShaderVariable *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectShaderVariable *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectShaderVariable *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectShaderVariable *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectShaderVariable *This, + void *data, + UINT offset, + UINT count); + + /*** ID3D10EffectShaderVariable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetShaderDesc)( + ID3D10EffectShaderVariable *This, + UINT index, + D3D10_EFFECT_SHADER_DESC *desc); + + HRESULT (STDMETHODCALLTYPE *GetVertexShader)( + ID3D10EffectShaderVariable *This, + UINT index, + ID3D10VertexShader **shader); + + HRESULT (STDMETHODCALLTYPE *GetGeometryShader)( + ID3D10EffectShaderVariable *This, + UINT index, + ID3D10GeometryShader **shader); + + HRESULT (STDMETHODCALLTYPE *GetPixelShader)( + ID3D10EffectShaderVariable *This, + UINT index, + ID3D10PixelShader **shader); + + HRESULT (STDMETHODCALLTYPE *GetInputSignatureElementDesc)( + ID3D10EffectShaderVariable *This, + UINT shader_index, + UINT element_index, + D3D10_SIGNATURE_PARAMETER_DESC *desc); + + HRESULT (STDMETHODCALLTYPE *GetOutputSignatureElementDesc)( + ID3D10EffectShaderVariable *This, + UINT shader_index, + UINT element_index, + D3D10_SIGNATURE_PARAMETER_DESC *desc); + + END_INTERFACE +} ID3D10EffectShaderVariableVtbl; + +interface ID3D10EffectShaderVariable { + CONST_VTBL ID3D10EffectShaderVariableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectShaderVariable_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectShaderVariable_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectShaderVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectShaderVariable_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectShaderVariable_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectShaderVariable_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectShaderVariable_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectShaderVariable_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectShaderVariable_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectShaderVariable_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectShaderVariable_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectShaderVariable_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectShaderVariable_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectShaderVariable_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectShaderVariable_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectShaderVariable_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectShaderVariable_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectShaderVariable_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectShaderVariable_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectShaderVariable_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectShaderVariable_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectShaderVariable_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectShaderVariable_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectShaderVariable_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectShaderVariable_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +/*** ID3D10EffectShaderVariable methods ***/ +#define ID3D10EffectShaderVariable_GetShaderDesc(This,index,desc) (This)->lpVtbl->GetShaderDesc(This,index,desc) +#define ID3D10EffectShaderVariable_GetVertexShader(This,index,shader) (This)->lpVtbl->GetVertexShader(This,index,shader) +#define ID3D10EffectShaderVariable_GetGeometryShader(This,index,shader) (This)->lpVtbl->GetGeometryShader(This,index,shader) +#define ID3D10EffectShaderVariable_GetPixelShader(This,index,shader) (This)->lpVtbl->GetPixelShader(This,index,shader) +#define ID3D10EffectShaderVariable_GetInputSignatureElementDesc(This,shader_index,element_index,desc) (This)->lpVtbl->GetInputSignatureElementDesc(This,shader_index,element_index,desc) +#define ID3D10EffectShaderVariable_GetOutputSignatureElementDesc(This,shader_index,element_index,desc) (This)->lpVtbl->GetOutputSignatureElementDesc(This,shader_index,element_index,desc) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectShaderVariable_IsValid(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectShaderVariable_GetType(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderVariable_GetDesc(ID3D10EffectShaderVariable* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectShaderVariable_GetAnnotationByIndex(ID3D10EffectShaderVariable* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectShaderVariable_GetAnnotationByName(ID3D10EffectShaderVariable* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectShaderVariable_GetMemberByIndex(ID3D10EffectShaderVariable* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectShaderVariable_GetMemberByName(ID3D10EffectShaderVariable* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectShaderVariable_GetMemberBySemantic(ID3D10EffectShaderVariable* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectShaderVariable_GetElement(ID3D10EffectShaderVariable* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectShaderVariable_GetParentConstantBuffer(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectShaderVariable_AsScalar(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectShaderVariable_AsVector(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectShaderVariable_AsMatrix(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectShaderVariable_AsString(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectShaderVariable_AsShaderResource(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectShaderVariable_AsRenderTargetView(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectShaderVariable_AsDepthStencilView(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectShaderVariable_AsConstantBuffer(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectShaderVariable_AsShader(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectShaderVariable_AsBlend(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectShaderVariable_AsDepthStencil(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectShaderVariable_AsRasterizer(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectShaderVariable_AsSampler(ID3D10EffectShaderVariable* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderVariable_SetRawValue(ID3D10EffectShaderVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderVariable_GetRawValue(ID3D10EffectShaderVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +/*** ID3D10EffectShaderVariable methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectShaderVariable_GetShaderDesc(ID3D10EffectShaderVariable* This,UINT index,D3D10_EFFECT_SHADER_DESC *desc) { + return This->lpVtbl->GetShaderDesc(This,index,desc); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderVariable_GetVertexShader(ID3D10EffectShaderVariable* This,UINT index,ID3D10VertexShader **shader) { + return This->lpVtbl->GetVertexShader(This,index,shader); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderVariable_GetGeometryShader(ID3D10EffectShaderVariable* This,UINT index,ID3D10GeometryShader **shader) { + return This->lpVtbl->GetGeometryShader(This,index,shader); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderVariable_GetPixelShader(ID3D10EffectShaderVariable* This,UINT index,ID3D10PixelShader **shader) { + return This->lpVtbl->GetPixelShader(This,index,shader); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderVariable_GetInputSignatureElementDesc(ID3D10EffectShaderVariable* This,UINT shader_index,UINT element_index,D3D10_SIGNATURE_PARAMETER_DESC *desc) { + return This->lpVtbl->GetInputSignatureElementDesc(This,shader_index,element_index,desc); +} +static __WIDL_INLINE HRESULT ID3D10EffectShaderVariable_GetOutputSignatureElementDesc(ID3D10EffectShaderVariable* This,UINT shader_index,UINT element_index,D3D10_SIGNATURE_PARAMETER_DESC *desc) { + return This->lpVtbl->GetOutputSignatureElementDesc(This,shader_index,element_index,desc); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectShaderVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectBlendVariable interface + */ +#ifndef __ID3D10EffectBlendVariable_INTERFACE_DEFINED__ +#define __ID3D10EffectBlendVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectBlendVariable, 0x1fcd2294, 0xdf6d, 0x4eae, 0x86,0xb3, 0x0e,0x91,0x60,0xcf,0xb0,0x7b); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("1fcd2294-df6d-4eae-86b3-0e9160cfb07b") +ID3D10EffectBlendVariable : public ID3D10EffectVariable +{ + virtual HRESULT STDMETHODCALLTYPE GetBlendState( + UINT index, + ID3D10BlendState **blend_state) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBackingStore( + UINT index, + D3D10_BLEND_DESC *desc) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectBlendVariable, 0x1fcd2294, 0xdf6d, 0x4eae, 0x86,0xb3, 0x0e,0x91,0x60,0xcf,0xb0,0x7b) +#endif +#else +typedef struct ID3D10EffectBlendVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectBlendVariable *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectBlendVariable *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectBlendVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectBlendVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectBlendVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectBlendVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectBlendVariable *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectBlendVariable *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectBlendVariable *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectBlendVariable *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectBlendVariable *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectBlendVariable *This, + void *data, + UINT offset, + UINT count); + + /*** ID3D10EffectBlendVariable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetBlendState)( + ID3D10EffectBlendVariable *This, + UINT index, + ID3D10BlendState **blend_state); + + HRESULT (STDMETHODCALLTYPE *GetBackingStore)( + ID3D10EffectBlendVariable *This, + UINT index, + D3D10_BLEND_DESC *desc); + + END_INTERFACE +} ID3D10EffectBlendVariableVtbl; + +interface ID3D10EffectBlendVariable { + CONST_VTBL ID3D10EffectBlendVariableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectBlendVariable_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectBlendVariable_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectBlendVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectBlendVariable_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectBlendVariable_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectBlendVariable_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectBlendVariable_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectBlendVariable_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectBlendVariable_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectBlendVariable_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectBlendVariable_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectBlendVariable_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectBlendVariable_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectBlendVariable_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectBlendVariable_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectBlendVariable_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectBlendVariable_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectBlendVariable_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectBlendVariable_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectBlendVariable_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectBlendVariable_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectBlendVariable_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectBlendVariable_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectBlendVariable_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectBlendVariable_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +/*** ID3D10EffectBlendVariable methods ***/ +#define ID3D10EffectBlendVariable_GetBlendState(This,index,blend_state) (This)->lpVtbl->GetBlendState(This,index,blend_state) +#define ID3D10EffectBlendVariable_GetBackingStore(This,index,desc) (This)->lpVtbl->GetBackingStore(This,index,desc) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectBlendVariable_IsValid(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectBlendVariable_GetType(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectBlendVariable_GetDesc(ID3D10EffectBlendVariable* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectBlendVariable_GetAnnotationByIndex(ID3D10EffectBlendVariable* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectBlendVariable_GetAnnotationByName(ID3D10EffectBlendVariable* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectBlendVariable_GetMemberByIndex(ID3D10EffectBlendVariable* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectBlendVariable_GetMemberByName(ID3D10EffectBlendVariable* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectBlendVariable_GetMemberBySemantic(ID3D10EffectBlendVariable* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectBlendVariable_GetElement(ID3D10EffectBlendVariable* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectBlendVariable_GetParentConstantBuffer(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectBlendVariable_AsScalar(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectBlendVariable_AsVector(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectBlendVariable_AsMatrix(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectBlendVariable_AsString(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectBlendVariable_AsShaderResource(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectBlendVariable_AsRenderTargetView(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectBlendVariable_AsDepthStencilView(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectBlendVariable_AsConstantBuffer(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectBlendVariable_AsShader(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectBlendVariable_AsBlend(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectBlendVariable_AsDepthStencil(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectBlendVariable_AsRasterizer(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectBlendVariable_AsSampler(ID3D10EffectBlendVariable* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectBlendVariable_SetRawValue(ID3D10EffectBlendVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectBlendVariable_GetRawValue(ID3D10EffectBlendVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +/*** ID3D10EffectBlendVariable methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectBlendVariable_GetBlendState(ID3D10EffectBlendVariable* This,UINT index,ID3D10BlendState **blend_state) { + return This->lpVtbl->GetBlendState(This,index,blend_state); +} +static __WIDL_INLINE HRESULT ID3D10EffectBlendVariable_GetBackingStore(ID3D10EffectBlendVariable* This,UINT index,D3D10_BLEND_DESC *desc) { + return This->lpVtbl->GetBackingStore(This,index,desc); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectBlendVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectDepthStencilVariable interface + */ +#ifndef __ID3D10EffectDepthStencilVariable_INTERFACE_DEFINED__ +#define __ID3D10EffectDepthStencilVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectDepthStencilVariable, 0xaf482368, 0x330a, 0x46a5, 0x9a,0x5c, 0x01,0xc7,0x1a,0xf2,0x4c,0x8d); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("af482368-330a-46a5-9a5c-01c71af24c8d") +ID3D10EffectDepthStencilVariable : public ID3D10EffectVariable +{ + virtual HRESULT STDMETHODCALLTYPE GetDepthStencilState( + UINT index, + ID3D10DepthStencilState **depth_stencil_state) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBackingStore( + UINT index, + D3D10_DEPTH_STENCIL_DESC *desc) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectDepthStencilVariable, 0xaf482368, 0x330a, 0x46a5, 0x9a,0x5c, 0x01,0xc7,0x1a,0xf2,0x4c,0x8d) +#endif +#else +typedef struct ID3D10EffectDepthStencilVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectDepthStencilVariable *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectDepthStencilVariable *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectDepthStencilVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectDepthStencilVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectDepthStencilVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectDepthStencilVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectDepthStencilVariable *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectDepthStencilVariable *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectDepthStencilVariable *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectDepthStencilVariable *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectDepthStencilVariable *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectDepthStencilVariable *This, + void *data, + UINT offset, + UINT count); + + /*** ID3D10EffectDepthStencilVariable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDepthStencilState)( + ID3D10EffectDepthStencilVariable *This, + UINT index, + ID3D10DepthStencilState **depth_stencil_state); + + HRESULT (STDMETHODCALLTYPE *GetBackingStore)( + ID3D10EffectDepthStencilVariable *This, + UINT index, + D3D10_DEPTH_STENCIL_DESC *desc); + + END_INTERFACE +} ID3D10EffectDepthStencilVariableVtbl; + +interface ID3D10EffectDepthStencilVariable { + CONST_VTBL ID3D10EffectDepthStencilVariableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectDepthStencilVariable_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectDepthStencilVariable_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectDepthStencilVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectDepthStencilVariable_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectDepthStencilVariable_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectDepthStencilVariable_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectDepthStencilVariable_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectDepthStencilVariable_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectDepthStencilVariable_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectDepthStencilVariable_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectDepthStencilVariable_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectDepthStencilVariable_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectDepthStencilVariable_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectDepthStencilVariable_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectDepthStencilVariable_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectDepthStencilVariable_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectDepthStencilVariable_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectDepthStencilVariable_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectDepthStencilVariable_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectDepthStencilVariable_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectDepthStencilVariable_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectDepthStencilVariable_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectDepthStencilVariable_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectDepthStencilVariable_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectDepthStencilVariable_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +/*** ID3D10EffectDepthStencilVariable methods ***/ +#define ID3D10EffectDepthStencilVariable_GetDepthStencilState(This,index,depth_stencil_state) (This)->lpVtbl->GetDepthStencilState(This,index,depth_stencil_state) +#define ID3D10EffectDepthStencilVariable_GetBackingStore(This,index,desc) (This)->lpVtbl->GetBackingStore(This,index,desc) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectDepthStencilVariable_IsValid(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectDepthStencilVariable_GetType(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectDepthStencilVariable_GetDesc(ID3D10EffectDepthStencilVariable* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectDepthStencilVariable_GetAnnotationByIndex(ID3D10EffectDepthStencilVariable* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectDepthStencilVariable_GetAnnotationByName(ID3D10EffectDepthStencilVariable* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectDepthStencilVariable_GetMemberByIndex(ID3D10EffectDepthStencilVariable* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectDepthStencilVariable_GetMemberByName(ID3D10EffectDepthStencilVariable* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectDepthStencilVariable_GetMemberBySemantic(ID3D10EffectDepthStencilVariable* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectDepthStencilVariable_GetElement(ID3D10EffectDepthStencilVariable* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectDepthStencilVariable_GetParentConstantBuffer(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectDepthStencilVariable_AsScalar(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectDepthStencilVariable_AsVector(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectDepthStencilVariable_AsMatrix(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectDepthStencilVariable_AsString(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectDepthStencilVariable_AsShaderResource(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectDepthStencilVariable_AsRenderTargetView(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectDepthStencilVariable_AsDepthStencilView(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectDepthStencilVariable_AsConstantBuffer(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectDepthStencilVariable_AsShader(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectDepthStencilVariable_AsBlend(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectDepthStencilVariable_AsDepthStencil(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectDepthStencilVariable_AsRasterizer(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectDepthStencilVariable_AsSampler(ID3D10EffectDepthStencilVariable* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectDepthStencilVariable_SetRawValue(ID3D10EffectDepthStencilVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectDepthStencilVariable_GetRawValue(ID3D10EffectDepthStencilVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +/*** ID3D10EffectDepthStencilVariable methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectDepthStencilVariable_GetDepthStencilState(ID3D10EffectDepthStencilVariable* This,UINT index,ID3D10DepthStencilState **depth_stencil_state) { + return This->lpVtbl->GetDepthStencilState(This,index,depth_stencil_state); +} +static __WIDL_INLINE HRESULT ID3D10EffectDepthStencilVariable_GetBackingStore(ID3D10EffectDepthStencilVariable* This,UINT index,D3D10_DEPTH_STENCIL_DESC *desc) { + return This->lpVtbl->GetBackingStore(This,index,desc); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectDepthStencilVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectRasterizerVariable interface + */ +#ifndef __ID3D10EffectRasterizerVariable_INTERFACE_DEFINED__ +#define __ID3D10EffectRasterizerVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectRasterizerVariable, 0x21af9f0e, 0x4d94, 0x4ea9, 0x97,0x85, 0x2c,0xb7,0x6b,0x8c,0x0b,0x34); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("21af9f0e-4d94-4ea9-9785-2cb76b8c0b34") +ID3D10EffectRasterizerVariable : public ID3D10EffectVariable +{ + virtual HRESULT STDMETHODCALLTYPE GetRasterizerState( + UINT index, + ID3D10RasterizerState **rasterizer_state) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBackingStore( + UINT index, + D3D10_RASTERIZER_DESC *desc) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectRasterizerVariable, 0x21af9f0e, 0x4d94, 0x4ea9, 0x97,0x85, 0x2c,0xb7,0x6b,0x8c,0x0b,0x34) +#endif +#else +typedef struct ID3D10EffectRasterizerVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectRasterizerVariable *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectRasterizerVariable *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectRasterizerVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectRasterizerVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectRasterizerVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectRasterizerVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectRasterizerVariable *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectRasterizerVariable *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectRasterizerVariable *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectRasterizerVariable *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectRasterizerVariable *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectRasterizerVariable *This, + void *data, + UINT offset, + UINT count); + + /*** ID3D10EffectRasterizerVariable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetRasterizerState)( + ID3D10EffectRasterizerVariable *This, + UINT index, + ID3D10RasterizerState **rasterizer_state); + + HRESULT (STDMETHODCALLTYPE *GetBackingStore)( + ID3D10EffectRasterizerVariable *This, + UINT index, + D3D10_RASTERIZER_DESC *desc); + + END_INTERFACE +} ID3D10EffectRasterizerVariableVtbl; + +interface ID3D10EffectRasterizerVariable { + CONST_VTBL ID3D10EffectRasterizerVariableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectRasterizerVariable_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectRasterizerVariable_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectRasterizerVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectRasterizerVariable_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectRasterizerVariable_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectRasterizerVariable_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectRasterizerVariable_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectRasterizerVariable_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectRasterizerVariable_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectRasterizerVariable_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectRasterizerVariable_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectRasterizerVariable_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectRasterizerVariable_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectRasterizerVariable_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectRasterizerVariable_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectRasterizerVariable_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectRasterizerVariable_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectRasterizerVariable_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectRasterizerVariable_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectRasterizerVariable_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectRasterizerVariable_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectRasterizerVariable_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectRasterizerVariable_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectRasterizerVariable_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectRasterizerVariable_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +/*** ID3D10EffectRasterizerVariable methods ***/ +#define ID3D10EffectRasterizerVariable_GetRasterizerState(This,index,rasterizer_state) (This)->lpVtbl->GetRasterizerState(This,index,rasterizer_state) +#define ID3D10EffectRasterizerVariable_GetBackingStore(This,index,desc) (This)->lpVtbl->GetBackingStore(This,index,desc) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectRasterizerVariable_IsValid(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectRasterizerVariable_GetType(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectRasterizerVariable_GetDesc(ID3D10EffectRasterizerVariable* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectRasterizerVariable_GetAnnotationByIndex(ID3D10EffectRasterizerVariable* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectRasterizerVariable_GetAnnotationByName(ID3D10EffectRasterizerVariable* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectRasterizerVariable_GetMemberByIndex(ID3D10EffectRasterizerVariable* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectRasterizerVariable_GetMemberByName(ID3D10EffectRasterizerVariable* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectRasterizerVariable_GetMemberBySemantic(ID3D10EffectRasterizerVariable* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectRasterizerVariable_GetElement(ID3D10EffectRasterizerVariable* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectRasterizerVariable_GetParentConstantBuffer(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectRasterizerVariable_AsScalar(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectRasterizerVariable_AsVector(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectRasterizerVariable_AsMatrix(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectRasterizerVariable_AsString(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectRasterizerVariable_AsShaderResource(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectRasterizerVariable_AsRenderTargetView(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectRasterizerVariable_AsDepthStencilView(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectRasterizerVariable_AsConstantBuffer(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectRasterizerVariable_AsShader(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectRasterizerVariable_AsBlend(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectRasterizerVariable_AsDepthStencil(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectRasterizerVariable_AsRasterizer(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectRasterizerVariable_AsSampler(ID3D10EffectRasterizerVariable* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectRasterizerVariable_SetRawValue(ID3D10EffectRasterizerVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectRasterizerVariable_GetRawValue(ID3D10EffectRasterizerVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +/*** ID3D10EffectRasterizerVariable methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectRasterizerVariable_GetRasterizerState(ID3D10EffectRasterizerVariable* This,UINT index,ID3D10RasterizerState **rasterizer_state) { + return This->lpVtbl->GetRasterizerState(This,index,rasterizer_state); +} +static __WIDL_INLINE HRESULT ID3D10EffectRasterizerVariable_GetBackingStore(ID3D10EffectRasterizerVariable* This,UINT index,D3D10_RASTERIZER_DESC *desc) { + return This->lpVtbl->GetBackingStore(This,index,desc); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectRasterizerVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectSamplerVariable interface + */ +#ifndef __ID3D10EffectSamplerVariable_INTERFACE_DEFINED__ +#define __ID3D10EffectSamplerVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectSamplerVariable, 0x6530d5c7, 0x07e9, 0x4271, 0xa4,0x18, 0xe7,0xce,0x4b,0xd1,0xe4,0x80); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("6530d5c7-07e9-4271-a418-e7ce4bd1e480") +ID3D10EffectSamplerVariable : public ID3D10EffectVariable { - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_TYPE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetMemberTypeByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetMemberTypeByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetMemberTypeBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(const char *, GetMemberName)(THIS_ UINT index) PURE; - STDMETHOD_(const char *, GetMemberSemantic)(THIS_ UINT index) PURE; + virtual HRESULT STDMETHODCALLTYPE GetSampler( + UINT index, + ID3D10SamplerState **sampler) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBackingStore( + UINT index, + D3D10_SAMPLER_DESC *desc) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectSamplerVariable, 0x6530d5c7, 0x07e9, 0x4271, 0xa4,0x18, 0xe7,0xce,0x4b,0xd1,0xe4,0x80) +#endif +#else +typedef struct ID3D10EffectSamplerVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectVariable methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectType * (STDMETHODCALLTYPE *GetType)( + ID3D10EffectSamplerVariable *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectSamplerVariable *This, + D3D10_EFFECT_VARIABLE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectSamplerVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectSamplerVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByIndex)( + ID3D10EffectSamplerVariable *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberByName)( + ID3D10EffectSamplerVariable *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetMemberBySemantic)( + ID3D10EffectSamplerVariable *This, + const char *semantic); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetElement)( + ID3D10EffectSamplerVariable *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetParentConstantBuffer)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectScalarVariable * (STDMETHODCALLTYPE *AsScalar)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectVectorVariable * (STDMETHODCALLTYPE *AsVector)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectMatrixVariable * (STDMETHODCALLTYPE *AsMatrix)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectStringVariable * (STDMETHODCALLTYPE *AsString)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectShaderResourceVariable * (STDMETHODCALLTYPE *AsShaderResource)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectRenderTargetViewVariable * (STDMETHODCALLTYPE *AsRenderTargetView)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectDepthStencilViewVariable * (STDMETHODCALLTYPE *AsDepthStencilView)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *AsConstantBuffer)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectShaderVariable * (STDMETHODCALLTYPE *AsShader)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectBlendVariable * (STDMETHODCALLTYPE *AsBlend)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectDepthStencilVariable * (STDMETHODCALLTYPE *AsDepthStencil)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectRasterizerVariable * (STDMETHODCALLTYPE *AsRasterizer)( + ID3D10EffectSamplerVariable *This); + + ID3D10EffectSamplerVariable * (STDMETHODCALLTYPE *AsSampler)( + ID3D10EffectSamplerVariable *This); + + HRESULT (STDMETHODCALLTYPE *SetRawValue)( + ID3D10EffectSamplerVariable *This, + void *data, + UINT offset, + UINT count); + + HRESULT (STDMETHODCALLTYPE *GetRawValue)( + ID3D10EffectSamplerVariable *This, + void *data, + UINT offset, + UINT count); + + /*** ID3D10EffectSamplerVariable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetSampler)( + ID3D10EffectSamplerVariable *This, + UINT index, + ID3D10SamplerState **sampler); + + HRESULT (STDMETHODCALLTYPE *GetBackingStore)( + ID3D10EffectSamplerVariable *This, + UINT index, + D3D10_SAMPLER_DESC *desc); + + END_INTERFACE +} ID3D10EffectSamplerVariableVtbl; + +interface ID3D10EffectSamplerVariable { + CONST_VTBL ID3D10EffectSamplerVariableVtbl* lpVtbl; }; -#undef INTERFACE -DEFINE_GUID(IID_ID3D10EffectVariable, 0xae897105, 0x00e6, 0x45bf, 0xbb, 0x8e, 0x28, 0x1d, 0xd6, 0xdb, 0x8e, 0x1b); +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectVariable methods ***/ +#define ID3D10EffectSamplerVariable_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectSamplerVariable_GetType(This) (This)->lpVtbl->GetType(This) +#define ID3D10EffectSamplerVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectSamplerVariable_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectSamplerVariable_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectSamplerVariable_GetMemberByIndex(This,index) (This)->lpVtbl->GetMemberByIndex(This,index) +#define ID3D10EffectSamplerVariable_GetMemberByName(This,name) (This)->lpVtbl->GetMemberByName(This,name) +#define ID3D10EffectSamplerVariable_GetMemberBySemantic(This,semantic) (This)->lpVtbl->GetMemberBySemantic(This,semantic) +#define ID3D10EffectSamplerVariable_GetElement(This,index) (This)->lpVtbl->GetElement(This,index) +#define ID3D10EffectSamplerVariable_GetParentConstantBuffer(This) (This)->lpVtbl->GetParentConstantBuffer(This) +#define ID3D10EffectSamplerVariable_AsScalar(This) (This)->lpVtbl->AsScalar(This) +#define ID3D10EffectSamplerVariable_AsVector(This) (This)->lpVtbl->AsVector(This) +#define ID3D10EffectSamplerVariable_AsMatrix(This) (This)->lpVtbl->AsMatrix(This) +#define ID3D10EffectSamplerVariable_AsString(This) (This)->lpVtbl->AsString(This) +#define ID3D10EffectSamplerVariable_AsShaderResource(This) (This)->lpVtbl->AsShaderResource(This) +#define ID3D10EffectSamplerVariable_AsRenderTargetView(This) (This)->lpVtbl->AsRenderTargetView(This) +#define ID3D10EffectSamplerVariable_AsDepthStencilView(This) (This)->lpVtbl->AsDepthStencilView(This) +#define ID3D10EffectSamplerVariable_AsConstantBuffer(This) (This)->lpVtbl->AsConstantBuffer(This) +#define ID3D10EffectSamplerVariable_AsShader(This) (This)->lpVtbl->AsShader(This) +#define ID3D10EffectSamplerVariable_AsBlend(This) (This)->lpVtbl->AsBlend(This) +#define ID3D10EffectSamplerVariable_AsDepthStencil(This) (This)->lpVtbl->AsDepthStencil(This) +#define ID3D10EffectSamplerVariable_AsRasterizer(This) (This)->lpVtbl->AsRasterizer(This) +#define ID3D10EffectSamplerVariable_AsSampler(This) (This)->lpVtbl->AsSampler(This) +#define ID3D10EffectSamplerVariable_SetRawValue(This,data,offset,count) (This)->lpVtbl->SetRawValue(This,data,offset,count) +#define ID3D10EffectSamplerVariable_GetRawValue(This,data,offset,count) (This)->lpVtbl->GetRawValue(This,data,offset,count) +/*** ID3D10EffectSamplerVariable methods ***/ +#define ID3D10EffectSamplerVariable_GetSampler(This,index,sampler) (This)->lpVtbl->GetSampler(This,index,sampler) +#define ID3D10EffectSamplerVariable_GetBackingStore(This,index,desc) (This)->lpVtbl->GetBackingStore(This,index,desc) +#else +/*** ID3D10EffectVariable methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectSamplerVariable_IsValid(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE ID3D10EffectType * ID3D10EffectSamplerVariable_GetType(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectSamplerVariable_GetDesc(ID3D10EffectSamplerVariable* This,D3D10_EFFECT_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectSamplerVariable_GetAnnotationByIndex(ID3D10EffectSamplerVariable* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectSamplerVariable_GetAnnotationByName(ID3D10EffectSamplerVariable* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectSamplerVariable_GetMemberByIndex(ID3D10EffectSamplerVariable* This,UINT index) { + return This->lpVtbl->GetMemberByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectSamplerVariable_GetMemberByName(ID3D10EffectSamplerVariable* This,const char *name) { + return This->lpVtbl->GetMemberByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectSamplerVariable_GetMemberBySemantic(ID3D10EffectSamplerVariable* This,const char *semantic) { + return This->lpVtbl->GetMemberBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectSamplerVariable_GetElement(ID3D10EffectSamplerVariable* This,UINT index) { + return This->lpVtbl->GetElement(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectSamplerVariable_GetParentConstantBuffer(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->GetParentConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectScalarVariable * ID3D10EffectSamplerVariable_AsScalar(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->AsScalar(This); +} +static __WIDL_INLINE ID3D10EffectVectorVariable * ID3D10EffectSamplerVariable_AsVector(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->AsVector(This); +} +static __WIDL_INLINE ID3D10EffectMatrixVariable * ID3D10EffectSamplerVariable_AsMatrix(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->AsMatrix(This); +} +static __WIDL_INLINE ID3D10EffectStringVariable * ID3D10EffectSamplerVariable_AsString(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->AsString(This); +} +static __WIDL_INLINE ID3D10EffectShaderResourceVariable * ID3D10EffectSamplerVariable_AsShaderResource(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->AsShaderResource(This); +} +static __WIDL_INLINE ID3D10EffectRenderTargetViewVariable * ID3D10EffectSamplerVariable_AsRenderTargetView(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->AsRenderTargetView(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilViewVariable * ID3D10EffectSamplerVariable_AsDepthStencilView(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->AsDepthStencilView(This); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10EffectSamplerVariable_AsConstantBuffer(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->AsConstantBuffer(This); +} +static __WIDL_INLINE ID3D10EffectShaderVariable * ID3D10EffectSamplerVariable_AsShader(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->AsShader(This); +} +static __WIDL_INLINE ID3D10EffectBlendVariable * ID3D10EffectSamplerVariable_AsBlend(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->AsBlend(This); +} +static __WIDL_INLINE ID3D10EffectDepthStencilVariable * ID3D10EffectSamplerVariable_AsDepthStencil(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->AsDepthStencil(This); +} +static __WIDL_INLINE ID3D10EffectRasterizerVariable * ID3D10EffectSamplerVariable_AsRasterizer(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->AsRasterizer(This); +} +static __WIDL_INLINE ID3D10EffectSamplerVariable * ID3D10EffectSamplerVariable_AsSampler(ID3D10EffectSamplerVariable* This) { + return This->lpVtbl->AsSampler(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectSamplerVariable_SetRawValue(ID3D10EffectSamplerVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->SetRawValue(This,data,offset,count); +} +static __WIDL_INLINE HRESULT ID3D10EffectSamplerVariable_GetRawValue(ID3D10EffectSamplerVariable* This,void *data,UINT offset,UINT count) { + return This->lpVtbl->GetRawValue(This,data,offset,count); +} +/*** ID3D10EffectSamplerVariable methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectSamplerVariable_GetSampler(ID3D10EffectSamplerVariable* This,UINT index,ID3D10SamplerState **sampler) { + return This->lpVtbl->GetSampler(This,index,sampler); +} +static __WIDL_INLINE HRESULT ID3D10EffectSamplerVariable_GetBackingStore(ID3D10EffectSamplerVariable* This,UINT index,D3D10_SAMPLER_DESC *desc) { + return This->lpVtbl->GetBackingStore(This,index,desc); +} +#endif +#endif + +#endif -#define INTERFACE ID3D10EffectVariable -DECLARE_INTERFACE(ID3D10EffectVariable) -{ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectConstantBuffer, 0x56648f4d, 0xcc8b, 0x4444, 0xa5, 0xad, 0xb5, 0xa3, 0xd7, 0x6e, 0x91, 0xb3); - -#define INTERFACE ID3D10EffectConstantBuffer -DECLARE_INTERFACE_(ID3D10EffectConstantBuffer, ID3D10EffectVariable) -{ - /* ID3D10EffectVariable methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - /* ID3D10EffectConstantBuffer methods */ - STDMETHOD(SetConstantBuffer)(THIS_ ID3D10Buffer *buffer) PURE; - STDMETHOD(GetConstantBuffer)(THIS_ ID3D10Buffer **buffer) PURE; - STDMETHOD(SetTextureBuffer)(THIS_ ID3D10ShaderResourceView *view) PURE; - STDMETHOD(GetTextureBuffer)(THIS_ ID3D10ShaderResourceView **view) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectScalarVariable, 0x00e48f7b, 0xd2c8, 0x49e8, 0xa8, 0x6c, 0x02, 0x2d, 0xee, 0x53, 0x43, 0x1f); - -#define INTERFACE ID3D10EffectScalarVariable -DECLARE_INTERFACE_(ID3D10EffectScalarVariable, ID3D10EffectVariable) -{ - /* ID3D10EffectVariable methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - /* ID3D10EffectScalarVariable methods */ - STDMETHOD(SetFloat)(THIS_ float value) PURE; - STDMETHOD(GetFloat)(THIS_ float *value) PURE; - STDMETHOD(SetFloatArray)(THIS_ float *values, UINT offset, UINT count) PURE; - STDMETHOD(GetFloatArray)(THIS_ float *values, UINT offset, UINT count) PURE; - STDMETHOD(SetInt)(THIS_ int value) PURE; - STDMETHOD(GetInt)(THIS_ int *value) PURE; - STDMETHOD(SetIntArray)(THIS_ int *values, UINT offset, UINT count) PURE; - STDMETHOD(GetIntArray)(THIS_ int *values, UINT offset, UINT count) PURE; - STDMETHOD(SetBool)(THIS_ WINBOOL value) PURE; - STDMETHOD(GetBool)(THIS_ WINBOOL *value) PURE; - STDMETHOD(SetBoolArray)(THIS_ WINBOOL *values, UINT offset, UINT count) PURE; - STDMETHOD(GetBoolArray)(THIS_ WINBOOL *values, UINT offset, UINT count) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectVectorVariable, 0x62b98c44, 0x1f82, 0x4c67, 0xbc, 0xd0, 0x72, 0xcf, 0x8f, 0x21, 0x7e, 0x81); - -#define INTERFACE ID3D10EffectVectorVariable -DECLARE_INTERFACE_(ID3D10EffectVectorVariable, ID3D10EffectVariable) -{ - /* ID3D10EffectVariable methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - /* ID3D10EffectVectorVariable methods */ - STDMETHOD(SetBoolVector)(THIS_ WINBOOL *value) PURE; - STDMETHOD(SetIntVector)(THIS_ int *value) PURE; - STDMETHOD(SetFloatVector)(THIS_ float *value) PURE; - STDMETHOD(GetBoolVector)(THIS_ WINBOOL *value) PURE; - STDMETHOD(GetIntVector)(THIS_ int *value) PURE; - STDMETHOD(GetFloatVector)(THIS_ float *value) PURE; - STDMETHOD(SetBoolVectorArray)(THIS_ WINBOOL *values, UINT offset, UINT count) PURE; - STDMETHOD(SetIntVectorArray)(THIS_ int *values, UINT offset, UINT count) PURE; - STDMETHOD(SetFloatVectorArray)(THIS_ float *values, UINT offset, UINT count) PURE; - STDMETHOD(GetBoolVectorArray)(THIS_ WINBOOL *values, UINT offset, UINT count) PURE; - STDMETHOD(GetIntVectorArray)(THIS_ int *values, UINT offset, UINT count) PURE; - STDMETHOD(GetFloatVectorArray)(THIS_ float *values, UINT offset, UINT count) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectMatrixVariable, 0x50666c24, 0xb82f, 0x4eed, 0xa1, 0x72, 0x5b, 0x6e, 0x7e, 0x85, 0x22, 0xe0); - -#define INTERFACE ID3D10EffectMatrixVariable -DECLARE_INTERFACE_(ID3D10EffectMatrixVariable, ID3D10EffectVariable) -{ - /* ID3D10EffectVariable methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - /* ID3D10EffectMatrixVariable methods */ - STDMETHOD(SetMatrix)(THIS_ float *data) PURE; - STDMETHOD(GetMatrix)(THIS_ float *data) PURE; - STDMETHOD(SetMatrixArray)(THIS_ float *data, UINT offset, UINT count) PURE; - STDMETHOD(GetMatrixArray)(THIS_ float *data, UINT offset, UINT count) PURE; - STDMETHOD(SetMatrixTranspose)(THIS_ float *data) PURE; - STDMETHOD(GetMatrixTranspose)(THIS_ float *data) PURE; - STDMETHOD(SetMatrixTransposeArray)(THIS_ float *data, UINT offset, UINT count) PURE; - STDMETHOD(GetMatrixTransposeArray)(THIS_ float *data, UINT offset, UINT count) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectStringVariable, 0x71417501, 0x8df9, 0x4e0a, 0xa7, 0x8a, 0x25, 0x5f, 0x97, 0x56, 0xba, 0xff); - -#define INTERFACE ID3D10EffectStringVariable -DECLARE_INTERFACE_(ID3D10EffectStringVariable, ID3D10EffectVariable) -{ - /* ID3D10EffectVariable methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - /* ID3D10EffectStringVariable methods */ - STDMETHOD(GetString)(THIS_ const char **str) PURE; - STDMETHOD(GetStringArray)(THIS_ const char **strs, UINT offset, UINT count) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectShaderResourceVariable, - 0xc0a7157b, 0xd872, 0x4b1d, 0x80, 0x73, 0xef, 0xc2, 0xac, 0xd4, 0xb1, 0xfc); - -#define INTERFACE ID3D10EffectShaderResourceVariable -DECLARE_INTERFACE_(ID3D10EffectShaderResourceVariable, ID3D10EffectVariable) -{ - /* ID3D10EffectVariable methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - /* ID3D10EffectShaderResourceVariable methods */ - STDMETHOD(SetResource)(THIS_ ID3D10ShaderResourceView *resource) PURE; - STDMETHOD(GetResource)(THIS_ ID3D10ShaderResourceView **resource) PURE; - STDMETHOD(SetResourceArray)(THIS_ ID3D10ShaderResourceView **resources, UINT offset, UINT count) PURE; - STDMETHOD(GetResourceArray)(THIS_ ID3D10ShaderResourceView **resources, UINT offset, UINT count) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectRenderTargetViewVariable, - 0x28ca0cc3, 0xc2c9, 0x40bb, 0xb5, 0x7f, 0x67, 0xb7, 0x37, 0x12, 0x2b, 0x17); - -#define INTERFACE ID3D10EffectRenderTargetViewVariable -DECLARE_INTERFACE_(ID3D10EffectRenderTargetViewVariable, ID3D10EffectVariable) -{ - /* ID3D10EffectVariable methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - /* ID3D10EffectRenderTargetViewVariable methods */ - STDMETHOD(SetRenderTarget)(THIS_ ID3D10RenderTargetView *view) PURE; - STDMETHOD(GetRenderTarget)(THIS_ ID3D10RenderTargetView **view) PURE; - STDMETHOD(SetRenderTargetArray)(THIS_ ID3D10RenderTargetView **views, UINT offset, UINT count) PURE; - STDMETHOD(GetRenderTargetArray)(THIS_ ID3D10RenderTargetView **views, UINT offset, UINT count) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectDepthStencilViewVariable, - 0x3e02c918, 0xcc79, 0x4985, 0xb6, 0x22, 0x2d, 0x92, 0xad, 0x70, 0x16, 0x23); - -#define INTERFACE ID3D10EffectDepthStencilViewVariable -DECLARE_INTERFACE_(ID3D10EffectDepthStencilViewVariable, ID3D10EffectVariable) -{ - /* ID3D10EffectVariable methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - /* ID3D10EffectDepthStencilViewVariable methods */ - STDMETHOD(SetDepthStencil)(THIS_ ID3D10DepthStencilView *view) PURE; - STDMETHOD(GetDepthStencil)(THIS_ ID3D10DepthStencilView **view) PURE; - STDMETHOD(SetDepthStencilArray)(THIS_ ID3D10DepthStencilView **views, UINT offset, UINT count) PURE; - STDMETHOD(GetDepthStencilArray)(THIS_ ID3D10DepthStencilView **views, UINT offset, UINT count) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectShaderVariable, 0x80849279, 0xc799, 0x4797, 0x8c, 0x33, 0x04, 0x07, 0xa0, 0x7d, 0x9e, 0x06); - -#define INTERFACE ID3D10EffectShaderVariable -DECLARE_INTERFACE_(ID3D10EffectShaderVariable, ID3D10EffectVariable) -{ - /* ID3D10EffectVariable methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - /* ID3D10EffectShaderVariable methods */ - STDMETHOD(GetShaderDesc)(THIS_ UINT index, D3D10_EFFECT_SHADER_DESC *desc) PURE; - STDMETHOD(GetVertexShader)(THIS_ UINT index, ID3D10VertexShader **shader) PURE; - STDMETHOD(GetGeometryShader)(THIS_ UINT index, ID3D10GeometryShader **shader) PURE; - STDMETHOD(GetPixelShader)(THIS_ UINT index, ID3D10PixelShader **shader) PURE; - STDMETHOD(GetInputSignatureElementDesc)(THIS_ UINT shader_index, UINT element_index, - D3D10_SIGNATURE_PARAMETER_DESC *desc) PURE; - STDMETHOD(GetOutputSignatureElementDesc)(THIS_ UINT shader_index, UINT element_index, - D3D10_SIGNATURE_PARAMETER_DESC *desc) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectBlendVariable, 0x1fcd2294, 0xdf6d, 0x4eae, 0x86, 0xb3, 0x0e, 0x91, 0x60, 0xcf, 0xb0, 0x7b); - -#define INTERFACE ID3D10EffectBlendVariable -DECLARE_INTERFACE_(ID3D10EffectBlendVariable, ID3D10EffectVariable) -{ - /* ID3D10EffectVariable methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - /* ID3D10EffectBlendVariable methods */ - STDMETHOD(GetBlendState)(THIS_ UINT index, ID3D10BlendState **blend_state) PURE; - STDMETHOD(GetBackingStore)(THIS_ UINT index, D3D10_BLEND_DESC *desc) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectDepthStencilVariable, - 0xaf482368, 0x330a, 0x46a5, 0x9a, 0x5c, 0x01, 0xc7, 0x1a, 0xf2, 0x4c, 0x8d); - -#define INTERFACE ID3D10EffectDepthStencilVariable -DECLARE_INTERFACE_(ID3D10EffectDepthStencilVariable, ID3D10EffectVariable) -{ - /* ID3D10EffectVariable methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - /* ID3D10EffectDepthStencilVariable methods */ - STDMETHOD(GetDepthStencilState)(THIS_ UINT index, ID3D10DepthStencilState **depth_stencil_state) PURE; - STDMETHOD(GetBackingStore)(THIS_ UINT index, D3D10_DEPTH_STENCIL_DESC *desc) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectRasterizerVariable, - 0x21af9f0e, 0x4d94, 0x4ea9, 0x97, 0x85, 0x2c, 0xb7, 0x6b, 0x8c, 0x0b, 0x34); - -#define INTERFACE ID3D10EffectRasterizerVariable -DECLARE_INTERFACE_(ID3D10EffectRasterizerVariable, ID3D10EffectVariable) -{ - /* ID3D10EffectVariable methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - /* ID3D10EffectRasterizerVariable methods */ - STDMETHOD(GetRasterizerState)(THIS_ UINT index, ID3D10RasterizerState **rasterizer_state) PURE; - STDMETHOD(GetBackingStore)(THIS_ UINT index, D3D10_RASTERIZER_DESC *desc) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectSamplerVariable, - 0x6530d5c7, 0x07e9, 0x4271, 0xa4, 0x18, 0xe7, 0xce, 0x4b, 0xd1, 0xe4, 0x80); - -#define INTERFACE ID3D10EffectSamplerVariable -DECLARE_INTERFACE_(ID3D10EffectSamplerVariable, ID3D10EffectVariable) -{ - /* ID3D10EffectVariable methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE; - STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE; - STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE; - /* ID3D10EffectSamplerVariable methods */ - STDMETHOD(GetSampler)(THIS_ UINT index, ID3D10SamplerState **sampler) PURE; - STDMETHOD(GetBackingStore)(THIS_ UINT index, D3D10_SAMPLER_DESC *desc) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectTechnique, 0xdb122ce8, 0xd1c9, 0x4292, 0xb2, 0x37, 0x24, 0xed, 0x3d, 0xe8, 0xb1, 0x75); - -#define INTERFACE ID3D10EffectTechnique -DECLARE_INTERFACE(ID3D10EffectTechnique) + +#endif /* __ID3D10EffectSamplerVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectTechnique interface + */ +#ifndef __ID3D10EffectTechnique_INTERFACE_DEFINED__ +#define __ID3D10EffectTechnique_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectTechnique, 0xdb122ce8, 0xd1c9, 0x4292, 0xb2,0x37, 0x24,0xed,0x3d,0xe8,0xb1,0x75); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("db122ce8-d1c9-4292-b237-24ed3de8b175") +ID3D10EffectTechnique { - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_TECHNIQUE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectPass *, GetPassByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectPass *, GetPassByName)(THIS_ const char *name) PURE; - STDMETHOD(ComputeStateBlockMask)(THIS_ D3D10_STATE_BLOCK_MASK *mask) PURE; + + BEGIN_INTERFACE + + virtual WINBOOL STDMETHODCALLTYPE IsValid( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDesc( + D3D10_TECHNIQUE_DESC *desc) = 0; + + virtual ID3D10EffectVariable * STDMETHODCALLTYPE GetAnnotationByIndex( + UINT index) = 0; + + virtual ID3D10EffectVariable * STDMETHODCALLTYPE GetAnnotationByName( + const char *name) = 0; + + virtual ID3D10EffectPass * STDMETHODCALLTYPE GetPassByIndex( + UINT index) = 0; + + virtual ID3D10EffectPass * STDMETHODCALLTYPE GetPassByName( + const char *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE ComputeStateBlockMask( + D3D10_STATE_BLOCK_MASK *mask) = 0; + + END_INTERFACE + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectTechnique, 0xdb122ce8, 0xd1c9, 0x4292, 0xb2,0x37, 0x24,0xed,0x3d,0xe8,0xb1,0x75) +#endif +#else +typedef struct ID3D10EffectTechniqueVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectTechnique methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectTechnique *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectTechnique *This, + D3D10_TECHNIQUE_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectTechnique *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectTechnique *This, + const char *name); + + ID3D10EffectPass * (STDMETHODCALLTYPE *GetPassByIndex)( + ID3D10EffectTechnique *This, + UINT index); + + ID3D10EffectPass * (STDMETHODCALLTYPE *GetPassByName)( + ID3D10EffectTechnique *This, + const char *name); + + HRESULT (STDMETHODCALLTYPE *ComputeStateBlockMask)( + ID3D10EffectTechnique *This, + D3D10_STATE_BLOCK_MASK *mask); + + END_INTERFACE +} ID3D10EffectTechniqueVtbl; + +interface ID3D10EffectTechnique { + CONST_VTBL ID3D10EffectTechniqueVtbl* lpVtbl; }; -#undef INTERFACE -DEFINE_GUID(IID_ID3D10Effect, 0x51b0ca8b, 0xec0b, 0x4519, 0x87, 0x0d, 0x8e, 0xe1, 0xcb, 0x50, 0x17, 0xc7); +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectTechnique methods ***/ +#define ID3D10EffectTechnique_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectTechnique_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectTechnique_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectTechnique_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectTechnique_GetPassByIndex(This,index) (This)->lpVtbl->GetPassByIndex(This,index) +#define ID3D10EffectTechnique_GetPassByName(This,name) (This)->lpVtbl->GetPassByName(This,name) +#define ID3D10EffectTechnique_ComputeStateBlockMask(This,mask) (This)->lpVtbl->ComputeStateBlockMask(This,mask) +#else +/*** ID3D10EffectTechnique methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectTechnique_IsValid(ID3D10EffectTechnique* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectTechnique_GetDesc(ID3D10EffectTechnique* This,D3D10_TECHNIQUE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectTechnique_GetAnnotationByIndex(ID3D10EffectTechnique* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectTechnique_GetAnnotationByName(ID3D10EffectTechnique* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE ID3D10EffectPass * ID3D10EffectTechnique_GetPassByIndex(ID3D10EffectTechnique* This,UINT index) { + return This->lpVtbl->GetPassByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectPass * ID3D10EffectTechnique_GetPassByName(ID3D10EffectTechnique* This,const char *name) { + return This->lpVtbl->GetPassByName(This,name); +} +static __WIDL_INLINE HRESULT ID3D10EffectTechnique_ComputeStateBlockMask(ID3D10EffectTechnique* This,D3D10_STATE_BLOCK_MASK *mask) { + return This->lpVtbl->ComputeStateBlockMask(This,mask); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectTechnique_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10Effect interface + */ +#ifndef __ID3D10Effect_INTERFACE_DEFINED__ +#define __ID3D10Effect_INTERFACE_DEFINED__ -#define INTERFACE ID3D10Effect -DECLARE_INTERFACE_(ID3D10Effect, IUnknown) +DEFINE_GUID(IID_ID3D10Effect, 0x51b0ca8b, 0xec0b, 0x4519, 0x87,0x0d, 0x8e,0xe1,0xcb,0x50,0x17,0xc7); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("51b0ca8b-ec0b-4519-870d-8ee1cb5017c7") +ID3D10Effect : public IUnknown { - /* IUnknown methods */ - STDMETHOD(QueryInterface)(THIS_ REFIID riid, void **out) PURE; - STDMETHOD_(ULONG, AddRef)(THIS) PURE; - STDMETHOD_(ULONG, Release)(THIS) PURE; - /* ID3D10Effect methods */ - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD_(WINBOOL, IsPool)(THIS) PURE; - STDMETHOD(GetDevice)(THIS_ ID3D10Device **device) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetConstantBufferByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetConstantBufferByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetVariableByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetVariableByName)(THIS_ const char *name) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetVariableBySemantic)(THIS_ const char *semantic) PURE; - STDMETHOD_(struct ID3D10EffectTechnique *, GetTechniqueByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectTechnique *, GetTechniqueByName)(THIS_ const char *name) PURE; - STDMETHOD(Optimize)(THIS) PURE; - STDMETHOD_(WINBOOL, IsOptimized)(THIS) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10EffectPool, 0x9537ab04, 0x3250, 0x412e, 0x82, 0x13, 0xfc, 0xd2, 0xf8, 0x67, 0x79, 0x33); - -#define INTERFACE ID3D10EffectPool -DECLARE_INTERFACE_(ID3D10EffectPool, IUnknown) + virtual WINBOOL STDMETHODCALLTYPE IsValid( + ) = 0; + + virtual WINBOOL STDMETHODCALLTYPE IsPool( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDevice( + ID3D10Device **device) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDesc( + D3D10_EFFECT_DESC *desc) = 0; + + virtual ID3D10EffectConstantBuffer * STDMETHODCALLTYPE GetConstantBufferByIndex( + UINT index) = 0; + + virtual ID3D10EffectConstantBuffer * STDMETHODCALLTYPE GetConstantBufferByName( + const char *name) = 0; + + virtual ID3D10EffectVariable * STDMETHODCALLTYPE GetVariableByIndex( + UINT index) = 0; + + virtual ID3D10EffectVariable * STDMETHODCALLTYPE GetVariableByName( + const char *name) = 0; + + virtual ID3D10EffectVariable * STDMETHODCALLTYPE GetVariableBySemantic( + const char *semantic) = 0; + + virtual ID3D10EffectTechnique * STDMETHODCALLTYPE GetTechniqueByIndex( + UINT index) = 0; + + virtual ID3D10EffectTechnique * STDMETHODCALLTYPE GetTechniqueByName( + const char *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE Optimize( + ) = 0; + + virtual WINBOOL STDMETHODCALLTYPE IsOptimized( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10Effect, 0x51b0ca8b, 0xec0b, 0x4519, 0x87,0x0d, 0x8e,0xe1,0xcb,0x50,0x17,0xc7) +#endif +#else +typedef struct ID3D10EffectVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D10Effect *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D10Effect *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D10Effect *This); + + /*** ID3D10Effect methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10Effect *This); + + WINBOOL (STDMETHODCALLTYPE *IsPool)( + ID3D10Effect *This); + + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D10Effect *This, + ID3D10Device **device); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10Effect *This, + D3D10_EFFECT_DESC *desc); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetConstantBufferByIndex)( + ID3D10Effect *This, + UINT index); + + ID3D10EffectConstantBuffer * (STDMETHODCALLTYPE *GetConstantBufferByName)( + ID3D10Effect *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetVariableByIndex)( + ID3D10Effect *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetVariableByName)( + ID3D10Effect *This, + const char *name); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetVariableBySemantic)( + ID3D10Effect *This, + const char *semantic); + + ID3D10EffectTechnique * (STDMETHODCALLTYPE *GetTechniqueByIndex)( + ID3D10Effect *This, + UINT index); + + ID3D10EffectTechnique * (STDMETHODCALLTYPE *GetTechniqueByName)( + ID3D10Effect *This, + const char *name); + + HRESULT (STDMETHODCALLTYPE *Optimize)( + ID3D10Effect *This); + + WINBOOL (STDMETHODCALLTYPE *IsOptimized)( + ID3D10Effect *This); + + END_INTERFACE +} ID3D10EffectVtbl; + +interface ID3D10Effect { + CONST_VTBL ID3D10EffectVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D10Effect_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D10Effect_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D10Effect_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D10Effect methods ***/ +#define ID3D10Effect_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10Effect_IsPool(This) (This)->lpVtbl->IsPool(This) +#define ID3D10Effect_GetDevice(This,device) (This)->lpVtbl->GetDevice(This,device) +#define ID3D10Effect_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10Effect_GetConstantBufferByIndex(This,index) (This)->lpVtbl->GetConstantBufferByIndex(This,index) +#define ID3D10Effect_GetConstantBufferByName(This,name) (This)->lpVtbl->GetConstantBufferByName(This,name) +#define ID3D10Effect_GetVariableByIndex(This,index) (This)->lpVtbl->GetVariableByIndex(This,index) +#define ID3D10Effect_GetVariableByName(This,name) (This)->lpVtbl->GetVariableByName(This,name) +#define ID3D10Effect_GetVariableBySemantic(This,semantic) (This)->lpVtbl->GetVariableBySemantic(This,semantic) +#define ID3D10Effect_GetTechniqueByIndex(This,index) (This)->lpVtbl->GetTechniqueByIndex(This,index) +#define ID3D10Effect_GetTechniqueByName(This,name) (This)->lpVtbl->GetTechniqueByName(This,name) +#define ID3D10Effect_Optimize(This) (This)->lpVtbl->Optimize(This) +#define ID3D10Effect_IsOptimized(This) (This)->lpVtbl->IsOptimized(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D10Effect_QueryInterface(ID3D10Effect* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D10Effect_AddRef(ID3D10Effect* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D10Effect_Release(ID3D10Effect* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D10Effect methods ***/ +static __WIDL_INLINE WINBOOL ID3D10Effect_IsValid(ID3D10Effect* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE WINBOOL ID3D10Effect_IsPool(ID3D10Effect* This) { + return This->lpVtbl->IsPool(This); +} +static __WIDL_INLINE HRESULT ID3D10Effect_GetDevice(ID3D10Effect* This,ID3D10Device **device) { + return This->lpVtbl->GetDevice(This,device); +} +static __WIDL_INLINE HRESULT ID3D10Effect_GetDesc(ID3D10Effect* This,D3D10_EFFECT_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10Effect_GetConstantBufferByIndex(ID3D10Effect* This,UINT index) { + return This->lpVtbl->GetConstantBufferByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectConstantBuffer * ID3D10Effect_GetConstantBufferByName(ID3D10Effect* This,const char *name) { + return This->lpVtbl->GetConstantBufferByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10Effect_GetVariableByIndex(ID3D10Effect* This,UINT index) { + return This->lpVtbl->GetVariableByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10Effect_GetVariableByName(ID3D10Effect* This,const char *name) { + return This->lpVtbl->GetVariableByName(This,name); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10Effect_GetVariableBySemantic(ID3D10Effect* This,const char *semantic) { + return This->lpVtbl->GetVariableBySemantic(This,semantic); +} +static __WIDL_INLINE ID3D10EffectTechnique * ID3D10Effect_GetTechniqueByIndex(ID3D10Effect* This,UINT index) { + return This->lpVtbl->GetTechniqueByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectTechnique * ID3D10Effect_GetTechniqueByName(ID3D10Effect* This,const char *name) { + return This->lpVtbl->GetTechniqueByName(This,name); +} +static __WIDL_INLINE HRESULT ID3D10Effect_Optimize(ID3D10Effect* This) { + return This->lpVtbl->Optimize(This); +} +static __WIDL_INLINE WINBOOL ID3D10Effect_IsOptimized(ID3D10Effect* This) { + return This->lpVtbl->IsOptimized(This); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10Effect_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10EffectPool interface + */ +#ifndef __ID3D10EffectPool_INTERFACE_DEFINED__ +#define __ID3D10EffectPool_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectPool, 0x9537ab04, 0x3250, 0x412e, 0x82,0x13, 0xfc,0xd2,0xf8,0x67,0x79,0x33); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("9537ab04-3250-412e-8213-fcd2f8677933") +ID3D10EffectPool : public IUnknown { - /* IUnknown methods */ - STDMETHOD(QueryInterface)(THIS_ REFIID riid, void **out) PURE; - STDMETHOD_(ULONG, AddRef)(THIS) PURE; - STDMETHOD_(ULONG, Release)(THIS) PURE; - /* ID3D10EffectPool methods */ - STDMETHOD_(struct ID3D10Effect *, AsEffect)(THIS) PURE; + virtual ID3D10Effect * STDMETHODCALLTYPE AsEffect( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectPool, 0x9537ab04, 0x3250, 0x412e, 0x82,0x13, 0xfc,0xd2,0xf8,0x67,0x79,0x33) +#endif +#else +typedef struct ID3D10EffectPoolVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D10EffectPool *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D10EffectPool *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D10EffectPool *This); + + /*** ID3D10EffectPool methods ***/ + ID3D10Effect * (STDMETHODCALLTYPE *AsEffect)( + ID3D10EffectPool *This); + + END_INTERFACE +} ID3D10EffectPoolVtbl; + +interface ID3D10EffectPool { + CONST_VTBL ID3D10EffectPoolVtbl* lpVtbl; }; -#undef INTERFACE -DEFINE_GUID(IID_ID3D10EffectPass, 0x5cfbeb89, 0x1a06, 0x46e0, 0xb2, 0x82, 0xe3, 0xf9, 0xbf, 0xa3, 0x6a, 0x54); +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D10EffectPool_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D10EffectPool_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D10EffectPool_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D10EffectPool methods ***/ +#define ID3D10EffectPool_AsEffect(This) (This)->lpVtbl->AsEffect(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D10EffectPool_QueryInterface(ID3D10EffectPool* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D10EffectPool_AddRef(ID3D10EffectPool* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D10EffectPool_Release(ID3D10EffectPool* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D10EffectPool methods ***/ +static __WIDL_INLINE ID3D10Effect * ID3D10EffectPool_AsEffect(ID3D10EffectPool* This) { + return This->lpVtbl->AsEffect(This); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectPool_INTERFACE_DEFINED__ */ -#define INTERFACE ID3D10EffectPass -DECLARE_INTERFACE(ID3D10EffectPass) +/***************************************************************************** + * ID3D10EffectPass interface + */ +#ifndef __ID3D10EffectPass_INTERFACE_DEFINED__ +#define __ID3D10EffectPass_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10EffectPass, 0x5cfbeb89, 0x1a06, 0x46e0, 0xb2,0x82, 0xe3,0xf9,0xbf,0xa3,0x6a,0x54); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("5cfbeb89-1a06-46e0-b282-e3f9bfa36a54") +ID3D10EffectPass { - STDMETHOD_(WINBOOL, IsValid)(THIS) PURE; - STDMETHOD(GetDesc)(THIS_ D3D10_PASS_DESC *desc) PURE; - STDMETHOD(GetVertexShaderDesc)(THIS_ D3D10_PASS_SHADER_DESC *desc) PURE; - STDMETHOD(GetGeometryShaderDesc)(THIS_ D3D10_PASS_SHADER_DESC *desc) PURE; - STDMETHOD(GetPixelShaderDesc)(THIS_ D3D10_PASS_SHADER_DESC *desc) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ const char *name) PURE; - STDMETHOD(Apply)(THIS_ UINT flags) PURE; - STDMETHOD(ComputeStateBlockMask)(THIS_ D3D10_STATE_BLOCK_MASK *mask) PURE; -}; -#undef INTERFACE - -DEFINE_GUID(IID_ID3D10StateBlock, 0x0803425a, 0x57f5, 0x4dd6, 0x94, 0x65, 0xa8, 0x75, 0x70, 0x83, 0x4a, 0x08); - -#define INTERFACE ID3D10StateBlock -DECLARE_INTERFACE_(ID3D10StateBlock, IUnknown) + + BEGIN_INTERFACE + + virtual WINBOOL STDMETHODCALLTYPE IsValid( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDesc( + D3D10_PASS_DESC *desc) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetVertexShaderDesc( + D3D10_PASS_SHADER_DESC *desc) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetGeometryShaderDesc( + D3D10_PASS_SHADER_DESC *desc) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPixelShaderDesc( + D3D10_PASS_SHADER_DESC *desc) = 0; + + virtual ID3D10EffectVariable * STDMETHODCALLTYPE GetAnnotationByIndex( + UINT index) = 0; + + virtual ID3D10EffectVariable * STDMETHODCALLTYPE GetAnnotationByName( + const char *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE Apply( + UINT flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE ComputeStateBlockMask( + D3D10_STATE_BLOCK_MASK *mask) = 0; + + END_INTERFACE + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10EffectPass, 0x5cfbeb89, 0x1a06, 0x46e0, 0xb2,0x82, 0xe3,0xf9,0xbf,0xa3,0x6a,0x54) +#endif +#else +typedef struct ID3D10EffectPassVtbl { + BEGIN_INTERFACE + + /*** ID3D10EffectPass methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsValid)( + ID3D10EffectPass *This); + + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10EffectPass *This, + D3D10_PASS_DESC *desc); + + HRESULT (STDMETHODCALLTYPE *GetVertexShaderDesc)( + ID3D10EffectPass *This, + D3D10_PASS_SHADER_DESC *desc); + + HRESULT (STDMETHODCALLTYPE *GetGeometryShaderDesc)( + ID3D10EffectPass *This, + D3D10_PASS_SHADER_DESC *desc); + + HRESULT (STDMETHODCALLTYPE *GetPixelShaderDesc)( + ID3D10EffectPass *This, + D3D10_PASS_SHADER_DESC *desc); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByIndex)( + ID3D10EffectPass *This, + UINT index); + + ID3D10EffectVariable * (STDMETHODCALLTYPE *GetAnnotationByName)( + ID3D10EffectPass *This, + const char *name); + + HRESULT (STDMETHODCALLTYPE *Apply)( + ID3D10EffectPass *This, + UINT flags); + + HRESULT (STDMETHODCALLTYPE *ComputeStateBlockMask)( + ID3D10EffectPass *This, + D3D10_STATE_BLOCK_MASK *mask); + + END_INTERFACE +} ID3D10EffectPassVtbl; + +interface ID3D10EffectPass { + CONST_VTBL ID3D10EffectPassVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10EffectPass methods ***/ +#define ID3D10EffectPass_IsValid(This) (This)->lpVtbl->IsValid(This) +#define ID3D10EffectPass_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10EffectPass_GetVertexShaderDesc(This,desc) (This)->lpVtbl->GetVertexShaderDesc(This,desc) +#define ID3D10EffectPass_GetGeometryShaderDesc(This,desc) (This)->lpVtbl->GetGeometryShaderDesc(This,desc) +#define ID3D10EffectPass_GetPixelShaderDesc(This,desc) (This)->lpVtbl->GetPixelShaderDesc(This,desc) +#define ID3D10EffectPass_GetAnnotationByIndex(This,index) (This)->lpVtbl->GetAnnotationByIndex(This,index) +#define ID3D10EffectPass_GetAnnotationByName(This,name) (This)->lpVtbl->GetAnnotationByName(This,name) +#define ID3D10EffectPass_Apply(This,flags) (This)->lpVtbl->Apply(This,flags) +#define ID3D10EffectPass_ComputeStateBlockMask(This,mask) (This)->lpVtbl->ComputeStateBlockMask(This,mask) +#else +/*** ID3D10EffectPass methods ***/ +static __WIDL_INLINE WINBOOL ID3D10EffectPass_IsValid(ID3D10EffectPass* This) { + return This->lpVtbl->IsValid(This); +} +static __WIDL_INLINE HRESULT ID3D10EffectPass_GetDesc(ID3D10EffectPass* This,D3D10_PASS_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE HRESULT ID3D10EffectPass_GetVertexShaderDesc(ID3D10EffectPass* This,D3D10_PASS_SHADER_DESC *desc) { + return This->lpVtbl->GetVertexShaderDesc(This,desc); +} +static __WIDL_INLINE HRESULT ID3D10EffectPass_GetGeometryShaderDesc(ID3D10EffectPass* This,D3D10_PASS_SHADER_DESC *desc) { + return This->lpVtbl->GetGeometryShaderDesc(This,desc); +} +static __WIDL_INLINE HRESULT ID3D10EffectPass_GetPixelShaderDesc(ID3D10EffectPass* This,D3D10_PASS_SHADER_DESC *desc) { + return This->lpVtbl->GetPixelShaderDesc(This,desc); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectPass_GetAnnotationByIndex(ID3D10EffectPass* This,UINT index) { + return This->lpVtbl->GetAnnotationByIndex(This,index); +} +static __WIDL_INLINE ID3D10EffectVariable * ID3D10EffectPass_GetAnnotationByName(ID3D10EffectPass* This,const char *name) { + return This->lpVtbl->GetAnnotationByName(This,name); +} +static __WIDL_INLINE HRESULT ID3D10EffectPass_Apply(ID3D10EffectPass* This,UINT flags) { + return This->lpVtbl->Apply(This,flags); +} +static __WIDL_INLINE HRESULT ID3D10EffectPass_ComputeStateBlockMask(ID3D10EffectPass* This,D3D10_STATE_BLOCK_MASK *mask) { + return This->lpVtbl->ComputeStateBlockMask(This,mask); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10EffectPass_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10StateBlock interface + */ +#ifndef __ID3D10StateBlock_INTERFACE_DEFINED__ +#define __ID3D10StateBlock_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10StateBlock, 0x0803425a, 0x57f5, 0x4dd6, 0x94,0x65, 0xa8,0x75,0x70,0x83,0x4a,0x08); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("0803425a-57f5-4dd6-9465-a87570834a08") +ID3D10StateBlock : public IUnknown { - /* IUnknown methods */ - STDMETHOD(QueryInterface)(THIS_ REFIID iid, void **object) PURE; - STDMETHOD_(ULONG, AddRef)(THIS) PURE; - STDMETHOD_(ULONG, Release)(THIS) PURE; - /* ID3D10StateBlock methods */ - STDMETHOD(Capture)(THIS) PURE; - STDMETHOD(Apply)(THIS) PURE; - STDMETHOD(ReleaseAllDeviceObjects)(THIS) PURE; - STDMETHOD(GetDevice)(THIS_ ID3D10Device **device) PURE; -}; -#undef INTERFACE + virtual HRESULT STDMETHODCALLTYPE Capture( + ) = 0; -#ifdef __cplusplus -extern "C" { -#endif - -HRESULT WINAPI D3D10CompileEffectFromMemory(void *data, SIZE_T data_size, const char *filename, - const D3D10_SHADER_MACRO *defines, ID3D10Include *include, UINT hlsl_flags, UINT fx_flags, - ID3D10Blob **effect, ID3D10Blob **errors); -HRESULT WINAPI D3D10CreateEffectFromMemory(void *data, SIZE_T data_size, UINT flags, - ID3D10Device *device, ID3D10EffectPool *effect_pool, ID3D10Effect **effect); -HRESULT WINAPI D3D10CreateEffectPoolFromMemory(void *data, SIZE_T data_size, UINT fx_flags, - ID3D10Device *device, ID3D10EffectPool **effect_pool); -HRESULT WINAPI D3D10CreateStateBlock(ID3D10Device *device, - D3D10_STATE_BLOCK_MASK *mask, ID3D10StateBlock **stateblock); - -HRESULT WINAPI D3D10StateBlockMaskDifference(D3D10_STATE_BLOCK_MASK *mask_x, - D3D10_STATE_BLOCK_MASK *mask_y, D3D10_STATE_BLOCK_MASK *result); -HRESULT WINAPI D3D10StateBlockMaskDisableAll(D3D10_STATE_BLOCK_MASK *mask); -HRESULT WINAPI D3D10StateBlockMaskDisableCapture(D3D10_STATE_BLOCK_MASK *mask, - D3D10_DEVICE_STATE_TYPES state_type, UINT start_idx, UINT count); -HRESULT WINAPI D3D10StateBlockMaskEnableAll(D3D10_STATE_BLOCK_MASK *mask); -HRESULT WINAPI D3D10StateBlockMaskEnableCapture(D3D10_STATE_BLOCK_MASK *mask, - D3D10_DEVICE_STATE_TYPES state_type, UINT start_idx, UINT count); -WINBOOL WINAPI D3D10StateBlockMaskGetSetting(D3D10_STATE_BLOCK_MASK *mask, - D3D10_DEVICE_STATE_TYPES state_type, UINT idx); -HRESULT WINAPI D3D10StateBlockMaskIntersect(D3D10_STATE_BLOCK_MASK *mask_x, - D3D10_STATE_BLOCK_MASK *mask_y, D3D10_STATE_BLOCK_MASK *result); -HRESULT WINAPI D3D10StateBlockMaskUnion(D3D10_STATE_BLOCK_MASK *mask_x, - D3D10_STATE_BLOCK_MASK *mask_y, D3D10_STATE_BLOCK_MASK *result); + virtual HRESULT STDMETHODCALLTYPE Apply( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE ReleaseAllDeviceObjects( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDevice( + ID3D10Device **device) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10StateBlock, 0x0803425a, 0x57f5, 0x4dd6, 0x94,0x65, 0xa8,0x75,0x70,0x83,0x4a,0x08) +#endif +#else +typedef struct ID3D10StateBlockVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D10StateBlock *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D10StateBlock *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D10StateBlock *This); + + /*** ID3D10StateBlock methods ***/ + HRESULT (STDMETHODCALLTYPE *Capture)( + ID3D10StateBlock *This); + + HRESULT (STDMETHODCALLTYPE *Apply)( + ID3D10StateBlock *This); + + HRESULT (STDMETHODCALLTYPE *ReleaseAllDeviceObjects)( + ID3D10StateBlock *This); + + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D10StateBlock *This, + ID3D10Device **device); + + END_INTERFACE +} ID3D10StateBlockVtbl; + +interface ID3D10StateBlock { + CONST_VTBL ID3D10StateBlockVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D10StateBlock_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D10StateBlock_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D10StateBlock_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D10StateBlock methods ***/ +#define ID3D10StateBlock_Capture(This) (This)->lpVtbl->Capture(This) +#define ID3D10StateBlock_Apply(This) (This)->lpVtbl->Apply(This) +#define ID3D10StateBlock_ReleaseAllDeviceObjects(This) (This)->lpVtbl->ReleaseAllDeviceObjects(This) +#define ID3D10StateBlock_GetDevice(This,device) (This)->lpVtbl->GetDevice(This,device) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D10StateBlock_QueryInterface(ID3D10StateBlock* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D10StateBlock_AddRef(ID3D10StateBlock* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D10StateBlock_Release(ID3D10StateBlock* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D10StateBlock methods ***/ +static __WIDL_INLINE HRESULT ID3D10StateBlock_Capture(ID3D10StateBlock* This) { + return This->lpVtbl->Capture(This); +} +static __WIDL_INLINE HRESULT ID3D10StateBlock_Apply(ID3D10StateBlock* This) { + return This->lpVtbl->Apply(This); +} +static __WIDL_INLINE HRESULT ID3D10StateBlock_ReleaseAllDeviceObjects(ID3D10StateBlock* This) { + return This->lpVtbl->ReleaseAllDeviceObjects(This); +} +static __WIDL_INLINE HRESULT ID3D10StateBlock_GetDevice(ID3D10StateBlock* This,ID3D10Device **device) { + return This->lpVtbl->GetDevice(This,device); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10StateBlock_INTERFACE_DEFINED__ */ + +HRESULT __stdcall D3D10CompileEffectFromMemory(void *data,SIZE_T data_size,const char *filename,const D3D10_SHADER_MACRO *defines,ID3D10Include *include,UINT hlsl_flags,UINT fx_flags,ID3D10Blob **effect,ID3D10Blob **errors); + +HRESULT __stdcall D3D10CreateEffectFromMemory(void *data,SIZE_T data_size,UINT flags,ID3D10Device *device,ID3D10EffectPool *effect_pool,ID3D10Effect **effect); + +HRESULT __stdcall D3D10CreateEffectPoolFromMemory(void *data,SIZE_T data_size,UINT fx_flags,ID3D10Device *device,ID3D10EffectPool **effect_pool); + +HRESULT __stdcall D3D10CreateStateBlock(ID3D10Device *device,D3D10_STATE_BLOCK_MASK *mask,ID3D10StateBlock **stateblock); + +HRESULT __stdcall D3D10StateBlockMaskDifference(D3D10_STATE_BLOCK_MASK *mask_x,D3D10_STATE_BLOCK_MASK *mask_y,D3D10_STATE_BLOCK_MASK *result); + +HRESULT __stdcall D3D10StateBlockMaskDisableAll(D3D10_STATE_BLOCK_MASK *mask); + +HRESULT __stdcall D3D10StateBlockMaskDisableCapture(D3D10_STATE_BLOCK_MASK *mask,D3D10_DEVICE_STATE_TYPES state_type,UINT start_idx,UINT count); + +HRESULT __stdcall D3D10StateBlockMaskEnableAll(D3D10_STATE_BLOCK_MASK *mask); + +HRESULT __stdcall D3D10StateBlockMaskEnableCapture(D3D10_STATE_BLOCK_MASK *mask,D3D10_DEVICE_STATE_TYPES state_type,UINT start_idx,UINT count); + +WINBOOL __stdcall D3D10StateBlockMaskGetSetting(D3D10_STATE_BLOCK_MASK *mask,D3D10_DEVICE_STATE_TYPES state_type,UINT idx); + +HRESULT __stdcall D3D10StateBlockMaskIntersect(D3D10_STATE_BLOCK_MASK *mask_x,D3D10_STATE_BLOCK_MASK *mask_y,D3D10_STATE_BLOCK_MASK *result); + +HRESULT __stdcall D3D10StateBlockMaskUnion(D3D10_STATE_BLOCK_MASK *mask_x,D3D10_STATE_BLOCK_MASK *mask_y,D3D10_STATE_BLOCK_MASK *result); + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ #ifdef __cplusplus } #endif -#endif /* __WINE_D3D10EFFECT_H */ +#endif /* __d3d10effect_h__ */ diff --git a/lib/libc/include/any-windows-any/d3d10sdklayers.h b/lib/libc/include/any-windows-any/d3d10sdklayers.h index 1fe21c7169ee75d6a03a441549107a759d93d0a4..8b6ce9d135b012d8da900f94f9528edf26e24cc9 100644 --- a/lib/libc/include/any-windows-any/d3d10sdklayers.h +++ b/lib/libc/include/any-windows-any/d3d10sdklayers.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3d10sdklayers.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3d10sdklayers.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3d10sdklayers_h__ #define __d3d10sdklayers_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D10Debug_FWD_DEFINED__ @@ -710,35 +718,35 @@ interface ID3D10Debug { #define ID3D10Debug_Validate(This) (This)->lpVtbl->Validate(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Debug_QueryInterface(ID3D10Debug* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Debug_QueryInterface(ID3D10Debug* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Debug_AddRef(ID3D10Debug* This) { +static __WIDL_INLINE ULONG ID3D10Debug_AddRef(ID3D10Debug* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Debug_Release(ID3D10Debug* This) { +static __WIDL_INLINE ULONG ID3D10Debug_Release(ID3D10Debug* This) { return This->lpVtbl->Release(This); } /*** ID3D10Debug methods ***/ -static FORCEINLINE HRESULT ID3D10Debug_SetFeatureMask(ID3D10Debug* This,UINT mask) { +static __WIDL_INLINE HRESULT ID3D10Debug_SetFeatureMask(ID3D10Debug* This,UINT mask) { return This->lpVtbl->SetFeatureMask(This,mask); } -static FORCEINLINE UINT ID3D10Debug_GetFeatureMask(ID3D10Debug* This) { +static __WIDL_INLINE UINT ID3D10Debug_GetFeatureMask(ID3D10Debug* This) { return This->lpVtbl->GetFeatureMask(This); } -static FORCEINLINE HRESULT ID3D10Debug_SetPresentPerRenderOpDelay(ID3D10Debug* This,UINT milliseconds) { +static __WIDL_INLINE HRESULT ID3D10Debug_SetPresentPerRenderOpDelay(ID3D10Debug* This,UINT milliseconds) { return This->lpVtbl->SetPresentPerRenderOpDelay(This,milliseconds); } -static FORCEINLINE UINT ID3D10Debug_GetPresentPerRenderOpDelay(ID3D10Debug* This) { +static __WIDL_INLINE UINT ID3D10Debug_GetPresentPerRenderOpDelay(ID3D10Debug* This) { return This->lpVtbl->GetPresentPerRenderOpDelay(This); } -static FORCEINLINE HRESULT ID3D10Debug_SetSwapChain(ID3D10Debug* This,IDXGISwapChain *swapchain) { +static __WIDL_INLINE HRESULT ID3D10Debug_SetSwapChain(ID3D10Debug* This,IDXGISwapChain *swapchain) { return This->lpVtbl->SetSwapChain(This,swapchain); } -static FORCEINLINE HRESULT ID3D10Debug_GetSwapChain(ID3D10Debug* This,IDXGISwapChain **swapchain) { +static __WIDL_INLINE HRESULT ID3D10Debug_GetSwapChain(ID3D10Debug* This,IDXGISwapChain **swapchain) { return This->lpVtbl->GetSwapChain(This,swapchain); } -static FORCEINLINE HRESULT ID3D10Debug_Validate(ID3D10Debug* This) { +static __WIDL_INLINE HRESULT ID3D10Debug_Validate(ID3D10Debug* This) { return This->lpVtbl->Validate(This); } #endif @@ -812,20 +820,20 @@ interface ID3D10SwitchToRef { #define ID3D10SwitchToRef_GetUseRef(This) (This)->lpVtbl->GetUseRef(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10SwitchToRef_QueryInterface(ID3D10SwitchToRef* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10SwitchToRef_QueryInterface(ID3D10SwitchToRef* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10SwitchToRef_AddRef(ID3D10SwitchToRef* This) { +static __WIDL_INLINE ULONG ID3D10SwitchToRef_AddRef(ID3D10SwitchToRef* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10SwitchToRef_Release(ID3D10SwitchToRef* This) { +static __WIDL_INLINE ULONG ID3D10SwitchToRef_Release(ID3D10SwitchToRef* This) { return This->lpVtbl->Release(This); } /*** ID3D10SwitchToRef methods ***/ -static FORCEINLINE WINBOOL ID3D10SwitchToRef_SetUseRef(ID3D10SwitchToRef* This,WINBOOL useref) { +static __WIDL_INLINE WINBOOL ID3D10SwitchToRef_SetUseRef(ID3D10SwitchToRef* This,WINBOOL useref) { return This->lpVtbl->SetUseRef(This,useref); } -static FORCEINLINE WINBOOL ID3D10SwitchToRef_GetUseRef(ID3D10SwitchToRef* This) { +static __WIDL_INLINE WINBOOL ID3D10SwitchToRef_GetUseRef(ID3D10SwitchToRef* This) { return This->lpVtbl->GetUseRef(This); } #endif @@ -1168,119 +1176,119 @@ interface ID3D10InfoQueue { #define ID3D10InfoQueue_GetMuteDebugOutput(This) (This)->lpVtbl->GetMuteDebugOutput(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10InfoQueue_QueryInterface(ID3D10InfoQueue* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_QueryInterface(ID3D10InfoQueue* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10InfoQueue_AddRef(ID3D10InfoQueue* This) { +static __WIDL_INLINE ULONG ID3D10InfoQueue_AddRef(ID3D10InfoQueue* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10InfoQueue_Release(ID3D10InfoQueue* This) { +static __WIDL_INLINE ULONG ID3D10InfoQueue_Release(ID3D10InfoQueue* This) { return This->lpVtbl->Release(This); } /*** ID3D10InfoQueue methods ***/ -static FORCEINLINE HRESULT ID3D10InfoQueue_SetMessageCountLimit(ID3D10InfoQueue* This,UINT64 limit) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_SetMessageCountLimit(ID3D10InfoQueue* This,UINT64 limit) { return This->lpVtbl->SetMessageCountLimit(This,limit); } -static FORCEINLINE void ID3D10InfoQueue_ClearStoredMessages(ID3D10InfoQueue* This) { +static __WIDL_INLINE void ID3D10InfoQueue_ClearStoredMessages(ID3D10InfoQueue* This) { This->lpVtbl->ClearStoredMessages(This); } -static FORCEINLINE HRESULT ID3D10InfoQueue_GetMessage(ID3D10InfoQueue* This,UINT64 message_idx,D3D10_MESSAGE *message,SIZE_T *message_size) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_GetMessage(ID3D10InfoQueue* This,UINT64 message_idx,D3D10_MESSAGE *message,SIZE_T *message_size) { return This->lpVtbl->GetMessage(This,message_idx,message,message_size); } -static FORCEINLINE UINT64 ID3D10InfoQueue_GetNumMessagesAllowedByStorageFilter(ID3D10InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D10InfoQueue_GetNumMessagesAllowedByStorageFilter(ID3D10InfoQueue* This) { return This->lpVtbl->GetNumMessagesAllowedByStorageFilter(This); } -static FORCEINLINE UINT64 ID3D10InfoQueue_GetNumMessagesDeniedByStorageFilter(ID3D10InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D10InfoQueue_GetNumMessagesDeniedByStorageFilter(ID3D10InfoQueue* This) { return This->lpVtbl->GetNumMessagesDeniedByStorageFilter(This); } -static FORCEINLINE UINT64 ID3D10InfoQueue_GetNumStoredMessages(ID3D10InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D10InfoQueue_GetNumStoredMessages(ID3D10InfoQueue* This) { return This->lpVtbl->GetNumStoredMessages(This); } -static FORCEINLINE UINT64 ID3D10InfoQueue_GetNumStoredMessagesAllowedByRetrievalFilter(ID3D10InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D10InfoQueue_GetNumStoredMessagesAllowedByRetrievalFilter(ID3D10InfoQueue* This) { return This->lpVtbl->GetNumStoredMessagesAllowedByRetrievalFilter(This); } -static FORCEINLINE UINT64 ID3D10InfoQueue_GetNumMessagesDiscardedByMessageCountLimit(ID3D10InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D10InfoQueue_GetNumMessagesDiscardedByMessageCountLimit(ID3D10InfoQueue* This) { return This->lpVtbl->GetNumMessagesDiscardedByMessageCountLimit(This); } -static FORCEINLINE UINT64 ID3D10InfoQueue_GetMessageCountLimit(ID3D10InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D10InfoQueue_GetMessageCountLimit(ID3D10InfoQueue* This) { return This->lpVtbl->GetMessageCountLimit(This); } -static FORCEINLINE HRESULT ID3D10InfoQueue_AddStorageFilterEntries(ID3D10InfoQueue* This,D3D10_INFO_QUEUE_FILTER *filter) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_AddStorageFilterEntries(ID3D10InfoQueue* This,D3D10_INFO_QUEUE_FILTER *filter) { return This->lpVtbl->AddStorageFilterEntries(This,filter); } -static FORCEINLINE HRESULT ID3D10InfoQueue_GetStorageFilter(ID3D10InfoQueue* This,D3D10_INFO_QUEUE_FILTER *filter,SIZE_T *filter_size) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_GetStorageFilter(ID3D10InfoQueue* This,D3D10_INFO_QUEUE_FILTER *filter,SIZE_T *filter_size) { return This->lpVtbl->GetStorageFilter(This,filter,filter_size); } -static FORCEINLINE void ID3D10InfoQueue_ClearStorageFilter(ID3D10InfoQueue* This) { +static __WIDL_INLINE void ID3D10InfoQueue_ClearStorageFilter(ID3D10InfoQueue* This) { This->lpVtbl->ClearStorageFilter(This); } -static FORCEINLINE HRESULT ID3D10InfoQueue_PushEmptyStorageFilter(ID3D10InfoQueue* This) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_PushEmptyStorageFilter(ID3D10InfoQueue* This) { return This->lpVtbl->PushEmptyStorageFilter(This); } -static FORCEINLINE HRESULT ID3D10InfoQueue_PushCopyOfStorageFilter(ID3D10InfoQueue* This) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_PushCopyOfStorageFilter(ID3D10InfoQueue* This) { return This->lpVtbl->PushCopyOfStorageFilter(This); } -static FORCEINLINE HRESULT ID3D10InfoQueue_PushStorageFilter(ID3D10InfoQueue* This,D3D10_INFO_QUEUE_FILTER *filter) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_PushStorageFilter(ID3D10InfoQueue* This,D3D10_INFO_QUEUE_FILTER *filter) { return This->lpVtbl->PushStorageFilter(This,filter); } -static FORCEINLINE void ID3D10InfoQueue_PopStorageFilter(ID3D10InfoQueue* This) { +static __WIDL_INLINE void ID3D10InfoQueue_PopStorageFilter(ID3D10InfoQueue* This) { This->lpVtbl->PopStorageFilter(This); } -static FORCEINLINE UINT ID3D10InfoQueue_GetStorageFilterStackSize(ID3D10InfoQueue* This) { +static __WIDL_INLINE UINT ID3D10InfoQueue_GetStorageFilterStackSize(ID3D10InfoQueue* This) { return This->lpVtbl->GetStorageFilterStackSize(This); } -static FORCEINLINE HRESULT ID3D10InfoQueue_AddRetrievalFilterEntries(ID3D10InfoQueue* This,D3D10_INFO_QUEUE_FILTER *filter) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_AddRetrievalFilterEntries(ID3D10InfoQueue* This,D3D10_INFO_QUEUE_FILTER *filter) { return This->lpVtbl->AddRetrievalFilterEntries(This,filter); } -static FORCEINLINE HRESULT ID3D10InfoQueue_GetRetrievalFilter(ID3D10InfoQueue* This,D3D10_INFO_QUEUE_FILTER *filter,SIZE_T *filterbytelength) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_GetRetrievalFilter(ID3D10InfoQueue* This,D3D10_INFO_QUEUE_FILTER *filter,SIZE_T *filterbytelength) { return This->lpVtbl->GetRetrievalFilter(This,filter,filterbytelength); } -static FORCEINLINE void ID3D10InfoQueue_ClearRetrievalFilter(ID3D10InfoQueue* This) { +static __WIDL_INLINE void ID3D10InfoQueue_ClearRetrievalFilter(ID3D10InfoQueue* This) { This->lpVtbl->ClearRetrievalFilter(This); } -static FORCEINLINE HRESULT ID3D10InfoQueue_PushEmptyRetrievalFilter(ID3D10InfoQueue* This) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_PushEmptyRetrievalFilter(ID3D10InfoQueue* This) { return This->lpVtbl->PushEmptyRetrievalFilter(This); } -static FORCEINLINE HRESULT ID3D10InfoQueue_PushCopyOfRetrievalFilter(ID3D10InfoQueue* This) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_PushCopyOfRetrievalFilter(ID3D10InfoQueue* This) { return This->lpVtbl->PushCopyOfRetrievalFilter(This); } -static FORCEINLINE HRESULT ID3D10InfoQueue_PushRetrievalFilter(ID3D10InfoQueue* This,D3D10_INFO_QUEUE_FILTER *filter) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_PushRetrievalFilter(ID3D10InfoQueue* This,D3D10_INFO_QUEUE_FILTER *filter) { return This->lpVtbl->PushRetrievalFilter(This,filter); } -static FORCEINLINE void ID3D10InfoQueue_PopRetrievalFilter(ID3D10InfoQueue* This) { +static __WIDL_INLINE void ID3D10InfoQueue_PopRetrievalFilter(ID3D10InfoQueue* This) { This->lpVtbl->PopRetrievalFilter(This); } -static FORCEINLINE UINT ID3D10InfoQueue_GetRetrievalFilterStackSize(ID3D10InfoQueue* This) { +static __WIDL_INLINE UINT ID3D10InfoQueue_GetRetrievalFilterStackSize(ID3D10InfoQueue* This) { return This->lpVtbl->GetRetrievalFilterStackSize(This); } -static FORCEINLINE HRESULT ID3D10InfoQueue_AddMessage(ID3D10InfoQueue* This,D3D10_MESSAGE_CATEGORY category,D3D10_MESSAGE_SEVERITY severity,D3D10_MESSAGE_ID id,const char *description) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_AddMessage(ID3D10InfoQueue* This,D3D10_MESSAGE_CATEGORY category,D3D10_MESSAGE_SEVERITY severity,D3D10_MESSAGE_ID id,const char *description) { return This->lpVtbl->AddMessage(This,category,severity,id,description); } -static FORCEINLINE HRESULT ID3D10InfoQueue_AddApplicationMessage(ID3D10InfoQueue* This,D3D10_MESSAGE_SEVERITY severity,const char *description) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_AddApplicationMessage(ID3D10InfoQueue* This,D3D10_MESSAGE_SEVERITY severity,const char *description) { return This->lpVtbl->AddApplicationMessage(This,severity,description); } -static FORCEINLINE HRESULT ID3D10InfoQueue_SetBreakOnCategory(ID3D10InfoQueue* This,D3D10_MESSAGE_CATEGORY category,WINBOOL enable) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_SetBreakOnCategory(ID3D10InfoQueue* This,D3D10_MESSAGE_CATEGORY category,WINBOOL enable) { return This->lpVtbl->SetBreakOnCategory(This,category,enable); } -static FORCEINLINE HRESULT ID3D10InfoQueue_SetBreakOnSeverity(ID3D10InfoQueue* This,D3D10_MESSAGE_SEVERITY severity,WINBOOL enable) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_SetBreakOnSeverity(ID3D10InfoQueue* This,D3D10_MESSAGE_SEVERITY severity,WINBOOL enable) { return This->lpVtbl->SetBreakOnSeverity(This,severity,enable); } -static FORCEINLINE HRESULT ID3D10InfoQueue_SetBreakOnID(ID3D10InfoQueue* This,D3D10_MESSAGE_ID id,WINBOOL enable) { +static __WIDL_INLINE HRESULT ID3D10InfoQueue_SetBreakOnID(ID3D10InfoQueue* This,D3D10_MESSAGE_ID id,WINBOOL enable) { return This->lpVtbl->SetBreakOnID(This,id,enable); } -static FORCEINLINE WINBOOL ID3D10InfoQueue_GetBreakOnCategory(ID3D10InfoQueue* This,D3D10_MESSAGE_CATEGORY category) { +static __WIDL_INLINE WINBOOL ID3D10InfoQueue_GetBreakOnCategory(ID3D10InfoQueue* This,D3D10_MESSAGE_CATEGORY category) { return This->lpVtbl->GetBreakOnCategory(This,category); } -static FORCEINLINE WINBOOL ID3D10InfoQueue_GetBreakOnSeverity(ID3D10InfoQueue* This,D3D10_MESSAGE_SEVERITY severity) { +static __WIDL_INLINE WINBOOL ID3D10InfoQueue_GetBreakOnSeverity(ID3D10InfoQueue* This,D3D10_MESSAGE_SEVERITY severity) { return This->lpVtbl->GetBreakOnSeverity(This,severity); } -static FORCEINLINE WINBOOL ID3D10InfoQueue_GetBreakOnID(ID3D10InfoQueue* This,D3D10_MESSAGE_ID id) { +static __WIDL_INLINE WINBOOL ID3D10InfoQueue_GetBreakOnID(ID3D10InfoQueue* This,D3D10_MESSAGE_ID id) { return This->lpVtbl->GetBreakOnID(This,id); } -static FORCEINLINE void ID3D10InfoQueue_SetMuteDebugOutput(ID3D10InfoQueue* This,WINBOOL mute) { +static __WIDL_INLINE void ID3D10InfoQueue_SetMuteDebugOutput(ID3D10InfoQueue* This,WINBOOL mute) { This->lpVtbl->SetMuteDebugOutput(This,mute); } -static FORCEINLINE WINBOOL ID3D10InfoQueue_GetMuteDebugOutput(ID3D10InfoQueue* This) { +static __WIDL_INLINE WINBOOL ID3D10InfoQueue_GetMuteDebugOutput(ID3D10InfoQueue* This) { return This->lpVtbl->GetMuteDebugOutput(This); } #endif diff --git a/lib/libc/include/any-windows-any/d3d10shader.h b/lib/libc/include/any-windows-any/d3d10shader.h index 47efdb1e98fdb0b32f40afdd8d7e6af19f102e3a..02d12af996cf267669159c51cdc783a76660dba5 100644 --- a/lib/libc/include/any-windows-any/d3d10shader.h +++ b/lib/libc/include/any-windows-any/d3d10shader.h @@ -1,78 +1,127 @@ -#undef INTERFACE -/* - * Copyright 2009 Henri Verbeet for CodeWeavers - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA - * - */ - -#ifndef __WINE_D3D10SHADER_H -#define __WINE_D3D10SHADER_H - -#include "d3d10.h" - -#define D3D10_SHADER_DEBUG 0x0001 -#define D3D10_SHADER_SKIP_VALIDATION 0x0002 -#define D3D10_SHADER_SKIP_OPTIMIZATION 0x0004 -#define D3D10_SHADER_PACK_MATRIX_ROW_MAJOR 0x0008 -#define D3D10_SHADER_PACK_MATRIX_COLUMN_MAJOR 0x0010 -#define D3D10_SHADER_PARTIAL_PRECISION 0x0020 -#define D3D10_SHADER_FORCE_VS_SOFTWARE_NO_OPT 0x0040 -#define D3D10_SHADER_FORCE_PS_SOFTWARE_NO_OPT 0x0080 -#define D3D10_SHADER_NO_PRESHADER 0x0100 -#define D3D10_SHADER_AVOID_FLOW_CONTROL 0x0200 -#define D3D10_SHADER_PREFER_FLOW_CONTROL 0x0400 -#define D3D10_SHADER_ENABLE_STRICTNESS 0x0800 -#define D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY 0x1000 -#define D3D10_SHADER_IEEE_STRICTNESS 0x2000 -#define D3D10_SHADER_WARNINGS_ARE_ERRORS 0x40000 - -#define D3D10_SHADER_OPTIMIZATION_LEVEL0 0x4000 -#define D3D10_SHADER_OPTIMIZATION_LEVEL1 0x0000 -#define D3D10_SHADER_OPTIMIZATION_LEVEL2 0xC000 -#define D3D10_SHADER_OPTIMIZATION_LEVEL3 0x8000 - -/* These are defined as version-neutral in d3dcommon.h */ +/*** Autogenerated by WIDL 8.21 from include/d3d10shader.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __d3d10shader_h__ +#define __d3d10shader_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef __ID3D10ShaderReflectionType_FWD_DEFINED__ +#define __ID3D10ShaderReflectionType_FWD_DEFINED__ +typedef interface ID3D10ShaderReflectionType ID3D10ShaderReflectionType; +#ifdef __cplusplus +interface ID3D10ShaderReflectionType; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10ShaderReflectionVariable_FWD_DEFINED__ +#define __ID3D10ShaderReflectionVariable_FWD_DEFINED__ +typedef interface ID3D10ShaderReflectionVariable ID3D10ShaderReflectionVariable; +#ifdef __cplusplus +interface ID3D10ShaderReflectionVariable; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10ShaderReflectionConstantBuffer_FWD_DEFINED__ +#define __ID3D10ShaderReflectionConstantBuffer_FWD_DEFINED__ +typedef interface ID3D10ShaderReflectionConstantBuffer ID3D10ShaderReflectionConstantBuffer; +#ifdef __cplusplus +interface ID3D10ShaderReflectionConstantBuffer; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D10ShaderReflection_FWD_DEFINED__ +#define __ID3D10ShaderReflection_FWD_DEFINED__ +typedef interface ID3D10ShaderReflection ID3D10ShaderReflection; +#ifdef __cplusplus +interface ID3D10ShaderReflection; +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define D3D10_SHADER_DEBUG (0x1) + +#define D3D10_SHADER_SKIP_VALIDATION (0x2) + +#define D3D10_SHADER_SKIP_OPTIMIZATION (0x4) + +#define D3D10_SHADER_PACK_MATRIX_ROW_MAJOR (0x8) + +#define D3D10_SHADER_PACK_MATRIX_COLUMN_MAJOR (0x10) + +#define D3D10_SHADER_PARTIAL_PRECISION (0x20) + +#define D3D10_SHADER_FORCE_VS_SOFTWARE_NO_OPT (0x40) + +#define D3D10_SHADER_FORCE_PS_SOFTWARE_NO_OPT (0x80) + +#define D3D10_SHADER_NO_PRESHADER (0x100) + +#define D3D10_SHADER_AVOID_FLOW_CONTROL (0x200) + +#define D3D10_SHADER_PREFER_FLOW_CONTROL (0x400) + +#define D3D10_SHADER_ENABLE_STRICTNESS (0x800) + +#define D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY (0x1000) + +#define D3D10_SHADER_IEEE_STRICTNESS (0x2000) + +#define D3D10_SHADER_WARNINGS_ARE_ERRORS (0x40000) + +#define D3D10_SHADER_OPTIMIZATION_LEVEL0 (0x4000) + +#define D3D10_SHADER_OPTIMIZATION_LEVEL1 (0x0) + +#define D3D10_SHADER_OPTIMIZATION_LEVEL2 (0xc000) + +#define D3D10_SHADER_OPTIMIZATION_LEVEL3 (0x8000) + typedef D3D_SHADER_MACRO D3D10_SHADER_MACRO; typedef D3D_SHADER_MACRO *LPD3D10_SHADER_MACRO; - typedef D3D_SHADER_VARIABLE_CLASS D3D10_SHADER_VARIABLE_CLASS; typedef D3D_SHADER_VARIABLE_CLASS *LPD3D10_SHADER_VARIABLE_CLASS; - typedef D3D_CBUFFER_TYPE D3D10_CBUFFER_TYPE; typedef D3D_CBUFFER_TYPE *LPD3D10_CBUFFER_TYPE; - typedef D3D_REGISTER_COMPONENT_TYPE D3D10_REGISTER_COMPONENT_TYPE; - typedef D3D_RESOURCE_RETURN_TYPE D3D10_RESOURCE_RETURN_TYPE; - typedef D3D_NAME D3D10_NAME; - typedef D3D_SHADER_INPUT_TYPE D3D10_SHADER_INPUT_TYPE; typedef D3D_SHADER_INPUT_TYPE *LPD3D10_SHADER_INPUT_TYPE; - typedef D3D_SHADER_VARIABLE_TYPE D3D10_SHADER_VARIABLE_TYPE; typedef D3D_SHADER_VARIABLE_TYPE *LPD3D10_SHADER_VARIABLE_TYPE; - typedef D3D_INCLUDE_TYPE D3D10_INCLUDE_TYPE; typedef ID3DInclude ID3D10Include; typedef ID3DInclude *LPD3D10INCLUDE; #define IID_ID3D10Include IID_ID3DInclude - -typedef struct _D3D10_SHADER_INPUT_BIND_DESC -{ +typedef struct _D3D10_SHADER_INPUT_BIND_DESC { const char *Name; D3D10_SHADER_INPUT_TYPE Type; UINT BindPoint; @@ -82,9 +131,7 @@ typedef struct _D3D10_SHADER_INPUT_BIND_DESC D3D10_SRV_DIMENSION Dimension; UINT NumSamples; } D3D10_SHADER_INPUT_BIND_DESC; - -typedef struct _D3D10_SIGNATURE_PARAMETER_DESC -{ +typedef struct _D3D10_SIGNATURE_PARAMETER_DESC { const char *SemanticName; UINT SemanticIndex; UINT Register; @@ -93,9 +140,7 @@ typedef struct _D3D10_SIGNATURE_PARAMETER_DESC BYTE Mask; BYTE ReadWriteMask; } D3D10_SIGNATURE_PARAMETER_DESC; - -typedef struct _D3D10_SHADER_DESC -{ +typedef struct _D3D10_SHADER_DESC { UINT Version; const char *Creator; UINT Flags; @@ -125,27 +170,21 @@ typedef struct _D3D10_SHADER_DESC D3D10_PRIMITIVE_TOPOLOGY GSOutputTopology; UINT GSMaxOutputVertexCount; } D3D10_SHADER_DESC; - -typedef struct _D3D10_SHADER_BUFFER_DESC -{ +typedef struct _D3D10_SHADER_BUFFER_DESC { const char *Name; D3D10_CBUFFER_TYPE Type; UINT Variables; UINT Size; UINT uFlags; } D3D10_SHADER_BUFFER_DESC; - -typedef struct _D3D10_SHADER_VARIABLE_DESC -{ +typedef struct _D3D10_SHADER_VARIABLE_DESC { const char *Name; UINT StartOffset; UINT Size; UINT uFlags; void *DefaultValue; } D3D10_SHADER_VARIABLE_DESC; - -typedef struct _D3D10_SHADER_TYPE_DESC -{ +typedef struct _D3D10_SHADER_TYPE_DESC { D3D10_SHADER_VARIABLE_CLASS Class; D3D10_SHADER_VARIABLE_TYPE Type; UINT Rows; @@ -154,81 +193,404 @@ typedef struct _D3D10_SHADER_TYPE_DESC UINT Members; UINT Offset; } D3D10_SHADER_TYPE_DESC; +/***************************************************************************** + * ID3D10ShaderReflectionType interface + */ +#ifndef __ID3D10ShaderReflectionType_INTERFACE_DEFINED__ +#define __ID3D10ShaderReflectionType_INTERFACE_DEFINED__ -DEFINE_GUID(IID_ID3D10ShaderReflectionType, 0xc530ad7d, 0x9b16, 0x4395, 0xa9, 0x79, 0xba, 0x2e, 0xcf, 0xf8, 0x3a, 0xdd); - -#define INTERFACE ID3D10ShaderReflectionType -DECLARE_INTERFACE(ID3D10ShaderReflectionType) +DEFINE_GUID(IID_ID3D10ShaderReflectionType, 0xc530ad7d, 0x9b16, 0x4395, 0xa9,0x79, 0xba,0x2e,0xcf,0xf8,0x3a,0xdd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c530ad7d-9b16-4395-a979-ba2ecff83add") +ID3D10ShaderReflectionType { - STDMETHOD(GetDesc)(THIS_ D3D10_SHADER_TYPE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10ShaderReflectionType *, GetMemberTypeByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10ShaderReflectionType *, GetMemberTypeByName)(THIS_ const char *name) PURE; - STDMETHOD_(const char *, GetMemberTypeName)(THIS_ UINT index) PURE; + + BEGIN_INTERFACE + + virtual HRESULT STDMETHODCALLTYPE GetDesc( + D3D10_SHADER_TYPE_DESC *desc) = 0; + + virtual ID3D10ShaderReflectionType * STDMETHODCALLTYPE GetMemberTypeByIndex( + UINT index) = 0; + + virtual ID3D10ShaderReflectionType * STDMETHODCALLTYPE GetMemberTypeByName( + const char *name) = 0; + + virtual const char * STDMETHODCALLTYPE GetMemberTypeName( + UINT index) = 0; + + END_INTERFACE + }; -#undef INTERFACE +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10ShaderReflectionType, 0xc530ad7d, 0x9b16, 0x4395, 0xa9,0x79, 0xba,0x2e,0xcf,0xf8,0x3a,0xdd) +#endif +#else +typedef struct ID3D10ShaderReflectionTypeVtbl { + BEGIN_INTERFACE + + /*** ID3D10ShaderReflectionType methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10ShaderReflectionType *This, + D3D10_SHADER_TYPE_DESC *desc); + + ID3D10ShaderReflectionType * (STDMETHODCALLTYPE *GetMemberTypeByIndex)( + ID3D10ShaderReflectionType *This, + UINT index); + + ID3D10ShaderReflectionType * (STDMETHODCALLTYPE *GetMemberTypeByName)( + ID3D10ShaderReflectionType *This, + const char *name); -DEFINE_GUID(IID_ID3D10ShaderReflectionVariable, 0x1bf63c95, 0x2650, 0x405d, 0x99, 0xc1, 0x36, 0x36, 0xbd, 0x1d, 0xa0, 0xa1); + const char * (STDMETHODCALLTYPE *GetMemberTypeName)( + ID3D10ShaderReflectionType *This, + UINT index); + + END_INTERFACE +} ID3D10ShaderReflectionTypeVtbl; + +interface ID3D10ShaderReflectionType { + CONST_VTBL ID3D10ShaderReflectionTypeVtbl* lpVtbl; +}; -#define INTERFACE ID3D10ShaderReflectionVariable -DECLARE_INTERFACE(ID3D10ShaderReflectionVariable) +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10ShaderReflectionType methods ***/ +#define ID3D10ShaderReflectionType_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10ShaderReflectionType_GetMemberTypeByIndex(This,index) (This)->lpVtbl->GetMemberTypeByIndex(This,index) +#define ID3D10ShaderReflectionType_GetMemberTypeByName(This,name) (This)->lpVtbl->GetMemberTypeByName(This,name) +#define ID3D10ShaderReflectionType_GetMemberTypeName(This,index) (This)->lpVtbl->GetMemberTypeName(This,index) +#else +/*** ID3D10ShaderReflectionType methods ***/ +static __WIDL_INLINE HRESULT ID3D10ShaderReflectionType_GetDesc(ID3D10ShaderReflectionType* This,D3D10_SHADER_TYPE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10ShaderReflectionType * ID3D10ShaderReflectionType_GetMemberTypeByIndex(ID3D10ShaderReflectionType* This,UINT index) { + return This->lpVtbl->GetMemberTypeByIndex(This,index); +} +static __WIDL_INLINE ID3D10ShaderReflectionType * ID3D10ShaderReflectionType_GetMemberTypeByName(ID3D10ShaderReflectionType* This,const char *name) { + return This->lpVtbl->GetMemberTypeByName(This,name); +} +static __WIDL_INLINE const char * ID3D10ShaderReflectionType_GetMemberTypeName(ID3D10ShaderReflectionType* This,UINT index) { + return This->lpVtbl->GetMemberTypeName(This,index); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10ShaderReflectionType_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10ShaderReflectionVariable interface + */ +#ifndef __ID3D10ShaderReflectionVariable_INTERFACE_DEFINED__ +#define __ID3D10ShaderReflectionVariable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10ShaderReflectionVariable, 0x1bf63c95, 0x2650, 0x405d, 0x99,0xc1, 0x36,0x36,0xbd,0x1d,0xa0,0xa1); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("1bf63c95-2650-405d-99c1-3636bd1da0a1") +ID3D10ShaderReflectionVariable { - STDMETHOD(GetDesc)(THIS_ D3D10_SHADER_VARIABLE_DESC *desc) PURE; - STDMETHOD_(struct ID3D10ShaderReflectionType *, GetType)(THIS) PURE; + + BEGIN_INTERFACE + + virtual HRESULT STDMETHODCALLTYPE GetDesc( + D3D10_SHADER_VARIABLE_DESC *desc) = 0; + + virtual ID3D10ShaderReflectionType * STDMETHODCALLTYPE GetType( + ) = 0; + + END_INTERFACE + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10ShaderReflectionVariable, 0x1bf63c95, 0x2650, 0x405d, 0x99,0xc1, 0x36,0x36,0xbd,0x1d,0xa0,0xa1) +#endif +#else +typedef struct ID3D10ShaderReflectionVariableVtbl { + BEGIN_INTERFACE + + /*** ID3D10ShaderReflectionVariable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10ShaderReflectionVariable *This, + D3D10_SHADER_VARIABLE_DESC *desc); + + ID3D10ShaderReflectionType * (STDMETHODCALLTYPE *GetType)( + ID3D10ShaderReflectionVariable *This); + + END_INTERFACE +} ID3D10ShaderReflectionVariableVtbl; + +interface ID3D10ShaderReflectionVariable { + CONST_VTBL ID3D10ShaderReflectionVariableVtbl* lpVtbl; }; -#undef INTERFACE -DEFINE_GUID(IID_ID3D10ShaderReflectionConstantBuffer, 0x66c66a94, 0xdddd, 0x4b62, 0xa6, 0x6a, 0xf0, 0xda, 0x33, 0xc2, 0xb4, 0xd0); +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10ShaderReflectionVariable methods ***/ +#define ID3D10ShaderReflectionVariable_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10ShaderReflectionVariable_GetType(This) (This)->lpVtbl->GetType(This) +#else +/*** ID3D10ShaderReflectionVariable methods ***/ +static __WIDL_INLINE HRESULT ID3D10ShaderReflectionVariable_GetDesc(ID3D10ShaderReflectionVariable* This,D3D10_SHADER_VARIABLE_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10ShaderReflectionType * ID3D10ShaderReflectionVariable_GetType(ID3D10ShaderReflectionVariable* This) { + return This->lpVtbl->GetType(This); +} +#endif +#endif + +#endif + + +#endif /* __ID3D10ShaderReflectionVariable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10ShaderReflectionConstantBuffer interface + */ +#ifndef __ID3D10ShaderReflectionConstantBuffer_INTERFACE_DEFINED__ +#define __ID3D10ShaderReflectionConstantBuffer_INTERFACE_DEFINED__ -#define INTERFACE ID3D10ShaderReflectionConstantBuffer -DECLARE_INTERFACE(ID3D10ShaderReflectionConstantBuffer) +DEFINE_GUID(IID_ID3D10ShaderReflectionConstantBuffer, 0x66c66a94, 0xdddd, 0x4b62, 0xa6,0x6a, 0xf0,0xda,0x33,0xc2,0xb4,0xd0); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("66c66a94-dddd-4b62-a66a-f0da33c2b4d0") +ID3D10ShaderReflectionConstantBuffer { - STDMETHOD(GetDesc)(THIS_ D3D10_SHADER_BUFFER_DESC *desc) PURE; - STDMETHOD_(struct ID3D10ShaderReflectionVariable *, GetVariableByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10ShaderReflectionVariable *, GetVariableByName)(THIS_ const char *name) PURE; + + BEGIN_INTERFACE + + virtual HRESULT STDMETHODCALLTYPE GetDesc( + D3D10_SHADER_BUFFER_DESC *desc) = 0; + + virtual ID3D10ShaderReflectionVariable * STDMETHODCALLTYPE GetVariableByIndex( + UINT index) = 0; + + virtual ID3D10ShaderReflectionVariable * STDMETHODCALLTYPE GetVariableByName( + const char *name) = 0; + + END_INTERFACE + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10ShaderReflectionConstantBuffer, 0x66c66a94, 0xdddd, 0x4b62, 0xa6,0x6a, 0xf0,0xda,0x33,0xc2,0xb4,0xd0) +#endif +#else +typedef struct ID3D10ShaderReflectionConstantBufferVtbl { + BEGIN_INTERFACE + + /*** ID3D10ShaderReflectionConstantBuffer methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10ShaderReflectionConstantBuffer *This, + D3D10_SHADER_BUFFER_DESC *desc); + + ID3D10ShaderReflectionVariable * (STDMETHODCALLTYPE *GetVariableByIndex)( + ID3D10ShaderReflectionConstantBuffer *This, + UINT index); + + ID3D10ShaderReflectionVariable * (STDMETHODCALLTYPE *GetVariableByName)( + ID3D10ShaderReflectionConstantBuffer *This, + const char *name); + + END_INTERFACE +} ID3D10ShaderReflectionConstantBufferVtbl; + +interface ID3D10ShaderReflectionConstantBuffer { + CONST_VTBL ID3D10ShaderReflectionConstantBufferVtbl* lpVtbl; }; -#undef INTERFACE -DEFINE_GUID(IID_ID3D10ShaderReflection, 0xd40e20b6, 0xf8f7, 0x42ad, 0xab, 0x20, 0x4b, 0xaf, 0x8f, 0x15, 0xdf, 0xaa); +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** ID3D10ShaderReflectionConstantBuffer methods ***/ +#define ID3D10ShaderReflectionConstantBuffer_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10ShaderReflectionConstantBuffer_GetVariableByIndex(This,index) (This)->lpVtbl->GetVariableByIndex(This,index) +#define ID3D10ShaderReflectionConstantBuffer_GetVariableByName(This,name) (This)->lpVtbl->GetVariableByName(This,name) +#else +/*** ID3D10ShaderReflectionConstantBuffer methods ***/ +static __WIDL_INLINE HRESULT ID3D10ShaderReflectionConstantBuffer_GetDesc(ID3D10ShaderReflectionConstantBuffer* This,D3D10_SHADER_BUFFER_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10ShaderReflectionVariable * ID3D10ShaderReflectionConstantBuffer_GetVariableByIndex(ID3D10ShaderReflectionConstantBuffer* This,UINT index) { + return This->lpVtbl->GetVariableByIndex(This,index); +} +static __WIDL_INLINE ID3D10ShaderReflectionVariable * ID3D10ShaderReflectionConstantBuffer_GetVariableByName(ID3D10ShaderReflectionConstantBuffer* This,const char *name) { + return This->lpVtbl->GetVariableByName(This,name); +} +#endif +#endif -#define INTERFACE ID3D10ShaderReflection -DECLARE_INTERFACE_(ID3D10ShaderReflection, IUnknown) +#endif + + +#endif /* __ID3D10ShaderReflectionConstantBuffer_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D10ShaderReflection interface + */ +#ifndef __ID3D10ShaderReflection_INTERFACE_DEFINED__ +#define __ID3D10ShaderReflection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D10ShaderReflection, 0xd40e20b6, 0xf8f7, 0x42ad, 0xab,0x20, 0x4b,0xaf,0x8f,0x15,0xdf,0xaa); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d40e20b6-f8f7-42ad-ab20-4baf8f15dfaa") +ID3D10ShaderReflection : public IUnknown { - /* IUnknown methods */ - STDMETHOD(QueryInterface)(THIS_ REFIID riid, void **out) PURE; - STDMETHOD_(ULONG, AddRef)(THIS) PURE; - STDMETHOD_(ULONG, Release)(THIS) PURE; - /* ID3D10ShaderReflection methods */ - STDMETHOD(GetDesc)(THIS_ D3D10_SHADER_DESC *desc) PURE; - STDMETHOD_(struct ID3D10ShaderReflectionConstantBuffer *, GetConstantBufferByIndex)(THIS_ UINT index) PURE; - STDMETHOD_(struct ID3D10ShaderReflectionConstantBuffer *, GetConstantBufferByName)(THIS_ const char *name) PURE; - STDMETHOD(GetResourceBindingDesc)(THIS_ UINT index, D3D10_SHADER_INPUT_BIND_DESC *desc) PURE; - STDMETHOD(GetInputParameterDesc)(THIS_ UINT index, D3D10_SIGNATURE_PARAMETER_DESC *desc) PURE; - STDMETHOD(GetOutputParameterDesc)(THIS_ UINT index, D3D10_SIGNATURE_PARAMETER_DESC *desc) PURE; + virtual HRESULT STDMETHODCALLTYPE GetDesc( + D3D10_SHADER_DESC *desc) = 0; + + virtual ID3D10ShaderReflectionConstantBuffer * STDMETHODCALLTYPE GetConstantBufferByIndex( + UINT index) = 0; + + virtual ID3D10ShaderReflectionConstantBuffer * STDMETHODCALLTYPE GetConstantBufferByName( + const char *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetResourceBindingDesc( + UINT index, + D3D10_SHADER_INPUT_BIND_DESC *desc) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetInputParameterDesc( + UINT index, + D3D10_SIGNATURE_PARAMETER_DESC *desc) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetOutputParameterDesc( + UINT index, + D3D10_SIGNATURE_PARAMETER_DESC *desc) = 0; + }; -#undef INTERFACE +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D10ShaderReflection, 0xd40e20b6, 0xf8f7, 0x42ad, 0xab,0x20, 0x4b,0xaf,0x8f,0x15,0xdf,0xaa) +#endif +#else +typedef struct ID3D10ShaderReflectionVtbl { + BEGIN_INTERFACE + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D10ShaderReflection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D10ShaderReflection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D10ShaderReflection *This); + + /*** ID3D10ShaderReflection methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDesc)( + ID3D10ShaderReflection *This, + D3D10_SHADER_DESC *desc); + + ID3D10ShaderReflectionConstantBuffer * (STDMETHODCALLTYPE *GetConstantBufferByIndex)( + ID3D10ShaderReflection *This, + UINT index); + + ID3D10ShaderReflectionConstantBuffer * (STDMETHODCALLTYPE *GetConstantBufferByName)( + ID3D10ShaderReflection *This, + const char *name); + + HRESULT (STDMETHODCALLTYPE *GetResourceBindingDesc)( + ID3D10ShaderReflection *This, + UINT index, + D3D10_SHADER_INPUT_BIND_DESC *desc); + + HRESULT (STDMETHODCALLTYPE *GetInputParameterDesc)( + ID3D10ShaderReflection *This, + UINT index, + D3D10_SIGNATURE_PARAMETER_DESC *desc); + + HRESULT (STDMETHODCALLTYPE *GetOutputParameterDesc)( + ID3D10ShaderReflection *This, + UINT index, + D3D10_SIGNATURE_PARAMETER_DESC *desc); + + END_INTERFACE +} ID3D10ShaderReflectionVtbl; + +interface ID3D10ShaderReflection { + CONST_VTBL ID3D10ShaderReflectionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D10ShaderReflection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D10ShaderReflection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D10ShaderReflection_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D10ShaderReflection methods ***/ +#define ID3D10ShaderReflection_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) +#define ID3D10ShaderReflection_GetConstantBufferByIndex(This,index) (This)->lpVtbl->GetConstantBufferByIndex(This,index) +#define ID3D10ShaderReflection_GetConstantBufferByName(This,name) (This)->lpVtbl->GetConstantBufferByName(This,name) +#define ID3D10ShaderReflection_GetResourceBindingDesc(This,index,desc) (This)->lpVtbl->GetResourceBindingDesc(This,index,desc) +#define ID3D10ShaderReflection_GetInputParameterDesc(This,index,desc) (This)->lpVtbl->GetInputParameterDesc(This,index,desc) +#define ID3D10ShaderReflection_GetOutputParameterDesc(This,index,desc) (This)->lpVtbl->GetOutputParameterDesc(This,index,desc) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D10ShaderReflection_QueryInterface(ID3D10ShaderReflection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D10ShaderReflection_AddRef(ID3D10ShaderReflection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D10ShaderReflection_Release(ID3D10ShaderReflection* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D10ShaderReflection methods ***/ +static __WIDL_INLINE HRESULT ID3D10ShaderReflection_GetDesc(ID3D10ShaderReflection* This,D3D10_SHADER_DESC *desc) { + return This->lpVtbl->GetDesc(This,desc); +} +static __WIDL_INLINE ID3D10ShaderReflectionConstantBuffer * ID3D10ShaderReflection_GetConstantBufferByIndex(ID3D10ShaderReflection* This,UINT index) { + return This->lpVtbl->GetConstantBufferByIndex(This,index); +} +static __WIDL_INLINE ID3D10ShaderReflectionConstantBuffer * ID3D10ShaderReflection_GetConstantBufferByName(ID3D10ShaderReflection* This,const char *name) { + return This->lpVtbl->GetConstantBufferByName(This,name); +} +static __WIDL_INLINE HRESULT ID3D10ShaderReflection_GetResourceBindingDesc(ID3D10ShaderReflection* This,UINT index,D3D10_SHADER_INPUT_BIND_DESC *desc) { + return This->lpVtbl->GetResourceBindingDesc(This,index,desc); +} +static __WIDL_INLINE HRESULT ID3D10ShaderReflection_GetInputParameterDesc(ID3D10ShaderReflection* This,UINT index,D3D10_SIGNATURE_PARAMETER_DESC *desc) { + return This->lpVtbl->GetInputParameterDesc(This,index,desc); +} +static __WIDL_INLINE HRESULT ID3D10ShaderReflection_GetOutputParameterDesc(ID3D10ShaderReflection* This,UINT index,D3D10_SIGNATURE_PARAMETER_DESC *desc) { + return This->lpVtbl->GetOutputParameterDesc(This,index,desc); +} +#endif +#endif -#ifdef __cplusplus -extern "C" { #endif -HRESULT WINAPI D3D10CompileShader(const char *data, SIZE_T data_size, const char *filename, - const D3D10_SHADER_MACRO *defines, ID3D10Include *include, const char *entrypoint, - const char *profile, UINT flags, ID3D10Blob **shader, ID3D10Blob **error_messages); -HRESULT WINAPI D3D10DisassembleShader(const void *data, SIZE_T data_size, - WINBOOL color_code, const char *comments, ID3D10Blob **disassembly); -const char * WINAPI D3D10GetVertexShaderProfile(ID3D10Device *device); -const char * WINAPI D3D10GetGeometryShaderProfile(ID3D10Device *device); -const char * WINAPI D3D10GetPixelShaderProfile(ID3D10Device *device); -HRESULT WINAPI D3D10ReflectShader(const void *data, SIZE_T data_size, ID3D10ShaderReflection **reflector); -HRESULT WINAPI D3D10GetInputSignatureBlob(const void *data, SIZE_T data_size, ID3D10Blob **blob); -HRESULT WINAPI D3D10GetOutputSignatureBlob(const void *data, SIZE_T data_size, ID3D10Blob **blob); -HRESULT WINAPI D3D10GetInputAndOutputSignatureBlob(const void *data, SIZE_T data_size, ID3D10Blob **blob); -HRESULT WINAPI D3D10GetShaderDebugInfo(const void *data, SIZE_T data_size, ID3D10Blob **blob); +#endif /* __ID3D10ShaderReflection_INTERFACE_DEFINED__ */ + +HRESULT __stdcall D3D10CompileShader(const char *data,SIZE_T data_size,const char *filename,const D3D10_SHADER_MACRO *defines,ID3D10Include *include,const char *entrypoint,const char *profile,UINT flags,ID3D10Blob **shader,ID3D10Blob **error_messages); + +HRESULT __stdcall D3D10DisassembleShader(const void *data,SIZE_T data_size,WINBOOL color_code,const char *comments,ID3D10Blob **disassembly); + +const char * __stdcall D3D10GetVertexShaderProfile(ID3D10Device *device); + +const char * __stdcall D3D10GetGeometryShaderProfile(ID3D10Device *device); + +const char * __stdcall D3D10GetPixelShaderProfile(ID3D10Device *device); + +HRESULT __stdcall D3D10ReflectShader(const void *data,SIZE_T data_size,ID3D10ShaderReflection **reflector); + +HRESULT __stdcall D3D10GetInputSignatureBlob(const void *data,SIZE_T data_size,ID3D10Blob **blob); + +HRESULT __stdcall D3D10GetOutputSignatureBlob(const void *data,SIZE_T data_size,ID3D10Blob **blob); + +HRESULT __stdcall D3D10GetInputAndOutputSignatureBlob(const void *data,SIZE_T data_size,ID3D10Blob **blob); + +HRESULT __stdcall D3D10GetShaderDebugInfo(const void *data,SIZE_T data_size,ID3D10Blob **blob); + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ #ifdef __cplusplus } #endif -#endif /* __WINE_D3D10SHADER_H */ +#endif /* __d3d10shader_h__ */ diff --git a/lib/libc/include/any-windows-any/d3d11.h b/lib/libc/include/any-windows-any/d3d11.h index 29c01ae5a6680e9bddcc349fdf2f61aa7572c377..67da7da0130da68b28f8eeba8a6ca9e835dc1302 100644 --- a/lib/libc/include/any-windows-any/d3d11.h +++ b/lib/libc/include/any-windows-any/d3d11.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3d11.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3d11.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3d11_h__ #define __d3d11_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D11DeviceChild_FWD_DEFINED__ @@ -395,6 +403,18 @@ interface ID3D11VideoProcessorInputView; #ifndef _D3D11_CONSTANTS #define _D3D11_CONSTANTS +#define D3D11_16BIT_INDEX_STRIP_CUT_VALUE (0xffff) + +#define D3D11_32BIT_INDEX_STRIP_CUT_VALUE (0xffffffff) + +#define D3D11_8BIT_INDEX_STRIP_CUT_VALUE (0xff) + +#define D3D11_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT (9) + +#define D3D11_CLIP_OR_CULL_DISTANCE_COUNT (8) + +#define D3D11_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT (2) + #define D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT (14) #define D3D11_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS (4) @@ -1392,7 +1412,9 @@ typedef enum D3D11_RESOURCE_MISC_FLAG { D3D11_RESOURCE_MISC_GUARDED = 0x8000, D3D11_RESOURCE_MISC_TILE_POOL = 0x20000, D3D11_RESOURCE_MISC_TILED = 0x40000, - D3D11_RESOURCE_MISC_HW_PROTECTED = 0x80000 + D3D11_RESOURCE_MISC_HW_PROTECTED = 0x80000, + D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE = 0x100000, + D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER = 0x200000 } D3D11_RESOURCE_MISC_FLAG; typedef struct D3D11_QUERY_DESC { D3D11_QUERY Query; @@ -2160,6 +2182,39 @@ typedef struct D3D11_TEXTURE3D_DESC { UINT CPUAccessFlags; UINT MiscFlags; } D3D11_TEXTURE3D_DESC; +DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG2_MOCOMP, 0xe6a9f44b,0x61b0,0x4563,0x9e,0xa4,0x63,0xd2,0xa3,0xc6,0xfe,0x66); +DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG2_IDCT, 0xbf22ad00,0x03ea,0x4690,0x80,0x77,0x47,0x33,0x46,0x20,0x9b,0x7e); +DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG2_VLD, 0xee27417f,0x5e28,0x4e65,0xbe,0xea,0x1d,0x26,0xb5,0x08,0xad,0xc9); +DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG1_VLD, 0x6f3ec719,0x3735,0x42cc,0x80,0x63,0x65,0xcc,0x3c,0xb3,0x66,0x16); +DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG2and1_VLD, 0x86695f12,0x340e,0x4f04,0x9f,0xd3,0x92,0x53,0xdd,0x32,0x74,0x60); +DEFINE_GUID(D3D11_DECODER_PROFILE_H264_MOCOMP_NOFGT, 0x1b81be64,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_H264_MOCOMP_FGT, 0x1b81be65,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_H264_IDCT_NOFGT, 0x1b81be66,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_H264_IDCT_FGT, 0x1b81be67,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_H264_VLD_NOFGT, 0x1b81be68,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_H264_VLD_FGT, 0x1b81be69,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_H264_VLD_WITHFMOASO_NOFGT, 0xd5f04ff9,0x3418,0x45d8,0x95,0x61,0x32,0xa7,0x6a,0xae,0x2d,0xdd); +DEFINE_GUID(D3D11_DECODER_PROFILE_H264_VLD_STEREO_PROGRESSIVE_NOFGT, 0xd79be8da,0x0cf1,0x4c81,0xb8,0x2a,0x69,0xa4,0xe2,0x36,0xf4,0x3d); +DEFINE_GUID(D3D11_DECODER_PROFILE_H264_VLD_STEREO_NOFGT, 0xf9aaccbb,0xc2b6,0x4cfc,0x87,0x79,0x57,0x07,0xb1,0x76,0x05,0x52); +DEFINE_GUID(D3D11_DECODER_PROFILE_H264_VLD_MULTIVIEW_NOFGT, 0x705b9d82,0x76cf,0x49d6,0xb7,0xe6,0xac,0x88,0x72,0xdb,0x01,0x3c); +DEFINE_GUID(D3D11_DECODER_PROFILE_WMV8_POSTPROC, 0x1b81be80,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_WMV8_MOCOMP, 0x1b81be81,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_WMV9_POSTPROC, 0x1b81be90,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_WMV9_MOCOMP, 0x1b81be91,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_WMV9_IDCT, 0x1b81be94,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_POSTPROC, 0x1b81beA0,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_MOCOMP, 0x1b81beA1,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_IDCT, 0x1b81beA2,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_VLD, 0x1b81beA3,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_D2010, 0x1b81beA4,0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); +DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG4PT2_VLD_SIMPLE, 0xefd64d74,0xc9e8,0x41d7,0xa5,0xe9,0xe9,0xb0,0xe3,0x9f,0xa3,0x19); +DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_NOGMC, 0xed418a9f,0x010d,0x4eda,0x9a,0xe3,0x9a,0x65,0x35,0x8d,0x8d,0x2e); +DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_GMC, 0xab998b5b,0x4258,0x44a9,0x9f,0xeb,0x94,0xe5,0x97,0xa6,0xba,0xae); +DEFINE_GUID(D3D11_DECODER_PROFILE_HEVC_VLD_MAIN, 0x5b11d51b,0x2f4c,0x4452,0xbc,0xc3,0x09,0xf2,0xa1,0x16,0x0c,0xc0); +DEFINE_GUID(D3D11_DECODER_PROFILE_HEVC_VLD_MAIN10, 0x107af0e0,0xef1a,0x4d19,0xab,0xa8,0x67,0xa1,0x63,0x07,0x3d,0x13); +DEFINE_GUID(D3D11_DECODER_PROFILE_VP9_VLD_PROFILE0, 0x463707f8,0xa1d0,0x4585,0x87,0x6d,0x83,0xaa,0x6d,0x60,0xb8,0x9e); +DEFINE_GUID(D3D11_DECODER_PROFILE_VP9_VLD_10BIT_PROFILE2, 0xa4c749ef,0x6ecf,0x48aa,0x84,0x48,0x50,0xa7,0xa1,0x16,0x5f,0xf7); +DEFINE_GUID(D3D11_DECODER_PROFILE_VP8_VLD, 0x90b899ea,0x3a62,0x4705,0x88,0xb3,0x8d,0xf0,0x4b,0x27,0x44,0xe7); typedef struct D3D11_VIDEO_DECODER_DESC { GUID Guid; UINT SampleWidth; @@ -2642,26 +2697,26 @@ interface ID3D11DeviceChild { #define ID3D11DeviceChild_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11DeviceChild_QueryInterface(ID3D11DeviceChild* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11DeviceChild_QueryInterface(ID3D11DeviceChild* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11DeviceChild_AddRef(ID3D11DeviceChild* This) { +static __WIDL_INLINE ULONG ID3D11DeviceChild_AddRef(ID3D11DeviceChild* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11DeviceChild_Release(ID3D11DeviceChild* This) { +static __WIDL_INLINE ULONG ID3D11DeviceChild_Release(ID3D11DeviceChild* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11DeviceChild_GetDevice(ID3D11DeviceChild* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11DeviceChild_GetDevice(ID3D11DeviceChild* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11DeviceChild_GetPrivateData(ID3D11DeviceChild* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceChild_GetPrivateData(ID3D11DeviceChild* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11DeviceChild_SetPrivateData(ID3D11DeviceChild* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceChild_SetPrivateData(ID3D11DeviceChild* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11DeviceChild_SetPrivateDataInterface(ID3D11DeviceChild* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceChild_SetPrivateDataInterface(ID3D11DeviceChild* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -2754,30 +2809,30 @@ interface ID3D11Asynchronous { #define ID3D11Asynchronous_GetDataSize(This) (This)->lpVtbl->GetDataSize(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Asynchronous_QueryInterface(ID3D11Asynchronous* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Asynchronous_QueryInterface(ID3D11Asynchronous* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Asynchronous_AddRef(ID3D11Asynchronous* This) { +static __WIDL_INLINE ULONG ID3D11Asynchronous_AddRef(ID3D11Asynchronous* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Asynchronous_Release(ID3D11Asynchronous* This) { +static __WIDL_INLINE ULONG ID3D11Asynchronous_Release(ID3D11Asynchronous* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11Asynchronous_GetDevice(ID3D11Asynchronous* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11Asynchronous_GetDevice(ID3D11Asynchronous* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11Asynchronous_GetPrivateData(ID3D11Asynchronous* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Asynchronous_GetPrivateData(ID3D11Asynchronous* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Asynchronous_SetPrivateData(ID3D11Asynchronous* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Asynchronous_SetPrivateData(ID3D11Asynchronous* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Asynchronous_SetPrivateDataInterface(ID3D11Asynchronous* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Asynchronous_SetPrivateDataInterface(ID3D11Asynchronous* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11Asynchronous methods ***/ -static FORCEINLINE UINT ID3D11Asynchronous_GetDataSize(ID3D11Asynchronous* This) { +static __WIDL_INLINE UINT ID3D11Asynchronous_GetDataSize(ID3D11Asynchronous* This) { return This->lpVtbl->GetDataSize(This); } #endif @@ -2877,34 +2932,34 @@ interface ID3D11Query { #define ID3D11Query_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Query_QueryInterface(ID3D11Query* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Query_QueryInterface(ID3D11Query* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Query_AddRef(ID3D11Query* This) { +static __WIDL_INLINE ULONG ID3D11Query_AddRef(ID3D11Query* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Query_Release(ID3D11Query* This) { +static __WIDL_INLINE ULONG ID3D11Query_Release(ID3D11Query* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11Query_GetDevice(ID3D11Query* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11Query_GetDevice(ID3D11Query* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11Query_GetPrivateData(ID3D11Query* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Query_GetPrivateData(ID3D11Query* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Query_SetPrivateData(ID3D11Query* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Query_SetPrivateData(ID3D11Query* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Query_SetPrivateDataInterface(ID3D11Query* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Query_SetPrivateDataInterface(ID3D11Query* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11Asynchronous methods ***/ -static FORCEINLINE UINT ID3D11Query_GetDataSize(ID3D11Query* This) { +static __WIDL_INLINE UINT ID3D11Query_GetDataSize(ID3D11Query* This) { return This->lpVtbl->GetDataSize(This); } /*** ID3D11Query methods ***/ -static FORCEINLINE void ID3D11Query_GetDesc(ID3D11Query* This,D3D11_QUERY_DESC *pDesc) { +static __WIDL_INLINE void ID3D11Query_GetDesc(ID3D11Query* This,D3D11_QUERY_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -3013,36 +3068,36 @@ interface ID3D11Resource { #define ID3D11Resource_GetEvictionPriority(This) (This)->lpVtbl->GetEvictionPriority(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Resource_QueryInterface(ID3D11Resource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Resource_QueryInterface(ID3D11Resource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Resource_AddRef(ID3D11Resource* This) { +static __WIDL_INLINE ULONG ID3D11Resource_AddRef(ID3D11Resource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Resource_Release(ID3D11Resource* This) { +static __WIDL_INLINE ULONG ID3D11Resource_Release(ID3D11Resource* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11Resource_GetDevice(ID3D11Resource* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11Resource_GetDevice(ID3D11Resource* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11Resource_GetPrivateData(ID3D11Resource* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Resource_GetPrivateData(ID3D11Resource* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Resource_SetPrivateData(ID3D11Resource* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Resource_SetPrivateData(ID3D11Resource* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Resource_SetPrivateDataInterface(ID3D11Resource* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Resource_SetPrivateDataInterface(ID3D11Resource* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11Resource methods ***/ -static FORCEINLINE void ID3D11Resource_GetType(ID3D11Resource* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { +static __WIDL_INLINE void ID3D11Resource_GetType(ID3D11Resource* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { This->lpVtbl->GetType(This,pResourceDimension); } -static FORCEINLINE void ID3D11Resource_SetEvictionPriority(ID3D11Resource* This,UINT EvictionPriority) { +static __WIDL_INLINE void ID3D11Resource_SetEvictionPriority(ID3D11Resource* This,UINT EvictionPriority) { This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE UINT ID3D11Resource_GetEvictionPriority(ID3D11Resource* This) { +static __WIDL_INLINE UINT ID3D11Resource_GetEvictionPriority(ID3D11Resource* This) { return This->lpVtbl->GetEvictionPriority(This); } #endif @@ -3136,30 +3191,30 @@ interface ID3D11View { #define ID3D11View_GetResource(This,ppResource) (This)->lpVtbl->GetResource(This,ppResource) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11View_QueryInterface(ID3D11View* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11View_QueryInterface(ID3D11View* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11View_AddRef(ID3D11View* This) { +static __WIDL_INLINE ULONG ID3D11View_AddRef(ID3D11View* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11View_Release(ID3D11View* This) { +static __WIDL_INLINE ULONG ID3D11View_Release(ID3D11View* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11View_GetDevice(ID3D11View* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11View_GetDevice(ID3D11View* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11View_GetPrivateData(ID3D11View* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11View_GetPrivateData(ID3D11View* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11View_SetPrivateData(ID3D11View* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11View_SetPrivateData(ID3D11View* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11View_SetPrivateDataInterface(ID3D11View* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11View_SetPrivateDataInterface(ID3D11View* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11View methods ***/ -static FORCEINLINE void ID3D11View_GetResource(ID3D11View* This,ID3D11Resource **ppResource) { +static __WIDL_INLINE void ID3D11View_GetResource(ID3D11View* This,ID3D11Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } #endif @@ -3253,30 +3308,30 @@ interface ID3D11BlendState { #define ID3D11BlendState_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11BlendState_QueryInterface(ID3D11BlendState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11BlendState_QueryInterface(ID3D11BlendState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11BlendState_AddRef(ID3D11BlendState* This) { +static __WIDL_INLINE ULONG ID3D11BlendState_AddRef(ID3D11BlendState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11BlendState_Release(ID3D11BlendState* This) { +static __WIDL_INLINE ULONG ID3D11BlendState_Release(ID3D11BlendState* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11BlendState_GetDevice(ID3D11BlendState* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11BlendState_GetDevice(ID3D11BlendState* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11BlendState_GetPrivateData(ID3D11BlendState* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11BlendState_GetPrivateData(ID3D11BlendState* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11BlendState_SetPrivateData(ID3D11BlendState* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11BlendState_SetPrivateData(ID3D11BlendState* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11BlendState_SetPrivateDataInterface(ID3D11BlendState* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11BlendState_SetPrivateDataInterface(ID3D11BlendState* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11BlendState methods ***/ -static FORCEINLINE void ID3D11BlendState_GetDesc(ID3D11BlendState* This,D3D11_BLEND_DESC *pDesc) { +static __WIDL_INLINE void ID3D11BlendState_GetDesc(ID3D11BlendState* This,D3D11_BLEND_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -3386,40 +3441,40 @@ interface ID3D11Buffer { #define ID3D11Buffer_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Buffer_QueryInterface(ID3D11Buffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Buffer_QueryInterface(ID3D11Buffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Buffer_AddRef(ID3D11Buffer* This) { +static __WIDL_INLINE ULONG ID3D11Buffer_AddRef(ID3D11Buffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Buffer_Release(ID3D11Buffer* This) { +static __WIDL_INLINE ULONG ID3D11Buffer_Release(ID3D11Buffer* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11Buffer_GetDevice(ID3D11Buffer* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11Buffer_GetDevice(ID3D11Buffer* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11Buffer_GetPrivateData(ID3D11Buffer* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Buffer_GetPrivateData(ID3D11Buffer* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Buffer_SetPrivateData(ID3D11Buffer* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Buffer_SetPrivateData(ID3D11Buffer* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Buffer_SetPrivateDataInterface(ID3D11Buffer* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Buffer_SetPrivateDataInterface(ID3D11Buffer* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11Resource methods ***/ -static FORCEINLINE void ID3D11Buffer_GetType(ID3D11Buffer* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { +static __WIDL_INLINE void ID3D11Buffer_GetType(ID3D11Buffer* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { This->lpVtbl->GetType(This,pResourceDimension); } -static FORCEINLINE void ID3D11Buffer_SetEvictionPriority(ID3D11Buffer* This,UINT EvictionPriority) { +static __WIDL_INLINE void ID3D11Buffer_SetEvictionPriority(ID3D11Buffer* This,UINT EvictionPriority) { This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE UINT ID3D11Buffer_GetEvictionPriority(ID3D11Buffer* This) { +static __WIDL_INLINE UINT ID3D11Buffer_GetEvictionPriority(ID3D11Buffer* This) { return This->lpVtbl->GetEvictionPriority(This); } /*** ID3D11Buffer methods ***/ -static FORCEINLINE void ID3D11Buffer_GetDesc(ID3D11Buffer* This,D3D11_BUFFER_DESC *pDesc) { +static __WIDL_INLINE void ID3D11Buffer_GetDesc(ID3D11Buffer* This,D3D11_BUFFER_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -3541,39 +3596,39 @@ interface ID3D11ClassInstance { #define ID3D11ClassInstance_GetTypeName(This,pTypeName,pBufferLength) (This)->lpVtbl->GetTypeName(This,pTypeName,pBufferLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11ClassInstance_QueryInterface(ID3D11ClassInstance* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11ClassInstance_QueryInterface(ID3D11ClassInstance* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11ClassInstance_AddRef(ID3D11ClassInstance* This) { +static __WIDL_INLINE ULONG ID3D11ClassInstance_AddRef(ID3D11ClassInstance* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11ClassInstance_Release(ID3D11ClassInstance* This) { +static __WIDL_INLINE ULONG ID3D11ClassInstance_Release(ID3D11ClassInstance* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11ClassInstance_GetDevice(ID3D11ClassInstance* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11ClassInstance_GetDevice(ID3D11ClassInstance* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11ClassInstance_GetPrivateData(ID3D11ClassInstance* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11ClassInstance_GetPrivateData(ID3D11ClassInstance* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11ClassInstance_SetPrivateData(ID3D11ClassInstance* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11ClassInstance_SetPrivateData(ID3D11ClassInstance* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11ClassInstance_SetPrivateDataInterface(ID3D11ClassInstance* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11ClassInstance_SetPrivateDataInterface(ID3D11ClassInstance* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11ClassInstance methods ***/ -static FORCEINLINE void ID3D11ClassInstance_GetClassLinkage(ID3D11ClassInstance* This,ID3D11ClassLinkage **ppLinkage) { +static __WIDL_INLINE void ID3D11ClassInstance_GetClassLinkage(ID3D11ClassInstance* This,ID3D11ClassLinkage **ppLinkage) { This->lpVtbl->GetClassLinkage(This,ppLinkage); } -static FORCEINLINE void ID3D11ClassInstance_GetDesc(ID3D11ClassInstance* This,D3D11_CLASS_INSTANCE_DESC *pDesc) { +static __WIDL_INLINE void ID3D11ClassInstance_GetDesc(ID3D11ClassInstance* This,D3D11_CLASS_INSTANCE_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } -static FORCEINLINE void ID3D11ClassInstance_GetInstanceName(ID3D11ClassInstance* This,LPSTR pInstanceName,SIZE_T *pBufferLength) { +static __WIDL_INLINE void ID3D11ClassInstance_GetInstanceName(ID3D11ClassInstance* This,LPSTR pInstanceName,SIZE_T *pBufferLength) { This->lpVtbl->GetInstanceName(This,pInstanceName,pBufferLength); } -static FORCEINLINE void ID3D11ClassInstance_GetTypeName(ID3D11ClassInstance* This,LPSTR pTypeName,SIZE_T *pBufferLength) { +static __WIDL_INLINE void ID3D11ClassInstance_GetTypeName(ID3D11ClassInstance* This,LPSTR pTypeName,SIZE_T *pBufferLength) { This->lpVtbl->GetTypeName(This,pTypeName,pBufferLength); } #endif @@ -3689,33 +3744,33 @@ interface ID3D11ClassLinkage { #define ID3D11ClassLinkage_CreateClassInstance(This,pClassTypeName,ConstantBufferOffset,ConstantVectorOffset,TextureOffset,SamplerOffset,ppInstance) (This)->lpVtbl->CreateClassInstance(This,pClassTypeName,ConstantBufferOffset,ConstantVectorOffset,TextureOffset,SamplerOffset,ppInstance) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11ClassLinkage_QueryInterface(ID3D11ClassLinkage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11ClassLinkage_QueryInterface(ID3D11ClassLinkage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11ClassLinkage_AddRef(ID3D11ClassLinkage* This) { +static __WIDL_INLINE ULONG ID3D11ClassLinkage_AddRef(ID3D11ClassLinkage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11ClassLinkage_Release(ID3D11ClassLinkage* This) { +static __WIDL_INLINE ULONG ID3D11ClassLinkage_Release(ID3D11ClassLinkage* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11ClassLinkage_GetDevice(ID3D11ClassLinkage* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11ClassLinkage_GetDevice(ID3D11ClassLinkage* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11ClassLinkage_GetPrivateData(ID3D11ClassLinkage* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11ClassLinkage_GetPrivateData(ID3D11ClassLinkage* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11ClassLinkage_SetPrivateData(ID3D11ClassLinkage* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11ClassLinkage_SetPrivateData(ID3D11ClassLinkage* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11ClassLinkage_SetPrivateDataInterface(ID3D11ClassLinkage* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11ClassLinkage_SetPrivateDataInterface(ID3D11ClassLinkage* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11ClassLinkage methods ***/ -static FORCEINLINE HRESULT ID3D11ClassLinkage_GetClassInstance(ID3D11ClassLinkage* This,LPCSTR pClassInstanceName,UINT InstanceIndex,ID3D11ClassInstance **ppInstance) { +static __WIDL_INLINE HRESULT ID3D11ClassLinkage_GetClassInstance(ID3D11ClassLinkage* This,LPCSTR pClassInstanceName,UINT InstanceIndex,ID3D11ClassInstance **ppInstance) { return This->lpVtbl->GetClassInstance(This,pClassInstanceName,InstanceIndex,ppInstance); } -static FORCEINLINE HRESULT ID3D11ClassLinkage_CreateClassInstance(ID3D11ClassLinkage* This,LPCSTR pClassTypeName,UINT ConstantBufferOffset,UINT ConstantVectorOffset,UINT TextureOffset,UINT SamplerOffset,ID3D11ClassInstance **ppInstance) { +static __WIDL_INLINE HRESULT ID3D11ClassLinkage_CreateClassInstance(ID3D11ClassLinkage* This,LPCSTR pClassTypeName,UINT ConstantBufferOffset,UINT ConstantVectorOffset,UINT TextureOffset,UINT SamplerOffset,ID3D11ClassInstance **ppInstance) { return This->lpVtbl->CreateClassInstance(This,pClassTypeName,ConstantBufferOffset,ConstantVectorOffset,TextureOffset,SamplerOffset,ppInstance); } #endif @@ -3808,30 +3863,30 @@ interface ID3D11CommandList { #define ID3D11CommandList_GetContextFlags(This) (This)->lpVtbl->GetContextFlags(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11CommandList_QueryInterface(ID3D11CommandList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11CommandList_QueryInterface(ID3D11CommandList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11CommandList_AddRef(ID3D11CommandList* This) { +static __WIDL_INLINE ULONG ID3D11CommandList_AddRef(ID3D11CommandList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11CommandList_Release(ID3D11CommandList* This) { +static __WIDL_INLINE ULONG ID3D11CommandList_Release(ID3D11CommandList* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11CommandList_GetDevice(ID3D11CommandList* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11CommandList_GetDevice(ID3D11CommandList* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11CommandList_GetPrivateData(ID3D11CommandList* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11CommandList_GetPrivateData(ID3D11CommandList* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11CommandList_SetPrivateData(ID3D11CommandList* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11CommandList_SetPrivateData(ID3D11CommandList* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11CommandList_SetPrivateDataInterface(ID3D11CommandList* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11CommandList_SetPrivateDataInterface(ID3D11CommandList* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11CommandList methods ***/ -static FORCEINLINE UINT ID3D11CommandList_GetContextFlags(ID3D11CommandList* This) { +static __WIDL_INLINE UINT ID3D11CommandList_GetContextFlags(ID3D11CommandList* This) { return This->lpVtbl->GetContextFlags(This); } #endif @@ -3915,26 +3970,26 @@ interface ID3D11ComputeShader { #define ID3D11ComputeShader_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11ComputeShader_QueryInterface(ID3D11ComputeShader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11ComputeShader_QueryInterface(ID3D11ComputeShader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11ComputeShader_AddRef(ID3D11ComputeShader* This) { +static __WIDL_INLINE ULONG ID3D11ComputeShader_AddRef(ID3D11ComputeShader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11ComputeShader_Release(ID3D11ComputeShader* This) { +static __WIDL_INLINE ULONG ID3D11ComputeShader_Release(ID3D11ComputeShader* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11ComputeShader_GetDevice(ID3D11ComputeShader* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11ComputeShader_GetDevice(ID3D11ComputeShader* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11ComputeShader_GetPrivateData(ID3D11ComputeShader* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11ComputeShader_GetPrivateData(ID3D11ComputeShader* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11ComputeShader_SetPrivateData(ID3D11ComputeShader* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11ComputeShader_SetPrivateData(ID3D11ComputeShader* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11ComputeShader_SetPrivateDataInterface(ID3D11ComputeShader* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11ComputeShader_SetPrivateDataInterface(ID3D11ComputeShader* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -4034,34 +4089,34 @@ interface ID3D11Counter { #define ID3D11Counter_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Counter_QueryInterface(ID3D11Counter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Counter_QueryInterface(ID3D11Counter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Counter_AddRef(ID3D11Counter* This) { +static __WIDL_INLINE ULONG ID3D11Counter_AddRef(ID3D11Counter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Counter_Release(ID3D11Counter* This) { +static __WIDL_INLINE ULONG ID3D11Counter_Release(ID3D11Counter* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11Counter_GetDevice(ID3D11Counter* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11Counter_GetDevice(ID3D11Counter* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11Counter_GetPrivateData(ID3D11Counter* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Counter_GetPrivateData(ID3D11Counter* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Counter_SetPrivateData(ID3D11Counter* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Counter_SetPrivateData(ID3D11Counter* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Counter_SetPrivateDataInterface(ID3D11Counter* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Counter_SetPrivateDataInterface(ID3D11Counter* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11Asynchronous methods ***/ -static FORCEINLINE UINT ID3D11Counter_GetDataSize(ID3D11Counter* This) { +static __WIDL_INLINE UINT ID3D11Counter_GetDataSize(ID3D11Counter* This) { return This->lpVtbl->GetDataSize(This); } /*** ID3D11Counter methods ***/ -static FORCEINLINE void ID3D11Counter_GetDesc(ID3D11Counter* This,D3D11_COUNTER_DESC *pDesc) { +static __WIDL_INLINE void ID3D11Counter_GetDesc(ID3D11Counter* This,D3D11_COUNTER_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -4155,30 +4210,30 @@ interface ID3D11DepthStencilState { #define ID3D11DepthStencilState_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11DepthStencilState_QueryInterface(ID3D11DepthStencilState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11DepthStencilState_QueryInterface(ID3D11DepthStencilState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11DepthStencilState_AddRef(ID3D11DepthStencilState* This) { +static __WIDL_INLINE ULONG ID3D11DepthStencilState_AddRef(ID3D11DepthStencilState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11DepthStencilState_Release(ID3D11DepthStencilState* This) { +static __WIDL_INLINE ULONG ID3D11DepthStencilState_Release(ID3D11DepthStencilState* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11DepthStencilState_GetDevice(ID3D11DepthStencilState* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11DepthStencilState_GetDevice(ID3D11DepthStencilState* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11DepthStencilState_GetPrivateData(ID3D11DepthStencilState* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11DepthStencilState_GetPrivateData(ID3D11DepthStencilState* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11DepthStencilState_SetPrivateData(ID3D11DepthStencilState* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11DepthStencilState_SetPrivateData(ID3D11DepthStencilState* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11DepthStencilState_SetPrivateDataInterface(ID3D11DepthStencilState* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11DepthStencilState_SetPrivateDataInterface(ID3D11DepthStencilState* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11DepthStencilState methods ***/ -static FORCEINLINE void ID3D11DepthStencilState_GetDesc(ID3D11DepthStencilState* This,D3D11_DEPTH_STENCIL_DESC *pDesc) { +static __WIDL_INLINE void ID3D11DepthStencilState_GetDesc(ID3D11DepthStencilState* This,D3D11_DEPTH_STENCIL_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -4279,34 +4334,34 @@ interface ID3D11DepthStencilView { #define ID3D11DepthStencilView_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11DepthStencilView_QueryInterface(ID3D11DepthStencilView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11DepthStencilView_QueryInterface(ID3D11DepthStencilView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11DepthStencilView_AddRef(ID3D11DepthStencilView* This) { +static __WIDL_INLINE ULONG ID3D11DepthStencilView_AddRef(ID3D11DepthStencilView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11DepthStencilView_Release(ID3D11DepthStencilView* This) { +static __WIDL_INLINE ULONG ID3D11DepthStencilView_Release(ID3D11DepthStencilView* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11DepthStencilView_GetDevice(ID3D11DepthStencilView* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11DepthStencilView_GetDevice(ID3D11DepthStencilView* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11DepthStencilView_GetPrivateData(ID3D11DepthStencilView* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11DepthStencilView_GetPrivateData(ID3D11DepthStencilView* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11DepthStencilView_SetPrivateData(ID3D11DepthStencilView* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11DepthStencilView_SetPrivateData(ID3D11DepthStencilView* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11DepthStencilView_SetPrivateDataInterface(ID3D11DepthStencilView* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11DepthStencilView_SetPrivateDataInterface(ID3D11DepthStencilView* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11View methods ***/ -static FORCEINLINE void ID3D11DepthStencilView_GetResource(ID3D11DepthStencilView* This,ID3D11Resource **ppResource) { +static __WIDL_INLINE void ID3D11DepthStencilView_GetResource(ID3D11DepthStencilView* This,ID3D11Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D11DepthStencilView methods ***/ -static FORCEINLINE void ID3D11DepthStencilView_GetDesc(ID3D11DepthStencilView* This,D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D11DepthStencilView_GetDesc(ID3D11DepthStencilView* This,D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -4390,26 +4445,26 @@ interface ID3D11DomainShader { #define ID3D11DomainShader_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11DomainShader_QueryInterface(ID3D11DomainShader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11DomainShader_QueryInterface(ID3D11DomainShader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11DomainShader_AddRef(ID3D11DomainShader* This) { +static __WIDL_INLINE ULONG ID3D11DomainShader_AddRef(ID3D11DomainShader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11DomainShader_Release(ID3D11DomainShader* This) { +static __WIDL_INLINE ULONG ID3D11DomainShader_Release(ID3D11DomainShader* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11DomainShader_GetDevice(ID3D11DomainShader* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11DomainShader_GetDevice(ID3D11DomainShader* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11DomainShader_GetPrivateData(ID3D11DomainShader* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11DomainShader_GetPrivateData(ID3D11DomainShader* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11DomainShader_SetPrivateData(ID3D11DomainShader* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11DomainShader_SetPrivateData(ID3D11DomainShader* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11DomainShader_SetPrivateDataInterface(ID3D11DomainShader* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11DomainShader_SetPrivateDataInterface(ID3D11DomainShader* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -4493,26 +4548,26 @@ interface ID3D11GeometryShader { #define ID3D11GeometryShader_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11GeometryShader_QueryInterface(ID3D11GeometryShader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11GeometryShader_QueryInterface(ID3D11GeometryShader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11GeometryShader_AddRef(ID3D11GeometryShader* This) { +static __WIDL_INLINE ULONG ID3D11GeometryShader_AddRef(ID3D11GeometryShader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11GeometryShader_Release(ID3D11GeometryShader* This) { +static __WIDL_INLINE ULONG ID3D11GeometryShader_Release(ID3D11GeometryShader* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11GeometryShader_GetDevice(ID3D11GeometryShader* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11GeometryShader_GetDevice(ID3D11GeometryShader* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11GeometryShader_GetPrivateData(ID3D11GeometryShader* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11GeometryShader_GetPrivateData(ID3D11GeometryShader* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11GeometryShader_SetPrivateData(ID3D11GeometryShader* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11GeometryShader_SetPrivateData(ID3D11GeometryShader* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11GeometryShader_SetPrivateDataInterface(ID3D11GeometryShader* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11GeometryShader_SetPrivateDataInterface(ID3D11GeometryShader* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -4596,26 +4651,26 @@ interface ID3D11HullShader { #define ID3D11HullShader_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11HullShader_QueryInterface(ID3D11HullShader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11HullShader_QueryInterface(ID3D11HullShader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11HullShader_AddRef(ID3D11HullShader* This) { +static __WIDL_INLINE ULONG ID3D11HullShader_AddRef(ID3D11HullShader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11HullShader_Release(ID3D11HullShader* This) { +static __WIDL_INLINE ULONG ID3D11HullShader_Release(ID3D11HullShader* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11HullShader_GetDevice(ID3D11HullShader* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11HullShader_GetDevice(ID3D11HullShader* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11HullShader_GetPrivateData(ID3D11HullShader* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11HullShader_GetPrivateData(ID3D11HullShader* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11HullShader_SetPrivateData(ID3D11HullShader* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11HullShader_SetPrivateData(ID3D11HullShader* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11HullShader_SetPrivateDataInterface(ID3D11HullShader* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11HullShader_SetPrivateDataInterface(ID3D11HullShader* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -4699,26 +4754,26 @@ interface ID3D11InputLayout { #define ID3D11InputLayout_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11InputLayout_QueryInterface(ID3D11InputLayout* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11InputLayout_QueryInterface(ID3D11InputLayout* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11InputLayout_AddRef(ID3D11InputLayout* This) { +static __WIDL_INLINE ULONG ID3D11InputLayout_AddRef(ID3D11InputLayout* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11InputLayout_Release(ID3D11InputLayout* This) { +static __WIDL_INLINE ULONG ID3D11InputLayout_Release(ID3D11InputLayout* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11InputLayout_GetDevice(ID3D11InputLayout* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11InputLayout_GetDevice(ID3D11InputLayout* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11InputLayout_GetPrivateData(ID3D11InputLayout* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11InputLayout_GetPrivateData(ID3D11InputLayout* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11InputLayout_SetPrivateData(ID3D11InputLayout* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11InputLayout_SetPrivateData(ID3D11InputLayout* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11InputLayout_SetPrivateDataInterface(ID3D11InputLayout* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11InputLayout_SetPrivateDataInterface(ID3D11InputLayout* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -4802,26 +4857,26 @@ interface ID3D11PixelShader { #define ID3D11PixelShader_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11PixelShader_QueryInterface(ID3D11PixelShader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11PixelShader_QueryInterface(ID3D11PixelShader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11PixelShader_AddRef(ID3D11PixelShader* This) { +static __WIDL_INLINE ULONG ID3D11PixelShader_AddRef(ID3D11PixelShader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11PixelShader_Release(ID3D11PixelShader* This) { +static __WIDL_INLINE ULONG ID3D11PixelShader_Release(ID3D11PixelShader* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11PixelShader_GetDevice(ID3D11PixelShader* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11PixelShader_GetDevice(ID3D11PixelShader* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11PixelShader_GetPrivateData(ID3D11PixelShader* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11PixelShader_GetPrivateData(ID3D11PixelShader* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11PixelShader_SetPrivateData(ID3D11PixelShader* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11PixelShader_SetPrivateData(ID3D11PixelShader* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11PixelShader_SetPrivateDataInterface(ID3D11PixelShader* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11PixelShader_SetPrivateDataInterface(ID3D11PixelShader* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -4918,34 +4973,34 @@ interface ID3D11Predicate { #define ID3D11Predicate_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Predicate_QueryInterface(ID3D11Predicate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Predicate_QueryInterface(ID3D11Predicate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Predicate_AddRef(ID3D11Predicate* This) { +static __WIDL_INLINE ULONG ID3D11Predicate_AddRef(ID3D11Predicate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Predicate_Release(ID3D11Predicate* This) { +static __WIDL_INLINE ULONG ID3D11Predicate_Release(ID3D11Predicate* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11Predicate_GetDevice(ID3D11Predicate* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11Predicate_GetDevice(ID3D11Predicate* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11Predicate_GetPrivateData(ID3D11Predicate* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Predicate_GetPrivateData(ID3D11Predicate* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Predicate_SetPrivateData(ID3D11Predicate* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Predicate_SetPrivateData(ID3D11Predicate* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Predicate_SetPrivateDataInterface(ID3D11Predicate* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Predicate_SetPrivateDataInterface(ID3D11Predicate* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11Asynchronous methods ***/ -static FORCEINLINE UINT ID3D11Predicate_GetDataSize(ID3D11Predicate* This) { +static __WIDL_INLINE UINT ID3D11Predicate_GetDataSize(ID3D11Predicate* This) { return This->lpVtbl->GetDataSize(This); } /*** ID3D11Query methods ***/ -static FORCEINLINE void ID3D11Predicate_GetDesc(ID3D11Predicate* This,D3D11_QUERY_DESC *pDesc) { +static __WIDL_INLINE void ID3D11Predicate_GetDesc(ID3D11Predicate* This,D3D11_QUERY_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -5039,30 +5094,30 @@ interface ID3D11RasterizerState { #define ID3D11RasterizerState_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11RasterizerState_QueryInterface(ID3D11RasterizerState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11RasterizerState_QueryInterface(ID3D11RasterizerState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11RasterizerState_AddRef(ID3D11RasterizerState* This) { +static __WIDL_INLINE ULONG ID3D11RasterizerState_AddRef(ID3D11RasterizerState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11RasterizerState_Release(ID3D11RasterizerState* This) { +static __WIDL_INLINE ULONG ID3D11RasterizerState_Release(ID3D11RasterizerState* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11RasterizerState_GetDevice(ID3D11RasterizerState* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11RasterizerState_GetDevice(ID3D11RasterizerState* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11RasterizerState_GetPrivateData(ID3D11RasterizerState* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11RasterizerState_GetPrivateData(ID3D11RasterizerState* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11RasterizerState_SetPrivateData(ID3D11RasterizerState* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11RasterizerState_SetPrivateData(ID3D11RasterizerState* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11RasterizerState_SetPrivateDataInterface(ID3D11RasterizerState* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11RasterizerState_SetPrivateDataInterface(ID3D11RasterizerState* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11RasterizerState methods ***/ -static FORCEINLINE void ID3D11RasterizerState_GetDesc(ID3D11RasterizerState* This,D3D11_RASTERIZER_DESC *pDesc) { +static __WIDL_INLINE void ID3D11RasterizerState_GetDesc(ID3D11RasterizerState* This,D3D11_RASTERIZER_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -5163,34 +5218,34 @@ interface ID3D11RenderTargetView { #define ID3D11RenderTargetView_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11RenderTargetView_QueryInterface(ID3D11RenderTargetView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11RenderTargetView_QueryInterface(ID3D11RenderTargetView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11RenderTargetView_AddRef(ID3D11RenderTargetView* This) { +static __WIDL_INLINE ULONG ID3D11RenderTargetView_AddRef(ID3D11RenderTargetView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11RenderTargetView_Release(ID3D11RenderTargetView* This) { +static __WIDL_INLINE ULONG ID3D11RenderTargetView_Release(ID3D11RenderTargetView* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11RenderTargetView_GetDevice(ID3D11RenderTargetView* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11RenderTargetView_GetDevice(ID3D11RenderTargetView* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11RenderTargetView_GetPrivateData(ID3D11RenderTargetView* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11RenderTargetView_GetPrivateData(ID3D11RenderTargetView* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11RenderTargetView_SetPrivateData(ID3D11RenderTargetView* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11RenderTargetView_SetPrivateData(ID3D11RenderTargetView* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11RenderTargetView_SetPrivateDataInterface(ID3D11RenderTargetView* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11RenderTargetView_SetPrivateDataInterface(ID3D11RenderTargetView* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11View methods ***/ -static FORCEINLINE void ID3D11RenderTargetView_GetResource(ID3D11RenderTargetView* This,ID3D11Resource **ppResource) { +static __WIDL_INLINE void ID3D11RenderTargetView_GetResource(ID3D11RenderTargetView* This,ID3D11Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D11RenderTargetView methods ***/ -static FORCEINLINE void ID3D11RenderTargetView_GetDesc(ID3D11RenderTargetView* This,D3D11_RENDER_TARGET_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D11RenderTargetView_GetDesc(ID3D11RenderTargetView* This,D3D11_RENDER_TARGET_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -5284,30 +5339,30 @@ interface ID3D11SamplerState { #define ID3D11SamplerState_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11SamplerState_QueryInterface(ID3D11SamplerState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11SamplerState_QueryInterface(ID3D11SamplerState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11SamplerState_AddRef(ID3D11SamplerState* This) { +static __WIDL_INLINE ULONG ID3D11SamplerState_AddRef(ID3D11SamplerState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11SamplerState_Release(ID3D11SamplerState* This) { +static __WIDL_INLINE ULONG ID3D11SamplerState_Release(ID3D11SamplerState* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11SamplerState_GetDevice(ID3D11SamplerState* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11SamplerState_GetDevice(ID3D11SamplerState* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11SamplerState_GetPrivateData(ID3D11SamplerState* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11SamplerState_GetPrivateData(ID3D11SamplerState* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11SamplerState_SetPrivateData(ID3D11SamplerState* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11SamplerState_SetPrivateData(ID3D11SamplerState* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11SamplerState_SetPrivateDataInterface(ID3D11SamplerState* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11SamplerState_SetPrivateDataInterface(ID3D11SamplerState* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11SamplerState methods ***/ -static FORCEINLINE void ID3D11SamplerState_GetDesc(ID3D11SamplerState* This,D3D11_SAMPLER_DESC *pDesc) { +static __WIDL_INLINE void ID3D11SamplerState_GetDesc(ID3D11SamplerState* This,D3D11_SAMPLER_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -5408,34 +5463,34 @@ interface ID3D11ShaderResourceView { #define ID3D11ShaderResourceView_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11ShaderResourceView_QueryInterface(ID3D11ShaderResourceView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11ShaderResourceView_QueryInterface(ID3D11ShaderResourceView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11ShaderResourceView_AddRef(ID3D11ShaderResourceView* This) { +static __WIDL_INLINE ULONG ID3D11ShaderResourceView_AddRef(ID3D11ShaderResourceView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11ShaderResourceView_Release(ID3D11ShaderResourceView* This) { +static __WIDL_INLINE ULONG ID3D11ShaderResourceView_Release(ID3D11ShaderResourceView* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11ShaderResourceView_GetDevice(ID3D11ShaderResourceView* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11ShaderResourceView_GetDevice(ID3D11ShaderResourceView* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11ShaderResourceView_GetPrivateData(ID3D11ShaderResourceView* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11ShaderResourceView_GetPrivateData(ID3D11ShaderResourceView* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11ShaderResourceView_SetPrivateData(ID3D11ShaderResourceView* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11ShaderResourceView_SetPrivateData(ID3D11ShaderResourceView* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11ShaderResourceView_SetPrivateDataInterface(ID3D11ShaderResourceView* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11ShaderResourceView_SetPrivateDataInterface(ID3D11ShaderResourceView* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11View methods ***/ -static FORCEINLINE void ID3D11ShaderResourceView_GetResource(ID3D11ShaderResourceView* This,ID3D11Resource **ppResource) { +static __WIDL_INLINE void ID3D11ShaderResourceView_GetResource(ID3D11ShaderResourceView* This,ID3D11Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D11ShaderResourceView methods ***/ -static FORCEINLINE void ID3D11ShaderResourceView_GetDesc(ID3D11ShaderResourceView* This,D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D11ShaderResourceView_GetDesc(ID3D11ShaderResourceView* This,D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -5545,40 +5600,40 @@ interface ID3D11Texture1D { #define ID3D11Texture1D_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Texture1D_QueryInterface(ID3D11Texture1D* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Texture1D_QueryInterface(ID3D11Texture1D* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Texture1D_AddRef(ID3D11Texture1D* This) { +static __WIDL_INLINE ULONG ID3D11Texture1D_AddRef(ID3D11Texture1D* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Texture1D_Release(ID3D11Texture1D* This) { +static __WIDL_INLINE ULONG ID3D11Texture1D_Release(ID3D11Texture1D* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11Texture1D_GetDevice(ID3D11Texture1D* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11Texture1D_GetDevice(ID3D11Texture1D* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11Texture1D_GetPrivateData(ID3D11Texture1D* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture1D_GetPrivateData(ID3D11Texture1D* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Texture1D_SetPrivateData(ID3D11Texture1D* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture1D_SetPrivateData(ID3D11Texture1D* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Texture1D_SetPrivateDataInterface(ID3D11Texture1D* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture1D_SetPrivateDataInterface(ID3D11Texture1D* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11Resource methods ***/ -static FORCEINLINE void ID3D11Texture1D_GetType(ID3D11Texture1D* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { +static __WIDL_INLINE void ID3D11Texture1D_GetType(ID3D11Texture1D* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { This->lpVtbl->GetType(This,pResourceDimension); } -static FORCEINLINE void ID3D11Texture1D_SetEvictionPriority(ID3D11Texture1D* This,UINT EvictionPriority) { +static __WIDL_INLINE void ID3D11Texture1D_SetEvictionPriority(ID3D11Texture1D* This,UINT EvictionPriority) { This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE UINT ID3D11Texture1D_GetEvictionPriority(ID3D11Texture1D* This) { +static __WIDL_INLINE UINT ID3D11Texture1D_GetEvictionPriority(ID3D11Texture1D* This) { return This->lpVtbl->GetEvictionPriority(This); } /*** ID3D11Texture1D methods ***/ -static FORCEINLINE void ID3D11Texture1D_GetDesc(ID3D11Texture1D* This,D3D11_TEXTURE1D_DESC *pDesc) { +static __WIDL_INLINE void ID3D11Texture1D_GetDesc(ID3D11Texture1D* This,D3D11_TEXTURE1D_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -5688,40 +5743,40 @@ interface ID3D11Texture2D { #define ID3D11Texture2D_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Texture2D_QueryInterface(ID3D11Texture2D* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Texture2D_QueryInterface(ID3D11Texture2D* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Texture2D_AddRef(ID3D11Texture2D* This) { +static __WIDL_INLINE ULONG ID3D11Texture2D_AddRef(ID3D11Texture2D* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Texture2D_Release(ID3D11Texture2D* This) { +static __WIDL_INLINE ULONG ID3D11Texture2D_Release(ID3D11Texture2D* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11Texture2D_GetDevice(ID3D11Texture2D* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11Texture2D_GetDevice(ID3D11Texture2D* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11Texture2D_GetPrivateData(ID3D11Texture2D* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture2D_GetPrivateData(ID3D11Texture2D* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Texture2D_SetPrivateData(ID3D11Texture2D* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture2D_SetPrivateData(ID3D11Texture2D* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Texture2D_SetPrivateDataInterface(ID3D11Texture2D* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture2D_SetPrivateDataInterface(ID3D11Texture2D* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11Resource methods ***/ -static FORCEINLINE void ID3D11Texture2D_GetType(ID3D11Texture2D* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { +static __WIDL_INLINE void ID3D11Texture2D_GetType(ID3D11Texture2D* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { This->lpVtbl->GetType(This,pResourceDimension); } -static FORCEINLINE void ID3D11Texture2D_SetEvictionPriority(ID3D11Texture2D* This,UINT EvictionPriority) { +static __WIDL_INLINE void ID3D11Texture2D_SetEvictionPriority(ID3D11Texture2D* This,UINT EvictionPriority) { This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE UINT ID3D11Texture2D_GetEvictionPriority(ID3D11Texture2D* This) { +static __WIDL_INLINE UINT ID3D11Texture2D_GetEvictionPriority(ID3D11Texture2D* This) { return This->lpVtbl->GetEvictionPriority(This); } /*** ID3D11Texture2D methods ***/ -static FORCEINLINE void ID3D11Texture2D_GetDesc(ID3D11Texture2D* This,D3D11_TEXTURE2D_DESC *pDesc) { +static __WIDL_INLINE void ID3D11Texture2D_GetDesc(ID3D11Texture2D* This,D3D11_TEXTURE2D_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -5831,40 +5886,40 @@ interface ID3D11Texture3D { #define ID3D11Texture3D_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Texture3D_QueryInterface(ID3D11Texture3D* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Texture3D_QueryInterface(ID3D11Texture3D* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Texture3D_AddRef(ID3D11Texture3D* This) { +static __WIDL_INLINE ULONG ID3D11Texture3D_AddRef(ID3D11Texture3D* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Texture3D_Release(ID3D11Texture3D* This) { +static __WIDL_INLINE ULONG ID3D11Texture3D_Release(ID3D11Texture3D* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11Texture3D_GetDevice(ID3D11Texture3D* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11Texture3D_GetDevice(ID3D11Texture3D* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11Texture3D_GetPrivateData(ID3D11Texture3D* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture3D_GetPrivateData(ID3D11Texture3D* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Texture3D_SetPrivateData(ID3D11Texture3D* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture3D_SetPrivateData(ID3D11Texture3D* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Texture3D_SetPrivateDataInterface(ID3D11Texture3D* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture3D_SetPrivateDataInterface(ID3D11Texture3D* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11Resource methods ***/ -static FORCEINLINE void ID3D11Texture3D_GetType(ID3D11Texture3D* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { +static __WIDL_INLINE void ID3D11Texture3D_GetType(ID3D11Texture3D* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { This->lpVtbl->GetType(This,pResourceDimension); } -static FORCEINLINE void ID3D11Texture3D_SetEvictionPriority(ID3D11Texture3D* This,UINT EvictionPriority) { +static __WIDL_INLINE void ID3D11Texture3D_SetEvictionPriority(ID3D11Texture3D* This,UINT EvictionPriority) { This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE UINT ID3D11Texture3D_GetEvictionPriority(ID3D11Texture3D* This) { +static __WIDL_INLINE UINT ID3D11Texture3D_GetEvictionPriority(ID3D11Texture3D* This) { return This->lpVtbl->GetEvictionPriority(This); } /*** ID3D11Texture3D methods ***/ -static FORCEINLINE void ID3D11Texture3D_GetDesc(ID3D11Texture3D* This,D3D11_TEXTURE3D_DESC *pDesc) { +static __WIDL_INLINE void ID3D11Texture3D_GetDesc(ID3D11Texture3D* This,D3D11_TEXTURE3D_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -5965,34 +6020,34 @@ interface ID3D11UnorderedAccessView { #define ID3D11UnorderedAccessView_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11UnorderedAccessView_QueryInterface(ID3D11UnorderedAccessView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11UnorderedAccessView_QueryInterface(ID3D11UnorderedAccessView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11UnorderedAccessView_AddRef(ID3D11UnorderedAccessView* This) { +static __WIDL_INLINE ULONG ID3D11UnorderedAccessView_AddRef(ID3D11UnorderedAccessView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11UnorderedAccessView_Release(ID3D11UnorderedAccessView* This) { +static __WIDL_INLINE ULONG ID3D11UnorderedAccessView_Release(ID3D11UnorderedAccessView* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11UnorderedAccessView_GetDevice(ID3D11UnorderedAccessView* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11UnorderedAccessView_GetDevice(ID3D11UnorderedAccessView* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11UnorderedAccessView_GetPrivateData(ID3D11UnorderedAccessView* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11UnorderedAccessView_GetPrivateData(ID3D11UnorderedAccessView* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11UnorderedAccessView_SetPrivateData(ID3D11UnorderedAccessView* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11UnorderedAccessView_SetPrivateData(ID3D11UnorderedAccessView* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11UnorderedAccessView_SetPrivateDataInterface(ID3D11UnorderedAccessView* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11UnorderedAccessView_SetPrivateDataInterface(ID3D11UnorderedAccessView* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11View methods ***/ -static FORCEINLINE void ID3D11UnorderedAccessView_GetResource(ID3D11UnorderedAccessView* This,ID3D11Resource **ppResource) { +static __WIDL_INLINE void ID3D11UnorderedAccessView_GetResource(ID3D11UnorderedAccessView* This,ID3D11Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D11UnorderedAccessView methods ***/ -static FORCEINLINE void ID3D11UnorderedAccessView_GetDesc(ID3D11UnorderedAccessView* This,D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D11UnorderedAccessView_GetDesc(ID3D11UnorderedAccessView* This,D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -6076,26 +6131,26 @@ interface ID3D11VertexShader { #define ID3D11VertexShader_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11VertexShader_QueryInterface(ID3D11VertexShader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11VertexShader_QueryInterface(ID3D11VertexShader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11VertexShader_AddRef(ID3D11VertexShader* This) { +static __WIDL_INLINE ULONG ID3D11VertexShader_AddRef(ID3D11VertexShader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11VertexShader_Release(ID3D11VertexShader* This) { +static __WIDL_INLINE ULONG ID3D11VertexShader_Release(ID3D11VertexShader* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11VertexShader_GetDevice(ID3D11VertexShader* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11VertexShader_GetDevice(ID3D11VertexShader* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11VertexShader_GetPrivateData(ID3D11VertexShader* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11VertexShader_GetPrivateData(ID3D11VertexShader* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11VertexShader_SetPrivateData(ID3D11VertexShader* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11VertexShader_SetPrivateData(ID3D11VertexShader* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11VertexShader_SetPrivateDataInterface(ID3D11VertexShader* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11VertexShader_SetPrivateDataInterface(ID3D11VertexShader* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -7428,351 +7483,351 @@ interface ID3D11DeviceContext { #define ID3D11DeviceContext_FinishCommandList(This,RestoreDeferredContextState,ppCommandList) (This)->lpVtbl->FinishCommandList(This,RestoreDeferredContextState,ppCommandList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11DeviceContext_QueryInterface(ID3D11DeviceContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext_QueryInterface(ID3D11DeviceContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11DeviceContext_AddRef(ID3D11DeviceContext* This) { +static __WIDL_INLINE ULONG ID3D11DeviceContext_AddRef(ID3D11DeviceContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11DeviceContext_Release(ID3D11DeviceContext* This) { +static __WIDL_INLINE ULONG ID3D11DeviceContext_Release(ID3D11DeviceContext* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11DeviceContext_GetDevice(ID3D11DeviceContext* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11DeviceContext_GetDevice(ID3D11DeviceContext* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11DeviceContext_GetPrivateData(ID3D11DeviceContext* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext_GetPrivateData(ID3D11DeviceContext* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11DeviceContext_SetPrivateData(ID3D11DeviceContext* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext_SetPrivateData(ID3D11DeviceContext* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11DeviceContext_SetPrivateDataInterface(ID3D11DeviceContext* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext_SetPrivateDataInterface(ID3D11DeviceContext* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11DeviceContext methods ***/ -static FORCEINLINE void ID3D11DeviceContext_VSSetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext_VSSetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->VSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext_PSSetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext_PSSetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->PSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext_PSSetShader(ID3D11DeviceContext* This,ID3D11PixelShader *pPixelShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext_PSSetShader(ID3D11DeviceContext* This,ID3D11PixelShader *pPixelShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->PSSetShader(This,pPixelShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext_PSSetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext_PSSetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->PSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext_VSSetShader(ID3D11DeviceContext* This,ID3D11VertexShader *pVertexShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext_VSSetShader(ID3D11DeviceContext* This,ID3D11VertexShader *pVertexShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->VSSetShader(This,pVertexShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext_DrawIndexed(ID3D11DeviceContext* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { +static __WIDL_INLINE void ID3D11DeviceContext_DrawIndexed(ID3D11DeviceContext* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { This->lpVtbl->DrawIndexed(This,IndexCount,StartIndexLocation,BaseVertexLocation); } -static FORCEINLINE void ID3D11DeviceContext_Draw(ID3D11DeviceContext* This,UINT VertexCount,UINT StartVertexLocation) { +static __WIDL_INLINE void ID3D11DeviceContext_Draw(ID3D11DeviceContext* This,UINT VertexCount,UINT StartVertexLocation) { This->lpVtbl->Draw(This,VertexCount,StartVertexLocation); } -static FORCEINLINE HRESULT ID3D11DeviceContext_Map(ID3D11DeviceContext* This,ID3D11Resource *pResource,UINT Subresource,D3D11_MAP MapType,UINT MapFlags,D3D11_MAPPED_SUBRESOURCE *pMappedResource) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext_Map(ID3D11DeviceContext* This,ID3D11Resource *pResource,UINT Subresource,D3D11_MAP MapType,UINT MapFlags,D3D11_MAPPED_SUBRESOURCE *pMappedResource) { return This->lpVtbl->Map(This,pResource,Subresource,MapType,MapFlags,pMappedResource); } -static FORCEINLINE void ID3D11DeviceContext_Unmap(ID3D11DeviceContext* This,ID3D11Resource *pResource,UINT Subresource) { +static __WIDL_INLINE void ID3D11DeviceContext_Unmap(ID3D11DeviceContext* This,ID3D11Resource *pResource,UINT Subresource) { This->lpVtbl->Unmap(This,pResource,Subresource); } -static FORCEINLINE void ID3D11DeviceContext_PSSetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext_PSSetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->PSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext_IASetInputLayout(ID3D11DeviceContext* This,ID3D11InputLayout *pInputLayout) { +static __WIDL_INLINE void ID3D11DeviceContext_IASetInputLayout(ID3D11DeviceContext* This,ID3D11InputLayout *pInputLayout) { This->lpVtbl->IASetInputLayout(This,pInputLayout); } -static FORCEINLINE void ID3D11DeviceContext_IASetVertexBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext_IASetVertexBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { This->lpVtbl->IASetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext_IASetIndexBuffer(ID3D11DeviceContext* This,ID3D11Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { +static __WIDL_INLINE void ID3D11DeviceContext_IASetIndexBuffer(ID3D11DeviceContext* This,ID3D11Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { This->lpVtbl->IASetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D11DeviceContext_DrawIndexedInstanced(ID3D11DeviceContext* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D11DeviceContext_DrawIndexedInstanced(ID3D11DeviceContext* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawIndexedInstanced(This,IndexCountPerInstance,InstanceCount,StartIndexLocation,BaseVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D11DeviceContext_DrawInstanced(ID3D11DeviceContext* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D11DeviceContext_DrawInstanced(ID3D11DeviceContext* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawInstanced(This,VertexCountPerInstance,InstanceCount,StartVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D11DeviceContext_GSSetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext_GSSetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->GSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext_GSSetShader(ID3D11DeviceContext* This,ID3D11GeometryShader *pShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext_GSSetShader(ID3D11DeviceContext* This,ID3D11GeometryShader *pShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->GSSetShader(This,pShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext_IASetPrimitiveTopology(ID3D11DeviceContext* This,D3D11_PRIMITIVE_TOPOLOGY Topology) { +static __WIDL_INLINE void ID3D11DeviceContext_IASetPrimitiveTopology(ID3D11DeviceContext* This,D3D11_PRIMITIVE_TOPOLOGY Topology) { This->lpVtbl->IASetPrimitiveTopology(This,Topology); } -static FORCEINLINE void ID3D11DeviceContext_VSSetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext_VSSetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->VSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext_VSSetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext_VSSetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->VSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext_Begin(ID3D11DeviceContext* This,ID3D11Asynchronous *pAsync) { +static __WIDL_INLINE void ID3D11DeviceContext_Begin(ID3D11DeviceContext* This,ID3D11Asynchronous *pAsync) { This->lpVtbl->Begin(This,pAsync); } -static FORCEINLINE void ID3D11DeviceContext_End(ID3D11DeviceContext* This,ID3D11Asynchronous *pAsync) { +static __WIDL_INLINE void ID3D11DeviceContext_End(ID3D11DeviceContext* This,ID3D11Asynchronous *pAsync) { This->lpVtbl->End(This,pAsync); } -static FORCEINLINE HRESULT ID3D11DeviceContext_GetData(ID3D11DeviceContext* This,ID3D11Asynchronous *pAsync,void *pData,UINT DataSize,UINT GetDataFlags) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext_GetData(ID3D11DeviceContext* This,ID3D11Asynchronous *pAsync,void *pData,UINT DataSize,UINT GetDataFlags) { return This->lpVtbl->GetData(This,pAsync,pData,DataSize,GetDataFlags); } -static FORCEINLINE void ID3D11DeviceContext_SetPredication(ID3D11DeviceContext* This,ID3D11Predicate *pPredicate,WINBOOL PredicateValue) { +static __WIDL_INLINE void ID3D11DeviceContext_SetPredication(ID3D11DeviceContext* This,ID3D11Predicate *pPredicate,WINBOOL PredicateValue) { This->lpVtbl->SetPredication(This,pPredicate,PredicateValue); } -static FORCEINLINE void ID3D11DeviceContext_GSSetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext_GSSetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->GSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext_GSSetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext_GSSetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->GSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext_OMSetRenderTargets(ID3D11DeviceContext* This,UINT NumViews,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView) { +static __WIDL_INLINE void ID3D11DeviceContext_OMSetRenderTargets(ID3D11DeviceContext* This,UINT NumViews,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView) { This->lpVtbl->OMSetRenderTargets(This,NumViews,ppRenderTargetViews,pDepthStencilView); } -static FORCEINLINE void ID3D11DeviceContext_OMSetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext* This,UINT NumRTVs,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { +static __WIDL_INLINE void ID3D11DeviceContext_OMSetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext* This,UINT NumRTVs,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { This->lpVtbl->OMSetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,pDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts); } -static FORCEINLINE void ID3D11DeviceContext_OMSetBlendState(ID3D11DeviceContext* This,ID3D11BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { +static __WIDL_INLINE void ID3D11DeviceContext_OMSetBlendState(ID3D11DeviceContext* This,ID3D11BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { This->lpVtbl->OMSetBlendState(This,pBlendState,BlendFactor,SampleMask); } -static FORCEINLINE void ID3D11DeviceContext_OMSetDepthStencilState(ID3D11DeviceContext* This,ID3D11DepthStencilState *pDepthStencilState,UINT StencilRef) { +static __WIDL_INLINE void ID3D11DeviceContext_OMSetDepthStencilState(ID3D11DeviceContext* This,ID3D11DepthStencilState *pDepthStencilState,UINT StencilRef) { This->lpVtbl->OMSetDepthStencilState(This,pDepthStencilState,StencilRef); } -static FORCEINLINE void ID3D11DeviceContext_SOSetTargets(ID3D11DeviceContext* This,UINT NumBuffers,ID3D11Buffer *const *ppSOTargets,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext_SOSetTargets(ID3D11DeviceContext* This,UINT NumBuffers,ID3D11Buffer *const *ppSOTargets,const UINT *pOffsets) { This->lpVtbl->SOSetTargets(This,NumBuffers,ppSOTargets,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext_DrawAuto(ID3D11DeviceContext* This) { +static __WIDL_INLINE void ID3D11DeviceContext_DrawAuto(ID3D11DeviceContext* This) { This->lpVtbl->DrawAuto(This); } -static FORCEINLINE void ID3D11DeviceContext_DrawIndexedInstancedIndirect(ID3D11DeviceContext* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext_DrawIndexedInstancedIndirect(ID3D11DeviceContext* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DrawIndexedInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext_DrawInstancedIndirect(ID3D11DeviceContext* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext_DrawInstancedIndirect(ID3D11DeviceContext* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DrawInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext_Dispatch(ID3D11DeviceContext* This,UINT ThreadGroupCountX,UINT ThreadGroupCountY,UINT ThreadGroupCountZ) { +static __WIDL_INLINE void ID3D11DeviceContext_Dispatch(ID3D11DeviceContext* This,UINT ThreadGroupCountX,UINT ThreadGroupCountY,UINT ThreadGroupCountZ) { This->lpVtbl->Dispatch(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ); } -static FORCEINLINE void ID3D11DeviceContext_DispatchIndirect(ID3D11DeviceContext* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext_DispatchIndirect(ID3D11DeviceContext* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DispatchIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext_RSSetState(ID3D11DeviceContext* This,ID3D11RasterizerState *pRasterizerState) { +static __WIDL_INLINE void ID3D11DeviceContext_RSSetState(ID3D11DeviceContext* This,ID3D11RasterizerState *pRasterizerState) { This->lpVtbl->RSSetState(This,pRasterizerState); } -static FORCEINLINE void ID3D11DeviceContext_RSSetViewports(ID3D11DeviceContext* This,UINT NumViewports,const D3D11_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D11DeviceContext_RSSetViewports(ID3D11DeviceContext* This,UINT NumViewports,const D3D11_VIEWPORT *pViewports) { This->lpVtbl->RSSetViewports(This,NumViewports,pViewports); } -static FORCEINLINE void ID3D11DeviceContext_RSSetScissorRects(ID3D11DeviceContext* This,UINT NumRects,const D3D11_RECT *pRects) { +static __WIDL_INLINE void ID3D11DeviceContext_RSSetScissorRects(ID3D11DeviceContext* This,UINT NumRects,const D3D11_RECT *pRects) { This->lpVtbl->RSSetScissorRects(This,NumRects,pRects); } -static FORCEINLINE void ID3D11DeviceContext_CopySubresourceRegion(ID3D11DeviceContext* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox) { +static __WIDL_INLINE void ID3D11DeviceContext_CopySubresourceRegion(ID3D11DeviceContext* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox) { This->lpVtbl->CopySubresourceRegion(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox); } -static FORCEINLINE void ID3D11DeviceContext_CopyResource(ID3D11DeviceContext* This,ID3D11Resource *pDstResource,ID3D11Resource *pSrcResource) { +static __WIDL_INLINE void ID3D11DeviceContext_CopyResource(ID3D11DeviceContext* This,ID3D11Resource *pDstResource,ID3D11Resource *pSrcResource) { This->lpVtbl->CopyResource(This,pDstResource,pSrcResource); } -static FORCEINLINE void ID3D11DeviceContext_UpdateSubresource(ID3D11DeviceContext* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { +static __WIDL_INLINE void ID3D11DeviceContext_UpdateSubresource(ID3D11DeviceContext* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { This->lpVtbl->UpdateSubresource(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch); } -static FORCEINLINE void ID3D11DeviceContext_CopyStructureCount(ID3D11DeviceContext* This,ID3D11Buffer *pDstBuffer,UINT DstAlignedByteOffset,ID3D11UnorderedAccessView *pSrcView) { +static __WIDL_INLINE void ID3D11DeviceContext_CopyStructureCount(ID3D11DeviceContext* This,ID3D11Buffer *pDstBuffer,UINT DstAlignedByteOffset,ID3D11UnorderedAccessView *pSrcView) { This->lpVtbl->CopyStructureCount(This,pDstBuffer,DstAlignedByteOffset,pSrcView); } -static FORCEINLINE void ID3D11DeviceContext_ClearRenderTargetView(ID3D11DeviceContext* This,ID3D11RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { +static __WIDL_INLINE void ID3D11DeviceContext_ClearRenderTargetView(ID3D11DeviceContext* This,ID3D11RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { This->lpVtbl->ClearRenderTargetView(This,pRenderTargetView,ColorRGBA); } -static FORCEINLINE void ID3D11DeviceContext_ClearUnorderedAccessViewUint(ID3D11DeviceContext* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const UINT Values[4]) { +static __WIDL_INLINE void ID3D11DeviceContext_ClearUnorderedAccessViewUint(ID3D11DeviceContext* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const UINT Values[4]) { This->lpVtbl->ClearUnorderedAccessViewUint(This,pUnorderedAccessView,Values); } -static FORCEINLINE void ID3D11DeviceContext_ClearUnorderedAccessViewFloat(ID3D11DeviceContext* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const FLOAT Values[4]) { +static __WIDL_INLINE void ID3D11DeviceContext_ClearUnorderedAccessViewFloat(ID3D11DeviceContext* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const FLOAT Values[4]) { This->lpVtbl->ClearUnorderedAccessViewFloat(This,pUnorderedAccessView,Values); } -static FORCEINLINE void ID3D11DeviceContext_ClearDepthStencilView(ID3D11DeviceContext* This,ID3D11DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { +static __WIDL_INLINE void ID3D11DeviceContext_ClearDepthStencilView(ID3D11DeviceContext* This,ID3D11DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { This->lpVtbl->ClearDepthStencilView(This,pDepthStencilView,ClearFlags,Depth,Stencil); } -static FORCEINLINE void ID3D11DeviceContext_GenerateMips(ID3D11DeviceContext* This,ID3D11ShaderResourceView *pShaderResourceView) { +static __WIDL_INLINE void ID3D11DeviceContext_GenerateMips(ID3D11DeviceContext* This,ID3D11ShaderResourceView *pShaderResourceView) { This->lpVtbl->GenerateMips(This,pShaderResourceView); } -static FORCEINLINE void ID3D11DeviceContext_SetResourceMinLOD(ID3D11DeviceContext* This,ID3D11Resource *pResource,FLOAT MinLOD) { +static __WIDL_INLINE void ID3D11DeviceContext_SetResourceMinLOD(ID3D11DeviceContext* This,ID3D11Resource *pResource,FLOAT MinLOD) { This->lpVtbl->SetResourceMinLOD(This,pResource,MinLOD); } -static FORCEINLINE FLOAT ID3D11DeviceContext_GetResourceMinLOD(ID3D11DeviceContext* This,ID3D11Resource *pResource) { +static __WIDL_INLINE FLOAT ID3D11DeviceContext_GetResourceMinLOD(ID3D11DeviceContext* This,ID3D11Resource *pResource) { return This->lpVtbl->GetResourceMinLOD(This,pResource); } -static FORCEINLINE void ID3D11DeviceContext_ResolveSubresource(ID3D11DeviceContext* This,ID3D11Resource *pDstResource,UINT DstSubresource,ID3D11Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { +static __WIDL_INLINE void ID3D11DeviceContext_ResolveSubresource(ID3D11DeviceContext* This,ID3D11Resource *pDstResource,UINT DstSubresource,ID3D11Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { This->lpVtbl->ResolveSubresource(This,pDstResource,DstSubresource,pSrcResource,SrcSubresource,Format); } -static FORCEINLINE void ID3D11DeviceContext_ExecuteCommandList(ID3D11DeviceContext* This,ID3D11CommandList *pCommandList,WINBOOL RestoreContextState) { +static __WIDL_INLINE void ID3D11DeviceContext_ExecuteCommandList(ID3D11DeviceContext* This,ID3D11CommandList *pCommandList,WINBOOL RestoreContextState) { This->lpVtbl->ExecuteCommandList(This,pCommandList,RestoreContextState); } -static FORCEINLINE void ID3D11DeviceContext_HSSetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext_HSSetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->HSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext_HSSetShader(ID3D11DeviceContext* This,ID3D11HullShader *pHullShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext_HSSetShader(ID3D11DeviceContext* This,ID3D11HullShader *pHullShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->HSSetShader(This,pHullShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext_HSSetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext_HSSetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->HSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext_HSSetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext_HSSetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->HSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext_DSSetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext_DSSetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->DSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext_DSSetShader(ID3D11DeviceContext* This,ID3D11DomainShader *pDomainShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext_DSSetShader(ID3D11DeviceContext* This,ID3D11DomainShader *pDomainShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->DSSetShader(This,pDomainShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext_DSSetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext_DSSetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->DSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext_DSSetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext_DSSetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->DSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext_CSSetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext_CSSetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->CSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext_CSSetUnorderedAccessViews(ID3D11DeviceContext* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { +static __WIDL_INLINE void ID3D11DeviceContext_CSSetUnorderedAccessViews(ID3D11DeviceContext* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { This->lpVtbl->CSSetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts); } -static FORCEINLINE void ID3D11DeviceContext_CSSetShader(ID3D11DeviceContext* This,ID3D11ComputeShader *pComputeShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext_CSSetShader(ID3D11DeviceContext* This,ID3D11ComputeShader *pComputeShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->CSSetShader(This,pComputeShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext_CSSetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext_CSSetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->CSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext_CSSetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext_CSSetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->CSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext_VSGetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext_VSGetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->VSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext_PSGetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext_PSGetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->PSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext_PSGetShader(ID3D11DeviceContext* This,ID3D11PixelShader **ppPixelShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext_PSGetShader(ID3D11DeviceContext* This,ID3D11PixelShader **ppPixelShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->PSGetShader(This,ppPixelShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext_PSGetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext_PSGetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->PSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext_VSGetShader(ID3D11DeviceContext* This,ID3D11VertexShader **ppVertexShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext_VSGetShader(ID3D11DeviceContext* This,ID3D11VertexShader **ppVertexShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->VSGetShader(This,ppVertexShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext_PSGetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext_PSGetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->PSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext_IAGetInputLayout(ID3D11DeviceContext* This,ID3D11InputLayout **ppInputLayout) { +static __WIDL_INLINE void ID3D11DeviceContext_IAGetInputLayout(ID3D11DeviceContext* This,ID3D11InputLayout **ppInputLayout) { This->lpVtbl->IAGetInputLayout(This,ppInputLayout); } -static FORCEINLINE void ID3D11DeviceContext_IAGetVertexBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext_IAGetVertexBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { This->lpVtbl->IAGetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext_IAGetIndexBuffer(ID3D11DeviceContext* This,ID3D11Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { +static __WIDL_INLINE void ID3D11DeviceContext_IAGetIndexBuffer(ID3D11DeviceContext* This,ID3D11Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { This->lpVtbl->IAGetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D11DeviceContext_GSGetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext_GSGetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->GSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext_GSGetShader(ID3D11DeviceContext* This,ID3D11GeometryShader **ppGeometryShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext_GSGetShader(ID3D11DeviceContext* This,ID3D11GeometryShader **ppGeometryShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->GSGetShader(This,ppGeometryShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext_IAGetPrimitiveTopology(ID3D11DeviceContext* This,D3D11_PRIMITIVE_TOPOLOGY *pTopology) { +static __WIDL_INLINE void ID3D11DeviceContext_IAGetPrimitiveTopology(ID3D11DeviceContext* This,D3D11_PRIMITIVE_TOPOLOGY *pTopology) { This->lpVtbl->IAGetPrimitiveTopology(This,pTopology); } -static FORCEINLINE void ID3D11DeviceContext_VSGetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext_VSGetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->VSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext_VSGetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext_VSGetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->VSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext_GetPredication(ID3D11DeviceContext* This,ID3D11Predicate **ppPredicate,WINBOOL *pPredicateValue) { +static __WIDL_INLINE void ID3D11DeviceContext_GetPredication(ID3D11DeviceContext* This,ID3D11Predicate **ppPredicate,WINBOOL *pPredicateValue) { This->lpVtbl->GetPredication(This,ppPredicate,pPredicateValue); } -static FORCEINLINE void ID3D11DeviceContext_GSGetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext_GSGetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->GSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext_GSGetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext_GSGetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->GSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext_OMGetRenderTargets(ID3D11DeviceContext* This,UINT NumViews,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE void ID3D11DeviceContext_OMGetRenderTargets(ID3D11DeviceContext* This,UINT NumViews,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView) { This->lpVtbl->OMGetRenderTargets(This,NumViews,ppRenderTargetViews,ppDepthStencilView); } -static FORCEINLINE void ID3D11DeviceContext_OMGetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext* This,UINT NumRTVs,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { +static __WIDL_INLINE void ID3D11DeviceContext_OMGetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext* This,UINT NumRTVs,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { This->lpVtbl->OMGetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,ppDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews); } -static FORCEINLINE void ID3D11DeviceContext_OMGetBlendState(ID3D11DeviceContext* This,ID3D11BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { +static __WIDL_INLINE void ID3D11DeviceContext_OMGetBlendState(ID3D11DeviceContext* This,ID3D11BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { This->lpVtbl->OMGetBlendState(This,ppBlendState,BlendFactor,pSampleMask); } -static FORCEINLINE void ID3D11DeviceContext_OMGetDepthStencilState(ID3D11DeviceContext* This,ID3D11DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { +static __WIDL_INLINE void ID3D11DeviceContext_OMGetDepthStencilState(ID3D11DeviceContext* This,ID3D11DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { This->lpVtbl->OMGetDepthStencilState(This,ppDepthStencilState,pStencilRef); } -static FORCEINLINE void ID3D11DeviceContext_SOGetTargets(ID3D11DeviceContext* This,UINT NumBuffers,ID3D11Buffer **ppSOTargets) { +static __WIDL_INLINE void ID3D11DeviceContext_SOGetTargets(ID3D11DeviceContext* This,UINT NumBuffers,ID3D11Buffer **ppSOTargets) { This->lpVtbl->SOGetTargets(This,NumBuffers,ppSOTargets); } -static FORCEINLINE void ID3D11DeviceContext_RSGetState(ID3D11DeviceContext* This,ID3D11RasterizerState **ppRasterizerState) { +static __WIDL_INLINE void ID3D11DeviceContext_RSGetState(ID3D11DeviceContext* This,ID3D11RasterizerState **ppRasterizerState) { This->lpVtbl->RSGetState(This,ppRasterizerState); } -static FORCEINLINE void ID3D11DeviceContext_RSGetViewports(ID3D11DeviceContext* This,UINT *pNumViewports,D3D11_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D11DeviceContext_RSGetViewports(ID3D11DeviceContext* This,UINT *pNumViewports,D3D11_VIEWPORT *pViewports) { This->lpVtbl->RSGetViewports(This,pNumViewports,pViewports); } -static FORCEINLINE void ID3D11DeviceContext_RSGetScissorRects(ID3D11DeviceContext* This,UINT *pNumRects,D3D11_RECT *pRects) { +static __WIDL_INLINE void ID3D11DeviceContext_RSGetScissorRects(ID3D11DeviceContext* This,UINT *pNumRects,D3D11_RECT *pRects) { This->lpVtbl->RSGetScissorRects(This,pNumRects,pRects); } -static FORCEINLINE void ID3D11DeviceContext_HSGetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext_HSGetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->HSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext_HSGetShader(ID3D11DeviceContext* This,ID3D11HullShader **ppHullShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext_HSGetShader(ID3D11DeviceContext* This,ID3D11HullShader **ppHullShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->HSGetShader(This,ppHullShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext_HSGetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext_HSGetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->HSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext_HSGetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext_HSGetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->HSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext_DSGetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext_DSGetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->DSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext_DSGetShader(ID3D11DeviceContext* This,ID3D11DomainShader **ppDomainShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext_DSGetShader(ID3D11DeviceContext* This,ID3D11DomainShader **ppDomainShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->DSGetShader(This,ppDomainShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext_DSGetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext_DSGetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->DSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext_DSGetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext_DSGetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->DSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext_CSGetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext_CSGetShaderResources(ID3D11DeviceContext* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->CSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext_CSGetUnorderedAccessViews(ID3D11DeviceContext* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { +static __WIDL_INLINE void ID3D11DeviceContext_CSGetUnorderedAccessViews(ID3D11DeviceContext* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { This->lpVtbl->CSGetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews); } -static FORCEINLINE void ID3D11DeviceContext_CSGetShader(ID3D11DeviceContext* This,ID3D11ComputeShader **ppComputeShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext_CSGetShader(ID3D11DeviceContext* This,ID3D11ComputeShader **ppComputeShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->CSGetShader(This,ppComputeShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext_CSGetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext_CSGetSamplers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->CSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext_CSGetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext_CSGetConstantBuffers(ID3D11DeviceContext* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->CSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext_ClearState(ID3D11DeviceContext* This) { +static __WIDL_INLINE void ID3D11DeviceContext_ClearState(ID3D11DeviceContext* This) { This->lpVtbl->ClearState(This); } -static FORCEINLINE void ID3D11DeviceContext_Flush(ID3D11DeviceContext* This) { +static __WIDL_INLINE void ID3D11DeviceContext_Flush(ID3D11DeviceContext* This) { This->lpVtbl->Flush(This); } -static FORCEINLINE D3D11_DEVICE_CONTEXT_TYPE ID3D11DeviceContext_GetType(ID3D11DeviceContext* This) { +static __WIDL_INLINE D3D11_DEVICE_CONTEXT_TYPE ID3D11DeviceContext_GetType(ID3D11DeviceContext* This) { return This->lpVtbl->GetType(This); } -static FORCEINLINE UINT ID3D11DeviceContext_GetContextFlags(ID3D11DeviceContext* This) { +static __WIDL_INLINE UINT ID3D11DeviceContext_GetContextFlags(ID3D11DeviceContext* This) { return This->lpVtbl->GetContextFlags(This); } -static FORCEINLINE HRESULT ID3D11DeviceContext_FinishCommandList(ID3D11DeviceContext* This,WINBOOL RestoreDeferredContextState,ID3D11CommandList **ppCommandList) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext_FinishCommandList(ID3D11DeviceContext* This,WINBOOL RestoreDeferredContextState,ID3D11CommandList **ppCommandList) { return This->lpVtbl->FinishCommandList(This,RestoreDeferredContextState,ppCommandList); } #endif @@ -7884,36 +7939,36 @@ interface ID3D11AuthenticatedChannel { #define ID3D11AuthenticatedChannel_GetChannelHandle(This,pChannelHandle) (This)->lpVtbl->GetChannelHandle(This,pChannelHandle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11AuthenticatedChannel_QueryInterface(ID3D11AuthenticatedChannel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11AuthenticatedChannel_QueryInterface(ID3D11AuthenticatedChannel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11AuthenticatedChannel_AddRef(ID3D11AuthenticatedChannel* This) { +static __WIDL_INLINE ULONG ID3D11AuthenticatedChannel_AddRef(ID3D11AuthenticatedChannel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11AuthenticatedChannel_Release(ID3D11AuthenticatedChannel* This) { +static __WIDL_INLINE ULONG ID3D11AuthenticatedChannel_Release(ID3D11AuthenticatedChannel* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11AuthenticatedChannel_GetDevice(ID3D11AuthenticatedChannel* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11AuthenticatedChannel_GetDevice(ID3D11AuthenticatedChannel* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11AuthenticatedChannel_GetPrivateData(ID3D11AuthenticatedChannel* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11AuthenticatedChannel_GetPrivateData(ID3D11AuthenticatedChannel* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11AuthenticatedChannel_SetPrivateData(ID3D11AuthenticatedChannel* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11AuthenticatedChannel_SetPrivateData(ID3D11AuthenticatedChannel* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11AuthenticatedChannel_SetPrivateDataInterface(ID3D11AuthenticatedChannel* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11AuthenticatedChannel_SetPrivateDataInterface(ID3D11AuthenticatedChannel* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11AuthenticatedChannel methods ***/ -static FORCEINLINE HRESULT ID3D11AuthenticatedChannel_GetCertificateSize(ID3D11AuthenticatedChannel* This,UINT *pCertificateSize) { +static __WIDL_INLINE HRESULT ID3D11AuthenticatedChannel_GetCertificateSize(ID3D11AuthenticatedChannel* This,UINT *pCertificateSize) { return This->lpVtbl->GetCertificateSize(This,pCertificateSize); } -static FORCEINLINE HRESULT ID3D11AuthenticatedChannel_GetCertificate(ID3D11AuthenticatedChannel* This,UINT CertificateSize,BYTE *pCertificate) { +static __WIDL_INLINE HRESULT ID3D11AuthenticatedChannel_GetCertificate(ID3D11AuthenticatedChannel* This,UINT CertificateSize,BYTE *pCertificate) { return This->lpVtbl->GetCertificate(This,CertificateSize,pCertificate); } -static FORCEINLINE void ID3D11AuthenticatedChannel_GetChannelHandle(ID3D11AuthenticatedChannel* This,HANDLE *pChannelHandle) { +static __WIDL_INLINE void ID3D11AuthenticatedChannel_GetChannelHandle(ID3D11AuthenticatedChannel* This,HANDLE *pChannelHandle) { This->lpVtbl->GetChannelHandle(This,pChannelHandle); } #endif @@ -8041,42 +8096,42 @@ interface ID3D11CryptoSession { #define ID3D11CryptoSession_GetCryptoSessionHandle(This,pCryptoSessionHandle) (This)->lpVtbl->GetCryptoSessionHandle(This,pCryptoSessionHandle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11CryptoSession_QueryInterface(ID3D11CryptoSession* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11CryptoSession_QueryInterface(ID3D11CryptoSession* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11CryptoSession_AddRef(ID3D11CryptoSession* This) { +static __WIDL_INLINE ULONG ID3D11CryptoSession_AddRef(ID3D11CryptoSession* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11CryptoSession_Release(ID3D11CryptoSession* This) { +static __WIDL_INLINE ULONG ID3D11CryptoSession_Release(ID3D11CryptoSession* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11CryptoSession_GetDevice(ID3D11CryptoSession* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11CryptoSession_GetDevice(ID3D11CryptoSession* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11CryptoSession_GetPrivateData(ID3D11CryptoSession* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11CryptoSession_GetPrivateData(ID3D11CryptoSession* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11CryptoSession_SetPrivateData(ID3D11CryptoSession* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11CryptoSession_SetPrivateData(ID3D11CryptoSession* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11CryptoSession_SetPrivateDataInterface(ID3D11CryptoSession* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11CryptoSession_SetPrivateDataInterface(ID3D11CryptoSession* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11CryptoSession methods ***/ -static FORCEINLINE void ID3D11CryptoSession_GetCryptoType(ID3D11CryptoSession* This,GUID *pCryptoType) { +static __WIDL_INLINE void ID3D11CryptoSession_GetCryptoType(ID3D11CryptoSession* This,GUID *pCryptoType) { This->lpVtbl->GetCryptoType(This,pCryptoType); } -static FORCEINLINE void ID3D11CryptoSession_GetDecoderProfile(ID3D11CryptoSession* This,GUID *pDecoderProfile) { +static __WIDL_INLINE void ID3D11CryptoSession_GetDecoderProfile(ID3D11CryptoSession* This,GUID *pDecoderProfile) { This->lpVtbl->GetDecoderProfile(This,pDecoderProfile); } -static FORCEINLINE HRESULT ID3D11CryptoSession_GetCertificateSize(ID3D11CryptoSession* This,UINT *pCertificateSize) { +static __WIDL_INLINE HRESULT ID3D11CryptoSession_GetCertificateSize(ID3D11CryptoSession* This,UINT *pCertificateSize) { return This->lpVtbl->GetCertificateSize(This,pCertificateSize); } -static FORCEINLINE HRESULT ID3D11CryptoSession_GetCertificate(ID3D11CryptoSession* This,UINT CertificateSize,BYTE *pCertificate) { +static __WIDL_INLINE HRESULT ID3D11CryptoSession_GetCertificate(ID3D11CryptoSession* This,UINT CertificateSize,BYTE *pCertificate) { return This->lpVtbl->GetCertificate(This,CertificateSize,pCertificate); } -static FORCEINLINE void ID3D11CryptoSession_GetCryptoSessionHandle(ID3D11CryptoSession* This,HANDLE *pCryptoSessionHandle) { +static __WIDL_INLINE void ID3D11CryptoSession_GetCryptoSessionHandle(ID3D11CryptoSession* This,HANDLE *pCryptoSessionHandle) { This->lpVtbl->GetCryptoSessionHandle(This,pCryptoSessionHandle); } #endif @@ -8180,33 +8235,33 @@ interface ID3D11VideoDecoder { #define ID3D11VideoDecoder_GetDriverHandle(This,pDriverHandle) (This)->lpVtbl->GetDriverHandle(This,pDriverHandle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11VideoDecoder_QueryInterface(ID3D11VideoDecoder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11VideoDecoder_QueryInterface(ID3D11VideoDecoder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11VideoDecoder_AddRef(ID3D11VideoDecoder* This) { +static __WIDL_INLINE ULONG ID3D11VideoDecoder_AddRef(ID3D11VideoDecoder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11VideoDecoder_Release(ID3D11VideoDecoder* This) { +static __WIDL_INLINE ULONG ID3D11VideoDecoder_Release(ID3D11VideoDecoder* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11VideoDecoder_GetDevice(ID3D11VideoDecoder* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11VideoDecoder_GetDevice(ID3D11VideoDecoder* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11VideoDecoder_GetPrivateData(ID3D11VideoDecoder* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoDecoder_GetPrivateData(ID3D11VideoDecoder* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoDecoder_SetPrivateData(ID3D11VideoDecoder* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoDecoder_SetPrivateData(ID3D11VideoDecoder* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoDecoder_SetPrivateDataInterface(ID3D11VideoDecoder* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoDecoder_SetPrivateDataInterface(ID3D11VideoDecoder* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11VideoDecoder methods ***/ -static FORCEINLINE HRESULT ID3D11VideoDecoder_GetCreationParameters(ID3D11VideoDecoder* This,D3D11_VIDEO_DECODER_DESC *pVideoDesc,D3D11_VIDEO_DECODER_CONFIG *pConfig) { +static __WIDL_INLINE HRESULT ID3D11VideoDecoder_GetCreationParameters(ID3D11VideoDecoder* This,D3D11_VIDEO_DECODER_DESC *pVideoDesc,D3D11_VIDEO_DECODER_CONFIG *pConfig) { return This->lpVtbl->GetCreationParameters(This,pVideoDesc,pConfig); } -static FORCEINLINE HRESULT ID3D11VideoDecoder_GetDriverHandle(ID3D11VideoDecoder* This,HANDLE *pDriverHandle) { +static __WIDL_INLINE HRESULT ID3D11VideoDecoder_GetDriverHandle(ID3D11VideoDecoder* This,HANDLE *pDriverHandle) { return This->lpVtbl->GetDriverHandle(This,pDriverHandle); } #endif @@ -8350,45 +8405,45 @@ interface ID3D11VideoProcessorEnumerator { #define ID3D11VideoProcessorEnumerator_GetVideoProcessorFilterRange(This,Filter,pRange) (This)->lpVtbl->GetVideoProcessorFilterRange(This,Filter,pRange) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator_QueryInterface(ID3D11VideoProcessorEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator_QueryInterface(ID3D11VideoProcessorEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11VideoProcessorEnumerator_AddRef(ID3D11VideoProcessorEnumerator* This) { +static __WIDL_INLINE ULONG ID3D11VideoProcessorEnumerator_AddRef(ID3D11VideoProcessorEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11VideoProcessorEnumerator_Release(ID3D11VideoProcessorEnumerator* This) { +static __WIDL_INLINE ULONG ID3D11VideoProcessorEnumerator_Release(ID3D11VideoProcessorEnumerator* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11VideoProcessorEnumerator_GetDevice(ID3D11VideoProcessorEnumerator* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11VideoProcessorEnumerator_GetDevice(ID3D11VideoProcessorEnumerator* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator_GetPrivateData(ID3D11VideoProcessorEnumerator* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator_GetPrivateData(ID3D11VideoProcessorEnumerator* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator_SetPrivateData(ID3D11VideoProcessorEnumerator* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator_SetPrivateData(ID3D11VideoProcessorEnumerator* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator_SetPrivateDataInterface(ID3D11VideoProcessorEnumerator* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator_SetPrivateDataInterface(ID3D11VideoProcessorEnumerator* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11VideoProcessorEnumerator methods ***/ -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator_GetVideoProcessorContentDesc(ID3D11VideoProcessorEnumerator* This,D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pContentDesc) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator_GetVideoProcessorContentDesc(ID3D11VideoProcessorEnumerator* This,D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pContentDesc) { return This->lpVtbl->GetVideoProcessorContentDesc(This,pContentDesc); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator_CheckVideoProcessorFormat(ID3D11VideoProcessorEnumerator* This,DXGI_FORMAT Format,UINT *pFlags) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator_CheckVideoProcessorFormat(ID3D11VideoProcessorEnumerator* This,DXGI_FORMAT Format,UINT *pFlags) { return This->lpVtbl->CheckVideoProcessorFormat(This,Format,pFlags); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator_GetVideoProcessorCaps(ID3D11VideoProcessorEnumerator* This,D3D11_VIDEO_PROCESSOR_CAPS *pCaps) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator_GetVideoProcessorCaps(ID3D11VideoProcessorEnumerator* This,D3D11_VIDEO_PROCESSOR_CAPS *pCaps) { return This->lpVtbl->GetVideoProcessorCaps(This,pCaps); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator_GetVideoProcessorRateConversionCaps(ID3D11VideoProcessorEnumerator* This,UINT TypeIndex,D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS *pCaps) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator_GetVideoProcessorRateConversionCaps(ID3D11VideoProcessorEnumerator* This,UINT TypeIndex,D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS *pCaps) { return This->lpVtbl->GetVideoProcessorRateConversionCaps(This,TypeIndex,pCaps); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator_GetVideoProcessorCustomRate(ID3D11VideoProcessorEnumerator* This,UINT TypeIndex,UINT CustomRateIndex,D3D11_VIDEO_PROCESSOR_CUSTOM_RATE *pRate) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator_GetVideoProcessorCustomRate(ID3D11VideoProcessorEnumerator* This,UINT TypeIndex,UINT CustomRateIndex,D3D11_VIDEO_PROCESSOR_CUSTOM_RATE *pRate) { return This->lpVtbl->GetVideoProcessorCustomRate(This,TypeIndex,CustomRateIndex,pRate); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator_GetVideoProcessorFilterRange(ID3D11VideoProcessorEnumerator* This,D3D11_VIDEO_PROCESSOR_FILTER Filter,D3D11_VIDEO_PROCESSOR_FILTER_RANGE *pRange) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator_GetVideoProcessorFilterRange(ID3D11VideoProcessorEnumerator* This,D3D11_VIDEO_PROCESSOR_FILTER Filter,D3D11_VIDEO_PROCESSOR_FILTER_RANGE *pRange) { return This->lpVtbl->GetVideoProcessorFilterRange(This,Filter,pRange); } #endif @@ -8490,33 +8545,33 @@ interface ID3D11VideoProcessor { #define ID3D11VideoProcessor_GetRateConversionCaps(This,pCaps) (This)->lpVtbl->GetRateConversionCaps(This,pCaps) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11VideoProcessor_QueryInterface(ID3D11VideoProcessor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessor_QueryInterface(ID3D11VideoProcessor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11VideoProcessor_AddRef(ID3D11VideoProcessor* This) { +static __WIDL_INLINE ULONG ID3D11VideoProcessor_AddRef(ID3D11VideoProcessor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11VideoProcessor_Release(ID3D11VideoProcessor* This) { +static __WIDL_INLINE ULONG ID3D11VideoProcessor_Release(ID3D11VideoProcessor* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11VideoProcessor_GetDevice(ID3D11VideoProcessor* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11VideoProcessor_GetDevice(ID3D11VideoProcessor* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11VideoProcessor_GetPrivateData(ID3D11VideoProcessor* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessor_GetPrivateData(ID3D11VideoProcessor* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoProcessor_SetPrivateData(ID3D11VideoProcessor* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessor_SetPrivateData(ID3D11VideoProcessor* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoProcessor_SetPrivateDataInterface(ID3D11VideoProcessor* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessor_SetPrivateDataInterface(ID3D11VideoProcessor* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11VideoProcessor methods ***/ -static FORCEINLINE void ID3D11VideoProcessor_GetContentDesc(ID3D11VideoProcessor* This,D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pDesc) { +static __WIDL_INLINE void ID3D11VideoProcessor_GetContentDesc(ID3D11VideoProcessor* This,D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pDesc) { This->lpVtbl->GetContentDesc(This,pDesc); } -static FORCEINLINE void ID3D11VideoProcessor_GetRateConversionCaps(ID3D11VideoProcessor* This,D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS *pCaps) { +static __WIDL_INLINE void ID3D11VideoProcessor_GetRateConversionCaps(ID3D11VideoProcessor* This,D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS *pCaps) { This->lpVtbl->GetRateConversionCaps(This,pCaps); } #endif @@ -8617,34 +8672,34 @@ interface ID3D11VideoDecoderOutputView { #define ID3D11VideoDecoderOutputView_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11VideoDecoderOutputView_QueryInterface(ID3D11VideoDecoderOutputView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11VideoDecoderOutputView_QueryInterface(ID3D11VideoDecoderOutputView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11VideoDecoderOutputView_AddRef(ID3D11VideoDecoderOutputView* This) { +static __WIDL_INLINE ULONG ID3D11VideoDecoderOutputView_AddRef(ID3D11VideoDecoderOutputView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11VideoDecoderOutputView_Release(ID3D11VideoDecoderOutputView* This) { +static __WIDL_INLINE ULONG ID3D11VideoDecoderOutputView_Release(ID3D11VideoDecoderOutputView* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11VideoDecoderOutputView_GetDevice(ID3D11VideoDecoderOutputView* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11VideoDecoderOutputView_GetDevice(ID3D11VideoDecoderOutputView* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11VideoDecoderOutputView_GetPrivateData(ID3D11VideoDecoderOutputView* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoDecoderOutputView_GetPrivateData(ID3D11VideoDecoderOutputView* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoDecoderOutputView_SetPrivateData(ID3D11VideoDecoderOutputView* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoDecoderOutputView_SetPrivateData(ID3D11VideoDecoderOutputView* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoDecoderOutputView_SetPrivateDataInterface(ID3D11VideoDecoderOutputView* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoDecoderOutputView_SetPrivateDataInterface(ID3D11VideoDecoderOutputView* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11View methods ***/ -static FORCEINLINE void ID3D11VideoDecoderOutputView_GetResource(ID3D11VideoDecoderOutputView* This,ID3D11Resource **ppResource) { +static __WIDL_INLINE void ID3D11VideoDecoderOutputView_GetResource(ID3D11VideoDecoderOutputView* This,ID3D11Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D11VideoDecoderOutputView methods ***/ -static FORCEINLINE void ID3D11VideoDecoderOutputView_GetDesc(ID3D11VideoDecoderOutputView* This,D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D11VideoDecoderOutputView_GetDesc(ID3D11VideoDecoderOutputView* This,D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -8745,34 +8800,34 @@ interface ID3D11VideoProcessorInputView { #define ID3D11VideoProcessorInputView_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11VideoProcessorInputView_QueryInterface(ID3D11VideoProcessorInputView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorInputView_QueryInterface(ID3D11VideoProcessorInputView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11VideoProcessorInputView_AddRef(ID3D11VideoProcessorInputView* This) { +static __WIDL_INLINE ULONG ID3D11VideoProcessorInputView_AddRef(ID3D11VideoProcessorInputView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11VideoProcessorInputView_Release(ID3D11VideoProcessorInputView* This) { +static __WIDL_INLINE ULONG ID3D11VideoProcessorInputView_Release(ID3D11VideoProcessorInputView* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11VideoProcessorInputView_GetDevice(ID3D11VideoProcessorInputView* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11VideoProcessorInputView_GetDevice(ID3D11VideoProcessorInputView* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11VideoProcessorInputView_GetPrivateData(ID3D11VideoProcessorInputView* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorInputView_GetPrivateData(ID3D11VideoProcessorInputView* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoProcessorInputView_SetPrivateData(ID3D11VideoProcessorInputView* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorInputView_SetPrivateData(ID3D11VideoProcessorInputView* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoProcessorInputView_SetPrivateDataInterface(ID3D11VideoProcessorInputView* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorInputView_SetPrivateDataInterface(ID3D11VideoProcessorInputView* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11View methods ***/ -static FORCEINLINE void ID3D11VideoProcessorInputView_GetResource(ID3D11VideoProcessorInputView* This,ID3D11Resource **ppResource) { +static __WIDL_INLINE void ID3D11VideoProcessorInputView_GetResource(ID3D11VideoProcessorInputView* This,ID3D11Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D11VideoProcessorInputView methods ***/ -static FORCEINLINE void ID3D11VideoProcessorInputView_GetDesc(ID3D11VideoProcessorInputView* This,D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D11VideoProcessorInputView_GetDesc(ID3D11VideoProcessorInputView* This,D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -8873,34 +8928,34 @@ interface ID3D11VideoProcessorOutputView { #define ID3D11VideoProcessorOutputView_GetDesc(This,pDesc) (This)->lpVtbl->GetDesc(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11VideoProcessorOutputView_QueryInterface(ID3D11VideoProcessorOutputView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorOutputView_QueryInterface(ID3D11VideoProcessorOutputView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11VideoProcessorOutputView_AddRef(ID3D11VideoProcessorOutputView* This) { +static __WIDL_INLINE ULONG ID3D11VideoProcessorOutputView_AddRef(ID3D11VideoProcessorOutputView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11VideoProcessorOutputView_Release(ID3D11VideoProcessorOutputView* This) { +static __WIDL_INLINE ULONG ID3D11VideoProcessorOutputView_Release(ID3D11VideoProcessorOutputView* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11VideoProcessorOutputView_GetDevice(ID3D11VideoProcessorOutputView* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11VideoProcessorOutputView_GetDevice(ID3D11VideoProcessorOutputView* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11VideoProcessorOutputView_GetPrivateData(ID3D11VideoProcessorOutputView* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorOutputView_GetPrivateData(ID3D11VideoProcessorOutputView* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoProcessorOutputView_SetPrivateData(ID3D11VideoProcessorOutputView* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorOutputView_SetPrivateData(ID3D11VideoProcessorOutputView* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoProcessorOutputView_SetPrivateDataInterface(ID3D11VideoProcessorOutputView* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorOutputView_SetPrivateDataInterface(ID3D11VideoProcessorOutputView* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11View methods ***/ -static FORCEINLINE void ID3D11VideoProcessorOutputView_GetResource(ID3D11VideoProcessorOutputView* This,ID3D11Resource **ppResource) { +static __WIDL_INLINE void ID3D11VideoProcessorOutputView_GetResource(ID3D11VideoProcessorOutputView* This,ID3D11Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D11VideoProcessorOutputView methods ***/ -static FORCEINLINE void ID3D11VideoProcessorOutputView_GetDesc(ID3D11VideoProcessorOutputView* This,D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D11VideoProcessorOutputView_GetDesc(ID3D11VideoProcessorOutputView* This,D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } #endif @@ -9156,65 +9211,65 @@ interface ID3D11VideoDevice { #define ID3D11VideoDevice_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11VideoDevice_QueryInterface(ID3D11VideoDevice* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_QueryInterface(ID3D11VideoDevice* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11VideoDevice_AddRef(ID3D11VideoDevice* This) { +static __WIDL_INLINE ULONG ID3D11VideoDevice_AddRef(ID3D11VideoDevice* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11VideoDevice_Release(ID3D11VideoDevice* This) { +static __WIDL_INLINE ULONG ID3D11VideoDevice_Release(ID3D11VideoDevice* This) { return This->lpVtbl->Release(This); } /*** ID3D11VideoDevice methods ***/ -static FORCEINLINE HRESULT ID3D11VideoDevice_CreateVideoDecoder(ID3D11VideoDevice* This,const D3D11_VIDEO_DECODER_DESC *pVideoDesc,const D3D11_VIDEO_DECODER_CONFIG *pConfig,ID3D11VideoDecoder **ppDecoder) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_CreateVideoDecoder(ID3D11VideoDevice* This,const D3D11_VIDEO_DECODER_DESC *pVideoDesc,const D3D11_VIDEO_DECODER_CONFIG *pConfig,ID3D11VideoDecoder **ppDecoder) { return This->lpVtbl->CreateVideoDecoder(This,pVideoDesc,pConfig,ppDecoder); } -static FORCEINLINE HRESULT ID3D11VideoDevice_CreateVideoProcessor(ID3D11VideoDevice* This,ID3D11VideoProcessorEnumerator *pEnum,UINT RateConversionIndex,ID3D11VideoProcessor **ppVideoProcessor) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_CreateVideoProcessor(ID3D11VideoDevice* This,ID3D11VideoProcessorEnumerator *pEnum,UINT RateConversionIndex,ID3D11VideoProcessor **ppVideoProcessor) { return This->lpVtbl->CreateVideoProcessor(This,pEnum,RateConversionIndex,ppVideoProcessor); } -static FORCEINLINE HRESULT ID3D11VideoDevice_CreateAuthenticatedChannel(ID3D11VideoDevice* This,D3D11_AUTHENTICATED_CHANNEL_TYPE ChannelType,ID3D11AuthenticatedChannel **ppAuthenticatedChannel) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_CreateAuthenticatedChannel(ID3D11VideoDevice* This,D3D11_AUTHENTICATED_CHANNEL_TYPE ChannelType,ID3D11AuthenticatedChannel **ppAuthenticatedChannel) { return This->lpVtbl->CreateAuthenticatedChannel(This,ChannelType,ppAuthenticatedChannel); } -static FORCEINLINE HRESULT ID3D11VideoDevice_CreateCryptoSession(ID3D11VideoDevice* This,const GUID *pCryptoType,const GUID *pDecoderProfile,const GUID *pKeyExchangeType,ID3D11CryptoSession **ppCryptoSession) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_CreateCryptoSession(ID3D11VideoDevice* This,const GUID *pCryptoType,const GUID *pDecoderProfile,const GUID *pKeyExchangeType,ID3D11CryptoSession **ppCryptoSession) { return This->lpVtbl->CreateCryptoSession(This,pCryptoType,pDecoderProfile,pKeyExchangeType,ppCryptoSession); } -static FORCEINLINE HRESULT ID3D11VideoDevice_CreateVideoDecoderOutputView(ID3D11VideoDevice* This,ID3D11Resource *pResource,const D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc,ID3D11VideoDecoderOutputView **ppVDOVView) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_CreateVideoDecoderOutputView(ID3D11VideoDevice* This,ID3D11Resource *pResource,const D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc,ID3D11VideoDecoderOutputView **ppVDOVView) { return This->lpVtbl->CreateVideoDecoderOutputView(This,pResource,pDesc,ppVDOVView); } -static FORCEINLINE HRESULT ID3D11VideoDevice_CreateVideoProcessorInputView(ID3D11VideoDevice* This,ID3D11Resource *pResource,ID3D11VideoProcessorEnumerator *pEnum,const D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc,ID3D11VideoProcessorInputView **ppVPIView) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_CreateVideoProcessorInputView(ID3D11VideoDevice* This,ID3D11Resource *pResource,ID3D11VideoProcessorEnumerator *pEnum,const D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc,ID3D11VideoProcessorInputView **ppVPIView) { return This->lpVtbl->CreateVideoProcessorInputView(This,pResource,pEnum,pDesc,ppVPIView); } -static FORCEINLINE HRESULT ID3D11VideoDevice_CreateVideoProcessorOutputView(ID3D11VideoDevice* This,ID3D11Resource *pResource,ID3D11VideoProcessorEnumerator *pEnum,const D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc,ID3D11VideoProcessorOutputView **ppVPOView) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_CreateVideoProcessorOutputView(ID3D11VideoDevice* This,ID3D11Resource *pResource,ID3D11VideoProcessorEnumerator *pEnum,const D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc,ID3D11VideoProcessorOutputView **ppVPOView) { return This->lpVtbl->CreateVideoProcessorOutputView(This,pResource,pEnum,pDesc,ppVPOView); } -static FORCEINLINE HRESULT ID3D11VideoDevice_CreateVideoProcessorEnumerator(ID3D11VideoDevice* This,const D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pDesc,ID3D11VideoProcessorEnumerator **ppEnum) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_CreateVideoProcessorEnumerator(ID3D11VideoDevice* This,const D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pDesc,ID3D11VideoProcessorEnumerator **ppEnum) { return This->lpVtbl->CreateVideoProcessorEnumerator(This,pDesc,ppEnum); } -static FORCEINLINE UINT ID3D11VideoDevice_GetVideoDecoderProfileCount(ID3D11VideoDevice* This) { +static __WIDL_INLINE UINT ID3D11VideoDevice_GetVideoDecoderProfileCount(ID3D11VideoDevice* This) { return This->lpVtbl->GetVideoDecoderProfileCount(This); } -static FORCEINLINE HRESULT ID3D11VideoDevice_GetVideoDecoderProfile(ID3D11VideoDevice* This,UINT Index,GUID *pDecoderProfile) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_GetVideoDecoderProfile(ID3D11VideoDevice* This,UINT Index,GUID *pDecoderProfile) { return This->lpVtbl->GetVideoDecoderProfile(This,Index,pDecoderProfile); } -static FORCEINLINE HRESULT ID3D11VideoDevice_CheckVideoDecoderFormat(ID3D11VideoDevice* This,const GUID *pDecoderProfile,DXGI_FORMAT Format,WINBOOL *pSupported) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_CheckVideoDecoderFormat(ID3D11VideoDevice* This,const GUID *pDecoderProfile,DXGI_FORMAT Format,WINBOOL *pSupported) { return This->lpVtbl->CheckVideoDecoderFormat(This,pDecoderProfile,Format,pSupported); } -static FORCEINLINE HRESULT ID3D11VideoDevice_GetVideoDecoderConfigCount(ID3D11VideoDevice* This,const D3D11_VIDEO_DECODER_DESC *pDesc,UINT *pCount) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_GetVideoDecoderConfigCount(ID3D11VideoDevice* This,const D3D11_VIDEO_DECODER_DESC *pDesc,UINT *pCount) { return This->lpVtbl->GetVideoDecoderConfigCount(This,pDesc,pCount); } -static FORCEINLINE HRESULT ID3D11VideoDevice_GetVideoDecoderConfig(ID3D11VideoDevice* This,const D3D11_VIDEO_DECODER_DESC *pDesc,UINT Index,D3D11_VIDEO_DECODER_CONFIG *pConfig) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_GetVideoDecoderConfig(ID3D11VideoDevice* This,const D3D11_VIDEO_DECODER_DESC *pDesc,UINT Index,D3D11_VIDEO_DECODER_CONFIG *pConfig) { return This->lpVtbl->GetVideoDecoderConfig(This,pDesc,Index,pConfig); } -static FORCEINLINE HRESULT ID3D11VideoDevice_GetContentProtectionCaps(ID3D11VideoDevice* This,const GUID *pCryptoType,const GUID *pDecoderProfile,D3D11_VIDEO_CONTENT_PROTECTION_CAPS *pCaps) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_GetContentProtectionCaps(ID3D11VideoDevice* This,const GUID *pCryptoType,const GUID *pDecoderProfile,D3D11_VIDEO_CONTENT_PROTECTION_CAPS *pCaps) { return This->lpVtbl->GetContentProtectionCaps(This,pCryptoType,pDecoderProfile,pCaps); } -static FORCEINLINE HRESULT ID3D11VideoDevice_CheckCryptoKeyExchange(ID3D11VideoDevice* This,const GUID *pCryptoType,const GUID *pDecoderProfile,UINT Index,GUID *pKeyExchangeType) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_CheckCryptoKeyExchange(ID3D11VideoDevice* This,const GUID *pCryptoType,const GUID *pDecoderProfile,UINT Index,GUID *pKeyExchangeType) { return This->lpVtbl->CheckCryptoKeyExchange(This,pCryptoType,pDecoderProfile,Index,pKeyExchangeType); } -static FORCEINLINE HRESULT ID3D11VideoDevice_SetPrivateData(ID3D11VideoDevice* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_SetPrivateData(ID3D11VideoDevice* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoDevice_SetPrivateDataInterface(ID3D11VideoDevice* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice_SetPrivateDataInterface(ID3D11VideoDevice* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -10088,201 +10143,201 @@ interface ID3D11VideoContext { #define ID3D11VideoContext_VideoProcessorGetStreamRotation(This,processor,stream_idx,enable,rotation) (This)->lpVtbl->VideoProcessorGetStreamRotation(This,processor,stream_idx,enable,rotation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11VideoContext_QueryInterface(ID3D11VideoContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_QueryInterface(ID3D11VideoContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11VideoContext_AddRef(ID3D11VideoContext* This) { +static __WIDL_INLINE ULONG ID3D11VideoContext_AddRef(ID3D11VideoContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11VideoContext_Release(ID3D11VideoContext* This) { +static __WIDL_INLINE ULONG ID3D11VideoContext_Release(ID3D11VideoContext* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11VideoContext_GetDevice(ID3D11VideoContext* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11VideoContext_GetDevice(ID3D11VideoContext* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11VideoContext_GetPrivateData(ID3D11VideoContext* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_GetPrivateData(ID3D11VideoContext* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoContext_SetPrivateData(ID3D11VideoContext* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_SetPrivateData(ID3D11VideoContext* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoContext_SetPrivateDataInterface(ID3D11VideoContext* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_SetPrivateDataInterface(ID3D11VideoContext* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11VideoContext methods ***/ -static FORCEINLINE HRESULT ID3D11VideoContext_GetDecoderBuffer(ID3D11VideoContext* This,ID3D11VideoDecoder *decoder,D3D11_VIDEO_DECODER_BUFFER_TYPE type,UINT *buffer_size,void **buffer) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_GetDecoderBuffer(ID3D11VideoContext* This,ID3D11VideoDecoder *decoder,D3D11_VIDEO_DECODER_BUFFER_TYPE type,UINT *buffer_size,void **buffer) { return This->lpVtbl->GetDecoderBuffer(This,decoder,type,buffer_size,buffer); } -static FORCEINLINE HRESULT ID3D11VideoContext_ReleaseDecoderBuffer(ID3D11VideoContext* This,ID3D11VideoDecoder *decoder,D3D11_VIDEO_DECODER_BUFFER_TYPE type) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_ReleaseDecoderBuffer(ID3D11VideoContext* This,ID3D11VideoDecoder *decoder,D3D11_VIDEO_DECODER_BUFFER_TYPE type) { return This->lpVtbl->ReleaseDecoderBuffer(This,decoder,type); } -static FORCEINLINE HRESULT ID3D11VideoContext_DecoderBeginFrame(ID3D11VideoContext* This,ID3D11VideoDecoder *decoder,ID3D11VideoDecoderOutputView *view,UINT key_size,const void *key) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_DecoderBeginFrame(ID3D11VideoContext* This,ID3D11VideoDecoder *decoder,ID3D11VideoDecoderOutputView *view,UINT key_size,const void *key) { return This->lpVtbl->DecoderBeginFrame(This,decoder,view,key_size,key); } -static FORCEINLINE HRESULT ID3D11VideoContext_DecoderEndFrame(ID3D11VideoContext* This,ID3D11VideoDecoder *decoder) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_DecoderEndFrame(ID3D11VideoContext* This,ID3D11VideoDecoder *decoder) { return This->lpVtbl->DecoderEndFrame(This,decoder); } -static FORCEINLINE HRESULT ID3D11VideoContext_SubmitDecoderBuffers(ID3D11VideoContext* This,ID3D11VideoDecoder *decoder,UINT buffers_count,const D3D11_VIDEO_DECODER_BUFFER_DESC *buffer_desc) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_SubmitDecoderBuffers(ID3D11VideoContext* This,ID3D11VideoDecoder *decoder,UINT buffers_count,const D3D11_VIDEO_DECODER_BUFFER_DESC *buffer_desc) { return This->lpVtbl->SubmitDecoderBuffers(This,decoder,buffers_count,buffer_desc); } -static FORCEINLINE HRESULT ID3D11VideoContext_DecoderExtension(ID3D11VideoContext* This,ID3D11VideoDecoder *decoder,const D3D11_VIDEO_DECODER_EXTENSION *extension) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_DecoderExtension(ID3D11VideoContext* This,ID3D11VideoDecoder *decoder,const D3D11_VIDEO_DECODER_EXTENSION *extension) { return This->lpVtbl->DecoderExtension(This,decoder,extension); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetOutputTargetRect(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL enable,const RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetOutputTargetRect(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL enable,const RECT *rect) { This->lpVtbl->VideoProcessorSetOutputTargetRect(This,processor,enable,rect); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetOutputBackgroundColor(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL y_cb_cr,const D3D11_VIDEO_COLOR *color) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetOutputBackgroundColor(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL y_cb_cr,const D3D11_VIDEO_COLOR *color) { This->lpVtbl->VideoProcessorSetOutputBackgroundColor(This,processor,y_cb_cr,color); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetOutputColorSpace(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetOutputColorSpace(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { This->lpVtbl->VideoProcessorSetOutputColorSpace(This,processor,color_space); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetOutputAlphaFillMode(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE alpha_fill_mode,UINT stream_idx) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetOutputAlphaFillMode(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE alpha_fill_mode,UINT stream_idx) { This->lpVtbl->VideoProcessorSetOutputAlphaFillMode(This,processor,alpha_fill_mode,stream_idx); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetOutputConstriction(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL enable,SIZE size) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetOutputConstriction(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL enable,SIZE size) { This->lpVtbl->VideoProcessorSetOutputConstriction(This,processor,enable,size); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetOutputStereoMode(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL enable) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetOutputStereoMode(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL enable) { This->lpVtbl->VideoProcessorSetOutputStereoMode(This,processor,enable); } -static FORCEINLINE HRESULT ID3D11VideoContext_VideoProcessorSetOutputExtension(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,const GUID *guid,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_VideoProcessorSetOutputExtension(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,const GUID *guid,UINT data_size,void *data) { return This->lpVtbl->VideoProcessorSetOutputExtension(This,processor,guid,data_size,data); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetOutputTargetRect(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL *enabled,RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetOutputTargetRect(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL *enabled,RECT *rect) { This->lpVtbl->VideoProcessorGetOutputTargetRect(This,processor,enabled,rect); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetOutputBackgroundColor(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL *y_cb_cr,D3D11_VIDEO_COLOR *color) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetOutputBackgroundColor(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL *y_cb_cr,D3D11_VIDEO_COLOR *color) { This->lpVtbl->VideoProcessorGetOutputBackgroundColor(This,processor,y_cb_cr,color); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetOutputColorSpace(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetOutputColorSpace(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { This->lpVtbl->VideoProcessorGetOutputColorSpace(This,processor,color_space); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetOutputAlphaFillMode(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE *alpha_fill_mode,UINT *stream_idx) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetOutputAlphaFillMode(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE *alpha_fill_mode,UINT *stream_idx) { This->lpVtbl->VideoProcessorGetOutputAlphaFillMode(This,processor,alpha_fill_mode,stream_idx); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetOutputConstriction(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL *enabled,SIZE *size) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetOutputConstriction(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL *enabled,SIZE *size) { This->lpVtbl->VideoProcessorGetOutputConstriction(This,processor,enabled,size); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetOutputStereoMode(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL *enabled) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetOutputStereoMode(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,WINBOOL *enabled) { This->lpVtbl->VideoProcessorGetOutputStereoMode(This,processor,enabled); } -static FORCEINLINE HRESULT ID3D11VideoContext_VideoProcessorGetOutputExtension(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,const GUID *guid,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_VideoProcessorGetOutputExtension(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,const GUID *guid,UINT data_size,void *data) { return This->lpVtbl->VideoProcessorGetOutputExtension(This,processor,guid,data_size,data); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetStreamFrameFormat(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_FRAME_FORMAT format) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetStreamFrameFormat(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_FRAME_FORMAT format) { This->lpVtbl->VideoProcessorSetStreamFrameFormat(This,processor,stream_idx,format); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetStreamColorSpace(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetStreamColorSpace(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { This->lpVtbl->VideoProcessorSetStreamColorSpace(This,processor,stream_idx,color_space); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetStreamOutputRate(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_OUTPUT_RATE rate,WINBOOL repeat,const DXGI_RATIONAL *custom_rate) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetStreamOutputRate(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_OUTPUT_RATE rate,WINBOOL repeat,const DXGI_RATIONAL *custom_rate) { This->lpVtbl->VideoProcessorSetStreamOutputRate(This,processor,stream_idx,rate,repeat,custom_rate); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetStreamSourceRect(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetStreamSourceRect(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const RECT *rect) { This->lpVtbl->VideoProcessorSetStreamSourceRect(This,processor,stream_idx,enable,rect); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetStreamDestRect(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetStreamDestRect(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const RECT *rect) { This->lpVtbl->VideoProcessorSetStreamDestRect(This,processor,stream_idx,enable,rect); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetStreamAlpha(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,float alpha) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetStreamAlpha(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,float alpha) { This->lpVtbl->VideoProcessorSetStreamAlpha(This,processor,stream_idx,enable,alpha); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetStreamPalette(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,UINT entry_count,const UINT *entries) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetStreamPalette(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,UINT entry_count,const UINT *entries) { This->lpVtbl->VideoProcessorSetStreamPalette(This,processor,stream_idx,entry_count,entries); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const DXGI_RATIONAL *src_aspect_ratio,const DXGI_RATIONAL *dst_aspect_ratio) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const DXGI_RATIONAL *src_aspect_ratio,const DXGI_RATIONAL *dst_aspect_ratio) { This->lpVtbl->VideoProcessorSetStreamPixelAspectRatio(This,processor,stream_idx,enable,src_aspect_ratio,dst_aspect_ratio); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetStreamLumaKey(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,float lower,float upper) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetStreamLumaKey(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,float lower,float upper) { This->lpVtbl->VideoProcessorSetStreamLumaKey(This,processor,stream_idx,enable,lower,upper); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetStreamStereoFormat(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,D3D11_VIDEO_PROCESSOR_STEREO_FORMAT format,WINBOOL left_view_frame0,WINBOOL base_view_frame0,D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE flip_mode,int mono_offset) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetStreamStereoFormat(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,D3D11_VIDEO_PROCESSOR_STEREO_FORMAT format,WINBOOL left_view_frame0,WINBOOL base_view_frame0,D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE flip_mode,int mono_offset) { This->lpVtbl->VideoProcessorSetStreamStereoFormat(This,processor,stream_idx,enable,format,left_view_frame0,base_view_frame0,flip_mode,mono_offset); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable) { This->lpVtbl->VideoProcessorSetStreamAutoProcessingMode(This,processor,stream_idx,enable); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetStreamFilter(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_FILTER filter,WINBOOL enable,int level) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetStreamFilter(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_FILTER filter,WINBOOL enable,int level) { This->lpVtbl->VideoProcessorSetStreamFilter(This,processor,stream_idx,filter,enable,level); } -static FORCEINLINE HRESULT ID3D11VideoContext_VideoProcessorSetStreamExtension(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,const GUID *guid,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_VideoProcessorSetStreamExtension(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,const GUID *guid,UINT data_size,void *data) { return This->lpVtbl->VideoProcessorSetStreamExtension(This,processor,stream_idx,guid,data_size,data); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetStreamFrameFormat(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_FRAME_FORMAT *format) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetStreamFrameFormat(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_FRAME_FORMAT *format) { This->lpVtbl->VideoProcessorGetStreamFrameFormat(This,processor,stream_idx,format); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetStreamColorSpace(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetStreamColorSpace(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { This->lpVtbl->VideoProcessorGetStreamColorSpace(This,processor,stream_idx,color_space); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetStreamOutputRate(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_OUTPUT_RATE *rate,WINBOOL *repeat,DXGI_RATIONAL *custom_rate) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetStreamOutputRate(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_OUTPUT_RATE *rate,WINBOOL *repeat,DXGI_RATIONAL *custom_rate) { This->lpVtbl->VideoProcessorGetStreamOutputRate(This,processor,stream_idx,rate,repeat,custom_rate); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetStreamSourceRect(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetStreamSourceRect(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,RECT *rect) { This->lpVtbl->VideoProcessorGetStreamSourceRect(This,processor,stream_idx,enabled,rect); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetStreamDestRect(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetStreamDestRect(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,RECT *rect) { This->lpVtbl->VideoProcessorGetStreamDestRect(This,processor,stream_idx,enabled,rect); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetStreamAlpha(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,float *alpha) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetStreamAlpha(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,float *alpha) { This->lpVtbl->VideoProcessorGetStreamAlpha(This,processor,stream_idx,enabled,alpha); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetStreamPalette(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,UINT entry_count,UINT *entries) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetStreamPalette(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,UINT entry_count,UINT *entries) { This->lpVtbl->VideoProcessorGetStreamPalette(This,processor,stream_idx,entry_count,entries); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,DXGI_RATIONAL *src_aspect_ratio,DXGI_RATIONAL *dst_aspect_ratio) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,DXGI_RATIONAL *src_aspect_ratio,DXGI_RATIONAL *dst_aspect_ratio) { This->lpVtbl->VideoProcessorGetStreamPixelAspectRatio(This,processor,stream_idx,enabled,src_aspect_ratio,dst_aspect_ratio); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetStreamLumaKey(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,float *lower,float *upper) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetStreamLumaKey(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,float *lower,float *upper) { This->lpVtbl->VideoProcessorGetStreamLumaKey(This,processor,stream_idx,enabled,lower,upper); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetStreamStereoFormat(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,D3D11_VIDEO_PROCESSOR_STEREO_FORMAT *format,WINBOOL *left_view_frame0,WINBOOL *base_view_frame0,D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE *flip_mode,int *mono_offset) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetStreamStereoFormat(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,D3D11_VIDEO_PROCESSOR_STEREO_FORMAT *format,WINBOOL *left_view_frame0,WINBOOL *base_view_frame0,D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE *flip_mode,int *mono_offset) { This->lpVtbl->VideoProcessorGetStreamStereoFormat(This,processor,stream_idx,enabled,format,left_view_frame0,base_view_frame0,flip_mode,mono_offset); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled) { This->lpVtbl->VideoProcessorGetStreamAutoProcessingMode(This,processor,stream_idx,enabled); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetStreamFilter(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_FILTER filter,WINBOOL *enabled,int *level) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetStreamFilter(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_FILTER filter,WINBOOL *enabled,int *level) { This->lpVtbl->VideoProcessorGetStreamFilter(This,processor,stream_idx,filter,enabled,level); } -static FORCEINLINE HRESULT ID3D11VideoContext_VideoProcessorGetStreamExtension(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,const GUID *guid,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_VideoProcessorGetStreamExtension(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,const GUID *guid,UINT data_size,void *data) { return This->lpVtbl->VideoProcessorGetStreamExtension(This,processor,stream_idx,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D11VideoContext_VideoProcessorBlt(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,ID3D11VideoProcessorOutputView *view,UINT frame_idx,UINT stream_count,const D3D11_VIDEO_PROCESSOR_STREAM *streams) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_VideoProcessorBlt(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,ID3D11VideoProcessorOutputView *view,UINT frame_idx,UINT stream_count,const D3D11_VIDEO_PROCESSOR_STREAM *streams) { return This->lpVtbl->VideoProcessorBlt(This,processor,view,frame_idx,stream_count,streams); } -static FORCEINLINE HRESULT ID3D11VideoContext_NegotiateCryptoSessionKeyExchange(ID3D11VideoContext* This,ID3D11CryptoSession *session,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_NegotiateCryptoSessionKeyExchange(ID3D11VideoContext* This,ID3D11CryptoSession *session,UINT data_size,void *data) { return This->lpVtbl->NegotiateCryptoSessionKeyExchange(This,session,data_size,data); } -static FORCEINLINE void ID3D11VideoContext_EncryptionBlt(ID3D11VideoContext* This,ID3D11CryptoSession *session,ID3D11Texture2D *src_surface,ID3D11Texture2D *dst_surface,UINT iv_size,void *iv) { +static __WIDL_INLINE void ID3D11VideoContext_EncryptionBlt(ID3D11VideoContext* This,ID3D11CryptoSession *session,ID3D11Texture2D *src_surface,ID3D11Texture2D *dst_surface,UINT iv_size,void *iv) { This->lpVtbl->EncryptionBlt(This,session,src_surface,dst_surface,iv_size,iv); } -static FORCEINLINE void ID3D11VideoContext_DecryptionBlt(ID3D11VideoContext* This,ID3D11CryptoSession *session,ID3D11Texture2D *src_surface,ID3D11Texture2D *dst_surface,D3D11_ENCRYPTED_BLOCK_INFO *block_info,UINT key_size,const void *key,UINT iv_size,void *iv) { +static __WIDL_INLINE void ID3D11VideoContext_DecryptionBlt(ID3D11VideoContext* This,ID3D11CryptoSession *session,ID3D11Texture2D *src_surface,ID3D11Texture2D *dst_surface,D3D11_ENCRYPTED_BLOCK_INFO *block_info,UINT key_size,const void *key,UINT iv_size,void *iv) { This->lpVtbl->DecryptionBlt(This,session,src_surface,dst_surface,block_info,key_size,key,iv_size,iv); } -static FORCEINLINE void ID3D11VideoContext_StartSessionKeyRefresh(ID3D11VideoContext* This,ID3D11CryptoSession *session,UINT random_number_size,void *random_number) { +static __WIDL_INLINE void ID3D11VideoContext_StartSessionKeyRefresh(ID3D11VideoContext* This,ID3D11CryptoSession *session,UINT random_number_size,void *random_number) { This->lpVtbl->StartSessionKeyRefresh(This,session,random_number_size,random_number); } -static FORCEINLINE void ID3D11VideoContext_FinishSessionKeyRefresh(ID3D11VideoContext* This,ID3D11CryptoSession *session) { +static __WIDL_INLINE void ID3D11VideoContext_FinishSessionKeyRefresh(ID3D11VideoContext* This,ID3D11CryptoSession *session) { This->lpVtbl->FinishSessionKeyRefresh(This,session); } -static FORCEINLINE HRESULT ID3D11VideoContext_GetEncryptionBltKey(ID3D11VideoContext* This,ID3D11CryptoSession *session,UINT key_size,void *key) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_GetEncryptionBltKey(ID3D11VideoContext* This,ID3D11CryptoSession *session,UINT key_size,void *key) { return This->lpVtbl->GetEncryptionBltKey(This,session,key_size,key); } -static FORCEINLINE HRESULT ID3D11VideoContext_NegotiateAuthenticatedChannelKeyExchange(ID3D11VideoContext* This,ID3D11AuthenticatedChannel *channel,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_NegotiateAuthenticatedChannelKeyExchange(ID3D11VideoContext* This,ID3D11AuthenticatedChannel *channel,UINT data_size,void *data) { return This->lpVtbl->NegotiateAuthenticatedChannelKeyExchange(This,channel,data_size,data); } -static FORCEINLINE HRESULT ID3D11VideoContext_QueryAuthenticatedChannel(ID3D11VideoContext* This,ID3D11AuthenticatedChannel *channel,UINT input_size,const void *input,UINT output_size,void *output) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_QueryAuthenticatedChannel(ID3D11VideoContext* This,ID3D11AuthenticatedChannel *channel,UINT input_size,const void *input,UINT output_size,void *output) { return This->lpVtbl->QueryAuthenticatedChannel(This,channel,input_size,input,output_size,output); } -static FORCEINLINE HRESULT ID3D11VideoContext_ConfigureAuthenticatedChannel(ID3D11VideoContext* This,ID3D11AuthenticatedChannel *channel,UINT input_size,const void *input,D3D11_AUTHENTICATED_CONFIGURE_OUTPUT *output) { +static __WIDL_INLINE HRESULT ID3D11VideoContext_ConfigureAuthenticatedChannel(ID3D11VideoContext* This,ID3D11AuthenticatedChannel *channel,UINT input_size,const void *input,D3D11_AUTHENTICATED_CONFIGURE_OUTPUT *output) { return This->lpVtbl->ConfigureAuthenticatedChannel(This,channel,input_size,input,output); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorSetStreamRotation(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,D3D11_VIDEO_PROCESSOR_ROTATION rotation) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorSetStreamRotation(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,D3D11_VIDEO_PROCESSOR_ROTATION rotation) { This->lpVtbl->VideoProcessorSetStreamRotation(This,processor,stream_idx,enable,rotation); } -static FORCEINLINE void ID3D11VideoContext_VideoProcessorGetStreamRotation(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enable,D3D11_VIDEO_PROCESSOR_ROTATION *rotation) { +static __WIDL_INLINE void ID3D11VideoContext_VideoProcessorGetStreamRotation(ID3D11VideoContext* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enable,D3D11_VIDEO_PROCESSOR_ROTATION *rotation) { This->lpVtbl->VideoProcessorGetStreamRotation(This,processor,stream_idx,enable,rotation); } #endif @@ -10805,134 +10860,134 @@ interface ID3D11Device { #define ID3D11Device_GetExceptionMode(This) (This)->lpVtbl->GetExceptionMode(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Device_QueryInterface(ID3D11Device* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Device_QueryInterface(ID3D11Device* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Device_AddRef(ID3D11Device* This) { +static __WIDL_INLINE ULONG ID3D11Device_AddRef(ID3D11Device* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Device_Release(ID3D11Device* This) { +static __WIDL_INLINE ULONG ID3D11Device_Release(ID3D11Device* This) { return This->lpVtbl->Release(This); } /*** ID3D11Device methods ***/ -static FORCEINLINE HRESULT ID3D11Device_CreateBuffer(ID3D11Device* This,const D3D11_BUFFER_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Buffer **ppBuffer) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateBuffer(ID3D11Device* This,const D3D11_BUFFER_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Buffer **ppBuffer) { return This->lpVtbl->CreateBuffer(This,pDesc,pInitialData,ppBuffer); } -static FORCEINLINE HRESULT ID3D11Device_CreateTexture1D(ID3D11Device* This,const D3D11_TEXTURE1D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture1D **ppTexture1D) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateTexture1D(ID3D11Device* This,const D3D11_TEXTURE1D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture1D **ppTexture1D) { return This->lpVtbl->CreateTexture1D(This,pDesc,pInitialData,ppTexture1D); } -static FORCEINLINE HRESULT ID3D11Device_CreateTexture2D(ID3D11Device* This,const D3D11_TEXTURE2D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture2D **ppTexture2D) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateTexture2D(ID3D11Device* This,const D3D11_TEXTURE2D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture2D **ppTexture2D) { return This->lpVtbl->CreateTexture2D(This,pDesc,pInitialData,ppTexture2D); } -static FORCEINLINE HRESULT ID3D11Device_CreateTexture3D(ID3D11Device* This,const D3D11_TEXTURE3D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture3D **ppTexture3D) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateTexture3D(ID3D11Device* This,const D3D11_TEXTURE3D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture3D **ppTexture3D) { return This->lpVtbl->CreateTexture3D(This,pDesc,pInitialData,ppTexture3D); } -static FORCEINLINE HRESULT ID3D11Device_CreateShaderResourceView(ID3D11Device* This,ID3D11Resource *pResource,const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D11ShaderResourceView **ppSRView) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateShaderResourceView(ID3D11Device* This,ID3D11Resource *pResource,const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D11ShaderResourceView **ppSRView) { return This->lpVtbl->CreateShaderResourceView(This,pResource,pDesc,ppSRView); } -static FORCEINLINE HRESULT ID3D11Device_CreateUnorderedAccessView(ID3D11Device* This,ID3D11Resource *pResource,const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc,ID3D11UnorderedAccessView **ppUAView) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateUnorderedAccessView(ID3D11Device* This,ID3D11Resource *pResource,const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc,ID3D11UnorderedAccessView **ppUAView) { return This->lpVtbl->CreateUnorderedAccessView(This,pResource,pDesc,ppUAView); } -static FORCEINLINE HRESULT ID3D11Device_CreateRenderTargetView(ID3D11Device* This,ID3D11Resource *pResource,const D3D11_RENDER_TARGET_VIEW_DESC *pDesc,ID3D11RenderTargetView **ppRTView) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateRenderTargetView(ID3D11Device* This,ID3D11Resource *pResource,const D3D11_RENDER_TARGET_VIEW_DESC *pDesc,ID3D11RenderTargetView **ppRTView) { return This->lpVtbl->CreateRenderTargetView(This,pResource,pDesc,ppRTView); } -static FORCEINLINE HRESULT ID3D11Device_CreateDepthStencilView(ID3D11Device* This,ID3D11Resource *pResource,const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D11DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateDepthStencilView(ID3D11Device* This,ID3D11Resource *pResource,const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D11DepthStencilView **ppDepthStencilView) { return This->lpVtbl->CreateDepthStencilView(This,pResource,pDesc,ppDepthStencilView); } -static FORCEINLINE HRESULT ID3D11Device_CreateInputLayout(ID3D11Device* This,const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D11InputLayout **ppInputLayout) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateInputLayout(ID3D11Device* This,const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D11InputLayout **ppInputLayout) { return This->lpVtbl->CreateInputLayout(This,pInputElementDescs,NumElements,pShaderBytecodeWithInputSignature,BytecodeLength,ppInputLayout); } -static FORCEINLINE HRESULT ID3D11Device_CreateVertexShader(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11VertexShader **ppVertexShader) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateVertexShader(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11VertexShader **ppVertexShader) { return This->lpVtbl->CreateVertexShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppVertexShader); } -static FORCEINLINE HRESULT ID3D11Device_CreateGeometryShader(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateGeometryShader(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D11Device_CreateGeometryShaderWithStreamOutput(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D11_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,const UINT *pBufferStrides,UINT NumStrides,UINT RasterizedStream,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateGeometryShaderWithStreamOutput(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D11_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,const UINT *pBufferStrides,UINT NumStrides,UINT RasterizedStream,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShaderWithStreamOutput(This,pShaderBytecode,BytecodeLength,pSODeclaration,NumEntries,pBufferStrides,NumStrides,RasterizedStream,pClassLinkage,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D11Device_CreatePixelShader(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11PixelShader **ppPixelShader) { +static __WIDL_INLINE HRESULT ID3D11Device_CreatePixelShader(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11PixelShader **ppPixelShader) { return This->lpVtbl->CreatePixelShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppPixelShader); } -static FORCEINLINE HRESULT ID3D11Device_CreateHullShader(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11HullShader **ppHullShader) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateHullShader(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11HullShader **ppHullShader) { return This->lpVtbl->CreateHullShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppHullShader); } -static FORCEINLINE HRESULT ID3D11Device_CreateDomainShader(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11DomainShader **ppDomainShader) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateDomainShader(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11DomainShader **ppDomainShader) { return This->lpVtbl->CreateDomainShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppDomainShader); } -static FORCEINLINE HRESULT ID3D11Device_CreateComputeShader(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11ComputeShader **ppComputeShader) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateComputeShader(ID3D11Device* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11ComputeShader **ppComputeShader) { return This->lpVtbl->CreateComputeShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppComputeShader); } -static FORCEINLINE HRESULT ID3D11Device_CreateClassLinkage(ID3D11Device* This,ID3D11ClassLinkage **ppLinkage) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateClassLinkage(ID3D11Device* This,ID3D11ClassLinkage **ppLinkage) { return This->lpVtbl->CreateClassLinkage(This,ppLinkage); } -static FORCEINLINE HRESULT ID3D11Device_CreateBlendState(ID3D11Device* This,const D3D11_BLEND_DESC *pBlendStateDesc,ID3D11BlendState **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateBlendState(ID3D11Device* This,const D3D11_BLEND_DESC *pBlendStateDesc,ID3D11BlendState **ppBlendState) { return This->lpVtbl->CreateBlendState(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE HRESULT ID3D11Device_CreateDepthStencilState(ID3D11Device* This,const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D11DepthStencilState **ppDepthStencilState) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateDepthStencilState(ID3D11Device* This,const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D11DepthStencilState **ppDepthStencilState) { return This->lpVtbl->CreateDepthStencilState(This,pDepthStencilDesc,ppDepthStencilState); } -static FORCEINLINE HRESULT ID3D11Device_CreateRasterizerState(ID3D11Device* This,const D3D11_RASTERIZER_DESC *pRasterizerDesc,ID3D11RasterizerState **ppRasterizerState) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateRasterizerState(ID3D11Device* This,const D3D11_RASTERIZER_DESC *pRasterizerDesc,ID3D11RasterizerState **ppRasterizerState) { return This->lpVtbl->CreateRasterizerState(This,pRasterizerDesc,ppRasterizerState); } -static FORCEINLINE HRESULT ID3D11Device_CreateSamplerState(ID3D11Device* This,const D3D11_SAMPLER_DESC *pSamplerDesc,ID3D11SamplerState **ppSamplerState) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateSamplerState(ID3D11Device* This,const D3D11_SAMPLER_DESC *pSamplerDesc,ID3D11SamplerState **ppSamplerState) { return This->lpVtbl->CreateSamplerState(This,pSamplerDesc,ppSamplerState); } -static FORCEINLINE HRESULT ID3D11Device_CreateQuery(ID3D11Device* This,const D3D11_QUERY_DESC *pQueryDesc,ID3D11Query **ppQuery) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateQuery(ID3D11Device* This,const D3D11_QUERY_DESC *pQueryDesc,ID3D11Query **ppQuery) { return This->lpVtbl->CreateQuery(This,pQueryDesc,ppQuery); } -static FORCEINLINE HRESULT ID3D11Device_CreatePredicate(ID3D11Device* This,const D3D11_QUERY_DESC *pPredicateDesc,ID3D11Predicate **ppPredicate) { +static __WIDL_INLINE HRESULT ID3D11Device_CreatePredicate(ID3D11Device* This,const D3D11_QUERY_DESC *pPredicateDesc,ID3D11Predicate **ppPredicate) { return This->lpVtbl->CreatePredicate(This,pPredicateDesc,ppPredicate); } -static FORCEINLINE HRESULT ID3D11Device_CreateCounter(ID3D11Device* This,const D3D11_COUNTER_DESC *pCounterDesc,ID3D11Counter **ppCounter) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateCounter(ID3D11Device* This,const D3D11_COUNTER_DESC *pCounterDesc,ID3D11Counter **ppCounter) { return This->lpVtbl->CreateCounter(This,pCounterDesc,ppCounter); } -static FORCEINLINE HRESULT ID3D11Device_CreateDeferredContext(ID3D11Device* This,UINT ContextFlags,ID3D11DeviceContext **ppDeferredContext) { +static __WIDL_INLINE HRESULT ID3D11Device_CreateDeferredContext(ID3D11Device* This,UINT ContextFlags,ID3D11DeviceContext **ppDeferredContext) { return This->lpVtbl->CreateDeferredContext(This,ContextFlags,ppDeferredContext); } -static FORCEINLINE HRESULT ID3D11Device_OpenSharedResource(ID3D11Device* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device_OpenSharedResource(ID3D11Device* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResource(This,hResource,ReturnedInterface,ppResource); } -static FORCEINLINE HRESULT ID3D11Device_CheckFormatSupport(ID3D11Device* This,DXGI_FORMAT Format,UINT *pFormatSupport) { +static __WIDL_INLINE HRESULT ID3D11Device_CheckFormatSupport(ID3D11Device* This,DXGI_FORMAT Format,UINT *pFormatSupport) { return This->lpVtbl->CheckFormatSupport(This,Format,pFormatSupport); } -static FORCEINLINE HRESULT ID3D11Device_CheckMultisampleQualityLevels(ID3D11Device* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { +static __WIDL_INLINE HRESULT ID3D11Device_CheckMultisampleQualityLevels(ID3D11Device* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { return This->lpVtbl->CheckMultisampleQualityLevels(This,Format,SampleCount,pNumQualityLevels); } -static FORCEINLINE void ID3D11Device_CheckCounterInfo(ID3D11Device* This,D3D11_COUNTER_INFO *pCounterInfo) { +static __WIDL_INLINE void ID3D11Device_CheckCounterInfo(ID3D11Device* This,D3D11_COUNTER_INFO *pCounterInfo) { This->lpVtbl->CheckCounterInfo(This,pCounterInfo); } -static FORCEINLINE HRESULT ID3D11Device_CheckCounter(ID3D11Device* This,const D3D11_COUNTER_DESC *pDesc,D3D11_COUNTER_TYPE *pType,UINT *pActiveCounters,LPSTR szName,UINT *pNameLength,LPSTR szUnits,UINT *pUnitsLength,LPSTR szDescription,UINT *pDescriptionLength) { +static __WIDL_INLINE HRESULT ID3D11Device_CheckCounter(ID3D11Device* This,const D3D11_COUNTER_DESC *pDesc,D3D11_COUNTER_TYPE *pType,UINT *pActiveCounters,LPSTR szName,UINT *pNameLength,LPSTR szUnits,UINT *pUnitsLength,LPSTR szDescription,UINT *pDescriptionLength) { return This->lpVtbl->CheckCounter(This,pDesc,pType,pActiveCounters,szName,pNameLength,szUnits,pUnitsLength,szDescription,pDescriptionLength); } -static FORCEINLINE HRESULT ID3D11Device_CheckFeatureSupport(ID3D11Device* This,D3D11_FEATURE Feature,void *pFeatureSupportData,UINT FeatureSupportDataSize) { +static __WIDL_INLINE HRESULT ID3D11Device_CheckFeatureSupport(ID3D11Device* This,D3D11_FEATURE Feature,void *pFeatureSupportData,UINT FeatureSupportDataSize) { return This->lpVtbl->CheckFeatureSupport(This,Feature,pFeatureSupportData,FeatureSupportDataSize); } -static FORCEINLINE HRESULT ID3D11Device_GetPrivateData(ID3D11Device* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Device_GetPrivateData(ID3D11Device* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Device_SetPrivateData(ID3D11Device* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Device_SetPrivateData(ID3D11Device* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Device_SetPrivateDataInterface(ID3D11Device* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Device_SetPrivateDataInterface(ID3D11Device* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } -static FORCEINLINE D3D_FEATURE_LEVEL ID3D11Device_GetFeatureLevel(ID3D11Device* This) { +static __WIDL_INLINE D3D_FEATURE_LEVEL ID3D11Device_GetFeatureLevel(ID3D11Device* This) { return This->lpVtbl->GetFeatureLevel(This); } -static FORCEINLINE UINT ID3D11Device_GetCreationFlags(ID3D11Device* This) { +static __WIDL_INLINE UINT ID3D11Device_GetCreationFlags(ID3D11Device* This) { return This->lpVtbl->GetCreationFlags(This); } -static FORCEINLINE HRESULT ID3D11Device_GetDeviceRemovedReason(ID3D11Device* This) { +static __WIDL_INLINE HRESULT ID3D11Device_GetDeviceRemovedReason(ID3D11Device* This) { return This->lpVtbl->GetDeviceRemovedReason(This); } -static FORCEINLINE void ID3D11Device_GetImmediateContext(ID3D11Device* This,ID3D11DeviceContext **ppImmediateContext) { +static __WIDL_INLINE void ID3D11Device_GetImmediateContext(ID3D11Device* This,ID3D11DeviceContext **ppImmediateContext) { This->lpVtbl->GetImmediateContext(This,ppImmediateContext); } -static FORCEINLINE HRESULT ID3D11Device_SetExceptionMode(ID3D11Device* This,UINT RaiseFlags) { +static __WIDL_INLINE HRESULT ID3D11Device_SetExceptionMode(ID3D11Device* This,UINT RaiseFlags) { return This->lpVtbl->SetExceptionMode(This,RaiseFlags); } -static FORCEINLINE UINT ID3D11Device_GetExceptionMode(ID3D11Device* This) { +static __WIDL_INLINE UINT ID3D11Device_GetExceptionMode(ID3D11Device* This) { return This->lpVtbl->GetExceptionMode(This); } #endif diff --git a/lib/libc/include/any-windows-any/d3d11_1.h b/lib/libc/include/any-windows-any/d3d11_1.h index 4f378a01c140da3657f346e691ea89eaa28408b7..d21739b9602bec4ca6eaf6a742c8c752b548f7b1 100644 --- a/lib/libc/include/any-windows-any/d3d11_1.h +++ b/lib/libc/include/any-windows-any/d3d11_1.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3d11_1.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3d11_1.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3d11_1_h__ #define __d3d11_1_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D11BlendState1_FWD_DEFINED__ @@ -317,34 +325,34 @@ interface ID3D11BlendState1 { #define ID3D11BlendState1_GetDesc1(This,pDesc) (This)->lpVtbl->GetDesc1(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11BlendState1_QueryInterface(ID3D11BlendState1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11BlendState1_QueryInterface(ID3D11BlendState1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11BlendState1_AddRef(ID3D11BlendState1* This) { +static __WIDL_INLINE ULONG ID3D11BlendState1_AddRef(ID3D11BlendState1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11BlendState1_Release(ID3D11BlendState1* This) { +static __WIDL_INLINE ULONG ID3D11BlendState1_Release(ID3D11BlendState1* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11BlendState1_GetDevice(ID3D11BlendState1* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11BlendState1_GetDevice(ID3D11BlendState1* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11BlendState1_GetPrivateData(ID3D11BlendState1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11BlendState1_GetPrivateData(ID3D11BlendState1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11BlendState1_SetPrivateData(ID3D11BlendState1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11BlendState1_SetPrivateData(ID3D11BlendState1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11BlendState1_SetPrivateDataInterface(ID3D11BlendState1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11BlendState1_SetPrivateDataInterface(ID3D11BlendState1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11BlendState methods ***/ -static FORCEINLINE void ID3D11BlendState1_GetDesc(ID3D11BlendState1* This,D3D11_BLEND_DESC *pDesc) { +static __WIDL_INLINE void ID3D11BlendState1_GetDesc(ID3D11BlendState1* This,D3D11_BLEND_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } /*** ID3D11BlendState1 methods ***/ -static FORCEINLINE void ID3D11BlendState1_GetDesc1(ID3D11BlendState1* This,D3D11_BLEND_DESC1 *pDesc) { +static __WIDL_INLINE void ID3D11BlendState1_GetDesc1(ID3D11BlendState1* This,D3D11_BLEND_DESC1 *pDesc) { This->lpVtbl->GetDesc1(This,pDesc); } #endif @@ -428,26 +436,26 @@ interface ID3DDeviceContextState { #define ID3DDeviceContextState_SetPrivateDataInterface(This,guid,pData) (This)->lpVtbl->SetPrivateDataInterface(This,guid,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3DDeviceContextState_QueryInterface(ID3DDeviceContextState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3DDeviceContextState_QueryInterface(ID3DDeviceContextState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3DDeviceContextState_AddRef(ID3DDeviceContextState* This) { +static __WIDL_INLINE ULONG ID3DDeviceContextState_AddRef(ID3DDeviceContextState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3DDeviceContextState_Release(ID3DDeviceContextState* This) { +static __WIDL_INLINE ULONG ID3DDeviceContextState_Release(ID3DDeviceContextState* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3DDeviceContextState_GetDevice(ID3DDeviceContextState* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3DDeviceContextState_GetDevice(ID3DDeviceContextState* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3DDeviceContextState_GetPrivateData(ID3DDeviceContextState* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3DDeviceContextState_GetPrivateData(ID3DDeviceContextState* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3DDeviceContextState_SetPrivateData(ID3DDeviceContextState* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3DDeviceContextState_SetPrivateData(ID3DDeviceContextState* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3DDeviceContextState_SetPrivateDataInterface(ID3DDeviceContextState* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3DDeviceContextState_SetPrivateDataInterface(ID3DDeviceContextState* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } #endif @@ -1552,409 +1560,409 @@ interface ID3D11DeviceContext1 { #define ID3D11DeviceContext1_DiscardView1(This,pResourceView,pRects,NumRects) (This)->lpVtbl->DiscardView1(This,pResourceView,pRects,NumRects) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11DeviceContext1_QueryInterface(ID3D11DeviceContext1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext1_QueryInterface(ID3D11DeviceContext1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11DeviceContext1_AddRef(ID3D11DeviceContext1* This) { +static __WIDL_INLINE ULONG ID3D11DeviceContext1_AddRef(ID3D11DeviceContext1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11DeviceContext1_Release(ID3D11DeviceContext1* This) { +static __WIDL_INLINE ULONG ID3D11DeviceContext1_Release(ID3D11DeviceContext1* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11DeviceContext1_GetDevice(ID3D11DeviceContext1* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11DeviceContext1_GetDevice(ID3D11DeviceContext1* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11DeviceContext1_GetPrivateData(ID3D11DeviceContext1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext1_GetPrivateData(ID3D11DeviceContext1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11DeviceContext1_SetPrivateData(ID3D11DeviceContext1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext1_SetPrivateData(ID3D11DeviceContext1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11DeviceContext1_SetPrivateDataInterface(ID3D11DeviceContext1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext1_SetPrivateDataInterface(ID3D11DeviceContext1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11DeviceContext methods ***/ -static FORCEINLINE void ID3D11DeviceContext1_VSSetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext1_VSSetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->VSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext1_PSSetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_PSSetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->PSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext1_PSSetShader(ID3D11DeviceContext1* This,ID3D11PixelShader *pPixelShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext1_PSSetShader(ID3D11DeviceContext1* This,ID3D11PixelShader *pPixelShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->PSSetShader(This,pPixelShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext1_PSSetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext1_PSSetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->PSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext1_VSSetShader(ID3D11DeviceContext1* This,ID3D11VertexShader *pVertexShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext1_VSSetShader(ID3D11DeviceContext1* This,ID3D11VertexShader *pVertexShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->VSSetShader(This,pVertexShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext1_DrawIndexed(ID3D11DeviceContext1* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { +static __WIDL_INLINE void ID3D11DeviceContext1_DrawIndexed(ID3D11DeviceContext1* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { This->lpVtbl->DrawIndexed(This,IndexCount,StartIndexLocation,BaseVertexLocation); } -static FORCEINLINE void ID3D11DeviceContext1_Draw(ID3D11DeviceContext1* This,UINT VertexCount,UINT StartVertexLocation) { +static __WIDL_INLINE void ID3D11DeviceContext1_Draw(ID3D11DeviceContext1* This,UINT VertexCount,UINT StartVertexLocation) { This->lpVtbl->Draw(This,VertexCount,StartVertexLocation); } -static FORCEINLINE HRESULT ID3D11DeviceContext1_Map(ID3D11DeviceContext1* This,ID3D11Resource *pResource,UINT Subresource,D3D11_MAP MapType,UINT MapFlags,D3D11_MAPPED_SUBRESOURCE *pMappedResource) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext1_Map(ID3D11DeviceContext1* This,ID3D11Resource *pResource,UINT Subresource,D3D11_MAP MapType,UINT MapFlags,D3D11_MAPPED_SUBRESOURCE *pMappedResource) { return This->lpVtbl->Map(This,pResource,Subresource,MapType,MapFlags,pMappedResource); } -static FORCEINLINE void ID3D11DeviceContext1_Unmap(ID3D11DeviceContext1* This,ID3D11Resource *pResource,UINT Subresource) { +static __WIDL_INLINE void ID3D11DeviceContext1_Unmap(ID3D11DeviceContext1* This,ID3D11Resource *pResource,UINT Subresource) { This->lpVtbl->Unmap(This,pResource,Subresource); } -static FORCEINLINE void ID3D11DeviceContext1_PSSetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext1_PSSetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->PSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext1_IASetInputLayout(ID3D11DeviceContext1* This,ID3D11InputLayout *pInputLayout) { +static __WIDL_INLINE void ID3D11DeviceContext1_IASetInputLayout(ID3D11DeviceContext1* This,ID3D11InputLayout *pInputLayout) { This->lpVtbl->IASetInputLayout(This,pInputLayout); } -static FORCEINLINE void ID3D11DeviceContext1_IASetVertexBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext1_IASetVertexBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { This->lpVtbl->IASetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext1_IASetIndexBuffer(ID3D11DeviceContext1* This,ID3D11Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { +static __WIDL_INLINE void ID3D11DeviceContext1_IASetIndexBuffer(ID3D11DeviceContext1* This,ID3D11Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { This->lpVtbl->IASetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D11DeviceContext1_DrawIndexedInstanced(ID3D11DeviceContext1* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D11DeviceContext1_DrawIndexedInstanced(ID3D11DeviceContext1* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawIndexedInstanced(This,IndexCountPerInstance,InstanceCount,StartIndexLocation,BaseVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D11DeviceContext1_DrawInstanced(ID3D11DeviceContext1* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D11DeviceContext1_DrawInstanced(ID3D11DeviceContext1* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawInstanced(This,VertexCountPerInstance,InstanceCount,StartVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D11DeviceContext1_GSSetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext1_GSSetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->GSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext1_GSSetShader(ID3D11DeviceContext1* This,ID3D11GeometryShader *pShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext1_GSSetShader(ID3D11DeviceContext1* This,ID3D11GeometryShader *pShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->GSSetShader(This,pShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext1_IASetPrimitiveTopology(ID3D11DeviceContext1* This,D3D11_PRIMITIVE_TOPOLOGY Topology) { +static __WIDL_INLINE void ID3D11DeviceContext1_IASetPrimitiveTopology(ID3D11DeviceContext1* This,D3D11_PRIMITIVE_TOPOLOGY Topology) { This->lpVtbl->IASetPrimitiveTopology(This,Topology); } -static FORCEINLINE void ID3D11DeviceContext1_VSSetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_VSSetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->VSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext1_VSSetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext1_VSSetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->VSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext1_Begin(ID3D11DeviceContext1* This,ID3D11Asynchronous *pAsync) { +static __WIDL_INLINE void ID3D11DeviceContext1_Begin(ID3D11DeviceContext1* This,ID3D11Asynchronous *pAsync) { This->lpVtbl->Begin(This,pAsync); } -static FORCEINLINE void ID3D11DeviceContext1_End(ID3D11DeviceContext1* This,ID3D11Asynchronous *pAsync) { +static __WIDL_INLINE void ID3D11DeviceContext1_End(ID3D11DeviceContext1* This,ID3D11Asynchronous *pAsync) { This->lpVtbl->End(This,pAsync); } -static FORCEINLINE HRESULT ID3D11DeviceContext1_GetData(ID3D11DeviceContext1* This,ID3D11Asynchronous *pAsync,void *pData,UINT DataSize,UINT GetDataFlags) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext1_GetData(ID3D11DeviceContext1* This,ID3D11Asynchronous *pAsync,void *pData,UINT DataSize,UINT GetDataFlags) { return This->lpVtbl->GetData(This,pAsync,pData,DataSize,GetDataFlags); } -static FORCEINLINE void ID3D11DeviceContext1_SetPredication(ID3D11DeviceContext1* This,ID3D11Predicate *pPredicate,WINBOOL PredicateValue) { +static __WIDL_INLINE void ID3D11DeviceContext1_SetPredication(ID3D11DeviceContext1* This,ID3D11Predicate *pPredicate,WINBOOL PredicateValue) { This->lpVtbl->SetPredication(This,pPredicate,PredicateValue); } -static FORCEINLINE void ID3D11DeviceContext1_GSSetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_GSSetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->GSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext1_GSSetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext1_GSSetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->GSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext1_OMSetRenderTargets(ID3D11DeviceContext1* This,UINT NumViews,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView) { +static __WIDL_INLINE void ID3D11DeviceContext1_OMSetRenderTargets(ID3D11DeviceContext1* This,UINT NumViews,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView) { This->lpVtbl->OMSetRenderTargets(This,NumViews,ppRenderTargetViews,pDepthStencilView); } -static FORCEINLINE void ID3D11DeviceContext1_OMSetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext1* This,UINT NumRTVs,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { +static __WIDL_INLINE void ID3D11DeviceContext1_OMSetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext1* This,UINT NumRTVs,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { This->lpVtbl->OMSetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,pDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts); } -static FORCEINLINE void ID3D11DeviceContext1_OMSetBlendState(ID3D11DeviceContext1* This,ID3D11BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { +static __WIDL_INLINE void ID3D11DeviceContext1_OMSetBlendState(ID3D11DeviceContext1* This,ID3D11BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { This->lpVtbl->OMSetBlendState(This,pBlendState,BlendFactor,SampleMask); } -static FORCEINLINE void ID3D11DeviceContext1_OMSetDepthStencilState(ID3D11DeviceContext1* This,ID3D11DepthStencilState *pDepthStencilState,UINT StencilRef) { +static __WIDL_INLINE void ID3D11DeviceContext1_OMSetDepthStencilState(ID3D11DeviceContext1* This,ID3D11DepthStencilState *pDepthStencilState,UINT StencilRef) { This->lpVtbl->OMSetDepthStencilState(This,pDepthStencilState,StencilRef); } -static FORCEINLINE void ID3D11DeviceContext1_SOSetTargets(ID3D11DeviceContext1* This,UINT NumBuffers,ID3D11Buffer *const *ppSOTargets,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext1_SOSetTargets(ID3D11DeviceContext1* This,UINT NumBuffers,ID3D11Buffer *const *ppSOTargets,const UINT *pOffsets) { This->lpVtbl->SOSetTargets(This,NumBuffers,ppSOTargets,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext1_DrawAuto(ID3D11DeviceContext1* This) { +static __WIDL_INLINE void ID3D11DeviceContext1_DrawAuto(ID3D11DeviceContext1* This) { This->lpVtbl->DrawAuto(This); } -static FORCEINLINE void ID3D11DeviceContext1_DrawIndexedInstancedIndirect(ID3D11DeviceContext1* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext1_DrawIndexedInstancedIndirect(ID3D11DeviceContext1* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DrawIndexedInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext1_DrawInstancedIndirect(ID3D11DeviceContext1* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext1_DrawInstancedIndirect(ID3D11DeviceContext1* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DrawInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext1_Dispatch(ID3D11DeviceContext1* This,UINT ThreadGroupCountX,UINT ThreadGroupCountY,UINT ThreadGroupCountZ) { +static __WIDL_INLINE void ID3D11DeviceContext1_Dispatch(ID3D11DeviceContext1* This,UINT ThreadGroupCountX,UINT ThreadGroupCountY,UINT ThreadGroupCountZ) { This->lpVtbl->Dispatch(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ); } -static FORCEINLINE void ID3D11DeviceContext1_DispatchIndirect(ID3D11DeviceContext1* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext1_DispatchIndirect(ID3D11DeviceContext1* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DispatchIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext1_RSSetState(ID3D11DeviceContext1* This,ID3D11RasterizerState *pRasterizerState) { +static __WIDL_INLINE void ID3D11DeviceContext1_RSSetState(ID3D11DeviceContext1* This,ID3D11RasterizerState *pRasterizerState) { This->lpVtbl->RSSetState(This,pRasterizerState); } -static FORCEINLINE void ID3D11DeviceContext1_RSSetViewports(ID3D11DeviceContext1* This,UINT NumViewports,const D3D11_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D11DeviceContext1_RSSetViewports(ID3D11DeviceContext1* This,UINT NumViewports,const D3D11_VIEWPORT *pViewports) { This->lpVtbl->RSSetViewports(This,NumViewports,pViewports); } -static FORCEINLINE void ID3D11DeviceContext1_RSSetScissorRects(ID3D11DeviceContext1* This,UINT NumRects,const D3D11_RECT *pRects) { +static __WIDL_INLINE void ID3D11DeviceContext1_RSSetScissorRects(ID3D11DeviceContext1* This,UINT NumRects,const D3D11_RECT *pRects) { This->lpVtbl->RSSetScissorRects(This,NumRects,pRects); } -static FORCEINLINE void ID3D11DeviceContext1_CopySubresourceRegion(ID3D11DeviceContext1* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox) { +static __WIDL_INLINE void ID3D11DeviceContext1_CopySubresourceRegion(ID3D11DeviceContext1* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox) { This->lpVtbl->CopySubresourceRegion(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox); } -static FORCEINLINE void ID3D11DeviceContext1_CopyResource(ID3D11DeviceContext1* This,ID3D11Resource *pDstResource,ID3D11Resource *pSrcResource) { +static __WIDL_INLINE void ID3D11DeviceContext1_CopyResource(ID3D11DeviceContext1* This,ID3D11Resource *pDstResource,ID3D11Resource *pSrcResource) { This->lpVtbl->CopyResource(This,pDstResource,pSrcResource); } -static FORCEINLINE void ID3D11DeviceContext1_UpdateSubresource(ID3D11DeviceContext1* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { +static __WIDL_INLINE void ID3D11DeviceContext1_UpdateSubresource(ID3D11DeviceContext1* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { This->lpVtbl->UpdateSubresource(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch); } -static FORCEINLINE void ID3D11DeviceContext1_CopyStructureCount(ID3D11DeviceContext1* This,ID3D11Buffer *pDstBuffer,UINT DstAlignedByteOffset,ID3D11UnorderedAccessView *pSrcView) { +static __WIDL_INLINE void ID3D11DeviceContext1_CopyStructureCount(ID3D11DeviceContext1* This,ID3D11Buffer *pDstBuffer,UINT DstAlignedByteOffset,ID3D11UnorderedAccessView *pSrcView) { This->lpVtbl->CopyStructureCount(This,pDstBuffer,DstAlignedByteOffset,pSrcView); } -static FORCEINLINE void ID3D11DeviceContext1_ClearRenderTargetView(ID3D11DeviceContext1* This,ID3D11RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { +static __WIDL_INLINE void ID3D11DeviceContext1_ClearRenderTargetView(ID3D11DeviceContext1* This,ID3D11RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { This->lpVtbl->ClearRenderTargetView(This,pRenderTargetView,ColorRGBA); } -static FORCEINLINE void ID3D11DeviceContext1_ClearUnorderedAccessViewUint(ID3D11DeviceContext1* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const UINT Values[4]) { +static __WIDL_INLINE void ID3D11DeviceContext1_ClearUnorderedAccessViewUint(ID3D11DeviceContext1* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const UINT Values[4]) { This->lpVtbl->ClearUnorderedAccessViewUint(This,pUnorderedAccessView,Values); } -static FORCEINLINE void ID3D11DeviceContext1_ClearUnorderedAccessViewFloat(ID3D11DeviceContext1* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const FLOAT Values[4]) { +static __WIDL_INLINE void ID3D11DeviceContext1_ClearUnorderedAccessViewFloat(ID3D11DeviceContext1* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const FLOAT Values[4]) { This->lpVtbl->ClearUnorderedAccessViewFloat(This,pUnorderedAccessView,Values); } -static FORCEINLINE void ID3D11DeviceContext1_ClearDepthStencilView(ID3D11DeviceContext1* This,ID3D11DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { +static __WIDL_INLINE void ID3D11DeviceContext1_ClearDepthStencilView(ID3D11DeviceContext1* This,ID3D11DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { This->lpVtbl->ClearDepthStencilView(This,pDepthStencilView,ClearFlags,Depth,Stencil); } -static FORCEINLINE void ID3D11DeviceContext1_GenerateMips(ID3D11DeviceContext1* This,ID3D11ShaderResourceView *pShaderResourceView) { +static __WIDL_INLINE void ID3D11DeviceContext1_GenerateMips(ID3D11DeviceContext1* This,ID3D11ShaderResourceView *pShaderResourceView) { This->lpVtbl->GenerateMips(This,pShaderResourceView); } -static FORCEINLINE void ID3D11DeviceContext1_SetResourceMinLOD(ID3D11DeviceContext1* This,ID3D11Resource *pResource,FLOAT MinLOD) { +static __WIDL_INLINE void ID3D11DeviceContext1_SetResourceMinLOD(ID3D11DeviceContext1* This,ID3D11Resource *pResource,FLOAT MinLOD) { This->lpVtbl->SetResourceMinLOD(This,pResource,MinLOD); } -static FORCEINLINE FLOAT ID3D11DeviceContext1_GetResourceMinLOD(ID3D11DeviceContext1* This,ID3D11Resource *pResource) { +static __WIDL_INLINE FLOAT ID3D11DeviceContext1_GetResourceMinLOD(ID3D11DeviceContext1* This,ID3D11Resource *pResource) { return This->lpVtbl->GetResourceMinLOD(This,pResource); } -static FORCEINLINE void ID3D11DeviceContext1_ResolveSubresource(ID3D11DeviceContext1* This,ID3D11Resource *pDstResource,UINT DstSubresource,ID3D11Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { +static __WIDL_INLINE void ID3D11DeviceContext1_ResolveSubresource(ID3D11DeviceContext1* This,ID3D11Resource *pDstResource,UINT DstSubresource,ID3D11Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { This->lpVtbl->ResolveSubresource(This,pDstResource,DstSubresource,pSrcResource,SrcSubresource,Format); } -static FORCEINLINE void ID3D11DeviceContext1_ExecuteCommandList(ID3D11DeviceContext1* This,ID3D11CommandList *pCommandList,WINBOOL RestoreContextState) { +static __WIDL_INLINE void ID3D11DeviceContext1_ExecuteCommandList(ID3D11DeviceContext1* This,ID3D11CommandList *pCommandList,WINBOOL RestoreContextState) { This->lpVtbl->ExecuteCommandList(This,pCommandList,RestoreContextState); } -static FORCEINLINE void ID3D11DeviceContext1_HSSetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_HSSetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->HSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext1_HSSetShader(ID3D11DeviceContext1* This,ID3D11HullShader *pHullShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext1_HSSetShader(ID3D11DeviceContext1* This,ID3D11HullShader *pHullShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->HSSetShader(This,pHullShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext1_HSSetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext1_HSSetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->HSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext1_HSSetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext1_HSSetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->HSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext1_DSSetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_DSSetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->DSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext1_DSSetShader(ID3D11DeviceContext1* This,ID3D11DomainShader *pDomainShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext1_DSSetShader(ID3D11DeviceContext1* This,ID3D11DomainShader *pDomainShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->DSSetShader(This,pDomainShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext1_DSSetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext1_DSSetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->DSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext1_DSSetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext1_DSSetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->DSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext1_CSSetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_CSSetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->CSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext1_CSSetUnorderedAccessViews(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { +static __WIDL_INLINE void ID3D11DeviceContext1_CSSetUnorderedAccessViews(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { This->lpVtbl->CSSetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts); } -static FORCEINLINE void ID3D11DeviceContext1_CSSetShader(ID3D11DeviceContext1* This,ID3D11ComputeShader *pComputeShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext1_CSSetShader(ID3D11DeviceContext1* This,ID3D11ComputeShader *pComputeShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->CSSetShader(This,pComputeShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext1_CSSetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext1_CSSetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->CSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext1_CSSetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext1_CSSetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->CSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext1_VSGetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext1_VSGetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->VSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext1_PSGetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_PSGetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->PSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext1_PSGetShader(ID3D11DeviceContext1* This,ID3D11PixelShader **ppPixelShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext1_PSGetShader(ID3D11DeviceContext1* This,ID3D11PixelShader **ppPixelShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->PSGetShader(This,ppPixelShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext1_PSGetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext1_PSGetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->PSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext1_VSGetShader(ID3D11DeviceContext1* This,ID3D11VertexShader **ppVertexShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext1_VSGetShader(ID3D11DeviceContext1* This,ID3D11VertexShader **ppVertexShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->VSGetShader(This,ppVertexShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext1_PSGetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext1_PSGetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->PSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext1_IAGetInputLayout(ID3D11DeviceContext1* This,ID3D11InputLayout **ppInputLayout) { +static __WIDL_INLINE void ID3D11DeviceContext1_IAGetInputLayout(ID3D11DeviceContext1* This,ID3D11InputLayout **ppInputLayout) { This->lpVtbl->IAGetInputLayout(This,ppInputLayout); } -static FORCEINLINE void ID3D11DeviceContext1_IAGetVertexBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext1_IAGetVertexBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { This->lpVtbl->IAGetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext1_IAGetIndexBuffer(ID3D11DeviceContext1* This,ID3D11Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { +static __WIDL_INLINE void ID3D11DeviceContext1_IAGetIndexBuffer(ID3D11DeviceContext1* This,ID3D11Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { This->lpVtbl->IAGetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D11DeviceContext1_GSGetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext1_GSGetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->GSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext1_GSGetShader(ID3D11DeviceContext1* This,ID3D11GeometryShader **ppGeometryShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext1_GSGetShader(ID3D11DeviceContext1* This,ID3D11GeometryShader **ppGeometryShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->GSGetShader(This,ppGeometryShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext1_IAGetPrimitiveTopology(ID3D11DeviceContext1* This,D3D11_PRIMITIVE_TOPOLOGY *pTopology) { +static __WIDL_INLINE void ID3D11DeviceContext1_IAGetPrimitiveTopology(ID3D11DeviceContext1* This,D3D11_PRIMITIVE_TOPOLOGY *pTopology) { This->lpVtbl->IAGetPrimitiveTopology(This,pTopology); } -static FORCEINLINE void ID3D11DeviceContext1_VSGetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_VSGetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->VSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext1_VSGetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext1_VSGetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->VSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext1_GetPredication(ID3D11DeviceContext1* This,ID3D11Predicate **ppPredicate,WINBOOL *pPredicateValue) { +static __WIDL_INLINE void ID3D11DeviceContext1_GetPredication(ID3D11DeviceContext1* This,ID3D11Predicate **ppPredicate,WINBOOL *pPredicateValue) { This->lpVtbl->GetPredication(This,ppPredicate,pPredicateValue); } -static FORCEINLINE void ID3D11DeviceContext1_GSGetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_GSGetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->GSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext1_GSGetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext1_GSGetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->GSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext1_OMGetRenderTargets(ID3D11DeviceContext1* This,UINT NumViews,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE void ID3D11DeviceContext1_OMGetRenderTargets(ID3D11DeviceContext1* This,UINT NumViews,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView) { This->lpVtbl->OMGetRenderTargets(This,NumViews,ppRenderTargetViews,ppDepthStencilView); } -static FORCEINLINE void ID3D11DeviceContext1_OMGetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext1* This,UINT NumRTVs,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_OMGetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext1* This,UINT NumRTVs,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { This->lpVtbl->OMGetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,ppDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews); } -static FORCEINLINE void ID3D11DeviceContext1_OMGetBlendState(ID3D11DeviceContext1* This,ID3D11BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { +static __WIDL_INLINE void ID3D11DeviceContext1_OMGetBlendState(ID3D11DeviceContext1* This,ID3D11BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { This->lpVtbl->OMGetBlendState(This,ppBlendState,BlendFactor,pSampleMask); } -static FORCEINLINE void ID3D11DeviceContext1_OMGetDepthStencilState(ID3D11DeviceContext1* This,ID3D11DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { +static __WIDL_INLINE void ID3D11DeviceContext1_OMGetDepthStencilState(ID3D11DeviceContext1* This,ID3D11DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { This->lpVtbl->OMGetDepthStencilState(This,ppDepthStencilState,pStencilRef); } -static FORCEINLINE void ID3D11DeviceContext1_SOGetTargets(ID3D11DeviceContext1* This,UINT NumBuffers,ID3D11Buffer **ppSOTargets) { +static __WIDL_INLINE void ID3D11DeviceContext1_SOGetTargets(ID3D11DeviceContext1* This,UINT NumBuffers,ID3D11Buffer **ppSOTargets) { This->lpVtbl->SOGetTargets(This,NumBuffers,ppSOTargets); } -static FORCEINLINE void ID3D11DeviceContext1_RSGetState(ID3D11DeviceContext1* This,ID3D11RasterizerState **ppRasterizerState) { +static __WIDL_INLINE void ID3D11DeviceContext1_RSGetState(ID3D11DeviceContext1* This,ID3D11RasterizerState **ppRasterizerState) { This->lpVtbl->RSGetState(This,ppRasterizerState); } -static FORCEINLINE void ID3D11DeviceContext1_RSGetViewports(ID3D11DeviceContext1* This,UINT *pNumViewports,D3D11_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D11DeviceContext1_RSGetViewports(ID3D11DeviceContext1* This,UINT *pNumViewports,D3D11_VIEWPORT *pViewports) { This->lpVtbl->RSGetViewports(This,pNumViewports,pViewports); } -static FORCEINLINE void ID3D11DeviceContext1_RSGetScissorRects(ID3D11DeviceContext1* This,UINT *pNumRects,D3D11_RECT *pRects) { +static __WIDL_INLINE void ID3D11DeviceContext1_RSGetScissorRects(ID3D11DeviceContext1* This,UINT *pNumRects,D3D11_RECT *pRects) { This->lpVtbl->RSGetScissorRects(This,pNumRects,pRects); } -static FORCEINLINE void ID3D11DeviceContext1_HSGetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_HSGetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->HSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext1_HSGetShader(ID3D11DeviceContext1* This,ID3D11HullShader **ppHullShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext1_HSGetShader(ID3D11DeviceContext1* This,ID3D11HullShader **ppHullShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->HSGetShader(This,ppHullShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext1_HSGetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext1_HSGetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->HSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext1_HSGetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext1_HSGetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->HSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext1_DSGetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_DSGetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->DSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext1_DSGetShader(ID3D11DeviceContext1* This,ID3D11DomainShader **ppDomainShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext1_DSGetShader(ID3D11DeviceContext1* This,ID3D11DomainShader **ppDomainShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->DSGetShader(This,ppDomainShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext1_DSGetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext1_DSGetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->DSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext1_DSGetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext1_DSGetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->DSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext1_CSGetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_CSGetShaderResources(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->CSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext1_CSGetUnorderedAccessViews(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { +static __WIDL_INLINE void ID3D11DeviceContext1_CSGetUnorderedAccessViews(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { This->lpVtbl->CSGetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews); } -static FORCEINLINE void ID3D11DeviceContext1_CSGetShader(ID3D11DeviceContext1* This,ID3D11ComputeShader **ppComputeShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext1_CSGetShader(ID3D11DeviceContext1* This,ID3D11ComputeShader **ppComputeShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->CSGetShader(This,ppComputeShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext1_CSGetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext1_CSGetSamplers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->CSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext1_CSGetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext1_CSGetConstantBuffers(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->CSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext1_ClearState(ID3D11DeviceContext1* This) { +static __WIDL_INLINE void ID3D11DeviceContext1_ClearState(ID3D11DeviceContext1* This) { This->lpVtbl->ClearState(This); } -static FORCEINLINE void ID3D11DeviceContext1_Flush(ID3D11DeviceContext1* This) { +static __WIDL_INLINE void ID3D11DeviceContext1_Flush(ID3D11DeviceContext1* This) { This->lpVtbl->Flush(This); } -static FORCEINLINE D3D11_DEVICE_CONTEXT_TYPE ID3D11DeviceContext1_GetType(ID3D11DeviceContext1* This) { +static __WIDL_INLINE D3D11_DEVICE_CONTEXT_TYPE ID3D11DeviceContext1_GetType(ID3D11DeviceContext1* This) { return This->lpVtbl->GetType(This); } -static FORCEINLINE UINT ID3D11DeviceContext1_GetContextFlags(ID3D11DeviceContext1* This) { +static __WIDL_INLINE UINT ID3D11DeviceContext1_GetContextFlags(ID3D11DeviceContext1* This) { return This->lpVtbl->GetContextFlags(This); } -static FORCEINLINE HRESULT ID3D11DeviceContext1_FinishCommandList(ID3D11DeviceContext1* This,WINBOOL RestoreDeferredContextState,ID3D11CommandList **ppCommandList) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext1_FinishCommandList(ID3D11DeviceContext1* This,WINBOOL RestoreDeferredContextState,ID3D11CommandList **ppCommandList) { return This->lpVtbl->FinishCommandList(This,RestoreDeferredContextState,ppCommandList); } /*** ID3D11DeviceContext1 methods ***/ -static FORCEINLINE void ID3D11DeviceContext1_CopySubresourceRegion1(ID3D11DeviceContext1* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox,UINT CopyFlags) { +static __WIDL_INLINE void ID3D11DeviceContext1_CopySubresourceRegion1(ID3D11DeviceContext1* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox,UINT CopyFlags) { This->lpVtbl->CopySubresourceRegion1(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox,CopyFlags); } -static FORCEINLINE void ID3D11DeviceContext1_UpdateSubresource1(ID3D11DeviceContext1* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch,UINT CopyFlags) { +static __WIDL_INLINE void ID3D11DeviceContext1_UpdateSubresource1(ID3D11DeviceContext1* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch,UINT CopyFlags) { This->lpVtbl->UpdateSubresource1(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch,CopyFlags); } -static FORCEINLINE void ID3D11DeviceContext1_DiscardResource(ID3D11DeviceContext1* This,ID3D11Resource *pResource) { +static __WIDL_INLINE void ID3D11DeviceContext1_DiscardResource(ID3D11DeviceContext1* This,ID3D11Resource *pResource) { This->lpVtbl->DiscardResource(This,pResource); } -static FORCEINLINE void ID3D11DeviceContext1_DiscardView(ID3D11DeviceContext1* This,ID3D11View *pResourceView) { +static __WIDL_INLINE void ID3D11DeviceContext1_DiscardView(ID3D11DeviceContext1* This,ID3D11View *pResourceView) { This->lpVtbl->DiscardView(This,pResourceView); } -static FORCEINLINE void ID3D11DeviceContext1_VSSetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext1_VSSetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->VSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext1_HSSetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext1_HSSetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->HSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext1_DSSetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext1_DSSetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->DSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext1_GSSetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext1_GSSetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->GSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext1_PSSetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext1_PSSetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->PSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext1_CSSetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext1_CSSetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->CSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext1_VSGetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext1_VSGetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->VSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext1_HSGetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext1_HSGetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->HSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext1_DSGetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext1_DSGetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->DSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext1_GSGetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext1_GSGetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->GSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext1_PSGetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext1_PSGetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->PSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext1_CSGetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext1_CSGetConstantBuffers1(ID3D11DeviceContext1* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->CSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext1_SwapDeviceContextState(ID3D11DeviceContext1* This,ID3DDeviceContextState *pState,ID3DDeviceContextState **ppPreviousState) { +static __WIDL_INLINE void ID3D11DeviceContext1_SwapDeviceContextState(ID3D11DeviceContext1* This,ID3DDeviceContextState *pState,ID3DDeviceContextState **ppPreviousState) { This->lpVtbl->SwapDeviceContextState(This,pState,ppPreviousState); } -static FORCEINLINE void ID3D11DeviceContext1_ClearView(ID3D11DeviceContext1* This,ID3D11View *pView,const FLOAT Color[4],const D3D11_RECT *pRect,UINT NumRects) { +static __WIDL_INLINE void ID3D11DeviceContext1_ClearView(ID3D11DeviceContext1* This,ID3D11View *pView,const FLOAT Color[4],const D3D11_RECT *pRect,UINT NumRects) { This->lpVtbl->ClearView(This,pView,Color,pRect,NumRects); } -static FORCEINLINE void ID3D11DeviceContext1_DiscardView1(ID3D11DeviceContext1* This,ID3D11View *pResourceView,const D3D11_RECT *pRects,UINT NumRects) { +static __WIDL_INLINE void ID3D11DeviceContext1_DiscardView1(ID3D11DeviceContext1* This,ID3D11View *pResourceView,const D3D11_RECT *pRects,UINT NumRects) { This->lpVtbl->DiscardView1(This,pResourceView,pRects,NumRects); } #endif @@ -2670,244 +2678,244 @@ interface ID3D11VideoContext1 { #define ID3D11VideoContext1_VideoProcessorGetBehaviorHints(This,processor,output_width,output_height,output_format,stream_count,streams,behaviour_hints) (This)->lpVtbl->VideoProcessorGetBehaviorHints(This,processor,output_width,output_height,output_format,stream_count,streams,behaviour_hints) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11VideoContext1_QueryInterface(ID3D11VideoContext1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_QueryInterface(ID3D11VideoContext1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11VideoContext1_AddRef(ID3D11VideoContext1* This) { +static __WIDL_INLINE ULONG ID3D11VideoContext1_AddRef(ID3D11VideoContext1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11VideoContext1_Release(ID3D11VideoContext1* This) { +static __WIDL_INLINE ULONG ID3D11VideoContext1_Release(ID3D11VideoContext1* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11VideoContext1_GetDevice(ID3D11VideoContext1* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11VideoContext1_GetDevice(ID3D11VideoContext1* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11VideoContext1_GetPrivateData(ID3D11VideoContext1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_GetPrivateData(ID3D11VideoContext1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoContext1_SetPrivateData(ID3D11VideoContext1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_SetPrivateData(ID3D11VideoContext1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoContext1_SetPrivateDataInterface(ID3D11VideoContext1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_SetPrivateDataInterface(ID3D11VideoContext1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11VideoContext methods ***/ -static FORCEINLINE HRESULT ID3D11VideoContext1_GetDecoderBuffer(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,D3D11_VIDEO_DECODER_BUFFER_TYPE type,UINT *buffer_size,void **buffer) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_GetDecoderBuffer(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,D3D11_VIDEO_DECODER_BUFFER_TYPE type,UINT *buffer_size,void **buffer) { return This->lpVtbl->GetDecoderBuffer(This,decoder,type,buffer_size,buffer); } -static FORCEINLINE HRESULT ID3D11VideoContext1_ReleaseDecoderBuffer(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,D3D11_VIDEO_DECODER_BUFFER_TYPE type) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_ReleaseDecoderBuffer(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,D3D11_VIDEO_DECODER_BUFFER_TYPE type) { return This->lpVtbl->ReleaseDecoderBuffer(This,decoder,type); } -static FORCEINLINE HRESULT ID3D11VideoContext1_DecoderBeginFrame(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,ID3D11VideoDecoderOutputView *view,UINT key_size,const void *key) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_DecoderBeginFrame(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,ID3D11VideoDecoderOutputView *view,UINT key_size,const void *key) { return This->lpVtbl->DecoderBeginFrame(This,decoder,view,key_size,key); } -static FORCEINLINE HRESULT ID3D11VideoContext1_DecoderEndFrame(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_DecoderEndFrame(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder) { return This->lpVtbl->DecoderEndFrame(This,decoder); } -static FORCEINLINE HRESULT ID3D11VideoContext1_SubmitDecoderBuffers(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,UINT buffers_count,const D3D11_VIDEO_DECODER_BUFFER_DESC *buffer_desc) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_SubmitDecoderBuffers(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,UINT buffers_count,const D3D11_VIDEO_DECODER_BUFFER_DESC *buffer_desc) { return This->lpVtbl->SubmitDecoderBuffers(This,decoder,buffers_count,buffer_desc); } -static FORCEINLINE HRESULT ID3D11VideoContext1_DecoderExtension(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,const D3D11_VIDEO_DECODER_EXTENSION *extension) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_DecoderExtension(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,const D3D11_VIDEO_DECODER_EXTENSION *extension) { return This->lpVtbl->DecoderExtension(This,decoder,extension); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetOutputTargetRect(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL enable,const RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetOutputTargetRect(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL enable,const RECT *rect) { This->lpVtbl->VideoProcessorSetOutputTargetRect(This,processor,enable,rect); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetOutputBackgroundColor(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL y_cb_cr,const D3D11_VIDEO_COLOR *color) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetOutputBackgroundColor(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL y_cb_cr,const D3D11_VIDEO_COLOR *color) { This->lpVtbl->VideoProcessorSetOutputBackgroundColor(This,processor,y_cb_cr,color); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetOutputColorSpace(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetOutputColorSpace(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { This->lpVtbl->VideoProcessorSetOutputColorSpace(This,processor,color_space); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetOutputAlphaFillMode(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE alpha_fill_mode,UINT stream_idx) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetOutputAlphaFillMode(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE alpha_fill_mode,UINT stream_idx) { This->lpVtbl->VideoProcessorSetOutputAlphaFillMode(This,processor,alpha_fill_mode,stream_idx); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetOutputConstriction(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL enable,SIZE size) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetOutputConstriction(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL enable,SIZE size) { This->lpVtbl->VideoProcessorSetOutputConstriction(This,processor,enable,size); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetOutputStereoMode(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL enable) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetOutputStereoMode(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL enable) { This->lpVtbl->VideoProcessorSetOutputStereoMode(This,processor,enable); } -static FORCEINLINE HRESULT ID3D11VideoContext1_VideoProcessorSetOutputExtension(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,const GUID *guid,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_VideoProcessorSetOutputExtension(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,const GUID *guid,UINT data_size,void *data) { return This->lpVtbl->VideoProcessorSetOutputExtension(This,processor,guid,data_size,data); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetOutputTargetRect(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL *enabled,RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetOutputTargetRect(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL *enabled,RECT *rect) { This->lpVtbl->VideoProcessorGetOutputTargetRect(This,processor,enabled,rect); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetOutputBackgroundColor(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL *y_cb_cr,D3D11_VIDEO_COLOR *color) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetOutputBackgroundColor(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL *y_cb_cr,D3D11_VIDEO_COLOR *color) { This->lpVtbl->VideoProcessorGetOutputBackgroundColor(This,processor,y_cb_cr,color); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetOutputColorSpace(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetOutputColorSpace(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { This->lpVtbl->VideoProcessorGetOutputColorSpace(This,processor,color_space); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetOutputAlphaFillMode(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE *alpha_fill_mode,UINT *stream_idx) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetOutputAlphaFillMode(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE *alpha_fill_mode,UINT *stream_idx) { This->lpVtbl->VideoProcessorGetOutputAlphaFillMode(This,processor,alpha_fill_mode,stream_idx); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetOutputConstriction(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL *enabled,SIZE *size) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetOutputConstriction(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL *enabled,SIZE *size) { This->lpVtbl->VideoProcessorGetOutputConstriction(This,processor,enabled,size); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetOutputStereoMode(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL *enabled) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetOutputStereoMode(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL *enabled) { This->lpVtbl->VideoProcessorGetOutputStereoMode(This,processor,enabled); } -static FORCEINLINE HRESULT ID3D11VideoContext1_VideoProcessorGetOutputExtension(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,const GUID *guid,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_VideoProcessorGetOutputExtension(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,const GUID *guid,UINT data_size,void *data) { return This->lpVtbl->VideoProcessorGetOutputExtension(This,processor,guid,data_size,data); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamFrameFormat(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_FRAME_FORMAT format) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamFrameFormat(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_FRAME_FORMAT format) { This->lpVtbl->VideoProcessorSetStreamFrameFormat(This,processor,stream_idx,format); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamColorSpace(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamColorSpace(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { This->lpVtbl->VideoProcessorSetStreamColorSpace(This,processor,stream_idx,color_space); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamOutputRate(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_OUTPUT_RATE rate,WINBOOL repeat,const DXGI_RATIONAL *custom_rate) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamOutputRate(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_OUTPUT_RATE rate,WINBOOL repeat,const DXGI_RATIONAL *custom_rate) { This->lpVtbl->VideoProcessorSetStreamOutputRate(This,processor,stream_idx,rate,repeat,custom_rate); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamSourceRect(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamSourceRect(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const RECT *rect) { This->lpVtbl->VideoProcessorSetStreamSourceRect(This,processor,stream_idx,enable,rect); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamDestRect(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamDestRect(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const RECT *rect) { This->lpVtbl->VideoProcessorSetStreamDestRect(This,processor,stream_idx,enable,rect); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamAlpha(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,float alpha) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamAlpha(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,float alpha) { This->lpVtbl->VideoProcessorSetStreamAlpha(This,processor,stream_idx,enable,alpha); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamPalette(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,UINT entry_count,const UINT *entries) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamPalette(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,UINT entry_count,const UINT *entries) { This->lpVtbl->VideoProcessorSetStreamPalette(This,processor,stream_idx,entry_count,entries); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const DXGI_RATIONAL *src_aspect_ratio,const DXGI_RATIONAL *dst_aspect_ratio) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const DXGI_RATIONAL *src_aspect_ratio,const DXGI_RATIONAL *dst_aspect_ratio) { This->lpVtbl->VideoProcessorSetStreamPixelAspectRatio(This,processor,stream_idx,enable,src_aspect_ratio,dst_aspect_ratio); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamLumaKey(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,float lower,float upper) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamLumaKey(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,float lower,float upper) { This->lpVtbl->VideoProcessorSetStreamLumaKey(This,processor,stream_idx,enable,lower,upper); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamStereoFormat(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,D3D11_VIDEO_PROCESSOR_STEREO_FORMAT format,WINBOOL left_view_frame0,WINBOOL base_view_frame0,D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE flip_mode,int mono_offset) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamStereoFormat(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,D3D11_VIDEO_PROCESSOR_STEREO_FORMAT format,WINBOOL left_view_frame0,WINBOOL base_view_frame0,D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE flip_mode,int mono_offset) { This->lpVtbl->VideoProcessorSetStreamStereoFormat(This,processor,stream_idx,enable,format,left_view_frame0,base_view_frame0,flip_mode,mono_offset); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable) { This->lpVtbl->VideoProcessorSetStreamAutoProcessingMode(This,processor,stream_idx,enable); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamFilter(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_FILTER filter,WINBOOL enable,int level) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamFilter(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_FILTER filter,WINBOOL enable,int level) { This->lpVtbl->VideoProcessorSetStreamFilter(This,processor,stream_idx,filter,enable,level); } -static FORCEINLINE HRESULT ID3D11VideoContext1_VideoProcessorSetStreamExtension(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,const GUID *guid,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_VideoProcessorSetStreamExtension(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,const GUID *guid,UINT data_size,void *data) { return This->lpVtbl->VideoProcessorSetStreamExtension(This,processor,stream_idx,guid,data_size,data); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamFrameFormat(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_FRAME_FORMAT *format) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamFrameFormat(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_FRAME_FORMAT *format) { This->lpVtbl->VideoProcessorGetStreamFrameFormat(This,processor,stream_idx,format); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamColorSpace(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamColorSpace(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { This->lpVtbl->VideoProcessorGetStreamColorSpace(This,processor,stream_idx,color_space); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamOutputRate(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_OUTPUT_RATE *rate,WINBOOL *repeat,DXGI_RATIONAL *custom_rate) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamOutputRate(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_OUTPUT_RATE *rate,WINBOOL *repeat,DXGI_RATIONAL *custom_rate) { This->lpVtbl->VideoProcessorGetStreamOutputRate(This,processor,stream_idx,rate,repeat,custom_rate); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamSourceRect(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamSourceRect(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,RECT *rect) { This->lpVtbl->VideoProcessorGetStreamSourceRect(This,processor,stream_idx,enabled,rect); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamDestRect(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamDestRect(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,RECT *rect) { This->lpVtbl->VideoProcessorGetStreamDestRect(This,processor,stream_idx,enabled,rect); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamAlpha(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,float *alpha) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamAlpha(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,float *alpha) { This->lpVtbl->VideoProcessorGetStreamAlpha(This,processor,stream_idx,enabled,alpha); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamPalette(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,UINT entry_count,UINT *entries) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamPalette(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,UINT entry_count,UINT *entries) { This->lpVtbl->VideoProcessorGetStreamPalette(This,processor,stream_idx,entry_count,entries); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,DXGI_RATIONAL *src_aspect_ratio,DXGI_RATIONAL *dst_aspect_ratio) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,DXGI_RATIONAL *src_aspect_ratio,DXGI_RATIONAL *dst_aspect_ratio) { This->lpVtbl->VideoProcessorGetStreamPixelAspectRatio(This,processor,stream_idx,enabled,src_aspect_ratio,dst_aspect_ratio); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamLumaKey(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,float *lower,float *upper) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamLumaKey(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,float *lower,float *upper) { This->lpVtbl->VideoProcessorGetStreamLumaKey(This,processor,stream_idx,enabled,lower,upper); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamStereoFormat(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,D3D11_VIDEO_PROCESSOR_STEREO_FORMAT *format,WINBOOL *left_view_frame0,WINBOOL *base_view_frame0,D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE *flip_mode,int *mono_offset) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamStereoFormat(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,D3D11_VIDEO_PROCESSOR_STEREO_FORMAT *format,WINBOOL *left_view_frame0,WINBOOL *base_view_frame0,D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE *flip_mode,int *mono_offset) { This->lpVtbl->VideoProcessorGetStreamStereoFormat(This,processor,stream_idx,enabled,format,left_view_frame0,base_view_frame0,flip_mode,mono_offset); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled) { This->lpVtbl->VideoProcessorGetStreamAutoProcessingMode(This,processor,stream_idx,enabled); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamFilter(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_FILTER filter,WINBOOL *enabled,int *level) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamFilter(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_FILTER filter,WINBOOL *enabled,int *level) { This->lpVtbl->VideoProcessorGetStreamFilter(This,processor,stream_idx,filter,enabled,level); } -static FORCEINLINE HRESULT ID3D11VideoContext1_VideoProcessorGetStreamExtension(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,const GUID *guid,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_VideoProcessorGetStreamExtension(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,const GUID *guid,UINT data_size,void *data) { return This->lpVtbl->VideoProcessorGetStreamExtension(This,processor,stream_idx,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D11VideoContext1_VideoProcessorBlt(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,ID3D11VideoProcessorOutputView *view,UINT frame_idx,UINT stream_count,const D3D11_VIDEO_PROCESSOR_STREAM *streams) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_VideoProcessorBlt(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,ID3D11VideoProcessorOutputView *view,UINT frame_idx,UINT stream_count,const D3D11_VIDEO_PROCESSOR_STREAM *streams) { return This->lpVtbl->VideoProcessorBlt(This,processor,view,frame_idx,stream_count,streams); } -static FORCEINLINE HRESULT ID3D11VideoContext1_NegotiateCryptoSessionKeyExchange(ID3D11VideoContext1* This,ID3D11CryptoSession *session,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_NegotiateCryptoSessionKeyExchange(ID3D11VideoContext1* This,ID3D11CryptoSession *session,UINT data_size,void *data) { return This->lpVtbl->NegotiateCryptoSessionKeyExchange(This,session,data_size,data); } -static FORCEINLINE void ID3D11VideoContext1_EncryptionBlt(ID3D11VideoContext1* This,ID3D11CryptoSession *session,ID3D11Texture2D *src_surface,ID3D11Texture2D *dst_surface,UINT iv_size,void *iv) { +static __WIDL_INLINE void ID3D11VideoContext1_EncryptionBlt(ID3D11VideoContext1* This,ID3D11CryptoSession *session,ID3D11Texture2D *src_surface,ID3D11Texture2D *dst_surface,UINT iv_size,void *iv) { This->lpVtbl->EncryptionBlt(This,session,src_surface,dst_surface,iv_size,iv); } -static FORCEINLINE void ID3D11VideoContext1_DecryptionBlt(ID3D11VideoContext1* This,ID3D11CryptoSession *session,ID3D11Texture2D *src_surface,ID3D11Texture2D *dst_surface,D3D11_ENCRYPTED_BLOCK_INFO *block_info,UINT key_size,const void *key,UINT iv_size,void *iv) { +static __WIDL_INLINE void ID3D11VideoContext1_DecryptionBlt(ID3D11VideoContext1* This,ID3D11CryptoSession *session,ID3D11Texture2D *src_surface,ID3D11Texture2D *dst_surface,D3D11_ENCRYPTED_BLOCK_INFO *block_info,UINT key_size,const void *key,UINT iv_size,void *iv) { This->lpVtbl->DecryptionBlt(This,session,src_surface,dst_surface,block_info,key_size,key,iv_size,iv); } -static FORCEINLINE void ID3D11VideoContext1_StartSessionKeyRefresh(ID3D11VideoContext1* This,ID3D11CryptoSession *session,UINT random_number_size,void *random_number) { +static __WIDL_INLINE void ID3D11VideoContext1_StartSessionKeyRefresh(ID3D11VideoContext1* This,ID3D11CryptoSession *session,UINT random_number_size,void *random_number) { This->lpVtbl->StartSessionKeyRefresh(This,session,random_number_size,random_number); } -static FORCEINLINE void ID3D11VideoContext1_FinishSessionKeyRefresh(ID3D11VideoContext1* This,ID3D11CryptoSession *session) { +static __WIDL_INLINE void ID3D11VideoContext1_FinishSessionKeyRefresh(ID3D11VideoContext1* This,ID3D11CryptoSession *session) { This->lpVtbl->FinishSessionKeyRefresh(This,session); } -static FORCEINLINE HRESULT ID3D11VideoContext1_GetEncryptionBltKey(ID3D11VideoContext1* This,ID3D11CryptoSession *session,UINT key_size,void *key) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_GetEncryptionBltKey(ID3D11VideoContext1* This,ID3D11CryptoSession *session,UINT key_size,void *key) { return This->lpVtbl->GetEncryptionBltKey(This,session,key_size,key); } -static FORCEINLINE HRESULT ID3D11VideoContext1_NegotiateAuthenticatedChannelKeyExchange(ID3D11VideoContext1* This,ID3D11AuthenticatedChannel *channel,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_NegotiateAuthenticatedChannelKeyExchange(ID3D11VideoContext1* This,ID3D11AuthenticatedChannel *channel,UINT data_size,void *data) { return This->lpVtbl->NegotiateAuthenticatedChannelKeyExchange(This,channel,data_size,data); } -static FORCEINLINE HRESULT ID3D11VideoContext1_QueryAuthenticatedChannel(ID3D11VideoContext1* This,ID3D11AuthenticatedChannel *channel,UINT input_size,const void *input,UINT output_size,void *output) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_QueryAuthenticatedChannel(ID3D11VideoContext1* This,ID3D11AuthenticatedChannel *channel,UINT input_size,const void *input,UINT output_size,void *output) { return This->lpVtbl->QueryAuthenticatedChannel(This,channel,input_size,input,output_size,output); } -static FORCEINLINE HRESULT ID3D11VideoContext1_ConfigureAuthenticatedChannel(ID3D11VideoContext1* This,ID3D11AuthenticatedChannel *channel,UINT input_size,const void *input,D3D11_AUTHENTICATED_CONFIGURE_OUTPUT *output) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_ConfigureAuthenticatedChannel(ID3D11VideoContext1* This,ID3D11AuthenticatedChannel *channel,UINT input_size,const void *input,D3D11_AUTHENTICATED_CONFIGURE_OUTPUT *output) { return This->lpVtbl->ConfigureAuthenticatedChannel(This,channel,input_size,input,output); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamRotation(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,D3D11_VIDEO_PROCESSOR_ROTATION rotation) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamRotation(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,D3D11_VIDEO_PROCESSOR_ROTATION rotation) { This->lpVtbl->VideoProcessorSetStreamRotation(This,processor,stream_idx,enable,rotation); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamRotation(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enable,D3D11_VIDEO_PROCESSOR_ROTATION *rotation) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamRotation(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enable,D3D11_VIDEO_PROCESSOR_ROTATION *rotation) { This->lpVtbl->VideoProcessorGetStreamRotation(This,processor,stream_idx,enable,rotation); } /*** ID3D11VideoContext1 methods ***/ -static FORCEINLINE HRESULT ID3D11VideoContext1_SubmitDecoderBuffers1(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,UINT buffer_count,const D3D11_VIDEO_DECODER_BUFFER_DESC1 *buffer_desc) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_SubmitDecoderBuffers1(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,UINT buffer_count,const D3D11_VIDEO_DECODER_BUFFER_DESC1 *buffer_desc) { return This->lpVtbl->SubmitDecoderBuffers1(This,decoder,buffer_count,buffer_desc); } -static FORCEINLINE HRESULT ID3D11VideoContext1_GetDataForNewHardwareKey(ID3D11VideoContext1* This,ID3D11CryptoSession *session,UINT input_size,const void *input_data,UINT64 *output_data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_GetDataForNewHardwareKey(ID3D11VideoContext1* This,ID3D11CryptoSession *session,UINT input_size,const void *input_data,UINT64 *output_data) { return This->lpVtbl->GetDataForNewHardwareKey(This,session,input_size,input_data,output_data); } -static FORCEINLINE HRESULT ID3D11VideoContext1_CheckCryptoSessionStatus(ID3D11VideoContext1* This,ID3D11CryptoSession *session,D3D11_CRYPTO_SESSION_STATUS *status) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_CheckCryptoSessionStatus(ID3D11VideoContext1* This,ID3D11CryptoSession *session,D3D11_CRYPTO_SESSION_STATUS *status) { return This->lpVtbl->CheckCryptoSessionStatus(This,session,status); } -static FORCEINLINE HRESULT ID3D11VideoContext1_DecoderEnableDownsampling(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,DXGI_COLOR_SPACE_TYPE colour_space,const D3D11_VIDEO_SAMPLE_DESC *output_desc,UINT reference_frame_count) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_DecoderEnableDownsampling(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,DXGI_COLOR_SPACE_TYPE colour_space,const D3D11_VIDEO_SAMPLE_DESC *output_desc,UINT reference_frame_count) { return This->lpVtbl->DecoderEnableDownsampling(This,decoder,colour_space,output_desc,reference_frame_count); } -static FORCEINLINE HRESULT ID3D11VideoContext1_DecoderUpdateDownsampling(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,const D3D11_VIDEO_SAMPLE_DESC *output_desc) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_DecoderUpdateDownsampling(ID3D11VideoContext1* This,ID3D11VideoDecoder *decoder,const D3D11_VIDEO_SAMPLE_DESC *output_desc) { return This->lpVtbl->DecoderUpdateDownsampling(This,decoder,output_desc); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetOutputColorSpace1(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,DXGI_COLOR_SPACE_TYPE colour_space) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetOutputColorSpace1(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,DXGI_COLOR_SPACE_TYPE colour_space) { This->lpVtbl->VideoProcessorSetOutputColorSpace1(This,processor,colour_space); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetOutputShaderUsage(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL shader_usage) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetOutputShaderUsage(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL shader_usage) { This->lpVtbl->VideoProcessorSetOutputShaderUsage(This,processor,shader_usage); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetOutputColorSpace1(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,DXGI_COLOR_SPACE_TYPE *colour_space) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetOutputColorSpace1(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,DXGI_COLOR_SPACE_TYPE *colour_space) { This->lpVtbl->VideoProcessorGetOutputColorSpace1(This,processor,colour_space); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetOutputShaderUsage(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL *shader_usage) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetOutputShaderUsage(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,WINBOOL *shader_usage) { This->lpVtbl->VideoProcessorGetOutputShaderUsage(This,processor,shader_usage); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamColorSpace1(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_index,DXGI_COLOR_SPACE_TYPE colour_space) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamColorSpace1(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_index,DXGI_COLOR_SPACE_TYPE colour_space) { This->lpVtbl->VideoProcessorSetStreamColorSpace1(This,processor,stream_index,colour_space); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorSetStreamMirror(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_index,WINBOOL enable,WINBOOL flip_horizontal,WINBOOL flip_vertical) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorSetStreamMirror(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_index,WINBOOL enable,WINBOOL flip_horizontal,WINBOOL flip_vertical) { This->lpVtbl->VideoProcessorSetStreamMirror(This,processor,stream_index,enable,flip_horizontal,flip_vertical); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamColorSpace1(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_index,DXGI_COLOR_SPACE_TYPE *colour_space) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamColorSpace1(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_index,DXGI_COLOR_SPACE_TYPE *colour_space) { This->lpVtbl->VideoProcessorGetStreamColorSpace1(This,processor,stream_index,colour_space); } -static FORCEINLINE void ID3D11VideoContext1_VideoProcessorGetStreamMirror(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_index,WINBOOL *enable,WINBOOL *flip_horizontal,WINBOOL *flip_vertical) { +static __WIDL_INLINE void ID3D11VideoContext1_VideoProcessorGetStreamMirror(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT stream_index,WINBOOL *enable,WINBOOL *flip_horizontal,WINBOOL *flip_vertical) { This->lpVtbl->VideoProcessorGetStreamMirror(This,processor,stream_index,enable,flip_horizontal,flip_vertical); } -static FORCEINLINE HRESULT ID3D11VideoContext1_VideoProcessorGetBehaviorHints(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT output_width,UINT output_height,DXGI_FORMAT output_format,UINT stream_count,const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *streams,UINT *behaviour_hints) { +static __WIDL_INLINE HRESULT ID3D11VideoContext1_VideoProcessorGetBehaviorHints(ID3D11VideoContext1* This,ID3D11VideoProcessor *processor,UINT output_width,UINT output_height,DXGI_FORMAT output_format,UINT stream_count,const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *streams,UINT *behaviour_hints) { return This->lpVtbl->VideoProcessorGetBehaviorHints(This,processor,output_width,output_height,output_format,stream_count,streams,behaviour_hints); } #endif @@ -3155,78 +3163,78 @@ interface ID3D11VideoDevice1 { #define ID3D11VideoDevice1_RecommendVideoDecoderDownsampleParameters(This,input_desc,input_colour_space,input_config,framerate,recommended_output_desc) (This)->lpVtbl->RecommendVideoDecoderDownsampleParameters(This,input_desc,input_colour_space,input_config,framerate,recommended_output_desc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11VideoDevice1_QueryInterface(ID3D11VideoDevice1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_QueryInterface(ID3D11VideoDevice1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11VideoDevice1_AddRef(ID3D11VideoDevice1* This) { +static __WIDL_INLINE ULONG ID3D11VideoDevice1_AddRef(ID3D11VideoDevice1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11VideoDevice1_Release(ID3D11VideoDevice1* This) { +static __WIDL_INLINE ULONG ID3D11VideoDevice1_Release(ID3D11VideoDevice1* This) { return This->lpVtbl->Release(This); } /*** ID3D11VideoDevice methods ***/ -static FORCEINLINE HRESULT ID3D11VideoDevice1_CreateVideoDecoder(ID3D11VideoDevice1* This,const D3D11_VIDEO_DECODER_DESC *pVideoDesc,const D3D11_VIDEO_DECODER_CONFIG *pConfig,ID3D11VideoDecoder **ppDecoder) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_CreateVideoDecoder(ID3D11VideoDevice1* This,const D3D11_VIDEO_DECODER_DESC *pVideoDesc,const D3D11_VIDEO_DECODER_CONFIG *pConfig,ID3D11VideoDecoder **ppDecoder) { return This->lpVtbl->CreateVideoDecoder(This,pVideoDesc,pConfig,ppDecoder); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_CreateVideoProcessor(ID3D11VideoDevice1* This,ID3D11VideoProcessorEnumerator *pEnum,UINT RateConversionIndex,ID3D11VideoProcessor **ppVideoProcessor) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_CreateVideoProcessor(ID3D11VideoDevice1* This,ID3D11VideoProcessorEnumerator *pEnum,UINT RateConversionIndex,ID3D11VideoProcessor **ppVideoProcessor) { return This->lpVtbl->CreateVideoProcessor(This,pEnum,RateConversionIndex,ppVideoProcessor); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_CreateAuthenticatedChannel(ID3D11VideoDevice1* This,D3D11_AUTHENTICATED_CHANNEL_TYPE ChannelType,ID3D11AuthenticatedChannel **ppAuthenticatedChannel) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_CreateAuthenticatedChannel(ID3D11VideoDevice1* This,D3D11_AUTHENTICATED_CHANNEL_TYPE ChannelType,ID3D11AuthenticatedChannel **ppAuthenticatedChannel) { return This->lpVtbl->CreateAuthenticatedChannel(This,ChannelType,ppAuthenticatedChannel); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_CreateCryptoSession(ID3D11VideoDevice1* This,const GUID *pCryptoType,const GUID *pDecoderProfile,const GUID *pKeyExchangeType,ID3D11CryptoSession **ppCryptoSession) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_CreateCryptoSession(ID3D11VideoDevice1* This,const GUID *pCryptoType,const GUID *pDecoderProfile,const GUID *pKeyExchangeType,ID3D11CryptoSession **ppCryptoSession) { return This->lpVtbl->CreateCryptoSession(This,pCryptoType,pDecoderProfile,pKeyExchangeType,ppCryptoSession); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_CreateVideoDecoderOutputView(ID3D11VideoDevice1* This,ID3D11Resource *pResource,const D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc,ID3D11VideoDecoderOutputView **ppVDOVView) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_CreateVideoDecoderOutputView(ID3D11VideoDevice1* This,ID3D11Resource *pResource,const D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc,ID3D11VideoDecoderOutputView **ppVDOVView) { return This->lpVtbl->CreateVideoDecoderOutputView(This,pResource,pDesc,ppVDOVView); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_CreateVideoProcessorInputView(ID3D11VideoDevice1* This,ID3D11Resource *pResource,ID3D11VideoProcessorEnumerator *pEnum,const D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc,ID3D11VideoProcessorInputView **ppVPIView) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_CreateVideoProcessorInputView(ID3D11VideoDevice1* This,ID3D11Resource *pResource,ID3D11VideoProcessorEnumerator *pEnum,const D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc,ID3D11VideoProcessorInputView **ppVPIView) { return This->lpVtbl->CreateVideoProcessorInputView(This,pResource,pEnum,pDesc,ppVPIView); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_CreateVideoProcessorOutputView(ID3D11VideoDevice1* This,ID3D11Resource *pResource,ID3D11VideoProcessorEnumerator *pEnum,const D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc,ID3D11VideoProcessorOutputView **ppVPOView) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_CreateVideoProcessorOutputView(ID3D11VideoDevice1* This,ID3D11Resource *pResource,ID3D11VideoProcessorEnumerator *pEnum,const D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc,ID3D11VideoProcessorOutputView **ppVPOView) { return This->lpVtbl->CreateVideoProcessorOutputView(This,pResource,pEnum,pDesc,ppVPOView); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_CreateVideoProcessorEnumerator(ID3D11VideoDevice1* This,const D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pDesc,ID3D11VideoProcessorEnumerator **ppEnum) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_CreateVideoProcessorEnumerator(ID3D11VideoDevice1* This,const D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pDesc,ID3D11VideoProcessorEnumerator **ppEnum) { return This->lpVtbl->CreateVideoProcessorEnumerator(This,pDesc,ppEnum); } -static FORCEINLINE UINT ID3D11VideoDevice1_GetVideoDecoderProfileCount(ID3D11VideoDevice1* This) { +static __WIDL_INLINE UINT ID3D11VideoDevice1_GetVideoDecoderProfileCount(ID3D11VideoDevice1* This) { return This->lpVtbl->GetVideoDecoderProfileCount(This); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_GetVideoDecoderProfile(ID3D11VideoDevice1* This,UINT Index,GUID *pDecoderProfile) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_GetVideoDecoderProfile(ID3D11VideoDevice1* This,UINT Index,GUID *pDecoderProfile) { return This->lpVtbl->GetVideoDecoderProfile(This,Index,pDecoderProfile); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_CheckVideoDecoderFormat(ID3D11VideoDevice1* This,const GUID *pDecoderProfile,DXGI_FORMAT Format,WINBOOL *pSupported) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_CheckVideoDecoderFormat(ID3D11VideoDevice1* This,const GUID *pDecoderProfile,DXGI_FORMAT Format,WINBOOL *pSupported) { return This->lpVtbl->CheckVideoDecoderFormat(This,pDecoderProfile,Format,pSupported); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_GetVideoDecoderConfigCount(ID3D11VideoDevice1* This,const D3D11_VIDEO_DECODER_DESC *pDesc,UINT *pCount) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_GetVideoDecoderConfigCount(ID3D11VideoDevice1* This,const D3D11_VIDEO_DECODER_DESC *pDesc,UINT *pCount) { return This->lpVtbl->GetVideoDecoderConfigCount(This,pDesc,pCount); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_GetVideoDecoderConfig(ID3D11VideoDevice1* This,const D3D11_VIDEO_DECODER_DESC *pDesc,UINT Index,D3D11_VIDEO_DECODER_CONFIG *pConfig) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_GetVideoDecoderConfig(ID3D11VideoDevice1* This,const D3D11_VIDEO_DECODER_DESC *pDesc,UINT Index,D3D11_VIDEO_DECODER_CONFIG *pConfig) { return This->lpVtbl->GetVideoDecoderConfig(This,pDesc,Index,pConfig); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_GetContentProtectionCaps(ID3D11VideoDevice1* This,const GUID *pCryptoType,const GUID *pDecoderProfile,D3D11_VIDEO_CONTENT_PROTECTION_CAPS *pCaps) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_GetContentProtectionCaps(ID3D11VideoDevice1* This,const GUID *pCryptoType,const GUID *pDecoderProfile,D3D11_VIDEO_CONTENT_PROTECTION_CAPS *pCaps) { return This->lpVtbl->GetContentProtectionCaps(This,pCryptoType,pDecoderProfile,pCaps); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_CheckCryptoKeyExchange(ID3D11VideoDevice1* This,const GUID *pCryptoType,const GUID *pDecoderProfile,UINT Index,GUID *pKeyExchangeType) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_CheckCryptoKeyExchange(ID3D11VideoDevice1* This,const GUID *pCryptoType,const GUID *pDecoderProfile,UINT Index,GUID *pKeyExchangeType) { return This->lpVtbl->CheckCryptoKeyExchange(This,pCryptoType,pDecoderProfile,Index,pKeyExchangeType); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_SetPrivateData(ID3D11VideoDevice1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_SetPrivateData(ID3D11VideoDevice1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_SetPrivateDataInterface(ID3D11VideoDevice1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_SetPrivateDataInterface(ID3D11VideoDevice1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11VideoDevice1 methods ***/ -static FORCEINLINE HRESULT ID3D11VideoDevice1_GetCryptoSessionPrivateDataSize(ID3D11VideoDevice1* This,const GUID *crypto_type,const GUID *decoder_profile,const GUID *key_exchange_type,UINT *input_size,UINT *output_size) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_GetCryptoSessionPrivateDataSize(ID3D11VideoDevice1* This,const GUID *crypto_type,const GUID *decoder_profile,const GUID *key_exchange_type,UINT *input_size,UINT *output_size) { return This->lpVtbl->GetCryptoSessionPrivateDataSize(This,crypto_type,decoder_profile,key_exchange_type,input_size,output_size); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_GetVideoDecoderCaps(ID3D11VideoDevice1* This,const GUID *decoder_profile,UINT sample_width,UINT sample_height,const DXGI_RATIONAL *framerate,UINT bitrate,const GUID *crypto_type,UINT *decoder_caps) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_GetVideoDecoderCaps(ID3D11VideoDevice1* This,const GUID *decoder_profile,UINT sample_width,UINT sample_height,const DXGI_RATIONAL *framerate,UINT bitrate,const GUID *crypto_type,UINT *decoder_caps) { return This->lpVtbl->GetVideoDecoderCaps(This,decoder_profile,sample_width,sample_height,framerate,bitrate,crypto_type,decoder_caps); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_CheckVideoDecoderDownsampling(ID3D11VideoDevice1* This,const D3D11_VIDEO_DECODER_DESC *input_desc,DXGI_COLOR_SPACE_TYPE input_colour_space,const D3D11_VIDEO_DECODER_CONFIG *input_config,const DXGI_RATIONAL *framerate,const D3D11_VIDEO_SAMPLE_DESC *output_desc,WINBOOL *supported,WINBOOL *real_time_hint) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_CheckVideoDecoderDownsampling(ID3D11VideoDevice1* This,const D3D11_VIDEO_DECODER_DESC *input_desc,DXGI_COLOR_SPACE_TYPE input_colour_space,const D3D11_VIDEO_DECODER_CONFIG *input_config,const DXGI_RATIONAL *framerate,const D3D11_VIDEO_SAMPLE_DESC *output_desc,WINBOOL *supported,WINBOOL *real_time_hint) { return This->lpVtbl->CheckVideoDecoderDownsampling(This,input_desc,input_colour_space,input_config,framerate,output_desc,supported,real_time_hint); } -static FORCEINLINE HRESULT ID3D11VideoDevice1_RecommendVideoDecoderDownsampleParameters(ID3D11VideoDevice1* This,const D3D11_VIDEO_DECODER_DESC *input_desc,DXGI_COLOR_SPACE_TYPE input_colour_space,const D3D11_VIDEO_DECODER_CONFIG *input_config,const DXGI_RATIONAL *framerate,D3D11_VIDEO_SAMPLE_DESC *recommended_output_desc) { +static __WIDL_INLINE HRESULT ID3D11VideoDevice1_RecommendVideoDecoderDownsampleParameters(ID3D11VideoDevice1* This,const D3D11_VIDEO_DECODER_DESC *input_desc,DXGI_COLOR_SPACE_TYPE input_colour_space,const D3D11_VIDEO_DECODER_CONFIG *input_config,const DXGI_RATIONAL *framerate,D3D11_VIDEO_SAMPLE_DESC *recommended_output_desc) { return This->lpVtbl->RecommendVideoDecoderDownsampleParameters(This,input_desc,input_colour_space,input_config,framerate,recommended_output_desc); } #endif @@ -3365,49 +3373,49 @@ interface ID3D11VideoProcessorEnumerator1 { #define ID3D11VideoProcessorEnumerator1_CheckVideoProcessorFormatConversion(This,input_format,input_colour_space,output_format,output_colour_space,supported) (This)->lpVtbl->CheckVideoProcessorFormatConversion(This,input_format,input_colour_space,output_format,output_colour_space,supported) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator1_QueryInterface(ID3D11VideoProcessorEnumerator1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator1_QueryInterface(ID3D11VideoProcessorEnumerator1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11VideoProcessorEnumerator1_AddRef(ID3D11VideoProcessorEnumerator1* This) { +static __WIDL_INLINE ULONG ID3D11VideoProcessorEnumerator1_AddRef(ID3D11VideoProcessorEnumerator1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11VideoProcessorEnumerator1_Release(ID3D11VideoProcessorEnumerator1* This) { +static __WIDL_INLINE ULONG ID3D11VideoProcessorEnumerator1_Release(ID3D11VideoProcessorEnumerator1* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11VideoProcessorEnumerator1_GetDevice(ID3D11VideoProcessorEnumerator1* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11VideoProcessorEnumerator1_GetDevice(ID3D11VideoProcessorEnumerator1* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator1_GetPrivateData(ID3D11VideoProcessorEnumerator1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator1_GetPrivateData(ID3D11VideoProcessorEnumerator1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator1_SetPrivateData(ID3D11VideoProcessorEnumerator1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator1_SetPrivateData(ID3D11VideoProcessorEnumerator1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator1_SetPrivateDataInterface(ID3D11VideoProcessorEnumerator1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator1_SetPrivateDataInterface(ID3D11VideoProcessorEnumerator1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11VideoProcessorEnumerator methods ***/ -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator1_GetVideoProcessorContentDesc(ID3D11VideoProcessorEnumerator1* This,D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pContentDesc) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator1_GetVideoProcessorContentDesc(ID3D11VideoProcessorEnumerator1* This,D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pContentDesc) { return This->lpVtbl->GetVideoProcessorContentDesc(This,pContentDesc); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator1_CheckVideoProcessorFormat(ID3D11VideoProcessorEnumerator1* This,DXGI_FORMAT Format,UINT *pFlags) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator1_CheckVideoProcessorFormat(ID3D11VideoProcessorEnumerator1* This,DXGI_FORMAT Format,UINT *pFlags) { return This->lpVtbl->CheckVideoProcessorFormat(This,Format,pFlags); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator1_GetVideoProcessorCaps(ID3D11VideoProcessorEnumerator1* This,D3D11_VIDEO_PROCESSOR_CAPS *pCaps) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator1_GetVideoProcessorCaps(ID3D11VideoProcessorEnumerator1* This,D3D11_VIDEO_PROCESSOR_CAPS *pCaps) { return This->lpVtbl->GetVideoProcessorCaps(This,pCaps); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator1_GetVideoProcessorRateConversionCaps(ID3D11VideoProcessorEnumerator1* This,UINT TypeIndex,D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS *pCaps) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator1_GetVideoProcessorRateConversionCaps(ID3D11VideoProcessorEnumerator1* This,UINT TypeIndex,D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS *pCaps) { return This->lpVtbl->GetVideoProcessorRateConversionCaps(This,TypeIndex,pCaps); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator1_GetVideoProcessorCustomRate(ID3D11VideoProcessorEnumerator1* This,UINT TypeIndex,UINT CustomRateIndex,D3D11_VIDEO_PROCESSOR_CUSTOM_RATE *pRate) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator1_GetVideoProcessorCustomRate(ID3D11VideoProcessorEnumerator1* This,UINT TypeIndex,UINT CustomRateIndex,D3D11_VIDEO_PROCESSOR_CUSTOM_RATE *pRate) { return This->lpVtbl->GetVideoProcessorCustomRate(This,TypeIndex,CustomRateIndex,pRate); } -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator1_GetVideoProcessorFilterRange(ID3D11VideoProcessorEnumerator1* This,D3D11_VIDEO_PROCESSOR_FILTER Filter,D3D11_VIDEO_PROCESSOR_FILTER_RANGE *pRange) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator1_GetVideoProcessorFilterRange(ID3D11VideoProcessorEnumerator1* This,D3D11_VIDEO_PROCESSOR_FILTER Filter,D3D11_VIDEO_PROCESSOR_FILTER_RANGE *pRange) { return This->lpVtbl->GetVideoProcessorFilterRange(This,Filter,pRange); } /*** ID3D11VideoProcessorEnumerator1 methods ***/ -static FORCEINLINE HRESULT ID3D11VideoProcessorEnumerator1_CheckVideoProcessorFormatConversion(ID3D11VideoProcessorEnumerator1* This,DXGI_FORMAT input_format,DXGI_COLOR_SPACE_TYPE input_colour_space,DXGI_FORMAT output_format,DXGI_COLOR_SPACE_TYPE output_colour_space,WINBOOL *supported) { +static __WIDL_INLINE HRESULT ID3D11VideoProcessorEnumerator1_CheckVideoProcessorFormatConversion(ID3D11VideoProcessorEnumerator1* This,DXGI_FORMAT input_format,DXGI_COLOR_SPACE_TYPE input_colour_space,DXGI_FORMAT output_format,DXGI_COLOR_SPACE_TYPE output_colour_space,WINBOOL *supported) { return This->lpVtbl->CheckVideoProcessorFormatConversion(This,input_format,input_colour_space,output_format,output_colour_space,supported); } #endif @@ -3496,26 +3504,26 @@ interface ID3DUserDefinedAnnotation { #define ID3DUserDefinedAnnotation_GetStatus(This) (This)->lpVtbl->GetStatus(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3DUserDefinedAnnotation_QueryInterface(ID3DUserDefinedAnnotation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3DUserDefinedAnnotation_QueryInterface(ID3DUserDefinedAnnotation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3DUserDefinedAnnotation_AddRef(ID3DUserDefinedAnnotation* This) { +static __WIDL_INLINE ULONG ID3DUserDefinedAnnotation_AddRef(ID3DUserDefinedAnnotation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3DUserDefinedAnnotation_Release(ID3DUserDefinedAnnotation* This) { +static __WIDL_INLINE ULONG ID3DUserDefinedAnnotation_Release(ID3DUserDefinedAnnotation* This) { return This->lpVtbl->Release(This); } /*** ID3DUserDefinedAnnotation methods ***/ -static FORCEINLINE INT ID3DUserDefinedAnnotation_BeginEvent(ID3DUserDefinedAnnotation* This,LPCWSTR Name) { +static __WIDL_INLINE INT ID3DUserDefinedAnnotation_BeginEvent(ID3DUserDefinedAnnotation* This,LPCWSTR Name) { return This->lpVtbl->BeginEvent(This,Name); } -static FORCEINLINE INT ID3DUserDefinedAnnotation_EndEvent(ID3DUserDefinedAnnotation* This) { +static __WIDL_INLINE INT ID3DUserDefinedAnnotation_EndEvent(ID3DUserDefinedAnnotation* This) { return This->lpVtbl->EndEvent(This); } -static FORCEINLINE void ID3DUserDefinedAnnotation_SetMarker(ID3DUserDefinedAnnotation* This,LPCWSTR Name) { +static __WIDL_INLINE void ID3DUserDefinedAnnotation_SetMarker(ID3DUserDefinedAnnotation* This,LPCWSTR Name) { This->lpVtbl->SetMarker(This,Name); } -static FORCEINLINE WINBOOL ID3DUserDefinedAnnotation_GetStatus(ID3DUserDefinedAnnotation* This) { +static __WIDL_INLINE WINBOOL ID3DUserDefinedAnnotation_GetStatus(ID3DUserDefinedAnnotation* This) { return This->lpVtbl->GetStatus(This); } #endif @@ -3616,34 +3624,34 @@ interface ID3D11RasterizerState1 { #define ID3D11RasterizerState1_GetDesc1(This,pDesc) (This)->lpVtbl->GetDesc1(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11RasterizerState1_QueryInterface(ID3D11RasterizerState1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11RasterizerState1_QueryInterface(ID3D11RasterizerState1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11RasterizerState1_AddRef(ID3D11RasterizerState1* This) { +static __WIDL_INLINE ULONG ID3D11RasterizerState1_AddRef(ID3D11RasterizerState1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11RasterizerState1_Release(ID3D11RasterizerState1* This) { +static __WIDL_INLINE ULONG ID3D11RasterizerState1_Release(ID3D11RasterizerState1* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11RasterizerState1_GetDevice(ID3D11RasterizerState1* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11RasterizerState1_GetDevice(ID3D11RasterizerState1* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11RasterizerState1_GetPrivateData(ID3D11RasterizerState1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11RasterizerState1_GetPrivateData(ID3D11RasterizerState1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11RasterizerState1_SetPrivateData(ID3D11RasterizerState1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11RasterizerState1_SetPrivateData(ID3D11RasterizerState1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11RasterizerState1_SetPrivateDataInterface(ID3D11RasterizerState1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11RasterizerState1_SetPrivateDataInterface(ID3D11RasterizerState1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11RasterizerState methods ***/ -static FORCEINLINE void ID3D11RasterizerState1_GetDesc(ID3D11RasterizerState1* This,D3D11_RASTERIZER_DESC *pDesc) { +static __WIDL_INLINE void ID3D11RasterizerState1_GetDesc(ID3D11RasterizerState1* This,D3D11_RASTERIZER_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } /*** ID3D11RasterizerState1 methods ***/ -static FORCEINLINE void ID3D11RasterizerState1_GetDesc1(ID3D11RasterizerState1* This,D3D11_RASTERIZER_DESC1 *pDesc) { +static __WIDL_INLINE void ID3D11RasterizerState1_GetDesc1(ID3D11RasterizerState1* This,D3D11_RASTERIZER_DESC1 *pDesc) { This->lpVtbl->GetDesc1(This,pDesc); } #endif @@ -4058,156 +4066,156 @@ interface ID3D11Device1 { #define ID3D11Device1_OpenSharedResourceByName(This,lpName,dwDesiredAccess,returnedInterface,ppResource) (This)->lpVtbl->OpenSharedResourceByName(This,lpName,dwDesiredAccess,returnedInterface,ppResource) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Device1_QueryInterface(ID3D11Device1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Device1_QueryInterface(ID3D11Device1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Device1_AddRef(ID3D11Device1* This) { +static __WIDL_INLINE ULONG ID3D11Device1_AddRef(ID3D11Device1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Device1_Release(ID3D11Device1* This) { +static __WIDL_INLINE ULONG ID3D11Device1_Release(ID3D11Device1* This) { return This->lpVtbl->Release(This); } /*** ID3D11Device methods ***/ -static FORCEINLINE HRESULT ID3D11Device1_CreateBuffer(ID3D11Device1* This,const D3D11_BUFFER_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Buffer **ppBuffer) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateBuffer(ID3D11Device1* This,const D3D11_BUFFER_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Buffer **ppBuffer) { return This->lpVtbl->CreateBuffer(This,pDesc,pInitialData,ppBuffer); } -static FORCEINLINE HRESULT ID3D11Device1_CreateTexture1D(ID3D11Device1* This,const D3D11_TEXTURE1D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture1D **ppTexture1D) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateTexture1D(ID3D11Device1* This,const D3D11_TEXTURE1D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture1D **ppTexture1D) { return This->lpVtbl->CreateTexture1D(This,pDesc,pInitialData,ppTexture1D); } -static FORCEINLINE HRESULT ID3D11Device1_CreateTexture2D(ID3D11Device1* This,const D3D11_TEXTURE2D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture2D **ppTexture2D) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateTexture2D(ID3D11Device1* This,const D3D11_TEXTURE2D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture2D **ppTexture2D) { return This->lpVtbl->CreateTexture2D(This,pDesc,pInitialData,ppTexture2D); } -static FORCEINLINE HRESULT ID3D11Device1_CreateTexture3D(ID3D11Device1* This,const D3D11_TEXTURE3D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture3D **ppTexture3D) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateTexture3D(ID3D11Device1* This,const D3D11_TEXTURE3D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture3D **ppTexture3D) { return This->lpVtbl->CreateTexture3D(This,pDesc,pInitialData,ppTexture3D); } -static FORCEINLINE HRESULT ID3D11Device1_CreateShaderResourceView(ID3D11Device1* This,ID3D11Resource *pResource,const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D11ShaderResourceView **ppSRView) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateShaderResourceView(ID3D11Device1* This,ID3D11Resource *pResource,const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D11ShaderResourceView **ppSRView) { return This->lpVtbl->CreateShaderResourceView(This,pResource,pDesc,ppSRView); } -static FORCEINLINE HRESULT ID3D11Device1_CreateUnorderedAccessView(ID3D11Device1* This,ID3D11Resource *pResource,const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc,ID3D11UnorderedAccessView **ppUAView) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateUnorderedAccessView(ID3D11Device1* This,ID3D11Resource *pResource,const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc,ID3D11UnorderedAccessView **ppUAView) { return This->lpVtbl->CreateUnorderedAccessView(This,pResource,pDesc,ppUAView); } -static FORCEINLINE HRESULT ID3D11Device1_CreateRenderTargetView(ID3D11Device1* This,ID3D11Resource *pResource,const D3D11_RENDER_TARGET_VIEW_DESC *pDesc,ID3D11RenderTargetView **ppRTView) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateRenderTargetView(ID3D11Device1* This,ID3D11Resource *pResource,const D3D11_RENDER_TARGET_VIEW_DESC *pDesc,ID3D11RenderTargetView **ppRTView) { return This->lpVtbl->CreateRenderTargetView(This,pResource,pDesc,ppRTView); } -static FORCEINLINE HRESULT ID3D11Device1_CreateDepthStencilView(ID3D11Device1* This,ID3D11Resource *pResource,const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D11DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateDepthStencilView(ID3D11Device1* This,ID3D11Resource *pResource,const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D11DepthStencilView **ppDepthStencilView) { return This->lpVtbl->CreateDepthStencilView(This,pResource,pDesc,ppDepthStencilView); } -static FORCEINLINE HRESULT ID3D11Device1_CreateInputLayout(ID3D11Device1* This,const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D11InputLayout **ppInputLayout) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateInputLayout(ID3D11Device1* This,const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D11InputLayout **ppInputLayout) { return This->lpVtbl->CreateInputLayout(This,pInputElementDescs,NumElements,pShaderBytecodeWithInputSignature,BytecodeLength,ppInputLayout); } -static FORCEINLINE HRESULT ID3D11Device1_CreateVertexShader(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11VertexShader **ppVertexShader) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateVertexShader(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11VertexShader **ppVertexShader) { return This->lpVtbl->CreateVertexShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppVertexShader); } -static FORCEINLINE HRESULT ID3D11Device1_CreateGeometryShader(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateGeometryShader(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D11Device1_CreateGeometryShaderWithStreamOutput(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D11_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,const UINT *pBufferStrides,UINT NumStrides,UINT RasterizedStream,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateGeometryShaderWithStreamOutput(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D11_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,const UINT *pBufferStrides,UINT NumStrides,UINT RasterizedStream,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShaderWithStreamOutput(This,pShaderBytecode,BytecodeLength,pSODeclaration,NumEntries,pBufferStrides,NumStrides,RasterizedStream,pClassLinkage,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D11Device1_CreatePixelShader(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11PixelShader **ppPixelShader) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreatePixelShader(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11PixelShader **ppPixelShader) { return This->lpVtbl->CreatePixelShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppPixelShader); } -static FORCEINLINE HRESULT ID3D11Device1_CreateHullShader(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11HullShader **ppHullShader) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateHullShader(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11HullShader **ppHullShader) { return This->lpVtbl->CreateHullShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppHullShader); } -static FORCEINLINE HRESULT ID3D11Device1_CreateDomainShader(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11DomainShader **ppDomainShader) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateDomainShader(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11DomainShader **ppDomainShader) { return This->lpVtbl->CreateDomainShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppDomainShader); } -static FORCEINLINE HRESULT ID3D11Device1_CreateComputeShader(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11ComputeShader **ppComputeShader) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateComputeShader(ID3D11Device1* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11ComputeShader **ppComputeShader) { return This->lpVtbl->CreateComputeShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppComputeShader); } -static FORCEINLINE HRESULT ID3D11Device1_CreateClassLinkage(ID3D11Device1* This,ID3D11ClassLinkage **ppLinkage) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateClassLinkage(ID3D11Device1* This,ID3D11ClassLinkage **ppLinkage) { return This->lpVtbl->CreateClassLinkage(This,ppLinkage); } -static FORCEINLINE HRESULT ID3D11Device1_CreateBlendState(ID3D11Device1* This,const D3D11_BLEND_DESC *pBlendStateDesc,ID3D11BlendState **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateBlendState(ID3D11Device1* This,const D3D11_BLEND_DESC *pBlendStateDesc,ID3D11BlendState **ppBlendState) { return This->lpVtbl->CreateBlendState(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE HRESULT ID3D11Device1_CreateDepthStencilState(ID3D11Device1* This,const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D11DepthStencilState **ppDepthStencilState) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateDepthStencilState(ID3D11Device1* This,const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D11DepthStencilState **ppDepthStencilState) { return This->lpVtbl->CreateDepthStencilState(This,pDepthStencilDesc,ppDepthStencilState); } -static FORCEINLINE HRESULT ID3D11Device1_CreateRasterizerState(ID3D11Device1* This,const D3D11_RASTERIZER_DESC *pRasterizerDesc,ID3D11RasterizerState **ppRasterizerState) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateRasterizerState(ID3D11Device1* This,const D3D11_RASTERIZER_DESC *pRasterizerDesc,ID3D11RasterizerState **ppRasterizerState) { return This->lpVtbl->CreateRasterizerState(This,pRasterizerDesc,ppRasterizerState); } -static FORCEINLINE HRESULT ID3D11Device1_CreateSamplerState(ID3D11Device1* This,const D3D11_SAMPLER_DESC *pSamplerDesc,ID3D11SamplerState **ppSamplerState) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateSamplerState(ID3D11Device1* This,const D3D11_SAMPLER_DESC *pSamplerDesc,ID3D11SamplerState **ppSamplerState) { return This->lpVtbl->CreateSamplerState(This,pSamplerDesc,ppSamplerState); } -static FORCEINLINE HRESULT ID3D11Device1_CreateQuery(ID3D11Device1* This,const D3D11_QUERY_DESC *pQueryDesc,ID3D11Query **ppQuery) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateQuery(ID3D11Device1* This,const D3D11_QUERY_DESC *pQueryDesc,ID3D11Query **ppQuery) { return This->lpVtbl->CreateQuery(This,pQueryDesc,ppQuery); } -static FORCEINLINE HRESULT ID3D11Device1_CreatePredicate(ID3D11Device1* This,const D3D11_QUERY_DESC *pPredicateDesc,ID3D11Predicate **ppPredicate) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreatePredicate(ID3D11Device1* This,const D3D11_QUERY_DESC *pPredicateDesc,ID3D11Predicate **ppPredicate) { return This->lpVtbl->CreatePredicate(This,pPredicateDesc,ppPredicate); } -static FORCEINLINE HRESULT ID3D11Device1_CreateCounter(ID3D11Device1* This,const D3D11_COUNTER_DESC *pCounterDesc,ID3D11Counter **ppCounter) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateCounter(ID3D11Device1* This,const D3D11_COUNTER_DESC *pCounterDesc,ID3D11Counter **ppCounter) { return This->lpVtbl->CreateCounter(This,pCounterDesc,ppCounter); } -static FORCEINLINE HRESULT ID3D11Device1_CreateDeferredContext(ID3D11Device1* This,UINT ContextFlags,ID3D11DeviceContext **ppDeferredContext) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateDeferredContext(ID3D11Device1* This,UINT ContextFlags,ID3D11DeviceContext **ppDeferredContext) { return This->lpVtbl->CreateDeferredContext(This,ContextFlags,ppDeferredContext); } -static FORCEINLINE HRESULT ID3D11Device1_OpenSharedResource(ID3D11Device1* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device1_OpenSharedResource(ID3D11Device1* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResource(This,hResource,ReturnedInterface,ppResource); } -static FORCEINLINE HRESULT ID3D11Device1_CheckFormatSupport(ID3D11Device1* This,DXGI_FORMAT Format,UINT *pFormatSupport) { +static __WIDL_INLINE HRESULT ID3D11Device1_CheckFormatSupport(ID3D11Device1* This,DXGI_FORMAT Format,UINT *pFormatSupport) { return This->lpVtbl->CheckFormatSupport(This,Format,pFormatSupport); } -static FORCEINLINE HRESULT ID3D11Device1_CheckMultisampleQualityLevels(ID3D11Device1* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { +static __WIDL_INLINE HRESULT ID3D11Device1_CheckMultisampleQualityLevels(ID3D11Device1* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { return This->lpVtbl->CheckMultisampleQualityLevels(This,Format,SampleCount,pNumQualityLevels); } -static FORCEINLINE void ID3D11Device1_CheckCounterInfo(ID3D11Device1* This,D3D11_COUNTER_INFO *pCounterInfo) { +static __WIDL_INLINE void ID3D11Device1_CheckCounterInfo(ID3D11Device1* This,D3D11_COUNTER_INFO *pCounterInfo) { This->lpVtbl->CheckCounterInfo(This,pCounterInfo); } -static FORCEINLINE HRESULT ID3D11Device1_CheckCounter(ID3D11Device1* This,const D3D11_COUNTER_DESC *pDesc,D3D11_COUNTER_TYPE *pType,UINT *pActiveCounters,LPSTR szName,UINT *pNameLength,LPSTR szUnits,UINT *pUnitsLength,LPSTR szDescription,UINT *pDescriptionLength) { +static __WIDL_INLINE HRESULT ID3D11Device1_CheckCounter(ID3D11Device1* This,const D3D11_COUNTER_DESC *pDesc,D3D11_COUNTER_TYPE *pType,UINT *pActiveCounters,LPSTR szName,UINT *pNameLength,LPSTR szUnits,UINT *pUnitsLength,LPSTR szDescription,UINT *pDescriptionLength) { return This->lpVtbl->CheckCounter(This,pDesc,pType,pActiveCounters,szName,pNameLength,szUnits,pUnitsLength,szDescription,pDescriptionLength); } -static FORCEINLINE HRESULT ID3D11Device1_CheckFeatureSupport(ID3D11Device1* This,D3D11_FEATURE Feature,void *pFeatureSupportData,UINT FeatureSupportDataSize) { +static __WIDL_INLINE HRESULT ID3D11Device1_CheckFeatureSupport(ID3D11Device1* This,D3D11_FEATURE Feature,void *pFeatureSupportData,UINT FeatureSupportDataSize) { return This->lpVtbl->CheckFeatureSupport(This,Feature,pFeatureSupportData,FeatureSupportDataSize); } -static FORCEINLINE HRESULT ID3D11Device1_GetPrivateData(ID3D11Device1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Device1_GetPrivateData(ID3D11Device1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Device1_SetPrivateData(ID3D11Device1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Device1_SetPrivateData(ID3D11Device1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Device1_SetPrivateDataInterface(ID3D11Device1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Device1_SetPrivateDataInterface(ID3D11Device1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } -static FORCEINLINE D3D_FEATURE_LEVEL ID3D11Device1_GetFeatureLevel(ID3D11Device1* This) { +static __WIDL_INLINE D3D_FEATURE_LEVEL ID3D11Device1_GetFeatureLevel(ID3D11Device1* This) { return This->lpVtbl->GetFeatureLevel(This); } -static FORCEINLINE UINT ID3D11Device1_GetCreationFlags(ID3D11Device1* This) { +static __WIDL_INLINE UINT ID3D11Device1_GetCreationFlags(ID3D11Device1* This) { return This->lpVtbl->GetCreationFlags(This); } -static FORCEINLINE HRESULT ID3D11Device1_GetDeviceRemovedReason(ID3D11Device1* This) { +static __WIDL_INLINE HRESULT ID3D11Device1_GetDeviceRemovedReason(ID3D11Device1* This) { return This->lpVtbl->GetDeviceRemovedReason(This); } -static FORCEINLINE void ID3D11Device1_GetImmediateContext(ID3D11Device1* This,ID3D11DeviceContext **ppImmediateContext) { +static __WIDL_INLINE void ID3D11Device1_GetImmediateContext(ID3D11Device1* This,ID3D11DeviceContext **ppImmediateContext) { This->lpVtbl->GetImmediateContext(This,ppImmediateContext); } -static FORCEINLINE HRESULT ID3D11Device1_SetExceptionMode(ID3D11Device1* This,UINT RaiseFlags) { +static __WIDL_INLINE HRESULT ID3D11Device1_SetExceptionMode(ID3D11Device1* This,UINT RaiseFlags) { return This->lpVtbl->SetExceptionMode(This,RaiseFlags); } -static FORCEINLINE UINT ID3D11Device1_GetExceptionMode(ID3D11Device1* This) { +static __WIDL_INLINE UINT ID3D11Device1_GetExceptionMode(ID3D11Device1* This) { return This->lpVtbl->GetExceptionMode(This); } /*** ID3D11Device1 methods ***/ -static FORCEINLINE void ID3D11Device1_GetImmediateContext1(ID3D11Device1* This,ID3D11DeviceContext1 **ppImmediateContext) { +static __WIDL_INLINE void ID3D11Device1_GetImmediateContext1(ID3D11Device1* This,ID3D11DeviceContext1 **ppImmediateContext) { This->lpVtbl->GetImmediateContext1(This,ppImmediateContext); } -static FORCEINLINE HRESULT ID3D11Device1_CreateDeferredContext1(ID3D11Device1* This,UINT ContextFlags,ID3D11DeviceContext1 **ppDeferredContext) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateDeferredContext1(ID3D11Device1* This,UINT ContextFlags,ID3D11DeviceContext1 **ppDeferredContext) { return This->lpVtbl->CreateDeferredContext1(This,ContextFlags,ppDeferredContext); } -static FORCEINLINE HRESULT ID3D11Device1_CreateBlendState1(ID3D11Device1* This,const D3D11_BLEND_DESC1 *pBlendStateDesc,ID3D11BlendState1 **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateBlendState1(ID3D11Device1* This,const D3D11_BLEND_DESC1 *pBlendStateDesc,ID3D11BlendState1 **ppBlendState) { return This->lpVtbl->CreateBlendState1(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE HRESULT ID3D11Device1_CreateRasterizerState1(ID3D11Device1* This,const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,ID3D11RasterizerState1 **ppRasterizerState) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateRasterizerState1(ID3D11Device1* This,const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,ID3D11RasterizerState1 **ppRasterizerState) { return This->lpVtbl->CreateRasterizerState1(This,pRasterizerDesc,ppRasterizerState); } -static FORCEINLINE HRESULT ID3D11Device1_CreateDeviceContextState(ID3D11Device1* This,UINT Flags,const D3D_FEATURE_LEVEL *pFeatureLevels,UINT FeatureLevels,UINT SDKVersion,REFIID EmulatedInterface,D3D_FEATURE_LEVEL *pChosenFeatureLevel,ID3DDeviceContextState **ppContextState) { +static __WIDL_INLINE HRESULT ID3D11Device1_CreateDeviceContextState(ID3D11Device1* This,UINT Flags,const D3D_FEATURE_LEVEL *pFeatureLevels,UINT FeatureLevels,UINT SDKVersion,REFIID EmulatedInterface,D3D_FEATURE_LEVEL *pChosenFeatureLevel,ID3DDeviceContextState **ppContextState) { return This->lpVtbl->CreateDeviceContextState(This,Flags,pFeatureLevels,FeatureLevels,SDKVersion,EmulatedInterface,pChosenFeatureLevel,ppContextState); } -static FORCEINLINE HRESULT ID3D11Device1_OpenSharedResource1(ID3D11Device1* This,HANDLE hResource,REFIID returnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device1_OpenSharedResource1(ID3D11Device1* This,HANDLE hResource,REFIID returnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResource1(This,hResource,returnedInterface,ppResource); } -static FORCEINLINE HRESULT ID3D11Device1_OpenSharedResourceByName(ID3D11Device1* This,LPCWSTR lpName,DWORD dwDesiredAccess,REFIID returnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device1_OpenSharedResourceByName(ID3D11Device1* This,LPCWSTR lpName,DWORD dwDesiredAccess,REFIID returnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResourceByName(This,lpName,dwDesiredAccess,returnedInterface,ppResource); } #endif diff --git a/lib/libc/include/any-windows-any/d3d11_2.h b/lib/libc/include/any-windows-any/d3d11_2.h index ca75be69cbb630791f4b4ca89b19046ed0a72823..7664ab2e8d24f8fcb53a286720122285fd99cf25 100644 --- a/lib/libc/include/any-windows-any/d3d11_2.h +++ b/lib/libc/include/any-windows-any/d3d11_2.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3d11_2.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3d11_2.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3d11_2_h__ #define __d3d11_2_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D11DeviceContext2_FWD_DEFINED__ @@ -1197,440 +1205,440 @@ interface ID3D11DeviceContext2 { #define ID3D11DeviceContext2_EndEvent(This) (This)->lpVtbl->EndEvent(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11DeviceContext2_QueryInterface(ID3D11DeviceContext2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext2_QueryInterface(ID3D11DeviceContext2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11DeviceContext2_AddRef(ID3D11DeviceContext2* This) { +static __WIDL_INLINE ULONG ID3D11DeviceContext2_AddRef(ID3D11DeviceContext2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11DeviceContext2_Release(ID3D11DeviceContext2* This) { +static __WIDL_INLINE ULONG ID3D11DeviceContext2_Release(ID3D11DeviceContext2* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11DeviceContext2_GetDevice(ID3D11DeviceContext2* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11DeviceContext2_GetDevice(ID3D11DeviceContext2* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11DeviceContext2_GetPrivateData(ID3D11DeviceContext2* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext2_GetPrivateData(ID3D11DeviceContext2* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11DeviceContext2_SetPrivateData(ID3D11DeviceContext2* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext2_SetPrivateData(ID3D11DeviceContext2* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11DeviceContext2_SetPrivateDataInterface(ID3D11DeviceContext2* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext2_SetPrivateDataInterface(ID3D11DeviceContext2* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11DeviceContext methods ***/ -static FORCEINLINE void ID3D11DeviceContext2_VSSetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext2_VSSetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->VSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext2_PSSetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_PSSetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->PSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext2_PSSetShader(ID3D11DeviceContext2* This,ID3D11PixelShader *pPixelShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext2_PSSetShader(ID3D11DeviceContext2* This,ID3D11PixelShader *pPixelShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->PSSetShader(This,pPixelShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext2_PSSetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext2_PSSetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->PSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext2_VSSetShader(ID3D11DeviceContext2* This,ID3D11VertexShader *pVertexShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext2_VSSetShader(ID3D11DeviceContext2* This,ID3D11VertexShader *pVertexShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->VSSetShader(This,pVertexShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext2_DrawIndexed(ID3D11DeviceContext2* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { +static __WIDL_INLINE void ID3D11DeviceContext2_DrawIndexed(ID3D11DeviceContext2* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { This->lpVtbl->DrawIndexed(This,IndexCount,StartIndexLocation,BaseVertexLocation); } -static FORCEINLINE void ID3D11DeviceContext2_Draw(ID3D11DeviceContext2* This,UINT VertexCount,UINT StartVertexLocation) { +static __WIDL_INLINE void ID3D11DeviceContext2_Draw(ID3D11DeviceContext2* This,UINT VertexCount,UINT StartVertexLocation) { This->lpVtbl->Draw(This,VertexCount,StartVertexLocation); } -static FORCEINLINE HRESULT ID3D11DeviceContext2_Map(ID3D11DeviceContext2* This,ID3D11Resource *pResource,UINT Subresource,D3D11_MAP MapType,UINT MapFlags,D3D11_MAPPED_SUBRESOURCE *pMappedResource) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext2_Map(ID3D11DeviceContext2* This,ID3D11Resource *pResource,UINT Subresource,D3D11_MAP MapType,UINT MapFlags,D3D11_MAPPED_SUBRESOURCE *pMappedResource) { return This->lpVtbl->Map(This,pResource,Subresource,MapType,MapFlags,pMappedResource); } -static FORCEINLINE void ID3D11DeviceContext2_Unmap(ID3D11DeviceContext2* This,ID3D11Resource *pResource,UINT Subresource) { +static __WIDL_INLINE void ID3D11DeviceContext2_Unmap(ID3D11DeviceContext2* This,ID3D11Resource *pResource,UINT Subresource) { This->lpVtbl->Unmap(This,pResource,Subresource); } -static FORCEINLINE void ID3D11DeviceContext2_PSSetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext2_PSSetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->PSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext2_IASetInputLayout(ID3D11DeviceContext2* This,ID3D11InputLayout *pInputLayout) { +static __WIDL_INLINE void ID3D11DeviceContext2_IASetInputLayout(ID3D11DeviceContext2* This,ID3D11InputLayout *pInputLayout) { This->lpVtbl->IASetInputLayout(This,pInputLayout); } -static FORCEINLINE void ID3D11DeviceContext2_IASetVertexBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext2_IASetVertexBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { This->lpVtbl->IASetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext2_IASetIndexBuffer(ID3D11DeviceContext2* This,ID3D11Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { +static __WIDL_INLINE void ID3D11DeviceContext2_IASetIndexBuffer(ID3D11DeviceContext2* This,ID3D11Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { This->lpVtbl->IASetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D11DeviceContext2_DrawIndexedInstanced(ID3D11DeviceContext2* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D11DeviceContext2_DrawIndexedInstanced(ID3D11DeviceContext2* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawIndexedInstanced(This,IndexCountPerInstance,InstanceCount,StartIndexLocation,BaseVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D11DeviceContext2_DrawInstanced(ID3D11DeviceContext2* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D11DeviceContext2_DrawInstanced(ID3D11DeviceContext2* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawInstanced(This,VertexCountPerInstance,InstanceCount,StartVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D11DeviceContext2_GSSetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext2_GSSetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->GSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext2_GSSetShader(ID3D11DeviceContext2* This,ID3D11GeometryShader *pShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext2_GSSetShader(ID3D11DeviceContext2* This,ID3D11GeometryShader *pShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->GSSetShader(This,pShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext2_IASetPrimitiveTopology(ID3D11DeviceContext2* This,D3D11_PRIMITIVE_TOPOLOGY Topology) { +static __WIDL_INLINE void ID3D11DeviceContext2_IASetPrimitiveTopology(ID3D11DeviceContext2* This,D3D11_PRIMITIVE_TOPOLOGY Topology) { This->lpVtbl->IASetPrimitiveTopology(This,Topology); } -static FORCEINLINE void ID3D11DeviceContext2_VSSetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_VSSetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->VSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext2_VSSetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext2_VSSetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->VSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext2_Begin(ID3D11DeviceContext2* This,ID3D11Asynchronous *pAsync) { +static __WIDL_INLINE void ID3D11DeviceContext2_Begin(ID3D11DeviceContext2* This,ID3D11Asynchronous *pAsync) { This->lpVtbl->Begin(This,pAsync); } -static FORCEINLINE void ID3D11DeviceContext2_End(ID3D11DeviceContext2* This,ID3D11Asynchronous *pAsync) { +static __WIDL_INLINE void ID3D11DeviceContext2_End(ID3D11DeviceContext2* This,ID3D11Asynchronous *pAsync) { This->lpVtbl->End(This,pAsync); } -static FORCEINLINE HRESULT ID3D11DeviceContext2_GetData(ID3D11DeviceContext2* This,ID3D11Asynchronous *pAsync,void *pData,UINT DataSize,UINT GetDataFlags) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext2_GetData(ID3D11DeviceContext2* This,ID3D11Asynchronous *pAsync,void *pData,UINT DataSize,UINT GetDataFlags) { return This->lpVtbl->GetData(This,pAsync,pData,DataSize,GetDataFlags); } -static FORCEINLINE void ID3D11DeviceContext2_SetPredication(ID3D11DeviceContext2* This,ID3D11Predicate *pPredicate,WINBOOL PredicateValue) { +static __WIDL_INLINE void ID3D11DeviceContext2_SetPredication(ID3D11DeviceContext2* This,ID3D11Predicate *pPredicate,WINBOOL PredicateValue) { This->lpVtbl->SetPredication(This,pPredicate,PredicateValue); } -static FORCEINLINE void ID3D11DeviceContext2_GSSetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_GSSetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->GSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext2_GSSetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext2_GSSetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->GSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext2_OMSetRenderTargets(ID3D11DeviceContext2* This,UINT NumViews,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView) { +static __WIDL_INLINE void ID3D11DeviceContext2_OMSetRenderTargets(ID3D11DeviceContext2* This,UINT NumViews,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView) { This->lpVtbl->OMSetRenderTargets(This,NumViews,ppRenderTargetViews,pDepthStencilView); } -static FORCEINLINE void ID3D11DeviceContext2_OMSetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext2* This,UINT NumRTVs,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { +static __WIDL_INLINE void ID3D11DeviceContext2_OMSetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext2* This,UINT NumRTVs,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { This->lpVtbl->OMSetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,pDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts); } -static FORCEINLINE void ID3D11DeviceContext2_OMSetBlendState(ID3D11DeviceContext2* This,ID3D11BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { +static __WIDL_INLINE void ID3D11DeviceContext2_OMSetBlendState(ID3D11DeviceContext2* This,ID3D11BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { This->lpVtbl->OMSetBlendState(This,pBlendState,BlendFactor,SampleMask); } -static FORCEINLINE void ID3D11DeviceContext2_OMSetDepthStencilState(ID3D11DeviceContext2* This,ID3D11DepthStencilState *pDepthStencilState,UINT StencilRef) { +static __WIDL_INLINE void ID3D11DeviceContext2_OMSetDepthStencilState(ID3D11DeviceContext2* This,ID3D11DepthStencilState *pDepthStencilState,UINT StencilRef) { This->lpVtbl->OMSetDepthStencilState(This,pDepthStencilState,StencilRef); } -static FORCEINLINE void ID3D11DeviceContext2_SOSetTargets(ID3D11DeviceContext2* This,UINT NumBuffers,ID3D11Buffer *const *ppSOTargets,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext2_SOSetTargets(ID3D11DeviceContext2* This,UINT NumBuffers,ID3D11Buffer *const *ppSOTargets,const UINT *pOffsets) { This->lpVtbl->SOSetTargets(This,NumBuffers,ppSOTargets,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext2_DrawAuto(ID3D11DeviceContext2* This) { +static __WIDL_INLINE void ID3D11DeviceContext2_DrawAuto(ID3D11DeviceContext2* This) { This->lpVtbl->DrawAuto(This); } -static FORCEINLINE void ID3D11DeviceContext2_DrawIndexedInstancedIndirect(ID3D11DeviceContext2* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext2_DrawIndexedInstancedIndirect(ID3D11DeviceContext2* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DrawIndexedInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext2_DrawInstancedIndirect(ID3D11DeviceContext2* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext2_DrawInstancedIndirect(ID3D11DeviceContext2* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DrawInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext2_Dispatch(ID3D11DeviceContext2* This,UINT ThreadGroupCountX,UINT ThreadGroupCountY,UINT ThreadGroupCountZ) { +static __WIDL_INLINE void ID3D11DeviceContext2_Dispatch(ID3D11DeviceContext2* This,UINT ThreadGroupCountX,UINT ThreadGroupCountY,UINT ThreadGroupCountZ) { This->lpVtbl->Dispatch(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ); } -static FORCEINLINE void ID3D11DeviceContext2_DispatchIndirect(ID3D11DeviceContext2* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext2_DispatchIndirect(ID3D11DeviceContext2* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DispatchIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext2_RSSetState(ID3D11DeviceContext2* This,ID3D11RasterizerState *pRasterizerState) { +static __WIDL_INLINE void ID3D11DeviceContext2_RSSetState(ID3D11DeviceContext2* This,ID3D11RasterizerState *pRasterizerState) { This->lpVtbl->RSSetState(This,pRasterizerState); } -static FORCEINLINE void ID3D11DeviceContext2_RSSetViewports(ID3D11DeviceContext2* This,UINT NumViewports,const D3D11_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D11DeviceContext2_RSSetViewports(ID3D11DeviceContext2* This,UINT NumViewports,const D3D11_VIEWPORT *pViewports) { This->lpVtbl->RSSetViewports(This,NumViewports,pViewports); } -static FORCEINLINE void ID3D11DeviceContext2_RSSetScissorRects(ID3D11DeviceContext2* This,UINT NumRects,const D3D11_RECT *pRects) { +static __WIDL_INLINE void ID3D11DeviceContext2_RSSetScissorRects(ID3D11DeviceContext2* This,UINT NumRects,const D3D11_RECT *pRects) { This->lpVtbl->RSSetScissorRects(This,NumRects,pRects); } -static FORCEINLINE void ID3D11DeviceContext2_CopySubresourceRegion(ID3D11DeviceContext2* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox) { +static __WIDL_INLINE void ID3D11DeviceContext2_CopySubresourceRegion(ID3D11DeviceContext2* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox) { This->lpVtbl->CopySubresourceRegion(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox); } -static FORCEINLINE void ID3D11DeviceContext2_CopyResource(ID3D11DeviceContext2* This,ID3D11Resource *pDstResource,ID3D11Resource *pSrcResource) { +static __WIDL_INLINE void ID3D11DeviceContext2_CopyResource(ID3D11DeviceContext2* This,ID3D11Resource *pDstResource,ID3D11Resource *pSrcResource) { This->lpVtbl->CopyResource(This,pDstResource,pSrcResource); } -static FORCEINLINE void ID3D11DeviceContext2_UpdateSubresource(ID3D11DeviceContext2* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { +static __WIDL_INLINE void ID3D11DeviceContext2_UpdateSubresource(ID3D11DeviceContext2* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { This->lpVtbl->UpdateSubresource(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch); } -static FORCEINLINE void ID3D11DeviceContext2_CopyStructureCount(ID3D11DeviceContext2* This,ID3D11Buffer *pDstBuffer,UINT DstAlignedByteOffset,ID3D11UnorderedAccessView *pSrcView) { +static __WIDL_INLINE void ID3D11DeviceContext2_CopyStructureCount(ID3D11DeviceContext2* This,ID3D11Buffer *pDstBuffer,UINT DstAlignedByteOffset,ID3D11UnorderedAccessView *pSrcView) { This->lpVtbl->CopyStructureCount(This,pDstBuffer,DstAlignedByteOffset,pSrcView); } -static FORCEINLINE void ID3D11DeviceContext2_ClearRenderTargetView(ID3D11DeviceContext2* This,ID3D11RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { +static __WIDL_INLINE void ID3D11DeviceContext2_ClearRenderTargetView(ID3D11DeviceContext2* This,ID3D11RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { This->lpVtbl->ClearRenderTargetView(This,pRenderTargetView,ColorRGBA); } -static FORCEINLINE void ID3D11DeviceContext2_ClearUnorderedAccessViewUint(ID3D11DeviceContext2* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const UINT Values[4]) { +static __WIDL_INLINE void ID3D11DeviceContext2_ClearUnorderedAccessViewUint(ID3D11DeviceContext2* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const UINT Values[4]) { This->lpVtbl->ClearUnorderedAccessViewUint(This,pUnorderedAccessView,Values); } -static FORCEINLINE void ID3D11DeviceContext2_ClearUnorderedAccessViewFloat(ID3D11DeviceContext2* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const FLOAT Values[4]) { +static __WIDL_INLINE void ID3D11DeviceContext2_ClearUnorderedAccessViewFloat(ID3D11DeviceContext2* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const FLOAT Values[4]) { This->lpVtbl->ClearUnorderedAccessViewFloat(This,pUnorderedAccessView,Values); } -static FORCEINLINE void ID3D11DeviceContext2_ClearDepthStencilView(ID3D11DeviceContext2* This,ID3D11DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { +static __WIDL_INLINE void ID3D11DeviceContext2_ClearDepthStencilView(ID3D11DeviceContext2* This,ID3D11DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { This->lpVtbl->ClearDepthStencilView(This,pDepthStencilView,ClearFlags,Depth,Stencil); } -static FORCEINLINE void ID3D11DeviceContext2_GenerateMips(ID3D11DeviceContext2* This,ID3D11ShaderResourceView *pShaderResourceView) { +static __WIDL_INLINE void ID3D11DeviceContext2_GenerateMips(ID3D11DeviceContext2* This,ID3D11ShaderResourceView *pShaderResourceView) { This->lpVtbl->GenerateMips(This,pShaderResourceView); } -static FORCEINLINE void ID3D11DeviceContext2_SetResourceMinLOD(ID3D11DeviceContext2* This,ID3D11Resource *pResource,FLOAT MinLOD) { +static __WIDL_INLINE void ID3D11DeviceContext2_SetResourceMinLOD(ID3D11DeviceContext2* This,ID3D11Resource *pResource,FLOAT MinLOD) { This->lpVtbl->SetResourceMinLOD(This,pResource,MinLOD); } -static FORCEINLINE FLOAT ID3D11DeviceContext2_GetResourceMinLOD(ID3D11DeviceContext2* This,ID3D11Resource *pResource) { +static __WIDL_INLINE FLOAT ID3D11DeviceContext2_GetResourceMinLOD(ID3D11DeviceContext2* This,ID3D11Resource *pResource) { return This->lpVtbl->GetResourceMinLOD(This,pResource); } -static FORCEINLINE void ID3D11DeviceContext2_ResolveSubresource(ID3D11DeviceContext2* This,ID3D11Resource *pDstResource,UINT DstSubresource,ID3D11Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { +static __WIDL_INLINE void ID3D11DeviceContext2_ResolveSubresource(ID3D11DeviceContext2* This,ID3D11Resource *pDstResource,UINT DstSubresource,ID3D11Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { This->lpVtbl->ResolveSubresource(This,pDstResource,DstSubresource,pSrcResource,SrcSubresource,Format); } -static FORCEINLINE void ID3D11DeviceContext2_ExecuteCommandList(ID3D11DeviceContext2* This,ID3D11CommandList *pCommandList,WINBOOL RestoreContextState) { +static __WIDL_INLINE void ID3D11DeviceContext2_ExecuteCommandList(ID3D11DeviceContext2* This,ID3D11CommandList *pCommandList,WINBOOL RestoreContextState) { This->lpVtbl->ExecuteCommandList(This,pCommandList,RestoreContextState); } -static FORCEINLINE void ID3D11DeviceContext2_HSSetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_HSSetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->HSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext2_HSSetShader(ID3D11DeviceContext2* This,ID3D11HullShader *pHullShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext2_HSSetShader(ID3D11DeviceContext2* This,ID3D11HullShader *pHullShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->HSSetShader(This,pHullShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext2_HSSetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext2_HSSetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->HSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext2_HSSetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext2_HSSetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->HSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext2_DSSetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_DSSetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->DSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext2_DSSetShader(ID3D11DeviceContext2* This,ID3D11DomainShader *pDomainShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext2_DSSetShader(ID3D11DeviceContext2* This,ID3D11DomainShader *pDomainShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->DSSetShader(This,pDomainShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext2_DSSetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext2_DSSetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->DSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext2_DSSetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext2_DSSetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->DSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext2_CSSetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_CSSetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->CSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext2_CSSetUnorderedAccessViews(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { +static __WIDL_INLINE void ID3D11DeviceContext2_CSSetUnorderedAccessViews(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { This->lpVtbl->CSSetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts); } -static FORCEINLINE void ID3D11DeviceContext2_CSSetShader(ID3D11DeviceContext2* This,ID3D11ComputeShader *pComputeShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext2_CSSetShader(ID3D11DeviceContext2* This,ID3D11ComputeShader *pComputeShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->CSSetShader(This,pComputeShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext2_CSSetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext2_CSSetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->CSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext2_CSSetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext2_CSSetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->CSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext2_VSGetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext2_VSGetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->VSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext2_PSGetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_PSGetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->PSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext2_PSGetShader(ID3D11DeviceContext2* This,ID3D11PixelShader **ppPixelShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext2_PSGetShader(ID3D11DeviceContext2* This,ID3D11PixelShader **ppPixelShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->PSGetShader(This,ppPixelShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext2_PSGetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext2_PSGetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->PSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext2_VSGetShader(ID3D11DeviceContext2* This,ID3D11VertexShader **ppVertexShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext2_VSGetShader(ID3D11DeviceContext2* This,ID3D11VertexShader **ppVertexShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->VSGetShader(This,ppVertexShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext2_PSGetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext2_PSGetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->PSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext2_IAGetInputLayout(ID3D11DeviceContext2* This,ID3D11InputLayout **ppInputLayout) { +static __WIDL_INLINE void ID3D11DeviceContext2_IAGetInputLayout(ID3D11DeviceContext2* This,ID3D11InputLayout **ppInputLayout) { This->lpVtbl->IAGetInputLayout(This,ppInputLayout); } -static FORCEINLINE void ID3D11DeviceContext2_IAGetVertexBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext2_IAGetVertexBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { This->lpVtbl->IAGetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext2_IAGetIndexBuffer(ID3D11DeviceContext2* This,ID3D11Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { +static __WIDL_INLINE void ID3D11DeviceContext2_IAGetIndexBuffer(ID3D11DeviceContext2* This,ID3D11Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { This->lpVtbl->IAGetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D11DeviceContext2_GSGetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext2_GSGetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->GSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext2_GSGetShader(ID3D11DeviceContext2* This,ID3D11GeometryShader **ppGeometryShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext2_GSGetShader(ID3D11DeviceContext2* This,ID3D11GeometryShader **ppGeometryShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->GSGetShader(This,ppGeometryShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext2_IAGetPrimitiveTopology(ID3D11DeviceContext2* This,D3D11_PRIMITIVE_TOPOLOGY *pTopology) { +static __WIDL_INLINE void ID3D11DeviceContext2_IAGetPrimitiveTopology(ID3D11DeviceContext2* This,D3D11_PRIMITIVE_TOPOLOGY *pTopology) { This->lpVtbl->IAGetPrimitiveTopology(This,pTopology); } -static FORCEINLINE void ID3D11DeviceContext2_VSGetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_VSGetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->VSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext2_VSGetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext2_VSGetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->VSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext2_GetPredication(ID3D11DeviceContext2* This,ID3D11Predicate **ppPredicate,WINBOOL *pPredicateValue) { +static __WIDL_INLINE void ID3D11DeviceContext2_GetPredication(ID3D11DeviceContext2* This,ID3D11Predicate **ppPredicate,WINBOOL *pPredicateValue) { This->lpVtbl->GetPredication(This,ppPredicate,pPredicateValue); } -static FORCEINLINE void ID3D11DeviceContext2_GSGetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_GSGetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->GSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext2_GSGetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext2_GSGetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->GSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext2_OMGetRenderTargets(ID3D11DeviceContext2* This,UINT NumViews,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE void ID3D11DeviceContext2_OMGetRenderTargets(ID3D11DeviceContext2* This,UINT NumViews,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView) { This->lpVtbl->OMGetRenderTargets(This,NumViews,ppRenderTargetViews,ppDepthStencilView); } -static FORCEINLINE void ID3D11DeviceContext2_OMGetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext2* This,UINT NumRTVs,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_OMGetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext2* This,UINT NumRTVs,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { This->lpVtbl->OMGetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,ppDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews); } -static FORCEINLINE void ID3D11DeviceContext2_OMGetBlendState(ID3D11DeviceContext2* This,ID3D11BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { +static __WIDL_INLINE void ID3D11DeviceContext2_OMGetBlendState(ID3D11DeviceContext2* This,ID3D11BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { This->lpVtbl->OMGetBlendState(This,ppBlendState,BlendFactor,pSampleMask); } -static FORCEINLINE void ID3D11DeviceContext2_OMGetDepthStencilState(ID3D11DeviceContext2* This,ID3D11DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { +static __WIDL_INLINE void ID3D11DeviceContext2_OMGetDepthStencilState(ID3D11DeviceContext2* This,ID3D11DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { This->lpVtbl->OMGetDepthStencilState(This,ppDepthStencilState,pStencilRef); } -static FORCEINLINE void ID3D11DeviceContext2_SOGetTargets(ID3D11DeviceContext2* This,UINT NumBuffers,ID3D11Buffer **ppSOTargets) { +static __WIDL_INLINE void ID3D11DeviceContext2_SOGetTargets(ID3D11DeviceContext2* This,UINT NumBuffers,ID3D11Buffer **ppSOTargets) { This->lpVtbl->SOGetTargets(This,NumBuffers,ppSOTargets); } -static FORCEINLINE void ID3D11DeviceContext2_RSGetState(ID3D11DeviceContext2* This,ID3D11RasterizerState **ppRasterizerState) { +static __WIDL_INLINE void ID3D11DeviceContext2_RSGetState(ID3D11DeviceContext2* This,ID3D11RasterizerState **ppRasterizerState) { This->lpVtbl->RSGetState(This,ppRasterizerState); } -static FORCEINLINE void ID3D11DeviceContext2_RSGetViewports(ID3D11DeviceContext2* This,UINT *pNumViewports,D3D11_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D11DeviceContext2_RSGetViewports(ID3D11DeviceContext2* This,UINT *pNumViewports,D3D11_VIEWPORT *pViewports) { This->lpVtbl->RSGetViewports(This,pNumViewports,pViewports); } -static FORCEINLINE void ID3D11DeviceContext2_RSGetScissorRects(ID3D11DeviceContext2* This,UINT *pNumRects,D3D11_RECT *pRects) { +static __WIDL_INLINE void ID3D11DeviceContext2_RSGetScissorRects(ID3D11DeviceContext2* This,UINT *pNumRects,D3D11_RECT *pRects) { This->lpVtbl->RSGetScissorRects(This,pNumRects,pRects); } -static FORCEINLINE void ID3D11DeviceContext2_HSGetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_HSGetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->HSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext2_HSGetShader(ID3D11DeviceContext2* This,ID3D11HullShader **ppHullShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext2_HSGetShader(ID3D11DeviceContext2* This,ID3D11HullShader **ppHullShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->HSGetShader(This,ppHullShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext2_HSGetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext2_HSGetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->HSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext2_HSGetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext2_HSGetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->HSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext2_DSGetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_DSGetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->DSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext2_DSGetShader(ID3D11DeviceContext2* This,ID3D11DomainShader **ppDomainShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext2_DSGetShader(ID3D11DeviceContext2* This,ID3D11DomainShader **ppDomainShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->DSGetShader(This,ppDomainShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext2_DSGetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext2_DSGetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->DSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext2_DSGetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext2_DSGetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->DSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext2_CSGetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_CSGetShaderResources(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->CSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext2_CSGetUnorderedAccessViews(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { +static __WIDL_INLINE void ID3D11DeviceContext2_CSGetUnorderedAccessViews(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { This->lpVtbl->CSGetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews); } -static FORCEINLINE void ID3D11DeviceContext2_CSGetShader(ID3D11DeviceContext2* This,ID3D11ComputeShader **ppComputeShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext2_CSGetShader(ID3D11DeviceContext2* This,ID3D11ComputeShader **ppComputeShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->CSGetShader(This,ppComputeShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext2_CSGetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext2_CSGetSamplers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->CSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext2_CSGetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext2_CSGetConstantBuffers(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->CSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext2_ClearState(ID3D11DeviceContext2* This) { +static __WIDL_INLINE void ID3D11DeviceContext2_ClearState(ID3D11DeviceContext2* This) { This->lpVtbl->ClearState(This); } -static FORCEINLINE void ID3D11DeviceContext2_Flush(ID3D11DeviceContext2* This) { +static __WIDL_INLINE void ID3D11DeviceContext2_Flush(ID3D11DeviceContext2* This) { This->lpVtbl->Flush(This); } -static FORCEINLINE D3D11_DEVICE_CONTEXT_TYPE ID3D11DeviceContext2_GetType(ID3D11DeviceContext2* This) { +static __WIDL_INLINE D3D11_DEVICE_CONTEXT_TYPE ID3D11DeviceContext2_GetType(ID3D11DeviceContext2* This) { return This->lpVtbl->GetType(This); } -static FORCEINLINE UINT ID3D11DeviceContext2_GetContextFlags(ID3D11DeviceContext2* This) { +static __WIDL_INLINE UINT ID3D11DeviceContext2_GetContextFlags(ID3D11DeviceContext2* This) { return This->lpVtbl->GetContextFlags(This); } -static FORCEINLINE HRESULT ID3D11DeviceContext2_FinishCommandList(ID3D11DeviceContext2* This,WINBOOL RestoreDeferredContextState,ID3D11CommandList **ppCommandList) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext2_FinishCommandList(ID3D11DeviceContext2* This,WINBOOL RestoreDeferredContextState,ID3D11CommandList **ppCommandList) { return This->lpVtbl->FinishCommandList(This,RestoreDeferredContextState,ppCommandList); } /*** ID3D11DeviceContext1 methods ***/ -static FORCEINLINE void ID3D11DeviceContext2_CopySubresourceRegion1(ID3D11DeviceContext2* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox,UINT CopyFlags) { +static __WIDL_INLINE void ID3D11DeviceContext2_CopySubresourceRegion1(ID3D11DeviceContext2* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox,UINT CopyFlags) { This->lpVtbl->CopySubresourceRegion1(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox,CopyFlags); } -static FORCEINLINE void ID3D11DeviceContext2_UpdateSubresource1(ID3D11DeviceContext2* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch,UINT CopyFlags) { +static __WIDL_INLINE void ID3D11DeviceContext2_UpdateSubresource1(ID3D11DeviceContext2* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch,UINT CopyFlags) { This->lpVtbl->UpdateSubresource1(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch,CopyFlags); } -static FORCEINLINE void ID3D11DeviceContext2_DiscardResource(ID3D11DeviceContext2* This,ID3D11Resource *pResource) { +static __WIDL_INLINE void ID3D11DeviceContext2_DiscardResource(ID3D11DeviceContext2* This,ID3D11Resource *pResource) { This->lpVtbl->DiscardResource(This,pResource); } -static FORCEINLINE void ID3D11DeviceContext2_DiscardView(ID3D11DeviceContext2* This,ID3D11View *pResourceView) { +static __WIDL_INLINE void ID3D11DeviceContext2_DiscardView(ID3D11DeviceContext2* This,ID3D11View *pResourceView) { This->lpVtbl->DiscardView(This,pResourceView); } -static FORCEINLINE void ID3D11DeviceContext2_VSSetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext2_VSSetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->VSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext2_HSSetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext2_HSSetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->HSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext2_DSSetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext2_DSSetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->DSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext2_GSSetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext2_GSSetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->GSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext2_PSSetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext2_PSSetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->PSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext2_CSSetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext2_CSSetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->CSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext2_VSGetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext2_VSGetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->VSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext2_HSGetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext2_HSGetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->HSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext2_DSGetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext2_DSGetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->DSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext2_GSGetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext2_GSGetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->GSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext2_PSGetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext2_PSGetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->PSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext2_CSGetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext2_CSGetConstantBuffers1(ID3D11DeviceContext2* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->CSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext2_SwapDeviceContextState(ID3D11DeviceContext2* This,ID3DDeviceContextState *pState,ID3DDeviceContextState **ppPreviousState) { +static __WIDL_INLINE void ID3D11DeviceContext2_SwapDeviceContextState(ID3D11DeviceContext2* This,ID3DDeviceContextState *pState,ID3DDeviceContextState **ppPreviousState) { This->lpVtbl->SwapDeviceContextState(This,pState,ppPreviousState); } -static FORCEINLINE void ID3D11DeviceContext2_ClearView(ID3D11DeviceContext2* This,ID3D11View *pView,const FLOAT Color[4],const D3D11_RECT *pRect,UINT NumRects) { +static __WIDL_INLINE void ID3D11DeviceContext2_ClearView(ID3D11DeviceContext2* This,ID3D11View *pView,const FLOAT Color[4],const D3D11_RECT *pRect,UINT NumRects) { This->lpVtbl->ClearView(This,pView,Color,pRect,NumRects); } -static FORCEINLINE void ID3D11DeviceContext2_DiscardView1(ID3D11DeviceContext2* This,ID3D11View *pResourceView,const D3D11_RECT *pRects,UINT NumRects) { +static __WIDL_INLINE void ID3D11DeviceContext2_DiscardView1(ID3D11DeviceContext2* This,ID3D11View *pResourceView,const D3D11_RECT *pRects,UINT NumRects) { This->lpVtbl->DiscardView1(This,pResourceView,pRects,NumRects); } /*** ID3D11DeviceContext2 methods ***/ -static FORCEINLINE HRESULT ID3D11DeviceContext2_UpdateTileMappings(ID3D11DeviceContext2* This,ID3D11Resource *resource,UINT region_count,const D3D11_TILED_RESOURCE_COORDINATE *region_start_coordinates,const D3D11_TILE_REGION_SIZE *region_sizes,ID3D11Buffer *pool,UINT range_count,const UINT *range_flags,const UINT *pool_start_offsets,const UINT *range_tile_counts,UINT flags) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext2_UpdateTileMappings(ID3D11DeviceContext2* This,ID3D11Resource *resource,UINT region_count,const D3D11_TILED_RESOURCE_COORDINATE *region_start_coordinates,const D3D11_TILE_REGION_SIZE *region_sizes,ID3D11Buffer *pool,UINT range_count,const UINT *range_flags,const UINT *pool_start_offsets,const UINT *range_tile_counts,UINT flags) { return This->lpVtbl->UpdateTileMappings(This,resource,region_count,region_start_coordinates,region_sizes,pool,range_count,range_flags,pool_start_offsets,range_tile_counts,flags); } -static FORCEINLINE HRESULT ID3D11DeviceContext2_CopyTileMappings(ID3D11DeviceContext2* This,ID3D11Resource *dst_resource,const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate,ID3D11Resource *src_resource,const D3D11_TILED_RESOURCE_COORDINATE *src_start_coordinate,const D3D11_TILE_REGION_SIZE *region_size,UINT flags) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext2_CopyTileMappings(ID3D11DeviceContext2* This,ID3D11Resource *dst_resource,const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate,ID3D11Resource *src_resource,const D3D11_TILED_RESOURCE_COORDINATE *src_start_coordinate,const D3D11_TILE_REGION_SIZE *region_size,UINT flags) { return This->lpVtbl->CopyTileMappings(This,dst_resource,dst_start_coordinate,src_resource,src_start_coordinate,region_size,flags); } -static FORCEINLINE void ID3D11DeviceContext2_CopyTiles(ID3D11DeviceContext2* This,ID3D11Resource *resource,const D3D11_TILED_RESOURCE_COORDINATE *start_coordinate,const D3D11_TILE_REGION_SIZE *size,ID3D11Buffer *buffer,UINT64 start_offset,UINT flags) { +static __WIDL_INLINE void ID3D11DeviceContext2_CopyTiles(ID3D11DeviceContext2* This,ID3D11Resource *resource,const D3D11_TILED_RESOURCE_COORDINATE *start_coordinate,const D3D11_TILE_REGION_SIZE *size,ID3D11Buffer *buffer,UINT64 start_offset,UINT flags) { This->lpVtbl->CopyTiles(This,resource,start_coordinate,size,buffer,start_offset,flags); } -static FORCEINLINE void ID3D11DeviceContext2_UpdateTiles(ID3D11DeviceContext2* This,ID3D11Resource *dst_resource,const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate,const D3D11_TILE_REGION_SIZE *dst_region_size,const void *src_data,UINT flags) { +static __WIDL_INLINE void ID3D11DeviceContext2_UpdateTiles(ID3D11DeviceContext2* This,ID3D11Resource *dst_resource,const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate,const D3D11_TILE_REGION_SIZE *dst_region_size,const void *src_data,UINT flags) { This->lpVtbl->UpdateTiles(This,dst_resource,dst_start_coordinate,dst_region_size,src_data,flags); } -static FORCEINLINE HRESULT ID3D11DeviceContext2_ResizeTilePool(ID3D11DeviceContext2* This,ID3D11Buffer *pool,UINT64 size) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext2_ResizeTilePool(ID3D11DeviceContext2* This,ID3D11Buffer *pool,UINT64 size) { return This->lpVtbl->ResizeTilePool(This,pool,size); } -static FORCEINLINE void ID3D11DeviceContext2_TiledResourceBarrier(ID3D11DeviceContext2* This,ID3D11DeviceChild *before_barrier,ID3D11DeviceChild *after_barrier) { +static __WIDL_INLINE void ID3D11DeviceContext2_TiledResourceBarrier(ID3D11DeviceContext2* This,ID3D11DeviceChild *before_barrier,ID3D11DeviceChild *after_barrier) { This->lpVtbl->TiledResourceBarrier(This,before_barrier,after_barrier); } -static FORCEINLINE WINBOOL ID3D11DeviceContext2_IsAnnotationEnabled(ID3D11DeviceContext2* This) { +static __WIDL_INLINE WINBOOL ID3D11DeviceContext2_IsAnnotationEnabled(ID3D11DeviceContext2* This) { return This->lpVtbl->IsAnnotationEnabled(This); } -static FORCEINLINE void ID3D11DeviceContext2_SetMarkerInt(ID3D11DeviceContext2* This,const WCHAR *label,int data) { +static __WIDL_INLINE void ID3D11DeviceContext2_SetMarkerInt(ID3D11DeviceContext2* This,const WCHAR *label,int data) { This->lpVtbl->SetMarkerInt(This,label,data); } -static FORCEINLINE void ID3D11DeviceContext2_BeginEventInt(ID3D11DeviceContext2* This,const WCHAR *label,int data) { +static __WIDL_INLINE void ID3D11DeviceContext2_BeginEventInt(ID3D11DeviceContext2* This,const WCHAR *label,int data) { This->lpVtbl->BeginEventInt(This,label,data); } -static FORCEINLINE void ID3D11DeviceContext2_EndEvent(ID3D11DeviceContext2* This) { +static __WIDL_INLINE void ID3D11DeviceContext2_EndEvent(ID3D11DeviceContext2* This) { This->lpVtbl->EndEvent(This); } #endif @@ -2064,169 +2072,169 @@ interface ID3D11Device2 { #define ID3D11Device2_CheckMultisampleQualityLevels1(This,format,sample_count,flags,quality_level_count) (This)->lpVtbl->CheckMultisampleQualityLevels1(This,format,sample_count,flags,quality_level_count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Device2_QueryInterface(ID3D11Device2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Device2_QueryInterface(ID3D11Device2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Device2_AddRef(ID3D11Device2* This) { +static __WIDL_INLINE ULONG ID3D11Device2_AddRef(ID3D11Device2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Device2_Release(ID3D11Device2* This) { +static __WIDL_INLINE ULONG ID3D11Device2_Release(ID3D11Device2* This) { return This->lpVtbl->Release(This); } /*** ID3D11Device methods ***/ -static FORCEINLINE HRESULT ID3D11Device2_CreateBuffer(ID3D11Device2* This,const D3D11_BUFFER_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Buffer **ppBuffer) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateBuffer(ID3D11Device2* This,const D3D11_BUFFER_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Buffer **ppBuffer) { return This->lpVtbl->CreateBuffer(This,pDesc,pInitialData,ppBuffer); } -static FORCEINLINE HRESULT ID3D11Device2_CreateTexture1D(ID3D11Device2* This,const D3D11_TEXTURE1D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture1D **ppTexture1D) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateTexture1D(ID3D11Device2* This,const D3D11_TEXTURE1D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture1D **ppTexture1D) { return This->lpVtbl->CreateTexture1D(This,pDesc,pInitialData,ppTexture1D); } -static FORCEINLINE HRESULT ID3D11Device2_CreateTexture2D(ID3D11Device2* This,const D3D11_TEXTURE2D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture2D **ppTexture2D) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateTexture2D(ID3D11Device2* This,const D3D11_TEXTURE2D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture2D **ppTexture2D) { return This->lpVtbl->CreateTexture2D(This,pDesc,pInitialData,ppTexture2D); } -static FORCEINLINE HRESULT ID3D11Device2_CreateTexture3D(ID3D11Device2* This,const D3D11_TEXTURE3D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture3D **ppTexture3D) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateTexture3D(ID3D11Device2* This,const D3D11_TEXTURE3D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture3D **ppTexture3D) { return This->lpVtbl->CreateTexture3D(This,pDesc,pInitialData,ppTexture3D); } -static FORCEINLINE HRESULT ID3D11Device2_CreateShaderResourceView(ID3D11Device2* This,ID3D11Resource *pResource,const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D11ShaderResourceView **ppSRView) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateShaderResourceView(ID3D11Device2* This,ID3D11Resource *pResource,const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D11ShaderResourceView **ppSRView) { return This->lpVtbl->CreateShaderResourceView(This,pResource,pDesc,ppSRView); } -static FORCEINLINE HRESULT ID3D11Device2_CreateUnorderedAccessView(ID3D11Device2* This,ID3D11Resource *pResource,const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc,ID3D11UnorderedAccessView **ppUAView) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateUnorderedAccessView(ID3D11Device2* This,ID3D11Resource *pResource,const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc,ID3D11UnorderedAccessView **ppUAView) { return This->lpVtbl->CreateUnorderedAccessView(This,pResource,pDesc,ppUAView); } -static FORCEINLINE HRESULT ID3D11Device2_CreateRenderTargetView(ID3D11Device2* This,ID3D11Resource *pResource,const D3D11_RENDER_TARGET_VIEW_DESC *pDesc,ID3D11RenderTargetView **ppRTView) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateRenderTargetView(ID3D11Device2* This,ID3D11Resource *pResource,const D3D11_RENDER_TARGET_VIEW_DESC *pDesc,ID3D11RenderTargetView **ppRTView) { return This->lpVtbl->CreateRenderTargetView(This,pResource,pDesc,ppRTView); } -static FORCEINLINE HRESULT ID3D11Device2_CreateDepthStencilView(ID3D11Device2* This,ID3D11Resource *pResource,const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D11DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateDepthStencilView(ID3D11Device2* This,ID3D11Resource *pResource,const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D11DepthStencilView **ppDepthStencilView) { return This->lpVtbl->CreateDepthStencilView(This,pResource,pDesc,ppDepthStencilView); } -static FORCEINLINE HRESULT ID3D11Device2_CreateInputLayout(ID3D11Device2* This,const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D11InputLayout **ppInputLayout) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateInputLayout(ID3D11Device2* This,const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D11InputLayout **ppInputLayout) { return This->lpVtbl->CreateInputLayout(This,pInputElementDescs,NumElements,pShaderBytecodeWithInputSignature,BytecodeLength,ppInputLayout); } -static FORCEINLINE HRESULT ID3D11Device2_CreateVertexShader(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11VertexShader **ppVertexShader) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateVertexShader(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11VertexShader **ppVertexShader) { return This->lpVtbl->CreateVertexShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppVertexShader); } -static FORCEINLINE HRESULT ID3D11Device2_CreateGeometryShader(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateGeometryShader(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D11Device2_CreateGeometryShaderWithStreamOutput(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D11_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,const UINT *pBufferStrides,UINT NumStrides,UINT RasterizedStream,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateGeometryShaderWithStreamOutput(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D11_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,const UINT *pBufferStrides,UINT NumStrides,UINT RasterizedStream,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShaderWithStreamOutput(This,pShaderBytecode,BytecodeLength,pSODeclaration,NumEntries,pBufferStrides,NumStrides,RasterizedStream,pClassLinkage,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D11Device2_CreatePixelShader(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11PixelShader **ppPixelShader) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreatePixelShader(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11PixelShader **ppPixelShader) { return This->lpVtbl->CreatePixelShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppPixelShader); } -static FORCEINLINE HRESULT ID3D11Device2_CreateHullShader(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11HullShader **ppHullShader) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateHullShader(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11HullShader **ppHullShader) { return This->lpVtbl->CreateHullShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppHullShader); } -static FORCEINLINE HRESULT ID3D11Device2_CreateDomainShader(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11DomainShader **ppDomainShader) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateDomainShader(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11DomainShader **ppDomainShader) { return This->lpVtbl->CreateDomainShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppDomainShader); } -static FORCEINLINE HRESULT ID3D11Device2_CreateComputeShader(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11ComputeShader **ppComputeShader) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateComputeShader(ID3D11Device2* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11ComputeShader **ppComputeShader) { return This->lpVtbl->CreateComputeShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppComputeShader); } -static FORCEINLINE HRESULT ID3D11Device2_CreateClassLinkage(ID3D11Device2* This,ID3D11ClassLinkage **ppLinkage) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateClassLinkage(ID3D11Device2* This,ID3D11ClassLinkage **ppLinkage) { return This->lpVtbl->CreateClassLinkage(This,ppLinkage); } -static FORCEINLINE HRESULT ID3D11Device2_CreateBlendState(ID3D11Device2* This,const D3D11_BLEND_DESC *pBlendStateDesc,ID3D11BlendState **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateBlendState(ID3D11Device2* This,const D3D11_BLEND_DESC *pBlendStateDesc,ID3D11BlendState **ppBlendState) { return This->lpVtbl->CreateBlendState(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE HRESULT ID3D11Device2_CreateDepthStencilState(ID3D11Device2* This,const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D11DepthStencilState **ppDepthStencilState) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateDepthStencilState(ID3D11Device2* This,const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D11DepthStencilState **ppDepthStencilState) { return This->lpVtbl->CreateDepthStencilState(This,pDepthStencilDesc,ppDepthStencilState); } -static FORCEINLINE HRESULT ID3D11Device2_CreateRasterizerState(ID3D11Device2* This,const D3D11_RASTERIZER_DESC *pRasterizerDesc,ID3D11RasterizerState **ppRasterizerState) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateRasterizerState(ID3D11Device2* This,const D3D11_RASTERIZER_DESC *pRasterizerDesc,ID3D11RasterizerState **ppRasterizerState) { return This->lpVtbl->CreateRasterizerState(This,pRasterizerDesc,ppRasterizerState); } -static FORCEINLINE HRESULT ID3D11Device2_CreateSamplerState(ID3D11Device2* This,const D3D11_SAMPLER_DESC *pSamplerDesc,ID3D11SamplerState **ppSamplerState) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateSamplerState(ID3D11Device2* This,const D3D11_SAMPLER_DESC *pSamplerDesc,ID3D11SamplerState **ppSamplerState) { return This->lpVtbl->CreateSamplerState(This,pSamplerDesc,ppSamplerState); } -static FORCEINLINE HRESULT ID3D11Device2_CreateQuery(ID3D11Device2* This,const D3D11_QUERY_DESC *pQueryDesc,ID3D11Query **ppQuery) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateQuery(ID3D11Device2* This,const D3D11_QUERY_DESC *pQueryDesc,ID3D11Query **ppQuery) { return This->lpVtbl->CreateQuery(This,pQueryDesc,ppQuery); } -static FORCEINLINE HRESULT ID3D11Device2_CreatePredicate(ID3D11Device2* This,const D3D11_QUERY_DESC *pPredicateDesc,ID3D11Predicate **ppPredicate) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreatePredicate(ID3D11Device2* This,const D3D11_QUERY_DESC *pPredicateDesc,ID3D11Predicate **ppPredicate) { return This->lpVtbl->CreatePredicate(This,pPredicateDesc,ppPredicate); } -static FORCEINLINE HRESULT ID3D11Device2_CreateCounter(ID3D11Device2* This,const D3D11_COUNTER_DESC *pCounterDesc,ID3D11Counter **ppCounter) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateCounter(ID3D11Device2* This,const D3D11_COUNTER_DESC *pCounterDesc,ID3D11Counter **ppCounter) { return This->lpVtbl->CreateCounter(This,pCounterDesc,ppCounter); } -static FORCEINLINE HRESULT ID3D11Device2_CreateDeferredContext(ID3D11Device2* This,UINT ContextFlags,ID3D11DeviceContext **ppDeferredContext) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateDeferredContext(ID3D11Device2* This,UINT ContextFlags,ID3D11DeviceContext **ppDeferredContext) { return This->lpVtbl->CreateDeferredContext(This,ContextFlags,ppDeferredContext); } -static FORCEINLINE HRESULT ID3D11Device2_OpenSharedResource(ID3D11Device2* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device2_OpenSharedResource(ID3D11Device2* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResource(This,hResource,ReturnedInterface,ppResource); } -static FORCEINLINE HRESULT ID3D11Device2_CheckFormatSupport(ID3D11Device2* This,DXGI_FORMAT Format,UINT *pFormatSupport) { +static __WIDL_INLINE HRESULT ID3D11Device2_CheckFormatSupport(ID3D11Device2* This,DXGI_FORMAT Format,UINT *pFormatSupport) { return This->lpVtbl->CheckFormatSupport(This,Format,pFormatSupport); } -static FORCEINLINE HRESULT ID3D11Device2_CheckMultisampleQualityLevels(ID3D11Device2* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { +static __WIDL_INLINE HRESULT ID3D11Device2_CheckMultisampleQualityLevels(ID3D11Device2* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { return This->lpVtbl->CheckMultisampleQualityLevels(This,Format,SampleCount,pNumQualityLevels); } -static FORCEINLINE void ID3D11Device2_CheckCounterInfo(ID3D11Device2* This,D3D11_COUNTER_INFO *pCounterInfo) { +static __WIDL_INLINE void ID3D11Device2_CheckCounterInfo(ID3D11Device2* This,D3D11_COUNTER_INFO *pCounterInfo) { This->lpVtbl->CheckCounterInfo(This,pCounterInfo); } -static FORCEINLINE HRESULT ID3D11Device2_CheckCounter(ID3D11Device2* This,const D3D11_COUNTER_DESC *pDesc,D3D11_COUNTER_TYPE *pType,UINT *pActiveCounters,LPSTR szName,UINT *pNameLength,LPSTR szUnits,UINT *pUnitsLength,LPSTR szDescription,UINT *pDescriptionLength) { +static __WIDL_INLINE HRESULT ID3D11Device2_CheckCounter(ID3D11Device2* This,const D3D11_COUNTER_DESC *pDesc,D3D11_COUNTER_TYPE *pType,UINT *pActiveCounters,LPSTR szName,UINT *pNameLength,LPSTR szUnits,UINT *pUnitsLength,LPSTR szDescription,UINT *pDescriptionLength) { return This->lpVtbl->CheckCounter(This,pDesc,pType,pActiveCounters,szName,pNameLength,szUnits,pUnitsLength,szDescription,pDescriptionLength); } -static FORCEINLINE HRESULT ID3D11Device2_CheckFeatureSupport(ID3D11Device2* This,D3D11_FEATURE Feature,void *pFeatureSupportData,UINT FeatureSupportDataSize) { +static __WIDL_INLINE HRESULT ID3D11Device2_CheckFeatureSupport(ID3D11Device2* This,D3D11_FEATURE Feature,void *pFeatureSupportData,UINT FeatureSupportDataSize) { return This->lpVtbl->CheckFeatureSupport(This,Feature,pFeatureSupportData,FeatureSupportDataSize); } -static FORCEINLINE HRESULT ID3D11Device2_GetPrivateData(ID3D11Device2* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Device2_GetPrivateData(ID3D11Device2* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Device2_SetPrivateData(ID3D11Device2* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Device2_SetPrivateData(ID3D11Device2* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Device2_SetPrivateDataInterface(ID3D11Device2* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Device2_SetPrivateDataInterface(ID3D11Device2* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } -static FORCEINLINE D3D_FEATURE_LEVEL ID3D11Device2_GetFeatureLevel(ID3D11Device2* This) { +static __WIDL_INLINE D3D_FEATURE_LEVEL ID3D11Device2_GetFeatureLevel(ID3D11Device2* This) { return This->lpVtbl->GetFeatureLevel(This); } -static FORCEINLINE UINT ID3D11Device2_GetCreationFlags(ID3D11Device2* This) { +static __WIDL_INLINE UINT ID3D11Device2_GetCreationFlags(ID3D11Device2* This) { return This->lpVtbl->GetCreationFlags(This); } -static FORCEINLINE HRESULT ID3D11Device2_GetDeviceRemovedReason(ID3D11Device2* This) { +static __WIDL_INLINE HRESULT ID3D11Device2_GetDeviceRemovedReason(ID3D11Device2* This) { return This->lpVtbl->GetDeviceRemovedReason(This); } -static FORCEINLINE void ID3D11Device2_GetImmediateContext(ID3D11Device2* This,ID3D11DeviceContext **ppImmediateContext) { +static __WIDL_INLINE void ID3D11Device2_GetImmediateContext(ID3D11Device2* This,ID3D11DeviceContext **ppImmediateContext) { This->lpVtbl->GetImmediateContext(This,ppImmediateContext); } -static FORCEINLINE HRESULT ID3D11Device2_SetExceptionMode(ID3D11Device2* This,UINT RaiseFlags) { +static __WIDL_INLINE HRESULT ID3D11Device2_SetExceptionMode(ID3D11Device2* This,UINT RaiseFlags) { return This->lpVtbl->SetExceptionMode(This,RaiseFlags); } -static FORCEINLINE UINT ID3D11Device2_GetExceptionMode(ID3D11Device2* This) { +static __WIDL_INLINE UINT ID3D11Device2_GetExceptionMode(ID3D11Device2* This) { return This->lpVtbl->GetExceptionMode(This); } /*** ID3D11Device1 methods ***/ -static FORCEINLINE void ID3D11Device2_GetImmediateContext1(ID3D11Device2* This,ID3D11DeviceContext1 **ppImmediateContext) { +static __WIDL_INLINE void ID3D11Device2_GetImmediateContext1(ID3D11Device2* This,ID3D11DeviceContext1 **ppImmediateContext) { This->lpVtbl->GetImmediateContext1(This,ppImmediateContext); } -static FORCEINLINE HRESULT ID3D11Device2_CreateDeferredContext1(ID3D11Device2* This,UINT ContextFlags,ID3D11DeviceContext1 **ppDeferredContext) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateDeferredContext1(ID3D11Device2* This,UINT ContextFlags,ID3D11DeviceContext1 **ppDeferredContext) { return This->lpVtbl->CreateDeferredContext1(This,ContextFlags,ppDeferredContext); } -static FORCEINLINE HRESULT ID3D11Device2_CreateBlendState1(ID3D11Device2* This,const D3D11_BLEND_DESC1 *pBlendStateDesc,ID3D11BlendState1 **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateBlendState1(ID3D11Device2* This,const D3D11_BLEND_DESC1 *pBlendStateDesc,ID3D11BlendState1 **ppBlendState) { return This->lpVtbl->CreateBlendState1(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE HRESULT ID3D11Device2_CreateRasterizerState1(ID3D11Device2* This,const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,ID3D11RasterizerState1 **ppRasterizerState) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateRasterizerState1(ID3D11Device2* This,const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,ID3D11RasterizerState1 **ppRasterizerState) { return This->lpVtbl->CreateRasterizerState1(This,pRasterizerDesc,ppRasterizerState); } -static FORCEINLINE HRESULT ID3D11Device2_CreateDeviceContextState(ID3D11Device2* This,UINT Flags,const D3D_FEATURE_LEVEL *pFeatureLevels,UINT FeatureLevels,UINT SDKVersion,REFIID EmulatedInterface,D3D_FEATURE_LEVEL *pChosenFeatureLevel,ID3DDeviceContextState **ppContextState) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateDeviceContextState(ID3D11Device2* This,UINT Flags,const D3D_FEATURE_LEVEL *pFeatureLevels,UINT FeatureLevels,UINT SDKVersion,REFIID EmulatedInterface,D3D_FEATURE_LEVEL *pChosenFeatureLevel,ID3DDeviceContextState **ppContextState) { return This->lpVtbl->CreateDeviceContextState(This,Flags,pFeatureLevels,FeatureLevels,SDKVersion,EmulatedInterface,pChosenFeatureLevel,ppContextState); } -static FORCEINLINE HRESULT ID3D11Device2_OpenSharedResource1(ID3D11Device2* This,HANDLE hResource,REFIID returnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device2_OpenSharedResource1(ID3D11Device2* This,HANDLE hResource,REFIID returnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResource1(This,hResource,returnedInterface,ppResource); } -static FORCEINLINE HRESULT ID3D11Device2_OpenSharedResourceByName(ID3D11Device2* This,LPCWSTR lpName,DWORD dwDesiredAccess,REFIID returnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device2_OpenSharedResourceByName(ID3D11Device2* This,LPCWSTR lpName,DWORD dwDesiredAccess,REFIID returnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResourceByName(This,lpName,dwDesiredAccess,returnedInterface,ppResource); } /*** ID3D11Device2 methods ***/ -static FORCEINLINE void ID3D11Device2_GetImmediateContext2(ID3D11Device2* This,ID3D11DeviceContext2 **context) { +static __WIDL_INLINE void ID3D11Device2_GetImmediateContext2(ID3D11Device2* This,ID3D11DeviceContext2 **context) { This->lpVtbl->GetImmediateContext2(This,context); } -static FORCEINLINE HRESULT ID3D11Device2_CreateDeferredContext2(ID3D11Device2* This,UINT flags,ID3D11DeviceContext2 **context) { +static __WIDL_INLINE HRESULT ID3D11Device2_CreateDeferredContext2(ID3D11Device2* This,UINT flags,ID3D11DeviceContext2 **context) { return This->lpVtbl->CreateDeferredContext2(This,flags,context); } -static FORCEINLINE void ID3D11Device2_GetResourceTiling(ID3D11Device2* This,ID3D11Resource *resource,UINT *tile_count,D3D11_PACKED_MIP_DESC *mip_desc,D3D11_TILE_SHAPE *tile_shape,UINT *subresource_tiling_count,UINT first_subresource_tiling,D3D11_SUBRESOURCE_TILING *subresource_tiling) { +static __WIDL_INLINE void ID3D11Device2_GetResourceTiling(ID3D11Device2* This,ID3D11Resource *resource,UINT *tile_count,D3D11_PACKED_MIP_DESC *mip_desc,D3D11_TILE_SHAPE *tile_shape,UINT *subresource_tiling_count,UINT first_subresource_tiling,D3D11_SUBRESOURCE_TILING *subresource_tiling) { This->lpVtbl->GetResourceTiling(This,resource,tile_count,mip_desc,tile_shape,subresource_tiling_count,first_subresource_tiling,subresource_tiling); } -static FORCEINLINE HRESULT ID3D11Device2_CheckMultisampleQualityLevels1(ID3D11Device2* This,DXGI_FORMAT format,UINT sample_count,UINT flags,UINT *quality_level_count) { +static __WIDL_INLINE HRESULT ID3D11Device2_CheckMultisampleQualityLevels1(ID3D11Device2* This,DXGI_FORMAT format,UINT sample_count,UINT flags,UINT *quality_level_count) { return This->lpVtbl->CheckMultisampleQualityLevels1(This,format,sample_count,flags,quality_level_count); } #endif diff --git a/lib/libc/include/any-windows-any/d3d11_3.h b/lib/libc/include/any-windows-any/d3d11_3.h index 639c54a2bc1cbe2d434138caad3840e3bf58cd0a..b008c6eb29fb935cc3708965c5e2b7003c7f2e3b 100644 --- a/lib/libc/include/any-windows-any/d3d11_3.h +++ b/lib/libc/include/any-windows-any/d3d11_3.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3d11_3.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3d11_3.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3d11_3_h__ #define __d3d11_3_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D11Texture2D1_FWD_DEFINED__ @@ -365,44 +373,44 @@ interface ID3D11Texture2D1 { #define ID3D11Texture2D1_GetDesc1(This,desc) (This)->lpVtbl->GetDesc1(This,desc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Texture2D1_QueryInterface(ID3D11Texture2D1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Texture2D1_QueryInterface(ID3D11Texture2D1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Texture2D1_AddRef(ID3D11Texture2D1* This) { +static __WIDL_INLINE ULONG ID3D11Texture2D1_AddRef(ID3D11Texture2D1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Texture2D1_Release(ID3D11Texture2D1* This) { +static __WIDL_INLINE ULONG ID3D11Texture2D1_Release(ID3D11Texture2D1* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11Texture2D1_GetDevice(ID3D11Texture2D1* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11Texture2D1_GetDevice(ID3D11Texture2D1* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11Texture2D1_GetPrivateData(ID3D11Texture2D1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture2D1_GetPrivateData(ID3D11Texture2D1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Texture2D1_SetPrivateData(ID3D11Texture2D1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture2D1_SetPrivateData(ID3D11Texture2D1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Texture2D1_SetPrivateDataInterface(ID3D11Texture2D1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture2D1_SetPrivateDataInterface(ID3D11Texture2D1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11Resource methods ***/ -static FORCEINLINE void ID3D11Texture2D1_GetType(ID3D11Texture2D1* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { +static __WIDL_INLINE void ID3D11Texture2D1_GetType(ID3D11Texture2D1* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { This->lpVtbl->GetType(This,pResourceDimension); } -static FORCEINLINE void ID3D11Texture2D1_SetEvictionPriority(ID3D11Texture2D1* This,UINT EvictionPriority) { +static __WIDL_INLINE void ID3D11Texture2D1_SetEvictionPriority(ID3D11Texture2D1* This,UINT EvictionPriority) { This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE UINT ID3D11Texture2D1_GetEvictionPriority(ID3D11Texture2D1* This) { +static __WIDL_INLINE UINT ID3D11Texture2D1_GetEvictionPriority(ID3D11Texture2D1* This) { return This->lpVtbl->GetEvictionPriority(This); } /*** ID3D11Texture2D methods ***/ -static FORCEINLINE void ID3D11Texture2D1_GetDesc(ID3D11Texture2D1* This,D3D11_TEXTURE2D_DESC *pDesc) { +static __WIDL_INLINE void ID3D11Texture2D1_GetDesc(ID3D11Texture2D1* This,D3D11_TEXTURE2D_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } /*** ID3D11Texture2D1 methods ***/ -static FORCEINLINE void ID3D11Texture2D1_GetDesc1(ID3D11Texture2D1* This,D3D11_TEXTURE2D_DESC1 *desc) { +static __WIDL_INLINE void ID3D11Texture2D1_GetDesc1(ID3D11Texture2D1* This,D3D11_TEXTURE2D_DESC1 *desc) { This->lpVtbl->GetDesc1(This,desc); } #endif @@ -519,44 +527,44 @@ interface ID3D11Texture3D1 { #define ID3D11Texture3D1_GetDesc1(This,desc) (This)->lpVtbl->GetDesc1(This,desc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Texture3D1_QueryInterface(ID3D11Texture3D1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Texture3D1_QueryInterface(ID3D11Texture3D1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Texture3D1_AddRef(ID3D11Texture3D1* This) { +static __WIDL_INLINE ULONG ID3D11Texture3D1_AddRef(ID3D11Texture3D1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Texture3D1_Release(ID3D11Texture3D1* This) { +static __WIDL_INLINE ULONG ID3D11Texture3D1_Release(ID3D11Texture3D1* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11Texture3D1_GetDevice(ID3D11Texture3D1* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11Texture3D1_GetDevice(ID3D11Texture3D1* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11Texture3D1_GetPrivateData(ID3D11Texture3D1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture3D1_GetPrivateData(ID3D11Texture3D1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Texture3D1_SetPrivateData(ID3D11Texture3D1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture3D1_SetPrivateData(ID3D11Texture3D1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Texture3D1_SetPrivateDataInterface(ID3D11Texture3D1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Texture3D1_SetPrivateDataInterface(ID3D11Texture3D1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11Resource methods ***/ -static FORCEINLINE void ID3D11Texture3D1_GetType(ID3D11Texture3D1* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { +static __WIDL_INLINE void ID3D11Texture3D1_GetType(ID3D11Texture3D1* This,D3D11_RESOURCE_DIMENSION *pResourceDimension) { This->lpVtbl->GetType(This,pResourceDimension); } -static FORCEINLINE void ID3D11Texture3D1_SetEvictionPriority(ID3D11Texture3D1* This,UINT EvictionPriority) { +static __WIDL_INLINE void ID3D11Texture3D1_SetEvictionPriority(ID3D11Texture3D1* This,UINT EvictionPriority) { This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE UINT ID3D11Texture3D1_GetEvictionPriority(ID3D11Texture3D1* This) { +static __WIDL_INLINE UINT ID3D11Texture3D1_GetEvictionPriority(ID3D11Texture3D1* This) { return This->lpVtbl->GetEvictionPriority(This); } /*** ID3D11Texture3D methods ***/ -static FORCEINLINE void ID3D11Texture3D1_GetDesc(ID3D11Texture3D1* This,D3D11_TEXTURE3D_DESC *pDesc) { +static __WIDL_INLINE void ID3D11Texture3D1_GetDesc(ID3D11Texture3D1* This,D3D11_TEXTURE3D_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } /*** ID3D11Texture3D1 methods ***/ -static FORCEINLINE void ID3D11Texture3D1_GetDesc1(ID3D11Texture3D1* This,D3D11_TEXTURE3D_DESC1 *desc) { +static __WIDL_INLINE void ID3D11Texture3D1_GetDesc1(ID3D11Texture3D1* This,D3D11_TEXTURE3D_DESC1 *desc) { This->lpVtbl->GetDesc1(This,desc); } #endif @@ -664,38 +672,38 @@ interface ID3D11RasterizerState2 { #define ID3D11RasterizerState2_GetDesc2(This,desc) (This)->lpVtbl->GetDesc2(This,desc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11RasterizerState2_QueryInterface(ID3D11RasterizerState2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11RasterizerState2_QueryInterface(ID3D11RasterizerState2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11RasterizerState2_AddRef(ID3D11RasterizerState2* This) { +static __WIDL_INLINE ULONG ID3D11RasterizerState2_AddRef(ID3D11RasterizerState2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11RasterizerState2_Release(ID3D11RasterizerState2* This) { +static __WIDL_INLINE ULONG ID3D11RasterizerState2_Release(ID3D11RasterizerState2* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11RasterizerState2_GetDevice(ID3D11RasterizerState2* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11RasterizerState2_GetDevice(ID3D11RasterizerState2* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11RasterizerState2_GetPrivateData(ID3D11RasterizerState2* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11RasterizerState2_GetPrivateData(ID3D11RasterizerState2* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11RasterizerState2_SetPrivateData(ID3D11RasterizerState2* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11RasterizerState2_SetPrivateData(ID3D11RasterizerState2* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11RasterizerState2_SetPrivateDataInterface(ID3D11RasterizerState2* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11RasterizerState2_SetPrivateDataInterface(ID3D11RasterizerState2* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11RasterizerState methods ***/ -static FORCEINLINE void ID3D11RasterizerState2_GetDesc(ID3D11RasterizerState2* This,D3D11_RASTERIZER_DESC *pDesc) { +static __WIDL_INLINE void ID3D11RasterizerState2_GetDesc(ID3D11RasterizerState2* This,D3D11_RASTERIZER_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } /*** ID3D11RasterizerState1 methods ***/ -static FORCEINLINE void ID3D11RasterizerState2_GetDesc1(ID3D11RasterizerState2* This,D3D11_RASTERIZER_DESC1 *pDesc) { +static __WIDL_INLINE void ID3D11RasterizerState2_GetDesc1(ID3D11RasterizerState2* This,D3D11_RASTERIZER_DESC1 *pDesc) { This->lpVtbl->GetDesc1(This,pDesc); } /*** ID3D11RasterizerState2 methods ***/ -static FORCEINLINE void ID3D11RasterizerState2_GetDesc2(ID3D11RasterizerState2* This,D3D11_RASTERIZER_DESC2 *desc) { +static __WIDL_INLINE void ID3D11RasterizerState2_GetDesc2(ID3D11RasterizerState2* This,D3D11_RASTERIZER_DESC2 *desc) { This->lpVtbl->GetDesc2(This,desc); } #endif @@ -803,38 +811,38 @@ interface ID3D11ShaderResourceView1 { #define ID3D11ShaderResourceView1_GetDesc1(This,desc) (This)->lpVtbl->GetDesc1(This,desc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11ShaderResourceView1_QueryInterface(ID3D11ShaderResourceView1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11ShaderResourceView1_QueryInterface(ID3D11ShaderResourceView1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11ShaderResourceView1_AddRef(ID3D11ShaderResourceView1* This) { +static __WIDL_INLINE ULONG ID3D11ShaderResourceView1_AddRef(ID3D11ShaderResourceView1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11ShaderResourceView1_Release(ID3D11ShaderResourceView1* This) { +static __WIDL_INLINE ULONG ID3D11ShaderResourceView1_Release(ID3D11ShaderResourceView1* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11ShaderResourceView1_GetDevice(ID3D11ShaderResourceView1* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11ShaderResourceView1_GetDevice(ID3D11ShaderResourceView1* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11ShaderResourceView1_GetPrivateData(ID3D11ShaderResourceView1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11ShaderResourceView1_GetPrivateData(ID3D11ShaderResourceView1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11ShaderResourceView1_SetPrivateData(ID3D11ShaderResourceView1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11ShaderResourceView1_SetPrivateData(ID3D11ShaderResourceView1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11ShaderResourceView1_SetPrivateDataInterface(ID3D11ShaderResourceView1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11ShaderResourceView1_SetPrivateDataInterface(ID3D11ShaderResourceView1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11View methods ***/ -static FORCEINLINE void ID3D11ShaderResourceView1_GetResource(ID3D11ShaderResourceView1* This,ID3D11Resource **ppResource) { +static __WIDL_INLINE void ID3D11ShaderResourceView1_GetResource(ID3D11ShaderResourceView1* This,ID3D11Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D11ShaderResourceView methods ***/ -static FORCEINLINE void ID3D11ShaderResourceView1_GetDesc(ID3D11ShaderResourceView1* This,D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D11ShaderResourceView1_GetDesc(ID3D11ShaderResourceView1* This,D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } /*** ID3D11ShaderResourceView1 methods ***/ -static FORCEINLINE void ID3D11ShaderResourceView1_GetDesc1(ID3D11ShaderResourceView1* This,D3D11_SHADER_RESOURCE_VIEW_DESC1 *desc) { +static __WIDL_INLINE void ID3D11ShaderResourceView1_GetDesc1(ID3D11ShaderResourceView1* This,D3D11_SHADER_RESOURCE_VIEW_DESC1 *desc) { This->lpVtbl->GetDesc1(This,desc); } #endif @@ -942,38 +950,38 @@ interface ID3D11RenderTargetView1 { #define ID3D11RenderTargetView1_GetDesc1(This,desc) (This)->lpVtbl->GetDesc1(This,desc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11RenderTargetView1_QueryInterface(ID3D11RenderTargetView1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11RenderTargetView1_QueryInterface(ID3D11RenderTargetView1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11RenderTargetView1_AddRef(ID3D11RenderTargetView1* This) { +static __WIDL_INLINE ULONG ID3D11RenderTargetView1_AddRef(ID3D11RenderTargetView1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11RenderTargetView1_Release(ID3D11RenderTargetView1* This) { +static __WIDL_INLINE ULONG ID3D11RenderTargetView1_Release(ID3D11RenderTargetView1* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11RenderTargetView1_GetDevice(ID3D11RenderTargetView1* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11RenderTargetView1_GetDevice(ID3D11RenderTargetView1* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11RenderTargetView1_GetPrivateData(ID3D11RenderTargetView1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11RenderTargetView1_GetPrivateData(ID3D11RenderTargetView1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11RenderTargetView1_SetPrivateData(ID3D11RenderTargetView1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11RenderTargetView1_SetPrivateData(ID3D11RenderTargetView1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11RenderTargetView1_SetPrivateDataInterface(ID3D11RenderTargetView1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11RenderTargetView1_SetPrivateDataInterface(ID3D11RenderTargetView1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11View methods ***/ -static FORCEINLINE void ID3D11RenderTargetView1_GetResource(ID3D11RenderTargetView1* This,ID3D11Resource **ppResource) { +static __WIDL_INLINE void ID3D11RenderTargetView1_GetResource(ID3D11RenderTargetView1* This,ID3D11Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D11RenderTargetView methods ***/ -static FORCEINLINE void ID3D11RenderTargetView1_GetDesc(ID3D11RenderTargetView1* This,D3D11_RENDER_TARGET_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D11RenderTargetView1_GetDesc(ID3D11RenderTargetView1* This,D3D11_RENDER_TARGET_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } /*** ID3D11RenderTargetView1 methods ***/ -static FORCEINLINE void ID3D11RenderTargetView1_GetDesc1(ID3D11RenderTargetView1* This,D3D11_RENDER_TARGET_VIEW_DESC1 *desc) { +static __WIDL_INLINE void ID3D11RenderTargetView1_GetDesc1(ID3D11RenderTargetView1* This,D3D11_RENDER_TARGET_VIEW_DESC1 *desc) { This->lpVtbl->GetDesc1(This,desc); } #endif @@ -1081,38 +1089,38 @@ interface ID3D11UnorderedAccessView1 { #define ID3D11UnorderedAccessView1_GetDesc1(This,desc) (This)->lpVtbl->GetDesc1(This,desc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11UnorderedAccessView1_QueryInterface(ID3D11UnorderedAccessView1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11UnorderedAccessView1_QueryInterface(ID3D11UnorderedAccessView1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11UnorderedAccessView1_AddRef(ID3D11UnorderedAccessView1* This) { +static __WIDL_INLINE ULONG ID3D11UnorderedAccessView1_AddRef(ID3D11UnorderedAccessView1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11UnorderedAccessView1_Release(ID3D11UnorderedAccessView1* This) { +static __WIDL_INLINE ULONG ID3D11UnorderedAccessView1_Release(ID3D11UnorderedAccessView1* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11UnorderedAccessView1_GetDevice(ID3D11UnorderedAccessView1* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11UnorderedAccessView1_GetDevice(ID3D11UnorderedAccessView1* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11UnorderedAccessView1_GetPrivateData(ID3D11UnorderedAccessView1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11UnorderedAccessView1_GetPrivateData(ID3D11UnorderedAccessView1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11UnorderedAccessView1_SetPrivateData(ID3D11UnorderedAccessView1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11UnorderedAccessView1_SetPrivateData(ID3D11UnorderedAccessView1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11UnorderedAccessView1_SetPrivateDataInterface(ID3D11UnorderedAccessView1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11UnorderedAccessView1_SetPrivateDataInterface(ID3D11UnorderedAccessView1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11View methods ***/ -static FORCEINLINE void ID3D11UnorderedAccessView1_GetResource(ID3D11UnorderedAccessView1* This,ID3D11Resource **ppResource) { +static __WIDL_INLINE void ID3D11UnorderedAccessView1_GetResource(ID3D11UnorderedAccessView1* This,ID3D11Resource **ppResource) { This->lpVtbl->GetResource(This,ppResource); } /*** ID3D11UnorderedAccessView methods ***/ -static FORCEINLINE void ID3D11UnorderedAccessView1_GetDesc(ID3D11UnorderedAccessView1* This,D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc) { +static __WIDL_INLINE void ID3D11UnorderedAccessView1_GetDesc(ID3D11UnorderedAccessView1* This,D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } /*** ID3D11UnorderedAccessView1 methods ***/ -static FORCEINLINE void ID3D11UnorderedAccessView1_GetDesc1(ID3D11UnorderedAccessView1* This,D3D11_UNORDERED_ACCESS_VIEW_DESC1 *desc) { +static __WIDL_INLINE void ID3D11UnorderedAccessView1_GetDesc1(ID3D11UnorderedAccessView1* This,D3D11_UNORDERED_ACCESS_VIEW_DESC1 *desc) { This->lpVtbl->GetDesc1(This,desc); } #endif @@ -1219,38 +1227,38 @@ interface ID3D11Query1 { #define ID3D11Query1_GetDesc1(This,desc) (This)->lpVtbl->GetDesc1(This,desc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Query1_QueryInterface(ID3D11Query1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Query1_QueryInterface(ID3D11Query1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Query1_AddRef(ID3D11Query1* This) { +static __WIDL_INLINE ULONG ID3D11Query1_AddRef(ID3D11Query1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Query1_Release(ID3D11Query1* This) { +static __WIDL_INLINE ULONG ID3D11Query1_Release(ID3D11Query1* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11Query1_GetDevice(ID3D11Query1* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11Query1_GetDevice(ID3D11Query1* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11Query1_GetPrivateData(ID3D11Query1* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Query1_GetPrivateData(ID3D11Query1* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Query1_SetPrivateData(ID3D11Query1* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Query1_SetPrivateData(ID3D11Query1* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Query1_SetPrivateDataInterface(ID3D11Query1* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Query1_SetPrivateDataInterface(ID3D11Query1* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11Asynchronous methods ***/ -static FORCEINLINE UINT ID3D11Query1_GetDataSize(ID3D11Query1* This) { +static __WIDL_INLINE UINT ID3D11Query1_GetDataSize(ID3D11Query1* This) { return This->lpVtbl->GetDataSize(This); } /*** ID3D11Query methods ***/ -static FORCEINLINE void ID3D11Query1_GetDesc(ID3D11Query1* This,D3D11_QUERY_DESC *pDesc) { +static __WIDL_INLINE void ID3D11Query1_GetDesc(ID3D11Query1* This,D3D11_QUERY_DESC *pDesc) { This->lpVtbl->GetDesc(This,pDesc); } /*** ID3D11Query1 methods ***/ -static FORCEINLINE void ID3D11Query1_GetDesc1(ID3D11Query1* This,D3D11_QUERY_DESC1 *desc) { +static __WIDL_INLINE void ID3D11Query1_GetDesc1(ID3D11Query1* This,D3D11_QUERY_DESC1 *desc) { This->lpVtbl->GetDesc1(This,desc); } #endif @@ -2335,450 +2343,450 @@ interface ID3D11DeviceContext3 { #define ID3D11DeviceContext3_GetHardwareProtectionState(This,enable) (This)->lpVtbl->GetHardwareProtectionState(This,enable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11DeviceContext3_QueryInterface(ID3D11DeviceContext3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext3_QueryInterface(ID3D11DeviceContext3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11DeviceContext3_AddRef(ID3D11DeviceContext3* This) { +static __WIDL_INLINE ULONG ID3D11DeviceContext3_AddRef(ID3D11DeviceContext3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11DeviceContext3_Release(ID3D11DeviceContext3* This) { +static __WIDL_INLINE ULONG ID3D11DeviceContext3_Release(ID3D11DeviceContext3* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11DeviceContext3_GetDevice(ID3D11DeviceContext3* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11DeviceContext3_GetDevice(ID3D11DeviceContext3* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11DeviceContext3_GetPrivateData(ID3D11DeviceContext3* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext3_GetPrivateData(ID3D11DeviceContext3* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11DeviceContext3_SetPrivateData(ID3D11DeviceContext3* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext3_SetPrivateData(ID3D11DeviceContext3* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11DeviceContext3_SetPrivateDataInterface(ID3D11DeviceContext3* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext3_SetPrivateDataInterface(ID3D11DeviceContext3* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11DeviceContext methods ***/ -static FORCEINLINE void ID3D11DeviceContext3_VSSetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext3_VSSetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->VSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext3_PSSetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_PSSetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->PSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext3_PSSetShader(ID3D11DeviceContext3* This,ID3D11PixelShader *pPixelShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext3_PSSetShader(ID3D11DeviceContext3* This,ID3D11PixelShader *pPixelShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->PSSetShader(This,pPixelShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext3_PSSetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext3_PSSetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->PSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext3_VSSetShader(ID3D11DeviceContext3* This,ID3D11VertexShader *pVertexShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext3_VSSetShader(ID3D11DeviceContext3* This,ID3D11VertexShader *pVertexShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->VSSetShader(This,pVertexShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext3_DrawIndexed(ID3D11DeviceContext3* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { +static __WIDL_INLINE void ID3D11DeviceContext3_DrawIndexed(ID3D11DeviceContext3* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { This->lpVtbl->DrawIndexed(This,IndexCount,StartIndexLocation,BaseVertexLocation); } -static FORCEINLINE void ID3D11DeviceContext3_Draw(ID3D11DeviceContext3* This,UINT VertexCount,UINT StartVertexLocation) { +static __WIDL_INLINE void ID3D11DeviceContext3_Draw(ID3D11DeviceContext3* This,UINT VertexCount,UINT StartVertexLocation) { This->lpVtbl->Draw(This,VertexCount,StartVertexLocation); } -static FORCEINLINE HRESULT ID3D11DeviceContext3_Map(ID3D11DeviceContext3* This,ID3D11Resource *pResource,UINT Subresource,D3D11_MAP MapType,UINT MapFlags,D3D11_MAPPED_SUBRESOURCE *pMappedResource) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext3_Map(ID3D11DeviceContext3* This,ID3D11Resource *pResource,UINT Subresource,D3D11_MAP MapType,UINT MapFlags,D3D11_MAPPED_SUBRESOURCE *pMappedResource) { return This->lpVtbl->Map(This,pResource,Subresource,MapType,MapFlags,pMappedResource); } -static FORCEINLINE void ID3D11DeviceContext3_Unmap(ID3D11DeviceContext3* This,ID3D11Resource *pResource,UINT Subresource) { +static __WIDL_INLINE void ID3D11DeviceContext3_Unmap(ID3D11DeviceContext3* This,ID3D11Resource *pResource,UINT Subresource) { This->lpVtbl->Unmap(This,pResource,Subresource); } -static FORCEINLINE void ID3D11DeviceContext3_PSSetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext3_PSSetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->PSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext3_IASetInputLayout(ID3D11DeviceContext3* This,ID3D11InputLayout *pInputLayout) { +static __WIDL_INLINE void ID3D11DeviceContext3_IASetInputLayout(ID3D11DeviceContext3* This,ID3D11InputLayout *pInputLayout) { This->lpVtbl->IASetInputLayout(This,pInputLayout); } -static FORCEINLINE void ID3D11DeviceContext3_IASetVertexBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext3_IASetVertexBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { This->lpVtbl->IASetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext3_IASetIndexBuffer(ID3D11DeviceContext3* This,ID3D11Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { +static __WIDL_INLINE void ID3D11DeviceContext3_IASetIndexBuffer(ID3D11DeviceContext3* This,ID3D11Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { This->lpVtbl->IASetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D11DeviceContext3_DrawIndexedInstanced(ID3D11DeviceContext3* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D11DeviceContext3_DrawIndexedInstanced(ID3D11DeviceContext3* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawIndexedInstanced(This,IndexCountPerInstance,InstanceCount,StartIndexLocation,BaseVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D11DeviceContext3_DrawInstanced(ID3D11DeviceContext3* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D11DeviceContext3_DrawInstanced(ID3D11DeviceContext3* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawInstanced(This,VertexCountPerInstance,InstanceCount,StartVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D11DeviceContext3_GSSetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext3_GSSetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->GSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext3_GSSetShader(ID3D11DeviceContext3* This,ID3D11GeometryShader *pShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext3_GSSetShader(ID3D11DeviceContext3* This,ID3D11GeometryShader *pShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->GSSetShader(This,pShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext3_IASetPrimitiveTopology(ID3D11DeviceContext3* This,D3D11_PRIMITIVE_TOPOLOGY Topology) { +static __WIDL_INLINE void ID3D11DeviceContext3_IASetPrimitiveTopology(ID3D11DeviceContext3* This,D3D11_PRIMITIVE_TOPOLOGY Topology) { This->lpVtbl->IASetPrimitiveTopology(This,Topology); } -static FORCEINLINE void ID3D11DeviceContext3_VSSetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_VSSetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->VSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext3_VSSetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext3_VSSetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->VSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext3_Begin(ID3D11DeviceContext3* This,ID3D11Asynchronous *pAsync) { +static __WIDL_INLINE void ID3D11DeviceContext3_Begin(ID3D11DeviceContext3* This,ID3D11Asynchronous *pAsync) { This->lpVtbl->Begin(This,pAsync); } -static FORCEINLINE void ID3D11DeviceContext3_End(ID3D11DeviceContext3* This,ID3D11Asynchronous *pAsync) { +static __WIDL_INLINE void ID3D11DeviceContext3_End(ID3D11DeviceContext3* This,ID3D11Asynchronous *pAsync) { This->lpVtbl->End(This,pAsync); } -static FORCEINLINE HRESULT ID3D11DeviceContext3_GetData(ID3D11DeviceContext3* This,ID3D11Asynchronous *pAsync,void *pData,UINT DataSize,UINT GetDataFlags) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext3_GetData(ID3D11DeviceContext3* This,ID3D11Asynchronous *pAsync,void *pData,UINT DataSize,UINT GetDataFlags) { return This->lpVtbl->GetData(This,pAsync,pData,DataSize,GetDataFlags); } -static FORCEINLINE void ID3D11DeviceContext3_SetPredication(ID3D11DeviceContext3* This,ID3D11Predicate *pPredicate,WINBOOL PredicateValue) { +static __WIDL_INLINE void ID3D11DeviceContext3_SetPredication(ID3D11DeviceContext3* This,ID3D11Predicate *pPredicate,WINBOOL PredicateValue) { This->lpVtbl->SetPredication(This,pPredicate,PredicateValue); } -static FORCEINLINE void ID3D11DeviceContext3_GSSetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_GSSetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->GSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext3_GSSetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext3_GSSetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->GSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext3_OMSetRenderTargets(ID3D11DeviceContext3* This,UINT NumViews,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView) { +static __WIDL_INLINE void ID3D11DeviceContext3_OMSetRenderTargets(ID3D11DeviceContext3* This,UINT NumViews,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView) { This->lpVtbl->OMSetRenderTargets(This,NumViews,ppRenderTargetViews,pDepthStencilView); } -static FORCEINLINE void ID3D11DeviceContext3_OMSetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext3* This,UINT NumRTVs,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { +static __WIDL_INLINE void ID3D11DeviceContext3_OMSetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext3* This,UINT NumRTVs,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { This->lpVtbl->OMSetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,pDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts); } -static FORCEINLINE void ID3D11DeviceContext3_OMSetBlendState(ID3D11DeviceContext3* This,ID3D11BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { +static __WIDL_INLINE void ID3D11DeviceContext3_OMSetBlendState(ID3D11DeviceContext3* This,ID3D11BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { This->lpVtbl->OMSetBlendState(This,pBlendState,BlendFactor,SampleMask); } -static FORCEINLINE void ID3D11DeviceContext3_OMSetDepthStencilState(ID3D11DeviceContext3* This,ID3D11DepthStencilState *pDepthStencilState,UINT StencilRef) { +static __WIDL_INLINE void ID3D11DeviceContext3_OMSetDepthStencilState(ID3D11DeviceContext3* This,ID3D11DepthStencilState *pDepthStencilState,UINT StencilRef) { This->lpVtbl->OMSetDepthStencilState(This,pDepthStencilState,StencilRef); } -static FORCEINLINE void ID3D11DeviceContext3_SOSetTargets(ID3D11DeviceContext3* This,UINT NumBuffers,ID3D11Buffer *const *ppSOTargets,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext3_SOSetTargets(ID3D11DeviceContext3* This,UINT NumBuffers,ID3D11Buffer *const *ppSOTargets,const UINT *pOffsets) { This->lpVtbl->SOSetTargets(This,NumBuffers,ppSOTargets,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext3_DrawAuto(ID3D11DeviceContext3* This) { +static __WIDL_INLINE void ID3D11DeviceContext3_DrawAuto(ID3D11DeviceContext3* This) { This->lpVtbl->DrawAuto(This); } -static FORCEINLINE void ID3D11DeviceContext3_DrawIndexedInstancedIndirect(ID3D11DeviceContext3* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext3_DrawIndexedInstancedIndirect(ID3D11DeviceContext3* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DrawIndexedInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext3_DrawInstancedIndirect(ID3D11DeviceContext3* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext3_DrawInstancedIndirect(ID3D11DeviceContext3* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DrawInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext3_Dispatch(ID3D11DeviceContext3* This,UINT ThreadGroupCountX,UINT ThreadGroupCountY,UINT ThreadGroupCountZ) { +static __WIDL_INLINE void ID3D11DeviceContext3_Dispatch(ID3D11DeviceContext3* This,UINT ThreadGroupCountX,UINT ThreadGroupCountY,UINT ThreadGroupCountZ) { This->lpVtbl->Dispatch(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ); } -static FORCEINLINE void ID3D11DeviceContext3_DispatchIndirect(ID3D11DeviceContext3* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext3_DispatchIndirect(ID3D11DeviceContext3* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DispatchIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext3_RSSetState(ID3D11DeviceContext3* This,ID3D11RasterizerState *pRasterizerState) { +static __WIDL_INLINE void ID3D11DeviceContext3_RSSetState(ID3D11DeviceContext3* This,ID3D11RasterizerState *pRasterizerState) { This->lpVtbl->RSSetState(This,pRasterizerState); } -static FORCEINLINE void ID3D11DeviceContext3_RSSetViewports(ID3D11DeviceContext3* This,UINT NumViewports,const D3D11_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D11DeviceContext3_RSSetViewports(ID3D11DeviceContext3* This,UINT NumViewports,const D3D11_VIEWPORT *pViewports) { This->lpVtbl->RSSetViewports(This,NumViewports,pViewports); } -static FORCEINLINE void ID3D11DeviceContext3_RSSetScissorRects(ID3D11DeviceContext3* This,UINT NumRects,const D3D11_RECT *pRects) { +static __WIDL_INLINE void ID3D11DeviceContext3_RSSetScissorRects(ID3D11DeviceContext3* This,UINT NumRects,const D3D11_RECT *pRects) { This->lpVtbl->RSSetScissorRects(This,NumRects,pRects); } -static FORCEINLINE void ID3D11DeviceContext3_CopySubresourceRegion(ID3D11DeviceContext3* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox) { +static __WIDL_INLINE void ID3D11DeviceContext3_CopySubresourceRegion(ID3D11DeviceContext3* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox) { This->lpVtbl->CopySubresourceRegion(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox); } -static FORCEINLINE void ID3D11DeviceContext3_CopyResource(ID3D11DeviceContext3* This,ID3D11Resource *pDstResource,ID3D11Resource *pSrcResource) { +static __WIDL_INLINE void ID3D11DeviceContext3_CopyResource(ID3D11DeviceContext3* This,ID3D11Resource *pDstResource,ID3D11Resource *pSrcResource) { This->lpVtbl->CopyResource(This,pDstResource,pSrcResource); } -static FORCEINLINE void ID3D11DeviceContext3_UpdateSubresource(ID3D11DeviceContext3* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { +static __WIDL_INLINE void ID3D11DeviceContext3_UpdateSubresource(ID3D11DeviceContext3* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { This->lpVtbl->UpdateSubresource(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch); } -static FORCEINLINE void ID3D11DeviceContext3_CopyStructureCount(ID3D11DeviceContext3* This,ID3D11Buffer *pDstBuffer,UINT DstAlignedByteOffset,ID3D11UnorderedAccessView *pSrcView) { +static __WIDL_INLINE void ID3D11DeviceContext3_CopyStructureCount(ID3D11DeviceContext3* This,ID3D11Buffer *pDstBuffer,UINT DstAlignedByteOffset,ID3D11UnorderedAccessView *pSrcView) { This->lpVtbl->CopyStructureCount(This,pDstBuffer,DstAlignedByteOffset,pSrcView); } -static FORCEINLINE void ID3D11DeviceContext3_ClearRenderTargetView(ID3D11DeviceContext3* This,ID3D11RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { +static __WIDL_INLINE void ID3D11DeviceContext3_ClearRenderTargetView(ID3D11DeviceContext3* This,ID3D11RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { This->lpVtbl->ClearRenderTargetView(This,pRenderTargetView,ColorRGBA); } -static FORCEINLINE void ID3D11DeviceContext3_ClearUnorderedAccessViewUint(ID3D11DeviceContext3* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const UINT Values[4]) { +static __WIDL_INLINE void ID3D11DeviceContext3_ClearUnorderedAccessViewUint(ID3D11DeviceContext3* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const UINT Values[4]) { This->lpVtbl->ClearUnorderedAccessViewUint(This,pUnorderedAccessView,Values); } -static FORCEINLINE void ID3D11DeviceContext3_ClearUnorderedAccessViewFloat(ID3D11DeviceContext3* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const FLOAT Values[4]) { +static __WIDL_INLINE void ID3D11DeviceContext3_ClearUnorderedAccessViewFloat(ID3D11DeviceContext3* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const FLOAT Values[4]) { This->lpVtbl->ClearUnorderedAccessViewFloat(This,pUnorderedAccessView,Values); } -static FORCEINLINE void ID3D11DeviceContext3_ClearDepthStencilView(ID3D11DeviceContext3* This,ID3D11DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { +static __WIDL_INLINE void ID3D11DeviceContext3_ClearDepthStencilView(ID3D11DeviceContext3* This,ID3D11DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { This->lpVtbl->ClearDepthStencilView(This,pDepthStencilView,ClearFlags,Depth,Stencil); } -static FORCEINLINE void ID3D11DeviceContext3_GenerateMips(ID3D11DeviceContext3* This,ID3D11ShaderResourceView *pShaderResourceView) { +static __WIDL_INLINE void ID3D11DeviceContext3_GenerateMips(ID3D11DeviceContext3* This,ID3D11ShaderResourceView *pShaderResourceView) { This->lpVtbl->GenerateMips(This,pShaderResourceView); } -static FORCEINLINE void ID3D11DeviceContext3_SetResourceMinLOD(ID3D11DeviceContext3* This,ID3D11Resource *pResource,FLOAT MinLOD) { +static __WIDL_INLINE void ID3D11DeviceContext3_SetResourceMinLOD(ID3D11DeviceContext3* This,ID3D11Resource *pResource,FLOAT MinLOD) { This->lpVtbl->SetResourceMinLOD(This,pResource,MinLOD); } -static FORCEINLINE FLOAT ID3D11DeviceContext3_GetResourceMinLOD(ID3D11DeviceContext3* This,ID3D11Resource *pResource) { +static __WIDL_INLINE FLOAT ID3D11DeviceContext3_GetResourceMinLOD(ID3D11DeviceContext3* This,ID3D11Resource *pResource) { return This->lpVtbl->GetResourceMinLOD(This,pResource); } -static FORCEINLINE void ID3D11DeviceContext3_ResolveSubresource(ID3D11DeviceContext3* This,ID3D11Resource *pDstResource,UINT DstSubresource,ID3D11Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { +static __WIDL_INLINE void ID3D11DeviceContext3_ResolveSubresource(ID3D11DeviceContext3* This,ID3D11Resource *pDstResource,UINT DstSubresource,ID3D11Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { This->lpVtbl->ResolveSubresource(This,pDstResource,DstSubresource,pSrcResource,SrcSubresource,Format); } -static FORCEINLINE void ID3D11DeviceContext3_ExecuteCommandList(ID3D11DeviceContext3* This,ID3D11CommandList *pCommandList,WINBOOL RestoreContextState) { +static __WIDL_INLINE void ID3D11DeviceContext3_ExecuteCommandList(ID3D11DeviceContext3* This,ID3D11CommandList *pCommandList,WINBOOL RestoreContextState) { This->lpVtbl->ExecuteCommandList(This,pCommandList,RestoreContextState); } -static FORCEINLINE void ID3D11DeviceContext3_HSSetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_HSSetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->HSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext3_HSSetShader(ID3D11DeviceContext3* This,ID3D11HullShader *pHullShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext3_HSSetShader(ID3D11DeviceContext3* This,ID3D11HullShader *pHullShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->HSSetShader(This,pHullShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext3_HSSetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext3_HSSetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->HSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext3_HSSetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext3_HSSetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->HSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext3_DSSetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_DSSetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->DSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext3_DSSetShader(ID3D11DeviceContext3* This,ID3D11DomainShader *pDomainShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext3_DSSetShader(ID3D11DeviceContext3* This,ID3D11DomainShader *pDomainShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->DSSetShader(This,pDomainShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext3_DSSetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext3_DSSetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->DSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext3_DSSetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext3_DSSetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->DSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext3_CSSetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_CSSetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->CSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext3_CSSetUnorderedAccessViews(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { +static __WIDL_INLINE void ID3D11DeviceContext3_CSSetUnorderedAccessViews(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { This->lpVtbl->CSSetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts); } -static FORCEINLINE void ID3D11DeviceContext3_CSSetShader(ID3D11DeviceContext3* This,ID3D11ComputeShader *pComputeShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext3_CSSetShader(ID3D11DeviceContext3* This,ID3D11ComputeShader *pComputeShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->CSSetShader(This,pComputeShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext3_CSSetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext3_CSSetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->CSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext3_CSSetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext3_CSSetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->CSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext3_VSGetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext3_VSGetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->VSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext3_PSGetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_PSGetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->PSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext3_PSGetShader(ID3D11DeviceContext3* This,ID3D11PixelShader **ppPixelShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext3_PSGetShader(ID3D11DeviceContext3* This,ID3D11PixelShader **ppPixelShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->PSGetShader(This,ppPixelShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext3_PSGetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext3_PSGetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->PSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext3_VSGetShader(ID3D11DeviceContext3* This,ID3D11VertexShader **ppVertexShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext3_VSGetShader(ID3D11DeviceContext3* This,ID3D11VertexShader **ppVertexShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->VSGetShader(This,ppVertexShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext3_PSGetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext3_PSGetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->PSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext3_IAGetInputLayout(ID3D11DeviceContext3* This,ID3D11InputLayout **ppInputLayout) { +static __WIDL_INLINE void ID3D11DeviceContext3_IAGetInputLayout(ID3D11DeviceContext3* This,ID3D11InputLayout **ppInputLayout) { This->lpVtbl->IAGetInputLayout(This,ppInputLayout); } -static FORCEINLINE void ID3D11DeviceContext3_IAGetVertexBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext3_IAGetVertexBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { This->lpVtbl->IAGetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext3_IAGetIndexBuffer(ID3D11DeviceContext3* This,ID3D11Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { +static __WIDL_INLINE void ID3D11DeviceContext3_IAGetIndexBuffer(ID3D11DeviceContext3* This,ID3D11Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { This->lpVtbl->IAGetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D11DeviceContext3_GSGetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext3_GSGetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->GSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext3_GSGetShader(ID3D11DeviceContext3* This,ID3D11GeometryShader **ppGeometryShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext3_GSGetShader(ID3D11DeviceContext3* This,ID3D11GeometryShader **ppGeometryShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->GSGetShader(This,ppGeometryShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext3_IAGetPrimitiveTopology(ID3D11DeviceContext3* This,D3D11_PRIMITIVE_TOPOLOGY *pTopology) { +static __WIDL_INLINE void ID3D11DeviceContext3_IAGetPrimitiveTopology(ID3D11DeviceContext3* This,D3D11_PRIMITIVE_TOPOLOGY *pTopology) { This->lpVtbl->IAGetPrimitiveTopology(This,pTopology); } -static FORCEINLINE void ID3D11DeviceContext3_VSGetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_VSGetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->VSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext3_VSGetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext3_VSGetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->VSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext3_GetPredication(ID3D11DeviceContext3* This,ID3D11Predicate **ppPredicate,WINBOOL *pPredicateValue) { +static __WIDL_INLINE void ID3D11DeviceContext3_GetPredication(ID3D11DeviceContext3* This,ID3D11Predicate **ppPredicate,WINBOOL *pPredicateValue) { This->lpVtbl->GetPredication(This,ppPredicate,pPredicateValue); } -static FORCEINLINE void ID3D11DeviceContext3_GSGetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_GSGetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->GSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext3_GSGetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext3_GSGetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->GSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext3_OMGetRenderTargets(ID3D11DeviceContext3* This,UINT NumViews,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE void ID3D11DeviceContext3_OMGetRenderTargets(ID3D11DeviceContext3* This,UINT NumViews,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView) { This->lpVtbl->OMGetRenderTargets(This,NumViews,ppRenderTargetViews,ppDepthStencilView); } -static FORCEINLINE void ID3D11DeviceContext3_OMGetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext3* This,UINT NumRTVs,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_OMGetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext3* This,UINT NumRTVs,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { This->lpVtbl->OMGetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,ppDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews); } -static FORCEINLINE void ID3D11DeviceContext3_OMGetBlendState(ID3D11DeviceContext3* This,ID3D11BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { +static __WIDL_INLINE void ID3D11DeviceContext3_OMGetBlendState(ID3D11DeviceContext3* This,ID3D11BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { This->lpVtbl->OMGetBlendState(This,ppBlendState,BlendFactor,pSampleMask); } -static FORCEINLINE void ID3D11DeviceContext3_OMGetDepthStencilState(ID3D11DeviceContext3* This,ID3D11DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { +static __WIDL_INLINE void ID3D11DeviceContext3_OMGetDepthStencilState(ID3D11DeviceContext3* This,ID3D11DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { This->lpVtbl->OMGetDepthStencilState(This,ppDepthStencilState,pStencilRef); } -static FORCEINLINE void ID3D11DeviceContext3_SOGetTargets(ID3D11DeviceContext3* This,UINT NumBuffers,ID3D11Buffer **ppSOTargets) { +static __WIDL_INLINE void ID3D11DeviceContext3_SOGetTargets(ID3D11DeviceContext3* This,UINT NumBuffers,ID3D11Buffer **ppSOTargets) { This->lpVtbl->SOGetTargets(This,NumBuffers,ppSOTargets); } -static FORCEINLINE void ID3D11DeviceContext3_RSGetState(ID3D11DeviceContext3* This,ID3D11RasterizerState **ppRasterizerState) { +static __WIDL_INLINE void ID3D11DeviceContext3_RSGetState(ID3D11DeviceContext3* This,ID3D11RasterizerState **ppRasterizerState) { This->lpVtbl->RSGetState(This,ppRasterizerState); } -static FORCEINLINE void ID3D11DeviceContext3_RSGetViewports(ID3D11DeviceContext3* This,UINT *pNumViewports,D3D11_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D11DeviceContext3_RSGetViewports(ID3D11DeviceContext3* This,UINT *pNumViewports,D3D11_VIEWPORT *pViewports) { This->lpVtbl->RSGetViewports(This,pNumViewports,pViewports); } -static FORCEINLINE void ID3D11DeviceContext3_RSGetScissorRects(ID3D11DeviceContext3* This,UINT *pNumRects,D3D11_RECT *pRects) { +static __WIDL_INLINE void ID3D11DeviceContext3_RSGetScissorRects(ID3D11DeviceContext3* This,UINT *pNumRects,D3D11_RECT *pRects) { This->lpVtbl->RSGetScissorRects(This,pNumRects,pRects); } -static FORCEINLINE void ID3D11DeviceContext3_HSGetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_HSGetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->HSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext3_HSGetShader(ID3D11DeviceContext3* This,ID3D11HullShader **ppHullShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext3_HSGetShader(ID3D11DeviceContext3* This,ID3D11HullShader **ppHullShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->HSGetShader(This,ppHullShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext3_HSGetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext3_HSGetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->HSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext3_HSGetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext3_HSGetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->HSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext3_DSGetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_DSGetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->DSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext3_DSGetShader(ID3D11DeviceContext3* This,ID3D11DomainShader **ppDomainShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext3_DSGetShader(ID3D11DeviceContext3* This,ID3D11DomainShader **ppDomainShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->DSGetShader(This,ppDomainShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext3_DSGetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext3_DSGetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->DSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext3_DSGetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext3_DSGetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->DSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext3_CSGetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_CSGetShaderResources(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->CSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext3_CSGetUnorderedAccessViews(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { +static __WIDL_INLINE void ID3D11DeviceContext3_CSGetUnorderedAccessViews(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { This->lpVtbl->CSGetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews); } -static FORCEINLINE void ID3D11DeviceContext3_CSGetShader(ID3D11DeviceContext3* This,ID3D11ComputeShader **ppComputeShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext3_CSGetShader(ID3D11DeviceContext3* This,ID3D11ComputeShader **ppComputeShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->CSGetShader(This,ppComputeShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext3_CSGetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext3_CSGetSamplers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->CSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext3_CSGetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext3_CSGetConstantBuffers(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->CSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext3_ClearState(ID3D11DeviceContext3* This) { +static __WIDL_INLINE void ID3D11DeviceContext3_ClearState(ID3D11DeviceContext3* This) { This->lpVtbl->ClearState(This); } -static FORCEINLINE void ID3D11DeviceContext3_Flush(ID3D11DeviceContext3* This) { +static __WIDL_INLINE void ID3D11DeviceContext3_Flush(ID3D11DeviceContext3* This) { This->lpVtbl->Flush(This); } -static FORCEINLINE D3D11_DEVICE_CONTEXT_TYPE ID3D11DeviceContext3_GetType(ID3D11DeviceContext3* This) { +static __WIDL_INLINE D3D11_DEVICE_CONTEXT_TYPE ID3D11DeviceContext3_GetType(ID3D11DeviceContext3* This) { return This->lpVtbl->GetType(This); } -static FORCEINLINE UINT ID3D11DeviceContext3_GetContextFlags(ID3D11DeviceContext3* This) { +static __WIDL_INLINE UINT ID3D11DeviceContext3_GetContextFlags(ID3D11DeviceContext3* This) { return This->lpVtbl->GetContextFlags(This); } -static FORCEINLINE HRESULT ID3D11DeviceContext3_FinishCommandList(ID3D11DeviceContext3* This,WINBOOL RestoreDeferredContextState,ID3D11CommandList **ppCommandList) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext3_FinishCommandList(ID3D11DeviceContext3* This,WINBOOL RestoreDeferredContextState,ID3D11CommandList **ppCommandList) { return This->lpVtbl->FinishCommandList(This,RestoreDeferredContextState,ppCommandList); } /*** ID3D11DeviceContext1 methods ***/ -static FORCEINLINE void ID3D11DeviceContext3_CopySubresourceRegion1(ID3D11DeviceContext3* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox,UINT CopyFlags) { +static __WIDL_INLINE void ID3D11DeviceContext3_CopySubresourceRegion1(ID3D11DeviceContext3* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox,UINT CopyFlags) { This->lpVtbl->CopySubresourceRegion1(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox,CopyFlags); } -static FORCEINLINE void ID3D11DeviceContext3_UpdateSubresource1(ID3D11DeviceContext3* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch,UINT CopyFlags) { +static __WIDL_INLINE void ID3D11DeviceContext3_UpdateSubresource1(ID3D11DeviceContext3* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch,UINT CopyFlags) { This->lpVtbl->UpdateSubresource1(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch,CopyFlags); } -static FORCEINLINE void ID3D11DeviceContext3_DiscardResource(ID3D11DeviceContext3* This,ID3D11Resource *pResource) { +static __WIDL_INLINE void ID3D11DeviceContext3_DiscardResource(ID3D11DeviceContext3* This,ID3D11Resource *pResource) { This->lpVtbl->DiscardResource(This,pResource); } -static FORCEINLINE void ID3D11DeviceContext3_DiscardView(ID3D11DeviceContext3* This,ID3D11View *pResourceView) { +static __WIDL_INLINE void ID3D11DeviceContext3_DiscardView(ID3D11DeviceContext3* This,ID3D11View *pResourceView) { This->lpVtbl->DiscardView(This,pResourceView); } -static FORCEINLINE void ID3D11DeviceContext3_VSSetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext3_VSSetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->VSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext3_HSSetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext3_HSSetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->HSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext3_DSSetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext3_DSSetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->DSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext3_GSSetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext3_GSSetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->GSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext3_PSSetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext3_PSSetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->PSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext3_CSSetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext3_CSSetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->CSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext3_VSGetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext3_VSGetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->VSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext3_HSGetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext3_HSGetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->HSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext3_DSGetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext3_DSGetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->DSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext3_GSGetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext3_GSGetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->GSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext3_PSGetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext3_PSGetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->PSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext3_CSGetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext3_CSGetConstantBuffers1(ID3D11DeviceContext3* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->CSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext3_SwapDeviceContextState(ID3D11DeviceContext3* This,ID3DDeviceContextState *pState,ID3DDeviceContextState **ppPreviousState) { +static __WIDL_INLINE void ID3D11DeviceContext3_SwapDeviceContextState(ID3D11DeviceContext3* This,ID3DDeviceContextState *pState,ID3DDeviceContextState **ppPreviousState) { This->lpVtbl->SwapDeviceContextState(This,pState,ppPreviousState); } -static FORCEINLINE void ID3D11DeviceContext3_ClearView(ID3D11DeviceContext3* This,ID3D11View *pView,const FLOAT Color[4],const D3D11_RECT *pRect,UINT NumRects) { +static __WIDL_INLINE void ID3D11DeviceContext3_ClearView(ID3D11DeviceContext3* This,ID3D11View *pView,const FLOAT Color[4],const D3D11_RECT *pRect,UINT NumRects) { This->lpVtbl->ClearView(This,pView,Color,pRect,NumRects); } -static FORCEINLINE void ID3D11DeviceContext3_DiscardView1(ID3D11DeviceContext3* This,ID3D11View *pResourceView,const D3D11_RECT *pRects,UINT NumRects) { +static __WIDL_INLINE void ID3D11DeviceContext3_DiscardView1(ID3D11DeviceContext3* This,ID3D11View *pResourceView,const D3D11_RECT *pRects,UINT NumRects) { This->lpVtbl->DiscardView1(This,pResourceView,pRects,NumRects); } /*** ID3D11DeviceContext2 methods ***/ -static FORCEINLINE HRESULT ID3D11DeviceContext3_UpdateTileMappings(ID3D11DeviceContext3* This,ID3D11Resource *resource,UINT region_count,const D3D11_TILED_RESOURCE_COORDINATE *region_start_coordinates,const D3D11_TILE_REGION_SIZE *region_sizes,ID3D11Buffer *pool,UINT range_count,const UINT *range_flags,const UINT *pool_start_offsets,const UINT *range_tile_counts,UINT flags) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext3_UpdateTileMappings(ID3D11DeviceContext3* This,ID3D11Resource *resource,UINT region_count,const D3D11_TILED_RESOURCE_COORDINATE *region_start_coordinates,const D3D11_TILE_REGION_SIZE *region_sizes,ID3D11Buffer *pool,UINT range_count,const UINT *range_flags,const UINT *pool_start_offsets,const UINT *range_tile_counts,UINT flags) { return This->lpVtbl->UpdateTileMappings(This,resource,region_count,region_start_coordinates,region_sizes,pool,range_count,range_flags,pool_start_offsets,range_tile_counts,flags); } -static FORCEINLINE HRESULT ID3D11DeviceContext3_CopyTileMappings(ID3D11DeviceContext3* This,ID3D11Resource *dst_resource,const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate,ID3D11Resource *src_resource,const D3D11_TILED_RESOURCE_COORDINATE *src_start_coordinate,const D3D11_TILE_REGION_SIZE *region_size,UINT flags) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext3_CopyTileMappings(ID3D11DeviceContext3* This,ID3D11Resource *dst_resource,const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate,ID3D11Resource *src_resource,const D3D11_TILED_RESOURCE_COORDINATE *src_start_coordinate,const D3D11_TILE_REGION_SIZE *region_size,UINT flags) { return This->lpVtbl->CopyTileMappings(This,dst_resource,dst_start_coordinate,src_resource,src_start_coordinate,region_size,flags); } -static FORCEINLINE void ID3D11DeviceContext3_CopyTiles(ID3D11DeviceContext3* This,ID3D11Resource *resource,const D3D11_TILED_RESOURCE_COORDINATE *start_coordinate,const D3D11_TILE_REGION_SIZE *size,ID3D11Buffer *buffer,UINT64 start_offset,UINT flags) { +static __WIDL_INLINE void ID3D11DeviceContext3_CopyTiles(ID3D11DeviceContext3* This,ID3D11Resource *resource,const D3D11_TILED_RESOURCE_COORDINATE *start_coordinate,const D3D11_TILE_REGION_SIZE *size,ID3D11Buffer *buffer,UINT64 start_offset,UINT flags) { This->lpVtbl->CopyTiles(This,resource,start_coordinate,size,buffer,start_offset,flags); } -static FORCEINLINE void ID3D11DeviceContext3_UpdateTiles(ID3D11DeviceContext3* This,ID3D11Resource *dst_resource,const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate,const D3D11_TILE_REGION_SIZE *dst_region_size,const void *src_data,UINT flags) { +static __WIDL_INLINE void ID3D11DeviceContext3_UpdateTiles(ID3D11DeviceContext3* This,ID3D11Resource *dst_resource,const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate,const D3D11_TILE_REGION_SIZE *dst_region_size,const void *src_data,UINT flags) { This->lpVtbl->UpdateTiles(This,dst_resource,dst_start_coordinate,dst_region_size,src_data,flags); } -static FORCEINLINE HRESULT ID3D11DeviceContext3_ResizeTilePool(ID3D11DeviceContext3* This,ID3D11Buffer *pool,UINT64 size) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext3_ResizeTilePool(ID3D11DeviceContext3* This,ID3D11Buffer *pool,UINT64 size) { return This->lpVtbl->ResizeTilePool(This,pool,size); } -static FORCEINLINE void ID3D11DeviceContext3_TiledResourceBarrier(ID3D11DeviceContext3* This,ID3D11DeviceChild *before_barrier,ID3D11DeviceChild *after_barrier) { +static __WIDL_INLINE void ID3D11DeviceContext3_TiledResourceBarrier(ID3D11DeviceContext3* This,ID3D11DeviceChild *before_barrier,ID3D11DeviceChild *after_barrier) { This->lpVtbl->TiledResourceBarrier(This,before_barrier,after_barrier); } -static FORCEINLINE WINBOOL ID3D11DeviceContext3_IsAnnotationEnabled(ID3D11DeviceContext3* This) { +static __WIDL_INLINE WINBOOL ID3D11DeviceContext3_IsAnnotationEnabled(ID3D11DeviceContext3* This) { return This->lpVtbl->IsAnnotationEnabled(This); } -static FORCEINLINE void ID3D11DeviceContext3_SetMarkerInt(ID3D11DeviceContext3* This,const WCHAR *label,int data) { +static __WIDL_INLINE void ID3D11DeviceContext3_SetMarkerInt(ID3D11DeviceContext3* This,const WCHAR *label,int data) { This->lpVtbl->SetMarkerInt(This,label,data); } -static FORCEINLINE void ID3D11DeviceContext3_BeginEventInt(ID3D11DeviceContext3* This,const WCHAR *label,int data) { +static __WIDL_INLINE void ID3D11DeviceContext3_BeginEventInt(ID3D11DeviceContext3* This,const WCHAR *label,int data) { This->lpVtbl->BeginEventInt(This,label,data); } -static FORCEINLINE void ID3D11DeviceContext3_EndEvent(ID3D11DeviceContext3* This) { +static __WIDL_INLINE void ID3D11DeviceContext3_EndEvent(ID3D11DeviceContext3* This) { This->lpVtbl->EndEvent(This); } /*** ID3D11DeviceContext3 methods ***/ -static FORCEINLINE void ID3D11DeviceContext3_Flush1(ID3D11DeviceContext3* This,D3D11_CONTEXT_TYPE type,HANDLE event) { +static __WIDL_INLINE void ID3D11DeviceContext3_Flush1(ID3D11DeviceContext3* This,D3D11_CONTEXT_TYPE type,HANDLE event) { This->lpVtbl->Flush1(This,type,event); } -static FORCEINLINE void ID3D11DeviceContext3_SetHardwareProtectionState(ID3D11DeviceContext3* This,WINBOOL enable) { +static __WIDL_INLINE void ID3D11DeviceContext3_SetHardwareProtectionState(ID3D11DeviceContext3* This,WINBOOL enable) { This->lpVtbl->SetHardwareProtectionState(This,enable); } -static FORCEINLINE void ID3D11DeviceContext3_GetHardwareProtectionState(ID3D11DeviceContext3* This,WINBOOL *enable) { +static __WIDL_INLINE void ID3D11DeviceContext3_GetHardwareProtectionState(ID3D11DeviceContext3* This,WINBOOL *enable) { This->lpVtbl->GetHardwareProtectionState(This,enable); } #endif @@ -2895,36 +2903,36 @@ interface ID3D11Fence { #define ID3D11Fence_SetEventOnCompletion(This,value,event) (This)->lpVtbl->SetEventOnCompletion(This,value,event) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Fence_QueryInterface(ID3D11Fence* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Fence_QueryInterface(ID3D11Fence* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Fence_AddRef(ID3D11Fence* This) { +static __WIDL_INLINE ULONG ID3D11Fence_AddRef(ID3D11Fence* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Fence_Release(ID3D11Fence* This) { +static __WIDL_INLINE ULONG ID3D11Fence_Release(ID3D11Fence* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11Fence_GetDevice(ID3D11Fence* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11Fence_GetDevice(ID3D11Fence* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11Fence_GetPrivateData(ID3D11Fence* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Fence_GetPrivateData(ID3D11Fence* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Fence_SetPrivateData(ID3D11Fence* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Fence_SetPrivateData(ID3D11Fence* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Fence_SetPrivateDataInterface(ID3D11Fence* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Fence_SetPrivateDataInterface(ID3D11Fence* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11Fence methods ***/ -static FORCEINLINE HRESULT ID3D11Fence_CreateSharedHandle(ID3D11Fence* This,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { +static __WIDL_INLINE HRESULT ID3D11Fence_CreateSharedHandle(ID3D11Fence* This,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { return This->lpVtbl->CreateSharedHandle(This,attributes,access,name,handle); } -static FORCEINLINE UINT64 ID3D11Fence_GetCompletedValue(ID3D11Fence* This) { +static __WIDL_INLINE UINT64 ID3D11Fence_GetCompletedValue(ID3D11Fence* This) { return This->lpVtbl->GetCompletedValue(This); } -static FORCEINLINE HRESULT ID3D11Fence_SetEventOnCompletion(ID3D11Fence* This,UINT64 value,HANDLE event) { +static __WIDL_INLINE HRESULT ID3D11Fence_SetEventOnCompletion(ID3D11Fence* This,UINT64 value,HANDLE event) { return This->lpVtbl->SetEventOnCompletion(This,value,event); } #endif @@ -4021,457 +4029,457 @@ interface ID3D11DeviceContext4 { #define ID3D11DeviceContext4_Wait(This,fence,value) (This)->lpVtbl->Wait(This,fence,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11DeviceContext4_QueryInterface(ID3D11DeviceContext4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext4_QueryInterface(ID3D11DeviceContext4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11DeviceContext4_AddRef(ID3D11DeviceContext4* This) { +static __WIDL_INLINE ULONG ID3D11DeviceContext4_AddRef(ID3D11DeviceContext4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11DeviceContext4_Release(ID3D11DeviceContext4* This) { +static __WIDL_INLINE ULONG ID3D11DeviceContext4_Release(ID3D11DeviceContext4* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11DeviceContext4_GetDevice(ID3D11DeviceContext4* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11DeviceContext4_GetDevice(ID3D11DeviceContext4* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11DeviceContext4_GetPrivateData(ID3D11DeviceContext4* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext4_GetPrivateData(ID3D11DeviceContext4* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11DeviceContext4_SetPrivateData(ID3D11DeviceContext4* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext4_SetPrivateData(ID3D11DeviceContext4* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11DeviceContext4_SetPrivateDataInterface(ID3D11DeviceContext4* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext4_SetPrivateDataInterface(ID3D11DeviceContext4* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11DeviceContext methods ***/ -static FORCEINLINE void ID3D11DeviceContext4_VSSetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext4_VSSetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->VSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext4_PSSetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_PSSetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->PSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext4_PSSetShader(ID3D11DeviceContext4* This,ID3D11PixelShader *pPixelShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext4_PSSetShader(ID3D11DeviceContext4* This,ID3D11PixelShader *pPixelShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->PSSetShader(This,pPixelShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext4_PSSetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext4_PSSetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->PSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext4_VSSetShader(ID3D11DeviceContext4* This,ID3D11VertexShader *pVertexShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext4_VSSetShader(ID3D11DeviceContext4* This,ID3D11VertexShader *pVertexShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->VSSetShader(This,pVertexShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext4_DrawIndexed(ID3D11DeviceContext4* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { +static __WIDL_INLINE void ID3D11DeviceContext4_DrawIndexed(ID3D11DeviceContext4* This,UINT IndexCount,UINT StartIndexLocation,INT BaseVertexLocation) { This->lpVtbl->DrawIndexed(This,IndexCount,StartIndexLocation,BaseVertexLocation); } -static FORCEINLINE void ID3D11DeviceContext4_Draw(ID3D11DeviceContext4* This,UINT VertexCount,UINT StartVertexLocation) { +static __WIDL_INLINE void ID3D11DeviceContext4_Draw(ID3D11DeviceContext4* This,UINT VertexCount,UINT StartVertexLocation) { This->lpVtbl->Draw(This,VertexCount,StartVertexLocation); } -static FORCEINLINE HRESULT ID3D11DeviceContext4_Map(ID3D11DeviceContext4* This,ID3D11Resource *pResource,UINT Subresource,D3D11_MAP MapType,UINT MapFlags,D3D11_MAPPED_SUBRESOURCE *pMappedResource) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext4_Map(ID3D11DeviceContext4* This,ID3D11Resource *pResource,UINT Subresource,D3D11_MAP MapType,UINT MapFlags,D3D11_MAPPED_SUBRESOURCE *pMappedResource) { return This->lpVtbl->Map(This,pResource,Subresource,MapType,MapFlags,pMappedResource); } -static FORCEINLINE void ID3D11DeviceContext4_Unmap(ID3D11DeviceContext4* This,ID3D11Resource *pResource,UINT Subresource) { +static __WIDL_INLINE void ID3D11DeviceContext4_Unmap(ID3D11DeviceContext4* This,ID3D11Resource *pResource,UINT Subresource) { This->lpVtbl->Unmap(This,pResource,Subresource); } -static FORCEINLINE void ID3D11DeviceContext4_PSSetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext4_PSSetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->PSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext4_IASetInputLayout(ID3D11DeviceContext4* This,ID3D11InputLayout *pInputLayout) { +static __WIDL_INLINE void ID3D11DeviceContext4_IASetInputLayout(ID3D11DeviceContext4* This,ID3D11InputLayout *pInputLayout) { This->lpVtbl->IASetInputLayout(This,pInputLayout); } -static FORCEINLINE void ID3D11DeviceContext4_IASetVertexBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext4_IASetVertexBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppVertexBuffers,const UINT *pStrides,const UINT *pOffsets) { This->lpVtbl->IASetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext4_IASetIndexBuffer(ID3D11DeviceContext4* This,ID3D11Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { +static __WIDL_INLINE void ID3D11DeviceContext4_IASetIndexBuffer(ID3D11DeviceContext4* This,ID3D11Buffer *pIndexBuffer,DXGI_FORMAT Format,UINT Offset) { This->lpVtbl->IASetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D11DeviceContext4_DrawIndexedInstanced(ID3D11DeviceContext4* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D11DeviceContext4_DrawIndexedInstanced(ID3D11DeviceContext4* This,UINT IndexCountPerInstance,UINT InstanceCount,UINT StartIndexLocation,INT BaseVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawIndexedInstanced(This,IndexCountPerInstance,InstanceCount,StartIndexLocation,BaseVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D11DeviceContext4_DrawInstanced(ID3D11DeviceContext4* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { +static __WIDL_INLINE void ID3D11DeviceContext4_DrawInstanced(ID3D11DeviceContext4* This,UINT VertexCountPerInstance,UINT InstanceCount,UINT StartVertexLocation,UINT StartInstanceLocation) { This->lpVtbl->DrawInstanced(This,VertexCountPerInstance,InstanceCount,StartVertexLocation,StartInstanceLocation); } -static FORCEINLINE void ID3D11DeviceContext4_GSSetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext4_GSSetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->GSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext4_GSSetShader(ID3D11DeviceContext4* This,ID3D11GeometryShader *pShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext4_GSSetShader(ID3D11DeviceContext4* This,ID3D11GeometryShader *pShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->GSSetShader(This,pShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext4_IASetPrimitiveTopology(ID3D11DeviceContext4* This,D3D11_PRIMITIVE_TOPOLOGY Topology) { +static __WIDL_INLINE void ID3D11DeviceContext4_IASetPrimitiveTopology(ID3D11DeviceContext4* This,D3D11_PRIMITIVE_TOPOLOGY Topology) { This->lpVtbl->IASetPrimitiveTopology(This,Topology); } -static FORCEINLINE void ID3D11DeviceContext4_VSSetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_VSSetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->VSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext4_VSSetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext4_VSSetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->VSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext4_Begin(ID3D11DeviceContext4* This,ID3D11Asynchronous *pAsync) { +static __WIDL_INLINE void ID3D11DeviceContext4_Begin(ID3D11DeviceContext4* This,ID3D11Asynchronous *pAsync) { This->lpVtbl->Begin(This,pAsync); } -static FORCEINLINE void ID3D11DeviceContext4_End(ID3D11DeviceContext4* This,ID3D11Asynchronous *pAsync) { +static __WIDL_INLINE void ID3D11DeviceContext4_End(ID3D11DeviceContext4* This,ID3D11Asynchronous *pAsync) { This->lpVtbl->End(This,pAsync); } -static FORCEINLINE HRESULT ID3D11DeviceContext4_GetData(ID3D11DeviceContext4* This,ID3D11Asynchronous *pAsync,void *pData,UINT DataSize,UINT GetDataFlags) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext4_GetData(ID3D11DeviceContext4* This,ID3D11Asynchronous *pAsync,void *pData,UINT DataSize,UINT GetDataFlags) { return This->lpVtbl->GetData(This,pAsync,pData,DataSize,GetDataFlags); } -static FORCEINLINE void ID3D11DeviceContext4_SetPredication(ID3D11DeviceContext4* This,ID3D11Predicate *pPredicate,WINBOOL PredicateValue) { +static __WIDL_INLINE void ID3D11DeviceContext4_SetPredication(ID3D11DeviceContext4* This,ID3D11Predicate *pPredicate,WINBOOL PredicateValue) { This->lpVtbl->SetPredication(This,pPredicate,PredicateValue); } -static FORCEINLINE void ID3D11DeviceContext4_GSSetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_GSSetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->GSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext4_GSSetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext4_GSSetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->GSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext4_OMSetRenderTargets(ID3D11DeviceContext4* This,UINT NumViews,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView) { +static __WIDL_INLINE void ID3D11DeviceContext4_OMSetRenderTargets(ID3D11DeviceContext4* This,UINT NumViews,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView) { This->lpVtbl->OMSetRenderTargets(This,NumViews,ppRenderTargetViews,pDepthStencilView); } -static FORCEINLINE void ID3D11DeviceContext4_OMSetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext4* This,UINT NumRTVs,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { +static __WIDL_INLINE void ID3D11DeviceContext4_OMSetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext4* This,UINT NumRTVs,ID3D11RenderTargetView *const *ppRenderTargetViews,ID3D11DepthStencilView *pDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { This->lpVtbl->OMSetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,pDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts); } -static FORCEINLINE void ID3D11DeviceContext4_OMSetBlendState(ID3D11DeviceContext4* This,ID3D11BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { +static __WIDL_INLINE void ID3D11DeviceContext4_OMSetBlendState(ID3D11DeviceContext4* This,ID3D11BlendState *pBlendState,const FLOAT BlendFactor[4],UINT SampleMask) { This->lpVtbl->OMSetBlendState(This,pBlendState,BlendFactor,SampleMask); } -static FORCEINLINE void ID3D11DeviceContext4_OMSetDepthStencilState(ID3D11DeviceContext4* This,ID3D11DepthStencilState *pDepthStencilState,UINT StencilRef) { +static __WIDL_INLINE void ID3D11DeviceContext4_OMSetDepthStencilState(ID3D11DeviceContext4* This,ID3D11DepthStencilState *pDepthStencilState,UINT StencilRef) { This->lpVtbl->OMSetDepthStencilState(This,pDepthStencilState,StencilRef); } -static FORCEINLINE void ID3D11DeviceContext4_SOSetTargets(ID3D11DeviceContext4* This,UINT NumBuffers,ID3D11Buffer *const *ppSOTargets,const UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext4_SOSetTargets(ID3D11DeviceContext4* This,UINT NumBuffers,ID3D11Buffer *const *ppSOTargets,const UINT *pOffsets) { This->lpVtbl->SOSetTargets(This,NumBuffers,ppSOTargets,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext4_DrawAuto(ID3D11DeviceContext4* This) { +static __WIDL_INLINE void ID3D11DeviceContext4_DrawAuto(ID3D11DeviceContext4* This) { This->lpVtbl->DrawAuto(This); } -static FORCEINLINE void ID3D11DeviceContext4_DrawIndexedInstancedIndirect(ID3D11DeviceContext4* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext4_DrawIndexedInstancedIndirect(ID3D11DeviceContext4* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DrawIndexedInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext4_DrawInstancedIndirect(ID3D11DeviceContext4* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext4_DrawInstancedIndirect(ID3D11DeviceContext4* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DrawInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext4_Dispatch(ID3D11DeviceContext4* This,UINT ThreadGroupCountX,UINT ThreadGroupCountY,UINT ThreadGroupCountZ) { +static __WIDL_INLINE void ID3D11DeviceContext4_Dispatch(ID3D11DeviceContext4* This,UINT ThreadGroupCountX,UINT ThreadGroupCountY,UINT ThreadGroupCountZ) { This->lpVtbl->Dispatch(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ); } -static FORCEINLINE void ID3D11DeviceContext4_DispatchIndirect(ID3D11DeviceContext4* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { +static __WIDL_INLINE void ID3D11DeviceContext4_DispatchIndirect(ID3D11DeviceContext4* This,ID3D11Buffer *pBufferForArgs,UINT AlignedByteOffsetForArgs) { This->lpVtbl->DispatchIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs); } -static FORCEINLINE void ID3D11DeviceContext4_RSSetState(ID3D11DeviceContext4* This,ID3D11RasterizerState *pRasterizerState) { +static __WIDL_INLINE void ID3D11DeviceContext4_RSSetState(ID3D11DeviceContext4* This,ID3D11RasterizerState *pRasterizerState) { This->lpVtbl->RSSetState(This,pRasterizerState); } -static FORCEINLINE void ID3D11DeviceContext4_RSSetViewports(ID3D11DeviceContext4* This,UINT NumViewports,const D3D11_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D11DeviceContext4_RSSetViewports(ID3D11DeviceContext4* This,UINT NumViewports,const D3D11_VIEWPORT *pViewports) { This->lpVtbl->RSSetViewports(This,NumViewports,pViewports); } -static FORCEINLINE void ID3D11DeviceContext4_RSSetScissorRects(ID3D11DeviceContext4* This,UINT NumRects,const D3D11_RECT *pRects) { +static __WIDL_INLINE void ID3D11DeviceContext4_RSSetScissorRects(ID3D11DeviceContext4* This,UINT NumRects,const D3D11_RECT *pRects) { This->lpVtbl->RSSetScissorRects(This,NumRects,pRects); } -static FORCEINLINE void ID3D11DeviceContext4_CopySubresourceRegion(ID3D11DeviceContext4* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox) { +static __WIDL_INLINE void ID3D11DeviceContext4_CopySubresourceRegion(ID3D11DeviceContext4* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox) { This->lpVtbl->CopySubresourceRegion(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox); } -static FORCEINLINE void ID3D11DeviceContext4_CopyResource(ID3D11DeviceContext4* This,ID3D11Resource *pDstResource,ID3D11Resource *pSrcResource) { +static __WIDL_INLINE void ID3D11DeviceContext4_CopyResource(ID3D11DeviceContext4* This,ID3D11Resource *pDstResource,ID3D11Resource *pSrcResource) { This->lpVtbl->CopyResource(This,pDstResource,pSrcResource); } -static FORCEINLINE void ID3D11DeviceContext4_UpdateSubresource(ID3D11DeviceContext4* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { +static __WIDL_INLINE void ID3D11DeviceContext4_UpdateSubresource(ID3D11DeviceContext4* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch) { This->lpVtbl->UpdateSubresource(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch); } -static FORCEINLINE void ID3D11DeviceContext4_CopyStructureCount(ID3D11DeviceContext4* This,ID3D11Buffer *pDstBuffer,UINT DstAlignedByteOffset,ID3D11UnorderedAccessView *pSrcView) { +static __WIDL_INLINE void ID3D11DeviceContext4_CopyStructureCount(ID3D11DeviceContext4* This,ID3D11Buffer *pDstBuffer,UINT DstAlignedByteOffset,ID3D11UnorderedAccessView *pSrcView) { This->lpVtbl->CopyStructureCount(This,pDstBuffer,DstAlignedByteOffset,pSrcView); } -static FORCEINLINE void ID3D11DeviceContext4_ClearRenderTargetView(ID3D11DeviceContext4* This,ID3D11RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { +static __WIDL_INLINE void ID3D11DeviceContext4_ClearRenderTargetView(ID3D11DeviceContext4* This,ID3D11RenderTargetView *pRenderTargetView,const FLOAT ColorRGBA[4]) { This->lpVtbl->ClearRenderTargetView(This,pRenderTargetView,ColorRGBA); } -static FORCEINLINE void ID3D11DeviceContext4_ClearUnorderedAccessViewUint(ID3D11DeviceContext4* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const UINT Values[4]) { +static __WIDL_INLINE void ID3D11DeviceContext4_ClearUnorderedAccessViewUint(ID3D11DeviceContext4* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const UINT Values[4]) { This->lpVtbl->ClearUnorderedAccessViewUint(This,pUnorderedAccessView,Values); } -static FORCEINLINE void ID3D11DeviceContext4_ClearUnorderedAccessViewFloat(ID3D11DeviceContext4* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const FLOAT Values[4]) { +static __WIDL_INLINE void ID3D11DeviceContext4_ClearUnorderedAccessViewFloat(ID3D11DeviceContext4* This,ID3D11UnorderedAccessView *pUnorderedAccessView,const FLOAT Values[4]) { This->lpVtbl->ClearUnorderedAccessViewFloat(This,pUnorderedAccessView,Values); } -static FORCEINLINE void ID3D11DeviceContext4_ClearDepthStencilView(ID3D11DeviceContext4* This,ID3D11DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { +static __WIDL_INLINE void ID3D11DeviceContext4_ClearDepthStencilView(ID3D11DeviceContext4* This,ID3D11DepthStencilView *pDepthStencilView,UINT ClearFlags,FLOAT Depth,UINT8 Stencil) { This->lpVtbl->ClearDepthStencilView(This,pDepthStencilView,ClearFlags,Depth,Stencil); } -static FORCEINLINE void ID3D11DeviceContext4_GenerateMips(ID3D11DeviceContext4* This,ID3D11ShaderResourceView *pShaderResourceView) { +static __WIDL_INLINE void ID3D11DeviceContext4_GenerateMips(ID3D11DeviceContext4* This,ID3D11ShaderResourceView *pShaderResourceView) { This->lpVtbl->GenerateMips(This,pShaderResourceView); } -static FORCEINLINE void ID3D11DeviceContext4_SetResourceMinLOD(ID3D11DeviceContext4* This,ID3D11Resource *pResource,FLOAT MinLOD) { +static __WIDL_INLINE void ID3D11DeviceContext4_SetResourceMinLOD(ID3D11DeviceContext4* This,ID3D11Resource *pResource,FLOAT MinLOD) { This->lpVtbl->SetResourceMinLOD(This,pResource,MinLOD); } -static FORCEINLINE FLOAT ID3D11DeviceContext4_GetResourceMinLOD(ID3D11DeviceContext4* This,ID3D11Resource *pResource) { +static __WIDL_INLINE FLOAT ID3D11DeviceContext4_GetResourceMinLOD(ID3D11DeviceContext4* This,ID3D11Resource *pResource) { return This->lpVtbl->GetResourceMinLOD(This,pResource); } -static FORCEINLINE void ID3D11DeviceContext4_ResolveSubresource(ID3D11DeviceContext4* This,ID3D11Resource *pDstResource,UINT DstSubresource,ID3D11Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { +static __WIDL_INLINE void ID3D11DeviceContext4_ResolveSubresource(ID3D11DeviceContext4* This,ID3D11Resource *pDstResource,UINT DstSubresource,ID3D11Resource *pSrcResource,UINT SrcSubresource,DXGI_FORMAT Format) { This->lpVtbl->ResolveSubresource(This,pDstResource,DstSubresource,pSrcResource,SrcSubresource,Format); } -static FORCEINLINE void ID3D11DeviceContext4_ExecuteCommandList(ID3D11DeviceContext4* This,ID3D11CommandList *pCommandList,WINBOOL RestoreContextState) { +static __WIDL_INLINE void ID3D11DeviceContext4_ExecuteCommandList(ID3D11DeviceContext4* This,ID3D11CommandList *pCommandList,WINBOOL RestoreContextState) { This->lpVtbl->ExecuteCommandList(This,pCommandList,RestoreContextState); } -static FORCEINLINE void ID3D11DeviceContext4_HSSetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_HSSetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->HSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext4_HSSetShader(ID3D11DeviceContext4* This,ID3D11HullShader *pHullShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext4_HSSetShader(ID3D11DeviceContext4* This,ID3D11HullShader *pHullShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->HSSetShader(This,pHullShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext4_HSSetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext4_HSSetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->HSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext4_HSSetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext4_HSSetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->HSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext4_DSSetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_DSSetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->DSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext4_DSSetShader(ID3D11DeviceContext4* This,ID3D11DomainShader *pDomainShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext4_DSSetShader(ID3D11DeviceContext4* This,ID3D11DomainShader *pDomainShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->DSSetShader(This,pDomainShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext4_DSSetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext4_DSSetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->DSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext4_DSSetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext4_DSSetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->DSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext4_CSSetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_CSSetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView *const *ppShaderResourceViews) { This->lpVtbl->CSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext4_CSSetUnorderedAccessViews(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { +static __WIDL_INLINE void ID3D11DeviceContext4_CSSetUnorderedAccessViews(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView *const *ppUnorderedAccessViews,const UINT *pUAVInitialCounts) { This->lpVtbl->CSSetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts); } -static FORCEINLINE void ID3D11DeviceContext4_CSSetShader(ID3D11DeviceContext4* This,ID3D11ComputeShader *pComputeShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext4_CSSetShader(ID3D11DeviceContext4* This,ID3D11ComputeShader *pComputeShader,ID3D11ClassInstance *const *ppClassInstances,UINT NumClassInstances) { This->lpVtbl->CSSetShader(This,pComputeShader,ppClassInstances,NumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext4_CSSetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext4_CSSetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState *const *ppSamplers) { This->lpVtbl->CSSetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext4_CSSetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext4_CSSetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers) { This->lpVtbl->CSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext4_VSGetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext4_VSGetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->VSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext4_PSGetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_PSGetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->PSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext4_PSGetShader(ID3D11DeviceContext4* This,ID3D11PixelShader **ppPixelShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext4_PSGetShader(ID3D11DeviceContext4* This,ID3D11PixelShader **ppPixelShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->PSGetShader(This,ppPixelShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext4_PSGetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext4_PSGetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->PSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext4_VSGetShader(ID3D11DeviceContext4* This,ID3D11VertexShader **ppVertexShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext4_VSGetShader(ID3D11DeviceContext4* This,ID3D11VertexShader **ppVertexShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->VSGetShader(This,ppVertexShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext4_PSGetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext4_PSGetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->PSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext4_IAGetInputLayout(ID3D11DeviceContext4* This,ID3D11InputLayout **ppInputLayout) { +static __WIDL_INLINE void ID3D11DeviceContext4_IAGetInputLayout(ID3D11DeviceContext4* This,ID3D11InputLayout **ppInputLayout) { This->lpVtbl->IAGetInputLayout(This,ppInputLayout); } -static FORCEINLINE void ID3D11DeviceContext4_IAGetVertexBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { +static __WIDL_INLINE void ID3D11DeviceContext4_IAGetVertexBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppVertexBuffers,UINT *pStrides,UINT *pOffsets) { This->lpVtbl->IAGetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets); } -static FORCEINLINE void ID3D11DeviceContext4_IAGetIndexBuffer(ID3D11DeviceContext4* This,ID3D11Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { +static __WIDL_INLINE void ID3D11DeviceContext4_IAGetIndexBuffer(ID3D11DeviceContext4* This,ID3D11Buffer **pIndexBuffer,DXGI_FORMAT *Format,UINT *Offset) { This->lpVtbl->IAGetIndexBuffer(This,pIndexBuffer,Format,Offset); } -static FORCEINLINE void ID3D11DeviceContext4_GSGetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext4_GSGetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->GSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext4_GSGetShader(ID3D11DeviceContext4* This,ID3D11GeometryShader **ppGeometryShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext4_GSGetShader(ID3D11DeviceContext4* This,ID3D11GeometryShader **ppGeometryShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->GSGetShader(This,ppGeometryShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext4_IAGetPrimitiveTopology(ID3D11DeviceContext4* This,D3D11_PRIMITIVE_TOPOLOGY *pTopology) { +static __WIDL_INLINE void ID3D11DeviceContext4_IAGetPrimitiveTopology(ID3D11DeviceContext4* This,D3D11_PRIMITIVE_TOPOLOGY *pTopology) { This->lpVtbl->IAGetPrimitiveTopology(This,pTopology); } -static FORCEINLINE void ID3D11DeviceContext4_VSGetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_VSGetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->VSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext4_VSGetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext4_VSGetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->VSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext4_GetPredication(ID3D11DeviceContext4* This,ID3D11Predicate **ppPredicate,WINBOOL *pPredicateValue) { +static __WIDL_INLINE void ID3D11DeviceContext4_GetPredication(ID3D11DeviceContext4* This,ID3D11Predicate **ppPredicate,WINBOOL *pPredicateValue) { This->lpVtbl->GetPredication(This,ppPredicate,pPredicateValue); } -static FORCEINLINE void ID3D11DeviceContext4_GSGetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_GSGetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->GSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext4_GSGetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext4_GSGetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->GSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext4_OMGetRenderTargets(ID3D11DeviceContext4* This,UINT NumViews,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE void ID3D11DeviceContext4_OMGetRenderTargets(ID3D11DeviceContext4* This,UINT NumViews,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView) { This->lpVtbl->OMGetRenderTargets(This,NumViews,ppRenderTargetViews,ppDepthStencilView); } -static FORCEINLINE void ID3D11DeviceContext4_OMGetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext4* This,UINT NumRTVs,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_OMGetRenderTargetsAndUnorderedAccessViews(ID3D11DeviceContext4* This,UINT NumRTVs,ID3D11RenderTargetView **ppRenderTargetViews,ID3D11DepthStencilView **ppDepthStencilView,UINT UAVStartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { This->lpVtbl->OMGetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,ppDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews); } -static FORCEINLINE void ID3D11DeviceContext4_OMGetBlendState(ID3D11DeviceContext4* This,ID3D11BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { +static __WIDL_INLINE void ID3D11DeviceContext4_OMGetBlendState(ID3D11DeviceContext4* This,ID3D11BlendState **ppBlendState,FLOAT BlendFactor[4],UINT *pSampleMask) { This->lpVtbl->OMGetBlendState(This,ppBlendState,BlendFactor,pSampleMask); } -static FORCEINLINE void ID3D11DeviceContext4_OMGetDepthStencilState(ID3D11DeviceContext4* This,ID3D11DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { +static __WIDL_INLINE void ID3D11DeviceContext4_OMGetDepthStencilState(ID3D11DeviceContext4* This,ID3D11DepthStencilState **ppDepthStencilState,UINT *pStencilRef) { This->lpVtbl->OMGetDepthStencilState(This,ppDepthStencilState,pStencilRef); } -static FORCEINLINE void ID3D11DeviceContext4_SOGetTargets(ID3D11DeviceContext4* This,UINT NumBuffers,ID3D11Buffer **ppSOTargets) { +static __WIDL_INLINE void ID3D11DeviceContext4_SOGetTargets(ID3D11DeviceContext4* This,UINT NumBuffers,ID3D11Buffer **ppSOTargets) { This->lpVtbl->SOGetTargets(This,NumBuffers,ppSOTargets); } -static FORCEINLINE void ID3D11DeviceContext4_RSGetState(ID3D11DeviceContext4* This,ID3D11RasterizerState **ppRasterizerState) { +static __WIDL_INLINE void ID3D11DeviceContext4_RSGetState(ID3D11DeviceContext4* This,ID3D11RasterizerState **ppRasterizerState) { This->lpVtbl->RSGetState(This,ppRasterizerState); } -static FORCEINLINE void ID3D11DeviceContext4_RSGetViewports(ID3D11DeviceContext4* This,UINT *pNumViewports,D3D11_VIEWPORT *pViewports) { +static __WIDL_INLINE void ID3D11DeviceContext4_RSGetViewports(ID3D11DeviceContext4* This,UINT *pNumViewports,D3D11_VIEWPORT *pViewports) { This->lpVtbl->RSGetViewports(This,pNumViewports,pViewports); } -static FORCEINLINE void ID3D11DeviceContext4_RSGetScissorRects(ID3D11DeviceContext4* This,UINT *pNumRects,D3D11_RECT *pRects) { +static __WIDL_INLINE void ID3D11DeviceContext4_RSGetScissorRects(ID3D11DeviceContext4* This,UINT *pNumRects,D3D11_RECT *pRects) { This->lpVtbl->RSGetScissorRects(This,pNumRects,pRects); } -static FORCEINLINE void ID3D11DeviceContext4_HSGetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_HSGetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->HSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext4_HSGetShader(ID3D11DeviceContext4* This,ID3D11HullShader **ppHullShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext4_HSGetShader(ID3D11DeviceContext4* This,ID3D11HullShader **ppHullShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->HSGetShader(This,ppHullShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext4_HSGetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext4_HSGetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->HSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext4_HSGetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext4_HSGetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->HSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext4_DSGetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_DSGetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->DSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext4_DSGetShader(ID3D11DeviceContext4* This,ID3D11DomainShader **ppDomainShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext4_DSGetShader(ID3D11DeviceContext4* This,ID3D11DomainShader **ppDomainShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->DSGetShader(This,ppDomainShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext4_DSGetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext4_DSGetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->DSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext4_DSGetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext4_DSGetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->DSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext4_CSGetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_CSGetShaderResources(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumViews,ID3D11ShaderResourceView **ppShaderResourceViews) { This->lpVtbl->CSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews); } -static FORCEINLINE void ID3D11DeviceContext4_CSGetUnorderedAccessViews(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { +static __WIDL_INLINE void ID3D11DeviceContext4_CSGetUnorderedAccessViews(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumUAVs,ID3D11UnorderedAccessView **ppUnorderedAccessViews) { This->lpVtbl->CSGetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews); } -static FORCEINLINE void ID3D11DeviceContext4_CSGetShader(ID3D11DeviceContext4* This,ID3D11ComputeShader **ppComputeShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { +static __WIDL_INLINE void ID3D11DeviceContext4_CSGetShader(ID3D11DeviceContext4* This,ID3D11ComputeShader **ppComputeShader,ID3D11ClassInstance **ppClassInstances,UINT *pNumClassInstances) { This->lpVtbl->CSGetShader(This,ppComputeShader,ppClassInstances,pNumClassInstances); } -static FORCEINLINE void ID3D11DeviceContext4_CSGetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { +static __WIDL_INLINE void ID3D11DeviceContext4_CSGetSamplers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumSamplers,ID3D11SamplerState **ppSamplers) { This->lpVtbl->CSGetSamplers(This,StartSlot,NumSamplers,ppSamplers); } -static FORCEINLINE void ID3D11DeviceContext4_CSGetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { +static __WIDL_INLINE void ID3D11DeviceContext4_CSGetConstantBuffers(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers) { This->lpVtbl->CSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers); } -static FORCEINLINE void ID3D11DeviceContext4_ClearState(ID3D11DeviceContext4* This) { +static __WIDL_INLINE void ID3D11DeviceContext4_ClearState(ID3D11DeviceContext4* This) { This->lpVtbl->ClearState(This); } -static FORCEINLINE void ID3D11DeviceContext4_Flush(ID3D11DeviceContext4* This) { +static __WIDL_INLINE void ID3D11DeviceContext4_Flush(ID3D11DeviceContext4* This) { This->lpVtbl->Flush(This); } -static FORCEINLINE D3D11_DEVICE_CONTEXT_TYPE ID3D11DeviceContext4_GetType(ID3D11DeviceContext4* This) { +static __WIDL_INLINE D3D11_DEVICE_CONTEXT_TYPE ID3D11DeviceContext4_GetType(ID3D11DeviceContext4* This) { return This->lpVtbl->GetType(This); } -static FORCEINLINE UINT ID3D11DeviceContext4_GetContextFlags(ID3D11DeviceContext4* This) { +static __WIDL_INLINE UINT ID3D11DeviceContext4_GetContextFlags(ID3D11DeviceContext4* This) { return This->lpVtbl->GetContextFlags(This); } -static FORCEINLINE HRESULT ID3D11DeviceContext4_FinishCommandList(ID3D11DeviceContext4* This,WINBOOL RestoreDeferredContextState,ID3D11CommandList **ppCommandList) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext4_FinishCommandList(ID3D11DeviceContext4* This,WINBOOL RestoreDeferredContextState,ID3D11CommandList **ppCommandList) { return This->lpVtbl->FinishCommandList(This,RestoreDeferredContextState,ppCommandList); } /*** ID3D11DeviceContext1 methods ***/ -static FORCEINLINE void ID3D11DeviceContext4_CopySubresourceRegion1(ID3D11DeviceContext4* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox,UINT CopyFlags) { +static __WIDL_INLINE void ID3D11DeviceContext4_CopySubresourceRegion1(ID3D11DeviceContext4* This,ID3D11Resource *pDstResource,UINT DstSubresource,UINT DstX,UINT DstY,UINT DstZ,ID3D11Resource *pSrcResource,UINT SrcSubresource,const D3D11_BOX *pSrcBox,UINT CopyFlags) { This->lpVtbl->CopySubresourceRegion1(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox,CopyFlags); } -static FORCEINLINE void ID3D11DeviceContext4_UpdateSubresource1(ID3D11DeviceContext4* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch,UINT CopyFlags) { +static __WIDL_INLINE void ID3D11DeviceContext4_UpdateSubresource1(ID3D11DeviceContext4* This,ID3D11Resource *pDstResource,UINT DstSubresource,const D3D11_BOX *pDstBox,const void *pSrcData,UINT SrcRowPitch,UINT SrcDepthPitch,UINT CopyFlags) { This->lpVtbl->UpdateSubresource1(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch,CopyFlags); } -static FORCEINLINE void ID3D11DeviceContext4_DiscardResource(ID3D11DeviceContext4* This,ID3D11Resource *pResource) { +static __WIDL_INLINE void ID3D11DeviceContext4_DiscardResource(ID3D11DeviceContext4* This,ID3D11Resource *pResource) { This->lpVtbl->DiscardResource(This,pResource); } -static FORCEINLINE void ID3D11DeviceContext4_DiscardView(ID3D11DeviceContext4* This,ID3D11View *pResourceView) { +static __WIDL_INLINE void ID3D11DeviceContext4_DiscardView(ID3D11DeviceContext4* This,ID3D11View *pResourceView) { This->lpVtbl->DiscardView(This,pResourceView); } -static FORCEINLINE void ID3D11DeviceContext4_VSSetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext4_VSSetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->VSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext4_HSSetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext4_HSSetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->HSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext4_DSSetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext4_DSSetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->DSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext4_GSSetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext4_GSSetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->GSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext4_PSSetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext4_PSSetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->PSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext4_CSSetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext4_CSSetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer *const *ppConstantBuffers,const UINT *pFirstConstant,const UINT *pNumConstants) { This->lpVtbl->CSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext4_VSGetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext4_VSGetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->VSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext4_HSGetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext4_HSGetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->HSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext4_DSGetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext4_DSGetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->DSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext4_GSGetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext4_GSGetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->GSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext4_PSGetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext4_PSGetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->PSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext4_CSGetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { +static __WIDL_INLINE void ID3D11DeviceContext4_CSGetConstantBuffers1(ID3D11DeviceContext4* This,UINT StartSlot,UINT NumBuffers,ID3D11Buffer **ppConstantBuffers,UINT *pFirstConstant,UINT *pNumConstants) { This->lpVtbl->CSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants); } -static FORCEINLINE void ID3D11DeviceContext4_SwapDeviceContextState(ID3D11DeviceContext4* This,ID3DDeviceContextState *pState,ID3DDeviceContextState **ppPreviousState) { +static __WIDL_INLINE void ID3D11DeviceContext4_SwapDeviceContextState(ID3D11DeviceContext4* This,ID3DDeviceContextState *pState,ID3DDeviceContextState **ppPreviousState) { This->lpVtbl->SwapDeviceContextState(This,pState,ppPreviousState); } -static FORCEINLINE void ID3D11DeviceContext4_ClearView(ID3D11DeviceContext4* This,ID3D11View *pView,const FLOAT Color[4],const D3D11_RECT *pRect,UINT NumRects) { +static __WIDL_INLINE void ID3D11DeviceContext4_ClearView(ID3D11DeviceContext4* This,ID3D11View *pView,const FLOAT Color[4],const D3D11_RECT *pRect,UINT NumRects) { This->lpVtbl->ClearView(This,pView,Color,pRect,NumRects); } -static FORCEINLINE void ID3D11DeviceContext4_DiscardView1(ID3D11DeviceContext4* This,ID3D11View *pResourceView,const D3D11_RECT *pRects,UINT NumRects) { +static __WIDL_INLINE void ID3D11DeviceContext4_DiscardView1(ID3D11DeviceContext4* This,ID3D11View *pResourceView,const D3D11_RECT *pRects,UINT NumRects) { This->lpVtbl->DiscardView1(This,pResourceView,pRects,NumRects); } /*** ID3D11DeviceContext2 methods ***/ -static FORCEINLINE HRESULT ID3D11DeviceContext4_UpdateTileMappings(ID3D11DeviceContext4* This,ID3D11Resource *resource,UINT region_count,const D3D11_TILED_RESOURCE_COORDINATE *region_start_coordinates,const D3D11_TILE_REGION_SIZE *region_sizes,ID3D11Buffer *pool,UINT range_count,const UINT *range_flags,const UINT *pool_start_offsets,const UINT *range_tile_counts,UINT flags) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext4_UpdateTileMappings(ID3D11DeviceContext4* This,ID3D11Resource *resource,UINT region_count,const D3D11_TILED_RESOURCE_COORDINATE *region_start_coordinates,const D3D11_TILE_REGION_SIZE *region_sizes,ID3D11Buffer *pool,UINT range_count,const UINT *range_flags,const UINT *pool_start_offsets,const UINT *range_tile_counts,UINT flags) { return This->lpVtbl->UpdateTileMappings(This,resource,region_count,region_start_coordinates,region_sizes,pool,range_count,range_flags,pool_start_offsets,range_tile_counts,flags); } -static FORCEINLINE HRESULT ID3D11DeviceContext4_CopyTileMappings(ID3D11DeviceContext4* This,ID3D11Resource *dst_resource,const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate,ID3D11Resource *src_resource,const D3D11_TILED_RESOURCE_COORDINATE *src_start_coordinate,const D3D11_TILE_REGION_SIZE *region_size,UINT flags) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext4_CopyTileMappings(ID3D11DeviceContext4* This,ID3D11Resource *dst_resource,const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate,ID3D11Resource *src_resource,const D3D11_TILED_RESOURCE_COORDINATE *src_start_coordinate,const D3D11_TILE_REGION_SIZE *region_size,UINT flags) { return This->lpVtbl->CopyTileMappings(This,dst_resource,dst_start_coordinate,src_resource,src_start_coordinate,region_size,flags); } -static FORCEINLINE void ID3D11DeviceContext4_CopyTiles(ID3D11DeviceContext4* This,ID3D11Resource *resource,const D3D11_TILED_RESOURCE_COORDINATE *start_coordinate,const D3D11_TILE_REGION_SIZE *size,ID3D11Buffer *buffer,UINT64 start_offset,UINT flags) { +static __WIDL_INLINE void ID3D11DeviceContext4_CopyTiles(ID3D11DeviceContext4* This,ID3D11Resource *resource,const D3D11_TILED_RESOURCE_COORDINATE *start_coordinate,const D3D11_TILE_REGION_SIZE *size,ID3D11Buffer *buffer,UINT64 start_offset,UINT flags) { This->lpVtbl->CopyTiles(This,resource,start_coordinate,size,buffer,start_offset,flags); } -static FORCEINLINE void ID3D11DeviceContext4_UpdateTiles(ID3D11DeviceContext4* This,ID3D11Resource *dst_resource,const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate,const D3D11_TILE_REGION_SIZE *dst_region_size,const void *src_data,UINT flags) { +static __WIDL_INLINE void ID3D11DeviceContext4_UpdateTiles(ID3D11DeviceContext4* This,ID3D11Resource *dst_resource,const D3D11_TILED_RESOURCE_COORDINATE *dst_start_coordinate,const D3D11_TILE_REGION_SIZE *dst_region_size,const void *src_data,UINT flags) { This->lpVtbl->UpdateTiles(This,dst_resource,dst_start_coordinate,dst_region_size,src_data,flags); } -static FORCEINLINE HRESULT ID3D11DeviceContext4_ResizeTilePool(ID3D11DeviceContext4* This,ID3D11Buffer *pool,UINT64 size) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext4_ResizeTilePool(ID3D11DeviceContext4* This,ID3D11Buffer *pool,UINT64 size) { return This->lpVtbl->ResizeTilePool(This,pool,size); } -static FORCEINLINE void ID3D11DeviceContext4_TiledResourceBarrier(ID3D11DeviceContext4* This,ID3D11DeviceChild *before_barrier,ID3D11DeviceChild *after_barrier) { +static __WIDL_INLINE void ID3D11DeviceContext4_TiledResourceBarrier(ID3D11DeviceContext4* This,ID3D11DeviceChild *before_barrier,ID3D11DeviceChild *after_barrier) { This->lpVtbl->TiledResourceBarrier(This,before_barrier,after_barrier); } -static FORCEINLINE WINBOOL ID3D11DeviceContext4_IsAnnotationEnabled(ID3D11DeviceContext4* This) { +static __WIDL_INLINE WINBOOL ID3D11DeviceContext4_IsAnnotationEnabled(ID3D11DeviceContext4* This) { return This->lpVtbl->IsAnnotationEnabled(This); } -static FORCEINLINE void ID3D11DeviceContext4_SetMarkerInt(ID3D11DeviceContext4* This,const WCHAR *label,int data) { +static __WIDL_INLINE void ID3D11DeviceContext4_SetMarkerInt(ID3D11DeviceContext4* This,const WCHAR *label,int data) { This->lpVtbl->SetMarkerInt(This,label,data); } -static FORCEINLINE void ID3D11DeviceContext4_BeginEventInt(ID3D11DeviceContext4* This,const WCHAR *label,int data) { +static __WIDL_INLINE void ID3D11DeviceContext4_BeginEventInt(ID3D11DeviceContext4* This,const WCHAR *label,int data) { This->lpVtbl->BeginEventInt(This,label,data); } -static FORCEINLINE void ID3D11DeviceContext4_EndEvent(ID3D11DeviceContext4* This) { +static __WIDL_INLINE void ID3D11DeviceContext4_EndEvent(ID3D11DeviceContext4* This) { This->lpVtbl->EndEvent(This); } /*** ID3D11DeviceContext3 methods ***/ -static FORCEINLINE void ID3D11DeviceContext4_Flush1(ID3D11DeviceContext4* This,D3D11_CONTEXT_TYPE type,HANDLE event) { +static __WIDL_INLINE void ID3D11DeviceContext4_Flush1(ID3D11DeviceContext4* This,D3D11_CONTEXT_TYPE type,HANDLE event) { This->lpVtbl->Flush1(This,type,event); } -static FORCEINLINE void ID3D11DeviceContext4_SetHardwareProtectionState(ID3D11DeviceContext4* This,WINBOOL enable) { +static __WIDL_INLINE void ID3D11DeviceContext4_SetHardwareProtectionState(ID3D11DeviceContext4* This,WINBOOL enable) { This->lpVtbl->SetHardwareProtectionState(This,enable); } -static FORCEINLINE void ID3D11DeviceContext4_GetHardwareProtectionState(ID3D11DeviceContext4* This,WINBOOL *enable) { +static __WIDL_INLINE void ID3D11DeviceContext4_GetHardwareProtectionState(ID3D11DeviceContext4* This,WINBOOL *enable) { This->lpVtbl->GetHardwareProtectionState(This,enable); } /*** ID3D11DeviceContext4 methods ***/ -static FORCEINLINE HRESULT ID3D11DeviceContext4_Signal(ID3D11DeviceContext4* This,ID3D11Fence *fence,UINT64 value) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext4_Signal(ID3D11DeviceContext4* This,ID3D11Fence *fence,UINT64 value) { return This->lpVtbl->Signal(This,fence,value); } -static FORCEINLINE HRESULT ID3D11DeviceContext4_Wait(ID3D11DeviceContext4* This,ID3D11Fence *fence,UINT64 value) { +static __WIDL_INLINE HRESULT ID3D11DeviceContext4_Wait(ID3D11DeviceContext4* This,ID3D11Fence *fence,UINT64 value) { return This->lpVtbl->Wait(This,fence,value); } #endif @@ -5019,203 +5027,203 @@ interface ID3D11Device3 { #define ID3D11Device3_ReadFromSubresource(This,dst_data,dst_row_pitch,dst_depth_pitch,src_resource,src_subresource,src_box) (This)->lpVtbl->ReadFromSubresource(This,dst_data,dst_row_pitch,dst_depth_pitch,src_resource,src_subresource,src_box) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Device3_QueryInterface(ID3D11Device3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Device3_QueryInterface(ID3D11Device3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Device3_AddRef(ID3D11Device3* This) { +static __WIDL_INLINE ULONG ID3D11Device3_AddRef(ID3D11Device3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Device3_Release(ID3D11Device3* This) { +static __WIDL_INLINE ULONG ID3D11Device3_Release(ID3D11Device3* This) { return This->lpVtbl->Release(This); } /*** ID3D11Device methods ***/ -static FORCEINLINE HRESULT ID3D11Device3_CreateBuffer(ID3D11Device3* This,const D3D11_BUFFER_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Buffer **ppBuffer) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateBuffer(ID3D11Device3* This,const D3D11_BUFFER_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Buffer **ppBuffer) { return This->lpVtbl->CreateBuffer(This,pDesc,pInitialData,ppBuffer); } -static FORCEINLINE HRESULT ID3D11Device3_CreateTexture1D(ID3D11Device3* This,const D3D11_TEXTURE1D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture1D **ppTexture1D) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateTexture1D(ID3D11Device3* This,const D3D11_TEXTURE1D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture1D **ppTexture1D) { return This->lpVtbl->CreateTexture1D(This,pDesc,pInitialData,ppTexture1D); } -static FORCEINLINE HRESULT ID3D11Device3_CreateTexture2D(ID3D11Device3* This,const D3D11_TEXTURE2D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture2D **ppTexture2D) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateTexture2D(ID3D11Device3* This,const D3D11_TEXTURE2D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture2D **ppTexture2D) { return This->lpVtbl->CreateTexture2D(This,pDesc,pInitialData,ppTexture2D); } -static FORCEINLINE HRESULT ID3D11Device3_CreateTexture3D(ID3D11Device3* This,const D3D11_TEXTURE3D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture3D **ppTexture3D) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateTexture3D(ID3D11Device3* This,const D3D11_TEXTURE3D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture3D **ppTexture3D) { return This->lpVtbl->CreateTexture3D(This,pDesc,pInitialData,ppTexture3D); } -static FORCEINLINE HRESULT ID3D11Device3_CreateShaderResourceView(ID3D11Device3* This,ID3D11Resource *pResource,const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D11ShaderResourceView **ppSRView) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateShaderResourceView(ID3D11Device3* This,ID3D11Resource *pResource,const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D11ShaderResourceView **ppSRView) { return This->lpVtbl->CreateShaderResourceView(This,pResource,pDesc,ppSRView); } -static FORCEINLINE HRESULT ID3D11Device3_CreateUnorderedAccessView(ID3D11Device3* This,ID3D11Resource *pResource,const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc,ID3D11UnorderedAccessView **ppUAView) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateUnorderedAccessView(ID3D11Device3* This,ID3D11Resource *pResource,const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc,ID3D11UnorderedAccessView **ppUAView) { return This->lpVtbl->CreateUnorderedAccessView(This,pResource,pDesc,ppUAView); } -static FORCEINLINE HRESULT ID3D11Device3_CreateRenderTargetView(ID3D11Device3* This,ID3D11Resource *pResource,const D3D11_RENDER_TARGET_VIEW_DESC *pDesc,ID3D11RenderTargetView **ppRTView) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateRenderTargetView(ID3D11Device3* This,ID3D11Resource *pResource,const D3D11_RENDER_TARGET_VIEW_DESC *pDesc,ID3D11RenderTargetView **ppRTView) { return This->lpVtbl->CreateRenderTargetView(This,pResource,pDesc,ppRTView); } -static FORCEINLINE HRESULT ID3D11Device3_CreateDepthStencilView(ID3D11Device3* This,ID3D11Resource *pResource,const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D11DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateDepthStencilView(ID3D11Device3* This,ID3D11Resource *pResource,const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D11DepthStencilView **ppDepthStencilView) { return This->lpVtbl->CreateDepthStencilView(This,pResource,pDesc,ppDepthStencilView); } -static FORCEINLINE HRESULT ID3D11Device3_CreateInputLayout(ID3D11Device3* This,const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D11InputLayout **ppInputLayout) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateInputLayout(ID3D11Device3* This,const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D11InputLayout **ppInputLayout) { return This->lpVtbl->CreateInputLayout(This,pInputElementDescs,NumElements,pShaderBytecodeWithInputSignature,BytecodeLength,ppInputLayout); } -static FORCEINLINE HRESULT ID3D11Device3_CreateVertexShader(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11VertexShader **ppVertexShader) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateVertexShader(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11VertexShader **ppVertexShader) { return This->lpVtbl->CreateVertexShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppVertexShader); } -static FORCEINLINE HRESULT ID3D11Device3_CreateGeometryShader(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateGeometryShader(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D11Device3_CreateGeometryShaderWithStreamOutput(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D11_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,const UINT *pBufferStrides,UINT NumStrides,UINT RasterizedStream,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateGeometryShaderWithStreamOutput(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D11_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,const UINT *pBufferStrides,UINT NumStrides,UINT RasterizedStream,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShaderWithStreamOutput(This,pShaderBytecode,BytecodeLength,pSODeclaration,NumEntries,pBufferStrides,NumStrides,RasterizedStream,pClassLinkage,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D11Device3_CreatePixelShader(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11PixelShader **ppPixelShader) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreatePixelShader(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11PixelShader **ppPixelShader) { return This->lpVtbl->CreatePixelShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppPixelShader); } -static FORCEINLINE HRESULT ID3D11Device3_CreateHullShader(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11HullShader **ppHullShader) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateHullShader(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11HullShader **ppHullShader) { return This->lpVtbl->CreateHullShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppHullShader); } -static FORCEINLINE HRESULT ID3D11Device3_CreateDomainShader(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11DomainShader **ppDomainShader) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateDomainShader(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11DomainShader **ppDomainShader) { return This->lpVtbl->CreateDomainShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppDomainShader); } -static FORCEINLINE HRESULT ID3D11Device3_CreateComputeShader(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11ComputeShader **ppComputeShader) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateComputeShader(ID3D11Device3* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11ComputeShader **ppComputeShader) { return This->lpVtbl->CreateComputeShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppComputeShader); } -static FORCEINLINE HRESULT ID3D11Device3_CreateClassLinkage(ID3D11Device3* This,ID3D11ClassLinkage **ppLinkage) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateClassLinkage(ID3D11Device3* This,ID3D11ClassLinkage **ppLinkage) { return This->lpVtbl->CreateClassLinkage(This,ppLinkage); } -static FORCEINLINE HRESULT ID3D11Device3_CreateBlendState(ID3D11Device3* This,const D3D11_BLEND_DESC *pBlendStateDesc,ID3D11BlendState **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateBlendState(ID3D11Device3* This,const D3D11_BLEND_DESC *pBlendStateDesc,ID3D11BlendState **ppBlendState) { return This->lpVtbl->CreateBlendState(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE HRESULT ID3D11Device3_CreateDepthStencilState(ID3D11Device3* This,const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D11DepthStencilState **ppDepthStencilState) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateDepthStencilState(ID3D11Device3* This,const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D11DepthStencilState **ppDepthStencilState) { return This->lpVtbl->CreateDepthStencilState(This,pDepthStencilDesc,ppDepthStencilState); } -static FORCEINLINE HRESULT ID3D11Device3_CreateRasterizerState(ID3D11Device3* This,const D3D11_RASTERIZER_DESC *pRasterizerDesc,ID3D11RasterizerState **ppRasterizerState) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateRasterizerState(ID3D11Device3* This,const D3D11_RASTERIZER_DESC *pRasterizerDesc,ID3D11RasterizerState **ppRasterizerState) { return This->lpVtbl->CreateRasterizerState(This,pRasterizerDesc,ppRasterizerState); } -static FORCEINLINE HRESULT ID3D11Device3_CreateSamplerState(ID3D11Device3* This,const D3D11_SAMPLER_DESC *pSamplerDesc,ID3D11SamplerState **ppSamplerState) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateSamplerState(ID3D11Device3* This,const D3D11_SAMPLER_DESC *pSamplerDesc,ID3D11SamplerState **ppSamplerState) { return This->lpVtbl->CreateSamplerState(This,pSamplerDesc,ppSamplerState); } -static FORCEINLINE HRESULT ID3D11Device3_CreateQuery(ID3D11Device3* This,const D3D11_QUERY_DESC *pQueryDesc,ID3D11Query **ppQuery) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateQuery(ID3D11Device3* This,const D3D11_QUERY_DESC *pQueryDesc,ID3D11Query **ppQuery) { return This->lpVtbl->CreateQuery(This,pQueryDesc,ppQuery); } -static FORCEINLINE HRESULT ID3D11Device3_CreatePredicate(ID3D11Device3* This,const D3D11_QUERY_DESC *pPredicateDesc,ID3D11Predicate **ppPredicate) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreatePredicate(ID3D11Device3* This,const D3D11_QUERY_DESC *pPredicateDesc,ID3D11Predicate **ppPredicate) { return This->lpVtbl->CreatePredicate(This,pPredicateDesc,ppPredicate); } -static FORCEINLINE HRESULT ID3D11Device3_CreateCounter(ID3D11Device3* This,const D3D11_COUNTER_DESC *pCounterDesc,ID3D11Counter **ppCounter) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateCounter(ID3D11Device3* This,const D3D11_COUNTER_DESC *pCounterDesc,ID3D11Counter **ppCounter) { return This->lpVtbl->CreateCounter(This,pCounterDesc,ppCounter); } -static FORCEINLINE HRESULT ID3D11Device3_CreateDeferredContext(ID3D11Device3* This,UINT ContextFlags,ID3D11DeviceContext **ppDeferredContext) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateDeferredContext(ID3D11Device3* This,UINT ContextFlags,ID3D11DeviceContext **ppDeferredContext) { return This->lpVtbl->CreateDeferredContext(This,ContextFlags,ppDeferredContext); } -static FORCEINLINE HRESULT ID3D11Device3_OpenSharedResource(ID3D11Device3* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device3_OpenSharedResource(ID3D11Device3* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResource(This,hResource,ReturnedInterface,ppResource); } -static FORCEINLINE HRESULT ID3D11Device3_CheckFormatSupport(ID3D11Device3* This,DXGI_FORMAT Format,UINT *pFormatSupport) { +static __WIDL_INLINE HRESULT ID3D11Device3_CheckFormatSupport(ID3D11Device3* This,DXGI_FORMAT Format,UINT *pFormatSupport) { return This->lpVtbl->CheckFormatSupport(This,Format,pFormatSupport); } -static FORCEINLINE HRESULT ID3D11Device3_CheckMultisampleQualityLevels(ID3D11Device3* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { +static __WIDL_INLINE HRESULT ID3D11Device3_CheckMultisampleQualityLevels(ID3D11Device3* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { return This->lpVtbl->CheckMultisampleQualityLevels(This,Format,SampleCount,pNumQualityLevels); } -static FORCEINLINE void ID3D11Device3_CheckCounterInfo(ID3D11Device3* This,D3D11_COUNTER_INFO *pCounterInfo) { +static __WIDL_INLINE void ID3D11Device3_CheckCounterInfo(ID3D11Device3* This,D3D11_COUNTER_INFO *pCounterInfo) { This->lpVtbl->CheckCounterInfo(This,pCounterInfo); } -static FORCEINLINE HRESULT ID3D11Device3_CheckCounter(ID3D11Device3* This,const D3D11_COUNTER_DESC *pDesc,D3D11_COUNTER_TYPE *pType,UINT *pActiveCounters,LPSTR szName,UINT *pNameLength,LPSTR szUnits,UINT *pUnitsLength,LPSTR szDescription,UINT *pDescriptionLength) { +static __WIDL_INLINE HRESULT ID3D11Device3_CheckCounter(ID3D11Device3* This,const D3D11_COUNTER_DESC *pDesc,D3D11_COUNTER_TYPE *pType,UINT *pActiveCounters,LPSTR szName,UINT *pNameLength,LPSTR szUnits,UINT *pUnitsLength,LPSTR szDescription,UINT *pDescriptionLength) { return This->lpVtbl->CheckCounter(This,pDesc,pType,pActiveCounters,szName,pNameLength,szUnits,pUnitsLength,szDescription,pDescriptionLength); } -static FORCEINLINE HRESULT ID3D11Device3_CheckFeatureSupport(ID3D11Device3* This,D3D11_FEATURE Feature,void *pFeatureSupportData,UINT FeatureSupportDataSize) { +static __WIDL_INLINE HRESULT ID3D11Device3_CheckFeatureSupport(ID3D11Device3* This,D3D11_FEATURE Feature,void *pFeatureSupportData,UINT FeatureSupportDataSize) { return This->lpVtbl->CheckFeatureSupport(This,Feature,pFeatureSupportData,FeatureSupportDataSize); } -static FORCEINLINE HRESULT ID3D11Device3_GetPrivateData(ID3D11Device3* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Device3_GetPrivateData(ID3D11Device3* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Device3_SetPrivateData(ID3D11Device3* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Device3_SetPrivateData(ID3D11Device3* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Device3_SetPrivateDataInterface(ID3D11Device3* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Device3_SetPrivateDataInterface(ID3D11Device3* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } -static FORCEINLINE D3D_FEATURE_LEVEL ID3D11Device3_GetFeatureLevel(ID3D11Device3* This) { +static __WIDL_INLINE D3D_FEATURE_LEVEL ID3D11Device3_GetFeatureLevel(ID3D11Device3* This) { return This->lpVtbl->GetFeatureLevel(This); } -static FORCEINLINE UINT ID3D11Device3_GetCreationFlags(ID3D11Device3* This) { +static __WIDL_INLINE UINT ID3D11Device3_GetCreationFlags(ID3D11Device3* This) { return This->lpVtbl->GetCreationFlags(This); } -static FORCEINLINE HRESULT ID3D11Device3_GetDeviceRemovedReason(ID3D11Device3* This) { +static __WIDL_INLINE HRESULT ID3D11Device3_GetDeviceRemovedReason(ID3D11Device3* This) { return This->lpVtbl->GetDeviceRemovedReason(This); } -static FORCEINLINE void ID3D11Device3_GetImmediateContext(ID3D11Device3* This,ID3D11DeviceContext **ppImmediateContext) { +static __WIDL_INLINE void ID3D11Device3_GetImmediateContext(ID3D11Device3* This,ID3D11DeviceContext **ppImmediateContext) { This->lpVtbl->GetImmediateContext(This,ppImmediateContext); } -static FORCEINLINE HRESULT ID3D11Device3_SetExceptionMode(ID3D11Device3* This,UINT RaiseFlags) { +static __WIDL_INLINE HRESULT ID3D11Device3_SetExceptionMode(ID3D11Device3* This,UINT RaiseFlags) { return This->lpVtbl->SetExceptionMode(This,RaiseFlags); } -static FORCEINLINE UINT ID3D11Device3_GetExceptionMode(ID3D11Device3* This) { +static __WIDL_INLINE UINT ID3D11Device3_GetExceptionMode(ID3D11Device3* This) { return This->lpVtbl->GetExceptionMode(This); } /*** ID3D11Device1 methods ***/ -static FORCEINLINE void ID3D11Device3_GetImmediateContext1(ID3D11Device3* This,ID3D11DeviceContext1 **ppImmediateContext) { +static __WIDL_INLINE void ID3D11Device3_GetImmediateContext1(ID3D11Device3* This,ID3D11DeviceContext1 **ppImmediateContext) { This->lpVtbl->GetImmediateContext1(This,ppImmediateContext); } -static FORCEINLINE HRESULT ID3D11Device3_CreateDeferredContext1(ID3D11Device3* This,UINT ContextFlags,ID3D11DeviceContext1 **ppDeferredContext) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateDeferredContext1(ID3D11Device3* This,UINT ContextFlags,ID3D11DeviceContext1 **ppDeferredContext) { return This->lpVtbl->CreateDeferredContext1(This,ContextFlags,ppDeferredContext); } -static FORCEINLINE HRESULT ID3D11Device3_CreateBlendState1(ID3D11Device3* This,const D3D11_BLEND_DESC1 *pBlendStateDesc,ID3D11BlendState1 **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateBlendState1(ID3D11Device3* This,const D3D11_BLEND_DESC1 *pBlendStateDesc,ID3D11BlendState1 **ppBlendState) { return This->lpVtbl->CreateBlendState1(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE HRESULT ID3D11Device3_CreateRasterizerState1(ID3D11Device3* This,const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,ID3D11RasterizerState1 **ppRasterizerState) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateRasterizerState1(ID3D11Device3* This,const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,ID3D11RasterizerState1 **ppRasterizerState) { return This->lpVtbl->CreateRasterizerState1(This,pRasterizerDesc,ppRasterizerState); } -static FORCEINLINE HRESULT ID3D11Device3_CreateDeviceContextState(ID3D11Device3* This,UINT Flags,const D3D_FEATURE_LEVEL *pFeatureLevels,UINT FeatureLevels,UINT SDKVersion,REFIID EmulatedInterface,D3D_FEATURE_LEVEL *pChosenFeatureLevel,ID3DDeviceContextState **ppContextState) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateDeviceContextState(ID3D11Device3* This,UINT Flags,const D3D_FEATURE_LEVEL *pFeatureLevels,UINT FeatureLevels,UINT SDKVersion,REFIID EmulatedInterface,D3D_FEATURE_LEVEL *pChosenFeatureLevel,ID3DDeviceContextState **ppContextState) { return This->lpVtbl->CreateDeviceContextState(This,Flags,pFeatureLevels,FeatureLevels,SDKVersion,EmulatedInterface,pChosenFeatureLevel,ppContextState); } -static FORCEINLINE HRESULT ID3D11Device3_OpenSharedResource1(ID3D11Device3* This,HANDLE hResource,REFIID returnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device3_OpenSharedResource1(ID3D11Device3* This,HANDLE hResource,REFIID returnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResource1(This,hResource,returnedInterface,ppResource); } -static FORCEINLINE HRESULT ID3D11Device3_OpenSharedResourceByName(ID3D11Device3* This,LPCWSTR lpName,DWORD dwDesiredAccess,REFIID returnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device3_OpenSharedResourceByName(ID3D11Device3* This,LPCWSTR lpName,DWORD dwDesiredAccess,REFIID returnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResourceByName(This,lpName,dwDesiredAccess,returnedInterface,ppResource); } /*** ID3D11Device2 methods ***/ -static FORCEINLINE void ID3D11Device3_GetImmediateContext2(ID3D11Device3* This,ID3D11DeviceContext2 **context) { +static __WIDL_INLINE void ID3D11Device3_GetImmediateContext2(ID3D11Device3* This,ID3D11DeviceContext2 **context) { This->lpVtbl->GetImmediateContext2(This,context); } -static FORCEINLINE HRESULT ID3D11Device3_CreateDeferredContext2(ID3D11Device3* This,UINT flags,ID3D11DeviceContext2 **context) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateDeferredContext2(ID3D11Device3* This,UINT flags,ID3D11DeviceContext2 **context) { return This->lpVtbl->CreateDeferredContext2(This,flags,context); } -static FORCEINLINE void ID3D11Device3_GetResourceTiling(ID3D11Device3* This,ID3D11Resource *resource,UINT *tile_count,D3D11_PACKED_MIP_DESC *mip_desc,D3D11_TILE_SHAPE *tile_shape,UINT *subresource_tiling_count,UINT first_subresource_tiling,D3D11_SUBRESOURCE_TILING *subresource_tiling) { +static __WIDL_INLINE void ID3D11Device3_GetResourceTiling(ID3D11Device3* This,ID3D11Resource *resource,UINT *tile_count,D3D11_PACKED_MIP_DESC *mip_desc,D3D11_TILE_SHAPE *tile_shape,UINT *subresource_tiling_count,UINT first_subresource_tiling,D3D11_SUBRESOURCE_TILING *subresource_tiling) { This->lpVtbl->GetResourceTiling(This,resource,tile_count,mip_desc,tile_shape,subresource_tiling_count,first_subresource_tiling,subresource_tiling); } -static FORCEINLINE HRESULT ID3D11Device3_CheckMultisampleQualityLevels1(ID3D11Device3* This,DXGI_FORMAT format,UINT sample_count,UINT flags,UINT *quality_level_count) { +static __WIDL_INLINE HRESULT ID3D11Device3_CheckMultisampleQualityLevels1(ID3D11Device3* This,DXGI_FORMAT format,UINT sample_count,UINT flags,UINT *quality_level_count) { return This->lpVtbl->CheckMultisampleQualityLevels1(This,format,sample_count,flags,quality_level_count); } /*** ID3D11Device3 methods ***/ -static FORCEINLINE HRESULT ID3D11Device3_CreateTexture2D1(ID3D11Device3* This,const D3D11_TEXTURE2D_DESC1 *desc,const D3D11_SUBRESOURCE_DATA *initial_data,ID3D11Texture2D1 **texture) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateTexture2D1(ID3D11Device3* This,const D3D11_TEXTURE2D_DESC1 *desc,const D3D11_SUBRESOURCE_DATA *initial_data,ID3D11Texture2D1 **texture) { return This->lpVtbl->CreateTexture2D1(This,desc,initial_data,texture); } -static FORCEINLINE HRESULT ID3D11Device3_CreateTexture3D1(ID3D11Device3* This,const D3D11_TEXTURE3D_DESC1 *desc,const D3D11_SUBRESOURCE_DATA *initial_data,ID3D11Texture3D1 **texture) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateTexture3D1(ID3D11Device3* This,const D3D11_TEXTURE3D_DESC1 *desc,const D3D11_SUBRESOURCE_DATA *initial_data,ID3D11Texture3D1 **texture) { return This->lpVtbl->CreateTexture3D1(This,desc,initial_data,texture); } -static FORCEINLINE HRESULT ID3D11Device3_CreateRasterizerState2(ID3D11Device3* This,const D3D11_RASTERIZER_DESC2 *desc,ID3D11RasterizerState2 **state) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateRasterizerState2(ID3D11Device3* This,const D3D11_RASTERIZER_DESC2 *desc,ID3D11RasterizerState2 **state) { return This->lpVtbl->CreateRasterizerState2(This,desc,state); } -static FORCEINLINE HRESULT ID3D11Device3_CreateShaderResourceView1(ID3D11Device3* This,ID3D11Resource *resource,const D3D11_SHADER_RESOURCE_VIEW_DESC1 *desc,ID3D11ShaderResourceView1 **view) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateShaderResourceView1(ID3D11Device3* This,ID3D11Resource *resource,const D3D11_SHADER_RESOURCE_VIEW_DESC1 *desc,ID3D11ShaderResourceView1 **view) { return This->lpVtbl->CreateShaderResourceView1(This,resource,desc,view); } -static FORCEINLINE HRESULT ID3D11Device3_CreateUnorderedAccessView1(ID3D11Device3* This,ID3D11Resource *resource,const D3D11_UNORDERED_ACCESS_VIEW_DESC1 *desc,ID3D11UnorderedAccessView1 **view) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateUnorderedAccessView1(ID3D11Device3* This,ID3D11Resource *resource,const D3D11_UNORDERED_ACCESS_VIEW_DESC1 *desc,ID3D11UnorderedAccessView1 **view) { return This->lpVtbl->CreateUnorderedAccessView1(This,resource,desc,view); } -static FORCEINLINE HRESULT ID3D11Device3_CreateRenderTargetView1(ID3D11Device3* This,ID3D11Resource *resource,const D3D11_RENDER_TARGET_VIEW_DESC1 *desc,ID3D11RenderTargetView1 **view) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateRenderTargetView1(ID3D11Device3* This,ID3D11Resource *resource,const D3D11_RENDER_TARGET_VIEW_DESC1 *desc,ID3D11RenderTargetView1 **view) { return This->lpVtbl->CreateRenderTargetView1(This,resource,desc,view); } -static FORCEINLINE HRESULT ID3D11Device3_CreateQuery1(ID3D11Device3* This,const D3D11_QUERY_DESC1 *desc,ID3D11Query1 **query) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateQuery1(ID3D11Device3* This,const D3D11_QUERY_DESC1 *desc,ID3D11Query1 **query) { return This->lpVtbl->CreateQuery1(This,desc,query); } -static FORCEINLINE void ID3D11Device3_GetImmediateContext3(ID3D11Device3* This,ID3D11DeviceContext3 **context) { +static __WIDL_INLINE void ID3D11Device3_GetImmediateContext3(ID3D11Device3* This,ID3D11DeviceContext3 **context) { This->lpVtbl->GetImmediateContext3(This,context); } -static FORCEINLINE HRESULT ID3D11Device3_CreateDeferredContext3(ID3D11Device3* This,UINT flags,ID3D11DeviceContext3 **context) { +static __WIDL_INLINE HRESULT ID3D11Device3_CreateDeferredContext3(ID3D11Device3* This,UINT flags,ID3D11DeviceContext3 **context) { return This->lpVtbl->CreateDeferredContext3(This,flags,context); } -static FORCEINLINE void ID3D11Device3_WriteToSubresource(ID3D11Device3* This,ID3D11Resource *dst_resource,UINT dst_subresource,const D3D11_BOX *dst_box,const void *src_data,UINT src_row_pitch,UINT src_depth_pitch) { +static __WIDL_INLINE void ID3D11Device3_WriteToSubresource(ID3D11Device3* This,ID3D11Resource *dst_resource,UINT dst_subresource,const D3D11_BOX *dst_box,const void *src_data,UINT src_row_pitch,UINT src_depth_pitch) { This->lpVtbl->WriteToSubresource(This,dst_resource,dst_subresource,dst_box,src_data,src_row_pitch,src_depth_pitch); } -static FORCEINLINE void ID3D11Device3_ReadFromSubresource(ID3D11Device3* This,void *dst_data,UINT dst_row_pitch,UINT dst_depth_pitch,ID3D11Resource *src_resource,UINT src_subresource,const D3D11_BOX *src_box) { +static __WIDL_INLINE void ID3D11Device3_ReadFromSubresource(ID3D11Device3* This,void *dst_data,UINT dst_row_pitch,UINT dst_depth_pitch,ID3D11Resource *src_resource,UINT src_subresource,const D3D11_BOX *src_box) { This->lpVtbl->ReadFromSubresource(This,dst_data,dst_row_pitch,dst_depth_pitch,src_resource,src_subresource,src_box); } #endif diff --git a/lib/libc/include/any-windows-any/d3d11_4.h b/lib/libc/include/any-windows-any/d3d11_4.h index 8b3afc3b282505b545555e1e071a2afd47345c5b..5cd3e793f3333511a9735ddd1d3ddc4e33fa2a0f 100644 --- a/lib/libc/include/any-windows-any/d3d11_4.h +++ b/lib/libc/include/any-windows-any/d3d11_4.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3d11_4.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3d11_4.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3d11_4_h__ #define __d3d11_4_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D11Device4_FWD_DEFINED__ @@ -566,210 +574,210 @@ interface ID3D11Device4 { #define ID3D11Device4_UnregisterDeviceRemoved(This,cookie) (This)->lpVtbl->UnregisterDeviceRemoved(This,cookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Device4_QueryInterface(ID3D11Device4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Device4_QueryInterface(ID3D11Device4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Device4_AddRef(ID3D11Device4* This) { +static __WIDL_INLINE ULONG ID3D11Device4_AddRef(ID3D11Device4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Device4_Release(ID3D11Device4* This) { +static __WIDL_INLINE ULONG ID3D11Device4_Release(ID3D11Device4* This) { return This->lpVtbl->Release(This); } /*** ID3D11Device methods ***/ -static FORCEINLINE HRESULT ID3D11Device4_CreateBuffer(ID3D11Device4* This,const D3D11_BUFFER_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Buffer **ppBuffer) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateBuffer(ID3D11Device4* This,const D3D11_BUFFER_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Buffer **ppBuffer) { return This->lpVtbl->CreateBuffer(This,pDesc,pInitialData,ppBuffer); } -static FORCEINLINE HRESULT ID3D11Device4_CreateTexture1D(ID3D11Device4* This,const D3D11_TEXTURE1D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture1D **ppTexture1D) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateTexture1D(ID3D11Device4* This,const D3D11_TEXTURE1D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture1D **ppTexture1D) { return This->lpVtbl->CreateTexture1D(This,pDesc,pInitialData,ppTexture1D); } -static FORCEINLINE HRESULT ID3D11Device4_CreateTexture2D(ID3D11Device4* This,const D3D11_TEXTURE2D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture2D **ppTexture2D) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateTexture2D(ID3D11Device4* This,const D3D11_TEXTURE2D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture2D **ppTexture2D) { return This->lpVtbl->CreateTexture2D(This,pDesc,pInitialData,ppTexture2D); } -static FORCEINLINE HRESULT ID3D11Device4_CreateTexture3D(ID3D11Device4* This,const D3D11_TEXTURE3D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture3D **ppTexture3D) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateTexture3D(ID3D11Device4* This,const D3D11_TEXTURE3D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture3D **ppTexture3D) { return This->lpVtbl->CreateTexture3D(This,pDesc,pInitialData,ppTexture3D); } -static FORCEINLINE HRESULT ID3D11Device4_CreateShaderResourceView(ID3D11Device4* This,ID3D11Resource *pResource,const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D11ShaderResourceView **ppSRView) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateShaderResourceView(ID3D11Device4* This,ID3D11Resource *pResource,const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D11ShaderResourceView **ppSRView) { return This->lpVtbl->CreateShaderResourceView(This,pResource,pDesc,ppSRView); } -static FORCEINLINE HRESULT ID3D11Device4_CreateUnorderedAccessView(ID3D11Device4* This,ID3D11Resource *pResource,const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc,ID3D11UnorderedAccessView **ppUAView) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateUnorderedAccessView(ID3D11Device4* This,ID3D11Resource *pResource,const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc,ID3D11UnorderedAccessView **ppUAView) { return This->lpVtbl->CreateUnorderedAccessView(This,pResource,pDesc,ppUAView); } -static FORCEINLINE HRESULT ID3D11Device4_CreateRenderTargetView(ID3D11Device4* This,ID3D11Resource *pResource,const D3D11_RENDER_TARGET_VIEW_DESC *pDesc,ID3D11RenderTargetView **ppRTView) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateRenderTargetView(ID3D11Device4* This,ID3D11Resource *pResource,const D3D11_RENDER_TARGET_VIEW_DESC *pDesc,ID3D11RenderTargetView **ppRTView) { return This->lpVtbl->CreateRenderTargetView(This,pResource,pDesc,ppRTView); } -static FORCEINLINE HRESULT ID3D11Device4_CreateDepthStencilView(ID3D11Device4* This,ID3D11Resource *pResource,const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D11DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateDepthStencilView(ID3D11Device4* This,ID3D11Resource *pResource,const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D11DepthStencilView **ppDepthStencilView) { return This->lpVtbl->CreateDepthStencilView(This,pResource,pDesc,ppDepthStencilView); } -static FORCEINLINE HRESULT ID3D11Device4_CreateInputLayout(ID3D11Device4* This,const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D11InputLayout **ppInputLayout) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateInputLayout(ID3D11Device4* This,const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D11InputLayout **ppInputLayout) { return This->lpVtbl->CreateInputLayout(This,pInputElementDescs,NumElements,pShaderBytecodeWithInputSignature,BytecodeLength,ppInputLayout); } -static FORCEINLINE HRESULT ID3D11Device4_CreateVertexShader(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11VertexShader **ppVertexShader) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateVertexShader(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11VertexShader **ppVertexShader) { return This->lpVtbl->CreateVertexShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppVertexShader); } -static FORCEINLINE HRESULT ID3D11Device4_CreateGeometryShader(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateGeometryShader(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D11Device4_CreateGeometryShaderWithStreamOutput(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D11_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,const UINT *pBufferStrides,UINT NumStrides,UINT RasterizedStream,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateGeometryShaderWithStreamOutput(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D11_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,const UINT *pBufferStrides,UINT NumStrides,UINT RasterizedStream,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShaderWithStreamOutput(This,pShaderBytecode,BytecodeLength,pSODeclaration,NumEntries,pBufferStrides,NumStrides,RasterizedStream,pClassLinkage,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D11Device4_CreatePixelShader(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11PixelShader **ppPixelShader) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreatePixelShader(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11PixelShader **ppPixelShader) { return This->lpVtbl->CreatePixelShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppPixelShader); } -static FORCEINLINE HRESULT ID3D11Device4_CreateHullShader(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11HullShader **ppHullShader) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateHullShader(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11HullShader **ppHullShader) { return This->lpVtbl->CreateHullShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppHullShader); } -static FORCEINLINE HRESULT ID3D11Device4_CreateDomainShader(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11DomainShader **ppDomainShader) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateDomainShader(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11DomainShader **ppDomainShader) { return This->lpVtbl->CreateDomainShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppDomainShader); } -static FORCEINLINE HRESULT ID3D11Device4_CreateComputeShader(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11ComputeShader **ppComputeShader) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateComputeShader(ID3D11Device4* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11ComputeShader **ppComputeShader) { return This->lpVtbl->CreateComputeShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppComputeShader); } -static FORCEINLINE HRESULT ID3D11Device4_CreateClassLinkage(ID3D11Device4* This,ID3D11ClassLinkage **ppLinkage) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateClassLinkage(ID3D11Device4* This,ID3D11ClassLinkage **ppLinkage) { return This->lpVtbl->CreateClassLinkage(This,ppLinkage); } -static FORCEINLINE HRESULT ID3D11Device4_CreateBlendState(ID3D11Device4* This,const D3D11_BLEND_DESC *pBlendStateDesc,ID3D11BlendState **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateBlendState(ID3D11Device4* This,const D3D11_BLEND_DESC *pBlendStateDesc,ID3D11BlendState **ppBlendState) { return This->lpVtbl->CreateBlendState(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE HRESULT ID3D11Device4_CreateDepthStencilState(ID3D11Device4* This,const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D11DepthStencilState **ppDepthStencilState) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateDepthStencilState(ID3D11Device4* This,const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D11DepthStencilState **ppDepthStencilState) { return This->lpVtbl->CreateDepthStencilState(This,pDepthStencilDesc,ppDepthStencilState); } -static FORCEINLINE HRESULT ID3D11Device4_CreateRasterizerState(ID3D11Device4* This,const D3D11_RASTERIZER_DESC *pRasterizerDesc,ID3D11RasterizerState **ppRasterizerState) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateRasterizerState(ID3D11Device4* This,const D3D11_RASTERIZER_DESC *pRasterizerDesc,ID3D11RasterizerState **ppRasterizerState) { return This->lpVtbl->CreateRasterizerState(This,pRasterizerDesc,ppRasterizerState); } -static FORCEINLINE HRESULT ID3D11Device4_CreateSamplerState(ID3D11Device4* This,const D3D11_SAMPLER_DESC *pSamplerDesc,ID3D11SamplerState **ppSamplerState) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateSamplerState(ID3D11Device4* This,const D3D11_SAMPLER_DESC *pSamplerDesc,ID3D11SamplerState **ppSamplerState) { return This->lpVtbl->CreateSamplerState(This,pSamplerDesc,ppSamplerState); } -static FORCEINLINE HRESULT ID3D11Device4_CreateQuery(ID3D11Device4* This,const D3D11_QUERY_DESC *pQueryDesc,ID3D11Query **ppQuery) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateQuery(ID3D11Device4* This,const D3D11_QUERY_DESC *pQueryDesc,ID3D11Query **ppQuery) { return This->lpVtbl->CreateQuery(This,pQueryDesc,ppQuery); } -static FORCEINLINE HRESULT ID3D11Device4_CreatePredicate(ID3D11Device4* This,const D3D11_QUERY_DESC *pPredicateDesc,ID3D11Predicate **ppPredicate) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreatePredicate(ID3D11Device4* This,const D3D11_QUERY_DESC *pPredicateDesc,ID3D11Predicate **ppPredicate) { return This->lpVtbl->CreatePredicate(This,pPredicateDesc,ppPredicate); } -static FORCEINLINE HRESULT ID3D11Device4_CreateCounter(ID3D11Device4* This,const D3D11_COUNTER_DESC *pCounterDesc,ID3D11Counter **ppCounter) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateCounter(ID3D11Device4* This,const D3D11_COUNTER_DESC *pCounterDesc,ID3D11Counter **ppCounter) { return This->lpVtbl->CreateCounter(This,pCounterDesc,ppCounter); } -static FORCEINLINE HRESULT ID3D11Device4_CreateDeferredContext(ID3D11Device4* This,UINT ContextFlags,ID3D11DeviceContext **ppDeferredContext) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateDeferredContext(ID3D11Device4* This,UINT ContextFlags,ID3D11DeviceContext **ppDeferredContext) { return This->lpVtbl->CreateDeferredContext(This,ContextFlags,ppDeferredContext); } -static FORCEINLINE HRESULT ID3D11Device4_OpenSharedResource(ID3D11Device4* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device4_OpenSharedResource(ID3D11Device4* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResource(This,hResource,ReturnedInterface,ppResource); } -static FORCEINLINE HRESULT ID3D11Device4_CheckFormatSupport(ID3D11Device4* This,DXGI_FORMAT Format,UINT *pFormatSupport) { +static __WIDL_INLINE HRESULT ID3D11Device4_CheckFormatSupport(ID3D11Device4* This,DXGI_FORMAT Format,UINT *pFormatSupport) { return This->lpVtbl->CheckFormatSupport(This,Format,pFormatSupport); } -static FORCEINLINE HRESULT ID3D11Device4_CheckMultisampleQualityLevels(ID3D11Device4* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { +static __WIDL_INLINE HRESULT ID3D11Device4_CheckMultisampleQualityLevels(ID3D11Device4* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { return This->lpVtbl->CheckMultisampleQualityLevels(This,Format,SampleCount,pNumQualityLevels); } -static FORCEINLINE void ID3D11Device4_CheckCounterInfo(ID3D11Device4* This,D3D11_COUNTER_INFO *pCounterInfo) { +static __WIDL_INLINE void ID3D11Device4_CheckCounterInfo(ID3D11Device4* This,D3D11_COUNTER_INFO *pCounterInfo) { This->lpVtbl->CheckCounterInfo(This,pCounterInfo); } -static FORCEINLINE HRESULT ID3D11Device4_CheckCounter(ID3D11Device4* This,const D3D11_COUNTER_DESC *pDesc,D3D11_COUNTER_TYPE *pType,UINT *pActiveCounters,LPSTR szName,UINT *pNameLength,LPSTR szUnits,UINT *pUnitsLength,LPSTR szDescription,UINT *pDescriptionLength) { +static __WIDL_INLINE HRESULT ID3D11Device4_CheckCounter(ID3D11Device4* This,const D3D11_COUNTER_DESC *pDesc,D3D11_COUNTER_TYPE *pType,UINT *pActiveCounters,LPSTR szName,UINT *pNameLength,LPSTR szUnits,UINT *pUnitsLength,LPSTR szDescription,UINT *pDescriptionLength) { return This->lpVtbl->CheckCounter(This,pDesc,pType,pActiveCounters,szName,pNameLength,szUnits,pUnitsLength,szDescription,pDescriptionLength); } -static FORCEINLINE HRESULT ID3D11Device4_CheckFeatureSupport(ID3D11Device4* This,D3D11_FEATURE Feature,void *pFeatureSupportData,UINT FeatureSupportDataSize) { +static __WIDL_INLINE HRESULT ID3D11Device4_CheckFeatureSupport(ID3D11Device4* This,D3D11_FEATURE Feature,void *pFeatureSupportData,UINT FeatureSupportDataSize) { return This->lpVtbl->CheckFeatureSupport(This,Feature,pFeatureSupportData,FeatureSupportDataSize); } -static FORCEINLINE HRESULT ID3D11Device4_GetPrivateData(ID3D11Device4* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Device4_GetPrivateData(ID3D11Device4* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Device4_SetPrivateData(ID3D11Device4* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Device4_SetPrivateData(ID3D11Device4* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Device4_SetPrivateDataInterface(ID3D11Device4* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Device4_SetPrivateDataInterface(ID3D11Device4* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } -static FORCEINLINE D3D_FEATURE_LEVEL ID3D11Device4_GetFeatureLevel(ID3D11Device4* This) { +static __WIDL_INLINE D3D_FEATURE_LEVEL ID3D11Device4_GetFeatureLevel(ID3D11Device4* This) { return This->lpVtbl->GetFeatureLevel(This); } -static FORCEINLINE UINT ID3D11Device4_GetCreationFlags(ID3D11Device4* This) { +static __WIDL_INLINE UINT ID3D11Device4_GetCreationFlags(ID3D11Device4* This) { return This->lpVtbl->GetCreationFlags(This); } -static FORCEINLINE HRESULT ID3D11Device4_GetDeviceRemovedReason(ID3D11Device4* This) { +static __WIDL_INLINE HRESULT ID3D11Device4_GetDeviceRemovedReason(ID3D11Device4* This) { return This->lpVtbl->GetDeviceRemovedReason(This); } -static FORCEINLINE void ID3D11Device4_GetImmediateContext(ID3D11Device4* This,ID3D11DeviceContext **ppImmediateContext) { +static __WIDL_INLINE void ID3D11Device4_GetImmediateContext(ID3D11Device4* This,ID3D11DeviceContext **ppImmediateContext) { This->lpVtbl->GetImmediateContext(This,ppImmediateContext); } -static FORCEINLINE HRESULT ID3D11Device4_SetExceptionMode(ID3D11Device4* This,UINT RaiseFlags) { +static __WIDL_INLINE HRESULT ID3D11Device4_SetExceptionMode(ID3D11Device4* This,UINT RaiseFlags) { return This->lpVtbl->SetExceptionMode(This,RaiseFlags); } -static FORCEINLINE UINT ID3D11Device4_GetExceptionMode(ID3D11Device4* This) { +static __WIDL_INLINE UINT ID3D11Device4_GetExceptionMode(ID3D11Device4* This) { return This->lpVtbl->GetExceptionMode(This); } /*** ID3D11Device1 methods ***/ -static FORCEINLINE void ID3D11Device4_GetImmediateContext1(ID3D11Device4* This,ID3D11DeviceContext1 **ppImmediateContext) { +static __WIDL_INLINE void ID3D11Device4_GetImmediateContext1(ID3D11Device4* This,ID3D11DeviceContext1 **ppImmediateContext) { This->lpVtbl->GetImmediateContext1(This,ppImmediateContext); } -static FORCEINLINE HRESULT ID3D11Device4_CreateDeferredContext1(ID3D11Device4* This,UINT ContextFlags,ID3D11DeviceContext1 **ppDeferredContext) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateDeferredContext1(ID3D11Device4* This,UINT ContextFlags,ID3D11DeviceContext1 **ppDeferredContext) { return This->lpVtbl->CreateDeferredContext1(This,ContextFlags,ppDeferredContext); } -static FORCEINLINE HRESULT ID3D11Device4_CreateBlendState1(ID3D11Device4* This,const D3D11_BLEND_DESC1 *pBlendStateDesc,ID3D11BlendState1 **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateBlendState1(ID3D11Device4* This,const D3D11_BLEND_DESC1 *pBlendStateDesc,ID3D11BlendState1 **ppBlendState) { return This->lpVtbl->CreateBlendState1(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE HRESULT ID3D11Device4_CreateRasterizerState1(ID3D11Device4* This,const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,ID3D11RasterizerState1 **ppRasterizerState) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateRasterizerState1(ID3D11Device4* This,const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,ID3D11RasterizerState1 **ppRasterizerState) { return This->lpVtbl->CreateRasterizerState1(This,pRasterizerDesc,ppRasterizerState); } -static FORCEINLINE HRESULT ID3D11Device4_CreateDeviceContextState(ID3D11Device4* This,UINT Flags,const D3D_FEATURE_LEVEL *pFeatureLevels,UINT FeatureLevels,UINT SDKVersion,REFIID EmulatedInterface,D3D_FEATURE_LEVEL *pChosenFeatureLevel,ID3DDeviceContextState **ppContextState) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateDeviceContextState(ID3D11Device4* This,UINT Flags,const D3D_FEATURE_LEVEL *pFeatureLevels,UINT FeatureLevels,UINT SDKVersion,REFIID EmulatedInterface,D3D_FEATURE_LEVEL *pChosenFeatureLevel,ID3DDeviceContextState **ppContextState) { return This->lpVtbl->CreateDeviceContextState(This,Flags,pFeatureLevels,FeatureLevels,SDKVersion,EmulatedInterface,pChosenFeatureLevel,ppContextState); } -static FORCEINLINE HRESULT ID3D11Device4_OpenSharedResource1(ID3D11Device4* This,HANDLE hResource,REFIID returnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device4_OpenSharedResource1(ID3D11Device4* This,HANDLE hResource,REFIID returnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResource1(This,hResource,returnedInterface,ppResource); } -static FORCEINLINE HRESULT ID3D11Device4_OpenSharedResourceByName(ID3D11Device4* This,LPCWSTR lpName,DWORD dwDesiredAccess,REFIID returnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device4_OpenSharedResourceByName(ID3D11Device4* This,LPCWSTR lpName,DWORD dwDesiredAccess,REFIID returnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResourceByName(This,lpName,dwDesiredAccess,returnedInterface,ppResource); } /*** ID3D11Device2 methods ***/ -static FORCEINLINE void ID3D11Device4_GetImmediateContext2(ID3D11Device4* This,ID3D11DeviceContext2 **context) { +static __WIDL_INLINE void ID3D11Device4_GetImmediateContext2(ID3D11Device4* This,ID3D11DeviceContext2 **context) { This->lpVtbl->GetImmediateContext2(This,context); } -static FORCEINLINE HRESULT ID3D11Device4_CreateDeferredContext2(ID3D11Device4* This,UINT flags,ID3D11DeviceContext2 **context) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateDeferredContext2(ID3D11Device4* This,UINT flags,ID3D11DeviceContext2 **context) { return This->lpVtbl->CreateDeferredContext2(This,flags,context); } -static FORCEINLINE void ID3D11Device4_GetResourceTiling(ID3D11Device4* This,ID3D11Resource *resource,UINT *tile_count,D3D11_PACKED_MIP_DESC *mip_desc,D3D11_TILE_SHAPE *tile_shape,UINT *subresource_tiling_count,UINT first_subresource_tiling,D3D11_SUBRESOURCE_TILING *subresource_tiling) { +static __WIDL_INLINE void ID3D11Device4_GetResourceTiling(ID3D11Device4* This,ID3D11Resource *resource,UINT *tile_count,D3D11_PACKED_MIP_DESC *mip_desc,D3D11_TILE_SHAPE *tile_shape,UINT *subresource_tiling_count,UINT first_subresource_tiling,D3D11_SUBRESOURCE_TILING *subresource_tiling) { This->lpVtbl->GetResourceTiling(This,resource,tile_count,mip_desc,tile_shape,subresource_tiling_count,first_subresource_tiling,subresource_tiling); } -static FORCEINLINE HRESULT ID3D11Device4_CheckMultisampleQualityLevels1(ID3D11Device4* This,DXGI_FORMAT format,UINT sample_count,UINT flags,UINT *quality_level_count) { +static __WIDL_INLINE HRESULT ID3D11Device4_CheckMultisampleQualityLevels1(ID3D11Device4* This,DXGI_FORMAT format,UINT sample_count,UINT flags,UINT *quality_level_count) { return This->lpVtbl->CheckMultisampleQualityLevels1(This,format,sample_count,flags,quality_level_count); } /*** ID3D11Device3 methods ***/ -static FORCEINLINE HRESULT ID3D11Device4_CreateTexture2D1(ID3D11Device4* This,const D3D11_TEXTURE2D_DESC1 *desc,const D3D11_SUBRESOURCE_DATA *initial_data,ID3D11Texture2D1 **texture) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateTexture2D1(ID3D11Device4* This,const D3D11_TEXTURE2D_DESC1 *desc,const D3D11_SUBRESOURCE_DATA *initial_data,ID3D11Texture2D1 **texture) { return This->lpVtbl->CreateTexture2D1(This,desc,initial_data,texture); } -static FORCEINLINE HRESULT ID3D11Device4_CreateTexture3D1(ID3D11Device4* This,const D3D11_TEXTURE3D_DESC1 *desc,const D3D11_SUBRESOURCE_DATA *initial_data,ID3D11Texture3D1 **texture) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateTexture3D1(ID3D11Device4* This,const D3D11_TEXTURE3D_DESC1 *desc,const D3D11_SUBRESOURCE_DATA *initial_data,ID3D11Texture3D1 **texture) { return This->lpVtbl->CreateTexture3D1(This,desc,initial_data,texture); } -static FORCEINLINE HRESULT ID3D11Device4_CreateRasterizerState2(ID3D11Device4* This,const D3D11_RASTERIZER_DESC2 *desc,ID3D11RasterizerState2 **state) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateRasterizerState2(ID3D11Device4* This,const D3D11_RASTERIZER_DESC2 *desc,ID3D11RasterizerState2 **state) { return This->lpVtbl->CreateRasterizerState2(This,desc,state); } -static FORCEINLINE HRESULT ID3D11Device4_CreateShaderResourceView1(ID3D11Device4* This,ID3D11Resource *resource,const D3D11_SHADER_RESOURCE_VIEW_DESC1 *desc,ID3D11ShaderResourceView1 **view) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateShaderResourceView1(ID3D11Device4* This,ID3D11Resource *resource,const D3D11_SHADER_RESOURCE_VIEW_DESC1 *desc,ID3D11ShaderResourceView1 **view) { return This->lpVtbl->CreateShaderResourceView1(This,resource,desc,view); } -static FORCEINLINE HRESULT ID3D11Device4_CreateUnorderedAccessView1(ID3D11Device4* This,ID3D11Resource *resource,const D3D11_UNORDERED_ACCESS_VIEW_DESC1 *desc,ID3D11UnorderedAccessView1 **view) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateUnorderedAccessView1(ID3D11Device4* This,ID3D11Resource *resource,const D3D11_UNORDERED_ACCESS_VIEW_DESC1 *desc,ID3D11UnorderedAccessView1 **view) { return This->lpVtbl->CreateUnorderedAccessView1(This,resource,desc,view); } -static FORCEINLINE HRESULT ID3D11Device4_CreateRenderTargetView1(ID3D11Device4* This,ID3D11Resource *resource,const D3D11_RENDER_TARGET_VIEW_DESC1 *desc,ID3D11RenderTargetView1 **view) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateRenderTargetView1(ID3D11Device4* This,ID3D11Resource *resource,const D3D11_RENDER_TARGET_VIEW_DESC1 *desc,ID3D11RenderTargetView1 **view) { return This->lpVtbl->CreateRenderTargetView1(This,resource,desc,view); } -static FORCEINLINE HRESULT ID3D11Device4_CreateQuery1(ID3D11Device4* This,const D3D11_QUERY_DESC1 *desc,ID3D11Query1 **query) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateQuery1(ID3D11Device4* This,const D3D11_QUERY_DESC1 *desc,ID3D11Query1 **query) { return This->lpVtbl->CreateQuery1(This,desc,query); } -static FORCEINLINE void ID3D11Device4_GetImmediateContext3(ID3D11Device4* This,ID3D11DeviceContext3 **context) { +static __WIDL_INLINE void ID3D11Device4_GetImmediateContext3(ID3D11Device4* This,ID3D11DeviceContext3 **context) { This->lpVtbl->GetImmediateContext3(This,context); } -static FORCEINLINE HRESULT ID3D11Device4_CreateDeferredContext3(ID3D11Device4* This,UINT flags,ID3D11DeviceContext3 **context) { +static __WIDL_INLINE HRESULT ID3D11Device4_CreateDeferredContext3(ID3D11Device4* This,UINT flags,ID3D11DeviceContext3 **context) { return This->lpVtbl->CreateDeferredContext3(This,flags,context); } -static FORCEINLINE void ID3D11Device4_WriteToSubresource(ID3D11Device4* This,ID3D11Resource *dst_resource,UINT dst_subresource,const D3D11_BOX *dst_box,const void *src_data,UINT src_row_pitch,UINT src_depth_pitch) { +static __WIDL_INLINE void ID3D11Device4_WriteToSubresource(ID3D11Device4* This,ID3D11Resource *dst_resource,UINT dst_subresource,const D3D11_BOX *dst_box,const void *src_data,UINT src_row_pitch,UINT src_depth_pitch) { This->lpVtbl->WriteToSubresource(This,dst_resource,dst_subresource,dst_box,src_data,src_row_pitch,src_depth_pitch); } -static FORCEINLINE void ID3D11Device4_ReadFromSubresource(ID3D11Device4* This,void *dst_data,UINT dst_row_pitch,UINT dst_depth_pitch,ID3D11Resource *src_resource,UINT src_subresource,const D3D11_BOX *src_box) { +static __WIDL_INLINE void ID3D11Device4_ReadFromSubresource(ID3D11Device4* This,void *dst_data,UINT dst_row_pitch,UINT dst_depth_pitch,ID3D11Resource *src_resource,UINT src_subresource,const D3D11_BOX *src_box) { This->lpVtbl->ReadFromSubresource(This,dst_data,dst_row_pitch,dst_depth_pitch,src_resource,src_subresource,src_box); } /*** ID3D11Device4 methods ***/ -static FORCEINLINE HRESULT ID3D11Device4_RegisterDeviceRemovedEvent(ID3D11Device4* This,HANDLE event,DWORD *cookie) { +static __WIDL_INLINE HRESULT ID3D11Device4_RegisterDeviceRemovedEvent(ID3D11Device4* This,HANDLE event,DWORD *cookie) { return This->lpVtbl->RegisterDeviceRemovedEvent(This,event,cookie); } -static FORCEINLINE void ID3D11Device4_UnregisterDeviceRemoved(ID3D11Device4* This,DWORD cookie) { +static __WIDL_INLINE void ID3D11Device4_UnregisterDeviceRemoved(ID3D11Device4* This,DWORD cookie) { This->lpVtbl->UnregisterDeviceRemoved(This,cookie); } #endif @@ -1302,217 +1310,217 @@ interface ID3D11Device5 { #define ID3D11Device5_CreateFence(This,initial_value,flags,iid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,iid,fence) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Device5_QueryInterface(ID3D11Device5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Device5_QueryInterface(ID3D11Device5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Device5_AddRef(ID3D11Device5* This) { +static __WIDL_INLINE ULONG ID3D11Device5_AddRef(ID3D11Device5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Device5_Release(ID3D11Device5* This) { +static __WIDL_INLINE ULONG ID3D11Device5_Release(ID3D11Device5* This) { return This->lpVtbl->Release(This); } /*** ID3D11Device methods ***/ -static FORCEINLINE HRESULT ID3D11Device5_CreateBuffer(ID3D11Device5* This,const D3D11_BUFFER_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Buffer **ppBuffer) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateBuffer(ID3D11Device5* This,const D3D11_BUFFER_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Buffer **ppBuffer) { return This->lpVtbl->CreateBuffer(This,pDesc,pInitialData,ppBuffer); } -static FORCEINLINE HRESULT ID3D11Device5_CreateTexture1D(ID3D11Device5* This,const D3D11_TEXTURE1D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture1D **ppTexture1D) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateTexture1D(ID3D11Device5* This,const D3D11_TEXTURE1D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture1D **ppTexture1D) { return This->lpVtbl->CreateTexture1D(This,pDesc,pInitialData,ppTexture1D); } -static FORCEINLINE HRESULT ID3D11Device5_CreateTexture2D(ID3D11Device5* This,const D3D11_TEXTURE2D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture2D **ppTexture2D) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateTexture2D(ID3D11Device5* This,const D3D11_TEXTURE2D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture2D **ppTexture2D) { return This->lpVtbl->CreateTexture2D(This,pDesc,pInitialData,ppTexture2D); } -static FORCEINLINE HRESULT ID3D11Device5_CreateTexture3D(ID3D11Device5* This,const D3D11_TEXTURE3D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture3D **ppTexture3D) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateTexture3D(ID3D11Device5* This,const D3D11_TEXTURE3D_DESC *pDesc,const D3D11_SUBRESOURCE_DATA *pInitialData,ID3D11Texture3D **ppTexture3D) { return This->lpVtbl->CreateTexture3D(This,pDesc,pInitialData,ppTexture3D); } -static FORCEINLINE HRESULT ID3D11Device5_CreateShaderResourceView(ID3D11Device5* This,ID3D11Resource *pResource,const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D11ShaderResourceView **ppSRView) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateShaderResourceView(ID3D11Device5* This,ID3D11Resource *pResource,const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc,ID3D11ShaderResourceView **ppSRView) { return This->lpVtbl->CreateShaderResourceView(This,pResource,pDesc,ppSRView); } -static FORCEINLINE HRESULT ID3D11Device5_CreateUnorderedAccessView(ID3D11Device5* This,ID3D11Resource *pResource,const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc,ID3D11UnorderedAccessView **ppUAView) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateUnorderedAccessView(ID3D11Device5* This,ID3D11Resource *pResource,const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc,ID3D11UnorderedAccessView **ppUAView) { return This->lpVtbl->CreateUnorderedAccessView(This,pResource,pDesc,ppUAView); } -static FORCEINLINE HRESULT ID3D11Device5_CreateRenderTargetView(ID3D11Device5* This,ID3D11Resource *pResource,const D3D11_RENDER_TARGET_VIEW_DESC *pDesc,ID3D11RenderTargetView **ppRTView) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateRenderTargetView(ID3D11Device5* This,ID3D11Resource *pResource,const D3D11_RENDER_TARGET_VIEW_DESC *pDesc,ID3D11RenderTargetView **ppRTView) { return This->lpVtbl->CreateRenderTargetView(This,pResource,pDesc,ppRTView); } -static FORCEINLINE HRESULT ID3D11Device5_CreateDepthStencilView(ID3D11Device5* This,ID3D11Resource *pResource,const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D11DepthStencilView **ppDepthStencilView) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateDepthStencilView(ID3D11Device5* This,ID3D11Resource *pResource,const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc,ID3D11DepthStencilView **ppDepthStencilView) { return This->lpVtbl->CreateDepthStencilView(This,pResource,pDesc,ppDepthStencilView); } -static FORCEINLINE HRESULT ID3D11Device5_CreateInputLayout(ID3D11Device5* This,const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D11InputLayout **ppInputLayout) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateInputLayout(ID3D11Device5* This,const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs,UINT NumElements,const void *pShaderBytecodeWithInputSignature,SIZE_T BytecodeLength,ID3D11InputLayout **ppInputLayout) { return This->lpVtbl->CreateInputLayout(This,pInputElementDescs,NumElements,pShaderBytecodeWithInputSignature,BytecodeLength,ppInputLayout); } -static FORCEINLINE HRESULT ID3D11Device5_CreateVertexShader(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11VertexShader **ppVertexShader) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateVertexShader(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11VertexShader **ppVertexShader) { return This->lpVtbl->CreateVertexShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppVertexShader); } -static FORCEINLINE HRESULT ID3D11Device5_CreateGeometryShader(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateGeometryShader(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D11Device5_CreateGeometryShaderWithStreamOutput(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D11_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,const UINT *pBufferStrides,UINT NumStrides,UINT RasterizedStream,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateGeometryShaderWithStreamOutput(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,const D3D11_SO_DECLARATION_ENTRY *pSODeclaration,UINT NumEntries,const UINT *pBufferStrides,UINT NumStrides,UINT RasterizedStream,ID3D11ClassLinkage *pClassLinkage,ID3D11GeometryShader **ppGeometryShader) { return This->lpVtbl->CreateGeometryShaderWithStreamOutput(This,pShaderBytecode,BytecodeLength,pSODeclaration,NumEntries,pBufferStrides,NumStrides,RasterizedStream,pClassLinkage,ppGeometryShader); } -static FORCEINLINE HRESULT ID3D11Device5_CreatePixelShader(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11PixelShader **ppPixelShader) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreatePixelShader(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11PixelShader **ppPixelShader) { return This->lpVtbl->CreatePixelShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppPixelShader); } -static FORCEINLINE HRESULT ID3D11Device5_CreateHullShader(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11HullShader **ppHullShader) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateHullShader(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11HullShader **ppHullShader) { return This->lpVtbl->CreateHullShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppHullShader); } -static FORCEINLINE HRESULT ID3D11Device5_CreateDomainShader(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11DomainShader **ppDomainShader) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateDomainShader(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11DomainShader **ppDomainShader) { return This->lpVtbl->CreateDomainShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppDomainShader); } -static FORCEINLINE HRESULT ID3D11Device5_CreateComputeShader(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11ComputeShader **ppComputeShader) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateComputeShader(ID3D11Device5* This,const void *pShaderBytecode,SIZE_T BytecodeLength,ID3D11ClassLinkage *pClassLinkage,ID3D11ComputeShader **ppComputeShader) { return This->lpVtbl->CreateComputeShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppComputeShader); } -static FORCEINLINE HRESULT ID3D11Device5_CreateClassLinkage(ID3D11Device5* This,ID3D11ClassLinkage **ppLinkage) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateClassLinkage(ID3D11Device5* This,ID3D11ClassLinkage **ppLinkage) { return This->lpVtbl->CreateClassLinkage(This,ppLinkage); } -static FORCEINLINE HRESULT ID3D11Device5_CreateBlendState(ID3D11Device5* This,const D3D11_BLEND_DESC *pBlendStateDesc,ID3D11BlendState **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateBlendState(ID3D11Device5* This,const D3D11_BLEND_DESC *pBlendStateDesc,ID3D11BlendState **ppBlendState) { return This->lpVtbl->CreateBlendState(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE HRESULT ID3D11Device5_CreateDepthStencilState(ID3D11Device5* This,const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D11DepthStencilState **ppDepthStencilState) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateDepthStencilState(ID3D11Device5* This,const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,ID3D11DepthStencilState **ppDepthStencilState) { return This->lpVtbl->CreateDepthStencilState(This,pDepthStencilDesc,ppDepthStencilState); } -static FORCEINLINE HRESULT ID3D11Device5_CreateRasterizerState(ID3D11Device5* This,const D3D11_RASTERIZER_DESC *pRasterizerDesc,ID3D11RasterizerState **ppRasterizerState) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateRasterizerState(ID3D11Device5* This,const D3D11_RASTERIZER_DESC *pRasterizerDesc,ID3D11RasterizerState **ppRasterizerState) { return This->lpVtbl->CreateRasterizerState(This,pRasterizerDesc,ppRasterizerState); } -static FORCEINLINE HRESULT ID3D11Device5_CreateSamplerState(ID3D11Device5* This,const D3D11_SAMPLER_DESC *pSamplerDesc,ID3D11SamplerState **ppSamplerState) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateSamplerState(ID3D11Device5* This,const D3D11_SAMPLER_DESC *pSamplerDesc,ID3D11SamplerState **ppSamplerState) { return This->lpVtbl->CreateSamplerState(This,pSamplerDesc,ppSamplerState); } -static FORCEINLINE HRESULT ID3D11Device5_CreateQuery(ID3D11Device5* This,const D3D11_QUERY_DESC *pQueryDesc,ID3D11Query **ppQuery) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateQuery(ID3D11Device5* This,const D3D11_QUERY_DESC *pQueryDesc,ID3D11Query **ppQuery) { return This->lpVtbl->CreateQuery(This,pQueryDesc,ppQuery); } -static FORCEINLINE HRESULT ID3D11Device5_CreatePredicate(ID3D11Device5* This,const D3D11_QUERY_DESC *pPredicateDesc,ID3D11Predicate **ppPredicate) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreatePredicate(ID3D11Device5* This,const D3D11_QUERY_DESC *pPredicateDesc,ID3D11Predicate **ppPredicate) { return This->lpVtbl->CreatePredicate(This,pPredicateDesc,ppPredicate); } -static FORCEINLINE HRESULT ID3D11Device5_CreateCounter(ID3D11Device5* This,const D3D11_COUNTER_DESC *pCounterDesc,ID3D11Counter **ppCounter) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateCounter(ID3D11Device5* This,const D3D11_COUNTER_DESC *pCounterDesc,ID3D11Counter **ppCounter) { return This->lpVtbl->CreateCounter(This,pCounterDesc,ppCounter); } -static FORCEINLINE HRESULT ID3D11Device5_CreateDeferredContext(ID3D11Device5* This,UINT ContextFlags,ID3D11DeviceContext **ppDeferredContext) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateDeferredContext(ID3D11Device5* This,UINT ContextFlags,ID3D11DeviceContext **ppDeferredContext) { return This->lpVtbl->CreateDeferredContext(This,ContextFlags,ppDeferredContext); } -static FORCEINLINE HRESULT ID3D11Device5_OpenSharedResource(ID3D11Device5* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device5_OpenSharedResource(ID3D11Device5* This,HANDLE hResource,REFIID ReturnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResource(This,hResource,ReturnedInterface,ppResource); } -static FORCEINLINE HRESULT ID3D11Device5_CheckFormatSupport(ID3D11Device5* This,DXGI_FORMAT Format,UINT *pFormatSupport) { +static __WIDL_INLINE HRESULT ID3D11Device5_CheckFormatSupport(ID3D11Device5* This,DXGI_FORMAT Format,UINT *pFormatSupport) { return This->lpVtbl->CheckFormatSupport(This,Format,pFormatSupport); } -static FORCEINLINE HRESULT ID3D11Device5_CheckMultisampleQualityLevels(ID3D11Device5* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { +static __WIDL_INLINE HRESULT ID3D11Device5_CheckMultisampleQualityLevels(ID3D11Device5* This,DXGI_FORMAT Format,UINT SampleCount,UINT *pNumQualityLevels) { return This->lpVtbl->CheckMultisampleQualityLevels(This,Format,SampleCount,pNumQualityLevels); } -static FORCEINLINE void ID3D11Device5_CheckCounterInfo(ID3D11Device5* This,D3D11_COUNTER_INFO *pCounterInfo) { +static __WIDL_INLINE void ID3D11Device5_CheckCounterInfo(ID3D11Device5* This,D3D11_COUNTER_INFO *pCounterInfo) { This->lpVtbl->CheckCounterInfo(This,pCounterInfo); } -static FORCEINLINE HRESULT ID3D11Device5_CheckCounter(ID3D11Device5* This,const D3D11_COUNTER_DESC *pDesc,D3D11_COUNTER_TYPE *pType,UINT *pActiveCounters,LPSTR szName,UINT *pNameLength,LPSTR szUnits,UINT *pUnitsLength,LPSTR szDescription,UINT *pDescriptionLength) { +static __WIDL_INLINE HRESULT ID3D11Device5_CheckCounter(ID3D11Device5* This,const D3D11_COUNTER_DESC *pDesc,D3D11_COUNTER_TYPE *pType,UINT *pActiveCounters,LPSTR szName,UINT *pNameLength,LPSTR szUnits,UINT *pUnitsLength,LPSTR szDescription,UINT *pDescriptionLength) { return This->lpVtbl->CheckCounter(This,pDesc,pType,pActiveCounters,szName,pNameLength,szUnits,pUnitsLength,szDescription,pDescriptionLength); } -static FORCEINLINE HRESULT ID3D11Device5_CheckFeatureSupport(ID3D11Device5* This,D3D11_FEATURE Feature,void *pFeatureSupportData,UINT FeatureSupportDataSize) { +static __WIDL_INLINE HRESULT ID3D11Device5_CheckFeatureSupport(ID3D11Device5* This,D3D11_FEATURE Feature,void *pFeatureSupportData,UINT FeatureSupportDataSize) { return This->lpVtbl->CheckFeatureSupport(This,Feature,pFeatureSupportData,FeatureSupportDataSize); } -static FORCEINLINE HRESULT ID3D11Device5_GetPrivateData(ID3D11Device5* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11Device5_GetPrivateData(ID3D11Device5* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11Device5_SetPrivateData(ID3D11Device5* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11Device5_SetPrivateData(ID3D11Device5* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11Device5_SetPrivateDataInterface(ID3D11Device5* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11Device5_SetPrivateDataInterface(ID3D11Device5* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } -static FORCEINLINE D3D_FEATURE_LEVEL ID3D11Device5_GetFeatureLevel(ID3D11Device5* This) { +static __WIDL_INLINE D3D_FEATURE_LEVEL ID3D11Device5_GetFeatureLevel(ID3D11Device5* This) { return This->lpVtbl->GetFeatureLevel(This); } -static FORCEINLINE UINT ID3D11Device5_GetCreationFlags(ID3D11Device5* This) { +static __WIDL_INLINE UINT ID3D11Device5_GetCreationFlags(ID3D11Device5* This) { return This->lpVtbl->GetCreationFlags(This); } -static FORCEINLINE HRESULT ID3D11Device5_GetDeviceRemovedReason(ID3D11Device5* This) { +static __WIDL_INLINE HRESULT ID3D11Device5_GetDeviceRemovedReason(ID3D11Device5* This) { return This->lpVtbl->GetDeviceRemovedReason(This); } -static FORCEINLINE void ID3D11Device5_GetImmediateContext(ID3D11Device5* This,ID3D11DeviceContext **ppImmediateContext) { +static __WIDL_INLINE void ID3D11Device5_GetImmediateContext(ID3D11Device5* This,ID3D11DeviceContext **ppImmediateContext) { This->lpVtbl->GetImmediateContext(This,ppImmediateContext); } -static FORCEINLINE HRESULT ID3D11Device5_SetExceptionMode(ID3D11Device5* This,UINT RaiseFlags) { +static __WIDL_INLINE HRESULT ID3D11Device5_SetExceptionMode(ID3D11Device5* This,UINT RaiseFlags) { return This->lpVtbl->SetExceptionMode(This,RaiseFlags); } -static FORCEINLINE UINT ID3D11Device5_GetExceptionMode(ID3D11Device5* This) { +static __WIDL_INLINE UINT ID3D11Device5_GetExceptionMode(ID3D11Device5* This) { return This->lpVtbl->GetExceptionMode(This); } /*** ID3D11Device1 methods ***/ -static FORCEINLINE void ID3D11Device5_GetImmediateContext1(ID3D11Device5* This,ID3D11DeviceContext1 **ppImmediateContext) { +static __WIDL_INLINE void ID3D11Device5_GetImmediateContext1(ID3D11Device5* This,ID3D11DeviceContext1 **ppImmediateContext) { This->lpVtbl->GetImmediateContext1(This,ppImmediateContext); } -static FORCEINLINE HRESULT ID3D11Device5_CreateDeferredContext1(ID3D11Device5* This,UINT ContextFlags,ID3D11DeviceContext1 **ppDeferredContext) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateDeferredContext1(ID3D11Device5* This,UINT ContextFlags,ID3D11DeviceContext1 **ppDeferredContext) { return This->lpVtbl->CreateDeferredContext1(This,ContextFlags,ppDeferredContext); } -static FORCEINLINE HRESULT ID3D11Device5_CreateBlendState1(ID3D11Device5* This,const D3D11_BLEND_DESC1 *pBlendStateDesc,ID3D11BlendState1 **ppBlendState) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateBlendState1(ID3D11Device5* This,const D3D11_BLEND_DESC1 *pBlendStateDesc,ID3D11BlendState1 **ppBlendState) { return This->lpVtbl->CreateBlendState1(This,pBlendStateDesc,ppBlendState); } -static FORCEINLINE HRESULT ID3D11Device5_CreateRasterizerState1(ID3D11Device5* This,const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,ID3D11RasterizerState1 **ppRasterizerState) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateRasterizerState1(ID3D11Device5* This,const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,ID3D11RasterizerState1 **ppRasterizerState) { return This->lpVtbl->CreateRasterizerState1(This,pRasterizerDesc,ppRasterizerState); } -static FORCEINLINE HRESULT ID3D11Device5_CreateDeviceContextState(ID3D11Device5* This,UINT Flags,const D3D_FEATURE_LEVEL *pFeatureLevels,UINT FeatureLevels,UINT SDKVersion,REFIID EmulatedInterface,D3D_FEATURE_LEVEL *pChosenFeatureLevel,ID3DDeviceContextState **ppContextState) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateDeviceContextState(ID3D11Device5* This,UINT Flags,const D3D_FEATURE_LEVEL *pFeatureLevels,UINT FeatureLevels,UINT SDKVersion,REFIID EmulatedInterface,D3D_FEATURE_LEVEL *pChosenFeatureLevel,ID3DDeviceContextState **ppContextState) { return This->lpVtbl->CreateDeviceContextState(This,Flags,pFeatureLevels,FeatureLevels,SDKVersion,EmulatedInterface,pChosenFeatureLevel,ppContextState); } -static FORCEINLINE HRESULT ID3D11Device5_OpenSharedResource1(ID3D11Device5* This,HANDLE hResource,REFIID returnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device5_OpenSharedResource1(ID3D11Device5* This,HANDLE hResource,REFIID returnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResource1(This,hResource,returnedInterface,ppResource); } -static FORCEINLINE HRESULT ID3D11Device5_OpenSharedResourceByName(ID3D11Device5* This,LPCWSTR lpName,DWORD dwDesiredAccess,REFIID returnedInterface,void **ppResource) { +static __WIDL_INLINE HRESULT ID3D11Device5_OpenSharedResourceByName(ID3D11Device5* This,LPCWSTR lpName,DWORD dwDesiredAccess,REFIID returnedInterface,void **ppResource) { return This->lpVtbl->OpenSharedResourceByName(This,lpName,dwDesiredAccess,returnedInterface,ppResource); } /*** ID3D11Device2 methods ***/ -static FORCEINLINE void ID3D11Device5_GetImmediateContext2(ID3D11Device5* This,ID3D11DeviceContext2 **context) { +static __WIDL_INLINE void ID3D11Device5_GetImmediateContext2(ID3D11Device5* This,ID3D11DeviceContext2 **context) { This->lpVtbl->GetImmediateContext2(This,context); } -static FORCEINLINE HRESULT ID3D11Device5_CreateDeferredContext2(ID3D11Device5* This,UINT flags,ID3D11DeviceContext2 **context) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateDeferredContext2(ID3D11Device5* This,UINT flags,ID3D11DeviceContext2 **context) { return This->lpVtbl->CreateDeferredContext2(This,flags,context); } -static FORCEINLINE void ID3D11Device5_GetResourceTiling(ID3D11Device5* This,ID3D11Resource *resource,UINT *tile_count,D3D11_PACKED_MIP_DESC *mip_desc,D3D11_TILE_SHAPE *tile_shape,UINT *subresource_tiling_count,UINT first_subresource_tiling,D3D11_SUBRESOURCE_TILING *subresource_tiling) { +static __WIDL_INLINE void ID3D11Device5_GetResourceTiling(ID3D11Device5* This,ID3D11Resource *resource,UINT *tile_count,D3D11_PACKED_MIP_DESC *mip_desc,D3D11_TILE_SHAPE *tile_shape,UINT *subresource_tiling_count,UINT first_subresource_tiling,D3D11_SUBRESOURCE_TILING *subresource_tiling) { This->lpVtbl->GetResourceTiling(This,resource,tile_count,mip_desc,tile_shape,subresource_tiling_count,first_subresource_tiling,subresource_tiling); } -static FORCEINLINE HRESULT ID3D11Device5_CheckMultisampleQualityLevels1(ID3D11Device5* This,DXGI_FORMAT format,UINT sample_count,UINT flags,UINT *quality_level_count) { +static __WIDL_INLINE HRESULT ID3D11Device5_CheckMultisampleQualityLevels1(ID3D11Device5* This,DXGI_FORMAT format,UINT sample_count,UINT flags,UINT *quality_level_count) { return This->lpVtbl->CheckMultisampleQualityLevels1(This,format,sample_count,flags,quality_level_count); } /*** ID3D11Device3 methods ***/ -static FORCEINLINE HRESULT ID3D11Device5_CreateTexture2D1(ID3D11Device5* This,const D3D11_TEXTURE2D_DESC1 *desc,const D3D11_SUBRESOURCE_DATA *initial_data,ID3D11Texture2D1 **texture) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateTexture2D1(ID3D11Device5* This,const D3D11_TEXTURE2D_DESC1 *desc,const D3D11_SUBRESOURCE_DATA *initial_data,ID3D11Texture2D1 **texture) { return This->lpVtbl->CreateTexture2D1(This,desc,initial_data,texture); } -static FORCEINLINE HRESULT ID3D11Device5_CreateTexture3D1(ID3D11Device5* This,const D3D11_TEXTURE3D_DESC1 *desc,const D3D11_SUBRESOURCE_DATA *initial_data,ID3D11Texture3D1 **texture) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateTexture3D1(ID3D11Device5* This,const D3D11_TEXTURE3D_DESC1 *desc,const D3D11_SUBRESOURCE_DATA *initial_data,ID3D11Texture3D1 **texture) { return This->lpVtbl->CreateTexture3D1(This,desc,initial_data,texture); } -static FORCEINLINE HRESULT ID3D11Device5_CreateRasterizerState2(ID3D11Device5* This,const D3D11_RASTERIZER_DESC2 *desc,ID3D11RasterizerState2 **state) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateRasterizerState2(ID3D11Device5* This,const D3D11_RASTERIZER_DESC2 *desc,ID3D11RasterizerState2 **state) { return This->lpVtbl->CreateRasterizerState2(This,desc,state); } -static FORCEINLINE HRESULT ID3D11Device5_CreateShaderResourceView1(ID3D11Device5* This,ID3D11Resource *resource,const D3D11_SHADER_RESOURCE_VIEW_DESC1 *desc,ID3D11ShaderResourceView1 **view) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateShaderResourceView1(ID3D11Device5* This,ID3D11Resource *resource,const D3D11_SHADER_RESOURCE_VIEW_DESC1 *desc,ID3D11ShaderResourceView1 **view) { return This->lpVtbl->CreateShaderResourceView1(This,resource,desc,view); } -static FORCEINLINE HRESULT ID3D11Device5_CreateUnorderedAccessView1(ID3D11Device5* This,ID3D11Resource *resource,const D3D11_UNORDERED_ACCESS_VIEW_DESC1 *desc,ID3D11UnorderedAccessView1 **view) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateUnorderedAccessView1(ID3D11Device5* This,ID3D11Resource *resource,const D3D11_UNORDERED_ACCESS_VIEW_DESC1 *desc,ID3D11UnorderedAccessView1 **view) { return This->lpVtbl->CreateUnorderedAccessView1(This,resource,desc,view); } -static FORCEINLINE HRESULT ID3D11Device5_CreateRenderTargetView1(ID3D11Device5* This,ID3D11Resource *resource,const D3D11_RENDER_TARGET_VIEW_DESC1 *desc,ID3D11RenderTargetView1 **view) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateRenderTargetView1(ID3D11Device5* This,ID3D11Resource *resource,const D3D11_RENDER_TARGET_VIEW_DESC1 *desc,ID3D11RenderTargetView1 **view) { return This->lpVtbl->CreateRenderTargetView1(This,resource,desc,view); } -static FORCEINLINE HRESULT ID3D11Device5_CreateQuery1(ID3D11Device5* This,const D3D11_QUERY_DESC1 *desc,ID3D11Query1 **query) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateQuery1(ID3D11Device5* This,const D3D11_QUERY_DESC1 *desc,ID3D11Query1 **query) { return This->lpVtbl->CreateQuery1(This,desc,query); } -static FORCEINLINE void ID3D11Device5_GetImmediateContext3(ID3D11Device5* This,ID3D11DeviceContext3 **context) { +static __WIDL_INLINE void ID3D11Device5_GetImmediateContext3(ID3D11Device5* This,ID3D11DeviceContext3 **context) { This->lpVtbl->GetImmediateContext3(This,context); } -static FORCEINLINE HRESULT ID3D11Device5_CreateDeferredContext3(ID3D11Device5* This,UINT flags,ID3D11DeviceContext3 **context) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateDeferredContext3(ID3D11Device5* This,UINT flags,ID3D11DeviceContext3 **context) { return This->lpVtbl->CreateDeferredContext3(This,flags,context); } -static FORCEINLINE void ID3D11Device5_WriteToSubresource(ID3D11Device5* This,ID3D11Resource *dst_resource,UINT dst_subresource,const D3D11_BOX *dst_box,const void *src_data,UINT src_row_pitch,UINT src_depth_pitch) { +static __WIDL_INLINE void ID3D11Device5_WriteToSubresource(ID3D11Device5* This,ID3D11Resource *dst_resource,UINT dst_subresource,const D3D11_BOX *dst_box,const void *src_data,UINT src_row_pitch,UINT src_depth_pitch) { This->lpVtbl->WriteToSubresource(This,dst_resource,dst_subresource,dst_box,src_data,src_row_pitch,src_depth_pitch); } -static FORCEINLINE void ID3D11Device5_ReadFromSubresource(ID3D11Device5* This,void *dst_data,UINT dst_row_pitch,UINT dst_depth_pitch,ID3D11Resource *src_resource,UINT src_subresource,const D3D11_BOX *src_box) { +static __WIDL_INLINE void ID3D11Device5_ReadFromSubresource(ID3D11Device5* This,void *dst_data,UINT dst_row_pitch,UINT dst_depth_pitch,ID3D11Resource *src_resource,UINT src_subresource,const D3D11_BOX *src_box) { This->lpVtbl->ReadFromSubresource(This,dst_data,dst_row_pitch,dst_depth_pitch,src_resource,src_subresource,src_box); } /*** ID3D11Device4 methods ***/ -static FORCEINLINE HRESULT ID3D11Device5_RegisterDeviceRemovedEvent(ID3D11Device5* This,HANDLE event,DWORD *cookie) { +static __WIDL_INLINE HRESULT ID3D11Device5_RegisterDeviceRemovedEvent(ID3D11Device5* This,HANDLE event,DWORD *cookie) { return This->lpVtbl->RegisterDeviceRemovedEvent(This,event,cookie); } -static FORCEINLINE void ID3D11Device5_UnregisterDeviceRemoved(ID3D11Device5* This,DWORD cookie) { +static __WIDL_INLINE void ID3D11Device5_UnregisterDeviceRemoved(ID3D11Device5* This,DWORD cookie) { This->lpVtbl->UnregisterDeviceRemoved(This,cookie); } /*** ID3D11Device5 methods ***/ -static FORCEINLINE HRESULT ID3D11Device5_OpenSharedFence(ID3D11Device5* This,HANDLE handle,REFIID iid,void **fence) { +static __WIDL_INLINE HRESULT ID3D11Device5_OpenSharedFence(ID3D11Device5* This,HANDLE handle,REFIID iid,void **fence) { return This->lpVtbl->OpenSharedFence(This,handle,iid,fence); } -static FORCEINLINE HRESULT ID3D11Device5_CreateFence(ID3D11Device5* This,UINT64 initial_value,D3D11_FENCE_FLAG flags,REFIID iid,void **fence) { +static __WIDL_INLINE HRESULT ID3D11Device5_CreateFence(ID3D11Device5* This,UINT64 initial_value,D3D11_FENCE_FLAG flags,REFIID iid,void **fence) { return This->lpVtbl->CreateFence(This,initial_value,flags,iid,fence); } #endif @@ -1600,26 +1608,26 @@ interface ID3D11Multithread { #define ID3D11Multithread_GetMultithreadProtected(This) (This)->lpVtbl->GetMultithreadProtected(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Multithread_QueryInterface(ID3D11Multithread* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Multithread_QueryInterface(ID3D11Multithread* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Multithread_AddRef(ID3D11Multithread* This) { +static __WIDL_INLINE ULONG ID3D11Multithread_AddRef(ID3D11Multithread* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Multithread_Release(ID3D11Multithread* This) { +static __WIDL_INLINE ULONG ID3D11Multithread_Release(ID3D11Multithread* This) { return This->lpVtbl->Release(This); } /*** ID3D11Multithread methods ***/ -static FORCEINLINE void ID3D11Multithread_Enter(ID3D11Multithread* This) { +static __WIDL_INLINE void ID3D11Multithread_Enter(ID3D11Multithread* This) { This->lpVtbl->Enter(This); } -static FORCEINLINE void ID3D11Multithread_Leave(ID3D11Multithread* This) { +static __WIDL_INLINE void ID3D11Multithread_Leave(ID3D11Multithread* This) { This->lpVtbl->Leave(This); } -static FORCEINLINE WINBOOL ID3D11Multithread_SetMultithreadProtected(ID3D11Multithread* This,WINBOOL enable) { +static __WIDL_INLINE WINBOOL ID3D11Multithread_SetMultithreadProtected(ID3D11Multithread* This,WINBOOL enable) { return This->lpVtbl->SetMultithreadProtected(This,enable); } -static FORCEINLINE WINBOOL ID3D11Multithread_GetMultithreadProtected(ID3D11Multithread* This) { +static __WIDL_INLINE WINBOOL ID3D11Multithread_GetMultithreadProtected(ID3D11Multithread* This) { return This->lpVtbl->GetMultithreadProtected(This); } #endif @@ -2323,257 +2331,257 @@ interface ID3D11VideoContext2 { #define ID3D11VideoContext2_VideoProcessorGetStreamHDRMetaData(This,processor,stream_index,type,size,meta_data) (This)->lpVtbl->VideoProcessorGetStreamHDRMetaData(This,processor,stream_index,type,size,meta_data) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11VideoContext2_QueryInterface(ID3D11VideoContext2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_QueryInterface(ID3D11VideoContext2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11VideoContext2_AddRef(ID3D11VideoContext2* This) { +static __WIDL_INLINE ULONG ID3D11VideoContext2_AddRef(ID3D11VideoContext2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11VideoContext2_Release(ID3D11VideoContext2* This) { +static __WIDL_INLINE ULONG ID3D11VideoContext2_Release(ID3D11VideoContext2* This) { return This->lpVtbl->Release(This); } /*** ID3D11DeviceChild methods ***/ -static FORCEINLINE void ID3D11VideoContext2_GetDevice(ID3D11VideoContext2* This,ID3D11Device **ppDevice) { +static __WIDL_INLINE void ID3D11VideoContext2_GetDevice(ID3D11VideoContext2* This,ID3D11Device **ppDevice) { This->lpVtbl->GetDevice(This,ppDevice); } -static FORCEINLINE HRESULT ID3D11VideoContext2_GetPrivateData(ID3D11VideoContext2* This,REFGUID guid,UINT *pDataSize,void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_GetPrivateData(ID3D11VideoContext2* This,REFGUID guid,UINT *pDataSize,void *pData) { return This->lpVtbl->GetPrivateData(This,guid,pDataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoContext2_SetPrivateData(ID3D11VideoContext2* This,REFGUID guid,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_SetPrivateData(ID3D11VideoContext2* This,REFGUID guid,UINT DataSize,const void *pData) { return This->lpVtbl->SetPrivateData(This,guid,DataSize,pData); } -static FORCEINLINE HRESULT ID3D11VideoContext2_SetPrivateDataInterface(ID3D11VideoContext2* This,REFGUID guid,const IUnknown *pData) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_SetPrivateDataInterface(ID3D11VideoContext2* This,REFGUID guid,const IUnknown *pData) { return This->lpVtbl->SetPrivateDataInterface(This,guid,pData); } /*** ID3D11VideoContext methods ***/ -static FORCEINLINE HRESULT ID3D11VideoContext2_GetDecoderBuffer(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,D3D11_VIDEO_DECODER_BUFFER_TYPE type,UINT *buffer_size,void **buffer) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_GetDecoderBuffer(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,D3D11_VIDEO_DECODER_BUFFER_TYPE type,UINT *buffer_size,void **buffer) { return This->lpVtbl->GetDecoderBuffer(This,decoder,type,buffer_size,buffer); } -static FORCEINLINE HRESULT ID3D11VideoContext2_ReleaseDecoderBuffer(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,D3D11_VIDEO_DECODER_BUFFER_TYPE type) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_ReleaseDecoderBuffer(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,D3D11_VIDEO_DECODER_BUFFER_TYPE type) { return This->lpVtbl->ReleaseDecoderBuffer(This,decoder,type); } -static FORCEINLINE HRESULT ID3D11VideoContext2_DecoderBeginFrame(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,ID3D11VideoDecoderOutputView *view,UINT key_size,const void *key) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_DecoderBeginFrame(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,ID3D11VideoDecoderOutputView *view,UINT key_size,const void *key) { return This->lpVtbl->DecoderBeginFrame(This,decoder,view,key_size,key); } -static FORCEINLINE HRESULT ID3D11VideoContext2_DecoderEndFrame(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_DecoderEndFrame(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder) { return This->lpVtbl->DecoderEndFrame(This,decoder); } -static FORCEINLINE HRESULT ID3D11VideoContext2_SubmitDecoderBuffers(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,UINT buffers_count,const D3D11_VIDEO_DECODER_BUFFER_DESC *buffer_desc) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_SubmitDecoderBuffers(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,UINT buffers_count,const D3D11_VIDEO_DECODER_BUFFER_DESC *buffer_desc) { return This->lpVtbl->SubmitDecoderBuffers(This,decoder,buffers_count,buffer_desc); } -static FORCEINLINE HRESULT ID3D11VideoContext2_DecoderExtension(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,const D3D11_VIDEO_DECODER_EXTENSION *extension) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_DecoderExtension(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,const D3D11_VIDEO_DECODER_EXTENSION *extension) { return This->lpVtbl->DecoderExtension(This,decoder,extension); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetOutputTargetRect(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL enable,const RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetOutputTargetRect(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL enable,const RECT *rect) { This->lpVtbl->VideoProcessorSetOutputTargetRect(This,processor,enable,rect); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetOutputBackgroundColor(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL y_cb_cr,const D3D11_VIDEO_COLOR *color) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetOutputBackgroundColor(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL y_cb_cr,const D3D11_VIDEO_COLOR *color) { This->lpVtbl->VideoProcessorSetOutputBackgroundColor(This,processor,y_cb_cr,color); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetOutputColorSpace(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetOutputColorSpace(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { This->lpVtbl->VideoProcessorSetOutputColorSpace(This,processor,color_space); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetOutputAlphaFillMode(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE alpha_fill_mode,UINT stream_idx) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetOutputAlphaFillMode(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE alpha_fill_mode,UINT stream_idx) { This->lpVtbl->VideoProcessorSetOutputAlphaFillMode(This,processor,alpha_fill_mode,stream_idx); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetOutputConstriction(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL enable,SIZE size) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetOutputConstriction(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL enable,SIZE size) { This->lpVtbl->VideoProcessorSetOutputConstriction(This,processor,enable,size); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetOutputStereoMode(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL enable) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetOutputStereoMode(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL enable) { This->lpVtbl->VideoProcessorSetOutputStereoMode(This,processor,enable); } -static FORCEINLINE HRESULT ID3D11VideoContext2_VideoProcessorSetOutputExtension(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,const GUID *guid,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_VideoProcessorSetOutputExtension(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,const GUID *guid,UINT data_size,void *data) { return This->lpVtbl->VideoProcessorSetOutputExtension(This,processor,guid,data_size,data); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetOutputTargetRect(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL *enabled,RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetOutputTargetRect(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL *enabled,RECT *rect) { This->lpVtbl->VideoProcessorGetOutputTargetRect(This,processor,enabled,rect); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetOutputBackgroundColor(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL *y_cb_cr,D3D11_VIDEO_COLOR *color) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetOutputBackgroundColor(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL *y_cb_cr,D3D11_VIDEO_COLOR *color) { This->lpVtbl->VideoProcessorGetOutputBackgroundColor(This,processor,y_cb_cr,color); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetOutputColorSpace(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetOutputColorSpace(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { This->lpVtbl->VideoProcessorGetOutputColorSpace(This,processor,color_space); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetOutputAlphaFillMode(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE *alpha_fill_mode,UINT *stream_idx) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetOutputAlphaFillMode(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE *alpha_fill_mode,UINT *stream_idx) { This->lpVtbl->VideoProcessorGetOutputAlphaFillMode(This,processor,alpha_fill_mode,stream_idx); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetOutputConstriction(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL *enabled,SIZE *size) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetOutputConstriction(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL *enabled,SIZE *size) { This->lpVtbl->VideoProcessorGetOutputConstriction(This,processor,enabled,size); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetOutputStereoMode(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL *enabled) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetOutputStereoMode(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL *enabled) { This->lpVtbl->VideoProcessorGetOutputStereoMode(This,processor,enabled); } -static FORCEINLINE HRESULT ID3D11VideoContext2_VideoProcessorGetOutputExtension(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,const GUID *guid,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_VideoProcessorGetOutputExtension(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,const GUID *guid,UINT data_size,void *data) { return This->lpVtbl->VideoProcessorGetOutputExtension(This,processor,guid,data_size,data); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamFrameFormat(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_FRAME_FORMAT format) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamFrameFormat(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_FRAME_FORMAT format) { This->lpVtbl->VideoProcessorSetStreamFrameFormat(This,processor,stream_idx,format); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamColorSpace(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamColorSpace(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,const D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { This->lpVtbl->VideoProcessorSetStreamColorSpace(This,processor,stream_idx,color_space); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamOutputRate(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_OUTPUT_RATE rate,WINBOOL repeat,const DXGI_RATIONAL *custom_rate) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamOutputRate(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_OUTPUT_RATE rate,WINBOOL repeat,const DXGI_RATIONAL *custom_rate) { This->lpVtbl->VideoProcessorSetStreamOutputRate(This,processor,stream_idx,rate,repeat,custom_rate); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamSourceRect(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamSourceRect(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const RECT *rect) { This->lpVtbl->VideoProcessorSetStreamSourceRect(This,processor,stream_idx,enable,rect); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamDestRect(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamDestRect(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const RECT *rect) { This->lpVtbl->VideoProcessorSetStreamDestRect(This,processor,stream_idx,enable,rect); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamAlpha(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,float alpha) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamAlpha(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,float alpha) { This->lpVtbl->VideoProcessorSetStreamAlpha(This,processor,stream_idx,enable,alpha); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamPalette(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,UINT entry_count,const UINT *entries) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamPalette(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,UINT entry_count,const UINT *entries) { This->lpVtbl->VideoProcessorSetStreamPalette(This,processor,stream_idx,entry_count,entries); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const DXGI_RATIONAL *src_aspect_ratio,const DXGI_RATIONAL *dst_aspect_ratio) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,const DXGI_RATIONAL *src_aspect_ratio,const DXGI_RATIONAL *dst_aspect_ratio) { This->lpVtbl->VideoProcessorSetStreamPixelAspectRatio(This,processor,stream_idx,enable,src_aspect_ratio,dst_aspect_ratio); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamLumaKey(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,float lower,float upper) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamLumaKey(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,float lower,float upper) { This->lpVtbl->VideoProcessorSetStreamLumaKey(This,processor,stream_idx,enable,lower,upper); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamStereoFormat(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,D3D11_VIDEO_PROCESSOR_STEREO_FORMAT format,WINBOOL left_view_frame0,WINBOOL base_view_frame0,D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE flip_mode,int mono_offset) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamStereoFormat(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,D3D11_VIDEO_PROCESSOR_STEREO_FORMAT format,WINBOOL left_view_frame0,WINBOOL base_view_frame0,D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE flip_mode,int mono_offset) { This->lpVtbl->VideoProcessorSetStreamStereoFormat(This,processor,stream_idx,enable,format,left_view_frame0,base_view_frame0,flip_mode,mono_offset); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable) { This->lpVtbl->VideoProcessorSetStreamAutoProcessingMode(This,processor,stream_idx,enable); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamFilter(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_FILTER filter,WINBOOL enable,int level) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamFilter(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_FILTER filter,WINBOOL enable,int level) { This->lpVtbl->VideoProcessorSetStreamFilter(This,processor,stream_idx,filter,enable,level); } -static FORCEINLINE HRESULT ID3D11VideoContext2_VideoProcessorSetStreamExtension(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,const GUID *guid,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_VideoProcessorSetStreamExtension(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,const GUID *guid,UINT data_size,void *data) { return This->lpVtbl->VideoProcessorSetStreamExtension(This,processor,stream_idx,guid,data_size,data); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamFrameFormat(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_FRAME_FORMAT *format) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamFrameFormat(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_FRAME_FORMAT *format) { This->lpVtbl->VideoProcessorGetStreamFrameFormat(This,processor,stream_idx,format); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamColorSpace(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamColorSpace(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_COLOR_SPACE *color_space) { This->lpVtbl->VideoProcessorGetStreamColorSpace(This,processor,stream_idx,color_space); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamOutputRate(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_OUTPUT_RATE *rate,WINBOOL *repeat,DXGI_RATIONAL *custom_rate) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamOutputRate(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_OUTPUT_RATE *rate,WINBOOL *repeat,DXGI_RATIONAL *custom_rate) { This->lpVtbl->VideoProcessorGetStreamOutputRate(This,processor,stream_idx,rate,repeat,custom_rate); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamSourceRect(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamSourceRect(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,RECT *rect) { This->lpVtbl->VideoProcessorGetStreamSourceRect(This,processor,stream_idx,enabled,rect); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamDestRect(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,RECT *rect) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamDestRect(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,RECT *rect) { This->lpVtbl->VideoProcessorGetStreamDestRect(This,processor,stream_idx,enabled,rect); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamAlpha(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,float *alpha) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamAlpha(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,float *alpha) { This->lpVtbl->VideoProcessorGetStreamAlpha(This,processor,stream_idx,enabled,alpha); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamPalette(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,UINT entry_count,UINT *entries) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamPalette(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,UINT entry_count,UINT *entries) { This->lpVtbl->VideoProcessorGetStreamPalette(This,processor,stream_idx,entry_count,entries); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,DXGI_RATIONAL *src_aspect_ratio,DXGI_RATIONAL *dst_aspect_ratio) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,DXGI_RATIONAL *src_aspect_ratio,DXGI_RATIONAL *dst_aspect_ratio) { This->lpVtbl->VideoProcessorGetStreamPixelAspectRatio(This,processor,stream_idx,enabled,src_aspect_ratio,dst_aspect_ratio); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamLumaKey(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,float *lower,float *upper) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamLumaKey(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,float *lower,float *upper) { This->lpVtbl->VideoProcessorGetStreamLumaKey(This,processor,stream_idx,enabled,lower,upper); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamStereoFormat(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,D3D11_VIDEO_PROCESSOR_STEREO_FORMAT *format,WINBOOL *left_view_frame0,WINBOOL *base_view_frame0,D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE *flip_mode,int *mono_offset) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamStereoFormat(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled,D3D11_VIDEO_PROCESSOR_STEREO_FORMAT *format,WINBOOL *left_view_frame0,WINBOOL *base_view_frame0,D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE *flip_mode,int *mono_offset) { This->lpVtbl->VideoProcessorGetStreamStereoFormat(This,processor,stream_idx,enabled,format,left_view_frame0,base_view_frame0,flip_mode,mono_offset); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enabled) { This->lpVtbl->VideoProcessorGetStreamAutoProcessingMode(This,processor,stream_idx,enabled); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamFilter(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_FILTER filter,WINBOOL *enabled,int *level) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamFilter(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,D3D11_VIDEO_PROCESSOR_FILTER filter,WINBOOL *enabled,int *level) { This->lpVtbl->VideoProcessorGetStreamFilter(This,processor,stream_idx,filter,enabled,level); } -static FORCEINLINE HRESULT ID3D11VideoContext2_VideoProcessorGetStreamExtension(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,const GUID *guid,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_VideoProcessorGetStreamExtension(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,const GUID *guid,UINT data_size,void *data) { return This->lpVtbl->VideoProcessorGetStreamExtension(This,processor,stream_idx,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D11VideoContext2_VideoProcessorBlt(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,ID3D11VideoProcessorOutputView *view,UINT frame_idx,UINT stream_count,const D3D11_VIDEO_PROCESSOR_STREAM *streams) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_VideoProcessorBlt(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,ID3D11VideoProcessorOutputView *view,UINT frame_idx,UINT stream_count,const D3D11_VIDEO_PROCESSOR_STREAM *streams) { return This->lpVtbl->VideoProcessorBlt(This,processor,view,frame_idx,stream_count,streams); } -static FORCEINLINE HRESULT ID3D11VideoContext2_NegotiateCryptoSessionKeyExchange(ID3D11VideoContext2* This,ID3D11CryptoSession *session,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_NegotiateCryptoSessionKeyExchange(ID3D11VideoContext2* This,ID3D11CryptoSession *session,UINT data_size,void *data) { return This->lpVtbl->NegotiateCryptoSessionKeyExchange(This,session,data_size,data); } -static FORCEINLINE void ID3D11VideoContext2_EncryptionBlt(ID3D11VideoContext2* This,ID3D11CryptoSession *session,ID3D11Texture2D *src_surface,ID3D11Texture2D *dst_surface,UINT iv_size,void *iv) { +static __WIDL_INLINE void ID3D11VideoContext2_EncryptionBlt(ID3D11VideoContext2* This,ID3D11CryptoSession *session,ID3D11Texture2D *src_surface,ID3D11Texture2D *dst_surface,UINT iv_size,void *iv) { This->lpVtbl->EncryptionBlt(This,session,src_surface,dst_surface,iv_size,iv); } -static FORCEINLINE void ID3D11VideoContext2_DecryptionBlt(ID3D11VideoContext2* This,ID3D11CryptoSession *session,ID3D11Texture2D *src_surface,ID3D11Texture2D *dst_surface,D3D11_ENCRYPTED_BLOCK_INFO *block_info,UINT key_size,const void *key,UINT iv_size,void *iv) { +static __WIDL_INLINE void ID3D11VideoContext2_DecryptionBlt(ID3D11VideoContext2* This,ID3D11CryptoSession *session,ID3D11Texture2D *src_surface,ID3D11Texture2D *dst_surface,D3D11_ENCRYPTED_BLOCK_INFO *block_info,UINT key_size,const void *key,UINT iv_size,void *iv) { This->lpVtbl->DecryptionBlt(This,session,src_surface,dst_surface,block_info,key_size,key,iv_size,iv); } -static FORCEINLINE void ID3D11VideoContext2_StartSessionKeyRefresh(ID3D11VideoContext2* This,ID3D11CryptoSession *session,UINT random_number_size,void *random_number) { +static __WIDL_INLINE void ID3D11VideoContext2_StartSessionKeyRefresh(ID3D11VideoContext2* This,ID3D11CryptoSession *session,UINT random_number_size,void *random_number) { This->lpVtbl->StartSessionKeyRefresh(This,session,random_number_size,random_number); } -static FORCEINLINE void ID3D11VideoContext2_FinishSessionKeyRefresh(ID3D11VideoContext2* This,ID3D11CryptoSession *session) { +static __WIDL_INLINE void ID3D11VideoContext2_FinishSessionKeyRefresh(ID3D11VideoContext2* This,ID3D11CryptoSession *session) { This->lpVtbl->FinishSessionKeyRefresh(This,session); } -static FORCEINLINE HRESULT ID3D11VideoContext2_GetEncryptionBltKey(ID3D11VideoContext2* This,ID3D11CryptoSession *session,UINT key_size,void *key) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_GetEncryptionBltKey(ID3D11VideoContext2* This,ID3D11CryptoSession *session,UINT key_size,void *key) { return This->lpVtbl->GetEncryptionBltKey(This,session,key_size,key); } -static FORCEINLINE HRESULT ID3D11VideoContext2_NegotiateAuthenticatedChannelKeyExchange(ID3D11VideoContext2* This,ID3D11AuthenticatedChannel *channel,UINT data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_NegotiateAuthenticatedChannelKeyExchange(ID3D11VideoContext2* This,ID3D11AuthenticatedChannel *channel,UINT data_size,void *data) { return This->lpVtbl->NegotiateAuthenticatedChannelKeyExchange(This,channel,data_size,data); } -static FORCEINLINE HRESULT ID3D11VideoContext2_QueryAuthenticatedChannel(ID3D11VideoContext2* This,ID3D11AuthenticatedChannel *channel,UINT input_size,const void *input,UINT output_size,void *output) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_QueryAuthenticatedChannel(ID3D11VideoContext2* This,ID3D11AuthenticatedChannel *channel,UINT input_size,const void *input,UINT output_size,void *output) { return This->lpVtbl->QueryAuthenticatedChannel(This,channel,input_size,input,output_size,output); } -static FORCEINLINE HRESULT ID3D11VideoContext2_ConfigureAuthenticatedChannel(ID3D11VideoContext2* This,ID3D11AuthenticatedChannel *channel,UINT input_size,const void *input,D3D11_AUTHENTICATED_CONFIGURE_OUTPUT *output) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_ConfigureAuthenticatedChannel(ID3D11VideoContext2* This,ID3D11AuthenticatedChannel *channel,UINT input_size,const void *input,D3D11_AUTHENTICATED_CONFIGURE_OUTPUT *output) { return This->lpVtbl->ConfigureAuthenticatedChannel(This,channel,input_size,input,output); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamRotation(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,D3D11_VIDEO_PROCESSOR_ROTATION rotation) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamRotation(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL enable,D3D11_VIDEO_PROCESSOR_ROTATION rotation) { This->lpVtbl->VideoProcessorSetStreamRotation(This,processor,stream_idx,enable,rotation); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamRotation(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enable,D3D11_VIDEO_PROCESSOR_ROTATION *rotation) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamRotation(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_idx,WINBOOL *enable,D3D11_VIDEO_PROCESSOR_ROTATION *rotation) { This->lpVtbl->VideoProcessorGetStreamRotation(This,processor,stream_idx,enable,rotation); } /*** ID3D11VideoContext1 methods ***/ -static FORCEINLINE HRESULT ID3D11VideoContext2_SubmitDecoderBuffers1(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,UINT buffer_count,const D3D11_VIDEO_DECODER_BUFFER_DESC1 *buffer_desc) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_SubmitDecoderBuffers1(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,UINT buffer_count,const D3D11_VIDEO_DECODER_BUFFER_DESC1 *buffer_desc) { return This->lpVtbl->SubmitDecoderBuffers1(This,decoder,buffer_count,buffer_desc); } -static FORCEINLINE HRESULT ID3D11VideoContext2_GetDataForNewHardwareKey(ID3D11VideoContext2* This,ID3D11CryptoSession *session,UINT input_size,const void *input_data,UINT64 *output_data) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_GetDataForNewHardwareKey(ID3D11VideoContext2* This,ID3D11CryptoSession *session,UINT input_size,const void *input_data,UINT64 *output_data) { return This->lpVtbl->GetDataForNewHardwareKey(This,session,input_size,input_data,output_data); } -static FORCEINLINE HRESULT ID3D11VideoContext2_CheckCryptoSessionStatus(ID3D11VideoContext2* This,ID3D11CryptoSession *session,D3D11_CRYPTO_SESSION_STATUS *status) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_CheckCryptoSessionStatus(ID3D11VideoContext2* This,ID3D11CryptoSession *session,D3D11_CRYPTO_SESSION_STATUS *status) { return This->lpVtbl->CheckCryptoSessionStatus(This,session,status); } -static FORCEINLINE HRESULT ID3D11VideoContext2_DecoderEnableDownsampling(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,DXGI_COLOR_SPACE_TYPE colour_space,const D3D11_VIDEO_SAMPLE_DESC *output_desc,UINT reference_frame_count) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_DecoderEnableDownsampling(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,DXGI_COLOR_SPACE_TYPE colour_space,const D3D11_VIDEO_SAMPLE_DESC *output_desc,UINT reference_frame_count) { return This->lpVtbl->DecoderEnableDownsampling(This,decoder,colour_space,output_desc,reference_frame_count); } -static FORCEINLINE HRESULT ID3D11VideoContext2_DecoderUpdateDownsampling(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,const D3D11_VIDEO_SAMPLE_DESC *output_desc) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_DecoderUpdateDownsampling(ID3D11VideoContext2* This,ID3D11VideoDecoder *decoder,const D3D11_VIDEO_SAMPLE_DESC *output_desc) { return This->lpVtbl->DecoderUpdateDownsampling(This,decoder,output_desc); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetOutputColorSpace1(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,DXGI_COLOR_SPACE_TYPE colour_space) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetOutputColorSpace1(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,DXGI_COLOR_SPACE_TYPE colour_space) { This->lpVtbl->VideoProcessorSetOutputColorSpace1(This,processor,colour_space); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetOutputShaderUsage(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL shader_usage) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetOutputShaderUsage(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL shader_usage) { This->lpVtbl->VideoProcessorSetOutputShaderUsage(This,processor,shader_usage); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetOutputColorSpace1(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,DXGI_COLOR_SPACE_TYPE *colour_space) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetOutputColorSpace1(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,DXGI_COLOR_SPACE_TYPE *colour_space) { This->lpVtbl->VideoProcessorGetOutputColorSpace1(This,processor,colour_space); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetOutputShaderUsage(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL *shader_usage) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetOutputShaderUsage(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,WINBOOL *shader_usage) { This->lpVtbl->VideoProcessorGetOutputShaderUsage(This,processor,shader_usage); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamColorSpace1(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_index,DXGI_COLOR_SPACE_TYPE colour_space) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamColorSpace1(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_index,DXGI_COLOR_SPACE_TYPE colour_space) { This->lpVtbl->VideoProcessorSetStreamColorSpace1(This,processor,stream_index,colour_space); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamMirror(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_index,WINBOOL enable,WINBOOL flip_horizontal,WINBOOL flip_vertical) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamMirror(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_index,WINBOOL enable,WINBOOL flip_horizontal,WINBOOL flip_vertical) { This->lpVtbl->VideoProcessorSetStreamMirror(This,processor,stream_index,enable,flip_horizontal,flip_vertical); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamColorSpace1(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_index,DXGI_COLOR_SPACE_TYPE *colour_space) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamColorSpace1(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_index,DXGI_COLOR_SPACE_TYPE *colour_space) { This->lpVtbl->VideoProcessorGetStreamColorSpace1(This,processor,stream_index,colour_space); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamMirror(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_index,WINBOOL *enable,WINBOOL *flip_horizontal,WINBOOL *flip_vertical) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamMirror(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_index,WINBOOL *enable,WINBOOL *flip_horizontal,WINBOOL *flip_vertical) { This->lpVtbl->VideoProcessorGetStreamMirror(This,processor,stream_index,enable,flip_horizontal,flip_vertical); } -static FORCEINLINE HRESULT ID3D11VideoContext2_VideoProcessorGetBehaviorHints(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT output_width,UINT output_height,DXGI_FORMAT output_format,UINT stream_count,const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *streams,UINT *behaviour_hints) { +static __WIDL_INLINE HRESULT ID3D11VideoContext2_VideoProcessorGetBehaviorHints(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT output_width,UINT output_height,DXGI_FORMAT output_format,UINT stream_count,const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *streams,UINT *behaviour_hints) { return This->lpVtbl->VideoProcessorGetBehaviorHints(This,processor,output_width,output_height,output_format,stream_count,streams,behaviour_hints); } /*** ID3D11VideoContext2 methods ***/ -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetOutputHDRMetaData(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,DXGI_HDR_METADATA_TYPE type,UINT size,const void *meta_data) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetOutputHDRMetaData(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,DXGI_HDR_METADATA_TYPE type,UINT size,const void *meta_data) { This->lpVtbl->VideoProcessorSetOutputHDRMetaData(This,processor,type,size,meta_data); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetOutputHDRMetaData(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,DXGI_HDR_METADATA_TYPE *type,UINT size,void *meta_data) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetOutputHDRMetaData(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,DXGI_HDR_METADATA_TYPE *type,UINT size,void *meta_data) { This->lpVtbl->VideoProcessorGetOutputHDRMetaData(This,processor,type,size,meta_data); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorSetStreamHDRMetaData(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_index,DXGI_HDR_METADATA_TYPE type,UINT size,const void *meta_data) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorSetStreamHDRMetaData(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_index,DXGI_HDR_METADATA_TYPE type,UINT size,const void *meta_data) { This->lpVtbl->VideoProcessorSetStreamHDRMetaData(This,processor,stream_index,type,size,meta_data); } -static FORCEINLINE void ID3D11VideoContext2_VideoProcessorGetStreamHDRMetaData(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_index,DXGI_HDR_METADATA_TYPE *type,UINT size,void *meta_data) { +static __WIDL_INLINE void ID3D11VideoContext2_VideoProcessorGetStreamHDRMetaData(ID3D11VideoContext2* This,ID3D11VideoProcessor *processor,UINT stream_index,DXGI_HDR_METADATA_TYPE *type,UINT size,void *meta_data) { This->lpVtbl->VideoProcessorGetStreamHDRMetaData(This,processor,stream_index,type,size,meta_data); } #endif diff --git a/lib/libc/include/any-windows-any/d3d11on12.h b/lib/libc/include/any-windows-any/d3d11on12.h index b5fc71826dda6eb9f05ed4bf12dddbcf21c87b11..e5242599d43c681d96cbb28718ba693d5a62c7c3 100644 --- a/lib/libc/include/any-windows-any/d3d11on12.h +++ b/lib/libc/include/any-windows-any/d3d11on12.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3d11on12.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3d11on12.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3d11on12_h__ #define __d3d11on12_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D11On12Device_FWD_DEFINED__ @@ -129,23 +137,23 @@ interface ID3D11On12Device { #define ID3D11On12Device_AcquireWrappedResources(This,resources,count) (This)->lpVtbl->AcquireWrappedResources(This,resources,count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11On12Device_QueryInterface(ID3D11On12Device* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11On12Device_QueryInterface(ID3D11On12Device* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11On12Device_AddRef(ID3D11On12Device* This) { +static __WIDL_INLINE ULONG ID3D11On12Device_AddRef(ID3D11On12Device* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11On12Device_Release(ID3D11On12Device* This) { +static __WIDL_INLINE ULONG ID3D11On12Device_Release(ID3D11On12Device* This) { return This->lpVtbl->Release(This); } /*** ID3D11On12Device methods ***/ -static FORCEINLINE HRESULT ID3D11On12Device_CreateWrappedResource(ID3D11On12Device* This,IUnknown *d3d12_resource,const D3D11_RESOURCE_FLAGS *flags,D3D12_RESOURCE_STATES input_state,D3D12_RESOURCE_STATES output_state,REFIID iid,void **d3d11_resource) { +static __WIDL_INLINE HRESULT ID3D11On12Device_CreateWrappedResource(ID3D11On12Device* This,IUnknown *d3d12_resource,const D3D11_RESOURCE_FLAGS *flags,D3D12_RESOURCE_STATES input_state,D3D12_RESOURCE_STATES output_state,REFIID iid,void **d3d11_resource) { return This->lpVtbl->CreateWrappedResource(This,d3d12_resource,flags,input_state,output_state,iid,d3d11_resource); } -static FORCEINLINE void ID3D11On12Device_ReleaseWrappedResources(ID3D11On12Device* This,ID3D11Resource *const *resources,UINT count) { +static __WIDL_INLINE void ID3D11On12Device_ReleaseWrappedResources(ID3D11On12Device* This,ID3D11Resource *const *resources,UINT count) { This->lpVtbl->ReleaseWrappedResources(This,resources,count); } -static FORCEINLINE void ID3D11On12Device_AcquireWrappedResources(ID3D11On12Device* This,ID3D11Resource *const *resources,UINT count) { +static __WIDL_INLINE void ID3D11On12Device_AcquireWrappedResources(ID3D11On12Device* This,ID3D11Resource *const *resources,UINT count) { This->lpVtbl->AcquireWrappedResources(This,resources,count); } #endif diff --git a/lib/libc/include/any-windows-any/d3d11sdklayers.h b/lib/libc/include/any-windows-any/d3d11sdklayers.h index eb76747b4c4a996739a84d3025dd87b06e658586..59f9349730dd1ddbf9a6b543d574b1c1092de49f 100644 --- a/lib/libc/include/any-windows-any/d3d11sdklayers.h +++ b/lib/libc/include/any-windows-any/d3d11sdklayers.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3d11sdklayers.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3d11sdklayers.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3d11sdklayers_h__ #define __d3d11sdklayers_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D11Debug_FWD_DEFINED__ @@ -66,6 +74,7 @@ extern "C" { #define D3D11_DEBUG_FEATURE_DISABLE_TILED_RESOURCE_MAPPING_TRACKING_AND_VALIDATION (0x80) +DEFINE_GUID(DXGI_DEBUG_D3D11, 0x4b99317b, 0xac39, 0x4aa6, 0xbb, 0xb, 0xba, 0xa0, 0x47, 0x84, 0x79, 0x8f); typedef enum D3D11_MESSAGE_CATEGORY { D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED = 0, D3D11_MESSAGE_CATEGORY_MISCELLANEOUS = 1, @@ -1366,41 +1375,41 @@ interface ID3D11Debug { #define ID3D11Debug_ValidateContextForDispatch(This,pContext) (This)->lpVtbl->ValidateContextForDispatch(This,pContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11Debug_QueryInterface(ID3D11Debug* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11Debug_QueryInterface(ID3D11Debug* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11Debug_AddRef(ID3D11Debug* This) { +static __WIDL_INLINE ULONG ID3D11Debug_AddRef(ID3D11Debug* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11Debug_Release(ID3D11Debug* This) { +static __WIDL_INLINE ULONG ID3D11Debug_Release(ID3D11Debug* This) { return This->lpVtbl->Release(This); } /*** ID3D11Debug methods ***/ -static FORCEINLINE HRESULT ID3D11Debug_SetFeatureMask(ID3D11Debug* This,UINT Mask) { +static __WIDL_INLINE HRESULT ID3D11Debug_SetFeatureMask(ID3D11Debug* This,UINT Mask) { return This->lpVtbl->SetFeatureMask(This,Mask); } -static FORCEINLINE UINT ID3D11Debug_GetFeatureMask(ID3D11Debug* This) { +static __WIDL_INLINE UINT ID3D11Debug_GetFeatureMask(ID3D11Debug* This) { return This->lpVtbl->GetFeatureMask(This); } -static FORCEINLINE HRESULT ID3D11Debug_SetPresentPerRenderOpDelay(ID3D11Debug* This,UINT Milliseconds) { +static __WIDL_INLINE HRESULT ID3D11Debug_SetPresentPerRenderOpDelay(ID3D11Debug* This,UINT Milliseconds) { return This->lpVtbl->SetPresentPerRenderOpDelay(This,Milliseconds); } -static FORCEINLINE UINT ID3D11Debug_GetPresentPerRenderOpDelay(ID3D11Debug* This) { +static __WIDL_INLINE UINT ID3D11Debug_GetPresentPerRenderOpDelay(ID3D11Debug* This) { return This->lpVtbl->GetPresentPerRenderOpDelay(This); } -static FORCEINLINE HRESULT ID3D11Debug_SetSwapChain(ID3D11Debug* This,IDXGISwapChain *pSwapChain) { +static __WIDL_INLINE HRESULT ID3D11Debug_SetSwapChain(ID3D11Debug* This,IDXGISwapChain *pSwapChain) { return This->lpVtbl->SetSwapChain(This,pSwapChain); } -static FORCEINLINE HRESULT ID3D11Debug_GetSwapChain(ID3D11Debug* This,IDXGISwapChain **ppSwapChain) { +static __WIDL_INLINE HRESULT ID3D11Debug_GetSwapChain(ID3D11Debug* This,IDXGISwapChain **ppSwapChain) { return This->lpVtbl->GetSwapChain(This,ppSwapChain); } -static FORCEINLINE HRESULT ID3D11Debug_ValidateContext(ID3D11Debug* This,ID3D11DeviceContext *pContext) { +static __WIDL_INLINE HRESULT ID3D11Debug_ValidateContext(ID3D11Debug* This,ID3D11DeviceContext *pContext) { return This->lpVtbl->ValidateContext(This,pContext); } -static FORCEINLINE HRESULT ID3D11Debug_ReportLiveDeviceObjects(ID3D11Debug* This,D3D11_RLDO_FLAGS Flags) { +static __WIDL_INLINE HRESULT ID3D11Debug_ReportLiveDeviceObjects(ID3D11Debug* This,D3D11_RLDO_FLAGS Flags) { return This->lpVtbl->ReportLiveDeviceObjects(This,Flags); } -static FORCEINLINE HRESULT ID3D11Debug_ValidateContextForDispatch(ID3D11Debug* This,ID3D11DeviceContext *pContext) { +static __WIDL_INLINE HRESULT ID3D11Debug_ValidateContextForDispatch(ID3D11Debug* This,ID3D11DeviceContext *pContext) { return This->lpVtbl->ValidateContextForDispatch(This,pContext); } #endif @@ -1474,20 +1483,20 @@ interface ID3D11SwitchToRef { #define ID3D11SwitchToRef_GetUseRef(This) (This)->lpVtbl->GetUseRef(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11SwitchToRef_QueryInterface(ID3D11SwitchToRef* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11SwitchToRef_QueryInterface(ID3D11SwitchToRef* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11SwitchToRef_AddRef(ID3D11SwitchToRef* This) { +static __WIDL_INLINE ULONG ID3D11SwitchToRef_AddRef(ID3D11SwitchToRef* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11SwitchToRef_Release(ID3D11SwitchToRef* This) { +static __WIDL_INLINE ULONG ID3D11SwitchToRef_Release(ID3D11SwitchToRef* This) { return This->lpVtbl->Release(This); } /*** ID3D11SwitchToRef methods ***/ -static FORCEINLINE WINBOOL ID3D11SwitchToRef_SetUseRef(ID3D11SwitchToRef* This,WINBOOL useref) { +static __WIDL_INLINE WINBOOL ID3D11SwitchToRef_SetUseRef(ID3D11SwitchToRef* This,WINBOOL useref) { return This->lpVtbl->SetUseRef(This,useref); } -static FORCEINLINE WINBOOL ID3D11SwitchToRef_GetUseRef(ID3D11SwitchToRef* This) { +static __WIDL_INLINE WINBOOL ID3D11SwitchToRef_GetUseRef(ID3D11SwitchToRef* This) { return This->lpVtbl->GetUseRef(This); } #endif @@ -1833,119 +1842,119 @@ interface ID3D11InfoQueue { #define ID3D11InfoQueue_GetMuteDebugOutput(This) (This)->lpVtbl->GetMuteDebugOutput(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D11InfoQueue_QueryInterface(ID3D11InfoQueue* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_QueryInterface(ID3D11InfoQueue* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D11InfoQueue_AddRef(ID3D11InfoQueue* This) { +static __WIDL_INLINE ULONG ID3D11InfoQueue_AddRef(ID3D11InfoQueue* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D11InfoQueue_Release(ID3D11InfoQueue* This) { +static __WIDL_INLINE ULONG ID3D11InfoQueue_Release(ID3D11InfoQueue* This) { return This->lpVtbl->Release(This); } /*** ID3D11InfoQueue methods ***/ -static FORCEINLINE HRESULT ID3D11InfoQueue_SetMessageCountLimit(ID3D11InfoQueue* This,UINT64 MessageCountLimit) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_SetMessageCountLimit(ID3D11InfoQueue* This,UINT64 MessageCountLimit) { return This->lpVtbl->SetMessageCountLimit(This,MessageCountLimit); } -static FORCEINLINE void ID3D11InfoQueue_ClearStoredMessages(ID3D11InfoQueue* This) { +static __WIDL_INLINE void ID3D11InfoQueue_ClearStoredMessages(ID3D11InfoQueue* This) { This->lpVtbl->ClearStoredMessages(This); } -static FORCEINLINE HRESULT ID3D11InfoQueue_GetMessage(ID3D11InfoQueue* This,UINT64 MessageIndex,D3D11_MESSAGE *pMessage,SIZE_T *pMessageByteLength) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_GetMessage(ID3D11InfoQueue* This,UINT64 MessageIndex,D3D11_MESSAGE *pMessage,SIZE_T *pMessageByteLength) { return This->lpVtbl->GetMessage(This,MessageIndex,pMessage,pMessageByteLength); } -static FORCEINLINE UINT64 ID3D11InfoQueue_GetNumMessagesAllowedByStorageFilter(ID3D11InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D11InfoQueue_GetNumMessagesAllowedByStorageFilter(ID3D11InfoQueue* This) { return This->lpVtbl->GetNumMessagesAllowedByStorageFilter(This); } -static FORCEINLINE UINT64 ID3D11InfoQueue_GetNumMessagesDeniedByStorageFilter(ID3D11InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D11InfoQueue_GetNumMessagesDeniedByStorageFilter(ID3D11InfoQueue* This) { return This->lpVtbl->GetNumMessagesDeniedByStorageFilter(This); } -static FORCEINLINE UINT64 ID3D11InfoQueue_GetNumStoredMessages(ID3D11InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D11InfoQueue_GetNumStoredMessages(ID3D11InfoQueue* This) { return This->lpVtbl->GetNumStoredMessages(This); } -static FORCEINLINE UINT64 ID3D11InfoQueue_GetNumStoredMessagesAllowedByRetrievalFilter(ID3D11InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D11InfoQueue_GetNumStoredMessagesAllowedByRetrievalFilter(ID3D11InfoQueue* This) { return This->lpVtbl->GetNumStoredMessagesAllowedByRetrievalFilter(This); } -static FORCEINLINE UINT64 ID3D11InfoQueue_GetNumMessagesDiscardedByMessageCountLimit(ID3D11InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D11InfoQueue_GetNumMessagesDiscardedByMessageCountLimit(ID3D11InfoQueue* This) { return This->lpVtbl->GetNumMessagesDiscardedByMessageCountLimit(This); } -static FORCEINLINE UINT64 ID3D11InfoQueue_GetMessageCountLimit(ID3D11InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D11InfoQueue_GetMessageCountLimit(ID3D11InfoQueue* This) { return This->lpVtbl->GetMessageCountLimit(This); } -static FORCEINLINE HRESULT ID3D11InfoQueue_AddStorageFilterEntries(ID3D11InfoQueue* This,D3D11_INFO_QUEUE_FILTER *pFilter) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_AddStorageFilterEntries(ID3D11InfoQueue* This,D3D11_INFO_QUEUE_FILTER *pFilter) { return This->lpVtbl->AddStorageFilterEntries(This,pFilter); } -static FORCEINLINE HRESULT ID3D11InfoQueue_GetStorageFilter(ID3D11InfoQueue* This,D3D11_INFO_QUEUE_FILTER *pFilter,SIZE_T *pFilterByteLength) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_GetStorageFilter(ID3D11InfoQueue* This,D3D11_INFO_QUEUE_FILTER *pFilter,SIZE_T *pFilterByteLength) { return This->lpVtbl->GetStorageFilter(This,pFilter,pFilterByteLength); } -static FORCEINLINE void ID3D11InfoQueue_ClearStorageFilter(ID3D11InfoQueue* This) { +static __WIDL_INLINE void ID3D11InfoQueue_ClearStorageFilter(ID3D11InfoQueue* This) { This->lpVtbl->ClearStorageFilter(This); } -static FORCEINLINE HRESULT ID3D11InfoQueue_PushEmptyStorageFilter(ID3D11InfoQueue* This) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_PushEmptyStorageFilter(ID3D11InfoQueue* This) { return This->lpVtbl->PushEmptyStorageFilter(This); } -static FORCEINLINE HRESULT ID3D11InfoQueue_PushCopyOfStorageFilter(ID3D11InfoQueue* This) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_PushCopyOfStorageFilter(ID3D11InfoQueue* This) { return This->lpVtbl->PushCopyOfStorageFilter(This); } -static FORCEINLINE HRESULT ID3D11InfoQueue_PushStorageFilter(ID3D11InfoQueue* This,D3D11_INFO_QUEUE_FILTER *pFilter) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_PushStorageFilter(ID3D11InfoQueue* This,D3D11_INFO_QUEUE_FILTER *pFilter) { return This->lpVtbl->PushStorageFilter(This,pFilter); } -static FORCEINLINE void ID3D11InfoQueue_PopStorageFilter(ID3D11InfoQueue* This) { +static __WIDL_INLINE void ID3D11InfoQueue_PopStorageFilter(ID3D11InfoQueue* This) { This->lpVtbl->PopStorageFilter(This); } -static FORCEINLINE UINT ID3D11InfoQueue_GetStorageFilterStackSize(ID3D11InfoQueue* This) { +static __WIDL_INLINE UINT ID3D11InfoQueue_GetStorageFilterStackSize(ID3D11InfoQueue* This) { return This->lpVtbl->GetStorageFilterStackSize(This); } -static FORCEINLINE HRESULT ID3D11InfoQueue_AddRetrievalFilterEntries(ID3D11InfoQueue* This,D3D11_INFO_QUEUE_FILTER *pFilter) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_AddRetrievalFilterEntries(ID3D11InfoQueue* This,D3D11_INFO_QUEUE_FILTER *pFilter) { return This->lpVtbl->AddRetrievalFilterEntries(This,pFilter); } -static FORCEINLINE HRESULT ID3D11InfoQueue_GetRetrievalFilter(ID3D11InfoQueue* This,D3D11_INFO_QUEUE_FILTER *pFilter,SIZE_T *pFilterByteLength) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_GetRetrievalFilter(ID3D11InfoQueue* This,D3D11_INFO_QUEUE_FILTER *pFilter,SIZE_T *pFilterByteLength) { return This->lpVtbl->GetRetrievalFilter(This,pFilter,pFilterByteLength); } -static FORCEINLINE void ID3D11InfoQueue_ClearRetrievalFilter(ID3D11InfoQueue* This) { +static __WIDL_INLINE void ID3D11InfoQueue_ClearRetrievalFilter(ID3D11InfoQueue* This) { This->lpVtbl->ClearRetrievalFilter(This); } -static FORCEINLINE HRESULT ID3D11InfoQueue_PushEmptyRetrievalFilter(ID3D11InfoQueue* This) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_PushEmptyRetrievalFilter(ID3D11InfoQueue* This) { return This->lpVtbl->PushEmptyRetrievalFilter(This); } -static FORCEINLINE HRESULT ID3D11InfoQueue_PushCopyOfRetrievalFilter(ID3D11InfoQueue* This) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_PushCopyOfRetrievalFilter(ID3D11InfoQueue* This) { return This->lpVtbl->PushCopyOfRetrievalFilter(This); } -static FORCEINLINE HRESULT ID3D11InfoQueue_PushRetrievalFilter(ID3D11InfoQueue* This,D3D11_INFO_QUEUE_FILTER *pFilter) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_PushRetrievalFilter(ID3D11InfoQueue* This,D3D11_INFO_QUEUE_FILTER *pFilter) { return This->lpVtbl->PushRetrievalFilter(This,pFilter); } -static FORCEINLINE void ID3D11InfoQueue_PopRetrievalFilter(ID3D11InfoQueue* This) { +static __WIDL_INLINE void ID3D11InfoQueue_PopRetrievalFilter(ID3D11InfoQueue* This) { This->lpVtbl->PopRetrievalFilter(This); } -static FORCEINLINE UINT ID3D11InfoQueue_GetRetrievalFilterStackSize(ID3D11InfoQueue* This) { +static __WIDL_INLINE UINT ID3D11InfoQueue_GetRetrievalFilterStackSize(ID3D11InfoQueue* This) { return This->lpVtbl->GetRetrievalFilterStackSize(This); } -static FORCEINLINE HRESULT ID3D11InfoQueue_AddMessage(ID3D11InfoQueue* This,D3D11_MESSAGE_CATEGORY Category,D3D11_MESSAGE_SEVERITY Severity,D3D11_MESSAGE_ID ID,LPCSTR pDescription) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_AddMessage(ID3D11InfoQueue* This,D3D11_MESSAGE_CATEGORY Category,D3D11_MESSAGE_SEVERITY Severity,D3D11_MESSAGE_ID ID,LPCSTR pDescription) { return This->lpVtbl->AddMessage(This,Category,Severity,ID,pDescription); } -static FORCEINLINE HRESULT ID3D11InfoQueue_AddApplicationMessage(ID3D11InfoQueue* This,D3D11_MESSAGE_SEVERITY Severity,LPCSTR pDescription) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_AddApplicationMessage(ID3D11InfoQueue* This,D3D11_MESSAGE_SEVERITY Severity,LPCSTR pDescription) { return This->lpVtbl->AddApplicationMessage(This,Severity,pDescription); } -static FORCEINLINE HRESULT ID3D11InfoQueue_SetBreakOnCategory(ID3D11InfoQueue* This,D3D11_MESSAGE_CATEGORY Category,WINBOOL bEnable) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_SetBreakOnCategory(ID3D11InfoQueue* This,D3D11_MESSAGE_CATEGORY Category,WINBOOL bEnable) { return This->lpVtbl->SetBreakOnCategory(This,Category,bEnable); } -static FORCEINLINE HRESULT ID3D11InfoQueue_SetBreakOnSeverity(ID3D11InfoQueue* This,D3D11_MESSAGE_SEVERITY Severity,WINBOOL bEnable) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_SetBreakOnSeverity(ID3D11InfoQueue* This,D3D11_MESSAGE_SEVERITY Severity,WINBOOL bEnable) { return This->lpVtbl->SetBreakOnSeverity(This,Severity,bEnable); } -static FORCEINLINE HRESULT ID3D11InfoQueue_SetBreakOnID(ID3D11InfoQueue* This,D3D11_MESSAGE_ID ID,WINBOOL bEnable) { +static __WIDL_INLINE HRESULT ID3D11InfoQueue_SetBreakOnID(ID3D11InfoQueue* This,D3D11_MESSAGE_ID ID,WINBOOL bEnable) { return This->lpVtbl->SetBreakOnID(This,ID,bEnable); } -static FORCEINLINE WINBOOL ID3D11InfoQueue_GetBreakOnCategory(ID3D11InfoQueue* This,D3D11_MESSAGE_CATEGORY Category) { +static __WIDL_INLINE WINBOOL ID3D11InfoQueue_GetBreakOnCategory(ID3D11InfoQueue* This,D3D11_MESSAGE_CATEGORY Category) { return This->lpVtbl->GetBreakOnCategory(This,Category); } -static FORCEINLINE WINBOOL ID3D11InfoQueue_GetBreakOnSeverity(ID3D11InfoQueue* This,D3D11_MESSAGE_SEVERITY Severity) { +static __WIDL_INLINE WINBOOL ID3D11InfoQueue_GetBreakOnSeverity(ID3D11InfoQueue* This,D3D11_MESSAGE_SEVERITY Severity) { return This->lpVtbl->GetBreakOnSeverity(This,Severity); } -static FORCEINLINE WINBOOL ID3D11InfoQueue_GetBreakOnID(ID3D11InfoQueue* This,D3D11_MESSAGE_ID ID) { +static __WIDL_INLINE WINBOOL ID3D11InfoQueue_GetBreakOnID(ID3D11InfoQueue* This,D3D11_MESSAGE_ID ID) { return This->lpVtbl->GetBreakOnID(This,ID); } -static FORCEINLINE void ID3D11InfoQueue_SetMuteDebugOutput(ID3D11InfoQueue* This,WINBOOL bMute) { +static __WIDL_INLINE void ID3D11InfoQueue_SetMuteDebugOutput(ID3D11InfoQueue* This,WINBOOL bMute) { This->lpVtbl->SetMuteDebugOutput(This,bMute); } -static FORCEINLINE WINBOOL ID3D11InfoQueue_GetMuteDebugOutput(ID3D11InfoQueue* This) { +static __WIDL_INLINE WINBOOL ID3D11InfoQueue_GetMuteDebugOutput(ID3D11InfoQueue* This) { return This->lpVtbl->GetMuteDebugOutput(This); } #endif diff --git a/lib/libc/include/any-windows-any/d3d12.h b/lib/libc/include/any-windows-any/d3d12.h index fab244c5f0062bbca6437d8c03626dd9dcbde948..6fe71776fbb05646ccea8c22596a8ac2888a8180 100644 --- a/lib/libc/include/any-windows-any/d3d12.h +++ b/lib/libc/include/any-windows-any/d3d12.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3d12.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3d12.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3d12_h__ #define __d3d12_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D12Object_FWD_DEFINED__ @@ -114,6 +122,30 @@ interface ID3D12GraphicsCommandList2; #endif /* __cplusplus */ #endif +#ifndef __ID3D12ProtectedSession_FWD_DEFINED__ +#define __ID3D12ProtectedSession_FWD_DEFINED__ +typedef interface ID3D12ProtectedSession ID3D12ProtectedSession; +#ifdef __cplusplus +interface ID3D12ProtectedSession; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12ProtectedResourceSession_FWD_DEFINED__ +#define __ID3D12ProtectedResourceSession_FWD_DEFINED__ +typedef interface ID3D12ProtectedResourceSession ID3D12ProtectedResourceSession; +#ifdef __cplusplus +interface ID3D12ProtectedResourceSession; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12GraphicsCommandList3_FWD_DEFINED__ +#define __ID3D12GraphicsCommandList3_FWD_DEFINED__ +typedef interface ID3D12GraphicsCommandList3 ID3D12GraphicsCommandList3; +#ifdef __cplusplus +interface ID3D12GraphicsCommandList3; +#endif /* __cplusplus */ +#endif + #ifndef __ID3D12CommandQueue_FWD_DEFINED__ #define __ID3D12CommandQueue_FWD_DEFINED__ typedef interface ID3D12CommandQueue ID3D12CommandQueue; @@ -146,6 +178,14 @@ interface ID3D12Fence; #endif /* __cplusplus */ #endif +#ifndef __ID3D12Fence1_FWD_DEFINED__ +#define __ID3D12Fence1_FWD_DEFINED__ +typedef interface ID3D12Fence1 ID3D12Fence1; +#ifdef __cplusplus +interface ID3D12Fence1; +#endif /* __cplusplus */ +#endif + #ifndef __ID3D12CommandAllocator_FWD_DEFINED__ #define __ID3D12CommandAllocator_FWD_DEFINED__ typedef interface ID3D12CommandAllocator ID3D12CommandAllocator; @@ -162,6 +202,22 @@ interface ID3D12Device; #endif /* __cplusplus */ #endif +#ifndef __ID3D12PipelineLibrary_FWD_DEFINED__ +#define __ID3D12PipelineLibrary_FWD_DEFINED__ +typedef interface ID3D12PipelineLibrary ID3D12PipelineLibrary; +#ifdef __cplusplus +interface ID3D12PipelineLibrary; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12PipelineLibrary1_FWD_DEFINED__ +#define __ID3D12PipelineLibrary1_FWD_DEFINED__ +typedef interface ID3D12PipelineLibrary1 ID3D12PipelineLibrary1; +#ifdef __cplusplus +interface ID3D12PipelineLibrary1; +#endif /* __cplusplus */ +#endif + #ifndef __ID3D12Device1_FWD_DEFINED__ #define __ID3D12Device1_FWD_DEFINED__ typedef interface ID3D12Device1 ID3D12Device1; @@ -170,6 +226,22 @@ interface ID3D12Device1; #endif /* __cplusplus */ #endif +#ifndef __ID3D12Device2_FWD_DEFINED__ +#define __ID3D12Device2_FWD_DEFINED__ +typedef interface ID3D12Device2 ID3D12Device2; +#ifdef __cplusplus +interface ID3D12Device2; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Device3_FWD_DEFINED__ +#define __ID3D12Device3_FWD_DEFINED__ +typedef interface ID3D12Device3 ID3D12Device3; +#ifdef __cplusplus +interface ID3D12Device3; +#endif /* __cplusplus */ +#endif + #ifndef __ID3D12RootSignatureDeserializer_FWD_DEFINED__ #define __ID3D12RootSignatureDeserializer_FWD_DEFINED__ typedef interface ID3D12RootSignatureDeserializer ID3D12RootSignatureDeserializer; @@ -186,6 +258,246 @@ interface ID3D12VersionedRootSignatureDeserializer; #endif /* __cplusplus */ #endif +#ifndef __ID3D12Device4_FWD_DEFINED__ +#define __ID3D12Device4_FWD_DEFINED__ +typedef interface ID3D12Device4 ID3D12Device4; +#ifdef __cplusplus +interface ID3D12Device4; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12LifetimeOwner_FWD_DEFINED__ +#define __ID3D12LifetimeOwner_FWD_DEFINED__ +typedef interface ID3D12LifetimeOwner ID3D12LifetimeOwner; +#ifdef __cplusplus +interface ID3D12LifetimeOwner; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12SwapChainAssistant_FWD_DEFINED__ +#define __ID3D12SwapChainAssistant_FWD_DEFINED__ +typedef interface ID3D12SwapChainAssistant ID3D12SwapChainAssistant; +#ifdef __cplusplus +interface ID3D12SwapChainAssistant; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12LifetimeTracker_FWD_DEFINED__ +#define __ID3D12LifetimeTracker_FWD_DEFINED__ +typedef interface ID3D12LifetimeTracker ID3D12LifetimeTracker; +#ifdef __cplusplus +interface ID3D12LifetimeTracker; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12StateObject_FWD_DEFINED__ +#define __ID3D12StateObject_FWD_DEFINED__ +typedef interface ID3D12StateObject ID3D12StateObject; +#ifdef __cplusplus +interface ID3D12StateObject; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12StateObjectProperties_FWD_DEFINED__ +#define __ID3D12StateObjectProperties_FWD_DEFINED__ +typedef interface ID3D12StateObjectProperties ID3D12StateObjectProperties; +#ifdef __cplusplus +interface ID3D12StateObjectProperties; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Device5_FWD_DEFINED__ +#define __ID3D12Device5_FWD_DEFINED__ +typedef interface ID3D12Device5 ID3D12Device5; +#ifdef __cplusplus +interface ID3D12Device5; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12DeviceRemovedExtendedDataSettings_FWD_DEFINED__ +#define __ID3D12DeviceRemovedExtendedDataSettings_FWD_DEFINED__ +typedef interface ID3D12DeviceRemovedExtendedDataSettings ID3D12DeviceRemovedExtendedDataSettings; +#ifdef __cplusplus +interface ID3D12DeviceRemovedExtendedDataSettings; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12DeviceRemovedExtendedDataSettings1_FWD_DEFINED__ +#define __ID3D12DeviceRemovedExtendedDataSettings1_FWD_DEFINED__ +typedef interface ID3D12DeviceRemovedExtendedDataSettings1 ID3D12DeviceRemovedExtendedDataSettings1; +#ifdef __cplusplus +interface ID3D12DeviceRemovedExtendedDataSettings1; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12DeviceRemovedExtendedData_FWD_DEFINED__ +#define __ID3D12DeviceRemovedExtendedData_FWD_DEFINED__ +typedef interface ID3D12DeviceRemovedExtendedData ID3D12DeviceRemovedExtendedData; +#ifdef __cplusplus +interface ID3D12DeviceRemovedExtendedData; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12DeviceRemovedExtendedData1_FWD_DEFINED__ +#define __ID3D12DeviceRemovedExtendedData1_FWD_DEFINED__ +typedef interface ID3D12DeviceRemovedExtendedData1 ID3D12DeviceRemovedExtendedData1; +#ifdef __cplusplus +interface ID3D12DeviceRemovedExtendedData1; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12DeviceRemovedExtendedData2_FWD_DEFINED__ +#define __ID3D12DeviceRemovedExtendedData2_FWD_DEFINED__ +typedef interface ID3D12DeviceRemovedExtendedData2 ID3D12DeviceRemovedExtendedData2; +#ifdef __cplusplus +interface ID3D12DeviceRemovedExtendedData2; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Device6_FWD_DEFINED__ +#define __ID3D12Device6_FWD_DEFINED__ +typedef interface ID3D12Device6 ID3D12Device6; +#ifdef __cplusplus +interface ID3D12Device6; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12ProtectedResourceSession1_FWD_DEFINED__ +#define __ID3D12ProtectedResourceSession1_FWD_DEFINED__ +typedef interface ID3D12ProtectedResourceSession1 ID3D12ProtectedResourceSession1; +#ifdef __cplusplus +interface ID3D12ProtectedResourceSession1; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Device7_FWD_DEFINED__ +#define __ID3D12Device7_FWD_DEFINED__ +typedef interface ID3D12Device7 ID3D12Device7; +#ifdef __cplusplus +interface ID3D12Device7; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Device8_FWD_DEFINED__ +#define __ID3D12Device8_FWD_DEFINED__ +typedef interface ID3D12Device8 ID3D12Device8; +#ifdef __cplusplus +interface ID3D12Device8; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Resource1_FWD_DEFINED__ +#define __ID3D12Resource1_FWD_DEFINED__ +typedef interface ID3D12Resource1 ID3D12Resource1; +#ifdef __cplusplus +interface ID3D12Resource1; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Resource2_FWD_DEFINED__ +#define __ID3D12Resource2_FWD_DEFINED__ +typedef interface ID3D12Resource2 ID3D12Resource2; +#ifdef __cplusplus +interface ID3D12Resource2; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Heap1_FWD_DEFINED__ +#define __ID3D12Heap1_FWD_DEFINED__ +typedef interface ID3D12Heap1 ID3D12Heap1; +#ifdef __cplusplus +interface ID3D12Heap1; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12MetaCommand_FWD_DEFINED__ +#define __ID3D12MetaCommand_FWD_DEFINED__ +typedef interface ID3D12MetaCommand ID3D12MetaCommand; +#ifdef __cplusplus +interface ID3D12MetaCommand; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12GraphicsCommandList4_FWD_DEFINED__ +#define __ID3D12GraphicsCommandList4_FWD_DEFINED__ +typedef interface ID3D12GraphicsCommandList4 ID3D12GraphicsCommandList4; +#ifdef __cplusplus +interface ID3D12GraphicsCommandList4; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12ShaderCacheSession_FWD_DEFINED__ +#define __ID3D12ShaderCacheSession_FWD_DEFINED__ +typedef interface ID3D12ShaderCacheSession ID3D12ShaderCacheSession; +#ifdef __cplusplus +interface ID3D12ShaderCacheSession; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Device9_FWD_DEFINED__ +#define __ID3D12Device9_FWD_DEFINED__ +typedef interface ID3D12Device9 ID3D12Device9; +#ifdef __cplusplus +interface ID3D12Device9; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Device10_FWD_DEFINED__ +#define __ID3D12Device10_FWD_DEFINED__ +typedef interface ID3D12Device10 ID3D12Device10; +#ifdef __cplusplus +interface ID3D12Device10; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VirtualizationGuestDevice_FWD_DEFINED__ +#define __ID3D12VirtualizationGuestDevice_FWD_DEFINED__ +typedef interface ID3D12VirtualizationGuestDevice ID3D12VirtualizationGuestDevice; +#ifdef __cplusplus +interface ID3D12VirtualizationGuestDevice; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Tools_FWD_DEFINED__ +#define __ID3D12Tools_FWD_DEFINED__ +typedef interface ID3D12Tools ID3D12Tools; +#ifdef __cplusplus +interface ID3D12Tools; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12SDKConfiguration_FWD_DEFINED__ +#define __ID3D12SDKConfiguration_FWD_DEFINED__ +typedef interface ID3D12SDKConfiguration ID3D12SDKConfiguration; +#ifdef __cplusplus +interface ID3D12SDKConfiguration; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12GraphicsCommandList5_FWD_DEFINED__ +#define __ID3D12GraphicsCommandList5_FWD_DEFINED__ +typedef interface ID3D12GraphicsCommandList5 ID3D12GraphicsCommandList5; +#ifdef __cplusplus +interface ID3D12GraphicsCommandList5; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12GraphicsCommandList6_FWD_DEFINED__ +#define __ID3D12GraphicsCommandList6_FWD_DEFINED__ +typedef interface ID3D12GraphicsCommandList6 ID3D12GraphicsCommandList6; +#ifdef __cplusplus +interface ID3D12GraphicsCommandList6; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12GraphicsCommandList7_FWD_DEFINED__ +#define __ID3D12GraphicsCommandList7_FWD_DEFINED__ +typedef interface ID3D12GraphicsCommandList7 ID3D12GraphicsCommandList7; +#ifdef __cplusplus +interface ID3D12GraphicsCommandList7; +#endif /* __cplusplus */ +#endif + /* Headers for imported files */ #include @@ -199,43 +511,633 @@ extern "C" { #ifndef _D3D12_CONSTANTS #define _D3D12_CONSTANTS -#define D3D12_CS_TGSM_REGISTER_COUNT (8192) +#define D3D12_16BIT_INDEX_STRIP_CUT_VALUE (0xffff) -#define D3D12_MAX_ROOT_COST (64) +#define D3D12_32BIT_INDEX_STRIP_CUT_VALUE (0xffffffff) -#define D3D12_VIEWPORT_BOUNDS_MAX (32767) - -#define D3D12_VIEWPORT_BOUNDS_MIN (-32768) - -#define D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT (15) +#define D3D12_8BIT_INDEX_STRIP_CUT_VALUE (0xff) #define D3D12_APPEND_ALIGNED_ELEMENT (0xffffffff) +#define D3D12_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT (9) + +#define D3D12_CLIP_OR_CULL_DISTANCE_COUNT (8) + +#define D3D12_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT (2) + +#define D3D12_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT (14) + +#define D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS (4) + +#define D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT (32) + +#define D3D12_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT (15) + +#define D3D12_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT (16) + +#define D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS (4) + +#define D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT (15) + +#define D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST (1) + +#define D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS (1) + +#define D3D12_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT (64) + +#define D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS (4) + +#define D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT (1) + +#define D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST (1) + +#define D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS (1) + +#define D3D12_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT (32) + +#define D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS (1) + +#define D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT (128) + +#define D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST (1) + +#define D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS (1) + +#define D3D12_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT (128) + +#define D3D12_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS (1) + +#define D3D12_COMMONSHADER_SAMPLER_REGISTER_COUNT (16) + +#define D3D12_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST (1) + +#define D3D12_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS (1) + +#define D3D12_COMMONSHADER_SAMPLER_SLOT_COUNT (16) + +#define D3D12_COMMONSHADER_SUBROUTINE_NESTING_LIMIT (32) + +#define D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENTS (4) + +#define D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_COMMONSHADER_TEMP_REGISTER_COUNT (4096) + +#define D3D12_COMMONSHADER_TEMP_REGISTER_READS_PER_INST (3) + +#define D3D12_COMMONSHADER_TEMP_REGISTER_READ_PORTS (3) + +#define D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX (10) + +#define D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN (-10) + +#define D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE (-8) + +#define D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE (7) + +#define D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT (256) + +#define D3D12_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (256) + +#define D3D12_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP (64) + +#define D3D12_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (240) + +#define D3D12_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP (68) + +#define D3D12_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (224) + +#define D3D12_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP (72) + +#define D3D12_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (208) + +#define D3D12_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP (76) + +#define D3D12_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (192) + +#define D3D12_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP (84) + +#define D3D12_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (176) + +#define D3D12_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP (92) + +#define D3D12_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (160) + +#define D3D12_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP (100) + +#define D3D12_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (144) + +#define D3D12_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP (112) + +#define D3D12_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (128) + +#define D3D12_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP (128) + +#define D3D12_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (112) + +#define D3D12_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP (144) + +#define D3D12_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (96) + +#define D3D12_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP (168) + +#define D3D12_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (80) + +#define D3D12_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP (204) + +#define D3D12_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (64) + +#define D3D12_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP (256) + +#define D3D12_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (48) + +#define D3D12_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP (340) + +#define D3D12_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (32) + +#define D3D12_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP (512) + +#define D3D12_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD (16) + +#define D3D12_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP (768) + +#define D3D12_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION (1) + +#define D3D12_CS_4_X_RAW_UAV_BYTE_ALIGNMENT (256) + +#define D3D12_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP (768) + +#define D3D12_CS_4_X_THREAD_GROUP_MAX_X (768) + +#define D3D12_CS_4_X_THREAD_GROUP_MAX_Y (768) + +#define D3D12_CS_4_X_UAV_REGISTER_COUNT (1) + +#define D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION (65535) + +#define D3D12_CS_TGSM_REGISTER_COUNT (8192) + +#define D3D12_CS_TGSM_REGISTER_READS_PER_INST (1) + +#define D3D12_CS_TGSM_RESOURCE_REGISTER_COMPONENTS (1) + +#define D3D12_CS_TGSM_RESOURCE_REGISTER_READ_PORTS (1) + +#define D3D12_CS_THREADGROUPID_REGISTER_COMPONENTS (3) + +#define D3D12_CS_THREADGROUPID_REGISTER_COUNT (1) + +#define D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS (1) + +#define D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT (1) + +#define D3D12_CS_THREADIDINGROUP_REGISTER_COMPONENTS (3) + +#define D3D12_CS_THREADIDINGROUP_REGISTER_COUNT (1) + +#define D3D12_CS_THREADID_REGISTER_COMPONENTS (3) + +#define D3D12_CS_THREADID_REGISTER_COUNT (1) + +#define D3D12_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP (1024) + +#define D3D12_CS_THREAD_GROUP_MAX_X (1024) + +#define D3D12_CS_THREAD_GROUP_MAX_Y (1024) + +#define D3D12_CS_THREAD_GROUP_MAX_Z (64) + +#define D3D12_CS_THREAD_GROUP_MIN_X (1) + +#define D3D12_CS_THREAD_GROUP_MIN_Y (1) + +#define D3D12_CS_THREAD_GROUP_MIN_Z (1) + +#define D3D12_CS_THREAD_LOCAL_TEMP_REGISTER_POOL (16384) + #define D3D12_DEFAULT_BLEND_FACTOR_ALPHA (1.0f) #define D3D12_DEFAULT_BLEND_FACTOR_BLUE (1.0f) #define D3D12_DEFAULT_BLEND_FACTOR_GREEN (1.0f) #define D3D12_DEFAULT_BLEND_FACTOR_RED (1.0f) +#define D3D12_DEFAULT_BORDER_COLOR_COMPONENT (0.0f) #define D3D12_DEFAULT_DEPTH_BIAS (0) #define D3D12_DEFAULT_DEPTH_BIAS_CLAMP (0.0f) +#define D3D12_DEFAULT_MAX_ANISOTROPY (16) + +#define D3D12_DEFAULT_MIP_LOD_BIAS (0.0f) +#define D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT (4194304) + +#define D3D12_DEFAULT_RENDER_TARGET_ARRAY_INDEX (0) + +#define D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT (65536) + +#define D3D12_DEFAULT_SAMPLE_MASK (0xffffffff) + +#define D3D12_DEFAULT_SCISSOR_ENDX (0) + +#define D3D12_DEFAULT_SCISSOR_ENDY (0) + +#define D3D12_DEFAULT_SCISSOR_STARTX (0) + +#define D3D12_DEFAULT_SCISSOR_STARTY (0) + #define D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS (0.0f) #define D3D12_DEFAULT_STENCIL_READ_MASK (0xff) +#define D3D12_DEFAULT_STENCIL_REFERENCE (0) + #define D3D12_DEFAULT_STENCIL_WRITE_MASK (0xff) +#define D3D12_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX (0) + +#define D3D12_DEFAULT_VIEWPORT_HEIGHT (0) + +#define D3D12_DEFAULT_VIEWPORT_MAX_DEPTH (0.0f) +#define D3D12_DEFAULT_VIEWPORT_MIN_DEPTH (0.0f) +#define D3D12_DEFAULT_VIEWPORT_TOPLEFTX (0) + +#define D3D12_DEFAULT_VIEWPORT_TOPLEFTY (0) + +#define D3D12_DEFAULT_VIEWPORT_WIDTH (0) + #define D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND (0xffffffff) +#define D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_END (0xfffffff7) + +#define D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_START (0xfffffff0) + +#define D3D12_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS (3968) + +#define D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS (4) + +#define D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COUNT (32) + +#define D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST (2) + +#define D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS (1) + +#define D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS (3) + +#define D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT (1) + +#define D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST (2) + +#define D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS (1) + +#define D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS (4) + +#define D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT (32) + +#define D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST (2) + +#define D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS (1) + +#define D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS (1) + +#define D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT (1) + +#define D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST (2) + +#define D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS (1) + +#define D3D12_DS_OUTPUT_REGISTER_COMPONENTS (4) + +#define D3D12_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_DS_OUTPUT_REGISTER_COUNT (32) + +#define D3D12_FLOAT16_FUSED_TOLERANCE_IN_ULP (0.6) #define D3D12_FLOAT32_MAX (3.402823466e+38f) +#define D3D12_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP (0.6f) +#define D3D12_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR (2.4f) +#define D3D12_FLOAT_TO_SRGB_EXPONENT_NUMERATOR (1.0f) +#define D3D12_FLOAT_TO_SRGB_OFFSET (0.055f) +#define D3D12_FLOAT_TO_SRGB_SCALE_1 (12.92f) +#define D3D12_FLOAT_TO_SRGB_SCALE_2 (1.055f) +#define D3D12_FLOAT_TO_SRGB_THRESHOLD (0.0031308f) +#define D3D12_FTOI_INSTRUCTION_MAX_INPUT (2147483647.999f) +#define D3D12_FTOI_INSTRUCTION_MIN_INPUT (-2147483648.999f) +#define D3D12_FTOU_INSTRUCTION_MAX_INPUT (4294967295.999f) +#define D3D12_FTOU_INSTRUCTION_MIN_INPUT (0.0f) +#define D3D12_GS_INPUT_INSTANCE_ID_READS_PER_INST (2) + +#define D3D12_GS_INPUT_INSTANCE_ID_READ_PORTS (1) + +#define D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS (1) + +#define D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COUNT (1) + +#define D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS (1) + +#define D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_GS_INPUT_PRIM_CONST_REGISTER_COUNT (1) + +#define D3D12_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST (2) + +#define D3D12_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS (1) + +#define D3D12_GS_INPUT_REGISTER_COMPONENTS (4) + +#define D3D12_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_GS_INPUT_REGISTER_COUNT (32) + +#define D3D12_GS_INPUT_REGISTER_READS_PER_INST (2) + +#define D3D12_GS_INPUT_REGISTER_READ_PORTS (1) + +#define D3D12_GS_INPUT_REGISTER_VERTICES (32) + +#define D3D12_GS_MAX_INSTANCE_COUNT (32) + +#define D3D12_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES (1024) + +#define D3D12_GS_OUTPUT_ELEMENTS (32) + +#define D3D12_GS_OUTPUT_REGISTER_COMPONENTS (4) + +#define D3D12_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_GS_OUTPUT_REGISTER_COUNT (32) + +#define D3D12_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT (32) + +#define D3D12_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT (32) + +#define D3D12_HS_CONTROL_POINT_REGISTER_COMPONENTS (4) + +#define D3D12_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_HS_CONTROL_POINT_REGISTER_READS_PER_INST (2) + +#define D3D12_HS_CONTROL_POINT_REGISTER_READ_PORTS (1) + +#define D3D12_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND (0xffffffff) + +#define D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS (1) + +#define D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT (1) + +#define D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST (2) + +#define D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS (1) + +#define D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS (1) + +#define D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT (1) + +#define D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST (2) + +#define D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS (1) + +#define D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS (1) + +#define D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT (1) + +#define D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST (2) + +#define D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS (1) + +#define D3D12_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND (0xffffffff) + +#define D3D12_HS_MAXTESSFACTOR_LOWER_BOUND (1.0f) +#define D3D12_HS_MAXTESSFACTOR_UPPER_BOUND (64.0f) +#define D3D12_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS (3968) + +#define D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS (1) + +#define D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT (1) + +#define D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST (2) + +#define D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS (1) + +#define D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS (4) + +#define D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT (32) + +#define D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST (2) + +#define D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS (1) + +#define D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS (128) + +#define D3D12_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES (0) + +#define D3D12_IA_DEFAULT_PRIMITIVE_TOPOLOGY (0) + +#define D3D12_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES (0) + +#define D3D12_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT (1) + +#define D3D12_IA_INSTANCE_ID_BIT_COUNT (32) + +#define D3D12_IA_INTEGER_ARITHMETIC_BIT_COUNT (32) + +#define D3D12_IA_PATCH_MAX_CONTROL_POINT_COUNT (32) + +#define D3D12_IA_PRIMITIVE_ID_BIT_COUNT (32) + +#define D3D12_IA_VERTEX_ID_BIT_COUNT (32) + #define D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT (32) -#define D3D12_UAV_SLOT_COUNT (64) +#define D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS (128) + +#define D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT (32) + +#define D3D12_INTEGER_DIVIDE_BY_ZERO_QUOTIENT (0xffffffff) + +#define D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER (0xffffffff) + +#define D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL (0xffffffff) + +#define D3D12_KEEP_UNORDERED_ACCESS_VIEWS (0xffffffff) + +#define D3D12_LINEAR_GAMMA (1.0f) +#define D3D12_MAJOR_VERSION (12) + +#define D3D12_MAX_BORDER_COLOR_COMPONENT (1.0f) +#define D3D12_MAX_DEPTH (1.0f) +#define D3D12_MAX_LIVE_STATIC_SAMPLERS (2032) + +#define D3D12_MAX_MAXANISOTROPY (16) + +#define D3D12_MAX_MULTISAMPLE_SAMPLE_COUNT (32) + +#define D3D12_MAX_POSITION_VALUE (3.402823466e+34f) +#define D3D12_MAX_ROOT_COST (64) + +#define D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_1 (1000000) + +#define D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_2 (1000000) + +#define D3D12_MAX_SHADER_VISIBLE_SAMPLER_HEAP_SIZE (2048) + +#define D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP (17) + +#define D3D12_MAX_VIEW_INSTANCE_COUNT (4) + +#define D3D12_MINOR_VERSION (0) + +#define D3D12_MIN_BORDER_COLOR_COMPONENT (0.0f) +#define D3D12_MIN_DEPTH (0.0f) +#define D3D12_MIN_MAXANISOTROPY (0) + +#define D3D12_MIP_LOD_BIAS_MAX (15.99f) +#define D3D12_MIP_LOD_BIAS_MIN (-16.0f) +#define D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT (8) + +#define D3D12_MIP_LOD_RANGE_BIT_COUNT (8) + +#define D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH (1.4f) +#define D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT (0) + +#define D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END (0xffffffff) + +#define D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START (0xfffffff8) + +#define D3D12_PACKED_TILE (0xffffffff) + +#define D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT (15) + +#define D3D12_PREVIEW_SDK_VERSION (702) + +#define D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT (16) + +#define D3D12_PS_CS_UAV_REGISTER_COMPONENTS (1) + +#define D3D12_PS_CS_UAV_REGISTER_COUNT (8) + +#define D3D12_PS_CS_UAV_REGISTER_READS_PER_INST (1) + +#define D3D12_PS_CS_UAV_REGISTER_READ_PORTS (1) + +#define D3D12_PS_FRONTFACING_DEFAULT_VALUE (0xffffffff) + +#define D3D12_PS_FRONTFACING_FALSE_VALUE (0x0) + +#define D3D12_PS_FRONTFACING_TRUE_VALUE (0xffffffff) + +#define D3D12_PS_INPUT_REGISTER_COMPONENTS (4) + +#define D3D12_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_PS_INPUT_REGISTER_COUNT (32) + +#define D3D12_PS_INPUT_REGISTER_READS_PER_INST (2) + +#define D3D12_PS_INPUT_REGISTER_READ_PORTS (1) + +#define D3D12_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT (0.0f) +#define D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS (1) + +#define D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_PS_OUTPUT_DEPTH_REGISTER_COUNT (1) + +#define D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENTS (1) + +#define D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_PS_OUTPUT_MASK_REGISTER_COUNT (1) + +#define D3D12_PS_OUTPUT_REGISTER_COMPONENTS (4) + +#define D3D12_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_PS_OUTPUT_REGISTER_COUNT (8) + +#define D3D12_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT (0.5f) +#define D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT (16) + +#define D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT (8) + +#define D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT (256) + +#define D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT (16) + +#define D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES (32) + +#define D3D12_RAYTRACING_MAX_DECLARABLE_TRACE_RECURSION_DEPTH (31) + +#define D3D12_RAYTRACING_MAX_GEOMETRIES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE (16777216) + +#define D3D12_RAYTRACING_MAX_INSTANCES_PER_TOP_LEVEL_ACCELERATION_STRUCTURE (16777216) + +#define D3D12_RAYTRACING_MAX_PRIMITIVES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE (536870912) + +#define D3D12_RAYTRACING_MAX_RAY_GENERATION_SHADER_THREADS (1073741824) + +#define D3D12_RAYTRACING_MAX_SHADER_RECORD_STRIDE (4096) + +#define D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT (32) + +#define D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT (64) + +#define D3D12_RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT (16) + +#define D3D12_REQ_BLEND_OBJECT_COUNT_PER_DEVICE (4096) + +#define D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP (27) #define D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT (4096) +#define D3D12_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE (4096) + +#define D3D12_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP (32) + +#define D3D12_REQ_DRAW_VERTEX_COUNT_2_TO_EXP (32) + +#define D3D12_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION (16384) + +#define D3D12_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT (1024) + #define D3D12_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT (4096) +#define D3D12_REQ_MAXANISOTROPY (16) + #define D3D12_REQ_MIP_LEVELS (15) +#define D3D12_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES (2048) + +#define D3D12_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE (4096) + +#define D3D12_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH (16384) + +#define D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM (128) + +#define D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM (0.25f) +#define D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM (2048) + +#define D3D12_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP (20) + +#define D3D12_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE (4096) + +#define D3D12_REQ_SUBRESOURCES (30720) + #define D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION (2048) #define D3D12_REQ_TEXTURE1D_U_DIMENSION (16384) @@ -248,12 +1150,42 @@ extern "C" { #define D3D12_REQ_TEXTURECUBE_DIMENSION (16384) +#define D3D12_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL (0) + #define D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES (0xffffffff) +#define D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT (2) + +#define D3D12_SDK_VERSION (602) + +#define D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES (32) + +#define D3D12_SHADER_MAJOR_VERSION (5) + +#define D3D12_SHADER_MAX_INSTANCES (65535) + +#define D3D12_SHADER_MAX_INTERFACES (253) + +#define D3D12_SHADER_MAX_INTERFACE_CALL_SITES (4096) + +#define D3D12_SHADER_MAX_TYPES (65535) + +#define D3D12_SHADER_MINOR_VERSION (1) + +#define D3D12_SHIFT_INSTRUCTION_PAD_VALUE (0) + +#define D3D12_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT (5) + #define D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT (8) +#define D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT (65536) + +#define D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT (4096) + #define D3D12_SO_BUFFER_MAX_STRIDE_IN_BYTES (2048) +#define D3D12_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES (512) + #define D3D12_SO_BUFFER_SLOT_COUNT (4) #define D3D12_SO_DDI_REGISTER_INDEX_DENOTING_GAP (0xffffffff) @@ -264,30 +1196,118 @@ extern "C" { #define D3D12_SO_STREAM_COUNT (4) -#define D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT (256) +#define D3D12_SPEC_DATE_DAY (14) -#define D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT (4194304) +#define D3D12_SPEC_DATE_MONTH (11) -#define D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT (65536) +#define D3D12_SPEC_DATE_YEAR (2014) -#define D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT (16) +#define D3D12_SPEC_VERSION (1.16) +#define D3D12_SRGB_GAMMA (2.2f) +#define D3D12_SRGB_TO_FLOAT_DENOMINATOR_1 (12.92f) +#define D3D12_SRGB_TO_FLOAT_DENOMINATOR_2 (1.055f) +#define D3D12_SRGB_TO_FLOAT_EXPONENT (2.4f) +#define D3D12_SRGB_TO_FLOAT_OFFSET (0.055f) +#define D3D12_SRGB_TO_FLOAT_THRESHOLD (0.04045f) +#define D3D12_SRGB_TO_FLOAT_TOLERANCE_IN_ULP (0.5f) +#define D3D12_STANDARD_COMPONENT_BIT_COUNT (32) -#define D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT (65536) - -#define D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT (4096) +#define D3D12_STANDARD_COMPONENT_BIT_COUNT_DOUBLED (64) #define D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE (4) +#define D3D12_STANDARD_PIXEL_COMPONENT_COUNT (128) + +#define D3D12_STANDARD_PIXEL_ELEMENT_COUNT (32) + +#define D3D12_STANDARD_VECTOR_SIZE (4) + +#define D3D12_STANDARD_VERTEX_ELEMENT_COUNT (32) + +#define D3D12_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT (64) + +#define D3D12_SUBPIXEL_FRACTIONAL_BIT_COUNT (8) + +#define D3D12_SUBTEXEL_FRACTIONAL_BIT_COUNT (8) + +#define D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END (0xffffffff) + +#define D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START (0xfffffff0) + +#define D3D12_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR (64) + +#define D3D12_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR (64) + +#define D3D12_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR (63) + +#define D3D12_TESSELLATOR_MAX_TESSELLATION_FACTOR (64) + +#define D3D12_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR (2) + +#define D3D12_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR (1) + +#define D3D12_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR (1) + +#define D3D12_TEXEL_ADDRESS_RANGE_BIT_COUNT (16) + #define D3D12_TEXTURE_DATA_PITCH_ALIGNMENT (256) #define D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT (512) +#define D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES (65536) + +#define D3D12_TRACKED_WORKLOAD_MAX_INSTANCES (32) + #define D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT (4096) -#define D3D12_VS_INPUT_REGISTER_COUNT (32) +#define D3D12_UAV_SLOT_COUNT (64) + +#define D3D12_UNBOUND_MEMORY_ACCESS_RESULT (0) + +#define D3D12_VIDEO_DECODE_MAX_ARGUMENTS (10) + +#define D3D12_VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS (4) + +#define D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT (256) + +#define D3D12_VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT (256) + +#define D3D12_VIDEO_DECODE_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN (0xffffffff) + +#define D3D12_VIDEO_PROCESS_MAX_FILTERS (32) + +#define D3D12_VIDEO_PROCESS_STEREO_VIEWS (2) + +#define D3D12_VIEWPORT_AND_SCISSORRECT_MAX_INDEX (15) #define D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE (16) +#define D3D12_VIEWPORT_BOUNDS_MAX (32767) + +#define D3D12_VIEWPORT_BOUNDS_MIN (-32768) + +#define D3D12_VS_INPUT_REGISTER_COMPONENTS (4) + +#define D3D12_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_VS_INPUT_REGISTER_COUNT (32) + +#define D3D12_VS_INPUT_REGISTER_READS_PER_INST (2) + +#define D3D12_VS_INPUT_REGISTER_READ_PORTS (1) + +#define D3D12_VS_OUTPUT_REGISTER_COMPONENTS (4) + +#define D3D12_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT (32) + +#define D3D12_VS_OUTPUT_REGISTER_COUNT (32) + +#define D3D12_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT (10) + +#define D3D12_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP (25) + +#define D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP (25) + #endif #define D3D12_SHADER_COMPONENT_MAPPING_MASK (0x7) @@ -322,7 +1342,8 @@ typedef enum D3D12_CROSS_NODE_SHARING_TIER { D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED = 0, D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED = 1, D3D12_CROSS_NODE_SHARING_TIER_1 = 2, - D3D12_CROSS_NODE_SHARING_TIER_2 = 3 + D3D12_CROSS_NODE_SHARING_TIER_2 = 3, + D3D12_CROSS_NODE_SHARING_TIER_3 = 4 } D3D12_CROSS_NODE_SHARING_TIER; typedef enum D3D12_RESOURCE_HEAP_TIER { D3D12_RESOURCE_HEAP_TIER_1 = 1, @@ -373,7 +1394,8 @@ typedef enum D3D12_FORMAT_SUPPORT2 { D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE = 0x80, D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP = 0x100, D3D12_FORMAT_SUPPORT2_TILED = 0x200, - D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY = 0x4000 + D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY = 0x4000, + D3D12_FORMAT_SUPPORT2_SAMPLER_FEEDBACK = 0x8000 } D3D12_FORMAT_SUPPORT2; DEFINE_ENUM_FLAG_OPERATORS(D3D12_FORMAT_SUPPORT2); typedef enum D3D12_WRITEBUFFERIMMEDIATE_MODE { @@ -391,7 +1413,10 @@ typedef enum D3D12_SHADER_CACHE_SUPPORT_FLAGS { D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO = 0x1, D3D12_SHADER_CACHE_SUPPORT_LIBRARY = 0x2, D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE = 0x4, - D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE = 0x8 + D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE = 0x8, + D3D12_SHADER_CACHE_SUPPORT_DRIVER_MANAGED_CACHE = 0x10, + D3D12_SHADER_CACHE_SUPPORT_SHADER_CONTROL_CLEAR = 0x20, + D3D12_SHADER_CACHE_SUPPORT_SHADER_SESSION_DELETE = 0x40 } D3D12_SHADER_CACHE_SUPPORT_FLAGS; DEFINE_ENUM_FLAG_OPERATORS(D3D12_SHADER_CACHE_SUPPORT_FLAGS); typedef enum D3D12_COMMAND_LIST_SUPPORT_FLAGS { @@ -413,8 +1438,13 @@ typedef enum D3D12_VIEW_INSTANCING_TIER { } D3D12_VIEW_INSTANCING_TIER; typedef enum D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER { D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0 = 0x0, - D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 = 0x1 + D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 = 0x1, + D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2 = 0x2 } D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER; +typedef struct D3D12_FEATURE_DATA_DISPLAYABLE { + WINBOOL DisplayableTexture; + D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER SharedResourceCompatibilityTier; +} D3D12_FEATURE_DATA_DISPLAYABLE; typedef enum D3D12_HEAP_SERIALIZATION_TIER { D3D12_HEAP_SERIALIZATION_TIER_0 = 0x0, D3D12_HEAP_SERIALIZATION_TIER_10 = 0xa @@ -426,8 +1456,14 @@ typedef enum D3D12_RENDER_PASS_TIER { } D3D12_RENDER_PASS_TIER; typedef enum D3D12_RAYTRACING_TIER { D3D12_RAYTRACING_TIER_NOT_SUPPORTED = 0x0, - D3D12_RAYTRACING_TIER_1_0 = 0xa + D3D12_RAYTRACING_TIER_1_0 = 0xa, + D3D12_RAYTRACING_TIER_1_1 = 0xb } D3D12_RAYTRACING_TIER; +typedef enum D3D12_RESIDENCY_FLAGS { + D3D12_RESIDENCY_FLAG_NONE = 0x0, + D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET = 0x1 +} D3D12_RESIDENCY_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_RESIDENCY_FLAGS); #ifndef __ID3D12Fence_FWD_DEFINED__ #define __ID3D12Fence_FWD_DEFINED__ typedef interface ID3D12Fence ID3D12Fence; @@ -537,10 +1573,20 @@ typedef struct D3D12_SUBRESOURCE_RANGE_UINT64 { UINT Subresource; D3D12_RANGE_UINT64 Range; } D3D12_SUBRESOURCE_RANGE_UINT64; +typedef struct D3D12_SUBRESOURCE_INFO { + UINT64 Offset; + UINT RowPitch; + UINT DepthPitch; +} D3D12_SUBRESOURCE_INFO; typedef struct D3D12_RESOURCE_ALLOCATION_INFO { UINT64 SizeInBytes; UINT64 Alignment; } D3D12_RESOURCE_ALLOCATION_INFO; +typedef struct D3D12_RESOURCE_ALLOCATION_INFO1 { + UINT64 Offset; + UINT64 Alignment; + UINT64 SizeInBytes; +} D3D12_RESOURCE_ALLOCATION_INFO1; typedef struct D3D12_DRAW_ARGUMENTS { UINT VertexCountPerInstance; UINT InstanceCount; @@ -624,6 +1670,11 @@ typedef enum D3D12_HEAP_FLAGS { D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER = 0x20, D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES = 0x40, D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES = 0x80, + D3D12_HEAP_FLAG_HARDWARE_PROTECTED = 0x100, + D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH = 0x200, + D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS = 0x400, + D3D12_HEAP_FLAG_CREATE_NOT_RESIDENT = 0x800, + D3D12_HEAP_FLAG_CREATE_NOT_ZEROED = 0x1000, D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES = 0x0, D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS = 0xc0, D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES = 0x44, @@ -697,7 +1748,10 @@ typedef enum D3D12_RESOURCE_STATES { D3D12_RESOURCE_STATE_COPY_SOURCE = 0x800, D3D12_RESOURCE_STATE_RESOLVE_DEST = 0x1000, D3D12_RESOURCE_STATE_RESOLVE_SOURCE = 0x2000, + D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE = 0x400000, + D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE = 0x1000000, D3D12_RESOURCE_STATE_GENERIC_READ = ((((0x1 | 0x2) | 0x40) | 0x80) | 0x200) | 0x800, + D3D12_RESOURCE_STATE_ALL_SHADER_RESOURCE = 0x40 | 0x80, D3D12_RESOURCE_STATE_PRESENT = 0x0, D3D12_RESOURCE_STATE_PREDICATION = 0x200, D3D12_RESOURCE_STATE_VIDEO_DECODE_READ = 0x10000, @@ -761,9 +1815,17 @@ typedef enum D3D12_RESOURCE_FLAGS { D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS = 0x4, D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE = 0x8, D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER = 0x10, - D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS = 0x20 + D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS = 0x20, + D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY = 0x40, + D3D12_RESOURCE_FLAG_VIDEO_ENCODE_REFERENCE_ONLY = 0x80, + D3D12_RESOURCE_FLAG_RAYTRACING_ACCELERATION_STRUCTURE = 0x100 } D3D12_RESOURCE_FLAGS; DEFINE_ENUM_FLAG_OPERATORS(D3D12_RESOURCE_FLAGS); +typedef struct D3D12_MIP_REGION { + UINT Width; + UINT Height; + UINT Depth; +} D3D12_MIP_REGION; typedef struct D3D12_RESOURCE_DESC { D3D12_RESOURCE_DIMENSION Dimension; UINT64 Alignment; @@ -776,11 +1838,26 @@ typedef struct D3D12_RESOURCE_DESC { D3D12_TEXTURE_LAYOUT Layout; D3D12_RESOURCE_FLAGS Flags; } D3D12_RESOURCE_DESC; +typedef struct D3D12_RESOURCE_DESC1 { + D3D12_RESOURCE_DIMENSION Dimension; + UINT64 Alignment; + UINT64 Width; + UINT Height; + UINT16 DepthOrArraySize; + UINT16 MipLevels; + DXGI_FORMAT Format; + DXGI_SAMPLE_DESC SampleDesc; + D3D12_TEXTURE_LAYOUT Layout; + D3D12_RESOURCE_FLAGS Flags; + D3D12_MIP_REGION SamplerFeedbackMipRegion; +} D3D12_RESOURCE_DESC1; typedef enum D3D12_RESOLVE_MODE { D3D12_RESOLVE_MODE_DECOMPRESS = 0, D3D12_RESOLVE_MODE_MIN = 1, D3D12_RESOLVE_MODE_MAX = 2, - D3D12_RESOLVE_MODE_AVERAGE = 3 + D3D12_RESOLVE_MODE_AVERAGE = 3, + D3D12_RESOLVE_MODE_ENCODE_SAMPLER_FEEDBACK = 4, + D3D12_RESOLVE_MODE_DECODE_SAMPLER_FEEDBACK = 5 } D3D12_RESOLVE_MODE; typedef struct D3D12_SAMPLE_POSITION { INT8 X; @@ -827,7 +1904,8 @@ typedef enum D3D12_DESCRIPTOR_RANGE_FLAGS { D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_VOLATILE = 0x1, D3D12_DESCRIPTOR_RANGE_FLAG_DATA_VOLATILE = 0x2, D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE = 0x4, - D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC = 0x8 + D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC = 0x8, + D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS = 0x10000 } D3D12_DESCRIPTOR_RANGE_FLAGS; DEFINE_ENUM_FLAG_OPERATORS(D3D12_DESCRIPTOR_RANGE_FLAGS); typedef struct D3D12_DESCRIPTOR_RANGE1 { @@ -880,7 +1958,9 @@ typedef enum D3D12_SHADER_VISIBILITY { D3D12_SHADER_VISIBILITY_HULL = 2, D3D12_SHADER_VISIBILITY_DOMAIN = 3, D3D12_SHADER_VISIBILITY_GEOMETRY = 4, - D3D12_SHADER_VISIBILITY_PIXEL = 5 + D3D12_SHADER_VISIBILITY_PIXEL = 5, + D3D12_SHADER_VISIBILITY_AMPLIFICATION = 6, + D3D12_SHADER_VISIBILITY_MESH = 7 } D3D12_SHADER_VISIBILITY; typedef struct D3D12_ROOT_PARAMETER { D3D12_ROOT_PARAMETER_TYPE ParameterType; @@ -967,6 +2047,19 @@ typedef enum D3D12_FILTER_REDUCTION_TYPE { #define D3D12_FILTER_REDUCTION_TYPE_SHIFT (7) +#define D3D12_ENCODE_BASIC_FILTER(min, mag, mip, reduction) \ + ((D3D12_FILTER) ( \ + (((min) & D3D12_FILTER_TYPE_MASK) << D3D12_MIN_FILTER_SHIFT) \ + | (((mag) & D3D12_FILTER_TYPE_MASK) << D3D12_MAG_FILTER_SHIFT) \ + | (((mip) & D3D12_FILTER_TYPE_MASK) << D3D12_MIP_FILTER_SHIFT) \ + | (((reduction) & D3D12_FILTER_REDUCTION_TYPE_MASK) << D3D12_FILTER_REDUCTION_TYPE_SHIFT))) +#define D3D12_ENCODE_ANISOTROPIC_FILTER(reduction) \ + ((D3D12_FILTER) ( \ + D3D12_ANISOTROPIC_FILTERING_BIT \ + | D3D12_ENCODE_BASIC_FILTER(D3D12_FILTER_TYPE_LINEAR, \ + D3D12_FILTER_TYPE_LINEAR, \ + D3D12_FILTER_TYPE_LINEAR, \ + reduction))) #define D3D12_DECODE_MAG_FILTER(filter) \ ((D3D12_FILTER_TYPE)(((filter) >> D3D12_MAG_FILTER_SHIFT) & D3D12_FILTER_TYPE_MASK)) #define D3D12_DECODE_MIN_FILTER(filter) \ @@ -1023,7 +2116,12 @@ typedef enum D3D12_ROOT_SIGNATURE_FLAGS { D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS = 0x8, D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS = 0x10, D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS = 0x20, - D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT = 0x40 + D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT = 0x40, + D3D12_ROOT_SIGNATURE_FLAG_LOCAL_ROOT_SIGNATURE = 0x80, + D3D12_ROOT_SIGNATURE_FLAG_DENY_AMPLIFICATION_SHADER_ROOT_ACCESS = 0x100, + D3D12_ROOT_SIGNATURE_FLAG_DENY_MESH_SHADER_ROOT_ACCESS = 0x200, + D3D12_ROOT_SIGNATURE_FLAG_CBV_SRV_UAV_HEAP_DIRECTLY_INDEXED = 0x400, + D3D12_ROOT_SIGNATURE_FLAG_SAMPLER_HEAP_DIRECTLY_INDEXED = 0x800 } D3D12_ROOT_SIGNATURE_FLAGS; DEFINE_ENUM_FLAG_OPERATORS(D3D12_ROOT_SIGNATURE_FLAGS); typedef struct D3D12_ROOT_SIGNATURE_DESC { @@ -1086,7 +2184,8 @@ typedef enum D3D12_SRV_DIMENSION { D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY = 7, D3D12_SRV_DIMENSION_TEXTURE3D = 8, D3D12_SRV_DIMENSION_TEXTURECUBE = 9, - D3D12_SRV_DIMENSION_TEXTURECUBEARRAY = 10 + D3D12_SRV_DIMENSION_TEXTURECUBEARRAY = 10, + D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE = 11 } D3D12_SRV_DIMENSION; typedef enum D3D12_BUFFER_SRV_FLAGS { D3D12_BUFFER_SRV_FLAG_NONE = 0x0, @@ -1167,6 +2266,9 @@ typedef struct D3D12_TEXCUBE_ARRAY_SRV { UINT NumCubes; FLOAT ResourceMinLODClamp; } D3D12_TEXCUBE_ARRAY_SRV; +typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV { + D3D12_GPU_VIRTUAL_ADDRESS Location; +} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV; typedef struct D3D12_SHADER_RESOURCE_VIEW_DESC { DXGI_FORMAT Format; D3D12_SRV_DIMENSION ViewDimension; @@ -1182,6 +2284,7 @@ typedef struct D3D12_SHADER_RESOURCE_VIEW_DESC { D3D12_TEX3D_SRV Texture3D; D3D12_TEXCUBE_SRV TextureCube; D3D12_TEXCUBE_ARRAY_SRV TextureCubeArray; + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV RaytracingAccelerationStructure; } __C89_NAMELESSUNIONNAME; } D3D12_SHADER_RESOURCE_VIEW_DESC; typedef enum D3D12_UAV_DIMENSION { @@ -1398,6 +2501,17 @@ typedef struct D3D12_DEPTH_STENCIL_DESC { D3D12_DEPTH_STENCILOP_DESC FrontFace; D3D12_DEPTH_STENCILOP_DESC BackFace; } D3D12_DEPTH_STENCIL_DESC; +typedef struct D3D12_DEPTH_STENCIL_DESC1 { + WINBOOL DepthEnable; + D3D12_DEPTH_WRITE_MASK DepthWriteMask; + D3D12_COMPARISON_FUNC DepthFunc; + WINBOOL StencilEnable; + UINT8 StencilReadMask; + UINT8 StencilWriteMask; + D3D12_DEPTH_STENCILOP_DESC FrontFace; + D3D12_DEPTH_STENCILOP_DESC BackFace; + WINBOOL DepthBoundsTestEnable; +} D3D12_DEPTH_STENCIL_DESC1; typedef enum D3D12_BLEND { D3D12_BLEND_ZERO = 1, D3D12_BLEND_ONE = 2, @@ -1415,7 +2529,9 @@ typedef enum D3D12_BLEND { D3D12_BLEND_SRC1_COLOR = 16, D3D12_BLEND_INV_SRC1_COLOR = 17, D3D12_BLEND_SRC1_ALPHA = 18, - D3D12_BLEND_INV_SRC1_ALPHA = 19 + D3D12_BLEND_INV_SRC1_ALPHA = 19, + D3D12_BLEND_ALPHA_FACTOR = 20, + D3D12_BLEND_INV_ALPHA_FACTOR = 21 } D3D12_BLEND; typedef enum D3D12_BLEND_OP { D3D12_BLEND_OP_ADD = 1, @@ -1425,11 +2541,22 @@ typedef enum D3D12_BLEND_OP { D3D12_BLEND_OP_MAX = 5 } D3D12_BLEND_OP; typedef enum D3D12_LOGIC_OP { - D3D12_LOGIC_OP_CLEAR = 0, - D3D12_LOGIC_OP_SET = 1, - D3D12_LOGIC_OP_COPY = 2, - D3D12_LOGIC_OP_COPY_INVERTED = 3, - D3D12_LOGIC_OP_NOOP = 4 + D3D12_LOGIC_OP_CLEAR = 0x0, + D3D12_LOGIC_OP_SET = 0x1, + D3D12_LOGIC_OP_COPY = 0x2, + D3D12_LOGIC_OP_COPY_INVERTED = 0x3, + D3D12_LOGIC_OP_NOOP = 0x4, + D3D12_LOGIC_OP_INVERT = 0x5, + D3D12_LOGIC_OP_AND = 0x6, + D3D12_LOGIC_OP_NAND = 0x7, + D3D12_LOGIC_OP_OR = 0x8, + D3D12_LOGIC_OP_NOR = 0x9, + D3D12_LOGIC_OP_XOR = 0xa, + D3D12_LOGIC_OP_EQUIV = 0xb, + D3D12_LOGIC_OP_AND_REVERSE = 0xc, + D3D12_LOGIC_OP_AND_INVERTED = 0xd, + D3D12_LOGIC_OP_OR_REVERSE = 0xe, + D3D12_LOGIC_OP_OR_INVERTED = 0xf } D3D12_LOGIC_OP; typedef enum D3D12_COLOR_WRITE_ENABLE { D3D12_COLOR_WRITE_ENABLE_RED = 0x1, @@ -1519,6 +2646,7 @@ typedef enum D3D12_INDEX_BUFFER_STRIP_CUT_VALUE { D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF = 2 } D3D12_INDEX_BUFFER_STRIP_CUT_VALUE; typedef D3D_PRIMITIVE_TOPOLOGY D3D12_PRIMITIVE_TOPOLOGY; +typedef D3D_PRIMITIVE D3D12_PRIMITIVE; typedef enum D3D12_PRIMITIVE_TOPOLOGY_TYPE { D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED = 0, D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT = 1, @@ -1565,11 +2693,64 @@ typedef struct D3D12_COMPUTE_PIPELINE_STATE_DESC { D3D12_CACHED_PIPELINE_STATE CachedPSO; D3D12_PIPELINE_STATE_FLAGS Flags; } D3D12_COMPUTE_PIPELINE_STATE_DESC; +typedef struct D3D12_PIPELINE_STATE_STREAM_DESC { + SIZE_T SizeInBytes; + void *pPipelineStateSubobjectStream; +} D3D12_PIPELINE_STATE_STREAM_DESC; +struct D3D12_RT_FORMAT_ARRAY { + DXGI_FORMAT RTFormats[8]; + UINT NumRenderTargets; +}; +typedef enum D3D12_PIPELINE_STATE_SUBOBJECT_TYPE { + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE = 0x0, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS = 0x1, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS = 0x2, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS = 0x3, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS = 0x4, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS = 0x5, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS = 0x6, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT = 0x7, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND = 0x8, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK = 0x9, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER = 0xa, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL = 0xb, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT = 0xc, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE = 0xd, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY = 0xe, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS = 0xf, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT = 0x10, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC = 0x11, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK = 0x12, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO = 0x13, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS = 0x14, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1 = 0x15, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING = 0x16, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_AS = 0x18, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS = 0x19, + D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID = 0x1a +} D3D12_PIPELINE_STATE_SUBOBJECT_TYPE; +typedef struct D3D12_VIEW_INSTANCE_LOCATION { + UINT ViewportArrayIndex; + UINT RenderTargetArrayIndex; +} D3D12_VIEW_INSTANCE_LOCATION; +typedef enum D3D12_VIEW_INSTANCING_FLAGS { + D3D12_VIEW_INSTANCING_FLAG_NONE = 0x0, + D3D12_VIEW_INSTANCING_FLAG_ENABLE_VIEW_INSTANCE_MASKING = 0x1 +} D3D12_VIEW_INSTANCING_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIEW_INSTANCING_FLAGS); +typedef struct D3D12_VIEW_INSTANCING_DESC { + UINT ViewInstanceCount; + const D3D12_VIEW_INSTANCE_LOCATION *pViewInstanceLocations; + D3D12_VIEW_INSTANCING_FLAGS Flags; +} D3D12_VIEW_INSTANCING_DESC; typedef enum D3D12_COMMAND_LIST_TYPE { D3D12_COMMAND_LIST_TYPE_DIRECT = 0, D3D12_COMMAND_LIST_TYPE_BUNDLE = 1, D3D12_COMMAND_LIST_TYPE_COMPUTE = 2, - D3D12_COMMAND_LIST_TYPE_COPY = 3 + D3D12_COMMAND_LIST_TYPE_COPY = 3, + D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE = 4, + D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS = 5, + D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE = 6 } D3D12_COMMAND_LIST_TYPE; typedef enum D3D12_COMMAND_QUEUE_PRIORITY { D3D12_COMMAND_QUEUE_PRIORITY_NORMAL = 0, @@ -1611,7 +2792,15 @@ typedef struct D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT { } D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT; typedef enum D3D_SHADER_MODEL { D3D_SHADER_MODEL_5_1 = 0x51, - D3D_SHADER_MODEL_6_0 = 0x60 + D3D_SHADER_MODEL_6_0 = 0x60, + D3D_SHADER_MODEL_6_1 = 0x61, + D3D_SHADER_MODEL_6_2 = 0x62, + D3D_SHADER_MODEL_6_3 = 0x63, + D3D_SHADER_MODEL_6_4 = 0x64, + D3D_SHADER_MODEL_6_5 = 0x65, + D3D_SHADER_MODEL_6_6 = 0x66, + D3D_SHADER_MODEL_6_7 = 0x67, + D3D_HIGHEST_SHADER_MODEL = D3D_SHADER_MODEL_6_7 } D3D_SHADER_MODEL; typedef struct D3D12_FEATURE_DATA_SHADER_MODEL { D3D_SHADER_MODEL HighestShaderModel; @@ -1671,6 +2860,79 @@ typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS5 { D3D12_RENDER_PASS_TIER RenderPassesTier; D3D12_RAYTRACING_TIER RaytracingTier; } D3D12_FEATURE_DATA_D3D12_OPTIONS5; +typedef enum D3D12_VARIABLE_SHADING_RATE_TIER { + D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED = 0x0, + D3D12_VARIABLE_SHADING_RATE_TIER_1 = 0x1, + D3D12_VARIABLE_SHADING_RATE_TIER_2 = 0x2 +} D3D12_VARIABLE_SHADING_RATE_TIER; +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS6 { + WINBOOL AdditionalShadingRatesSupported; + WINBOOL PerPrimitiveShadingRateSupportedWithViewportIndexing; + D3D12_VARIABLE_SHADING_RATE_TIER VariableShadingRateTier; + UINT ShadingRateImageTileSize; + WINBOOL BackgroundProcessingSupported; +} D3D12_FEATURE_DATA_D3D12_OPTIONS6; +typedef enum D3D12_MESH_SHADER_TIER { + D3D12_MESH_SHADER_TIER_NOT_SUPPORTED = 0x0, + D3D12_MESH_SHADER_TIER_1 = 0xa +} D3D12_MESH_SHADER_TIER; +typedef enum D3D12_SAMPLER_FEEDBACK_TIER { + D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED = 0x0, + D3D12_SAMPLER_FEEDBACK_TIER_0_9 = 0x5a, + D3D12_SAMPLER_FEEDBACK_TIER_1_0 = 0x64 +} D3D12_SAMPLER_FEEDBACK_TIER; +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS7 { + D3D12_MESH_SHADER_TIER MeshShaderTier; + D3D12_SAMPLER_FEEDBACK_TIER SamplerFeedbackTier; +} D3D12_FEATURE_DATA_D3D12_OPTIONS7; +typedef struct D3D12_FEATURE_DATA_QUERY_META_COMMAND { + GUID CommandId; + UINT NodeMask; + const void *pQueryInputData; + SIZE_T QueryInputDataSizeInBytes; + void *pQueryOutputData; + SIZE_T QueryOutputDataSizeInBytes; +} D3D12_FEATURE_DATA_QUERY_META_COMMAND; +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS8 { + WINBOOL UnalignedBlockTexturesSupported; +} D3D12_FEATURE_DATA_D3D12_OPTIONS8; +typedef enum D3D12_WAVE_MMA_TIER { + D3D12_WAVE_MMA_TIER_NOT_SUPPORTED = 0x0, + D3D12_WAVE_MMA_TIER_1_0 = 0xa +} D3D12_WAVE_MMA_TIER; +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS9 { + WINBOOL MeshShaderPipelineStatsSupported; + WINBOOL MeshShaderSupportsFullRangeRenderTargetArrayIndex; + WINBOOL AtomicInt64OnTypedResourceSupported; + WINBOOL AtomicInt64OnGroupSharedSupported; + WINBOOL DerivativesInMeshAndAmplificationShadersSupported; + D3D12_WAVE_MMA_TIER WaveMMATier; +} D3D12_FEATURE_DATA_D3D12_OPTIONS9; +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS10 { + WINBOOL VariableRateShadingSumCombinerSupported; + WINBOOL MeshShaderPerPrimitiveShadingRateSupported; +} D3D12_FEATURE_DATA_D3D12_OPTIONS10; +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS11 { + WINBOOL AtomicInt64OnDescriptorHeapResourceSupported; +} D3D12_FEATURE_DATA_D3D12_OPTIONS11; +typedef enum D3D12_TRI_STATE { + D3D12_TRI_STATE_UNKNOWN = -0x1, + D3D12_TRI_STATE_FALSE = 0x0, + D3D12_TRI_STATE_TRUE = 0x1 +} D3D12_TRI_STATE; +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS12 { + D3D12_TRI_STATE MSPrimitivesPipelineStatisticIncludesCulledPrimitives; + WINBOOL EnhancedBarriersSupported; + WINBOOL RelaxedFormatCastingSupported; +} D3D12_FEATURE_DATA_D3D12_OPTIONS12; +typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS13 { + WINBOOL UnrestrictedBufferTextureCopyPitchSupported; + WINBOOL UnrestrictedVertexElementAlignmentSupported; + WINBOOL InvertedViewportHeightFlipsYSupported; + WINBOOL InvertedViewportDepthFlipsZSupported; + WINBOOL TextureCopyBetweenDimensionsSupported; + WINBOOL AlphaBlendFactorSupported; +} D3D12_FEATURE_DATA_D3D12_OPTIONS13; typedef enum D3D12_FEATURE { D3D12_FEATURE_D3D12_OPTIONS = 0, D3D12_FEATURE_ARCHITECTURE = 1, @@ -1693,11 +2955,18 @@ typedef enum D3D12_FEATURE { D3D12_FEATURE_SERIALIZATION = 24, D3D12_FEATURE_CROSS_NODE = 25, D3D12_FEATURE_D3D12_OPTIONS5 = 27, + D3D12_FEATURE_DISPLAYABLE = 28, D3D12_FEATURE_D3D12_OPTIONS6 = 30, D3D12_FEATURE_QUERY_META_COMMAND = 31, D3D12_FEATURE_D3D12_OPTIONS7 = 32, D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT = 33, - D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES = 34 + D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES = 34, + D3D12_FEATURE_D3D12_OPTIONS8 = 36, + D3D12_FEATURE_D3D12_OPTIONS9 = 37, + D3D12_FEATURE_D3D12_OPTIONS10 = 39, + D3D12_FEATURE_D3D12_OPTIONS11 = 40, + D3D12_FEATURE_D3D12_OPTIONS12 = 41, + D3D12_FEATURE_D3D12_OPTIONS13 = 42 } D3D12_FEATURE; typedef struct D3D12_MEMCPY_DEST { void *pData; @@ -1726,6 +2995,18 @@ typedef struct D3D12_WRITEBUFFERIMMEDIATE_PARAMETER { D3D12_GPU_VIRTUAL_ADDRESS Dest; UINT32 Value; } D3D12_WRITEBUFFERIMMEDIATE_PARAMETER; +typedef enum D3D12_PROTECTED_RESOURCE_SESSION_FLAGS { + D3D12_PROTECTED_RESOURCE_SESSION_FLAG_NONE = 0 +} D3D12_PROTECTED_RESOURCE_SESSION_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_PROTECTED_RESOURCE_SESSION_FLAGS); +typedef enum D3D12_PROTECTED_SESSION_STATUS { + D3D12_PROTECTED_SESSION_STATUS_OK = 0, + D3D12_PROTECTED_SESSION_STATUS_INVALID = 1 +} D3D12_PROTECTED_SESSION_STATUS; +typedef struct D3D12_PROTECTED_RESOURCE_SESSION_DESC { + UINT NodeMask; + D3D12_PROTECTED_RESOURCE_SESSION_FLAGS Flags; +} D3D12_PROTECTED_RESOURCE_SESSION_DESC; /***************************************************************************** * ID3D12Object interface */ @@ -1816,26 +3097,26 @@ interface ID3D12Object { #define ID3D12Object_SetName(This,name) (This)->lpVtbl->SetName(This,name) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12Object_QueryInterface(ID3D12Object* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12Object_QueryInterface(ID3D12Object* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12Object_AddRef(ID3D12Object* This) { +static __WIDL_INLINE ULONG ID3D12Object_AddRef(ID3D12Object* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12Object_Release(ID3D12Object* This) { +static __WIDL_INLINE ULONG ID3D12Object_Release(ID3D12Object* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12Object_GetPrivateData(ID3D12Object* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12Object_GetPrivateData(ID3D12Object* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Object_SetPrivateData(ID3D12Object* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12Object_SetPrivateData(ID3D12Object* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Object_SetPrivateDataInterface(ID3D12Object* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12Object_SetPrivateDataInterface(ID3D12Object* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12Object_SetName(ID3D12Object* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12Object_SetName(ID3D12Object* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } #endif @@ -1931,30 +3212,30 @@ interface ID3D12DeviceChild { #define ID3D12DeviceChild_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12DeviceChild_QueryInterface(ID3D12DeviceChild* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12DeviceChild_QueryInterface(ID3D12DeviceChild* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12DeviceChild_AddRef(ID3D12DeviceChild* This) { +static __WIDL_INLINE ULONG ID3D12DeviceChild_AddRef(ID3D12DeviceChild* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12DeviceChild_Release(ID3D12DeviceChild* This) { +static __WIDL_INLINE ULONG ID3D12DeviceChild_Release(ID3D12DeviceChild* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12DeviceChild_GetPrivateData(ID3D12DeviceChild* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12DeviceChild_GetPrivateData(ID3D12DeviceChild* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12DeviceChild_SetPrivateData(ID3D12DeviceChild* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12DeviceChild_SetPrivateData(ID3D12DeviceChild* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12DeviceChild_SetPrivateDataInterface(ID3D12DeviceChild* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12DeviceChild_SetPrivateDataInterface(ID3D12DeviceChild* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12DeviceChild_SetName(ID3D12DeviceChild* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12DeviceChild_SetName(ID3D12DeviceChild* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12DeviceChild_GetDevice(ID3D12DeviceChild* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12DeviceChild_GetDevice(ID3D12DeviceChild* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } #endif @@ -2046,30 +3327,30 @@ interface ID3D12Pageable { #define ID3D12Pageable_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12Pageable_QueryInterface(ID3D12Pageable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12Pageable_QueryInterface(ID3D12Pageable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12Pageable_AddRef(ID3D12Pageable* This) { +static __WIDL_INLINE ULONG ID3D12Pageable_AddRef(ID3D12Pageable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12Pageable_Release(ID3D12Pageable* This) { +static __WIDL_INLINE ULONG ID3D12Pageable_Release(ID3D12Pageable* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12Pageable_GetPrivateData(ID3D12Pageable* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12Pageable_GetPrivateData(ID3D12Pageable* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Pageable_SetPrivateData(ID3D12Pageable* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12Pageable_SetPrivateData(ID3D12Pageable* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Pageable_SetPrivateDataInterface(ID3D12Pageable* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12Pageable_SetPrivateDataInterface(ID3D12Pageable* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12Pageable_SetName(ID3D12Pageable* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12Pageable_SetName(ID3D12Pageable* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12Pageable_GetDevice(ID3D12Pageable* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12Pageable_GetDevice(ID3D12Pageable* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } #endif @@ -2182,34 +3463,34 @@ interface ID3D12Heap { #define ID3D12Heap_GetDesc(This) ID3D12Heap_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12Heap_QueryInterface(ID3D12Heap* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12Heap_QueryInterface(ID3D12Heap* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12Heap_AddRef(ID3D12Heap* This) { +static __WIDL_INLINE ULONG ID3D12Heap_AddRef(ID3D12Heap* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12Heap_Release(ID3D12Heap* This) { +static __WIDL_INLINE ULONG ID3D12Heap_Release(ID3D12Heap* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12Heap_GetPrivateData(ID3D12Heap* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12Heap_GetPrivateData(ID3D12Heap* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Heap_SetPrivateData(ID3D12Heap* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12Heap_SetPrivateData(ID3D12Heap* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Heap_SetPrivateDataInterface(ID3D12Heap* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12Heap_SetPrivateDataInterface(ID3D12Heap* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12Heap_SetName(ID3D12Heap* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12Heap_SetName(ID3D12Heap* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12Heap_GetDevice(ID3D12Heap* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12Heap_GetDevice(ID3D12Heap* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** ID3D12Heap methods ***/ -static FORCEINLINE D3D12_HEAP_DESC ID3D12Heap_GetDesc(ID3D12Heap* This) { +static __WIDL_INLINE D3D12_HEAP_DESC ID3D12Heap_GetDesc(ID3D12Heap* This) { D3D12_HEAP_DESC __ret; return *This->lpVtbl->GetDesc(This,&__ret); } @@ -2394,53 +3675,53 @@ interface ID3D12Resource { #define ID3D12Resource_GetHeapProperties(This,heap_properties,flags) (This)->lpVtbl->GetHeapProperties(This,heap_properties,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12Resource_QueryInterface(ID3D12Resource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12Resource_QueryInterface(ID3D12Resource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12Resource_AddRef(ID3D12Resource* This) { +static __WIDL_INLINE ULONG ID3D12Resource_AddRef(ID3D12Resource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12Resource_Release(ID3D12Resource* This) { +static __WIDL_INLINE ULONG ID3D12Resource_Release(ID3D12Resource* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12Resource_GetPrivateData(ID3D12Resource* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12Resource_GetPrivateData(ID3D12Resource* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Resource_SetPrivateData(ID3D12Resource* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12Resource_SetPrivateData(ID3D12Resource* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Resource_SetPrivateDataInterface(ID3D12Resource* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12Resource_SetPrivateDataInterface(ID3D12Resource* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12Resource_SetName(ID3D12Resource* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12Resource_SetName(ID3D12Resource* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12Resource_GetDevice(ID3D12Resource* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12Resource_GetDevice(ID3D12Resource* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** ID3D12Resource methods ***/ -static FORCEINLINE HRESULT ID3D12Resource_Map(ID3D12Resource* This,UINT sub_resource,const D3D12_RANGE *read_range,void **data) { +static __WIDL_INLINE HRESULT ID3D12Resource_Map(ID3D12Resource* This,UINT sub_resource,const D3D12_RANGE *read_range,void **data) { return This->lpVtbl->Map(This,sub_resource,read_range,data); } -static FORCEINLINE void ID3D12Resource_Unmap(ID3D12Resource* This,UINT sub_resource,const D3D12_RANGE *written_range) { +static __WIDL_INLINE void ID3D12Resource_Unmap(ID3D12Resource* This,UINT sub_resource,const D3D12_RANGE *written_range) { This->lpVtbl->Unmap(This,sub_resource,written_range); } -static FORCEINLINE D3D12_RESOURCE_DESC ID3D12Resource_GetDesc(ID3D12Resource* This) { +static __WIDL_INLINE D3D12_RESOURCE_DESC ID3D12Resource_GetDesc(ID3D12Resource* This) { D3D12_RESOURCE_DESC __ret; return *This->lpVtbl->GetDesc(This,&__ret); } -static FORCEINLINE D3D12_GPU_VIRTUAL_ADDRESS ID3D12Resource_GetGPUVirtualAddress(ID3D12Resource* This) { +static __WIDL_INLINE D3D12_GPU_VIRTUAL_ADDRESS ID3D12Resource_GetGPUVirtualAddress(ID3D12Resource* This) { return This->lpVtbl->GetGPUVirtualAddress(This); } -static FORCEINLINE HRESULT ID3D12Resource_WriteToSubresource(ID3D12Resource* This,UINT dst_sub_resource,const D3D12_BOX *dst_box,const void *src_data,UINT src_row_pitch,UINT src_slice_pitch) { +static __WIDL_INLINE HRESULT ID3D12Resource_WriteToSubresource(ID3D12Resource* This,UINT dst_sub_resource,const D3D12_BOX *dst_box,const void *src_data,UINT src_row_pitch,UINT src_slice_pitch) { return This->lpVtbl->WriteToSubresource(This,dst_sub_resource,dst_box,src_data,src_row_pitch,src_slice_pitch); } -static FORCEINLINE HRESULT ID3D12Resource_ReadFromSubresource(ID3D12Resource* This,void *dst_data,UINT dst_row_pitch,UINT dst_slice_pitch,UINT src_sub_resource,const D3D12_BOX *src_box) { +static __WIDL_INLINE HRESULT ID3D12Resource_ReadFromSubresource(ID3D12Resource* This,void *dst_data,UINT dst_row_pitch,UINT dst_slice_pitch,UINT src_sub_resource,const D3D12_BOX *src_box) { return This->lpVtbl->ReadFromSubresource(This,dst_data,dst_row_pitch,dst_slice_pitch,src_sub_resource,src_box); } -static FORCEINLINE HRESULT ID3D12Resource_GetHeapProperties(ID3D12Resource* This,D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS *flags) { +static __WIDL_INLINE HRESULT ID3D12Resource_GetHeapProperties(ID3D12Resource* This,D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS *flags) { return This->lpVtbl->GetHeapProperties(This,heap_properties,flags); } #endif @@ -2541,34 +3822,34 @@ interface ID3D12CommandList { #define ID3D12CommandList_GetType(This) (This)->lpVtbl->GetType(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12CommandList_QueryInterface(ID3D12CommandList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12CommandList_QueryInterface(ID3D12CommandList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12CommandList_AddRef(ID3D12CommandList* This) { +static __WIDL_INLINE ULONG ID3D12CommandList_AddRef(ID3D12CommandList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12CommandList_Release(ID3D12CommandList* This) { +static __WIDL_INLINE ULONG ID3D12CommandList_Release(ID3D12CommandList* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12CommandList_GetPrivateData(ID3D12CommandList* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12CommandList_GetPrivateData(ID3D12CommandList* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12CommandList_SetPrivateData(ID3D12CommandList* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12CommandList_SetPrivateData(ID3D12CommandList* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12CommandList_SetPrivateDataInterface(ID3D12CommandList* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12CommandList_SetPrivateDataInterface(ID3D12CommandList* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12CommandList_SetName(ID3D12CommandList* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12CommandList_SetName(ID3D12CommandList* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12CommandList_GetDevice(ID3D12CommandList* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12CommandList_GetDevice(ID3D12CommandList* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** ID3D12CommandList methods ***/ -static FORCEINLINE D3D12_COMMAND_LIST_TYPE ID3D12CommandList_GetType(ID3D12CommandList* This) { +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12CommandList_GetType(ID3D12CommandList* This) { return This->lpVtbl->GetType(This); } #endif @@ -2620,7 +3901,9 @@ typedef enum D3D12_QUERY_TYPE { D3D12_QUERY_TYPE_SO_STATISTICS_STREAM0 = 4, D3D12_QUERY_TYPE_SO_STATISTICS_STREAM1 = 5, D3D12_QUERY_TYPE_SO_STATISTICS_STREAM2 = 6, - D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3 = 7 + D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3 = 7, + D3D12_QUERY_TYPE_VIDEO_DECODE_STATISTICS = 8, + D3D12_QUERY_TYPE_PIPELINE_STATISTICS1 = 10 } D3D12_QUERY_TYPE; typedef struct D3D12_QUERY_DATA_PIPELINE_STATISTICS { UINT64 IAVertices; @@ -2635,6 +3918,22 @@ typedef struct D3D12_QUERY_DATA_PIPELINE_STATISTICS { UINT64 DSInvocations; UINT64 CSInvocations; } D3D12_QUERY_DATA_PIPELINE_STATISTICS; +typedef struct D3D12_QUERY_DATA_PIPELINE_STATISTICS1 { + UINT64 IAVertices; + UINT64 IAPrimitives; + UINT64 VSInvocations; + UINT64 GSInvocations; + UINT64 GSPrimitives; + UINT64 CInvocations; + UINT64 CPrimitives; + UINT64 PSInvocations; + UINT64 HSInvocations; + UINT64 DSInvocations; + UINT64 CSInvocations; + UINT64 ASInvocations; + UINT64 MSInvocations; + UINT64 MSPrimitives; +} D3D12_QUERY_DATA_PIPELINE_STATISTICS1; typedef struct D3D12_QUERY_DATA_SO_STATISTICS { UINT64 NumPrimitivesWritten; UINT64 PrimitivesStorageNeeded; @@ -2783,42 +4082,42 @@ interface ID3D12DescriptorHeap { #define ID3D12DescriptorHeap_GetGPUDescriptorHandleForHeapStart(This) ID3D12DescriptorHeap_GetGPUDescriptorHandleForHeapStart_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12DescriptorHeap_QueryInterface(ID3D12DescriptorHeap* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12DescriptorHeap_QueryInterface(ID3D12DescriptorHeap* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12DescriptorHeap_AddRef(ID3D12DescriptorHeap* This) { +static __WIDL_INLINE ULONG ID3D12DescriptorHeap_AddRef(ID3D12DescriptorHeap* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12DescriptorHeap_Release(ID3D12DescriptorHeap* This) { +static __WIDL_INLINE ULONG ID3D12DescriptorHeap_Release(ID3D12DescriptorHeap* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12DescriptorHeap_GetPrivateData(ID3D12DescriptorHeap* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12DescriptorHeap_GetPrivateData(ID3D12DescriptorHeap* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12DescriptorHeap_SetPrivateData(ID3D12DescriptorHeap* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12DescriptorHeap_SetPrivateData(ID3D12DescriptorHeap* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12DescriptorHeap_SetPrivateDataInterface(ID3D12DescriptorHeap* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12DescriptorHeap_SetPrivateDataInterface(ID3D12DescriptorHeap* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12DescriptorHeap_SetName(ID3D12DescriptorHeap* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12DescriptorHeap_SetName(ID3D12DescriptorHeap* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12DescriptorHeap_GetDevice(ID3D12DescriptorHeap* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12DescriptorHeap_GetDevice(ID3D12DescriptorHeap* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** ID3D12DescriptorHeap methods ***/ -static FORCEINLINE D3D12_DESCRIPTOR_HEAP_DESC ID3D12DescriptorHeap_GetDesc(ID3D12DescriptorHeap* This) { +static __WIDL_INLINE D3D12_DESCRIPTOR_HEAP_DESC ID3D12DescriptorHeap_GetDesc(ID3D12DescriptorHeap* This) { D3D12_DESCRIPTOR_HEAP_DESC __ret; return *This->lpVtbl->GetDesc(This,&__ret); } -static FORCEINLINE D3D12_CPU_DESCRIPTOR_HANDLE ID3D12DescriptorHeap_GetCPUDescriptorHandleForHeapStart(ID3D12DescriptorHeap* This) { +static __WIDL_INLINE D3D12_CPU_DESCRIPTOR_HANDLE ID3D12DescriptorHeap_GetCPUDescriptorHandleForHeapStart(ID3D12DescriptorHeap* This) { D3D12_CPU_DESCRIPTOR_HANDLE __ret; return *This->lpVtbl->GetCPUDescriptorHandleForHeapStart(This,&__ret); } -static FORCEINLINE D3D12_GPU_DESCRIPTOR_HANDLE ID3D12DescriptorHeap_GetGPUDescriptorHandleForHeapStart(ID3D12DescriptorHeap* This) { +static __WIDL_INLINE D3D12_GPU_DESCRIPTOR_HANDLE ID3D12DescriptorHeap_GetGPUDescriptorHandleForHeapStart(ID3D12DescriptorHeap* This) { D3D12_GPU_DESCRIPTOR_HANDLE __ret; return *This->lpVtbl->GetGPUDescriptorHandleForHeapStart(This,&__ret); } @@ -2911,30 +4210,30 @@ interface ID3D12QueryHeap { #define ID3D12QueryHeap_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12QueryHeap_QueryInterface(ID3D12QueryHeap* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12QueryHeap_QueryInterface(ID3D12QueryHeap* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12QueryHeap_AddRef(ID3D12QueryHeap* This) { +static __WIDL_INLINE ULONG ID3D12QueryHeap_AddRef(ID3D12QueryHeap* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12QueryHeap_Release(ID3D12QueryHeap* This) { +static __WIDL_INLINE ULONG ID3D12QueryHeap_Release(ID3D12QueryHeap* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12QueryHeap_GetPrivateData(ID3D12QueryHeap* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12QueryHeap_GetPrivateData(ID3D12QueryHeap* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12QueryHeap_SetPrivateData(ID3D12QueryHeap* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12QueryHeap_SetPrivateData(ID3D12QueryHeap* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12QueryHeap_SetPrivateDataInterface(ID3D12QueryHeap* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12QueryHeap_SetPrivateDataInterface(ID3D12QueryHeap* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12QueryHeap_SetName(ID3D12QueryHeap* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12QueryHeap_SetName(ID3D12QueryHeap* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12QueryHeap_GetDevice(ID3D12QueryHeap* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12QueryHeap_GetDevice(ID3D12QueryHeap* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } #endif @@ -3026,30 +4325,30 @@ interface ID3D12CommandSignature { #define ID3D12CommandSignature_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12CommandSignature_QueryInterface(ID3D12CommandSignature* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12CommandSignature_QueryInterface(ID3D12CommandSignature* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12CommandSignature_AddRef(ID3D12CommandSignature* This) { +static __WIDL_INLINE ULONG ID3D12CommandSignature_AddRef(ID3D12CommandSignature* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12CommandSignature_Release(ID3D12CommandSignature* This) { +static __WIDL_INLINE ULONG ID3D12CommandSignature_Release(ID3D12CommandSignature* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12CommandSignature_GetPrivateData(ID3D12CommandSignature* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12CommandSignature_GetPrivateData(ID3D12CommandSignature* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12CommandSignature_SetPrivateData(ID3D12CommandSignature* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12CommandSignature_SetPrivateData(ID3D12CommandSignature* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12CommandSignature_SetPrivateDataInterface(ID3D12CommandSignature* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12CommandSignature_SetPrivateDataInterface(ID3D12CommandSignature* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12CommandSignature_SetName(ID3D12CommandSignature* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12CommandSignature_SetName(ID3D12CommandSignature* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12CommandSignature_GetDevice(ID3D12CommandSignature* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12CommandSignature_GetDevice(ID3D12CommandSignature* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } #endif @@ -3078,7 +4377,7 @@ ID3D12GraphicsCommandList : public ID3D12CommandList ID3D12CommandAllocator *allocator, ID3D12PipelineState *initial_state) = 0; - virtual HRESULT STDMETHODCALLTYPE ClearState( + virtual void STDMETHODCALLTYPE ClearState( ID3D12PipelineState *pipeline_state) = 0; virtual void STDMETHODCALLTYPE DrawInstanced( @@ -3382,7 +4681,7 @@ typedef struct ID3D12GraphicsCommandListVtbl { ID3D12CommandAllocator *allocator, ID3D12PipelineState *initial_state); - HRESULT (STDMETHODCALLTYPE *ClearState)( + void (STDMETHODCALLTYPE *ClearState)( ID3D12GraphicsCommandList *This, ID3D12PipelineState *pipeline_state); @@ -3749,188 +5048,188 @@ interface ID3D12GraphicsCommandList { #define ID3D12GraphicsCommandList_ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset) (This)->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12GraphicsCommandList_QueryInterface(ID3D12GraphicsCommandList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList_QueryInterface(ID3D12GraphicsCommandList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12GraphicsCommandList_AddRef(ID3D12GraphicsCommandList* This) { +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList_AddRef(ID3D12GraphicsCommandList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12GraphicsCommandList_Release(ID3D12GraphicsCommandList* This) { +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList_Release(ID3D12GraphicsCommandList* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12GraphicsCommandList_GetPrivateData(ID3D12GraphicsCommandList* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList_GetPrivateData(ID3D12GraphicsCommandList* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList_SetPrivateData(ID3D12GraphicsCommandList* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList_SetPrivateData(ID3D12GraphicsCommandList* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList_SetPrivateDataInterface(ID3D12GraphicsCommandList* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList_SetPrivateDataInterface(ID3D12GraphicsCommandList* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList_SetName(ID3D12GraphicsCommandList* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList_SetName(ID3D12GraphicsCommandList* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12GraphicsCommandList_GetDevice(ID3D12GraphicsCommandList* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList_GetDevice(ID3D12GraphicsCommandList* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** ID3D12CommandList methods ***/ -static FORCEINLINE D3D12_COMMAND_LIST_TYPE ID3D12GraphicsCommandList_GetType(ID3D12GraphicsCommandList* This) { +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12GraphicsCommandList_GetType(ID3D12GraphicsCommandList* This) { return This->lpVtbl->GetType(This); } /*** ID3D12GraphicsCommandList methods ***/ -static FORCEINLINE HRESULT ID3D12GraphicsCommandList_Close(ID3D12GraphicsCommandList* This) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList_Close(ID3D12GraphicsCommandList* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList_Reset(ID3D12GraphicsCommandList* This,ID3D12CommandAllocator *allocator,ID3D12PipelineState *initial_state) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList_Reset(ID3D12GraphicsCommandList* This,ID3D12CommandAllocator *allocator,ID3D12PipelineState *initial_state) { return This->lpVtbl->Reset(This,allocator,initial_state); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList_ClearState(ID3D12GraphicsCommandList* This,ID3D12PipelineState *pipeline_state) { - return This->lpVtbl->ClearState(This,pipeline_state); +static __WIDL_INLINE void ID3D12GraphicsCommandList_ClearState(ID3D12GraphicsCommandList* This,ID3D12PipelineState *pipeline_state) { + This->lpVtbl->ClearState(This,pipeline_state); } -static FORCEINLINE void ID3D12GraphicsCommandList_DrawInstanced(ID3D12GraphicsCommandList* This,UINT vertex_count_per_instance,UINT instance_count,UINT start_vertex_location,UINT start_instance_location) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_DrawInstanced(ID3D12GraphicsCommandList* This,UINT vertex_count_per_instance,UINT instance_count,UINT start_vertex_location,UINT start_instance_location) { This->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location); } -static FORCEINLINE void ID3D12GraphicsCommandList_DrawIndexedInstanced(ID3D12GraphicsCommandList* This,UINT index_count_per_instance,UINT instance_count,UINT start_vertex_location,INT base_vertex_location,UINT start_instance_location) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_DrawIndexedInstanced(ID3D12GraphicsCommandList* This,UINT index_count_per_instance,UINT instance_count,UINT start_vertex_location,INT base_vertex_location,UINT start_instance_location) { This->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location); } -static FORCEINLINE void ID3D12GraphicsCommandList_Dispatch(ID3D12GraphicsCommandList* This,UINT x,UINT u,UINT z) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_Dispatch(ID3D12GraphicsCommandList* This,UINT x,UINT u,UINT z) { This->lpVtbl->Dispatch(This,x,u,z); } -static FORCEINLINE void ID3D12GraphicsCommandList_CopyBufferRegion(ID3D12GraphicsCommandList* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT64 byte_count) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_CopyBufferRegion(ID3D12GraphicsCommandList* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT64 byte_count) { This->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count); } -static FORCEINLINE void ID3D12GraphicsCommandList_CopyTextureRegion(ID3D12GraphicsCommandList* This,const D3D12_TEXTURE_COPY_LOCATION *dst,UINT dst_x,UINT dst_y,UINT dst_z,const D3D12_TEXTURE_COPY_LOCATION *src,const D3D12_BOX *src_box) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_CopyTextureRegion(ID3D12GraphicsCommandList* This,const D3D12_TEXTURE_COPY_LOCATION *dst,UINT dst_x,UINT dst_y,UINT dst_z,const D3D12_TEXTURE_COPY_LOCATION *src,const D3D12_BOX *src_box) { This->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box); } -static FORCEINLINE void ID3D12GraphicsCommandList_CopyResource(ID3D12GraphicsCommandList* This,ID3D12Resource *dst_resource,ID3D12Resource *src_resource) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_CopyResource(ID3D12GraphicsCommandList* This,ID3D12Resource *dst_resource,ID3D12Resource *src_resource) { This->lpVtbl->CopyResource(This,dst_resource,src_resource); } -static FORCEINLINE void ID3D12GraphicsCommandList_CopyTiles(ID3D12GraphicsCommandList* This,ID3D12Resource *tiled_resource,const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate,const D3D12_TILE_REGION_SIZE *tile_region_size,ID3D12Resource *buffer,UINT64 buffer_offset,D3D12_TILE_COPY_FLAGS flags) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_CopyTiles(ID3D12GraphicsCommandList* This,ID3D12Resource *tiled_resource,const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate,const D3D12_TILE_REGION_SIZE *tile_region_size,ID3D12Resource *buffer,UINT64 buffer_offset,D3D12_TILE_COPY_FLAGS flags) { This->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags); } -static FORCEINLINE void ID3D12GraphicsCommandList_ResolveSubresource(ID3D12GraphicsCommandList* This,ID3D12Resource *dst_resource,UINT dst_sub_resource,ID3D12Resource *src_resource,UINT src_sub_resource,DXGI_FORMAT format) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_ResolveSubresource(ID3D12GraphicsCommandList* This,ID3D12Resource *dst_resource,UINT dst_sub_resource,ID3D12Resource *src_resource,UINT src_sub_resource,DXGI_FORMAT format) { This->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format); } -static FORCEINLINE void ID3D12GraphicsCommandList_IASetPrimitiveTopology(ID3D12GraphicsCommandList* This,D3D12_PRIMITIVE_TOPOLOGY primitive_topology) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_IASetPrimitiveTopology(ID3D12GraphicsCommandList* This,D3D12_PRIMITIVE_TOPOLOGY primitive_topology) { This->lpVtbl->IASetPrimitiveTopology(This,primitive_topology); } -static FORCEINLINE void ID3D12GraphicsCommandList_RSSetViewports(ID3D12GraphicsCommandList* This,UINT viewport_count,const D3D12_VIEWPORT *viewports) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_RSSetViewports(ID3D12GraphicsCommandList* This,UINT viewport_count,const D3D12_VIEWPORT *viewports) { This->lpVtbl->RSSetViewports(This,viewport_count,viewports); } -static FORCEINLINE void ID3D12GraphicsCommandList_RSSetScissorRects(ID3D12GraphicsCommandList* This,UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_RSSetScissorRects(ID3D12GraphicsCommandList* This,UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->RSSetScissorRects(This,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList_OMSetBlendFactor(ID3D12GraphicsCommandList* This,const FLOAT blend_factor[4]) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_OMSetBlendFactor(ID3D12GraphicsCommandList* This,const FLOAT blend_factor[4]) { This->lpVtbl->OMSetBlendFactor(This,blend_factor); } -static FORCEINLINE void ID3D12GraphicsCommandList_OMSetStencilRef(ID3D12GraphicsCommandList* This,UINT stencil_ref) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_OMSetStencilRef(ID3D12GraphicsCommandList* This,UINT stencil_ref) { This->lpVtbl->OMSetStencilRef(This,stencil_ref); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetPipelineState(ID3D12GraphicsCommandList* This,ID3D12PipelineState *pipeline_state) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetPipelineState(ID3D12GraphicsCommandList* This,ID3D12PipelineState *pipeline_state) { This->lpVtbl->SetPipelineState(This,pipeline_state); } -static FORCEINLINE void ID3D12GraphicsCommandList_ResourceBarrier(ID3D12GraphicsCommandList* This,UINT barrier_count,const D3D12_RESOURCE_BARRIER *barriers) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_ResourceBarrier(ID3D12GraphicsCommandList* This,UINT barrier_count,const D3D12_RESOURCE_BARRIER *barriers) { This->lpVtbl->ResourceBarrier(This,barrier_count,barriers); } -static FORCEINLINE void ID3D12GraphicsCommandList_ExecuteBundle(ID3D12GraphicsCommandList* This,ID3D12GraphicsCommandList *command_list) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_ExecuteBundle(ID3D12GraphicsCommandList* This,ID3D12GraphicsCommandList *command_list) { This->lpVtbl->ExecuteBundle(This,command_list); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetDescriptorHeaps(ID3D12GraphicsCommandList* This,UINT heap_count,ID3D12DescriptorHeap *const *heaps) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetDescriptorHeaps(ID3D12GraphicsCommandList* This,UINT heap_count,ID3D12DescriptorHeap *const *heaps) { This->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetComputeRootSignature(ID3D12GraphicsCommandList* This,ID3D12RootSignature *root_signature) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetComputeRootSignature(ID3D12GraphicsCommandList* This,ID3D12RootSignature *root_signature) { This->lpVtbl->SetComputeRootSignature(This,root_signature); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetGraphicsRootSignature(ID3D12GraphicsCommandList* This,ID3D12RootSignature *root_signature) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetGraphicsRootSignature(ID3D12GraphicsCommandList* This,ID3D12RootSignature *root_signature) { This->lpVtbl->SetGraphicsRootSignature(This,root_signature); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetComputeRootDescriptorTable(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetComputeRootDescriptorTable(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { This->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetGraphicsRootDescriptorTable(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetGraphicsRootDescriptorTable(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { This->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetComputeRoot32BitConstant(ID3D12GraphicsCommandList* This,UINT root_parameter_index,UINT data,UINT dst_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetComputeRoot32BitConstant(ID3D12GraphicsCommandList* This,UINT root_parameter_index,UINT data,UINT dst_offset) { This->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetGraphicsRoot32BitConstant(ID3D12GraphicsCommandList* This,UINT root_parameter_index,UINT data,UINT dst_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetGraphicsRoot32BitConstant(ID3D12GraphicsCommandList* This,UINT root_parameter_index,UINT data,UINT dst_offset) { This->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetComputeRoot32BitConstants(ID3D12GraphicsCommandList* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetComputeRoot32BitConstants(ID3D12GraphicsCommandList* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { This->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetGraphicsRoot32BitConstants(ID3D12GraphicsCommandList* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetGraphicsRoot32BitConstants(ID3D12GraphicsCommandList* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { This->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetComputeRootConstantBufferView(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetComputeRootConstantBufferView(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetGraphicsRootConstantBufferView(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetGraphicsRootConstantBufferView(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetComputeRootShaderResourceView(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetComputeRootShaderResourceView(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetGraphicsRootShaderResourceView(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetGraphicsRootShaderResourceView(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetComputeRootUnorderedAccessView(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetComputeRootUnorderedAccessView(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetGraphicsRootUnorderedAccessView(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetGraphicsRootUnorderedAccessView(ID3D12GraphicsCommandList* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList_IASetIndexBuffer(ID3D12GraphicsCommandList* This,const D3D12_INDEX_BUFFER_VIEW *view) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_IASetIndexBuffer(ID3D12GraphicsCommandList* This,const D3D12_INDEX_BUFFER_VIEW *view) { This->lpVtbl->IASetIndexBuffer(This,view); } -static FORCEINLINE void ID3D12GraphicsCommandList_IASetVertexBuffers(ID3D12GraphicsCommandList* This,UINT start_slot,UINT view_count,const D3D12_VERTEX_BUFFER_VIEW *views) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_IASetVertexBuffers(ID3D12GraphicsCommandList* This,UINT start_slot,UINT view_count,const D3D12_VERTEX_BUFFER_VIEW *views) { This->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views); } -static FORCEINLINE void ID3D12GraphicsCommandList_SOSetTargets(ID3D12GraphicsCommandList* This,UINT start_slot,UINT view_count,const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SOSetTargets(ID3D12GraphicsCommandList* This,UINT start_slot,UINT view_count,const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) { This->lpVtbl->SOSetTargets(This,start_slot,view_count,views); } -static FORCEINLINE void ID3D12GraphicsCommandList_OMSetRenderTargets(ID3D12GraphicsCommandList* This,UINT render_target_descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors,WINBOOL single_descriptor_handle,const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_OMSetRenderTargets(ID3D12GraphicsCommandList* This,UINT render_target_descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors,WINBOOL single_descriptor_handle,const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor) { This->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor); } -static FORCEINLINE void ID3D12GraphicsCommandList_ClearDepthStencilView(ID3D12GraphicsCommandList* This,D3D12_CPU_DESCRIPTOR_HANDLE dsv,D3D12_CLEAR_FLAGS flags,FLOAT depth,UINT8 stencil,UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_ClearDepthStencilView(ID3D12GraphicsCommandList* This,D3D12_CPU_DESCRIPTOR_HANDLE dsv,D3D12_CLEAR_FLAGS flags,FLOAT depth,UINT8 stencil,UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList_ClearRenderTargetView(ID3D12GraphicsCommandList* This,D3D12_CPU_DESCRIPTOR_HANDLE rtv,const FLOAT color[4],UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_ClearRenderTargetView(ID3D12GraphicsCommandList* This,D3D12_CPU_DESCRIPTOR_HANDLE rtv,const FLOAT color[4],UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList_ClearUnorderedAccessViewUint(ID3D12GraphicsCommandList* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const UINT values[4],UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_ClearUnorderedAccessViewUint(ID3D12GraphicsCommandList* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const UINT values[4],UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList_ClearUnorderedAccessViewFloat(ID3D12GraphicsCommandList* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const float values[4],UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_ClearUnorderedAccessViewFloat(ID3D12GraphicsCommandList* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const float values[4],UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList_DiscardResource(ID3D12GraphicsCommandList* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_DiscardResource(ID3D12GraphicsCommandList* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { This->lpVtbl->DiscardResource(This,resource,region); } -static FORCEINLINE void ID3D12GraphicsCommandList_BeginQuery(ID3D12GraphicsCommandList* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_BeginQuery(ID3D12GraphicsCommandList* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { This->lpVtbl->BeginQuery(This,heap,type,index); } -static FORCEINLINE void ID3D12GraphicsCommandList_EndQuery(ID3D12GraphicsCommandList* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_EndQuery(ID3D12GraphicsCommandList* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { This->lpVtbl->EndQuery(This,heap,type,index); } -static FORCEINLINE void ID3D12GraphicsCommandList_ResolveQueryData(ID3D12GraphicsCommandList* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT start_index,UINT query_count,ID3D12Resource *dst_buffer,UINT64 aligned_dst_buffer_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_ResolveQueryData(ID3D12GraphicsCommandList* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT start_index,UINT query_count,ID3D12Resource *dst_buffer,UINT64 aligned_dst_buffer_offset) { This->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetPredication(ID3D12GraphicsCommandList* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetPredication(ID3D12GraphicsCommandList* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); } -static FORCEINLINE void ID3D12GraphicsCommandList_SetMarker(ID3D12GraphicsCommandList* This,UINT metadata,const void *data,UINT size) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_SetMarker(ID3D12GraphicsCommandList* This,UINT metadata,const void *data,UINT size) { This->lpVtbl->SetMarker(This,metadata,data,size); } -static FORCEINLINE void ID3D12GraphicsCommandList_BeginEvent(ID3D12GraphicsCommandList* This,UINT metadata,const void *data,UINT size) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_BeginEvent(ID3D12GraphicsCommandList* This,UINT metadata,const void *data,UINT size) { This->lpVtbl->BeginEvent(This,metadata,data,size); } -static FORCEINLINE void ID3D12GraphicsCommandList_EndEvent(ID3D12GraphicsCommandList* This) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_EndEvent(ID3D12GraphicsCommandList* This) { This->lpVtbl->EndEvent(This); } -static FORCEINLINE void ID3D12GraphicsCommandList_ExecuteIndirect(ID3D12GraphicsCommandList* This,ID3D12CommandSignature *command_signature,UINT max_command_count,ID3D12Resource *arg_buffer,UINT64 arg_buffer_offset,ID3D12Resource *count_buffer,UINT64 count_buffer_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList_ExecuteIndirect(ID3D12GraphicsCommandList* This,ID3D12CommandSignature *command_signature,UINT max_command_count,ID3D12Resource *arg_buffer,UINT64 arg_buffer_offset,ID3D12Resource *count_buffer,UINT64 count_buffer_offset) { This->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset); } #endif @@ -4054,7 +5353,7 @@ typedef struct ID3D12GraphicsCommandList1Vtbl { ID3D12CommandAllocator *allocator, ID3D12PipelineState *initial_state); - HRESULT (STDMETHODCALLTYPE *ClearState)( + void (STDMETHODCALLTYPE *ClearState)( ID3D12GraphicsCommandList1 *This, ID3D12PipelineState *pipeline_state); @@ -4476,207 +5775,207 @@ interface ID3D12GraphicsCommandList1 { #define ID3D12GraphicsCommandList1_SetViewInstanceMask(This,mask) (This)->lpVtbl->SetViewInstanceMask(This,mask) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_QueryInterface(ID3D12GraphicsCommandList1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList1_QueryInterface(ID3D12GraphicsCommandList1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12GraphicsCommandList1_AddRef(ID3D12GraphicsCommandList1* This) { +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList1_AddRef(ID3D12GraphicsCommandList1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12GraphicsCommandList1_Release(ID3D12GraphicsCommandList1* This) { +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList1_Release(ID3D12GraphicsCommandList1* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_GetPrivateData(ID3D12GraphicsCommandList1* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList1_GetPrivateData(ID3D12GraphicsCommandList1* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_SetPrivateData(ID3D12GraphicsCommandList1* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList1_SetPrivateData(ID3D12GraphicsCommandList1* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_SetPrivateDataInterface(ID3D12GraphicsCommandList1* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList1_SetPrivateDataInterface(ID3D12GraphicsCommandList1* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_SetName(ID3D12GraphicsCommandList1* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList1_SetName(ID3D12GraphicsCommandList1* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_GetDevice(ID3D12GraphicsCommandList1* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList1_GetDevice(ID3D12GraphicsCommandList1* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** ID3D12CommandList methods ***/ -static FORCEINLINE D3D12_COMMAND_LIST_TYPE ID3D12GraphicsCommandList1_GetType(ID3D12GraphicsCommandList1* This) { +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12GraphicsCommandList1_GetType(ID3D12GraphicsCommandList1* This) { return This->lpVtbl->GetType(This); } /*** ID3D12GraphicsCommandList methods ***/ -static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_Close(ID3D12GraphicsCommandList1* This) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList1_Close(ID3D12GraphicsCommandList1* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_Reset(ID3D12GraphicsCommandList1* This,ID3D12CommandAllocator *allocator,ID3D12PipelineState *initial_state) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList1_Reset(ID3D12GraphicsCommandList1* This,ID3D12CommandAllocator *allocator,ID3D12PipelineState *initial_state) { return This->lpVtbl->Reset(This,allocator,initial_state); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList1_ClearState(ID3D12GraphicsCommandList1* This,ID3D12PipelineState *pipeline_state) { - return This->lpVtbl->ClearState(This,pipeline_state); +static __WIDL_INLINE void ID3D12GraphicsCommandList1_ClearState(ID3D12GraphicsCommandList1* This,ID3D12PipelineState *pipeline_state) { + This->lpVtbl->ClearState(This,pipeline_state); } -static FORCEINLINE void ID3D12GraphicsCommandList1_DrawInstanced(ID3D12GraphicsCommandList1* This,UINT vertex_count_per_instance,UINT instance_count,UINT start_vertex_location,UINT start_instance_location) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_DrawInstanced(ID3D12GraphicsCommandList1* This,UINT vertex_count_per_instance,UINT instance_count,UINT start_vertex_location,UINT start_instance_location) { This->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location); } -static FORCEINLINE void ID3D12GraphicsCommandList1_DrawIndexedInstanced(ID3D12GraphicsCommandList1* This,UINT index_count_per_instance,UINT instance_count,UINT start_vertex_location,INT base_vertex_location,UINT start_instance_location) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_DrawIndexedInstanced(ID3D12GraphicsCommandList1* This,UINT index_count_per_instance,UINT instance_count,UINT start_vertex_location,INT base_vertex_location,UINT start_instance_location) { This->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location); } -static FORCEINLINE void ID3D12GraphicsCommandList1_Dispatch(ID3D12GraphicsCommandList1* This,UINT x,UINT u,UINT z) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_Dispatch(ID3D12GraphicsCommandList1* This,UINT x,UINT u,UINT z) { This->lpVtbl->Dispatch(This,x,u,z); } -static FORCEINLINE void ID3D12GraphicsCommandList1_CopyBufferRegion(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT64 byte_count) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_CopyBufferRegion(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT64 byte_count) { This->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count); } -static FORCEINLINE void ID3D12GraphicsCommandList1_CopyTextureRegion(ID3D12GraphicsCommandList1* This,const D3D12_TEXTURE_COPY_LOCATION *dst,UINT dst_x,UINT dst_y,UINT dst_z,const D3D12_TEXTURE_COPY_LOCATION *src,const D3D12_BOX *src_box) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_CopyTextureRegion(ID3D12GraphicsCommandList1* This,const D3D12_TEXTURE_COPY_LOCATION *dst,UINT dst_x,UINT dst_y,UINT dst_z,const D3D12_TEXTURE_COPY_LOCATION *src,const D3D12_BOX *src_box) { This->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box); } -static FORCEINLINE void ID3D12GraphicsCommandList1_CopyResource(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_resource,ID3D12Resource *src_resource) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_CopyResource(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_resource,ID3D12Resource *src_resource) { This->lpVtbl->CopyResource(This,dst_resource,src_resource); } -static FORCEINLINE void ID3D12GraphicsCommandList1_CopyTiles(ID3D12GraphicsCommandList1* This,ID3D12Resource *tiled_resource,const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate,const D3D12_TILE_REGION_SIZE *tile_region_size,ID3D12Resource *buffer,UINT64 buffer_offset,D3D12_TILE_COPY_FLAGS flags) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_CopyTiles(ID3D12GraphicsCommandList1* This,ID3D12Resource *tiled_resource,const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate,const D3D12_TILE_REGION_SIZE *tile_region_size,ID3D12Resource *buffer,UINT64 buffer_offset,D3D12_TILE_COPY_FLAGS flags) { This->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags); } -static FORCEINLINE void ID3D12GraphicsCommandList1_ResolveSubresource(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_resource,UINT dst_sub_resource,ID3D12Resource *src_resource,UINT src_sub_resource,DXGI_FORMAT format) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_ResolveSubresource(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_resource,UINT dst_sub_resource,ID3D12Resource *src_resource,UINT src_sub_resource,DXGI_FORMAT format) { This->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format); } -static FORCEINLINE void ID3D12GraphicsCommandList1_IASetPrimitiveTopology(ID3D12GraphicsCommandList1* This,D3D12_PRIMITIVE_TOPOLOGY primitive_topology) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_IASetPrimitiveTopology(ID3D12GraphicsCommandList1* This,D3D12_PRIMITIVE_TOPOLOGY primitive_topology) { This->lpVtbl->IASetPrimitiveTopology(This,primitive_topology); } -static FORCEINLINE void ID3D12GraphicsCommandList1_RSSetViewports(ID3D12GraphicsCommandList1* This,UINT viewport_count,const D3D12_VIEWPORT *viewports) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_RSSetViewports(ID3D12GraphicsCommandList1* This,UINT viewport_count,const D3D12_VIEWPORT *viewports) { This->lpVtbl->RSSetViewports(This,viewport_count,viewports); } -static FORCEINLINE void ID3D12GraphicsCommandList1_RSSetScissorRects(ID3D12GraphicsCommandList1* This,UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_RSSetScissorRects(ID3D12GraphicsCommandList1* This,UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->RSSetScissorRects(This,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList1_OMSetBlendFactor(ID3D12GraphicsCommandList1* This,const FLOAT blend_factor[4]) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_OMSetBlendFactor(ID3D12GraphicsCommandList1* This,const FLOAT blend_factor[4]) { This->lpVtbl->OMSetBlendFactor(This,blend_factor); } -static FORCEINLINE void ID3D12GraphicsCommandList1_OMSetStencilRef(ID3D12GraphicsCommandList1* This,UINT stencil_ref) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_OMSetStencilRef(ID3D12GraphicsCommandList1* This,UINT stencil_ref) { This->lpVtbl->OMSetStencilRef(This,stencil_ref); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetPipelineState(ID3D12GraphicsCommandList1* This,ID3D12PipelineState *pipeline_state) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetPipelineState(ID3D12GraphicsCommandList1* This,ID3D12PipelineState *pipeline_state) { This->lpVtbl->SetPipelineState(This,pipeline_state); } -static FORCEINLINE void ID3D12GraphicsCommandList1_ResourceBarrier(ID3D12GraphicsCommandList1* This,UINT barrier_count,const D3D12_RESOURCE_BARRIER *barriers) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_ResourceBarrier(ID3D12GraphicsCommandList1* This,UINT barrier_count,const D3D12_RESOURCE_BARRIER *barriers) { This->lpVtbl->ResourceBarrier(This,barrier_count,barriers); } -static FORCEINLINE void ID3D12GraphicsCommandList1_ExecuteBundle(ID3D12GraphicsCommandList1* This,ID3D12GraphicsCommandList *command_list) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_ExecuteBundle(ID3D12GraphicsCommandList1* This,ID3D12GraphicsCommandList *command_list) { This->lpVtbl->ExecuteBundle(This,command_list); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetDescriptorHeaps(ID3D12GraphicsCommandList1* This,UINT heap_count,ID3D12DescriptorHeap *const *heaps) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetDescriptorHeaps(ID3D12GraphicsCommandList1* This,UINT heap_count,ID3D12DescriptorHeap *const *heaps) { This->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRootSignature(ID3D12GraphicsCommandList1* This,ID3D12RootSignature *root_signature) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetComputeRootSignature(ID3D12GraphicsCommandList1* This,ID3D12RootSignature *root_signature) { This->lpVtbl->SetComputeRootSignature(This,root_signature); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRootSignature(ID3D12GraphicsCommandList1* This,ID3D12RootSignature *root_signature) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetGraphicsRootSignature(ID3D12GraphicsCommandList1* This,ID3D12RootSignature *root_signature) { This->lpVtbl->SetGraphicsRootSignature(This,root_signature); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRootDescriptorTable(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetComputeRootDescriptorTable(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { This->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRootDescriptorTable(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetGraphicsRootDescriptorTable(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { This->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRoot32BitConstant(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,UINT data,UINT dst_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetComputeRoot32BitConstant(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,UINT data,UINT dst_offset) { This->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRoot32BitConstant(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,UINT data,UINT dst_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetGraphicsRoot32BitConstant(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,UINT data,UINT dst_offset) { This->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRoot32BitConstants(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetComputeRoot32BitConstants(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { This->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRoot32BitConstants(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetGraphicsRoot32BitConstants(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { This->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRootConstantBufferView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetComputeRootConstantBufferView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRootConstantBufferView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetGraphicsRootConstantBufferView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRootShaderResourceView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetComputeRootShaderResourceView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRootShaderResourceView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetGraphicsRootShaderResourceView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetComputeRootUnorderedAccessView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetComputeRootUnorderedAccessView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetGraphicsRootUnorderedAccessView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetGraphicsRootUnorderedAccessView(ID3D12GraphicsCommandList1* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList1_IASetIndexBuffer(ID3D12GraphicsCommandList1* This,const D3D12_INDEX_BUFFER_VIEW *view) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_IASetIndexBuffer(ID3D12GraphicsCommandList1* This,const D3D12_INDEX_BUFFER_VIEW *view) { This->lpVtbl->IASetIndexBuffer(This,view); } -static FORCEINLINE void ID3D12GraphicsCommandList1_IASetVertexBuffers(ID3D12GraphicsCommandList1* This,UINT start_slot,UINT view_count,const D3D12_VERTEX_BUFFER_VIEW *views) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_IASetVertexBuffers(ID3D12GraphicsCommandList1* This,UINT start_slot,UINT view_count,const D3D12_VERTEX_BUFFER_VIEW *views) { This->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SOSetTargets(ID3D12GraphicsCommandList1* This,UINT start_slot,UINT view_count,const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SOSetTargets(ID3D12GraphicsCommandList1* This,UINT start_slot,UINT view_count,const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) { This->lpVtbl->SOSetTargets(This,start_slot,view_count,views); } -static FORCEINLINE void ID3D12GraphicsCommandList1_OMSetRenderTargets(ID3D12GraphicsCommandList1* This,UINT render_target_descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors,WINBOOL single_descriptor_handle,const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_OMSetRenderTargets(ID3D12GraphicsCommandList1* This,UINT render_target_descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors,WINBOOL single_descriptor_handle,const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor) { This->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor); } -static FORCEINLINE void ID3D12GraphicsCommandList1_ClearDepthStencilView(ID3D12GraphicsCommandList1* This,D3D12_CPU_DESCRIPTOR_HANDLE dsv,D3D12_CLEAR_FLAGS flags,FLOAT depth,UINT8 stencil,UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_ClearDepthStencilView(ID3D12GraphicsCommandList1* This,D3D12_CPU_DESCRIPTOR_HANDLE dsv,D3D12_CLEAR_FLAGS flags,FLOAT depth,UINT8 stencil,UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList1_ClearRenderTargetView(ID3D12GraphicsCommandList1* This,D3D12_CPU_DESCRIPTOR_HANDLE rtv,const FLOAT color[4],UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_ClearRenderTargetView(ID3D12GraphicsCommandList1* This,D3D12_CPU_DESCRIPTOR_HANDLE rtv,const FLOAT color[4],UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList1_ClearUnorderedAccessViewUint(ID3D12GraphicsCommandList1* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const UINT values[4],UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_ClearUnorderedAccessViewUint(ID3D12GraphicsCommandList1* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const UINT values[4],UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList1_ClearUnorderedAccessViewFloat(ID3D12GraphicsCommandList1* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const float values[4],UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_ClearUnorderedAccessViewFloat(ID3D12GraphicsCommandList1* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const float values[4],UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList1_DiscardResource(ID3D12GraphicsCommandList1* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_DiscardResource(ID3D12GraphicsCommandList1* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { This->lpVtbl->DiscardResource(This,resource,region); } -static FORCEINLINE void ID3D12GraphicsCommandList1_BeginQuery(ID3D12GraphicsCommandList1* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_BeginQuery(ID3D12GraphicsCommandList1* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { This->lpVtbl->BeginQuery(This,heap,type,index); } -static FORCEINLINE void ID3D12GraphicsCommandList1_EndQuery(ID3D12GraphicsCommandList1* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_EndQuery(ID3D12GraphicsCommandList1* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { This->lpVtbl->EndQuery(This,heap,type,index); } -static FORCEINLINE void ID3D12GraphicsCommandList1_ResolveQueryData(ID3D12GraphicsCommandList1* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT start_index,UINT query_count,ID3D12Resource *dst_buffer,UINT64 aligned_dst_buffer_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_ResolveQueryData(ID3D12GraphicsCommandList1* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT start_index,UINT query_count,ID3D12Resource *dst_buffer,UINT64 aligned_dst_buffer_offset) { This->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetPredication(ID3D12GraphicsCommandList1* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetPredication(ID3D12GraphicsCommandList1* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetMarker(ID3D12GraphicsCommandList1* This,UINT metadata,const void *data,UINT size) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetMarker(ID3D12GraphicsCommandList1* This,UINT metadata,const void *data,UINT size) { This->lpVtbl->SetMarker(This,metadata,data,size); } -static FORCEINLINE void ID3D12GraphicsCommandList1_BeginEvent(ID3D12GraphicsCommandList1* This,UINT metadata,const void *data,UINT size) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_BeginEvent(ID3D12GraphicsCommandList1* This,UINT metadata,const void *data,UINT size) { This->lpVtbl->BeginEvent(This,metadata,data,size); } -static FORCEINLINE void ID3D12GraphicsCommandList1_EndEvent(ID3D12GraphicsCommandList1* This) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_EndEvent(ID3D12GraphicsCommandList1* This) { This->lpVtbl->EndEvent(This); } -static FORCEINLINE void ID3D12GraphicsCommandList1_ExecuteIndirect(ID3D12GraphicsCommandList1* This,ID3D12CommandSignature *command_signature,UINT max_command_count,ID3D12Resource *arg_buffer,UINT64 arg_buffer_offset,ID3D12Resource *count_buffer,UINT64 count_buffer_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_ExecuteIndirect(ID3D12GraphicsCommandList1* This,ID3D12CommandSignature *command_signature,UINT max_command_count,ID3D12Resource *arg_buffer,UINT64 arg_buffer_offset,ID3D12Resource *count_buffer,UINT64 count_buffer_offset) { This->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset); } /*** ID3D12GraphicsCommandList1 methods ***/ -static FORCEINLINE void ID3D12GraphicsCommandList1_AtomicCopyBufferUINT(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_AtomicCopyBufferUINT(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { This->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); } -static FORCEINLINE void ID3D12GraphicsCommandList1_AtomicCopyBufferUINT64(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_AtomicCopyBufferUINT64(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { This->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); } -static FORCEINLINE void ID3D12GraphicsCommandList1_OMSetDepthBounds(ID3D12GraphicsCommandList1* This,FLOAT min,FLOAT max) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_OMSetDepthBounds(ID3D12GraphicsCommandList1* This,FLOAT min,FLOAT max) { This->lpVtbl->OMSetDepthBounds(This,min,max); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetSamplePositions(ID3D12GraphicsCommandList1* This,UINT sample_count,UINT pixel_count,D3D12_SAMPLE_POSITION *sample_positions) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetSamplePositions(ID3D12GraphicsCommandList1* This,UINT sample_count,UINT pixel_count,D3D12_SAMPLE_POSITION *sample_positions) { This->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions); } -static FORCEINLINE void ID3D12GraphicsCommandList1_ResolveSubresourceRegion(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_resource,UINT dst_sub_resource_idx,UINT dst_x,UINT dst_y,ID3D12Resource *src_resource,UINT src_sub_resource_idx,D3D12_RECT *src_rect,DXGI_FORMAT format,D3D12_RESOLVE_MODE mode) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_ResolveSubresourceRegion(ID3D12GraphicsCommandList1* This,ID3D12Resource *dst_resource,UINT dst_sub_resource_idx,UINT dst_x,UINT dst_y,ID3D12Resource *src_resource,UINT src_sub_resource_idx,D3D12_RECT *src_rect,DXGI_FORMAT format,D3D12_RESOLVE_MODE mode) { This->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode); } -static FORCEINLINE void ID3D12GraphicsCommandList1_SetViewInstanceMask(ID3D12GraphicsCommandList1* This,UINT mask) { +static __WIDL_INLINE void ID3D12GraphicsCommandList1_SetViewInstanceMask(ID3D12GraphicsCommandList1* This,UINT mask) { This->lpVtbl->SetViewInstanceMask(This,mask); } #endif @@ -4764,7 +6063,7 @@ typedef struct ID3D12GraphicsCommandList2Vtbl { ID3D12CommandAllocator *allocator, ID3D12PipelineState *initial_state); - HRESULT (STDMETHODCALLTYPE *ClearState)( + void (STDMETHODCALLTYPE *ClearState)( ID3D12GraphicsCommandList2 *This, ID3D12PipelineState *pipeline_state); @@ -5195,211 +6494,211 @@ interface ID3D12GraphicsCommandList2 { #define ID3D12GraphicsCommandList2_WriteBufferImmediate(This,count,parameters,modes) (This)->lpVtbl->WriteBufferImmediate(This,count,parameters,modes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_QueryInterface(ID3D12GraphicsCommandList2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList2_QueryInterface(ID3D12GraphicsCommandList2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12GraphicsCommandList2_AddRef(ID3D12GraphicsCommandList2* This) { +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList2_AddRef(ID3D12GraphicsCommandList2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12GraphicsCommandList2_Release(ID3D12GraphicsCommandList2* This) { +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList2_Release(ID3D12GraphicsCommandList2* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_GetPrivateData(ID3D12GraphicsCommandList2* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList2_GetPrivateData(ID3D12GraphicsCommandList2* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_SetPrivateData(ID3D12GraphicsCommandList2* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList2_SetPrivateData(ID3D12GraphicsCommandList2* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_SetPrivateDataInterface(ID3D12GraphicsCommandList2* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList2_SetPrivateDataInterface(ID3D12GraphicsCommandList2* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_SetName(ID3D12GraphicsCommandList2* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList2_SetName(ID3D12GraphicsCommandList2* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_GetDevice(ID3D12GraphicsCommandList2* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList2_GetDevice(ID3D12GraphicsCommandList2* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** ID3D12CommandList methods ***/ -static FORCEINLINE D3D12_COMMAND_LIST_TYPE ID3D12GraphicsCommandList2_GetType(ID3D12GraphicsCommandList2* This) { +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12GraphicsCommandList2_GetType(ID3D12GraphicsCommandList2* This) { return This->lpVtbl->GetType(This); } /*** ID3D12GraphicsCommandList methods ***/ -static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_Close(ID3D12GraphicsCommandList2* This) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList2_Close(ID3D12GraphicsCommandList2* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_Reset(ID3D12GraphicsCommandList2* This,ID3D12CommandAllocator *allocator,ID3D12PipelineState *initial_state) { +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList2_Reset(ID3D12GraphicsCommandList2* This,ID3D12CommandAllocator *allocator,ID3D12PipelineState *initial_state) { return This->lpVtbl->Reset(This,allocator,initial_state); } -static FORCEINLINE HRESULT ID3D12GraphicsCommandList2_ClearState(ID3D12GraphicsCommandList2* This,ID3D12PipelineState *pipeline_state) { - return This->lpVtbl->ClearState(This,pipeline_state); +static __WIDL_INLINE void ID3D12GraphicsCommandList2_ClearState(ID3D12GraphicsCommandList2* This,ID3D12PipelineState *pipeline_state) { + This->lpVtbl->ClearState(This,pipeline_state); } -static FORCEINLINE void ID3D12GraphicsCommandList2_DrawInstanced(ID3D12GraphicsCommandList2* This,UINT vertex_count_per_instance,UINT instance_count,UINT start_vertex_location,UINT start_instance_location) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_DrawInstanced(ID3D12GraphicsCommandList2* This,UINT vertex_count_per_instance,UINT instance_count,UINT start_vertex_location,UINT start_instance_location) { This->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location); } -static FORCEINLINE void ID3D12GraphicsCommandList2_DrawIndexedInstanced(ID3D12GraphicsCommandList2* This,UINT index_count_per_instance,UINT instance_count,UINT start_vertex_location,INT base_vertex_location,UINT start_instance_location) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_DrawIndexedInstanced(ID3D12GraphicsCommandList2* This,UINT index_count_per_instance,UINT instance_count,UINT start_vertex_location,INT base_vertex_location,UINT start_instance_location) { This->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location); } -static FORCEINLINE void ID3D12GraphicsCommandList2_Dispatch(ID3D12GraphicsCommandList2* This,UINT x,UINT u,UINT z) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_Dispatch(ID3D12GraphicsCommandList2* This,UINT x,UINT u,UINT z) { This->lpVtbl->Dispatch(This,x,u,z); } -static FORCEINLINE void ID3D12GraphicsCommandList2_CopyBufferRegion(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT64 byte_count) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_CopyBufferRegion(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT64 byte_count) { This->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count); } -static FORCEINLINE void ID3D12GraphicsCommandList2_CopyTextureRegion(ID3D12GraphicsCommandList2* This,const D3D12_TEXTURE_COPY_LOCATION *dst,UINT dst_x,UINT dst_y,UINT dst_z,const D3D12_TEXTURE_COPY_LOCATION *src,const D3D12_BOX *src_box) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_CopyTextureRegion(ID3D12GraphicsCommandList2* This,const D3D12_TEXTURE_COPY_LOCATION *dst,UINT dst_x,UINT dst_y,UINT dst_z,const D3D12_TEXTURE_COPY_LOCATION *src,const D3D12_BOX *src_box) { This->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box); } -static FORCEINLINE void ID3D12GraphicsCommandList2_CopyResource(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_resource,ID3D12Resource *src_resource) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_CopyResource(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_resource,ID3D12Resource *src_resource) { This->lpVtbl->CopyResource(This,dst_resource,src_resource); } -static FORCEINLINE void ID3D12GraphicsCommandList2_CopyTiles(ID3D12GraphicsCommandList2* This,ID3D12Resource *tiled_resource,const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate,const D3D12_TILE_REGION_SIZE *tile_region_size,ID3D12Resource *buffer,UINT64 buffer_offset,D3D12_TILE_COPY_FLAGS flags) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_CopyTiles(ID3D12GraphicsCommandList2* This,ID3D12Resource *tiled_resource,const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate,const D3D12_TILE_REGION_SIZE *tile_region_size,ID3D12Resource *buffer,UINT64 buffer_offset,D3D12_TILE_COPY_FLAGS flags) { This->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags); } -static FORCEINLINE void ID3D12GraphicsCommandList2_ResolveSubresource(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_resource,UINT dst_sub_resource,ID3D12Resource *src_resource,UINT src_sub_resource,DXGI_FORMAT format) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_ResolveSubresource(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_resource,UINT dst_sub_resource,ID3D12Resource *src_resource,UINT src_sub_resource,DXGI_FORMAT format) { This->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format); } -static FORCEINLINE void ID3D12GraphicsCommandList2_IASetPrimitiveTopology(ID3D12GraphicsCommandList2* This,D3D12_PRIMITIVE_TOPOLOGY primitive_topology) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_IASetPrimitiveTopology(ID3D12GraphicsCommandList2* This,D3D12_PRIMITIVE_TOPOLOGY primitive_topology) { This->lpVtbl->IASetPrimitiveTopology(This,primitive_topology); } -static FORCEINLINE void ID3D12GraphicsCommandList2_RSSetViewports(ID3D12GraphicsCommandList2* This,UINT viewport_count,const D3D12_VIEWPORT *viewports) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_RSSetViewports(ID3D12GraphicsCommandList2* This,UINT viewport_count,const D3D12_VIEWPORT *viewports) { This->lpVtbl->RSSetViewports(This,viewport_count,viewports); } -static FORCEINLINE void ID3D12GraphicsCommandList2_RSSetScissorRects(ID3D12GraphicsCommandList2* This,UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_RSSetScissorRects(ID3D12GraphicsCommandList2* This,UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->RSSetScissorRects(This,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList2_OMSetBlendFactor(ID3D12GraphicsCommandList2* This,const FLOAT blend_factor[4]) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_OMSetBlendFactor(ID3D12GraphicsCommandList2* This,const FLOAT blend_factor[4]) { This->lpVtbl->OMSetBlendFactor(This,blend_factor); } -static FORCEINLINE void ID3D12GraphicsCommandList2_OMSetStencilRef(ID3D12GraphicsCommandList2* This,UINT stencil_ref) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_OMSetStencilRef(ID3D12GraphicsCommandList2* This,UINT stencil_ref) { This->lpVtbl->OMSetStencilRef(This,stencil_ref); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetPipelineState(ID3D12GraphicsCommandList2* This,ID3D12PipelineState *pipeline_state) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetPipelineState(ID3D12GraphicsCommandList2* This,ID3D12PipelineState *pipeline_state) { This->lpVtbl->SetPipelineState(This,pipeline_state); } -static FORCEINLINE void ID3D12GraphicsCommandList2_ResourceBarrier(ID3D12GraphicsCommandList2* This,UINT barrier_count,const D3D12_RESOURCE_BARRIER *barriers) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_ResourceBarrier(ID3D12GraphicsCommandList2* This,UINT barrier_count,const D3D12_RESOURCE_BARRIER *barriers) { This->lpVtbl->ResourceBarrier(This,barrier_count,barriers); } -static FORCEINLINE void ID3D12GraphicsCommandList2_ExecuteBundle(ID3D12GraphicsCommandList2* This,ID3D12GraphicsCommandList *command_list) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_ExecuteBundle(ID3D12GraphicsCommandList2* This,ID3D12GraphicsCommandList *command_list) { This->lpVtbl->ExecuteBundle(This,command_list); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetDescriptorHeaps(ID3D12GraphicsCommandList2* This,UINT heap_count,ID3D12DescriptorHeap *const *heaps) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetDescriptorHeaps(ID3D12GraphicsCommandList2* This,UINT heap_count,ID3D12DescriptorHeap *const *heaps) { This->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRootSignature(ID3D12GraphicsCommandList2* This,ID3D12RootSignature *root_signature) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetComputeRootSignature(ID3D12GraphicsCommandList2* This,ID3D12RootSignature *root_signature) { This->lpVtbl->SetComputeRootSignature(This,root_signature); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRootSignature(ID3D12GraphicsCommandList2* This,ID3D12RootSignature *root_signature) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetGraphicsRootSignature(ID3D12GraphicsCommandList2* This,ID3D12RootSignature *root_signature) { This->lpVtbl->SetGraphicsRootSignature(This,root_signature); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRootDescriptorTable(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetComputeRootDescriptorTable(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { This->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRootDescriptorTable(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetGraphicsRootDescriptorTable(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { This->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRoot32BitConstant(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,UINT data,UINT dst_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetComputeRoot32BitConstant(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,UINT data,UINT dst_offset) { This->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRoot32BitConstant(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,UINT data,UINT dst_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetGraphicsRoot32BitConstant(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,UINT data,UINT dst_offset) { This->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRoot32BitConstants(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetComputeRoot32BitConstants(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { This->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRoot32BitConstants(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetGraphicsRoot32BitConstants(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { This->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRootConstantBufferView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetComputeRootConstantBufferView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRootConstantBufferView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetGraphicsRootConstantBufferView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRootShaderResourceView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetComputeRootShaderResourceView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRootShaderResourceView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetGraphicsRootShaderResourceView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetComputeRootUnorderedAccessView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetComputeRootUnorderedAccessView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetGraphicsRootUnorderedAccessView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetGraphicsRootUnorderedAccessView(ID3D12GraphicsCommandList2* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { This->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address); } -static FORCEINLINE void ID3D12GraphicsCommandList2_IASetIndexBuffer(ID3D12GraphicsCommandList2* This,const D3D12_INDEX_BUFFER_VIEW *view) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_IASetIndexBuffer(ID3D12GraphicsCommandList2* This,const D3D12_INDEX_BUFFER_VIEW *view) { This->lpVtbl->IASetIndexBuffer(This,view); } -static FORCEINLINE void ID3D12GraphicsCommandList2_IASetVertexBuffers(ID3D12GraphicsCommandList2* This,UINT start_slot,UINT view_count,const D3D12_VERTEX_BUFFER_VIEW *views) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_IASetVertexBuffers(ID3D12GraphicsCommandList2* This,UINT start_slot,UINT view_count,const D3D12_VERTEX_BUFFER_VIEW *views) { This->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SOSetTargets(ID3D12GraphicsCommandList2* This,UINT start_slot,UINT view_count,const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SOSetTargets(ID3D12GraphicsCommandList2* This,UINT start_slot,UINT view_count,const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) { This->lpVtbl->SOSetTargets(This,start_slot,view_count,views); } -static FORCEINLINE void ID3D12GraphicsCommandList2_OMSetRenderTargets(ID3D12GraphicsCommandList2* This,UINT render_target_descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors,WINBOOL single_descriptor_handle,const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_OMSetRenderTargets(ID3D12GraphicsCommandList2* This,UINT render_target_descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors,WINBOOL single_descriptor_handle,const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor) { This->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor); } -static FORCEINLINE void ID3D12GraphicsCommandList2_ClearDepthStencilView(ID3D12GraphicsCommandList2* This,D3D12_CPU_DESCRIPTOR_HANDLE dsv,D3D12_CLEAR_FLAGS flags,FLOAT depth,UINT8 stencil,UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_ClearDepthStencilView(ID3D12GraphicsCommandList2* This,D3D12_CPU_DESCRIPTOR_HANDLE dsv,D3D12_CLEAR_FLAGS flags,FLOAT depth,UINT8 stencil,UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList2_ClearRenderTargetView(ID3D12GraphicsCommandList2* This,D3D12_CPU_DESCRIPTOR_HANDLE rtv,const FLOAT color[4],UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_ClearRenderTargetView(ID3D12GraphicsCommandList2* This,D3D12_CPU_DESCRIPTOR_HANDLE rtv,const FLOAT color[4],UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList2_ClearUnorderedAccessViewUint(ID3D12GraphicsCommandList2* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const UINT values[4],UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_ClearUnorderedAccessViewUint(ID3D12GraphicsCommandList2* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const UINT values[4],UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList2_ClearUnorderedAccessViewFloat(ID3D12GraphicsCommandList2* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const float values[4],UINT rect_count,const D3D12_RECT *rects) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_ClearUnorderedAccessViewFloat(ID3D12GraphicsCommandList2* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const float values[4],UINT rect_count,const D3D12_RECT *rects) { This->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); } -static FORCEINLINE void ID3D12GraphicsCommandList2_DiscardResource(ID3D12GraphicsCommandList2* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_DiscardResource(ID3D12GraphicsCommandList2* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { This->lpVtbl->DiscardResource(This,resource,region); } -static FORCEINLINE void ID3D12GraphicsCommandList2_BeginQuery(ID3D12GraphicsCommandList2* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_BeginQuery(ID3D12GraphicsCommandList2* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { This->lpVtbl->BeginQuery(This,heap,type,index); } -static FORCEINLINE void ID3D12GraphicsCommandList2_EndQuery(ID3D12GraphicsCommandList2* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_EndQuery(ID3D12GraphicsCommandList2* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { This->lpVtbl->EndQuery(This,heap,type,index); } -static FORCEINLINE void ID3D12GraphicsCommandList2_ResolveQueryData(ID3D12GraphicsCommandList2* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT start_index,UINT query_count,ID3D12Resource *dst_buffer,UINT64 aligned_dst_buffer_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_ResolveQueryData(ID3D12GraphicsCommandList2* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT start_index,UINT query_count,ID3D12Resource *dst_buffer,UINT64 aligned_dst_buffer_offset) { This->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetPredication(ID3D12GraphicsCommandList2* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetPredication(ID3D12GraphicsCommandList2* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetMarker(ID3D12GraphicsCommandList2* This,UINT metadata,const void *data,UINT size) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetMarker(ID3D12GraphicsCommandList2* This,UINT metadata,const void *data,UINT size) { This->lpVtbl->SetMarker(This,metadata,data,size); } -static FORCEINLINE void ID3D12GraphicsCommandList2_BeginEvent(ID3D12GraphicsCommandList2* This,UINT metadata,const void *data,UINT size) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_BeginEvent(ID3D12GraphicsCommandList2* This,UINT metadata,const void *data,UINT size) { This->lpVtbl->BeginEvent(This,metadata,data,size); } -static FORCEINLINE void ID3D12GraphicsCommandList2_EndEvent(ID3D12GraphicsCommandList2* This) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_EndEvent(ID3D12GraphicsCommandList2* This) { This->lpVtbl->EndEvent(This); } -static FORCEINLINE void ID3D12GraphicsCommandList2_ExecuteIndirect(ID3D12GraphicsCommandList2* This,ID3D12CommandSignature *command_signature,UINT max_command_count,ID3D12Resource *arg_buffer,UINT64 arg_buffer_offset,ID3D12Resource *count_buffer,UINT64 count_buffer_offset) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_ExecuteIndirect(ID3D12GraphicsCommandList2* This,ID3D12CommandSignature *command_signature,UINT max_command_count,ID3D12Resource *arg_buffer,UINT64 arg_buffer_offset,ID3D12Resource *count_buffer,UINT64 count_buffer_offset) { This->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset); } /*** ID3D12GraphicsCommandList1 methods ***/ -static FORCEINLINE void ID3D12GraphicsCommandList2_AtomicCopyBufferUINT(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_AtomicCopyBufferUINT(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { This->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); } -static FORCEINLINE void ID3D12GraphicsCommandList2_AtomicCopyBufferUINT64(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_AtomicCopyBufferUINT64(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { This->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); } -static FORCEINLINE void ID3D12GraphicsCommandList2_OMSetDepthBounds(ID3D12GraphicsCommandList2* This,FLOAT min,FLOAT max) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_OMSetDepthBounds(ID3D12GraphicsCommandList2* This,FLOAT min,FLOAT max) { This->lpVtbl->OMSetDepthBounds(This,min,max); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetSamplePositions(ID3D12GraphicsCommandList2* This,UINT sample_count,UINT pixel_count,D3D12_SAMPLE_POSITION *sample_positions) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetSamplePositions(ID3D12GraphicsCommandList2* This,UINT sample_count,UINT pixel_count,D3D12_SAMPLE_POSITION *sample_positions) { This->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions); } -static FORCEINLINE void ID3D12GraphicsCommandList2_ResolveSubresourceRegion(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_resource,UINT dst_sub_resource_idx,UINT dst_x,UINT dst_y,ID3D12Resource *src_resource,UINT src_sub_resource_idx,D3D12_RECT *src_rect,DXGI_FORMAT format,D3D12_RESOLVE_MODE mode) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_ResolveSubresourceRegion(ID3D12GraphicsCommandList2* This,ID3D12Resource *dst_resource,UINT dst_sub_resource_idx,UINT dst_x,UINT dst_y,ID3D12Resource *src_resource,UINT src_sub_resource_idx,D3D12_RECT *src_rect,DXGI_FORMAT format,D3D12_RESOLVE_MODE mode) { This->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode); } -static FORCEINLINE void ID3D12GraphicsCommandList2_SetViewInstanceMask(ID3D12GraphicsCommandList2* This,UINT mask) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_SetViewInstanceMask(ID3D12GraphicsCommandList2* This,UINT mask) { This->lpVtbl->SetViewInstanceMask(This,mask); } /*** ID3D12GraphicsCommandList2 methods ***/ -static FORCEINLINE void ID3D12GraphicsCommandList2_WriteBufferImmediate(ID3D12GraphicsCommandList2* This,UINT count,const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters,const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) { +static __WIDL_INLINE void ID3D12GraphicsCommandList2_WriteBufferImmediate(ID3D12GraphicsCommandList2* This,UINT count,const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters,const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) { This->lpVtbl->WriteBufferImmediate(This,count,parameters,modes); } #endif @@ -5410,6 +6709,1048 @@ static FORCEINLINE void ID3D12GraphicsCommandList2_WriteBufferImmediate(ID3D12Gr #endif /* __ID3D12GraphicsCommandList2_INTERFACE_DEFINED__ */ +/***************************************************************************** + * ID3D12ProtectedSession interface + */ +#ifndef __ID3D12ProtectedSession_INTERFACE_DEFINED__ +#define __ID3D12ProtectedSession_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12ProtectedSession, 0xa1533d18, 0x0ac1, 0x4084, 0x85,0xb9, 0x89,0xa9,0x61,0x16,0x80,0x6b); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a1533d18-0ac1-4084-85b9-89a96116806b") +ID3D12ProtectedSession : public ID3D12DeviceChild +{ + virtual HRESULT STDMETHODCALLTYPE GetStatusFence( + REFIID riid, + void **fence) = 0; + + virtual D3D12_PROTECTED_SESSION_STATUS STDMETHODCALLTYPE GetSessionStatus( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12ProtectedSession, 0xa1533d18, 0x0ac1, 0x4084, 0x85,0xb9, 0x89,0xa9,0x61,0x16,0x80,0x6b) +#endif +#else +typedef struct ID3D12ProtectedSessionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12ProtectedSession *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12ProtectedSession *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12ProtectedSession *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12ProtectedSession *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12ProtectedSession *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12ProtectedSession *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12ProtectedSession *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12ProtectedSession *This, + REFIID riid, + void **device); + + /*** ID3D12ProtectedSession methods ***/ + HRESULT (STDMETHODCALLTYPE *GetStatusFence)( + ID3D12ProtectedSession *This, + REFIID riid, + void **fence); + + D3D12_PROTECTED_SESSION_STATUS (STDMETHODCALLTYPE *GetSessionStatus)( + ID3D12ProtectedSession *This); + + END_INTERFACE +} ID3D12ProtectedSessionVtbl; + +interface ID3D12ProtectedSession { + CONST_VTBL ID3D12ProtectedSessionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12ProtectedSession_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12ProtectedSession_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12ProtectedSession_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12ProtectedSession_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12ProtectedSession_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12ProtectedSession_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12ProtectedSession_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12ProtectedSession_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12ProtectedSession methods ***/ +#define ID3D12ProtectedSession_GetStatusFence(This,riid,fence) (This)->lpVtbl->GetStatusFence(This,riid,fence) +#define ID3D12ProtectedSession_GetSessionStatus(This) (This)->lpVtbl->GetSessionStatus(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12ProtectedSession_QueryInterface(ID3D12ProtectedSession* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12ProtectedSession_AddRef(ID3D12ProtectedSession* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12ProtectedSession_Release(ID3D12ProtectedSession* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12ProtectedSession_GetPrivateData(ID3D12ProtectedSession* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12ProtectedSession_SetPrivateData(ID3D12ProtectedSession* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12ProtectedSession_SetPrivateDataInterface(ID3D12ProtectedSession* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12ProtectedSession_SetName(ID3D12ProtectedSession* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12ProtectedSession_GetDevice(ID3D12ProtectedSession* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12ProtectedSession methods ***/ +static __WIDL_INLINE HRESULT ID3D12ProtectedSession_GetStatusFence(ID3D12ProtectedSession* This,REFIID riid,void **fence) { + return This->lpVtbl->GetStatusFence(This,riid,fence); +} +static __WIDL_INLINE D3D12_PROTECTED_SESSION_STATUS ID3D12ProtectedSession_GetSessionStatus(ID3D12ProtectedSession* This) { + return This->lpVtbl->GetSessionStatus(This); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12ProtectedSession_INTERFACE_DEFINED__ */ + +typedef enum D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS { + D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_NONE = 0x0, + D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_SUPPORTED = 0x1 +} D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS); +typedef struct D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT { + UINT NodeIndex; + D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS Support; +} D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT; +/***************************************************************************** + * ID3D12ProtectedResourceSession interface + */ +#ifndef __ID3D12ProtectedResourceSession_INTERFACE_DEFINED__ +#define __ID3D12ProtectedResourceSession_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12ProtectedResourceSession, 0x6cd696f4, 0xf289, 0x40cc, 0x80,0x91, 0x5a,0x6c,0x0a,0x09,0x9c,0x3d); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("6cd696f4-f289-40cc-8091-5a6c0a099c3d") +ID3D12ProtectedResourceSession : public ID3D12ProtectedSession +{ +#ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS + virtual D3D12_PROTECTED_RESOURCE_SESSION_DESC* STDMETHODCALLTYPE GetDesc( + D3D12_PROTECTED_RESOURCE_SESSION_DESC *__ret) = 0; + D3D12_PROTECTED_RESOURCE_SESSION_DESC STDMETHODCALLTYPE GetDesc( + ) + { + D3D12_PROTECTED_RESOURCE_SESSION_DESC __ret; + return *GetDesc(&__ret); + } +#else + virtual D3D12_PROTECTED_RESOURCE_SESSION_DESC STDMETHODCALLTYPE GetDesc( + ) = 0; +#endif + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12ProtectedResourceSession, 0x6cd696f4, 0xf289, 0x40cc, 0x80,0x91, 0x5a,0x6c,0x0a,0x09,0x9c,0x3d) +#endif +#else +typedef struct ID3D12ProtectedResourceSessionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12ProtectedResourceSession *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12ProtectedResourceSession *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12ProtectedResourceSession *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12ProtectedResourceSession *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12ProtectedResourceSession *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12ProtectedResourceSession *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12ProtectedResourceSession *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12ProtectedResourceSession *This, + REFIID riid, + void **device); + + /*** ID3D12ProtectedSession methods ***/ + HRESULT (STDMETHODCALLTYPE *GetStatusFence)( + ID3D12ProtectedResourceSession *This, + REFIID riid, + void **fence); + + D3D12_PROTECTED_SESSION_STATUS (STDMETHODCALLTYPE *GetSessionStatus)( + ID3D12ProtectedResourceSession *This); + + /*** ID3D12ProtectedResourceSession methods ***/ + D3D12_PROTECTED_RESOURCE_SESSION_DESC * (STDMETHODCALLTYPE *GetDesc)( + ID3D12ProtectedResourceSession *This, + D3D12_PROTECTED_RESOURCE_SESSION_DESC *__ret); + + END_INTERFACE +} ID3D12ProtectedResourceSessionVtbl; + +interface ID3D12ProtectedResourceSession { + CONST_VTBL ID3D12ProtectedResourceSessionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12ProtectedResourceSession_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12ProtectedResourceSession_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12ProtectedResourceSession_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12ProtectedResourceSession_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12ProtectedResourceSession_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12ProtectedResourceSession_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12ProtectedResourceSession_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12ProtectedResourceSession_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12ProtectedSession methods ***/ +#define ID3D12ProtectedResourceSession_GetStatusFence(This,riid,fence) (This)->lpVtbl->GetStatusFence(This,riid,fence) +#define ID3D12ProtectedResourceSession_GetSessionStatus(This) (This)->lpVtbl->GetSessionStatus(This) +/*** ID3D12ProtectedResourceSession methods ***/ +#define ID3D12ProtectedResourceSession_GetDesc(This) ID3D12ProtectedResourceSession_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession_QueryInterface(ID3D12ProtectedResourceSession* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12ProtectedResourceSession_AddRef(ID3D12ProtectedResourceSession* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12ProtectedResourceSession_Release(ID3D12ProtectedResourceSession* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession_GetPrivateData(ID3D12ProtectedResourceSession* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession_SetPrivateData(ID3D12ProtectedResourceSession* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession_SetPrivateDataInterface(ID3D12ProtectedResourceSession* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession_SetName(ID3D12ProtectedResourceSession* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession_GetDevice(ID3D12ProtectedResourceSession* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12ProtectedSession methods ***/ +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession_GetStatusFence(ID3D12ProtectedResourceSession* This,REFIID riid,void **fence) { + return This->lpVtbl->GetStatusFence(This,riid,fence); +} +static __WIDL_INLINE D3D12_PROTECTED_SESSION_STATUS ID3D12ProtectedResourceSession_GetSessionStatus(ID3D12ProtectedResourceSession* This) { + return This->lpVtbl->GetSessionStatus(This); +} +/*** ID3D12ProtectedResourceSession methods ***/ +static __WIDL_INLINE D3D12_PROTECTED_RESOURCE_SESSION_DESC ID3D12ProtectedResourceSession_GetDesc(ID3D12ProtectedResourceSession* This) { + D3D12_PROTECTED_RESOURCE_SESSION_DESC __ret; + return *This->lpVtbl->GetDesc(This,&__ret); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12ProtectedResourceSession_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12GraphicsCommandList3 interface + */ +#ifndef __ID3D12GraphicsCommandList3_INTERFACE_DEFINED__ +#define __ID3D12GraphicsCommandList3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12GraphicsCommandList3, 0x6fda83a7, 0xb84c, 0x4e38, 0x9a,0xc8, 0xc7,0xbd,0x22,0x01,0x6b,0x3d); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("6fda83a7-b84c-4e38-9ac8-c7bd22016b3d") +ID3D12GraphicsCommandList3 : public ID3D12GraphicsCommandList2 +{ + virtual void STDMETHODCALLTYPE SetProtectedResourceSession( + ID3D12ProtectedResourceSession *protected_resource_session) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12GraphicsCommandList3, 0x6fda83a7, 0xb84c, 0x4e38, 0x9a,0xc8, 0xc7,0xbd,0x22,0x01,0x6b,0x3d) +#endif +#else +typedef struct ID3D12GraphicsCommandList3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12GraphicsCommandList3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12GraphicsCommandList3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12GraphicsCommandList3 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12GraphicsCommandList3 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12GraphicsCommandList3 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12GraphicsCommandList3 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12GraphicsCommandList3 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12GraphicsCommandList3 *This, + REFIID riid, + void **device); + + /*** ID3D12CommandList methods ***/ + D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)( + ID3D12GraphicsCommandList3 *This); + + /*** ID3D12GraphicsCommandList methods ***/ + HRESULT (STDMETHODCALLTYPE *Close)( + ID3D12GraphicsCommandList3 *This); + + HRESULT (STDMETHODCALLTYPE *Reset)( + ID3D12GraphicsCommandList3 *This, + ID3D12CommandAllocator *allocator, + ID3D12PipelineState *initial_state); + + void (STDMETHODCALLTYPE *ClearState)( + ID3D12GraphicsCommandList3 *This, + ID3D12PipelineState *pipeline_state); + + void (STDMETHODCALLTYPE *DrawInstanced)( + ID3D12GraphicsCommandList3 *This, + UINT vertex_count_per_instance, + UINT instance_count, + UINT start_vertex_location, + UINT start_instance_location); + + void (STDMETHODCALLTYPE *DrawIndexedInstanced)( + ID3D12GraphicsCommandList3 *This, + UINT index_count_per_instance, + UINT instance_count, + UINT start_vertex_location, + INT base_vertex_location, + UINT start_instance_location); + + void (STDMETHODCALLTYPE *Dispatch)( + ID3D12GraphicsCommandList3 *This, + UINT x, + UINT u, + UINT z); + + void (STDMETHODCALLTYPE *CopyBufferRegion)( + ID3D12GraphicsCommandList3 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT64 byte_count); + + void (STDMETHODCALLTYPE *CopyTextureRegion)( + ID3D12GraphicsCommandList3 *This, + const D3D12_TEXTURE_COPY_LOCATION *dst, + UINT dst_x, + UINT dst_y, + UINT dst_z, + const D3D12_TEXTURE_COPY_LOCATION *src, + const D3D12_BOX *src_box); + + void (STDMETHODCALLTYPE *CopyResource)( + ID3D12GraphicsCommandList3 *This, + ID3D12Resource *dst_resource, + ID3D12Resource *src_resource); + + void (STDMETHODCALLTYPE *CopyTiles)( + ID3D12GraphicsCommandList3 *This, + ID3D12Resource *tiled_resource, + const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate, + const D3D12_TILE_REGION_SIZE *tile_region_size, + ID3D12Resource *buffer, + UINT64 buffer_offset, + D3D12_TILE_COPY_FLAGS flags); + + void (STDMETHODCALLTYPE *ResolveSubresource)( + ID3D12GraphicsCommandList3 *This, + ID3D12Resource *dst_resource, + UINT dst_sub_resource, + ID3D12Resource *src_resource, + UINT src_sub_resource, + DXGI_FORMAT format); + + void (STDMETHODCALLTYPE *IASetPrimitiveTopology)( + ID3D12GraphicsCommandList3 *This, + D3D12_PRIMITIVE_TOPOLOGY primitive_topology); + + void (STDMETHODCALLTYPE *RSSetViewports)( + ID3D12GraphicsCommandList3 *This, + UINT viewport_count, + const D3D12_VIEWPORT *viewports); + + void (STDMETHODCALLTYPE *RSSetScissorRects)( + ID3D12GraphicsCommandList3 *This, + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *OMSetBlendFactor)( + ID3D12GraphicsCommandList3 *This, + const FLOAT blend_factor[4]); + + void (STDMETHODCALLTYPE *OMSetStencilRef)( + ID3D12GraphicsCommandList3 *This, + UINT stencil_ref); + + void (STDMETHODCALLTYPE *SetPipelineState)( + ID3D12GraphicsCommandList3 *This, + ID3D12PipelineState *pipeline_state); + + void (STDMETHODCALLTYPE *ResourceBarrier)( + ID3D12GraphicsCommandList3 *This, + UINT barrier_count, + const D3D12_RESOURCE_BARRIER *barriers); + + void (STDMETHODCALLTYPE *ExecuteBundle)( + ID3D12GraphicsCommandList3 *This, + ID3D12GraphicsCommandList *command_list); + + void (STDMETHODCALLTYPE *SetDescriptorHeaps)( + ID3D12GraphicsCommandList3 *This, + UINT heap_count, + ID3D12DescriptorHeap *const *heaps); + + void (STDMETHODCALLTYPE *SetComputeRootSignature)( + ID3D12GraphicsCommandList3 *This, + ID3D12RootSignature *root_signature); + + void (STDMETHODCALLTYPE *SetGraphicsRootSignature)( + ID3D12GraphicsCommandList3 *This, + ID3D12RootSignature *root_signature); + + void (STDMETHODCALLTYPE *SetComputeRootDescriptorTable)( + ID3D12GraphicsCommandList3 *This, + UINT root_parameter_index, + D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); + + void (STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable)( + ID3D12GraphicsCommandList3 *This, + UINT root_parameter_index, + D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); + + void (STDMETHODCALLTYPE *SetComputeRoot32BitConstant)( + ID3D12GraphicsCommandList3 *This, + UINT root_parameter_index, + UINT data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant)( + ID3D12GraphicsCommandList3 *This, + UINT root_parameter_index, + UINT data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetComputeRoot32BitConstants)( + ID3D12GraphicsCommandList3 *This, + UINT root_parameter_index, + UINT constant_count, + const void *data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants)( + ID3D12GraphicsCommandList3 *This, + UINT root_parameter_index, + UINT constant_count, + const void *data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetComputeRootConstantBufferView)( + ID3D12GraphicsCommandList3 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView)( + ID3D12GraphicsCommandList3 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetComputeRootShaderResourceView)( + ID3D12GraphicsCommandList3 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView)( + ID3D12GraphicsCommandList3 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView)( + ID3D12GraphicsCommandList3 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView)( + ID3D12GraphicsCommandList3 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *IASetIndexBuffer)( + ID3D12GraphicsCommandList3 *This, + const D3D12_INDEX_BUFFER_VIEW *view); + + void (STDMETHODCALLTYPE *IASetVertexBuffers)( + ID3D12GraphicsCommandList3 *This, + UINT start_slot, + UINT view_count, + const D3D12_VERTEX_BUFFER_VIEW *views); + + void (STDMETHODCALLTYPE *SOSetTargets)( + ID3D12GraphicsCommandList3 *This, + UINT start_slot, + UINT view_count, + const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views); + + void (STDMETHODCALLTYPE *OMSetRenderTargets)( + ID3D12GraphicsCommandList3 *This, + UINT render_target_descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors, + WINBOOL single_descriptor_handle, + const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor); + + void (STDMETHODCALLTYPE *ClearDepthStencilView)( + ID3D12GraphicsCommandList3 *This, + D3D12_CPU_DESCRIPTOR_HANDLE dsv, + D3D12_CLEAR_FLAGS flags, + FLOAT depth, + UINT8 stencil, + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearRenderTargetView)( + ID3D12GraphicsCommandList3 *This, + D3D12_CPU_DESCRIPTOR_HANDLE rtv, + const FLOAT color[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearUnorderedAccessViewUint)( + ID3D12GraphicsCommandList3 *This, + D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, + D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, + ID3D12Resource *resource, + const UINT values[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat)( + ID3D12GraphicsCommandList3 *This, + D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, + D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, + ID3D12Resource *resource, + const float values[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *DiscardResource)( + ID3D12GraphicsCommandList3 *This, + ID3D12Resource *resource, + const D3D12_DISCARD_REGION *region); + + void (STDMETHODCALLTYPE *BeginQuery)( + ID3D12GraphicsCommandList3 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *EndQuery)( + ID3D12GraphicsCommandList3 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *ResolveQueryData)( + ID3D12GraphicsCommandList3 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT start_index, + UINT query_count, + ID3D12Resource *dst_buffer, + UINT64 aligned_dst_buffer_offset); + + void (STDMETHODCALLTYPE *SetPredication)( + ID3D12GraphicsCommandList3 *This, + ID3D12Resource *buffer, + UINT64 aligned_buffer_offset, + D3D12_PREDICATION_OP operation); + + void (STDMETHODCALLTYPE *SetMarker)( + ID3D12GraphicsCommandList3 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *BeginEvent)( + ID3D12GraphicsCommandList3 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *EndEvent)( + ID3D12GraphicsCommandList3 *This); + + void (STDMETHODCALLTYPE *ExecuteIndirect)( + ID3D12GraphicsCommandList3 *This, + ID3D12CommandSignature *command_signature, + UINT max_command_count, + ID3D12Resource *arg_buffer, + UINT64 arg_buffer_offset, + ID3D12Resource *count_buffer, + UINT64 count_buffer_offset); + + /*** ID3D12GraphicsCommandList1 methods ***/ + void (STDMETHODCALLTYPE *AtomicCopyBufferUINT)( + ID3D12GraphicsCommandList3 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT dependent_resource_count, + ID3D12Resource *const *dependent_resources, + const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); + + void (STDMETHODCALLTYPE *AtomicCopyBufferUINT64)( + ID3D12GraphicsCommandList3 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT dependent_resource_count, + ID3D12Resource *const *dependent_resources, + const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); + + void (STDMETHODCALLTYPE *OMSetDepthBounds)( + ID3D12GraphicsCommandList3 *This, + FLOAT min, + FLOAT max); + + void (STDMETHODCALLTYPE *SetSamplePositions)( + ID3D12GraphicsCommandList3 *This, + UINT sample_count, + UINT pixel_count, + D3D12_SAMPLE_POSITION *sample_positions); + + void (STDMETHODCALLTYPE *ResolveSubresourceRegion)( + ID3D12GraphicsCommandList3 *This, + ID3D12Resource *dst_resource, + UINT dst_sub_resource_idx, + UINT dst_x, + UINT dst_y, + ID3D12Resource *src_resource, + UINT src_sub_resource_idx, + D3D12_RECT *src_rect, + DXGI_FORMAT format, + D3D12_RESOLVE_MODE mode); + + void (STDMETHODCALLTYPE *SetViewInstanceMask)( + ID3D12GraphicsCommandList3 *This, + UINT mask); + + /*** ID3D12GraphicsCommandList2 methods ***/ + void (STDMETHODCALLTYPE *WriteBufferImmediate)( + ID3D12GraphicsCommandList3 *This, + UINT count, + const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters, + const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes); + + /*** ID3D12GraphicsCommandList3 methods ***/ + void (STDMETHODCALLTYPE *SetProtectedResourceSession)( + ID3D12GraphicsCommandList3 *This, + ID3D12ProtectedResourceSession *protected_resource_session); + + END_INTERFACE +} ID3D12GraphicsCommandList3Vtbl; + +interface ID3D12GraphicsCommandList3 { + CONST_VTBL ID3D12GraphicsCommandList3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12GraphicsCommandList3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12GraphicsCommandList3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12GraphicsCommandList3_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12GraphicsCommandList3_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12GraphicsCommandList3_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12GraphicsCommandList3_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12GraphicsCommandList3_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12GraphicsCommandList3_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12CommandList methods ***/ +#define ID3D12GraphicsCommandList3_GetType(This) (This)->lpVtbl->GetType(This) +/*** ID3D12GraphicsCommandList methods ***/ +#define ID3D12GraphicsCommandList3_Close(This) (This)->lpVtbl->Close(This) +#define ID3D12GraphicsCommandList3_Reset(This,allocator,initial_state) (This)->lpVtbl->Reset(This,allocator,initial_state) +#define ID3D12GraphicsCommandList3_ClearState(This,pipeline_state) (This)->lpVtbl->ClearState(This,pipeline_state) +#define ID3D12GraphicsCommandList3_DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location) (This)->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location) +#define ID3D12GraphicsCommandList3_DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location) (This)->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location) +#define ID3D12GraphicsCommandList3_Dispatch(This,x,u,z) (This)->lpVtbl->Dispatch(This,x,u,z) +#define ID3D12GraphicsCommandList3_CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count) (This)->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count) +#define ID3D12GraphicsCommandList3_CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box) (This)->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box) +#define ID3D12GraphicsCommandList3_CopyResource(This,dst_resource,src_resource) (This)->lpVtbl->CopyResource(This,dst_resource,src_resource) +#define ID3D12GraphicsCommandList3_CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags) (This)->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags) +#define ID3D12GraphicsCommandList3_ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format) (This)->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format) +#define ID3D12GraphicsCommandList3_IASetPrimitiveTopology(This,primitive_topology) (This)->lpVtbl->IASetPrimitiveTopology(This,primitive_topology) +#define ID3D12GraphicsCommandList3_RSSetViewports(This,viewport_count,viewports) (This)->lpVtbl->RSSetViewports(This,viewport_count,viewports) +#define ID3D12GraphicsCommandList3_RSSetScissorRects(This,rect_count,rects) (This)->lpVtbl->RSSetScissorRects(This,rect_count,rects) +#define ID3D12GraphicsCommandList3_OMSetBlendFactor(This,blend_factor) (This)->lpVtbl->OMSetBlendFactor(This,blend_factor) +#define ID3D12GraphicsCommandList3_OMSetStencilRef(This,stencil_ref) (This)->lpVtbl->OMSetStencilRef(This,stencil_ref) +#define ID3D12GraphicsCommandList3_SetPipelineState(This,pipeline_state) (This)->lpVtbl->SetPipelineState(This,pipeline_state) +#define ID3D12GraphicsCommandList3_ResourceBarrier(This,barrier_count,barriers) (This)->lpVtbl->ResourceBarrier(This,barrier_count,barriers) +#define ID3D12GraphicsCommandList3_ExecuteBundle(This,command_list) (This)->lpVtbl->ExecuteBundle(This,command_list) +#define ID3D12GraphicsCommandList3_SetDescriptorHeaps(This,heap_count,heaps) (This)->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps) +#define ID3D12GraphicsCommandList3_SetComputeRootSignature(This,root_signature) (This)->lpVtbl->SetComputeRootSignature(This,root_signature) +#define ID3D12GraphicsCommandList3_SetGraphicsRootSignature(This,root_signature) (This)->lpVtbl->SetGraphicsRootSignature(This,root_signature) +#define ID3D12GraphicsCommandList3_SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) +#define ID3D12GraphicsCommandList3_SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) +#define ID3D12GraphicsCommandList3_SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) +#define ID3D12GraphicsCommandList3_SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) +#define ID3D12GraphicsCommandList3_SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) +#define ID3D12GraphicsCommandList3_SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) +#define ID3D12GraphicsCommandList3_SetComputeRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList3_SetGraphicsRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList3_SetComputeRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList3_SetGraphicsRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList3_SetComputeRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList3_SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList3_IASetIndexBuffer(This,view) (This)->lpVtbl->IASetIndexBuffer(This,view) +#define ID3D12GraphicsCommandList3_IASetVertexBuffers(This,start_slot,view_count,views) (This)->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views) +#define ID3D12GraphicsCommandList3_SOSetTargets(This,start_slot,view_count,views) (This)->lpVtbl->SOSetTargets(This,start_slot,view_count,views) +#define ID3D12GraphicsCommandList3_OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor) (This)->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor) +#define ID3D12GraphicsCommandList3_ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) (This)->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) +#define ID3D12GraphicsCommandList3_ClearRenderTargetView(This,rtv,color,rect_count,rects) (This)->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects) +#define ID3D12GraphicsCommandList3_ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) +#define ID3D12GraphicsCommandList3_ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) +#define ID3D12GraphicsCommandList3_DiscardResource(This,resource,region) (This)->lpVtbl->DiscardResource(This,resource,region) +#define ID3D12GraphicsCommandList3_BeginQuery(This,heap,type,index) (This)->lpVtbl->BeginQuery(This,heap,type,index) +#define ID3D12GraphicsCommandList3_EndQuery(This,heap,type,index) (This)->lpVtbl->EndQuery(This,heap,type,index) +#define ID3D12GraphicsCommandList3_ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset) (This)->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset) +#define ID3D12GraphicsCommandList3_SetPredication(This,buffer,aligned_buffer_offset,operation) (This)->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation) +#define ID3D12GraphicsCommandList3_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) +#define ID3D12GraphicsCommandList3_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) +#define ID3D12GraphicsCommandList3_EndEvent(This) (This)->lpVtbl->EndEvent(This) +#define ID3D12GraphicsCommandList3_ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset) (This)->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset) +/*** ID3D12GraphicsCommandList1 methods ***/ +#define ID3D12GraphicsCommandList3_AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) (This)->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) +#define ID3D12GraphicsCommandList3_AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) (This)->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) +#define ID3D12GraphicsCommandList3_OMSetDepthBounds(This,min,max) (This)->lpVtbl->OMSetDepthBounds(This,min,max) +#define ID3D12GraphicsCommandList3_SetSamplePositions(This,sample_count,pixel_count,sample_positions) (This)->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions) +#define ID3D12GraphicsCommandList3_ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode) (This)->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode) +#define ID3D12GraphicsCommandList3_SetViewInstanceMask(This,mask) (This)->lpVtbl->SetViewInstanceMask(This,mask) +/*** ID3D12GraphicsCommandList2 methods ***/ +#define ID3D12GraphicsCommandList3_WriteBufferImmediate(This,count,parameters,modes) (This)->lpVtbl->WriteBufferImmediate(This,count,parameters,modes) +/*** ID3D12GraphicsCommandList3 methods ***/ +#define ID3D12GraphicsCommandList3_SetProtectedResourceSession(This,protected_resource_session) (This)->lpVtbl->SetProtectedResourceSession(This,protected_resource_session) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList3_QueryInterface(ID3D12GraphicsCommandList3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList3_AddRef(ID3D12GraphicsCommandList3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList3_Release(ID3D12GraphicsCommandList3* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList3_GetPrivateData(ID3D12GraphicsCommandList3* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList3_SetPrivateData(ID3D12GraphicsCommandList3* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList3_SetPrivateDataInterface(ID3D12GraphicsCommandList3* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList3_SetName(ID3D12GraphicsCommandList3* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList3_GetDevice(ID3D12GraphicsCommandList3* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12CommandList methods ***/ +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12GraphicsCommandList3_GetType(ID3D12GraphicsCommandList3* This) { + return This->lpVtbl->GetType(This); +} +/*** ID3D12GraphicsCommandList methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList3_Close(ID3D12GraphicsCommandList3* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList3_Reset(ID3D12GraphicsCommandList3* This,ID3D12CommandAllocator *allocator,ID3D12PipelineState *initial_state) { + return This->lpVtbl->Reset(This,allocator,initial_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_ClearState(ID3D12GraphicsCommandList3* This,ID3D12PipelineState *pipeline_state) { + This->lpVtbl->ClearState(This,pipeline_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_DrawInstanced(ID3D12GraphicsCommandList3* This,UINT vertex_count_per_instance,UINT instance_count,UINT start_vertex_location,UINT start_instance_location) { + This->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_DrawIndexedInstanced(ID3D12GraphicsCommandList3* This,UINT index_count_per_instance,UINT instance_count,UINT start_vertex_location,INT base_vertex_location,UINT start_instance_location) { + This->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_Dispatch(ID3D12GraphicsCommandList3* This,UINT x,UINT u,UINT z) { + This->lpVtbl->Dispatch(This,x,u,z); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_CopyBufferRegion(ID3D12GraphicsCommandList3* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT64 byte_count) { + This->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_CopyTextureRegion(ID3D12GraphicsCommandList3* This,const D3D12_TEXTURE_COPY_LOCATION *dst,UINT dst_x,UINT dst_y,UINT dst_z,const D3D12_TEXTURE_COPY_LOCATION *src,const D3D12_BOX *src_box) { + This->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_CopyResource(ID3D12GraphicsCommandList3* This,ID3D12Resource *dst_resource,ID3D12Resource *src_resource) { + This->lpVtbl->CopyResource(This,dst_resource,src_resource); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_CopyTiles(ID3D12GraphicsCommandList3* This,ID3D12Resource *tiled_resource,const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate,const D3D12_TILE_REGION_SIZE *tile_region_size,ID3D12Resource *buffer,UINT64 buffer_offset,D3D12_TILE_COPY_FLAGS flags) { + This->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_ResolveSubresource(ID3D12GraphicsCommandList3* This,ID3D12Resource *dst_resource,UINT dst_sub_resource,ID3D12Resource *src_resource,UINT src_sub_resource,DXGI_FORMAT format) { + This->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_IASetPrimitiveTopology(ID3D12GraphicsCommandList3* This,D3D12_PRIMITIVE_TOPOLOGY primitive_topology) { + This->lpVtbl->IASetPrimitiveTopology(This,primitive_topology); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_RSSetViewports(ID3D12GraphicsCommandList3* This,UINT viewport_count,const D3D12_VIEWPORT *viewports) { + This->lpVtbl->RSSetViewports(This,viewport_count,viewports); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_RSSetScissorRects(ID3D12GraphicsCommandList3* This,UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->RSSetScissorRects(This,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_OMSetBlendFactor(ID3D12GraphicsCommandList3* This,const FLOAT blend_factor[4]) { + This->lpVtbl->OMSetBlendFactor(This,blend_factor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_OMSetStencilRef(ID3D12GraphicsCommandList3* This,UINT stencil_ref) { + This->lpVtbl->OMSetStencilRef(This,stencil_ref); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetPipelineState(ID3D12GraphicsCommandList3* This,ID3D12PipelineState *pipeline_state) { + This->lpVtbl->SetPipelineState(This,pipeline_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_ResourceBarrier(ID3D12GraphicsCommandList3* This,UINT barrier_count,const D3D12_RESOURCE_BARRIER *barriers) { + This->lpVtbl->ResourceBarrier(This,barrier_count,barriers); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_ExecuteBundle(ID3D12GraphicsCommandList3* This,ID3D12GraphicsCommandList *command_list) { + This->lpVtbl->ExecuteBundle(This,command_list); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetDescriptorHeaps(ID3D12GraphicsCommandList3* This,UINT heap_count,ID3D12DescriptorHeap *const *heaps) { + This->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetComputeRootSignature(ID3D12GraphicsCommandList3* This,ID3D12RootSignature *root_signature) { + This->lpVtbl->SetComputeRootSignature(This,root_signature); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetGraphicsRootSignature(ID3D12GraphicsCommandList3* This,ID3D12RootSignature *root_signature) { + This->lpVtbl->SetGraphicsRootSignature(This,root_signature); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetComputeRootDescriptorTable(ID3D12GraphicsCommandList3* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { + This->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetGraphicsRootDescriptorTable(ID3D12GraphicsCommandList3* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { + This->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetComputeRoot32BitConstant(ID3D12GraphicsCommandList3* This,UINT root_parameter_index,UINT data,UINT dst_offset) { + This->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetGraphicsRoot32BitConstant(ID3D12GraphicsCommandList3* This,UINT root_parameter_index,UINT data,UINT dst_offset) { + This->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetComputeRoot32BitConstants(ID3D12GraphicsCommandList3* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { + This->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetGraphicsRoot32BitConstants(ID3D12GraphicsCommandList3* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { + This->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetComputeRootConstantBufferView(ID3D12GraphicsCommandList3* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetGraphicsRootConstantBufferView(ID3D12GraphicsCommandList3* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetComputeRootShaderResourceView(ID3D12GraphicsCommandList3* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetGraphicsRootShaderResourceView(ID3D12GraphicsCommandList3* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetComputeRootUnorderedAccessView(ID3D12GraphicsCommandList3* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetGraphicsRootUnorderedAccessView(ID3D12GraphicsCommandList3* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_IASetIndexBuffer(ID3D12GraphicsCommandList3* This,const D3D12_INDEX_BUFFER_VIEW *view) { + This->lpVtbl->IASetIndexBuffer(This,view); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_IASetVertexBuffers(ID3D12GraphicsCommandList3* This,UINT start_slot,UINT view_count,const D3D12_VERTEX_BUFFER_VIEW *views) { + This->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SOSetTargets(ID3D12GraphicsCommandList3* This,UINT start_slot,UINT view_count,const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) { + This->lpVtbl->SOSetTargets(This,start_slot,view_count,views); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_OMSetRenderTargets(ID3D12GraphicsCommandList3* This,UINT render_target_descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors,WINBOOL single_descriptor_handle,const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor) { + This->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_ClearDepthStencilView(ID3D12GraphicsCommandList3* This,D3D12_CPU_DESCRIPTOR_HANDLE dsv,D3D12_CLEAR_FLAGS flags,FLOAT depth,UINT8 stencil,UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_ClearRenderTargetView(ID3D12GraphicsCommandList3* This,D3D12_CPU_DESCRIPTOR_HANDLE rtv,const FLOAT color[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_ClearUnorderedAccessViewUint(ID3D12GraphicsCommandList3* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const UINT values[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_ClearUnorderedAccessViewFloat(ID3D12GraphicsCommandList3* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const float values[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_DiscardResource(ID3D12GraphicsCommandList3* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { + This->lpVtbl->DiscardResource(This,resource,region); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_BeginQuery(ID3D12GraphicsCommandList3* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->BeginQuery(This,heap,type,index); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_EndQuery(ID3D12GraphicsCommandList3* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->EndQuery(This,heap,type,index); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_ResolveQueryData(ID3D12GraphicsCommandList3* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT start_index,UINT query_count,ID3D12Resource *dst_buffer,UINT64 aligned_dst_buffer_offset) { + This->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetPredication(ID3D12GraphicsCommandList3* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { + This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetMarker(ID3D12GraphicsCommandList3* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->SetMarker(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_BeginEvent(ID3D12GraphicsCommandList3* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->BeginEvent(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_EndEvent(ID3D12GraphicsCommandList3* This) { + This->lpVtbl->EndEvent(This); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_ExecuteIndirect(ID3D12GraphicsCommandList3* This,ID3D12CommandSignature *command_signature,UINT max_command_count,ID3D12Resource *arg_buffer,UINT64 arg_buffer_offset,ID3D12Resource *count_buffer,UINT64 count_buffer_offset) { + This->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset); +} +/*** ID3D12GraphicsCommandList1 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList3_AtomicCopyBufferUINT(ID3D12GraphicsCommandList3* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { + This->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_AtomicCopyBufferUINT64(ID3D12GraphicsCommandList3* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { + This->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_OMSetDepthBounds(ID3D12GraphicsCommandList3* This,FLOAT min,FLOAT max) { + This->lpVtbl->OMSetDepthBounds(This,min,max); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetSamplePositions(ID3D12GraphicsCommandList3* This,UINT sample_count,UINT pixel_count,D3D12_SAMPLE_POSITION *sample_positions) { + This->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_ResolveSubresourceRegion(ID3D12GraphicsCommandList3* This,ID3D12Resource *dst_resource,UINT dst_sub_resource_idx,UINT dst_x,UINT dst_y,ID3D12Resource *src_resource,UINT src_sub_resource_idx,D3D12_RECT *src_rect,DXGI_FORMAT format,D3D12_RESOLVE_MODE mode) { + This->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetViewInstanceMask(ID3D12GraphicsCommandList3* This,UINT mask) { + This->lpVtbl->SetViewInstanceMask(This,mask); +} +/*** ID3D12GraphicsCommandList2 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList3_WriteBufferImmediate(ID3D12GraphicsCommandList3* This,UINT count,const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters,const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) { + This->lpVtbl->WriteBufferImmediate(This,count,parameters,modes); +} +/*** ID3D12GraphicsCommandList3 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList3_SetProtectedResourceSession(ID3D12GraphicsCommandList3* This,ID3D12ProtectedResourceSession *protected_resource_session) { + This->lpVtbl->SetProtectedResourceSession(This,protected_resource_session); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12GraphicsCommandList3_INTERFACE_DEFINED__ */ + typedef enum D3D12_TILE_RANGE_FLAGS { D3D12_TILE_RANGE_FLAG_NONE = 0x0, D3D12_TILE_RANGE_FLAG_NULL = 0x1, @@ -5437,10 +7778,11 @@ ID3D12CommandQueue : public ID3D12Pageable UINT region_count, const D3D12_TILED_RESOURCE_COORDINATE *region_start_coordinates, const D3D12_TILE_REGION_SIZE *region_sizes, + ID3D12Heap *heap, UINT range_count, const D3D12_TILE_RANGE_FLAGS *range_flags, - UINT *heap_range_offsets, - UINT *range_tile_counts, + const UINT *heap_range_offsets, + const UINT *range_tile_counts, D3D12_TILE_MAPPING_FLAGS flags) = 0; virtual void STDMETHODCALLTYPE CopyTileMappings( @@ -5552,10 +7894,11 @@ typedef struct ID3D12CommandQueueVtbl { UINT region_count, const D3D12_TILED_RESOURCE_COORDINATE *region_start_coordinates, const D3D12_TILE_REGION_SIZE *region_sizes, + ID3D12Heap *heap, UINT range_count, const D3D12_TILE_RANGE_FLAGS *range_flags, - UINT *heap_range_offsets, - UINT *range_tile_counts, + const UINT *heap_range_offsets, + const UINT *range_tile_counts, D3D12_TILE_MAPPING_FLAGS flags); void (STDMETHODCALLTYPE *CopyTileMappings)( @@ -5631,7 +7974,7 @@ interface ID3D12CommandQueue { /*** ID3D12DeviceChild methods ***/ #define ID3D12CommandQueue_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) /*** ID3D12CommandQueue methods ***/ -#define ID3D12CommandQueue_UpdateTileMappings(This,resource,region_count,region_start_coordinates,region_sizes,range_count,range_flags,heap_range_offsets,range_tile_counts,flags) (This)->lpVtbl->UpdateTileMappings(This,resource,region_count,region_start_coordinates,region_sizes,range_count,range_flags,heap_range_offsets,range_tile_counts,flags) +#define ID3D12CommandQueue_UpdateTileMappings(This,resource,region_count,region_start_coordinates,region_sizes,heap,range_count,range_flags,heap_range_offsets,range_tile_counts,flags) (This)->lpVtbl->UpdateTileMappings(This,resource,region_count,region_start_coordinates,region_sizes,heap,range_count,range_flags,heap_range_offsets,range_tile_counts,flags) #define ID3D12CommandQueue_CopyTileMappings(This,dst_resource,dst_region_start_coordinate,src_resource,src_region_start_coordinate,region_size,flags) (This)->lpVtbl->CopyTileMappings(This,dst_resource,dst_region_start_coordinate,src_resource,src_region_start_coordinate,region_size,flags) #define ID3D12CommandQueue_ExecuteCommandLists(This,command_list_count,command_lists) (This)->lpVtbl->ExecuteCommandLists(This,command_list_count,command_lists) #define ID3D12CommandQueue_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) @@ -5644,64 +7987,64 @@ interface ID3D12CommandQueue { #define ID3D12CommandQueue_GetDesc(This) ID3D12CommandQueue_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12CommandQueue_QueryInterface(ID3D12CommandQueue* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12CommandQueue_QueryInterface(ID3D12CommandQueue* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12CommandQueue_AddRef(ID3D12CommandQueue* This) { +static __WIDL_INLINE ULONG ID3D12CommandQueue_AddRef(ID3D12CommandQueue* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12CommandQueue_Release(ID3D12CommandQueue* This) { +static __WIDL_INLINE ULONG ID3D12CommandQueue_Release(ID3D12CommandQueue* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12CommandQueue_GetPrivateData(ID3D12CommandQueue* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12CommandQueue_GetPrivateData(ID3D12CommandQueue* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12CommandQueue_SetPrivateData(ID3D12CommandQueue* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12CommandQueue_SetPrivateData(ID3D12CommandQueue* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12CommandQueue_SetPrivateDataInterface(ID3D12CommandQueue* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12CommandQueue_SetPrivateDataInterface(ID3D12CommandQueue* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12CommandQueue_SetName(ID3D12CommandQueue* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12CommandQueue_SetName(ID3D12CommandQueue* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12CommandQueue_GetDevice(ID3D12CommandQueue* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12CommandQueue_GetDevice(ID3D12CommandQueue* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** ID3D12CommandQueue methods ***/ -static FORCEINLINE void ID3D12CommandQueue_UpdateTileMappings(ID3D12CommandQueue* This,ID3D12Resource *resource,UINT region_count,const D3D12_TILED_RESOURCE_COORDINATE *region_start_coordinates,const D3D12_TILE_REGION_SIZE *region_sizes,UINT range_count,const D3D12_TILE_RANGE_FLAGS *range_flags,UINT *heap_range_offsets,UINT *range_tile_counts,D3D12_TILE_MAPPING_FLAGS flags) { - This->lpVtbl->UpdateTileMappings(This,resource,region_count,region_start_coordinates,region_sizes,range_count,range_flags,heap_range_offsets,range_tile_counts,flags); +static __WIDL_INLINE void ID3D12CommandQueue_UpdateTileMappings(ID3D12CommandQueue* This,ID3D12Resource *resource,UINT region_count,const D3D12_TILED_RESOURCE_COORDINATE *region_start_coordinates,const D3D12_TILE_REGION_SIZE *region_sizes,ID3D12Heap *heap,UINT range_count,const D3D12_TILE_RANGE_FLAGS *range_flags,const UINT *heap_range_offsets,const UINT *range_tile_counts,D3D12_TILE_MAPPING_FLAGS flags) { + This->lpVtbl->UpdateTileMappings(This,resource,region_count,region_start_coordinates,region_sizes,heap,range_count,range_flags,heap_range_offsets,range_tile_counts,flags); } -static FORCEINLINE void ID3D12CommandQueue_CopyTileMappings(ID3D12CommandQueue* This,ID3D12Resource *dst_resource,const D3D12_TILED_RESOURCE_COORDINATE *dst_region_start_coordinate,ID3D12Resource *src_resource,const D3D12_TILED_RESOURCE_COORDINATE *src_region_start_coordinate,const D3D12_TILE_REGION_SIZE *region_size,D3D12_TILE_MAPPING_FLAGS flags) { +static __WIDL_INLINE void ID3D12CommandQueue_CopyTileMappings(ID3D12CommandQueue* This,ID3D12Resource *dst_resource,const D3D12_TILED_RESOURCE_COORDINATE *dst_region_start_coordinate,ID3D12Resource *src_resource,const D3D12_TILED_RESOURCE_COORDINATE *src_region_start_coordinate,const D3D12_TILE_REGION_SIZE *region_size,D3D12_TILE_MAPPING_FLAGS flags) { This->lpVtbl->CopyTileMappings(This,dst_resource,dst_region_start_coordinate,src_resource,src_region_start_coordinate,region_size,flags); } -static FORCEINLINE void ID3D12CommandQueue_ExecuteCommandLists(ID3D12CommandQueue* This,UINT command_list_count,ID3D12CommandList *const *command_lists) { +static __WIDL_INLINE void ID3D12CommandQueue_ExecuteCommandLists(ID3D12CommandQueue* This,UINT command_list_count,ID3D12CommandList *const *command_lists) { This->lpVtbl->ExecuteCommandLists(This,command_list_count,command_lists); } -static FORCEINLINE void ID3D12CommandQueue_SetMarker(ID3D12CommandQueue* This,UINT metadata,const void *data,UINT size) { +static __WIDL_INLINE void ID3D12CommandQueue_SetMarker(ID3D12CommandQueue* This,UINT metadata,const void *data,UINT size) { This->lpVtbl->SetMarker(This,metadata,data,size); } -static FORCEINLINE void ID3D12CommandQueue_BeginEvent(ID3D12CommandQueue* This,UINT metadata,const void *data,UINT size) { +static __WIDL_INLINE void ID3D12CommandQueue_BeginEvent(ID3D12CommandQueue* This,UINT metadata,const void *data,UINT size) { This->lpVtbl->BeginEvent(This,metadata,data,size); } -static FORCEINLINE void ID3D12CommandQueue_EndEvent(ID3D12CommandQueue* This) { +static __WIDL_INLINE void ID3D12CommandQueue_EndEvent(ID3D12CommandQueue* This) { This->lpVtbl->EndEvent(This); } -static FORCEINLINE HRESULT ID3D12CommandQueue_Signal(ID3D12CommandQueue* This,ID3D12Fence *fence,UINT64 value) { +static __WIDL_INLINE HRESULT ID3D12CommandQueue_Signal(ID3D12CommandQueue* This,ID3D12Fence *fence,UINT64 value) { return This->lpVtbl->Signal(This,fence,value); } -static FORCEINLINE HRESULT ID3D12CommandQueue_Wait(ID3D12CommandQueue* This,ID3D12Fence *fence,UINT64 value) { +static __WIDL_INLINE HRESULT ID3D12CommandQueue_Wait(ID3D12CommandQueue* This,ID3D12Fence *fence,UINT64 value) { return This->lpVtbl->Wait(This,fence,value); } -static FORCEINLINE HRESULT ID3D12CommandQueue_GetTimestampFrequency(ID3D12CommandQueue* This,UINT64 *frequency) { +static __WIDL_INLINE HRESULT ID3D12CommandQueue_GetTimestampFrequency(ID3D12CommandQueue* This,UINT64 *frequency) { return This->lpVtbl->GetTimestampFrequency(This,frequency); } -static FORCEINLINE HRESULT ID3D12CommandQueue_GetClockCalibration(ID3D12CommandQueue* This,UINT64 *gpu_timestamp,UINT64 *cpu_timestamp) { +static __WIDL_INLINE HRESULT ID3D12CommandQueue_GetClockCalibration(ID3D12CommandQueue* This,UINT64 *gpu_timestamp,UINT64 *cpu_timestamp) { return This->lpVtbl->GetClockCalibration(This,gpu_timestamp,cpu_timestamp); } -static FORCEINLINE D3D12_COMMAND_QUEUE_DESC ID3D12CommandQueue_GetDesc(ID3D12CommandQueue* This) { +static __WIDL_INLINE D3D12_COMMAND_QUEUE_DESC ID3D12CommandQueue_GetDesc(ID3D12CommandQueue* This) { D3D12_COMMAND_QUEUE_DESC __ret; return *This->lpVtbl->GetDesc(This,&__ret); } @@ -5716,14 +8059,18 @@ static FORCEINLINE D3D12_COMMAND_QUEUE_DESC ID3D12CommandQueue_GetDesc(ID3D12Com typedef enum D3D12_FENCE_FLAGS { D3D12_FENCE_FLAG_NONE = 0x0, D3D12_FENCE_FLAG_SHARED = 0x1, - D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER = 0x2 + D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER = 0x2, + D3D12_FENCE_FLAG_NON_MONITORED = 0x4 } D3D12_FENCE_FLAGS; DEFINE_ENUM_FLAG_OPERATORS(D3D12_FENCE_FLAGS); typedef enum D3D12_QUERY_HEAP_TYPE { D3D12_QUERY_HEAP_TYPE_OCCLUSION = 0, D3D12_QUERY_HEAP_TYPE_TIMESTAMP = 1, D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS = 2, - D3D12_QUERY_HEAP_TYPE_SO_STATISTICS = 3 + D3D12_QUERY_HEAP_TYPE_SO_STATISTICS = 3, + D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS = 4, + D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP = 5, + D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1 = 7 } D3D12_QUERY_HEAP_TYPE; typedef struct D3D12_QUERY_HEAP_DESC { D3D12_QUERY_HEAP_TYPE Type; @@ -5739,7 +8086,9 @@ typedef enum D3D12_INDIRECT_ARGUMENT_TYPE { D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT = 5, D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW = 6, D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW = 7, - D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW = 8 + D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW = 8, + D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS = 9, + D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH = 10 } D3D12_INDIRECT_ARGUMENT_TYPE; typedef struct D3D12_INDIRECT_ARGUMENT_DESC { D3D12_INDIRECT_ARGUMENT_TYPE Type; @@ -5850,30 +8199,30 @@ interface ID3D12RootSignature { #define ID3D12RootSignature_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12RootSignature_QueryInterface(ID3D12RootSignature* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12RootSignature_QueryInterface(ID3D12RootSignature* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12RootSignature_AddRef(ID3D12RootSignature* This) { +static __WIDL_INLINE ULONG ID3D12RootSignature_AddRef(ID3D12RootSignature* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12RootSignature_Release(ID3D12RootSignature* This) { +static __WIDL_INLINE ULONG ID3D12RootSignature_Release(ID3D12RootSignature* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12RootSignature_GetPrivateData(ID3D12RootSignature* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12RootSignature_GetPrivateData(ID3D12RootSignature* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12RootSignature_SetPrivateData(ID3D12RootSignature* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12RootSignature_SetPrivateData(ID3D12RootSignature* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12RootSignature_SetPrivateDataInterface(ID3D12RootSignature* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12RootSignature_SetPrivateDataInterface(ID3D12RootSignature* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12RootSignature_SetName(ID3D12RootSignature* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12RootSignature_SetName(ID3D12RootSignature* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12RootSignature_GetDevice(ID3D12RootSignature* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12RootSignature_GetDevice(ID3D12RootSignature* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } #endif @@ -5975,34 +8324,34 @@ interface ID3D12PipelineState { #define ID3D12PipelineState_GetCachedBlob(This,blob) (This)->lpVtbl->GetCachedBlob(This,blob) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12PipelineState_QueryInterface(ID3D12PipelineState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12PipelineState_QueryInterface(ID3D12PipelineState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12PipelineState_AddRef(ID3D12PipelineState* This) { +static __WIDL_INLINE ULONG ID3D12PipelineState_AddRef(ID3D12PipelineState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12PipelineState_Release(ID3D12PipelineState* This) { +static __WIDL_INLINE ULONG ID3D12PipelineState_Release(ID3D12PipelineState* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12PipelineState_GetPrivateData(ID3D12PipelineState* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12PipelineState_GetPrivateData(ID3D12PipelineState* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12PipelineState_SetPrivateData(ID3D12PipelineState* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12PipelineState_SetPrivateData(ID3D12PipelineState* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12PipelineState_SetPrivateDataInterface(ID3D12PipelineState* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12PipelineState_SetPrivateDataInterface(ID3D12PipelineState* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12PipelineState_SetName(ID3D12PipelineState* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12PipelineState_SetName(ID3D12PipelineState* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12PipelineState_GetDevice(ID3D12PipelineState* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12PipelineState_GetDevice(ID3D12PipelineState* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** ID3D12PipelineState methods ***/ -static FORCEINLINE HRESULT ID3D12PipelineState_GetCachedBlob(ID3D12PipelineState* This,ID3DBlob **blob) { +static __WIDL_INLINE HRESULT ID3D12PipelineState_GetCachedBlob(ID3D12PipelineState* This,ID3DBlob **blob) { return This->lpVtbl->GetCachedBlob(This,blob); } #endif @@ -6121,40 +8470,40 @@ interface ID3D12Fence { #define ID3D12Fence_Signal(This,value) (This)->lpVtbl->Signal(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12Fence_QueryInterface(ID3D12Fence* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12Fence_QueryInterface(ID3D12Fence* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12Fence_AddRef(ID3D12Fence* This) { +static __WIDL_INLINE ULONG ID3D12Fence_AddRef(ID3D12Fence* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12Fence_Release(ID3D12Fence* This) { +static __WIDL_INLINE ULONG ID3D12Fence_Release(ID3D12Fence* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12Fence_GetPrivateData(ID3D12Fence* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12Fence_GetPrivateData(ID3D12Fence* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Fence_SetPrivateData(ID3D12Fence* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12Fence_SetPrivateData(ID3D12Fence* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Fence_SetPrivateDataInterface(ID3D12Fence* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12Fence_SetPrivateDataInterface(ID3D12Fence* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12Fence_SetName(ID3D12Fence* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12Fence_SetName(ID3D12Fence* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12Fence_GetDevice(ID3D12Fence* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12Fence_GetDevice(ID3D12Fence* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** ID3D12Fence methods ***/ -static FORCEINLINE UINT64 ID3D12Fence_GetCompletedValue(ID3D12Fence* This) { +static __WIDL_INLINE UINT64 ID3D12Fence_GetCompletedValue(ID3D12Fence* This) { return This->lpVtbl->GetCompletedValue(This); } -static FORCEINLINE HRESULT ID3D12Fence_SetEventOnCompletion(ID3D12Fence* This,UINT64 value,HANDLE event) { +static __WIDL_INLINE HRESULT ID3D12Fence_SetEventOnCompletion(ID3D12Fence* This,UINT64 value,HANDLE event) { return This->lpVtbl->SetEventOnCompletion(This,value,event); } -static FORCEINLINE HRESULT ID3D12Fence_Signal(ID3D12Fence* This,UINT64 value) { +static __WIDL_INLINE HRESULT ID3D12Fence_Signal(ID3D12Fence* This,UINT64 value) { return This->lpVtbl->Signal(This,value); } #endif @@ -6165,6 +8514,161 @@ static FORCEINLINE HRESULT ID3D12Fence_Signal(ID3D12Fence* This,UINT64 value) { #endif /* __ID3D12Fence_INTERFACE_DEFINED__ */ +/***************************************************************************** + * ID3D12Fence1 interface + */ +#ifndef __ID3D12Fence1_INTERFACE_DEFINED__ +#define __ID3D12Fence1_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Fence1, 0x433685fe, 0xe22b, 0x4ca0, 0xa8,0xdb, 0xb5,0xb4,0xf4,0xdd,0x0e,0x4a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("433685fe-e22b-4ca0-a8db-b5b4f4dd0e4a") +ID3D12Fence1 : public ID3D12Fence +{ + virtual D3D12_FENCE_FLAGS STDMETHODCALLTYPE GetCreationFlags( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Fence1, 0x433685fe, 0xe22b, 0x4ca0, 0xa8,0xdb, 0xb5,0xb4,0xf4,0xdd,0x0e,0x4a) +#endif +#else +typedef struct ID3D12Fence1Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Fence1 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Fence1 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Fence1 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12Fence1 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12Fence1 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12Fence1 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12Fence1 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12Fence1 *This, + REFIID riid, + void **device); + + /*** ID3D12Fence methods ***/ + UINT64 (STDMETHODCALLTYPE *GetCompletedValue)( + ID3D12Fence1 *This); + + HRESULT (STDMETHODCALLTYPE *SetEventOnCompletion)( + ID3D12Fence1 *This, + UINT64 value, + HANDLE event); + + HRESULT (STDMETHODCALLTYPE *Signal)( + ID3D12Fence1 *This, + UINT64 value); + + /*** ID3D12Fence1 methods ***/ + D3D12_FENCE_FLAGS (STDMETHODCALLTYPE *GetCreationFlags)( + ID3D12Fence1 *This); + + END_INTERFACE +} ID3D12Fence1Vtbl; + +interface ID3D12Fence1 { + CONST_VTBL ID3D12Fence1Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Fence1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Fence1_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Fence1_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12Fence1_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12Fence1_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12Fence1_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12Fence1_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12Fence1_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12Fence methods ***/ +#define ID3D12Fence1_GetCompletedValue(This) (This)->lpVtbl->GetCompletedValue(This) +#define ID3D12Fence1_SetEventOnCompletion(This,value,event) (This)->lpVtbl->SetEventOnCompletion(This,value,event) +#define ID3D12Fence1_Signal(This,value) (This)->lpVtbl->Signal(This,value) +/*** ID3D12Fence1 methods ***/ +#define ID3D12Fence1_GetCreationFlags(This) (This)->lpVtbl->GetCreationFlags(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Fence1_QueryInterface(ID3D12Fence1* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Fence1_AddRef(ID3D12Fence1* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Fence1_Release(ID3D12Fence1* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12Fence1_GetPrivateData(ID3D12Fence1* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Fence1_SetPrivateData(ID3D12Fence1* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Fence1_SetPrivateDataInterface(ID3D12Fence1* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12Fence1_SetName(ID3D12Fence1* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12Fence1_GetDevice(ID3D12Fence1* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12Fence methods ***/ +static __WIDL_INLINE UINT64 ID3D12Fence1_GetCompletedValue(ID3D12Fence1* This) { + return This->lpVtbl->GetCompletedValue(This); +} +static __WIDL_INLINE HRESULT ID3D12Fence1_SetEventOnCompletion(ID3D12Fence1* This,UINT64 value,HANDLE event) { + return This->lpVtbl->SetEventOnCompletion(This,value,event); +} +static __WIDL_INLINE HRESULT ID3D12Fence1_Signal(ID3D12Fence1* This,UINT64 value) { + return This->lpVtbl->Signal(This,value); +} +/*** ID3D12Fence1 methods ***/ +static __WIDL_INLINE D3D12_FENCE_FLAGS ID3D12Fence1_GetCreationFlags(ID3D12Fence1* This) { + return This->lpVtbl->GetCreationFlags(This); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Fence1_INTERFACE_DEFINED__ */ + /***************************************************************************** * ID3D12CommandAllocator interface */ @@ -6255,34 +8759,34 @@ interface ID3D12CommandAllocator { #define ID3D12CommandAllocator_Reset(This) (This)->lpVtbl->Reset(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12CommandAllocator_QueryInterface(ID3D12CommandAllocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12CommandAllocator_QueryInterface(ID3D12CommandAllocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12CommandAllocator_AddRef(ID3D12CommandAllocator* This) { +static __WIDL_INLINE ULONG ID3D12CommandAllocator_AddRef(ID3D12CommandAllocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12CommandAllocator_Release(ID3D12CommandAllocator* This) { +static __WIDL_INLINE ULONG ID3D12CommandAllocator_Release(ID3D12CommandAllocator* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12CommandAllocator_GetPrivateData(ID3D12CommandAllocator* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12CommandAllocator_GetPrivateData(ID3D12CommandAllocator* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12CommandAllocator_SetPrivateData(ID3D12CommandAllocator* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12CommandAllocator_SetPrivateData(ID3D12CommandAllocator* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12CommandAllocator_SetPrivateDataInterface(ID3D12CommandAllocator* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12CommandAllocator_SetPrivateDataInterface(ID3D12CommandAllocator* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12CommandAllocator_SetName(ID3D12CommandAllocator* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12CommandAllocator_SetName(ID3D12CommandAllocator* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12DeviceChild methods ***/ -static FORCEINLINE HRESULT ID3D12CommandAllocator_GetDevice(ID3D12CommandAllocator* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT ID3D12CommandAllocator_GetDevice(ID3D12CommandAllocator* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** ID3D12CommandAllocator methods ***/ -static FORCEINLINE HRESULT ID3D12CommandAllocator_Reset(ID3D12CommandAllocator* This) { +static __WIDL_INLINE HRESULT ID3D12CommandAllocator_Reset(ID3D12CommandAllocator* This) { return This->lpVtbl->Reset(This); } #endif @@ -6891,140 +9395,140 @@ interface ID3D12Device { #define ID3D12Device_GetAdapterLuid(This) ID3D12Device_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12Device_QueryInterface(ID3D12Device* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12Device_QueryInterface(ID3D12Device* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12Device_AddRef(ID3D12Device* This) { +static __WIDL_INLINE ULONG ID3D12Device_AddRef(ID3D12Device* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12Device_Release(ID3D12Device* This) { +static __WIDL_INLINE ULONG ID3D12Device_Release(ID3D12Device* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12Device_GetPrivateData(ID3D12Device* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12Device_GetPrivateData(ID3D12Device* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Device_SetPrivateData(ID3D12Device* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12Device_SetPrivateData(ID3D12Device* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Device_SetPrivateDataInterface(ID3D12Device* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12Device_SetPrivateDataInterface(ID3D12Device* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12Device_SetName(ID3D12Device* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12Device_SetName(ID3D12Device* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12Device methods ***/ -static FORCEINLINE UINT ID3D12Device_GetNodeCount(ID3D12Device* This) { +static __WIDL_INLINE UINT ID3D12Device_GetNodeCount(ID3D12Device* This) { return This->lpVtbl->GetNodeCount(This); } -static FORCEINLINE HRESULT ID3D12Device_CreateCommandQueue(ID3D12Device* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateCommandQueue(ID3D12Device* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); } -static FORCEINLINE HRESULT ID3D12Device_CreateCommandAllocator(ID3D12Device* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateCommandAllocator(ID3D12Device* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); } -static FORCEINLINE HRESULT ID3D12Device_CreateGraphicsPipelineState(ID3D12Device* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateGraphicsPipelineState(ID3D12Device* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); } -static FORCEINLINE HRESULT ID3D12Device_CreateComputePipelineState(ID3D12Device* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateComputePipelineState(ID3D12Device* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); } -static FORCEINLINE HRESULT ID3D12Device_CreateCommandList(ID3D12Device* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,ID3D12CommandAllocator *command_allocator,ID3D12PipelineState *initial_pipeline_state,REFIID riid,void **command_list) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateCommandList(ID3D12Device* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,ID3D12CommandAllocator *command_allocator,ID3D12PipelineState *initial_pipeline_state,REFIID riid,void **command_list) { return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); } -static FORCEINLINE HRESULT ID3D12Device_CheckFeatureSupport(ID3D12Device* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { +static __WIDL_INLINE HRESULT ID3D12Device_CheckFeatureSupport(ID3D12Device* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); } -static FORCEINLINE HRESULT ID3D12Device_CreateDescriptorHeap(ID3D12Device* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateDescriptorHeap(ID3D12Device* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); } -static FORCEINLINE UINT ID3D12Device_GetDescriptorHandleIncrementSize(ID3D12Device* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { +static __WIDL_INLINE UINT ID3D12Device_GetDescriptorHandleIncrementSize(ID3D12Device* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); } -static FORCEINLINE HRESULT ID3D12Device_CreateRootSignature(ID3D12Device* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateRootSignature(ID3D12Device* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); } -static FORCEINLINE void ID3D12Device_CreateConstantBufferView(ID3D12Device* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { +static __WIDL_INLINE void ID3D12Device_CreateConstantBufferView(ID3D12Device* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); } -static FORCEINLINE void ID3D12Device_CreateShaderResourceView(ID3D12Device* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { +static __WIDL_INLINE void ID3D12Device_CreateShaderResourceView(ID3D12Device* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); } -static FORCEINLINE void ID3D12Device_CreateUnorderedAccessView(ID3D12Device* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { +static __WIDL_INLINE void ID3D12Device_CreateUnorderedAccessView(ID3D12Device* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); } -static FORCEINLINE void ID3D12Device_CreateRenderTargetView(ID3D12Device* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { +static __WIDL_INLINE void ID3D12Device_CreateRenderTargetView(ID3D12Device* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); } -static FORCEINLINE void ID3D12Device_CreateDepthStencilView(ID3D12Device* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { +static __WIDL_INLINE void ID3D12Device_CreateDepthStencilView(ID3D12Device* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); } -static FORCEINLINE void ID3D12Device_CreateSampler(ID3D12Device* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { +static __WIDL_INLINE void ID3D12Device_CreateSampler(ID3D12Device* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { This->lpVtbl->CreateSampler(This,desc,descriptor); } -static FORCEINLINE void ID3D12Device_CopyDescriptors(ID3D12Device* This,UINT dst_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets,const UINT *dst_descriptor_range_sizes,UINT src_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets,const UINT *src_descriptor_range_sizes,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { +static __WIDL_INLINE void ID3D12Device_CopyDescriptors(ID3D12Device* This,UINT dst_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets,const UINT *dst_descriptor_range_sizes,UINT src_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets,const UINT *src_descriptor_range_sizes,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { This->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type); } -static FORCEINLINE void ID3D12Device_CopyDescriptorsSimple(ID3D12Device* This,UINT descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset,const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { +static __WIDL_INLINE void ID3D12Device_CopyDescriptorsSimple(ID3D12Device* This,UINT descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset,const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); } -static FORCEINLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device_GetResourceAllocationInfo(ID3D12Device* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device_GetResourceAllocationInfo(ID3D12Device* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { D3D12_RESOURCE_ALLOCATION_INFO __ret; return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); } -static FORCEINLINE D3D12_HEAP_PROPERTIES ID3D12Device_GetCustomHeapProperties(ID3D12Device* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { +static __WIDL_INLINE D3D12_HEAP_PROPERTIES ID3D12Device_GetCustomHeapProperties(ID3D12Device* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { D3D12_HEAP_PROPERTIES __ret; return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); } -static FORCEINLINE HRESULT ID3D12Device_CreateCommittedResource(ID3D12Device* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateCommittedResource(ID3D12Device* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); } -static FORCEINLINE HRESULT ID3D12Device_CreateHeap(ID3D12Device* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateHeap(ID3D12Device* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { return This->lpVtbl->CreateHeap(This,desc,riid,heap); } -static FORCEINLINE HRESULT ID3D12Device_CreatePlacedResource(ID3D12Device* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { +static __WIDL_INLINE HRESULT ID3D12Device_CreatePlacedResource(ID3D12Device* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); } -static FORCEINLINE HRESULT ID3D12Device_CreateReservedResource(ID3D12Device* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateReservedResource(ID3D12Device* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); } -static FORCEINLINE HRESULT ID3D12Device_CreateSharedHandle(ID3D12Device* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateSharedHandle(ID3D12Device* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); } -static FORCEINLINE HRESULT ID3D12Device_OpenSharedHandle(ID3D12Device* This,HANDLE handle,REFIID riid,void **object) { +static __WIDL_INLINE HRESULT ID3D12Device_OpenSharedHandle(ID3D12Device* This,HANDLE handle,REFIID riid,void **object) { return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); } -static FORCEINLINE HRESULT ID3D12Device_OpenSharedHandleByName(ID3D12Device* This,const WCHAR *name,DWORD access,HANDLE *handle) { +static __WIDL_INLINE HRESULT ID3D12Device_OpenSharedHandleByName(ID3D12Device* This,const WCHAR *name,DWORD access,HANDLE *handle) { return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); } -static FORCEINLINE HRESULT ID3D12Device_MakeResident(ID3D12Device* This,UINT object_count,ID3D12Pageable *const *objects) { +static __WIDL_INLINE HRESULT ID3D12Device_MakeResident(ID3D12Device* This,UINT object_count,ID3D12Pageable *const *objects) { return This->lpVtbl->MakeResident(This,object_count,objects); } -static FORCEINLINE HRESULT ID3D12Device_Evict(ID3D12Device* This,UINT object_count,ID3D12Pageable *const *objects) { +static __WIDL_INLINE HRESULT ID3D12Device_Evict(ID3D12Device* This,UINT object_count,ID3D12Pageable *const *objects) { return This->lpVtbl->Evict(This,object_count,objects); } -static FORCEINLINE HRESULT ID3D12Device_CreateFence(ID3D12Device* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateFence(ID3D12Device* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); } -static FORCEINLINE HRESULT ID3D12Device_GetDeviceRemovedReason(ID3D12Device* This) { +static __WIDL_INLINE HRESULT ID3D12Device_GetDeviceRemovedReason(ID3D12Device* This) { return This->lpVtbl->GetDeviceRemovedReason(This); } -static FORCEINLINE void ID3D12Device_GetCopyableFootprints(ID3D12Device* This,const D3D12_RESOURCE_DESC *desc,UINT first_sub_resource,UINT sub_resource_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *row_count,UINT64 *row_size,UINT64 *total_bytes) { +static __WIDL_INLINE void ID3D12Device_GetCopyableFootprints(ID3D12Device* This,const D3D12_RESOURCE_DESC *desc,UINT first_sub_resource,UINT sub_resource_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *row_count,UINT64 *row_size,UINT64 *total_bytes) { This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); } -static FORCEINLINE HRESULT ID3D12Device_CreateQueryHeap(ID3D12Device* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateQueryHeap(ID3D12Device* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); } -static FORCEINLINE HRESULT ID3D12Device_SetStablePowerState(ID3D12Device* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT ID3D12Device_SetStablePowerState(ID3D12Device* This,WINBOOL enable) { return This->lpVtbl->SetStablePowerState(This,enable); } -static FORCEINLINE HRESULT ID3D12Device_CreateCommandSignature(ID3D12Device* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { +static __WIDL_INLINE HRESULT ID3D12Device_CreateCommandSignature(ID3D12Device* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); } -static FORCEINLINE void ID3D12Device_GetResourceTiling(ID3D12Device* This,ID3D12Resource *resource,UINT *total_tile_count,D3D12_PACKED_MIP_INFO *packed_mip_info,D3D12_TILE_SHAPE *standard_tile_shape,UINT *sub_resource_tiling_count,UINT first_sub_resource_tiling,D3D12_SUBRESOURCE_TILING *sub_resource_tilings) { +static __WIDL_INLINE void ID3D12Device_GetResourceTiling(ID3D12Device* This,ID3D12Resource *resource,UINT *total_tile_count,D3D12_PACKED_MIP_INFO *packed_mip_info,D3D12_TILE_SHAPE *standard_tile_shape,UINT *sub_resource_tiling_count,UINT first_sub_resource_tiling,D3D12_SUBRESOURCE_TILING *sub_resource_tilings) { This->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings); } -static FORCEINLINE LUID ID3D12Device_GetAdapterLuid(ID3D12Device* This) { +static __WIDL_INLINE LUID ID3D12Device_GetAdapterLuid(ID3D12Device* This) { LUID __ret; return *This->lpVtbl->GetAdapterLuid(This,&__ret); } @@ -7036,6 +9540,379 @@ static FORCEINLINE LUID ID3D12Device_GetAdapterLuid(ID3D12Device* This) { #endif /* __ID3D12Device_INTERFACE_DEFINED__ */ +/***************************************************************************** + * ID3D12PipelineLibrary interface + */ +#ifndef __ID3D12PipelineLibrary_INTERFACE_DEFINED__ +#define __ID3D12PipelineLibrary_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12PipelineLibrary, 0xc64226a8, 0x9201, 0x46af, 0xb4,0xcc, 0x53,0xfb,0x9f,0xf7,0x41,0x4f); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c64226a8-9201-46af-b4cc-53fb9ff7414f") +ID3D12PipelineLibrary : public ID3D12DeviceChild +{ + virtual HRESULT STDMETHODCALLTYPE StorePipeline( + const WCHAR *name, + ID3D12PipelineState *pipeline) = 0; + + virtual HRESULT STDMETHODCALLTYPE LoadGraphicsPipeline( + const WCHAR *name, + const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state) = 0; + + virtual HRESULT STDMETHODCALLTYPE LoadComputePipeline( + const WCHAR *name, + const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state) = 0; + + virtual SIZE_T STDMETHODCALLTYPE GetSerializedSize( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Serialize( + void *data, + SIZE_T data_size_in_bytes) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12PipelineLibrary, 0xc64226a8, 0x9201, 0x46af, 0xb4,0xcc, 0x53,0xfb,0x9f,0xf7,0x41,0x4f) +#endif +#else +typedef struct ID3D12PipelineLibraryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12PipelineLibrary *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12PipelineLibrary *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12PipelineLibrary *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12PipelineLibrary *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12PipelineLibrary *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12PipelineLibrary *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12PipelineLibrary *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12PipelineLibrary *This, + REFIID riid, + void **device); + + /*** ID3D12PipelineLibrary methods ***/ + HRESULT (STDMETHODCALLTYPE *StorePipeline)( + ID3D12PipelineLibrary *This, + const WCHAR *name, + ID3D12PipelineState *pipeline); + + HRESULT (STDMETHODCALLTYPE *LoadGraphicsPipeline)( + ID3D12PipelineLibrary *This, + const WCHAR *name, + const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *LoadComputePipeline)( + ID3D12PipelineLibrary *This, + const WCHAR *name, + const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + SIZE_T (STDMETHODCALLTYPE *GetSerializedSize)( + ID3D12PipelineLibrary *This); + + HRESULT (STDMETHODCALLTYPE *Serialize)( + ID3D12PipelineLibrary *This, + void *data, + SIZE_T data_size_in_bytes); + + END_INTERFACE +} ID3D12PipelineLibraryVtbl; + +interface ID3D12PipelineLibrary { + CONST_VTBL ID3D12PipelineLibraryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12PipelineLibrary_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12PipelineLibrary_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12PipelineLibrary_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12PipelineLibrary_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12PipelineLibrary_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12PipelineLibrary_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12PipelineLibrary_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12PipelineLibrary_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12PipelineLibrary methods ***/ +#define ID3D12PipelineLibrary_StorePipeline(This,name,pipeline) (This)->lpVtbl->StorePipeline(This,name,pipeline) +#define ID3D12PipelineLibrary_LoadGraphicsPipeline(This,name,desc,riid,pipeline_state) (This)->lpVtbl->LoadGraphicsPipeline(This,name,desc,riid,pipeline_state) +#define ID3D12PipelineLibrary_LoadComputePipeline(This,name,desc,riid,pipeline_state) (This)->lpVtbl->LoadComputePipeline(This,name,desc,riid,pipeline_state) +#define ID3D12PipelineLibrary_GetSerializedSize(This) (This)->lpVtbl->GetSerializedSize(This) +#define ID3D12PipelineLibrary_Serialize(This,data,data_size_in_bytes) (This)->lpVtbl->Serialize(This,data,data_size_in_bytes) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary_QueryInterface(ID3D12PipelineLibrary* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12PipelineLibrary_AddRef(ID3D12PipelineLibrary* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12PipelineLibrary_Release(ID3D12PipelineLibrary* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary_GetPrivateData(ID3D12PipelineLibrary* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary_SetPrivateData(ID3D12PipelineLibrary* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary_SetPrivateDataInterface(ID3D12PipelineLibrary* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary_SetName(ID3D12PipelineLibrary* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary_GetDevice(ID3D12PipelineLibrary* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12PipelineLibrary methods ***/ +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary_StorePipeline(ID3D12PipelineLibrary* This,const WCHAR *name,ID3D12PipelineState *pipeline) { + return This->lpVtbl->StorePipeline(This,name,pipeline); +} +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary_LoadGraphicsPipeline(ID3D12PipelineLibrary* This,const WCHAR *name,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->LoadGraphicsPipeline(This,name,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary_LoadComputePipeline(ID3D12PipelineLibrary* This,const WCHAR *name,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->LoadComputePipeline(This,name,desc,riid,pipeline_state); +} +static __WIDL_INLINE SIZE_T ID3D12PipelineLibrary_GetSerializedSize(ID3D12PipelineLibrary* This) { + return This->lpVtbl->GetSerializedSize(This); +} +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary_Serialize(ID3D12PipelineLibrary* This,void *data,SIZE_T data_size_in_bytes) { + return This->lpVtbl->Serialize(This,data,data_size_in_bytes); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12PipelineLibrary_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12PipelineLibrary1 interface + */ +#ifndef __ID3D12PipelineLibrary1_INTERFACE_DEFINED__ +#define __ID3D12PipelineLibrary1_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12PipelineLibrary1, 0x80eabf42, 0x2568, 0x4e5e, 0xbd,0x82, 0xc3,0x7f,0x86,0x96,0x1d,0xc3); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("80eabf42-2568-4e5e-bd82-c37f86961dc3") +ID3D12PipelineLibrary1 : public ID3D12PipelineLibrary +{ + virtual HRESULT STDMETHODCALLTYPE LoadPipeline( + const WCHAR *name, + const D3D12_PIPELINE_STATE_STREAM_DESC *desc, + REFIID riid, + void **pipeline_state) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12PipelineLibrary1, 0x80eabf42, 0x2568, 0x4e5e, 0xbd,0x82, 0xc3,0x7f,0x86,0x96,0x1d,0xc3) +#endif +#else +typedef struct ID3D12PipelineLibrary1Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12PipelineLibrary1 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12PipelineLibrary1 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12PipelineLibrary1 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12PipelineLibrary1 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12PipelineLibrary1 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12PipelineLibrary1 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12PipelineLibrary1 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12PipelineLibrary1 *This, + REFIID riid, + void **device); + + /*** ID3D12PipelineLibrary methods ***/ + HRESULT (STDMETHODCALLTYPE *StorePipeline)( + ID3D12PipelineLibrary1 *This, + const WCHAR *name, + ID3D12PipelineState *pipeline); + + HRESULT (STDMETHODCALLTYPE *LoadGraphicsPipeline)( + ID3D12PipelineLibrary1 *This, + const WCHAR *name, + const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *LoadComputePipeline)( + ID3D12PipelineLibrary1 *This, + const WCHAR *name, + const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + SIZE_T (STDMETHODCALLTYPE *GetSerializedSize)( + ID3D12PipelineLibrary1 *This); + + HRESULT (STDMETHODCALLTYPE *Serialize)( + ID3D12PipelineLibrary1 *This, + void *data, + SIZE_T data_size_in_bytes); + + /*** ID3D12PipelineLibrary1 methods ***/ + HRESULT (STDMETHODCALLTYPE *LoadPipeline)( + ID3D12PipelineLibrary1 *This, + const WCHAR *name, + const D3D12_PIPELINE_STATE_STREAM_DESC *desc, + REFIID riid, + void **pipeline_state); + + END_INTERFACE +} ID3D12PipelineLibrary1Vtbl; + +interface ID3D12PipelineLibrary1 { + CONST_VTBL ID3D12PipelineLibrary1Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12PipelineLibrary1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12PipelineLibrary1_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12PipelineLibrary1_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12PipelineLibrary1_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12PipelineLibrary1_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12PipelineLibrary1_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12PipelineLibrary1_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12PipelineLibrary1_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12PipelineLibrary methods ***/ +#define ID3D12PipelineLibrary1_StorePipeline(This,name,pipeline) (This)->lpVtbl->StorePipeline(This,name,pipeline) +#define ID3D12PipelineLibrary1_LoadGraphicsPipeline(This,name,desc,riid,pipeline_state) (This)->lpVtbl->LoadGraphicsPipeline(This,name,desc,riid,pipeline_state) +#define ID3D12PipelineLibrary1_LoadComputePipeline(This,name,desc,riid,pipeline_state) (This)->lpVtbl->LoadComputePipeline(This,name,desc,riid,pipeline_state) +#define ID3D12PipelineLibrary1_GetSerializedSize(This) (This)->lpVtbl->GetSerializedSize(This) +#define ID3D12PipelineLibrary1_Serialize(This,data,data_size_in_bytes) (This)->lpVtbl->Serialize(This,data,data_size_in_bytes) +/*** ID3D12PipelineLibrary1 methods ***/ +#define ID3D12PipelineLibrary1_LoadPipeline(This,name,desc,riid,pipeline_state) (This)->lpVtbl->LoadPipeline(This,name,desc,riid,pipeline_state) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary1_QueryInterface(ID3D12PipelineLibrary1* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12PipelineLibrary1_AddRef(ID3D12PipelineLibrary1* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12PipelineLibrary1_Release(ID3D12PipelineLibrary1* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary1_GetPrivateData(ID3D12PipelineLibrary1* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary1_SetPrivateData(ID3D12PipelineLibrary1* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary1_SetPrivateDataInterface(ID3D12PipelineLibrary1* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary1_SetName(ID3D12PipelineLibrary1* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary1_GetDevice(ID3D12PipelineLibrary1* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12PipelineLibrary methods ***/ +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary1_StorePipeline(ID3D12PipelineLibrary1* This,const WCHAR *name,ID3D12PipelineState *pipeline) { + return This->lpVtbl->StorePipeline(This,name,pipeline); +} +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary1_LoadGraphicsPipeline(ID3D12PipelineLibrary1* This,const WCHAR *name,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->LoadGraphicsPipeline(This,name,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary1_LoadComputePipeline(ID3D12PipelineLibrary1* This,const WCHAR *name,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->LoadComputePipeline(This,name,desc,riid,pipeline_state); +} +static __WIDL_INLINE SIZE_T ID3D12PipelineLibrary1_GetSerializedSize(ID3D12PipelineLibrary1* This) { + return This->lpVtbl->GetSerializedSize(This); +} +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary1_Serialize(ID3D12PipelineLibrary1* This,void *data,SIZE_T data_size_in_bytes) { + return This->lpVtbl->Serialize(This,data,data_size_in_bytes); +} +/*** ID3D12PipelineLibrary1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12PipelineLibrary1_LoadPipeline(ID3D12PipelineLibrary1* This,const WCHAR *name,const D3D12_PIPELINE_STATE_STREAM_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->LoadPipeline(This,name,desc,riid,pipeline_state); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12PipelineLibrary1_INTERFACE_DEFINED__ */ + /***************************************************************************** * ID3D12Device1 interface */ @@ -7433,151 +10310,151 @@ interface ID3D12Device1 { #define ID3D12Device1_SetResidencyPriority(This,object_count,objects,priorities) (This)->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12Device1_QueryInterface(ID3D12Device1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12Device1_QueryInterface(ID3D12Device1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12Device1_AddRef(ID3D12Device1* This) { +static __WIDL_INLINE ULONG ID3D12Device1_AddRef(ID3D12Device1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12Device1_Release(ID3D12Device1* This) { +static __WIDL_INLINE ULONG ID3D12Device1_Release(ID3D12Device1* This) { return This->lpVtbl->Release(This); } /*** ID3D12Object methods ***/ -static FORCEINLINE HRESULT ID3D12Device1_GetPrivateData(ID3D12Device1* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT ID3D12Device1_GetPrivateData(ID3D12Device1* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Device1_SetPrivateData(ID3D12Device1* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT ID3D12Device1_SetPrivateData(ID3D12Device1* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT ID3D12Device1_SetPrivateDataInterface(ID3D12Device1* This,REFGUID guid,const IUnknown *data) { +static __WIDL_INLINE HRESULT ID3D12Device1_SetPrivateDataInterface(ID3D12Device1* This,REFGUID guid,const IUnknown *data) { return This->lpVtbl->SetPrivateDataInterface(This,guid,data); } -static FORCEINLINE HRESULT ID3D12Device1_SetName(ID3D12Device1* This,const WCHAR *name) { +static __WIDL_INLINE HRESULT ID3D12Device1_SetName(ID3D12Device1* This,const WCHAR *name) { return This->lpVtbl->SetName(This,name); } /*** ID3D12Device methods ***/ -static FORCEINLINE UINT ID3D12Device1_GetNodeCount(ID3D12Device1* This) { +static __WIDL_INLINE UINT ID3D12Device1_GetNodeCount(ID3D12Device1* This) { return This->lpVtbl->GetNodeCount(This); } -static FORCEINLINE HRESULT ID3D12Device1_CreateCommandQueue(ID3D12Device1* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateCommandQueue(ID3D12Device1* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); } -static FORCEINLINE HRESULT ID3D12Device1_CreateCommandAllocator(ID3D12Device1* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateCommandAllocator(ID3D12Device1* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); } -static FORCEINLINE HRESULT ID3D12Device1_CreateGraphicsPipelineState(ID3D12Device1* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateGraphicsPipelineState(ID3D12Device1* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); } -static FORCEINLINE HRESULT ID3D12Device1_CreateComputePipelineState(ID3D12Device1* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateComputePipelineState(ID3D12Device1* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); } -static FORCEINLINE HRESULT ID3D12Device1_CreateCommandList(ID3D12Device1* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,ID3D12CommandAllocator *command_allocator,ID3D12PipelineState *initial_pipeline_state,REFIID riid,void **command_list) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateCommandList(ID3D12Device1* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,ID3D12CommandAllocator *command_allocator,ID3D12PipelineState *initial_pipeline_state,REFIID riid,void **command_list) { return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); } -static FORCEINLINE HRESULT ID3D12Device1_CheckFeatureSupport(ID3D12Device1* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { +static __WIDL_INLINE HRESULT ID3D12Device1_CheckFeatureSupport(ID3D12Device1* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); } -static FORCEINLINE HRESULT ID3D12Device1_CreateDescriptorHeap(ID3D12Device1* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateDescriptorHeap(ID3D12Device1* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); } -static FORCEINLINE UINT ID3D12Device1_GetDescriptorHandleIncrementSize(ID3D12Device1* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { +static __WIDL_INLINE UINT ID3D12Device1_GetDescriptorHandleIncrementSize(ID3D12Device1* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); } -static FORCEINLINE HRESULT ID3D12Device1_CreateRootSignature(ID3D12Device1* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateRootSignature(ID3D12Device1* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); } -static FORCEINLINE void ID3D12Device1_CreateConstantBufferView(ID3D12Device1* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { +static __WIDL_INLINE void ID3D12Device1_CreateConstantBufferView(ID3D12Device1* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); } -static FORCEINLINE void ID3D12Device1_CreateShaderResourceView(ID3D12Device1* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { +static __WIDL_INLINE void ID3D12Device1_CreateShaderResourceView(ID3D12Device1* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); } -static FORCEINLINE void ID3D12Device1_CreateUnorderedAccessView(ID3D12Device1* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { +static __WIDL_INLINE void ID3D12Device1_CreateUnorderedAccessView(ID3D12Device1* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); } -static FORCEINLINE void ID3D12Device1_CreateRenderTargetView(ID3D12Device1* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { +static __WIDL_INLINE void ID3D12Device1_CreateRenderTargetView(ID3D12Device1* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); } -static FORCEINLINE void ID3D12Device1_CreateDepthStencilView(ID3D12Device1* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { +static __WIDL_INLINE void ID3D12Device1_CreateDepthStencilView(ID3D12Device1* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); } -static FORCEINLINE void ID3D12Device1_CreateSampler(ID3D12Device1* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { +static __WIDL_INLINE void ID3D12Device1_CreateSampler(ID3D12Device1* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { This->lpVtbl->CreateSampler(This,desc,descriptor); } -static FORCEINLINE void ID3D12Device1_CopyDescriptors(ID3D12Device1* This,UINT dst_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets,const UINT *dst_descriptor_range_sizes,UINT src_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets,const UINT *src_descriptor_range_sizes,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { +static __WIDL_INLINE void ID3D12Device1_CopyDescriptors(ID3D12Device1* This,UINT dst_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets,const UINT *dst_descriptor_range_sizes,UINT src_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets,const UINT *src_descriptor_range_sizes,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { This->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type); } -static FORCEINLINE void ID3D12Device1_CopyDescriptorsSimple(ID3D12Device1* This,UINT descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset,const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { +static __WIDL_INLINE void ID3D12Device1_CopyDescriptorsSimple(ID3D12Device1* This,UINT descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset,const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); } -static FORCEINLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device1_GetResourceAllocationInfo(ID3D12Device1* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device1_GetResourceAllocationInfo(ID3D12Device1* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { D3D12_RESOURCE_ALLOCATION_INFO __ret; return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); } -static FORCEINLINE D3D12_HEAP_PROPERTIES ID3D12Device1_GetCustomHeapProperties(ID3D12Device1* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { +static __WIDL_INLINE D3D12_HEAP_PROPERTIES ID3D12Device1_GetCustomHeapProperties(ID3D12Device1* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { D3D12_HEAP_PROPERTIES __ret; return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); } -static FORCEINLINE HRESULT ID3D12Device1_CreateCommittedResource(ID3D12Device1* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateCommittedResource(ID3D12Device1* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); } -static FORCEINLINE HRESULT ID3D12Device1_CreateHeap(ID3D12Device1* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateHeap(ID3D12Device1* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { return This->lpVtbl->CreateHeap(This,desc,riid,heap); } -static FORCEINLINE HRESULT ID3D12Device1_CreatePlacedResource(ID3D12Device1* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreatePlacedResource(ID3D12Device1* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); } -static FORCEINLINE HRESULT ID3D12Device1_CreateReservedResource(ID3D12Device1* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateReservedResource(ID3D12Device1* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); } -static FORCEINLINE HRESULT ID3D12Device1_CreateSharedHandle(ID3D12Device1* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateSharedHandle(ID3D12Device1* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); } -static FORCEINLINE HRESULT ID3D12Device1_OpenSharedHandle(ID3D12Device1* This,HANDLE handle,REFIID riid,void **object) { +static __WIDL_INLINE HRESULT ID3D12Device1_OpenSharedHandle(ID3D12Device1* This,HANDLE handle,REFIID riid,void **object) { return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); } -static FORCEINLINE HRESULT ID3D12Device1_OpenSharedHandleByName(ID3D12Device1* This,const WCHAR *name,DWORD access,HANDLE *handle) { +static __WIDL_INLINE HRESULT ID3D12Device1_OpenSharedHandleByName(ID3D12Device1* This,const WCHAR *name,DWORD access,HANDLE *handle) { return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); } -static FORCEINLINE HRESULT ID3D12Device1_MakeResident(ID3D12Device1* This,UINT object_count,ID3D12Pageable *const *objects) { +static __WIDL_INLINE HRESULT ID3D12Device1_MakeResident(ID3D12Device1* This,UINT object_count,ID3D12Pageable *const *objects) { return This->lpVtbl->MakeResident(This,object_count,objects); } -static FORCEINLINE HRESULT ID3D12Device1_Evict(ID3D12Device1* This,UINT object_count,ID3D12Pageable *const *objects) { +static __WIDL_INLINE HRESULT ID3D12Device1_Evict(ID3D12Device1* This,UINT object_count,ID3D12Pageable *const *objects) { return This->lpVtbl->Evict(This,object_count,objects); } -static FORCEINLINE HRESULT ID3D12Device1_CreateFence(ID3D12Device1* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateFence(ID3D12Device1* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); } -static FORCEINLINE HRESULT ID3D12Device1_GetDeviceRemovedReason(ID3D12Device1* This) { +static __WIDL_INLINE HRESULT ID3D12Device1_GetDeviceRemovedReason(ID3D12Device1* This) { return This->lpVtbl->GetDeviceRemovedReason(This); } -static FORCEINLINE void ID3D12Device1_GetCopyableFootprints(ID3D12Device1* This,const D3D12_RESOURCE_DESC *desc,UINT first_sub_resource,UINT sub_resource_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *row_count,UINT64 *row_size,UINT64 *total_bytes) { +static __WIDL_INLINE void ID3D12Device1_GetCopyableFootprints(ID3D12Device1* This,const D3D12_RESOURCE_DESC *desc,UINT first_sub_resource,UINT sub_resource_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *row_count,UINT64 *row_size,UINT64 *total_bytes) { This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); } -static FORCEINLINE HRESULT ID3D12Device1_CreateQueryHeap(ID3D12Device1* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateQueryHeap(ID3D12Device1* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); } -static FORCEINLINE HRESULT ID3D12Device1_SetStablePowerState(ID3D12Device1* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT ID3D12Device1_SetStablePowerState(ID3D12Device1* This,WINBOOL enable) { return This->lpVtbl->SetStablePowerState(This,enable); } -static FORCEINLINE HRESULT ID3D12Device1_CreateCommandSignature(ID3D12Device1* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreateCommandSignature(ID3D12Device1* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); } -static FORCEINLINE void ID3D12Device1_GetResourceTiling(ID3D12Device1* This,ID3D12Resource *resource,UINT *total_tile_count,D3D12_PACKED_MIP_INFO *packed_mip_info,D3D12_TILE_SHAPE *standard_tile_shape,UINT *sub_resource_tiling_count,UINT first_sub_resource_tiling,D3D12_SUBRESOURCE_TILING *sub_resource_tilings) { +static __WIDL_INLINE void ID3D12Device1_GetResourceTiling(ID3D12Device1* This,ID3D12Resource *resource,UINT *total_tile_count,D3D12_PACKED_MIP_INFO *packed_mip_info,D3D12_TILE_SHAPE *standard_tile_shape,UINT *sub_resource_tiling_count,UINT first_sub_resource_tiling,D3D12_SUBRESOURCE_TILING *sub_resource_tilings) { This->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings); } -static FORCEINLINE LUID ID3D12Device1_GetAdapterLuid(ID3D12Device1* This) { +static __WIDL_INLINE LUID ID3D12Device1_GetAdapterLuid(ID3D12Device1* This) { LUID __ret; return *This->lpVtbl->GetAdapterLuid(This,&__ret); } /*** ID3D12Device1 methods ***/ -static FORCEINLINE HRESULT ID3D12Device1_CreatePipelineLibrary(ID3D12Device1* This,const void *blob,SIZE_T blob_size,REFIID iid,void **lib) { +static __WIDL_INLINE HRESULT ID3D12Device1_CreatePipelineLibrary(ID3D12Device1* This,const void *blob,SIZE_T blob_size,REFIID iid,void **lib) { return This->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib); } -static FORCEINLINE HRESULT ID3D12Device1_SetEventOnMultipleFenceCompletion(ID3D12Device1* This,ID3D12Fence *const *fences,const UINT64 *values,UINT fence_count,D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags,HANDLE event) { +static __WIDL_INLINE HRESULT ID3D12Device1_SetEventOnMultipleFenceCompletion(ID3D12Device1* This,ID3D12Fence *const *fences,const UINT64 *values,UINT fence_count,D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags,HANDLE event) { return This->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event); } -static FORCEINLINE HRESULT ID3D12Device1_SetResidencyPriority(ID3D12Device1* This,UINT object_count,ID3D12Pageable *const *objects,const D3D12_RESIDENCY_PRIORITY *priorities) { +static __WIDL_INLINE HRESULT ID3D12Device1_SetResidencyPriority(ID3D12Device1* This,UINT object_count,ID3D12Pageable *const *objects,const D3D12_RESIDENCY_PRIORITY *priorities) { return This->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities); } #endif @@ -7588,6 +10465,1157 @@ static FORCEINLINE HRESULT ID3D12Device1_SetResidencyPriority(ID3D12Device1* Thi #endif /* __ID3D12Device1_INTERFACE_DEFINED__ */ +/***************************************************************************** + * ID3D12Device2 interface + */ +#ifndef __ID3D12Device2_INTERFACE_DEFINED__ +#define __ID3D12Device2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Device2, 0x30baa41e, 0xb15b, 0x475c, 0xa0,0xbb, 0x1a,0xf5,0xc5,0xb6,0x43,0x28); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("30baa41e-b15b-475c-a0bb-1af5c5b64328") +ID3D12Device2 : public ID3D12Device1 +{ + virtual HRESULT STDMETHODCALLTYPE CreatePipelineState( + const D3D12_PIPELINE_STATE_STREAM_DESC *desc, + REFIID riid, + void **pipeline_state) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Device2, 0x30baa41e, 0xb15b, 0x475c, 0xa0,0xbb, 0x1a,0xf5,0xc5,0xb6,0x43,0x28) +#endif +#else +typedef struct ID3D12Device2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Device2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Device2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Device2 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12Device2 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12Device2 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12Device2 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12Device2 *This, + const WCHAR *name); + + /*** ID3D12Device methods ***/ + UINT (STDMETHODCALLTYPE *GetNodeCount)( + ID3D12Device2 *This); + + HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( + ID3D12Device2 *This, + const D3D12_COMMAND_QUEUE_DESC *desc, + REFIID riid, + void **command_queue); + + HRESULT (STDMETHODCALLTYPE *CreateCommandAllocator)( + ID3D12Device2 *This, + D3D12_COMMAND_LIST_TYPE type, + REFIID riid, + void **command_allocator); + + HRESULT (STDMETHODCALLTYPE *CreateGraphicsPipelineState)( + ID3D12Device2 *This, + const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateComputePipelineState)( + ID3D12Device2 *This, + const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateCommandList)( + ID3D12Device2 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + ID3D12CommandAllocator *command_allocator, + ID3D12PipelineState *initial_pipeline_state, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( + ID3D12Device2 *This, + D3D12_FEATURE feature, + void *feature_data, + UINT feature_data_size); + + HRESULT (STDMETHODCALLTYPE *CreateDescriptorHeap)( + ID3D12Device2 *This, + const D3D12_DESCRIPTOR_HEAP_DESC *desc, + REFIID riid, + void **descriptor_heap); + + UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( + ID3D12Device2 *This, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateRootSignature)( + ID3D12Device2 *This, + UINT node_mask, + const void *bytecode, + SIZE_T bytecode_length, + REFIID riid, + void **root_signature); + + void (STDMETHODCALLTYPE *CreateConstantBufferView)( + ID3D12Device2 *This, + const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateShaderResourceView)( + ID3D12Device2 *This, + ID3D12Resource *resource, + const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateUnorderedAccessView)( + ID3D12Device2 *This, + ID3D12Resource *resource, + ID3D12Resource *counter_resource, + const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateRenderTargetView)( + ID3D12Device2 *This, + ID3D12Resource *resource, + const D3D12_RENDER_TARGET_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateDepthStencilView)( + ID3D12Device2 *This, + ID3D12Resource *resource, + const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateSampler)( + ID3D12Device2 *This, + const D3D12_SAMPLER_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CopyDescriptors)( + ID3D12Device2 *This, + UINT dst_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, + const UINT *dst_descriptor_range_sizes, + UINT src_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, + const UINT *src_descriptor_range_sizes, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + void (STDMETHODCALLTYPE *CopyDescriptorsSimple)( + ID3D12Device2 *This, + UINT descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, + const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( + ID3D12Device2 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT reource_desc_count, + const D3D12_RESOURCE_DESC *resource_descs); + + D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( + ID3D12Device2 *This, + D3D12_HEAP_PROPERTIES *__ret, + UINT node_mask, + D3D12_HEAP_TYPE heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( + ID3D12Device2 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap)( + ID3D12Device2 *This, + const D3D12_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreatePlacedResource)( + ID3D12Device2 *This, + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource)( + ID3D12Device2 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateSharedHandle)( + ID3D12Device2 *This, + ID3D12DeviceChild *object, + const SECURITY_ATTRIBUTES *attributes, + DWORD access, + const WCHAR *name, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandle)( + ID3D12Device2 *This, + HANDLE handle, + REFIID riid, + void **object); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandleByName)( + ID3D12Device2 *This, + const WCHAR *name, + DWORD access, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *MakeResident)( + ID3D12Device2 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *Evict)( + ID3D12Device2 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *CreateFence)( + ID3D12Device2 *This, + UINT64 initial_value, + D3D12_FENCE_FLAGS flags, + REFIID riid, + void **fence); + + HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( + ID3D12Device2 *This); + + void (STDMETHODCALLTYPE *GetCopyableFootprints)( + ID3D12Device2 *This, + const D3D12_RESOURCE_DESC *desc, + UINT first_sub_resource, + UINT sub_resource_count, + UINT64 base_offset, + D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, + UINT *row_count, + UINT64 *row_size, + UINT64 *total_bytes); + + HRESULT (STDMETHODCALLTYPE *CreateQueryHeap)( + ID3D12Device2 *This, + const D3D12_QUERY_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *SetStablePowerState)( + ID3D12Device2 *This, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *CreateCommandSignature)( + ID3D12Device2 *This, + const D3D12_COMMAND_SIGNATURE_DESC *desc, + ID3D12RootSignature *root_signature, + REFIID riid, + void **command_signature); + + void (STDMETHODCALLTYPE *GetResourceTiling)( + ID3D12Device2 *This, + ID3D12Resource *resource, + UINT *total_tile_count, + D3D12_PACKED_MIP_INFO *packed_mip_info, + D3D12_TILE_SHAPE *standard_tile_shape, + UINT *sub_resource_tiling_count, + UINT first_sub_resource_tiling, + D3D12_SUBRESOURCE_TILING *sub_resource_tilings); + + LUID * (STDMETHODCALLTYPE *GetAdapterLuid)( + ID3D12Device2 *This, + LUID *__ret); + + /*** ID3D12Device1 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineLibrary)( + ID3D12Device2 *This, + const void *blob, + SIZE_T blob_size, + REFIID iid, + void **lib); + + HRESULT (STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion)( + ID3D12Device2 *This, + ID3D12Fence *const *fences, + const UINT64 *values, + UINT fence_count, + D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags, + HANDLE event); + + HRESULT (STDMETHODCALLTYPE *SetResidencyPriority)( + ID3D12Device2 *This, + UINT object_count, + ID3D12Pageable *const *objects, + const D3D12_RESIDENCY_PRIORITY *priorities); + + /*** ID3D12Device2 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineState)( + ID3D12Device2 *This, + const D3D12_PIPELINE_STATE_STREAM_DESC *desc, + REFIID riid, + void **pipeline_state); + + END_INTERFACE +} ID3D12Device2Vtbl; + +interface ID3D12Device2 { + CONST_VTBL ID3D12Device2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Device2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Device2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Device2_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12Device2_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12Device2_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12Device2_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12Device2_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12Device methods ***/ +#define ID3D12Device2_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) +#define ID3D12Device2_CreateCommandQueue(This,desc,riid,command_queue) (This)->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue) +#define ID3D12Device2_CreateCommandAllocator(This,type,riid,command_allocator) (This)->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator) +#define ID3D12Device2_CreateGraphicsPipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device2_CreateComputePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device2_CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) (This)->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) +#define ID3D12Device2_CheckFeatureSupport(This,feature,feature_data,feature_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size) +#define ID3D12Device2_CreateDescriptorHeap(This,desc,riid,descriptor_heap) (This)->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap) +#define ID3D12Device2_GetDescriptorHandleIncrementSize(This,descriptor_heap_type) (This)->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type) +#define ID3D12Device2_CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) (This)->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) +#define ID3D12Device2_CreateConstantBufferView(This,desc,descriptor) (This)->lpVtbl->CreateConstantBufferView(This,desc,descriptor) +#define ID3D12Device2_CreateShaderResourceView(This,resource,desc,descriptor) (This)->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor) +#define ID3D12Device2_CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) (This)->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) +#define ID3D12Device2_CreateRenderTargetView(This,resource,desc,descriptor) (This)->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor) +#define ID3D12Device2_CreateDepthStencilView(This,resource,desc,descriptor) (This)->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor) +#define ID3D12Device2_CreateSampler(This,desc,descriptor) (This)->lpVtbl->CreateSampler(This,desc,descriptor) +#define ID3D12Device2_CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) (This)->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) +#define ID3D12Device2_CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) (This)->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) +#define ID3D12Device2_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device2_GetResourceAllocationInfo_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device2_GetCustomHeapProperties(This,node_mask,heap_type) ID3D12Device2_GetCustomHeapProperties_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device2_CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device2_CreateHeap(This,desc,riid,heap) (This)->lpVtbl->CreateHeap(This,desc,riid,heap) +#define ID3D12Device2_CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device2_CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device2_CreateSharedHandle(This,object,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle) +#define ID3D12Device2_OpenSharedHandle(This,handle,riid,object) (This)->lpVtbl->OpenSharedHandle(This,handle,riid,object) +#define ID3D12Device2_OpenSharedHandleByName(This,name,access,handle) (This)->lpVtbl->OpenSharedHandleByName(This,name,access,handle) +#define ID3D12Device2_MakeResident(This,object_count,objects) (This)->lpVtbl->MakeResident(This,object_count,objects) +#define ID3D12Device2_Evict(This,object_count,objects) (This)->lpVtbl->Evict(This,object_count,objects) +#define ID3D12Device2_CreateFence(This,initial_value,flags,riid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,riid,fence) +#define ID3D12Device2_GetDeviceRemovedReason(This) (This)->lpVtbl->GetDeviceRemovedReason(This) +#define ID3D12Device2_GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) (This)->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) +#define ID3D12Device2_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) +#define ID3D12Device2_SetStablePowerState(This,enable) (This)->lpVtbl->SetStablePowerState(This,enable) +#define ID3D12Device2_CreateCommandSignature(This,desc,root_signature,riid,command_signature) (This)->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature) +#define ID3D12Device2_GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) (This)->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) +#define ID3D12Device2_GetAdapterLuid(This) ID3D12Device2_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device1 methods ***/ +#define ID3D12Device2_CreatePipelineLibrary(This,blob,blob_size,iid,lib) (This)->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib) +#define ID3D12Device2_SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) (This)->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) +#define ID3D12Device2_SetResidencyPriority(This,object_count,objects,priorities) (This)->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities) +/*** ID3D12Device2 methods ***/ +#define ID3D12Device2_CreatePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device2_QueryInterface(ID3D12Device2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Device2_AddRef(ID3D12Device2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Device2_Release(ID3D12Device2* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device2_GetPrivateData(ID3D12Device2* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device2_SetPrivateData(ID3D12Device2* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device2_SetPrivateDataInterface(ID3D12Device2* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12Device2_SetName(ID3D12Device2* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12Device methods ***/ +static __WIDL_INLINE UINT ID3D12Device2_GetNodeCount(ID3D12Device2* This) { + return This->lpVtbl->GetNodeCount(This); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateCommandQueue(ID3D12Device2* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { + return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateCommandAllocator(ID3D12Device2* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { + return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateGraphicsPipelineState(ID3D12Device2* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateComputePipelineState(ID3D12Device2* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateCommandList(ID3D12Device2* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,ID3D12CommandAllocator *command_allocator,ID3D12PipelineState *initial_pipeline_state,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CheckFeatureSupport(ID3D12Device2* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { + return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateDescriptorHeap(ID3D12Device2* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { + return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); +} +static __WIDL_INLINE UINT ID3D12Device2_GetDescriptorHandleIncrementSize(ID3D12Device2* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateRootSignature(ID3D12Device2* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { + return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); +} +static __WIDL_INLINE void ID3D12Device2_CreateConstantBufferView(ID3D12Device2* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device2_CreateShaderResourceView(ID3D12Device2* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device2_CreateUnorderedAccessView(ID3D12Device2* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device2_CreateRenderTargetView(ID3D12Device2* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device2_CreateDepthStencilView(ID3D12Device2* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device2_CreateSampler(ID3D12Device2* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateSampler(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device2_CopyDescriptors(ID3D12Device2* This,UINT dst_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets,const UINT *dst_descriptor_range_sizes,UINT src_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets,const UINT *src_descriptor_range_sizes,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type); +} +static __WIDL_INLINE void ID3D12Device2_CopyDescriptorsSimple(ID3D12Device2* This,UINT descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset,const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device2_GetResourceAllocationInfo(ID3D12Device2* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); +} +static __WIDL_INLINE D3D12_HEAP_PROPERTIES ID3D12Device2_GetCustomHeapProperties(ID3D12Device2* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { + D3D12_HEAP_PROPERTIES __ret; + return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateCommittedResource(ID3D12Device2* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateHeap(ID3D12Device2* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreatePlacedResource(ID3D12Device2* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateReservedResource(ID3D12Device2* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateSharedHandle(ID3D12Device2* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { + return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device2_OpenSharedHandle(ID3D12Device2* This,HANDLE handle,REFIID riid,void **object) { + return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); +} +static __WIDL_INLINE HRESULT ID3D12Device2_OpenSharedHandleByName(ID3D12Device2* This,const WCHAR *name,DWORD access,HANDLE *handle) { + return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device2_MakeResident(ID3D12Device2* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->MakeResident(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device2_Evict(ID3D12Device2* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->Evict(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateFence(ID3D12Device2* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { + return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); +} +static __WIDL_INLINE HRESULT ID3D12Device2_GetDeviceRemovedReason(ID3D12Device2* This) { + return This->lpVtbl->GetDeviceRemovedReason(This); +} +static __WIDL_INLINE void ID3D12Device2_GetCopyableFootprints(ID3D12Device2* This,const D3D12_RESOURCE_DESC *desc,UINT first_sub_resource,UINT sub_resource_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *row_count,UINT64 *row_size,UINT64 *total_bytes) { + This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateQueryHeap(ID3D12Device2* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device2_SetStablePowerState(ID3D12Device2* This,WINBOOL enable) { + return This->lpVtbl->SetStablePowerState(This,enable); +} +static __WIDL_INLINE HRESULT ID3D12Device2_CreateCommandSignature(ID3D12Device2* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { + return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); +} +static __WIDL_INLINE void ID3D12Device2_GetResourceTiling(ID3D12Device2* This,ID3D12Resource *resource,UINT *total_tile_count,D3D12_PACKED_MIP_INFO *packed_mip_info,D3D12_TILE_SHAPE *standard_tile_shape,UINT *sub_resource_tiling_count,UINT first_sub_resource_tiling,D3D12_SUBRESOURCE_TILING *sub_resource_tilings) { + This->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings); +} +static __WIDL_INLINE LUID ID3D12Device2_GetAdapterLuid(ID3D12Device2* This) { + LUID __ret; + return *This->lpVtbl->GetAdapterLuid(This,&__ret); +} +/*** ID3D12Device1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device2_CreatePipelineLibrary(ID3D12Device2* This,const void *blob,SIZE_T blob_size,REFIID iid,void **lib) { + return This->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib); +} +static __WIDL_INLINE HRESULT ID3D12Device2_SetEventOnMultipleFenceCompletion(ID3D12Device2* This,ID3D12Fence *const *fences,const UINT64 *values,UINT fence_count,D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags,HANDLE event) { + return This->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event); +} +static __WIDL_INLINE HRESULT ID3D12Device2_SetResidencyPriority(ID3D12Device2* This,UINT object_count,ID3D12Pageable *const *objects,const D3D12_RESIDENCY_PRIORITY *priorities) { + return This->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities); +} +/*** ID3D12Device2 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device2_CreatePipelineState(ID3D12Device2* This,const D3D12_PIPELINE_STATE_STREAM_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Device2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12Device3 interface + */ +#ifndef __ID3D12Device3_INTERFACE_DEFINED__ +#define __ID3D12Device3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Device3, 0x81dadc15, 0x2bad, 0x4392, 0x93,0xc5, 0x10,0x13,0x45,0xc4,0xaa,0x98); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("81dadc15-2bad-4392-93c5-101345c4aa98") +ID3D12Device3 : public ID3D12Device2 +{ + virtual HRESULT STDMETHODCALLTYPE OpenExistingHeapFromAddress( + const void *address, + REFIID riid, + void **heap) = 0; + + virtual HRESULT STDMETHODCALLTYPE OpenExistingHeapFromFileMapping( + HANDLE file_mapping, + REFIID riid, + void **heap) = 0; + + virtual HRESULT STDMETHODCALLTYPE EnqueueMakeResident( + D3D12_RESIDENCY_FLAGS flags, + UINT num_objects, + ID3D12Pageable *const *objects, + ID3D12Fence *fence, + UINT64 fence_value) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Device3, 0x81dadc15, 0x2bad, 0x4392, 0x93,0xc5, 0x10,0x13,0x45,0xc4,0xaa,0x98) +#endif +#else +typedef struct ID3D12Device3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Device3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Device3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Device3 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12Device3 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12Device3 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12Device3 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12Device3 *This, + const WCHAR *name); + + /*** ID3D12Device methods ***/ + UINT (STDMETHODCALLTYPE *GetNodeCount)( + ID3D12Device3 *This); + + HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( + ID3D12Device3 *This, + const D3D12_COMMAND_QUEUE_DESC *desc, + REFIID riid, + void **command_queue); + + HRESULT (STDMETHODCALLTYPE *CreateCommandAllocator)( + ID3D12Device3 *This, + D3D12_COMMAND_LIST_TYPE type, + REFIID riid, + void **command_allocator); + + HRESULT (STDMETHODCALLTYPE *CreateGraphicsPipelineState)( + ID3D12Device3 *This, + const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateComputePipelineState)( + ID3D12Device3 *This, + const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateCommandList)( + ID3D12Device3 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + ID3D12CommandAllocator *command_allocator, + ID3D12PipelineState *initial_pipeline_state, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( + ID3D12Device3 *This, + D3D12_FEATURE feature, + void *feature_data, + UINT feature_data_size); + + HRESULT (STDMETHODCALLTYPE *CreateDescriptorHeap)( + ID3D12Device3 *This, + const D3D12_DESCRIPTOR_HEAP_DESC *desc, + REFIID riid, + void **descriptor_heap); + + UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( + ID3D12Device3 *This, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateRootSignature)( + ID3D12Device3 *This, + UINT node_mask, + const void *bytecode, + SIZE_T bytecode_length, + REFIID riid, + void **root_signature); + + void (STDMETHODCALLTYPE *CreateConstantBufferView)( + ID3D12Device3 *This, + const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateShaderResourceView)( + ID3D12Device3 *This, + ID3D12Resource *resource, + const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateUnorderedAccessView)( + ID3D12Device3 *This, + ID3D12Resource *resource, + ID3D12Resource *counter_resource, + const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateRenderTargetView)( + ID3D12Device3 *This, + ID3D12Resource *resource, + const D3D12_RENDER_TARGET_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateDepthStencilView)( + ID3D12Device3 *This, + ID3D12Resource *resource, + const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateSampler)( + ID3D12Device3 *This, + const D3D12_SAMPLER_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CopyDescriptors)( + ID3D12Device3 *This, + UINT dst_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, + const UINT *dst_descriptor_range_sizes, + UINT src_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, + const UINT *src_descriptor_range_sizes, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + void (STDMETHODCALLTYPE *CopyDescriptorsSimple)( + ID3D12Device3 *This, + UINT descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, + const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( + ID3D12Device3 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT reource_desc_count, + const D3D12_RESOURCE_DESC *resource_descs); + + D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( + ID3D12Device3 *This, + D3D12_HEAP_PROPERTIES *__ret, + UINT node_mask, + D3D12_HEAP_TYPE heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( + ID3D12Device3 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap)( + ID3D12Device3 *This, + const D3D12_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreatePlacedResource)( + ID3D12Device3 *This, + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource)( + ID3D12Device3 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateSharedHandle)( + ID3D12Device3 *This, + ID3D12DeviceChild *object, + const SECURITY_ATTRIBUTES *attributes, + DWORD access, + const WCHAR *name, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandle)( + ID3D12Device3 *This, + HANDLE handle, + REFIID riid, + void **object); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandleByName)( + ID3D12Device3 *This, + const WCHAR *name, + DWORD access, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *MakeResident)( + ID3D12Device3 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *Evict)( + ID3D12Device3 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *CreateFence)( + ID3D12Device3 *This, + UINT64 initial_value, + D3D12_FENCE_FLAGS flags, + REFIID riid, + void **fence); + + HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( + ID3D12Device3 *This); + + void (STDMETHODCALLTYPE *GetCopyableFootprints)( + ID3D12Device3 *This, + const D3D12_RESOURCE_DESC *desc, + UINT first_sub_resource, + UINT sub_resource_count, + UINT64 base_offset, + D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, + UINT *row_count, + UINT64 *row_size, + UINT64 *total_bytes); + + HRESULT (STDMETHODCALLTYPE *CreateQueryHeap)( + ID3D12Device3 *This, + const D3D12_QUERY_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *SetStablePowerState)( + ID3D12Device3 *This, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *CreateCommandSignature)( + ID3D12Device3 *This, + const D3D12_COMMAND_SIGNATURE_DESC *desc, + ID3D12RootSignature *root_signature, + REFIID riid, + void **command_signature); + + void (STDMETHODCALLTYPE *GetResourceTiling)( + ID3D12Device3 *This, + ID3D12Resource *resource, + UINT *total_tile_count, + D3D12_PACKED_MIP_INFO *packed_mip_info, + D3D12_TILE_SHAPE *standard_tile_shape, + UINT *sub_resource_tiling_count, + UINT first_sub_resource_tiling, + D3D12_SUBRESOURCE_TILING *sub_resource_tilings); + + LUID * (STDMETHODCALLTYPE *GetAdapterLuid)( + ID3D12Device3 *This, + LUID *__ret); + + /*** ID3D12Device1 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineLibrary)( + ID3D12Device3 *This, + const void *blob, + SIZE_T blob_size, + REFIID iid, + void **lib); + + HRESULT (STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion)( + ID3D12Device3 *This, + ID3D12Fence *const *fences, + const UINT64 *values, + UINT fence_count, + D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags, + HANDLE event); + + HRESULT (STDMETHODCALLTYPE *SetResidencyPriority)( + ID3D12Device3 *This, + UINT object_count, + ID3D12Pageable *const *objects, + const D3D12_RESIDENCY_PRIORITY *priorities); + + /*** ID3D12Device2 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineState)( + ID3D12Device3 *This, + const D3D12_PIPELINE_STATE_STREAM_DESC *desc, + REFIID riid, + void **pipeline_state); + + /*** ID3D12Device3 methods ***/ + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromAddress)( + ID3D12Device3 *This, + const void *address, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping)( + ID3D12Device3 *This, + HANDLE file_mapping, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *EnqueueMakeResident)( + ID3D12Device3 *This, + D3D12_RESIDENCY_FLAGS flags, + UINT num_objects, + ID3D12Pageable *const *objects, + ID3D12Fence *fence, + UINT64 fence_value); + + END_INTERFACE +} ID3D12Device3Vtbl; + +interface ID3D12Device3 { + CONST_VTBL ID3D12Device3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Device3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Device3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Device3_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12Device3_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12Device3_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12Device3_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12Device3_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12Device methods ***/ +#define ID3D12Device3_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) +#define ID3D12Device3_CreateCommandQueue(This,desc,riid,command_queue) (This)->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue) +#define ID3D12Device3_CreateCommandAllocator(This,type,riid,command_allocator) (This)->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator) +#define ID3D12Device3_CreateGraphicsPipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device3_CreateComputePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device3_CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) (This)->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) +#define ID3D12Device3_CheckFeatureSupport(This,feature,feature_data,feature_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size) +#define ID3D12Device3_CreateDescriptorHeap(This,desc,riid,descriptor_heap) (This)->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap) +#define ID3D12Device3_GetDescriptorHandleIncrementSize(This,descriptor_heap_type) (This)->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type) +#define ID3D12Device3_CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) (This)->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) +#define ID3D12Device3_CreateConstantBufferView(This,desc,descriptor) (This)->lpVtbl->CreateConstantBufferView(This,desc,descriptor) +#define ID3D12Device3_CreateShaderResourceView(This,resource,desc,descriptor) (This)->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor) +#define ID3D12Device3_CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) (This)->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) +#define ID3D12Device3_CreateRenderTargetView(This,resource,desc,descriptor) (This)->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor) +#define ID3D12Device3_CreateDepthStencilView(This,resource,desc,descriptor) (This)->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor) +#define ID3D12Device3_CreateSampler(This,desc,descriptor) (This)->lpVtbl->CreateSampler(This,desc,descriptor) +#define ID3D12Device3_CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) (This)->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) +#define ID3D12Device3_CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) (This)->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) +#define ID3D12Device3_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device3_GetResourceAllocationInfo_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device3_GetCustomHeapProperties(This,node_mask,heap_type) ID3D12Device3_GetCustomHeapProperties_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device3_CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device3_CreateHeap(This,desc,riid,heap) (This)->lpVtbl->CreateHeap(This,desc,riid,heap) +#define ID3D12Device3_CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device3_CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device3_CreateSharedHandle(This,object,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle) +#define ID3D12Device3_OpenSharedHandle(This,handle,riid,object) (This)->lpVtbl->OpenSharedHandle(This,handle,riid,object) +#define ID3D12Device3_OpenSharedHandleByName(This,name,access,handle) (This)->lpVtbl->OpenSharedHandleByName(This,name,access,handle) +#define ID3D12Device3_MakeResident(This,object_count,objects) (This)->lpVtbl->MakeResident(This,object_count,objects) +#define ID3D12Device3_Evict(This,object_count,objects) (This)->lpVtbl->Evict(This,object_count,objects) +#define ID3D12Device3_CreateFence(This,initial_value,flags,riid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,riid,fence) +#define ID3D12Device3_GetDeviceRemovedReason(This) (This)->lpVtbl->GetDeviceRemovedReason(This) +#define ID3D12Device3_GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) (This)->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) +#define ID3D12Device3_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) +#define ID3D12Device3_SetStablePowerState(This,enable) (This)->lpVtbl->SetStablePowerState(This,enable) +#define ID3D12Device3_CreateCommandSignature(This,desc,root_signature,riid,command_signature) (This)->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature) +#define ID3D12Device3_GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) (This)->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) +#define ID3D12Device3_GetAdapterLuid(This) ID3D12Device3_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device1 methods ***/ +#define ID3D12Device3_CreatePipelineLibrary(This,blob,blob_size,iid,lib) (This)->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib) +#define ID3D12Device3_SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) (This)->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) +#define ID3D12Device3_SetResidencyPriority(This,object_count,objects,priorities) (This)->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities) +/*** ID3D12Device2 methods ***/ +#define ID3D12Device3_CreatePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state) +/*** ID3D12Device3 methods ***/ +#define ID3D12Device3_OpenExistingHeapFromAddress(This,address,riid,heap) (This)->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap) +#define ID3D12Device3_OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) (This)->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) +#define ID3D12Device3_EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) (This)->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device3_QueryInterface(ID3D12Device3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Device3_AddRef(ID3D12Device3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Device3_Release(ID3D12Device3* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device3_GetPrivateData(ID3D12Device3* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device3_SetPrivateData(ID3D12Device3* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device3_SetPrivateDataInterface(ID3D12Device3* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12Device3_SetName(ID3D12Device3* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12Device methods ***/ +static __WIDL_INLINE UINT ID3D12Device3_GetNodeCount(ID3D12Device3* This) { + return This->lpVtbl->GetNodeCount(This); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateCommandQueue(ID3D12Device3* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { + return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateCommandAllocator(ID3D12Device3* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { + return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateGraphicsPipelineState(ID3D12Device3* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateComputePipelineState(ID3D12Device3* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateCommandList(ID3D12Device3* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,ID3D12CommandAllocator *command_allocator,ID3D12PipelineState *initial_pipeline_state,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CheckFeatureSupport(ID3D12Device3* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { + return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateDescriptorHeap(ID3D12Device3* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { + return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); +} +static __WIDL_INLINE UINT ID3D12Device3_GetDescriptorHandleIncrementSize(ID3D12Device3* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateRootSignature(ID3D12Device3* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { + return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); +} +static __WIDL_INLINE void ID3D12Device3_CreateConstantBufferView(ID3D12Device3* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device3_CreateShaderResourceView(ID3D12Device3* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device3_CreateUnorderedAccessView(ID3D12Device3* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device3_CreateRenderTargetView(ID3D12Device3* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device3_CreateDepthStencilView(ID3D12Device3* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device3_CreateSampler(ID3D12Device3* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateSampler(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device3_CopyDescriptors(ID3D12Device3* This,UINT dst_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets,const UINT *dst_descriptor_range_sizes,UINT src_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets,const UINT *src_descriptor_range_sizes,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type); +} +static __WIDL_INLINE void ID3D12Device3_CopyDescriptorsSimple(ID3D12Device3* This,UINT descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset,const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device3_GetResourceAllocationInfo(ID3D12Device3* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); +} +static __WIDL_INLINE D3D12_HEAP_PROPERTIES ID3D12Device3_GetCustomHeapProperties(ID3D12Device3* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { + D3D12_HEAP_PROPERTIES __ret; + return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateCommittedResource(ID3D12Device3* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateHeap(ID3D12Device3* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreatePlacedResource(ID3D12Device3* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateReservedResource(ID3D12Device3* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateSharedHandle(ID3D12Device3* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { + return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device3_OpenSharedHandle(ID3D12Device3* This,HANDLE handle,REFIID riid,void **object) { + return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); +} +static __WIDL_INLINE HRESULT ID3D12Device3_OpenSharedHandleByName(ID3D12Device3* This,const WCHAR *name,DWORD access,HANDLE *handle) { + return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device3_MakeResident(ID3D12Device3* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->MakeResident(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device3_Evict(ID3D12Device3* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->Evict(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateFence(ID3D12Device3* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { + return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); +} +static __WIDL_INLINE HRESULT ID3D12Device3_GetDeviceRemovedReason(ID3D12Device3* This) { + return This->lpVtbl->GetDeviceRemovedReason(This); +} +static __WIDL_INLINE void ID3D12Device3_GetCopyableFootprints(ID3D12Device3* This,const D3D12_RESOURCE_DESC *desc,UINT first_sub_resource,UINT sub_resource_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *row_count,UINT64 *row_size,UINT64 *total_bytes) { + This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateQueryHeap(ID3D12Device3* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device3_SetStablePowerState(ID3D12Device3* This,WINBOOL enable) { + return This->lpVtbl->SetStablePowerState(This,enable); +} +static __WIDL_INLINE HRESULT ID3D12Device3_CreateCommandSignature(ID3D12Device3* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { + return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); +} +static __WIDL_INLINE void ID3D12Device3_GetResourceTiling(ID3D12Device3* This,ID3D12Resource *resource,UINT *total_tile_count,D3D12_PACKED_MIP_INFO *packed_mip_info,D3D12_TILE_SHAPE *standard_tile_shape,UINT *sub_resource_tiling_count,UINT first_sub_resource_tiling,D3D12_SUBRESOURCE_TILING *sub_resource_tilings) { + This->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings); +} +static __WIDL_INLINE LUID ID3D12Device3_GetAdapterLuid(ID3D12Device3* This) { + LUID __ret; + return *This->lpVtbl->GetAdapterLuid(This,&__ret); +} +/*** ID3D12Device1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device3_CreatePipelineLibrary(ID3D12Device3* This,const void *blob,SIZE_T blob_size,REFIID iid,void **lib) { + return This->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib); +} +static __WIDL_INLINE HRESULT ID3D12Device3_SetEventOnMultipleFenceCompletion(ID3D12Device3* This,ID3D12Fence *const *fences,const UINT64 *values,UINT fence_count,D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags,HANDLE event) { + return This->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event); +} +static __WIDL_INLINE HRESULT ID3D12Device3_SetResidencyPriority(ID3D12Device3* This,UINT object_count,ID3D12Pageable *const *objects,const D3D12_RESIDENCY_PRIORITY *priorities) { + return This->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities); +} +/*** ID3D12Device2 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device3_CreatePipelineState(ID3D12Device3* This,const D3D12_PIPELINE_STATE_STREAM_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state); +} +/*** ID3D12Device3 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device3_OpenExistingHeapFromAddress(ID3D12Device3* This,const void *address,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device3_OpenExistingHeapFromFileMapping(ID3D12Device3* This,HANDLE file_mapping,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device3_EnqueueMakeResident(ID3D12Device3* This,D3D12_RESIDENCY_FLAGS flags,UINT num_objects,ID3D12Pageable *const *objects,ID3D12Fence *fence,UINT64 fence_value) { + return This->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Device3_INTERFACE_DEFINED__ */ + /***************************************************************************** * ID3D12RootSignatureDeserializer interface */ @@ -7643,17 +11671,17 @@ interface ID3D12RootSignatureDeserializer { #define ID3D12RootSignatureDeserializer_GetRootSignatureDesc(This) (This)->lpVtbl->GetRootSignatureDesc(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12RootSignatureDeserializer_QueryInterface(ID3D12RootSignatureDeserializer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12RootSignatureDeserializer_QueryInterface(ID3D12RootSignatureDeserializer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12RootSignatureDeserializer_AddRef(ID3D12RootSignatureDeserializer* This) { +static __WIDL_INLINE ULONG ID3D12RootSignatureDeserializer_AddRef(ID3D12RootSignatureDeserializer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12RootSignatureDeserializer_Release(ID3D12RootSignatureDeserializer* This) { +static __WIDL_INLINE ULONG ID3D12RootSignatureDeserializer_Release(ID3D12RootSignatureDeserializer* This) { return This->lpVtbl->Release(This); } /*** ID3D12RootSignatureDeserializer methods ***/ -static FORCEINLINE const D3D12_ROOT_SIGNATURE_DESC * ID3D12RootSignatureDeserializer_GetRootSignatureDesc(ID3D12RootSignatureDeserializer* This) { +static __WIDL_INLINE const D3D12_ROOT_SIGNATURE_DESC * ID3D12RootSignatureDeserializer_GetRootSignatureDesc(ID3D12RootSignatureDeserializer* This) { return This->lpVtbl->GetRootSignatureDesc(This); } #endif @@ -7729,20 +11757,20 @@ interface ID3D12VersionedRootSignatureDeserializer { #define ID3D12VersionedRootSignatureDeserializer_GetUnconvertedRootSignatureDesc(This) (This)->lpVtbl->GetUnconvertedRootSignatureDesc(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12VersionedRootSignatureDeserializer_QueryInterface(ID3D12VersionedRootSignatureDeserializer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12VersionedRootSignatureDeserializer_QueryInterface(ID3D12VersionedRootSignatureDeserializer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12VersionedRootSignatureDeserializer_AddRef(ID3D12VersionedRootSignatureDeserializer* This) { +static __WIDL_INLINE ULONG ID3D12VersionedRootSignatureDeserializer_AddRef(ID3D12VersionedRootSignatureDeserializer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12VersionedRootSignatureDeserializer_Release(ID3D12VersionedRootSignatureDeserializer* This) { +static __WIDL_INLINE ULONG ID3D12VersionedRootSignatureDeserializer_Release(ID3D12VersionedRootSignatureDeserializer* This) { return This->lpVtbl->Release(This); } /*** ID3D12VersionedRootSignatureDeserializer methods ***/ -static FORCEINLINE HRESULT ID3D12VersionedRootSignatureDeserializer_GetRootSignatureDescAtVersion(ID3D12VersionedRootSignatureDeserializer* This,D3D_ROOT_SIGNATURE_VERSION version,const D3D12_VERSIONED_ROOT_SIGNATURE_DESC **desc) { +static __WIDL_INLINE HRESULT ID3D12VersionedRootSignatureDeserializer_GetRootSignatureDescAtVersion(ID3D12VersionedRootSignatureDeserializer* This,D3D_ROOT_SIGNATURE_VERSION version,const D3D12_VERSIONED_ROOT_SIGNATURE_DESC **desc) { return This->lpVtbl->GetRootSignatureDescAtVersion(This,version,desc); } -static FORCEINLINE const D3D12_VERSIONED_ROOT_SIGNATURE_DESC * ID3D12VersionedRootSignatureDeserializer_GetUnconvertedRootSignatureDesc(ID3D12VersionedRootSignatureDeserializer* This) { +static __WIDL_INLINE const D3D12_VERSIONED_ROOT_SIGNATURE_DESC * ID3D12VersionedRootSignatureDeserializer_GetUnconvertedRootSignatureDesc(ID3D12VersionedRootSignatureDeserializer* This) { return This->lpVtbl->GetUnconvertedRootSignatureDesc(This); } #endif @@ -7753,11 +11781,12514 @@ static FORCEINLINE const D3D12_VERSIONED_ROOT_SIGNATURE_DESC * ID3D12VersionedRo #endif /* __ID3D12VersionedRootSignatureDeserializer_INTERFACE_DEFINED__ */ +typedef enum D3D12_COMMAND_LIST_FLAGS { + D3D12_COMMAND_LIST_FLAG_NONE = 0x0 +} D3D12_COMMAND_LIST_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_COMMAND_LIST_FLAGS); +typedef enum D3D12_COMMAND_POOL_FLAGS { + D3D12_COMMAND_POOL_FLAG_NONE = 0x0 +} D3D12_COMMAND_POOL_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_COMMAND_POOL_FLAGS); +typedef enum D3D12_COMMAND_RECORDER_FLAGS { + D3D12_COMMAND_RECORDER_FLAG_NONE = 0x0 +} D3D12_COMMAND_RECORDER_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_COMMAND_RECORDER_FLAGS); +/***************************************************************************** + * ID3D12Device4 interface + */ +#ifndef __ID3D12Device4_INTERFACE_DEFINED__ +#define __ID3D12Device4_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Device4, 0xe865df17, 0xa9ee, 0x46f9, 0xa4,0x63, 0x30,0x98,0x31,0x5a,0xa2,0xe5); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e865df17-a9ee-46f9-a463-3098315aa2e5") +ID3D12Device4 : public ID3D12Device3 +{ + virtual HRESULT STDMETHODCALLTYPE CreateCommandList1( + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + D3D12_COMMAND_LIST_FLAGS flags, + REFIID riid, + void **command_list) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateProtectedResourceSession( + const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc, + REFIID riid, + void **session) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateCommittedResource1( + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_resource_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid_resource, + void **resource) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateHeap1( + const D3D12_HEAP_DESC *desc, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **heap) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateReservedResource1( + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **resource) = 0; + +#ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS + virtual D3D12_RESOURCE_ALLOCATION_INFO* STDMETHODCALLTYPE GetResourceAllocationInfo1( + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) = 0; + D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE GetResourceAllocationInfo1( + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) + { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *GetResourceAllocationInfo1(&__ret, visible_mask, resource_descs_count, resource_descs, resource_allocation_info1); + } +#else + virtual D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE GetResourceAllocationInfo1( + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) = 0; +#endif + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Device4, 0xe865df17, 0xa9ee, 0x46f9, 0xa4,0x63, 0x30,0x98,0x31,0x5a,0xa2,0xe5) +#endif +#else +typedef struct ID3D12Device4Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Device4 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Device4 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Device4 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12Device4 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12Device4 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12Device4 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12Device4 *This, + const WCHAR *name); + + /*** ID3D12Device methods ***/ + UINT (STDMETHODCALLTYPE *GetNodeCount)( + ID3D12Device4 *This); + + HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( + ID3D12Device4 *This, + const D3D12_COMMAND_QUEUE_DESC *desc, + REFIID riid, + void **command_queue); + + HRESULT (STDMETHODCALLTYPE *CreateCommandAllocator)( + ID3D12Device4 *This, + D3D12_COMMAND_LIST_TYPE type, + REFIID riid, + void **command_allocator); + + HRESULT (STDMETHODCALLTYPE *CreateGraphicsPipelineState)( + ID3D12Device4 *This, + const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateComputePipelineState)( + ID3D12Device4 *This, + const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateCommandList)( + ID3D12Device4 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + ID3D12CommandAllocator *command_allocator, + ID3D12PipelineState *initial_pipeline_state, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( + ID3D12Device4 *This, + D3D12_FEATURE feature, + void *feature_data, + UINT feature_data_size); + + HRESULT (STDMETHODCALLTYPE *CreateDescriptorHeap)( + ID3D12Device4 *This, + const D3D12_DESCRIPTOR_HEAP_DESC *desc, + REFIID riid, + void **descriptor_heap); + + UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( + ID3D12Device4 *This, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateRootSignature)( + ID3D12Device4 *This, + UINT node_mask, + const void *bytecode, + SIZE_T bytecode_length, + REFIID riid, + void **root_signature); + + void (STDMETHODCALLTYPE *CreateConstantBufferView)( + ID3D12Device4 *This, + const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateShaderResourceView)( + ID3D12Device4 *This, + ID3D12Resource *resource, + const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateUnorderedAccessView)( + ID3D12Device4 *This, + ID3D12Resource *resource, + ID3D12Resource *counter_resource, + const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateRenderTargetView)( + ID3D12Device4 *This, + ID3D12Resource *resource, + const D3D12_RENDER_TARGET_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateDepthStencilView)( + ID3D12Device4 *This, + ID3D12Resource *resource, + const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateSampler)( + ID3D12Device4 *This, + const D3D12_SAMPLER_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CopyDescriptors)( + ID3D12Device4 *This, + UINT dst_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, + const UINT *dst_descriptor_range_sizes, + UINT src_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, + const UINT *src_descriptor_range_sizes, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + void (STDMETHODCALLTYPE *CopyDescriptorsSimple)( + ID3D12Device4 *This, + UINT descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, + const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( + ID3D12Device4 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT reource_desc_count, + const D3D12_RESOURCE_DESC *resource_descs); + + D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( + ID3D12Device4 *This, + D3D12_HEAP_PROPERTIES *__ret, + UINT node_mask, + D3D12_HEAP_TYPE heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( + ID3D12Device4 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap)( + ID3D12Device4 *This, + const D3D12_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreatePlacedResource)( + ID3D12Device4 *This, + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource)( + ID3D12Device4 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateSharedHandle)( + ID3D12Device4 *This, + ID3D12DeviceChild *object, + const SECURITY_ATTRIBUTES *attributes, + DWORD access, + const WCHAR *name, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandle)( + ID3D12Device4 *This, + HANDLE handle, + REFIID riid, + void **object); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandleByName)( + ID3D12Device4 *This, + const WCHAR *name, + DWORD access, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *MakeResident)( + ID3D12Device4 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *Evict)( + ID3D12Device4 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *CreateFence)( + ID3D12Device4 *This, + UINT64 initial_value, + D3D12_FENCE_FLAGS flags, + REFIID riid, + void **fence); + + HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( + ID3D12Device4 *This); + + void (STDMETHODCALLTYPE *GetCopyableFootprints)( + ID3D12Device4 *This, + const D3D12_RESOURCE_DESC *desc, + UINT first_sub_resource, + UINT sub_resource_count, + UINT64 base_offset, + D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, + UINT *row_count, + UINT64 *row_size, + UINT64 *total_bytes); + + HRESULT (STDMETHODCALLTYPE *CreateQueryHeap)( + ID3D12Device4 *This, + const D3D12_QUERY_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *SetStablePowerState)( + ID3D12Device4 *This, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *CreateCommandSignature)( + ID3D12Device4 *This, + const D3D12_COMMAND_SIGNATURE_DESC *desc, + ID3D12RootSignature *root_signature, + REFIID riid, + void **command_signature); + + void (STDMETHODCALLTYPE *GetResourceTiling)( + ID3D12Device4 *This, + ID3D12Resource *resource, + UINT *total_tile_count, + D3D12_PACKED_MIP_INFO *packed_mip_info, + D3D12_TILE_SHAPE *standard_tile_shape, + UINT *sub_resource_tiling_count, + UINT first_sub_resource_tiling, + D3D12_SUBRESOURCE_TILING *sub_resource_tilings); + + LUID * (STDMETHODCALLTYPE *GetAdapterLuid)( + ID3D12Device4 *This, + LUID *__ret); + + /*** ID3D12Device1 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineLibrary)( + ID3D12Device4 *This, + const void *blob, + SIZE_T blob_size, + REFIID iid, + void **lib); + + HRESULT (STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion)( + ID3D12Device4 *This, + ID3D12Fence *const *fences, + const UINT64 *values, + UINT fence_count, + D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags, + HANDLE event); + + HRESULT (STDMETHODCALLTYPE *SetResidencyPriority)( + ID3D12Device4 *This, + UINT object_count, + ID3D12Pageable *const *objects, + const D3D12_RESIDENCY_PRIORITY *priorities); + + /*** ID3D12Device2 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineState)( + ID3D12Device4 *This, + const D3D12_PIPELINE_STATE_STREAM_DESC *desc, + REFIID riid, + void **pipeline_state); + + /*** ID3D12Device3 methods ***/ + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromAddress)( + ID3D12Device4 *This, + const void *address, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping)( + ID3D12Device4 *This, + HANDLE file_mapping, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *EnqueueMakeResident)( + ID3D12Device4 *This, + D3D12_RESIDENCY_FLAGS flags, + UINT num_objects, + ID3D12Pageable *const *objects, + ID3D12Fence *fence, + UINT64 fence_value); + + /*** ID3D12Device4 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateCommandList1)( + ID3D12Device4 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + D3D12_COMMAND_LIST_FLAGS flags, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CreateProtectedResourceSession)( + ID3D12Device4 *This, + const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc, + REFIID riid, + void **session); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource1)( + ID3D12Device4 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_resource_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid_resource, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap1)( + ID3D12Device4 *This, + const D3D12_HEAP_DESC *desc, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource1)( + ID3D12Device4 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **resource); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo1)( + ID3D12Device4 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1); + + END_INTERFACE +} ID3D12Device4Vtbl; + +interface ID3D12Device4 { + CONST_VTBL ID3D12Device4Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Device4_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Device4_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Device4_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12Device4_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12Device4_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12Device4_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12Device4_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12Device methods ***/ +#define ID3D12Device4_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) +#define ID3D12Device4_CreateCommandQueue(This,desc,riid,command_queue) (This)->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue) +#define ID3D12Device4_CreateCommandAllocator(This,type,riid,command_allocator) (This)->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator) +#define ID3D12Device4_CreateGraphicsPipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device4_CreateComputePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device4_CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) (This)->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) +#define ID3D12Device4_CheckFeatureSupport(This,feature,feature_data,feature_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size) +#define ID3D12Device4_CreateDescriptorHeap(This,desc,riid,descriptor_heap) (This)->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap) +#define ID3D12Device4_GetDescriptorHandleIncrementSize(This,descriptor_heap_type) (This)->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type) +#define ID3D12Device4_CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) (This)->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) +#define ID3D12Device4_CreateConstantBufferView(This,desc,descriptor) (This)->lpVtbl->CreateConstantBufferView(This,desc,descriptor) +#define ID3D12Device4_CreateShaderResourceView(This,resource,desc,descriptor) (This)->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor) +#define ID3D12Device4_CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) (This)->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) +#define ID3D12Device4_CreateRenderTargetView(This,resource,desc,descriptor) (This)->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor) +#define ID3D12Device4_CreateDepthStencilView(This,resource,desc,descriptor) (This)->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor) +#define ID3D12Device4_CreateSampler(This,desc,descriptor) (This)->lpVtbl->CreateSampler(This,desc,descriptor) +#define ID3D12Device4_CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) (This)->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) +#define ID3D12Device4_CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) (This)->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) +#define ID3D12Device4_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device4_GetResourceAllocationInfo_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device4_GetCustomHeapProperties(This,node_mask,heap_type) ID3D12Device4_GetCustomHeapProperties_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device4_CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device4_CreateHeap(This,desc,riid,heap) (This)->lpVtbl->CreateHeap(This,desc,riid,heap) +#define ID3D12Device4_CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device4_CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device4_CreateSharedHandle(This,object,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle) +#define ID3D12Device4_OpenSharedHandle(This,handle,riid,object) (This)->lpVtbl->OpenSharedHandle(This,handle,riid,object) +#define ID3D12Device4_OpenSharedHandleByName(This,name,access,handle) (This)->lpVtbl->OpenSharedHandleByName(This,name,access,handle) +#define ID3D12Device4_MakeResident(This,object_count,objects) (This)->lpVtbl->MakeResident(This,object_count,objects) +#define ID3D12Device4_Evict(This,object_count,objects) (This)->lpVtbl->Evict(This,object_count,objects) +#define ID3D12Device4_CreateFence(This,initial_value,flags,riid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,riid,fence) +#define ID3D12Device4_GetDeviceRemovedReason(This) (This)->lpVtbl->GetDeviceRemovedReason(This) +#define ID3D12Device4_GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) (This)->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) +#define ID3D12Device4_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) +#define ID3D12Device4_SetStablePowerState(This,enable) (This)->lpVtbl->SetStablePowerState(This,enable) +#define ID3D12Device4_CreateCommandSignature(This,desc,root_signature,riid,command_signature) (This)->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature) +#define ID3D12Device4_GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) (This)->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) +#define ID3D12Device4_GetAdapterLuid(This) ID3D12Device4_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device1 methods ***/ +#define ID3D12Device4_CreatePipelineLibrary(This,blob,blob_size,iid,lib) (This)->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib) +#define ID3D12Device4_SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) (This)->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) +#define ID3D12Device4_SetResidencyPriority(This,object_count,objects,priorities) (This)->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities) +/*** ID3D12Device2 methods ***/ +#define ID3D12Device4_CreatePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state) +/*** ID3D12Device3 methods ***/ +#define ID3D12Device4_OpenExistingHeapFromAddress(This,address,riid,heap) (This)->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap) +#define ID3D12Device4_OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) (This)->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) +#define ID3D12Device4_EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) (This)->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) +/*** ID3D12Device4 methods ***/ +#define ID3D12Device4_CreateCommandList1(This,node_mask,type,flags,riid,command_list) (This)->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list) +#define ID3D12Device4_CreateProtectedResourceSession(This,desc,riid,session) (This)->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session) +#define ID3D12Device4_CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) (This)->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) +#define ID3D12Device4_CreateHeap1(This,desc,protected_session,riid,heap) (This)->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap) +#define ID3D12Device4_CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) (This)->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) +#define ID3D12Device4_GetResourceAllocationInfo1(This,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1) ID3D12Device4_GetResourceAllocationInfo1_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device4_QueryInterface(ID3D12Device4* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Device4_AddRef(ID3D12Device4* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Device4_Release(ID3D12Device4* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device4_GetPrivateData(ID3D12Device4* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device4_SetPrivateData(ID3D12Device4* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device4_SetPrivateDataInterface(ID3D12Device4* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12Device4_SetName(ID3D12Device4* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12Device methods ***/ +static __WIDL_INLINE UINT ID3D12Device4_GetNodeCount(ID3D12Device4* This) { + return This->lpVtbl->GetNodeCount(This); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateCommandQueue(ID3D12Device4* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { + return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateCommandAllocator(ID3D12Device4* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { + return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateGraphicsPipelineState(ID3D12Device4* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateComputePipelineState(ID3D12Device4* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateCommandList(ID3D12Device4* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,ID3D12CommandAllocator *command_allocator,ID3D12PipelineState *initial_pipeline_state,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CheckFeatureSupport(ID3D12Device4* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { + return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateDescriptorHeap(ID3D12Device4* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { + return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); +} +static __WIDL_INLINE UINT ID3D12Device4_GetDescriptorHandleIncrementSize(ID3D12Device4* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateRootSignature(ID3D12Device4* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { + return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); +} +static __WIDL_INLINE void ID3D12Device4_CreateConstantBufferView(ID3D12Device4* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device4_CreateShaderResourceView(ID3D12Device4* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device4_CreateUnorderedAccessView(ID3D12Device4* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device4_CreateRenderTargetView(ID3D12Device4* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device4_CreateDepthStencilView(ID3D12Device4* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device4_CreateSampler(ID3D12Device4* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateSampler(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device4_CopyDescriptors(ID3D12Device4* This,UINT dst_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets,const UINT *dst_descriptor_range_sizes,UINT src_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets,const UINT *src_descriptor_range_sizes,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type); +} +static __WIDL_INLINE void ID3D12Device4_CopyDescriptorsSimple(ID3D12Device4* This,UINT descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset,const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device4_GetResourceAllocationInfo(ID3D12Device4* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); +} +static __WIDL_INLINE D3D12_HEAP_PROPERTIES ID3D12Device4_GetCustomHeapProperties(ID3D12Device4* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { + D3D12_HEAP_PROPERTIES __ret; + return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateCommittedResource(ID3D12Device4* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateHeap(ID3D12Device4* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreatePlacedResource(ID3D12Device4* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateReservedResource(ID3D12Device4* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateSharedHandle(ID3D12Device4* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { + return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device4_OpenSharedHandle(ID3D12Device4* This,HANDLE handle,REFIID riid,void **object) { + return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); +} +static __WIDL_INLINE HRESULT ID3D12Device4_OpenSharedHandleByName(ID3D12Device4* This,const WCHAR *name,DWORD access,HANDLE *handle) { + return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device4_MakeResident(ID3D12Device4* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->MakeResident(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device4_Evict(ID3D12Device4* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->Evict(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateFence(ID3D12Device4* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { + return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); +} +static __WIDL_INLINE HRESULT ID3D12Device4_GetDeviceRemovedReason(ID3D12Device4* This) { + return This->lpVtbl->GetDeviceRemovedReason(This); +} +static __WIDL_INLINE void ID3D12Device4_GetCopyableFootprints(ID3D12Device4* This,const D3D12_RESOURCE_DESC *desc,UINT first_sub_resource,UINT sub_resource_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *row_count,UINT64 *row_size,UINT64 *total_bytes) { + This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateQueryHeap(ID3D12Device4* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device4_SetStablePowerState(ID3D12Device4* This,WINBOOL enable) { + return This->lpVtbl->SetStablePowerState(This,enable); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateCommandSignature(ID3D12Device4* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { + return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); +} +static __WIDL_INLINE void ID3D12Device4_GetResourceTiling(ID3D12Device4* This,ID3D12Resource *resource,UINT *total_tile_count,D3D12_PACKED_MIP_INFO *packed_mip_info,D3D12_TILE_SHAPE *standard_tile_shape,UINT *sub_resource_tiling_count,UINT first_sub_resource_tiling,D3D12_SUBRESOURCE_TILING *sub_resource_tilings) { + This->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings); +} +static __WIDL_INLINE LUID ID3D12Device4_GetAdapterLuid(ID3D12Device4* This) { + LUID __ret; + return *This->lpVtbl->GetAdapterLuid(This,&__ret); +} +/*** ID3D12Device1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device4_CreatePipelineLibrary(ID3D12Device4* This,const void *blob,SIZE_T blob_size,REFIID iid,void **lib) { + return This->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib); +} +static __WIDL_INLINE HRESULT ID3D12Device4_SetEventOnMultipleFenceCompletion(ID3D12Device4* This,ID3D12Fence *const *fences,const UINT64 *values,UINT fence_count,D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags,HANDLE event) { + return This->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event); +} +static __WIDL_INLINE HRESULT ID3D12Device4_SetResidencyPriority(ID3D12Device4* This,UINT object_count,ID3D12Pageable *const *objects,const D3D12_RESIDENCY_PRIORITY *priorities) { + return This->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities); +} +/*** ID3D12Device2 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device4_CreatePipelineState(ID3D12Device4* This,const D3D12_PIPELINE_STATE_STREAM_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state); +} +/*** ID3D12Device3 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device4_OpenExistingHeapFromAddress(ID3D12Device4* This,const void *address,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device4_OpenExistingHeapFromFileMapping(ID3D12Device4* This,HANDLE file_mapping,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device4_EnqueueMakeResident(ID3D12Device4* This,D3D12_RESIDENCY_FLAGS flags,UINT num_objects,ID3D12Pageable *const *objects,ID3D12Fence *fence,UINT64 fence_value) { + return This->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value); +} +/*** ID3D12Device4 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device4_CreateCommandList1(ID3D12Device4* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,D3D12_COMMAND_LIST_FLAGS flags,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateProtectedResourceSession(ID3D12Device4* This,const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc,REFIID riid,void **session) { + return This->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateCommittedResource1(ID3D12Device4* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_resource_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid_resource,void **resource) { + return This->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateHeap1(ID3D12Device4* This,const D3D12_HEAP_DESC *desc,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device4_CreateReservedResource1(ID3D12Device4* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device4_GetResourceAllocationInfo1(ID3D12Device4* This,UINT visible_mask,UINT resource_descs_count,const D3D12_RESOURCE_DESC *resource_descs,D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo1(This,&__ret,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Device4_INTERFACE_DEFINED__ */ + +typedef enum D3D12_LIFETIME_STATE { + D3D12_LIFETIME_STATE_IN_USE = 0x0, + D3D12_LIFETIME_STATE_NOT_IN_USE = 0x1 +} D3D12_LIFETIME_STATE; +/***************************************************************************** + * ID3D12LifetimeOwner interface + */ +#ifndef __ID3D12LifetimeOwner_INTERFACE_DEFINED__ +#define __ID3D12LifetimeOwner_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12LifetimeOwner, 0xe667af9f, 0xcd56, 0x4f46, 0x83,0xce, 0x03,0x2e,0x59,0x5d,0x70,0xa8); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e667af9f-cd56-4f46-83ce-032e595d70a8") +ID3D12LifetimeOwner : public IUnknown +{ + virtual void STDMETHODCALLTYPE LifetimeStateUpdated( + D3D12_LIFETIME_STATE NewState) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12LifetimeOwner, 0xe667af9f, 0xcd56, 0x4f46, 0x83,0xce, 0x03,0x2e,0x59,0x5d,0x70,0xa8) +#endif +#else +typedef struct ID3D12LifetimeOwnerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12LifetimeOwner *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12LifetimeOwner *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12LifetimeOwner *This); + + /*** ID3D12LifetimeOwner methods ***/ + void (STDMETHODCALLTYPE *LifetimeStateUpdated)( + ID3D12LifetimeOwner *This, + D3D12_LIFETIME_STATE NewState); + + END_INTERFACE +} ID3D12LifetimeOwnerVtbl; + +interface ID3D12LifetimeOwner { + CONST_VTBL ID3D12LifetimeOwnerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12LifetimeOwner_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12LifetimeOwner_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12LifetimeOwner_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12LifetimeOwner methods ***/ +#define ID3D12LifetimeOwner_LifetimeStateUpdated(This,NewState) (This)->lpVtbl->LifetimeStateUpdated(This,NewState) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12LifetimeOwner_QueryInterface(ID3D12LifetimeOwner* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12LifetimeOwner_AddRef(ID3D12LifetimeOwner* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12LifetimeOwner_Release(ID3D12LifetimeOwner* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12LifetimeOwner methods ***/ +static __WIDL_INLINE void ID3D12LifetimeOwner_LifetimeStateUpdated(ID3D12LifetimeOwner* This,D3D12_LIFETIME_STATE NewState) { + This->lpVtbl->LifetimeStateUpdated(This,NewState); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12LifetimeOwner_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12SwapChainAssistant interface + */ +#ifndef __ID3D12SwapChainAssistant_INTERFACE_DEFINED__ +#define __ID3D12SwapChainAssistant_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12SwapChainAssistant, 0xf1df64b6, 0x57fd, 0x49cd, 0x88,0x07, 0xc0,0xeb,0x88,0xb4,0x5c,0x8f); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("f1df64b6-57fd-49cd-8807-c0eb88b45c8f") +ID3D12SwapChainAssistant : public IUnknown +{ +#ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS + virtual LUID* STDMETHODCALLTYPE GetLUID( + LUID *__ret) = 0; + LUID STDMETHODCALLTYPE GetLUID( + ) + { + LUID __ret; + return *GetLUID(&__ret); + } +#else + virtual LUID STDMETHODCALLTYPE GetLUID( + ) = 0; +#endif + + virtual HRESULT STDMETHODCALLTYPE GetSwapChainObject( + REFIID riid, + void **ppv) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentResourceAndCommandQueue( + REFIID riid_resource, + void **resource, + REFIID riid_queue, + void **queue) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertImplicitSync( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12SwapChainAssistant, 0xf1df64b6, 0x57fd, 0x49cd, 0x88,0x07, 0xc0,0xeb,0x88,0xb4,0x5c,0x8f) +#endif +#else +typedef struct ID3D12SwapChainAssistantVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12SwapChainAssistant *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12SwapChainAssistant *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12SwapChainAssistant *This); + + /*** ID3D12SwapChainAssistant methods ***/ + LUID * (STDMETHODCALLTYPE *GetLUID)( + ID3D12SwapChainAssistant *This, + LUID *__ret); + + HRESULT (STDMETHODCALLTYPE *GetSwapChainObject)( + ID3D12SwapChainAssistant *This, + REFIID riid, + void **ppv); + + HRESULT (STDMETHODCALLTYPE *GetCurrentResourceAndCommandQueue)( + ID3D12SwapChainAssistant *This, + REFIID riid_resource, + void **resource, + REFIID riid_queue, + void **queue); + + HRESULT (STDMETHODCALLTYPE *InsertImplicitSync)( + ID3D12SwapChainAssistant *This); + + END_INTERFACE +} ID3D12SwapChainAssistantVtbl; + +interface ID3D12SwapChainAssistant { + CONST_VTBL ID3D12SwapChainAssistantVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12SwapChainAssistant_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12SwapChainAssistant_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12SwapChainAssistant_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12SwapChainAssistant methods ***/ +#define ID3D12SwapChainAssistant_GetLUID(This) ID3D12SwapChainAssistant_GetLUID_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12SwapChainAssistant_GetSwapChainObject(This,riid,ppv) (This)->lpVtbl->GetSwapChainObject(This,riid,ppv) +#define ID3D12SwapChainAssistant_GetCurrentResourceAndCommandQueue(This,riid_resource,resource,riid_queue,queue) (This)->lpVtbl->GetCurrentResourceAndCommandQueue(This,riid_resource,resource,riid_queue,queue) +#define ID3D12SwapChainAssistant_InsertImplicitSync(This) (This)->lpVtbl->InsertImplicitSync(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12SwapChainAssistant_QueryInterface(ID3D12SwapChainAssistant* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12SwapChainAssistant_AddRef(ID3D12SwapChainAssistant* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12SwapChainAssistant_Release(ID3D12SwapChainAssistant* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12SwapChainAssistant methods ***/ +static __WIDL_INLINE LUID ID3D12SwapChainAssistant_GetLUID(ID3D12SwapChainAssistant* This) { + LUID __ret; + return *This->lpVtbl->GetLUID(This,&__ret); +} +static __WIDL_INLINE HRESULT ID3D12SwapChainAssistant_GetSwapChainObject(ID3D12SwapChainAssistant* This,REFIID riid,void **ppv) { + return This->lpVtbl->GetSwapChainObject(This,riid,ppv); +} +static __WIDL_INLINE HRESULT ID3D12SwapChainAssistant_GetCurrentResourceAndCommandQueue(ID3D12SwapChainAssistant* This,REFIID riid_resource,void **resource,REFIID riid_queue,void **queue) { + return This->lpVtbl->GetCurrentResourceAndCommandQueue(This,riid_resource,resource,riid_queue,queue); +} +static __WIDL_INLINE HRESULT ID3D12SwapChainAssistant_InsertImplicitSync(ID3D12SwapChainAssistant* This) { + return This->lpVtbl->InsertImplicitSync(This); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12SwapChainAssistant_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12LifetimeTracker interface + */ +#ifndef __ID3D12LifetimeTracker_INTERFACE_DEFINED__ +#define __ID3D12LifetimeTracker_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12LifetimeTracker, 0x3fd03d36, 0x4eb1, 0x424a, 0xa5,0x82, 0x49,0x4e,0xcb,0x8b,0xa8,0x13); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3fd03d36-4eb1-424a-a582-494ecb8ba813") +ID3D12LifetimeTracker : public ID3D12DeviceChild +{ + virtual HRESULT STDMETHODCALLTYPE DestroyOwnedObject( + ID3D12DeviceChild *object) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12LifetimeTracker, 0x3fd03d36, 0x4eb1, 0x424a, 0xa5,0x82, 0x49,0x4e,0xcb,0x8b,0xa8,0x13) +#endif +#else +typedef struct ID3D12LifetimeTrackerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12LifetimeTracker *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12LifetimeTracker *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12LifetimeTracker *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12LifetimeTracker *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12LifetimeTracker *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12LifetimeTracker *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12LifetimeTracker *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12LifetimeTracker *This, + REFIID riid, + void **device); + + /*** ID3D12LifetimeTracker methods ***/ + HRESULT (STDMETHODCALLTYPE *DestroyOwnedObject)( + ID3D12LifetimeTracker *This, + ID3D12DeviceChild *object); + + END_INTERFACE +} ID3D12LifetimeTrackerVtbl; + +interface ID3D12LifetimeTracker { + CONST_VTBL ID3D12LifetimeTrackerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12LifetimeTracker_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12LifetimeTracker_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12LifetimeTracker_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12LifetimeTracker_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12LifetimeTracker_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12LifetimeTracker_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12LifetimeTracker_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12LifetimeTracker_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12LifetimeTracker methods ***/ +#define ID3D12LifetimeTracker_DestroyOwnedObject(This,object) (This)->lpVtbl->DestroyOwnedObject(This,object) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12LifetimeTracker_QueryInterface(ID3D12LifetimeTracker* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12LifetimeTracker_AddRef(ID3D12LifetimeTracker* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12LifetimeTracker_Release(ID3D12LifetimeTracker* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12LifetimeTracker_GetPrivateData(ID3D12LifetimeTracker* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12LifetimeTracker_SetPrivateData(ID3D12LifetimeTracker* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12LifetimeTracker_SetPrivateDataInterface(ID3D12LifetimeTracker* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12LifetimeTracker_SetName(ID3D12LifetimeTracker* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12LifetimeTracker_GetDevice(ID3D12LifetimeTracker* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12LifetimeTracker methods ***/ +static __WIDL_INLINE HRESULT ID3D12LifetimeTracker_DestroyOwnedObject(ID3D12LifetimeTracker* This,ID3D12DeviceChild *object) { + return This->lpVtbl->DestroyOwnedObject(This,object); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12LifetimeTracker_INTERFACE_DEFINED__ */ + +typedef enum D3D12_META_COMMAND_PARAMETER_TYPE { + D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT = 0x0, + D3D12_META_COMMAND_PARAMETER_TYPE_UINT64 = 0x1, + D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS = 0x2, + D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV = 0x3, + D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV = 0x4 +} D3D12_META_COMMAND_PARAMETER_TYPE; +typedef enum D3D12_META_COMMAND_PARAMETER_FLAGS { + D3D12_META_COMMAND_PARAMETER_FLAG_INPUT = 0x1, + D3D12_META_COMMAND_PARAMETER_FLAG_OUTPUT = 0x2 +} D3D12_META_COMMAND_PARAMETER_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_META_COMMAND_PARAMETER_FLAGS); +typedef enum D3D12_META_COMMAND_PARAMETER_STAGE { + D3D12_META_COMMAND_PARAMETER_STAGE_CREATION = 0x0, + D3D12_META_COMMAND_PARAMETER_STAGE_INITIALIZATION = 0x1, + D3D12_META_COMMAND_PARAMETER_STAGE_EXECUTION = 0x2 +} D3D12_META_COMMAND_PARAMETER_STAGE; +typedef struct D3D12_META_COMMAND_PARAMETER_DESC { + const WCHAR *Name; + D3D12_META_COMMAND_PARAMETER_TYPE Type; + D3D12_META_COMMAND_PARAMETER_FLAGS Flags; + D3D12_RESOURCE_STATES RequiredResourceState; + UINT StructureOffset; +} D3D12_META_COMMAND_PARAMETER_DESC; +typedef enum D3D12_GRAPHICS_STATES { + D3D12_GRAPHICS_STATE_NONE = 0x0, + D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS = 0x1, + D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER = 0x2, + D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY = 0x4, + D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP = 0x8, + D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE = 0x10, + D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE = 0x20, + D3D12_GRAPHICS_STATE_RS_VIEWPORTS = 0x40, + D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS = 0x80, + D3D12_GRAPHICS_STATE_PREDICATION = 0x100, + D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS = 0x200, + D3D12_GRAPHICS_STATE_OM_STENCIL_REF = 0x400, + D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR = 0x800, + D3D12_GRAPHICS_STATE_PIPELINE_STATE = 0x1000, + D3D12_GRAPHICS_STATE_SO_TARGETS = 0x2000, + D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS = 0x4000, + D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS = 0x8000, + D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK = 0x10000 +} D3D12_GRAPHICS_STATES; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_GRAPHICS_STATES); +typedef struct D3D12_META_COMMAND_DESC { + GUID Id; + const WCHAR *Name; + D3D12_GRAPHICS_STATES InitializationDirtyState; + D3D12_GRAPHICS_STATES ExecutionDirtyState; +} D3D12_META_COMMAND_DESC; +/***************************************************************************** + * ID3D12StateObject interface + */ +#ifndef __ID3D12StateObject_INTERFACE_DEFINED__ +#define __ID3D12StateObject_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12StateObject, 0x47016943, 0xfca8, 0x4594, 0x93,0xea, 0xaf,0x25,0x8b,0x55,0x34,0x6d); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("47016943-fca8-4594-93ea-af258b55346d") +ID3D12StateObject : public ID3D12Pageable +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12StateObject, 0x47016943, 0xfca8, 0x4594, 0x93,0xea, 0xaf,0x25,0x8b,0x55,0x34,0x6d) +#endif +#else +typedef struct ID3D12StateObjectVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12StateObject *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12StateObject *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12StateObject *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12StateObject *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12StateObject *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12StateObject *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12StateObject *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12StateObject *This, + REFIID riid, + void **device); + + END_INTERFACE +} ID3D12StateObjectVtbl; + +interface ID3D12StateObject { + CONST_VTBL ID3D12StateObjectVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12StateObject_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12StateObject_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12StateObject_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12StateObject_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12StateObject_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12StateObject_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12StateObject_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12StateObject_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12StateObject_QueryInterface(ID3D12StateObject* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12StateObject_AddRef(ID3D12StateObject* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12StateObject_Release(ID3D12StateObject* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12StateObject_GetPrivateData(ID3D12StateObject* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12StateObject_SetPrivateData(ID3D12StateObject* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12StateObject_SetPrivateDataInterface(ID3D12StateObject* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12StateObject_SetName(ID3D12StateObject* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12StateObject_GetDevice(ID3D12StateObject* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12StateObject_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12StateObjectProperties interface + */ +#ifndef __ID3D12StateObjectProperties_INTERFACE_DEFINED__ +#define __ID3D12StateObjectProperties_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12StateObjectProperties, 0xde5fa827, 0x9bf9, 0x4f26, 0x89,0xff, 0xd7,0xf5,0x6f,0xde,0x38,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("de5fa827-9bf9-4f26-89ff-d7f56fde3860") +ID3D12StateObjectProperties : public IUnknown +{ + virtual void * STDMETHODCALLTYPE GetShaderIdentifier( + const WCHAR *export_name) = 0; + + virtual UINT64 STDMETHODCALLTYPE GetShaderStackSize( + const WCHAR *export_name) = 0; + + virtual UINT64 STDMETHODCALLTYPE GetPipelineStackSize( + ) = 0; + + virtual void STDMETHODCALLTYPE SetPipelineStackSize( + UINT64 pipeline_stack_size_in_bytes) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12StateObjectProperties, 0xde5fa827, 0x9bf9, 0x4f26, 0x89,0xff, 0xd7,0xf5,0x6f,0xde,0x38,0x60) +#endif +#else +typedef struct ID3D12StateObjectPropertiesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12StateObjectProperties *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12StateObjectProperties *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12StateObjectProperties *This); + + /*** ID3D12StateObjectProperties methods ***/ + void * (STDMETHODCALLTYPE *GetShaderIdentifier)( + ID3D12StateObjectProperties *This, + const WCHAR *export_name); + + UINT64 (STDMETHODCALLTYPE *GetShaderStackSize)( + ID3D12StateObjectProperties *This, + const WCHAR *export_name); + + UINT64 (STDMETHODCALLTYPE *GetPipelineStackSize)( + ID3D12StateObjectProperties *This); + + void (STDMETHODCALLTYPE *SetPipelineStackSize)( + ID3D12StateObjectProperties *This, + UINT64 pipeline_stack_size_in_bytes); + + END_INTERFACE +} ID3D12StateObjectPropertiesVtbl; + +interface ID3D12StateObjectProperties { + CONST_VTBL ID3D12StateObjectPropertiesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12StateObjectProperties_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12StateObjectProperties_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12StateObjectProperties_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12StateObjectProperties methods ***/ +#define ID3D12StateObjectProperties_GetShaderIdentifier(This,export_name) (This)->lpVtbl->GetShaderIdentifier(This,export_name) +#define ID3D12StateObjectProperties_GetShaderStackSize(This,export_name) (This)->lpVtbl->GetShaderStackSize(This,export_name) +#define ID3D12StateObjectProperties_GetPipelineStackSize(This) (This)->lpVtbl->GetPipelineStackSize(This) +#define ID3D12StateObjectProperties_SetPipelineStackSize(This,pipeline_stack_size_in_bytes) (This)->lpVtbl->SetPipelineStackSize(This,pipeline_stack_size_in_bytes) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12StateObjectProperties_QueryInterface(ID3D12StateObjectProperties* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12StateObjectProperties_AddRef(ID3D12StateObjectProperties* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12StateObjectProperties_Release(ID3D12StateObjectProperties* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12StateObjectProperties methods ***/ +static __WIDL_INLINE void * ID3D12StateObjectProperties_GetShaderIdentifier(ID3D12StateObjectProperties* This,const WCHAR *export_name) { + return This->lpVtbl->GetShaderIdentifier(This,export_name); +} +static __WIDL_INLINE UINT64 ID3D12StateObjectProperties_GetShaderStackSize(ID3D12StateObjectProperties* This,const WCHAR *export_name) { + return This->lpVtbl->GetShaderStackSize(This,export_name); +} +static __WIDL_INLINE UINT64 ID3D12StateObjectProperties_GetPipelineStackSize(ID3D12StateObjectProperties* This) { + return This->lpVtbl->GetPipelineStackSize(This); +} +static __WIDL_INLINE void ID3D12StateObjectProperties_SetPipelineStackSize(ID3D12StateObjectProperties* This,UINT64 pipeline_stack_size_in_bytes) { + This->lpVtbl->SetPipelineStackSize(This,pipeline_stack_size_in_bytes); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12StateObjectProperties_INTERFACE_DEFINED__ */ + +typedef enum D3D12_STATE_SUBOBJECT_TYPE { + D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG = 0x0, + D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE = 0x1, + D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE = 0x2, + D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK = 0x3, + D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY = 0x5, + D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION = 0x6, + D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION = 0x7, + D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION = 0x8, + D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG = 0x9, + D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG = 0xa, + D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP = 0xb, + D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG1 = 0xc, + D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID = 0xd +} D3D12_STATE_SUBOBJECT_TYPE; +typedef struct D3D12_STATE_SUBOBJECT { + D3D12_STATE_SUBOBJECT_TYPE Type; + const void *pDesc; +} D3D12_STATE_SUBOBJECT; +typedef enum D3D12_STATE_OBJECT_FLAGS { + D3D12_STATE_OBJECT_FLAG_NONE = 0x0, + D3D12_STATE_OBJECT_FLAG_ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS = 0x1, + D3D12_STATE_OBJECT_FLAG_ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS = 0x2, + D3D12_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS = 0x4 +} D3D12_STATE_OBJECT_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_STATE_OBJECT_FLAGS); +typedef struct D3D12_STATE_OBJECT_CONFIG { + D3D12_STATE_OBJECT_FLAGS Flags; +} D3D12_STATE_OBJECT_CONFIG; +typedef struct D3D12_GLOBAL_ROOT_SIGNATURE { + ID3D12RootSignature *pGlobalRootSignature; +} D3D12_GLOBAL_ROOT_SIGNATURE; +typedef struct D3D12_LOCAL_ROOT_SIGNATURE { + ID3D12RootSignature *pLocalRootSignature; +} D3D12_LOCAL_ROOT_SIGNATURE; +typedef struct D3D12_NODE_MASK { + UINT NodeMask; +} D3D12_NODE_MASK; +typedef enum D3D12_EXPORT_FLAGS { + D3D12_EXPORT_FLAG_NONE = 0x0 +} D3D12_EXPORT_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_EXPORT_FLAGS); +typedef struct D3D12_EXPORT_DESC { + const WCHAR *Name; + const WCHAR *ExportToRename; + D3D12_EXPORT_FLAGS Flags; +} D3D12_EXPORT_DESC; +typedef struct D3D12_DXIL_LIBRARY_DESC { + D3D12_SHADER_BYTECODE DXILLibrary; + UINT NumExports; + D3D12_EXPORT_DESC *pExports; +} D3D12_DXIL_LIBRARY_DESC; +typedef struct D3D12_EXISTING_COLLECTION_DESC { + ID3D12StateObject *pExistingCollection; + UINT NumExports; + D3D12_EXPORT_DESC *pExports; +} D3D12_EXISTING_COLLECTION_DESC; +typedef struct D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION { + const D3D12_STATE_SUBOBJECT *pSubobjectToAssociate; + UINT NumExports; + const WCHAR **pExports; +} D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION; +typedef struct D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION { + const WCHAR *SubobjectToAssociate; + UINT NumExports; + const WCHAR **pExports; +} D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION; +typedef enum D3D12_HIT_GROUP_TYPE { + D3D12_HIT_GROUP_TYPE_TRIANGLES = 0x0, + D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE = 0x1 +} D3D12_HIT_GROUP_TYPE; +typedef struct D3D12_HIT_GROUP_DESC { + const WCHAR *HitGroupExport; + D3D12_HIT_GROUP_TYPE Type; + const WCHAR *AnyHitShaderImport; + const WCHAR *ClosestHitShaderImport; + const WCHAR *IntersectionShaderImport; +} D3D12_HIT_GROUP_DESC; +typedef struct D3D12_RAYTRACING_SHADER_CONFIG { + UINT MaxPayloadSizeInBytes; + UINT MaxAttributeSizeInBytes; +} D3D12_RAYTRACING_SHADER_CONFIG; +typedef struct D3D12_RAYTRACING_PIPELINE_CONFIG { + UINT MaxTraceRecursionDepth; +} D3D12_RAYTRACING_PIPELINE_CONFIG; +typedef enum D3D12_RAYTRACING_PIPELINE_FLAGS { + D3D12_RAYTRACING_PIPELINE_FLAG_NONE = 0x0, + D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES = 0x100, + D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES = 0x200 +} D3D12_RAYTRACING_PIPELINE_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_RAYTRACING_PIPELINE_FLAGS); +typedef struct D3D12_RAYTRACING_PIPELINE_CONFIG1 { + UINT MaxTraceRecursionDepth; + D3D12_RAYTRACING_PIPELINE_FLAGS Flags; +} D3D12_RAYTRACING_PIPELINE_CONFIG1; +typedef enum D3D12_STATE_OBJECT_TYPE { + D3D12_STATE_OBJECT_TYPE_COLLECTION = 0x0, + D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE = 0x3 +} D3D12_STATE_OBJECT_TYPE; +typedef struct D3D12_STATE_OBJECT_DESC { + D3D12_STATE_OBJECT_TYPE Type; + UINT NumSubobjects; + const D3D12_STATE_SUBOBJECT *pSubobjects; +} D3D12_STATE_OBJECT_DESC; +typedef enum D3D12_RAYTRACING_GEOMETRY_FLAGS { + D3D12_RAYTRACING_GEOMETRY_FLAG_NONE = 0x0, + D3D12_RAYTRACING_GEOMETRY_FLAG_OPAQUE = 0x1, + D3D12_RAYTRACING_GEOMETRY_FLAG_NO_DUPLICATE_ANYHIT_INVOCATION = 0x2 +} D3D12_RAYTRACING_GEOMETRY_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_RAYTRACING_GEOMETRY_FLAGS); +typedef enum D3D12_RAYTRACING_GEOMETRY_TYPE { + D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES = 0x0, + D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS = 0x1 +} D3D12_RAYTRACING_GEOMETRY_TYPE; +typedef enum D3D12_RAYTRACING_INSTANCE_FLAGS { + D3D12_RAYTRACING_INSTANCE_FLAG_NONE = 0x0, + D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_CULL_DISABLE = 0x1, + D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_FRONT_COUNTERCLOCKWISE = 0x2, + D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_OPAQUE = 0x4, + D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_NON_OPAQUE = 0x8 +} D3D12_RAYTRACING_INSTANCE_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_RAYTRACING_INSTANCE_FLAGS); +typedef struct D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE { + D3D12_GPU_VIRTUAL_ADDRESS StartAddress; + UINT64 StrideInBytes; +} D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE; +typedef struct D3D12_GPU_VIRTUAL_ADDRESS_RANGE { + D3D12_GPU_VIRTUAL_ADDRESS StartAddress; + UINT64 SizeInBytes; +} D3D12_GPU_VIRTUAL_ADDRESS_RANGE; +typedef struct D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE { + D3D12_GPU_VIRTUAL_ADDRESS StartAddress; + UINT64 SizeInBytes; + UINT64 StrideInBytes; +} D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE; +typedef struct D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC { + D3D12_GPU_VIRTUAL_ADDRESS Transform3x4; + DXGI_FORMAT IndexFormat; + DXGI_FORMAT VertexFormat; + UINT IndexCount; + UINT VertexCount; + D3D12_GPU_VIRTUAL_ADDRESS IndexBuffer; + D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE VertexBuffer; +} D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC; +typedef struct D3D12_RAYTRACING_AABB { + FLOAT MinX; + FLOAT MinY; + FLOAT MinZ; + FLOAT MaxX; + FLOAT MaxY; + FLOAT MaxZ; +} D3D12_RAYTRACING_AABB; +typedef struct D3D12_RAYTRACING_GEOMETRY_AABBS_DESC { + UINT64 AABBCount; + D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE AABBs; +} D3D12_RAYTRACING_GEOMETRY_AABBS_DESC; +typedef enum D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS { + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_NONE = 0x0, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE = 0x1, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_COMPACTION = 0x2, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_TRACE = 0x4, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_BUILD = 0x8, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_MINIMIZE_MEMORY = 0x10, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PERFORM_UPDATE = 0x20 +} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS); +typedef enum D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE { + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_CLONE = 0x0, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_COMPACT = 0x1, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_VISUALIZATION_DECODE_FOR_TOOLS = 0x2, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE = 0x3, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_DESERIALIZE = 0x4 +} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE; +typedef enum D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE { + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL = 0x0, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL = 0x1 +} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE; +typedef enum D3D12_ELEMENTS_LAYOUT { + D3D12_ELEMENTS_LAYOUT_ARRAY = 0x0, + D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS = 0x1 +} D3D12_ELEMENTS_LAYOUT; +typedef enum D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE { + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE = 0x0, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION = 0x1, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION = 0x2, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE = 0x3 +} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE; +typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC { + D3D12_GPU_VIRTUAL_ADDRESS DestBuffer; + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE InfoType; +} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC; +typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC { + UINT64 CompactedSizeInBytes; +} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC; +typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC { + UINT64 DecodedSizeInBytes; +} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC; +typedef struct D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER { + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE Type; + UINT NumDescs; +} D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER; +typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC { + UINT64 SerializedSizeInBytes; + UINT64 NumBottomLevelAccelerationStructurePointers; +} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC; +typedef struct D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER { + GUID DriverOpaqueGUID; + BYTE DriverOpaqueVersioningData[16]; +} D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER; +typedef enum D3D12_SERIALIZED_DATA_TYPE { + D3D12_SERIALIZED_DATA_RAYTRACING_ACCELERATION_STRUCTURE = 0x0 +} D3D12_SERIALIZED_DATA_TYPE; +typedef enum D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS { + D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE = 0x0, + D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE = 0x1, + D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED = 0x2, + D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION = 0x3, + D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE = 0x4 +} D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS; +typedef struct D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER { + D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER DriverMatchingIdentifier; + UINT64 SerializedSizeInBytesIncludingHeader; + UINT64 DeserializedSizeInBytes; + UINT64 NumBottomLevelAccelerationStructurePointersAfterHeader; +} D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER; +typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC { + UINT64 CurrentSizeInBytes; +} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC; +typedef struct D3D12_RAYTRACING_INSTANCE_DESC { + FLOAT Transform[3][4]; + UINT InstanceID : 24; + UINT InstanceMask : 8; + UINT InstanceContributionToHitGroupIndex : 24; + UINT Flags : 8; + D3D12_GPU_VIRTUAL_ADDRESS AccelerationStructure; +} D3D12_RAYTRACING_INSTANCE_DESC; +typedef struct D3D12_RAYTRACING_GEOMETRY_DESC { + D3D12_RAYTRACING_GEOMETRY_TYPE Type; + D3D12_RAYTRACING_GEOMETRY_FLAGS Flags; + __C89_NAMELESS union { + D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC Triangles; + D3D12_RAYTRACING_GEOMETRY_AABBS_DESC AABBs; + } __C89_NAMELESSUNIONNAME; +} D3D12_RAYTRACING_GEOMETRY_DESC; +typedef struct D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS { + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE Type; + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS Flags; + UINT NumDescs; + D3D12_ELEMENTS_LAYOUT DescsLayout; + __C89_NAMELESS union { + D3D12_GPU_VIRTUAL_ADDRESS InstanceDescs; + const D3D12_RAYTRACING_GEOMETRY_DESC *pGeometryDescs; + const D3D12_RAYTRACING_GEOMETRY_DESC *const *ppGeometryDescs; + } __C89_NAMELESSUNIONNAME; +} D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS; +typedef struct D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC { + D3D12_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData; + D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS Inputs; + D3D12_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData; + D3D12_GPU_VIRTUAL_ADDRESS ScratchAccelerationStructureData; +} D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC; +typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO { + UINT64 ResultDataMaxSizeInBytes; + UINT64 ScratchDataSizeInBytes; + UINT64 UpdateScratchDataSizeInBytes; +} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO; +typedef enum D3D12_RAY_FLAGS { + D3D12_RAY_FLAG_NONE = 0x0, + D3D12_RAY_FLAG_FORCE_OPAQUE = 0x1, + D3D12_RAY_FLAG_FORCE_NON_OPAQUE = 0x2, + D3D12_RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH = 0x4, + D3D12_RAY_FLAG_SKIP_CLOSEST_HIT_SHADER = 0x8, + D3D12_RAY_FLAG_CULL_BACK_FACING_TRIANGLES = 0x10, + D3D12_RAY_FLAG_CULL_FRONT_FACING_TRIANGLES = 0x20, + D3D12_RAY_FLAG_CULL_OPAQUE = 0x40, + D3D12_RAY_FLAG_CULL_NON_OPAQUE = 0x80, + D3D12_RAY_FLAG_SKIP_TRIANGLES = 0x100, + D3D12_RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES = 0x200 +} D3D12_RAY_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_RAY_FLAGS); +typedef enum D3D12_HIT_KIND { + D3D12_HIT_KIND_TRIANGLE_FRONT_FACE = 0xfe, + D3D12_HIT_KIND_TRIANGLE_BACK_FACE = 0xff +} D3D12_HIT_KIND; +/***************************************************************************** + * ID3D12Device5 interface + */ +#ifndef __ID3D12Device5_INTERFACE_DEFINED__ +#define __ID3D12Device5_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Device5, 0x8b4f173b, 0x2fea, 0x4b80, 0x8f,0x58, 0x43,0x07,0x19,0x1a,0xb9,0x5d); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("8b4f173b-2fea-4b80-8f58-4307191ab95d") +ID3D12Device5 : public ID3D12Device4 +{ + virtual HRESULT STDMETHODCALLTYPE CreateLifetimeTracker( + ID3D12LifetimeOwner *owner, + REFIID riid, + void **tracker) = 0; + + virtual void STDMETHODCALLTYPE RemoveDevice( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE EnumerateMetaCommands( + UINT *meta_commands_count, + D3D12_META_COMMAND_DESC *descs) = 0; + + virtual HRESULT STDMETHODCALLTYPE EnumerateMetaCommandParameters( + REFGUID command_id, + D3D12_META_COMMAND_PARAMETER_STAGE stage, + UINT *total_structure_size_in_bytes, + UINT *parameter_count, + D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateMetaCommand( + REFGUID command_id, + UINT node_mask, + const void *creation_parameters_data, + SIZE_T creation_parameters_data_size_in_bytes, + REFIID riid, + void **meta_command) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateStateObject( + const D3D12_STATE_OBJECT_DESC *desc, + REFIID riid, + void **state_object) = 0; + + virtual void STDMETHODCALLTYPE GetRaytracingAccelerationStructurePrebuildInfo( + const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info) = 0; + + virtual D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS STDMETHODCALLTYPE CheckDriverMatchingIdentifier( + D3D12_SERIALIZED_DATA_TYPE serialized_data_type, + const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Device5, 0x8b4f173b, 0x2fea, 0x4b80, 0x8f,0x58, 0x43,0x07,0x19,0x1a,0xb9,0x5d) +#endif +#else +typedef struct ID3D12Device5Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Device5 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Device5 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Device5 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12Device5 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12Device5 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12Device5 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12Device5 *This, + const WCHAR *name); + + /*** ID3D12Device methods ***/ + UINT (STDMETHODCALLTYPE *GetNodeCount)( + ID3D12Device5 *This); + + HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( + ID3D12Device5 *This, + const D3D12_COMMAND_QUEUE_DESC *desc, + REFIID riid, + void **command_queue); + + HRESULT (STDMETHODCALLTYPE *CreateCommandAllocator)( + ID3D12Device5 *This, + D3D12_COMMAND_LIST_TYPE type, + REFIID riid, + void **command_allocator); + + HRESULT (STDMETHODCALLTYPE *CreateGraphicsPipelineState)( + ID3D12Device5 *This, + const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateComputePipelineState)( + ID3D12Device5 *This, + const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateCommandList)( + ID3D12Device5 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + ID3D12CommandAllocator *command_allocator, + ID3D12PipelineState *initial_pipeline_state, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( + ID3D12Device5 *This, + D3D12_FEATURE feature, + void *feature_data, + UINT feature_data_size); + + HRESULT (STDMETHODCALLTYPE *CreateDescriptorHeap)( + ID3D12Device5 *This, + const D3D12_DESCRIPTOR_HEAP_DESC *desc, + REFIID riid, + void **descriptor_heap); + + UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( + ID3D12Device5 *This, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateRootSignature)( + ID3D12Device5 *This, + UINT node_mask, + const void *bytecode, + SIZE_T bytecode_length, + REFIID riid, + void **root_signature); + + void (STDMETHODCALLTYPE *CreateConstantBufferView)( + ID3D12Device5 *This, + const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateShaderResourceView)( + ID3D12Device5 *This, + ID3D12Resource *resource, + const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateUnorderedAccessView)( + ID3D12Device5 *This, + ID3D12Resource *resource, + ID3D12Resource *counter_resource, + const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateRenderTargetView)( + ID3D12Device5 *This, + ID3D12Resource *resource, + const D3D12_RENDER_TARGET_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateDepthStencilView)( + ID3D12Device5 *This, + ID3D12Resource *resource, + const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateSampler)( + ID3D12Device5 *This, + const D3D12_SAMPLER_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CopyDescriptors)( + ID3D12Device5 *This, + UINT dst_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, + const UINT *dst_descriptor_range_sizes, + UINT src_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, + const UINT *src_descriptor_range_sizes, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + void (STDMETHODCALLTYPE *CopyDescriptorsSimple)( + ID3D12Device5 *This, + UINT descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, + const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( + ID3D12Device5 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT reource_desc_count, + const D3D12_RESOURCE_DESC *resource_descs); + + D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( + ID3D12Device5 *This, + D3D12_HEAP_PROPERTIES *__ret, + UINT node_mask, + D3D12_HEAP_TYPE heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( + ID3D12Device5 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap)( + ID3D12Device5 *This, + const D3D12_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreatePlacedResource)( + ID3D12Device5 *This, + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource)( + ID3D12Device5 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateSharedHandle)( + ID3D12Device5 *This, + ID3D12DeviceChild *object, + const SECURITY_ATTRIBUTES *attributes, + DWORD access, + const WCHAR *name, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandle)( + ID3D12Device5 *This, + HANDLE handle, + REFIID riid, + void **object); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandleByName)( + ID3D12Device5 *This, + const WCHAR *name, + DWORD access, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *MakeResident)( + ID3D12Device5 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *Evict)( + ID3D12Device5 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *CreateFence)( + ID3D12Device5 *This, + UINT64 initial_value, + D3D12_FENCE_FLAGS flags, + REFIID riid, + void **fence); + + HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( + ID3D12Device5 *This); + + void (STDMETHODCALLTYPE *GetCopyableFootprints)( + ID3D12Device5 *This, + const D3D12_RESOURCE_DESC *desc, + UINT first_sub_resource, + UINT sub_resource_count, + UINT64 base_offset, + D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, + UINT *row_count, + UINT64 *row_size, + UINT64 *total_bytes); + + HRESULT (STDMETHODCALLTYPE *CreateQueryHeap)( + ID3D12Device5 *This, + const D3D12_QUERY_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *SetStablePowerState)( + ID3D12Device5 *This, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *CreateCommandSignature)( + ID3D12Device5 *This, + const D3D12_COMMAND_SIGNATURE_DESC *desc, + ID3D12RootSignature *root_signature, + REFIID riid, + void **command_signature); + + void (STDMETHODCALLTYPE *GetResourceTiling)( + ID3D12Device5 *This, + ID3D12Resource *resource, + UINT *total_tile_count, + D3D12_PACKED_MIP_INFO *packed_mip_info, + D3D12_TILE_SHAPE *standard_tile_shape, + UINT *sub_resource_tiling_count, + UINT first_sub_resource_tiling, + D3D12_SUBRESOURCE_TILING *sub_resource_tilings); + + LUID * (STDMETHODCALLTYPE *GetAdapterLuid)( + ID3D12Device5 *This, + LUID *__ret); + + /*** ID3D12Device1 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineLibrary)( + ID3D12Device5 *This, + const void *blob, + SIZE_T blob_size, + REFIID iid, + void **lib); + + HRESULT (STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion)( + ID3D12Device5 *This, + ID3D12Fence *const *fences, + const UINT64 *values, + UINT fence_count, + D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags, + HANDLE event); + + HRESULT (STDMETHODCALLTYPE *SetResidencyPriority)( + ID3D12Device5 *This, + UINT object_count, + ID3D12Pageable *const *objects, + const D3D12_RESIDENCY_PRIORITY *priorities); + + /*** ID3D12Device2 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineState)( + ID3D12Device5 *This, + const D3D12_PIPELINE_STATE_STREAM_DESC *desc, + REFIID riid, + void **pipeline_state); + + /*** ID3D12Device3 methods ***/ + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromAddress)( + ID3D12Device5 *This, + const void *address, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping)( + ID3D12Device5 *This, + HANDLE file_mapping, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *EnqueueMakeResident)( + ID3D12Device5 *This, + D3D12_RESIDENCY_FLAGS flags, + UINT num_objects, + ID3D12Pageable *const *objects, + ID3D12Fence *fence, + UINT64 fence_value); + + /*** ID3D12Device4 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateCommandList1)( + ID3D12Device5 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + D3D12_COMMAND_LIST_FLAGS flags, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CreateProtectedResourceSession)( + ID3D12Device5 *This, + const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc, + REFIID riid, + void **session); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource1)( + ID3D12Device5 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_resource_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid_resource, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap1)( + ID3D12Device5 *This, + const D3D12_HEAP_DESC *desc, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource1)( + ID3D12Device5 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **resource); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo1)( + ID3D12Device5 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1); + + /*** ID3D12Device5 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateLifetimeTracker)( + ID3D12Device5 *This, + ID3D12LifetimeOwner *owner, + REFIID riid, + void **tracker); + + void (STDMETHODCALLTYPE *RemoveDevice)( + ID3D12Device5 *This); + + HRESULT (STDMETHODCALLTYPE *EnumerateMetaCommands)( + ID3D12Device5 *This, + UINT *meta_commands_count, + D3D12_META_COMMAND_DESC *descs); + + HRESULT (STDMETHODCALLTYPE *EnumerateMetaCommandParameters)( + ID3D12Device5 *This, + REFGUID command_id, + D3D12_META_COMMAND_PARAMETER_STAGE stage, + UINT *total_structure_size_in_bytes, + UINT *parameter_count, + D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs); + + HRESULT (STDMETHODCALLTYPE *CreateMetaCommand)( + ID3D12Device5 *This, + REFGUID command_id, + UINT node_mask, + const void *creation_parameters_data, + SIZE_T creation_parameters_data_size_in_bytes, + REFIID riid, + void **meta_command); + + HRESULT (STDMETHODCALLTYPE *CreateStateObject)( + ID3D12Device5 *This, + const D3D12_STATE_OBJECT_DESC *desc, + REFIID riid, + void **state_object); + + void (STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo)( + ID3D12Device5 *This, + const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info); + + D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS (STDMETHODCALLTYPE *CheckDriverMatchingIdentifier)( + ID3D12Device5 *This, + D3D12_SERIALIZED_DATA_TYPE serialized_data_type, + const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check); + + END_INTERFACE +} ID3D12Device5Vtbl; + +interface ID3D12Device5 { + CONST_VTBL ID3D12Device5Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Device5_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Device5_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Device5_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12Device5_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12Device5_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12Device5_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12Device5_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12Device methods ***/ +#define ID3D12Device5_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) +#define ID3D12Device5_CreateCommandQueue(This,desc,riid,command_queue) (This)->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue) +#define ID3D12Device5_CreateCommandAllocator(This,type,riid,command_allocator) (This)->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator) +#define ID3D12Device5_CreateGraphicsPipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device5_CreateComputePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device5_CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) (This)->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) +#define ID3D12Device5_CheckFeatureSupport(This,feature,feature_data,feature_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size) +#define ID3D12Device5_CreateDescriptorHeap(This,desc,riid,descriptor_heap) (This)->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap) +#define ID3D12Device5_GetDescriptorHandleIncrementSize(This,descriptor_heap_type) (This)->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type) +#define ID3D12Device5_CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) (This)->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) +#define ID3D12Device5_CreateConstantBufferView(This,desc,descriptor) (This)->lpVtbl->CreateConstantBufferView(This,desc,descriptor) +#define ID3D12Device5_CreateShaderResourceView(This,resource,desc,descriptor) (This)->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor) +#define ID3D12Device5_CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) (This)->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) +#define ID3D12Device5_CreateRenderTargetView(This,resource,desc,descriptor) (This)->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor) +#define ID3D12Device5_CreateDepthStencilView(This,resource,desc,descriptor) (This)->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor) +#define ID3D12Device5_CreateSampler(This,desc,descriptor) (This)->lpVtbl->CreateSampler(This,desc,descriptor) +#define ID3D12Device5_CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) (This)->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) +#define ID3D12Device5_CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) (This)->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) +#define ID3D12Device5_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device5_GetResourceAllocationInfo_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device5_GetCustomHeapProperties(This,node_mask,heap_type) ID3D12Device5_GetCustomHeapProperties_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device5_CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device5_CreateHeap(This,desc,riid,heap) (This)->lpVtbl->CreateHeap(This,desc,riid,heap) +#define ID3D12Device5_CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device5_CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device5_CreateSharedHandle(This,object,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle) +#define ID3D12Device5_OpenSharedHandle(This,handle,riid,object) (This)->lpVtbl->OpenSharedHandle(This,handle,riid,object) +#define ID3D12Device5_OpenSharedHandleByName(This,name,access,handle) (This)->lpVtbl->OpenSharedHandleByName(This,name,access,handle) +#define ID3D12Device5_MakeResident(This,object_count,objects) (This)->lpVtbl->MakeResident(This,object_count,objects) +#define ID3D12Device5_Evict(This,object_count,objects) (This)->lpVtbl->Evict(This,object_count,objects) +#define ID3D12Device5_CreateFence(This,initial_value,flags,riid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,riid,fence) +#define ID3D12Device5_GetDeviceRemovedReason(This) (This)->lpVtbl->GetDeviceRemovedReason(This) +#define ID3D12Device5_GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) (This)->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) +#define ID3D12Device5_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) +#define ID3D12Device5_SetStablePowerState(This,enable) (This)->lpVtbl->SetStablePowerState(This,enable) +#define ID3D12Device5_CreateCommandSignature(This,desc,root_signature,riid,command_signature) (This)->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature) +#define ID3D12Device5_GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) (This)->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) +#define ID3D12Device5_GetAdapterLuid(This) ID3D12Device5_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device1 methods ***/ +#define ID3D12Device5_CreatePipelineLibrary(This,blob,blob_size,iid,lib) (This)->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib) +#define ID3D12Device5_SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) (This)->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) +#define ID3D12Device5_SetResidencyPriority(This,object_count,objects,priorities) (This)->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities) +/*** ID3D12Device2 methods ***/ +#define ID3D12Device5_CreatePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state) +/*** ID3D12Device3 methods ***/ +#define ID3D12Device5_OpenExistingHeapFromAddress(This,address,riid,heap) (This)->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap) +#define ID3D12Device5_OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) (This)->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) +#define ID3D12Device5_EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) (This)->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) +/*** ID3D12Device4 methods ***/ +#define ID3D12Device5_CreateCommandList1(This,node_mask,type,flags,riid,command_list) (This)->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list) +#define ID3D12Device5_CreateProtectedResourceSession(This,desc,riid,session) (This)->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session) +#define ID3D12Device5_CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) (This)->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) +#define ID3D12Device5_CreateHeap1(This,desc,protected_session,riid,heap) (This)->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap) +#define ID3D12Device5_CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) (This)->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) +#define ID3D12Device5_GetResourceAllocationInfo1(This,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1) ID3D12Device5_GetResourceAllocationInfo1_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device5 methods ***/ +#define ID3D12Device5_CreateLifetimeTracker(This,owner,riid,tracker) (This)->lpVtbl->CreateLifetimeTracker(This,owner,riid,tracker) +#define ID3D12Device5_RemoveDevice(This) (This)->lpVtbl->RemoveDevice(This) +#define ID3D12Device5_EnumerateMetaCommands(This,meta_commands_count,descs) (This)->lpVtbl->EnumerateMetaCommands(This,meta_commands_count,descs) +#define ID3D12Device5_EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs) (This)->lpVtbl->EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs) +#define ID3D12Device5_CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command) (This)->lpVtbl->CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command) +#define ID3D12Device5_CreateStateObject(This,desc,riid,state_object) (This)->lpVtbl->CreateStateObject(This,desc,riid,state_object) +#define ID3D12Device5_GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info) (This)->lpVtbl->GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info) +#define ID3D12Device5_CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check) (This)->lpVtbl->CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device5_QueryInterface(ID3D12Device5* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Device5_AddRef(ID3D12Device5* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Device5_Release(ID3D12Device5* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device5_GetPrivateData(ID3D12Device5* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device5_SetPrivateData(ID3D12Device5* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device5_SetPrivateDataInterface(ID3D12Device5* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12Device5_SetName(ID3D12Device5* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12Device methods ***/ +static __WIDL_INLINE UINT ID3D12Device5_GetNodeCount(ID3D12Device5* This) { + return This->lpVtbl->GetNodeCount(This); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateCommandQueue(ID3D12Device5* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { + return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateCommandAllocator(ID3D12Device5* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { + return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateGraphicsPipelineState(ID3D12Device5* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateComputePipelineState(ID3D12Device5* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateCommandList(ID3D12Device5* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,ID3D12CommandAllocator *command_allocator,ID3D12PipelineState *initial_pipeline_state,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CheckFeatureSupport(ID3D12Device5* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { + return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateDescriptorHeap(ID3D12Device5* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { + return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); +} +static __WIDL_INLINE UINT ID3D12Device5_GetDescriptorHandleIncrementSize(ID3D12Device5* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateRootSignature(ID3D12Device5* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { + return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); +} +static __WIDL_INLINE void ID3D12Device5_CreateConstantBufferView(ID3D12Device5* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device5_CreateShaderResourceView(ID3D12Device5* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device5_CreateUnorderedAccessView(ID3D12Device5* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device5_CreateRenderTargetView(ID3D12Device5* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device5_CreateDepthStencilView(ID3D12Device5* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device5_CreateSampler(ID3D12Device5* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateSampler(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device5_CopyDescriptors(ID3D12Device5* This,UINT dst_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets,const UINT *dst_descriptor_range_sizes,UINT src_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets,const UINT *src_descriptor_range_sizes,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type); +} +static __WIDL_INLINE void ID3D12Device5_CopyDescriptorsSimple(ID3D12Device5* This,UINT descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset,const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device5_GetResourceAllocationInfo(ID3D12Device5* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); +} +static __WIDL_INLINE D3D12_HEAP_PROPERTIES ID3D12Device5_GetCustomHeapProperties(ID3D12Device5* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { + D3D12_HEAP_PROPERTIES __ret; + return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateCommittedResource(ID3D12Device5* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateHeap(ID3D12Device5* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreatePlacedResource(ID3D12Device5* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateReservedResource(ID3D12Device5* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateSharedHandle(ID3D12Device5* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { + return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device5_OpenSharedHandle(ID3D12Device5* This,HANDLE handle,REFIID riid,void **object) { + return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); +} +static __WIDL_INLINE HRESULT ID3D12Device5_OpenSharedHandleByName(ID3D12Device5* This,const WCHAR *name,DWORD access,HANDLE *handle) { + return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device5_MakeResident(ID3D12Device5* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->MakeResident(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device5_Evict(ID3D12Device5* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->Evict(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateFence(ID3D12Device5* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { + return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); +} +static __WIDL_INLINE HRESULT ID3D12Device5_GetDeviceRemovedReason(ID3D12Device5* This) { + return This->lpVtbl->GetDeviceRemovedReason(This); +} +static __WIDL_INLINE void ID3D12Device5_GetCopyableFootprints(ID3D12Device5* This,const D3D12_RESOURCE_DESC *desc,UINT first_sub_resource,UINT sub_resource_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *row_count,UINT64 *row_size,UINT64 *total_bytes) { + This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateQueryHeap(ID3D12Device5* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device5_SetStablePowerState(ID3D12Device5* This,WINBOOL enable) { + return This->lpVtbl->SetStablePowerState(This,enable); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateCommandSignature(ID3D12Device5* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { + return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); +} +static __WIDL_INLINE void ID3D12Device5_GetResourceTiling(ID3D12Device5* This,ID3D12Resource *resource,UINT *total_tile_count,D3D12_PACKED_MIP_INFO *packed_mip_info,D3D12_TILE_SHAPE *standard_tile_shape,UINT *sub_resource_tiling_count,UINT first_sub_resource_tiling,D3D12_SUBRESOURCE_TILING *sub_resource_tilings) { + This->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings); +} +static __WIDL_INLINE LUID ID3D12Device5_GetAdapterLuid(ID3D12Device5* This) { + LUID __ret; + return *This->lpVtbl->GetAdapterLuid(This,&__ret); +} +/*** ID3D12Device1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device5_CreatePipelineLibrary(ID3D12Device5* This,const void *blob,SIZE_T blob_size,REFIID iid,void **lib) { + return This->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib); +} +static __WIDL_INLINE HRESULT ID3D12Device5_SetEventOnMultipleFenceCompletion(ID3D12Device5* This,ID3D12Fence *const *fences,const UINT64 *values,UINT fence_count,D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags,HANDLE event) { + return This->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event); +} +static __WIDL_INLINE HRESULT ID3D12Device5_SetResidencyPriority(ID3D12Device5* This,UINT object_count,ID3D12Pageable *const *objects,const D3D12_RESIDENCY_PRIORITY *priorities) { + return This->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities); +} +/*** ID3D12Device2 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device5_CreatePipelineState(ID3D12Device5* This,const D3D12_PIPELINE_STATE_STREAM_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state); +} +/*** ID3D12Device3 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device5_OpenExistingHeapFromAddress(ID3D12Device5* This,const void *address,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device5_OpenExistingHeapFromFileMapping(ID3D12Device5* This,HANDLE file_mapping,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device5_EnqueueMakeResident(ID3D12Device5* This,D3D12_RESIDENCY_FLAGS flags,UINT num_objects,ID3D12Pageable *const *objects,ID3D12Fence *fence,UINT64 fence_value) { + return This->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value); +} +/*** ID3D12Device4 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device5_CreateCommandList1(ID3D12Device5* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,D3D12_COMMAND_LIST_FLAGS flags,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateProtectedResourceSession(ID3D12Device5* This,const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc,REFIID riid,void **session) { + return This->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateCommittedResource1(ID3D12Device5* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_resource_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid_resource,void **resource) { + return This->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateHeap1(ID3D12Device5* This,const D3D12_HEAP_DESC *desc,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateReservedResource1(ID3D12Device5* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device5_GetResourceAllocationInfo1(ID3D12Device5* This,UINT visible_mask,UINT resource_descs_count,const D3D12_RESOURCE_DESC *resource_descs,D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo1(This,&__ret,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1); +} +/*** ID3D12Device5 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device5_CreateLifetimeTracker(ID3D12Device5* This,ID3D12LifetimeOwner *owner,REFIID riid,void **tracker) { + return This->lpVtbl->CreateLifetimeTracker(This,owner,riid,tracker); +} +static __WIDL_INLINE void ID3D12Device5_RemoveDevice(ID3D12Device5* This) { + This->lpVtbl->RemoveDevice(This); +} +static __WIDL_INLINE HRESULT ID3D12Device5_EnumerateMetaCommands(ID3D12Device5* This,UINT *meta_commands_count,D3D12_META_COMMAND_DESC *descs) { + return This->lpVtbl->EnumerateMetaCommands(This,meta_commands_count,descs); +} +static __WIDL_INLINE HRESULT ID3D12Device5_EnumerateMetaCommandParameters(ID3D12Device5* This,REFGUID command_id,D3D12_META_COMMAND_PARAMETER_STAGE stage,UINT *total_structure_size_in_bytes,UINT *parameter_count,D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs) { + return This->lpVtbl->EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateMetaCommand(ID3D12Device5* This,REFGUID command_id,UINT node_mask,const void *creation_parameters_data,SIZE_T creation_parameters_data_size_in_bytes,REFIID riid,void **meta_command) { + return This->lpVtbl->CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command); +} +static __WIDL_INLINE HRESULT ID3D12Device5_CreateStateObject(ID3D12Device5* This,const D3D12_STATE_OBJECT_DESC *desc,REFIID riid,void **state_object) { + return This->lpVtbl->CreateStateObject(This,desc,riid,state_object); +} +static __WIDL_INLINE void ID3D12Device5_GetRaytracingAccelerationStructurePrebuildInfo(ID3D12Device5* This,const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc,D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info) { + This->lpVtbl->GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info); +} +static __WIDL_INLINE D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ID3D12Device5_CheckDriverMatchingIdentifier(ID3D12Device5* This,D3D12_SERIALIZED_DATA_TYPE serialized_data_type,const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check) { + return This->lpVtbl->CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Device5_INTERFACE_DEFINED__ */ + +typedef enum D3D12_AUTO_BREADCRUMB_OP { + D3D12_AUTO_BREADCRUMB_OP_SETMARKER = 0x0, + D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT = 0x1, + D3D12_AUTO_BREADCRUMB_OP_ENDEVENT = 0x2, + D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED = 0x3, + D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED = 0x4, + D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT = 0x5, + D3D12_AUTO_BREADCRUMB_OP_DISPATCH = 0x6, + D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION = 0x7, + D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION = 0x8, + D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE = 0x9, + D3D12_AUTO_BREADCRUMB_OP_COPYTILES = 0xa, + D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE = 0xb, + D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW = 0xc, + D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW = 0xd, + D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW = 0xe, + D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER = 0xf, + D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE = 0x10, + D3D12_AUTO_BREADCRUMB_OP_PRESENT = 0x11, + D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA = 0x12, + D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION = 0x13, + D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION = 0x14, + D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME = 0x15, + D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES = 0x16, + D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT = 0x17, + D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64 = 0x18, + D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION = 0x19, + D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE = 0x1a, + D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1 = 0x1b, + D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION = 0x1c, + D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2 = 0x1d, + D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1 = 0x1e, + D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE = 0x1f, + D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO = 0x20, + D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE = 0x21, + D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS = 0x22, + D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND = 0x23, + D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND = 0x24, + D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION = 0x25, + D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP = 0x26, + D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1 = 0x27, + D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND = 0x28, + D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND = 0x29, + D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH = 0x2a, + D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME = 0x2b, + D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA = 0x2c +} D3D12_AUTO_BREADCRUMB_OP; +typedef struct D3D12_AUTO_BREADCRUMB_NODE { + const char *pCommandListDebugNameA; + const WCHAR *pCommandListDebugNameW; + const char *pCommandQueueDebugNameA; + const WCHAR *pCommandQueueDebugNameW; + ID3D12GraphicsCommandList *pCommandList; + ID3D12CommandQueue *pCommandQueue; + UINT32 BreadcrumbCount; + const UINT32 *pLastBreadcrumbValue; + const D3D12_AUTO_BREADCRUMB_OP *pCommandHistory; + const struct D3D12_AUTO_BREADCRUMB_NODE *pNext; +} D3D12_AUTO_BREADCRUMB_NODE; +typedef struct D3D12_DRED_BREADCRUMB_CONTEXT { + UINT BreadcrumbIndex; + const WCHAR *pContextString; +} D3D12_DRED_BREADCRUMB_CONTEXT; +typedef struct D3D12_AUTO_BREADCRUMB_NODE1 { + const char *pCommandListDebugNameA; + const WCHAR *pCommandListDebugNameW; + const char *pCommandQueueDebugNameA; + const WCHAR *pCommandQueueDebugNameW; + ID3D12GraphicsCommandList *pCommandList; + ID3D12CommandQueue *pCommandQueue; + UINT BreadcrumbCount; + const UINT *pLastBreadcrumbValue; + const D3D12_AUTO_BREADCRUMB_OP *pCommandHistory; + const struct D3D12_AUTO_BREADCRUMB_NODE1 *pNext; + UINT BreadcrumbContextsCount; + D3D12_DRED_BREADCRUMB_CONTEXT *pBreadcrumbContexts; +} D3D12_AUTO_BREADCRUMB_NODE1; +typedef enum D3D12_DRED_VERSION { + D3D12_DRED_VERSION_1_0 = 0x1, + D3D12_DRED_VERSION_1_1 = 0x2, + D3D12_DRED_VERSION_1_2 = 0x3, + D3D12_DRED_VERSION_1_3 = 0x4 +} D3D12_DRED_VERSION; +typedef enum D3D12_DRED_FLAGS { + D3D12_DRED_FLAG_NONE = 0x0, + D3D12_DRED_FLAG_FORCE_ENABLE = 0x1, + D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS = 0x2 +} D3D12_DRED_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_DRED_FLAGS); +typedef enum D3D12_DRED_ENABLEMENT { + D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED = 0x0, + D3D12_DRED_ENABLEMENT_FORCED_OFF = 0x1, + D3D12_DRED_ENABLEMENT_FORCED_ON = 0x2 +} D3D12_DRED_ENABLEMENT; +typedef struct D3D12_DEVICE_REMOVED_EXTENDED_DATA { + D3D12_DRED_FLAGS Flags; + D3D12_AUTO_BREADCRUMB_NODE *pHeadAutoBreadcrumbNode; +} D3D12_DEVICE_REMOVED_EXTENDED_DATA; +typedef enum D3D12_DRED_ALLOCATION_TYPE { + D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE = 0x13, + D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR = 0x14, + D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE = 0x15, + D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST = 0x16, + D3D12_DRED_ALLOCATION_TYPE_FENCE = 0x17, + D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP = 0x18, + D3D12_DRED_ALLOCATION_TYPE_HEAP = 0x19, + D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP = 0x1b, + D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE = 0x1c, + D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY = 0x1d, + D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER = 0x1e, + D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR = 0x20, + D3D12_DRED_ALLOCATION_TYPE_RESOURCE = 0x22, + D3D12_DRED_ALLOCATION_TYPE_PASS = 0x23, + D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION = 0x24, + D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY = 0x25, + D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION = 0x26, + D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP = 0x27, + D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL = 0x28, + D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER = 0x29, + D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT = 0x2a, + D3D12_DRED_ALLOCATION_TYPE_METACOMMAND = 0x2b, + D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP = 0x2c, + D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR = 0x2d, + D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP = 0x2e, + D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND = 0x2f, + D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER = 0x30, + D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP = 0x31, + D3D12_DRED_ALLOCATION_TYPE_INVALID = 0xffffffff +} D3D12_DRED_ALLOCATION_TYPE; +typedef struct D3D12_DRED_ALLOCATION_NODE { + const char *ObjectNameA; + const WCHAR *ObjectNameW; + D3D12_DRED_ALLOCATION_TYPE AllocationType; + const struct D3D12_DRED_ALLOCATION_NODE *pNext; +} D3D12_DRED_ALLOCATION_NODE; +typedef struct D3D12_DRED_ALLOCATION_NODE1 { + const char *ObjectNameA; + const WCHAR *ObjectNameW; + D3D12_DRED_ALLOCATION_TYPE AllocationType; + const struct D3D12_DRED_ALLOCATION_NODE1 *pNext; + const IUnknown *pObject; +} D3D12_DRED_ALLOCATION_NODE1; +typedef struct D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT { + const D3D12_AUTO_BREADCRUMB_NODE *pHeadAutoBreadcrumbNode; +} D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT; +typedef struct D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 { + const D3D12_AUTO_BREADCRUMB_NODE1 *pHeadAutoBreadcrumbNode; +} D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1; +typedef struct D3D12_DRED_PAGE_FAULT_OUTPUT { + D3D12_GPU_VIRTUAL_ADDRESS PageFaultVA; + const D3D12_DRED_ALLOCATION_NODE *pHeadExistingAllocationNode; + const D3D12_DRED_ALLOCATION_NODE *pHeadRecentFreedAllocationNode; +} D3D12_DRED_PAGE_FAULT_OUTPUT; +typedef struct D3D12_DRED_PAGE_FAULT_OUTPUT1 { + D3D12_GPU_VIRTUAL_ADDRESS PageFaultVA; + const D3D12_DRED_ALLOCATION_NODE1 *pHeadExistingAllocationNode; + const D3D12_DRED_ALLOCATION_NODE1 *pHeadRecentFreedAllocationNode; +} D3D12_DRED_PAGE_FAULT_OUTPUT1; +typedef enum D3D12_DRED_PAGE_FAULT_FLAGS { + D3D12_DRED_PAGE_FAULT_FLAGS_NONE = 0x0 +} D3D12_DRED_PAGE_FAULT_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_DRED_PAGE_FAULT_FLAGS); +typedef enum D3D12_DRED_DEVICE_STATE { + D3D12_DRED_DEVICE_STATE_UNKNOWN = 0x0, + D3D12_DRED_DEVICE_STATE_HUNG = 0x3, + D3D12_DRED_DEVICE_STATE_FAULT = 0x6, + D3D12_DRED_DEVICE_STATE_PAGEFAULT = 0x7 +} D3D12_DRED_DEVICE_STATE; +typedef struct D3D12_DRED_PAGE_FAULT_OUTPUT2 { + D3D12_GPU_VIRTUAL_ADDRESS PageFaultVA; + const D3D12_DRED_ALLOCATION_NODE1 *pHeadExistingAllocationNode; + const D3D12_DRED_ALLOCATION_NODE1 *pHeadRecentFreedAllocationNode; + D3D12_DRED_PAGE_FAULT_FLAGS PageFaultFlags; +} D3D12_DRED_PAGE_FAULT_OUTPUT2; +typedef struct D3D12_DEVICE_REMOVED_EXTENDED_DATA1 { + HRESULT DeviceRemovedReason; + D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT AutoBreadcrumbsOutput; + D3D12_DRED_PAGE_FAULT_OUTPUT PageFaultOutput; +} D3D12_DEVICE_REMOVED_EXTENDED_DATA1; +typedef struct D3D12_DEVICE_REMOVED_EXTENDED_DATA2 { + HRESULT DeviceRemovedReason; + D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 AutoBreadcrumbsOutput; + D3D12_DRED_PAGE_FAULT_OUTPUT1 PageFaultOutput; +} D3D12_DEVICE_REMOVED_EXTENDED_DATA2; +typedef struct D3D12_DEVICE_REMOVED_EXTENDED_DATA3 { + HRESULT DeviceRemovedReason; + D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 AutoBreadcrumbsOutput; + D3D12_DRED_PAGE_FAULT_OUTPUT2 PageFaultOutput; + D3D12_DRED_DEVICE_STATE DeviceState; +} D3D12_DEVICE_REMOVED_EXTENDED_DATA3; +typedef struct D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA { + D3D12_DRED_VERSION Version; + __C89_NAMELESS union { + D3D12_DEVICE_REMOVED_EXTENDED_DATA Dred_1_0; + D3D12_DEVICE_REMOVED_EXTENDED_DATA1 Dred_1_1; + D3D12_DEVICE_REMOVED_EXTENDED_DATA2 Dred_1_2; + D3D12_DEVICE_REMOVED_EXTENDED_DATA3 Dred_1_3; + } __C89_NAMELESSUNIONNAME; +} D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA; +/***************************************************************************** + * ID3D12DeviceRemovedExtendedDataSettings interface + */ +#ifndef __ID3D12DeviceRemovedExtendedDataSettings_INTERFACE_DEFINED__ +#define __ID3D12DeviceRemovedExtendedDataSettings_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12DeviceRemovedExtendedDataSettings, 0x82bc481c, 0x6b9b, 0x4030, 0xae,0xdb, 0x7e,0xe3,0xd1,0xdf,0x1e,0x63); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("82bc481c-6b9b-4030-aedb-7ee3d1df1e63") +ID3D12DeviceRemovedExtendedDataSettings : public IUnknown +{ + virtual void STDMETHODCALLTYPE SetAutoBreadcrumbsEnablement( + D3D12_DRED_ENABLEMENT enablement) = 0; + + virtual void STDMETHODCALLTYPE SetPageFaultEnablement( + D3D12_DRED_ENABLEMENT enablement) = 0; + + virtual void STDMETHODCALLTYPE SetWatsonDumpEnablement( + D3D12_DRED_ENABLEMENT enablement) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12DeviceRemovedExtendedDataSettings, 0x82bc481c, 0x6b9b, 0x4030, 0xae,0xdb, 0x7e,0xe3,0xd1,0xdf,0x1e,0x63) +#endif +#else +typedef struct ID3D12DeviceRemovedExtendedDataSettingsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12DeviceRemovedExtendedDataSettings *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12DeviceRemovedExtendedDataSettings *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12DeviceRemovedExtendedDataSettings *This); + + /*** ID3D12DeviceRemovedExtendedDataSettings methods ***/ + void (STDMETHODCALLTYPE *SetAutoBreadcrumbsEnablement)( + ID3D12DeviceRemovedExtendedDataSettings *This, + D3D12_DRED_ENABLEMENT enablement); + + void (STDMETHODCALLTYPE *SetPageFaultEnablement)( + ID3D12DeviceRemovedExtendedDataSettings *This, + D3D12_DRED_ENABLEMENT enablement); + + void (STDMETHODCALLTYPE *SetWatsonDumpEnablement)( + ID3D12DeviceRemovedExtendedDataSettings *This, + D3D12_DRED_ENABLEMENT enablement); + + END_INTERFACE +} ID3D12DeviceRemovedExtendedDataSettingsVtbl; + +interface ID3D12DeviceRemovedExtendedDataSettings { + CONST_VTBL ID3D12DeviceRemovedExtendedDataSettingsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12DeviceRemovedExtendedDataSettings_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12DeviceRemovedExtendedDataSettings_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12DeviceRemovedExtendedDataSettings_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12DeviceRemovedExtendedDataSettings methods ***/ +#define ID3D12DeviceRemovedExtendedDataSettings_SetAutoBreadcrumbsEnablement(This,enablement) (This)->lpVtbl->SetAutoBreadcrumbsEnablement(This,enablement) +#define ID3D12DeviceRemovedExtendedDataSettings_SetPageFaultEnablement(This,enablement) (This)->lpVtbl->SetPageFaultEnablement(This,enablement) +#define ID3D12DeviceRemovedExtendedDataSettings_SetWatsonDumpEnablement(This,enablement) (This)->lpVtbl->SetWatsonDumpEnablement(This,enablement) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedDataSettings_QueryInterface(ID3D12DeviceRemovedExtendedDataSettings* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12DeviceRemovedExtendedDataSettings_AddRef(ID3D12DeviceRemovedExtendedDataSettings* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12DeviceRemovedExtendedDataSettings_Release(ID3D12DeviceRemovedExtendedDataSettings* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12DeviceRemovedExtendedDataSettings methods ***/ +static __WIDL_INLINE void ID3D12DeviceRemovedExtendedDataSettings_SetAutoBreadcrumbsEnablement(ID3D12DeviceRemovedExtendedDataSettings* This,D3D12_DRED_ENABLEMENT enablement) { + This->lpVtbl->SetAutoBreadcrumbsEnablement(This,enablement); +} +static __WIDL_INLINE void ID3D12DeviceRemovedExtendedDataSettings_SetPageFaultEnablement(ID3D12DeviceRemovedExtendedDataSettings* This,D3D12_DRED_ENABLEMENT enablement) { + This->lpVtbl->SetPageFaultEnablement(This,enablement); +} +static __WIDL_INLINE void ID3D12DeviceRemovedExtendedDataSettings_SetWatsonDumpEnablement(ID3D12DeviceRemovedExtendedDataSettings* This,D3D12_DRED_ENABLEMENT enablement) { + This->lpVtbl->SetWatsonDumpEnablement(This,enablement); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12DeviceRemovedExtendedDataSettings_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12DeviceRemovedExtendedDataSettings1 interface + */ +#ifndef __ID3D12DeviceRemovedExtendedDataSettings1_INTERFACE_DEFINED__ +#define __ID3D12DeviceRemovedExtendedDataSettings1_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12DeviceRemovedExtendedDataSettings1, 0xdbd5ae51, 0x3317, 0x4f0a, 0xad,0xf9, 0x1d,0x7c,0xed,0xca,0xae,0x0b); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("dbd5ae51-3317-4f0a-adf9-1d7cedcaae0b") +ID3D12DeviceRemovedExtendedDataSettings1 : public ID3D12DeviceRemovedExtendedDataSettings +{ + virtual void STDMETHODCALLTYPE SetBreadcrumbContextEnablement( + D3D12_DRED_ENABLEMENT enablement) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12DeviceRemovedExtendedDataSettings1, 0xdbd5ae51, 0x3317, 0x4f0a, 0xad,0xf9, 0x1d,0x7c,0xed,0xca,0xae,0x0b) +#endif +#else +typedef struct ID3D12DeviceRemovedExtendedDataSettings1Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12DeviceRemovedExtendedDataSettings1 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12DeviceRemovedExtendedDataSettings1 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12DeviceRemovedExtendedDataSettings1 *This); + + /*** ID3D12DeviceRemovedExtendedDataSettings methods ***/ + void (STDMETHODCALLTYPE *SetAutoBreadcrumbsEnablement)( + ID3D12DeviceRemovedExtendedDataSettings1 *This, + D3D12_DRED_ENABLEMENT enablement); + + void (STDMETHODCALLTYPE *SetPageFaultEnablement)( + ID3D12DeviceRemovedExtendedDataSettings1 *This, + D3D12_DRED_ENABLEMENT enablement); + + void (STDMETHODCALLTYPE *SetWatsonDumpEnablement)( + ID3D12DeviceRemovedExtendedDataSettings1 *This, + D3D12_DRED_ENABLEMENT enablement); + + /*** ID3D12DeviceRemovedExtendedDataSettings1 methods ***/ + void (STDMETHODCALLTYPE *SetBreadcrumbContextEnablement)( + ID3D12DeviceRemovedExtendedDataSettings1 *This, + D3D12_DRED_ENABLEMENT enablement); + + END_INTERFACE +} ID3D12DeviceRemovedExtendedDataSettings1Vtbl; + +interface ID3D12DeviceRemovedExtendedDataSettings1 { + CONST_VTBL ID3D12DeviceRemovedExtendedDataSettings1Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12DeviceRemovedExtendedDataSettings1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12DeviceRemovedExtendedDataSettings1_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12DeviceRemovedExtendedDataSettings1_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12DeviceRemovedExtendedDataSettings methods ***/ +#define ID3D12DeviceRemovedExtendedDataSettings1_SetAutoBreadcrumbsEnablement(This,enablement) (This)->lpVtbl->SetAutoBreadcrumbsEnablement(This,enablement) +#define ID3D12DeviceRemovedExtendedDataSettings1_SetPageFaultEnablement(This,enablement) (This)->lpVtbl->SetPageFaultEnablement(This,enablement) +#define ID3D12DeviceRemovedExtendedDataSettings1_SetWatsonDumpEnablement(This,enablement) (This)->lpVtbl->SetWatsonDumpEnablement(This,enablement) +/*** ID3D12DeviceRemovedExtendedDataSettings1 methods ***/ +#define ID3D12DeviceRemovedExtendedDataSettings1_SetBreadcrumbContextEnablement(This,enablement) (This)->lpVtbl->SetBreadcrumbContextEnablement(This,enablement) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedDataSettings1_QueryInterface(ID3D12DeviceRemovedExtendedDataSettings1* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12DeviceRemovedExtendedDataSettings1_AddRef(ID3D12DeviceRemovedExtendedDataSettings1* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12DeviceRemovedExtendedDataSettings1_Release(ID3D12DeviceRemovedExtendedDataSettings1* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12DeviceRemovedExtendedDataSettings methods ***/ +static __WIDL_INLINE void ID3D12DeviceRemovedExtendedDataSettings1_SetAutoBreadcrumbsEnablement(ID3D12DeviceRemovedExtendedDataSettings1* This,D3D12_DRED_ENABLEMENT enablement) { + This->lpVtbl->SetAutoBreadcrumbsEnablement(This,enablement); +} +static __WIDL_INLINE void ID3D12DeviceRemovedExtendedDataSettings1_SetPageFaultEnablement(ID3D12DeviceRemovedExtendedDataSettings1* This,D3D12_DRED_ENABLEMENT enablement) { + This->lpVtbl->SetPageFaultEnablement(This,enablement); +} +static __WIDL_INLINE void ID3D12DeviceRemovedExtendedDataSettings1_SetWatsonDumpEnablement(ID3D12DeviceRemovedExtendedDataSettings1* This,D3D12_DRED_ENABLEMENT enablement) { + This->lpVtbl->SetWatsonDumpEnablement(This,enablement); +} +/*** ID3D12DeviceRemovedExtendedDataSettings1 methods ***/ +static __WIDL_INLINE void ID3D12DeviceRemovedExtendedDataSettings1_SetBreadcrumbContextEnablement(ID3D12DeviceRemovedExtendedDataSettings1* This,D3D12_DRED_ENABLEMENT enablement) { + This->lpVtbl->SetBreadcrumbContextEnablement(This,enablement); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12DeviceRemovedExtendedDataSettings1_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12DeviceRemovedExtendedData interface + */ +#ifndef __ID3D12DeviceRemovedExtendedData_INTERFACE_DEFINED__ +#define __ID3D12DeviceRemovedExtendedData_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12DeviceRemovedExtendedData, 0x98931d33, 0x5ae8, 0x4791, 0xaa,0x3c, 0x1a,0x73,0xa2,0x93,0x4e,0x71); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("98931d33-5ae8-4791-aa3c-1a73a2934e71") +ID3D12DeviceRemovedExtendedData : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetAutoBreadcrumbsOutput( + D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT *output) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPageFaultAllocationOutput( + D3D12_DRED_PAGE_FAULT_OUTPUT *output) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12DeviceRemovedExtendedData, 0x98931d33, 0x5ae8, 0x4791, 0xaa,0x3c, 0x1a,0x73,0xa2,0x93,0x4e,0x71) +#endif +#else +typedef struct ID3D12DeviceRemovedExtendedDataVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12DeviceRemovedExtendedData *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12DeviceRemovedExtendedData *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12DeviceRemovedExtendedData *This); + + /*** ID3D12DeviceRemovedExtendedData methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAutoBreadcrumbsOutput)( + ID3D12DeviceRemovedExtendedData *This, + D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT *output); + + HRESULT (STDMETHODCALLTYPE *GetPageFaultAllocationOutput)( + ID3D12DeviceRemovedExtendedData *This, + D3D12_DRED_PAGE_FAULT_OUTPUT *output); + + END_INTERFACE +} ID3D12DeviceRemovedExtendedDataVtbl; + +interface ID3D12DeviceRemovedExtendedData { + CONST_VTBL ID3D12DeviceRemovedExtendedDataVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12DeviceRemovedExtendedData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12DeviceRemovedExtendedData_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12DeviceRemovedExtendedData_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12DeviceRemovedExtendedData methods ***/ +#define ID3D12DeviceRemovedExtendedData_GetAutoBreadcrumbsOutput(This,output) (This)->lpVtbl->GetAutoBreadcrumbsOutput(This,output) +#define ID3D12DeviceRemovedExtendedData_GetPageFaultAllocationOutput(This,output) (This)->lpVtbl->GetPageFaultAllocationOutput(This,output) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData_QueryInterface(ID3D12DeviceRemovedExtendedData* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12DeviceRemovedExtendedData_AddRef(ID3D12DeviceRemovedExtendedData* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12DeviceRemovedExtendedData_Release(ID3D12DeviceRemovedExtendedData* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12DeviceRemovedExtendedData methods ***/ +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData_GetAutoBreadcrumbsOutput(ID3D12DeviceRemovedExtendedData* This,D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT *output) { + return This->lpVtbl->GetAutoBreadcrumbsOutput(This,output); +} +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData_GetPageFaultAllocationOutput(ID3D12DeviceRemovedExtendedData* This,D3D12_DRED_PAGE_FAULT_OUTPUT *output) { + return This->lpVtbl->GetPageFaultAllocationOutput(This,output); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12DeviceRemovedExtendedData_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12DeviceRemovedExtendedData1 interface + */ +#ifndef __ID3D12DeviceRemovedExtendedData1_INTERFACE_DEFINED__ +#define __ID3D12DeviceRemovedExtendedData1_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12DeviceRemovedExtendedData1, 0x9727a022, 0xcf1d, 0x4dda, 0x9e,0xba, 0xef,0xfa,0x65,0x3f,0xc5,0x06); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("9727a022-cf1d-4dda-9eba-effa653fc506") +ID3D12DeviceRemovedExtendedData1 : public ID3D12DeviceRemovedExtendedData +{ + virtual HRESULT STDMETHODCALLTYPE GetAutoBreadcrumbsOutput1( + D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 *output) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPageFaultAllocationOutput1( + D3D12_DRED_PAGE_FAULT_OUTPUT1 *output) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12DeviceRemovedExtendedData1, 0x9727a022, 0xcf1d, 0x4dda, 0x9e,0xba, 0xef,0xfa,0x65,0x3f,0xc5,0x06) +#endif +#else +typedef struct ID3D12DeviceRemovedExtendedData1Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12DeviceRemovedExtendedData1 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12DeviceRemovedExtendedData1 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12DeviceRemovedExtendedData1 *This); + + /*** ID3D12DeviceRemovedExtendedData methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAutoBreadcrumbsOutput)( + ID3D12DeviceRemovedExtendedData1 *This, + D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT *output); + + HRESULT (STDMETHODCALLTYPE *GetPageFaultAllocationOutput)( + ID3D12DeviceRemovedExtendedData1 *This, + D3D12_DRED_PAGE_FAULT_OUTPUT *output); + + /*** ID3D12DeviceRemovedExtendedData1 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAutoBreadcrumbsOutput1)( + ID3D12DeviceRemovedExtendedData1 *This, + D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 *output); + + HRESULT (STDMETHODCALLTYPE *GetPageFaultAllocationOutput1)( + ID3D12DeviceRemovedExtendedData1 *This, + D3D12_DRED_PAGE_FAULT_OUTPUT1 *output); + + END_INTERFACE +} ID3D12DeviceRemovedExtendedData1Vtbl; + +interface ID3D12DeviceRemovedExtendedData1 { + CONST_VTBL ID3D12DeviceRemovedExtendedData1Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12DeviceRemovedExtendedData1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12DeviceRemovedExtendedData1_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12DeviceRemovedExtendedData1_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12DeviceRemovedExtendedData methods ***/ +#define ID3D12DeviceRemovedExtendedData1_GetAutoBreadcrumbsOutput(This,output) (This)->lpVtbl->GetAutoBreadcrumbsOutput(This,output) +#define ID3D12DeviceRemovedExtendedData1_GetPageFaultAllocationOutput(This,output) (This)->lpVtbl->GetPageFaultAllocationOutput(This,output) +/*** ID3D12DeviceRemovedExtendedData1 methods ***/ +#define ID3D12DeviceRemovedExtendedData1_GetAutoBreadcrumbsOutput1(This,output) (This)->lpVtbl->GetAutoBreadcrumbsOutput1(This,output) +#define ID3D12DeviceRemovedExtendedData1_GetPageFaultAllocationOutput1(This,output) (This)->lpVtbl->GetPageFaultAllocationOutput1(This,output) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData1_QueryInterface(ID3D12DeviceRemovedExtendedData1* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12DeviceRemovedExtendedData1_AddRef(ID3D12DeviceRemovedExtendedData1* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12DeviceRemovedExtendedData1_Release(ID3D12DeviceRemovedExtendedData1* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12DeviceRemovedExtendedData methods ***/ +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData1_GetAutoBreadcrumbsOutput(ID3D12DeviceRemovedExtendedData1* This,D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT *output) { + return This->lpVtbl->GetAutoBreadcrumbsOutput(This,output); +} +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData1_GetPageFaultAllocationOutput(ID3D12DeviceRemovedExtendedData1* This,D3D12_DRED_PAGE_FAULT_OUTPUT *output) { + return This->lpVtbl->GetPageFaultAllocationOutput(This,output); +} +/*** ID3D12DeviceRemovedExtendedData1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData1_GetAutoBreadcrumbsOutput1(ID3D12DeviceRemovedExtendedData1* This,D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 *output) { + return This->lpVtbl->GetAutoBreadcrumbsOutput1(This,output); +} +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData1_GetPageFaultAllocationOutput1(ID3D12DeviceRemovedExtendedData1* This,D3D12_DRED_PAGE_FAULT_OUTPUT1 *output) { + return This->lpVtbl->GetPageFaultAllocationOutput1(This,output); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12DeviceRemovedExtendedData1_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12DeviceRemovedExtendedData2 interface + */ +#ifndef __ID3D12DeviceRemovedExtendedData2_INTERFACE_DEFINED__ +#define __ID3D12DeviceRemovedExtendedData2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12DeviceRemovedExtendedData2, 0x67fc5816, 0xe4ca, 0x4915, 0xbf,0x18, 0x42,0x54,0x12,0x72,0xda,0x54); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("67fc5816-e4ca-4915-bf18-42541272da54") +ID3D12DeviceRemovedExtendedData2 : public ID3D12DeviceRemovedExtendedData1 +{ + virtual HRESULT STDMETHODCALLTYPE GetPageFaultAllocationOutput2( + D3D12_DRED_PAGE_FAULT_OUTPUT2 *output) = 0; + + virtual D3D12_DRED_DEVICE_STATE STDMETHODCALLTYPE GetDeviceState( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12DeviceRemovedExtendedData2, 0x67fc5816, 0xe4ca, 0x4915, 0xbf,0x18, 0x42,0x54,0x12,0x72,0xda,0x54) +#endif +#else +typedef struct ID3D12DeviceRemovedExtendedData2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12DeviceRemovedExtendedData2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12DeviceRemovedExtendedData2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12DeviceRemovedExtendedData2 *This); + + /*** ID3D12DeviceRemovedExtendedData methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAutoBreadcrumbsOutput)( + ID3D12DeviceRemovedExtendedData2 *This, + D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT *output); + + HRESULT (STDMETHODCALLTYPE *GetPageFaultAllocationOutput)( + ID3D12DeviceRemovedExtendedData2 *This, + D3D12_DRED_PAGE_FAULT_OUTPUT *output); + + /*** ID3D12DeviceRemovedExtendedData1 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAutoBreadcrumbsOutput1)( + ID3D12DeviceRemovedExtendedData2 *This, + D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 *output); + + HRESULT (STDMETHODCALLTYPE *GetPageFaultAllocationOutput1)( + ID3D12DeviceRemovedExtendedData2 *This, + D3D12_DRED_PAGE_FAULT_OUTPUT1 *output); + + /*** ID3D12DeviceRemovedExtendedData2 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPageFaultAllocationOutput2)( + ID3D12DeviceRemovedExtendedData2 *This, + D3D12_DRED_PAGE_FAULT_OUTPUT2 *output); + + D3D12_DRED_DEVICE_STATE (STDMETHODCALLTYPE *GetDeviceState)( + ID3D12DeviceRemovedExtendedData2 *This); + + END_INTERFACE +} ID3D12DeviceRemovedExtendedData2Vtbl; + +interface ID3D12DeviceRemovedExtendedData2 { + CONST_VTBL ID3D12DeviceRemovedExtendedData2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12DeviceRemovedExtendedData2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12DeviceRemovedExtendedData2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12DeviceRemovedExtendedData2_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12DeviceRemovedExtendedData methods ***/ +#define ID3D12DeviceRemovedExtendedData2_GetAutoBreadcrumbsOutput(This,output) (This)->lpVtbl->GetAutoBreadcrumbsOutput(This,output) +#define ID3D12DeviceRemovedExtendedData2_GetPageFaultAllocationOutput(This,output) (This)->lpVtbl->GetPageFaultAllocationOutput(This,output) +/*** ID3D12DeviceRemovedExtendedData1 methods ***/ +#define ID3D12DeviceRemovedExtendedData2_GetAutoBreadcrumbsOutput1(This,output) (This)->lpVtbl->GetAutoBreadcrumbsOutput1(This,output) +#define ID3D12DeviceRemovedExtendedData2_GetPageFaultAllocationOutput1(This,output) (This)->lpVtbl->GetPageFaultAllocationOutput1(This,output) +/*** ID3D12DeviceRemovedExtendedData2 methods ***/ +#define ID3D12DeviceRemovedExtendedData2_GetPageFaultAllocationOutput2(This,output) (This)->lpVtbl->GetPageFaultAllocationOutput2(This,output) +#define ID3D12DeviceRemovedExtendedData2_GetDeviceState(This) (This)->lpVtbl->GetDeviceState(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData2_QueryInterface(ID3D12DeviceRemovedExtendedData2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12DeviceRemovedExtendedData2_AddRef(ID3D12DeviceRemovedExtendedData2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12DeviceRemovedExtendedData2_Release(ID3D12DeviceRemovedExtendedData2* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12DeviceRemovedExtendedData methods ***/ +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData2_GetAutoBreadcrumbsOutput(ID3D12DeviceRemovedExtendedData2* This,D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT *output) { + return This->lpVtbl->GetAutoBreadcrumbsOutput(This,output); +} +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData2_GetPageFaultAllocationOutput(ID3D12DeviceRemovedExtendedData2* This,D3D12_DRED_PAGE_FAULT_OUTPUT *output) { + return This->lpVtbl->GetPageFaultAllocationOutput(This,output); +} +/*** ID3D12DeviceRemovedExtendedData1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData2_GetAutoBreadcrumbsOutput1(ID3D12DeviceRemovedExtendedData2* This,D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1 *output) { + return This->lpVtbl->GetAutoBreadcrumbsOutput1(This,output); +} +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData2_GetPageFaultAllocationOutput1(ID3D12DeviceRemovedExtendedData2* This,D3D12_DRED_PAGE_FAULT_OUTPUT1 *output) { + return This->lpVtbl->GetPageFaultAllocationOutput1(This,output); +} +/*** ID3D12DeviceRemovedExtendedData2 methods ***/ +static __WIDL_INLINE HRESULT ID3D12DeviceRemovedExtendedData2_GetPageFaultAllocationOutput2(ID3D12DeviceRemovedExtendedData2* This,D3D12_DRED_PAGE_FAULT_OUTPUT2 *output) { + return This->lpVtbl->GetPageFaultAllocationOutput2(This,output); +} +static __WIDL_INLINE D3D12_DRED_DEVICE_STATE ID3D12DeviceRemovedExtendedData2_GetDeviceState(ID3D12DeviceRemovedExtendedData2* This) { + return This->lpVtbl->GetDeviceState(This); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12DeviceRemovedExtendedData2_INTERFACE_DEFINED__ */ + +typedef enum D3D12_BACKGROUND_PROCESSING_MODE { + D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED = 0x0, + D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS = 0x1, + D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK = 0x2, + D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM = 0x3 +} D3D12_BACKGROUND_PROCESSING_MODE; +typedef enum D3D12_MEASUREMENTS_ACTION { + D3D12_MEASUREMENTS_ACTION_KEEP_ALL = 0x0, + D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS = 0x1, + D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY = 0x2, + D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS = 0x3 +} D3D12_MEASUREMENTS_ACTION; +/***************************************************************************** + * ID3D12Device6 interface + */ +#ifndef __ID3D12Device6_INTERFACE_DEFINED__ +#define __ID3D12Device6_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Device6, 0xc70b221b, 0x40e4, 0x4a17, 0x89,0xaf, 0x02,0x5a,0x07,0x27,0xa6,0xdc); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c70b221b-40e4-4a17-89af-025a0727a6dc") +ID3D12Device6 : public ID3D12Device5 +{ + virtual HRESULT STDMETHODCALLTYPE SetBackgroundProcessingMode( + D3D12_BACKGROUND_PROCESSING_MODE mode, + D3D12_MEASUREMENTS_ACTION action, + HANDLE event, + WINBOOL *further_measurements_desired) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Device6, 0xc70b221b, 0x40e4, 0x4a17, 0x89,0xaf, 0x02,0x5a,0x07,0x27,0xa6,0xdc) +#endif +#else +typedef struct ID3D12Device6Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Device6 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Device6 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Device6 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12Device6 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12Device6 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12Device6 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12Device6 *This, + const WCHAR *name); + + /*** ID3D12Device methods ***/ + UINT (STDMETHODCALLTYPE *GetNodeCount)( + ID3D12Device6 *This); + + HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( + ID3D12Device6 *This, + const D3D12_COMMAND_QUEUE_DESC *desc, + REFIID riid, + void **command_queue); + + HRESULT (STDMETHODCALLTYPE *CreateCommandAllocator)( + ID3D12Device6 *This, + D3D12_COMMAND_LIST_TYPE type, + REFIID riid, + void **command_allocator); + + HRESULT (STDMETHODCALLTYPE *CreateGraphicsPipelineState)( + ID3D12Device6 *This, + const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateComputePipelineState)( + ID3D12Device6 *This, + const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateCommandList)( + ID3D12Device6 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + ID3D12CommandAllocator *command_allocator, + ID3D12PipelineState *initial_pipeline_state, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( + ID3D12Device6 *This, + D3D12_FEATURE feature, + void *feature_data, + UINT feature_data_size); + + HRESULT (STDMETHODCALLTYPE *CreateDescriptorHeap)( + ID3D12Device6 *This, + const D3D12_DESCRIPTOR_HEAP_DESC *desc, + REFIID riid, + void **descriptor_heap); + + UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( + ID3D12Device6 *This, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateRootSignature)( + ID3D12Device6 *This, + UINT node_mask, + const void *bytecode, + SIZE_T bytecode_length, + REFIID riid, + void **root_signature); + + void (STDMETHODCALLTYPE *CreateConstantBufferView)( + ID3D12Device6 *This, + const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateShaderResourceView)( + ID3D12Device6 *This, + ID3D12Resource *resource, + const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateUnorderedAccessView)( + ID3D12Device6 *This, + ID3D12Resource *resource, + ID3D12Resource *counter_resource, + const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateRenderTargetView)( + ID3D12Device6 *This, + ID3D12Resource *resource, + const D3D12_RENDER_TARGET_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateDepthStencilView)( + ID3D12Device6 *This, + ID3D12Resource *resource, + const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateSampler)( + ID3D12Device6 *This, + const D3D12_SAMPLER_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CopyDescriptors)( + ID3D12Device6 *This, + UINT dst_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, + const UINT *dst_descriptor_range_sizes, + UINT src_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, + const UINT *src_descriptor_range_sizes, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + void (STDMETHODCALLTYPE *CopyDescriptorsSimple)( + ID3D12Device6 *This, + UINT descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, + const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( + ID3D12Device6 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT reource_desc_count, + const D3D12_RESOURCE_DESC *resource_descs); + + D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( + ID3D12Device6 *This, + D3D12_HEAP_PROPERTIES *__ret, + UINT node_mask, + D3D12_HEAP_TYPE heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( + ID3D12Device6 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap)( + ID3D12Device6 *This, + const D3D12_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreatePlacedResource)( + ID3D12Device6 *This, + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource)( + ID3D12Device6 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateSharedHandle)( + ID3D12Device6 *This, + ID3D12DeviceChild *object, + const SECURITY_ATTRIBUTES *attributes, + DWORD access, + const WCHAR *name, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandle)( + ID3D12Device6 *This, + HANDLE handle, + REFIID riid, + void **object); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandleByName)( + ID3D12Device6 *This, + const WCHAR *name, + DWORD access, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *MakeResident)( + ID3D12Device6 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *Evict)( + ID3D12Device6 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *CreateFence)( + ID3D12Device6 *This, + UINT64 initial_value, + D3D12_FENCE_FLAGS flags, + REFIID riid, + void **fence); + + HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( + ID3D12Device6 *This); + + void (STDMETHODCALLTYPE *GetCopyableFootprints)( + ID3D12Device6 *This, + const D3D12_RESOURCE_DESC *desc, + UINT first_sub_resource, + UINT sub_resource_count, + UINT64 base_offset, + D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, + UINT *row_count, + UINT64 *row_size, + UINT64 *total_bytes); + + HRESULT (STDMETHODCALLTYPE *CreateQueryHeap)( + ID3D12Device6 *This, + const D3D12_QUERY_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *SetStablePowerState)( + ID3D12Device6 *This, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *CreateCommandSignature)( + ID3D12Device6 *This, + const D3D12_COMMAND_SIGNATURE_DESC *desc, + ID3D12RootSignature *root_signature, + REFIID riid, + void **command_signature); + + void (STDMETHODCALLTYPE *GetResourceTiling)( + ID3D12Device6 *This, + ID3D12Resource *resource, + UINT *total_tile_count, + D3D12_PACKED_MIP_INFO *packed_mip_info, + D3D12_TILE_SHAPE *standard_tile_shape, + UINT *sub_resource_tiling_count, + UINT first_sub_resource_tiling, + D3D12_SUBRESOURCE_TILING *sub_resource_tilings); + + LUID * (STDMETHODCALLTYPE *GetAdapterLuid)( + ID3D12Device6 *This, + LUID *__ret); + + /*** ID3D12Device1 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineLibrary)( + ID3D12Device6 *This, + const void *blob, + SIZE_T blob_size, + REFIID iid, + void **lib); + + HRESULT (STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion)( + ID3D12Device6 *This, + ID3D12Fence *const *fences, + const UINT64 *values, + UINT fence_count, + D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags, + HANDLE event); + + HRESULT (STDMETHODCALLTYPE *SetResidencyPriority)( + ID3D12Device6 *This, + UINT object_count, + ID3D12Pageable *const *objects, + const D3D12_RESIDENCY_PRIORITY *priorities); + + /*** ID3D12Device2 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineState)( + ID3D12Device6 *This, + const D3D12_PIPELINE_STATE_STREAM_DESC *desc, + REFIID riid, + void **pipeline_state); + + /*** ID3D12Device3 methods ***/ + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromAddress)( + ID3D12Device6 *This, + const void *address, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping)( + ID3D12Device6 *This, + HANDLE file_mapping, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *EnqueueMakeResident)( + ID3D12Device6 *This, + D3D12_RESIDENCY_FLAGS flags, + UINT num_objects, + ID3D12Pageable *const *objects, + ID3D12Fence *fence, + UINT64 fence_value); + + /*** ID3D12Device4 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateCommandList1)( + ID3D12Device6 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + D3D12_COMMAND_LIST_FLAGS flags, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CreateProtectedResourceSession)( + ID3D12Device6 *This, + const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc, + REFIID riid, + void **session); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource1)( + ID3D12Device6 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_resource_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid_resource, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap1)( + ID3D12Device6 *This, + const D3D12_HEAP_DESC *desc, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource1)( + ID3D12Device6 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **resource); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo1)( + ID3D12Device6 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1); + + /*** ID3D12Device5 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateLifetimeTracker)( + ID3D12Device6 *This, + ID3D12LifetimeOwner *owner, + REFIID riid, + void **tracker); + + void (STDMETHODCALLTYPE *RemoveDevice)( + ID3D12Device6 *This); + + HRESULT (STDMETHODCALLTYPE *EnumerateMetaCommands)( + ID3D12Device6 *This, + UINT *meta_commands_count, + D3D12_META_COMMAND_DESC *descs); + + HRESULT (STDMETHODCALLTYPE *EnumerateMetaCommandParameters)( + ID3D12Device6 *This, + REFGUID command_id, + D3D12_META_COMMAND_PARAMETER_STAGE stage, + UINT *total_structure_size_in_bytes, + UINT *parameter_count, + D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs); + + HRESULT (STDMETHODCALLTYPE *CreateMetaCommand)( + ID3D12Device6 *This, + REFGUID command_id, + UINT node_mask, + const void *creation_parameters_data, + SIZE_T creation_parameters_data_size_in_bytes, + REFIID riid, + void **meta_command); + + HRESULT (STDMETHODCALLTYPE *CreateStateObject)( + ID3D12Device6 *This, + const D3D12_STATE_OBJECT_DESC *desc, + REFIID riid, + void **state_object); + + void (STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo)( + ID3D12Device6 *This, + const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info); + + D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS (STDMETHODCALLTYPE *CheckDriverMatchingIdentifier)( + ID3D12Device6 *This, + D3D12_SERIALIZED_DATA_TYPE serialized_data_type, + const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check); + + /*** ID3D12Device6 methods ***/ + HRESULT (STDMETHODCALLTYPE *SetBackgroundProcessingMode)( + ID3D12Device6 *This, + D3D12_BACKGROUND_PROCESSING_MODE mode, + D3D12_MEASUREMENTS_ACTION action, + HANDLE event, + WINBOOL *further_measurements_desired); + + END_INTERFACE +} ID3D12Device6Vtbl; + +interface ID3D12Device6 { + CONST_VTBL ID3D12Device6Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Device6_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Device6_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Device6_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12Device6_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12Device6_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12Device6_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12Device6_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12Device methods ***/ +#define ID3D12Device6_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) +#define ID3D12Device6_CreateCommandQueue(This,desc,riid,command_queue) (This)->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue) +#define ID3D12Device6_CreateCommandAllocator(This,type,riid,command_allocator) (This)->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator) +#define ID3D12Device6_CreateGraphicsPipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device6_CreateComputePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device6_CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) (This)->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) +#define ID3D12Device6_CheckFeatureSupport(This,feature,feature_data,feature_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size) +#define ID3D12Device6_CreateDescriptorHeap(This,desc,riid,descriptor_heap) (This)->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap) +#define ID3D12Device6_GetDescriptorHandleIncrementSize(This,descriptor_heap_type) (This)->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type) +#define ID3D12Device6_CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) (This)->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) +#define ID3D12Device6_CreateConstantBufferView(This,desc,descriptor) (This)->lpVtbl->CreateConstantBufferView(This,desc,descriptor) +#define ID3D12Device6_CreateShaderResourceView(This,resource,desc,descriptor) (This)->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor) +#define ID3D12Device6_CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) (This)->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) +#define ID3D12Device6_CreateRenderTargetView(This,resource,desc,descriptor) (This)->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor) +#define ID3D12Device6_CreateDepthStencilView(This,resource,desc,descriptor) (This)->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor) +#define ID3D12Device6_CreateSampler(This,desc,descriptor) (This)->lpVtbl->CreateSampler(This,desc,descriptor) +#define ID3D12Device6_CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) (This)->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) +#define ID3D12Device6_CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) (This)->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) +#define ID3D12Device6_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device6_GetResourceAllocationInfo_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device6_GetCustomHeapProperties(This,node_mask,heap_type) ID3D12Device6_GetCustomHeapProperties_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device6_CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device6_CreateHeap(This,desc,riid,heap) (This)->lpVtbl->CreateHeap(This,desc,riid,heap) +#define ID3D12Device6_CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device6_CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device6_CreateSharedHandle(This,object,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle) +#define ID3D12Device6_OpenSharedHandle(This,handle,riid,object) (This)->lpVtbl->OpenSharedHandle(This,handle,riid,object) +#define ID3D12Device6_OpenSharedHandleByName(This,name,access,handle) (This)->lpVtbl->OpenSharedHandleByName(This,name,access,handle) +#define ID3D12Device6_MakeResident(This,object_count,objects) (This)->lpVtbl->MakeResident(This,object_count,objects) +#define ID3D12Device6_Evict(This,object_count,objects) (This)->lpVtbl->Evict(This,object_count,objects) +#define ID3D12Device6_CreateFence(This,initial_value,flags,riid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,riid,fence) +#define ID3D12Device6_GetDeviceRemovedReason(This) (This)->lpVtbl->GetDeviceRemovedReason(This) +#define ID3D12Device6_GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) (This)->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) +#define ID3D12Device6_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) +#define ID3D12Device6_SetStablePowerState(This,enable) (This)->lpVtbl->SetStablePowerState(This,enable) +#define ID3D12Device6_CreateCommandSignature(This,desc,root_signature,riid,command_signature) (This)->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature) +#define ID3D12Device6_GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) (This)->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) +#define ID3D12Device6_GetAdapterLuid(This) ID3D12Device6_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device1 methods ***/ +#define ID3D12Device6_CreatePipelineLibrary(This,blob,blob_size,iid,lib) (This)->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib) +#define ID3D12Device6_SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) (This)->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) +#define ID3D12Device6_SetResidencyPriority(This,object_count,objects,priorities) (This)->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities) +/*** ID3D12Device2 methods ***/ +#define ID3D12Device6_CreatePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state) +/*** ID3D12Device3 methods ***/ +#define ID3D12Device6_OpenExistingHeapFromAddress(This,address,riid,heap) (This)->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap) +#define ID3D12Device6_OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) (This)->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) +#define ID3D12Device6_EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) (This)->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) +/*** ID3D12Device4 methods ***/ +#define ID3D12Device6_CreateCommandList1(This,node_mask,type,flags,riid,command_list) (This)->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list) +#define ID3D12Device6_CreateProtectedResourceSession(This,desc,riid,session) (This)->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session) +#define ID3D12Device6_CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) (This)->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) +#define ID3D12Device6_CreateHeap1(This,desc,protected_session,riid,heap) (This)->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap) +#define ID3D12Device6_CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) (This)->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) +#define ID3D12Device6_GetResourceAllocationInfo1(This,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1) ID3D12Device6_GetResourceAllocationInfo1_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device5 methods ***/ +#define ID3D12Device6_CreateLifetimeTracker(This,owner,riid,tracker) (This)->lpVtbl->CreateLifetimeTracker(This,owner,riid,tracker) +#define ID3D12Device6_RemoveDevice(This) (This)->lpVtbl->RemoveDevice(This) +#define ID3D12Device6_EnumerateMetaCommands(This,meta_commands_count,descs) (This)->lpVtbl->EnumerateMetaCommands(This,meta_commands_count,descs) +#define ID3D12Device6_EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs) (This)->lpVtbl->EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs) +#define ID3D12Device6_CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command) (This)->lpVtbl->CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command) +#define ID3D12Device6_CreateStateObject(This,desc,riid,state_object) (This)->lpVtbl->CreateStateObject(This,desc,riid,state_object) +#define ID3D12Device6_GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info) (This)->lpVtbl->GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info) +#define ID3D12Device6_CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check) (This)->lpVtbl->CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check) +/*** ID3D12Device6 methods ***/ +#define ID3D12Device6_SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired) (This)->lpVtbl->SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device6_QueryInterface(ID3D12Device6* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Device6_AddRef(ID3D12Device6* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Device6_Release(ID3D12Device6* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device6_GetPrivateData(ID3D12Device6* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device6_SetPrivateData(ID3D12Device6* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device6_SetPrivateDataInterface(ID3D12Device6* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12Device6_SetName(ID3D12Device6* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12Device methods ***/ +static __WIDL_INLINE UINT ID3D12Device6_GetNodeCount(ID3D12Device6* This) { + return This->lpVtbl->GetNodeCount(This); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateCommandQueue(ID3D12Device6* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { + return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateCommandAllocator(ID3D12Device6* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { + return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateGraphicsPipelineState(ID3D12Device6* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateComputePipelineState(ID3D12Device6* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateCommandList(ID3D12Device6* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,ID3D12CommandAllocator *command_allocator,ID3D12PipelineState *initial_pipeline_state,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CheckFeatureSupport(ID3D12Device6* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { + return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateDescriptorHeap(ID3D12Device6* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { + return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); +} +static __WIDL_INLINE UINT ID3D12Device6_GetDescriptorHandleIncrementSize(ID3D12Device6* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateRootSignature(ID3D12Device6* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { + return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); +} +static __WIDL_INLINE void ID3D12Device6_CreateConstantBufferView(ID3D12Device6* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device6_CreateShaderResourceView(ID3D12Device6* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device6_CreateUnorderedAccessView(ID3D12Device6* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device6_CreateRenderTargetView(ID3D12Device6* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device6_CreateDepthStencilView(ID3D12Device6* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device6_CreateSampler(ID3D12Device6* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateSampler(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device6_CopyDescriptors(ID3D12Device6* This,UINT dst_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets,const UINT *dst_descriptor_range_sizes,UINT src_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets,const UINT *src_descriptor_range_sizes,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type); +} +static __WIDL_INLINE void ID3D12Device6_CopyDescriptorsSimple(ID3D12Device6* This,UINT descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset,const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device6_GetResourceAllocationInfo(ID3D12Device6* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); +} +static __WIDL_INLINE D3D12_HEAP_PROPERTIES ID3D12Device6_GetCustomHeapProperties(ID3D12Device6* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { + D3D12_HEAP_PROPERTIES __ret; + return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateCommittedResource(ID3D12Device6* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateHeap(ID3D12Device6* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreatePlacedResource(ID3D12Device6* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateReservedResource(ID3D12Device6* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateSharedHandle(ID3D12Device6* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { + return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device6_OpenSharedHandle(ID3D12Device6* This,HANDLE handle,REFIID riid,void **object) { + return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); +} +static __WIDL_INLINE HRESULT ID3D12Device6_OpenSharedHandleByName(ID3D12Device6* This,const WCHAR *name,DWORD access,HANDLE *handle) { + return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device6_MakeResident(ID3D12Device6* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->MakeResident(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device6_Evict(ID3D12Device6* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->Evict(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateFence(ID3D12Device6* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { + return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); +} +static __WIDL_INLINE HRESULT ID3D12Device6_GetDeviceRemovedReason(ID3D12Device6* This) { + return This->lpVtbl->GetDeviceRemovedReason(This); +} +static __WIDL_INLINE void ID3D12Device6_GetCopyableFootprints(ID3D12Device6* This,const D3D12_RESOURCE_DESC *desc,UINT first_sub_resource,UINT sub_resource_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *row_count,UINT64 *row_size,UINT64 *total_bytes) { + This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateQueryHeap(ID3D12Device6* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device6_SetStablePowerState(ID3D12Device6* This,WINBOOL enable) { + return This->lpVtbl->SetStablePowerState(This,enable); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateCommandSignature(ID3D12Device6* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { + return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); +} +static __WIDL_INLINE void ID3D12Device6_GetResourceTiling(ID3D12Device6* This,ID3D12Resource *resource,UINT *total_tile_count,D3D12_PACKED_MIP_INFO *packed_mip_info,D3D12_TILE_SHAPE *standard_tile_shape,UINT *sub_resource_tiling_count,UINT first_sub_resource_tiling,D3D12_SUBRESOURCE_TILING *sub_resource_tilings) { + This->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings); +} +static __WIDL_INLINE LUID ID3D12Device6_GetAdapterLuid(ID3D12Device6* This) { + LUID __ret; + return *This->lpVtbl->GetAdapterLuid(This,&__ret); +} +/*** ID3D12Device1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device6_CreatePipelineLibrary(ID3D12Device6* This,const void *blob,SIZE_T blob_size,REFIID iid,void **lib) { + return This->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib); +} +static __WIDL_INLINE HRESULT ID3D12Device6_SetEventOnMultipleFenceCompletion(ID3D12Device6* This,ID3D12Fence *const *fences,const UINT64 *values,UINT fence_count,D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags,HANDLE event) { + return This->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event); +} +static __WIDL_INLINE HRESULT ID3D12Device6_SetResidencyPriority(ID3D12Device6* This,UINT object_count,ID3D12Pageable *const *objects,const D3D12_RESIDENCY_PRIORITY *priorities) { + return This->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities); +} +/*** ID3D12Device2 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device6_CreatePipelineState(ID3D12Device6* This,const D3D12_PIPELINE_STATE_STREAM_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state); +} +/*** ID3D12Device3 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device6_OpenExistingHeapFromAddress(ID3D12Device6* This,const void *address,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device6_OpenExistingHeapFromFileMapping(ID3D12Device6* This,HANDLE file_mapping,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device6_EnqueueMakeResident(ID3D12Device6* This,D3D12_RESIDENCY_FLAGS flags,UINT num_objects,ID3D12Pageable *const *objects,ID3D12Fence *fence,UINT64 fence_value) { + return This->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value); +} +/*** ID3D12Device4 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device6_CreateCommandList1(ID3D12Device6* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,D3D12_COMMAND_LIST_FLAGS flags,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateProtectedResourceSession(ID3D12Device6* This,const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc,REFIID riid,void **session) { + return This->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateCommittedResource1(ID3D12Device6* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_resource_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid_resource,void **resource) { + return This->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateHeap1(ID3D12Device6* This,const D3D12_HEAP_DESC *desc,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateReservedResource1(ID3D12Device6* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device6_GetResourceAllocationInfo1(ID3D12Device6* This,UINT visible_mask,UINT resource_descs_count,const D3D12_RESOURCE_DESC *resource_descs,D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo1(This,&__ret,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1); +} +/*** ID3D12Device5 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device6_CreateLifetimeTracker(ID3D12Device6* This,ID3D12LifetimeOwner *owner,REFIID riid,void **tracker) { + return This->lpVtbl->CreateLifetimeTracker(This,owner,riid,tracker); +} +static __WIDL_INLINE void ID3D12Device6_RemoveDevice(ID3D12Device6* This) { + This->lpVtbl->RemoveDevice(This); +} +static __WIDL_INLINE HRESULT ID3D12Device6_EnumerateMetaCommands(ID3D12Device6* This,UINT *meta_commands_count,D3D12_META_COMMAND_DESC *descs) { + return This->lpVtbl->EnumerateMetaCommands(This,meta_commands_count,descs); +} +static __WIDL_INLINE HRESULT ID3D12Device6_EnumerateMetaCommandParameters(ID3D12Device6* This,REFGUID command_id,D3D12_META_COMMAND_PARAMETER_STAGE stage,UINT *total_structure_size_in_bytes,UINT *parameter_count,D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs) { + return This->lpVtbl->EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateMetaCommand(ID3D12Device6* This,REFGUID command_id,UINT node_mask,const void *creation_parameters_data,SIZE_T creation_parameters_data_size_in_bytes,REFIID riid,void **meta_command) { + return This->lpVtbl->CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command); +} +static __WIDL_INLINE HRESULT ID3D12Device6_CreateStateObject(ID3D12Device6* This,const D3D12_STATE_OBJECT_DESC *desc,REFIID riid,void **state_object) { + return This->lpVtbl->CreateStateObject(This,desc,riid,state_object); +} +static __WIDL_INLINE void ID3D12Device6_GetRaytracingAccelerationStructurePrebuildInfo(ID3D12Device6* This,const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc,D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info) { + This->lpVtbl->GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info); +} +static __WIDL_INLINE D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ID3D12Device6_CheckDriverMatchingIdentifier(ID3D12Device6* This,D3D12_SERIALIZED_DATA_TYPE serialized_data_type,const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check) { + return This->lpVtbl->CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check); +} +/*** ID3D12Device6 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device6_SetBackgroundProcessingMode(ID3D12Device6* This,D3D12_BACKGROUND_PROCESSING_MODE mode,D3D12_MEASUREMENTS_ACTION action,HANDLE event,WINBOOL *further_measurements_desired) { + return This->lpVtbl->SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Device6_INTERFACE_DEFINED__ */ + +DEFINE_GUID(D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED, 0x62b0084e, 0xc70e, 0x4daa, 0xa1, 0x09, 0x30, 0xff, 0x8d, 0x5a, 0x04, 0x82); +typedef struct D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT { + UINT NodeIndex; + UINT Count; +} D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT; +typedef struct D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES { + UINT NodeIndex; + UINT Count; + GUID *pTypes; +} D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES; +typedef struct D3D12_PROTECTED_RESOURCE_SESSION_DESC1 { + UINT NodeMask; + D3D12_PROTECTED_RESOURCE_SESSION_FLAGS Flags; + GUID ProtectionType; +} D3D12_PROTECTED_RESOURCE_SESSION_DESC1; +/***************************************************************************** + * ID3D12ProtectedResourceSession1 interface + */ +#ifndef __ID3D12ProtectedResourceSession1_INTERFACE_DEFINED__ +#define __ID3D12ProtectedResourceSession1_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12ProtectedResourceSession1, 0xd6f12dd6, 0x76fb, 0x406e, 0x89,0x61, 0x42,0x96,0xee,0xfc,0x04,0x09); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d6f12dd6-76fb-406e-8961-4296eefc0409") +ID3D12ProtectedResourceSession1 : public ID3D12ProtectedResourceSession +{ +#ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS + virtual D3D12_PROTECTED_RESOURCE_SESSION_DESC1* STDMETHODCALLTYPE GetDesc1( + D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *__ret) = 0; + D3D12_PROTECTED_RESOURCE_SESSION_DESC1 STDMETHODCALLTYPE GetDesc1( + ) + { + D3D12_PROTECTED_RESOURCE_SESSION_DESC1 __ret; + return *GetDesc1(&__ret); + } +#else + virtual D3D12_PROTECTED_RESOURCE_SESSION_DESC1 STDMETHODCALLTYPE GetDesc1( + ) = 0; +#endif + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12ProtectedResourceSession1, 0xd6f12dd6, 0x76fb, 0x406e, 0x89,0x61, 0x42,0x96,0xee,0xfc,0x04,0x09) +#endif +#else +typedef struct ID3D12ProtectedResourceSession1Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12ProtectedResourceSession1 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12ProtectedResourceSession1 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12ProtectedResourceSession1 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12ProtectedResourceSession1 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12ProtectedResourceSession1 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12ProtectedResourceSession1 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12ProtectedResourceSession1 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12ProtectedResourceSession1 *This, + REFIID riid, + void **device); + + /*** ID3D12ProtectedSession methods ***/ + HRESULT (STDMETHODCALLTYPE *GetStatusFence)( + ID3D12ProtectedResourceSession1 *This, + REFIID riid, + void **fence); + + D3D12_PROTECTED_SESSION_STATUS (STDMETHODCALLTYPE *GetSessionStatus)( + ID3D12ProtectedResourceSession1 *This); + + /*** ID3D12ProtectedResourceSession methods ***/ + D3D12_PROTECTED_RESOURCE_SESSION_DESC * (STDMETHODCALLTYPE *GetDesc)( + ID3D12ProtectedResourceSession1 *This, + D3D12_PROTECTED_RESOURCE_SESSION_DESC *__ret); + + /*** ID3D12ProtectedResourceSession1 methods ***/ + D3D12_PROTECTED_RESOURCE_SESSION_DESC1 * (STDMETHODCALLTYPE *GetDesc1)( + ID3D12ProtectedResourceSession1 *This, + D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *__ret); + + END_INTERFACE +} ID3D12ProtectedResourceSession1Vtbl; + +interface ID3D12ProtectedResourceSession1 { + CONST_VTBL ID3D12ProtectedResourceSession1Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12ProtectedResourceSession1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12ProtectedResourceSession1_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12ProtectedResourceSession1_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12ProtectedResourceSession1_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12ProtectedResourceSession1_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12ProtectedResourceSession1_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12ProtectedResourceSession1_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12ProtectedResourceSession1_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12ProtectedSession methods ***/ +#define ID3D12ProtectedResourceSession1_GetStatusFence(This,riid,fence) (This)->lpVtbl->GetStatusFence(This,riid,fence) +#define ID3D12ProtectedResourceSession1_GetSessionStatus(This) (This)->lpVtbl->GetSessionStatus(This) +/*** ID3D12ProtectedResourceSession methods ***/ +#define ID3D12ProtectedResourceSession1_GetDesc(This) ID3D12ProtectedResourceSession1_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12ProtectedResourceSession1 methods ***/ +#define ID3D12ProtectedResourceSession1_GetDesc1(This) ID3D12ProtectedResourceSession1_GetDesc1_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession1_QueryInterface(ID3D12ProtectedResourceSession1* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12ProtectedResourceSession1_AddRef(ID3D12ProtectedResourceSession1* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12ProtectedResourceSession1_Release(ID3D12ProtectedResourceSession1* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession1_GetPrivateData(ID3D12ProtectedResourceSession1* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession1_SetPrivateData(ID3D12ProtectedResourceSession1* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession1_SetPrivateDataInterface(ID3D12ProtectedResourceSession1* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession1_SetName(ID3D12ProtectedResourceSession1* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession1_GetDevice(ID3D12ProtectedResourceSession1* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12ProtectedSession methods ***/ +static __WIDL_INLINE HRESULT ID3D12ProtectedResourceSession1_GetStatusFence(ID3D12ProtectedResourceSession1* This,REFIID riid,void **fence) { + return This->lpVtbl->GetStatusFence(This,riid,fence); +} +static __WIDL_INLINE D3D12_PROTECTED_SESSION_STATUS ID3D12ProtectedResourceSession1_GetSessionStatus(ID3D12ProtectedResourceSession1* This) { + return This->lpVtbl->GetSessionStatus(This); +} +/*** ID3D12ProtectedResourceSession methods ***/ +static __WIDL_INLINE D3D12_PROTECTED_RESOURCE_SESSION_DESC ID3D12ProtectedResourceSession1_GetDesc(ID3D12ProtectedResourceSession1* This) { + D3D12_PROTECTED_RESOURCE_SESSION_DESC __ret; + return *This->lpVtbl->GetDesc(This,&__ret); +} +/*** ID3D12ProtectedResourceSession1 methods ***/ +static __WIDL_INLINE D3D12_PROTECTED_RESOURCE_SESSION_DESC1 ID3D12ProtectedResourceSession1_GetDesc1(ID3D12ProtectedResourceSession1* This) { + D3D12_PROTECTED_RESOURCE_SESSION_DESC1 __ret; + return *This->lpVtbl->GetDesc1(This,&__ret); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12ProtectedResourceSession1_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12Device7 interface + */ +#ifndef __ID3D12Device7_INTERFACE_DEFINED__ +#define __ID3D12Device7_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Device7, 0x5c014b53, 0x68a1, 0x4b9b, 0x8b,0xd1, 0xdd,0x60,0x46,0xb9,0x35,0x8b); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("5c014b53-68a1-4b9b-8bd1-dd6046b9358b") +ID3D12Device7 : public ID3D12Device6 +{ + virtual HRESULT STDMETHODCALLTYPE AddToStateObject( + const D3D12_STATE_OBJECT_DESC *addition, + ID3D12StateObject *state_object_to_grow_from, + REFIID riid, + void **new_state_object) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateProtectedResourceSession1( + const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *desc, + REFIID riid, + void **session) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Device7, 0x5c014b53, 0x68a1, 0x4b9b, 0x8b,0xd1, 0xdd,0x60,0x46,0xb9,0x35,0x8b) +#endif +#else +typedef struct ID3D12Device7Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Device7 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Device7 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Device7 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12Device7 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12Device7 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12Device7 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12Device7 *This, + const WCHAR *name); + + /*** ID3D12Device methods ***/ + UINT (STDMETHODCALLTYPE *GetNodeCount)( + ID3D12Device7 *This); + + HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( + ID3D12Device7 *This, + const D3D12_COMMAND_QUEUE_DESC *desc, + REFIID riid, + void **command_queue); + + HRESULT (STDMETHODCALLTYPE *CreateCommandAllocator)( + ID3D12Device7 *This, + D3D12_COMMAND_LIST_TYPE type, + REFIID riid, + void **command_allocator); + + HRESULT (STDMETHODCALLTYPE *CreateGraphicsPipelineState)( + ID3D12Device7 *This, + const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateComputePipelineState)( + ID3D12Device7 *This, + const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateCommandList)( + ID3D12Device7 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + ID3D12CommandAllocator *command_allocator, + ID3D12PipelineState *initial_pipeline_state, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( + ID3D12Device7 *This, + D3D12_FEATURE feature, + void *feature_data, + UINT feature_data_size); + + HRESULT (STDMETHODCALLTYPE *CreateDescriptorHeap)( + ID3D12Device7 *This, + const D3D12_DESCRIPTOR_HEAP_DESC *desc, + REFIID riid, + void **descriptor_heap); + + UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( + ID3D12Device7 *This, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateRootSignature)( + ID3D12Device7 *This, + UINT node_mask, + const void *bytecode, + SIZE_T bytecode_length, + REFIID riid, + void **root_signature); + + void (STDMETHODCALLTYPE *CreateConstantBufferView)( + ID3D12Device7 *This, + const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateShaderResourceView)( + ID3D12Device7 *This, + ID3D12Resource *resource, + const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateUnorderedAccessView)( + ID3D12Device7 *This, + ID3D12Resource *resource, + ID3D12Resource *counter_resource, + const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateRenderTargetView)( + ID3D12Device7 *This, + ID3D12Resource *resource, + const D3D12_RENDER_TARGET_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateDepthStencilView)( + ID3D12Device7 *This, + ID3D12Resource *resource, + const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateSampler)( + ID3D12Device7 *This, + const D3D12_SAMPLER_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CopyDescriptors)( + ID3D12Device7 *This, + UINT dst_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, + const UINT *dst_descriptor_range_sizes, + UINT src_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, + const UINT *src_descriptor_range_sizes, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + void (STDMETHODCALLTYPE *CopyDescriptorsSimple)( + ID3D12Device7 *This, + UINT descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, + const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( + ID3D12Device7 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT reource_desc_count, + const D3D12_RESOURCE_DESC *resource_descs); + + D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( + ID3D12Device7 *This, + D3D12_HEAP_PROPERTIES *__ret, + UINT node_mask, + D3D12_HEAP_TYPE heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( + ID3D12Device7 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap)( + ID3D12Device7 *This, + const D3D12_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreatePlacedResource)( + ID3D12Device7 *This, + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource)( + ID3D12Device7 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateSharedHandle)( + ID3D12Device7 *This, + ID3D12DeviceChild *object, + const SECURITY_ATTRIBUTES *attributes, + DWORD access, + const WCHAR *name, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandle)( + ID3D12Device7 *This, + HANDLE handle, + REFIID riid, + void **object); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandleByName)( + ID3D12Device7 *This, + const WCHAR *name, + DWORD access, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *MakeResident)( + ID3D12Device7 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *Evict)( + ID3D12Device7 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *CreateFence)( + ID3D12Device7 *This, + UINT64 initial_value, + D3D12_FENCE_FLAGS flags, + REFIID riid, + void **fence); + + HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( + ID3D12Device7 *This); + + void (STDMETHODCALLTYPE *GetCopyableFootprints)( + ID3D12Device7 *This, + const D3D12_RESOURCE_DESC *desc, + UINT first_sub_resource, + UINT sub_resource_count, + UINT64 base_offset, + D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, + UINT *row_count, + UINT64 *row_size, + UINT64 *total_bytes); + + HRESULT (STDMETHODCALLTYPE *CreateQueryHeap)( + ID3D12Device7 *This, + const D3D12_QUERY_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *SetStablePowerState)( + ID3D12Device7 *This, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *CreateCommandSignature)( + ID3D12Device7 *This, + const D3D12_COMMAND_SIGNATURE_DESC *desc, + ID3D12RootSignature *root_signature, + REFIID riid, + void **command_signature); + + void (STDMETHODCALLTYPE *GetResourceTiling)( + ID3D12Device7 *This, + ID3D12Resource *resource, + UINT *total_tile_count, + D3D12_PACKED_MIP_INFO *packed_mip_info, + D3D12_TILE_SHAPE *standard_tile_shape, + UINT *sub_resource_tiling_count, + UINT first_sub_resource_tiling, + D3D12_SUBRESOURCE_TILING *sub_resource_tilings); + + LUID * (STDMETHODCALLTYPE *GetAdapterLuid)( + ID3D12Device7 *This, + LUID *__ret); + + /*** ID3D12Device1 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineLibrary)( + ID3D12Device7 *This, + const void *blob, + SIZE_T blob_size, + REFIID iid, + void **lib); + + HRESULT (STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion)( + ID3D12Device7 *This, + ID3D12Fence *const *fences, + const UINT64 *values, + UINT fence_count, + D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags, + HANDLE event); + + HRESULT (STDMETHODCALLTYPE *SetResidencyPriority)( + ID3D12Device7 *This, + UINT object_count, + ID3D12Pageable *const *objects, + const D3D12_RESIDENCY_PRIORITY *priorities); + + /*** ID3D12Device2 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineState)( + ID3D12Device7 *This, + const D3D12_PIPELINE_STATE_STREAM_DESC *desc, + REFIID riid, + void **pipeline_state); + + /*** ID3D12Device3 methods ***/ + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromAddress)( + ID3D12Device7 *This, + const void *address, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping)( + ID3D12Device7 *This, + HANDLE file_mapping, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *EnqueueMakeResident)( + ID3D12Device7 *This, + D3D12_RESIDENCY_FLAGS flags, + UINT num_objects, + ID3D12Pageable *const *objects, + ID3D12Fence *fence, + UINT64 fence_value); + + /*** ID3D12Device4 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateCommandList1)( + ID3D12Device7 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + D3D12_COMMAND_LIST_FLAGS flags, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CreateProtectedResourceSession)( + ID3D12Device7 *This, + const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc, + REFIID riid, + void **session); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource1)( + ID3D12Device7 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_resource_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid_resource, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap1)( + ID3D12Device7 *This, + const D3D12_HEAP_DESC *desc, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource1)( + ID3D12Device7 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **resource); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo1)( + ID3D12Device7 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1); + + /*** ID3D12Device5 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateLifetimeTracker)( + ID3D12Device7 *This, + ID3D12LifetimeOwner *owner, + REFIID riid, + void **tracker); + + void (STDMETHODCALLTYPE *RemoveDevice)( + ID3D12Device7 *This); + + HRESULT (STDMETHODCALLTYPE *EnumerateMetaCommands)( + ID3D12Device7 *This, + UINT *meta_commands_count, + D3D12_META_COMMAND_DESC *descs); + + HRESULT (STDMETHODCALLTYPE *EnumerateMetaCommandParameters)( + ID3D12Device7 *This, + REFGUID command_id, + D3D12_META_COMMAND_PARAMETER_STAGE stage, + UINT *total_structure_size_in_bytes, + UINT *parameter_count, + D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs); + + HRESULT (STDMETHODCALLTYPE *CreateMetaCommand)( + ID3D12Device7 *This, + REFGUID command_id, + UINT node_mask, + const void *creation_parameters_data, + SIZE_T creation_parameters_data_size_in_bytes, + REFIID riid, + void **meta_command); + + HRESULT (STDMETHODCALLTYPE *CreateStateObject)( + ID3D12Device7 *This, + const D3D12_STATE_OBJECT_DESC *desc, + REFIID riid, + void **state_object); + + void (STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo)( + ID3D12Device7 *This, + const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info); + + D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS (STDMETHODCALLTYPE *CheckDriverMatchingIdentifier)( + ID3D12Device7 *This, + D3D12_SERIALIZED_DATA_TYPE serialized_data_type, + const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check); + + /*** ID3D12Device6 methods ***/ + HRESULT (STDMETHODCALLTYPE *SetBackgroundProcessingMode)( + ID3D12Device7 *This, + D3D12_BACKGROUND_PROCESSING_MODE mode, + D3D12_MEASUREMENTS_ACTION action, + HANDLE event, + WINBOOL *further_measurements_desired); + + /*** ID3D12Device7 methods ***/ + HRESULT (STDMETHODCALLTYPE *AddToStateObject)( + ID3D12Device7 *This, + const D3D12_STATE_OBJECT_DESC *addition, + ID3D12StateObject *state_object_to_grow_from, + REFIID riid, + void **new_state_object); + + HRESULT (STDMETHODCALLTYPE *CreateProtectedResourceSession1)( + ID3D12Device7 *This, + const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *desc, + REFIID riid, + void **session); + + END_INTERFACE +} ID3D12Device7Vtbl; + +interface ID3D12Device7 { + CONST_VTBL ID3D12Device7Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Device7_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Device7_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Device7_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12Device7_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12Device7_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12Device7_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12Device7_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12Device methods ***/ +#define ID3D12Device7_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) +#define ID3D12Device7_CreateCommandQueue(This,desc,riid,command_queue) (This)->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue) +#define ID3D12Device7_CreateCommandAllocator(This,type,riid,command_allocator) (This)->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator) +#define ID3D12Device7_CreateGraphicsPipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device7_CreateComputePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device7_CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) (This)->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) +#define ID3D12Device7_CheckFeatureSupport(This,feature,feature_data,feature_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size) +#define ID3D12Device7_CreateDescriptorHeap(This,desc,riid,descriptor_heap) (This)->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap) +#define ID3D12Device7_GetDescriptorHandleIncrementSize(This,descriptor_heap_type) (This)->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type) +#define ID3D12Device7_CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) (This)->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) +#define ID3D12Device7_CreateConstantBufferView(This,desc,descriptor) (This)->lpVtbl->CreateConstantBufferView(This,desc,descriptor) +#define ID3D12Device7_CreateShaderResourceView(This,resource,desc,descriptor) (This)->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor) +#define ID3D12Device7_CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) (This)->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) +#define ID3D12Device7_CreateRenderTargetView(This,resource,desc,descriptor) (This)->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor) +#define ID3D12Device7_CreateDepthStencilView(This,resource,desc,descriptor) (This)->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor) +#define ID3D12Device7_CreateSampler(This,desc,descriptor) (This)->lpVtbl->CreateSampler(This,desc,descriptor) +#define ID3D12Device7_CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) (This)->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) +#define ID3D12Device7_CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) (This)->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) +#define ID3D12Device7_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device7_GetResourceAllocationInfo_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device7_GetCustomHeapProperties(This,node_mask,heap_type) ID3D12Device7_GetCustomHeapProperties_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device7_CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device7_CreateHeap(This,desc,riid,heap) (This)->lpVtbl->CreateHeap(This,desc,riid,heap) +#define ID3D12Device7_CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device7_CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device7_CreateSharedHandle(This,object,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle) +#define ID3D12Device7_OpenSharedHandle(This,handle,riid,object) (This)->lpVtbl->OpenSharedHandle(This,handle,riid,object) +#define ID3D12Device7_OpenSharedHandleByName(This,name,access,handle) (This)->lpVtbl->OpenSharedHandleByName(This,name,access,handle) +#define ID3D12Device7_MakeResident(This,object_count,objects) (This)->lpVtbl->MakeResident(This,object_count,objects) +#define ID3D12Device7_Evict(This,object_count,objects) (This)->lpVtbl->Evict(This,object_count,objects) +#define ID3D12Device7_CreateFence(This,initial_value,flags,riid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,riid,fence) +#define ID3D12Device7_GetDeviceRemovedReason(This) (This)->lpVtbl->GetDeviceRemovedReason(This) +#define ID3D12Device7_GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) (This)->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) +#define ID3D12Device7_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) +#define ID3D12Device7_SetStablePowerState(This,enable) (This)->lpVtbl->SetStablePowerState(This,enable) +#define ID3D12Device7_CreateCommandSignature(This,desc,root_signature,riid,command_signature) (This)->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature) +#define ID3D12Device7_GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) (This)->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) +#define ID3D12Device7_GetAdapterLuid(This) ID3D12Device7_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device1 methods ***/ +#define ID3D12Device7_CreatePipelineLibrary(This,blob,blob_size,iid,lib) (This)->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib) +#define ID3D12Device7_SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) (This)->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) +#define ID3D12Device7_SetResidencyPriority(This,object_count,objects,priorities) (This)->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities) +/*** ID3D12Device2 methods ***/ +#define ID3D12Device7_CreatePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state) +/*** ID3D12Device3 methods ***/ +#define ID3D12Device7_OpenExistingHeapFromAddress(This,address,riid,heap) (This)->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap) +#define ID3D12Device7_OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) (This)->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) +#define ID3D12Device7_EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) (This)->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) +/*** ID3D12Device4 methods ***/ +#define ID3D12Device7_CreateCommandList1(This,node_mask,type,flags,riid,command_list) (This)->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list) +#define ID3D12Device7_CreateProtectedResourceSession(This,desc,riid,session) (This)->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session) +#define ID3D12Device7_CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) (This)->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) +#define ID3D12Device7_CreateHeap1(This,desc,protected_session,riid,heap) (This)->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap) +#define ID3D12Device7_CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) (This)->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) +#define ID3D12Device7_GetResourceAllocationInfo1(This,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1) ID3D12Device7_GetResourceAllocationInfo1_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device5 methods ***/ +#define ID3D12Device7_CreateLifetimeTracker(This,owner,riid,tracker) (This)->lpVtbl->CreateLifetimeTracker(This,owner,riid,tracker) +#define ID3D12Device7_RemoveDevice(This) (This)->lpVtbl->RemoveDevice(This) +#define ID3D12Device7_EnumerateMetaCommands(This,meta_commands_count,descs) (This)->lpVtbl->EnumerateMetaCommands(This,meta_commands_count,descs) +#define ID3D12Device7_EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs) (This)->lpVtbl->EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs) +#define ID3D12Device7_CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command) (This)->lpVtbl->CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command) +#define ID3D12Device7_CreateStateObject(This,desc,riid,state_object) (This)->lpVtbl->CreateStateObject(This,desc,riid,state_object) +#define ID3D12Device7_GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info) (This)->lpVtbl->GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info) +#define ID3D12Device7_CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check) (This)->lpVtbl->CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check) +/*** ID3D12Device6 methods ***/ +#define ID3D12Device7_SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired) (This)->lpVtbl->SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired) +/*** ID3D12Device7 methods ***/ +#define ID3D12Device7_AddToStateObject(This,addition,state_object_to_grow_from,riid,new_state_object) (This)->lpVtbl->AddToStateObject(This,addition,state_object_to_grow_from,riid,new_state_object) +#define ID3D12Device7_CreateProtectedResourceSession1(This,desc,riid,session) (This)->lpVtbl->CreateProtectedResourceSession1(This,desc,riid,session) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device7_QueryInterface(ID3D12Device7* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Device7_AddRef(ID3D12Device7* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Device7_Release(ID3D12Device7* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device7_GetPrivateData(ID3D12Device7* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device7_SetPrivateData(ID3D12Device7* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device7_SetPrivateDataInterface(ID3D12Device7* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12Device7_SetName(ID3D12Device7* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12Device methods ***/ +static __WIDL_INLINE UINT ID3D12Device7_GetNodeCount(ID3D12Device7* This) { + return This->lpVtbl->GetNodeCount(This); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateCommandQueue(ID3D12Device7* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { + return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateCommandAllocator(ID3D12Device7* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { + return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateGraphicsPipelineState(ID3D12Device7* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateComputePipelineState(ID3D12Device7* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateCommandList(ID3D12Device7* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,ID3D12CommandAllocator *command_allocator,ID3D12PipelineState *initial_pipeline_state,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CheckFeatureSupport(ID3D12Device7* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { + return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateDescriptorHeap(ID3D12Device7* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { + return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); +} +static __WIDL_INLINE UINT ID3D12Device7_GetDescriptorHandleIncrementSize(ID3D12Device7* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateRootSignature(ID3D12Device7* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { + return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); +} +static __WIDL_INLINE void ID3D12Device7_CreateConstantBufferView(ID3D12Device7* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device7_CreateShaderResourceView(ID3D12Device7* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device7_CreateUnorderedAccessView(ID3D12Device7* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device7_CreateRenderTargetView(ID3D12Device7* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device7_CreateDepthStencilView(ID3D12Device7* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device7_CreateSampler(ID3D12Device7* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateSampler(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device7_CopyDescriptors(ID3D12Device7* This,UINT dst_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets,const UINT *dst_descriptor_range_sizes,UINT src_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets,const UINT *src_descriptor_range_sizes,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type); +} +static __WIDL_INLINE void ID3D12Device7_CopyDescriptorsSimple(ID3D12Device7* This,UINT descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset,const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device7_GetResourceAllocationInfo(ID3D12Device7* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); +} +static __WIDL_INLINE D3D12_HEAP_PROPERTIES ID3D12Device7_GetCustomHeapProperties(ID3D12Device7* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { + D3D12_HEAP_PROPERTIES __ret; + return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateCommittedResource(ID3D12Device7* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateHeap(ID3D12Device7* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreatePlacedResource(ID3D12Device7* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateReservedResource(ID3D12Device7* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateSharedHandle(ID3D12Device7* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { + return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device7_OpenSharedHandle(ID3D12Device7* This,HANDLE handle,REFIID riid,void **object) { + return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); +} +static __WIDL_INLINE HRESULT ID3D12Device7_OpenSharedHandleByName(ID3D12Device7* This,const WCHAR *name,DWORD access,HANDLE *handle) { + return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device7_MakeResident(ID3D12Device7* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->MakeResident(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device7_Evict(ID3D12Device7* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->Evict(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateFence(ID3D12Device7* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { + return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); +} +static __WIDL_INLINE HRESULT ID3D12Device7_GetDeviceRemovedReason(ID3D12Device7* This) { + return This->lpVtbl->GetDeviceRemovedReason(This); +} +static __WIDL_INLINE void ID3D12Device7_GetCopyableFootprints(ID3D12Device7* This,const D3D12_RESOURCE_DESC *desc,UINT first_sub_resource,UINT sub_resource_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *row_count,UINT64 *row_size,UINT64 *total_bytes) { + This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateQueryHeap(ID3D12Device7* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device7_SetStablePowerState(ID3D12Device7* This,WINBOOL enable) { + return This->lpVtbl->SetStablePowerState(This,enable); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateCommandSignature(ID3D12Device7* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { + return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); +} +static __WIDL_INLINE void ID3D12Device7_GetResourceTiling(ID3D12Device7* This,ID3D12Resource *resource,UINT *total_tile_count,D3D12_PACKED_MIP_INFO *packed_mip_info,D3D12_TILE_SHAPE *standard_tile_shape,UINT *sub_resource_tiling_count,UINT first_sub_resource_tiling,D3D12_SUBRESOURCE_TILING *sub_resource_tilings) { + This->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings); +} +static __WIDL_INLINE LUID ID3D12Device7_GetAdapterLuid(ID3D12Device7* This) { + LUID __ret; + return *This->lpVtbl->GetAdapterLuid(This,&__ret); +} +/*** ID3D12Device1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device7_CreatePipelineLibrary(ID3D12Device7* This,const void *blob,SIZE_T blob_size,REFIID iid,void **lib) { + return This->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib); +} +static __WIDL_INLINE HRESULT ID3D12Device7_SetEventOnMultipleFenceCompletion(ID3D12Device7* This,ID3D12Fence *const *fences,const UINT64 *values,UINT fence_count,D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags,HANDLE event) { + return This->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event); +} +static __WIDL_INLINE HRESULT ID3D12Device7_SetResidencyPriority(ID3D12Device7* This,UINT object_count,ID3D12Pageable *const *objects,const D3D12_RESIDENCY_PRIORITY *priorities) { + return This->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities); +} +/*** ID3D12Device2 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device7_CreatePipelineState(ID3D12Device7* This,const D3D12_PIPELINE_STATE_STREAM_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state); +} +/*** ID3D12Device3 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device7_OpenExistingHeapFromAddress(ID3D12Device7* This,const void *address,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device7_OpenExistingHeapFromFileMapping(ID3D12Device7* This,HANDLE file_mapping,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device7_EnqueueMakeResident(ID3D12Device7* This,D3D12_RESIDENCY_FLAGS flags,UINT num_objects,ID3D12Pageable *const *objects,ID3D12Fence *fence,UINT64 fence_value) { + return This->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value); +} +/*** ID3D12Device4 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device7_CreateCommandList1(ID3D12Device7* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,D3D12_COMMAND_LIST_FLAGS flags,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateProtectedResourceSession(ID3D12Device7* This,const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc,REFIID riid,void **session) { + return This->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateCommittedResource1(ID3D12Device7* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_resource_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid_resource,void **resource) { + return This->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateHeap1(ID3D12Device7* This,const D3D12_HEAP_DESC *desc,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateReservedResource1(ID3D12Device7* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device7_GetResourceAllocationInfo1(ID3D12Device7* This,UINT visible_mask,UINT resource_descs_count,const D3D12_RESOURCE_DESC *resource_descs,D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo1(This,&__ret,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1); +} +/*** ID3D12Device5 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device7_CreateLifetimeTracker(ID3D12Device7* This,ID3D12LifetimeOwner *owner,REFIID riid,void **tracker) { + return This->lpVtbl->CreateLifetimeTracker(This,owner,riid,tracker); +} +static __WIDL_INLINE void ID3D12Device7_RemoveDevice(ID3D12Device7* This) { + This->lpVtbl->RemoveDevice(This); +} +static __WIDL_INLINE HRESULT ID3D12Device7_EnumerateMetaCommands(ID3D12Device7* This,UINT *meta_commands_count,D3D12_META_COMMAND_DESC *descs) { + return This->lpVtbl->EnumerateMetaCommands(This,meta_commands_count,descs); +} +static __WIDL_INLINE HRESULT ID3D12Device7_EnumerateMetaCommandParameters(ID3D12Device7* This,REFGUID command_id,D3D12_META_COMMAND_PARAMETER_STAGE stage,UINT *total_structure_size_in_bytes,UINT *parameter_count,D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs) { + return This->lpVtbl->EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateMetaCommand(ID3D12Device7* This,REFGUID command_id,UINT node_mask,const void *creation_parameters_data,SIZE_T creation_parameters_data_size_in_bytes,REFIID riid,void **meta_command) { + return This->lpVtbl->CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateStateObject(ID3D12Device7* This,const D3D12_STATE_OBJECT_DESC *desc,REFIID riid,void **state_object) { + return This->lpVtbl->CreateStateObject(This,desc,riid,state_object); +} +static __WIDL_INLINE void ID3D12Device7_GetRaytracingAccelerationStructurePrebuildInfo(ID3D12Device7* This,const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc,D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info) { + This->lpVtbl->GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info); +} +static __WIDL_INLINE D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ID3D12Device7_CheckDriverMatchingIdentifier(ID3D12Device7* This,D3D12_SERIALIZED_DATA_TYPE serialized_data_type,const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check) { + return This->lpVtbl->CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check); +} +/*** ID3D12Device6 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device7_SetBackgroundProcessingMode(ID3D12Device7* This,D3D12_BACKGROUND_PROCESSING_MODE mode,D3D12_MEASUREMENTS_ACTION action,HANDLE event,WINBOOL *further_measurements_desired) { + return This->lpVtbl->SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired); +} +/*** ID3D12Device7 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device7_AddToStateObject(ID3D12Device7* This,const D3D12_STATE_OBJECT_DESC *addition,ID3D12StateObject *state_object_to_grow_from,REFIID riid,void **new_state_object) { + return This->lpVtbl->AddToStateObject(This,addition,state_object_to_grow_from,riid,new_state_object); +} +static __WIDL_INLINE HRESULT ID3D12Device7_CreateProtectedResourceSession1(ID3D12Device7* This,const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *desc,REFIID riid,void **session) { + return This->lpVtbl->CreateProtectedResourceSession1(This,desc,riid,session); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Device7_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12Device8 interface + */ +#ifndef __ID3D12Device8_INTERFACE_DEFINED__ +#define __ID3D12Device8_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Device8, 0x9218e6bb, 0xf944, 0x4f7e, 0xa7,0x5c, 0xb1,0xb2,0xc7,0xb7,0x01,0xf3); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("9218e6bb-f944-4f7e-a75c-b1b2c7b701f3") +ID3D12Device8 : public ID3D12Device7 +{ +#ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS + virtual D3D12_RESOURCE_ALLOCATION_INFO* STDMETHODCALLTYPE GetResourceAllocationInfo2( + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC1 *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) = 0; + D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE GetResourceAllocationInfo2( + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC1 *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) + { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *GetResourceAllocationInfo2(&__ret, visible_mask, resource_descs_count, resource_descs, resource_allocation_info1); + } +#else + virtual D3D12_RESOURCE_ALLOCATION_INFO STDMETHODCALLTYPE GetResourceAllocationInfo2( + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC1 *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) = 0; +#endif + + virtual HRESULT STDMETHODCALLTYPE CreateCommittedResource2( + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC1 *desc, + D3D12_RESOURCE_STATES initial_resource_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid_resource, + void **resource) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreatePlacedResource1( + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC1 *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource) = 0; + + virtual void STDMETHODCALLTYPE CreateSamplerFeedbackUnorderedAccessView( + ID3D12Resource *targeted_resource, + ID3D12Resource *feedback_resource, + D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor) = 0; + + virtual void STDMETHODCALLTYPE GetCopyableFootprints1( + const D3D12_RESOURCE_DESC1 *resource_desc, + UINT first_subresource, + UINT subresources_count, + UINT64 base_offset, + D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, + UINT *rows_count, + UINT64 *row_size_in_bytes, + UINT64 *total_bytes) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Device8, 0x9218e6bb, 0xf944, 0x4f7e, 0xa7,0x5c, 0xb1,0xb2,0xc7,0xb7,0x01,0xf3) +#endif +#else +typedef struct ID3D12Device8Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Device8 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Device8 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Device8 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12Device8 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12Device8 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12Device8 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12Device8 *This, + const WCHAR *name); + + /*** ID3D12Device methods ***/ + UINT (STDMETHODCALLTYPE *GetNodeCount)( + ID3D12Device8 *This); + + HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( + ID3D12Device8 *This, + const D3D12_COMMAND_QUEUE_DESC *desc, + REFIID riid, + void **command_queue); + + HRESULT (STDMETHODCALLTYPE *CreateCommandAllocator)( + ID3D12Device8 *This, + D3D12_COMMAND_LIST_TYPE type, + REFIID riid, + void **command_allocator); + + HRESULT (STDMETHODCALLTYPE *CreateGraphicsPipelineState)( + ID3D12Device8 *This, + const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateComputePipelineState)( + ID3D12Device8 *This, + const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateCommandList)( + ID3D12Device8 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + ID3D12CommandAllocator *command_allocator, + ID3D12PipelineState *initial_pipeline_state, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( + ID3D12Device8 *This, + D3D12_FEATURE feature, + void *feature_data, + UINT feature_data_size); + + HRESULT (STDMETHODCALLTYPE *CreateDescriptorHeap)( + ID3D12Device8 *This, + const D3D12_DESCRIPTOR_HEAP_DESC *desc, + REFIID riid, + void **descriptor_heap); + + UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( + ID3D12Device8 *This, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateRootSignature)( + ID3D12Device8 *This, + UINT node_mask, + const void *bytecode, + SIZE_T bytecode_length, + REFIID riid, + void **root_signature); + + void (STDMETHODCALLTYPE *CreateConstantBufferView)( + ID3D12Device8 *This, + const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateShaderResourceView)( + ID3D12Device8 *This, + ID3D12Resource *resource, + const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateUnorderedAccessView)( + ID3D12Device8 *This, + ID3D12Resource *resource, + ID3D12Resource *counter_resource, + const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateRenderTargetView)( + ID3D12Device8 *This, + ID3D12Resource *resource, + const D3D12_RENDER_TARGET_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateDepthStencilView)( + ID3D12Device8 *This, + ID3D12Resource *resource, + const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateSampler)( + ID3D12Device8 *This, + const D3D12_SAMPLER_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CopyDescriptors)( + ID3D12Device8 *This, + UINT dst_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, + const UINT *dst_descriptor_range_sizes, + UINT src_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, + const UINT *src_descriptor_range_sizes, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + void (STDMETHODCALLTYPE *CopyDescriptorsSimple)( + ID3D12Device8 *This, + UINT descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, + const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( + ID3D12Device8 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT reource_desc_count, + const D3D12_RESOURCE_DESC *resource_descs); + + D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( + ID3D12Device8 *This, + D3D12_HEAP_PROPERTIES *__ret, + UINT node_mask, + D3D12_HEAP_TYPE heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( + ID3D12Device8 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap)( + ID3D12Device8 *This, + const D3D12_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreatePlacedResource)( + ID3D12Device8 *This, + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource)( + ID3D12Device8 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateSharedHandle)( + ID3D12Device8 *This, + ID3D12DeviceChild *object, + const SECURITY_ATTRIBUTES *attributes, + DWORD access, + const WCHAR *name, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandle)( + ID3D12Device8 *This, + HANDLE handle, + REFIID riid, + void **object); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandleByName)( + ID3D12Device8 *This, + const WCHAR *name, + DWORD access, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *MakeResident)( + ID3D12Device8 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *Evict)( + ID3D12Device8 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *CreateFence)( + ID3D12Device8 *This, + UINT64 initial_value, + D3D12_FENCE_FLAGS flags, + REFIID riid, + void **fence); + + HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( + ID3D12Device8 *This); + + void (STDMETHODCALLTYPE *GetCopyableFootprints)( + ID3D12Device8 *This, + const D3D12_RESOURCE_DESC *desc, + UINT first_sub_resource, + UINT sub_resource_count, + UINT64 base_offset, + D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, + UINT *row_count, + UINT64 *row_size, + UINT64 *total_bytes); + + HRESULT (STDMETHODCALLTYPE *CreateQueryHeap)( + ID3D12Device8 *This, + const D3D12_QUERY_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *SetStablePowerState)( + ID3D12Device8 *This, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *CreateCommandSignature)( + ID3D12Device8 *This, + const D3D12_COMMAND_SIGNATURE_DESC *desc, + ID3D12RootSignature *root_signature, + REFIID riid, + void **command_signature); + + void (STDMETHODCALLTYPE *GetResourceTiling)( + ID3D12Device8 *This, + ID3D12Resource *resource, + UINT *total_tile_count, + D3D12_PACKED_MIP_INFO *packed_mip_info, + D3D12_TILE_SHAPE *standard_tile_shape, + UINT *sub_resource_tiling_count, + UINT first_sub_resource_tiling, + D3D12_SUBRESOURCE_TILING *sub_resource_tilings); + + LUID * (STDMETHODCALLTYPE *GetAdapterLuid)( + ID3D12Device8 *This, + LUID *__ret); + + /*** ID3D12Device1 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineLibrary)( + ID3D12Device8 *This, + const void *blob, + SIZE_T blob_size, + REFIID iid, + void **lib); + + HRESULT (STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion)( + ID3D12Device8 *This, + ID3D12Fence *const *fences, + const UINT64 *values, + UINT fence_count, + D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags, + HANDLE event); + + HRESULT (STDMETHODCALLTYPE *SetResidencyPriority)( + ID3D12Device8 *This, + UINT object_count, + ID3D12Pageable *const *objects, + const D3D12_RESIDENCY_PRIORITY *priorities); + + /*** ID3D12Device2 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineState)( + ID3D12Device8 *This, + const D3D12_PIPELINE_STATE_STREAM_DESC *desc, + REFIID riid, + void **pipeline_state); + + /*** ID3D12Device3 methods ***/ + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromAddress)( + ID3D12Device8 *This, + const void *address, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping)( + ID3D12Device8 *This, + HANDLE file_mapping, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *EnqueueMakeResident)( + ID3D12Device8 *This, + D3D12_RESIDENCY_FLAGS flags, + UINT num_objects, + ID3D12Pageable *const *objects, + ID3D12Fence *fence, + UINT64 fence_value); + + /*** ID3D12Device4 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateCommandList1)( + ID3D12Device8 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + D3D12_COMMAND_LIST_FLAGS flags, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CreateProtectedResourceSession)( + ID3D12Device8 *This, + const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc, + REFIID riid, + void **session); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource1)( + ID3D12Device8 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_resource_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid_resource, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap1)( + ID3D12Device8 *This, + const D3D12_HEAP_DESC *desc, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource1)( + ID3D12Device8 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **resource); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo1)( + ID3D12Device8 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1); + + /*** ID3D12Device5 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateLifetimeTracker)( + ID3D12Device8 *This, + ID3D12LifetimeOwner *owner, + REFIID riid, + void **tracker); + + void (STDMETHODCALLTYPE *RemoveDevice)( + ID3D12Device8 *This); + + HRESULT (STDMETHODCALLTYPE *EnumerateMetaCommands)( + ID3D12Device8 *This, + UINT *meta_commands_count, + D3D12_META_COMMAND_DESC *descs); + + HRESULT (STDMETHODCALLTYPE *EnumerateMetaCommandParameters)( + ID3D12Device8 *This, + REFGUID command_id, + D3D12_META_COMMAND_PARAMETER_STAGE stage, + UINT *total_structure_size_in_bytes, + UINT *parameter_count, + D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs); + + HRESULT (STDMETHODCALLTYPE *CreateMetaCommand)( + ID3D12Device8 *This, + REFGUID command_id, + UINT node_mask, + const void *creation_parameters_data, + SIZE_T creation_parameters_data_size_in_bytes, + REFIID riid, + void **meta_command); + + HRESULT (STDMETHODCALLTYPE *CreateStateObject)( + ID3D12Device8 *This, + const D3D12_STATE_OBJECT_DESC *desc, + REFIID riid, + void **state_object); + + void (STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo)( + ID3D12Device8 *This, + const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info); + + D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS (STDMETHODCALLTYPE *CheckDriverMatchingIdentifier)( + ID3D12Device8 *This, + D3D12_SERIALIZED_DATA_TYPE serialized_data_type, + const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check); + + /*** ID3D12Device6 methods ***/ + HRESULT (STDMETHODCALLTYPE *SetBackgroundProcessingMode)( + ID3D12Device8 *This, + D3D12_BACKGROUND_PROCESSING_MODE mode, + D3D12_MEASUREMENTS_ACTION action, + HANDLE event, + WINBOOL *further_measurements_desired); + + /*** ID3D12Device7 methods ***/ + HRESULT (STDMETHODCALLTYPE *AddToStateObject)( + ID3D12Device8 *This, + const D3D12_STATE_OBJECT_DESC *addition, + ID3D12StateObject *state_object_to_grow_from, + REFIID riid, + void **new_state_object); + + HRESULT (STDMETHODCALLTYPE *CreateProtectedResourceSession1)( + ID3D12Device8 *This, + const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *desc, + REFIID riid, + void **session); + + /*** ID3D12Device8 methods ***/ + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo2)( + ID3D12Device8 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC1 *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource2)( + ID3D12Device8 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC1 *desc, + D3D12_RESOURCE_STATES initial_resource_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid_resource, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreatePlacedResource1)( + ID3D12Device8 *This, + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC1 *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + void (STDMETHODCALLTYPE *CreateSamplerFeedbackUnorderedAccessView)( + ID3D12Device8 *This, + ID3D12Resource *targeted_resource, + ID3D12Resource *feedback_resource, + D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor); + + void (STDMETHODCALLTYPE *GetCopyableFootprints1)( + ID3D12Device8 *This, + const D3D12_RESOURCE_DESC1 *resource_desc, + UINT first_subresource, + UINT subresources_count, + UINT64 base_offset, + D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, + UINT *rows_count, + UINT64 *row_size_in_bytes, + UINT64 *total_bytes); + + END_INTERFACE +} ID3D12Device8Vtbl; + +interface ID3D12Device8 { + CONST_VTBL ID3D12Device8Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Device8_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Device8_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Device8_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12Device8_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12Device8_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12Device8_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12Device8_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12Device methods ***/ +#define ID3D12Device8_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) +#define ID3D12Device8_CreateCommandQueue(This,desc,riid,command_queue) (This)->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue) +#define ID3D12Device8_CreateCommandAllocator(This,type,riid,command_allocator) (This)->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator) +#define ID3D12Device8_CreateGraphicsPipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device8_CreateComputePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device8_CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) (This)->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) +#define ID3D12Device8_CheckFeatureSupport(This,feature,feature_data,feature_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size) +#define ID3D12Device8_CreateDescriptorHeap(This,desc,riid,descriptor_heap) (This)->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap) +#define ID3D12Device8_GetDescriptorHandleIncrementSize(This,descriptor_heap_type) (This)->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type) +#define ID3D12Device8_CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) (This)->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) +#define ID3D12Device8_CreateConstantBufferView(This,desc,descriptor) (This)->lpVtbl->CreateConstantBufferView(This,desc,descriptor) +#define ID3D12Device8_CreateShaderResourceView(This,resource,desc,descriptor) (This)->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor) +#define ID3D12Device8_CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) (This)->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) +#define ID3D12Device8_CreateRenderTargetView(This,resource,desc,descriptor) (This)->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor) +#define ID3D12Device8_CreateDepthStencilView(This,resource,desc,descriptor) (This)->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor) +#define ID3D12Device8_CreateSampler(This,desc,descriptor) (This)->lpVtbl->CreateSampler(This,desc,descriptor) +#define ID3D12Device8_CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) (This)->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) +#define ID3D12Device8_CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) (This)->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) +#define ID3D12Device8_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device8_GetResourceAllocationInfo_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device8_GetCustomHeapProperties(This,node_mask,heap_type) ID3D12Device8_GetCustomHeapProperties_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device8_CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device8_CreateHeap(This,desc,riid,heap) (This)->lpVtbl->CreateHeap(This,desc,riid,heap) +#define ID3D12Device8_CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device8_CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device8_CreateSharedHandle(This,object,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle) +#define ID3D12Device8_OpenSharedHandle(This,handle,riid,object) (This)->lpVtbl->OpenSharedHandle(This,handle,riid,object) +#define ID3D12Device8_OpenSharedHandleByName(This,name,access,handle) (This)->lpVtbl->OpenSharedHandleByName(This,name,access,handle) +#define ID3D12Device8_MakeResident(This,object_count,objects) (This)->lpVtbl->MakeResident(This,object_count,objects) +#define ID3D12Device8_Evict(This,object_count,objects) (This)->lpVtbl->Evict(This,object_count,objects) +#define ID3D12Device8_CreateFence(This,initial_value,flags,riid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,riid,fence) +#define ID3D12Device8_GetDeviceRemovedReason(This) (This)->lpVtbl->GetDeviceRemovedReason(This) +#define ID3D12Device8_GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) (This)->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) +#define ID3D12Device8_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) +#define ID3D12Device8_SetStablePowerState(This,enable) (This)->lpVtbl->SetStablePowerState(This,enable) +#define ID3D12Device8_CreateCommandSignature(This,desc,root_signature,riid,command_signature) (This)->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature) +#define ID3D12Device8_GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) (This)->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) +#define ID3D12Device8_GetAdapterLuid(This) ID3D12Device8_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device1 methods ***/ +#define ID3D12Device8_CreatePipelineLibrary(This,blob,blob_size,iid,lib) (This)->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib) +#define ID3D12Device8_SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) (This)->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) +#define ID3D12Device8_SetResidencyPriority(This,object_count,objects,priorities) (This)->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities) +/*** ID3D12Device2 methods ***/ +#define ID3D12Device8_CreatePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state) +/*** ID3D12Device3 methods ***/ +#define ID3D12Device8_OpenExistingHeapFromAddress(This,address,riid,heap) (This)->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap) +#define ID3D12Device8_OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) (This)->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) +#define ID3D12Device8_EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) (This)->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) +/*** ID3D12Device4 methods ***/ +#define ID3D12Device8_CreateCommandList1(This,node_mask,type,flags,riid,command_list) (This)->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list) +#define ID3D12Device8_CreateProtectedResourceSession(This,desc,riid,session) (This)->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session) +#define ID3D12Device8_CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) (This)->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) +#define ID3D12Device8_CreateHeap1(This,desc,protected_session,riid,heap) (This)->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap) +#define ID3D12Device8_CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) (This)->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) +#define ID3D12Device8_GetResourceAllocationInfo1(This,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1) ID3D12Device8_GetResourceAllocationInfo1_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device5 methods ***/ +#define ID3D12Device8_CreateLifetimeTracker(This,owner,riid,tracker) (This)->lpVtbl->CreateLifetimeTracker(This,owner,riid,tracker) +#define ID3D12Device8_RemoveDevice(This) (This)->lpVtbl->RemoveDevice(This) +#define ID3D12Device8_EnumerateMetaCommands(This,meta_commands_count,descs) (This)->lpVtbl->EnumerateMetaCommands(This,meta_commands_count,descs) +#define ID3D12Device8_EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs) (This)->lpVtbl->EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs) +#define ID3D12Device8_CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command) (This)->lpVtbl->CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command) +#define ID3D12Device8_CreateStateObject(This,desc,riid,state_object) (This)->lpVtbl->CreateStateObject(This,desc,riid,state_object) +#define ID3D12Device8_GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info) (This)->lpVtbl->GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info) +#define ID3D12Device8_CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check) (This)->lpVtbl->CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check) +/*** ID3D12Device6 methods ***/ +#define ID3D12Device8_SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired) (This)->lpVtbl->SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired) +/*** ID3D12Device7 methods ***/ +#define ID3D12Device8_AddToStateObject(This,addition,state_object_to_grow_from,riid,new_state_object) (This)->lpVtbl->AddToStateObject(This,addition,state_object_to_grow_from,riid,new_state_object) +#define ID3D12Device8_CreateProtectedResourceSession1(This,desc,riid,session) (This)->lpVtbl->CreateProtectedResourceSession1(This,desc,riid,session) +/*** ID3D12Device8 methods ***/ +#define ID3D12Device8_GetResourceAllocationInfo2(This,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1) ID3D12Device8_GetResourceAllocationInfo2_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device8_CreateCommittedResource2(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) (This)->lpVtbl->CreateCommittedResource2(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) +#define ID3D12Device8_CreatePlacedResource1(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreatePlacedResource1(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device8_CreateSamplerFeedbackUnorderedAccessView(This,targeted_resource,feedback_resource,dst_descriptor) (This)->lpVtbl->CreateSamplerFeedbackUnorderedAccessView(This,targeted_resource,feedback_resource,dst_descriptor) +#define ID3D12Device8_GetCopyableFootprints1(This,resource_desc,first_subresource,subresources_count,base_offset,layouts,rows_count,row_size_in_bytes,total_bytes) (This)->lpVtbl->GetCopyableFootprints1(This,resource_desc,first_subresource,subresources_count,base_offset,layouts,rows_count,row_size_in_bytes,total_bytes) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device8_QueryInterface(ID3D12Device8* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Device8_AddRef(ID3D12Device8* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Device8_Release(ID3D12Device8* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device8_GetPrivateData(ID3D12Device8* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device8_SetPrivateData(ID3D12Device8* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device8_SetPrivateDataInterface(ID3D12Device8* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12Device8_SetName(ID3D12Device8* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12Device methods ***/ +static __WIDL_INLINE UINT ID3D12Device8_GetNodeCount(ID3D12Device8* This) { + return This->lpVtbl->GetNodeCount(This); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateCommandQueue(ID3D12Device8* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { + return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateCommandAllocator(ID3D12Device8* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { + return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateGraphicsPipelineState(ID3D12Device8* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateComputePipelineState(ID3D12Device8* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateCommandList(ID3D12Device8* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,ID3D12CommandAllocator *command_allocator,ID3D12PipelineState *initial_pipeline_state,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CheckFeatureSupport(ID3D12Device8* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { + return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateDescriptorHeap(ID3D12Device8* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { + return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); +} +static __WIDL_INLINE UINT ID3D12Device8_GetDescriptorHandleIncrementSize(ID3D12Device8* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateRootSignature(ID3D12Device8* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { + return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); +} +static __WIDL_INLINE void ID3D12Device8_CreateConstantBufferView(ID3D12Device8* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device8_CreateShaderResourceView(ID3D12Device8* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device8_CreateUnorderedAccessView(ID3D12Device8* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device8_CreateRenderTargetView(ID3D12Device8* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device8_CreateDepthStencilView(ID3D12Device8* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device8_CreateSampler(ID3D12Device8* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateSampler(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device8_CopyDescriptors(ID3D12Device8* This,UINT dst_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets,const UINT *dst_descriptor_range_sizes,UINT src_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets,const UINT *src_descriptor_range_sizes,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type); +} +static __WIDL_INLINE void ID3D12Device8_CopyDescriptorsSimple(ID3D12Device8* This,UINT descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset,const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device8_GetResourceAllocationInfo(ID3D12Device8* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); +} +static __WIDL_INLINE D3D12_HEAP_PROPERTIES ID3D12Device8_GetCustomHeapProperties(ID3D12Device8* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { + D3D12_HEAP_PROPERTIES __ret; + return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateCommittedResource(ID3D12Device8* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateHeap(ID3D12Device8* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreatePlacedResource(ID3D12Device8* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateReservedResource(ID3D12Device8* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateSharedHandle(ID3D12Device8* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { + return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device8_OpenSharedHandle(ID3D12Device8* This,HANDLE handle,REFIID riid,void **object) { + return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); +} +static __WIDL_INLINE HRESULT ID3D12Device8_OpenSharedHandleByName(ID3D12Device8* This,const WCHAR *name,DWORD access,HANDLE *handle) { + return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device8_MakeResident(ID3D12Device8* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->MakeResident(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device8_Evict(ID3D12Device8* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->Evict(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateFence(ID3D12Device8* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { + return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); +} +static __WIDL_INLINE HRESULT ID3D12Device8_GetDeviceRemovedReason(ID3D12Device8* This) { + return This->lpVtbl->GetDeviceRemovedReason(This); +} +static __WIDL_INLINE void ID3D12Device8_GetCopyableFootprints(ID3D12Device8* This,const D3D12_RESOURCE_DESC *desc,UINT first_sub_resource,UINT sub_resource_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *row_count,UINT64 *row_size,UINT64 *total_bytes) { + This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateQueryHeap(ID3D12Device8* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device8_SetStablePowerState(ID3D12Device8* This,WINBOOL enable) { + return This->lpVtbl->SetStablePowerState(This,enable); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateCommandSignature(ID3D12Device8* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { + return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); +} +static __WIDL_INLINE void ID3D12Device8_GetResourceTiling(ID3D12Device8* This,ID3D12Resource *resource,UINT *total_tile_count,D3D12_PACKED_MIP_INFO *packed_mip_info,D3D12_TILE_SHAPE *standard_tile_shape,UINT *sub_resource_tiling_count,UINT first_sub_resource_tiling,D3D12_SUBRESOURCE_TILING *sub_resource_tilings) { + This->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings); +} +static __WIDL_INLINE LUID ID3D12Device8_GetAdapterLuid(ID3D12Device8* This) { + LUID __ret; + return *This->lpVtbl->GetAdapterLuid(This,&__ret); +} +/*** ID3D12Device1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device8_CreatePipelineLibrary(ID3D12Device8* This,const void *blob,SIZE_T blob_size,REFIID iid,void **lib) { + return This->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib); +} +static __WIDL_INLINE HRESULT ID3D12Device8_SetEventOnMultipleFenceCompletion(ID3D12Device8* This,ID3D12Fence *const *fences,const UINT64 *values,UINT fence_count,D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags,HANDLE event) { + return This->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event); +} +static __WIDL_INLINE HRESULT ID3D12Device8_SetResidencyPriority(ID3D12Device8* This,UINT object_count,ID3D12Pageable *const *objects,const D3D12_RESIDENCY_PRIORITY *priorities) { + return This->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities); +} +/*** ID3D12Device2 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device8_CreatePipelineState(ID3D12Device8* This,const D3D12_PIPELINE_STATE_STREAM_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state); +} +/*** ID3D12Device3 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device8_OpenExistingHeapFromAddress(ID3D12Device8* This,const void *address,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device8_OpenExistingHeapFromFileMapping(ID3D12Device8* This,HANDLE file_mapping,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device8_EnqueueMakeResident(ID3D12Device8* This,D3D12_RESIDENCY_FLAGS flags,UINT num_objects,ID3D12Pageable *const *objects,ID3D12Fence *fence,UINT64 fence_value) { + return This->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value); +} +/*** ID3D12Device4 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device8_CreateCommandList1(ID3D12Device8* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,D3D12_COMMAND_LIST_FLAGS flags,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateProtectedResourceSession(ID3D12Device8* This,const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc,REFIID riid,void **session) { + return This->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateCommittedResource1(ID3D12Device8* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_resource_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid_resource,void **resource) { + return This->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateHeap1(ID3D12Device8* This,const D3D12_HEAP_DESC *desc,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateReservedResource1(ID3D12Device8* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device8_GetResourceAllocationInfo1(ID3D12Device8* This,UINT visible_mask,UINT resource_descs_count,const D3D12_RESOURCE_DESC *resource_descs,D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo1(This,&__ret,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1); +} +/*** ID3D12Device5 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device8_CreateLifetimeTracker(ID3D12Device8* This,ID3D12LifetimeOwner *owner,REFIID riid,void **tracker) { + return This->lpVtbl->CreateLifetimeTracker(This,owner,riid,tracker); +} +static __WIDL_INLINE void ID3D12Device8_RemoveDevice(ID3D12Device8* This) { + This->lpVtbl->RemoveDevice(This); +} +static __WIDL_INLINE HRESULT ID3D12Device8_EnumerateMetaCommands(ID3D12Device8* This,UINT *meta_commands_count,D3D12_META_COMMAND_DESC *descs) { + return This->lpVtbl->EnumerateMetaCommands(This,meta_commands_count,descs); +} +static __WIDL_INLINE HRESULT ID3D12Device8_EnumerateMetaCommandParameters(ID3D12Device8* This,REFGUID command_id,D3D12_META_COMMAND_PARAMETER_STAGE stage,UINT *total_structure_size_in_bytes,UINT *parameter_count,D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs) { + return This->lpVtbl->EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateMetaCommand(ID3D12Device8* This,REFGUID command_id,UINT node_mask,const void *creation_parameters_data,SIZE_T creation_parameters_data_size_in_bytes,REFIID riid,void **meta_command) { + return This->lpVtbl->CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateStateObject(ID3D12Device8* This,const D3D12_STATE_OBJECT_DESC *desc,REFIID riid,void **state_object) { + return This->lpVtbl->CreateStateObject(This,desc,riid,state_object); +} +static __WIDL_INLINE void ID3D12Device8_GetRaytracingAccelerationStructurePrebuildInfo(ID3D12Device8* This,const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc,D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info) { + This->lpVtbl->GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info); +} +static __WIDL_INLINE D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ID3D12Device8_CheckDriverMatchingIdentifier(ID3D12Device8* This,D3D12_SERIALIZED_DATA_TYPE serialized_data_type,const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check) { + return This->lpVtbl->CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check); +} +/*** ID3D12Device6 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device8_SetBackgroundProcessingMode(ID3D12Device8* This,D3D12_BACKGROUND_PROCESSING_MODE mode,D3D12_MEASUREMENTS_ACTION action,HANDLE event,WINBOOL *further_measurements_desired) { + return This->lpVtbl->SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired); +} +/*** ID3D12Device7 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device8_AddToStateObject(ID3D12Device8* This,const D3D12_STATE_OBJECT_DESC *addition,ID3D12StateObject *state_object_to_grow_from,REFIID riid,void **new_state_object) { + return This->lpVtbl->AddToStateObject(This,addition,state_object_to_grow_from,riid,new_state_object); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateProtectedResourceSession1(ID3D12Device8* This,const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *desc,REFIID riid,void **session) { + return This->lpVtbl->CreateProtectedResourceSession1(This,desc,riid,session); +} +/*** ID3D12Device8 methods ***/ +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device8_GetResourceAllocationInfo2(ID3D12Device8* This,UINT visible_mask,UINT resource_descs_count,const D3D12_RESOURCE_DESC1 *resource_descs,D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo2(This,&__ret,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreateCommittedResource2(ID3D12Device8* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC1 *desc,D3D12_RESOURCE_STATES initial_resource_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid_resource,void **resource) { + return This->lpVtbl->CreateCommittedResource2(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device8_CreatePlacedResource1(ID3D12Device8* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC1 *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreatePlacedResource1(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE void ID3D12Device8_CreateSamplerFeedbackUnorderedAccessView(ID3D12Device8* This,ID3D12Resource *targeted_resource,ID3D12Resource *feedback_resource,D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor) { + This->lpVtbl->CreateSamplerFeedbackUnorderedAccessView(This,targeted_resource,feedback_resource,dst_descriptor); +} +static __WIDL_INLINE void ID3D12Device8_GetCopyableFootprints1(ID3D12Device8* This,const D3D12_RESOURCE_DESC1 *resource_desc,UINT first_subresource,UINT subresources_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *rows_count,UINT64 *row_size_in_bytes,UINT64 *total_bytes) { + This->lpVtbl->GetCopyableFootprints1(This,resource_desc,first_subresource,subresources_count,base_offset,layouts,rows_count,row_size_in_bytes,total_bytes); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Device8_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12Resource1 interface + */ +#ifndef __ID3D12Resource1_INTERFACE_DEFINED__ +#define __ID3D12Resource1_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Resource1, 0x9d5e227a, 0x4430, 0x4161, 0x88,0xb3, 0x3e,0xca,0x6b,0xb1,0x6e,0x19); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("9d5e227a-4430-4161-88b3-3eca6bb16e19") +ID3D12Resource1 : public ID3D12Resource +{ + virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession( + REFIID riid, + void **protected_session) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Resource1, 0x9d5e227a, 0x4430, 0x4161, 0x88,0xb3, 0x3e,0xca,0x6b,0xb1,0x6e,0x19) +#endif +#else +typedef struct ID3D12Resource1Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Resource1 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Resource1 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Resource1 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12Resource1 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12Resource1 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12Resource1 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12Resource1 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12Resource1 *This, + REFIID riid, + void **device); + + /*** ID3D12Resource methods ***/ + HRESULT (STDMETHODCALLTYPE *Map)( + ID3D12Resource1 *This, + UINT sub_resource, + const D3D12_RANGE *read_range, + void **data); + + void (STDMETHODCALLTYPE *Unmap)( + ID3D12Resource1 *This, + UINT sub_resource, + const D3D12_RANGE *written_range); + + D3D12_RESOURCE_DESC * (STDMETHODCALLTYPE *GetDesc)( + ID3D12Resource1 *This, + D3D12_RESOURCE_DESC *__ret); + + D3D12_GPU_VIRTUAL_ADDRESS (STDMETHODCALLTYPE *GetGPUVirtualAddress)( + ID3D12Resource1 *This); + + HRESULT (STDMETHODCALLTYPE *WriteToSubresource)( + ID3D12Resource1 *This, + UINT dst_sub_resource, + const D3D12_BOX *dst_box, + const void *src_data, + UINT src_row_pitch, + UINT src_slice_pitch); + + HRESULT (STDMETHODCALLTYPE *ReadFromSubresource)( + ID3D12Resource1 *This, + void *dst_data, + UINT dst_row_pitch, + UINT dst_slice_pitch, + UINT src_sub_resource, + const D3D12_BOX *src_box); + + HRESULT (STDMETHODCALLTYPE *GetHeapProperties)( + ID3D12Resource1 *This, + D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS *flags); + + /*** ID3D12Resource1 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetProtectedResourceSession)( + ID3D12Resource1 *This, + REFIID riid, + void **protected_session); + + END_INTERFACE +} ID3D12Resource1Vtbl; + +interface ID3D12Resource1 { + CONST_VTBL ID3D12Resource1Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Resource1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Resource1_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Resource1_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12Resource1_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12Resource1_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12Resource1_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12Resource1_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12Resource1_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12Resource methods ***/ +#define ID3D12Resource1_Map(This,sub_resource,read_range,data) (This)->lpVtbl->Map(This,sub_resource,read_range,data) +#define ID3D12Resource1_Unmap(This,sub_resource,written_range) (This)->lpVtbl->Unmap(This,sub_resource,written_range) +#define ID3D12Resource1_GetDesc(This) ID3D12Resource1_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Resource1_GetGPUVirtualAddress(This) (This)->lpVtbl->GetGPUVirtualAddress(This) +#define ID3D12Resource1_WriteToSubresource(This,dst_sub_resource,dst_box,src_data,src_row_pitch,src_slice_pitch) (This)->lpVtbl->WriteToSubresource(This,dst_sub_resource,dst_box,src_data,src_row_pitch,src_slice_pitch) +#define ID3D12Resource1_ReadFromSubresource(This,dst_data,dst_row_pitch,dst_slice_pitch,src_sub_resource,src_box) (This)->lpVtbl->ReadFromSubresource(This,dst_data,dst_row_pitch,dst_slice_pitch,src_sub_resource,src_box) +#define ID3D12Resource1_GetHeapProperties(This,heap_properties,flags) (This)->lpVtbl->GetHeapProperties(This,heap_properties,flags) +/*** ID3D12Resource1 methods ***/ +#define ID3D12Resource1_GetProtectedResourceSession(This,riid,protected_session) (This)->lpVtbl->GetProtectedResourceSession(This,riid,protected_session) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Resource1_QueryInterface(ID3D12Resource1* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Resource1_AddRef(ID3D12Resource1* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Resource1_Release(ID3D12Resource1* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12Resource1_GetPrivateData(ID3D12Resource1* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Resource1_SetPrivateData(ID3D12Resource1* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Resource1_SetPrivateDataInterface(ID3D12Resource1* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12Resource1_SetName(ID3D12Resource1* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12Resource1_GetDevice(ID3D12Resource1* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12Resource methods ***/ +static __WIDL_INLINE HRESULT ID3D12Resource1_Map(ID3D12Resource1* This,UINT sub_resource,const D3D12_RANGE *read_range,void **data) { + return This->lpVtbl->Map(This,sub_resource,read_range,data); +} +static __WIDL_INLINE void ID3D12Resource1_Unmap(ID3D12Resource1* This,UINT sub_resource,const D3D12_RANGE *written_range) { + This->lpVtbl->Unmap(This,sub_resource,written_range); +} +static __WIDL_INLINE D3D12_RESOURCE_DESC ID3D12Resource1_GetDesc(ID3D12Resource1* This) { + D3D12_RESOURCE_DESC __ret; + return *This->lpVtbl->GetDesc(This,&__ret); +} +static __WIDL_INLINE D3D12_GPU_VIRTUAL_ADDRESS ID3D12Resource1_GetGPUVirtualAddress(ID3D12Resource1* This) { + return This->lpVtbl->GetGPUVirtualAddress(This); +} +static __WIDL_INLINE HRESULT ID3D12Resource1_WriteToSubresource(ID3D12Resource1* This,UINT dst_sub_resource,const D3D12_BOX *dst_box,const void *src_data,UINT src_row_pitch,UINT src_slice_pitch) { + return This->lpVtbl->WriteToSubresource(This,dst_sub_resource,dst_box,src_data,src_row_pitch,src_slice_pitch); +} +static __WIDL_INLINE HRESULT ID3D12Resource1_ReadFromSubresource(ID3D12Resource1* This,void *dst_data,UINT dst_row_pitch,UINT dst_slice_pitch,UINT src_sub_resource,const D3D12_BOX *src_box) { + return This->lpVtbl->ReadFromSubresource(This,dst_data,dst_row_pitch,dst_slice_pitch,src_sub_resource,src_box); +} +static __WIDL_INLINE HRESULT ID3D12Resource1_GetHeapProperties(ID3D12Resource1* This,D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS *flags) { + return This->lpVtbl->GetHeapProperties(This,heap_properties,flags); +} +/*** ID3D12Resource1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Resource1_GetProtectedResourceSession(ID3D12Resource1* This,REFIID riid,void **protected_session) { + return This->lpVtbl->GetProtectedResourceSession(This,riid,protected_session); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Resource1_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12Resource2 interface + */ +#ifndef __ID3D12Resource2_INTERFACE_DEFINED__ +#define __ID3D12Resource2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Resource2, 0xbe36ec3b, 0xea85, 0x4aeb, 0xa4,0x5a, 0xe9,0xd7,0x64,0x04,0xa4,0x95); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("be36ec3b-ea85-4aeb-a45a-e9d76404a495") +ID3D12Resource2 : public ID3D12Resource1 +{ +#ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS + virtual D3D12_RESOURCE_DESC1* STDMETHODCALLTYPE GetDesc1( + D3D12_RESOURCE_DESC1 *__ret) = 0; + D3D12_RESOURCE_DESC1 STDMETHODCALLTYPE GetDesc1( + ) + { + D3D12_RESOURCE_DESC1 __ret; + return *GetDesc1(&__ret); + } +#else + virtual D3D12_RESOURCE_DESC1 STDMETHODCALLTYPE GetDesc1( + ) = 0; +#endif + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Resource2, 0xbe36ec3b, 0xea85, 0x4aeb, 0xa4,0x5a, 0xe9,0xd7,0x64,0x04,0xa4,0x95) +#endif +#else +typedef struct ID3D12Resource2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Resource2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Resource2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Resource2 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12Resource2 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12Resource2 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12Resource2 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12Resource2 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12Resource2 *This, + REFIID riid, + void **device); + + /*** ID3D12Resource methods ***/ + HRESULT (STDMETHODCALLTYPE *Map)( + ID3D12Resource2 *This, + UINT sub_resource, + const D3D12_RANGE *read_range, + void **data); + + void (STDMETHODCALLTYPE *Unmap)( + ID3D12Resource2 *This, + UINT sub_resource, + const D3D12_RANGE *written_range); + + D3D12_RESOURCE_DESC * (STDMETHODCALLTYPE *GetDesc)( + ID3D12Resource2 *This, + D3D12_RESOURCE_DESC *__ret); + + D3D12_GPU_VIRTUAL_ADDRESS (STDMETHODCALLTYPE *GetGPUVirtualAddress)( + ID3D12Resource2 *This); + + HRESULT (STDMETHODCALLTYPE *WriteToSubresource)( + ID3D12Resource2 *This, + UINT dst_sub_resource, + const D3D12_BOX *dst_box, + const void *src_data, + UINT src_row_pitch, + UINT src_slice_pitch); + + HRESULT (STDMETHODCALLTYPE *ReadFromSubresource)( + ID3D12Resource2 *This, + void *dst_data, + UINT dst_row_pitch, + UINT dst_slice_pitch, + UINT src_sub_resource, + const D3D12_BOX *src_box); + + HRESULT (STDMETHODCALLTYPE *GetHeapProperties)( + ID3D12Resource2 *This, + D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS *flags); + + /*** ID3D12Resource1 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetProtectedResourceSession)( + ID3D12Resource2 *This, + REFIID riid, + void **protected_session); + + /*** ID3D12Resource2 methods ***/ + D3D12_RESOURCE_DESC1 * (STDMETHODCALLTYPE *GetDesc1)( + ID3D12Resource2 *This, + D3D12_RESOURCE_DESC1 *__ret); + + END_INTERFACE +} ID3D12Resource2Vtbl; + +interface ID3D12Resource2 { + CONST_VTBL ID3D12Resource2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Resource2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Resource2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Resource2_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12Resource2_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12Resource2_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12Resource2_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12Resource2_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12Resource2_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12Resource methods ***/ +#define ID3D12Resource2_Map(This,sub_resource,read_range,data) (This)->lpVtbl->Map(This,sub_resource,read_range,data) +#define ID3D12Resource2_Unmap(This,sub_resource,written_range) (This)->lpVtbl->Unmap(This,sub_resource,written_range) +#define ID3D12Resource2_GetDesc(This) ID3D12Resource2_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Resource2_GetGPUVirtualAddress(This) (This)->lpVtbl->GetGPUVirtualAddress(This) +#define ID3D12Resource2_WriteToSubresource(This,dst_sub_resource,dst_box,src_data,src_row_pitch,src_slice_pitch) (This)->lpVtbl->WriteToSubresource(This,dst_sub_resource,dst_box,src_data,src_row_pitch,src_slice_pitch) +#define ID3D12Resource2_ReadFromSubresource(This,dst_data,dst_row_pitch,dst_slice_pitch,src_sub_resource,src_box) (This)->lpVtbl->ReadFromSubresource(This,dst_data,dst_row_pitch,dst_slice_pitch,src_sub_resource,src_box) +#define ID3D12Resource2_GetHeapProperties(This,heap_properties,flags) (This)->lpVtbl->GetHeapProperties(This,heap_properties,flags) +/*** ID3D12Resource1 methods ***/ +#define ID3D12Resource2_GetProtectedResourceSession(This,riid,protected_session) (This)->lpVtbl->GetProtectedResourceSession(This,riid,protected_session) +/*** ID3D12Resource2 methods ***/ +#define ID3D12Resource2_GetDesc1(This) ID3D12Resource2_GetDesc1_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Resource2_QueryInterface(ID3D12Resource2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Resource2_AddRef(ID3D12Resource2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Resource2_Release(ID3D12Resource2* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12Resource2_GetPrivateData(ID3D12Resource2* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Resource2_SetPrivateData(ID3D12Resource2* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Resource2_SetPrivateDataInterface(ID3D12Resource2* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12Resource2_SetName(ID3D12Resource2* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12Resource2_GetDevice(ID3D12Resource2* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12Resource methods ***/ +static __WIDL_INLINE HRESULT ID3D12Resource2_Map(ID3D12Resource2* This,UINT sub_resource,const D3D12_RANGE *read_range,void **data) { + return This->lpVtbl->Map(This,sub_resource,read_range,data); +} +static __WIDL_INLINE void ID3D12Resource2_Unmap(ID3D12Resource2* This,UINT sub_resource,const D3D12_RANGE *written_range) { + This->lpVtbl->Unmap(This,sub_resource,written_range); +} +static __WIDL_INLINE D3D12_RESOURCE_DESC ID3D12Resource2_GetDesc(ID3D12Resource2* This) { + D3D12_RESOURCE_DESC __ret; + return *This->lpVtbl->GetDesc(This,&__ret); +} +static __WIDL_INLINE D3D12_GPU_VIRTUAL_ADDRESS ID3D12Resource2_GetGPUVirtualAddress(ID3D12Resource2* This) { + return This->lpVtbl->GetGPUVirtualAddress(This); +} +static __WIDL_INLINE HRESULT ID3D12Resource2_WriteToSubresource(ID3D12Resource2* This,UINT dst_sub_resource,const D3D12_BOX *dst_box,const void *src_data,UINT src_row_pitch,UINT src_slice_pitch) { + return This->lpVtbl->WriteToSubresource(This,dst_sub_resource,dst_box,src_data,src_row_pitch,src_slice_pitch); +} +static __WIDL_INLINE HRESULT ID3D12Resource2_ReadFromSubresource(ID3D12Resource2* This,void *dst_data,UINT dst_row_pitch,UINT dst_slice_pitch,UINT src_sub_resource,const D3D12_BOX *src_box) { + return This->lpVtbl->ReadFromSubresource(This,dst_data,dst_row_pitch,dst_slice_pitch,src_sub_resource,src_box); +} +static __WIDL_INLINE HRESULT ID3D12Resource2_GetHeapProperties(ID3D12Resource2* This,D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS *flags) { + return This->lpVtbl->GetHeapProperties(This,heap_properties,flags); +} +/*** ID3D12Resource1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Resource2_GetProtectedResourceSession(ID3D12Resource2* This,REFIID riid,void **protected_session) { + return This->lpVtbl->GetProtectedResourceSession(This,riid,protected_session); +} +/*** ID3D12Resource2 methods ***/ +static __WIDL_INLINE D3D12_RESOURCE_DESC1 ID3D12Resource2_GetDesc1(ID3D12Resource2* This) { + D3D12_RESOURCE_DESC1 __ret; + return *This->lpVtbl->GetDesc1(This,&__ret); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Resource2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12Heap1 interface + */ +#ifndef __ID3D12Heap1_INTERFACE_DEFINED__ +#define __ID3D12Heap1_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Heap1, 0x572f7389, 0x2168, 0x49e3, 0x96,0x93, 0xd6,0xdf,0x58,0x71,0xbf,0x6d); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("572f7389-2168-49e3-9693-d6df5871bf6d") +ID3D12Heap1 : public ID3D12Heap +{ + virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession( + REFIID riid, + void **protected_session) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Heap1, 0x572f7389, 0x2168, 0x49e3, 0x96,0x93, 0xd6,0xdf,0x58,0x71,0xbf,0x6d) +#endif +#else +typedef struct ID3D12Heap1Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Heap1 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Heap1 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Heap1 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12Heap1 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12Heap1 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12Heap1 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12Heap1 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12Heap1 *This, + REFIID riid, + void **device); + + /*** ID3D12Heap methods ***/ + D3D12_HEAP_DESC * (STDMETHODCALLTYPE *GetDesc)( + ID3D12Heap1 *This, + D3D12_HEAP_DESC *__ret); + + /*** ID3D12Heap1 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetProtectedResourceSession)( + ID3D12Heap1 *This, + REFIID riid, + void **protected_session); + + END_INTERFACE +} ID3D12Heap1Vtbl; + +interface ID3D12Heap1 { + CONST_VTBL ID3D12Heap1Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Heap1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Heap1_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Heap1_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12Heap1_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12Heap1_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12Heap1_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12Heap1_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12Heap1_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12Heap methods ***/ +#define ID3D12Heap1_GetDesc(This) ID3D12Heap1_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Heap1 methods ***/ +#define ID3D12Heap1_GetProtectedResourceSession(This,riid,protected_session) (This)->lpVtbl->GetProtectedResourceSession(This,riid,protected_session) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Heap1_QueryInterface(ID3D12Heap1* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Heap1_AddRef(ID3D12Heap1* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Heap1_Release(ID3D12Heap1* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12Heap1_GetPrivateData(ID3D12Heap1* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Heap1_SetPrivateData(ID3D12Heap1* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Heap1_SetPrivateDataInterface(ID3D12Heap1* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12Heap1_SetName(ID3D12Heap1* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12Heap1_GetDevice(ID3D12Heap1* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12Heap methods ***/ +static __WIDL_INLINE D3D12_HEAP_DESC ID3D12Heap1_GetDesc(ID3D12Heap1* This) { + D3D12_HEAP_DESC __ret; + return *This->lpVtbl->GetDesc(This,&__ret); +} +/*** ID3D12Heap1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Heap1_GetProtectedResourceSession(ID3D12Heap1* This,REFIID riid,void **protected_session) { + return This->lpVtbl->GetProtectedResourceSession(This,riid,protected_session); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Heap1_INTERFACE_DEFINED__ */ + +typedef enum D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE { + D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_DISCARD = 0x0, + D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE = 0x1, + D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR = 0x2, + D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS = 0x3 +} D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE; +typedef struct D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS { + D3D12_CLEAR_VALUE ClearValue; +} D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS; +typedef struct D3D12_RENDER_PASS_BEGINNING_ACCESS { + D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE Type; + __C89_NAMELESS union { + D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS Clear; + } __C89_NAMELESSUNIONNAME; +} D3D12_RENDER_PASS_BEGINNING_ACCESS; +typedef enum D3D12_RENDER_PASS_ENDING_ACCESS_TYPE { + D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_DISCARD = 0x0, + D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE = 0x1, + D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE = 0x2, + D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS = 0x3 +} D3D12_RENDER_PASS_ENDING_ACCESS_TYPE; +typedef struct D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS { + UINT SrcSubresource; + UINT DstSubresource; + UINT DstX; + UINT DstY; + D3D12_RECT SrcRect; +} D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS; +typedef struct D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS { + ID3D12Resource *pSrcResource; + ID3D12Resource *pDstResource; + UINT SubresourceCount; + const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS *pSubresourceParameters; + DXGI_FORMAT Format; + D3D12_RESOLVE_MODE ResolveMode; + WINBOOL PreserveResolveSource; +} D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS; +typedef struct D3D12_RENDER_PASS_ENDING_ACCESS { + D3D12_RENDER_PASS_ENDING_ACCESS_TYPE Type; + __C89_NAMELESS union { + D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS Resolve; + } __C89_NAMELESSUNIONNAME; +} D3D12_RENDER_PASS_ENDING_ACCESS; +typedef struct D3D12_RENDER_PASS_RENDER_TARGET_DESC { + D3D12_CPU_DESCRIPTOR_HANDLE cpuDescriptor; + D3D12_RENDER_PASS_BEGINNING_ACCESS BeginningAccess; + D3D12_RENDER_PASS_ENDING_ACCESS EndingAccess; +} D3D12_RENDER_PASS_RENDER_TARGET_DESC; +typedef struct D3D12_RENDER_PASS_DEPTH_STENCIL_DESC { + D3D12_CPU_DESCRIPTOR_HANDLE cpuDescriptor; + D3D12_RENDER_PASS_BEGINNING_ACCESS DepthBeginningAccess; + D3D12_RENDER_PASS_BEGINNING_ACCESS StencilBeginningAccess; + D3D12_RENDER_PASS_ENDING_ACCESS DepthEndingAccess; + D3D12_RENDER_PASS_ENDING_ACCESS StencilEndingAccess; +} D3D12_RENDER_PASS_DEPTH_STENCIL_DESC; +typedef enum D3D12_RENDER_PASS_FLAGS { + D3D12_RENDER_PASS_FLAG_NONE = 0x0, + D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES = 0x1, + D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS = 0x2, + D3D12_RENDER_PASS_FLAG_RESUMING_PASS = 0x4 +} D3D12_RENDER_PASS_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_RENDER_PASS_FLAGS); +/***************************************************************************** + * ID3D12MetaCommand interface + */ +#ifndef __ID3D12MetaCommand_INTERFACE_DEFINED__ +#define __ID3D12MetaCommand_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12MetaCommand, 0xdbb84c27, 0x36ce, 0x4fc9, 0xb8,0x01, 0xf0,0x48,0xc4,0x6a,0xc5,0x70); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("dbb84c27-36ce-4fc9-b801-f048c46ac570") +ID3D12MetaCommand : public ID3D12Pageable +{ + virtual UINT64 STDMETHODCALLTYPE GetRequiredParameterResourceSize( + D3D12_META_COMMAND_PARAMETER_STAGE stage, + UINT parameter_index) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12MetaCommand, 0xdbb84c27, 0x36ce, 0x4fc9, 0xb8,0x01, 0xf0,0x48,0xc4,0x6a,0xc5,0x70) +#endif +#else +typedef struct ID3D12MetaCommandVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12MetaCommand *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12MetaCommand *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12MetaCommand *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12MetaCommand *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12MetaCommand *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12MetaCommand *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12MetaCommand *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12MetaCommand *This, + REFIID riid, + void **device); + + /*** ID3D12MetaCommand methods ***/ + UINT64 (STDMETHODCALLTYPE *GetRequiredParameterResourceSize)( + ID3D12MetaCommand *This, + D3D12_META_COMMAND_PARAMETER_STAGE stage, + UINT parameter_index); + + END_INTERFACE +} ID3D12MetaCommandVtbl; + +interface ID3D12MetaCommand { + CONST_VTBL ID3D12MetaCommandVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12MetaCommand_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12MetaCommand_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12MetaCommand_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12MetaCommand_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12MetaCommand_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12MetaCommand_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12MetaCommand_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12MetaCommand_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12MetaCommand methods ***/ +#define ID3D12MetaCommand_GetRequiredParameterResourceSize(This,stage,parameter_index) (This)->lpVtbl->GetRequiredParameterResourceSize(This,stage,parameter_index) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12MetaCommand_QueryInterface(ID3D12MetaCommand* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12MetaCommand_AddRef(ID3D12MetaCommand* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12MetaCommand_Release(ID3D12MetaCommand* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12MetaCommand_GetPrivateData(ID3D12MetaCommand* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12MetaCommand_SetPrivateData(ID3D12MetaCommand* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12MetaCommand_SetPrivateDataInterface(ID3D12MetaCommand* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12MetaCommand_SetName(ID3D12MetaCommand* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12MetaCommand_GetDevice(ID3D12MetaCommand* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12MetaCommand methods ***/ +static __WIDL_INLINE UINT64 ID3D12MetaCommand_GetRequiredParameterResourceSize(ID3D12MetaCommand* This,D3D12_META_COMMAND_PARAMETER_STAGE stage,UINT parameter_index) { + return This->lpVtbl->GetRequiredParameterResourceSize(This,stage,parameter_index); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12MetaCommand_INTERFACE_DEFINED__ */ + +typedef struct D3D12_DISPATCH_RAYS_DESC { + D3D12_GPU_VIRTUAL_ADDRESS_RANGE RayGenerationShaderRecord; + D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE MissShaderTable; + D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE HitGroupTable; + D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE CallableShaderTable; + UINT Width; + UINT Height; + UINT Depth; +} D3D12_DISPATCH_RAYS_DESC; +/***************************************************************************** + * ID3D12GraphicsCommandList4 interface + */ +#ifndef __ID3D12GraphicsCommandList4_INTERFACE_DEFINED__ +#define __ID3D12GraphicsCommandList4_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12GraphicsCommandList4, 0x8754318e, 0xd3a9, 0x4541, 0x98,0xcf, 0x64,0x5b,0x50,0xdc,0x48,0x74); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("8754318e-d3a9-4541-98cf-645b50dc4874") +ID3D12GraphicsCommandList4 : public ID3D12GraphicsCommandList3 +{ + virtual void STDMETHODCALLTYPE BeginRenderPass( + UINT render_targets_count, + const D3D12_RENDER_PASS_RENDER_TARGET_DESC *render_targets, + const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *depth_stencil, + D3D12_RENDER_PASS_FLAGS flags) = 0; + + virtual void STDMETHODCALLTYPE EndRenderPass( + ) = 0; + + virtual void STDMETHODCALLTYPE InitializeMetaCommand( + ID3D12MetaCommand *meta_command, + const void *initialization_parameters_data, + SIZE_T initialization_parameters_data_size_in_bytes) = 0; + + virtual void STDMETHODCALLTYPE ExecuteMetaCommand( + ID3D12MetaCommand *meta_command, + const void *execution_parameters_data, + SIZE_T execution_parameters_data_size_in_bytes) = 0; + + virtual void STDMETHODCALLTYPE BuildRaytracingAccelerationStructure( + const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *desc, + UINT postbuild_info_descs_count, + const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *postbuild_info_descs) = 0; + + virtual void STDMETHODCALLTYPE EmitRaytracingAccelerationStructurePostbuildInfo( + const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *desc, + UINT src_acceleration_structures_count, + const D3D12_GPU_VIRTUAL_ADDRESS *src_acceleration_structure_data) = 0; + + virtual void STDMETHODCALLTYPE CopyRaytracingAccelerationStructure( + D3D12_GPU_VIRTUAL_ADDRESS dst_acceleration_structure_data, + D3D12_GPU_VIRTUAL_ADDRESS src_acceleration_structure_data, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE mode) = 0; + + virtual void STDMETHODCALLTYPE SetPipelineState1( + ID3D12StateObject *state_object) = 0; + + virtual void STDMETHODCALLTYPE DispatchRays( + const D3D12_DISPATCH_RAYS_DESC *desc) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12GraphicsCommandList4, 0x8754318e, 0xd3a9, 0x4541, 0x98,0xcf, 0x64,0x5b,0x50,0xdc,0x48,0x74) +#endif +#else +typedef struct ID3D12GraphicsCommandList4Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12GraphicsCommandList4 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12GraphicsCommandList4 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12GraphicsCommandList4 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12GraphicsCommandList4 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12GraphicsCommandList4 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12GraphicsCommandList4 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12GraphicsCommandList4 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12GraphicsCommandList4 *This, + REFIID riid, + void **device); + + /*** ID3D12CommandList methods ***/ + D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)( + ID3D12GraphicsCommandList4 *This); + + /*** ID3D12GraphicsCommandList methods ***/ + HRESULT (STDMETHODCALLTYPE *Close)( + ID3D12GraphicsCommandList4 *This); + + HRESULT (STDMETHODCALLTYPE *Reset)( + ID3D12GraphicsCommandList4 *This, + ID3D12CommandAllocator *allocator, + ID3D12PipelineState *initial_state); + + void (STDMETHODCALLTYPE *ClearState)( + ID3D12GraphicsCommandList4 *This, + ID3D12PipelineState *pipeline_state); + + void (STDMETHODCALLTYPE *DrawInstanced)( + ID3D12GraphicsCommandList4 *This, + UINT vertex_count_per_instance, + UINT instance_count, + UINT start_vertex_location, + UINT start_instance_location); + + void (STDMETHODCALLTYPE *DrawIndexedInstanced)( + ID3D12GraphicsCommandList4 *This, + UINT index_count_per_instance, + UINT instance_count, + UINT start_vertex_location, + INT base_vertex_location, + UINT start_instance_location); + + void (STDMETHODCALLTYPE *Dispatch)( + ID3D12GraphicsCommandList4 *This, + UINT x, + UINT u, + UINT z); + + void (STDMETHODCALLTYPE *CopyBufferRegion)( + ID3D12GraphicsCommandList4 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT64 byte_count); + + void (STDMETHODCALLTYPE *CopyTextureRegion)( + ID3D12GraphicsCommandList4 *This, + const D3D12_TEXTURE_COPY_LOCATION *dst, + UINT dst_x, + UINT dst_y, + UINT dst_z, + const D3D12_TEXTURE_COPY_LOCATION *src, + const D3D12_BOX *src_box); + + void (STDMETHODCALLTYPE *CopyResource)( + ID3D12GraphicsCommandList4 *This, + ID3D12Resource *dst_resource, + ID3D12Resource *src_resource); + + void (STDMETHODCALLTYPE *CopyTiles)( + ID3D12GraphicsCommandList4 *This, + ID3D12Resource *tiled_resource, + const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate, + const D3D12_TILE_REGION_SIZE *tile_region_size, + ID3D12Resource *buffer, + UINT64 buffer_offset, + D3D12_TILE_COPY_FLAGS flags); + + void (STDMETHODCALLTYPE *ResolveSubresource)( + ID3D12GraphicsCommandList4 *This, + ID3D12Resource *dst_resource, + UINT dst_sub_resource, + ID3D12Resource *src_resource, + UINT src_sub_resource, + DXGI_FORMAT format); + + void (STDMETHODCALLTYPE *IASetPrimitiveTopology)( + ID3D12GraphicsCommandList4 *This, + D3D12_PRIMITIVE_TOPOLOGY primitive_topology); + + void (STDMETHODCALLTYPE *RSSetViewports)( + ID3D12GraphicsCommandList4 *This, + UINT viewport_count, + const D3D12_VIEWPORT *viewports); + + void (STDMETHODCALLTYPE *RSSetScissorRects)( + ID3D12GraphicsCommandList4 *This, + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *OMSetBlendFactor)( + ID3D12GraphicsCommandList4 *This, + const FLOAT blend_factor[4]); + + void (STDMETHODCALLTYPE *OMSetStencilRef)( + ID3D12GraphicsCommandList4 *This, + UINT stencil_ref); + + void (STDMETHODCALLTYPE *SetPipelineState)( + ID3D12GraphicsCommandList4 *This, + ID3D12PipelineState *pipeline_state); + + void (STDMETHODCALLTYPE *ResourceBarrier)( + ID3D12GraphicsCommandList4 *This, + UINT barrier_count, + const D3D12_RESOURCE_BARRIER *barriers); + + void (STDMETHODCALLTYPE *ExecuteBundle)( + ID3D12GraphicsCommandList4 *This, + ID3D12GraphicsCommandList *command_list); + + void (STDMETHODCALLTYPE *SetDescriptorHeaps)( + ID3D12GraphicsCommandList4 *This, + UINT heap_count, + ID3D12DescriptorHeap *const *heaps); + + void (STDMETHODCALLTYPE *SetComputeRootSignature)( + ID3D12GraphicsCommandList4 *This, + ID3D12RootSignature *root_signature); + + void (STDMETHODCALLTYPE *SetGraphicsRootSignature)( + ID3D12GraphicsCommandList4 *This, + ID3D12RootSignature *root_signature); + + void (STDMETHODCALLTYPE *SetComputeRootDescriptorTable)( + ID3D12GraphicsCommandList4 *This, + UINT root_parameter_index, + D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); + + void (STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable)( + ID3D12GraphicsCommandList4 *This, + UINT root_parameter_index, + D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); + + void (STDMETHODCALLTYPE *SetComputeRoot32BitConstant)( + ID3D12GraphicsCommandList4 *This, + UINT root_parameter_index, + UINT data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant)( + ID3D12GraphicsCommandList4 *This, + UINT root_parameter_index, + UINT data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetComputeRoot32BitConstants)( + ID3D12GraphicsCommandList4 *This, + UINT root_parameter_index, + UINT constant_count, + const void *data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants)( + ID3D12GraphicsCommandList4 *This, + UINT root_parameter_index, + UINT constant_count, + const void *data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetComputeRootConstantBufferView)( + ID3D12GraphicsCommandList4 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView)( + ID3D12GraphicsCommandList4 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetComputeRootShaderResourceView)( + ID3D12GraphicsCommandList4 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView)( + ID3D12GraphicsCommandList4 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView)( + ID3D12GraphicsCommandList4 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView)( + ID3D12GraphicsCommandList4 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *IASetIndexBuffer)( + ID3D12GraphicsCommandList4 *This, + const D3D12_INDEX_BUFFER_VIEW *view); + + void (STDMETHODCALLTYPE *IASetVertexBuffers)( + ID3D12GraphicsCommandList4 *This, + UINT start_slot, + UINT view_count, + const D3D12_VERTEX_BUFFER_VIEW *views); + + void (STDMETHODCALLTYPE *SOSetTargets)( + ID3D12GraphicsCommandList4 *This, + UINT start_slot, + UINT view_count, + const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views); + + void (STDMETHODCALLTYPE *OMSetRenderTargets)( + ID3D12GraphicsCommandList4 *This, + UINT render_target_descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors, + WINBOOL single_descriptor_handle, + const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor); + + void (STDMETHODCALLTYPE *ClearDepthStencilView)( + ID3D12GraphicsCommandList4 *This, + D3D12_CPU_DESCRIPTOR_HANDLE dsv, + D3D12_CLEAR_FLAGS flags, + FLOAT depth, + UINT8 stencil, + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearRenderTargetView)( + ID3D12GraphicsCommandList4 *This, + D3D12_CPU_DESCRIPTOR_HANDLE rtv, + const FLOAT color[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearUnorderedAccessViewUint)( + ID3D12GraphicsCommandList4 *This, + D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, + D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, + ID3D12Resource *resource, + const UINT values[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat)( + ID3D12GraphicsCommandList4 *This, + D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, + D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, + ID3D12Resource *resource, + const float values[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *DiscardResource)( + ID3D12GraphicsCommandList4 *This, + ID3D12Resource *resource, + const D3D12_DISCARD_REGION *region); + + void (STDMETHODCALLTYPE *BeginQuery)( + ID3D12GraphicsCommandList4 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *EndQuery)( + ID3D12GraphicsCommandList4 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *ResolveQueryData)( + ID3D12GraphicsCommandList4 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT start_index, + UINT query_count, + ID3D12Resource *dst_buffer, + UINT64 aligned_dst_buffer_offset); + + void (STDMETHODCALLTYPE *SetPredication)( + ID3D12GraphicsCommandList4 *This, + ID3D12Resource *buffer, + UINT64 aligned_buffer_offset, + D3D12_PREDICATION_OP operation); + + void (STDMETHODCALLTYPE *SetMarker)( + ID3D12GraphicsCommandList4 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *BeginEvent)( + ID3D12GraphicsCommandList4 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *EndEvent)( + ID3D12GraphicsCommandList4 *This); + + void (STDMETHODCALLTYPE *ExecuteIndirect)( + ID3D12GraphicsCommandList4 *This, + ID3D12CommandSignature *command_signature, + UINT max_command_count, + ID3D12Resource *arg_buffer, + UINT64 arg_buffer_offset, + ID3D12Resource *count_buffer, + UINT64 count_buffer_offset); + + /*** ID3D12GraphicsCommandList1 methods ***/ + void (STDMETHODCALLTYPE *AtomicCopyBufferUINT)( + ID3D12GraphicsCommandList4 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT dependent_resource_count, + ID3D12Resource *const *dependent_resources, + const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); + + void (STDMETHODCALLTYPE *AtomicCopyBufferUINT64)( + ID3D12GraphicsCommandList4 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT dependent_resource_count, + ID3D12Resource *const *dependent_resources, + const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); + + void (STDMETHODCALLTYPE *OMSetDepthBounds)( + ID3D12GraphicsCommandList4 *This, + FLOAT min, + FLOAT max); + + void (STDMETHODCALLTYPE *SetSamplePositions)( + ID3D12GraphicsCommandList4 *This, + UINT sample_count, + UINT pixel_count, + D3D12_SAMPLE_POSITION *sample_positions); + + void (STDMETHODCALLTYPE *ResolveSubresourceRegion)( + ID3D12GraphicsCommandList4 *This, + ID3D12Resource *dst_resource, + UINT dst_sub_resource_idx, + UINT dst_x, + UINT dst_y, + ID3D12Resource *src_resource, + UINT src_sub_resource_idx, + D3D12_RECT *src_rect, + DXGI_FORMAT format, + D3D12_RESOLVE_MODE mode); + + void (STDMETHODCALLTYPE *SetViewInstanceMask)( + ID3D12GraphicsCommandList4 *This, + UINT mask); + + /*** ID3D12GraphicsCommandList2 methods ***/ + void (STDMETHODCALLTYPE *WriteBufferImmediate)( + ID3D12GraphicsCommandList4 *This, + UINT count, + const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters, + const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes); + + /*** ID3D12GraphicsCommandList3 methods ***/ + void (STDMETHODCALLTYPE *SetProtectedResourceSession)( + ID3D12GraphicsCommandList4 *This, + ID3D12ProtectedResourceSession *protected_resource_session); + + /*** ID3D12GraphicsCommandList4 methods ***/ + void (STDMETHODCALLTYPE *BeginRenderPass)( + ID3D12GraphicsCommandList4 *This, + UINT render_targets_count, + const D3D12_RENDER_PASS_RENDER_TARGET_DESC *render_targets, + const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *depth_stencil, + D3D12_RENDER_PASS_FLAGS flags); + + void (STDMETHODCALLTYPE *EndRenderPass)( + ID3D12GraphicsCommandList4 *This); + + void (STDMETHODCALLTYPE *InitializeMetaCommand)( + ID3D12GraphicsCommandList4 *This, + ID3D12MetaCommand *meta_command, + const void *initialization_parameters_data, + SIZE_T initialization_parameters_data_size_in_bytes); + + void (STDMETHODCALLTYPE *ExecuteMetaCommand)( + ID3D12GraphicsCommandList4 *This, + ID3D12MetaCommand *meta_command, + const void *execution_parameters_data, + SIZE_T execution_parameters_data_size_in_bytes); + + void (STDMETHODCALLTYPE *BuildRaytracingAccelerationStructure)( + ID3D12GraphicsCommandList4 *This, + const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *desc, + UINT postbuild_info_descs_count, + const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *postbuild_info_descs); + + void (STDMETHODCALLTYPE *EmitRaytracingAccelerationStructurePostbuildInfo)( + ID3D12GraphicsCommandList4 *This, + const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *desc, + UINT src_acceleration_structures_count, + const D3D12_GPU_VIRTUAL_ADDRESS *src_acceleration_structure_data); + + void (STDMETHODCALLTYPE *CopyRaytracingAccelerationStructure)( + ID3D12GraphicsCommandList4 *This, + D3D12_GPU_VIRTUAL_ADDRESS dst_acceleration_structure_data, + D3D12_GPU_VIRTUAL_ADDRESS src_acceleration_structure_data, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE mode); + + void (STDMETHODCALLTYPE *SetPipelineState1)( + ID3D12GraphicsCommandList4 *This, + ID3D12StateObject *state_object); + + void (STDMETHODCALLTYPE *DispatchRays)( + ID3D12GraphicsCommandList4 *This, + const D3D12_DISPATCH_RAYS_DESC *desc); + + END_INTERFACE +} ID3D12GraphicsCommandList4Vtbl; + +interface ID3D12GraphicsCommandList4 { + CONST_VTBL ID3D12GraphicsCommandList4Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12GraphicsCommandList4_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12GraphicsCommandList4_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12GraphicsCommandList4_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12GraphicsCommandList4_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12GraphicsCommandList4_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12GraphicsCommandList4_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12GraphicsCommandList4_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12GraphicsCommandList4_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12CommandList methods ***/ +#define ID3D12GraphicsCommandList4_GetType(This) (This)->lpVtbl->GetType(This) +/*** ID3D12GraphicsCommandList methods ***/ +#define ID3D12GraphicsCommandList4_Close(This) (This)->lpVtbl->Close(This) +#define ID3D12GraphicsCommandList4_Reset(This,allocator,initial_state) (This)->lpVtbl->Reset(This,allocator,initial_state) +#define ID3D12GraphicsCommandList4_ClearState(This,pipeline_state) (This)->lpVtbl->ClearState(This,pipeline_state) +#define ID3D12GraphicsCommandList4_DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location) (This)->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location) +#define ID3D12GraphicsCommandList4_DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location) (This)->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location) +#define ID3D12GraphicsCommandList4_Dispatch(This,x,u,z) (This)->lpVtbl->Dispatch(This,x,u,z) +#define ID3D12GraphicsCommandList4_CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count) (This)->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count) +#define ID3D12GraphicsCommandList4_CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box) (This)->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box) +#define ID3D12GraphicsCommandList4_CopyResource(This,dst_resource,src_resource) (This)->lpVtbl->CopyResource(This,dst_resource,src_resource) +#define ID3D12GraphicsCommandList4_CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags) (This)->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags) +#define ID3D12GraphicsCommandList4_ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format) (This)->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format) +#define ID3D12GraphicsCommandList4_IASetPrimitiveTopology(This,primitive_topology) (This)->lpVtbl->IASetPrimitiveTopology(This,primitive_topology) +#define ID3D12GraphicsCommandList4_RSSetViewports(This,viewport_count,viewports) (This)->lpVtbl->RSSetViewports(This,viewport_count,viewports) +#define ID3D12GraphicsCommandList4_RSSetScissorRects(This,rect_count,rects) (This)->lpVtbl->RSSetScissorRects(This,rect_count,rects) +#define ID3D12GraphicsCommandList4_OMSetBlendFactor(This,blend_factor) (This)->lpVtbl->OMSetBlendFactor(This,blend_factor) +#define ID3D12GraphicsCommandList4_OMSetStencilRef(This,stencil_ref) (This)->lpVtbl->OMSetStencilRef(This,stencil_ref) +#define ID3D12GraphicsCommandList4_SetPipelineState(This,pipeline_state) (This)->lpVtbl->SetPipelineState(This,pipeline_state) +#define ID3D12GraphicsCommandList4_ResourceBarrier(This,barrier_count,barriers) (This)->lpVtbl->ResourceBarrier(This,barrier_count,barriers) +#define ID3D12GraphicsCommandList4_ExecuteBundle(This,command_list) (This)->lpVtbl->ExecuteBundle(This,command_list) +#define ID3D12GraphicsCommandList4_SetDescriptorHeaps(This,heap_count,heaps) (This)->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps) +#define ID3D12GraphicsCommandList4_SetComputeRootSignature(This,root_signature) (This)->lpVtbl->SetComputeRootSignature(This,root_signature) +#define ID3D12GraphicsCommandList4_SetGraphicsRootSignature(This,root_signature) (This)->lpVtbl->SetGraphicsRootSignature(This,root_signature) +#define ID3D12GraphicsCommandList4_SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) +#define ID3D12GraphicsCommandList4_SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) +#define ID3D12GraphicsCommandList4_SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) +#define ID3D12GraphicsCommandList4_SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) +#define ID3D12GraphicsCommandList4_SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) +#define ID3D12GraphicsCommandList4_SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) +#define ID3D12GraphicsCommandList4_SetComputeRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList4_SetGraphicsRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList4_SetComputeRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList4_SetGraphicsRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList4_SetComputeRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList4_SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList4_IASetIndexBuffer(This,view) (This)->lpVtbl->IASetIndexBuffer(This,view) +#define ID3D12GraphicsCommandList4_IASetVertexBuffers(This,start_slot,view_count,views) (This)->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views) +#define ID3D12GraphicsCommandList4_SOSetTargets(This,start_slot,view_count,views) (This)->lpVtbl->SOSetTargets(This,start_slot,view_count,views) +#define ID3D12GraphicsCommandList4_OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor) (This)->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor) +#define ID3D12GraphicsCommandList4_ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) (This)->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) +#define ID3D12GraphicsCommandList4_ClearRenderTargetView(This,rtv,color,rect_count,rects) (This)->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects) +#define ID3D12GraphicsCommandList4_ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) +#define ID3D12GraphicsCommandList4_ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) +#define ID3D12GraphicsCommandList4_DiscardResource(This,resource,region) (This)->lpVtbl->DiscardResource(This,resource,region) +#define ID3D12GraphicsCommandList4_BeginQuery(This,heap,type,index) (This)->lpVtbl->BeginQuery(This,heap,type,index) +#define ID3D12GraphicsCommandList4_EndQuery(This,heap,type,index) (This)->lpVtbl->EndQuery(This,heap,type,index) +#define ID3D12GraphicsCommandList4_ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset) (This)->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset) +#define ID3D12GraphicsCommandList4_SetPredication(This,buffer,aligned_buffer_offset,operation) (This)->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation) +#define ID3D12GraphicsCommandList4_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) +#define ID3D12GraphicsCommandList4_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) +#define ID3D12GraphicsCommandList4_EndEvent(This) (This)->lpVtbl->EndEvent(This) +#define ID3D12GraphicsCommandList4_ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset) (This)->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset) +/*** ID3D12GraphicsCommandList1 methods ***/ +#define ID3D12GraphicsCommandList4_AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) (This)->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) +#define ID3D12GraphicsCommandList4_AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) (This)->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) +#define ID3D12GraphicsCommandList4_OMSetDepthBounds(This,min,max) (This)->lpVtbl->OMSetDepthBounds(This,min,max) +#define ID3D12GraphicsCommandList4_SetSamplePositions(This,sample_count,pixel_count,sample_positions) (This)->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions) +#define ID3D12GraphicsCommandList4_ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode) (This)->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode) +#define ID3D12GraphicsCommandList4_SetViewInstanceMask(This,mask) (This)->lpVtbl->SetViewInstanceMask(This,mask) +/*** ID3D12GraphicsCommandList2 methods ***/ +#define ID3D12GraphicsCommandList4_WriteBufferImmediate(This,count,parameters,modes) (This)->lpVtbl->WriteBufferImmediate(This,count,parameters,modes) +/*** ID3D12GraphicsCommandList3 methods ***/ +#define ID3D12GraphicsCommandList4_SetProtectedResourceSession(This,protected_resource_session) (This)->lpVtbl->SetProtectedResourceSession(This,protected_resource_session) +/*** ID3D12GraphicsCommandList4 methods ***/ +#define ID3D12GraphicsCommandList4_BeginRenderPass(This,render_targets_count,render_targets,depth_stencil,flags) (This)->lpVtbl->BeginRenderPass(This,render_targets_count,render_targets,depth_stencil,flags) +#define ID3D12GraphicsCommandList4_EndRenderPass(This) (This)->lpVtbl->EndRenderPass(This) +#define ID3D12GraphicsCommandList4_InitializeMetaCommand(This,meta_command,initialization_parameters_data,initialization_parameters_data_size_in_bytes) (This)->lpVtbl->InitializeMetaCommand(This,meta_command,initialization_parameters_data,initialization_parameters_data_size_in_bytes) +#define ID3D12GraphicsCommandList4_ExecuteMetaCommand(This,meta_command,execution_parameters_data,execution_parameters_data_size_in_bytes) (This)->lpVtbl->ExecuteMetaCommand(This,meta_command,execution_parameters_data,execution_parameters_data_size_in_bytes) +#define ID3D12GraphicsCommandList4_BuildRaytracingAccelerationStructure(This,desc,postbuild_info_descs_count,postbuild_info_descs) (This)->lpVtbl->BuildRaytracingAccelerationStructure(This,desc,postbuild_info_descs_count,postbuild_info_descs) +#define ID3D12GraphicsCommandList4_EmitRaytracingAccelerationStructurePostbuildInfo(This,desc,src_acceleration_structures_count,src_acceleration_structure_data) (This)->lpVtbl->EmitRaytracingAccelerationStructurePostbuildInfo(This,desc,src_acceleration_structures_count,src_acceleration_structure_data) +#define ID3D12GraphicsCommandList4_CopyRaytracingAccelerationStructure(This,dst_acceleration_structure_data,src_acceleration_structure_data,mode) (This)->lpVtbl->CopyRaytracingAccelerationStructure(This,dst_acceleration_structure_data,src_acceleration_structure_data,mode) +#define ID3D12GraphicsCommandList4_SetPipelineState1(This,state_object) (This)->lpVtbl->SetPipelineState1(This,state_object) +#define ID3D12GraphicsCommandList4_DispatchRays(This,desc) (This)->lpVtbl->DispatchRays(This,desc) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList4_QueryInterface(ID3D12GraphicsCommandList4* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList4_AddRef(ID3D12GraphicsCommandList4* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList4_Release(ID3D12GraphicsCommandList4* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList4_GetPrivateData(ID3D12GraphicsCommandList4* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList4_SetPrivateData(ID3D12GraphicsCommandList4* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList4_SetPrivateDataInterface(ID3D12GraphicsCommandList4* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList4_SetName(ID3D12GraphicsCommandList4* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList4_GetDevice(ID3D12GraphicsCommandList4* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12CommandList methods ***/ +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12GraphicsCommandList4_GetType(ID3D12GraphicsCommandList4* This) { + return This->lpVtbl->GetType(This); +} +/*** ID3D12GraphicsCommandList methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList4_Close(ID3D12GraphicsCommandList4* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList4_Reset(ID3D12GraphicsCommandList4* This,ID3D12CommandAllocator *allocator,ID3D12PipelineState *initial_state) { + return This->lpVtbl->Reset(This,allocator,initial_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_ClearState(ID3D12GraphicsCommandList4* This,ID3D12PipelineState *pipeline_state) { + This->lpVtbl->ClearState(This,pipeline_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_DrawInstanced(ID3D12GraphicsCommandList4* This,UINT vertex_count_per_instance,UINT instance_count,UINT start_vertex_location,UINT start_instance_location) { + This->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_DrawIndexedInstanced(ID3D12GraphicsCommandList4* This,UINT index_count_per_instance,UINT instance_count,UINT start_vertex_location,INT base_vertex_location,UINT start_instance_location) { + This->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_Dispatch(ID3D12GraphicsCommandList4* This,UINT x,UINT u,UINT z) { + This->lpVtbl->Dispatch(This,x,u,z); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_CopyBufferRegion(ID3D12GraphicsCommandList4* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT64 byte_count) { + This->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_CopyTextureRegion(ID3D12GraphicsCommandList4* This,const D3D12_TEXTURE_COPY_LOCATION *dst,UINT dst_x,UINT dst_y,UINT dst_z,const D3D12_TEXTURE_COPY_LOCATION *src,const D3D12_BOX *src_box) { + This->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_CopyResource(ID3D12GraphicsCommandList4* This,ID3D12Resource *dst_resource,ID3D12Resource *src_resource) { + This->lpVtbl->CopyResource(This,dst_resource,src_resource); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_CopyTiles(ID3D12GraphicsCommandList4* This,ID3D12Resource *tiled_resource,const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate,const D3D12_TILE_REGION_SIZE *tile_region_size,ID3D12Resource *buffer,UINT64 buffer_offset,D3D12_TILE_COPY_FLAGS flags) { + This->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_ResolveSubresource(ID3D12GraphicsCommandList4* This,ID3D12Resource *dst_resource,UINT dst_sub_resource,ID3D12Resource *src_resource,UINT src_sub_resource,DXGI_FORMAT format) { + This->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_IASetPrimitiveTopology(ID3D12GraphicsCommandList4* This,D3D12_PRIMITIVE_TOPOLOGY primitive_topology) { + This->lpVtbl->IASetPrimitiveTopology(This,primitive_topology); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_RSSetViewports(ID3D12GraphicsCommandList4* This,UINT viewport_count,const D3D12_VIEWPORT *viewports) { + This->lpVtbl->RSSetViewports(This,viewport_count,viewports); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_RSSetScissorRects(ID3D12GraphicsCommandList4* This,UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->RSSetScissorRects(This,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_OMSetBlendFactor(ID3D12GraphicsCommandList4* This,const FLOAT blend_factor[4]) { + This->lpVtbl->OMSetBlendFactor(This,blend_factor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_OMSetStencilRef(ID3D12GraphicsCommandList4* This,UINT stencil_ref) { + This->lpVtbl->OMSetStencilRef(This,stencil_ref); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetPipelineState(ID3D12GraphicsCommandList4* This,ID3D12PipelineState *pipeline_state) { + This->lpVtbl->SetPipelineState(This,pipeline_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_ResourceBarrier(ID3D12GraphicsCommandList4* This,UINT barrier_count,const D3D12_RESOURCE_BARRIER *barriers) { + This->lpVtbl->ResourceBarrier(This,barrier_count,barriers); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_ExecuteBundle(ID3D12GraphicsCommandList4* This,ID3D12GraphicsCommandList *command_list) { + This->lpVtbl->ExecuteBundle(This,command_list); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetDescriptorHeaps(ID3D12GraphicsCommandList4* This,UINT heap_count,ID3D12DescriptorHeap *const *heaps) { + This->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetComputeRootSignature(ID3D12GraphicsCommandList4* This,ID3D12RootSignature *root_signature) { + This->lpVtbl->SetComputeRootSignature(This,root_signature); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetGraphicsRootSignature(ID3D12GraphicsCommandList4* This,ID3D12RootSignature *root_signature) { + This->lpVtbl->SetGraphicsRootSignature(This,root_signature); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetComputeRootDescriptorTable(ID3D12GraphicsCommandList4* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { + This->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetGraphicsRootDescriptorTable(ID3D12GraphicsCommandList4* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { + This->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetComputeRoot32BitConstant(ID3D12GraphicsCommandList4* This,UINT root_parameter_index,UINT data,UINT dst_offset) { + This->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetGraphicsRoot32BitConstant(ID3D12GraphicsCommandList4* This,UINT root_parameter_index,UINT data,UINT dst_offset) { + This->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetComputeRoot32BitConstants(ID3D12GraphicsCommandList4* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { + This->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetGraphicsRoot32BitConstants(ID3D12GraphicsCommandList4* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { + This->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetComputeRootConstantBufferView(ID3D12GraphicsCommandList4* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetGraphicsRootConstantBufferView(ID3D12GraphicsCommandList4* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetComputeRootShaderResourceView(ID3D12GraphicsCommandList4* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetGraphicsRootShaderResourceView(ID3D12GraphicsCommandList4* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetComputeRootUnorderedAccessView(ID3D12GraphicsCommandList4* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetGraphicsRootUnorderedAccessView(ID3D12GraphicsCommandList4* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_IASetIndexBuffer(ID3D12GraphicsCommandList4* This,const D3D12_INDEX_BUFFER_VIEW *view) { + This->lpVtbl->IASetIndexBuffer(This,view); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_IASetVertexBuffers(ID3D12GraphicsCommandList4* This,UINT start_slot,UINT view_count,const D3D12_VERTEX_BUFFER_VIEW *views) { + This->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SOSetTargets(ID3D12GraphicsCommandList4* This,UINT start_slot,UINT view_count,const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) { + This->lpVtbl->SOSetTargets(This,start_slot,view_count,views); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_OMSetRenderTargets(ID3D12GraphicsCommandList4* This,UINT render_target_descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors,WINBOOL single_descriptor_handle,const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor) { + This->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_ClearDepthStencilView(ID3D12GraphicsCommandList4* This,D3D12_CPU_DESCRIPTOR_HANDLE dsv,D3D12_CLEAR_FLAGS flags,FLOAT depth,UINT8 stencil,UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_ClearRenderTargetView(ID3D12GraphicsCommandList4* This,D3D12_CPU_DESCRIPTOR_HANDLE rtv,const FLOAT color[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_ClearUnorderedAccessViewUint(ID3D12GraphicsCommandList4* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const UINT values[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_ClearUnorderedAccessViewFloat(ID3D12GraphicsCommandList4* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const float values[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_DiscardResource(ID3D12GraphicsCommandList4* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { + This->lpVtbl->DiscardResource(This,resource,region); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_BeginQuery(ID3D12GraphicsCommandList4* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->BeginQuery(This,heap,type,index); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_EndQuery(ID3D12GraphicsCommandList4* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->EndQuery(This,heap,type,index); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_ResolveQueryData(ID3D12GraphicsCommandList4* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT start_index,UINT query_count,ID3D12Resource *dst_buffer,UINT64 aligned_dst_buffer_offset) { + This->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetPredication(ID3D12GraphicsCommandList4* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { + This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetMarker(ID3D12GraphicsCommandList4* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->SetMarker(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_BeginEvent(ID3D12GraphicsCommandList4* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->BeginEvent(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_EndEvent(ID3D12GraphicsCommandList4* This) { + This->lpVtbl->EndEvent(This); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_ExecuteIndirect(ID3D12GraphicsCommandList4* This,ID3D12CommandSignature *command_signature,UINT max_command_count,ID3D12Resource *arg_buffer,UINT64 arg_buffer_offset,ID3D12Resource *count_buffer,UINT64 count_buffer_offset) { + This->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset); +} +/*** ID3D12GraphicsCommandList1 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList4_AtomicCopyBufferUINT(ID3D12GraphicsCommandList4* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { + This->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_AtomicCopyBufferUINT64(ID3D12GraphicsCommandList4* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { + This->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_OMSetDepthBounds(ID3D12GraphicsCommandList4* This,FLOAT min,FLOAT max) { + This->lpVtbl->OMSetDepthBounds(This,min,max); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetSamplePositions(ID3D12GraphicsCommandList4* This,UINT sample_count,UINT pixel_count,D3D12_SAMPLE_POSITION *sample_positions) { + This->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_ResolveSubresourceRegion(ID3D12GraphicsCommandList4* This,ID3D12Resource *dst_resource,UINT dst_sub_resource_idx,UINT dst_x,UINT dst_y,ID3D12Resource *src_resource,UINT src_sub_resource_idx,D3D12_RECT *src_rect,DXGI_FORMAT format,D3D12_RESOLVE_MODE mode) { + This->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetViewInstanceMask(ID3D12GraphicsCommandList4* This,UINT mask) { + This->lpVtbl->SetViewInstanceMask(This,mask); +} +/*** ID3D12GraphicsCommandList2 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList4_WriteBufferImmediate(ID3D12GraphicsCommandList4* This,UINT count,const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters,const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) { + This->lpVtbl->WriteBufferImmediate(This,count,parameters,modes); +} +/*** ID3D12GraphicsCommandList3 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetProtectedResourceSession(ID3D12GraphicsCommandList4* This,ID3D12ProtectedResourceSession *protected_resource_session) { + This->lpVtbl->SetProtectedResourceSession(This,protected_resource_session); +} +/*** ID3D12GraphicsCommandList4 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList4_BeginRenderPass(ID3D12GraphicsCommandList4* This,UINT render_targets_count,const D3D12_RENDER_PASS_RENDER_TARGET_DESC *render_targets,const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *depth_stencil,D3D12_RENDER_PASS_FLAGS flags) { + This->lpVtbl->BeginRenderPass(This,render_targets_count,render_targets,depth_stencil,flags); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_EndRenderPass(ID3D12GraphicsCommandList4* This) { + This->lpVtbl->EndRenderPass(This); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_InitializeMetaCommand(ID3D12GraphicsCommandList4* This,ID3D12MetaCommand *meta_command,const void *initialization_parameters_data,SIZE_T initialization_parameters_data_size_in_bytes) { + This->lpVtbl->InitializeMetaCommand(This,meta_command,initialization_parameters_data,initialization_parameters_data_size_in_bytes); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_ExecuteMetaCommand(ID3D12GraphicsCommandList4* This,ID3D12MetaCommand *meta_command,const void *execution_parameters_data,SIZE_T execution_parameters_data_size_in_bytes) { + This->lpVtbl->ExecuteMetaCommand(This,meta_command,execution_parameters_data,execution_parameters_data_size_in_bytes); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_BuildRaytracingAccelerationStructure(ID3D12GraphicsCommandList4* This,const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *desc,UINT postbuild_info_descs_count,const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *postbuild_info_descs) { + This->lpVtbl->BuildRaytracingAccelerationStructure(This,desc,postbuild_info_descs_count,postbuild_info_descs); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_EmitRaytracingAccelerationStructurePostbuildInfo(ID3D12GraphicsCommandList4* This,const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *desc,UINT src_acceleration_structures_count,const D3D12_GPU_VIRTUAL_ADDRESS *src_acceleration_structure_data) { + This->lpVtbl->EmitRaytracingAccelerationStructurePostbuildInfo(This,desc,src_acceleration_structures_count,src_acceleration_structure_data); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_CopyRaytracingAccelerationStructure(ID3D12GraphicsCommandList4* This,D3D12_GPU_VIRTUAL_ADDRESS dst_acceleration_structure_data,D3D12_GPU_VIRTUAL_ADDRESS src_acceleration_structure_data,D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE mode) { + This->lpVtbl->CopyRaytracingAccelerationStructure(This,dst_acceleration_structure_data,src_acceleration_structure_data,mode); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_SetPipelineState1(ID3D12GraphicsCommandList4* This,ID3D12StateObject *state_object) { + This->lpVtbl->SetPipelineState1(This,state_object); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList4_DispatchRays(ID3D12GraphicsCommandList4* This,const D3D12_DISPATCH_RAYS_DESC *desc) { + This->lpVtbl->DispatchRays(This,desc); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12GraphicsCommandList4_INTERFACE_DEFINED__ */ + +typedef enum D3D12_SHADER_CACHE_MODE { + D3D12_SHADER_CACHE_MODE_MEMORY = 0x0, + D3D12_SHADER_CACHE_MODE_DISK = 0x1 +} D3D12_SHADER_CACHE_MODE; +typedef enum D3D12_SHADER_CACHE_FLAGS { + D3D12_SHADER_CACHE_FLAG_NONE = 0x0, + D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED = 0x1, + D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR = 0x2 +} D3D12_SHADER_CACHE_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_SHADER_CACHE_FLAGS); +typedef struct D3D12_SHADER_CACHE_SESSION_DESC { + GUID Identifier; + D3D12_SHADER_CACHE_MODE Mode; + D3D12_SHADER_CACHE_FLAGS Flags; + UINT MaximumInMemoryCacheSizeBytes; + UINT MaximumInMemoryCacheEntries; + UINT MaximumValueFileSizeBytes; + UINT64 Version; +} D3D12_SHADER_CACHE_SESSION_DESC; +typedef enum D3D12_BARRIER_LAYOUT { + D3D12_BARRIER_LAYOUT_UNDEFINED = 0xffffffff, + D3D12_BARRIER_LAYOUT_COMMON = 0x0, + D3D12_BARRIER_LAYOUT_PRESENT = 0x0, + D3D12_BARRIER_LAYOUT_GENERIC_READ = 0x1, + D3D12_BARRIER_LAYOUT_RENDER_TARGET = 0x2, + D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS = 0x3, + D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE = 0x4, + D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ = 0x5, + D3D12_BARRIER_LAYOUT_SHADER_RESOURCE = 0x6, + D3D12_BARRIER_LAYOUT_COPY_SOURCE = 0x7, + D3D12_BARRIER_LAYOUT_COPY_DEST = 0x8, + D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE = 0x9, + D3D12_BARRIER_LAYOUT_RESOLVE_DEST = 0xa, + D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE = 0xb, + D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ = 0xc, + D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE = 0xd, + D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ = 0xe, + D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE = 0xf, + D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ = 0x10, + D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE = 0x11, + D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON = 0x12, + D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ = 0x13, + D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS = 0x14, + D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE = 0x15, + D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE = 0x16, + D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST = 0x17, + D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON = 0x18, + D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ = 0x19, + D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS = 0x1a, + D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE = 0x1b, + D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE = 0x1c, + D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST = 0x1d, + D3D12_BARRIER_LAYOUT_VIDEO_QUEUE_COMMON = 0x1e +} D3D12_BARRIER_LAYOUT; +typedef enum D3D12_BARRIER_SYNC { + D3D12_BARRIER_SYNC_NONE = 0x0, + D3D12_BARRIER_SYNC_ALL = 0x1, + D3D12_BARRIER_SYNC_DRAW = 0x2, + D3D12_BARRIER_SYNC_INPUT_ASSEMBLER = 0x4, + D3D12_BARRIER_SYNC_VERTEX_SHADING = 0x8, + D3D12_BARRIER_SYNC_PIXEL_SHADING = 0x10, + D3D12_BARRIER_SYNC_DEPTH_STENCIL = 0x20, + D3D12_BARRIER_SYNC_RENDER_TARGET = 0x40, + D3D12_BARRIER_SYNC_COMPUTE_SHADING = 0x80, + D3D12_BARRIER_SYNC_RAYTRACING = 0x100, + D3D12_BARRIER_SYNC_COPY = 0x200, + D3D12_BARRIER_SYNC_RESOLVE = 0x400, + D3D12_BARRIER_SYNC_EXECUTE_INDIRECT = 0x800, + D3D12_BARRIER_SYNC_PREDICATION = 0x800, + D3D12_BARRIER_SYNC_ALL_SHADING = 0x1000, + D3D12_BARRIER_SYNC_NON_PIXEL_SHADING = 0x2000, + D3D12_BARRIER_SYNC_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO = 0x4000, + D3D12_BARRIER_SYNC_VIDEO_DECODE = 0x100000, + D3D12_BARRIER_SYNC_VIDEO_PROCESS = 0x200000, + D3D12_BARRIER_SYNC_VIDEO_ENCODE = 0x400000, + D3D12_BARRIER_SYNC_BUILD_RAYTRACING_ACCELERATION_STRUCTURE = 0x800000, + D3D12_BARRIER_SYNC_COPY_RAYTRACING_ACCELERATION_STRUCTURE = 0x1000000, + D3D12_BARRIER_SYNC_SPLIT = 0x80000000 +} D3D12_BARRIER_SYNC; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_BARRIER_SYNC); +typedef enum D3D12_BARRIER_ACCESS { + D3D12_BARRIER_ACCESS_COMMON = 0, + D3D12_BARRIER_ACCESS_VERTEX_BUFFER = 0x1, + D3D12_BARRIER_ACCESS_CONSTANT_BUFFER = 0x2, + D3D12_BARRIER_ACCESS_INDEX_BUFFER = 0x4, + D3D12_BARRIER_ACCESS_RENDER_TARGET = 0x8, + D3D12_BARRIER_ACCESS_UNORDERED_ACCESS = 0x10, + D3D12_BARRIER_ACCESS_DEPTH_STENCIL_WRITE = 0x20, + D3D12_BARRIER_ACCESS_DEPTH_STENCIL_READ = 0x40, + D3D12_BARRIER_ACCESS_SHADER_RESOURCE = 0x80, + D3D12_BARRIER_ACCESS_STREAM_OUTPUT = 0x100, + D3D12_BARRIER_ACCESS_INDIRECT_ARGUMENT = 0x200, + D3D12_BARRIER_ACCESS_PREDICATION = 0x200, + D3D12_BARRIER_ACCESS_COPY_DEST = 0x400, + D3D12_BARRIER_ACCESS_COPY_SOURCE = 0x800, + D3D12_BARRIER_ACCESS_RESOLVE_DEST = 0x1000, + D3D12_BARRIER_ACCESS_RESOLVE_SOURCE = 0x2000, + D3D12_BARRIER_ACCESS_RAYTRACING_ACCELERATION_STRUCTURE_READ = 0x4000, + D3D12_BARRIER_ACCESS_RAYTRACING_ACCELERATION_STRUCTURE_WRITE = 0x8000, + D3D12_BARRIER_ACCESS_SHADING_RATE_SOURCE = 0x10000, + D3D12_BARRIER_ACCESS_VIDEO_DECODE_READ = 0x20000, + D3D12_BARRIER_ACCESS_VIDEO_DECODE_WRITE = 0x40000, + D3D12_BARRIER_ACCESS_VIDEO_PROCESS_READ = 0x80000, + D3D12_BARRIER_ACCESS_VIDEO_PROCESS_WRITE = 0x100000, + D3D12_BARRIER_ACCESS_VIDEO_ENCODE_READ = 0x200000, + D3D12_BARRIER_ACCESS_VIDEO_ENCODE_WRITE = 0x400000, + D3D12_BARRIER_ACCESS_NO_ACCESS = 0x80000000 +} D3D12_BARRIER_ACCESS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_BARRIER_ACCESS); +typedef enum D3D12_BARRIER_TYPE { + D3D12_BARRIER_TYPE_GLOBAL = 0x0, + D3D12_BARRIER_TYPE_TEXTURE = 0x1, + D3D12_BARRIER_TYPE_BUFFER = 0x2 +} D3D12_BARRIER_TYPE; +typedef enum D3D12_TEXTURE_BARRIER_FLAGS { + D3D12_TEXTURE_BARRIER_FLAG_NONE = 0x0, + D3D12_TEXTURE_BARRIER_FLAG_DISCARD = 0x1 +} D3D12_TEXTURE_BARRIER_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_TEXTURE_BARRIER_FLAGS); +typedef struct D3D12_BARRIER_SUBRESOURCE_RANGE { + UINT IndexOrFirstMipLevel; + UINT NumMipLevels; + UINT FirstArraySlice; + UINT NumArraySlices; + UINT FirstPlane; + UINT NumPlanes; +} D3D12_BARRIER_SUBRESOURCE_RANGE; +typedef struct D3D12_GLOBAL_BARRIER { + D3D12_BARRIER_SYNC SyncBefore; + D3D12_BARRIER_SYNC SyncAfter; + D3D12_BARRIER_ACCESS AccessBefore; + D3D12_BARRIER_ACCESS AccessAfter; +} D3D12_GLOBAL_BARRIER; +typedef struct D3D12_TEXTURE_BARRIER { + D3D12_BARRIER_SYNC SyncBefore; + D3D12_BARRIER_SYNC SyncAfter; + D3D12_BARRIER_ACCESS AccessBefore; + D3D12_BARRIER_ACCESS AccessAfter; + D3D12_BARRIER_LAYOUT LayoutBefore; + D3D12_BARRIER_LAYOUT LayoutAfter; + ID3D12Resource *pResource; + D3D12_BARRIER_SUBRESOURCE_RANGE Subresources; + D3D12_TEXTURE_BARRIER_FLAGS Flags; +} D3D12_TEXTURE_BARRIER; +typedef struct D3D12_BUFFER_BARRIER { + D3D12_BARRIER_SYNC SyncBefore; + D3D12_BARRIER_SYNC SyncAfter; + D3D12_BARRIER_ACCESS AccessBefore; + D3D12_BARRIER_ACCESS AccessAfter; + ID3D12Resource *pResource; + UINT64 Offset; + UINT64 Size; +} D3D12_BUFFER_BARRIER; +typedef struct D3D12_BARRIER_GROUP { + D3D12_BARRIER_TYPE Type; + UINT32 NumBarriers; + __C89_NAMELESS union { + const D3D12_GLOBAL_BARRIER *pGlobalBarriers; + const D3D12_TEXTURE_BARRIER *pTextureBarriers; + const D3D12_BUFFER_BARRIER *pBufferBarriers; + } __C89_NAMELESSUNIONNAME; +} D3D12_BARRIER_GROUP; +/***************************************************************************** + * ID3D12ShaderCacheSession interface + */ +#ifndef __ID3D12ShaderCacheSession_INTERFACE_DEFINED__ +#define __ID3D12ShaderCacheSession_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12ShaderCacheSession, 0x28e2495d, 0x0f64, 0x4ae4, 0xa6,0xec, 0x12,0x92,0x55,0xdc,0x49,0xa8); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("28e2495d-0f64-4ae4-a6ec-129255dc49a8") +ID3D12ShaderCacheSession : public ID3D12DeviceChild +{ + virtual HRESULT STDMETHODCALLTYPE FindValue( + const void *key, + UINT key_size, + void *value, + UINT *value_size) = 0; + + virtual HRESULT STDMETHODCALLTYPE StoreValue( + const void *key, + UINT key_size, + const void *value, + UINT value_size) = 0; + + virtual void STDMETHODCALLTYPE SetDeleteOnDestroy( + ) = 0; + +#ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS + virtual D3D12_SHADER_CACHE_SESSION_DESC* STDMETHODCALLTYPE GetDesc( + D3D12_SHADER_CACHE_SESSION_DESC *__ret) = 0; + D3D12_SHADER_CACHE_SESSION_DESC STDMETHODCALLTYPE GetDesc( + ) + { + D3D12_SHADER_CACHE_SESSION_DESC __ret; + return *GetDesc(&__ret); + } +#else + virtual D3D12_SHADER_CACHE_SESSION_DESC STDMETHODCALLTYPE GetDesc( + ) = 0; +#endif + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12ShaderCacheSession, 0x28e2495d, 0x0f64, 0x4ae4, 0xa6,0xec, 0x12,0x92,0x55,0xdc,0x49,0xa8) +#endif +#else +typedef struct ID3D12ShaderCacheSessionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12ShaderCacheSession *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12ShaderCacheSession *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12ShaderCacheSession *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12ShaderCacheSession *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12ShaderCacheSession *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12ShaderCacheSession *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12ShaderCacheSession *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12ShaderCacheSession *This, + REFIID riid, + void **device); + + /*** ID3D12ShaderCacheSession methods ***/ + HRESULT (STDMETHODCALLTYPE *FindValue)( + ID3D12ShaderCacheSession *This, + const void *key, + UINT key_size, + void *value, + UINT *value_size); + + HRESULT (STDMETHODCALLTYPE *StoreValue)( + ID3D12ShaderCacheSession *This, + const void *key, + UINT key_size, + const void *value, + UINT value_size); + + void (STDMETHODCALLTYPE *SetDeleteOnDestroy)( + ID3D12ShaderCacheSession *This); + + D3D12_SHADER_CACHE_SESSION_DESC * (STDMETHODCALLTYPE *GetDesc)( + ID3D12ShaderCacheSession *This, + D3D12_SHADER_CACHE_SESSION_DESC *__ret); + + END_INTERFACE +} ID3D12ShaderCacheSessionVtbl; + +interface ID3D12ShaderCacheSession { + CONST_VTBL ID3D12ShaderCacheSessionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12ShaderCacheSession_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12ShaderCacheSession_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12ShaderCacheSession_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12ShaderCacheSession_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12ShaderCacheSession_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12ShaderCacheSession_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12ShaderCacheSession_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12ShaderCacheSession_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12ShaderCacheSession methods ***/ +#define ID3D12ShaderCacheSession_FindValue(This,key,key_size,value,value_size) (This)->lpVtbl->FindValue(This,key,key_size,value,value_size) +#define ID3D12ShaderCacheSession_StoreValue(This,key,key_size,value,value_size) (This)->lpVtbl->StoreValue(This,key,key_size,value,value_size) +#define ID3D12ShaderCacheSession_SetDeleteOnDestroy(This) (This)->lpVtbl->SetDeleteOnDestroy(This) +#define ID3D12ShaderCacheSession_GetDesc(This) ID3D12ShaderCacheSession_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12ShaderCacheSession_QueryInterface(ID3D12ShaderCacheSession* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12ShaderCacheSession_AddRef(ID3D12ShaderCacheSession* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12ShaderCacheSession_Release(ID3D12ShaderCacheSession* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12ShaderCacheSession_GetPrivateData(ID3D12ShaderCacheSession* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12ShaderCacheSession_SetPrivateData(ID3D12ShaderCacheSession* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12ShaderCacheSession_SetPrivateDataInterface(ID3D12ShaderCacheSession* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12ShaderCacheSession_SetName(ID3D12ShaderCacheSession* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12ShaderCacheSession_GetDevice(ID3D12ShaderCacheSession* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12ShaderCacheSession methods ***/ +static __WIDL_INLINE HRESULT ID3D12ShaderCacheSession_FindValue(ID3D12ShaderCacheSession* This,const void *key,UINT key_size,void *value,UINT *value_size) { + return This->lpVtbl->FindValue(This,key,key_size,value,value_size); +} +static __WIDL_INLINE HRESULT ID3D12ShaderCacheSession_StoreValue(ID3D12ShaderCacheSession* This,const void *key,UINT key_size,const void *value,UINT value_size) { + return This->lpVtbl->StoreValue(This,key,key_size,value,value_size); +} +static __WIDL_INLINE void ID3D12ShaderCacheSession_SetDeleteOnDestroy(ID3D12ShaderCacheSession* This) { + This->lpVtbl->SetDeleteOnDestroy(This); +} +static __WIDL_INLINE D3D12_SHADER_CACHE_SESSION_DESC ID3D12ShaderCacheSession_GetDesc(ID3D12ShaderCacheSession* This) { + D3D12_SHADER_CACHE_SESSION_DESC __ret; + return *This->lpVtbl->GetDesc(This,&__ret); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12ShaderCacheSession_INTERFACE_DEFINED__ */ + +typedef enum D3D12_SHADER_CACHE_KIND_FLAGS { + D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER = 0x1, + D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS = 0x2, + D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED = 0x4, + D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED = 0x8 +} D3D12_SHADER_CACHE_KIND_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_SHADER_CACHE_KIND_FLAGS); +typedef enum D3D12_SHADER_CACHE_CONTROL_FLAGS { + D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE = 0x1, + D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE = 0x2, + D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR = 0x4 +} D3D12_SHADER_CACHE_CONTROL_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_SHADER_CACHE_CONTROL_FLAGS); +/***************************************************************************** + * ID3D12Device9 interface + */ +#ifndef __ID3D12Device9_INTERFACE_DEFINED__ +#define __ID3D12Device9_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Device9, 0x4c80e962, 0xf032, 0x4f60, 0xbc,0x9e, 0xeb,0xc2,0xcf,0xa1,0xd8,0x3c); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("4c80e962-f032-4f60-bc9e-ebc2cfa1d83c") +ID3D12Device9 : public ID3D12Device8 +{ + virtual HRESULT STDMETHODCALLTYPE CreateShaderCacheSession( + const D3D12_SHADER_CACHE_SESSION_DESC *desc, + REFIID riid, + void **session) = 0; + + virtual HRESULT STDMETHODCALLTYPE ShaderCacheControl( + D3D12_SHADER_CACHE_KIND_FLAGS kinds, + D3D12_SHADER_CACHE_CONTROL_FLAGS control) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateCommandQueue1( + const D3D12_COMMAND_QUEUE_DESC *desc, + REFIID creator_id, + REFIID riid, + void **command_queue) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Device9, 0x4c80e962, 0xf032, 0x4f60, 0xbc,0x9e, 0xeb,0xc2,0xcf,0xa1,0xd8,0x3c) +#endif +#else +typedef struct ID3D12Device9Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Device9 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Device9 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Device9 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12Device9 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12Device9 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12Device9 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12Device9 *This, + const WCHAR *name); + + /*** ID3D12Device methods ***/ + UINT (STDMETHODCALLTYPE *GetNodeCount)( + ID3D12Device9 *This); + + HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( + ID3D12Device9 *This, + const D3D12_COMMAND_QUEUE_DESC *desc, + REFIID riid, + void **command_queue); + + HRESULT (STDMETHODCALLTYPE *CreateCommandAllocator)( + ID3D12Device9 *This, + D3D12_COMMAND_LIST_TYPE type, + REFIID riid, + void **command_allocator); + + HRESULT (STDMETHODCALLTYPE *CreateGraphicsPipelineState)( + ID3D12Device9 *This, + const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateComputePipelineState)( + ID3D12Device9 *This, + const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateCommandList)( + ID3D12Device9 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + ID3D12CommandAllocator *command_allocator, + ID3D12PipelineState *initial_pipeline_state, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( + ID3D12Device9 *This, + D3D12_FEATURE feature, + void *feature_data, + UINT feature_data_size); + + HRESULT (STDMETHODCALLTYPE *CreateDescriptorHeap)( + ID3D12Device9 *This, + const D3D12_DESCRIPTOR_HEAP_DESC *desc, + REFIID riid, + void **descriptor_heap); + + UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( + ID3D12Device9 *This, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateRootSignature)( + ID3D12Device9 *This, + UINT node_mask, + const void *bytecode, + SIZE_T bytecode_length, + REFIID riid, + void **root_signature); + + void (STDMETHODCALLTYPE *CreateConstantBufferView)( + ID3D12Device9 *This, + const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateShaderResourceView)( + ID3D12Device9 *This, + ID3D12Resource *resource, + const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateUnorderedAccessView)( + ID3D12Device9 *This, + ID3D12Resource *resource, + ID3D12Resource *counter_resource, + const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateRenderTargetView)( + ID3D12Device9 *This, + ID3D12Resource *resource, + const D3D12_RENDER_TARGET_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateDepthStencilView)( + ID3D12Device9 *This, + ID3D12Resource *resource, + const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateSampler)( + ID3D12Device9 *This, + const D3D12_SAMPLER_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CopyDescriptors)( + ID3D12Device9 *This, + UINT dst_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, + const UINT *dst_descriptor_range_sizes, + UINT src_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, + const UINT *src_descriptor_range_sizes, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + void (STDMETHODCALLTYPE *CopyDescriptorsSimple)( + ID3D12Device9 *This, + UINT descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, + const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( + ID3D12Device9 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT reource_desc_count, + const D3D12_RESOURCE_DESC *resource_descs); + + D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( + ID3D12Device9 *This, + D3D12_HEAP_PROPERTIES *__ret, + UINT node_mask, + D3D12_HEAP_TYPE heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( + ID3D12Device9 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap)( + ID3D12Device9 *This, + const D3D12_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreatePlacedResource)( + ID3D12Device9 *This, + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource)( + ID3D12Device9 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateSharedHandle)( + ID3D12Device9 *This, + ID3D12DeviceChild *object, + const SECURITY_ATTRIBUTES *attributes, + DWORD access, + const WCHAR *name, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandle)( + ID3D12Device9 *This, + HANDLE handle, + REFIID riid, + void **object); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandleByName)( + ID3D12Device9 *This, + const WCHAR *name, + DWORD access, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *MakeResident)( + ID3D12Device9 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *Evict)( + ID3D12Device9 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *CreateFence)( + ID3D12Device9 *This, + UINT64 initial_value, + D3D12_FENCE_FLAGS flags, + REFIID riid, + void **fence); + + HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( + ID3D12Device9 *This); + + void (STDMETHODCALLTYPE *GetCopyableFootprints)( + ID3D12Device9 *This, + const D3D12_RESOURCE_DESC *desc, + UINT first_sub_resource, + UINT sub_resource_count, + UINT64 base_offset, + D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, + UINT *row_count, + UINT64 *row_size, + UINT64 *total_bytes); + + HRESULT (STDMETHODCALLTYPE *CreateQueryHeap)( + ID3D12Device9 *This, + const D3D12_QUERY_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *SetStablePowerState)( + ID3D12Device9 *This, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *CreateCommandSignature)( + ID3D12Device9 *This, + const D3D12_COMMAND_SIGNATURE_DESC *desc, + ID3D12RootSignature *root_signature, + REFIID riid, + void **command_signature); + + void (STDMETHODCALLTYPE *GetResourceTiling)( + ID3D12Device9 *This, + ID3D12Resource *resource, + UINT *total_tile_count, + D3D12_PACKED_MIP_INFO *packed_mip_info, + D3D12_TILE_SHAPE *standard_tile_shape, + UINT *sub_resource_tiling_count, + UINT first_sub_resource_tiling, + D3D12_SUBRESOURCE_TILING *sub_resource_tilings); + + LUID * (STDMETHODCALLTYPE *GetAdapterLuid)( + ID3D12Device9 *This, + LUID *__ret); + + /*** ID3D12Device1 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineLibrary)( + ID3D12Device9 *This, + const void *blob, + SIZE_T blob_size, + REFIID iid, + void **lib); + + HRESULT (STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion)( + ID3D12Device9 *This, + ID3D12Fence *const *fences, + const UINT64 *values, + UINT fence_count, + D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags, + HANDLE event); + + HRESULT (STDMETHODCALLTYPE *SetResidencyPriority)( + ID3D12Device9 *This, + UINT object_count, + ID3D12Pageable *const *objects, + const D3D12_RESIDENCY_PRIORITY *priorities); + + /*** ID3D12Device2 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineState)( + ID3D12Device9 *This, + const D3D12_PIPELINE_STATE_STREAM_DESC *desc, + REFIID riid, + void **pipeline_state); + + /*** ID3D12Device3 methods ***/ + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromAddress)( + ID3D12Device9 *This, + const void *address, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping)( + ID3D12Device9 *This, + HANDLE file_mapping, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *EnqueueMakeResident)( + ID3D12Device9 *This, + D3D12_RESIDENCY_FLAGS flags, + UINT num_objects, + ID3D12Pageable *const *objects, + ID3D12Fence *fence, + UINT64 fence_value); + + /*** ID3D12Device4 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateCommandList1)( + ID3D12Device9 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + D3D12_COMMAND_LIST_FLAGS flags, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CreateProtectedResourceSession)( + ID3D12Device9 *This, + const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc, + REFIID riid, + void **session); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource1)( + ID3D12Device9 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_resource_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid_resource, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap1)( + ID3D12Device9 *This, + const D3D12_HEAP_DESC *desc, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource1)( + ID3D12Device9 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **resource); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo1)( + ID3D12Device9 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1); + + /*** ID3D12Device5 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateLifetimeTracker)( + ID3D12Device9 *This, + ID3D12LifetimeOwner *owner, + REFIID riid, + void **tracker); + + void (STDMETHODCALLTYPE *RemoveDevice)( + ID3D12Device9 *This); + + HRESULT (STDMETHODCALLTYPE *EnumerateMetaCommands)( + ID3D12Device9 *This, + UINT *meta_commands_count, + D3D12_META_COMMAND_DESC *descs); + + HRESULT (STDMETHODCALLTYPE *EnumerateMetaCommandParameters)( + ID3D12Device9 *This, + REFGUID command_id, + D3D12_META_COMMAND_PARAMETER_STAGE stage, + UINT *total_structure_size_in_bytes, + UINT *parameter_count, + D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs); + + HRESULT (STDMETHODCALLTYPE *CreateMetaCommand)( + ID3D12Device9 *This, + REFGUID command_id, + UINT node_mask, + const void *creation_parameters_data, + SIZE_T creation_parameters_data_size_in_bytes, + REFIID riid, + void **meta_command); + + HRESULT (STDMETHODCALLTYPE *CreateStateObject)( + ID3D12Device9 *This, + const D3D12_STATE_OBJECT_DESC *desc, + REFIID riid, + void **state_object); + + void (STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo)( + ID3D12Device9 *This, + const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info); + + D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS (STDMETHODCALLTYPE *CheckDriverMatchingIdentifier)( + ID3D12Device9 *This, + D3D12_SERIALIZED_DATA_TYPE serialized_data_type, + const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check); + + /*** ID3D12Device6 methods ***/ + HRESULT (STDMETHODCALLTYPE *SetBackgroundProcessingMode)( + ID3D12Device9 *This, + D3D12_BACKGROUND_PROCESSING_MODE mode, + D3D12_MEASUREMENTS_ACTION action, + HANDLE event, + WINBOOL *further_measurements_desired); + + /*** ID3D12Device7 methods ***/ + HRESULT (STDMETHODCALLTYPE *AddToStateObject)( + ID3D12Device9 *This, + const D3D12_STATE_OBJECT_DESC *addition, + ID3D12StateObject *state_object_to_grow_from, + REFIID riid, + void **new_state_object); + + HRESULT (STDMETHODCALLTYPE *CreateProtectedResourceSession1)( + ID3D12Device9 *This, + const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *desc, + REFIID riid, + void **session); + + /*** ID3D12Device8 methods ***/ + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo2)( + ID3D12Device9 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC1 *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource2)( + ID3D12Device9 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC1 *desc, + D3D12_RESOURCE_STATES initial_resource_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid_resource, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreatePlacedResource1)( + ID3D12Device9 *This, + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC1 *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + void (STDMETHODCALLTYPE *CreateSamplerFeedbackUnorderedAccessView)( + ID3D12Device9 *This, + ID3D12Resource *targeted_resource, + ID3D12Resource *feedback_resource, + D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor); + + void (STDMETHODCALLTYPE *GetCopyableFootprints1)( + ID3D12Device9 *This, + const D3D12_RESOURCE_DESC1 *resource_desc, + UINT first_subresource, + UINT subresources_count, + UINT64 base_offset, + D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, + UINT *rows_count, + UINT64 *row_size_in_bytes, + UINT64 *total_bytes); + + /*** ID3D12Device9 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateShaderCacheSession)( + ID3D12Device9 *This, + const D3D12_SHADER_CACHE_SESSION_DESC *desc, + REFIID riid, + void **session); + + HRESULT (STDMETHODCALLTYPE *ShaderCacheControl)( + ID3D12Device9 *This, + D3D12_SHADER_CACHE_KIND_FLAGS kinds, + D3D12_SHADER_CACHE_CONTROL_FLAGS control); + + HRESULT (STDMETHODCALLTYPE *CreateCommandQueue1)( + ID3D12Device9 *This, + const D3D12_COMMAND_QUEUE_DESC *desc, + REFIID creator_id, + REFIID riid, + void **command_queue); + + END_INTERFACE +} ID3D12Device9Vtbl; + +interface ID3D12Device9 { + CONST_VTBL ID3D12Device9Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Device9_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Device9_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Device9_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12Device9_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12Device9_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12Device9_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12Device9_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12Device methods ***/ +#define ID3D12Device9_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) +#define ID3D12Device9_CreateCommandQueue(This,desc,riid,command_queue) (This)->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue) +#define ID3D12Device9_CreateCommandAllocator(This,type,riid,command_allocator) (This)->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator) +#define ID3D12Device9_CreateGraphicsPipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device9_CreateComputePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device9_CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) (This)->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) +#define ID3D12Device9_CheckFeatureSupport(This,feature,feature_data,feature_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size) +#define ID3D12Device9_CreateDescriptorHeap(This,desc,riid,descriptor_heap) (This)->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap) +#define ID3D12Device9_GetDescriptorHandleIncrementSize(This,descriptor_heap_type) (This)->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type) +#define ID3D12Device9_CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) (This)->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) +#define ID3D12Device9_CreateConstantBufferView(This,desc,descriptor) (This)->lpVtbl->CreateConstantBufferView(This,desc,descriptor) +#define ID3D12Device9_CreateShaderResourceView(This,resource,desc,descriptor) (This)->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor) +#define ID3D12Device9_CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) (This)->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) +#define ID3D12Device9_CreateRenderTargetView(This,resource,desc,descriptor) (This)->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor) +#define ID3D12Device9_CreateDepthStencilView(This,resource,desc,descriptor) (This)->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor) +#define ID3D12Device9_CreateSampler(This,desc,descriptor) (This)->lpVtbl->CreateSampler(This,desc,descriptor) +#define ID3D12Device9_CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) (This)->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) +#define ID3D12Device9_CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) (This)->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) +#define ID3D12Device9_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device9_GetResourceAllocationInfo_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device9_GetCustomHeapProperties(This,node_mask,heap_type) ID3D12Device9_GetCustomHeapProperties_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device9_CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device9_CreateHeap(This,desc,riid,heap) (This)->lpVtbl->CreateHeap(This,desc,riid,heap) +#define ID3D12Device9_CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device9_CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device9_CreateSharedHandle(This,object,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle) +#define ID3D12Device9_OpenSharedHandle(This,handle,riid,object) (This)->lpVtbl->OpenSharedHandle(This,handle,riid,object) +#define ID3D12Device9_OpenSharedHandleByName(This,name,access,handle) (This)->lpVtbl->OpenSharedHandleByName(This,name,access,handle) +#define ID3D12Device9_MakeResident(This,object_count,objects) (This)->lpVtbl->MakeResident(This,object_count,objects) +#define ID3D12Device9_Evict(This,object_count,objects) (This)->lpVtbl->Evict(This,object_count,objects) +#define ID3D12Device9_CreateFence(This,initial_value,flags,riid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,riid,fence) +#define ID3D12Device9_GetDeviceRemovedReason(This) (This)->lpVtbl->GetDeviceRemovedReason(This) +#define ID3D12Device9_GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) (This)->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) +#define ID3D12Device9_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) +#define ID3D12Device9_SetStablePowerState(This,enable) (This)->lpVtbl->SetStablePowerState(This,enable) +#define ID3D12Device9_CreateCommandSignature(This,desc,root_signature,riid,command_signature) (This)->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature) +#define ID3D12Device9_GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) (This)->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) +#define ID3D12Device9_GetAdapterLuid(This) ID3D12Device9_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device1 methods ***/ +#define ID3D12Device9_CreatePipelineLibrary(This,blob,blob_size,iid,lib) (This)->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib) +#define ID3D12Device9_SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) (This)->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) +#define ID3D12Device9_SetResidencyPriority(This,object_count,objects,priorities) (This)->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities) +/*** ID3D12Device2 methods ***/ +#define ID3D12Device9_CreatePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state) +/*** ID3D12Device3 methods ***/ +#define ID3D12Device9_OpenExistingHeapFromAddress(This,address,riid,heap) (This)->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap) +#define ID3D12Device9_OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) (This)->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) +#define ID3D12Device9_EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) (This)->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) +/*** ID3D12Device4 methods ***/ +#define ID3D12Device9_CreateCommandList1(This,node_mask,type,flags,riid,command_list) (This)->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list) +#define ID3D12Device9_CreateProtectedResourceSession(This,desc,riid,session) (This)->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session) +#define ID3D12Device9_CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) (This)->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) +#define ID3D12Device9_CreateHeap1(This,desc,protected_session,riid,heap) (This)->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap) +#define ID3D12Device9_CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) (This)->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) +#define ID3D12Device9_GetResourceAllocationInfo1(This,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1) ID3D12Device9_GetResourceAllocationInfo1_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device5 methods ***/ +#define ID3D12Device9_CreateLifetimeTracker(This,owner,riid,tracker) (This)->lpVtbl->CreateLifetimeTracker(This,owner,riid,tracker) +#define ID3D12Device9_RemoveDevice(This) (This)->lpVtbl->RemoveDevice(This) +#define ID3D12Device9_EnumerateMetaCommands(This,meta_commands_count,descs) (This)->lpVtbl->EnumerateMetaCommands(This,meta_commands_count,descs) +#define ID3D12Device9_EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs) (This)->lpVtbl->EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs) +#define ID3D12Device9_CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command) (This)->lpVtbl->CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command) +#define ID3D12Device9_CreateStateObject(This,desc,riid,state_object) (This)->lpVtbl->CreateStateObject(This,desc,riid,state_object) +#define ID3D12Device9_GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info) (This)->lpVtbl->GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info) +#define ID3D12Device9_CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check) (This)->lpVtbl->CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check) +/*** ID3D12Device6 methods ***/ +#define ID3D12Device9_SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired) (This)->lpVtbl->SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired) +/*** ID3D12Device7 methods ***/ +#define ID3D12Device9_AddToStateObject(This,addition,state_object_to_grow_from,riid,new_state_object) (This)->lpVtbl->AddToStateObject(This,addition,state_object_to_grow_from,riid,new_state_object) +#define ID3D12Device9_CreateProtectedResourceSession1(This,desc,riid,session) (This)->lpVtbl->CreateProtectedResourceSession1(This,desc,riid,session) +/*** ID3D12Device8 methods ***/ +#define ID3D12Device9_GetResourceAllocationInfo2(This,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1) ID3D12Device9_GetResourceAllocationInfo2_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device9_CreateCommittedResource2(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) (This)->lpVtbl->CreateCommittedResource2(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) +#define ID3D12Device9_CreatePlacedResource1(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreatePlacedResource1(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device9_CreateSamplerFeedbackUnorderedAccessView(This,targeted_resource,feedback_resource,dst_descriptor) (This)->lpVtbl->CreateSamplerFeedbackUnorderedAccessView(This,targeted_resource,feedback_resource,dst_descriptor) +#define ID3D12Device9_GetCopyableFootprints1(This,resource_desc,first_subresource,subresources_count,base_offset,layouts,rows_count,row_size_in_bytes,total_bytes) (This)->lpVtbl->GetCopyableFootprints1(This,resource_desc,first_subresource,subresources_count,base_offset,layouts,rows_count,row_size_in_bytes,total_bytes) +/*** ID3D12Device9 methods ***/ +#define ID3D12Device9_CreateShaderCacheSession(This,desc,riid,session) (This)->lpVtbl->CreateShaderCacheSession(This,desc,riid,session) +#define ID3D12Device9_ShaderCacheControl(This,kinds,control) (This)->lpVtbl->ShaderCacheControl(This,kinds,control) +#define ID3D12Device9_CreateCommandQueue1(This,desc,creator_id,riid,command_queue) (This)->lpVtbl->CreateCommandQueue1(This,desc,creator_id,riid,command_queue) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device9_QueryInterface(ID3D12Device9* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Device9_AddRef(ID3D12Device9* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Device9_Release(ID3D12Device9* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device9_GetPrivateData(ID3D12Device9* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device9_SetPrivateData(ID3D12Device9* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device9_SetPrivateDataInterface(ID3D12Device9* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12Device9_SetName(ID3D12Device9* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12Device methods ***/ +static __WIDL_INLINE UINT ID3D12Device9_GetNodeCount(ID3D12Device9* This) { + return This->lpVtbl->GetNodeCount(This); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateCommandQueue(ID3D12Device9* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { + return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateCommandAllocator(ID3D12Device9* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { + return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateGraphicsPipelineState(ID3D12Device9* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateComputePipelineState(ID3D12Device9* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateCommandList(ID3D12Device9* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,ID3D12CommandAllocator *command_allocator,ID3D12PipelineState *initial_pipeline_state,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CheckFeatureSupport(ID3D12Device9* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { + return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateDescriptorHeap(ID3D12Device9* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { + return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); +} +static __WIDL_INLINE UINT ID3D12Device9_GetDescriptorHandleIncrementSize(ID3D12Device9* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateRootSignature(ID3D12Device9* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { + return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); +} +static __WIDL_INLINE void ID3D12Device9_CreateConstantBufferView(ID3D12Device9* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device9_CreateShaderResourceView(ID3D12Device9* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device9_CreateUnorderedAccessView(ID3D12Device9* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device9_CreateRenderTargetView(ID3D12Device9* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device9_CreateDepthStencilView(ID3D12Device9* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device9_CreateSampler(ID3D12Device9* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateSampler(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device9_CopyDescriptors(ID3D12Device9* This,UINT dst_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets,const UINT *dst_descriptor_range_sizes,UINT src_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets,const UINT *src_descriptor_range_sizes,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type); +} +static __WIDL_INLINE void ID3D12Device9_CopyDescriptorsSimple(ID3D12Device9* This,UINT descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset,const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device9_GetResourceAllocationInfo(ID3D12Device9* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); +} +static __WIDL_INLINE D3D12_HEAP_PROPERTIES ID3D12Device9_GetCustomHeapProperties(ID3D12Device9* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { + D3D12_HEAP_PROPERTIES __ret; + return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateCommittedResource(ID3D12Device9* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateHeap(ID3D12Device9* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreatePlacedResource(ID3D12Device9* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateReservedResource(ID3D12Device9* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateSharedHandle(ID3D12Device9* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { + return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device9_OpenSharedHandle(ID3D12Device9* This,HANDLE handle,REFIID riid,void **object) { + return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); +} +static __WIDL_INLINE HRESULT ID3D12Device9_OpenSharedHandleByName(ID3D12Device9* This,const WCHAR *name,DWORD access,HANDLE *handle) { + return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device9_MakeResident(ID3D12Device9* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->MakeResident(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device9_Evict(ID3D12Device9* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->Evict(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateFence(ID3D12Device9* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { + return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); +} +static __WIDL_INLINE HRESULT ID3D12Device9_GetDeviceRemovedReason(ID3D12Device9* This) { + return This->lpVtbl->GetDeviceRemovedReason(This); +} +static __WIDL_INLINE void ID3D12Device9_GetCopyableFootprints(ID3D12Device9* This,const D3D12_RESOURCE_DESC *desc,UINT first_sub_resource,UINT sub_resource_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *row_count,UINT64 *row_size,UINT64 *total_bytes) { + This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateQueryHeap(ID3D12Device9* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device9_SetStablePowerState(ID3D12Device9* This,WINBOOL enable) { + return This->lpVtbl->SetStablePowerState(This,enable); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateCommandSignature(ID3D12Device9* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { + return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); +} +static __WIDL_INLINE void ID3D12Device9_GetResourceTiling(ID3D12Device9* This,ID3D12Resource *resource,UINT *total_tile_count,D3D12_PACKED_MIP_INFO *packed_mip_info,D3D12_TILE_SHAPE *standard_tile_shape,UINT *sub_resource_tiling_count,UINT first_sub_resource_tiling,D3D12_SUBRESOURCE_TILING *sub_resource_tilings) { + This->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings); +} +static __WIDL_INLINE LUID ID3D12Device9_GetAdapterLuid(ID3D12Device9* This) { + LUID __ret; + return *This->lpVtbl->GetAdapterLuid(This,&__ret); +} +/*** ID3D12Device1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device9_CreatePipelineLibrary(ID3D12Device9* This,const void *blob,SIZE_T blob_size,REFIID iid,void **lib) { + return This->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib); +} +static __WIDL_INLINE HRESULT ID3D12Device9_SetEventOnMultipleFenceCompletion(ID3D12Device9* This,ID3D12Fence *const *fences,const UINT64 *values,UINT fence_count,D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags,HANDLE event) { + return This->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event); +} +static __WIDL_INLINE HRESULT ID3D12Device9_SetResidencyPriority(ID3D12Device9* This,UINT object_count,ID3D12Pageable *const *objects,const D3D12_RESIDENCY_PRIORITY *priorities) { + return This->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities); +} +/*** ID3D12Device2 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device9_CreatePipelineState(ID3D12Device9* This,const D3D12_PIPELINE_STATE_STREAM_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state); +} +/*** ID3D12Device3 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device9_OpenExistingHeapFromAddress(ID3D12Device9* This,const void *address,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device9_OpenExistingHeapFromFileMapping(ID3D12Device9* This,HANDLE file_mapping,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device9_EnqueueMakeResident(ID3D12Device9* This,D3D12_RESIDENCY_FLAGS flags,UINT num_objects,ID3D12Pageable *const *objects,ID3D12Fence *fence,UINT64 fence_value) { + return This->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value); +} +/*** ID3D12Device4 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device9_CreateCommandList1(ID3D12Device9* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,D3D12_COMMAND_LIST_FLAGS flags,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateProtectedResourceSession(ID3D12Device9* This,const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc,REFIID riid,void **session) { + return This->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateCommittedResource1(ID3D12Device9* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_resource_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid_resource,void **resource) { + return This->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateHeap1(ID3D12Device9* This,const D3D12_HEAP_DESC *desc,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateReservedResource1(ID3D12Device9* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device9_GetResourceAllocationInfo1(ID3D12Device9* This,UINT visible_mask,UINT resource_descs_count,const D3D12_RESOURCE_DESC *resource_descs,D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo1(This,&__ret,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1); +} +/*** ID3D12Device5 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device9_CreateLifetimeTracker(ID3D12Device9* This,ID3D12LifetimeOwner *owner,REFIID riid,void **tracker) { + return This->lpVtbl->CreateLifetimeTracker(This,owner,riid,tracker); +} +static __WIDL_INLINE void ID3D12Device9_RemoveDevice(ID3D12Device9* This) { + This->lpVtbl->RemoveDevice(This); +} +static __WIDL_INLINE HRESULT ID3D12Device9_EnumerateMetaCommands(ID3D12Device9* This,UINT *meta_commands_count,D3D12_META_COMMAND_DESC *descs) { + return This->lpVtbl->EnumerateMetaCommands(This,meta_commands_count,descs); +} +static __WIDL_INLINE HRESULT ID3D12Device9_EnumerateMetaCommandParameters(ID3D12Device9* This,REFGUID command_id,D3D12_META_COMMAND_PARAMETER_STAGE stage,UINT *total_structure_size_in_bytes,UINT *parameter_count,D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs) { + return This->lpVtbl->EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateMetaCommand(ID3D12Device9* This,REFGUID command_id,UINT node_mask,const void *creation_parameters_data,SIZE_T creation_parameters_data_size_in_bytes,REFIID riid,void **meta_command) { + return This->lpVtbl->CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateStateObject(ID3D12Device9* This,const D3D12_STATE_OBJECT_DESC *desc,REFIID riid,void **state_object) { + return This->lpVtbl->CreateStateObject(This,desc,riid,state_object); +} +static __WIDL_INLINE void ID3D12Device9_GetRaytracingAccelerationStructurePrebuildInfo(ID3D12Device9* This,const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc,D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info) { + This->lpVtbl->GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info); +} +static __WIDL_INLINE D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ID3D12Device9_CheckDriverMatchingIdentifier(ID3D12Device9* This,D3D12_SERIALIZED_DATA_TYPE serialized_data_type,const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check) { + return This->lpVtbl->CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check); +} +/*** ID3D12Device6 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device9_SetBackgroundProcessingMode(ID3D12Device9* This,D3D12_BACKGROUND_PROCESSING_MODE mode,D3D12_MEASUREMENTS_ACTION action,HANDLE event,WINBOOL *further_measurements_desired) { + return This->lpVtbl->SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired); +} +/*** ID3D12Device7 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device9_AddToStateObject(ID3D12Device9* This,const D3D12_STATE_OBJECT_DESC *addition,ID3D12StateObject *state_object_to_grow_from,REFIID riid,void **new_state_object) { + return This->lpVtbl->AddToStateObject(This,addition,state_object_to_grow_from,riid,new_state_object); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateProtectedResourceSession1(ID3D12Device9* This,const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *desc,REFIID riid,void **session) { + return This->lpVtbl->CreateProtectedResourceSession1(This,desc,riid,session); +} +/*** ID3D12Device8 methods ***/ +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device9_GetResourceAllocationInfo2(ID3D12Device9* This,UINT visible_mask,UINT resource_descs_count,const D3D12_RESOURCE_DESC1 *resource_descs,D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo2(This,&__ret,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateCommittedResource2(ID3D12Device9* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC1 *desc,D3D12_RESOURCE_STATES initial_resource_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid_resource,void **resource) { + return This->lpVtbl->CreateCommittedResource2(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreatePlacedResource1(ID3D12Device9* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC1 *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreatePlacedResource1(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE void ID3D12Device9_CreateSamplerFeedbackUnorderedAccessView(ID3D12Device9* This,ID3D12Resource *targeted_resource,ID3D12Resource *feedback_resource,D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor) { + This->lpVtbl->CreateSamplerFeedbackUnorderedAccessView(This,targeted_resource,feedback_resource,dst_descriptor); +} +static __WIDL_INLINE void ID3D12Device9_GetCopyableFootprints1(ID3D12Device9* This,const D3D12_RESOURCE_DESC1 *resource_desc,UINT first_subresource,UINT subresources_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *rows_count,UINT64 *row_size_in_bytes,UINT64 *total_bytes) { + This->lpVtbl->GetCopyableFootprints1(This,resource_desc,first_subresource,subresources_count,base_offset,layouts,rows_count,row_size_in_bytes,total_bytes); +} +/*** ID3D12Device9 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device9_CreateShaderCacheSession(ID3D12Device9* This,const D3D12_SHADER_CACHE_SESSION_DESC *desc,REFIID riid,void **session) { + return This->lpVtbl->CreateShaderCacheSession(This,desc,riid,session); +} +static __WIDL_INLINE HRESULT ID3D12Device9_ShaderCacheControl(ID3D12Device9* This,D3D12_SHADER_CACHE_KIND_FLAGS kinds,D3D12_SHADER_CACHE_CONTROL_FLAGS control) { + return This->lpVtbl->ShaderCacheControl(This,kinds,control); +} +static __WIDL_INLINE HRESULT ID3D12Device9_CreateCommandQueue1(ID3D12Device9* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID creator_id,REFIID riid,void **command_queue) { + return This->lpVtbl->CreateCommandQueue1(This,desc,creator_id,riid,command_queue); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Device9_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12Device10 interface + */ +#ifndef __ID3D12Device10_INTERFACE_DEFINED__ +#define __ID3D12Device10_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Device10, 0x517f8718, 0xaa66, 0x49f9, 0xb0,0x2b, 0xa7,0xab,0x89,0xc0,0x60,0x31); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("517f8718-aa66-49f9-b02b-a7ab89c06031") +ID3D12Device10 : public ID3D12Device9 +{ + virtual HRESULT STDMETHODCALLTYPE CreateCommittedResource3( + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC1 *desc, + D3D12_BARRIER_LAYOUT initial_layout, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + UINT32 castable_formats_count, + DXGI_FORMAT *castable_formats, + REFIID riid_resource, + void **resource) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreatePlacedResource2( + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC1 *desc, + D3D12_BARRIER_LAYOUT initial_layout, + const D3D12_CLEAR_VALUE *optimized_clear_value, + UINT32 castable_formats_count, + DXGI_FORMAT *castable_formats, + REFIID riid, + void **resource) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateReservedResource2( + const D3D12_RESOURCE_DESC *desc, + D3D12_BARRIER_LAYOUT initial_layout, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + UINT32 castable_formats_count, + DXGI_FORMAT *castable_formats, + REFIID riid, + void **resource) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Device10, 0x517f8718, 0xaa66, 0x49f9, 0xb0,0x2b, 0xa7,0xab,0x89,0xc0,0x60,0x31) +#endif +#else +typedef struct ID3D12Device10Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Device10 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Device10 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Device10 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12Device10 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12Device10 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12Device10 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12Device10 *This, + const WCHAR *name); + + /*** ID3D12Device methods ***/ + UINT (STDMETHODCALLTYPE *GetNodeCount)( + ID3D12Device10 *This); + + HRESULT (STDMETHODCALLTYPE *CreateCommandQueue)( + ID3D12Device10 *This, + const D3D12_COMMAND_QUEUE_DESC *desc, + REFIID riid, + void **command_queue); + + HRESULT (STDMETHODCALLTYPE *CreateCommandAllocator)( + ID3D12Device10 *This, + D3D12_COMMAND_LIST_TYPE type, + REFIID riid, + void **command_allocator); + + HRESULT (STDMETHODCALLTYPE *CreateGraphicsPipelineState)( + ID3D12Device10 *This, + const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateComputePipelineState)( + ID3D12Device10 *This, + const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc, + REFIID riid, + void **pipeline_state); + + HRESULT (STDMETHODCALLTYPE *CreateCommandList)( + ID3D12Device10 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + ID3D12CommandAllocator *command_allocator, + ID3D12PipelineState *initial_pipeline_state, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( + ID3D12Device10 *This, + D3D12_FEATURE feature, + void *feature_data, + UINT feature_data_size); + + HRESULT (STDMETHODCALLTYPE *CreateDescriptorHeap)( + ID3D12Device10 *This, + const D3D12_DESCRIPTOR_HEAP_DESC *desc, + REFIID riid, + void **descriptor_heap); + + UINT (STDMETHODCALLTYPE *GetDescriptorHandleIncrementSize)( + ID3D12Device10 *This, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateRootSignature)( + ID3D12Device10 *This, + UINT node_mask, + const void *bytecode, + SIZE_T bytecode_length, + REFIID riid, + void **root_signature); + + void (STDMETHODCALLTYPE *CreateConstantBufferView)( + ID3D12Device10 *This, + const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateShaderResourceView)( + ID3D12Device10 *This, + ID3D12Resource *resource, + const D3D12_SHADER_RESOURCE_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateUnorderedAccessView)( + ID3D12Device10 *This, + ID3D12Resource *resource, + ID3D12Resource *counter_resource, + const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateRenderTargetView)( + ID3D12Device10 *This, + ID3D12Resource *resource, + const D3D12_RENDER_TARGET_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateDepthStencilView)( + ID3D12Device10 *This, + ID3D12Resource *resource, + const D3D12_DEPTH_STENCIL_VIEW_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CreateSampler)( + ID3D12Device10 *This, + const D3D12_SAMPLER_DESC *desc, + D3D12_CPU_DESCRIPTOR_HANDLE descriptor); + + void (STDMETHODCALLTYPE *CopyDescriptors)( + ID3D12Device10 *This, + UINT dst_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets, + const UINT *dst_descriptor_range_sizes, + UINT src_descriptor_range_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets, + const UINT *src_descriptor_range_sizes, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + void (STDMETHODCALLTYPE *CopyDescriptorsSimple)( + ID3D12Device10 *This, + UINT descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset, + const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset, + D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo)( + ID3D12Device10 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT reource_desc_count, + const D3D12_RESOURCE_DESC *resource_descs); + + D3D12_HEAP_PROPERTIES * (STDMETHODCALLTYPE *GetCustomHeapProperties)( + ID3D12Device10 *This, + D3D12_HEAP_PROPERTIES *__ret, + UINT node_mask, + D3D12_HEAP_TYPE heap_type); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource)( + ID3D12Device10 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap)( + ID3D12Device10 *This, + const D3D12_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreatePlacedResource)( + ID3D12Device10 *This, + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource)( + ID3D12Device10 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateSharedHandle)( + ID3D12Device10 *This, + ID3D12DeviceChild *object, + const SECURITY_ATTRIBUTES *attributes, + DWORD access, + const WCHAR *name, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandle)( + ID3D12Device10 *This, + HANDLE handle, + REFIID riid, + void **object); + + HRESULT (STDMETHODCALLTYPE *OpenSharedHandleByName)( + ID3D12Device10 *This, + const WCHAR *name, + DWORD access, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *MakeResident)( + ID3D12Device10 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *Evict)( + ID3D12Device10 *This, + UINT object_count, + ID3D12Pageable *const *objects); + + HRESULT (STDMETHODCALLTYPE *CreateFence)( + ID3D12Device10 *This, + UINT64 initial_value, + D3D12_FENCE_FLAGS flags, + REFIID riid, + void **fence); + + HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)( + ID3D12Device10 *This); + + void (STDMETHODCALLTYPE *GetCopyableFootprints)( + ID3D12Device10 *This, + const D3D12_RESOURCE_DESC *desc, + UINT first_sub_resource, + UINT sub_resource_count, + UINT64 base_offset, + D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, + UINT *row_count, + UINT64 *row_size, + UINT64 *total_bytes); + + HRESULT (STDMETHODCALLTYPE *CreateQueryHeap)( + ID3D12Device10 *This, + const D3D12_QUERY_HEAP_DESC *desc, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *SetStablePowerState)( + ID3D12Device10 *This, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *CreateCommandSignature)( + ID3D12Device10 *This, + const D3D12_COMMAND_SIGNATURE_DESC *desc, + ID3D12RootSignature *root_signature, + REFIID riid, + void **command_signature); + + void (STDMETHODCALLTYPE *GetResourceTiling)( + ID3D12Device10 *This, + ID3D12Resource *resource, + UINT *total_tile_count, + D3D12_PACKED_MIP_INFO *packed_mip_info, + D3D12_TILE_SHAPE *standard_tile_shape, + UINT *sub_resource_tiling_count, + UINT first_sub_resource_tiling, + D3D12_SUBRESOURCE_TILING *sub_resource_tilings); + + LUID * (STDMETHODCALLTYPE *GetAdapterLuid)( + ID3D12Device10 *This, + LUID *__ret); + + /*** ID3D12Device1 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineLibrary)( + ID3D12Device10 *This, + const void *blob, + SIZE_T blob_size, + REFIID iid, + void **lib); + + HRESULT (STDMETHODCALLTYPE *SetEventOnMultipleFenceCompletion)( + ID3D12Device10 *This, + ID3D12Fence *const *fences, + const UINT64 *values, + UINT fence_count, + D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags, + HANDLE event); + + HRESULT (STDMETHODCALLTYPE *SetResidencyPriority)( + ID3D12Device10 *This, + UINT object_count, + ID3D12Pageable *const *objects, + const D3D12_RESIDENCY_PRIORITY *priorities); + + /*** ID3D12Device2 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreatePipelineState)( + ID3D12Device10 *This, + const D3D12_PIPELINE_STATE_STREAM_DESC *desc, + REFIID riid, + void **pipeline_state); + + /*** ID3D12Device3 methods ***/ + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromAddress)( + ID3D12Device10 *This, + const void *address, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *OpenExistingHeapFromFileMapping)( + ID3D12Device10 *This, + HANDLE file_mapping, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *EnqueueMakeResident)( + ID3D12Device10 *This, + D3D12_RESIDENCY_FLAGS flags, + UINT num_objects, + ID3D12Pageable *const *objects, + ID3D12Fence *fence, + UINT64 fence_value); + + /*** ID3D12Device4 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateCommandList1)( + ID3D12Device10 *This, + UINT node_mask, + D3D12_COMMAND_LIST_TYPE type, + D3D12_COMMAND_LIST_FLAGS flags, + REFIID riid, + void **command_list); + + HRESULT (STDMETHODCALLTYPE *CreateProtectedResourceSession)( + ID3D12Device10 *This, + const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc, + REFIID riid, + void **session); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource1)( + ID3D12Device10 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_resource_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid_resource, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateHeap1)( + ID3D12Device10 *This, + const D3D12_HEAP_DESC *desc, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **heap); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource1)( + ID3D12Device10 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid, + void **resource); + + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo1)( + ID3D12Device10 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1); + + /*** ID3D12Device5 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateLifetimeTracker)( + ID3D12Device10 *This, + ID3D12LifetimeOwner *owner, + REFIID riid, + void **tracker); + + void (STDMETHODCALLTYPE *RemoveDevice)( + ID3D12Device10 *This); + + HRESULT (STDMETHODCALLTYPE *EnumerateMetaCommands)( + ID3D12Device10 *This, + UINT *meta_commands_count, + D3D12_META_COMMAND_DESC *descs); + + HRESULT (STDMETHODCALLTYPE *EnumerateMetaCommandParameters)( + ID3D12Device10 *This, + REFGUID command_id, + D3D12_META_COMMAND_PARAMETER_STAGE stage, + UINT *total_structure_size_in_bytes, + UINT *parameter_count, + D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs); + + HRESULT (STDMETHODCALLTYPE *CreateMetaCommand)( + ID3D12Device10 *This, + REFGUID command_id, + UINT node_mask, + const void *creation_parameters_data, + SIZE_T creation_parameters_data_size_in_bytes, + REFIID riid, + void **meta_command); + + HRESULT (STDMETHODCALLTYPE *CreateStateObject)( + ID3D12Device10 *This, + const D3D12_STATE_OBJECT_DESC *desc, + REFIID riid, + void **state_object); + + void (STDMETHODCALLTYPE *GetRaytracingAccelerationStructurePrebuildInfo)( + ID3D12Device10 *This, + const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info); + + D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS (STDMETHODCALLTYPE *CheckDriverMatchingIdentifier)( + ID3D12Device10 *This, + D3D12_SERIALIZED_DATA_TYPE serialized_data_type, + const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check); + + /*** ID3D12Device6 methods ***/ + HRESULT (STDMETHODCALLTYPE *SetBackgroundProcessingMode)( + ID3D12Device10 *This, + D3D12_BACKGROUND_PROCESSING_MODE mode, + D3D12_MEASUREMENTS_ACTION action, + HANDLE event, + WINBOOL *further_measurements_desired); + + /*** ID3D12Device7 methods ***/ + HRESULT (STDMETHODCALLTYPE *AddToStateObject)( + ID3D12Device10 *This, + const D3D12_STATE_OBJECT_DESC *addition, + ID3D12StateObject *state_object_to_grow_from, + REFIID riid, + void **new_state_object); + + HRESULT (STDMETHODCALLTYPE *CreateProtectedResourceSession1)( + ID3D12Device10 *This, + const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *desc, + REFIID riid, + void **session); + + /*** ID3D12Device8 methods ***/ + D3D12_RESOURCE_ALLOCATION_INFO * (STDMETHODCALLTYPE *GetResourceAllocationInfo2)( + ID3D12Device10 *This, + D3D12_RESOURCE_ALLOCATION_INFO *__ret, + UINT visible_mask, + UINT resource_descs_count, + const D3D12_RESOURCE_DESC1 *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1); + + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource2)( + ID3D12Device10 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC1 *desc, + D3D12_RESOURCE_STATES initial_resource_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + REFIID riid_resource, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreatePlacedResource1)( + ID3D12Device10 *This, + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC1 *desc, + D3D12_RESOURCE_STATES initial_state, + const D3D12_CLEAR_VALUE *optimized_clear_value, + REFIID riid, + void **resource); + + void (STDMETHODCALLTYPE *CreateSamplerFeedbackUnorderedAccessView)( + ID3D12Device10 *This, + ID3D12Resource *targeted_resource, + ID3D12Resource *feedback_resource, + D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor); + + void (STDMETHODCALLTYPE *GetCopyableFootprints1)( + ID3D12Device10 *This, + const D3D12_RESOURCE_DESC1 *resource_desc, + UINT first_subresource, + UINT subresources_count, + UINT64 base_offset, + D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts, + UINT *rows_count, + UINT64 *row_size_in_bytes, + UINT64 *total_bytes); + + /*** ID3D12Device9 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateShaderCacheSession)( + ID3D12Device10 *This, + const D3D12_SHADER_CACHE_SESSION_DESC *desc, + REFIID riid, + void **session); + + HRESULT (STDMETHODCALLTYPE *ShaderCacheControl)( + ID3D12Device10 *This, + D3D12_SHADER_CACHE_KIND_FLAGS kinds, + D3D12_SHADER_CACHE_CONTROL_FLAGS control); + + HRESULT (STDMETHODCALLTYPE *CreateCommandQueue1)( + ID3D12Device10 *This, + const D3D12_COMMAND_QUEUE_DESC *desc, + REFIID creator_id, + REFIID riid, + void **command_queue); + + /*** ID3D12Device10 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateCommittedResource3)( + ID3D12Device10 *This, + const D3D12_HEAP_PROPERTIES *heap_properties, + D3D12_HEAP_FLAGS heap_flags, + const D3D12_RESOURCE_DESC1 *desc, + D3D12_BARRIER_LAYOUT initial_layout, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + UINT32 castable_formats_count, + DXGI_FORMAT *castable_formats, + REFIID riid_resource, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreatePlacedResource2)( + ID3D12Device10 *This, + ID3D12Heap *heap, + UINT64 heap_offset, + const D3D12_RESOURCE_DESC1 *desc, + D3D12_BARRIER_LAYOUT initial_layout, + const D3D12_CLEAR_VALUE *optimized_clear_value, + UINT32 castable_formats_count, + DXGI_FORMAT *castable_formats, + REFIID riid, + void **resource); + + HRESULT (STDMETHODCALLTYPE *CreateReservedResource2)( + ID3D12Device10 *This, + const D3D12_RESOURCE_DESC *desc, + D3D12_BARRIER_LAYOUT initial_layout, + const D3D12_CLEAR_VALUE *optimized_clear_value, + ID3D12ProtectedResourceSession *protected_session, + UINT32 castable_formats_count, + DXGI_FORMAT *castable_formats, + REFIID riid, + void **resource); + + END_INTERFACE +} ID3D12Device10Vtbl; + +interface ID3D12Device10 { + CONST_VTBL ID3D12Device10Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Device10_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Device10_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Device10_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12Device10_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12Device10_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12Device10_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12Device10_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12Device methods ***/ +#define ID3D12Device10_GetNodeCount(This) (This)->lpVtbl->GetNodeCount(This) +#define ID3D12Device10_CreateCommandQueue(This,desc,riid,command_queue) (This)->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue) +#define ID3D12Device10_CreateCommandAllocator(This,type,riid,command_allocator) (This)->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator) +#define ID3D12Device10_CreateGraphicsPipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device10_CreateComputePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state) +#define ID3D12Device10_CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) (This)->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list) +#define ID3D12Device10_CheckFeatureSupport(This,feature,feature_data,feature_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size) +#define ID3D12Device10_CreateDescriptorHeap(This,desc,riid,descriptor_heap) (This)->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap) +#define ID3D12Device10_GetDescriptorHandleIncrementSize(This,descriptor_heap_type) (This)->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type) +#define ID3D12Device10_CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) (This)->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature) +#define ID3D12Device10_CreateConstantBufferView(This,desc,descriptor) (This)->lpVtbl->CreateConstantBufferView(This,desc,descriptor) +#define ID3D12Device10_CreateShaderResourceView(This,resource,desc,descriptor) (This)->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor) +#define ID3D12Device10_CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) (This)->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor) +#define ID3D12Device10_CreateRenderTargetView(This,resource,desc,descriptor) (This)->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor) +#define ID3D12Device10_CreateDepthStencilView(This,resource,desc,descriptor) (This)->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor) +#define ID3D12Device10_CreateSampler(This,desc,descriptor) (This)->lpVtbl->CreateSampler(This,desc,descriptor) +#define ID3D12Device10_CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) (This)->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type) +#define ID3D12Device10_CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) (This)->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type) +#define ID3D12Device10_GetResourceAllocationInfo(This,visible_mask,reource_desc_count,resource_descs) ID3D12Device10_GetResourceAllocationInfo_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device10_GetCustomHeapProperties(This,node_mask,heap_type) ID3D12Device10_GetCustomHeapProperties_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device10_CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device10_CreateHeap(This,desc,riid,heap) (This)->lpVtbl->CreateHeap(This,desc,riid,heap) +#define ID3D12Device10_CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device10_CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device10_CreateSharedHandle(This,object,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle) +#define ID3D12Device10_OpenSharedHandle(This,handle,riid,object) (This)->lpVtbl->OpenSharedHandle(This,handle,riid,object) +#define ID3D12Device10_OpenSharedHandleByName(This,name,access,handle) (This)->lpVtbl->OpenSharedHandleByName(This,name,access,handle) +#define ID3D12Device10_MakeResident(This,object_count,objects) (This)->lpVtbl->MakeResident(This,object_count,objects) +#define ID3D12Device10_Evict(This,object_count,objects) (This)->lpVtbl->Evict(This,object_count,objects) +#define ID3D12Device10_CreateFence(This,initial_value,flags,riid,fence) (This)->lpVtbl->CreateFence(This,initial_value,flags,riid,fence) +#define ID3D12Device10_GetDeviceRemovedReason(This) (This)->lpVtbl->GetDeviceRemovedReason(This) +#define ID3D12Device10_GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) (This)->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes) +#define ID3D12Device10_CreateQueryHeap(This,desc,riid,heap) (This)->lpVtbl->CreateQueryHeap(This,desc,riid,heap) +#define ID3D12Device10_SetStablePowerState(This,enable) (This)->lpVtbl->SetStablePowerState(This,enable) +#define ID3D12Device10_CreateCommandSignature(This,desc,root_signature,riid,command_signature) (This)->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature) +#define ID3D12Device10_GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) (This)->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings) +#define ID3D12Device10_GetAdapterLuid(This) ID3D12Device10_GetAdapterLuid_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device1 methods ***/ +#define ID3D12Device10_CreatePipelineLibrary(This,blob,blob_size,iid,lib) (This)->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib) +#define ID3D12Device10_SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) (This)->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event) +#define ID3D12Device10_SetResidencyPriority(This,object_count,objects,priorities) (This)->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities) +/*** ID3D12Device2 methods ***/ +#define ID3D12Device10_CreatePipelineState(This,desc,riid,pipeline_state) (This)->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state) +/*** ID3D12Device3 methods ***/ +#define ID3D12Device10_OpenExistingHeapFromAddress(This,address,riid,heap) (This)->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap) +#define ID3D12Device10_OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) (This)->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap) +#define ID3D12Device10_EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) (This)->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value) +/*** ID3D12Device4 methods ***/ +#define ID3D12Device10_CreateCommandList1(This,node_mask,type,flags,riid,command_list) (This)->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list) +#define ID3D12Device10_CreateProtectedResourceSession(This,desc,riid,session) (This)->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session) +#define ID3D12Device10_CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) (This)->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) +#define ID3D12Device10_CreateHeap1(This,desc,protected_session,riid,heap) (This)->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap) +#define ID3D12Device10_CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) (This)->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource) +#define ID3D12Device10_GetResourceAllocationInfo1(This,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1) ID3D12Device10_GetResourceAllocationInfo1_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +/*** ID3D12Device5 methods ***/ +#define ID3D12Device10_CreateLifetimeTracker(This,owner,riid,tracker) (This)->lpVtbl->CreateLifetimeTracker(This,owner,riid,tracker) +#define ID3D12Device10_RemoveDevice(This) (This)->lpVtbl->RemoveDevice(This) +#define ID3D12Device10_EnumerateMetaCommands(This,meta_commands_count,descs) (This)->lpVtbl->EnumerateMetaCommands(This,meta_commands_count,descs) +#define ID3D12Device10_EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs) (This)->lpVtbl->EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs) +#define ID3D12Device10_CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command) (This)->lpVtbl->CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command) +#define ID3D12Device10_CreateStateObject(This,desc,riid,state_object) (This)->lpVtbl->CreateStateObject(This,desc,riid,state_object) +#define ID3D12Device10_GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info) (This)->lpVtbl->GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info) +#define ID3D12Device10_CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check) (This)->lpVtbl->CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check) +/*** ID3D12Device6 methods ***/ +#define ID3D12Device10_SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired) (This)->lpVtbl->SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired) +/*** ID3D12Device7 methods ***/ +#define ID3D12Device10_AddToStateObject(This,addition,state_object_to_grow_from,riid,new_state_object) (This)->lpVtbl->AddToStateObject(This,addition,state_object_to_grow_from,riid,new_state_object) +#define ID3D12Device10_CreateProtectedResourceSession1(This,desc,riid,session) (This)->lpVtbl->CreateProtectedResourceSession1(This,desc,riid,session) +/*** ID3D12Device8 methods ***/ +#define ID3D12Device10_GetResourceAllocationInfo2(This,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1) ID3D12Device10_GetResourceAllocationInfo2_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12Device10_CreateCommittedResource2(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) (This)->lpVtbl->CreateCommittedResource2(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource) +#define ID3D12Device10_CreatePlacedResource1(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) (This)->lpVtbl->CreatePlacedResource1(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource) +#define ID3D12Device10_CreateSamplerFeedbackUnorderedAccessView(This,targeted_resource,feedback_resource,dst_descriptor) (This)->lpVtbl->CreateSamplerFeedbackUnorderedAccessView(This,targeted_resource,feedback_resource,dst_descriptor) +#define ID3D12Device10_GetCopyableFootprints1(This,resource_desc,first_subresource,subresources_count,base_offset,layouts,rows_count,row_size_in_bytes,total_bytes) (This)->lpVtbl->GetCopyableFootprints1(This,resource_desc,first_subresource,subresources_count,base_offset,layouts,rows_count,row_size_in_bytes,total_bytes) +/*** ID3D12Device9 methods ***/ +#define ID3D12Device10_CreateShaderCacheSession(This,desc,riid,session) (This)->lpVtbl->CreateShaderCacheSession(This,desc,riid,session) +#define ID3D12Device10_ShaderCacheControl(This,kinds,control) (This)->lpVtbl->ShaderCacheControl(This,kinds,control) +#define ID3D12Device10_CreateCommandQueue1(This,desc,creator_id,riid,command_queue) (This)->lpVtbl->CreateCommandQueue1(This,desc,creator_id,riid,command_queue) +/*** ID3D12Device10 methods ***/ +#define ID3D12Device10_CreateCommittedResource3(This,heap_properties,heap_flags,desc,initial_layout,optimized_clear_value,protected_session,castable_formats_count,castable_formats,riid_resource,resource) (This)->lpVtbl->CreateCommittedResource3(This,heap_properties,heap_flags,desc,initial_layout,optimized_clear_value,protected_session,castable_formats_count,castable_formats,riid_resource,resource) +#define ID3D12Device10_CreatePlacedResource2(This,heap,heap_offset,desc,initial_layout,optimized_clear_value,castable_formats_count,castable_formats,riid,resource) (This)->lpVtbl->CreatePlacedResource2(This,heap,heap_offset,desc,initial_layout,optimized_clear_value,castable_formats_count,castable_formats,riid,resource) +#define ID3D12Device10_CreateReservedResource2(This,desc,initial_layout,optimized_clear_value,protected_session,castable_formats_count,castable_formats,riid,resource) (This)->lpVtbl->CreateReservedResource2(This,desc,initial_layout,optimized_clear_value,protected_session,castable_formats_count,castable_formats,riid,resource) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device10_QueryInterface(ID3D12Device10* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Device10_AddRef(ID3D12Device10* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Device10_Release(ID3D12Device10* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device10_GetPrivateData(ID3D12Device10* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device10_SetPrivateData(ID3D12Device10* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12Device10_SetPrivateDataInterface(ID3D12Device10* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12Device10_SetName(ID3D12Device10* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12Device methods ***/ +static __WIDL_INLINE UINT ID3D12Device10_GetNodeCount(ID3D12Device10* This) { + return This->lpVtbl->GetNodeCount(This); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateCommandQueue(ID3D12Device10* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID riid,void **command_queue) { + return This->lpVtbl->CreateCommandQueue(This,desc,riid,command_queue); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateCommandAllocator(ID3D12Device10* This,D3D12_COMMAND_LIST_TYPE type,REFIID riid,void **command_allocator) { + return This->lpVtbl->CreateCommandAllocator(This,type,riid,command_allocator); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateGraphicsPipelineState(ID3D12Device10* This,const D3D12_GRAPHICS_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateGraphicsPipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateComputePipelineState(ID3D12Device10* This,const D3D12_COMPUTE_PIPELINE_STATE_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreateComputePipelineState(This,desc,riid,pipeline_state); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateCommandList(ID3D12Device10* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,ID3D12CommandAllocator *command_allocator,ID3D12PipelineState *initial_pipeline_state,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList(This,node_mask,type,command_allocator,initial_pipeline_state,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CheckFeatureSupport(ID3D12Device10* This,D3D12_FEATURE feature,void *feature_data,UINT feature_data_size) { + return This->lpVtbl->CheckFeatureSupport(This,feature,feature_data,feature_data_size); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateDescriptorHeap(ID3D12Device10* This,const D3D12_DESCRIPTOR_HEAP_DESC *desc,REFIID riid,void **descriptor_heap) { + return This->lpVtbl->CreateDescriptorHeap(This,desc,riid,descriptor_heap); +} +static __WIDL_INLINE UINT ID3D12Device10_GetDescriptorHandleIncrementSize(ID3D12Device10* This,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + return This->lpVtbl->GetDescriptorHandleIncrementSize(This,descriptor_heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateRootSignature(ID3D12Device10* This,UINT node_mask,const void *bytecode,SIZE_T bytecode_length,REFIID riid,void **root_signature) { + return This->lpVtbl->CreateRootSignature(This,node_mask,bytecode,bytecode_length,riid,root_signature); +} +static __WIDL_INLINE void ID3D12Device10_CreateConstantBufferView(ID3D12Device10* This,const D3D12_CONSTANT_BUFFER_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateConstantBufferView(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device10_CreateShaderResourceView(ID3D12Device10* This,ID3D12Resource *resource,const D3D12_SHADER_RESOURCE_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateShaderResourceView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device10_CreateUnorderedAccessView(ID3D12Device10* This,ID3D12Resource *resource,ID3D12Resource *counter_resource,const D3D12_UNORDERED_ACCESS_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateUnorderedAccessView(This,resource,counter_resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device10_CreateRenderTargetView(ID3D12Device10* This,ID3D12Resource *resource,const D3D12_RENDER_TARGET_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateRenderTargetView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device10_CreateDepthStencilView(ID3D12Device10* This,ID3D12Resource *resource,const D3D12_DEPTH_STENCIL_VIEW_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateDepthStencilView(This,resource,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device10_CreateSampler(ID3D12Device10* This,const D3D12_SAMPLER_DESC *desc,D3D12_CPU_DESCRIPTOR_HANDLE descriptor) { + This->lpVtbl->CreateSampler(This,desc,descriptor); +} +static __WIDL_INLINE void ID3D12Device10_CopyDescriptors(ID3D12Device10* This,UINT dst_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *dst_descriptor_range_offsets,const UINT *dst_descriptor_range_sizes,UINT src_descriptor_range_count,const D3D12_CPU_DESCRIPTOR_HANDLE *src_descriptor_range_offsets,const UINT *src_descriptor_range_sizes,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptors(This,dst_descriptor_range_count,dst_descriptor_range_offsets,dst_descriptor_range_sizes,src_descriptor_range_count,src_descriptor_range_offsets,src_descriptor_range_sizes,descriptor_heap_type); +} +static __WIDL_INLINE void ID3D12Device10_CopyDescriptorsSimple(ID3D12Device10* This,UINT descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor_range_offset,const D3D12_CPU_DESCRIPTOR_HANDLE src_descriptor_range_offset,D3D12_DESCRIPTOR_HEAP_TYPE descriptor_heap_type) { + This->lpVtbl->CopyDescriptorsSimple(This,descriptor_count,dst_descriptor_range_offset,src_descriptor_range_offset,descriptor_heap_type); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device10_GetResourceAllocationInfo(ID3D12Device10* This,UINT visible_mask,UINT reource_desc_count,const D3D12_RESOURCE_DESC *resource_descs) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo(This,&__ret,visible_mask,reource_desc_count,resource_descs); +} +static __WIDL_INLINE D3D12_HEAP_PROPERTIES ID3D12Device10_GetCustomHeapProperties(ID3D12Device10* This,UINT node_mask,D3D12_HEAP_TYPE heap_type) { + D3D12_HEAP_PROPERTIES __ret; + return *This->lpVtbl->GetCustomHeapProperties(This,&__ret,node_mask,heap_type); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateCommittedResource(ID3D12Device10* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateCommittedResource(This,heap_properties,heap_flags,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateHeap(ID3D12Device10* This,const D3D12_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreatePlacedResource(ID3D12Device10* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreatePlacedResource(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateReservedResource(ID3D12Device10* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource(This,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateSharedHandle(ID3D12Device10* This,ID3D12DeviceChild *object,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { + return This->lpVtbl->CreateSharedHandle(This,object,attributes,access,name,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device10_OpenSharedHandle(ID3D12Device10* This,HANDLE handle,REFIID riid,void **object) { + return This->lpVtbl->OpenSharedHandle(This,handle,riid,object); +} +static __WIDL_INLINE HRESULT ID3D12Device10_OpenSharedHandleByName(ID3D12Device10* This,const WCHAR *name,DWORD access,HANDLE *handle) { + return This->lpVtbl->OpenSharedHandleByName(This,name,access,handle); +} +static __WIDL_INLINE HRESULT ID3D12Device10_MakeResident(ID3D12Device10* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->MakeResident(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device10_Evict(ID3D12Device10* This,UINT object_count,ID3D12Pageable *const *objects) { + return This->lpVtbl->Evict(This,object_count,objects); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateFence(ID3D12Device10* This,UINT64 initial_value,D3D12_FENCE_FLAGS flags,REFIID riid,void **fence) { + return This->lpVtbl->CreateFence(This,initial_value,flags,riid,fence); +} +static __WIDL_INLINE HRESULT ID3D12Device10_GetDeviceRemovedReason(ID3D12Device10* This) { + return This->lpVtbl->GetDeviceRemovedReason(This); +} +static __WIDL_INLINE void ID3D12Device10_GetCopyableFootprints(ID3D12Device10* This,const D3D12_RESOURCE_DESC *desc,UINT first_sub_resource,UINT sub_resource_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *row_count,UINT64 *row_size,UINT64 *total_bytes) { + This->lpVtbl->GetCopyableFootprints(This,desc,first_sub_resource,sub_resource_count,base_offset,layouts,row_count,row_size,total_bytes); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateQueryHeap(ID3D12Device10* This,const D3D12_QUERY_HEAP_DESC *desc,REFIID riid,void **heap) { + return This->lpVtbl->CreateQueryHeap(This,desc,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device10_SetStablePowerState(ID3D12Device10* This,WINBOOL enable) { + return This->lpVtbl->SetStablePowerState(This,enable); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateCommandSignature(ID3D12Device10* This,const D3D12_COMMAND_SIGNATURE_DESC *desc,ID3D12RootSignature *root_signature,REFIID riid,void **command_signature) { + return This->lpVtbl->CreateCommandSignature(This,desc,root_signature,riid,command_signature); +} +static __WIDL_INLINE void ID3D12Device10_GetResourceTiling(ID3D12Device10* This,ID3D12Resource *resource,UINT *total_tile_count,D3D12_PACKED_MIP_INFO *packed_mip_info,D3D12_TILE_SHAPE *standard_tile_shape,UINT *sub_resource_tiling_count,UINT first_sub_resource_tiling,D3D12_SUBRESOURCE_TILING *sub_resource_tilings) { + This->lpVtbl->GetResourceTiling(This,resource,total_tile_count,packed_mip_info,standard_tile_shape,sub_resource_tiling_count,first_sub_resource_tiling,sub_resource_tilings); +} +static __WIDL_INLINE LUID ID3D12Device10_GetAdapterLuid(ID3D12Device10* This) { + LUID __ret; + return *This->lpVtbl->GetAdapterLuid(This,&__ret); +} +/*** ID3D12Device1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device10_CreatePipelineLibrary(ID3D12Device10* This,const void *blob,SIZE_T blob_size,REFIID iid,void **lib) { + return This->lpVtbl->CreatePipelineLibrary(This,blob,blob_size,iid,lib); +} +static __WIDL_INLINE HRESULT ID3D12Device10_SetEventOnMultipleFenceCompletion(ID3D12Device10* This,ID3D12Fence *const *fences,const UINT64 *values,UINT fence_count,D3D12_MULTIPLE_FENCE_WAIT_FLAGS flags,HANDLE event) { + return This->lpVtbl->SetEventOnMultipleFenceCompletion(This,fences,values,fence_count,flags,event); +} +static __WIDL_INLINE HRESULT ID3D12Device10_SetResidencyPriority(ID3D12Device10* This,UINT object_count,ID3D12Pageable *const *objects,const D3D12_RESIDENCY_PRIORITY *priorities) { + return This->lpVtbl->SetResidencyPriority(This,object_count,objects,priorities); +} +/*** ID3D12Device2 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device10_CreatePipelineState(ID3D12Device10* This,const D3D12_PIPELINE_STATE_STREAM_DESC *desc,REFIID riid,void **pipeline_state) { + return This->lpVtbl->CreatePipelineState(This,desc,riid,pipeline_state); +} +/*** ID3D12Device3 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device10_OpenExistingHeapFromAddress(ID3D12Device10* This,const void *address,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromAddress(This,address,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device10_OpenExistingHeapFromFileMapping(ID3D12Device10* This,HANDLE file_mapping,REFIID riid,void **heap) { + return This->lpVtbl->OpenExistingHeapFromFileMapping(This,file_mapping,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device10_EnqueueMakeResident(ID3D12Device10* This,D3D12_RESIDENCY_FLAGS flags,UINT num_objects,ID3D12Pageable *const *objects,ID3D12Fence *fence,UINT64 fence_value) { + return This->lpVtbl->EnqueueMakeResident(This,flags,num_objects,objects,fence,fence_value); +} +/*** ID3D12Device4 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device10_CreateCommandList1(ID3D12Device10* This,UINT node_mask,D3D12_COMMAND_LIST_TYPE type,D3D12_COMMAND_LIST_FLAGS flags,REFIID riid,void **command_list) { + return This->lpVtbl->CreateCommandList1(This,node_mask,type,flags,riid,command_list); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateProtectedResourceSession(ID3D12Device10* This,const D3D12_PROTECTED_RESOURCE_SESSION_DESC *desc,REFIID riid,void **session) { + return This->lpVtbl->CreateProtectedResourceSession(This,desc,riid,session); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateCommittedResource1(ID3D12Device10* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_resource_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid_resource,void **resource) { + return This->lpVtbl->CreateCommittedResource1(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateHeap1(ID3D12Device10* This,const D3D12_HEAP_DESC *desc,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **heap) { + return This->lpVtbl->CreateHeap1(This,desc,protected_session,riid,heap); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateReservedResource1(ID3D12Device10* This,const D3D12_RESOURCE_DESC *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource1(This,desc,initial_state,optimized_clear_value,protected_session,riid,resource); +} +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device10_GetResourceAllocationInfo1(ID3D12Device10* This,UINT visible_mask,UINT resource_descs_count,const D3D12_RESOURCE_DESC *resource_descs,D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo1(This,&__ret,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1); +} +/*** ID3D12Device5 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device10_CreateLifetimeTracker(ID3D12Device10* This,ID3D12LifetimeOwner *owner,REFIID riid,void **tracker) { + return This->lpVtbl->CreateLifetimeTracker(This,owner,riid,tracker); +} +static __WIDL_INLINE void ID3D12Device10_RemoveDevice(ID3D12Device10* This) { + This->lpVtbl->RemoveDevice(This); +} +static __WIDL_INLINE HRESULT ID3D12Device10_EnumerateMetaCommands(ID3D12Device10* This,UINT *meta_commands_count,D3D12_META_COMMAND_DESC *descs) { + return This->lpVtbl->EnumerateMetaCommands(This,meta_commands_count,descs); +} +static __WIDL_INLINE HRESULT ID3D12Device10_EnumerateMetaCommandParameters(ID3D12Device10* This,REFGUID command_id,D3D12_META_COMMAND_PARAMETER_STAGE stage,UINT *total_structure_size_in_bytes,UINT *parameter_count,D3D12_META_COMMAND_PARAMETER_DESC *parameter_descs) { + return This->lpVtbl->EnumerateMetaCommandParameters(This,command_id,stage,total_structure_size_in_bytes,parameter_count,parameter_descs); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateMetaCommand(ID3D12Device10* This,REFGUID command_id,UINT node_mask,const void *creation_parameters_data,SIZE_T creation_parameters_data_size_in_bytes,REFIID riid,void **meta_command) { + return This->lpVtbl->CreateMetaCommand(This,command_id,node_mask,creation_parameters_data,creation_parameters_data_size_in_bytes,riid,meta_command); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateStateObject(ID3D12Device10* This,const D3D12_STATE_OBJECT_DESC *desc,REFIID riid,void **state_object) { + return This->lpVtbl->CreateStateObject(This,desc,riid,state_object); +} +static __WIDL_INLINE void ID3D12Device10_GetRaytracingAccelerationStructurePrebuildInfo(ID3D12Device10* This,const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS *desc,D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO *info) { + This->lpVtbl->GetRaytracingAccelerationStructurePrebuildInfo(This,desc,info); +} +static __WIDL_INLINE D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS ID3D12Device10_CheckDriverMatchingIdentifier(ID3D12Device10* This,D3D12_SERIALIZED_DATA_TYPE serialized_data_type,const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER *identifier_to_check) { + return This->lpVtbl->CheckDriverMatchingIdentifier(This,serialized_data_type,identifier_to_check); +} +/*** ID3D12Device6 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device10_SetBackgroundProcessingMode(ID3D12Device10* This,D3D12_BACKGROUND_PROCESSING_MODE mode,D3D12_MEASUREMENTS_ACTION action,HANDLE event,WINBOOL *further_measurements_desired) { + return This->lpVtbl->SetBackgroundProcessingMode(This,mode,action,event,further_measurements_desired); +} +/*** ID3D12Device7 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device10_AddToStateObject(ID3D12Device10* This,const D3D12_STATE_OBJECT_DESC *addition,ID3D12StateObject *state_object_to_grow_from,REFIID riid,void **new_state_object) { + return This->lpVtbl->AddToStateObject(This,addition,state_object_to_grow_from,riid,new_state_object); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateProtectedResourceSession1(ID3D12Device10* This,const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *desc,REFIID riid,void **session) { + return This->lpVtbl->CreateProtectedResourceSession1(This,desc,riid,session); +} +/*** ID3D12Device8 methods ***/ +static __WIDL_INLINE D3D12_RESOURCE_ALLOCATION_INFO ID3D12Device10_GetResourceAllocationInfo2(ID3D12Device10* This,UINT visible_mask,UINT resource_descs_count,const D3D12_RESOURCE_DESC1 *resource_descs,D3D12_RESOURCE_ALLOCATION_INFO1 *resource_allocation_info1) { + D3D12_RESOURCE_ALLOCATION_INFO __ret; + return *This->lpVtbl->GetResourceAllocationInfo2(This,&__ret,visible_mask,resource_descs_count,resource_descs,resource_allocation_info1); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateCommittedResource2(ID3D12Device10* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC1 *desc,D3D12_RESOURCE_STATES initial_resource_state,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,REFIID riid_resource,void **resource) { + return This->lpVtbl->CreateCommittedResource2(This,heap_properties,heap_flags,desc,initial_resource_state,optimized_clear_value,protected_session,riid_resource,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreatePlacedResource1(ID3D12Device10* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC1 *desc,D3D12_RESOURCE_STATES initial_state,const D3D12_CLEAR_VALUE *optimized_clear_value,REFIID riid,void **resource) { + return This->lpVtbl->CreatePlacedResource1(This,heap,heap_offset,desc,initial_state,optimized_clear_value,riid,resource); +} +static __WIDL_INLINE void ID3D12Device10_CreateSamplerFeedbackUnorderedAccessView(ID3D12Device10* This,ID3D12Resource *targeted_resource,ID3D12Resource *feedback_resource,D3D12_CPU_DESCRIPTOR_HANDLE dst_descriptor) { + This->lpVtbl->CreateSamplerFeedbackUnorderedAccessView(This,targeted_resource,feedback_resource,dst_descriptor); +} +static __WIDL_INLINE void ID3D12Device10_GetCopyableFootprints1(ID3D12Device10* This,const D3D12_RESOURCE_DESC1 *resource_desc,UINT first_subresource,UINT subresources_count,UINT64 base_offset,D3D12_PLACED_SUBRESOURCE_FOOTPRINT *layouts,UINT *rows_count,UINT64 *row_size_in_bytes,UINT64 *total_bytes) { + This->lpVtbl->GetCopyableFootprints1(This,resource_desc,first_subresource,subresources_count,base_offset,layouts,rows_count,row_size_in_bytes,total_bytes); +} +/*** ID3D12Device9 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device10_CreateShaderCacheSession(ID3D12Device10* This,const D3D12_SHADER_CACHE_SESSION_DESC *desc,REFIID riid,void **session) { + return This->lpVtbl->CreateShaderCacheSession(This,desc,riid,session); +} +static __WIDL_INLINE HRESULT ID3D12Device10_ShaderCacheControl(ID3D12Device10* This,D3D12_SHADER_CACHE_KIND_FLAGS kinds,D3D12_SHADER_CACHE_CONTROL_FLAGS control) { + return This->lpVtbl->ShaderCacheControl(This,kinds,control); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateCommandQueue1(ID3D12Device10* This,const D3D12_COMMAND_QUEUE_DESC *desc,REFIID creator_id,REFIID riid,void **command_queue) { + return This->lpVtbl->CreateCommandQueue1(This,desc,creator_id,riid,command_queue); +} +/*** ID3D12Device10 methods ***/ +static __WIDL_INLINE HRESULT ID3D12Device10_CreateCommittedResource3(ID3D12Device10* This,const D3D12_HEAP_PROPERTIES *heap_properties,D3D12_HEAP_FLAGS heap_flags,const D3D12_RESOURCE_DESC1 *desc,D3D12_BARRIER_LAYOUT initial_layout,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,UINT32 castable_formats_count,DXGI_FORMAT *castable_formats,REFIID riid_resource,void **resource) { + return This->lpVtbl->CreateCommittedResource3(This,heap_properties,heap_flags,desc,initial_layout,optimized_clear_value,protected_session,castable_formats_count,castable_formats,riid_resource,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreatePlacedResource2(ID3D12Device10* This,ID3D12Heap *heap,UINT64 heap_offset,const D3D12_RESOURCE_DESC1 *desc,D3D12_BARRIER_LAYOUT initial_layout,const D3D12_CLEAR_VALUE *optimized_clear_value,UINT32 castable_formats_count,DXGI_FORMAT *castable_formats,REFIID riid,void **resource) { + return This->lpVtbl->CreatePlacedResource2(This,heap,heap_offset,desc,initial_layout,optimized_clear_value,castable_formats_count,castable_formats,riid,resource); +} +static __WIDL_INLINE HRESULT ID3D12Device10_CreateReservedResource2(ID3D12Device10* This,const D3D12_RESOURCE_DESC *desc,D3D12_BARRIER_LAYOUT initial_layout,const D3D12_CLEAR_VALUE *optimized_clear_value,ID3D12ProtectedResourceSession *protected_session,UINT32 castable_formats_count,DXGI_FORMAT *castable_formats,REFIID riid,void **resource) { + return This->lpVtbl->CreateReservedResource2(This,desc,initial_layout,optimized_clear_value,protected_session,castable_formats_count,castable_formats,riid,resource); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Device10_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12VirtualizationGuestDevice interface + */ +#ifndef __ID3D12VirtualizationGuestDevice_INTERFACE_DEFINED__ +#define __ID3D12VirtualizationGuestDevice_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VirtualizationGuestDevice, 0xbc66d368, 0x7373, 0x4943, 0x87,0x57, 0xfc,0x87,0xdc,0x79,0xe4,0x76); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("bc66d368-7373-4943-8757-fc87dc79e476") +ID3D12VirtualizationGuestDevice : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE ShareWithHost( + ID3D12DeviceChild *object, + HANDLE *handle) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateFenceFd( + ID3D12Fence *fence, + UINT64 fence_value, + int *fence_fd) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VirtualizationGuestDevice, 0xbc66d368, 0x7373, 0x4943, 0x87,0x57, 0xfc,0x87,0xdc,0x79,0xe4,0x76) +#endif +#else +typedef struct ID3D12VirtualizationGuestDeviceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VirtualizationGuestDevice *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VirtualizationGuestDevice *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VirtualizationGuestDevice *This); + + /*** ID3D12VirtualizationGuestDevice methods ***/ + HRESULT (STDMETHODCALLTYPE *ShareWithHost)( + ID3D12VirtualizationGuestDevice *This, + ID3D12DeviceChild *object, + HANDLE *handle); + + HRESULT (STDMETHODCALLTYPE *CreateFenceFd)( + ID3D12VirtualizationGuestDevice *This, + ID3D12Fence *fence, + UINT64 fence_value, + int *fence_fd); + + END_INTERFACE +} ID3D12VirtualizationGuestDeviceVtbl; + +interface ID3D12VirtualizationGuestDevice { + CONST_VTBL ID3D12VirtualizationGuestDeviceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VirtualizationGuestDevice_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VirtualizationGuestDevice_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VirtualizationGuestDevice_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12VirtualizationGuestDevice methods ***/ +#define ID3D12VirtualizationGuestDevice_ShareWithHost(This,object,handle) (This)->lpVtbl->ShareWithHost(This,object,handle) +#define ID3D12VirtualizationGuestDevice_CreateFenceFd(This,fence,fence_value,fence_fd) (This)->lpVtbl->CreateFenceFd(This,fence,fence_value,fence_fd) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VirtualizationGuestDevice_QueryInterface(ID3D12VirtualizationGuestDevice* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VirtualizationGuestDevice_AddRef(ID3D12VirtualizationGuestDevice* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VirtualizationGuestDevice_Release(ID3D12VirtualizationGuestDevice* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12VirtualizationGuestDevice methods ***/ +static __WIDL_INLINE HRESULT ID3D12VirtualizationGuestDevice_ShareWithHost(ID3D12VirtualizationGuestDevice* This,ID3D12DeviceChild *object,HANDLE *handle) { + return This->lpVtbl->ShareWithHost(This,object,handle); +} +static __WIDL_INLINE HRESULT ID3D12VirtualizationGuestDevice_CreateFenceFd(ID3D12VirtualizationGuestDevice* This,ID3D12Fence *fence,UINT64 fence_value,int *fence_fd) { + return This->lpVtbl->CreateFenceFd(This,fence,fence_value,fence_fd); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VirtualizationGuestDevice_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12Tools interface + */ +#ifndef __ID3D12Tools_INTERFACE_DEFINED__ +#define __ID3D12Tools_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Tools, 0x7071e1f0, 0xe84b, 0x4b33, 0x97,0x4f, 0x12,0xfa,0x49,0xde,0x65,0xc5); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("7071e1f0-e84b-4b33-974f-12fa49de65c5") +ID3D12Tools : public IUnknown +{ + virtual void STDMETHODCALLTYPE EnableShaderInstrumentation( + WINBOOL enable) = 0; + + virtual WINBOOL STDMETHODCALLTYPE ShaderInstrumentationEnabled( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Tools, 0x7071e1f0, 0xe84b, 0x4b33, 0x97,0x4f, 0x12,0xfa,0x49,0xde,0x65,0xc5) +#endif +#else +typedef struct ID3D12ToolsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Tools *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Tools *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Tools *This); + + /*** ID3D12Tools methods ***/ + void (STDMETHODCALLTYPE *EnableShaderInstrumentation)( + ID3D12Tools *This, + WINBOOL enable); + + WINBOOL (STDMETHODCALLTYPE *ShaderInstrumentationEnabled)( + ID3D12Tools *This); + + END_INTERFACE +} ID3D12ToolsVtbl; + +interface ID3D12Tools { + CONST_VTBL ID3D12ToolsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Tools_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Tools_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Tools_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Tools methods ***/ +#define ID3D12Tools_EnableShaderInstrumentation(This,enable) (This)->lpVtbl->EnableShaderInstrumentation(This,enable) +#define ID3D12Tools_ShaderInstrumentationEnabled(This) (This)->lpVtbl->ShaderInstrumentationEnabled(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Tools_QueryInterface(ID3D12Tools* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Tools_AddRef(ID3D12Tools* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Tools_Release(ID3D12Tools* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Tools methods ***/ +static __WIDL_INLINE void ID3D12Tools_EnableShaderInstrumentation(ID3D12Tools* This,WINBOOL enable) { + This->lpVtbl->EnableShaderInstrumentation(This,enable); +} +static __WIDL_INLINE WINBOOL ID3D12Tools_ShaderInstrumentationEnabled(ID3D12Tools* This) { + return This->lpVtbl->ShaderInstrumentationEnabled(This); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Tools_INTERFACE_DEFINED__ */ + +DEFINE_GUID(CLSID_D3D12Debug, 0xf2352aeb, 0xdd84, 0x49fe, 0xb9, 0x7b, 0xa9, 0xdc, 0xfd, 0xcc, 0x1b, 0x4f); +DEFINE_GUID(CLSID_D3D12Tools, 0xe38216b1, 0x3c8c, 0x4833, 0xaa, 0x09, 0x0a, 0x06, 0xb6, 0x5d, 0x96, 0xc8); +DEFINE_GUID(CLSID_D3D12DeviceRemovedExtendedData, 0x4a75bbc4, 0x9ff4, 0x4ad8, 0x9f, 0x18, 0xab, 0xae, 0x84, 0xdc, 0x5f, 0xf2); +DEFINE_GUID(CLSID_D3D12SDKConfiguration, 0x7cda6aca, 0xa03e, 0x49c8, 0x94, 0x58, 0x03, 0x34, 0xd2, 0x0e, 0x07, 0xce); +/***************************************************************************** + * ID3D12SDKConfiguration interface + */ +#ifndef __ID3D12SDKConfiguration_INTERFACE_DEFINED__ +#define __ID3D12SDKConfiguration_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12SDKConfiguration, 0xe9eb5314, 0x33aa, 0x42b2, 0xa7,0x18, 0xd7,0x7f,0x58,0xb1,0xf1,0xc7); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e9eb5314-33aa-42b2-a718-d77f58b1f1c7") +ID3D12SDKConfiguration : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetSDKVersion( + UINT version, + const char *path) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12SDKConfiguration, 0xe9eb5314, 0x33aa, 0x42b2, 0xa7,0x18, 0xd7,0x7f,0x58,0xb1,0xf1,0xc7) +#endif +#else +typedef struct ID3D12SDKConfigurationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12SDKConfiguration *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12SDKConfiguration *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12SDKConfiguration *This); + + /*** ID3D12SDKConfiguration methods ***/ + HRESULT (STDMETHODCALLTYPE *SetSDKVersion)( + ID3D12SDKConfiguration *This, + UINT version, + const char *path); + + END_INTERFACE +} ID3D12SDKConfigurationVtbl; + +interface ID3D12SDKConfiguration { + CONST_VTBL ID3D12SDKConfigurationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12SDKConfiguration_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12SDKConfiguration_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12SDKConfiguration_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12SDKConfiguration methods ***/ +#define ID3D12SDKConfiguration_SetSDKVersion(This,version,path) (This)->lpVtbl->SetSDKVersion(This,version,path) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12SDKConfiguration_QueryInterface(ID3D12SDKConfiguration* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12SDKConfiguration_AddRef(ID3D12SDKConfiguration* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12SDKConfiguration_Release(ID3D12SDKConfiguration* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12SDKConfiguration methods ***/ +static __WIDL_INLINE HRESULT ID3D12SDKConfiguration_SetSDKVersion(ID3D12SDKConfiguration* This,UINT version,const char *path) { + return This->lpVtbl->SetSDKVersion(This,version,path); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12SDKConfiguration_INTERFACE_DEFINED__ */ + +typedef enum D3D12_AXIS_SHADING_RATE { + D3D12_AXIS_SHADING_RATE_1X = 0x0, + D3D12_AXIS_SHADING_RATE_2X = 0x1, + D3D12_AXIS_SHADING_RATE_4X = 0x2 +} D3D12_AXIS_SHADING_RATE; +typedef enum D3D12_SHADING_RATE { + D3D12_SHADING_RATE_1X1 = 0x0, + D3D12_SHADING_RATE_1X2 = 0x1, + D3D12_SHADING_RATE_2X1 = 0x4, + D3D12_SHADING_RATE_2X2 = 0x5, + D3D12_SHADING_RATE_2X4 = 0x6, + D3D12_SHADING_RATE_4X2 = 0x9, + D3D12_SHADING_RATE_4X4 = 0xa +} D3D12_SHADING_RATE; +typedef enum D3D12_SHADING_RATE_COMBINER { + D3D12_SHADING_RATE_COMBINER_PASSTHROUGH = 0x0, + D3D12_SHADING_RATE_COMBINER_OVERRIDE = 0x1, + D3D12_SHADING_RATE_COMBINER_MIN = 0x2, + D3D12_SHADING_RATE_COMBINER_MAX = 0x3, + D3D12_SHADING_RATE_COMBINER_SUM = 0x4 +} D3D12_SHADING_RATE_COMBINER; +/***************************************************************************** + * ID3D12GraphicsCommandList5 interface + */ +#ifndef __ID3D12GraphicsCommandList5_INTERFACE_DEFINED__ +#define __ID3D12GraphicsCommandList5_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12GraphicsCommandList5, 0x55050859, 0x4024, 0x474c, 0x87,0xf5, 0x64,0x72,0xea,0xee,0x44,0xea); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("55050859-4024-474c-87f5-6472eaee44ea") +ID3D12GraphicsCommandList5 : public ID3D12GraphicsCommandList4 +{ + virtual void STDMETHODCALLTYPE RSSetShadingRate( + D3D12_SHADING_RATE base_shading_rate, + const D3D12_SHADING_RATE_COMBINER *combiners) = 0; + + virtual void STDMETHODCALLTYPE RSSetShadingRateImage( + ID3D12Resource *shading_rate_image) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12GraphicsCommandList5, 0x55050859, 0x4024, 0x474c, 0x87,0xf5, 0x64,0x72,0xea,0xee,0x44,0xea) +#endif +#else +typedef struct ID3D12GraphicsCommandList5Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12GraphicsCommandList5 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12GraphicsCommandList5 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12GraphicsCommandList5 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12GraphicsCommandList5 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12GraphicsCommandList5 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12GraphicsCommandList5 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12GraphicsCommandList5 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12GraphicsCommandList5 *This, + REFIID riid, + void **device); + + /*** ID3D12CommandList methods ***/ + D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)( + ID3D12GraphicsCommandList5 *This); + + /*** ID3D12GraphicsCommandList methods ***/ + HRESULT (STDMETHODCALLTYPE *Close)( + ID3D12GraphicsCommandList5 *This); + + HRESULT (STDMETHODCALLTYPE *Reset)( + ID3D12GraphicsCommandList5 *This, + ID3D12CommandAllocator *allocator, + ID3D12PipelineState *initial_state); + + void (STDMETHODCALLTYPE *ClearState)( + ID3D12GraphicsCommandList5 *This, + ID3D12PipelineState *pipeline_state); + + void (STDMETHODCALLTYPE *DrawInstanced)( + ID3D12GraphicsCommandList5 *This, + UINT vertex_count_per_instance, + UINT instance_count, + UINT start_vertex_location, + UINT start_instance_location); + + void (STDMETHODCALLTYPE *DrawIndexedInstanced)( + ID3D12GraphicsCommandList5 *This, + UINT index_count_per_instance, + UINT instance_count, + UINT start_vertex_location, + INT base_vertex_location, + UINT start_instance_location); + + void (STDMETHODCALLTYPE *Dispatch)( + ID3D12GraphicsCommandList5 *This, + UINT x, + UINT u, + UINT z); + + void (STDMETHODCALLTYPE *CopyBufferRegion)( + ID3D12GraphicsCommandList5 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT64 byte_count); + + void (STDMETHODCALLTYPE *CopyTextureRegion)( + ID3D12GraphicsCommandList5 *This, + const D3D12_TEXTURE_COPY_LOCATION *dst, + UINT dst_x, + UINT dst_y, + UINT dst_z, + const D3D12_TEXTURE_COPY_LOCATION *src, + const D3D12_BOX *src_box); + + void (STDMETHODCALLTYPE *CopyResource)( + ID3D12GraphicsCommandList5 *This, + ID3D12Resource *dst_resource, + ID3D12Resource *src_resource); + + void (STDMETHODCALLTYPE *CopyTiles)( + ID3D12GraphicsCommandList5 *This, + ID3D12Resource *tiled_resource, + const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate, + const D3D12_TILE_REGION_SIZE *tile_region_size, + ID3D12Resource *buffer, + UINT64 buffer_offset, + D3D12_TILE_COPY_FLAGS flags); + + void (STDMETHODCALLTYPE *ResolveSubresource)( + ID3D12GraphicsCommandList5 *This, + ID3D12Resource *dst_resource, + UINT dst_sub_resource, + ID3D12Resource *src_resource, + UINT src_sub_resource, + DXGI_FORMAT format); + + void (STDMETHODCALLTYPE *IASetPrimitiveTopology)( + ID3D12GraphicsCommandList5 *This, + D3D12_PRIMITIVE_TOPOLOGY primitive_topology); + + void (STDMETHODCALLTYPE *RSSetViewports)( + ID3D12GraphicsCommandList5 *This, + UINT viewport_count, + const D3D12_VIEWPORT *viewports); + + void (STDMETHODCALLTYPE *RSSetScissorRects)( + ID3D12GraphicsCommandList5 *This, + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *OMSetBlendFactor)( + ID3D12GraphicsCommandList5 *This, + const FLOAT blend_factor[4]); + + void (STDMETHODCALLTYPE *OMSetStencilRef)( + ID3D12GraphicsCommandList5 *This, + UINT stencil_ref); + + void (STDMETHODCALLTYPE *SetPipelineState)( + ID3D12GraphicsCommandList5 *This, + ID3D12PipelineState *pipeline_state); + + void (STDMETHODCALLTYPE *ResourceBarrier)( + ID3D12GraphicsCommandList5 *This, + UINT barrier_count, + const D3D12_RESOURCE_BARRIER *barriers); + + void (STDMETHODCALLTYPE *ExecuteBundle)( + ID3D12GraphicsCommandList5 *This, + ID3D12GraphicsCommandList *command_list); + + void (STDMETHODCALLTYPE *SetDescriptorHeaps)( + ID3D12GraphicsCommandList5 *This, + UINT heap_count, + ID3D12DescriptorHeap *const *heaps); + + void (STDMETHODCALLTYPE *SetComputeRootSignature)( + ID3D12GraphicsCommandList5 *This, + ID3D12RootSignature *root_signature); + + void (STDMETHODCALLTYPE *SetGraphicsRootSignature)( + ID3D12GraphicsCommandList5 *This, + ID3D12RootSignature *root_signature); + + void (STDMETHODCALLTYPE *SetComputeRootDescriptorTable)( + ID3D12GraphicsCommandList5 *This, + UINT root_parameter_index, + D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); + + void (STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable)( + ID3D12GraphicsCommandList5 *This, + UINT root_parameter_index, + D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); + + void (STDMETHODCALLTYPE *SetComputeRoot32BitConstant)( + ID3D12GraphicsCommandList5 *This, + UINT root_parameter_index, + UINT data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant)( + ID3D12GraphicsCommandList5 *This, + UINT root_parameter_index, + UINT data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetComputeRoot32BitConstants)( + ID3D12GraphicsCommandList5 *This, + UINT root_parameter_index, + UINT constant_count, + const void *data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants)( + ID3D12GraphicsCommandList5 *This, + UINT root_parameter_index, + UINT constant_count, + const void *data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetComputeRootConstantBufferView)( + ID3D12GraphicsCommandList5 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView)( + ID3D12GraphicsCommandList5 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetComputeRootShaderResourceView)( + ID3D12GraphicsCommandList5 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView)( + ID3D12GraphicsCommandList5 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView)( + ID3D12GraphicsCommandList5 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView)( + ID3D12GraphicsCommandList5 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *IASetIndexBuffer)( + ID3D12GraphicsCommandList5 *This, + const D3D12_INDEX_BUFFER_VIEW *view); + + void (STDMETHODCALLTYPE *IASetVertexBuffers)( + ID3D12GraphicsCommandList5 *This, + UINT start_slot, + UINT view_count, + const D3D12_VERTEX_BUFFER_VIEW *views); + + void (STDMETHODCALLTYPE *SOSetTargets)( + ID3D12GraphicsCommandList5 *This, + UINT start_slot, + UINT view_count, + const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views); + + void (STDMETHODCALLTYPE *OMSetRenderTargets)( + ID3D12GraphicsCommandList5 *This, + UINT render_target_descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors, + WINBOOL single_descriptor_handle, + const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor); + + void (STDMETHODCALLTYPE *ClearDepthStencilView)( + ID3D12GraphicsCommandList5 *This, + D3D12_CPU_DESCRIPTOR_HANDLE dsv, + D3D12_CLEAR_FLAGS flags, + FLOAT depth, + UINT8 stencil, + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearRenderTargetView)( + ID3D12GraphicsCommandList5 *This, + D3D12_CPU_DESCRIPTOR_HANDLE rtv, + const FLOAT color[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearUnorderedAccessViewUint)( + ID3D12GraphicsCommandList5 *This, + D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, + D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, + ID3D12Resource *resource, + const UINT values[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat)( + ID3D12GraphicsCommandList5 *This, + D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, + D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, + ID3D12Resource *resource, + const float values[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *DiscardResource)( + ID3D12GraphicsCommandList5 *This, + ID3D12Resource *resource, + const D3D12_DISCARD_REGION *region); + + void (STDMETHODCALLTYPE *BeginQuery)( + ID3D12GraphicsCommandList5 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *EndQuery)( + ID3D12GraphicsCommandList5 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *ResolveQueryData)( + ID3D12GraphicsCommandList5 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT start_index, + UINT query_count, + ID3D12Resource *dst_buffer, + UINT64 aligned_dst_buffer_offset); + + void (STDMETHODCALLTYPE *SetPredication)( + ID3D12GraphicsCommandList5 *This, + ID3D12Resource *buffer, + UINT64 aligned_buffer_offset, + D3D12_PREDICATION_OP operation); + + void (STDMETHODCALLTYPE *SetMarker)( + ID3D12GraphicsCommandList5 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *BeginEvent)( + ID3D12GraphicsCommandList5 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *EndEvent)( + ID3D12GraphicsCommandList5 *This); + + void (STDMETHODCALLTYPE *ExecuteIndirect)( + ID3D12GraphicsCommandList5 *This, + ID3D12CommandSignature *command_signature, + UINT max_command_count, + ID3D12Resource *arg_buffer, + UINT64 arg_buffer_offset, + ID3D12Resource *count_buffer, + UINT64 count_buffer_offset); + + /*** ID3D12GraphicsCommandList1 methods ***/ + void (STDMETHODCALLTYPE *AtomicCopyBufferUINT)( + ID3D12GraphicsCommandList5 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT dependent_resource_count, + ID3D12Resource *const *dependent_resources, + const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); + + void (STDMETHODCALLTYPE *AtomicCopyBufferUINT64)( + ID3D12GraphicsCommandList5 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT dependent_resource_count, + ID3D12Resource *const *dependent_resources, + const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); + + void (STDMETHODCALLTYPE *OMSetDepthBounds)( + ID3D12GraphicsCommandList5 *This, + FLOAT min, + FLOAT max); + + void (STDMETHODCALLTYPE *SetSamplePositions)( + ID3D12GraphicsCommandList5 *This, + UINT sample_count, + UINT pixel_count, + D3D12_SAMPLE_POSITION *sample_positions); + + void (STDMETHODCALLTYPE *ResolveSubresourceRegion)( + ID3D12GraphicsCommandList5 *This, + ID3D12Resource *dst_resource, + UINT dst_sub_resource_idx, + UINT dst_x, + UINT dst_y, + ID3D12Resource *src_resource, + UINT src_sub_resource_idx, + D3D12_RECT *src_rect, + DXGI_FORMAT format, + D3D12_RESOLVE_MODE mode); + + void (STDMETHODCALLTYPE *SetViewInstanceMask)( + ID3D12GraphicsCommandList5 *This, + UINT mask); + + /*** ID3D12GraphicsCommandList2 methods ***/ + void (STDMETHODCALLTYPE *WriteBufferImmediate)( + ID3D12GraphicsCommandList5 *This, + UINT count, + const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters, + const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes); + + /*** ID3D12GraphicsCommandList3 methods ***/ + void (STDMETHODCALLTYPE *SetProtectedResourceSession)( + ID3D12GraphicsCommandList5 *This, + ID3D12ProtectedResourceSession *protected_resource_session); + + /*** ID3D12GraphicsCommandList4 methods ***/ + void (STDMETHODCALLTYPE *BeginRenderPass)( + ID3D12GraphicsCommandList5 *This, + UINT render_targets_count, + const D3D12_RENDER_PASS_RENDER_TARGET_DESC *render_targets, + const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *depth_stencil, + D3D12_RENDER_PASS_FLAGS flags); + + void (STDMETHODCALLTYPE *EndRenderPass)( + ID3D12GraphicsCommandList5 *This); + + void (STDMETHODCALLTYPE *InitializeMetaCommand)( + ID3D12GraphicsCommandList5 *This, + ID3D12MetaCommand *meta_command, + const void *initialization_parameters_data, + SIZE_T initialization_parameters_data_size_in_bytes); + + void (STDMETHODCALLTYPE *ExecuteMetaCommand)( + ID3D12GraphicsCommandList5 *This, + ID3D12MetaCommand *meta_command, + const void *execution_parameters_data, + SIZE_T execution_parameters_data_size_in_bytes); + + void (STDMETHODCALLTYPE *BuildRaytracingAccelerationStructure)( + ID3D12GraphicsCommandList5 *This, + const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *desc, + UINT postbuild_info_descs_count, + const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *postbuild_info_descs); + + void (STDMETHODCALLTYPE *EmitRaytracingAccelerationStructurePostbuildInfo)( + ID3D12GraphicsCommandList5 *This, + const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *desc, + UINT src_acceleration_structures_count, + const D3D12_GPU_VIRTUAL_ADDRESS *src_acceleration_structure_data); + + void (STDMETHODCALLTYPE *CopyRaytracingAccelerationStructure)( + ID3D12GraphicsCommandList5 *This, + D3D12_GPU_VIRTUAL_ADDRESS dst_acceleration_structure_data, + D3D12_GPU_VIRTUAL_ADDRESS src_acceleration_structure_data, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE mode); + + void (STDMETHODCALLTYPE *SetPipelineState1)( + ID3D12GraphicsCommandList5 *This, + ID3D12StateObject *state_object); + + void (STDMETHODCALLTYPE *DispatchRays)( + ID3D12GraphicsCommandList5 *This, + const D3D12_DISPATCH_RAYS_DESC *desc); + + /*** ID3D12GraphicsCommandList5 methods ***/ + void (STDMETHODCALLTYPE *RSSetShadingRate)( + ID3D12GraphicsCommandList5 *This, + D3D12_SHADING_RATE base_shading_rate, + const D3D12_SHADING_RATE_COMBINER *combiners); + + void (STDMETHODCALLTYPE *RSSetShadingRateImage)( + ID3D12GraphicsCommandList5 *This, + ID3D12Resource *shading_rate_image); + + END_INTERFACE +} ID3D12GraphicsCommandList5Vtbl; + +interface ID3D12GraphicsCommandList5 { + CONST_VTBL ID3D12GraphicsCommandList5Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12GraphicsCommandList5_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12GraphicsCommandList5_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12GraphicsCommandList5_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12GraphicsCommandList5_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12GraphicsCommandList5_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12GraphicsCommandList5_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12GraphicsCommandList5_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12GraphicsCommandList5_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12CommandList methods ***/ +#define ID3D12GraphicsCommandList5_GetType(This) (This)->lpVtbl->GetType(This) +/*** ID3D12GraphicsCommandList methods ***/ +#define ID3D12GraphicsCommandList5_Close(This) (This)->lpVtbl->Close(This) +#define ID3D12GraphicsCommandList5_Reset(This,allocator,initial_state) (This)->lpVtbl->Reset(This,allocator,initial_state) +#define ID3D12GraphicsCommandList5_ClearState(This,pipeline_state) (This)->lpVtbl->ClearState(This,pipeline_state) +#define ID3D12GraphicsCommandList5_DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location) (This)->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location) +#define ID3D12GraphicsCommandList5_DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location) (This)->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location) +#define ID3D12GraphicsCommandList5_Dispatch(This,x,u,z) (This)->lpVtbl->Dispatch(This,x,u,z) +#define ID3D12GraphicsCommandList5_CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count) (This)->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count) +#define ID3D12GraphicsCommandList5_CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box) (This)->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box) +#define ID3D12GraphicsCommandList5_CopyResource(This,dst_resource,src_resource) (This)->lpVtbl->CopyResource(This,dst_resource,src_resource) +#define ID3D12GraphicsCommandList5_CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags) (This)->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags) +#define ID3D12GraphicsCommandList5_ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format) (This)->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format) +#define ID3D12GraphicsCommandList5_IASetPrimitiveTopology(This,primitive_topology) (This)->lpVtbl->IASetPrimitiveTopology(This,primitive_topology) +#define ID3D12GraphicsCommandList5_RSSetViewports(This,viewport_count,viewports) (This)->lpVtbl->RSSetViewports(This,viewport_count,viewports) +#define ID3D12GraphicsCommandList5_RSSetScissorRects(This,rect_count,rects) (This)->lpVtbl->RSSetScissorRects(This,rect_count,rects) +#define ID3D12GraphicsCommandList5_OMSetBlendFactor(This,blend_factor) (This)->lpVtbl->OMSetBlendFactor(This,blend_factor) +#define ID3D12GraphicsCommandList5_OMSetStencilRef(This,stencil_ref) (This)->lpVtbl->OMSetStencilRef(This,stencil_ref) +#define ID3D12GraphicsCommandList5_SetPipelineState(This,pipeline_state) (This)->lpVtbl->SetPipelineState(This,pipeline_state) +#define ID3D12GraphicsCommandList5_ResourceBarrier(This,barrier_count,barriers) (This)->lpVtbl->ResourceBarrier(This,barrier_count,barriers) +#define ID3D12GraphicsCommandList5_ExecuteBundle(This,command_list) (This)->lpVtbl->ExecuteBundle(This,command_list) +#define ID3D12GraphicsCommandList5_SetDescriptorHeaps(This,heap_count,heaps) (This)->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps) +#define ID3D12GraphicsCommandList5_SetComputeRootSignature(This,root_signature) (This)->lpVtbl->SetComputeRootSignature(This,root_signature) +#define ID3D12GraphicsCommandList5_SetGraphicsRootSignature(This,root_signature) (This)->lpVtbl->SetGraphicsRootSignature(This,root_signature) +#define ID3D12GraphicsCommandList5_SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) +#define ID3D12GraphicsCommandList5_SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) +#define ID3D12GraphicsCommandList5_SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) +#define ID3D12GraphicsCommandList5_SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) +#define ID3D12GraphicsCommandList5_SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) +#define ID3D12GraphicsCommandList5_SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) +#define ID3D12GraphicsCommandList5_SetComputeRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList5_SetGraphicsRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList5_SetComputeRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList5_SetGraphicsRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList5_SetComputeRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList5_SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList5_IASetIndexBuffer(This,view) (This)->lpVtbl->IASetIndexBuffer(This,view) +#define ID3D12GraphicsCommandList5_IASetVertexBuffers(This,start_slot,view_count,views) (This)->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views) +#define ID3D12GraphicsCommandList5_SOSetTargets(This,start_slot,view_count,views) (This)->lpVtbl->SOSetTargets(This,start_slot,view_count,views) +#define ID3D12GraphicsCommandList5_OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor) (This)->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor) +#define ID3D12GraphicsCommandList5_ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) (This)->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) +#define ID3D12GraphicsCommandList5_ClearRenderTargetView(This,rtv,color,rect_count,rects) (This)->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects) +#define ID3D12GraphicsCommandList5_ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) +#define ID3D12GraphicsCommandList5_ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) +#define ID3D12GraphicsCommandList5_DiscardResource(This,resource,region) (This)->lpVtbl->DiscardResource(This,resource,region) +#define ID3D12GraphicsCommandList5_BeginQuery(This,heap,type,index) (This)->lpVtbl->BeginQuery(This,heap,type,index) +#define ID3D12GraphicsCommandList5_EndQuery(This,heap,type,index) (This)->lpVtbl->EndQuery(This,heap,type,index) +#define ID3D12GraphicsCommandList5_ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset) (This)->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset) +#define ID3D12GraphicsCommandList5_SetPredication(This,buffer,aligned_buffer_offset,operation) (This)->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation) +#define ID3D12GraphicsCommandList5_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) +#define ID3D12GraphicsCommandList5_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) +#define ID3D12GraphicsCommandList5_EndEvent(This) (This)->lpVtbl->EndEvent(This) +#define ID3D12GraphicsCommandList5_ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset) (This)->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset) +/*** ID3D12GraphicsCommandList1 methods ***/ +#define ID3D12GraphicsCommandList5_AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) (This)->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) +#define ID3D12GraphicsCommandList5_AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) (This)->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) +#define ID3D12GraphicsCommandList5_OMSetDepthBounds(This,min,max) (This)->lpVtbl->OMSetDepthBounds(This,min,max) +#define ID3D12GraphicsCommandList5_SetSamplePositions(This,sample_count,pixel_count,sample_positions) (This)->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions) +#define ID3D12GraphicsCommandList5_ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode) (This)->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode) +#define ID3D12GraphicsCommandList5_SetViewInstanceMask(This,mask) (This)->lpVtbl->SetViewInstanceMask(This,mask) +/*** ID3D12GraphicsCommandList2 methods ***/ +#define ID3D12GraphicsCommandList5_WriteBufferImmediate(This,count,parameters,modes) (This)->lpVtbl->WriteBufferImmediate(This,count,parameters,modes) +/*** ID3D12GraphicsCommandList3 methods ***/ +#define ID3D12GraphicsCommandList5_SetProtectedResourceSession(This,protected_resource_session) (This)->lpVtbl->SetProtectedResourceSession(This,protected_resource_session) +/*** ID3D12GraphicsCommandList4 methods ***/ +#define ID3D12GraphicsCommandList5_BeginRenderPass(This,render_targets_count,render_targets,depth_stencil,flags) (This)->lpVtbl->BeginRenderPass(This,render_targets_count,render_targets,depth_stencil,flags) +#define ID3D12GraphicsCommandList5_EndRenderPass(This) (This)->lpVtbl->EndRenderPass(This) +#define ID3D12GraphicsCommandList5_InitializeMetaCommand(This,meta_command,initialization_parameters_data,initialization_parameters_data_size_in_bytes) (This)->lpVtbl->InitializeMetaCommand(This,meta_command,initialization_parameters_data,initialization_parameters_data_size_in_bytes) +#define ID3D12GraphicsCommandList5_ExecuteMetaCommand(This,meta_command,execution_parameters_data,execution_parameters_data_size_in_bytes) (This)->lpVtbl->ExecuteMetaCommand(This,meta_command,execution_parameters_data,execution_parameters_data_size_in_bytes) +#define ID3D12GraphicsCommandList5_BuildRaytracingAccelerationStructure(This,desc,postbuild_info_descs_count,postbuild_info_descs) (This)->lpVtbl->BuildRaytracingAccelerationStructure(This,desc,postbuild_info_descs_count,postbuild_info_descs) +#define ID3D12GraphicsCommandList5_EmitRaytracingAccelerationStructurePostbuildInfo(This,desc,src_acceleration_structures_count,src_acceleration_structure_data) (This)->lpVtbl->EmitRaytracingAccelerationStructurePostbuildInfo(This,desc,src_acceleration_structures_count,src_acceleration_structure_data) +#define ID3D12GraphicsCommandList5_CopyRaytracingAccelerationStructure(This,dst_acceleration_structure_data,src_acceleration_structure_data,mode) (This)->lpVtbl->CopyRaytracingAccelerationStructure(This,dst_acceleration_structure_data,src_acceleration_structure_data,mode) +#define ID3D12GraphicsCommandList5_SetPipelineState1(This,state_object) (This)->lpVtbl->SetPipelineState1(This,state_object) +#define ID3D12GraphicsCommandList5_DispatchRays(This,desc) (This)->lpVtbl->DispatchRays(This,desc) +/*** ID3D12GraphicsCommandList5 methods ***/ +#define ID3D12GraphicsCommandList5_RSSetShadingRate(This,base_shading_rate,combiners) (This)->lpVtbl->RSSetShadingRate(This,base_shading_rate,combiners) +#define ID3D12GraphicsCommandList5_RSSetShadingRateImage(This,shading_rate_image) (This)->lpVtbl->RSSetShadingRateImage(This,shading_rate_image) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList5_QueryInterface(ID3D12GraphicsCommandList5* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList5_AddRef(ID3D12GraphicsCommandList5* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList5_Release(ID3D12GraphicsCommandList5* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList5_GetPrivateData(ID3D12GraphicsCommandList5* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList5_SetPrivateData(ID3D12GraphicsCommandList5* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList5_SetPrivateDataInterface(ID3D12GraphicsCommandList5* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList5_SetName(ID3D12GraphicsCommandList5* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList5_GetDevice(ID3D12GraphicsCommandList5* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12CommandList methods ***/ +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12GraphicsCommandList5_GetType(ID3D12GraphicsCommandList5* This) { + return This->lpVtbl->GetType(This); +} +/*** ID3D12GraphicsCommandList methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList5_Close(ID3D12GraphicsCommandList5* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList5_Reset(ID3D12GraphicsCommandList5* This,ID3D12CommandAllocator *allocator,ID3D12PipelineState *initial_state) { + return This->lpVtbl->Reset(This,allocator,initial_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_ClearState(ID3D12GraphicsCommandList5* This,ID3D12PipelineState *pipeline_state) { + This->lpVtbl->ClearState(This,pipeline_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_DrawInstanced(ID3D12GraphicsCommandList5* This,UINT vertex_count_per_instance,UINT instance_count,UINT start_vertex_location,UINT start_instance_location) { + This->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_DrawIndexedInstanced(ID3D12GraphicsCommandList5* This,UINT index_count_per_instance,UINT instance_count,UINT start_vertex_location,INT base_vertex_location,UINT start_instance_location) { + This->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_Dispatch(ID3D12GraphicsCommandList5* This,UINT x,UINT u,UINT z) { + This->lpVtbl->Dispatch(This,x,u,z); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_CopyBufferRegion(ID3D12GraphicsCommandList5* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT64 byte_count) { + This->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_CopyTextureRegion(ID3D12GraphicsCommandList5* This,const D3D12_TEXTURE_COPY_LOCATION *dst,UINT dst_x,UINT dst_y,UINT dst_z,const D3D12_TEXTURE_COPY_LOCATION *src,const D3D12_BOX *src_box) { + This->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_CopyResource(ID3D12GraphicsCommandList5* This,ID3D12Resource *dst_resource,ID3D12Resource *src_resource) { + This->lpVtbl->CopyResource(This,dst_resource,src_resource); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_CopyTiles(ID3D12GraphicsCommandList5* This,ID3D12Resource *tiled_resource,const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate,const D3D12_TILE_REGION_SIZE *tile_region_size,ID3D12Resource *buffer,UINT64 buffer_offset,D3D12_TILE_COPY_FLAGS flags) { + This->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_ResolveSubresource(ID3D12GraphicsCommandList5* This,ID3D12Resource *dst_resource,UINT dst_sub_resource,ID3D12Resource *src_resource,UINT src_sub_resource,DXGI_FORMAT format) { + This->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_IASetPrimitiveTopology(ID3D12GraphicsCommandList5* This,D3D12_PRIMITIVE_TOPOLOGY primitive_topology) { + This->lpVtbl->IASetPrimitiveTopology(This,primitive_topology); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_RSSetViewports(ID3D12GraphicsCommandList5* This,UINT viewport_count,const D3D12_VIEWPORT *viewports) { + This->lpVtbl->RSSetViewports(This,viewport_count,viewports); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_RSSetScissorRects(ID3D12GraphicsCommandList5* This,UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->RSSetScissorRects(This,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_OMSetBlendFactor(ID3D12GraphicsCommandList5* This,const FLOAT blend_factor[4]) { + This->lpVtbl->OMSetBlendFactor(This,blend_factor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_OMSetStencilRef(ID3D12GraphicsCommandList5* This,UINT stencil_ref) { + This->lpVtbl->OMSetStencilRef(This,stencil_ref); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetPipelineState(ID3D12GraphicsCommandList5* This,ID3D12PipelineState *pipeline_state) { + This->lpVtbl->SetPipelineState(This,pipeline_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_ResourceBarrier(ID3D12GraphicsCommandList5* This,UINT barrier_count,const D3D12_RESOURCE_BARRIER *barriers) { + This->lpVtbl->ResourceBarrier(This,barrier_count,barriers); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_ExecuteBundle(ID3D12GraphicsCommandList5* This,ID3D12GraphicsCommandList *command_list) { + This->lpVtbl->ExecuteBundle(This,command_list); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetDescriptorHeaps(ID3D12GraphicsCommandList5* This,UINT heap_count,ID3D12DescriptorHeap *const *heaps) { + This->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetComputeRootSignature(ID3D12GraphicsCommandList5* This,ID3D12RootSignature *root_signature) { + This->lpVtbl->SetComputeRootSignature(This,root_signature); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetGraphicsRootSignature(ID3D12GraphicsCommandList5* This,ID3D12RootSignature *root_signature) { + This->lpVtbl->SetGraphicsRootSignature(This,root_signature); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetComputeRootDescriptorTable(ID3D12GraphicsCommandList5* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { + This->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetGraphicsRootDescriptorTable(ID3D12GraphicsCommandList5* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { + This->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetComputeRoot32BitConstant(ID3D12GraphicsCommandList5* This,UINT root_parameter_index,UINT data,UINT dst_offset) { + This->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetGraphicsRoot32BitConstant(ID3D12GraphicsCommandList5* This,UINT root_parameter_index,UINT data,UINT dst_offset) { + This->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetComputeRoot32BitConstants(ID3D12GraphicsCommandList5* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { + This->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetGraphicsRoot32BitConstants(ID3D12GraphicsCommandList5* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { + This->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetComputeRootConstantBufferView(ID3D12GraphicsCommandList5* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetGraphicsRootConstantBufferView(ID3D12GraphicsCommandList5* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetComputeRootShaderResourceView(ID3D12GraphicsCommandList5* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetGraphicsRootShaderResourceView(ID3D12GraphicsCommandList5* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetComputeRootUnorderedAccessView(ID3D12GraphicsCommandList5* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetGraphicsRootUnorderedAccessView(ID3D12GraphicsCommandList5* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_IASetIndexBuffer(ID3D12GraphicsCommandList5* This,const D3D12_INDEX_BUFFER_VIEW *view) { + This->lpVtbl->IASetIndexBuffer(This,view); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_IASetVertexBuffers(ID3D12GraphicsCommandList5* This,UINT start_slot,UINT view_count,const D3D12_VERTEX_BUFFER_VIEW *views) { + This->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SOSetTargets(ID3D12GraphicsCommandList5* This,UINT start_slot,UINT view_count,const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) { + This->lpVtbl->SOSetTargets(This,start_slot,view_count,views); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_OMSetRenderTargets(ID3D12GraphicsCommandList5* This,UINT render_target_descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors,WINBOOL single_descriptor_handle,const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor) { + This->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_ClearDepthStencilView(ID3D12GraphicsCommandList5* This,D3D12_CPU_DESCRIPTOR_HANDLE dsv,D3D12_CLEAR_FLAGS flags,FLOAT depth,UINT8 stencil,UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_ClearRenderTargetView(ID3D12GraphicsCommandList5* This,D3D12_CPU_DESCRIPTOR_HANDLE rtv,const FLOAT color[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_ClearUnorderedAccessViewUint(ID3D12GraphicsCommandList5* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const UINT values[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_ClearUnorderedAccessViewFloat(ID3D12GraphicsCommandList5* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const float values[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_DiscardResource(ID3D12GraphicsCommandList5* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { + This->lpVtbl->DiscardResource(This,resource,region); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_BeginQuery(ID3D12GraphicsCommandList5* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->BeginQuery(This,heap,type,index); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_EndQuery(ID3D12GraphicsCommandList5* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->EndQuery(This,heap,type,index); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_ResolveQueryData(ID3D12GraphicsCommandList5* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT start_index,UINT query_count,ID3D12Resource *dst_buffer,UINT64 aligned_dst_buffer_offset) { + This->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetPredication(ID3D12GraphicsCommandList5* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { + This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetMarker(ID3D12GraphicsCommandList5* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->SetMarker(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_BeginEvent(ID3D12GraphicsCommandList5* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->BeginEvent(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_EndEvent(ID3D12GraphicsCommandList5* This) { + This->lpVtbl->EndEvent(This); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_ExecuteIndirect(ID3D12GraphicsCommandList5* This,ID3D12CommandSignature *command_signature,UINT max_command_count,ID3D12Resource *arg_buffer,UINT64 arg_buffer_offset,ID3D12Resource *count_buffer,UINT64 count_buffer_offset) { + This->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset); +} +/*** ID3D12GraphicsCommandList1 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList5_AtomicCopyBufferUINT(ID3D12GraphicsCommandList5* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { + This->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_AtomicCopyBufferUINT64(ID3D12GraphicsCommandList5* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { + This->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_OMSetDepthBounds(ID3D12GraphicsCommandList5* This,FLOAT min,FLOAT max) { + This->lpVtbl->OMSetDepthBounds(This,min,max); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetSamplePositions(ID3D12GraphicsCommandList5* This,UINT sample_count,UINT pixel_count,D3D12_SAMPLE_POSITION *sample_positions) { + This->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_ResolveSubresourceRegion(ID3D12GraphicsCommandList5* This,ID3D12Resource *dst_resource,UINT dst_sub_resource_idx,UINT dst_x,UINT dst_y,ID3D12Resource *src_resource,UINT src_sub_resource_idx,D3D12_RECT *src_rect,DXGI_FORMAT format,D3D12_RESOLVE_MODE mode) { + This->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetViewInstanceMask(ID3D12GraphicsCommandList5* This,UINT mask) { + This->lpVtbl->SetViewInstanceMask(This,mask); +} +/*** ID3D12GraphicsCommandList2 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList5_WriteBufferImmediate(ID3D12GraphicsCommandList5* This,UINT count,const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters,const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) { + This->lpVtbl->WriteBufferImmediate(This,count,parameters,modes); +} +/*** ID3D12GraphicsCommandList3 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetProtectedResourceSession(ID3D12GraphicsCommandList5* This,ID3D12ProtectedResourceSession *protected_resource_session) { + This->lpVtbl->SetProtectedResourceSession(This,protected_resource_session); +} +/*** ID3D12GraphicsCommandList4 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList5_BeginRenderPass(ID3D12GraphicsCommandList5* This,UINT render_targets_count,const D3D12_RENDER_PASS_RENDER_TARGET_DESC *render_targets,const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *depth_stencil,D3D12_RENDER_PASS_FLAGS flags) { + This->lpVtbl->BeginRenderPass(This,render_targets_count,render_targets,depth_stencil,flags); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_EndRenderPass(ID3D12GraphicsCommandList5* This) { + This->lpVtbl->EndRenderPass(This); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_InitializeMetaCommand(ID3D12GraphicsCommandList5* This,ID3D12MetaCommand *meta_command,const void *initialization_parameters_data,SIZE_T initialization_parameters_data_size_in_bytes) { + This->lpVtbl->InitializeMetaCommand(This,meta_command,initialization_parameters_data,initialization_parameters_data_size_in_bytes); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_ExecuteMetaCommand(ID3D12GraphicsCommandList5* This,ID3D12MetaCommand *meta_command,const void *execution_parameters_data,SIZE_T execution_parameters_data_size_in_bytes) { + This->lpVtbl->ExecuteMetaCommand(This,meta_command,execution_parameters_data,execution_parameters_data_size_in_bytes); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_BuildRaytracingAccelerationStructure(ID3D12GraphicsCommandList5* This,const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *desc,UINT postbuild_info_descs_count,const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *postbuild_info_descs) { + This->lpVtbl->BuildRaytracingAccelerationStructure(This,desc,postbuild_info_descs_count,postbuild_info_descs); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_EmitRaytracingAccelerationStructurePostbuildInfo(ID3D12GraphicsCommandList5* This,const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *desc,UINT src_acceleration_structures_count,const D3D12_GPU_VIRTUAL_ADDRESS *src_acceleration_structure_data) { + This->lpVtbl->EmitRaytracingAccelerationStructurePostbuildInfo(This,desc,src_acceleration_structures_count,src_acceleration_structure_data); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_CopyRaytracingAccelerationStructure(ID3D12GraphicsCommandList5* This,D3D12_GPU_VIRTUAL_ADDRESS dst_acceleration_structure_data,D3D12_GPU_VIRTUAL_ADDRESS src_acceleration_structure_data,D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE mode) { + This->lpVtbl->CopyRaytracingAccelerationStructure(This,dst_acceleration_structure_data,src_acceleration_structure_data,mode); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_SetPipelineState1(ID3D12GraphicsCommandList5* This,ID3D12StateObject *state_object) { + This->lpVtbl->SetPipelineState1(This,state_object); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_DispatchRays(ID3D12GraphicsCommandList5* This,const D3D12_DISPATCH_RAYS_DESC *desc) { + This->lpVtbl->DispatchRays(This,desc); +} +/*** ID3D12GraphicsCommandList5 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList5_RSSetShadingRate(ID3D12GraphicsCommandList5* This,D3D12_SHADING_RATE base_shading_rate,const D3D12_SHADING_RATE_COMBINER *combiners) { + This->lpVtbl->RSSetShadingRate(This,base_shading_rate,combiners); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList5_RSSetShadingRateImage(ID3D12GraphicsCommandList5* This,ID3D12Resource *shading_rate_image) { + This->lpVtbl->RSSetShadingRateImage(This,shading_rate_image); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12GraphicsCommandList5_INTERFACE_DEFINED__ */ + +#define D3D12_SHADING_RATE_X_AXIS_SHIFT (2) + +#define D3D12_SHADING_RATE_VALID_MASK (3) + +#define D3D12_MAKE_COARSE_SHADING_RATE(x, y) ((x) << D3D12_SHADING_RATE_X_AXIS_SHIFT | (y)) +#define D3D12_GET_COARSE_SHADING_RATE_X_AXIS(val) (((val) >> D3D12_SHADING_RATE_X_AXIS_SHIFT) & D3D12_SHADING_RATE_VALID_MASK) +#define D3D12_GET_COARSE_SHADING_RATE_Y_AXIS(val) ((val) & D3D12_SHADING_RATE_VALID_MASK) +typedef struct D3D12_DISPATCH_MESH_ARGUMENTS { + UINT ThreadGroupCountX; + UINT ThreadGroupCountY; + UINT ThreadGroupCountZ; +} D3D12_DISPATCH_MESH_ARGUMENTS; +/***************************************************************************** + * ID3D12GraphicsCommandList6 interface + */ +#ifndef __ID3D12GraphicsCommandList6_INTERFACE_DEFINED__ +#define __ID3D12GraphicsCommandList6_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12GraphicsCommandList6, 0xc3827890, 0xe548, 0x4cfa, 0x96,0xcf, 0x56,0x89,0xa9,0x37,0x0f,0x80); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c3827890-e548-4cfa-96cf-5689a9370f80") +ID3D12GraphicsCommandList6 : public ID3D12GraphicsCommandList5 +{ + virtual void STDMETHODCALLTYPE DispatchMesh( + UINT thread_group_count_x, + UINT thread_group_count_y, + UINT thread_group_count_z) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12GraphicsCommandList6, 0xc3827890, 0xe548, 0x4cfa, 0x96,0xcf, 0x56,0x89,0xa9,0x37,0x0f,0x80) +#endif +#else +typedef struct ID3D12GraphicsCommandList6Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12GraphicsCommandList6 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12GraphicsCommandList6 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12GraphicsCommandList6 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12GraphicsCommandList6 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12GraphicsCommandList6 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12GraphicsCommandList6 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12GraphicsCommandList6 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12GraphicsCommandList6 *This, + REFIID riid, + void **device); + + /*** ID3D12CommandList methods ***/ + D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)( + ID3D12GraphicsCommandList6 *This); + + /*** ID3D12GraphicsCommandList methods ***/ + HRESULT (STDMETHODCALLTYPE *Close)( + ID3D12GraphicsCommandList6 *This); + + HRESULT (STDMETHODCALLTYPE *Reset)( + ID3D12GraphicsCommandList6 *This, + ID3D12CommandAllocator *allocator, + ID3D12PipelineState *initial_state); + + void (STDMETHODCALLTYPE *ClearState)( + ID3D12GraphicsCommandList6 *This, + ID3D12PipelineState *pipeline_state); + + void (STDMETHODCALLTYPE *DrawInstanced)( + ID3D12GraphicsCommandList6 *This, + UINT vertex_count_per_instance, + UINT instance_count, + UINT start_vertex_location, + UINT start_instance_location); + + void (STDMETHODCALLTYPE *DrawIndexedInstanced)( + ID3D12GraphicsCommandList6 *This, + UINT index_count_per_instance, + UINT instance_count, + UINT start_vertex_location, + INT base_vertex_location, + UINT start_instance_location); + + void (STDMETHODCALLTYPE *Dispatch)( + ID3D12GraphicsCommandList6 *This, + UINT x, + UINT u, + UINT z); + + void (STDMETHODCALLTYPE *CopyBufferRegion)( + ID3D12GraphicsCommandList6 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT64 byte_count); + + void (STDMETHODCALLTYPE *CopyTextureRegion)( + ID3D12GraphicsCommandList6 *This, + const D3D12_TEXTURE_COPY_LOCATION *dst, + UINT dst_x, + UINT dst_y, + UINT dst_z, + const D3D12_TEXTURE_COPY_LOCATION *src, + const D3D12_BOX *src_box); + + void (STDMETHODCALLTYPE *CopyResource)( + ID3D12GraphicsCommandList6 *This, + ID3D12Resource *dst_resource, + ID3D12Resource *src_resource); + + void (STDMETHODCALLTYPE *CopyTiles)( + ID3D12GraphicsCommandList6 *This, + ID3D12Resource *tiled_resource, + const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate, + const D3D12_TILE_REGION_SIZE *tile_region_size, + ID3D12Resource *buffer, + UINT64 buffer_offset, + D3D12_TILE_COPY_FLAGS flags); + + void (STDMETHODCALLTYPE *ResolveSubresource)( + ID3D12GraphicsCommandList6 *This, + ID3D12Resource *dst_resource, + UINT dst_sub_resource, + ID3D12Resource *src_resource, + UINT src_sub_resource, + DXGI_FORMAT format); + + void (STDMETHODCALLTYPE *IASetPrimitiveTopology)( + ID3D12GraphicsCommandList6 *This, + D3D12_PRIMITIVE_TOPOLOGY primitive_topology); + + void (STDMETHODCALLTYPE *RSSetViewports)( + ID3D12GraphicsCommandList6 *This, + UINT viewport_count, + const D3D12_VIEWPORT *viewports); + + void (STDMETHODCALLTYPE *RSSetScissorRects)( + ID3D12GraphicsCommandList6 *This, + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *OMSetBlendFactor)( + ID3D12GraphicsCommandList6 *This, + const FLOAT blend_factor[4]); + + void (STDMETHODCALLTYPE *OMSetStencilRef)( + ID3D12GraphicsCommandList6 *This, + UINT stencil_ref); + + void (STDMETHODCALLTYPE *SetPipelineState)( + ID3D12GraphicsCommandList6 *This, + ID3D12PipelineState *pipeline_state); + + void (STDMETHODCALLTYPE *ResourceBarrier)( + ID3D12GraphicsCommandList6 *This, + UINT barrier_count, + const D3D12_RESOURCE_BARRIER *barriers); + + void (STDMETHODCALLTYPE *ExecuteBundle)( + ID3D12GraphicsCommandList6 *This, + ID3D12GraphicsCommandList *command_list); + + void (STDMETHODCALLTYPE *SetDescriptorHeaps)( + ID3D12GraphicsCommandList6 *This, + UINT heap_count, + ID3D12DescriptorHeap *const *heaps); + + void (STDMETHODCALLTYPE *SetComputeRootSignature)( + ID3D12GraphicsCommandList6 *This, + ID3D12RootSignature *root_signature); + + void (STDMETHODCALLTYPE *SetGraphicsRootSignature)( + ID3D12GraphicsCommandList6 *This, + ID3D12RootSignature *root_signature); + + void (STDMETHODCALLTYPE *SetComputeRootDescriptorTable)( + ID3D12GraphicsCommandList6 *This, + UINT root_parameter_index, + D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); + + void (STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable)( + ID3D12GraphicsCommandList6 *This, + UINT root_parameter_index, + D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); + + void (STDMETHODCALLTYPE *SetComputeRoot32BitConstant)( + ID3D12GraphicsCommandList6 *This, + UINT root_parameter_index, + UINT data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant)( + ID3D12GraphicsCommandList6 *This, + UINT root_parameter_index, + UINT data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetComputeRoot32BitConstants)( + ID3D12GraphicsCommandList6 *This, + UINT root_parameter_index, + UINT constant_count, + const void *data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants)( + ID3D12GraphicsCommandList6 *This, + UINT root_parameter_index, + UINT constant_count, + const void *data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetComputeRootConstantBufferView)( + ID3D12GraphicsCommandList6 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView)( + ID3D12GraphicsCommandList6 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetComputeRootShaderResourceView)( + ID3D12GraphicsCommandList6 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView)( + ID3D12GraphicsCommandList6 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView)( + ID3D12GraphicsCommandList6 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView)( + ID3D12GraphicsCommandList6 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *IASetIndexBuffer)( + ID3D12GraphicsCommandList6 *This, + const D3D12_INDEX_BUFFER_VIEW *view); + + void (STDMETHODCALLTYPE *IASetVertexBuffers)( + ID3D12GraphicsCommandList6 *This, + UINT start_slot, + UINT view_count, + const D3D12_VERTEX_BUFFER_VIEW *views); + + void (STDMETHODCALLTYPE *SOSetTargets)( + ID3D12GraphicsCommandList6 *This, + UINT start_slot, + UINT view_count, + const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views); + + void (STDMETHODCALLTYPE *OMSetRenderTargets)( + ID3D12GraphicsCommandList6 *This, + UINT render_target_descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors, + WINBOOL single_descriptor_handle, + const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor); + + void (STDMETHODCALLTYPE *ClearDepthStencilView)( + ID3D12GraphicsCommandList6 *This, + D3D12_CPU_DESCRIPTOR_HANDLE dsv, + D3D12_CLEAR_FLAGS flags, + FLOAT depth, + UINT8 stencil, + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearRenderTargetView)( + ID3D12GraphicsCommandList6 *This, + D3D12_CPU_DESCRIPTOR_HANDLE rtv, + const FLOAT color[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearUnorderedAccessViewUint)( + ID3D12GraphicsCommandList6 *This, + D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, + D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, + ID3D12Resource *resource, + const UINT values[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat)( + ID3D12GraphicsCommandList6 *This, + D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, + D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, + ID3D12Resource *resource, + const float values[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *DiscardResource)( + ID3D12GraphicsCommandList6 *This, + ID3D12Resource *resource, + const D3D12_DISCARD_REGION *region); + + void (STDMETHODCALLTYPE *BeginQuery)( + ID3D12GraphicsCommandList6 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *EndQuery)( + ID3D12GraphicsCommandList6 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *ResolveQueryData)( + ID3D12GraphicsCommandList6 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT start_index, + UINT query_count, + ID3D12Resource *dst_buffer, + UINT64 aligned_dst_buffer_offset); + + void (STDMETHODCALLTYPE *SetPredication)( + ID3D12GraphicsCommandList6 *This, + ID3D12Resource *buffer, + UINT64 aligned_buffer_offset, + D3D12_PREDICATION_OP operation); + + void (STDMETHODCALLTYPE *SetMarker)( + ID3D12GraphicsCommandList6 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *BeginEvent)( + ID3D12GraphicsCommandList6 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *EndEvent)( + ID3D12GraphicsCommandList6 *This); + + void (STDMETHODCALLTYPE *ExecuteIndirect)( + ID3D12GraphicsCommandList6 *This, + ID3D12CommandSignature *command_signature, + UINT max_command_count, + ID3D12Resource *arg_buffer, + UINT64 arg_buffer_offset, + ID3D12Resource *count_buffer, + UINT64 count_buffer_offset); + + /*** ID3D12GraphicsCommandList1 methods ***/ + void (STDMETHODCALLTYPE *AtomicCopyBufferUINT)( + ID3D12GraphicsCommandList6 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT dependent_resource_count, + ID3D12Resource *const *dependent_resources, + const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); + + void (STDMETHODCALLTYPE *AtomicCopyBufferUINT64)( + ID3D12GraphicsCommandList6 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT dependent_resource_count, + ID3D12Resource *const *dependent_resources, + const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); + + void (STDMETHODCALLTYPE *OMSetDepthBounds)( + ID3D12GraphicsCommandList6 *This, + FLOAT min, + FLOAT max); + + void (STDMETHODCALLTYPE *SetSamplePositions)( + ID3D12GraphicsCommandList6 *This, + UINT sample_count, + UINT pixel_count, + D3D12_SAMPLE_POSITION *sample_positions); + + void (STDMETHODCALLTYPE *ResolveSubresourceRegion)( + ID3D12GraphicsCommandList6 *This, + ID3D12Resource *dst_resource, + UINT dst_sub_resource_idx, + UINT dst_x, + UINT dst_y, + ID3D12Resource *src_resource, + UINT src_sub_resource_idx, + D3D12_RECT *src_rect, + DXGI_FORMAT format, + D3D12_RESOLVE_MODE mode); + + void (STDMETHODCALLTYPE *SetViewInstanceMask)( + ID3D12GraphicsCommandList6 *This, + UINT mask); + + /*** ID3D12GraphicsCommandList2 methods ***/ + void (STDMETHODCALLTYPE *WriteBufferImmediate)( + ID3D12GraphicsCommandList6 *This, + UINT count, + const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters, + const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes); + + /*** ID3D12GraphicsCommandList3 methods ***/ + void (STDMETHODCALLTYPE *SetProtectedResourceSession)( + ID3D12GraphicsCommandList6 *This, + ID3D12ProtectedResourceSession *protected_resource_session); + + /*** ID3D12GraphicsCommandList4 methods ***/ + void (STDMETHODCALLTYPE *BeginRenderPass)( + ID3D12GraphicsCommandList6 *This, + UINT render_targets_count, + const D3D12_RENDER_PASS_RENDER_TARGET_DESC *render_targets, + const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *depth_stencil, + D3D12_RENDER_PASS_FLAGS flags); + + void (STDMETHODCALLTYPE *EndRenderPass)( + ID3D12GraphicsCommandList6 *This); + + void (STDMETHODCALLTYPE *InitializeMetaCommand)( + ID3D12GraphicsCommandList6 *This, + ID3D12MetaCommand *meta_command, + const void *initialization_parameters_data, + SIZE_T initialization_parameters_data_size_in_bytes); + + void (STDMETHODCALLTYPE *ExecuteMetaCommand)( + ID3D12GraphicsCommandList6 *This, + ID3D12MetaCommand *meta_command, + const void *execution_parameters_data, + SIZE_T execution_parameters_data_size_in_bytes); + + void (STDMETHODCALLTYPE *BuildRaytracingAccelerationStructure)( + ID3D12GraphicsCommandList6 *This, + const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *desc, + UINT postbuild_info_descs_count, + const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *postbuild_info_descs); + + void (STDMETHODCALLTYPE *EmitRaytracingAccelerationStructurePostbuildInfo)( + ID3D12GraphicsCommandList6 *This, + const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *desc, + UINT src_acceleration_structures_count, + const D3D12_GPU_VIRTUAL_ADDRESS *src_acceleration_structure_data); + + void (STDMETHODCALLTYPE *CopyRaytracingAccelerationStructure)( + ID3D12GraphicsCommandList6 *This, + D3D12_GPU_VIRTUAL_ADDRESS dst_acceleration_structure_data, + D3D12_GPU_VIRTUAL_ADDRESS src_acceleration_structure_data, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE mode); + + void (STDMETHODCALLTYPE *SetPipelineState1)( + ID3D12GraphicsCommandList6 *This, + ID3D12StateObject *state_object); + + void (STDMETHODCALLTYPE *DispatchRays)( + ID3D12GraphicsCommandList6 *This, + const D3D12_DISPATCH_RAYS_DESC *desc); + + /*** ID3D12GraphicsCommandList5 methods ***/ + void (STDMETHODCALLTYPE *RSSetShadingRate)( + ID3D12GraphicsCommandList6 *This, + D3D12_SHADING_RATE base_shading_rate, + const D3D12_SHADING_RATE_COMBINER *combiners); + + void (STDMETHODCALLTYPE *RSSetShadingRateImage)( + ID3D12GraphicsCommandList6 *This, + ID3D12Resource *shading_rate_image); + + /*** ID3D12GraphicsCommandList6 methods ***/ + void (STDMETHODCALLTYPE *DispatchMesh)( + ID3D12GraphicsCommandList6 *This, + UINT thread_group_count_x, + UINT thread_group_count_y, + UINT thread_group_count_z); + + END_INTERFACE +} ID3D12GraphicsCommandList6Vtbl; + +interface ID3D12GraphicsCommandList6 { + CONST_VTBL ID3D12GraphicsCommandList6Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12GraphicsCommandList6_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12GraphicsCommandList6_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12GraphicsCommandList6_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12GraphicsCommandList6_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12GraphicsCommandList6_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12GraphicsCommandList6_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12GraphicsCommandList6_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12GraphicsCommandList6_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12CommandList methods ***/ +#define ID3D12GraphicsCommandList6_GetType(This) (This)->lpVtbl->GetType(This) +/*** ID3D12GraphicsCommandList methods ***/ +#define ID3D12GraphicsCommandList6_Close(This) (This)->lpVtbl->Close(This) +#define ID3D12GraphicsCommandList6_Reset(This,allocator,initial_state) (This)->lpVtbl->Reset(This,allocator,initial_state) +#define ID3D12GraphicsCommandList6_ClearState(This,pipeline_state) (This)->lpVtbl->ClearState(This,pipeline_state) +#define ID3D12GraphicsCommandList6_DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location) (This)->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location) +#define ID3D12GraphicsCommandList6_DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location) (This)->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location) +#define ID3D12GraphicsCommandList6_Dispatch(This,x,u,z) (This)->lpVtbl->Dispatch(This,x,u,z) +#define ID3D12GraphicsCommandList6_CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count) (This)->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count) +#define ID3D12GraphicsCommandList6_CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box) (This)->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box) +#define ID3D12GraphicsCommandList6_CopyResource(This,dst_resource,src_resource) (This)->lpVtbl->CopyResource(This,dst_resource,src_resource) +#define ID3D12GraphicsCommandList6_CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags) (This)->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags) +#define ID3D12GraphicsCommandList6_ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format) (This)->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format) +#define ID3D12GraphicsCommandList6_IASetPrimitiveTopology(This,primitive_topology) (This)->lpVtbl->IASetPrimitiveTopology(This,primitive_topology) +#define ID3D12GraphicsCommandList6_RSSetViewports(This,viewport_count,viewports) (This)->lpVtbl->RSSetViewports(This,viewport_count,viewports) +#define ID3D12GraphicsCommandList6_RSSetScissorRects(This,rect_count,rects) (This)->lpVtbl->RSSetScissorRects(This,rect_count,rects) +#define ID3D12GraphicsCommandList6_OMSetBlendFactor(This,blend_factor) (This)->lpVtbl->OMSetBlendFactor(This,blend_factor) +#define ID3D12GraphicsCommandList6_OMSetStencilRef(This,stencil_ref) (This)->lpVtbl->OMSetStencilRef(This,stencil_ref) +#define ID3D12GraphicsCommandList6_SetPipelineState(This,pipeline_state) (This)->lpVtbl->SetPipelineState(This,pipeline_state) +#define ID3D12GraphicsCommandList6_ResourceBarrier(This,barrier_count,barriers) (This)->lpVtbl->ResourceBarrier(This,barrier_count,barriers) +#define ID3D12GraphicsCommandList6_ExecuteBundle(This,command_list) (This)->lpVtbl->ExecuteBundle(This,command_list) +#define ID3D12GraphicsCommandList6_SetDescriptorHeaps(This,heap_count,heaps) (This)->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps) +#define ID3D12GraphicsCommandList6_SetComputeRootSignature(This,root_signature) (This)->lpVtbl->SetComputeRootSignature(This,root_signature) +#define ID3D12GraphicsCommandList6_SetGraphicsRootSignature(This,root_signature) (This)->lpVtbl->SetGraphicsRootSignature(This,root_signature) +#define ID3D12GraphicsCommandList6_SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) +#define ID3D12GraphicsCommandList6_SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) +#define ID3D12GraphicsCommandList6_SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) +#define ID3D12GraphicsCommandList6_SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) +#define ID3D12GraphicsCommandList6_SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) +#define ID3D12GraphicsCommandList6_SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) +#define ID3D12GraphicsCommandList6_SetComputeRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList6_SetGraphicsRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList6_SetComputeRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList6_SetGraphicsRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList6_SetComputeRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList6_SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList6_IASetIndexBuffer(This,view) (This)->lpVtbl->IASetIndexBuffer(This,view) +#define ID3D12GraphicsCommandList6_IASetVertexBuffers(This,start_slot,view_count,views) (This)->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views) +#define ID3D12GraphicsCommandList6_SOSetTargets(This,start_slot,view_count,views) (This)->lpVtbl->SOSetTargets(This,start_slot,view_count,views) +#define ID3D12GraphicsCommandList6_OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor) (This)->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor) +#define ID3D12GraphicsCommandList6_ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) (This)->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) +#define ID3D12GraphicsCommandList6_ClearRenderTargetView(This,rtv,color,rect_count,rects) (This)->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects) +#define ID3D12GraphicsCommandList6_ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) +#define ID3D12GraphicsCommandList6_ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) +#define ID3D12GraphicsCommandList6_DiscardResource(This,resource,region) (This)->lpVtbl->DiscardResource(This,resource,region) +#define ID3D12GraphicsCommandList6_BeginQuery(This,heap,type,index) (This)->lpVtbl->BeginQuery(This,heap,type,index) +#define ID3D12GraphicsCommandList6_EndQuery(This,heap,type,index) (This)->lpVtbl->EndQuery(This,heap,type,index) +#define ID3D12GraphicsCommandList6_ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset) (This)->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset) +#define ID3D12GraphicsCommandList6_SetPredication(This,buffer,aligned_buffer_offset,operation) (This)->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation) +#define ID3D12GraphicsCommandList6_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) +#define ID3D12GraphicsCommandList6_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) +#define ID3D12GraphicsCommandList6_EndEvent(This) (This)->lpVtbl->EndEvent(This) +#define ID3D12GraphicsCommandList6_ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset) (This)->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset) +/*** ID3D12GraphicsCommandList1 methods ***/ +#define ID3D12GraphicsCommandList6_AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) (This)->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) +#define ID3D12GraphicsCommandList6_AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) (This)->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) +#define ID3D12GraphicsCommandList6_OMSetDepthBounds(This,min,max) (This)->lpVtbl->OMSetDepthBounds(This,min,max) +#define ID3D12GraphicsCommandList6_SetSamplePositions(This,sample_count,pixel_count,sample_positions) (This)->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions) +#define ID3D12GraphicsCommandList6_ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode) (This)->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode) +#define ID3D12GraphicsCommandList6_SetViewInstanceMask(This,mask) (This)->lpVtbl->SetViewInstanceMask(This,mask) +/*** ID3D12GraphicsCommandList2 methods ***/ +#define ID3D12GraphicsCommandList6_WriteBufferImmediate(This,count,parameters,modes) (This)->lpVtbl->WriteBufferImmediate(This,count,parameters,modes) +/*** ID3D12GraphicsCommandList3 methods ***/ +#define ID3D12GraphicsCommandList6_SetProtectedResourceSession(This,protected_resource_session) (This)->lpVtbl->SetProtectedResourceSession(This,protected_resource_session) +/*** ID3D12GraphicsCommandList4 methods ***/ +#define ID3D12GraphicsCommandList6_BeginRenderPass(This,render_targets_count,render_targets,depth_stencil,flags) (This)->lpVtbl->BeginRenderPass(This,render_targets_count,render_targets,depth_stencil,flags) +#define ID3D12GraphicsCommandList6_EndRenderPass(This) (This)->lpVtbl->EndRenderPass(This) +#define ID3D12GraphicsCommandList6_InitializeMetaCommand(This,meta_command,initialization_parameters_data,initialization_parameters_data_size_in_bytes) (This)->lpVtbl->InitializeMetaCommand(This,meta_command,initialization_parameters_data,initialization_parameters_data_size_in_bytes) +#define ID3D12GraphicsCommandList6_ExecuteMetaCommand(This,meta_command,execution_parameters_data,execution_parameters_data_size_in_bytes) (This)->lpVtbl->ExecuteMetaCommand(This,meta_command,execution_parameters_data,execution_parameters_data_size_in_bytes) +#define ID3D12GraphicsCommandList6_BuildRaytracingAccelerationStructure(This,desc,postbuild_info_descs_count,postbuild_info_descs) (This)->lpVtbl->BuildRaytracingAccelerationStructure(This,desc,postbuild_info_descs_count,postbuild_info_descs) +#define ID3D12GraphicsCommandList6_EmitRaytracingAccelerationStructurePostbuildInfo(This,desc,src_acceleration_structures_count,src_acceleration_structure_data) (This)->lpVtbl->EmitRaytracingAccelerationStructurePostbuildInfo(This,desc,src_acceleration_structures_count,src_acceleration_structure_data) +#define ID3D12GraphicsCommandList6_CopyRaytracingAccelerationStructure(This,dst_acceleration_structure_data,src_acceleration_structure_data,mode) (This)->lpVtbl->CopyRaytracingAccelerationStructure(This,dst_acceleration_structure_data,src_acceleration_structure_data,mode) +#define ID3D12GraphicsCommandList6_SetPipelineState1(This,state_object) (This)->lpVtbl->SetPipelineState1(This,state_object) +#define ID3D12GraphicsCommandList6_DispatchRays(This,desc) (This)->lpVtbl->DispatchRays(This,desc) +/*** ID3D12GraphicsCommandList5 methods ***/ +#define ID3D12GraphicsCommandList6_RSSetShadingRate(This,base_shading_rate,combiners) (This)->lpVtbl->RSSetShadingRate(This,base_shading_rate,combiners) +#define ID3D12GraphicsCommandList6_RSSetShadingRateImage(This,shading_rate_image) (This)->lpVtbl->RSSetShadingRateImage(This,shading_rate_image) +/*** ID3D12GraphicsCommandList6 methods ***/ +#define ID3D12GraphicsCommandList6_DispatchMesh(This,thread_group_count_x,thread_group_count_y,thread_group_count_z) (This)->lpVtbl->DispatchMesh(This,thread_group_count_x,thread_group_count_y,thread_group_count_z) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList6_QueryInterface(ID3D12GraphicsCommandList6* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList6_AddRef(ID3D12GraphicsCommandList6* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList6_Release(ID3D12GraphicsCommandList6* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList6_GetPrivateData(ID3D12GraphicsCommandList6* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList6_SetPrivateData(ID3D12GraphicsCommandList6* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList6_SetPrivateDataInterface(ID3D12GraphicsCommandList6* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList6_SetName(ID3D12GraphicsCommandList6* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList6_GetDevice(ID3D12GraphicsCommandList6* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12CommandList methods ***/ +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12GraphicsCommandList6_GetType(ID3D12GraphicsCommandList6* This) { + return This->lpVtbl->GetType(This); +} +/*** ID3D12GraphicsCommandList methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList6_Close(ID3D12GraphicsCommandList6* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList6_Reset(ID3D12GraphicsCommandList6* This,ID3D12CommandAllocator *allocator,ID3D12PipelineState *initial_state) { + return This->lpVtbl->Reset(This,allocator,initial_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_ClearState(ID3D12GraphicsCommandList6* This,ID3D12PipelineState *pipeline_state) { + This->lpVtbl->ClearState(This,pipeline_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_DrawInstanced(ID3D12GraphicsCommandList6* This,UINT vertex_count_per_instance,UINT instance_count,UINT start_vertex_location,UINT start_instance_location) { + This->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_DrawIndexedInstanced(ID3D12GraphicsCommandList6* This,UINT index_count_per_instance,UINT instance_count,UINT start_vertex_location,INT base_vertex_location,UINT start_instance_location) { + This->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_Dispatch(ID3D12GraphicsCommandList6* This,UINT x,UINT u,UINT z) { + This->lpVtbl->Dispatch(This,x,u,z); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_CopyBufferRegion(ID3D12GraphicsCommandList6* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT64 byte_count) { + This->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_CopyTextureRegion(ID3D12GraphicsCommandList6* This,const D3D12_TEXTURE_COPY_LOCATION *dst,UINT dst_x,UINT dst_y,UINT dst_z,const D3D12_TEXTURE_COPY_LOCATION *src,const D3D12_BOX *src_box) { + This->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_CopyResource(ID3D12GraphicsCommandList6* This,ID3D12Resource *dst_resource,ID3D12Resource *src_resource) { + This->lpVtbl->CopyResource(This,dst_resource,src_resource); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_CopyTiles(ID3D12GraphicsCommandList6* This,ID3D12Resource *tiled_resource,const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate,const D3D12_TILE_REGION_SIZE *tile_region_size,ID3D12Resource *buffer,UINT64 buffer_offset,D3D12_TILE_COPY_FLAGS flags) { + This->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_ResolveSubresource(ID3D12GraphicsCommandList6* This,ID3D12Resource *dst_resource,UINT dst_sub_resource,ID3D12Resource *src_resource,UINT src_sub_resource,DXGI_FORMAT format) { + This->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_IASetPrimitiveTopology(ID3D12GraphicsCommandList6* This,D3D12_PRIMITIVE_TOPOLOGY primitive_topology) { + This->lpVtbl->IASetPrimitiveTopology(This,primitive_topology); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_RSSetViewports(ID3D12GraphicsCommandList6* This,UINT viewport_count,const D3D12_VIEWPORT *viewports) { + This->lpVtbl->RSSetViewports(This,viewport_count,viewports); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_RSSetScissorRects(ID3D12GraphicsCommandList6* This,UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->RSSetScissorRects(This,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_OMSetBlendFactor(ID3D12GraphicsCommandList6* This,const FLOAT blend_factor[4]) { + This->lpVtbl->OMSetBlendFactor(This,blend_factor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_OMSetStencilRef(ID3D12GraphicsCommandList6* This,UINT stencil_ref) { + This->lpVtbl->OMSetStencilRef(This,stencil_ref); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetPipelineState(ID3D12GraphicsCommandList6* This,ID3D12PipelineState *pipeline_state) { + This->lpVtbl->SetPipelineState(This,pipeline_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_ResourceBarrier(ID3D12GraphicsCommandList6* This,UINT barrier_count,const D3D12_RESOURCE_BARRIER *barriers) { + This->lpVtbl->ResourceBarrier(This,barrier_count,barriers); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_ExecuteBundle(ID3D12GraphicsCommandList6* This,ID3D12GraphicsCommandList *command_list) { + This->lpVtbl->ExecuteBundle(This,command_list); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetDescriptorHeaps(ID3D12GraphicsCommandList6* This,UINT heap_count,ID3D12DescriptorHeap *const *heaps) { + This->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetComputeRootSignature(ID3D12GraphicsCommandList6* This,ID3D12RootSignature *root_signature) { + This->lpVtbl->SetComputeRootSignature(This,root_signature); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetGraphicsRootSignature(ID3D12GraphicsCommandList6* This,ID3D12RootSignature *root_signature) { + This->lpVtbl->SetGraphicsRootSignature(This,root_signature); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetComputeRootDescriptorTable(ID3D12GraphicsCommandList6* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { + This->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetGraphicsRootDescriptorTable(ID3D12GraphicsCommandList6* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { + This->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetComputeRoot32BitConstant(ID3D12GraphicsCommandList6* This,UINT root_parameter_index,UINT data,UINT dst_offset) { + This->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetGraphicsRoot32BitConstant(ID3D12GraphicsCommandList6* This,UINT root_parameter_index,UINT data,UINT dst_offset) { + This->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetComputeRoot32BitConstants(ID3D12GraphicsCommandList6* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { + This->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetGraphicsRoot32BitConstants(ID3D12GraphicsCommandList6* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { + This->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetComputeRootConstantBufferView(ID3D12GraphicsCommandList6* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetGraphicsRootConstantBufferView(ID3D12GraphicsCommandList6* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetComputeRootShaderResourceView(ID3D12GraphicsCommandList6* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetGraphicsRootShaderResourceView(ID3D12GraphicsCommandList6* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetComputeRootUnorderedAccessView(ID3D12GraphicsCommandList6* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetGraphicsRootUnorderedAccessView(ID3D12GraphicsCommandList6* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_IASetIndexBuffer(ID3D12GraphicsCommandList6* This,const D3D12_INDEX_BUFFER_VIEW *view) { + This->lpVtbl->IASetIndexBuffer(This,view); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_IASetVertexBuffers(ID3D12GraphicsCommandList6* This,UINT start_slot,UINT view_count,const D3D12_VERTEX_BUFFER_VIEW *views) { + This->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SOSetTargets(ID3D12GraphicsCommandList6* This,UINT start_slot,UINT view_count,const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) { + This->lpVtbl->SOSetTargets(This,start_slot,view_count,views); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_OMSetRenderTargets(ID3D12GraphicsCommandList6* This,UINT render_target_descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors,WINBOOL single_descriptor_handle,const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor) { + This->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_ClearDepthStencilView(ID3D12GraphicsCommandList6* This,D3D12_CPU_DESCRIPTOR_HANDLE dsv,D3D12_CLEAR_FLAGS flags,FLOAT depth,UINT8 stencil,UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_ClearRenderTargetView(ID3D12GraphicsCommandList6* This,D3D12_CPU_DESCRIPTOR_HANDLE rtv,const FLOAT color[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_ClearUnorderedAccessViewUint(ID3D12GraphicsCommandList6* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const UINT values[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_ClearUnorderedAccessViewFloat(ID3D12GraphicsCommandList6* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const float values[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_DiscardResource(ID3D12GraphicsCommandList6* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { + This->lpVtbl->DiscardResource(This,resource,region); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_BeginQuery(ID3D12GraphicsCommandList6* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->BeginQuery(This,heap,type,index); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_EndQuery(ID3D12GraphicsCommandList6* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->EndQuery(This,heap,type,index); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_ResolveQueryData(ID3D12GraphicsCommandList6* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT start_index,UINT query_count,ID3D12Resource *dst_buffer,UINT64 aligned_dst_buffer_offset) { + This->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetPredication(ID3D12GraphicsCommandList6* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { + This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetMarker(ID3D12GraphicsCommandList6* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->SetMarker(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_BeginEvent(ID3D12GraphicsCommandList6* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->BeginEvent(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_EndEvent(ID3D12GraphicsCommandList6* This) { + This->lpVtbl->EndEvent(This); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_ExecuteIndirect(ID3D12GraphicsCommandList6* This,ID3D12CommandSignature *command_signature,UINT max_command_count,ID3D12Resource *arg_buffer,UINT64 arg_buffer_offset,ID3D12Resource *count_buffer,UINT64 count_buffer_offset) { + This->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset); +} +/*** ID3D12GraphicsCommandList1 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList6_AtomicCopyBufferUINT(ID3D12GraphicsCommandList6* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { + This->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_AtomicCopyBufferUINT64(ID3D12GraphicsCommandList6* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { + This->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_OMSetDepthBounds(ID3D12GraphicsCommandList6* This,FLOAT min,FLOAT max) { + This->lpVtbl->OMSetDepthBounds(This,min,max); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetSamplePositions(ID3D12GraphicsCommandList6* This,UINT sample_count,UINT pixel_count,D3D12_SAMPLE_POSITION *sample_positions) { + This->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_ResolveSubresourceRegion(ID3D12GraphicsCommandList6* This,ID3D12Resource *dst_resource,UINT dst_sub_resource_idx,UINT dst_x,UINT dst_y,ID3D12Resource *src_resource,UINT src_sub_resource_idx,D3D12_RECT *src_rect,DXGI_FORMAT format,D3D12_RESOLVE_MODE mode) { + This->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetViewInstanceMask(ID3D12GraphicsCommandList6* This,UINT mask) { + This->lpVtbl->SetViewInstanceMask(This,mask); +} +/*** ID3D12GraphicsCommandList2 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList6_WriteBufferImmediate(ID3D12GraphicsCommandList6* This,UINT count,const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters,const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) { + This->lpVtbl->WriteBufferImmediate(This,count,parameters,modes); +} +/*** ID3D12GraphicsCommandList3 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetProtectedResourceSession(ID3D12GraphicsCommandList6* This,ID3D12ProtectedResourceSession *protected_resource_session) { + This->lpVtbl->SetProtectedResourceSession(This,protected_resource_session); +} +/*** ID3D12GraphicsCommandList4 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList6_BeginRenderPass(ID3D12GraphicsCommandList6* This,UINT render_targets_count,const D3D12_RENDER_PASS_RENDER_TARGET_DESC *render_targets,const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *depth_stencil,D3D12_RENDER_PASS_FLAGS flags) { + This->lpVtbl->BeginRenderPass(This,render_targets_count,render_targets,depth_stencil,flags); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_EndRenderPass(ID3D12GraphicsCommandList6* This) { + This->lpVtbl->EndRenderPass(This); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_InitializeMetaCommand(ID3D12GraphicsCommandList6* This,ID3D12MetaCommand *meta_command,const void *initialization_parameters_data,SIZE_T initialization_parameters_data_size_in_bytes) { + This->lpVtbl->InitializeMetaCommand(This,meta_command,initialization_parameters_data,initialization_parameters_data_size_in_bytes); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_ExecuteMetaCommand(ID3D12GraphicsCommandList6* This,ID3D12MetaCommand *meta_command,const void *execution_parameters_data,SIZE_T execution_parameters_data_size_in_bytes) { + This->lpVtbl->ExecuteMetaCommand(This,meta_command,execution_parameters_data,execution_parameters_data_size_in_bytes); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_BuildRaytracingAccelerationStructure(ID3D12GraphicsCommandList6* This,const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *desc,UINT postbuild_info_descs_count,const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *postbuild_info_descs) { + This->lpVtbl->BuildRaytracingAccelerationStructure(This,desc,postbuild_info_descs_count,postbuild_info_descs); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_EmitRaytracingAccelerationStructurePostbuildInfo(ID3D12GraphicsCommandList6* This,const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *desc,UINT src_acceleration_structures_count,const D3D12_GPU_VIRTUAL_ADDRESS *src_acceleration_structure_data) { + This->lpVtbl->EmitRaytracingAccelerationStructurePostbuildInfo(This,desc,src_acceleration_structures_count,src_acceleration_structure_data); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_CopyRaytracingAccelerationStructure(ID3D12GraphicsCommandList6* This,D3D12_GPU_VIRTUAL_ADDRESS dst_acceleration_structure_data,D3D12_GPU_VIRTUAL_ADDRESS src_acceleration_structure_data,D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE mode) { + This->lpVtbl->CopyRaytracingAccelerationStructure(This,dst_acceleration_structure_data,src_acceleration_structure_data,mode); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_SetPipelineState1(ID3D12GraphicsCommandList6* This,ID3D12StateObject *state_object) { + This->lpVtbl->SetPipelineState1(This,state_object); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_DispatchRays(ID3D12GraphicsCommandList6* This,const D3D12_DISPATCH_RAYS_DESC *desc) { + This->lpVtbl->DispatchRays(This,desc); +} +/*** ID3D12GraphicsCommandList5 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList6_RSSetShadingRate(ID3D12GraphicsCommandList6* This,D3D12_SHADING_RATE base_shading_rate,const D3D12_SHADING_RATE_COMBINER *combiners) { + This->lpVtbl->RSSetShadingRate(This,base_shading_rate,combiners); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList6_RSSetShadingRateImage(ID3D12GraphicsCommandList6* This,ID3D12Resource *shading_rate_image) { + This->lpVtbl->RSSetShadingRateImage(This,shading_rate_image); +} +/*** ID3D12GraphicsCommandList6 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList6_DispatchMesh(ID3D12GraphicsCommandList6* This,UINT thread_group_count_x,UINT thread_group_count_y,UINT thread_group_count_z) { + This->lpVtbl->DispatchMesh(This,thread_group_count_x,thread_group_count_y,thread_group_count_z); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12GraphicsCommandList6_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12GraphicsCommandList7 interface + */ +#ifndef __ID3D12GraphicsCommandList7_INTERFACE_DEFINED__ +#define __ID3D12GraphicsCommandList7_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12GraphicsCommandList7, 0xdd171223, 0x8b61, 0x4769, 0x90,0xe3, 0x16,0x0c,0xcd,0xe4,0xe2,0xc1); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("dd171223-8b61-4769-90e3-160ccde4e2c1") +ID3D12GraphicsCommandList7 : public ID3D12GraphicsCommandList6 +{ + virtual void STDMETHODCALLTYPE Barrier( + UINT32 barrier_groups_count, + const D3D12_BARRIER_GROUP *barrier_groups) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12GraphicsCommandList7, 0xdd171223, 0x8b61, 0x4769, 0x90,0xe3, 0x16,0x0c,0xcd,0xe4,0xe2,0xc1) +#endif +#else +typedef struct ID3D12GraphicsCommandList7Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12GraphicsCommandList7 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12GraphicsCommandList7 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12GraphicsCommandList7 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12GraphicsCommandList7 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12GraphicsCommandList7 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12GraphicsCommandList7 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12GraphicsCommandList7 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12GraphicsCommandList7 *This, + REFIID riid, + void **device); + + /*** ID3D12CommandList methods ***/ + D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)( + ID3D12GraphicsCommandList7 *This); + + /*** ID3D12GraphicsCommandList methods ***/ + HRESULT (STDMETHODCALLTYPE *Close)( + ID3D12GraphicsCommandList7 *This); + + HRESULT (STDMETHODCALLTYPE *Reset)( + ID3D12GraphicsCommandList7 *This, + ID3D12CommandAllocator *allocator, + ID3D12PipelineState *initial_state); + + void (STDMETHODCALLTYPE *ClearState)( + ID3D12GraphicsCommandList7 *This, + ID3D12PipelineState *pipeline_state); + + void (STDMETHODCALLTYPE *DrawInstanced)( + ID3D12GraphicsCommandList7 *This, + UINT vertex_count_per_instance, + UINT instance_count, + UINT start_vertex_location, + UINT start_instance_location); + + void (STDMETHODCALLTYPE *DrawIndexedInstanced)( + ID3D12GraphicsCommandList7 *This, + UINT index_count_per_instance, + UINT instance_count, + UINT start_vertex_location, + INT base_vertex_location, + UINT start_instance_location); + + void (STDMETHODCALLTYPE *Dispatch)( + ID3D12GraphicsCommandList7 *This, + UINT x, + UINT u, + UINT z); + + void (STDMETHODCALLTYPE *CopyBufferRegion)( + ID3D12GraphicsCommandList7 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT64 byte_count); + + void (STDMETHODCALLTYPE *CopyTextureRegion)( + ID3D12GraphicsCommandList7 *This, + const D3D12_TEXTURE_COPY_LOCATION *dst, + UINT dst_x, + UINT dst_y, + UINT dst_z, + const D3D12_TEXTURE_COPY_LOCATION *src, + const D3D12_BOX *src_box); + + void (STDMETHODCALLTYPE *CopyResource)( + ID3D12GraphicsCommandList7 *This, + ID3D12Resource *dst_resource, + ID3D12Resource *src_resource); + + void (STDMETHODCALLTYPE *CopyTiles)( + ID3D12GraphicsCommandList7 *This, + ID3D12Resource *tiled_resource, + const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate, + const D3D12_TILE_REGION_SIZE *tile_region_size, + ID3D12Resource *buffer, + UINT64 buffer_offset, + D3D12_TILE_COPY_FLAGS flags); + + void (STDMETHODCALLTYPE *ResolveSubresource)( + ID3D12GraphicsCommandList7 *This, + ID3D12Resource *dst_resource, + UINT dst_sub_resource, + ID3D12Resource *src_resource, + UINT src_sub_resource, + DXGI_FORMAT format); + + void (STDMETHODCALLTYPE *IASetPrimitiveTopology)( + ID3D12GraphicsCommandList7 *This, + D3D12_PRIMITIVE_TOPOLOGY primitive_topology); + + void (STDMETHODCALLTYPE *RSSetViewports)( + ID3D12GraphicsCommandList7 *This, + UINT viewport_count, + const D3D12_VIEWPORT *viewports); + + void (STDMETHODCALLTYPE *RSSetScissorRects)( + ID3D12GraphicsCommandList7 *This, + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *OMSetBlendFactor)( + ID3D12GraphicsCommandList7 *This, + const FLOAT blend_factor[4]); + + void (STDMETHODCALLTYPE *OMSetStencilRef)( + ID3D12GraphicsCommandList7 *This, + UINT stencil_ref); + + void (STDMETHODCALLTYPE *SetPipelineState)( + ID3D12GraphicsCommandList7 *This, + ID3D12PipelineState *pipeline_state); + + void (STDMETHODCALLTYPE *ResourceBarrier)( + ID3D12GraphicsCommandList7 *This, + UINT barrier_count, + const D3D12_RESOURCE_BARRIER *barriers); + + void (STDMETHODCALLTYPE *ExecuteBundle)( + ID3D12GraphicsCommandList7 *This, + ID3D12GraphicsCommandList *command_list); + + void (STDMETHODCALLTYPE *SetDescriptorHeaps)( + ID3D12GraphicsCommandList7 *This, + UINT heap_count, + ID3D12DescriptorHeap *const *heaps); + + void (STDMETHODCALLTYPE *SetComputeRootSignature)( + ID3D12GraphicsCommandList7 *This, + ID3D12RootSignature *root_signature); + + void (STDMETHODCALLTYPE *SetGraphicsRootSignature)( + ID3D12GraphicsCommandList7 *This, + ID3D12RootSignature *root_signature); + + void (STDMETHODCALLTYPE *SetComputeRootDescriptorTable)( + ID3D12GraphicsCommandList7 *This, + UINT root_parameter_index, + D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); + + void (STDMETHODCALLTYPE *SetGraphicsRootDescriptorTable)( + ID3D12GraphicsCommandList7 *This, + UINT root_parameter_index, + D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor); + + void (STDMETHODCALLTYPE *SetComputeRoot32BitConstant)( + ID3D12GraphicsCommandList7 *This, + UINT root_parameter_index, + UINT data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstant)( + ID3D12GraphicsCommandList7 *This, + UINT root_parameter_index, + UINT data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetComputeRoot32BitConstants)( + ID3D12GraphicsCommandList7 *This, + UINT root_parameter_index, + UINT constant_count, + const void *data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetGraphicsRoot32BitConstants)( + ID3D12GraphicsCommandList7 *This, + UINT root_parameter_index, + UINT constant_count, + const void *data, + UINT dst_offset); + + void (STDMETHODCALLTYPE *SetComputeRootConstantBufferView)( + ID3D12GraphicsCommandList7 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootConstantBufferView)( + ID3D12GraphicsCommandList7 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetComputeRootShaderResourceView)( + ID3D12GraphicsCommandList7 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootShaderResourceView)( + ID3D12GraphicsCommandList7 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetComputeRootUnorderedAccessView)( + ID3D12GraphicsCommandList7 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *SetGraphicsRootUnorderedAccessView)( + ID3D12GraphicsCommandList7 *This, + UINT root_parameter_index, + D3D12_GPU_VIRTUAL_ADDRESS address); + + void (STDMETHODCALLTYPE *IASetIndexBuffer)( + ID3D12GraphicsCommandList7 *This, + const D3D12_INDEX_BUFFER_VIEW *view); + + void (STDMETHODCALLTYPE *IASetVertexBuffers)( + ID3D12GraphicsCommandList7 *This, + UINT start_slot, + UINT view_count, + const D3D12_VERTEX_BUFFER_VIEW *views); + + void (STDMETHODCALLTYPE *SOSetTargets)( + ID3D12GraphicsCommandList7 *This, + UINT start_slot, + UINT view_count, + const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views); + + void (STDMETHODCALLTYPE *OMSetRenderTargets)( + ID3D12GraphicsCommandList7 *This, + UINT render_target_descriptor_count, + const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors, + WINBOOL single_descriptor_handle, + const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor); + + void (STDMETHODCALLTYPE *ClearDepthStencilView)( + ID3D12GraphicsCommandList7 *This, + D3D12_CPU_DESCRIPTOR_HANDLE dsv, + D3D12_CLEAR_FLAGS flags, + FLOAT depth, + UINT8 stencil, + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearRenderTargetView)( + ID3D12GraphicsCommandList7 *This, + D3D12_CPU_DESCRIPTOR_HANDLE rtv, + const FLOAT color[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearUnorderedAccessViewUint)( + ID3D12GraphicsCommandList7 *This, + D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, + D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, + ID3D12Resource *resource, + const UINT values[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat)( + ID3D12GraphicsCommandList7 *This, + D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle, + D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle, + ID3D12Resource *resource, + const float values[4], + UINT rect_count, + const D3D12_RECT *rects); + + void (STDMETHODCALLTYPE *DiscardResource)( + ID3D12GraphicsCommandList7 *This, + ID3D12Resource *resource, + const D3D12_DISCARD_REGION *region); + + void (STDMETHODCALLTYPE *BeginQuery)( + ID3D12GraphicsCommandList7 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *EndQuery)( + ID3D12GraphicsCommandList7 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *ResolveQueryData)( + ID3D12GraphicsCommandList7 *This, + ID3D12QueryHeap *heap, + D3D12_QUERY_TYPE type, + UINT start_index, + UINT query_count, + ID3D12Resource *dst_buffer, + UINT64 aligned_dst_buffer_offset); + + void (STDMETHODCALLTYPE *SetPredication)( + ID3D12GraphicsCommandList7 *This, + ID3D12Resource *buffer, + UINT64 aligned_buffer_offset, + D3D12_PREDICATION_OP operation); + + void (STDMETHODCALLTYPE *SetMarker)( + ID3D12GraphicsCommandList7 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *BeginEvent)( + ID3D12GraphicsCommandList7 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *EndEvent)( + ID3D12GraphicsCommandList7 *This); + + void (STDMETHODCALLTYPE *ExecuteIndirect)( + ID3D12GraphicsCommandList7 *This, + ID3D12CommandSignature *command_signature, + UINT max_command_count, + ID3D12Resource *arg_buffer, + UINT64 arg_buffer_offset, + ID3D12Resource *count_buffer, + UINT64 count_buffer_offset); + + /*** ID3D12GraphicsCommandList1 methods ***/ + void (STDMETHODCALLTYPE *AtomicCopyBufferUINT)( + ID3D12GraphicsCommandList7 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT dependent_resource_count, + ID3D12Resource *const *dependent_resources, + const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); + + void (STDMETHODCALLTYPE *AtomicCopyBufferUINT64)( + ID3D12GraphicsCommandList7 *This, + ID3D12Resource *dst_buffer, + UINT64 dst_offset, + ID3D12Resource *src_buffer, + UINT64 src_offset, + UINT dependent_resource_count, + ID3D12Resource *const *dependent_resources, + const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges); + + void (STDMETHODCALLTYPE *OMSetDepthBounds)( + ID3D12GraphicsCommandList7 *This, + FLOAT min, + FLOAT max); + + void (STDMETHODCALLTYPE *SetSamplePositions)( + ID3D12GraphicsCommandList7 *This, + UINT sample_count, + UINT pixel_count, + D3D12_SAMPLE_POSITION *sample_positions); + + void (STDMETHODCALLTYPE *ResolveSubresourceRegion)( + ID3D12GraphicsCommandList7 *This, + ID3D12Resource *dst_resource, + UINT dst_sub_resource_idx, + UINT dst_x, + UINT dst_y, + ID3D12Resource *src_resource, + UINT src_sub_resource_idx, + D3D12_RECT *src_rect, + DXGI_FORMAT format, + D3D12_RESOLVE_MODE mode); + + void (STDMETHODCALLTYPE *SetViewInstanceMask)( + ID3D12GraphicsCommandList7 *This, + UINT mask); + + /*** ID3D12GraphicsCommandList2 methods ***/ + void (STDMETHODCALLTYPE *WriteBufferImmediate)( + ID3D12GraphicsCommandList7 *This, + UINT count, + const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters, + const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes); + + /*** ID3D12GraphicsCommandList3 methods ***/ + void (STDMETHODCALLTYPE *SetProtectedResourceSession)( + ID3D12GraphicsCommandList7 *This, + ID3D12ProtectedResourceSession *protected_resource_session); + + /*** ID3D12GraphicsCommandList4 methods ***/ + void (STDMETHODCALLTYPE *BeginRenderPass)( + ID3D12GraphicsCommandList7 *This, + UINT render_targets_count, + const D3D12_RENDER_PASS_RENDER_TARGET_DESC *render_targets, + const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *depth_stencil, + D3D12_RENDER_PASS_FLAGS flags); + + void (STDMETHODCALLTYPE *EndRenderPass)( + ID3D12GraphicsCommandList7 *This); + + void (STDMETHODCALLTYPE *InitializeMetaCommand)( + ID3D12GraphicsCommandList7 *This, + ID3D12MetaCommand *meta_command, + const void *initialization_parameters_data, + SIZE_T initialization_parameters_data_size_in_bytes); + + void (STDMETHODCALLTYPE *ExecuteMetaCommand)( + ID3D12GraphicsCommandList7 *This, + ID3D12MetaCommand *meta_command, + const void *execution_parameters_data, + SIZE_T execution_parameters_data_size_in_bytes); + + void (STDMETHODCALLTYPE *BuildRaytracingAccelerationStructure)( + ID3D12GraphicsCommandList7 *This, + const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *desc, + UINT postbuild_info_descs_count, + const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *postbuild_info_descs); + + void (STDMETHODCALLTYPE *EmitRaytracingAccelerationStructurePostbuildInfo)( + ID3D12GraphicsCommandList7 *This, + const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *desc, + UINT src_acceleration_structures_count, + const D3D12_GPU_VIRTUAL_ADDRESS *src_acceleration_structure_data); + + void (STDMETHODCALLTYPE *CopyRaytracingAccelerationStructure)( + ID3D12GraphicsCommandList7 *This, + D3D12_GPU_VIRTUAL_ADDRESS dst_acceleration_structure_data, + D3D12_GPU_VIRTUAL_ADDRESS src_acceleration_structure_data, + D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE mode); + + void (STDMETHODCALLTYPE *SetPipelineState1)( + ID3D12GraphicsCommandList7 *This, + ID3D12StateObject *state_object); + + void (STDMETHODCALLTYPE *DispatchRays)( + ID3D12GraphicsCommandList7 *This, + const D3D12_DISPATCH_RAYS_DESC *desc); + + /*** ID3D12GraphicsCommandList5 methods ***/ + void (STDMETHODCALLTYPE *RSSetShadingRate)( + ID3D12GraphicsCommandList7 *This, + D3D12_SHADING_RATE base_shading_rate, + const D3D12_SHADING_RATE_COMBINER *combiners); + + void (STDMETHODCALLTYPE *RSSetShadingRateImage)( + ID3D12GraphicsCommandList7 *This, + ID3D12Resource *shading_rate_image); + + /*** ID3D12GraphicsCommandList6 methods ***/ + void (STDMETHODCALLTYPE *DispatchMesh)( + ID3D12GraphicsCommandList7 *This, + UINT thread_group_count_x, + UINT thread_group_count_y, + UINT thread_group_count_z); + + /*** ID3D12GraphicsCommandList7 methods ***/ + void (STDMETHODCALLTYPE *Barrier)( + ID3D12GraphicsCommandList7 *This, + UINT32 barrier_groups_count, + const D3D12_BARRIER_GROUP *barrier_groups); + + END_INTERFACE +} ID3D12GraphicsCommandList7Vtbl; + +interface ID3D12GraphicsCommandList7 { + CONST_VTBL ID3D12GraphicsCommandList7Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12GraphicsCommandList7_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12GraphicsCommandList7_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12GraphicsCommandList7_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12GraphicsCommandList7_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12GraphicsCommandList7_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12GraphicsCommandList7_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12GraphicsCommandList7_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12GraphicsCommandList7_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12CommandList methods ***/ +#define ID3D12GraphicsCommandList7_GetType(This) (This)->lpVtbl->GetType(This) +/*** ID3D12GraphicsCommandList methods ***/ +#define ID3D12GraphicsCommandList7_Close(This) (This)->lpVtbl->Close(This) +#define ID3D12GraphicsCommandList7_Reset(This,allocator,initial_state) (This)->lpVtbl->Reset(This,allocator,initial_state) +#define ID3D12GraphicsCommandList7_ClearState(This,pipeline_state) (This)->lpVtbl->ClearState(This,pipeline_state) +#define ID3D12GraphicsCommandList7_DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location) (This)->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location) +#define ID3D12GraphicsCommandList7_DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location) (This)->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location) +#define ID3D12GraphicsCommandList7_Dispatch(This,x,u,z) (This)->lpVtbl->Dispatch(This,x,u,z) +#define ID3D12GraphicsCommandList7_CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count) (This)->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count) +#define ID3D12GraphicsCommandList7_CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box) (This)->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box) +#define ID3D12GraphicsCommandList7_CopyResource(This,dst_resource,src_resource) (This)->lpVtbl->CopyResource(This,dst_resource,src_resource) +#define ID3D12GraphicsCommandList7_CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags) (This)->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags) +#define ID3D12GraphicsCommandList7_ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format) (This)->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format) +#define ID3D12GraphicsCommandList7_IASetPrimitiveTopology(This,primitive_topology) (This)->lpVtbl->IASetPrimitiveTopology(This,primitive_topology) +#define ID3D12GraphicsCommandList7_RSSetViewports(This,viewport_count,viewports) (This)->lpVtbl->RSSetViewports(This,viewport_count,viewports) +#define ID3D12GraphicsCommandList7_RSSetScissorRects(This,rect_count,rects) (This)->lpVtbl->RSSetScissorRects(This,rect_count,rects) +#define ID3D12GraphicsCommandList7_OMSetBlendFactor(This,blend_factor) (This)->lpVtbl->OMSetBlendFactor(This,blend_factor) +#define ID3D12GraphicsCommandList7_OMSetStencilRef(This,stencil_ref) (This)->lpVtbl->OMSetStencilRef(This,stencil_ref) +#define ID3D12GraphicsCommandList7_SetPipelineState(This,pipeline_state) (This)->lpVtbl->SetPipelineState(This,pipeline_state) +#define ID3D12GraphicsCommandList7_ResourceBarrier(This,barrier_count,barriers) (This)->lpVtbl->ResourceBarrier(This,barrier_count,barriers) +#define ID3D12GraphicsCommandList7_ExecuteBundle(This,command_list) (This)->lpVtbl->ExecuteBundle(This,command_list) +#define ID3D12GraphicsCommandList7_SetDescriptorHeaps(This,heap_count,heaps) (This)->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps) +#define ID3D12GraphicsCommandList7_SetComputeRootSignature(This,root_signature) (This)->lpVtbl->SetComputeRootSignature(This,root_signature) +#define ID3D12GraphicsCommandList7_SetGraphicsRootSignature(This,root_signature) (This)->lpVtbl->SetGraphicsRootSignature(This,root_signature) +#define ID3D12GraphicsCommandList7_SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor) +#define ID3D12GraphicsCommandList7_SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) (This)->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor) +#define ID3D12GraphicsCommandList7_SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset) +#define ID3D12GraphicsCommandList7_SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset) +#define ID3D12GraphicsCommandList7_SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) +#define ID3D12GraphicsCommandList7_SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) (This)->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset) +#define ID3D12GraphicsCommandList7_SetComputeRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList7_SetGraphicsRootConstantBufferView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList7_SetComputeRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList7_SetGraphicsRootShaderResourceView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList7_SetComputeRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList7_SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) (This)->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address) +#define ID3D12GraphicsCommandList7_IASetIndexBuffer(This,view) (This)->lpVtbl->IASetIndexBuffer(This,view) +#define ID3D12GraphicsCommandList7_IASetVertexBuffers(This,start_slot,view_count,views) (This)->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views) +#define ID3D12GraphicsCommandList7_SOSetTargets(This,start_slot,view_count,views) (This)->lpVtbl->SOSetTargets(This,start_slot,view_count,views) +#define ID3D12GraphicsCommandList7_OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor) (This)->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor) +#define ID3D12GraphicsCommandList7_ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) (This)->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects) +#define ID3D12GraphicsCommandList7_ClearRenderTargetView(This,rtv,color,rect_count,rects) (This)->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects) +#define ID3D12GraphicsCommandList7_ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) +#define ID3D12GraphicsCommandList7_ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) (This)->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects) +#define ID3D12GraphicsCommandList7_DiscardResource(This,resource,region) (This)->lpVtbl->DiscardResource(This,resource,region) +#define ID3D12GraphicsCommandList7_BeginQuery(This,heap,type,index) (This)->lpVtbl->BeginQuery(This,heap,type,index) +#define ID3D12GraphicsCommandList7_EndQuery(This,heap,type,index) (This)->lpVtbl->EndQuery(This,heap,type,index) +#define ID3D12GraphicsCommandList7_ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset) (This)->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset) +#define ID3D12GraphicsCommandList7_SetPredication(This,buffer,aligned_buffer_offset,operation) (This)->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation) +#define ID3D12GraphicsCommandList7_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) +#define ID3D12GraphicsCommandList7_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) +#define ID3D12GraphicsCommandList7_EndEvent(This) (This)->lpVtbl->EndEvent(This) +#define ID3D12GraphicsCommandList7_ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset) (This)->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset) +/*** ID3D12GraphicsCommandList1 methods ***/ +#define ID3D12GraphicsCommandList7_AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) (This)->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) +#define ID3D12GraphicsCommandList7_AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) (This)->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges) +#define ID3D12GraphicsCommandList7_OMSetDepthBounds(This,min,max) (This)->lpVtbl->OMSetDepthBounds(This,min,max) +#define ID3D12GraphicsCommandList7_SetSamplePositions(This,sample_count,pixel_count,sample_positions) (This)->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions) +#define ID3D12GraphicsCommandList7_ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode) (This)->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode) +#define ID3D12GraphicsCommandList7_SetViewInstanceMask(This,mask) (This)->lpVtbl->SetViewInstanceMask(This,mask) +/*** ID3D12GraphicsCommandList2 methods ***/ +#define ID3D12GraphicsCommandList7_WriteBufferImmediate(This,count,parameters,modes) (This)->lpVtbl->WriteBufferImmediate(This,count,parameters,modes) +/*** ID3D12GraphicsCommandList3 methods ***/ +#define ID3D12GraphicsCommandList7_SetProtectedResourceSession(This,protected_resource_session) (This)->lpVtbl->SetProtectedResourceSession(This,protected_resource_session) +/*** ID3D12GraphicsCommandList4 methods ***/ +#define ID3D12GraphicsCommandList7_BeginRenderPass(This,render_targets_count,render_targets,depth_stencil,flags) (This)->lpVtbl->BeginRenderPass(This,render_targets_count,render_targets,depth_stencil,flags) +#define ID3D12GraphicsCommandList7_EndRenderPass(This) (This)->lpVtbl->EndRenderPass(This) +#define ID3D12GraphicsCommandList7_InitializeMetaCommand(This,meta_command,initialization_parameters_data,initialization_parameters_data_size_in_bytes) (This)->lpVtbl->InitializeMetaCommand(This,meta_command,initialization_parameters_data,initialization_parameters_data_size_in_bytes) +#define ID3D12GraphicsCommandList7_ExecuteMetaCommand(This,meta_command,execution_parameters_data,execution_parameters_data_size_in_bytes) (This)->lpVtbl->ExecuteMetaCommand(This,meta_command,execution_parameters_data,execution_parameters_data_size_in_bytes) +#define ID3D12GraphicsCommandList7_BuildRaytracingAccelerationStructure(This,desc,postbuild_info_descs_count,postbuild_info_descs) (This)->lpVtbl->BuildRaytracingAccelerationStructure(This,desc,postbuild_info_descs_count,postbuild_info_descs) +#define ID3D12GraphicsCommandList7_EmitRaytracingAccelerationStructurePostbuildInfo(This,desc,src_acceleration_structures_count,src_acceleration_structure_data) (This)->lpVtbl->EmitRaytracingAccelerationStructurePostbuildInfo(This,desc,src_acceleration_structures_count,src_acceleration_structure_data) +#define ID3D12GraphicsCommandList7_CopyRaytracingAccelerationStructure(This,dst_acceleration_structure_data,src_acceleration_structure_data,mode) (This)->lpVtbl->CopyRaytracingAccelerationStructure(This,dst_acceleration_structure_data,src_acceleration_structure_data,mode) +#define ID3D12GraphicsCommandList7_SetPipelineState1(This,state_object) (This)->lpVtbl->SetPipelineState1(This,state_object) +#define ID3D12GraphicsCommandList7_DispatchRays(This,desc) (This)->lpVtbl->DispatchRays(This,desc) +/*** ID3D12GraphicsCommandList5 methods ***/ +#define ID3D12GraphicsCommandList7_RSSetShadingRate(This,base_shading_rate,combiners) (This)->lpVtbl->RSSetShadingRate(This,base_shading_rate,combiners) +#define ID3D12GraphicsCommandList7_RSSetShadingRateImage(This,shading_rate_image) (This)->lpVtbl->RSSetShadingRateImage(This,shading_rate_image) +/*** ID3D12GraphicsCommandList6 methods ***/ +#define ID3D12GraphicsCommandList7_DispatchMesh(This,thread_group_count_x,thread_group_count_y,thread_group_count_z) (This)->lpVtbl->DispatchMesh(This,thread_group_count_x,thread_group_count_y,thread_group_count_z) +/*** ID3D12GraphicsCommandList7 methods ***/ +#define ID3D12GraphicsCommandList7_Barrier(This,barrier_groups_count,barrier_groups) (This)->lpVtbl->Barrier(This,barrier_groups_count,barrier_groups) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList7_QueryInterface(ID3D12GraphicsCommandList7* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList7_AddRef(ID3D12GraphicsCommandList7* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12GraphicsCommandList7_Release(ID3D12GraphicsCommandList7* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList7_GetPrivateData(ID3D12GraphicsCommandList7* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList7_SetPrivateData(ID3D12GraphicsCommandList7* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList7_SetPrivateDataInterface(ID3D12GraphicsCommandList7* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList7_SetName(ID3D12GraphicsCommandList7* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList7_GetDevice(ID3D12GraphicsCommandList7* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12CommandList methods ***/ +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12GraphicsCommandList7_GetType(ID3D12GraphicsCommandList7* This) { + return This->lpVtbl->GetType(This); +} +/*** ID3D12GraphicsCommandList methods ***/ +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList7_Close(ID3D12GraphicsCommandList7* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT ID3D12GraphicsCommandList7_Reset(ID3D12GraphicsCommandList7* This,ID3D12CommandAllocator *allocator,ID3D12PipelineState *initial_state) { + return This->lpVtbl->Reset(This,allocator,initial_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_ClearState(ID3D12GraphicsCommandList7* This,ID3D12PipelineState *pipeline_state) { + This->lpVtbl->ClearState(This,pipeline_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_DrawInstanced(ID3D12GraphicsCommandList7* This,UINT vertex_count_per_instance,UINT instance_count,UINT start_vertex_location,UINT start_instance_location) { + This->lpVtbl->DrawInstanced(This,vertex_count_per_instance,instance_count,start_vertex_location,start_instance_location); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_DrawIndexedInstanced(ID3D12GraphicsCommandList7* This,UINT index_count_per_instance,UINT instance_count,UINT start_vertex_location,INT base_vertex_location,UINT start_instance_location) { + This->lpVtbl->DrawIndexedInstanced(This,index_count_per_instance,instance_count,start_vertex_location,base_vertex_location,start_instance_location); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_Dispatch(ID3D12GraphicsCommandList7* This,UINT x,UINT u,UINT z) { + This->lpVtbl->Dispatch(This,x,u,z); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_CopyBufferRegion(ID3D12GraphicsCommandList7* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT64 byte_count) { + This->lpVtbl->CopyBufferRegion(This,dst_buffer,dst_offset,src_buffer,src_offset,byte_count); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_CopyTextureRegion(ID3D12GraphicsCommandList7* This,const D3D12_TEXTURE_COPY_LOCATION *dst,UINT dst_x,UINT dst_y,UINT dst_z,const D3D12_TEXTURE_COPY_LOCATION *src,const D3D12_BOX *src_box) { + This->lpVtbl->CopyTextureRegion(This,dst,dst_x,dst_y,dst_z,src,src_box); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_CopyResource(ID3D12GraphicsCommandList7* This,ID3D12Resource *dst_resource,ID3D12Resource *src_resource) { + This->lpVtbl->CopyResource(This,dst_resource,src_resource); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_CopyTiles(ID3D12GraphicsCommandList7* This,ID3D12Resource *tiled_resource,const D3D12_TILED_RESOURCE_COORDINATE *tile_region_start_coordinate,const D3D12_TILE_REGION_SIZE *tile_region_size,ID3D12Resource *buffer,UINT64 buffer_offset,D3D12_TILE_COPY_FLAGS flags) { + This->lpVtbl->CopyTiles(This,tiled_resource,tile_region_start_coordinate,tile_region_size,buffer,buffer_offset,flags); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_ResolveSubresource(ID3D12GraphicsCommandList7* This,ID3D12Resource *dst_resource,UINT dst_sub_resource,ID3D12Resource *src_resource,UINT src_sub_resource,DXGI_FORMAT format) { + This->lpVtbl->ResolveSubresource(This,dst_resource,dst_sub_resource,src_resource,src_sub_resource,format); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_IASetPrimitiveTopology(ID3D12GraphicsCommandList7* This,D3D12_PRIMITIVE_TOPOLOGY primitive_topology) { + This->lpVtbl->IASetPrimitiveTopology(This,primitive_topology); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_RSSetViewports(ID3D12GraphicsCommandList7* This,UINT viewport_count,const D3D12_VIEWPORT *viewports) { + This->lpVtbl->RSSetViewports(This,viewport_count,viewports); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_RSSetScissorRects(ID3D12GraphicsCommandList7* This,UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->RSSetScissorRects(This,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_OMSetBlendFactor(ID3D12GraphicsCommandList7* This,const FLOAT blend_factor[4]) { + This->lpVtbl->OMSetBlendFactor(This,blend_factor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_OMSetStencilRef(ID3D12GraphicsCommandList7* This,UINT stencil_ref) { + This->lpVtbl->OMSetStencilRef(This,stencil_ref); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetPipelineState(ID3D12GraphicsCommandList7* This,ID3D12PipelineState *pipeline_state) { + This->lpVtbl->SetPipelineState(This,pipeline_state); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_ResourceBarrier(ID3D12GraphicsCommandList7* This,UINT barrier_count,const D3D12_RESOURCE_BARRIER *barriers) { + This->lpVtbl->ResourceBarrier(This,barrier_count,barriers); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_ExecuteBundle(ID3D12GraphicsCommandList7* This,ID3D12GraphicsCommandList *command_list) { + This->lpVtbl->ExecuteBundle(This,command_list); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetDescriptorHeaps(ID3D12GraphicsCommandList7* This,UINT heap_count,ID3D12DescriptorHeap *const *heaps) { + This->lpVtbl->SetDescriptorHeaps(This,heap_count,heaps); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetComputeRootSignature(ID3D12GraphicsCommandList7* This,ID3D12RootSignature *root_signature) { + This->lpVtbl->SetComputeRootSignature(This,root_signature); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetGraphicsRootSignature(ID3D12GraphicsCommandList7* This,ID3D12RootSignature *root_signature) { + This->lpVtbl->SetGraphicsRootSignature(This,root_signature); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetComputeRootDescriptorTable(ID3D12GraphicsCommandList7* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { + This->lpVtbl->SetComputeRootDescriptorTable(This,root_parameter_index,base_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetGraphicsRootDescriptorTable(ID3D12GraphicsCommandList7* This,UINT root_parameter_index,D3D12_GPU_DESCRIPTOR_HANDLE base_descriptor) { + This->lpVtbl->SetGraphicsRootDescriptorTable(This,root_parameter_index,base_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetComputeRoot32BitConstant(ID3D12GraphicsCommandList7* This,UINT root_parameter_index,UINT data,UINT dst_offset) { + This->lpVtbl->SetComputeRoot32BitConstant(This,root_parameter_index,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetGraphicsRoot32BitConstant(ID3D12GraphicsCommandList7* This,UINT root_parameter_index,UINT data,UINT dst_offset) { + This->lpVtbl->SetGraphicsRoot32BitConstant(This,root_parameter_index,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetComputeRoot32BitConstants(ID3D12GraphicsCommandList7* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { + This->lpVtbl->SetComputeRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetGraphicsRoot32BitConstants(ID3D12GraphicsCommandList7* This,UINT root_parameter_index,UINT constant_count,const void *data,UINT dst_offset) { + This->lpVtbl->SetGraphicsRoot32BitConstants(This,root_parameter_index,constant_count,data,dst_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetComputeRootConstantBufferView(ID3D12GraphicsCommandList7* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootConstantBufferView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetGraphicsRootConstantBufferView(ID3D12GraphicsCommandList7* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootConstantBufferView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetComputeRootShaderResourceView(ID3D12GraphicsCommandList7* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootShaderResourceView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetGraphicsRootShaderResourceView(ID3D12GraphicsCommandList7* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootShaderResourceView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetComputeRootUnorderedAccessView(ID3D12GraphicsCommandList7* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetComputeRootUnorderedAccessView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetGraphicsRootUnorderedAccessView(ID3D12GraphicsCommandList7* This,UINT root_parameter_index,D3D12_GPU_VIRTUAL_ADDRESS address) { + This->lpVtbl->SetGraphicsRootUnorderedAccessView(This,root_parameter_index,address); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_IASetIndexBuffer(ID3D12GraphicsCommandList7* This,const D3D12_INDEX_BUFFER_VIEW *view) { + This->lpVtbl->IASetIndexBuffer(This,view); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_IASetVertexBuffers(ID3D12GraphicsCommandList7* This,UINT start_slot,UINT view_count,const D3D12_VERTEX_BUFFER_VIEW *views) { + This->lpVtbl->IASetVertexBuffers(This,start_slot,view_count,views); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SOSetTargets(ID3D12GraphicsCommandList7* This,UINT start_slot,UINT view_count,const D3D12_STREAM_OUTPUT_BUFFER_VIEW *views) { + This->lpVtbl->SOSetTargets(This,start_slot,view_count,views); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_OMSetRenderTargets(ID3D12GraphicsCommandList7* This,UINT render_target_descriptor_count,const D3D12_CPU_DESCRIPTOR_HANDLE *render_target_descriptors,WINBOOL single_descriptor_handle,const D3D12_CPU_DESCRIPTOR_HANDLE *depth_stencil_descriptor) { + This->lpVtbl->OMSetRenderTargets(This,render_target_descriptor_count,render_target_descriptors,single_descriptor_handle,depth_stencil_descriptor); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_ClearDepthStencilView(ID3D12GraphicsCommandList7* This,D3D12_CPU_DESCRIPTOR_HANDLE dsv,D3D12_CLEAR_FLAGS flags,FLOAT depth,UINT8 stencil,UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearDepthStencilView(This,dsv,flags,depth,stencil,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_ClearRenderTargetView(ID3D12GraphicsCommandList7* This,D3D12_CPU_DESCRIPTOR_HANDLE rtv,const FLOAT color[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearRenderTargetView(This,rtv,color,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_ClearUnorderedAccessViewUint(ID3D12GraphicsCommandList7* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const UINT values[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearUnorderedAccessViewUint(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_ClearUnorderedAccessViewFloat(ID3D12GraphicsCommandList7* This,D3D12_GPU_DESCRIPTOR_HANDLE gpu_handle,D3D12_CPU_DESCRIPTOR_HANDLE cpu_handle,ID3D12Resource *resource,const float values[4],UINT rect_count,const D3D12_RECT *rects) { + This->lpVtbl->ClearUnorderedAccessViewFloat(This,gpu_handle,cpu_handle,resource,values,rect_count,rects); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_DiscardResource(ID3D12GraphicsCommandList7* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { + This->lpVtbl->DiscardResource(This,resource,region); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_BeginQuery(ID3D12GraphicsCommandList7* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->BeginQuery(This,heap,type,index); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_EndQuery(ID3D12GraphicsCommandList7* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->EndQuery(This,heap,type,index); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_ResolveQueryData(ID3D12GraphicsCommandList7* This,ID3D12QueryHeap *heap,D3D12_QUERY_TYPE type,UINT start_index,UINT query_count,ID3D12Resource *dst_buffer,UINT64 aligned_dst_buffer_offset) { + This->lpVtbl->ResolveQueryData(This,heap,type,start_index,query_count,dst_buffer,aligned_dst_buffer_offset); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetPredication(ID3D12GraphicsCommandList7* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { + This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetMarker(ID3D12GraphicsCommandList7* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->SetMarker(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_BeginEvent(ID3D12GraphicsCommandList7* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->BeginEvent(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_EndEvent(ID3D12GraphicsCommandList7* This) { + This->lpVtbl->EndEvent(This); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_ExecuteIndirect(ID3D12GraphicsCommandList7* This,ID3D12CommandSignature *command_signature,UINT max_command_count,ID3D12Resource *arg_buffer,UINT64 arg_buffer_offset,ID3D12Resource *count_buffer,UINT64 count_buffer_offset) { + This->lpVtbl->ExecuteIndirect(This,command_signature,max_command_count,arg_buffer,arg_buffer_offset,count_buffer,count_buffer_offset); +} +/*** ID3D12GraphicsCommandList1 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList7_AtomicCopyBufferUINT(ID3D12GraphicsCommandList7* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { + This->lpVtbl->AtomicCopyBufferUINT(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_AtomicCopyBufferUINT64(ID3D12GraphicsCommandList7* This,ID3D12Resource *dst_buffer,UINT64 dst_offset,ID3D12Resource *src_buffer,UINT64 src_offset,UINT dependent_resource_count,ID3D12Resource *const *dependent_resources,const D3D12_SUBRESOURCE_RANGE_UINT64 *dependent_sub_resource_ranges) { + This->lpVtbl->AtomicCopyBufferUINT64(This,dst_buffer,dst_offset,src_buffer,src_offset,dependent_resource_count,dependent_resources,dependent_sub_resource_ranges); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_OMSetDepthBounds(ID3D12GraphicsCommandList7* This,FLOAT min,FLOAT max) { + This->lpVtbl->OMSetDepthBounds(This,min,max); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetSamplePositions(ID3D12GraphicsCommandList7* This,UINT sample_count,UINT pixel_count,D3D12_SAMPLE_POSITION *sample_positions) { + This->lpVtbl->SetSamplePositions(This,sample_count,pixel_count,sample_positions); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_ResolveSubresourceRegion(ID3D12GraphicsCommandList7* This,ID3D12Resource *dst_resource,UINT dst_sub_resource_idx,UINT dst_x,UINT dst_y,ID3D12Resource *src_resource,UINT src_sub_resource_idx,D3D12_RECT *src_rect,DXGI_FORMAT format,D3D12_RESOLVE_MODE mode) { + This->lpVtbl->ResolveSubresourceRegion(This,dst_resource,dst_sub_resource_idx,dst_x,dst_y,src_resource,src_sub_resource_idx,src_rect,format,mode); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetViewInstanceMask(ID3D12GraphicsCommandList7* This,UINT mask) { + This->lpVtbl->SetViewInstanceMask(This,mask); +} +/*** ID3D12GraphicsCommandList2 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList7_WriteBufferImmediate(ID3D12GraphicsCommandList7* This,UINT count,const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *parameters,const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) { + This->lpVtbl->WriteBufferImmediate(This,count,parameters,modes); +} +/*** ID3D12GraphicsCommandList3 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetProtectedResourceSession(ID3D12GraphicsCommandList7* This,ID3D12ProtectedResourceSession *protected_resource_session) { + This->lpVtbl->SetProtectedResourceSession(This,protected_resource_session); +} +/*** ID3D12GraphicsCommandList4 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList7_BeginRenderPass(ID3D12GraphicsCommandList7* This,UINT render_targets_count,const D3D12_RENDER_PASS_RENDER_TARGET_DESC *render_targets,const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC *depth_stencil,D3D12_RENDER_PASS_FLAGS flags) { + This->lpVtbl->BeginRenderPass(This,render_targets_count,render_targets,depth_stencil,flags); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_EndRenderPass(ID3D12GraphicsCommandList7* This) { + This->lpVtbl->EndRenderPass(This); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_InitializeMetaCommand(ID3D12GraphicsCommandList7* This,ID3D12MetaCommand *meta_command,const void *initialization_parameters_data,SIZE_T initialization_parameters_data_size_in_bytes) { + This->lpVtbl->InitializeMetaCommand(This,meta_command,initialization_parameters_data,initialization_parameters_data_size_in_bytes); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_ExecuteMetaCommand(ID3D12GraphicsCommandList7* This,ID3D12MetaCommand *meta_command,const void *execution_parameters_data,SIZE_T execution_parameters_data_size_in_bytes) { + This->lpVtbl->ExecuteMetaCommand(This,meta_command,execution_parameters_data,execution_parameters_data_size_in_bytes); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_BuildRaytracingAccelerationStructure(ID3D12GraphicsCommandList7* This,const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *desc,UINT postbuild_info_descs_count,const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *postbuild_info_descs) { + This->lpVtbl->BuildRaytracingAccelerationStructure(This,desc,postbuild_info_descs_count,postbuild_info_descs); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_EmitRaytracingAccelerationStructurePostbuildInfo(ID3D12GraphicsCommandList7* This,const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *desc,UINT src_acceleration_structures_count,const D3D12_GPU_VIRTUAL_ADDRESS *src_acceleration_structure_data) { + This->lpVtbl->EmitRaytracingAccelerationStructurePostbuildInfo(This,desc,src_acceleration_structures_count,src_acceleration_structure_data); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_CopyRaytracingAccelerationStructure(ID3D12GraphicsCommandList7* This,D3D12_GPU_VIRTUAL_ADDRESS dst_acceleration_structure_data,D3D12_GPU_VIRTUAL_ADDRESS src_acceleration_structure_data,D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE mode) { + This->lpVtbl->CopyRaytracingAccelerationStructure(This,dst_acceleration_structure_data,src_acceleration_structure_data,mode); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_SetPipelineState1(ID3D12GraphicsCommandList7* This,ID3D12StateObject *state_object) { + This->lpVtbl->SetPipelineState1(This,state_object); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_DispatchRays(ID3D12GraphicsCommandList7* This,const D3D12_DISPATCH_RAYS_DESC *desc) { + This->lpVtbl->DispatchRays(This,desc); +} +/*** ID3D12GraphicsCommandList5 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList7_RSSetShadingRate(ID3D12GraphicsCommandList7* This,D3D12_SHADING_RATE base_shading_rate,const D3D12_SHADING_RATE_COMBINER *combiners) { + This->lpVtbl->RSSetShadingRate(This,base_shading_rate,combiners); +} +static __WIDL_INLINE void ID3D12GraphicsCommandList7_RSSetShadingRateImage(ID3D12GraphicsCommandList7* This,ID3D12Resource *shading_rate_image) { + This->lpVtbl->RSSetShadingRateImage(This,shading_rate_image); +} +/*** ID3D12GraphicsCommandList6 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList7_DispatchMesh(ID3D12GraphicsCommandList7* This,UINT thread_group_count_x,UINT thread_group_count_y,UINT thread_group_count_z) { + This->lpVtbl->DispatchMesh(This,thread_group_count_x,thread_group_count_y,thread_group_count_z); +} +/*** ID3D12GraphicsCommandList7 methods ***/ +static __WIDL_INLINE void ID3D12GraphicsCommandList7_Barrier(ID3D12GraphicsCommandList7* This,UINT32 barrier_groups_count,const D3D12_BARRIER_GROUP *barrier_groups) { + This->lpVtbl->Barrier(This,barrier_groups_count,barrier_groups); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12GraphicsCommandList7_INTERFACE_DEFINED__ */ + +#ifndef D3D12_IGNORE_SDK_LAYERS +#include "d3d12sdklayers.h" +#endif +typedef HRESULT (__stdcall *PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER)(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); HRESULT __stdcall D3D12CreateRootSignatureDeserializer(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); typedef HRESULT (__stdcall *PFN_D3D12_CREATE_VERSIONED_ROOT_SIGNATURE_DESERIALIZER)(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); HRESULT __stdcall D3D12CreateVersionedRootSignatureDeserializer(const void *data,SIZE_T data_size,REFIID iid,void **deserializer); +typedef HRESULT (__stdcall *PFN_D3D12_SERIALIZE_ROOT_SIGNATURE)(const D3D12_ROOT_SIGNATURE_DESC *root_signature_desc,D3D_ROOT_SIGNATURE_VERSION version,ID3DBlob **blob,ID3DBlob **error_blob); HRESULT __stdcall D3D12SerializeRootSignature(const D3D12_ROOT_SIGNATURE_DESC *root_signature_desc,D3D_ROOT_SIGNATURE_VERSION version,ID3DBlob **blob,ID3DBlob **error_blob); typedef HRESULT (__stdcall *PFN_D3D12_SERIALIZE_VERSIONED_ROOT_SIGNATURE)(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *desc,ID3DBlob **blob,ID3DBlob **error_blob); @@ -7771,6 +24302,12 @@ HRESULT __stdcall D3D12GetDebugInterface(REFIID iid,void **debug); HRESULT __stdcall D3D12EnableExperimentalFeatures(UINT feature_count,const IID *iids,void *configurations,UINT *configurations_sizes); +static const UUID D3D12ExperimentalShaderModels = { 0x76f5573e, 0xf13a, 0x40f5, { 0xb2, 0x97, 0x81, 0xce, 0x9e, 0x18, 0x93, 0x3f } }; +static const UUID D3D12TiledResourceTier4 = { 0xc9c4725f, 0xa81a, 0x4f56, { 0x8c, 0x5b, 0xc5, 0x10, 0x39, 0xd6, 0x94, 0xfb } }; +static const UUID D3D12MetaCommand = { 0xc734c97e, 0x8077, 0x48c8, { 0x9f, 0xdc, 0xd9, 0xd1, 0xdd, 0x31, 0xdd, 0x77 } }; +typedef HRESULT (__stdcall *PFN_D3D12_GET_INTERFACE)(REFCLSID clsid,REFIID iid,void **debug); +HRESULT __stdcall D3D12GetInterface(REFCLSID clsid,REFIID iid,void **debug); + /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/d3d12sdklayers.h b/lib/libc/include/any-windows-any/d3d12sdklayers.h index c2c57e0c47124b7f0acc73771b8cf4f57ca8682c..8456efe0338a1e6abe04182c54d41c0e447e1cc6 100644 --- a/lib/libc/include/any-windows-any/d3d12sdklayers.h +++ b/lib/libc/include/any-windows-any/d3d12sdklayers.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3d12sdklayers.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3d12sdklayers.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3d12sdklayers_h__ #define __d3d12sdklayers_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D12Debug_FWD_DEFINED__ @@ -34,6 +42,70 @@ interface ID3D12Debug1; #endif /* __cplusplus */ #endif +#ifndef __ID3D12Debug2_FWD_DEFINED__ +#define __ID3D12Debug2_FWD_DEFINED__ +typedef interface ID3D12Debug2 ID3D12Debug2; +#ifdef __cplusplus +interface ID3D12Debug2; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Debug3_FWD_DEFINED__ +#define __ID3D12Debug3_FWD_DEFINED__ +typedef interface ID3D12Debug3 ID3D12Debug3; +#ifdef __cplusplus +interface ID3D12Debug3; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Debug4_FWD_DEFINED__ +#define __ID3D12Debug4_FWD_DEFINED__ +typedef interface ID3D12Debug4 ID3D12Debug4; +#ifdef __cplusplus +interface ID3D12Debug4; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12Debug5_FWD_DEFINED__ +#define __ID3D12Debug5_FWD_DEFINED__ +typedef interface ID3D12Debug5 ID3D12Debug5; +#ifdef __cplusplus +interface ID3D12Debug5; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12DebugDevice_FWD_DEFINED__ +#define __ID3D12DebugDevice_FWD_DEFINED__ +typedef interface ID3D12DebugDevice ID3D12DebugDevice; +#ifdef __cplusplus +interface ID3D12DebugDevice; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12DebugDevice1_FWD_DEFINED__ +#define __ID3D12DebugDevice1_FWD_DEFINED__ +typedef interface ID3D12DebugDevice1 ID3D12DebugDevice1; +#ifdef __cplusplus +interface ID3D12DebugDevice1; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12DebugDevice2_FWD_DEFINED__ +#define __ID3D12DebugDevice2_FWD_DEFINED__ +typedef interface ID3D12DebugDevice2 ID3D12DebugDevice2; +#ifdef __cplusplus +interface ID3D12DebugDevice2; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12SharingContract_FWD_DEFINED__ +#define __ID3D12SharingContract_FWD_DEFINED__ +typedef interface ID3D12SharingContract ID3D12SharingContract; +#ifdef __cplusplus +interface ID3D12SharingContract; +#endif /* __cplusplus */ +#endif + #ifndef __ID3D12InfoQueue_FWD_DEFINED__ #define __ID3D12InfoQueue_FWD_DEFINED__ typedef interface ID3D12InfoQueue ID3D12InfoQueue; @@ -42,6 +114,14 @@ interface ID3D12InfoQueue; #endif /* __cplusplus */ #endif +#ifndef __ID3D12InfoQueue1_FWD_DEFINED__ +#define __ID3D12InfoQueue1_FWD_DEFINED__ +typedef interface ID3D12InfoQueue1 ID3D12InfoQueue1; +#ifdef __cplusplus +interface ID3D12InfoQueue1; +#endif /* __cplusplus */ +#endif + /* Headers for imported files */ #include @@ -926,6 +1006,52 @@ typedef enum D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE { D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_GUARDED_VALIDATION = 0x3, NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES = 0x4 } D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE; +typedef enum D3D12_GPU_BASED_VALIDATION_FLAGS { + D3D12_GPU_BASED_VALIDATION_FLAGS_NONE = 0x0, + D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING = 0x1 +} D3D12_GPU_BASED_VALIDATION_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_GPU_BASED_VALIDATION_FLAGS) +typedef enum D3D12_RLDO_FLAGS { + D3D12_RLDO_NONE = 0x0, + D3D12_RLDO_SUMMARY = 0x1, + D3D12_RLDO_DETAIL = 0x2, + D3D12_RLDO_IGNORE_INTERNAL = 0x4 +} D3D12_RLDO_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_RLDO_FLAGS) +typedef enum D3D12_DEBUG_DEVICE_PARAMETER_TYPE { + D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS = 0, + D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS = 1, + D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR = 2 +} D3D12_DEBUG_DEVICE_PARAMETER_TYPE; +typedef enum D3D12_DEBUG_FEATURE { + D3D12_DEBUG_FEATURE_NONE = 0x0, + D3D12_DEBUG_FEATURE_ALLOW_BEHAVIOR_CHANGING_DEBUG_AIDS = 0x1, + D3D12_DEBUG_FEATURE_CONSERVATIVE_RESOURCE_STATE_TRACKING = 0x2, + D3D12_DEBUG_FEATURE_DISABLE_VIRTUALIZED_BUNDLES_VALIDATION = 0x4, + D3D12_DEBUG_FEATURE_EMULATE_WINDOWS7 = 0x8 +} D3D12_DEBUG_FEATURE; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_DEBUG_FEATURE) +typedef enum D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS { + D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONE = 0x0, + D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_TRACKING_ONLY_SHADERS = 0x1, + D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_UNGUARDED_VALIDATION_SHADERS = 0x2, + D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_GUARDED_VALIDATION_SHADERS = 0x4, + D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS_VALID_MASK = 0x7 +} D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS) +typedef enum D3D12_MESSAGE_CALLBACK_FLAGS { + D3D12_MESSAGE_CALLBACK_FLAG_NONE = 0x0, + D3D12_MESSAGE_CALLBACK_IGNORE_FILTERS = 0x1 +} D3D12_MESSAGE_CALLBACK_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_MESSAGE_CALLBACK_FLAGS) +typedef struct D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS { + UINT MaxMessagesPerCommandList; + D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE DefaultShaderPatchMode; + D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS PipelineStateCreateFlags; +} D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS; +typedef struct D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR { + FLOAT SlowdownFactor; +} D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR; typedef struct D3D12_MESSAGE { D3D12_MESSAGE_CATEGORY Category; D3D12_MESSAGE_SEVERITY Severity; @@ -1000,17 +1126,17 @@ interface ID3D12Debug { #define ID3D12Debug_EnableDebugLayer(This) (This)->lpVtbl->EnableDebugLayer(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12Debug_QueryInterface(ID3D12Debug* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12Debug_QueryInterface(ID3D12Debug* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12Debug_AddRef(ID3D12Debug* This) { +static __WIDL_INLINE ULONG ID3D12Debug_AddRef(ID3D12Debug* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12Debug_Release(ID3D12Debug* This) { +static __WIDL_INLINE ULONG ID3D12Debug_Release(ID3D12Debug* This) { return This->lpVtbl->Release(This); } /*** ID3D12Debug methods ***/ -static FORCEINLINE void ID3D12Debug_EnableDebugLayer(ID3D12Debug* This) { +static __WIDL_INLINE void ID3D12Debug_EnableDebugLayer(ID3D12Debug* This) { This->lpVtbl->EnableDebugLayer(This); } #endif @@ -1092,23 +1218,23 @@ interface ID3D12Debug1 { #define ID3D12Debug1_SetEnableSynchronizedCommandQueueValidation(This,enable) (This)->lpVtbl->SetEnableSynchronizedCommandQueueValidation(This,enable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12Debug1_QueryInterface(ID3D12Debug1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12Debug1_QueryInterface(ID3D12Debug1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12Debug1_AddRef(ID3D12Debug1* This) { +static __WIDL_INLINE ULONG ID3D12Debug1_AddRef(ID3D12Debug1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12Debug1_Release(ID3D12Debug1* This) { +static __WIDL_INLINE ULONG ID3D12Debug1_Release(ID3D12Debug1* This) { return This->lpVtbl->Release(This); } /*** ID3D12Debug1 methods ***/ -static FORCEINLINE void ID3D12Debug1_EnableDebugLayer(ID3D12Debug1* This) { +static __WIDL_INLINE void ID3D12Debug1_EnableDebugLayer(ID3D12Debug1* This) { This->lpVtbl->EnableDebugLayer(This); } -static FORCEINLINE void ID3D12Debug1_SetEnableGPUBasedValidation(ID3D12Debug1* This,WINBOOL enable) { +static __WIDL_INLINE void ID3D12Debug1_SetEnableGPUBasedValidation(ID3D12Debug1* This,WINBOOL enable) { This->lpVtbl->SetEnableGPUBasedValidation(This,enable); } -static FORCEINLINE void ID3D12Debug1_SetEnableSynchronizedCommandQueueValidation(ID3D12Debug1* This,WINBOOL enable) { +static __WIDL_INLINE void ID3D12Debug1_SetEnableSynchronizedCommandQueueValidation(ID3D12Debug1* This,WINBOOL enable) { This->lpVtbl->SetEnableSynchronizedCommandQueueValidation(This,enable); } #endif @@ -1119,6 +1245,872 @@ static FORCEINLINE void ID3D12Debug1_SetEnableSynchronizedCommandQueueValidation #endif /* __ID3D12Debug1_INTERFACE_DEFINED__ */ +/***************************************************************************** + * ID3D12Debug2 interface + */ +#ifndef __ID3D12Debug2_INTERFACE_DEFINED__ +#define __ID3D12Debug2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Debug2, 0x93a665c4, 0xa3b2, 0x4e5d, 0xb6,0x92, 0xa2,0x6a,0xe1,0x4e,0x33,0x74); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("93a665c4-a3b2-4e5d-b692-a26ae14e3374") +ID3D12Debug2 : public IUnknown +{ + virtual void STDMETHODCALLTYPE SetGPUBasedValidationFlags( + D3D12_GPU_BASED_VALIDATION_FLAGS flags) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Debug2, 0x93a665c4, 0xa3b2, 0x4e5d, 0xb6,0x92, 0xa2,0x6a,0xe1,0x4e,0x33,0x74) +#endif +#else +typedef struct ID3D12Debug2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Debug2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Debug2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Debug2 *This); + + /*** ID3D12Debug2 methods ***/ + void (STDMETHODCALLTYPE *SetGPUBasedValidationFlags)( + ID3D12Debug2 *This, + D3D12_GPU_BASED_VALIDATION_FLAGS flags); + + END_INTERFACE +} ID3D12Debug2Vtbl; + +interface ID3D12Debug2 { + CONST_VTBL ID3D12Debug2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Debug2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Debug2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Debug2_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Debug2 methods ***/ +#define ID3D12Debug2_SetGPUBasedValidationFlags(This,flags) (This)->lpVtbl->SetGPUBasedValidationFlags(This,flags) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Debug2_QueryInterface(ID3D12Debug2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Debug2_AddRef(ID3D12Debug2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Debug2_Release(ID3D12Debug2* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Debug2 methods ***/ +static __WIDL_INLINE void ID3D12Debug2_SetGPUBasedValidationFlags(ID3D12Debug2* This,D3D12_GPU_BASED_VALIDATION_FLAGS flags) { + This->lpVtbl->SetGPUBasedValidationFlags(This,flags); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Debug2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12Debug3 interface + */ +#ifndef __ID3D12Debug3_INTERFACE_DEFINED__ +#define __ID3D12Debug3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Debug3, 0x5cf4e58f, 0xf671, 0x4ff1, 0xa5,0x42, 0x36,0x86,0xe3,0xd1,0x53,0xd1); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("5cf4e58f-f671-4ff1-a542-3686e3d153d1") +ID3D12Debug3 : public ID3D12Debug +{ + virtual void STDMETHODCALLTYPE SetEnableGPUBasedValidation( + WINBOOL enable) = 0; + + virtual void STDMETHODCALLTYPE SetEnableSynchronizedCommandQueueValidation( + WINBOOL enable) = 0; + + virtual void STDMETHODCALLTYPE SetGPUBasedValidationFlags( + D3D12_GPU_BASED_VALIDATION_FLAGS flags) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Debug3, 0x5cf4e58f, 0xf671, 0x4ff1, 0xa5,0x42, 0x36,0x86,0xe3,0xd1,0x53,0xd1) +#endif +#else +typedef struct ID3D12Debug3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Debug3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Debug3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Debug3 *This); + + /*** ID3D12Debug methods ***/ + void (STDMETHODCALLTYPE *EnableDebugLayer)( + ID3D12Debug3 *This); + + /*** ID3D12Debug3 methods ***/ + void (STDMETHODCALLTYPE *SetEnableGPUBasedValidation)( + ID3D12Debug3 *This, + WINBOOL enable); + + void (STDMETHODCALLTYPE *SetEnableSynchronizedCommandQueueValidation)( + ID3D12Debug3 *This, + WINBOOL enable); + + void (STDMETHODCALLTYPE *SetGPUBasedValidationFlags)( + ID3D12Debug3 *This, + D3D12_GPU_BASED_VALIDATION_FLAGS flags); + + END_INTERFACE +} ID3D12Debug3Vtbl; + +interface ID3D12Debug3 { + CONST_VTBL ID3D12Debug3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Debug3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Debug3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Debug3_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Debug methods ***/ +#define ID3D12Debug3_EnableDebugLayer(This) (This)->lpVtbl->EnableDebugLayer(This) +/*** ID3D12Debug3 methods ***/ +#define ID3D12Debug3_SetEnableGPUBasedValidation(This,enable) (This)->lpVtbl->SetEnableGPUBasedValidation(This,enable) +#define ID3D12Debug3_SetEnableSynchronizedCommandQueueValidation(This,enable) (This)->lpVtbl->SetEnableSynchronizedCommandQueueValidation(This,enable) +#define ID3D12Debug3_SetGPUBasedValidationFlags(This,flags) (This)->lpVtbl->SetGPUBasedValidationFlags(This,flags) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Debug3_QueryInterface(ID3D12Debug3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Debug3_AddRef(ID3D12Debug3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Debug3_Release(ID3D12Debug3* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Debug methods ***/ +static __WIDL_INLINE void ID3D12Debug3_EnableDebugLayer(ID3D12Debug3* This) { + This->lpVtbl->EnableDebugLayer(This); +} +/*** ID3D12Debug3 methods ***/ +static __WIDL_INLINE void ID3D12Debug3_SetEnableGPUBasedValidation(ID3D12Debug3* This,WINBOOL enable) { + This->lpVtbl->SetEnableGPUBasedValidation(This,enable); +} +static __WIDL_INLINE void ID3D12Debug3_SetEnableSynchronizedCommandQueueValidation(ID3D12Debug3* This,WINBOOL enable) { + This->lpVtbl->SetEnableSynchronizedCommandQueueValidation(This,enable); +} +static __WIDL_INLINE void ID3D12Debug3_SetGPUBasedValidationFlags(ID3D12Debug3* This,D3D12_GPU_BASED_VALIDATION_FLAGS flags) { + This->lpVtbl->SetGPUBasedValidationFlags(This,flags); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Debug3_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12Debug4 interface + */ +#ifndef __ID3D12Debug4_INTERFACE_DEFINED__ +#define __ID3D12Debug4_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Debug4, 0x014b816e, 0x9ec5, 0x4a2f, 0xa8,0x45, 0xff,0xbe,0x44,0x1c,0xe1,0x3a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("014b816e-9ec5-4a2f-a845-ffbe441ce13a") +ID3D12Debug4 : public ID3D12Debug3 +{ + virtual void STDMETHODCALLTYPE DisableDebugLayer( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Debug4, 0x014b816e, 0x9ec5, 0x4a2f, 0xa8,0x45, 0xff,0xbe,0x44,0x1c,0xe1,0x3a) +#endif +#else +typedef struct ID3D12Debug4Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Debug4 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Debug4 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Debug4 *This); + + /*** ID3D12Debug methods ***/ + void (STDMETHODCALLTYPE *EnableDebugLayer)( + ID3D12Debug4 *This); + + /*** ID3D12Debug3 methods ***/ + void (STDMETHODCALLTYPE *SetEnableGPUBasedValidation)( + ID3D12Debug4 *This, + WINBOOL enable); + + void (STDMETHODCALLTYPE *SetEnableSynchronizedCommandQueueValidation)( + ID3D12Debug4 *This, + WINBOOL enable); + + void (STDMETHODCALLTYPE *SetGPUBasedValidationFlags)( + ID3D12Debug4 *This, + D3D12_GPU_BASED_VALIDATION_FLAGS flags); + + /*** ID3D12Debug4 methods ***/ + void (STDMETHODCALLTYPE *DisableDebugLayer)( + ID3D12Debug4 *This); + + END_INTERFACE +} ID3D12Debug4Vtbl; + +interface ID3D12Debug4 { + CONST_VTBL ID3D12Debug4Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Debug4_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Debug4_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Debug4_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Debug methods ***/ +#define ID3D12Debug4_EnableDebugLayer(This) (This)->lpVtbl->EnableDebugLayer(This) +/*** ID3D12Debug3 methods ***/ +#define ID3D12Debug4_SetEnableGPUBasedValidation(This,enable) (This)->lpVtbl->SetEnableGPUBasedValidation(This,enable) +#define ID3D12Debug4_SetEnableSynchronizedCommandQueueValidation(This,enable) (This)->lpVtbl->SetEnableSynchronizedCommandQueueValidation(This,enable) +#define ID3D12Debug4_SetGPUBasedValidationFlags(This,flags) (This)->lpVtbl->SetGPUBasedValidationFlags(This,flags) +/*** ID3D12Debug4 methods ***/ +#define ID3D12Debug4_DisableDebugLayer(This) (This)->lpVtbl->DisableDebugLayer(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Debug4_QueryInterface(ID3D12Debug4* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Debug4_AddRef(ID3D12Debug4* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Debug4_Release(ID3D12Debug4* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Debug methods ***/ +static __WIDL_INLINE void ID3D12Debug4_EnableDebugLayer(ID3D12Debug4* This) { + This->lpVtbl->EnableDebugLayer(This); +} +/*** ID3D12Debug3 methods ***/ +static __WIDL_INLINE void ID3D12Debug4_SetEnableGPUBasedValidation(ID3D12Debug4* This,WINBOOL enable) { + This->lpVtbl->SetEnableGPUBasedValidation(This,enable); +} +static __WIDL_INLINE void ID3D12Debug4_SetEnableSynchronizedCommandQueueValidation(ID3D12Debug4* This,WINBOOL enable) { + This->lpVtbl->SetEnableSynchronizedCommandQueueValidation(This,enable); +} +static __WIDL_INLINE void ID3D12Debug4_SetGPUBasedValidationFlags(ID3D12Debug4* This,D3D12_GPU_BASED_VALIDATION_FLAGS flags) { + This->lpVtbl->SetGPUBasedValidationFlags(This,flags); +} +/*** ID3D12Debug4 methods ***/ +static __WIDL_INLINE void ID3D12Debug4_DisableDebugLayer(ID3D12Debug4* This) { + This->lpVtbl->DisableDebugLayer(This); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Debug4_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12Debug5 interface + */ +#ifndef __ID3D12Debug5_INTERFACE_DEFINED__ +#define __ID3D12Debug5_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12Debug5, 0x548d6b12, 0x09fa, 0x40e0, 0x90,0x69, 0x5d,0xcd,0x58,0x9a,0x52,0xc9); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("548d6b12-09fa-40e0-9069-5dcd589a52c9") +ID3D12Debug5 : public ID3D12Debug4 +{ + virtual void STDMETHODCALLTYPE SetEnableAutoName( + WINBOOL enable) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12Debug5, 0x548d6b12, 0x09fa, 0x40e0, 0x90,0x69, 0x5d,0xcd,0x58,0x9a,0x52,0xc9) +#endif +#else +typedef struct ID3D12Debug5Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12Debug5 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12Debug5 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12Debug5 *This); + + /*** ID3D12Debug methods ***/ + void (STDMETHODCALLTYPE *EnableDebugLayer)( + ID3D12Debug5 *This); + + /*** ID3D12Debug3 methods ***/ + void (STDMETHODCALLTYPE *SetEnableGPUBasedValidation)( + ID3D12Debug5 *This, + WINBOOL enable); + + void (STDMETHODCALLTYPE *SetEnableSynchronizedCommandQueueValidation)( + ID3D12Debug5 *This, + WINBOOL enable); + + void (STDMETHODCALLTYPE *SetGPUBasedValidationFlags)( + ID3D12Debug5 *This, + D3D12_GPU_BASED_VALIDATION_FLAGS flags); + + /*** ID3D12Debug4 methods ***/ + void (STDMETHODCALLTYPE *DisableDebugLayer)( + ID3D12Debug5 *This); + + /*** ID3D12Debug5 methods ***/ + void (STDMETHODCALLTYPE *SetEnableAutoName)( + ID3D12Debug5 *This, + WINBOOL enable); + + END_INTERFACE +} ID3D12Debug5Vtbl; + +interface ID3D12Debug5 { + CONST_VTBL ID3D12Debug5Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12Debug5_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12Debug5_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12Debug5_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Debug methods ***/ +#define ID3D12Debug5_EnableDebugLayer(This) (This)->lpVtbl->EnableDebugLayer(This) +/*** ID3D12Debug3 methods ***/ +#define ID3D12Debug5_SetEnableGPUBasedValidation(This,enable) (This)->lpVtbl->SetEnableGPUBasedValidation(This,enable) +#define ID3D12Debug5_SetEnableSynchronizedCommandQueueValidation(This,enable) (This)->lpVtbl->SetEnableSynchronizedCommandQueueValidation(This,enable) +#define ID3D12Debug5_SetGPUBasedValidationFlags(This,flags) (This)->lpVtbl->SetGPUBasedValidationFlags(This,flags) +/*** ID3D12Debug4 methods ***/ +#define ID3D12Debug5_DisableDebugLayer(This) (This)->lpVtbl->DisableDebugLayer(This) +/*** ID3D12Debug5 methods ***/ +#define ID3D12Debug5_SetEnableAutoName(This,enable) (This)->lpVtbl->SetEnableAutoName(This,enable) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12Debug5_QueryInterface(ID3D12Debug5* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12Debug5_AddRef(ID3D12Debug5* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12Debug5_Release(ID3D12Debug5* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Debug methods ***/ +static __WIDL_INLINE void ID3D12Debug5_EnableDebugLayer(ID3D12Debug5* This) { + This->lpVtbl->EnableDebugLayer(This); +} +/*** ID3D12Debug3 methods ***/ +static __WIDL_INLINE void ID3D12Debug5_SetEnableGPUBasedValidation(ID3D12Debug5* This,WINBOOL enable) { + This->lpVtbl->SetEnableGPUBasedValidation(This,enable); +} +static __WIDL_INLINE void ID3D12Debug5_SetEnableSynchronizedCommandQueueValidation(ID3D12Debug5* This,WINBOOL enable) { + This->lpVtbl->SetEnableSynchronizedCommandQueueValidation(This,enable); +} +static __WIDL_INLINE void ID3D12Debug5_SetGPUBasedValidationFlags(ID3D12Debug5* This,D3D12_GPU_BASED_VALIDATION_FLAGS flags) { + This->lpVtbl->SetGPUBasedValidationFlags(This,flags); +} +/*** ID3D12Debug4 methods ***/ +static __WIDL_INLINE void ID3D12Debug5_DisableDebugLayer(ID3D12Debug5* This) { + This->lpVtbl->DisableDebugLayer(This); +} +/*** ID3D12Debug5 methods ***/ +static __WIDL_INLINE void ID3D12Debug5_SetEnableAutoName(ID3D12Debug5* This,WINBOOL enable) { + This->lpVtbl->SetEnableAutoName(This,enable); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12Debug5_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12DebugDevice interface + */ +#ifndef __ID3D12DebugDevice_INTERFACE_DEFINED__ +#define __ID3D12DebugDevice_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12DebugDevice, 0x3febd6dd, 0x4973, 0x4787, 0x81,0x94, 0xe4,0x5f,0x9e,0x28,0x92,0x3e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3febd6dd-4973-4787-8194-e45f9e28923e") +ID3D12DebugDevice : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetFeatureMask( + D3D12_DEBUG_FEATURE mask) = 0; + + virtual D3D12_DEBUG_FEATURE STDMETHODCALLTYPE GetFeatureMask( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE ReportLiveDeviceObjects( + D3D12_RLDO_FLAGS flags) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12DebugDevice, 0x3febd6dd, 0x4973, 0x4787, 0x81,0x94, 0xe4,0x5f,0x9e,0x28,0x92,0x3e) +#endif +#else +typedef struct ID3D12DebugDeviceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12DebugDevice *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12DebugDevice *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12DebugDevice *This); + + /*** ID3D12DebugDevice methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFeatureMask)( + ID3D12DebugDevice *This, + D3D12_DEBUG_FEATURE mask); + + D3D12_DEBUG_FEATURE (STDMETHODCALLTYPE *GetFeatureMask)( + ID3D12DebugDevice *This); + + HRESULT (STDMETHODCALLTYPE *ReportLiveDeviceObjects)( + ID3D12DebugDevice *This, + D3D12_RLDO_FLAGS flags); + + END_INTERFACE +} ID3D12DebugDeviceVtbl; + +interface ID3D12DebugDevice { + CONST_VTBL ID3D12DebugDeviceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12DebugDevice_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12DebugDevice_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12DebugDevice_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12DebugDevice methods ***/ +#define ID3D12DebugDevice_SetFeatureMask(This,mask) (This)->lpVtbl->SetFeatureMask(This,mask) +#define ID3D12DebugDevice_GetFeatureMask(This) (This)->lpVtbl->GetFeatureMask(This) +#define ID3D12DebugDevice_ReportLiveDeviceObjects(This,flags) (This)->lpVtbl->ReportLiveDeviceObjects(This,flags) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12DebugDevice_QueryInterface(ID3D12DebugDevice* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12DebugDevice_AddRef(ID3D12DebugDevice* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12DebugDevice_Release(ID3D12DebugDevice* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12DebugDevice methods ***/ +static __WIDL_INLINE HRESULT ID3D12DebugDevice_SetFeatureMask(ID3D12DebugDevice* This,D3D12_DEBUG_FEATURE mask) { + return This->lpVtbl->SetFeatureMask(This,mask); +} +static __WIDL_INLINE D3D12_DEBUG_FEATURE ID3D12DebugDevice_GetFeatureMask(ID3D12DebugDevice* This) { + return This->lpVtbl->GetFeatureMask(This); +} +static __WIDL_INLINE HRESULT ID3D12DebugDevice_ReportLiveDeviceObjects(ID3D12DebugDevice* This,D3D12_RLDO_FLAGS flags) { + return This->lpVtbl->ReportLiveDeviceObjects(This,flags); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12DebugDevice_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12DebugDevice1 interface + */ +#ifndef __ID3D12DebugDevice1_INTERFACE_DEFINED__ +#define __ID3D12DebugDevice1_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12DebugDevice1, 0xa9b71770, 0xd099, 0x4a65, 0xa6,0x98, 0x3d,0xee,0x10,0x02,0x0f,0x88); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a9b71770-d099-4a65-a698-3dee10020f88") +ID3D12DebugDevice1 : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetDebugParameter( + D3D12_DEBUG_DEVICE_PARAMETER_TYPE type, + const void *data, + UINT size) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDebugParameter( + D3D12_DEBUG_DEVICE_PARAMETER_TYPE type, + void *data, + UINT size) = 0; + + virtual HRESULT STDMETHODCALLTYPE ReportLiveDeviceObjects( + D3D12_RLDO_FLAGS flags) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12DebugDevice1, 0xa9b71770, 0xd099, 0x4a65, 0xa6,0x98, 0x3d,0xee,0x10,0x02,0x0f,0x88) +#endif +#else +typedef struct ID3D12DebugDevice1Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12DebugDevice1 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12DebugDevice1 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12DebugDevice1 *This); + + /*** ID3D12DebugDevice1 methods ***/ + HRESULT (STDMETHODCALLTYPE *SetDebugParameter)( + ID3D12DebugDevice1 *This, + D3D12_DEBUG_DEVICE_PARAMETER_TYPE type, + const void *data, + UINT size); + + HRESULT (STDMETHODCALLTYPE *GetDebugParameter)( + ID3D12DebugDevice1 *This, + D3D12_DEBUG_DEVICE_PARAMETER_TYPE type, + void *data, + UINT size); + + HRESULT (STDMETHODCALLTYPE *ReportLiveDeviceObjects)( + ID3D12DebugDevice1 *This, + D3D12_RLDO_FLAGS flags); + + END_INTERFACE +} ID3D12DebugDevice1Vtbl; + +interface ID3D12DebugDevice1 { + CONST_VTBL ID3D12DebugDevice1Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12DebugDevice1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12DebugDevice1_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12DebugDevice1_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12DebugDevice1 methods ***/ +#define ID3D12DebugDevice1_SetDebugParameter(This,type,data,size) (This)->lpVtbl->SetDebugParameter(This,type,data,size) +#define ID3D12DebugDevice1_GetDebugParameter(This,type,data,size) (This)->lpVtbl->GetDebugParameter(This,type,data,size) +#define ID3D12DebugDevice1_ReportLiveDeviceObjects(This,flags) (This)->lpVtbl->ReportLiveDeviceObjects(This,flags) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12DebugDevice1_QueryInterface(ID3D12DebugDevice1* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12DebugDevice1_AddRef(ID3D12DebugDevice1* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12DebugDevice1_Release(ID3D12DebugDevice1* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12DebugDevice1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12DebugDevice1_SetDebugParameter(ID3D12DebugDevice1* This,D3D12_DEBUG_DEVICE_PARAMETER_TYPE type,const void *data,UINT size) { + return This->lpVtbl->SetDebugParameter(This,type,data,size); +} +static __WIDL_INLINE HRESULT ID3D12DebugDevice1_GetDebugParameter(ID3D12DebugDevice1* This,D3D12_DEBUG_DEVICE_PARAMETER_TYPE type,void *data,UINT size) { + return This->lpVtbl->GetDebugParameter(This,type,data,size); +} +static __WIDL_INLINE HRESULT ID3D12DebugDevice1_ReportLiveDeviceObjects(ID3D12DebugDevice1* This,D3D12_RLDO_FLAGS flags) { + return This->lpVtbl->ReportLiveDeviceObjects(This,flags); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12DebugDevice1_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12DebugDevice2 interface + */ +#ifndef __ID3D12DebugDevice2_INTERFACE_DEFINED__ +#define __ID3D12DebugDevice2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12DebugDevice2, 0x60eccbc1, 0x378d, 0x4df1, 0x89,0x4c, 0xf8,0xac,0x5c,0xe4,0xd7,0xdd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("60eccbc1-378d-4df1-894c-f8ac5ce4d7dd") +ID3D12DebugDevice2 : public ID3D12DebugDevice +{ + virtual HRESULT STDMETHODCALLTYPE SetDebugParameter( + D3D12_DEBUG_DEVICE_PARAMETER_TYPE type, + const void *data, + UINT size) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDebugParameter( + D3D12_DEBUG_DEVICE_PARAMETER_TYPE type, + void *data, + UINT size) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12DebugDevice2, 0x60eccbc1, 0x378d, 0x4df1, 0x89,0x4c, 0xf8,0xac,0x5c,0xe4,0xd7,0xdd) +#endif +#else +typedef struct ID3D12DebugDevice2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12DebugDevice2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12DebugDevice2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12DebugDevice2 *This); + + /*** ID3D12DebugDevice methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFeatureMask)( + ID3D12DebugDevice2 *This, + D3D12_DEBUG_FEATURE mask); + + D3D12_DEBUG_FEATURE (STDMETHODCALLTYPE *GetFeatureMask)( + ID3D12DebugDevice2 *This); + + HRESULT (STDMETHODCALLTYPE *ReportLiveDeviceObjects)( + ID3D12DebugDevice2 *This, + D3D12_RLDO_FLAGS flags); + + /*** ID3D12DebugDevice2 methods ***/ + HRESULT (STDMETHODCALLTYPE *SetDebugParameter)( + ID3D12DebugDevice2 *This, + D3D12_DEBUG_DEVICE_PARAMETER_TYPE type, + const void *data, + UINT size); + + HRESULT (STDMETHODCALLTYPE *GetDebugParameter)( + ID3D12DebugDevice2 *This, + D3D12_DEBUG_DEVICE_PARAMETER_TYPE type, + void *data, + UINT size); + + END_INTERFACE +} ID3D12DebugDevice2Vtbl; + +interface ID3D12DebugDevice2 { + CONST_VTBL ID3D12DebugDevice2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12DebugDevice2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12DebugDevice2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12DebugDevice2_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12DebugDevice methods ***/ +#define ID3D12DebugDevice2_SetFeatureMask(This,mask) (This)->lpVtbl->SetFeatureMask(This,mask) +#define ID3D12DebugDevice2_GetFeatureMask(This) (This)->lpVtbl->GetFeatureMask(This) +#define ID3D12DebugDevice2_ReportLiveDeviceObjects(This,flags) (This)->lpVtbl->ReportLiveDeviceObjects(This,flags) +/*** ID3D12DebugDevice2 methods ***/ +#define ID3D12DebugDevice2_SetDebugParameter(This,type,data,size) (This)->lpVtbl->SetDebugParameter(This,type,data,size) +#define ID3D12DebugDevice2_GetDebugParameter(This,type,data,size) (This)->lpVtbl->GetDebugParameter(This,type,data,size) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12DebugDevice2_QueryInterface(ID3D12DebugDevice2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12DebugDevice2_AddRef(ID3D12DebugDevice2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12DebugDevice2_Release(ID3D12DebugDevice2* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12DebugDevice methods ***/ +static __WIDL_INLINE HRESULT ID3D12DebugDevice2_SetFeatureMask(ID3D12DebugDevice2* This,D3D12_DEBUG_FEATURE mask) { + return This->lpVtbl->SetFeatureMask(This,mask); +} +static __WIDL_INLINE D3D12_DEBUG_FEATURE ID3D12DebugDevice2_GetFeatureMask(ID3D12DebugDevice2* This) { + return This->lpVtbl->GetFeatureMask(This); +} +static __WIDL_INLINE HRESULT ID3D12DebugDevice2_ReportLiveDeviceObjects(ID3D12DebugDevice2* This,D3D12_RLDO_FLAGS flags) { + return This->lpVtbl->ReportLiveDeviceObjects(This,flags); +} +/*** ID3D12DebugDevice2 methods ***/ +static __WIDL_INLINE HRESULT ID3D12DebugDevice2_SetDebugParameter(ID3D12DebugDevice2* This,D3D12_DEBUG_DEVICE_PARAMETER_TYPE type,const void *data,UINT size) { + return This->lpVtbl->SetDebugParameter(This,type,data,size); +} +static __WIDL_INLINE HRESULT ID3D12DebugDevice2_GetDebugParameter(ID3D12DebugDevice2* This,D3D12_DEBUG_DEVICE_PARAMETER_TYPE type,void *data,UINT size) { + return This->lpVtbl->GetDebugParameter(This,type,data,size); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12DebugDevice2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12SharingContract interface + */ +#ifndef __ID3D12SharingContract_INTERFACE_DEFINED__ +#define __ID3D12SharingContract_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12SharingContract, 0x0adf7d52, 0x929c, 0x4e61, 0xad,0xdb, 0xff,0xed,0x30,0xde,0x66,0xef); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("0adf7d52-929c-4e61-addb-ffed30de66ef") +ID3D12SharingContract : public IUnknown +{ + virtual void STDMETHODCALLTYPE Present( + ID3D12Resource *resource, + UINT sub_resource, + HWND window) = 0; + + virtual void STDMETHODCALLTYPE SharedFenceSignal( + ID3D12Fence *fence, + UINT64 fence_value) = 0; + + virtual void STDMETHODCALLTYPE BeginCapturableWork( + REFGUID guid) = 0; + + virtual void STDMETHODCALLTYPE EndCapturableWork( + REFGUID guid) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12SharingContract, 0x0adf7d52, 0x929c, 0x4e61, 0xad,0xdb, 0xff,0xed,0x30,0xde,0x66,0xef) +#endif +#else +typedef struct ID3D12SharingContractVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12SharingContract *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12SharingContract *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12SharingContract *This); + + /*** ID3D12SharingContract methods ***/ + void (STDMETHODCALLTYPE *Present)( + ID3D12SharingContract *This, + ID3D12Resource *resource, + UINT sub_resource, + HWND window); + + void (STDMETHODCALLTYPE *SharedFenceSignal)( + ID3D12SharingContract *This, + ID3D12Fence *fence, + UINT64 fence_value); + + void (STDMETHODCALLTYPE *BeginCapturableWork)( + ID3D12SharingContract *This, + REFGUID guid); + + void (STDMETHODCALLTYPE *EndCapturableWork)( + ID3D12SharingContract *This, + REFGUID guid); + + END_INTERFACE +} ID3D12SharingContractVtbl; + +interface ID3D12SharingContract { + CONST_VTBL ID3D12SharingContractVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12SharingContract_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12SharingContract_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12SharingContract_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12SharingContract methods ***/ +#define ID3D12SharingContract_Present(This,resource,sub_resource,window) (This)->lpVtbl->Present(This,resource,sub_resource,window) +#define ID3D12SharingContract_SharedFenceSignal(This,fence,fence_value) (This)->lpVtbl->SharedFenceSignal(This,fence,fence_value) +#define ID3D12SharingContract_BeginCapturableWork(This,guid) (This)->lpVtbl->BeginCapturableWork(This,guid) +#define ID3D12SharingContract_EndCapturableWork(This,guid) (This)->lpVtbl->EndCapturableWork(This,guid) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12SharingContract_QueryInterface(ID3D12SharingContract* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12SharingContract_AddRef(ID3D12SharingContract* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12SharingContract_Release(ID3D12SharingContract* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12SharingContract methods ***/ +static __WIDL_INLINE void ID3D12SharingContract_Present(ID3D12SharingContract* This,ID3D12Resource *resource,UINT sub_resource,HWND window) { + This->lpVtbl->Present(This,resource,sub_resource,window); +} +static __WIDL_INLINE void ID3D12SharingContract_SharedFenceSignal(ID3D12SharingContract* This,ID3D12Fence *fence,UINT64 fence_value) { + This->lpVtbl->SharedFenceSignal(This,fence,fence_value); +} +static __WIDL_INLINE void ID3D12SharingContract_BeginCapturableWork(ID3D12SharingContract* This,REFGUID guid) { + This->lpVtbl->BeginCapturableWork(This,guid); +} +static __WIDL_INLINE void ID3D12SharingContract_EndCapturableWork(ID3D12SharingContract* This,REFGUID guid) { + This->lpVtbl->EndCapturableWork(This,guid); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12SharingContract_INTERFACE_DEFINED__ */ + /***************************************************************************** * ID3D12InfoQueue interface */ @@ -1451,119 +2443,119 @@ interface ID3D12InfoQueue { #define ID3D12InfoQueue_GetMuteDebugOutput(This) (This)->lpVtbl->GetMuteDebugOutput(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12InfoQueue_QueryInterface(ID3D12InfoQueue* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_QueryInterface(ID3D12InfoQueue* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12InfoQueue_AddRef(ID3D12InfoQueue* This) { +static __WIDL_INLINE ULONG ID3D12InfoQueue_AddRef(ID3D12InfoQueue* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12InfoQueue_Release(ID3D12InfoQueue* This) { +static __WIDL_INLINE ULONG ID3D12InfoQueue_Release(ID3D12InfoQueue* This) { return This->lpVtbl->Release(This); } /*** ID3D12InfoQueue methods ***/ -static FORCEINLINE HRESULT ID3D12InfoQueue_SetMessageCountLimit(ID3D12InfoQueue* This,UINT64 limit) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_SetMessageCountLimit(ID3D12InfoQueue* This,UINT64 limit) { return This->lpVtbl->SetMessageCountLimit(This,limit); } -static FORCEINLINE void ID3D12InfoQueue_ClearStoredMessages(ID3D12InfoQueue* This) { +static __WIDL_INLINE void ID3D12InfoQueue_ClearStoredMessages(ID3D12InfoQueue* This) { This->lpVtbl->ClearStoredMessages(This); } -static FORCEINLINE HRESULT ID3D12InfoQueue_GetMessage(ID3D12InfoQueue* This,UINT64 index,D3D12_MESSAGE *message,SIZE_T *length) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_GetMessage(ID3D12InfoQueue* This,UINT64 index,D3D12_MESSAGE *message,SIZE_T *length) { return This->lpVtbl->GetMessage(This,index,message,length); } -static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumMessagesAllowedByStorageFilter(ID3D12InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D12InfoQueue_GetNumMessagesAllowedByStorageFilter(ID3D12InfoQueue* This) { return This->lpVtbl->GetNumMessagesAllowedByStorageFilter(This); } -static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumMessagesDeniedByStorageFilter(ID3D12InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D12InfoQueue_GetNumMessagesDeniedByStorageFilter(ID3D12InfoQueue* This) { return This->lpVtbl->GetNumMessagesDeniedByStorageFilter(This); } -static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumStoredMessages(ID3D12InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D12InfoQueue_GetNumStoredMessages(ID3D12InfoQueue* This) { return This->lpVtbl->GetNumStoredMessages(This); } -static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumStoredMessagesAllowedByRetrievalFilter(ID3D12InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D12InfoQueue_GetNumStoredMessagesAllowedByRetrievalFilter(ID3D12InfoQueue* This) { return This->lpVtbl->GetNumStoredMessagesAllowedByRetrievalFilter(This); } -static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumMessagesDiscardedByMessageCountLimit(ID3D12InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D12InfoQueue_GetNumMessagesDiscardedByMessageCountLimit(ID3D12InfoQueue* This) { return This->lpVtbl->GetNumMessagesDiscardedByMessageCountLimit(This); } -static FORCEINLINE UINT64 ID3D12InfoQueue_GetMessageCountLimit(ID3D12InfoQueue* This) { +static __WIDL_INLINE UINT64 ID3D12InfoQueue_GetMessageCountLimit(ID3D12InfoQueue* This) { return This->lpVtbl->GetMessageCountLimit(This); } -static FORCEINLINE HRESULT ID3D12InfoQueue_AddStorageFilterEntries(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_AddStorageFilterEntries(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) { return This->lpVtbl->AddStorageFilterEntries(This,filter); } -static FORCEINLINE HRESULT ID3D12InfoQueue_GetStorageFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter,SIZE_T *length) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_GetStorageFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter,SIZE_T *length) { return This->lpVtbl->GetStorageFilter(This,filter,length); } -static FORCEINLINE void ID3D12InfoQueue_ClearStorageFilter(ID3D12InfoQueue* This) { +static __WIDL_INLINE void ID3D12InfoQueue_ClearStorageFilter(ID3D12InfoQueue* This) { This->lpVtbl->ClearStorageFilter(This); } -static FORCEINLINE HRESULT ID3D12InfoQueue_PushEmptyStorageFilter(ID3D12InfoQueue* This) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_PushEmptyStorageFilter(ID3D12InfoQueue* This) { return This->lpVtbl->PushEmptyStorageFilter(This); } -static FORCEINLINE HRESULT ID3D12InfoQueue_PushCopyOfStorageFilter(ID3D12InfoQueue* This) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_PushCopyOfStorageFilter(ID3D12InfoQueue* This) { return This->lpVtbl->PushCopyOfStorageFilter(This); } -static FORCEINLINE HRESULT ID3D12InfoQueue_PushStorageFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_PushStorageFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) { return This->lpVtbl->PushStorageFilter(This,filter); } -static FORCEINLINE void ID3D12InfoQueue_PopStorageFilter(ID3D12InfoQueue* This) { +static __WIDL_INLINE void ID3D12InfoQueue_PopStorageFilter(ID3D12InfoQueue* This) { This->lpVtbl->PopStorageFilter(This); } -static FORCEINLINE UINT ID3D12InfoQueue_GetStorageFilterStackSize(ID3D12InfoQueue* This) { +static __WIDL_INLINE UINT ID3D12InfoQueue_GetStorageFilterStackSize(ID3D12InfoQueue* This) { return This->lpVtbl->GetStorageFilterStackSize(This); } -static FORCEINLINE HRESULT ID3D12InfoQueue_AddRetrievalFilterEntries(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_AddRetrievalFilterEntries(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) { return This->lpVtbl->AddRetrievalFilterEntries(This,filter); } -static FORCEINLINE HRESULT ID3D12InfoQueue_GetRetrievalFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter,SIZE_T *length) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_GetRetrievalFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter,SIZE_T *length) { return This->lpVtbl->GetRetrievalFilter(This,filter,length); } -static FORCEINLINE void ID3D12InfoQueue_ClearRetrievalFilter(ID3D12InfoQueue* This) { +static __WIDL_INLINE void ID3D12InfoQueue_ClearRetrievalFilter(ID3D12InfoQueue* This) { This->lpVtbl->ClearRetrievalFilter(This); } -static FORCEINLINE HRESULT ID3D12InfoQueue_PushEmptyRetrievalFilter(ID3D12InfoQueue* This) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_PushEmptyRetrievalFilter(ID3D12InfoQueue* This) { return This->lpVtbl->PushEmptyRetrievalFilter(This); } -static FORCEINLINE HRESULT ID3D12InfoQueue_PushCopyOfRetrievalFilter(ID3D12InfoQueue* This) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_PushCopyOfRetrievalFilter(ID3D12InfoQueue* This) { return This->lpVtbl->PushCopyOfRetrievalFilter(This); } -static FORCEINLINE HRESULT ID3D12InfoQueue_PushRetrievalFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_PushRetrievalFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) { return This->lpVtbl->PushRetrievalFilter(This,filter); } -static FORCEINLINE void ID3D12InfoQueue_PopRetrievalFilter(ID3D12InfoQueue* This) { +static __WIDL_INLINE void ID3D12InfoQueue_PopRetrievalFilter(ID3D12InfoQueue* This) { This->lpVtbl->PopRetrievalFilter(This); } -static FORCEINLINE UINT ID3D12InfoQueue_GetRetrievalFilterStackSize(ID3D12InfoQueue* This) { +static __WIDL_INLINE UINT ID3D12InfoQueue_GetRetrievalFilterStackSize(ID3D12InfoQueue* This) { return This->lpVtbl->GetRetrievalFilterStackSize(This); } -static FORCEINLINE HRESULT ID3D12InfoQueue_AddMessage(ID3D12InfoQueue* This,D3D12_MESSAGE_CATEGORY category,D3D12_MESSAGE_SEVERITY severity,D3D12_MESSAGE_ID id,const char *description) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_AddMessage(ID3D12InfoQueue* This,D3D12_MESSAGE_CATEGORY category,D3D12_MESSAGE_SEVERITY severity,D3D12_MESSAGE_ID id,const char *description) { return This->lpVtbl->AddMessage(This,category,severity,id,description); } -static FORCEINLINE HRESULT ID3D12InfoQueue_AddApplicationMessage(ID3D12InfoQueue* This,D3D12_MESSAGE_SEVERITY severity,const char *description) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_AddApplicationMessage(ID3D12InfoQueue* This,D3D12_MESSAGE_SEVERITY severity,const char *description) { return This->lpVtbl->AddApplicationMessage(This,severity,description); } -static FORCEINLINE HRESULT ID3D12InfoQueue_SetBreakOnCategory(ID3D12InfoQueue* This,D3D12_MESSAGE_CATEGORY category,WINBOOL enable) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_SetBreakOnCategory(ID3D12InfoQueue* This,D3D12_MESSAGE_CATEGORY category,WINBOOL enable) { return This->lpVtbl->SetBreakOnCategory(This,category,enable); } -static FORCEINLINE HRESULT ID3D12InfoQueue_SetBreakOnSeverity(ID3D12InfoQueue* This,D3D12_MESSAGE_SEVERITY severity,WINBOOL enable) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_SetBreakOnSeverity(ID3D12InfoQueue* This,D3D12_MESSAGE_SEVERITY severity,WINBOOL enable) { return This->lpVtbl->SetBreakOnSeverity(This,severity,enable); } -static FORCEINLINE HRESULT ID3D12InfoQueue_SetBreakOnID(ID3D12InfoQueue* This,D3D12_MESSAGE_ID id,WINBOOL enable) { +static __WIDL_INLINE HRESULT ID3D12InfoQueue_SetBreakOnID(ID3D12InfoQueue* This,D3D12_MESSAGE_ID id,WINBOOL enable) { return This->lpVtbl->SetBreakOnID(This,id,enable); } -static FORCEINLINE WINBOOL ID3D12InfoQueue_GetBreakOnCategory(ID3D12InfoQueue* This,D3D12_MESSAGE_CATEGORY category) { +static __WIDL_INLINE WINBOOL ID3D12InfoQueue_GetBreakOnCategory(ID3D12InfoQueue* This,D3D12_MESSAGE_CATEGORY category) { return This->lpVtbl->GetBreakOnCategory(This,category); } -static FORCEINLINE WINBOOL ID3D12InfoQueue_GetBreakOnSeverity(ID3D12InfoQueue* This,D3D12_MESSAGE_SEVERITY severity) { +static __WIDL_INLINE WINBOOL ID3D12InfoQueue_GetBreakOnSeverity(ID3D12InfoQueue* This,D3D12_MESSAGE_SEVERITY severity) { return This->lpVtbl->GetBreakOnSeverity(This,severity); } -static FORCEINLINE WINBOOL ID3D12InfoQueue_GetBreakOnID(ID3D12InfoQueue* This,D3D12_MESSAGE_ID id) { +static __WIDL_INLINE WINBOOL ID3D12InfoQueue_GetBreakOnID(ID3D12InfoQueue* This,D3D12_MESSAGE_ID id) { return This->lpVtbl->GetBreakOnID(This,id); } -static FORCEINLINE void ID3D12InfoQueue_SetMuteDebugOutput(ID3D12InfoQueue* This,WINBOOL mute) { +static __WIDL_INLINE void ID3D12InfoQueue_SetMuteDebugOutput(ID3D12InfoQueue* This,WINBOOL mute) { This->lpVtbl->SetMuteDebugOutput(This,mute); } -static FORCEINLINE WINBOOL ID3D12InfoQueue_GetMuteDebugOutput(ID3D12InfoQueue* This) { +static __WIDL_INLINE WINBOOL ID3D12InfoQueue_GetMuteDebugOutput(ID3D12InfoQueue* This) { return This->lpVtbl->GetMuteDebugOutput(This); } #endif @@ -1574,6 +2566,377 @@ static FORCEINLINE WINBOOL ID3D12InfoQueue_GetMuteDebugOutput(ID3D12InfoQueue* T #endif /* __ID3D12InfoQueue_INTERFACE_DEFINED__ */ +typedef void (__stdcall *D3D12MessageFunc)(D3D12_MESSAGE_CATEGORY category,D3D12_MESSAGE_SEVERITY severity,D3D12_MESSAGE_ID id,const char *description,void *context); +/***************************************************************************** + * ID3D12InfoQueue1 interface + */ +#ifndef __ID3D12InfoQueue1_INTERFACE_DEFINED__ +#define __ID3D12InfoQueue1_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12InfoQueue1, 0x2852dd88, 0xb484, 0x4c0c, 0xb6,0xb1, 0x67,0x16,0x85,0x00,0xe6,0x00); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2852dd88-b484-4c0c-b6b1-67168500e600") +ID3D12InfoQueue1 : public ID3D12InfoQueue +{ + virtual HRESULT STDMETHODCALLTYPE RegisterMessageCallback( + D3D12MessageFunc func, + D3D12_MESSAGE_CALLBACK_FLAGS flags, + void *context, + DWORD *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE UnregisterMessageCallback( + DWORD cookie) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12InfoQueue1, 0x2852dd88, 0xb484, 0x4c0c, 0xb6,0xb1, 0x67,0x16,0x85,0x00,0xe6,0x00) +#endif +#else +typedef struct ID3D12InfoQueue1Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12InfoQueue1 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12InfoQueue1 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12InfoQueue1 *This); + + /*** ID3D12InfoQueue methods ***/ + HRESULT (STDMETHODCALLTYPE *SetMessageCountLimit)( + ID3D12InfoQueue1 *This, + UINT64 limit); + + void (STDMETHODCALLTYPE *ClearStoredMessages)( + ID3D12InfoQueue1 *This); + + HRESULT (STDMETHODCALLTYPE *GetMessage)( + ID3D12InfoQueue1 *This, + UINT64 index, + D3D12_MESSAGE *message, + SIZE_T *length); + + UINT64 (STDMETHODCALLTYPE *GetNumMessagesAllowedByStorageFilter)( + ID3D12InfoQueue1 *This); + + UINT64 (STDMETHODCALLTYPE *GetNumMessagesDeniedByStorageFilter)( + ID3D12InfoQueue1 *This); + + UINT64 (STDMETHODCALLTYPE *GetNumStoredMessages)( + ID3D12InfoQueue1 *This); + + UINT64 (STDMETHODCALLTYPE *GetNumStoredMessagesAllowedByRetrievalFilter)( + ID3D12InfoQueue1 *This); + + UINT64 (STDMETHODCALLTYPE *GetNumMessagesDiscardedByMessageCountLimit)( + ID3D12InfoQueue1 *This); + + UINT64 (STDMETHODCALLTYPE *GetMessageCountLimit)( + ID3D12InfoQueue1 *This); + + HRESULT (STDMETHODCALLTYPE *AddStorageFilterEntries)( + ID3D12InfoQueue1 *This, + D3D12_INFO_QUEUE_FILTER *filter); + + HRESULT (STDMETHODCALLTYPE *GetStorageFilter)( + ID3D12InfoQueue1 *This, + D3D12_INFO_QUEUE_FILTER *filter, + SIZE_T *length); + + void (STDMETHODCALLTYPE *ClearStorageFilter)( + ID3D12InfoQueue1 *This); + + HRESULT (STDMETHODCALLTYPE *PushEmptyStorageFilter)( + ID3D12InfoQueue1 *This); + + HRESULT (STDMETHODCALLTYPE *PushCopyOfStorageFilter)( + ID3D12InfoQueue1 *This); + + HRESULT (STDMETHODCALLTYPE *PushStorageFilter)( + ID3D12InfoQueue1 *This, + D3D12_INFO_QUEUE_FILTER *filter); + + void (STDMETHODCALLTYPE *PopStorageFilter)( + ID3D12InfoQueue1 *This); + + UINT (STDMETHODCALLTYPE *GetStorageFilterStackSize)( + ID3D12InfoQueue1 *This); + + HRESULT (STDMETHODCALLTYPE *AddRetrievalFilterEntries)( + ID3D12InfoQueue1 *This, + D3D12_INFO_QUEUE_FILTER *filter); + + HRESULT (STDMETHODCALLTYPE *GetRetrievalFilter)( + ID3D12InfoQueue1 *This, + D3D12_INFO_QUEUE_FILTER *filter, + SIZE_T *length); + + void (STDMETHODCALLTYPE *ClearRetrievalFilter)( + ID3D12InfoQueue1 *This); + + HRESULT (STDMETHODCALLTYPE *PushEmptyRetrievalFilter)( + ID3D12InfoQueue1 *This); + + HRESULT (STDMETHODCALLTYPE *PushCopyOfRetrievalFilter)( + ID3D12InfoQueue1 *This); + + HRESULT (STDMETHODCALLTYPE *PushRetrievalFilter)( + ID3D12InfoQueue1 *This, + D3D12_INFO_QUEUE_FILTER *filter); + + void (STDMETHODCALLTYPE *PopRetrievalFilter)( + ID3D12InfoQueue1 *This); + + UINT (STDMETHODCALLTYPE *GetRetrievalFilterStackSize)( + ID3D12InfoQueue1 *This); + + HRESULT (STDMETHODCALLTYPE *AddMessage)( + ID3D12InfoQueue1 *This, + D3D12_MESSAGE_CATEGORY category, + D3D12_MESSAGE_SEVERITY severity, + D3D12_MESSAGE_ID id, + const char *description); + + HRESULT (STDMETHODCALLTYPE *AddApplicationMessage)( + ID3D12InfoQueue1 *This, + D3D12_MESSAGE_SEVERITY severity, + const char *description); + + HRESULT (STDMETHODCALLTYPE *SetBreakOnCategory)( + ID3D12InfoQueue1 *This, + D3D12_MESSAGE_CATEGORY category, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *SetBreakOnSeverity)( + ID3D12InfoQueue1 *This, + D3D12_MESSAGE_SEVERITY severity, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *SetBreakOnID)( + ID3D12InfoQueue1 *This, + D3D12_MESSAGE_ID id, + WINBOOL enable); + + WINBOOL (STDMETHODCALLTYPE *GetBreakOnCategory)( + ID3D12InfoQueue1 *This, + D3D12_MESSAGE_CATEGORY category); + + WINBOOL (STDMETHODCALLTYPE *GetBreakOnSeverity)( + ID3D12InfoQueue1 *This, + D3D12_MESSAGE_SEVERITY severity); + + WINBOOL (STDMETHODCALLTYPE *GetBreakOnID)( + ID3D12InfoQueue1 *This, + D3D12_MESSAGE_ID id); + + void (STDMETHODCALLTYPE *SetMuteDebugOutput)( + ID3D12InfoQueue1 *This, + WINBOOL mute); + + WINBOOL (STDMETHODCALLTYPE *GetMuteDebugOutput)( + ID3D12InfoQueue1 *This); + + /*** ID3D12InfoQueue1 methods ***/ + HRESULT (STDMETHODCALLTYPE *RegisterMessageCallback)( + ID3D12InfoQueue1 *This, + D3D12MessageFunc func, + D3D12_MESSAGE_CALLBACK_FLAGS flags, + void *context, + DWORD *cookie); + + HRESULT (STDMETHODCALLTYPE *UnregisterMessageCallback)( + ID3D12InfoQueue1 *This, + DWORD cookie); + + END_INTERFACE +} ID3D12InfoQueue1Vtbl; + +interface ID3D12InfoQueue1 { + CONST_VTBL ID3D12InfoQueue1Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12InfoQueue1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12InfoQueue1_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12InfoQueue1_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12InfoQueue methods ***/ +#define ID3D12InfoQueue1_SetMessageCountLimit(This,limit) (This)->lpVtbl->SetMessageCountLimit(This,limit) +#define ID3D12InfoQueue1_ClearStoredMessages(This) (This)->lpVtbl->ClearStoredMessages(This) +#define ID3D12InfoQueue1_GetMessage(This,index,message,length) (This)->lpVtbl->GetMessage(This,index,message,length) +#define ID3D12InfoQueue1_GetNumMessagesAllowedByStorageFilter(This) (This)->lpVtbl->GetNumMessagesAllowedByStorageFilter(This) +#define ID3D12InfoQueue1_GetNumMessagesDeniedByStorageFilter(This) (This)->lpVtbl->GetNumMessagesDeniedByStorageFilter(This) +#define ID3D12InfoQueue1_GetNumStoredMessages(This) (This)->lpVtbl->GetNumStoredMessages(This) +#define ID3D12InfoQueue1_GetNumStoredMessagesAllowedByRetrievalFilter(This) (This)->lpVtbl->GetNumStoredMessagesAllowedByRetrievalFilter(This) +#define ID3D12InfoQueue1_GetNumMessagesDiscardedByMessageCountLimit(This) (This)->lpVtbl->GetNumMessagesDiscardedByMessageCountLimit(This) +#define ID3D12InfoQueue1_GetMessageCountLimit(This) (This)->lpVtbl->GetMessageCountLimit(This) +#define ID3D12InfoQueue1_AddStorageFilterEntries(This,filter) (This)->lpVtbl->AddStorageFilterEntries(This,filter) +#define ID3D12InfoQueue1_GetStorageFilter(This,filter,length) (This)->lpVtbl->GetStorageFilter(This,filter,length) +#define ID3D12InfoQueue1_ClearStorageFilter(This) (This)->lpVtbl->ClearStorageFilter(This) +#define ID3D12InfoQueue1_PushEmptyStorageFilter(This) (This)->lpVtbl->PushEmptyStorageFilter(This) +#define ID3D12InfoQueue1_PushCopyOfStorageFilter(This) (This)->lpVtbl->PushCopyOfStorageFilter(This) +#define ID3D12InfoQueue1_PushStorageFilter(This,filter) (This)->lpVtbl->PushStorageFilter(This,filter) +#define ID3D12InfoQueue1_PopStorageFilter(This) (This)->lpVtbl->PopStorageFilter(This) +#define ID3D12InfoQueue1_GetStorageFilterStackSize(This) (This)->lpVtbl->GetStorageFilterStackSize(This) +#define ID3D12InfoQueue1_AddRetrievalFilterEntries(This,filter) (This)->lpVtbl->AddRetrievalFilterEntries(This,filter) +#define ID3D12InfoQueue1_GetRetrievalFilter(This,filter,length) (This)->lpVtbl->GetRetrievalFilter(This,filter,length) +#define ID3D12InfoQueue1_ClearRetrievalFilter(This) (This)->lpVtbl->ClearRetrievalFilter(This) +#define ID3D12InfoQueue1_PushEmptyRetrievalFilter(This) (This)->lpVtbl->PushEmptyRetrievalFilter(This) +#define ID3D12InfoQueue1_PushCopyOfRetrievalFilter(This) (This)->lpVtbl->PushCopyOfRetrievalFilter(This) +#define ID3D12InfoQueue1_PushRetrievalFilter(This,filter) (This)->lpVtbl->PushRetrievalFilter(This,filter) +#define ID3D12InfoQueue1_PopRetrievalFilter(This) (This)->lpVtbl->PopRetrievalFilter(This) +#define ID3D12InfoQueue1_GetRetrievalFilterStackSize(This) (This)->lpVtbl->GetRetrievalFilterStackSize(This) +#define ID3D12InfoQueue1_AddMessage(This,category,severity,id,description) (This)->lpVtbl->AddMessage(This,category,severity,id,description) +#define ID3D12InfoQueue1_AddApplicationMessage(This,severity,description) (This)->lpVtbl->AddApplicationMessage(This,severity,description) +#define ID3D12InfoQueue1_SetBreakOnCategory(This,category,enable) (This)->lpVtbl->SetBreakOnCategory(This,category,enable) +#define ID3D12InfoQueue1_SetBreakOnSeverity(This,severity,enable) (This)->lpVtbl->SetBreakOnSeverity(This,severity,enable) +#define ID3D12InfoQueue1_SetBreakOnID(This,id,enable) (This)->lpVtbl->SetBreakOnID(This,id,enable) +#define ID3D12InfoQueue1_GetBreakOnCategory(This,category) (This)->lpVtbl->GetBreakOnCategory(This,category) +#define ID3D12InfoQueue1_GetBreakOnSeverity(This,severity) (This)->lpVtbl->GetBreakOnSeverity(This,severity) +#define ID3D12InfoQueue1_GetBreakOnID(This,id) (This)->lpVtbl->GetBreakOnID(This,id) +#define ID3D12InfoQueue1_SetMuteDebugOutput(This,mute) (This)->lpVtbl->SetMuteDebugOutput(This,mute) +#define ID3D12InfoQueue1_GetMuteDebugOutput(This) (This)->lpVtbl->GetMuteDebugOutput(This) +/*** ID3D12InfoQueue1 methods ***/ +#define ID3D12InfoQueue1_RegisterMessageCallback(This,func,flags,context,cookie) (This)->lpVtbl->RegisterMessageCallback(This,func,flags,context,cookie) +#define ID3D12InfoQueue1_UnregisterMessageCallback(This,cookie) (This)->lpVtbl->UnregisterMessageCallback(This,cookie) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_QueryInterface(ID3D12InfoQueue1* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12InfoQueue1_AddRef(ID3D12InfoQueue1* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12InfoQueue1_Release(ID3D12InfoQueue1* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12InfoQueue methods ***/ +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_SetMessageCountLimit(ID3D12InfoQueue1* This,UINT64 limit) { + return This->lpVtbl->SetMessageCountLimit(This,limit); +} +static __WIDL_INLINE void ID3D12InfoQueue1_ClearStoredMessages(ID3D12InfoQueue1* This) { + This->lpVtbl->ClearStoredMessages(This); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_GetMessage(ID3D12InfoQueue1* This,UINT64 index,D3D12_MESSAGE *message,SIZE_T *length) { + return This->lpVtbl->GetMessage(This,index,message,length); +} +static __WIDL_INLINE UINT64 ID3D12InfoQueue1_GetNumMessagesAllowedByStorageFilter(ID3D12InfoQueue1* This) { + return This->lpVtbl->GetNumMessagesAllowedByStorageFilter(This); +} +static __WIDL_INLINE UINT64 ID3D12InfoQueue1_GetNumMessagesDeniedByStorageFilter(ID3D12InfoQueue1* This) { + return This->lpVtbl->GetNumMessagesDeniedByStorageFilter(This); +} +static __WIDL_INLINE UINT64 ID3D12InfoQueue1_GetNumStoredMessages(ID3D12InfoQueue1* This) { + return This->lpVtbl->GetNumStoredMessages(This); +} +static __WIDL_INLINE UINT64 ID3D12InfoQueue1_GetNumStoredMessagesAllowedByRetrievalFilter(ID3D12InfoQueue1* This) { + return This->lpVtbl->GetNumStoredMessagesAllowedByRetrievalFilter(This); +} +static __WIDL_INLINE UINT64 ID3D12InfoQueue1_GetNumMessagesDiscardedByMessageCountLimit(ID3D12InfoQueue1* This) { + return This->lpVtbl->GetNumMessagesDiscardedByMessageCountLimit(This); +} +static __WIDL_INLINE UINT64 ID3D12InfoQueue1_GetMessageCountLimit(ID3D12InfoQueue1* This) { + return This->lpVtbl->GetMessageCountLimit(This); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_AddStorageFilterEntries(ID3D12InfoQueue1* This,D3D12_INFO_QUEUE_FILTER *filter) { + return This->lpVtbl->AddStorageFilterEntries(This,filter); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_GetStorageFilter(ID3D12InfoQueue1* This,D3D12_INFO_QUEUE_FILTER *filter,SIZE_T *length) { + return This->lpVtbl->GetStorageFilter(This,filter,length); +} +static __WIDL_INLINE void ID3D12InfoQueue1_ClearStorageFilter(ID3D12InfoQueue1* This) { + This->lpVtbl->ClearStorageFilter(This); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_PushEmptyStorageFilter(ID3D12InfoQueue1* This) { + return This->lpVtbl->PushEmptyStorageFilter(This); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_PushCopyOfStorageFilter(ID3D12InfoQueue1* This) { + return This->lpVtbl->PushCopyOfStorageFilter(This); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_PushStorageFilter(ID3D12InfoQueue1* This,D3D12_INFO_QUEUE_FILTER *filter) { + return This->lpVtbl->PushStorageFilter(This,filter); +} +static __WIDL_INLINE void ID3D12InfoQueue1_PopStorageFilter(ID3D12InfoQueue1* This) { + This->lpVtbl->PopStorageFilter(This); +} +static __WIDL_INLINE UINT ID3D12InfoQueue1_GetStorageFilterStackSize(ID3D12InfoQueue1* This) { + return This->lpVtbl->GetStorageFilterStackSize(This); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_AddRetrievalFilterEntries(ID3D12InfoQueue1* This,D3D12_INFO_QUEUE_FILTER *filter) { + return This->lpVtbl->AddRetrievalFilterEntries(This,filter); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_GetRetrievalFilter(ID3D12InfoQueue1* This,D3D12_INFO_QUEUE_FILTER *filter,SIZE_T *length) { + return This->lpVtbl->GetRetrievalFilter(This,filter,length); +} +static __WIDL_INLINE void ID3D12InfoQueue1_ClearRetrievalFilter(ID3D12InfoQueue1* This) { + This->lpVtbl->ClearRetrievalFilter(This); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_PushEmptyRetrievalFilter(ID3D12InfoQueue1* This) { + return This->lpVtbl->PushEmptyRetrievalFilter(This); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_PushCopyOfRetrievalFilter(ID3D12InfoQueue1* This) { + return This->lpVtbl->PushCopyOfRetrievalFilter(This); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_PushRetrievalFilter(ID3D12InfoQueue1* This,D3D12_INFO_QUEUE_FILTER *filter) { + return This->lpVtbl->PushRetrievalFilter(This,filter); +} +static __WIDL_INLINE void ID3D12InfoQueue1_PopRetrievalFilter(ID3D12InfoQueue1* This) { + This->lpVtbl->PopRetrievalFilter(This); +} +static __WIDL_INLINE UINT ID3D12InfoQueue1_GetRetrievalFilterStackSize(ID3D12InfoQueue1* This) { + return This->lpVtbl->GetRetrievalFilterStackSize(This); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_AddMessage(ID3D12InfoQueue1* This,D3D12_MESSAGE_CATEGORY category,D3D12_MESSAGE_SEVERITY severity,D3D12_MESSAGE_ID id,const char *description) { + return This->lpVtbl->AddMessage(This,category,severity,id,description); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_AddApplicationMessage(ID3D12InfoQueue1* This,D3D12_MESSAGE_SEVERITY severity,const char *description) { + return This->lpVtbl->AddApplicationMessage(This,severity,description); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_SetBreakOnCategory(ID3D12InfoQueue1* This,D3D12_MESSAGE_CATEGORY category,WINBOOL enable) { + return This->lpVtbl->SetBreakOnCategory(This,category,enable); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_SetBreakOnSeverity(ID3D12InfoQueue1* This,D3D12_MESSAGE_SEVERITY severity,WINBOOL enable) { + return This->lpVtbl->SetBreakOnSeverity(This,severity,enable); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_SetBreakOnID(ID3D12InfoQueue1* This,D3D12_MESSAGE_ID id,WINBOOL enable) { + return This->lpVtbl->SetBreakOnID(This,id,enable); +} +static __WIDL_INLINE WINBOOL ID3D12InfoQueue1_GetBreakOnCategory(ID3D12InfoQueue1* This,D3D12_MESSAGE_CATEGORY category) { + return This->lpVtbl->GetBreakOnCategory(This,category); +} +static __WIDL_INLINE WINBOOL ID3D12InfoQueue1_GetBreakOnSeverity(ID3D12InfoQueue1* This,D3D12_MESSAGE_SEVERITY severity) { + return This->lpVtbl->GetBreakOnSeverity(This,severity); +} +static __WIDL_INLINE WINBOOL ID3D12InfoQueue1_GetBreakOnID(ID3D12InfoQueue1* This,D3D12_MESSAGE_ID id) { + return This->lpVtbl->GetBreakOnID(This,id); +} +static __WIDL_INLINE void ID3D12InfoQueue1_SetMuteDebugOutput(ID3D12InfoQueue1* This,WINBOOL mute) { + This->lpVtbl->SetMuteDebugOutput(This,mute); +} +static __WIDL_INLINE WINBOOL ID3D12InfoQueue1_GetMuteDebugOutput(ID3D12InfoQueue1* This) { + return This->lpVtbl->GetMuteDebugOutput(This); +} +/*** ID3D12InfoQueue1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_RegisterMessageCallback(ID3D12InfoQueue1* This,D3D12MessageFunc func,D3D12_MESSAGE_CALLBACK_FLAGS flags,void *context,DWORD *cookie) { + return This->lpVtbl->RegisterMessageCallback(This,func,flags,context,cookie); +} +static __WIDL_INLINE HRESULT ID3D12InfoQueue1_UnregisterMessageCallback(ID3D12InfoQueue1* This,DWORD cookie) { + return This->lpVtbl->UnregisterMessageCallback(This,cookie); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12InfoQueue1_INTERFACE_DEFINED__ */ + /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/d3d12shader.h b/lib/libc/include/any-windows-any/d3d12shader.h index 0fb4a88271aa5a4a9581360591a7d1c06f2d7b1c..be92e941244c8a71932d1a108feb291bfeb3302b 100644 --- a/lib/libc/include/any-windows-any/d3d12shader.h +++ b/lib/libc/include/any-windows-any/d3d12shader.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3d12shader.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3d12shader.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3d12shader_h__ #define __d3d12shader_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D12ShaderReflectionType_FWD_DEFINED__ @@ -368,37 +376,37 @@ interface ID3D12ShaderReflectionType { #define ID3D12ShaderReflectionType_ImplementsInterface(This,base) (This)->lpVtbl->ImplementsInterface(This,base) #else /*** ID3D12ShaderReflectionType methods ***/ -static FORCEINLINE HRESULT ID3D12ShaderReflectionType_GetDesc(ID3D12ShaderReflectionType* This,D3D12_SHADER_TYPE_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflectionType_GetDesc(ID3D12ShaderReflectionType* This,D3D12_SHADER_TYPE_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE ID3D12ShaderReflectionType * ID3D12ShaderReflectionType_GetMemberTypeByIndex(ID3D12ShaderReflectionType* This,UINT index) { +static __WIDL_INLINE ID3D12ShaderReflectionType * ID3D12ShaderReflectionType_GetMemberTypeByIndex(ID3D12ShaderReflectionType* This,UINT index) { return This->lpVtbl->GetMemberTypeByIndex(This,index); } -static FORCEINLINE ID3D12ShaderReflectionType * ID3D12ShaderReflectionType_GetMemberTypeByName(ID3D12ShaderReflectionType* This,const char *name) { +static __WIDL_INLINE ID3D12ShaderReflectionType * ID3D12ShaderReflectionType_GetMemberTypeByName(ID3D12ShaderReflectionType* This,const char *name) { return This->lpVtbl->GetMemberTypeByName(This,name); } -static FORCEINLINE const char * ID3D12ShaderReflectionType_GetMemberTypeName(ID3D12ShaderReflectionType* This,UINT index) { +static __WIDL_INLINE const char * ID3D12ShaderReflectionType_GetMemberTypeName(ID3D12ShaderReflectionType* This,UINT index) { return This->lpVtbl->GetMemberTypeName(This,index); } -static FORCEINLINE HRESULT ID3D12ShaderReflectionType_IsEqual(ID3D12ShaderReflectionType* This,ID3D12ShaderReflectionType *type) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflectionType_IsEqual(ID3D12ShaderReflectionType* This,ID3D12ShaderReflectionType *type) { return This->lpVtbl->IsEqual(This,type); } -static FORCEINLINE ID3D12ShaderReflectionType * ID3D12ShaderReflectionType_GetSubType(ID3D12ShaderReflectionType* This) { +static __WIDL_INLINE ID3D12ShaderReflectionType * ID3D12ShaderReflectionType_GetSubType(ID3D12ShaderReflectionType* This) { return This->lpVtbl->GetSubType(This); } -static FORCEINLINE ID3D12ShaderReflectionType * ID3D12ShaderReflectionType_GetBaseClass(ID3D12ShaderReflectionType* This) { +static __WIDL_INLINE ID3D12ShaderReflectionType * ID3D12ShaderReflectionType_GetBaseClass(ID3D12ShaderReflectionType* This) { return This->lpVtbl->GetBaseClass(This); } -static FORCEINLINE UINT ID3D12ShaderReflectionType_GetNumInterfaces(ID3D12ShaderReflectionType* This) { +static __WIDL_INLINE UINT ID3D12ShaderReflectionType_GetNumInterfaces(ID3D12ShaderReflectionType* This) { return This->lpVtbl->GetNumInterfaces(This); } -static FORCEINLINE ID3D12ShaderReflectionType * ID3D12ShaderReflectionType_GetInterfaceByIndex(ID3D12ShaderReflectionType* This,UINT index) { +static __WIDL_INLINE ID3D12ShaderReflectionType * ID3D12ShaderReflectionType_GetInterfaceByIndex(ID3D12ShaderReflectionType* This,UINT index) { return This->lpVtbl->GetInterfaceByIndex(This,index); } -static FORCEINLINE HRESULT ID3D12ShaderReflectionType_IsOfType(ID3D12ShaderReflectionType* This,ID3D12ShaderReflectionType *type) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflectionType_IsOfType(ID3D12ShaderReflectionType* This,ID3D12ShaderReflectionType *type) { return This->lpVtbl->IsOfType(This,type); } -static FORCEINLINE HRESULT ID3D12ShaderReflectionType_ImplementsInterface(ID3D12ShaderReflectionType* This,ID3D12ShaderReflectionType *base) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflectionType_ImplementsInterface(ID3D12ShaderReflectionType* This,ID3D12ShaderReflectionType *base) { return This->lpVtbl->ImplementsInterface(This,base); } #endif @@ -476,16 +484,16 @@ interface ID3D12ShaderReflectionVariable { #define ID3D12ShaderReflectionVariable_GetInterfaceSlot(This,index) (This)->lpVtbl->GetInterfaceSlot(This,index) #else /*** ID3D12ShaderReflectionVariable methods ***/ -static FORCEINLINE HRESULT ID3D12ShaderReflectionVariable_GetDesc(ID3D12ShaderReflectionVariable* This,D3D12_SHADER_VARIABLE_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflectionVariable_GetDesc(ID3D12ShaderReflectionVariable* This,D3D12_SHADER_VARIABLE_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE ID3D12ShaderReflectionType * ID3D12ShaderReflectionVariable_GetType(ID3D12ShaderReflectionVariable* This) { +static __WIDL_INLINE ID3D12ShaderReflectionType * ID3D12ShaderReflectionVariable_GetType(ID3D12ShaderReflectionVariable* This) { return This->lpVtbl->GetType(This); } -static FORCEINLINE ID3D12ShaderReflectionConstantBuffer * ID3D12ShaderReflectionVariable_GetBuffer(ID3D12ShaderReflectionVariable* This) { +static __WIDL_INLINE ID3D12ShaderReflectionConstantBuffer * ID3D12ShaderReflectionVariable_GetBuffer(ID3D12ShaderReflectionVariable* This) { return This->lpVtbl->GetBuffer(This); } -static FORCEINLINE UINT ID3D12ShaderReflectionVariable_GetInterfaceSlot(ID3D12ShaderReflectionVariable* This,UINT index) { +static __WIDL_INLINE UINT ID3D12ShaderReflectionVariable_GetInterfaceSlot(ID3D12ShaderReflectionVariable* This,UINT index) { return This->lpVtbl->GetInterfaceSlot(This,index); } #endif @@ -557,13 +565,13 @@ interface ID3D12ShaderReflectionConstantBuffer { #define ID3D12ShaderReflectionConstantBuffer_GetVariableByName(This,name) (This)->lpVtbl->GetVariableByName(This,name) #else /*** ID3D12ShaderReflectionConstantBuffer methods ***/ -static FORCEINLINE HRESULT ID3D12ShaderReflectionConstantBuffer_GetDesc(ID3D12ShaderReflectionConstantBuffer* This,D3D12_SHADER_BUFFER_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflectionConstantBuffer_GetDesc(ID3D12ShaderReflectionConstantBuffer* This,D3D12_SHADER_BUFFER_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE ID3D12ShaderReflectionVariable * ID3D12ShaderReflectionConstantBuffer_GetVariableByIndex(ID3D12ShaderReflectionConstantBuffer* This,UINT index) { +static __WIDL_INLINE ID3D12ShaderReflectionVariable * ID3D12ShaderReflectionConstantBuffer_GetVariableByIndex(ID3D12ShaderReflectionConstantBuffer* This,UINT index) { return This->lpVtbl->GetVariableByIndex(This,index); } -static FORCEINLINE ID3D12ShaderReflectionVariable * ID3D12ShaderReflectionConstantBuffer_GetVariableByName(ID3D12ShaderReflectionConstantBuffer* This,const char *name) { +static __WIDL_INLINE ID3D12ShaderReflectionVariable * ID3D12ShaderReflectionConstantBuffer_GetVariableByName(ID3D12ShaderReflectionConstantBuffer* This,const char *name) { return This->lpVtbl->GetVariableByName(This,name); } #endif @@ -780,71 +788,71 @@ interface ID3D12ShaderReflection { #define ID3D12ShaderReflection_GetRequiresFlags(This) (This)->lpVtbl->GetRequiresFlags(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12ShaderReflection_QueryInterface(ID3D12ShaderReflection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflection_QueryInterface(ID3D12ShaderReflection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12ShaderReflection_AddRef(ID3D12ShaderReflection* This) { +static __WIDL_INLINE ULONG ID3D12ShaderReflection_AddRef(ID3D12ShaderReflection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12ShaderReflection_Release(ID3D12ShaderReflection* This) { +static __WIDL_INLINE ULONG ID3D12ShaderReflection_Release(ID3D12ShaderReflection* This) { return This->lpVtbl->Release(This); } /*** ID3D12ShaderReflection methods ***/ -static FORCEINLINE HRESULT ID3D12ShaderReflection_GetDesc(ID3D12ShaderReflection* This,D3D12_SHADER_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflection_GetDesc(ID3D12ShaderReflection* This,D3D12_SHADER_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE ID3D12ShaderReflectionConstantBuffer * ID3D12ShaderReflection_GetConstantBufferByIndex(ID3D12ShaderReflection* This,UINT index) { +static __WIDL_INLINE ID3D12ShaderReflectionConstantBuffer * ID3D12ShaderReflection_GetConstantBufferByIndex(ID3D12ShaderReflection* This,UINT index) { return This->lpVtbl->GetConstantBufferByIndex(This,index); } -static FORCEINLINE ID3D12ShaderReflectionConstantBuffer * ID3D12ShaderReflection_GetConstantBufferByName(ID3D12ShaderReflection* This,const char *name) { +static __WIDL_INLINE ID3D12ShaderReflectionConstantBuffer * ID3D12ShaderReflection_GetConstantBufferByName(ID3D12ShaderReflection* This,const char *name) { return This->lpVtbl->GetConstantBufferByName(This,name); } -static FORCEINLINE HRESULT ID3D12ShaderReflection_GetResourceBindingDesc(ID3D12ShaderReflection* This,UINT index,D3D12_SHADER_INPUT_BIND_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflection_GetResourceBindingDesc(ID3D12ShaderReflection* This,UINT index,D3D12_SHADER_INPUT_BIND_DESC *desc) { return This->lpVtbl->GetResourceBindingDesc(This,index,desc); } -static FORCEINLINE HRESULT ID3D12ShaderReflection_GetInputParameterDesc(ID3D12ShaderReflection* This,UINT index,D3D12_SIGNATURE_PARAMETER_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflection_GetInputParameterDesc(ID3D12ShaderReflection* This,UINT index,D3D12_SIGNATURE_PARAMETER_DESC *desc) { return This->lpVtbl->GetInputParameterDesc(This,index,desc); } -static FORCEINLINE HRESULT ID3D12ShaderReflection_GetOutputParameterDesc(ID3D12ShaderReflection* This,UINT index,D3D12_SIGNATURE_PARAMETER_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflection_GetOutputParameterDesc(ID3D12ShaderReflection* This,UINT index,D3D12_SIGNATURE_PARAMETER_DESC *desc) { return This->lpVtbl->GetOutputParameterDesc(This,index,desc); } -static FORCEINLINE HRESULT ID3D12ShaderReflection_GetPatchConstantParameterDesc(ID3D12ShaderReflection* This,UINT index,D3D12_SIGNATURE_PARAMETER_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflection_GetPatchConstantParameterDesc(ID3D12ShaderReflection* This,UINT index,D3D12_SIGNATURE_PARAMETER_DESC *desc) { return This->lpVtbl->GetPatchConstantParameterDesc(This,index,desc); } -static FORCEINLINE ID3D12ShaderReflectionVariable * ID3D12ShaderReflection_GetVariableByName(ID3D12ShaderReflection* This,const char *name) { +static __WIDL_INLINE ID3D12ShaderReflectionVariable * ID3D12ShaderReflection_GetVariableByName(ID3D12ShaderReflection* This,const char *name) { return This->lpVtbl->GetVariableByName(This,name); } -static FORCEINLINE HRESULT ID3D12ShaderReflection_GetResourceBindingDescByName(ID3D12ShaderReflection* This,const char *name,D3D12_SHADER_INPUT_BIND_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflection_GetResourceBindingDescByName(ID3D12ShaderReflection* This,const char *name,D3D12_SHADER_INPUT_BIND_DESC *desc) { return This->lpVtbl->GetResourceBindingDescByName(This,name,desc); } -static FORCEINLINE UINT ID3D12ShaderReflection_GetMovInstructionCount(ID3D12ShaderReflection* This) { +static __WIDL_INLINE UINT ID3D12ShaderReflection_GetMovInstructionCount(ID3D12ShaderReflection* This) { return This->lpVtbl->GetMovInstructionCount(This); } -static FORCEINLINE UINT ID3D12ShaderReflection_GetMovcInstructionCount(ID3D12ShaderReflection* This) { +static __WIDL_INLINE UINT ID3D12ShaderReflection_GetMovcInstructionCount(ID3D12ShaderReflection* This) { return This->lpVtbl->GetMovcInstructionCount(This); } -static FORCEINLINE UINT ID3D12ShaderReflection_GetConversionInstructionCount(ID3D12ShaderReflection* This) { +static __WIDL_INLINE UINT ID3D12ShaderReflection_GetConversionInstructionCount(ID3D12ShaderReflection* This) { return This->lpVtbl->GetConversionInstructionCount(This); } -static FORCEINLINE UINT ID3D12ShaderReflection_GetBitwiseInstructionCount(ID3D12ShaderReflection* This) { +static __WIDL_INLINE UINT ID3D12ShaderReflection_GetBitwiseInstructionCount(ID3D12ShaderReflection* This) { return This->lpVtbl->GetBitwiseInstructionCount(This); } -static FORCEINLINE D3D_PRIMITIVE ID3D12ShaderReflection_GetGSInputPrimitive(ID3D12ShaderReflection* This) { +static __WIDL_INLINE D3D_PRIMITIVE ID3D12ShaderReflection_GetGSInputPrimitive(ID3D12ShaderReflection* This) { return This->lpVtbl->GetGSInputPrimitive(This); } -static FORCEINLINE WINBOOL ID3D12ShaderReflection_IsSampleFrequencyShader(ID3D12ShaderReflection* This) { +static __WIDL_INLINE WINBOOL ID3D12ShaderReflection_IsSampleFrequencyShader(ID3D12ShaderReflection* This) { return This->lpVtbl->IsSampleFrequencyShader(This); } -static FORCEINLINE UINT ID3D12ShaderReflection_GetNumInterfaceSlots(ID3D12ShaderReflection* This) { +static __WIDL_INLINE UINT ID3D12ShaderReflection_GetNumInterfaceSlots(ID3D12ShaderReflection* This) { return This->lpVtbl->GetNumInterfaceSlots(This); } -static FORCEINLINE HRESULT ID3D12ShaderReflection_GetMinFeatureLevel(ID3D12ShaderReflection* This,D3D_FEATURE_LEVEL *level) { +static __WIDL_INLINE HRESULT ID3D12ShaderReflection_GetMinFeatureLevel(ID3D12ShaderReflection* This,D3D_FEATURE_LEVEL *level) { return This->lpVtbl->GetMinFeatureLevel(This,level); } -static FORCEINLINE UINT ID3D12ShaderReflection_GetThreadGroupSize(ID3D12ShaderReflection* This,UINT *sizex,UINT *sizey,UINT *sizez) { +static __WIDL_INLINE UINT ID3D12ShaderReflection_GetThreadGroupSize(ID3D12ShaderReflection* This,UINT *sizex,UINT *sizey,UINT *sizez) { return This->lpVtbl->GetThreadGroupSize(This,sizex,sizey,sizez); } -static FORCEINLINE UINT64 ID3D12ShaderReflection_GetRequiresFlags(ID3D12ShaderReflection* This) { +static __WIDL_INLINE UINT64 ID3D12ShaderReflection_GetRequiresFlags(ID3D12ShaderReflection* This) { return This->lpVtbl->GetRequiresFlags(This); } #endif @@ -900,7 +908,7 @@ interface ID3D12FunctionParameterReflection { #define ID3D12FunctionParameterReflection_GetDesc(This,desc) (This)->lpVtbl->GetDesc(This,desc) #else /*** ID3D12FunctionParameterReflection methods ***/ -static FORCEINLINE HRESULT ID3D12FunctionParameterReflection_GetDesc(ID3D12FunctionParameterReflection* This,D3D12_PARAMETER_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12FunctionParameterReflection_GetDesc(ID3D12FunctionParameterReflection* This,D3D12_PARAMETER_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } #endif @@ -1008,25 +1016,25 @@ interface ID3D12FunctionReflection { #define ID3D12FunctionReflection_GetFunctionParameter(This,index) (This)->lpVtbl->GetFunctionParameter(This,index) #else /*** ID3D12FunctionReflection methods ***/ -static FORCEINLINE HRESULT ID3D12FunctionReflection_GetDesc(ID3D12FunctionReflection* This,D3D12_FUNCTION_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12FunctionReflection_GetDesc(ID3D12FunctionReflection* This,D3D12_FUNCTION_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE ID3D12ShaderReflectionConstantBuffer * ID3D12FunctionReflection_GetConstantBufferByIndex(ID3D12FunctionReflection* This,UINT index) { +static __WIDL_INLINE ID3D12ShaderReflectionConstantBuffer * ID3D12FunctionReflection_GetConstantBufferByIndex(ID3D12FunctionReflection* This,UINT index) { return This->lpVtbl->GetConstantBufferByIndex(This,index); } -static FORCEINLINE ID3D12ShaderReflectionConstantBuffer * ID3D12FunctionReflection_GetConstantBufferByName(ID3D12FunctionReflection* This,const char *name) { +static __WIDL_INLINE ID3D12ShaderReflectionConstantBuffer * ID3D12FunctionReflection_GetConstantBufferByName(ID3D12FunctionReflection* This,const char *name) { return This->lpVtbl->GetConstantBufferByName(This,name); } -static FORCEINLINE HRESULT ID3D12FunctionReflection_GetResourceBindingDesc(ID3D12FunctionReflection* This,UINT index,D3D12_SHADER_INPUT_BIND_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12FunctionReflection_GetResourceBindingDesc(ID3D12FunctionReflection* This,UINT index,D3D12_SHADER_INPUT_BIND_DESC *desc) { return This->lpVtbl->GetResourceBindingDesc(This,index,desc); } -static FORCEINLINE ID3D12ShaderReflectionVariable * ID3D12FunctionReflection_GetVariableByName(ID3D12FunctionReflection* This,const char *name) { +static __WIDL_INLINE ID3D12ShaderReflectionVariable * ID3D12FunctionReflection_GetVariableByName(ID3D12FunctionReflection* This,const char *name) { return This->lpVtbl->GetVariableByName(This,name); } -static FORCEINLINE HRESULT ID3D12FunctionReflection_GetResourceBindingDescByName(ID3D12FunctionReflection* This,const char *name,D3D12_SHADER_INPUT_BIND_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12FunctionReflection_GetResourceBindingDescByName(ID3D12FunctionReflection* This,const char *name,D3D12_SHADER_INPUT_BIND_DESC *desc) { return This->lpVtbl->GetResourceBindingDescByName(This,name,desc); } -static FORCEINLINE ID3D12FunctionParameterReflection * ID3D12FunctionReflection_GetFunctionParameter(ID3D12FunctionReflection* This,INT index) { +static __WIDL_INLINE ID3D12FunctionParameterReflection * ID3D12FunctionReflection_GetFunctionParameter(ID3D12FunctionReflection* This,INT index) { return This->lpVtbl->GetFunctionParameter(This,index); } #endif @@ -1101,20 +1109,20 @@ interface ID3D12LibraryReflection { #define ID3D12LibraryReflection_GetFunctionByIndex(This,index) (This)->lpVtbl->GetFunctionByIndex(This,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D12LibraryReflection_QueryInterface(ID3D12LibraryReflection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D12LibraryReflection_QueryInterface(ID3D12LibraryReflection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D12LibraryReflection_AddRef(ID3D12LibraryReflection* This) { +static __WIDL_INLINE ULONG ID3D12LibraryReflection_AddRef(ID3D12LibraryReflection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D12LibraryReflection_Release(ID3D12LibraryReflection* This) { +static __WIDL_INLINE ULONG ID3D12LibraryReflection_Release(ID3D12LibraryReflection* This) { return This->lpVtbl->Release(This); } /*** ID3D12LibraryReflection methods ***/ -static FORCEINLINE HRESULT ID3D12LibraryReflection_GetDesc(ID3D12LibraryReflection* This,D3D12_LIBRARY_DESC *desc) { +static __WIDL_INLINE HRESULT ID3D12LibraryReflection_GetDesc(ID3D12LibraryReflection* This,D3D12_LIBRARY_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE ID3D12FunctionReflection * ID3D12LibraryReflection_GetFunctionByIndex(ID3D12LibraryReflection* This,INT index) { +static __WIDL_INLINE ID3D12FunctionReflection * ID3D12LibraryReflection_GetFunctionByIndex(ID3D12LibraryReflection* This,INT index) { return This->lpVtbl->GetFunctionByIndex(This,index); } #endif diff --git a/lib/libc/include/any-windows-any/d3d12video.h b/lib/libc/include/any-windows-any/d3d12video.h new file mode 100644 index 0000000000000000000000000000000000000000..c9445717156461ae774baf2ed2e9df40c51160af --- /dev/null +++ b/lib/libc/include/any-windows-any/d3d12video.h @@ -0,0 +1,4518 @@ +/*** Autogenerated by WIDL 8.21 from include/d3d12video.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __d3d12video_h__ +#define __d3d12video_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef __ID3D12VideoDecoderHeap_FWD_DEFINED__ +#define __ID3D12VideoDecoderHeap_FWD_DEFINED__ +typedef interface ID3D12VideoDecoderHeap ID3D12VideoDecoderHeap; +#ifdef __cplusplus +interface ID3D12VideoDecoderHeap; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoDevice_FWD_DEFINED__ +#define __ID3D12VideoDevice_FWD_DEFINED__ +typedef interface ID3D12VideoDevice ID3D12VideoDevice; +#ifdef __cplusplus +interface ID3D12VideoDevice; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoDecoder_FWD_DEFINED__ +#define __ID3D12VideoDecoder_FWD_DEFINED__ +typedef interface ID3D12VideoDecoder ID3D12VideoDecoder; +#ifdef __cplusplus +interface ID3D12VideoDecoder; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoDecodeCommandList_FWD_DEFINED__ +#define __ID3D12VideoDecodeCommandList_FWD_DEFINED__ +typedef interface ID3D12VideoDecodeCommandList ID3D12VideoDecodeCommandList; +#ifdef __cplusplus +interface ID3D12VideoDecodeCommandList; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoDecodeCommandList1_FWD_DEFINED__ +#define __ID3D12VideoDecodeCommandList1_FWD_DEFINED__ +typedef interface ID3D12VideoDecodeCommandList1 ID3D12VideoDecodeCommandList1; +#ifdef __cplusplus +interface ID3D12VideoDecodeCommandList1; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoMotionEstimator_FWD_DEFINED__ +#define __ID3D12VideoMotionEstimator_FWD_DEFINED__ +typedef interface ID3D12VideoMotionEstimator ID3D12VideoMotionEstimator; +#ifdef __cplusplus +interface ID3D12VideoMotionEstimator; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoMotionVectorHeap_FWD_DEFINED__ +#define __ID3D12VideoMotionVectorHeap_FWD_DEFINED__ +typedef interface ID3D12VideoMotionVectorHeap ID3D12VideoMotionVectorHeap; +#ifdef __cplusplus +interface ID3D12VideoMotionVectorHeap; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoDevice1_FWD_DEFINED__ +#define __ID3D12VideoDevice1_FWD_DEFINED__ +typedef interface ID3D12VideoDevice1 ID3D12VideoDevice1; +#ifdef __cplusplus +interface ID3D12VideoDevice1; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoEncodeCommandList_FWD_DEFINED__ +#define __ID3D12VideoEncodeCommandList_FWD_DEFINED__ +typedef interface ID3D12VideoEncodeCommandList ID3D12VideoEncodeCommandList; +#ifdef __cplusplus +interface ID3D12VideoEncodeCommandList; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoExtensionCommand_FWD_DEFINED__ +#define __ID3D12VideoExtensionCommand_FWD_DEFINED__ +typedef interface ID3D12VideoExtensionCommand ID3D12VideoExtensionCommand; +#ifdef __cplusplus +interface ID3D12VideoExtensionCommand; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoDevice2_FWD_DEFINED__ +#define __ID3D12VideoDevice2_FWD_DEFINED__ +typedef interface ID3D12VideoDevice2 ID3D12VideoDevice2; +#ifdef __cplusplus +interface ID3D12VideoDevice2; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoEncodeCommandList1_FWD_DEFINED__ +#define __ID3D12VideoEncodeCommandList1_FWD_DEFINED__ +typedef interface ID3D12VideoEncodeCommandList1 ID3D12VideoEncodeCommandList1; +#ifdef __cplusplus +interface ID3D12VideoEncodeCommandList1; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoEncoder_FWD_DEFINED__ +#define __ID3D12VideoEncoder_FWD_DEFINED__ +typedef interface ID3D12VideoEncoder ID3D12VideoEncoder; +#ifdef __cplusplus +interface ID3D12VideoEncoder; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoEncoderHeap_FWD_DEFINED__ +#define __ID3D12VideoEncoderHeap_FWD_DEFINED__ +typedef interface ID3D12VideoEncoderHeap ID3D12VideoEncoderHeap; +#ifdef __cplusplus +interface ID3D12VideoEncoderHeap; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoDevice3_FWD_DEFINED__ +#define __ID3D12VideoDevice3_FWD_DEFINED__ +typedef interface ID3D12VideoDevice3 ID3D12VideoDevice3; +#ifdef __cplusplus +interface ID3D12VideoDevice3; +#endif /* __cplusplus */ +#endif + +#ifndef __ID3D12VideoEncodeCommandList2_FWD_DEFINED__ +#define __ID3D12VideoEncodeCommandList2_FWD_DEFINED__ +typedef interface ID3D12VideoEncodeCommandList2 ID3D12VideoEncodeCommandList2; +#ifdef __cplusplus +interface ID3D12VideoEncodeCommandList2; +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef enum D3D12_VIDEO_FIELD_TYPE { + D3D12_VIDEO_FIELD_TYPE_NONE = 0, + D3D12_VIDEO_FIELD_TYPE_INTERLACED_TOP_FIELD_FIRST = 1, + D3D12_VIDEO_FIELD_TYPE_INTERLACED_BOTTOM_FIELD_FIRST = 2 +} D3D12_VIDEO_FIELD_TYPE; +typedef enum D3D12_VIDEO_FRAME_STEREO_FORMAT { + D3D12_VIDEO_FRAME_STEREO_FORMAT_NONE = 0, + D3D12_VIDEO_FRAME_STEREO_FORMAT_MONO = 1, + D3D12_VIDEO_FRAME_STEREO_FORMAT_HORIZONTAL = 2, + D3D12_VIDEO_FRAME_STEREO_FORMAT_VERTICAL = 3, + D3D12_VIDEO_FRAME_STEREO_FORMAT_SEPARATE = 4 +} D3D12_VIDEO_FRAME_STEREO_FORMAT; +typedef enum D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE { + D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE_NONE = 0, + D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE_FIELD_BASED = 1 +} D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE; +typedef enum D3D12_FEATURE_VIDEO { + D3D12_FEATURE_VIDEO_DECODE_SUPPORT = 0, + D3D12_FEATURE_VIDEO_DECODE_PROFILES = 1, + D3D12_FEATURE_VIDEO_DECODE_FORMATS = 2, + D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT = 3, + D3D12_FEATURE_VIDEO_PROCESS_SUPPORT = 5, + D3D12_FEATURE_VIDEO_PROCESS_MAX_INPUT_STREAMS = 6, + D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO = 7, + D3D12_FEATURE_VIDEO_DECODER_HEAP_SIZE = 8, + D3D12_FEATURE_VIDEO_PROCESSOR_SIZE = 9, + D3D12_FEATURE_VIDEO_DECODE_PROFILE_COUNT = 10, + D3D12_FEATURE_VIDEO_DECODE_FORMAT_COUNT = 11, + D3D12_FEATURE_VIDEO_ARCHITECTURE = 17, + D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM = 18, + D3D12_FEATURE_VIDEO_FEATURE_AREA_SUPPORT = 19, + D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR = 20, + D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR_SIZE = 21, + D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_COUNT = 22, + D3D12_FEATURE_VIDEO_EXTENSION_COMMANDS = 23, + D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT = 24, + D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS = 25, + D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SUPPORT = 26, + D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SIZE = 27, + D3D12_FEATURE_VIDEO_DECODE_PROTECTED_RESOURCES = 28, + D3D12_FEATURE_VIDEO_PROCESS_PROTECTED_RESOURCES = 29, + D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES = 30, + D3D12_FEATURE_VIDEO_DECODER_HEAP_SIZE1 = 31, + D3D12_FEATURE_VIDEO_PROCESSOR_SIZE1 = 32, + D3D12_FEATURE_VIDEO_ENCODER_CODEC = 33, + D3D12_FEATURE_VIDEO_ENCODER_PROFILE_LEVEL = 34, + D3D12_FEATURE_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT = 35, + D3D12_FEATURE_VIDEO_ENCODER_OUTPUT_RESOLUTION = 36, + D3D12_FEATURE_VIDEO_ENCODER_INPUT_FORMAT = 37, + D3D12_FEATURE_VIDEO_ENCODER_RATE_CONTROL_MODE = 38, + D3D12_FEATURE_VIDEO_ENCODER_INTRA_REFRESH_MODE = 39, + D3D12_FEATURE_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE = 40, + D3D12_FEATURE_VIDEO_ENCODER_HEAP_SIZE = 41, + D3D12_FEATURE_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT = 42, + D3D12_FEATURE_VIDEO_ENCODER_SUPPORT = 43, + D3D12_FEATURE_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT = 44, + D3D12_FEATURE_VIDEO_ENCODER_RESOURCE_REQUIREMENTS = 45 +} D3D12_FEATURE_VIDEO; +typedef enum D3D12_BITSTREAM_ENCRYPTION_TYPE { + D3D12_BITSTREAM_ENCRYPTION_TYPE_NONE = 0 +} D3D12_BITSTREAM_ENCRYPTION_TYPE; +typedef struct D3D12_VIDEO_DECODE_CONFIGURATION { + GUID DecodeProfile; + D3D12_BITSTREAM_ENCRYPTION_TYPE BitstreamEncryption; + D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE InterlaceType; +} D3D12_VIDEO_DECODE_CONFIGURATION; +typedef struct D3D12_VIDEO_DECODER_DESC { + UINT NodeMask; + D3D12_VIDEO_DECODE_CONFIGURATION Configuration; +} D3D12_VIDEO_DECODER_DESC; +typedef struct D3D12_VIDEO_DECODER_HEAP_DESC { + UINT NodeMask; + D3D12_VIDEO_DECODE_CONFIGURATION Configuration; + UINT DecodeWidth; + UINT DecodeHeight; + DXGI_FORMAT Format; + DXGI_RATIONAL FrameRate; + UINT BitRate; + UINT MaxDecodePictureBufferCount; +} D3D12_VIDEO_DECODER_HEAP_DESC; +typedef struct D3D12_VIDEO_SIZE_RANGE { + UINT MaxWidth; + UINT MaxHeight; + UINT MinWidth; + UINT MinHeight; +} D3D12_VIDEO_SIZE_RANGE; +typedef enum D3D12_VIDEO_PROCESS_FILTER { + D3D12_VIDEO_PROCESS_FILTER_BRIGHTNESS = 0, + D3D12_VIDEO_PROCESS_FILTER_CONTRAST = 1, + D3D12_VIDEO_PROCESS_FILTER_HUE = 2, + D3D12_VIDEO_PROCESS_FILTER_SATURATION = 3, + D3D12_VIDEO_PROCESS_FILTER_NOISE_REDUCTION = 4, + D3D12_VIDEO_PROCESS_FILTER_EDGE_ENHANCEMENT = 5, + D3D12_VIDEO_PROCESS_FILTER_ANAMORPHIC_SCALING = 6, + D3D12_VIDEO_PROCESS_FILTER_STEREO_ADJUSTMENT = 7 +} D3D12_VIDEO_PROCESS_FILTER; +typedef enum D3D12_VIDEO_PROCESS_FILTER_FLAGS { + D3D12_VIDEO_PROCESS_FILTER_FLAG_NONE = 0x0, + D3D12_VIDEO_PROCESS_FILTER_FLAG_BRIGHTNESS = 1 << D3D12_VIDEO_PROCESS_FILTER_BRIGHTNESS, + D3D12_VIDEO_PROCESS_FILTER_FLAG_CONTRAST = 1 << D3D12_VIDEO_PROCESS_FILTER_CONTRAST, + D3D12_VIDEO_PROCESS_FILTER_FLAG_HUE = 1 << D3D12_VIDEO_PROCESS_FILTER_HUE, + D3D12_VIDEO_PROCESS_FILTER_FLAG_SATURATION = 1 << D3D12_VIDEO_PROCESS_FILTER_SATURATION, + D3D12_VIDEO_PROCESS_FILTER_FLAG_NOISE_REDUCTION = 1 << D3D12_VIDEO_PROCESS_FILTER_NOISE_REDUCTION, + D3D12_VIDEO_PROCESS_FILTER_FLAG_EDGE_ENHANCEMENT = 1 << D3D12_VIDEO_PROCESS_FILTER_EDGE_ENHANCEMENT, + D3D12_VIDEO_PROCESS_FILTER_FLAG_ANAMORPHIC_SCALING = 1 << D3D12_VIDEO_PROCESS_FILTER_ANAMORPHIC_SCALING, + D3D12_VIDEO_PROCESS_FILTER_FLAG_STEREO_ADJUSTMENT = 1 << D3D12_VIDEO_PROCESS_FILTER_STEREO_ADJUSTMENT +} D3D12_VIDEO_PROCESS_FILTER_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_PROCESS_FILTER_FLAGS); +typedef enum D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS { + D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_NONE = 0x0, + D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOB = 0x1, + D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOM = 0x80000000 +} D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS ); +typedef struct D3D12_VIDEO_PROCESS_LUMA_KEY { + WINBOOL Enable; + FLOAT Lower; + FLOAT Upper; +} D3D12_VIDEO_PROCESS_LUMA_KEY; +typedef struct D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC { + DXGI_FORMAT Format; + DXGI_COLOR_SPACE_TYPE ColorSpace; + DXGI_RATIONAL SourceAspectRatio; + DXGI_RATIONAL DestinationAspectRatio; + DXGI_RATIONAL FrameRate; + D3D12_VIDEO_SIZE_RANGE SourceSizeRange; + D3D12_VIDEO_SIZE_RANGE DestinationSizeRange; + WINBOOL EnableOrientation; + D3D12_VIDEO_PROCESS_FILTER_FLAGS FilterFlags; + D3D12_VIDEO_FRAME_STEREO_FORMAT StereoFormat; + D3D12_VIDEO_FIELD_TYPE FieldType; + D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS DeinterlaceMode; + WINBOOL EnableAlphaBlending; + D3D12_VIDEO_PROCESS_LUMA_KEY LumaKey; + UINT NumPastFrames; + UINT NumFutureFrames; + WINBOOL EnableAutoProcessing; +} D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC; +typedef enum D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE { + D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE = 0, + D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_BACKGROUND = 1, + D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_DESTINATION = 2, + D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM = 3 +} D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE; +typedef struct D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC { + DXGI_FORMAT Format; + DXGI_COLOR_SPACE_TYPE ColorSpace; + D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE AlphaFillMode; + UINT AlphaFillModeSourceStreamIndex; + FLOAT BackgroundColor[4]; + DXGI_RATIONAL FrameRate; + WINBOOL EnableStereo; +} D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC; +/***************************************************************************** + * ID3D12VideoDecoderHeap interface + */ +#ifndef __ID3D12VideoDecoderHeap_INTERFACE_DEFINED__ +#define __ID3D12VideoDecoderHeap_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoDecoderHeap, 0x0946b7c9, 0xebf6, 0x4047, 0xbb,0x73, 0x86,0x83,0xe2,0x7d,0xbb,0x1f); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("0946b7c9-ebf6-4047-bb73-8683e27dbb1f") +ID3D12VideoDecoderHeap : public ID3D12Pageable +{ +#ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS + virtual D3D12_VIDEO_DECODER_HEAP_DESC* STDMETHODCALLTYPE GetDesc( + D3D12_VIDEO_DECODER_HEAP_DESC *__ret) = 0; + D3D12_VIDEO_DECODER_HEAP_DESC STDMETHODCALLTYPE GetDesc( + ) + { + D3D12_VIDEO_DECODER_HEAP_DESC __ret; + return *GetDesc(&__ret); + } +#else + virtual D3D12_VIDEO_DECODER_HEAP_DESC STDMETHODCALLTYPE GetDesc( + ) = 0; +#endif + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoDecoderHeap, 0x0946b7c9, 0xebf6, 0x4047, 0xbb,0x73, 0x86,0x83,0xe2,0x7d,0xbb,0x1f) +#endif +#else +typedef struct ID3D12VideoDecoderHeapVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoDecoderHeap *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoDecoderHeap *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoDecoderHeap *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12VideoDecoderHeap *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12VideoDecoderHeap *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12VideoDecoderHeap *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12VideoDecoderHeap *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12VideoDecoderHeap *This, + REFIID riid, + void **device); + + /*** ID3D12VideoDecoderHeap methods ***/ + D3D12_VIDEO_DECODER_HEAP_DESC * (STDMETHODCALLTYPE *GetDesc)( + ID3D12VideoDecoderHeap *This, + D3D12_VIDEO_DECODER_HEAP_DESC *__ret); + + END_INTERFACE +} ID3D12VideoDecoderHeapVtbl; + +interface ID3D12VideoDecoderHeap { + CONST_VTBL ID3D12VideoDecoderHeapVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoDecoderHeap_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoDecoderHeap_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoDecoderHeap_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12VideoDecoderHeap_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12VideoDecoderHeap_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12VideoDecoderHeap_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12VideoDecoderHeap_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12VideoDecoderHeap_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12VideoDecoderHeap methods ***/ +#define ID3D12VideoDecoderHeap_GetDesc(This) ID3D12VideoDecoderHeap_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecoderHeap_QueryInterface(ID3D12VideoDecoderHeap* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoDecoderHeap_AddRef(ID3D12VideoDecoderHeap* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoDecoderHeap_Release(ID3D12VideoDecoderHeap* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecoderHeap_GetPrivateData(ID3D12VideoDecoderHeap* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecoderHeap_SetPrivateData(ID3D12VideoDecoderHeap* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecoderHeap_SetPrivateDataInterface(ID3D12VideoDecoderHeap* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecoderHeap_SetName(ID3D12VideoDecoderHeap* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecoderHeap_GetDevice(ID3D12VideoDecoderHeap* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12VideoDecoderHeap methods ***/ +static __WIDL_INLINE D3D12_VIDEO_DECODER_HEAP_DESC ID3D12VideoDecoderHeap_GetDesc(ID3D12VideoDecoderHeap* This) { + D3D12_VIDEO_DECODER_HEAP_DESC __ret; + return *This->lpVtbl->GetDesc(This,&__ret); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoDecoderHeap_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12VideoDevice interface + */ +#ifndef __ID3D12VideoDevice_INTERFACE_DEFINED__ +#define __ID3D12VideoDevice_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoDevice, 0x1f052807, 0x0b46, 0x4acc, 0x8a,0x89, 0x36,0x4f,0x79,0x37,0x18,0xa4); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("1f052807-0b46-4acc-8a89-364f793718a4") +ID3D12VideoDevice : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE CheckFeatureSupport( + D3D12_FEATURE_VIDEO feature_video, + void *feature_support_data, + UINT feature_support_data_size) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateVideoDecoder( + const D3D12_VIDEO_DECODER_DESC *desc, + REFIID riid, + void **video_decoder) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateVideoDecoderHeap( + const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc, + REFIID riid, + void **video_decoder_heap) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateVideoProcessor( + UINT node_mask, + const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc, + UINT input_stream_descs_count, + const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs, + REFIID riid, + void **video_processor) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoDevice, 0x1f052807, 0x0b46, 0x4acc, 0x8a,0x89, 0x36,0x4f,0x79,0x37,0x18,0xa4) +#endif +#else +typedef struct ID3D12VideoDeviceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoDevice *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoDevice *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoDevice *This); + + /*** ID3D12VideoDevice methods ***/ + HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( + ID3D12VideoDevice *This, + D3D12_FEATURE_VIDEO feature_video, + void *feature_support_data, + UINT feature_support_data_size); + + HRESULT (STDMETHODCALLTYPE *CreateVideoDecoder)( + ID3D12VideoDevice *This, + const D3D12_VIDEO_DECODER_DESC *desc, + REFIID riid, + void **video_decoder); + + HRESULT (STDMETHODCALLTYPE *CreateVideoDecoderHeap)( + ID3D12VideoDevice *This, + const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc, + REFIID riid, + void **video_decoder_heap); + + HRESULT (STDMETHODCALLTYPE *CreateVideoProcessor)( + ID3D12VideoDevice *This, + UINT node_mask, + const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc, + UINT input_stream_descs_count, + const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs, + REFIID riid, + void **video_processor); + + END_INTERFACE +} ID3D12VideoDeviceVtbl; + +interface ID3D12VideoDevice { + CONST_VTBL ID3D12VideoDeviceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoDevice_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoDevice_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoDevice_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12VideoDevice methods ***/ +#define ID3D12VideoDevice_CheckFeatureSupport(This,feature_video,feature_support_data,feature_support_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature_video,feature_support_data,feature_support_data_size) +#define ID3D12VideoDevice_CreateVideoDecoder(This,desc,riid,video_decoder) (This)->lpVtbl->CreateVideoDecoder(This,desc,riid,video_decoder) +#define ID3D12VideoDevice_CreateVideoDecoderHeap(This,video_decoder_heap_desc,riid,video_decoder_heap) (This)->lpVtbl->CreateVideoDecoderHeap(This,video_decoder_heap_desc,riid,video_decoder_heap) +#define ID3D12VideoDevice_CreateVideoProcessor(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,riid,video_processor) (This)->lpVtbl->CreateVideoProcessor(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,riid,video_processor) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice_QueryInterface(ID3D12VideoDevice* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoDevice_AddRef(ID3D12VideoDevice* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoDevice_Release(ID3D12VideoDevice* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12VideoDevice methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice_CheckFeatureSupport(ID3D12VideoDevice* This,D3D12_FEATURE_VIDEO feature_video,void *feature_support_data,UINT feature_support_data_size) { + return This->lpVtbl->CheckFeatureSupport(This,feature_video,feature_support_data,feature_support_data_size); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice_CreateVideoDecoder(ID3D12VideoDevice* This,const D3D12_VIDEO_DECODER_DESC *desc,REFIID riid,void **video_decoder) { + return This->lpVtbl->CreateVideoDecoder(This,desc,riid,video_decoder); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice_CreateVideoDecoderHeap(ID3D12VideoDevice* This,const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc,REFIID riid,void **video_decoder_heap) { + return This->lpVtbl->CreateVideoDecoderHeap(This,video_decoder_heap_desc,riid,video_decoder_heap); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice_CreateVideoProcessor(ID3D12VideoDevice* This,UINT node_mask,const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc,UINT input_stream_descs_count,const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs,REFIID riid,void **video_processor) { + return This->lpVtbl->CreateVideoProcessor(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,riid,video_processor); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoDevice_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12VideoDecoder interface + */ +#ifndef __ID3D12VideoDecoder_INTERFACE_DEFINED__ +#define __ID3D12VideoDecoder_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoDecoder, 0xc59b6bdc, 0x7720, 0x4074, 0xa1,0x36, 0x17,0xa1,0x56,0x03,0x74,0x70); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c59b6bdc-7720-4074-a136-17a156037470") +ID3D12VideoDecoder : public ID3D12Pageable +{ +#ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS + virtual D3D12_VIDEO_DECODER_DESC* STDMETHODCALLTYPE GetDesc( + D3D12_VIDEO_DECODER_DESC *__ret) = 0; + D3D12_VIDEO_DECODER_DESC STDMETHODCALLTYPE GetDesc( + ) + { + D3D12_VIDEO_DECODER_DESC __ret; + return *GetDesc(&__ret); + } +#else + virtual D3D12_VIDEO_DECODER_DESC STDMETHODCALLTYPE GetDesc( + ) = 0; +#endif + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoDecoder, 0xc59b6bdc, 0x7720, 0x4074, 0xa1,0x36, 0x17,0xa1,0x56,0x03,0x74,0x70) +#endif +#else +typedef struct ID3D12VideoDecoderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoDecoder *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoDecoder *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoDecoder *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12VideoDecoder *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12VideoDecoder *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12VideoDecoder *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12VideoDecoder *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12VideoDecoder *This, + REFIID riid, + void **device); + + /*** ID3D12VideoDecoder methods ***/ + D3D12_VIDEO_DECODER_DESC * (STDMETHODCALLTYPE *GetDesc)( + ID3D12VideoDecoder *This, + D3D12_VIDEO_DECODER_DESC *__ret); + + END_INTERFACE +} ID3D12VideoDecoderVtbl; + +interface ID3D12VideoDecoder { + CONST_VTBL ID3D12VideoDecoderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoDecoder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoDecoder_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoDecoder_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12VideoDecoder_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12VideoDecoder_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12VideoDecoder_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12VideoDecoder_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12VideoDecoder_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12VideoDecoder methods ***/ +#define ID3D12VideoDecoder_GetDesc(This) ID3D12VideoDecoder_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecoder_QueryInterface(ID3D12VideoDecoder* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoDecoder_AddRef(ID3D12VideoDecoder* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoDecoder_Release(ID3D12VideoDecoder* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecoder_GetPrivateData(ID3D12VideoDecoder* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecoder_SetPrivateData(ID3D12VideoDecoder* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecoder_SetPrivateDataInterface(ID3D12VideoDecoder* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecoder_SetName(ID3D12VideoDecoder* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecoder_GetDevice(ID3D12VideoDecoder* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12VideoDecoder methods ***/ +static __WIDL_INLINE D3D12_VIDEO_DECODER_DESC ID3D12VideoDecoder_GetDesc(ID3D12VideoDecoder* This) { + D3D12_VIDEO_DECODER_DESC __ret; + return *This->lpVtbl->GetDesc(This,&__ret); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoDecoder_INTERFACE_DEFINED__ */ + +typedef enum D3D12_VIDEO_DECODE_TIER { + D3D12_VIDEO_DECODE_TIER_NOT_SUPPORTED = 0, + D3D12_VIDEO_DECODE_TIER_1 = 1, + D3D12_VIDEO_DECODE_TIER_2 = 2, + D3D12_VIDEO_DECODE_TIER_3 = 3 +} D3D12_VIDEO_DECODE_TIER; +typedef enum D3D12_VIDEO_DECODE_SUPPORT_FLAGS { + D3D12_VIDEO_DECODE_SUPPORT_FLAG_NONE = 0x0, + D3D12_VIDEO_DECODE_SUPPORT_FLAG_SUPPORTED = 0x1 +} D3D12_VIDEO_DECODE_SUPPORT_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_DECODE_SUPPORT_FLAGS); +typedef enum D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS { + D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE = 0x0, + D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED = 0x1, + D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED = 0x2, + D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED = 0x4, + D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME = 0x8 +} D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS); +typedef enum D3D12_VIDEO_DECODE_ARGUMENT_TYPE { + D3D12_VIDEO_DECODE_ARGUMENT_TYPE_PICTURE_PARAMETERS = 0, + D3D12_VIDEO_DECODE_ARGUMENT_TYPE_INVERSE_QUANTIZATION_MATRIX = 1, + D3D12_VIDEO_DECODE_ARGUMENT_TYPE_SLICE_CONTROL = 2, + D3D12_VIDEO_DECODE_ARGUMENT_TYPE_MAX_VALID = 3 +} D3D12_VIDEO_DECODE_ARGUMENT_TYPE; +typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT { + UINT NodeIndex; + D3D12_VIDEO_DECODE_CONFIGURATION Configuration; + UINT Width; + UINT Height; + DXGI_FORMAT DecodeFormat; + DXGI_RATIONAL FrameRate; + UINT BitRate; + D3D12_VIDEO_DECODE_SUPPORT_FLAGS SupportFlags; + D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS ConfigurationFlags; + D3D12_VIDEO_DECODE_TIER DecodeTier; +} D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT; +typedef struct D3D12_VIDEO_DECODE_FRAME_ARGUMENT { + D3D12_VIDEO_DECODE_ARGUMENT_TYPE Type; + UINT Size; + void *pData; +} D3D12_VIDEO_DECODE_FRAME_ARGUMENT; +typedef struct D3D12_VIDEO_DECODE_REFERENCE_FRAMES { + UINT NumTexture2Ds; + ID3D12Resource **ppTexture2Ds; + UINT *pSubresources; + ID3D12VideoDecoderHeap **ppHeaps; +} D3D12_VIDEO_DECODE_REFERENCE_FRAMES; +typedef struct D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM { + ID3D12Resource *pBuffer; + UINT64 Offset; + UINT64 Size; +} D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM; +typedef struct D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS { + WINBOOL Enable; + ID3D12Resource *pReferenceTexture2D; + UINT ReferenceSubresource; + DXGI_COLOR_SPACE_TYPE OutputColorSpace; + DXGI_COLOR_SPACE_TYPE DecodeColorSpace; +} D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS; +typedef struct D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS { + UINT NumFrameArguments; + D3D12_VIDEO_DECODE_FRAME_ARGUMENT FrameArguments[10]; + D3D12_VIDEO_DECODE_REFERENCE_FRAMES ReferenceFrames; + D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM CompressedBitstream; + ID3D12VideoDecoderHeap *pHeap; +} D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS; +typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS { + ID3D12Resource *pOutputTexture2D; + UINT OutputSubresource; + D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS ConversionArguments; +} D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS; +/***************************************************************************** + * ID3D12VideoDecodeCommandList interface + */ +#ifndef __ID3D12VideoDecodeCommandList_INTERFACE_DEFINED__ +#define __ID3D12VideoDecodeCommandList_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoDecodeCommandList, 0x3b60536e, 0xad29, 0x4e64, 0xa2,0x69, 0xf8,0x53,0x83,0x7e,0x5e,0x53); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3b60536e-ad29-4e64-a269-f853837e5e53") +ID3D12VideoDecodeCommandList : public ID3D12CommandList +{ + virtual HRESULT STDMETHODCALLTYPE Close( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Reset( + ID3D12CommandAllocator *allocator) = 0; + + virtual void STDMETHODCALLTYPE ClearState( + ) = 0; + + virtual void STDMETHODCALLTYPE ResourceBarrier( + UINT barriers_count, + const D3D12_RESOURCE_BARRIER *barriers) = 0; + + virtual void STDMETHODCALLTYPE DiscardResource( + ID3D12Resource *resource, + const D3D12_DISCARD_REGION *region) = 0; + + virtual void STDMETHODCALLTYPE BeginQuery( + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index) = 0; + + virtual void STDMETHODCALLTYPE EndQuery( + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index) = 0; + + virtual void STDMETHODCALLTYPE ResolveQueryData( + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT start_index, + UINT queries_count, + ID3D12Resource *destination_buffer, + UINT64 aligned_destination_buffer_offset) = 0; + + virtual void STDMETHODCALLTYPE SetPredication( + ID3D12Resource *buffer, + UINT64 aligned_buffer_offset, + D3D12_PREDICATION_OP operation) = 0; + + virtual void STDMETHODCALLTYPE SetMarker( + UINT metadata, + const void *data, + UINT size) = 0; + + virtual void STDMETHODCALLTYPE BeginEvent( + UINT metadata, + const void *data, + UINT size) = 0; + + virtual void STDMETHODCALLTYPE EndEvent( + ) = 0; + + virtual void STDMETHODCALLTYPE DecodeFrame( + ID3D12VideoDecoder *decoder, + const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *output_arguments, + const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *input_arguments) = 0; + + virtual void STDMETHODCALLTYPE WriteBufferImmediate( + UINT count, + const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params, + const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoDecodeCommandList, 0x3b60536e, 0xad29, 0x4e64, 0xa2,0x69, 0xf8,0x53,0x83,0x7e,0x5e,0x53) +#endif +#else +typedef struct ID3D12VideoDecodeCommandListVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoDecodeCommandList *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoDecodeCommandList *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoDecodeCommandList *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12VideoDecodeCommandList *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12VideoDecodeCommandList *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12VideoDecodeCommandList *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12VideoDecodeCommandList *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12VideoDecodeCommandList *This, + REFIID riid, + void **device); + + /*** ID3D12CommandList methods ***/ + D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)( + ID3D12VideoDecodeCommandList *This); + + /*** ID3D12VideoDecodeCommandList methods ***/ + HRESULT (STDMETHODCALLTYPE *Close)( + ID3D12VideoDecodeCommandList *This); + + HRESULT (STDMETHODCALLTYPE *Reset)( + ID3D12VideoDecodeCommandList *This, + ID3D12CommandAllocator *allocator); + + void (STDMETHODCALLTYPE *ClearState)( + ID3D12VideoDecodeCommandList *This); + + void (STDMETHODCALLTYPE *ResourceBarrier)( + ID3D12VideoDecodeCommandList *This, + UINT barriers_count, + const D3D12_RESOURCE_BARRIER *barriers); + + void (STDMETHODCALLTYPE *DiscardResource)( + ID3D12VideoDecodeCommandList *This, + ID3D12Resource *resource, + const D3D12_DISCARD_REGION *region); + + void (STDMETHODCALLTYPE *BeginQuery)( + ID3D12VideoDecodeCommandList *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *EndQuery)( + ID3D12VideoDecodeCommandList *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *ResolveQueryData)( + ID3D12VideoDecodeCommandList *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT start_index, + UINT queries_count, + ID3D12Resource *destination_buffer, + UINT64 aligned_destination_buffer_offset); + + void (STDMETHODCALLTYPE *SetPredication)( + ID3D12VideoDecodeCommandList *This, + ID3D12Resource *buffer, + UINT64 aligned_buffer_offset, + D3D12_PREDICATION_OP operation); + + void (STDMETHODCALLTYPE *SetMarker)( + ID3D12VideoDecodeCommandList *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *BeginEvent)( + ID3D12VideoDecodeCommandList *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *EndEvent)( + ID3D12VideoDecodeCommandList *This); + + void (STDMETHODCALLTYPE *DecodeFrame)( + ID3D12VideoDecodeCommandList *This, + ID3D12VideoDecoder *decoder, + const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *output_arguments, + const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *input_arguments); + + void (STDMETHODCALLTYPE *WriteBufferImmediate)( + ID3D12VideoDecodeCommandList *This, + UINT count, + const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params, + const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes); + + END_INTERFACE +} ID3D12VideoDecodeCommandListVtbl; + +interface ID3D12VideoDecodeCommandList { + CONST_VTBL ID3D12VideoDecodeCommandListVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoDecodeCommandList_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoDecodeCommandList_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoDecodeCommandList_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12VideoDecodeCommandList_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12VideoDecodeCommandList_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12VideoDecodeCommandList_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12VideoDecodeCommandList_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12VideoDecodeCommandList_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12CommandList methods ***/ +#define ID3D12VideoDecodeCommandList_GetType(This) (This)->lpVtbl->GetType(This) +/*** ID3D12VideoDecodeCommandList methods ***/ +#define ID3D12VideoDecodeCommandList_Close(This) (This)->lpVtbl->Close(This) +#define ID3D12VideoDecodeCommandList_Reset(This,allocator) (This)->lpVtbl->Reset(This,allocator) +#define ID3D12VideoDecodeCommandList_ClearState(This) (This)->lpVtbl->ClearState(This) +#define ID3D12VideoDecodeCommandList_ResourceBarrier(This,barriers_count,barriers) (This)->lpVtbl->ResourceBarrier(This,barriers_count,barriers) +#define ID3D12VideoDecodeCommandList_DiscardResource(This,resource,region) (This)->lpVtbl->DiscardResource(This,resource,region) +#define ID3D12VideoDecodeCommandList_BeginQuery(This,query_heap,type,index) (This)->lpVtbl->BeginQuery(This,query_heap,type,index) +#define ID3D12VideoDecodeCommandList_EndQuery(This,query_heap,type,index) (This)->lpVtbl->EndQuery(This,query_heap,type,index) +#define ID3D12VideoDecodeCommandList_ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset) (This)->lpVtbl->ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset) +#define ID3D12VideoDecodeCommandList_SetPredication(This,buffer,aligned_buffer_offset,operation) (This)->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation) +#define ID3D12VideoDecodeCommandList_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) +#define ID3D12VideoDecodeCommandList_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) +#define ID3D12VideoDecodeCommandList_EndEvent(This) (This)->lpVtbl->EndEvent(This) +#define ID3D12VideoDecodeCommandList_DecodeFrame(This,decoder,output_arguments,input_arguments) (This)->lpVtbl->DecodeFrame(This,decoder,output_arguments,input_arguments) +#define ID3D12VideoDecodeCommandList_WriteBufferImmediate(This,count,params,modes) (This)->lpVtbl->WriteBufferImmediate(This,count,params,modes) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList_QueryInterface(ID3D12VideoDecodeCommandList* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoDecodeCommandList_AddRef(ID3D12VideoDecodeCommandList* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoDecodeCommandList_Release(ID3D12VideoDecodeCommandList* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList_GetPrivateData(ID3D12VideoDecodeCommandList* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList_SetPrivateData(ID3D12VideoDecodeCommandList* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList_SetPrivateDataInterface(ID3D12VideoDecodeCommandList* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList_SetName(ID3D12VideoDecodeCommandList* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList_GetDevice(ID3D12VideoDecodeCommandList* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12CommandList methods ***/ +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12VideoDecodeCommandList_GetType(ID3D12VideoDecodeCommandList* This) { + return This->lpVtbl->GetType(This); +} +/*** ID3D12VideoDecodeCommandList methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList_Close(ID3D12VideoDecodeCommandList* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList_Reset(ID3D12VideoDecodeCommandList* This,ID3D12CommandAllocator *allocator) { + return This->lpVtbl->Reset(This,allocator); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList_ClearState(ID3D12VideoDecodeCommandList* This) { + This->lpVtbl->ClearState(This); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList_ResourceBarrier(ID3D12VideoDecodeCommandList* This,UINT barriers_count,const D3D12_RESOURCE_BARRIER *barriers) { + This->lpVtbl->ResourceBarrier(This,barriers_count,barriers); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList_DiscardResource(ID3D12VideoDecodeCommandList* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { + This->lpVtbl->DiscardResource(This,resource,region); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList_BeginQuery(ID3D12VideoDecodeCommandList* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->BeginQuery(This,query_heap,type,index); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList_EndQuery(ID3D12VideoDecodeCommandList* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->EndQuery(This,query_heap,type,index); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList_ResolveQueryData(ID3D12VideoDecodeCommandList* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT start_index,UINT queries_count,ID3D12Resource *destination_buffer,UINT64 aligned_destination_buffer_offset) { + This->lpVtbl->ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList_SetPredication(ID3D12VideoDecodeCommandList* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { + This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList_SetMarker(ID3D12VideoDecodeCommandList* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->SetMarker(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList_BeginEvent(ID3D12VideoDecodeCommandList* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->BeginEvent(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList_EndEvent(ID3D12VideoDecodeCommandList* This) { + This->lpVtbl->EndEvent(This); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList_DecodeFrame(ID3D12VideoDecodeCommandList* This,ID3D12VideoDecoder *decoder,const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *output_arguments,const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *input_arguments) { + This->lpVtbl->DecodeFrame(This,decoder,output_arguments,input_arguments); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList_WriteBufferImmediate(ID3D12VideoDecodeCommandList* This,UINT count,const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params,const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) { + This->lpVtbl->WriteBufferImmediate(This,count,params,modes); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoDecodeCommandList_INTERFACE_DEFINED__ */ + +typedef struct D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM { + UINT64 Offset; + ID3D12Resource *pBuffer; +} D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM; +typedef struct D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 { + WINBOOL Enable; + ID3D12Resource *pReferenceTexture2D; + UINT ReferenceSubresource; + DXGI_COLOR_SPACE_TYPE OutputColorSpace; + DXGI_COLOR_SPACE_TYPE DecodeColorSpace; + UINT OutputWidth; + UINT OutputHeight; +} D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1; +typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 { + ID3D12Resource *pOutputTexture2D; + UINT OutputSubresource; + D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 ConversionArguments; + D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM Histograms[4]; +} D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1; +/***************************************************************************** + * ID3D12VideoDecodeCommandList1 interface + */ +#ifndef __ID3D12VideoDecodeCommandList1_INTERFACE_DEFINED__ +#define __ID3D12VideoDecodeCommandList1_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoDecodeCommandList1, 0xd52f011b, 0xb56e, 0x453c, 0xa0,0x5a, 0xa7,0xf3,0x11,0xc8,0xf4,0x72); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d52f011b-b56e-453c-a05a-a7f311c8f472") +ID3D12VideoDecodeCommandList1 : public ID3D12VideoDecodeCommandList +{ + virtual void STDMETHODCALLTYPE DecodeFrame1( + ID3D12VideoDecoder *decoder, + const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 *output_arguments, + const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *input_arguments) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoDecodeCommandList1, 0xd52f011b, 0xb56e, 0x453c, 0xa0,0x5a, 0xa7,0xf3,0x11,0xc8,0xf4,0x72) +#endif +#else +typedef struct ID3D12VideoDecodeCommandList1Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoDecodeCommandList1 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoDecodeCommandList1 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoDecodeCommandList1 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12VideoDecodeCommandList1 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12VideoDecodeCommandList1 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12VideoDecodeCommandList1 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12VideoDecodeCommandList1 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12VideoDecodeCommandList1 *This, + REFIID riid, + void **device); + + /*** ID3D12CommandList methods ***/ + D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)( + ID3D12VideoDecodeCommandList1 *This); + + /*** ID3D12VideoDecodeCommandList methods ***/ + HRESULT (STDMETHODCALLTYPE *Close)( + ID3D12VideoDecodeCommandList1 *This); + + HRESULT (STDMETHODCALLTYPE *Reset)( + ID3D12VideoDecodeCommandList1 *This, + ID3D12CommandAllocator *allocator); + + void (STDMETHODCALLTYPE *ClearState)( + ID3D12VideoDecodeCommandList1 *This); + + void (STDMETHODCALLTYPE *ResourceBarrier)( + ID3D12VideoDecodeCommandList1 *This, + UINT barriers_count, + const D3D12_RESOURCE_BARRIER *barriers); + + void (STDMETHODCALLTYPE *DiscardResource)( + ID3D12VideoDecodeCommandList1 *This, + ID3D12Resource *resource, + const D3D12_DISCARD_REGION *region); + + void (STDMETHODCALLTYPE *BeginQuery)( + ID3D12VideoDecodeCommandList1 *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *EndQuery)( + ID3D12VideoDecodeCommandList1 *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *ResolveQueryData)( + ID3D12VideoDecodeCommandList1 *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT start_index, + UINT queries_count, + ID3D12Resource *destination_buffer, + UINT64 aligned_destination_buffer_offset); + + void (STDMETHODCALLTYPE *SetPredication)( + ID3D12VideoDecodeCommandList1 *This, + ID3D12Resource *buffer, + UINT64 aligned_buffer_offset, + D3D12_PREDICATION_OP operation); + + void (STDMETHODCALLTYPE *SetMarker)( + ID3D12VideoDecodeCommandList1 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *BeginEvent)( + ID3D12VideoDecodeCommandList1 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *EndEvent)( + ID3D12VideoDecodeCommandList1 *This); + + void (STDMETHODCALLTYPE *DecodeFrame)( + ID3D12VideoDecodeCommandList1 *This, + ID3D12VideoDecoder *decoder, + const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *output_arguments, + const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *input_arguments); + + void (STDMETHODCALLTYPE *WriteBufferImmediate)( + ID3D12VideoDecodeCommandList1 *This, + UINT count, + const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params, + const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes); + + /*** ID3D12VideoDecodeCommandList1 methods ***/ + void (STDMETHODCALLTYPE *DecodeFrame1)( + ID3D12VideoDecodeCommandList1 *This, + ID3D12VideoDecoder *decoder, + const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 *output_arguments, + const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *input_arguments); + + END_INTERFACE +} ID3D12VideoDecodeCommandList1Vtbl; + +interface ID3D12VideoDecodeCommandList1 { + CONST_VTBL ID3D12VideoDecodeCommandList1Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoDecodeCommandList1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoDecodeCommandList1_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoDecodeCommandList1_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12VideoDecodeCommandList1_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12VideoDecodeCommandList1_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12VideoDecodeCommandList1_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12VideoDecodeCommandList1_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12VideoDecodeCommandList1_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12CommandList methods ***/ +#define ID3D12VideoDecodeCommandList1_GetType(This) (This)->lpVtbl->GetType(This) +/*** ID3D12VideoDecodeCommandList methods ***/ +#define ID3D12VideoDecodeCommandList1_Close(This) (This)->lpVtbl->Close(This) +#define ID3D12VideoDecodeCommandList1_Reset(This,allocator) (This)->lpVtbl->Reset(This,allocator) +#define ID3D12VideoDecodeCommandList1_ClearState(This) (This)->lpVtbl->ClearState(This) +#define ID3D12VideoDecodeCommandList1_ResourceBarrier(This,barriers_count,barriers) (This)->lpVtbl->ResourceBarrier(This,barriers_count,barriers) +#define ID3D12VideoDecodeCommandList1_DiscardResource(This,resource,region) (This)->lpVtbl->DiscardResource(This,resource,region) +#define ID3D12VideoDecodeCommandList1_BeginQuery(This,query_heap,type,index) (This)->lpVtbl->BeginQuery(This,query_heap,type,index) +#define ID3D12VideoDecodeCommandList1_EndQuery(This,query_heap,type,index) (This)->lpVtbl->EndQuery(This,query_heap,type,index) +#define ID3D12VideoDecodeCommandList1_ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset) (This)->lpVtbl->ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset) +#define ID3D12VideoDecodeCommandList1_SetPredication(This,buffer,aligned_buffer_offset,operation) (This)->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation) +#define ID3D12VideoDecodeCommandList1_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) +#define ID3D12VideoDecodeCommandList1_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) +#define ID3D12VideoDecodeCommandList1_EndEvent(This) (This)->lpVtbl->EndEvent(This) +#define ID3D12VideoDecodeCommandList1_DecodeFrame(This,decoder,output_arguments,input_arguments) (This)->lpVtbl->DecodeFrame(This,decoder,output_arguments,input_arguments) +#define ID3D12VideoDecodeCommandList1_WriteBufferImmediate(This,count,params,modes) (This)->lpVtbl->WriteBufferImmediate(This,count,params,modes) +/*** ID3D12VideoDecodeCommandList1 methods ***/ +#define ID3D12VideoDecodeCommandList1_DecodeFrame1(This,decoder,output_arguments,input_arguments) (This)->lpVtbl->DecodeFrame1(This,decoder,output_arguments,input_arguments) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList1_QueryInterface(ID3D12VideoDecodeCommandList1* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoDecodeCommandList1_AddRef(ID3D12VideoDecodeCommandList1* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoDecodeCommandList1_Release(ID3D12VideoDecodeCommandList1* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList1_GetPrivateData(ID3D12VideoDecodeCommandList1* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList1_SetPrivateData(ID3D12VideoDecodeCommandList1* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList1_SetPrivateDataInterface(ID3D12VideoDecodeCommandList1* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList1_SetName(ID3D12VideoDecodeCommandList1* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList1_GetDevice(ID3D12VideoDecodeCommandList1* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12CommandList methods ***/ +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12VideoDecodeCommandList1_GetType(ID3D12VideoDecodeCommandList1* This) { + return This->lpVtbl->GetType(This); +} +/*** ID3D12VideoDecodeCommandList methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList1_Close(ID3D12VideoDecodeCommandList1* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT ID3D12VideoDecodeCommandList1_Reset(ID3D12VideoDecodeCommandList1* This,ID3D12CommandAllocator *allocator) { + return This->lpVtbl->Reset(This,allocator); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList1_ClearState(ID3D12VideoDecodeCommandList1* This) { + This->lpVtbl->ClearState(This); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList1_ResourceBarrier(ID3D12VideoDecodeCommandList1* This,UINT barriers_count,const D3D12_RESOURCE_BARRIER *barriers) { + This->lpVtbl->ResourceBarrier(This,barriers_count,barriers); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList1_DiscardResource(ID3D12VideoDecodeCommandList1* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { + This->lpVtbl->DiscardResource(This,resource,region); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList1_BeginQuery(ID3D12VideoDecodeCommandList1* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->BeginQuery(This,query_heap,type,index); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList1_EndQuery(ID3D12VideoDecodeCommandList1* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->EndQuery(This,query_heap,type,index); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList1_ResolveQueryData(ID3D12VideoDecodeCommandList1* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT start_index,UINT queries_count,ID3D12Resource *destination_buffer,UINT64 aligned_destination_buffer_offset) { + This->lpVtbl->ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList1_SetPredication(ID3D12VideoDecodeCommandList1* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { + This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList1_SetMarker(ID3D12VideoDecodeCommandList1* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->SetMarker(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList1_BeginEvent(ID3D12VideoDecodeCommandList1* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->BeginEvent(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList1_EndEvent(ID3D12VideoDecodeCommandList1* This) { + This->lpVtbl->EndEvent(This); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList1_DecodeFrame(ID3D12VideoDecodeCommandList1* This,ID3D12VideoDecoder *decoder,const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *output_arguments,const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *input_arguments) { + This->lpVtbl->DecodeFrame(This,decoder,output_arguments,input_arguments); +} +static __WIDL_INLINE void ID3D12VideoDecodeCommandList1_WriteBufferImmediate(ID3D12VideoDecodeCommandList1* This,UINT count,const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params,const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) { + This->lpVtbl->WriteBufferImmediate(This,count,params,modes); +} +/*** ID3D12VideoDecodeCommandList1 methods ***/ +static __WIDL_INLINE void ID3D12VideoDecodeCommandList1_DecodeFrame1(ID3D12VideoDecodeCommandList1* This,ID3D12VideoDecoder *decoder,const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 *output_arguments,const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS *input_arguments) { + This->lpVtbl->DecodeFrame1(This,decoder,output_arguments,input_arguments); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoDecodeCommandList1_INTERFACE_DEFINED__ */ + +typedef enum D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE { + D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_8X8 = 0, + D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_16X16 = 1 +} D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE; +typedef enum D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION { + D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_QUARTER_PEL = 0 +} D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION; +typedef struct D3D12_FEATURE_DATA_VIDEO_FEATURE_AREA_SUPPORT { + UINT NodeIndex; + WINBOOL VideoDecodeSupport; + WINBOOL VideoProcessSupport; + WINBOOL VideoEncodeSupport; +} D3D12_FEATURE_DATA_VIDEO_FEATURE_AREA_SUPPORT; +typedef struct D3D12_VIDEO_MOTION_ESTIMATOR_DESC { + UINT NodeMask; + DXGI_FORMAT InputFormat; + D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE BlockSize; + D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION Precision; + D3D12_VIDEO_SIZE_RANGE SizeRange; +} D3D12_VIDEO_MOTION_ESTIMATOR_DESC; +/***************************************************************************** + * ID3D12VideoMotionEstimator interface + */ +#ifndef __ID3D12VideoMotionEstimator_INTERFACE_DEFINED__ +#define __ID3D12VideoMotionEstimator_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoMotionEstimator, 0x33fdae0e, 0x098b, 0x428f, 0x87,0xbb, 0x34,0xb6,0x95,0xde,0x08,0xf8); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("33fdae0e-098b-428f-87bb-34b695de08f8") +ID3D12VideoMotionEstimator : public ID3D12Pageable +{ +#ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS + virtual D3D12_VIDEO_MOTION_ESTIMATOR_DESC* STDMETHODCALLTYPE GetDesc( + D3D12_VIDEO_MOTION_ESTIMATOR_DESC *__ret) = 0; + D3D12_VIDEO_MOTION_ESTIMATOR_DESC STDMETHODCALLTYPE GetDesc( + ) + { + D3D12_VIDEO_MOTION_ESTIMATOR_DESC __ret; + return *GetDesc(&__ret); + } +#else + virtual D3D12_VIDEO_MOTION_ESTIMATOR_DESC STDMETHODCALLTYPE GetDesc( + ) = 0; +#endif + + virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession( + REFIID riid, + void **protected_session) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoMotionEstimator, 0x33fdae0e, 0x098b, 0x428f, 0x87,0xbb, 0x34,0xb6,0x95,0xde,0x08,0xf8) +#endif +#else +typedef struct ID3D12VideoMotionEstimatorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoMotionEstimator *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoMotionEstimator *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoMotionEstimator *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12VideoMotionEstimator *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12VideoMotionEstimator *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12VideoMotionEstimator *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12VideoMotionEstimator *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12VideoMotionEstimator *This, + REFIID riid, + void **device); + + /*** ID3D12VideoMotionEstimator methods ***/ + D3D12_VIDEO_MOTION_ESTIMATOR_DESC * (STDMETHODCALLTYPE *GetDesc)( + ID3D12VideoMotionEstimator *This, + D3D12_VIDEO_MOTION_ESTIMATOR_DESC *__ret); + + HRESULT (STDMETHODCALLTYPE *GetProtectedResourceSession)( + ID3D12VideoMotionEstimator *This, + REFIID riid, + void **protected_session); + + END_INTERFACE +} ID3D12VideoMotionEstimatorVtbl; + +interface ID3D12VideoMotionEstimator { + CONST_VTBL ID3D12VideoMotionEstimatorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoMotionEstimator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoMotionEstimator_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoMotionEstimator_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12VideoMotionEstimator_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12VideoMotionEstimator_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12VideoMotionEstimator_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12VideoMotionEstimator_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12VideoMotionEstimator_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12VideoMotionEstimator methods ***/ +#define ID3D12VideoMotionEstimator_GetDesc(This) ID3D12VideoMotionEstimator_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12VideoMotionEstimator_GetProtectedResourceSession(This,riid,protected_session) (This)->lpVtbl->GetProtectedResourceSession(This,riid,protected_session) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoMotionEstimator_QueryInterface(ID3D12VideoMotionEstimator* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoMotionEstimator_AddRef(ID3D12VideoMotionEstimator* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoMotionEstimator_Release(ID3D12VideoMotionEstimator* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoMotionEstimator_GetPrivateData(ID3D12VideoMotionEstimator* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoMotionEstimator_SetPrivateData(ID3D12VideoMotionEstimator* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoMotionEstimator_SetPrivateDataInterface(ID3D12VideoMotionEstimator* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoMotionEstimator_SetName(ID3D12VideoMotionEstimator* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoMotionEstimator_GetDevice(ID3D12VideoMotionEstimator* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12VideoMotionEstimator methods ***/ +static __WIDL_INLINE D3D12_VIDEO_MOTION_ESTIMATOR_DESC ID3D12VideoMotionEstimator_GetDesc(ID3D12VideoMotionEstimator* This) { + D3D12_VIDEO_MOTION_ESTIMATOR_DESC __ret; + return *This->lpVtbl->GetDesc(This,&__ret); +} +static __WIDL_INLINE HRESULT ID3D12VideoMotionEstimator_GetProtectedResourceSession(ID3D12VideoMotionEstimator* This,REFIID riid,void **protected_session) { + return This->lpVtbl->GetProtectedResourceSession(This,riid,protected_session); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoMotionEstimator_INTERFACE_DEFINED__ */ + +typedef struct D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC { + UINT NodeMask; + DXGI_FORMAT InputFormat; + D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE BlockSize; + D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION Precision; + D3D12_VIDEO_SIZE_RANGE SizeRange; +} D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC; +/***************************************************************************** + * ID3D12VideoMotionVectorHeap interface + */ +#ifndef __ID3D12VideoMotionVectorHeap_INTERFACE_DEFINED__ +#define __ID3D12VideoMotionVectorHeap_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoMotionVectorHeap, 0x5be17987, 0x743a, 0x4061, 0x83,0x4b, 0x23,0xd2,0x2d,0xae,0xa5,0x05); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("5be17987-743a-4061-834b-23d22daea505") +ID3D12VideoMotionVectorHeap : public ID3D12Pageable +{ +#ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS + virtual D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC* STDMETHODCALLTYPE GetDesc( + D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *__ret) = 0; + D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC STDMETHODCALLTYPE GetDesc( + ) + { + D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC __ret; + return *GetDesc(&__ret); + } +#else + virtual D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC STDMETHODCALLTYPE GetDesc( + ) = 0; +#endif + + virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession( + REFIID riid, + void **protected_session) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoMotionVectorHeap, 0x5be17987, 0x743a, 0x4061, 0x83,0x4b, 0x23,0xd2,0x2d,0xae,0xa5,0x05) +#endif +#else +typedef struct ID3D12VideoMotionVectorHeapVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoMotionVectorHeap *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoMotionVectorHeap *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoMotionVectorHeap *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12VideoMotionVectorHeap *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12VideoMotionVectorHeap *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12VideoMotionVectorHeap *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12VideoMotionVectorHeap *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12VideoMotionVectorHeap *This, + REFIID riid, + void **device); + + /*** ID3D12VideoMotionVectorHeap methods ***/ + D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC * (STDMETHODCALLTYPE *GetDesc)( + ID3D12VideoMotionVectorHeap *This, + D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *__ret); + + HRESULT (STDMETHODCALLTYPE *GetProtectedResourceSession)( + ID3D12VideoMotionVectorHeap *This, + REFIID riid, + void **protected_session); + + END_INTERFACE +} ID3D12VideoMotionVectorHeapVtbl; + +interface ID3D12VideoMotionVectorHeap { + CONST_VTBL ID3D12VideoMotionVectorHeapVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoMotionVectorHeap_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoMotionVectorHeap_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoMotionVectorHeap_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12VideoMotionVectorHeap_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12VideoMotionVectorHeap_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12VideoMotionVectorHeap_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12VideoMotionVectorHeap_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12VideoMotionVectorHeap_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12VideoMotionVectorHeap methods ***/ +#define ID3D12VideoMotionVectorHeap_GetDesc(This) ID3D12VideoMotionVectorHeap_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12VideoMotionVectorHeap_GetProtectedResourceSession(This,riid,protected_session) (This)->lpVtbl->GetProtectedResourceSession(This,riid,protected_session) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoMotionVectorHeap_QueryInterface(ID3D12VideoMotionVectorHeap* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoMotionVectorHeap_AddRef(ID3D12VideoMotionVectorHeap* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoMotionVectorHeap_Release(ID3D12VideoMotionVectorHeap* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoMotionVectorHeap_GetPrivateData(ID3D12VideoMotionVectorHeap* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoMotionVectorHeap_SetPrivateData(ID3D12VideoMotionVectorHeap* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoMotionVectorHeap_SetPrivateDataInterface(ID3D12VideoMotionVectorHeap* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoMotionVectorHeap_SetName(ID3D12VideoMotionVectorHeap* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoMotionVectorHeap_GetDevice(ID3D12VideoMotionVectorHeap* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12VideoMotionVectorHeap methods ***/ +static __WIDL_INLINE D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC ID3D12VideoMotionVectorHeap_GetDesc(ID3D12VideoMotionVectorHeap* This) { + D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC __ret; + return *This->lpVtbl->GetDesc(This,&__ret); +} +static __WIDL_INLINE HRESULT ID3D12VideoMotionVectorHeap_GetProtectedResourceSession(ID3D12VideoMotionVectorHeap* This,REFIID riid,void **protected_session) { + return This->lpVtbl->GetProtectedResourceSession(This,riid,protected_session); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoMotionVectorHeap_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12VideoDevice1 interface + */ +#ifndef __ID3D12VideoDevice1_INTERFACE_DEFINED__ +#define __ID3D12VideoDevice1_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoDevice1, 0x981611ad, 0xa144, 0x4c83, 0x98,0x90, 0xf3,0x0e,0x26,0xd6,0x58,0xab); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("981611ad-a144-4c83-9890-f30e26d658ab") +ID3D12VideoDevice1 : public ID3D12VideoDevice +{ + virtual HRESULT STDMETHODCALLTYPE CreateVideoMotionEstimator( + const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_motion_estimator) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateVideoMotionVectorHeap( + const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_motion_vector_heap) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoDevice1, 0x981611ad, 0xa144, 0x4c83, 0x98,0x90, 0xf3,0x0e,0x26,0xd6,0x58,0xab) +#endif +#else +typedef struct ID3D12VideoDevice1Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoDevice1 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoDevice1 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoDevice1 *This); + + /*** ID3D12VideoDevice methods ***/ + HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( + ID3D12VideoDevice1 *This, + D3D12_FEATURE_VIDEO feature_video, + void *feature_support_data, + UINT feature_support_data_size); + + HRESULT (STDMETHODCALLTYPE *CreateVideoDecoder)( + ID3D12VideoDevice1 *This, + const D3D12_VIDEO_DECODER_DESC *desc, + REFIID riid, + void **video_decoder); + + HRESULT (STDMETHODCALLTYPE *CreateVideoDecoderHeap)( + ID3D12VideoDevice1 *This, + const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc, + REFIID riid, + void **video_decoder_heap); + + HRESULT (STDMETHODCALLTYPE *CreateVideoProcessor)( + ID3D12VideoDevice1 *This, + UINT node_mask, + const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc, + UINT input_stream_descs_count, + const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs, + REFIID riid, + void **video_processor); + + /*** ID3D12VideoDevice1 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateVideoMotionEstimator)( + ID3D12VideoDevice1 *This, + const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_motion_estimator); + + HRESULT (STDMETHODCALLTYPE *CreateVideoMotionVectorHeap)( + ID3D12VideoDevice1 *This, + const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_motion_vector_heap); + + END_INTERFACE +} ID3D12VideoDevice1Vtbl; + +interface ID3D12VideoDevice1 { + CONST_VTBL ID3D12VideoDevice1Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoDevice1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoDevice1_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoDevice1_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12VideoDevice methods ***/ +#define ID3D12VideoDevice1_CheckFeatureSupport(This,feature_video,feature_support_data,feature_support_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature_video,feature_support_data,feature_support_data_size) +#define ID3D12VideoDevice1_CreateVideoDecoder(This,desc,riid,video_decoder) (This)->lpVtbl->CreateVideoDecoder(This,desc,riid,video_decoder) +#define ID3D12VideoDevice1_CreateVideoDecoderHeap(This,video_decoder_heap_desc,riid,video_decoder_heap) (This)->lpVtbl->CreateVideoDecoderHeap(This,video_decoder_heap_desc,riid,video_decoder_heap) +#define ID3D12VideoDevice1_CreateVideoProcessor(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,riid,video_processor) (This)->lpVtbl->CreateVideoProcessor(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,riid,video_processor) +/*** ID3D12VideoDevice1 methods ***/ +#define ID3D12VideoDevice1_CreateVideoMotionEstimator(This,desc,protected_resource_session,riid,video_motion_estimator) (This)->lpVtbl->CreateVideoMotionEstimator(This,desc,protected_resource_session,riid,video_motion_estimator) +#define ID3D12VideoDevice1_CreateVideoMotionVectorHeap(This,desc,protected_resource_session,riid,video_motion_vector_heap) (This)->lpVtbl->CreateVideoMotionVectorHeap(This,desc,protected_resource_session,riid,video_motion_vector_heap) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice1_QueryInterface(ID3D12VideoDevice1* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoDevice1_AddRef(ID3D12VideoDevice1* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoDevice1_Release(ID3D12VideoDevice1* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12VideoDevice methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice1_CheckFeatureSupport(ID3D12VideoDevice1* This,D3D12_FEATURE_VIDEO feature_video,void *feature_support_data,UINT feature_support_data_size) { + return This->lpVtbl->CheckFeatureSupport(This,feature_video,feature_support_data,feature_support_data_size); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice1_CreateVideoDecoder(ID3D12VideoDevice1* This,const D3D12_VIDEO_DECODER_DESC *desc,REFIID riid,void **video_decoder) { + return This->lpVtbl->CreateVideoDecoder(This,desc,riid,video_decoder); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice1_CreateVideoDecoderHeap(ID3D12VideoDevice1* This,const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc,REFIID riid,void **video_decoder_heap) { + return This->lpVtbl->CreateVideoDecoderHeap(This,video_decoder_heap_desc,riid,video_decoder_heap); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice1_CreateVideoProcessor(ID3D12VideoDevice1* This,UINT node_mask,const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc,UINT input_stream_descs_count,const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs,REFIID riid,void **video_processor) { + return This->lpVtbl->CreateVideoProcessor(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,riid,video_processor); +} +/*** ID3D12VideoDevice1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice1_CreateVideoMotionEstimator(ID3D12VideoDevice1* This,const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *desc,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_motion_estimator) { + return This->lpVtbl->CreateVideoMotionEstimator(This,desc,protected_resource_session,riid,video_motion_estimator); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice1_CreateVideoMotionVectorHeap(ID3D12VideoDevice1* This,const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *desc,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_motion_vector_heap) { + return This->lpVtbl->CreateVideoMotionVectorHeap(This,desc,protected_resource_session,riid,video_motion_vector_heap); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoDevice1_INTERFACE_DEFINED__ */ + +typedef struct D3D12_RESOURCE_COORDINATE { + UINT64 X; + UINT Y; + UINT Z; + UINT SubresourceIndex; +} D3D12_RESOURCE_COORDINATE; +typedef struct D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT { + ID3D12VideoMotionVectorHeap *pMotionVectorHeap; +} D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT; +typedef struct D3D12_VIDEO_MOTION_ESTIMATOR_INPUT { + ID3D12Resource *pInputTexture2D; + UINT InputSubresourceIndex; + ID3D12Resource *pReferenceTexture2D; + UINT ReferenceSubresourceIndex; + ID3D12VideoMotionVectorHeap *pHintMotionVectorHeap; +} D3D12_VIDEO_MOTION_ESTIMATOR_INPUT; +typedef struct D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT { + ID3D12Resource *pMotionVectorTexture2D; + D3D12_RESOURCE_COORDINATE MotionVectorCoordinate; +} D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT; +typedef struct D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT { + ID3D12VideoMotionVectorHeap *pMotionVectorHeap; + UINT PixelWidth; + UINT PixelHeight; +} D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT; +/***************************************************************************** + * ID3D12VideoEncodeCommandList interface + */ +#ifndef __ID3D12VideoEncodeCommandList_INTERFACE_DEFINED__ +#define __ID3D12VideoEncodeCommandList_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoEncodeCommandList, 0x8455293a, 0x0cbd, 0x4831, 0x9b,0x39, 0xfb,0xdb,0xab,0x72,0x47,0x23); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("8455293a-0cbd-4831-9b39-fbdbab724723") +ID3D12VideoEncodeCommandList : public ID3D12CommandList +{ + virtual HRESULT STDMETHODCALLTYPE Close( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Reset( + ID3D12CommandAllocator *allocator) = 0; + + virtual void STDMETHODCALLTYPE ClearState( + ) = 0; + + virtual void STDMETHODCALLTYPE ResourceBarrier( + UINT barriers_count, + const D3D12_RESOURCE_BARRIER *barriers) = 0; + + virtual void STDMETHODCALLTYPE DiscardResource( + ID3D12Resource *resource, + const D3D12_DISCARD_REGION *region) = 0; + + virtual void STDMETHODCALLTYPE BeginQuery( + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index) = 0; + + virtual void STDMETHODCALLTYPE EndQuery( + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index) = 0; + + virtual void STDMETHODCALLTYPE ResolveQueryData( + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT start_index, + UINT queries_count, + ID3D12Resource *destination_buffer, + UINT64 aligned_destination_buffer_offset) = 0; + + virtual void STDMETHODCALLTYPE SetPredication( + ID3D12Resource *buffer, + UINT64 aligned_buffer_offset, + D3D12_PREDICATION_OP operation) = 0; + + virtual void STDMETHODCALLTYPE SetMarker( + UINT metadata, + const void *data, + UINT size) = 0; + + virtual void STDMETHODCALLTYPE BeginEvent( + UINT metadata, + const void *data, + UINT size) = 0; + + virtual void STDMETHODCALLTYPE EndEvent( + ) = 0; + + virtual void STDMETHODCALLTYPE EstimateMotion( + ID3D12VideoMotionEstimator *motion_estimator, + const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *output_arguments, + const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *input_arguments) = 0; + + virtual void STDMETHODCALLTYPE ResolveMotionVectorHeap( + const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT *output_arguments, + const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT *input_arguments) = 0; + + virtual void STDMETHODCALLTYPE WriteBufferImmediate( + UINT count, + const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params, + const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) = 0; + + virtual void STDMETHODCALLTYPE SetProtectedResourceSession( + ID3D12ProtectedResourceSession *protected_resource_session) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoEncodeCommandList, 0x8455293a, 0x0cbd, 0x4831, 0x9b,0x39, 0xfb,0xdb,0xab,0x72,0x47,0x23) +#endif +#else +typedef struct ID3D12VideoEncodeCommandListVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoEncodeCommandList *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoEncodeCommandList *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoEncodeCommandList *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12VideoEncodeCommandList *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12VideoEncodeCommandList *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12VideoEncodeCommandList *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12VideoEncodeCommandList *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12VideoEncodeCommandList *This, + REFIID riid, + void **device); + + /*** ID3D12CommandList methods ***/ + D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)( + ID3D12VideoEncodeCommandList *This); + + /*** ID3D12VideoEncodeCommandList methods ***/ + HRESULT (STDMETHODCALLTYPE *Close)( + ID3D12VideoEncodeCommandList *This); + + HRESULT (STDMETHODCALLTYPE *Reset)( + ID3D12VideoEncodeCommandList *This, + ID3D12CommandAllocator *allocator); + + void (STDMETHODCALLTYPE *ClearState)( + ID3D12VideoEncodeCommandList *This); + + void (STDMETHODCALLTYPE *ResourceBarrier)( + ID3D12VideoEncodeCommandList *This, + UINT barriers_count, + const D3D12_RESOURCE_BARRIER *barriers); + + void (STDMETHODCALLTYPE *DiscardResource)( + ID3D12VideoEncodeCommandList *This, + ID3D12Resource *resource, + const D3D12_DISCARD_REGION *region); + + void (STDMETHODCALLTYPE *BeginQuery)( + ID3D12VideoEncodeCommandList *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *EndQuery)( + ID3D12VideoEncodeCommandList *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *ResolveQueryData)( + ID3D12VideoEncodeCommandList *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT start_index, + UINT queries_count, + ID3D12Resource *destination_buffer, + UINT64 aligned_destination_buffer_offset); + + void (STDMETHODCALLTYPE *SetPredication)( + ID3D12VideoEncodeCommandList *This, + ID3D12Resource *buffer, + UINT64 aligned_buffer_offset, + D3D12_PREDICATION_OP operation); + + void (STDMETHODCALLTYPE *SetMarker)( + ID3D12VideoEncodeCommandList *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *BeginEvent)( + ID3D12VideoEncodeCommandList *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *EndEvent)( + ID3D12VideoEncodeCommandList *This); + + void (STDMETHODCALLTYPE *EstimateMotion)( + ID3D12VideoEncodeCommandList *This, + ID3D12VideoMotionEstimator *motion_estimator, + const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *output_arguments, + const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *input_arguments); + + void (STDMETHODCALLTYPE *ResolveMotionVectorHeap)( + ID3D12VideoEncodeCommandList *This, + const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT *output_arguments, + const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT *input_arguments); + + void (STDMETHODCALLTYPE *WriteBufferImmediate)( + ID3D12VideoEncodeCommandList *This, + UINT count, + const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params, + const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes); + + void (STDMETHODCALLTYPE *SetProtectedResourceSession)( + ID3D12VideoEncodeCommandList *This, + ID3D12ProtectedResourceSession *protected_resource_session); + + END_INTERFACE +} ID3D12VideoEncodeCommandListVtbl; + +interface ID3D12VideoEncodeCommandList { + CONST_VTBL ID3D12VideoEncodeCommandListVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoEncodeCommandList_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoEncodeCommandList_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoEncodeCommandList_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12VideoEncodeCommandList_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12VideoEncodeCommandList_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12VideoEncodeCommandList_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12VideoEncodeCommandList_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12VideoEncodeCommandList_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12CommandList methods ***/ +#define ID3D12VideoEncodeCommandList_GetType(This) (This)->lpVtbl->GetType(This) +/*** ID3D12VideoEncodeCommandList methods ***/ +#define ID3D12VideoEncodeCommandList_Close(This) (This)->lpVtbl->Close(This) +#define ID3D12VideoEncodeCommandList_Reset(This,allocator) (This)->lpVtbl->Reset(This,allocator) +#define ID3D12VideoEncodeCommandList_ClearState(This) (This)->lpVtbl->ClearState(This) +#define ID3D12VideoEncodeCommandList_ResourceBarrier(This,barriers_count,barriers) (This)->lpVtbl->ResourceBarrier(This,barriers_count,barriers) +#define ID3D12VideoEncodeCommandList_DiscardResource(This,resource,region) (This)->lpVtbl->DiscardResource(This,resource,region) +#define ID3D12VideoEncodeCommandList_BeginQuery(This,query_heap,type,index) (This)->lpVtbl->BeginQuery(This,query_heap,type,index) +#define ID3D12VideoEncodeCommandList_EndQuery(This,query_heap,type,index) (This)->lpVtbl->EndQuery(This,query_heap,type,index) +#define ID3D12VideoEncodeCommandList_ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset) (This)->lpVtbl->ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset) +#define ID3D12VideoEncodeCommandList_SetPredication(This,buffer,aligned_buffer_offset,operation) (This)->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation) +#define ID3D12VideoEncodeCommandList_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) +#define ID3D12VideoEncodeCommandList_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) +#define ID3D12VideoEncodeCommandList_EndEvent(This) (This)->lpVtbl->EndEvent(This) +#define ID3D12VideoEncodeCommandList_EstimateMotion(This,motion_estimator,output_arguments,input_arguments) (This)->lpVtbl->EstimateMotion(This,motion_estimator,output_arguments,input_arguments) +#define ID3D12VideoEncodeCommandList_ResolveMotionVectorHeap(This,output_arguments,input_arguments) (This)->lpVtbl->ResolveMotionVectorHeap(This,output_arguments,input_arguments) +#define ID3D12VideoEncodeCommandList_WriteBufferImmediate(This,count,params,modes) (This)->lpVtbl->WriteBufferImmediate(This,count,params,modes) +#define ID3D12VideoEncodeCommandList_SetProtectedResourceSession(This,protected_resource_session) (This)->lpVtbl->SetProtectedResourceSession(This,protected_resource_session) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList_QueryInterface(ID3D12VideoEncodeCommandList* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoEncodeCommandList_AddRef(ID3D12VideoEncodeCommandList* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoEncodeCommandList_Release(ID3D12VideoEncodeCommandList* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList_GetPrivateData(ID3D12VideoEncodeCommandList* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList_SetPrivateData(ID3D12VideoEncodeCommandList* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList_SetPrivateDataInterface(ID3D12VideoEncodeCommandList* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList_SetName(ID3D12VideoEncodeCommandList* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList_GetDevice(ID3D12VideoEncodeCommandList* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12CommandList methods ***/ +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12VideoEncodeCommandList_GetType(ID3D12VideoEncodeCommandList* This) { + return This->lpVtbl->GetType(This); +} +/*** ID3D12VideoEncodeCommandList methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList_Close(ID3D12VideoEncodeCommandList* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList_Reset(ID3D12VideoEncodeCommandList* This,ID3D12CommandAllocator *allocator) { + return This->lpVtbl->Reset(This,allocator); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_ClearState(ID3D12VideoEncodeCommandList* This) { + This->lpVtbl->ClearState(This); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_ResourceBarrier(ID3D12VideoEncodeCommandList* This,UINT barriers_count,const D3D12_RESOURCE_BARRIER *barriers) { + This->lpVtbl->ResourceBarrier(This,barriers_count,barriers); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_DiscardResource(ID3D12VideoEncodeCommandList* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { + This->lpVtbl->DiscardResource(This,resource,region); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_BeginQuery(ID3D12VideoEncodeCommandList* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->BeginQuery(This,query_heap,type,index); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_EndQuery(ID3D12VideoEncodeCommandList* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->EndQuery(This,query_heap,type,index); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_ResolveQueryData(ID3D12VideoEncodeCommandList* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT start_index,UINT queries_count,ID3D12Resource *destination_buffer,UINT64 aligned_destination_buffer_offset) { + This->lpVtbl->ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_SetPredication(ID3D12VideoEncodeCommandList* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { + This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_SetMarker(ID3D12VideoEncodeCommandList* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->SetMarker(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_BeginEvent(ID3D12VideoEncodeCommandList* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->BeginEvent(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_EndEvent(ID3D12VideoEncodeCommandList* This) { + This->lpVtbl->EndEvent(This); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_EstimateMotion(ID3D12VideoEncodeCommandList* This,ID3D12VideoMotionEstimator *motion_estimator,const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *output_arguments,const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *input_arguments) { + This->lpVtbl->EstimateMotion(This,motion_estimator,output_arguments,input_arguments); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_ResolveMotionVectorHeap(ID3D12VideoEncodeCommandList* This,const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT *output_arguments,const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT *input_arguments) { + This->lpVtbl->ResolveMotionVectorHeap(This,output_arguments,input_arguments); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_WriteBufferImmediate(ID3D12VideoEncodeCommandList* This,UINT count,const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params,const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) { + This->lpVtbl->WriteBufferImmediate(This,count,params,modes); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList_SetProtectedResourceSession(ID3D12VideoEncodeCommandList* This,ID3D12ProtectedResourceSession *protected_resource_session) { + This->lpVtbl->SetProtectedResourceSession(This,protected_resource_session); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoEncodeCommandList_INTERFACE_DEFINED__ */ + +typedef struct D3D12_VIDEO_EXTENSION_COMMAND_DESC { + UINT NodeMask; + GUID CommandId; +} D3D12_VIDEO_EXTENSION_COMMAND_DESC; +/***************************************************************************** + * ID3D12VideoExtensionCommand interface + */ +#ifndef __ID3D12VideoExtensionCommand_INTERFACE_DEFINED__ +#define __ID3D12VideoExtensionCommand_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoExtensionCommand, 0x554e41e8, 0xae8e, 0x4a8c, 0xb7,0xd2, 0x5b,0x4f,0x27,0x4a,0x30,0xe4); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("554e41e8-ae8e-4a8c-b7d2-5b4f274a30e4") +ID3D12VideoExtensionCommand : public ID3D12Pageable +{ +#ifdef WIDL_EXPLICIT_AGGREGATE_RETURNS + virtual D3D12_VIDEO_EXTENSION_COMMAND_DESC* STDMETHODCALLTYPE GetDesc( + D3D12_VIDEO_EXTENSION_COMMAND_DESC *__ret) = 0; + D3D12_VIDEO_EXTENSION_COMMAND_DESC STDMETHODCALLTYPE GetDesc( + ) + { + D3D12_VIDEO_EXTENSION_COMMAND_DESC __ret; + return *GetDesc(&__ret); + } +#else + virtual D3D12_VIDEO_EXTENSION_COMMAND_DESC STDMETHODCALLTYPE GetDesc( + ) = 0; +#endif + + virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession( + REFIID riid, + void **protected_session) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoExtensionCommand, 0x554e41e8, 0xae8e, 0x4a8c, 0xb7,0xd2, 0x5b,0x4f,0x27,0x4a,0x30,0xe4) +#endif +#else +typedef struct ID3D12VideoExtensionCommandVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoExtensionCommand *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoExtensionCommand *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoExtensionCommand *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12VideoExtensionCommand *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12VideoExtensionCommand *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12VideoExtensionCommand *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12VideoExtensionCommand *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12VideoExtensionCommand *This, + REFIID riid, + void **device); + + /*** ID3D12VideoExtensionCommand methods ***/ + D3D12_VIDEO_EXTENSION_COMMAND_DESC * (STDMETHODCALLTYPE *GetDesc)( + ID3D12VideoExtensionCommand *This, + D3D12_VIDEO_EXTENSION_COMMAND_DESC *__ret); + + HRESULT (STDMETHODCALLTYPE *GetProtectedResourceSession)( + ID3D12VideoExtensionCommand *This, + REFIID riid, + void **protected_session); + + END_INTERFACE +} ID3D12VideoExtensionCommandVtbl; + +interface ID3D12VideoExtensionCommand { + CONST_VTBL ID3D12VideoExtensionCommandVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoExtensionCommand_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoExtensionCommand_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoExtensionCommand_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12VideoExtensionCommand_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12VideoExtensionCommand_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12VideoExtensionCommand_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12VideoExtensionCommand_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12VideoExtensionCommand_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12VideoExtensionCommand methods ***/ +#define ID3D12VideoExtensionCommand_GetDesc(This) ID3D12VideoExtensionCommand_GetDesc_define_WIDL_C_INLINE_WRAPPERS_for_aggregate_return_support +#define ID3D12VideoExtensionCommand_GetProtectedResourceSession(This,riid,protected_session) (This)->lpVtbl->GetProtectedResourceSession(This,riid,protected_session) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoExtensionCommand_QueryInterface(ID3D12VideoExtensionCommand* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoExtensionCommand_AddRef(ID3D12VideoExtensionCommand* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoExtensionCommand_Release(ID3D12VideoExtensionCommand* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoExtensionCommand_GetPrivateData(ID3D12VideoExtensionCommand* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoExtensionCommand_SetPrivateData(ID3D12VideoExtensionCommand* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoExtensionCommand_SetPrivateDataInterface(ID3D12VideoExtensionCommand* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoExtensionCommand_SetName(ID3D12VideoExtensionCommand* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoExtensionCommand_GetDevice(ID3D12VideoExtensionCommand* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12VideoExtensionCommand methods ***/ +static __WIDL_INLINE D3D12_VIDEO_EXTENSION_COMMAND_DESC ID3D12VideoExtensionCommand_GetDesc(ID3D12VideoExtensionCommand* This) { + D3D12_VIDEO_EXTENSION_COMMAND_DESC __ret; + return *This->lpVtbl->GetDesc(This,&__ret); +} +static __WIDL_INLINE HRESULT ID3D12VideoExtensionCommand_GetProtectedResourceSession(ID3D12VideoExtensionCommand* This,REFIID riid,void **protected_session) { + return This->lpVtbl->GetProtectedResourceSession(This,riid,protected_session); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoExtensionCommand_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12VideoDevice2 interface + */ +#ifndef __ID3D12VideoDevice2_INTERFACE_DEFINED__ +#define __ID3D12VideoDevice2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoDevice2, 0xf019ac49, 0xf838, 0x4a95, 0x9b,0x17, 0x57,0x94,0x37,0xc8,0xf5,0x13); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("f019ac49-f838-4a95-9b17-579437c8f513") +ID3D12VideoDevice2 : public ID3D12VideoDevice1 +{ + virtual HRESULT STDMETHODCALLTYPE CreateVideoDecoder1( + const D3D12_VIDEO_DECODER_DESC *desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_decoder) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateVideoDecoderHeap1( + const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_decoder_heap) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateVideoProcessor1( + UINT node_mask, + const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc, + UINT input_stream_descs_count, + const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_processor) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateVideoExtensionCommand( + const D3D12_VIDEO_EXTENSION_COMMAND_DESC *desc, + const void *creation_parameters, + SIZE_T creation_parameters_data_size_in_bytes, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_extension_command) = 0; + + virtual HRESULT STDMETHODCALLTYPE ExecuteExtensionCommand( + ID3D12VideoExtensionCommand *extension_command, + const void *execution_parameters, + SIZE_T execution_parameters_size_in_bytes, + void *output_data, + SIZE_T output_data_size_in_bytes) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoDevice2, 0xf019ac49, 0xf838, 0x4a95, 0x9b,0x17, 0x57,0x94,0x37,0xc8,0xf5,0x13) +#endif +#else +typedef struct ID3D12VideoDevice2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoDevice2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoDevice2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoDevice2 *This); + + /*** ID3D12VideoDevice methods ***/ + HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( + ID3D12VideoDevice2 *This, + D3D12_FEATURE_VIDEO feature_video, + void *feature_support_data, + UINT feature_support_data_size); + + HRESULT (STDMETHODCALLTYPE *CreateVideoDecoder)( + ID3D12VideoDevice2 *This, + const D3D12_VIDEO_DECODER_DESC *desc, + REFIID riid, + void **video_decoder); + + HRESULT (STDMETHODCALLTYPE *CreateVideoDecoderHeap)( + ID3D12VideoDevice2 *This, + const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc, + REFIID riid, + void **video_decoder_heap); + + HRESULT (STDMETHODCALLTYPE *CreateVideoProcessor)( + ID3D12VideoDevice2 *This, + UINT node_mask, + const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc, + UINT input_stream_descs_count, + const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs, + REFIID riid, + void **video_processor); + + /*** ID3D12VideoDevice1 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateVideoMotionEstimator)( + ID3D12VideoDevice2 *This, + const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_motion_estimator); + + HRESULT (STDMETHODCALLTYPE *CreateVideoMotionVectorHeap)( + ID3D12VideoDevice2 *This, + const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_motion_vector_heap); + + /*** ID3D12VideoDevice2 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateVideoDecoder1)( + ID3D12VideoDevice2 *This, + const D3D12_VIDEO_DECODER_DESC *desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_decoder); + + HRESULT (STDMETHODCALLTYPE *CreateVideoDecoderHeap1)( + ID3D12VideoDevice2 *This, + const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_decoder_heap); + + HRESULT (STDMETHODCALLTYPE *CreateVideoProcessor1)( + ID3D12VideoDevice2 *This, + UINT node_mask, + const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc, + UINT input_stream_descs_count, + const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_processor); + + HRESULT (STDMETHODCALLTYPE *CreateVideoExtensionCommand)( + ID3D12VideoDevice2 *This, + const D3D12_VIDEO_EXTENSION_COMMAND_DESC *desc, + const void *creation_parameters, + SIZE_T creation_parameters_data_size_in_bytes, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_extension_command); + + HRESULT (STDMETHODCALLTYPE *ExecuteExtensionCommand)( + ID3D12VideoDevice2 *This, + ID3D12VideoExtensionCommand *extension_command, + const void *execution_parameters, + SIZE_T execution_parameters_size_in_bytes, + void *output_data, + SIZE_T output_data_size_in_bytes); + + END_INTERFACE +} ID3D12VideoDevice2Vtbl; + +interface ID3D12VideoDevice2 { + CONST_VTBL ID3D12VideoDevice2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoDevice2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoDevice2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoDevice2_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12VideoDevice methods ***/ +#define ID3D12VideoDevice2_CheckFeatureSupport(This,feature_video,feature_support_data,feature_support_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature_video,feature_support_data,feature_support_data_size) +#define ID3D12VideoDevice2_CreateVideoDecoder(This,desc,riid,video_decoder) (This)->lpVtbl->CreateVideoDecoder(This,desc,riid,video_decoder) +#define ID3D12VideoDevice2_CreateVideoDecoderHeap(This,video_decoder_heap_desc,riid,video_decoder_heap) (This)->lpVtbl->CreateVideoDecoderHeap(This,video_decoder_heap_desc,riid,video_decoder_heap) +#define ID3D12VideoDevice2_CreateVideoProcessor(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,riid,video_processor) (This)->lpVtbl->CreateVideoProcessor(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,riid,video_processor) +/*** ID3D12VideoDevice1 methods ***/ +#define ID3D12VideoDevice2_CreateVideoMotionEstimator(This,desc,protected_resource_session,riid,video_motion_estimator) (This)->lpVtbl->CreateVideoMotionEstimator(This,desc,protected_resource_session,riid,video_motion_estimator) +#define ID3D12VideoDevice2_CreateVideoMotionVectorHeap(This,desc,protected_resource_session,riid,video_motion_vector_heap) (This)->lpVtbl->CreateVideoMotionVectorHeap(This,desc,protected_resource_session,riid,video_motion_vector_heap) +/*** ID3D12VideoDevice2 methods ***/ +#define ID3D12VideoDevice2_CreateVideoDecoder1(This,desc,protected_resource_session,riid,video_decoder) (This)->lpVtbl->CreateVideoDecoder1(This,desc,protected_resource_session,riid,video_decoder) +#define ID3D12VideoDevice2_CreateVideoDecoderHeap1(This,video_decoder_heap_desc,protected_resource_session,riid,video_decoder_heap) (This)->lpVtbl->CreateVideoDecoderHeap1(This,video_decoder_heap_desc,protected_resource_session,riid,video_decoder_heap) +#define ID3D12VideoDevice2_CreateVideoProcessor1(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,protected_resource_session,riid,video_processor) (This)->lpVtbl->CreateVideoProcessor1(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,protected_resource_session,riid,video_processor) +#define ID3D12VideoDevice2_CreateVideoExtensionCommand(This,desc,creation_parameters,creation_parameters_data_size_in_bytes,protected_resource_session,riid,video_extension_command) (This)->lpVtbl->CreateVideoExtensionCommand(This,desc,creation_parameters,creation_parameters_data_size_in_bytes,protected_resource_session,riid,video_extension_command) +#define ID3D12VideoDevice2_ExecuteExtensionCommand(This,extension_command,execution_parameters,execution_parameters_size_in_bytes,output_data,output_data_size_in_bytes) (This)->lpVtbl->ExecuteExtensionCommand(This,extension_command,execution_parameters,execution_parameters_size_in_bytes,output_data,output_data_size_in_bytes) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice2_QueryInterface(ID3D12VideoDevice2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoDevice2_AddRef(ID3D12VideoDevice2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoDevice2_Release(ID3D12VideoDevice2* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12VideoDevice methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice2_CheckFeatureSupport(ID3D12VideoDevice2* This,D3D12_FEATURE_VIDEO feature_video,void *feature_support_data,UINT feature_support_data_size) { + return This->lpVtbl->CheckFeatureSupport(This,feature_video,feature_support_data,feature_support_data_size); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice2_CreateVideoDecoder(ID3D12VideoDevice2* This,const D3D12_VIDEO_DECODER_DESC *desc,REFIID riid,void **video_decoder) { + return This->lpVtbl->CreateVideoDecoder(This,desc,riid,video_decoder); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice2_CreateVideoDecoderHeap(ID3D12VideoDevice2* This,const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc,REFIID riid,void **video_decoder_heap) { + return This->lpVtbl->CreateVideoDecoderHeap(This,video_decoder_heap_desc,riid,video_decoder_heap); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice2_CreateVideoProcessor(ID3D12VideoDevice2* This,UINT node_mask,const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc,UINT input_stream_descs_count,const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs,REFIID riid,void **video_processor) { + return This->lpVtbl->CreateVideoProcessor(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,riid,video_processor); +} +/*** ID3D12VideoDevice1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice2_CreateVideoMotionEstimator(ID3D12VideoDevice2* This,const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *desc,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_motion_estimator) { + return This->lpVtbl->CreateVideoMotionEstimator(This,desc,protected_resource_session,riid,video_motion_estimator); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice2_CreateVideoMotionVectorHeap(ID3D12VideoDevice2* This,const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *desc,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_motion_vector_heap) { + return This->lpVtbl->CreateVideoMotionVectorHeap(This,desc,protected_resource_session,riid,video_motion_vector_heap); +} +/*** ID3D12VideoDevice2 methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice2_CreateVideoDecoder1(ID3D12VideoDevice2* This,const D3D12_VIDEO_DECODER_DESC *desc,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_decoder) { + return This->lpVtbl->CreateVideoDecoder1(This,desc,protected_resource_session,riid,video_decoder); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice2_CreateVideoDecoderHeap1(ID3D12VideoDevice2* This,const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_decoder_heap) { + return This->lpVtbl->CreateVideoDecoderHeap1(This,video_decoder_heap_desc,protected_resource_session,riid,video_decoder_heap); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice2_CreateVideoProcessor1(ID3D12VideoDevice2* This,UINT node_mask,const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc,UINT input_stream_descs_count,const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_processor) { + return This->lpVtbl->CreateVideoProcessor1(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,protected_resource_session,riid,video_processor); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice2_CreateVideoExtensionCommand(ID3D12VideoDevice2* This,const D3D12_VIDEO_EXTENSION_COMMAND_DESC *desc,const void *creation_parameters,SIZE_T creation_parameters_data_size_in_bytes,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_extension_command) { + return This->lpVtbl->CreateVideoExtensionCommand(This,desc,creation_parameters,creation_parameters_data_size_in_bytes,protected_resource_session,riid,video_extension_command); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice2_ExecuteExtensionCommand(ID3D12VideoDevice2* This,ID3D12VideoExtensionCommand *extension_command,const void *execution_parameters,SIZE_T execution_parameters_size_in_bytes,void *output_data,SIZE_T output_data_size_in_bytes) { + return This->lpVtbl->ExecuteExtensionCommand(This,extension_command,execution_parameters,execution_parameters_size_in_bytes,output_data,output_data_size_in_bytes); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoDevice2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12VideoEncodeCommandList1 interface + */ +#ifndef __ID3D12VideoEncodeCommandList1_INTERFACE_DEFINED__ +#define __ID3D12VideoEncodeCommandList1_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoEncodeCommandList1, 0x94971eca, 0x2bdb, 0x4769, 0x88,0xcf, 0x36,0x75,0xea,0x75,0x7e,0xbc); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("94971eca-2bdb-4769-88cf-3675ea757ebc") +ID3D12VideoEncodeCommandList1 : public ID3D12VideoEncodeCommandList +{ + virtual void STDMETHODCALLTYPE InitializeExtensionCommand( + ID3D12VideoExtensionCommand *extension_command, + const void *initialization_parameters, + SIZE_T initialization_parameters_size_in_bytes) = 0; + + virtual void STDMETHODCALLTYPE ExecuteExtensionCommand( + ID3D12VideoExtensionCommand *extension_command, + const void *execution_parameters, + SIZE_T execution_parameters_size_in_bytes) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoEncodeCommandList1, 0x94971eca, 0x2bdb, 0x4769, 0x88,0xcf, 0x36,0x75,0xea,0x75,0x7e,0xbc) +#endif +#else +typedef struct ID3D12VideoEncodeCommandList1Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoEncodeCommandList1 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoEncodeCommandList1 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoEncodeCommandList1 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12VideoEncodeCommandList1 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12VideoEncodeCommandList1 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12VideoEncodeCommandList1 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12VideoEncodeCommandList1 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12VideoEncodeCommandList1 *This, + REFIID riid, + void **device); + + /*** ID3D12CommandList methods ***/ + D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)( + ID3D12VideoEncodeCommandList1 *This); + + /*** ID3D12VideoEncodeCommandList methods ***/ + HRESULT (STDMETHODCALLTYPE *Close)( + ID3D12VideoEncodeCommandList1 *This); + + HRESULT (STDMETHODCALLTYPE *Reset)( + ID3D12VideoEncodeCommandList1 *This, + ID3D12CommandAllocator *allocator); + + void (STDMETHODCALLTYPE *ClearState)( + ID3D12VideoEncodeCommandList1 *This); + + void (STDMETHODCALLTYPE *ResourceBarrier)( + ID3D12VideoEncodeCommandList1 *This, + UINT barriers_count, + const D3D12_RESOURCE_BARRIER *barriers); + + void (STDMETHODCALLTYPE *DiscardResource)( + ID3D12VideoEncodeCommandList1 *This, + ID3D12Resource *resource, + const D3D12_DISCARD_REGION *region); + + void (STDMETHODCALLTYPE *BeginQuery)( + ID3D12VideoEncodeCommandList1 *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *EndQuery)( + ID3D12VideoEncodeCommandList1 *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *ResolveQueryData)( + ID3D12VideoEncodeCommandList1 *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT start_index, + UINT queries_count, + ID3D12Resource *destination_buffer, + UINT64 aligned_destination_buffer_offset); + + void (STDMETHODCALLTYPE *SetPredication)( + ID3D12VideoEncodeCommandList1 *This, + ID3D12Resource *buffer, + UINT64 aligned_buffer_offset, + D3D12_PREDICATION_OP operation); + + void (STDMETHODCALLTYPE *SetMarker)( + ID3D12VideoEncodeCommandList1 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *BeginEvent)( + ID3D12VideoEncodeCommandList1 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *EndEvent)( + ID3D12VideoEncodeCommandList1 *This); + + void (STDMETHODCALLTYPE *EstimateMotion)( + ID3D12VideoEncodeCommandList1 *This, + ID3D12VideoMotionEstimator *motion_estimator, + const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *output_arguments, + const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *input_arguments); + + void (STDMETHODCALLTYPE *ResolveMotionVectorHeap)( + ID3D12VideoEncodeCommandList1 *This, + const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT *output_arguments, + const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT *input_arguments); + + void (STDMETHODCALLTYPE *WriteBufferImmediate)( + ID3D12VideoEncodeCommandList1 *This, + UINT count, + const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params, + const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes); + + void (STDMETHODCALLTYPE *SetProtectedResourceSession)( + ID3D12VideoEncodeCommandList1 *This, + ID3D12ProtectedResourceSession *protected_resource_session); + + /*** ID3D12VideoEncodeCommandList1 methods ***/ + void (STDMETHODCALLTYPE *InitializeExtensionCommand)( + ID3D12VideoEncodeCommandList1 *This, + ID3D12VideoExtensionCommand *extension_command, + const void *initialization_parameters, + SIZE_T initialization_parameters_size_in_bytes); + + void (STDMETHODCALLTYPE *ExecuteExtensionCommand)( + ID3D12VideoEncodeCommandList1 *This, + ID3D12VideoExtensionCommand *extension_command, + const void *execution_parameters, + SIZE_T execution_parameters_size_in_bytes); + + END_INTERFACE +} ID3D12VideoEncodeCommandList1Vtbl; + +interface ID3D12VideoEncodeCommandList1 { + CONST_VTBL ID3D12VideoEncodeCommandList1Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoEncodeCommandList1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoEncodeCommandList1_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoEncodeCommandList1_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12VideoEncodeCommandList1_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12VideoEncodeCommandList1_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12VideoEncodeCommandList1_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12VideoEncodeCommandList1_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12VideoEncodeCommandList1_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12CommandList methods ***/ +#define ID3D12VideoEncodeCommandList1_GetType(This) (This)->lpVtbl->GetType(This) +/*** ID3D12VideoEncodeCommandList methods ***/ +#define ID3D12VideoEncodeCommandList1_Close(This) (This)->lpVtbl->Close(This) +#define ID3D12VideoEncodeCommandList1_Reset(This,allocator) (This)->lpVtbl->Reset(This,allocator) +#define ID3D12VideoEncodeCommandList1_ClearState(This) (This)->lpVtbl->ClearState(This) +#define ID3D12VideoEncodeCommandList1_ResourceBarrier(This,barriers_count,barriers) (This)->lpVtbl->ResourceBarrier(This,barriers_count,barriers) +#define ID3D12VideoEncodeCommandList1_DiscardResource(This,resource,region) (This)->lpVtbl->DiscardResource(This,resource,region) +#define ID3D12VideoEncodeCommandList1_BeginQuery(This,query_heap,type,index) (This)->lpVtbl->BeginQuery(This,query_heap,type,index) +#define ID3D12VideoEncodeCommandList1_EndQuery(This,query_heap,type,index) (This)->lpVtbl->EndQuery(This,query_heap,type,index) +#define ID3D12VideoEncodeCommandList1_ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset) (This)->lpVtbl->ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset) +#define ID3D12VideoEncodeCommandList1_SetPredication(This,buffer,aligned_buffer_offset,operation) (This)->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation) +#define ID3D12VideoEncodeCommandList1_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) +#define ID3D12VideoEncodeCommandList1_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) +#define ID3D12VideoEncodeCommandList1_EndEvent(This) (This)->lpVtbl->EndEvent(This) +#define ID3D12VideoEncodeCommandList1_EstimateMotion(This,motion_estimator,output_arguments,input_arguments) (This)->lpVtbl->EstimateMotion(This,motion_estimator,output_arguments,input_arguments) +#define ID3D12VideoEncodeCommandList1_ResolveMotionVectorHeap(This,output_arguments,input_arguments) (This)->lpVtbl->ResolveMotionVectorHeap(This,output_arguments,input_arguments) +#define ID3D12VideoEncodeCommandList1_WriteBufferImmediate(This,count,params,modes) (This)->lpVtbl->WriteBufferImmediate(This,count,params,modes) +#define ID3D12VideoEncodeCommandList1_SetProtectedResourceSession(This,protected_resource_session) (This)->lpVtbl->SetProtectedResourceSession(This,protected_resource_session) +/*** ID3D12VideoEncodeCommandList1 methods ***/ +#define ID3D12VideoEncodeCommandList1_InitializeExtensionCommand(This,extension_command,initialization_parameters,initialization_parameters_size_in_bytes) (This)->lpVtbl->InitializeExtensionCommand(This,extension_command,initialization_parameters,initialization_parameters_size_in_bytes) +#define ID3D12VideoEncodeCommandList1_ExecuteExtensionCommand(This,extension_command,execution_parameters,execution_parameters_size_in_bytes) (This)->lpVtbl->ExecuteExtensionCommand(This,extension_command,execution_parameters,execution_parameters_size_in_bytes) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList1_QueryInterface(ID3D12VideoEncodeCommandList1* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoEncodeCommandList1_AddRef(ID3D12VideoEncodeCommandList1* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoEncodeCommandList1_Release(ID3D12VideoEncodeCommandList1* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList1_GetPrivateData(ID3D12VideoEncodeCommandList1* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList1_SetPrivateData(ID3D12VideoEncodeCommandList1* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList1_SetPrivateDataInterface(ID3D12VideoEncodeCommandList1* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList1_SetName(ID3D12VideoEncodeCommandList1* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList1_GetDevice(ID3D12VideoEncodeCommandList1* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12CommandList methods ***/ +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12VideoEncodeCommandList1_GetType(ID3D12VideoEncodeCommandList1* This) { + return This->lpVtbl->GetType(This); +} +/*** ID3D12VideoEncodeCommandList methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList1_Close(ID3D12VideoEncodeCommandList1* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList1_Reset(ID3D12VideoEncodeCommandList1* This,ID3D12CommandAllocator *allocator) { + return This->lpVtbl->Reset(This,allocator); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_ClearState(ID3D12VideoEncodeCommandList1* This) { + This->lpVtbl->ClearState(This); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_ResourceBarrier(ID3D12VideoEncodeCommandList1* This,UINT barriers_count,const D3D12_RESOURCE_BARRIER *barriers) { + This->lpVtbl->ResourceBarrier(This,barriers_count,barriers); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_DiscardResource(ID3D12VideoEncodeCommandList1* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { + This->lpVtbl->DiscardResource(This,resource,region); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_BeginQuery(ID3D12VideoEncodeCommandList1* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->BeginQuery(This,query_heap,type,index); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_EndQuery(ID3D12VideoEncodeCommandList1* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->EndQuery(This,query_heap,type,index); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_ResolveQueryData(ID3D12VideoEncodeCommandList1* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT start_index,UINT queries_count,ID3D12Resource *destination_buffer,UINT64 aligned_destination_buffer_offset) { + This->lpVtbl->ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_SetPredication(ID3D12VideoEncodeCommandList1* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { + This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_SetMarker(ID3D12VideoEncodeCommandList1* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->SetMarker(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_BeginEvent(ID3D12VideoEncodeCommandList1* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->BeginEvent(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_EndEvent(ID3D12VideoEncodeCommandList1* This) { + This->lpVtbl->EndEvent(This); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_EstimateMotion(ID3D12VideoEncodeCommandList1* This,ID3D12VideoMotionEstimator *motion_estimator,const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *output_arguments,const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *input_arguments) { + This->lpVtbl->EstimateMotion(This,motion_estimator,output_arguments,input_arguments); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_ResolveMotionVectorHeap(ID3D12VideoEncodeCommandList1* This,const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT *output_arguments,const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT *input_arguments) { + This->lpVtbl->ResolveMotionVectorHeap(This,output_arguments,input_arguments); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_WriteBufferImmediate(ID3D12VideoEncodeCommandList1* This,UINT count,const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params,const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) { + This->lpVtbl->WriteBufferImmediate(This,count,params,modes); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_SetProtectedResourceSession(ID3D12VideoEncodeCommandList1* This,ID3D12ProtectedResourceSession *protected_resource_session) { + This->lpVtbl->SetProtectedResourceSession(This,protected_resource_session); +} +/*** ID3D12VideoEncodeCommandList1 methods ***/ +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_InitializeExtensionCommand(ID3D12VideoEncodeCommandList1* This,ID3D12VideoExtensionCommand *extension_command,const void *initialization_parameters,SIZE_T initialization_parameters_size_in_bytes) { + This->lpVtbl->InitializeExtensionCommand(This,extension_command,initialization_parameters,initialization_parameters_size_in_bytes); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList1_ExecuteExtensionCommand(ID3D12VideoEncodeCommandList1* This,ID3D12VideoExtensionCommand *extension_command,const void *execution_parameters,SIZE_T execution_parameters_size_in_bytes) { + This->lpVtbl->ExecuteExtensionCommand(This,extension_command,execution_parameters,execution_parameters_size_in_bytes); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoEncodeCommandList1_INTERFACE_DEFINED__ */ + +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_MPEG2, 0xee27417f, 0x5e28, 0x4e65, 0xbe, 0xea, 0x1d, 0x26, 0xb5, 0x08, 0xad, 0xc9); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_MPEG1_AND_MPEG2, 0x86695f12, 0x340e, 0x4f04, 0x9f, 0xd3, 0x92, 0x53, 0xdd, 0x32, 0x74, 0x60); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_H264, 0x1b81be68, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_H264_STEREO_PROGRESSIVE, 0xd79be8da, 0x0cf1, 0x4c81, 0xb8, 0x2a, 0x69, 0xa4, 0xe2, 0x36, 0xf4, 0x3d); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_H264_STEREO, 0xf9aaccbb, 0xc2b6, 0x4cfc, 0x87, 0x79, 0x57, 0x07, 0xb1, 0x76, 0x05, 0x52); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_H264_MULTIVIEW, 0x705b9d82, 0x76cf, 0x49d6, 0xb7, 0xe6, 0xac, 0x88, 0x72, 0xdb, 0x01, 0x3c); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_VC1, 0x1b81beA3, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_VC1_D2010, 0x1b81beA4, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_MPEG4PT2_SIMPLE, 0xefd64d74, 0xc9e8,0x41d7,0xa5,0xe9,0xe9,0xb0,0xe3,0x9f,0xa3,0x19); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_MPEG4PT2_ADVSIMPLE_NOGMC, 0xed418a9f, 0x010d, 0x4eda, 0x9a, 0xe3, 0x9a, 0x65, 0x35, 0x8d, 0x8d, 0x2e); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_HEVC_MAIN, 0x5b11d51b, 0x2f4c, 0x4452, 0xbc, 0xc3, 0x09, 0xf2, 0xa1, 0x16, 0x0c, 0xc0); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_HEVC_MAIN10, 0x107af0e0, 0xef1a, 0x4d19, 0xab, 0xa8, 0x67, 0xa1, 0x63, 0x07, 0x3d, 0x13); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_VP9, 0x463707f8, 0xa1d0, 0x4585, 0x87, 0x6d, 0x83, 0xaa, 0x6d, 0x60, 0xb8, 0x9e); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_VP9_10BIT_PROFILE2, 0xa4c749ef, 0x6ecf, 0x48aa, 0x84, 0x48, 0x50, 0xa7, 0xa1, 0x16, 0x5f, 0xf7); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_VP8, 0x90b899ea, 0x3a62, 0x4705, 0x88, 0xb3, 0x8d, 0xf0, 0x4b, 0x27, 0x44, 0xe7); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_AV1_PROFILE0, 0xb8be4ccb, 0xcf53, 0x46ba, 0x8d, 0x59, 0xd6, 0xb8, 0xa6, 0xda, 0x5d, 0x2a); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_AV1_PROFILE1, 0x6936ff0f, 0x45b1, 0x4163, 0x9c, 0xc1, 0x64, 0x6e, 0xf6, 0x94, 0x61, 0x08); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_AV1_PROFILE2, 0x0c5f2aa1, 0xe541, 0x4089, 0xbb, 0x7b, 0x98, 0x11, 0x0a, 0x19, 0xd7, 0xc8); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_AV1_12BIT_PROFILE2, 0x17127009, 0xa00f, 0x4ce1, 0x99, 0x4e, 0xbf, 0x40, 0x81, 0xf6, 0xf3, 0xf0); +DEFINE_GUID(D3D12_VIDEO_DECODE_PROFILE_AV1_12BIT_PROFILE2_420, 0x2d80bed6, 0x9cac, 0x4835, 0x9e, 0x91, 0x32, 0x7b, 0xbc, 0x4f, 0x9e, 0xe8); +typedef enum D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE { + D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP = 0, + D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP = 1, + D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR = 2, + D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR = 3, + D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR = 4 +} D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE; +typedef enum D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS { + D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_NONE = 0x0, + D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_DELTA_QP = 0x1, + D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_FRAME_ANALYSIS = 0x2, + D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_QP_RANGE = 0x4, + D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_INITIAL_QP = 0x8, + D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_MAX_FRAME_SIZE = 0x10, + D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_VBV_SIZES = 0x20 +} D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS); +typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP { + UINT ConstantQP_FullIntracodedFrame; + UINT ConstantQP_InterPredictedFrame_PrevRefOnly; + UINT ConstantQP_InterPredictedFrame_BiDirectionalRef; +} D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP; +typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR { + UINT InitialQP; + UINT MinQP; + UINT MaxQP; + UINT64 MaxFrameBitSize; + UINT64 TargetBitRate; + UINT64 VBVCapacity; + UINT64 InitialVBVFullness; +} D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR; +typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR { + UINT InitialQP; + UINT MinQP; + UINT MaxQP; + UINT64 MaxFrameBitSize; + UINT64 TargetAvgBitRate; + UINT64 PeakBitRate; + UINT64 VBVCapacity; + UINT64 InitialVBVFullness; +} D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR; +typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR { + UINT InitialQP; + UINT MinQP; + UINT MaxQP; + UINT64 MaxFrameBitSize; + UINT64 TargetAvgBitRate; + UINT64 PeakBitRate; + UINT ConstantQualityTarget; +} D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR; +typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS { + UINT DataSize; + __C89_NAMELESS union { + const D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP *pConfiguration_CQP; + const D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR *pConfiguration_CBR; + const D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR *pConfiguration_VBR; + const D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR *pConfiguration_QVBR; + } __C89_NAMELESSUNIONNAME; +} D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS; +typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL { + D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE Mode; + D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS Flags; + D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS ConfigParams; + DXGI_RATIONAL TargetFrameRate; +} D3D12_VIDEO_ENCODER_RATE_CONTROL; +typedef enum D3D12_VIDEO_ENCODER_CODEC { + D3D12_VIDEO_ENCODER_CODEC_H264 = 0, + D3D12_VIDEO_ENCODER_CODEC_HEVC = 1 +} D3D12_VIDEO_ENCODER_CODEC; +typedef enum D3D12_VIDEO_ENCODER_PROFILE_H264 { + D3D12_VIDEO_ENCODER_PROFILE_H264_MAIN = 0, + D3D12_VIDEO_ENCODER_PROFILE_H264_HIGH = 1, + D3D12_VIDEO_ENCODER_PROFILE_H264_HIGH_10 = 2 +} D3D12_VIDEO_ENCODER_PROFILE_H264; +typedef enum D3D12_VIDEO_ENCODER_PROFILE_HEVC { + D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN = 0, + D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN10 = 1 +} D3D12_VIDEO_ENCODER_PROFILE_HEVC; +typedef struct D3D12_VIDEO_ENCODER_PROFILE_DESC { + UINT DataSize; + __C89_NAMELESS union { + D3D12_VIDEO_ENCODER_PROFILE_H264 *pH264Profile; + D3D12_VIDEO_ENCODER_PROFILE_HEVC *pHEVCProfile; + } __C89_NAMELESSUNIONNAME; +} D3D12_VIDEO_ENCODER_PROFILE_DESC; +typedef enum D3D12_VIDEO_ENCODER_LEVELS_H264 { + D3D12_VIDEO_ENCODER_LEVELS_H264_1 = 0, + D3D12_VIDEO_ENCODER_LEVELS_H264_1b = 1, + D3D12_VIDEO_ENCODER_LEVELS_H264_11 = 2, + D3D12_VIDEO_ENCODER_LEVELS_H264_12 = 3, + D3D12_VIDEO_ENCODER_LEVELS_H264_13 = 4, + D3D12_VIDEO_ENCODER_LEVELS_H264_2 = 5, + D3D12_VIDEO_ENCODER_LEVELS_H264_21 = 6, + D3D12_VIDEO_ENCODER_LEVELS_H264_22 = 7, + D3D12_VIDEO_ENCODER_LEVELS_H264_3 = 8, + D3D12_VIDEO_ENCODER_LEVELS_H264_31 = 9, + D3D12_VIDEO_ENCODER_LEVELS_H264_32 = 10, + D3D12_VIDEO_ENCODER_LEVELS_H264_4 = 11, + D3D12_VIDEO_ENCODER_LEVELS_H264_41 = 12, + D3D12_VIDEO_ENCODER_LEVELS_H264_42 = 13, + D3D12_VIDEO_ENCODER_LEVELS_H264_5 = 14, + D3D12_VIDEO_ENCODER_LEVELS_H264_51 = 15, + D3D12_VIDEO_ENCODER_LEVELS_H264_52 = 16, + D3D12_VIDEO_ENCODER_LEVELS_H264_6 = 17, + D3D12_VIDEO_ENCODER_LEVELS_H264_61 = 18, + D3D12_VIDEO_ENCODER_LEVELS_H264_62 = 19 +} D3D12_VIDEO_ENCODER_LEVELS_H264; +typedef enum D3D12_VIDEO_ENCODER_TIER_HEVC { + D3D12_VIDEO_ENCODER_TIER_HEVC_MAIN = 0, + D3D12_VIDEO_ENCODER_TIER_HEVC_HIGH = 1 +} D3D12_VIDEO_ENCODER_TIER_HEVC; +typedef enum D3D12_VIDEO_ENCODER_LEVELS_HEVC { + D3D12_VIDEO_ENCODER_LEVELS_HEVC_1 = 0, + D3D12_VIDEO_ENCODER_LEVELS_HEVC_2 = 1, + D3D12_VIDEO_ENCODER_LEVELS_HEVC_21 = 2, + D3D12_VIDEO_ENCODER_LEVELS_HEVC_3 = 3, + D3D12_VIDEO_ENCODER_LEVELS_HEVC_31 = 4, + D3D12_VIDEO_ENCODER_LEVELS_HEVC_4 = 5, + D3D12_VIDEO_ENCODER_LEVELS_HEVC_41 = 6, + D3D12_VIDEO_ENCODER_LEVELS_HEVC_5 = 7, + D3D12_VIDEO_ENCODER_LEVELS_HEVC_51 = 8, + D3D12_VIDEO_ENCODER_LEVELS_HEVC_52 = 9, + D3D12_VIDEO_ENCODER_LEVELS_HEVC_6 = 10, + D3D12_VIDEO_ENCODER_LEVELS_HEVC_61 = 11, + D3D12_VIDEO_ENCODER_LEVELS_HEVC_62 = 12 +} D3D12_VIDEO_ENCODER_LEVELS_HEVC; +typedef struct D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC { + D3D12_VIDEO_ENCODER_LEVELS_HEVC Level; + D3D12_VIDEO_ENCODER_TIER_HEVC Tier; +} D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC; +typedef struct D3D12_VIDEO_ENCODER_LEVEL_SETTING { + UINT DataSize; + __C89_NAMELESS union { + D3D12_VIDEO_ENCODER_LEVELS_H264 *pH264LevelSetting; + D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC *pHEVCLevelSetting; + } __C89_NAMELESSUNIONNAME; +} D3D12_VIDEO_ENCODER_LEVEL_SETTING; +typedef struct D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC { + UINT Width; + UINT Height; +} D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC; +typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE { + UINT NodeIndex; + D3D12_VIDEO_ENCODER_CODEC Codec; + D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE RateControlMode; + WINBOOL IsSupported; +} D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE; +typedef enum D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE { + D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE_NONE = 0, + D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE_ROW_BASED = 1 +} D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE; +typedef enum D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE { + D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_FULL_FRAME = 0, + D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_BYTES_PER_SUBREGION = 1, + D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_SQUARE_UNITS_PER_SUBREGION_ROW_UNALIGNED = 2, + D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_UNIFORM_PARTITIONING_ROWS_PER_SUBREGION = 3, + D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_UNIFORM_PARTITIONING_SUBREGIONS_PER_FRAME = 4 +} D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE; +typedef enum D3D12_VIDEO_ENCODER_HEAP_FLAGS { + D3D12_VIDEO_ENCODER_HEAP_FLAG_NONE = 0x0 +} D3D12_VIDEO_ENCODER_HEAP_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_ENCODER_HEAP_FLAGS); +typedef struct D3D12_VIDEO_ENCODER_HEAP_DESC { + UINT NodeMask; + D3D12_VIDEO_ENCODER_HEAP_FLAGS Flags; + D3D12_VIDEO_ENCODER_CODEC EncodeCodec; + D3D12_VIDEO_ENCODER_PROFILE_DESC EncodeProfile; + D3D12_VIDEO_ENCODER_LEVEL_SETTING EncodeLevel; + UINT ResolutionsListCount; + const D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC *pResolutionList; +} D3D12_VIDEO_ENCODER_HEAP_DESC; +typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_NONE = 0x0, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_CABAC_ENCODING_SUPPORT = 0x1, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_INTRA_SLICE_CONSTRAINED_ENCODING_SUPPORT = 0x2, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_BFRAME_LTR_COMBINED_SUPPORT = 0x4, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_ADAPTIVE_8x8_TRANSFORM_ENCODING_SUPPORT = 0x8, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_DIRECT_SPATIAL_ENCODING_SUPPORT = 0x10, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_DIRECT_TEMPORAL_ENCODING_SUPPORT = 0x20, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_CONSTRAINED_INTRAPREDICTION_SUPPORT = 0x40 +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS); +typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_0_ALL_LUMA_CHROMA_SLICE_BLOCK_EDGES_ALWAYS_FILTERED = 0, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_1_DISABLE_ALL_SLICE_BLOCK_EDGES = 1, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_2_DISABLE_SLICE_BOUNDARIES_BLOCKS = 2, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_3_USE_TWO_STAGE_DEBLOCKING = 3, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_4_DISABLE_CHROMA_BLOCK_EDGES = 4, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_5_DISABLE_CHROMA_BLOCK_EDGES_AND_LUMA_BOUNDARIES = 5, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_6_DISABLE_CHROMA_BLOCK_EDGES_AND_USE_LUMA_TWO_STAGE_DEBLOCKING = 6 +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES; +typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAG_NONE = 0x0, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAG_0_ALL_LUMA_CHROMA_SLICE_BLOCK_EDGES_ALWAYS_FILTERED = 1 << D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_0_ALL_LUMA_CHROMA_SLICE_BLOCK_EDGES_ALWAYS_FILTERED, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAG_1_DISABLE_ALL_SLICE_BLOCK_EDGES = 1 << D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_1_DISABLE_ALL_SLICE_BLOCK_EDGES, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAG_2_DISABLE_SLICE_BOUNDARIES_BLOCKS = 1 << D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_2_DISABLE_SLICE_BOUNDARIES_BLOCKS, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAG_3_USE_TWO_STAGE_DEBLOCKING = 1 << D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_3_USE_TWO_STAGE_DEBLOCKING, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAG_4_DISABLE_CHROMA_BLOCK_EDGES = 1 << D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_4_DISABLE_CHROMA_BLOCK_EDGES, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAG_5_DISABLE_CHROMA_BLOCK_EDGES_AND_LUMA_BOUNDARIES = 1 << D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_5_DISABLE_CHROMA_BLOCK_EDGES_AND_LUMA_BOUNDARIES, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAG_6_DISABLE_CHROMA_BLOCK_EDGES_AND_USE_LUMA_TWO_STAGE_DEBLOCKING = 1 << D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_6_DISABLE_CHROMA_BLOCK_EDGES_AND_USE_LUMA_TWO_STAGE_DEBLOCKING +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS); +typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS SupportFlags; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS DisableDeblockingFilterSupportedModes; +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264; +typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_NONE = 0x0, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_BFRAME_LTR_COMBINED_SUPPORT = 0x1, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_INTRA_SLICE_CONSTRAINED_ENCODING_SUPPORT = 0x2, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CONSTRAINED_INTRAPREDICTION_SUPPORT = 0x4, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_SAO_FILTER_SUPPORT = 0x8, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_ASYMETRIC_MOTION_PARTITION_SUPPORT = 0x10, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_ASYMETRIC_MOTION_PARTITION_REQUIRED = 0x20, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_SUPPORT = 0x40, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_DISABLING_LOOP_FILTER_ACROSS_SLICES_SUPPORT = 0x80, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_P_FRAMES_IMPLEMENTED_AS_LOW_DELAY_B_FRAMES = 0x100 +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS); +typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_8x8 = 0, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_16x16 = 1, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_32x32 = 2, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_64x64 = 3 +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE; +typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_4x4 = 0, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_8x8 = 1, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_16x16 = 2, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_32x32 = 3 +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE; +typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS SupportFlags; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE MinLumaCodingUnitSize; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE MaxLumaCodingUnitSize; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE MinLumaTransformUnitSize; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE MaxLumaTransformUnitSize; + UCHAR max_transform_hierarchy_depth_inter; + UCHAR max_transform_hierarchy_depth_intra; +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC; +typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT { + UINT DataSize; + __C89_NAMELESS union { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 *pH264Support; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC *pHEVCSupport; + } __C89_NAMELESSUNIONNAME; +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT; +typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT { + UINT NodeIndex; + D3D12_VIDEO_ENCODER_CODEC Codec; + D3D12_VIDEO_ENCODER_PROFILE_DESC Profile; + WINBOOL IsSupported; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT CodecSupportLimits; +} D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT; +typedef struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 { + UINT MaxL0ReferencesForP; + UINT MaxL0ReferencesForB; + UINT MaxL1ReferencesForB; + UINT MaxLongTermReferences; + UINT MaxDPBCapacity; +} D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264; +typedef struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC { + UINT MaxL0ReferencesForP; + UINT MaxL0ReferencesForB; + UINT MaxL1ReferencesForB; + UINT MaxLongTermReferences; + UINT MaxDPBCapacity; +} D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC; +typedef struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT { + UINT DataSize; + __C89_NAMELESS union { + D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 *pH264Support; + D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC *pHEVCSupport; + } __C89_NAMELESSUNIONNAME; +} D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT; +typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT { + UINT NodeIndex; + D3D12_VIDEO_ENCODER_CODEC Codec; + D3D12_VIDEO_ENCODER_PROFILE_DESC Profile; + WINBOOL IsSupported; + D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT PictureSupport; +} D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT; +typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE = 0x0, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION = 0x1, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM = 0x2, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING = 0x4, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES = 0x8 +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS); +typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES_DISABLED = 0, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES_TEMPORAL = 1, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES_SPATIAL = 2 +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES; +typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS ConfigurationFlags; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES DirectModeConfig; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES DisableDeblockingFilterConfig; +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264; +typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_NONE = 0x0, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_DISABLE_LOOP_FILTER_ACROSS_SLICES = 0x1, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES = 0x2, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_ENABLE_SAO_FILTER = 0x4, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_ENABLE_LONG_TERM_REFERENCES = 0x8, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_USE_ASYMETRIC_MOTION_PARTITION = 0x10, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_ENABLE_TRANSFORM_SKIPPING = 0x20, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_USE_CONSTRAINED_INTRAPREDICTION = 0x40 +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS); +typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS ConfigurationFlags; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE MinLumaCodingUnitSize; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE MaxLumaCodingUnitSize; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE MinLumaTransformUnitSize; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE MaxLumaTransformUnitSize; + UCHAR max_transform_hierarchy_depth_inter; + UCHAR max_transform_hierarchy_depth_intra; +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC; +typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION { + UINT DataSize; + __C89_NAMELESS union { + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 *pH264Config; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC *pHEVCConfig; + } __C89_NAMELESSUNIONNAME; +} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION; +typedef struct D3D12_VIDEO_ENCODER_INTRA_REFRESH { + D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE Mode; + UINT IntraRefreshDuration; +} D3D12_VIDEO_ENCODER_INTRA_REFRESH; +typedef enum D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE { + D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_MAXIMUM = 0, + D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_FULL_PIXEL = 1, + D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_HALF_PIXEL = 2, + D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_QUARTER_PIXEL = 3 +} D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE; +typedef struct D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 { + UINT GOPLength; + UINT PPicturePeriod; + UCHAR pic_order_cnt_type; + UCHAR log2_max_frame_num_minus4; + UCHAR log2_max_pic_order_cnt_lsb_minus4; +} D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264; +typedef struct D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC { + UINT GOPLength; + UINT PPicturePeriod; + UCHAR log2_max_pic_order_cnt_lsb_minus4; +} D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC; +typedef struct D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE { + UINT DataSize; + __C89_NAMELESS union { + D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 *pH264GroupOfPictures; + D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC *pHEVCGroupOfPictures; + } __C89_NAMELESSUNIONNAME; +} D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE; +typedef enum D3D12_VIDEO_ENCODER_FLAGS { + D3D12_VIDEO_ENCODER_FLAG_NONE = 0x0 +} D3D12_VIDEO_ENCODER_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_ENCODER_FLAGS); +typedef struct D3D12_VIDEO_ENCODER_DESC { + UINT NodeMask; + D3D12_VIDEO_ENCODER_FLAGS Flags; + D3D12_VIDEO_ENCODER_CODEC EncodeCodec; + D3D12_VIDEO_ENCODER_PROFILE_DESC EncodeProfile; + DXGI_FORMAT InputFormat; + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION CodecConfiguration; + D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE MaxMotionEstimationPrecision; +} D3D12_VIDEO_ENCODER_DESC; +/***************************************************************************** + * ID3D12VideoEncoder interface + */ +#ifndef __ID3D12VideoEncoder_INTERFACE_DEFINED__ +#define __ID3D12VideoEncoder_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoEncoder, 0x2e0d212d, 0x8df9, 0x44a6, 0xa7,0x70, 0xbb,0x28,0x9b,0x18,0x27,0x37); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2e0d212d-8df9-44a6-a770-bb289b182737") +ID3D12VideoEncoder : public ID3D12Pageable +{ + virtual UINT STDMETHODCALLTYPE GetNodeMask( + ) = 0; + + virtual D3D12_VIDEO_ENCODER_FLAGS STDMETHODCALLTYPE GetEncoderFlags( + ) = 0; + + virtual D3D12_VIDEO_ENCODER_CODEC STDMETHODCALLTYPE GetCodec( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCodecProfile( + D3D12_VIDEO_ENCODER_PROFILE_DESC dst_profile) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCodecConfiguration( + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION dst_codec_config) = 0; + + virtual DXGI_FORMAT STDMETHODCALLTYPE GetInputFormat( + ) = 0; + + virtual D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE STDMETHODCALLTYPE GetMaxMotionEstimationPrecision( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoEncoder, 0x2e0d212d, 0x8df9, 0x44a6, 0xa7,0x70, 0xbb,0x28,0x9b,0x18,0x27,0x37) +#endif +#else +typedef struct ID3D12VideoEncoderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoEncoder *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoEncoder *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoEncoder *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12VideoEncoder *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12VideoEncoder *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12VideoEncoder *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12VideoEncoder *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12VideoEncoder *This, + REFIID riid, + void **device); + + /*** ID3D12VideoEncoder methods ***/ + UINT (STDMETHODCALLTYPE *GetNodeMask)( + ID3D12VideoEncoder *This); + + D3D12_VIDEO_ENCODER_FLAGS (STDMETHODCALLTYPE *GetEncoderFlags)( + ID3D12VideoEncoder *This); + + D3D12_VIDEO_ENCODER_CODEC (STDMETHODCALLTYPE *GetCodec)( + ID3D12VideoEncoder *This); + + HRESULT (STDMETHODCALLTYPE *GetCodecProfile)( + ID3D12VideoEncoder *This, + D3D12_VIDEO_ENCODER_PROFILE_DESC dst_profile); + + HRESULT (STDMETHODCALLTYPE *GetCodecConfiguration)( + ID3D12VideoEncoder *This, + D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION dst_codec_config); + + DXGI_FORMAT (STDMETHODCALLTYPE *GetInputFormat)( + ID3D12VideoEncoder *This); + + D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE (STDMETHODCALLTYPE *GetMaxMotionEstimationPrecision)( + ID3D12VideoEncoder *This); + + END_INTERFACE +} ID3D12VideoEncoderVtbl; + +interface ID3D12VideoEncoder { + CONST_VTBL ID3D12VideoEncoderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoEncoder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoEncoder_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoEncoder_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12VideoEncoder_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12VideoEncoder_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12VideoEncoder_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12VideoEncoder_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12VideoEncoder_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12VideoEncoder methods ***/ +#define ID3D12VideoEncoder_GetNodeMask(This) (This)->lpVtbl->GetNodeMask(This) +#define ID3D12VideoEncoder_GetEncoderFlags(This) (This)->lpVtbl->GetEncoderFlags(This) +#define ID3D12VideoEncoder_GetCodec(This) (This)->lpVtbl->GetCodec(This) +#define ID3D12VideoEncoder_GetCodecProfile(This,dst_profile) (This)->lpVtbl->GetCodecProfile(This,dst_profile) +#define ID3D12VideoEncoder_GetCodecConfiguration(This,dst_codec_config) (This)->lpVtbl->GetCodecConfiguration(This,dst_codec_config) +#define ID3D12VideoEncoder_GetInputFormat(This) (This)->lpVtbl->GetInputFormat(This) +#define ID3D12VideoEncoder_GetMaxMotionEstimationPrecision(This) (This)->lpVtbl->GetMaxMotionEstimationPrecision(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncoder_QueryInterface(ID3D12VideoEncoder* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoEncoder_AddRef(ID3D12VideoEncoder* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoEncoder_Release(ID3D12VideoEncoder* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncoder_GetPrivateData(ID3D12VideoEncoder* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncoder_SetPrivateData(ID3D12VideoEncoder* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncoder_SetPrivateDataInterface(ID3D12VideoEncoder* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncoder_SetName(ID3D12VideoEncoder* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncoder_GetDevice(ID3D12VideoEncoder* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12VideoEncoder methods ***/ +static __WIDL_INLINE UINT ID3D12VideoEncoder_GetNodeMask(ID3D12VideoEncoder* This) { + return This->lpVtbl->GetNodeMask(This); +} +static __WIDL_INLINE D3D12_VIDEO_ENCODER_FLAGS ID3D12VideoEncoder_GetEncoderFlags(ID3D12VideoEncoder* This) { + return This->lpVtbl->GetEncoderFlags(This); +} +static __WIDL_INLINE D3D12_VIDEO_ENCODER_CODEC ID3D12VideoEncoder_GetCodec(ID3D12VideoEncoder* This) { + return This->lpVtbl->GetCodec(This); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncoder_GetCodecProfile(ID3D12VideoEncoder* This,D3D12_VIDEO_ENCODER_PROFILE_DESC dst_profile) { + return This->lpVtbl->GetCodecProfile(This,dst_profile); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncoder_GetCodecConfiguration(ID3D12VideoEncoder* This,D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION dst_codec_config) { + return This->lpVtbl->GetCodecConfiguration(This,dst_codec_config); +} +static __WIDL_INLINE DXGI_FORMAT ID3D12VideoEncoder_GetInputFormat(ID3D12VideoEncoder* This) { + return This->lpVtbl->GetInputFormat(This); +} +static __WIDL_INLINE D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE ID3D12VideoEncoder_GetMaxMotionEstimationPrecision(ID3D12VideoEncoder* This) { + return This->lpVtbl->GetMaxMotionEstimationPrecision(This); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoEncoder_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12VideoEncoderHeap interface + */ +#ifndef __ID3D12VideoEncoderHeap_INTERFACE_DEFINED__ +#define __ID3D12VideoEncoderHeap_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoEncoderHeap, 0x22b35d96, 0x876a, 0x44c0, 0xb2,0x5e, 0xfb,0x8c,0x9c,0x7f,0x1c,0x4a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("22b35d96-876a-44c0-b25e-fb8c9c7f1c4a") +ID3D12VideoEncoderHeap : public ID3D12Pageable +{ + virtual UINT STDMETHODCALLTYPE GetNodeMask( + ) = 0; + + virtual D3D12_VIDEO_ENCODER_HEAP_FLAGS STDMETHODCALLTYPE GetEncoderHeapFlags( + ) = 0; + + virtual D3D12_VIDEO_ENCODER_CODEC STDMETHODCALLTYPE GetCodec( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCodecProfile( + D3D12_VIDEO_ENCODER_PROFILE_DESC dst_profile) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCodecLevel( + D3D12_VIDEO_ENCODER_LEVEL_SETTING dst_level) = 0; + + virtual UINT STDMETHODCALLTYPE GetResolutionListCount( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetResolutionList( + const UINT resolutions_list_count, + D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC *resolution_list) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoEncoderHeap, 0x22b35d96, 0x876a, 0x44c0, 0xb2,0x5e, 0xfb,0x8c,0x9c,0x7f,0x1c,0x4a) +#endif +#else +typedef struct ID3D12VideoEncoderHeapVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoEncoderHeap *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoEncoderHeap *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoEncoderHeap *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12VideoEncoderHeap *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12VideoEncoderHeap *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12VideoEncoderHeap *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12VideoEncoderHeap *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12VideoEncoderHeap *This, + REFIID riid, + void **device); + + /*** ID3D12VideoEncoderHeap methods ***/ + UINT (STDMETHODCALLTYPE *GetNodeMask)( + ID3D12VideoEncoderHeap *This); + + D3D12_VIDEO_ENCODER_HEAP_FLAGS (STDMETHODCALLTYPE *GetEncoderHeapFlags)( + ID3D12VideoEncoderHeap *This); + + D3D12_VIDEO_ENCODER_CODEC (STDMETHODCALLTYPE *GetCodec)( + ID3D12VideoEncoderHeap *This); + + HRESULT (STDMETHODCALLTYPE *GetCodecProfile)( + ID3D12VideoEncoderHeap *This, + D3D12_VIDEO_ENCODER_PROFILE_DESC dst_profile); + + HRESULT (STDMETHODCALLTYPE *GetCodecLevel)( + ID3D12VideoEncoderHeap *This, + D3D12_VIDEO_ENCODER_LEVEL_SETTING dst_level); + + UINT (STDMETHODCALLTYPE *GetResolutionListCount)( + ID3D12VideoEncoderHeap *This); + + HRESULT (STDMETHODCALLTYPE *GetResolutionList)( + ID3D12VideoEncoderHeap *This, + const UINT resolutions_list_count, + D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC *resolution_list); + + END_INTERFACE +} ID3D12VideoEncoderHeapVtbl; + +interface ID3D12VideoEncoderHeap { + CONST_VTBL ID3D12VideoEncoderHeapVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoEncoderHeap_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoEncoderHeap_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoEncoderHeap_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12VideoEncoderHeap_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12VideoEncoderHeap_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12VideoEncoderHeap_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12VideoEncoderHeap_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12VideoEncoderHeap_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12VideoEncoderHeap methods ***/ +#define ID3D12VideoEncoderHeap_GetNodeMask(This) (This)->lpVtbl->GetNodeMask(This) +#define ID3D12VideoEncoderHeap_GetEncoderHeapFlags(This) (This)->lpVtbl->GetEncoderHeapFlags(This) +#define ID3D12VideoEncoderHeap_GetCodec(This) (This)->lpVtbl->GetCodec(This) +#define ID3D12VideoEncoderHeap_GetCodecProfile(This,dst_profile) (This)->lpVtbl->GetCodecProfile(This,dst_profile) +#define ID3D12VideoEncoderHeap_GetCodecLevel(This,dst_level) (This)->lpVtbl->GetCodecLevel(This,dst_level) +#define ID3D12VideoEncoderHeap_GetResolutionListCount(This) (This)->lpVtbl->GetResolutionListCount(This) +#define ID3D12VideoEncoderHeap_GetResolutionList(This,resolutions_list_count,resolution_list) (This)->lpVtbl->GetResolutionList(This,resolutions_list_count,resolution_list) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncoderHeap_QueryInterface(ID3D12VideoEncoderHeap* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoEncoderHeap_AddRef(ID3D12VideoEncoderHeap* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoEncoderHeap_Release(ID3D12VideoEncoderHeap* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncoderHeap_GetPrivateData(ID3D12VideoEncoderHeap* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncoderHeap_SetPrivateData(ID3D12VideoEncoderHeap* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncoderHeap_SetPrivateDataInterface(ID3D12VideoEncoderHeap* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncoderHeap_SetName(ID3D12VideoEncoderHeap* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncoderHeap_GetDevice(ID3D12VideoEncoderHeap* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12VideoEncoderHeap methods ***/ +static __WIDL_INLINE UINT ID3D12VideoEncoderHeap_GetNodeMask(ID3D12VideoEncoderHeap* This) { + return This->lpVtbl->GetNodeMask(This); +} +static __WIDL_INLINE D3D12_VIDEO_ENCODER_HEAP_FLAGS ID3D12VideoEncoderHeap_GetEncoderHeapFlags(ID3D12VideoEncoderHeap* This) { + return This->lpVtbl->GetEncoderHeapFlags(This); +} +static __WIDL_INLINE D3D12_VIDEO_ENCODER_CODEC ID3D12VideoEncoderHeap_GetCodec(ID3D12VideoEncoderHeap* This) { + return This->lpVtbl->GetCodec(This); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncoderHeap_GetCodecProfile(ID3D12VideoEncoderHeap* This,D3D12_VIDEO_ENCODER_PROFILE_DESC dst_profile) { + return This->lpVtbl->GetCodecProfile(This,dst_profile); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncoderHeap_GetCodecLevel(ID3D12VideoEncoderHeap* This,D3D12_VIDEO_ENCODER_LEVEL_SETTING dst_level) { + return This->lpVtbl->GetCodecLevel(This,dst_level); +} +static __WIDL_INLINE UINT ID3D12VideoEncoderHeap_GetResolutionListCount(ID3D12VideoEncoderHeap* This) { + return This->lpVtbl->GetResolutionListCount(This); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncoderHeap_GetResolutionList(ID3D12VideoEncoderHeap* This,const UINT resolutions_list_count,D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC *resolution_list) { + return This->lpVtbl->GetResolutionList(This,resolutions_list_count,resolution_list); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoEncoderHeap_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ID3D12VideoDevice3 interface + */ +#ifndef __ID3D12VideoDevice3_INTERFACE_DEFINED__ +#define __ID3D12VideoDevice3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoDevice3, 0x4243adb4, 0x3a32, 0x4666, 0x97,0x3c, 0x0c,0xcc,0x56,0x25,0xdc,0x44); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("4243adb4-3a32-4666-973c-0ccc5625dc44") +ID3D12VideoDevice3 : public ID3D12VideoDevice2 +{ + virtual HRESULT STDMETHODCALLTYPE CreateVideoEncoder( + const D3D12_VIDEO_ENCODER_DESC *desc, + REFIID riid, + void **video_encoder) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateVideoEncoderHeap( + const D3D12_VIDEO_ENCODER_HEAP_DESC *desc, + REFIID riid, + void **video_encoder_heap) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoDevice3, 0x4243adb4, 0x3a32, 0x4666, 0x97,0x3c, 0x0c,0xcc,0x56,0x25,0xdc,0x44) +#endif +#else +typedef struct ID3D12VideoDevice3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoDevice3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoDevice3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoDevice3 *This); + + /*** ID3D12VideoDevice methods ***/ + HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)( + ID3D12VideoDevice3 *This, + D3D12_FEATURE_VIDEO feature_video, + void *feature_support_data, + UINT feature_support_data_size); + + HRESULT (STDMETHODCALLTYPE *CreateVideoDecoder)( + ID3D12VideoDevice3 *This, + const D3D12_VIDEO_DECODER_DESC *desc, + REFIID riid, + void **video_decoder); + + HRESULT (STDMETHODCALLTYPE *CreateVideoDecoderHeap)( + ID3D12VideoDevice3 *This, + const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc, + REFIID riid, + void **video_decoder_heap); + + HRESULT (STDMETHODCALLTYPE *CreateVideoProcessor)( + ID3D12VideoDevice3 *This, + UINT node_mask, + const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc, + UINT input_stream_descs_count, + const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs, + REFIID riid, + void **video_processor); + + /*** ID3D12VideoDevice1 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateVideoMotionEstimator)( + ID3D12VideoDevice3 *This, + const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_motion_estimator); + + HRESULT (STDMETHODCALLTYPE *CreateVideoMotionVectorHeap)( + ID3D12VideoDevice3 *This, + const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_motion_vector_heap); + + /*** ID3D12VideoDevice2 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateVideoDecoder1)( + ID3D12VideoDevice3 *This, + const D3D12_VIDEO_DECODER_DESC *desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_decoder); + + HRESULT (STDMETHODCALLTYPE *CreateVideoDecoderHeap1)( + ID3D12VideoDevice3 *This, + const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_decoder_heap); + + HRESULT (STDMETHODCALLTYPE *CreateVideoProcessor1)( + ID3D12VideoDevice3 *This, + UINT node_mask, + const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc, + UINT input_stream_descs_count, + const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_processor); + + HRESULT (STDMETHODCALLTYPE *CreateVideoExtensionCommand)( + ID3D12VideoDevice3 *This, + const D3D12_VIDEO_EXTENSION_COMMAND_DESC *desc, + const void *creation_parameters, + SIZE_T creation_parameters_data_size_in_bytes, + ID3D12ProtectedResourceSession *protected_resource_session, + REFIID riid, + void **video_extension_command); + + HRESULT (STDMETHODCALLTYPE *ExecuteExtensionCommand)( + ID3D12VideoDevice3 *This, + ID3D12VideoExtensionCommand *extension_command, + const void *execution_parameters, + SIZE_T execution_parameters_size_in_bytes, + void *output_data, + SIZE_T output_data_size_in_bytes); + + /*** ID3D12VideoDevice3 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateVideoEncoder)( + ID3D12VideoDevice3 *This, + const D3D12_VIDEO_ENCODER_DESC *desc, + REFIID riid, + void **video_encoder); + + HRESULT (STDMETHODCALLTYPE *CreateVideoEncoderHeap)( + ID3D12VideoDevice3 *This, + const D3D12_VIDEO_ENCODER_HEAP_DESC *desc, + REFIID riid, + void **video_encoder_heap); + + END_INTERFACE +} ID3D12VideoDevice3Vtbl; + +interface ID3D12VideoDevice3 { + CONST_VTBL ID3D12VideoDevice3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoDevice3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoDevice3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoDevice3_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12VideoDevice methods ***/ +#define ID3D12VideoDevice3_CheckFeatureSupport(This,feature_video,feature_support_data,feature_support_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature_video,feature_support_data,feature_support_data_size) +#define ID3D12VideoDevice3_CreateVideoDecoder(This,desc,riid,video_decoder) (This)->lpVtbl->CreateVideoDecoder(This,desc,riid,video_decoder) +#define ID3D12VideoDevice3_CreateVideoDecoderHeap(This,video_decoder_heap_desc,riid,video_decoder_heap) (This)->lpVtbl->CreateVideoDecoderHeap(This,video_decoder_heap_desc,riid,video_decoder_heap) +#define ID3D12VideoDevice3_CreateVideoProcessor(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,riid,video_processor) (This)->lpVtbl->CreateVideoProcessor(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,riid,video_processor) +/*** ID3D12VideoDevice1 methods ***/ +#define ID3D12VideoDevice3_CreateVideoMotionEstimator(This,desc,protected_resource_session,riid,video_motion_estimator) (This)->lpVtbl->CreateVideoMotionEstimator(This,desc,protected_resource_session,riid,video_motion_estimator) +#define ID3D12VideoDevice3_CreateVideoMotionVectorHeap(This,desc,protected_resource_session,riid,video_motion_vector_heap) (This)->lpVtbl->CreateVideoMotionVectorHeap(This,desc,protected_resource_session,riid,video_motion_vector_heap) +/*** ID3D12VideoDevice2 methods ***/ +#define ID3D12VideoDevice3_CreateVideoDecoder1(This,desc,protected_resource_session,riid,video_decoder) (This)->lpVtbl->CreateVideoDecoder1(This,desc,protected_resource_session,riid,video_decoder) +#define ID3D12VideoDevice3_CreateVideoDecoderHeap1(This,video_decoder_heap_desc,protected_resource_session,riid,video_decoder_heap) (This)->lpVtbl->CreateVideoDecoderHeap1(This,video_decoder_heap_desc,protected_resource_session,riid,video_decoder_heap) +#define ID3D12VideoDevice3_CreateVideoProcessor1(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,protected_resource_session,riid,video_processor) (This)->lpVtbl->CreateVideoProcessor1(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,protected_resource_session,riid,video_processor) +#define ID3D12VideoDevice3_CreateVideoExtensionCommand(This,desc,creation_parameters,creation_parameters_data_size_in_bytes,protected_resource_session,riid,video_extension_command) (This)->lpVtbl->CreateVideoExtensionCommand(This,desc,creation_parameters,creation_parameters_data_size_in_bytes,protected_resource_session,riid,video_extension_command) +#define ID3D12VideoDevice3_ExecuteExtensionCommand(This,extension_command,execution_parameters,execution_parameters_size_in_bytes,output_data,output_data_size_in_bytes) (This)->lpVtbl->ExecuteExtensionCommand(This,extension_command,execution_parameters,execution_parameters_size_in_bytes,output_data,output_data_size_in_bytes) +/*** ID3D12VideoDevice3 methods ***/ +#define ID3D12VideoDevice3_CreateVideoEncoder(This,desc,riid,video_encoder) (This)->lpVtbl->CreateVideoEncoder(This,desc,riid,video_encoder) +#define ID3D12VideoDevice3_CreateVideoEncoderHeap(This,desc,riid,video_encoder_heap) (This)->lpVtbl->CreateVideoEncoderHeap(This,desc,riid,video_encoder_heap) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_QueryInterface(ID3D12VideoDevice3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoDevice3_AddRef(ID3D12VideoDevice3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoDevice3_Release(ID3D12VideoDevice3* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12VideoDevice methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_CheckFeatureSupport(ID3D12VideoDevice3* This,D3D12_FEATURE_VIDEO feature_video,void *feature_support_data,UINT feature_support_data_size) { + return This->lpVtbl->CheckFeatureSupport(This,feature_video,feature_support_data,feature_support_data_size); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_CreateVideoDecoder(ID3D12VideoDevice3* This,const D3D12_VIDEO_DECODER_DESC *desc,REFIID riid,void **video_decoder) { + return This->lpVtbl->CreateVideoDecoder(This,desc,riid,video_decoder); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_CreateVideoDecoderHeap(ID3D12VideoDevice3* This,const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc,REFIID riid,void **video_decoder_heap) { + return This->lpVtbl->CreateVideoDecoderHeap(This,video_decoder_heap_desc,riid,video_decoder_heap); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_CreateVideoProcessor(ID3D12VideoDevice3* This,UINT node_mask,const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc,UINT input_stream_descs_count,const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs,REFIID riid,void **video_processor) { + return This->lpVtbl->CreateVideoProcessor(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,riid,video_processor); +} +/*** ID3D12VideoDevice1 methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_CreateVideoMotionEstimator(ID3D12VideoDevice3* This,const D3D12_VIDEO_MOTION_ESTIMATOR_DESC *desc,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_motion_estimator) { + return This->lpVtbl->CreateVideoMotionEstimator(This,desc,protected_resource_session,riid,video_motion_estimator); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_CreateVideoMotionVectorHeap(ID3D12VideoDevice3* This,const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC *desc,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_motion_vector_heap) { + return This->lpVtbl->CreateVideoMotionVectorHeap(This,desc,protected_resource_session,riid,video_motion_vector_heap); +} +/*** ID3D12VideoDevice2 methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_CreateVideoDecoder1(ID3D12VideoDevice3* This,const D3D12_VIDEO_DECODER_DESC *desc,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_decoder) { + return This->lpVtbl->CreateVideoDecoder1(This,desc,protected_resource_session,riid,video_decoder); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_CreateVideoDecoderHeap1(ID3D12VideoDevice3* This,const D3D12_VIDEO_DECODER_HEAP_DESC *video_decoder_heap_desc,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_decoder_heap) { + return This->lpVtbl->CreateVideoDecoderHeap1(This,video_decoder_heap_desc,protected_resource_session,riid,video_decoder_heap); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_CreateVideoProcessor1(ID3D12VideoDevice3* This,UINT node_mask,const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *output_stream_desc,UINT input_stream_descs_count,const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *input_stream_descs,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_processor) { + return This->lpVtbl->CreateVideoProcessor1(This,node_mask,output_stream_desc,input_stream_descs_count,input_stream_descs,protected_resource_session,riid,video_processor); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_CreateVideoExtensionCommand(ID3D12VideoDevice3* This,const D3D12_VIDEO_EXTENSION_COMMAND_DESC *desc,const void *creation_parameters,SIZE_T creation_parameters_data_size_in_bytes,ID3D12ProtectedResourceSession *protected_resource_session,REFIID riid,void **video_extension_command) { + return This->lpVtbl->CreateVideoExtensionCommand(This,desc,creation_parameters,creation_parameters_data_size_in_bytes,protected_resource_session,riid,video_extension_command); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_ExecuteExtensionCommand(ID3D12VideoDevice3* This,ID3D12VideoExtensionCommand *extension_command,const void *execution_parameters,SIZE_T execution_parameters_size_in_bytes,void *output_data,SIZE_T output_data_size_in_bytes) { + return This->lpVtbl->ExecuteExtensionCommand(This,extension_command,execution_parameters,execution_parameters_size_in_bytes,output_data,output_data_size_in_bytes); +} +/*** ID3D12VideoDevice3 methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_CreateVideoEncoder(ID3D12VideoDevice3* This,const D3D12_VIDEO_ENCODER_DESC *desc,REFIID riid,void **video_encoder) { + return This->lpVtbl->CreateVideoEncoder(This,desc,riid,video_encoder); +} +static __WIDL_INLINE HRESULT ID3D12VideoDevice3_CreateVideoEncoderHeap(ID3D12VideoDevice3* This,const D3D12_VIDEO_ENCODER_HEAP_DESC *desc,REFIID riid,void **video_encoder_heap) { + return This->lpVtbl->CreateVideoEncoderHeap(This,desc,riid,video_encoder_heap); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoDevice3_INTERFACE_DEFINED__ */ + +typedef enum D3D12_VIDEO_ENCODER_FRAME_TYPE_H264 { + D3D12_VIDEO_ENCODER_FRAME_TYPE_H264_I_FRAME = 0, + D3D12_VIDEO_ENCODER_FRAME_TYPE_H264_P_FRAME = 1, + D3D12_VIDEO_ENCODER_FRAME_TYPE_H264_B_FRAME = 2, + D3D12_VIDEO_ENCODER_FRAME_TYPE_H264_IDR_FRAME = 3 +} D3D12_VIDEO_ENCODER_FRAME_TYPE_H264; +typedef struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 { + UINT ReconstructedPictureResourceIndex; + WINBOOL IsLongTermReference; + UINT LongTermPictureIdx; + UINT PictureOrderCountNumber; + UINT FrameDecodingOrderNumber; + UINT TemporalLayerIndex; +} D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264; +typedef enum D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS { + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAG_NONE = 0x0, + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAG_REQUEST_INTRA_CONSTRAINED_SLICES = 0x1 +} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS); +typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION { + UCHAR memory_management_control_operation; + UINT difference_of_pic_nums_minus1; + UINT long_term_pic_num; + UINT long_term_frame_idx; + UINT max_long_term_frame_idx_plus1; +} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION; +typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION { + UCHAR modification_of_pic_nums_idc; + UINT abs_diff_pic_num_minus1; + UINT long_term_pic_num; +} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION; +typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 { + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS Flags; + D3D12_VIDEO_ENCODER_FRAME_TYPE_H264 FrameType; + UINT pic_parameter_set_id; + UINT idr_pic_id; + UINT PictureOrderCountNumber; + UINT FrameDecodingOrderNumber; + UINT TemporalLayerIndex; + UINT List0ReferenceFramesCount; + UINT *pList0ReferenceFrames; + UINT List1ReferenceFramesCount; + UINT *pList1ReferenceFrames; + UINT ReferenceFramesReconPictureDescriptorsCount; + D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 *pReferenceFramesReconPictureDescriptors; + UCHAR adaptive_ref_pic_marking_mode_flag; + UINT RefPicMarkingOperationsCommandsCount; + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION *pRefPicMarkingOperationsCommands; + UINT List0RefPicModificationsCount; + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION *pList0RefPicModifications; + UINT List1RefPicModificationsCount; + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION *pList1RefPicModifications; + UINT QPMapValuesCount; + INT8 *pRateControlQPMap; +} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264; +typedef enum D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC { + D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_I_FRAME = 0, + D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_P_FRAME = 1, + D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_B_FRAME = 2, + D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_IDR_FRAME = 3 +} D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC; +typedef struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC { + UINT ReconstructedPictureResourceIndex; + WINBOOL IsRefUsedByCurrentPic; + WINBOOL IsLongTermReference; + UINT PictureOrderCountNumber; + UINT TemporalLayerIndex; +} D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC; +typedef enum D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS { + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAG_NONE = 0x0, + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAG_REQUEST_INTRA_CONSTRAINED_SLICES = 0x1 +} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS); +typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC { + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS Flags; + D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC FrameType; + UINT slice_pic_parameter_set_id; + UINT PictureOrderCountNumber; + UINT TemporalLayerIndex; + UINT List0ReferenceFramesCount; + UINT *pList0ReferenceFrames; + UINT List1ReferenceFramesCount; + UINT *pList1ReferenceFrames; + UINT ReferenceFramesReconPictureDescriptorsCount; + D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC *pReferenceFramesReconPictureDescriptors; + UINT List0RefPicModificationsCount; + UINT *pList0RefPicModifications; + UINT List1RefPicModificationsCount; + UINT *pList1RefPicModifications; + UINT QPMapValuesCount; + INT8 *pRateControlQPMap; +} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC; +typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA { + UINT DataSize; + __C89_NAMELESS union { + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 *pH264PicData; + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC *pHEVCPicData; + } __C89_NAMELESSUNIONNAME; +} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA; +typedef struct D3D12_VIDEO_ENCODE_REFERENCE_FRAMES { + UINT NumTexture2Ds; + ID3D12Resource **ppTexture2Ds; + UINT *pSubresources; +} D3D12_VIDEO_ENCODE_REFERENCE_FRAMES; +typedef enum D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS { + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_NONE = 0x0, + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTURE = 0x1 +} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS); +typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC { + UINT IntraRefreshFrameIndex; + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS Flags; + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA PictureControlCodecData; + D3D12_VIDEO_ENCODE_REFERENCE_FRAMES ReferenceFrames; +} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC; +typedef enum D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS { + D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_NONE = 0x0, + D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RESOLUTION_CHANGE = 0x1, + D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RATE_CONTROL_CHANGE = 0x2, + D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_SUBREGION_LAYOUT_CHANGE = 0x4, + D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_REQUEST_INTRA_REFRESH = 0x8, + D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_GOP_SEQUENCE_CHANGE = 0x10 +} D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS); +typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES { + __C89_NAMELESS union { + UINT MaxBytesPerSlice; + UINT NumberOfCodingUnitsPerSlice; + UINT NumberOfRowsPerSlice; + UINT NumberOfSlicesPerFrame; + } __C89_NAMELESSUNIONNAME; +} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES; +typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA { + UINT DataSize; + __C89_NAMELESS union { + const D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES *pSlicesPartition_H264; + const D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES *pSlicesPartition_HEVC; + } __C89_NAMELESSUNIONNAME; +} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA; +typedef struct D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC { + D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS Flags; + D3D12_VIDEO_ENCODER_INTRA_REFRESH IntraRefreshConfig; + D3D12_VIDEO_ENCODER_RATE_CONTROL RateControl; + D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC PictureTargetResolution; + D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE SelectedLayoutMode; + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA FrameSubregionsLayoutData; + D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE CodecGopSequence; +} D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC; +typedef struct D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS { + D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC SequenceControlDesc; + D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC PictureControlDesc; + ID3D12Resource *pInputFrame; + UINT InputFrameSubresource; + UINT CurrentFrameBitstreamMetadataSize; +} D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS; +typedef struct D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM { + ID3D12Resource *pBuffer; + UINT64 FrameStartOffset; +} D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM; +typedef struct D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE { + ID3D12Resource *pReconstructedPicture; + UINT ReconstructedPictureSubresource; +} D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE; +typedef struct D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA { + UINT64 bSize; + UINT64 bStartOffset; + UINT64 bHeaderSize; +} D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA; +typedef struct D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS { + UINT64 AverageQP; + UINT64 IntraCodingUnitsCount; + UINT64 InterCodingUnitsCount; + UINT64 SkipCodingUnitsCount; + UINT64 AverageMotionEstimationXDirection; + UINT64 AverageMotionEstimationYDirection; +} D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS; +typedef struct D3D12_VIDEO_ENCODER_OUTPUT_METADATA { + UINT64 EncodeErrorFlags; + D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS EncodeStats; + UINT64 EncodedBitstreamWrittenBytesCount; + UINT64 WrittenSubregionsCount; +} D3D12_VIDEO_ENCODER_OUTPUT_METADATA; +typedef struct D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER { + ID3D12Resource *pBuffer; + UINT64 Offset; +} D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER; +typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS { + D3D12_VIDEO_ENCODER_CODEC EncoderCodec; + D3D12_VIDEO_ENCODER_PROFILE_DESC EncoderProfile; + DXGI_FORMAT EncoderInputFormat; + D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC EncodedPictureEffectiveResolution; + D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER HWLayoutMetadata; +} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS; +typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS { + D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER ResolvedLayoutMetadata; +} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS; +typedef struct D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS { + D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM Bitstream; + D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE ReconstructedPicture; + D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER EncoderOutputMetadata; +} D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS; +/***************************************************************************** + * ID3D12VideoEncodeCommandList2 interface + */ +#ifndef __ID3D12VideoEncodeCommandList2_INTERFACE_DEFINED__ +#define __ID3D12VideoEncodeCommandList2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ID3D12VideoEncodeCommandList2, 0x895491e2, 0xe701, 0x46a9, 0x9a,0x1f, 0x8d,0x34,0x80,0xed,0x86,0x7a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("895491e2-e701-46a9-9a1f-8d3480ed867a") +ID3D12VideoEncodeCommandList2 : public ID3D12VideoEncodeCommandList1 +{ + virtual void STDMETHODCALLTYPE EncodeFrame( + ID3D12VideoEncoder *encoder, + ID3D12VideoEncoderHeap *heap, + const D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS *input_arguments, + const D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS *output_arguments) = 0; + + virtual void STDMETHODCALLTYPE ResolveEncoderOutputMetadata( + const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS *input_arguments, + const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS *output_arguments) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ID3D12VideoEncodeCommandList2, 0x895491e2, 0xe701, 0x46a9, 0x9a,0x1f, 0x8d,0x34,0x80,0xed,0x86,0x7a) +#endif +#else +typedef struct ID3D12VideoEncodeCommandList2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ID3D12VideoEncodeCommandList2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ID3D12VideoEncodeCommandList2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ID3D12VideoEncodeCommandList2 *This); + + /*** ID3D12Object methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPrivateData)( + ID3D12VideoEncodeCommandList2 *This, + REFGUID guid, + UINT *data_size, + void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateData)( + ID3D12VideoEncodeCommandList2 *This, + REFGUID guid, + UINT data_size, + const void *data); + + HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)( + ID3D12VideoEncodeCommandList2 *This, + REFGUID guid, + const IUnknown *data); + + HRESULT (STDMETHODCALLTYPE *SetName)( + ID3D12VideoEncodeCommandList2 *This, + const WCHAR *name); + + /*** ID3D12DeviceChild methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevice)( + ID3D12VideoEncodeCommandList2 *This, + REFIID riid, + void **device); + + /*** ID3D12CommandList methods ***/ + D3D12_COMMAND_LIST_TYPE (STDMETHODCALLTYPE *GetType)( + ID3D12VideoEncodeCommandList2 *This); + + /*** ID3D12VideoEncodeCommandList methods ***/ + HRESULT (STDMETHODCALLTYPE *Close)( + ID3D12VideoEncodeCommandList2 *This); + + HRESULT (STDMETHODCALLTYPE *Reset)( + ID3D12VideoEncodeCommandList2 *This, + ID3D12CommandAllocator *allocator); + + void (STDMETHODCALLTYPE *ClearState)( + ID3D12VideoEncodeCommandList2 *This); + + void (STDMETHODCALLTYPE *ResourceBarrier)( + ID3D12VideoEncodeCommandList2 *This, + UINT barriers_count, + const D3D12_RESOURCE_BARRIER *barriers); + + void (STDMETHODCALLTYPE *DiscardResource)( + ID3D12VideoEncodeCommandList2 *This, + ID3D12Resource *resource, + const D3D12_DISCARD_REGION *region); + + void (STDMETHODCALLTYPE *BeginQuery)( + ID3D12VideoEncodeCommandList2 *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *EndQuery)( + ID3D12VideoEncodeCommandList2 *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT index); + + void (STDMETHODCALLTYPE *ResolveQueryData)( + ID3D12VideoEncodeCommandList2 *This, + ID3D12QueryHeap *query_heap, + D3D12_QUERY_TYPE type, + UINT start_index, + UINT queries_count, + ID3D12Resource *destination_buffer, + UINT64 aligned_destination_buffer_offset); + + void (STDMETHODCALLTYPE *SetPredication)( + ID3D12VideoEncodeCommandList2 *This, + ID3D12Resource *buffer, + UINT64 aligned_buffer_offset, + D3D12_PREDICATION_OP operation); + + void (STDMETHODCALLTYPE *SetMarker)( + ID3D12VideoEncodeCommandList2 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *BeginEvent)( + ID3D12VideoEncodeCommandList2 *This, + UINT metadata, + const void *data, + UINT size); + + void (STDMETHODCALLTYPE *EndEvent)( + ID3D12VideoEncodeCommandList2 *This); + + void (STDMETHODCALLTYPE *EstimateMotion)( + ID3D12VideoEncodeCommandList2 *This, + ID3D12VideoMotionEstimator *motion_estimator, + const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *output_arguments, + const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *input_arguments); + + void (STDMETHODCALLTYPE *ResolveMotionVectorHeap)( + ID3D12VideoEncodeCommandList2 *This, + const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT *output_arguments, + const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT *input_arguments); + + void (STDMETHODCALLTYPE *WriteBufferImmediate)( + ID3D12VideoEncodeCommandList2 *This, + UINT count, + const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params, + const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes); + + void (STDMETHODCALLTYPE *SetProtectedResourceSession)( + ID3D12VideoEncodeCommandList2 *This, + ID3D12ProtectedResourceSession *protected_resource_session); + + /*** ID3D12VideoEncodeCommandList1 methods ***/ + void (STDMETHODCALLTYPE *InitializeExtensionCommand)( + ID3D12VideoEncodeCommandList2 *This, + ID3D12VideoExtensionCommand *extension_command, + const void *initialization_parameters, + SIZE_T initialization_parameters_size_in_bytes); + + void (STDMETHODCALLTYPE *ExecuteExtensionCommand)( + ID3D12VideoEncodeCommandList2 *This, + ID3D12VideoExtensionCommand *extension_command, + const void *execution_parameters, + SIZE_T execution_parameters_size_in_bytes); + + /*** ID3D12VideoEncodeCommandList2 methods ***/ + void (STDMETHODCALLTYPE *EncodeFrame)( + ID3D12VideoEncodeCommandList2 *This, + ID3D12VideoEncoder *encoder, + ID3D12VideoEncoderHeap *heap, + const D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS *input_arguments, + const D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS *output_arguments); + + void (STDMETHODCALLTYPE *ResolveEncoderOutputMetadata)( + ID3D12VideoEncodeCommandList2 *This, + const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS *input_arguments, + const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS *output_arguments); + + END_INTERFACE +} ID3D12VideoEncodeCommandList2Vtbl; + +interface ID3D12VideoEncodeCommandList2 { + CONST_VTBL ID3D12VideoEncodeCommandList2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ID3D12VideoEncodeCommandList2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ID3D12VideoEncodeCommandList2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ID3D12VideoEncodeCommandList2_Release(This) (This)->lpVtbl->Release(This) +/*** ID3D12Object methods ***/ +#define ID3D12VideoEncodeCommandList2_GetPrivateData(This,guid,data_size,data) (This)->lpVtbl->GetPrivateData(This,guid,data_size,data) +#define ID3D12VideoEncodeCommandList2_SetPrivateData(This,guid,data_size,data) (This)->lpVtbl->SetPrivateData(This,guid,data_size,data) +#define ID3D12VideoEncodeCommandList2_SetPrivateDataInterface(This,guid,data) (This)->lpVtbl->SetPrivateDataInterface(This,guid,data) +#define ID3D12VideoEncodeCommandList2_SetName(This,name) (This)->lpVtbl->SetName(This,name) +/*** ID3D12DeviceChild methods ***/ +#define ID3D12VideoEncodeCommandList2_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) +/*** ID3D12CommandList methods ***/ +#define ID3D12VideoEncodeCommandList2_GetType(This) (This)->lpVtbl->GetType(This) +/*** ID3D12VideoEncodeCommandList methods ***/ +#define ID3D12VideoEncodeCommandList2_Close(This) (This)->lpVtbl->Close(This) +#define ID3D12VideoEncodeCommandList2_Reset(This,allocator) (This)->lpVtbl->Reset(This,allocator) +#define ID3D12VideoEncodeCommandList2_ClearState(This) (This)->lpVtbl->ClearState(This) +#define ID3D12VideoEncodeCommandList2_ResourceBarrier(This,barriers_count,barriers) (This)->lpVtbl->ResourceBarrier(This,barriers_count,barriers) +#define ID3D12VideoEncodeCommandList2_DiscardResource(This,resource,region) (This)->lpVtbl->DiscardResource(This,resource,region) +#define ID3D12VideoEncodeCommandList2_BeginQuery(This,query_heap,type,index) (This)->lpVtbl->BeginQuery(This,query_heap,type,index) +#define ID3D12VideoEncodeCommandList2_EndQuery(This,query_heap,type,index) (This)->lpVtbl->EndQuery(This,query_heap,type,index) +#define ID3D12VideoEncodeCommandList2_ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset) (This)->lpVtbl->ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset) +#define ID3D12VideoEncodeCommandList2_SetPredication(This,buffer,aligned_buffer_offset,operation) (This)->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation) +#define ID3D12VideoEncodeCommandList2_SetMarker(This,metadata,data,size) (This)->lpVtbl->SetMarker(This,metadata,data,size) +#define ID3D12VideoEncodeCommandList2_BeginEvent(This,metadata,data,size) (This)->lpVtbl->BeginEvent(This,metadata,data,size) +#define ID3D12VideoEncodeCommandList2_EndEvent(This) (This)->lpVtbl->EndEvent(This) +#define ID3D12VideoEncodeCommandList2_EstimateMotion(This,motion_estimator,output_arguments,input_arguments) (This)->lpVtbl->EstimateMotion(This,motion_estimator,output_arguments,input_arguments) +#define ID3D12VideoEncodeCommandList2_ResolveMotionVectorHeap(This,output_arguments,input_arguments) (This)->lpVtbl->ResolveMotionVectorHeap(This,output_arguments,input_arguments) +#define ID3D12VideoEncodeCommandList2_WriteBufferImmediate(This,count,params,modes) (This)->lpVtbl->WriteBufferImmediate(This,count,params,modes) +#define ID3D12VideoEncodeCommandList2_SetProtectedResourceSession(This,protected_resource_session) (This)->lpVtbl->SetProtectedResourceSession(This,protected_resource_session) +/*** ID3D12VideoEncodeCommandList1 methods ***/ +#define ID3D12VideoEncodeCommandList2_InitializeExtensionCommand(This,extension_command,initialization_parameters,initialization_parameters_size_in_bytes) (This)->lpVtbl->InitializeExtensionCommand(This,extension_command,initialization_parameters,initialization_parameters_size_in_bytes) +#define ID3D12VideoEncodeCommandList2_ExecuteExtensionCommand(This,extension_command,execution_parameters,execution_parameters_size_in_bytes) (This)->lpVtbl->ExecuteExtensionCommand(This,extension_command,execution_parameters,execution_parameters_size_in_bytes) +/*** ID3D12VideoEncodeCommandList2 methods ***/ +#define ID3D12VideoEncodeCommandList2_EncodeFrame(This,encoder,heap,input_arguments,output_arguments) (This)->lpVtbl->EncodeFrame(This,encoder,heap,input_arguments,output_arguments) +#define ID3D12VideoEncodeCommandList2_ResolveEncoderOutputMetadata(This,input_arguments,output_arguments) (This)->lpVtbl->ResolveEncoderOutputMetadata(This,input_arguments,output_arguments) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList2_QueryInterface(ID3D12VideoEncodeCommandList2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ID3D12VideoEncodeCommandList2_AddRef(ID3D12VideoEncodeCommandList2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ID3D12VideoEncodeCommandList2_Release(ID3D12VideoEncodeCommandList2* This) { + return This->lpVtbl->Release(This); +} +/*** ID3D12Object methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList2_GetPrivateData(ID3D12VideoEncodeCommandList2* This,REFGUID guid,UINT *data_size,void *data) { + return This->lpVtbl->GetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList2_SetPrivateData(ID3D12VideoEncodeCommandList2* This,REFGUID guid,UINT data_size,const void *data) { + return This->lpVtbl->SetPrivateData(This,guid,data_size,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList2_SetPrivateDataInterface(ID3D12VideoEncodeCommandList2* This,REFGUID guid,const IUnknown *data) { + return This->lpVtbl->SetPrivateDataInterface(This,guid,data); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList2_SetName(ID3D12VideoEncodeCommandList2* This,const WCHAR *name) { + return This->lpVtbl->SetName(This,name); +} +/*** ID3D12DeviceChild methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList2_GetDevice(ID3D12VideoEncodeCommandList2* This,REFIID riid,void **device) { + return This->lpVtbl->GetDevice(This,riid,device); +} +/*** ID3D12CommandList methods ***/ +static __WIDL_INLINE D3D12_COMMAND_LIST_TYPE ID3D12VideoEncodeCommandList2_GetType(ID3D12VideoEncodeCommandList2* This) { + return This->lpVtbl->GetType(This); +} +/*** ID3D12VideoEncodeCommandList methods ***/ +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList2_Close(ID3D12VideoEncodeCommandList2* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT ID3D12VideoEncodeCommandList2_Reset(ID3D12VideoEncodeCommandList2* This,ID3D12CommandAllocator *allocator) { + return This->lpVtbl->Reset(This,allocator); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_ClearState(ID3D12VideoEncodeCommandList2* This) { + This->lpVtbl->ClearState(This); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_ResourceBarrier(ID3D12VideoEncodeCommandList2* This,UINT barriers_count,const D3D12_RESOURCE_BARRIER *barriers) { + This->lpVtbl->ResourceBarrier(This,barriers_count,barriers); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_DiscardResource(ID3D12VideoEncodeCommandList2* This,ID3D12Resource *resource,const D3D12_DISCARD_REGION *region) { + This->lpVtbl->DiscardResource(This,resource,region); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_BeginQuery(ID3D12VideoEncodeCommandList2* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->BeginQuery(This,query_heap,type,index); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_EndQuery(ID3D12VideoEncodeCommandList2* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT index) { + This->lpVtbl->EndQuery(This,query_heap,type,index); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_ResolveQueryData(ID3D12VideoEncodeCommandList2* This,ID3D12QueryHeap *query_heap,D3D12_QUERY_TYPE type,UINT start_index,UINT queries_count,ID3D12Resource *destination_buffer,UINT64 aligned_destination_buffer_offset) { + This->lpVtbl->ResolveQueryData(This,query_heap,type,start_index,queries_count,destination_buffer,aligned_destination_buffer_offset); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_SetPredication(ID3D12VideoEncodeCommandList2* This,ID3D12Resource *buffer,UINT64 aligned_buffer_offset,D3D12_PREDICATION_OP operation) { + This->lpVtbl->SetPredication(This,buffer,aligned_buffer_offset,operation); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_SetMarker(ID3D12VideoEncodeCommandList2* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->SetMarker(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_BeginEvent(ID3D12VideoEncodeCommandList2* This,UINT metadata,const void *data,UINT size) { + This->lpVtbl->BeginEvent(This,metadata,data,size); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_EndEvent(ID3D12VideoEncodeCommandList2* This) { + This->lpVtbl->EndEvent(This); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_EstimateMotion(ID3D12VideoEncodeCommandList2* This,ID3D12VideoMotionEstimator *motion_estimator,const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *output_arguments,const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT *input_arguments) { + This->lpVtbl->EstimateMotion(This,motion_estimator,output_arguments,input_arguments); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_ResolveMotionVectorHeap(ID3D12VideoEncodeCommandList2* This,const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT *output_arguments,const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT *input_arguments) { + This->lpVtbl->ResolveMotionVectorHeap(This,output_arguments,input_arguments); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_WriteBufferImmediate(ID3D12VideoEncodeCommandList2* This,UINT count,const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER *params,const D3D12_WRITEBUFFERIMMEDIATE_MODE *modes) { + This->lpVtbl->WriteBufferImmediate(This,count,params,modes); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_SetProtectedResourceSession(ID3D12VideoEncodeCommandList2* This,ID3D12ProtectedResourceSession *protected_resource_session) { + This->lpVtbl->SetProtectedResourceSession(This,protected_resource_session); +} +/*** ID3D12VideoEncodeCommandList1 methods ***/ +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_InitializeExtensionCommand(ID3D12VideoEncodeCommandList2* This,ID3D12VideoExtensionCommand *extension_command,const void *initialization_parameters,SIZE_T initialization_parameters_size_in_bytes) { + This->lpVtbl->InitializeExtensionCommand(This,extension_command,initialization_parameters,initialization_parameters_size_in_bytes); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_ExecuteExtensionCommand(ID3D12VideoEncodeCommandList2* This,ID3D12VideoExtensionCommand *extension_command,const void *execution_parameters,SIZE_T execution_parameters_size_in_bytes) { + This->lpVtbl->ExecuteExtensionCommand(This,extension_command,execution_parameters,execution_parameters_size_in_bytes); +} +/*** ID3D12VideoEncodeCommandList2 methods ***/ +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_EncodeFrame(ID3D12VideoEncodeCommandList2* This,ID3D12VideoEncoder *encoder,ID3D12VideoEncoderHeap *heap,const D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS *input_arguments,const D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS *output_arguments) { + This->lpVtbl->EncodeFrame(This,encoder,heap,input_arguments,output_arguments); +} +static __WIDL_INLINE void ID3D12VideoEncodeCommandList2_ResolveEncoderOutputMetadata(ID3D12VideoEncodeCommandList2* This,const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS *input_arguments,const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS *output_arguments) { + This->lpVtbl->ResolveEncoderOutputMetadata(This,input_arguments,output_arguments); +} +#endif +#endif + +#endif + + +#endif /* __ID3D12VideoEncodeCommandList2_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __d3d12video_h__ */ diff --git a/lib/libc/include/any-windows-any/d3dcommon.h b/lib/libc/include/any-windows-any/d3dcommon.h index 1cb0e8d870636e2773a58d94b9145020863e9676..fc86f91960c143939146d66ab067abeab198298f 100644 --- a/lib/libc/include/any-windows-any/d3dcommon.h +++ b/lib/libc/include/any-windows-any/d3dcommon.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/d3dcommon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/d3dcommon.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __d3dcommon_h__ #define __d3dcommon_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ID3D10Blob_FWD_DEFINED__ @@ -118,20 +126,20 @@ interface ID3D10Blob { #define ID3D10Blob_GetBufferSize(This) (This)->lpVtbl->GetBufferSize(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3D10Blob_QueryInterface(ID3D10Blob* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3D10Blob_QueryInterface(ID3D10Blob* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3D10Blob_AddRef(ID3D10Blob* This) { +static __WIDL_INLINE ULONG ID3D10Blob_AddRef(ID3D10Blob* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3D10Blob_Release(ID3D10Blob* This) { +static __WIDL_INLINE ULONG ID3D10Blob_Release(ID3D10Blob* This) { return This->lpVtbl->Release(This); } /*** ID3D10Blob methods ***/ -static FORCEINLINE void * ID3D10Blob_GetBufferPointer(ID3D10Blob* This) { +static __WIDL_INLINE void * ID3D10Blob_GetBufferPointer(ID3D10Blob* This) { return This->lpVtbl->GetBufferPointer(This); } -static FORCEINLINE SIZE_T ID3D10Blob_GetBufferSize(ID3D10Blob* This) { +static __WIDL_INLINE SIZE_T ID3D10Blob_GetBufferSize(ID3D10Blob* This) { return This->lpVtbl->GetBufferSize(This); } #endif @@ -215,20 +223,20 @@ interface ID3DDestructionNotifier { #define ID3DDestructionNotifier_UnregisterDestructionCallback(This,callback_id) (This)->lpVtbl->UnregisterDestructionCallback(This,callback_id) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ID3DDestructionNotifier_QueryInterface(ID3DDestructionNotifier* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ID3DDestructionNotifier_QueryInterface(ID3DDestructionNotifier* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ID3DDestructionNotifier_AddRef(ID3DDestructionNotifier* This) { +static __WIDL_INLINE ULONG ID3DDestructionNotifier_AddRef(ID3DDestructionNotifier* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ID3DDestructionNotifier_Release(ID3DDestructionNotifier* This) { +static __WIDL_INLINE ULONG ID3DDestructionNotifier_Release(ID3DDestructionNotifier* This) { return This->lpVtbl->Release(This); } /*** ID3DDestructionNotifier methods ***/ -static FORCEINLINE HRESULT ID3DDestructionNotifier_RegisterDestructionCallback(ID3DDestructionNotifier* This,PFN_DESTRUCTION_CALLBACK callback_func,void *data,UINT *callback_id) { +static __WIDL_INLINE HRESULT ID3DDestructionNotifier_RegisterDestructionCallback(ID3DDestructionNotifier* This,PFN_DESTRUCTION_CALLBACK callback_func,void *data,UINT *callback_id) { return This->lpVtbl->RegisterDestructionCallback(This,callback_func,data,callback_id); } -static FORCEINLINE HRESULT ID3DDestructionNotifier_UnregisterDestructionCallback(ID3DDestructionNotifier* This,UINT callback_id) { +static __WIDL_INLINE HRESULT ID3DDestructionNotifier_UnregisterDestructionCallback(ID3DDestructionNotifier* This,UINT callback_id) { return This->lpVtbl->UnregisterDestructionCallback(This,callback_id); } #endif @@ -302,10 +310,10 @@ interface ID3DInclude { #define ID3DInclude_Close(This,data) (This)->lpVtbl->Close(This,data) #else /*** ID3DInclude methods ***/ -static FORCEINLINE HRESULT ID3DInclude_Open(ID3DInclude* This,D3D_INCLUDE_TYPE include_type,const char *filename,const void *parent_data,const void **data,UINT *bytes) { +static __WIDL_INLINE HRESULT ID3DInclude_Open(ID3DInclude* This,D3D_INCLUDE_TYPE include_type,const char *filename,const void *parent_data,const void **data,UINT *bytes) { return This->lpVtbl->Open(This,include_type,filename,parent_data,data,bytes); } -static FORCEINLINE HRESULT ID3DInclude_Close(ID3DInclude* This,const void *data) { +static __WIDL_INLINE HRESULT ID3DInclude_Close(ID3DInclude* This,const void *data) { return This->lpVtbl->Close(This,data); } #endif diff --git a/lib/libc/include/any-windows-any/d3dx9anim.h b/lib/libc/include/any-windows-any/d3dx9anim.h index dcd44705069d2953218f0d4ef22a142bcf8b7947..7042208ccc9ad9f25c375b829ae3b5452340dccd 100644 --- a/lib/libc/include/any-windows-any/d3dx9anim.h +++ b/lib/libc/include/any-windows-any/d3dx9anim.h @@ -185,23 +185,25 @@ DECLARE_INTERFACE(ID3DXAllocateHierarchy) #define INTERFACE ID3DXLoadUserData DECLARE_INTERFACE(ID3DXLoadUserData) { - STDMETHOD(LoadTopLevelData)(ID3DXFileData *child_data) PURE; - STDMETHOD(LoadFrameChildData)(D3DXFRAME *frame, ID3DXFileData *child_data) PURE; - STDMETHOD(LoadMeshChildData)(D3DXMESHCONTAINER *mesh_container, ID3DXFileData *child_data) PURE; + /* MS DirectX SDK headers define these methods without 'this' parameter. */ + STDMETHOD(LoadTopLevelData)(THIS_ ID3DXFileData *child_data) PURE; + STDMETHOD(LoadFrameChildData)(THIS_ D3DXFRAME *frame, ID3DXFileData *child_data) PURE; + STDMETHOD(LoadMeshChildData)(THIS_ D3DXMESHCONTAINER *mesh_container, ID3DXFileData *child_data) PURE; }; #undef INTERFACE #define INTERFACE ID3DXSaveUserData DECLARE_INTERFACE(ID3DXSaveUserData) { - STDMETHOD(AddFrameChildData)(const D3DXFRAME *frame, + /* MS DirectX SDK headers define these methods without 'this' parameter. */ + STDMETHOD(AddFrameChildData)(THIS_ const D3DXFRAME *frame, ID3DXFileSaveObject *save_obj, ID3DXFileSaveData *frame_data) PURE; - STDMETHOD(AddMeshChildData)(const D3DXMESHCONTAINER *mesh_container, + STDMETHOD(AddMeshChildData)(THIS_ const D3DXMESHCONTAINER *mesh_container, ID3DXFileSaveObject *save_obj, ID3DXFileSaveData *mesh_data) PURE; - STDMETHOD(AddTopLevelDataObjectsPre)(ID3DXFileSaveObject *save_obj) PURE; - STDMETHOD(AddTopLevelDataObjectsPost)(ID3DXFileSaveObject *save_obj) PURE; - STDMETHOD(RegisterTemplates)(ID3DXFile *file) PURE; - STDMETHOD(SaveTemplates)(ID3DXFileSaveObject *save_obj) PURE; + STDMETHOD(AddTopLevelDataObjectsPre)(THIS_ ID3DXFileSaveObject *save_obj) PURE; + STDMETHOD(AddTopLevelDataObjectsPost)(THIS_ ID3DXFileSaveObject *save_obj) PURE; + STDMETHOD(RegisterTemplates)(THIS_ ID3DXFile *file) PURE; + STDMETHOD(SaveTemplates)(THIS_ ID3DXFileSaveObject *save_obj) PURE; }; #undef INTERFACE diff --git a/lib/libc/include/any-windows-any/d3dx9math.h b/lib/libc/include/any-windows-any/d3dx9math.h index 74a29556989c3da6bc5e4a569c86f522151a0d0d..2a1903e8e4f0e72be44974841f9ee1463d331cd0 100644 --- a/lib/libc/include/any-windows-any/d3dx9math.h +++ b/lib/libc/include/any-windows-any/d3dx9math.h @@ -397,6 +397,7 @@ HRESULT WINAPI D3DXSHEvalSphericalLight(UINT order, const D3DXVECTOR3 *dir, FLOA FLOAT* WINAPI D3DXSHMultiply2(FLOAT *out, const FLOAT *a, const FLOAT *b); FLOAT* WINAPI D3DXSHMultiply3(FLOAT *out, const FLOAT *a, const FLOAT *b); FLOAT* WINAPI D3DXSHMultiply4(FLOAT *out, const FLOAT *a, const FLOAT *b); +HRESULT WINAPI D3DXSHProjectCubeMap(UINT order, IDirect3DCubeTexture9 *texture, FLOAT *red, FLOAT *green, FLOAT *blue); FLOAT* WINAPI D3DXSHRotate(FLOAT *out, UINT order, const D3DXMATRIX *matrix, const FLOAT *in); FLOAT* WINAPI D3DXSHRotateZ(FLOAT *out, UINT order, FLOAT angle, const FLOAT *in); FLOAT* WINAPI D3DXSHScale(FLOAT *out, UINT order, const FLOAT *a, const FLOAT scale); diff --git a/lib/libc/include/any-windows-any/dbgeng.h b/lib/libc/include/any-windows-any/dbgeng.h index 59d5841f96fdd2f4413eabc707dae9c74e7a6479..fc9f182682105051bcd049b93f3871f134498ba4 100644 --- a/lib/libc/include/any-windows-any/dbgeng.h +++ b/lib/libc/include/any-windows-any/dbgeng.h @@ -82,6 +82,9 @@ extern "C" { STDMETHOD(GetThreadContext)(THIS_ PVOID Context,ULONG ContextSize) PURE; STDMETHOD(SetThreadContext)(THIS_ PVOID Context,ULONG ContextSize) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugAdvanced,0xf2df5f53,0x071f,0x47bd,0x9d,0xe6,0x57,0x34,0xc3,0xfe,0xd6,0x89) +#endif #define DEBUG_BREAKPOINT_CODE 0 #define DEBUG_BREAKPOINT_DATA 1 @@ -140,6 +143,9 @@ extern "C" { STDMETHOD(SetOffsetExpression)(THIS_ PCSTR Expression) PURE; STDMETHOD(GetParameters)(THIS_ PDEBUG_BREAKPOINT_PARAMETERS Params) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugBreakpoint,0x5bd9d474,0x5975,0x423a,0xb8,0x8b,0x65,0xa8,0xe7,0x11,0x0e,0x65) +#endif #define DEBUG_ATTACH_KERNEL_CONNECTION 0x00000000 #define DEBUG_ATTACH_LOCAL_KERNEL 0x00000001 @@ -252,6 +258,9 @@ extern "C" { STDMETHOD(SetEventCallbacks)(THIS_ PDEBUG_EVENT_CALLBACKS Callbacks) PURE; STDMETHOD(FlushCallbacks)(THIS) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugClient,0x27fe5639,0x8407,0x4f47,0x83,0x64,0xee,0x11,0x8f,0xb0,0x8a,0xc8) +#endif #define DEBUG_FORMAT_DEFAULT 0x00000000 #define DEBUG_FORMAT_WRITE_CAB 0x20000000 @@ -331,6 +340,9 @@ extern "C" { STDMETHOD(DetachCurrentProcess)(THIS) PURE; STDMETHOD(AbandonCurrentProcess)(THIS) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugClient2,0xedbed635,0x372e,0x4dab,0xbb,0xfe,0xed,0x0d,0x2f,0x63,0xbe,0x81) +#endif #undef INTERFACE #define INTERFACE IDebugClient3 @@ -397,6 +409,9 @@ extern "C" { STDMETHOD(CreateProcessWide)(THIS_ ULONG64 Server,PWSTR CommandLine,ULONG CreateFlags) PURE; STDMETHOD(CreateProcessAndAttachWide)(THIS_ ULONG64 Server,PWSTR CommandLine,ULONG CreateFlags,ULONG ProcessId,ULONG AttachFlags) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugClient3,0xdd492d7f,0x71b8,0x4ad6,0xa8,0xdc,0x1c,0x88,0x74,0x79,0xff,0x91) +#endif #undef INTERFACE #define INTERFACE IDebugClient4 @@ -468,6 +483,9 @@ extern "C" { STDMETHOD(GetDumpFile)(THIS_ ULONG Index,PSTR Buffer,ULONG BufferSize,PULONG NameSize,PULONG64 Handle,PULONG Type) PURE; STDMETHOD(GetDumpFileWide)(THIS_ ULONG Index,PWSTR Buffer,ULONG BufferSize,PULONG NameSize,PULONG64 Handle,PULONG Type) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugClient4,0xca83c3de,0x5089,0x4cf8,0x93,0xc8,0xd8,0x92,0x38,0x7f,0x2a,0x5e) +#endif #define DEBUG_STATUS_NO_CHANGE 0 #define DEBUG_STATUS_GO 1 @@ -796,6 +814,9 @@ extern "C" { STDMETHOD(WaitForEvent)(THIS_ ULONG Flags,ULONG Timeout) PURE; STDMETHOD(GetLastEventInformation)(THIS_ PULONG Type,PULONG ProcessId,PULONG ThreadId,PVOID ExtraInformation,ULONG ExtraInformationSize,PULONG ExtraInformationUsed,PSTR Description,ULONG DescriptionSize,PULONG DescriptionUsed) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugControl,0x5182e668,0x105e,0x416e,0xad,0x92,0x24,0xef,0x80,0x04,0x24,0xba) +#endif #define DEBUG_OUT_TEXT_REPL_DEFAULT 0x00000000 @@ -906,6 +927,9 @@ extern "C" { STDMETHOD(RemoveTextReplacements)(THIS) PURE; STDMETHOD(OutputTextReplacements)(THIS_ ULONG OutputControl,ULONG Flags) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugControl2,0xd4366723,0x44df,0x4bed,0x8c,0x7e,0x4c,0x05,0x42,0x4f,0x45,0x88) +#endif #define DEBUG_ASMOPT_DEFAULT 0x00000000 #define DEBUG_ASMOPT_VERBOSE 0x00000001 @@ -1040,6 +1064,9 @@ extern "C" { STDMETHOD(GetCurrentEventIndex)(THIS_ PULONG Index) PURE; STDMETHOD(SetNextEventIndex)(THIS_ ULONG Relation,ULONG Value,PULONG NextIndex) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugControl3,0x7df74a86,0xb03f,0x407f,0x90,0xab,0xa2,0x0d,0xad,0xce,0xad,0x08) +#endif #define DEBUG_DATA_SPACE_VIRTUAL 0 #define DEBUG_DATA_SPACE_PHYSICAL 1 @@ -1232,6 +1259,9 @@ extern "C" { STDMETHOD(ReadDebuggerData)(THIS_ ULONG Index,PVOID Buffer,ULONG BufferSize,PULONG DataSize) PURE; STDMETHOD(ReadProcessorSystemData)(THIS_ ULONG Processor,ULONG Index,PVOID Buffer,ULONG BufferSize,PULONG DataSize) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugDataSpaces,0x88f7dfab,0x3ea7,0x4c3a,0xae,0xfb,0xc4,0xe8,0x10,0x61,0x73,0xaa) +#endif #define DEBUG_HANDLE_DATA_TYPE_BASIC 0 #define DEBUG_HANDLE_DATA_TYPE_TYPE_NAME 1 @@ -1282,6 +1312,9 @@ extern "C" { STDMETHOD(FillPhysical)(THIS_ ULONG64 Start,ULONG Size,PVOID Pattern,ULONG PatternSize,PULONG Filled) PURE; STDMETHOD(QueryVirtual)(THIS_ ULONG64 Offset,PMEMORY_BASIC_INFORMATION64 Info) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugDataSpaces2,0x7a5e852f,0x96e9,0x468f,0xac,0x1b,0x0b,0x3a,0xdd,0xc4,0xa0,0x49) +#endif #undef INTERFACE #define INTERFACE IDebugDataSpaces3 @@ -1322,6 +1355,9 @@ extern "C" { STDMETHOD(GetNextTagged)(THIS_ ULONG64 Handle,LPGUID Tag,PULONG Size) PURE; STDMETHOD(EndEnumTagged)(THIS_ ULONG64 Handle) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugDataSpaces3,0x23f79d6c,0x8aaf,0x4f7c,0xa6,0x07,0x99,0x95,0xf5,0x40,0x7e,0x63) +#endif #define DEBUG_EVENT_BREAKPOINT 0x00000001 #define DEBUG_EVENT_EXCEPTION 0x00000002 @@ -1400,6 +1436,9 @@ extern "C" { STDMETHOD(ChangeEngineState)(THIS_ ULONG Flags,ULONG64 Argument) PURE; STDMETHOD(ChangeSymbolState)(THIS_ ULONG Flags,ULONG64 Argument) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugEventCallbacks,0x337be28b,0x5036,0x4d72,0xb6,0xbf,0xc4,0x5f,0xbb,0x9f,0x2e,0xaa) +#endif #undef INTERFACE #define INTERFACE IDebugInputCallbacks @@ -1410,6 +1449,9 @@ extern "C" { STDMETHOD(StartInput)(THIS_ ULONG BufferSize) PURE; STDMETHOD(EndInput)(THIS) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugInputCallbacks,0x9f50e42c,0xf136,0x499e,0x9a,0x97,0x73,0x03,0x6c,0x94,0xed,0x2d) +#endif #undef INTERFACE #define INTERFACE IDebugOutputCallbacks @@ -1419,6 +1461,9 @@ extern "C" { STDMETHOD_(ULONG,Release)(THIS) PURE; STDMETHOD(Output)(THIS_ ULONG Mask,PCSTR Text) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugOutputCallbacks,0x4bf58045,0xd654,0x4c40,0xb0,0xaf,0x68,0x30,0x90,0xf3,0x56,0xdc) +#endif #define DEBUG_REGISTER_SUB_REGISTER 0x00000001 @@ -1456,6 +1501,9 @@ extern "C" { STDMETHOD(GetStackOffset)(THIS_ PULONG64 Offset) PURE; STDMETHOD(GetFrameOffset)(THIS_ PULONG64 Offset) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugRegisters,0xce289126,0x9e84,0x45a7,0x93,0x7e,0x67,0xbb,0x18,0x69,0x14,0x93) +#endif #define DEBUG_OUTPUT_SYMBOLS_DEFAULT 0x00000000 #define DEBUG_OUTPUT_SYMBOLS_NO_NAMES 0x00000001 @@ -1502,6 +1550,9 @@ extern "C" { STDMETHOD(WriteSymbol)(THIS_ ULONG Index,PCSTR Value) PURE; STDMETHOD(OutputAsType)(THIS_ ULONG Index,PCSTR Type) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugSymbolGroup,0xf2528316,0x0f1a,0x4431,0xae,0xed,0x11,0xd0,0x96,0xe1,0xe2,0xab) +#endif #define DEBUG_MODULE_LOADED 0x00000000 #define DEBUG_MODULE_UNLOADED 0x00000001 @@ -1608,6 +1659,9 @@ extern "C" { STDMETHOD(FindSourceFile)(THIS_ ULONG StartElement,PCSTR File,ULONG Flags,PULONG FoundElement,PSTR Buffer,ULONG BufferSize,PULONG FoundSize) PURE; STDMETHOD(GetSourceFileLineOffsets)(THIS_ PCSTR File,PULONG64 Buffer,ULONG BufferLines,PULONG FileLines) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugSymbols,0x8c31e98c,0x983a,0x48a5,0x90,0x16,0x6f,0xe5,0xd6,0x67,0xa9,0x50) +#endif #define DEBUG_MODNAME_IMAGE 0x00000000 #define DEBUG_MODNAME_MODULE 0x00000001 @@ -1683,6 +1737,9 @@ extern "C" { STDMETHOD(RemoveTypeOptions)(THIS_ ULONG Options) PURE; STDMETHOD(SetTypeOptions)(THIS_ ULONG Options) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugSymbols2,0x3a707211,0xafdd,0x4495,0xad,0x4f,0x56,0xfe,0xcd,0xf8,0x16,0x3f) +#endif #undef INTERFACE #define INTERFACE IDebugSystemObjects @@ -1720,6 +1777,9 @@ extern "C" { STDMETHOD(GetProcessIdByHandle)(THIS_ ULONG64 Handle,PULONG Id) PURE; STDMETHOD(GetCurrentProcessExecutableName)(THIS_ PSTR Buffer,ULONG BufferSize,PULONG ExeSize) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugSystemObjects,0x6b86fe2c,0x2c4f,0x4f0c,0x9d,0xa2,0x17,0x43,0x11,0xac,0xc3,0x27) +#endif #undef INTERFACE #define INTERFACE IDebugSystemObjects2 @@ -1762,6 +1822,9 @@ extern "C" { STDMETHOD(GetImplicitProcessDataOffset)(THIS_ PULONG64 Offset) PURE; STDMETHOD(SetImplicitProcessDataOffset)(THIS_ ULONG64 Offset) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugSystemObjects2,0x0ae9f5ff,0x1852,0x4679,0xb0,0x55,0x49,0x4b,0xee,0x64,0x07,0xee) +#endif #undef INTERFACE #define INTERFACE IDebugSystemObjects3 @@ -1813,6 +1876,9 @@ extern "C" { STDMETHOD(GetSystemByServer)(THIS_ ULONG64 Server,PULONG Id) PURE; STDMETHOD(GetCurrentSystemServerName)(THIS_ PSTR Buffer,ULONG BufferSize,PULONG NameSize) PURE; }; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDebugSystemObjects3,0xe9676e2f,0xe286,0x4ea3,0xb0,0xf9,0xdf,0xe5,0xd9,0xfc,0x33,0x0e) +#endif #define DEBUG_COMMAND_EXCEPTION_ID 0xdbe00dbe diff --git a/lib/libc/include/any-windows-any/dbgprop.h b/lib/libc/include/any-windows-any/dbgprop.h index 124de2465d0ec9383a1cc332d1dcc8aabdd453b7..06b318f170f90c68dcec0e522c47e5d406b8cc17 100644 --- a/lib/libc/include/any-windows-any/dbgprop.h +++ b/lib/libc/include/any-windows-any/dbgprop.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dbgprop.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dbgprop.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dbgprop_h__ #define __dbgprop_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDebugProperty_FWD_DEFINED__ @@ -394,29 +402,29 @@ interface IDebugProperty { #define IDebugProperty_GetParent(This,ppDebugProp) (This)->lpVtbl->GetParent(This,ppDebugProp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugProperty_QueryInterface(IDebugProperty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugProperty_QueryInterface(IDebugProperty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugProperty_AddRef(IDebugProperty* This) { +static __WIDL_INLINE ULONG IDebugProperty_AddRef(IDebugProperty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugProperty_Release(IDebugProperty* This) { +static __WIDL_INLINE ULONG IDebugProperty_Release(IDebugProperty* This) { return This->lpVtbl->Release(This); } /*** IDebugProperty methods ***/ -static FORCEINLINE HRESULT IDebugProperty_GetPropertyInfo(IDebugProperty* This,DWORD dwFieldSpec,UINT nRadix,DebugPropertyInfo *pPropertyInfo) { +static __WIDL_INLINE HRESULT IDebugProperty_GetPropertyInfo(IDebugProperty* This,DWORD dwFieldSpec,UINT nRadix,DebugPropertyInfo *pPropertyInfo) { return This->lpVtbl->GetPropertyInfo(This,dwFieldSpec,nRadix,pPropertyInfo); } -static FORCEINLINE HRESULT IDebugProperty_GetExtendedInfo(IDebugProperty* This,ULONG cInfos,GUID *rgguidExtendedInfo,VARIANT *rgvar) { +static __WIDL_INLINE HRESULT IDebugProperty_GetExtendedInfo(IDebugProperty* This,ULONG cInfos,GUID *rgguidExtendedInfo,VARIANT *rgvar) { return This->lpVtbl->GetExtendedInfo(This,cInfos,rgguidExtendedInfo,rgvar); } -static FORCEINLINE HRESULT IDebugProperty_SetValueAsString(IDebugProperty* This,LPCOLESTR pszValue,UINT nRadix) { +static __WIDL_INLINE HRESULT IDebugProperty_SetValueAsString(IDebugProperty* This,LPCOLESTR pszValue,UINT nRadix) { return This->lpVtbl->SetValueAsString(This,pszValue,nRadix); } -static FORCEINLINE HRESULT IDebugProperty_EnumMembers(IDebugProperty* This,DWORD dwFieldSpec,UINT nRadix,REFIID refiid,IEnumDebugPropertyInfo **ppepi) { +static __WIDL_INLINE HRESULT IDebugProperty_EnumMembers(IDebugProperty* This,DWORD dwFieldSpec,UINT nRadix,REFIID refiid,IEnumDebugPropertyInfo **ppepi) { return This->lpVtbl->EnumMembers(This,dwFieldSpec,nRadix,refiid,ppepi); } -static FORCEINLINE HRESULT IDebugProperty_GetParent(IDebugProperty* This,IDebugProperty **ppDebugProp) { +static __WIDL_INLINE HRESULT IDebugProperty_GetParent(IDebugProperty* This,IDebugProperty **ppDebugProp) { return This->lpVtbl->GetParent(This,ppDebugProp); } #endif @@ -551,29 +559,29 @@ interface IEnumDebugPropertyInfo { #define IEnumDebugPropertyInfo_GetCount(This,pcelt) (This)->lpVtbl->GetCount(This,pcelt) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumDebugPropertyInfo_QueryInterface(IEnumDebugPropertyInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumDebugPropertyInfo_QueryInterface(IEnumDebugPropertyInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumDebugPropertyInfo_AddRef(IEnumDebugPropertyInfo* This) { +static __WIDL_INLINE ULONG IEnumDebugPropertyInfo_AddRef(IEnumDebugPropertyInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumDebugPropertyInfo_Release(IEnumDebugPropertyInfo* This) { +static __WIDL_INLINE ULONG IEnumDebugPropertyInfo_Release(IEnumDebugPropertyInfo* This) { return This->lpVtbl->Release(This); } /*** IEnumDebugPropertyInfo methods ***/ -static FORCEINLINE HRESULT IEnumDebugPropertyInfo_Next(IEnumDebugPropertyInfo* This,ULONG celt,DebugPropertyInfo *pi,ULONG *pcEltsfetched) { +static __WIDL_INLINE HRESULT IEnumDebugPropertyInfo_Next(IEnumDebugPropertyInfo* This,ULONG celt,DebugPropertyInfo *pi,ULONG *pcEltsfetched) { return This->lpVtbl->Next(This,celt,pi,pcEltsfetched); } -static FORCEINLINE HRESULT IEnumDebugPropertyInfo_Skip(IEnumDebugPropertyInfo* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumDebugPropertyInfo_Skip(IEnumDebugPropertyInfo* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumDebugPropertyInfo_Reset(IEnumDebugPropertyInfo* This) { +static __WIDL_INLINE HRESULT IEnumDebugPropertyInfo_Reset(IEnumDebugPropertyInfo* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumDebugPropertyInfo_Clone(IEnumDebugPropertyInfo* This,IEnumDebugPropertyInfo **ppepi) { +static __WIDL_INLINE HRESULT IEnumDebugPropertyInfo_Clone(IEnumDebugPropertyInfo* This,IEnumDebugPropertyInfo **ppepi) { return This->lpVtbl->Clone(This,ppepi); } -static FORCEINLINE HRESULT IEnumDebugPropertyInfo_GetCount(IEnumDebugPropertyInfo* This,ULONG *pcelt) { +static __WIDL_INLINE HRESULT IEnumDebugPropertyInfo_GetCount(IEnumDebugPropertyInfo* This,ULONG *pcelt) { return This->lpVtbl->GetCount(This,pcelt); } #endif @@ -712,36 +720,36 @@ interface IDebugExtendedProperty { #define IDebugExtendedProperty_EnumExtendedMembers(This,dwFieldSpec,nRadix,ppeepi) (This)->lpVtbl->EnumExtendedMembers(This,dwFieldSpec,nRadix,ppeepi) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugExtendedProperty_QueryInterface(IDebugExtendedProperty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugExtendedProperty_QueryInterface(IDebugExtendedProperty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugExtendedProperty_AddRef(IDebugExtendedProperty* This) { +static __WIDL_INLINE ULONG IDebugExtendedProperty_AddRef(IDebugExtendedProperty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugExtendedProperty_Release(IDebugExtendedProperty* This) { +static __WIDL_INLINE ULONG IDebugExtendedProperty_Release(IDebugExtendedProperty* This) { return This->lpVtbl->Release(This); } /*** IDebugProperty methods ***/ -static FORCEINLINE HRESULT IDebugExtendedProperty_GetPropertyInfo(IDebugExtendedProperty* This,DWORD dwFieldSpec,UINT nRadix,DebugPropertyInfo *pPropertyInfo) { +static __WIDL_INLINE HRESULT IDebugExtendedProperty_GetPropertyInfo(IDebugExtendedProperty* This,DWORD dwFieldSpec,UINT nRadix,DebugPropertyInfo *pPropertyInfo) { return This->lpVtbl->GetPropertyInfo(This,dwFieldSpec,nRadix,pPropertyInfo); } -static FORCEINLINE HRESULT IDebugExtendedProperty_GetExtendedInfo(IDebugExtendedProperty* This,ULONG cInfos,GUID *rgguidExtendedInfo,VARIANT *rgvar) { +static __WIDL_INLINE HRESULT IDebugExtendedProperty_GetExtendedInfo(IDebugExtendedProperty* This,ULONG cInfos,GUID *rgguidExtendedInfo,VARIANT *rgvar) { return This->lpVtbl->GetExtendedInfo(This,cInfos,rgguidExtendedInfo,rgvar); } -static FORCEINLINE HRESULT IDebugExtendedProperty_SetValueAsString(IDebugExtendedProperty* This,LPCOLESTR pszValue,UINT nRadix) { +static __WIDL_INLINE HRESULT IDebugExtendedProperty_SetValueAsString(IDebugExtendedProperty* This,LPCOLESTR pszValue,UINT nRadix) { return This->lpVtbl->SetValueAsString(This,pszValue,nRadix); } -static FORCEINLINE HRESULT IDebugExtendedProperty_EnumMembers(IDebugExtendedProperty* This,DWORD dwFieldSpec,UINT nRadix,REFIID refiid,IEnumDebugPropertyInfo **ppepi) { +static __WIDL_INLINE HRESULT IDebugExtendedProperty_EnumMembers(IDebugExtendedProperty* This,DWORD dwFieldSpec,UINT nRadix,REFIID refiid,IEnumDebugPropertyInfo **ppepi) { return This->lpVtbl->EnumMembers(This,dwFieldSpec,nRadix,refiid,ppepi); } -static FORCEINLINE HRESULT IDebugExtendedProperty_GetParent(IDebugExtendedProperty* This,IDebugProperty **ppDebugProp) { +static __WIDL_INLINE HRESULT IDebugExtendedProperty_GetParent(IDebugExtendedProperty* This,IDebugProperty **ppDebugProp) { return This->lpVtbl->GetParent(This,ppDebugProp); } /*** IDebugExtendedProperty methods ***/ -static FORCEINLINE HRESULT IDebugExtendedProperty_GetExtendedPropertyInfo(IDebugExtendedProperty* This,DWORD dwFieldSpec,UINT nRadix,ExtendedDebugPropertyInfo *pExtendedPropertyInfo) { +static __WIDL_INLINE HRESULT IDebugExtendedProperty_GetExtendedPropertyInfo(IDebugExtendedProperty* This,DWORD dwFieldSpec,UINT nRadix,ExtendedDebugPropertyInfo *pExtendedPropertyInfo) { return This->lpVtbl->GetExtendedPropertyInfo(This,dwFieldSpec,nRadix,pExtendedPropertyInfo); } -static FORCEINLINE HRESULT IDebugExtendedProperty_EnumExtendedMembers(IDebugExtendedProperty* This,DWORD dwFieldSpec,UINT nRadix,IEnumDebugExtendedPropertyInfo **ppeepi) { +static __WIDL_INLINE HRESULT IDebugExtendedProperty_EnumExtendedMembers(IDebugExtendedProperty* This,DWORD dwFieldSpec,UINT nRadix,IEnumDebugExtendedPropertyInfo **ppeepi) { return This->lpVtbl->EnumExtendedMembers(This,dwFieldSpec,nRadix,ppeepi); } #endif @@ -844,29 +852,29 @@ interface IEnumDebugExtendedPropertyInfo { #define IEnumDebugExtendedPropertyInfo_GetCount(This,pcelt) (This)->lpVtbl->GetCount(This,pcelt) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumDebugExtendedPropertyInfo_QueryInterface(IEnumDebugExtendedPropertyInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumDebugExtendedPropertyInfo_QueryInterface(IEnumDebugExtendedPropertyInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumDebugExtendedPropertyInfo_AddRef(IEnumDebugExtendedPropertyInfo* This) { +static __WIDL_INLINE ULONG IEnumDebugExtendedPropertyInfo_AddRef(IEnumDebugExtendedPropertyInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumDebugExtendedPropertyInfo_Release(IEnumDebugExtendedPropertyInfo* This) { +static __WIDL_INLINE ULONG IEnumDebugExtendedPropertyInfo_Release(IEnumDebugExtendedPropertyInfo* This) { return This->lpVtbl->Release(This); } /*** IEnumDebugExtendedPropertyInfo methods ***/ -static FORCEINLINE HRESULT IEnumDebugExtendedPropertyInfo_Next(IEnumDebugExtendedPropertyInfo* This,ULONG celt,ExtendedDebugPropertyInfo *rgExtendedPropertyInfo,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumDebugExtendedPropertyInfo_Next(IEnumDebugExtendedPropertyInfo* This,ULONG celt,ExtendedDebugPropertyInfo *rgExtendedPropertyInfo,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgExtendedPropertyInfo,pceltFetched); } -static FORCEINLINE HRESULT IEnumDebugExtendedPropertyInfo_Skip(IEnumDebugExtendedPropertyInfo* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumDebugExtendedPropertyInfo_Skip(IEnumDebugExtendedPropertyInfo* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumDebugExtendedPropertyInfo_Reset(IEnumDebugExtendedPropertyInfo* This) { +static __WIDL_INLINE HRESULT IEnumDebugExtendedPropertyInfo_Reset(IEnumDebugExtendedPropertyInfo* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumDebugExtendedPropertyInfo_Clone(IEnumDebugExtendedPropertyInfo* This,IEnumDebugExtendedPropertyInfo **pedpe) { +static __WIDL_INLINE HRESULT IEnumDebugExtendedPropertyInfo_Clone(IEnumDebugExtendedPropertyInfo* This,IEnumDebugExtendedPropertyInfo **pedpe) { return This->lpVtbl->Clone(This,pedpe); } -static FORCEINLINE HRESULT IEnumDebugExtendedPropertyInfo_GetCount(IEnumDebugExtendedPropertyInfo* This,ULONG *pcelt) { +static __WIDL_INLINE HRESULT IEnumDebugExtendedPropertyInfo_GetCount(IEnumDebugExtendedPropertyInfo* This,ULONG *pcelt) { return This->lpVtbl->GetCount(This,pcelt); } #endif @@ -968,26 +976,26 @@ interface IPerPropertyBrowsing2 { #define IPerPropertyBrowsing2_SetPredefinedValue(This,dispid,dwCookie) (This)->lpVtbl->SetPredefinedValue(This,dispid,dwCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPerPropertyBrowsing2_QueryInterface(IPerPropertyBrowsing2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPerPropertyBrowsing2_QueryInterface(IPerPropertyBrowsing2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPerPropertyBrowsing2_AddRef(IPerPropertyBrowsing2* This) { +static __WIDL_INLINE ULONG IPerPropertyBrowsing2_AddRef(IPerPropertyBrowsing2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPerPropertyBrowsing2_Release(IPerPropertyBrowsing2* This) { +static __WIDL_INLINE ULONG IPerPropertyBrowsing2_Release(IPerPropertyBrowsing2* This) { return This->lpVtbl->Release(This); } /*** IPerPropertyBrowsing2 methods ***/ -static FORCEINLINE HRESULT IPerPropertyBrowsing2_GetDisplayString(IPerPropertyBrowsing2* This,DISPID dispid,BSTR *pBstr) { +static __WIDL_INLINE HRESULT IPerPropertyBrowsing2_GetDisplayString(IPerPropertyBrowsing2* This,DISPID dispid,BSTR *pBstr) { return This->lpVtbl->GetDisplayString(This,dispid,pBstr); } -static FORCEINLINE HRESULT IPerPropertyBrowsing2_MapPropertyToPage(IPerPropertyBrowsing2* This,DISPID dispid,CLSID *pClsidPropPage) { +static __WIDL_INLINE HRESULT IPerPropertyBrowsing2_MapPropertyToPage(IPerPropertyBrowsing2* This,DISPID dispid,CLSID *pClsidPropPage) { return This->lpVtbl->MapPropertyToPage(This,dispid,pClsidPropPage); } -static FORCEINLINE HRESULT IPerPropertyBrowsing2_GetPredefinedStrings(IPerPropertyBrowsing2* This,DISPID dispid,CALPOLESTR *pCaStrings,CADWORD *pCaCookies) { +static __WIDL_INLINE HRESULT IPerPropertyBrowsing2_GetPredefinedStrings(IPerPropertyBrowsing2* This,DISPID dispid,CALPOLESTR *pCaStrings,CADWORD *pCaCookies) { return This->lpVtbl->GetPredefinedStrings(This,dispid,pCaStrings,pCaCookies); } -static FORCEINLINE HRESULT IPerPropertyBrowsing2_SetPredefinedValue(IPerPropertyBrowsing2* This,DISPID dispid,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IPerPropertyBrowsing2_SetPredefinedValue(IPerPropertyBrowsing2* This,DISPID dispid,DWORD dwCookie) { return This->lpVtbl->SetPredefinedValue(This,dispid,dwCookie); } #endif @@ -1055,17 +1063,17 @@ interface IDebugPropertyEnumType_All { #define IDebugPropertyEnumType_All_GetName(This,a) (This)->lpVtbl->GetName(This,a) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugPropertyEnumType_All_QueryInterface(IDebugPropertyEnumType_All* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugPropertyEnumType_All_QueryInterface(IDebugPropertyEnumType_All* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugPropertyEnumType_All_AddRef(IDebugPropertyEnumType_All* This) { +static __WIDL_INLINE ULONG IDebugPropertyEnumType_All_AddRef(IDebugPropertyEnumType_All* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugPropertyEnumType_All_Release(IDebugPropertyEnumType_All* This) { +static __WIDL_INLINE ULONG IDebugPropertyEnumType_All_Release(IDebugPropertyEnumType_All* This) { return This->lpVtbl->Release(This); } /*** IDebugPropertyEnumType_All methods ***/ -static FORCEINLINE HRESULT IDebugPropertyEnumType_All_GetName(IDebugPropertyEnumType_All* This,BSTR *a) { +static __WIDL_INLINE HRESULT IDebugPropertyEnumType_All_GetName(IDebugPropertyEnumType_All* This,BSTR *a) { return This->lpVtbl->GetName(This,a); } #endif @@ -1130,17 +1138,17 @@ interface IDebugPropertyEnumType_Locals { #define IDebugPropertyEnumType_Locals_GetName(This,a) (This)->lpVtbl->GetName(This,a) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugPropertyEnumType_Locals_QueryInterface(IDebugPropertyEnumType_Locals* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugPropertyEnumType_Locals_QueryInterface(IDebugPropertyEnumType_Locals* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugPropertyEnumType_Locals_AddRef(IDebugPropertyEnumType_Locals* This) { +static __WIDL_INLINE ULONG IDebugPropertyEnumType_Locals_AddRef(IDebugPropertyEnumType_Locals* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugPropertyEnumType_Locals_Release(IDebugPropertyEnumType_Locals* This) { +static __WIDL_INLINE ULONG IDebugPropertyEnumType_Locals_Release(IDebugPropertyEnumType_Locals* This) { return This->lpVtbl->Release(This); } /*** IDebugPropertyEnumType_All methods ***/ -static FORCEINLINE HRESULT IDebugPropertyEnumType_Locals_GetName(IDebugPropertyEnumType_Locals* This,BSTR *a) { +static __WIDL_INLINE HRESULT IDebugPropertyEnumType_Locals_GetName(IDebugPropertyEnumType_Locals* This,BSTR *a) { return This->lpVtbl->GetName(This,a); } #endif @@ -1205,17 +1213,17 @@ interface IDebugPropertyEnumType_Arguments { #define IDebugPropertyEnumType_Arguments_GetName(This,a) (This)->lpVtbl->GetName(This,a) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugPropertyEnumType_Arguments_QueryInterface(IDebugPropertyEnumType_Arguments* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugPropertyEnumType_Arguments_QueryInterface(IDebugPropertyEnumType_Arguments* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugPropertyEnumType_Arguments_AddRef(IDebugPropertyEnumType_Arguments* This) { +static __WIDL_INLINE ULONG IDebugPropertyEnumType_Arguments_AddRef(IDebugPropertyEnumType_Arguments* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugPropertyEnumType_Arguments_Release(IDebugPropertyEnumType_Arguments* This) { +static __WIDL_INLINE ULONG IDebugPropertyEnumType_Arguments_Release(IDebugPropertyEnumType_Arguments* This) { return This->lpVtbl->Release(This); } /*** IDebugPropertyEnumType_All methods ***/ -static FORCEINLINE HRESULT IDebugPropertyEnumType_Arguments_GetName(IDebugPropertyEnumType_Arguments* This,BSTR *a) { +static __WIDL_INLINE HRESULT IDebugPropertyEnumType_Arguments_GetName(IDebugPropertyEnumType_Arguments* This,BSTR *a) { return This->lpVtbl->GetName(This,a); } #endif @@ -1280,17 +1288,17 @@ interface IDebugPropertyEnumType_LocalsPlusArgs { #define IDebugPropertyEnumType_LocalsPlusArgs_GetName(This,a) (This)->lpVtbl->GetName(This,a) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugPropertyEnumType_LocalsPlusArgs_QueryInterface(IDebugPropertyEnumType_LocalsPlusArgs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugPropertyEnumType_LocalsPlusArgs_QueryInterface(IDebugPropertyEnumType_LocalsPlusArgs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugPropertyEnumType_LocalsPlusArgs_AddRef(IDebugPropertyEnumType_LocalsPlusArgs* This) { +static __WIDL_INLINE ULONG IDebugPropertyEnumType_LocalsPlusArgs_AddRef(IDebugPropertyEnumType_LocalsPlusArgs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugPropertyEnumType_LocalsPlusArgs_Release(IDebugPropertyEnumType_LocalsPlusArgs* This) { +static __WIDL_INLINE ULONG IDebugPropertyEnumType_LocalsPlusArgs_Release(IDebugPropertyEnumType_LocalsPlusArgs* This) { return This->lpVtbl->Release(This); } /*** IDebugPropertyEnumType_All methods ***/ -static FORCEINLINE HRESULT IDebugPropertyEnumType_LocalsPlusArgs_GetName(IDebugPropertyEnumType_LocalsPlusArgs* This,BSTR *a) { +static __WIDL_INLINE HRESULT IDebugPropertyEnumType_LocalsPlusArgs_GetName(IDebugPropertyEnumType_LocalsPlusArgs* This,BSTR *a) { return This->lpVtbl->GetName(This,a); } #endif @@ -1355,17 +1363,17 @@ interface IDebugPropertyEnumType_Registers { #define IDebugPropertyEnumType_Registers_GetName(This,a) (This)->lpVtbl->GetName(This,a) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugPropertyEnumType_Registers_QueryInterface(IDebugPropertyEnumType_Registers* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugPropertyEnumType_Registers_QueryInterface(IDebugPropertyEnumType_Registers* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugPropertyEnumType_Registers_AddRef(IDebugPropertyEnumType_Registers* This) { +static __WIDL_INLINE ULONG IDebugPropertyEnumType_Registers_AddRef(IDebugPropertyEnumType_Registers* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugPropertyEnumType_Registers_Release(IDebugPropertyEnumType_Registers* This) { +static __WIDL_INLINE ULONG IDebugPropertyEnumType_Registers_Release(IDebugPropertyEnumType_Registers* This) { return This->lpVtbl->Release(This); } /*** IDebugPropertyEnumType_All methods ***/ -static FORCEINLINE HRESULT IDebugPropertyEnumType_Registers_GetName(IDebugPropertyEnumType_Registers* This,BSTR *a) { +static __WIDL_INLINE HRESULT IDebugPropertyEnumType_Registers_GetName(IDebugPropertyEnumType_Registers* This,BSTR *a) { return This->lpVtbl->GetName(This,a); } #endif diff --git a/lib/libc/include/any-windows-any/dcommon.h b/lib/libc/include/any-windows-any/dcommon.h index 06fad5e7173c6f47488285392a36224fbe0f18dd..930a010b734e689c189d09fc71c37ad602ca7ed0 100644 --- a/lib/libc/include/any-windows-any/dcommon.h +++ b/lib/libc/include/any-windows-any/dcommon.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dcommon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dcommon.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dcommon_h__ #define __dcommon_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/dcompanimation.h b/lib/libc/include/any-windows-any/dcompanimation.h index 5de9698bd251cca60e77a551b85f8c63d577e90a..8168260604ca5a57305bcfcedee19a100703bef8 100644 --- a/lib/libc/include/any-windows-any/dcompanimation.h +++ b/lib/libc/include/any-windows-any/dcompanimation.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dcompanimation.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dcompanimation.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dcompanimation_h__ #define __dcompanimation_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDCompositionAnimation_FWD_DEFINED__ @@ -150,32 +158,32 @@ interface IDCompositionAnimation { #define IDCompositionAnimation_End(This,a,b) (This)->lpVtbl->End(This,a,b) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDCompositionAnimation_QueryInterface(IDCompositionAnimation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_QueryInterface(IDCompositionAnimation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDCompositionAnimation_AddRef(IDCompositionAnimation* This) { +static __WIDL_INLINE ULONG IDCompositionAnimation_AddRef(IDCompositionAnimation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDCompositionAnimation_Release(IDCompositionAnimation* This) { +static __WIDL_INLINE ULONG IDCompositionAnimation_Release(IDCompositionAnimation* This) { return This->lpVtbl->Release(This); } /*** IDCompositionAnimation methods ***/ -static FORCEINLINE HRESULT IDCompositionAnimation_Reset(IDCompositionAnimation* This) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_Reset(IDCompositionAnimation* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IDCompositionAnimation_SetAbsoluteBeginTime(IDCompositionAnimation* This,LARGE_INTEGER a) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_SetAbsoluteBeginTime(IDCompositionAnimation* This,LARGE_INTEGER a) { return This->lpVtbl->SetAbsoluteBeginTime(This,a); } -static FORCEINLINE HRESULT IDCompositionAnimation_AddCubic(IDCompositionAnimation* This,double a,float b,float c,float d,float e) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_AddCubic(IDCompositionAnimation* This,double a,float b,float c,float d,float e) { return This->lpVtbl->AddCubic(This,a,b,c,d,e); } -static FORCEINLINE HRESULT IDCompositionAnimation_AddSinusoidal(IDCompositionAnimation* This,double a,float b,float c,float d,float e) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_AddSinusoidal(IDCompositionAnimation* This,double a,float b,float c,float d,float e) { return This->lpVtbl->AddSinusoidal(This,a,b,c,d,e); } -static FORCEINLINE HRESULT IDCompositionAnimation_AddRepeat(IDCompositionAnimation* This,double a,double b) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_AddRepeat(IDCompositionAnimation* This,double a,double b) { return This->lpVtbl->AddRepeat(This,a,b); } -static FORCEINLINE HRESULT IDCompositionAnimation_End(IDCompositionAnimation* This,double a,float b) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_End(IDCompositionAnimation* This,double a,float b) { return This->lpVtbl->End(This,a,b); } #endif diff --git a/lib/libc/include/any-windows-any/ddraw.h b/lib/libc/include/any-windows-any/ddraw.h index 22ebfa2be329adaa9ecf8888c6455b55d3e31275..8a1771a3ccd2586c8497e12824b25cfda7c9e37f 100644 --- a/lib/libc/include/any-windows-any/ddraw.h +++ b/lib/libc/include/any-windows-any/ddraw.h @@ -770,6 +770,8 @@ typedef struct _DDCOLORKEY #define DDCKEYCAPS_SRCOVERLAYYUV 0x00020000 #define DDCKEYCAPS_NOCOSTOVERLAY 0x00040000 +#ifndef _DDPIXELFORMAT_DEFINED +#define _DDPIXELFORMAT_DEFINED typedef struct _DDPIXELFORMAT { DWORD dwSize; /* 0: size of structure */ DWORD dwFlags; /* 4: pixel format flags */ @@ -816,6 +818,7 @@ typedef struct _DDPIXELFORMAT { } DUMMYUNIONNAME5; /* 20: next structure */ } DDPIXELFORMAT,*LPDDPIXELFORMAT; +#endif /* _DDPIXELFORMAT_DEFINED */ #ifndef MAKEFOURCC #define MAKEFOURCC(ch0, ch1, ch2, ch3) \ diff --git a/lib/libc/include/any-windows-any/ddstream.h b/lib/libc/include/any-windows-any/ddstream.h index 4e05d6d0dc439a8f12939317278c210229754c21..2d969687ef3a9ae7479cfbc9e231adce950d0589 100644 --- a/lib/libc/include/any-windows-any/ddstream.h +++ b/lib/libc/include/any-windows-any/ddstream.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/ddstream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/ddstream.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __ddstream_h__ #define __ddstream_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDirectDrawMediaStream_FWD_DEFINED__ @@ -238,51 +246,51 @@ interface IDirectDrawMediaStream { #define IDirectDrawMediaStream_GetTimePerFrame(This,pFrameTime) (This)->lpVtbl->GetTimePerFrame(This,pFrameTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectDrawMediaStream_QueryInterface(IDirectDrawMediaStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectDrawMediaStream_QueryInterface(IDirectDrawMediaStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectDrawMediaStream_AddRef(IDirectDrawMediaStream* This) { +static __WIDL_INLINE ULONG IDirectDrawMediaStream_AddRef(IDirectDrawMediaStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectDrawMediaStream_Release(IDirectDrawMediaStream* This) { +static __WIDL_INLINE ULONG IDirectDrawMediaStream_Release(IDirectDrawMediaStream* This) { return This->lpVtbl->Release(This); } /*** IMediaStream methods ***/ -static FORCEINLINE HRESULT IDirectDrawMediaStream_GetMultiMediaStream(IDirectDrawMediaStream* This,IMultiMediaStream **ppMultiMediaStream) { +static __WIDL_INLINE HRESULT IDirectDrawMediaStream_GetMultiMediaStream(IDirectDrawMediaStream* This,IMultiMediaStream **ppMultiMediaStream) { return This->lpVtbl->GetMultiMediaStream(This,ppMultiMediaStream); } -static FORCEINLINE HRESULT IDirectDrawMediaStream_GetInformation(IDirectDrawMediaStream* This,MSPID *pPurposeId,STREAM_TYPE *pType) { +static __WIDL_INLINE HRESULT IDirectDrawMediaStream_GetInformation(IDirectDrawMediaStream* This,MSPID *pPurposeId,STREAM_TYPE *pType) { return This->lpVtbl->GetInformation(This,pPurposeId,pType); } -static FORCEINLINE HRESULT IDirectDrawMediaStream_SetSameFormat(IDirectDrawMediaStream* This,IMediaStream *pStreamThatHasDesiredFormat,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IDirectDrawMediaStream_SetSameFormat(IDirectDrawMediaStream* This,IMediaStream *pStreamThatHasDesiredFormat,DWORD dwFlags) { return This->lpVtbl->SetSameFormat(This,pStreamThatHasDesiredFormat,dwFlags); } -static FORCEINLINE HRESULT IDirectDrawMediaStream_AllocateSample(IDirectDrawMediaStream* This,DWORD dwFlags,IStreamSample **ppSample) { +static __WIDL_INLINE HRESULT IDirectDrawMediaStream_AllocateSample(IDirectDrawMediaStream* This,DWORD dwFlags,IStreamSample **ppSample) { return This->lpVtbl->AllocateSample(This,dwFlags,ppSample); } -static FORCEINLINE HRESULT IDirectDrawMediaStream_CreateSharedSample(IDirectDrawMediaStream* This,IStreamSample *pExistingSample,DWORD dwFlags,IStreamSample **ppNewSample) { +static __WIDL_INLINE HRESULT IDirectDrawMediaStream_CreateSharedSample(IDirectDrawMediaStream* This,IStreamSample *pExistingSample,DWORD dwFlags,IStreamSample **ppNewSample) { return This->lpVtbl->CreateSharedSample(This,pExistingSample,dwFlags,ppNewSample); } -static FORCEINLINE HRESULT IDirectDrawMediaStream_SendEndOfStream(IDirectDrawMediaStream* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IDirectDrawMediaStream_SendEndOfStream(IDirectDrawMediaStream* This,DWORD dwFlags) { return This->lpVtbl->SendEndOfStream(This,dwFlags); } /*** IDirectDrawMediaStream methods ***/ -static FORCEINLINE HRESULT IDirectDrawMediaStream_GetFormat(IDirectDrawMediaStream* This,DDSURFACEDESC *pDDSDCurrent,IDirectDrawPalette **ppDirectDrawPalette,DDSURFACEDESC *pDDSDDesired,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IDirectDrawMediaStream_GetFormat(IDirectDrawMediaStream* This,DDSURFACEDESC *pDDSDCurrent,IDirectDrawPalette **ppDirectDrawPalette,DDSURFACEDESC *pDDSDDesired,DWORD *pdwFlags) { return This->lpVtbl->GetFormat(This,pDDSDCurrent,ppDirectDrawPalette,pDDSDDesired,pdwFlags); } -static FORCEINLINE HRESULT IDirectDrawMediaStream_SetFormat(IDirectDrawMediaStream* This,const DDSURFACEDESC *pDDSurfaceDesc,IDirectDrawPalette *pDirectDrawPalette) { +static __WIDL_INLINE HRESULT IDirectDrawMediaStream_SetFormat(IDirectDrawMediaStream* This,const DDSURFACEDESC *pDDSurfaceDesc,IDirectDrawPalette *pDirectDrawPalette) { return This->lpVtbl->SetFormat(This,pDDSurfaceDesc,pDirectDrawPalette); } -static FORCEINLINE HRESULT IDirectDrawMediaStream_GetDirectDraw(IDirectDrawMediaStream* This,IDirectDraw **ppDirectDraw) { +static __WIDL_INLINE HRESULT IDirectDrawMediaStream_GetDirectDraw(IDirectDrawMediaStream* This,IDirectDraw **ppDirectDraw) { return This->lpVtbl->GetDirectDraw(This,ppDirectDraw); } -static FORCEINLINE HRESULT IDirectDrawMediaStream_SetDirectDraw(IDirectDrawMediaStream* This,IDirectDraw *pDirectDraw) { +static __WIDL_INLINE HRESULT IDirectDrawMediaStream_SetDirectDraw(IDirectDrawMediaStream* This,IDirectDraw *pDirectDraw) { return This->lpVtbl->SetDirectDraw(This,pDirectDraw); } -static FORCEINLINE HRESULT IDirectDrawMediaStream_CreateSample(IDirectDrawMediaStream* This,IDirectDrawSurface *pSurface,const RECT *pRect,DWORD dwFlags,IDirectDrawStreamSample **ppSample) { +static __WIDL_INLINE HRESULT IDirectDrawMediaStream_CreateSample(IDirectDrawMediaStream* This,IDirectDrawSurface *pSurface,const RECT *pRect,DWORD dwFlags,IDirectDrawStreamSample **ppSample) { return This->lpVtbl->CreateSample(This,pSurface,pRect,dwFlags,ppSample); } -static FORCEINLINE HRESULT IDirectDrawMediaStream_GetTimePerFrame(IDirectDrawMediaStream* This,STREAM_TIME *pFrameTime) { +static __WIDL_INLINE HRESULT IDirectDrawMediaStream_GetTimePerFrame(IDirectDrawMediaStream* This,STREAM_TIME *pFrameTime) { return This->lpVtbl->GetTimePerFrame(This,pFrameTime); } #endif @@ -393,36 +401,36 @@ interface IDirectDrawStreamSample { #define IDirectDrawStreamSample_SetRect(This,pRect) (This)->lpVtbl->SetRect(This,pRect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectDrawStreamSample_QueryInterface(IDirectDrawStreamSample* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectDrawStreamSample_QueryInterface(IDirectDrawStreamSample* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectDrawStreamSample_AddRef(IDirectDrawStreamSample* This) { +static __WIDL_INLINE ULONG IDirectDrawStreamSample_AddRef(IDirectDrawStreamSample* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectDrawStreamSample_Release(IDirectDrawStreamSample* This) { +static __WIDL_INLINE ULONG IDirectDrawStreamSample_Release(IDirectDrawStreamSample* This) { return This->lpVtbl->Release(This); } /*** IStreamSample methods ***/ -static FORCEINLINE HRESULT IDirectDrawStreamSample_GetMediaStream(IDirectDrawStreamSample* This,IMediaStream **ppMediaStream) { +static __WIDL_INLINE HRESULT IDirectDrawStreamSample_GetMediaStream(IDirectDrawStreamSample* This,IMediaStream **ppMediaStream) { return This->lpVtbl->GetMediaStream(This,ppMediaStream); } -static FORCEINLINE HRESULT IDirectDrawStreamSample_GetSampleTimes(IDirectDrawStreamSample* This,STREAM_TIME *pStartTime,STREAM_TIME *pEndTime,STREAM_TIME *pCurrentTime) { +static __WIDL_INLINE HRESULT IDirectDrawStreamSample_GetSampleTimes(IDirectDrawStreamSample* This,STREAM_TIME *pStartTime,STREAM_TIME *pEndTime,STREAM_TIME *pCurrentTime) { return This->lpVtbl->GetSampleTimes(This,pStartTime,pEndTime,pCurrentTime); } -static FORCEINLINE HRESULT IDirectDrawStreamSample_SetSampleTimes(IDirectDrawStreamSample* This,const STREAM_TIME *pStartTime,const STREAM_TIME *pEndTime) { +static __WIDL_INLINE HRESULT IDirectDrawStreamSample_SetSampleTimes(IDirectDrawStreamSample* This,const STREAM_TIME *pStartTime,const STREAM_TIME *pEndTime) { return This->lpVtbl->SetSampleTimes(This,pStartTime,pEndTime); } -static FORCEINLINE HRESULT IDirectDrawStreamSample_Update(IDirectDrawStreamSample* This,DWORD dwFlags,HANDLE hEvent,PAPCFUNC pfnAPC,DWORD dwAPCData) { +static __WIDL_INLINE HRESULT IDirectDrawStreamSample_Update(IDirectDrawStreamSample* This,DWORD dwFlags,HANDLE hEvent,PAPCFUNC pfnAPC,DWORD dwAPCData) { return This->lpVtbl->Update(This,dwFlags,hEvent,pfnAPC,dwAPCData); } -static FORCEINLINE HRESULT IDirectDrawStreamSample_CompletionStatus(IDirectDrawStreamSample* This,DWORD dwFlags,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT IDirectDrawStreamSample_CompletionStatus(IDirectDrawStreamSample* This,DWORD dwFlags,DWORD dwMilliseconds) { return This->lpVtbl->CompletionStatus(This,dwFlags,dwMilliseconds); } /*** IDirectDrawStreamSample methods ***/ -static FORCEINLINE HRESULT IDirectDrawStreamSample_GetSurface(IDirectDrawStreamSample* This,IDirectDrawSurface **ppDirectDrawSurface,RECT *pRect) { +static __WIDL_INLINE HRESULT IDirectDrawStreamSample_GetSurface(IDirectDrawStreamSample* This,IDirectDrawSurface **ppDirectDrawSurface,RECT *pRect) { return This->lpVtbl->GetSurface(This,ppDirectDrawSurface,pRect); } -static FORCEINLINE HRESULT IDirectDrawStreamSample_SetRect(IDirectDrawStreamSample* This,const RECT *pRect) { +static __WIDL_INLINE HRESULT IDirectDrawStreamSample_SetRect(IDirectDrawStreamSample* This,const RECT *pRect) { return This->lpVtbl->SetRect(This,pRect); } #endif diff --git a/lib/libc/include/any-windows-any/delayloadhandler.h b/lib/libc/include/any-windows-any/delayloadhandler.h new file mode 100644 index 0000000000000000000000000000000000000000..fccb6a4c75d30b119ed69c79bea2272dd405c7e0 --- /dev/null +++ b/lib/libc/include/any-windows-any/delayloadhandler.h @@ -0,0 +1,46 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ +#ifndef __delayloadhandler_h__ +#define __delayloadhandler_h__ + +#ifdef __cplusplus +extern "C" { +#endif + +#if NTDDI_VERSION >= NTDDI_WIN8 + +#define DELAYLOAD_GPA_FAILURE 4 + +typedef struct _DELAYLOAD_PROC_DESCRIPTOR { + ULONG ImportDescribedByName; + union { + LPCSTR Name; + ULONG Ordinal; + } Description; +} DELAYLOAD_PROC_DESCRIPTOR, *PDELAYLOAD_PROC_DESCRIPTOR; + +typedef struct _DELAYLOAD_INFO { + ULONG Size; + PCIMAGE_DELAYLOAD_DESCRIPTOR DelayloadDescriptor; + PIMAGE_THUNK_DATA ThunkAddress; + LPCSTR TargetDllName; + DELAYLOAD_PROC_DESCRIPTOR TargetApiDescriptor; + PVOID TargetModuleBase; + PVOID Unused; + ULONG LastError; +} DELAYLOAD_INFO, *PDELAYLOAD_INFO; + + +typedef PVOID (WINAPI *PDELAYLOAD_FAILURE_DLL_CALLBACK)(ULONG NotificationReason,PDELAYLOAD_INFO DelayloadInfo); + +extern PDELAYLOAD_FAILURE_DLL_CALLBACK __pfnDliFailureHook2; + +#endif + +#ifdef __cplusplus +} +#endif +#endif diff --git a/lib/libc/include/any-windows-any/devicetopology.h b/lib/libc/include/any-windows-any/devicetopology.h index 31eb8037d30cfdb2f6a416541c70de06905b1751..5b1be4b5134511aea7b661b4d13ea34a4d3a6cb3 100644 --- a/lib/libc/include/any-windows-any/devicetopology.h +++ b/lib/libc/include/any-windows-any/devicetopology.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/devicetopology.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/devicetopology.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __devicetopology_h__ #define __devicetopology_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IKsControl_FWD_DEFINED__ @@ -495,23 +503,23 @@ interface IKsControl { #define IKsControl_KsEvent(This,Event,EventLength,EventData,DataLength,BytesReturned) (This)->lpVtbl->KsEvent(This,Event,EventLength,EventData,DataLength,BytesReturned) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IKsControl_QueryInterface(IKsControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IKsControl_QueryInterface(IKsControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IKsControl_AddRef(IKsControl* This) { +static __WIDL_INLINE ULONG IKsControl_AddRef(IKsControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IKsControl_Release(IKsControl* This) { +static __WIDL_INLINE ULONG IKsControl_Release(IKsControl* This) { return This->lpVtbl->Release(This); } /*** IKsControl methods ***/ -static FORCEINLINE HRESULT IKsControl_KsProperty(IKsControl* This,PKSPROPERTY Property,ULONG PropertyLength,void *PropertyData,ULONG DataLength,ULONG *BytesReturned) { +static __WIDL_INLINE HRESULT IKsControl_KsProperty(IKsControl* This,PKSPROPERTY Property,ULONG PropertyLength,void *PropertyData,ULONG DataLength,ULONG *BytesReturned) { return This->lpVtbl->KsProperty(This,Property,PropertyLength,PropertyData,DataLength,BytesReturned); } -static FORCEINLINE HRESULT IKsControl_KsMethod(IKsControl* This,PKSMETHOD Method,ULONG MethodLength,void *MethodData,ULONG DataLength,ULONG *BytesReturned) { +static __WIDL_INLINE HRESULT IKsControl_KsMethod(IKsControl* This,PKSMETHOD Method,ULONG MethodLength,void *MethodData,ULONG DataLength,ULONG *BytesReturned) { return This->lpVtbl->KsMethod(This,Method,MethodLength,MethodData,DataLength,BytesReturned); } -static FORCEINLINE HRESULT IKsControl_KsEvent(IKsControl* This,PKSEVENT Event,ULONG EventLength,void *EventData,ULONG DataLength,ULONG *BytesReturned) { +static __WIDL_INLINE HRESULT IKsControl_KsEvent(IKsControl* This,PKSEVENT Event,ULONG EventLength,void *EventData,ULONG DataLength,ULONG *BytesReturned) { return This->lpVtbl->KsEvent(This,Event,EventLength,EventData,DataLength,BytesReturned); } #endif @@ -636,32 +644,32 @@ interface IPerChannelDbLevel { #define IPerChannelDbLevel_SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext) (This)->lpVtbl->SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPerChannelDbLevel_QueryInterface(IPerChannelDbLevel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPerChannelDbLevel_QueryInterface(IPerChannelDbLevel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPerChannelDbLevel_AddRef(IPerChannelDbLevel* This) { +static __WIDL_INLINE ULONG IPerChannelDbLevel_AddRef(IPerChannelDbLevel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPerChannelDbLevel_Release(IPerChannelDbLevel* This) { +static __WIDL_INLINE ULONG IPerChannelDbLevel_Release(IPerChannelDbLevel* This) { return This->lpVtbl->Release(This); } /*** IPerChannelDbLevel methods ***/ -static FORCEINLINE HRESULT IPerChannelDbLevel_GetChannelCount(IPerChannelDbLevel* This,UINT *pcChannels) { +static __WIDL_INLINE HRESULT IPerChannelDbLevel_GetChannelCount(IPerChannelDbLevel* This,UINT *pcChannels) { return This->lpVtbl->GetChannelCount(This,pcChannels); } -static FORCEINLINE HRESULT IPerChannelDbLevel_GetLevelRange(IPerChannelDbLevel* This,UINT nChannel,float *pfMinLevelDB,float *pfMaxLevelDB,float *pfStepping) { +static __WIDL_INLINE HRESULT IPerChannelDbLevel_GetLevelRange(IPerChannelDbLevel* This,UINT nChannel,float *pfMinLevelDB,float *pfMaxLevelDB,float *pfStepping) { return This->lpVtbl->GetLevelRange(This,nChannel,pfMinLevelDB,pfMaxLevelDB,pfStepping); } -static FORCEINLINE HRESULT IPerChannelDbLevel_GetLevel(IPerChannelDbLevel* This,UINT nChannel,float *pfLevelDB) { +static __WIDL_INLINE HRESULT IPerChannelDbLevel_GetLevel(IPerChannelDbLevel* This,UINT nChannel,float *pfLevelDB) { return This->lpVtbl->GetLevel(This,nChannel,pfLevelDB); } -static FORCEINLINE HRESULT IPerChannelDbLevel_SetLevel(IPerChannelDbLevel* This,UINT nChannel,float fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IPerChannelDbLevel_SetLevel(IPerChannelDbLevel* This,UINT nChannel,float fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevel(This,nChannel,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IPerChannelDbLevel_SetLevelUniform(IPerChannelDbLevel* This,float fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IPerChannelDbLevel_SetLevelUniform(IPerChannelDbLevel* This,float fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevelUniform(This,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IPerChannelDbLevel_SetLevelAllChannels(IPerChannelDbLevel* This,float *aLevelsDB,ULONG cChannels,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IPerChannelDbLevel_SetLevelAllChannels(IPerChannelDbLevel* This,float *aLevelsDB,ULONG cChannels,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext); } #endif @@ -759,32 +767,32 @@ interface IAudioVolumeLevel { #define IAudioVolumeLevel_SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext) (This)->lpVtbl->SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioVolumeLevel_QueryInterface(IAudioVolumeLevel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioVolumeLevel_QueryInterface(IAudioVolumeLevel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioVolumeLevel_AddRef(IAudioVolumeLevel* This) { +static __WIDL_INLINE ULONG IAudioVolumeLevel_AddRef(IAudioVolumeLevel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioVolumeLevel_Release(IAudioVolumeLevel* This) { +static __WIDL_INLINE ULONG IAudioVolumeLevel_Release(IAudioVolumeLevel* This) { return This->lpVtbl->Release(This); } /*** IPerChannelDbLevel methods ***/ -static FORCEINLINE HRESULT IAudioVolumeLevel_GetChannelCount(IAudioVolumeLevel* This,UINT *pcChannels) { +static __WIDL_INLINE HRESULT IAudioVolumeLevel_GetChannelCount(IAudioVolumeLevel* This,UINT *pcChannels) { return This->lpVtbl->GetChannelCount(This,pcChannels); } -static FORCEINLINE HRESULT IAudioVolumeLevel_GetLevelRange(IAudioVolumeLevel* This,UINT nChannel,float *pfMinLevelDB,float *pfMaxLevelDB,float *pfStepping) { +static __WIDL_INLINE HRESULT IAudioVolumeLevel_GetLevelRange(IAudioVolumeLevel* This,UINT nChannel,float *pfMinLevelDB,float *pfMaxLevelDB,float *pfStepping) { return This->lpVtbl->GetLevelRange(This,nChannel,pfMinLevelDB,pfMaxLevelDB,pfStepping); } -static FORCEINLINE HRESULT IAudioVolumeLevel_GetLevel(IAudioVolumeLevel* This,UINT nChannel,float *pfLevelDB) { +static __WIDL_INLINE HRESULT IAudioVolumeLevel_GetLevel(IAudioVolumeLevel* This,UINT nChannel,float *pfLevelDB) { return This->lpVtbl->GetLevel(This,nChannel,pfLevelDB); } -static FORCEINLINE HRESULT IAudioVolumeLevel_SetLevel(IAudioVolumeLevel* This,UINT nChannel,float fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioVolumeLevel_SetLevel(IAudioVolumeLevel* This,UINT nChannel,float fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevel(This,nChannel,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IAudioVolumeLevel_SetLevelUniform(IAudioVolumeLevel* This,float fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioVolumeLevel_SetLevelUniform(IAudioVolumeLevel* This,float fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevelUniform(This,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IAudioVolumeLevel_SetLevelAllChannels(IAudioVolumeLevel* This,float *aLevelsDB,ULONG cChannels,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioVolumeLevel_SetLevelAllChannels(IAudioVolumeLevel* This,float *aLevelsDB,ULONG cChannels,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext); } #endif @@ -863,20 +871,20 @@ interface IAudioChannelConfig { #define IAudioChannelConfig_GetChannelConfig(This,dwConfig,pdwConfig) (This)->lpVtbl->GetChannelConfig(This,dwConfig,pdwConfig) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioChannelConfig_QueryInterface(IAudioChannelConfig* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioChannelConfig_QueryInterface(IAudioChannelConfig* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioChannelConfig_AddRef(IAudioChannelConfig* This) { +static __WIDL_INLINE ULONG IAudioChannelConfig_AddRef(IAudioChannelConfig* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioChannelConfig_Release(IAudioChannelConfig* This) { +static __WIDL_INLINE ULONG IAudioChannelConfig_Release(IAudioChannelConfig* This) { return This->lpVtbl->Release(This); } /*** IAudioChannelConfig methods ***/ -static FORCEINLINE HRESULT IAudioChannelConfig_SetChannelConfig(IAudioChannelConfig* This,DWORD dwConfig,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioChannelConfig_SetChannelConfig(IAudioChannelConfig* This,DWORD dwConfig,LPCGUID pguidEventContext) { return This->lpVtbl->SetChannelConfig(This,dwConfig,pguidEventContext); } -static FORCEINLINE HRESULT IAudioChannelConfig_GetChannelConfig(IAudioChannelConfig* This,DWORD dwConfig,DWORD *pdwConfig) { +static __WIDL_INLINE HRESULT IAudioChannelConfig_GetChannelConfig(IAudioChannelConfig* This,DWORD dwConfig,DWORD *pdwConfig) { return This->lpVtbl->GetChannelConfig(This,dwConfig,pdwConfig); } #endif @@ -953,20 +961,20 @@ interface IAudioLoudness { #define IAudioLoudness_SetEnabled(This,bEnabled,pguidEventContext) (This)->lpVtbl->SetEnabled(This,bEnabled,pguidEventContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioLoudness_QueryInterface(IAudioLoudness* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioLoudness_QueryInterface(IAudioLoudness* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioLoudness_AddRef(IAudioLoudness* This) { +static __WIDL_INLINE ULONG IAudioLoudness_AddRef(IAudioLoudness* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioLoudness_Release(IAudioLoudness* This) { +static __WIDL_INLINE ULONG IAudioLoudness_Release(IAudioLoudness* This) { return This->lpVtbl->Release(This); } /*** IAudioLoudness methods ***/ -static FORCEINLINE HRESULT IAudioLoudness_GetEnabled(IAudioLoudness* This,WINBOOL *pbEnabled) { +static __WIDL_INLINE HRESULT IAudioLoudness_GetEnabled(IAudioLoudness* This,WINBOOL *pbEnabled) { return This->lpVtbl->GetEnabled(This,pbEnabled); } -static FORCEINLINE HRESULT IAudioLoudness_SetEnabled(IAudioLoudness* This,WINBOOL bEnabled,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioLoudness_SetEnabled(IAudioLoudness* This,WINBOOL bEnabled,LPCGUID pguidEventContext) { return This->lpVtbl->SetEnabled(This,bEnabled,pguidEventContext); } #endif @@ -1043,20 +1051,20 @@ interface IAudioInputSelector { #define IAudioInputSelector_SetSelection(This,nIdSelect,pguidEventContext) (This)->lpVtbl->SetSelection(This,nIdSelect,pguidEventContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioInputSelector_QueryInterface(IAudioInputSelector* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioInputSelector_QueryInterface(IAudioInputSelector* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioInputSelector_AddRef(IAudioInputSelector* This) { +static __WIDL_INLINE ULONG IAudioInputSelector_AddRef(IAudioInputSelector* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioInputSelector_Release(IAudioInputSelector* This) { +static __WIDL_INLINE ULONG IAudioInputSelector_Release(IAudioInputSelector* This) { return This->lpVtbl->Release(This); } /*** IAudioInputSelector methods ***/ -static FORCEINLINE HRESULT IAudioInputSelector_GetSelection(IAudioInputSelector* This,UINT *pnIdSelected) { +static __WIDL_INLINE HRESULT IAudioInputSelector_GetSelection(IAudioInputSelector* This,UINT *pnIdSelected) { return This->lpVtbl->GetSelection(This,pnIdSelected); } -static FORCEINLINE HRESULT IAudioInputSelector_SetSelection(IAudioInputSelector* This,UINT nIdSelect,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioInputSelector_SetSelection(IAudioInputSelector* This,UINT nIdSelect,LPCGUID pguidEventContext) { return This->lpVtbl->SetSelection(This,nIdSelect,pguidEventContext); } #endif @@ -1133,20 +1141,20 @@ interface IAudioOutputSelector { #define IAudioOutputSelector_SetSelection(This,nIdSelect,pguidEventContext) (This)->lpVtbl->SetSelection(This,nIdSelect,pguidEventContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioOutputSelector_QueryInterface(IAudioOutputSelector* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioOutputSelector_QueryInterface(IAudioOutputSelector* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioOutputSelector_AddRef(IAudioOutputSelector* This) { +static __WIDL_INLINE ULONG IAudioOutputSelector_AddRef(IAudioOutputSelector* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioOutputSelector_Release(IAudioOutputSelector* This) { +static __WIDL_INLINE ULONG IAudioOutputSelector_Release(IAudioOutputSelector* This) { return This->lpVtbl->Release(This); } /*** IAudioOutputSelector methods ***/ -static FORCEINLINE HRESULT IAudioOutputSelector_GetSelection(IAudioOutputSelector* This,UINT *pnIdSelected) { +static __WIDL_INLINE HRESULT IAudioOutputSelector_GetSelection(IAudioOutputSelector* This,UINT *pnIdSelected) { return This->lpVtbl->GetSelection(This,pnIdSelected); } -static FORCEINLINE HRESULT IAudioOutputSelector_SetSelection(IAudioOutputSelector* This,UINT nIdSelect,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioOutputSelector_SetSelection(IAudioOutputSelector* This,UINT nIdSelect,LPCGUID pguidEventContext) { return This->lpVtbl->SetSelection(This,nIdSelect,pguidEventContext); } #endif @@ -1223,20 +1231,20 @@ interface IAudioMute { #define IAudioMute_GetMute(This,pbMute) (This)->lpVtbl->GetMute(This,pbMute) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioMute_QueryInterface(IAudioMute* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioMute_QueryInterface(IAudioMute* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioMute_AddRef(IAudioMute* This) { +static __WIDL_INLINE ULONG IAudioMute_AddRef(IAudioMute* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioMute_Release(IAudioMute* This) { +static __WIDL_INLINE ULONG IAudioMute_Release(IAudioMute* This) { return This->lpVtbl->Release(This); } /*** IAudioMute methods ***/ -static FORCEINLINE HRESULT IAudioMute_SetMute(IAudioMute* This,WINBOOL bMute,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioMute_SetMute(IAudioMute* This,WINBOOL bMute,LPCGUID pguidEventContext) { return This->lpVtbl->SetMute(This,bMute,pguidEventContext); } -static FORCEINLINE HRESULT IAudioMute_GetMute(IAudioMute* This,WINBOOL *pbMute) { +static __WIDL_INLINE HRESULT IAudioMute_GetMute(IAudioMute* This,WINBOOL *pbMute) { return This->lpVtbl->GetMute(This,pbMute); } #endif @@ -1334,32 +1342,32 @@ interface IAudioBass { #define IAudioBass_SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext) (This)->lpVtbl->SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioBass_QueryInterface(IAudioBass* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioBass_QueryInterface(IAudioBass* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioBass_AddRef(IAudioBass* This) { +static __WIDL_INLINE ULONG IAudioBass_AddRef(IAudioBass* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioBass_Release(IAudioBass* This) { +static __WIDL_INLINE ULONG IAudioBass_Release(IAudioBass* This) { return This->lpVtbl->Release(This); } /*** IPerChannelDbLevel methods ***/ -static FORCEINLINE HRESULT IAudioBass_GetChannelCount(IAudioBass* This,UINT *pcChannels) { +static __WIDL_INLINE HRESULT IAudioBass_GetChannelCount(IAudioBass* This,UINT *pcChannels) { return This->lpVtbl->GetChannelCount(This,pcChannels); } -static FORCEINLINE HRESULT IAudioBass_GetLevelRange(IAudioBass* This,UINT nChannel,float *pfMinLevelDB,float *pfMaxLevelDB,float *pfStepping) { +static __WIDL_INLINE HRESULT IAudioBass_GetLevelRange(IAudioBass* This,UINT nChannel,float *pfMinLevelDB,float *pfMaxLevelDB,float *pfStepping) { return This->lpVtbl->GetLevelRange(This,nChannel,pfMinLevelDB,pfMaxLevelDB,pfStepping); } -static FORCEINLINE HRESULT IAudioBass_GetLevel(IAudioBass* This,UINT nChannel,float *pfLevelDB) { +static __WIDL_INLINE HRESULT IAudioBass_GetLevel(IAudioBass* This,UINT nChannel,float *pfLevelDB) { return This->lpVtbl->GetLevel(This,nChannel,pfLevelDB); } -static FORCEINLINE HRESULT IAudioBass_SetLevel(IAudioBass* This,UINT nChannel,float fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioBass_SetLevel(IAudioBass* This,UINT nChannel,float fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevel(This,nChannel,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IAudioBass_SetLevelUniform(IAudioBass* This,float fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioBass_SetLevelUniform(IAudioBass* This,float fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevelUniform(This,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IAudioBass_SetLevelAllChannels(IAudioBass* This,float *aLevelsDB,ULONG cChannels,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioBass_SetLevelAllChannels(IAudioBass* This,float *aLevelsDB,ULONG cChannels,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext); } #endif @@ -1457,32 +1465,32 @@ interface IAudioMidRange { #define IAudioMidRange_SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext) (This)->lpVtbl->SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioMidRange_QueryInterface(IAudioMidRange* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioMidRange_QueryInterface(IAudioMidRange* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioMidRange_AddRef(IAudioMidRange* This) { +static __WIDL_INLINE ULONG IAudioMidRange_AddRef(IAudioMidRange* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioMidRange_Release(IAudioMidRange* This) { +static __WIDL_INLINE ULONG IAudioMidRange_Release(IAudioMidRange* This) { return This->lpVtbl->Release(This); } /*** IPerChannelDbLevel methods ***/ -static FORCEINLINE HRESULT IAudioMidRange_GetChannelCount(IAudioMidRange* This,UINT *pcChannels) { +static __WIDL_INLINE HRESULT IAudioMidRange_GetChannelCount(IAudioMidRange* This,UINT *pcChannels) { return This->lpVtbl->GetChannelCount(This,pcChannels); } -static FORCEINLINE HRESULT IAudioMidRange_GetLevelRange(IAudioMidRange* This,UINT nChannel,float *pfMinLevelDB,float *pfMaxLevelDB,float *pfStepping) { +static __WIDL_INLINE HRESULT IAudioMidRange_GetLevelRange(IAudioMidRange* This,UINT nChannel,float *pfMinLevelDB,float *pfMaxLevelDB,float *pfStepping) { return This->lpVtbl->GetLevelRange(This,nChannel,pfMinLevelDB,pfMaxLevelDB,pfStepping); } -static FORCEINLINE HRESULT IAudioMidRange_GetLevel(IAudioMidRange* This,UINT nChannel,float *pfLevelDB) { +static __WIDL_INLINE HRESULT IAudioMidRange_GetLevel(IAudioMidRange* This,UINT nChannel,float *pfLevelDB) { return This->lpVtbl->GetLevel(This,nChannel,pfLevelDB); } -static FORCEINLINE HRESULT IAudioMidRange_SetLevel(IAudioMidRange* This,UINT nChannel,float fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioMidRange_SetLevel(IAudioMidRange* This,UINT nChannel,float fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevel(This,nChannel,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IAudioMidRange_SetLevelUniform(IAudioMidRange* This,float fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioMidRange_SetLevelUniform(IAudioMidRange* This,float fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevelUniform(This,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IAudioMidRange_SetLevelAllChannels(IAudioMidRange* This,float *aLevelsDB,ULONG cChannels,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioMidRange_SetLevelAllChannels(IAudioMidRange* This,float *aLevelsDB,ULONG cChannels,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext); } #endif @@ -1580,32 +1588,32 @@ interface IAudioTreble { #define IAudioTreble_SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext) (This)->lpVtbl->SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioTreble_QueryInterface(IAudioTreble* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioTreble_QueryInterface(IAudioTreble* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioTreble_AddRef(IAudioTreble* This) { +static __WIDL_INLINE ULONG IAudioTreble_AddRef(IAudioTreble* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioTreble_Release(IAudioTreble* This) { +static __WIDL_INLINE ULONG IAudioTreble_Release(IAudioTreble* This) { return This->lpVtbl->Release(This); } /*** IPerChannelDbLevel methods ***/ -static FORCEINLINE HRESULT IAudioTreble_GetChannelCount(IAudioTreble* This,UINT *pcChannels) { +static __WIDL_INLINE HRESULT IAudioTreble_GetChannelCount(IAudioTreble* This,UINT *pcChannels) { return This->lpVtbl->GetChannelCount(This,pcChannels); } -static FORCEINLINE HRESULT IAudioTreble_GetLevelRange(IAudioTreble* This,UINT nChannel,float *pfMinLevelDB,float *pfMaxLevelDB,float *pfStepping) { +static __WIDL_INLINE HRESULT IAudioTreble_GetLevelRange(IAudioTreble* This,UINT nChannel,float *pfMinLevelDB,float *pfMaxLevelDB,float *pfStepping) { return This->lpVtbl->GetLevelRange(This,nChannel,pfMinLevelDB,pfMaxLevelDB,pfStepping); } -static FORCEINLINE HRESULT IAudioTreble_GetLevel(IAudioTreble* This,UINT nChannel,float *pfLevelDB) { +static __WIDL_INLINE HRESULT IAudioTreble_GetLevel(IAudioTreble* This,UINT nChannel,float *pfLevelDB) { return This->lpVtbl->GetLevel(This,nChannel,pfLevelDB); } -static FORCEINLINE HRESULT IAudioTreble_SetLevel(IAudioTreble* This,UINT nChannel,float fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioTreble_SetLevel(IAudioTreble* This,UINT nChannel,float fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevel(This,nChannel,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IAudioTreble_SetLevelUniform(IAudioTreble* This,float fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioTreble_SetLevelUniform(IAudioTreble* This,float fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevelUniform(This,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IAudioTreble_SetLevelAllChannels(IAudioTreble* This,float *aLevelsDB,ULONG cChannels,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioTreble_SetLevelAllChannels(IAudioTreble* This,float *aLevelsDB,ULONG cChannels,LPCGUID pguidEventContext) { return This->lpVtbl->SetLevelAllChannels(This,aLevelsDB,cChannels,pguidEventContext); } #endif @@ -1682,20 +1690,20 @@ interface IAudioAutoGainControl { #define IAudioAutoGainControl_GetMute(This,pbEnabled) (This)->lpVtbl->GetMute(This,pbEnabled) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioAutoGainControl_QueryInterface(IAudioAutoGainControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioAutoGainControl_QueryInterface(IAudioAutoGainControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioAutoGainControl_AddRef(IAudioAutoGainControl* This) { +static __WIDL_INLINE ULONG IAudioAutoGainControl_AddRef(IAudioAutoGainControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioAutoGainControl_Release(IAudioAutoGainControl* This) { +static __WIDL_INLINE ULONG IAudioAutoGainControl_Release(IAudioAutoGainControl* This) { return This->lpVtbl->Release(This); } /*** IAudioAutoGainControl methods ***/ -static FORCEINLINE HRESULT IAudioAutoGainControl_GetEnabled(IAudioAutoGainControl* This,WINBOOL bEnabled,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioAutoGainControl_GetEnabled(IAudioAutoGainControl* This,WINBOOL bEnabled,LPCGUID pguidEventContext) { return This->lpVtbl->GetEnabled(This,bEnabled,pguidEventContext); } -static FORCEINLINE HRESULT IAudioAutoGainControl_GetMute(IAudioAutoGainControl* This,WINBOOL *pbEnabled) { +static __WIDL_INLINE HRESULT IAudioAutoGainControl_GetMute(IAudioAutoGainControl* This,WINBOOL *pbEnabled) { return This->lpVtbl->GetMute(This,pbEnabled); } #endif @@ -1772,20 +1780,20 @@ interface IAudioPeakMeter { #define IAudioPeakMeter_GetLevel(This,nChannel,pfLevel) (This)->lpVtbl->GetLevel(This,nChannel,pfLevel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioPeakMeter_QueryInterface(IAudioPeakMeter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioPeakMeter_QueryInterface(IAudioPeakMeter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioPeakMeter_AddRef(IAudioPeakMeter* This) { +static __WIDL_INLINE ULONG IAudioPeakMeter_AddRef(IAudioPeakMeter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioPeakMeter_Release(IAudioPeakMeter* This) { +static __WIDL_INLINE ULONG IAudioPeakMeter_Release(IAudioPeakMeter* This) { return This->lpVtbl->Release(This); } /*** IAudioPeakMeter methods ***/ -static FORCEINLINE HRESULT IAudioPeakMeter_GetChannelCount(IAudioPeakMeter* This,UINT *pcChannels) { +static __WIDL_INLINE HRESULT IAudioPeakMeter_GetChannelCount(IAudioPeakMeter* This,UINT *pcChannels) { return This->lpVtbl->GetChannelCount(This,pcChannels); } -static FORCEINLINE HRESULT IAudioPeakMeter_GetLevel(IAudioPeakMeter* This,UINT nChannel,float *pfLevel) { +static __WIDL_INLINE HRESULT IAudioPeakMeter_GetLevel(IAudioPeakMeter* This,UINT nChannel,float *pfLevel) { return This->lpVtbl->GetLevel(This,nChannel,pfLevel); } #endif @@ -1886,26 +1894,26 @@ interface IDeviceSpecificProperty { #define IDeviceSpecificProperty_Get4BRange(This,plMin,plMax,plStepping) (This)->lpVtbl->Get4BRange(This,plMin,plMax,plStepping) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDeviceSpecificProperty_QueryInterface(IDeviceSpecificProperty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDeviceSpecificProperty_QueryInterface(IDeviceSpecificProperty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDeviceSpecificProperty_AddRef(IDeviceSpecificProperty* This) { +static __WIDL_INLINE ULONG IDeviceSpecificProperty_AddRef(IDeviceSpecificProperty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDeviceSpecificProperty_Release(IDeviceSpecificProperty* This) { +static __WIDL_INLINE ULONG IDeviceSpecificProperty_Release(IDeviceSpecificProperty* This) { return This->lpVtbl->Release(This); } /*** IDeviceSpecificProperty methods ***/ -static FORCEINLINE HRESULT IDeviceSpecificProperty_GetType(IDeviceSpecificProperty* This,VARTYPE *pVType) { +static __WIDL_INLINE HRESULT IDeviceSpecificProperty_GetType(IDeviceSpecificProperty* This,VARTYPE *pVType) { return This->lpVtbl->GetType(This,pVType); } -static FORCEINLINE HRESULT IDeviceSpecificProperty_GetValue(IDeviceSpecificProperty* This,VARTYPE *pvType,DWORD *pcbValue) { +static __WIDL_INLINE HRESULT IDeviceSpecificProperty_GetValue(IDeviceSpecificProperty* This,VARTYPE *pvType,DWORD *pcbValue) { return This->lpVtbl->GetValue(This,pvType,pcbValue); } -static FORCEINLINE HRESULT IDeviceSpecificProperty_SetValue(IDeviceSpecificProperty* This,void *pvValue,DWORD cbValue,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IDeviceSpecificProperty_SetValue(IDeviceSpecificProperty* This,void *pvValue,DWORD cbValue,LPCGUID pguidEventContext) { return This->lpVtbl->SetValue(This,pvValue,cbValue,pguidEventContext); } -static FORCEINLINE HRESULT IDeviceSpecificProperty_Get4BRange(IDeviceSpecificProperty* This,LONG *plMin,LONG *plMax,LONG *plStepping) { +static __WIDL_INLINE HRESULT IDeviceSpecificProperty_Get4BRange(IDeviceSpecificProperty* This,LONG *plMin,LONG *plMax,LONG *plStepping) { return This->lpVtbl->Get4BRange(This,plMin,plMax,plStepping); } #endif @@ -1984,20 +1992,20 @@ interface IKsFormatSupport { #define IKsFormatSupport_GetDevicePreferredFormat(This,ppKsFormat) (This)->lpVtbl->GetDevicePreferredFormat(This,ppKsFormat) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IKsFormatSupport_QueryInterface(IKsFormatSupport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IKsFormatSupport_QueryInterface(IKsFormatSupport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IKsFormatSupport_AddRef(IKsFormatSupport* This) { +static __WIDL_INLINE ULONG IKsFormatSupport_AddRef(IKsFormatSupport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IKsFormatSupport_Release(IKsFormatSupport* This) { +static __WIDL_INLINE ULONG IKsFormatSupport_Release(IKsFormatSupport* This) { return This->lpVtbl->Release(This); } /*** IKsFormatSupport methods ***/ -static FORCEINLINE HRESULT IKsFormatSupport_IsFormatSupported(IKsFormatSupport* This,PKSDATAFORMAT pKsFormat,DWORD cbFormat,WINBOOL *pbSupported) { +static __WIDL_INLINE HRESULT IKsFormatSupport_IsFormatSupported(IKsFormatSupport* This,PKSDATAFORMAT pKsFormat,DWORD cbFormat,WINBOOL *pbSupported) { return This->lpVtbl->IsFormatSupported(This,pKsFormat,cbFormat,pbSupported); } -static FORCEINLINE HRESULT IKsFormatSupport_GetDevicePreferredFormat(IKsFormatSupport* This,PKSDATAFORMAT *ppKsFormat) { +static __WIDL_INLINE HRESULT IKsFormatSupport_GetDevicePreferredFormat(IKsFormatSupport* This,PKSDATAFORMAT *ppKsFormat) { return This->lpVtbl->GetDevicePreferredFormat(This,ppKsFormat); } #endif @@ -2074,20 +2082,20 @@ interface IKsJackDescription { #define IKsJackDescription_GetJackDescription(This,nJack,pDescription) (This)->lpVtbl->GetJackDescription(This,nJack,pDescription) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IKsJackDescription_QueryInterface(IKsJackDescription* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IKsJackDescription_QueryInterface(IKsJackDescription* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IKsJackDescription_AddRef(IKsJackDescription* This) { +static __WIDL_INLINE ULONG IKsJackDescription_AddRef(IKsJackDescription* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IKsJackDescription_Release(IKsJackDescription* This) { +static __WIDL_INLINE ULONG IKsJackDescription_Release(IKsJackDescription* This) { return This->lpVtbl->Release(This); } /*** IKsJackDescription methods ***/ -static FORCEINLINE HRESULT IKsJackDescription_GetJackCount(IKsJackDescription* This,UINT *pcJacks) { +static __WIDL_INLINE HRESULT IKsJackDescription_GetJackCount(IKsJackDescription* This,UINT *pcJacks) { return This->lpVtbl->GetJackCount(This,pcJacks); } -static FORCEINLINE HRESULT IKsJackDescription_GetJackDescription(IKsJackDescription* This,UINT nJack,KSJACK_DESCRIPTION *pDescription) { +static __WIDL_INLINE HRESULT IKsJackDescription_GetJackDescription(IKsJackDescription* This,UINT nJack,KSJACK_DESCRIPTION *pDescription) { return This->lpVtbl->GetJackDescription(This,nJack,pDescription); } #endif @@ -2164,20 +2172,20 @@ interface IKsJackDescription2 { #define IKsJackDescription2_GetJackDescription2(This,nJack,pDescription2) (This)->lpVtbl->GetJackDescription2(This,nJack,pDescription2) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IKsJackDescription2_QueryInterface(IKsJackDescription2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IKsJackDescription2_QueryInterface(IKsJackDescription2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IKsJackDescription2_AddRef(IKsJackDescription2* This) { +static __WIDL_INLINE ULONG IKsJackDescription2_AddRef(IKsJackDescription2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IKsJackDescription2_Release(IKsJackDescription2* This) { +static __WIDL_INLINE ULONG IKsJackDescription2_Release(IKsJackDescription2* This) { return This->lpVtbl->Release(This); } /*** IKsJackDescription2 methods ***/ -static FORCEINLINE HRESULT IKsJackDescription2_GetJackCount(IKsJackDescription2* This,UINT *pcJacks) { +static __WIDL_INLINE HRESULT IKsJackDescription2_GetJackCount(IKsJackDescription2* This,UINT *pcJacks) { return This->lpVtbl->GetJackCount(This,pcJacks); } -static FORCEINLINE HRESULT IKsJackDescription2_GetJackDescription2(IKsJackDescription2* This,UINT nJack,KSJACK_DESCRIPTION2 *pDescription2) { +static __WIDL_INLINE HRESULT IKsJackDescription2_GetJackDescription2(IKsJackDescription2* This,UINT nJack,KSJACK_DESCRIPTION2 *pDescription2) { return This->lpVtbl->GetJackDescription2(This,nJack,pDescription2); } #endif @@ -2244,17 +2252,17 @@ interface IKsJackSinkInformation { #define IKsJackSinkInformation_GetJackSinkInformation(This,pJackSinkInformation) (This)->lpVtbl->GetJackSinkInformation(This,pJackSinkInformation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IKsJackSinkInformation_QueryInterface(IKsJackSinkInformation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IKsJackSinkInformation_QueryInterface(IKsJackSinkInformation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IKsJackSinkInformation_AddRef(IKsJackSinkInformation* This) { +static __WIDL_INLINE ULONG IKsJackSinkInformation_AddRef(IKsJackSinkInformation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IKsJackSinkInformation_Release(IKsJackSinkInformation* This) { +static __WIDL_INLINE ULONG IKsJackSinkInformation_Release(IKsJackSinkInformation* This) { return This->lpVtbl->Release(This); } /*** IKsJackSinkInformation methods ***/ -static FORCEINLINE HRESULT IKsJackSinkInformation_GetJackSinkInformation(IKsJackSinkInformation* This,KSJACK_SINK_INFORMATION *pJackSinkInformation) { +static __WIDL_INLINE HRESULT IKsJackSinkInformation_GetJackSinkInformation(IKsJackSinkInformation* This,KSJACK_SINK_INFORMATION *pJackSinkInformation) { return This->lpVtbl->GetJackSinkInformation(This,pJackSinkInformation); } #endif @@ -2331,20 +2339,20 @@ interface IPartsList { #define IPartsList_GetPart(This,nIndex,ppPart) (This)->lpVtbl->GetPart(This,nIndex,ppPart) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPartsList_QueryInterface(IPartsList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPartsList_QueryInterface(IPartsList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPartsList_AddRef(IPartsList* This) { +static __WIDL_INLINE ULONG IPartsList_AddRef(IPartsList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPartsList_Release(IPartsList* This) { +static __WIDL_INLINE ULONG IPartsList_Release(IPartsList* This) { return This->lpVtbl->Release(This); } /*** IPartsList methods ***/ -static FORCEINLINE HRESULT IPartsList_GetCount(IPartsList* This,UINT *pCount) { +static __WIDL_INLINE HRESULT IPartsList_GetCount(IPartsList* This,UINT *pCount) { return This->lpVtbl->GetCount(This,pCount); } -static FORCEINLINE HRESULT IPartsList_GetPart(IPartsList* This,UINT nIndex,IPart **ppPart) { +static __WIDL_INLINE HRESULT IPartsList_GetPart(IPartsList* This,UINT nIndex,IPart **ppPart) { return This->lpVtbl->GetPart(This,nIndex,ppPart); } #endif @@ -2515,53 +2523,53 @@ interface IPart { #define IPart_UnregisterControlChangeCallback(This,pNotify) (This)->lpVtbl->UnregisterControlChangeCallback(This,pNotify) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPart_QueryInterface(IPart* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPart_QueryInterface(IPart* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPart_AddRef(IPart* This) { +static __WIDL_INLINE ULONG IPart_AddRef(IPart* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPart_Release(IPart* This) { +static __WIDL_INLINE ULONG IPart_Release(IPart* This) { return This->lpVtbl->Release(This); } /*** IPart methods ***/ -static FORCEINLINE HRESULT IPart_GetName(IPart* This,LPWSTR *ppwstrName) { +static __WIDL_INLINE HRESULT IPart_GetName(IPart* This,LPWSTR *ppwstrName) { return This->lpVtbl->GetName(This,ppwstrName); } -static FORCEINLINE HRESULT IPart_GetLocalId(IPart* This,UINT *pnId) { +static __WIDL_INLINE HRESULT IPart_GetLocalId(IPart* This,UINT *pnId) { return This->lpVtbl->GetLocalId(This,pnId); } -static FORCEINLINE HRESULT IPart_GetGlobalId(IPart* This,LPWSTR *ppwstrGlobalId) { +static __WIDL_INLINE HRESULT IPart_GetGlobalId(IPart* This,LPWSTR *ppwstrGlobalId) { return This->lpVtbl->GetGlobalId(This,ppwstrGlobalId); } -static FORCEINLINE HRESULT IPart_GetPartType(IPart* This,PartType *pPartType) { +static __WIDL_INLINE HRESULT IPart_GetPartType(IPart* This,PartType *pPartType) { return This->lpVtbl->GetPartType(This,pPartType); } -static FORCEINLINE HRESULT IPart_GetSubType(IPart* This,GUID *pSubType) { +static __WIDL_INLINE HRESULT IPart_GetSubType(IPart* This,GUID *pSubType) { return This->lpVtbl->GetSubType(This,pSubType); } -static FORCEINLINE HRESULT IPart_GetControlInterfaceCount(IPart* This,UINT *pCount) { +static __WIDL_INLINE HRESULT IPart_GetControlInterfaceCount(IPart* This,UINT *pCount) { return This->lpVtbl->GetControlInterfaceCount(This,pCount); } -static FORCEINLINE HRESULT IPart_GetControlInterface(IPart* This,UINT nIndex,IControlInterface **ppInterfaceDesc) { +static __WIDL_INLINE HRESULT IPart_GetControlInterface(IPart* This,UINT nIndex,IControlInterface **ppInterfaceDesc) { return This->lpVtbl->GetControlInterface(This,nIndex,ppInterfaceDesc); } -static FORCEINLINE HRESULT IPart_EnumPartsIncoming(IPart* This,IPartsList **ppParts) { +static __WIDL_INLINE HRESULT IPart_EnumPartsIncoming(IPart* This,IPartsList **ppParts) { return This->lpVtbl->EnumPartsIncoming(This,ppParts); } -static FORCEINLINE HRESULT IPart_EnumPartsOutgoing(IPart* This,IPartsList **ppParts) { +static __WIDL_INLINE HRESULT IPart_EnumPartsOutgoing(IPart* This,IPartsList **ppParts) { return This->lpVtbl->EnumPartsOutgoing(This,ppParts); } -static FORCEINLINE HRESULT IPart_GetTopologyObjects(IPart* This,IDeviceTopology **ppTopology) { +static __WIDL_INLINE HRESULT IPart_GetTopologyObjects(IPart* This,IDeviceTopology **ppTopology) { return This->lpVtbl->GetTopologyObjects(This,ppTopology); } -static FORCEINLINE HRESULT IPart_Activate(IPart* This,DWORD dwClsContext,REFIID refiid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPart_Activate(IPart* This,DWORD dwClsContext,REFIID refiid,void **ppvObject) { return This->lpVtbl->Activate(This,dwClsContext,refiid,ppvObject); } -static FORCEINLINE HRESULT IPart_RegisterControlChangeCallback(IPart* This,REFGUID riid,IControlChangeNotify *pNotify) { +static __WIDL_INLINE HRESULT IPart_RegisterControlChangeCallback(IPart* This,REFGUID riid,IControlChangeNotify *pNotify) { return This->lpVtbl->RegisterControlChangeCallback(This,riid,pNotify); } -static FORCEINLINE HRESULT IPart_UnregisterControlChangeCallback(IPart* This,IControlChangeNotify *pNotify) { +static __WIDL_INLINE HRESULT IPart_UnregisterControlChangeCallback(IPart* This,IControlChangeNotify *pNotify) { return This->lpVtbl->UnregisterControlChangeCallback(This,pNotify); } #endif @@ -2683,38 +2691,38 @@ interface IConnector { #define IConnector_GetDeviceIdConnectedTo(This,ppwstrDeviceId) (This)->lpVtbl->GetDeviceIdConnectedTo(This,ppwstrDeviceId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IConnector_QueryInterface(IConnector* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IConnector_QueryInterface(IConnector* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IConnector_AddRef(IConnector* This) { +static __WIDL_INLINE ULONG IConnector_AddRef(IConnector* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IConnector_Release(IConnector* This) { +static __WIDL_INLINE ULONG IConnector_Release(IConnector* This) { return This->lpVtbl->Release(This); } /*** IConnector methods ***/ -static FORCEINLINE HRESULT IConnector_GetType(IConnector* This,ConnectorType *pType) { +static __WIDL_INLINE HRESULT IConnector_GetType(IConnector* This,ConnectorType *pType) { return This->lpVtbl->GetType(This,pType); } -static FORCEINLINE HRESULT IConnector_GetDataFlow(IConnector* This,DataFlow *pFlow) { +static __WIDL_INLINE HRESULT IConnector_GetDataFlow(IConnector* This,DataFlow *pFlow) { return This->lpVtbl->GetDataFlow(This,pFlow); } -static FORCEINLINE HRESULT IConnector_ConnectTo(IConnector* This,IConnector *pConnectTo) { +static __WIDL_INLINE HRESULT IConnector_ConnectTo(IConnector* This,IConnector *pConnectTo) { return This->lpVtbl->ConnectTo(This,pConnectTo); } -static FORCEINLINE HRESULT IConnector_Disconnect(IConnector* This) { +static __WIDL_INLINE HRESULT IConnector_Disconnect(IConnector* This) { return This->lpVtbl->Disconnect(This); } -static FORCEINLINE HRESULT IConnector_IsConnected(IConnector* This,WINBOOL *pbConnected) { +static __WIDL_INLINE HRESULT IConnector_IsConnected(IConnector* This,WINBOOL *pbConnected) { return This->lpVtbl->IsConnected(This,pbConnected); } -static FORCEINLINE HRESULT IConnector_GetConnectedTo(IConnector* This,IConnector **ppConTo) { +static __WIDL_INLINE HRESULT IConnector_GetConnectedTo(IConnector* This,IConnector **ppConTo) { return This->lpVtbl->GetConnectedTo(This,ppConTo); } -static FORCEINLINE HRESULT IConnector_GetConnectorIdConnectedTo(IConnector* This,LPWSTR *ppwstrConnectorId) { +static __WIDL_INLINE HRESULT IConnector_GetConnectorIdConnectedTo(IConnector* This,LPWSTR *ppwstrConnectorId) { return This->lpVtbl->GetConnectorIdConnectedTo(This,ppwstrConnectorId); } -static FORCEINLINE HRESULT IConnector_GetDeviceIdConnectedTo(IConnector* This,LPWSTR *ppwstrDeviceId) { +static __WIDL_INLINE HRESULT IConnector_GetDeviceIdConnectedTo(IConnector* This,LPWSTR *ppwstrDeviceId) { return This->lpVtbl->GetDeviceIdConnectedTo(This,ppwstrDeviceId); } #endif @@ -2771,13 +2779,13 @@ interface ISubUnit { #define ISubUnit_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISubUnit_QueryInterface(ISubUnit* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISubUnit_QueryInterface(ISubUnit* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISubUnit_AddRef(ISubUnit* This) { +static __WIDL_INLINE ULONG ISubUnit_AddRef(ISubUnit* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISubUnit_Release(ISubUnit* This) { +static __WIDL_INLINE ULONG ISubUnit_Release(ISubUnit* This) { return This->lpVtbl->Release(This); } #endif @@ -2852,20 +2860,20 @@ interface IControlInterface { #define IControlInterface_GetIID(This,pIID) (This)->lpVtbl->GetIID(This,pIID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IControlInterface_QueryInterface(IControlInterface* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IControlInterface_QueryInterface(IControlInterface* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IControlInterface_AddRef(IControlInterface* This) { +static __WIDL_INLINE ULONG IControlInterface_AddRef(IControlInterface* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IControlInterface_Release(IControlInterface* This) { +static __WIDL_INLINE ULONG IControlInterface_Release(IControlInterface* This) { return This->lpVtbl->Release(This); } /*** IControlInterface methods ***/ -static FORCEINLINE HRESULT IControlInterface_GetName(IControlInterface* This,LPWSTR *ppwstrName) { +static __WIDL_INLINE HRESULT IControlInterface_GetName(IControlInterface* This,LPWSTR *ppwstrName) { return This->lpVtbl->GetName(This,ppwstrName); } -static FORCEINLINE HRESULT IControlInterface_GetIID(IControlInterface* This,GUID *pIID) { +static __WIDL_INLINE HRESULT IControlInterface_GetIID(IControlInterface* This,GUID *pIID) { return This->lpVtbl->GetIID(This,pIID); } #endif @@ -2934,17 +2942,17 @@ interface IControlChangeNotify { #define IControlChangeNotify_OnNotify(This,dwSenderProcessId,ppguidEventContext) (This)->lpVtbl->OnNotify(This,dwSenderProcessId,ppguidEventContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IControlChangeNotify_QueryInterface(IControlChangeNotify* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IControlChangeNotify_QueryInterface(IControlChangeNotify* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IControlChangeNotify_AddRef(IControlChangeNotify* This) { +static __WIDL_INLINE ULONG IControlChangeNotify_AddRef(IControlChangeNotify* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IControlChangeNotify_Release(IControlChangeNotify* This) { +static __WIDL_INLINE ULONG IControlChangeNotify_Release(IControlChangeNotify* This) { return This->lpVtbl->Release(This); } /*** IControlChangeNotify methods ***/ -static FORCEINLINE HRESULT IControlChangeNotify_OnNotify(IControlChangeNotify* This,DWORD dwSenderProcessId,LPCGUID ppguidEventContext) { +static __WIDL_INLINE HRESULT IControlChangeNotify_OnNotify(IControlChangeNotify* This,DWORD dwSenderProcessId,LPCGUID ppguidEventContext) { return This->lpVtbl->OnNotify(This,dwSenderProcessId,ppguidEventContext); } #endif @@ -3071,35 +3079,35 @@ interface IDeviceTopology { #define IDeviceTopology_GetSignalPath(This,pIPartFrom,pIPartTo,bRejectMixedPaths,ppParts) (This)->lpVtbl->GetSignalPath(This,pIPartFrom,pIPartTo,bRejectMixedPaths,ppParts) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDeviceTopology_QueryInterface(IDeviceTopology* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDeviceTopology_QueryInterface(IDeviceTopology* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDeviceTopology_AddRef(IDeviceTopology* This) { +static __WIDL_INLINE ULONG IDeviceTopology_AddRef(IDeviceTopology* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDeviceTopology_Release(IDeviceTopology* This) { +static __WIDL_INLINE ULONG IDeviceTopology_Release(IDeviceTopology* This) { return This->lpVtbl->Release(This); } /*** IDeviceTopology methods ***/ -static FORCEINLINE HRESULT IDeviceTopology_GetConnectorCount(IDeviceTopology* This,UINT *pCount) { +static __WIDL_INLINE HRESULT IDeviceTopology_GetConnectorCount(IDeviceTopology* This,UINT *pCount) { return This->lpVtbl->GetConnectorCount(This,pCount); } -static FORCEINLINE HRESULT IDeviceTopology_GetConnector(IDeviceTopology* This,UINT nIndex,IConnector **ppConnector) { +static __WIDL_INLINE HRESULT IDeviceTopology_GetConnector(IDeviceTopology* This,UINT nIndex,IConnector **ppConnector) { return This->lpVtbl->GetConnector(This,nIndex,ppConnector); } -static FORCEINLINE HRESULT IDeviceTopology_GetSubunitCount(IDeviceTopology* This,UINT *pCount) { +static __WIDL_INLINE HRESULT IDeviceTopology_GetSubunitCount(IDeviceTopology* This,UINT *pCount) { return This->lpVtbl->GetSubunitCount(This,pCount); } -static FORCEINLINE HRESULT IDeviceTopology_GetSubunit(IDeviceTopology* This,UINT nIndex,ISubUnit **ppConnector) { +static __WIDL_INLINE HRESULT IDeviceTopology_GetSubunit(IDeviceTopology* This,UINT nIndex,ISubUnit **ppConnector) { return This->lpVtbl->GetSubunit(This,nIndex,ppConnector); } -static FORCEINLINE HRESULT IDeviceTopology_GetPartById(IDeviceTopology* This,UINT nId,IPart **ppPart) { +static __WIDL_INLINE HRESULT IDeviceTopology_GetPartById(IDeviceTopology* This,UINT nId,IPart **ppPart) { return This->lpVtbl->GetPartById(This,nId,ppPart); } -static FORCEINLINE HRESULT IDeviceTopology_GetDeviceId(IDeviceTopology* This,LPWSTR *ppwstrDeviceId) { +static __WIDL_INLINE HRESULT IDeviceTopology_GetDeviceId(IDeviceTopology* This,LPWSTR *ppwstrDeviceId) { return This->lpVtbl->GetDeviceId(This,ppwstrDeviceId); } -static FORCEINLINE HRESULT IDeviceTopology_GetSignalPath(IDeviceTopology* This,IPart *pIPartFrom,IPart *pIPartTo,WINBOOL bRejectMixedPaths,IPartsList **ppParts) { +static __WIDL_INLINE HRESULT IDeviceTopology_GetSignalPath(IDeviceTopology* This,IPart *pIPartFrom,IPart *pIPartTo,WINBOOL bRejectMixedPaths,IPartsList **ppParts) { return This->lpVtbl->GetSignalPath(This,pIPartFrom,pIPartTo,bRejectMixedPaths,ppParts); } #endif diff --git a/lib/libc/include/any-windows-any/dhcpv6csdk.h b/lib/libc/include/any-windows-any/dhcpv6csdk.h index 33a876f3bc740ac6971890554a0aeb601c180317..ced4a196720e0a651019de8e759caee2f18f7e46 100644 --- a/lib/libc/include/any-windows-any/dhcpv6csdk.h +++ b/lib/libc/include/any-windows-any/dhcpv6csdk.h @@ -12,11 +12,45 @@ extern "C" { #if (_WIN32_WINNT >= 0x0600) +#include + +#ifndef DHCPV6_OPTIONS_DEFINED +#define DHCPV6_OPTIONS_DEFINED + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) + +#define DHCPV6_OPTION_CLIENTID 1 +#define DHCPV6_OPTION_SERVERID 2 +#define DHCPV6_OPTION_IA_NA 3 +#define DHCPV6_OPTION_IA_TA 4 +#define DHCPV6_OPTION_ORO 6 +#define DHCPV6_OPTION_PREFERENCE 7 +#define DHCPV6_OPTION_UNICAST 12 +#define DHCPV6_OPTION_RAPID_COMMIT 14 +#define DHCPV6_OPTION_USER_CLASS 15 +#define DHCPV6_OPTION_VENDOR_CLASS 16 +#define DHCPV6_OPTION_VENDOR_OPTS 17 +#define DHCPV6_OPTION_RECONF_MSG 19 + +#define DHCPV6_OPTION_SIP_SERVERS_NAMES 21 +#define DHCPV6_OPTION_SIP_SERVERS_ADDRS 22 +#define DHCPV6_OPTION_DNS_SERVERS 23 +#define DHCPV6_OPTION_DOMAIN_LIST 24 +#define DHCPV6_OPTION_IA_PD 25 +#define DHCPV6_OPTION_NIS_SERVERS 27 +#define DHCPV6_OPTION_NISP_SERVERS 28 +#define DHCPV6_OPTION_NIS_DOMAIN_NAME 29 +#define DHCPV6_OPTION_NISP_DOMAIN_NAME 30 + +#endif /* WINAPI_PARTITION_APP */ + +#endif /* DHCPV6_OPTIONS_DEFINED */ + typedef enum _StatusCode { STATUS_NO_ERROR, STATUS_UNSPECIFIED_FAILURE, - STATUS_NO_BINDING, - STATUS_NOPREFIX_AVAIL + STATUS_NO_BINDING = 3, + STATUS_NOPREFIX_AVAIL = 6 } StatusCode; typedef struct _DHCPV6CAPI_CLASSID { @@ -25,6 +59,9 @@ typedef struct _DHCPV6CAPI_CLASSID { ULONG nBytesData; } DHCPV6CAPI_CLASSID, *PDHCPV6CAPI_CLASSID, *LPDHCPV6CAPI_CLASSID; +#ifndef DHCPV6API_PARAMS_DEFINED +#define DHCPV6API_PARAMS_DEFINED + typedef struct _DHCPV6CAPI_PARAMS { ULONG Flags; ULONG OptionId; @@ -33,6 +70,8 @@ typedef struct _DHCPV6CAPI_PARAMS { DWORD nBytesData; } DHCPV6CAPI_PARAMS, *PDHCPV6CAPI_PARAMS, *LPDHCPV6CAPI_PARAMS; +#endif /* DHCPV6API_PARAMS_DEFINED */ + typedef struct _DHCPV6Prefix { UCHAR prefix[16]; DWORD prefixLength; @@ -61,11 +100,21 @@ typedef struct _DHCPV6PrefixLeaseInformation { VOID APIENTRY Dhcpv6CApiCleanup(void); -DWORD APIENTRY Dhcpv6CApiInitialize( +VOID APIENTRY Dhcpv6CApiInitialize( LPDWORD Version ); -DWORD APIENTRY Dhcpv6RenewPrefix( +DWORD APIENTRY Dhcpv6RequestParams( + WINBOOL forceNewInform, + LPVOID reserved, + LPWSTR adapterName, + LPDHCPV6CAPI_CLASSID classId, + DHCPV6CAPI_PARAMS_ARRAY recdParams, + LPBYTE buffer, + LPDWORD pSize +); + +DWORD APIENTRY Dhcpv6ReleasePrefix( LPWSTR adapterName, LPDHCPV6CAPI_CLASSID classId, LPDHCPV6CAPIPrefixLeaseInformation prefixleaseInfo @@ -75,7 +124,7 @@ DWORD APIENTRY Dhcpv6RenewPrefix( LPWSTR adapterName, LPDHCPV6CAPI_CLASSID classId, LPDHCPV6PrefixLeaseInformation prefixleaseInfo, - DWORD pdwTimeToWait, + DWORD *pdwTimeToWait, DWORD bValidatePrefix ); @@ -83,7 +132,7 @@ DWORD APIENTRY Dhcpv6RequestPrefix( LPWSTR adapterName, LPDHCPV6CAPI_CLASSID classId, LPDHCPV6PrefixLeaseInformation prefixleaseInfo, - DWORD pdwTimeToWait + DWORD *pdwTimeToWait ); #endif /* (_WIN32_WINNT >= 0x0600) */ diff --git a/lib/libc/include/any-windows-any/dimm.h b/lib/libc/include/any-windows-any/dimm.h index 80b851c39181cada0dfdf4003cafbb14b4615b77..e4c6b34e6b7ddd55149b4c2ea01531420e7124a5 100644 --- a/lib/libc/include/any-windows-any/dimm.h +++ b/lib/libc/include/any-windows-any/dimm.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dimm.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dimm.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dimm_h__ #define __dimm_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IEnumInputContext_FWD_DEFINED__ @@ -349,26 +357,26 @@ interface IEnumInputContext { #define IEnumInputContext_Skip(This,ulCount) (This)->lpVtbl->Skip(This,ulCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumInputContext_QueryInterface(IEnumInputContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumInputContext_QueryInterface(IEnumInputContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumInputContext_AddRef(IEnumInputContext* This) { +static __WIDL_INLINE ULONG IEnumInputContext_AddRef(IEnumInputContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumInputContext_Release(IEnumInputContext* This) { +static __WIDL_INLINE ULONG IEnumInputContext_Release(IEnumInputContext* This) { return This->lpVtbl->Release(This); } /*** IEnumInputContext methods ***/ -static FORCEINLINE HRESULT IEnumInputContext_Clone(IEnumInputContext* This,IEnumInputContext **ppEnum) { +static __WIDL_INLINE HRESULT IEnumInputContext_Clone(IEnumInputContext* This,IEnumInputContext **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumInputContext_Next(IEnumInputContext* This,ULONG ulCount,HIMC *rgInputContext,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumInputContext_Next(IEnumInputContext* This,ULONG ulCount,HIMC *rgInputContext,ULONG *pcFetched) { return This->lpVtbl->Next(This,ulCount,rgInputContext,pcFetched); } -static FORCEINLINE HRESULT IEnumInputContext_Reset(IEnumInputContext* This) { +static __WIDL_INLINE HRESULT IEnumInputContext_Reset(IEnumInputContext* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumInputContext_Skip(IEnumInputContext* This,ULONG ulCount) { +static __WIDL_INLINE HRESULT IEnumInputContext_Skip(IEnumInputContext* This,ULONG ulCount) { return This->lpVtbl->Skip(This,ulCount); } #endif @@ -449,20 +457,20 @@ interface IActiveIMMRegistrar { #define IActiveIMMRegistrar_UnregisterIME(This,rclsid) (This)->lpVtbl->UnregisterIME(This,rclsid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveIMMRegistrar_QueryInterface(IActiveIMMRegistrar* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveIMMRegistrar_QueryInterface(IActiveIMMRegistrar* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveIMMRegistrar_AddRef(IActiveIMMRegistrar* This) { +static __WIDL_INLINE ULONG IActiveIMMRegistrar_AddRef(IActiveIMMRegistrar* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveIMMRegistrar_Release(IActiveIMMRegistrar* This) { +static __WIDL_INLINE ULONG IActiveIMMRegistrar_Release(IActiveIMMRegistrar* This) { return This->lpVtbl->Release(This); } /*** IActiveIMMRegistrar methods ***/ -static FORCEINLINE HRESULT IActiveIMMRegistrar_RegisterIME(IActiveIMMRegistrar* This,REFCLSID rclsid,LANGID lgid,LPCWSTR pszIconFile,LPCWSTR pszDesc) { +static __WIDL_INLINE HRESULT IActiveIMMRegistrar_RegisterIME(IActiveIMMRegistrar* This,REFCLSID rclsid,LANGID lgid,LPCWSTR pszIconFile,LPCWSTR pszDesc) { return This->lpVtbl->RegisterIME(This,rclsid,lgid,pszIconFile,pszDesc); } -static FORCEINLINE HRESULT IActiveIMMRegistrar_UnregisterIME(IActiveIMMRegistrar* This,REFCLSID rclsid) { +static __WIDL_INLINE HRESULT IActiveIMMRegistrar_UnregisterIME(IActiveIMMRegistrar* This,REFCLSID rclsid) { return This->lpVtbl->UnregisterIME(This,rclsid); } #endif @@ -559,29 +567,29 @@ interface IActiveIMMMessagePumpOwner { #define IActiveIMMMessagePumpOwner_Resume(This,dwCookie) (This)->lpVtbl->Resume(This,dwCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveIMMMessagePumpOwner_QueryInterface(IActiveIMMMessagePumpOwner* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveIMMMessagePumpOwner_QueryInterface(IActiveIMMMessagePumpOwner* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveIMMMessagePumpOwner_AddRef(IActiveIMMMessagePumpOwner* This) { +static __WIDL_INLINE ULONG IActiveIMMMessagePumpOwner_AddRef(IActiveIMMMessagePumpOwner* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveIMMMessagePumpOwner_Release(IActiveIMMMessagePumpOwner* This) { +static __WIDL_INLINE ULONG IActiveIMMMessagePumpOwner_Release(IActiveIMMMessagePumpOwner* This) { return This->lpVtbl->Release(This); } /*** IActiveIMMMessagePumpOwner methods ***/ -static FORCEINLINE HRESULT IActiveIMMMessagePumpOwner_Start(IActiveIMMMessagePumpOwner* This) { +static __WIDL_INLINE HRESULT IActiveIMMMessagePumpOwner_Start(IActiveIMMMessagePumpOwner* This) { return This->lpVtbl->Start(This); } -static FORCEINLINE HRESULT IActiveIMMMessagePumpOwner_End(IActiveIMMMessagePumpOwner* This) { +static __WIDL_INLINE HRESULT IActiveIMMMessagePumpOwner_End(IActiveIMMMessagePumpOwner* This) { return This->lpVtbl->End(This); } -static FORCEINLINE HRESULT IActiveIMMMessagePumpOwner_OnTranslateMessage(IActiveIMMMessagePumpOwner* This,const MSG *pMsg) { +static __WIDL_INLINE HRESULT IActiveIMMMessagePumpOwner_OnTranslateMessage(IActiveIMMMessagePumpOwner* This,const MSG *pMsg) { return This->lpVtbl->OnTranslateMessage(This,pMsg); } -static FORCEINLINE HRESULT IActiveIMMMessagePumpOwner_Pause(IActiveIMMMessagePumpOwner* This,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IActiveIMMMessagePumpOwner_Pause(IActiveIMMMessagePumpOwner* This,DWORD *pdwCookie) { return This->lpVtbl->Pause(This,pdwCookie); } -static FORCEINLINE HRESULT IActiveIMMMessagePumpOwner_Resume(IActiveIMMMessagePumpOwner* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IActiveIMMMessagePumpOwner_Resume(IActiveIMMMessagePumpOwner* This,DWORD dwCookie) { return This->lpVtbl->Resume(This,dwCookie); } #endif @@ -1511,218 +1519,218 @@ interface IActiveIMMApp { #define IActiveIMMApp_EnumInputContext(This,idThread,ppEnum) (This)->lpVtbl->EnumInputContext(This,idThread,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveIMMApp_QueryInterface(IActiveIMMApp* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveIMMApp_QueryInterface(IActiveIMMApp* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveIMMApp_AddRef(IActiveIMMApp* This) { +static __WIDL_INLINE ULONG IActiveIMMApp_AddRef(IActiveIMMApp* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveIMMApp_Release(IActiveIMMApp* This) { +static __WIDL_INLINE ULONG IActiveIMMApp_Release(IActiveIMMApp* This) { return This->lpVtbl->Release(This); } /*** IActiveIMMApp methods ***/ -static FORCEINLINE HRESULT IActiveIMMApp_AssociateContext(IActiveIMMApp* This,HWND hWnd,HIMC hIME,HIMC *phPrev) { +static __WIDL_INLINE HRESULT IActiveIMMApp_AssociateContext(IActiveIMMApp* This,HWND hWnd,HIMC hIME,HIMC *phPrev) { return This->lpVtbl->AssociateContext(This,hWnd,hIME,phPrev); } -static FORCEINLINE HRESULT IActiveIMMApp_ConfigureIMEA(IActiveIMMApp* This,HKL hKL,HWND hWnd,DWORD dwMode,REGISTERWORDA *pData) { +static __WIDL_INLINE HRESULT IActiveIMMApp_ConfigureIMEA(IActiveIMMApp* This,HKL hKL,HWND hWnd,DWORD dwMode,REGISTERWORDA *pData) { return This->lpVtbl->ConfigureIMEA(This,hKL,hWnd,dwMode,pData); } -static FORCEINLINE HRESULT IActiveIMMApp_ConfigureIMEW(IActiveIMMApp* This,HKL hKL,HWND hWnd,DWORD dwMode,REGISTERWORDW *pData) { +static __WIDL_INLINE HRESULT IActiveIMMApp_ConfigureIMEW(IActiveIMMApp* This,HKL hKL,HWND hWnd,DWORD dwMode,REGISTERWORDW *pData) { return This->lpVtbl->ConfigureIMEW(This,hKL,hWnd,dwMode,pData); } -static FORCEINLINE HRESULT IActiveIMMApp_CreateContext(IActiveIMMApp* This,HIMC *phIMC) { +static __WIDL_INLINE HRESULT IActiveIMMApp_CreateContext(IActiveIMMApp* This,HIMC *phIMC) { return This->lpVtbl->CreateContext(This,phIMC); } -static FORCEINLINE HRESULT IActiveIMMApp_DestroyContext(IActiveIMMApp* This,HIMC hIME) { +static __WIDL_INLINE HRESULT IActiveIMMApp_DestroyContext(IActiveIMMApp* This,HIMC hIME) { return This->lpVtbl->DestroyContext(This,hIME); } -static FORCEINLINE HRESULT IActiveIMMApp_EnumRegisterWordA(IActiveIMMApp* This,HKL hKL,LPSTR szReading,DWORD dwStyle,LPSTR szRegister,LPVOID pData,IEnumRegisterWordA **pEnum) { +static __WIDL_INLINE HRESULT IActiveIMMApp_EnumRegisterWordA(IActiveIMMApp* This,HKL hKL,LPSTR szReading,DWORD dwStyle,LPSTR szRegister,LPVOID pData,IEnumRegisterWordA **pEnum) { return This->lpVtbl->EnumRegisterWordA(This,hKL,szReading,dwStyle,szRegister,pData,pEnum); } -static FORCEINLINE HRESULT IActiveIMMApp_EnumRegisterWordW(IActiveIMMApp* This,HKL hKL,LPWSTR szReading,DWORD dwStyle,LPWSTR szRegister,LPVOID pData,IEnumRegisterWordW **pEnum) { +static __WIDL_INLINE HRESULT IActiveIMMApp_EnumRegisterWordW(IActiveIMMApp* This,HKL hKL,LPWSTR szReading,DWORD dwStyle,LPWSTR szRegister,LPVOID pData,IEnumRegisterWordW **pEnum) { return This->lpVtbl->EnumRegisterWordW(This,hKL,szReading,dwStyle,szRegister,pData,pEnum); } -static FORCEINLINE HRESULT IActiveIMMApp_EscapeA(IActiveIMMApp* This,HKL hKL,HIMC hIMC,UINT uEscape,LPVOID pData,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IActiveIMMApp_EscapeA(IActiveIMMApp* This,HKL hKL,HIMC hIMC,UINT uEscape,LPVOID pData,LRESULT *plResult) { return This->lpVtbl->EscapeA(This,hKL,hIMC,uEscape,pData,plResult); } -static FORCEINLINE HRESULT IActiveIMMApp_EscapeW(IActiveIMMApp* This,HKL hKL,HIMC hIMC,UINT uEscape,LPVOID pData,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IActiveIMMApp_EscapeW(IActiveIMMApp* This,HKL hKL,HIMC hIMC,UINT uEscape,LPVOID pData,LRESULT *plResult) { return This->lpVtbl->EscapeW(This,hKL,hIMC,uEscape,pData,plResult); } -static FORCEINLINE HRESULT IActiveIMMApp_GetCandidateListA(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,UINT uBufLen,CANDIDATELIST *pCandList,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetCandidateListA(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,UINT uBufLen,CANDIDATELIST *pCandList,UINT *puCopied) { return This->lpVtbl->GetCandidateListA(This,hIMC,dwIndex,uBufLen,pCandList,puCopied); } -static FORCEINLINE HRESULT IActiveIMMApp_GetCandidateListW(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,UINT uBufLen,CANDIDATELIST *pCandList,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetCandidateListW(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,UINT uBufLen,CANDIDATELIST *pCandList,UINT *puCopied) { return This->lpVtbl->GetCandidateListW(This,hIMC,dwIndex,uBufLen,pCandList,puCopied); } -static FORCEINLINE HRESULT IActiveIMMApp_GetCandidateListCountA(IActiveIMMApp* This,HIMC hIMC,DWORD *pdwListSize,DWORD *pdwBufLen) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetCandidateListCountA(IActiveIMMApp* This,HIMC hIMC,DWORD *pdwListSize,DWORD *pdwBufLen) { return This->lpVtbl->GetCandidateListCountA(This,hIMC,pdwListSize,pdwBufLen); } -static FORCEINLINE HRESULT IActiveIMMApp_GetCandidateListCountW(IActiveIMMApp* This,HIMC hIMC,DWORD *pdwListSize,DWORD *pdwBufLen) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetCandidateListCountW(IActiveIMMApp* This,HIMC hIMC,DWORD *pdwListSize,DWORD *pdwBufLen) { return This->lpVtbl->GetCandidateListCountW(This,hIMC,pdwListSize,pdwBufLen); } -static FORCEINLINE HRESULT IActiveIMMApp_GetCandidateWindow(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,CANDIDATEFORM *pCandidate) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetCandidateWindow(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,CANDIDATEFORM *pCandidate) { return This->lpVtbl->GetCandidateWindow(This,hIMC,dwIndex,pCandidate); } -static FORCEINLINE HRESULT IActiveIMMApp_GetCompositionFontA(IActiveIMMApp* This,HIMC hIMC,LOGFONTA *plf) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetCompositionFontA(IActiveIMMApp* This,HIMC hIMC,LOGFONTA *plf) { return This->lpVtbl->GetCompositionFontA(This,hIMC,plf); } -static FORCEINLINE HRESULT IActiveIMMApp_GetCompositionFontW(IActiveIMMApp* This,HIMC hIMC,LOGFONTW *plf) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetCompositionFontW(IActiveIMMApp* This,HIMC hIMC,LOGFONTW *plf) { return This->lpVtbl->GetCompositionFontW(This,hIMC,plf); } -static FORCEINLINE HRESULT IActiveIMMApp_GetCompositionStringA(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LONG *plCopied,LPVOID pBuf) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetCompositionStringA(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LONG *plCopied,LPVOID pBuf) { return This->lpVtbl->GetCompositionStringA(This,hIMC,dwIndex,dwBufLen,plCopied,pBuf); } -static FORCEINLINE HRESULT IActiveIMMApp_GetCompositionStringW(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LONG *plCopied,LPVOID pBuf) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetCompositionStringW(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LONG *plCopied,LPVOID pBuf) { return This->lpVtbl->GetCompositionStringW(This,hIMC,dwIndex,dwBufLen,plCopied,pBuf); } -static FORCEINLINE HRESULT IActiveIMMApp_GetCompositionWindow(IActiveIMMApp* This,HIMC hIMC,COMPOSITIONFORM *pCompForm) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetCompositionWindow(IActiveIMMApp* This,HIMC hIMC,COMPOSITIONFORM *pCompForm) { return This->lpVtbl->GetCompositionWindow(This,hIMC,pCompForm); } -static FORCEINLINE HRESULT IActiveIMMApp_GetContext(IActiveIMMApp* This,HWND hWnd,HIMC *phIMC) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetContext(IActiveIMMApp* This,HWND hWnd,HIMC *phIMC) { return This->lpVtbl->GetContext(This,hWnd,phIMC); } -static FORCEINLINE HRESULT IActiveIMMApp_GetConversionListA(IActiveIMMApp* This,HKL hKL,HIMC hIMC,LPSTR pSrc,UINT uBufLen,UINT uFlag,CANDIDATELIST *pDst,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetConversionListA(IActiveIMMApp* This,HKL hKL,HIMC hIMC,LPSTR pSrc,UINT uBufLen,UINT uFlag,CANDIDATELIST *pDst,UINT *puCopied) { return This->lpVtbl->GetConversionListA(This,hKL,hIMC,pSrc,uBufLen,uFlag,pDst,puCopied); } -static FORCEINLINE HRESULT IActiveIMMApp_GetConversionListW(IActiveIMMApp* This,HKL hKL,HIMC hIMC,LPWSTR pSrc,UINT uBufLen,UINT uFlag,CANDIDATELIST *pDst,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetConversionListW(IActiveIMMApp* This,HKL hKL,HIMC hIMC,LPWSTR pSrc,UINT uBufLen,UINT uFlag,CANDIDATELIST *pDst,UINT *puCopied) { return This->lpVtbl->GetConversionListW(This,hKL,hIMC,pSrc,uBufLen,uFlag,pDst,puCopied); } -static FORCEINLINE HRESULT IActiveIMMApp_GetConversionStatus(IActiveIMMApp* This,HIMC hIMC,DWORD *pfdwConversion,DWORD *pfdwSentence) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetConversionStatus(IActiveIMMApp* This,HIMC hIMC,DWORD *pfdwConversion,DWORD *pfdwSentence) { return This->lpVtbl->GetConversionStatus(This,hIMC,pfdwConversion,pfdwSentence); } -static FORCEINLINE HRESULT IActiveIMMApp_GetDefaultIMEWnd(IActiveIMMApp* This,HWND hWnd,HWND *phDefWnd) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetDefaultIMEWnd(IActiveIMMApp* This,HWND hWnd,HWND *phDefWnd) { return This->lpVtbl->GetDefaultIMEWnd(This,hWnd,phDefWnd); } -static FORCEINLINE HRESULT IActiveIMMApp_GetDescriptionA(IActiveIMMApp* This,HKL hKL,UINT uBufLen,LPSTR szDescription,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetDescriptionA(IActiveIMMApp* This,HKL hKL,UINT uBufLen,LPSTR szDescription,UINT *puCopied) { return This->lpVtbl->GetDescriptionA(This,hKL,uBufLen,szDescription,puCopied); } -static FORCEINLINE HRESULT IActiveIMMApp_GetDescriptionW(IActiveIMMApp* This,HKL hKL,UINT uBufLen,LPWSTR szDescription,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetDescriptionW(IActiveIMMApp* This,HKL hKL,UINT uBufLen,LPWSTR szDescription,UINT *puCopied) { return This->lpVtbl->GetDescriptionW(This,hKL,uBufLen,szDescription,puCopied); } -static FORCEINLINE HRESULT IActiveIMMApp_GetGuideLineA(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LPSTR pBuf,DWORD *pdwResult) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetGuideLineA(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LPSTR pBuf,DWORD *pdwResult) { return This->lpVtbl->GetGuideLineA(This,hIMC,dwIndex,dwBufLen,pBuf,pdwResult); } -static FORCEINLINE HRESULT IActiveIMMApp_GetGuideLineW(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LPWSTR pBuf,DWORD *pdwResult) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetGuideLineW(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LPWSTR pBuf,DWORD *pdwResult) { return This->lpVtbl->GetGuideLineW(This,hIMC,dwIndex,dwBufLen,pBuf,pdwResult); } -static FORCEINLINE HRESULT IActiveIMMApp_GetIMEFileNameA(IActiveIMMApp* This,HKL hKL,UINT uBufLen,LPSTR szFileName,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetIMEFileNameA(IActiveIMMApp* This,HKL hKL,UINT uBufLen,LPSTR szFileName,UINT *puCopied) { return This->lpVtbl->GetIMEFileNameA(This,hKL,uBufLen,szFileName,puCopied); } -static FORCEINLINE HRESULT IActiveIMMApp_GetIMEFileNameW(IActiveIMMApp* This,HKL hKL,UINT uBufLen,LPWSTR szFileName,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetIMEFileNameW(IActiveIMMApp* This,HKL hKL,UINT uBufLen,LPWSTR szFileName,UINT *puCopied) { return This->lpVtbl->GetIMEFileNameW(This,hKL,uBufLen,szFileName,puCopied); } -static FORCEINLINE HRESULT IActiveIMMApp_GetOpenStatus(IActiveIMMApp* This,HIMC hIMC) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetOpenStatus(IActiveIMMApp* This,HIMC hIMC) { return This->lpVtbl->GetOpenStatus(This,hIMC); } -static FORCEINLINE HRESULT IActiveIMMApp_GetProperty(IActiveIMMApp* This,HKL hKL,DWORD fdwIndex,DWORD *pdwProperty) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetProperty(IActiveIMMApp* This,HKL hKL,DWORD fdwIndex,DWORD *pdwProperty) { return This->lpVtbl->GetProperty(This,hKL,fdwIndex,pdwProperty); } -static FORCEINLINE HRESULT IActiveIMMApp_GetRegisterWordStyleA(IActiveIMMApp* This,HKL hKL,UINT nItem,STYLEBUFA *pStyleBuf,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetRegisterWordStyleA(IActiveIMMApp* This,HKL hKL,UINT nItem,STYLEBUFA *pStyleBuf,UINT *puCopied) { return This->lpVtbl->GetRegisterWordStyleA(This,hKL,nItem,pStyleBuf,puCopied); } -static FORCEINLINE HRESULT IActiveIMMApp_GetRegisterWordStyleW(IActiveIMMApp* This,HKL hKL,UINT nItem,STYLEBUFW *pStyleBuf,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetRegisterWordStyleW(IActiveIMMApp* This,HKL hKL,UINT nItem,STYLEBUFW *pStyleBuf,UINT *puCopied) { return This->lpVtbl->GetRegisterWordStyleW(This,hKL,nItem,pStyleBuf,puCopied); } -static FORCEINLINE HRESULT IActiveIMMApp_GetStatusWindowPos(IActiveIMMApp* This,HIMC hIMC,POINT *pptPos) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetStatusWindowPos(IActiveIMMApp* This,HIMC hIMC,POINT *pptPos) { return This->lpVtbl->GetStatusWindowPos(This,hIMC,pptPos); } -static FORCEINLINE HRESULT IActiveIMMApp_GetVirtualKey(IActiveIMMApp* This,HWND hWnd,UINT *puVirtualKey) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetVirtualKey(IActiveIMMApp* This,HWND hWnd,UINT *puVirtualKey) { return This->lpVtbl->GetVirtualKey(This,hWnd,puVirtualKey); } -static FORCEINLINE HRESULT IActiveIMMApp_InstallIMEA(IActiveIMMApp* This,LPSTR szIMEFileName,LPSTR szLayoutText,HKL *phKL) { +static __WIDL_INLINE HRESULT IActiveIMMApp_InstallIMEA(IActiveIMMApp* This,LPSTR szIMEFileName,LPSTR szLayoutText,HKL *phKL) { return This->lpVtbl->InstallIMEA(This,szIMEFileName,szLayoutText,phKL); } -static FORCEINLINE HRESULT IActiveIMMApp_InstallIMEW(IActiveIMMApp* This,LPWSTR szIMEFileName,LPWSTR szLayoutText,HKL *phKL) { +static __WIDL_INLINE HRESULT IActiveIMMApp_InstallIMEW(IActiveIMMApp* This,LPWSTR szIMEFileName,LPWSTR szLayoutText,HKL *phKL) { return This->lpVtbl->InstallIMEW(This,szIMEFileName,szLayoutText,phKL); } -static FORCEINLINE HRESULT IActiveIMMApp_IsIME(IActiveIMMApp* This,HKL hKL) { +static __WIDL_INLINE HRESULT IActiveIMMApp_IsIME(IActiveIMMApp* This,HKL hKL) { return This->lpVtbl->IsIME(This,hKL); } -static FORCEINLINE HRESULT IActiveIMMApp_IsUIMessageA(IActiveIMMApp* This,HWND hWndIME,UINT msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT IActiveIMMApp_IsUIMessageA(IActiveIMMApp* This,HWND hWndIME,UINT msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->IsUIMessageA(This,hWndIME,msg,wParam,lParam); } -static FORCEINLINE HRESULT IActiveIMMApp_IsUIMessageW(IActiveIMMApp* This,HWND hWndIME,UINT msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT IActiveIMMApp_IsUIMessageW(IActiveIMMApp* This,HWND hWndIME,UINT msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->IsUIMessageW(This,hWndIME,msg,wParam,lParam); } -static FORCEINLINE HRESULT IActiveIMMApp_NotifyIME(IActiveIMMApp* This,HIMC hIMC,DWORD dwAction,DWORD dwIndex,DWORD dwValue) { +static __WIDL_INLINE HRESULT IActiveIMMApp_NotifyIME(IActiveIMMApp* This,HIMC hIMC,DWORD dwAction,DWORD dwIndex,DWORD dwValue) { return This->lpVtbl->NotifyIME(This,hIMC,dwAction,dwIndex,dwValue); } -static FORCEINLINE HRESULT IActiveIMMApp_RegisterWordA(IActiveIMMApp* This,HKL hKL,LPSTR szReading,DWORD dwStyle,LPSTR szRegister) { +static __WIDL_INLINE HRESULT IActiveIMMApp_RegisterWordA(IActiveIMMApp* This,HKL hKL,LPSTR szReading,DWORD dwStyle,LPSTR szRegister) { return This->lpVtbl->RegisterWordA(This,hKL,szReading,dwStyle,szRegister); } -static FORCEINLINE HRESULT IActiveIMMApp_RegisterWordW(IActiveIMMApp* This,HKL hKL,LPWSTR szReading,DWORD dwStyle,LPWSTR szRegister) { +static __WIDL_INLINE HRESULT IActiveIMMApp_RegisterWordW(IActiveIMMApp* This,HKL hKL,LPWSTR szReading,DWORD dwStyle,LPWSTR szRegister) { return This->lpVtbl->RegisterWordW(This,hKL,szReading,dwStyle,szRegister); } -static FORCEINLINE HRESULT IActiveIMMApp_ReleaseContext(IActiveIMMApp* This,HWND hWnd,HIMC hIMC) { +static __WIDL_INLINE HRESULT IActiveIMMApp_ReleaseContext(IActiveIMMApp* This,HWND hWnd,HIMC hIMC) { return This->lpVtbl->ReleaseContext(This,hWnd,hIMC); } -static FORCEINLINE HRESULT IActiveIMMApp_SetCandidateWindow(IActiveIMMApp* This,HIMC hIMC,CANDIDATEFORM *pCandidate) { +static __WIDL_INLINE HRESULT IActiveIMMApp_SetCandidateWindow(IActiveIMMApp* This,HIMC hIMC,CANDIDATEFORM *pCandidate) { return This->lpVtbl->SetCandidateWindow(This,hIMC,pCandidate); } -static FORCEINLINE HRESULT IActiveIMMApp_SetCompositionFontA(IActiveIMMApp* This,HIMC hIMC,LOGFONTA *plf) { +static __WIDL_INLINE HRESULT IActiveIMMApp_SetCompositionFontA(IActiveIMMApp* This,HIMC hIMC,LOGFONTA *plf) { return This->lpVtbl->SetCompositionFontA(This,hIMC,plf); } -static FORCEINLINE HRESULT IActiveIMMApp_SetCompositionFontW(IActiveIMMApp* This,HIMC hIMC,LOGFONTW *plf) { +static __WIDL_INLINE HRESULT IActiveIMMApp_SetCompositionFontW(IActiveIMMApp* This,HIMC hIMC,LOGFONTW *plf) { return This->lpVtbl->SetCompositionFontW(This,hIMC,plf); } -static FORCEINLINE HRESULT IActiveIMMApp_SetCompositionStringA(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,LPVOID pComp,DWORD dwCompLen,LPVOID pRead,DWORD dwReadLen) { +static __WIDL_INLINE HRESULT IActiveIMMApp_SetCompositionStringA(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,LPVOID pComp,DWORD dwCompLen,LPVOID pRead,DWORD dwReadLen) { return This->lpVtbl->SetCompositionStringA(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen); } -static FORCEINLINE HRESULT IActiveIMMApp_SetCompositionStringW(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,LPVOID pComp,DWORD dwCompLen,LPVOID pRead,DWORD dwReadLen) { +static __WIDL_INLINE HRESULT IActiveIMMApp_SetCompositionStringW(IActiveIMMApp* This,HIMC hIMC,DWORD dwIndex,LPVOID pComp,DWORD dwCompLen,LPVOID pRead,DWORD dwReadLen) { return This->lpVtbl->SetCompositionStringW(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen); } -static FORCEINLINE HRESULT IActiveIMMApp_SetCompositionWindow(IActiveIMMApp* This,HIMC hIMC,COMPOSITIONFORM *pCompForm) { +static __WIDL_INLINE HRESULT IActiveIMMApp_SetCompositionWindow(IActiveIMMApp* This,HIMC hIMC,COMPOSITIONFORM *pCompForm) { return This->lpVtbl->SetCompositionWindow(This,hIMC,pCompForm); } -static FORCEINLINE HRESULT IActiveIMMApp_SetConversionStatus(IActiveIMMApp* This,HIMC hIMC,DWORD fdwConversion,DWORD fdwSentence) { +static __WIDL_INLINE HRESULT IActiveIMMApp_SetConversionStatus(IActiveIMMApp* This,HIMC hIMC,DWORD fdwConversion,DWORD fdwSentence) { return This->lpVtbl->SetConversionStatus(This,hIMC,fdwConversion,fdwSentence); } -static FORCEINLINE HRESULT IActiveIMMApp_SetOpenStatus(IActiveIMMApp* This,HIMC hIMC,WINBOOL fOpen) { +static __WIDL_INLINE HRESULT IActiveIMMApp_SetOpenStatus(IActiveIMMApp* This,HIMC hIMC,WINBOOL fOpen) { return This->lpVtbl->SetOpenStatus(This,hIMC,fOpen); } -static FORCEINLINE HRESULT IActiveIMMApp_SetStatusWindowPos(IActiveIMMApp* This,HIMC hIMC,POINT *pptPos) { +static __WIDL_INLINE HRESULT IActiveIMMApp_SetStatusWindowPos(IActiveIMMApp* This,HIMC hIMC,POINT *pptPos) { return This->lpVtbl->SetStatusWindowPos(This,hIMC,pptPos); } -static FORCEINLINE HRESULT IActiveIMMApp_SimulateHotKey(IActiveIMMApp* This,HWND hWnd,DWORD dwHotKeyID) { +static __WIDL_INLINE HRESULT IActiveIMMApp_SimulateHotKey(IActiveIMMApp* This,HWND hWnd,DWORD dwHotKeyID) { return This->lpVtbl->SimulateHotKey(This,hWnd,dwHotKeyID); } -static FORCEINLINE HRESULT IActiveIMMApp_UnregisterWordA(IActiveIMMApp* This,HKL hKL,LPSTR szReading,DWORD dwStyle,LPSTR szUnregister) { +static __WIDL_INLINE HRESULT IActiveIMMApp_UnregisterWordA(IActiveIMMApp* This,HKL hKL,LPSTR szReading,DWORD dwStyle,LPSTR szUnregister) { return This->lpVtbl->UnregisterWordA(This,hKL,szReading,dwStyle,szUnregister); } -static FORCEINLINE HRESULT IActiveIMMApp_UnregisterWordW(IActiveIMMApp* This,HKL hKL,LPWSTR szReading,DWORD dwStyle,LPWSTR szUnregister) { +static __WIDL_INLINE HRESULT IActiveIMMApp_UnregisterWordW(IActiveIMMApp* This,HKL hKL,LPWSTR szReading,DWORD dwStyle,LPWSTR szUnregister) { return This->lpVtbl->UnregisterWordW(This,hKL,szReading,dwStyle,szUnregister); } -static FORCEINLINE HRESULT IActiveIMMApp_Activate(IActiveIMMApp* This,WINBOOL fRestoreLayout) { +static __WIDL_INLINE HRESULT IActiveIMMApp_Activate(IActiveIMMApp* This,WINBOOL fRestoreLayout) { return This->lpVtbl->Activate(This,fRestoreLayout); } -static FORCEINLINE HRESULT IActiveIMMApp_Deactivate(IActiveIMMApp* This) { +static __WIDL_INLINE HRESULT IActiveIMMApp_Deactivate(IActiveIMMApp* This) { return This->lpVtbl->Deactivate(This); } -static FORCEINLINE HRESULT IActiveIMMApp_OnDefWindowProc(IActiveIMMApp* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IActiveIMMApp_OnDefWindowProc(IActiveIMMApp* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { return This->lpVtbl->OnDefWindowProc(This,hWnd,Msg,wParam,lParam,plResult); } -static FORCEINLINE HRESULT IActiveIMMApp_FilterClientWindows(IActiveIMMApp* This,ATOM *aaClassList,UINT uSize) { +static __WIDL_INLINE HRESULT IActiveIMMApp_FilterClientWindows(IActiveIMMApp* This,ATOM *aaClassList,UINT uSize) { return This->lpVtbl->FilterClientWindows(This,aaClassList,uSize); } -static FORCEINLINE HRESULT IActiveIMMApp_GetCodePageA(IActiveIMMApp* This,HKL hKL,UINT *uCodePage) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetCodePageA(IActiveIMMApp* This,HKL hKL,UINT *uCodePage) { return This->lpVtbl->GetCodePageA(This,hKL,uCodePage); } -static FORCEINLINE HRESULT IActiveIMMApp_GetLangId(IActiveIMMApp* This,HKL hKL,LANGID *plid) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetLangId(IActiveIMMApp* This,HKL hKL,LANGID *plid) { return This->lpVtbl->GetLangId(This,hKL,plid); } -static FORCEINLINE HRESULT IActiveIMMApp_AssociateContextEx(IActiveIMMApp* This,HWND hWnd,HIMC hIMC,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IActiveIMMApp_AssociateContextEx(IActiveIMMApp* This,HWND hWnd,HIMC hIMC,DWORD dwFlags) { return This->lpVtbl->AssociateContextEx(This,hWnd,hIMC,dwFlags); } -static FORCEINLINE HRESULT IActiveIMMApp_DisableIME(IActiveIMMApp* This,DWORD idThread) { +static __WIDL_INLINE HRESULT IActiveIMMApp_DisableIME(IActiveIMMApp* This,DWORD idThread) { return This->lpVtbl->DisableIME(This,idThread); } -static FORCEINLINE HRESULT IActiveIMMApp_GetImeMenuItemsA(IActiveIMMApp* This,HIMC hIMC,DWORD dwFlags,DWORD dwType,IMEMENUITEMINFOA *pImeParentMenu,IMEMENUITEMINFOA *pImeMenu,DWORD dwSize,DWORD *pdwResult) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetImeMenuItemsA(IActiveIMMApp* This,HIMC hIMC,DWORD dwFlags,DWORD dwType,IMEMENUITEMINFOA *pImeParentMenu,IMEMENUITEMINFOA *pImeMenu,DWORD dwSize,DWORD *pdwResult) { return This->lpVtbl->GetImeMenuItemsA(This,hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize,pdwResult); } -static FORCEINLINE HRESULT IActiveIMMApp_GetImeMenuItemsW(IActiveIMMApp* This,HIMC hIMC,DWORD dwFlags,DWORD dwType,IMEMENUITEMINFOW *pImeParentMenu,IMEMENUITEMINFOW *pImeMenu,DWORD dwSize,DWORD *pdwResult) { +static __WIDL_INLINE HRESULT IActiveIMMApp_GetImeMenuItemsW(IActiveIMMApp* This,HIMC hIMC,DWORD dwFlags,DWORD dwType,IMEMENUITEMINFOW *pImeParentMenu,IMEMENUITEMINFOW *pImeMenu,DWORD dwSize,DWORD *pdwResult) { return This->lpVtbl->GetImeMenuItemsW(This,hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize,pdwResult); } -static FORCEINLINE HRESULT IActiveIMMApp_EnumInputContext(IActiveIMMApp* This,DWORD idThread,IEnumInputContext **ppEnum) { +static __WIDL_INLINE HRESULT IActiveIMMApp_EnumInputContext(IActiveIMMApp* This,DWORD idThread,IEnumInputContext **ppEnum) { return This->lpVtbl->EnumInputContext(This,idThread,ppEnum); } #endif @@ -2874,278 +2882,278 @@ interface IActiveIMMIME { #define IActiveIMMIME_IsSleeping(This) (This)->lpVtbl->IsSleeping(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveIMMIME_QueryInterface(IActiveIMMIME* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveIMMIME_QueryInterface(IActiveIMMIME* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveIMMIME_AddRef(IActiveIMMIME* This) { +static __WIDL_INLINE ULONG IActiveIMMIME_AddRef(IActiveIMMIME* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveIMMIME_Release(IActiveIMMIME* This) { +static __WIDL_INLINE ULONG IActiveIMMIME_Release(IActiveIMMIME* This) { return This->lpVtbl->Release(This); } /*** IActiveIMMIME methods ***/ -static FORCEINLINE HRESULT IActiveIMMIME_AssociateContext(IActiveIMMIME* This,HWND hWnd,HIMC hIME,HIMC *phPrev) { +static __WIDL_INLINE HRESULT IActiveIMMIME_AssociateContext(IActiveIMMIME* This,HWND hWnd,HIMC hIME,HIMC *phPrev) { return This->lpVtbl->AssociateContext(This,hWnd,hIME,phPrev); } -static FORCEINLINE HRESULT IActiveIMMIME_ConfigureIMEA(IActiveIMMIME* This,HKL hKL,HWND hWnd,DWORD dwMode,REGISTERWORDA *pData) { +static __WIDL_INLINE HRESULT IActiveIMMIME_ConfigureIMEA(IActiveIMMIME* This,HKL hKL,HWND hWnd,DWORD dwMode,REGISTERWORDA *pData) { return This->lpVtbl->ConfigureIMEA(This,hKL,hWnd,dwMode,pData); } -static FORCEINLINE HRESULT IActiveIMMIME_ConfigureIMEW(IActiveIMMIME* This,HKL hKL,HWND hWnd,DWORD dwMode,REGISTERWORDW *pData) { +static __WIDL_INLINE HRESULT IActiveIMMIME_ConfigureIMEW(IActiveIMMIME* This,HKL hKL,HWND hWnd,DWORD dwMode,REGISTERWORDW *pData) { return This->lpVtbl->ConfigureIMEW(This,hKL,hWnd,dwMode,pData); } -static FORCEINLINE HRESULT IActiveIMMIME_CreateContext(IActiveIMMIME* This,HIMC *phIMC) { +static __WIDL_INLINE HRESULT IActiveIMMIME_CreateContext(IActiveIMMIME* This,HIMC *phIMC) { return This->lpVtbl->CreateContext(This,phIMC); } -static FORCEINLINE HRESULT IActiveIMMIME_DestroyContext(IActiveIMMIME* This,HIMC hIME) { +static __WIDL_INLINE HRESULT IActiveIMMIME_DestroyContext(IActiveIMMIME* This,HIMC hIME) { return This->lpVtbl->DestroyContext(This,hIME); } -static FORCEINLINE HRESULT IActiveIMMIME_EnumRegisterWordA(IActiveIMMIME* This,HKL hKL,LPSTR szReading,DWORD dwStyle,LPSTR szRegister,LPVOID pData,IEnumRegisterWordA **pEnum) { +static __WIDL_INLINE HRESULT IActiveIMMIME_EnumRegisterWordA(IActiveIMMIME* This,HKL hKL,LPSTR szReading,DWORD dwStyle,LPSTR szRegister,LPVOID pData,IEnumRegisterWordA **pEnum) { return This->lpVtbl->EnumRegisterWordA(This,hKL,szReading,dwStyle,szRegister,pData,pEnum); } -static FORCEINLINE HRESULT IActiveIMMIME_EnumRegisterWordW(IActiveIMMIME* This,HKL hKL,LPWSTR szReading,DWORD dwStyle,LPWSTR szRegister,LPVOID pData,IEnumRegisterWordW **pEnum) { +static __WIDL_INLINE HRESULT IActiveIMMIME_EnumRegisterWordW(IActiveIMMIME* This,HKL hKL,LPWSTR szReading,DWORD dwStyle,LPWSTR szRegister,LPVOID pData,IEnumRegisterWordW **pEnum) { return This->lpVtbl->EnumRegisterWordW(This,hKL,szReading,dwStyle,szRegister,pData,pEnum); } -static FORCEINLINE HRESULT IActiveIMMIME_EscapeA(IActiveIMMIME* This,HKL hKL,HIMC hIMC,UINT uEscape,LPVOID pData,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IActiveIMMIME_EscapeA(IActiveIMMIME* This,HKL hKL,HIMC hIMC,UINT uEscape,LPVOID pData,LRESULT *plResult) { return This->lpVtbl->EscapeA(This,hKL,hIMC,uEscape,pData,plResult); } -static FORCEINLINE HRESULT IActiveIMMIME_EscapeW(IActiveIMMIME* This,HKL hKL,HIMC hIMC,UINT uEscape,LPVOID pData,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IActiveIMMIME_EscapeW(IActiveIMMIME* This,HKL hKL,HIMC hIMC,UINT uEscape,LPVOID pData,LRESULT *plResult) { return This->lpVtbl->EscapeW(This,hKL,hIMC,uEscape,pData,plResult); } -static FORCEINLINE HRESULT IActiveIMMIME_GetCandidateListA(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,UINT uBufLen,CANDIDATELIST *pCandList,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetCandidateListA(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,UINT uBufLen,CANDIDATELIST *pCandList,UINT *puCopied) { return This->lpVtbl->GetCandidateListA(This,hIMC,dwIndex,uBufLen,pCandList,puCopied); } -static FORCEINLINE HRESULT IActiveIMMIME_GetCandidateListW(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,UINT uBufLen,CANDIDATELIST *pCandList,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetCandidateListW(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,UINT uBufLen,CANDIDATELIST *pCandList,UINT *puCopied) { return This->lpVtbl->GetCandidateListW(This,hIMC,dwIndex,uBufLen,pCandList,puCopied); } -static FORCEINLINE HRESULT IActiveIMMIME_GetCandidateListCountA(IActiveIMMIME* This,HIMC hIMC,DWORD *pdwListSize,DWORD *pdwBufLen) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetCandidateListCountA(IActiveIMMIME* This,HIMC hIMC,DWORD *pdwListSize,DWORD *pdwBufLen) { return This->lpVtbl->GetCandidateListCountA(This,hIMC,pdwListSize,pdwBufLen); } -static FORCEINLINE HRESULT IActiveIMMIME_GetCandidateListCountW(IActiveIMMIME* This,HIMC hIMC,DWORD *pdwListSize,DWORD *pdwBufLen) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetCandidateListCountW(IActiveIMMIME* This,HIMC hIMC,DWORD *pdwListSize,DWORD *pdwBufLen) { return This->lpVtbl->GetCandidateListCountW(This,hIMC,pdwListSize,pdwBufLen); } -static FORCEINLINE HRESULT IActiveIMMIME_GetCandidateWindow(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,CANDIDATEFORM *pCandidate) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetCandidateWindow(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,CANDIDATEFORM *pCandidate) { return This->lpVtbl->GetCandidateWindow(This,hIMC,dwIndex,pCandidate); } -static FORCEINLINE HRESULT IActiveIMMIME_GetCompositionFontA(IActiveIMMIME* This,HIMC hIMC,LOGFONTA *plf) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetCompositionFontA(IActiveIMMIME* This,HIMC hIMC,LOGFONTA *plf) { return This->lpVtbl->GetCompositionFontA(This,hIMC,plf); } -static FORCEINLINE HRESULT IActiveIMMIME_GetCompositionFontW(IActiveIMMIME* This,HIMC hIMC,LOGFONTW *plf) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetCompositionFontW(IActiveIMMIME* This,HIMC hIMC,LOGFONTW *plf) { return This->lpVtbl->GetCompositionFontW(This,hIMC,plf); } -static FORCEINLINE HRESULT IActiveIMMIME_GetCompositionStringA(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LONG *plCopied,LPVOID pBuf) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetCompositionStringA(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LONG *plCopied,LPVOID pBuf) { return This->lpVtbl->GetCompositionStringA(This,hIMC,dwIndex,dwBufLen,plCopied,pBuf); } -static FORCEINLINE HRESULT IActiveIMMIME_GetCompositionStringW(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LONG *plCopied,LPVOID pBuf) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetCompositionStringW(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LONG *plCopied,LPVOID pBuf) { return This->lpVtbl->GetCompositionStringW(This,hIMC,dwIndex,dwBufLen,plCopied,pBuf); } -static FORCEINLINE HRESULT IActiveIMMIME_GetCompositionWindow(IActiveIMMIME* This,HIMC hIMC,COMPOSITIONFORM *pCompForm) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetCompositionWindow(IActiveIMMIME* This,HIMC hIMC,COMPOSITIONFORM *pCompForm) { return This->lpVtbl->GetCompositionWindow(This,hIMC,pCompForm); } -static FORCEINLINE HRESULT IActiveIMMIME_GetContext(IActiveIMMIME* This,HWND hWnd,HIMC *phIMC) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetContext(IActiveIMMIME* This,HWND hWnd,HIMC *phIMC) { return This->lpVtbl->GetContext(This,hWnd,phIMC); } -static FORCEINLINE HRESULT IActiveIMMIME_GetConversionListA(IActiveIMMIME* This,HKL hKL,HIMC hIMC,LPSTR pSrc,UINT uBufLen,UINT uFlag,CANDIDATELIST *pDst,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetConversionListA(IActiveIMMIME* This,HKL hKL,HIMC hIMC,LPSTR pSrc,UINT uBufLen,UINT uFlag,CANDIDATELIST *pDst,UINT *puCopied) { return This->lpVtbl->GetConversionListA(This,hKL,hIMC,pSrc,uBufLen,uFlag,pDst,puCopied); } -static FORCEINLINE HRESULT IActiveIMMIME_GetConversionListW(IActiveIMMIME* This,HKL hKL,HIMC hIMC,LPWSTR pSrc,UINT uBufLen,UINT uFlag,CANDIDATELIST *pDst,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetConversionListW(IActiveIMMIME* This,HKL hKL,HIMC hIMC,LPWSTR pSrc,UINT uBufLen,UINT uFlag,CANDIDATELIST *pDst,UINT *puCopied) { return This->lpVtbl->GetConversionListW(This,hKL,hIMC,pSrc,uBufLen,uFlag,pDst,puCopied); } -static FORCEINLINE HRESULT IActiveIMMIME_GetConversionStatus(IActiveIMMIME* This,HIMC hIMC,DWORD *pfdwConversion,DWORD *pfdwSentence) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetConversionStatus(IActiveIMMIME* This,HIMC hIMC,DWORD *pfdwConversion,DWORD *pfdwSentence) { return This->lpVtbl->GetConversionStatus(This,hIMC,pfdwConversion,pfdwSentence); } -static FORCEINLINE HRESULT IActiveIMMIME_GetDefaultIMEWnd(IActiveIMMIME* This,HWND hWnd,HWND *phDefWnd) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetDefaultIMEWnd(IActiveIMMIME* This,HWND hWnd,HWND *phDefWnd) { return This->lpVtbl->GetDefaultIMEWnd(This,hWnd,phDefWnd); } -static FORCEINLINE HRESULT IActiveIMMIME_GetDescriptionA(IActiveIMMIME* This,HKL hKL,UINT uBufLen,LPSTR szDescription,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetDescriptionA(IActiveIMMIME* This,HKL hKL,UINT uBufLen,LPSTR szDescription,UINT *puCopied) { return This->lpVtbl->GetDescriptionA(This,hKL,uBufLen,szDescription,puCopied); } -static FORCEINLINE HRESULT IActiveIMMIME_GetDescriptionW(IActiveIMMIME* This,HKL hKL,UINT uBufLen,LPWSTR szDescription,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetDescriptionW(IActiveIMMIME* This,HKL hKL,UINT uBufLen,LPWSTR szDescription,UINT *puCopied) { return This->lpVtbl->GetDescriptionW(This,hKL,uBufLen,szDescription,puCopied); } -static FORCEINLINE HRESULT IActiveIMMIME_GetGuideLineA(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LPSTR pBuf,DWORD *pdwResult) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetGuideLineA(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LPSTR pBuf,DWORD *pdwResult) { return This->lpVtbl->GetGuideLineA(This,hIMC,dwIndex,dwBufLen,pBuf,pdwResult); } -static FORCEINLINE HRESULT IActiveIMMIME_GetGuideLineW(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LPWSTR pBuf,DWORD *pdwResult) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetGuideLineW(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,DWORD dwBufLen,LPWSTR pBuf,DWORD *pdwResult) { return This->lpVtbl->GetGuideLineW(This,hIMC,dwIndex,dwBufLen,pBuf,pdwResult); } -static FORCEINLINE HRESULT IActiveIMMIME_GetIMEFileNameA(IActiveIMMIME* This,HKL hKL,UINT uBufLen,LPSTR szFileName,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetIMEFileNameA(IActiveIMMIME* This,HKL hKL,UINT uBufLen,LPSTR szFileName,UINT *puCopied) { return This->lpVtbl->GetIMEFileNameA(This,hKL,uBufLen,szFileName,puCopied); } -static FORCEINLINE HRESULT IActiveIMMIME_GetIMEFileNameW(IActiveIMMIME* This,HKL hKL,UINT uBufLen,LPWSTR szFileName,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetIMEFileNameW(IActiveIMMIME* This,HKL hKL,UINT uBufLen,LPWSTR szFileName,UINT *puCopied) { return This->lpVtbl->GetIMEFileNameW(This,hKL,uBufLen,szFileName,puCopied); } -static FORCEINLINE HRESULT IActiveIMMIME_GetOpenStatus(IActiveIMMIME* This,HIMC hIMC) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetOpenStatus(IActiveIMMIME* This,HIMC hIMC) { return This->lpVtbl->GetOpenStatus(This,hIMC); } -static FORCEINLINE HRESULT IActiveIMMIME_GetProperty(IActiveIMMIME* This,HKL hKL,DWORD fdwIndex,DWORD *pdwProperty) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetProperty(IActiveIMMIME* This,HKL hKL,DWORD fdwIndex,DWORD *pdwProperty) { return This->lpVtbl->GetProperty(This,hKL,fdwIndex,pdwProperty); } -static FORCEINLINE HRESULT IActiveIMMIME_GetRegisterWordStyleA(IActiveIMMIME* This,HKL hKL,UINT nItem,STYLEBUFA *pStyleBuf,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetRegisterWordStyleA(IActiveIMMIME* This,HKL hKL,UINT nItem,STYLEBUFA *pStyleBuf,UINT *puCopied) { return This->lpVtbl->GetRegisterWordStyleA(This,hKL,nItem,pStyleBuf,puCopied); } -static FORCEINLINE HRESULT IActiveIMMIME_GetRegisterWordStyleW(IActiveIMMIME* This,HKL hKL,UINT nItem,STYLEBUFW *pStyleBuf,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetRegisterWordStyleW(IActiveIMMIME* This,HKL hKL,UINT nItem,STYLEBUFW *pStyleBuf,UINT *puCopied) { return This->lpVtbl->GetRegisterWordStyleW(This,hKL,nItem,pStyleBuf,puCopied); } -static FORCEINLINE HRESULT IActiveIMMIME_GetStatusWindowPos(IActiveIMMIME* This,HIMC hIMC,POINT *pptPos) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetStatusWindowPos(IActiveIMMIME* This,HIMC hIMC,POINT *pptPos) { return This->lpVtbl->GetStatusWindowPos(This,hIMC,pptPos); } -static FORCEINLINE HRESULT IActiveIMMIME_GetVirtualKey(IActiveIMMIME* This,HWND hWnd,UINT *puVirtualKey) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetVirtualKey(IActiveIMMIME* This,HWND hWnd,UINT *puVirtualKey) { return This->lpVtbl->GetVirtualKey(This,hWnd,puVirtualKey); } -static FORCEINLINE HRESULT IActiveIMMIME_InstallIMEA(IActiveIMMIME* This,LPSTR szIMEFileName,LPSTR szLayoutText,HKL *phKL) { +static __WIDL_INLINE HRESULT IActiveIMMIME_InstallIMEA(IActiveIMMIME* This,LPSTR szIMEFileName,LPSTR szLayoutText,HKL *phKL) { return This->lpVtbl->InstallIMEA(This,szIMEFileName,szLayoutText,phKL); } -static FORCEINLINE HRESULT IActiveIMMIME_InstallIMEW(IActiveIMMIME* This,LPWSTR szIMEFileName,LPWSTR szLayoutText,HKL *phKL) { +static __WIDL_INLINE HRESULT IActiveIMMIME_InstallIMEW(IActiveIMMIME* This,LPWSTR szIMEFileName,LPWSTR szLayoutText,HKL *phKL) { return This->lpVtbl->InstallIMEW(This,szIMEFileName,szLayoutText,phKL); } -static FORCEINLINE HRESULT IActiveIMMIME_IsIME(IActiveIMMIME* This,HKL hKL) { +static __WIDL_INLINE HRESULT IActiveIMMIME_IsIME(IActiveIMMIME* This,HKL hKL) { return This->lpVtbl->IsIME(This,hKL); } -static FORCEINLINE HRESULT IActiveIMMIME_IsUIMessageA(IActiveIMMIME* This,HWND hWndIME,UINT msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT IActiveIMMIME_IsUIMessageA(IActiveIMMIME* This,HWND hWndIME,UINT msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->IsUIMessageA(This,hWndIME,msg,wParam,lParam); } -static FORCEINLINE HRESULT IActiveIMMIME_IsUIMessageW(IActiveIMMIME* This,HWND hWndIME,UINT msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT IActiveIMMIME_IsUIMessageW(IActiveIMMIME* This,HWND hWndIME,UINT msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->IsUIMessageW(This,hWndIME,msg,wParam,lParam); } -static FORCEINLINE HRESULT IActiveIMMIME_NotifyIME(IActiveIMMIME* This,HIMC hIMC,DWORD dwAction,DWORD dwIndex,DWORD dwValue) { +static __WIDL_INLINE HRESULT IActiveIMMIME_NotifyIME(IActiveIMMIME* This,HIMC hIMC,DWORD dwAction,DWORD dwIndex,DWORD dwValue) { return This->lpVtbl->NotifyIME(This,hIMC,dwAction,dwIndex,dwValue); } -static FORCEINLINE HRESULT IActiveIMMIME_RegisterWordA(IActiveIMMIME* This,HKL hKL,LPSTR szReading,DWORD dwStyle,LPSTR szRegister) { +static __WIDL_INLINE HRESULT IActiveIMMIME_RegisterWordA(IActiveIMMIME* This,HKL hKL,LPSTR szReading,DWORD dwStyle,LPSTR szRegister) { return This->lpVtbl->RegisterWordA(This,hKL,szReading,dwStyle,szRegister); } -static FORCEINLINE HRESULT IActiveIMMIME_RegisterWordW(IActiveIMMIME* This,HKL hKL,LPWSTR szReading,DWORD dwStyle,LPWSTR szRegister) { +static __WIDL_INLINE HRESULT IActiveIMMIME_RegisterWordW(IActiveIMMIME* This,HKL hKL,LPWSTR szReading,DWORD dwStyle,LPWSTR szRegister) { return This->lpVtbl->RegisterWordW(This,hKL,szReading,dwStyle,szRegister); } -static FORCEINLINE HRESULT IActiveIMMIME_ReleaseContext(IActiveIMMIME* This,HWND hWnd,HIMC hIMC) { +static __WIDL_INLINE HRESULT IActiveIMMIME_ReleaseContext(IActiveIMMIME* This,HWND hWnd,HIMC hIMC) { return This->lpVtbl->ReleaseContext(This,hWnd,hIMC); } -static FORCEINLINE HRESULT IActiveIMMIME_SetCandidateWindow(IActiveIMMIME* This,HIMC hIMC,CANDIDATEFORM *pCandidate) { +static __WIDL_INLINE HRESULT IActiveIMMIME_SetCandidateWindow(IActiveIMMIME* This,HIMC hIMC,CANDIDATEFORM *pCandidate) { return This->lpVtbl->SetCandidateWindow(This,hIMC,pCandidate); } -static FORCEINLINE HRESULT IActiveIMMIME_SetCompositionFontA(IActiveIMMIME* This,HIMC hIMC,LOGFONTA *plf) { +static __WIDL_INLINE HRESULT IActiveIMMIME_SetCompositionFontA(IActiveIMMIME* This,HIMC hIMC,LOGFONTA *plf) { return This->lpVtbl->SetCompositionFontA(This,hIMC,plf); } -static FORCEINLINE HRESULT IActiveIMMIME_SetCompositionFontW(IActiveIMMIME* This,HIMC hIMC,LOGFONTW *plf) { +static __WIDL_INLINE HRESULT IActiveIMMIME_SetCompositionFontW(IActiveIMMIME* This,HIMC hIMC,LOGFONTW *plf) { return This->lpVtbl->SetCompositionFontW(This,hIMC,plf); } -static FORCEINLINE HRESULT IActiveIMMIME_SetCompositionStringA(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,LPVOID pComp,DWORD dwCompLen,LPVOID pRead,DWORD dwReadLen) { +static __WIDL_INLINE HRESULT IActiveIMMIME_SetCompositionStringA(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,LPVOID pComp,DWORD dwCompLen,LPVOID pRead,DWORD dwReadLen) { return This->lpVtbl->SetCompositionStringA(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen); } -static FORCEINLINE HRESULT IActiveIMMIME_SetCompositionStringW(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,LPVOID pComp,DWORD dwCompLen,LPVOID pRead,DWORD dwReadLen) { +static __WIDL_INLINE HRESULT IActiveIMMIME_SetCompositionStringW(IActiveIMMIME* This,HIMC hIMC,DWORD dwIndex,LPVOID pComp,DWORD dwCompLen,LPVOID pRead,DWORD dwReadLen) { return This->lpVtbl->SetCompositionStringW(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen); } -static FORCEINLINE HRESULT IActiveIMMIME_SetCompositionWindow(IActiveIMMIME* This,HIMC hIMC,COMPOSITIONFORM *pCompForm) { +static __WIDL_INLINE HRESULT IActiveIMMIME_SetCompositionWindow(IActiveIMMIME* This,HIMC hIMC,COMPOSITIONFORM *pCompForm) { return This->lpVtbl->SetCompositionWindow(This,hIMC,pCompForm); } -static FORCEINLINE HRESULT IActiveIMMIME_SetConversionStatus(IActiveIMMIME* This,HIMC hIMC,DWORD fdwConversion,DWORD fdwSentence) { +static __WIDL_INLINE HRESULT IActiveIMMIME_SetConversionStatus(IActiveIMMIME* This,HIMC hIMC,DWORD fdwConversion,DWORD fdwSentence) { return This->lpVtbl->SetConversionStatus(This,hIMC,fdwConversion,fdwSentence); } -static FORCEINLINE HRESULT IActiveIMMIME_SetOpenStatus(IActiveIMMIME* This,HIMC hIMC,WINBOOL fOpen) { +static __WIDL_INLINE HRESULT IActiveIMMIME_SetOpenStatus(IActiveIMMIME* This,HIMC hIMC,WINBOOL fOpen) { return This->lpVtbl->SetOpenStatus(This,hIMC,fOpen); } -static FORCEINLINE HRESULT IActiveIMMIME_SetStatusWindowPos(IActiveIMMIME* This,HIMC hIMC,POINT *pptPos) { +static __WIDL_INLINE HRESULT IActiveIMMIME_SetStatusWindowPos(IActiveIMMIME* This,HIMC hIMC,POINT *pptPos) { return This->lpVtbl->SetStatusWindowPos(This,hIMC,pptPos); } -static FORCEINLINE HRESULT IActiveIMMIME_SimulateHotKey(IActiveIMMIME* This,HWND hWnd,DWORD dwHotKeyID) { +static __WIDL_INLINE HRESULT IActiveIMMIME_SimulateHotKey(IActiveIMMIME* This,HWND hWnd,DWORD dwHotKeyID) { return This->lpVtbl->SimulateHotKey(This,hWnd,dwHotKeyID); } -static FORCEINLINE HRESULT IActiveIMMIME_UnregisterWordA(IActiveIMMIME* This,HKL hKL,LPSTR szReading,DWORD dwStyle,LPSTR szUnregister) { +static __WIDL_INLINE HRESULT IActiveIMMIME_UnregisterWordA(IActiveIMMIME* This,HKL hKL,LPSTR szReading,DWORD dwStyle,LPSTR szUnregister) { return This->lpVtbl->UnregisterWordA(This,hKL,szReading,dwStyle,szUnregister); } -static FORCEINLINE HRESULT IActiveIMMIME_UnregisterWordW(IActiveIMMIME* This,HKL hKL,LPWSTR szReading,DWORD dwStyle,LPWSTR szUnregister) { +static __WIDL_INLINE HRESULT IActiveIMMIME_UnregisterWordW(IActiveIMMIME* This,HKL hKL,LPWSTR szReading,DWORD dwStyle,LPWSTR szUnregister) { return This->lpVtbl->UnregisterWordW(This,hKL,szReading,dwStyle,szUnregister); } -static FORCEINLINE HRESULT IActiveIMMIME_GenerateMessage(IActiveIMMIME* This,HIMC hIMC) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GenerateMessage(IActiveIMMIME* This,HIMC hIMC) { return This->lpVtbl->GenerateMessage(This,hIMC); } -static FORCEINLINE HRESULT IActiveIMMIME_LockIMC(IActiveIMMIME* This,HIMC hIMC,INPUTCONTEXT **ppIMC) { +static __WIDL_INLINE HRESULT IActiveIMMIME_LockIMC(IActiveIMMIME* This,HIMC hIMC,INPUTCONTEXT **ppIMC) { return This->lpVtbl->LockIMC(This,hIMC,ppIMC); } -static FORCEINLINE HRESULT IActiveIMMIME_UnlockIMC(IActiveIMMIME* This,HIMC hIMC) { +static __WIDL_INLINE HRESULT IActiveIMMIME_UnlockIMC(IActiveIMMIME* This,HIMC hIMC) { return This->lpVtbl->UnlockIMC(This,hIMC); } -static FORCEINLINE HRESULT IActiveIMMIME_GetIMCLockCount(IActiveIMMIME* This,HIMC hIMC,DWORD *pdwLockCount) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetIMCLockCount(IActiveIMMIME* This,HIMC hIMC,DWORD *pdwLockCount) { return This->lpVtbl->GetIMCLockCount(This,hIMC,pdwLockCount); } -static FORCEINLINE HRESULT IActiveIMMIME_CreateIMCC(IActiveIMMIME* This,DWORD dwSize,HIMCC *phIMCC) { +static __WIDL_INLINE HRESULT IActiveIMMIME_CreateIMCC(IActiveIMMIME* This,DWORD dwSize,HIMCC *phIMCC) { return This->lpVtbl->CreateIMCC(This,dwSize,phIMCC); } -static FORCEINLINE HRESULT IActiveIMMIME_DestroyIMCC(IActiveIMMIME* This,HIMCC hIMCC) { +static __WIDL_INLINE HRESULT IActiveIMMIME_DestroyIMCC(IActiveIMMIME* This,HIMCC hIMCC) { return This->lpVtbl->DestroyIMCC(This,hIMCC); } -static FORCEINLINE HRESULT IActiveIMMIME_LockIMCC(IActiveIMMIME* This,HIMCC hIMCC,void **ppv) { +static __WIDL_INLINE HRESULT IActiveIMMIME_LockIMCC(IActiveIMMIME* This,HIMCC hIMCC,void **ppv) { return This->lpVtbl->LockIMCC(This,hIMCC,ppv); } -static FORCEINLINE HRESULT IActiveIMMIME_UnlockIMCC(IActiveIMMIME* This,HIMCC hIMCC) { +static __WIDL_INLINE HRESULT IActiveIMMIME_UnlockIMCC(IActiveIMMIME* This,HIMCC hIMCC) { return This->lpVtbl->UnlockIMCC(This,hIMCC); } -static FORCEINLINE HRESULT IActiveIMMIME_ReSizeIMCC(IActiveIMMIME* This,HIMCC hIMCC,DWORD dwSize,HIMCC *phIMCC) { +static __WIDL_INLINE HRESULT IActiveIMMIME_ReSizeIMCC(IActiveIMMIME* This,HIMCC hIMCC,DWORD dwSize,HIMCC *phIMCC) { return This->lpVtbl->ReSizeIMCC(This,hIMCC,dwSize,phIMCC); } -static FORCEINLINE HRESULT IActiveIMMIME_GetIMCCSize(IActiveIMMIME* This,HIMCC hIMCC,DWORD *pdwSize) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetIMCCSize(IActiveIMMIME* This,HIMCC hIMCC,DWORD *pdwSize) { return This->lpVtbl->GetIMCCSize(This,hIMCC,pdwSize); } -static FORCEINLINE HRESULT IActiveIMMIME_GetIMCCLockCount(IActiveIMMIME* This,HIMCC hIMCC,DWORD *pdwLockCount) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetIMCCLockCount(IActiveIMMIME* This,HIMCC hIMCC,DWORD *pdwLockCount) { return This->lpVtbl->GetIMCCLockCount(This,hIMCC,pdwLockCount); } -static FORCEINLINE HRESULT IActiveIMMIME_GetHotKey(IActiveIMMIME* This,DWORD dwHotKeyID,UINT *puModifiers,UINT *puVKey,HKL *phKL) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetHotKey(IActiveIMMIME* This,DWORD dwHotKeyID,UINT *puModifiers,UINT *puVKey,HKL *phKL) { return This->lpVtbl->GetHotKey(This,dwHotKeyID,puModifiers,puVKey,phKL); } -static FORCEINLINE HRESULT IActiveIMMIME_SetHotKey(IActiveIMMIME* This,DWORD dwHotKeyID,UINT uModifiers,UINT uVKey,HKL hKL) { +static __WIDL_INLINE HRESULT IActiveIMMIME_SetHotKey(IActiveIMMIME* This,DWORD dwHotKeyID,UINT uModifiers,UINT uVKey,HKL hKL) { return This->lpVtbl->SetHotKey(This,dwHotKeyID,uModifiers,uVKey,hKL); } -static FORCEINLINE HRESULT IActiveIMMIME_CreateSoftKeyboard(IActiveIMMIME* This,UINT uType,HWND hOwner,int x,int y,HWND *phSoftKbdWnd) { +static __WIDL_INLINE HRESULT IActiveIMMIME_CreateSoftKeyboard(IActiveIMMIME* This,UINT uType,HWND hOwner,int x,int y,HWND *phSoftKbdWnd) { return This->lpVtbl->CreateSoftKeyboard(This,uType,hOwner,x,y,phSoftKbdWnd); } -static FORCEINLINE HRESULT IActiveIMMIME_DestroySoftKeyboard(IActiveIMMIME* This,HWND hSoftKbdWnd) { +static __WIDL_INLINE HRESULT IActiveIMMIME_DestroySoftKeyboard(IActiveIMMIME* This,HWND hSoftKbdWnd) { return This->lpVtbl->DestroySoftKeyboard(This,hSoftKbdWnd); } -static FORCEINLINE HRESULT IActiveIMMIME_ShowSoftKeyboard(IActiveIMMIME* This,HWND hSoftKbdWnd,int nCmdShow) { +static __WIDL_INLINE HRESULT IActiveIMMIME_ShowSoftKeyboard(IActiveIMMIME* This,HWND hSoftKbdWnd,int nCmdShow) { return This->lpVtbl->ShowSoftKeyboard(This,hSoftKbdWnd,nCmdShow); } -static FORCEINLINE HRESULT IActiveIMMIME_GetCodePageA(IActiveIMMIME* This,HKL hKL,UINT *uCodePage) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetCodePageA(IActiveIMMIME* This,HKL hKL,UINT *uCodePage) { return This->lpVtbl->GetCodePageA(This,hKL,uCodePage); } -static FORCEINLINE HRESULT IActiveIMMIME_GetLangId(IActiveIMMIME* This,HKL hKL,LANGID *plid) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetLangId(IActiveIMMIME* This,HKL hKL,LANGID *plid) { return This->lpVtbl->GetLangId(This,hKL,plid); } -static FORCEINLINE HRESULT IActiveIMMIME_KeybdEvent(IActiveIMMIME* This,LANGID lgidIME,BYTE bVk,BYTE bScan,DWORD dwFlags,DWORD dwExtraInfo) { +static __WIDL_INLINE HRESULT IActiveIMMIME_KeybdEvent(IActiveIMMIME* This,LANGID lgidIME,BYTE bVk,BYTE bScan,DWORD dwFlags,DWORD dwExtraInfo) { return This->lpVtbl->KeybdEvent(This,lgidIME,bVk,bScan,dwFlags,dwExtraInfo); } -static FORCEINLINE HRESULT IActiveIMMIME_LockModal(IActiveIMMIME* This) { +static __WIDL_INLINE HRESULT IActiveIMMIME_LockModal(IActiveIMMIME* This) { return This->lpVtbl->LockModal(This); } -static FORCEINLINE HRESULT IActiveIMMIME_UnlockModal(IActiveIMMIME* This) { +static __WIDL_INLINE HRESULT IActiveIMMIME_UnlockModal(IActiveIMMIME* This) { return This->lpVtbl->UnlockModal(This); } -static FORCEINLINE HRESULT IActiveIMMIME_AssociateContextEx(IActiveIMMIME* This,HWND hWnd,HIMC hIMC,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IActiveIMMIME_AssociateContextEx(IActiveIMMIME* This,HWND hWnd,HIMC hIMC,DWORD dwFlags) { return This->lpVtbl->AssociateContextEx(This,hWnd,hIMC,dwFlags); } -static FORCEINLINE HRESULT IActiveIMMIME_DisableIME(IActiveIMMIME* This,DWORD idThread) { +static __WIDL_INLINE HRESULT IActiveIMMIME_DisableIME(IActiveIMMIME* This,DWORD idThread) { return This->lpVtbl->DisableIME(This,idThread); } -static FORCEINLINE HRESULT IActiveIMMIME_GetImeMenuItemsA(IActiveIMMIME* This,HIMC hIMC,DWORD dwFlags,DWORD dwType,IMEMENUITEMINFOA *pImeParentMenu,IMEMENUITEMINFOA *pImeMenu,DWORD dwSize,DWORD *pdwResult) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetImeMenuItemsA(IActiveIMMIME* This,HIMC hIMC,DWORD dwFlags,DWORD dwType,IMEMENUITEMINFOA *pImeParentMenu,IMEMENUITEMINFOA *pImeMenu,DWORD dwSize,DWORD *pdwResult) { return This->lpVtbl->GetImeMenuItemsA(This,hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize,pdwResult); } -static FORCEINLINE HRESULT IActiveIMMIME_GetImeMenuItemsW(IActiveIMMIME* This,HIMC hIMC,DWORD dwFlags,DWORD dwType,IMEMENUITEMINFOW *pImeParentMenu,IMEMENUITEMINFOW *pImeMenu,DWORD dwSize,DWORD *pdwResult) { +static __WIDL_INLINE HRESULT IActiveIMMIME_GetImeMenuItemsW(IActiveIMMIME* This,HIMC hIMC,DWORD dwFlags,DWORD dwType,IMEMENUITEMINFOW *pImeParentMenu,IMEMENUITEMINFOW *pImeMenu,DWORD dwSize,DWORD *pdwResult) { return This->lpVtbl->GetImeMenuItemsW(This,hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize,pdwResult); } -static FORCEINLINE HRESULT IActiveIMMIME_EnumInputContext(IActiveIMMIME* This,DWORD idThread,IEnumInputContext **ppEnum) { +static __WIDL_INLINE HRESULT IActiveIMMIME_EnumInputContext(IActiveIMMIME* This,DWORD idThread,IEnumInputContext **ppEnum) { return This->lpVtbl->EnumInputContext(This,idThread,ppEnum); } -static FORCEINLINE HRESULT IActiveIMMIME_RequestMessageA(IActiveIMMIME* This,HIMC hIMC,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IActiveIMMIME_RequestMessageA(IActiveIMMIME* This,HIMC hIMC,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { return This->lpVtbl->RequestMessageA(This,hIMC,wParam,lParam,plResult); } -static FORCEINLINE HRESULT IActiveIMMIME_RequestMessageW(IActiveIMMIME* This,HIMC hIMC,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IActiveIMMIME_RequestMessageW(IActiveIMMIME* This,HIMC hIMC,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { return This->lpVtbl->RequestMessageW(This,hIMC,wParam,lParam,plResult); } -static FORCEINLINE HRESULT IActiveIMMIME_SendIMCA(IActiveIMMIME* This,HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IActiveIMMIME_SendIMCA(IActiveIMMIME* This,HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { return This->lpVtbl->SendIMCA(This,hWnd,uMsg,wParam,lParam,plResult); } -static FORCEINLINE HRESULT IActiveIMMIME_SendIMCW(IActiveIMMIME* This,HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IActiveIMMIME_SendIMCW(IActiveIMMIME* This,HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { return This->lpVtbl->SendIMCW(This,hWnd,uMsg,wParam,lParam,plResult); } -static FORCEINLINE HRESULT IActiveIMMIME_IsSleeping(IActiveIMMIME* This) { +static __WIDL_INLINE HRESULT IActiveIMMIME_IsSleeping(IActiveIMMIME* This) { return This->lpVtbl->IsSleeping(This); } #endif @@ -3426,65 +3434,65 @@ interface IActiveIME { #define IActiveIME_GetLangId(This,plid) (This)->lpVtbl->GetLangId(This,plid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveIME_QueryInterface(IActiveIME* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveIME_QueryInterface(IActiveIME* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveIME_AddRef(IActiveIME* This) { +static __WIDL_INLINE ULONG IActiveIME_AddRef(IActiveIME* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveIME_Release(IActiveIME* This) { +static __WIDL_INLINE ULONG IActiveIME_Release(IActiveIME* This) { return This->lpVtbl->Release(This); } /*** IActiveIME methods ***/ -static FORCEINLINE HRESULT IActiveIME_Inquire(IActiveIME* This,DWORD dwSystemInfoFlags,IMEINFO *pIMEInfo,LPWSTR szWndClass,DWORD *pdwPrivate) { +static __WIDL_INLINE HRESULT IActiveIME_Inquire(IActiveIME* This,DWORD dwSystemInfoFlags,IMEINFO *pIMEInfo,LPWSTR szWndClass,DWORD *pdwPrivate) { return This->lpVtbl->Inquire(This,dwSystemInfoFlags,pIMEInfo,szWndClass,pdwPrivate); } -static FORCEINLINE HRESULT IActiveIME_ConversionList(IActiveIME* This,HIMC hIMC,LPWSTR szSource,UINT uFlag,UINT uBufLen,CANDIDATELIST *pDest,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIME_ConversionList(IActiveIME* This,HIMC hIMC,LPWSTR szSource,UINT uFlag,UINT uBufLen,CANDIDATELIST *pDest,UINT *puCopied) { return This->lpVtbl->ConversionList(This,hIMC,szSource,uFlag,uBufLen,pDest,puCopied); } -static FORCEINLINE HRESULT IActiveIME_Configure(IActiveIME* This,HKL hKL,HWND hWnd,DWORD dwMode,REGISTERWORDW *pRegisterWord) { +static __WIDL_INLINE HRESULT IActiveIME_Configure(IActiveIME* This,HKL hKL,HWND hWnd,DWORD dwMode,REGISTERWORDW *pRegisterWord) { return This->lpVtbl->Configure(This,hKL,hWnd,dwMode,pRegisterWord); } -static FORCEINLINE HRESULT IActiveIME_Destroy(IActiveIME* This,UINT uReserved) { +static __WIDL_INLINE HRESULT IActiveIME_Destroy(IActiveIME* This,UINT uReserved) { return This->lpVtbl->Destroy(This,uReserved); } -static FORCEINLINE HRESULT IActiveIME_Escape(IActiveIME* This,HIMC hIMC,UINT uEscape,void *pData,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IActiveIME_Escape(IActiveIME* This,HIMC hIMC,UINT uEscape,void *pData,LRESULT *plResult) { return This->lpVtbl->Escape(This,hIMC,uEscape,pData,plResult); } -static FORCEINLINE HRESULT IActiveIME_SetActiveContext(IActiveIME* This,HIMC hIMC,WINBOOL fFlag) { +static __WIDL_INLINE HRESULT IActiveIME_SetActiveContext(IActiveIME* This,HIMC hIMC,WINBOOL fFlag) { return This->lpVtbl->SetActiveContext(This,hIMC,fFlag); } -static FORCEINLINE HRESULT IActiveIME_ProcessKey(IActiveIME* This,HIMC hIMC,UINT uVirKey,DWORD lParam,BYTE *pbKeyState) { +static __WIDL_INLINE HRESULT IActiveIME_ProcessKey(IActiveIME* This,HIMC hIMC,UINT uVirKey,DWORD lParam,BYTE *pbKeyState) { return This->lpVtbl->ProcessKey(This,hIMC,uVirKey,lParam,pbKeyState); } -static FORCEINLINE HRESULT IActiveIME_Notify(IActiveIME* This,HIMC hIMC,DWORD dwAction,DWORD dwIndex,DWORD dwValue) { +static __WIDL_INLINE HRESULT IActiveIME_Notify(IActiveIME* This,HIMC hIMC,DWORD dwAction,DWORD dwIndex,DWORD dwValue) { return This->lpVtbl->Notify(This,hIMC,dwAction,dwIndex,dwValue); } -static FORCEINLINE HRESULT IActiveIME_Select(IActiveIME* This,HIMC hIMC,WINBOOL fSelect) { +static __WIDL_INLINE HRESULT IActiveIME_Select(IActiveIME* This,HIMC hIMC,WINBOOL fSelect) { return This->lpVtbl->Select(This,hIMC,fSelect); } -static FORCEINLINE HRESULT IActiveIME_SetCompositionString(IActiveIME* This,HIMC hIMC,DWORD dwIndex,void *pComp,DWORD dwCompLen,void *pRead,DWORD dwReadLen) { +static __WIDL_INLINE HRESULT IActiveIME_SetCompositionString(IActiveIME* This,HIMC hIMC,DWORD dwIndex,void *pComp,DWORD dwCompLen,void *pRead,DWORD dwReadLen) { return This->lpVtbl->SetCompositionString(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen); } -static FORCEINLINE HRESULT IActiveIME_ToAsciiEx(IActiveIME* This,UINT uVirKey,UINT uScanCode,BYTE *pbKeyState,UINT fuState,HIMC hIMC,DWORD *pdwTransBuf,UINT *puSize) { +static __WIDL_INLINE HRESULT IActiveIME_ToAsciiEx(IActiveIME* This,UINT uVirKey,UINT uScanCode,BYTE *pbKeyState,UINT fuState,HIMC hIMC,DWORD *pdwTransBuf,UINT *puSize) { return This->lpVtbl->ToAsciiEx(This,uVirKey,uScanCode,pbKeyState,fuState,hIMC,pdwTransBuf,puSize); } -static FORCEINLINE HRESULT IActiveIME_RegisterWord(IActiveIME* This,LPWSTR szReading,DWORD dwStyle,LPWSTR szString) { +static __WIDL_INLINE HRESULT IActiveIME_RegisterWord(IActiveIME* This,LPWSTR szReading,DWORD dwStyle,LPWSTR szString) { return This->lpVtbl->RegisterWord(This,szReading,dwStyle,szString); } -static FORCEINLINE HRESULT IActiveIME_UnregisterWord(IActiveIME* This,LPWSTR szReading,DWORD dwStyle,LPWSTR szString) { +static __WIDL_INLINE HRESULT IActiveIME_UnregisterWord(IActiveIME* This,LPWSTR szReading,DWORD dwStyle,LPWSTR szString) { return This->lpVtbl->UnregisterWord(This,szReading,dwStyle,szString); } -static FORCEINLINE HRESULT IActiveIME_GetRegisterWordStyle(IActiveIME* This,UINT nItem,STYLEBUFW *pStyleBuf,UINT *puBufSize) { +static __WIDL_INLINE HRESULT IActiveIME_GetRegisterWordStyle(IActiveIME* This,UINT nItem,STYLEBUFW *pStyleBuf,UINT *puBufSize) { return This->lpVtbl->GetRegisterWordStyle(This,nItem,pStyleBuf,puBufSize); } -static FORCEINLINE HRESULT IActiveIME_EnumRegisterWord(IActiveIME* This,LPWSTR szReading,DWORD dwStyle,LPWSTR szRegister,LPVOID pData,IEnumRegisterWordW **ppEnum) { +static __WIDL_INLINE HRESULT IActiveIME_EnumRegisterWord(IActiveIME* This,LPWSTR szReading,DWORD dwStyle,LPWSTR szRegister,LPVOID pData,IEnumRegisterWordW **ppEnum) { return This->lpVtbl->EnumRegisterWord(This,szReading,dwStyle,szRegister,pData,ppEnum); } -static FORCEINLINE HRESULT IActiveIME_GetCodePageA(IActiveIME* This,UINT *uCodePage) { +static __WIDL_INLINE HRESULT IActiveIME_GetCodePageA(IActiveIME* This,UINT *uCodePage) { return This->lpVtbl->GetCodePageA(This,uCodePage); } -static FORCEINLINE HRESULT IActiveIME_GetLangId(IActiveIME* This,LANGID *plid) { +static __WIDL_INLINE HRESULT IActiveIME_GetLangId(IActiveIME* This,LANGID *plid) { return This->lpVtbl->GetLangId(This,plid); } #endif @@ -3688,72 +3696,72 @@ interface IActiveIME2 { #define IActiveIME2_Unsleep(This,fDead) (This)->lpVtbl->Unsleep(This,fDead) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActiveIME2_QueryInterface(IActiveIME2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActiveIME2_QueryInterface(IActiveIME2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActiveIME2_AddRef(IActiveIME2* This) { +static __WIDL_INLINE ULONG IActiveIME2_AddRef(IActiveIME2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActiveIME2_Release(IActiveIME2* This) { +static __WIDL_INLINE ULONG IActiveIME2_Release(IActiveIME2* This) { return This->lpVtbl->Release(This); } /*** IActiveIME methods ***/ -static FORCEINLINE HRESULT IActiveIME2_Inquire(IActiveIME2* This,DWORD dwSystemInfoFlags,IMEINFO *pIMEInfo,LPWSTR szWndClass,DWORD *pdwPrivate) { +static __WIDL_INLINE HRESULT IActiveIME2_Inquire(IActiveIME2* This,DWORD dwSystemInfoFlags,IMEINFO *pIMEInfo,LPWSTR szWndClass,DWORD *pdwPrivate) { return This->lpVtbl->Inquire(This,dwSystemInfoFlags,pIMEInfo,szWndClass,pdwPrivate); } -static FORCEINLINE HRESULT IActiveIME2_ConversionList(IActiveIME2* This,HIMC hIMC,LPWSTR szSource,UINT uFlag,UINT uBufLen,CANDIDATELIST *pDest,UINT *puCopied) { +static __WIDL_INLINE HRESULT IActiveIME2_ConversionList(IActiveIME2* This,HIMC hIMC,LPWSTR szSource,UINT uFlag,UINT uBufLen,CANDIDATELIST *pDest,UINT *puCopied) { return This->lpVtbl->ConversionList(This,hIMC,szSource,uFlag,uBufLen,pDest,puCopied); } -static FORCEINLINE HRESULT IActiveIME2_Configure(IActiveIME2* This,HKL hKL,HWND hWnd,DWORD dwMode,REGISTERWORDW *pRegisterWord) { +static __WIDL_INLINE HRESULT IActiveIME2_Configure(IActiveIME2* This,HKL hKL,HWND hWnd,DWORD dwMode,REGISTERWORDW *pRegisterWord) { return This->lpVtbl->Configure(This,hKL,hWnd,dwMode,pRegisterWord); } -static FORCEINLINE HRESULT IActiveIME2_Destroy(IActiveIME2* This,UINT uReserved) { +static __WIDL_INLINE HRESULT IActiveIME2_Destroy(IActiveIME2* This,UINT uReserved) { return This->lpVtbl->Destroy(This,uReserved); } -static FORCEINLINE HRESULT IActiveIME2_Escape(IActiveIME2* This,HIMC hIMC,UINT uEscape,void *pData,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IActiveIME2_Escape(IActiveIME2* This,HIMC hIMC,UINT uEscape,void *pData,LRESULT *plResult) { return This->lpVtbl->Escape(This,hIMC,uEscape,pData,plResult); } -static FORCEINLINE HRESULT IActiveIME2_SetActiveContext(IActiveIME2* This,HIMC hIMC,WINBOOL fFlag) { +static __WIDL_INLINE HRESULT IActiveIME2_SetActiveContext(IActiveIME2* This,HIMC hIMC,WINBOOL fFlag) { return This->lpVtbl->SetActiveContext(This,hIMC,fFlag); } -static FORCEINLINE HRESULT IActiveIME2_ProcessKey(IActiveIME2* This,HIMC hIMC,UINT uVirKey,DWORD lParam,BYTE *pbKeyState) { +static __WIDL_INLINE HRESULT IActiveIME2_ProcessKey(IActiveIME2* This,HIMC hIMC,UINT uVirKey,DWORD lParam,BYTE *pbKeyState) { return This->lpVtbl->ProcessKey(This,hIMC,uVirKey,lParam,pbKeyState); } -static FORCEINLINE HRESULT IActiveIME2_Notify(IActiveIME2* This,HIMC hIMC,DWORD dwAction,DWORD dwIndex,DWORD dwValue) { +static __WIDL_INLINE HRESULT IActiveIME2_Notify(IActiveIME2* This,HIMC hIMC,DWORD dwAction,DWORD dwIndex,DWORD dwValue) { return This->lpVtbl->Notify(This,hIMC,dwAction,dwIndex,dwValue); } -static FORCEINLINE HRESULT IActiveIME2_Select(IActiveIME2* This,HIMC hIMC,WINBOOL fSelect) { +static __WIDL_INLINE HRESULT IActiveIME2_Select(IActiveIME2* This,HIMC hIMC,WINBOOL fSelect) { return This->lpVtbl->Select(This,hIMC,fSelect); } -static FORCEINLINE HRESULT IActiveIME2_SetCompositionString(IActiveIME2* This,HIMC hIMC,DWORD dwIndex,void *pComp,DWORD dwCompLen,void *pRead,DWORD dwReadLen) { +static __WIDL_INLINE HRESULT IActiveIME2_SetCompositionString(IActiveIME2* This,HIMC hIMC,DWORD dwIndex,void *pComp,DWORD dwCompLen,void *pRead,DWORD dwReadLen) { return This->lpVtbl->SetCompositionString(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen); } -static FORCEINLINE HRESULT IActiveIME2_ToAsciiEx(IActiveIME2* This,UINT uVirKey,UINT uScanCode,BYTE *pbKeyState,UINT fuState,HIMC hIMC,DWORD *pdwTransBuf,UINT *puSize) { +static __WIDL_INLINE HRESULT IActiveIME2_ToAsciiEx(IActiveIME2* This,UINT uVirKey,UINT uScanCode,BYTE *pbKeyState,UINT fuState,HIMC hIMC,DWORD *pdwTransBuf,UINT *puSize) { return This->lpVtbl->ToAsciiEx(This,uVirKey,uScanCode,pbKeyState,fuState,hIMC,pdwTransBuf,puSize); } -static FORCEINLINE HRESULT IActiveIME2_RegisterWord(IActiveIME2* This,LPWSTR szReading,DWORD dwStyle,LPWSTR szString) { +static __WIDL_INLINE HRESULT IActiveIME2_RegisterWord(IActiveIME2* This,LPWSTR szReading,DWORD dwStyle,LPWSTR szString) { return This->lpVtbl->RegisterWord(This,szReading,dwStyle,szString); } -static FORCEINLINE HRESULT IActiveIME2_UnregisterWord(IActiveIME2* This,LPWSTR szReading,DWORD dwStyle,LPWSTR szString) { +static __WIDL_INLINE HRESULT IActiveIME2_UnregisterWord(IActiveIME2* This,LPWSTR szReading,DWORD dwStyle,LPWSTR szString) { return This->lpVtbl->UnregisterWord(This,szReading,dwStyle,szString); } -static FORCEINLINE HRESULT IActiveIME2_GetRegisterWordStyle(IActiveIME2* This,UINT nItem,STYLEBUFW *pStyleBuf,UINT *puBufSize) { +static __WIDL_INLINE HRESULT IActiveIME2_GetRegisterWordStyle(IActiveIME2* This,UINT nItem,STYLEBUFW *pStyleBuf,UINT *puBufSize) { return This->lpVtbl->GetRegisterWordStyle(This,nItem,pStyleBuf,puBufSize); } -static FORCEINLINE HRESULT IActiveIME2_EnumRegisterWord(IActiveIME2* This,LPWSTR szReading,DWORD dwStyle,LPWSTR szRegister,LPVOID pData,IEnumRegisterWordW **ppEnum) { +static __WIDL_INLINE HRESULT IActiveIME2_EnumRegisterWord(IActiveIME2* This,LPWSTR szReading,DWORD dwStyle,LPWSTR szRegister,LPVOID pData,IEnumRegisterWordW **ppEnum) { return This->lpVtbl->EnumRegisterWord(This,szReading,dwStyle,szRegister,pData,ppEnum); } -static FORCEINLINE HRESULT IActiveIME2_GetCodePageA(IActiveIME2* This,UINT *uCodePage) { +static __WIDL_INLINE HRESULT IActiveIME2_GetCodePageA(IActiveIME2* This,UINT *uCodePage) { return This->lpVtbl->GetCodePageA(This,uCodePage); } -static FORCEINLINE HRESULT IActiveIME2_GetLangId(IActiveIME2* This,LANGID *plid) { +static __WIDL_INLINE HRESULT IActiveIME2_GetLangId(IActiveIME2* This,LANGID *plid) { return This->lpVtbl->GetLangId(This,plid); } /*** IActiveIME2 methods ***/ -static FORCEINLINE HRESULT IActiveIME2_Sleep(IActiveIME2* This) { +static __WIDL_INLINE HRESULT IActiveIME2_Sleep(IActiveIME2* This) { return This->lpVtbl->Sleep(This); } -static FORCEINLINE HRESULT IActiveIME2_Unsleep(IActiveIME2* This,WINBOOL fDead) { +static __WIDL_INLINE HRESULT IActiveIME2_Unsleep(IActiveIME2* This,WINBOOL fDead) { return This->lpVtbl->Unsleep(This,fDead); } #endif @@ -3847,26 +3855,26 @@ interface IEnumRegisterWordA { #define IEnumRegisterWordA_Skip(This,ulCount) (This)->lpVtbl->Skip(This,ulCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumRegisterWordA_QueryInterface(IEnumRegisterWordA* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumRegisterWordA_QueryInterface(IEnumRegisterWordA* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumRegisterWordA_AddRef(IEnumRegisterWordA* This) { +static __WIDL_INLINE ULONG IEnumRegisterWordA_AddRef(IEnumRegisterWordA* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumRegisterWordA_Release(IEnumRegisterWordA* This) { +static __WIDL_INLINE ULONG IEnumRegisterWordA_Release(IEnumRegisterWordA* This) { return This->lpVtbl->Release(This); } /*** IEnumRegisterWordA methods ***/ -static FORCEINLINE HRESULT IEnumRegisterWordA_Clone(IEnumRegisterWordA* This,IEnumRegisterWordA **ppEnum) { +static __WIDL_INLINE HRESULT IEnumRegisterWordA_Clone(IEnumRegisterWordA* This,IEnumRegisterWordA **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumRegisterWordA_Next(IEnumRegisterWordA* This,ULONG ulCount,REGISTERWORDA *rgRegisterWord,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumRegisterWordA_Next(IEnumRegisterWordA* This,ULONG ulCount,REGISTERWORDA *rgRegisterWord,ULONG *pcFetched) { return This->lpVtbl->Next(This,ulCount,rgRegisterWord,pcFetched); } -static FORCEINLINE HRESULT IEnumRegisterWordA_Reset(IEnumRegisterWordA* This) { +static __WIDL_INLINE HRESULT IEnumRegisterWordA_Reset(IEnumRegisterWordA* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumRegisterWordA_Skip(IEnumRegisterWordA* This,ULONG ulCount) { +static __WIDL_INLINE HRESULT IEnumRegisterWordA_Skip(IEnumRegisterWordA* This,ULONG ulCount) { return This->lpVtbl->Skip(This,ulCount); } #endif @@ -3960,26 +3968,26 @@ interface IEnumRegisterWordW { #define IEnumRegisterWordW_Skip(This,ulCount) (This)->lpVtbl->Skip(This,ulCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumRegisterWordW_QueryInterface(IEnumRegisterWordW* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumRegisterWordW_QueryInterface(IEnumRegisterWordW* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumRegisterWordW_AddRef(IEnumRegisterWordW* This) { +static __WIDL_INLINE ULONG IEnumRegisterWordW_AddRef(IEnumRegisterWordW* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumRegisterWordW_Release(IEnumRegisterWordW* This) { +static __WIDL_INLINE ULONG IEnumRegisterWordW_Release(IEnumRegisterWordW* This) { return This->lpVtbl->Release(This); } /*** IEnumRegisterWordW methods ***/ -static FORCEINLINE HRESULT IEnumRegisterWordW_Clone(IEnumRegisterWordW* This,IEnumRegisterWordW **ppEnum) { +static __WIDL_INLINE HRESULT IEnumRegisterWordW_Clone(IEnumRegisterWordW* This,IEnumRegisterWordW **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumRegisterWordW_Next(IEnumRegisterWordW* This,ULONG ulCount,REGISTERWORDW *rgRegisterWord,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumRegisterWordW_Next(IEnumRegisterWordW* This,ULONG ulCount,REGISTERWORDW *rgRegisterWord,ULONG *pcFetched) { return This->lpVtbl->Next(This,ulCount,rgRegisterWord,pcFetched); } -static FORCEINLINE HRESULT IEnumRegisterWordW_Reset(IEnumRegisterWordW* This) { +static __WIDL_INLINE HRESULT IEnumRegisterWordW_Reset(IEnumRegisterWordW* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumRegisterWordW_Skip(IEnumRegisterWordW* This,ULONG ulCount) { +static __WIDL_INLINE HRESULT IEnumRegisterWordW_Skip(IEnumRegisterWordW* This,ULONG ulCount) { return This->lpVtbl->Skip(This,ulCount); } #endif diff --git a/lib/libc/include/any-windows-any/dinput.h b/lib/libc/include/any-windows-any/dinput.h index 4e2d510089e8daa3535df97e95697f923fa181fa..e4b5365876e1d3b23cd593be8ff1f3b784a5aead 100644 --- a/lib/libc/include/any-windows-any/dinput.h +++ b/lib/libc/include/any-windows-any/dinput.h @@ -603,6 +603,7 @@ typedef WINBOOL (CALLBACK *LPDIENUMCREATEDEFFECTOBJECTSCALLBACK)(LPDIRECTINPUTEF #define DIK_YEN 0x7D /* (Japanese keyboard) */ #define DIK_ABNT_C2 0x7E /* Numpad . on Portugese (Brazilian) keyboards */ #define DIK_NUMPADEQUALS 0x8D /* = on numeric keypad (NEC PC98) */ +#define DIK_PREVTRACK 0x90 /* Previous Track (DIK_CIRCUMFLEX on Japanese keyboard) */ #define DIK_CIRCUMFLEX 0x90 /* (Japanese keyboard) */ #define DIK_AT 0x91 /* (NEC PC98) */ #define DIK_COLON 0x92 /* (NEC PC98) */ @@ -1132,6 +1133,7 @@ DECL_WINELIB_TYPE_AW(LPCDIEFFECTINFO) typedef WINBOOL (CALLBACK *LPDIENUMEFFECTSCALLBACKA)(LPCDIEFFECTINFOA, LPVOID); typedef WINBOOL (CALLBACK *LPDIENUMEFFECTSCALLBACKW)(LPCDIEFFECTINFOW, LPVOID); +DECL_WINELIB_TYPE_AW(LPDIENUMEFFECTSCALLBACK) typedef struct DIEFFESCAPE { DWORD dwSize; @@ -2150,6 +2152,8 @@ extern const DIDATAFORMAT c_dfDIMouse2; /* DX 7 */ extern const DIDATAFORMAT c_dfDIKeyboard; #if DIRECTINPUT_VERSION >= 0x0500 extern const DIDATAFORMAT c_dfDIJoystick; +extern LPCDIDATAFORMAT WINAPI GetdfDIJoystick(void); + extern const DIDATAFORMAT c_dfDIJoystick2; #endif /* DI5 */ #ifdef __cplusplus diff --git a/lib/libc/include/any-windows-any/dinputd.h b/lib/libc/include/any-windows-any/dinputd.h index 8e0ceed51259b7cbbb1d6aa5d847be760c1cdbc3..ae43a1948533b311582b7e648d9d1cade8d66a39 100644 --- a/lib/libc/include/any-windows-any/dinputd.h +++ b/lib/libc/include/any-windows-any/dinputd.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dinputd.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dinputd.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dinputd_h__ #define __dinputd_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDirectInputEffectDriver_FWD_DEFINED__ @@ -312,47 +320,47 @@ interface IDirectInputEffectDriver { #define IDirectInputEffectDriver_GetEffectStatus(This,a,b,c) (This)->lpVtbl->GetEffectStatus(This,a,b,c) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectInputEffectDriver_QueryInterface(IDirectInputEffectDriver* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectInputEffectDriver_QueryInterface(IDirectInputEffectDriver* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectInputEffectDriver_AddRef(IDirectInputEffectDriver* This) { +static __WIDL_INLINE ULONG IDirectInputEffectDriver_AddRef(IDirectInputEffectDriver* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectInputEffectDriver_Release(IDirectInputEffectDriver* This) { +static __WIDL_INLINE ULONG IDirectInputEffectDriver_Release(IDirectInputEffectDriver* This) { return This->lpVtbl->Release(This); } /*** IDirectInputEffectDriver methods ***/ -static FORCEINLINE HRESULT IDirectInputEffectDriver_DeviceID(IDirectInputEffectDriver* This,DWORD a,DWORD b,DWORD c,DWORD d,LPVOID e) { +static __WIDL_INLINE HRESULT IDirectInputEffectDriver_DeviceID(IDirectInputEffectDriver* This,DWORD a,DWORD b,DWORD c,DWORD d,LPVOID e) { return This->lpVtbl->DeviceID(This,a,b,c,d,e); } -static FORCEINLINE HRESULT IDirectInputEffectDriver_GetVersions(IDirectInputEffectDriver* This,LPDIDRIVERVERSIONS a) { +static __WIDL_INLINE HRESULT IDirectInputEffectDriver_GetVersions(IDirectInputEffectDriver* This,LPDIDRIVERVERSIONS a) { return This->lpVtbl->GetVersions(This,a); } -static FORCEINLINE HRESULT IDirectInputEffectDriver_Escape(IDirectInputEffectDriver* This,DWORD a,DWORD b,LPDIEFFESCAPE c) { +static __WIDL_INLINE HRESULT IDirectInputEffectDriver_Escape(IDirectInputEffectDriver* This,DWORD a,DWORD b,LPDIEFFESCAPE c) { return This->lpVtbl->Escape(This,a,b,c); } -static FORCEINLINE HRESULT IDirectInputEffectDriver_SetGain(IDirectInputEffectDriver* This,DWORD a,DWORD b) { +static __WIDL_INLINE HRESULT IDirectInputEffectDriver_SetGain(IDirectInputEffectDriver* This,DWORD a,DWORD b) { return This->lpVtbl->SetGain(This,a,b); } -static FORCEINLINE HRESULT IDirectInputEffectDriver_SendForceFeedbackCommand(IDirectInputEffectDriver* This,DWORD a,DWORD b) { +static __WIDL_INLINE HRESULT IDirectInputEffectDriver_SendForceFeedbackCommand(IDirectInputEffectDriver* This,DWORD a,DWORD b) { return This->lpVtbl->SendForceFeedbackCommand(This,a,b); } -static FORCEINLINE HRESULT IDirectInputEffectDriver_GetForceFeedbackState(IDirectInputEffectDriver* This,DWORD a,LPDIDEVICESTATE b) { +static __WIDL_INLINE HRESULT IDirectInputEffectDriver_GetForceFeedbackState(IDirectInputEffectDriver* This,DWORD a,LPDIDEVICESTATE b) { return This->lpVtbl->GetForceFeedbackState(This,a,b); } -static FORCEINLINE HRESULT IDirectInputEffectDriver_DownloadEffect(IDirectInputEffectDriver* This,DWORD a,DWORD b,LPDWORD c,LPCDIEFFECT d,DWORD e) { +static __WIDL_INLINE HRESULT IDirectInputEffectDriver_DownloadEffect(IDirectInputEffectDriver* This,DWORD a,DWORD b,LPDWORD c,LPCDIEFFECT d,DWORD e) { return This->lpVtbl->DownloadEffect(This,a,b,c,d,e); } -static FORCEINLINE HRESULT IDirectInputEffectDriver_DestroyEffect(IDirectInputEffectDriver* This,DWORD a,DWORD b) { +static __WIDL_INLINE HRESULT IDirectInputEffectDriver_DestroyEffect(IDirectInputEffectDriver* This,DWORD a,DWORD b) { return This->lpVtbl->DestroyEffect(This,a,b); } -static FORCEINLINE HRESULT IDirectInputEffectDriver_StartEffect(IDirectInputEffectDriver* This,DWORD a,DWORD b,DWORD c,DWORD d) { +static __WIDL_INLINE HRESULT IDirectInputEffectDriver_StartEffect(IDirectInputEffectDriver* This,DWORD a,DWORD b,DWORD c,DWORD d) { return This->lpVtbl->StartEffect(This,a,b,c,d); } -static FORCEINLINE HRESULT IDirectInputEffectDriver_StopEffect(IDirectInputEffectDriver* This,DWORD a,DWORD b) { +static __WIDL_INLINE HRESULT IDirectInputEffectDriver_StopEffect(IDirectInputEffectDriver* This,DWORD a,DWORD b) { return This->lpVtbl->StopEffect(This,a,b); } -static FORCEINLINE HRESULT IDirectInputEffectDriver_GetEffectStatus(IDirectInputEffectDriver* This,DWORD a,DWORD b,LPDWORD c) { +static __WIDL_INLINE HRESULT IDirectInputEffectDriver_GetEffectStatus(IDirectInputEffectDriver* This,DWORD a,DWORD b,LPDWORD c) { return This->lpVtbl->GetEffectStatus(This,a,b,c); } #endif @@ -807,62 +815,62 @@ interface IDirectInputJoyConfig { #define IDirectInputJoyConfig_OpenConfigKey(This,a,b,c) (This)->lpVtbl->OpenConfigKey(This,a,b,c) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectInputJoyConfig_QueryInterface(IDirectInputJoyConfig* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_QueryInterface(IDirectInputJoyConfig* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectInputJoyConfig_AddRef(IDirectInputJoyConfig* This) { +static __WIDL_INLINE ULONG IDirectInputJoyConfig_AddRef(IDirectInputJoyConfig* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectInputJoyConfig_Release(IDirectInputJoyConfig* This) { +static __WIDL_INLINE ULONG IDirectInputJoyConfig_Release(IDirectInputJoyConfig* This) { return This->lpVtbl->Release(This); } /*** IDirectInputJoyConfig methods ***/ -static FORCEINLINE HRESULT IDirectInputJoyConfig_Acquire(IDirectInputJoyConfig* This) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_Acquire(IDirectInputJoyConfig* This) { return This->lpVtbl->Acquire(This); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_Unacquire(IDirectInputJoyConfig* This) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_Unacquire(IDirectInputJoyConfig* This) { return This->lpVtbl->Unacquire(This); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_SetCooperativeLevel(IDirectInputJoyConfig* This,HWND a,DWORD b) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_SetCooperativeLevel(IDirectInputJoyConfig* This,HWND a,DWORD b) { return This->lpVtbl->SetCooperativeLevel(This,a,b); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_SendNotify(IDirectInputJoyConfig* This) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_SendNotify(IDirectInputJoyConfig* This) { return This->lpVtbl->SendNotify(This); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_EnumTypes(IDirectInputJoyConfig* This,LPVOID a,LPVOID b) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_EnumTypes(IDirectInputJoyConfig* This,LPVOID a,LPVOID b) { return This->lpVtbl->EnumTypes(This,a,b); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_GetTypeInfo(IDirectInputJoyConfig* This,LPCWSTR a,LPDIJOYTYPEINFO b,DWORD c) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_GetTypeInfo(IDirectInputJoyConfig* This,LPCWSTR a,LPDIJOYTYPEINFO b,DWORD c) { return This->lpVtbl->GetTypeInfo(This,a,b,c); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_SetTypeInfo(IDirectInputJoyConfig* This,LPCWSTR a,LPCDIJOYTYPEINFO b,DWORD c) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_SetTypeInfo(IDirectInputJoyConfig* This,LPCWSTR a,LPCDIJOYTYPEINFO b,DWORD c) { return This->lpVtbl->SetTypeInfo(This,a,b,c); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_DeleteType(IDirectInputJoyConfig* This,LPCWSTR a) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_DeleteType(IDirectInputJoyConfig* This,LPCWSTR a) { return This->lpVtbl->DeleteType(This,a); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_GetConfig(IDirectInputJoyConfig* This,UINT a,LPDIJOYCONFIG b,DWORD c) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_GetConfig(IDirectInputJoyConfig* This,UINT a,LPDIJOYCONFIG b,DWORD c) { return This->lpVtbl->GetConfig(This,a,b,c); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_SetConfig(IDirectInputJoyConfig* This,UINT a,LPCDIJOYCONFIG b,DWORD c) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_SetConfig(IDirectInputJoyConfig* This,UINT a,LPCDIJOYCONFIG b,DWORD c) { return This->lpVtbl->SetConfig(This,a,b,c); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_DeleteConfig(IDirectInputJoyConfig* This,UINT a) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_DeleteConfig(IDirectInputJoyConfig* This,UINT a) { return This->lpVtbl->DeleteConfig(This,a); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_GetUserValues(IDirectInputJoyConfig* This,LPDIJOYUSERVALUES a,DWORD b) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_GetUserValues(IDirectInputJoyConfig* This,LPDIJOYUSERVALUES a,DWORD b) { return This->lpVtbl->GetUserValues(This,a,b); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_SetUserValues(IDirectInputJoyConfig* This,LPCDIJOYUSERVALUES a,DWORD b) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_SetUserValues(IDirectInputJoyConfig* This,LPCDIJOYUSERVALUES a,DWORD b) { return This->lpVtbl->SetUserValues(This,a,b); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_AddNewHardware(IDirectInputJoyConfig* This,HWND a,REFGUID b) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_AddNewHardware(IDirectInputJoyConfig* This,HWND a,REFGUID b) { return This->lpVtbl->AddNewHardware(This,a,b); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_OpenTypeKey(IDirectInputJoyConfig* This,LPCWSTR a,DWORD b,HKEY *c) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_OpenTypeKey(IDirectInputJoyConfig* This,LPCWSTR a,DWORD b,HKEY *c) { return This->lpVtbl->OpenTypeKey(This,a,b,c); } -static FORCEINLINE HRESULT IDirectInputJoyConfig_OpenConfigKey(IDirectInputJoyConfig* This,UINT a,DWORD b,HKEY *c) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig_OpenConfigKey(IDirectInputJoyConfig* This,UINT a,DWORD b,HKEY *c) { return This->lpVtbl->OpenConfigKey(This,a,b,c); } #endif @@ -1079,62 +1087,62 @@ interface IDirectInputJoyConfig8 { #define IDirectInputJoyConfig8_OpenAppStatusKey(This,a) (This)->lpVtbl->OpenAppStatusKey(This,a) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectInputJoyConfig8_QueryInterface(IDirectInputJoyConfig8* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_QueryInterface(IDirectInputJoyConfig8* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectInputJoyConfig8_AddRef(IDirectInputJoyConfig8* This) { +static __WIDL_INLINE ULONG IDirectInputJoyConfig8_AddRef(IDirectInputJoyConfig8* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectInputJoyConfig8_Release(IDirectInputJoyConfig8* This) { +static __WIDL_INLINE ULONG IDirectInputJoyConfig8_Release(IDirectInputJoyConfig8* This) { return This->lpVtbl->Release(This); } /*** IDirectInputJoyConfig8 methods ***/ -static FORCEINLINE HRESULT IDirectInputJoyConfig8_Acquire(IDirectInputJoyConfig8* This) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_Acquire(IDirectInputJoyConfig8* This) { return This->lpVtbl->Acquire(This); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_Unacquire(IDirectInputJoyConfig8* This) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_Unacquire(IDirectInputJoyConfig8* This) { return This->lpVtbl->Unacquire(This); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_SetCooperativeLevel(IDirectInputJoyConfig8* This,HWND a,DWORD b) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_SetCooperativeLevel(IDirectInputJoyConfig8* This,HWND a,DWORD b) { return This->lpVtbl->SetCooperativeLevel(This,a,b); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_SendNotify(IDirectInputJoyConfig8* This) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_SendNotify(IDirectInputJoyConfig8* This) { return This->lpVtbl->SendNotify(This); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_EnumTypes(IDirectInputJoyConfig8* This,LPVOID a,LPVOID b) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_EnumTypes(IDirectInputJoyConfig8* This,LPVOID a,LPVOID b) { return This->lpVtbl->EnumTypes(This,a,b); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_GetTypeInfo(IDirectInputJoyConfig8* This,LPCWSTR a,LPDIJOYTYPEINFO b,DWORD c) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_GetTypeInfo(IDirectInputJoyConfig8* This,LPCWSTR a,LPDIJOYTYPEINFO b,DWORD c) { return This->lpVtbl->GetTypeInfo(This,a,b,c); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_SetTypeInfo(IDirectInputJoyConfig8* This,LPCWSTR a,LPCDIJOYTYPEINFO b,DWORD c,LPWSTR d) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_SetTypeInfo(IDirectInputJoyConfig8* This,LPCWSTR a,LPCDIJOYTYPEINFO b,DWORD c,LPWSTR d) { return This->lpVtbl->SetTypeInfo(This,a,b,c,d); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_DeleteType(IDirectInputJoyConfig8* This,LPCWSTR a) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_DeleteType(IDirectInputJoyConfig8* This,LPCWSTR a) { return This->lpVtbl->DeleteType(This,a); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_GetConfig(IDirectInputJoyConfig8* This,UINT a,LPDIJOYCONFIG b,DWORD c) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_GetConfig(IDirectInputJoyConfig8* This,UINT a,LPDIJOYCONFIG b,DWORD c) { return This->lpVtbl->GetConfig(This,a,b,c); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_SetConfig(IDirectInputJoyConfig8* This,UINT a,LPCDIJOYCONFIG b,DWORD c) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_SetConfig(IDirectInputJoyConfig8* This,UINT a,LPCDIJOYCONFIG b,DWORD c) { return This->lpVtbl->SetConfig(This,a,b,c); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_DeleteConfig(IDirectInputJoyConfig8* This,UINT a) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_DeleteConfig(IDirectInputJoyConfig8* This,UINT a) { return This->lpVtbl->DeleteConfig(This,a); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_GetUserValues(IDirectInputJoyConfig8* This,LPDIJOYUSERVALUES a,DWORD b) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_GetUserValues(IDirectInputJoyConfig8* This,LPDIJOYUSERVALUES a,DWORD b) { return This->lpVtbl->GetUserValues(This,a,b); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_SetUserValues(IDirectInputJoyConfig8* This,LPCDIJOYUSERVALUES a,DWORD b) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_SetUserValues(IDirectInputJoyConfig8* This,LPCDIJOYUSERVALUES a,DWORD b) { return This->lpVtbl->SetUserValues(This,a,b); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_AddNewHardware(IDirectInputJoyConfig8* This,HWND a,REFGUID b) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_AddNewHardware(IDirectInputJoyConfig8* This,HWND a,REFGUID b) { return This->lpVtbl->AddNewHardware(This,a,b); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_OpenTypeKey(IDirectInputJoyConfig8* This,LPCWSTR a,DWORD b,HKEY *c) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_OpenTypeKey(IDirectInputJoyConfig8* This,LPCWSTR a,DWORD b,HKEY *c) { return This->lpVtbl->OpenTypeKey(This,a,b,c); } -static FORCEINLINE HRESULT IDirectInputJoyConfig8_OpenAppStatusKey(IDirectInputJoyConfig8* This,HKEY *a) { +static __WIDL_INLINE HRESULT IDirectInputJoyConfig8_OpenAppStatusKey(IDirectInputJoyConfig8* This,HKEY *a) { return This->lpVtbl->OpenAppStatusKey(This,a); } #endif diff --git a/lib/libc/include/any-windows-any/directmanipulation.h b/lib/libc/include/any-windows-any/directmanipulation.h index a034f67639fa054c852ed40a72867c5472ae3a5b..68fc9177f4b0e0c8a90ffbb2424eb2c2c9b75c22 100644 --- a/lib/libc/include/any-windows-any/directmanipulation.h +++ b/lib/libc/include/any-windows-any/directmanipulation.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/directmanipulation.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/directmanipulation.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __directmanipulation_h__ #define __directmanipulation_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDirectManipulationFrameInfoProvider_FWD_DEFINED__ @@ -114,6 +122,14 @@ interface IDirectManipulationCompositor2; #endif /* __cplusplus */ #endif +#ifndef __IDirectManipulationInteractionEventHandler_FWD_DEFINED__ +#define __IDirectManipulationInteractionEventHandler_FWD_DEFINED__ +typedef interface IDirectManipulationInteractionEventHandler IDirectManipulationInteractionEventHandler; +#ifdef __cplusplus +interface IDirectManipulationInteractionEventHandler; +#endif /* __cplusplus */ +#endif + #ifndef __DirectManipulationManager_FWD_DEFINED__ #define __DirectManipulationManager_FWD_DEFINED__ #ifdef __cplusplus @@ -256,6 +272,15 @@ typedef enum DIRECTMANIPULATION_INPUT_MODE { DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC = 0, DIRECTMANIPULATION_INPUT_MODE_MANUAL = 1 } DIRECTMANIPULATION_INPUT_MODE; +typedef enum DIRECTMANIPULATION_INTERACTION_TYPE { + DIRECTMANIPULATION_INTERACTION_BEGIN = 0, + DIRECTMANIPULATION_INTERACTION_TYPE_MANIPULATION = 1, + DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_TAP = 2, + DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_HOLD = 3, + DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_CROSS_SLIDE = 4, + DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_PINCH_ZOOM = 5, + DIRECTMANIPULATION_INTERACTION_END = 100 +} DIRECTMANIPULATION_INTERACTION_TYPE; /***************************************************************************** * IDirectManipulationFrameInfoProvider interface */ @@ -316,17 +341,17 @@ interface IDirectManipulationFrameInfoProvider { #define IDirectManipulationFrameInfoProvider_GetNextFrameInfo(This,time,process,composition) (This)->lpVtbl->GetNextFrameInfo(This,time,process,composition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectManipulationFrameInfoProvider_QueryInterface(IDirectManipulationFrameInfoProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectManipulationFrameInfoProvider_QueryInterface(IDirectManipulationFrameInfoProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectManipulationFrameInfoProvider_AddRef(IDirectManipulationFrameInfoProvider* This) { +static __WIDL_INLINE ULONG IDirectManipulationFrameInfoProvider_AddRef(IDirectManipulationFrameInfoProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectManipulationFrameInfoProvider_Release(IDirectManipulationFrameInfoProvider* This) { +static __WIDL_INLINE ULONG IDirectManipulationFrameInfoProvider_Release(IDirectManipulationFrameInfoProvider* This) { return This->lpVtbl->Release(This); } /*** IDirectManipulationFrameInfoProvider methods ***/ -static FORCEINLINE HRESULT IDirectManipulationFrameInfoProvider_GetNextFrameInfo(IDirectManipulationFrameInfoProvider* This,ULONGLONG *time,ULONGLONG *process,ULONGLONG *composition) { +static __WIDL_INLINE HRESULT IDirectManipulationFrameInfoProvider_GetNextFrameInfo(IDirectManipulationFrameInfoProvider* This,ULONGLONG *time,ULONGLONG *process,ULONGLONG *composition) { return This->lpVtbl->GetNextFrameInfo(This,time,process,composition); } #endif @@ -461,35 +486,35 @@ interface IDirectManipulationManager { #define IDirectManipulationManager_CreateContent(This,frame,clsid,riid,obj) (This)->lpVtbl->CreateContent(This,frame,clsid,riid,obj) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectManipulationManager_QueryInterface(IDirectManipulationManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectManipulationManager_QueryInterface(IDirectManipulationManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectManipulationManager_AddRef(IDirectManipulationManager* This) { +static __WIDL_INLINE ULONG IDirectManipulationManager_AddRef(IDirectManipulationManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectManipulationManager_Release(IDirectManipulationManager* This) { +static __WIDL_INLINE ULONG IDirectManipulationManager_Release(IDirectManipulationManager* This) { return This->lpVtbl->Release(This); } /*** IDirectManipulationManager methods ***/ -static FORCEINLINE HRESULT IDirectManipulationManager_Activate(IDirectManipulationManager* This,HWND window) { +static __WIDL_INLINE HRESULT IDirectManipulationManager_Activate(IDirectManipulationManager* This,HWND window) { return This->lpVtbl->Activate(This,window); } -static FORCEINLINE HRESULT IDirectManipulationManager_Deactivate(IDirectManipulationManager* This,HWND window) { +static __WIDL_INLINE HRESULT IDirectManipulationManager_Deactivate(IDirectManipulationManager* This,HWND window) { return This->lpVtbl->Deactivate(This,window); } -static FORCEINLINE HRESULT IDirectManipulationManager_RegisterHitTestTarget(IDirectManipulationManager* This,HWND window,HWND hittest,DIRECTMANIPULATION_HITTEST_TYPE type) { +static __WIDL_INLINE HRESULT IDirectManipulationManager_RegisterHitTestTarget(IDirectManipulationManager* This,HWND window,HWND hittest,DIRECTMANIPULATION_HITTEST_TYPE type) { return This->lpVtbl->RegisterHitTestTarget(This,window,hittest,type); } -static FORCEINLINE HRESULT IDirectManipulationManager_ProcessInput(IDirectManipulationManager* This,const MSG *msg,WINBOOL *handled) { +static __WIDL_INLINE HRESULT IDirectManipulationManager_ProcessInput(IDirectManipulationManager* This,const MSG *msg,WINBOOL *handled) { return This->lpVtbl->ProcessInput(This,msg,handled); } -static FORCEINLINE HRESULT IDirectManipulationManager_GetUpdateManager(IDirectManipulationManager* This,REFIID riid,void **obj) { +static __WIDL_INLINE HRESULT IDirectManipulationManager_GetUpdateManager(IDirectManipulationManager* This,REFIID riid,void **obj) { return This->lpVtbl->GetUpdateManager(This,riid,obj); } -static FORCEINLINE HRESULT IDirectManipulationManager_CreateViewport(IDirectManipulationManager* This,IDirectManipulationFrameInfoProvider *frame,HWND window,REFIID riid,void **obj) { +static __WIDL_INLINE HRESULT IDirectManipulationManager_CreateViewport(IDirectManipulationManager* This,IDirectManipulationFrameInfoProvider *frame,HWND window,REFIID riid,void **obj) { return This->lpVtbl->CreateViewport(This,frame,window,riid,obj); } -static FORCEINLINE HRESULT IDirectManipulationManager_CreateContent(IDirectManipulationManager* This,IDirectManipulationFrameInfoProvider *frame,REFCLSID clsid,REFIID riid,void **obj) { +static __WIDL_INLINE HRESULT IDirectManipulationManager_CreateContent(IDirectManipulationManager* This,IDirectManipulationFrameInfoProvider *frame,REFCLSID clsid,REFIID riid,void **obj) { return This->lpVtbl->CreateContent(This,frame,clsid,riid,obj); } #endif @@ -626,38 +651,38 @@ interface IDirectManipulationContent { #define IDirectManipulationContent_SyncContentTransform(This,matrix,count) (This)->lpVtbl->SyncContentTransform(This,matrix,count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectManipulationContent_QueryInterface(IDirectManipulationContent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectManipulationContent_QueryInterface(IDirectManipulationContent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectManipulationContent_AddRef(IDirectManipulationContent* This) { +static __WIDL_INLINE ULONG IDirectManipulationContent_AddRef(IDirectManipulationContent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectManipulationContent_Release(IDirectManipulationContent* This) { +static __WIDL_INLINE ULONG IDirectManipulationContent_Release(IDirectManipulationContent* This) { return This->lpVtbl->Release(This); } /*** IDirectManipulationContent methods ***/ -static FORCEINLINE HRESULT IDirectManipulationContent_GetContentRect(IDirectManipulationContent* This,RECT *size) { +static __WIDL_INLINE HRESULT IDirectManipulationContent_GetContentRect(IDirectManipulationContent* This,RECT *size) { return This->lpVtbl->GetContentRect(This,size); } -static FORCEINLINE HRESULT IDirectManipulationContent_SetContentRect(IDirectManipulationContent* This,const RECT *size) { +static __WIDL_INLINE HRESULT IDirectManipulationContent_SetContentRect(IDirectManipulationContent* This,const RECT *size) { return This->lpVtbl->SetContentRect(This,size); } -static FORCEINLINE HRESULT IDirectManipulationContent_GetViewport(IDirectManipulationContent* This,REFIID riid,void **object) { +static __WIDL_INLINE HRESULT IDirectManipulationContent_GetViewport(IDirectManipulationContent* This,REFIID riid,void **object) { return This->lpVtbl->GetViewport(This,riid,object); } -static FORCEINLINE HRESULT IDirectManipulationContent_GetTag(IDirectManipulationContent* This,REFIID riid,void **object,UINT32 *id) { +static __WIDL_INLINE HRESULT IDirectManipulationContent_GetTag(IDirectManipulationContent* This,REFIID riid,void **object,UINT32 *id) { return This->lpVtbl->GetTag(This,riid,object,id); } -static FORCEINLINE HRESULT IDirectManipulationContent_SetTag(IDirectManipulationContent* This,IUnknown *object,UINT32 id) { +static __WIDL_INLINE HRESULT IDirectManipulationContent_SetTag(IDirectManipulationContent* This,IUnknown *object,UINT32 id) { return This->lpVtbl->SetTag(This,object,id); } -static FORCEINLINE HRESULT IDirectManipulationContent_GetOutputTransform(IDirectManipulationContent* This,float *matrix,DWORD count) { +static __WIDL_INLINE HRESULT IDirectManipulationContent_GetOutputTransform(IDirectManipulationContent* This,float *matrix,DWORD count) { return This->lpVtbl->GetOutputTransform(This,matrix,count); } -static FORCEINLINE HRESULT IDirectManipulationContent_GetContentTransform(IDirectManipulationContent* This,float *matrix,DWORD count) { +static __WIDL_INLINE HRESULT IDirectManipulationContent_GetContentTransform(IDirectManipulationContent* This,float *matrix,DWORD count) { return This->lpVtbl->GetContentTransform(This,matrix,count); } -static FORCEINLINE HRESULT IDirectManipulationContent_SyncContentTransform(IDirectManipulationContent* This,const float *matrix,DWORD count) { +static __WIDL_INLINE HRESULT IDirectManipulationContent_SyncContentTransform(IDirectManipulationContent* This,const float *matrix,DWORD count) { return This->lpVtbl->SyncContentTransform(This,matrix,count); } #endif @@ -723,17 +748,17 @@ interface IDirectManipulationUpdateHandler { #define IDirectManipulationUpdateHandler_Update(This) (This)->lpVtbl->Update(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectManipulationUpdateHandler_QueryInterface(IDirectManipulationUpdateHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectManipulationUpdateHandler_QueryInterface(IDirectManipulationUpdateHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectManipulationUpdateHandler_AddRef(IDirectManipulationUpdateHandler* This) { +static __WIDL_INLINE ULONG IDirectManipulationUpdateHandler_AddRef(IDirectManipulationUpdateHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectManipulationUpdateHandler_Release(IDirectManipulationUpdateHandler* This) { +static __WIDL_INLINE ULONG IDirectManipulationUpdateHandler_Release(IDirectManipulationUpdateHandler* This) { return This->lpVtbl->Release(This); } /*** IDirectManipulationUpdateHandler methods ***/ -static FORCEINLINE HRESULT IDirectManipulationUpdateHandler_Update(IDirectManipulationUpdateHandler* This) { +static __WIDL_INLINE HRESULT IDirectManipulationUpdateHandler_Update(IDirectManipulationUpdateHandler* This) { return This->lpVtbl->Update(This); } #endif @@ -820,23 +845,23 @@ interface IDirectManipulationUpdateManager { #define IDirectManipulationUpdateManager_Update(This,provider) (This)->lpVtbl->Update(This,provider) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectManipulationUpdateManager_QueryInterface(IDirectManipulationUpdateManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectManipulationUpdateManager_QueryInterface(IDirectManipulationUpdateManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectManipulationUpdateManager_AddRef(IDirectManipulationUpdateManager* This) { +static __WIDL_INLINE ULONG IDirectManipulationUpdateManager_AddRef(IDirectManipulationUpdateManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectManipulationUpdateManager_Release(IDirectManipulationUpdateManager* This) { +static __WIDL_INLINE ULONG IDirectManipulationUpdateManager_Release(IDirectManipulationUpdateManager* This) { return This->lpVtbl->Release(This); } /*** IDirectManipulationUpdateManager methods ***/ -static FORCEINLINE HRESULT IDirectManipulationUpdateManager_RegisterWaitHandleCallback(IDirectManipulationUpdateManager* This,HANDLE handle,IDirectManipulationUpdateHandler *handler,DWORD *cookie) { +static __WIDL_INLINE HRESULT IDirectManipulationUpdateManager_RegisterWaitHandleCallback(IDirectManipulationUpdateManager* This,HANDLE handle,IDirectManipulationUpdateHandler *handler,DWORD *cookie) { return This->lpVtbl->RegisterWaitHandleCallback(This,handle,handler,cookie); } -static FORCEINLINE HRESULT IDirectManipulationUpdateManager_UnregisterWaitHandleCallback(IDirectManipulationUpdateManager* This,DWORD cookie) { +static __WIDL_INLINE HRESULT IDirectManipulationUpdateManager_UnregisterWaitHandleCallback(IDirectManipulationUpdateManager* This,DWORD cookie) { return This->lpVtbl->UnregisterWaitHandleCallback(This,cookie); } -static FORCEINLINE HRESULT IDirectManipulationUpdateManager_Update(IDirectManipulationUpdateManager* This,IDirectManipulationFrameInfoProvider *provider) { +static __WIDL_INLINE HRESULT IDirectManipulationUpdateManager_Update(IDirectManipulationUpdateManager* This,IDirectManipulationFrameInfoProvider *provider) { return This->lpVtbl->Update(This,provider); } #endif @@ -932,26 +957,26 @@ interface IDirectManipulationCompositor { #define IDirectManipulationCompositor_Flush(This) (This)->lpVtbl->Flush(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectManipulationCompositor_QueryInterface(IDirectManipulationCompositor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectManipulationCompositor_QueryInterface(IDirectManipulationCompositor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectManipulationCompositor_AddRef(IDirectManipulationCompositor* This) { +static __WIDL_INLINE ULONG IDirectManipulationCompositor_AddRef(IDirectManipulationCompositor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectManipulationCompositor_Release(IDirectManipulationCompositor* This) { +static __WIDL_INLINE ULONG IDirectManipulationCompositor_Release(IDirectManipulationCompositor* This) { return This->lpVtbl->Release(This); } /*** IDirectManipulationCompositor methods ***/ -static FORCEINLINE HRESULT IDirectManipulationCompositor_AddContent(IDirectManipulationCompositor* This,IDirectManipulationContent *content,IUnknown *device,IUnknown *parent,IUnknown *child) { +static __WIDL_INLINE HRESULT IDirectManipulationCompositor_AddContent(IDirectManipulationCompositor* This,IDirectManipulationContent *content,IUnknown *device,IUnknown *parent,IUnknown *child) { return This->lpVtbl->AddContent(This,content,device,parent,child); } -static FORCEINLINE HRESULT IDirectManipulationCompositor_RemoveContent(IDirectManipulationCompositor* This,IDirectManipulationContent *content) { +static __WIDL_INLINE HRESULT IDirectManipulationCompositor_RemoveContent(IDirectManipulationCompositor* This,IDirectManipulationContent *content) { return This->lpVtbl->RemoveContent(This,content); } -static FORCEINLINE HRESULT IDirectManipulationCompositor_SetUpdateManager(IDirectManipulationCompositor* This,IDirectManipulationUpdateManager *manager) { +static __WIDL_INLINE HRESULT IDirectManipulationCompositor_SetUpdateManager(IDirectManipulationCompositor* This,IDirectManipulationUpdateManager *manager) { return This->lpVtbl->SetUpdateManager(This,manager); } -static FORCEINLINE HRESULT IDirectManipulationCompositor_Flush(IDirectManipulationCompositor* This) { +static __WIDL_INLINE HRESULT IDirectManipulationCompositor_Flush(IDirectManipulationCompositor* This) { return This->lpVtbl->Flush(This); } #endif @@ -1253,98 +1278,98 @@ interface IDirectManipulationViewport { #define IDirectManipulationViewport_Abandon(This) (This)->lpVtbl->Abandon(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectManipulationViewport_QueryInterface(IDirectManipulationViewport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_QueryInterface(IDirectManipulationViewport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectManipulationViewport_AddRef(IDirectManipulationViewport* This) { +static __WIDL_INLINE ULONG IDirectManipulationViewport_AddRef(IDirectManipulationViewport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectManipulationViewport_Release(IDirectManipulationViewport* This) { +static __WIDL_INLINE ULONG IDirectManipulationViewport_Release(IDirectManipulationViewport* This) { return This->lpVtbl->Release(This); } /*** IDirectManipulationViewport methods ***/ -static FORCEINLINE HRESULT IDirectManipulationViewport_Enable(IDirectManipulationViewport* This) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_Enable(IDirectManipulationViewport* This) { return This->lpVtbl->Enable(This); } -static FORCEINLINE HRESULT IDirectManipulationViewport_Disable(IDirectManipulationViewport* This) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_Disable(IDirectManipulationViewport* This) { return This->lpVtbl->Disable(This); } -static FORCEINLINE HRESULT IDirectManipulationViewport_SetContact(IDirectManipulationViewport* This,UINT32 id) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_SetContact(IDirectManipulationViewport* This,UINT32 id) { return This->lpVtbl->SetContact(This,id); } -static FORCEINLINE HRESULT IDirectManipulationViewport_ReleaseContact(IDirectManipulationViewport* This,UINT32 id) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_ReleaseContact(IDirectManipulationViewport* This,UINT32 id) { return This->lpVtbl->ReleaseContact(This,id); } -static FORCEINLINE HRESULT IDirectManipulationViewport_ReleaseAllContacts(IDirectManipulationViewport* This) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_ReleaseAllContacts(IDirectManipulationViewport* This) { return This->lpVtbl->ReleaseAllContacts(This); } -static FORCEINLINE HRESULT IDirectManipulationViewport_GetStatus(IDirectManipulationViewport* This,DIRECTMANIPULATION_STATUS *status) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_GetStatus(IDirectManipulationViewport* This,DIRECTMANIPULATION_STATUS *status) { return This->lpVtbl->GetStatus(This,status); } -static FORCEINLINE HRESULT IDirectManipulationViewport_GetTag(IDirectManipulationViewport* This,REFIID riid,void **object,UINT32 *id) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_GetTag(IDirectManipulationViewport* This,REFIID riid,void **object,UINT32 *id) { return This->lpVtbl->GetTag(This,riid,object,id); } -static FORCEINLINE HRESULT IDirectManipulationViewport_SetTag(IDirectManipulationViewport* This,IUnknown *object,UINT32 id) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_SetTag(IDirectManipulationViewport* This,IUnknown *object,UINT32 id) { return This->lpVtbl->SetTag(This,object,id); } -static FORCEINLINE HRESULT IDirectManipulationViewport_GetViewportRect(IDirectManipulationViewport* This,RECT *viewport) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_GetViewportRect(IDirectManipulationViewport* This,RECT *viewport) { return This->lpVtbl->GetViewportRect(This,viewport); } -static FORCEINLINE HRESULT IDirectManipulationViewport_SetViewportRect(IDirectManipulationViewport* This,const RECT *viewport) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_SetViewportRect(IDirectManipulationViewport* This,const RECT *viewport) { return This->lpVtbl->SetViewportRect(This,viewport); } -static FORCEINLINE HRESULT IDirectManipulationViewport_ZoomToRect(IDirectManipulationViewport* This,const float left,const float top,const float right,const float bottom,WINBOOL animate) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_ZoomToRect(IDirectManipulationViewport* This,const float left,const float top,const float right,const float bottom,WINBOOL animate) { return This->lpVtbl->ZoomToRect(This,left,top,right,bottom,animate); } -static FORCEINLINE HRESULT IDirectManipulationViewport_SetViewportTransform(IDirectManipulationViewport* This,const float *matrix,DWORD count) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_SetViewportTransform(IDirectManipulationViewport* This,const float *matrix,DWORD count) { return This->lpVtbl->SetViewportTransform(This,matrix,count); } -static FORCEINLINE HRESULT IDirectManipulationViewport_SyncDisplayTransform(IDirectManipulationViewport* This,const float *matrix,DWORD count) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_SyncDisplayTransform(IDirectManipulationViewport* This,const float *matrix,DWORD count) { return This->lpVtbl->SyncDisplayTransform(This,matrix,count); } -static FORCEINLINE HRESULT IDirectManipulationViewport_GetPrimaryContent(IDirectManipulationViewport* This,REFIID riid,void **object) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_GetPrimaryContent(IDirectManipulationViewport* This,REFIID riid,void **object) { return This->lpVtbl->GetPrimaryContent(This,riid,object); } -static FORCEINLINE HRESULT IDirectManipulationViewport_AddContent(IDirectManipulationViewport* This,IDirectManipulationContent *content) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_AddContent(IDirectManipulationViewport* This,IDirectManipulationContent *content) { return This->lpVtbl->AddContent(This,content); } -static FORCEINLINE HRESULT IDirectManipulationViewport_RemoveContent(IDirectManipulationViewport* This,IDirectManipulationContent *content) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_RemoveContent(IDirectManipulationViewport* This,IDirectManipulationContent *content) { return This->lpVtbl->RemoveContent(This,content); } -static FORCEINLINE HRESULT IDirectManipulationViewport_SetViewportOptions(IDirectManipulationViewport* This,DIRECTMANIPULATION_VIEWPORT_OPTIONS options) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_SetViewportOptions(IDirectManipulationViewport* This,DIRECTMANIPULATION_VIEWPORT_OPTIONS options) { return This->lpVtbl->SetViewportOptions(This,options); } -static FORCEINLINE HRESULT IDirectManipulationViewport_AddConfiguration(IDirectManipulationViewport* This,DIRECTMANIPULATION_CONFIGURATION configuration) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_AddConfiguration(IDirectManipulationViewport* This,DIRECTMANIPULATION_CONFIGURATION configuration) { return This->lpVtbl->AddConfiguration(This,configuration); } -static FORCEINLINE HRESULT IDirectManipulationViewport_RemoveConfiguration(IDirectManipulationViewport* This,DIRECTMANIPULATION_CONFIGURATION configuration) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_RemoveConfiguration(IDirectManipulationViewport* This,DIRECTMANIPULATION_CONFIGURATION configuration) { return This->lpVtbl->RemoveConfiguration(This,configuration); } -static FORCEINLINE HRESULT IDirectManipulationViewport_ActivateConfiguration(IDirectManipulationViewport* This,DIRECTMANIPULATION_CONFIGURATION configuration) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_ActivateConfiguration(IDirectManipulationViewport* This,DIRECTMANIPULATION_CONFIGURATION configuration) { return This->lpVtbl->ActivateConfiguration(This,configuration); } -static FORCEINLINE HRESULT IDirectManipulationViewport_SetManualGesture(IDirectManipulationViewport* This,DIRECTMANIPULATION_GESTURE_CONFIGURATION configuration) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_SetManualGesture(IDirectManipulationViewport* This,DIRECTMANIPULATION_GESTURE_CONFIGURATION configuration) { return This->lpVtbl->SetManualGesture(This,configuration); } -static FORCEINLINE HRESULT IDirectManipulationViewport_SetChaining(IDirectManipulationViewport* This,DIRECTMANIPULATION_MOTION_TYPES enabledTypes) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_SetChaining(IDirectManipulationViewport* This,DIRECTMANIPULATION_MOTION_TYPES enabledTypes) { return This->lpVtbl->SetChaining(This,enabledTypes); } -static FORCEINLINE HRESULT IDirectManipulationViewport_AddEventHandler(IDirectManipulationViewport* This,HWND window,IDirectManipulationViewportEventHandler *eventHandler,DWORD *cookie) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_AddEventHandler(IDirectManipulationViewport* This,HWND window,IDirectManipulationViewportEventHandler *eventHandler,DWORD *cookie) { return This->lpVtbl->AddEventHandler(This,window,eventHandler,cookie); } -static FORCEINLINE HRESULT IDirectManipulationViewport_RemoveEventHandler(IDirectManipulationViewport* This,DWORD cookie) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_RemoveEventHandler(IDirectManipulationViewport* This,DWORD cookie) { return This->lpVtbl->RemoveEventHandler(This,cookie); } -static FORCEINLINE HRESULT IDirectManipulationViewport_SetInputMode(IDirectManipulationViewport* This,DIRECTMANIPULATION_INPUT_MODE mode) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_SetInputMode(IDirectManipulationViewport* This,DIRECTMANIPULATION_INPUT_MODE mode) { return This->lpVtbl->SetInputMode(This,mode); } -static FORCEINLINE HRESULT IDirectManipulationViewport_SetUpdateMode(IDirectManipulationViewport* This,DIRECTMANIPULATION_INPUT_MODE mode) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_SetUpdateMode(IDirectManipulationViewport* This,DIRECTMANIPULATION_INPUT_MODE mode) { return This->lpVtbl->SetUpdateMode(This,mode); } -static FORCEINLINE HRESULT IDirectManipulationViewport_Stop(IDirectManipulationViewport* This) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_Stop(IDirectManipulationViewport* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IDirectManipulationViewport_Abandon(IDirectManipulationViewport* This) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport_Abandon(IDirectManipulationViewport* This) { return This->lpVtbl->Abandon(This); } #endif @@ -1577,108 +1602,108 @@ interface IDirectManipulationViewport2 { #define IDirectManipulationViewport2_RemoveAllBehaviors(This) (This)->lpVtbl->RemoveAllBehaviors(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectManipulationViewport2_QueryInterface(IDirectManipulationViewport2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_QueryInterface(IDirectManipulationViewport2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectManipulationViewport2_AddRef(IDirectManipulationViewport2* This) { +static __WIDL_INLINE ULONG IDirectManipulationViewport2_AddRef(IDirectManipulationViewport2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectManipulationViewport2_Release(IDirectManipulationViewport2* This) { +static __WIDL_INLINE ULONG IDirectManipulationViewport2_Release(IDirectManipulationViewport2* This) { return This->lpVtbl->Release(This); } /*** IDirectManipulationViewport methods ***/ -static FORCEINLINE HRESULT IDirectManipulationViewport2_Enable(IDirectManipulationViewport2* This) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_Enable(IDirectManipulationViewport2* This) { return This->lpVtbl->Enable(This); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_Disable(IDirectManipulationViewport2* This) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_Disable(IDirectManipulationViewport2* This) { return This->lpVtbl->Disable(This); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_SetContact(IDirectManipulationViewport2* This,UINT32 id) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_SetContact(IDirectManipulationViewport2* This,UINT32 id) { return This->lpVtbl->SetContact(This,id); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_ReleaseContact(IDirectManipulationViewport2* This,UINT32 id) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_ReleaseContact(IDirectManipulationViewport2* This,UINT32 id) { return This->lpVtbl->ReleaseContact(This,id); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_ReleaseAllContacts(IDirectManipulationViewport2* This) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_ReleaseAllContacts(IDirectManipulationViewport2* This) { return This->lpVtbl->ReleaseAllContacts(This); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_GetStatus(IDirectManipulationViewport2* This,DIRECTMANIPULATION_STATUS *status) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_GetStatus(IDirectManipulationViewport2* This,DIRECTMANIPULATION_STATUS *status) { return This->lpVtbl->GetStatus(This,status); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_GetTag(IDirectManipulationViewport2* This,REFIID riid,void **object,UINT32 *id) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_GetTag(IDirectManipulationViewport2* This,REFIID riid,void **object,UINT32 *id) { return This->lpVtbl->GetTag(This,riid,object,id); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_SetTag(IDirectManipulationViewport2* This,IUnknown *object,UINT32 id) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_SetTag(IDirectManipulationViewport2* This,IUnknown *object,UINT32 id) { return This->lpVtbl->SetTag(This,object,id); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_GetViewportRect(IDirectManipulationViewport2* This,RECT *viewport) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_GetViewportRect(IDirectManipulationViewport2* This,RECT *viewport) { return This->lpVtbl->GetViewportRect(This,viewport); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_SetViewportRect(IDirectManipulationViewport2* This,const RECT *viewport) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_SetViewportRect(IDirectManipulationViewport2* This,const RECT *viewport) { return This->lpVtbl->SetViewportRect(This,viewport); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_ZoomToRect(IDirectManipulationViewport2* This,const float left,const float top,const float right,const float bottom,WINBOOL animate) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_ZoomToRect(IDirectManipulationViewport2* This,const float left,const float top,const float right,const float bottom,WINBOOL animate) { return This->lpVtbl->ZoomToRect(This,left,top,right,bottom,animate); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_SetViewportTransform(IDirectManipulationViewport2* This,const float *matrix,DWORD count) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_SetViewportTransform(IDirectManipulationViewport2* This,const float *matrix,DWORD count) { return This->lpVtbl->SetViewportTransform(This,matrix,count); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_SyncDisplayTransform(IDirectManipulationViewport2* This,const float *matrix,DWORD count) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_SyncDisplayTransform(IDirectManipulationViewport2* This,const float *matrix,DWORD count) { return This->lpVtbl->SyncDisplayTransform(This,matrix,count); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_GetPrimaryContent(IDirectManipulationViewport2* This,REFIID riid,void **object) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_GetPrimaryContent(IDirectManipulationViewport2* This,REFIID riid,void **object) { return This->lpVtbl->GetPrimaryContent(This,riid,object); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_AddContent(IDirectManipulationViewport2* This,IDirectManipulationContent *content) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_AddContent(IDirectManipulationViewport2* This,IDirectManipulationContent *content) { return This->lpVtbl->AddContent(This,content); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_RemoveContent(IDirectManipulationViewport2* This,IDirectManipulationContent *content) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_RemoveContent(IDirectManipulationViewport2* This,IDirectManipulationContent *content) { return This->lpVtbl->RemoveContent(This,content); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_SetViewportOptions(IDirectManipulationViewport2* This,DIRECTMANIPULATION_VIEWPORT_OPTIONS options) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_SetViewportOptions(IDirectManipulationViewport2* This,DIRECTMANIPULATION_VIEWPORT_OPTIONS options) { return This->lpVtbl->SetViewportOptions(This,options); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_AddConfiguration(IDirectManipulationViewport2* This,DIRECTMANIPULATION_CONFIGURATION configuration) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_AddConfiguration(IDirectManipulationViewport2* This,DIRECTMANIPULATION_CONFIGURATION configuration) { return This->lpVtbl->AddConfiguration(This,configuration); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_RemoveConfiguration(IDirectManipulationViewport2* This,DIRECTMANIPULATION_CONFIGURATION configuration) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_RemoveConfiguration(IDirectManipulationViewport2* This,DIRECTMANIPULATION_CONFIGURATION configuration) { return This->lpVtbl->RemoveConfiguration(This,configuration); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_ActivateConfiguration(IDirectManipulationViewport2* This,DIRECTMANIPULATION_CONFIGURATION configuration) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_ActivateConfiguration(IDirectManipulationViewport2* This,DIRECTMANIPULATION_CONFIGURATION configuration) { return This->lpVtbl->ActivateConfiguration(This,configuration); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_SetManualGesture(IDirectManipulationViewport2* This,DIRECTMANIPULATION_GESTURE_CONFIGURATION configuration) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_SetManualGesture(IDirectManipulationViewport2* This,DIRECTMANIPULATION_GESTURE_CONFIGURATION configuration) { return This->lpVtbl->SetManualGesture(This,configuration); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_SetChaining(IDirectManipulationViewport2* This,DIRECTMANIPULATION_MOTION_TYPES enabledTypes) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_SetChaining(IDirectManipulationViewport2* This,DIRECTMANIPULATION_MOTION_TYPES enabledTypes) { return This->lpVtbl->SetChaining(This,enabledTypes); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_AddEventHandler(IDirectManipulationViewport2* This,HWND window,IDirectManipulationViewportEventHandler *eventHandler,DWORD *cookie) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_AddEventHandler(IDirectManipulationViewport2* This,HWND window,IDirectManipulationViewportEventHandler *eventHandler,DWORD *cookie) { return This->lpVtbl->AddEventHandler(This,window,eventHandler,cookie); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_RemoveEventHandler(IDirectManipulationViewport2* This,DWORD cookie) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_RemoveEventHandler(IDirectManipulationViewport2* This,DWORD cookie) { return This->lpVtbl->RemoveEventHandler(This,cookie); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_SetInputMode(IDirectManipulationViewport2* This,DIRECTMANIPULATION_INPUT_MODE mode) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_SetInputMode(IDirectManipulationViewport2* This,DIRECTMANIPULATION_INPUT_MODE mode) { return This->lpVtbl->SetInputMode(This,mode); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_SetUpdateMode(IDirectManipulationViewport2* This,DIRECTMANIPULATION_INPUT_MODE mode) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_SetUpdateMode(IDirectManipulationViewport2* This,DIRECTMANIPULATION_INPUT_MODE mode) { return This->lpVtbl->SetUpdateMode(This,mode); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_Stop(IDirectManipulationViewport2* This) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_Stop(IDirectManipulationViewport2* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_Abandon(IDirectManipulationViewport2* This) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_Abandon(IDirectManipulationViewport2* This) { return This->lpVtbl->Abandon(This); } /*** IDirectManipulationViewport2 methods ***/ -static FORCEINLINE HRESULT IDirectManipulationViewport2_AddBehavior(IDirectManipulationViewport2* This,IUnknown *behavior,DWORD *cookie) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_AddBehavior(IDirectManipulationViewport2* This,IUnknown *behavior,DWORD *cookie) { return This->lpVtbl->AddBehavior(This,behavior,cookie); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_RemoveBehavior(IDirectManipulationViewport2* This,DWORD cookie) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_RemoveBehavior(IDirectManipulationViewport2* This,DWORD cookie) { return This->lpVtbl->RemoveBehavior(This,cookie); } -static FORCEINLINE HRESULT IDirectManipulationViewport2_RemoveAllBehaviors(IDirectManipulationViewport2* This) { +static __WIDL_INLINE HRESULT IDirectManipulationViewport2_RemoveAllBehaviors(IDirectManipulationViewport2* This) { return This->lpVtbl->RemoveAllBehaviors(This); } #endif @@ -1767,23 +1792,23 @@ interface IDirectManipulationViewportEventHandler { #define IDirectManipulationViewportEventHandler_OnContentUpdated(This,viewport,content) (This)->lpVtbl->OnContentUpdated(This,viewport,content) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectManipulationViewportEventHandler_QueryInterface(IDirectManipulationViewportEventHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectManipulationViewportEventHandler_QueryInterface(IDirectManipulationViewportEventHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectManipulationViewportEventHandler_AddRef(IDirectManipulationViewportEventHandler* This) { +static __WIDL_INLINE ULONG IDirectManipulationViewportEventHandler_AddRef(IDirectManipulationViewportEventHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectManipulationViewportEventHandler_Release(IDirectManipulationViewportEventHandler* This) { +static __WIDL_INLINE ULONG IDirectManipulationViewportEventHandler_Release(IDirectManipulationViewportEventHandler* This) { return This->lpVtbl->Release(This); } /*** IDirectManipulationViewportEventHandler methods ***/ -static FORCEINLINE HRESULT IDirectManipulationViewportEventHandler_OnViewportStatusChanged(IDirectManipulationViewportEventHandler* This,IDirectManipulationViewport *viewport,DIRECTMANIPULATION_STATUS current,DIRECTMANIPULATION_STATUS previous) { +static __WIDL_INLINE HRESULT IDirectManipulationViewportEventHandler_OnViewportStatusChanged(IDirectManipulationViewportEventHandler* This,IDirectManipulationViewport *viewport,DIRECTMANIPULATION_STATUS current,DIRECTMANIPULATION_STATUS previous) { return This->lpVtbl->OnViewportStatusChanged(This,viewport,current,previous); } -static FORCEINLINE HRESULT IDirectManipulationViewportEventHandler_OnViewportUpdated(IDirectManipulationViewportEventHandler* This,IDirectManipulationViewport *viewport) { +static __WIDL_INLINE HRESULT IDirectManipulationViewportEventHandler_OnViewportUpdated(IDirectManipulationViewportEventHandler* This,IDirectManipulationViewport *viewport) { return This->lpVtbl->OnViewportUpdated(This,viewport); } -static FORCEINLINE HRESULT IDirectManipulationViewportEventHandler_OnContentUpdated(IDirectManipulationViewportEventHandler* This,IDirectManipulationViewport *viewport,IDirectManipulationContent *content) { +static __WIDL_INLINE HRESULT IDirectManipulationViewportEventHandler_OnContentUpdated(IDirectManipulationViewportEventHandler* This,IDirectManipulationViewport *viewport,IDirectManipulationContent *content) { return This->lpVtbl->OnContentUpdated(This,viewport,content); } #endif @@ -1901,39 +1926,39 @@ interface IDirectManipulationManager2 { #define IDirectManipulationManager2_CreateBehavior(This,clsid,riid,obj) (This)->lpVtbl->CreateBehavior(This,clsid,riid,obj) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectManipulationManager2_QueryInterface(IDirectManipulationManager2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectManipulationManager2_QueryInterface(IDirectManipulationManager2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectManipulationManager2_AddRef(IDirectManipulationManager2* This) { +static __WIDL_INLINE ULONG IDirectManipulationManager2_AddRef(IDirectManipulationManager2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectManipulationManager2_Release(IDirectManipulationManager2* This) { +static __WIDL_INLINE ULONG IDirectManipulationManager2_Release(IDirectManipulationManager2* This) { return This->lpVtbl->Release(This); } /*** IDirectManipulationManager methods ***/ -static FORCEINLINE HRESULT IDirectManipulationManager2_Activate(IDirectManipulationManager2* This,HWND window) { +static __WIDL_INLINE HRESULT IDirectManipulationManager2_Activate(IDirectManipulationManager2* This,HWND window) { return This->lpVtbl->Activate(This,window); } -static FORCEINLINE HRESULT IDirectManipulationManager2_Deactivate(IDirectManipulationManager2* This,HWND window) { +static __WIDL_INLINE HRESULT IDirectManipulationManager2_Deactivate(IDirectManipulationManager2* This,HWND window) { return This->lpVtbl->Deactivate(This,window); } -static FORCEINLINE HRESULT IDirectManipulationManager2_RegisterHitTestTarget(IDirectManipulationManager2* This,HWND window,HWND hittest,DIRECTMANIPULATION_HITTEST_TYPE type) { +static __WIDL_INLINE HRESULT IDirectManipulationManager2_RegisterHitTestTarget(IDirectManipulationManager2* This,HWND window,HWND hittest,DIRECTMANIPULATION_HITTEST_TYPE type) { return This->lpVtbl->RegisterHitTestTarget(This,window,hittest,type); } -static FORCEINLINE HRESULT IDirectManipulationManager2_ProcessInput(IDirectManipulationManager2* This,const MSG *msg,WINBOOL *handled) { +static __WIDL_INLINE HRESULT IDirectManipulationManager2_ProcessInput(IDirectManipulationManager2* This,const MSG *msg,WINBOOL *handled) { return This->lpVtbl->ProcessInput(This,msg,handled); } -static FORCEINLINE HRESULT IDirectManipulationManager2_GetUpdateManager(IDirectManipulationManager2* This,REFIID riid,void **obj) { +static __WIDL_INLINE HRESULT IDirectManipulationManager2_GetUpdateManager(IDirectManipulationManager2* This,REFIID riid,void **obj) { return This->lpVtbl->GetUpdateManager(This,riid,obj); } -static FORCEINLINE HRESULT IDirectManipulationManager2_CreateViewport(IDirectManipulationManager2* This,IDirectManipulationFrameInfoProvider *frame,HWND window,REFIID riid,void **obj) { +static __WIDL_INLINE HRESULT IDirectManipulationManager2_CreateViewport(IDirectManipulationManager2* This,IDirectManipulationFrameInfoProvider *frame,HWND window,REFIID riid,void **obj) { return This->lpVtbl->CreateViewport(This,frame,window,riid,obj); } -static FORCEINLINE HRESULT IDirectManipulationManager2_CreateContent(IDirectManipulationManager2* This,IDirectManipulationFrameInfoProvider *frame,REFCLSID clsid,REFIID riid,void **obj) { +static __WIDL_INLINE HRESULT IDirectManipulationManager2_CreateContent(IDirectManipulationManager2* This,IDirectManipulationFrameInfoProvider *frame,REFCLSID clsid,REFIID riid,void **obj) { return This->lpVtbl->CreateContent(This,frame,clsid,riid,obj); } /*** IDirectManipulationManager2 methods ***/ -static FORCEINLINE HRESULT IDirectManipulationManager2_CreateBehavior(IDirectManipulationManager2* This,REFCLSID clsid,REFIID riid,void **obj) { +static __WIDL_INLINE HRESULT IDirectManipulationManager2_CreateBehavior(IDirectManipulationManager2* This,REFCLSID clsid,REFIID riid,void **obj) { return This->lpVtbl->CreateBehavior(This,clsid,riid,obj); } #endif @@ -2084,41 +2109,41 @@ interface IDirectManipulationPrimaryContent { #define IDirectManipulationPrimaryContent_GetCenterPoint(This,x,y) (This)->lpVtbl->GetCenterPoint(This,x,y) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_QueryInterface(IDirectManipulationPrimaryContent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectManipulationPrimaryContent_QueryInterface(IDirectManipulationPrimaryContent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectManipulationPrimaryContent_AddRef(IDirectManipulationPrimaryContent* This) { +static __WIDL_INLINE ULONG IDirectManipulationPrimaryContent_AddRef(IDirectManipulationPrimaryContent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectManipulationPrimaryContent_Release(IDirectManipulationPrimaryContent* This) { +static __WIDL_INLINE ULONG IDirectManipulationPrimaryContent_Release(IDirectManipulationPrimaryContent* This) { return This->lpVtbl->Release(This); } /*** IDirectManipulationPrimaryContent methods ***/ -static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetSnapInterval(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_MOTION_TYPES motion,float interval,float offset) { +static __WIDL_INLINE HRESULT IDirectManipulationPrimaryContent_SetSnapInterval(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_MOTION_TYPES motion,float interval,float offset) { return This->lpVtbl->SetSnapInterval(This,motion,interval,offset); } -static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetSnapPoints(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_MOTION_TYPES motion,const float *points,DWORD count) { +static __WIDL_INLINE HRESULT IDirectManipulationPrimaryContent_SetSnapPoints(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_MOTION_TYPES motion,const float *points,DWORD count) { return This->lpVtbl->SetSnapPoints(This,motion,points,count); } -static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetSnapType(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_MOTION_TYPES motion,DIRECTMANIPULATION_SNAPPOINT_TYPE type) { +static __WIDL_INLINE HRESULT IDirectManipulationPrimaryContent_SetSnapType(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_MOTION_TYPES motion,DIRECTMANIPULATION_SNAPPOINT_TYPE type) { return This->lpVtbl->SetSnapType(This,motion,type); } -static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetSnapCoordinate(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_MOTION_TYPES motion,DIRECTMANIPULATION_SNAPPOINT_COORDINATE coordinate,float origin) { +static __WIDL_INLINE HRESULT IDirectManipulationPrimaryContent_SetSnapCoordinate(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_MOTION_TYPES motion,DIRECTMANIPULATION_SNAPPOINT_COORDINATE coordinate,float origin) { return This->lpVtbl->SetSnapCoordinate(This,motion,coordinate,origin); } -static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetZoomBoundaries(IDirectManipulationPrimaryContent* This,float minimum,float maximum) { +static __WIDL_INLINE HRESULT IDirectManipulationPrimaryContent_SetZoomBoundaries(IDirectManipulationPrimaryContent* This,float minimum,float maximum) { return This->lpVtbl->SetZoomBoundaries(This,minimum,maximum); } -static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetHorizontalAlignment(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_HORIZONTALALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDirectManipulationPrimaryContent_SetHorizontalAlignment(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_HORIZONTALALIGNMENT alignment) { return This->lpVtbl->SetHorizontalAlignment(This,alignment); } -static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_SetVerticalAlignment(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_VERTICALALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDirectManipulationPrimaryContent_SetVerticalAlignment(IDirectManipulationPrimaryContent* This,DIRECTMANIPULATION_VERTICALALIGNMENT alignment) { return This->lpVtbl->SetVerticalAlignment(This,alignment); } -static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_GetInertiaEndTransform(IDirectManipulationPrimaryContent* This,float *matrix,DWORD count) { +static __WIDL_INLINE HRESULT IDirectManipulationPrimaryContent_GetInertiaEndTransform(IDirectManipulationPrimaryContent* This,float *matrix,DWORD count) { return This->lpVtbl->GetInertiaEndTransform(This,matrix,count); } -static FORCEINLINE HRESULT IDirectManipulationPrimaryContent_GetCenterPoint(IDirectManipulationPrimaryContent* This,float *x,float *y) { +static __WIDL_INLINE HRESULT IDirectManipulationPrimaryContent_GetCenterPoint(IDirectManipulationPrimaryContent* This,float *x,float *y) { return This->lpVtbl->GetCenterPoint(This,x,y); } #endif @@ -2215,30 +2240,30 @@ interface IDirectManipulationCompositor2 { #define IDirectManipulationCompositor2_AddContentWithCrossProcessChaining(This,content,device,parentVisual,childVisual) (This)->lpVtbl->AddContentWithCrossProcessChaining(This,content,device,parentVisual,childVisual) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectManipulationCompositor2_QueryInterface(IDirectManipulationCompositor2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectManipulationCompositor2_QueryInterface(IDirectManipulationCompositor2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectManipulationCompositor2_AddRef(IDirectManipulationCompositor2* This) { +static __WIDL_INLINE ULONG IDirectManipulationCompositor2_AddRef(IDirectManipulationCompositor2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectManipulationCompositor2_Release(IDirectManipulationCompositor2* This) { +static __WIDL_INLINE ULONG IDirectManipulationCompositor2_Release(IDirectManipulationCompositor2* This) { return This->lpVtbl->Release(This); } /*** IDirectManipulationCompositor methods ***/ -static FORCEINLINE HRESULT IDirectManipulationCompositor2_AddContent(IDirectManipulationCompositor2* This,IDirectManipulationContent *content,IUnknown *device,IUnknown *parent,IUnknown *child) { +static __WIDL_INLINE HRESULT IDirectManipulationCompositor2_AddContent(IDirectManipulationCompositor2* This,IDirectManipulationContent *content,IUnknown *device,IUnknown *parent,IUnknown *child) { return This->lpVtbl->AddContent(This,content,device,parent,child); } -static FORCEINLINE HRESULT IDirectManipulationCompositor2_RemoveContent(IDirectManipulationCompositor2* This,IDirectManipulationContent *content) { +static __WIDL_INLINE HRESULT IDirectManipulationCompositor2_RemoveContent(IDirectManipulationCompositor2* This,IDirectManipulationContent *content) { return This->lpVtbl->RemoveContent(This,content); } -static FORCEINLINE HRESULT IDirectManipulationCompositor2_SetUpdateManager(IDirectManipulationCompositor2* This,IDirectManipulationUpdateManager *manager) { +static __WIDL_INLINE HRESULT IDirectManipulationCompositor2_SetUpdateManager(IDirectManipulationCompositor2* This,IDirectManipulationUpdateManager *manager) { return This->lpVtbl->SetUpdateManager(This,manager); } -static FORCEINLINE HRESULT IDirectManipulationCompositor2_Flush(IDirectManipulationCompositor2* This) { +static __WIDL_INLINE HRESULT IDirectManipulationCompositor2_Flush(IDirectManipulationCompositor2* This) { return This->lpVtbl->Flush(This); } /*** IDirectManipulationCompositor2 methods ***/ -static FORCEINLINE HRESULT IDirectManipulationCompositor2_AddContentWithCrossProcessChaining(IDirectManipulationCompositor2* This,IDirectManipulationPrimaryContent *content,IUnknown *device,IUnknown *parentVisual,IUnknown *childVisual) { +static __WIDL_INLINE HRESULT IDirectManipulationCompositor2_AddContentWithCrossProcessChaining(IDirectManipulationCompositor2* This,IDirectManipulationPrimaryContent *content,IUnknown *device,IUnknown *parentVisual,IUnknown *childVisual) { return This->lpVtbl->AddContentWithCrossProcessChaining(This,content,device,parentVisual,childVisual); } #endif @@ -2249,6 +2274,85 @@ static FORCEINLINE HRESULT IDirectManipulationCompositor2_AddContentWithCrossPro #endif /* __IDirectManipulationCompositor2_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IDirectManipulationInteractionEventHandler interface + */ +#ifndef __IDirectManipulationInteractionEventHandler_INTERFACE_DEFINED__ +#define __IDirectManipulationInteractionEventHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IDirectManipulationInteractionEventHandler, 0xe43f45b8, 0x42b4, 0x403e, 0xb1,0xf2, 0x27,0x3b,0x8f,0x51,0x08,0x30); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e43f45b8-42b4-403e-b1f2-273b8f510830") +IDirectManipulationInteractionEventHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE OnInteraction( + IDirectManipulationViewport2 *viewport, + DIRECTMANIPULATION_INTERACTION_TYPE interaction) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDirectManipulationInteractionEventHandler, 0xe43f45b8, 0x42b4, 0x403e, 0xb1,0xf2, 0x27,0x3b,0x8f,0x51,0x08,0x30) +#endif +#else +typedef struct IDirectManipulationInteractionEventHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IDirectManipulationInteractionEventHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IDirectManipulationInteractionEventHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IDirectManipulationInteractionEventHandler *This); + + /*** IDirectManipulationInteractionEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *OnInteraction)( + IDirectManipulationInteractionEventHandler *This, + IDirectManipulationViewport2 *viewport, + DIRECTMANIPULATION_INTERACTION_TYPE interaction); + + END_INTERFACE +} IDirectManipulationInteractionEventHandlerVtbl; + +interface IDirectManipulationInteractionEventHandler { + CONST_VTBL IDirectManipulationInteractionEventHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IDirectManipulationInteractionEventHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IDirectManipulationInteractionEventHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IDirectManipulationInteractionEventHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDirectManipulationInteractionEventHandler methods ***/ +#define IDirectManipulationInteractionEventHandler_OnInteraction(This,viewport,interaction) (This)->lpVtbl->OnInteraction(This,viewport,interaction) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IDirectManipulationInteractionEventHandler_QueryInterface(IDirectManipulationInteractionEventHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IDirectManipulationInteractionEventHandler_AddRef(IDirectManipulationInteractionEventHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IDirectManipulationInteractionEventHandler_Release(IDirectManipulationInteractionEventHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDirectManipulationInteractionEventHandler methods ***/ +static __WIDL_INLINE HRESULT IDirectManipulationInteractionEventHandler_OnInteraction(IDirectManipulationInteractionEventHandler* This,IDirectManipulationViewport2 *viewport,DIRECTMANIPULATION_INTERACTION_TYPE interaction) { + return This->lpVtbl->OnInteraction(This,viewport,interaction); +} +#endif +#endif + +#endif + + +#endif /* __IDirectManipulationInteractionEventHandler_INTERFACE_DEFINED__ */ + #ifndef __DirectManipulation_LIBRARY_DEFINED__ #define __DirectManipulation_LIBRARY_DEFINED__ diff --git a/lib/libc/include/any-windows-any/dispatcherqueue.h b/lib/libc/include/any-windows-any/dispatcherqueue.h index 040210c58ae33f6263711c89d44c9be44f2c83af..7e4d8b2d46f455a660e453f5becd18bf89906431 100644 --- a/lib/libc/include/any-windows-any/dispatcherqueue.h +++ b/lib/libc/include/any-windows-any/dispatcherqueue.h @@ -9,6 +9,11 @@ #include +typedef ABI::Windows::System::IDispatcherQueue *PDISPATCHERQUEUE; +typedef ABI::Windows::System::IDispatcherQueueController *PDISPATCHERQUEUECONTROLLER; + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) + enum DISPATCHERQUEUE_THREAD_APARTMENTTYPE { DQTAT_COM_NONE = 0, DQTAT_COM_ASTA = 1, @@ -26,6 +31,8 @@ struct DispatcherQueueOptions { DISPATCHERQUEUE_THREAD_APARTMENTTYPE apartmentType; }; -EXTERN_C HRESULT WINAPI CreateDispatcherQueueController(DispatcherQueueOptions,ABI::Windows::System::IDispatcherQueueController**); +EXTERN_C HRESULT WINAPI CreateDispatcherQueueController(DispatcherQueueOptions options, PDISPATCHERQUEUECONTROLLER *dispatcherQueueController); + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ #endif /* _DISPATCHERQUEUE_H_ */ diff --git a/lib/libc/include/any-windows-any/dispex.h b/lib/libc/include/any-windows-any/dispex.h index cf466b1097b25dce578b21bfbfb1081c153fb170..a889c4c5d298a62ed810561068b778b154fb7ffb 100644 --- a/lib/libc/include/any-windows-any/dispex.h +++ b/lib/libc/include/any-windows-any/dispex.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dispex.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dispex.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dispex_h__ #define __dispex_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDispatchEx_FWD_DEFINED__ @@ -336,51 +344,51 @@ interface IDispatchEx { #define IDispatchEx_GetNameSpaceParent(This,ppunk) (This)->lpVtbl->GetNameSpaceParent(This,ppunk) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDispatchEx_QueryInterface(IDispatchEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDispatchEx_QueryInterface(IDispatchEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDispatchEx_AddRef(IDispatchEx* This) { +static __WIDL_INLINE ULONG IDispatchEx_AddRef(IDispatchEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDispatchEx_Release(IDispatchEx* This) { +static __WIDL_INLINE ULONG IDispatchEx_Release(IDispatchEx* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDispatchEx_GetTypeInfoCount(IDispatchEx* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDispatchEx_GetTypeInfoCount(IDispatchEx* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDispatchEx_GetTypeInfo(IDispatchEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDispatchEx_GetTypeInfo(IDispatchEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDispatchEx_GetIDsOfNames(IDispatchEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDispatchEx_GetIDsOfNames(IDispatchEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDispatchEx_Invoke(IDispatchEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDispatchEx_Invoke(IDispatchEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDispatchEx methods ***/ -static FORCEINLINE HRESULT IDispatchEx_GetDispID(IDispatchEx* This,BSTR bstrName,DWORD grfdex,DISPID *pid) { +static __WIDL_INLINE HRESULT IDispatchEx_GetDispID(IDispatchEx* This,BSTR bstrName,DWORD grfdex,DISPID *pid) { return This->lpVtbl->GetDispID(This,bstrName,grfdex,pid); } -static FORCEINLINE HRESULT IDispatchEx_InvokeEx(IDispatchEx* This,DISPID id,LCID lcid,WORD wFlags,DISPPARAMS *pdp,VARIANT *pvarRes,EXCEPINFO *pei,IServiceProvider *pspCaller) { +static __WIDL_INLINE HRESULT IDispatchEx_InvokeEx(IDispatchEx* This,DISPID id,LCID lcid,WORD wFlags,DISPPARAMS *pdp,VARIANT *pvarRes,EXCEPINFO *pei,IServiceProvider *pspCaller) { return This->lpVtbl->InvokeEx(This,id,lcid,wFlags,pdp,pvarRes,pei,pspCaller); } -static FORCEINLINE HRESULT IDispatchEx_DeleteMemberByName(IDispatchEx* This,BSTR bstrName,DWORD grfdex) { +static __WIDL_INLINE HRESULT IDispatchEx_DeleteMemberByName(IDispatchEx* This,BSTR bstrName,DWORD grfdex) { return This->lpVtbl->DeleteMemberByName(This,bstrName,grfdex); } -static FORCEINLINE HRESULT IDispatchEx_DeleteMemberByDispID(IDispatchEx* This,DISPID id) { +static __WIDL_INLINE HRESULT IDispatchEx_DeleteMemberByDispID(IDispatchEx* This,DISPID id) { return This->lpVtbl->DeleteMemberByDispID(This,id); } -static FORCEINLINE HRESULT IDispatchEx_GetMemberProperties(IDispatchEx* This,DISPID id,DWORD grfdexFetch,DWORD *pgrfdex) { +static __WIDL_INLINE HRESULT IDispatchEx_GetMemberProperties(IDispatchEx* This,DISPID id,DWORD grfdexFetch,DWORD *pgrfdex) { return This->lpVtbl->GetMemberProperties(This,id,grfdexFetch,pgrfdex); } -static FORCEINLINE HRESULT IDispatchEx_GetMemberName(IDispatchEx* This,DISPID id,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IDispatchEx_GetMemberName(IDispatchEx* This,DISPID id,BSTR *pbstrName) { return This->lpVtbl->GetMemberName(This,id,pbstrName); } -static FORCEINLINE HRESULT IDispatchEx_GetNextDispID(IDispatchEx* This,DWORD grfdex,DISPID id,DISPID *pid) { +static __WIDL_INLINE HRESULT IDispatchEx_GetNextDispID(IDispatchEx* This,DWORD grfdex,DISPID id,DISPID *pid) { return This->lpVtbl->GetNextDispID(This,grfdex,id,pid); } -static FORCEINLINE HRESULT IDispatchEx_GetNameSpaceParent(IDispatchEx* This,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT IDispatchEx_GetNameSpaceParent(IDispatchEx* This,IUnknown **ppunk) { return This->lpVtbl->GetNameSpaceParent(This,ppunk); } #endif @@ -529,32 +537,32 @@ interface IDispError { #define IDispError_GetDescription(This,pbstrDescription) (This)->lpVtbl->GetDescription(This,pbstrDescription) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDispError_QueryInterface(IDispError* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDispError_QueryInterface(IDispError* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDispError_AddRef(IDispError* This) { +static __WIDL_INLINE ULONG IDispError_AddRef(IDispError* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDispError_Release(IDispError* This) { +static __WIDL_INLINE ULONG IDispError_Release(IDispError* This) { return This->lpVtbl->Release(This); } /*** IDispError methods ***/ -static FORCEINLINE HRESULT IDispError_QueryErrorInfo(IDispError* This,GUID guidErrorType,IDispError **ppde) { +static __WIDL_INLINE HRESULT IDispError_QueryErrorInfo(IDispError* This,GUID guidErrorType,IDispError **ppde) { return This->lpVtbl->QueryErrorInfo(This,guidErrorType,ppde); } -static FORCEINLINE HRESULT IDispError_GetNext(IDispError* This,IDispError **ppde) { +static __WIDL_INLINE HRESULT IDispError_GetNext(IDispError* This,IDispError **ppde) { return This->lpVtbl->GetNext(This,ppde); } -static FORCEINLINE HRESULT IDispError_GetHresult(IDispError* This,HRESULT *phr) { +static __WIDL_INLINE HRESULT IDispError_GetHresult(IDispError* This,HRESULT *phr) { return This->lpVtbl->GetHresult(This,phr); } -static FORCEINLINE HRESULT IDispError_GetSource(IDispError* This,BSTR *pbstrSource) { +static __WIDL_INLINE HRESULT IDispError_GetSource(IDispError* This,BSTR *pbstrSource) { return This->lpVtbl->GetSource(This,pbstrSource); } -static FORCEINLINE HRESULT IDispError_GetHelpInfo(IDispError* This,BSTR *pbstrFileName,DWORD *pdwContext) { +static __WIDL_INLINE HRESULT IDispError_GetHelpInfo(IDispError* This,BSTR *pbstrFileName,DWORD *pdwContext) { return This->lpVtbl->GetHelpInfo(This,pbstrFileName,pdwContext); } -static FORCEINLINE HRESULT IDispError_GetDescription(IDispError* This,BSTR *pbstrDescription) { +static __WIDL_INLINE HRESULT IDispError_GetDescription(IDispError* This,BSTR *pbstrDescription) { return This->lpVtbl->GetDescription(This,pbstrDescription); } #endif @@ -627,17 +635,17 @@ interface IVariantChangeType { #define IVariantChangeType_ChangeType(This,pvarDst,pvarSrc,lcid,vtNew) (This)->lpVtbl->ChangeType(This,pvarDst,pvarSrc,lcid,vtNew) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVariantChangeType_QueryInterface(IVariantChangeType* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVariantChangeType_QueryInterface(IVariantChangeType* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVariantChangeType_AddRef(IVariantChangeType* This) { +static __WIDL_INLINE ULONG IVariantChangeType_AddRef(IVariantChangeType* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVariantChangeType_Release(IVariantChangeType* This) { +static __WIDL_INLINE ULONG IVariantChangeType_Release(IVariantChangeType* This) { return This->lpVtbl->Release(This); } /*** IVariantChangeType methods ***/ -static FORCEINLINE HRESULT IVariantChangeType_ChangeType(IVariantChangeType* This,VARIANT *pvarDst,VARIANT *pvarSrc,LCID lcid,VARTYPE vtNew) { +static __WIDL_INLINE HRESULT IVariantChangeType_ChangeType(IVariantChangeType* This,VARIANT *pvarDst,VARIANT *pvarSrc,LCID lcid,VARTYPE vtNew) { return This->lpVtbl->ChangeType(This,pvarDst,pvarSrc,lcid,vtNew); } #endif @@ -704,17 +712,17 @@ interface IObjectIdentity { #define IObjectIdentity_IsEqualObject(This,punk) (This)->lpVtbl->IsEqualObject(This,punk) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IObjectIdentity_QueryInterface(IObjectIdentity* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IObjectIdentity_QueryInterface(IObjectIdentity* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IObjectIdentity_AddRef(IObjectIdentity* This) { +static __WIDL_INLINE ULONG IObjectIdentity_AddRef(IObjectIdentity* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IObjectIdentity_Release(IObjectIdentity* This) { +static __WIDL_INLINE ULONG IObjectIdentity_Release(IObjectIdentity* This) { return This->lpVtbl->Release(This); } /*** IObjectIdentity methods ***/ -static FORCEINLINE HRESULT IObjectIdentity_IsEqualObject(IObjectIdentity* This,IUnknown *punk) { +static __WIDL_INLINE HRESULT IObjectIdentity_IsEqualObject(IObjectIdentity* This,IUnknown *punk) { return This->lpVtbl->IsEqualObject(This,punk); } #endif @@ -783,17 +791,17 @@ interface ICanHandleException { #define ICanHandleException_CanHandleException(This,pExcepInfo,pvar) (This)->lpVtbl->CanHandleException(This,pExcepInfo,pvar) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICanHandleException_QueryInterface(ICanHandleException* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICanHandleException_QueryInterface(ICanHandleException* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICanHandleException_AddRef(ICanHandleException* This) { +static __WIDL_INLINE ULONG ICanHandleException_AddRef(ICanHandleException* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICanHandleException_Release(ICanHandleException* This) { +static __WIDL_INLINE ULONG ICanHandleException_Release(ICanHandleException* This) { return This->lpVtbl->Release(This); } /*** ICanHandleException methods ***/ -static FORCEINLINE HRESULT ICanHandleException_CanHandleException(ICanHandleException* This,EXCEPINFO *pExcepInfo,VARIANT *pvar) { +static __WIDL_INLINE HRESULT ICanHandleException_CanHandleException(ICanHandleException* This,EXCEPINFO *pExcepInfo,VARIANT *pvar) { return This->lpVtbl->CanHandleException(This,pExcepInfo,pvar); } #endif @@ -862,17 +870,17 @@ interface IProvideRuntimeContext { #define IProvideRuntimeContext_GetCurrentSourceContext(This,pdwContext,pfExecutingGlobalCode) (This)->lpVtbl->GetCurrentSourceContext(This,pdwContext,pfExecutingGlobalCode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProvideRuntimeContext_QueryInterface(IProvideRuntimeContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProvideRuntimeContext_QueryInterface(IProvideRuntimeContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProvideRuntimeContext_AddRef(IProvideRuntimeContext* This) { +static __WIDL_INLINE ULONG IProvideRuntimeContext_AddRef(IProvideRuntimeContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProvideRuntimeContext_Release(IProvideRuntimeContext* This) { +static __WIDL_INLINE ULONG IProvideRuntimeContext_Release(IProvideRuntimeContext* This) { return This->lpVtbl->Release(This); } /*** IProvideRuntimeContext methods ***/ -static FORCEINLINE HRESULT IProvideRuntimeContext_GetCurrentSourceContext(IProvideRuntimeContext* This,DWORD_PTR *pdwContext,VARIANT_BOOL *pfExecutingGlobalCode) { +static __WIDL_INLINE HRESULT IProvideRuntimeContext_GetCurrentSourceContext(IProvideRuntimeContext* This,DWORD_PTR *pdwContext,VARIANT_BOOL *pfExecutingGlobalCode) { return This->lpVtbl->GetCurrentSourceContext(This,pdwContext,pfExecutingGlobalCode); } #endif diff --git a/lib/libc/include/any-windows-any/dmodshow.h b/lib/libc/include/any-windows-any/dmodshow.h index 0900fb7d56e906dc8cc8db8784a7173e3626010e..41f190a72c753493cbd3357fcfd8e73c2c73a8a2 100644 --- a/lib/libc/include/any-windows-any/dmodshow.h +++ b/lib/libc/include/any-windows-any/dmodshow.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dmodshow.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dmodshow.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dmodshow_h__ #define __dmodshow_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDMOWrapperFilter_FWD_DEFINED__ @@ -93,17 +101,17 @@ interface IDMOWrapperFilter { #define IDMOWrapperFilter_Init(This,clsidDMO,catDMO) (This)->lpVtbl->Init(This,clsidDMO,catDMO) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDMOWrapperFilter_QueryInterface(IDMOWrapperFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDMOWrapperFilter_QueryInterface(IDMOWrapperFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDMOWrapperFilter_AddRef(IDMOWrapperFilter* This) { +static __WIDL_INLINE ULONG IDMOWrapperFilter_AddRef(IDMOWrapperFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDMOWrapperFilter_Release(IDMOWrapperFilter* This) { +static __WIDL_INLINE ULONG IDMOWrapperFilter_Release(IDMOWrapperFilter* This) { return This->lpVtbl->Release(This); } /*** IDMOWrapperFilter methods ***/ -static FORCEINLINE HRESULT IDMOWrapperFilter_Init(IDMOWrapperFilter* This,REFCLSID clsidDMO,REFCLSID catDMO) { +static __WIDL_INLINE HRESULT IDMOWrapperFilter_Init(IDMOWrapperFilter* This,REFCLSID clsidDMO,REFCLSID catDMO) { return This->lpVtbl->Init(This,clsidDMO,catDMO); } #endif diff --git a/lib/libc/include/any-windows-any/dmusicc.h b/lib/libc/include/any-windows-any/dmusicc.h index a408aa26b430b00c4f73f854d4e82dd924f837e1..44a5650bc8494c606b415a2fb38b3bae2da22a48 100644 --- a/lib/libc/include/any-windows-any/dmusicc.h +++ b/lib/libc/include/any-windows-any/dmusicc.h @@ -32,6 +32,7 @@ #include #include #include +#include #include @@ -109,8 +110,6 @@ typedef struct IDirectMusicPort *LPDIRECTMUSICPORT; typedef struct IDirectMusicPort IDirectMusicPort8, *LPDIRECTMUSICPORT8; typedef struct IDirectMusicThru *LPDIRECTMUSICTHRU; typedef struct IDirectMusicThru IDirectMusicThru8, *LPDIRECTMUSICTHRU8; -typedef struct IReferenceClock *LPREFERENCECLOCK; - /***************************************************************************** * Typedef definitions @@ -382,7 +381,7 @@ DECLARE_INTERFACE_(IDirectMusic,IUnknown) STDMETHOD(CreateMusicBuffer)(THIS_ LPDMUS_BUFFERDESC pBufferDesc, LPDIRECTMUSICBUFFER *ppBuffer, LPUNKNOWN pUnkOuter) PURE; STDMETHOD(CreatePort)(THIS_ REFCLSID rclsidPort, LPDMUS_PORTPARAMS pPortParams, LPDIRECTMUSICPORT *ppPort, LPUNKNOWN pUnkOuter) PURE; STDMETHOD(EnumMasterClock)(THIS_ DWORD dwIndex, LPDMUS_CLOCKINFO lpClockInfo) PURE; - STDMETHOD(GetMasterClock)(THIS_ LPGUID pguidClock, struct IReferenceClock **ppReferenceClock) PURE; + STDMETHOD(GetMasterClock)(THIS_ LPGUID pguidClock, IReferenceClock **ppReferenceClock) PURE; STDMETHOD(SetMasterClock)(THIS_ REFGUID rguidClock) PURE; STDMETHOD(Activate)(THIS_ WINBOOL fEnable) PURE; STDMETHOD(GetDefaultPort)(THIS_ LPGUID pguidPort) PURE; @@ -423,13 +422,13 @@ DECLARE_INTERFACE_(IDirectMusic8,IDirectMusic) STDMETHOD(CreateMusicBuffer)(THIS_ LPDMUS_BUFFERDESC pBufferDesc, LPDIRECTMUSICBUFFER *ppBuffer, LPUNKNOWN pUnkOuter) PURE; STDMETHOD(CreatePort)(THIS_ REFCLSID rclsidPort, LPDMUS_PORTPARAMS pPortParams, LPDIRECTMUSICPORT *ppPort, LPUNKNOWN pUnkOuter) PURE; STDMETHOD(EnumMasterClock)(THIS_ DWORD dwIndex, LPDMUS_CLOCKINFO lpClockInfo) PURE; - STDMETHOD(GetMasterClock)(THIS_ LPGUID pguidClock, struct IReferenceClock **ppReferenceClock) PURE; + STDMETHOD(GetMasterClock)(THIS_ LPGUID pguidClock, IReferenceClock **ppReferenceClock) PURE; STDMETHOD(SetMasterClock)(THIS_ REFGUID rguidClock) PURE; STDMETHOD(Activate)(THIS_ WINBOOL fEnable) PURE; STDMETHOD(GetDefaultPort)(THIS_ LPGUID pguidPort) PURE; STDMETHOD(SetDirectSound)(THIS_ LPDIRECTSOUND pDirectSound, HWND hWnd) PURE; /*** IDirectMusic8 methods ***/ - STDMETHOD(SetExternalMasterClock)(THIS_ struct IReferenceClock *pClock) PURE; + STDMETHOD(SetExternalMasterClock)(THIS_ IReferenceClock *pClock) PURE; }; #undef INTERFACE @@ -636,7 +635,7 @@ DECLARE_INTERFACE_(IDirectMusicPortDownload,IUnknown) #define IDirectMusicPortDownload_GetDLId(p,a,b) (p)->lpVtbl->GetDLId(p,a,b) #define IDirectMusicPortDownload_GetAppend(p,a) (p)->lpVtbl->GetAppend(p,a) #define IDirectMusicPortDownload_Download(p,a) (p)->lpVtbl->Download(p,a) -#define IDirectMusicPortDownload_Unload(p,a) (p)->lpVtbl->GetBuffer(p,a) +#define IDirectMusicPortDownload_Unload(p,a) (p)->lpVtbl->Unload(p,a) #endif @@ -656,7 +655,7 @@ DECLARE_INTERFACE_(IDirectMusicPort,IUnknown) STDMETHOD(Read)(THIS_ LPDIRECTMUSICBUFFER pBuffer) PURE; STDMETHOD(DownloadInstrument)(THIS_ IDirectMusicInstrument *pInstrument, IDirectMusicDownloadedInstrument **ppDownloadedInstrument, DMUS_NOTERANGE *pNoteRanges, DWORD dwNumNoteRanges) PURE; STDMETHOD(UnloadInstrument)(THIS_ IDirectMusicDownloadedInstrument *pDownloadedInstrument) PURE; - STDMETHOD(GetLatencyClock)(THIS_ struct IReferenceClock **ppClock) PURE; + STDMETHOD(GetLatencyClock)(THIS_ IReferenceClock **ppClock) PURE; STDMETHOD(GetRunningStats)(THIS_ LPDMUS_SYNTHSTATS pStats) PURE; STDMETHOD(Compact)(THIS) PURE; STDMETHOD(GetCaps)(THIS_ LPDMUS_PORTCAPS pPortCaps) PURE; @@ -721,43 +720,6 @@ DECLARE_INTERFACE_(IDirectMusicThru,IUnknown) #define IDirectMusicThru_ThruChannel(p,a,b,c,d,e) (p)->lpVtbl->ThruChannel(p,a,b,c,d,e) #endif - -#ifndef __IReferenceClock_INTERFACE_DEFINED__ -#define __IReferenceClock_INTERFACE_DEFINED__ -DEFINE_GUID(IID_IReferenceClock,0x56a86897,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70); - -/***************************************************************************** - * IReferenceClock interface - */ -#define INTERFACE IReferenceClock -DECLARE_INTERFACE_(IReferenceClock,IUnknown) -{ - /*** IUnknown methods ***/ - STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void** ppvObject) PURE; - STDMETHOD_(ULONG,AddRef)(THIS) PURE; - STDMETHOD_(ULONG,Release)(THIS) PURE; - /*** IReferenceClock methods ***/ - STDMETHOD(GetTime)(THIS_ REFERENCE_TIME *pTime) PURE; - STDMETHOD(AdviseTime)(THIS_ REFERENCE_TIME baseTime, REFERENCE_TIME streamTime, HANDLE hEvent, DWORD *pdwAdviseCookie) PURE; - STDMETHOD(AdvisePeriodic)(THIS_ REFERENCE_TIME startTime, REFERENCE_TIME periodTime, HANDLE hSemaphore, DWORD *pdwAdviseCookie) PURE; - STDMETHOD(Unadvise)(THIS_ DWORD dwAdviseCookie) PURE; -}; -#undef INTERFACE - -#if !defined(__cplusplus) || defined(CINTERFACE) -/*** IUnknown methods ***/ -#define IReferenceClock_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) -#define IReferenceClock_AddRef(p) (p)->lpVtbl->AddRef(p) -#define IReferenceClock_Release(p) (p)->lpVtbl->Release(p) -/*** IReferenceClock methods ***/ -#define IReferenceClock_GetTime(p,a) (p)->lpVtbl->GetTime(p,a) -#define IReferenceClock_AdviseTime(p,a,b,c,d) (p)->lpVtbl->AdviseTime(p,a,b,c,d) -#define IReferenceClock_AdvisePeriodic(p,a,b,c,d) (p)->lpVtbl->AdvisePeriodic(p,a,b,c,d) -#define IReferenceClock_Unadvise(p,a) (p)->lpVtbl->Unadvise(p,a) -#endif - -#endif /* __IReferenceClock_INTERFACE_DEFINED__ */ - #ifdef __cplusplus } #endif diff --git a/lib/libc/include/any-windows-any/docobj.h b/lib/libc/include/any-windows-any/docobj.h index 8d9a318b47291a590235035f5d1568f31c6d35cb..0809312b19cf7518eeb3599a81eb502d3e0849ab 100644 --- a/lib/libc/include/any-windows-any/docobj.h +++ b/lib/libc/include/any-windows-any/docobj.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/docobj.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/docobj.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __docobj_h__ #define __docobj_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IOleDocument_FWD_DEFINED__ @@ -276,23 +284,23 @@ interface IOleDocument { #define IOleDocument_EnumViews(This,ppEnum,ppView) (This)->lpVtbl->EnumViews(This,ppEnum,ppView) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleDocument_QueryInterface(IOleDocument* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleDocument_QueryInterface(IOleDocument* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleDocument_AddRef(IOleDocument* This) { +static __WIDL_INLINE ULONG IOleDocument_AddRef(IOleDocument* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleDocument_Release(IOleDocument* This) { +static __WIDL_INLINE ULONG IOleDocument_Release(IOleDocument* This) { return This->lpVtbl->Release(This); } /*** IOleDocument methods ***/ -static FORCEINLINE HRESULT IOleDocument_CreateView(IOleDocument* This,IOleInPlaceSite *pIPSite,IStream *pstm,DWORD dwReserved,IOleDocumentView **ppView) { +static __WIDL_INLINE HRESULT IOleDocument_CreateView(IOleDocument* This,IOleInPlaceSite *pIPSite,IStream *pstm,DWORD dwReserved,IOleDocumentView **ppView) { return This->lpVtbl->CreateView(This,pIPSite,pstm,dwReserved,ppView); } -static FORCEINLINE HRESULT IOleDocument_GetDocMiscStatus(IOleDocument* This,DWORD *pdwStatus) { +static __WIDL_INLINE HRESULT IOleDocument_GetDocMiscStatus(IOleDocument* This,DWORD *pdwStatus) { return This->lpVtbl->GetDocMiscStatus(This,pdwStatus); } -static FORCEINLINE HRESULT IOleDocument_EnumViews(IOleDocument* This,IEnumOleDocumentViews **ppEnum,IOleDocumentView **ppView) { +static __WIDL_INLINE HRESULT IOleDocument_EnumViews(IOleDocument* This,IEnumOleDocumentViews **ppEnum,IOleDocumentView **ppView) { return This->lpVtbl->EnumViews(This,ppEnum,ppView); } #endif @@ -365,17 +373,17 @@ interface IOleDocumentSite { #define IOleDocumentSite_ActivateMe(This,pViewToActivate) (This)->lpVtbl->ActivateMe(This,pViewToActivate) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleDocumentSite_QueryInterface(IOleDocumentSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleDocumentSite_QueryInterface(IOleDocumentSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleDocumentSite_AddRef(IOleDocumentSite* This) { +static __WIDL_INLINE ULONG IOleDocumentSite_AddRef(IOleDocumentSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleDocumentSite_Release(IOleDocumentSite* This) { +static __WIDL_INLINE ULONG IOleDocumentSite_Release(IOleDocumentSite* This) { return This->lpVtbl->Release(This); } /*** IOleDocumentSite methods ***/ -static FORCEINLINE HRESULT IOleDocumentSite_ActivateMe(IOleDocumentSite* This,IOleDocumentView *pViewToActivate) { +static __WIDL_INLINE HRESULT IOleDocumentSite_ActivateMe(IOleDocumentSite* This,IOleDocumentView *pViewToActivate) { return This->lpVtbl->ActivateMe(This,pViewToActivate); } #endif @@ -551,53 +559,53 @@ interface IOleDocumentView { #define IOleDocumentView_Clone(This,pIPSiteNew,ppViewNew) (This)->lpVtbl->Clone(This,pIPSiteNew,ppViewNew) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleDocumentView_QueryInterface(IOleDocumentView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleDocumentView_QueryInterface(IOleDocumentView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleDocumentView_AddRef(IOleDocumentView* This) { +static __WIDL_INLINE ULONG IOleDocumentView_AddRef(IOleDocumentView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleDocumentView_Release(IOleDocumentView* This) { +static __WIDL_INLINE ULONG IOleDocumentView_Release(IOleDocumentView* This) { return This->lpVtbl->Release(This); } /*** IOleDocumentView methods ***/ -static FORCEINLINE HRESULT IOleDocumentView_SetInPlaceSite(IOleDocumentView* This,IOleInPlaceSite *pIPSite) { +static __WIDL_INLINE HRESULT IOleDocumentView_SetInPlaceSite(IOleDocumentView* This,IOleInPlaceSite *pIPSite) { return This->lpVtbl->SetInPlaceSite(This,pIPSite); } -static FORCEINLINE HRESULT IOleDocumentView_GetInPlaceSite(IOleDocumentView* This,IOleInPlaceSite **ppIPSite) { +static __WIDL_INLINE HRESULT IOleDocumentView_GetInPlaceSite(IOleDocumentView* This,IOleInPlaceSite **ppIPSite) { return This->lpVtbl->GetInPlaceSite(This,ppIPSite); } -static FORCEINLINE HRESULT IOleDocumentView_GetDocument(IOleDocumentView* This,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT IOleDocumentView_GetDocument(IOleDocumentView* This,IUnknown **ppunk) { return This->lpVtbl->GetDocument(This,ppunk); } -static FORCEINLINE HRESULT IOleDocumentView_SetRect(IOleDocumentView* This,LPRECT prcView) { +static __WIDL_INLINE HRESULT IOleDocumentView_SetRect(IOleDocumentView* This,LPRECT prcView) { return This->lpVtbl->SetRect(This,prcView); } -static FORCEINLINE HRESULT IOleDocumentView_GetRect(IOleDocumentView* This,LPRECT prcView) { +static __WIDL_INLINE HRESULT IOleDocumentView_GetRect(IOleDocumentView* This,LPRECT prcView) { return This->lpVtbl->GetRect(This,prcView); } -static FORCEINLINE HRESULT IOleDocumentView_SetRectComplex(IOleDocumentView* This,LPRECT prcView,LPRECT prcHScroll,LPRECT prcVScroll,LPRECT prcSizeBox) { +static __WIDL_INLINE HRESULT IOleDocumentView_SetRectComplex(IOleDocumentView* This,LPRECT prcView,LPRECT prcHScroll,LPRECT prcVScroll,LPRECT prcSizeBox) { return This->lpVtbl->SetRectComplex(This,prcView,prcHScroll,prcVScroll,prcSizeBox); } -static FORCEINLINE HRESULT IOleDocumentView_Show(IOleDocumentView* This,WINBOOL fShow) { +static __WIDL_INLINE HRESULT IOleDocumentView_Show(IOleDocumentView* This,WINBOOL fShow) { return This->lpVtbl->Show(This,fShow); } -static FORCEINLINE HRESULT IOleDocumentView_UIActivate(IOleDocumentView* This,WINBOOL fUIActivate) { +static __WIDL_INLINE HRESULT IOleDocumentView_UIActivate(IOleDocumentView* This,WINBOOL fUIActivate) { return This->lpVtbl->UIActivate(This,fUIActivate); } -static FORCEINLINE HRESULT IOleDocumentView_Open(IOleDocumentView* This) { +static __WIDL_INLINE HRESULT IOleDocumentView_Open(IOleDocumentView* This) { return This->lpVtbl->Open(This); } -static FORCEINLINE HRESULT IOleDocumentView_CloseView(IOleDocumentView* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IOleDocumentView_CloseView(IOleDocumentView* This,DWORD dwReserved) { return This->lpVtbl->CloseView(This,dwReserved); } -static FORCEINLINE HRESULT IOleDocumentView_SaveViewState(IOleDocumentView* This,LPSTREAM pstm) { +static __WIDL_INLINE HRESULT IOleDocumentView_SaveViewState(IOleDocumentView* This,LPSTREAM pstm) { return This->lpVtbl->SaveViewState(This,pstm); } -static FORCEINLINE HRESULT IOleDocumentView_ApplyViewState(IOleDocumentView* This,LPSTREAM pstm) { +static __WIDL_INLINE HRESULT IOleDocumentView_ApplyViewState(IOleDocumentView* This,LPSTREAM pstm) { return This->lpVtbl->ApplyViewState(This,pstm); } -static FORCEINLINE HRESULT IOleDocumentView_Clone(IOleDocumentView* This,IOleInPlaceSite *pIPSiteNew,IOleDocumentView **ppViewNew) { +static __WIDL_INLINE HRESULT IOleDocumentView_Clone(IOleDocumentView* This,IOleInPlaceSite *pIPSiteNew,IOleDocumentView **ppViewNew) { return This->lpVtbl->Clone(This,pIPSiteNew,ppViewNew); } #endif @@ -697,26 +705,26 @@ interface IEnumOleDocumentViews { #define IEnumOleDocumentViews_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumOleDocumentViews_QueryInterface(IEnumOleDocumentViews* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumOleDocumentViews_QueryInterface(IEnumOleDocumentViews* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumOleDocumentViews_AddRef(IEnumOleDocumentViews* This) { +static __WIDL_INLINE ULONG IEnumOleDocumentViews_AddRef(IEnumOleDocumentViews* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumOleDocumentViews_Release(IEnumOleDocumentViews* This) { +static __WIDL_INLINE ULONG IEnumOleDocumentViews_Release(IEnumOleDocumentViews* This) { return This->lpVtbl->Release(This); } /*** IEnumOleDocumentViews methods ***/ -static FORCEINLINE HRESULT IEnumOleDocumentViews_Next(IEnumOleDocumentViews* This,ULONG cViews,IOleDocumentView **rgpView,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumOleDocumentViews_Next(IEnumOleDocumentViews* This,ULONG cViews,IOleDocumentView **rgpView,ULONG *pcFetched) { return This->lpVtbl->Next(This,cViews,rgpView,pcFetched); } -static FORCEINLINE HRESULT IEnumOleDocumentViews_Skip(IEnumOleDocumentViews* This,ULONG cViews) { +static __WIDL_INLINE HRESULT IEnumOleDocumentViews_Skip(IEnumOleDocumentViews* This,ULONG cViews) { return This->lpVtbl->Skip(This,cViews); } -static FORCEINLINE HRESULT IEnumOleDocumentViews_Reset(IEnumOleDocumentViews* This) { +static __WIDL_INLINE HRESULT IEnumOleDocumentViews_Reset(IEnumOleDocumentViews* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumOleDocumentViews_Clone(IEnumOleDocumentViews* This,IEnumOleDocumentViews **ppEnum) { +static __WIDL_INLINE HRESULT IEnumOleDocumentViews_Clone(IEnumOleDocumentViews* This,IEnumOleDocumentViews **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -820,20 +828,20 @@ interface IContinueCallback { #define IContinueCallback_FContinuePrinting(This,nCntPrinted,nCurPage,pwszPrintStatus) (This)->lpVtbl->FContinuePrinting(This,nCntPrinted,nCurPage,pwszPrintStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IContinueCallback_QueryInterface(IContinueCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IContinueCallback_QueryInterface(IContinueCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IContinueCallback_AddRef(IContinueCallback* This) { +static __WIDL_INLINE ULONG IContinueCallback_AddRef(IContinueCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IContinueCallback_Release(IContinueCallback* This) { +static __WIDL_INLINE ULONG IContinueCallback_Release(IContinueCallback* This) { return This->lpVtbl->Release(This); } /*** IContinueCallback methods ***/ -static FORCEINLINE HRESULT IContinueCallback_FContinue(IContinueCallback* This) { +static __WIDL_INLINE HRESULT IContinueCallback_FContinue(IContinueCallback* This) { return This->lpVtbl->FContinue(This); } -static FORCEINLINE HRESULT IContinueCallback_FContinuePrinting(IContinueCallback* This,LONG nCntPrinted,LONG nCurPage,wchar_t *pwszPrintStatus) { +static __WIDL_INLINE HRESULT IContinueCallback_FContinuePrinting(IContinueCallback* This,LONG nCntPrinted,LONG nCurPage,wchar_t *pwszPrintStatus) { return This->lpVtbl->FContinuePrinting(This,nCntPrinted,nCurPage,pwszPrintStatus); } #endif @@ -963,23 +971,23 @@ interface IPrint { #define IPrint_Print(This,grfFlags,pptd,ppPageSet,pstgmOptions,pcallback,nFirstPage,pcPagesPrinted,pnLastPage) (This)->lpVtbl->Print(This,grfFlags,pptd,ppPageSet,pstgmOptions,pcallback,nFirstPage,pcPagesPrinted,pnLastPage) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPrint_QueryInterface(IPrint* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPrint_QueryInterface(IPrint* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPrint_AddRef(IPrint* This) { +static __WIDL_INLINE ULONG IPrint_AddRef(IPrint* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPrint_Release(IPrint* This) { +static __WIDL_INLINE ULONG IPrint_Release(IPrint* This) { return This->lpVtbl->Release(This); } /*** IPrint methods ***/ -static FORCEINLINE HRESULT IPrint_SetInitialPageNum(IPrint* This,LONG nFirstPage) { +static __WIDL_INLINE HRESULT IPrint_SetInitialPageNum(IPrint* This,LONG nFirstPage) { return This->lpVtbl->SetInitialPageNum(This,nFirstPage); } -static FORCEINLINE HRESULT IPrint_GetPageInfo(IPrint* This,LONG *pnFirstPage,LONG *pcPages) { +static __WIDL_INLINE HRESULT IPrint_GetPageInfo(IPrint* This,LONG *pnFirstPage,LONG *pcPages) { return This->lpVtbl->GetPageInfo(This,pnFirstPage,pcPages); } -static FORCEINLINE HRESULT IPrint_Print(IPrint* This,DWORD grfFlags,DVTARGETDEVICE **pptd,PAGESET **ppPageSet,STGMEDIUM *pstgmOptions,IContinueCallback *pcallback,LONG nFirstPage,LONG *pcPagesPrinted,LONG *pnLastPage) { +static __WIDL_INLINE HRESULT IPrint_Print(IPrint* This,DWORD grfFlags,DVTARGETDEVICE **pptd,PAGESET **ppPageSet,STGMEDIUM *pstgmOptions,IContinueCallback *pcallback,LONG nFirstPage,LONG *pcPagesPrinted,LONG *pnLastPage) { return This->lpVtbl->Print(This,grfFlags,pptd,ppPageSet,pstgmOptions,pcallback,nFirstPage,pcPagesPrinted,pnLastPage); } #endif @@ -1268,20 +1276,20 @@ interface IOleCommandTarget { #define IOleCommandTarget_Exec(This,pguidCmdGroup,nCmdID,nCmdexecopt,pvaIn,pvaOut) (This)->lpVtbl->Exec(This,pguidCmdGroup,nCmdID,nCmdexecopt,pvaIn,pvaOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleCommandTarget_QueryInterface(IOleCommandTarget* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleCommandTarget_QueryInterface(IOleCommandTarget* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleCommandTarget_AddRef(IOleCommandTarget* This) { +static __WIDL_INLINE ULONG IOleCommandTarget_AddRef(IOleCommandTarget* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleCommandTarget_Release(IOleCommandTarget* This) { +static __WIDL_INLINE ULONG IOleCommandTarget_Release(IOleCommandTarget* This) { return This->lpVtbl->Release(This); } /*** IOleCommandTarget methods ***/ -static FORCEINLINE HRESULT IOleCommandTarget_QueryStatus(IOleCommandTarget* This,const GUID *pguidCmdGroup,ULONG cCmds,OLECMD prgCmds[],OLECMDTEXT *pCmdText) { +static __WIDL_INLINE HRESULT IOleCommandTarget_QueryStatus(IOleCommandTarget* This,const GUID *pguidCmdGroup,ULONG cCmds,OLECMD prgCmds[],OLECMDTEXT *pCmdText) { return This->lpVtbl->QueryStatus(This,pguidCmdGroup,cCmds,prgCmds,pCmdText); } -static FORCEINLINE HRESULT IOleCommandTarget_Exec(IOleCommandTarget* This,const GUID *pguidCmdGroup,DWORD nCmdID,DWORD nCmdexecopt,VARIANT *pvaIn,VARIANT *pvaOut) { +static __WIDL_INLINE HRESULT IOleCommandTarget_Exec(IOleCommandTarget* This,const GUID *pguidCmdGroup,DWORD nCmdID,DWORD nCmdexecopt,VARIANT *pvaIn,VARIANT *pvaOut) { return This->lpVtbl->Exec(This,pguidCmdGroup,nCmdID,nCmdexecopt,pvaIn,pvaOut); } #endif @@ -1500,17 +1508,17 @@ interface IZoomEvents { #define IZoomEvents_OnZoomPercentChanged(This,ulZoomPercent) (This)->lpVtbl->OnZoomPercentChanged(This,ulZoomPercent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IZoomEvents_QueryInterface(IZoomEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IZoomEvents_QueryInterface(IZoomEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IZoomEvents_AddRef(IZoomEvents* This) { +static __WIDL_INLINE ULONG IZoomEvents_AddRef(IZoomEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IZoomEvents_Release(IZoomEvents* This) { +static __WIDL_INLINE ULONG IZoomEvents_Release(IZoomEvents* This) { return This->lpVtbl->Release(This); } /*** IZoomEvents methods ***/ -static FORCEINLINE HRESULT IZoomEvents_OnZoomPercentChanged(IZoomEvents* This,ULONG ulZoomPercent) { +static __WIDL_INLINE HRESULT IZoomEvents_OnZoomPercentChanged(IZoomEvents* This,ULONG ulZoomPercent) { return This->lpVtbl->OnZoomPercentChanged(This,ulZoomPercent); } #endif @@ -1578,17 +1586,17 @@ interface IProtectFocus { #define IProtectFocus_AllowFocusChange(This,pfAllow) (This)->lpVtbl->AllowFocusChange(This,pfAllow) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProtectFocus_QueryInterface(IProtectFocus* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProtectFocus_QueryInterface(IProtectFocus* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProtectFocus_AddRef(IProtectFocus* This) { +static __WIDL_INLINE ULONG IProtectFocus_AddRef(IProtectFocus* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProtectFocus_Release(IProtectFocus* This) { +static __WIDL_INLINE ULONG IProtectFocus_Release(IProtectFocus* This) { return This->lpVtbl->Release(This); } /*** IProtectFocus methods ***/ -static FORCEINLINE HRESULT IProtectFocus_AllowFocusChange(IProtectFocus* This,WINBOOL *pfAllow) { +static __WIDL_INLINE HRESULT IProtectFocus_AllowFocusChange(IProtectFocus* This,WINBOOL *pfAllow) { return This->lpVtbl->AllowFocusChange(This,pfAllow); } #endif @@ -1684,23 +1692,23 @@ interface IProtectedModeMenuServices { #define IProtectedModeMenuServices_LoadMenuID(This,pszModuleName,wResourceID,phMenu) (This)->lpVtbl->LoadMenuID(This,pszModuleName,wResourceID,phMenu) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProtectedModeMenuServices_QueryInterface(IProtectedModeMenuServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProtectedModeMenuServices_QueryInterface(IProtectedModeMenuServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProtectedModeMenuServices_AddRef(IProtectedModeMenuServices* This) { +static __WIDL_INLINE ULONG IProtectedModeMenuServices_AddRef(IProtectedModeMenuServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProtectedModeMenuServices_Release(IProtectedModeMenuServices* This) { +static __WIDL_INLINE ULONG IProtectedModeMenuServices_Release(IProtectedModeMenuServices* This) { return This->lpVtbl->Release(This); } /*** IProtectedModeMenuServices methods ***/ -static FORCEINLINE HRESULT IProtectedModeMenuServices_CreateMenu(IProtectedModeMenuServices* This,HMENU *phMenu) { +static __WIDL_INLINE HRESULT IProtectedModeMenuServices_CreateMenu(IProtectedModeMenuServices* This,HMENU *phMenu) { return This->lpVtbl->CreateMenu(This,phMenu); } -static FORCEINLINE HRESULT IProtectedModeMenuServices_LoadMenu(IProtectedModeMenuServices* This,LPCWSTR pszModuleName,LPCWSTR pszMenuName,HMENU *phMenu) { +static __WIDL_INLINE HRESULT IProtectedModeMenuServices_LoadMenu(IProtectedModeMenuServices* This,LPCWSTR pszModuleName,LPCWSTR pszMenuName,HMENU *phMenu) { return This->lpVtbl->LoadMenu(This,pszModuleName,pszMenuName,phMenu); } -static FORCEINLINE HRESULT IProtectedModeMenuServices_LoadMenuID(IProtectedModeMenuServices* This,LPCWSTR pszModuleName,WORD wResourceID,HMENU *phMenu) { +static __WIDL_INLINE HRESULT IProtectedModeMenuServices_LoadMenuID(IProtectedModeMenuServices* This,LPCWSTR pszModuleName,WORD wResourceID,HMENU *phMenu) { return This->lpVtbl->LoadMenuID(This,pszModuleName,wResourceID,phMenu); } #endif diff --git a/lib/libc/include/any-windows-any/docobjectservice.h b/lib/libc/include/any-windows-any/docobjectservice.h index ba86e5514ad1579bf097ff2d8af8a819f026d9fa..665f61ab4eef7e43ef092db704336af76597b19b 100644 --- a/lib/libc/include/any-windows-any/docobjectservice.h +++ b/lib/libc/include/any-windows-any/docobjectservice.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/docobjectservice.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/docobjectservice.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __docobjectservice_h__ #define __docobjectservice_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDocObjectService_FWD_DEFINED__ @@ -200,44 +208,44 @@ interface IDocObjectService { #define IDocObjectService_IsErrorUrl(This,lpszUrl,pfIsError) (This)->lpVtbl->IsErrorUrl(This,lpszUrl,pfIsError) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDocObjectService_QueryInterface(IDocObjectService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDocObjectService_QueryInterface(IDocObjectService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDocObjectService_AddRef(IDocObjectService* This) { +static __WIDL_INLINE ULONG IDocObjectService_AddRef(IDocObjectService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDocObjectService_Release(IDocObjectService* This) { +static __WIDL_INLINE ULONG IDocObjectService_Release(IDocObjectService* This) { return This->lpVtbl->Release(This); } /*** IDocObjectService methods ***/ -static FORCEINLINE HRESULT IDocObjectService_FireBeforeNavigate2(IDocObjectService* This,IDispatch *pDispatch,LPCWSTR lpszUrl,DWORD dwFlags,LPCWSTR lpszFrameName,BYTE *pPostData,DWORD cbPostData,LPCWSTR lpszHeaders,WINBOOL fPlayNavSound,WINBOOL *pfCancel) { +static __WIDL_INLINE HRESULT IDocObjectService_FireBeforeNavigate2(IDocObjectService* This,IDispatch *pDispatch,LPCWSTR lpszUrl,DWORD dwFlags,LPCWSTR lpszFrameName,BYTE *pPostData,DWORD cbPostData,LPCWSTR lpszHeaders,WINBOOL fPlayNavSound,WINBOOL *pfCancel) { return This->lpVtbl->FireBeforeNavigate2(This,pDispatch,lpszUrl,dwFlags,lpszFrameName,pPostData,cbPostData,lpszHeaders,fPlayNavSound,pfCancel); } -static FORCEINLINE HRESULT IDocObjectService_FireNavigateComplete2(IDocObjectService* This,IHTMLWindow2 *pHTMLWindow2,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IDocObjectService_FireNavigateComplete2(IDocObjectService* This,IHTMLWindow2 *pHTMLWindow2,DWORD dwFlags) { return This->lpVtbl->FireNavigateComplete2(This,pHTMLWindow2,dwFlags); } -static FORCEINLINE HRESULT IDocObjectService_FireDownloadBegin(IDocObjectService* This) { +static __WIDL_INLINE HRESULT IDocObjectService_FireDownloadBegin(IDocObjectService* This) { return This->lpVtbl->FireDownloadBegin(This); } -static FORCEINLINE HRESULT IDocObjectService_FireDownloadComplete(IDocObjectService* This) { +static __WIDL_INLINE HRESULT IDocObjectService_FireDownloadComplete(IDocObjectService* This) { return This->lpVtbl->FireDownloadComplete(This); } -static FORCEINLINE HRESULT IDocObjectService_FireDocumentComplete(IDocObjectService* This,IHTMLWindow2 *pHTMLWindow,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IDocObjectService_FireDocumentComplete(IDocObjectService* This,IHTMLWindow2 *pHTMLWindow,DWORD dwFlags) { return This->lpVtbl->FireDocumentComplete(This,pHTMLWindow,dwFlags); } -static FORCEINLINE HRESULT IDocObjectService_UpdateDesktopComponent(IDocObjectService* This,IHTMLWindow2 *pHTMLWindow) { +static __WIDL_INLINE HRESULT IDocObjectService_UpdateDesktopComponent(IDocObjectService* This,IHTMLWindow2 *pHTMLWindow) { return This->lpVtbl->UpdateDesktopComponent(This,pHTMLWindow); } -static FORCEINLINE HRESULT IDocObjectService_GetPendingUrl(IDocObjectService* This,BSTR *pbstrPendingUrl) { +static __WIDL_INLINE HRESULT IDocObjectService_GetPendingUrl(IDocObjectService* This,BSTR *pbstrPendingUrl) { return This->lpVtbl->GetPendingUrl(This,pbstrPendingUrl); } -static FORCEINLINE HRESULT IDocObjectService_ActiveElementChanged(IDocObjectService* This,IHTMLElement *pHTMLElement) { +static __WIDL_INLINE HRESULT IDocObjectService_ActiveElementChanged(IDocObjectService* This,IHTMLElement *pHTMLElement) { return This->lpVtbl->ActiveElementChanged(This,pHTMLElement); } -static FORCEINLINE HRESULT IDocObjectService_GetUrlSearchComponent(IDocObjectService* This,BSTR *pbstrSearch) { +static __WIDL_INLINE HRESULT IDocObjectService_GetUrlSearchComponent(IDocObjectService* This,BSTR *pbstrSearch) { return This->lpVtbl->GetUrlSearchComponent(This,pbstrSearch); } -static FORCEINLINE HRESULT IDocObjectService_IsErrorUrl(IDocObjectService* This,LPCWSTR lpszUrl,WINBOOL *pfIsError) { +static __WIDL_INLINE HRESULT IDocObjectService_IsErrorUrl(IDocObjectService* This,LPCWSTR lpszUrl,WINBOOL *pfIsError) { return This->lpVtbl->IsErrorUrl(This,lpszUrl,pfIsError); } #endif diff --git a/lib/libc/include/any-windows-any/documenttarget.h b/lib/libc/include/any-windows-any/documenttarget.h index df7db4161c9ef1e32a9f3cec60f1eb6560adb38b..b15a142175de9786ec67a74904aca25ec97a6bde 100644 --- a/lib/libc/include/any-windows-any/documenttarget.h +++ b/lib/libc/include/any-windows-any/documenttarget.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/documenttarget.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/documenttarget.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __documenttarget_h__ #define __documenttarget_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IPrintDocumentPackageTarget_FWD_DEFINED__ @@ -158,23 +166,23 @@ interface IPrintDocumentPackageTarget { #define IPrintDocumentPackageTarget_Cancel(This) (This)->lpVtbl->Cancel(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPrintDocumentPackageTarget_QueryInterface(IPrintDocumentPackageTarget* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPrintDocumentPackageTarget_QueryInterface(IPrintDocumentPackageTarget* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPrintDocumentPackageTarget_AddRef(IPrintDocumentPackageTarget* This) { +static __WIDL_INLINE ULONG IPrintDocumentPackageTarget_AddRef(IPrintDocumentPackageTarget* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPrintDocumentPackageTarget_Release(IPrintDocumentPackageTarget* This) { +static __WIDL_INLINE ULONG IPrintDocumentPackageTarget_Release(IPrintDocumentPackageTarget* This) { return This->lpVtbl->Release(This); } /*** IPrintDocumentPackageTarget methods ***/ -static FORCEINLINE HRESULT IPrintDocumentPackageTarget_GetPackageTargetTypes(IPrintDocumentPackageTarget* This,UINT32 *targetCount,GUID **targetTypes) { +static __WIDL_INLINE HRESULT IPrintDocumentPackageTarget_GetPackageTargetTypes(IPrintDocumentPackageTarget* This,UINT32 *targetCount,GUID **targetTypes) { return This->lpVtbl->GetPackageTargetTypes(This,targetCount,targetTypes); } -static FORCEINLINE HRESULT IPrintDocumentPackageTarget_GetPackageTarget(IPrintDocumentPackageTarget* This,REFGUID guidTargetType,REFIID riid,void **ppvTarget) { +static __WIDL_INLINE HRESULT IPrintDocumentPackageTarget_GetPackageTarget(IPrintDocumentPackageTarget* This,REFGUID guidTargetType,REFIID riid,void **ppvTarget) { return This->lpVtbl->GetPackageTarget(This,guidTargetType,riid,ppvTarget); } -static FORCEINLINE HRESULT IPrintDocumentPackageTarget_Cancel(IPrintDocumentPackageTarget* This) { +static __WIDL_INLINE HRESULT IPrintDocumentPackageTarget_Cancel(IPrintDocumentPackageTarget* This) { return This->lpVtbl->Cancel(This); } #endif @@ -293,30 +301,30 @@ interface IPrintDocumentPackageStatusEvent { #define IPrintDocumentPackageStatusEvent_PackageStatusUpdated(This,packageStatus) (This)->lpVtbl->PackageStatusUpdated(This,packageStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPrintDocumentPackageStatusEvent_QueryInterface(IPrintDocumentPackageStatusEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPrintDocumentPackageStatusEvent_QueryInterface(IPrintDocumentPackageStatusEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPrintDocumentPackageStatusEvent_AddRef(IPrintDocumentPackageStatusEvent* This) { +static __WIDL_INLINE ULONG IPrintDocumentPackageStatusEvent_AddRef(IPrintDocumentPackageStatusEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPrintDocumentPackageStatusEvent_Release(IPrintDocumentPackageStatusEvent* This) { +static __WIDL_INLINE ULONG IPrintDocumentPackageStatusEvent_Release(IPrintDocumentPackageStatusEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IPrintDocumentPackageStatusEvent_GetTypeInfoCount(IPrintDocumentPackageStatusEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IPrintDocumentPackageStatusEvent_GetTypeInfoCount(IPrintDocumentPackageStatusEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IPrintDocumentPackageStatusEvent_GetTypeInfo(IPrintDocumentPackageStatusEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IPrintDocumentPackageStatusEvent_GetTypeInfo(IPrintDocumentPackageStatusEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IPrintDocumentPackageStatusEvent_GetIDsOfNames(IPrintDocumentPackageStatusEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IPrintDocumentPackageStatusEvent_GetIDsOfNames(IPrintDocumentPackageStatusEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IPrintDocumentPackageStatusEvent_Invoke(IPrintDocumentPackageStatusEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IPrintDocumentPackageStatusEvent_Invoke(IPrintDocumentPackageStatusEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IPrintDocumentPackageStatusEvent methods ***/ -static FORCEINLINE HRESULT IPrintDocumentPackageStatusEvent_PackageStatusUpdated(IPrintDocumentPackageStatusEvent* This,PrintDocumentPackageStatus *packageStatus) { +static __WIDL_INLINE HRESULT IPrintDocumentPackageStatusEvent_PackageStatusUpdated(IPrintDocumentPackageStatusEvent* This,PrintDocumentPackageStatus *packageStatus) { return This->lpVtbl->PackageStatusUpdated(This,packageStatus); } #endif @@ -391,17 +399,17 @@ interface IPrintDocumentPackageTargetFactory { #define IPrintDocumentPackageTargetFactory_CreateDocumentPackageTargetForPrintJob(This,printerName,jobName,jobOutputStream,jobPrintTicketStream,docPackageTarget) (This)->lpVtbl->CreateDocumentPackageTargetForPrintJob(This,printerName,jobName,jobOutputStream,jobPrintTicketStream,docPackageTarget) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPrintDocumentPackageTargetFactory_QueryInterface(IPrintDocumentPackageTargetFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPrintDocumentPackageTargetFactory_QueryInterface(IPrintDocumentPackageTargetFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPrintDocumentPackageTargetFactory_AddRef(IPrintDocumentPackageTargetFactory* This) { +static __WIDL_INLINE ULONG IPrintDocumentPackageTargetFactory_AddRef(IPrintDocumentPackageTargetFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPrintDocumentPackageTargetFactory_Release(IPrintDocumentPackageTargetFactory* This) { +static __WIDL_INLINE ULONG IPrintDocumentPackageTargetFactory_Release(IPrintDocumentPackageTargetFactory* This) { return This->lpVtbl->Release(This); } /*** IPrintDocumentPackageTargetFactory methods ***/ -static FORCEINLINE HRESULT IPrintDocumentPackageTargetFactory_CreateDocumentPackageTargetForPrintJob(IPrintDocumentPackageTargetFactory* This,LPCWSTR printerName,LPCWSTR jobName,IStream *jobOutputStream,IStream *jobPrintTicketStream,IPrintDocumentPackageTarget **docPackageTarget) { +static __WIDL_INLINE HRESULT IPrintDocumentPackageTargetFactory_CreateDocumentPackageTargetForPrintJob(IPrintDocumentPackageTargetFactory* This,LPCWSTR printerName,LPCWSTR jobName,IStream *jobOutputStream,IStream *jobPrintTicketStream,IPrintDocumentPackageTarget **docPackageTarget) { return This->lpVtbl->CreateDocumentPackageTargetForPrintJob(This,printerName,jobName,jobOutputStream,jobPrintTicketStream,docPackageTarget); } #endif diff --git a/lib/libc/include/any-windows-any/downloadmgr.h b/lib/libc/include/any-windows-any/downloadmgr.h index 5b26dc5948b95e8f59e1e6a53d1ace181af90493..e5e1765511be7ae4e53958a271c4b5521e52bd5f 100644 --- a/lib/libc/include/any-windows-any/downloadmgr.h +++ b/lib/libc/include/any-windows-any/downloadmgr.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/downloadmgr.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/downloadmgr.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __downloadmgr_h__ #define __downloadmgr_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDownloadManager_FWD_DEFINED__ @@ -107,17 +115,17 @@ interface IDownloadManager { #define IDownloadManager_Download(This,pmk,pbc,dwBindVerb,grfBINDF,pBindInfo,pszHeaders,pszRedir,uiCP) (This)->lpVtbl->Download(This,pmk,pbc,dwBindVerb,grfBINDF,pBindInfo,pszHeaders,pszRedir,uiCP) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDownloadManager_QueryInterface(IDownloadManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDownloadManager_QueryInterface(IDownloadManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDownloadManager_AddRef(IDownloadManager* This) { +static __WIDL_INLINE ULONG IDownloadManager_AddRef(IDownloadManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDownloadManager_Release(IDownloadManager* This) { +static __WIDL_INLINE ULONG IDownloadManager_Release(IDownloadManager* This) { return This->lpVtbl->Release(This); } /*** IDownloadManager methods ***/ -static FORCEINLINE HRESULT IDownloadManager_Download(IDownloadManager* This,IMoniker *pmk,IBindCtx *pbc,DWORD dwBindVerb,LONG grfBINDF,BINDINFO *pBindInfo,LPCOLESTR pszHeaders,LPCOLESTR pszRedir,UINT uiCP) { +static __WIDL_INLINE HRESULT IDownloadManager_Download(IDownloadManager* This,IMoniker *pmk,IBindCtx *pbc,DWORD dwBindVerb,LONG grfBINDF,BINDINFO *pBindInfo,LPCOLESTR pszHeaders,LPCOLESTR pszRedir,UINT uiCP) { return This->lpVtbl->Download(This,pmk,pbc,dwBindVerb,grfBINDF,pBindInfo,pszHeaders,pszRedir,uiCP); } #endif diff --git a/lib/libc/include/any-windows-any/drmexternals.h b/lib/libc/include/any-windows-any/drmexternals.h index 67e412929c7b369875d45b5957f94758af91a28e..fb85a56570918575a799d9c68a865571ee23b77e 100644 --- a/lib/libc/include/any-windows-any/drmexternals.h +++ b/lib/libc/include/any-windows-any/drmexternals.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/drmexternals.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/drmexternals.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __drmexternals_h__ #define __drmexternals_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/dsound.h b/lib/libc/include/any-windows-any/dsound.h index 58fb907e5fc4397d11cfb3725cd9c49ea333ccd2..57f72e75d83e41e855644a4dc70af20d31757891 100644 --- a/lib/libc/include/any-windows-any/dsound.h +++ b/lib/libc/include/any-windows-any/dsound.h @@ -541,6 +541,11 @@ typedef const DSFXI3DL2Reverb *LPCDSFXI3DL2Reverb; #define DSCBSTATUS_CAPTURING 0x00000001 #define DSCBSTATUS_LOOPING 0x00000002 +#ifndef _LPCWAVEFORMATEX_DEFINED +#define _LPCWAVEFORMATEX_DEFINED +typedef const WAVEFORMATEX *LPCWAVEFORMATEX; +#endif /* _LPCWAVEFORMATEX_DEFINED */ + #ifndef __LPCGUID_DEFINED__ #define __LPCGUID_DEFINED__ typedef const GUID *LPCGUID; diff --git a/lib/libc/include/any-windows-any/dvdif.h b/lib/libc/include/any-windows-any/dvdif.h index ebc6221b4f491284726bcb1fb67e5edd3265bc53..bc34c0397870a8c97ef3f6f684c7ab08951dbca6 100644 --- a/lib/libc/include/any-windows-any/dvdif.h +++ b/lib/libc/include/any-windows-any/dvdif.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dvdif.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dvdif.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dvdif_h__ #define __dvdif_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDvdControl_FWD_DEFINED__ @@ -832,119 +840,119 @@ interface IDvdControl { #define IDvdControl_ChapterPlayAutoStop(This,title,chapter,count) (This)->lpVtbl->ChapterPlayAutoStop(This,title,chapter,count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDvdControl_QueryInterface(IDvdControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDvdControl_QueryInterface(IDvdControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDvdControl_AddRef(IDvdControl* This) { +static __WIDL_INLINE ULONG IDvdControl_AddRef(IDvdControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDvdControl_Release(IDvdControl* This) { +static __WIDL_INLINE ULONG IDvdControl_Release(IDvdControl* This) { return This->lpVtbl->Release(This); } /*** IDvdControl methods ***/ -static FORCEINLINE HRESULT IDvdControl_TitlePlay(IDvdControl* This,ULONG title) { +static __WIDL_INLINE HRESULT IDvdControl_TitlePlay(IDvdControl* This,ULONG title) { return This->lpVtbl->TitlePlay(This,title); } -static FORCEINLINE HRESULT IDvdControl_ChapterPlay(IDvdControl* This,ULONG title,ULONG chapter) { +static __WIDL_INLINE HRESULT IDvdControl_ChapterPlay(IDvdControl* This,ULONG title,ULONG chapter) { return This->lpVtbl->ChapterPlay(This,title,chapter); } -static FORCEINLINE HRESULT IDvdControl_TimePlay(IDvdControl* This,ULONG title,ULONG time) { +static __WIDL_INLINE HRESULT IDvdControl_TimePlay(IDvdControl* This,ULONG title,ULONG time) { return This->lpVtbl->TimePlay(This,title,time); } -static FORCEINLINE HRESULT IDvdControl_StopForResume(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_StopForResume(IDvdControl* This) { return This->lpVtbl->StopForResume(This); } -static FORCEINLINE HRESULT IDvdControl_GoUp(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_GoUp(IDvdControl* This) { return This->lpVtbl->GoUp(This); } -static FORCEINLINE HRESULT IDvdControl_TimeSearch(IDvdControl* This,ULONG time) { +static __WIDL_INLINE HRESULT IDvdControl_TimeSearch(IDvdControl* This,ULONG time) { return This->lpVtbl->TimeSearch(This,time); } -static FORCEINLINE HRESULT IDvdControl_ChapterSearch(IDvdControl* This,ULONG chapter) { +static __WIDL_INLINE HRESULT IDvdControl_ChapterSearch(IDvdControl* This,ULONG chapter) { return This->lpVtbl->ChapterSearch(This,chapter); } -static FORCEINLINE HRESULT IDvdControl_PrevPGSearch(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_PrevPGSearch(IDvdControl* This) { return This->lpVtbl->PrevPGSearch(This); } -static FORCEINLINE HRESULT IDvdControl_TopPGSearch(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_TopPGSearch(IDvdControl* This) { return This->lpVtbl->TopPGSearch(This); } -static FORCEINLINE HRESULT IDvdControl_NextPGSearch(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_NextPGSearch(IDvdControl* This) { return This->lpVtbl->NextPGSearch(This); } -static FORCEINLINE HRESULT IDvdControl_ForwardScan(IDvdControl* This,double speed) { +static __WIDL_INLINE HRESULT IDvdControl_ForwardScan(IDvdControl* This,double speed) { return This->lpVtbl->ForwardScan(This,speed); } -static FORCEINLINE HRESULT IDvdControl_BackwardScan(IDvdControl* This,double speed) { +static __WIDL_INLINE HRESULT IDvdControl_BackwardScan(IDvdControl* This,double speed) { return This->lpVtbl->BackwardScan(This,speed); } -static FORCEINLINE HRESULT IDvdControl_MenuCall(IDvdControl* This,DVD_MENU_ID id) { +static __WIDL_INLINE HRESULT IDvdControl_MenuCall(IDvdControl* This,DVD_MENU_ID id) { return This->lpVtbl->MenuCall(This,id); } -static FORCEINLINE HRESULT IDvdControl_Resume(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_Resume(IDvdControl* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT IDvdControl_UpperButtonSelect(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_UpperButtonSelect(IDvdControl* This) { return This->lpVtbl->UpperButtonSelect(This); } -static FORCEINLINE HRESULT IDvdControl_LowerButtonSelect(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_LowerButtonSelect(IDvdControl* This) { return This->lpVtbl->LowerButtonSelect(This); } -static FORCEINLINE HRESULT IDvdControl_LeftButtonSelect(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_LeftButtonSelect(IDvdControl* This) { return This->lpVtbl->LeftButtonSelect(This); } -static FORCEINLINE HRESULT IDvdControl_RightButtonSelect(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_RightButtonSelect(IDvdControl* This) { return This->lpVtbl->RightButtonSelect(This); } -static FORCEINLINE HRESULT IDvdControl_ButtonActivate(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_ButtonActivate(IDvdControl* This) { return This->lpVtbl->ButtonActivate(This); } -static FORCEINLINE HRESULT IDvdControl_ButtonSelectActivate(IDvdControl* This,ULONG button) { +static __WIDL_INLINE HRESULT IDvdControl_ButtonSelectActivate(IDvdControl* This,ULONG button) { return This->lpVtbl->ButtonSelectActivate(This,button); } -static FORCEINLINE HRESULT IDvdControl_StillOff(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_StillOff(IDvdControl* This) { return This->lpVtbl->StillOff(This); } -static FORCEINLINE HRESULT IDvdControl_PauseOn(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_PauseOn(IDvdControl* This) { return This->lpVtbl->PauseOn(This); } -static FORCEINLINE HRESULT IDvdControl_PauseOff(IDvdControl* This) { +static __WIDL_INLINE HRESULT IDvdControl_PauseOff(IDvdControl* This) { return This->lpVtbl->PauseOff(This); } -static FORCEINLINE HRESULT IDvdControl_MenuLanguageSelect(IDvdControl* This,LCID language) { +static __WIDL_INLINE HRESULT IDvdControl_MenuLanguageSelect(IDvdControl* This,LCID language) { return This->lpVtbl->MenuLanguageSelect(This,language); } -static FORCEINLINE HRESULT IDvdControl_AudioStreamChange(IDvdControl* This,ULONG audio) { +static __WIDL_INLINE HRESULT IDvdControl_AudioStreamChange(IDvdControl* This,ULONG audio) { return This->lpVtbl->AudioStreamChange(This,audio); } -static FORCEINLINE HRESULT IDvdControl_SubpictureStreamChange(IDvdControl* This,ULONG subpicture,WINBOOL enable) { +static __WIDL_INLINE HRESULT IDvdControl_SubpictureStreamChange(IDvdControl* This,ULONG subpicture,WINBOOL enable) { return This->lpVtbl->SubpictureStreamChange(This,subpicture,enable); } -static FORCEINLINE HRESULT IDvdControl_AngleChange(IDvdControl* This,ULONG angle) { +static __WIDL_INLINE HRESULT IDvdControl_AngleChange(IDvdControl* This,ULONG angle) { return This->lpVtbl->AngleChange(This,angle); } -static FORCEINLINE HRESULT IDvdControl_ParentalLevelSelect(IDvdControl* This,ULONG level) { +static __WIDL_INLINE HRESULT IDvdControl_ParentalLevelSelect(IDvdControl* This,ULONG level) { return This->lpVtbl->ParentalLevelSelect(This,level); } -static FORCEINLINE HRESULT IDvdControl_ParentalCountrySelect(IDvdControl* This,WORD country) { +static __WIDL_INLINE HRESULT IDvdControl_ParentalCountrySelect(IDvdControl* This,WORD country) { return This->lpVtbl->ParentalCountrySelect(This,country); } -static FORCEINLINE HRESULT IDvdControl_KaraokeAudioPresentationModeChange(IDvdControl* This,ULONG mode) { +static __WIDL_INLINE HRESULT IDvdControl_KaraokeAudioPresentationModeChange(IDvdControl* This,ULONG mode) { return This->lpVtbl->KaraokeAudioPresentationModeChange(This,mode); } -static FORCEINLINE HRESULT IDvdControl_VideoModePreference(IDvdControl* This,ULONG mode) { +static __WIDL_INLINE HRESULT IDvdControl_VideoModePreference(IDvdControl* This,ULONG mode) { return This->lpVtbl->VideoModePreference(This,mode); } -static FORCEINLINE HRESULT IDvdControl_SetRoot(IDvdControl* This,const WCHAR *path) { +static __WIDL_INLINE HRESULT IDvdControl_SetRoot(IDvdControl* This,const WCHAR *path) { return This->lpVtbl->SetRoot(This,path); } -static FORCEINLINE HRESULT IDvdControl_MouseActivate(IDvdControl* This,POINT point) { +static __WIDL_INLINE HRESULT IDvdControl_MouseActivate(IDvdControl* This,POINT point) { return This->lpVtbl->MouseActivate(This,point); } -static FORCEINLINE HRESULT IDvdControl_MouseSelect(IDvdControl* This,POINT point) { +static __WIDL_INLINE HRESULT IDvdControl_MouseSelect(IDvdControl* This,POINT point) { return This->lpVtbl->MouseSelect(This,point); } -static FORCEINLINE HRESULT IDvdControl_ChapterPlayAutoStop(IDvdControl* This,ULONG title,ULONG chapter,ULONG count) { +static __WIDL_INLINE HRESULT IDvdControl_ChapterPlayAutoStop(IDvdControl* This,ULONG title,ULONG chapter,ULONG count) { return This->lpVtbl->ChapterPlayAutoStop(This,title,chapter,count); } #endif @@ -1223,83 +1231,83 @@ interface IDvdInfo { #define IDvdInfo_GetRoot(This,path,size,ret_size) (This)->lpVtbl->GetRoot(This,path,size,ret_size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDvdInfo_QueryInterface(IDvdInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDvdInfo_QueryInterface(IDvdInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDvdInfo_AddRef(IDvdInfo* This) { +static __WIDL_INLINE ULONG IDvdInfo_AddRef(IDvdInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDvdInfo_Release(IDvdInfo* This) { +static __WIDL_INLINE ULONG IDvdInfo_Release(IDvdInfo* This) { return This->lpVtbl->Release(This); } /*** IDvdInfo methods ***/ -static FORCEINLINE HRESULT IDvdInfo_GetCurrentDomain(IDvdInfo* This,DVD_DOMAIN *domain) { +static __WIDL_INLINE HRESULT IDvdInfo_GetCurrentDomain(IDvdInfo* This,DVD_DOMAIN *domain) { return This->lpVtbl->GetCurrentDomain(This,domain); } -static FORCEINLINE HRESULT IDvdInfo_GetCurrentLocation(IDvdInfo* This,DVD_PLAYBACK_LOCATION *location) { +static __WIDL_INLINE HRESULT IDvdInfo_GetCurrentLocation(IDvdInfo* This,DVD_PLAYBACK_LOCATION *location) { return This->lpVtbl->GetCurrentLocation(This,location); } -static FORCEINLINE HRESULT IDvdInfo_GetTotalTitleTime(IDvdInfo* This,ULONG *time) { +static __WIDL_INLINE HRESULT IDvdInfo_GetTotalTitleTime(IDvdInfo* This,ULONG *time) { return This->lpVtbl->GetTotalTitleTime(This,time); } -static FORCEINLINE HRESULT IDvdInfo_GetCurrentButton(IDvdInfo* This,ULONG *count,ULONG *current) { +static __WIDL_INLINE HRESULT IDvdInfo_GetCurrentButton(IDvdInfo* This,ULONG *count,ULONG *current) { return This->lpVtbl->GetCurrentButton(This,count,current); } -static FORCEINLINE HRESULT IDvdInfo_GetCurrentAngle(IDvdInfo* This,ULONG *count,ULONG *current) { +static __WIDL_INLINE HRESULT IDvdInfo_GetCurrentAngle(IDvdInfo* This,ULONG *count,ULONG *current) { return This->lpVtbl->GetCurrentAngle(This,count,current); } -static FORCEINLINE HRESULT IDvdInfo_GetCurrentAudio(IDvdInfo* This,ULONG *count,ULONG *current) { +static __WIDL_INLINE HRESULT IDvdInfo_GetCurrentAudio(IDvdInfo* This,ULONG *count,ULONG *current) { return This->lpVtbl->GetCurrentAudio(This,count,current); } -static FORCEINLINE HRESULT IDvdInfo_GetCurrentSubpicture(IDvdInfo* This,ULONG *count,ULONG *current,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IDvdInfo_GetCurrentSubpicture(IDvdInfo* This,ULONG *count,ULONG *current,WINBOOL *enable) { return This->lpVtbl->GetCurrentSubpicture(This,count,current,enable); } -static FORCEINLINE HRESULT IDvdInfo_GetCurrentUOPS(IDvdInfo* This,VALID_UOP_SOMTHING_OR_OTHER *uops) { +static __WIDL_INLINE HRESULT IDvdInfo_GetCurrentUOPS(IDvdInfo* This,VALID_UOP_SOMTHING_OR_OTHER *uops) { return This->lpVtbl->GetCurrentUOPS(This,uops); } -static FORCEINLINE HRESULT IDvdInfo_GetAllSPRMs(IDvdInfo* This,SPRMARRAY *regs) { +static __WIDL_INLINE HRESULT IDvdInfo_GetAllSPRMs(IDvdInfo* This,SPRMARRAY *regs) { return This->lpVtbl->GetAllSPRMs(This,regs); } -static FORCEINLINE HRESULT IDvdInfo_GetAllGPRMs(IDvdInfo* This,GPRMARRAY *regs) { +static __WIDL_INLINE HRESULT IDvdInfo_GetAllGPRMs(IDvdInfo* This,GPRMARRAY *regs) { return This->lpVtbl->GetAllGPRMs(This,regs); } -static FORCEINLINE HRESULT IDvdInfo_GetAudioLanguage(IDvdInfo* This,ULONG stream,LCID *language) { +static __WIDL_INLINE HRESULT IDvdInfo_GetAudioLanguage(IDvdInfo* This,ULONG stream,LCID *language) { return This->lpVtbl->GetAudioLanguage(This,stream,language); } -static FORCEINLINE HRESULT IDvdInfo_GetSubpictureLanguage(IDvdInfo* This,ULONG stream,LCID *language) { +static __WIDL_INLINE HRESULT IDvdInfo_GetSubpictureLanguage(IDvdInfo* This,ULONG stream,LCID *language) { return This->lpVtbl->GetSubpictureLanguage(This,stream,language); } -static FORCEINLINE HRESULT IDvdInfo_GetTitleAttributes(IDvdInfo* This,ULONG title,DVD_ATR *attr) { +static __WIDL_INLINE HRESULT IDvdInfo_GetTitleAttributes(IDvdInfo* This,ULONG title,DVD_ATR *attr) { return This->lpVtbl->GetTitleAttributes(This,title,attr); } -static FORCEINLINE HRESULT IDvdInfo_GetVMGAttributes(IDvdInfo* This,DVD_ATR *attr) { +static __WIDL_INLINE HRESULT IDvdInfo_GetVMGAttributes(IDvdInfo* This,DVD_ATR *attr) { return This->lpVtbl->GetVMGAttributes(This,attr); } -static FORCEINLINE HRESULT IDvdInfo_GetCurrentVideoAttributes(IDvdInfo* This,DVD_VideoATR *attr) { +static __WIDL_INLINE HRESULT IDvdInfo_GetCurrentVideoAttributes(IDvdInfo* This,DVD_VideoATR *attr) { return This->lpVtbl->GetCurrentVideoAttributes(This,attr); } -static FORCEINLINE HRESULT IDvdInfo_GetCurrentAudioAttributes(IDvdInfo* This,DVD_AudioATR *attr) { +static __WIDL_INLINE HRESULT IDvdInfo_GetCurrentAudioAttributes(IDvdInfo* This,DVD_AudioATR *attr) { return This->lpVtbl->GetCurrentAudioAttributes(This,attr); } -static FORCEINLINE HRESULT IDvdInfo_GetCurrentSubpictureAttributes(IDvdInfo* This,DVD_SubpictureATR *attr) { +static __WIDL_INLINE HRESULT IDvdInfo_GetCurrentSubpictureAttributes(IDvdInfo* This,DVD_SubpictureATR *attr) { return This->lpVtbl->GetCurrentSubpictureAttributes(This,attr); } -static FORCEINLINE HRESULT IDvdInfo_GetCurrentVolumeInfo(IDvdInfo* This,ULONG *volume_count,ULONG *current,DVD_DISC_SIDE *side,ULONG *title_count) { +static __WIDL_INLINE HRESULT IDvdInfo_GetCurrentVolumeInfo(IDvdInfo* This,ULONG *volume_count,ULONG *current,DVD_DISC_SIDE *side,ULONG *title_count) { return This->lpVtbl->GetCurrentVolumeInfo(This,volume_count,current,side,title_count); } -static FORCEINLINE HRESULT IDvdInfo_GetDVDTextInfo(IDvdInfo* This,BYTE *text_manager,ULONG size,ULONG *ret_size) { +static __WIDL_INLINE HRESULT IDvdInfo_GetDVDTextInfo(IDvdInfo* This,BYTE *text_manager,ULONG size,ULONG *ret_size) { return This->lpVtbl->GetDVDTextInfo(This,text_manager,size,ret_size); } -static FORCEINLINE HRESULT IDvdInfo_GetPlayerParentalLevel(IDvdInfo* This,ULONG *level,ULONG *country_code) { +static __WIDL_INLINE HRESULT IDvdInfo_GetPlayerParentalLevel(IDvdInfo* This,ULONG *level,ULONG *country_code) { return This->lpVtbl->GetPlayerParentalLevel(This,level,country_code); } -static FORCEINLINE HRESULT IDvdInfo_GetNumberOfChapters(IDvdInfo* This,ULONG title,ULONG *count) { +static __WIDL_INLINE HRESULT IDvdInfo_GetNumberOfChapters(IDvdInfo* This,ULONG title,ULONG *count) { return This->lpVtbl->GetNumberOfChapters(This,title,count); } -static FORCEINLINE HRESULT IDvdInfo_GetTitleParentalLevels(IDvdInfo* This,ULONG title,ULONG *levels) { +static __WIDL_INLINE HRESULT IDvdInfo_GetTitleParentalLevels(IDvdInfo* This,ULONG title,ULONG *levels) { return This->lpVtbl->GetTitleParentalLevels(This,title,levels); } -static FORCEINLINE HRESULT IDvdInfo_GetRoot(IDvdInfo* This,char *path,ULONG size,ULONG *ret_size) { +static __WIDL_INLINE HRESULT IDvdInfo_GetRoot(IDvdInfo* This,char *path,ULONG size,ULONG *ret_size) { return This->lpVtbl->GetRoot(This,path,size,ret_size); } #endif @@ -1372,20 +1380,20 @@ interface IDvdCmd { #define IDvdCmd_WaitForEnd(This) (This)->lpVtbl->WaitForEnd(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDvdCmd_QueryInterface(IDvdCmd* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDvdCmd_QueryInterface(IDvdCmd* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDvdCmd_AddRef(IDvdCmd* This) { +static __WIDL_INLINE ULONG IDvdCmd_AddRef(IDvdCmd* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDvdCmd_Release(IDvdCmd* This) { +static __WIDL_INLINE ULONG IDvdCmd_Release(IDvdCmd* This) { return This->lpVtbl->Release(This); } /*** IDvdCmd methods ***/ -static FORCEINLINE HRESULT IDvdCmd_WaitForStart(IDvdCmd* This) { +static __WIDL_INLINE HRESULT IDvdCmd_WaitForStart(IDvdCmd* This) { return This->lpVtbl->WaitForStart(This); } -static FORCEINLINE HRESULT IDvdCmd_WaitForEnd(IDvdCmd* This) { +static __WIDL_INLINE HRESULT IDvdCmd_WaitForEnd(IDvdCmd* This) { return This->lpVtbl->WaitForEnd(This); } #endif @@ -1460,20 +1468,20 @@ interface IDvdState { #define IDvdState_GetParentalLevel(This,level) (This)->lpVtbl->GetParentalLevel(This,level) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDvdState_QueryInterface(IDvdState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDvdState_QueryInterface(IDvdState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDvdState_AddRef(IDvdState* This) { +static __WIDL_INLINE ULONG IDvdState_AddRef(IDvdState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDvdState_Release(IDvdState* This) { +static __WIDL_INLINE ULONG IDvdState_Release(IDvdState* This) { return This->lpVtbl->Release(This); } /*** IDvdState methods ***/ -static FORCEINLINE HRESULT IDvdState_GetDiscID(IDvdState* This,ULONGLONG *id) { +static __WIDL_INLINE HRESULT IDvdState_GetDiscID(IDvdState* This,ULONGLONG *id) { return This->lpVtbl->GetDiscID(This,id); } -static FORCEINLINE HRESULT IDvdState_GetParentalLevel(IDvdState* This,ULONG *level) { +static __WIDL_INLINE HRESULT IDvdState_GetParentalLevel(IDvdState* This,ULONG *level) { return This->lpVtbl->GetParentalLevel(This,level); } #endif @@ -1943,134 +1951,134 @@ interface IDvdControl2 { #define IDvdControl2_SelectDefaultSubpictureLanguage(This,language,extension) (This)->lpVtbl->SelectDefaultSubpictureLanguage(This,language,extension) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDvdControl2_QueryInterface(IDvdControl2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDvdControl2_QueryInterface(IDvdControl2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDvdControl2_AddRef(IDvdControl2* This) { +static __WIDL_INLINE ULONG IDvdControl2_AddRef(IDvdControl2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDvdControl2_Release(IDvdControl2* This) { +static __WIDL_INLINE ULONG IDvdControl2_Release(IDvdControl2* This) { return This->lpVtbl->Release(This); } /*** IDvdControl2 methods ***/ -static FORCEINLINE HRESULT IDvdControl2_PlayTitle(IDvdControl2* This,ULONG title,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_PlayTitle(IDvdControl2* This,ULONG title,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->PlayTitle(This,title,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_PlayChapterInTitle(IDvdControl2* This,ULONG title,ULONG chapter,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_PlayChapterInTitle(IDvdControl2* This,ULONG title,ULONG chapter,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->PlayChapterInTitle(This,title,chapter,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_PlayTimeInTitle(IDvdControl2* This,ULONG title,DVD_HMSF_TIMECODE *time,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_PlayTimeInTitle(IDvdControl2* This,ULONG title,DVD_HMSF_TIMECODE *time,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->PlayTimeInTitle(This,title,time,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_Stop(IDvdControl2* This) { +static __WIDL_INLINE HRESULT IDvdControl2_Stop(IDvdControl2* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IDvdControl2_ReturnFromSubmenu(IDvdControl2* This,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_ReturnFromSubmenu(IDvdControl2* This,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->ReturnFromSubmenu(This,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_PlayAtTime(IDvdControl2* This,DVD_HMSF_TIMECODE *time,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_PlayAtTime(IDvdControl2* This,DVD_HMSF_TIMECODE *time,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->PlayAtTime(This,time,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_PlayChapter(IDvdControl2* This,ULONG chapter,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_PlayChapter(IDvdControl2* This,ULONG chapter,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->PlayChapter(This,chapter,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_PlayPrevChapter(IDvdControl2* This,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_PlayPrevChapter(IDvdControl2* This,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->PlayPrevChapter(This,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_ReplayChapter(IDvdControl2* This,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_ReplayChapter(IDvdControl2* This,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->ReplayChapter(This,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_PlayNextChapter(IDvdControl2* This,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_PlayNextChapter(IDvdControl2* This,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->PlayNextChapter(This,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_PlayForwards(IDvdControl2* This,double speed,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_PlayForwards(IDvdControl2* This,double speed,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->PlayForwards(This,speed,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_PlayBackwards(IDvdControl2* This,double speed,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_PlayBackwards(IDvdControl2* This,double speed,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->PlayBackwards(This,speed,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_ShowMenu(IDvdControl2* This,DVD_MENU_ID id,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_ShowMenu(IDvdControl2* This,DVD_MENU_ID id,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->ShowMenu(This,id,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_Resume(IDvdControl2* This,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_Resume(IDvdControl2* This,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->Resume(This,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_SelectRelativeButton(IDvdControl2* This,DVD_RELATIVE_BUTTON button) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectRelativeButton(IDvdControl2* This,DVD_RELATIVE_BUTTON button) { return This->lpVtbl->SelectRelativeButton(This,button); } -static FORCEINLINE HRESULT IDvdControl2_ActivateButton(IDvdControl2* This) { +static __WIDL_INLINE HRESULT IDvdControl2_ActivateButton(IDvdControl2* This) { return This->lpVtbl->ActivateButton(This); } -static FORCEINLINE HRESULT IDvdControl2_SelectButton(IDvdControl2* This,ULONG button) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectButton(IDvdControl2* This,ULONG button) { return This->lpVtbl->SelectButton(This,button); } -static FORCEINLINE HRESULT IDvdControl2_SelectAndActivateButton(IDvdControl2* This,ULONG button) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectAndActivateButton(IDvdControl2* This,ULONG button) { return This->lpVtbl->SelectAndActivateButton(This,button); } -static FORCEINLINE HRESULT IDvdControl2_StillOff(IDvdControl2* This) { +static __WIDL_INLINE HRESULT IDvdControl2_StillOff(IDvdControl2* This) { return This->lpVtbl->StillOff(This); } -static FORCEINLINE HRESULT IDvdControl2_Pause(IDvdControl2* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT IDvdControl2_Pause(IDvdControl2* This,WINBOOL enable) { return This->lpVtbl->Pause(This,enable); } -static FORCEINLINE HRESULT IDvdControl2_SelectAudioStream(IDvdControl2* This,ULONG stream,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectAudioStream(IDvdControl2* This,ULONG stream,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->SelectAudioStream(This,stream,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_SelectSubpictureStream(IDvdControl2* This,ULONG stream,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectSubpictureStream(IDvdControl2* This,ULONG stream,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->SelectSubpictureStream(This,stream,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_SetSubpictureState(IDvdControl2* This,WINBOOL enable,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_SetSubpictureState(IDvdControl2* This,WINBOOL enable,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->SetSubpictureState(This,enable,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_SelectAngle(IDvdControl2* This,ULONG angle,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectAngle(IDvdControl2* This,ULONG angle,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->SelectAngle(This,angle,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_SelectParentalLevel(IDvdControl2* This,ULONG level) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectParentalLevel(IDvdControl2* This,ULONG level) { return This->lpVtbl->SelectParentalLevel(This,level); } -static FORCEINLINE HRESULT IDvdControl2_SelectParentalCountry(IDvdControl2* This,BYTE country[2]) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectParentalCountry(IDvdControl2* This,BYTE country[2]) { return This->lpVtbl->SelectParentalCountry(This,country); } -static FORCEINLINE HRESULT IDvdControl2_SelectKaraokeAudioPresentationMode(IDvdControl2* This,ULONG mode) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectKaraokeAudioPresentationMode(IDvdControl2* This,ULONG mode) { return This->lpVtbl->SelectKaraokeAudioPresentationMode(This,mode); } -static FORCEINLINE HRESULT IDvdControl2_SelectVideoModePreference(IDvdControl2* This,ULONG mode) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectVideoModePreference(IDvdControl2* This,ULONG mode) { return This->lpVtbl->SelectVideoModePreference(This,mode); } -static FORCEINLINE HRESULT IDvdControl2_SetDVDDirectory(IDvdControl2* This,const WCHAR *path) { +static __WIDL_INLINE HRESULT IDvdControl2_SetDVDDirectory(IDvdControl2* This,const WCHAR *path) { return This->lpVtbl->SetDVDDirectory(This,path); } -static FORCEINLINE HRESULT IDvdControl2_ActivateAtPosition(IDvdControl2* This,POINT point) { +static __WIDL_INLINE HRESULT IDvdControl2_ActivateAtPosition(IDvdControl2* This,POINT point) { return This->lpVtbl->ActivateAtPosition(This,point); } -static FORCEINLINE HRESULT IDvdControl2_SelectAtPosition(IDvdControl2* This,POINT point) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectAtPosition(IDvdControl2* This,POINT point) { return This->lpVtbl->SelectAtPosition(This,point); } -static FORCEINLINE HRESULT IDvdControl2_PlayChaptersAutoStop(IDvdControl2* This,ULONG title,ULONG chapter,ULONG count,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_PlayChaptersAutoStop(IDvdControl2* This,ULONG title,ULONG chapter,ULONG count,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->PlayChaptersAutoStop(This,title,chapter,count,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_AcceptParentalLevelChange(IDvdControl2* This,WINBOOL accept) { +static __WIDL_INLINE HRESULT IDvdControl2_AcceptParentalLevelChange(IDvdControl2* This,WINBOOL accept) { return This->lpVtbl->AcceptParentalLevelChange(This,accept); } -static FORCEINLINE HRESULT IDvdControl2_SetOption(IDvdControl2* This,DVD_OPTION_FLAG flag,WINBOOL option) { +static __WIDL_INLINE HRESULT IDvdControl2_SetOption(IDvdControl2* This,DVD_OPTION_FLAG flag,WINBOOL option) { return This->lpVtbl->SetOption(This,flag,option); } -static FORCEINLINE HRESULT IDvdControl2_SetState(IDvdControl2* This,IDvdState *state,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_SetState(IDvdControl2* This,IDvdState *state,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->SetState(This,state,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_PlayPeriodInTitleAutoStop(IDvdControl2* This,ULONG title,DVD_HMSF_TIMECODE *start_time,DVD_HMSF_TIMECODE *end_time,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_PlayPeriodInTitleAutoStop(IDvdControl2* This,ULONG title,DVD_HMSF_TIMECODE *start_time,DVD_HMSF_TIMECODE *end_time,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->PlayPeriodInTitleAutoStop(This,title,start_time,end_time,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_SetGRPM(IDvdControl2* This,ULONG index,WORD value,DWORD flags,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdControl2_SetGRPM(IDvdControl2* This,ULONG index,WORD value,DWORD flags,IDvdCmd **cmd) { return This->lpVtbl->SetGRPM(This,index,value,flags,cmd); } -static FORCEINLINE HRESULT IDvdControl2_SelectDefaultMenuLanguage(IDvdControl2* This,LCID language) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectDefaultMenuLanguage(IDvdControl2* This,LCID language) { return This->lpVtbl->SelectDefaultMenuLanguage(This,language); } -static FORCEINLINE HRESULT IDvdControl2_SelectDefaultAudioLanguage(IDvdControl2* This,LCID language,DVD_AUDIO_LANG_EXT extension) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectDefaultAudioLanguage(IDvdControl2* This,LCID language,DVD_AUDIO_LANG_EXT extension) { return This->lpVtbl->SelectDefaultAudioLanguage(This,language,extension); } -static FORCEINLINE HRESULT IDvdControl2_SelectDefaultSubpictureLanguage(IDvdControl2* This,LCID language,DVD_SUBPICTURE_LANG_EXT extension) { +static __WIDL_INLINE HRESULT IDvdControl2_SelectDefaultSubpictureLanguage(IDvdControl2* This,LCID language,DVD_SUBPICTURE_LANG_EXT extension) { return This->lpVtbl->SelectDefaultSubpictureLanguage(This,language,extension); } #endif @@ -2529,131 +2537,131 @@ interface IDvdInfo2 { #define IDvdInfo2_IsSubpictureStreamEnabled(This,stream,enable) (This)->lpVtbl->IsSubpictureStreamEnabled(This,stream,enable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDvdInfo2_QueryInterface(IDvdInfo2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDvdInfo2_QueryInterface(IDvdInfo2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDvdInfo2_AddRef(IDvdInfo2* This) { +static __WIDL_INLINE ULONG IDvdInfo2_AddRef(IDvdInfo2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDvdInfo2_Release(IDvdInfo2* This) { +static __WIDL_INLINE ULONG IDvdInfo2_Release(IDvdInfo2* This) { return This->lpVtbl->Release(This); } /*** IDvdInfo2 methods ***/ -static FORCEINLINE HRESULT IDvdInfo2_GetCurrentDomain(IDvdInfo2* This,DVD_DOMAIN *domain) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetCurrentDomain(IDvdInfo2* This,DVD_DOMAIN *domain) { return This->lpVtbl->GetCurrentDomain(This,domain); } -static FORCEINLINE HRESULT IDvdInfo2_GetCurrentLocation(IDvdInfo2* This,DVD_PLAYBACK_LOCATION2 *location) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetCurrentLocation(IDvdInfo2* This,DVD_PLAYBACK_LOCATION2 *location) { return This->lpVtbl->GetCurrentLocation(This,location); } -static FORCEINLINE HRESULT IDvdInfo2_GetTotalTitleTime(IDvdInfo2* This,DVD_HMSF_TIMECODE *time,ULONG *flags) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetTotalTitleTime(IDvdInfo2* This,DVD_HMSF_TIMECODE *time,ULONG *flags) { return This->lpVtbl->GetTotalTitleTime(This,time,flags); } -static FORCEINLINE HRESULT IDvdInfo2_GetCurrentButton(IDvdInfo2* This,ULONG *count,ULONG *current) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetCurrentButton(IDvdInfo2* This,ULONG *count,ULONG *current) { return This->lpVtbl->GetCurrentButton(This,count,current); } -static FORCEINLINE HRESULT IDvdInfo2_GetCurrentAngle(IDvdInfo2* This,ULONG *count,ULONG *current) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetCurrentAngle(IDvdInfo2* This,ULONG *count,ULONG *current) { return This->lpVtbl->GetCurrentAngle(This,count,current); } -static FORCEINLINE HRESULT IDvdInfo2_GetCurrentAudio(IDvdInfo2* This,ULONG *count,ULONG *current) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetCurrentAudio(IDvdInfo2* This,ULONG *count,ULONG *current) { return This->lpVtbl->GetCurrentAudio(This,count,current); } -static FORCEINLINE HRESULT IDvdInfo2_GetCurrentSubpicture(IDvdInfo2* This,ULONG *count,ULONG *current,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetCurrentSubpicture(IDvdInfo2* This,ULONG *count,ULONG *current,WINBOOL *enable) { return This->lpVtbl->GetCurrentSubpicture(This,count,current,enable); } -static FORCEINLINE HRESULT IDvdInfo2_GetCurrentUOPS(IDvdInfo2* This,ULONG *uops) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetCurrentUOPS(IDvdInfo2* This,ULONG *uops) { return This->lpVtbl->GetCurrentUOPS(This,uops); } -static FORCEINLINE HRESULT IDvdInfo2_GetAllSPRMs(IDvdInfo2* This,SPRMARRAY *regs) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetAllSPRMs(IDvdInfo2* This,SPRMARRAY *regs) { return This->lpVtbl->GetAllSPRMs(This,regs); } -static FORCEINLINE HRESULT IDvdInfo2_GetAllGPRMs(IDvdInfo2* This,GPRMARRAY *regs) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetAllGPRMs(IDvdInfo2* This,GPRMARRAY *regs) { return This->lpVtbl->GetAllGPRMs(This,regs); } -static FORCEINLINE HRESULT IDvdInfo2_GetAudioLanguage(IDvdInfo2* This,ULONG stream,LCID *language) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetAudioLanguage(IDvdInfo2* This,ULONG stream,LCID *language) { return This->lpVtbl->GetAudioLanguage(This,stream,language); } -static FORCEINLINE HRESULT IDvdInfo2_GetSubpictureLanguage(IDvdInfo2* This,ULONG stream,LCID *language) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetSubpictureLanguage(IDvdInfo2* This,ULONG stream,LCID *language) { return This->lpVtbl->GetSubpictureLanguage(This,stream,language); } -static FORCEINLINE HRESULT IDvdInfo2_GetTitleAttributes(IDvdInfo2* This,ULONG index,DVD_MenuAttributes *menu,DVD_TitleAttributes *title) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetTitleAttributes(IDvdInfo2* This,ULONG index,DVD_MenuAttributes *menu,DVD_TitleAttributes *title) { return This->lpVtbl->GetTitleAttributes(This,index,menu,title); } -static FORCEINLINE HRESULT IDvdInfo2_GetVMGAttributes(IDvdInfo2* This,DVD_MenuAttributes *attr) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetVMGAttributes(IDvdInfo2* This,DVD_MenuAttributes *attr) { return This->lpVtbl->GetVMGAttributes(This,attr); } -static FORCEINLINE HRESULT IDvdInfo2_GetVideoAttributes(IDvdInfo2* This,DVD_VideoAttributes *attr) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetVideoAttributes(IDvdInfo2* This,DVD_VideoAttributes *attr) { return This->lpVtbl->GetVideoAttributes(This,attr); } -static FORCEINLINE HRESULT IDvdInfo2_GetAudioAttributes(IDvdInfo2* This,ULONG stream,DVD_AudioAttributes *attr) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetAudioAttributes(IDvdInfo2* This,ULONG stream,DVD_AudioAttributes *attr) { return This->lpVtbl->GetAudioAttributes(This,stream,attr); } -static FORCEINLINE HRESULT IDvdInfo2_GetKaraokeAttributes(IDvdInfo2* This,ULONG stream,DVD_KaraokeAttributes *attr) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetKaraokeAttributes(IDvdInfo2* This,ULONG stream,DVD_KaraokeAttributes *attr) { return This->lpVtbl->GetKaraokeAttributes(This,stream,attr); } -static FORCEINLINE HRESULT IDvdInfo2_GetSubpictureAttributes(IDvdInfo2* This,ULONG stream,DVD_SubpictureAttributes *attr) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetSubpictureAttributes(IDvdInfo2* This,ULONG stream,DVD_SubpictureAttributes *attr) { return This->lpVtbl->GetSubpictureAttributes(This,stream,attr); } -static FORCEINLINE HRESULT IDvdInfo2_GetCurrentVolumeInfo(IDvdInfo2* This,ULONG *volume_count,ULONG *current,DVD_DISC_SIDE *side,ULONG *title_count) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetCurrentVolumeInfo(IDvdInfo2* This,ULONG *volume_count,ULONG *current,DVD_DISC_SIDE *side,ULONG *title_count) { return This->lpVtbl->GetCurrentVolumeInfo(This,volume_count,current,side,title_count); } -static FORCEINLINE HRESULT IDvdInfo2_GetDVDTextNumberOfLanguages(IDvdInfo2* This,ULONG *count) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetDVDTextNumberOfLanguages(IDvdInfo2* This,ULONG *count) { return This->lpVtbl->GetDVDTextNumberOfLanguages(This,count); } -static FORCEINLINE HRESULT IDvdInfo2_GetDVDTextLanguageInfo(IDvdInfo2* This,ULONG index,ULONG *string_count,LCID *language,enum DVD_TextCharSet *character_set) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetDVDTextLanguageInfo(IDvdInfo2* This,ULONG index,ULONG *string_count,LCID *language,enum DVD_TextCharSet *character_set) { return This->lpVtbl->GetDVDTextLanguageInfo(This,index,string_count,language,character_set); } -static FORCEINLINE HRESULT IDvdInfo2_GetDVDTextStringAsNative(IDvdInfo2* This,ULONG lang_index,ULONG string_index,BYTE *string,ULONG size,ULONG *ret_size,enum DVD_TextStringType *type) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetDVDTextStringAsNative(IDvdInfo2* This,ULONG lang_index,ULONG string_index,BYTE *string,ULONG size,ULONG *ret_size,enum DVD_TextStringType *type) { return This->lpVtbl->GetDVDTextStringAsNative(This,lang_index,string_index,string,size,ret_size,type); } -static FORCEINLINE HRESULT IDvdInfo2_GetDVDTextStringAsUnicode(IDvdInfo2* This,ULONG lang_index,ULONG string_index,WCHAR *string,ULONG size,ULONG *ret_size,enum DVD_TextStringType *type) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetDVDTextStringAsUnicode(IDvdInfo2* This,ULONG lang_index,ULONG string_index,WCHAR *string,ULONG size,ULONG *ret_size,enum DVD_TextStringType *type) { return This->lpVtbl->GetDVDTextStringAsUnicode(This,lang_index,string_index,string,size,ret_size,type); } -static FORCEINLINE HRESULT IDvdInfo2_GetPlayerParentalLevel(IDvdInfo2* This,ULONG *level,BYTE country_code[2]) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetPlayerParentalLevel(IDvdInfo2* This,ULONG *level,BYTE country_code[2]) { return This->lpVtbl->GetPlayerParentalLevel(This,level,country_code); } -static FORCEINLINE HRESULT IDvdInfo2_GetNumberOfChapters(IDvdInfo2* This,ULONG title,ULONG *count) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetNumberOfChapters(IDvdInfo2* This,ULONG title,ULONG *count) { return This->lpVtbl->GetNumberOfChapters(This,title,count); } -static FORCEINLINE HRESULT IDvdInfo2_GetTitleParentalLevels(IDvdInfo2* This,ULONG title,ULONG *levels) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetTitleParentalLevels(IDvdInfo2* This,ULONG title,ULONG *levels) { return This->lpVtbl->GetTitleParentalLevels(This,title,levels); } -static FORCEINLINE HRESULT IDvdInfo2_GetDVDDirectory(IDvdInfo2* This,WCHAR *path,ULONG size,ULONG *ret_size) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetDVDDirectory(IDvdInfo2* This,WCHAR *path,ULONG size,ULONG *ret_size) { return This->lpVtbl->GetDVDDirectory(This,path,size,ret_size); } -static FORCEINLINE HRESULT IDvdInfo2_IsAudioStreamEnabled(IDvdInfo2* This,ULONG stream,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IDvdInfo2_IsAudioStreamEnabled(IDvdInfo2* This,ULONG stream,WINBOOL *enable) { return This->lpVtbl->IsAudioStreamEnabled(This,stream,enable); } -static FORCEINLINE HRESULT IDvdInfo2_GetDiscID(IDvdInfo2* This,const WCHAR *path,ULONGLONG *id) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetDiscID(IDvdInfo2* This,const WCHAR *path,ULONGLONG *id) { return This->lpVtbl->GetDiscID(This,path,id); } -static FORCEINLINE HRESULT IDvdInfo2_GetState(IDvdInfo2* This,IDvdState **state) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetState(IDvdInfo2* This,IDvdState **state) { return This->lpVtbl->GetState(This,state); } -static FORCEINLINE HRESULT IDvdInfo2_GetMenuLanguages(IDvdInfo2* This,LCID *languages,ULONG count,ULONG *ret_count) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetMenuLanguages(IDvdInfo2* This,LCID *languages,ULONG count,ULONG *ret_count) { return This->lpVtbl->GetMenuLanguages(This,languages,count,ret_count); } -static FORCEINLINE HRESULT IDvdInfo2_GetButtonAtPosition(IDvdInfo2* This,POINT point,ULONG *button) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetButtonAtPosition(IDvdInfo2* This,POINT point,ULONG *button) { return This->lpVtbl->GetButtonAtPosition(This,point,button); } -static FORCEINLINE HRESULT IDvdInfo2_GetCmdFromEvent(IDvdInfo2* This,LONG_PTR param,IDvdCmd **cmd) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetCmdFromEvent(IDvdInfo2* This,LONG_PTR param,IDvdCmd **cmd) { return This->lpVtbl->GetCmdFromEvent(This,param,cmd); } -static FORCEINLINE HRESULT IDvdInfo2_GetDefaultMenuLanguage(IDvdInfo2* This,LCID *language) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetDefaultMenuLanguage(IDvdInfo2* This,LCID *language) { return This->lpVtbl->GetDefaultMenuLanguage(This,language); } -static FORCEINLINE HRESULT IDvdInfo2_GetDefaultAudioLanguage(IDvdInfo2* This,LCID *language,DVD_AUDIO_LANG_EXT *extension) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetDefaultAudioLanguage(IDvdInfo2* This,LCID *language,DVD_AUDIO_LANG_EXT *extension) { return This->lpVtbl->GetDefaultAudioLanguage(This,language,extension); } -static FORCEINLINE HRESULT IDvdInfo2_SelectDefaultSubpictureLanguage(IDvdInfo2* This,LCID *language,DVD_SUBPICTURE_LANG_EXT *extension) { +static __WIDL_INLINE HRESULT IDvdInfo2_SelectDefaultSubpictureLanguage(IDvdInfo2* This,LCID *language,DVD_SUBPICTURE_LANG_EXT *extension) { return This->lpVtbl->SelectDefaultSubpictureLanguage(This,language,extension); } -static FORCEINLINE HRESULT IDvdInfo2_GetDecoderCaps(IDvdInfo2* This,DVD_DECODER_CAPS *caps) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetDecoderCaps(IDvdInfo2* This,DVD_DECODER_CAPS *caps) { return This->lpVtbl->GetDecoderCaps(This,caps); } -static FORCEINLINE HRESULT IDvdInfo2_GetButtonRect(IDvdInfo2* This,ULONG button,RECT *rect) { +static __WIDL_INLINE HRESULT IDvdInfo2_GetButtonRect(IDvdInfo2* This,ULONG button,RECT *rect) { return This->lpVtbl->GetButtonRect(This,button,rect); } -static FORCEINLINE HRESULT IDvdInfo2_IsSubpictureStreamEnabled(IDvdInfo2* This,ULONG stream,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IDvdInfo2_IsSubpictureStreamEnabled(IDvdInfo2* This,ULONG stream,WINBOOL *enable) { return This->lpVtbl->IsSubpictureStreamEnabled(This,stream,enable); } #endif @@ -2742,23 +2750,23 @@ interface IDvdGraphBuilder { #define IDvdGraphBuilder_RenderDvdVideoVolume(This,path,flags,status) (This)->lpVtbl->RenderDvdVideoVolume(This,path,flags,status) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDvdGraphBuilder_QueryInterface(IDvdGraphBuilder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDvdGraphBuilder_QueryInterface(IDvdGraphBuilder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDvdGraphBuilder_AddRef(IDvdGraphBuilder* This) { +static __WIDL_INLINE ULONG IDvdGraphBuilder_AddRef(IDvdGraphBuilder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDvdGraphBuilder_Release(IDvdGraphBuilder* This) { +static __WIDL_INLINE ULONG IDvdGraphBuilder_Release(IDvdGraphBuilder* This) { return This->lpVtbl->Release(This); } /*** IDvdGraphBuilder methods ***/ -static FORCEINLINE HRESULT IDvdGraphBuilder_GetFiltergraph(IDvdGraphBuilder* This,IGraphBuilder **graph) { +static __WIDL_INLINE HRESULT IDvdGraphBuilder_GetFiltergraph(IDvdGraphBuilder* This,IGraphBuilder **graph) { return This->lpVtbl->GetFiltergraph(This,graph); } -static FORCEINLINE HRESULT IDvdGraphBuilder_GetDvdInterface(IDvdGraphBuilder* This,REFIID iid,void **out) { +static __WIDL_INLINE HRESULT IDvdGraphBuilder_GetDvdInterface(IDvdGraphBuilder* This,REFIID iid,void **out) { return This->lpVtbl->GetDvdInterface(This,iid,out); } -static FORCEINLINE HRESULT IDvdGraphBuilder_RenderDvdVideoVolume(IDvdGraphBuilder* This,const WCHAR *path,DWORD flags,AM_DVD_RENDERSTATUS *status) { +static __WIDL_INLINE HRESULT IDvdGraphBuilder_RenderDvdVideoVolume(IDvdGraphBuilder* This,const WCHAR *path,DWORD flags,AM_DVD_RENDERSTATUS *status) { return This->lpVtbl->RenderDvdVideoVolume(This,path,flags,status); } #endif diff --git a/lib/libc/include/any-windows-any/dwmapi.h b/lib/libc/include/any-windows-any/dwmapi.h index f3944dd1e3264d57f52ef4698ba211dab4fa5956..e6fdbff8bb66a7c72813974dab9d252f9da10fdb 100644 --- a/lib/libc/include/any-windows-any/dwmapi.h +++ b/lib/libc/include/any-windows-any/dwmapi.h @@ -45,9 +45,35 @@ extern "C" { DWMWA_CLOAKED, DWMWA_FREEZE_REPRESENTATION, DWMWA_PASSIVE_UPDATE_MODE, + DWMWA_USE_HOSTBACKDROPBRUSH, + DWMWA_USE_IMMERSIVE_DARK_MODE = 20, + DWMWA_WINDOW_CORNER_PREFERENCE = 33, + DWMWA_BORDER_COLOR, + DWMWA_CAPTION_COLOR, + DWMWA_TEXT_COLOR, + DWMWA_VISIBLE_FRAME_BORDER_THICKNESS, + DWMWA_SYSTEMBACKDROP_TYPE, DWMWA_LAST }; + typedef enum { + DWMWCP_DEFAULT = 0, + DWMWCP_DONOTROUND = 1, + DWMWCP_ROUND = 2, + DWMWCP_ROUNDSMALL = 3 + } DWM_WINDOW_CORNER_PREFERENCE; + +#define DWMWA_COLOR_DEFAULT 0xFFFFFFFF +#define DWMWA_COLOR_NONE 0xFFFFFFFE + + enum DWM_SYSTEMBACKDROP_TYPE { + DWMSBT_AUTO, + DWMSBT_NONE, + DWMSBT_MAINWINDOW, + DWMSBT_TRANSIENTWINDOW, + DWMSBT_TABBEDWINDOW + }; + enum DWMFLIP3DWINDOWPOLICY { DWMFLIP3D_DEFAULT, DWMFLIP3D_EXCLUDEBELOW, @@ -116,7 +142,7 @@ extern "C" { enum DWMTRANSITION_OWNEDWINDOW_TARGET { DWMTRANSITION_OWNEDWINDOW_NULL = -1, - DWMTRANSITION_OWNEDWINDOW_REPOSITION = 0, + DWMTRANSITION_OWNEDWINDOW_REPOSITION = 0 }; typedef struct _DWM_BLURBEHIND { diff --git a/lib/libc/include/any-windows-any/dwrite.h b/lib/libc/include/any-windows-any/dwrite.h index 5f8ef03c1380a9e24e411baae19ef3bcdcf5893c..ac5c84f91ece046b9e8fb4f5d2ca3a0b0b6fc2c6 100644 --- a/lib/libc/include/any-windows-any/dwrite.h +++ b/lib/libc/include/any-windows-any/dwrite.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dwrite.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dwrite.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dwrite_h__ #define __dwrite_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDWriteFontFileStream_FWD_DEFINED__ @@ -817,26 +825,26 @@ interface IDWriteFontFileStream { #define IDWriteFontFileStream_GetLastWriteTime(This,last_writetime) (This)->lpVtbl->GetLastWriteTime(This,last_writetime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFileStream_QueryInterface(IDWriteFontFileStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFileStream_QueryInterface(IDWriteFontFileStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFileStream_AddRef(IDWriteFontFileStream* This) { +static __WIDL_INLINE ULONG IDWriteFontFileStream_AddRef(IDWriteFontFileStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFileStream_Release(IDWriteFontFileStream* This) { +static __WIDL_INLINE ULONG IDWriteFontFileStream_Release(IDWriteFontFileStream* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFileStream methods ***/ -static FORCEINLINE HRESULT IDWriteFontFileStream_ReadFileFragment(IDWriteFontFileStream* This,const void **fragment_start,UINT64 offset,UINT64 fragment_size,void **fragment_context) { +static __WIDL_INLINE HRESULT IDWriteFontFileStream_ReadFileFragment(IDWriteFontFileStream* This,const void **fragment_start,UINT64 offset,UINT64 fragment_size,void **fragment_context) { return This->lpVtbl->ReadFileFragment(This,fragment_start,offset,fragment_size,fragment_context); } -static FORCEINLINE void IDWriteFontFileStream_ReleaseFileFragment(IDWriteFontFileStream* This,void *fragment_context) { +static __WIDL_INLINE void IDWriteFontFileStream_ReleaseFileFragment(IDWriteFontFileStream* This,void *fragment_context) { This->lpVtbl->ReleaseFileFragment(This,fragment_context); } -static FORCEINLINE HRESULT IDWriteFontFileStream_GetFileSize(IDWriteFontFileStream* This,UINT64 *size) { +static __WIDL_INLINE HRESULT IDWriteFontFileStream_GetFileSize(IDWriteFontFileStream* This,UINT64 *size) { return This->lpVtbl->GetFileSize(This,size); } -static FORCEINLINE HRESULT IDWriteFontFileStream_GetLastWriteTime(IDWriteFontFileStream* This,UINT64 *last_writetime) { +static __WIDL_INLINE HRESULT IDWriteFontFileStream_GetLastWriteTime(IDWriteFontFileStream* This,UINT64 *last_writetime) { return This->lpVtbl->GetLastWriteTime(This,last_writetime); } #endif @@ -907,17 +915,17 @@ interface IDWriteFontFileLoader { #define IDWriteFontFileLoader_CreateStreamFromKey(This,key,key_size,stream) (This)->lpVtbl->CreateStreamFromKey(This,key,key_size,stream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFileLoader_QueryInterface(IDWriteFontFileLoader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFileLoader_QueryInterface(IDWriteFontFileLoader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFileLoader_AddRef(IDWriteFontFileLoader* This) { +static __WIDL_INLINE ULONG IDWriteFontFileLoader_AddRef(IDWriteFontFileLoader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFileLoader_Release(IDWriteFontFileLoader* This) { +static __WIDL_INLINE ULONG IDWriteFontFileLoader_Release(IDWriteFontFileLoader* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFileLoader methods ***/ -static FORCEINLINE HRESULT IDWriteFontFileLoader_CreateStreamFromKey(IDWriteFontFileLoader* This,const void *key,UINT32 key_size,IDWriteFontFileStream **stream) { +static __WIDL_INLINE HRESULT IDWriteFontFileLoader_CreateStreamFromKey(IDWriteFontFileLoader* This,const void *key,UINT32 key_size,IDWriteFontFileStream **stream) { return This->lpVtbl->CreateStreamFromKey(This,key,key_size,stream); } #endif @@ -1023,27 +1031,27 @@ interface IDWriteLocalFontFileLoader { #define IDWriteLocalFontFileLoader_GetLastWriteTimeFromKey(This,key,key_size,writetime) (This)->lpVtbl->GetLastWriteTimeFromKey(This,key,key_size,writetime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteLocalFontFileLoader_QueryInterface(IDWriteLocalFontFileLoader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteLocalFontFileLoader_QueryInterface(IDWriteLocalFontFileLoader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteLocalFontFileLoader_AddRef(IDWriteLocalFontFileLoader* This) { +static __WIDL_INLINE ULONG IDWriteLocalFontFileLoader_AddRef(IDWriteLocalFontFileLoader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteLocalFontFileLoader_Release(IDWriteLocalFontFileLoader* This) { +static __WIDL_INLINE ULONG IDWriteLocalFontFileLoader_Release(IDWriteLocalFontFileLoader* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFileLoader methods ***/ -static FORCEINLINE HRESULT IDWriteLocalFontFileLoader_CreateStreamFromKey(IDWriteLocalFontFileLoader* This,const void *key,UINT32 key_size,IDWriteFontFileStream **stream) { +static __WIDL_INLINE HRESULT IDWriteLocalFontFileLoader_CreateStreamFromKey(IDWriteLocalFontFileLoader* This,const void *key,UINT32 key_size,IDWriteFontFileStream **stream) { return This->lpVtbl->CreateStreamFromKey(This,key,key_size,stream); } /*** IDWriteLocalFontFileLoader methods ***/ -static FORCEINLINE HRESULT IDWriteLocalFontFileLoader_GetFilePathLengthFromKey(IDWriteLocalFontFileLoader* This,const void *key,UINT32 key_size,UINT32 *length) { +static __WIDL_INLINE HRESULT IDWriteLocalFontFileLoader_GetFilePathLengthFromKey(IDWriteLocalFontFileLoader* This,const void *key,UINT32 key_size,UINT32 *length) { return This->lpVtbl->GetFilePathLengthFromKey(This,key,key_size,length); } -static FORCEINLINE HRESULT IDWriteLocalFontFileLoader_GetFilePathFromKey(IDWriteLocalFontFileLoader* This,const void *key,UINT32 key_size,WCHAR *path,UINT32 length) { +static __WIDL_INLINE HRESULT IDWriteLocalFontFileLoader_GetFilePathFromKey(IDWriteLocalFontFileLoader* This,const void *key,UINT32 key_size,WCHAR *path,UINT32 length) { return This->lpVtbl->GetFilePathFromKey(This,key,key_size,path,length); } -static FORCEINLINE HRESULT IDWriteLocalFontFileLoader_GetLastWriteTimeFromKey(IDWriteLocalFontFileLoader* This,const void *key,UINT32 key_size,FILETIME *writetime) { +static __WIDL_INLINE HRESULT IDWriteLocalFontFileLoader_GetLastWriteTimeFromKey(IDWriteLocalFontFileLoader* This,const void *key,UINT32 key_size,FILETIME *writetime) { return This->lpVtbl->GetLastWriteTimeFromKey(This,key,key_size,writetime); } #endif @@ -1134,23 +1142,23 @@ interface IDWriteFontFile { #define IDWriteFontFile_Analyze(This,is_supported_fonttype,file_type,face_type,faces_num) (This)->lpVtbl->Analyze(This,is_supported_fonttype,file_type,face_type,faces_num) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFile_QueryInterface(IDWriteFontFile* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFile_QueryInterface(IDWriteFontFile* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFile_AddRef(IDWriteFontFile* This) { +static __WIDL_INLINE ULONG IDWriteFontFile_AddRef(IDWriteFontFile* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFile_Release(IDWriteFontFile* This) { +static __WIDL_INLINE ULONG IDWriteFontFile_Release(IDWriteFontFile* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFile methods ***/ -static FORCEINLINE HRESULT IDWriteFontFile_GetReferenceKey(IDWriteFontFile* This,const void **key,UINT32 *key_size) { +static __WIDL_INLINE HRESULT IDWriteFontFile_GetReferenceKey(IDWriteFontFile* This,const void **key,UINT32 *key_size) { return This->lpVtbl->GetReferenceKey(This,key,key_size); } -static FORCEINLINE HRESULT IDWriteFontFile_GetLoader(IDWriteFontFile* This,IDWriteFontFileLoader **loader) { +static __WIDL_INLINE HRESULT IDWriteFontFile_GetLoader(IDWriteFontFile* This,IDWriteFontFileLoader **loader) { return This->lpVtbl->GetLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFontFile_Analyze(IDWriteFontFile* This,WINBOOL *is_supported_fonttype,DWRITE_FONT_FILE_TYPE *file_type,DWRITE_FONT_FACE_TYPE *face_type,UINT32 *faces_num) { +static __WIDL_INLINE HRESULT IDWriteFontFile_Analyze(IDWriteFontFile* This,WINBOOL *is_supported_fonttype,DWRITE_FONT_FILE_TYPE *file_type,DWRITE_FONT_FACE_TYPE *face_type,UINT32 *faces_num) { return This->lpVtbl->Analyze(This,is_supported_fonttype,file_type,face_type,faces_num); } #endif @@ -1225,20 +1233,20 @@ interface IDWriteFontFileEnumerator { #define IDWriteFontFileEnumerator_GetCurrentFontFile(This,font_file) (This)->lpVtbl->GetCurrentFontFile(This,font_file) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFileEnumerator_QueryInterface(IDWriteFontFileEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFileEnumerator_QueryInterface(IDWriteFontFileEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFileEnumerator_AddRef(IDWriteFontFileEnumerator* This) { +static __WIDL_INLINE ULONG IDWriteFontFileEnumerator_AddRef(IDWriteFontFileEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFileEnumerator_Release(IDWriteFontFileEnumerator* This) { +static __WIDL_INLINE ULONG IDWriteFontFileEnumerator_Release(IDWriteFontFileEnumerator* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFileEnumerator methods ***/ -static FORCEINLINE HRESULT IDWriteFontFileEnumerator_MoveNext(IDWriteFontFileEnumerator* This,WINBOOL *has_current_file) { +static __WIDL_INLINE HRESULT IDWriteFontFileEnumerator_MoveNext(IDWriteFontFileEnumerator* This,WINBOOL *has_current_file) { return This->lpVtbl->MoveNext(This,has_current_file); } -static FORCEINLINE HRESULT IDWriteFontFileEnumerator_GetCurrentFontFile(IDWriteFontFileEnumerator* This,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFontFileEnumerator_GetCurrentFontFile(IDWriteFontFileEnumerator* This,IDWriteFontFile **font_file) { return This->lpVtbl->GetCurrentFontFile(This,font_file); } #endif @@ -1311,17 +1319,17 @@ interface IDWriteFontCollectionLoader { #define IDWriteFontCollectionLoader_CreateEnumeratorFromKey(This,factory,key,key_size,enumerator) (This)->lpVtbl->CreateEnumeratorFromKey(This,factory,key,key_size,enumerator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontCollectionLoader_QueryInterface(IDWriteFontCollectionLoader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontCollectionLoader_QueryInterface(IDWriteFontCollectionLoader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontCollectionLoader_AddRef(IDWriteFontCollectionLoader* This) { +static __WIDL_INLINE ULONG IDWriteFontCollectionLoader_AddRef(IDWriteFontCollectionLoader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontCollectionLoader_Release(IDWriteFontCollectionLoader* This) { +static __WIDL_INLINE ULONG IDWriteFontCollectionLoader_Release(IDWriteFontCollectionLoader* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontCollectionLoader methods ***/ -static FORCEINLINE HRESULT IDWriteFontCollectionLoader_CreateEnumeratorFromKey(IDWriteFontCollectionLoader* This,IDWriteFactory *factory,const void *key,UINT32 key_size,IDWriteFontFileEnumerator **enumerator) { +static __WIDL_INLINE HRESULT IDWriteFontCollectionLoader_CreateEnumeratorFromKey(IDWriteFontCollectionLoader* This,IDWriteFactory *factory,const void *key,UINT32 key_size,IDWriteFontFileEnumerator **enumerator) { return This->lpVtbl->CreateEnumeratorFromKey(This,factory,key,key_size,enumerator); } #endif @@ -1443,32 +1451,32 @@ interface IDWriteLocalizedStrings { #define IDWriteLocalizedStrings_GetString(This,index,buffer,size) (This)->lpVtbl->GetString(This,index,buffer,size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteLocalizedStrings_QueryInterface(IDWriteLocalizedStrings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteLocalizedStrings_QueryInterface(IDWriteLocalizedStrings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteLocalizedStrings_AddRef(IDWriteLocalizedStrings* This) { +static __WIDL_INLINE ULONG IDWriteLocalizedStrings_AddRef(IDWriteLocalizedStrings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteLocalizedStrings_Release(IDWriteLocalizedStrings* This) { +static __WIDL_INLINE ULONG IDWriteLocalizedStrings_Release(IDWriteLocalizedStrings* This) { return This->lpVtbl->Release(This); } /*** IDWriteLocalizedStrings methods ***/ -static FORCEINLINE UINT32 IDWriteLocalizedStrings_GetCount(IDWriteLocalizedStrings* This) { +static __WIDL_INLINE UINT32 IDWriteLocalizedStrings_GetCount(IDWriteLocalizedStrings* This) { return This->lpVtbl->GetCount(This); } -static FORCEINLINE HRESULT IDWriteLocalizedStrings_FindLocaleName(IDWriteLocalizedStrings* This,const WCHAR *locale_name,UINT32 *index,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteLocalizedStrings_FindLocaleName(IDWriteLocalizedStrings* This,const WCHAR *locale_name,UINT32 *index,WINBOOL *exists) { return This->lpVtbl->FindLocaleName(This,locale_name,index,exists); } -static FORCEINLINE HRESULT IDWriteLocalizedStrings_GetLocaleNameLength(IDWriteLocalizedStrings* This,UINT32 index,UINT32 *length) { +static __WIDL_INLINE HRESULT IDWriteLocalizedStrings_GetLocaleNameLength(IDWriteLocalizedStrings* This,UINT32 index,UINT32 *length) { return This->lpVtbl->GetLocaleNameLength(This,index,length); } -static FORCEINLINE HRESULT IDWriteLocalizedStrings_GetLocaleName(IDWriteLocalizedStrings* This,UINT32 index,WCHAR *locale_name,UINT32 size) { +static __WIDL_INLINE HRESULT IDWriteLocalizedStrings_GetLocaleName(IDWriteLocalizedStrings* This,UINT32 index,WCHAR *locale_name,UINT32 size) { return This->lpVtbl->GetLocaleName(This,index,locale_name,size); } -static FORCEINLINE HRESULT IDWriteLocalizedStrings_GetStringLength(IDWriteLocalizedStrings* This,UINT32 index,UINT32 *length) { +static __WIDL_INLINE HRESULT IDWriteLocalizedStrings_GetStringLength(IDWriteLocalizedStrings* This,UINT32 index,UINT32 *length) { return This->lpVtbl->GetStringLength(This,index,length); } -static FORCEINLINE HRESULT IDWriteLocalizedStrings_GetString(IDWriteLocalizedStrings* This,UINT32 index,WCHAR *buffer,UINT32 size) { +static __WIDL_INLINE HRESULT IDWriteLocalizedStrings_GetString(IDWriteLocalizedStrings* This,UINT32 index,WCHAR *buffer,UINT32 size) { return This->lpVtbl->GetString(This,index,buffer,size); } #endif @@ -1562,29 +1570,29 @@ interface IDWriteRenderingParams { #define IDWriteRenderingParams_GetRenderingMode(This) (This)->lpVtbl->GetRenderingMode(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteRenderingParams_QueryInterface(IDWriteRenderingParams* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteRenderingParams_QueryInterface(IDWriteRenderingParams* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteRenderingParams_AddRef(IDWriteRenderingParams* This) { +static __WIDL_INLINE ULONG IDWriteRenderingParams_AddRef(IDWriteRenderingParams* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteRenderingParams_Release(IDWriteRenderingParams* This) { +static __WIDL_INLINE ULONG IDWriteRenderingParams_Release(IDWriteRenderingParams* This) { return This->lpVtbl->Release(This); } /*** IDWriteRenderingParams methods ***/ -static FORCEINLINE FLOAT IDWriteRenderingParams_GetGamma(IDWriteRenderingParams* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams_GetGamma(IDWriteRenderingParams* This) { return This->lpVtbl->GetGamma(This); } -static FORCEINLINE FLOAT IDWriteRenderingParams_GetEnhancedContrast(IDWriteRenderingParams* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams_GetEnhancedContrast(IDWriteRenderingParams* This) { return This->lpVtbl->GetEnhancedContrast(This); } -static FORCEINLINE FLOAT IDWriteRenderingParams_GetClearTypeLevel(IDWriteRenderingParams* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams_GetClearTypeLevel(IDWriteRenderingParams* This) { return This->lpVtbl->GetClearTypeLevel(This); } -static FORCEINLINE DWRITE_PIXEL_GEOMETRY IDWriteRenderingParams_GetPixelGeometry(IDWriteRenderingParams* This) { +static __WIDL_INLINE DWRITE_PIXEL_GEOMETRY IDWriteRenderingParams_GetPixelGeometry(IDWriteRenderingParams* This) { return This->lpVtbl->GetPixelGeometry(This); } -static FORCEINLINE DWRITE_RENDERING_MODE IDWriteRenderingParams_GetRenderingMode(IDWriteRenderingParams* This) { +static __WIDL_INLINE DWRITE_RENDERING_MODE IDWriteRenderingParams_GetRenderingMode(IDWriteRenderingParams* This) { return This->lpVtbl->GetRenderingMode(This); } #endif @@ -1820,59 +1828,59 @@ interface IDWriteFontFace { #define IDWriteFontFace_GetGdiCompatibleGlyphMetrics(This,emSize,pixels_per_dip,transform,use_gdi_natural,glyph_indices,glyph_count,metrics,is_sideways) (This)->lpVtbl->GetGdiCompatibleGlyphMetrics(This,emSize,pixels_per_dip,transform,use_gdi_natural,glyph_indices,glyph_count,metrics,is_sideways) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFace_QueryInterface(IDWriteFontFace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFace_QueryInterface(IDWriteFontFace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFace_AddRef(IDWriteFontFace* This) { +static __WIDL_INLINE ULONG IDWriteFontFace_AddRef(IDWriteFontFace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFace_Release(IDWriteFontFace* This) { +static __WIDL_INLINE ULONG IDWriteFontFace_Release(IDWriteFontFace* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFace methods ***/ -static FORCEINLINE DWRITE_FONT_FACE_TYPE IDWriteFontFace_GetType(IDWriteFontFace* This) { +static __WIDL_INLINE DWRITE_FONT_FACE_TYPE IDWriteFontFace_GetType(IDWriteFontFace* This) { return This->lpVtbl->GetType(This); } -static FORCEINLINE HRESULT IDWriteFontFace_GetFiles(IDWriteFontFace* This,UINT32 *number_of_files,IDWriteFontFile **fontfiles) { +static __WIDL_INLINE HRESULT IDWriteFontFace_GetFiles(IDWriteFontFace* This,UINT32 *number_of_files,IDWriteFontFile **fontfiles) { return This->lpVtbl->GetFiles(This,number_of_files,fontfiles); } -static FORCEINLINE UINT32 IDWriteFontFace_GetIndex(IDWriteFontFace* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace_GetIndex(IDWriteFontFace* This) { return This->lpVtbl->GetIndex(This); } -static FORCEINLINE DWRITE_FONT_SIMULATIONS IDWriteFontFace_GetSimulations(IDWriteFontFace* This) { +static __WIDL_INLINE DWRITE_FONT_SIMULATIONS IDWriteFontFace_GetSimulations(IDWriteFontFace* This) { return This->lpVtbl->GetSimulations(This); } -static FORCEINLINE WINBOOL IDWriteFontFace_IsSymbolFont(IDWriteFontFace* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace_IsSymbolFont(IDWriteFontFace* This) { return This->lpVtbl->IsSymbolFont(This); } -static FORCEINLINE void IDWriteFontFace_GetMetrics(IDWriteFontFace* This,DWRITE_FONT_METRICS *metrics) { +static __WIDL_INLINE void IDWriteFontFace_GetMetrics(IDWriteFontFace* This,DWRITE_FONT_METRICS *metrics) { This->lpVtbl->GetMetrics(This,metrics); } -static FORCEINLINE UINT16 IDWriteFontFace_GetGlyphCount(IDWriteFontFace* This) { +static __WIDL_INLINE UINT16 IDWriteFontFace_GetGlyphCount(IDWriteFontFace* This) { return This->lpVtbl->GetGlyphCount(This); } -static FORCEINLINE HRESULT IDWriteFontFace_GetDesignGlyphMetrics(IDWriteFontFace* This,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace_GetDesignGlyphMetrics(IDWriteFontFace* This,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { return This->lpVtbl->GetDesignGlyphMetrics(This,glyph_indices,glyph_count,metrics,is_sideways); } -static FORCEINLINE HRESULT IDWriteFontFace_GetGlyphIndices(IDWriteFontFace* This,const UINT32 *codepoints,UINT32 count,UINT16 *glyph_indices) { +static __WIDL_INLINE HRESULT IDWriteFontFace_GetGlyphIndices(IDWriteFontFace* This,const UINT32 *codepoints,UINT32 count,UINT16 *glyph_indices) { return This->lpVtbl->GetGlyphIndices(This,codepoints,count,glyph_indices); } -static FORCEINLINE HRESULT IDWriteFontFace_TryGetFontTable(IDWriteFontFace* This,UINT32 table_tag,const void **table_data,UINT32 *table_size,void **context,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontFace_TryGetFontTable(IDWriteFontFace* This,UINT32 table_tag,const void **table_data,UINT32 *table_size,void **context,WINBOOL *exists) { return This->lpVtbl->TryGetFontTable(This,table_tag,table_data,table_size,context,exists); } -static FORCEINLINE void IDWriteFontFace_ReleaseFontTable(IDWriteFontFace* This,void *table_context) { +static __WIDL_INLINE void IDWriteFontFace_ReleaseFontTable(IDWriteFontFace* This,void *table_context) { This->lpVtbl->ReleaseFontTable(This,table_context); } -static FORCEINLINE HRESULT IDWriteFontFace_GetGlyphRunOutline(IDWriteFontFace* This,FLOAT emSize,const UINT16 *glyph_indices,const FLOAT *glyph_advances,const DWRITE_GLYPH_OFFSET *glyph_offsets,UINT32 glyph_count,WINBOOL is_sideways,WINBOOL is_rtl,IDWriteGeometrySink *geometrysink) { +static __WIDL_INLINE HRESULT IDWriteFontFace_GetGlyphRunOutline(IDWriteFontFace* This,FLOAT emSize,const UINT16 *glyph_indices,const FLOAT *glyph_advances,const DWRITE_GLYPH_OFFSET *glyph_offsets,UINT32 glyph_count,WINBOOL is_sideways,WINBOOL is_rtl,IDWriteGeometrySink *geometrysink) { return This->lpVtbl->GetGlyphRunOutline(This,emSize,glyph_indices,glyph_advances,glyph_offsets,glyph_count,is_sideways,is_rtl,geometrysink); } -static FORCEINLINE HRESULT IDWriteFontFace_GetRecommendedRenderingMode(IDWriteFontFace* This,FLOAT emSize,FLOAT pixels_per_dip,DWRITE_MEASURING_MODE mode,IDWriteRenderingParams *params,DWRITE_RENDERING_MODE *rendering_mode) { +static __WIDL_INLINE HRESULT IDWriteFontFace_GetRecommendedRenderingMode(IDWriteFontFace* This,FLOAT emSize,FLOAT pixels_per_dip,DWRITE_MEASURING_MODE mode,IDWriteRenderingParams *params,DWRITE_RENDERING_MODE *rendering_mode) { return This->lpVtbl->GetRecommendedRenderingMode(This,emSize,pixels_per_dip,mode,params,rendering_mode); } -static FORCEINLINE HRESULT IDWriteFontFace_GetGdiCompatibleMetrics(IDWriteFontFace* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_FONT_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteFontFace_GetGdiCompatibleMetrics(IDWriteFontFace* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_FONT_METRICS *metrics) { return This->lpVtbl->GetGdiCompatibleMetrics(This,emSize,pixels_per_dip,transform,metrics); } -static FORCEINLINE HRESULT IDWriteFontFace_GetGdiCompatibleGlyphMetrics(IDWriteFontFace* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace_GetGdiCompatibleGlyphMetrics(IDWriteFontFace* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { return This->lpVtbl->GetGdiCompatibleGlyphMetrics(This,emSize,pixels_per_dip,transform,use_gdi_natural,glyph_indices,glyph_count,metrics,is_sideways); } #endif @@ -2020,47 +2028,47 @@ interface IDWriteFont { #define IDWriteFont_CreateFontFace(This,face) (This)->lpVtbl->CreateFontFace(This,face) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFont_QueryInterface(IDWriteFont* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFont_QueryInterface(IDWriteFont* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFont_AddRef(IDWriteFont* This) { +static __WIDL_INLINE ULONG IDWriteFont_AddRef(IDWriteFont* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFont_Release(IDWriteFont* This) { +static __WIDL_INLINE ULONG IDWriteFont_Release(IDWriteFont* This) { return This->lpVtbl->Release(This); } /*** IDWriteFont methods ***/ -static FORCEINLINE HRESULT IDWriteFont_GetFontFamily(IDWriteFont* This,IDWriteFontFamily **family) { +static __WIDL_INLINE HRESULT IDWriteFont_GetFontFamily(IDWriteFont* This,IDWriteFontFamily **family) { return This->lpVtbl->GetFontFamily(This,family); } -static FORCEINLINE DWRITE_FONT_WEIGHT IDWriteFont_GetWeight(IDWriteFont* This) { +static __WIDL_INLINE DWRITE_FONT_WEIGHT IDWriteFont_GetWeight(IDWriteFont* This) { return This->lpVtbl->GetWeight(This); } -static FORCEINLINE DWRITE_FONT_STRETCH IDWriteFont_GetStretch(IDWriteFont* This) { +static __WIDL_INLINE DWRITE_FONT_STRETCH IDWriteFont_GetStretch(IDWriteFont* This) { return This->lpVtbl->GetStretch(This); } -static FORCEINLINE DWRITE_FONT_STYLE IDWriteFont_GetStyle(IDWriteFont* This) { +static __WIDL_INLINE DWRITE_FONT_STYLE IDWriteFont_GetStyle(IDWriteFont* This) { return This->lpVtbl->GetStyle(This); } -static FORCEINLINE WINBOOL IDWriteFont_IsSymbolFont(IDWriteFont* This) { +static __WIDL_INLINE WINBOOL IDWriteFont_IsSymbolFont(IDWriteFont* This) { return This->lpVtbl->IsSymbolFont(This); } -static FORCEINLINE HRESULT IDWriteFont_GetFaceNames(IDWriteFont* This,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFont_GetFaceNames(IDWriteFont* This,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetFaceNames(This,names); } -static FORCEINLINE HRESULT IDWriteFont_GetInformationalStrings(IDWriteFont* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFont_GetInformationalStrings(IDWriteFont* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { return This->lpVtbl->GetInformationalStrings(This,stringid,strings,exists); } -static FORCEINLINE DWRITE_FONT_SIMULATIONS IDWriteFont_GetSimulations(IDWriteFont* This) { +static __WIDL_INLINE DWRITE_FONT_SIMULATIONS IDWriteFont_GetSimulations(IDWriteFont* This) { return This->lpVtbl->GetSimulations(This); } -static FORCEINLINE void IDWriteFont_GetMetrics(IDWriteFont* This,DWRITE_FONT_METRICS *metrics) { +static __WIDL_INLINE void IDWriteFont_GetMetrics(IDWriteFont* This,DWRITE_FONT_METRICS *metrics) { This->lpVtbl->GetMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteFont_HasCharacter(IDWriteFont* This,UINT32 value,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFont_HasCharacter(IDWriteFont* This,UINT32 value,WINBOOL *exists) { return This->lpVtbl->HasCharacter(This,value,exists); } -static FORCEINLINE HRESULT IDWriteFont_CreateFontFace(IDWriteFont* This,IDWriteFontFace **face) { +static __WIDL_INLINE HRESULT IDWriteFont_CreateFontFace(IDWriteFont* This,IDWriteFontFace **face) { return This->lpVtbl->CreateFontFace(This,face); } #endif @@ -2144,23 +2152,23 @@ interface IDWriteFontList { #define IDWriteFontList_GetFont(This,index,font) (This)->lpVtbl->GetFont(This,index,font) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontList_QueryInterface(IDWriteFontList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontList_QueryInterface(IDWriteFontList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontList_AddRef(IDWriteFontList* This) { +static __WIDL_INLINE ULONG IDWriteFontList_AddRef(IDWriteFontList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontList_Release(IDWriteFontList* This) { +static __WIDL_INLINE ULONG IDWriteFontList_Release(IDWriteFontList* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontList methods ***/ -static FORCEINLINE HRESULT IDWriteFontList_GetFontCollection(IDWriteFontList* This,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFontList_GetFontCollection(IDWriteFontList* This,IDWriteFontCollection **collection) { return This->lpVtbl->GetFontCollection(This,collection); } -static FORCEINLINE UINT32 IDWriteFontList_GetFontCount(IDWriteFontList* This) { +static __WIDL_INLINE UINT32 IDWriteFontList_GetFontCount(IDWriteFontList* This) { return This->lpVtbl->GetFontCount(This); } -static FORCEINLINE HRESULT IDWriteFontList_GetFont(IDWriteFontList* This,UINT32 index,IDWriteFont **font) { +static __WIDL_INLINE HRESULT IDWriteFontList_GetFont(IDWriteFontList* This,UINT32 index,IDWriteFont **font) { return This->lpVtbl->GetFont(This,index,font); } #endif @@ -2272,33 +2280,33 @@ interface IDWriteFontFamily { #define IDWriteFontFamily_GetMatchingFonts(This,weight,stretch,style,fonts) (This)->lpVtbl->GetMatchingFonts(This,weight,stretch,style,fonts) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFamily_QueryInterface(IDWriteFontFamily* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFamily_QueryInterface(IDWriteFontFamily* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFamily_AddRef(IDWriteFontFamily* This) { +static __WIDL_INLINE ULONG IDWriteFontFamily_AddRef(IDWriteFontFamily* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFamily_Release(IDWriteFontFamily* This) { +static __WIDL_INLINE ULONG IDWriteFontFamily_Release(IDWriteFontFamily* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontList methods ***/ -static FORCEINLINE HRESULT IDWriteFontFamily_GetFontCollection(IDWriteFontFamily* This,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFontFamily_GetFontCollection(IDWriteFontFamily* This,IDWriteFontCollection **collection) { return This->lpVtbl->GetFontCollection(This,collection); } -static FORCEINLINE UINT32 IDWriteFontFamily_GetFontCount(IDWriteFontFamily* This) { +static __WIDL_INLINE UINT32 IDWriteFontFamily_GetFontCount(IDWriteFontFamily* This) { return This->lpVtbl->GetFontCount(This); } -static FORCEINLINE HRESULT IDWriteFontFamily_GetFont(IDWriteFontFamily* This,UINT32 index,IDWriteFont **font) { +static __WIDL_INLINE HRESULT IDWriteFontFamily_GetFont(IDWriteFontFamily* This,UINT32 index,IDWriteFont **font) { return This->lpVtbl->GetFont(This,index,font); } /*** IDWriteFontFamily methods ***/ -static FORCEINLINE HRESULT IDWriteFontFamily_GetFamilyNames(IDWriteFontFamily* This,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFontFamily_GetFamilyNames(IDWriteFontFamily* This,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetFamilyNames(This,names); } -static FORCEINLINE HRESULT IDWriteFontFamily_GetFirstMatchingFont(IDWriteFontFamily* This,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFont **font) { +static __WIDL_INLINE HRESULT IDWriteFontFamily_GetFirstMatchingFont(IDWriteFontFamily* This,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFont **font) { return This->lpVtbl->GetFirstMatchingFont(This,weight,stretch,style,font); } -static FORCEINLINE HRESULT IDWriteFontFamily_GetMatchingFonts(IDWriteFontFamily* This,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFontList **fonts) { +static __WIDL_INLINE HRESULT IDWriteFontFamily_GetMatchingFonts(IDWriteFontFamily* This,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFontList **fonts) { return This->lpVtbl->GetMatchingFonts(This,weight,stretch,style,fonts); } #endif @@ -2396,26 +2404,26 @@ interface IDWriteFontCollection { #define IDWriteFontCollection_GetFontFromFontFace(This,face,font) (This)->lpVtbl->GetFontFromFontFace(This,face,font) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontCollection_QueryInterface(IDWriteFontCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontCollection_QueryInterface(IDWriteFontCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontCollection_AddRef(IDWriteFontCollection* This) { +static __WIDL_INLINE ULONG IDWriteFontCollection_AddRef(IDWriteFontCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontCollection_Release(IDWriteFontCollection* This) { +static __WIDL_INLINE ULONG IDWriteFontCollection_Release(IDWriteFontCollection* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontCollection methods ***/ -static FORCEINLINE UINT32 IDWriteFontCollection_GetFontFamilyCount(IDWriteFontCollection* This) { +static __WIDL_INLINE UINT32 IDWriteFontCollection_GetFontFamilyCount(IDWriteFontCollection* This) { return This->lpVtbl->GetFontFamilyCount(This); } -static FORCEINLINE HRESULT IDWriteFontCollection_GetFontFamily(IDWriteFontCollection* This,UINT32 index,IDWriteFontFamily **family) { +static __WIDL_INLINE HRESULT IDWriteFontCollection_GetFontFamily(IDWriteFontCollection* This,UINT32 index,IDWriteFontFamily **family) { return This->lpVtbl->GetFontFamily(This,index,family); } -static FORCEINLINE HRESULT IDWriteFontCollection_FindFamilyName(IDWriteFontCollection* This,const WCHAR *name,UINT32 *index,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontCollection_FindFamilyName(IDWriteFontCollection* This,const WCHAR *name,UINT32 *index,WINBOOL *exists) { return This->lpVtbl->FindFamilyName(This,name,index,exists); } -static FORCEINLINE HRESULT IDWriteFontCollection_GetFontFromFontFace(IDWriteFontCollection* This,IDWriteFontFace *face,IDWriteFont **font) { +static __WIDL_INLINE HRESULT IDWriteFontCollection_GetFontFromFontFace(IDWriteFontCollection* This,IDWriteFontFace *face,IDWriteFont **font) { return This->lpVtbl->GetFontFromFontFace(This,face,font); } #endif @@ -2504,23 +2512,23 @@ interface IDWritePixelSnapping { #define IDWritePixelSnapping_GetPixelsPerDip(This,client_drawingcontext,pixels_per_dip) (This)->lpVtbl->GetPixelsPerDip(This,client_drawingcontext,pixels_per_dip) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWritePixelSnapping_QueryInterface(IDWritePixelSnapping* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWritePixelSnapping_QueryInterface(IDWritePixelSnapping* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWritePixelSnapping_AddRef(IDWritePixelSnapping* This) { +static __WIDL_INLINE ULONG IDWritePixelSnapping_AddRef(IDWritePixelSnapping* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWritePixelSnapping_Release(IDWritePixelSnapping* This) { +static __WIDL_INLINE ULONG IDWritePixelSnapping_Release(IDWritePixelSnapping* This) { return This->lpVtbl->Release(This); } /*** IDWritePixelSnapping methods ***/ -static FORCEINLINE HRESULT IDWritePixelSnapping_IsPixelSnappingDisabled(IDWritePixelSnapping* This,void *client_drawingcontext,WINBOOL *disabled) { +static __WIDL_INLINE HRESULT IDWritePixelSnapping_IsPixelSnappingDisabled(IDWritePixelSnapping* This,void *client_drawingcontext,WINBOOL *disabled) { return This->lpVtbl->IsPixelSnappingDisabled(This,client_drawingcontext,disabled); } -static FORCEINLINE HRESULT IDWritePixelSnapping_GetCurrentTransform(IDWritePixelSnapping* This,void *client_drawingcontext,DWRITE_MATRIX *transform) { +static __WIDL_INLINE HRESULT IDWritePixelSnapping_GetCurrentTransform(IDWritePixelSnapping* This,void *client_drawingcontext,DWRITE_MATRIX *transform) { return This->lpVtbl->GetCurrentTransform(This,client_drawingcontext,transform); } -static FORCEINLINE HRESULT IDWritePixelSnapping_GetPixelsPerDip(IDWritePixelSnapping* This,void *client_drawingcontext,FLOAT *pixels_per_dip) { +static __WIDL_INLINE HRESULT IDWritePixelSnapping_GetPixelsPerDip(IDWritePixelSnapping* This,void *client_drawingcontext,FLOAT *pixels_per_dip) { return This->lpVtbl->GetPixelsPerDip(This,client_drawingcontext,pixels_per_dip); } #endif @@ -2671,36 +2679,36 @@ interface IDWriteTextRenderer { #define IDWriteTextRenderer_DrawInlineObject(This,client_drawingcontext,originX,originY,object,is_sideways,is_rtl,drawing_effect) (This)->lpVtbl->DrawInlineObject(This,client_drawingcontext,originX,originY,object,is_sideways,is_rtl,drawing_effect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextRenderer_QueryInterface(IDWriteTextRenderer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer_QueryInterface(IDWriteTextRenderer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextRenderer_AddRef(IDWriteTextRenderer* This) { +static __WIDL_INLINE ULONG IDWriteTextRenderer_AddRef(IDWriteTextRenderer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextRenderer_Release(IDWriteTextRenderer* This) { +static __WIDL_INLINE ULONG IDWriteTextRenderer_Release(IDWriteTextRenderer* This) { return This->lpVtbl->Release(This); } /*** IDWritePixelSnapping methods ***/ -static FORCEINLINE HRESULT IDWriteTextRenderer_IsPixelSnappingDisabled(IDWriteTextRenderer* This,void *client_drawingcontext,WINBOOL *disabled) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer_IsPixelSnappingDisabled(IDWriteTextRenderer* This,void *client_drawingcontext,WINBOOL *disabled) { return This->lpVtbl->IsPixelSnappingDisabled(This,client_drawingcontext,disabled); } -static FORCEINLINE HRESULT IDWriteTextRenderer_GetCurrentTransform(IDWriteTextRenderer* This,void *client_drawingcontext,DWRITE_MATRIX *transform) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer_GetCurrentTransform(IDWriteTextRenderer* This,void *client_drawingcontext,DWRITE_MATRIX *transform) { return This->lpVtbl->GetCurrentTransform(This,client_drawingcontext,transform); } -static FORCEINLINE HRESULT IDWriteTextRenderer_GetPixelsPerDip(IDWriteTextRenderer* This,void *client_drawingcontext,FLOAT *pixels_per_dip) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer_GetPixelsPerDip(IDWriteTextRenderer* This,void *client_drawingcontext,FLOAT *pixels_per_dip) { return This->lpVtbl->GetPixelsPerDip(This,client_drawingcontext,pixels_per_dip); } /*** IDWriteTextRenderer methods ***/ -static FORCEINLINE HRESULT IDWriteTextRenderer_DrawGlyphRun(IDWriteTextRenderer* This,void *client_drawingcontext,FLOAT baselineOriginX,FLOAT baselineOriginY,DWRITE_MEASURING_MODE mode,const DWRITE_GLYPH_RUN *glyph_run,const DWRITE_GLYPH_RUN_DESCRIPTION *run_descr,IUnknown *drawing_effect) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer_DrawGlyphRun(IDWriteTextRenderer* This,void *client_drawingcontext,FLOAT baselineOriginX,FLOAT baselineOriginY,DWRITE_MEASURING_MODE mode,const DWRITE_GLYPH_RUN *glyph_run,const DWRITE_GLYPH_RUN_DESCRIPTION *run_descr,IUnknown *drawing_effect) { return This->lpVtbl->DrawGlyphRun(This,client_drawingcontext,baselineOriginX,baselineOriginY,mode,glyph_run,run_descr,drawing_effect); } -static FORCEINLINE HRESULT IDWriteTextRenderer_DrawUnderline(IDWriteTextRenderer* This,void *client_drawingcontext,FLOAT baselineOriginX,FLOAT baselineOriginY,const DWRITE_UNDERLINE *underline,IUnknown *drawing_effect) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer_DrawUnderline(IDWriteTextRenderer* This,void *client_drawingcontext,FLOAT baselineOriginX,FLOAT baselineOriginY,const DWRITE_UNDERLINE *underline,IUnknown *drawing_effect) { return This->lpVtbl->DrawUnderline(This,client_drawingcontext,baselineOriginX,baselineOriginY,underline,drawing_effect); } -static FORCEINLINE HRESULT IDWriteTextRenderer_DrawStrikethrough(IDWriteTextRenderer* This,void *client_drawingcontext,FLOAT baselineOriginX,FLOAT baselineOriginY,const DWRITE_STRIKETHROUGH *strikethrough,IUnknown *drawing_effect) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer_DrawStrikethrough(IDWriteTextRenderer* This,void *client_drawingcontext,FLOAT baselineOriginX,FLOAT baselineOriginY,const DWRITE_STRIKETHROUGH *strikethrough,IUnknown *drawing_effect) { return This->lpVtbl->DrawStrikethrough(This,client_drawingcontext,baselineOriginX,baselineOriginY,strikethrough,drawing_effect); } -static FORCEINLINE HRESULT IDWriteTextRenderer_DrawInlineObject(IDWriteTextRenderer* This,void *client_drawingcontext,FLOAT originX,FLOAT originY,IDWriteInlineObject *object,WINBOOL is_sideways,WINBOOL is_rtl,IUnknown *drawing_effect) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer_DrawInlineObject(IDWriteTextRenderer* This,void *client_drawingcontext,FLOAT originX,FLOAT originY,IDWriteInlineObject *object,WINBOOL is_sideways,WINBOOL is_rtl,IUnknown *drawing_effect) { return This->lpVtbl->DrawInlineObject(This,client_drawingcontext,originX,originY,object,is_sideways,is_rtl,drawing_effect); } #endif @@ -2805,26 +2813,26 @@ interface IDWriteInlineObject { #define IDWriteInlineObject_GetBreakConditions(This,condition_before,condition_after) (This)->lpVtbl->GetBreakConditions(This,condition_before,condition_after) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteInlineObject_QueryInterface(IDWriteInlineObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteInlineObject_QueryInterface(IDWriteInlineObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteInlineObject_AddRef(IDWriteInlineObject* This) { +static __WIDL_INLINE ULONG IDWriteInlineObject_AddRef(IDWriteInlineObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteInlineObject_Release(IDWriteInlineObject* This) { +static __WIDL_INLINE ULONG IDWriteInlineObject_Release(IDWriteInlineObject* This) { return This->lpVtbl->Release(This); } /*** IDWriteInlineObject methods ***/ -static FORCEINLINE HRESULT IDWriteInlineObject_Draw(IDWriteInlineObject* This,void *client_drawingontext,IDWriteTextRenderer *renderer,FLOAT originX,FLOAT originY,WINBOOL is_sideways,WINBOOL is_rtl,IUnknown *drawing_effect) { +static __WIDL_INLINE HRESULT IDWriteInlineObject_Draw(IDWriteInlineObject* This,void *client_drawingontext,IDWriteTextRenderer *renderer,FLOAT originX,FLOAT originY,WINBOOL is_sideways,WINBOOL is_rtl,IUnknown *drawing_effect) { return This->lpVtbl->Draw(This,client_drawingontext,renderer,originX,originY,is_sideways,is_rtl,drawing_effect); } -static FORCEINLINE HRESULT IDWriteInlineObject_GetMetrics(IDWriteInlineObject* This,DWRITE_INLINE_OBJECT_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteInlineObject_GetMetrics(IDWriteInlineObject* This,DWRITE_INLINE_OBJECT_METRICS *metrics) { return This->lpVtbl->GetMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteInlineObject_GetOverhangMetrics(IDWriteInlineObject* This,DWRITE_OVERHANG_METRICS *overhangs) { +static __WIDL_INLINE HRESULT IDWriteInlineObject_GetOverhangMetrics(IDWriteInlineObject* This,DWRITE_OVERHANG_METRICS *overhangs) { return This->lpVtbl->GetOverhangMetrics(This,overhangs); } -static FORCEINLINE HRESULT IDWriteInlineObject_GetBreakConditions(IDWriteInlineObject* This,DWRITE_BREAK_CONDITION *condition_before,DWRITE_BREAK_CONDITION *condition_after) { +static __WIDL_INLINE HRESULT IDWriteInlineObject_GetBreakConditions(IDWriteInlineObject* This,DWRITE_BREAK_CONDITION *condition_before,DWRITE_BREAK_CONDITION *condition_after) { return This->lpVtbl->GetBreakConditions(This,condition_before,condition_after); } #endif @@ -3087,89 +3095,89 @@ interface IDWriteTextFormat { #define IDWriteTextFormat_GetLocaleName(This,name,size) (This)->lpVtbl->GetLocaleName(This,name,size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat_QueryInterface(IDWriteTextFormat* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_QueryInterface(IDWriteTextFormat* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextFormat_AddRef(IDWriteTextFormat* This) { +static __WIDL_INLINE ULONG IDWriteTextFormat_AddRef(IDWriteTextFormat* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextFormat_Release(IDWriteTextFormat* This) { +static __WIDL_INLINE ULONG IDWriteTextFormat_Release(IDWriteTextFormat* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextFormat methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat_SetTextAlignment(IDWriteTextFormat* This,DWRITE_TEXT_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_SetTextAlignment(IDWriteTextFormat* This,DWRITE_TEXT_ALIGNMENT alignment) { return This->lpVtbl->SetTextAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextFormat_SetParagraphAlignment(IDWriteTextFormat* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_SetParagraphAlignment(IDWriteTextFormat* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { return This->lpVtbl->SetParagraphAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextFormat_SetWordWrapping(IDWriteTextFormat* This,DWRITE_WORD_WRAPPING wrapping) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_SetWordWrapping(IDWriteTextFormat* This,DWRITE_WORD_WRAPPING wrapping) { return This->lpVtbl->SetWordWrapping(This,wrapping); } -static FORCEINLINE HRESULT IDWriteTextFormat_SetReadingDirection(IDWriteTextFormat* This,DWRITE_READING_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_SetReadingDirection(IDWriteTextFormat* This,DWRITE_READING_DIRECTION direction) { return This->lpVtbl->SetReadingDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextFormat_SetFlowDirection(IDWriteTextFormat* This,DWRITE_FLOW_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_SetFlowDirection(IDWriteTextFormat* This,DWRITE_FLOW_DIRECTION direction) { return This->lpVtbl->SetFlowDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextFormat_SetIncrementalTabStop(IDWriteTextFormat* This,FLOAT tabstop) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_SetIncrementalTabStop(IDWriteTextFormat* This,FLOAT tabstop) { return This->lpVtbl->SetIncrementalTabStop(This,tabstop); } -static FORCEINLINE HRESULT IDWriteTextFormat_SetTrimming(IDWriteTextFormat* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_SetTrimming(IDWriteTextFormat* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { return This->lpVtbl->SetTrimming(This,trimming,trimming_sign); } -static FORCEINLINE HRESULT IDWriteTextFormat_SetLineSpacing(IDWriteTextFormat* This,DWRITE_LINE_SPACING_METHOD spacing,FLOAT line_spacing,FLOAT baseline) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_SetLineSpacing(IDWriteTextFormat* This,DWRITE_LINE_SPACING_METHOD spacing,FLOAT line_spacing,FLOAT baseline) { return This->lpVtbl->SetLineSpacing(This,spacing,line_spacing,baseline); } -static FORCEINLINE DWRITE_TEXT_ALIGNMENT IDWriteTextFormat_GetTextAlignment(IDWriteTextFormat* This) { +static __WIDL_INLINE DWRITE_TEXT_ALIGNMENT IDWriteTextFormat_GetTextAlignment(IDWriteTextFormat* This) { return This->lpVtbl->GetTextAlignment(This); } -static FORCEINLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextFormat_GetParagraphAlignment(IDWriteTextFormat* This) { +static __WIDL_INLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextFormat_GetParagraphAlignment(IDWriteTextFormat* This) { return This->lpVtbl->GetParagraphAlignment(This); } -static FORCEINLINE DWRITE_WORD_WRAPPING IDWriteTextFormat_GetWordWrapping(IDWriteTextFormat* This) { +static __WIDL_INLINE DWRITE_WORD_WRAPPING IDWriteTextFormat_GetWordWrapping(IDWriteTextFormat* This) { return This->lpVtbl->GetWordWrapping(This); } -static FORCEINLINE DWRITE_READING_DIRECTION IDWriteTextFormat_GetReadingDirection(IDWriteTextFormat* This) { +static __WIDL_INLINE DWRITE_READING_DIRECTION IDWriteTextFormat_GetReadingDirection(IDWriteTextFormat* This) { return This->lpVtbl->GetReadingDirection(This); } -static FORCEINLINE DWRITE_FLOW_DIRECTION IDWriteTextFormat_GetFlowDirection(IDWriteTextFormat* This) { +static __WIDL_INLINE DWRITE_FLOW_DIRECTION IDWriteTextFormat_GetFlowDirection(IDWriteTextFormat* This) { return This->lpVtbl->GetFlowDirection(This); } -static FORCEINLINE FLOAT IDWriteTextFormat_GetIncrementalTabStop(IDWriteTextFormat* This) { +static __WIDL_INLINE FLOAT IDWriteTextFormat_GetIncrementalTabStop(IDWriteTextFormat* This) { return This->lpVtbl->GetIncrementalTabStop(This); } -static FORCEINLINE HRESULT IDWriteTextFormat_GetTrimming(IDWriteTextFormat* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_GetTrimming(IDWriteTextFormat* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->GetTrimming(This,options,trimming_sign); } -static FORCEINLINE HRESULT IDWriteTextFormat_GetLineSpacing(IDWriteTextFormat* This,DWRITE_LINE_SPACING_METHOD *method,FLOAT *spacing,FLOAT *baseline) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_GetLineSpacing(IDWriteTextFormat* This,DWRITE_LINE_SPACING_METHOD *method,FLOAT *spacing,FLOAT *baseline) { return This->lpVtbl->GetLineSpacing(This,method,spacing,baseline); } -static FORCEINLINE HRESULT IDWriteTextFormat_GetFontCollection(IDWriteTextFormat* This,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_GetFontCollection(IDWriteTextFormat* This,IDWriteFontCollection **collection) { return This->lpVtbl->GetFontCollection(This,collection); } -static FORCEINLINE UINT32 IDWriteTextFormat_GetFontFamilyNameLength(IDWriteTextFormat* This) { +static __WIDL_INLINE UINT32 IDWriteTextFormat_GetFontFamilyNameLength(IDWriteTextFormat* This) { return This->lpVtbl->GetFontFamilyNameLength(This); } -static FORCEINLINE HRESULT IDWriteTextFormat_GetFontFamilyName(IDWriteTextFormat* This,WCHAR *name,UINT32 size) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_GetFontFamilyName(IDWriteTextFormat* This,WCHAR *name,UINT32 size) { return This->lpVtbl->GetFontFamilyName(This,name,size); } -static FORCEINLINE DWRITE_FONT_WEIGHT IDWriteTextFormat_GetFontWeight(IDWriteTextFormat* This) { +static __WIDL_INLINE DWRITE_FONT_WEIGHT IDWriteTextFormat_GetFontWeight(IDWriteTextFormat* This) { return This->lpVtbl->GetFontWeight(This); } -static FORCEINLINE DWRITE_FONT_STYLE IDWriteTextFormat_GetFontStyle(IDWriteTextFormat* This) { +static __WIDL_INLINE DWRITE_FONT_STYLE IDWriteTextFormat_GetFontStyle(IDWriteTextFormat* This) { return This->lpVtbl->GetFontStyle(This); } -static FORCEINLINE DWRITE_FONT_STRETCH IDWriteTextFormat_GetFontStretch(IDWriteTextFormat* This) { +static __WIDL_INLINE DWRITE_FONT_STRETCH IDWriteTextFormat_GetFontStretch(IDWriteTextFormat* This) { return This->lpVtbl->GetFontStretch(This); } -static FORCEINLINE FLOAT IDWriteTextFormat_GetFontSize(IDWriteTextFormat* This) { +static __WIDL_INLINE FLOAT IDWriteTextFormat_GetFontSize(IDWriteTextFormat* This) { return This->lpVtbl->GetFontSize(This); } -static FORCEINLINE UINT32 IDWriteTextFormat_GetLocaleNameLength(IDWriteTextFormat* This) { +static __WIDL_INLINE UINT32 IDWriteTextFormat_GetLocaleNameLength(IDWriteTextFormat* This) { return This->lpVtbl->GetLocaleNameLength(This); } -static FORCEINLINE HRESULT IDWriteTextFormat_GetLocaleName(IDWriteTextFormat* This,WCHAR *name,UINT32 size) { +static __WIDL_INLINE HRESULT IDWriteTextFormat_GetLocaleName(IDWriteTextFormat* This,WCHAR *name,UINT32 size) { return This->lpVtbl->GetLocaleName(This,name,size); } #endif @@ -3253,23 +3261,23 @@ interface IDWriteTypography { #define IDWriteTypography_GetFontFeature(This,index,feature) (This)->lpVtbl->GetFontFeature(This,index,feature) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTypography_QueryInterface(IDWriteTypography* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTypography_QueryInterface(IDWriteTypography* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTypography_AddRef(IDWriteTypography* This) { +static __WIDL_INLINE ULONG IDWriteTypography_AddRef(IDWriteTypography* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTypography_Release(IDWriteTypography* This) { +static __WIDL_INLINE ULONG IDWriteTypography_Release(IDWriteTypography* This) { return This->lpVtbl->Release(This); } /*** IDWriteTypography methods ***/ -static FORCEINLINE HRESULT IDWriteTypography_AddFontFeature(IDWriteTypography* This,DWRITE_FONT_FEATURE feature) { +static __WIDL_INLINE HRESULT IDWriteTypography_AddFontFeature(IDWriteTypography* This,DWRITE_FONT_FEATURE feature) { return This->lpVtbl->AddFontFeature(This,feature); } -static FORCEINLINE UINT32 IDWriteTypography_GetFontFeatureCount(IDWriteTypography* This) { +static __WIDL_INLINE UINT32 IDWriteTypography_GetFontFeatureCount(IDWriteTypography* This) { return This->lpVtbl->GetFontFeatureCount(This); } -static FORCEINLINE HRESULT IDWriteTypography_GetFontFeature(IDWriteTypography* This,UINT32 index,DWRITE_FONT_FEATURE *feature) { +static __WIDL_INLINE HRESULT IDWriteTypography_GetFontFeature(IDWriteTypography* This,UINT32 index,DWRITE_FONT_FEATURE *feature) { return This->lpVtbl->GetFontFeature(This,index,feature); } #endif @@ -3404,38 +3412,38 @@ interface IDWriteBitmapRenderTarget { #define IDWriteBitmapRenderTarget_Resize(This,width,height) (This)->lpVtbl->Resize(This,width,height) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget_QueryInterface(IDWriteBitmapRenderTarget* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget_QueryInterface(IDWriteBitmapRenderTarget* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteBitmapRenderTarget_AddRef(IDWriteBitmapRenderTarget* This) { +static __WIDL_INLINE ULONG IDWriteBitmapRenderTarget_AddRef(IDWriteBitmapRenderTarget* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteBitmapRenderTarget_Release(IDWriteBitmapRenderTarget* This) { +static __WIDL_INLINE ULONG IDWriteBitmapRenderTarget_Release(IDWriteBitmapRenderTarget* This) { return This->lpVtbl->Release(This); } /*** IDWriteBitmapRenderTarget methods ***/ -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget_DrawGlyphRun(IDWriteBitmapRenderTarget* This,FLOAT baselineOriginX,FLOAT baselineOriginY,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_GLYPH_RUN *glyph_run,IDWriteRenderingParams *params,COLORREF textColor,RECT *blackbox_rect) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget_DrawGlyphRun(IDWriteBitmapRenderTarget* This,FLOAT baselineOriginX,FLOAT baselineOriginY,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_GLYPH_RUN *glyph_run,IDWriteRenderingParams *params,COLORREF textColor,RECT *blackbox_rect) { return This->lpVtbl->DrawGlyphRun(This,baselineOriginX,baselineOriginY,measuring_mode,glyph_run,params,textColor,blackbox_rect); } -static FORCEINLINE HDC IDWriteBitmapRenderTarget_GetMemoryDC(IDWriteBitmapRenderTarget* This) { +static __WIDL_INLINE HDC IDWriteBitmapRenderTarget_GetMemoryDC(IDWriteBitmapRenderTarget* This) { return This->lpVtbl->GetMemoryDC(This); } -static FORCEINLINE FLOAT IDWriteBitmapRenderTarget_GetPixelsPerDip(IDWriteBitmapRenderTarget* This) { +static __WIDL_INLINE FLOAT IDWriteBitmapRenderTarget_GetPixelsPerDip(IDWriteBitmapRenderTarget* This) { return This->lpVtbl->GetPixelsPerDip(This); } -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget_SetPixelsPerDip(IDWriteBitmapRenderTarget* This,FLOAT pixels_per_dip) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget_SetPixelsPerDip(IDWriteBitmapRenderTarget* This,FLOAT pixels_per_dip) { return This->lpVtbl->SetPixelsPerDip(This,pixels_per_dip); } -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget_GetCurrentTransform(IDWriteBitmapRenderTarget* This,DWRITE_MATRIX *transform) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget_GetCurrentTransform(IDWriteBitmapRenderTarget* This,DWRITE_MATRIX *transform) { return This->lpVtbl->GetCurrentTransform(This,transform); } -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget_SetCurrentTransform(IDWriteBitmapRenderTarget* This,const DWRITE_MATRIX *transform) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget_SetCurrentTransform(IDWriteBitmapRenderTarget* This,const DWRITE_MATRIX *transform) { return This->lpVtbl->SetCurrentTransform(This,transform); } -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget_GetSize(IDWriteBitmapRenderTarget* This,SIZE *size) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget_GetSize(IDWriteBitmapRenderTarget* This,SIZE *size) { return This->lpVtbl->GetSize(This,size); } -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget_Resize(IDWriteBitmapRenderTarget* This,UINT32 width,UINT32 height) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget_Resize(IDWriteBitmapRenderTarget* This,UINT32 width,UINT32 height) { return This->lpVtbl->Resize(This,width,height); } #endif @@ -3570,29 +3578,29 @@ interface IDWriteGdiInterop { #define IDWriteGdiInterop_CreateBitmapRenderTarget(This,hdc,width,height,target) (This)->lpVtbl->CreateBitmapRenderTarget(This,hdc,width,height,target) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteGdiInterop_QueryInterface(IDWriteGdiInterop* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop_QueryInterface(IDWriteGdiInterop* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteGdiInterop_AddRef(IDWriteGdiInterop* This) { +static __WIDL_INLINE ULONG IDWriteGdiInterop_AddRef(IDWriteGdiInterop* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteGdiInterop_Release(IDWriteGdiInterop* This) { +static __WIDL_INLINE ULONG IDWriteGdiInterop_Release(IDWriteGdiInterop* This) { return This->lpVtbl->Release(This); } /*** IDWriteGdiInterop methods ***/ -static FORCEINLINE HRESULT IDWriteGdiInterop_CreateFontFromLOGFONT(IDWriteGdiInterop* This,const LOGFONTW *logfont,IDWriteFont **font) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop_CreateFontFromLOGFONT(IDWriteGdiInterop* This,const LOGFONTW *logfont,IDWriteFont **font) { return This->lpVtbl->CreateFontFromLOGFONT(This,logfont,font); } -static FORCEINLINE HRESULT IDWriteGdiInterop_ConvertFontToLOGFONT(IDWriteGdiInterop* This,IDWriteFont *font,LOGFONTW *logfont,WINBOOL *is_systemfont) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop_ConvertFontToLOGFONT(IDWriteGdiInterop* This,IDWriteFont *font,LOGFONTW *logfont,WINBOOL *is_systemfont) { return This->lpVtbl->ConvertFontToLOGFONT(This,font,logfont,is_systemfont); } -static FORCEINLINE HRESULT IDWriteGdiInterop_ConvertFontFaceToLOGFONT(IDWriteGdiInterop* This,IDWriteFontFace *font,LOGFONTW *logfont) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop_ConvertFontFaceToLOGFONT(IDWriteGdiInterop* This,IDWriteFontFace *font,LOGFONTW *logfont) { return This->lpVtbl->ConvertFontFaceToLOGFONT(This,font,logfont); } -static FORCEINLINE HRESULT IDWriteGdiInterop_CreateFontFaceFromHdc(IDWriteGdiInterop* This,HDC hdc,IDWriteFontFace **fontface) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop_CreateFontFaceFromHdc(IDWriteGdiInterop* This,HDC hdc,IDWriteFontFace **fontface) { return This->lpVtbl->CreateFontFaceFromHdc(This,hdc,fontface); } -static FORCEINLINE HRESULT IDWriteGdiInterop_CreateBitmapRenderTarget(IDWriteGdiInterop* This,HDC hdc,UINT32 width,UINT32 height,IDWriteBitmapRenderTarget **target) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop_CreateBitmapRenderTarget(IDWriteGdiInterop* This,HDC hdc,UINT32 width,UINT32 height,IDWriteBitmapRenderTarget **target) { return This->lpVtbl->CreateBitmapRenderTarget(This,hdc,width,height,target); } #endif @@ -4201,180 +4209,180 @@ interface IDWriteTextLayout { #define IDWriteTextLayout_HitTestTextRange(This,textPosition,textLength,originX,originY,metrics,max_metricscount,actual_metricscount) (This)->lpVtbl->HitTestTextRange(This,textPosition,textLength,originX,originY,metrics,max_metricscount,actual_metricscount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout_QueryInterface(IDWriteTextLayout* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_QueryInterface(IDWriteTextLayout* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextLayout_AddRef(IDWriteTextLayout* This) { +static __WIDL_INLINE ULONG IDWriteTextLayout_AddRef(IDWriteTextLayout* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextLayout_Release(IDWriteTextLayout* This) { +static __WIDL_INLINE ULONG IDWriteTextLayout_Release(IDWriteTextLayout* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextFormat methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout_SetTextAlignment(IDWriteTextLayout* This,DWRITE_TEXT_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetTextAlignment(IDWriteTextLayout* This,DWRITE_TEXT_ALIGNMENT alignment) { return This->lpVtbl->SetTextAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetParagraphAlignment(IDWriteTextLayout* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetParagraphAlignment(IDWriteTextLayout* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { return This->lpVtbl->SetParagraphAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetWordWrapping(IDWriteTextLayout* This,DWRITE_WORD_WRAPPING wrapping) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetWordWrapping(IDWriteTextLayout* This,DWRITE_WORD_WRAPPING wrapping) { return This->lpVtbl->SetWordWrapping(This,wrapping); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetReadingDirection(IDWriteTextLayout* This,DWRITE_READING_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetReadingDirection(IDWriteTextLayout* This,DWRITE_READING_DIRECTION direction) { return This->lpVtbl->SetReadingDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetFlowDirection(IDWriteTextLayout* This,DWRITE_FLOW_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetFlowDirection(IDWriteTextLayout* This,DWRITE_FLOW_DIRECTION direction) { return This->lpVtbl->SetFlowDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetIncrementalTabStop(IDWriteTextLayout* This,FLOAT tabstop) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetIncrementalTabStop(IDWriteTextLayout* This,FLOAT tabstop) { return This->lpVtbl->SetIncrementalTabStop(This,tabstop); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetTrimming(IDWriteTextLayout* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetTrimming(IDWriteTextLayout* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { return This->lpVtbl->SetTrimming(This,trimming,trimming_sign); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetLineSpacing(IDWriteTextLayout* This,DWRITE_LINE_SPACING_METHOD spacing,FLOAT line_spacing,FLOAT baseline) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetLineSpacing(IDWriteTextLayout* This,DWRITE_LINE_SPACING_METHOD spacing,FLOAT line_spacing,FLOAT baseline) { return This->lpVtbl->SetLineSpacing(This,spacing,line_spacing,baseline); } -static FORCEINLINE DWRITE_TEXT_ALIGNMENT IDWriteTextLayout_GetTextAlignment(IDWriteTextLayout* This) { +static __WIDL_INLINE DWRITE_TEXT_ALIGNMENT IDWriteTextLayout_GetTextAlignment(IDWriteTextLayout* This) { return This->lpVtbl->GetTextAlignment(This); } -static FORCEINLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextLayout_GetParagraphAlignment(IDWriteTextLayout* This) { +static __WIDL_INLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextLayout_GetParagraphAlignment(IDWriteTextLayout* This) { return This->lpVtbl->GetParagraphAlignment(This); } -static FORCEINLINE DWRITE_WORD_WRAPPING IDWriteTextLayout_GetWordWrapping(IDWriteTextLayout* This) { +static __WIDL_INLINE DWRITE_WORD_WRAPPING IDWriteTextLayout_GetWordWrapping(IDWriteTextLayout* This) { return This->lpVtbl->GetWordWrapping(This); } -static FORCEINLINE DWRITE_READING_DIRECTION IDWriteTextLayout_GetReadingDirection(IDWriteTextLayout* This) { +static __WIDL_INLINE DWRITE_READING_DIRECTION IDWriteTextLayout_GetReadingDirection(IDWriteTextLayout* This) { return This->lpVtbl->GetReadingDirection(This); } -static FORCEINLINE DWRITE_FLOW_DIRECTION IDWriteTextLayout_GetFlowDirection(IDWriteTextLayout* This) { +static __WIDL_INLINE DWRITE_FLOW_DIRECTION IDWriteTextLayout_GetFlowDirection(IDWriteTextLayout* This) { return This->lpVtbl->GetFlowDirection(This); } -static FORCEINLINE FLOAT IDWriteTextLayout_GetIncrementalTabStop(IDWriteTextLayout* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout_GetIncrementalTabStop(IDWriteTextLayout* This) { return This->lpVtbl->GetIncrementalTabStop(This); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetTrimming(IDWriteTextLayout* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetTrimming(IDWriteTextLayout* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->GetTrimming(This,options,trimming_sign); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetLineSpacing(IDWriteTextLayout* This,DWRITE_LINE_SPACING_METHOD *method,FLOAT *spacing,FLOAT *baseline) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetLineSpacing(IDWriteTextLayout* This,DWRITE_LINE_SPACING_METHOD *method,FLOAT *spacing,FLOAT *baseline) { return This->lpVtbl->GetLineSpacing(This,method,spacing,baseline); } /*** IDWriteTextLayout methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout_SetMaxWidth(IDWriteTextLayout* This,FLOAT maxWidth) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetMaxWidth(IDWriteTextLayout* This,FLOAT maxWidth) { return This->lpVtbl->SetMaxWidth(This,maxWidth); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetMaxHeight(IDWriteTextLayout* This,FLOAT maxHeight) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetMaxHeight(IDWriteTextLayout* This,FLOAT maxHeight) { return This->lpVtbl->SetMaxHeight(This,maxHeight); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetFontCollection(IDWriteTextLayout* This,IDWriteFontCollection *collection,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetFontCollection(IDWriteTextLayout* This,IDWriteFontCollection *collection,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontCollection(This,collection,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetFontFamilyName(IDWriteTextLayout* This,const WCHAR *name,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetFontFamilyName(IDWriteTextLayout* This,const WCHAR *name,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontFamilyName(This,name,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetFontWeight(IDWriteTextLayout* This,DWRITE_FONT_WEIGHT weight,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetFontWeight(IDWriteTextLayout* This,DWRITE_FONT_WEIGHT weight,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontWeight(This,weight,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetFontStyle(IDWriteTextLayout* This,DWRITE_FONT_STYLE style,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetFontStyle(IDWriteTextLayout* This,DWRITE_FONT_STYLE style,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontStyle(This,style,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetFontStretch(IDWriteTextLayout* This,DWRITE_FONT_STRETCH stretch,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetFontStretch(IDWriteTextLayout* This,DWRITE_FONT_STRETCH stretch,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontStretch(This,stretch,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetFontSize(IDWriteTextLayout* This,FLOAT size,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetFontSize(IDWriteTextLayout* This,FLOAT size,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontSize(This,size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetUnderline(IDWriteTextLayout* This,WINBOOL underline,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetUnderline(IDWriteTextLayout* This,WINBOOL underline,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetUnderline(This,underline,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetStrikethrough(IDWriteTextLayout* This,WINBOOL strikethrough,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetStrikethrough(IDWriteTextLayout* This,WINBOOL strikethrough,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetStrikethrough(This,strikethrough,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetDrawingEffect(IDWriteTextLayout* This,IUnknown *effect,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetDrawingEffect(IDWriteTextLayout* This,IUnknown *effect,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetDrawingEffect(This,effect,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetInlineObject(IDWriteTextLayout* This,IDWriteInlineObject *object,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetInlineObject(IDWriteTextLayout* This,IDWriteInlineObject *object,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetInlineObject(This,object,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetTypography(IDWriteTextLayout* This,IDWriteTypography *typography,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetTypography(IDWriteTextLayout* This,IDWriteTypography *typography,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetTypography(This,typography,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_SetLocaleName(IDWriteTextLayout* This,const WCHAR *locale,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_SetLocaleName(IDWriteTextLayout* This,const WCHAR *locale,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetLocaleName(This,locale,range); } -static FORCEINLINE FLOAT IDWriteTextLayout_GetMaxWidth(IDWriteTextLayout* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout_GetMaxWidth(IDWriteTextLayout* This) { return This->lpVtbl->GetMaxWidth(This); } -static FORCEINLINE FLOAT IDWriteTextLayout_GetMaxHeight(IDWriteTextLayout* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout_GetMaxHeight(IDWriteTextLayout* This) { return This->lpVtbl->GetMaxHeight(This); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetFontCollection(IDWriteTextLayout* This,UINT32 pos,IDWriteFontCollection **collection,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetFontCollection(IDWriteTextLayout* This,UINT32 pos,IDWriteFontCollection **collection,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontCollection(This,pos,collection,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetFontFamilyNameLength(IDWriteTextLayout* This,UINT32 pos,UINT32 *len,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetFontFamilyNameLength(IDWriteTextLayout* This,UINT32 pos,UINT32 *len,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontFamilyNameLength(This,pos,len,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetFontFamilyName(IDWriteTextLayout* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetFontFamilyName(IDWriteTextLayout* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontFamilyName(This,position,name,name_size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetFontWeight(IDWriteTextLayout* This,UINT32 position,DWRITE_FONT_WEIGHT *weight,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetFontWeight(IDWriteTextLayout* This,UINT32 position,DWRITE_FONT_WEIGHT *weight,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontWeight(This,position,weight,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetFontStyle(IDWriteTextLayout* This,UINT32 currentPosition,DWRITE_FONT_STYLE *style,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetFontStyle(IDWriteTextLayout* This,UINT32 currentPosition,DWRITE_FONT_STYLE *style,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontStyle(This,currentPosition,style,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetFontStretch(IDWriteTextLayout* This,UINT32 position,DWRITE_FONT_STRETCH *stretch,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetFontStretch(IDWriteTextLayout* This,UINT32 position,DWRITE_FONT_STRETCH *stretch,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontStretch(This,position,stretch,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetFontSize(IDWriteTextLayout* This,UINT32 position,FLOAT *size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetFontSize(IDWriteTextLayout* This,UINT32 position,FLOAT *size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontSize(This,position,size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetUnderline(IDWriteTextLayout* This,UINT32 position,WINBOOL *has_underline,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetUnderline(IDWriteTextLayout* This,UINT32 position,WINBOOL *has_underline,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetUnderline(This,position,has_underline,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetStrikethrough(IDWriteTextLayout* This,UINT32 position,WINBOOL *has_strikethrough,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetStrikethrough(IDWriteTextLayout* This,UINT32 position,WINBOOL *has_strikethrough,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetStrikethrough(This,position,has_strikethrough,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetDrawingEffect(IDWriteTextLayout* This,UINT32 position,IUnknown **effect,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetDrawingEffect(IDWriteTextLayout* This,UINT32 position,IUnknown **effect,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetDrawingEffect(This,position,effect,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetInlineObject(IDWriteTextLayout* This,UINT32 position,IDWriteInlineObject **object,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetInlineObject(IDWriteTextLayout* This,UINT32 position,IDWriteInlineObject **object,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetInlineObject(This,position,object,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetTypography(IDWriteTextLayout* This,UINT32 position,IDWriteTypography **typography,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetTypography(IDWriteTextLayout* This,UINT32 position,IDWriteTypography **typography,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetTypography(This,position,typography,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetLocaleNameLength(IDWriteTextLayout* This,UINT32 position,UINT32 *length,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetLocaleNameLength(IDWriteTextLayout* This,UINT32 position,UINT32 *length,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetLocaleNameLength(This,position,length,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetLocaleName(IDWriteTextLayout* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetLocaleName(IDWriteTextLayout* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetLocaleName(This,position,name,name_size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout_Draw(IDWriteTextLayout* This,void *context,IDWriteTextRenderer *renderer,FLOAT originX,FLOAT originY) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_Draw(IDWriteTextLayout* This,void *context,IDWriteTextRenderer *renderer,FLOAT originX,FLOAT originY) { return This->lpVtbl->Draw(This,context,renderer,originX,originY); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetLineMetrics(IDWriteTextLayout* This,DWRITE_LINE_METRICS *metrics,UINT32 max_count,UINT32 *actual_count) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetLineMetrics(IDWriteTextLayout* This,DWRITE_LINE_METRICS *metrics,UINT32 max_count,UINT32 *actual_count) { return This->lpVtbl->GetLineMetrics(This,metrics,max_count,actual_count); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetMetrics(IDWriteTextLayout* This,DWRITE_TEXT_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetMetrics(IDWriteTextLayout* This,DWRITE_TEXT_METRICS *metrics) { return This->lpVtbl->GetMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetOverhangMetrics(IDWriteTextLayout* This,DWRITE_OVERHANG_METRICS *overhangs) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetOverhangMetrics(IDWriteTextLayout* This,DWRITE_OVERHANG_METRICS *overhangs) { return This->lpVtbl->GetOverhangMetrics(This,overhangs); } -static FORCEINLINE HRESULT IDWriteTextLayout_GetClusterMetrics(IDWriteTextLayout* This,DWRITE_CLUSTER_METRICS *metrics,UINT32 max_count,UINT32 *act_count) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_GetClusterMetrics(IDWriteTextLayout* This,DWRITE_CLUSTER_METRICS *metrics,UINT32 max_count,UINT32 *act_count) { return This->lpVtbl->GetClusterMetrics(This,metrics,max_count,act_count); } -static FORCEINLINE HRESULT IDWriteTextLayout_DetermineMinWidth(IDWriteTextLayout* This,FLOAT *min_width) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_DetermineMinWidth(IDWriteTextLayout* This,FLOAT *min_width) { return This->lpVtbl->DetermineMinWidth(This,min_width); } -static FORCEINLINE HRESULT IDWriteTextLayout_HitTestPoint(IDWriteTextLayout* This,FLOAT pointX,FLOAT pointY,WINBOOL *is_trailinghit,WINBOOL *is_inside,DWRITE_HIT_TEST_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_HitTestPoint(IDWriteTextLayout* This,FLOAT pointX,FLOAT pointY,WINBOOL *is_trailinghit,WINBOOL *is_inside,DWRITE_HIT_TEST_METRICS *metrics) { return This->lpVtbl->HitTestPoint(This,pointX,pointY,is_trailinghit,is_inside,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout_HitTestTextPosition(IDWriteTextLayout* This,UINT32 textPosition,WINBOOL is_trailinghit,FLOAT *pointX,FLOAT *pointY,DWRITE_HIT_TEST_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_HitTestTextPosition(IDWriteTextLayout* This,UINT32 textPosition,WINBOOL is_trailinghit,FLOAT *pointX,FLOAT *pointY,DWRITE_HIT_TEST_METRICS *metrics) { return This->lpVtbl->HitTestTextPosition(This,textPosition,is_trailinghit,pointX,pointY,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout_HitTestTextRange(IDWriteTextLayout* This,UINT32 textPosition,UINT32 textLength,FLOAT originX,FLOAT originY,DWRITE_HIT_TEST_METRICS *metrics,UINT32 max_metricscount,UINT32 *actual_metricscount) { +static __WIDL_INLINE HRESULT IDWriteTextLayout_HitTestTextRange(IDWriteTextLayout* This,UINT32 textPosition,UINT32 textLength,FLOAT originX,FLOAT originY,DWRITE_HIT_TEST_METRICS *metrics,UINT32 max_metricscount,UINT32 *actual_metricscount) { return This->lpVtbl->HitTestTextRange(This,textPosition,textLength,originX,originY,metrics,max_metricscount,actual_metricscount); } #endif @@ -4431,13 +4439,13 @@ interface IDWriteNumberSubstitution { #define IDWriteNumberSubstitution_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteNumberSubstitution_QueryInterface(IDWriteNumberSubstitution* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteNumberSubstitution_QueryInterface(IDWriteNumberSubstitution* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteNumberSubstitution_AddRef(IDWriteNumberSubstitution* This) { +static __WIDL_INLINE ULONG IDWriteNumberSubstitution_AddRef(IDWriteNumberSubstitution* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteNumberSubstitution_Release(IDWriteNumberSubstitution* This) { +static __WIDL_INLINE ULONG IDWriteNumberSubstitution_Release(IDWriteNumberSubstitution* This) { return This->lpVtbl->Release(This); } #endif @@ -4551,29 +4559,29 @@ interface IDWriteTextAnalysisSource { #define IDWriteTextAnalysisSource_GetNumberSubstitution(This,position,text_len,substitution) (This)->lpVtbl->GetNumberSubstitution(This,position,text_len,substitution) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalysisSource_QueryInterface(IDWriteTextAnalysisSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSource_QueryInterface(IDWriteTextAnalysisSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextAnalysisSource_AddRef(IDWriteTextAnalysisSource* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalysisSource_AddRef(IDWriteTextAnalysisSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextAnalysisSource_Release(IDWriteTextAnalysisSource* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalysisSource_Release(IDWriteTextAnalysisSource* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextAnalysisSource methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalysisSource_GetTextAtPosition(IDWriteTextAnalysisSource* This,UINT32 position,const WCHAR **text,UINT32 *text_len) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSource_GetTextAtPosition(IDWriteTextAnalysisSource* This,UINT32 position,const WCHAR **text,UINT32 *text_len) { return This->lpVtbl->GetTextAtPosition(This,position,text,text_len); } -static FORCEINLINE HRESULT IDWriteTextAnalysisSource_GetTextBeforePosition(IDWriteTextAnalysisSource* This,UINT32 position,const WCHAR **text,UINT32 *text_len) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSource_GetTextBeforePosition(IDWriteTextAnalysisSource* This,UINT32 position,const WCHAR **text,UINT32 *text_len) { return This->lpVtbl->GetTextBeforePosition(This,position,text,text_len); } -static FORCEINLINE DWRITE_READING_DIRECTION IDWriteTextAnalysisSource_GetParagraphReadingDirection(IDWriteTextAnalysisSource* This) { +static __WIDL_INLINE DWRITE_READING_DIRECTION IDWriteTextAnalysisSource_GetParagraphReadingDirection(IDWriteTextAnalysisSource* This) { return This->lpVtbl->GetParagraphReadingDirection(This); } -static FORCEINLINE HRESULT IDWriteTextAnalysisSource_GetLocaleName(IDWriteTextAnalysisSource* This,UINT32 position,UINT32 *text_len,const WCHAR **locale) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSource_GetLocaleName(IDWriteTextAnalysisSource* This,UINT32 position,UINT32 *text_len,const WCHAR **locale) { return This->lpVtbl->GetLocaleName(This,position,text_len,locale); } -static FORCEINLINE HRESULT IDWriteTextAnalysisSource_GetNumberSubstitution(IDWriteTextAnalysisSource* This,UINT32 position,UINT32 *text_len,IDWriteNumberSubstitution **substitution) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSource_GetNumberSubstitution(IDWriteTextAnalysisSource* This,UINT32 position,UINT32 *text_len,IDWriteNumberSubstitution **substitution) { return This->lpVtbl->GetNumberSubstitution(This,position,text_len,substitution); } #endif @@ -4682,26 +4690,26 @@ interface IDWriteTextAnalysisSink { #define IDWriteTextAnalysisSink_SetNumberSubstitution(This,position,length,substitution) (This)->lpVtbl->SetNumberSubstitution(This,position,length,substitution) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalysisSink_QueryInterface(IDWriteTextAnalysisSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSink_QueryInterface(IDWriteTextAnalysisSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextAnalysisSink_AddRef(IDWriteTextAnalysisSink* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalysisSink_AddRef(IDWriteTextAnalysisSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextAnalysisSink_Release(IDWriteTextAnalysisSink* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalysisSink_Release(IDWriteTextAnalysisSink* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextAnalysisSink methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalysisSink_SetScriptAnalysis(IDWriteTextAnalysisSink* This,UINT32 position,UINT32 length,const DWRITE_SCRIPT_ANALYSIS *scriptanalysis) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSink_SetScriptAnalysis(IDWriteTextAnalysisSink* This,UINT32 position,UINT32 length,const DWRITE_SCRIPT_ANALYSIS *scriptanalysis) { return This->lpVtbl->SetScriptAnalysis(This,position,length,scriptanalysis); } -static FORCEINLINE HRESULT IDWriteTextAnalysisSink_SetLineBreakpoints(IDWriteTextAnalysisSink* This,UINT32 position,UINT32 length,const DWRITE_LINE_BREAKPOINT *breakpoints) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSink_SetLineBreakpoints(IDWriteTextAnalysisSink* This,UINT32 position,UINT32 length,const DWRITE_LINE_BREAKPOINT *breakpoints) { return This->lpVtbl->SetLineBreakpoints(This,position,length,breakpoints); } -static FORCEINLINE HRESULT IDWriteTextAnalysisSink_SetBidiLevel(IDWriteTextAnalysisSink* This,UINT32 position,UINT32 length,UINT8 explicitLevel,UINT8 resolvedLevel) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSink_SetBidiLevel(IDWriteTextAnalysisSink* This,UINT32 position,UINT32 length,UINT8 explicitLevel,UINT8 resolvedLevel) { return This->lpVtbl->SetBidiLevel(This,position,length,explicitLevel,resolvedLevel); } -static FORCEINLINE HRESULT IDWriteTextAnalysisSink_SetNumberSubstitution(IDWriteTextAnalysisSink* This,UINT32 position,UINT32 length,IDWriteNumberSubstitution *substitution) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSink_SetNumberSubstitution(IDWriteTextAnalysisSink* This,UINT32 position,UINT32 length,IDWriteNumberSubstitution *substitution) { return This->lpVtbl->SetNumberSubstitution(This,position,length,substitution); } #endif @@ -4946,35 +4954,35 @@ interface IDWriteTextAnalyzer { #define IDWriteTextAnalyzer_GetGdiCompatibleGlyphPlacements(This,text,clustermap,props,text_len,glyph_indices,glyph_props,glyph_count,font_face,fontEmSize,pixels_per_dip,transform,use_gdi_natural,is_sideways,is_rtl,analysis,locale,features,feature_range_lengths,feature_ranges,glyph_advances,glyph_offsets) (This)->lpVtbl->GetGdiCompatibleGlyphPlacements(This,text,clustermap,props,text_len,glyph_indices,glyph_props,glyph_count,font_face,fontEmSize,pixels_per_dip,transform,use_gdi_natural,is_sideways,is_rtl,analysis,locale,features,feature_range_lengths,feature_ranges,glyph_advances,glyph_offsets) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalyzer_QueryInterface(IDWriteTextAnalyzer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer_QueryInterface(IDWriteTextAnalyzer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextAnalyzer_AddRef(IDWriteTextAnalyzer* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalyzer_AddRef(IDWriteTextAnalyzer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextAnalyzer_Release(IDWriteTextAnalyzer* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalyzer_Release(IDWriteTextAnalyzer* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextAnalyzer methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalyzer_AnalyzeScript(IDWriteTextAnalyzer* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer_AnalyzeScript(IDWriteTextAnalyzer* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { return This->lpVtbl->AnalyzeScript(This,source,position,length,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer_AnalyzeBidi(IDWriteTextAnalyzer* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer_AnalyzeBidi(IDWriteTextAnalyzer* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { return This->lpVtbl->AnalyzeBidi(This,source,position,length,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer_AnalyzeNumberSubstitution(IDWriteTextAnalyzer* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer_AnalyzeNumberSubstitution(IDWriteTextAnalyzer* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { return This->lpVtbl->AnalyzeNumberSubstitution(This,source,position,length,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer_AnalyzeLineBreakpoints(IDWriteTextAnalyzer* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer_AnalyzeLineBreakpoints(IDWriteTextAnalyzer* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { return This->lpVtbl->AnalyzeLineBreakpoints(This,source,position,length,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer_GetGlyphs(IDWriteTextAnalyzer* This,const WCHAR *text,UINT32 length,IDWriteFontFace *font_face,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,IDWriteNumberSubstitution *substitution,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_len,UINT32 feature_ranges,UINT32 max_glyph_count,UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *text_props,UINT16 *glyph_indices,DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 *actual_glyph_count) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer_GetGlyphs(IDWriteTextAnalyzer* This,const WCHAR *text,UINT32 length,IDWriteFontFace *font_face,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,IDWriteNumberSubstitution *substitution,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_len,UINT32 feature_ranges,UINT32 max_glyph_count,UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *text_props,UINT16 *glyph_indices,DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 *actual_glyph_count) { return This->lpVtbl->GetGlyphs(This,text,length,font_face,is_sideways,is_rtl,analysis,locale,substitution,features,feature_range_len,feature_ranges,max_glyph_count,clustermap,text_props,glyph_indices,glyph_props,actual_glyph_count); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer_GetGlyphPlacements(IDWriteTextAnalyzer* This,const WCHAR *text,const UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *props,UINT32 text_len,const UINT16 *glyph_indices,const DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 glyph_count,IDWriteFontFace *font_face,FLOAT fontEmSize,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_len,UINT32 feature_ranges,FLOAT *glyph_advances,DWRITE_GLYPH_OFFSET *glyph_offsets) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer_GetGlyphPlacements(IDWriteTextAnalyzer* This,const WCHAR *text,const UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *props,UINT32 text_len,const UINT16 *glyph_indices,const DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 glyph_count,IDWriteFontFace *font_face,FLOAT fontEmSize,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_len,UINT32 feature_ranges,FLOAT *glyph_advances,DWRITE_GLYPH_OFFSET *glyph_offsets) { return This->lpVtbl->GetGlyphPlacements(This,text,clustermap,props,text_len,glyph_indices,glyph_props,glyph_count,font_face,fontEmSize,is_sideways,is_rtl,analysis,locale,features,feature_range_len,feature_ranges,glyph_advances,glyph_offsets); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer_GetGdiCompatibleGlyphPlacements(IDWriteTextAnalyzer* This,const WCHAR *text,const UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *props,UINT32 text_len,const UINT16 *glyph_indices,const DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 glyph_count,IDWriteFontFace *font_face,FLOAT fontEmSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_lengths,UINT32 feature_ranges,FLOAT *glyph_advances,DWRITE_GLYPH_OFFSET *glyph_offsets) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer_GetGdiCompatibleGlyphPlacements(IDWriteTextAnalyzer* This,const WCHAR *text,const UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *props,UINT32 text_len,const UINT16 *glyph_indices,const DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 glyph_count,IDWriteFontFace *font_face,FLOAT fontEmSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_lengths,UINT32 feature_ranges,FLOAT *glyph_advances,DWRITE_GLYPH_OFFSET *glyph_offsets) { return This->lpVtbl->GetGdiCompatibleGlyphPlacements(This,text,clustermap,props,text_len,glyph_indices,glyph_props,glyph_count,font_face,fontEmSize,pixels_per_dip,transform,use_gdi_natural,is_sideways,is_rtl,analysis,locale,features,feature_range_lengths,feature_ranges,glyph_advances,glyph_offsets); } #endif @@ -5071,23 +5079,23 @@ interface IDWriteGlyphRunAnalysis { #define IDWriteGlyphRunAnalysis_GetAlphaBlendParams(This,renderingParams,blendGamma,blendEnhancedContrast,blendClearTypeLevel) (This)->lpVtbl->GetAlphaBlendParams(This,renderingParams,blendGamma,blendEnhancedContrast,blendClearTypeLevel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteGlyphRunAnalysis_QueryInterface(IDWriteGlyphRunAnalysis* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteGlyphRunAnalysis_QueryInterface(IDWriteGlyphRunAnalysis* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteGlyphRunAnalysis_AddRef(IDWriteGlyphRunAnalysis* This) { +static __WIDL_INLINE ULONG IDWriteGlyphRunAnalysis_AddRef(IDWriteGlyphRunAnalysis* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteGlyphRunAnalysis_Release(IDWriteGlyphRunAnalysis* This) { +static __WIDL_INLINE ULONG IDWriteGlyphRunAnalysis_Release(IDWriteGlyphRunAnalysis* This) { return This->lpVtbl->Release(This); } /*** IDWriteGlyphRunAnalysis methods ***/ -static FORCEINLINE HRESULT IDWriteGlyphRunAnalysis_GetAlphaTextureBounds(IDWriteGlyphRunAnalysis* This,DWRITE_TEXTURE_TYPE type,RECT *bounds) { +static __WIDL_INLINE HRESULT IDWriteGlyphRunAnalysis_GetAlphaTextureBounds(IDWriteGlyphRunAnalysis* This,DWRITE_TEXTURE_TYPE type,RECT *bounds) { return This->lpVtbl->GetAlphaTextureBounds(This,type,bounds); } -static FORCEINLINE HRESULT IDWriteGlyphRunAnalysis_CreateAlphaTexture(IDWriteGlyphRunAnalysis* This,DWRITE_TEXTURE_TYPE type,const RECT *bounds,BYTE *alphaValues,UINT32 bufferSize) { +static __WIDL_INLINE HRESULT IDWriteGlyphRunAnalysis_CreateAlphaTexture(IDWriteGlyphRunAnalysis* This,DWRITE_TEXTURE_TYPE type,const RECT *bounds,BYTE *alphaValues,UINT32 bufferSize) { return This->lpVtbl->CreateAlphaTexture(This,type,bounds,alphaValues,bufferSize); } -static FORCEINLINE HRESULT IDWriteGlyphRunAnalysis_GetAlphaBlendParams(IDWriteGlyphRunAnalysis* This,IDWriteRenderingParams *renderingParams,FLOAT *blendGamma,FLOAT *blendEnhancedContrast,FLOAT *blendClearTypeLevel) { +static __WIDL_INLINE HRESULT IDWriteGlyphRunAnalysis_GetAlphaBlendParams(IDWriteGlyphRunAnalysis* This,IDWriteRenderingParams *renderingParams,FLOAT *blendGamma,FLOAT *blendEnhancedContrast,FLOAT *blendClearTypeLevel) { return This->lpVtbl->GetAlphaBlendParams(This,renderingParams,blendGamma,blendEnhancedContrast,blendClearTypeLevel); } #endif @@ -5416,77 +5424,77 @@ interface IDWriteFactory { #define IDWriteFactory_CreateGlyphRunAnalysis(This,glyph_run,pixels_per_dip,transform,rendering_mode,measuring_mode,baseline_x,baseline_y,analysis) (This)->lpVtbl->CreateGlyphRunAnalysis(This,glyph_run,pixels_per_dip,transform,rendering_mode,measuring_mode,baseline_x,baseline_y,analysis) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFactory_QueryInterface(IDWriteFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFactory_QueryInterface(IDWriteFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFactory_AddRef(IDWriteFactory* This) { +static __WIDL_INLINE ULONG IDWriteFactory_AddRef(IDWriteFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFactory_Release(IDWriteFactory* This) { +static __WIDL_INLINE ULONG IDWriteFactory_Release(IDWriteFactory* This) { return This->lpVtbl->Release(This); } /*** IDWriteFactory methods ***/ -static FORCEINLINE HRESULT IDWriteFactory_GetSystemFontCollection(IDWriteFactory* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { +static __WIDL_INLINE HRESULT IDWriteFactory_GetSystemFontCollection(IDWriteFactory* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { return This->lpVtbl->GetSystemFontCollection(This,collection,check_for_updates); } -static FORCEINLINE HRESULT IDWriteFactory_CreateCustomFontCollection(IDWriteFactory* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateCustomFontCollection(IDWriteFactory* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { return This->lpVtbl->CreateCustomFontCollection(This,loader,key,key_size,collection); } -static FORCEINLINE HRESULT IDWriteFactory_RegisterFontCollectionLoader(IDWriteFactory* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory_RegisterFontCollectionLoader(IDWriteFactory* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->RegisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory_UnregisterFontCollectionLoader(IDWriteFactory* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory_UnregisterFontCollectionLoader(IDWriteFactory* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->UnregisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory_CreateFontFileReference(IDWriteFactory* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateFontFileReference(IDWriteFactory* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { return This->lpVtbl->CreateFontFileReference(This,path,writetime,font_file); } -static FORCEINLINE HRESULT IDWriteFactory_CreateCustomFontFileReference(IDWriteFactory* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateCustomFontFileReference(IDWriteFactory* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { return This->lpVtbl->CreateCustomFontFileReference(This,reference_key,key_size,loader,font_file); } -static FORCEINLINE HRESULT IDWriteFactory_CreateFontFace(IDWriteFactory* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateFontFace(IDWriteFactory* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { return This->lpVtbl->CreateFontFace(This,facetype,files_number,font_files,index,sim_flags,font_face); } -static FORCEINLINE HRESULT IDWriteFactory_CreateRenderingParams(IDWriteFactory* This,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateRenderingParams(IDWriteFactory* This,IDWriteRenderingParams **params) { return This->lpVtbl->CreateRenderingParams(This,params); } -static FORCEINLINE HRESULT IDWriteFactory_CreateMonitorRenderingParams(IDWriteFactory* This,HMONITOR monitor,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateMonitorRenderingParams(IDWriteFactory* This,HMONITOR monitor,IDWriteRenderingParams **params) { return This->lpVtbl->CreateMonitorRenderingParams(This,monitor,params); } -static FORCEINLINE HRESULT IDWriteFactory_CreateCustomRenderingParams(IDWriteFactory* This,FLOAT gamma,FLOAT enhancedContrast,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY geometry,DWRITE_RENDERING_MODE mode,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateCustomRenderingParams(IDWriteFactory* This,FLOAT gamma,FLOAT enhancedContrast,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY geometry,DWRITE_RENDERING_MODE mode,IDWriteRenderingParams **params) { return This->lpVtbl->CreateCustomRenderingParams(This,gamma,enhancedContrast,cleartype_level,geometry,mode,params); } -static FORCEINLINE HRESULT IDWriteFactory_RegisterFontFileLoader(IDWriteFactory* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory_RegisterFontFileLoader(IDWriteFactory* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->RegisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory_UnregisterFontFileLoader(IDWriteFactory* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory_UnregisterFontFileLoader(IDWriteFactory* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->UnregisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory_CreateTextFormat(IDWriteFactory* This,const WCHAR *family_name,IDWriteFontCollection *collection,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STYLE style,DWRITE_FONT_STRETCH stretch,FLOAT size,const WCHAR *locale,IDWriteTextFormat **format) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateTextFormat(IDWriteFactory* This,const WCHAR *family_name,IDWriteFontCollection *collection,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STYLE style,DWRITE_FONT_STRETCH stretch,FLOAT size,const WCHAR *locale,IDWriteTextFormat **format) { return This->lpVtbl->CreateTextFormat(This,family_name,collection,weight,style,stretch,size,locale,format); } -static FORCEINLINE HRESULT IDWriteFactory_CreateTypography(IDWriteFactory* This,IDWriteTypography **typography) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateTypography(IDWriteFactory* This,IDWriteTypography **typography) { return This->lpVtbl->CreateTypography(This,typography); } -static FORCEINLINE HRESULT IDWriteFactory_GetGdiInterop(IDWriteFactory* This,IDWriteGdiInterop **gdi_interop) { +static __WIDL_INLINE HRESULT IDWriteFactory_GetGdiInterop(IDWriteFactory* This,IDWriteGdiInterop **gdi_interop) { return This->lpVtbl->GetGdiInterop(This,gdi_interop); } -static FORCEINLINE HRESULT IDWriteFactory_CreateTextLayout(IDWriteFactory* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateTextLayout(IDWriteFactory* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { return This->lpVtbl->CreateTextLayout(This,string,len,format,max_width,max_height,layout); } -static FORCEINLINE HRESULT IDWriteFactory_CreateGdiCompatibleTextLayout(IDWriteFactory* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateGdiCompatibleTextLayout(IDWriteFactory* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { return This->lpVtbl->CreateGdiCompatibleTextLayout(This,string,len,format,layout_width,layout_height,pixels_per_dip,transform,use_gdi_natural,layout); } -static FORCEINLINE HRESULT IDWriteFactory_CreateEllipsisTrimmingSign(IDWriteFactory* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateEllipsisTrimmingSign(IDWriteFactory* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->CreateEllipsisTrimmingSign(This,format,trimming_sign); } -static FORCEINLINE HRESULT IDWriteFactory_CreateTextAnalyzer(IDWriteFactory* This,IDWriteTextAnalyzer **analyzer) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateTextAnalyzer(IDWriteFactory* This,IDWriteTextAnalyzer **analyzer) { return This->lpVtbl->CreateTextAnalyzer(This,analyzer); } -static FORCEINLINE HRESULT IDWriteFactory_CreateNumberSubstitution(IDWriteFactory* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateNumberSubstitution(IDWriteFactory* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { return This->lpVtbl->CreateNumberSubstitution(This,method,locale,ignore_user_override,substitution); } -static FORCEINLINE HRESULT IDWriteFactory_CreateGlyphRunAnalysis(IDWriteFactory* This,const DWRITE_GLYPH_RUN *glyph_run,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE rendering_mode,DWRITE_MEASURING_MODE measuring_mode,FLOAT baseline_x,FLOAT baseline_y,IDWriteGlyphRunAnalysis **analysis) { +static __WIDL_INLINE HRESULT IDWriteFactory_CreateGlyphRunAnalysis(IDWriteFactory* This,const DWRITE_GLYPH_RUN *glyph_run,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE rendering_mode,DWRITE_MEASURING_MODE measuring_mode,FLOAT baseline_x,FLOAT baseline_y,IDWriteGlyphRunAnalysis **analysis) { return This->lpVtbl->CreateGlyphRunAnalysis(This,glyph_run,pixels_per_dip,transform,rendering_mode,measuring_mode,baseline_x,baseline_y,analysis); } #endif diff --git a/lib/libc/include/any-windows-any/dwrite_1.h b/lib/libc/include/any-windows-any/dwrite_1.h index f832cd07d3faa860c41df6f68f8cf936d63f483e..a4bb01c6459211fef4b6b124bfa165eafd182636 100644 --- a/lib/libc/include/any-windows-any/dwrite_1.h +++ b/lib/libc/include/any-windows-any/dwrite_1.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dwrite_1.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dwrite_1.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dwrite_1_h__ #define __dwrite_1_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDWriteFactory1_FWD_DEFINED__ @@ -829,81 +837,81 @@ interface IDWriteFactory1 { #define IDWriteFactory1_CreateCustomRenderingParams(This,gamma,enhcontrast,enhcontrast_grayscale,cleartype_level,geometry,mode,params) (This)->lpVtbl->IDWriteFactory1_CreateCustomRenderingParams(This,gamma,enhcontrast,enhcontrast_grayscale,cleartype_level,geometry,mode,params) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFactory1_QueryInterface(IDWriteFactory1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFactory1_QueryInterface(IDWriteFactory1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFactory1_AddRef(IDWriteFactory1* This) { +static __WIDL_INLINE ULONG IDWriteFactory1_AddRef(IDWriteFactory1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFactory1_Release(IDWriteFactory1* This) { +static __WIDL_INLINE ULONG IDWriteFactory1_Release(IDWriteFactory1* This) { return This->lpVtbl->Release(This); } /*** IDWriteFactory methods ***/ -static FORCEINLINE HRESULT IDWriteFactory1_GetSystemFontCollection(IDWriteFactory1* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { +static __WIDL_INLINE HRESULT IDWriteFactory1_GetSystemFontCollection(IDWriteFactory1* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { return This->lpVtbl->GetSystemFontCollection(This,collection,check_for_updates); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateCustomFontCollection(IDWriteFactory1* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateCustomFontCollection(IDWriteFactory1* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { return This->lpVtbl->CreateCustomFontCollection(This,loader,key,key_size,collection); } -static FORCEINLINE HRESULT IDWriteFactory1_RegisterFontCollectionLoader(IDWriteFactory1* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory1_RegisterFontCollectionLoader(IDWriteFactory1* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->RegisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory1_UnregisterFontCollectionLoader(IDWriteFactory1* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory1_UnregisterFontCollectionLoader(IDWriteFactory1* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->UnregisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateFontFileReference(IDWriteFactory1* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateFontFileReference(IDWriteFactory1* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { return This->lpVtbl->CreateFontFileReference(This,path,writetime,font_file); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateCustomFontFileReference(IDWriteFactory1* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateCustomFontFileReference(IDWriteFactory1* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { return This->lpVtbl->CreateCustomFontFileReference(This,reference_key,key_size,loader,font_file); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateFontFace(IDWriteFactory1* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateFontFace(IDWriteFactory1* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { return This->lpVtbl->CreateFontFace(This,facetype,files_number,font_files,index,sim_flags,font_face); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateRenderingParams(IDWriteFactory1* This,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateRenderingParams(IDWriteFactory1* This,IDWriteRenderingParams **params) { return This->lpVtbl->CreateRenderingParams(This,params); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateMonitorRenderingParams(IDWriteFactory1* This,HMONITOR monitor,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateMonitorRenderingParams(IDWriteFactory1* This,HMONITOR monitor,IDWriteRenderingParams **params) { return This->lpVtbl->CreateMonitorRenderingParams(This,monitor,params); } -static FORCEINLINE HRESULT IDWriteFactory1_RegisterFontFileLoader(IDWriteFactory1* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory1_RegisterFontFileLoader(IDWriteFactory1* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->RegisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory1_UnregisterFontFileLoader(IDWriteFactory1* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory1_UnregisterFontFileLoader(IDWriteFactory1* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->UnregisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateTextFormat(IDWriteFactory1* This,const WCHAR *family_name,IDWriteFontCollection *collection,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STYLE style,DWRITE_FONT_STRETCH stretch,FLOAT size,const WCHAR *locale,IDWriteTextFormat **format) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateTextFormat(IDWriteFactory1* This,const WCHAR *family_name,IDWriteFontCollection *collection,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STYLE style,DWRITE_FONT_STRETCH stretch,FLOAT size,const WCHAR *locale,IDWriteTextFormat **format) { return This->lpVtbl->CreateTextFormat(This,family_name,collection,weight,style,stretch,size,locale,format); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateTypography(IDWriteFactory1* This,IDWriteTypography **typography) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateTypography(IDWriteFactory1* This,IDWriteTypography **typography) { return This->lpVtbl->CreateTypography(This,typography); } -static FORCEINLINE HRESULT IDWriteFactory1_GetGdiInterop(IDWriteFactory1* This,IDWriteGdiInterop **gdi_interop) { +static __WIDL_INLINE HRESULT IDWriteFactory1_GetGdiInterop(IDWriteFactory1* This,IDWriteGdiInterop **gdi_interop) { return This->lpVtbl->GetGdiInterop(This,gdi_interop); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateTextLayout(IDWriteFactory1* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateTextLayout(IDWriteFactory1* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { return This->lpVtbl->CreateTextLayout(This,string,len,format,max_width,max_height,layout); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateGdiCompatibleTextLayout(IDWriteFactory1* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateGdiCompatibleTextLayout(IDWriteFactory1* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { return This->lpVtbl->CreateGdiCompatibleTextLayout(This,string,len,format,layout_width,layout_height,pixels_per_dip,transform,use_gdi_natural,layout); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateEllipsisTrimmingSign(IDWriteFactory1* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateEllipsisTrimmingSign(IDWriteFactory1* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->CreateEllipsisTrimmingSign(This,format,trimming_sign); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateTextAnalyzer(IDWriteFactory1* This,IDWriteTextAnalyzer **analyzer) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateTextAnalyzer(IDWriteFactory1* This,IDWriteTextAnalyzer **analyzer) { return This->lpVtbl->CreateTextAnalyzer(This,analyzer); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateNumberSubstitution(IDWriteFactory1* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateNumberSubstitution(IDWriteFactory1* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { return This->lpVtbl->CreateNumberSubstitution(This,method,locale,ignore_user_override,substitution); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateGlyphRunAnalysis(IDWriteFactory1* This,const DWRITE_GLYPH_RUN *glyph_run,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE rendering_mode,DWRITE_MEASURING_MODE measuring_mode,FLOAT baseline_x,FLOAT baseline_y,IDWriteGlyphRunAnalysis **analysis) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateGlyphRunAnalysis(IDWriteFactory1* This,const DWRITE_GLYPH_RUN *glyph_run,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE rendering_mode,DWRITE_MEASURING_MODE measuring_mode,FLOAT baseline_x,FLOAT baseline_y,IDWriteGlyphRunAnalysis **analysis) { return This->lpVtbl->CreateGlyphRunAnalysis(This,glyph_run,pixels_per_dip,transform,rendering_mode,measuring_mode,baseline_x,baseline_y,analysis); } /*** IDWriteFactory1 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory1_GetEudcFontCollection(IDWriteFactory1* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { +static __WIDL_INLINE HRESULT IDWriteFactory1_GetEudcFontCollection(IDWriteFactory1* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { return This->lpVtbl->GetEudcFontCollection(This,collection,check_for_updates); } -static FORCEINLINE HRESULT IDWriteFactory1_CreateCustomRenderingParams(IDWriteFactory1* This,FLOAT gamma,FLOAT enhcontrast,FLOAT enhcontrast_grayscale,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY geometry,DWRITE_RENDERING_MODE mode,IDWriteRenderingParams1 **params) { +static __WIDL_INLINE HRESULT IDWriteFactory1_CreateCustomRenderingParams(IDWriteFactory1* This,FLOAT gamma,FLOAT enhcontrast,FLOAT enhcontrast_grayscale,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY geometry,DWRITE_RENDERING_MODE mode,IDWriteRenderingParams1 **params) { return This->lpVtbl->IDWriteFactory1_CreateCustomRenderingParams(This,gamma,enhcontrast,enhcontrast_grayscale,cleartype_level,geometry,mode,params); } #endif @@ -1207,87 +1215,87 @@ interface IDWriteFontFace1 { #define IDWriteFontFace1_HasVerticalGlyphVariants(This) (This)->lpVtbl->HasVerticalGlyphVariants(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFace1_QueryInterface(IDWriteFontFace1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_QueryInterface(IDWriteFontFace1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFace1_AddRef(IDWriteFontFace1* This) { +static __WIDL_INLINE ULONG IDWriteFontFace1_AddRef(IDWriteFontFace1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFace1_Release(IDWriteFontFace1* This) { +static __WIDL_INLINE ULONG IDWriteFontFace1_Release(IDWriteFontFace1* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFace methods ***/ -static FORCEINLINE DWRITE_FONT_FACE_TYPE IDWriteFontFace1_GetType(IDWriteFontFace1* This) { +static __WIDL_INLINE DWRITE_FONT_FACE_TYPE IDWriteFontFace1_GetType(IDWriteFontFace1* This) { return This->lpVtbl->GetType(This); } -static FORCEINLINE HRESULT IDWriteFontFace1_GetFiles(IDWriteFontFace1* This,UINT32 *number_of_files,IDWriteFontFile **fontfiles) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_GetFiles(IDWriteFontFace1* This,UINT32 *number_of_files,IDWriteFontFile **fontfiles) { return This->lpVtbl->GetFiles(This,number_of_files,fontfiles); } -static FORCEINLINE UINT32 IDWriteFontFace1_GetIndex(IDWriteFontFace1* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace1_GetIndex(IDWriteFontFace1* This) { return This->lpVtbl->GetIndex(This); } -static FORCEINLINE DWRITE_FONT_SIMULATIONS IDWriteFontFace1_GetSimulations(IDWriteFontFace1* This) { +static __WIDL_INLINE DWRITE_FONT_SIMULATIONS IDWriteFontFace1_GetSimulations(IDWriteFontFace1* This) { return This->lpVtbl->GetSimulations(This); } -static FORCEINLINE WINBOOL IDWriteFontFace1_IsSymbolFont(IDWriteFontFace1* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace1_IsSymbolFont(IDWriteFontFace1* This) { return This->lpVtbl->IsSymbolFont(This); } -static FORCEINLINE UINT16 IDWriteFontFace1_GetGlyphCount(IDWriteFontFace1* This) { +static __WIDL_INLINE UINT16 IDWriteFontFace1_GetGlyphCount(IDWriteFontFace1* This) { return This->lpVtbl->GetGlyphCount(This); } -static FORCEINLINE HRESULT IDWriteFontFace1_GetDesignGlyphMetrics(IDWriteFontFace1* This,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_GetDesignGlyphMetrics(IDWriteFontFace1* This,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { return This->lpVtbl->GetDesignGlyphMetrics(This,glyph_indices,glyph_count,metrics,is_sideways); } -static FORCEINLINE HRESULT IDWriteFontFace1_GetGlyphIndices(IDWriteFontFace1* This,const UINT32 *codepoints,UINT32 count,UINT16 *glyph_indices) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_GetGlyphIndices(IDWriteFontFace1* This,const UINT32 *codepoints,UINT32 count,UINT16 *glyph_indices) { return This->lpVtbl->GetGlyphIndices(This,codepoints,count,glyph_indices); } -static FORCEINLINE HRESULT IDWriteFontFace1_TryGetFontTable(IDWriteFontFace1* This,UINT32 table_tag,const void **table_data,UINT32 *table_size,void **context,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_TryGetFontTable(IDWriteFontFace1* This,UINT32 table_tag,const void **table_data,UINT32 *table_size,void **context,WINBOOL *exists) { return This->lpVtbl->TryGetFontTable(This,table_tag,table_data,table_size,context,exists); } -static FORCEINLINE void IDWriteFontFace1_ReleaseFontTable(IDWriteFontFace1* This,void *table_context) { +static __WIDL_INLINE void IDWriteFontFace1_ReleaseFontTable(IDWriteFontFace1* This,void *table_context) { This->lpVtbl->ReleaseFontTable(This,table_context); } -static FORCEINLINE HRESULT IDWriteFontFace1_GetGlyphRunOutline(IDWriteFontFace1* This,FLOAT emSize,const UINT16 *glyph_indices,const FLOAT *glyph_advances,const DWRITE_GLYPH_OFFSET *glyph_offsets,UINT32 glyph_count,WINBOOL is_sideways,WINBOOL is_rtl,IDWriteGeometrySink *geometrysink) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_GetGlyphRunOutline(IDWriteFontFace1* This,FLOAT emSize,const UINT16 *glyph_indices,const FLOAT *glyph_advances,const DWRITE_GLYPH_OFFSET *glyph_offsets,UINT32 glyph_count,WINBOOL is_sideways,WINBOOL is_rtl,IDWriteGeometrySink *geometrysink) { return This->lpVtbl->GetGlyphRunOutline(This,emSize,glyph_indices,glyph_advances,glyph_offsets,glyph_count,is_sideways,is_rtl,geometrysink); } -static FORCEINLINE HRESULT IDWriteFontFace1_GetGdiCompatibleGlyphMetrics(IDWriteFontFace1* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_GetGdiCompatibleGlyphMetrics(IDWriteFontFace1* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { return This->lpVtbl->GetGdiCompatibleGlyphMetrics(This,emSize,pixels_per_dip,transform,use_gdi_natural,glyph_indices,glyph_count,metrics,is_sideways); } /*** IDWriteFontFace1 methods ***/ -static FORCEINLINE void IDWriteFontFace1_GetMetrics(IDWriteFontFace1* This,DWRITE_FONT_METRICS1 *metrics) { +static __WIDL_INLINE void IDWriteFontFace1_GetMetrics(IDWriteFontFace1* This,DWRITE_FONT_METRICS1 *metrics) { This->lpVtbl->IDWriteFontFace1_GetMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteFontFace1_GetGdiCompatibleMetrics(IDWriteFontFace1* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_FONT_METRICS1 *metrics) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_GetGdiCompatibleMetrics(IDWriteFontFace1* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_FONT_METRICS1 *metrics) { return This->lpVtbl->IDWriteFontFace1_GetGdiCompatibleMetrics(This,em_size,pixels_per_dip,transform,metrics); } -static FORCEINLINE void IDWriteFontFace1_GetCaretMetrics(IDWriteFontFace1* This,DWRITE_CARET_METRICS *metrics) { +static __WIDL_INLINE void IDWriteFontFace1_GetCaretMetrics(IDWriteFontFace1* This,DWRITE_CARET_METRICS *metrics) { This->lpVtbl->GetCaretMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteFontFace1_GetUnicodeRanges(IDWriteFontFace1* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_GetUnicodeRanges(IDWriteFontFace1* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { return This->lpVtbl->GetUnicodeRanges(This,max_count,ranges,count); } -static FORCEINLINE WINBOOL IDWriteFontFace1_IsMonospacedFont(IDWriteFontFace1* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace1_IsMonospacedFont(IDWriteFontFace1* This) { return This->lpVtbl->IsMonospacedFont(This); } -static FORCEINLINE HRESULT IDWriteFontFace1_GetDesignGlyphAdvances(IDWriteFontFace1* This,UINT32 glyph_count,const UINT16 *indices,INT32 *advances,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_GetDesignGlyphAdvances(IDWriteFontFace1* This,UINT32 glyph_count,const UINT16 *indices,INT32 *advances,WINBOOL is_sideways) { return This->lpVtbl->GetDesignGlyphAdvances(This,glyph_count,indices,advances,is_sideways); } -static FORCEINLINE HRESULT IDWriteFontFace1_GetGdiCompatibleGlyphAdvances(IDWriteFontFace1* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,UINT32 glyph_count,const UINT16 *indices,INT32 *advances) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_GetGdiCompatibleGlyphAdvances(IDWriteFontFace1* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,UINT32 glyph_count,const UINT16 *indices,INT32 *advances) { return This->lpVtbl->GetGdiCompatibleGlyphAdvances(This,em_size,pixels_per_dip,transform,use_gdi_natural,is_sideways,glyph_count,indices,advances); } -static FORCEINLINE HRESULT IDWriteFontFace1_GetKerningPairAdjustments(IDWriteFontFace1* This,UINT32 glyph_count,const UINT16 *indices,INT32 *adjustments) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_GetKerningPairAdjustments(IDWriteFontFace1* This,UINT32 glyph_count,const UINT16 *indices,INT32 *adjustments) { return This->lpVtbl->GetKerningPairAdjustments(This,glyph_count,indices,adjustments); } -static FORCEINLINE WINBOOL IDWriteFontFace1_HasKerningPairs(IDWriteFontFace1* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace1_HasKerningPairs(IDWriteFontFace1* This) { return This->lpVtbl->HasKerningPairs(This); } -static FORCEINLINE HRESULT IDWriteFontFace1_GetRecommendedRenderingMode(IDWriteFontFace1* This,FLOAT font_emsize,FLOAT dpiX,FLOAT dpiY,const DWRITE_MATRIX *transform,WINBOOL is_sideways,DWRITE_OUTLINE_THRESHOLD threshold,DWRITE_MEASURING_MODE measuring_mode,DWRITE_RENDERING_MODE *rendering_mode) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_GetRecommendedRenderingMode(IDWriteFontFace1* This,FLOAT font_emsize,FLOAT dpiX,FLOAT dpiY,const DWRITE_MATRIX *transform,WINBOOL is_sideways,DWRITE_OUTLINE_THRESHOLD threshold,DWRITE_MEASURING_MODE measuring_mode,DWRITE_RENDERING_MODE *rendering_mode) { return This->lpVtbl->IDWriteFontFace1_GetRecommendedRenderingMode(This,font_emsize,dpiX,dpiY,transform,is_sideways,threshold,measuring_mode,rendering_mode); } -static FORCEINLINE HRESULT IDWriteFontFace1_GetVerticalGlyphVariants(IDWriteFontFace1* This,UINT32 glyph_count,const UINT16 *nominal_indices,UINT16 *vertical_indices) { +static __WIDL_INLINE HRESULT IDWriteFontFace1_GetVerticalGlyphVariants(IDWriteFontFace1* This,UINT32 glyph_count,const UINT16 *nominal_indices,UINT16 *vertical_indices) { return This->lpVtbl->GetVerticalGlyphVariants(This,glyph_count,nominal_indices,vertical_indices); } -static FORCEINLINE WINBOOL IDWriteFontFace1_HasVerticalGlyphVariants(IDWriteFontFace1* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace1_HasVerticalGlyphVariants(IDWriteFontFace1* This) { return This->lpVtbl->HasVerticalGlyphVariants(This); } #endif @@ -1435,57 +1443,57 @@ interface IDWriteFont1 { #define IDWriteFont1_IsMonospacedFont(This) (This)->lpVtbl->IsMonospacedFont(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFont1_QueryInterface(IDWriteFont1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFont1_QueryInterface(IDWriteFont1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFont1_AddRef(IDWriteFont1* This) { +static __WIDL_INLINE ULONG IDWriteFont1_AddRef(IDWriteFont1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFont1_Release(IDWriteFont1* This) { +static __WIDL_INLINE ULONG IDWriteFont1_Release(IDWriteFont1* This) { return This->lpVtbl->Release(This); } /*** IDWriteFont methods ***/ -static FORCEINLINE HRESULT IDWriteFont1_GetFontFamily(IDWriteFont1* This,IDWriteFontFamily **family) { +static __WIDL_INLINE HRESULT IDWriteFont1_GetFontFamily(IDWriteFont1* This,IDWriteFontFamily **family) { return This->lpVtbl->GetFontFamily(This,family); } -static FORCEINLINE DWRITE_FONT_WEIGHT IDWriteFont1_GetWeight(IDWriteFont1* This) { +static __WIDL_INLINE DWRITE_FONT_WEIGHT IDWriteFont1_GetWeight(IDWriteFont1* This) { return This->lpVtbl->GetWeight(This); } -static FORCEINLINE DWRITE_FONT_STRETCH IDWriteFont1_GetStretch(IDWriteFont1* This) { +static __WIDL_INLINE DWRITE_FONT_STRETCH IDWriteFont1_GetStretch(IDWriteFont1* This) { return This->lpVtbl->GetStretch(This); } -static FORCEINLINE DWRITE_FONT_STYLE IDWriteFont1_GetStyle(IDWriteFont1* This) { +static __WIDL_INLINE DWRITE_FONT_STYLE IDWriteFont1_GetStyle(IDWriteFont1* This) { return This->lpVtbl->GetStyle(This); } -static FORCEINLINE WINBOOL IDWriteFont1_IsSymbolFont(IDWriteFont1* This) { +static __WIDL_INLINE WINBOOL IDWriteFont1_IsSymbolFont(IDWriteFont1* This) { return This->lpVtbl->IsSymbolFont(This); } -static FORCEINLINE HRESULT IDWriteFont1_GetFaceNames(IDWriteFont1* This,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFont1_GetFaceNames(IDWriteFont1* This,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetFaceNames(This,names); } -static FORCEINLINE HRESULT IDWriteFont1_GetInformationalStrings(IDWriteFont1* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFont1_GetInformationalStrings(IDWriteFont1* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { return This->lpVtbl->GetInformationalStrings(This,stringid,strings,exists); } -static FORCEINLINE DWRITE_FONT_SIMULATIONS IDWriteFont1_GetSimulations(IDWriteFont1* This) { +static __WIDL_INLINE DWRITE_FONT_SIMULATIONS IDWriteFont1_GetSimulations(IDWriteFont1* This) { return This->lpVtbl->GetSimulations(This); } -static FORCEINLINE HRESULT IDWriteFont1_HasCharacter(IDWriteFont1* This,UINT32 value,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFont1_HasCharacter(IDWriteFont1* This,UINT32 value,WINBOOL *exists) { return This->lpVtbl->HasCharacter(This,value,exists); } -static FORCEINLINE HRESULT IDWriteFont1_CreateFontFace(IDWriteFont1* This,IDWriteFontFace **face) { +static __WIDL_INLINE HRESULT IDWriteFont1_CreateFontFace(IDWriteFont1* This,IDWriteFontFace **face) { return This->lpVtbl->CreateFontFace(This,face); } /*** IDWriteFont1 methods ***/ -static FORCEINLINE void IDWriteFont1_GetMetrics(IDWriteFont1* This,DWRITE_FONT_METRICS1 *metrics) { +static __WIDL_INLINE void IDWriteFont1_GetMetrics(IDWriteFont1* This,DWRITE_FONT_METRICS1 *metrics) { This->lpVtbl->IDWriteFont1_GetMetrics(This,metrics); } -static FORCEINLINE void IDWriteFont1_GetPanose(IDWriteFont1* This,DWRITE_PANOSE *panose) { +static __WIDL_INLINE void IDWriteFont1_GetPanose(IDWriteFont1* This,DWRITE_PANOSE *panose) { This->lpVtbl->GetPanose(This,panose); } -static FORCEINLINE HRESULT IDWriteFont1_GetUnicodeRanges(IDWriteFont1* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteFont1_GetUnicodeRanges(IDWriteFont1* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { return This->lpVtbl->GetUnicodeRanges(This,max_count,ranges,count); } -static FORCEINLINE WINBOOL IDWriteFont1_IsMonospacedFont(IDWriteFont1* This) { +static __WIDL_INLINE WINBOOL IDWriteFont1_IsMonospacedFont(IDWriteFont1* This) { return This->lpVtbl->IsMonospacedFont(This); } #endif @@ -1573,33 +1581,33 @@ interface IDWriteRenderingParams1 { #define IDWriteRenderingParams1_GetGrayscaleEnhancedContrast(This) (This)->lpVtbl->GetGrayscaleEnhancedContrast(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteRenderingParams1_QueryInterface(IDWriteRenderingParams1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteRenderingParams1_QueryInterface(IDWriteRenderingParams1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteRenderingParams1_AddRef(IDWriteRenderingParams1* This) { +static __WIDL_INLINE ULONG IDWriteRenderingParams1_AddRef(IDWriteRenderingParams1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteRenderingParams1_Release(IDWriteRenderingParams1* This) { +static __WIDL_INLINE ULONG IDWriteRenderingParams1_Release(IDWriteRenderingParams1* This) { return This->lpVtbl->Release(This); } /*** IDWriteRenderingParams methods ***/ -static FORCEINLINE FLOAT IDWriteRenderingParams1_GetGamma(IDWriteRenderingParams1* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams1_GetGamma(IDWriteRenderingParams1* This) { return This->lpVtbl->GetGamma(This); } -static FORCEINLINE FLOAT IDWriteRenderingParams1_GetEnhancedContrast(IDWriteRenderingParams1* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams1_GetEnhancedContrast(IDWriteRenderingParams1* This) { return This->lpVtbl->GetEnhancedContrast(This); } -static FORCEINLINE FLOAT IDWriteRenderingParams1_GetClearTypeLevel(IDWriteRenderingParams1* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams1_GetClearTypeLevel(IDWriteRenderingParams1* This) { return This->lpVtbl->GetClearTypeLevel(This); } -static FORCEINLINE DWRITE_PIXEL_GEOMETRY IDWriteRenderingParams1_GetPixelGeometry(IDWriteRenderingParams1* This) { +static __WIDL_INLINE DWRITE_PIXEL_GEOMETRY IDWriteRenderingParams1_GetPixelGeometry(IDWriteRenderingParams1* This) { return This->lpVtbl->GetPixelGeometry(This); } -static FORCEINLINE DWRITE_RENDERING_MODE IDWriteRenderingParams1_GetRenderingMode(IDWriteRenderingParams1* This) { +static __WIDL_INLINE DWRITE_RENDERING_MODE IDWriteRenderingParams1_GetRenderingMode(IDWriteRenderingParams1* This) { return This->lpVtbl->GetRenderingMode(This); } /*** IDWriteRenderingParams1 methods ***/ -static FORCEINLINE FLOAT IDWriteRenderingParams1_GetGrayscaleEnhancedContrast(IDWriteRenderingParams1* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams1_GetGrayscaleEnhancedContrast(IDWriteRenderingParams1* This) { return This->lpVtbl->GetGrayscaleEnhancedContrast(This); } #endif @@ -1948,63 +1956,63 @@ interface IDWriteTextAnalyzer1 { #define IDWriteTextAnalyzer1_GetJustifiedGlyphs(This,face,font_em_size,sa,length,glyph_count,max_glyphcount,clustermap,indices,advances,justifiedadvances,justifiedoffsets,prop,actual_count,modified_clustermap,modified_indices,modified_advances,modified_offsets) (This)->lpVtbl->GetJustifiedGlyphs(This,face,font_em_size,sa,length,glyph_count,max_glyphcount,clustermap,indices,advances,justifiedadvances,justifiedoffsets,prop,actual_count,modified_clustermap,modified_indices,modified_advances,modified_offsets) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_QueryInterface(IDWriteTextAnalyzer1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_QueryInterface(IDWriteTextAnalyzer1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextAnalyzer1_AddRef(IDWriteTextAnalyzer1* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalyzer1_AddRef(IDWriteTextAnalyzer1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextAnalyzer1_Release(IDWriteTextAnalyzer1* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalyzer1_Release(IDWriteTextAnalyzer1* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextAnalyzer methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_AnalyzeScript(IDWriteTextAnalyzer1* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_AnalyzeScript(IDWriteTextAnalyzer1* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { return This->lpVtbl->AnalyzeScript(This,source,position,length,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_AnalyzeBidi(IDWriteTextAnalyzer1* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_AnalyzeBidi(IDWriteTextAnalyzer1* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { return This->lpVtbl->AnalyzeBidi(This,source,position,length,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_AnalyzeNumberSubstitution(IDWriteTextAnalyzer1* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_AnalyzeNumberSubstitution(IDWriteTextAnalyzer1* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { return This->lpVtbl->AnalyzeNumberSubstitution(This,source,position,length,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_AnalyzeLineBreakpoints(IDWriteTextAnalyzer1* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_AnalyzeLineBreakpoints(IDWriteTextAnalyzer1* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { return This->lpVtbl->AnalyzeLineBreakpoints(This,source,position,length,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_GetGlyphs(IDWriteTextAnalyzer1* This,const WCHAR *text,UINT32 length,IDWriteFontFace *font_face,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,IDWriteNumberSubstitution *substitution,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_len,UINT32 feature_ranges,UINT32 max_glyph_count,UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *text_props,UINT16 *glyph_indices,DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 *actual_glyph_count) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_GetGlyphs(IDWriteTextAnalyzer1* This,const WCHAR *text,UINT32 length,IDWriteFontFace *font_face,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,IDWriteNumberSubstitution *substitution,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_len,UINT32 feature_ranges,UINT32 max_glyph_count,UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *text_props,UINT16 *glyph_indices,DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 *actual_glyph_count) { return This->lpVtbl->GetGlyphs(This,text,length,font_face,is_sideways,is_rtl,analysis,locale,substitution,features,feature_range_len,feature_ranges,max_glyph_count,clustermap,text_props,glyph_indices,glyph_props,actual_glyph_count); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_GetGlyphPlacements(IDWriteTextAnalyzer1* This,const WCHAR *text,const UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *props,UINT32 text_len,const UINT16 *glyph_indices,const DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 glyph_count,IDWriteFontFace *font_face,FLOAT fontEmSize,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_len,UINT32 feature_ranges,FLOAT *glyph_advances,DWRITE_GLYPH_OFFSET *glyph_offsets) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_GetGlyphPlacements(IDWriteTextAnalyzer1* This,const WCHAR *text,const UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *props,UINT32 text_len,const UINT16 *glyph_indices,const DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 glyph_count,IDWriteFontFace *font_face,FLOAT fontEmSize,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_len,UINT32 feature_ranges,FLOAT *glyph_advances,DWRITE_GLYPH_OFFSET *glyph_offsets) { return This->lpVtbl->GetGlyphPlacements(This,text,clustermap,props,text_len,glyph_indices,glyph_props,glyph_count,font_face,fontEmSize,is_sideways,is_rtl,analysis,locale,features,feature_range_len,feature_ranges,glyph_advances,glyph_offsets); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_GetGdiCompatibleGlyphPlacements(IDWriteTextAnalyzer1* This,const WCHAR *text,const UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *props,UINT32 text_len,const UINT16 *glyph_indices,const DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 glyph_count,IDWriteFontFace *font_face,FLOAT fontEmSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_lengths,UINT32 feature_ranges,FLOAT *glyph_advances,DWRITE_GLYPH_OFFSET *glyph_offsets) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_GetGdiCompatibleGlyphPlacements(IDWriteTextAnalyzer1* This,const WCHAR *text,const UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *props,UINT32 text_len,const UINT16 *glyph_indices,const DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 glyph_count,IDWriteFontFace *font_face,FLOAT fontEmSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_lengths,UINT32 feature_ranges,FLOAT *glyph_advances,DWRITE_GLYPH_OFFSET *glyph_offsets) { return This->lpVtbl->GetGdiCompatibleGlyphPlacements(This,text,clustermap,props,text_len,glyph_indices,glyph_props,glyph_count,font_face,fontEmSize,pixels_per_dip,transform,use_gdi_natural,is_sideways,is_rtl,analysis,locale,features,feature_range_lengths,feature_ranges,glyph_advances,glyph_offsets); } /*** IDWriteTextAnalyzer1 methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_ApplyCharacterSpacing(IDWriteTextAnalyzer1* This,FLOAT leading_spacing,FLOAT trailing_spacing,FLOAT min_advance_width,UINT32 len,UINT32 glyph_count,const UINT16 *clustermap,const FLOAT *advances,const DWRITE_GLYPH_OFFSET *offsets,const DWRITE_SHAPING_GLYPH_PROPERTIES *props,FLOAT *modified_advances,DWRITE_GLYPH_OFFSET *modified_offsets) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_ApplyCharacterSpacing(IDWriteTextAnalyzer1* This,FLOAT leading_spacing,FLOAT trailing_spacing,FLOAT min_advance_width,UINT32 len,UINT32 glyph_count,const UINT16 *clustermap,const FLOAT *advances,const DWRITE_GLYPH_OFFSET *offsets,const DWRITE_SHAPING_GLYPH_PROPERTIES *props,FLOAT *modified_advances,DWRITE_GLYPH_OFFSET *modified_offsets) { return This->lpVtbl->ApplyCharacterSpacing(This,leading_spacing,trailing_spacing,min_advance_width,len,glyph_count,clustermap,advances,offsets,props,modified_advances,modified_offsets); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_GetBaseline(IDWriteTextAnalyzer1* This,IDWriteFontFace *face,DWRITE_BASELINE baseline,WINBOOL vertical,WINBOOL is_simulation_allowed,DWRITE_SCRIPT_ANALYSIS sa,const WCHAR *localeName,INT32 *baseline_coord,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_GetBaseline(IDWriteTextAnalyzer1* This,IDWriteFontFace *face,DWRITE_BASELINE baseline,WINBOOL vertical,WINBOOL is_simulation_allowed,DWRITE_SCRIPT_ANALYSIS sa,const WCHAR *localeName,INT32 *baseline_coord,WINBOOL *exists) { return This->lpVtbl->GetBaseline(This,face,baseline,vertical,is_simulation_allowed,sa,localeName,baseline_coord,exists); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_AnalyzeVerticalGlyphOrientation(IDWriteTextAnalyzer1* This,IDWriteTextAnalysisSource1 *source,UINT32 text_pos,UINT32 len,IDWriteTextAnalysisSink1 *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_AnalyzeVerticalGlyphOrientation(IDWriteTextAnalyzer1* This,IDWriteTextAnalysisSource1 *source,UINT32 text_pos,UINT32 len,IDWriteTextAnalysisSink1 *sink) { return This->lpVtbl->AnalyzeVerticalGlyphOrientation(This,source,text_pos,len,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_GetGlyphOrientationTransform(IDWriteTextAnalyzer1* This,DWRITE_GLYPH_ORIENTATION_ANGLE angle,WINBOOL is_sideways,DWRITE_MATRIX *transform) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_GetGlyphOrientationTransform(IDWriteTextAnalyzer1* This,DWRITE_GLYPH_ORIENTATION_ANGLE angle,WINBOOL is_sideways,DWRITE_MATRIX *transform) { return This->lpVtbl->GetGlyphOrientationTransform(This,angle,is_sideways,transform); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_GetScriptProperties(IDWriteTextAnalyzer1* This,DWRITE_SCRIPT_ANALYSIS sa,DWRITE_SCRIPT_PROPERTIES *props) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_GetScriptProperties(IDWriteTextAnalyzer1* This,DWRITE_SCRIPT_ANALYSIS sa,DWRITE_SCRIPT_PROPERTIES *props) { return This->lpVtbl->GetScriptProperties(This,sa,props); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_GetTextComplexity(IDWriteTextAnalyzer1* This,const WCHAR *text,UINT32 len,IDWriteFontFace *face,WINBOOL *is_simple,UINT32 *len_read,UINT16 *indices) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_GetTextComplexity(IDWriteTextAnalyzer1* This,const WCHAR *text,UINT32 len,IDWriteFontFace *face,WINBOOL *is_simple,UINT32 *len_read,UINT16 *indices) { return This->lpVtbl->GetTextComplexity(This,text,len,face,is_simple,len_read,indices); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_GetJustificationOpportunities(IDWriteTextAnalyzer1* This,IDWriteFontFace *face,FLOAT font_em_size,DWRITE_SCRIPT_ANALYSIS sa,UINT32 length,UINT32 glyph_count,const WCHAR *text,const UINT16 *clustermap,const DWRITE_SHAPING_GLYPH_PROPERTIES *prop,DWRITE_JUSTIFICATION_OPPORTUNITY *jo) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_GetJustificationOpportunities(IDWriteTextAnalyzer1* This,IDWriteFontFace *face,FLOAT font_em_size,DWRITE_SCRIPT_ANALYSIS sa,UINT32 length,UINT32 glyph_count,const WCHAR *text,const UINT16 *clustermap,const DWRITE_SHAPING_GLYPH_PROPERTIES *prop,DWRITE_JUSTIFICATION_OPPORTUNITY *jo) { return This->lpVtbl->GetJustificationOpportunities(This,face,font_em_size,sa,length,glyph_count,text,clustermap,prop,jo); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_JustifyGlyphAdvances(IDWriteTextAnalyzer1* This,FLOAT width,UINT32 glyph_count,const DWRITE_JUSTIFICATION_OPPORTUNITY *jo,const FLOAT *advances,const DWRITE_GLYPH_OFFSET *offsets,FLOAT *justifiedadvances,DWRITE_GLYPH_OFFSET *justifiedoffsets) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_JustifyGlyphAdvances(IDWriteTextAnalyzer1* This,FLOAT width,UINT32 glyph_count,const DWRITE_JUSTIFICATION_OPPORTUNITY *jo,const FLOAT *advances,const DWRITE_GLYPH_OFFSET *offsets,FLOAT *justifiedadvances,DWRITE_GLYPH_OFFSET *justifiedoffsets) { return This->lpVtbl->JustifyGlyphAdvances(This,width,glyph_count,jo,advances,offsets,justifiedadvances,justifiedoffsets); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer1_GetJustifiedGlyphs(IDWriteTextAnalyzer1* This,IDWriteFontFace *face,FLOAT font_em_size,DWRITE_SCRIPT_ANALYSIS sa,UINT32 length,UINT32 glyph_count,UINT32 max_glyphcount,const UINT16 *clustermap,const UINT16 *indices,const FLOAT *advances,const FLOAT *justifiedadvances,const DWRITE_GLYPH_OFFSET *justifiedoffsets,const DWRITE_SHAPING_GLYPH_PROPERTIES *prop,UINT32 *actual_count,UINT16 *modified_clustermap,UINT16 *modified_indices,FLOAT *modified_advances,DWRITE_GLYPH_OFFSET *modified_offsets) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer1_GetJustifiedGlyphs(IDWriteTextAnalyzer1* This,IDWriteFontFace *face,FLOAT font_em_size,DWRITE_SCRIPT_ANALYSIS sa,UINT32 length,UINT32 glyph_count,UINT32 max_glyphcount,const UINT16 *clustermap,const UINT16 *indices,const FLOAT *advances,const FLOAT *justifiedadvances,const DWRITE_GLYPH_OFFSET *justifiedoffsets,const DWRITE_SHAPING_GLYPH_PROPERTIES *prop,UINT32 *actual_count,UINT16 *modified_clustermap,UINT16 *modified_indices,FLOAT *modified_advances,DWRITE_GLYPH_OFFSET *modified_offsets) { return This->lpVtbl->GetJustifiedGlyphs(This,face,font_em_size,sa,length,glyph_count,max_glyphcount,clustermap,indices,advances,justifiedadvances,justifiedoffsets,prop,actual_count,modified_clustermap,modified_indices,modified_advances,modified_offsets); } #endif @@ -2111,33 +2119,33 @@ interface IDWriteTextAnalysisSource1 { #define IDWriteTextAnalysisSource1_GetVerticalGlyphOrientation(This,pos,length,orientation,bidi_level) (This)->lpVtbl->GetVerticalGlyphOrientation(This,pos,length,orientation,bidi_level) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalysisSource1_QueryInterface(IDWriteTextAnalysisSource1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSource1_QueryInterface(IDWriteTextAnalysisSource1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextAnalysisSource1_AddRef(IDWriteTextAnalysisSource1* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalysisSource1_AddRef(IDWriteTextAnalysisSource1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextAnalysisSource1_Release(IDWriteTextAnalysisSource1* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalysisSource1_Release(IDWriteTextAnalysisSource1* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextAnalysisSource methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalysisSource1_GetTextAtPosition(IDWriteTextAnalysisSource1* This,UINT32 position,const WCHAR **text,UINT32 *text_len) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSource1_GetTextAtPosition(IDWriteTextAnalysisSource1* This,UINT32 position,const WCHAR **text,UINT32 *text_len) { return This->lpVtbl->GetTextAtPosition(This,position,text,text_len); } -static FORCEINLINE HRESULT IDWriteTextAnalysisSource1_GetTextBeforePosition(IDWriteTextAnalysisSource1* This,UINT32 position,const WCHAR **text,UINT32 *text_len) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSource1_GetTextBeforePosition(IDWriteTextAnalysisSource1* This,UINT32 position,const WCHAR **text,UINT32 *text_len) { return This->lpVtbl->GetTextBeforePosition(This,position,text,text_len); } -static FORCEINLINE DWRITE_READING_DIRECTION IDWriteTextAnalysisSource1_GetParagraphReadingDirection(IDWriteTextAnalysisSource1* This) { +static __WIDL_INLINE DWRITE_READING_DIRECTION IDWriteTextAnalysisSource1_GetParagraphReadingDirection(IDWriteTextAnalysisSource1* This) { return This->lpVtbl->GetParagraphReadingDirection(This); } -static FORCEINLINE HRESULT IDWriteTextAnalysisSource1_GetLocaleName(IDWriteTextAnalysisSource1* This,UINT32 position,UINT32 *text_len,const WCHAR **locale) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSource1_GetLocaleName(IDWriteTextAnalysisSource1* This,UINT32 position,UINT32 *text_len,const WCHAR **locale) { return This->lpVtbl->GetLocaleName(This,position,text_len,locale); } -static FORCEINLINE HRESULT IDWriteTextAnalysisSource1_GetNumberSubstitution(IDWriteTextAnalysisSource1* This,UINT32 position,UINT32 *text_len,IDWriteNumberSubstitution **substitution) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSource1_GetNumberSubstitution(IDWriteTextAnalysisSource1* This,UINT32 position,UINT32 *text_len,IDWriteNumberSubstitution **substitution) { return This->lpVtbl->GetNumberSubstitution(This,position,text_len,substitution); } /*** IDWriteTextAnalysisSource1 methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalysisSource1_GetVerticalGlyphOrientation(IDWriteTextAnalysisSource1* This,UINT32 pos,UINT32 *length,DWRITE_VERTICAL_GLYPH_ORIENTATION *orientation,UINT8 *bidi_level) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSource1_GetVerticalGlyphOrientation(IDWriteTextAnalysisSource1* This,UINT32 pos,UINT32 *length,DWRITE_VERTICAL_GLYPH_ORIENTATION *orientation,UINT8 *bidi_level) { return This->lpVtbl->GetVerticalGlyphOrientation(This,pos,length,orientation,bidi_level); } #endif @@ -2245,30 +2253,30 @@ interface IDWriteTextAnalysisSink1 { #define IDWriteTextAnalysisSink1_SetGlyphOrientation(This,pos,length,angle,adjusted_bidilevel,is_sideways,is_rtl) (This)->lpVtbl->SetGlyphOrientation(This,pos,length,angle,adjusted_bidilevel,is_sideways,is_rtl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalysisSink1_QueryInterface(IDWriteTextAnalysisSink1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSink1_QueryInterface(IDWriteTextAnalysisSink1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextAnalysisSink1_AddRef(IDWriteTextAnalysisSink1* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalysisSink1_AddRef(IDWriteTextAnalysisSink1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextAnalysisSink1_Release(IDWriteTextAnalysisSink1* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalysisSink1_Release(IDWriteTextAnalysisSink1* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextAnalysisSink methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalysisSink1_SetScriptAnalysis(IDWriteTextAnalysisSink1* This,UINT32 position,UINT32 length,const DWRITE_SCRIPT_ANALYSIS *scriptanalysis) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSink1_SetScriptAnalysis(IDWriteTextAnalysisSink1* This,UINT32 position,UINT32 length,const DWRITE_SCRIPT_ANALYSIS *scriptanalysis) { return This->lpVtbl->SetScriptAnalysis(This,position,length,scriptanalysis); } -static FORCEINLINE HRESULT IDWriteTextAnalysisSink1_SetLineBreakpoints(IDWriteTextAnalysisSink1* This,UINT32 position,UINT32 length,const DWRITE_LINE_BREAKPOINT *breakpoints) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSink1_SetLineBreakpoints(IDWriteTextAnalysisSink1* This,UINT32 position,UINT32 length,const DWRITE_LINE_BREAKPOINT *breakpoints) { return This->lpVtbl->SetLineBreakpoints(This,position,length,breakpoints); } -static FORCEINLINE HRESULT IDWriteTextAnalysisSink1_SetBidiLevel(IDWriteTextAnalysisSink1* This,UINT32 position,UINT32 length,UINT8 explicitLevel,UINT8 resolvedLevel) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSink1_SetBidiLevel(IDWriteTextAnalysisSink1* This,UINT32 position,UINT32 length,UINT8 explicitLevel,UINT8 resolvedLevel) { return This->lpVtbl->SetBidiLevel(This,position,length,explicitLevel,resolvedLevel); } -static FORCEINLINE HRESULT IDWriteTextAnalysisSink1_SetNumberSubstitution(IDWriteTextAnalysisSink1* This,UINT32 position,UINT32 length,IDWriteNumberSubstitution *substitution) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSink1_SetNumberSubstitution(IDWriteTextAnalysisSink1* This,UINT32 position,UINT32 length,IDWriteNumberSubstitution *substitution) { return This->lpVtbl->SetNumberSubstitution(This,position,length,substitution); } /*** IDWriteTextAnalysisSink1 methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalysisSink1_SetGlyphOrientation(IDWriteTextAnalysisSink1* This,UINT32 pos,UINT32 length,DWRITE_GLYPH_ORIENTATION_ANGLE angle,UINT8 adjusted_bidilevel,WINBOOL is_sideways,WINBOOL is_rtl) { +static __WIDL_INLINE HRESULT IDWriteTextAnalysisSink1_SetGlyphOrientation(IDWriteTextAnalysisSink1* This,UINT32 pos,UINT32 length,DWRITE_GLYPH_ORIENTATION_ANGLE angle,UINT8 adjusted_bidilevel,WINBOOL is_sideways,WINBOOL is_rtl) { return This->lpVtbl->SetGlyphOrientation(This,pos,length,angle,adjusted_bidilevel,is_sideways,is_rtl); } #endif @@ -2751,193 +2759,193 @@ interface IDWriteTextLayout1 { #define IDWriteTextLayout1_GetCharacterSpacing(This,position,leading_spacing,trailing_spacing,minimum_advance_width,range) (This)->lpVtbl->GetCharacterSpacing(This,position,leading_spacing,trailing_spacing,minimum_advance_width,range) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout1_QueryInterface(IDWriteTextLayout1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_QueryInterface(IDWriteTextLayout1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextLayout1_AddRef(IDWriteTextLayout1* This) { +static __WIDL_INLINE ULONG IDWriteTextLayout1_AddRef(IDWriteTextLayout1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextLayout1_Release(IDWriteTextLayout1* This) { +static __WIDL_INLINE ULONG IDWriteTextLayout1_Release(IDWriteTextLayout1* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextFormat methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout1_SetTextAlignment(IDWriteTextLayout1* This,DWRITE_TEXT_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetTextAlignment(IDWriteTextLayout1* This,DWRITE_TEXT_ALIGNMENT alignment) { return This->lpVtbl->SetTextAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetParagraphAlignment(IDWriteTextLayout1* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetParagraphAlignment(IDWriteTextLayout1* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { return This->lpVtbl->SetParagraphAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetWordWrapping(IDWriteTextLayout1* This,DWRITE_WORD_WRAPPING wrapping) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetWordWrapping(IDWriteTextLayout1* This,DWRITE_WORD_WRAPPING wrapping) { return This->lpVtbl->SetWordWrapping(This,wrapping); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetReadingDirection(IDWriteTextLayout1* This,DWRITE_READING_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetReadingDirection(IDWriteTextLayout1* This,DWRITE_READING_DIRECTION direction) { return This->lpVtbl->SetReadingDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetFlowDirection(IDWriteTextLayout1* This,DWRITE_FLOW_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetFlowDirection(IDWriteTextLayout1* This,DWRITE_FLOW_DIRECTION direction) { return This->lpVtbl->SetFlowDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetIncrementalTabStop(IDWriteTextLayout1* This,FLOAT tabstop) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetIncrementalTabStop(IDWriteTextLayout1* This,FLOAT tabstop) { return This->lpVtbl->SetIncrementalTabStop(This,tabstop); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetTrimming(IDWriteTextLayout1* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetTrimming(IDWriteTextLayout1* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { return This->lpVtbl->SetTrimming(This,trimming,trimming_sign); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetLineSpacing(IDWriteTextLayout1* This,DWRITE_LINE_SPACING_METHOD spacing,FLOAT line_spacing,FLOAT baseline) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetLineSpacing(IDWriteTextLayout1* This,DWRITE_LINE_SPACING_METHOD spacing,FLOAT line_spacing,FLOAT baseline) { return This->lpVtbl->SetLineSpacing(This,spacing,line_spacing,baseline); } -static FORCEINLINE DWRITE_TEXT_ALIGNMENT IDWriteTextLayout1_GetTextAlignment(IDWriteTextLayout1* This) { +static __WIDL_INLINE DWRITE_TEXT_ALIGNMENT IDWriteTextLayout1_GetTextAlignment(IDWriteTextLayout1* This) { return This->lpVtbl->GetTextAlignment(This); } -static FORCEINLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextLayout1_GetParagraphAlignment(IDWriteTextLayout1* This) { +static __WIDL_INLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextLayout1_GetParagraphAlignment(IDWriteTextLayout1* This) { return This->lpVtbl->GetParagraphAlignment(This); } -static FORCEINLINE DWRITE_WORD_WRAPPING IDWriteTextLayout1_GetWordWrapping(IDWriteTextLayout1* This) { +static __WIDL_INLINE DWRITE_WORD_WRAPPING IDWriteTextLayout1_GetWordWrapping(IDWriteTextLayout1* This) { return This->lpVtbl->GetWordWrapping(This); } -static FORCEINLINE DWRITE_READING_DIRECTION IDWriteTextLayout1_GetReadingDirection(IDWriteTextLayout1* This) { +static __WIDL_INLINE DWRITE_READING_DIRECTION IDWriteTextLayout1_GetReadingDirection(IDWriteTextLayout1* This) { return This->lpVtbl->GetReadingDirection(This); } -static FORCEINLINE DWRITE_FLOW_DIRECTION IDWriteTextLayout1_GetFlowDirection(IDWriteTextLayout1* This) { +static __WIDL_INLINE DWRITE_FLOW_DIRECTION IDWriteTextLayout1_GetFlowDirection(IDWriteTextLayout1* This) { return This->lpVtbl->GetFlowDirection(This); } -static FORCEINLINE FLOAT IDWriteTextLayout1_GetIncrementalTabStop(IDWriteTextLayout1* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout1_GetIncrementalTabStop(IDWriteTextLayout1* This) { return This->lpVtbl->GetIncrementalTabStop(This); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetTrimming(IDWriteTextLayout1* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetTrimming(IDWriteTextLayout1* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->GetTrimming(This,options,trimming_sign); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetLineSpacing(IDWriteTextLayout1* This,DWRITE_LINE_SPACING_METHOD *method,FLOAT *spacing,FLOAT *baseline) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetLineSpacing(IDWriteTextLayout1* This,DWRITE_LINE_SPACING_METHOD *method,FLOAT *spacing,FLOAT *baseline) { return This->lpVtbl->GetLineSpacing(This,method,spacing,baseline); } /*** IDWriteTextLayout methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout1_SetMaxWidth(IDWriteTextLayout1* This,FLOAT maxWidth) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetMaxWidth(IDWriteTextLayout1* This,FLOAT maxWidth) { return This->lpVtbl->SetMaxWidth(This,maxWidth); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetMaxHeight(IDWriteTextLayout1* This,FLOAT maxHeight) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetMaxHeight(IDWriteTextLayout1* This,FLOAT maxHeight) { return This->lpVtbl->SetMaxHeight(This,maxHeight); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetFontCollection(IDWriteTextLayout1* This,IDWriteFontCollection *collection,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetFontCollection(IDWriteTextLayout1* This,IDWriteFontCollection *collection,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontCollection(This,collection,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetFontFamilyName(IDWriteTextLayout1* This,const WCHAR *name,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetFontFamilyName(IDWriteTextLayout1* This,const WCHAR *name,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontFamilyName(This,name,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetFontWeight(IDWriteTextLayout1* This,DWRITE_FONT_WEIGHT weight,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetFontWeight(IDWriteTextLayout1* This,DWRITE_FONT_WEIGHT weight,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontWeight(This,weight,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetFontStyle(IDWriteTextLayout1* This,DWRITE_FONT_STYLE style,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetFontStyle(IDWriteTextLayout1* This,DWRITE_FONT_STYLE style,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontStyle(This,style,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetFontStretch(IDWriteTextLayout1* This,DWRITE_FONT_STRETCH stretch,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetFontStretch(IDWriteTextLayout1* This,DWRITE_FONT_STRETCH stretch,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontStretch(This,stretch,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetFontSize(IDWriteTextLayout1* This,FLOAT size,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetFontSize(IDWriteTextLayout1* This,FLOAT size,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontSize(This,size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetUnderline(IDWriteTextLayout1* This,WINBOOL underline,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetUnderline(IDWriteTextLayout1* This,WINBOOL underline,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetUnderline(This,underline,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetStrikethrough(IDWriteTextLayout1* This,WINBOOL strikethrough,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetStrikethrough(IDWriteTextLayout1* This,WINBOOL strikethrough,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetStrikethrough(This,strikethrough,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetDrawingEffect(IDWriteTextLayout1* This,IUnknown *effect,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetDrawingEffect(IDWriteTextLayout1* This,IUnknown *effect,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetDrawingEffect(This,effect,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetInlineObject(IDWriteTextLayout1* This,IDWriteInlineObject *object,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetInlineObject(IDWriteTextLayout1* This,IDWriteInlineObject *object,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetInlineObject(This,object,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetTypography(IDWriteTextLayout1* This,IDWriteTypography *typography,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetTypography(IDWriteTextLayout1* This,IDWriteTypography *typography,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetTypography(This,typography,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetLocaleName(IDWriteTextLayout1* This,const WCHAR *locale,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetLocaleName(IDWriteTextLayout1* This,const WCHAR *locale,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetLocaleName(This,locale,range); } -static FORCEINLINE FLOAT IDWriteTextLayout1_GetMaxWidth(IDWriteTextLayout1* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout1_GetMaxWidth(IDWriteTextLayout1* This) { return This->lpVtbl->GetMaxWidth(This); } -static FORCEINLINE FLOAT IDWriteTextLayout1_GetMaxHeight(IDWriteTextLayout1* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout1_GetMaxHeight(IDWriteTextLayout1* This) { return This->lpVtbl->GetMaxHeight(This); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetFontCollection(IDWriteTextLayout1* This,UINT32 pos,IDWriteFontCollection **collection,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetFontCollection(IDWriteTextLayout1* This,UINT32 pos,IDWriteFontCollection **collection,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontCollection(This,pos,collection,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetFontFamilyNameLength(IDWriteTextLayout1* This,UINT32 pos,UINT32 *len,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetFontFamilyNameLength(IDWriteTextLayout1* This,UINT32 pos,UINT32 *len,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontFamilyNameLength(This,pos,len,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetFontFamilyName(IDWriteTextLayout1* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetFontFamilyName(IDWriteTextLayout1* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontFamilyName(This,position,name,name_size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetFontWeight(IDWriteTextLayout1* This,UINT32 position,DWRITE_FONT_WEIGHT *weight,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetFontWeight(IDWriteTextLayout1* This,UINT32 position,DWRITE_FONT_WEIGHT *weight,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontWeight(This,position,weight,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetFontStyle(IDWriteTextLayout1* This,UINT32 currentPosition,DWRITE_FONT_STYLE *style,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetFontStyle(IDWriteTextLayout1* This,UINT32 currentPosition,DWRITE_FONT_STYLE *style,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontStyle(This,currentPosition,style,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetFontStretch(IDWriteTextLayout1* This,UINT32 position,DWRITE_FONT_STRETCH *stretch,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetFontStretch(IDWriteTextLayout1* This,UINT32 position,DWRITE_FONT_STRETCH *stretch,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontStretch(This,position,stretch,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetFontSize(IDWriteTextLayout1* This,UINT32 position,FLOAT *size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetFontSize(IDWriteTextLayout1* This,UINT32 position,FLOAT *size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontSize(This,position,size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetUnderline(IDWriteTextLayout1* This,UINT32 position,WINBOOL *has_underline,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetUnderline(IDWriteTextLayout1* This,UINT32 position,WINBOOL *has_underline,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetUnderline(This,position,has_underline,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetStrikethrough(IDWriteTextLayout1* This,UINT32 position,WINBOOL *has_strikethrough,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetStrikethrough(IDWriteTextLayout1* This,UINT32 position,WINBOOL *has_strikethrough,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetStrikethrough(This,position,has_strikethrough,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetDrawingEffect(IDWriteTextLayout1* This,UINT32 position,IUnknown **effect,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetDrawingEffect(IDWriteTextLayout1* This,UINT32 position,IUnknown **effect,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetDrawingEffect(This,position,effect,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetInlineObject(IDWriteTextLayout1* This,UINT32 position,IDWriteInlineObject **object,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetInlineObject(IDWriteTextLayout1* This,UINT32 position,IDWriteInlineObject **object,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetInlineObject(This,position,object,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetTypography(IDWriteTextLayout1* This,UINT32 position,IDWriteTypography **typography,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetTypography(IDWriteTextLayout1* This,UINT32 position,IDWriteTypography **typography,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetTypography(This,position,typography,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetLocaleNameLength(IDWriteTextLayout1* This,UINT32 position,UINT32 *length,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetLocaleNameLength(IDWriteTextLayout1* This,UINT32 position,UINT32 *length,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetLocaleNameLength(This,position,length,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetLocaleName(IDWriteTextLayout1* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetLocaleName(IDWriteTextLayout1* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetLocaleName(This,position,name,name_size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_Draw(IDWriteTextLayout1* This,void *context,IDWriteTextRenderer *renderer,FLOAT originX,FLOAT originY) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_Draw(IDWriteTextLayout1* This,void *context,IDWriteTextRenderer *renderer,FLOAT originX,FLOAT originY) { return This->lpVtbl->Draw(This,context,renderer,originX,originY); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetLineMetrics(IDWriteTextLayout1* This,DWRITE_LINE_METRICS *metrics,UINT32 max_count,UINT32 *actual_count) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetLineMetrics(IDWriteTextLayout1* This,DWRITE_LINE_METRICS *metrics,UINT32 max_count,UINT32 *actual_count) { return This->lpVtbl->GetLineMetrics(This,metrics,max_count,actual_count); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetMetrics(IDWriteTextLayout1* This,DWRITE_TEXT_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetMetrics(IDWriteTextLayout1* This,DWRITE_TEXT_METRICS *metrics) { return This->lpVtbl->GetMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetOverhangMetrics(IDWriteTextLayout1* This,DWRITE_OVERHANG_METRICS *overhangs) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetOverhangMetrics(IDWriteTextLayout1* This,DWRITE_OVERHANG_METRICS *overhangs) { return This->lpVtbl->GetOverhangMetrics(This,overhangs); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetClusterMetrics(IDWriteTextLayout1* This,DWRITE_CLUSTER_METRICS *metrics,UINT32 max_count,UINT32 *act_count) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetClusterMetrics(IDWriteTextLayout1* This,DWRITE_CLUSTER_METRICS *metrics,UINT32 max_count,UINT32 *act_count) { return This->lpVtbl->GetClusterMetrics(This,metrics,max_count,act_count); } -static FORCEINLINE HRESULT IDWriteTextLayout1_DetermineMinWidth(IDWriteTextLayout1* This,FLOAT *min_width) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_DetermineMinWidth(IDWriteTextLayout1* This,FLOAT *min_width) { return This->lpVtbl->DetermineMinWidth(This,min_width); } -static FORCEINLINE HRESULT IDWriteTextLayout1_HitTestPoint(IDWriteTextLayout1* This,FLOAT pointX,FLOAT pointY,WINBOOL *is_trailinghit,WINBOOL *is_inside,DWRITE_HIT_TEST_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_HitTestPoint(IDWriteTextLayout1* This,FLOAT pointX,FLOAT pointY,WINBOOL *is_trailinghit,WINBOOL *is_inside,DWRITE_HIT_TEST_METRICS *metrics) { return This->lpVtbl->HitTestPoint(This,pointX,pointY,is_trailinghit,is_inside,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout1_HitTestTextPosition(IDWriteTextLayout1* This,UINT32 textPosition,WINBOOL is_trailinghit,FLOAT *pointX,FLOAT *pointY,DWRITE_HIT_TEST_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_HitTestTextPosition(IDWriteTextLayout1* This,UINT32 textPosition,WINBOOL is_trailinghit,FLOAT *pointX,FLOAT *pointY,DWRITE_HIT_TEST_METRICS *metrics) { return This->lpVtbl->HitTestTextPosition(This,textPosition,is_trailinghit,pointX,pointY,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout1_HitTestTextRange(IDWriteTextLayout1* This,UINT32 textPosition,UINT32 textLength,FLOAT originX,FLOAT originY,DWRITE_HIT_TEST_METRICS *metrics,UINT32 max_metricscount,UINT32 *actual_metricscount) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_HitTestTextRange(IDWriteTextLayout1* This,UINT32 textPosition,UINT32 textLength,FLOAT originX,FLOAT originY,DWRITE_HIT_TEST_METRICS *metrics,UINT32 max_metricscount,UINT32 *actual_metricscount) { return This->lpVtbl->HitTestTextRange(This,textPosition,textLength,originX,originY,metrics,max_metricscount,actual_metricscount); } /*** IDWriteTextLayout1 methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout1_SetPairKerning(IDWriteTextLayout1* This,WINBOOL is_pairkerning_enabled,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetPairKerning(IDWriteTextLayout1* This,WINBOOL is_pairkerning_enabled,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetPairKerning(This,is_pairkerning_enabled,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetPairKerning(IDWriteTextLayout1* This,UINT32 position,WINBOOL *is_pairkerning_enabled,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetPairKerning(IDWriteTextLayout1* This,UINT32 position,WINBOOL *is_pairkerning_enabled,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetPairKerning(This,position,is_pairkerning_enabled,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_SetCharacterSpacing(IDWriteTextLayout1* This,FLOAT leading_spacing,FLOAT trailing_spacing,FLOAT minimum_advance_width,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_SetCharacterSpacing(IDWriteTextLayout1* This,FLOAT leading_spacing,FLOAT trailing_spacing,FLOAT minimum_advance_width,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetCharacterSpacing(This,leading_spacing,trailing_spacing,minimum_advance_width,range); } -static FORCEINLINE HRESULT IDWriteTextLayout1_GetCharacterSpacing(IDWriteTextLayout1* This,UINT32 position,FLOAT *leading_spacing,FLOAT *trailing_spacing,FLOAT *minimum_advance_width,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout1_GetCharacterSpacing(IDWriteTextLayout1* This,UINT32 position,FLOAT *leading_spacing,FLOAT *trailing_spacing,FLOAT *minimum_advance_width,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetCharacterSpacing(This,position,leading_spacing,trailing_spacing,minimum_advance_width,range); } #endif @@ -3062,45 +3070,45 @@ interface IDWriteBitmapRenderTarget1 { #define IDWriteBitmapRenderTarget1_SetTextAntialiasMode(This,mode) (This)->lpVtbl->SetTextAntialiasMode(This,mode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget1_QueryInterface(IDWriteBitmapRenderTarget1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget1_QueryInterface(IDWriteBitmapRenderTarget1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteBitmapRenderTarget1_AddRef(IDWriteBitmapRenderTarget1* This) { +static __WIDL_INLINE ULONG IDWriteBitmapRenderTarget1_AddRef(IDWriteBitmapRenderTarget1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteBitmapRenderTarget1_Release(IDWriteBitmapRenderTarget1* This) { +static __WIDL_INLINE ULONG IDWriteBitmapRenderTarget1_Release(IDWriteBitmapRenderTarget1* This) { return This->lpVtbl->Release(This); } /*** IDWriteBitmapRenderTarget methods ***/ -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget1_DrawGlyphRun(IDWriteBitmapRenderTarget1* This,FLOAT baselineOriginX,FLOAT baselineOriginY,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_GLYPH_RUN *glyph_run,IDWriteRenderingParams *params,COLORREF textColor,RECT *blackbox_rect) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget1_DrawGlyphRun(IDWriteBitmapRenderTarget1* This,FLOAT baselineOriginX,FLOAT baselineOriginY,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_GLYPH_RUN *glyph_run,IDWriteRenderingParams *params,COLORREF textColor,RECT *blackbox_rect) { return This->lpVtbl->DrawGlyphRun(This,baselineOriginX,baselineOriginY,measuring_mode,glyph_run,params,textColor,blackbox_rect); } -static FORCEINLINE HDC IDWriteBitmapRenderTarget1_GetMemoryDC(IDWriteBitmapRenderTarget1* This) { +static __WIDL_INLINE HDC IDWriteBitmapRenderTarget1_GetMemoryDC(IDWriteBitmapRenderTarget1* This) { return This->lpVtbl->GetMemoryDC(This); } -static FORCEINLINE FLOAT IDWriteBitmapRenderTarget1_GetPixelsPerDip(IDWriteBitmapRenderTarget1* This) { +static __WIDL_INLINE FLOAT IDWriteBitmapRenderTarget1_GetPixelsPerDip(IDWriteBitmapRenderTarget1* This) { return This->lpVtbl->GetPixelsPerDip(This); } -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget1_SetPixelsPerDip(IDWriteBitmapRenderTarget1* This,FLOAT pixels_per_dip) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget1_SetPixelsPerDip(IDWriteBitmapRenderTarget1* This,FLOAT pixels_per_dip) { return This->lpVtbl->SetPixelsPerDip(This,pixels_per_dip); } -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget1_GetCurrentTransform(IDWriteBitmapRenderTarget1* This,DWRITE_MATRIX *transform) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget1_GetCurrentTransform(IDWriteBitmapRenderTarget1* This,DWRITE_MATRIX *transform) { return This->lpVtbl->GetCurrentTransform(This,transform); } -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget1_SetCurrentTransform(IDWriteBitmapRenderTarget1* This,const DWRITE_MATRIX *transform) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget1_SetCurrentTransform(IDWriteBitmapRenderTarget1* This,const DWRITE_MATRIX *transform) { return This->lpVtbl->SetCurrentTransform(This,transform); } -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget1_GetSize(IDWriteBitmapRenderTarget1* This,SIZE *size) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget1_GetSize(IDWriteBitmapRenderTarget1* This,SIZE *size) { return This->lpVtbl->GetSize(This,size); } -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget1_Resize(IDWriteBitmapRenderTarget1* This,UINT32 width,UINT32 height) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget1_Resize(IDWriteBitmapRenderTarget1* This,UINT32 width,UINT32 height) { return This->lpVtbl->Resize(This,width,height); } /*** IDWriteBitmapRenderTarget1 methods ***/ -static FORCEINLINE DWRITE_TEXT_ANTIALIAS_MODE IDWriteBitmapRenderTarget1_GetTextAntialiasMode(IDWriteBitmapRenderTarget1* This) { +static __WIDL_INLINE DWRITE_TEXT_ANTIALIAS_MODE IDWriteBitmapRenderTarget1_GetTextAntialiasMode(IDWriteBitmapRenderTarget1* This) { return This->lpVtbl->GetTextAntialiasMode(This); } -static FORCEINLINE HRESULT IDWriteBitmapRenderTarget1_SetTextAntialiasMode(IDWriteBitmapRenderTarget1* This,DWRITE_TEXT_ANTIALIAS_MODE mode) { +static __WIDL_INLINE HRESULT IDWriteBitmapRenderTarget1_SetTextAntialiasMode(IDWriteBitmapRenderTarget1* This,DWRITE_TEXT_ANTIALIAS_MODE mode) { return This->lpVtbl->SetTextAntialiasMode(This,mode); } #endif diff --git a/lib/libc/include/any-windows-any/dwrite_2.h b/lib/libc/include/any-windows-any/dwrite_2.h index 71edc6113db0c5c57e0fed7822a32b67c899afec..5402df1b4858e23cfc6e4eac816c670ecfbf0e8e 100644 --- a/lib/libc/include/any-windows-any/dwrite_2.h +++ b/lib/libc/include/any-windows-any/dwrite_2.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dwrite_2.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dwrite_2.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dwrite_2_h__ #define __dwrite_2_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDWriteTextRenderer1_FWD_DEFINED__ @@ -351,37 +359,37 @@ interface IDWriteTextRenderer1 { #define IDWriteTextRenderer1_DrawInlineObject(This,context,originX,originY,angle,inlineObject,is_sideways,is_rtl,effect) (This)->lpVtbl->IDWriteTextRenderer1_DrawInlineObject(This,context,originX,originY,angle,inlineObject,is_sideways,is_rtl,effect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextRenderer1_QueryInterface(IDWriteTextRenderer1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer1_QueryInterface(IDWriteTextRenderer1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextRenderer1_AddRef(IDWriteTextRenderer1* This) { +static __WIDL_INLINE ULONG IDWriteTextRenderer1_AddRef(IDWriteTextRenderer1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextRenderer1_Release(IDWriteTextRenderer1* This) { +static __WIDL_INLINE ULONG IDWriteTextRenderer1_Release(IDWriteTextRenderer1* This) { return This->lpVtbl->Release(This); } /*** IDWritePixelSnapping methods ***/ -static FORCEINLINE HRESULT IDWriteTextRenderer1_IsPixelSnappingDisabled(IDWriteTextRenderer1* This,void *client_drawingcontext,WINBOOL *disabled) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer1_IsPixelSnappingDisabled(IDWriteTextRenderer1* This,void *client_drawingcontext,WINBOOL *disabled) { return This->lpVtbl->IsPixelSnappingDisabled(This,client_drawingcontext,disabled); } -static FORCEINLINE HRESULT IDWriteTextRenderer1_GetCurrentTransform(IDWriteTextRenderer1* This,void *client_drawingcontext,DWRITE_MATRIX *transform) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer1_GetCurrentTransform(IDWriteTextRenderer1* This,void *client_drawingcontext,DWRITE_MATRIX *transform) { return This->lpVtbl->GetCurrentTransform(This,client_drawingcontext,transform); } -static FORCEINLINE HRESULT IDWriteTextRenderer1_GetPixelsPerDip(IDWriteTextRenderer1* This,void *client_drawingcontext,FLOAT *pixels_per_dip) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer1_GetPixelsPerDip(IDWriteTextRenderer1* This,void *client_drawingcontext,FLOAT *pixels_per_dip) { return This->lpVtbl->GetPixelsPerDip(This,client_drawingcontext,pixels_per_dip); } /*** IDWriteTextRenderer methods ***/ /*** IDWriteTextRenderer1 methods ***/ -static FORCEINLINE HRESULT IDWriteTextRenderer1_DrawGlyphRun(IDWriteTextRenderer1* This,void *context,FLOAT originX,FLOAT originY,DWRITE_GLYPH_ORIENTATION_ANGLE angle,DWRITE_MEASURING_MODE mode,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *rundescr,IUnknown *effect) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer1_DrawGlyphRun(IDWriteTextRenderer1* This,void *context,FLOAT originX,FLOAT originY,DWRITE_GLYPH_ORIENTATION_ANGLE angle,DWRITE_MEASURING_MODE mode,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *rundescr,IUnknown *effect) { return This->lpVtbl->IDWriteTextRenderer1_DrawGlyphRun(This,context,originX,originY,angle,mode,run,rundescr,effect); } -static FORCEINLINE HRESULT IDWriteTextRenderer1_DrawUnderline(IDWriteTextRenderer1* This,void *context,FLOAT originX,FLOAT originY,DWRITE_GLYPH_ORIENTATION_ANGLE angle,const DWRITE_UNDERLINE *underline,IUnknown *effect) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer1_DrawUnderline(IDWriteTextRenderer1* This,void *context,FLOAT originX,FLOAT originY,DWRITE_GLYPH_ORIENTATION_ANGLE angle,const DWRITE_UNDERLINE *underline,IUnknown *effect) { return This->lpVtbl->IDWriteTextRenderer1_DrawUnderline(This,context,originX,originY,angle,underline,effect); } -static FORCEINLINE HRESULT IDWriteTextRenderer1_DrawStrikethrough(IDWriteTextRenderer1* This,void *context,FLOAT originX,FLOAT originY,DWRITE_GLYPH_ORIENTATION_ANGLE angle,const DWRITE_STRIKETHROUGH *strikethrough,IUnknown *effect) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer1_DrawStrikethrough(IDWriteTextRenderer1* This,void *context,FLOAT originX,FLOAT originY,DWRITE_GLYPH_ORIENTATION_ANGLE angle,const DWRITE_STRIKETHROUGH *strikethrough,IUnknown *effect) { return This->lpVtbl->IDWriteTextRenderer1_DrawStrikethrough(This,context,originX,originY,angle,strikethrough,effect); } -static FORCEINLINE HRESULT IDWriteTextRenderer1_DrawInlineObject(IDWriteTextRenderer1* This,void *context,FLOAT originX,FLOAT originY,DWRITE_GLYPH_ORIENTATION_ANGLE angle,IDWriteInlineObject *inlineObject,WINBOOL is_sideways,WINBOOL is_rtl,IUnknown *effect) { +static __WIDL_INLINE HRESULT IDWriteTextRenderer1_DrawInlineObject(IDWriteTextRenderer1* This,void *context,FLOAT originX,FLOAT originY,DWRITE_GLYPH_ORIENTATION_ANGLE angle,IDWriteInlineObject *inlineObject,WINBOOL is_sideways,WINBOOL is_rtl,IUnknown *effect) { return This->lpVtbl->IDWriteTextRenderer1_DrawInlineObject(This,context,originX,originY,angle,inlineObject,is_sideways,is_rtl,effect); } #endif @@ -468,17 +476,17 @@ interface IDWriteFontFallback { #define IDWriteFontFallback_MapCharacters(This,source,position,length,basecollection,baseFamilyName,baseWeight,baseStyle,baseStretch,mappedLength,mappedFont,scale) (This)->lpVtbl->MapCharacters(This,source,position,length,basecollection,baseFamilyName,baseWeight,baseStyle,baseStretch,mappedLength,mappedFont,scale) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFallback_QueryInterface(IDWriteFontFallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFallback_QueryInterface(IDWriteFontFallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFallback_AddRef(IDWriteFontFallback* This) { +static __WIDL_INLINE ULONG IDWriteFontFallback_AddRef(IDWriteFontFallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFallback_Release(IDWriteFontFallback* This) { +static __WIDL_INLINE ULONG IDWriteFontFallback_Release(IDWriteFontFallback* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFallback methods ***/ -static FORCEINLINE HRESULT IDWriteFontFallback_MapCharacters(IDWriteFontFallback* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteFontCollection *basecollection,const WCHAR *baseFamilyName,DWRITE_FONT_WEIGHT baseWeight,DWRITE_FONT_STYLE baseStyle,DWRITE_FONT_STRETCH baseStretch,UINT32 *mappedLength,IDWriteFont **mappedFont,FLOAT *scale) { +static __WIDL_INLINE HRESULT IDWriteFontFallback_MapCharacters(IDWriteFontFallback* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteFontCollection *basecollection,const WCHAR *baseFamilyName,DWRITE_FONT_WEIGHT baseWeight,DWRITE_FONT_STYLE baseStyle,DWRITE_FONT_STRETCH baseStretch,UINT32 *mappedLength,IDWriteFont **mappedFont,FLOAT *scale) { return This->lpVtbl->MapCharacters(This,source,position,length,basecollection,baseFamilyName,baseWeight,baseStyle,baseStretch,mappedLength,mappedFont,scale); } #endif @@ -721,114 +729,114 @@ interface IDWriteTextFormat1 { #define IDWriteTextFormat1_GetFontFallback(This,fallback) (This)->lpVtbl->GetFontFallback(This,fallback) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat1_QueryInterface(IDWriteTextFormat1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_QueryInterface(IDWriteTextFormat1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextFormat1_AddRef(IDWriteTextFormat1* This) { +static __WIDL_INLINE ULONG IDWriteTextFormat1_AddRef(IDWriteTextFormat1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextFormat1_Release(IDWriteTextFormat1* This) { +static __WIDL_INLINE ULONG IDWriteTextFormat1_Release(IDWriteTextFormat1* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextFormat methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat1_SetTextAlignment(IDWriteTextFormat1* This,DWRITE_TEXT_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_SetTextAlignment(IDWriteTextFormat1* This,DWRITE_TEXT_ALIGNMENT alignment) { return This->lpVtbl->SetTextAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextFormat1_SetParagraphAlignment(IDWriteTextFormat1* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_SetParagraphAlignment(IDWriteTextFormat1* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { return This->lpVtbl->SetParagraphAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextFormat1_SetWordWrapping(IDWriteTextFormat1* This,DWRITE_WORD_WRAPPING wrapping) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_SetWordWrapping(IDWriteTextFormat1* This,DWRITE_WORD_WRAPPING wrapping) { return This->lpVtbl->SetWordWrapping(This,wrapping); } -static FORCEINLINE HRESULT IDWriteTextFormat1_SetReadingDirection(IDWriteTextFormat1* This,DWRITE_READING_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_SetReadingDirection(IDWriteTextFormat1* This,DWRITE_READING_DIRECTION direction) { return This->lpVtbl->SetReadingDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextFormat1_SetFlowDirection(IDWriteTextFormat1* This,DWRITE_FLOW_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_SetFlowDirection(IDWriteTextFormat1* This,DWRITE_FLOW_DIRECTION direction) { return This->lpVtbl->SetFlowDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextFormat1_SetIncrementalTabStop(IDWriteTextFormat1* This,FLOAT tabstop) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_SetIncrementalTabStop(IDWriteTextFormat1* This,FLOAT tabstop) { return This->lpVtbl->SetIncrementalTabStop(This,tabstop); } -static FORCEINLINE HRESULT IDWriteTextFormat1_SetTrimming(IDWriteTextFormat1* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_SetTrimming(IDWriteTextFormat1* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { return This->lpVtbl->SetTrimming(This,trimming,trimming_sign); } -static FORCEINLINE HRESULT IDWriteTextFormat1_SetLineSpacing(IDWriteTextFormat1* This,DWRITE_LINE_SPACING_METHOD spacing,FLOAT line_spacing,FLOAT baseline) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_SetLineSpacing(IDWriteTextFormat1* This,DWRITE_LINE_SPACING_METHOD spacing,FLOAT line_spacing,FLOAT baseline) { return This->lpVtbl->SetLineSpacing(This,spacing,line_spacing,baseline); } -static FORCEINLINE DWRITE_TEXT_ALIGNMENT IDWriteTextFormat1_GetTextAlignment(IDWriteTextFormat1* This) { +static __WIDL_INLINE DWRITE_TEXT_ALIGNMENT IDWriteTextFormat1_GetTextAlignment(IDWriteTextFormat1* This) { return This->lpVtbl->GetTextAlignment(This); } -static FORCEINLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextFormat1_GetParagraphAlignment(IDWriteTextFormat1* This) { +static __WIDL_INLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextFormat1_GetParagraphAlignment(IDWriteTextFormat1* This) { return This->lpVtbl->GetParagraphAlignment(This); } -static FORCEINLINE DWRITE_WORD_WRAPPING IDWriteTextFormat1_GetWordWrapping(IDWriteTextFormat1* This) { +static __WIDL_INLINE DWRITE_WORD_WRAPPING IDWriteTextFormat1_GetWordWrapping(IDWriteTextFormat1* This) { return This->lpVtbl->GetWordWrapping(This); } -static FORCEINLINE DWRITE_READING_DIRECTION IDWriteTextFormat1_GetReadingDirection(IDWriteTextFormat1* This) { +static __WIDL_INLINE DWRITE_READING_DIRECTION IDWriteTextFormat1_GetReadingDirection(IDWriteTextFormat1* This) { return This->lpVtbl->GetReadingDirection(This); } -static FORCEINLINE DWRITE_FLOW_DIRECTION IDWriteTextFormat1_GetFlowDirection(IDWriteTextFormat1* This) { +static __WIDL_INLINE DWRITE_FLOW_DIRECTION IDWriteTextFormat1_GetFlowDirection(IDWriteTextFormat1* This) { return This->lpVtbl->GetFlowDirection(This); } -static FORCEINLINE FLOAT IDWriteTextFormat1_GetIncrementalTabStop(IDWriteTextFormat1* This) { +static __WIDL_INLINE FLOAT IDWriteTextFormat1_GetIncrementalTabStop(IDWriteTextFormat1* This) { return This->lpVtbl->GetIncrementalTabStop(This); } -static FORCEINLINE HRESULT IDWriteTextFormat1_GetTrimming(IDWriteTextFormat1* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_GetTrimming(IDWriteTextFormat1* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->GetTrimming(This,options,trimming_sign); } -static FORCEINLINE HRESULT IDWriteTextFormat1_GetLineSpacing(IDWriteTextFormat1* This,DWRITE_LINE_SPACING_METHOD *method,FLOAT *spacing,FLOAT *baseline) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_GetLineSpacing(IDWriteTextFormat1* This,DWRITE_LINE_SPACING_METHOD *method,FLOAT *spacing,FLOAT *baseline) { return This->lpVtbl->GetLineSpacing(This,method,spacing,baseline); } -static FORCEINLINE HRESULT IDWriteTextFormat1_GetFontCollection(IDWriteTextFormat1* This,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_GetFontCollection(IDWriteTextFormat1* This,IDWriteFontCollection **collection) { return This->lpVtbl->GetFontCollection(This,collection); } -static FORCEINLINE UINT32 IDWriteTextFormat1_GetFontFamilyNameLength(IDWriteTextFormat1* This) { +static __WIDL_INLINE UINT32 IDWriteTextFormat1_GetFontFamilyNameLength(IDWriteTextFormat1* This) { return This->lpVtbl->GetFontFamilyNameLength(This); } -static FORCEINLINE HRESULT IDWriteTextFormat1_GetFontFamilyName(IDWriteTextFormat1* This,WCHAR *name,UINT32 size) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_GetFontFamilyName(IDWriteTextFormat1* This,WCHAR *name,UINT32 size) { return This->lpVtbl->GetFontFamilyName(This,name,size); } -static FORCEINLINE DWRITE_FONT_WEIGHT IDWriteTextFormat1_GetFontWeight(IDWriteTextFormat1* This) { +static __WIDL_INLINE DWRITE_FONT_WEIGHT IDWriteTextFormat1_GetFontWeight(IDWriteTextFormat1* This) { return This->lpVtbl->GetFontWeight(This); } -static FORCEINLINE DWRITE_FONT_STYLE IDWriteTextFormat1_GetFontStyle(IDWriteTextFormat1* This) { +static __WIDL_INLINE DWRITE_FONT_STYLE IDWriteTextFormat1_GetFontStyle(IDWriteTextFormat1* This) { return This->lpVtbl->GetFontStyle(This); } -static FORCEINLINE DWRITE_FONT_STRETCH IDWriteTextFormat1_GetFontStretch(IDWriteTextFormat1* This) { +static __WIDL_INLINE DWRITE_FONT_STRETCH IDWriteTextFormat1_GetFontStretch(IDWriteTextFormat1* This) { return This->lpVtbl->GetFontStretch(This); } -static FORCEINLINE FLOAT IDWriteTextFormat1_GetFontSize(IDWriteTextFormat1* This) { +static __WIDL_INLINE FLOAT IDWriteTextFormat1_GetFontSize(IDWriteTextFormat1* This) { return This->lpVtbl->GetFontSize(This); } -static FORCEINLINE UINT32 IDWriteTextFormat1_GetLocaleNameLength(IDWriteTextFormat1* This) { +static __WIDL_INLINE UINT32 IDWriteTextFormat1_GetLocaleNameLength(IDWriteTextFormat1* This) { return This->lpVtbl->GetLocaleNameLength(This); } -static FORCEINLINE HRESULT IDWriteTextFormat1_GetLocaleName(IDWriteTextFormat1* This,WCHAR *name,UINT32 size) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_GetLocaleName(IDWriteTextFormat1* This,WCHAR *name,UINT32 size) { return This->lpVtbl->GetLocaleName(This,name,size); } /*** IDWriteTextFormat1 methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat1_SetVerticalGlyphOrientation(IDWriteTextFormat1* This,DWRITE_VERTICAL_GLYPH_ORIENTATION orientation) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_SetVerticalGlyphOrientation(IDWriteTextFormat1* This,DWRITE_VERTICAL_GLYPH_ORIENTATION orientation) { return This->lpVtbl->SetVerticalGlyphOrientation(This,orientation); } -static FORCEINLINE DWRITE_VERTICAL_GLYPH_ORIENTATION IDWriteTextFormat1_GetVerticalGlyphOrientation(IDWriteTextFormat1* This) { +static __WIDL_INLINE DWRITE_VERTICAL_GLYPH_ORIENTATION IDWriteTextFormat1_GetVerticalGlyphOrientation(IDWriteTextFormat1* This) { return This->lpVtbl->GetVerticalGlyphOrientation(This); } -static FORCEINLINE HRESULT IDWriteTextFormat1_SetLastLineWrapping(IDWriteTextFormat1* This,WINBOOL lastline_wrapping_enabled) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_SetLastLineWrapping(IDWriteTextFormat1* This,WINBOOL lastline_wrapping_enabled) { return This->lpVtbl->SetLastLineWrapping(This,lastline_wrapping_enabled); } -static FORCEINLINE WINBOOL IDWriteTextFormat1_GetLastLineWrapping(IDWriteTextFormat1* This) { +static __WIDL_INLINE WINBOOL IDWriteTextFormat1_GetLastLineWrapping(IDWriteTextFormat1* This) { return This->lpVtbl->GetLastLineWrapping(This); } -static FORCEINLINE HRESULT IDWriteTextFormat1_SetOpticalAlignment(IDWriteTextFormat1* This,DWRITE_OPTICAL_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_SetOpticalAlignment(IDWriteTextFormat1* This,DWRITE_OPTICAL_ALIGNMENT alignment) { return This->lpVtbl->SetOpticalAlignment(This,alignment); } -static FORCEINLINE DWRITE_OPTICAL_ALIGNMENT IDWriteTextFormat1_GetOpticalAlignment(IDWriteTextFormat1* This) { +static __WIDL_INLINE DWRITE_OPTICAL_ALIGNMENT IDWriteTextFormat1_GetOpticalAlignment(IDWriteTextFormat1* This) { return This->lpVtbl->GetOpticalAlignment(This); } -static FORCEINLINE HRESULT IDWriteTextFormat1_SetFontFallback(IDWriteTextFormat1* This,IDWriteFontFallback *fallback) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_SetFontFallback(IDWriteTextFormat1* This,IDWriteFontFallback *fallback) { return This->lpVtbl->SetFontFallback(This,fallback); } -static FORCEINLINE HRESULT IDWriteTextFormat1_GetFontFallback(IDWriteTextFormat1* This,IDWriteFontFallback **fallback) { +static __WIDL_INLINE HRESULT IDWriteTextFormat1_GetFontFallback(IDWriteTextFormat1* This,IDWriteFontFallback **fallback) { return This->lpVtbl->GetFontFallback(This,fallback); } #endif @@ -1359,218 +1367,218 @@ interface IDWriteTextLayout2 { #define IDWriteTextLayout2_GetFontFallback(This,fallback) (This)->lpVtbl->GetFontFallback(This,fallback) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout2_QueryInterface(IDWriteTextLayout2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_QueryInterface(IDWriteTextLayout2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextLayout2_AddRef(IDWriteTextLayout2* This) { +static __WIDL_INLINE ULONG IDWriteTextLayout2_AddRef(IDWriteTextLayout2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextLayout2_Release(IDWriteTextLayout2* This) { +static __WIDL_INLINE ULONG IDWriteTextLayout2_Release(IDWriteTextLayout2* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextFormat methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout2_SetTextAlignment(IDWriteTextLayout2* This,DWRITE_TEXT_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetTextAlignment(IDWriteTextLayout2* This,DWRITE_TEXT_ALIGNMENT alignment) { return This->lpVtbl->SetTextAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetParagraphAlignment(IDWriteTextLayout2* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetParagraphAlignment(IDWriteTextLayout2* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { return This->lpVtbl->SetParagraphAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetWordWrapping(IDWriteTextLayout2* This,DWRITE_WORD_WRAPPING wrapping) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetWordWrapping(IDWriteTextLayout2* This,DWRITE_WORD_WRAPPING wrapping) { return This->lpVtbl->SetWordWrapping(This,wrapping); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetReadingDirection(IDWriteTextLayout2* This,DWRITE_READING_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetReadingDirection(IDWriteTextLayout2* This,DWRITE_READING_DIRECTION direction) { return This->lpVtbl->SetReadingDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetFlowDirection(IDWriteTextLayout2* This,DWRITE_FLOW_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetFlowDirection(IDWriteTextLayout2* This,DWRITE_FLOW_DIRECTION direction) { return This->lpVtbl->SetFlowDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetIncrementalTabStop(IDWriteTextLayout2* This,FLOAT tabstop) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetIncrementalTabStop(IDWriteTextLayout2* This,FLOAT tabstop) { return This->lpVtbl->SetIncrementalTabStop(This,tabstop); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetTrimming(IDWriteTextLayout2* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetTrimming(IDWriteTextLayout2* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { return This->lpVtbl->SetTrimming(This,trimming,trimming_sign); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetLineSpacing(IDWriteTextLayout2* This,DWRITE_LINE_SPACING_METHOD spacing,FLOAT line_spacing,FLOAT baseline) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetLineSpacing(IDWriteTextLayout2* This,DWRITE_LINE_SPACING_METHOD spacing,FLOAT line_spacing,FLOAT baseline) { return This->lpVtbl->SetLineSpacing(This,spacing,line_spacing,baseline); } -static FORCEINLINE DWRITE_TEXT_ALIGNMENT IDWriteTextLayout2_GetTextAlignment(IDWriteTextLayout2* This) { +static __WIDL_INLINE DWRITE_TEXT_ALIGNMENT IDWriteTextLayout2_GetTextAlignment(IDWriteTextLayout2* This) { return This->lpVtbl->GetTextAlignment(This); } -static FORCEINLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextLayout2_GetParagraphAlignment(IDWriteTextLayout2* This) { +static __WIDL_INLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextLayout2_GetParagraphAlignment(IDWriteTextLayout2* This) { return This->lpVtbl->GetParagraphAlignment(This); } -static FORCEINLINE DWRITE_WORD_WRAPPING IDWriteTextLayout2_GetWordWrapping(IDWriteTextLayout2* This) { +static __WIDL_INLINE DWRITE_WORD_WRAPPING IDWriteTextLayout2_GetWordWrapping(IDWriteTextLayout2* This) { return This->lpVtbl->GetWordWrapping(This); } -static FORCEINLINE DWRITE_READING_DIRECTION IDWriteTextLayout2_GetReadingDirection(IDWriteTextLayout2* This) { +static __WIDL_INLINE DWRITE_READING_DIRECTION IDWriteTextLayout2_GetReadingDirection(IDWriteTextLayout2* This) { return This->lpVtbl->GetReadingDirection(This); } -static FORCEINLINE DWRITE_FLOW_DIRECTION IDWriteTextLayout2_GetFlowDirection(IDWriteTextLayout2* This) { +static __WIDL_INLINE DWRITE_FLOW_DIRECTION IDWriteTextLayout2_GetFlowDirection(IDWriteTextLayout2* This) { return This->lpVtbl->GetFlowDirection(This); } -static FORCEINLINE FLOAT IDWriteTextLayout2_GetIncrementalTabStop(IDWriteTextLayout2* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout2_GetIncrementalTabStop(IDWriteTextLayout2* This) { return This->lpVtbl->GetIncrementalTabStop(This); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetTrimming(IDWriteTextLayout2* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetTrimming(IDWriteTextLayout2* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->GetTrimming(This,options,trimming_sign); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetLineSpacing(IDWriteTextLayout2* This,DWRITE_LINE_SPACING_METHOD *method,FLOAT *spacing,FLOAT *baseline) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetLineSpacing(IDWriteTextLayout2* This,DWRITE_LINE_SPACING_METHOD *method,FLOAT *spacing,FLOAT *baseline) { return This->lpVtbl->GetLineSpacing(This,method,spacing,baseline); } /*** IDWriteTextLayout methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout2_SetMaxWidth(IDWriteTextLayout2* This,FLOAT maxWidth) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetMaxWidth(IDWriteTextLayout2* This,FLOAT maxWidth) { return This->lpVtbl->SetMaxWidth(This,maxWidth); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetMaxHeight(IDWriteTextLayout2* This,FLOAT maxHeight) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetMaxHeight(IDWriteTextLayout2* This,FLOAT maxHeight) { return This->lpVtbl->SetMaxHeight(This,maxHeight); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetFontCollection(IDWriteTextLayout2* This,IDWriteFontCollection *collection,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetFontCollection(IDWriteTextLayout2* This,IDWriteFontCollection *collection,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontCollection(This,collection,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetFontFamilyName(IDWriteTextLayout2* This,const WCHAR *name,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetFontFamilyName(IDWriteTextLayout2* This,const WCHAR *name,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontFamilyName(This,name,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetFontWeight(IDWriteTextLayout2* This,DWRITE_FONT_WEIGHT weight,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetFontWeight(IDWriteTextLayout2* This,DWRITE_FONT_WEIGHT weight,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontWeight(This,weight,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetFontStyle(IDWriteTextLayout2* This,DWRITE_FONT_STYLE style,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetFontStyle(IDWriteTextLayout2* This,DWRITE_FONT_STYLE style,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontStyle(This,style,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetFontStretch(IDWriteTextLayout2* This,DWRITE_FONT_STRETCH stretch,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetFontStretch(IDWriteTextLayout2* This,DWRITE_FONT_STRETCH stretch,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontStretch(This,stretch,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetFontSize(IDWriteTextLayout2* This,FLOAT size,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetFontSize(IDWriteTextLayout2* This,FLOAT size,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontSize(This,size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetUnderline(IDWriteTextLayout2* This,WINBOOL underline,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetUnderline(IDWriteTextLayout2* This,WINBOOL underline,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetUnderline(This,underline,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetStrikethrough(IDWriteTextLayout2* This,WINBOOL strikethrough,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetStrikethrough(IDWriteTextLayout2* This,WINBOOL strikethrough,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetStrikethrough(This,strikethrough,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetDrawingEffect(IDWriteTextLayout2* This,IUnknown *effect,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetDrawingEffect(IDWriteTextLayout2* This,IUnknown *effect,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetDrawingEffect(This,effect,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetInlineObject(IDWriteTextLayout2* This,IDWriteInlineObject *object,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetInlineObject(IDWriteTextLayout2* This,IDWriteInlineObject *object,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetInlineObject(This,object,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetTypography(IDWriteTextLayout2* This,IDWriteTypography *typography,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetTypography(IDWriteTextLayout2* This,IDWriteTypography *typography,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetTypography(This,typography,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetLocaleName(IDWriteTextLayout2* This,const WCHAR *locale,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetLocaleName(IDWriteTextLayout2* This,const WCHAR *locale,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetLocaleName(This,locale,range); } -static FORCEINLINE FLOAT IDWriteTextLayout2_GetMaxWidth(IDWriteTextLayout2* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout2_GetMaxWidth(IDWriteTextLayout2* This) { return This->lpVtbl->GetMaxWidth(This); } -static FORCEINLINE FLOAT IDWriteTextLayout2_GetMaxHeight(IDWriteTextLayout2* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout2_GetMaxHeight(IDWriteTextLayout2* This) { return This->lpVtbl->GetMaxHeight(This); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetFontCollection(IDWriteTextLayout2* This,UINT32 pos,IDWriteFontCollection **collection,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetFontCollection(IDWriteTextLayout2* This,UINT32 pos,IDWriteFontCollection **collection,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontCollection(This,pos,collection,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetFontFamilyNameLength(IDWriteTextLayout2* This,UINT32 pos,UINT32 *len,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetFontFamilyNameLength(IDWriteTextLayout2* This,UINT32 pos,UINT32 *len,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontFamilyNameLength(This,pos,len,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetFontFamilyName(IDWriteTextLayout2* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetFontFamilyName(IDWriteTextLayout2* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontFamilyName(This,position,name,name_size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetFontWeight(IDWriteTextLayout2* This,UINT32 position,DWRITE_FONT_WEIGHT *weight,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetFontWeight(IDWriteTextLayout2* This,UINT32 position,DWRITE_FONT_WEIGHT *weight,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontWeight(This,position,weight,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetFontStyle(IDWriteTextLayout2* This,UINT32 currentPosition,DWRITE_FONT_STYLE *style,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetFontStyle(IDWriteTextLayout2* This,UINT32 currentPosition,DWRITE_FONT_STYLE *style,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontStyle(This,currentPosition,style,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetFontStretch(IDWriteTextLayout2* This,UINT32 position,DWRITE_FONT_STRETCH *stretch,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetFontStretch(IDWriteTextLayout2* This,UINT32 position,DWRITE_FONT_STRETCH *stretch,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontStretch(This,position,stretch,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetFontSize(IDWriteTextLayout2* This,UINT32 position,FLOAT *size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetFontSize(IDWriteTextLayout2* This,UINT32 position,FLOAT *size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontSize(This,position,size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetUnderline(IDWriteTextLayout2* This,UINT32 position,WINBOOL *has_underline,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetUnderline(IDWriteTextLayout2* This,UINT32 position,WINBOOL *has_underline,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetUnderline(This,position,has_underline,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetStrikethrough(IDWriteTextLayout2* This,UINT32 position,WINBOOL *has_strikethrough,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetStrikethrough(IDWriteTextLayout2* This,UINT32 position,WINBOOL *has_strikethrough,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetStrikethrough(This,position,has_strikethrough,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetDrawingEffect(IDWriteTextLayout2* This,UINT32 position,IUnknown **effect,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetDrawingEffect(IDWriteTextLayout2* This,UINT32 position,IUnknown **effect,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetDrawingEffect(This,position,effect,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetInlineObject(IDWriteTextLayout2* This,UINT32 position,IDWriteInlineObject **object,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetInlineObject(IDWriteTextLayout2* This,UINT32 position,IDWriteInlineObject **object,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetInlineObject(This,position,object,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetTypography(IDWriteTextLayout2* This,UINT32 position,IDWriteTypography **typography,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetTypography(IDWriteTextLayout2* This,UINT32 position,IDWriteTypography **typography,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetTypography(This,position,typography,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetLocaleNameLength(IDWriteTextLayout2* This,UINT32 position,UINT32 *length,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetLocaleNameLength(IDWriteTextLayout2* This,UINT32 position,UINT32 *length,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetLocaleNameLength(This,position,length,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetLocaleName(IDWriteTextLayout2* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetLocaleName(IDWriteTextLayout2* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetLocaleName(This,position,name,name_size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_Draw(IDWriteTextLayout2* This,void *context,IDWriteTextRenderer *renderer,FLOAT originX,FLOAT originY) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_Draw(IDWriteTextLayout2* This,void *context,IDWriteTextRenderer *renderer,FLOAT originX,FLOAT originY) { return This->lpVtbl->Draw(This,context,renderer,originX,originY); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetLineMetrics(IDWriteTextLayout2* This,DWRITE_LINE_METRICS *metrics,UINT32 max_count,UINT32 *actual_count) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetLineMetrics(IDWriteTextLayout2* This,DWRITE_LINE_METRICS *metrics,UINT32 max_count,UINT32 *actual_count) { return This->lpVtbl->GetLineMetrics(This,metrics,max_count,actual_count); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetOverhangMetrics(IDWriteTextLayout2* This,DWRITE_OVERHANG_METRICS *overhangs) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetOverhangMetrics(IDWriteTextLayout2* This,DWRITE_OVERHANG_METRICS *overhangs) { return This->lpVtbl->GetOverhangMetrics(This,overhangs); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetClusterMetrics(IDWriteTextLayout2* This,DWRITE_CLUSTER_METRICS *metrics,UINT32 max_count,UINT32 *act_count) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetClusterMetrics(IDWriteTextLayout2* This,DWRITE_CLUSTER_METRICS *metrics,UINT32 max_count,UINT32 *act_count) { return This->lpVtbl->GetClusterMetrics(This,metrics,max_count,act_count); } -static FORCEINLINE HRESULT IDWriteTextLayout2_DetermineMinWidth(IDWriteTextLayout2* This,FLOAT *min_width) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_DetermineMinWidth(IDWriteTextLayout2* This,FLOAT *min_width) { return This->lpVtbl->DetermineMinWidth(This,min_width); } -static FORCEINLINE HRESULT IDWriteTextLayout2_HitTestPoint(IDWriteTextLayout2* This,FLOAT pointX,FLOAT pointY,WINBOOL *is_trailinghit,WINBOOL *is_inside,DWRITE_HIT_TEST_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_HitTestPoint(IDWriteTextLayout2* This,FLOAT pointX,FLOAT pointY,WINBOOL *is_trailinghit,WINBOOL *is_inside,DWRITE_HIT_TEST_METRICS *metrics) { return This->lpVtbl->HitTestPoint(This,pointX,pointY,is_trailinghit,is_inside,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout2_HitTestTextPosition(IDWriteTextLayout2* This,UINT32 textPosition,WINBOOL is_trailinghit,FLOAT *pointX,FLOAT *pointY,DWRITE_HIT_TEST_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_HitTestTextPosition(IDWriteTextLayout2* This,UINT32 textPosition,WINBOOL is_trailinghit,FLOAT *pointX,FLOAT *pointY,DWRITE_HIT_TEST_METRICS *metrics) { return This->lpVtbl->HitTestTextPosition(This,textPosition,is_trailinghit,pointX,pointY,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout2_HitTestTextRange(IDWriteTextLayout2* This,UINT32 textPosition,UINT32 textLength,FLOAT originX,FLOAT originY,DWRITE_HIT_TEST_METRICS *metrics,UINT32 max_metricscount,UINT32 *actual_metricscount) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_HitTestTextRange(IDWriteTextLayout2* This,UINT32 textPosition,UINT32 textLength,FLOAT originX,FLOAT originY,DWRITE_HIT_TEST_METRICS *metrics,UINT32 max_metricscount,UINT32 *actual_metricscount) { return This->lpVtbl->HitTestTextRange(This,textPosition,textLength,originX,originY,metrics,max_metricscount,actual_metricscount); } /*** IDWriteTextLayout1 methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout2_SetPairKerning(IDWriteTextLayout2* This,WINBOOL is_pairkerning_enabled,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetPairKerning(IDWriteTextLayout2* This,WINBOOL is_pairkerning_enabled,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetPairKerning(This,is_pairkerning_enabled,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetPairKerning(IDWriteTextLayout2* This,UINT32 position,WINBOOL *is_pairkerning_enabled,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetPairKerning(IDWriteTextLayout2* This,UINT32 position,WINBOOL *is_pairkerning_enabled,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetPairKerning(This,position,is_pairkerning_enabled,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetCharacterSpacing(IDWriteTextLayout2* This,FLOAT leading_spacing,FLOAT trailing_spacing,FLOAT minimum_advance_width,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetCharacterSpacing(IDWriteTextLayout2* This,FLOAT leading_spacing,FLOAT trailing_spacing,FLOAT minimum_advance_width,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetCharacterSpacing(This,leading_spacing,trailing_spacing,minimum_advance_width,range); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetCharacterSpacing(IDWriteTextLayout2* This,UINT32 position,FLOAT *leading_spacing,FLOAT *trailing_spacing,FLOAT *minimum_advance_width,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetCharacterSpacing(IDWriteTextLayout2* This,UINT32 position,FLOAT *leading_spacing,FLOAT *trailing_spacing,FLOAT *minimum_advance_width,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetCharacterSpacing(This,position,leading_spacing,trailing_spacing,minimum_advance_width,range); } /*** IDWriteTextLayout2 methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout2_GetMetrics(IDWriteTextLayout2* This,DWRITE_TEXT_METRICS1 *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetMetrics(IDWriteTextLayout2* This,DWRITE_TEXT_METRICS1 *metrics) { return This->lpVtbl->IDWriteTextLayout2_GetMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetVerticalGlyphOrientation(IDWriteTextLayout2* This,DWRITE_VERTICAL_GLYPH_ORIENTATION orientation) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetVerticalGlyphOrientation(IDWriteTextLayout2* This,DWRITE_VERTICAL_GLYPH_ORIENTATION orientation) { return This->lpVtbl->SetVerticalGlyphOrientation(This,orientation); } -static FORCEINLINE DWRITE_VERTICAL_GLYPH_ORIENTATION IDWriteTextLayout2_GetVerticalGlyphOrientation(IDWriteTextLayout2* This) { +static __WIDL_INLINE DWRITE_VERTICAL_GLYPH_ORIENTATION IDWriteTextLayout2_GetVerticalGlyphOrientation(IDWriteTextLayout2* This) { return This->lpVtbl->GetVerticalGlyphOrientation(This); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetLastLineWrapping(IDWriteTextLayout2* This,WINBOOL lastline_wrapping_enabled) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetLastLineWrapping(IDWriteTextLayout2* This,WINBOOL lastline_wrapping_enabled) { return This->lpVtbl->SetLastLineWrapping(This,lastline_wrapping_enabled); } -static FORCEINLINE WINBOOL IDWriteTextLayout2_GetLastLineWrapping(IDWriteTextLayout2* This) { +static __WIDL_INLINE WINBOOL IDWriteTextLayout2_GetLastLineWrapping(IDWriteTextLayout2* This) { return This->lpVtbl->GetLastLineWrapping(This); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetOpticalAlignment(IDWriteTextLayout2* This,DWRITE_OPTICAL_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetOpticalAlignment(IDWriteTextLayout2* This,DWRITE_OPTICAL_ALIGNMENT alignment) { return This->lpVtbl->SetOpticalAlignment(This,alignment); } -static FORCEINLINE DWRITE_OPTICAL_ALIGNMENT IDWriteTextLayout2_GetOpticalAlignment(IDWriteTextLayout2* This) { +static __WIDL_INLINE DWRITE_OPTICAL_ALIGNMENT IDWriteTextLayout2_GetOpticalAlignment(IDWriteTextLayout2* This) { return This->lpVtbl->GetOpticalAlignment(This); } -static FORCEINLINE HRESULT IDWriteTextLayout2_SetFontFallback(IDWriteTextLayout2* This,IDWriteFontFallback *fallback) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_SetFontFallback(IDWriteTextLayout2* This,IDWriteFontFallback *fallback) { return This->lpVtbl->SetFontFallback(This,fallback); } -static FORCEINLINE HRESULT IDWriteTextLayout2_GetFontFallback(IDWriteTextLayout2* This,IDWriteFontFallback **fallback) { +static __WIDL_INLINE HRESULT IDWriteTextLayout2_GetFontFallback(IDWriteTextLayout2* This,IDWriteFontFallback **fallback) { return This->lpVtbl->GetFontFallback(This,fallback); } #endif @@ -1889,70 +1897,70 @@ interface IDWriteTextAnalyzer2 { #define IDWriteTextAnalyzer2_CheckTypographicFeature(This,fontface,analysis,localeName,feature,glyph_count,indices,feature_applies) (This)->lpVtbl->CheckTypographicFeature(This,fontface,analysis,localeName,feature,glyph_count,indices,feature_applies) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_QueryInterface(IDWriteTextAnalyzer2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_QueryInterface(IDWriteTextAnalyzer2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextAnalyzer2_AddRef(IDWriteTextAnalyzer2* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalyzer2_AddRef(IDWriteTextAnalyzer2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextAnalyzer2_Release(IDWriteTextAnalyzer2* This) { +static __WIDL_INLINE ULONG IDWriteTextAnalyzer2_Release(IDWriteTextAnalyzer2* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextAnalyzer methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_AnalyzeScript(IDWriteTextAnalyzer2* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_AnalyzeScript(IDWriteTextAnalyzer2* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { return This->lpVtbl->AnalyzeScript(This,source,position,length,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_AnalyzeBidi(IDWriteTextAnalyzer2* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_AnalyzeBidi(IDWriteTextAnalyzer2* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { return This->lpVtbl->AnalyzeBidi(This,source,position,length,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_AnalyzeNumberSubstitution(IDWriteTextAnalyzer2* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_AnalyzeNumberSubstitution(IDWriteTextAnalyzer2* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { return This->lpVtbl->AnalyzeNumberSubstitution(This,source,position,length,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_AnalyzeLineBreakpoints(IDWriteTextAnalyzer2* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_AnalyzeLineBreakpoints(IDWriteTextAnalyzer2* This,IDWriteTextAnalysisSource *source,UINT32 position,UINT32 length,IDWriteTextAnalysisSink *sink) { return This->lpVtbl->AnalyzeLineBreakpoints(This,source,position,length,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_GetGlyphs(IDWriteTextAnalyzer2* This,const WCHAR *text,UINT32 length,IDWriteFontFace *font_face,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,IDWriteNumberSubstitution *substitution,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_len,UINT32 feature_ranges,UINT32 max_glyph_count,UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *text_props,UINT16 *glyph_indices,DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 *actual_glyph_count) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_GetGlyphs(IDWriteTextAnalyzer2* This,const WCHAR *text,UINT32 length,IDWriteFontFace *font_face,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,IDWriteNumberSubstitution *substitution,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_len,UINT32 feature_ranges,UINT32 max_glyph_count,UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *text_props,UINT16 *glyph_indices,DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 *actual_glyph_count) { return This->lpVtbl->GetGlyphs(This,text,length,font_face,is_sideways,is_rtl,analysis,locale,substitution,features,feature_range_len,feature_ranges,max_glyph_count,clustermap,text_props,glyph_indices,glyph_props,actual_glyph_count); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_GetGlyphPlacements(IDWriteTextAnalyzer2* This,const WCHAR *text,const UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *props,UINT32 text_len,const UINT16 *glyph_indices,const DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 glyph_count,IDWriteFontFace *font_face,FLOAT fontEmSize,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_len,UINT32 feature_ranges,FLOAT *glyph_advances,DWRITE_GLYPH_OFFSET *glyph_offsets) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_GetGlyphPlacements(IDWriteTextAnalyzer2* This,const WCHAR *text,const UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *props,UINT32 text_len,const UINT16 *glyph_indices,const DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 glyph_count,IDWriteFontFace *font_face,FLOAT fontEmSize,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_len,UINT32 feature_ranges,FLOAT *glyph_advances,DWRITE_GLYPH_OFFSET *glyph_offsets) { return This->lpVtbl->GetGlyphPlacements(This,text,clustermap,props,text_len,glyph_indices,glyph_props,glyph_count,font_face,fontEmSize,is_sideways,is_rtl,analysis,locale,features,feature_range_len,feature_ranges,glyph_advances,glyph_offsets); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_GetGdiCompatibleGlyphPlacements(IDWriteTextAnalyzer2* This,const WCHAR *text,const UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *props,UINT32 text_len,const UINT16 *glyph_indices,const DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 glyph_count,IDWriteFontFace *font_face,FLOAT fontEmSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_lengths,UINT32 feature_ranges,FLOAT *glyph_advances,DWRITE_GLYPH_OFFSET *glyph_offsets) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_GetGdiCompatibleGlyphPlacements(IDWriteTextAnalyzer2* This,const WCHAR *text,const UINT16 *clustermap,DWRITE_SHAPING_TEXT_PROPERTIES *props,UINT32 text_len,const UINT16 *glyph_indices,const DWRITE_SHAPING_GLYPH_PROPERTIES *glyph_props,UINT32 glyph_count,IDWriteFontFace *font_face,FLOAT fontEmSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,WINBOOL is_rtl,const DWRITE_SCRIPT_ANALYSIS *analysis,const WCHAR *locale,const DWRITE_TYPOGRAPHIC_FEATURES **features,const UINT32 *feature_range_lengths,UINT32 feature_ranges,FLOAT *glyph_advances,DWRITE_GLYPH_OFFSET *glyph_offsets) { return This->lpVtbl->GetGdiCompatibleGlyphPlacements(This,text,clustermap,props,text_len,glyph_indices,glyph_props,glyph_count,font_face,fontEmSize,pixels_per_dip,transform,use_gdi_natural,is_sideways,is_rtl,analysis,locale,features,feature_range_lengths,feature_ranges,glyph_advances,glyph_offsets); } /*** IDWriteTextAnalyzer1 methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_ApplyCharacterSpacing(IDWriteTextAnalyzer2* This,FLOAT leading_spacing,FLOAT trailing_spacing,FLOAT min_advance_width,UINT32 len,UINT32 glyph_count,const UINT16 *clustermap,const FLOAT *advances,const DWRITE_GLYPH_OFFSET *offsets,const DWRITE_SHAPING_GLYPH_PROPERTIES *props,FLOAT *modified_advances,DWRITE_GLYPH_OFFSET *modified_offsets) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_ApplyCharacterSpacing(IDWriteTextAnalyzer2* This,FLOAT leading_spacing,FLOAT trailing_spacing,FLOAT min_advance_width,UINT32 len,UINT32 glyph_count,const UINT16 *clustermap,const FLOAT *advances,const DWRITE_GLYPH_OFFSET *offsets,const DWRITE_SHAPING_GLYPH_PROPERTIES *props,FLOAT *modified_advances,DWRITE_GLYPH_OFFSET *modified_offsets) { return This->lpVtbl->ApplyCharacterSpacing(This,leading_spacing,trailing_spacing,min_advance_width,len,glyph_count,clustermap,advances,offsets,props,modified_advances,modified_offsets); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_GetBaseline(IDWriteTextAnalyzer2* This,IDWriteFontFace *face,DWRITE_BASELINE baseline,WINBOOL vertical,WINBOOL is_simulation_allowed,DWRITE_SCRIPT_ANALYSIS sa,const WCHAR *localeName,INT32 *baseline_coord,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_GetBaseline(IDWriteTextAnalyzer2* This,IDWriteFontFace *face,DWRITE_BASELINE baseline,WINBOOL vertical,WINBOOL is_simulation_allowed,DWRITE_SCRIPT_ANALYSIS sa,const WCHAR *localeName,INT32 *baseline_coord,WINBOOL *exists) { return This->lpVtbl->GetBaseline(This,face,baseline,vertical,is_simulation_allowed,sa,localeName,baseline_coord,exists); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_AnalyzeVerticalGlyphOrientation(IDWriteTextAnalyzer2* This,IDWriteTextAnalysisSource1 *source,UINT32 text_pos,UINT32 len,IDWriteTextAnalysisSink1 *sink) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_AnalyzeVerticalGlyphOrientation(IDWriteTextAnalyzer2* This,IDWriteTextAnalysisSource1 *source,UINT32 text_pos,UINT32 len,IDWriteTextAnalysisSink1 *sink) { return This->lpVtbl->AnalyzeVerticalGlyphOrientation(This,source,text_pos,len,sink); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_GetScriptProperties(IDWriteTextAnalyzer2* This,DWRITE_SCRIPT_ANALYSIS sa,DWRITE_SCRIPT_PROPERTIES *props) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_GetScriptProperties(IDWriteTextAnalyzer2* This,DWRITE_SCRIPT_ANALYSIS sa,DWRITE_SCRIPT_PROPERTIES *props) { return This->lpVtbl->GetScriptProperties(This,sa,props); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_GetTextComplexity(IDWriteTextAnalyzer2* This,const WCHAR *text,UINT32 len,IDWriteFontFace *face,WINBOOL *is_simple,UINT32 *len_read,UINT16 *indices) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_GetTextComplexity(IDWriteTextAnalyzer2* This,const WCHAR *text,UINT32 len,IDWriteFontFace *face,WINBOOL *is_simple,UINT32 *len_read,UINT16 *indices) { return This->lpVtbl->GetTextComplexity(This,text,len,face,is_simple,len_read,indices); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_GetJustificationOpportunities(IDWriteTextAnalyzer2* This,IDWriteFontFace *face,FLOAT font_em_size,DWRITE_SCRIPT_ANALYSIS sa,UINT32 length,UINT32 glyph_count,const WCHAR *text,const UINT16 *clustermap,const DWRITE_SHAPING_GLYPH_PROPERTIES *prop,DWRITE_JUSTIFICATION_OPPORTUNITY *jo) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_GetJustificationOpportunities(IDWriteTextAnalyzer2* This,IDWriteFontFace *face,FLOAT font_em_size,DWRITE_SCRIPT_ANALYSIS sa,UINT32 length,UINT32 glyph_count,const WCHAR *text,const UINT16 *clustermap,const DWRITE_SHAPING_GLYPH_PROPERTIES *prop,DWRITE_JUSTIFICATION_OPPORTUNITY *jo) { return This->lpVtbl->GetJustificationOpportunities(This,face,font_em_size,sa,length,glyph_count,text,clustermap,prop,jo); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_JustifyGlyphAdvances(IDWriteTextAnalyzer2* This,FLOAT width,UINT32 glyph_count,const DWRITE_JUSTIFICATION_OPPORTUNITY *jo,const FLOAT *advances,const DWRITE_GLYPH_OFFSET *offsets,FLOAT *justifiedadvances,DWRITE_GLYPH_OFFSET *justifiedoffsets) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_JustifyGlyphAdvances(IDWriteTextAnalyzer2* This,FLOAT width,UINT32 glyph_count,const DWRITE_JUSTIFICATION_OPPORTUNITY *jo,const FLOAT *advances,const DWRITE_GLYPH_OFFSET *offsets,FLOAT *justifiedadvances,DWRITE_GLYPH_OFFSET *justifiedoffsets) { return This->lpVtbl->JustifyGlyphAdvances(This,width,glyph_count,jo,advances,offsets,justifiedadvances,justifiedoffsets); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_GetJustifiedGlyphs(IDWriteTextAnalyzer2* This,IDWriteFontFace *face,FLOAT font_em_size,DWRITE_SCRIPT_ANALYSIS sa,UINT32 length,UINT32 glyph_count,UINT32 max_glyphcount,const UINT16 *clustermap,const UINT16 *indices,const FLOAT *advances,const FLOAT *justifiedadvances,const DWRITE_GLYPH_OFFSET *justifiedoffsets,const DWRITE_SHAPING_GLYPH_PROPERTIES *prop,UINT32 *actual_count,UINT16 *modified_clustermap,UINT16 *modified_indices,FLOAT *modified_advances,DWRITE_GLYPH_OFFSET *modified_offsets) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_GetJustifiedGlyphs(IDWriteTextAnalyzer2* This,IDWriteFontFace *face,FLOAT font_em_size,DWRITE_SCRIPT_ANALYSIS sa,UINT32 length,UINT32 glyph_count,UINT32 max_glyphcount,const UINT16 *clustermap,const UINT16 *indices,const FLOAT *advances,const FLOAT *justifiedadvances,const DWRITE_GLYPH_OFFSET *justifiedoffsets,const DWRITE_SHAPING_GLYPH_PROPERTIES *prop,UINT32 *actual_count,UINT16 *modified_clustermap,UINT16 *modified_indices,FLOAT *modified_advances,DWRITE_GLYPH_OFFSET *modified_offsets) { return This->lpVtbl->GetJustifiedGlyphs(This,face,font_em_size,sa,length,glyph_count,max_glyphcount,clustermap,indices,advances,justifiedadvances,justifiedoffsets,prop,actual_count,modified_clustermap,modified_indices,modified_advances,modified_offsets); } /*** IDWriteTextAnalyzer2 methods ***/ -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_GetGlyphOrientationTransform(IDWriteTextAnalyzer2* This,DWRITE_GLYPH_ORIENTATION_ANGLE angle,WINBOOL is_sideways,FLOAT originX,FLOAT originY,DWRITE_MATRIX *transform) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_GetGlyphOrientationTransform(IDWriteTextAnalyzer2* This,DWRITE_GLYPH_ORIENTATION_ANGLE angle,WINBOOL is_sideways,FLOAT originX,FLOAT originY,DWRITE_MATRIX *transform) { return This->lpVtbl->IDWriteTextAnalyzer2_GetGlyphOrientationTransform(This,angle,is_sideways,originX,originY,transform); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_GetTypographicFeatures(IDWriteTextAnalyzer2* This,IDWriteFontFace *fontface,DWRITE_SCRIPT_ANALYSIS analysis,const WCHAR *localeName,UINT32 max_tagcount,UINT32 *actual_tagcount,DWRITE_FONT_FEATURE_TAG *tags) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_GetTypographicFeatures(IDWriteTextAnalyzer2* This,IDWriteFontFace *fontface,DWRITE_SCRIPT_ANALYSIS analysis,const WCHAR *localeName,UINT32 max_tagcount,UINT32 *actual_tagcount,DWRITE_FONT_FEATURE_TAG *tags) { return This->lpVtbl->GetTypographicFeatures(This,fontface,analysis,localeName,max_tagcount,actual_tagcount,tags); } -static FORCEINLINE HRESULT IDWriteTextAnalyzer2_CheckTypographicFeature(IDWriteTextAnalyzer2* This,IDWriteFontFace *fontface,DWRITE_SCRIPT_ANALYSIS analysis,const WCHAR *localeName,DWRITE_FONT_FEATURE_TAG feature,UINT32 glyph_count,const UINT16 *indices,UINT8 *feature_applies) { +static __WIDL_INLINE HRESULT IDWriteTextAnalyzer2_CheckTypographicFeature(IDWriteTextAnalyzer2* This,IDWriteFontFace *fontface,DWRITE_SCRIPT_ANALYSIS analysis,const WCHAR *localeName,DWRITE_FONT_FEATURE_TAG feature,UINT32 glyph_count,const UINT16 *indices,UINT8 *feature_applies) { return This->lpVtbl->CheckTypographicFeature(This,fontface,analysis,localeName,feature,glyph_count,indices,feature_applies); } #endif @@ -2049,23 +2057,23 @@ interface IDWriteFontFallbackBuilder { #define IDWriteFontFallbackBuilder_CreateFontFallback(This,fallback) (This)->lpVtbl->CreateFontFallback(This,fallback) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFallbackBuilder_QueryInterface(IDWriteFontFallbackBuilder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFallbackBuilder_QueryInterface(IDWriteFontFallbackBuilder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFallbackBuilder_AddRef(IDWriteFontFallbackBuilder* This) { +static __WIDL_INLINE ULONG IDWriteFontFallbackBuilder_AddRef(IDWriteFontFallbackBuilder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFallbackBuilder_Release(IDWriteFontFallbackBuilder* This) { +static __WIDL_INLINE ULONG IDWriteFontFallbackBuilder_Release(IDWriteFontFallbackBuilder* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFallbackBuilder methods ***/ -static FORCEINLINE HRESULT IDWriteFontFallbackBuilder_AddMapping(IDWriteFontFallbackBuilder* This,const DWRITE_UNICODE_RANGE *ranges,UINT32 rangesCount,const WCHAR **targetFamilyNames,UINT32 targetFamilyNamesCount,IDWriteFontCollection *collection,const WCHAR *localeName,const WCHAR *baseFamilyName,FLOAT scale) { +static __WIDL_INLINE HRESULT IDWriteFontFallbackBuilder_AddMapping(IDWriteFontFallbackBuilder* This,const DWRITE_UNICODE_RANGE *ranges,UINT32 rangesCount,const WCHAR **targetFamilyNames,UINT32 targetFamilyNamesCount,IDWriteFontCollection *collection,const WCHAR *localeName,const WCHAR *baseFamilyName,FLOAT scale) { return This->lpVtbl->AddMapping(This,ranges,rangesCount,targetFamilyNames,targetFamilyNamesCount,collection,localeName,baseFamilyName,scale); } -static FORCEINLINE HRESULT IDWriteFontFallbackBuilder_AddMappings(IDWriteFontFallbackBuilder* This,IDWriteFontFallback *fallback) { +static __WIDL_INLINE HRESULT IDWriteFontFallbackBuilder_AddMappings(IDWriteFontFallbackBuilder* This,IDWriteFontFallback *fallback) { return This->lpVtbl->AddMappings(This,fallback); } -static FORCEINLINE HRESULT IDWriteFontFallbackBuilder_CreateFontFallback(IDWriteFontFallbackBuilder* This,IDWriteFontFallback **fallback) { +static __WIDL_INLINE HRESULT IDWriteFontFallbackBuilder_CreateFontFallback(IDWriteFontFallbackBuilder* This,IDWriteFontFallback **fallback) { return This->lpVtbl->CreateFontFallback(This,fallback); } #endif @@ -2208,61 +2216,61 @@ interface IDWriteFont2 { #define IDWriteFont2_IsColorFont(This) (This)->lpVtbl->IsColorFont(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFont2_QueryInterface(IDWriteFont2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFont2_QueryInterface(IDWriteFont2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFont2_AddRef(IDWriteFont2* This) { +static __WIDL_INLINE ULONG IDWriteFont2_AddRef(IDWriteFont2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFont2_Release(IDWriteFont2* This) { +static __WIDL_INLINE ULONG IDWriteFont2_Release(IDWriteFont2* This) { return This->lpVtbl->Release(This); } /*** IDWriteFont methods ***/ -static FORCEINLINE HRESULT IDWriteFont2_GetFontFamily(IDWriteFont2* This,IDWriteFontFamily **family) { +static __WIDL_INLINE HRESULT IDWriteFont2_GetFontFamily(IDWriteFont2* This,IDWriteFontFamily **family) { return This->lpVtbl->GetFontFamily(This,family); } -static FORCEINLINE DWRITE_FONT_WEIGHT IDWriteFont2_GetWeight(IDWriteFont2* This) { +static __WIDL_INLINE DWRITE_FONT_WEIGHT IDWriteFont2_GetWeight(IDWriteFont2* This) { return This->lpVtbl->GetWeight(This); } -static FORCEINLINE DWRITE_FONT_STRETCH IDWriteFont2_GetStretch(IDWriteFont2* This) { +static __WIDL_INLINE DWRITE_FONT_STRETCH IDWriteFont2_GetStretch(IDWriteFont2* This) { return This->lpVtbl->GetStretch(This); } -static FORCEINLINE DWRITE_FONT_STYLE IDWriteFont2_GetStyle(IDWriteFont2* This) { +static __WIDL_INLINE DWRITE_FONT_STYLE IDWriteFont2_GetStyle(IDWriteFont2* This) { return This->lpVtbl->GetStyle(This); } -static FORCEINLINE WINBOOL IDWriteFont2_IsSymbolFont(IDWriteFont2* This) { +static __WIDL_INLINE WINBOOL IDWriteFont2_IsSymbolFont(IDWriteFont2* This) { return This->lpVtbl->IsSymbolFont(This); } -static FORCEINLINE HRESULT IDWriteFont2_GetFaceNames(IDWriteFont2* This,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFont2_GetFaceNames(IDWriteFont2* This,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetFaceNames(This,names); } -static FORCEINLINE HRESULT IDWriteFont2_GetInformationalStrings(IDWriteFont2* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFont2_GetInformationalStrings(IDWriteFont2* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { return This->lpVtbl->GetInformationalStrings(This,stringid,strings,exists); } -static FORCEINLINE DWRITE_FONT_SIMULATIONS IDWriteFont2_GetSimulations(IDWriteFont2* This) { +static __WIDL_INLINE DWRITE_FONT_SIMULATIONS IDWriteFont2_GetSimulations(IDWriteFont2* This) { return This->lpVtbl->GetSimulations(This); } -static FORCEINLINE HRESULT IDWriteFont2_HasCharacter(IDWriteFont2* This,UINT32 value,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFont2_HasCharacter(IDWriteFont2* This,UINT32 value,WINBOOL *exists) { return This->lpVtbl->HasCharacter(This,value,exists); } -static FORCEINLINE HRESULT IDWriteFont2_CreateFontFace(IDWriteFont2* This,IDWriteFontFace **face) { +static __WIDL_INLINE HRESULT IDWriteFont2_CreateFontFace(IDWriteFont2* This,IDWriteFontFace **face) { return This->lpVtbl->CreateFontFace(This,face); } /*** IDWriteFont1 methods ***/ -static FORCEINLINE void IDWriteFont2_GetMetrics(IDWriteFont2* This,DWRITE_FONT_METRICS1 *metrics) { +static __WIDL_INLINE void IDWriteFont2_GetMetrics(IDWriteFont2* This,DWRITE_FONT_METRICS1 *metrics) { This->lpVtbl->IDWriteFont1_GetMetrics(This,metrics); } -static FORCEINLINE void IDWriteFont2_GetPanose(IDWriteFont2* This,DWRITE_PANOSE *panose) { +static __WIDL_INLINE void IDWriteFont2_GetPanose(IDWriteFont2* This,DWRITE_PANOSE *panose) { This->lpVtbl->GetPanose(This,panose); } -static FORCEINLINE HRESULT IDWriteFont2_GetUnicodeRanges(IDWriteFont2* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteFont2_GetUnicodeRanges(IDWriteFont2* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { return This->lpVtbl->GetUnicodeRanges(This,max_count,ranges,count); } -static FORCEINLINE WINBOOL IDWriteFont2_IsMonospacedFont(IDWriteFont2* This) { +static __WIDL_INLINE WINBOOL IDWriteFont2_IsMonospacedFont(IDWriteFont2* This) { return This->lpVtbl->IsMonospacedFont(This); } /*** IDWriteFont2 methods ***/ -static FORCEINLINE WINBOOL IDWriteFont2_IsColorFont(IDWriteFont2* This) { +static __WIDL_INLINE WINBOOL IDWriteFont2_IsColorFont(IDWriteFont2* This) { return This->lpVtbl->IsColorFont(This); } #endif @@ -2566,100 +2574,100 @@ interface IDWriteFontFace2 { #define IDWriteFontFace2_GetRecommendedRenderingMode(This,fontEmSize,dpiX,dpiY,transform,is_sideways,threshold,measuringmode,params,renderingmode,gridfitmode) (This)->lpVtbl->IDWriteFontFace2_GetRecommendedRenderingMode(This,fontEmSize,dpiX,dpiY,transform,is_sideways,threshold,measuringmode,params,renderingmode,gridfitmode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFace2_QueryInterface(IDWriteFontFace2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_QueryInterface(IDWriteFontFace2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFace2_AddRef(IDWriteFontFace2* This) { +static __WIDL_INLINE ULONG IDWriteFontFace2_AddRef(IDWriteFontFace2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFace2_Release(IDWriteFontFace2* This) { +static __WIDL_INLINE ULONG IDWriteFontFace2_Release(IDWriteFontFace2* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFace methods ***/ -static FORCEINLINE DWRITE_FONT_FACE_TYPE IDWriteFontFace2_GetType(IDWriteFontFace2* This) { +static __WIDL_INLINE DWRITE_FONT_FACE_TYPE IDWriteFontFace2_GetType(IDWriteFontFace2* This) { return This->lpVtbl->GetType(This); } -static FORCEINLINE HRESULT IDWriteFontFace2_GetFiles(IDWriteFontFace2* This,UINT32 *number_of_files,IDWriteFontFile **fontfiles) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_GetFiles(IDWriteFontFace2* This,UINT32 *number_of_files,IDWriteFontFile **fontfiles) { return This->lpVtbl->GetFiles(This,number_of_files,fontfiles); } -static FORCEINLINE UINT32 IDWriteFontFace2_GetIndex(IDWriteFontFace2* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace2_GetIndex(IDWriteFontFace2* This) { return This->lpVtbl->GetIndex(This); } -static FORCEINLINE DWRITE_FONT_SIMULATIONS IDWriteFontFace2_GetSimulations(IDWriteFontFace2* This) { +static __WIDL_INLINE DWRITE_FONT_SIMULATIONS IDWriteFontFace2_GetSimulations(IDWriteFontFace2* This) { return This->lpVtbl->GetSimulations(This); } -static FORCEINLINE WINBOOL IDWriteFontFace2_IsSymbolFont(IDWriteFontFace2* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace2_IsSymbolFont(IDWriteFontFace2* This) { return This->lpVtbl->IsSymbolFont(This); } -static FORCEINLINE UINT16 IDWriteFontFace2_GetGlyphCount(IDWriteFontFace2* This) { +static __WIDL_INLINE UINT16 IDWriteFontFace2_GetGlyphCount(IDWriteFontFace2* This) { return This->lpVtbl->GetGlyphCount(This); } -static FORCEINLINE HRESULT IDWriteFontFace2_GetDesignGlyphMetrics(IDWriteFontFace2* This,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_GetDesignGlyphMetrics(IDWriteFontFace2* This,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { return This->lpVtbl->GetDesignGlyphMetrics(This,glyph_indices,glyph_count,metrics,is_sideways); } -static FORCEINLINE HRESULT IDWriteFontFace2_GetGlyphIndices(IDWriteFontFace2* This,const UINT32 *codepoints,UINT32 count,UINT16 *glyph_indices) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_GetGlyphIndices(IDWriteFontFace2* This,const UINT32 *codepoints,UINT32 count,UINT16 *glyph_indices) { return This->lpVtbl->GetGlyphIndices(This,codepoints,count,glyph_indices); } -static FORCEINLINE HRESULT IDWriteFontFace2_TryGetFontTable(IDWriteFontFace2* This,UINT32 table_tag,const void **table_data,UINT32 *table_size,void **context,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_TryGetFontTable(IDWriteFontFace2* This,UINT32 table_tag,const void **table_data,UINT32 *table_size,void **context,WINBOOL *exists) { return This->lpVtbl->TryGetFontTable(This,table_tag,table_data,table_size,context,exists); } -static FORCEINLINE void IDWriteFontFace2_ReleaseFontTable(IDWriteFontFace2* This,void *table_context) { +static __WIDL_INLINE void IDWriteFontFace2_ReleaseFontTable(IDWriteFontFace2* This,void *table_context) { This->lpVtbl->ReleaseFontTable(This,table_context); } -static FORCEINLINE HRESULT IDWriteFontFace2_GetGlyphRunOutline(IDWriteFontFace2* This,FLOAT emSize,const UINT16 *glyph_indices,const FLOAT *glyph_advances,const DWRITE_GLYPH_OFFSET *glyph_offsets,UINT32 glyph_count,WINBOOL is_sideways,WINBOOL is_rtl,IDWriteGeometrySink *geometrysink) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_GetGlyphRunOutline(IDWriteFontFace2* This,FLOAT emSize,const UINT16 *glyph_indices,const FLOAT *glyph_advances,const DWRITE_GLYPH_OFFSET *glyph_offsets,UINT32 glyph_count,WINBOOL is_sideways,WINBOOL is_rtl,IDWriteGeometrySink *geometrysink) { return This->lpVtbl->GetGlyphRunOutline(This,emSize,glyph_indices,glyph_advances,glyph_offsets,glyph_count,is_sideways,is_rtl,geometrysink); } -static FORCEINLINE HRESULT IDWriteFontFace2_GetGdiCompatibleGlyphMetrics(IDWriteFontFace2* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_GetGdiCompatibleGlyphMetrics(IDWriteFontFace2* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { return This->lpVtbl->GetGdiCompatibleGlyphMetrics(This,emSize,pixels_per_dip,transform,use_gdi_natural,glyph_indices,glyph_count,metrics,is_sideways); } /*** IDWriteFontFace1 methods ***/ -static FORCEINLINE void IDWriteFontFace2_GetMetrics(IDWriteFontFace2* This,DWRITE_FONT_METRICS1 *metrics) { +static __WIDL_INLINE void IDWriteFontFace2_GetMetrics(IDWriteFontFace2* This,DWRITE_FONT_METRICS1 *metrics) { This->lpVtbl->IDWriteFontFace1_GetMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteFontFace2_GetGdiCompatibleMetrics(IDWriteFontFace2* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_FONT_METRICS1 *metrics) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_GetGdiCompatibleMetrics(IDWriteFontFace2* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_FONT_METRICS1 *metrics) { return This->lpVtbl->IDWriteFontFace1_GetGdiCompatibleMetrics(This,em_size,pixels_per_dip,transform,metrics); } -static FORCEINLINE void IDWriteFontFace2_GetCaretMetrics(IDWriteFontFace2* This,DWRITE_CARET_METRICS *metrics) { +static __WIDL_INLINE void IDWriteFontFace2_GetCaretMetrics(IDWriteFontFace2* This,DWRITE_CARET_METRICS *metrics) { This->lpVtbl->GetCaretMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteFontFace2_GetUnicodeRanges(IDWriteFontFace2* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_GetUnicodeRanges(IDWriteFontFace2* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { return This->lpVtbl->GetUnicodeRanges(This,max_count,ranges,count); } -static FORCEINLINE WINBOOL IDWriteFontFace2_IsMonospacedFont(IDWriteFontFace2* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace2_IsMonospacedFont(IDWriteFontFace2* This) { return This->lpVtbl->IsMonospacedFont(This); } -static FORCEINLINE HRESULT IDWriteFontFace2_GetDesignGlyphAdvances(IDWriteFontFace2* This,UINT32 glyph_count,const UINT16 *indices,INT32 *advances,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_GetDesignGlyphAdvances(IDWriteFontFace2* This,UINT32 glyph_count,const UINT16 *indices,INT32 *advances,WINBOOL is_sideways) { return This->lpVtbl->GetDesignGlyphAdvances(This,glyph_count,indices,advances,is_sideways); } -static FORCEINLINE HRESULT IDWriteFontFace2_GetGdiCompatibleGlyphAdvances(IDWriteFontFace2* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,UINT32 glyph_count,const UINT16 *indices,INT32 *advances) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_GetGdiCompatibleGlyphAdvances(IDWriteFontFace2* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,UINT32 glyph_count,const UINT16 *indices,INT32 *advances) { return This->lpVtbl->GetGdiCompatibleGlyphAdvances(This,em_size,pixels_per_dip,transform,use_gdi_natural,is_sideways,glyph_count,indices,advances); } -static FORCEINLINE HRESULT IDWriteFontFace2_GetKerningPairAdjustments(IDWriteFontFace2* This,UINT32 glyph_count,const UINT16 *indices,INT32 *adjustments) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_GetKerningPairAdjustments(IDWriteFontFace2* This,UINT32 glyph_count,const UINT16 *indices,INT32 *adjustments) { return This->lpVtbl->GetKerningPairAdjustments(This,glyph_count,indices,adjustments); } -static FORCEINLINE WINBOOL IDWriteFontFace2_HasKerningPairs(IDWriteFontFace2* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace2_HasKerningPairs(IDWriteFontFace2* This) { return This->lpVtbl->HasKerningPairs(This); } -static FORCEINLINE HRESULT IDWriteFontFace2_GetVerticalGlyphVariants(IDWriteFontFace2* This,UINT32 glyph_count,const UINT16 *nominal_indices,UINT16 *vertical_indices) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_GetVerticalGlyphVariants(IDWriteFontFace2* This,UINT32 glyph_count,const UINT16 *nominal_indices,UINT16 *vertical_indices) { return This->lpVtbl->GetVerticalGlyphVariants(This,glyph_count,nominal_indices,vertical_indices); } -static FORCEINLINE WINBOOL IDWriteFontFace2_HasVerticalGlyphVariants(IDWriteFontFace2* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace2_HasVerticalGlyphVariants(IDWriteFontFace2* This) { return This->lpVtbl->HasVerticalGlyphVariants(This); } /*** IDWriteFontFace2 methods ***/ -static FORCEINLINE WINBOOL IDWriteFontFace2_IsColorFont(IDWriteFontFace2* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace2_IsColorFont(IDWriteFontFace2* This) { return This->lpVtbl->IsColorFont(This); } -static FORCEINLINE UINT32 IDWriteFontFace2_GetColorPaletteCount(IDWriteFontFace2* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace2_GetColorPaletteCount(IDWriteFontFace2* This) { return This->lpVtbl->GetColorPaletteCount(This); } -static FORCEINLINE UINT32 IDWriteFontFace2_GetPaletteEntryCount(IDWriteFontFace2* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace2_GetPaletteEntryCount(IDWriteFontFace2* This) { return This->lpVtbl->GetPaletteEntryCount(This); } -static FORCEINLINE HRESULT IDWriteFontFace2_GetPaletteEntries(IDWriteFontFace2* This,UINT32 palette_index,UINT32 first_entry_index,UINT32 entry_count,DWRITE_COLOR_F *entries) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_GetPaletteEntries(IDWriteFontFace2* This,UINT32 palette_index,UINT32 first_entry_index,UINT32 entry_count,DWRITE_COLOR_F *entries) { return This->lpVtbl->GetPaletteEntries(This,palette_index,first_entry_index,entry_count,entries); } -static FORCEINLINE HRESULT IDWriteFontFace2_GetRecommendedRenderingMode(IDWriteFontFace2* This,FLOAT fontEmSize,FLOAT dpiX,FLOAT dpiY,const DWRITE_MATRIX *transform,WINBOOL is_sideways,DWRITE_OUTLINE_THRESHOLD threshold,DWRITE_MEASURING_MODE measuringmode,IDWriteRenderingParams *params,DWRITE_RENDERING_MODE *renderingmode,DWRITE_GRID_FIT_MODE *gridfitmode) { +static __WIDL_INLINE HRESULT IDWriteFontFace2_GetRecommendedRenderingMode(IDWriteFontFace2* This,FLOAT fontEmSize,FLOAT dpiX,FLOAT dpiY,const DWRITE_MATRIX *transform,WINBOOL is_sideways,DWRITE_OUTLINE_THRESHOLD threshold,DWRITE_MEASURING_MODE measuringmode,IDWriteRenderingParams *params,DWRITE_RENDERING_MODE *renderingmode,DWRITE_GRID_FIT_MODE *gridfitmode) { return This->lpVtbl->IDWriteFontFace2_GetRecommendedRenderingMode(This,fontEmSize,dpiX,dpiY,transform,is_sideways,threshold,measuringmode,params,renderingmode,gridfitmode); } #endif @@ -2734,20 +2742,20 @@ interface IDWriteColorGlyphRunEnumerator { #define IDWriteColorGlyphRunEnumerator_GetCurrentRun(This,run) (This)->lpVtbl->GetCurrentRun(This,run) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteColorGlyphRunEnumerator_QueryInterface(IDWriteColorGlyphRunEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteColorGlyphRunEnumerator_QueryInterface(IDWriteColorGlyphRunEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteColorGlyphRunEnumerator_AddRef(IDWriteColorGlyphRunEnumerator* This) { +static __WIDL_INLINE ULONG IDWriteColorGlyphRunEnumerator_AddRef(IDWriteColorGlyphRunEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteColorGlyphRunEnumerator_Release(IDWriteColorGlyphRunEnumerator* This) { +static __WIDL_INLINE ULONG IDWriteColorGlyphRunEnumerator_Release(IDWriteColorGlyphRunEnumerator* This) { return This->lpVtbl->Release(This); } /*** IDWriteColorGlyphRunEnumerator methods ***/ -static FORCEINLINE HRESULT IDWriteColorGlyphRunEnumerator_MoveNext(IDWriteColorGlyphRunEnumerator* This,WINBOOL *hasRun) { +static __WIDL_INLINE HRESULT IDWriteColorGlyphRunEnumerator_MoveNext(IDWriteColorGlyphRunEnumerator* This,WINBOOL *hasRun) { return This->lpVtbl->MoveNext(This,hasRun); } -static FORCEINLINE HRESULT IDWriteColorGlyphRunEnumerator_GetCurrentRun(IDWriteColorGlyphRunEnumerator* This,const DWRITE_COLOR_GLYPH_RUN **run) { +static __WIDL_INLINE HRESULT IDWriteColorGlyphRunEnumerator_GetCurrentRun(IDWriteColorGlyphRunEnumerator* This,const DWRITE_COLOR_GLYPH_RUN **run) { return This->lpVtbl->GetCurrentRun(This,run); } #endif @@ -2841,37 +2849,37 @@ interface IDWriteRenderingParams2 { #define IDWriteRenderingParams2_GetGridFitMode(This) (This)->lpVtbl->GetGridFitMode(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteRenderingParams2_QueryInterface(IDWriteRenderingParams2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteRenderingParams2_QueryInterface(IDWriteRenderingParams2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteRenderingParams2_AddRef(IDWriteRenderingParams2* This) { +static __WIDL_INLINE ULONG IDWriteRenderingParams2_AddRef(IDWriteRenderingParams2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteRenderingParams2_Release(IDWriteRenderingParams2* This) { +static __WIDL_INLINE ULONG IDWriteRenderingParams2_Release(IDWriteRenderingParams2* This) { return This->lpVtbl->Release(This); } /*** IDWriteRenderingParams methods ***/ -static FORCEINLINE FLOAT IDWriteRenderingParams2_GetGamma(IDWriteRenderingParams2* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams2_GetGamma(IDWriteRenderingParams2* This) { return This->lpVtbl->GetGamma(This); } -static FORCEINLINE FLOAT IDWriteRenderingParams2_GetEnhancedContrast(IDWriteRenderingParams2* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams2_GetEnhancedContrast(IDWriteRenderingParams2* This) { return This->lpVtbl->GetEnhancedContrast(This); } -static FORCEINLINE FLOAT IDWriteRenderingParams2_GetClearTypeLevel(IDWriteRenderingParams2* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams2_GetClearTypeLevel(IDWriteRenderingParams2* This) { return This->lpVtbl->GetClearTypeLevel(This); } -static FORCEINLINE DWRITE_PIXEL_GEOMETRY IDWriteRenderingParams2_GetPixelGeometry(IDWriteRenderingParams2* This) { +static __WIDL_INLINE DWRITE_PIXEL_GEOMETRY IDWriteRenderingParams2_GetPixelGeometry(IDWriteRenderingParams2* This) { return This->lpVtbl->GetPixelGeometry(This); } -static FORCEINLINE DWRITE_RENDERING_MODE IDWriteRenderingParams2_GetRenderingMode(IDWriteRenderingParams2* This) { +static __WIDL_INLINE DWRITE_RENDERING_MODE IDWriteRenderingParams2_GetRenderingMode(IDWriteRenderingParams2* This) { return This->lpVtbl->GetRenderingMode(This); } /*** IDWriteRenderingParams1 methods ***/ -static FORCEINLINE FLOAT IDWriteRenderingParams2_GetGrayscaleEnhancedContrast(IDWriteRenderingParams2* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams2_GetGrayscaleEnhancedContrast(IDWriteRenderingParams2* This) { return This->lpVtbl->GetGrayscaleEnhancedContrast(This); } /*** IDWriteRenderingParams2 methods ***/ -static FORCEINLINE DWRITE_GRID_FIT_MODE IDWriteRenderingParams2_GetGridFitMode(IDWriteRenderingParams2* This) { +static __WIDL_INLINE DWRITE_GRID_FIT_MODE IDWriteRenderingParams2_GetGridFitMode(IDWriteRenderingParams2* This) { return This->lpVtbl->GetGridFitMode(This); } #endif @@ -3188,91 +3196,91 @@ interface IDWriteFactory2 { #define IDWriteFactory2_CreateGlyphRunAnalysis(This,run,transform,renderingMode,measuringMode,gridFitMode,antialiasMode,originX,originY,analysis) (This)->lpVtbl->IDWriteFactory2_CreateGlyphRunAnalysis(This,run,transform,renderingMode,measuringMode,gridFitMode,antialiasMode,originX,originY,analysis) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFactory2_QueryInterface(IDWriteFactory2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFactory2_QueryInterface(IDWriteFactory2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFactory2_AddRef(IDWriteFactory2* This) { +static __WIDL_INLINE ULONG IDWriteFactory2_AddRef(IDWriteFactory2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFactory2_Release(IDWriteFactory2* This) { +static __WIDL_INLINE ULONG IDWriteFactory2_Release(IDWriteFactory2* This) { return This->lpVtbl->Release(This); } /*** IDWriteFactory methods ***/ -static FORCEINLINE HRESULT IDWriteFactory2_GetSystemFontCollection(IDWriteFactory2* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { +static __WIDL_INLINE HRESULT IDWriteFactory2_GetSystemFontCollection(IDWriteFactory2* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { return This->lpVtbl->GetSystemFontCollection(This,collection,check_for_updates); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateCustomFontCollection(IDWriteFactory2* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateCustomFontCollection(IDWriteFactory2* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { return This->lpVtbl->CreateCustomFontCollection(This,loader,key,key_size,collection); } -static FORCEINLINE HRESULT IDWriteFactory2_RegisterFontCollectionLoader(IDWriteFactory2* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory2_RegisterFontCollectionLoader(IDWriteFactory2* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->RegisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory2_UnregisterFontCollectionLoader(IDWriteFactory2* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory2_UnregisterFontCollectionLoader(IDWriteFactory2* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->UnregisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateFontFileReference(IDWriteFactory2* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateFontFileReference(IDWriteFactory2* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { return This->lpVtbl->CreateFontFileReference(This,path,writetime,font_file); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateCustomFontFileReference(IDWriteFactory2* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateCustomFontFileReference(IDWriteFactory2* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { return This->lpVtbl->CreateCustomFontFileReference(This,reference_key,key_size,loader,font_file); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateFontFace(IDWriteFactory2* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateFontFace(IDWriteFactory2* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { return This->lpVtbl->CreateFontFace(This,facetype,files_number,font_files,index,sim_flags,font_face); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateRenderingParams(IDWriteFactory2* This,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateRenderingParams(IDWriteFactory2* This,IDWriteRenderingParams **params) { return This->lpVtbl->CreateRenderingParams(This,params); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateMonitorRenderingParams(IDWriteFactory2* This,HMONITOR monitor,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateMonitorRenderingParams(IDWriteFactory2* This,HMONITOR monitor,IDWriteRenderingParams **params) { return This->lpVtbl->CreateMonitorRenderingParams(This,monitor,params); } -static FORCEINLINE HRESULT IDWriteFactory2_RegisterFontFileLoader(IDWriteFactory2* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory2_RegisterFontFileLoader(IDWriteFactory2* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->RegisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory2_UnregisterFontFileLoader(IDWriteFactory2* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory2_UnregisterFontFileLoader(IDWriteFactory2* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->UnregisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateTextFormat(IDWriteFactory2* This,const WCHAR *family_name,IDWriteFontCollection *collection,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STYLE style,DWRITE_FONT_STRETCH stretch,FLOAT size,const WCHAR *locale,IDWriteTextFormat **format) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateTextFormat(IDWriteFactory2* This,const WCHAR *family_name,IDWriteFontCollection *collection,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STYLE style,DWRITE_FONT_STRETCH stretch,FLOAT size,const WCHAR *locale,IDWriteTextFormat **format) { return This->lpVtbl->CreateTextFormat(This,family_name,collection,weight,style,stretch,size,locale,format); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateTypography(IDWriteFactory2* This,IDWriteTypography **typography) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateTypography(IDWriteFactory2* This,IDWriteTypography **typography) { return This->lpVtbl->CreateTypography(This,typography); } -static FORCEINLINE HRESULT IDWriteFactory2_GetGdiInterop(IDWriteFactory2* This,IDWriteGdiInterop **gdi_interop) { +static __WIDL_INLINE HRESULT IDWriteFactory2_GetGdiInterop(IDWriteFactory2* This,IDWriteGdiInterop **gdi_interop) { return This->lpVtbl->GetGdiInterop(This,gdi_interop); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateTextLayout(IDWriteFactory2* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateTextLayout(IDWriteFactory2* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { return This->lpVtbl->CreateTextLayout(This,string,len,format,max_width,max_height,layout); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateGdiCompatibleTextLayout(IDWriteFactory2* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateGdiCompatibleTextLayout(IDWriteFactory2* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { return This->lpVtbl->CreateGdiCompatibleTextLayout(This,string,len,format,layout_width,layout_height,pixels_per_dip,transform,use_gdi_natural,layout); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateEllipsisTrimmingSign(IDWriteFactory2* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateEllipsisTrimmingSign(IDWriteFactory2* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->CreateEllipsisTrimmingSign(This,format,trimming_sign); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateTextAnalyzer(IDWriteFactory2* This,IDWriteTextAnalyzer **analyzer) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateTextAnalyzer(IDWriteFactory2* This,IDWriteTextAnalyzer **analyzer) { return This->lpVtbl->CreateTextAnalyzer(This,analyzer); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateNumberSubstitution(IDWriteFactory2* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateNumberSubstitution(IDWriteFactory2* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { return This->lpVtbl->CreateNumberSubstitution(This,method,locale,ignore_user_override,substitution); } /*** IDWriteFactory1 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory2_GetEudcFontCollection(IDWriteFactory2* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { +static __WIDL_INLINE HRESULT IDWriteFactory2_GetEudcFontCollection(IDWriteFactory2* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { return This->lpVtbl->GetEudcFontCollection(This,collection,check_for_updates); } /*** IDWriteFactory2 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory2_GetSystemFontFallback(IDWriteFactory2* This,IDWriteFontFallback **fallback) { +static __WIDL_INLINE HRESULT IDWriteFactory2_GetSystemFontFallback(IDWriteFactory2* This,IDWriteFontFallback **fallback) { return This->lpVtbl->GetSystemFontFallback(This,fallback); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateFontFallbackBuilder(IDWriteFactory2* This,IDWriteFontFallbackBuilder **fallbackbuilder) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateFontFallbackBuilder(IDWriteFactory2* This,IDWriteFontFallbackBuilder **fallbackbuilder) { return This->lpVtbl->CreateFontFallbackBuilder(This,fallbackbuilder); } -static FORCEINLINE HRESULT IDWriteFactory2_TranslateColorGlyphRun(IDWriteFactory2* This,FLOAT originX,FLOAT originY,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *rundescr,DWRITE_MEASURING_MODE mode,const DWRITE_MATRIX *transform,UINT32 palette_index,IDWriteColorGlyphRunEnumerator **colorlayers) { +static __WIDL_INLINE HRESULT IDWriteFactory2_TranslateColorGlyphRun(IDWriteFactory2* This,FLOAT originX,FLOAT originY,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *rundescr,DWRITE_MEASURING_MODE mode,const DWRITE_MATRIX *transform,UINT32 palette_index,IDWriteColorGlyphRunEnumerator **colorlayers) { return This->lpVtbl->TranslateColorGlyphRun(This,originX,originY,run,rundescr,mode,transform,palette_index,colorlayers); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateCustomRenderingParams(IDWriteFactory2* This,FLOAT gamma,FLOAT contrast,FLOAT grayscalecontrast,FLOAT cleartypeLevel,DWRITE_PIXEL_GEOMETRY pixelGeometry,DWRITE_RENDERING_MODE renderingMode,DWRITE_GRID_FIT_MODE gridFitMode,IDWriteRenderingParams2 **params) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateCustomRenderingParams(IDWriteFactory2* This,FLOAT gamma,FLOAT contrast,FLOAT grayscalecontrast,FLOAT cleartypeLevel,DWRITE_PIXEL_GEOMETRY pixelGeometry,DWRITE_RENDERING_MODE renderingMode,DWRITE_GRID_FIT_MODE gridFitMode,IDWriteRenderingParams2 **params) { return This->lpVtbl->IDWriteFactory2_CreateCustomRenderingParams(This,gamma,contrast,grayscalecontrast,cleartypeLevel,pixelGeometry,renderingMode,gridFitMode,params); } -static FORCEINLINE HRESULT IDWriteFactory2_CreateGlyphRunAnalysis(IDWriteFactory2* This,const DWRITE_GLYPH_RUN *run,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE renderingMode,DWRITE_MEASURING_MODE measuringMode,DWRITE_GRID_FIT_MODE gridFitMode,DWRITE_TEXT_ANTIALIAS_MODE antialiasMode,FLOAT originX,FLOAT originY,IDWriteGlyphRunAnalysis **analysis) { +static __WIDL_INLINE HRESULT IDWriteFactory2_CreateGlyphRunAnalysis(IDWriteFactory2* This,const DWRITE_GLYPH_RUN *run,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE renderingMode,DWRITE_MEASURING_MODE measuringMode,DWRITE_GRID_FIT_MODE gridFitMode,DWRITE_TEXT_ANTIALIAS_MODE antialiasMode,FLOAT originX,FLOAT originY,IDWriteGlyphRunAnalysis **analysis) { return This->lpVtbl->IDWriteFactory2_CreateGlyphRunAnalysis(This,run,transform,renderingMode,measuringMode,gridFitMode,antialiasMode,originX,originY,analysis); } #endif diff --git a/lib/libc/include/any-windows-any/dwrite_3.h b/lib/libc/include/any-windows-any/dwrite_3.h index 41784f60757b799090c03a364e27984635711956..6ddff07c0f9fd70fa3c756b37494fe585d607be6 100644 --- a/lib/libc/include/any-windows-any/dwrite_3.h +++ b/lib/libc/include/any-windows-any/dwrite_3.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dwrite_3.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dwrite_3.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dwrite_3_h__ #define __dwrite_3_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDWriteFontDownloadListener_FWD_DEFINED__ @@ -170,6 +178,14 @@ interface IDWriteFontSet3; #endif /* __cplusplus */ #endif +#ifndef __IDWriteFontSet4_FWD_DEFINED__ +#define __IDWriteFontSet4_FWD_DEFINED__ +typedef interface IDWriteFontSet4 IDWriteFontSet4; +#ifdef __cplusplus +interface IDWriteFontSet4; +#endif /* __cplusplus */ +#endif + #ifndef __IDWriteFontFace3_FWD_DEFINED__ #define __IDWriteFontFace3_FWD_DEFINED__ typedef interface IDWriteFontFace3 IDWriteFontFace3; @@ -274,6 +290,14 @@ interface IDWriteFontFace5; #endif /* __cplusplus */ #endif +#ifndef __IDWriteFontFace6_FWD_DEFINED__ +#define __IDWriteFontFace6_FWD_DEFINED__ +typedef interface IDWriteFontFace6 IDWriteFontFace6; +#ifdef __cplusplus +interface IDWriteFontFace6; +#endif /* __cplusplus */ +#endif + #ifndef __IDWriteColorGlyphRunEnumerator1_FWD_DEFINED__ #define __IDWriteColorGlyphRunEnumerator1_FWD_DEFINED__ typedef interface IDWriteColorGlyphRunEnumerator1 IDWriteColorGlyphRunEnumerator1; @@ -555,17 +579,17 @@ interface IDWriteFontDownloadListener { #define IDWriteFontDownloadListener_DownloadCompleted(This,queue,context,result) (This)->lpVtbl->DownloadCompleted(This,queue,context,result) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontDownloadListener_QueryInterface(IDWriteFontDownloadListener* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontDownloadListener_QueryInterface(IDWriteFontDownloadListener* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontDownloadListener_AddRef(IDWriteFontDownloadListener* This) { +static __WIDL_INLINE ULONG IDWriteFontDownloadListener_AddRef(IDWriteFontDownloadListener* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontDownloadListener_Release(IDWriteFontDownloadListener* This) { +static __WIDL_INLINE ULONG IDWriteFontDownloadListener_Release(IDWriteFontDownloadListener* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontDownloadListener methods ***/ -static FORCEINLINE void IDWriteFontDownloadListener_DownloadCompleted(IDWriteFontDownloadListener* This,IDWriteFontDownloadQueue *queue,IUnknown *context,HRESULT result) { +static __WIDL_INLINE void IDWriteFontDownloadListener_DownloadCompleted(IDWriteFontDownloadListener* This,IDWriteFontDownloadQueue *queue,IUnknown *context,HRESULT result) { This->lpVtbl->DownloadCompleted(This,queue,context,result); } #endif @@ -671,32 +695,32 @@ interface IDWriteFontDownloadQueue { #define IDWriteFontDownloadQueue_GetGenerationCount(This) (This)->lpVtbl->GetGenerationCount(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontDownloadQueue_QueryInterface(IDWriteFontDownloadQueue* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontDownloadQueue_QueryInterface(IDWriteFontDownloadQueue* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontDownloadQueue_AddRef(IDWriteFontDownloadQueue* This) { +static __WIDL_INLINE ULONG IDWriteFontDownloadQueue_AddRef(IDWriteFontDownloadQueue* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontDownloadQueue_Release(IDWriteFontDownloadQueue* This) { +static __WIDL_INLINE ULONG IDWriteFontDownloadQueue_Release(IDWriteFontDownloadQueue* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontDownloadQueue methods ***/ -static FORCEINLINE HRESULT IDWriteFontDownloadQueue_AddListener(IDWriteFontDownloadQueue* This,IDWriteFontDownloadListener *listener,UINT32 *token) { +static __WIDL_INLINE HRESULT IDWriteFontDownloadQueue_AddListener(IDWriteFontDownloadQueue* This,IDWriteFontDownloadListener *listener,UINT32 *token) { return This->lpVtbl->AddListener(This,listener,token); } -static FORCEINLINE HRESULT IDWriteFontDownloadQueue_RemoveListener(IDWriteFontDownloadQueue* This,UINT32 token) { +static __WIDL_INLINE HRESULT IDWriteFontDownloadQueue_RemoveListener(IDWriteFontDownloadQueue* This,UINT32 token) { return This->lpVtbl->RemoveListener(This,token); } -static FORCEINLINE WINBOOL IDWriteFontDownloadQueue_IsEmpty(IDWriteFontDownloadQueue* This) { +static __WIDL_INLINE WINBOOL IDWriteFontDownloadQueue_IsEmpty(IDWriteFontDownloadQueue* This) { return This->lpVtbl->IsEmpty(This); } -static FORCEINLINE HRESULT IDWriteFontDownloadQueue_BeginDownload(IDWriteFontDownloadQueue* This,IUnknown *context) { +static __WIDL_INLINE HRESULT IDWriteFontDownloadQueue_BeginDownload(IDWriteFontDownloadQueue* This,IUnknown *context) { return This->lpVtbl->BeginDownload(This,context); } -static FORCEINLINE HRESULT IDWriteFontDownloadQueue_CancelDownload(IDWriteFontDownloadQueue* This) { +static __WIDL_INLINE HRESULT IDWriteFontDownloadQueue_CancelDownload(IDWriteFontDownloadQueue* This) { return This->lpVtbl->CancelDownload(This); } -static FORCEINLINE UINT64 IDWriteFontDownloadQueue_GetGenerationCount(IDWriteFontDownloadQueue* This) { +static __WIDL_INLINE UINT64 IDWriteFontDownloadQueue_GetGenerationCount(IDWriteFontDownloadQueue* This) { return This->lpVtbl->GetGenerationCount(This); } #endif @@ -796,41 +820,41 @@ interface IDWriteRenderingParams3 { #define IDWriteRenderingParams3_GetRenderingMode1(This) (This)->lpVtbl->GetRenderingMode1(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteRenderingParams3_QueryInterface(IDWriteRenderingParams3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteRenderingParams3_QueryInterface(IDWriteRenderingParams3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteRenderingParams3_AddRef(IDWriteRenderingParams3* This) { +static __WIDL_INLINE ULONG IDWriteRenderingParams3_AddRef(IDWriteRenderingParams3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteRenderingParams3_Release(IDWriteRenderingParams3* This) { +static __WIDL_INLINE ULONG IDWriteRenderingParams3_Release(IDWriteRenderingParams3* This) { return This->lpVtbl->Release(This); } /*** IDWriteRenderingParams methods ***/ -static FORCEINLINE FLOAT IDWriteRenderingParams3_GetGamma(IDWriteRenderingParams3* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams3_GetGamma(IDWriteRenderingParams3* This) { return This->lpVtbl->GetGamma(This); } -static FORCEINLINE FLOAT IDWriteRenderingParams3_GetEnhancedContrast(IDWriteRenderingParams3* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams3_GetEnhancedContrast(IDWriteRenderingParams3* This) { return This->lpVtbl->GetEnhancedContrast(This); } -static FORCEINLINE FLOAT IDWriteRenderingParams3_GetClearTypeLevel(IDWriteRenderingParams3* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams3_GetClearTypeLevel(IDWriteRenderingParams3* This) { return This->lpVtbl->GetClearTypeLevel(This); } -static FORCEINLINE DWRITE_PIXEL_GEOMETRY IDWriteRenderingParams3_GetPixelGeometry(IDWriteRenderingParams3* This) { +static __WIDL_INLINE DWRITE_PIXEL_GEOMETRY IDWriteRenderingParams3_GetPixelGeometry(IDWriteRenderingParams3* This) { return This->lpVtbl->GetPixelGeometry(This); } -static FORCEINLINE DWRITE_RENDERING_MODE IDWriteRenderingParams3_GetRenderingMode(IDWriteRenderingParams3* This) { +static __WIDL_INLINE DWRITE_RENDERING_MODE IDWriteRenderingParams3_GetRenderingMode(IDWriteRenderingParams3* This) { return This->lpVtbl->GetRenderingMode(This); } /*** IDWriteRenderingParams1 methods ***/ -static FORCEINLINE FLOAT IDWriteRenderingParams3_GetGrayscaleEnhancedContrast(IDWriteRenderingParams3* This) { +static __WIDL_INLINE FLOAT IDWriteRenderingParams3_GetGrayscaleEnhancedContrast(IDWriteRenderingParams3* This) { return This->lpVtbl->GetGrayscaleEnhancedContrast(This); } /*** IDWriteRenderingParams2 methods ***/ -static FORCEINLINE DWRITE_GRID_FIT_MODE IDWriteRenderingParams3_GetGridFitMode(IDWriteRenderingParams3* This) { +static __WIDL_INLINE DWRITE_GRID_FIT_MODE IDWriteRenderingParams3_GetGridFitMode(IDWriteRenderingParams3* This) { return This->lpVtbl->GetGridFitMode(This); } /*** IDWriteRenderingParams3 methods ***/ -static FORCEINLINE DWRITE_RENDERING_MODE1 IDWriteRenderingParams3_GetRenderingMode1(IDWriteRenderingParams3* This) { +static __WIDL_INLINE DWRITE_RENDERING_MODE1 IDWriteRenderingParams3_GetRenderingMode1(IDWriteRenderingParams3* This) { return This->lpVtbl->GetRenderingMode1(This); } #endif @@ -940,29 +964,29 @@ interface IDWriteStringList { #define IDWriteStringList_GetString(This,index,string,size) (This)->lpVtbl->GetString(This,index,string,size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteStringList_QueryInterface(IDWriteStringList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteStringList_QueryInterface(IDWriteStringList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteStringList_AddRef(IDWriteStringList* This) { +static __WIDL_INLINE ULONG IDWriteStringList_AddRef(IDWriteStringList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteStringList_Release(IDWriteStringList* This) { +static __WIDL_INLINE ULONG IDWriteStringList_Release(IDWriteStringList* This) { return This->lpVtbl->Release(This); } /*** IDWriteStringList methods ***/ -static FORCEINLINE UINT32 IDWriteStringList_GetCount(IDWriteStringList* This) { +static __WIDL_INLINE UINT32 IDWriteStringList_GetCount(IDWriteStringList* This) { return This->lpVtbl->GetCount(This); } -static FORCEINLINE HRESULT IDWriteStringList_GetLocaleNameLength(IDWriteStringList* This,UINT32 index,UINT32 *length) { +static __WIDL_INLINE HRESULT IDWriteStringList_GetLocaleNameLength(IDWriteStringList* This,UINT32 index,UINT32 *length) { return This->lpVtbl->GetLocaleNameLength(This,index,length); } -static FORCEINLINE HRESULT IDWriteStringList_GetLocaleName(IDWriteStringList* This,UINT32 index,WCHAR *name,UINT32 size) { +static __WIDL_INLINE HRESULT IDWriteStringList_GetLocaleName(IDWriteStringList* This,UINT32 index,WCHAR *name,UINT32 size) { return This->lpVtbl->GetLocaleName(This,index,name,size); } -static FORCEINLINE HRESULT IDWriteStringList_GetStringLength(IDWriteStringList* This,UINT32 index,UINT32 *length) { +static __WIDL_INLINE HRESULT IDWriteStringList_GetStringLength(IDWriteStringList* This,UINT32 index,UINT32 *length) { return This->lpVtbl->GetStringLength(This,index,length); } -static FORCEINLINE HRESULT IDWriteStringList_GetString(IDWriteStringList* This,UINT32 index,WCHAR *string,UINT32 size) { +static __WIDL_INLINE HRESULT IDWriteStringList_GetString(IDWriteStringList* This,UINT32 index,WCHAR *string,UINT32 size) { return This->lpVtbl->GetString(This,index,string,size); } #endif @@ -1136,44 +1160,44 @@ interface IDWriteFontSet { #define IDWriteFontSet_GetMatchingFonts(This,props,count,fontset) (This)->lpVtbl->GetMatchingFonts(This,props,count,fontset) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontSet_QueryInterface(IDWriteFontSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontSet_QueryInterface(IDWriteFontSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontSet_AddRef(IDWriteFontSet* This) { +static __WIDL_INLINE ULONG IDWriteFontSet_AddRef(IDWriteFontSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontSet_Release(IDWriteFontSet* This) { +static __WIDL_INLINE ULONG IDWriteFontSet_Release(IDWriteFontSet* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontSet methods ***/ -static FORCEINLINE UINT32 IDWriteFontSet_GetFontCount(IDWriteFontSet* This) { +static __WIDL_INLINE UINT32 IDWriteFontSet_GetFontCount(IDWriteFontSet* This) { return This->lpVtbl->GetFontCount(This); } -static FORCEINLINE HRESULT IDWriteFontSet_GetFontFaceReference(IDWriteFontSet* This,UINT32 index,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFontSet_GetFontFaceReference(IDWriteFontSet* This,UINT32 index,IDWriteFontFaceReference **reference) { return This->lpVtbl->GetFontFaceReference(This,index,reference); } -static FORCEINLINE HRESULT IDWriteFontSet_FindFontFaceReference(IDWriteFontSet* This,IDWriteFontFaceReference *reference,UINT32 *index,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontSet_FindFontFaceReference(IDWriteFontSet* This,IDWriteFontFaceReference *reference,UINT32 *index,WINBOOL *exists) { return This->lpVtbl->FindFontFaceReference(This,reference,index,exists); } -static FORCEINLINE HRESULT IDWriteFontSet_FindFontFace(IDWriteFontSet* This,IDWriteFontFace *fontface,UINT32 *index,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontSet_FindFontFace(IDWriteFontSet* This,IDWriteFontFace *fontface,UINT32 *index,WINBOOL *exists) { return This->lpVtbl->FindFontFace(This,fontface,index,exists); } -static FORCEINLINE HRESULT IDWriteFontSet_GetPropertyValues__(IDWriteFontSet* This,DWRITE_FONT_PROPERTY_ID id,IDWriteStringList **values) { +static __WIDL_INLINE HRESULT IDWriteFontSet_GetPropertyValues__(IDWriteFontSet* This,DWRITE_FONT_PROPERTY_ID id,IDWriteStringList **values) { return This->lpVtbl->GetPropertyValues__(This,id,values); } -static FORCEINLINE HRESULT IDWriteFontSet_GetPropertyValues_(IDWriteFontSet* This,DWRITE_FONT_PROPERTY_ID id,const WCHAR *preferred_locales,IDWriteStringList **values) { +static __WIDL_INLINE HRESULT IDWriteFontSet_GetPropertyValues_(IDWriteFontSet* This,DWRITE_FONT_PROPERTY_ID id,const WCHAR *preferred_locales,IDWriteStringList **values) { return This->lpVtbl->GetPropertyValues_(This,id,preferred_locales,values); } -static FORCEINLINE HRESULT IDWriteFontSet_GetPropertyValues(IDWriteFontSet* This,UINT32 index,DWRITE_FONT_PROPERTY_ID id,WINBOOL *exists,IDWriteLocalizedStrings **values) { +static __WIDL_INLINE HRESULT IDWriteFontSet_GetPropertyValues(IDWriteFontSet* This,UINT32 index,DWRITE_FONT_PROPERTY_ID id,WINBOOL *exists,IDWriteLocalizedStrings **values) { return This->lpVtbl->GetPropertyValues(This,index,id,exists,values); } -static FORCEINLINE HRESULT IDWriteFontSet_GetPropertyOccurrenceCount(IDWriteFontSet* This,const DWRITE_FONT_PROPERTY *property,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteFontSet_GetPropertyOccurrenceCount(IDWriteFontSet* This,const DWRITE_FONT_PROPERTY *property,UINT32 *count) { return This->lpVtbl->GetPropertyOccurrenceCount(This,property,count); } -static FORCEINLINE HRESULT IDWriteFontSet_GetMatchingFonts_(IDWriteFontSet* This,const WCHAR *family,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFontSet **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet_GetMatchingFonts_(IDWriteFontSet* This,const WCHAR *family,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFontSet **fontset) { return This->lpVtbl->GetMatchingFonts_(This,family,weight,stretch,style,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet_GetMatchingFonts(IDWriteFontSet* This,const DWRITE_FONT_PROPERTY *props,UINT32 count,IDWriteFontSet **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet_GetMatchingFonts(IDWriteFontSet* This,const DWRITE_FONT_PROPERTY *props,UINT32 count,IDWriteFontSet **fontset) { return This->lpVtbl->GetMatchingFonts(This,props,count,fontset); } #endif @@ -1205,11 +1229,11 @@ IDWriteFontResource : public IUnknown ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultFontAxisValues( - const DWRITE_FONT_AXIS_VALUE *values, + DWRITE_FONT_AXIS_VALUE *values, UINT32 num_values) = 0; virtual HRESULT STDMETHODCALLTYPE GetFontAxisRanges( - const DWRITE_FONT_AXIS_RANGE *ranges, + DWRITE_FONT_AXIS_RANGE *ranges, UINT32 num_ranges) = 0; virtual DWRITE_FONT_AXIS_ATTRIBUTES STDMETHODCALLTYPE GetFontAxisAttributes( @@ -1276,12 +1300,12 @@ typedef struct IDWriteFontResourceVtbl { HRESULT (STDMETHODCALLTYPE *GetDefaultFontAxisValues)( IDWriteFontResource *This, - const DWRITE_FONT_AXIS_VALUE *values, + DWRITE_FONT_AXIS_VALUE *values, UINT32 num_values); HRESULT (STDMETHODCALLTYPE *GetFontAxisRanges)( IDWriteFontResource *This, - const DWRITE_FONT_AXIS_RANGE *ranges, + DWRITE_FONT_AXIS_RANGE *ranges, UINT32 num_ranges); DWRITE_FONT_AXIS_ATTRIBUTES (STDMETHODCALLTYPE *GetFontAxisAttributes)( @@ -1349,50 +1373,50 @@ interface IDWriteFontResource { #define IDWriteFontResource_CreateFontFaceReference(This,simulations,axis_values,num_values,reference) (This)->lpVtbl->CreateFontFaceReference(This,simulations,axis_values,num_values,reference) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontResource_QueryInterface(IDWriteFontResource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontResource_QueryInterface(IDWriteFontResource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontResource_AddRef(IDWriteFontResource* This) { +static __WIDL_INLINE ULONG IDWriteFontResource_AddRef(IDWriteFontResource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontResource_Release(IDWriteFontResource* This) { +static __WIDL_INLINE ULONG IDWriteFontResource_Release(IDWriteFontResource* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontResource methods ***/ -static FORCEINLINE HRESULT IDWriteFontResource_GetFontFile(IDWriteFontResource* This,IDWriteFontFile **fontfile) { +static __WIDL_INLINE HRESULT IDWriteFontResource_GetFontFile(IDWriteFontResource* This,IDWriteFontFile **fontfile) { return This->lpVtbl->GetFontFile(This,fontfile); } -static FORCEINLINE UINT32 IDWriteFontResource_GetFontFaceIndex(IDWriteFontResource* This) { +static __WIDL_INLINE UINT32 IDWriteFontResource_GetFontFaceIndex(IDWriteFontResource* This) { return This->lpVtbl->GetFontFaceIndex(This); } -static FORCEINLINE UINT32 IDWriteFontResource_GetFontAxisCount(IDWriteFontResource* This) { +static __WIDL_INLINE UINT32 IDWriteFontResource_GetFontAxisCount(IDWriteFontResource* This) { return This->lpVtbl->GetFontAxisCount(This); } -static FORCEINLINE HRESULT IDWriteFontResource_GetDefaultFontAxisValues(IDWriteFontResource* This,const DWRITE_FONT_AXIS_VALUE *values,UINT32 num_values) { +static __WIDL_INLINE HRESULT IDWriteFontResource_GetDefaultFontAxisValues(IDWriteFontResource* This,DWRITE_FONT_AXIS_VALUE *values,UINT32 num_values) { return This->lpVtbl->GetDefaultFontAxisValues(This,values,num_values); } -static FORCEINLINE HRESULT IDWriteFontResource_GetFontAxisRanges(IDWriteFontResource* This,const DWRITE_FONT_AXIS_RANGE *ranges,UINT32 num_ranges) { +static __WIDL_INLINE HRESULT IDWriteFontResource_GetFontAxisRanges(IDWriteFontResource* This,DWRITE_FONT_AXIS_RANGE *ranges,UINT32 num_ranges) { return This->lpVtbl->GetFontAxisRanges(This,ranges,num_ranges); } -static FORCEINLINE DWRITE_FONT_AXIS_ATTRIBUTES IDWriteFontResource_GetFontAxisAttributes(IDWriteFontResource* This,UINT32 axis) { +static __WIDL_INLINE DWRITE_FONT_AXIS_ATTRIBUTES IDWriteFontResource_GetFontAxisAttributes(IDWriteFontResource* This,UINT32 axis) { return This->lpVtbl->GetFontAxisAttributes(This,axis); } -static FORCEINLINE HRESULT IDWriteFontResource_GetAxisNames(IDWriteFontResource* This,UINT32 axis,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFontResource_GetAxisNames(IDWriteFontResource* This,UINT32 axis,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetAxisNames(This,axis,names); } -static FORCEINLINE UINT32 IDWriteFontResource_GetAxisValueNameCount(IDWriteFontResource* This,UINT32 axis) { +static __WIDL_INLINE UINT32 IDWriteFontResource_GetAxisValueNameCount(IDWriteFontResource* This,UINT32 axis) { return This->lpVtbl->GetAxisValueNameCount(This,axis); } -static FORCEINLINE HRESULT IDWriteFontResource_GetAxisValueNames(IDWriteFontResource* This,UINT32 axis,UINT32 axis_value,DWRITE_FONT_AXIS_RANGE *axis_range,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFontResource_GetAxisValueNames(IDWriteFontResource* This,UINT32 axis,UINT32 axis_value,DWRITE_FONT_AXIS_RANGE *axis_range,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetAxisValueNames(This,axis,axis_value,axis_range,names); } -static FORCEINLINE WINBOOL IDWriteFontResource_HasVariations(IDWriteFontResource* This) { +static __WIDL_INLINE WINBOOL IDWriteFontResource_HasVariations(IDWriteFontResource* This) { return This->lpVtbl->HasVariations(This); } -static FORCEINLINE HRESULT IDWriteFontResource_CreateFontFace(IDWriteFontResource* This,DWRITE_FONT_SIMULATIONS simulations,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontFace5 **fontface) { +static __WIDL_INLINE HRESULT IDWriteFontResource_CreateFontFace(IDWriteFontResource* This,DWRITE_FONT_SIMULATIONS simulations,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontFace5 **fontface) { return This->lpVtbl->CreateFontFace(This,simulations,axis_values,num_values,fontface); } -static FORCEINLINE HRESULT IDWriteFontResource_CreateFontFaceReference(IDWriteFontResource* This,DWRITE_FONT_SIMULATIONS simulations,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontFaceReference1 **reference) { +static __WIDL_INLINE HRESULT IDWriteFontResource_CreateFontFaceReference(IDWriteFontResource* This,DWRITE_FONT_SIMULATIONS simulations,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontFaceReference1 **reference) { return This->lpVtbl->CreateFontFaceReference(This,simulations,axis_values,num_values,reference); } #endif @@ -1680,78 +1704,78 @@ interface IDWriteFontSet1 { #define IDWriteFontSet1_GetFontLocality(This,index) (This)->lpVtbl->GetFontLocality(This,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontSet1_QueryInterface(IDWriteFontSet1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_QueryInterface(IDWriteFontSet1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontSet1_AddRef(IDWriteFontSet1* This) { +static __WIDL_INLINE ULONG IDWriteFontSet1_AddRef(IDWriteFontSet1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontSet1_Release(IDWriteFontSet1* This) { +static __WIDL_INLINE ULONG IDWriteFontSet1_Release(IDWriteFontSet1* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontSet methods ***/ -static FORCEINLINE UINT32 IDWriteFontSet1_GetFontCount(IDWriteFontSet1* This) { +static __WIDL_INLINE UINT32 IDWriteFontSet1_GetFontCount(IDWriteFontSet1* This) { return This->lpVtbl->GetFontCount(This); } -static FORCEINLINE HRESULT IDWriteFontSet1_FindFontFaceReference(IDWriteFontSet1* This,IDWriteFontFaceReference *reference,UINT32 *index,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_FindFontFaceReference(IDWriteFontSet1* This,IDWriteFontFaceReference *reference,UINT32 *index,WINBOOL *exists) { return This->lpVtbl->FindFontFaceReference(This,reference,index,exists); } -static FORCEINLINE HRESULT IDWriteFontSet1_FindFontFace(IDWriteFontSet1* This,IDWriteFontFace *fontface,UINT32 *index,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_FindFontFace(IDWriteFontSet1* This,IDWriteFontFace *fontface,UINT32 *index,WINBOOL *exists) { return This->lpVtbl->FindFontFace(This,fontface,index,exists); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetPropertyValues__(IDWriteFontSet1* This,DWRITE_FONT_PROPERTY_ID id,IDWriteStringList **values) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetPropertyValues__(IDWriteFontSet1* This,DWRITE_FONT_PROPERTY_ID id,IDWriteStringList **values) { return This->lpVtbl->GetPropertyValues__(This,id,values); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetPropertyValues_(IDWriteFontSet1* This,DWRITE_FONT_PROPERTY_ID id,const WCHAR *preferred_locales,IDWriteStringList **values) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetPropertyValues_(IDWriteFontSet1* This,DWRITE_FONT_PROPERTY_ID id,const WCHAR *preferred_locales,IDWriteStringList **values) { return This->lpVtbl->GetPropertyValues_(This,id,preferred_locales,values); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetPropertyValues(IDWriteFontSet1* This,UINT32 index,DWRITE_FONT_PROPERTY_ID id,WINBOOL *exists,IDWriteLocalizedStrings **values) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetPropertyValues(IDWriteFontSet1* This,UINT32 index,DWRITE_FONT_PROPERTY_ID id,WINBOOL *exists,IDWriteLocalizedStrings **values) { return This->lpVtbl->GetPropertyValues(This,index,id,exists,values); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetPropertyOccurrenceCount(IDWriteFontSet1* This,const DWRITE_FONT_PROPERTY *property,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetPropertyOccurrenceCount(IDWriteFontSet1* This,const DWRITE_FONT_PROPERTY *property,UINT32 *count) { return This->lpVtbl->GetPropertyOccurrenceCount(This,property,count); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetMatchingFonts_(IDWriteFontSet1* This,const WCHAR *family,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFontSet **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetMatchingFonts_(IDWriteFontSet1* This,const WCHAR *family,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFontSet **fontset) { return This->lpVtbl->GetMatchingFonts_(This,family,weight,stretch,style,fontset); } /*** IDWriteFontSet1 methods ***/ -static FORCEINLINE HRESULT IDWriteFontSet1_GetMatchingFonts(IDWriteFontSet1* This,const DWRITE_FONT_PROPERTY *property,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetMatchingFonts(IDWriteFontSet1* This,const DWRITE_FONT_PROPERTY *property,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontSet1 **fontset) { return This->lpVtbl->IDWriteFontSet1_GetMatchingFonts(This,property,axis_values,num_values,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetFirstFontResources(IDWriteFontSet1* This,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetFirstFontResources(IDWriteFontSet1* This,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFirstFontResources(This,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetFilteredFonts__(IDWriteFontSet1* This,const UINT32 *indices,UINT32 num_indices,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetFilteredFonts__(IDWriteFontSet1* This,const UINT32 *indices,UINT32 num_indices,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFilteredFonts__(This,indices,num_indices,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetFilteredFonts_(IDWriteFontSet1* This,const DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,WINBOOL select_any_range,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetFilteredFonts_(IDWriteFontSet1* This,const DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,WINBOOL select_any_range,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFilteredFonts_(This,axis_ranges,num_ranges,select_any_range,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetFilteredFonts(IDWriteFontSet1* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_property,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetFilteredFonts(IDWriteFontSet1* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_property,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFilteredFonts(This,props,num_properties,select_any_property,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetFilteredFontIndices_(IDWriteFontSet1* This,const DWRITE_FONT_AXIS_RANGE *ranges,UINT32 num_ranges,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetFilteredFontIndices_(IDWriteFontSet1* This,const DWRITE_FONT_AXIS_RANGE *ranges,UINT32 num_ranges,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { return This->lpVtbl->GetFilteredFontIndices_(This,ranges,num_ranges,select_any_range,indices,num_indices,actual_num_indices); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetFilteredFontIndices(IDWriteFontSet1* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetFilteredFontIndices(IDWriteFontSet1* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { return This->lpVtbl->GetFilteredFontIndices(This,props,num_properties,select_any_range,indices,num_indices,actual_num_indices); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetFontAxisRanges_(IDWriteFontSet1* This,UINT32 font_index,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetFontAxisRanges_(IDWriteFontSet1* This,UINT32 font_index,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { return This->lpVtbl->GetFontAxisRanges_(This,font_index,axis_ranges,num_ranges,actual_num_ranges); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetFontAxisRanges(IDWriteFontSet1* This,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetFontAxisRanges(IDWriteFontSet1* This,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { return This->lpVtbl->GetFontAxisRanges(This,axis_ranges,num_ranges,actual_num_ranges); } -static FORCEINLINE HRESULT IDWriteFontSet1_GetFontFaceReference(IDWriteFontSet1* This,UINT32 index,IDWriteFontFaceReference1 **reference) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_GetFontFaceReference(IDWriteFontSet1* This,UINT32 index,IDWriteFontFaceReference1 **reference) { return This->lpVtbl->IDWriteFontSet1_GetFontFaceReference(This,index,reference); } -static FORCEINLINE HRESULT IDWriteFontSet1_CreateFontResource(IDWriteFontSet1* This,UINT32 index,IDWriteFontResource **resource) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_CreateFontResource(IDWriteFontSet1* This,UINT32 index,IDWriteFontResource **resource) { return This->lpVtbl->CreateFontResource(This,index,resource); } -static FORCEINLINE HRESULT IDWriteFontSet1_CreateFontFace(IDWriteFontSet1* This,UINT32 index,IDWriteFontFace5 **fontface) { +static __WIDL_INLINE HRESULT IDWriteFontSet1_CreateFontFace(IDWriteFontSet1* This,UINT32 index,IDWriteFontFace5 **fontface) { return This->lpVtbl->CreateFontFace(This,index,fontface); } -static FORCEINLINE DWRITE_LOCALITY IDWriteFontSet1_GetFontLocality(IDWriteFontSet1* This,UINT32 index) { +static __WIDL_INLINE DWRITE_LOCALITY IDWriteFontSet1_GetFontLocality(IDWriteFontSet1* This,UINT32 index) { return This->lpVtbl->GetFontLocality(This,index); } #endif @@ -1930,71 +1954,71 @@ interface IDWriteFont3 { #define IDWriteFont3_GetLocality(This) (This)->lpVtbl->GetLocality(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFont3_QueryInterface(IDWriteFont3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFont3_QueryInterface(IDWriteFont3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFont3_AddRef(IDWriteFont3* This) { +static __WIDL_INLINE ULONG IDWriteFont3_AddRef(IDWriteFont3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFont3_Release(IDWriteFont3* This) { +static __WIDL_INLINE ULONG IDWriteFont3_Release(IDWriteFont3* This) { return This->lpVtbl->Release(This); } /*** IDWriteFont methods ***/ -static FORCEINLINE HRESULT IDWriteFont3_GetFontFamily(IDWriteFont3* This,IDWriteFontFamily **family) { +static __WIDL_INLINE HRESULT IDWriteFont3_GetFontFamily(IDWriteFont3* This,IDWriteFontFamily **family) { return This->lpVtbl->GetFontFamily(This,family); } -static FORCEINLINE DWRITE_FONT_WEIGHT IDWriteFont3_GetWeight(IDWriteFont3* This) { +static __WIDL_INLINE DWRITE_FONT_WEIGHT IDWriteFont3_GetWeight(IDWriteFont3* This) { return This->lpVtbl->GetWeight(This); } -static FORCEINLINE DWRITE_FONT_STRETCH IDWriteFont3_GetStretch(IDWriteFont3* This) { +static __WIDL_INLINE DWRITE_FONT_STRETCH IDWriteFont3_GetStretch(IDWriteFont3* This) { return This->lpVtbl->GetStretch(This); } -static FORCEINLINE DWRITE_FONT_STYLE IDWriteFont3_GetStyle(IDWriteFont3* This) { +static __WIDL_INLINE DWRITE_FONT_STYLE IDWriteFont3_GetStyle(IDWriteFont3* This) { return This->lpVtbl->GetStyle(This); } -static FORCEINLINE WINBOOL IDWriteFont3_IsSymbolFont(IDWriteFont3* This) { +static __WIDL_INLINE WINBOOL IDWriteFont3_IsSymbolFont(IDWriteFont3* This) { return This->lpVtbl->IsSymbolFont(This); } -static FORCEINLINE HRESULT IDWriteFont3_GetFaceNames(IDWriteFont3* This,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFont3_GetFaceNames(IDWriteFont3* This,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetFaceNames(This,names); } -static FORCEINLINE HRESULT IDWriteFont3_GetInformationalStrings(IDWriteFont3* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFont3_GetInformationalStrings(IDWriteFont3* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { return This->lpVtbl->GetInformationalStrings(This,stringid,strings,exists); } -static FORCEINLINE DWRITE_FONT_SIMULATIONS IDWriteFont3_GetSimulations(IDWriteFont3* This) { +static __WIDL_INLINE DWRITE_FONT_SIMULATIONS IDWriteFont3_GetSimulations(IDWriteFont3* This) { return This->lpVtbl->GetSimulations(This); } /*** IDWriteFont1 methods ***/ -static FORCEINLINE void IDWriteFont3_GetMetrics(IDWriteFont3* This,DWRITE_FONT_METRICS1 *metrics) { +static __WIDL_INLINE void IDWriteFont3_GetMetrics(IDWriteFont3* This,DWRITE_FONT_METRICS1 *metrics) { This->lpVtbl->IDWriteFont1_GetMetrics(This,metrics); } -static FORCEINLINE void IDWriteFont3_GetPanose(IDWriteFont3* This,DWRITE_PANOSE *panose) { +static __WIDL_INLINE void IDWriteFont3_GetPanose(IDWriteFont3* This,DWRITE_PANOSE *panose) { This->lpVtbl->GetPanose(This,panose); } -static FORCEINLINE HRESULT IDWriteFont3_GetUnicodeRanges(IDWriteFont3* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteFont3_GetUnicodeRanges(IDWriteFont3* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { return This->lpVtbl->GetUnicodeRanges(This,max_count,ranges,count); } -static FORCEINLINE WINBOOL IDWriteFont3_IsMonospacedFont(IDWriteFont3* This) { +static __WIDL_INLINE WINBOOL IDWriteFont3_IsMonospacedFont(IDWriteFont3* This) { return This->lpVtbl->IsMonospacedFont(This); } /*** IDWriteFont2 methods ***/ -static FORCEINLINE WINBOOL IDWriteFont3_IsColorFont(IDWriteFont3* This) { +static __WIDL_INLINE WINBOOL IDWriteFont3_IsColorFont(IDWriteFont3* This) { return This->lpVtbl->IsColorFont(This); } /*** IDWriteFont3 methods ***/ -static FORCEINLINE HRESULT IDWriteFont3_CreateFontFace(IDWriteFont3* This,IDWriteFontFace3 **fontface) { +static __WIDL_INLINE HRESULT IDWriteFont3_CreateFontFace(IDWriteFont3* This,IDWriteFontFace3 **fontface) { return This->lpVtbl->IDWriteFont3_CreateFontFace(This,fontface); } -static FORCEINLINE WINBOOL IDWriteFont3_Equals(IDWriteFont3* This,IDWriteFont *font) { +static __WIDL_INLINE WINBOOL IDWriteFont3_Equals(IDWriteFont3* This,IDWriteFont *font) { return This->lpVtbl->Equals(This,font); } -static FORCEINLINE HRESULT IDWriteFont3_GetFontFaceReference(IDWriteFont3* This,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFont3_GetFontFaceReference(IDWriteFont3* This,IDWriteFontFaceReference **reference) { return This->lpVtbl->GetFontFaceReference(This,reference); } -static FORCEINLINE WINBOOL IDWriteFont3_HasCharacter(IDWriteFont3* This,UINT32 character) { +static __WIDL_INLINE WINBOOL IDWriteFont3_HasCharacter(IDWriteFont3* This,UINT32 character) { return This->lpVtbl->IDWriteFont3_HasCharacter(This,character); } -static FORCEINLINE DWRITE_LOCALITY IDWriteFont3_GetLocality(IDWriteFont3* This) { +static __WIDL_INLINE DWRITE_LOCALITY IDWriteFont3_GetLocality(IDWriteFont3* This) { return This->lpVtbl->GetLocality(This); } #endif @@ -2120,40 +2144,40 @@ interface IDWriteFontFamily1 { #define IDWriteFontFamily1_GetFontFaceReference(This,index,reference) (This)->lpVtbl->GetFontFaceReference(This,index,reference) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFamily1_QueryInterface(IDWriteFontFamily1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFamily1_QueryInterface(IDWriteFontFamily1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFamily1_AddRef(IDWriteFontFamily1* This) { +static __WIDL_INLINE ULONG IDWriteFontFamily1_AddRef(IDWriteFontFamily1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFamily1_Release(IDWriteFontFamily1* This) { +static __WIDL_INLINE ULONG IDWriteFontFamily1_Release(IDWriteFontFamily1* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontList methods ***/ -static FORCEINLINE HRESULT IDWriteFontFamily1_GetFontCollection(IDWriteFontFamily1* This,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFontFamily1_GetFontCollection(IDWriteFontFamily1* This,IDWriteFontCollection **collection) { return This->lpVtbl->GetFontCollection(This,collection); } -static FORCEINLINE UINT32 IDWriteFontFamily1_GetFontCount(IDWriteFontFamily1* This) { +static __WIDL_INLINE UINT32 IDWriteFontFamily1_GetFontCount(IDWriteFontFamily1* This) { return This->lpVtbl->GetFontCount(This); } /*** IDWriteFontFamily methods ***/ -static FORCEINLINE HRESULT IDWriteFontFamily1_GetFamilyNames(IDWriteFontFamily1* This,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFontFamily1_GetFamilyNames(IDWriteFontFamily1* This,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetFamilyNames(This,names); } -static FORCEINLINE HRESULT IDWriteFontFamily1_GetFirstMatchingFont(IDWriteFontFamily1* This,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFont **font) { +static __WIDL_INLINE HRESULT IDWriteFontFamily1_GetFirstMatchingFont(IDWriteFontFamily1* This,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFont **font) { return This->lpVtbl->GetFirstMatchingFont(This,weight,stretch,style,font); } -static FORCEINLINE HRESULT IDWriteFontFamily1_GetMatchingFonts(IDWriteFontFamily1* This,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFontList **fonts) { +static __WIDL_INLINE HRESULT IDWriteFontFamily1_GetMatchingFonts(IDWriteFontFamily1* This,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFontList **fonts) { return This->lpVtbl->GetMatchingFonts(This,weight,stretch,style,fonts); } /*** IDWriteFontFamily1 methods ***/ -static FORCEINLINE DWRITE_LOCALITY IDWriteFontFamily1_GetFontLocality(IDWriteFontFamily1* This,UINT32 index) { +static __WIDL_INLINE DWRITE_LOCALITY IDWriteFontFamily1_GetFontLocality(IDWriteFontFamily1* This,UINT32 index) { return This->lpVtbl->GetFontLocality(This,index); } -static FORCEINLINE HRESULT IDWriteFontFamily1_GetFont(IDWriteFontFamily1* This,UINT32 index,IDWriteFont3 **font) { +static __WIDL_INLINE HRESULT IDWriteFontFamily1_GetFont(IDWriteFontFamily1* This,UINT32 index,IDWriteFont3 **font) { return This->lpVtbl->IDWriteFontFamily1_GetFont(This,index,font); } -static FORCEINLINE HRESULT IDWriteFontFamily1_GetFontFaceReference(IDWriteFontFamily1* This,UINT32 index,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFontFamily1_GetFontFaceReference(IDWriteFontFamily1* This,UINT32 index,IDWriteFontFaceReference **reference) { return This->lpVtbl->GetFontFaceReference(This,index,reference); } #endif @@ -2289,44 +2313,44 @@ interface IDWriteFontFamily2 { #define IDWriteFontFamily2_GetFontSet(This,fontset) (This)->lpVtbl->GetFontSet(This,fontset) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFamily2_QueryInterface(IDWriteFontFamily2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFamily2_QueryInterface(IDWriteFontFamily2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFamily2_AddRef(IDWriteFontFamily2* This) { +static __WIDL_INLINE ULONG IDWriteFontFamily2_AddRef(IDWriteFontFamily2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFamily2_Release(IDWriteFontFamily2* This) { +static __WIDL_INLINE ULONG IDWriteFontFamily2_Release(IDWriteFontFamily2* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontList methods ***/ -static FORCEINLINE HRESULT IDWriteFontFamily2_GetFontCollection(IDWriteFontFamily2* This,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFontFamily2_GetFontCollection(IDWriteFontFamily2* This,IDWriteFontCollection **collection) { return This->lpVtbl->GetFontCollection(This,collection); } -static FORCEINLINE UINT32 IDWriteFontFamily2_GetFontCount(IDWriteFontFamily2* This) { +static __WIDL_INLINE UINT32 IDWriteFontFamily2_GetFontCount(IDWriteFontFamily2* This) { return This->lpVtbl->GetFontCount(This); } /*** IDWriteFontFamily methods ***/ -static FORCEINLINE HRESULT IDWriteFontFamily2_GetFamilyNames(IDWriteFontFamily2* This,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFontFamily2_GetFamilyNames(IDWriteFontFamily2* This,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetFamilyNames(This,names); } -static FORCEINLINE HRESULT IDWriteFontFamily2_GetFirstMatchingFont(IDWriteFontFamily2* This,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFont **font) { +static __WIDL_INLINE HRESULT IDWriteFontFamily2_GetFirstMatchingFont(IDWriteFontFamily2* This,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFont **font) { return This->lpVtbl->GetFirstMatchingFont(This,weight,stretch,style,font); } /*** IDWriteFontFamily1 methods ***/ -static FORCEINLINE DWRITE_LOCALITY IDWriteFontFamily2_GetFontLocality(IDWriteFontFamily2* This,UINT32 index) { +static __WIDL_INLINE DWRITE_LOCALITY IDWriteFontFamily2_GetFontLocality(IDWriteFontFamily2* This,UINT32 index) { return This->lpVtbl->GetFontLocality(This,index); } -static FORCEINLINE HRESULT IDWriteFontFamily2_GetFont(IDWriteFontFamily2* This,UINT32 index,IDWriteFont3 **font) { +static __WIDL_INLINE HRESULT IDWriteFontFamily2_GetFont(IDWriteFontFamily2* This,UINT32 index,IDWriteFont3 **font) { return This->lpVtbl->IDWriteFontFamily1_GetFont(This,index,font); } -static FORCEINLINE HRESULT IDWriteFontFamily2_GetFontFaceReference(IDWriteFontFamily2* This,UINT32 index,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFontFamily2_GetFontFaceReference(IDWriteFontFamily2* This,UINT32 index,IDWriteFontFaceReference **reference) { return This->lpVtbl->GetFontFaceReference(This,index,reference); } /*** IDWriteFontFamily2 methods ***/ -static FORCEINLINE HRESULT IDWriteFontFamily2_GetMatchingFonts(IDWriteFontFamily2* This,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontList2 **fontlist) { +static __WIDL_INLINE HRESULT IDWriteFontFamily2_GetMatchingFonts(IDWriteFontFamily2* This,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontList2 **fontlist) { return This->lpVtbl->IDWriteFontFamily2_GetMatchingFonts(This,axis_values,num_values,fontlist); } -static FORCEINLINE HRESULT IDWriteFontFamily2_GetFontSet(IDWriteFontFamily2* This,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontFamily2_GetFontSet(IDWriteFontFamily2* This,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFontSet(This,fontset); } #endif @@ -2427,30 +2451,30 @@ interface IDWriteFontCollection1 { #define IDWriteFontCollection1_GetFontFamily(This,index,family) (This)->lpVtbl->IDWriteFontCollection1_GetFontFamily(This,index,family) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontCollection1_QueryInterface(IDWriteFontCollection1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontCollection1_QueryInterface(IDWriteFontCollection1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontCollection1_AddRef(IDWriteFontCollection1* This) { +static __WIDL_INLINE ULONG IDWriteFontCollection1_AddRef(IDWriteFontCollection1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontCollection1_Release(IDWriteFontCollection1* This) { +static __WIDL_INLINE ULONG IDWriteFontCollection1_Release(IDWriteFontCollection1* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontCollection methods ***/ -static FORCEINLINE UINT32 IDWriteFontCollection1_GetFontFamilyCount(IDWriteFontCollection1* This) { +static __WIDL_INLINE UINT32 IDWriteFontCollection1_GetFontFamilyCount(IDWriteFontCollection1* This) { return This->lpVtbl->GetFontFamilyCount(This); } -static FORCEINLINE HRESULT IDWriteFontCollection1_FindFamilyName(IDWriteFontCollection1* This,const WCHAR *name,UINT32 *index,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontCollection1_FindFamilyName(IDWriteFontCollection1* This,const WCHAR *name,UINT32 *index,WINBOOL *exists) { return This->lpVtbl->FindFamilyName(This,name,index,exists); } -static FORCEINLINE HRESULT IDWriteFontCollection1_GetFontFromFontFace(IDWriteFontCollection1* This,IDWriteFontFace *face,IDWriteFont **font) { +static __WIDL_INLINE HRESULT IDWriteFontCollection1_GetFontFromFontFace(IDWriteFontCollection1* This,IDWriteFontFace *face,IDWriteFont **font) { return This->lpVtbl->GetFontFromFontFace(This,face,font); } /*** IDWriteFontCollection1 methods ***/ -static FORCEINLINE HRESULT IDWriteFontCollection1_GetFontSet(IDWriteFontCollection1* This,IDWriteFontSet **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontCollection1_GetFontSet(IDWriteFontCollection1* This,IDWriteFontSet **fontset) { return This->lpVtbl->GetFontSet(This,fontset); } -static FORCEINLINE HRESULT IDWriteFontCollection1_GetFontFamily(IDWriteFontCollection1* This,UINT32 index,IDWriteFontFamily1 **family) { +static __WIDL_INLINE HRESULT IDWriteFontCollection1_GetFontFamily(IDWriteFontCollection1* This,UINT32 index,IDWriteFontFamily1 **family) { return This->lpVtbl->IDWriteFontCollection1_GetFontFamily(This,index,family); } #endif @@ -2583,37 +2607,37 @@ interface IDWriteFontCollection2 { #define IDWriteFontCollection2_GetFontSet(This,fontset) (This)->lpVtbl->IDWriteFontCollection2_GetFontSet(This,fontset) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontCollection2_QueryInterface(IDWriteFontCollection2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontCollection2_QueryInterface(IDWriteFontCollection2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontCollection2_AddRef(IDWriteFontCollection2* This) { +static __WIDL_INLINE ULONG IDWriteFontCollection2_AddRef(IDWriteFontCollection2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontCollection2_Release(IDWriteFontCollection2* This) { +static __WIDL_INLINE ULONG IDWriteFontCollection2_Release(IDWriteFontCollection2* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontCollection methods ***/ -static FORCEINLINE UINT32 IDWriteFontCollection2_GetFontFamilyCount(IDWriteFontCollection2* This) { +static __WIDL_INLINE UINT32 IDWriteFontCollection2_GetFontFamilyCount(IDWriteFontCollection2* This) { return This->lpVtbl->GetFontFamilyCount(This); } -static FORCEINLINE HRESULT IDWriteFontCollection2_FindFamilyName(IDWriteFontCollection2* This,const WCHAR *name,UINT32 *index,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontCollection2_FindFamilyName(IDWriteFontCollection2* This,const WCHAR *name,UINT32 *index,WINBOOL *exists) { return This->lpVtbl->FindFamilyName(This,name,index,exists); } -static FORCEINLINE HRESULT IDWriteFontCollection2_GetFontFromFontFace(IDWriteFontCollection2* This,IDWriteFontFace *face,IDWriteFont **font) { +static __WIDL_INLINE HRESULT IDWriteFontCollection2_GetFontFromFontFace(IDWriteFontCollection2* This,IDWriteFontFace *face,IDWriteFont **font) { return This->lpVtbl->GetFontFromFontFace(This,face,font); } /*** IDWriteFontCollection1 methods ***/ /*** IDWriteFontCollection2 methods ***/ -static FORCEINLINE HRESULT IDWriteFontCollection2_GetFontFamily(IDWriteFontCollection2* This,UINT32 index,IDWriteFontFamily2 **family) { +static __WIDL_INLINE HRESULT IDWriteFontCollection2_GetFontFamily(IDWriteFontCollection2* This,UINT32 index,IDWriteFontFamily2 **family) { return This->lpVtbl->IDWriteFontCollection2_GetFontFamily(This,index,family); } -static FORCEINLINE HRESULT IDWriteFontCollection2_GetMatchingFonts(IDWriteFontCollection2* This,const WCHAR *familyname,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontList2 **fontlist) { +static __WIDL_INLINE HRESULT IDWriteFontCollection2_GetMatchingFonts(IDWriteFontCollection2* This,const WCHAR *familyname,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontList2 **fontlist) { return This->lpVtbl->GetMatchingFonts(This,familyname,axis_values,num_values,fontlist); } -static FORCEINLINE DWRITE_FONT_FAMILY_MODEL IDWriteFontCollection2_GetFontFamilyModel(IDWriteFontCollection2* This) { +static __WIDL_INLINE DWRITE_FONT_FAMILY_MODEL IDWriteFontCollection2_GetFontFamilyModel(IDWriteFontCollection2* This) { return This->lpVtbl->GetFontFamilyModel(This); } -static FORCEINLINE HRESULT IDWriteFontCollection2_GetFontSet(IDWriteFontCollection2* This,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontCollection2_GetFontSet(IDWriteFontCollection2* This,IDWriteFontSet1 **fontset) { return This->lpVtbl->IDWriteFontCollection2_GetFontSet(This,fontset); } #endif @@ -2739,41 +2763,41 @@ interface IDWriteFontCollection3 { #define IDWriteFontCollection3_GetExpirationEvent(This) (This)->lpVtbl->GetExpirationEvent(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontCollection3_QueryInterface(IDWriteFontCollection3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontCollection3_QueryInterface(IDWriteFontCollection3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontCollection3_AddRef(IDWriteFontCollection3* This) { +static __WIDL_INLINE ULONG IDWriteFontCollection3_AddRef(IDWriteFontCollection3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontCollection3_Release(IDWriteFontCollection3* This) { +static __WIDL_INLINE ULONG IDWriteFontCollection3_Release(IDWriteFontCollection3* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontCollection methods ***/ -static FORCEINLINE UINT32 IDWriteFontCollection3_GetFontFamilyCount(IDWriteFontCollection3* This) { +static __WIDL_INLINE UINT32 IDWriteFontCollection3_GetFontFamilyCount(IDWriteFontCollection3* This) { return This->lpVtbl->GetFontFamilyCount(This); } -static FORCEINLINE HRESULT IDWriteFontCollection3_FindFamilyName(IDWriteFontCollection3* This,const WCHAR *name,UINT32 *index,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontCollection3_FindFamilyName(IDWriteFontCollection3* This,const WCHAR *name,UINT32 *index,WINBOOL *exists) { return This->lpVtbl->FindFamilyName(This,name,index,exists); } -static FORCEINLINE HRESULT IDWriteFontCollection3_GetFontFromFontFace(IDWriteFontCollection3* This,IDWriteFontFace *face,IDWriteFont **font) { +static __WIDL_INLINE HRESULT IDWriteFontCollection3_GetFontFromFontFace(IDWriteFontCollection3* This,IDWriteFontFace *face,IDWriteFont **font) { return This->lpVtbl->GetFontFromFontFace(This,face,font); } /*** IDWriteFontCollection1 methods ***/ /*** IDWriteFontCollection2 methods ***/ -static FORCEINLINE HRESULT IDWriteFontCollection3_GetFontFamily(IDWriteFontCollection3* This,UINT32 index,IDWriteFontFamily2 **family) { +static __WIDL_INLINE HRESULT IDWriteFontCollection3_GetFontFamily(IDWriteFontCollection3* This,UINT32 index,IDWriteFontFamily2 **family) { return This->lpVtbl->IDWriteFontCollection2_GetFontFamily(This,index,family); } -static FORCEINLINE HRESULT IDWriteFontCollection3_GetMatchingFonts(IDWriteFontCollection3* This,const WCHAR *familyname,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontList2 **fontlist) { +static __WIDL_INLINE HRESULT IDWriteFontCollection3_GetMatchingFonts(IDWriteFontCollection3* This,const WCHAR *familyname,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontList2 **fontlist) { return This->lpVtbl->GetMatchingFonts(This,familyname,axis_values,num_values,fontlist); } -static FORCEINLINE DWRITE_FONT_FAMILY_MODEL IDWriteFontCollection3_GetFontFamilyModel(IDWriteFontCollection3* This) { +static __WIDL_INLINE DWRITE_FONT_FAMILY_MODEL IDWriteFontCollection3_GetFontFamilyModel(IDWriteFontCollection3* This) { return This->lpVtbl->GetFontFamilyModel(This); } -static FORCEINLINE HRESULT IDWriteFontCollection3_GetFontSet(IDWriteFontCollection3* This,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontCollection3_GetFontSet(IDWriteFontCollection3* This,IDWriteFontSet1 **fontset) { return This->lpVtbl->IDWriteFontCollection2_GetFontSet(This,fontset); } /*** IDWriteFontCollection3 methods ***/ -static FORCEINLINE HANDLE IDWriteFontCollection3_GetExpirationEvent(IDWriteFontCollection3* This) { +static __WIDL_INLINE HANDLE IDWriteFontCollection3_GetExpirationEvent(IDWriteFontCollection3* This) { return This->lpVtbl->GetExpirationEvent(This); } #endif @@ -2946,56 +2970,56 @@ interface IDWriteFontFaceReference { #define IDWriteFontFaceReference_EnqueueFileFragmentDownloadRequest(This,offset,size) (This)->lpVtbl->EnqueueFileFragmentDownloadRequest(This,offset,size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFaceReference_QueryInterface(IDWriteFontFaceReference* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference_QueryInterface(IDWriteFontFaceReference* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFaceReference_AddRef(IDWriteFontFaceReference* This) { +static __WIDL_INLINE ULONG IDWriteFontFaceReference_AddRef(IDWriteFontFaceReference* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFaceReference_Release(IDWriteFontFaceReference* This) { +static __WIDL_INLINE ULONG IDWriteFontFaceReference_Release(IDWriteFontFaceReference* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFaceReference methods ***/ -static FORCEINLINE HRESULT IDWriteFontFaceReference_CreateFontFace(IDWriteFontFaceReference* This,IDWriteFontFace3 **fontface) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference_CreateFontFace(IDWriteFontFaceReference* This,IDWriteFontFace3 **fontface) { return This->lpVtbl->CreateFontFace(This,fontface); } -static FORCEINLINE HRESULT IDWriteFontFaceReference_CreateFontFaceWithSimulations(IDWriteFontFaceReference* This,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFace3 **fontface) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference_CreateFontFaceWithSimulations(IDWriteFontFaceReference* This,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFace3 **fontface) { return This->lpVtbl->CreateFontFaceWithSimulations(This,simulations,fontface); } -static FORCEINLINE WINBOOL IDWriteFontFaceReference_Equals(IDWriteFontFaceReference* This,IDWriteFontFaceReference *reference) { +static __WIDL_INLINE WINBOOL IDWriteFontFaceReference_Equals(IDWriteFontFaceReference* This,IDWriteFontFaceReference *reference) { return This->lpVtbl->Equals(This,reference); } -static FORCEINLINE UINT32 IDWriteFontFaceReference_GetFontFaceIndex(IDWriteFontFaceReference* This) { +static __WIDL_INLINE UINT32 IDWriteFontFaceReference_GetFontFaceIndex(IDWriteFontFaceReference* This) { return This->lpVtbl->GetFontFaceIndex(This); } -static FORCEINLINE DWRITE_FONT_SIMULATIONS IDWriteFontFaceReference_GetSimulations(IDWriteFontFaceReference* This) { +static __WIDL_INLINE DWRITE_FONT_SIMULATIONS IDWriteFontFaceReference_GetSimulations(IDWriteFontFaceReference* This) { return This->lpVtbl->GetSimulations(This); } -static FORCEINLINE HRESULT IDWriteFontFaceReference_GetFontFile(IDWriteFontFaceReference* This,IDWriteFontFile **fontfile) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference_GetFontFile(IDWriteFontFaceReference* This,IDWriteFontFile **fontfile) { return This->lpVtbl->GetFontFile(This,fontfile); } -static FORCEINLINE UINT64 IDWriteFontFaceReference_GetLocalFileSize(IDWriteFontFaceReference* This) { +static __WIDL_INLINE UINT64 IDWriteFontFaceReference_GetLocalFileSize(IDWriteFontFaceReference* This) { return This->lpVtbl->GetLocalFileSize(This); } -static FORCEINLINE UINT64 IDWriteFontFaceReference_GetFileSize(IDWriteFontFaceReference* This) { +static __WIDL_INLINE UINT64 IDWriteFontFaceReference_GetFileSize(IDWriteFontFaceReference* This) { return This->lpVtbl->GetFileSize(This); } -static FORCEINLINE HRESULT IDWriteFontFaceReference_GetFileTime(IDWriteFontFaceReference* This,FILETIME *writetime) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference_GetFileTime(IDWriteFontFaceReference* This,FILETIME *writetime) { return This->lpVtbl->GetFileTime(This,writetime); } -static FORCEINLINE DWRITE_LOCALITY IDWriteFontFaceReference_GetLocality(IDWriteFontFaceReference* This) { +static __WIDL_INLINE DWRITE_LOCALITY IDWriteFontFaceReference_GetLocality(IDWriteFontFaceReference* This) { return This->lpVtbl->GetLocality(This); } -static FORCEINLINE HRESULT IDWriteFontFaceReference_EnqueueFontDownloadRequest(IDWriteFontFaceReference* This) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference_EnqueueFontDownloadRequest(IDWriteFontFaceReference* This) { return This->lpVtbl->EnqueueFontDownloadRequest(This); } -static FORCEINLINE HRESULT IDWriteFontFaceReference_EnqueueCharacterDownloadRequest(IDWriteFontFaceReference* This,const WCHAR *chars,UINT32 count) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference_EnqueueCharacterDownloadRequest(IDWriteFontFaceReference* This,const WCHAR *chars,UINT32 count) { return This->lpVtbl->EnqueueCharacterDownloadRequest(This,chars,count); } -static FORCEINLINE HRESULT IDWriteFontFaceReference_EnqueueGlyphDownloadRequest(IDWriteFontFaceReference* This,const UINT16 *glyphs,UINT32 count) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference_EnqueueGlyphDownloadRequest(IDWriteFontFaceReference* This,const UINT16 *glyphs,UINT32 count) { return This->lpVtbl->EnqueueGlyphDownloadRequest(This,glyphs,count); } -static FORCEINLINE HRESULT IDWriteFontFaceReference_EnqueueFileFragmentDownloadRequest(IDWriteFontFaceReference* This,UINT64 offset,UINT64 size) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference_EnqueueFileFragmentDownloadRequest(IDWriteFontFaceReference* This,UINT64 offset,UINT64 size) { return This->lpVtbl->EnqueueFileFragmentDownloadRequest(This,offset,size); } #endif @@ -3148,63 +3172,63 @@ interface IDWriteFontFaceReference1 { #define IDWriteFontFaceReference1_GetFontAxisValues(This,values,num_values) (This)->lpVtbl->GetFontAxisValues(This,values,num_values) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFaceReference1_QueryInterface(IDWriteFontFaceReference1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference1_QueryInterface(IDWriteFontFaceReference1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFaceReference1_AddRef(IDWriteFontFaceReference1* This) { +static __WIDL_INLINE ULONG IDWriteFontFaceReference1_AddRef(IDWriteFontFaceReference1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFaceReference1_Release(IDWriteFontFaceReference1* This) { +static __WIDL_INLINE ULONG IDWriteFontFaceReference1_Release(IDWriteFontFaceReference1* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFaceReference methods ***/ -static FORCEINLINE HRESULT IDWriteFontFaceReference1_CreateFontFaceWithSimulations(IDWriteFontFaceReference1* This,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFace3 **fontface) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference1_CreateFontFaceWithSimulations(IDWriteFontFaceReference1* This,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFace3 **fontface) { return This->lpVtbl->CreateFontFaceWithSimulations(This,simulations,fontface); } -static FORCEINLINE WINBOOL IDWriteFontFaceReference1_Equals(IDWriteFontFaceReference1* This,IDWriteFontFaceReference *reference) { +static __WIDL_INLINE WINBOOL IDWriteFontFaceReference1_Equals(IDWriteFontFaceReference1* This,IDWriteFontFaceReference *reference) { return This->lpVtbl->Equals(This,reference); } -static FORCEINLINE UINT32 IDWriteFontFaceReference1_GetFontFaceIndex(IDWriteFontFaceReference1* This) { +static __WIDL_INLINE UINT32 IDWriteFontFaceReference1_GetFontFaceIndex(IDWriteFontFaceReference1* This) { return This->lpVtbl->GetFontFaceIndex(This); } -static FORCEINLINE DWRITE_FONT_SIMULATIONS IDWriteFontFaceReference1_GetSimulations(IDWriteFontFaceReference1* This) { +static __WIDL_INLINE DWRITE_FONT_SIMULATIONS IDWriteFontFaceReference1_GetSimulations(IDWriteFontFaceReference1* This) { return This->lpVtbl->GetSimulations(This); } -static FORCEINLINE HRESULT IDWriteFontFaceReference1_GetFontFile(IDWriteFontFaceReference1* This,IDWriteFontFile **fontfile) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference1_GetFontFile(IDWriteFontFaceReference1* This,IDWriteFontFile **fontfile) { return This->lpVtbl->GetFontFile(This,fontfile); } -static FORCEINLINE UINT64 IDWriteFontFaceReference1_GetLocalFileSize(IDWriteFontFaceReference1* This) { +static __WIDL_INLINE UINT64 IDWriteFontFaceReference1_GetLocalFileSize(IDWriteFontFaceReference1* This) { return This->lpVtbl->GetLocalFileSize(This); } -static FORCEINLINE UINT64 IDWriteFontFaceReference1_GetFileSize(IDWriteFontFaceReference1* This) { +static __WIDL_INLINE UINT64 IDWriteFontFaceReference1_GetFileSize(IDWriteFontFaceReference1* This) { return This->lpVtbl->GetFileSize(This); } -static FORCEINLINE HRESULT IDWriteFontFaceReference1_GetFileTime(IDWriteFontFaceReference1* This,FILETIME *writetime) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference1_GetFileTime(IDWriteFontFaceReference1* This,FILETIME *writetime) { return This->lpVtbl->GetFileTime(This,writetime); } -static FORCEINLINE DWRITE_LOCALITY IDWriteFontFaceReference1_GetLocality(IDWriteFontFaceReference1* This) { +static __WIDL_INLINE DWRITE_LOCALITY IDWriteFontFaceReference1_GetLocality(IDWriteFontFaceReference1* This) { return This->lpVtbl->GetLocality(This); } -static FORCEINLINE HRESULT IDWriteFontFaceReference1_EnqueueFontDownloadRequest(IDWriteFontFaceReference1* This) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference1_EnqueueFontDownloadRequest(IDWriteFontFaceReference1* This) { return This->lpVtbl->EnqueueFontDownloadRequest(This); } -static FORCEINLINE HRESULT IDWriteFontFaceReference1_EnqueueCharacterDownloadRequest(IDWriteFontFaceReference1* This,const WCHAR *chars,UINT32 count) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference1_EnqueueCharacterDownloadRequest(IDWriteFontFaceReference1* This,const WCHAR *chars,UINT32 count) { return This->lpVtbl->EnqueueCharacterDownloadRequest(This,chars,count); } -static FORCEINLINE HRESULT IDWriteFontFaceReference1_EnqueueGlyphDownloadRequest(IDWriteFontFaceReference1* This,const UINT16 *glyphs,UINT32 count) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference1_EnqueueGlyphDownloadRequest(IDWriteFontFaceReference1* This,const UINT16 *glyphs,UINT32 count) { return This->lpVtbl->EnqueueGlyphDownloadRequest(This,glyphs,count); } -static FORCEINLINE HRESULT IDWriteFontFaceReference1_EnqueueFileFragmentDownloadRequest(IDWriteFontFaceReference1* This,UINT64 offset,UINT64 size) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference1_EnqueueFileFragmentDownloadRequest(IDWriteFontFaceReference1* This,UINT64 offset,UINT64 size) { return This->lpVtbl->EnqueueFileFragmentDownloadRequest(This,offset,size); } /*** IDWriteFontFaceReference1 methods ***/ -static FORCEINLINE HRESULT IDWriteFontFaceReference1_CreateFontFace(IDWriteFontFaceReference1* This,IDWriteFontFace5 **fontface) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference1_CreateFontFace(IDWriteFontFaceReference1* This,IDWriteFontFace5 **fontface) { return This->lpVtbl->IDWriteFontFaceReference1_CreateFontFace(This,fontface); } -static FORCEINLINE UINT32 IDWriteFontFaceReference1_GetFontAxisValueCount(IDWriteFontFaceReference1* This) { +static __WIDL_INLINE UINT32 IDWriteFontFaceReference1_GetFontAxisValueCount(IDWriteFontFaceReference1* This) { return This->lpVtbl->GetFontAxisValueCount(This); } -static FORCEINLINE HRESULT IDWriteFontFaceReference1_GetFontAxisValues(IDWriteFontFaceReference1* This,DWRITE_FONT_AXIS_VALUE *values,UINT32 num_values) { +static __WIDL_INLINE HRESULT IDWriteFontFaceReference1_GetFontAxisValues(IDWriteFontFaceReference1* This,DWRITE_FONT_AXIS_VALUE *values,UINT32 num_values) { return This->lpVtbl->GetFontAxisValues(This,values,num_values); } #endif @@ -3307,30 +3331,30 @@ interface IDWriteFontList1 { #define IDWriteFontList1_GetFontFaceReference(This,index,reference) (This)->lpVtbl->GetFontFaceReference(This,index,reference) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontList1_QueryInterface(IDWriteFontList1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontList1_QueryInterface(IDWriteFontList1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontList1_AddRef(IDWriteFontList1* This) { +static __WIDL_INLINE ULONG IDWriteFontList1_AddRef(IDWriteFontList1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontList1_Release(IDWriteFontList1* This) { +static __WIDL_INLINE ULONG IDWriteFontList1_Release(IDWriteFontList1* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontList methods ***/ -static FORCEINLINE HRESULT IDWriteFontList1_GetFontCollection(IDWriteFontList1* This,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFontList1_GetFontCollection(IDWriteFontList1* This,IDWriteFontCollection **collection) { return This->lpVtbl->GetFontCollection(This,collection); } -static FORCEINLINE UINT32 IDWriteFontList1_GetFontCount(IDWriteFontList1* This) { +static __WIDL_INLINE UINT32 IDWriteFontList1_GetFontCount(IDWriteFontList1* This) { return This->lpVtbl->GetFontCount(This); } /*** IDWriteFontList1 methods ***/ -static FORCEINLINE DWRITE_LOCALITY IDWriteFontList1_GetFontLocality(IDWriteFontList1* This,UINT32 index) { +static __WIDL_INLINE DWRITE_LOCALITY IDWriteFontList1_GetFontLocality(IDWriteFontList1* This,UINT32 index) { return This->lpVtbl->GetFontLocality(This,index); } -static FORCEINLINE HRESULT IDWriteFontList1_GetFont(IDWriteFontList1* This,UINT32 index,IDWriteFont3 **font) { +static __WIDL_INLINE HRESULT IDWriteFontList1_GetFont(IDWriteFontList1* This,UINT32 index,IDWriteFont3 **font) { return This->lpVtbl->IDWriteFontList1_GetFont(This,index,font); } -static FORCEINLINE HRESULT IDWriteFontList1_GetFontFaceReference(IDWriteFontList1* This,UINT32 index,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFontList1_GetFontFaceReference(IDWriteFontList1* This,UINT32 index,IDWriteFontFaceReference **reference) { return This->lpVtbl->GetFontFaceReference(This,index,reference); } #endif @@ -3432,34 +3456,34 @@ interface IDWriteFontList2 { #define IDWriteFontList2_GetFontSet(This,fontset) (This)->lpVtbl->GetFontSet(This,fontset) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontList2_QueryInterface(IDWriteFontList2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontList2_QueryInterface(IDWriteFontList2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontList2_AddRef(IDWriteFontList2* This) { +static __WIDL_INLINE ULONG IDWriteFontList2_AddRef(IDWriteFontList2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontList2_Release(IDWriteFontList2* This) { +static __WIDL_INLINE ULONG IDWriteFontList2_Release(IDWriteFontList2* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontList methods ***/ -static FORCEINLINE HRESULT IDWriteFontList2_GetFontCollection(IDWriteFontList2* This,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFontList2_GetFontCollection(IDWriteFontList2* This,IDWriteFontCollection **collection) { return This->lpVtbl->GetFontCollection(This,collection); } -static FORCEINLINE UINT32 IDWriteFontList2_GetFontCount(IDWriteFontList2* This) { +static __WIDL_INLINE UINT32 IDWriteFontList2_GetFontCount(IDWriteFontList2* This) { return This->lpVtbl->GetFontCount(This); } /*** IDWriteFontList1 methods ***/ -static FORCEINLINE DWRITE_LOCALITY IDWriteFontList2_GetFontLocality(IDWriteFontList2* This,UINT32 index) { +static __WIDL_INLINE DWRITE_LOCALITY IDWriteFontList2_GetFontLocality(IDWriteFontList2* This,UINT32 index) { return This->lpVtbl->GetFontLocality(This,index); } -static FORCEINLINE HRESULT IDWriteFontList2_GetFont(IDWriteFontList2* This,UINT32 index,IDWriteFont3 **font) { +static __WIDL_INLINE HRESULT IDWriteFontList2_GetFont(IDWriteFontList2* This,UINT32 index,IDWriteFont3 **font) { return This->lpVtbl->IDWriteFontList1_GetFont(This,index,font); } -static FORCEINLINE HRESULT IDWriteFontList2_GetFontFaceReference(IDWriteFontList2* This,UINT32 index,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFontList2_GetFontFaceReference(IDWriteFontList2* This,UINT32 index,IDWriteFontFaceReference **reference) { return This->lpVtbl->GetFontFaceReference(This,index,reference); } /*** IDWriteFontList2 methods ***/ -static FORCEINLINE HRESULT IDWriteFontList2_GetFontSet(IDWriteFontList2* This,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontList2_GetFontSet(IDWriteFontList2* This,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFontSet(This,fontset); } #endif @@ -3688,82 +3712,82 @@ interface IDWriteFontSet2 { #define IDWriteFontSet2_GetExpirationEvent(This) (This)->lpVtbl->GetExpirationEvent(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontSet2_QueryInterface(IDWriteFontSet2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_QueryInterface(IDWriteFontSet2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontSet2_AddRef(IDWriteFontSet2* This) { +static __WIDL_INLINE ULONG IDWriteFontSet2_AddRef(IDWriteFontSet2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontSet2_Release(IDWriteFontSet2* This) { +static __WIDL_INLINE ULONG IDWriteFontSet2_Release(IDWriteFontSet2* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontSet methods ***/ -static FORCEINLINE UINT32 IDWriteFontSet2_GetFontCount(IDWriteFontSet2* This) { +static __WIDL_INLINE UINT32 IDWriteFontSet2_GetFontCount(IDWriteFontSet2* This) { return This->lpVtbl->GetFontCount(This); } -static FORCEINLINE HRESULT IDWriteFontSet2_FindFontFaceReference(IDWriteFontSet2* This,IDWriteFontFaceReference *reference,UINT32 *index,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_FindFontFaceReference(IDWriteFontSet2* This,IDWriteFontFaceReference *reference,UINT32 *index,WINBOOL *exists) { return This->lpVtbl->FindFontFaceReference(This,reference,index,exists); } -static FORCEINLINE HRESULT IDWriteFontSet2_FindFontFace(IDWriteFontSet2* This,IDWriteFontFace *fontface,UINT32 *index,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_FindFontFace(IDWriteFontSet2* This,IDWriteFontFace *fontface,UINT32 *index,WINBOOL *exists) { return This->lpVtbl->FindFontFace(This,fontface,index,exists); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetPropertyValues__(IDWriteFontSet2* This,DWRITE_FONT_PROPERTY_ID id,IDWriteStringList **values) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetPropertyValues__(IDWriteFontSet2* This,DWRITE_FONT_PROPERTY_ID id,IDWriteStringList **values) { return This->lpVtbl->GetPropertyValues__(This,id,values); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetPropertyValues_(IDWriteFontSet2* This,DWRITE_FONT_PROPERTY_ID id,const WCHAR *preferred_locales,IDWriteStringList **values) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetPropertyValues_(IDWriteFontSet2* This,DWRITE_FONT_PROPERTY_ID id,const WCHAR *preferred_locales,IDWriteStringList **values) { return This->lpVtbl->GetPropertyValues_(This,id,preferred_locales,values); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetPropertyValues(IDWriteFontSet2* This,UINT32 index,DWRITE_FONT_PROPERTY_ID id,WINBOOL *exists,IDWriteLocalizedStrings **values) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetPropertyValues(IDWriteFontSet2* This,UINT32 index,DWRITE_FONT_PROPERTY_ID id,WINBOOL *exists,IDWriteLocalizedStrings **values) { return This->lpVtbl->GetPropertyValues(This,index,id,exists,values); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetPropertyOccurrenceCount(IDWriteFontSet2* This,const DWRITE_FONT_PROPERTY *property,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetPropertyOccurrenceCount(IDWriteFontSet2* This,const DWRITE_FONT_PROPERTY *property,UINT32 *count) { return This->lpVtbl->GetPropertyOccurrenceCount(This,property,count); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetMatchingFonts_(IDWriteFontSet2* This,const WCHAR *family,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFontSet **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetMatchingFonts_(IDWriteFontSet2* This,const WCHAR *family,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFontSet **fontset) { return This->lpVtbl->GetMatchingFonts_(This,family,weight,stretch,style,fontset); } /*** IDWriteFontSet1 methods ***/ -static FORCEINLINE HRESULT IDWriteFontSet2_GetMatchingFonts(IDWriteFontSet2* This,const DWRITE_FONT_PROPERTY *property,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetMatchingFonts(IDWriteFontSet2* This,const DWRITE_FONT_PROPERTY *property,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontSet1 **fontset) { return This->lpVtbl->IDWriteFontSet1_GetMatchingFonts(This,property,axis_values,num_values,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetFirstFontResources(IDWriteFontSet2* This,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetFirstFontResources(IDWriteFontSet2* This,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFirstFontResources(This,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetFilteredFonts__(IDWriteFontSet2* This,const UINT32 *indices,UINT32 num_indices,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetFilteredFonts__(IDWriteFontSet2* This,const UINT32 *indices,UINT32 num_indices,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFilteredFonts__(This,indices,num_indices,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetFilteredFonts_(IDWriteFontSet2* This,const DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,WINBOOL select_any_range,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetFilteredFonts_(IDWriteFontSet2* This,const DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,WINBOOL select_any_range,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFilteredFonts_(This,axis_ranges,num_ranges,select_any_range,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetFilteredFonts(IDWriteFontSet2* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_property,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetFilteredFonts(IDWriteFontSet2* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_property,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFilteredFonts(This,props,num_properties,select_any_property,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetFilteredFontIndices_(IDWriteFontSet2* This,const DWRITE_FONT_AXIS_RANGE *ranges,UINT32 num_ranges,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetFilteredFontIndices_(IDWriteFontSet2* This,const DWRITE_FONT_AXIS_RANGE *ranges,UINT32 num_ranges,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { return This->lpVtbl->GetFilteredFontIndices_(This,ranges,num_ranges,select_any_range,indices,num_indices,actual_num_indices); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetFilteredFontIndices(IDWriteFontSet2* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetFilteredFontIndices(IDWriteFontSet2* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { return This->lpVtbl->GetFilteredFontIndices(This,props,num_properties,select_any_range,indices,num_indices,actual_num_indices); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetFontAxisRanges_(IDWriteFontSet2* This,UINT32 font_index,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetFontAxisRanges_(IDWriteFontSet2* This,UINT32 font_index,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { return This->lpVtbl->GetFontAxisRanges_(This,font_index,axis_ranges,num_ranges,actual_num_ranges); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetFontAxisRanges(IDWriteFontSet2* This,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetFontAxisRanges(IDWriteFontSet2* This,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { return This->lpVtbl->GetFontAxisRanges(This,axis_ranges,num_ranges,actual_num_ranges); } -static FORCEINLINE HRESULT IDWriteFontSet2_GetFontFaceReference(IDWriteFontSet2* This,UINT32 index,IDWriteFontFaceReference1 **reference) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_GetFontFaceReference(IDWriteFontSet2* This,UINT32 index,IDWriteFontFaceReference1 **reference) { return This->lpVtbl->IDWriteFontSet1_GetFontFaceReference(This,index,reference); } -static FORCEINLINE HRESULT IDWriteFontSet2_CreateFontResource(IDWriteFontSet2* This,UINT32 index,IDWriteFontResource **resource) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_CreateFontResource(IDWriteFontSet2* This,UINT32 index,IDWriteFontResource **resource) { return This->lpVtbl->CreateFontResource(This,index,resource); } -static FORCEINLINE HRESULT IDWriteFontSet2_CreateFontFace(IDWriteFontSet2* This,UINT32 index,IDWriteFontFace5 **fontface) { +static __WIDL_INLINE HRESULT IDWriteFontSet2_CreateFontFace(IDWriteFontSet2* This,UINT32 index,IDWriteFontFace5 **fontface) { return This->lpVtbl->CreateFontFace(This,index,fontface); } -static FORCEINLINE DWRITE_LOCALITY IDWriteFontSet2_GetFontLocality(IDWriteFontSet2* This,UINT32 index) { +static __WIDL_INLINE DWRITE_LOCALITY IDWriteFontSet2_GetFontLocality(IDWriteFontSet2* This,UINT32 index) { return This->lpVtbl->GetFontLocality(This,index); } /*** IDWriteFontSet2 methods ***/ -static FORCEINLINE HANDLE IDWriteFontSet2_GetExpirationEvent(IDWriteFontSet2* This) { +static __WIDL_INLINE HANDLE IDWriteFontSet2_GetExpirationEvent(IDWriteFontSet2* This) { return This->lpVtbl->GetExpirationEvent(This); } #endif @@ -4019,92 +4043,92 @@ interface IDWriteFontSet3 { #define IDWriteFontSet3_GetFontSourceName(This,index,buffer,buffer_size) (This)->lpVtbl->GetFontSourceName(This,index,buffer,buffer_size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontSet3_QueryInterface(IDWriteFontSet3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_QueryInterface(IDWriteFontSet3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontSet3_AddRef(IDWriteFontSet3* This) { +static __WIDL_INLINE ULONG IDWriteFontSet3_AddRef(IDWriteFontSet3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontSet3_Release(IDWriteFontSet3* This) { +static __WIDL_INLINE ULONG IDWriteFontSet3_Release(IDWriteFontSet3* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontSet methods ***/ -static FORCEINLINE UINT32 IDWriteFontSet3_GetFontCount(IDWriteFontSet3* This) { +static __WIDL_INLINE UINT32 IDWriteFontSet3_GetFontCount(IDWriteFontSet3* This) { return This->lpVtbl->GetFontCount(This); } -static FORCEINLINE HRESULT IDWriteFontSet3_FindFontFaceReference(IDWriteFontSet3* This,IDWriteFontFaceReference *reference,UINT32 *index,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_FindFontFaceReference(IDWriteFontSet3* This,IDWriteFontFaceReference *reference,UINT32 *index,WINBOOL *exists) { return This->lpVtbl->FindFontFaceReference(This,reference,index,exists); } -static FORCEINLINE HRESULT IDWriteFontSet3_FindFontFace(IDWriteFontSet3* This,IDWriteFontFace *fontface,UINT32 *index,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_FindFontFace(IDWriteFontSet3* This,IDWriteFontFace *fontface,UINT32 *index,WINBOOL *exists) { return This->lpVtbl->FindFontFace(This,fontface,index,exists); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetPropertyValues__(IDWriteFontSet3* This,DWRITE_FONT_PROPERTY_ID id,IDWriteStringList **values) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetPropertyValues__(IDWriteFontSet3* This,DWRITE_FONT_PROPERTY_ID id,IDWriteStringList **values) { return This->lpVtbl->GetPropertyValues__(This,id,values); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetPropertyValues_(IDWriteFontSet3* This,DWRITE_FONT_PROPERTY_ID id,const WCHAR *preferred_locales,IDWriteStringList **values) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetPropertyValues_(IDWriteFontSet3* This,DWRITE_FONT_PROPERTY_ID id,const WCHAR *preferred_locales,IDWriteStringList **values) { return This->lpVtbl->GetPropertyValues_(This,id,preferred_locales,values); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetPropertyValues(IDWriteFontSet3* This,UINT32 index,DWRITE_FONT_PROPERTY_ID id,WINBOOL *exists,IDWriteLocalizedStrings **values) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetPropertyValues(IDWriteFontSet3* This,UINT32 index,DWRITE_FONT_PROPERTY_ID id,WINBOOL *exists,IDWriteLocalizedStrings **values) { return This->lpVtbl->GetPropertyValues(This,index,id,exists,values); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetPropertyOccurrenceCount(IDWriteFontSet3* This,const DWRITE_FONT_PROPERTY *property,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetPropertyOccurrenceCount(IDWriteFontSet3* This,const DWRITE_FONT_PROPERTY *property,UINT32 *count) { return This->lpVtbl->GetPropertyOccurrenceCount(This,property,count); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetMatchingFonts_(IDWriteFontSet3* This,const WCHAR *family,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFontSet **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetMatchingFonts_(IDWriteFontSet3* This,const WCHAR *family,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFontSet **fontset) { return This->lpVtbl->GetMatchingFonts_(This,family,weight,stretch,style,fontset); } /*** IDWriteFontSet1 methods ***/ -static FORCEINLINE HRESULT IDWriteFontSet3_GetMatchingFonts(IDWriteFontSet3* This,const DWRITE_FONT_PROPERTY *property,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetMatchingFonts(IDWriteFontSet3* This,const DWRITE_FONT_PROPERTY *property,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,IDWriteFontSet1 **fontset) { return This->lpVtbl->IDWriteFontSet1_GetMatchingFonts(This,property,axis_values,num_values,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetFirstFontResources(IDWriteFontSet3* This,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetFirstFontResources(IDWriteFontSet3* This,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFirstFontResources(This,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetFilteredFonts__(IDWriteFontSet3* This,const UINT32 *indices,UINT32 num_indices,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetFilteredFonts__(IDWriteFontSet3* This,const UINT32 *indices,UINT32 num_indices,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFilteredFonts__(This,indices,num_indices,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetFilteredFonts_(IDWriteFontSet3* This,const DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,WINBOOL select_any_range,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetFilteredFonts_(IDWriteFontSet3* This,const DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,WINBOOL select_any_range,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFilteredFonts_(This,axis_ranges,num_ranges,select_any_range,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetFilteredFonts(IDWriteFontSet3* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_property,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetFilteredFonts(IDWriteFontSet3* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_property,IDWriteFontSet1 **fontset) { return This->lpVtbl->GetFilteredFonts(This,props,num_properties,select_any_property,fontset); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetFilteredFontIndices_(IDWriteFontSet3* This,const DWRITE_FONT_AXIS_RANGE *ranges,UINT32 num_ranges,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetFilteredFontIndices_(IDWriteFontSet3* This,const DWRITE_FONT_AXIS_RANGE *ranges,UINT32 num_ranges,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { return This->lpVtbl->GetFilteredFontIndices_(This,ranges,num_ranges,select_any_range,indices,num_indices,actual_num_indices); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetFilteredFontIndices(IDWriteFontSet3* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetFilteredFontIndices(IDWriteFontSet3* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { return This->lpVtbl->GetFilteredFontIndices(This,props,num_properties,select_any_range,indices,num_indices,actual_num_indices); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetFontAxisRanges_(IDWriteFontSet3* This,UINT32 font_index,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetFontAxisRanges_(IDWriteFontSet3* This,UINT32 font_index,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { return This->lpVtbl->GetFontAxisRanges_(This,font_index,axis_ranges,num_ranges,actual_num_ranges); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetFontAxisRanges(IDWriteFontSet3* This,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetFontAxisRanges(IDWriteFontSet3* This,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { return This->lpVtbl->GetFontAxisRanges(This,axis_ranges,num_ranges,actual_num_ranges); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetFontFaceReference(IDWriteFontSet3* This,UINT32 index,IDWriteFontFaceReference1 **reference) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetFontFaceReference(IDWriteFontSet3* This,UINT32 index,IDWriteFontFaceReference1 **reference) { return This->lpVtbl->IDWriteFontSet1_GetFontFaceReference(This,index,reference); } -static FORCEINLINE HRESULT IDWriteFontSet3_CreateFontResource(IDWriteFontSet3* This,UINT32 index,IDWriteFontResource **resource) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_CreateFontResource(IDWriteFontSet3* This,UINT32 index,IDWriteFontResource **resource) { return This->lpVtbl->CreateFontResource(This,index,resource); } -static FORCEINLINE HRESULT IDWriteFontSet3_CreateFontFace(IDWriteFontSet3* This,UINT32 index,IDWriteFontFace5 **fontface) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_CreateFontFace(IDWriteFontSet3* This,UINT32 index,IDWriteFontFace5 **fontface) { return This->lpVtbl->CreateFontFace(This,index,fontface); } -static FORCEINLINE DWRITE_LOCALITY IDWriteFontSet3_GetFontLocality(IDWriteFontSet3* This,UINT32 index) { +static __WIDL_INLINE DWRITE_LOCALITY IDWriteFontSet3_GetFontLocality(IDWriteFontSet3* This,UINT32 index) { return This->lpVtbl->GetFontLocality(This,index); } /*** IDWriteFontSet2 methods ***/ -static FORCEINLINE HANDLE IDWriteFontSet3_GetExpirationEvent(IDWriteFontSet3* This) { +static __WIDL_INLINE HANDLE IDWriteFontSet3_GetExpirationEvent(IDWriteFontSet3* This) { return This->lpVtbl->GetExpirationEvent(This); } /*** IDWriteFontSet3 methods ***/ -static FORCEINLINE DWRITE_FONT_SOURCE_TYPE IDWriteFontSet3_GetFontSourceType(IDWriteFontSet3* This,UINT32 index) { +static __WIDL_INLINE DWRITE_FONT_SOURCE_TYPE IDWriteFontSet3_GetFontSourceType(IDWriteFontSet3* This,UINT32 index) { return This->lpVtbl->GetFontSourceType(This,index); } -static FORCEINLINE UINT32 IDWriteFontSet3_GetFontSourceNameLength(IDWriteFontSet3* This,UINT32 index) { +static __WIDL_INLINE UINT32 IDWriteFontSet3_GetFontSourceNameLength(IDWriteFontSet3* This,UINT32 index) { return This->lpVtbl->GetFontSourceNameLength(This,index); } -static FORCEINLINE HRESULT IDWriteFontSet3_GetFontSourceName(IDWriteFontSet3* This,UINT32 index,WCHAR *buffer,UINT32 buffer_size) { +static __WIDL_INLINE HRESULT IDWriteFontSet3_GetFontSourceName(IDWriteFontSet3* This,UINT32 index,WCHAR *buffer,UINT32 buffer_size) { return This->lpVtbl->GetFontSourceName(This,index,buffer,buffer_size); } #endif @@ -4115,6 +4139,377 @@ static FORCEINLINE HRESULT IDWriteFontSet3_GetFontSourceName(IDWriteFontSet3* Th #endif /* __IDWriteFontSet3_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IDWriteFontSet4 interface + */ +#ifndef __IDWriteFontSet4_INTERFACE_DEFINED__ +#define __IDWriteFontSet4_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IDWriteFontSet4, 0xeec175fc, 0xbea9, 0x4c86, 0x8b,0x53, 0xcc,0xbd,0xd7,0xdf,0x0c,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("eec175fc-bea9-4c86-8b53-ccbdd7df0c82") +IDWriteFontSet4 : public IDWriteFontSet3 +{ + virtual UINT32 STDMETHODCALLTYPE ConvertWeightStretchStyleToFontAxisValues( + const DWRITE_FONT_AXIS_VALUE *input_axis_values, + UINT32 input_axis_count, + DWRITE_FONT_WEIGHT weight, + DWRITE_FONT_STRETCH stretch, + DWRITE_FONT_STYLE style, + float size, + DWRITE_FONT_AXIS_VALUE *output_axis_values) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetMatchingFonts( + const WCHAR *family_name, + const DWRITE_FONT_AXIS_VALUE *axis_values, + UINT32 axis_value_count, + DWRITE_FONT_SIMULATIONS allowed_simulations, + IDWriteFontSet4 **fonts) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDWriteFontSet4, 0xeec175fc, 0xbea9, 0x4c86, 0x8b,0x53, 0xcc,0xbd,0xd7,0xdf,0x0c,0x82) +#endif +#else +typedef struct IDWriteFontSet4Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IDWriteFontSet4 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IDWriteFontSet4 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IDWriteFontSet4 *This); + + /*** IDWriteFontSet methods ***/ + UINT32 (STDMETHODCALLTYPE *GetFontCount)( + IDWriteFontSet4 *This); + + HRESULT (STDMETHODCALLTYPE *GetFontFaceReference)( + IDWriteFontSet4 *This, + UINT32 index, + IDWriteFontFaceReference **reference); + + HRESULT (STDMETHODCALLTYPE *FindFontFaceReference)( + IDWriteFontSet4 *This, + IDWriteFontFaceReference *reference, + UINT32 *index, + WINBOOL *exists); + + HRESULT (STDMETHODCALLTYPE *FindFontFace)( + IDWriteFontSet4 *This, + IDWriteFontFace *fontface, + UINT32 *index, + WINBOOL *exists); + + HRESULT (STDMETHODCALLTYPE *GetPropertyValues__)( + IDWriteFontSet4 *This, + DWRITE_FONT_PROPERTY_ID id, + IDWriteStringList **values); + + HRESULT (STDMETHODCALLTYPE *GetPropertyValues_)( + IDWriteFontSet4 *This, + DWRITE_FONT_PROPERTY_ID id, + const WCHAR *preferred_locales, + IDWriteStringList **values); + + HRESULT (STDMETHODCALLTYPE *GetPropertyValues)( + IDWriteFontSet4 *This, + UINT32 index, + DWRITE_FONT_PROPERTY_ID id, + WINBOOL *exists, + IDWriteLocalizedStrings **values); + + HRESULT (STDMETHODCALLTYPE *GetPropertyOccurrenceCount)( + IDWriteFontSet4 *This, + const DWRITE_FONT_PROPERTY *property, + UINT32 *count); + + HRESULT (STDMETHODCALLTYPE *GetMatchingFonts_)( + IDWriteFontSet4 *This, + const WCHAR *family, + DWRITE_FONT_WEIGHT weight, + DWRITE_FONT_STRETCH stretch, + DWRITE_FONT_STYLE style, + IDWriteFontSet **fontset); + + HRESULT (STDMETHODCALLTYPE *GetMatchingFonts)( + IDWriteFontSet4 *This, + const DWRITE_FONT_PROPERTY *props, + UINT32 count, + IDWriteFontSet **fontset); + + /*** IDWriteFontSet1 methods ***/ + HRESULT (STDMETHODCALLTYPE *IDWriteFontSet1_GetMatchingFonts)( + IDWriteFontSet4 *This, + const DWRITE_FONT_PROPERTY *property, + const DWRITE_FONT_AXIS_VALUE *axis_values, + UINT32 num_values, + IDWriteFontSet1 **fontset); + + HRESULT (STDMETHODCALLTYPE *GetFirstFontResources)( + IDWriteFontSet4 *This, + IDWriteFontSet1 **fontset); + + HRESULT (STDMETHODCALLTYPE *GetFilteredFonts__)( + IDWriteFontSet4 *This, + const UINT32 *indices, + UINT32 num_indices, + IDWriteFontSet1 **fontset); + + HRESULT (STDMETHODCALLTYPE *GetFilteredFonts_)( + IDWriteFontSet4 *This, + const DWRITE_FONT_AXIS_RANGE *axis_ranges, + UINT32 num_ranges, + WINBOOL select_any_range, + IDWriteFontSet1 **fontset); + + HRESULT (STDMETHODCALLTYPE *GetFilteredFonts)( + IDWriteFontSet4 *This, + const DWRITE_FONT_PROPERTY *props, + UINT32 num_properties, + WINBOOL select_any_property, + IDWriteFontSet1 **fontset); + + HRESULT (STDMETHODCALLTYPE *GetFilteredFontIndices_)( + IDWriteFontSet4 *This, + const DWRITE_FONT_AXIS_RANGE *ranges, + UINT32 num_ranges, + WINBOOL select_any_range, + UINT32 *indices, + UINT32 num_indices, + UINT32 *actual_num_indices); + + HRESULT (STDMETHODCALLTYPE *GetFilteredFontIndices)( + IDWriteFontSet4 *This, + const DWRITE_FONT_PROPERTY *props, + UINT32 num_properties, + WINBOOL select_any_range, + UINT32 *indices, + UINT32 num_indices, + UINT32 *actual_num_indices); + + HRESULT (STDMETHODCALLTYPE *GetFontAxisRanges_)( + IDWriteFontSet4 *This, + UINT32 font_index, + DWRITE_FONT_AXIS_RANGE *axis_ranges, + UINT32 num_ranges, + UINT32 *actual_num_ranges); + + HRESULT (STDMETHODCALLTYPE *GetFontAxisRanges)( + IDWriteFontSet4 *This, + DWRITE_FONT_AXIS_RANGE *axis_ranges, + UINT32 num_ranges, + UINT32 *actual_num_ranges); + + HRESULT (STDMETHODCALLTYPE *IDWriteFontSet1_GetFontFaceReference)( + IDWriteFontSet4 *This, + UINT32 index, + IDWriteFontFaceReference1 **reference); + + HRESULT (STDMETHODCALLTYPE *CreateFontResource)( + IDWriteFontSet4 *This, + UINT32 index, + IDWriteFontResource **resource); + + HRESULT (STDMETHODCALLTYPE *CreateFontFace)( + IDWriteFontSet4 *This, + UINT32 index, + IDWriteFontFace5 **fontface); + + DWRITE_LOCALITY (STDMETHODCALLTYPE *GetFontLocality)( + IDWriteFontSet4 *This, + UINT32 index); + + /*** IDWriteFontSet2 methods ***/ + HANDLE (STDMETHODCALLTYPE *GetExpirationEvent)( + IDWriteFontSet4 *This); + + /*** IDWriteFontSet3 methods ***/ + DWRITE_FONT_SOURCE_TYPE (STDMETHODCALLTYPE *GetFontSourceType)( + IDWriteFontSet4 *This, + UINT32 index); + + UINT32 (STDMETHODCALLTYPE *GetFontSourceNameLength)( + IDWriteFontSet4 *This, + UINT32 index); + + HRESULT (STDMETHODCALLTYPE *GetFontSourceName)( + IDWriteFontSet4 *This, + UINT32 index, + WCHAR *buffer, + UINT32 buffer_size); + + /*** IDWriteFontSet4 methods ***/ + UINT32 (STDMETHODCALLTYPE *ConvertWeightStretchStyleToFontAxisValues)( + IDWriteFontSet4 *This, + const DWRITE_FONT_AXIS_VALUE *input_axis_values, + UINT32 input_axis_count, + DWRITE_FONT_WEIGHT weight, + DWRITE_FONT_STRETCH stretch, + DWRITE_FONT_STYLE style, + float size, + DWRITE_FONT_AXIS_VALUE *output_axis_values); + + HRESULT (STDMETHODCALLTYPE *IDWriteFontSet4_GetMatchingFonts)( + IDWriteFontSet4 *This, + const WCHAR *family_name, + const DWRITE_FONT_AXIS_VALUE *axis_values, + UINT32 axis_value_count, + DWRITE_FONT_SIMULATIONS allowed_simulations, + IDWriteFontSet4 **fonts); + + END_INTERFACE +} IDWriteFontSet4Vtbl; + +interface IDWriteFontSet4 { + CONST_VTBL IDWriteFontSet4Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IDWriteFontSet4_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IDWriteFontSet4_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IDWriteFontSet4_Release(This) (This)->lpVtbl->Release(This) +/*** IDWriteFontSet methods ***/ +#define IDWriteFontSet4_GetFontCount(This) (This)->lpVtbl->GetFontCount(This) +#define IDWriteFontSet4_FindFontFaceReference(This,reference,index,exists) (This)->lpVtbl->FindFontFaceReference(This,reference,index,exists) +#define IDWriteFontSet4_FindFontFace(This,fontface,index,exists) (This)->lpVtbl->FindFontFace(This,fontface,index,exists) +#define IDWriteFontSet4_GetPropertyValues__(This,id,values) (This)->lpVtbl->GetPropertyValues__(This,id,values) +#define IDWriteFontSet4_GetPropertyValues_(This,id,preferred_locales,values) (This)->lpVtbl->GetPropertyValues_(This,id,preferred_locales,values) +#define IDWriteFontSet4_GetPropertyValues(This,index,id,exists,values) (This)->lpVtbl->GetPropertyValues(This,index,id,exists,values) +#define IDWriteFontSet4_GetPropertyOccurrenceCount(This,property,count) (This)->lpVtbl->GetPropertyOccurrenceCount(This,property,count) +#define IDWriteFontSet4_GetMatchingFonts_(This,family,weight,stretch,style,fontset) (This)->lpVtbl->GetMatchingFonts_(This,family,weight,stretch,style,fontset) +/*** IDWriteFontSet1 methods ***/ +#define IDWriteFontSet4_GetFirstFontResources(This,fontset) (This)->lpVtbl->GetFirstFontResources(This,fontset) +#define IDWriteFontSet4_GetFilteredFonts__(This,indices,num_indices,fontset) (This)->lpVtbl->GetFilteredFonts__(This,indices,num_indices,fontset) +#define IDWriteFontSet4_GetFilteredFonts_(This,axis_ranges,num_ranges,select_any_range,fontset) (This)->lpVtbl->GetFilteredFonts_(This,axis_ranges,num_ranges,select_any_range,fontset) +#define IDWriteFontSet4_GetFilteredFonts(This,props,num_properties,select_any_property,fontset) (This)->lpVtbl->GetFilteredFonts(This,props,num_properties,select_any_property,fontset) +#define IDWriteFontSet4_GetFilteredFontIndices_(This,ranges,num_ranges,select_any_range,indices,num_indices,actual_num_indices) (This)->lpVtbl->GetFilteredFontIndices_(This,ranges,num_ranges,select_any_range,indices,num_indices,actual_num_indices) +#define IDWriteFontSet4_GetFilteredFontIndices(This,props,num_properties,select_any_range,indices,num_indices,actual_num_indices) (This)->lpVtbl->GetFilteredFontIndices(This,props,num_properties,select_any_range,indices,num_indices,actual_num_indices) +#define IDWriteFontSet4_GetFontAxisRanges_(This,font_index,axis_ranges,num_ranges,actual_num_ranges) (This)->lpVtbl->GetFontAxisRanges_(This,font_index,axis_ranges,num_ranges,actual_num_ranges) +#define IDWriteFontSet4_GetFontAxisRanges(This,axis_ranges,num_ranges,actual_num_ranges) (This)->lpVtbl->GetFontAxisRanges(This,axis_ranges,num_ranges,actual_num_ranges) +#define IDWriteFontSet4_GetFontFaceReference(This,index,reference) (This)->lpVtbl->IDWriteFontSet1_GetFontFaceReference(This,index,reference) +#define IDWriteFontSet4_CreateFontResource(This,index,resource) (This)->lpVtbl->CreateFontResource(This,index,resource) +#define IDWriteFontSet4_CreateFontFace(This,index,fontface) (This)->lpVtbl->CreateFontFace(This,index,fontface) +#define IDWriteFontSet4_GetFontLocality(This,index) (This)->lpVtbl->GetFontLocality(This,index) +/*** IDWriteFontSet2 methods ***/ +#define IDWriteFontSet4_GetExpirationEvent(This) (This)->lpVtbl->GetExpirationEvent(This) +/*** IDWriteFontSet3 methods ***/ +#define IDWriteFontSet4_GetFontSourceType(This,index) (This)->lpVtbl->GetFontSourceType(This,index) +#define IDWriteFontSet4_GetFontSourceNameLength(This,index) (This)->lpVtbl->GetFontSourceNameLength(This,index) +#define IDWriteFontSet4_GetFontSourceName(This,index,buffer,buffer_size) (This)->lpVtbl->GetFontSourceName(This,index,buffer,buffer_size) +/*** IDWriteFontSet4 methods ***/ +#define IDWriteFontSet4_ConvertWeightStretchStyleToFontAxisValues(This,input_axis_values,input_axis_count,weight,stretch,style,size,output_axis_values) (This)->lpVtbl->ConvertWeightStretchStyleToFontAxisValues(This,input_axis_values,input_axis_count,weight,stretch,style,size,output_axis_values) +#define IDWriteFontSet4_GetMatchingFonts(This,family_name,axis_values,axis_value_count,allowed_simulations,fonts) (This)->lpVtbl->IDWriteFontSet4_GetMatchingFonts(This,family_name,axis_values,axis_value_count,allowed_simulations,fonts) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IDWriteFontSet4_QueryInterface(IDWriteFontSet4* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IDWriteFontSet4_AddRef(IDWriteFontSet4* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IDWriteFontSet4_Release(IDWriteFontSet4* This) { + return This->lpVtbl->Release(This); +} +/*** IDWriteFontSet methods ***/ +static __WIDL_INLINE UINT32 IDWriteFontSet4_GetFontCount(IDWriteFontSet4* This) { + return This->lpVtbl->GetFontCount(This); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_FindFontFaceReference(IDWriteFontSet4* This,IDWriteFontFaceReference *reference,UINT32 *index,WINBOOL *exists) { + return This->lpVtbl->FindFontFaceReference(This,reference,index,exists); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_FindFontFace(IDWriteFontSet4* This,IDWriteFontFace *fontface,UINT32 *index,WINBOOL *exists) { + return This->lpVtbl->FindFontFace(This,fontface,index,exists); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetPropertyValues__(IDWriteFontSet4* This,DWRITE_FONT_PROPERTY_ID id,IDWriteStringList **values) { + return This->lpVtbl->GetPropertyValues__(This,id,values); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetPropertyValues_(IDWriteFontSet4* This,DWRITE_FONT_PROPERTY_ID id,const WCHAR *preferred_locales,IDWriteStringList **values) { + return This->lpVtbl->GetPropertyValues_(This,id,preferred_locales,values); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetPropertyValues(IDWriteFontSet4* This,UINT32 index,DWRITE_FONT_PROPERTY_ID id,WINBOOL *exists,IDWriteLocalizedStrings **values) { + return This->lpVtbl->GetPropertyValues(This,index,id,exists,values); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetPropertyOccurrenceCount(IDWriteFontSet4* This,const DWRITE_FONT_PROPERTY *property,UINT32 *count) { + return This->lpVtbl->GetPropertyOccurrenceCount(This,property,count); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetMatchingFonts_(IDWriteFontSet4* This,const WCHAR *family,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,IDWriteFontSet **fontset) { + return This->lpVtbl->GetMatchingFonts_(This,family,weight,stretch,style,fontset); +} +/*** IDWriteFontSet1 methods ***/ +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetFirstFontResources(IDWriteFontSet4* This,IDWriteFontSet1 **fontset) { + return This->lpVtbl->GetFirstFontResources(This,fontset); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetFilteredFonts__(IDWriteFontSet4* This,const UINT32 *indices,UINT32 num_indices,IDWriteFontSet1 **fontset) { + return This->lpVtbl->GetFilteredFonts__(This,indices,num_indices,fontset); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetFilteredFonts_(IDWriteFontSet4* This,const DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,WINBOOL select_any_range,IDWriteFontSet1 **fontset) { + return This->lpVtbl->GetFilteredFonts_(This,axis_ranges,num_ranges,select_any_range,fontset); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetFilteredFonts(IDWriteFontSet4* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_property,IDWriteFontSet1 **fontset) { + return This->lpVtbl->GetFilteredFonts(This,props,num_properties,select_any_property,fontset); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetFilteredFontIndices_(IDWriteFontSet4* This,const DWRITE_FONT_AXIS_RANGE *ranges,UINT32 num_ranges,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { + return This->lpVtbl->GetFilteredFontIndices_(This,ranges,num_ranges,select_any_range,indices,num_indices,actual_num_indices); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetFilteredFontIndices(IDWriteFontSet4* This,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties,WINBOOL select_any_range,UINT32 *indices,UINT32 num_indices,UINT32 *actual_num_indices) { + return This->lpVtbl->GetFilteredFontIndices(This,props,num_properties,select_any_range,indices,num_indices,actual_num_indices); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetFontAxisRanges_(IDWriteFontSet4* This,UINT32 font_index,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { + return This->lpVtbl->GetFontAxisRanges_(This,font_index,axis_ranges,num_ranges,actual_num_ranges); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetFontAxisRanges(IDWriteFontSet4* This,DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,UINT32 *actual_num_ranges) { + return This->lpVtbl->GetFontAxisRanges(This,axis_ranges,num_ranges,actual_num_ranges); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetFontFaceReference(IDWriteFontSet4* This,UINT32 index,IDWriteFontFaceReference1 **reference) { + return This->lpVtbl->IDWriteFontSet1_GetFontFaceReference(This,index,reference); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_CreateFontResource(IDWriteFontSet4* This,UINT32 index,IDWriteFontResource **resource) { + return This->lpVtbl->CreateFontResource(This,index,resource); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_CreateFontFace(IDWriteFontSet4* This,UINT32 index,IDWriteFontFace5 **fontface) { + return This->lpVtbl->CreateFontFace(This,index,fontface); +} +static __WIDL_INLINE DWRITE_LOCALITY IDWriteFontSet4_GetFontLocality(IDWriteFontSet4* This,UINT32 index) { + return This->lpVtbl->GetFontLocality(This,index); +} +/*** IDWriteFontSet2 methods ***/ +static __WIDL_INLINE HANDLE IDWriteFontSet4_GetExpirationEvent(IDWriteFontSet4* This) { + return This->lpVtbl->GetExpirationEvent(This); +} +/*** IDWriteFontSet3 methods ***/ +static __WIDL_INLINE DWRITE_FONT_SOURCE_TYPE IDWriteFontSet4_GetFontSourceType(IDWriteFontSet4* This,UINT32 index) { + return This->lpVtbl->GetFontSourceType(This,index); +} +static __WIDL_INLINE UINT32 IDWriteFontSet4_GetFontSourceNameLength(IDWriteFontSet4* This,UINT32 index) { + return This->lpVtbl->GetFontSourceNameLength(This,index); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetFontSourceName(IDWriteFontSet4* This,UINT32 index,WCHAR *buffer,UINT32 buffer_size) { + return This->lpVtbl->GetFontSourceName(This,index,buffer,buffer_size); +} +/*** IDWriteFontSet4 methods ***/ +static __WIDL_INLINE UINT32 IDWriteFontSet4_ConvertWeightStretchStyleToFontAxisValues(IDWriteFontSet4* This,const DWRITE_FONT_AXIS_VALUE *input_axis_values,UINT32 input_axis_count,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STRETCH stretch,DWRITE_FONT_STYLE style,float size,DWRITE_FONT_AXIS_VALUE *output_axis_values) { + return This->lpVtbl->ConvertWeightStretchStyleToFontAxisValues(This,input_axis_values,input_axis_count,weight,stretch,style,size,output_axis_values); +} +static __WIDL_INLINE HRESULT IDWriteFontSet4_GetMatchingFonts(IDWriteFontSet4* This,const WCHAR *family_name,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 axis_value_count,DWRITE_FONT_SIMULATIONS allowed_simulations,IDWriteFontSet4 **fonts) { + return This->lpVtbl->IDWriteFontSet4_GetMatchingFonts(This,family_name,axis_values,axis_value_count,allowed_simulations,fonts); +} +#endif +#endif + +#endif + + +#endif /* __IDWriteFontSet4_INTERFACE_DEFINED__ */ + /***************************************************************************** * IDWriteFontFace3 interface */ @@ -4525,140 +4920,140 @@ interface IDWriteFontFace3 { #define IDWriteFontFace3_AreGlyphsLocal(This,glyphs,count,enqueue_if_not,are_local) (This)->lpVtbl->AreGlyphsLocal(This,glyphs,count,enqueue_if_not,are_local) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFace3_QueryInterface(IDWriteFontFace3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_QueryInterface(IDWriteFontFace3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFace3_AddRef(IDWriteFontFace3* This) { +static __WIDL_INLINE ULONG IDWriteFontFace3_AddRef(IDWriteFontFace3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFace3_Release(IDWriteFontFace3* This) { +static __WIDL_INLINE ULONG IDWriteFontFace3_Release(IDWriteFontFace3* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFace methods ***/ -static FORCEINLINE DWRITE_FONT_FACE_TYPE IDWriteFontFace3_GetType(IDWriteFontFace3* This) { +static __WIDL_INLINE DWRITE_FONT_FACE_TYPE IDWriteFontFace3_GetType(IDWriteFontFace3* This) { return This->lpVtbl->GetType(This); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetFiles(IDWriteFontFace3* This,UINT32 *number_of_files,IDWriteFontFile **fontfiles) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetFiles(IDWriteFontFace3* This,UINT32 *number_of_files,IDWriteFontFile **fontfiles) { return This->lpVtbl->GetFiles(This,number_of_files,fontfiles); } -static FORCEINLINE UINT32 IDWriteFontFace3_GetIndex(IDWriteFontFace3* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace3_GetIndex(IDWriteFontFace3* This) { return This->lpVtbl->GetIndex(This); } -static FORCEINLINE DWRITE_FONT_SIMULATIONS IDWriteFontFace3_GetSimulations(IDWriteFontFace3* This) { +static __WIDL_INLINE DWRITE_FONT_SIMULATIONS IDWriteFontFace3_GetSimulations(IDWriteFontFace3* This) { return This->lpVtbl->GetSimulations(This); } -static FORCEINLINE WINBOOL IDWriteFontFace3_IsSymbolFont(IDWriteFontFace3* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace3_IsSymbolFont(IDWriteFontFace3* This) { return This->lpVtbl->IsSymbolFont(This); } -static FORCEINLINE UINT16 IDWriteFontFace3_GetGlyphCount(IDWriteFontFace3* This) { +static __WIDL_INLINE UINT16 IDWriteFontFace3_GetGlyphCount(IDWriteFontFace3* This) { return This->lpVtbl->GetGlyphCount(This); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetDesignGlyphMetrics(IDWriteFontFace3* This,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetDesignGlyphMetrics(IDWriteFontFace3* This,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { return This->lpVtbl->GetDesignGlyphMetrics(This,glyph_indices,glyph_count,metrics,is_sideways); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetGlyphIndices(IDWriteFontFace3* This,const UINT32 *codepoints,UINT32 count,UINT16 *glyph_indices) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetGlyphIndices(IDWriteFontFace3* This,const UINT32 *codepoints,UINT32 count,UINT16 *glyph_indices) { return This->lpVtbl->GetGlyphIndices(This,codepoints,count,glyph_indices); } -static FORCEINLINE HRESULT IDWriteFontFace3_TryGetFontTable(IDWriteFontFace3* This,UINT32 table_tag,const void **table_data,UINT32 *table_size,void **context,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_TryGetFontTable(IDWriteFontFace3* This,UINT32 table_tag,const void **table_data,UINT32 *table_size,void **context,WINBOOL *exists) { return This->lpVtbl->TryGetFontTable(This,table_tag,table_data,table_size,context,exists); } -static FORCEINLINE void IDWriteFontFace3_ReleaseFontTable(IDWriteFontFace3* This,void *table_context) { +static __WIDL_INLINE void IDWriteFontFace3_ReleaseFontTable(IDWriteFontFace3* This,void *table_context) { This->lpVtbl->ReleaseFontTable(This,table_context); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetGlyphRunOutline(IDWriteFontFace3* This,FLOAT emSize,const UINT16 *glyph_indices,const FLOAT *glyph_advances,const DWRITE_GLYPH_OFFSET *glyph_offsets,UINT32 glyph_count,WINBOOL is_sideways,WINBOOL is_rtl,IDWriteGeometrySink *geometrysink) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetGlyphRunOutline(IDWriteFontFace3* This,FLOAT emSize,const UINT16 *glyph_indices,const FLOAT *glyph_advances,const DWRITE_GLYPH_OFFSET *glyph_offsets,UINT32 glyph_count,WINBOOL is_sideways,WINBOOL is_rtl,IDWriteGeometrySink *geometrysink) { return This->lpVtbl->GetGlyphRunOutline(This,emSize,glyph_indices,glyph_advances,glyph_offsets,glyph_count,is_sideways,is_rtl,geometrysink); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetGdiCompatibleGlyphMetrics(IDWriteFontFace3* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetGdiCompatibleGlyphMetrics(IDWriteFontFace3* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { return This->lpVtbl->GetGdiCompatibleGlyphMetrics(This,emSize,pixels_per_dip,transform,use_gdi_natural,glyph_indices,glyph_count,metrics,is_sideways); } /*** IDWriteFontFace1 methods ***/ -static FORCEINLINE void IDWriteFontFace3_GetMetrics(IDWriteFontFace3* This,DWRITE_FONT_METRICS1 *metrics) { +static __WIDL_INLINE void IDWriteFontFace3_GetMetrics(IDWriteFontFace3* This,DWRITE_FONT_METRICS1 *metrics) { This->lpVtbl->IDWriteFontFace1_GetMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetGdiCompatibleMetrics(IDWriteFontFace3* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_FONT_METRICS1 *metrics) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetGdiCompatibleMetrics(IDWriteFontFace3* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_FONT_METRICS1 *metrics) { return This->lpVtbl->IDWriteFontFace1_GetGdiCompatibleMetrics(This,em_size,pixels_per_dip,transform,metrics); } -static FORCEINLINE void IDWriteFontFace3_GetCaretMetrics(IDWriteFontFace3* This,DWRITE_CARET_METRICS *metrics) { +static __WIDL_INLINE void IDWriteFontFace3_GetCaretMetrics(IDWriteFontFace3* This,DWRITE_CARET_METRICS *metrics) { This->lpVtbl->GetCaretMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetUnicodeRanges(IDWriteFontFace3* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetUnicodeRanges(IDWriteFontFace3* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { return This->lpVtbl->GetUnicodeRanges(This,max_count,ranges,count); } -static FORCEINLINE WINBOOL IDWriteFontFace3_IsMonospacedFont(IDWriteFontFace3* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace3_IsMonospacedFont(IDWriteFontFace3* This) { return This->lpVtbl->IsMonospacedFont(This); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetDesignGlyphAdvances(IDWriteFontFace3* This,UINT32 glyph_count,const UINT16 *indices,INT32 *advances,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetDesignGlyphAdvances(IDWriteFontFace3* This,UINT32 glyph_count,const UINT16 *indices,INT32 *advances,WINBOOL is_sideways) { return This->lpVtbl->GetDesignGlyphAdvances(This,glyph_count,indices,advances,is_sideways); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetGdiCompatibleGlyphAdvances(IDWriteFontFace3* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,UINT32 glyph_count,const UINT16 *indices,INT32 *advances) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetGdiCompatibleGlyphAdvances(IDWriteFontFace3* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,UINT32 glyph_count,const UINT16 *indices,INT32 *advances) { return This->lpVtbl->GetGdiCompatibleGlyphAdvances(This,em_size,pixels_per_dip,transform,use_gdi_natural,is_sideways,glyph_count,indices,advances); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetKerningPairAdjustments(IDWriteFontFace3* This,UINT32 glyph_count,const UINT16 *indices,INT32 *adjustments) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetKerningPairAdjustments(IDWriteFontFace3* This,UINT32 glyph_count,const UINT16 *indices,INT32 *adjustments) { return This->lpVtbl->GetKerningPairAdjustments(This,glyph_count,indices,adjustments); } -static FORCEINLINE WINBOOL IDWriteFontFace3_HasKerningPairs(IDWriteFontFace3* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace3_HasKerningPairs(IDWriteFontFace3* This) { return This->lpVtbl->HasKerningPairs(This); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetVerticalGlyphVariants(IDWriteFontFace3* This,UINT32 glyph_count,const UINT16 *nominal_indices,UINT16 *vertical_indices) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetVerticalGlyphVariants(IDWriteFontFace3* This,UINT32 glyph_count,const UINT16 *nominal_indices,UINT16 *vertical_indices) { return This->lpVtbl->GetVerticalGlyphVariants(This,glyph_count,nominal_indices,vertical_indices); } -static FORCEINLINE WINBOOL IDWriteFontFace3_HasVerticalGlyphVariants(IDWriteFontFace3* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace3_HasVerticalGlyphVariants(IDWriteFontFace3* This) { return This->lpVtbl->HasVerticalGlyphVariants(This); } /*** IDWriteFontFace2 methods ***/ -static FORCEINLINE WINBOOL IDWriteFontFace3_IsColorFont(IDWriteFontFace3* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace3_IsColorFont(IDWriteFontFace3* This) { return This->lpVtbl->IsColorFont(This); } -static FORCEINLINE UINT32 IDWriteFontFace3_GetColorPaletteCount(IDWriteFontFace3* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace3_GetColorPaletteCount(IDWriteFontFace3* This) { return This->lpVtbl->GetColorPaletteCount(This); } -static FORCEINLINE UINT32 IDWriteFontFace3_GetPaletteEntryCount(IDWriteFontFace3* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace3_GetPaletteEntryCount(IDWriteFontFace3* This) { return This->lpVtbl->GetPaletteEntryCount(This); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetPaletteEntries(IDWriteFontFace3* This,UINT32 palette_index,UINT32 first_entry_index,UINT32 entry_count,DWRITE_COLOR_F *entries) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetPaletteEntries(IDWriteFontFace3* This,UINT32 palette_index,UINT32 first_entry_index,UINT32 entry_count,DWRITE_COLOR_F *entries) { return This->lpVtbl->GetPaletteEntries(This,palette_index,first_entry_index,entry_count,entries); } /*** IDWriteFontFace3 methods ***/ -static FORCEINLINE HRESULT IDWriteFontFace3_GetFontFaceReference(IDWriteFontFace3* This,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetFontFaceReference(IDWriteFontFace3* This,IDWriteFontFaceReference **reference) { return This->lpVtbl->GetFontFaceReference(This,reference); } -static FORCEINLINE void IDWriteFontFace3_GetPanose(IDWriteFontFace3* This,DWRITE_PANOSE *panose) { +static __WIDL_INLINE void IDWriteFontFace3_GetPanose(IDWriteFontFace3* This,DWRITE_PANOSE *panose) { This->lpVtbl->GetPanose(This,panose); } -static FORCEINLINE DWRITE_FONT_WEIGHT IDWriteFontFace3_GetWeight(IDWriteFontFace3* This) { +static __WIDL_INLINE DWRITE_FONT_WEIGHT IDWriteFontFace3_GetWeight(IDWriteFontFace3* This) { return This->lpVtbl->GetWeight(This); } -static FORCEINLINE DWRITE_FONT_STRETCH IDWriteFontFace3_GetStretch(IDWriteFontFace3* This) { +static __WIDL_INLINE DWRITE_FONT_STRETCH IDWriteFontFace3_GetStretch(IDWriteFontFace3* This) { return This->lpVtbl->GetStretch(This); } -static FORCEINLINE DWRITE_FONT_STYLE IDWriteFontFace3_GetStyle(IDWriteFontFace3* This) { +static __WIDL_INLINE DWRITE_FONT_STYLE IDWriteFontFace3_GetStyle(IDWriteFontFace3* This) { return This->lpVtbl->GetStyle(This); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetFamilyNames(IDWriteFontFace3* This,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetFamilyNames(IDWriteFontFace3* This,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetFamilyNames(This,names); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetFaceNames(IDWriteFontFace3* This,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetFaceNames(IDWriteFontFace3* This,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetFaceNames(This,names); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetInformationalStrings(IDWriteFontFace3* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetInformationalStrings(IDWriteFontFace3* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { return This->lpVtbl->GetInformationalStrings(This,stringid,strings,exists); } -static FORCEINLINE WINBOOL IDWriteFontFace3_HasCharacter(IDWriteFontFace3* This,UINT32 character) { +static __WIDL_INLINE WINBOOL IDWriteFontFace3_HasCharacter(IDWriteFontFace3* This,UINT32 character) { return This->lpVtbl->HasCharacter(This,character); } -static FORCEINLINE HRESULT IDWriteFontFace3_GetRecommendedRenderingMode(IDWriteFontFace3* This,FLOAT emsize,FLOAT dpi_x,FLOAT dpi_y,const DWRITE_MATRIX *transform,WINBOOL is_sideways,DWRITE_OUTLINE_THRESHOLD threshold,DWRITE_MEASURING_MODE measuring_mode,IDWriteRenderingParams *params,DWRITE_RENDERING_MODE1 *rendering_mode,DWRITE_GRID_FIT_MODE *gridfit_mode) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_GetRecommendedRenderingMode(IDWriteFontFace3* This,FLOAT emsize,FLOAT dpi_x,FLOAT dpi_y,const DWRITE_MATRIX *transform,WINBOOL is_sideways,DWRITE_OUTLINE_THRESHOLD threshold,DWRITE_MEASURING_MODE measuring_mode,IDWriteRenderingParams *params,DWRITE_RENDERING_MODE1 *rendering_mode,DWRITE_GRID_FIT_MODE *gridfit_mode) { return This->lpVtbl->IDWriteFontFace3_GetRecommendedRenderingMode(This,emsize,dpi_x,dpi_y,transform,is_sideways,threshold,measuring_mode,params,rendering_mode,gridfit_mode); } -static FORCEINLINE WINBOOL IDWriteFontFace3_IsCharacterLocal(IDWriteFontFace3* This,UINT32 character) { +static __WIDL_INLINE WINBOOL IDWriteFontFace3_IsCharacterLocal(IDWriteFontFace3* This,UINT32 character) { return This->lpVtbl->IsCharacterLocal(This,character); } -static FORCEINLINE WINBOOL IDWriteFontFace3_IsGlyphLocal(IDWriteFontFace3* This,UINT16 glyph) { +static __WIDL_INLINE WINBOOL IDWriteFontFace3_IsGlyphLocal(IDWriteFontFace3* This,UINT16 glyph) { return This->lpVtbl->IsGlyphLocal(This,glyph); } -static FORCEINLINE HRESULT IDWriteFontFace3_AreCharactersLocal(IDWriteFontFace3* This,const WCHAR *characters,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_AreCharactersLocal(IDWriteFontFace3* This,const WCHAR *characters,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { return This->lpVtbl->AreCharactersLocal(This,characters,count,enqueue_if_not,are_local); } -static FORCEINLINE HRESULT IDWriteFontFace3_AreGlyphsLocal(IDWriteFontFace3* This,const UINT16 *glyphs,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { +static __WIDL_INLINE HRESULT IDWriteFontFace3_AreGlyphsLocal(IDWriteFontFace3* This,const UINT16 *glyphs,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { return This->lpVtbl->AreGlyphsLocal(This,glyphs,count,enqueue_if_not,are_local); } #endif @@ -4915,115 +5310,115 @@ interface IDWriteTextFormat2 { #define IDWriteTextFormat2_GetLineSpacing(This,spacing) (This)->lpVtbl->IDWriteTextFormat2_GetLineSpacing(This,spacing) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat2_QueryInterface(IDWriteTextFormat2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_QueryInterface(IDWriteTextFormat2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextFormat2_AddRef(IDWriteTextFormat2* This) { +static __WIDL_INLINE ULONG IDWriteTextFormat2_AddRef(IDWriteTextFormat2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextFormat2_Release(IDWriteTextFormat2* This) { +static __WIDL_INLINE ULONG IDWriteTextFormat2_Release(IDWriteTextFormat2* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextFormat methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat2_SetTextAlignment(IDWriteTextFormat2* This,DWRITE_TEXT_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_SetTextAlignment(IDWriteTextFormat2* This,DWRITE_TEXT_ALIGNMENT alignment) { return This->lpVtbl->SetTextAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextFormat2_SetParagraphAlignment(IDWriteTextFormat2* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_SetParagraphAlignment(IDWriteTextFormat2* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { return This->lpVtbl->SetParagraphAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextFormat2_SetWordWrapping(IDWriteTextFormat2* This,DWRITE_WORD_WRAPPING wrapping) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_SetWordWrapping(IDWriteTextFormat2* This,DWRITE_WORD_WRAPPING wrapping) { return This->lpVtbl->SetWordWrapping(This,wrapping); } -static FORCEINLINE HRESULT IDWriteTextFormat2_SetReadingDirection(IDWriteTextFormat2* This,DWRITE_READING_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_SetReadingDirection(IDWriteTextFormat2* This,DWRITE_READING_DIRECTION direction) { return This->lpVtbl->SetReadingDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextFormat2_SetFlowDirection(IDWriteTextFormat2* This,DWRITE_FLOW_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_SetFlowDirection(IDWriteTextFormat2* This,DWRITE_FLOW_DIRECTION direction) { return This->lpVtbl->SetFlowDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextFormat2_SetIncrementalTabStop(IDWriteTextFormat2* This,FLOAT tabstop) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_SetIncrementalTabStop(IDWriteTextFormat2* This,FLOAT tabstop) { return This->lpVtbl->SetIncrementalTabStop(This,tabstop); } -static FORCEINLINE HRESULT IDWriteTextFormat2_SetTrimming(IDWriteTextFormat2* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_SetTrimming(IDWriteTextFormat2* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { return This->lpVtbl->SetTrimming(This,trimming,trimming_sign); } -static FORCEINLINE DWRITE_TEXT_ALIGNMENT IDWriteTextFormat2_GetTextAlignment(IDWriteTextFormat2* This) { +static __WIDL_INLINE DWRITE_TEXT_ALIGNMENT IDWriteTextFormat2_GetTextAlignment(IDWriteTextFormat2* This) { return This->lpVtbl->GetTextAlignment(This); } -static FORCEINLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextFormat2_GetParagraphAlignment(IDWriteTextFormat2* This) { +static __WIDL_INLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextFormat2_GetParagraphAlignment(IDWriteTextFormat2* This) { return This->lpVtbl->GetParagraphAlignment(This); } -static FORCEINLINE DWRITE_WORD_WRAPPING IDWriteTextFormat2_GetWordWrapping(IDWriteTextFormat2* This) { +static __WIDL_INLINE DWRITE_WORD_WRAPPING IDWriteTextFormat2_GetWordWrapping(IDWriteTextFormat2* This) { return This->lpVtbl->GetWordWrapping(This); } -static FORCEINLINE DWRITE_READING_DIRECTION IDWriteTextFormat2_GetReadingDirection(IDWriteTextFormat2* This) { +static __WIDL_INLINE DWRITE_READING_DIRECTION IDWriteTextFormat2_GetReadingDirection(IDWriteTextFormat2* This) { return This->lpVtbl->GetReadingDirection(This); } -static FORCEINLINE DWRITE_FLOW_DIRECTION IDWriteTextFormat2_GetFlowDirection(IDWriteTextFormat2* This) { +static __WIDL_INLINE DWRITE_FLOW_DIRECTION IDWriteTextFormat2_GetFlowDirection(IDWriteTextFormat2* This) { return This->lpVtbl->GetFlowDirection(This); } -static FORCEINLINE FLOAT IDWriteTextFormat2_GetIncrementalTabStop(IDWriteTextFormat2* This) { +static __WIDL_INLINE FLOAT IDWriteTextFormat2_GetIncrementalTabStop(IDWriteTextFormat2* This) { return This->lpVtbl->GetIncrementalTabStop(This); } -static FORCEINLINE HRESULT IDWriteTextFormat2_GetTrimming(IDWriteTextFormat2* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_GetTrimming(IDWriteTextFormat2* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->GetTrimming(This,options,trimming_sign); } -static FORCEINLINE HRESULT IDWriteTextFormat2_GetFontCollection(IDWriteTextFormat2* This,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_GetFontCollection(IDWriteTextFormat2* This,IDWriteFontCollection **collection) { return This->lpVtbl->GetFontCollection(This,collection); } -static FORCEINLINE UINT32 IDWriteTextFormat2_GetFontFamilyNameLength(IDWriteTextFormat2* This) { +static __WIDL_INLINE UINT32 IDWriteTextFormat2_GetFontFamilyNameLength(IDWriteTextFormat2* This) { return This->lpVtbl->GetFontFamilyNameLength(This); } -static FORCEINLINE HRESULT IDWriteTextFormat2_GetFontFamilyName(IDWriteTextFormat2* This,WCHAR *name,UINT32 size) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_GetFontFamilyName(IDWriteTextFormat2* This,WCHAR *name,UINT32 size) { return This->lpVtbl->GetFontFamilyName(This,name,size); } -static FORCEINLINE DWRITE_FONT_WEIGHT IDWriteTextFormat2_GetFontWeight(IDWriteTextFormat2* This) { +static __WIDL_INLINE DWRITE_FONT_WEIGHT IDWriteTextFormat2_GetFontWeight(IDWriteTextFormat2* This) { return This->lpVtbl->GetFontWeight(This); } -static FORCEINLINE DWRITE_FONT_STYLE IDWriteTextFormat2_GetFontStyle(IDWriteTextFormat2* This) { +static __WIDL_INLINE DWRITE_FONT_STYLE IDWriteTextFormat2_GetFontStyle(IDWriteTextFormat2* This) { return This->lpVtbl->GetFontStyle(This); } -static FORCEINLINE DWRITE_FONT_STRETCH IDWriteTextFormat2_GetFontStretch(IDWriteTextFormat2* This) { +static __WIDL_INLINE DWRITE_FONT_STRETCH IDWriteTextFormat2_GetFontStretch(IDWriteTextFormat2* This) { return This->lpVtbl->GetFontStretch(This); } -static FORCEINLINE FLOAT IDWriteTextFormat2_GetFontSize(IDWriteTextFormat2* This) { +static __WIDL_INLINE FLOAT IDWriteTextFormat2_GetFontSize(IDWriteTextFormat2* This) { return This->lpVtbl->GetFontSize(This); } -static FORCEINLINE UINT32 IDWriteTextFormat2_GetLocaleNameLength(IDWriteTextFormat2* This) { +static __WIDL_INLINE UINT32 IDWriteTextFormat2_GetLocaleNameLength(IDWriteTextFormat2* This) { return This->lpVtbl->GetLocaleNameLength(This); } -static FORCEINLINE HRESULT IDWriteTextFormat2_GetLocaleName(IDWriteTextFormat2* This,WCHAR *name,UINT32 size) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_GetLocaleName(IDWriteTextFormat2* This,WCHAR *name,UINT32 size) { return This->lpVtbl->GetLocaleName(This,name,size); } /*** IDWriteTextFormat1 methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat2_SetVerticalGlyphOrientation(IDWriteTextFormat2* This,DWRITE_VERTICAL_GLYPH_ORIENTATION orientation) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_SetVerticalGlyphOrientation(IDWriteTextFormat2* This,DWRITE_VERTICAL_GLYPH_ORIENTATION orientation) { return This->lpVtbl->SetVerticalGlyphOrientation(This,orientation); } -static FORCEINLINE DWRITE_VERTICAL_GLYPH_ORIENTATION IDWriteTextFormat2_GetVerticalGlyphOrientation(IDWriteTextFormat2* This) { +static __WIDL_INLINE DWRITE_VERTICAL_GLYPH_ORIENTATION IDWriteTextFormat2_GetVerticalGlyphOrientation(IDWriteTextFormat2* This) { return This->lpVtbl->GetVerticalGlyphOrientation(This); } -static FORCEINLINE HRESULT IDWriteTextFormat2_SetLastLineWrapping(IDWriteTextFormat2* This,WINBOOL lastline_wrapping_enabled) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_SetLastLineWrapping(IDWriteTextFormat2* This,WINBOOL lastline_wrapping_enabled) { return This->lpVtbl->SetLastLineWrapping(This,lastline_wrapping_enabled); } -static FORCEINLINE WINBOOL IDWriteTextFormat2_GetLastLineWrapping(IDWriteTextFormat2* This) { +static __WIDL_INLINE WINBOOL IDWriteTextFormat2_GetLastLineWrapping(IDWriteTextFormat2* This) { return This->lpVtbl->GetLastLineWrapping(This); } -static FORCEINLINE HRESULT IDWriteTextFormat2_SetOpticalAlignment(IDWriteTextFormat2* This,DWRITE_OPTICAL_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_SetOpticalAlignment(IDWriteTextFormat2* This,DWRITE_OPTICAL_ALIGNMENT alignment) { return This->lpVtbl->SetOpticalAlignment(This,alignment); } -static FORCEINLINE DWRITE_OPTICAL_ALIGNMENT IDWriteTextFormat2_GetOpticalAlignment(IDWriteTextFormat2* This) { +static __WIDL_INLINE DWRITE_OPTICAL_ALIGNMENT IDWriteTextFormat2_GetOpticalAlignment(IDWriteTextFormat2* This) { return This->lpVtbl->GetOpticalAlignment(This); } -static FORCEINLINE HRESULT IDWriteTextFormat2_SetFontFallback(IDWriteTextFormat2* This,IDWriteFontFallback *fallback) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_SetFontFallback(IDWriteTextFormat2* This,IDWriteFontFallback *fallback) { return This->lpVtbl->SetFontFallback(This,fallback); } -static FORCEINLINE HRESULT IDWriteTextFormat2_GetFontFallback(IDWriteTextFormat2* This,IDWriteFontFallback **fallback) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_GetFontFallback(IDWriteTextFormat2* This,IDWriteFontFallback **fallback) { return This->lpVtbl->GetFontFallback(This,fallback); } /*** IDWriteTextFormat2 methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat2_SetLineSpacing(IDWriteTextFormat2* This,const DWRITE_LINE_SPACING *spacing) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_SetLineSpacing(IDWriteTextFormat2* This,const DWRITE_LINE_SPACING *spacing) { return This->lpVtbl->IDWriteTextFormat2_SetLineSpacing(This,spacing); } -static FORCEINLINE HRESULT IDWriteTextFormat2_GetLineSpacing(IDWriteTextFormat2* This,DWRITE_LINE_SPACING *spacing) { +static __WIDL_INLINE HRESULT IDWriteTextFormat2_GetLineSpacing(IDWriteTextFormat2* This,DWRITE_LINE_SPACING *spacing) { return This->lpVtbl->IDWriteTextFormat2_GetLineSpacing(This,spacing); } #endif @@ -5296,131 +5691,131 @@ interface IDWriteTextFormat3 { #define IDWriteTextFormat3_SetAutomaticFontAxes(This,axes) (This)->lpVtbl->SetAutomaticFontAxes(This,axes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat3_QueryInterface(IDWriteTextFormat3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_QueryInterface(IDWriteTextFormat3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextFormat3_AddRef(IDWriteTextFormat3* This) { +static __WIDL_INLINE ULONG IDWriteTextFormat3_AddRef(IDWriteTextFormat3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextFormat3_Release(IDWriteTextFormat3* This) { +static __WIDL_INLINE ULONG IDWriteTextFormat3_Release(IDWriteTextFormat3* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextFormat methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat3_SetTextAlignment(IDWriteTextFormat3* This,DWRITE_TEXT_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetTextAlignment(IDWriteTextFormat3* This,DWRITE_TEXT_ALIGNMENT alignment) { return This->lpVtbl->SetTextAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextFormat3_SetParagraphAlignment(IDWriteTextFormat3* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetParagraphAlignment(IDWriteTextFormat3* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { return This->lpVtbl->SetParagraphAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextFormat3_SetWordWrapping(IDWriteTextFormat3* This,DWRITE_WORD_WRAPPING wrapping) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetWordWrapping(IDWriteTextFormat3* This,DWRITE_WORD_WRAPPING wrapping) { return This->lpVtbl->SetWordWrapping(This,wrapping); } -static FORCEINLINE HRESULT IDWriteTextFormat3_SetReadingDirection(IDWriteTextFormat3* This,DWRITE_READING_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetReadingDirection(IDWriteTextFormat3* This,DWRITE_READING_DIRECTION direction) { return This->lpVtbl->SetReadingDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextFormat3_SetFlowDirection(IDWriteTextFormat3* This,DWRITE_FLOW_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetFlowDirection(IDWriteTextFormat3* This,DWRITE_FLOW_DIRECTION direction) { return This->lpVtbl->SetFlowDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextFormat3_SetIncrementalTabStop(IDWriteTextFormat3* This,FLOAT tabstop) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetIncrementalTabStop(IDWriteTextFormat3* This,FLOAT tabstop) { return This->lpVtbl->SetIncrementalTabStop(This,tabstop); } -static FORCEINLINE HRESULT IDWriteTextFormat3_SetTrimming(IDWriteTextFormat3* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetTrimming(IDWriteTextFormat3* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { return This->lpVtbl->SetTrimming(This,trimming,trimming_sign); } -static FORCEINLINE DWRITE_TEXT_ALIGNMENT IDWriteTextFormat3_GetTextAlignment(IDWriteTextFormat3* This) { +static __WIDL_INLINE DWRITE_TEXT_ALIGNMENT IDWriteTextFormat3_GetTextAlignment(IDWriteTextFormat3* This) { return This->lpVtbl->GetTextAlignment(This); } -static FORCEINLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextFormat3_GetParagraphAlignment(IDWriteTextFormat3* This) { +static __WIDL_INLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextFormat3_GetParagraphAlignment(IDWriteTextFormat3* This) { return This->lpVtbl->GetParagraphAlignment(This); } -static FORCEINLINE DWRITE_WORD_WRAPPING IDWriteTextFormat3_GetWordWrapping(IDWriteTextFormat3* This) { +static __WIDL_INLINE DWRITE_WORD_WRAPPING IDWriteTextFormat3_GetWordWrapping(IDWriteTextFormat3* This) { return This->lpVtbl->GetWordWrapping(This); } -static FORCEINLINE DWRITE_READING_DIRECTION IDWriteTextFormat3_GetReadingDirection(IDWriteTextFormat3* This) { +static __WIDL_INLINE DWRITE_READING_DIRECTION IDWriteTextFormat3_GetReadingDirection(IDWriteTextFormat3* This) { return This->lpVtbl->GetReadingDirection(This); } -static FORCEINLINE DWRITE_FLOW_DIRECTION IDWriteTextFormat3_GetFlowDirection(IDWriteTextFormat3* This) { +static __WIDL_INLINE DWRITE_FLOW_DIRECTION IDWriteTextFormat3_GetFlowDirection(IDWriteTextFormat3* This) { return This->lpVtbl->GetFlowDirection(This); } -static FORCEINLINE FLOAT IDWriteTextFormat3_GetIncrementalTabStop(IDWriteTextFormat3* This) { +static __WIDL_INLINE FLOAT IDWriteTextFormat3_GetIncrementalTabStop(IDWriteTextFormat3* This) { return This->lpVtbl->GetIncrementalTabStop(This); } -static FORCEINLINE HRESULT IDWriteTextFormat3_GetTrimming(IDWriteTextFormat3* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_GetTrimming(IDWriteTextFormat3* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->GetTrimming(This,options,trimming_sign); } -static FORCEINLINE HRESULT IDWriteTextFormat3_GetFontCollection(IDWriteTextFormat3* This,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_GetFontCollection(IDWriteTextFormat3* This,IDWriteFontCollection **collection) { return This->lpVtbl->GetFontCollection(This,collection); } -static FORCEINLINE UINT32 IDWriteTextFormat3_GetFontFamilyNameLength(IDWriteTextFormat3* This) { +static __WIDL_INLINE UINT32 IDWriteTextFormat3_GetFontFamilyNameLength(IDWriteTextFormat3* This) { return This->lpVtbl->GetFontFamilyNameLength(This); } -static FORCEINLINE HRESULT IDWriteTextFormat3_GetFontFamilyName(IDWriteTextFormat3* This,WCHAR *name,UINT32 size) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_GetFontFamilyName(IDWriteTextFormat3* This,WCHAR *name,UINT32 size) { return This->lpVtbl->GetFontFamilyName(This,name,size); } -static FORCEINLINE DWRITE_FONT_WEIGHT IDWriteTextFormat3_GetFontWeight(IDWriteTextFormat3* This) { +static __WIDL_INLINE DWRITE_FONT_WEIGHT IDWriteTextFormat3_GetFontWeight(IDWriteTextFormat3* This) { return This->lpVtbl->GetFontWeight(This); } -static FORCEINLINE DWRITE_FONT_STYLE IDWriteTextFormat3_GetFontStyle(IDWriteTextFormat3* This) { +static __WIDL_INLINE DWRITE_FONT_STYLE IDWriteTextFormat3_GetFontStyle(IDWriteTextFormat3* This) { return This->lpVtbl->GetFontStyle(This); } -static FORCEINLINE DWRITE_FONT_STRETCH IDWriteTextFormat3_GetFontStretch(IDWriteTextFormat3* This) { +static __WIDL_INLINE DWRITE_FONT_STRETCH IDWriteTextFormat3_GetFontStretch(IDWriteTextFormat3* This) { return This->lpVtbl->GetFontStretch(This); } -static FORCEINLINE FLOAT IDWriteTextFormat3_GetFontSize(IDWriteTextFormat3* This) { +static __WIDL_INLINE FLOAT IDWriteTextFormat3_GetFontSize(IDWriteTextFormat3* This) { return This->lpVtbl->GetFontSize(This); } -static FORCEINLINE UINT32 IDWriteTextFormat3_GetLocaleNameLength(IDWriteTextFormat3* This) { +static __WIDL_INLINE UINT32 IDWriteTextFormat3_GetLocaleNameLength(IDWriteTextFormat3* This) { return This->lpVtbl->GetLocaleNameLength(This); } -static FORCEINLINE HRESULT IDWriteTextFormat3_GetLocaleName(IDWriteTextFormat3* This,WCHAR *name,UINT32 size) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_GetLocaleName(IDWriteTextFormat3* This,WCHAR *name,UINT32 size) { return This->lpVtbl->GetLocaleName(This,name,size); } /*** IDWriteTextFormat1 methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat3_SetVerticalGlyphOrientation(IDWriteTextFormat3* This,DWRITE_VERTICAL_GLYPH_ORIENTATION orientation) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetVerticalGlyphOrientation(IDWriteTextFormat3* This,DWRITE_VERTICAL_GLYPH_ORIENTATION orientation) { return This->lpVtbl->SetVerticalGlyphOrientation(This,orientation); } -static FORCEINLINE DWRITE_VERTICAL_GLYPH_ORIENTATION IDWriteTextFormat3_GetVerticalGlyphOrientation(IDWriteTextFormat3* This) { +static __WIDL_INLINE DWRITE_VERTICAL_GLYPH_ORIENTATION IDWriteTextFormat3_GetVerticalGlyphOrientation(IDWriteTextFormat3* This) { return This->lpVtbl->GetVerticalGlyphOrientation(This); } -static FORCEINLINE HRESULT IDWriteTextFormat3_SetLastLineWrapping(IDWriteTextFormat3* This,WINBOOL lastline_wrapping_enabled) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetLastLineWrapping(IDWriteTextFormat3* This,WINBOOL lastline_wrapping_enabled) { return This->lpVtbl->SetLastLineWrapping(This,lastline_wrapping_enabled); } -static FORCEINLINE WINBOOL IDWriteTextFormat3_GetLastLineWrapping(IDWriteTextFormat3* This) { +static __WIDL_INLINE WINBOOL IDWriteTextFormat3_GetLastLineWrapping(IDWriteTextFormat3* This) { return This->lpVtbl->GetLastLineWrapping(This); } -static FORCEINLINE HRESULT IDWriteTextFormat3_SetOpticalAlignment(IDWriteTextFormat3* This,DWRITE_OPTICAL_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetOpticalAlignment(IDWriteTextFormat3* This,DWRITE_OPTICAL_ALIGNMENT alignment) { return This->lpVtbl->SetOpticalAlignment(This,alignment); } -static FORCEINLINE DWRITE_OPTICAL_ALIGNMENT IDWriteTextFormat3_GetOpticalAlignment(IDWriteTextFormat3* This) { +static __WIDL_INLINE DWRITE_OPTICAL_ALIGNMENT IDWriteTextFormat3_GetOpticalAlignment(IDWriteTextFormat3* This) { return This->lpVtbl->GetOpticalAlignment(This); } -static FORCEINLINE HRESULT IDWriteTextFormat3_SetFontFallback(IDWriteTextFormat3* This,IDWriteFontFallback *fallback) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetFontFallback(IDWriteTextFormat3* This,IDWriteFontFallback *fallback) { return This->lpVtbl->SetFontFallback(This,fallback); } -static FORCEINLINE HRESULT IDWriteTextFormat3_GetFontFallback(IDWriteTextFormat3* This,IDWriteFontFallback **fallback) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_GetFontFallback(IDWriteTextFormat3* This,IDWriteFontFallback **fallback) { return This->lpVtbl->GetFontFallback(This,fallback); } /*** IDWriteTextFormat2 methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat3_SetLineSpacing(IDWriteTextFormat3* This,const DWRITE_LINE_SPACING *spacing) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetLineSpacing(IDWriteTextFormat3* This,const DWRITE_LINE_SPACING *spacing) { return This->lpVtbl->IDWriteTextFormat2_SetLineSpacing(This,spacing); } -static FORCEINLINE HRESULT IDWriteTextFormat3_GetLineSpacing(IDWriteTextFormat3* This,DWRITE_LINE_SPACING *spacing) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_GetLineSpacing(IDWriteTextFormat3* This,DWRITE_LINE_SPACING *spacing) { return This->lpVtbl->IDWriteTextFormat2_GetLineSpacing(This,spacing); } /*** IDWriteTextFormat3 methods ***/ -static FORCEINLINE HRESULT IDWriteTextFormat3_SetFontAxisValues(IDWriteTextFormat3* This,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetFontAxisValues(IDWriteTextFormat3* This,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values) { return This->lpVtbl->SetFontAxisValues(This,axis_values,num_values); } -static FORCEINLINE UINT32 IDWriteTextFormat3_GetFontAxisValueCount(IDWriteTextFormat3* This) { +static __WIDL_INLINE UINT32 IDWriteTextFormat3_GetFontAxisValueCount(IDWriteTextFormat3* This) { return This->lpVtbl->GetFontAxisValueCount(This); } -static FORCEINLINE HRESULT IDWriteTextFormat3_GetFontAxisValues(IDWriteTextFormat3* This,DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_GetFontAxisValues(IDWriteTextFormat3* This,DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values) { return This->lpVtbl->GetFontAxisValues(This,axis_values,num_values); } -static FORCEINLINE DWRITE_AUTOMATIC_FONT_AXES IDWriteTextFormat3_GetAutomaticFontAxes(IDWriteTextFormat3* This) { +static __WIDL_INLINE DWRITE_AUTOMATIC_FONT_AXES IDWriteTextFormat3_GetAutomaticFontAxes(IDWriteTextFormat3* This) { return This->lpVtbl->GetAutomaticFontAxes(This); } -static FORCEINLINE HRESULT IDWriteTextFormat3_SetAutomaticFontAxes(IDWriteTextFormat3* This,DWRITE_AUTOMATIC_FONT_AXES axes) { +static __WIDL_INLINE HRESULT IDWriteTextFormat3_SetAutomaticFontAxes(IDWriteTextFormat3* This,DWRITE_AUTOMATIC_FONT_AXES axes) { return This->lpVtbl->SetAutomaticFontAxes(This,axes); } #endif @@ -5958,222 +6353,222 @@ interface IDWriteTextLayout3 { #define IDWriteTextLayout3_GetLineMetrics(This,metrics,max_count,count) (This)->lpVtbl->IDWriteTextLayout3_GetLineMetrics(This,metrics,max_count,count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout3_QueryInterface(IDWriteTextLayout3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_QueryInterface(IDWriteTextLayout3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextLayout3_AddRef(IDWriteTextLayout3* This) { +static __WIDL_INLINE ULONG IDWriteTextLayout3_AddRef(IDWriteTextLayout3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextLayout3_Release(IDWriteTextLayout3* This) { +static __WIDL_INLINE ULONG IDWriteTextLayout3_Release(IDWriteTextLayout3* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextFormat methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout3_SetTextAlignment(IDWriteTextLayout3* This,DWRITE_TEXT_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetTextAlignment(IDWriteTextLayout3* This,DWRITE_TEXT_ALIGNMENT alignment) { return This->lpVtbl->SetTextAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetParagraphAlignment(IDWriteTextLayout3* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetParagraphAlignment(IDWriteTextLayout3* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { return This->lpVtbl->SetParagraphAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetWordWrapping(IDWriteTextLayout3* This,DWRITE_WORD_WRAPPING wrapping) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetWordWrapping(IDWriteTextLayout3* This,DWRITE_WORD_WRAPPING wrapping) { return This->lpVtbl->SetWordWrapping(This,wrapping); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetReadingDirection(IDWriteTextLayout3* This,DWRITE_READING_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetReadingDirection(IDWriteTextLayout3* This,DWRITE_READING_DIRECTION direction) { return This->lpVtbl->SetReadingDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetFlowDirection(IDWriteTextLayout3* This,DWRITE_FLOW_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetFlowDirection(IDWriteTextLayout3* This,DWRITE_FLOW_DIRECTION direction) { return This->lpVtbl->SetFlowDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetIncrementalTabStop(IDWriteTextLayout3* This,FLOAT tabstop) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetIncrementalTabStop(IDWriteTextLayout3* This,FLOAT tabstop) { return This->lpVtbl->SetIncrementalTabStop(This,tabstop); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetTrimming(IDWriteTextLayout3* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetTrimming(IDWriteTextLayout3* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { return This->lpVtbl->SetTrimming(This,trimming,trimming_sign); } -static FORCEINLINE DWRITE_TEXT_ALIGNMENT IDWriteTextLayout3_GetTextAlignment(IDWriteTextLayout3* This) { +static __WIDL_INLINE DWRITE_TEXT_ALIGNMENT IDWriteTextLayout3_GetTextAlignment(IDWriteTextLayout3* This) { return This->lpVtbl->GetTextAlignment(This); } -static FORCEINLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextLayout3_GetParagraphAlignment(IDWriteTextLayout3* This) { +static __WIDL_INLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextLayout3_GetParagraphAlignment(IDWriteTextLayout3* This) { return This->lpVtbl->GetParagraphAlignment(This); } -static FORCEINLINE DWRITE_WORD_WRAPPING IDWriteTextLayout3_GetWordWrapping(IDWriteTextLayout3* This) { +static __WIDL_INLINE DWRITE_WORD_WRAPPING IDWriteTextLayout3_GetWordWrapping(IDWriteTextLayout3* This) { return This->lpVtbl->GetWordWrapping(This); } -static FORCEINLINE DWRITE_READING_DIRECTION IDWriteTextLayout3_GetReadingDirection(IDWriteTextLayout3* This) { +static __WIDL_INLINE DWRITE_READING_DIRECTION IDWriteTextLayout3_GetReadingDirection(IDWriteTextLayout3* This) { return This->lpVtbl->GetReadingDirection(This); } -static FORCEINLINE DWRITE_FLOW_DIRECTION IDWriteTextLayout3_GetFlowDirection(IDWriteTextLayout3* This) { +static __WIDL_INLINE DWRITE_FLOW_DIRECTION IDWriteTextLayout3_GetFlowDirection(IDWriteTextLayout3* This) { return This->lpVtbl->GetFlowDirection(This); } -static FORCEINLINE FLOAT IDWriteTextLayout3_GetIncrementalTabStop(IDWriteTextLayout3* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout3_GetIncrementalTabStop(IDWriteTextLayout3* This) { return This->lpVtbl->GetIncrementalTabStop(This); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetTrimming(IDWriteTextLayout3* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetTrimming(IDWriteTextLayout3* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->GetTrimming(This,options,trimming_sign); } /*** IDWriteTextLayout methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout3_SetMaxWidth(IDWriteTextLayout3* This,FLOAT maxWidth) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetMaxWidth(IDWriteTextLayout3* This,FLOAT maxWidth) { return This->lpVtbl->SetMaxWidth(This,maxWidth); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetMaxHeight(IDWriteTextLayout3* This,FLOAT maxHeight) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetMaxHeight(IDWriteTextLayout3* This,FLOAT maxHeight) { return This->lpVtbl->SetMaxHeight(This,maxHeight); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetFontCollection(IDWriteTextLayout3* This,IDWriteFontCollection *collection,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetFontCollection(IDWriteTextLayout3* This,IDWriteFontCollection *collection,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontCollection(This,collection,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetFontFamilyName(IDWriteTextLayout3* This,const WCHAR *name,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetFontFamilyName(IDWriteTextLayout3* This,const WCHAR *name,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontFamilyName(This,name,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetFontWeight(IDWriteTextLayout3* This,DWRITE_FONT_WEIGHT weight,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetFontWeight(IDWriteTextLayout3* This,DWRITE_FONT_WEIGHT weight,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontWeight(This,weight,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetFontStyle(IDWriteTextLayout3* This,DWRITE_FONT_STYLE style,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetFontStyle(IDWriteTextLayout3* This,DWRITE_FONT_STYLE style,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontStyle(This,style,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetFontStretch(IDWriteTextLayout3* This,DWRITE_FONT_STRETCH stretch,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetFontStretch(IDWriteTextLayout3* This,DWRITE_FONT_STRETCH stretch,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontStretch(This,stretch,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetFontSize(IDWriteTextLayout3* This,FLOAT size,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetFontSize(IDWriteTextLayout3* This,FLOAT size,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontSize(This,size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetUnderline(IDWriteTextLayout3* This,WINBOOL underline,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetUnderline(IDWriteTextLayout3* This,WINBOOL underline,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetUnderline(This,underline,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetStrikethrough(IDWriteTextLayout3* This,WINBOOL strikethrough,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetStrikethrough(IDWriteTextLayout3* This,WINBOOL strikethrough,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetStrikethrough(This,strikethrough,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetDrawingEffect(IDWriteTextLayout3* This,IUnknown *effect,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetDrawingEffect(IDWriteTextLayout3* This,IUnknown *effect,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetDrawingEffect(This,effect,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetInlineObject(IDWriteTextLayout3* This,IDWriteInlineObject *object,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetInlineObject(IDWriteTextLayout3* This,IDWriteInlineObject *object,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetInlineObject(This,object,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetTypography(IDWriteTextLayout3* This,IDWriteTypography *typography,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetTypography(IDWriteTextLayout3* This,IDWriteTypography *typography,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetTypography(This,typography,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetLocaleName(IDWriteTextLayout3* This,const WCHAR *locale,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetLocaleName(IDWriteTextLayout3* This,const WCHAR *locale,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetLocaleName(This,locale,range); } -static FORCEINLINE FLOAT IDWriteTextLayout3_GetMaxWidth(IDWriteTextLayout3* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout3_GetMaxWidth(IDWriteTextLayout3* This) { return This->lpVtbl->GetMaxWidth(This); } -static FORCEINLINE FLOAT IDWriteTextLayout3_GetMaxHeight(IDWriteTextLayout3* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout3_GetMaxHeight(IDWriteTextLayout3* This) { return This->lpVtbl->GetMaxHeight(This); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetFontCollection(IDWriteTextLayout3* This,UINT32 pos,IDWriteFontCollection **collection,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetFontCollection(IDWriteTextLayout3* This,UINT32 pos,IDWriteFontCollection **collection,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontCollection(This,pos,collection,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetFontFamilyNameLength(IDWriteTextLayout3* This,UINT32 pos,UINT32 *len,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetFontFamilyNameLength(IDWriteTextLayout3* This,UINT32 pos,UINT32 *len,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontFamilyNameLength(This,pos,len,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetFontFamilyName(IDWriteTextLayout3* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetFontFamilyName(IDWriteTextLayout3* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontFamilyName(This,position,name,name_size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetFontWeight(IDWriteTextLayout3* This,UINT32 position,DWRITE_FONT_WEIGHT *weight,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetFontWeight(IDWriteTextLayout3* This,UINT32 position,DWRITE_FONT_WEIGHT *weight,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontWeight(This,position,weight,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetFontStyle(IDWriteTextLayout3* This,UINT32 currentPosition,DWRITE_FONT_STYLE *style,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetFontStyle(IDWriteTextLayout3* This,UINT32 currentPosition,DWRITE_FONT_STYLE *style,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontStyle(This,currentPosition,style,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetFontStretch(IDWriteTextLayout3* This,UINT32 position,DWRITE_FONT_STRETCH *stretch,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetFontStretch(IDWriteTextLayout3* This,UINT32 position,DWRITE_FONT_STRETCH *stretch,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontStretch(This,position,stretch,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetFontSize(IDWriteTextLayout3* This,UINT32 position,FLOAT *size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetFontSize(IDWriteTextLayout3* This,UINT32 position,FLOAT *size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontSize(This,position,size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetUnderline(IDWriteTextLayout3* This,UINT32 position,WINBOOL *has_underline,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetUnderline(IDWriteTextLayout3* This,UINT32 position,WINBOOL *has_underline,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetUnderline(This,position,has_underline,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetStrikethrough(IDWriteTextLayout3* This,UINT32 position,WINBOOL *has_strikethrough,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetStrikethrough(IDWriteTextLayout3* This,UINT32 position,WINBOOL *has_strikethrough,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetStrikethrough(This,position,has_strikethrough,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetDrawingEffect(IDWriteTextLayout3* This,UINT32 position,IUnknown **effect,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetDrawingEffect(IDWriteTextLayout3* This,UINT32 position,IUnknown **effect,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetDrawingEffect(This,position,effect,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetInlineObject(IDWriteTextLayout3* This,UINT32 position,IDWriteInlineObject **object,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetInlineObject(IDWriteTextLayout3* This,UINT32 position,IDWriteInlineObject **object,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetInlineObject(This,position,object,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetTypography(IDWriteTextLayout3* This,UINT32 position,IDWriteTypography **typography,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetTypography(IDWriteTextLayout3* This,UINT32 position,IDWriteTypography **typography,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetTypography(This,position,typography,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetLocaleNameLength(IDWriteTextLayout3* This,UINT32 position,UINT32 *length,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetLocaleNameLength(IDWriteTextLayout3* This,UINT32 position,UINT32 *length,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetLocaleNameLength(This,position,length,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetLocaleName(IDWriteTextLayout3* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetLocaleName(IDWriteTextLayout3* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetLocaleName(This,position,name,name_size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_Draw(IDWriteTextLayout3* This,void *context,IDWriteTextRenderer *renderer,FLOAT originX,FLOAT originY) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_Draw(IDWriteTextLayout3* This,void *context,IDWriteTextRenderer *renderer,FLOAT originX,FLOAT originY) { return This->lpVtbl->Draw(This,context,renderer,originX,originY); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetOverhangMetrics(IDWriteTextLayout3* This,DWRITE_OVERHANG_METRICS *overhangs) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetOverhangMetrics(IDWriteTextLayout3* This,DWRITE_OVERHANG_METRICS *overhangs) { return This->lpVtbl->GetOverhangMetrics(This,overhangs); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetClusterMetrics(IDWriteTextLayout3* This,DWRITE_CLUSTER_METRICS *metrics,UINT32 max_count,UINT32 *act_count) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetClusterMetrics(IDWriteTextLayout3* This,DWRITE_CLUSTER_METRICS *metrics,UINT32 max_count,UINT32 *act_count) { return This->lpVtbl->GetClusterMetrics(This,metrics,max_count,act_count); } -static FORCEINLINE HRESULT IDWriteTextLayout3_DetermineMinWidth(IDWriteTextLayout3* This,FLOAT *min_width) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_DetermineMinWidth(IDWriteTextLayout3* This,FLOAT *min_width) { return This->lpVtbl->DetermineMinWidth(This,min_width); } -static FORCEINLINE HRESULT IDWriteTextLayout3_HitTestPoint(IDWriteTextLayout3* This,FLOAT pointX,FLOAT pointY,WINBOOL *is_trailinghit,WINBOOL *is_inside,DWRITE_HIT_TEST_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_HitTestPoint(IDWriteTextLayout3* This,FLOAT pointX,FLOAT pointY,WINBOOL *is_trailinghit,WINBOOL *is_inside,DWRITE_HIT_TEST_METRICS *metrics) { return This->lpVtbl->HitTestPoint(This,pointX,pointY,is_trailinghit,is_inside,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout3_HitTestTextPosition(IDWriteTextLayout3* This,UINT32 textPosition,WINBOOL is_trailinghit,FLOAT *pointX,FLOAT *pointY,DWRITE_HIT_TEST_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_HitTestTextPosition(IDWriteTextLayout3* This,UINT32 textPosition,WINBOOL is_trailinghit,FLOAT *pointX,FLOAT *pointY,DWRITE_HIT_TEST_METRICS *metrics) { return This->lpVtbl->HitTestTextPosition(This,textPosition,is_trailinghit,pointX,pointY,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout3_HitTestTextRange(IDWriteTextLayout3* This,UINT32 textPosition,UINT32 textLength,FLOAT originX,FLOAT originY,DWRITE_HIT_TEST_METRICS *metrics,UINT32 max_metricscount,UINT32 *actual_metricscount) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_HitTestTextRange(IDWriteTextLayout3* This,UINT32 textPosition,UINT32 textLength,FLOAT originX,FLOAT originY,DWRITE_HIT_TEST_METRICS *metrics,UINT32 max_metricscount,UINT32 *actual_metricscount) { return This->lpVtbl->HitTestTextRange(This,textPosition,textLength,originX,originY,metrics,max_metricscount,actual_metricscount); } /*** IDWriteTextLayout1 methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout3_SetPairKerning(IDWriteTextLayout3* This,WINBOOL is_pairkerning_enabled,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetPairKerning(IDWriteTextLayout3* This,WINBOOL is_pairkerning_enabled,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetPairKerning(This,is_pairkerning_enabled,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetPairKerning(IDWriteTextLayout3* This,UINT32 position,WINBOOL *is_pairkerning_enabled,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetPairKerning(IDWriteTextLayout3* This,UINT32 position,WINBOOL *is_pairkerning_enabled,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetPairKerning(This,position,is_pairkerning_enabled,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetCharacterSpacing(IDWriteTextLayout3* This,FLOAT leading_spacing,FLOAT trailing_spacing,FLOAT minimum_advance_width,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetCharacterSpacing(IDWriteTextLayout3* This,FLOAT leading_spacing,FLOAT trailing_spacing,FLOAT minimum_advance_width,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetCharacterSpacing(This,leading_spacing,trailing_spacing,minimum_advance_width,range); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetCharacterSpacing(IDWriteTextLayout3* This,UINT32 position,FLOAT *leading_spacing,FLOAT *trailing_spacing,FLOAT *minimum_advance_width,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetCharacterSpacing(IDWriteTextLayout3* This,UINT32 position,FLOAT *leading_spacing,FLOAT *trailing_spacing,FLOAT *minimum_advance_width,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetCharacterSpacing(This,position,leading_spacing,trailing_spacing,minimum_advance_width,range); } /*** IDWriteTextLayout2 methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout3_GetMetrics(IDWriteTextLayout3* This,DWRITE_TEXT_METRICS1 *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetMetrics(IDWriteTextLayout3* This,DWRITE_TEXT_METRICS1 *metrics) { return This->lpVtbl->IDWriteTextLayout2_GetMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetVerticalGlyphOrientation(IDWriteTextLayout3* This,DWRITE_VERTICAL_GLYPH_ORIENTATION orientation) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetVerticalGlyphOrientation(IDWriteTextLayout3* This,DWRITE_VERTICAL_GLYPH_ORIENTATION orientation) { return This->lpVtbl->SetVerticalGlyphOrientation(This,orientation); } -static FORCEINLINE DWRITE_VERTICAL_GLYPH_ORIENTATION IDWriteTextLayout3_GetVerticalGlyphOrientation(IDWriteTextLayout3* This) { +static __WIDL_INLINE DWRITE_VERTICAL_GLYPH_ORIENTATION IDWriteTextLayout3_GetVerticalGlyphOrientation(IDWriteTextLayout3* This) { return This->lpVtbl->GetVerticalGlyphOrientation(This); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetLastLineWrapping(IDWriteTextLayout3* This,WINBOOL lastline_wrapping_enabled) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetLastLineWrapping(IDWriteTextLayout3* This,WINBOOL lastline_wrapping_enabled) { return This->lpVtbl->SetLastLineWrapping(This,lastline_wrapping_enabled); } -static FORCEINLINE WINBOOL IDWriteTextLayout3_GetLastLineWrapping(IDWriteTextLayout3* This) { +static __WIDL_INLINE WINBOOL IDWriteTextLayout3_GetLastLineWrapping(IDWriteTextLayout3* This) { return This->lpVtbl->GetLastLineWrapping(This); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetOpticalAlignment(IDWriteTextLayout3* This,DWRITE_OPTICAL_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetOpticalAlignment(IDWriteTextLayout3* This,DWRITE_OPTICAL_ALIGNMENT alignment) { return This->lpVtbl->SetOpticalAlignment(This,alignment); } -static FORCEINLINE DWRITE_OPTICAL_ALIGNMENT IDWriteTextLayout3_GetOpticalAlignment(IDWriteTextLayout3* This) { +static __WIDL_INLINE DWRITE_OPTICAL_ALIGNMENT IDWriteTextLayout3_GetOpticalAlignment(IDWriteTextLayout3* This) { return This->lpVtbl->GetOpticalAlignment(This); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetFontFallback(IDWriteTextLayout3* This,IDWriteFontFallback *fallback) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetFontFallback(IDWriteTextLayout3* This,IDWriteFontFallback *fallback) { return This->lpVtbl->SetFontFallback(This,fallback); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetFontFallback(IDWriteTextLayout3* This,IDWriteFontFallback **fallback) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetFontFallback(IDWriteTextLayout3* This,IDWriteFontFallback **fallback) { return This->lpVtbl->GetFontFallback(This,fallback); } /*** IDWriteTextLayout3 methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout3_InvalidateLayout(IDWriteTextLayout3* This) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_InvalidateLayout(IDWriteTextLayout3* This) { return This->lpVtbl->InvalidateLayout(This); } -static FORCEINLINE HRESULT IDWriteTextLayout3_SetLineSpacing(IDWriteTextLayout3* This,const DWRITE_LINE_SPACING *spacing) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_SetLineSpacing(IDWriteTextLayout3* This,const DWRITE_LINE_SPACING *spacing) { return This->lpVtbl->IDWriteTextLayout3_SetLineSpacing(This,spacing); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetLineSpacing(IDWriteTextLayout3* This,DWRITE_LINE_SPACING *spacing) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetLineSpacing(IDWriteTextLayout3* This,DWRITE_LINE_SPACING *spacing) { return This->lpVtbl->IDWriteTextLayout3_GetLineSpacing(This,spacing); } -static FORCEINLINE HRESULT IDWriteTextLayout3_GetLineMetrics(IDWriteTextLayout3* This,DWRITE_LINE_METRICS1 *metrics,UINT32 max_count,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteTextLayout3_GetLineMetrics(IDWriteTextLayout3* This,DWRITE_LINE_METRICS1 *metrics,UINT32 max_count,UINT32 *count) { return This->lpVtbl->IDWriteTextLayout3_GetLineMetrics(This,metrics,max_count,count); } #endif @@ -6748,238 +7143,238 @@ interface IDWriteTextLayout4 { #define IDWriteTextLayout4_SetAutomaticFontAxes(This,axes) (This)->lpVtbl->SetAutomaticFontAxes(This,axes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout4_QueryInterface(IDWriteTextLayout4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_QueryInterface(IDWriteTextLayout4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteTextLayout4_AddRef(IDWriteTextLayout4* This) { +static __WIDL_INLINE ULONG IDWriteTextLayout4_AddRef(IDWriteTextLayout4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteTextLayout4_Release(IDWriteTextLayout4* This) { +static __WIDL_INLINE ULONG IDWriteTextLayout4_Release(IDWriteTextLayout4* This) { return This->lpVtbl->Release(This); } /*** IDWriteTextFormat methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout4_SetTextAlignment(IDWriteTextLayout4* This,DWRITE_TEXT_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetTextAlignment(IDWriteTextLayout4* This,DWRITE_TEXT_ALIGNMENT alignment) { return This->lpVtbl->SetTextAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetParagraphAlignment(IDWriteTextLayout4* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetParagraphAlignment(IDWriteTextLayout4* This,DWRITE_PARAGRAPH_ALIGNMENT alignment) { return This->lpVtbl->SetParagraphAlignment(This,alignment); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetWordWrapping(IDWriteTextLayout4* This,DWRITE_WORD_WRAPPING wrapping) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetWordWrapping(IDWriteTextLayout4* This,DWRITE_WORD_WRAPPING wrapping) { return This->lpVtbl->SetWordWrapping(This,wrapping); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetReadingDirection(IDWriteTextLayout4* This,DWRITE_READING_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetReadingDirection(IDWriteTextLayout4* This,DWRITE_READING_DIRECTION direction) { return This->lpVtbl->SetReadingDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetFlowDirection(IDWriteTextLayout4* This,DWRITE_FLOW_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetFlowDirection(IDWriteTextLayout4* This,DWRITE_FLOW_DIRECTION direction) { return This->lpVtbl->SetFlowDirection(This,direction); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetIncrementalTabStop(IDWriteTextLayout4* This,FLOAT tabstop) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetIncrementalTabStop(IDWriteTextLayout4* This,FLOAT tabstop) { return This->lpVtbl->SetIncrementalTabStop(This,tabstop); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetTrimming(IDWriteTextLayout4* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetTrimming(IDWriteTextLayout4* This,const DWRITE_TRIMMING *trimming,IDWriteInlineObject *trimming_sign) { return This->lpVtbl->SetTrimming(This,trimming,trimming_sign); } -static FORCEINLINE DWRITE_TEXT_ALIGNMENT IDWriteTextLayout4_GetTextAlignment(IDWriteTextLayout4* This) { +static __WIDL_INLINE DWRITE_TEXT_ALIGNMENT IDWriteTextLayout4_GetTextAlignment(IDWriteTextLayout4* This) { return This->lpVtbl->GetTextAlignment(This); } -static FORCEINLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextLayout4_GetParagraphAlignment(IDWriteTextLayout4* This) { +static __WIDL_INLINE DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextLayout4_GetParagraphAlignment(IDWriteTextLayout4* This) { return This->lpVtbl->GetParagraphAlignment(This); } -static FORCEINLINE DWRITE_WORD_WRAPPING IDWriteTextLayout4_GetWordWrapping(IDWriteTextLayout4* This) { +static __WIDL_INLINE DWRITE_WORD_WRAPPING IDWriteTextLayout4_GetWordWrapping(IDWriteTextLayout4* This) { return This->lpVtbl->GetWordWrapping(This); } -static FORCEINLINE DWRITE_READING_DIRECTION IDWriteTextLayout4_GetReadingDirection(IDWriteTextLayout4* This) { +static __WIDL_INLINE DWRITE_READING_DIRECTION IDWriteTextLayout4_GetReadingDirection(IDWriteTextLayout4* This) { return This->lpVtbl->GetReadingDirection(This); } -static FORCEINLINE DWRITE_FLOW_DIRECTION IDWriteTextLayout4_GetFlowDirection(IDWriteTextLayout4* This) { +static __WIDL_INLINE DWRITE_FLOW_DIRECTION IDWriteTextLayout4_GetFlowDirection(IDWriteTextLayout4* This) { return This->lpVtbl->GetFlowDirection(This); } -static FORCEINLINE FLOAT IDWriteTextLayout4_GetIncrementalTabStop(IDWriteTextLayout4* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout4_GetIncrementalTabStop(IDWriteTextLayout4* This) { return This->lpVtbl->GetIncrementalTabStop(This); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetTrimming(IDWriteTextLayout4* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetTrimming(IDWriteTextLayout4* This,DWRITE_TRIMMING *options,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->GetTrimming(This,options,trimming_sign); } /*** IDWriteTextLayout methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout4_SetMaxWidth(IDWriteTextLayout4* This,FLOAT maxWidth) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetMaxWidth(IDWriteTextLayout4* This,FLOAT maxWidth) { return This->lpVtbl->SetMaxWidth(This,maxWidth); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetMaxHeight(IDWriteTextLayout4* This,FLOAT maxHeight) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetMaxHeight(IDWriteTextLayout4* This,FLOAT maxHeight) { return This->lpVtbl->SetMaxHeight(This,maxHeight); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetFontCollection(IDWriteTextLayout4* This,IDWriteFontCollection *collection,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetFontCollection(IDWriteTextLayout4* This,IDWriteFontCollection *collection,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontCollection(This,collection,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetFontFamilyName(IDWriteTextLayout4* This,const WCHAR *name,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetFontFamilyName(IDWriteTextLayout4* This,const WCHAR *name,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontFamilyName(This,name,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetFontWeight(IDWriteTextLayout4* This,DWRITE_FONT_WEIGHT weight,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetFontWeight(IDWriteTextLayout4* This,DWRITE_FONT_WEIGHT weight,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontWeight(This,weight,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetFontStyle(IDWriteTextLayout4* This,DWRITE_FONT_STYLE style,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetFontStyle(IDWriteTextLayout4* This,DWRITE_FONT_STYLE style,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontStyle(This,style,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetFontStretch(IDWriteTextLayout4* This,DWRITE_FONT_STRETCH stretch,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetFontStretch(IDWriteTextLayout4* This,DWRITE_FONT_STRETCH stretch,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontStretch(This,stretch,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetFontSize(IDWriteTextLayout4* This,FLOAT size,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetFontSize(IDWriteTextLayout4* This,FLOAT size,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontSize(This,size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetUnderline(IDWriteTextLayout4* This,WINBOOL underline,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetUnderline(IDWriteTextLayout4* This,WINBOOL underline,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetUnderline(This,underline,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetStrikethrough(IDWriteTextLayout4* This,WINBOOL strikethrough,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetStrikethrough(IDWriteTextLayout4* This,WINBOOL strikethrough,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetStrikethrough(This,strikethrough,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetDrawingEffect(IDWriteTextLayout4* This,IUnknown *effect,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetDrawingEffect(IDWriteTextLayout4* This,IUnknown *effect,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetDrawingEffect(This,effect,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetInlineObject(IDWriteTextLayout4* This,IDWriteInlineObject *object,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetInlineObject(IDWriteTextLayout4* This,IDWriteInlineObject *object,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetInlineObject(This,object,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetTypography(IDWriteTextLayout4* This,IDWriteTypography *typography,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetTypography(IDWriteTextLayout4* This,IDWriteTypography *typography,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetTypography(This,typography,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetLocaleName(IDWriteTextLayout4* This,const WCHAR *locale,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetLocaleName(IDWriteTextLayout4* This,const WCHAR *locale,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetLocaleName(This,locale,range); } -static FORCEINLINE FLOAT IDWriteTextLayout4_GetMaxWidth(IDWriteTextLayout4* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout4_GetMaxWidth(IDWriteTextLayout4* This) { return This->lpVtbl->GetMaxWidth(This); } -static FORCEINLINE FLOAT IDWriteTextLayout4_GetMaxHeight(IDWriteTextLayout4* This) { +static __WIDL_INLINE FLOAT IDWriteTextLayout4_GetMaxHeight(IDWriteTextLayout4* This) { return This->lpVtbl->GetMaxHeight(This); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetFontCollection(IDWriteTextLayout4* This,UINT32 pos,IDWriteFontCollection **collection,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetFontCollection(IDWriteTextLayout4* This,UINT32 pos,IDWriteFontCollection **collection,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontCollection(This,pos,collection,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetFontFamilyNameLength(IDWriteTextLayout4* This,UINT32 pos,UINT32 *len,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetFontFamilyNameLength(IDWriteTextLayout4* This,UINT32 pos,UINT32 *len,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontFamilyNameLength(This,pos,len,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetFontFamilyName(IDWriteTextLayout4* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetFontFamilyName(IDWriteTextLayout4* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontFamilyName(This,position,name,name_size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetFontWeight(IDWriteTextLayout4* This,UINT32 position,DWRITE_FONT_WEIGHT *weight,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetFontWeight(IDWriteTextLayout4* This,UINT32 position,DWRITE_FONT_WEIGHT *weight,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontWeight(This,position,weight,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetFontStyle(IDWriteTextLayout4* This,UINT32 currentPosition,DWRITE_FONT_STYLE *style,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetFontStyle(IDWriteTextLayout4* This,UINT32 currentPosition,DWRITE_FONT_STYLE *style,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontStyle(This,currentPosition,style,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetFontStretch(IDWriteTextLayout4* This,UINT32 position,DWRITE_FONT_STRETCH *stretch,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetFontStretch(IDWriteTextLayout4* This,UINT32 position,DWRITE_FONT_STRETCH *stretch,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontStretch(This,position,stretch,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetFontSize(IDWriteTextLayout4* This,UINT32 position,FLOAT *size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetFontSize(IDWriteTextLayout4* This,UINT32 position,FLOAT *size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetFontSize(This,position,size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetUnderline(IDWriteTextLayout4* This,UINT32 position,WINBOOL *has_underline,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetUnderline(IDWriteTextLayout4* This,UINT32 position,WINBOOL *has_underline,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetUnderline(This,position,has_underline,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetStrikethrough(IDWriteTextLayout4* This,UINT32 position,WINBOOL *has_strikethrough,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetStrikethrough(IDWriteTextLayout4* This,UINT32 position,WINBOOL *has_strikethrough,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetStrikethrough(This,position,has_strikethrough,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetDrawingEffect(IDWriteTextLayout4* This,UINT32 position,IUnknown **effect,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetDrawingEffect(IDWriteTextLayout4* This,UINT32 position,IUnknown **effect,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetDrawingEffect(This,position,effect,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetInlineObject(IDWriteTextLayout4* This,UINT32 position,IDWriteInlineObject **object,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetInlineObject(IDWriteTextLayout4* This,UINT32 position,IDWriteInlineObject **object,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetInlineObject(This,position,object,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetTypography(IDWriteTextLayout4* This,UINT32 position,IDWriteTypography **typography,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetTypography(IDWriteTextLayout4* This,UINT32 position,IDWriteTypography **typography,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetTypography(This,position,typography,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetLocaleNameLength(IDWriteTextLayout4* This,UINT32 position,UINT32 *length,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetLocaleNameLength(IDWriteTextLayout4* This,UINT32 position,UINT32 *length,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetLocaleNameLength(This,position,length,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetLocaleName(IDWriteTextLayout4* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetLocaleName(IDWriteTextLayout4* This,UINT32 position,WCHAR *name,UINT32 name_size,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->IDWriteTextLayout_GetLocaleName(This,position,name,name_size,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_Draw(IDWriteTextLayout4* This,void *context,IDWriteTextRenderer *renderer,FLOAT originX,FLOAT originY) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_Draw(IDWriteTextLayout4* This,void *context,IDWriteTextRenderer *renderer,FLOAT originX,FLOAT originY) { return This->lpVtbl->Draw(This,context,renderer,originX,originY); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetOverhangMetrics(IDWriteTextLayout4* This,DWRITE_OVERHANG_METRICS *overhangs) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetOverhangMetrics(IDWriteTextLayout4* This,DWRITE_OVERHANG_METRICS *overhangs) { return This->lpVtbl->GetOverhangMetrics(This,overhangs); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetClusterMetrics(IDWriteTextLayout4* This,DWRITE_CLUSTER_METRICS *metrics,UINT32 max_count,UINT32 *act_count) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetClusterMetrics(IDWriteTextLayout4* This,DWRITE_CLUSTER_METRICS *metrics,UINT32 max_count,UINT32 *act_count) { return This->lpVtbl->GetClusterMetrics(This,metrics,max_count,act_count); } -static FORCEINLINE HRESULT IDWriteTextLayout4_DetermineMinWidth(IDWriteTextLayout4* This,FLOAT *min_width) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_DetermineMinWidth(IDWriteTextLayout4* This,FLOAT *min_width) { return This->lpVtbl->DetermineMinWidth(This,min_width); } -static FORCEINLINE HRESULT IDWriteTextLayout4_HitTestPoint(IDWriteTextLayout4* This,FLOAT pointX,FLOAT pointY,WINBOOL *is_trailinghit,WINBOOL *is_inside,DWRITE_HIT_TEST_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_HitTestPoint(IDWriteTextLayout4* This,FLOAT pointX,FLOAT pointY,WINBOOL *is_trailinghit,WINBOOL *is_inside,DWRITE_HIT_TEST_METRICS *metrics) { return This->lpVtbl->HitTestPoint(This,pointX,pointY,is_trailinghit,is_inside,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout4_HitTestTextPosition(IDWriteTextLayout4* This,UINT32 textPosition,WINBOOL is_trailinghit,FLOAT *pointX,FLOAT *pointY,DWRITE_HIT_TEST_METRICS *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_HitTestTextPosition(IDWriteTextLayout4* This,UINT32 textPosition,WINBOOL is_trailinghit,FLOAT *pointX,FLOAT *pointY,DWRITE_HIT_TEST_METRICS *metrics) { return This->lpVtbl->HitTestTextPosition(This,textPosition,is_trailinghit,pointX,pointY,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout4_HitTestTextRange(IDWriteTextLayout4* This,UINT32 textPosition,UINT32 textLength,FLOAT originX,FLOAT originY,DWRITE_HIT_TEST_METRICS *metrics,UINT32 max_metricscount,UINT32 *actual_metricscount) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_HitTestTextRange(IDWriteTextLayout4* This,UINT32 textPosition,UINT32 textLength,FLOAT originX,FLOAT originY,DWRITE_HIT_TEST_METRICS *metrics,UINT32 max_metricscount,UINT32 *actual_metricscount) { return This->lpVtbl->HitTestTextRange(This,textPosition,textLength,originX,originY,metrics,max_metricscount,actual_metricscount); } /*** IDWriteTextLayout1 methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout4_SetPairKerning(IDWriteTextLayout4* This,WINBOOL is_pairkerning_enabled,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetPairKerning(IDWriteTextLayout4* This,WINBOOL is_pairkerning_enabled,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetPairKerning(This,is_pairkerning_enabled,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetPairKerning(IDWriteTextLayout4* This,UINT32 position,WINBOOL *is_pairkerning_enabled,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetPairKerning(IDWriteTextLayout4* This,UINT32 position,WINBOOL *is_pairkerning_enabled,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetPairKerning(This,position,is_pairkerning_enabled,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetCharacterSpacing(IDWriteTextLayout4* This,FLOAT leading_spacing,FLOAT trailing_spacing,FLOAT minimum_advance_width,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetCharacterSpacing(IDWriteTextLayout4* This,FLOAT leading_spacing,FLOAT trailing_spacing,FLOAT minimum_advance_width,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetCharacterSpacing(This,leading_spacing,trailing_spacing,minimum_advance_width,range); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetCharacterSpacing(IDWriteTextLayout4* This,UINT32 position,FLOAT *leading_spacing,FLOAT *trailing_spacing,FLOAT *minimum_advance_width,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetCharacterSpacing(IDWriteTextLayout4* This,UINT32 position,FLOAT *leading_spacing,FLOAT *trailing_spacing,FLOAT *minimum_advance_width,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetCharacterSpacing(This,position,leading_spacing,trailing_spacing,minimum_advance_width,range); } /*** IDWriteTextLayout2 methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout4_GetMetrics(IDWriteTextLayout4* This,DWRITE_TEXT_METRICS1 *metrics) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetMetrics(IDWriteTextLayout4* This,DWRITE_TEXT_METRICS1 *metrics) { return This->lpVtbl->IDWriteTextLayout2_GetMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetVerticalGlyphOrientation(IDWriteTextLayout4* This,DWRITE_VERTICAL_GLYPH_ORIENTATION orientation) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetVerticalGlyphOrientation(IDWriteTextLayout4* This,DWRITE_VERTICAL_GLYPH_ORIENTATION orientation) { return This->lpVtbl->SetVerticalGlyphOrientation(This,orientation); } -static FORCEINLINE DWRITE_VERTICAL_GLYPH_ORIENTATION IDWriteTextLayout4_GetVerticalGlyphOrientation(IDWriteTextLayout4* This) { +static __WIDL_INLINE DWRITE_VERTICAL_GLYPH_ORIENTATION IDWriteTextLayout4_GetVerticalGlyphOrientation(IDWriteTextLayout4* This) { return This->lpVtbl->GetVerticalGlyphOrientation(This); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetLastLineWrapping(IDWriteTextLayout4* This,WINBOOL lastline_wrapping_enabled) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetLastLineWrapping(IDWriteTextLayout4* This,WINBOOL lastline_wrapping_enabled) { return This->lpVtbl->SetLastLineWrapping(This,lastline_wrapping_enabled); } -static FORCEINLINE WINBOOL IDWriteTextLayout4_GetLastLineWrapping(IDWriteTextLayout4* This) { +static __WIDL_INLINE WINBOOL IDWriteTextLayout4_GetLastLineWrapping(IDWriteTextLayout4* This) { return This->lpVtbl->GetLastLineWrapping(This); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetOpticalAlignment(IDWriteTextLayout4* This,DWRITE_OPTICAL_ALIGNMENT alignment) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetOpticalAlignment(IDWriteTextLayout4* This,DWRITE_OPTICAL_ALIGNMENT alignment) { return This->lpVtbl->SetOpticalAlignment(This,alignment); } -static FORCEINLINE DWRITE_OPTICAL_ALIGNMENT IDWriteTextLayout4_GetOpticalAlignment(IDWriteTextLayout4* This) { +static __WIDL_INLINE DWRITE_OPTICAL_ALIGNMENT IDWriteTextLayout4_GetOpticalAlignment(IDWriteTextLayout4* This) { return This->lpVtbl->GetOpticalAlignment(This); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetFontFallback(IDWriteTextLayout4* This,IDWriteFontFallback *fallback) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetFontFallback(IDWriteTextLayout4* This,IDWriteFontFallback *fallback) { return This->lpVtbl->SetFontFallback(This,fallback); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetFontFallback(IDWriteTextLayout4* This,IDWriteFontFallback **fallback) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetFontFallback(IDWriteTextLayout4* This,IDWriteFontFallback **fallback) { return This->lpVtbl->GetFontFallback(This,fallback); } /*** IDWriteTextLayout3 methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout4_InvalidateLayout(IDWriteTextLayout4* This) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_InvalidateLayout(IDWriteTextLayout4* This) { return This->lpVtbl->InvalidateLayout(This); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetLineSpacing(IDWriteTextLayout4* This,const DWRITE_LINE_SPACING *spacing) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetLineSpacing(IDWriteTextLayout4* This,const DWRITE_LINE_SPACING *spacing) { return This->lpVtbl->IDWriteTextLayout3_SetLineSpacing(This,spacing); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetLineSpacing(IDWriteTextLayout4* This,DWRITE_LINE_SPACING *spacing) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetLineSpacing(IDWriteTextLayout4* This,DWRITE_LINE_SPACING *spacing) { return This->lpVtbl->IDWriteTextLayout3_GetLineSpacing(This,spacing); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetLineMetrics(IDWriteTextLayout4* This,DWRITE_LINE_METRICS1 *metrics,UINT32 max_count,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetLineMetrics(IDWriteTextLayout4* This,DWRITE_LINE_METRICS1 *metrics,UINT32 max_count,UINT32 *count) { return This->lpVtbl->IDWriteTextLayout3_GetLineMetrics(This,metrics,max_count,count); } /*** IDWriteTextLayout4 methods ***/ -static FORCEINLINE HRESULT IDWriteTextLayout4_SetFontAxisValues(IDWriteTextLayout4* This,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,DWRITE_TEXT_RANGE range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetFontAxisValues(IDWriteTextLayout4* This,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,DWRITE_TEXT_RANGE range) { return This->lpVtbl->SetFontAxisValues(This,axis_values,num_values,range); } -static FORCEINLINE UINT32 IDWriteTextLayout4_GetFontAxisValueCount(IDWriteTextLayout4* This,UINT32 pos) { +static __WIDL_INLINE UINT32 IDWriteTextLayout4_GetFontAxisValueCount(IDWriteTextLayout4* This,UINT32 pos) { return This->lpVtbl->GetFontAxisValueCount(This,pos); } -static FORCEINLINE HRESULT IDWriteTextLayout4_GetFontAxisValues(IDWriteTextLayout4* This,UINT32 pos,DWRITE_FONT_AXIS_VALUE *values,UINT32 num_values,DWRITE_TEXT_RANGE *range) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_GetFontAxisValues(IDWriteTextLayout4* This,UINT32 pos,DWRITE_FONT_AXIS_VALUE *values,UINT32 num_values,DWRITE_TEXT_RANGE *range) { return This->lpVtbl->GetFontAxisValues(This,pos,values,num_values,range); } -static FORCEINLINE DWRITE_AUTOMATIC_FONT_AXES IDWriteTextLayout4_GetAutomaticFontAxes(IDWriteTextLayout4* This) { +static __WIDL_INLINE DWRITE_AUTOMATIC_FONT_AXES IDWriteTextLayout4_GetAutomaticFontAxes(IDWriteTextLayout4* This) { return This->lpVtbl->GetAutomaticFontAxes(This); } -static FORCEINLINE HRESULT IDWriteTextLayout4_SetAutomaticFontAxes(IDWriteTextLayout4* This,DWRITE_AUTOMATIC_FONT_AXES axes) { +static __WIDL_INLINE HRESULT IDWriteTextLayout4_SetAutomaticFontAxes(IDWriteTextLayout4* This,DWRITE_AUTOMATIC_FONT_AXES axes) { return This->lpVtbl->SetAutomaticFontAxes(This,axes); } #endif @@ -7080,18 +7475,18 @@ interface IDWriteFontFallback1 { #define IDWriteFontFallback1_MapCharacters(This,source,pos,length,base_collection,familyname,axis_values,num_values,mapped_length,scale,fontface) (This)->lpVtbl->IDWriteFontFallback1_MapCharacters(This,source,pos,length,base_collection,familyname,axis_values,num_values,mapped_length,scale,fontface) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFallback1_QueryInterface(IDWriteFontFallback1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFallback1_QueryInterface(IDWriteFontFallback1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFallback1_AddRef(IDWriteFontFallback1* This) { +static __WIDL_INLINE ULONG IDWriteFontFallback1_AddRef(IDWriteFontFallback1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFallback1_Release(IDWriteFontFallback1* This) { +static __WIDL_INLINE ULONG IDWriteFontFallback1_Release(IDWriteFontFallback1* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFallback methods ***/ /*** IDWriteFontFallback1 methods ***/ -static FORCEINLINE HRESULT IDWriteFontFallback1_MapCharacters(IDWriteFontFallback1* This,IDWriteTextAnalysisSource *source,UINT32 pos,UINT32 length,IDWriteFontCollection *base_collection,const WCHAR *familyname,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,UINT32 *mapped_length,FLOAT *scale,IDWriteFontFace5 **fontface) { +static __WIDL_INLINE HRESULT IDWriteFontFallback1_MapCharacters(IDWriteFontFallback1* This,IDWriteTextAnalysisSource *source,UINT32 pos,UINT32 length,IDWriteFontCollection *base_collection,const WCHAR *familyname,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,UINT32 *mapped_length,FLOAT *scale,IDWriteFontFace5 **fontface) { return This->lpVtbl->IDWriteFontFallback1_MapCharacters(This,source,pos,length,base_collection,familyname,axis_values,num_values,mapped_length,scale,fontface); } #endif @@ -7228,39 +7623,39 @@ interface IDWriteGdiInterop1 { #define IDWriteGdiInterop1_GetMatchingFontsByLOGFONT(This,logfont,fontset,subset) (This)->lpVtbl->GetMatchingFontsByLOGFONT(This,logfont,fontset,subset) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteGdiInterop1_QueryInterface(IDWriteGdiInterop1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop1_QueryInterface(IDWriteGdiInterop1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteGdiInterop1_AddRef(IDWriteGdiInterop1* This) { +static __WIDL_INLINE ULONG IDWriteGdiInterop1_AddRef(IDWriteGdiInterop1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteGdiInterop1_Release(IDWriteGdiInterop1* This) { +static __WIDL_INLINE ULONG IDWriteGdiInterop1_Release(IDWriteGdiInterop1* This) { return This->lpVtbl->Release(This); } /*** IDWriteGdiInterop methods ***/ -static FORCEINLINE HRESULT IDWriteGdiInterop1_ConvertFontToLOGFONT(IDWriteGdiInterop1* This,IDWriteFont *font,LOGFONTW *logfont,WINBOOL *is_systemfont) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop1_ConvertFontToLOGFONT(IDWriteGdiInterop1* This,IDWriteFont *font,LOGFONTW *logfont,WINBOOL *is_systemfont) { return This->lpVtbl->ConvertFontToLOGFONT(This,font,logfont,is_systemfont); } -static FORCEINLINE HRESULT IDWriteGdiInterop1_ConvertFontFaceToLOGFONT(IDWriteGdiInterop1* This,IDWriteFontFace *font,LOGFONTW *logfont) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop1_ConvertFontFaceToLOGFONT(IDWriteGdiInterop1* This,IDWriteFontFace *font,LOGFONTW *logfont) { return This->lpVtbl->ConvertFontFaceToLOGFONT(This,font,logfont); } -static FORCEINLINE HRESULT IDWriteGdiInterop1_CreateFontFaceFromHdc(IDWriteGdiInterop1* This,HDC hdc,IDWriteFontFace **fontface) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop1_CreateFontFaceFromHdc(IDWriteGdiInterop1* This,HDC hdc,IDWriteFontFace **fontface) { return This->lpVtbl->CreateFontFaceFromHdc(This,hdc,fontface); } -static FORCEINLINE HRESULT IDWriteGdiInterop1_CreateBitmapRenderTarget(IDWriteGdiInterop1* This,HDC hdc,UINT32 width,UINT32 height,IDWriteBitmapRenderTarget **target) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop1_CreateBitmapRenderTarget(IDWriteGdiInterop1* This,HDC hdc,UINT32 width,UINT32 height,IDWriteBitmapRenderTarget **target) { return This->lpVtbl->CreateBitmapRenderTarget(This,hdc,width,height,target); } /*** IDWriteGdiInterop1 methods ***/ -static FORCEINLINE HRESULT IDWriteGdiInterop1_CreateFontFromLOGFONT(IDWriteGdiInterop1* This,const LOGFONTW *logfont,IDWriteFontCollection *collection,IDWriteFont **font) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop1_CreateFontFromLOGFONT(IDWriteGdiInterop1* This,const LOGFONTW *logfont,IDWriteFontCollection *collection,IDWriteFont **font) { return This->lpVtbl->IDWriteGdiInterop1_CreateFontFromLOGFONT(This,logfont,collection,font); } -static FORCEINLINE HRESULT IDWriteGdiInterop1_GetFontSignature_(IDWriteGdiInterop1* This,IDWriteFontFace *fontface,FONTSIGNATURE *fontsig) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop1_GetFontSignature_(IDWriteGdiInterop1* This,IDWriteFontFace *fontface,FONTSIGNATURE *fontsig) { return This->lpVtbl->GetFontSignature_(This,fontface,fontsig); } -static FORCEINLINE HRESULT IDWriteGdiInterop1_GetFontSignature(IDWriteGdiInterop1* This,IDWriteFont *font,FONTSIGNATURE *fontsig) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop1_GetFontSignature(IDWriteGdiInterop1* This,IDWriteFont *font,FONTSIGNATURE *fontsig) { return This->lpVtbl->GetFontSignature(This,font,fontsig); } -static FORCEINLINE HRESULT IDWriteGdiInterop1_GetMatchingFontsByLOGFONT(IDWriteGdiInterop1* This,const LOGFONTW *logfont,IDWriteFontSet *fontset,IDWriteFontSet **subset) { +static __WIDL_INLINE HRESULT IDWriteGdiInterop1_GetMatchingFontsByLOGFONT(IDWriteGdiInterop1* This,const LOGFONTW *logfont,IDWriteFontSet *fontset,IDWriteFontSet **subset) { return This->lpVtbl->GetMatchingFontsByLOGFONT(This,logfont,fontset,subset); } #endif @@ -7355,26 +7750,26 @@ interface IDWriteFontSetBuilder { #define IDWriteFontSetBuilder_CreateFontSet(This,fontset) (This)->lpVtbl->CreateFontSet(This,fontset) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontSetBuilder_QueryInterface(IDWriteFontSetBuilder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder_QueryInterface(IDWriteFontSetBuilder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontSetBuilder_AddRef(IDWriteFontSetBuilder* This) { +static __WIDL_INLINE ULONG IDWriteFontSetBuilder_AddRef(IDWriteFontSetBuilder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontSetBuilder_Release(IDWriteFontSetBuilder* This) { +static __WIDL_INLINE ULONG IDWriteFontSetBuilder_Release(IDWriteFontSetBuilder* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontSetBuilder methods ***/ -static FORCEINLINE HRESULT IDWriteFontSetBuilder_AddFontFaceReference_(IDWriteFontSetBuilder* This,IDWriteFontFaceReference *ref,const DWRITE_FONT_PROPERTY *props,UINT32 prop_count) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder_AddFontFaceReference_(IDWriteFontSetBuilder* This,IDWriteFontFaceReference *ref,const DWRITE_FONT_PROPERTY *props,UINT32 prop_count) { return This->lpVtbl->AddFontFaceReference_(This,ref,props,prop_count); } -static FORCEINLINE HRESULT IDWriteFontSetBuilder_AddFontFaceReference(IDWriteFontSetBuilder* This,IDWriteFontFaceReference *ref) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder_AddFontFaceReference(IDWriteFontSetBuilder* This,IDWriteFontFaceReference *ref) { return This->lpVtbl->AddFontFaceReference(This,ref); } -static FORCEINLINE HRESULT IDWriteFontSetBuilder_AddFontSet(IDWriteFontSetBuilder* This,IDWriteFontSet *fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder_AddFontSet(IDWriteFontSetBuilder* This,IDWriteFontSet *fontset) { return This->lpVtbl->AddFontSet(This,fontset); } -static FORCEINLINE HRESULT IDWriteFontSetBuilder_CreateFontSet(IDWriteFontSetBuilder* This,IDWriteFontSet **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder_CreateFontSet(IDWriteFontSetBuilder* This,IDWriteFontSet **fontset) { return This->lpVtbl->CreateFontSet(This,fontset); } #endif @@ -7465,30 +7860,30 @@ interface IDWriteFontSetBuilder1 { #define IDWriteFontSetBuilder1_AddFontFile(This,file) (This)->lpVtbl->AddFontFile(This,file) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontSetBuilder1_QueryInterface(IDWriteFontSetBuilder1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder1_QueryInterface(IDWriteFontSetBuilder1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontSetBuilder1_AddRef(IDWriteFontSetBuilder1* This) { +static __WIDL_INLINE ULONG IDWriteFontSetBuilder1_AddRef(IDWriteFontSetBuilder1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontSetBuilder1_Release(IDWriteFontSetBuilder1* This) { +static __WIDL_INLINE ULONG IDWriteFontSetBuilder1_Release(IDWriteFontSetBuilder1* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontSetBuilder methods ***/ -static FORCEINLINE HRESULT IDWriteFontSetBuilder1_AddFontFaceReference_(IDWriteFontSetBuilder1* This,IDWriteFontFaceReference *ref,const DWRITE_FONT_PROPERTY *props,UINT32 prop_count) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder1_AddFontFaceReference_(IDWriteFontSetBuilder1* This,IDWriteFontFaceReference *ref,const DWRITE_FONT_PROPERTY *props,UINT32 prop_count) { return This->lpVtbl->AddFontFaceReference_(This,ref,props,prop_count); } -static FORCEINLINE HRESULT IDWriteFontSetBuilder1_AddFontFaceReference(IDWriteFontSetBuilder1* This,IDWriteFontFaceReference *ref) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder1_AddFontFaceReference(IDWriteFontSetBuilder1* This,IDWriteFontFaceReference *ref) { return This->lpVtbl->AddFontFaceReference(This,ref); } -static FORCEINLINE HRESULT IDWriteFontSetBuilder1_AddFontSet(IDWriteFontSetBuilder1* This,IDWriteFontSet *fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder1_AddFontSet(IDWriteFontSetBuilder1* This,IDWriteFontSet *fontset) { return This->lpVtbl->AddFontSet(This,fontset); } -static FORCEINLINE HRESULT IDWriteFontSetBuilder1_CreateFontSet(IDWriteFontSetBuilder1* This,IDWriteFontSet **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder1_CreateFontSet(IDWriteFontSetBuilder1* This,IDWriteFontSet **fontset) { return This->lpVtbl->CreateFontSet(This,fontset); } /*** IDWriteFontSetBuilder1 methods ***/ -static FORCEINLINE HRESULT IDWriteFontSetBuilder1_AddFontFile(IDWriteFontSetBuilder1* This,IDWriteFontFile *file) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder1_AddFontFile(IDWriteFontSetBuilder1* This,IDWriteFontFile *file) { return This->lpVtbl->AddFontFile(This,file); } #endif @@ -7609,34 +8004,34 @@ interface IDWriteFontSetBuilder2 { #define IDWriteFontSetBuilder2_AddFontFile(This,filepath) (This)->lpVtbl->IDWriteFontSetBuilder2_AddFontFile(This,filepath) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontSetBuilder2_QueryInterface(IDWriteFontSetBuilder2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder2_QueryInterface(IDWriteFontSetBuilder2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontSetBuilder2_AddRef(IDWriteFontSetBuilder2* This) { +static __WIDL_INLINE ULONG IDWriteFontSetBuilder2_AddRef(IDWriteFontSetBuilder2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontSetBuilder2_Release(IDWriteFontSetBuilder2* This) { +static __WIDL_INLINE ULONG IDWriteFontSetBuilder2_Release(IDWriteFontSetBuilder2* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontSetBuilder methods ***/ -static FORCEINLINE HRESULT IDWriteFontSetBuilder2_AddFontFaceReference_(IDWriteFontSetBuilder2* This,IDWriteFontFaceReference *ref,const DWRITE_FONT_PROPERTY *props,UINT32 prop_count) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder2_AddFontFaceReference_(IDWriteFontSetBuilder2* This,IDWriteFontFaceReference *ref,const DWRITE_FONT_PROPERTY *props,UINT32 prop_count) { return This->lpVtbl->AddFontFaceReference_(This,ref,props,prop_count); } -static FORCEINLINE HRESULT IDWriteFontSetBuilder2_AddFontFaceReference(IDWriteFontSetBuilder2* This,IDWriteFontFaceReference *ref) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder2_AddFontFaceReference(IDWriteFontSetBuilder2* This,IDWriteFontFaceReference *ref) { return This->lpVtbl->AddFontFaceReference(This,ref); } -static FORCEINLINE HRESULT IDWriteFontSetBuilder2_AddFontSet(IDWriteFontSetBuilder2* This,IDWriteFontSet *fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder2_AddFontSet(IDWriteFontSetBuilder2* This,IDWriteFontSet *fontset) { return This->lpVtbl->AddFontSet(This,fontset); } -static FORCEINLINE HRESULT IDWriteFontSetBuilder2_CreateFontSet(IDWriteFontSetBuilder2* This,IDWriteFontSet **fontset) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder2_CreateFontSet(IDWriteFontSetBuilder2* This,IDWriteFontSet **fontset) { return This->lpVtbl->CreateFontSet(This,fontset); } /*** IDWriteFontSetBuilder1 methods ***/ /*** IDWriteFontSetBuilder2 methods ***/ -static FORCEINLINE HRESULT IDWriteFontSetBuilder2_AddFont(IDWriteFontSetBuilder2* This,IDWriteFontFile *fontfile,UINT32 face_index,DWRITE_FONT_SIMULATIONS simulations,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,const DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder2_AddFont(IDWriteFontSetBuilder2* This,IDWriteFontFile *fontfile,UINT32 face_index,DWRITE_FONT_SIMULATIONS simulations,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values,const DWRITE_FONT_AXIS_RANGE *axis_ranges,UINT32 num_ranges,const DWRITE_FONT_PROPERTY *props,UINT32 num_properties) { return This->lpVtbl->AddFont(This,fontfile,face_index,simulations,axis_values,num_values,axis_ranges,num_ranges,props,num_properties); } -static FORCEINLINE HRESULT IDWriteFontSetBuilder2_AddFontFile(IDWriteFontSetBuilder2* This,const WCHAR *filepath) { +static __WIDL_INLINE HRESULT IDWriteFontSetBuilder2_AddFontFile(IDWriteFontSetBuilder2* This,const WCHAR *filepath) { return This->lpVtbl->IDWriteFontSetBuilder2_AddFontFile(This,filepath); } #endif @@ -8037,110 +8432,110 @@ interface IDWriteFactory3 { #define IDWriteFactory3_GetFontDownloadQueue(This,queue) (This)->lpVtbl->GetFontDownloadQueue(This,queue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFactory3_QueryInterface(IDWriteFactory3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFactory3_QueryInterface(IDWriteFactory3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFactory3_AddRef(IDWriteFactory3* This) { +static __WIDL_INLINE ULONG IDWriteFactory3_AddRef(IDWriteFactory3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFactory3_Release(IDWriteFactory3* This) { +static __WIDL_INLINE ULONG IDWriteFactory3_Release(IDWriteFactory3* This) { return This->lpVtbl->Release(This); } /*** IDWriteFactory methods ***/ -static FORCEINLINE HRESULT IDWriteFactory3_CreateCustomFontCollection(IDWriteFactory3* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateCustomFontCollection(IDWriteFactory3* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { return This->lpVtbl->CreateCustomFontCollection(This,loader,key,key_size,collection); } -static FORCEINLINE HRESULT IDWriteFactory3_RegisterFontCollectionLoader(IDWriteFactory3* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory3_RegisterFontCollectionLoader(IDWriteFactory3* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->RegisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory3_UnregisterFontCollectionLoader(IDWriteFactory3* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory3_UnregisterFontCollectionLoader(IDWriteFactory3* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->UnregisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateFontFileReference(IDWriteFactory3* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateFontFileReference(IDWriteFactory3* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { return This->lpVtbl->CreateFontFileReference(This,path,writetime,font_file); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateCustomFontFileReference(IDWriteFactory3* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateCustomFontFileReference(IDWriteFactory3* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { return This->lpVtbl->CreateCustomFontFileReference(This,reference_key,key_size,loader,font_file); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateFontFace(IDWriteFactory3* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateFontFace(IDWriteFactory3* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { return This->lpVtbl->CreateFontFace(This,facetype,files_number,font_files,index,sim_flags,font_face); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateRenderingParams(IDWriteFactory3* This,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateRenderingParams(IDWriteFactory3* This,IDWriteRenderingParams **params) { return This->lpVtbl->CreateRenderingParams(This,params); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateMonitorRenderingParams(IDWriteFactory3* This,HMONITOR monitor,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateMonitorRenderingParams(IDWriteFactory3* This,HMONITOR monitor,IDWriteRenderingParams **params) { return This->lpVtbl->CreateMonitorRenderingParams(This,monitor,params); } -static FORCEINLINE HRESULT IDWriteFactory3_RegisterFontFileLoader(IDWriteFactory3* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory3_RegisterFontFileLoader(IDWriteFactory3* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->RegisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory3_UnregisterFontFileLoader(IDWriteFactory3* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory3_UnregisterFontFileLoader(IDWriteFactory3* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->UnregisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateTextFormat(IDWriteFactory3* This,const WCHAR *family_name,IDWriteFontCollection *collection,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STYLE style,DWRITE_FONT_STRETCH stretch,FLOAT size,const WCHAR *locale,IDWriteTextFormat **format) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateTextFormat(IDWriteFactory3* This,const WCHAR *family_name,IDWriteFontCollection *collection,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STYLE style,DWRITE_FONT_STRETCH stretch,FLOAT size,const WCHAR *locale,IDWriteTextFormat **format) { return This->lpVtbl->CreateTextFormat(This,family_name,collection,weight,style,stretch,size,locale,format); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateTypography(IDWriteFactory3* This,IDWriteTypography **typography) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateTypography(IDWriteFactory3* This,IDWriteTypography **typography) { return This->lpVtbl->CreateTypography(This,typography); } -static FORCEINLINE HRESULT IDWriteFactory3_GetGdiInterop(IDWriteFactory3* This,IDWriteGdiInterop **gdi_interop) { +static __WIDL_INLINE HRESULT IDWriteFactory3_GetGdiInterop(IDWriteFactory3* This,IDWriteGdiInterop **gdi_interop) { return This->lpVtbl->GetGdiInterop(This,gdi_interop); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateTextLayout(IDWriteFactory3* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateTextLayout(IDWriteFactory3* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { return This->lpVtbl->CreateTextLayout(This,string,len,format,max_width,max_height,layout); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateGdiCompatibleTextLayout(IDWriteFactory3* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateGdiCompatibleTextLayout(IDWriteFactory3* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { return This->lpVtbl->CreateGdiCompatibleTextLayout(This,string,len,format,layout_width,layout_height,pixels_per_dip,transform,use_gdi_natural,layout); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateEllipsisTrimmingSign(IDWriteFactory3* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateEllipsisTrimmingSign(IDWriteFactory3* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->CreateEllipsisTrimmingSign(This,format,trimming_sign); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateTextAnalyzer(IDWriteFactory3* This,IDWriteTextAnalyzer **analyzer) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateTextAnalyzer(IDWriteFactory3* This,IDWriteTextAnalyzer **analyzer) { return This->lpVtbl->CreateTextAnalyzer(This,analyzer); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateNumberSubstitution(IDWriteFactory3* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateNumberSubstitution(IDWriteFactory3* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { return This->lpVtbl->CreateNumberSubstitution(This,method,locale,ignore_user_override,substitution); } /*** IDWriteFactory1 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory3_GetEudcFontCollection(IDWriteFactory3* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { +static __WIDL_INLINE HRESULT IDWriteFactory3_GetEudcFontCollection(IDWriteFactory3* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { return This->lpVtbl->GetEudcFontCollection(This,collection,check_for_updates); } /*** IDWriteFactory2 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory3_GetSystemFontFallback(IDWriteFactory3* This,IDWriteFontFallback **fallback) { +static __WIDL_INLINE HRESULT IDWriteFactory3_GetSystemFontFallback(IDWriteFactory3* This,IDWriteFontFallback **fallback) { return This->lpVtbl->GetSystemFontFallback(This,fallback); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateFontFallbackBuilder(IDWriteFactory3* This,IDWriteFontFallbackBuilder **fallbackbuilder) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateFontFallbackBuilder(IDWriteFactory3* This,IDWriteFontFallbackBuilder **fallbackbuilder) { return This->lpVtbl->CreateFontFallbackBuilder(This,fallbackbuilder); } -static FORCEINLINE HRESULT IDWriteFactory3_TranslateColorGlyphRun(IDWriteFactory3* This,FLOAT originX,FLOAT originY,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *rundescr,DWRITE_MEASURING_MODE mode,const DWRITE_MATRIX *transform,UINT32 palette_index,IDWriteColorGlyphRunEnumerator **colorlayers) { +static __WIDL_INLINE HRESULT IDWriteFactory3_TranslateColorGlyphRun(IDWriteFactory3* This,FLOAT originX,FLOAT originY,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *rundescr,DWRITE_MEASURING_MODE mode,const DWRITE_MATRIX *transform,UINT32 palette_index,IDWriteColorGlyphRunEnumerator **colorlayers) { return This->lpVtbl->TranslateColorGlyphRun(This,originX,originY,run,rundescr,mode,transform,palette_index,colorlayers); } /*** IDWriteFactory3 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory3_CreateGlyphRunAnalysis(IDWriteFactory3* This,const DWRITE_GLYPH_RUN *run,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_MEASURING_MODE measuring_mode,DWRITE_GRID_FIT_MODE gridfit_mode,DWRITE_TEXT_ANTIALIAS_MODE antialias_mode,FLOAT origin_x,FLOAT origin_y,IDWriteGlyphRunAnalysis **analysis) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateGlyphRunAnalysis(IDWriteFactory3* This,const DWRITE_GLYPH_RUN *run,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_MEASURING_MODE measuring_mode,DWRITE_GRID_FIT_MODE gridfit_mode,DWRITE_TEXT_ANTIALIAS_MODE antialias_mode,FLOAT origin_x,FLOAT origin_y,IDWriteGlyphRunAnalysis **analysis) { return This->lpVtbl->IDWriteFactory3_CreateGlyphRunAnalysis(This,run,transform,rendering_mode,measuring_mode,gridfit_mode,antialias_mode,origin_x,origin_y,analysis); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateCustomRenderingParams(IDWriteFactory3* This,FLOAT gamma,FLOAT enhanced_contrast,FLOAT grayscale_enhanced_contrast,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY pixel_geometry,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_GRID_FIT_MODE gridfit_mode,IDWriteRenderingParams3 **params) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateCustomRenderingParams(IDWriteFactory3* This,FLOAT gamma,FLOAT enhanced_contrast,FLOAT grayscale_enhanced_contrast,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY pixel_geometry,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_GRID_FIT_MODE gridfit_mode,IDWriteRenderingParams3 **params) { return This->lpVtbl->IDWriteFactory3_CreateCustomRenderingParams(This,gamma,enhanced_contrast,grayscale_enhanced_contrast,cleartype_level,pixel_geometry,rendering_mode,gridfit_mode,params); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateFontFaceReference_(IDWriteFactory3* This,IDWriteFontFile *file,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateFontFaceReference_(IDWriteFactory3* This,IDWriteFontFile *file,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { return This->lpVtbl->CreateFontFaceReference_(This,file,index,simulations,reference); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateFontFaceReference(IDWriteFactory3* This,const WCHAR *path,const FILETIME *writetime,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateFontFaceReference(IDWriteFactory3* This,const WCHAR *path,const FILETIME *writetime,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { return This->lpVtbl->CreateFontFaceReference(This,path,writetime,index,simulations,reference); } -static FORCEINLINE HRESULT IDWriteFactory3_GetSystemFontSet(IDWriteFactory3* This,IDWriteFontSet **fontset) { +static __WIDL_INLINE HRESULT IDWriteFactory3_GetSystemFontSet(IDWriteFactory3* This,IDWriteFontSet **fontset) { return This->lpVtbl->GetSystemFontSet(This,fontset); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateFontSetBuilder(IDWriteFactory3* This,IDWriteFontSetBuilder **builder) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateFontSetBuilder(IDWriteFactory3* This,IDWriteFontSetBuilder **builder) { return This->lpVtbl->CreateFontSetBuilder(This,builder); } -static FORCEINLINE HRESULT IDWriteFactory3_CreateFontCollectionFromFontSet(IDWriteFactory3* This,IDWriteFontSet *fontset,IDWriteFontCollection1 **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory3_CreateFontCollectionFromFontSet(IDWriteFactory3* This,IDWriteFontSet *fontset,IDWriteFontCollection1 **collection) { return This->lpVtbl->CreateFontCollectionFromFontSet(This,fontset,collection); } -static FORCEINLINE HRESULT IDWriteFactory3_GetSystemFontCollection(IDWriteFactory3* This,WINBOOL include_downloadable,IDWriteFontCollection1 **collection,WINBOOL check_for_updates) { +static __WIDL_INLINE HRESULT IDWriteFactory3_GetSystemFontCollection(IDWriteFactory3* This,WINBOOL include_downloadable,IDWriteFontCollection1 **collection,WINBOOL check_for_updates) { return This->lpVtbl->IDWriteFactory3_GetSystemFontCollection(This,include_downloadable,collection,check_for_updates); } -static FORCEINLINE HRESULT IDWriteFactory3_GetFontDownloadQueue(IDWriteFactory3* This,IDWriteFontDownloadQueue **queue) { +static __WIDL_INLINE HRESULT IDWriteFactory3_GetFontDownloadQueue(IDWriteFactory3* This,IDWriteFontDownloadQueue **queue) { return This->lpVtbl->GetFontDownloadQueue(This,queue); } #endif @@ -8560,153 +8955,153 @@ interface IDWriteFontFace4 { #define IDWriteFontFace4_ReleaseGlyphImageData(This,context) (This)->lpVtbl->ReleaseGlyphImageData(This,context) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFace4_QueryInterface(IDWriteFontFace4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_QueryInterface(IDWriteFontFace4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFace4_AddRef(IDWriteFontFace4* This) { +static __WIDL_INLINE ULONG IDWriteFontFace4_AddRef(IDWriteFontFace4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFace4_Release(IDWriteFontFace4* This) { +static __WIDL_INLINE ULONG IDWriteFontFace4_Release(IDWriteFontFace4* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFace methods ***/ -static FORCEINLINE DWRITE_FONT_FACE_TYPE IDWriteFontFace4_GetType(IDWriteFontFace4* This) { +static __WIDL_INLINE DWRITE_FONT_FACE_TYPE IDWriteFontFace4_GetType(IDWriteFontFace4* This) { return This->lpVtbl->GetType(This); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetFiles(IDWriteFontFace4* This,UINT32 *number_of_files,IDWriteFontFile **fontfiles) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetFiles(IDWriteFontFace4* This,UINT32 *number_of_files,IDWriteFontFile **fontfiles) { return This->lpVtbl->GetFiles(This,number_of_files,fontfiles); } -static FORCEINLINE UINT32 IDWriteFontFace4_GetIndex(IDWriteFontFace4* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace4_GetIndex(IDWriteFontFace4* This) { return This->lpVtbl->GetIndex(This); } -static FORCEINLINE DWRITE_FONT_SIMULATIONS IDWriteFontFace4_GetSimulations(IDWriteFontFace4* This) { +static __WIDL_INLINE DWRITE_FONT_SIMULATIONS IDWriteFontFace4_GetSimulations(IDWriteFontFace4* This) { return This->lpVtbl->GetSimulations(This); } -static FORCEINLINE WINBOOL IDWriteFontFace4_IsSymbolFont(IDWriteFontFace4* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace4_IsSymbolFont(IDWriteFontFace4* This) { return This->lpVtbl->IsSymbolFont(This); } -static FORCEINLINE UINT16 IDWriteFontFace4_GetGlyphCount(IDWriteFontFace4* This) { +static __WIDL_INLINE UINT16 IDWriteFontFace4_GetGlyphCount(IDWriteFontFace4* This) { return This->lpVtbl->GetGlyphCount(This); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetDesignGlyphMetrics(IDWriteFontFace4* This,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetDesignGlyphMetrics(IDWriteFontFace4* This,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { return This->lpVtbl->GetDesignGlyphMetrics(This,glyph_indices,glyph_count,metrics,is_sideways); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetGlyphIndices(IDWriteFontFace4* This,const UINT32 *codepoints,UINT32 count,UINT16 *glyph_indices) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetGlyphIndices(IDWriteFontFace4* This,const UINT32 *codepoints,UINT32 count,UINT16 *glyph_indices) { return This->lpVtbl->GetGlyphIndices(This,codepoints,count,glyph_indices); } -static FORCEINLINE HRESULT IDWriteFontFace4_TryGetFontTable(IDWriteFontFace4* This,UINT32 table_tag,const void **table_data,UINT32 *table_size,void **context,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_TryGetFontTable(IDWriteFontFace4* This,UINT32 table_tag,const void **table_data,UINT32 *table_size,void **context,WINBOOL *exists) { return This->lpVtbl->TryGetFontTable(This,table_tag,table_data,table_size,context,exists); } -static FORCEINLINE void IDWriteFontFace4_ReleaseFontTable(IDWriteFontFace4* This,void *table_context) { +static __WIDL_INLINE void IDWriteFontFace4_ReleaseFontTable(IDWriteFontFace4* This,void *table_context) { This->lpVtbl->ReleaseFontTable(This,table_context); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetGlyphRunOutline(IDWriteFontFace4* This,FLOAT emSize,const UINT16 *glyph_indices,const FLOAT *glyph_advances,const DWRITE_GLYPH_OFFSET *glyph_offsets,UINT32 glyph_count,WINBOOL is_sideways,WINBOOL is_rtl,IDWriteGeometrySink *geometrysink) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetGlyphRunOutline(IDWriteFontFace4* This,FLOAT emSize,const UINT16 *glyph_indices,const FLOAT *glyph_advances,const DWRITE_GLYPH_OFFSET *glyph_offsets,UINT32 glyph_count,WINBOOL is_sideways,WINBOOL is_rtl,IDWriteGeometrySink *geometrysink) { return This->lpVtbl->GetGlyphRunOutline(This,emSize,glyph_indices,glyph_advances,glyph_offsets,glyph_count,is_sideways,is_rtl,geometrysink); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetGdiCompatibleGlyphMetrics(IDWriteFontFace4* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetGdiCompatibleGlyphMetrics(IDWriteFontFace4* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { return This->lpVtbl->GetGdiCompatibleGlyphMetrics(This,emSize,pixels_per_dip,transform,use_gdi_natural,glyph_indices,glyph_count,metrics,is_sideways); } /*** IDWriteFontFace1 methods ***/ -static FORCEINLINE void IDWriteFontFace4_GetMetrics(IDWriteFontFace4* This,DWRITE_FONT_METRICS1 *metrics) { +static __WIDL_INLINE void IDWriteFontFace4_GetMetrics(IDWriteFontFace4* This,DWRITE_FONT_METRICS1 *metrics) { This->lpVtbl->IDWriteFontFace1_GetMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetGdiCompatibleMetrics(IDWriteFontFace4* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_FONT_METRICS1 *metrics) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetGdiCompatibleMetrics(IDWriteFontFace4* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_FONT_METRICS1 *metrics) { return This->lpVtbl->IDWriteFontFace1_GetGdiCompatibleMetrics(This,em_size,pixels_per_dip,transform,metrics); } -static FORCEINLINE void IDWriteFontFace4_GetCaretMetrics(IDWriteFontFace4* This,DWRITE_CARET_METRICS *metrics) { +static __WIDL_INLINE void IDWriteFontFace4_GetCaretMetrics(IDWriteFontFace4* This,DWRITE_CARET_METRICS *metrics) { This->lpVtbl->GetCaretMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetUnicodeRanges(IDWriteFontFace4* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetUnicodeRanges(IDWriteFontFace4* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { return This->lpVtbl->GetUnicodeRanges(This,max_count,ranges,count); } -static FORCEINLINE WINBOOL IDWriteFontFace4_IsMonospacedFont(IDWriteFontFace4* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace4_IsMonospacedFont(IDWriteFontFace4* This) { return This->lpVtbl->IsMonospacedFont(This); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetDesignGlyphAdvances(IDWriteFontFace4* This,UINT32 glyph_count,const UINT16 *indices,INT32 *advances,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetDesignGlyphAdvances(IDWriteFontFace4* This,UINT32 glyph_count,const UINT16 *indices,INT32 *advances,WINBOOL is_sideways) { return This->lpVtbl->GetDesignGlyphAdvances(This,glyph_count,indices,advances,is_sideways); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetGdiCompatibleGlyphAdvances(IDWriteFontFace4* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,UINT32 glyph_count,const UINT16 *indices,INT32 *advances) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetGdiCompatibleGlyphAdvances(IDWriteFontFace4* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,UINT32 glyph_count,const UINT16 *indices,INT32 *advances) { return This->lpVtbl->GetGdiCompatibleGlyphAdvances(This,em_size,pixels_per_dip,transform,use_gdi_natural,is_sideways,glyph_count,indices,advances); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetKerningPairAdjustments(IDWriteFontFace4* This,UINT32 glyph_count,const UINT16 *indices,INT32 *adjustments) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetKerningPairAdjustments(IDWriteFontFace4* This,UINT32 glyph_count,const UINT16 *indices,INT32 *adjustments) { return This->lpVtbl->GetKerningPairAdjustments(This,glyph_count,indices,adjustments); } -static FORCEINLINE WINBOOL IDWriteFontFace4_HasKerningPairs(IDWriteFontFace4* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace4_HasKerningPairs(IDWriteFontFace4* This) { return This->lpVtbl->HasKerningPairs(This); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetVerticalGlyphVariants(IDWriteFontFace4* This,UINT32 glyph_count,const UINT16 *nominal_indices,UINT16 *vertical_indices) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetVerticalGlyphVariants(IDWriteFontFace4* This,UINT32 glyph_count,const UINT16 *nominal_indices,UINT16 *vertical_indices) { return This->lpVtbl->GetVerticalGlyphVariants(This,glyph_count,nominal_indices,vertical_indices); } -static FORCEINLINE WINBOOL IDWriteFontFace4_HasVerticalGlyphVariants(IDWriteFontFace4* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace4_HasVerticalGlyphVariants(IDWriteFontFace4* This) { return This->lpVtbl->HasVerticalGlyphVariants(This); } /*** IDWriteFontFace2 methods ***/ -static FORCEINLINE WINBOOL IDWriteFontFace4_IsColorFont(IDWriteFontFace4* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace4_IsColorFont(IDWriteFontFace4* This) { return This->lpVtbl->IsColorFont(This); } -static FORCEINLINE UINT32 IDWriteFontFace4_GetColorPaletteCount(IDWriteFontFace4* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace4_GetColorPaletteCount(IDWriteFontFace4* This) { return This->lpVtbl->GetColorPaletteCount(This); } -static FORCEINLINE UINT32 IDWriteFontFace4_GetPaletteEntryCount(IDWriteFontFace4* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace4_GetPaletteEntryCount(IDWriteFontFace4* This) { return This->lpVtbl->GetPaletteEntryCount(This); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetPaletteEntries(IDWriteFontFace4* This,UINT32 palette_index,UINT32 first_entry_index,UINT32 entry_count,DWRITE_COLOR_F *entries) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetPaletteEntries(IDWriteFontFace4* This,UINT32 palette_index,UINT32 first_entry_index,UINT32 entry_count,DWRITE_COLOR_F *entries) { return This->lpVtbl->GetPaletteEntries(This,palette_index,first_entry_index,entry_count,entries); } /*** IDWriteFontFace3 methods ***/ -static FORCEINLINE HRESULT IDWriteFontFace4_GetFontFaceReference(IDWriteFontFace4* This,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetFontFaceReference(IDWriteFontFace4* This,IDWriteFontFaceReference **reference) { return This->lpVtbl->GetFontFaceReference(This,reference); } -static FORCEINLINE void IDWriteFontFace4_GetPanose(IDWriteFontFace4* This,DWRITE_PANOSE *panose) { +static __WIDL_INLINE void IDWriteFontFace4_GetPanose(IDWriteFontFace4* This,DWRITE_PANOSE *panose) { This->lpVtbl->GetPanose(This,panose); } -static FORCEINLINE DWRITE_FONT_WEIGHT IDWriteFontFace4_GetWeight(IDWriteFontFace4* This) { +static __WIDL_INLINE DWRITE_FONT_WEIGHT IDWriteFontFace4_GetWeight(IDWriteFontFace4* This) { return This->lpVtbl->GetWeight(This); } -static FORCEINLINE DWRITE_FONT_STRETCH IDWriteFontFace4_GetStretch(IDWriteFontFace4* This) { +static __WIDL_INLINE DWRITE_FONT_STRETCH IDWriteFontFace4_GetStretch(IDWriteFontFace4* This) { return This->lpVtbl->GetStretch(This); } -static FORCEINLINE DWRITE_FONT_STYLE IDWriteFontFace4_GetStyle(IDWriteFontFace4* This) { +static __WIDL_INLINE DWRITE_FONT_STYLE IDWriteFontFace4_GetStyle(IDWriteFontFace4* This) { return This->lpVtbl->GetStyle(This); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetFamilyNames(IDWriteFontFace4* This,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetFamilyNames(IDWriteFontFace4* This,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetFamilyNames(This,names); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetFaceNames(IDWriteFontFace4* This,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetFaceNames(IDWriteFontFace4* This,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetFaceNames(This,names); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetInformationalStrings(IDWriteFontFace4* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetInformationalStrings(IDWriteFontFace4* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { return This->lpVtbl->GetInformationalStrings(This,stringid,strings,exists); } -static FORCEINLINE WINBOOL IDWriteFontFace4_HasCharacter(IDWriteFontFace4* This,UINT32 character) { +static __WIDL_INLINE WINBOOL IDWriteFontFace4_HasCharacter(IDWriteFontFace4* This,UINT32 character) { return This->lpVtbl->HasCharacter(This,character); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetRecommendedRenderingMode(IDWriteFontFace4* This,FLOAT emsize,FLOAT dpi_x,FLOAT dpi_y,const DWRITE_MATRIX *transform,WINBOOL is_sideways,DWRITE_OUTLINE_THRESHOLD threshold,DWRITE_MEASURING_MODE measuring_mode,IDWriteRenderingParams *params,DWRITE_RENDERING_MODE1 *rendering_mode,DWRITE_GRID_FIT_MODE *gridfit_mode) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetRecommendedRenderingMode(IDWriteFontFace4* This,FLOAT emsize,FLOAT dpi_x,FLOAT dpi_y,const DWRITE_MATRIX *transform,WINBOOL is_sideways,DWRITE_OUTLINE_THRESHOLD threshold,DWRITE_MEASURING_MODE measuring_mode,IDWriteRenderingParams *params,DWRITE_RENDERING_MODE1 *rendering_mode,DWRITE_GRID_FIT_MODE *gridfit_mode) { return This->lpVtbl->IDWriteFontFace3_GetRecommendedRenderingMode(This,emsize,dpi_x,dpi_y,transform,is_sideways,threshold,measuring_mode,params,rendering_mode,gridfit_mode); } -static FORCEINLINE WINBOOL IDWriteFontFace4_IsCharacterLocal(IDWriteFontFace4* This,UINT32 character) { +static __WIDL_INLINE WINBOOL IDWriteFontFace4_IsCharacterLocal(IDWriteFontFace4* This,UINT32 character) { return This->lpVtbl->IsCharacterLocal(This,character); } -static FORCEINLINE WINBOOL IDWriteFontFace4_IsGlyphLocal(IDWriteFontFace4* This,UINT16 glyph) { +static __WIDL_INLINE WINBOOL IDWriteFontFace4_IsGlyphLocal(IDWriteFontFace4* This,UINT16 glyph) { return This->lpVtbl->IsGlyphLocal(This,glyph); } -static FORCEINLINE HRESULT IDWriteFontFace4_AreCharactersLocal(IDWriteFontFace4* This,const WCHAR *characters,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_AreCharactersLocal(IDWriteFontFace4* This,const WCHAR *characters,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { return This->lpVtbl->AreCharactersLocal(This,characters,count,enqueue_if_not,are_local); } -static FORCEINLINE HRESULT IDWriteFontFace4_AreGlyphsLocal(IDWriteFontFace4* This,const UINT16 *glyphs,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_AreGlyphsLocal(IDWriteFontFace4* This,const UINT16 *glyphs,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { return This->lpVtbl->AreGlyphsLocal(This,glyphs,count,enqueue_if_not,are_local); } /*** IDWriteFontFace4 methods ***/ -static FORCEINLINE HRESULT IDWriteFontFace4_GetGlyphImageFormats_(IDWriteFontFace4* This,UINT16 glyph,UINT32 ppem_first,UINT32 ppem_last,DWRITE_GLYPH_IMAGE_FORMATS *formats) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetGlyphImageFormats_(IDWriteFontFace4* This,UINT16 glyph,UINT32 ppem_first,UINT32 ppem_last,DWRITE_GLYPH_IMAGE_FORMATS *formats) { return This->lpVtbl->GetGlyphImageFormats_(This,glyph,ppem_first,ppem_last,formats); } -static FORCEINLINE DWRITE_GLYPH_IMAGE_FORMATS IDWriteFontFace4_GetGlyphImageFormats(IDWriteFontFace4* This) { +static __WIDL_INLINE DWRITE_GLYPH_IMAGE_FORMATS IDWriteFontFace4_GetGlyphImageFormats(IDWriteFontFace4* This) { return This->lpVtbl->GetGlyphImageFormats(This); } -static FORCEINLINE HRESULT IDWriteFontFace4_GetGlyphImageData(IDWriteFontFace4* This,UINT16 glyph,UINT32 ppem,DWRITE_GLYPH_IMAGE_FORMATS format,DWRITE_GLYPH_IMAGE_DATA *data,void **context) { +static __WIDL_INLINE HRESULT IDWriteFontFace4_GetGlyphImageData(IDWriteFontFace4* This,UINT16 glyph,UINT32 ppem,DWRITE_GLYPH_IMAGE_FORMATS format,DWRITE_GLYPH_IMAGE_DATA *data,void **context) { return This->lpVtbl->GetGlyphImageData(This,glyph,ppem,format,data,context); } -static FORCEINLINE void IDWriteFontFace4_ReleaseGlyphImageData(IDWriteFontFace4* This,void *context) { +static __WIDL_INLINE void IDWriteFontFace4_ReleaseGlyphImageData(IDWriteFontFace4* This,void *context) { This->lpVtbl->ReleaseGlyphImageData(This,context); } #endif @@ -9138,169 +9533,169 @@ interface IDWriteFontFace5 { #define IDWriteFontFace5_Equals(This,fontface) (This)->lpVtbl->Equals(This,fontface) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFontFace5_QueryInterface(IDWriteFontFace5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_QueryInterface(IDWriteFontFace5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFontFace5_AddRef(IDWriteFontFace5* This) { +static __WIDL_INLINE ULONG IDWriteFontFace5_AddRef(IDWriteFontFace5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFontFace5_Release(IDWriteFontFace5* This) { +static __WIDL_INLINE ULONG IDWriteFontFace5_Release(IDWriteFontFace5* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFace methods ***/ -static FORCEINLINE DWRITE_FONT_FACE_TYPE IDWriteFontFace5_GetType(IDWriteFontFace5* This) { +static __WIDL_INLINE DWRITE_FONT_FACE_TYPE IDWriteFontFace5_GetType(IDWriteFontFace5* This) { return This->lpVtbl->GetType(This); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetFiles(IDWriteFontFace5* This,UINT32 *number_of_files,IDWriteFontFile **fontfiles) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetFiles(IDWriteFontFace5* This,UINT32 *number_of_files,IDWriteFontFile **fontfiles) { return This->lpVtbl->GetFiles(This,number_of_files,fontfiles); } -static FORCEINLINE UINT32 IDWriteFontFace5_GetIndex(IDWriteFontFace5* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace5_GetIndex(IDWriteFontFace5* This) { return This->lpVtbl->GetIndex(This); } -static FORCEINLINE DWRITE_FONT_SIMULATIONS IDWriteFontFace5_GetSimulations(IDWriteFontFace5* This) { +static __WIDL_INLINE DWRITE_FONT_SIMULATIONS IDWriteFontFace5_GetSimulations(IDWriteFontFace5* This) { return This->lpVtbl->GetSimulations(This); } -static FORCEINLINE WINBOOL IDWriteFontFace5_IsSymbolFont(IDWriteFontFace5* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace5_IsSymbolFont(IDWriteFontFace5* This) { return This->lpVtbl->IsSymbolFont(This); } -static FORCEINLINE UINT16 IDWriteFontFace5_GetGlyphCount(IDWriteFontFace5* This) { +static __WIDL_INLINE UINT16 IDWriteFontFace5_GetGlyphCount(IDWriteFontFace5* This) { return This->lpVtbl->GetGlyphCount(This); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetDesignGlyphMetrics(IDWriteFontFace5* This,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetDesignGlyphMetrics(IDWriteFontFace5* This,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { return This->lpVtbl->GetDesignGlyphMetrics(This,glyph_indices,glyph_count,metrics,is_sideways); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetGlyphIndices(IDWriteFontFace5* This,const UINT32 *codepoints,UINT32 count,UINT16 *glyph_indices) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetGlyphIndices(IDWriteFontFace5* This,const UINT32 *codepoints,UINT32 count,UINT16 *glyph_indices) { return This->lpVtbl->GetGlyphIndices(This,codepoints,count,glyph_indices); } -static FORCEINLINE HRESULT IDWriteFontFace5_TryGetFontTable(IDWriteFontFace5* This,UINT32 table_tag,const void **table_data,UINT32 *table_size,void **context,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_TryGetFontTable(IDWriteFontFace5* This,UINT32 table_tag,const void **table_data,UINT32 *table_size,void **context,WINBOOL *exists) { return This->lpVtbl->TryGetFontTable(This,table_tag,table_data,table_size,context,exists); } -static FORCEINLINE void IDWriteFontFace5_ReleaseFontTable(IDWriteFontFace5* This,void *table_context) { +static __WIDL_INLINE void IDWriteFontFace5_ReleaseFontTable(IDWriteFontFace5* This,void *table_context) { This->lpVtbl->ReleaseFontTable(This,table_context); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetGlyphRunOutline(IDWriteFontFace5* This,FLOAT emSize,const UINT16 *glyph_indices,const FLOAT *glyph_advances,const DWRITE_GLYPH_OFFSET *glyph_offsets,UINT32 glyph_count,WINBOOL is_sideways,WINBOOL is_rtl,IDWriteGeometrySink *geometrysink) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetGlyphRunOutline(IDWriteFontFace5* This,FLOAT emSize,const UINT16 *glyph_indices,const FLOAT *glyph_advances,const DWRITE_GLYPH_OFFSET *glyph_offsets,UINT32 glyph_count,WINBOOL is_sideways,WINBOOL is_rtl,IDWriteGeometrySink *geometrysink) { return This->lpVtbl->GetGlyphRunOutline(This,emSize,glyph_indices,glyph_advances,glyph_offsets,glyph_count,is_sideways,is_rtl,geometrysink); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetGdiCompatibleGlyphMetrics(IDWriteFontFace5* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetGdiCompatibleGlyphMetrics(IDWriteFontFace5* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { return This->lpVtbl->GetGdiCompatibleGlyphMetrics(This,emSize,pixels_per_dip,transform,use_gdi_natural,glyph_indices,glyph_count,metrics,is_sideways); } /*** IDWriteFontFace1 methods ***/ -static FORCEINLINE void IDWriteFontFace5_GetMetrics(IDWriteFontFace5* This,DWRITE_FONT_METRICS1 *metrics) { +static __WIDL_INLINE void IDWriteFontFace5_GetMetrics(IDWriteFontFace5* This,DWRITE_FONT_METRICS1 *metrics) { This->lpVtbl->IDWriteFontFace1_GetMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetGdiCompatibleMetrics(IDWriteFontFace5* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_FONT_METRICS1 *metrics) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetGdiCompatibleMetrics(IDWriteFontFace5* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_FONT_METRICS1 *metrics) { return This->lpVtbl->IDWriteFontFace1_GetGdiCompatibleMetrics(This,em_size,pixels_per_dip,transform,metrics); } -static FORCEINLINE void IDWriteFontFace5_GetCaretMetrics(IDWriteFontFace5* This,DWRITE_CARET_METRICS *metrics) { +static __WIDL_INLINE void IDWriteFontFace5_GetCaretMetrics(IDWriteFontFace5* This,DWRITE_CARET_METRICS *metrics) { This->lpVtbl->GetCaretMetrics(This,metrics); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetUnicodeRanges(IDWriteFontFace5* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetUnicodeRanges(IDWriteFontFace5* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { return This->lpVtbl->GetUnicodeRanges(This,max_count,ranges,count); } -static FORCEINLINE WINBOOL IDWriteFontFace5_IsMonospacedFont(IDWriteFontFace5* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace5_IsMonospacedFont(IDWriteFontFace5* This) { return This->lpVtbl->IsMonospacedFont(This); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetDesignGlyphAdvances(IDWriteFontFace5* This,UINT32 glyph_count,const UINT16 *indices,INT32 *advances,WINBOOL is_sideways) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetDesignGlyphAdvances(IDWriteFontFace5* This,UINT32 glyph_count,const UINT16 *indices,INT32 *advances,WINBOOL is_sideways) { return This->lpVtbl->GetDesignGlyphAdvances(This,glyph_count,indices,advances,is_sideways); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetGdiCompatibleGlyphAdvances(IDWriteFontFace5* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,UINT32 glyph_count,const UINT16 *indices,INT32 *advances) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetGdiCompatibleGlyphAdvances(IDWriteFontFace5* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,UINT32 glyph_count,const UINT16 *indices,INT32 *advances) { return This->lpVtbl->GetGdiCompatibleGlyphAdvances(This,em_size,pixels_per_dip,transform,use_gdi_natural,is_sideways,glyph_count,indices,advances); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetKerningPairAdjustments(IDWriteFontFace5* This,UINT32 glyph_count,const UINT16 *indices,INT32 *adjustments) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetKerningPairAdjustments(IDWriteFontFace5* This,UINT32 glyph_count,const UINT16 *indices,INT32 *adjustments) { return This->lpVtbl->GetKerningPairAdjustments(This,glyph_count,indices,adjustments); } -static FORCEINLINE WINBOOL IDWriteFontFace5_HasKerningPairs(IDWriteFontFace5* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace5_HasKerningPairs(IDWriteFontFace5* This) { return This->lpVtbl->HasKerningPairs(This); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetVerticalGlyphVariants(IDWriteFontFace5* This,UINT32 glyph_count,const UINT16 *nominal_indices,UINT16 *vertical_indices) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetVerticalGlyphVariants(IDWriteFontFace5* This,UINT32 glyph_count,const UINT16 *nominal_indices,UINT16 *vertical_indices) { return This->lpVtbl->GetVerticalGlyphVariants(This,glyph_count,nominal_indices,vertical_indices); } -static FORCEINLINE WINBOOL IDWriteFontFace5_HasVerticalGlyphVariants(IDWriteFontFace5* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace5_HasVerticalGlyphVariants(IDWriteFontFace5* This) { return This->lpVtbl->HasVerticalGlyphVariants(This); } /*** IDWriteFontFace2 methods ***/ -static FORCEINLINE WINBOOL IDWriteFontFace5_IsColorFont(IDWriteFontFace5* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace5_IsColorFont(IDWriteFontFace5* This) { return This->lpVtbl->IsColorFont(This); } -static FORCEINLINE UINT32 IDWriteFontFace5_GetColorPaletteCount(IDWriteFontFace5* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace5_GetColorPaletteCount(IDWriteFontFace5* This) { return This->lpVtbl->GetColorPaletteCount(This); } -static FORCEINLINE UINT32 IDWriteFontFace5_GetPaletteEntryCount(IDWriteFontFace5* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace5_GetPaletteEntryCount(IDWriteFontFace5* This) { return This->lpVtbl->GetPaletteEntryCount(This); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetPaletteEntries(IDWriteFontFace5* This,UINT32 palette_index,UINT32 first_entry_index,UINT32 entry_count,DWRITE_COLOR_F *entries) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetPaletteEntries(IDWriteFontFace5* This,UINT32 palette_index,UINT32 first_entry_index,UINT32 entry_count,DWRITE_COLOR_F *entries) { return This->lpVtbl->GetPaletteEntries(This,palette_index,first_entry_index,entry_count,entries); } /*** IDWriteFontFace3 methods ***/ -static FORCEINLINE HRESULT IDWriteFontFace5_GetFontFaceReference(IDWriteFontFace5* This,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetFontFaceReference(IDWriteFontFace5* This,IDWriteFontFaceReference **reference) { return This->lpVtbl->GetFontFaceReference(This,reference); } -static FORCEINLINE void IDWriteFontFace5_GetPanose(IDWriteFontFace5* This,DWRITE_PANOSE *panose) { +static __WIDL_INLINE void IDWriteFontFace5_GetPanose(IDWriteFontFace5* This,DWRITE_PANOSE *panose) { This->lpVtbl->GetPanose(This,panose); } -static FORCEINLINE DWRITE_FONT_WEIGHT IDWriteFontFace5_GetWeight(IDWriteFontFace5* This) { +static __WIDL_INLINE DWRITE_FONT_WEIGHT IDWriteFontFace5_GetWeight(IDWriteFontFace5* This) { return This->lpVtbl->GetWeight(This); } -static FORCEINLINE DWRITE_FONT_STRETCH IDWriteFontFace5_GetStretch(IDWriteFontFace5* This) { +static __WIDL_INLINE DWRITE_FONT_STRETCH IDWriteFontFace5_GetStretch(IDWriteFontFace5* This) { return This->lpVtbl->GetStretch(This); } -static FORCEINLINE DWRITE_FONT_STYLE IDWriteFontFace5_GetStyle(IDWriteFontFace5* This) { +static __WIDL_INLINE DWRITE_FONT_STYLE IDWriteFontFace5_GetStyle(IDWriteFontFace5* This) { return This->lpVtbl->GetStyle(This); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetFamilyNames(IDWriteFontFace5* This,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetFamilyNames(IDWriteFontFace5* This,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetFamilyNames(This,names); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetFaceNames(IDWriteFontFace5* This,IDWriteLocalizedStrings **names) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetFaceNames(IDWriteFontFace5* This,IDWriteLocalizedStrings **names) { return This->lpVtbl->GetFaceNames(This,names); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetInformationalStrings(IDWriteFontFace5* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetInformationalStrings(IDWriteFontFace5* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { return This->lpVtbl->GetInformationalStrings(This,stringid,strings,exists); } -static FORCEINLINE WINBOOL IDWriteFontFace5_HasCharacter(IDWriteFontFace5* This,UINT32 character) { +static __WIDL_INLINE WINBOOL IDWriteFontFace5_HasCharacter(IDWriteFontFace5* This,UINT32 character) { return This->lpVtbl->HasCharacter(This,character); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetRecommendedRenderingMode(IDWriteFontFace5* This,FLOAT emsize,FLOAT dpi_x,FLOAT dpi_y,const DWRITE_MATRIX *transform,WINBOOL is_sideways,DWRITE_OUTLINE_THRESHOLD threshold,DWRITE_MEASURING_MODE measuring_mode,IDWriteRenderingParams *params,DWRITE_RENDERING_MODE1 *rendering_mode,DWRITE_GRID_FIT_MODE *gridfit_mode) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetRecommendedRenderingMode(IDWriteFontFace5* This,FLOAT emsize,FLOAT dpi_x,FLOAT dpi_y,const DWRITE_MATRIX *transform,WINBOOL is_sideways,DWRITE_OUTLINE_THRESHOLD threshold,DWRITE_MEASURING_MODE measuring_mode,IDWriteRenderingParams *params,DWRITE_RENDERING_MODE1 *rendering_mode,DWRITE_GRID_FIT_MODE *gridfit_mode) { return This->lpVtbl->IDWriteFontFace3_GetRecommendedRenderingMode(This,emsize,dpi_x,dpi_y,transform,is_sideways,threshold,measuring_mode,params,rendering_mode,gridfit_mode); } -static FORCEINLINE WINBOOL IDWriteFontFace5_IsCharacterLocal(IDWriteFontFace5* This,UINT32 character) { +static __WIDL_INLINE WINBOOL IDWriteFontFace5_IsCharacterLocal(IDWriteFontFace5* This,UINT32 character) { return This->lpVtbl->IsCharacterLocal(This,character); } -static FORCEINLINE WINBOOL IDWriteFontFace5_IsGlyphLocal(IDWriteFontFace5* This,UINT16 glyph) { +static __WIDL_INLINE WINBOOL IDWriteFontFace5_IsGlyphLocal(IDWriteFontFace5* This,UINT16 glyph) { return This->lpVtbl->IsGlyphLocal(This,glyph); } -static FORCEINLINE HRESULT IDWriteFontFace5_AreCharactersLocal(IDWriteFontFace5* This,const WCHAR *characters,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_AreCharactersLocal(IDWriteFontFace5* This,const WCHAR *characters,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { return This->lpVtbl->AreCharactersLocal(This,characters,count,enqueue_if_not,are_local); } -static FORCEINLINE HRESULT IDWriteFontFace5_AreGlyphsLocal(IDWriteFontFace5* This,const UINT16 *glyphs,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_AreGlyphsLocal(IDWriteFontFace5* This,const UINT16 *glyphs,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { return This->lpVtbl->AreGlyphsLocal(This,glyphs,count,enqueue_if_not,are_local); } /*** IDWriteFontFace4 methods ***/ -static FORCEINLINE HRESULT IDWriteFontFace5_GetGlyphImageFormats_(IDWriteFontFace5* This,UINT16 glyph,UINT32 ppem_first,UINT32 ppem_last,DWRITE_GLYPH_IMAGE_FORMATS *formats) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetGlyphImageFormats_(IDWriteFontFace5* This,UINT16 glyph,UINT32 ppem_first,UINT32 ppem_last,DWRITE_GLYPH_IMAGE_FORMATS *formats) { return This->lpVtbl->GetGlyphImageFormats_(This,glyph,ppem_first,ppem_last,formats); } -static FORCEINLINE DWRITE_GLYPH_IMAGE_FORMATS IDWriteFontFace5_GetGlyphImageFormats(IDWriteFontFace5* This) { +static __WIDL_INLINE DWRITE_GLYPH_IMAGE_FORMATS IDWriteFontFace5_GetGlyphImageFormats(IDWriteFontFace5* This) { return This->lpVtbl->GetGlyphImageFormats(This); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetGlyphImageData(IDWriteFontFace5* This,UINT16 glyph,UINT32 ppem,DWRITE_GLYPH_IMAGE_FORMATS format,DWRITE_GLYPH_IMAGE_DATA *data,void **context) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetGlyphImageData(IDWriteFontFace5* This,UINT16 glyph,UINT32 ppem,DWRITE_GLYPH_IMAGE_FORMATS format,DWRITE_GLYPH_IMAGE_DATA *data,void **context) { return This->lpVtbl->GetGlyphImageData(This,glyph,ppem,format,data,context); } -static FORCEINLINE void IDWriteFontFace5_ReleaseGlyphImageData(IDWriteFontFace5* This,void *context) { +static __WIDL_INLINE void IDWriteFontFace5_ReleaseGlyphImageData(IDWriteFontFace5* This,void *context) { This->lpVtbl->ReleaseGlyphImageData(This,context); } /*** IDWriteFontFace5 methods ***/ -static FORCEINLINE UINT32 IDWriteFontFace5_GetFontAxisValueCount(IDWriteFontFace5* This) { +static __WIDL_INLINE UINT32 IDWriteFontFace5_GetFontAxisValueCount(IDWriteFontFace5* This) { return This->lpVtbl->GetFontAxisValueCount(This); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetFontAxisValues(IDWriteFontFace5* This,DWRITE_FONT_AXIS_VALUE *values,UINT32 value_count) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetFontAxisValues(IDWriteFontFace5* This,DWRITE_FONT_AXIS_VALUE *values,UINT32 value_count) { return This->lpVtbl->GetFontAxisValues(This,values,value_count); } -static FORCEINLINE WINBOOL IDWriteFontFace5_HasVariations(IDWriteFontFace5* This) { +static __WIDL_INLINE WINBOOL IDWriteFontFace5_HasVariations(IDWriteFontFace5* This) { return This->lpVtbl->HasVariations(This); } -static FORCEINLINE HRESULT IDWriteFontFace5_GetFontResource(IDWriteFontFace5* This,IDWriteFontResource **resource) { +static __WIDL_INLINE HRESULT IDWriteFontFace5_GetFontResource(IDWriteFontFace5* This,IDWriteFontResource **resource) { return This->lpVtbl->GetFontResource(This,resource); } -static FORCEINLINE WINBOOL IDWriteFontFace5_Equals(IDWriteFontFace5* This,IDWriteFontFace *fontface) { +static __WIDL_INLINE WINBOOL IDWriteFontFace5_Equals(IDWriteFontFace5* This,IDWriteFontFace *fontface) { return This->lpVtbl->Equals(This,fontface); } #endif @@ -9311,6 +9706,605 @@ static FORCEINLINE WINBOOL IDWriteFontFace5_Equals(IDWriteFontFace5* This,IDWrit #endif /* __IDWriteFontFace5_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IDWriteFontFace6 interface + */ +#ifndef __IDWriteFontFace6_INTERFACE_DEFINED__ +#define __IDWriteFontFace6_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IDWriteFontFace6, 0xc4b1fe1b, 0x6e84, 0x47d5, 0xb5,0x4c, 0xa5,0x97,0x98,0x1b,0x06,0xad); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c4b1fe1b-6e84-47d5-b54c-a597981b06ad") +IDWriteFontFace6 : public IDWriteFontFace5 +{ + virtual HRESULT STDMETHODCALLTYPE GetFamilyNames( + DWRITE_FONT_FAMILY_MODEL font_family_model, + IDWriteLocalizedStrings **names) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFaceNames( + DWRITE_FONT_FAMILY_MODEL font_family_model, + IDWriteLocalizedStrings **names) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDWriteFontFace6, 0xc4b1fe1b, 0x6e84, 0x47d5, 0xb5,0x4c, 0xa5,0x97,0x98,0x1b,0x06,0xad) +#endif +#else +typedef struct IDWriteFontFace6Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IDWriteFontFace6 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IDWriteFontFace6 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IDWriteFontFace6 *This); + + /*** IDWriteFontFace methods ***/ + DWRITE_FONT_FACE_TYPE (STDMETHODCALLTYPE *GetType)( + IDWriteFontFace6 *This); + + HRESULT (STDMETHODCALLTYPE *GetFiles)( + IDWriteFontFace6 *This, + UINT32 *number_of_files, + IDWriteFontFile **fontfiles); + + UINT32 (STDMETHODCALLTYPE *GetIndex)( + IDWriteFontFace6 *This); + + DWRITE_FONT_SIMULATIONS (STDMETHODCALLTYPE *GetSimulations)( + IDWriteFontFace6 *This); + + WINBOOL (STDMETHODCALLTYPE *IsSymbolFont)( + IDWriteFontFace6 *This); + + void (STDMETHODCALLTYPE *GetMetrics)( + IDWriteFontFace6 *This, + DWRITE_FONT_METRICS *metrics); + + UINT16 (STDMETHODCALLTYPE *GetGlyphCount)( + IDWriteFontFace6 *This); + + HRESULT (STDMETHODCALLTYPE *GetDesignGlyphMetrics)( + IDWriteFontFace6 *This, + const UINT16 *glyph_indices, + UINT32 glyph_count, + DWRITE_GLYPH_METRICS *metrics, + WINBOOL is_sideways); + + HRESULT (STDMETHODCALLTYPE *GetGlyphIndices)( + IDWriteFontFace6 *This, + const UINT32 *codepoints, + UINT32 count, + UINT16 *glyph_indices); + + HRESULT (STDMETHODCALLTYPE *TryGetFontTable)( + IDWriteFontFace6 *This, + UINT32 table_tag, + const void **table_data, + UINT32 *table_size, + void **context, + WINBOOL *exists); + + void (STDMETHODCALLTYPE *ReleaseFontTable)( + IDWriteFontFace6 *This, + void *table_context); + + HRESULT (STDMETHODCALLTYPE *GetGlyphRunOutline)( + IDWriteFontFace6 *This, + FLOAT emSize, + const UINT16 *glyph_indices, + const FLOAT *glyph_advances, + const DWRITE_GLYPH_OFFSET *glyph_offsets, + UINT32 glyph_count, + WINBOOL is_sideways, + WINBOOL is_rtl, + IDWriteGeometrySink *geometrysink); + + HRESULT (STDMETHODCALLTYPE *GetRecommendedRenderingMode)( + IDWriteFontFace6 *This, + FLOAT emSize, + FLOAT pixels_per_dip, + DWRITE_MEASURING_MODE mode, + IDWriteRenderingParams *params, + DWRITE_RENDERING_MODE *rendering_mode); + + HRESULT (STDMETHODCALLTYPE *GetGdiCompatibleMetrics)( + IDWriteFontFace6 *This, + FLOAT emSize, + FLOAT pixels_per_dip, + const DWRITE_MATRIX *transform, + DWRITE_FONT_METRICS *metrics); + + HRESULT (STDMETHODCALLTYPE *GetGdiCompatibleGlyphMetrics)( + IDWriteFontFace6 *This, + FLOAT emSize, + FLOAT pixels_per_dip, + const DWRITE_MATRIX *transform, + WINBOOL use_gdi_natural, + const UINT16 *glyph_indices, + UINT32 glyph_count, + DWRITE_GLYPH_METRICS *metrics, + WINBOOL is_sideways); + + /*** IDWriteFontFace1 methods ***/ + void (STDMETHODCALLTYPE *IDWriteFontFace1_GetMetrics)( + IDWriteFontFace6 *This, + DWRITE_FONT_METRICS1 *metrics); + + HRESULT (STDMETHODCALLTYPE *IDWriteFontFace1_GetGdiCompatibleMetrics)( + IDWriteFontFace6 *This, + FLOAT em_size, + FLOAT pixels_per_dip, + const DWRITE_MATRIX *transform, + DWRITE_FONT_METRICS1 *metrics); + + void (STDMETHODCALLTYPE *GetCaretMetrics)( + IDWriteFontFace6 *This, + DWRITE_CARET_METRICS *metrics); + + HRESULT (STDMETHODCALLTYPE *GetUnicodeRanges)( + IDWriteFontFace6 *This, + UINT32 max_count, + DWRITE_UNICODE_RANGE *ranges, + UINT32 *count); + + WINBOOL (STDMETHODCALLTYPE *IsMonospacedFont)( + IDWriteFontFace6 *This); + + HRESULT (STDMETHODCALLTYPE *GetDesignGlyphAdvances)( + IDWriteFontFace6 *This, + UINT32 glyph_count, + const UINT16 *indices, + INT32 *advances, + WINBOOL is_sideways); + + HRESULT (STDMETHODCALLTYPE *GetGdiCompatibleGlyphAdvances)( + IDWriteFontFace6 *This, + FLOAT em_size, + FLOAT pixels_per_dip, + const DWRITE_MATRIX *transform, + WINBOOL use_gdi_natural, + WINBOOL is_sideways, + UINT32 glyph_count, + const UINT16 *indices, + INT32 *advances); + + HRESULT (STDMETHODCALLTYPE *GetKerningPairAdjustments)( + IDWriteFontFace6 *This, + UINT32 glyph_count, + const UINT16 *indices, + INT32 *adjustments); + + WINBOOL (STDMETHODCALLTYPE *HasKerningPairs)( + IDWriteFontFace6 *This); + + HRESULT (STDMETHODCALLTYPE *IDWriteFontFace1_GetRecommendedRenderingMode)( + IDWriteFontFace6 *This, + FLOAT font_emsize, + FLOAT dpiX, + FLOAT dpiY, + const DWRITE_MATRIX *transform, + WINBOOL is_sideways, + DWRITE_OUTLINE_THRESHOLD threshold, + DWRITE_MEASURING_MODE measuring_mode, + DWRITE_RENDERING_MODE *rendering_mode); + + HRESULT (STDMETHODCALLTYPE *GetVerticalGlyphVariants)( + IDWriteFontFace6 *This, + UINT32 glyph_count, + const UINT16 *nominal_indices, + UINT16 *vertical_indices); + + WINBOOL (STDMETHODCALLTYPE *HasVerticalGlyphVariants)( + IDWriteFontFace6 *This); + + /*** IDWriteFontFace2 methods ***/ + WINBOOL (STDMETHODCALLTYPE *IsColorFont)( + IDWriteFontFace6 *This); + + UINT32 (STDMETHODCALLTYPE *GetColorPaletteCount)( + IDWriteFontFace6 *This); + + UINT32 (STDMETHODCALLTYPE *GetPaletteEntryCount)( + IDWriteFontFace6 *This); + + HRESULT (STDMETHODCALLTYPE *GetPaletteEntries)( + IDWriteFontFace6 *This, + UINT32 palette_index, + UINT32 first_entry_index, + UINT32 entry_count, + DWRITE_COLOR_F *entries); + + HRESULT (STDMETHODCALLTYPE *IDWriteFontFace2_GetRecommendedRenderingMode)( + IDWriteFontFace6 *This, + FLOAT fontEmSize, + FLOAT dpiX, + FLOAT dpiY, + const DWRITE_MATRIX *transform, + WINBOOL is_sideways, + DWRITE_OUTLINE_THRESHOLD threshold, + DWRITE_MEASURING_MODE measuringmode, + IDWriteRenderingParams *params, + DWRITE_RENDERING_MODE *renderingmode, + DWRITE_GRID_FIT_MODE *gridfitmode); + + /*** IDWriteFontFace3 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetFontFaceReference)( + IDWriteFontFace6 *This, + IDWriteFontFaceReference **reference); + + void (STDMETHODCALLTYPE *GetPanose)( + IDWriteFontFace6 *This, + DWRITE_PANOSE *panose); + + DWRITE_FONT_WEIGHT (STDMETHODCALLTYPE *GetWeight)( + IDWriteFontFace6 *This); + + DWRITE_FONT_STRETCH (STDMETHODCALLTYPE *GetStretch)( + IDWriteFontFace6 *This); + + DWRITE_FONT_STYLE (STDMETHODCALLTYPE *GetStyle)( + IDWriteFontFace6 *This); + + HRESULT (STDMETHODCALLTYPE *GetFamilyNames)( + IDWriteFontFace6 *This, + IDWriteLocalizedStrings **names); + + HRESULT (STDMETHODCALLTYPE *GetFaceNames)( + IDWriteFontFace6 *This, + IDWriteLocalizedStrings **names); + + HRESULT (STDMETHODCALLTYPE *GetInformationalStrings)( + IDWriteFontFace6 *This, + DWRITE_INFORMATIONAL_STRING_ID stringid, + IDWriteLocalizedStrings **strings, + WINBOOL *exists); + + WINBOOL (STDMETHODCALLTYPE *HasCharacter)( + IDWriteFontFace6 *This, + UINT32 character); + + HRESULT (STDMETHODCALLTYPE *IDWriteFontFace3_GetRecommendedRenderingMode)( + IDWriteFontFace6 *This, + FLOAT emsize, + FLOAT dpi_x, + FLOAT dpi_y, + const DWRITE_MATRIX *transform, + WINBOOL is_sideways, + DWRITE_OUTLINE_THRESHOLD threshold, + DWRITE_MEASURING_MODE measuring_mode, + IDWriteRenderingParams *params, + DWRITE_RENDERING_MODE1 *rendering_mode, + DWRITE_GRID_FIT_MODE *gridfit_mode); + + WINBOOL (STDMETHODCALLTYPE *IsCharacterLocal)( + IDWriteFontFace6 *This, + UINT32 character); + + WINBOOL (STDMETHODCALLTYPE *IsGlyphLocal)( + IDWriteFontFace6 *This, + UINT16 glyph); + + HRESULT (STDMETHODCALLTYPE *AreCharactersLocal)( + IDWriteFontFace6 *This, + const WCHAR *characters, + UINT32 count, + WINBOOL enqueue_if_not, + WINBOOL *are_local); + + HRESULT (STDMETHODCALLTYPE *AreGlyphsLocal)( + IDWriteFontFace6 *This, + const UINT16 *glyphs, + UINT32 count, + WINBOOL enqueue_if_not, + WINBOOL *are_local); + + /*** IDWriteFontFace4 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetGlyphImageFormats_)( + IDWriteFontFace6 *This, + UINT16 glyph, + UINT32 ppem_first, + UINT32 ppem_last, + DWRITE_GLYPH_IMAGE_FORMATS *formats); + + DWRITE_GLYPH_IMAGE_FORMATS (STDMETHODCALLTYPE *GetGlyphImageFormats)( + IDWriteFontFace6 *This); + + HRESULT (STDMETHODCALLTYPE *GetGlyphImageData)( + IDWriteFontFace6 *This, + UINT16 glyph, + UINT32 ppem, + DWRITE_GLYPH_IMAGE_FORMATS format, + DWRITE_GLYPH_IMAGE_DATA *data, + void **context); + + void (STDMETHODCALLTYPE *ReleaseGlyphImageData)( + IDWriteFontFace6 *This, + void *context); + + /*** IDWriteFontFace5 methods ***/ + UINT32 (STDMETHODCALLTYPE *GetFontAxisValueCount)( + IDWriteFontFace6 *This); + + HRESULT (STDMETHODCALLTYPE *GetFontAxisValues)( + IDWriteFontFace6 *This, + DWRITE_FONT_AXIS_VALUE *values, + UINT32 value_count); + + WINBOOL (STDMETHODCALLTYPE *HasVariations)( + IDWriteFontFace6 *This); + + HRESULT (STDMETHODCALLTYPE *GetFontResource)( + IDWriteFontFace6 *This, + IDWriteFontResource **resource); + + WINBOOL (STDMETHODCALLTYPE *Equals)( + IDWriteFontFace6 *This, + IDWriteFontFace *fontface); + + /*** IDWriteFontFace6 methods ***/ + HRESULT (STDMETHODCALLTYPE *IDWriteFontFace6_GetFamilyNames)( + IDWriteFontFace6 *This, + DWRITE_FONT_FAMILY_MODEL font_family_model, + IDWriteLocalizedStrings **names); + + HRESULT (STDMETHODCALLTYPE *IDWriteFontFace6_GetFaceNames)( + IDWriteFontFace6 *This, + DWRITE_FONT_FAMILY_MODEL font_family_model, + IDWriteLocalizedStrings **names); + + END_INTERFACE +} IDWriteFontFace6Vtbl; + +interface IDWriteFontFace6 { + CONST_VTBL IDWriteFontFace6Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IDWriteFontFace6_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IDWriteFontFace6_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IDWriteFontFace6_Release(This) (This)->lpVtbl->Release(This) +/*** IDWriteFontFace methods ***/ +#define IDWriteFontFace6_GetType(This) (This)->lpVtbl->GetType(This) +#define IDWriteFontFace6_GetFiles(This,number_of_files,fontfiles) (This)->lpVtbl->GetFiles(This,number_of_files,fontfiles) +#define IDWriteFontFace6_GetIndex(This) (This)->lpVtbl->GetIndex(This) +#define IDWriteFontFace6_GetSimulations(This) (This)->lpVtbl->GetSimulations(This) +#define IDWriteFontFace6_IsSymbolFont(This) (This)->lpVtbl->IsSymbolFont(This) +#define IDWriteFontFace6_GetGlyphCount(This) (This)->lpVtbl->GetGlyphCount(This) +#define IDWriteFontFace6_GetDesignGlyphMetrics(This,glyph_indices,glyph_count,metrics,is_sideways) (This)->lpVtbl->GetDesignGlyphMetrics(This,glyph_indices,glyph_count,metrics,is_sideways) +#define IDWriteFontFace6_GetGlyphIndices(This,codepoints,count,glyph_indices) (This)->lpVtbl->GetGlyphIndices(This,codepoints,count,glyph_indices) +#define IDWriteFontFace6_TryGetFontTable(This,table_tag,table_data,table_size,context,exists) (This)->lpVtbl->TryGetFontTable(This,table_tag,table_data,table_size,context,exists) +#define IDWriteFontFace6_ReleaseFontTable(This,table_context) (This)->lpVtbl->ReleaseFontTable(This,table_context) +#define IDWriteFontFace6_GetGlyphRunOutline(This,emSize,glyph_indices,glyph_advances,glyph_offsets,glyph_count,is_sideways,is_rtl,geometrysink) (This)->lpVtbl->GetGlyphRunOutline(This,emSize,glyph_indices,glyph_advances,glyph_offsets,glyph_count,is_sideways,is_rtl,geometrysink) +#define IDWriteFontFace6_GetGdiCompatibleGlyphMetrics(This,emSize,pixels_per_dip,transform,use_gdi_natural,glyph_indices,glyph_count,metrics,is_sideways) (This)->lpVtbl->GetGdiCompatibleGlyphMetrics(This,emSize,pixels_per_dip,transform,use_gdi_natural,glyph_indices,glyph_count,metrics,is_sideways) +/*** IDWriteFontFace1 methods ***/ +#define IDWriteFontFace6_GetMetrics(This,metrics) (This)->lpVtbl->IDWriteFontFace1_GetMetrics(This,metrics) +#define IDWriteFontFace6_GetGdiCompatibleMetrics(This,em_size,pixels_per_dip,transform,metrics) (This)->lpVtbl->IDWriteFontFace1_GetGdiCompatibleMetrics(This,em_size,pixels_per_dip,transform,metrics) +#define IDWriteFontFace6_GetCaretMetrics(This,metrics) (This)->lpVtbl->GetCaretMetrics(This,metrics) +#define IDWriteFontFace6_GetUnicodeRanges(This,max_count,ranges,count) (This)->lpVtbl->GetUnicodeRanges(This,max_count,ranges,count) +#define IDWriteFontFace6_IsMonospacedFont(This) (This)->lpVtbl->IsMonospacedFont(This) +#define IDWriteFontFace6_GetDesignGlyphAdvances(This,glyph_count,indices,advances,is_sideways) (This)->lpVtbl->GetDesignGlyphAdvances(This,glyph_count,indices,advances,is_sideways) +#define IDWriteFontFace6_GetGdiCompatibleGlyphAdvances(This,em_size,pixels_per_dip,transform,use_gdi_natural,is_sideways,glyph_count,indices,advances) (This)->lpVtbl->GetGdiCompatibleGlyphAdvances(This,em_size,pixels_per_dip,transform,use_gdi_natural,is_sideways,glyph_count,indices,advances) +#define IDWriteFontFace6_GetKerningPairAdjustments(This,glyph_count,indices,adjustments) (This)->lpVtbl->GetKerningPairAdjustments(This,glyph_count,indices,adjustments) +#define IDWriteFontFace6_HasKerningPairs(This) (This)->lpVtbl->HasKerningPairs(This) +#define IDWriteFontFace6_GetVerticalGlyphVariants(This,glyph_count,nominal_indices,vertical_indices) (This)->lpVtbl->GetVerticalGlyphVariants(This,glyph_count,nominal_indices,vertical_indices) +#define IDWriteFontFace6_HasVerticalGlyphVariants(This) (This)->lpVtbl->HasVerticalGlyphVariants(This) +/*** IDWriteFontFace2 methods ***/ +#define IDWriteFontFace6_IsColorFont(This) (This)->lpVtbl->IsColorFont(This) +#define IDWriteFontFace6_GetColorPaletteCount(This) (This)->lpVtbl->GetColorPaletteCount(This) +#define IDWriteFontFace6_GetPaletteEntryCount(This) (This)->lpVtbl->GetPaletteEntryCount(This) +#define IDWriteFontFace6_GetPaletteEntries(This,palette_index,first_entry_index,entry_count,entries) (This)->lpVtbl->GetPaletteEntries(This,palette_index,first_entry_index,entry_count,entries) +/*** IDWriteFontFace3 methods ***/ +#define IDWriteFontFace6_GetFontFaceReference(This,reference) (This)->lpVtbl->GetFontFaceReference(This,reference) +#define IDWriteFontFace6_GetPanose(This,panose) (This)->lpVtbl->GetPanose(This,panose) +#define IDWriteFontFace6_GetWeight(This) (This)->lpVtbl->GetWeight(This) +#define IDWriteFontFace6_GetStretch(This) (This)->lpVtbl->GetStretch(This) +#define IDWriteFontFace6_GetStyle(This) (This)->lpVtbl->GetStyle(This) +#define IDWriteFontFace6_GetInformationalStrings(This,stringid,strings,exists) (This)->lpVtbl->GetInformationalStrings(This,stringid,strings,exists) +#define IDWriteFontFace6_HasCharacter(This,character) (This)->lpVtbl->HasCharacter(This,character) +#define IDWriteFontFace6_GetRecommendedRenderingMode(This,emsize,dpi_x,dpi_y,transform,is_sideways,threshold,measuring_mode,params,rendering_mode,gridfit_mode) (This)->lpVtbl->IDWriteFontFace3_GetRecommendedRenderingMode(This,emsize,dpi_x,dpi_y,transform,is_sideways,threshold,measuring_mode,params,rendering_mode,gridfit_mode) +#define IDWriteFontFace6_IsCharacterLocal(This,character) (This)->lpVtbl->IsCharacterLocal(This,character) +#define IDWriteFontFace6_IsGlyphLocal(This,glyph) (This)->lpVtbl->IsGlyphLocal(This,glyph) +#define IDWriteFontFace6_AreCharactersLocal(This,characters,count,enqueue_if_not,are_local) (This)->lpVtbl->AreCharactersLocal(This,characters,count,enqueue_if_not,are_local) +#define IDWriteFontFace6_AreGlyphsLocal(This,glyphs,count,enqueue_if_not,are_local) (This)->lpVtbl->AreGlyphsLocal(This,glyphs,count,enqueue_if_not,are_local) +/*** IDWriteFontFace4 methods ***/ +#define IDWriteFontFace6_GetGlyphImageFormats_(This,glyph,ppem_first,ppem_last,formats) (This)->lpVtbl->GetGlyphImageFormats_(This,glyph,ppem_first,ppem_last,formats) +#define IDWriteFontFace6_GetGlyphImageFormats(This) (This)->lpVtbl->GetGlyphImageFormats(This) +#define IDWriteFontFace6_GetGlyphImageData(This,glyph,ppem,format,data,context) (This)->lpVtbl->GetGlyphImageData(This,glyph,ppem,format,data,context) +#define IDWriteFontFace6_ReleaseGlyphImageData(This,context) (This)->lpVtbl->ReleaseGlyphImageData(This,context) +/*** IDWriteFontFace5 methods ***/ +#define IDWriteFontFace6_GetFontAxisValueCount(This) (This)->lpVtbl->GetFontAxisValueCount(This) +#define IDWriteFontFace6_GetFontAxisValues(This,values,value_count) (This)->lpVtbl->GetFontAxisValues(This,values,value_count) +#define IDWriteFontFace6_HasVariations(This) (This)->lpVtbl->HasVariations(This) +#define IDWriteFontFace6_GetFontResource(This,resource) (This)->lpVtbl->GetFontResource(This,resource) +#define IDWriteFontFace6_Equals(This,fontface) (This)->lpVtbl->Equals(This,fontface) +/*** IDWriteFontFace6 methods ***/ +#define IDWriteFontFace6_GetFamilyNames(This,font_family_model,names) (This)->lpVtbl->IDWriteFontFace6_GetFamilyNames(This,font_family_model,names) +#define IDWriteFontFace6_GetFaceNames(This,font_family_model,names) (This)->lpVtbl->IDWriteFontFace6_GetFaceNames(This,font_family_model,names) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IDWriteFontFace6_QueryInterface(IDWriteFontFace6* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IDWriteFontFace6_AddRef(IDWriteFontFace6* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IDWriteFontFace6_Release(IDWriteFontFace6* This) { + return This->lpVtbl->Release(This); +} +/*** IDWriteFontFace methods ***/ +static __WIDL_INLINE DWRITE_FONT_FACE_TYPE IDWriteFontFace6_GetType(IDWriteFontFace6* This) { + return This->lpVtbl->GetType(This); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetFiles(IDWriteFontFace6* This,UINT32 *number_of_files,IDWriteFontFile **fontfiles) { + return This->lpVtbl->GetFiles(This,number_of_files,fontfiles); +} +static __WIDL_INLINE UINT32 IDWriteFontFace6_GetIndex(IDWriteFontFace6* This) { + return This->lpVtbl->GetIndex(This); +} +static __WIDL_INLINE DWRITE_FONT_SIMULATIONS IDWriteFontFace6_GetSimulations(IDWriteFontFace6* This) { + return This->lpVtbl->GetSimulations(This); +} +static __WIDL_INLINE WINBOOL IDWriteFontFace6_IsSymbolFont(IDWriteFontFace6* This) { + return This->lpVtbl->IsSymbolFont(This); +} +static __WIDL_INLINE UINT16 IDWriteFontFace6_GetGlyphCount(IDWriteFontFace6* This) { + return This->lpVtbl->GetGlyphCount(This); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetDesignGlyphMetrics(IDWriteFontFace6* This,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { + return This->lpVtbl->GetDesignGlyphMetrics(This,glyph_indices,glyph_count,metrics,is_sideways); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetGlyphIndices(IDWriteFontFace6* This,const UINT32 *codepoints,UINT32 count,UINT16 *glyph_indices) { + return This->lpVtbl->GetGlyphIndices(This,codepoints,count,glyph_indices); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_TryGetFontTable(IDWriteFontFace6* This,UINT32 table_tag,const void **table_data,UINT32 *table_size,void **context,WINBOOL *exists) { + return This->lpVtbl->TryGetFontTable(This,table_tag,table_data,table_size,context,exists); +} +static __WIDL_INLINE void IDWriteFontFace6_ReleaseFontTable(IDWriteFontFace6* This,void *table_context) { + This->lpVtbl->ReleaseFontTable(This,table_context); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetGlyphRunOutline(IDWriteFontFace6* This,FLOAT emSize,const UINT16 *glyph_indices,const FLOAT *glyph_advances,const DWRITE_GLYPH_OFFSET *glyph_offsets,UINT32 glyph_count,WINBOOL is_sideways,WINBOOL is_rtl,IDWriteGeometrySink *geometrysink) { + return This->lpVtbl->GetGlyphRunOutline(This,emSize,glyph_indices,glyph_advances,glyph_offsets,glyph_count,is_sideways,is_rtl,geometrysink); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetGdiCompatibleGlyphMetrics(IDWriteFontFace6* This,FLOAT emSize,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,const UINT16 *glyph_indices,UINT32 glyph_count,DWRITE_GLYPH_METRICS *metrics,WINBOOL is_sideways) { + return This->lpVtbl->GetGdiCompatibleGlyphMetrics(This,emSize,pixels_per_dip,transform,use_gdi_natural,glyph_indices,glyph_count,metrics,is_sideways); +} +/*** IDWriteFontFace1 methods ***/ +static __WIDL_INLINE void IDWriteFontFace6_GetMetrics(IDWriteFontFace6* This,DWRITE_FONT_METRICS1 *metrics) { + This->lpVtbl->IDWriteFontFace1_GetMetrics(This,metrics); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetGdiCompatibleMetrics(IDWriteFontFace6* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,DWRITE_FONT_METRICS1 *metrics) { + return This->lpVtbl->IDWriteFontFace1_GetGdiCompatibleMetrics(This,em_size,pixels_per_dip,transform,metrics); +} +static __WIDL_INLINE void IDWriteFontFace6_GetCaretMetrics(IDWriteFontFace6* This,DWRITE_CARET_METRICS *metrics) { + This->lpVtbl->GetCaretMetrics(This,metrics); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetUnicodeRanges(IDWriteFontFace6* This,UINT32 max_count,DWRITE_UNICODE_RANGE *ranges,UINT32 *count) { + return This->lpVtbl->GetUnicodeRanges(This,max_count,ranges,count); +} +static __WIDL_INLINE WINBOOL IDWriteFontFace6_IsMonospacedFont(IDWriteFontFace6* This) { + return This->lpVtbl->IsMonospacedFont(This); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetDesignGlyphAdvances(IDWriteFontFace6* This,UINT32 glyph_count,const UINT16 *indices,INT32 *advances,WINBOOL is_sideways) { + return This->lpVtbl->GetDesignGlyphAdvances(This,glyph_count,indices,advances,is_sideways); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetGdiCompatibleGlyphAdvances(IDWriteFontFace6* This,FLOAT em_size,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,WINBOOL is_sideways,UINT32 glyph_count,const UINT16 *indices,INT32 *advances) { + return This->lpVtbl->GetGdiCompatibleGlyphAdvances(This,em_size,pixels_per_dip,transform,use_gdi_natural,is_sideways,glyph_count,indices,advances); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetKerningPairAdjustments(IDWriteFontFace6* This,UINT32 glyph_count,const UINT16 *indices,INT32 *adjustments) { + return This->lpVtbl->GetKerningPairAdjustments(This,glyph_count,indices,adjustments); +} +static __WIDL_INLINE WINBOOL IDWriteFontFace6_HasKerningPairs(IDWriteFontFace6* This) { + return This->lpVtbl->HasKerningPairs(This); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetVerticalGlyphVariants(IDWriteFontFace6* This,UINT32 glyph_count,const UINT16 *nominal_indices,UINT16 *vertical_indices) { + return This->lpVtbl->GetVerticalGlyphVariants(This,glyph_count,nominal_indices,vertical_indices); +} +static __WIDL_INLINE WINBOOL IDWriteFontFace6_HasVerticalGlyphVariants(IDWriteFontFace6* This) { + return This->lpVtbl->HasVerticalGlyphVariants(This); +} +/*** IDWriteFontFace2 methods ***/ +static __WIDL_INLINE WINBOOL IDWriteFontFace6_IsColorFont(IDWriteFontFace6* This) { + return This->lpVtbl->IsColorFont(This); +} +static __WIDL_INLINE UINT32 IDWriteFontFace6_GetColorPaletteCount(IDWriteFontFace6* This) { + return This->lpVtbl->GetColorPaletteCount(This); +} +static __WIDL_INLINE UINT32 IDWriteFontFace6_GetPaletteEntryCount(IDWriteFontFace6* This) { + return This->lpVtbl->GetPaletteEntryCount(This); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetPaletteEntries(IDWriteFontFace6* This,UINT32 palette_index,UINT32 first_entry_index,UINT32 entry_count,DWRITE_COLOR_F *entries) { + return This->lpVtbl->GetPaletteEntries(This,palette_index,first_entry_index,entry_count,entries); +} +/*** IDWriteFontFace3 methods ***/ +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetFontFaceReference(IDWriteFontFace6* This,IDWriteFontFaceReference **reference) { + return This->lpVtbl->GetFontFaceReference(This,reference); +} +static __WIDL_INLINE void IDWriteFontFace6_GetPanose(IDWriteFontFace6* This,DWRITE_PANOSE *panose) { + This->lpVtbl->GetPanose(This,panose); +} +static __WIDL_INLINE DWRITE_FONT_WEIGHT IDWriteFontFace6_GetWeight(IDWriteFontFace6* This) { + return This->lpVtbl->GetWeight(This); +} +static __WIDL_INLINE DWRITE_FONT_STRETCH IDWriteFontFace6_GetStretch(IDWriteFontFace6* This) { + return This->lpVtbl->GetStretch(This); +} +static __WIDL_INLINE DWRITE_FONT_STYLE IDWriteFontFace6_GetStyle(IDWriteFontFace6* This) { + return This->lpVtbl->GetStyle(This); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetInformationalStrings(IDWriteFontFace6* This,DWRITE_INFORMATIONAL_STRING_ID stringid,IDWriteLocalizedStrings **strings,WINBOOL *exists) { + return This->lpVtbl->GetInformationalStrings(This,stringid,strings,exists); +} +static __WIDL_INLINE WINBOOL IDWriteFontFace6_HasCharacter(IDWriteFontFace6* This,UINT32 character) { + return This->lpVtbl->HasCharacter(This,character); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetRecommendedRenderingMode(IDWriteFontFace6* This,FLOAT emsize,FLOAT dpi_x,FLOAT dpi_y,const DWRITE_MATRIX *transform,WINBOOL is_sideways,DWRITE_OUTLINE_THRESHOLD threshold,DWRITE_MEASURING_MODE measuring_mode,IDWriteRenderingParams *params,DWRITE_RENDERING_MODE1 *rendering_mode,DWRITE_GRID_FIT_MODE *gridfit_mode) { + return This->lpVtbl->IDWriteFontFace3_GetRecommendedRenderingMode(This,emsize,dpi_x,dpi_y,transform,is_sideways,threshold,measuring_mode,params,rendering_mode,gridfit_mode); +} +static __WIDL_INLINE WINBOOL IDWriteFontFace6_IsCharacterLocal(IDWriteFontFace6* This,UINT32 character) { + return This->lpVtbl->IsCharacterLocal(This,character); +} +static __WIDL_INLINE WINBOOL IDWriteFontFace6_IsGlyphLocal(IDWriteFontFace6* This,UINT16 glyph) { + return This->lpVtbl->IsGlyphLocal(This,glyph); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_AreCharactersLocal(IDWriteFontFace6* This,const WCHAR *characters,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { + return This->lpVtbl->AreCharactersLocal(This,characters,count,enqueue_if_not,are_local); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_AreGlyphsLocal(IDWriteFontFace6* This,const UINT16 *glyphs,UINT32 count,WINBOOL enqueue_if_not,WINBOOL *are_local) { + return This->lpVtbl->AreGlyphsLocal(This,glyphs,count,enqueue_if_not,are_local); +} +/*** IDWriteFontFace4 methods ***/ +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetGlyphImageFormats_(IDWriteFontFace6* This,UINT16 glyph,UINT32 ppem_first,UINT32 ppem_last,DWRITE_GLYPH_IMAGE_FORMATS *formats) { + return This->lpVtbl->GetGlyphImageFormats_(This,glyph,ppem_first,ppem_last,formats); +} +static __WIDL_INLINE DWRITE_GLYPH_IMAGE_FORMATS IDWriteFontFace6_GetGlyphImageFormats(IDWriteFontFace6* This) { + return This->lpVtbl->GetGlyphImageFormats(This); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetGlyphImageData(IDWriteFontFace6* This,UINT16 glyph,UINT32 ppem,DWRITE_GLYPH_IMAGE_FORMATS format,DWRITE_GLYPH_IMAGE_DATA *data,void **context) { + return This->lpVtbl->GetGlyphImageData(This,glyph,ppem,format,data,context); +} +static __WIDL_INLINE void IDWriteFontFace6_ReleaseGlyphImageData(IDWriteFontFace6* This,void *context) { + This->lpVtbl->ReleaseGlyphImageData(This,context); +} +/*** IDWriteFontFace5 methods ***/ +static __WIDL_INLINE UINT32 IDWriteFontFace6_GetFontAxisValueCount(IDWriteFontFace6* This) { + return This->lpVtbl->GetFontAxisValueCount(This); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetFontAxisValues(IDWriteFontFace6* This,DWRITE_FONT_AXIS_VALUE *values,UINT32 value_count) { + return This->lpVtbl->GetFontAxisValues(This,values,value_count); +} +static __WIDL_INLINE WINBOOL IDWriteFontFace6_HasVariations(IDWriteFontFace6* This) { + return This->lpVtbl->HasVariations(This); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetFontResource(IDWriteFontFace6* This,IDWriteFontResource **resource) { + return This->lpVtbl->GetFontResource(This,resource); +} +static __WIDL_INLINE WINBOOL IDWriteFontFace6_Equals(IDWriteFontFace6* This,IDWriteFontFace *fontface) { + return This->lpVtbl->Equals(This,fontface); +} +/*** IDWriteFontFace6 methods ***/ +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetFamilyNames(IDWriteFontFace6* This,DWRITE_FONT_FAMILY_MODEL font_family_model,IDWriteLocalizedStrings **names) { + return This->lpVtbl->IDWriteFontFace6_GetFamilyNames(This,font_family_model,names); +} +static __WIDL_INLINE HRESULT IDWriteFontFace6_GetFaceNames(IDWriteFontFace6* This,DWRITE_FONT_FAMILY_MODEL font_family_model,IDWriteLocalizedStrings **names) { + return This->lpVtbl->IDWriteFontFace6_GetFaceNames(This,font_family_model,names); +} +#endif +#endif + +#endif + + +#endif /* __IDWriteFontFace6_INTERFACE_DEFINED__ */ + typedef struct DWRITE_COLOR_GLYPH_RUN1 DWRITE_COLOR_GLYPH_RUN1; struct DWRITE_COLOR_GLYPH_RUN1 { @@ -9393,21 +10387,21 @@ interface IDWriteColorGlyphRunEnumerator1 { #define IDWriteColorGlyphRunEnumerator1_GetCurrentRun(This,run) (This)->lpVtbl->IDWriteColorGlyphRunEnumerator1_GetCurrentRun(This,run) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteColorGlyphRunEnumerator1_QueryInterface(IDWriteColorGlyphRunEnumerator1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteColorGlyphRunEnumerator1_QueryInterface(IDWriteColorGlyphRunEnumerator1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteColorGlyphRunEnumerator1_AddRef(IDWriteColorGlyphRunEnumerator1* This) { +static __WIDL_INLINE ULONG IDWriteColorGlyphRunEnumerator1_AddRef(IDWriteColorGlyphRunEnumerator1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteColorGlyphRunEnumerator1_Release(IDWriteColorGlyphRunEnumerator1* This) { +static __WIDL_INLINE ULONG IDWriteColorGlyphRunEnumerator1_Release(IDWriteColorGlyphRunEnumerator1* This) { return This->lpVtbl->Release(This); } /*** IDWriteColorGlyphRunEnumerator methods ***/ -static FORCEINLINE HRESULT IDWriteColorGlyphRunEnumerator1_MoveNext(IDWriteColorGlyphRunEnumerator1* This,WINBOOL *hasRun) { +static __WIDL_INLINE HRESULT IDWriteColorGlyphRunEnumerator1_MoveNext(IDWriteColorGlyphRunEnumerator1* This,WINBOOL *hasRun) { return This->lpVtbl->MoveNext(This,hasRun); } /*** IDWriteColorGlyphRunEnumerator1 methods ***/ -static FORCEINLINE HRESULT IDWriteColorGlyphRunEnumerator1_GetCurrentRun(IDWriteColorGlyphRunEnumerator1* This,const DWRITE_COLOR_GLYPH_RUN1 **run) { +static __WIDL_INLINE HRESULT IDWriteColorGlyphRunEnumerator1_GetCurrentRun(IDWriteColorGlyphRunEnumerator1* This,const DWRITE_COLOR_GLYPH_RUN1 **run) { return This->lpVtbl->IDWriteColorGlyphRunEnumerator1_GetCurrentRun(This,run); } #endif @@ -9807,117 +10801,117 @@ interface IDWriteFactory4 { #define IDWriteFactory4_ComputeGlyphOrigins(This,run,measuring_mode,baseline_origin,transform,origins) (This)->lpVtbl->ComputeGlyphOrigins(This,run,measuring_mode,baseline_origin,transform,origins) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFactory4_QueryInterface(IDWriteFactory4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFactory4_QueryInterface(IDWriteFactory4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFactory4_AddRef(IDWriteFactory4* This) { +static __WIDL_INLINE ULONG IDWriteFactory4_AddRef(IDWriteFactory4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFactory4_Release(IDWriteFactory4* This) { +static __WIDL_INLINE ULONG IDWriteFactory4_Release(IDWriteFactory4* This) { return This->lpVtbl->Release(This); } /*** IDWriteFactory methods ***/ -static FORCEINLINE HRESULT IDWriteFactory4_CreateCustomFontCollection(IDWriteFactory4* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateCustomFontCollection(IDWriteFactory4* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { return This->lpVtbl->CreateCustomFontCollection(This,loader,key,key_size,collection); } -static FORCEINLINE HRESULT IDWriteFactory4_RegisterFontCollectionLoader(IDWriteFactory4* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory4_RegisterFontCollectionLoader(IDWriteFactory4* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->RegisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory4_UnregisterFontCollectionLoader(IDWriteFactory4* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory4_UnregisterFontCollectionLoader(IDWriteFactory4* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->UnregisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateFontFileReference(IDWriteFactory4* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateFontFileReference(IDWriteFactory4* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { return This->lpVtbl->CreateFontFileReference(This,path,writetime,font_file); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateCustomFontFileReference(IDWriteFactory4* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateCustomFontFileReference(IDWriteFactory4* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { return This->lpVtbl->CreateCustomFontFileReference(This,reference_key,key_size,loader,font_file); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateFontFace(IDWriteFactory4* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateFontFace(IDWriteFactory4* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { return This->lpVtbl->CreateFontFace(This,facetype,files_number,font_files,index,sim_flags,font_face); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateRenderingParams(IDWriteFactory4* This,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateRenderingParams(IDWriteFactory4* This,IDWriteRenderingParams **params) { return This->lpVtbl->CreateRenderingParams(This,params); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateMonitorRenderingParams(IDWriteFactory4* This,HMONITOR monitor,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateMonitorRenderingParams(IDWriteFactory4* This,HMONITOR monitor,IDWriteRenderingParams **params) { return This->lpVtbl->CreateMonitorRenderingParams(This,monitor,params); } -static FORCEINLINE HRESULT IDWriteFactory4_RegisterFontFileLoader(IDWriteFactory4* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory4_RegisterFontFileLoader(IDWriteFactory4* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->RegisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory4_UnregisterFontFileLoader(IDWriteFactory4* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory4_UnregisterFontFileLoader(IDWriteFactory4* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->UnregisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateTextFormat(IDWriteFactory4* This,const WCHAR *family_name,IDWriteFontCollection *collection,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STYLE style,DWRITE_FONT_STRETCH stretch,FLOAT size,const WCHAR *locale,IDWriteTextFormat **format) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateTextFormat(IDWriteFactory4* This,const WCHAR *family_name,IDWriteFontCollection *collection,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STYLE style,DWRITE_FONT_STRETCH stretch,FLOAT size,const WCHAR *locale,IDWriteTextFormat **format) { return This->lpVtbl->CreateTextFormat(This,family_name,collection,weight,style,stretch,size,locale,format); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateTypography(IDWriteFactory4* This,IDWriteTypography **typography) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateTypography(IDWriteFactory4* This,IDWriteTypography **typography) { return This->lpVtbl->CreateTypography(This,typography); } -static FORCEINLINE HRESULT IDWriteFactory4_GetGdiInterop(IDWriteFactory4* This,IDWriteGdiInterop **gdi_interop) { +static __WIDL_INLINE HRESULT IDWriteFactory4_GetGdiInterop(IDWriteFactory4* This,IDWriteGdiInterop **gdi_interop) { return This->lpVtbl->GetGdiInterop(This,gdi_interop); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateTextLayout(IDWriteFactory4* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateTextLayout(IDWriteFactory4* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { return This->lpVtbl->CreateTextLayout(This,string,len,format,max_width,max_height,layout); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateGdiCompatibleTextLayout(IDWriteFactory4* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateGdiCompatibleTextLayout(IDWriteFactory4* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { return This->lpVtbl->CreateGdiCompatibleTextLayout(This,string,len,format,layout_width,layout_height,pixels_per_dip,transform,use_gdi_natural,layout); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateEllipsisTrimmingSign(IDWriteFactory4* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateEllipsisTrimmingSign(IDWriteFactory4* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->CreateEllipsisTrimmingSign(This,format,trimming_sign); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateTextAnalyzer(IDWriteFactory4* This,IDWriteTextAnalyzer **analyzer) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateTextAnalyzer(IDWriteFactory4* This,IDWriteTextAnalyzer **analyzer) { return This->lpVtbl->CreateTextAnalyzer(This,analyzer); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateNumberSubstitution(IDWriteFactory4* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateNumberSubstitution(IDWriteFactory4* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { return This->lpVtbl->CreateNumberSubstitution(This,method,locale,ignore_user_override,substitution); } /*** IDWriteFactory1 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory4_GetEudcFontCollection(IDWriteFactory4* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { +static __WIDL_INLINE HRESULT IDWriteFactory4_GetEudcFontCollection(IDWriteFactory4* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { return This->lpVtbl->GetEudcFontCollection(This,collection,check_for_updates); } /*** IDWriteFactory2 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory4_GetSystemFontFallback(IDWriteFactory4* This,IDWriteFontFallback **fallback) { +static __WIDL_INLINE HRESULT IDWriteFactory4_GetSystemFontFallback(IDWriteFactory4* This,IDWriteFontFallback **fallback) { return This->lpVtbl->GetSystemFontFallback(This,fallback); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateFontFallbackBuilder(IDWriteFactory4* This,IDWriteFontFallbackBuilder **fallbackbuilder) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateFontFallbackBuilder(IDWriteFactory4* This,IDWriteFontFallbackBuilder **fallbackbuilder) { return This->lpVtbl->CreateFontFallbackBuilder(This,fallbackbuilder); } /*** IDWriteFactory3 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory4_CreateGlyphRunAnalysis(IDWriteFactory4* This,const DWRITE_GLYPH_RUN *run,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_MEASURING_MODE measuring_mode,DWRITE_GRID_FIT_MODE gridfit_mode,DWRITE_TEXT_ANTIALIAS_MODE antialias_mode,FLOAT origin_x,FLOAT origin_y,IDWriteGlyphRunAnalysis **analysis) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateGlyphRunAnalysis(IDWriteFactory4* This,const DWRITE_GLYPH_RUN *run,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_MEASURING_MODE measuring_mode,DWRITE_GRID_FIT_MODE gridfit_mode,DWRITE_TEXT_ANTIALIAS_MODE antialias_mode,FLOAT origin_x,FLOAT origin_y,IDWriteGlyphRunAnalysis **analysis) { return This->lpVtbl->IDWriteFactory3_CreateGlyphRunAnalysis(This,run,transform,rendering_mode,measuring_mode,gridfit_mode,antialias_mode,origin_x,origin_y,analysis); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateCustomRenderingParams(IDWriteFactory4* This,FLOAT gamma,FLOAT enhanced_contrast,FLOAT grayscale_enhanced_contrast,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY pixel_geometry,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_GRID_FIT_MODE gridfit_mode,IDWriteRenderingParams3 **params) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateCustomRenderingParams(IDWriteFactory4* This,FLOAT gamma,FLOAT enhanced_contrast,FLOAT grayscale_enhanced_contrast,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY pixel_geometry,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_GRID_FIT_MODE gridfit_mode,IDWriteRenderingParams3 **params) { return This->lpVtbl->IDWriteFactory3_CreateCustomRenderingParams(This,gamma,enhanced_contrast,grayscale_enhanced_contrast,cleartype_level,pixel_geometry,rendering_mode,gridfit_mode,params); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateFontFaceReference_(IDWriteFactory4* This,IDWriteFontFile *file,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateFontFaceReference_(IDWriteFactory4* This,IDWriteFontFile *file,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { return This->lpVtbl->CreateFontFaceReference_(This,file,index,simulations,reference); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateFontFaceReference(IDWriteFactory4* This,const WCHAR *path,const FILETIME *writetime,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateFontFaceReference(IDWriteFactory4* This,const WCHAR *path,const FILETIME *writetime,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { return This->lpVtbl->CreateFontFaceReference(This,path,writetime,index,simulations,reference); } -static FORCEINLINE HRESULT IDWriteFactory4_GetSystemFontSet(IDWriteFactory4* This,IDWriteFontSet **fontset) { +static __WIDL_INLINE HRESULT IDWriteFactory4_GetSystemFontSet(IDWriteFactory4* This,IDWriteFontSet **fontset) { return This->lpVtbl->GetSystemFontSet(This,fontset); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateFontSetBuilder(IDWriteFactory4* This,IDWriteFontSetBuilder **builder) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateFontSetBuilder(IDWriteFactory4* This,IDWriteFontSetBuilder **builder) { return This->lpVtbl->CreateFontSetBuilder(This,builder); } -static FORCEINLINE HRESULT IDWriteFactory4_CreateFontCollectionFromFontSet(IDWriteFactory4* This,IDWriteFontSet *fontset,IDWriteFontCollection1 **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory4_CreateFontCollectionFromFontSet(IDWriteFactory4* This,IDWriteFontSet *fontset,IDWriteFontCollection1 **collection) { return This->lpVtbl->CreateFontCollectionFromFontSet(This,fontset,collection); } -static FORCEINLINE HRESULT IDWriteFactory4_GetSystemFontCollection(IDWriteFactory4* This,WINBOOL include_downloadable,IDWriteFontCollection1 **collection,WINBOOL check_for_updates) { +static __WIDL_INLINE HRESULT IDWriteFactory4_GetSystemFontCollection(IDWriteFactory4* This,WINBOOL include_downloadable,IDWriteFontCollection1 **collection,WINBOOL check_for_updates) { return This->lpVtbl->IDWriteFactory3_GetSystemFontCollection(This,include_downloadable,collection,check_for_updates); } -static FORCEINLINE HRESULT IDWriteFactory4_GetFontDownloadQueue(IDWriteFactory4* This,IDWriteFontDownloadQueue **queue) { +static __WIDL_INLINE HRESULT IDWriteFactory4_GetFontDownloadQueue(IDWriteFactory4* This,IDWriteFontDownloadQueue **queue) { return This->lpVtbl->GetFontDownloadQueue(This,queue); } /*** IDWriteFactory4 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory4_TranslateColorGlyphRun(IDWriteFactory4* This,D2D1_POINT_2F baseline_origin,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *run_desc,DWRITE_GLYPH_IMAGE_FORMATS desired_formats,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_MATRIX *transform,UINT32 palette,IDWriteColorGlyphRunEnumerator1 **layers) { +static __WIDL_INLINE HRESULT IDWriteFactory4_TranslateColorGlyphRun(IDWriteFactory4* This,D2D1_POINT_2F baseline_origin,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *run_desc,DWRITE_GLYPH_IMAGE_FORMATS desired_formats,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_MATRIX *transform,UINT32 palette,IDWriteColorGlyphRunEnumerator1 **layers) { return This->lpVtbl->IDWriteFactory4_TranslateColorGlyphRun(This,baseline_origin,run,run_desc,desired_formats,measuring_mode,transform,palette,layers); } -static FORCEINLINE HRESULT IDWriteFactory4_ComputeGlyphOrigins_(IDWriteFactory4* This,const DWRITE_GLYPH_RUN *run,D2D1_POINT_2F baseline_origin,D2D1_POINT_2F *origins) { +static __WIDL_INLINE HRESULT IDWriteFactory4_ComputeGlyphOrigins_(IDWriteFactory4* This,const DWRITE_GLYPH_RUN *run,D2D1_POINT_2F baseline_origin,D2D1_POINT_2F *origins) { return This->lpVtbl->ComputeGlyphOrigins_(This,run,baseline_origin,origins); } -static FORCEINLINE HRESULT IDWriteFactory4_ComputeGlyphOrigins(IDWriteFactory4* This,const DWRITE_GLYPH_RUN *run,DWRITE_MEASURING_MODE measuring_mode,D2D1_POINT_2F baseline_origin,const DWRITE_MATRIX *transform,D2D1_POINT_2F *origins) { +static __WIDL_INLINE HRESULT IDWriteFactory4_ComputeGlyphOrigins(IDWriteFactory4* This,const DWRITE_GLYPH_RUN *run,DWRITE_MEASURING_MODE measuring_mode,D2D1_POINT_2F baseline_origin,const DWRITE_MATRIX *transform,D2D1_POINT_2F *origins) { return This->lpVtbl->ComputeGlyphOrigins(This,run,measuring_mode,baseline_origin,transform,origins); } #endif @@ -9990,20 +10984,20 @@ interface IDWriteAsyncResult { #define IDWriteAsyncResult_GetResult(This) (This)->lpVtbl->GetResult(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteAsyncResult_QueryInterface(IDWriteAsyncResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteAsyncResult_QueryInterface(IDWriteAsyncResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteAsyncResult_AddRef(IDWriteAsyncResult* This) { +static __WIDL_INLINE ULONG IDWriteAsyncResult_AddRef(IDWriteAsyncResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteAsyncResult_Release(IDWriteAsyncResult* This) { +static __WIDL_INLINE ULONG IDWriteAsyncResult_Release(IDWriteAsyncResult* This) { return This->lpVtbl->Release(This); } /*** IDWriteAsyncResult methods ***/ -static FORCEINLINE HANDLE IDWriteAsyncResult_GetWaitHandle(IDWriteAsyncResult* This) { +static __WIDL_INLINE HANDLE IDWriteAsyncResult_GetWaitHandle(IDWriteAsyncResult* This) { return This->lpVtbl->GetWaitHandle(This); } -static FORCEINLINE HRESULT IDWriteAsyncResult_GetResult(IDWriteAsyncResult* This) { +static __WIDL_INLINE HRESULT IDWriteAsyncResult_GetResult(IDWriteAsyncResult* This) { return This->lpVtbl->GetResult(This); } #endif @@ -10134,39 +11128,39 @@ interface IDWriteRemoteFontFileStream { #define IDWriteRemoteFontFileStream_BeginDownload(This,operation_id,fragments,fragment_count,async_result) (This)->lpVtbl->BeginDownload(This,operation_id,fragments,fragment_count,async_result) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteRemoteFontFileStream_QueryInterface(IDWriteRemoteFontFileStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteRemoteFontFileStream_QueryInterface(IDWriteRemoteFontFileStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteRemoteFontFileStream_AddRef(IDWriteRemoteFontFileStream* This) { +static __WIDL_INLINE ULONG IDWriteRemoteFontFileStream_AddRef(IDWriteRemoteFontFileStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteRemoteFontFileStream_Release(IDWriteRemoteFontFileStream* This) { +static __WIDL_INLINE ULONG IDWriteRemoteFontFileStream_Release(IDWriteRemoteFontFileStream* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFileStream methods ***/ -static FORCEINLINE HRESULT IDWriteRemoteFontFileStream_ReadFileFragment(IDWriteRemoteFontFileStream* This,const void **fragment_start,UINT64 offset,UINT64 fragment_size,void **fragment_context) { +static __WIDL_INLINE HRESULT IDWriteRemoteFontFileStream_ReadFileFragment(IDWriteRemoteFontFileStream* This,const void **fragment_start,UINT64 offset,UINT64 fragment_size,void **fragment_context) { return This->lpVtbl->ReadFileFragment(This,fragment_start,offset,fragment_size,fragment_context); } -static FORCEINLINE void IDWriteRemoteFontFileStream_ReleaseFileFragment(IDWriteRemoteFontFileStream* This,void *fragment_context) { +static __WIDL_INLINE void IDWriteRemoteFontFileStream_ReleaseFileFragment(IDWriteRemoteFontFileStream* This,void *fragment_context) { This->lpVtbl->ReleaseFileFragment(This,fragment_context); } -static FORCEINLINE HRESULT IDWriteRemoteFontFileStream_GetFileSize(IDWriteRemoteFontFileStream* This,UINT64 *size) { +static __WIDL_INLINE HRESULT IDWriteRemoteFontFileStream_GetFileSize(IDWriteRemoteFontFileStream* This,UINT64 *size) { return This->lpVtbl->GetFileSize(This,size); } -static FORCEINLINE HRESULT IDWriteRemoteFontFileStream_GetLastWriteTime(IDWriteRemoteFontFileStream* This,UINT64 *last_writetime) { +static __WIDL_INLINE HRESULT IDWriteRemoteFontFileStream_GetLastWriteTime(IDWriteRemoteFontFileStream* This,UINT64 *last_writetime) { return This->lpVtbl->GetLastWriteTime(This,last_writetime); } /*** IDWriteRemoteFontFileStream methods ***/ -static FORCEINLINE HRESULT IDWriteRemoteFontFileStream_GetLocalFileSize(IDWriteRemoteFontFileStream* This,UINT64 *size) { +static __WIDL_INLINE HRESULT IDWriteRemoteFontFileStream_GetLocalFileSize(IDWriteRemoteFontFileStream* This,UINT64 *size) { return This->lpVtbl->GetLocalFileSize(This,size); } -static FORCEINLINE HRESULT IDWriteRemoteFontFileStream_GetFileFragmentLocality(IDWriteRemoteFontFileStream* This,UINT64 offset,UINT64 size,WINBOOL *is_local,UINT64 *partial_size) { +static __WIDL_INLINE HRESULT IDWriteRemoteFontFileStream_GetFileFragmentLocality(IDWriteRemoteFontFileStream* This,UINT64 offset,UINT64 size,WINBOOL *is_local,UINT64 *partial_size) { return This->lpVtbl->GetFileFragmentLocality(This,offset,size,is_local,partial_size); } -static FORCEINLINE DWRITE_LOCALITY IDWriteRemoteFontFileStream_GetLocality(IDWriteRemoteFontFileStream* This) { +static __WIDL_INLINE DWRITE_LOCALITY IDWriteRemoteFontFileStream_GetLocality(IDWriteRemoteFontFileStream* This) { return This->lpVtbl->GetLocality(This); } -static FORCEINLINE HRESULT IDWriteRemoteFontFileStream_BeginDownload(IDWriteRemoteFontFileStream* This,const GUID *operation_id,const DWRITE_FILE_FRAGMENT *fragments,UINT32 fragment_count,IDWriteAsyncResult **async_result) { +static __WIDL_INLINE HRESULT IDWriteRemoteFontFileStream_BeginDownload(IDWriteRemoteFontFileStream* This,const GUID *operation_id,const DWRITE_FILE_FRAGMENT *fragments,UINT32 fragment_count,IDWriteAsyncResult **async_result) { return This->lpVtbl->BeginDownload(This,operation_id,fragments,fragment_count,async_result); } #endif @@ -10277,27 +11271,27 @@ interface IDWriteRemoteFontFileLoader { #define IDWriteRemoteFontFileLoader_CreateFontFileReferenceFromUrl(This,factory,base_url,file_url,fontfile) (This)->lpVtbl->CreateFontFileReferenceFromUrl(This,factory,base_url,file_url,fontfile) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteRemoteFontFileLoader_QueryInterface(IDWriteRemoteFontFileLoader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteRemoteFontFileLoader_QueryInterface(IDWriteRemoteFontFileLoader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteRemoteFontFileLoader_AddRef(IDWriteRemoteFontFileLoader* This) { +static __WIDL_INLINE ULONG IDWriteRemoteFontFileLoader_AddRef(IDWriteRemoteFontFileLoader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteRemoteFontFileLoader_Release(IDWriteRemoteFontFileLoader* This) { +static __WIDL_INLINE ULONG IDWriteRemoteFontFileLoader_Release(IDWriteRemoteFontFileLoader* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFileLoader methods ***/ -static FORCEINLINE HRESULT IDWriteRemoteFontFileLoader_CreateStreamFromKey(IDWriteRemoteFontFileLoader* This,const void *key,UINT32 key_size,IDWriteFontFileStream **stream) { +static __WIDL_INLINE HRESULT IDWriteRemoteFontFileLoader_CreateStreamFromKey(IDWriteRemoteFontFileLoader* This,const void *key,UINT32 key_size,IDWriteFontFileStream **stream) { return This->lpVtbl->CreateStreamFromKey(This,key,key_size,stream); } /*** IDWriteRemoteFontFileLoader methods ***/ -static FORCEINLINE HRESULT IDWriteRemoteFontFileLoader_CreateRemoteStreamFromKey(IDWriteRemoteFontFileLoader* This,const void *key,UINT32 key_size,IDWriteRemoteFontFileStream **stream) { +static __WIDL_INLINE HRESULT IDWriteRemoteFontFileLoader_CreateRemoteStreamFromKey(IDWriteRemoteFontFileLoader* This,const void *key,UINT32 key_size,IDWriteRemoteFontFileStream **stream) { return This->lpVtbl->CreateRemoteStreamFromKey(This,key,key_size,stream); } -static FORCEINLINE HRESULT IDWriteRemoteFontFileLoader_GetLocalityFromKey(IDWriteRemoteFontFileLoader* This,const void *key,UINT32 key_size,DWRITE_LOCALITY *locality) { +static __WIDL_INLINE HRESULT IDWriteRemoteFontFileLoader_GetLocalityFromKey(IDWriteRemoteFontFileLoader* This,const void *key,UINT32 key_size,DWRITE_LOCALITY *locality) { return This->lpVtbl->GetLocalityFromKey(This,key,key_size,locality); } -static FORCEINLINE HRESULT IDWriteRemoteFontFileLoader_CreateFontFileReferenceFromUrl(IDWriteRemoteFontFileLoader* This,IDWriteFactory *factory,const WCHAR *base_url,const WCHAR *file_url,IDWriteFontFile **fontfile) { +static __WIDL_INLINE HRESULT IDWriteRemoteFontFileLoader_CreateFontFileReferenceFromUrl(IDWriteRemoteFontFileLoader* This,IDWriteFactory *factory,const WCHAR *base_url,const WCHAR *file_url,IDWriteFontFile **fontfile) { return This->lpVtbl->CreateFontFileReferenceFromUrl(This,factory,base_url,file_url,fontfile); } #endif @@ -10388,24 +11382,24 @@ interface IDWriteInMemoryFontFileLoader { #define IDWriteInMemoryFontFileLoader_GetFileCount(This) (This)->lpVtbl->GetFileCount(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteInMemoryFontFileLoader_QueryInterface(IDWriteInMemoryFontFileLoader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteInMemoryFontFileLoader_QueryInterface(IDWriteInMemoryFontFileLoader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteInMemoryFontFileLoader_AddRef(IDWriteInMemoryFontFileLoader* This) { +static __WIDL_INLINE ULONG IDWriteInMemoryFontFileLoader_AddRef(IDWriteInMemoryFontFileLoader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteInMemoryFontFileLoader_Release(IDWriteInMemoryFontFileLoader* This) { +static __WIDL_INLINE ULONG IDWriteInMemoryFontFileLoader_Release(IDWriteInMemoryFontFileLoader* This) { return This->lpVtbl->Release(This); } /*** IDWriteFontFileLoader methods ***/ -static FORCEINLINE HRESULT IDWriteInMemoryFontFileLoader_CreateStreamFromKey(IDWriteInMemoryFontFileLoader* This,const void *key,UINT32 key_size,IDWriteFontFileStream **stream) { +static __WIDL_INLINE HRESULT IDWriteInMemoryFontFileLoader_CreateStreamFromKey(IDWriteInMemoryFontFileLoader* This,const void *key,UINT32 key_size,IDWriteFontFileStream **stream) { return This->lpVtbl->CreateStreamFromKey(This,key,key_size,stream); } /*** IDWriteInMemoryFontFileLoader methods ***/ -static FORCEINLINE HRESULT IDWriteInMemoryFontFileLoader_CreateInMemoryFontFileReference(IDWriteInMemoryFontFileLoader* This,IDWriteFactory *factory,const void *data,UINT32 data_size,IUnknown *owner,IDWriteFontFile **fontfile) { +static __WIDL_INLINE HRESULT IDWriteInMemoryFontFileLoader_CreateInMemoryFontFileReference(IDWriteInMemoryFontFileLoader* This,IDWriteFactory *factory,const void *data,UINT32 data_size,IUnknown *owner,IDWriteFontFile **fontfile) { return This->lpVtbl->CreateInMemoryFontFileReference(This,factory,data,data_size,owner,fontfile); } -static FORCEINLINE UINT32 IDWriteInMemoryFontFileLoader_GetFileCount(IDWriteInMemoryFontFileLoader* This) { +static __WIDL_INLINE UINT32 IDWriteInMemoryFontFileLoader_GetFileCount(IDWriteInMemoryFontFileLoader* This) { return This->lpVtbl->GetFileCount(This); } #endif @@ -10836,130 +11830,130 @@ interface IDWriteFactory5 { #define IDWriteFactory5_UnpackFontFile(This,container_type,data,data_size,stream) (This)->lpVtbl->UnpackFontFile(This,container_type,data,data_size,stream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFactory5_QueryInterface(IDWriteFactory5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFactory5_QueryInterface(IDWriteFactory5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFactory5_AddRef(IDWriteFactory5* This) { +static __WIDL_INLINE ULONG IDWriteFactory5_AddRef(IDWriteFactory5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFactory5_Release(IDWriteFactory5* This) { +static __WIDL_INLINE ULONG IDWriteFactory5_Release(IDWriteFactory5* This) { return This->lpVtbl->Release(This); } /*** IDWriteFactory methods ***/ -static FORCEINLINE HRESULT IDWriteFactory5_CreateCustomFontCollection(IDWriteFactory5* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateCustomFontCollection(IDWriteFactory5* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { return This->lpVtbl->CreateCustomFontCollection(This,loader,key,key_size,collection); } -static FORCEINLINE HRESULT IDWriteFactory5_RegisterFontCollectionLoader(IDWriteFactory5* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory5_RegisterFontCollectionLoader(IDWriteFactory5* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->RegisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory5_UnregisterFontCollectionLoader(IDWriteFactory5* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory5_UnregisterFontCollectionLoader(IDWriteFactory5* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->UnregisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateFontFileReference(IDWriteFactory5* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateFontFileReference(IDWriteFactory5* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { return This->lpVtbl->CreateFontFileReference(This,path,writetime,font_file); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateCustomFontFileReference(IDWriteFactory5* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateCustomFontFileReference(IDWriteFactory5* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { return This->lpVtbl->CreateCustomFontFileReference(This,reference_key,key_size,loader,font_file); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateFontFace(IDWriteFactory5* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateFontFace(IDWriteFactory5* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { return This->lpVtbl->CreateFontFace(This,facetype,files_number,font_files,index,sim_flags,font_face); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateRenderingParams(IDWriteFactory5* This,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateRenderingParams(IDWriteFactory5* This,IDWriteRenderingParams **params) { return This->lpVtbl->CreateRenderingParams(This,params); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateMonitorRenderingParams(IDWriteFactory5* This,HMONITOR monitor,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateMonitorRenderingParams(IDWriteFactory5* This,HMONITOR monitor,IDWriteRenderingParams **params) { return This->lpVtbl->CreateMonitorRenderingParams(This,monitor,params); } -static FORCEINLINE HRESULT IDWriteFactory5_RegisterFontFileLoader(IDWriteFactory5* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory5_RegisterFontFileLoader(IDWriteFactory5* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->RegisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory5_UnregisterFontFileLoader(IDWriteFactory5* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory5_UnregisterFontFileLoader(IDWriteFactory5* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->UnregisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateTextFormat(IDWriteFactory5* This,const WCHAR *family_name,IDWriteFontCollection *collection,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STYLE style,DWRITE_FONT_STRETCH stretch,FLOAT size,const WCHAR *locale,IDWriteTextFormat **format) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateTextFormat(IDWriteFactory5* This,const WCHAR *family_name,IDWriteFontCollection *collection,DWRITE_FONT_WEIGHT weight,DWRITE_FONT_STYLE style,DWRITE_FONT_STRETCH stretch,FLOAT size,const WCHAR *locale,IDWriteTextFormat **format) { return This->lpVtbl->CreateTextFormat(This,family_name,collection,weight,style,stretch,size,locale,format); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateTypography(IDWriteFactory5* This,IDWriteTypography **typography) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateTypography(IDWriteFactory5* This,IDWriteTypography **typography) { return This->lpVtbl->CreateTypography(This,typography); } -static FORCEINLINE HRESULT IDWriteFactory5_GetGdiInterop(IDWriteFactory5* This,IDWriteGdiInterop **gdi_interop) { +static __WIDL_INLINE HRESULT IDWriteFactory5_GetGdiInterop(IDWriteFactory5* This,IDWriteGdiInterop **gdi_interop) { return This->lpVtbl->GetGdiInterop(This,gdi_interop); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateTextLayout(IDWriteFactory5* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateTextLayout(IDWriteFactory5* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { return This->lpVtbl->CreateTextLayout(This,string,len,format,max_width,max_height,layout); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateGdiCompatibleTextLayout(IDWriteFactory5* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateGdiCompatibleTextLayout(IDWriteFactory5* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { return This->lpVtbl->CreateGdiCompatibleTextLayout(This,string,len,format,layout_width,layout_height,pixels_per_dip,transform,use_gdi_natural,layout); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateEllipsisTrimmingSign(IDWriteFactory5* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateEllipsisTrimmingSign(IDWriteFactory5* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->CreateEllipsisTrimmingSign(This,format,trimming_sign); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateTextAnalyzer(IDWriteFactory5* This,IDWriteTextAnalyzer **analyzer) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateTextAnalyzer(IDWriteFactory5* This,IDWriteTextAnalyzer **analyzer) { return This->lpVtbl->CreateTextAnalyzer(This,analyzer); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateNumberSubstitution(IDWriteFactory5* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateNumberSubstitution(IDWriteFactory5* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { return This->lpVtbl->CreateNumberSubstitution(This,method,locale,ignore_user_override,substitution); } /*** IDWriteFactory1 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory5_GetEudcFontCollection(IDWriteFactory5* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { +static __WIDL_INLINE HRESULT IDWriteFactory5_GetEudcFontCollection(IDWriteFactory5* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { return This->lpVtbl->GetEudcFontCollection(This,collection,check_for_updates); } /*** IDWriteFactory2 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory5_GetSystemFontFallback(IDWriteFactory5* This,IDWriteFontFallback **fallback) { +static __WIDL_INLINE HRESULT IDWriteFactory5_GetSystemFontFallback(IDWriteFactory5* This,IDWriteFontFallback **fallback) { return This->lpVtbl->GetSystemFontFallback(This,fallback); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateFontFallbackBuilder(IDWriteFactory5* This,IDWriteFontFallbackBuilder **fallbackbuilder) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateFontFallbackBuilder(IDWriteFactory5* This,IDWriteFontFallbackBuilder **fallbackbuilder) { return This->lpVtbl->CreateFontFallbackBuilder(This,fallbackbuilder); } /*** IDWriteFactory3 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory5_CreateGlyphRunAnalysis(IDWriteFactory5* This,const DWRITE_GLYPH_RUN *run,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_MEASURING_MODE measuring_mode,DWRITE_GRID_FIT_MODE gridfit_mode,DWRITE_TEXT_ANTIALIAS_MODE antialias_mode,FLOAT origin_x,FLOAT origin_y,IDWriteGlyphRunAnalysis **analysis) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateGlyphRunAnalysis(IDWriteFactory5* This,const DWRITE_GLYPH_RUN *run,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_MEASURING_MODE measuring_mode,DWRITE_GRID_FIT_MODE gridfit_mode,DWRITE_TEXT_ANTIALIAS_MODE antialias_mode,FLOAT origin_x,FLOAT origin_y,IDWriteGlyphRunAnalysis **analysis) { return This->lpVtbl->IDWriteFactory3_CreateGlyphRunAnalysis(This,run,transform,rendering_mode,measuring_mode,gridfit_mode,antialias_mode,origin_x,origin_y,analysis); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateCustomRenderingParams(IDWriteFactory5* This,FLOAT gamma,FLOAT enhanced_contrast,FLOAT grayscale_enhanced_contrast,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY pixel_geometry,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_GRID_FIT_MODE gridfit_mode,IDWriteRenderingParams3 **params) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateCustomRenderingParams(IDWriteFactory5* This,FLOAT gamma,FLOAT enhanced_contrast,FLOAT grayscale_enhanced_contrast,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY pixel_geometry,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_GRID_FIT_MODE gridfit_mode,IDWriteRenderingParams3 **params) { return This->lpVtbl->IDWriteFactory3_CreateCustomRenderingParams(This,gamma,enhanced_contrast,grayscale_enhanced_contrast,cleartype_level,pixel_geometry,rendering_mode,gridfit_mode,params); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateFontFaceReference_(IDWriteFactory5* This,IDWriteFontFile *file,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateFontFaceReference_(IDWriteFactory5* This,IDWriteFontFile *file,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { return This->lpVtbl->CreateFontFaceReference_(This,file,index,simulations,reference); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateFontFaceReference(IDWriteFactory5* This,const WCHAR *path,const FILETIME *writetime,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateFontFaceReference(IDWriteFactory5* This,const WCHAR *path,const FILETIME *writetime,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { return This->lpVtbl->CreateFontFaceReference(This,path,writetime,index,simulations,reference); } -static FORCEINLINE HRESULT IDWriteFactory5_GetSystemFontSet(IDWriteFactory5* This,IDWriteFontSet **fontset) { +static __WIDL_INLINE HRESULT IDWriteFactory5_GetSystemFontSet(IDWriteFactory5* This,IDWriteFontSet **fontset) { return This->lpVtbl->GetSystemFontSet(This,fontset); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateFontCollectionFromFontSet(IDWriteFactory5* This,IDWriteFontSet *fontset,IDWriteFontCollection1 **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateFontCollectionFromFontSet(IDWriteFactory5* This,IDWriteFontSet *fontset,IDWriteFontCollection1 **collection) { return This->lpVtbl->CreateFontCollectionFromFontSet(This,fontset,collection); } -static FORCEINLINE HRESULT IDWriteFactory5_GetSystemFontCollection(IDWriteFactory5* This,WINBOOL include_downloadable,IDWriteFontCollection1 **collection,WINBOOL check_for_updates) { +static __WIDL_INLINE HRESULT IDWriteFactory5_GetSystemFontCollection(IDWriteFactory5* This,WINBOOL include_downloadable,IDWriteFontCollection1 **collection,WINBOOL check_for_updates) { return This->lpVtbl->IDWriteFactory3_GetSystemFontCollection(This,include_downloadable,collection,check_for_updates); } -static FORCEINLINE HRESULT IDWriteFactory5_GetFontDownloadQueue(IDWriteFactory5* This,IDWriteFontDownloadQueue **queue) { +static __WIDL_INLINE HRESULT IDWriteFactory5_GetFontDownloadQueue(IDWriteFactory5* This,IDWriteFontDownloadQueue **queue) { return This->lpVtbl->GetFontDownloadQueue(This,queue); } /*** IDWriteFactory4 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory5_TranslateColorGlyphRun(IDWriteFactory5* This,D2D1_POINT_2F baseline_origin,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *run_desc,DWRITE_GLYPH_IMAGE_FORMATS desired_formats,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_MATRIX *transform,UINT32 palette,IDWriteColorGlyphRunEnumerator1 **layers) { +static __WIDL_INLINE HRESULT IDWriteFactory5_TranslateColorGlyphRun(IDWriteFactory5* This,D2D1_POINT_2F baseline_origin,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *run_desc,DWRITE_GLYPH_IMAGE_FORMATS desired_formats,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_MATRIX *transform,UINT32 palette,IDWriteColorGlyphRunEnumerator1 **layers) { return This->lpVtbl->IDWriteFactory4_TranslateColorGlyphRun(This,baseline_origin,run,run_desc,desired_formats,measuring_mode,transform,palette,layers); } -static FORCEINLINE HRESULT IDWriteFactory5_ComputeGlyphOrigins_(IDWriteFactory5* This,const DWRITE_GLYPH_RUN *run,D2D1_POINT_2F baseline_origin,D2D1_POINT_2F *origins) { +static __WIDL_INLINE HRESULT IDWriteFactory5_ComputeGlyphOrigins_(IDWriteFactory5* This,const DWRITE_GLYPH_RUN *run,D2D1_POINT_2F baseline_origin,D2D1_POINT_2F *origins) { return This->lpVtbl->ComputeGlyphOrigins_(This,run,baseline_origin,origins); } -static FORCEINLINE HRESULT IDWriteFactory5_ComputeGlyphOrigins(IDWriteFactory5* This,const DWRITE_GLYPH_RUN *run,DWRITE_MEASURING_MODE measuring_mode,D2D1_POINT_2F baseline_origin,const DWRITE_MATRIX *transform,D2D1_POINT_2F *origins) { +static __WIDL_INLINE HRESULT IDWriteFactory5_ComputeGlyphOrigins(IDWriteFactory5* This,const DWRITE_GLYPH_RUN *run,DWRITE_MEASURING_MODE measuring_mode,D2D1_POINT_2F baseline_origin,const DWRITE_MATRIX *transform,D2D1_POINT_2F *origins) { return This->lpVtbl->ComputeGlyphOrigins(This,run,measuring_mode,baseline_origin,transform,origins); } /*** IDWriteFactory5 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory5_CreateFontSetBuilder(IDWriteFactory5* This,IDWriteFontSetBuilder1 **fontset_builder) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateFontSetBuilder(IDWriteFactory5* This,IDWriteFontSetBuilder1 **fontset_builder) { return This->lpVtbl->IDWriteFactory5_CreateFontSetBuilder(This,fontset_builder); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateInMemoryFontFileLoader(IDWriteFactory5* This,IDWriteInMemoryFontFileLoader **loader) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateInMemoryFontFileLoader(IDWriteFactory5* This,IDWriteInMemoryFontFileLoader **loader) { return This->lpVtbl->CreateInMemoryFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory5_CreateHttpFontFileLoader(IDWriteFactory5* This,const WCHAR *referrer_url,const WCHAR *extra_headers,IDWriteRemoteFontFileLoader **loader) { +static __WIDL_INLINE HRESULT IDWriteFactory5_CreateHttpFontFileLoader(IDWriteFactory5* This,const WCHAR *referrer_url,const WCHAR *extra_headers,IDWriteRemoteFontFileLoader **loader) { return This->lpVtbl->CreateHttpFontFileLoader(This,referrer_url,extra_headers,loader); } -static FORCEINLINE DWRITE_CONTAINER_TYPE IDWriteFactory5_AnalyzeContainerType(IDWriteFactory5* This,const void *data,UINT32 data_size) { +static __WIDL_INLINE DWRITE_CONTAINER_TYPE IDWriteFactory5_AnalyzeContainerType(IDWriteFactory5* This,const void *data,UINT32 data_size) { return This->lpVtbl->AnalyzeContainerType(This,data,data_size); } -static FORCEINLINE HRESULT IDWriteFactory5_UnpackFontFile(IDWriteFactory5* This,DWRITE_CONTAINER_TYPE container_type,const void *data,UINT32 data_size,IDWriteFontFileStream **stream) { +static __WIDL_INLINE HRESULT IDWriteFactory5_UnpackFontFile(IDWriteFactory5* This,DWRITE_CONTAINER_TYPE container_type,const void *data,UINT32 data_size,IDWriteFontFileStream **stream) { return This->lpVtbl->UnpackFontFile(This,container_type,data,data_size,stream); } #endif @@ -11457,134 +12451,134 @@ interface IDWriteFactory6 { #define IDWriteFactory6_CreateTextFormat(This,familyname,collection,axis_values,num_axis,fontsize,localename,format) (This)->lpVtbl->IDWriteFactory6_CreateTextFormat(This,familyname,collection,axis_values,num_axis,fontsize,localename,format) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFactory6_QueryInterface(IDWriteFactory6* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFactory6_QueryInterface(IDWriteFactory6* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFactory6_AddRef(IDWriteFactory6* This) { +static __WIDL_INLINE ULONG IDWriteFactory6_AddRef(IDWriteFactory6* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFactory6_Release(IDWriteFactory6* This) { +static __WIDL_INLINE ULONG IDWriteFactory6_Release(IDWriteFactory6* This) { return This->lpVtbl->Release(This); } /*** IDWriteFactory methods ***/ -static FORCEINLINE HRESULT IDWriteFactory6_CreateCustomFontCollection(IDWriteFactory6* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateCustomFontCollection(IDWriteFactory6* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { return This->lpVtbl->CreateCustomFontCollection(This,loader,key,key_size,collection); } -static FORCEINLINE HRESULT IDWriteFactory6_RegisterFontCollectionLoader(IDWriteFactory6* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory6_RegisterFontCollectionLoader(IDWriteFactory6* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->RegisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory6_UnregisterFontCollectionLoader(IDWriteFactory6* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory6_UnregisterFontCollectionLoader(IDWriteFactory6* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->UnregisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateFontFileReference(IDWriteFactory6* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateFontFileReference(IDWriteFactory6* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { return This->lpVtbl->CreateFontFileReference(This,path,writetime,font_file); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateCustomFontFileReference(IDWriteFactory6* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateCustomFontFileReference(IDWriteFactory6* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { return This->lpVtbl->CreateCustomFontFileReference(This,reference_key,key_size,loader,font_file); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateFontFace(IDWriteFactory6* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateFontFace(IDWriteFactory6* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { return This->lpVtbl->CreateFontFace(This,facetype,files_number,font_files,index,sim_flags,font_face); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateRenderingParams(IDWriteFactory6* This,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateRenderingParams(IDWriteFactory6* This,IDWriteRenderingParams **params) { return This->lpVtbl->CreateRenderingParams(This,params); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateMonitorRenderingParams(IDWriteFactory6* This,HMONITOR monitor,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateMonitorRenderingParams(IDWriteFactory6* This,HMONITOR monitor,IDWriteRenderingParams **params) { return This->lpVtbl->CreateMonitorRenderingParams(This,monitor,params); } -static FORCEINLINE HRESULT IDWriteFactory6_RegisterFontFileLoader(IDWriteFactory6* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory6_RegisterFontFileLoader(IDWriteFactory6* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->RegisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory6_UnregisterFontFileLoader(IDWriteFactory6* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory6_UnregisterFontFileLoader(IDWriteFactory6* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->UnregisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateTypography(IDWriteFactory6* This,IDWriteTypography **typography) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateTypography(IDWriteFactory6* This,IDWriteTypography **typography) { return This->lpVtbl->CreateTypography(This,typography); } -static FORCEINLINE HRESULT IDWriteFactory6_GetGdiInterop(IDWriteFactory6* This,IDWriteGdiInterop **gdi_interop) { +static __WIDL_INLINE HRESULT IDWriteFactory6_GetGdiInterop(IDWriteFactory6* This,IDWriteGdiInterop **gdi_interop) { return This->lpVtbl->GetGdiInterop(This,gdi_interop); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateTextLayout(IDWriteFactory6* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateTextLayout(IDWriteFactory6* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { return This->lpVtbl->CreateTextLayout(This,string,len,format,max_width,max_height,layout); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateGdiCompatibleTextLayout(IDWriteFactory6* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateGdiCompatibleTextLayout(IDWriteFactory6* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { return This->lpVtbl->CreateGdiCompatibleTextLayout(This,string,len,format,layout_width,layout_height,pixels_per_dip,transform,use_gdi_natural,layout); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateEllipsisTrimmingSign(IDWriteFactory6* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateEllipsisTrimmingSign(IDWriteFactory6* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->CreateEllipsisTrimmingSign(This,format,trimming_sign); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateTextAnalyzer(IDWriteFactory6* This,IDWriteTextAnalyzer **analyzer) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateTextAnalyzer(IDWriteFactory6* This,IDWriteTextAnalyzer **analyzer) { return This->lpVtbl->CreateTextAnalyzer(This,analyzer); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateNumberSubstitution(IDWriteFactory6* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateNumberSubstitution(IDWriteFactory6* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { return This->lpVtbl->CreateNumberSubstitution(This,method,locale,ignore_user_override,substitution); } /*** IDWriteFactory1 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory6_GetEudcFontCollection(IDWriteFactory6* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { +static __WIDL_INLINE HRESULT IDWriteFactory6_GetEudcFontCollection(IDWriteFactory6* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { return This->lpVtbl->GetEudcFontCollection(This,collection,check_for_updates); } /*** IDWriteFactory2 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory6_GetSystemFontFallback(IDWriteFactory6* This,IDWriteFontFallback **fallback) { +static __WIDL_INLINE HRESULT IDWriteFactory6_GetSystemFontFallback(IDWriteFactory6* This,IDWriteFontFallback **fallback) { return This->lpVtbl->GetSystemFontFallback(This,fallback); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateFontFallbackBuilder(IDWriteFactory6* This,IDWriteFontFallbackBuilder **fallbackbuilder) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateFontFallbackBuilder(IDWriteFactory6* This,IDWriteFontFallbackBuilder **fallbackbuilder) { return This->lpVtbl->CreateFontFallbackBuilder(This,fallbackbuilder); } /*** IDWriteFactory3 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory6_CreateGlyphRunAnalysis(IDWriteFactory6* This,const DWRITE_GLYPH_RUN *run,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_MEASURING_MODE measuring_mode,DWRITE_GRID_FIT_MODE gridfit_mode,DWRITE_TEXT_ANTIALIAS_MODE antialias_mode,FLOAT origin_x,FLOAT origin_y,IDWriteGlyphRunAnalysis **analysis) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateGlyphRunAnalysis(IDWriteFactory6* This,const DWRITE_GLYPH_RUN *run,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_MEASURING_MODE measuring_mode,DWRITE_GRID_FIT_MODE gridfit_mode,DWRITE_TEXT_ANTIALIAS_MODE antialias_mode,FLOAT origin_x,FLOAT origin_y,IDWriteGlyphRunAnalysis **analysis) { return This->lpVtbl->IDWriteFactory3_CreateGlyphRunAnalysis(This,run,transform,rendering_mode,measuring_mode,gridfit_mode,antialias_mode,origin_x,origin_y,analysis); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateCustomRenderingParams(IDWriteFactory6* This,FLOAT gamma,FLOAT enhanced_contrast,FLOAT grayscale_enhanced_contrast,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY pixel_geometry,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_GRID_FIT_MODE gridfit_mode,IDWriteRenderingParams3 **params) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateCustomRenderingParams(IDWriteFactory6* This,FLOAT gamma,FLOAT enhanced_contrast,FLOAT grayscale_enhanced_contrast,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY pixel_geometry,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_GRID_FIT_MODE gridfit_mode,IDWriteRenderingParams3 **params) { return This->lpVtbl->IDWriteFactory3_CreateCustomRenderingParams(This,gamma,enhanced_contrast,grayscale_enhanced_contrast,cleartype_level,pixel_geometry,rendering_mode,gridfit_mode,params); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateFontFaceReference_(IDWriteFactory6* This,IDWriteFontFile *file,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateFontFaceReference_(IDWriteFactory6* This,IDWriteFontFile *file,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { return This->lpVtbl->CreateFontFaceReference_(This,file,index,simulations,reference); } -static FORCEINLINE HRESULT IDWriteFactory6_GetFontDownloadQueue(IDWriteFactory6* This,IDWriteFontDownloadQueue **queue) { +static __WIDL_INLINE HRESULT IDWriteFactory6_GetFontDownloadQueue(IDWriteFactory6* This,IDWriteFontDownloadQueue **queue) { return This->lpVtbl->GetFontDownloadQueue(This,queue); } /*** IDWriteFactory4 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory6_TranslateColorGlyphRun(IDWriteFactory6* This,D2D1_POINT_2F baseline_origin,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *run_desc,DWRITE_GLYPH_IMAGE_FORMATS desired_formats,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_MATRIX *transform,UINT32 palette,IDWriteColorGlyphRunEnumerator1 **layers) { +static __WIDL_INLINE HRESULT IDWriteFactory6_TranslateColorGlyphRun(IDWriteFactory6* This,D2D1_POINT_2F baseline_origin,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *run_desc,DWRITE_GLYPH_IMAGE_FORMATS desired_formats,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_MATRIX *transform,UINT32 palette,IDWriteColorGlyphRunEnumerator1 **layers) { return This->lpVtbl->IDWriteFactory4_TranslateColorGlyphRun(This,baseline_origin,run,run_desc,desired_formats,measuring_mode,transform,palette,layers); } -static FORCEINLINE HRESULT IDWriteFactory6_ComputeGlyphOrigins_(IDWriteFactory6* This,const DWRITE_GLYPH_RUN *run,D2D1_POINT_2F baseline_origin,D2D1_POINT_2F *origins) { +static __WIDL_INLINE HRESULT IDWriteFactory6_ComputeGlyphOrigins_(IDWriteFactory6* This,const DWRITE_GLYPH_RUN *run,D2D1_POINT_2F baseline_origin,D2D1_POINT_2F *origins) { return This->lpVtbl->ComputeGlyphOrigins_(This,run,baseline_origin,origins); } -static FORCEINLINE HRESULT IDWriteFactory6_ComputeGlyphOrigins(IDWriteFactory6* This,const DWRITE_GLYPH_RUN *run,DWRITE_MEASURING_MODE measuring_mode,D2D1_POINT_2F baseline_origin,const DWRITE_MATRIX *transform,D2D1_POINT_2F *origins) { +static __WIDL_INLINE HRESULT IDWriteFactory6_ComputeGlyphOrigins(IDWriteFactory6* This,const DWRITE_GLYPH_RUN *run,DWRITE_MEASURING_MODE measuring_mode,D2D1_POINT_2F baseline_origin,const DWRITE_MATRIX *transform,D2D1_POINT_2F *origins) { return This->lpVtbl->ComputeGlyphOrigins(This,run,measuring_mode,baseline_origin,transform,origins); } /*** IDWriteFactory5 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory6_CreateInMemoryFontFileLoader(IDWriteFactory6* This,IDWriteInMemoryFontFileLoader **loader) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateInMemoryFontFileLoader(IDWriteFactory6* This,IDWriteInMemoryFontFileLoader **loader) { return This->lpVtbl->CreateInMemoryFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateHttpFontFileLoader(IDWriteFactory6* This,const WCHAR *referrer_url,const WCHAR *extra_headers,IDWriteRemoteFontFileLoader **loader) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateHttpFontFileLoader(IDWriteFactory6* This,const WCHAR *referrer_url,const WCHAR *extra_headers,IDWriteRemoteFontFileLoader **loader) { return This->lpVtbl->CreateHttpFontFileLoader(This,referrer_url,extra_headers,loader); } -static FORCEINLINE DWRITE_CONTAINER_TYPE IDWriteFactory6_AnalyzeContainerType(IDWriteFactory6* This,const void *data,UINT32 data_size) { +static __WIDL_INLINE DWRITE_CONTAINER_TYPE IDWriteFactory6_AnalyzeContainerType(IDWriteFactory6* This,const void *data,UINT32 data_size) { return This->lpVtbl->AnalyzeContainerType(This,data,data_size); } -static FORCEINLINE HRESULT IDWriteFactory6_UnpackFontFile(IDWriteFactory6* This,DWRITE_CONTAINER_TYPE container_type,const void *data,UINT32 data_size,IDWriteFontFileStream **stream) { +static __WIDL_INLINE HRESULT IDWriteFactory6_UnpackFontFile(IDWriteFactory6* This,DWRITE_CONTAINER_TYPE container_type,const void *data,UINT32 data_size,IDWriteFontFileStream **stream) { return This->lpVtbl->UnpackFontFile(This,container_type,data,data_size,stream); } /*** IDWriteFactory6 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory6_CreateFontFaceReference(IDWriteFactory6* This,IDWriteFontFile *file,UINT32 face_index,DWRITE_FONT_SIMULATIONS simulations,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_axis,IDWriteFontFaceReference1 **face_ref) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateFontFaceReference(IDWriteFactory6* This,IDWriteFontFile *file,UINT32 face_index,DWRITE_FONT_SIMULATIONS simulations,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_axis,IDWriteFontFaceReference1 **face_ref) { return This->lpVtbl->IDWriteFactory6_CreateFontFaceReference(This,file,face_index,simulations,axis_values,num_axis,face_ref); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateFontResource(IDWriteFactory6* This,IDWriteFontFile *file,UINT32 face_index,IDWriteFontResource **resource) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateFontResource(IDWriteFactory6* This,IDWriteFontFile *file,UINT32 face_index,IDWriteFontResource **resource) { return This->lpVtbl->CreateFontResource(This,file,face_index,resource); } -static FORCEINLINE HRESULT IDWriteFactory6_GetSystemFontSet(IDWriteFactory6* This,WINBOOL include_downloadable,IDWriteFontSet1 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFactory6_GetSystemFontSet(IDWriteFactory6* This,WINBOOL include_downloadable,IDWriteFontSet1 **fontset) { return This->lpVtbl->IDWriteFactory6_GetSystemFontSet(This,include_downloadable,fontset); } -static FORCEINLINE HRESULT IDWriteFactory6_GetSystemFontCollection(IDWriteFactory6* This,WINBOOL include_downloadable,DWRITE_FONT_FAMILY_MODEL family_model,IDWriteFontCollection2 **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory6_GetSystemFontCollection(IDWriteFactory6* This,WINBOOL include_downloadable,DWRITE_FONT_FAMILY_MODEL family_model,IDWriteFontCollection2 **collection) { return This->lpVtbl->IDWriteFactory6_GetSystemFontCollection(This,include_downloadable,family_model,collection); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateFontCollectionFromFontSet(IDWriteFactory6* This,IDWriteFontSet *fontset,DWRITE_FONT_FAMILY_MODEL family_model,IDWriteFontCollection2 **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateFontCollectionFromFontSet(IDWriteFactory6* This,IDWriteFontSet *fontset,DWRITE_FONT_FAMILY_MODEL family_model,IDWriteFontCollection2 **collection) { return This->lpVtbl->IDWriteFactory6_CreateFontCollectionFromFontSet(This,fontset,family_model,collection); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateFontSetBuilder(IDWriteFactory6* This,IDWriteFontSetBuilder2 **builder) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateFontSetBuilder(IDWriteFactory6* This,IDWriteFontSetBuilder2 **builder) { return This->lpVtbl->IDWriteFactory6_CreateFontSetBuilder(This,builder); } -static FORCEINLINE HRESULT IDWriteFactory6_CreateTextFormat(IDWriteFactory6* This,const WCHAR *familyname,IDWriteFontCollection *collection,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_axis,FLOAT fontsize,const WCHAR *localename,IDWriteTextFormat3 **format) { +static __WIDL_INLINE HRESULT IDWriteFactory6_CreateTextFormat(IDWriteFactory6* This,const WCHAR *familyname,IDWriteFontCollection *collection,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_axis,FLOAT fontsize,const WCHAR *localename,IDWriteTextFormat3 **format) { return This->lpVtbl->IDWriteFactory6_CreateTextFormat(This,familyname,collection,axis_values,num_axis,fontsize,localename,format); } #endif @@ -12065,135 +13059,135 @@ interface IDWriteFactory7 { #define IDWriteFactory7_GetSystemFontCollection(This,include_downloadable,family_model,collection) (This)->lpVtbl->IDWriteFactory7_GetSystemFontCollection(This,include_downloadable,family_model,collection) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDWriteFactory7_QueryInterface(IDWriteFactory7* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDWriteFactory7_QueryInterface(IDWriteFactory7* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDWriteFactory7_AddRef(IDWriteFactory7* This) { +static __WIDL_INLINE ULONG IDWriteFactory7_AddRef(IDWriteFactory7* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDWriteFactory7_Release(IDWriteFactory7* This) { +static __WIDL_INLINE ULONG IDWriteFactory7_Release(IDWriteFactory7* This) { return This->lpVtbl->Release(This); } /*** IDWriteFactory methods ***/ -static FORCEINLINE HRESULT IDWriteFactory7_CreateCustomFontCollection(IDWriteFactory7* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateCustomFontCollection(IDWriteFactory7* This,IDWriteFontCollectionLoader *loader,const void *key,UINT32 key_size,IDWriteFontCollection **collection) { return This->lpVtbl->CreateCustomFontCollection(This,loader,key,key_size,collection); } -static FORCEINLINE HRESULT IDWriteFactory7_RegisterFontCollectionLoader(IDWriteFactory7* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory7_RegisterFontCollectionLoader(IDWriteFactory7* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->RegisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory7_UnregisterFontCollectionLoader(IDWriteFactory7* This,IDWriteFontCollectionLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory7_UnregisterFontCollectionLoader(IDWriteFactory7* This,IDWriteFontCollectionLoader *loader) { return This->lpVtbl->UnregisterFontCollectionLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateFontFileReference(IDWriteFactory7* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateFontFileReference(IDWriteFactory7* This,const WCHAR *path,const FILETIME *writetime,IDWriteFontFile **font_file) { return This->lpVtbl->CreateFontFileReference(This,path,writetime,font_file); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateCustomFontFileReference(IDWriteFactory7* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateCustomFontFileReference(IDWriteFactory7* This,const void *reference_key,UINT32 key_size,IDWriteFontFileLoader *loader,IDWriteFontFile **font_file) { return This->lpVtbl->CreateCustomFontFileReference(This,reference_key,key_size,loader,font_file); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateFontFace(IDWriteFactory7* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateFontFace(IDWriteFactory7* This,DWRITE_FONT_FACE_TYPE facetype,UINT32 files_number,IDWriteFontFile *const *font_files,UINT32 index,DWRITE_FONT_SIMULATIONS sim_flags,IDWriteFontFace **font_face) { return This->lpVtbl->CreateFontFace(This,facetype,files_number,font_files,index,sim_flags,font_face); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateRenderingParams(IDWriteFactory7* This,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateRenderingParams(IDWriteFactory7* This,IDWriteRenderingParams **params) { return This->lpVtbl->CreateRenderingParams(This,params); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateMonitorRenderingParams(IDWriteFactory7* This,HMONITOR monitor,IDWriteRenderingParams **params) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateMonitorRenderingParams(IDWriteFactory7* This,HMONITOR monitor,IDWriteRenderingParams **params) { return This->lpVtbl->CreateMonitorRenderingParams(This,monitor,params); } -static FORCEINLINE HRESULT IDWriteFactory7_RegisterFontFileLoader(IDWriteFactory7* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory7_RegisterFontFileLoader(IDWriteFactory7* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->RegisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory7_UnregisterFontFileLoader(IDWriteFactory7* This,IDWriteFontFileLoader *loader) { +static __WIDL_INLINE HRESULT IDWriteFactory7_UnregisterFontFileLoader(IDWriteFactory7* This,IDWriteFontFileLoader *loader) { return This->lpVtbl->UnregisterFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateTypography(IDWriteFactory7* This,IDWriteTypography **typography) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateTypography(IDWriteFactory7* This,IDWriteTypography **typography) { return This->lpVtbl->CreateTypography(This,typography); } -static FORCEINLINE HRESULT IDWriteFactory7_GetGdiInterop(IDWriteFactory7* This,IDWriteGdiInterop **gdi_interop) { +static __WIDL_INLINE HRESULT IDWriteFactory7_GetGdiInterop(IDWriteFactory7* This,IDWriteGdiInterop **gdi_interop) { return This->lpVtbl->GetGdiInterop(This,gdi_interop); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateTextLayout(IDWriteFactory7* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateTextLayout(IDWriteFactory7* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT max_width,FLOAT max_height,IDWriteTextLayout **layout) { return This->lpVtbl->CreateTextLayout(This,string,len,format,max_width,max_height,layout); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateGdiCompatibleTextLayout(IDWriteFactory7* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateGdiCompatibleTextLayout(IDWriteFactory7* This,const WCHAR *string,UINT32 len,IDWriteTextFormat *format,FLOAT layout_width,FLOAT layout_height,FLOAT pixels_per_dip,const DWRITE_MATRIX *transform,WINBOOL use_gdi_natural,IDWriteTextLayout **layout) { return This->lpVtbl->CreateGdiCompatibleTextLayout(This,string,len,format,layout_width,layout_height,pixels_per_dip,transform,use_gdi_natural,layout); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateEllipsisTrimmingSign(IDWriteFactory7* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateEllipsisTrimmingSign(IDWriteFactory7* This,IDWriteTextFormat *format,IDWriteInlineObject **trimming_sign) { return This->lpVtbl->CreateEllipsisTrimmingSign(This,format,trimming_sign); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateTextAnalyzer(IDWriteFactory7* This,IDWriteTextAnalyzer **analyzer) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateTextAnalyzer(IDWriteFactory7* This,IDWriteTextAnalyzer **analyzer) { return This->lpVtbl->CreateTextAnalyzer(This,analyzer); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateNumberSubstitution(IDWriteFactory7* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateNumberSubstitution(IDWriteFactory7* This,DWRITE_NUMBER_SUBSTITUTION_METHOD method,const WCHAR *locale,WINBOOL ignore_user_override,IDWriteNumberSubstitution **substitution) { return This->lpVtbl->CreateNumberSubstitution(This,method,locale,ignore_user_override,substitution); } /*** IDWriteFactory1 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory7_GetEudcFontCollection(IDWriteFactory7* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { +static __WIDL_INLINE HRESULT IDWriteFactory7_GetEudcFontCollection(IDWriteFactory7* This,IDWriteFontCollection **collection,WINBOOL check_for_updates) { return This->lpVtbl->GetEudcFontCollection(This,collection,check_for_updates); } /*** IDWriteFactory2 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory7_GetSystemFontFallback(IDWriteFactory7* This,IDWriteFontFallback **fallback) { +static __WIDL_INLINE HRESULT IDWriteFactory7_GetSystemFontFallback(IDWriteFactory7* This,IDWriteFontFallback **fallback) { return This->lpVtbl->GetSystemFontFallback(This,fallback); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateFontFallbackBuilder(IDWriteFactory7* This,IDWriteFontFallbackBuilder **fallbackbuilder) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateFontFallbackBuilder(IDWriteFactory7* This,IDWriteFontFallbackBuilder **fallbackbuilder) { return This->lpVtbl->CreateFontFallbackBuilder(This,fallbackbuilder); } /*** IDWriteFactory3 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory7_CreateGlyphRunAnalysis(IDWriteFactory7* This,const DWRITE_GLYPH_RUN *run,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_MEASURING_MODE measuring_mode,DWRITE_GRID_FIT_MODE gridfit_mode,DWRITE_TEXT_ANTIALIAS_MODE antialias_mode,FLOAT origin_x,FLOAT origin_y,IDWriteGlyphRunAnalysis **analysis) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateGlyphRunAnalysis(IDWriteFactory7* This,const DWRITE_GLYPH_RUN *run,const DWRITE_MATRIX *transform,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_MEASURING_MODE measuring_mode,DWRITE_GRID_FIT_MODE gridfit_mode,DWRITE_TEXT_ANTIALIAS_MODE antialias_mode,FLOAT origin_x,FLOAT origin_y,IDWriteGlyphRunAnalysis **analysis) { return This->lpVtbl->IDWriteFactory3_CreateGlyphRunAnalysis(This,run,transform,rendering_mode,measuring_mode,gridfit_mode,antialias_mode,origin_x,origin_y,analysis); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateCustomRenderingParams(IDWriteFactory7* This,FLOAT gamma,FLOAT enhanced_contrast,FLOAT grayscale_enhanced_contrast,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY pixel_geometry,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_GRID_FIT_MODE gridfit_mode,IDWriteRenderingParams3 **params) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateCustomRenderingParams(IDWriteFactory7* This,FLOAT gamma,FLOAT enhanced_contrast,FLOAT grayscale_enhanced_contrast,FLOAT cleartype_level,DWRITE_PIXEL_GEOMETRY pixel_geometry,DWRITE_RENDERING_MODE1 rendering_mode,DWRITE_GRID_FIT_MODE gridfit_mode,IDWriteRenderingParams3 **params) { return This->lpVtbl->IDWriteFactory3_CreateCustomRenderingParams(This,gamma,enhanced_contrast,grayscale_enhanced_contrast,cleartype_level,pixel_geometry,rendering_mode,gridfit_mode,params); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateFontFaceReference_(IDWriteFactory7* This,IDWriteFontFile *file,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateFontFaceReference_(IDWriteFactory7* This,IDWriteFontFile *file,UINT32 index,DWRITE_FONT_SIMULATIONS simulations,IDWriteFontFaceReference **reference) { return This->lpVtbl->CreateFontFaceReference_(This,file,index,simulations,reference); } -static FORCEINLINE HRESULT IDWriteFactory7_GetFontDownloadQueue(IDWriteFactory7* This,IDWriteFontDownloadQueue **queue) { +static __WIDL_INLINE HRESULT IDWriteFactory7_GetFontDownloadQueue(IDWriteFactory7* This,IDWriteFontDownloadQueue **queue) { return This->lpVtbl->GetFontDownloadQueue(This,queue); } /*** IDWriteFactory4 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory7_TranslateColorGlyphRun(IDWriteFactory7* This,D2D1_POINT_2F baseline_origin,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *run_desc,DWRITE_GLYPH_IMAGE_FORMATS desired_formats,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_MATRIX *transform,UINT32 palette,IDWriteColorGlyphRunEnumerator1 **layers) { +static __WIDL_INLINE HRESULT IDWriteFactory7_TranslateColorGlyphRun(IDWriteFactory7* This,D2D1_POINT_2F baseline_origin,const DWRITE_GLYPH_RUN *run,const DWRITE_GLYPH_RUN_DESCRIPTION *run_desc,DWRITE_GLYPH_IMAGE_FORMATS desired_formats,DWRITE_MEASURING_MODE measuring_mode,const DWRITE_MATRIX *transform,UINT32 palette,IDWriteColorGlyphRunEnumerator1 **layers) { return This->lpVtbl->IDWriteFactory4_TranslateColorGlyphRun(This,baseline_origin,run,run_desc,desired_formats,measuring_mode,transform,palette,layers); } -static FORCEINLINE HRESULT IDWriteFactory7_ComputeGlyphOrigins_(IDWriteFactory7* This,const DWRITE_GLYPH_RUN *run,D2D1_POINT_2F baseline_origin,D2D1_POINT_2F *origins) { +static __WIDL_INLINE HRESULT IDWriteFactory7_ComputeGlyphOrigins_(IDWriteFactory7* This,const DWRITE_GLYPH_RUN *run,D2D1_POINT_2F baseline_origin,D2D1_POINT_2F *origins) { return This->lpVtbl->ComputeGlyphOrigins_(This,run,baseline_origin,origins); } -static FORCEINLINE HRESULT IDWriteFactory7_ComputeGlyphOrigins(IDWriteFactory7* This,const DWRITE_GLYPH_RUN *run,DWRITE_MEASURING_MODE measuring_mode,D2D1_POINT_2F baseline_origin,const DWRITE_MATRIX *transform,D2D1_POINT_2F *origins) { +static __WIDL_INLINE HRESULT IDWriteFactory7_ComputeGlyphOrigins(IDWriteFactory7* This,const DWRITE_GLYPH_RUN *run,DWRITE_MEASURING_MODE measuring_mode,D2D1_POINT_2F baseline_origin,const DWRITE_MATRIX *transform,D2D1_POINT_2F *origins) { return This->lpVtbl->ComputeGlyphOrigins(This,run,measuring_mode,baseline_origin,transform,origins); } /*** IDWriteFactory5 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory7_CreateInMemoryFontFileLoader(IDWriteFactory7* This,IDWriteInMemoryFontFileLoader **loader) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateInMemoryFontFileLoader(IDWriteFactory7* This,IDWriteInMemoryFontFileLoader **loader) { return This->lpVtbl->CreateInMemoryFontFileLoader(This,loader); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateHttpFontFileLoader(IDWriteFactory7* This,const WCHAR *referrer_url,const WCHAR *extra_headers,IDWriteRemoteFontFileLoader **loader) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateHttpFontFileLoader(IDWriteFactory7* This,const WCHAR *referrer_url,const WCHAR *extra_headers,IDWriteRemoteFontFileLoader **loader) { return This->lpVtbl->CreateHttpFontFileLoader(This,referrer_url,extra_headers,loader); } -static FORCEINLINE DWRITE_CONTAINER_TYPE IDWriteFactory7_AnalyzeContainerType(IDWriteFactory7* This,const void *data,UINT32 data_size) { +static __WIDL_INLINE DWRITE_CONTAINER_TYPE IDWriteFactory7_AnalyzeContainerType(IDWriteFactory7* This,const void *data,UINT32 data_size) { return This->lpVtbl->AnalyzeContainerType(This,data,data_size); } -static FORCEINLINE HRESULT IDWriteFactory7_UnpackFontFile(IDWriteFactory7* This,DWRITE_CONTAINER_TYPE container_type,const void *data,UINT32 data_size,IDWriteFontFileStream **stream) { +static __WIDL_INLINE HRESULT IDWriteFactory7_UnpackFontFile(IDWriteFactory7* This,DWRITE_CONTAINER_TYPE container_type,const void *data,UINT32 data_size,IDWriteFontFileStream **stream) { return This->lpVtbl->UnpackFontFile(This,container_type,data,data_size,stream); } /*** IDWriteFactory6 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory7_CreateFontFaceReference(IDWriteFactory7* This,IDWriteFontFile *file,UINT32 face_index,DWRITE_FONT_SIMULATIONS simulations,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_axis,IDWriteFontFaceReference1 **face_ref) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateFontFaceReference(IDWriteFactory7* This,IDWriteFontFile *file,UINT32 face_index,DWRITE_FONT_SIMULATIONS simulations,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_axis,IDWriteFontFaceReference1 **face_ref) { return This->lpVtbl->IDWriteFactory6_CreateFontFaceReference(This,file,face_index,simulations,axis_values,num_axis,face_ref); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateFontResource(IDWriteFactory7* This,IDWriteFontFile *file,UINT32 face_index,IDWriteFontResource **resource) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateFontResource(IDWriteFactory7* This,IDWriteFontFile *file,UINT32 face_index,IDWriteFontResource **resource) { return This->lpVtbl->CreateFontResource(This,file,face_index,resource); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateFontCollectionFromFontSet(IDWriteFactory7* This,IDWriteFontSet *fontset,DWRITE_FONT_FAMILY_MODEL family_model,IDWriteFontCollection2 **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateFontCollectionFromFontSet(IDWriteFactory7* This,IDWriteFontSet *fontset,DWRITE_FONT_FAMILY_MODEL family_model,IDWriteFontCollection2 **collection) { return This->lpVtbl->IDWriteFactory6_CreateFontCollectionFromFontSet(This,fontset,family_model,collection); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateFontSetBuilder(IDWriteFactory7* This,IDWriteFontSetBuilder2 **builder) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateFontSetBuilder(IDWriteFactory7* This,IDWriteFontSetBuilder2 **builder) { return This->lpVtbl->IDWriteFactory6_CreateFontSetBuilder(This,builder); } -static FORCEINLINE HRESULT IDWriteFactory7_CreateTextFormat(IDWriteFactory7* This,const WCHAR *familyname,IDWriteFontCollection *collection,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_axis,FLOAT fontsize,const WCHAR *localename,IDWriteTextFormat3 **format) { +static __WIDL_INLINE HRESULT IDWriteFactory7_CreateTextFormat(IDWriteFactory7* This,const WCHAR *familyname,IDWriteFontCollection *collection,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_axis,FLOAT fontsize,const WCHAR *localename,IDWriteTextFormat3 **format) { return This->lpVtbl->IDWriteFactory6_CreateTextFormat(This,familyname,collection,axis_values,num_axis,fontsize,localename,format); } /*** IDWriteFactory7 methods ***/ -static FORCEINLINE HRESULT IDWriteFactory7_GetSystemFontSet(IDWriteFactory7* This,WINBOOL include_downloadable,IDWriteFontSet2 **fontset) { +static __WIDL_INLINE HRESULT IDWriteFactory7_GetSystemFontSet(IDWriteFactory7* This,WINBOOL include_downloadable,IDWriteFontSet2 **fontset) { return This->lpVtbl->IDWriteFactory7_GetSystemFontSet(This,include_downloadable,fontset); } -static FORCEINLINE HRESULT IDWriteFactory7_GetSystemFontCollection(IDWriteFactory7* This,WINBOOL include_downloadable,DWRITE_FONT_FAMILY_MODEL family_model,IDWriteFontCollection3 **collection) { +static __WIDL_INLINE HRESULT IDWriteFactory7_GetSystemFontCollection(IDWriteFactory7* This,WINBOOL include_downloadable,DWRITE_FONT_FAMILY_MODEL family_model,IDWriteFontCollection3 **collection) { return This->lpVtbl->IDWriteFactory7_GetSystemFontCollection(This,include_downloadable,family_model,collection); } #endif diff --git a/lib/libc/include/any-windows-any/dxcapi.h b/lib/libc/include/any-windows-any/dxcapi.h new file mode 100644 index 0000000000000000000000000000000000000000..0cb61dff272c309ddda8e55a227b51b981cb289c --- /dev/null +++ b/lib/libc/include/any-windows-any/dxcapi.h @@ -0,0 +1,777 @@ + +/////////////////////////////////////////////////////////////////////////////// +// // +// dxcapi.h // +// Copyright (C) Microsoft Corporation. All rights reserved. // +// This file is distributed under the University of Illinois Open Source // +// License. See LICENSE.TXT for details. // +// // +// Provides declarations for the DirectX Compiler API entry point. // +// // +/////////////////////////////////////////////////////////////////////////////// + +#ifndef __DXC_API__ +#define __DXC_API__ + +#ifdef _WIN32 +#ifndef DXC_API_IMPORT +#define DXC_API_IMPORT __declspec(dllimport) +#endif +#else +#ifndef DXC_API_IMPORT +#define DXC_API_IMPORT __attribute__ ((visibility ("default"))) +#endif +#endif + +#include +#ifndef CROSS_PLATFORM_UUIDOF +// Warning: This macro exists in WinAdapter.h as well +#if defined(_MSC_VER) +#define CROSS_PLATFORM_UUIDOF(iface, spec) \ + struct __declspec(uuid(spec)) iface; +#else /* defined(_MSC_VER) */ +#if defined(__MINGW32__) +#include +#include +#ifndef _Maybenull_ +#define _Maybenull_ +#endif +#ifndef _In_count_ +#define _In_count_(x) +#endif +#ifndef _In_opt_count_ +#define _In_opt_count_(x) +#endif +#ifndef _In_bytecount_ +#define _In_bytecount_(x) +#endif +#endif /* defined(__MINGW32__) */ +#ifndef __CRT_UUID_DECL +#define __CRT_UUID_DECL(type, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \ + extern "C++" \ + { \ + template <> \ + struct __mesa_emulated_uuidof_s \ + { \ + static constexpr IID __uuid_inst = { \ + l, w1, w2, {b1, b2, b3, b4, b5, b6, b7, b8}}; \ + }; \ + template <> \ + constexpr const GUID &__mesa_emulated_uuidof() \ + { \ + return __mesa_emulated_uuidof_s::__uuid_inst; \ + } \ + template <> \ + constexpr const GUID &__mesa_emulated_uuidof() \ + { \ + return __mesa_emulated_uuidof_s::__uuid_inst; \ + } \ + } +#define __uuidof(T) __mesa_emulated_uuidof::type>() +#endif /*__CRT_UUID_DECL */ +constexpr uint8_t nybble_from_hex(char c) { + return ((c >= '0' && c <= '9') + ? (c - '0') + : ((c >= 'a' && c <= 'f') + ? (c - 'a' + 10) + : ((c >= 'A' && c <= 'F') ? (c - 'A' + 10) + : /* Should be an error */ -1))); +} + +constexpr uint8_t byte_from_hex(char c1, char c2) { + return nybble_from_hex(c1) << 4 | nybble_from_hex(c2); +} + +constexpr uint8_t byte_from_hexstr(const char str[2]) { + return nybble_from_hex(str[0]) << 4 | nybble_from_hex(str[1]); +} + +constexpr unsigned short short_from_hexstr(const char str[2], unsigned shift) +{ + return ((unsigned short)(nybble_from_hex(str[0]) << 4 | + nybble_from_hex(str[1]))) + << shift; +} + +constexpr unsigned long word_from_hexstr(const char str[2], unsigned shift) +{ + return ((unsigned long)(nybble_from_hex(str[0]) << 4 | + nybble_from_hex(str[1]))) + << shift; +} + +#define CROSS_PLATFORM_UUIDOF(iface, spec) \ + struct iface; \ + __CRT_UUID_DECL( \ + iface, \ + word_from_hexstr(spec, 24) | word_from_hexstr(spec + 2, 16) | \ + word_from_hexstr(spec + 4, 8) | word_from_hexstr(spec + 6, 0), \ + short_from_hexstr(spec + 9, 8) | short_from_hexstr(spec + 11, 0), \ + short_from_hexstr(spec + 14, 8) | short_from_hexstr(spec + 16, 0), \ + byte_from_hexstr(spec + 19), byte_from_hexstr(spec + 21), \ + byte_from_hexstr(spec + 24), byte_from_hexstr(spec + 26), \ + byte_from_hexstr(spec + 28), byte_from_hexstr(spec + 30), \ + byte_from_hexstr(spec + 32), byte_from_hexstr(spec + 34)) + +#endif /* defined(_MSC_VER) */ +#endif /* CROSS_PLATFORM_UUIDOF */ + +#ifndef _WIN32 + +CROSS_PLATFORM_UUIDOF(INoMarshal, "ECC8691B-C1DB-4DC0-855E-65F6C551AF49") +struct INoMarshal : public IUnknown {}; + +CROSS_PLATFORM_UUIDOF(IMalloc, "00000002-0000-0000-C000-000000000046") +struct IMalloc : public IUnknown { + virtual void *Alloc(size_t size); + virtual void *Realloc(void *ptr, size_t size); + virtual void Free(void *ptr); + virtual HRESULT QueryInterface(REFIID riid, void **ppvObject); +}; + +CROSS_PLATFORM_UUIDOF(ISequentialStream, "0C733A30-2A1C-11CE-ADE5-00AA0044773D") +struct ISequentialStream : public IUnknown { + virtual HRESULT Read(void *pv, ULONG cb, ULONG *pcbRead) = 0; + virtual HRESULT Write(const void *pv, ULONG cb, ULONG *pcbWritten) = 0; +}; + +CROSS_PLATFORM_UUIDOF(IStream, "0000000c-0000-0000-C000-000000000046") +struct IStream : public ISequentialStream { + virtual HRESULT Seek(LARGE_INTEGER dlibMove, DWORD dwOrigin, + ULARGE_INTEGER *plibNewPosition) = 0; + virtual HRESULT SetSize(ULARGE_INTEGER libNewSize) = 0; + virtual HRESULT CopyTo(IStream *pstm, ULARGE_INTEGER cb, + ULARGE_INTEGER *pcbRead, + ULARGE_INTEGER *pcbWritten) = 0; + + virtual HRESULT Commit(DWORD grfCommitFlags) = 0; + + virtual HRESULT Revert(void) = 0; + + virtual HRESULT LockRegion(ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, + DWORD dwLockType) = 0; + + virtual HRESULT UnlockRegion(ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, + DWORD dwLockType) = 0; + + virtual HRESULT Stat(STATSTG *pstatstg, DWORD grfStatFlag) = 0; + + virtual HRESULT Clone(IStream **ppstm) = 0; +}; + +#endif + +struct IMalloc; + +struct IDxcIncludeHandler; + +typedef HRESULT (__stdcall *DxcCreateInstanceProc)( + _In_ REFCLSID rclsid, + _In_ REFIID riid, + _Out_ LPVOID* ppv +); + +typedef HRESULT(__stdcall *DxcCreateInstance2Proc)( + _In_ IMalloc *pMalloc, + _In_ REFCLSID rclsid, + _In_ REFIID riid, + _Out_ LPVOID* ppv + ); + +/// +/// Creates a single uninitialized object of the class associated with a specified CLSID. +/// +/// +/// The CLSID associated with the data and code that will be used to create the object. +/// +/// +/// A reference to the identifier of the interface to be used to communicate +/// with the object. +/// +/// +/// Address of pointer variable that receives the interface pointer requested +/// in riid. Upon successful return, *ppv contains the requested interface +/// pointer. Upon failure, *ppv contains NULL. +/// +/// While this function is similar to CoCreateInstance, there is no COM involvement. +/// + +extern "C" +DXC_API_IMPORT HRESULT __stdcall DxcCreateInstance( + _In_ REFCLSID rclsid, + _In_ REFIID riid, + _Out_ LPVOID* ppv + ); + +extern "C" +DXC_API_IMPORT HRESULT __stdcall DxcCreateInstance2( + _In_ IMalloc *pMalloc, + _In_ REFCLSID rclsid, + _In_ REFIID riid, + _Out_ LPVOID* ppv +); + +// For convenience, equivalent definitions to CP_UTF8 and CP_UTF16. +#define DXC_CP_UTF8 65001 +#define DXC_CP_UTF16 1200 +// Use DXC_CP_ACP for: Binary; ANSI Text; Autodetect UTF with BOM +#define DXC_CP_ACP 0 + +// This flag indicates that the shader hash was computed taking into account source information (-Zss) +#define DXC_HASHFLAG_INCLUDES_SOURCE 1 + +// Hash digest type for ShaderHash +typedef struct DxcShaderHash { + UINT32 Flags; // DXC_HASHFLAG_* + BYTE HashDigest[16]; +} DxcShaderHash; + +#define DXC_FOURCC(ch0, ch1, ch2, ch3) ( \ + (UINT32)(UINT8)(ch0) | (UINT32)(UINT8)(ch1) << 8 | \ + (UINT32)(UINT8)(ch2) << 16 | (UINT32)(UINT8)(ch3) << 24 \ + ) +#define DXC_PART_PDB DXC_FOURCC('I', 'L', 'D', 'B') +#define DXC_PART_PDB_NAME DXC_FOURCC('I', 'L', 'D', 'N') +#define DXC_PART_PRIVATE_DATA DXC_FOURCC('P', 'R', 'I', 'V') +#define DXC_PART_ROOT_SIGNATURE DXC_FOURCC('R', 'T', 'S', '0') +#define DXC_PART_DXIL DXC_FOURCC('D', 'X', 'I', 'L') +#define DXC_PART_REFLECTION_DATA DXC_FOURCC('S', 'T', 'A', 'T') +#define DXC_PART_SHADER_HASH DXC_FOURCC('H', 'A', 'S', 'H') +#define DXC_PART_INPUT_SIGNATURE DXC_FOURCC('I', 'S', 'G', '1') +#define DXC_PART_OUTPUT_SIGNATURE DXC_FOURCC('O', 'S', 'G', '1') +#define DXC_PART_PATCH_CONSTANT_SIGNATURE DXC_FOURCC('P', 'S', 'G', '1') + +// Some option arguments are defined here for continuity with D3DCompile interface +#define DXC_ARG_DEBUG L"-Zi" +#define DXC_ARG_SKIP_VALIDATION L"-Vd" +#define DXC_ARG_SKIP_OPTIMIZATIONS L"-Od" +#define DXC_ARG_PACK_MATRIX_ROW_MAJOR L"-Zpr" +#define DXC_ARG_PACK_MATRIX_COLUMN_MAJOR L"-Zpc" +#define DXC_ARG_AVOID_FLOW_CONTROL L"-Gfa" +#define DXC_ARG_PREFER_FLOW_CONTROL L"-Gfp" +#define DXC_ARG_ENABLE_STRICTNESS L"-Ges" +#define DXC_ARG_ENABLE_BACKWARDS_COMPATIBILITY L"-Gec" +#define DXC_ARG_IEEE_STRICTNESS L"-Gis" +#define DXC_ARG_OPTIMIZATION_LEVEL0 L"-O0" +#define DXC_ARG_OPTIMIZATION_LEVEL1 L"-O1" +#define DXC_ARG_OPTIMIZATION_LEVEL2 L"-O2" +#define DXC_ARG_OPTIMIZATION_LEVEL3 L"-O3" +#define DXC_ARG_WARNINGS_ARE_ERRORS L"-WX" +#define DXC_ARG_RESOURCES_MAY_ALIAS L"-res_may_alias" +#define DXC_ARG_ALL_RESOURCES_BOUND L"-all_resources_bound" +#define DXC_ARG_DEBUG_NAME_FOR_SOURCE L"-Zss" +#define DXC_ARG_DEBUG_NAME_FOR_BINARY L"-Zsb" + +// IDxcBlob is an alias of ID3D10Blob and ID3DBlob +CROSS_PLATFORM_UUIDOF(IDxcBlob, "8BA5FB08-5195-40e2-AC58-0D989C3A0102") +struct IDxcBlob : public IUnknown { +public: + virtual LPVOID STDMETHODCALLTYPE GetBufferPointer(void) = 0; + virtual SIZE_T STDMETHODCALLTYPE GetBufferSize(void) = 0; +}; + +CROSS_PLATFORM_UUIDOF(IDxcBlobEncoding, "7241d424-2646-4191-97c0-98e96e42fc68") +struct IDxcBlobEncoding : public IDxcBlob { +public: + virtual HRESULT STDMETHODCALLTYPE GetEncoding(_Out_ BOOL *pKnown, + _Out_ UINT32 *pCodePage) = 0; +}; + +// Notes on IDxcBlobUtf16 and IDxcBlobUtf8 +// These guarantee null-terminated text and the stated encoding. +// GetBufferSize() will return the size in bytes, including null-terminator +// GetStringLength() will return the length in characters, excluding the null-terminator +// Name strings will use IDxcBlobUtf16, while other string output blobs, +// such as errors/warnings, preprocessed HLSL, or other text will be based +// on the -encoding option. + +// The API will use this interface for output name strings +CROSS_PLATFORM_UUIDOF(IDxcBlobUtf16, "A3F84EAB-0FAA-497E-A39C-EE6ED60B2D84") +struct IDxcBlobUtf16 : public IDxcBlobEncoding { +public: + virtual LPCWSTR STDMETHODCALLTYPE GetStringPointer(void) = 0; + virtual SIZE_T STDMETHODCALLTYPE GetStringLength(void) = 0; +}; +CROSS_PLATFORM_UUIDOF(IDxcBlobUtf8, "3DA636C9-BA71-4024-A301-30CBF125305B") +struct IDxcBlobUtf8 : public IDxcBlobEncoding { +public: + virtual LPCSTR STDMETHODCALLTYPE GetStringPointer(void) = 0; + virtual SIZE_T STDMETHODCALLTYPE GetStringLength(void) = 0; +}; + +CROSS_PLATFORM_UUIDOF(IDxcIncludeHandler, "7f61fc7d-950d-467f-b3e3-3c02fb49187c") +struct IDxcIncludeHandler : public IUnknown { + virtual HRESULT STDMETHODCALLTYPE LoadSource( + _In_z_ LPCWSTR pFilename, // Candidate filename. + _COM_Outptr_result_maybenull_ IDxcBlob **ppIncludeSource // Resultant source object for included file, nullptr if not found. + ) = 0; +}; + +// Structure for supplying bytes or text input to Dxc APIs. +// Use Encoding = 0 for non-text bytes, ANSI text, or unknown with BOM. +typedef struct DxcBuffer { + LPCVOID Ptr; + SIZE_T Size; + UINT Encoding; +} DxcText; + +struct DxcDefine { + LPCWSTR Name; + _Maybenull_ LPCWSTR Value; +}; + +CROSS_PLATFORM_UUIDOF(IDxcCompilerArgs, "73EFFE2A-70DC-45F8-9690-EFF64C02429D") +struct IDxcCompilerArgs : public IUnknown { + // Pass GetArguments() and GetCount() to Compile + virtual LPCWSTR* STDMETHODCALLTYPE GetArguments() = 0; + virtual UINT32 STDMETHODCALLTYPE GetCount() = 0; + + // Add additional arguments or defines here, if desired. + virtual HRESULT STDMETHODCALLTYPE AddArguments( + _In_opt_count_(argCount) LPCWSTR *pArguments, // Array of pointers to arguments to add + _In_ UINT32 argCount // Number of arguments to add + ) = 0; + virtual HRESULT STDMETHODCALLTYPE AddArgumentsUTF8( + _In_opt_count_(argCount)LPCSTR *pArguments, // Array of pointers to UTF-8 arguments to add + _In_ UINT32 argCount // Number of arguments to add + ) = 0; + virtual HRESULT STDMETHODCALLTYPE AddDefines( + _In_count_(defineCount) const DxcDefine *pDefines, // Array of defines + _In_ UINT32 defineCount // Number of defines + ) = 0; +}; + +////////////////////////// +// Legacy Interfaces +///////////////////////// + +// NOTE: IDxcUtils replaces IDxcLibrary +CROSS_PLATFORM_UUIDOF(IDxcLibrary, "e5204dc7-d18c-4c3c-bdfb-851673980fe7") +struct IDxcLibrary : public IUnknown { + virtual HRESULT STDMETHODCALLTYPE SetMalloc(_In_opt_ IMalloc *pMalloc) = 0; + virtual HRESULT STDMETHODCALLTYPE CreateBlobFromBlob( + _In_ IDxcBlob *pBlob, UINT32 offset, UINT32 length, _COM_Outptr_ IDxcBlob **ppResult) = 0; + virtual HRESULT STDMETHODCALLTYPE CreateBlobFromFile( + _In_z_ LPCWSTR pFileName, _In_opt_ UINT32* codePage, + _COM_Outptr_ IDxcBlobEncoding **pBlobEncoding) = 0; + virtual HRESULT STDMETHODCALLTYPE CreateBlobWithEncodingFromPinned( + _In_bytecount_(size) LPCVOID pText, UINT32 size, UINT32 codePage, + _COM_Outptr_ IDxcBlobEncoding **pBlobEncoding) = 0; + virtual HRESULT STDMETHODCALLTYPE CreateBlobWithEncodingOnHeapCopy( + _In_bytecount_(size) LPCVOID pText, UINT32 size, UINT32 codePage, + _COM_Outptr_ IDxcBlobEncoding **pBlobEncoding) = 0; + virtual HRESULT STDMETHODCALLTYPE CreateBlobWithEncodingOnMalloc( + _In_bytecount_(size) LPCVOID pText, IMalloc *pIMalloc, UINT32 size, UINT32 codePage, + _COM_Outptr_ IDxcBlobEncoding **pBlobEncoding) = 0; + virtual HRESULT STDMETHODCALLTYPE CreateIncludeHandler( + _COM_Outptr_ IDxcIncludeHandler **ppResult) = 0; + virtual HRESULT STDMETHODCALLTYPE CreateStreamFromBlobReadOnly( + _In_ IDxcBlob *pBlob, _COM_Outptr_ IStream **ppStream) = 0; + virtual HRESULT STDMETHODCALLTYPE GetBlobAsUtf8( + _In_ IDxcBlob *pBlob, _COM_Outptr_ IDxcBlobEncoding **pBlobEncoding) = 0; + virtual HRESULT STDMETHODCALLTYPE GetBlobAsUtf16( + _In_ IDxcBlob *pBlob, _COM_Outptr_ IDxcBlobEncoding **pBlobEncoding) = 0; +}; + +// NOTE: IDxcResult replaces IDxcOperationResult +CROSS_PLATFORM_UUIDOF(IDxcOperationResult, "CEDB484A-D4E9-445A-B991-CA21CA157DC2") +struct IDxcOperationResult : public IUnknown { + virtual HRESULT STDMETHODCALLTYPE GetStatus(_Out_ HRESULT *pStatus) = 0; + + // GetResult returns the main result of the operation. + // This corresponds to: + // DXC_OUT_OBJECT - Compile() with shader or library target + // DXC_OUT_DISASSEMBLY - Disassemble() + // DXC_OUT_HLSL - Compile() with -P + // DXC_OUT_ROOT_SIGNATURE - Compile() with rootsig_* target + virtual HRESULT STDMETHODCALLTYPE GetResult(_COM_Outptr_result_maybenull_ IDxcBlob **ppResult) = 0; + + // GetErrorBuffer Corresponds to DXC_OUT_ERRORS. + virtual HRESULT STDMETHODCALLTYPE GetErrorBuffer(_COM_Outptr_result_maybenull_ IDxcBlobEncoding **ppErrors) = 0; +}; + +// NOTE: IDxcCompiler3 replaces IDxcCompiler and IDxcCompiler2 +CROSS_PLATFORM_UUIDOF(IDxcCompiler, "8c210bf3-011f-4422-8d70-6f9acb8db617") +struct IDxcCompiler : public IUnknown { + // Compile a single entry point to the target shader model + virtual HRESULT STDMETHODCALLTYPE Compile( + _In_ IDxcBlob *pSource, // Source text to compile + _In_opt_z_ LPCWSTR pSourceName, // Optional file name for pSource. Used in errors and include handlers. + _In_opt_z_ LPCWSTR pEntryPoint, // entry point name + _In_z_ LPCWSTR pTargetProfile, // shader profile to compile + _In_opt_count_(argCount) LPCWSTR *pArguments, // Array of pointers to arguments + _In_ UINT32 argCount, // Number of arguments + _In_count_(defineCount) + const DxcDefine *pDefines, // Array of defines + _In_ UINT32 defineCount, // Number of defines + _In_opt_ IDxcIncludeHandler *pIncludeHandler, // user-provided interface to handle #include directives (optional) + _COM_Outptr_ IDxcOperationResult **ppResult // Compiler output status, buffer, and errors + ) = 0; + + // Preprocess source text + virtual HRESULT STDMETHODCALLTYPE Preprocess( + _In_ IDxcBlob *pSource, // Source text to preprocess + _In_opt_z_ LPCWSTR pSourceName, // Optional file name for pSource. Used in errors and include handlers. + _In_opt_count_(argCount) LPCWSTR *pArguments, // Array of pointers to arguments + _In_ UINT32 argCount, // Number of arguments + _In_count_(defineCount) + const DxcDefine *pDefines, // Array of defines + _In_ UINT32 defineCount, // Number of defines + _In_opt_ IDxcIncludeHandler *pIncludeHandler, // user-provided interface to handle #include directives (optional) + _COM_Outptr_ IDxcOperationResult **ppResult // Preprocessor output status, buffer, and errors + ) = 0; + + // Disassemble a program. + virtual HRESULT STDMETHODCALLTYPE Disassemble( + _In_ IDxcBlob *pSource, // Program to disassemble. + _COM_Outptr_ IDxcBlobEncoding **ppDisassembly // Disassembly text. + ) = 0; +}; + +// NOTE: IDxcCompiler3 replaces IDxcCompiler and IDxcCompiler2 +CROSS_PLATFORM_UUIDOF(IDxcCompiler2, "A005A9D9-B8BB-4594-B5C9-0E633BEC4D37") +struct IDxcCompiler2 : public IDxcCompiler { + // Compile a single entry point to the target shader model with debug information. + virtual HRESULT STDMETHODCALLTYPE CompileWithDebug( + _In_ IDxcBlob *pSource, // Source text to compile + _In_opt_z_ LPCWSTR pSourceName, // Optional file name for pSource. Used in errors and include handlers. + _In_opt_z_ LPCWSTR pEntryPoint, // Entry point name + _In_z_ LPCWSTR pTargetProfile, // Shader profile to compile + _In_opt_count_(argCount) LPCWSTR *pArguments, // Array of pointers to arguments + _In_ UINT32 argCount, // Number of arguments + _In_count_(defineCount) + const DxcDefine *pDefines, // Array of defines + _In_ UINT32 defineCount, // Number of defines + _In_opt_ IDxcIncludeHandler *pIncludeHandler, // user-provided interface to handle #include directives (optional) + _COM_Outptr_ IDxcOperationResult **ppResult, // Compiler output status, buffer, and errors + _Outptr_opt_result_z_ LPWSTR *ppDebugBlobName,// Suggested file name for debug blob. (Must be HeapFree()'d!) + _COM_Outptr_opt_ IDxcBlob **ppDebugBlob // Debug blob + ) = 0; +}; + +CROSS_PLATFORM_UUIDOF(IDxcLinker, "F1B5BE2A-62DD-4327-A1C2-42AC1E1E78E6") +struct IDxcLinker : public IUnknown { +public: + // Register a library with name to ref it later. + virtual HRESULT RegisterLibrary( + _In_opt_ LPCWSTR pLibName, // Name of the library. + _In_ IDxcBlob *pLib // Library blob. + ) = 0; + + // Links the shader and produces a shader blob that the Direct3D runtime can + // use. + virtual HRESULT STDMETHODCALLTYPE Link( + _In_opt_ LPCWSTR pEntryName, // Entry point name + _In_ LPCWSTR pTargetProfile, // shader profile to link + _In_count_(libCount) + const LPCWSTR *pLibNames, // Array of library names to link + _In_ UINT32 libCount, // Number of libraries to link + _In_opt_count_(argCount) const LPCWSTR *pArguments, // Array of pointers to arguments + _In_ UINT32 argCount, // Number of arguments + _COM_Outptr_ + IDxcOperationResult **ppResult // Linker output status, buffer, and errors + ) = 0; +}; + +///////////////////////// +// Latest interfaces. Please use these +//////////////////////// + +// NOTE: IDxcUtils replaces IDxcLibrary +CROSS_PLATFORM_UUIDOF(IDxcUtils, "4605C4CB-2019-492A-ADA4-65F20BB7D67F") +struct IDxcUtils : public IUnknown { + // Create a sub-blob that holds a reference to the outer blob and points to its memory. + virtual HRESULT STDMETHODCALLTYPE CreateBlobFromBlob( + _In_ IDxcBlob *pBlob, UINT32 offset, UINT32 length, _COM_Outptr_ IDxcBlob **ppResult) = 0; + + // For codePage, use 0 (or DXC_CP_ACP) for raw binary or ANSI code page + + // Creates a blob referencing existing memory, with no copy. + // User must manage the memory lifetime separately. + // (was: CreateBlobWithEncodingFromPinned) + virtual HRESULT STDMETHODCALLTYPE CreateBlobFromPinned( + _In_bytecount_(size) LPCVOID pData, UINT32 size, UINT32 codePage, + _COM_Outptr_ IDxcBlobEncoding **pBlobEncoding) = 0; + + // Create blob, taking ownership of memory allocated with supplied allocator. + // (was: CreateBlobWithEncodingOnMalloc) + virtual HRESULT STDMETHODCALLTYPE MoveToBlob( + _In_bytecount_(size) LPCVOID pData, IMalloc *pIMalloc, UINT32 size, UINT32 codePage, + _COM_Outptr_ IDxcBlobEncoding **pBlobEncoding) = 0; + + //// + // New blobs and copied contents are allocated with the current allocator + + // Copy blob contents to memory owned by the new blob. + // (was: CreateBlobWithEncodingOnHeapCopy) + virtual HRESULT STDMETHODCALLTYPE CreateBlob( + _In_bytecount_(size) LPCVOID pData, UINT32 size, UINT32 codePage, + _COM_Outptr_ IDxcBlobEncoding **pBlobEncoding) = 0; + + // (was: CreateBlobFromFile) + virtual HRESULT STDMETHODCALLTYPE LoadFile( + _In_z_ LPCWSTR pFileName, _In_opt_ UINT32* pCodePage, + _COM_Outptr_ IDxcBlobEncoding **pBlobEncoding) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateReadOnlyStreamFromBlob( + _In_ IDxcBlob *pBlob, _COM_Outptr_ IStream **ppStream) = 0; + + // Create default file-based include handler + virtual HRESULT STDMETHODCALLTYPE CreateDefaultIncludeHandler( + _COM_Outptr_ IDxcIncludeHandler **ppResult) = 0; + + // Convert or return matching encoded text blobs + virtual HRESULT STDMETHODCALLTYPE GetBlobAsUtf8( + _In_ IDxcBlob *pBlob, _COM_Outptr_ IDxcBlobUtf8 **pBlobEncoding) = 0; + virtual HRESULT STDMETHODCALLTYPE GetBlobAsUtf16( + _In_ IDxcBlob *pBlob, _COM_Outptr_ IDxcBlobUtf16 **pBlobEncoding) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDxilContainerPart( + _In_ const DxcBuffer *pShader, + _In_ UINT32 DxcPart, + _Outptr_result_nullonfailure_ void **ppPartData, + _Out_ UINT32 *pPartSizeInBytes) = 0; + + // Create reflection interface from serialized Dxil container, or DXC_PART_REFLECTION_DATA. + // TBD: Require part header for RDAT? (leaning towards yes) + virtual HRESULT STDMETHODCALLTYPE CreateReflection( + _In_ const DxcBuffer *pData, REFIID iid, void **ppvReflection) = 0; + + virtual HRESULT STDMETHODCALLTYPE BuildArguments( + _In_opt_z_ LPCWSTR pSourceName, // Optional file name for pSource. Used in errors and include handlers. + _In_opt_z_ LPCWSTR pEntryPoint, // Entry point name. (-E) + _In_z_ LPCWSTR pTargetProfile, // Shader profile to compile. (-T) + _In_opt_count_(argCount) LPCWSTR *pArguments, // Array of pointers to arguments + _In_ UINT32 argCount, // Number of arguments + _In_count_(defineCount) + const DxcDefine *pDefines, // Array of defines + _In_ UINT32 defineCount, // Number of defines + _COM_Outptr_ IDxcCompilerArgs **ppArgs // Arguments you can use with Compile() method + ) = 0; + + // Takes the shader PDB and returns the hash and the container inside it + virtual HRESULT STDMETHODCALLTYPE GetPDBContents( + _In_ IDxcBlob *pPDBBlob, _COM_Outptr_ IDxcBlob **ppHash, _COM_Outptr_ IDxcBlob **ppContainer) = 0; +}; + +// For use with IDxcResult::[Has|Get]Output dxcOutKind argument +// Note: text outputs returned from version 2 APIs are UTF-8 or UTF-16 based on -encoding option +typedef enum DXC_OUT_KIND { + DXC_OUT_NONE = 0, + DXC_OUT_OBJECT = 1, // IDxcBlob - Shader or library object + DXC_OUT_ERRORS = 2, // IDxcBlobUtf8 or IDxcBlobUtf16 + DXC_OUT_PDB = 3, // IDxcBlob + DXC_OUT_SHADER_HASH = 4, // IDxcBlob - DxcShaderHash of shader or shader with source info (-Zsb/-Zss) + DXC_OUT_DISASSEMBLY = 5, // IDxcBlobUtf8 or IDxcBlobUtf16 - from Disassemble + DXC_OUT_HLSL = 6, // IDxcBlobUtf8 or IDxcBlobUtf16 - from Preprocessor or Rewriter + DXC_OUT_TEXT = 7, // IDxcBlobUtf8 or IDxcBlobUtf16 - other text, such as -ast-dump or -Odump + DXC_OUT_REFLECTION = 8, // IDxcBlob - RDAT part with reflection data + DXC_OUT_ROOT_SIGNATURE = 9, // IDxcBlob - Serialized root signature output + DXC_OUT_EXTRA_OUTPUTS = 10,// IDxcExtraResults - Extra outputs + + DXC_OUT_FORCE_DWORD = 0xFFFFFFFF +} DXC_OUT_KIND; + +CROSS_PLATFORM_UUIDOF(IDxcResult, "58346CDA-DDE7-4497-9461-6F87AF5E0659") +struct IDxcResult : public IDxcOperationResult { + virtual BOOL STDMETHODCALLTYPE HasOutput(_In_ DXC_OUT_KIND dxcOutKind) = 0; + virtual HRESULT STDMETHODCALLTYPE GetOutput(_In_ DXC_OUT_KIND dxcOutKind, + _In_ REFIID iid, _COM_Outptr_opt_result_maybenull_ void **ppvObject, + _COM_Outptr_ IDxcBlobUtf16 **ppOutputName) = 0; + + virtual UINT32 GetNumOutputs() = 0; + virtual DXC_OUT_KIND GetOutputByIndex(UINT32 Index) = 0; + virtual DXC_OUT_KIND PrimaryOutput() = 0; +}; + +// Special names for extra output that should get written to specific streams +#define DXC_EXTRA_OUTPUT_NAME_STDOUT L"*stdout*" +#define DXC_EXTRA_OUTPUT_NAME_STDERR L"*stderr*" + +CROSS_PLATFORM_UUIDOF(IDxcExtraOutputs, "319b37a2-a5c2-494a-a5de-4801b2faf989") +struct IDxcExtraOutputs : public IUnknown { + + virtual UINT32 STDMETHODCALLTYPE GetOutputCount() = 0; + virtual HRESULT STDMETHODCALLTYPE GetOutput(_In_ UINT32 uIndex, + _In_ REFIID iid, _COM_Outptr_opt_result_maybenull_ void **ppvObject, + _COM_Outptr_opt_result_maybenull_ IDxcBlobUtf16 **ppOutputType, + _COM_Outptr_opt_result_maybenull_ IDxcBlobUtf16 **ppOutputName) = 0; +}; + +CROSS_PLATFORM_UUIDOF(IDxcCompiler3, "228B4687-5A6A-4730-900C-9702B2203F54") +struct IDxcCompiler3 : public IUnknown { + // Compile a single entry point to the target shader model, + // Compile a library to a library target (-T lib_*), + // Compile a root signature (-T rootsig_*), or + // Preprocess HLSL source (-P) + virtual HRESULT STDMETHODCALLTYPE Compile( + _In_ const DxcBuffer *pSource, // Source text to compile + _In_opt_count_(argCount) LPCWSTR *pArguments, // Array of pointers to arguments + _In_ UINT32 argCount, // Number of arguments + _In_opt_ IDxcIncludeHandler *pIncludeHandler, // user-provided interface to handle #include directives (optional) + _In_ REFIID riid, _Out_ LPVOID *ppResult // IDxcResult: status, buffer, and errors + ) = 0; + + // Disassemble a program. + virtual HRESULT STDMETHODCALLTYPE Disassemble( + _In_ const DxcBuffer *pObject, // Program to disassemble: dxil container or bitcode. + _In_ REFIID riid, _Out_ LPVOID *ppResult // IDxcResult: status, disassembly text, and errors + ) = 0; +}; + +static const UINT32 DxcValidatorFlags_Default = 0; +static const UINT32 DxcValidatorFlags_InPlaceEdit = 1; // Validator is allowed to update shader blob in-place. +static const UINT32 DxcValidatorFlags_RootSignatureOnly = 2; +static const UINT32 DxcValidatorFlags_ModuleOnly = 4; +static const UINT32 DxcValidatorFlags_ValidMask = 0x7; + +CROSS_PLATFORM_UUIDOF(IDxcValidator, "A6E82BD2-1FD7-4826-9811-2857E797F49A") +struct IDxcValidator : public IUnknown { + // Validate a shader. + virtual HRESULT STDMETHODCALLTYPE Validate( + _In_ IDxcBlob *pShader, // Shader to validate. + _In_ UINT32 Flags, // Validation flags. + _COM_Outptr_ IDxcOperationResult **ppResult // Validation output status, buffer, and errors + ) = 0; +}; + +CROSS_PLATFORM_UUIDOF(IDxcContainerBuilder, "334b1f50-2292-4b35-99a1-25588d8c17fe") +struct IDxcContainerBuilder : public IUnknown { + virtual HRESULT STDMETHODCALLTYPE Load(_In_ IDxcBlob *pDxilContainerHeader) = 0; // Loads DxilContainer to the builder + virtual HRESULT STDMETHODCALLTYPE AddPart(_In_ UINT32 fourCC, _In_ IDxcBlob *pSource) = 0; // Part to add to the container + virtual HRESULT STDMETHODCALLTYPE RemovePart(_In_ UINT32 fourCC) = 0; // Remove the part with fourCC + virtual HRESULT STDMETHODCALLTYPE SerializeContainer(_Out_ IDxcOperationResult **ppResult) = 0; // Builds a container of the given container builder state +}; + +CROSS_PLATFORM_UUIDOF(IDxcAssembler, "091f7a26-1c1f-4948-904b-e6e3a8a771d5") +struct IDxcAssembler : public IUnknown { + // Assemble dxil in ll or llvm bitcode to DXIL container. + virtual HRESULT STDMETHODCALLTYPE AssembleToContainer( + _In_ IDxcBlob *pShader, // Shader to assemble. + _COM_Outptr_ IDxcOperationResult **ppResult // Assembly output status, buffer, and errors + ) = 0; +}; + +CROSS_PLATFORM_UUIDOF(IDxcContainerReflection, "d2c21b26-8350-4bdc-976a-331ce6f4c54c") +struct IDxcContainerReflection : public IUnknown { + virtual HRESULT STDMETHODCALLTYPE Load(_In_ IDxcBlob *pContainer) = 0; // Container to load. + virtual HRESULT STDMETHODCALLTYPE GetPartCount(_Out_ UINT32 *pResult) = 0; + virtual HRESULT STDMETHODCALLTYPE GetPartKind(UINT32 idx, _Out_ UINT32 *pResult) = 0; + virtual HRESULT STDMETHODCALLTYPE GetPartContent(UINT32 idx, _COM_Outptr_ IDxcBlob **ppResult) = 0; + virtual HRESULT STDMETHODCALLTYPE FindFirstPartKind(UINT32 kind, _Out_ UINT32 *pResult) = 0; + virtual HRESULT STDMETHODCALLTYPE GetPartReflection(UINT32 idx, REFIID iid, void **ppvObject) = 0; +}; + +CROSS_PLATFORM_UUIDOF(IDxcOptimizerPass, "AE2CD79F-CC22-453F-9B6B-B124E7A5204C") +struct IDxcOptimizerPass : public IUnknown { + virtual HRESULT STDMETHODCALLTYPE GetOptionName(_COM_Outptr_ LPWSTR *ppResult) = 0; + virtual HRESULT STDMETHODCALLTYPE GetDescription(_COM_Outptr_ LPWSTR *ppResult) = 0; + virtual HRESULT STDMETHODCALLTYPE GetOptionArgCount(_Out_ UINT32 *pCount) = 0; + virtual HRESULT STDMETHODCALLTYPE GetOptionArgName(UINT32 argIndex, _COM_Outptr_ LPWSTR *ppResult) = 0; + virtual HRESULT STDMETHODCALLTYPE GetOptionArgDescription(UINT32 argIndex, _COM_Outptr_ LPWSTR *ppResult) = 0; +}; + +CROSS_PLATFORM_UUIDOF(IDxcOptimizer, "25740E2E-9CBA-401B-9119-4FB42F39F270") +struct IDxcOptimizer : public IUnknown { + virtual HRESULT STDMETHODCALLTYPE GetAvailablePassCount(_Out_ UINT32 *pCount) = 0; + virtual HRESULT STDMETHODCALLTYPE GetAvailablePass(UINT32 index, _COM_Outptr_ IDxcOptimizerPass** ppResult) = 0; + virtual HRESULT STDMETHODCALLTYPE RunOptimizer(IDxcBlob *pBlob, + _In_count_(optionCount) LPCWSTR *ppOptions, UINT32 optionCount, + _COM_Outptr_ IDxcBlob **pOutputModule, + _COM_Outptr_opt_ IDxcBlobEncoding **ppOutputText) = 0; +}; + +static const UINT32 DxcVersionInfoFlags_None = 0; +static const UINT32 DxcVersionInfoFlags_Debug = 1; // Matches VS_FF_DEBUG +static const UINT32 DxcVersionInfoFlags_Internal = 2; // Internal Validator (non-signing) + +CROSS_PLATFORM_UUIDOF(IDxcVersionInfo, "b04f5b50-2059-4f12-a8ff-a1e0cde1cc7e") +struct IDxcVersionInfo : public IUnknown { + virtual HRESULT STDMETHODCALLTYPE GetVersion(_Out_ UINT32 *pMajor, _Out_ UINT32 *pMinor) = 0; + virtual HRESULT STDMETHODCALLTYPE GetFlags(_Out_ UINT32 *pFlags) = 0; +}; + +CROSS_PLATFORM_UUIDOF(IDxcVersionInfo2, "fb6904c4-42f0-4b62-9c46-983af7da7c83") +struct IDxcVersionInfo2 : public IDxcVersionInfo { + virtual HRESULT STDMETHODCALLTYPE GetCommitInfo(_Out_ UINT32 *pCommitCount, _Out_ char **pCommitHash) = 0; +}; + +// Note: __declspec(selectany) requires 'extern' +// On Linux __declspec(selectany) is removed and using 'extern' results in link error. +#ifdef _MSC_VER +#define CLSID_SCOPE __declspec(selectany) extern +#else +#define CLSID_SCOPE +#endif + +CLSID_SCOPE const CLSID CLSID_DxcCompiler = { + 0x73e22d93, + 0xe6ce, + 0x47f3, + {0xb5, 0xbf, 0xf0, 0x66, 0x4f, 0x39, 0xc1, 0xb0}}; + +// {EF6A8087-B0EA-4D56-9E45-D07E1A8B7806} +CLSID_SCOPE const GUID CLSID_DxcLinker = { + 0xef6a8087, + 0xb0ea, + 0x4d56, + {0x9e, 0x45, 0xd0, 0x7e, 0x1a, 0x8b, 0x78, 0x6}}; + +// {CD1F6B73-2AB0-484D-8EDC-EBE7A43CA09F} +CLSID_SCOPE const CLSID CLSID_DxcDiaDataSource = { + 0xcd1f6b73, + 0x2ab0, + 0x484d, + {0x8e, 0xdc, 0xeb, 0xe7, 0xa4, 0x3c, 0xa0, 0x9f}}; + +// {3E56AE82-224D-470F-A1A1-FE3016EE9F9D} +CLSID_SCOPE const CLSID CLSID_DxcCompilerArgs = { + 0x3e56ae82, + 0x224d, + 0x470f, + {0xa1, 0xa1, 0xfe, 0x30, 0x16, 0xee, 0x9f, 0x9d}}; + +// {6245D6AF-66E0-48FD-80B4-4D271796748C} +CLSID_SCOPE const GUID CLSID_DxcLibrary = { + 0x6245d6af, + 0x66e0, + 0x48fd, + {0x80, 0xb4, 0x4d, 0x27, 0x17, 0x96, 0x74, 0x8c}}; + +CLSID_SCOPE const GUID CLSID_DxcUtils = CLSID_DxcLibrary; + +// {8CA3E215-F728-4CF3-8CDD-88AF917587A1} +CLSID_SCOPE const GUID CLSID_DxcValidator = { + 0x8ca3e215, + 0xf728, + 0x4cf3, + {0x8c, 0xdd, 0x88, 0xaf, 0x91, 0x75, 0x87, 0xa1}}; + +// {D728DB68-F903-4F80-94CD-DCCF76EC7151} +CLSID_SCOPE const GUID CLSID_DxcAssembler = { + 0xd728db68, + 0xf903, + 0x4f80, + {0x94, 0xcd, 0xdc, 0xcf, 0x76, 0xec, 0x71, 0x51}}; + +// {b9f54489-55b8-400c-ba3a-1675e4728b91} +CLSID_SCOPE const GUID CLSID_DxcContainerReflection = { + 0xb9f54489, + 0x55b8, + 0x400c, + {0xba, 0x3a, 0x16, 0x75, 0xe4, 0x72, 0x8b, 0x91}}; + +// {AE2CD79F-CC22-453F-9B6B-B124E7A5204C} +CLSID_SCOPE const GUID CLSID_DxcOptimizer = { + 0xae2cd79f, + 0xcc22, + 0x453f, + {0x9b, 0x6b, 0xb1, 0x24, 0xe7, 0xa5, 0x20, 0x4c}}; + +// {94134294-411f-4574-b4d0-8741e25240d2} +CLSID_SCOPE const GUID CLSID_DxcContainerBuilder = { + 0x94134294, + 0x411f, + 0x4574, + {0xb4, 0xd0, 0x87, 0x41, 0xe2, 0x52, 0x40, 0xd2}}; +#endif diff --git a/lib/libc/include/any-windows-any/dxgi.h b/lib/libc/include/any-windows-any/dxgi.h index f1e518a392b3b69f05b5217d6664af725c945eb0..50e14b7dbbc1058d8565862834f6b552712efb42 100644 --- a/lib/libc/include/any-windows-any/dxgi.h +++ b/lib/libc/include/any-windows-any/dxgi.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dxgi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dxgi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dxgi_h__ #define __dxgi_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDXGIObject_FWD_DEFINED__ @@ -363,26 +371,26 @@ interface IDXGIObject { #define IDXGIObject_GetParent(This,riid,parent) (This)->lpVtbl->GetParent(This,riid,parent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIObject_QueryInterface(IDXGIObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIObject_QueryInterface(IDXGIObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIObject_AddRef(IDXGIObject* This) { +static __WIDL_INLINE ULONG IDXGIObject_AddRef(IDXGIObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIObject_Release(IDXGIObject* This) { +static __WIDL_INLINE ULONG IDXGIObject_Release(IDXGIObject* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIObject_SetPrivateData(IDXGIObject* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIObject_SetPrivateData(IDXGIObject* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIObject_SetPrivateDataInterface(IDXGIObject* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIObject_SetPrivateDataInterface(IDXGIObject* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIObject_GetPrivateData(IDXGIObject* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIObject_GetPrivateData(IDXGIObject* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIObject_GetParent(IDXGIObject* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIObject_GetParent(IDXGIObject* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } #endif @@ -479,30 +487,30 @@ interface IDXGIDeviceSubObject { #define IDXGIDeviceSubObject_GetDevice(This,riid,device) (This)->lpVtbl->GetDevice(This,riid,device) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIDeviceSubObject_QueryInterface(IDXGIDeviceSubObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIDeviceSubObject_QueryInterface(IDXGIDeviceSubObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIDeviceSubObject_AddRef(IDXGIDeviceSubObject* This) { +static __WIDL_INLINE ULONG IDXGIDeviceSubObject_AddRef(IDXGIDeviceSubObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIDeviceSubObject_Release(IDXGIDeviceSubObject* This) { +static __WIDL_INLINE ULONG IDXGIDeviceSubObject_Release(IDXGIDeviceSubObject* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIDeviceSubObject_SetPrivateData(IDXGIDeviceSubObject* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIDeviceSubObject_SetPrivateData(IDXGIDeviceSubObject* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIDeviceSubObject_SetPrivateDataInterface(IDXGIDeviceSubObject* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIDeviceSubObject_SetPrivateDataInterface(IDXGIDeviceSubObject* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIDeviceSubObject_GetPrivateData(IDXGIDeviceSubObject* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIDeviceSubObject_GetPrivateData(IDXGIDeviceSubObject* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIDeviceSubObject_GetParent(IDXGIDeviceSubObject* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIDeviceSubObject_GetParent(IDXGIDeviceSubObject* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDeviceSubObject methods ***/ -static FORCEINLINE HRESULT IDXGIDeviceSubObject_GetDevice(IDXGIDeviceSubObject* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT IDXGIDeviceSubObject_GetDevice(IDXGIDeviceSubObject* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } #endif @@ -629,43 +637,43 @@ interface IDXGIResource { #define IDXGIResource_GetEvictionPriority(This,pEvictionPriority) (This)->lpVtbl->GetEvictionPriority(This,pEvictionPriority) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIResource_QueryInterface(IDXGIResource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIResource_QueryInterface(IDXGIResource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIResource_AddRef(IDXGIResource* This) { +static __WIDL_INLINE ULONG IDXGIResource_AddRef(IDXGIResource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIResource_Release(IDXGIResource* This) { +static __WIDL_INLINE ULONG IDXGIResource_Release(IDXGIResource* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIResource_SetPrivateData(IDXGIResource* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIResource_SetPrivateData(IDXGIResource* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIResource_SetPrivateDataInterface(IDXGIResource* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIResource_SetPrivateDataInterface(IDXGIResource* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIResource_GetPrivateData(IDXGIResource* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIResource_GetPrivateData(IDXGIResource* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIResource_GetParent(IDXGIResource* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIResource_GetParent(IDXGIResource* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDeviceSubObject methods ***/ -static FORCEINLINE HRESULT IDXGIResource_GetDevice(IDXGIResource* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT IDXGIResource_GetDevice(IDXGIResource* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** IDXGIResource methods ***/ -static FORCEINLINE HRESULT IDXGIResource_GetSharedHandle(IDXGIResource* This,HANDLE *pSharedHandle) { +static __WIDL_INLINE HRESULT IDXGIResource_GetSharedHandle(IDXGIResource* This,HANDLE *pSharedHandle) { return This->lpVtbl->GetSharedHandle(This,pSharedHandle); } -static FORCEINLINE HRESULT IDXGIResource_GetUsage(IDXGIResource* This,DXGI_USAGE *pUsage) { +static __WIDL_INLINE HRESULT IDXGIResource_GetUsage(IDXGIResource* This,DXGI_USAGE *pUsage) { return This->lpVtbl->GetUsage(This,pUsage); } -static FORCEINLINE HRESULT IDXGIResource_SetEvictionPriority(IDXGIResource* This,UINT EvictionPriority) { +static __WIDL_INLINE HRESULT IDXGIResource_SetEvictionPriority(IDXGIResource* This,UINT EvictionPriority) { return This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE HRESULT IDXGIResource_GetEvictionPriority(IDXGIResource* This,UINT *pEvictionPriority) { +static __WIDL_INLINE HRESULT IDXGIResource_GetEvictionPriority(IDXGIResource* This,UINT *pEvictionPriority) { return This->lpVtbl->GetEvictionPriority(This,pEvictionPriority); } #endif @@ -778,37 +786,37 @@ interface IDXGIKeyedMutex { #define IDXGIKeyedMutex_ReleaseSync(This,Key) (This)->lpVtbl->ReleaseSync(This,Key) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIKeyedMutex_QueryInterface(IDXGIKeyedMutex* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIKeyedMutex_QueryInterface(IDXGIKeyedMutex* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIKeyedMutex_AddRef(IDXGIKeyedMutex* This) { +static __WIDL_INLINE ULONG IDXGIKeyedMutex_AddRef(IDXGIKeyedMutex* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIKeyedMutex_Release(IDXGIKeyedMutex* This) { +static __WIDL_INLINE ULONG IDXGIKeyedMutex_Release(IDXGIKeyedMutex* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIKeyedMutex_SetPrivateData(IDXGIKeyedMutex* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIKeyedMutex_SetPrivateData(IDXGIKeyedMutex* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIKeyedMutex_SetPrivateDataInterface(IDXGIKeyedMutex* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIKeyedMutex_SetPrivateDataInterface(IDXGIKeyedMutex* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIKeyedMutex_GetPrivateData(IDXGIKeyedMutex* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIKeyedMutex_GetPrivateData(IDXGIKeyedMutex* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIKeyedMutex_GetParent(IDXGIKeyedMutex* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIKeyedMutex_GetParent(IDXGIKeyedMutex* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDeviceSubObject methods ***/ -static FORCEINLINE HRESULT IDXGIKeyedMutex_GetDevice(IDXGIKeyedMutex* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT IDXGIKeyedMutex_GetDevice(IDXGIKeyedMutex* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** IDXGIKeyedMutex methods ***/ -static FORCEINLINE HRESULT IDXGIKeyedMutex_AcquireSync(IDXGIKeyedMutex* This,UINT64 Key,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT IDXGIKeyedMutex_AcquireSync(IDXGIKeyedMutex* This,UINT64 Key,DWORD dwMilliseconds) { return This->lpVtbl->AcquireSync(This,Key,dwMilliseconds); } -static FORCEINLINE HRESULT IDXGIKeyedMutex_ReleaseSync(IDXGIKeyedMutex* This,UINT64 Key) { +static __WIDL_INLINE HRESULT IDXGIKeyedMutex_ReleaseSync(IDXGIKeyedMutex* This,UINT64 Key) { return This->lpVtbl->ReleaseSync(This,Key); } #endif @@ -928,40 +936,40 @@ interface IDXGISurface { #define IDXGISurface_Unmap(This) (This)->lpVtbl->Unmap(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGISurface_QueryInterface(IDXGISurface* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGISurface_QueryInterface(IDXGISurface* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGISurface_AddRef(IDXGISurface* This) { +static __WIDL_INLINE ULONG IDXGISurface_AddRef(IDXGISurface* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGISurface_Release(IDXGISurface* This) { +static __WIDL_INLINE ULONG IDXGISurface_Release(IDXGISurface* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGISurface_SetPrivateData(IDXGISurface* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGISurface_SetPrivateData(IDXGISurface* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISurface_SetPrivateDataInterface(IDXGISurface* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGISurface_SetPrivateDataInterface(IDXGISurface* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGISurface_GetPrivateData(IDXGISurface* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGISurface_GetPrivateData(IDXGISurface* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISurface_GetParent(IDXGISurface* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGISurface_GetParent(IDXGISurface* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDeviceSubObject methods ***/ -static FORCEINLINE HRESULT IDXGISurface_GetDevice(IDXGISurface* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT IDXGISurface_GetDevice(IDXGISurface* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** IDXGISurface methods ***/ -static FORCEINLINE HRESULT IDXGISurface_GetDesc(IDXGISurface* This,DXGI_SURFACE_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGISurface_GetDesc(IDXGISurface* This,DXGI_SURFACE_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGISurface_Map(IDXGISurface* This,DXGI_MAPPED_RECT *mapped_rect,UINT flags) { +static __WIDL_INLINE HRESULT IDXGISurface_Map(IDXGISurface* This,DXGI_MAPPED_RECT *mapped_rect,UINT flags) { return This->lpVtbl->Map(This,mapped_rect,flags); } -static FORCEINLINE HRESULT IDXGISurface_Unmap(IDXGISurface* This) { +static __WIDL_INLINE HRESULT IDXGISurface_Unmap(IDXGISurface* This) { return This->lpVtbl->Unmap(This); } #endif @@ -1091,47 +1099,47 @@ interface IDXGISurface1 { #define IDXGISurface1_ReleaseDC(This,dirty_rect) (This)->lpVtbl->ReleaseDC(This,dirty_rect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGISurface1_QueryInterface(IDXGISurface1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGISurface1_QueryInterface(IDXGISurface1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGISurface1_AddRef(IDXGISurface1* This) { +static __WIDL_INLINE ULONG IDXGISurface1_AddRef(IDXGISurface1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGISurface1_Release(IDXGISurface1* This) { +static __WIDL_INLINE ULONG IDXGISurface1_Release(IDXGISurface1* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGISurface1_SetPrivateData(IDXGISurface1* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGISurface1_SetPrivateData(IDXGISurface1* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISurface1_SetPrivateDataInterface(IDXGISurface1* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGISurface1_SetPrivateDataInterface(IDXGISurface1* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGISurface1_GetPrivateData(IDXGISurface1* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGISurface1_GetPrivateData(IDXGISurface1* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISurface1_GetParent(IDXGISurface1* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGISurface1_GetParent(IDXGISurface1* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDeviceSubObject methods ***/ -static FORCEINLINE HRESULT IDXGISurface1_GetDevice(IDXGISurface1* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT IDXGISurface1_GetDevice(IDXGISurface1* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** IDXGISurface methods ***/ -static FORCEINLINE HRESULT IDXGISurface1_GetDesc(IDXGISurface1* This,DXGI_SURFACE_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGISurface1_GetDesc(IDXGISurface1* This,DXGI_SURFACE_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGISurface1_Map(IDXGISurface1* This,DXGI_MAPPED_RECT *mapped_rect,UINT flags) { +static __WIDL_INLINE HRESULT IDXGISurface1_Map(IDXGISurface1* This,DXGI_MAPPED_RECT *mapped_rect,UINT flags) { return This->lpVtbl->Map(This,mapped_rect,flags); } -static FORCEINLINE HRESULT IDXGISurface1_Unmap(IDXGISurface1* This) { +static __WIDL_INLINE HRESULT IDXGISurface1_Unmap(IDXGISurface1* This) { return This->lpVtbl->Unmap(This); } /*** IDXGISurface1 methods ***/ -static FORCEINLINE HRESULT IDXGISurface1_GetDC(IDXGISurface1* This,WINBOOL discard,HDC *hdc) { +static __WIDL_INLINE HRESULT IDXGISurface1_GetDC(IDXGISurface1* This,WINBOOL discard,HDC *hdc) { return This->lpVtbl->GetDC(This,discard,hdc); } -static FORCEINLINE HRESULT IDXGISurface1_ReleaseDC(IDXGISurface1* This,RECT *dirty_rect) { +static __WIDL_INLINE HRESULT IDXGISurface1_ReleaseDC(IDXGISurface1* This,RECT *dirty_rect) { return This->lpVtbl->ReleaseDC(This,dirty_rect); } #endif @@ -1324,63 +1332,63 @@ interface IDXGIOutput { #define IDXGIOutput_GetFrameStatistics(This,stats) (This)->lpVtbl->GetFrameStatistics(This,stats) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIOutput_QueryInterface(IDXGIOutput* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIOutput_QueryInterface(IDXGIOutput* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIOutput_AddRef(IDXGIOutput* This) { +static __WIDL_INLINE ULONG IDXGIOutput_AddRef(IDXGIOutput* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIOutput_Release(IDXGIOutput* This) { +static __WIDL_INLINE ULONG IDXGIOutput_Release(IDXGIOutput* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIOutput_SetPrivateData(IDXGIOutput* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput_SetPrivateData(IDXGIOutput* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput_SetPrivateDataInterface(IDXGIOutput* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIOutput_SetPrivateDataInterface(IDXGIOutput* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIOutput_GetPrivateData(IDXGIOutput* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput_GetPrivateData(IDXGIOutput* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput_GetParent(IDXGIOutput* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIOutput_GetParent(IDXGIOutput* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIOutput methods ***/ -static FORCEINLINE HRESULT IDXGIOutput_GetDesc(IDXGIOutput* This,DXGI_OUTPUT_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput_GetDesc(IDXGIOutput* This,DXGI_OUTPUT_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGIOutput_GetDisplayModeList(IDXGIOutput* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput_GetDisplayModeList(IDXGIOutput* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { return This->lpVtbl->GetDisplayModeList(This,format,flags,mode_count,desc); } -static FORCEINLINE HRESULT IDXGIOutput_FindClosestMatchingMode(IDXGIOutput* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { +static __WIDL_INLINE HRESULT IDXGIOutput_FindClosestMatchingMode(IDXGIOutput* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { return This->lpVtbl->FindClosestMatchingMode(This,mode,closest_match,device); } -static FORCEINLINE HRESULT IDXGIOutput_WaitForVBlank(IDXGIOutput* This) { +static __WIDL_INLINE HRESULT IDXGIOutput_WaitForVBlank(IDXGIOutput* This) { return This->lpVtbl->WaitForVBlank(This); } -static FORCEINLINE HRESULT IDXGIOutput_TakeOwnership(IDXGIOutput* This,IUnknown *device,WINBOOL exclusive) { +static __WIDL_INLINE HRESULT IDXGIOutput_TakeOwnership(IDXGIOutput* This,IUnknown *device,WINBOOL exclusive) { return This->lpVtbl->TakeOwnership(This,device,exclusive); } -static FORCEINLINE void IDXGIOutput_ReleaseOwnership(IDXGIOutput* This) { +static __WIDL_INLINE void IDXGIOutput_ReleaseOwnership(IDXGIOutput* This) { This->lpVtbl->ReleaseOwnership(This); } -static FORCEINLINE HRESULT IDXGIOutput_GetGammaControlCapabilities(IDXGIOutput* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { +static __WIDL_INLINE HRESULT IDXGIOutput_GetGammaControlCapabilities(IDXGIOutput* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { return This->lpVtbl->GetGammaControlCapabilities(This,gamma_caps); } -static FORCEINLINE HRESULT IDXGIOutput_SetGammaControl(IDXGIOutput* This,const DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput_SetGammaControl(IDXGIOutput* This,const DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->SetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput_GetGammaControl(IDXGIOutput* This,DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput_GetGammaControl(IDXGIOutput* This,DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->GetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput_SetDisplaySurface(IDXGIOutput* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput_SetDisplaySurface(IDXGIOutput* This,IDXGISurface *surface) { return This->lpVtbl->SetDisplaySurface(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput_GetDisplaySurfaceData(IDXGIOutput* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput_GetDisplaySurfaceData(IDXGIOutput* This,IDXGISurface *surface) { return This->lpVtbl->GetDisplaySurfaceData(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput_GetFrameStatistics(IDXGIOutput* This,DXGI_FRAME_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IDXGIOutput_GetFrameStatistics(IDXGIOutput* This,DXGI_FRAME_STATISTICS *stats) { return This->lpVtbl->GetFrameStatistics(This,stats); } #endif @@ -1495,36 +1503,36 @@ interface IDXGIAdapter { #define IDXGIAdapter_CheckInterfaceSupport(This,guid,umd_version) (This)->lpVtbl->CheckInterfaceSupport(This,guid,umd_version) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter_QueryInterface(IDXGIAdapter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIAdapter_QueryInterface(IDXGIAdapter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIAdapter_AddRef(IDXGIAdapter* This) { +static __WIDL_INLINE ULONG IDXGIAdapter_AddRef(IDXGIAdapter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIAdapter_Release(IDXGIAdapter* This) { +static __WIDL_INLINE ULONG IDXGIAdapter_Release(IDXGIAdapter* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter_SetPrivateData(IDXGIAdapter* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIAdapter_SetPrivateData(IDXGIAdapter* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIAdapter_SetPrivateDataInterface(IDXGIAdapter* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIAdapter_SetPrivateDataInterface(IDXGIAdapter* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIAdapter_GetPrivateData(IDXGIAdapter* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIAdapter_GetPrivateData(IDXGIAdapter* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIAdapter_GetParent(IDXGIAdapter* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIAdapter_GetParent(IDXGIAdapter* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIAdapter methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter_EnumOutputs(IDXGIAdapter* This,UINT output_idx,IDXGIOutput **output) { +static __WIDL_INLINE HRESULT IDXGIAdapter_EnumOutputs(IDXGIAdapter* This,UINT output_idx,IDXGIOutput **output) { return This->lpVtbl->EnumOutputs(This,output_idx,output); } -static FORCEINLINE HRESULT IDXGIAdapter_GetDesc(IDXGIAdapter* This,DXGI_ADAPTER_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIAdapter_GetDesc(IDXGIAdapter* This,DXGI_ADAPTER_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGIAdapter_CheckInterfaceSupport(IDXGIAdapter* This,REFGUID guid,LARGE_INTEGER *umd_version) { +static __WIDL_INLINE HRESULT IDXGIAdapter_CheckInterfaceSupport(IDXGIAdapter* This,REFGUID guid,LARGE_INTEGER *umd_version) { return This->lpVtbl->CheckInterfaceSupport(This,guid,umd_version); } #endif @@ -1727,61 +1735,61 @@ interface IDXGISwapChain { #define IDXGISwapChain_GetLastPresentCount(This,last_present_count) (This)->lpVtbl->GetLastPresentCount(This,last_present_count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain_QueryInterface(IDXGISwapChain* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGISwapChain_QueryInterface(IDXGISwapChain* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGISwapChain_AddRef(IDXGISwapChain* This) { +static __WIDL_INLINE ULONG IDXGISwapChain_AddRef(IDXGISwapChain* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGISwapChain_Release(IDXGISwapChain* This) { +static __WIDL_INLINE ULONG IDXGISwapChain_Release(IDXGISwapChain* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain_SetPrivateData(IDXGISwapChain* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGISwapChain_SetPrivateData(IDXGISwapChain* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISwapChain_SetPrivateDataInterface(IDXGISwapChain* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGISwapChain_SetPrivateDataInterface(IDXGISwapChain* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGISwapChain_GetPrivateData(IDXGISwapChain* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGISwapChain_GetPrivateData(IDXGISwapChain* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISwapChain_GetParent(IDXGISwapChain* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGISwapChain_GetParent(IDXGISwapChain* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDeviceSubObject methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain_GetDevice(IDXGISwapChain* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT IDXGISwapChain_GetDevice(IDXGISwapChain* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** IDXGISwapChain methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain_Present(IDXGISwapChain* This,UINT sync_interval,UINT flags) { +static __WIDL_INLINE HRESULT IDXGISwapChain_Present(IDXGISwapChain* This,UINT sync_interval,UINT flags) { return This->lpVtbl->Present(This,sync_interval,flags); } -static FORCEINLINE HRESULT IDXGISwapChain_GetBuffer(IDXGISwapChain* This,UINT buffer_idx,REFIID riid,void **surface) { +static __WIDL_INLINE HRESULT IDXGISwapChain_GetBuffer(IDXGISwapChain* This,UINT buffer_idx,REFIID riid,void **surface) { return This->lpVtbl->GetBuffer(This,buffer_idx,riid,surface); } -static FORCEINLINE HRESULT IDXGISwapChain_SetFullscreenState(IDXGISwapChain* This,WINBOOL fullscreen,IDXGIOutput *target) { +static __WIDL_INLINE HRESULT IDXGISwapChain_SetFullscreenState(IDXGISwapChain* This,WINBOOL fullscreen,IDXGIOutput *target) { return This->lpVtbl->SetFullscreenState(This,fullscreen,target); } -static FORCEINLINE HRESULT IDXGISwapChain_GetFullscreenState(IDXGISwapChain* This,WINBOOL *fullscreen,IDXGIOutput **target) { +static __WIDL_INLINE HRESULT IDXGISwapChain_GetFullscreenState(IDXGISwapChain* This,WINBOOL *fullscreen,IDXGIOutput **target) { return This->lpVtbl->GetFullscreenState(This,fullscreen,target); } -static FORCEINLINE HRESULT IDXGISwapChain_GetDesc(IDXGISwapChain* This,DXGI_SWAP_CHAIN_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGISwapChain_GetDesc(IDXGISwapChain* This,DXGI_SWAP_CHAIN_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGISwapChain_ResizeBuffers(IDXGISwapChain* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags) { +static __WIDL_INLINE HRESULT IDXGISwapChain_ResizeBuffers(IDXGISwapChain* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags) { return This->lpVtbl->ResizeBuffers(This,buffer_count,width,height,format,flags); } -static FORCEINLINE HRESULT IDXGISwapChain_ResizeTarget(IDXGISwapChain* This,const DXGI_MODE_DESC *target_mode_desc) { +static __WIDL_INLINE HRESULT IDXGISwapChain_ResizeTarget(IDXGISwapChain* This,const DXGI_MODE_DESC *target_mode_desc) { return This->lpVtbl->ResizeTarget(This,target_mode_desc); } -static FORCEINLINE HRESULT IDXGISwapChain_GetContainingOutput(IDXGISwapChain* This,IDXGIOutput **output) { +static __WIDL_INLINE HRESULT IDXGISwapChain_GetContainingOutput(IDXGISwapChain* This,IDXGIOutput **output) { return This->lpVtbl->GetContainingOutput(This,output); } -static FORCEINLINE HRESULT IDXGISwapChain_GetFrameStatistics(IDXGISwapChain* This,DXGI_FRAME_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IDXGISwapChain_GetFrameStatistics(IDXGISwapChain* This,DXGI_FRAME_STATISTICS *stats) { return This->lpVtbl->GetFrameStatistics(This,stats); } -static FORCEINLINE HRESULT IDXGISwapChain_GetLastPresentCount(IDXGISwapChain* This,UINT *last_present_count) { +static __WIDL_INLINE HRESULT IDXGISwapChain_GetLastPresentCount(IDXGISwapChain* This,UINT *last_present_count) { return This->lpVtbl->GetLastPresentCount(This,last_present_count); } #endif @@ -1922,42 +1930,42 @@ interface IDXGIFactory { #define IDXGIFactory_CreateSoftwareAdapter(This,swrast,adapter) (This)->lpVtbl->CreateSoftwareAdapter(This,swrast,adapter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIFactory_QueryInterface(IDXGIFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIFactory_QueryInterface(IDXGIFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIFactory_AddRef(IDXGIFactory* This) { +static __WIDL_INLINE ULONG IDXGIFactory_AddRef(IDXGIFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIFactory_Release(IDXGIFactory* This) { +static __WIDL_INLINE ULONG IDXGIFactory_Release(IDXGIFactory* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIFactory_SetPrivateData(IDXGIFactory* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory_SetPrivateData(IDXGIFactory* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory_SetPrivateDataInterface(IDXGIFactory* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIFactory_SetPrivateDataInterface(IDXGIFactory* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIFactory_GetPrivateData(IDXGIFactory* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory_GetPrivateData(IDXGIFactory* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory_GetParent(IDXGIFactory* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIFactory_GetParent(IDXGIFactory* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIFactory methods ***/ -static FORCEINLINE HRESULT IDXGIFactory_EnumAdapters(IDXGIFactory* This,UINT adapter_idx,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory_EnumAdapters(IDXGIFactory* This,UINT adapter_idx,IDXGIAdapter **adapter) { return This->lpVtbl->EnumAdapters(This,adapter_idx,adapter); } -static FORCEINLINE HRESULT IDXGIFactory_MakeWindowAssociation(IDXGIFactory* This,HWND window,UINT flags) { +static __WIDL_INLINE HRESULT IDXGIFactory_MakeWindowAssociation(IDXGIFactory* This,HWND window,UINT flags) { return This->lpVtbl->MakeWindowAssociation(This,window,flags); } -static FORCEINLINE HRESULT IDXGIFactory_GetWindowAssociation(IDXGIFactory* This,HWND *window) { +static __WIDL_INLINE HRESULT IDXGIFactory_GetWindowAssociation(IDXGIFactory* This,HWND *window) { return This->lpVtbl->GetWindowAssociation(This,window); } -static FORCEINLINE HRESULT IDXGIFactory_CreateSwapChain(IDXGIFactory* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { +static __WIDL_INLINE HRESULT IDXGIFactory_CreateSwapChain(IDXGIFactory* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { return This->lpVtbl->CreateSwapChain(This,device,desc,swapchain); } -static FORCEINLINE HRESULT IDXGIFactory_CreateSoftwareAdapter(IDXGIFactory* This,HMODULE swrast,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory_CreateSoftwareAdapter(IDXGIFactory* This,HMODULE swrast,IDXGIAdapter **adapter) { return This->lpVtbl->CreateSoftwareAdapter(This,swrast,adapter); } #endif @@ -2100,42 +2108,42 @@ interface IDXGIDevice { #define IDXGIDevice_GetGPUThreadPriority(This,priority) (This)->lpVtbl->GetGPUThreadPriority(This,priority) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIDevice_QueryInterface(IDXGIDevice* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIDevice_QueryInterface(IDXGIDevice* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIDevice_AddRef(IDXGIDevice* This) { +static __WIDL_INLINE ULONG IDXGIDevice_AddRef(IDXGIDevice* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIDevice_Release(IDXGIDevice* This) { +static __WIDL_INLINE ULONG IDXGIDevice_Release(IDXGIDevice* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIDevice_SetPrivateData(IDXGIDevice* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIDevice_SetPrivateData(IDXGIDevice* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIDevice_SetPrivateDataInterface(IDXGIDevice* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIDevice_SetPrivateDataInterface(IDXGIDevice* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIDevice_GetPrivateData(IDXGIDevice* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIDevice_GetPrivateData(IDXGIDevice* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIDevice_GetParent(IDXGIDevice* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIDevice_GetParent(IDXGIDevice* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDevice methods ***/ -static FORCEINLINE HRESULT IDXGIDevice_GetAdapter(IDXGIDevice* This,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIDevice_GetAdapter(IDXGIDevice* This,IDXGIAdapter **adapter) { return This->lpVtbl->GetAdapter(This,adapter); } -static FORCEINLINE HRESULT IDXGIDevice_CreateSurface(IDXGIDevice* This,const DXGI_SURFACE_DESC *desc,UINT surface_count,DXGI_USAGE usage,const DXGI_SHARED_RESOURCE *shared_resource,IDXGISurface **surface) { +static __WIDL_INLINE HRESULT IDXGIDevice_CreateSurface(IDXGIDevice* This,const DXGI_SURFACE_DESC *desc,UINT surface_count,DXGI_USAGE usage,const DXGI_SHARED_RESOURCE *shared_resource,IDXGISurface **surface) { return This->lpVtbl->CreateSurface(This,desc,surface_count,usage,shared_resource,surface); } -static FORCEINLINE HRESULT IDXGIDevice_QueryResourceResidency(IDXGIDevice* This,IUnknown *const *resources,DXGI_RESIDENCY *residency,UINT resource_count) { +static __WIDL_INLINE HRESULT IDXGIDevice_QueryResourceResidency(IDXGIDevice* This,IUnknown *const *resources,DXGI_RESIDENCY *residency,UINT resource_count) { return This->lpVtbl->QueryResourceResidency(This,resources,residency,resource_count); } -static FORCEINLINE HRESULT IDXGIDevice_SetGPUThreadPriority(IDXGIDevice* This,INT priority) { +static __WIDL_INLINE HRESULT IDXGIDevice_SetGPUThreadPriority(IDXGIDevice* This,INT priority) { return This->lpVtbl->SetGPUThreadPriority(This,priority); } -static FORCEINLINE HRESULT IDXGIDevice_GetGPUThreadPriority(IDXGIDevice* This,INT *priority) { +static __WIDL_INLINE HRESULT IDXGIDevice_GetGPUThreadPriority(IDXGIDevice* This,INT *priority) { return This->lpVtbl->GetGPUThreadPriority(This,priority); } #endif @@ -2271,40 +2279,40 @@ interface IDXGIAdapter1 { #define IDXGIAdapter1_GetDesc1(This,pDesc) (This)->lpVtbl->GetDesc1(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter1_QueryInterface(IDXGIAdapter1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIAdapter1_QueryInterface(IDXGIAdapter1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIAdapter1_AddRef(IDXGIAdapter1* This) { +static __WIDL_INLINE ULONG IDXGIAdapter1_AddRef(IDXGIAdapter1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIAdapter1_Release(IDXGIAdapter1* This) { +static __WIDL_INLINE ULONG IDXGIAdapter1_Release(IDXGIAdapter1* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter1_SetPrivateData(IDXGIAdapter1* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIAdapter1_SetPrivateData(IDXGIAdapter1* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIAdapter1_SetPrivateDataInterface(IDXGIAdapter1* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIAdapter1_SetPrivateDataInterface(IDXGIAdapter1* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIAdapter1_GetPrivateData(IDXGIAdapter1* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIAdapter1_GetPrivateData(IDXGIAdapter1* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIAdapter1_GetParent(IDXGIAdapter1* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIAdapter1_GetParent(IDXGIAdapter1* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIAdapter methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter1_EnumOutputs(IDXGIAdapter1* This,UINT output_idx,IDXGIOutput **output) { +static __WIDL_INLINE HRESULT IDXGIAdapter1_EnumOutputs(IDXGIAdapter1* This,UINT output_idx,IDXGIOutput **output) { return This->lpVtbl->EnumOutputs(This,output_idx,output); } -static FORCEINLINE HRESULT IDXGIAdapter1_GetDesc(IDXGIAdapter1* This,DXGI_ADAPTER_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIAdapter1_GetDesc(IDXGIAdapter1* This,DXGI_ADAPTER_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGIAdapter1_CheckInterfaceSupport(IDXGIAdapter1* This,REFGUID guid,LARGE_INTEGER *umd_version) { +static __WIDL_INLINE HRESULT IDXGIAdapter1_CheckInterfaceSupport(IDXGIAdapter1* This,REFGUID guid,LARGE_INTEGER *umd_version) { return This->lpVtbl->CheckInterfaceSupport(This,guid,umd_version); } /*** IDXGIAdapter1 methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter1_GetDesc1(IDXGIAdapter1* This,DXGI_ADAPTER_DESC1 *pDesc) { +static __WIDL_INLINE HRESULT IDXGIAdapter1_GetDesc1(IDXGIAdapter1* This,DXGI_ADAPTER_DESC1 *pDesc) { return This->lpVtbl->GetDesc1(This,pDesc); } #endif @@ -2440,49 +2448,49 @@ interface IDXGIDevice1 { #define IDXGIDevice1_GetMaximumFrameLatency(This,pMaxLatency) (This)->lpVtbl->GetMaximumFrameLatency(This,pMaxLatency) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIDevice1_QueryInterface(IDXGIDevice1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIDevice1_QueryInterface(IDXGIDevice1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIDevice1_AddRef(IDXGIDevice1* This) { +static __WIDL_INLINE ULONG IDXGIDevice1_AddRef(IDXGIDevice1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIDevice1_Release(IDXGIDevice1* This) { +static __WIDL_INLINE ULONG IDXGIDevice1_Release(IDXGIDevice1* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIDevice1_SetPrivateData(IDXGIDevice1* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIDevice1_SetPrivateData(IDXGIDevice1* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIDevice1_SetPrivateDataInterface(IDXGIDevice1* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIDevice1_SetPrivateDataInterface(IDXGIDevice1* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIDevice1_GetPrivateData(IDXGIDevice1* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIDevice1_GetPrivateData(IDXGIDevice1* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIDevice1_GetParent(IDXGIDevice1* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIDevice1_GetParent(IDXGIDevice1* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDevice methods ***/ -static FORCEINLINE HRESULT IDXGIDevice1_GetAdapter(IDXGIDevice1* This,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIDevice1_GetAdapter(IDXGIDevice1* This,IDXGIAdapter **adapter) { return This->lpVtbl->GetAdapter(This,adapter); } -static FORCEINLINE HRESULT IDXGIDevice1_CreateSurface(IDXGIDevice1* This,const DXGI_SURFACE_DESC *desc,UINT surface_count,DXGI_USAGE usage,const DXGI_SHARED_RESOURCE *shared_resource,IDXGISurface **surface) { +static __WIDL_INLINE HRESULT IDXGIDevice1_CreateSurface(IDXGIDevice1* This,const DXGI_SURFACE_DESC *desc,UINT surface_count,DXGI_USAGE usage,const DXGI_SHARED_RESOURCE *shared_resource,IDXGISurface **surface) { return This->lpVtbl->CreateSurface(This,desc,surface_count,usage,shared_resource,surface); } -static FORCEINLINE HRESULT IDXGIDevice1_QueryResourceResidency(IDXGIDevice1* This,IUnknown *const *resources,DXGI_RESIDENCY *residency,UINT resource_count) { +static __WIDL_INLINE HRESULT IDXGIDevice1_QueryResourceResidency(IDXGIDevice1* This,IUnknown *const *resources,DXGI_RESIDENCY *residency,UINT resource_count) { return This->lpVtbl->QueryResourceResidency(This,resources,residency,resource_count); } -static FORCEINLINE HRESULT IDXGIDevice1_SetGPUThreadPriority(IDXGIDevice1* This,INT priority) { +static __WIDL_INLINE HRESULT IDXGIDevice1_SetGPUThreadPriority(IDXGIDevice1* This,INT priority) { return This->lpVtbl->SetGPUThreadPriority(This,priority); } -static FORCEINLINE HRESULT IDXGIDevice1_GetGPUThreadPriority(IDXGIDevice1* This,INT *priority) { +static __WIDL_INLINE HRESULT IDXGIDevice1_GetGPUThreadPriority(IDXGIDevice1* This,INT *priority) { return This->lpVtbl->GetGPUThreadPriority(This,priority); } /*** IDXGIDevice1 methods ***/ -static FORCEINLINE HRESULT IDXGIDevice1_SetMaximumFrameLatency(IDXGIDevice1* This,UINT MaxLatency) { +static __WIDL_INLINE HRESULT IDXGIDevice1_SetMaximumFrameLatency(IDXGIDevice1* This,UINT MaxLatency) { return This->lpVtbl->SetMaximumFrameLatency(This,MaxLatency); } -static FORCEINLINE HRESULT IDXGIDevice1_GetMaximumFrameLatency(IDXGIDevice1* This,UINT *pMaxLatency) { +static __WIDL_INLINE HRESULT IDXGIDevice1_GetMaximumFrameLatency(IDXGIDevice1* This,UINT *pMaxLatency) { return This->lpVtbl->GetMaximumFrameLatency(This,pMaxLatency); } #endif @@ -2618,49 +2626,49 @@ interface IDXGIFactory1 { #define IDXGIFactory1_IsCurrent(This) (This)->lpVtbl->IsCurrent(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIFactory1_QueryInterface(IDXGIFactory1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIFactory1_QueryInterface(IDXGIFactory1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIFactory1_AddRef(IDXGIFactory1* This) { +static __WIDL_INLINE ULONG IDXGIFactory1_AddRef(IDXGIFactory1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIFactory1_Release(IDXGIFactory1* This) { +static __WIDL_INLINE ULONG IDXGIFactory1_Release(IDXGIFactory1* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIFactory1_SetPrivateData(IDXGIFactory1* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory1_SetPrivateData(IDXGIFactory1* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory1_SetPrivateDataInterface(IDXGIFactory1* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIFactory1_SetPrivateDataInterface(IDXGIFactory1* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIFactory1_GetPrivateData(IDXGIFactory1* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory1_GetPrivateData(IDXGIFactory1* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory1_GetParent(IDXGIFactory1* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIFactory1_GetParent(IDXGIFactory1* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIFactory methods ***/ -static FORCEINLINE HRESULT IDXGIFactory1_EnumAdapters(IDXGIFactory1* This,UINT adapter_idx,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory1_EnumAdapters(IDXGIFactory1* This,UINT adapter_idx,IDXGIAdapter **adapter) { return This->lpVtbl->EnumAdapters(This,adapter_idx,adapter); } -static FORCEINLINE HRESULT IDXGIFactory1_MakeWindowAssociation(IDXGIFactory1* This,HWND window,UINT flags) { +static __WIDL_INLINE HRESULT IDXGIFactory1_MakeWindowAssociation(IDXGIFactory1* This,HWND window,UINT flags) { return This->lpVtbl->MakeWindowAssociation(This,window,flags); } -static FORCEINLINE HRESULT IDXGIFactory1_GetWindowAssociation(IDXGIFactory1* This,HWND *window) { +static __WIDL_INLINE HRESULT IDXGIFactory1_GetWindowAssociation(IDXGIFactory1* This,HWND *window) { return This->lpVtbl->GetWindowAssociation(This,window); } -static FORCEINLINE HRESULT IDXGIFactory1_CreateSwapChain(IDXGIFactory1* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { +static __WIDL_INLINE HRESULT IDXGIFactory1_CreateSwapChain(IDXGIFactory1* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { return This->lpVtbl->CreateSwapChain(This,device,desc,swapchain); } -static FORCEINLINE HRESULT IDXGIFactory1_CreateSoftwareAdapter(IDXGIFactory1* This,HMODULE swrast,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory1_CreateSoftwareAdapter(IDXGIFactory1* This,HMODULE swrast,IDXGIAdapter **adapter) { return This->lpVtbl->CreateSoftwareAdapter(This,swrast,adapter); } /*** IDXGIFactory1 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory1_EnumAdapters1(IDXGIFactory1* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { +static __WIDL_INLINE HRESULT IDXGIFactory1_EnumAdapters1(IDXGIFactory1* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { return This->lpVtbl->EnumAdapters1(This,Adapter,ppAdapter); } -static FORCEINLINE WINBOOL IDXGIFactory1_IsCurrent(IDXGIFactory1* This) { +static __WIDL_INLINE WINBOOL IDXGIFactory1_IsCurrent(IDXGIFactory1* This) { return This->lpVtbl->IsCurrent(This); } #endif diff --git a/lib/libc/include/any-windows-any/dxgi1_2.h b/lib/libc/include/any-windows-any/dxgi1_2.h index 006acb6db65d8d1115b4aba9d390747eae9402bb..969809179979cce01ae4887885c0fdf9165a3bda 100644 --- a/lib/libc/include/any-windows-any/dxgi1_2.h +++ b/lib/libc/include/any-windows-any/dxgi1_2.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dxgi1_2.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dxgi1_2.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dxgi1_2_h__ #define __dxgi1_2_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDXGIOutputDuplication_FWD_DEFINED__ @@ -318,51 +326,51 @@ interface IDXGIOutputDuplication { #define IDXGIOutputDuplication_ReleaseFrame(This) (This)->lpVtbl->ReleaseFrame(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIOutputDuplication_QueryInterface(IDXGIOutputDuplication* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIOutputDuplication_QueryInterface(IDXGIOutputDuplication* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIOutputDuplication_AddRef(IDXGIOutputDuplication* This) { +static __WIDL_INLINE ULONG IDXGIOutputDuplication_AddRef(IDXGIOutputDuplication* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIOutputDuplication_Release(IDXGIOutputDuplication* This) { +static __WIDL_INLINE ULONG IDXGIOutputDuplication_Release(IDXGIOutputDuplication* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIOutputDuplication_SetPrivateData(IDXGIOutputDuplication* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIOutputDuplication_SetPrivateData(IDXGIOutputDuplication* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutputDuplication_SetPrivateDataInterface(IDXGIOutputDuplication* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIOutputDuplication_SetPrivateDataInterface(IDXGIOutputDuplication* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIOutputDuplication_GetPrivateData(IDXGIOutputDuplication* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIOutputDuplication_GetPrivateData(IDXGIOutputDuplication* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutputDuplication_GetParent(IDXGIOutputDuplication* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIOutputDuplication_GetParent(IDXGIOutputDuplication* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIOutputDuplication methods ***/ -static FORCEINLINE void IDXGIOutputDuplication_GetDesc(IDXGIOutputDuplication* This,DXGI_OUTDUPL_DESC *desc) { +static __WIDL_INLINE void IDXGIOutputDuplication_GetDesc(IDXGIOutputDuplication* This,DXGI_OUTDUPL_DESC *desc) { This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGIOutputDuplication_AcquireNextFrame(IDXGIOutputDuplication* This,UINT timeout_in_milliseconds,DXGI_OUTDUPL_FRAME_INFO *frame_info,IDXGIResource **desktop_resource) { +static __WIDL_INLINE HRESULT IDXGIOutputDuplication_AcquireNextFrame(IDXGIOutputDuplication* This,UINT timeout_in_milliseconds,DXGI_OUTDUPL_FRAME_INFO *frame_info,IDXGIResource **desktop_resource) { return This->lpVtbl->AcquireNextFrame(This,timeout_in_milliseconds,frame_info,desktop_resource); } -static FORCEINLINE HRESULT IDXGIOutputDuplication_GetFrameDirtyRects(IDXGIOutputDuplication* This,UINT dirty_rects_buffer_size,RECT *dirty_rects_buffer,UINT *dirty_rects_buffer_size_required) { +static __WIDL_INLINE HRESULT IDXGIOutputDuplication_GetFrameDirtyRects(IDXGIOutputDuplication* This,UINT dirty_rects_buffer_size,RECT *dirty_rects_buffer,UINT *dirty_rects_buffer_size_required) { return This->lpVtbl->GetFrameDirtyRects(This,dirty_rects_buffer_size,dirty_rects_buffer,dirty_rects_buffer_size_required); } -static FORCEINLINE HRESULT IDXGIOutputDuplication_GetFrameMoveRects(IDXGIOutputDuplication* This,UINT move_rects_buffer_size,DXGI_OUTDUPL_MOVE_RECT *move_rect_buffer,UINT *move_rects_buffer_size_required) { +static __WIDL_INLINE HRESULT IDXGIOutputDuplication_GetFrameMoveRects(IDXGIOutputDuplication* This,UINT move_rects_buffer_size,DXGI_OUTDUPL_MOVE_RECT *move_rect_buffer,UINT *move_rects_buffer_size_required) { return This->lpVtbl->GetFrameMoveRects(This,move_rects_buffer_size,move_rect_buffer,move_rects_buffer_size_required); } -static FORCEINLINE HRESULT IDXGIOutputDuplication_GetFramePointerShape(IDXGIOutputDuplication* This,UINT pointer_shape_buffer_size,void *pointer_shape_buffer,UINT *pointer_shape_buffer_size_required,DXGI_OUTDUPL_POINTER_SHAPE_INFO *pointer_shape_info) { +static __WIDL_INLINE HRESULT IDXGIOutputDuplication_GetFramePointerShape(IDXGIOutputDuplication* This,UINT pointer_shape_buffer_size,void *pointer_shape_buffer,UINT *pointer_shape_buffer_size_required,DXGI_OUTDUPL_POINTER_SHAPE_INFO *pointer_shape_info) { return This->lpVtbl->GetFramePointerShape(This,pointer_shape_buffer_size,pointer_shape_buffer,pointer_shape_buffer_size_required,pointer_shape_info); } -static FORCEINLINE HRESULT IDXGIOutputDuplication_MapDesktopSurface(IDXGIOutputDuplication* This,DXGI_MAPPED_RECT *locked_rect) { +static __WIDL_INLINE HRESULT IDXGIOutputDuplication_MapDesktopSurface(IDXGIOutputDuplication* This,DXGI_MAPPED_RECT *locked_rect) { return This->lpVtbl->MapDesktopSurface(This,locked_rect); } -static FORCEINLINE HRESULT IDXGIOutputDuplication_UnMapDesktopSurface(IDXGIOutputDuplication* This) { +static __WIDL_INLINE HRESULT IDXGIOutputDuplication_UnMapDesktopSurface(IDXGIOutputDuplication* This) { return This->lpVtbl->UnMapDesktopSurface(This); } -static FORCEINLINE HRESULT IDXGIOutputDuplication_ReleaseFrame(IDXGIOutputDuplication* This) { +static __WIDL_INLINE HRESULT IDXGIOutputDuplication_ReleaseFrame(IDXGIOutputDuplication* This) { return This->lpVtbl->ReleaseFrame(This); } #endif @@ -499,51 +507,51 @@ interface IDXGISurface2 { #define IDXGISurface2_GetResource(This,iid,parent_resource,subresource_idx) (This)->lpVtbl->GetResource(This,iid,parent_resource,subresource_idx) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGISurface2_QueryInterface(IDXGISurface2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGISurface2_QueryInterface(IDXGISurface2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGISurface2_AddRef(IDXGISurface2* This) { +static __WIDL_INLINE ULONG IDXGISurface2_AddRef(IDXGISurface2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGISurface2_Release(IDXGISurface2* This) { +static __WIDL_INLINE ULONG IDXGISurface2_Release(IDXGISurface2* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGISurface2_SetPrivateData(IDXGISurface2* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGISurface2_SetPrivateData(IDXGISurface2* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISurface2_SetPrivateDataInterface(IDXGISurface2* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGISurface2_SetPrivateDataInterface(IDXGISurface2* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGISurface2_GetPrivateData(IDXGISurface2* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGISurface2_GetPrivateData(IDXGISurface2* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISurface2_GetParent(IDXGISurface2* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGISurface2_GetParent(IDXGISurface2* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDeviceSubObject methods ***/ -static FORCEINLINE HRESULT IDXGISurface2_GetDevice(IDXGISurface2* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT IDXGISurface2_GetDevice(IDXGISurface2* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** IDXGISurface methods ***/ -static FORCEINLINE HRESULT IDXGISurface2_GetDesc(IDXGISurface2* This,DXGI_SURFACE_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGISurface2_GetDesc(IDXGISurface2* This,DXGI_SURFACE_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGISurface2_Map(IDXGISurface2* This,DXGI_MAPPED_RECT *mapped_rect,UINT flags) { +static __WIDL_INLINE HRESULT IDXGISurface2_Map(IDXGISurface2* This,DXGI_MAPPED_RECT *mapped_rect,UINT flags) { return This->lpVtbl->Map(This,mapped_rect,flags); } -static FORCEINLINE HRESULT IDXGISurface2_Unmap(IDXGISurface2* This) { +static __WIDL_INLINE HRESULT IDXGISurface2_Unmap(IDXGISurface2* This) { return This->lpVtbl->Unmap(This); } /*** IDXGISurface1 methods ***/ -static FORCEINLINE HRESULT IDXGISurface2_GetDC(IDXGISurface2* This,WINBOOL discard,HDC *hdc) { +static __WIDL_INLINE HRESULT IDXGISurface2_GetDC(IDXGISurface2* This,WINBOOL discard,HDC *hdc) { return This->lpVtbl->GetDC(This,discard,hdc); } -static FORCEINLINE HRESULT IDXGISurface2_ReleaseDC(IDXGISurface2* This,RECT *dirty_rect) { +static __WIDL_INLINE HRESULT IDXGISurface2_ReleaseDC(IDXGISurface2* This,RECT *dirty_rect) { return This->lpVtbl->ReleaseDC(This,dirty_rect); } /*** IDXGISurface2 methods ***/ -static FORCEINLINE HRESULT IDXGISurface2_GetResource(IDXGISurface2* This,REFIID iid,void **parent_resource,UINT *subresource_idx) { +static __WIDL_INLINE HRESULT IDXGISurface2_GetResource(IDXGISurface2* This,REFIID iid,void **parent_resource,UINT *subresource_idx) { return This->lpVtbl->GetResource(This,iid,parent_resource,subresource_idx); } #endif @@ -684,50 +692,50 @@ interface IDXGIResource1 { #define IDXGIResource1_CreateSharedHandle(This,attributes,access,name,handle) (This)->lpVtbl->CreateSharedHandle(This,attributes,access,name,handle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIResource1_QueryInterface(IDXGIResource1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIResource1_QueryInterface(IDXGIResource1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIResource1_AddRef(IDXGIResource1* This) { +static __WIDL_INLINE ULONG IDXGIResource1_AddRef(IDXGIResource1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIResource1_Release(IDXGIResource1* This) { +static __WIDL_INLINE ULONG IDXGIResource1_Release(IDXGIResource1* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIResource1_SetPrivateData(IDXGIResource1* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIResource1_SetPrivateData(IDXGIResource1* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIResource1_SetPrivateDataInterface(IDXGIResource1* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIResource1_SetPrivateDataInterface(IDXGIResource1* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIResource1_GetPrivateData(IDXGIResource1* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIResource1_GetPrivateData(IDXGIResource1* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIResource1_GetParent(IDXGIResource1* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIResource1_GetParent(IDXGIResource1* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDeviceSubObject methods ***/ -static FORCEINLINE HRESULT IDXGIResource1_GetDevice(IDXGIResource1* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT IDXGIResource1_GetDevice(IDXGIResource1* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** IDXGIResource methods ***/ -static FORCEINLINE HRESULT IDXGIResource1_GetSharedHandle(IDXGIResource1* This,HANDLE *pSharedHandle) { +static __WIDL_INLINE HRESULT IDXGIResource1_GetSharedHandle(IDXGIResource1* This,HANDLE *pSharedHandle) { return This->lpVtbl->GetSharedHandle(This,pSharedHandle); } -static FORCEINLINE HRESULT IDXGIResource1_GetUsage(IDXGIResource1* This,DXGI_USAGE *pUsage) { +static __WIDL_INLINE HRESULT IDXGIResource1_GetUsage(IDXGIResource1* This,DXGI_USAGE *pUsage) { return This->lpVtbl->GetUsage(This,pUsage); } -static FORCEINLINE HRESULT IDXGIResource1_SetEvictionPriority(IDXGIResource1* This,UINT EvictionPriority) { +static __WIDL_INLINE HRESULT IDXGIResource1_SetEvictionPriority(IDXGIResource1* This,UINT EvictionPriority) { return This->lpVtbl->SetEvictionPriority(This,EvictionPriority); } -static FORCEINLINE HRESULT IDXGIResource1_GetEvictionPriority(IDXGIResource1* This,UINT *pEvictionPriority) { +static __WIDL_INLINE HRESULT IDXGIResource1_GetEvictionPriority(IDXGIResource1* This,UINT *pEvictionPriority) { return This->lpVtbl->GetEvictionPriority(This,pEvictionPriority); } /*** IDXGIResource1 methods ***/ -static FORCEINLINE HRESULT IDXGIResource1_CreateSubresourceSurface(IDXGIResource1* This,UINT index,IDXGISurface2 **surface) { +static __WIDL_INLINE HRESULT IDXGIResource1_CreateSubresourceSurface(IDXGIResource1* This,UINT index,IDXGISurface2 **surface) { return This->lpVtbl->CreateSubresourceSurface(This,index,surface); } -static FORCEINLINE HRESULT IDXGIResource1_CreateSharedHandle(IDXGIResource1* This,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { +static __WIDL_INLINE HRESULT IDXGIResource1_CreateSharedHandle(IDXGIResource1* This,const SECURITY_ATTRIBUTES *attributes,DWORD access,const WCHAR *name,HANDLE *handle) { return This->lpVtbl->CreateSharedHandle(This,attributes,access,name,handle); } #endif @@ -801,20 +809,20 @@ interface IDXGIDisplayControl { #define IDXGIDisplayControl_SetStereoEnabled(This,enabled) (This)->lpVtbl->SetStereoEnabled(This,enabled) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIDisplayControl_QueryInterface(IDXGIDisplayControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIDisplayControl_QueryInterface(IDXGIDisplayControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIDisplayControl_AddRef(IDXGIDisplayControl* This) { +static __WIDL_INLINE ULONG IDXGIDisplayControl_AddRef(IDXGIDisplayControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIDisplayControl_Release(IDXGIDisplayControl* This) { +static __WIDL_INLINE ULONG IDXGIDisplayControl_Release(IDXGIDisplayControl* This) { return This->lpVtbl->Release(This); } /*** IDXGIDisplayControl methods ***/ -static FORCEINLINE WINBOOL IDXGIDisplayControl_IsStereoEnabled(IDXGIDisplayControl* This) { +static __WIDL_INLINE WINBOOL IDXGIDisplayControl_IsStereoEnabled(IDXGIDisplayControl* This) { return This->lpVtbl->IsStereoEnabled(This); } -static FORCEINLINE void IDXGIDisplayControl_SetStereoEnabled(IDXGIDisplayControl* This,WINBOOL enabled) { +static __WIDL_INLINE void IDXGIDisplayControl_SetStereoEnabled(IDXGIDisplayControl* This,WINBOOL enabled) { This->lpVtbl->SetStereoEnabled(This,enabled); } #endif @@ -978,59 +986,59 @@ interface IDXGIDevice2 { #define IDXGIDevice2_EnqueueSetEvent(This,hEvent) (This)->lpVtbl->EnqueueSetEvent(This,hEvent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIDevice2_QueryInterface(IDXGIDevice2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIDevice2_QueryInterface(IDXGIDevice2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIDevice2_AddRef(IDXGIDevice2* This) { +static __WIDL_INLINE ULONG IDXGIDevice2_AddRef(IDXGIDevice2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIDevice2_Release(IDXGIDevice2* This) { +static __WIDL_INLINE ULONG IDXGIDevice2_Release(IDXGIDevice2* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIDevice2_SetPrivateData(IDXGIDevice2* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIDevice2_SetPrivateData(IDXGIDevice2* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIDevice2_SetPrivateDataInterface(IDXGIDevice2* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIDevice2_SetPrivateDataInterface(IDXGIDevice2* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIDevice2_GetPrivateData(IDXGIDevice2* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIDevice2_GetPrivateData(IDXGIDevice2* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIDevice2_GetParent(IDXGIDevice2* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIDevice2_GetParent(IDXGIDevice2* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDevice methods ***/ -static FORCEINLINE HRESULT IDXGIDevice2_GetAdapter(IDXGIDevice2* This,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIDevice2_GetAdapter(IDXGIDevice2* This,IDXGIAdapter **adapter) { return This->lpVtbl->GetAdapter(This,adapter); } -static FORCEINLINE HRESULT IDXGIDevice2_CreateSurface(IDXGIDevice2* This,const DXGI_SURFACE_DESC *desc,UINT surface_count,DXGI_USAGE usage,const DXGI_SHARED_RESOURCE *shared_resource,IDXGISurface **surface) { +static __WIDL_INLINE HRESULT IDXGIDevice2_CreateSurface(IDXGIDevice2* This,const DXGI_SURFACE_DESC *desc,UINT surface_count,DXGI_USAGE usage,const DXGI_SHARED_RESOURCE *shared_resource,IDXGISurface **surface) { return This->lpVtbl->CreateSurface(This,desc,surface_count,usage,shared_resource,surface); } -static FORCEINLINE HRESULT IDXGIDevice2_QueryResourceResidency(IDXGIDevice2* This,IUnknown *const *resources,DXGI_RESIDENCY *residency,UINT resource_count) { +static __WIDL_INLINE HRESULT IDXGIDevice2_QueryResourceResidency(IDXGIDevice2* This,IUnknown *const *resources,DXGI_RESIDENCY *residency,UINT resource_count) { return This->lpVtbl->QueryResourceResidency(This,resources,residency,resource_count); } -static FORCEINLINE HRESULT IDXGIDevice2_SetGPUThreadPriority(IDXGIDevice2* This,INT priority) { +static __WIDL_INLINE HRESULT IDXGIDevice2_SetGPUThreadPriority(IDXGIDevice2* This,INT priority) { return This->lpVtbl->SetGPUThreadPriority(This,priority); } -static FORCEINLINE HRESULT IDXGIDevice2_GetGPUThreadPriority(IDXGIDevice2* This,INT *priority) { +static __WIDL_INLINE HRESULT IDXGIDevice2_GetGPUThreadPriority(IDXGIDevice2* This,INT *priority) { return This->lpVtbl->GetGPUThreadPriority(This,priority); } /*** IDXGIDevice1 methods ***/ -static FORCEINLINE HRESULT IDXGIDevice2_SetMaximumFrameLatency(IDXGIDevice2* This,UINT MaxLatency) { +static __WIDL_INLINE HRESULT IDXGIDevice2_SetMaximumFrameLatency(IDXGIDevice2* This,UINT MaxLatency) { return This->lpVtbl->SetMaximumFrameLatency(This,MaxLatency); } -static FORCEINLINE HRESULT IDXGIDevice2_GetMaximumFrameLatency(IDXGIDevice2* This,UINT *pMaxLatency) { +static __WIDL_INLINE HRESULT IDXGIDevice2_GetMaximumFrameLatency(IDXGIDevice2* This,UINT *pMaxLatency) { return This->lpVtbl->GetMaximumFrameLatency(This,pMaxLatency); } /*** IDXGIDevice2 methods ***/ -static FORCEINLINE HRESULT IDXGIDevice2_OfferResources(IDXGIDevice2* This,UINT NumResources,IDXGIResource *const *ppResources,DXGI_OFFER_RESOURCE_PRIORITY Priority) { +static __WIDL_INLINE HRESULT IDXGIDevice2_OfferResources(IDXGIDevice2* This,UINT NumResources,IDXGIResource *const *ppResources,DXGI_OFFER_RESOURCE_PRIORITY Priority) { return This->lpVtbl->OfferResources(This,NumResources,ppResources,Priority); } -static FORCEINLINE HRESULT IDXGIDevice2_ReclaimResources(IDXGIDevice2* This,UINT NumResources,IDXGIResource *const *ppResources,WINBOOL *pDiscarded) { +static __WIDL_INLINE HRESULT IDXGIDevice2_ReclaimResources(IDXGIDevice2* This,UINT NumResources,IDXGIResource *const *ppResources,WINBOOL *pDiscarded) { return This->lpVtbl->ReclaimResources(This,NumResources,ppResources,pDiscarded); } -static FORCEINLINE HRESULT IDXGIDevice2_EnqueueSetEvent(IDXGIDevice2* This,HANDLE hEvent) { +static __WIDL_INLINE HRESULT IDXGIDevice2_EnqueueSetEvent(IDXGIDevice2* This,HANDLE hEvent) { return This->lpVtbl->EnqueueSetEvent(This,hEvent); } #endif @@ -1309,95 +1317,95 @@ interface IDXGISwapChain1 { #define IDXGISwapChain1_GetRotation(This,pRotation) (This)->lpVtbl->GetRotation(This,pRotation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain1_QueryInterface(IDXGISwapChain1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_QueryInterface(IDXGISwapChain1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGISwapChain1_AddRef(IDXGISwapChain1* This) { +static __WIDL_INLINE ULONG IDXGISwapChain1_AddRef(IDXGISwapChain1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGISwapChain1_Release(IDXGISwapChain1* This) { +static __WIDL_INLINE ULONG IDXGISwapChain1_Release(IDXGISwapChain1* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain1_SetPrivateData(IDXGISwapChain1* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_SetPrivateData(IDXGISwapChain1* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISwapChain1_SetPrivateDataInterface(IDXGISwapChain1* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_SetPrivateDataInterface(IDXGISwapChain1* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetPrivateData(IDXGISwapChain1* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetPrivateData(IDXGISwapChain1* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetParent(IDXGISwapChain1* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetParent(IDXGISwapChain1* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDeviceSubObject methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain1_GetDevice(IDXGISwapChain1* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetDevice(IDXGISwapChain1* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** IDXGISwapChain methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain1_Present(IDXGISwapChain1* This,UINT sync_interval,UINT flags) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_Present(IDXGISwapChain1* This,UINT sync_interval,UINT flags) { return This->lpVtbl->Present(This,sync_interval,flags); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetBuffer(IDXGISwapChain1* This,UINT buffer_idx,REFIID riid,void **surface) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetBuffer(IDXGISwapChain1* This,UINT buffer_idx,REFIID riid,void **surface) { return This->lpVtbl->GetBuffer(This,buffer_idx,riid,surface); } -static FORCEINLINE HRESULT IDXGISwapChain1_SetFullscreenState(IDXGISwapChain1* This,WINBOOL fullscreen,IDXGIOutput *target) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_SetFullscreenState(IDXGISwapChain1* This,WINBOOL fullscreen,IDXGIOutput *target) { return This->lpVtbl->SetFullscreenState(This,fullscreen,target); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetFullscreenState(IDXGISwapChain1* This,WINBOOL *fullscreen,IDXGIOutput **target) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetFullscreenState(IDXGISwapChain1* This,WINBOOL *fullscreen,IDXGIOutput **target) { return This->lpVtbl->GetFullscreenState(This,fullscreen,target); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetDesc(IDXGISwapChain1* This,DXGI_SWAP_CHAIN_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetDesc(IDXGISwapChain1* This,DXGI_SWAP_CHAIN_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGISwapChain1_ResizeBuffers(IDXGISwapChain1* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_ResizeBuffers(IDXGISwapChain1* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags) { return This->lpVtbl->ResizeBuffers(This,buffer_count,width,height,format,flags); } -static FORCEINLINE HRESULT IDXGISwapChain1_ResizeTarget(IDXGISwapChain1* This,const DXGI_MODE_DESC *target_mode_desc) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_ResizeTarget(IDXGISwapChain1* This,const DXGI_MODE_DESC *target_mode_desc) { return This->lpVtbl->ResizeTarget(This,target_mode_desc); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetContainingOutput(IDXGISwapChain1* This,IDXGIOutput **output) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetContainingOutput(IDXGISwapChain1* This,IDXGIOutput **output) { return This->lpVtbl->GetContainingOutput(This,output); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetFrameStatistics(IDXGISwapChain1* This,DXGI_FRAME_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetFrameStatistics(IDXGISwapChain1* This,DXGI_FRAME_STATISTICS *stats) { return This->lpVtbl->GetFrameStatistics(This,stats); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetLastPresentCount(IDXGISwapChain1* This,UINT *last_present_count) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetLastPresentCount(IDXGISwapChain1* This,UINT *last_present_count) { return This->lpVtbl->GetLastPresentCount(This,last_present_count); } /*** IDXGISwapChain1 methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain1_GetDesc1(IDXGISwapChain1* This,DXGI_SWAP_CHAIN_DESC1 *pDesc) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetDesc1(IDXGISwapChain1* This,DXGI_SWAP_CHAIN_DESC1 *pDesc) { return This->lpVtbl->GetDesc1(This,pDesc); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetFullscreenDesc(IDXGISwapChain1* This,DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pDesc) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetFullscreenDesc(IDXGISwapChain1* This,DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pDesc) { return This->lpVtbl->GetFullscreenDesc(This,pDesc); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetHwnd(IDXGISwapChain1* This,HWND *pHwnd) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetHwnd(IDXGISwapChain1* This,HWND *pHwnd) { return This->lpVtbl->GetHwnd(This,pHwnd); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetCoreWindow(IDXGISwapChain1* This,REFIID refiid,void **ppUnk) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetCoreWindow(IDXGISwapChain1* This,REFIID refiid,void **ppUnk) { return This->lpVtbl->GetCoreWindow(This,refiid,ppUnk); } -static FORCEINLINE HRESULT IDXGISwapChain1_Present1(IDXGISwapChain1* This,UINT SyncInterval,UINT PresentFlags,const DXGI_PRESENT_PARAMETERS *pPresentParameters) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_Present1(IDXGISwapChain1* This,UINT SyncInterval,UINT PresentFlags,const DXGI_PRESENT_PARAMETERS *pPresentParameters) { return This->lpVtbl->Present1(This,SyncInterval,PresentFlags,pPresentParameters); } -static FORCEINLINE WINBOOL IDXGISwapChain1_IsTemporaryMonoSupported(IDXGISwapChain1* This) { +static __WIDL_INLINE WINBOOL IDXGISwapChain1_IsTemporaryMonoSupported(IDXGISwapChain1* This) { return This->lpVtbl->IsTemporaryMonoSupported(This); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetRestrictToOutput(IDXGISwapChain1* This,IDXGIOutput **ppRestrictToOutput) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetRestrictToOutput(IDXGISwapChain1* This,IDXGIOutput **ppRestrictToOutput) { return This->lpVtbl->GetRestrictToOutput(This,ppRestrictToOutput); } -static FORCEINLINE HRESULT IDXGISwapChain1_SetBackgroundColor(IDXGISwapChain1* This,const DXGI_RGBA *pColor) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_SetBackgroundColor(IDXGISwapChain1* This,const DXGI_RGBA *pColor) { return This->lpVtbl->SetBackgroundColor(This,pColor); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetBackgroundColor(IDXGISwapChain1* This,DXGI_RGBA *pColor) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetBackgroundColor(IDXGISwapChain1* This,DXGI_RGBA *pColor) { return This->lpVtbl->GetBackgroundColor(This,pColor); } -static FORCEINLINE HRESULT IDXGISwapChain1_SetRotation(IDXGISwapChain1* This,DXGI_MODE_ROTATION Rotation) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_SetRotation(IDXGISwapChain1* This,DXGI_MODE_ROTATION Rotation) { return This->lpVtbl->SetRotation(This,Rotation); } -static FORCEINLINE HRESULT IDXGISwapChain1_GetRotation(IDXGISwapChain1* This,DXGI_MODE_ROTATION *pRotation) { +static __WIDL_INLINE HRESULT IDXGISwapChain1_GetRotation(IDXGISwapChain1* This,DXGI_MODE_ROTATION *pRotation) { return This->lpVtbl->GetRotation(This,pRotation); } #endif @@ -1653,83 +1661,83 @@ interface IDXGIFactory2 { #define IDXGIFactory2_CreateSwapChainForComposition(This,pDevice,pDesc,pRestrictToOutput,ppSwapChain) (This)->lpVtbl->CreateSwapChainForComposition(This,pDevice,pDesc,pRestrictToOutput,ppSwapChain) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIFactory2_QueryInterface(IDXGIFactory2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIFactory2_QueryInterface(IDXGIFactory2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIFactory2_AddRef(IDXGIFactory2* This) { +static __WIDL_INLINE ULONG IDXGIFactory2_AddRef(IDXGIFactory2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIFactory2_Release(IDXGIFactory2* This) { +static __WIDL_INLINE ULONG IDXGIFactory2_Release(IDXGIFactory2* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIFactory2_SetPrivateData(IDXGIFactory2* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory2_SetPrivateData(IDXGIFactory2* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory2_SetPrivateDataInterface(IDXGIFactory2* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIFactory2_SetPrivateDataInterface(IDXGIFactory2* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIFactory2_GetPrivateData(IDXGIFactory2* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory2_GetPrivateData(IDXGIFactory2* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory2_GetParent(IDXGIFactory2* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIFactory2_GetParent(IDXGIFactory2* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIFactory methods ***/ -static FORCEINLINE HRESULT IDXGIFactory2_EnumAdapters(IDXGIFactory2* This,UINT adapter_idx,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory2_EnumAdapters(IDXGIFactory2* This,UINT adapter_idx,IDXGIAdapter **adapter) { return This->lpVtbl->EnumAdapters(This,adapter_idx,adapter); } -static FORCEINLINE HRESULT IDXGIFactory2_MakeWindowAssociation(IDXGIFactory2* This,HWND window,UINT flags) { +static __WIDL_INLINE HRESULT IDXGIFactory2_MakeWindowAssociation(IDXGIFactory2* This,HWND window,UINT flags) { return This->lpVtbl->MakeWindowAssociation(This,window,flags); } -static FORCEINLINE HRESULT IDXGIFactory2_GetWindowAssociation(IDXGIFactory2* This,HWND *window) { +static __WIDL_INLINE HRESULT IDXGIFactory2_GetWindowAssociation(IDXGIFactory2* This,HWND *window) { return This->lpVtbl->GetWindowAssociation(This,window); } -static FORCEINLINE HRESULT IDXGIFactory2_CreateSwapChain(IDXGIFactory2* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { +static __WIDL_INLINE HRESULT IDXGIFactory2_CreateSwapChain(IDXGIFactory2* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { return This->lpVtbl->CreateSwapChain(This,device,desc,swapchain); } -static FORCEINLINE HRESULT IDXGIFactory2_CreateSoftwareAdapter(IDXGIFactory2* This,HMODULE swrast,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory2_CreateSoftwareAdapter(IDXGIFactory2* This,HMODULE swrast,IDXGIAdapter **adapter) { return This->lpVtbl->CreateSoftwareAdapter(This,swrast,adapter); } /*** IDXGIFactory1 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory2_EnumAdapters1(IDXGIFactory2* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { +static __WIDL_INLINE HRESULT IDXGIFactory2_EnumAdapters1(IDXGIFactory2* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { return This->lpVtbl->EnumAdapters1(This,Adapter,ppAdapter); } -static FORCEINLINE WINBOOL IDXGIFactory2_IsCurrent(IDXGIFactory2* This) { +static __WIDL_INLINE WINBOOL IDXGIFactory2_IsCurrent(IDXGIFactory2* This) { return This->lpVtbl->IsCurrent(This); } /*** IDXGIFactory2 methods ***/ -static FORCEINLINE WINBOOL IDXGIFactory2_IsWindowedStereoEnabled(IDXGIFactory2* This) { +static __WIDL_INLINE WINBOOL IDXGIFactory2_IsWindowedStereoEnabled(IDXGIFactory2* This) { return This->lpVtbl->IsWindowedStereoEnabled(This); } -static FORCEINLINE HRESULT IDXGIFactory2_CreateSwapChainForHwnd(IDXGIFactory2* This,IUnknown *pDevice,HWND hWnd,const DXGI_SWAP_CHAIN_DESC1 *pDesc,const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory2_CreateSwapChainForHwnd(IDXGIFactory2* This,IUnknown *pDevice,HWND hWnd,const DXGI_SWAP_CHAIN_DESC1 *pDesc,const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForHwnd(This,pDevice,hWnd,pDesc,pFullscreenDesc,pRestrictToOutput,ppSwapChain); } -static FORCEINLINE HRESULT IDXGIFactory2_CreateSwapChainForCoreWindow(IDXGIFactory2* This,IUnknown *pDevice,IUnknown *pWindow,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory2_CreateSwapChainForCoreWindow(IDXGIFactory2* This,IUnknown *pDevice,IUnknown *pWindow,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForCoreWindow(This,pDevice,pWindow,pDesc,pRestrictToOutput,ppSwapChain); } -static FORCEINLINE HRESULT IDXGIFactory2_GetSharedResourceAdapterLuid(IDXGIFactory2* This,HANDLE hResource,LUID *pLuid) { +static __WIDL_INLINE HRESULT IDXGIFactory2_GetSharedResourceAdapterLuid(IDXGIFactory2* This,HANDLE hResource,LUID *pLuid) { return This->lpVtbl->GetSharedResourceAdapterLuid(This,hResource,pLuid); } -static FORCEINLINE HRESULT IDXGIFactory2_RegisterStereoStatusWindow(IDXGIFactory2* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory2_RegisterStereoStatusWindow(IDXGIFactory2* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { return This->lpVtbl->RegisterStereoStatusWindow(This,WindowHandle,wMsg,pdwCookie); } -static FORCEINLINE HRESULT IDXGIFactory2_RegisterStereoStatusEvent(IDXGIFactory2* This,HANDLE hEvent,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory2_RegisterStereoStatusEvent(IDXGIFactory2* This,HANDLE hEvent,DWORD *pdwCookie) { return This->lpVtbl->RegisterStereoStatusEvent(This,hEvent,pdwCookie); } -static FORCEINLINE void IDXGIFactory2_UnregisterStereoStatus(IDXGIFactory2* This,DWORD dwCookie) { +static __WIDL_INLINE void IDXGIFactory2_UnregisterStereoStatus(IDXGIFactory2* This,DWORD dwCookie) { This->lpVtbl->UnregisterStereoStatus(This,dwCookie); } -static FORCEINLINE HRESULT IDXGIFactory2_RegisterOcclusionStatusWindow(IDXGIFactory2* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory2_RegisterOcclusionStatusWindow(IDXGIFactory2* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { return This->lpVtbl->RegisterOcclusionStatusWindow(This,WindowHandle,wMsg,pdwCookie); } -static FORCEINLINE HRESULT IDXGIFactory2_RegisterOcclusionStatusEvent(IDXGIFactory2* This,HANDLE hEvent,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory2_RegisterOcclusionStatusEvent(IDXGIFactory2* This,HANDLE hEvent,DWORD *pdwCookie) { return This->lpVtbl->RegisterOcclusionStatusEvent(This,hEvent,pdwCookie); } -static FORCEINLINE void IDXGIFactory2_UnregisterOcclusionStatus(IDXGIFactory2* This,DWORD dwCookie) { +static __WIDL_INLINE void IDXGIFactory2_UnregisterOcclusionStatus(IDXGIFactory2* This,DWORD dwCookie) { This->lpVtbl->UnregisterOcclusionStatus(This,dwCookie); } -static FORCEINLINE HRESULT IDXGIFactory2_CreateSwapChainForComposition(IDXGIFactory2* This,IUnknown *pDevice,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory2_CreateSwapChainForComposition(IDXGIFactory2* This,IUnknown *pDevice,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForComposition(This,pDevice,pDesc,pRestrictToOutput,ppSwapChain); } #endif @@ -1878,44 +1886,44 @@ interface IDXGIAdapter2 { #define IDXGIAdapter2_GetDesc2(This,pDesc) (This)->lpVtbl->GetDesc2(This,pDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter2_QueryInterface(IDXGIAdapter2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIAdapter2_QueryInterface(IDXGIAdapter2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIAdapter2_AddRef(IDXGIAdapter2* This) { +static __WIDL_INLINE ULONG IDXGIAdapter2_AddRef(IDXGIAdapter2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIAdapter2_Release(IDXGIAdapter2* This) { +static __WIDL_INLINE ULONG IDXGIAdapter2_Release(IDXGIAdapter2* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter2_SetPrivateData(IDXGIAdapter2* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIAdapter2_SetPrivateData(IDXGIAdapter2* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIAdapter2_SetPrivateDataInterface(IDXGIAdapter2* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIAdapter2_SetPrivateDataInterface(IDXGIAdapter2* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIAdapter2_GetPrivateData(IDXGIAdapter2* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIAdapter2_GetPrivateData(IDXGIAdapter2* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIAdapter2_GetParent(IDXGIAdapter2* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIAdapter2_GetParent(IDXGIAdapter2* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIAdapter methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter2_EnumOutputs(IDXGIAdapter2* This,UINT output_idx,IDXGIOutput **output) { +static __WIDL_INLINE HRESULT IDXGIAdapter2_EnumOutputs(IDXGIAdapter2* This,UINT output_idx,IDXGIOutput **output) { return This->lpVtbl->EnumOutputs(This,output_idx,output); } -static FORCEINLINE HRESULT IDXGIAdapter2_GetDesc(IDXGIAdapter2* This,DXGI_ADAPTER_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIAdapter2_GetDesc(IDXGIAdapter2* This,DXGI_ADAPTER_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGIAdapter2_CheckInterfaceSupport(IDXGIAdapter2* This,REFGUID guid,LARGE_INTEGER *umd_version) { +static __WIDL_INLINE HRESULT IDXGIAdapter2_CheckInterfaceSupport(IDXGIAdapter2* This,REFGUID guid,LARGE_INTEGER *umd_version) { return This->lpVtbl->CheckInterfaceSupport(This,guid,umd_version); } /*** IDXGIAdapter1 methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter2_GetDesc1(IDXGIAdapter2* This,DXGI_ADAPTER_DESC1 *pDesc) { +static __WIDL_INLINE HRESULT IDXGIAdapter2_GetDesc1(IDXGIAdapter2* This,DXGI_ADAPTER_DESC1 *pDesc) { return This->lpVtbl->GetDesc1(This,pDesc); } /*** IDXGIAdapter2 methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter2_GetDesc2(IDXGIAdapter2* This,DXGI_ADAPTER_DESC2 *pDesc) { +static __WIDL_INLINE HRESULT IDXGIAdapter2_GetDesc2(IDXGIAdapter2* This,DXGI_ADAPTER_DESC2 *pDesc) { return This->lpVtbl->GetDesc2(This,pDesc); } #endif @@ -2112,76 +2120,76 @@ interface IDXGIOutput1 { #define IDXGIOutput1_DuplicateOutput(This,device,output_duplication) (This)->lpVtbl->DuplicateOutput(This,device,output_duplication) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIOutput1_QueryInterface(IDXGIOutput1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIOutput1_QueryInterface(IDXGIOutput1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIOutput1_AddRef(IDXGIOutput1* This) { +static __WIDL_INLINE ULONG IDXGIOutput1_AddRef(IDXGIOutput1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIOutput1_Release(IDXGIOutput1* This) { +static __WIDL_INLINE ULONG IDXGIOutput1_Release(IDXGIOutput1* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIOutput1_SetPrivateData(IDXGIOutput1* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput1_SetPrivateData(IDXGIOutput1* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput1_SetPrivateDataInterface(IDXGIOutput1* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIOutput1_SetPrivateDataInterface(IDXGIOutput1* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIOutput1_GetPrivateData(IDXGIOutput1* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput1_GetPrivateData(IDXGIOutput1* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput1_GetParent(IDXGIOutput1* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIOutput1_GetParent(IDXGIOutput1* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIOutput methods ***/ -static FORCEINLINE HRESULT IDXGIOutput1_GetDesc(IDXGIOutput1* This,DXGI_OUTPUT_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput1_GetDesc(IDXGIOutput1* This,DXGI_OUTPUT_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGIOutput1_GetDisplayModeList(IDXGIOutput1* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput1_GetDisplayModeList(IDXGIOutput1* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { return This->lpVtbl->GetDisplayModeList(This,format,flags,mode_count,desc); } -static FORCEINLINE HRESULT IDXGIOutput1_FindClosestMatchingMode(IDXGIOutput1* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { +static __WIDL_INLINE HRESULT IDXGIOutput1_FindClosestMatchingMode(IDXGIOutput1* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { return This->lpVtbl->FindClosestMatchingMode(This,mode,closest_match,device); } -static FORCEINLINE HRESULT IDXGIOutput1_WaitForVBlank(IDXGIOutput1* This) { +static __WIDL_INLINE HRESULT IDXGIOutput1_WaitForVBlank(IDXGIOutput1* This) { return This->lpVtbl->WaitForVBlank(This); } -static FORCEINLINE HRESULT IDXGIOutput1_TakeOwnership(IDXGIOutput1* This,IUnknown *device,WINBOOL exclusive) { +static __WIDL_INLINE HRESULT IDXGIOutput1_TakeOwnership(IDXGIOutput1* This,IUnknown *device,WINBOOL exclusive) { return This->lpVtbl->TakeOwnership(This,device,exclusive); } -static FORCEINLINE void IDXGIOutput1_ReleaseOwnership(IDXGIOutput1* This) { +static __WIDL_INLINE void IDXGIOutput1_ReleaseOwnership(IDXGIOutput1* This) { This->lpVtbl->ReleaseOwnership(This); } -static FORCEINLINE HRESULT IDXGIOutput1_GetGammaControlCapabilities(IDXGIOutput1* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { +static __WIDL_INLINE HRESULT IDXGIOutput1_GetGammaControlCapabilities(IDXGIOutput1* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { return This->lpVtbl->GetGammaControlCapabilities(This,gamma_caps); } -static FORCEINLINE HRESULT IDXGIOutput1_SetGammaControl(IDXGIOutput1* This,const DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput1_SetGammaControl(IDXGIOutput1* This,const DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->SetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput1_GetGammaControl(IDXGIOutput1* This,DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput1_GetGammaControl(IDXGIOutput1* This,DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->GetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput1_SetDisplaySurface(IDXGIOutput1* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput1_SetDisplaySurface(IDXGIOutput1* This,IDXGISurface *surface) { return This->lpVtbl->SetDisplaySurface(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput1_GetDisplaySurfaceData(IDXGIOutput1* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput1_GetDisplaySurfaceData(IDXGIOutput1* This,IDXGISurface *surface) { return This->lpVtbl->GetDisplaySurfaceData(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput1_GetFrameStatistics(IDXGIOutput1* This,DXGI_FRAME_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IDXGIOutput1_GetFrameStatistics(IDXGIOutput1* This,DXGI_FRAME_STATISTICS *stats) { return This->lpVtbl->GetFrameStatistics(This,stats); } /*** IDXGIOutput1 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput1_GetDisplayModeList1(IDXGIOutput1* This,DXGI_FORMAT enum_format,UINT flags,UINT *num_modes,DXGI_MODE_DESC1 *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput1_GetDisplayModeList1(IDXGIOutput1* This,DXGI_FORMAT enum_format,UINT flags,UINT *num_modes,DXGI_MODE_DESC1 *desc) { return This->lpVtbl->GetDisplayModeList1(This,enum_format,flags,num_modes,desc); } -static FORCEINLINE HRESULT IDXGIOutput1_FindClosestMatchingMode1(IDXGIOutput1* This,const DXGI_MODE_DESC1 *mode_to_match,DXGI_MODE_DESC1 *closest_match,IUnknown *concerned_device) { +static __WIDL_INLINE HRESULT IDXGIOutput1_FindClosestMatchingMode1(IDXGIOutput1* This,const DXGI_MODE_DESC1 *mode_to_match,DXGI_MODE_DESC1 *closest_match,IUnknown *concerned_device) { return This->lpVtbl->FindClosestMatchingMode1(This,mode_to_match,closest_match,concerned_device); } -static FORCEINLINE HRESULT IDXGIOutput1_GetDisplaySurfaceData1(IDXGIOutput1* This,IDXGIResource *destination) { +static __WIDL_INLINE HRESULT IDXGIOutput1_GetDisplaySurfaceData1(IDXGIOutput1* This,IDXGIResource *destination) { return This->lpVtbl->GetDisplaySurfaceData1(This,destination); } -static FORCEINLINE HRESULT IDXGIOutput1_DuplicateOutput(IDXGIOutput1* This,IUnknown *device,IDXGIOutputDuplication **output_duplication) { +static __WIDL_INLINE HRESULT IDXGIOutput1_DuplicateOutput(IDXGIOutput1* This,IUnknown *device,IDXGIOutputDuplication **output_duplication) { return This->lpVtbl->DuplicateOutput(This,device,output_duplication); } #endif diff --git a/lib/libc/include/any-windows-any/dxgi1_3.h b/lib/libc/include/any-windows-any/dxgi1_3.h index 59415740706f73dcba6a4dd5a65b5b535d0960da..2abb632a54c2054e1777025557e3d5024532e0f2 100644 --- a/lib/libc/include/any-windows-any/dxgi1_3.h +++ b/lib/libc/include/any-windows-any/dxgi1_3.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dxgi1_3.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dxgi1_3.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dxgi1_3_h__ #define __dxgi1_3_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDXGIDevice3_FWD_DEFINED__ @@ -274,63 +282,63 @@ interface IDXGIDevice3 { #define IDXGIDevice3_Trim(This) (This)->lpVtbl->Trim(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIDevice3_QueryInterface(IDXGIDevice3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIDevice3_QueryInterface(IDXGIDevice3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIDevice3_AddRef(IDXGIDevice3* This) { +static __WIDL_INLINE ULONG IDXGIDevice3_AddRef(IDXGIDevice3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIDevice3_Release(IDXGIDevice3* This) { +static __WIDL_INLINE ULONG IDXGIDevice3_Release(IDXGIDevice3* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIDevice3_SetPrivateData(IDXGIDevice3* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIDevice3_SetPrivateData(IDXGIDevice3* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIDevice3_SetPrivateDataInterface(IDXGIDevice3* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIDevice3_SetPrivateDataInterface(IDXGIDevice3* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIDevice3_GetPrivateData(IDXGIDevice3* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIDevice3_GetPrivateData(IDXGIDevice3* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIDevice3_GetParent(IDXGIDevice3* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIDevice3_GetParent(IDXGIDevice3* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDevice methods ***/ -static FORCEINLINE HRESULT IDXGIDevice3_GetAdapter(IDXGIDevice3* This,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIDevice3_GetAdapter(IDXGIDevice3* This,IDXGIAdapter **adapter) { return This->lpVtbl->GetAdapter(This,adapter); } -static FORCEINLINE HRESULT IDXGIDevice3_CreateSurface(IDXGIDevice3* This,const DXGI_SURFACE_DESC *desc,UINT surface_count,DXGI_USAGE usage,const DXGI_SHARED_RESOURCE *shared_resource,IDXGISurface **surface) { +static __WIDL_INLINE HRESULT IDXGIDevice3_CreateSurface(IDXGIDevice3* This,const DXGI_SURFACE_DESC *desc,UINT surface_count,DXGI_USAGE usage,const DXGI_SHARED_RESOURCE *shared_resource,IDXGISurface **surface) { return This->lpVtbl->CreateSurface(This,desc,surface_count,usage,shared_resource,surface); } -static FORCEINLINE HRESULT IDXGIDevice3_QueryResourceResidency(IDXGIDevice3* This,IUnknown *const *resources,DXGI_RESIDENCY *residency,UINT resource_count) { +static __WIDL_INLINE HRESULT IDXGIDevice3_QueryResourceResidency(IDXGIDevice3* This,IUnknown *const *resources,DXGI_RESIDENCY *residency,UINT resource_count) { return This->lpVtbl->QueryResourceResidency(This,resources,residency,resource_count); } -static FORCEINLINE HRESULT IDXGIDevice3_SetGPUThreadPriority(IDXGIDevice3* This,INT priority) { +static __WIDL_INLINE HRESULT IDXGIDevice3_SetGPUThreadPriority(IDXGIDevice3* This,INT priority) { return This->lpVtbl->SetGPUThreadPriority(This,priority); } -static FORCEINLINE HRESULT IDXGIDevice3_GetGPUThreadPriority(IDXGIDevice3* This,INT *priority) { +static __WIDL_INLINE HRESULT IDXGIDevice3_GetGPUThreadPriority(IDXGIDevice3* This,INT *priority) { return This->lpVtbl->GetGPUThreadPriority(This,priority); } /*** IDXGIDevice1 methods ***/ -static FORCEINLINE HRESULT IDXGIDevice3_SetMaximumFrameLatency(IDXGIDevice3* This,UINT MaxLatency) { +static __WIDL_INLINE HRESULT IDXGIDevice3_SetMaximumFrameLatency(IDXGIDevice3* This,UINT MaxLatency) { return This->lpVtbl->SetMaximumFrameLatency(This,MaxLatency); } -static FORCEINLINE HRESULT IDXGIDevice3_GetMaximumFrameLatency(IDXGIDevice3* This,UINT *pMaxLatency) { +static __WIDL_INLINE HRESULT IDXGIDevice3_GetMaximumFrameLatency(IDXGIDevice3* This,UINT *pMaxLatency) { return This->lpVtbl->GetMaximumFrameLatency(This,pMaxLatency); } /*** IDXGIDevice2 methods ***/ -static FORCEINLINE HRESULT IDXGIDevice3_OfferResources(IDXGIDevice3* This,UINT NumResources,IDXGIResource *const *ppResources,DXGI_OFFER_RESOURCE_PRIORITY Priority) { +static __WIDL_INLINE HRESULT IDXGIDevice3_OfferResources(IDXGIDevice3* This,UINT NumResources,IDXGIResource *const *ppResources,DXGI_OFFER_RESOURCE_PRIORITY Priority) { return This->lpVtbl->OfferResources(This,NumResources,ppResources,Priority); } -static FORCEINLINE HRESULT IDXGIDevice3_ReclaimResources(IDXGIDevice3* This,UINT NumResources,IDXGIResource *const *ppResources,WINBOOL *pDiscarded) { +static __WIDL_INLINE HRESULT IDXGIDevice3_ReclaimResources(IDXGIDevice3* This,UINT NumResources,IDXGIResource *const *ppResources,WINBOOL *pDiscarded) { return This->lpVtbl->ReclaimResources(This,NumResources,ppResources,pDiscarded); } -static FORCEINLINE HRESULT IDXGIDevice3_EnqueueSetEvent(IDXGIDevice3* This,HANDLE hEvent) { +static __WIDL_INLINE HRESULT IDXGIDevice3_EnqueueSetEvent(IDXGIDevice3* This,HANDLE hEvent) { return This->lpVtbl->EnqueueSetEvent(This,hEvent); } /*** IDXGIDevice3 methods ***/ -static FORCEINLINE void IDXGIDevice3_Trim(IDXGIDevice3* This) { +static __WIDL_INLINE void IDXGIDevice3_Trim(IDXGIDevice3* This) { This->lpVtbl->Trim(This); } #endif @@ -604,117 +612,117 @@ interface IDXGISwapChain2 { #define IDXGISwapChain2_GetMatrixTransform(This,matrix) (This)->lpVtbl->GetMatrixTransform(This,matrix) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain2_QueryInterface(IDXGISwapChain2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_QueryInterface(IDXGISwapChain2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGISwapChain2_AddRef(IDXGISwapChain2* This) { +static __WIDL_INLINE ULONG IDXGISwapChain2_AddRef(IDXGISwapChain2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGISwapChain2_Release(IDXGISwapChain2* This) { +static __WIDL_INLINE ULONG IDXGISwapChain2_Release(IDXGISwapChain2* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain2_SetPrivateData(IDXGISwapChain2* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_SetPrivateData(IDXGISwapChain2* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISwapChain2_SetPrivateDataInterface(IDXGISwapChain2* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_SetPrivateDataInterface(IDXGISwapChain2* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetPrivateData(IDXGISwapChain2* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetPrivateData(IDXGISwapChain2* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetParent(IDXGISwapChain2* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetParent(IDXGISwapChain2* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDeviceSubObject methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain2_GetDevice(IDXGISwapChain2* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetDevice(IDXGISwapChain2* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** IDXGISwapChain methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain2_Present(IDXGISwapChain2* This,UINT sync_interval,UINT flags) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_Present(IDXGISwapChain2* This,UINT sync_interval,UINT flags) { return This->lpVtbl->Present(This,sync_interval,flags); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetBuffer(IDXGISwapChain2* This,UINT buffer_idx,REFIID riid,void **surface) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetBuffer(IDXGISwapChain2* This,UINT buffer_idx,REFIID riid,void **surface) { return This->lpVtbl->GetBuffer(This,buffer_idx,riid,surface); } -static FORCEINLINE HRESULT IDXGISwapChain2_SetFullscreenState(IDXGISwapChain2* This,WINBOOL fullscreen,IDXGIOutput *target) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_SetFullscreenState(IDXGISwapChain2* This,WINBOOL fullscreen,IDXGIOutput *target) { return This->lpVtbl->SetFullscreenState(This,fullscreen,target); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetFullscreenState(IDXGISwapChain2* This,WINBOOL *fullscreen,IDXGIOutput **target) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetFullscreenState(IDXGISwapChain2* This,WINBOOL *fullscreen,IDXGIOutput **target) { return This->lpVtbl->GetFullscreenState(This,fullscreen,target); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetDesc(IDXGISwapChain2* This,DXGI_SWAP_CHAIN_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetDesc(IDXGISwapChain2* This,DXGI_SWAP_CHAIN_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGISwapChain2_ResizeBuffers(IDXGISwapChain2* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_ResizeBuffers(IDXGISwapChain2* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags) { return This->lpVtbl->ResizeBuffers(This,buffer_count,width,height,format,flags); } -static FORCEINLINE HRESULT IDXGISwapChain2_ResizeTarget(IDXGISwapChain2* This,const DXGI_MODE_DESC *target_mode_desc) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_ResizeTarget(IDXGISwapChain2* This,const DXGI_MODE_DESC *target_mode_desc) { return This->lpVtbl->ResizeTarget(This,target_mode_desc); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetContainingOutput(IDXGISwapChain2* This,IDXGIOutput **output) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetContainingOutput(IDXGISwapChain2* This,IDXGIOutput **output) { return This->lpVtbl->GetContainingOutput(This,output); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetFrameStatistics(IDXGISwapChain2* This,DXGI_FRAME_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetFrameStatistics(IDXGISwapChain2* This,DXGI_FRAME_STATISTICS *stats) { return This->lpVtbl->GetFrameStatistics(This,stats); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetLastPresentCount(IDXGISwapChain2* This,UINT *last_present_count) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetLastPresentCount(IDXGISwapChain2* This,UINT *last_present_count) { return This->lpVtbl->GetLastPresentCount(This,last_present_count); } /*** IDXGISwapChain1 methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain2_GetDesc1(IDXGISwapChain2* This,DXGI_SWAP_CHAIN_DESC1 *pDesc) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetDesc1(IDXGISwapChain2* This,DXGI_SWAP_CHAIN_DESC1 *pDesc) { return This->lpVtbl->GetDesc1(This,pDesc); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetFullscreenDesc(IDXGISwapChain2* This,DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pDesc) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetFullscreenDesc(IDXGISwapChain2* This,DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pDesc) { return This->lpVtbl->GetFullscreenDesc(This,pDesc); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetHwnd(IDXGISwapChain2* This,HWND *pHwnd) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetHwnd(IDXGISwapChain2* This,HWND *pHwnd) { return This->lpVtbl->GetHwnd(This,pHwnd); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetCoreWindow(IDXGISwapChain2* This,REFIID refiid,void **ppUnk) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetCoreWindow(IDXGISwapChain2* This,REFIID refiid,void **ppUnk) { return This->lpVtbl->GetCoreWindow(This,refiid,ppUnk); } -static FORCEINLINE HRESULT IDXGISwapChain2_Present1(IDXGISwapChain2* This,UINT SyncInterval,UINT PresentFlags,const DXGI_PRESENT_PARAMETERS *pPresentParameters) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_Present1(IDXGISwapChain2* This,UINT SyncInterval,UINT PresentFlags,const DXGI_PRESENT_PARAMETERS *pPresentParameters) { return This->lpVtbl->Present1(This,SyncInterval,PresentFlags,pPresentParameters); } -static FORCEINLINE WINBOOL IDXGISwapChain2_IsTemporaryMonoSupported(IDXGISwapChain2* This) { +static __WIDL_INLINE WINBOOL IDXGISwapChain2_IsTemporaryMonoSupported(IDXGISwapChain2* This) { return This->lpVtbl->IsTemporaryMonoSupported(This); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetRestrictToOutput(IDXGISwapChain2* This,IDXGIOutput **ppRestrictToOutput) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetRestrictToOutput(IDXGISwapChain2* This,IDXGIOutput **ppRestrictToOutput) { return This->lpVtbl->GetRestrictToOutput(This,ppRestrictToOutput); } -static FORCEINLINE HRESULT IDXGISwapChain2_SetBackgroundColor(IDXGISwapChain2* This,const DXGI_RGBA *pColor) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_SetBackgroundColor(IDXGISwapChain2* This,const DXGI_RGBA *pColor) { return This->lpVtbl->SetBackgroundColor(This,pColor); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetBackgroundColor(IDXGISwapChain2* This,DXGI_RGBA *pColor) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetBackgroundColor(IDXGISwapChain2* This,DXGI_RGBA *pColor) { return This->lpVtbl->GetBackgroundColor(This,pColor); } -static FORCEINLINE HRESULT IDXGISwapChain2_SetRotation(IDXGISwapChain2* This,DXGI_MODE_ROTATION Rotation) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_SetRotation(IDXGISwapChain2* This,DXGI_MODE_ROTATION Rotation) { return This->lpVtbl->SetRotation(This,Rotation); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetRotation(IDXGISwapChain2* This,DXGI_MODE_ROTATION *pRotation) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetRotation(IDXGISwapChain2* This,DXGI_MODE_ROTATION *pRotation) { return This->lpVtbl->GetRotation(This,pRotation); } /*** IDXGISwapChain2 methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain2_SetSourceSize(IDXGISwapChain2* This,UINT width,UINT height) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_SetSourceSize(IDXGISwapChain2* This,UINT width,UINT height) { return This->lpVtbl->SetSourceSize(This,width,height); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetSourceSize(IDXGISwapChain2* This,UINT *width,UINT *height) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetSourceSize(IDXGISwapChain2* This,UINT *width,UINT *height) { return This->lpVtbl->GetSourceSize(This,width,height); } -static FORCEINLINE HRESULT IDXGISwapChain2_SetMaximumFrameLatency(IDXGISwapChain2* This,UINT max_latency) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_SetMaximumFrameLatency(IDXGISwapChain2* This,UINT max_latency) { return This->lpVtbl->SetMaximumFrameLatency(This,max_latency); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetMaximumFrameLatency(IDXGISwapChain2* This,UINT *max_latency) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetMaximumFrameLatency(IDXGISwapChain2* This,UINT *max_latency) { return This->lpVtbl->GetMaximumFrameLatency(This,max_latency); } -static FORCEINLINE HANDLE IDXGISwapChain2_GetFrameLatencyWaitableObject(IDXGISwapChain2* This) { +static __WIDL_INLINE HANDLE IDXGISwapChain2_GetFrameLatencyWaitableObject(IDXGISwapChain2* This) { return This->lpVtbl->GetFrameLatencyWaitableObject(This); } -static FORCEINLINE HRESULT IDXGISwapChain2_SetMatrixTransform(IDXGISwapChain2* This,const DXGI_MATRIX_3X2_F *matrix) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_SetMatrixTransform(IDXGISwapChain2* This,const DXGI_MATRIX_3X2_F *matrix) { return This->lpVtbl->SetMatrixTransform(This,matrix); } -static FORCEINLINE HRESULT IDXGISwapChain2_GetMatrixTransform(IDXGISwapChain2* This,DXGI_MATRIX_3X2_F *matrix) { +static __WIDL_INLINE HRESULT IDXGISwapChain2_GetMatrixTransform(IDXGISwapChain2* This,DXGI_MATRIX_3X2_F *matrix) { return This->lpVtbl->GetMatrixTransform(This,matrix); } #endif @@ -902,80 +910,80 @@ interface IDXGIOutput2 { #define IDXGIOutput2_SupportsOverlays(This) (This)->lpVtbl->SupportsOverlays(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIOutput2_QueryInterface(IDXGIOutput2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIOutput2_QueryInterface(IDXGIOutput2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIOutput2_AddRef(IDXGIOutput2* This) { +static __WIDL_INLINE ULONG IDXGIOutput2_AddRef(IDXGIOutput2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIOutput2_Release(IDXGIOutput2* This) { +static __WIDL_INLINE ULONG IDXGIOutput2_Release(IDXGIOutput2* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIOutput2_SetPrivateData(IDXGIOutput2* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput2_SetPrivateData(IDXGIOutput2* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput2_SetPrivateDataInterface(IDXGIOutput2* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIOutput2_SetPrivateDataInterface(IDXGIOutput2* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIOutput2_GetPrivateData(IDXGIOutput2* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput2_GetPrivateData(IDXGIOutput2* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput2_GetParent(IDXGIOutput2* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIOutput2_GetParent(IDXGIOutput2* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIOutput methods ***/ -static FORCEINLINE HRESULT IDXGIOutput2_GetDesc(IDXGIOutput2* This,DXGI_OUTPUT_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput2_GetDesc(IDXGIOutput2* This,DXGI_OUTPUT_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGIOutput2_GetDisplayModeList(IDXGIOutput2* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput2_GetDisplayModeList(IDXGIOutput2* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { return This->lpVtbl->GetDisplayModeList(This,format,flags,mode_count,desc); } -static FORCEINLINE HRESULT IDXGIOutput2_FindClosestMatchingMode(IDXGIOutput2* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { +static __WIDL_INLINE HRESULT IDXGIOutput2_FindClosestMatchingMode(IDXGIOutput2* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { return This->lpVtbl->FindClosestMatchingMode(This,mode,closest_match,device); } -static FORCEINLINE HRESULT IDXGIOutput2_WaitForVBlank(IDXGIOutput2* This) { +static __WIDL_INLINE HRESULT IDXGIOutput2_WaitForVBlank(IDXGIOutput2* This) { return This->lpVtbl->WaitForVBlank(This); } -static FORCEINLINE HRESULT IDXGIOutput2_TakeOwnership(IDXGIOutput2* This,IUnknown *device,WINBOOL exclusive) { +static __WIDL_INLINE HRESULT IDXGIOutput2_TakeOwnership(IDXGIOutput2* This,IUnknown *device,WINBOOL exclusive) { return This->lpVtbl->TakeOwnership(This,device,exclusive); } -static FORCEINLINE void IDXGIOutput2_ReleaseOwnership(IDXGIOutput2* This) { +static __WIDL_INLINE void IDXGIOutput2_ReleaseOwnership(IDXGIOutput2* This) { This->lpVtbl->ReleaseOwnership(This); } -static FORCEINLINE HRESULT IDXGIOutput2_GetGammaControlCapabilities(IDXGIOutput2* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { +static __WIDL_INLINE HRESULT IDXGIOutput2_GetGammaControlCapabilities(IDXGIOutput2* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { return This->lpVtbl->GetGammaControlCapabilities(This,gamma_caps); } -static FORCEINLINE HRESULT IDXGIOutput2_SetGammaControl(IDXGIOutput2* This,const DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput2_SetGammaControl(IDXGIOutput2* This,const DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->SetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput2_GetGammaControl(IDXGIOutput2* This,DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput2_GetGammaControl(IDXGIOutput2* This,DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->GetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput2_SetDisplaySurface(IDXGIOutput2* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput2_SetDisplaySurface(IDXGIOutput2* This,IDXGISurface *surface) { return This->lpVtbl->SetDisplaySurface(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput2_GetDisplaySurfaceData(IDXGIOutput2* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput2_GetDisplaySurfaceData(IDXGIOutput2* This,IDXGISurface *surface) { return This->lpVtbl->GetDisplaySurfaceData(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput2_GetFrameStatistics(IDXGIOutput2* This,DXGI_FRAME_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IDXGIOutput2_GetFrameStatistics(IDXGIOutput2* This,DXGI_FRAME_STATISTICS *stats) { return This->lpVtbl->GetFrameStatistics(This,stats); } /*** IDXGIOutput1 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput2_GetDisplayModeList1(IDXGIOutput2* This,DXGI_FORMAT enum_format,UINT flags,UINT *num_modes,DXGI_MODE_DESC1 *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput2_GetDisplayModeList1(IDXGIOutput2* This,DXGI_FORMAT enum_format,UINT flags,UINT *num_modes,DXGI_MODE_DESC1 *desc) { return This->lpVtbl->GetDisplayModeList1(This,enum_format,flags,num_modes,desc); } -static FORCEINLINE HRESULT IDXGIOutput2_FindClosestMatchingMode1(IDXGIOutput2* This,const DXGI_MODE_DESC1 *mode_to_match,DXGI_MODE_DESC1 *closest_match,IUnknown *concerned_device) { +static __WIDL_INLINE HRESULT IDXGIOutput2_FindClosestMatchingMode1(IDXGIOutput2* This,const DXGI_MODE_DESC1 *mode_to_match,DXGI_MODE_DESC1 *closest_match,IUnknown *concerned_device) { return This->lpVtbl->FindClosestMatchingMode1(This,mode_to_match,closest_match,concerned_device); } -static FORCEINLINE HRESULT IDXGIOutput2_GetDisplaySurfaceData1(IDXGIOutput2* This,IDXGIResource *destination) { +static __WIDL_INLINE HRESULT IDXGIOutput2_GetDisplaySurfaceData1(IDXGIOutput2* This,IDXGIResource *destination) { return This->lpVtbl->GetDisplaySurfaceData1(This,destination); } -static FORCEINLINE HRESULT IDXGIOutput2_DuplicateOutput(IDXGIOutput2* This,IUnknown *device,IDXGIOutputDuplication **output_duplication) { +static __WIDL_INLINE HRESULT IDXGIOutput2_DuplicateOutput(IDXGIOutput2* This,IUnknown *device,IDXGIOutputDuplication **output_duplication) { return This->lpVtbl->DuplicateOutput(This,device,output_duplication); } /*** IDXGIOutput2 methods ***/ -static FORCEINLINE WINBOOL IDXGIOutput2_SupportsOverlays(IDXGIOutput2* This) { +static __WIDL_INLINE WINBOOL IDXGIOutput2_SupportsOverlays(IDXGIOutput2* This) { return This->lpVtbl->SupportsOverlays(This); } #endif @@ -1188,87 +1196,87 @@ interface IDXGIFactory3 { #define IDXGIFactory3_GetCreationFlags(This) (This)->lpVtbl->GetCreationFlags(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIFactory3_QueryInterface(IDXGIFactory3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIFactory3_QueryInterface(IDXGIFactory3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIFactory3_AddRef(IDXGIFactory3* This) { +static __WIDL_INLINE ULONG IDXGIFactory3_AddRef(IDXGIFactory3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIFactory3_Release(IDXGIFactory3* This) { +static __WIDL_INLINE ULONG IDXGIFactory3_Release(IDXGIFactory3* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIFactory3_SetPrivateData(IDXGIFactory3* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory3_SetPrivateData(IDXGIFactory3* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory3_SetPrivateDataInterface(IDXGIFactory3* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIFactory3_SetPrivateDataInterface(IDXGIFactory3* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIFactory3_GetPrivateData(IDXGIFactory3* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory3_GetPrivateData(IDXGIFactory3* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory3_GetParent(IDXGIFactory3* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIFactory3_GetParent(IDXGIFactory3* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIFactory methods ***/ -static FORCEINLINE HRESULT IDXGIFactory3_EnumAdapters(IDXGIFactory3* This,UINT adapter_idx,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory3_EnumAdapters(IDXGIFactory3* This,UINT adapter_idx,IDXGIAdapter **adapter) { return This->lpVtbl->EnumAdapters(This,adapter_idx,adapter); } -static FORCEINLINE HRESULT IDXGIFactory3_MakeWindowAssociation(IDXGIFactory3* This,HWND window,UINT flags) { +static __WIDL_INLINE HRESULT IDXGIFactory3_MakeWindowAssociation(IDXGIFactory3* This,HWND window,UINT flags) { return This->lpVtbl->MakeWindowAssociation(This,window,flags); } -static FORCEINLINE HRESULT IDXGIFactory3_GetWindowAssociation(IDXGIFactory3* This,HWND *window) { +static __WIDL_INLINE HRESULT IDXGIFactory3_GetWindowAssociation(IDXGIFactory3* This,HWND *window) { return This->lpVtbl->GetWindowAssociation(This,window); } -static FORCEINLINE HRESULT IDXGIFactory3_CreateSwapChain(IDXGIFactory3* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { +static __WIDL_INLINE HRESULT IDXGIFactory3_CreateSwapChain(IDXGIFactory3* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { return This->lpVtbl->CreateSwapChain(This,device,desc,swapchain); } -static FORCEINLINE HRESULT IDXGIFactory3_CreateSoftwareAdapter(IDXGIFactory3* This,HMODULE swrast,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory3_CreateSoftwareAdapter(IDXGIFactory3* This,HMODULE swrast,IDXGIAdapter **adapter) { return This->lpVtbl->CreateSoftwareAdapter(This,swrast,adapter); } /*** IDXGIFactory1 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory3_EnumAdapters1(IDXGIFactory3* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { +static __WIDL_INLINE HRESULT IDXGIFactory3_EnumAdapters1(IDXGIFactory3* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { return This->lpVtbl->EnumAdapters1(This,Adapter,ppAdapter); } -static FORCEINLINE WINBOOL IDXGIFactory3_IsCurrent(IDXGIFactory3* This) { +static __WIDL_INLINE WINBOOL IDXGIFactory3_IsCurrent(IDXGIFactory3* This) { return This->lpVtbl->IsCurrent(This); } /*** IDXGIFactory2 methods ***/ -static FORCEINLINE WINBOOL IDXGIFactory3_IsWindowedStereoEnabled(IDXGIFactory3* This) { +static __WIDL_INLINE WINBOOL IDXGIFactory3_IsWindowedStereoEnabled(IDXGIFactory3* This) { return This->lpVtbl->IsWindowedStereoEnabled(This); } -static FORCEINLINE HRESULT IDXGIFactory3_CreateSwapChainForHwnd(IDXGIFactory3* This,IUnknown *pDevice,HWND hWnd,const DXGI_SWAP_CHAIN_DESC1 *pDesc,const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory3_CreateSwapChainForHwnd(IDXGIFactory3* This,IUnknown *pDevice,HWND hWnd,const DXGI_SWAP_CHAIN_DESC1 *pDesc,const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForHwnd(This,pDevice,hWnd,pDesc,pFullscreenDesc,pRestrictToOutput,ppSwapChain); } -static FORCEINLINE HRESULT IDXGIFactory3_CreateSwapChainForCoreWindow(IDXGIFactory3* This,IUnknown *pDevice,IUnknown *pWindow,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory3_CreateSwapChainForCoreWindow(IDXGIFactory3* This,IUnknown *pDevice,IUnknown *pWindow,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForCoreWindow(This,pDevice,pWindow,pDesc,pRestrictToOutput,ppSwapChain); } -static FORCEINLINE HRESULT IDXGIFactory3_GetSharedResourceAdapterLuid(IDXGIFactory3* This,HANDLE hResource,LUID *pLuid) { +static __WIDL_INLINE HRESULT IDXGIFactory3_GetSharedResourceAdapterLuid(IDXGIFactory3* This,HANDLE hResource,LUID *pLuid) { return This->lpVtbl->GetSharedResourceAdapterLuid(This,hResource,pLuid); } -static FORCEINLINE HRESULT IDXGIFactory3_RegisterStereoStatusWindow(IDXGIFactory3* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory3_RegisterStereoStatusWindow(IDXGIFactory3* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { return This->lpVtbl->RegisterStereoStatusWindow(This,WindowHandle,wMsg,pdwCookie); } -static FORCEINLINE HRESULT IDXGIFactory3_RegisterStereoStatusEvent(IDXGIFactory3* This,HANDLE hEvent,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory3_RegisterStereoStatusEvent(IDXGIFactory3* This,HANDLE hEvent,DWORD *pdwCookie) { return This->lpVtbl->RegisterStereoStatusEvent(This,hEvent,pdwCookie); } -static FORCEINLINE void IDXGIFactory3_UnregisterStereoStatus(IDXGIFactory3* This,DWORD dwCookie) { +static __WIDL_INLINE void IDXGIFactory3_UnregisterStereoStatus(IDXGIFactory3* This,DWORD dwCookie) { This->lpVtbl->UnregisterStereoStatus(This,dwCookie); } -static FORCEINLINE HRESULT IDXGIFactory3_RegisterOcclusionStatusWindow(IDXGIFactory3* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory3_RegisterOcclusionStatusWindow(IDXGIFactory3* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { return This->lpVtbl->RegisterOcclusionStatusWindow(This,WindowHandle,wMsg,pdwCookie); } -static FORCEINLINE HRESULT IDXGIFactory3_RegisterOcclusionStatusEvent(IDXGIFactory3* This,HANDLE hEvent,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory3_RegisterOcclusionStatusEvent(IDXGIFactory3* This,HANDLE hEvent,DWORD *pdwCookie) { return This->lpVtbl->RegisterOcclusionStatusEvent(This,hEvent,pdwCookie); } -static FORCEINLINE void IDXGIFactory3_UnregisterOcclusionStatus(IDXGIFactory3* This,DWORD dwCookie) { +static __WIDL_INLINE void IDXGIFactory3_UnregisterOcclusionStatus(IDXGIFactory3* This,DWORD dwCookie) { This->lpVtbl->UnregisterOcclusionStatus(This,dwCookie); } -static FORCEINLINE HRESULT IDXGIFactory3_CreateSwapChainForComposition(IDXGIFactory3* This,IUnknown *pDevice,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory3_CreateSwapChainForComposition(IDXGIFactory3* This,IUnknown *pDevice,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForComposition(This,pDevice,pDesc,pRestrictToOutput,ppSwapChain); } /*** IDXGIFactory3 methods ***/ -static FORCEINLINE UINT IDXGIFactory3_GetCreationFlags(IDXGIFactory3* This) { +static __WIDL_INLINE UINT IDXGIFactory3_GetCreationFlags(IDXGIFactory3* This) { return This->lpVtbl->GetCreationFlags(This); } #endif @@ -1406,41 +1414,41 @@ interface IDXGIDecodeSwapChain { #define IDXGIDecodeSwapChain_GetColorSpace(This) (This)->lpVtbl->GetColorSpace(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIDecodeSwapChain_QueryInterface(IDXGIDecodeSwapChain* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIDecodeSwapChain_QueryInterface(IDXGIDecodeSwapChain* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIDecodeSwapChain_AddRef(IDXGIDecodeSwapChain* This) { +static __WIDL_INLINE ULONG IDXGIDecodeSwapChain_AddRef(IDXGIDecodeSwapChain* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIDecodeSwapChain_Release(IDXGIDecodeSwapChain* This) { +static __WIDL_INLINE ULONG IDXGIDecodeSwapChain_Release(IDXGIDecodeSwapChain* This) { return This->lpVtbl->Release(This); } /*** IDXGIDecodeSwapChain methods ***/ -static FORCEINLINE HRESULT IDXGIDecodeSwapChain_PresentBuffer(IDXGIDecodeSwapChain* This,UINT buffer_to_present,UINT sync_interval,UINT flags) { +static __WIDL_INLINE HRESULT IDXGIDecodeSwapChain_PresentBuffer(IDXGIDecodeSwapChain* This,UINT buffer_to_present,UINT sync_interval,UINT flags) { return This->lpVtbl->PresentBuffer(This,buffer_to_present,sync_interval,flags); } -static FORCEINLINE HRESULT IDXGIDecodeSwapChain_SetSourceRect(IDXGIDecodeSwapChain* This,const RECT *rect) { +static __WIDL_INLINE HRESULT IDXGIDecodeSwapChain_SetSourceRect(IDXGIDecodeSwapChain* This,const RECT *rect) { return This->lpVtbl->SetSourceRect(This,rect); } -static FORCEINLINE HRESULT IDXGIDecodeSwapChain_SetTargetRect(IDXGIDecodeSwapChain* This,const RECT *rect) { +static __WIDL_INLINE HRESULT IDXGIDecodeSwapChain_SetTargetRect(IDXGIDecodeSwapChain* This,const RECT *rect) { return This->lpVtbl->SetTargetRect(This,rect); } -static FORCEINLINE HRESULT IDXGIDecodeSwapChain_SetDestSize(IDXGIDecodeSwapChain* This,UINT width,UINT height) { +static __WIDL_INLINE HRESULT IDXGIDecodeSwapChain_SetDestSize(IDXGIDecodeSwapChain* This,UINT width,UINT height) { return This->lpVtbl->SetDestSize(This,width,height); } -static FORCEINLINE HRESULT IDXGIDecodeSwapChain_GetSourceRect(IDXGIDecodeSwapChain* This,RECT *rect) { +static __WIDL_INLINE HRESULT IDXGIDecodeSwapChain_GetSourceRect(IDXGIDecodeSwapChain* This,RECT *rect) { return This->lpVtbl->GetSourceRect(This,rect); } -static FORCEINLINE HRESULT IDXGIDecodeSwapChain_GetTargetRect(IDXGIDecodeSwapChain* This,RECT *rect) { +static __WIDL_INLINE HRESULT IDXGIDecodeSwapChain_GetTargetRect(IDXGIDecodeSwapChain* This,RECT *rect) { return This->lpVtbl->GetTargetRect(This,rect); } -static FORCEINLINE HRESULT IDXGIDecodeSwapChain_GetDestSize(IDXGIDecodeSwapChain* This,UINT *width,UINT *height) { +static __WIDL_INLINE HRESULT IDXGIDecodeSwapChain_GetDestSize(IDXGIDecodeSwapChain* This,UINT *width,UINT *height) { return This->lpVtbl->GetDestSize(This,width,height); } -static FORCEINLINE HRESULT IDXGIDecodeSwapChain_SetColorSpace(IDXGIDecodeSwapChain* This,DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS colorspace) { +static __WIDL_INLINE HRESULT IDXGIDecodeSwapChain_SetColorSpace(IDXGIDecodeSwapChain* This,DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS colorspace) { return This->lpVtbl->SetColorSpace(This,colorspace); } -static FORCEINLINE DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS IDXGIDecodeSwapChain_GetColorSpace(IDXGIDecodeSwapChain* This) { +static __WIDL_INLINE DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS IDXGIDecodeSwapChain_GetColorSpace(IDXGIDecodeSwapChain* This) { return This->lpVtbl->GetColorSpace(This); } #endif @@ -1533,20 +1541,20 @@ interface IDXGIFactoryMedia { #define IDXGIFactoryMedia_CreateDecodeSwapChainForCompositionSurfaceHandle(This,device,surface,desc,yuv_decode_buffers,restrict_to_output,swapchain) (This)->lpVtbl->CreateDecodeSwapChainForCompositionSurfaceHandle(This,device,surface,desc,yuv_decode_buffers,restrict_to_output,swapchain) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIFactoryMedia_QueryInterface(IDXGIFactoryMedia* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIFactoryMedia_QueryInterface(IDXGIFactoryMedia* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIFactoryMedia_AddRef(IDXGIFactoryMedia* This) { +static __WIDL_INLINE ULONG IDXGIFactoryMedia_AddRef(IDXGIFactoryMedia* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIFactoryMedia_Release(IDXGIFactoryMedia* This) { +static __WIDL_INLINE ULONG IDXGIFactoryMedia_Release(IDXGIFactoryMedia* This) { return This->lpVtbl->Release(This); } /*** IDXGIFactoryMedia methods ***/ -static FORCEINLINE HRESULT IDXGIFactoryMedia_CreateSwapChainForCompositionSurfaceHandle(IDXGIFactoryMedia* This,IUnknown *device,HANDLE surface,const DXGI_SWAP_CHAIN_DESC1 *desc,IDXGIOutput *restrict_to_output,IDXGISwapChain1 **swapchain) { +static __WIDL_INLINE HRESULT IDXGIFactoryMedia_CreateSwapChainForCompositionSurfaceHandle(IDXGIFactoryMedia* This,IUnknown *device,HANDLE surface,const DXGI_SWAP_CHAIN_DESC1 *desc,IDXGIOutput *restrict_to_output,IDXGISwapChain1 **swapchain) { return This->lpVtbl->CreateSwapChainForCompositionSurfaceHandle(This,device,surface,desc,restrict_to_output,swapchain); } -static FORCEINLINE HRESULT IDXGIFactoryMedia_CreateDecodeSwapChainForCompositionSurfaceHandle(IDXGIFactoryMedia* This,IUnknown *device,HANDLE surface,DXGI_DECODE_SWAP_CHAIN_DESC *desc,IDXGIResource *yuv_decode_buffers,IDXGIOutput *restrict_to_output,IDXGIDecodeSwapChain **swapchain) { +static __WIDL_INLINE HRESULT IDXGIFactoryMedia_CreateDecodeSwapChainForCompositionSurfaceHandle(IDXGIFactoryMedia* This,IUnknown *device,HANDLE surface,DXGI_DECODE_SWAP_CHAIN_DESC *desc,IDXGIResource *yuv_decode_buffers,IDXGIOutput *restrict_to_output,IDXGIDecodeSwapChain **swapchain) { return This->lpVtbl->CreateDecodeSwapChainForCompositionSurfaceHandle(This,device,surface,desc,yuv_decode_buffers,restrict_to_output,swapchain); } #endif @@ -1633,23 +1641,23 @@ interface IDXGISwapChainMedia { #define IDXGISwapChainMedia_CheckPresentDurationSupport(This,desired_present_duration,closest_smaller_present_duration,closest_larger_present_duration) (This)->lpVtbl->CheckPresentDurationSupport(This,desired_present_duration,closest_smaller_present_duration,closest_larger_present_duration) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGISwapChainMedia_QueryInterface(IDXGISwapChainMedia* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGISwapChainMedia_QueryInterface(IDXGISwapChainMedia* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGISwapChainMedia_AddRef(IDXGISwapChainMedia* This) { +static __WIDL_INLINE ULONG IDXGISwapChainMedia_AddRef(IDXGISwapChainMedia* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGISwapChainMedia_Release(IDXGISwapChainMedia* This) { +static __WIDL_INLINE ULONG IDXGISwapChainMedia_Release(IDXGISwapChainMedia* This) { return This->lpVtbl->Release(This); } /*** IDXGISwapChainMedia methods ***/ -static FORCEINLINE HRESULT IDXGISwapChainMedia_GetFrameStatisticsMedia(IDXGISwapChainMedia* This,DXGI_FRAME_STATISTICS_MEDIA *stats) { +static __WIDL_INLINE HRESULT IDXGISwapChainMedia_GetFrameStatisticsMedia(IDXGISwapChainMedia* This,DXGI_FRAME_STATISTICS_MEDIA *stats) { return This->lpVtbl->GetFrameStatisticsMedia(This,stats); } -static FORCEINLINE HRESULT IDXGISwapChainMedia_SetPresentDuration(IDXGISwapChainMedia* This,UINT duration) { +static __WIDL_INLINE HRESULT IDXGISwapChainMedia_SetPresentDuration(IDXGISwapChainMedia* This,UINT duration) { return This->lpVtbl->SetPresentDuration(This,duration); } -static FORCEINLINE HRESULT IDXGISwapChainMedia_CheckPresentDurationSupport(IDXGISwapChainMedia* This,UINT desired_present_duration,UINT *closest_smaller_present_duration,UINT *closest_larger_present_duration) { +static __WIDL_INLINE HRESULT IDXGISwapChainMedia_CheckPresentDurationSupport(IDXGISwapChainMedia* This,UINT desired_present_duration,UINT *closest_smaller_present_duration,UINT *closest_larger_present_duration) { return This->lpVtbl->CheckPresentDurationSupport(This,desired_present_duration,closest_smaller_present_duration,closest_larger_present_duration); } #endif @@ -1848,84 +1856,84 @@ interface IDXGIOutput3 { #define IDXGIOutput3_CheckOverlaySupport(This,enum_format,concerned_device,flags) (This)->lpVtbl->CheckOverlaySupport(This,enum_format,concerned_device,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIOutput3_QueryInterface(IDXGIOutput3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIOutput3_QueryInterface(IDXGIOutput3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIOutput3_AddRef(IDXGIOutput3* This) { +static __WIDL_INLINE ULONG IDXGIOutput3_AddRef(IDXGIOutput3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIOutput3_Release(IDXGIOutput3* This) { +static __WIDL_INLINE ULONG IDXGIOutput3_Release(IDXGIOutput3* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIOutput3_SetPrivateData(IDXGIOutput3* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput3_SetPrivateData(IDXGIOutput3* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput3_SetPrivateDataInterface(IDXGIOutput3* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIOutput3_SetPrivateDataInterface(IDXGIOutput3* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIOutput3_GetPrivateData(IDXGIOutput3* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput3_GetPrivateData(IDXGIOutput3* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput3_GetParent(IDXGIOutput3* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIOutput3_GetParent(IDXGIOutput3* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIOutput methods ***/ -static FORCEINLINE HRESULT IDXGIOutput3_GetDesc(IDXGIOutput3* This,DXGI_OUTPUT_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput3_GetDesc(IDXGIOutput3* This,DXGI_OUTPUT_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGIOutput3_GetDisplayModeList(IDXGIOutput3* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput3_GetDisplayModeList(IDXGIOutput3* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { return This->lpVtbl->GetDisplayModeList(This,format,flags,mode_count,desc); } -static FORCEINLINE HRESULT IDXGIOutput3_FindClosestMatchingMode(IDXGIOutput3* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { +static __WIDL_INLINE HRESULT IDXGIOutput3_FindClosestMatchingMode(IDXGIOutput3* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { return This->lpVtbl->FindClosestMatchingMode(This,mode,closest_match,device); } -static FORCEINLINE HRESULT IDXGIOutput3_WaitForVBlank(IDXGIOutput3* This) { +static __WIDL_INLINE HRESULT IDXGIOutput3_WaitForVBlank(IDXGIOutput3* This) { return This->lpVtbl->WaitForVBlank(This); } -static FORCEINLINE HRESULT IDXGIOutput3_TakeOwnership(IDXGIOutput3* This,IUnknown *device,WINBOOL exclusive) { +static __WIDL_INLINE HRESULT IDXGIOutput3_TakeOwnership(IDXGIOutput3* This,IUnknown *device,WINBOOL exclusive) { return This->lpVtbl->TakeOwnership(This,device,exclusive); } -static FORCEINLINE void IDXGIOutput3_ReleaseOwnership(IDXGIOutput3* This) { +static __WIDL_INLINE void IDXGIOutput3_ReleaseOwnership(IDXGIOutput3* This) { This->lpVtbl->ReleaseOwnership(This); } -static FORCEINLINE HRESULT IDXGIOutput3_GetGammaControlCapabilities(IDXGIOutput3* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { +static __WIDL_INLINE HRESULT IDXGIOutput3_GetGammaControlCapabilities(IDXGIOutput3* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { return This->lpVtbl->GetGammaControlCapabilities(This,gamma_caps); } -static FORCEINLINE HRESULT IDXGIOutput3_SetGammaControl(IDXGIOutput3* This,const DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput3_SetGammaControl(IDXGIOutput3* This,const DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->SetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput3_GetGammaControl(IDXGIOutput3* This,DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput3_GetGammaControl(IDXGIOutput3* This,DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->GetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput3_SetDisplaySurface(IDXGIOutput3* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput3_SetDisplaySurface(IDXGIOutput3* This,IDXGISurface *surface) { return This->lpVtbl->SetDisplaySurface(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput3_GetDisplaySurfaceData(IDXGIOutput3* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput3_GetDisplaySurfaceData(IDXGIOutput3* This,IDXGISurface *surface) { return This->lpVtbl->GetDisplaySurfaceData(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput3_GetFrameStatistics(IDXGIOutput3* This,DXGI_FRAME_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IDXGIOutput3_GetFrameStatistics(IDXGIOutput3* This,DXGI_FRAME_STATISTICS *stats) { return This->lpVtbl->GetFrameStatistics(This,stats); } /*** IDXGIOutput1 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput3_GetDisplayModeList1(IDXGIOutput3* This,DXGI_FORMAT enum_format,UINT flags,UINT *num_modes,DXGI_MODE_DESC1 *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput3_GetDisplayModeList1(IDXGIOutput3* This,DXGI_FORMAT enum_format,UINT flags,UINT *num_modes,DXGI_MODE_DESC1 *desc) { return This->lpVtbl->GetDisplayModeList1(This,enum_format,flags,num_modes,desc); } -static FORCEINLINE HRESULT IDXGIOutput3_FindClosestMatchingMode1(IDXGIOutput3* This,const DXGI_MODE_DESC1 *mode_to_match,DXGI_MODE_DESC1 *closest_match,IUnknown *concerned_device) { +static __WIDL_INLINE HRESULT IDXGIOutput3_FindClosestMatchingMode1(IDXGIOutput3* This,const DXGI_MODE_DESC1 *mode_to_match,DXGI_MODE_DESC1 *closest_match,IUnknown *concerned_device) { return This->lpVtbl->FindClosestMatchingMode1(This,mode_to_match,closest_match,concerned_device); } -static FORCEINLINE HRESULT IDXGIOutput3_GetDisplaySurfaceData1(IDXGIOutput3* This,IDXGIResource *destination) { +static __WIDL_INLINE HRESULT IDXGIOutput3_GetDisplaySurfaceData1(IDXGIOutput3* This,IDXGIResource *destination) { return This->lpVtbl->GetDisplaySurfaceData1(This,destination); } -static FORCEINLINE HRESULT IDXGIOutput3_DuplicateOutput(IDXGIOutput3* This,IUnknown *device,IDXGIOutputDuplication **output_duplication) { +static __WIDL_INLINE HRESULT IDXGIOutput3_DuplicateOutput(IDXGIOutput3* This,IUnknown *device,IDXGIOutputDuplication **output_duplication) { return This->lpVtbl->DuplicateOutput(This,device,output_duplication); } /*** IDXGIOutput2 methods ***/ -static FORCEINLINE WINBOOL IDXGIOutput3_SupportsOverlays(IDXGIOutput3* This) { +static __WIDL_INLINE WINBOOL IDXGIOutput3_SupportsOverlays(IDXGIOutput3* This) { return This->lpVtbl->SupportsOverlays(This); } /*** IDXGIOutput3 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput3_CheckOverlaySupport(IDXGIOutput3* This,DXGI_FORMAT enum_format,IUnknown *concerned_device,UINT *flags) { +static __WIDL_INLINE HRESULT IDXGIOutput3_CheckOverlaySupport(IDXGIOutput3* This,DXGI_FORMAT enum_format,IUnknown *concerned_device,UINT *flags) { return This->lpVtbl->CheckOverlaySupport(This,enum_format,concerned_device,flags); } #endif diff --git a/lib/libc/include/any-windows-any/dxgi1_4.h b/lib/libc/include/any-windows-any/dxgi1_4.h index 07c5522b7a65c9dc13aeb5980a8db99290b85543..a4f21ad6edfc7f8065c9290680f016c4d549d04f 100644 --- a/lib/libc/include/any-windows-any/dxgi1_4.h +++ b/lib/libc/include/any-windows-any/dxgi1_4.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dxgi1_4.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dxgi1_4.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dxgi1_4_h__ #define __dxgi1_4_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDXGISwapChain3_FWD_DEFINED__ @@ -362,130 +370,130 @@ interface IDXGISwapChain3 { #define IDXGISwapChain3_ResizeBuffers1(This,buffer_count,width,height,format,flags,node_mask,present_queue) (This)->lpVtbl->ResizeBuffers1(This,buffer_count,width,height,format,flags,node_mask,present_queue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain3_QueryInterface(IDXGISwapChain3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_QueryInterface(IDXGISwapChain3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGISwapChain3_AddRef(IDXGISwapChain3* This) { +static __WIDL_INLINE ULONG IDXGISwapChain3_AddRef(IDXGISwapChain3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGISwapChain3_Release(IDXGISwapChain3* This) { +static __WIDL_INLINE ULONG IDXGISwapChain3_Release(IDXGISwapChain3* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain3_SetPrivateData(IDXGISwapChain3* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_SetPrivateData(IDXGISwapChain3* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISwapChain3_SetPrivateDataInterface(IDXGISwapChain3* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_SetPrivateDataInterface(IDXGISwapChain3* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetPrivateData(IDXGISwapChain3* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetPrivateData(IDXGISwapChain3* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetParent(IDXGISwapChain3* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetParent(IDXGISwapChain3* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDeviceSubObject methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain3_GetDevice(IDXGISwapChain3* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetDevice(IDXGISwapChain3* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** IDXGISwapChain methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain3_Present(IDXGISwapChain3* This,UINT sync_interval,UINT flags) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_Present(IDXGISwapChain3* This,UINT sync_interval,UINT flags) { return This->lpVtbl->Present(This,sync_interval,flags); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetBuffer(IDXGISwapChain3* This,UINT buffer_idx,REFIID riid,void **surface) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetBuffer(IDXGISwapChain3* This,UINT buffer_idx,REFIID riid,void **surface) { return This->lpVtbl->GetBuffer(This,buffer_idx,riid,surface); } -static FORCEINLINE HRESULT IDXGISwapChain3_SetFullscreenState(IDXGISwapChain3* This,WINBOOL fullscreen,IDXGIOutput *target) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_SetFullscreenState(IDXGISwapChain3* This,WINBOOL fullscreen,IDXGIOutput *target) { return This->lpVtbl->SetFullscreenState(This,fullscreen,target); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetFullscreenState(IDXGISwapChain3* This,WINBOOL *fullscreen,IDXGIOutput **target) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetFullscreenState(IDXGISwapChain3* This,WINBOOL *fullscreen,IDXGIOutput **target) { return This->lpVtbl->GetFullscreenState(This,fullscreen,target); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetDesc(IDXGISwapChain3* This,DXGI_SWAP_CHAIN_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetDesc(IDXGISwapChain3* This,DXGI_SWAP_CHAIN_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGISwapChain3_ResizeBuffers(IDXGISwapChain3* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_ResizeBuffers(IDXGISwapChain3* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags) { return This->lpVtbl->ResizeBuffers(This,buffer_count,width,height,format,flags); } -static FORCEINLINE HRESULT IDXGISwapChain3_ResizeTarget(IDXGISwapChain3* This,const DXGI_MODE_DESC *target_mode_desc) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_ResizeTarget(IDXGISwapChain3* This,const DXGI_MODE_DESC *target_mode_desc) { return This->lpVtbl->ResizeTarget(This,target_mode_desc); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetContainingOutput(IDXGISwapChain3* This,IDXGIOutput **output) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetContainingOutput(IDXGISwapChain3* This,IDXGIOutput **output) { return This->lpVtbl->GetContainingOutput(This,output); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetFrameStatistics(IDXGISwapChain3* This,DXGI_FRAME_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetFrameStatistics(IDXGISwapChain3* This,DXGI_FRAME_STATISTICS *stats) { return This->lpVtbl->GetFrameStatistics(This,stats); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetLastPresentCount(IDXGISwapChain3* This,UINT *last_present_count) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetLastPresentCount(IDXGISwapChain3* This,UINT *last_present_count) { return This->lpVtbl->GetLastPresentCount(This,last_present_count); } /*** IDXGISwapChain1 methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain3_GetDesc1(IDXGISwapChain3* This,DXGI_SWAP_CHAIN_DESC1 *pDesc) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetDesc1(IDXGISwapChain3* This,DXGI_SWAP_CHAIN_DESC1 *pDesc) { return This->lpVtbl->GetDesc1(This,pDesc); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetFullscreenDesc(IDXGISwapChain3* This,DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pDesc) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetFullscreenDesc(IDXGISwapChain3* This,DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pDesc) { return This->lpVtbl->GetFullscreenDesc(This,pDesc); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetHwnd(IDXGISwapChain3* This,HWND *pHwnd) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetHwnd(IDXGISwapChain3* This,HWND *pHwnd) { return This->lpVtbl->GetHwnd(This,pHwnd); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetCoreWindow(IDXGISwapChain3* This,REFIID refiid,void **ppUnk) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetCoreWindow(IDXGISwapChain3* This,REFIID refiid,void **ppUnk) { return This->lpVtbl->GetCoreWindow(This,refiid,ppUnk); } -static FORCEINLINE HRESULT IDXGISwapChain3_Present1(IDXGISwapChain3* This,UINT SyncInterval,UINT PresentFlags,const DXGI_PRESENT_PARAMETERS *pPresentParameters) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_Present1(IDXGISwapChain3* This,UINT SyncInterval,UINT PresentFlags,const DXGI_PRESENT_PARAMETERS *pPresentParameters) { return This->lpVtbl->Present1(This,SyncInterval,PresentFlags,pPresentParameters); } -static FORCEINLINE WINBOOL IDXGISwapChain3_IsTemporaryMonoSupported(IDXGISwapChain3* This) { +static __WIDL_INLINE WINBOOL IDXGISwapChain3_IsTemporaryMonoSupported(IDXGISwapChain3* This) { return This->lpVtbl->IsTemporaryMonoSupported(This); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetRestrictToOutput(IDXGISwapChain3* This,IDXGIOutput **ppRestrictToOutput) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetRestrictToOutput(IDXGISwapChain3* This,IDXGIOutput **ppRestrictToOutput) { return This->lpVtbl->GetRestrictToOutput(This,ppRestrictToOutput); } -static FORCEINLINE HRESULT IDXGISwapChain3_SetBackgroundColor(IDXGISwapChain3* This,const DXGI_RGBA *pColor) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_SetBackgroundColor(IDXGISwapChain3* This,const DXGI_RGBA *pColor) { return This->lpVtbl->SetBackgroundColor(This,pColor); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetBackgroundColor(IDXGISwapChain3* This,DXGI_RGBA *pColor) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetBackgroundColor(IDXGISwapChain3* This,DXGI_RGBA *pColor) { return This->lpVtbl->GetBackgroundColor(This,pColor); } -static FORCEINLINE HRESULT IDXGISwapChain3_SetRotation(IDXGISwapChain3* This,DXGI_MODE_ROTATION Rotation) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_SetRotation(IDXGISwapChain3* This,DXGI_MODE_ROTATION Rotation) { return This->lpVtbl->SetRotation(This,Rotation); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetRotation(IDXGISwapChain3* This,DXGI_MODE_ROTATION *pRotation) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetRotation(IDXGISwapChain3* This,DXGI_MODE_ROTATION *pRotation) { return This->lpVtbl->GetRotation(This,pRotation); } /*** IDXGISwapChain2 methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain3_SetSourceSize(IDXGISwapChain3* This,UINT width,UINT height) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_SetSourceSize(IDXGISwapChain3* This,UINT width,UINT height) { return This->lpVtbl->SetSourceSize(This,width,height); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetSourceSize(IDXGISwapChain3* This,UINT *width,UINT *height) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetSourceSize(IDXGISwapChain3* This,UINT *width,UINT *height) { return This->lpVtbl->GetSourceSize(This,width,height); } -static FORCEINLINE HRESULT IDXGISwapChain3_SetMaximumFrameLatency(IDXGISwapChain3* This,UINT max_latency) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_SetMaximumFrameLatency(IDXGISwapChain3* This,UINT max_latency) { return This->lpVtbl->SetMaximumFrameLatency(This,max_latency); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetMaximumFrameLatency(IDXGISwapChain3* This,UINT *max_latency) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetMaximumFrameLatency(IDXGISwapChain3* This,UINT *max_latency) { return This->lpVtbl->GetMaximumFrameLatency(This,max_latency); } -static FORCEINLINE HANDLE IDXGISwapChain3_GetFrameLatencyWaitableObject(IDXGISwapChain3* This) { +static __WIDL_INLINE HANDLE IDXGISwapChain3_GetFrameLatencyWaitableObject(IDXGISwapChain3* This) { return This->lpVtbl->GetFrameLatencyWaitableObject(This); } -static FORCEINLINE HRESULT IDXGISwapChain3_SetMatrixTransform(IDXGISwapChain3* This,const DXGI_MATRIX_3X2_F *matrix) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_SetMatrixTransform(IDXGISwapChain3* This,const DXGI_MATRIX_3X2_F *matrix) { return This->lpVtbl->SetMatrixTransform(This,matrix); } -static FORCEINLINE HRESULT IDXGISwapChain3_GetMatrixTransform(IDXGISwapChain3* This,DXGI_MATRIX_3X2_F *matrix) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_GetMatrixTransform(IDXGISwapChain3* This,DXGI_MATRIX_3X2_F *matrix) { return This->lpVtbl->GetMatrixTransform(This,matrix); } /*** IDXGISwapChain3 methods ***/ -static FORCEINLINE UINT IDXGISwapChain3_GetCurrentBackBufferIndex(IDXGISwapChain3* This) { +static __WIDL_INLINE UINT IDXGISwapChain3_GetCurrentBackBufferIndex(IDXGISwapChain3* This) { return This->lpVtbl->GetCurrentBackBufferIndex(This); } -static FORCEINLINE HRESULT IDXGISwapChain3_CheckColorSpaceSupport(IDXGISwapChain3* This,DXGI_COLOR_SPACE_TYPE colour_space,UINT *colour_space_support) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_CheckColorSpaceSupport(IDXGISwapChain3* This,DXGI_COLOR_SPACE_TYPE colour_space,UINT *colour_space_support) { return This->lpVtbl->CheckColorSpaceSupport(This,colour_space,colour_space_support); } -static FORCEINLINE HRESULT IDXGISwapChain3_SetColorSpace1(IDXGISwapChain3* This,DXGI_COLOR_SPACE_TYPE colour_space) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_SetColorSpace1(IDXGISwapChain3* This,DXGI_COLOR_SPACE_TYPE colour_space) { return This->lpVtbl->SetColorSpace1(This,colour_space); } -static FORCEINLINE HRESULT IDXGISwapChain3_ResizeBuffers1(IDXGISwapChain3* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags,const UINT *node_mask,IUnknown *const *present_queue) { +static __WIDL_INLINE HRESULT IDXGISwapChain3_ResizeBuffers1(IDXGISwapChain3* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags,const UINT *node_mask,IUnknown *const *present_queue) { return This->lpVtbl->ResizeBuffers1(This,buffer_count,width,height,format,flags,node_mask,present_queue); } #endif @@ -695,88 +703,88 @@ interface IDXGIOutput4 { #define IDXGIOutput4_CheckOverlayColorSpaceSupport(This,format,colour_space,device,flags) (This)->lpVtbl->CheckOverlayColorSpaceSupport(This,format,colour_space,device,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIOutput4_QueryInterface(IDXGIOutput4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIOutput4_QueryInterface(IDXGIOutput4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIOutput4_AddRef(IDXGIOutput4* This) { +static __WIDL_INLINE ULONG IDXGIOutput4_AddRef(IDXGIOutput4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIOutput4_Release(IDXGIOutput4* This) { +static __WIDL_INLINE ULONG IDXGIOutput4_Release(IDXGIOutput4* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIOutput4_SetPrivateData(IDXGIOutput4* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput4_SetPrivateData(IDXGIOutput4* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput4_SetPrivateDataInterface(IDXGIOutput4* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIOutput4_SetPrivateDataInterface(IDXGIOutput4* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIOutput4_GetPrivateData(IDXGIOutput4* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput4_GetPrivateData(IDXGIOutput4* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput4_GetParent(IDXGIOutput4* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIOutput4_GetParent(IDXGIOutput4* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIOutput methods ***/ -static FORCEINLINE HRESULT IDXGIOutput4_GetDesc(IDXGIOutput4* This,DXGI_OUTPUT_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput4_GetDesc(IDXGIOutput4* This,DXGI_OUTPUT_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGIOutput4_GetDisplayModeList(IDXGIOutput4* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput4_GetDisplayModeList(IDXGIOutput4* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { return This->lpVtbl->GetDisplayModeList(This,format,flags,mode_count,desc); } -static FORCEINLINE HRESULT IDXGIOutput4_FindClosestMatchingMode(IDXGIOutput4* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { +static __WIDL_INLINE HRESULT IDXGIOutput4_FindClosestMatchingMode(IDXGIOutput4* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { return This->lpVtbl->FindClosestMatchingMode(This,mode,closest_match,device); } -static FORCEINLINE HRESULT IDXGIOutput4_WaitForVBlank(IDXGIOutput4* This) { +static __WIDL_INLINE HRESULT IDXGIOutput4_WaitForVBlank(IDXGIOutput4* This) { return This->lpVtbl->WaitForVBlank(This); } -static FORCEINLINE HRESULT IDXGIOutput4_TakeOwnership(IDXGIOutput4* This,IUnknown *device,WINBOOL exclusive) { +static __WIDL_INLINE HRESULT IDXGIOutput4_TakeOwnership(IDXGIOutput4* This,IUnknown *device,WINBOOL exclusive) { return This->lpVtbl->TakeOwnership(This,device,exclusive); } -static FORCEINLINE void IDXGIOutput4_ReleaseOwnership(IDXGIOutput4* This) { +static __WIDL_INLINE void IDXGIOutput4_ReleaseOwnership(IDXGIOutput4* This) { This->lpVtbl->ReleaseOwnership(This); } -static FORCEINLINE HRESULT IDXGIOutput4_GetGammaControlCapabilities(IDXGIOutput4* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { +static __WIDL_INLINE HRESULT IDXGIOutput4_GetGammaControlCapabilities(IDXGIOutput4* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { return This->lpVtbl->GetGammaControlCapabilities(This,gamma_caps); } -static FORCEINLINE HRESULT IDXGIOutput4_SetGammaControl(IDXGIOutput4* This,const DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput4_SetGammaControl(IDXGIOutput4* This,const DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->SetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput4_GetGammaControl(IDXGIOutput4* This,DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput4_GetGammaControl(IDXGIOutput4* This,DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->GetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput4_SetDisplaySurface(IDXGIOutput4* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput4_SetDisplaySurface(IDXGIOutput4* This,IDXGISurface *surface) { return This->lpVtbl->SetDisplaySurface(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput4_GetDisplaySurfaceData(IDXGIOutput4* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput4_GetDisplaySurfaceData(IDXGIOutput4* This,IDXGISurface *surface) { return This->lpVtbl->GetDisplaySurfaceData(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput4_GetFrameStatistics(IDXGIOutput4* This,DXGI_FRAME_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IDXGIOutput4_GetFrameStatistics(IDXGIOutput4* This,DXGI_FRAME_STATISTICS *stats) { return This->lpVtbl->GetFrameStatistics(This,stats); } /*** IDXGIOutput1 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput4_GetDisplayModeList1(IDXGIOutput4* This,DXGI_FORMAT enum_format,UINT flags,UINT *num_modes,DXGI_MODE_DESC1 *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput4_GetDisplayModeList1(IDXGIOutput4* This,DXGI_FORMAT enum_format,UINT flags,UINT *num_modes,DXGI_MODE_DESC1 *desc) { return This->lpVtbl->GetDisplayModeList1(This,enum_format,flags,num_modes,desc); } -static FORCEINLINE HRESULT IDXGIOutput4_FindClosestMatchingMode1(IDXGIOutput4* This,const DXGI_MODE_DESC1 *mode_to_match,DXGI_MODE_DESC1 *closest_match,IUnknown *concerned_device) { +static __WIDL_INLINE HRESULT IDXGIOutput4_FindClosestMatchingMode1(IDXGIOutput4* This,const DXGI_MODE_DESC1 *mode_to_match,DXGI_MODE_DESC1 *closest_match,IUnknown *concerned_device) { return This->lpVtbl->FindClosestMatchingMode1(This,mode_to_match,closest_match,concerned_device); } -static FORCEINLINE HRESULT IDXGIOutput4_GetDisplaySurfaceData1(IDXGIOutput4* This,IDXGIResource *destination) { +static __WIDL_INLINE HRESULT IDXGIOutput4_GetDisplaySurfaceData1(IDXGIOutput4* This,IDXGIResource *destination) { return This->lpVtbl->GetDisplaySurfaceData1(This,destination); } -static FORCEINLINE HRESULT IDXGIOutput4_DuplicateOutput(IDXGIOutput4* This,IUnknown *device,IDXGIOutputDuplication **output_duplication) { +static __WIDL_INLINE HRESULT IDXGIOutput4_DuplicateOutput(IDXGIOutput4* This,IUnknown *device,IDXGIOutputDuplication **output_duplication) { return This->lpVtbl->DuplicateOutput(This,device,output_duplication); } /*** IDXGIOutput2 methods ***/ -static FORCEINLINE WINBOOL IDXGIOutput4_SupportsOverlays(IDXGIOutput4* This) { +static __WIDL_INLINE WINBOOL IDXGIOutput4_SupportsOverlays(IDXGIOutput4* This) { return This->lpVtbl->SupportsOverlays(This); } /*** IDXGIOutput3 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput4_CheckOverlaySupport(IDXGIOutput4* This,DXGI_FORMAT enum_format,IUnknown *concerned_device,UINT *flags) { +static __WIDL_INLINE HRESULT IDXGIOutput4_CheckOverlaySupport(IDXGIOutput4* This,DXGI_FORMAT enum_format,IUnknown *concerned_device,UINT *flags) { return This->lpVtbl->CheckOverlaySupport(This,enum_format,concerned_device,flags); } /*** IDXGIOutput4 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput4_CheckOverlayColorSpaceSupport(IDXGIOutput4* This,DXGI_FORMAT format,DXGI_COLOR_SPACE_TYPE colour_space,IUnknown *device,UINT *flags) { +static __WIDL_INLINE HRESULT IDXGIOutput4_CheckOverlayColorSpaceSupport(IDXGIOutput4* This,DXGI_FORMAT format,DXGI_COLOR_SPACE_TYPE colour_space,IUnknown *device,UINT *flags) { return This->lpVtbl->CheckOverlayColorSpaceSupport(This,format,colour_space,device,flags); } #endif @@ -1010,94 +1018,94 @@ interface IDXGIFactory4 { #define IDXGIFactory4_EnumWarpAdapter(This,iid,adapter) (This)->lpVtbl->EnumWarpAdapter(This,iid,adapter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIFactory4_QueryInterface(IDXGIFactory4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIFactory4_QueryInterface(IDXGIFactory4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIFactory4_AddRef(IDXGIFactory4* This) { +static __WIDL_INLINE ULONG IDXGIFactory4_AddRef(IDXGIFactory4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIFactory4_Release(IDXGIFactory4* This) { +static __WIDL_INLINE ULONG IDXGIFactory4_Release(IDXGIFactory4* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIFactory4_SetPrivateData(IDXGIFactory4* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory4_SetPrivateData(IDXGIFactory4* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory4_SetPrivateDataInterface(IDXGIFactory4* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIFactory4_SetPrivateDataInterface(IDXGIFactory4* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIFactory4_GetPrivateData(IDXGIFactory4* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory4_GetPrivateData(IDXGIFactory4* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory4_GetParent(IDXGIFactory4* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIFactory4_GetParent(IDXGIFactory4* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIFactory methods ***/ -static FORCEINLINE HRESULT IDXGIFactory4_EnumAdapters(IDXGIFactory4* This,UINT adapter_idx,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory4_EnumAdapters(IDXGIFactory4* This,UINT adapter_idx,IDXGIAdapter **adapter) { return This->lpVtbl->EnumAdapters(This,adapter_idx,adapter); } -static FORCEINLINE HRESULT IDXGIFactory4_MakeWindowAssociation(IDXGIFactory4* This,HWND window,UINT flags) { +static __WIDL_INLINE HRESULT IDXGIFactory4_MakeWindowAssociation(IDXGIFactory4* This,HWND window,UINT flags) { return This->lpVtbl->MakeWindowAssociation(This,window,flags); } -static FORCEINLINE HRESULT IDXGIFactory4_GetWindowAssociation(IDXGIFactory4* This,HWND *window) { +static __WIDL_INLINE HRESULT IDXGIFactory4_GetWindowAssociation(IDXGIFactory4* This,HWND *window) { return This->lpVtbl->GetWindowAssociation(This,window); } -static FORCEINLINE HRESULT IDXGIFactory4_CreateSwapChain(IDXGIFactory4* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { +static __WIDL_INLINE HRESULT IDXGIFactory4_CreateSwapChain(IDXGIFactory4* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { return This->lpVtbl->CreateSwapChain(This,device,desc,swapchain); } -static FORCEINLINE HRESULT IDXGIFactory4_CreateSoftwareAdapter(IDXGIFactory4* This,HMODULE swrast,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory4_CreateSoftwareAdapter(IDXGIFactory4* This,HMODULE swrast,IDXGIAdapter **adapter) { return This->lpVtbl->CreateSoftwareAdapter(This,swrast,adapter); } /*** IDXGIFactory1 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory4_EnumAdapters1(IDXGIFactory4* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { +static __WIDL_INLINE HRESULT IDXGIFactory4_EnumAdapters1(IDXGIFactory4* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { return This->lpVtbl->EnumAdapters1(This,Adapter,ppAdapter); } -static FORCEINLINE WINBOOL IDXGIFactory4_IsCurrent(IDXGIFactory4* This) { +static __WIDL_INLINE WINBOOL IDXGIFactory4_IsCurrent(IDXGIFactory4* This) { return This->lpVtbl->IsCurrent(This); } /*** IDXGIFactory2 methods ***/ -static FORCEINLINE WINBOOL IDXGIFactory4_IsWindowedStereoEnabled(IDXGIFactory4* This) { +static __WIDL_INLINE WINBOOL IDXGIFactory4_IsWindowedStereoEnabled(IDXGIFactory4* This) { return This->lpVtbl->IsWindowedStereoEnabled(This); } -static FORCEINLINE HRESULT IDXGIFactory4_CreateSwapChainForHwnd(IDXGIFactory4* This,IUnknown *pDevice,HWND hWnd,const DXGI_SWAP_CHAIN_DESC1 *pDesc,const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory4_CreateSwapChainForHwnd(IDXGIFactory4* This,IUnknown *pDevice,HWND hWnd,const DXGI_SWAP_CHAIN_DESC1 *pDesc,const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForHwnd(This,pDevice,hWnd,pDesc,pFullscreenDesc,pRestrictToOutput,ppSwapChain); } -static FORCEINLINE HRESULT IDXGIFactory4_CreateSwapChainForCoreWindow(IDXGIFactory4* This,IUnknown *pDevice,IUnknown *pWindow,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory4_CreateSwapChainForCoreWindow(IDXGIFactory4* This,IUnknown *pDevice,IUnknown *pWindow,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForCoreWindow(This,pDevice,pWindow,pDesc,pRestrictToOutput,ppSwapChain); } -static FORCEINLINE HRESULT IDXGIFactory4_GetSharedResourceAdapterLuid(IDXGIFactory4* This,HANDLE hResource,LUID *pLuid) { +static __WIDL_INLINE HRESULT IDXGIFactory4_GetSharedResourceAdapterLuid(IDXGIFactory4* This,HANDLE hResource,LUID *pLuid) { return This->lpVtbl->GetSharedResourceAdapterLuid(This,hResource,pLuid); } -static FORCEINLINE HRESULT IDXGIFactory4_RegisterStereoStatusWindow(IDXGIFactory4* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory4_RegisterStereoStatusWindow(IDXGIFactory4* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { return This->lpVtbl->RegisterStereoStatusWindow(This,WindowHandle,wMsg,pdwCookie); } -static FORCEINLINE HRESULT IDXGIFactory4_RegisterStereoStatusEvent(IDXGIFactory4* This,HANDLE hEvent,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory4_RegisterStereoStatusEvent(IDXGIFactory4* This,HANDLE hEvent,DWORD *pdwCookie) { return This->lpVtbl->RegisterStereoStatusEvent(This,hEvent,pdwCookie); } -static FORCEINLINE void IDXGIFactory4_UnregisterStereoStatus(IDXGIFactory4* This,DWORD dwCookie) { +static __WIDL_INLINE void IDXGIFactory4_UnregisterStereoStatus(IDXGIFactory4* This,DWORD dwCookie) { This->lpVtbl->UnregisterStereoStatus(This,dwCookie); } -static FORCEINLINE HRESULT IDXGIFactory4_RegisterOcclusionStatusWindow(IDXGIFactory4* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory4_RegisterOcclusionStatusWindow(IDXGIFactory4* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { return This->lpVtbl->RegisterOcclusionStatusWindow(This,WindowHandle,wMsg,pdwCookie); } -static FORCEINLINE HRESULT IDXGIFactory4_RegisterOcclusionStatusEvent(IDXGIFactory4* This,HANDLE hEvent,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory4_RegisterOcclusionStatusEvent(IDXGIFactory4* This,HANDLE hEvent,DWORD *pdwCookie) { return This->lpVtbl->RegisterOcclusionStatusEvent(This,hEvent,pdwCookie); } -static FORCEINLINE void IDXGIFactory4_UnregisterOcclusionStatus(IDXGIFactory4* This,DWORD dwCookie) { +static __WIDL_INLINE void IDXGIFactory4_UnregisterOcclusionStatus(IDXGIFactory4* This,DWORD dwCookie) { This->lpVtbl->UnregisterOcclusionStatus(This,dwCookie); } -static FORCEINLINE HRESULT IDXGIFactory4_CreateSwapChainForComposition(IDXGIFactory4* This,IUnknown *pDevice,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory4_CreateSwapChainForComposition(IDXGIFactory4* This,IUnknown *pDevice,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForComposition(This,pDevice,pDesc,pRestrictToOutput,ppSwapChain); } /*** IDXGIFactory3 methods ***/ -static FORCEINLINE UINT IDXGIFactory4_GetCreationFlags(IDXGIFactory4* This) { +static __WIDL_INLINE UINT IDXGIFactory4_GetCreationFlags(IDXGIFactory4* This) { return This->lpVtbl->GetCreationFlags(This); } /*** IDXGIFactory4 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory4_EnumAdapterByLuid(IDXGIFactory4* This,LUID luid,REFIID iid,void **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory4_EnumAdapterByLuid(IDXGIFactory4* This,LUID luid,REFIID iid,void **adapter) { return This->lpVtbl->EnumAdapterByLuid(This,luid,iid,adapter); } -static FORCEINLINE HRESULT IDXGIFactory4_EnumWarpAdapter(IDXGIFactory4* This,REFIID iid,void **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory4_EnumWarpAdapter(IDXGIFactory4* This,REFIID iid,void **adapter) { return This->lpVtbl->EnumWarpAdapter(This,iid,adapter); } #endif @@ -1277,63 +1285,63 @@ interface IDXGIAdapter3 { #define IDXGIAdapter3_UnregisterVideoMemoryBudgetChangeNotification(This,cookie) (This)->lpVtbl->UnregisterVideoMemoryBudgetChangeNotification(This,cookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter3_QueryInterface(IDXGIAdapter3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_QueryInterface(IDXGIAdapter3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIAdapter3_AddRef(IDXGIAdapter3* This) { +static __WIDL_INLINE ULONG IDXGIAdapter3_AddRef(IDXGIAdapter3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIAdapter3_Release(IDXGIAdapter3* This) { +static __WIDL_INLINE ULONG IDXGIAdapter3_Release(IDXGIAdapter3* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter3_SetPrivateData(IDXGIAdapter3* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_SetPrivateData(IDXGIAdapter3* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIAdapter3_SetPrivateDataInterface(IDXGIAdapter3* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_SetPrivateDataInterface(IDXGIAdapter3* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIAdapter3_GetPrivateData(IDXGIAdapter3* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_GetPrivateData(IDXGIAdapter3* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIAdapter3_GetParent(IDXGIAdapter3* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_GetParent(IDXGIAdapter3* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIAdapter methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter3_EnumOutputs(IDXGIAdapter3* This,UINT output_idx,IDXGIOutput **output) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_EnumOutputs(IDXGIAdapter3* This,UINT output_idx,IDXGIOutput **output) { return This->lpVtbl->EnumOutputs(This,output_idx,output); } -static FORCEINLINE HRESULT IDXGIAdapter3_GetDesc(IDXGIAdapter3* This,DXGI_ADAPTER_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_GetDesc(IDXGIAdapter3* This,DXGI_ADAPTER_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGIAdapter3_CheckInterfaceSupport(IDXGIAdapter3* This,REFGUID guid,LARGE_INTEGER *umd_version) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_CheckInterfaceSupport(IDXGIAdapter3* This,REFGUID guid,LARGE_INTEGER *umd_version) { return This->lpVtbl->CheckInterfaceSupport(This,guid,umd_version); } /*** IDXGIAdapter1 methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter3_GetDesc1(IDXGIAdapter3* This,DXGI_ADAPTER_DESC1 *pDesc) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_GetDesc1(IDXGIAdapter3* This,DXGI_ADAPTER_DESC1 *pDesc) { return This->lpVtbl->GetDesc1(This,pDesc); } /*** IDXGIAdapter2 methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter3_GetDesc2(IDXGIAdapter3* This,DXGI_ADAPTER_DESC2 *pDesc) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_GetDesc2(IDXGIAdapter3* This,DXGI_ADAPTER_DESC2 *pDesc) { return This->lpVtbl->GetDesc2(This,pDesc); } /*** IDXGIAdapter3 methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter3_RegisterHardwareContentProtectionTeardownStatusEvent(IDXGIAdapter3* This,HANDLE event,DWORD *cookie) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_RegisterHardwareContentProtectionTeardownStatusEvent(IDXGIAdapter3* This,HANDLE event,DWORD *cookie) { return This->lpVtbl->RegisterHardwareContentProtectionTeardownStatusEvent(This,event,cookie); } -static FORCEINLINE void IDXGIAdapter3_UnregisterHardwareContentProtectionTeardownStatus(IDXGIAdapter3* This,DWORD cookie) { +static __WIDL_INLINE void IDXGIAdapter3_UnregisterHardwareContentProtectionTeardownStatus(IDXGIAdapter3* This,DWORD cookie) { This->lpVtbl->UnregisterHardwareContentProtectionTeardownStatus(This,cookie); } -static FORCEINLINE HRESULT IDXGIAdapter3_QueryVideoMemoryInfo(IDXGIAdapter3* This,UINT node_index,DXGI_MEMORY_SEGMENT_GROUP segment_group,DXGI_QUERY_VIDEO_MEMORY_INFO *memory_info) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_QueryVideoMemoryInfo(IDXGIAdapter3* This,UINT node_index,DXGI_MEMORY_SEGMENT_GROUP segment_group,DXGI_QUERY_VIDEO_MEMORY_INFO *memory_info) { return This->lpVtbl->QueryVideoMemoryInfo(This,node_index,segment_group,memory_info); } -static FORCEINLINE HRESULT IDXGIAdapter3_SetVideoMemoryReservation(IDXGIAdapter3* This,UINT node_index,DXGI_MEMORY_SEGMENT_GROUP segment_group,UINT64 reservation) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_SetVideoMemoryReservation(IDXGIAdapter3* This,UINT node_index,DXGI_MEMORY_SEGMENT_GROUP segment_group,UINT64 reservation) { return This->lpVtbl->SetVideoMemoryReservation(This,node_index,segment_group,reservation); } -static FORCEINLINE HRESULT IDXGIAdapter3_RegisterVideoMemoryBudgetChangeNotificationEvent(IDXGIAdapter3* This,HANDLE event,DWORD *cookie) { +static __WIDL_INLINE HRESULT IDXGIAdapter3_RegisterVideoMemoryBudgetChangeNotificationEvent(IDXGIAdapter3* This,HANDLE event,DWORD *cookie) { return This->lpVtbl->RegisterVideoMemoryBudgetChangeNotificationEvent(This,event,cookie); } -static FORCEINLINE void IDXGIAdapter3_UnregisterVideoMemoryBudgetChangeNotification(IDXGIAdapter3* This,DWORD cookie) { +static __WIDL_INLINE void IDXGIAdapter3_UnregisterVideoMemoryBudgetChangeNotification(IDXGIAdapter3* This,DWORD cookie) { This->lpVtbl->UnregisterVideoMemoryBudgetChangeNotification(This,cookie); } #endif diff --git a/lib/libc/include/any-windows-any/dxgi1_5.h b/lib/libc/include/any-windows-any/dxgi1_5.h index feffb1b303a5155166d7b33732acd2cf2fcfabc8..267887c32528e280a9d3517eee9ff266d31a83d2 100644 --- a/lib/libc/include/any-windows-any/dxgi1_5.h +++ b/lib/libc/include/any-windows-any/dxgi1_5.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dxgi1_5.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dxgi1_5.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dxgi1_5_h__ #define __dxgi1_5_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDXGIOutput5_FWD_DEFINED__ @@ -301,92 +309,92 @@ interface IDXGIOutput5 { #define IDXGIOutput5_DuplicateOutput1(This,device,flags,format_count,formats,duplication) (This)->lpVtbl->DuplicateOutput1(This,device,flags,format_count,formats,duplication) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIOutput5_QueryInterface(IDXGIOutput5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIOutput5_QueryInterface(IDXGIOutput5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIOutput5_AddRef(IDXGIOutput5* This) { +static __WIDL_INLINE ULONG IDXGIOutput5_AddRef(IDXGIOutput5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIOutput5_Release(IDXGIOutput5* This) { +static __WIDL_INLINE ULONG IDXGIOutput5_Release(IDXGIOutput5* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIOutput5_SetPrivateData(IDXGIOutput5* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput5_SetPrivateData(IDXGIOutput5* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput5_SetPrivateDataInterface(IDXGIOutput5* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIOutput5_SetPrivateDataInterface(IDXGIOutput5* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIOutput5_GetPrivateData(IDXGIOutput5* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput5_GetPrivateData(IDXGIOutput5* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput5_GetParent(IDXGIOutput5* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIOutput5_GetParent(IDXGIOutput5* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIOutput methods ***/ -static FORCEINLINE HRESULT IDXGIOutput5_GetDesc(IDXGIOutput5* This,DXGI_OUTPUT_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput5_GetDesc(IDXGIOutput5* This,DXGI_OUTPUT_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGIOutput5_GetDisplayModeList(IDXGIOutput5* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput5_GetDisplayModeList(IDXGIOutput5* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { return This->lpVtbl->GetDisplayModeList(This,format,flags,mode_count,desc); } -static FORCEINLINE HRESULT IDXGIOutput5_FindClosestMatchingMode(IDXGIOutput5* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { +static __WIDL_INLINE HRESULT IDXGIOutput5_FindClosestMatchingMode(IDXGIOutput5* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { return This->lpVtbl->FindClosestMatchingMode(This,mode,closest_match,device); } -static FORCEINLINE HRESULT IDXGIOutput5_WaitForVBlank(IDXGIOutput5* This) { +static __WIDL_INLINE HRESULT IDXGIOutput5_WaitForVBlank(IDXGIOutput5* This) { return This->lpVtbl->WaitForVBlank(This); } -static FORCEINLINE HRESULT IDXGIOutput5_TakeOwnership(IDXGIOutput5* This,IUnknown *device,WINBOOL exclusive) { +static __WIDL_INLINE HRESULT IDXGIOutput5_TakeOwnership(IDXGIOutput5* This,IUnknown *device,WINBOOL exclusive) { return This->lpVtbl->TakeOwnership(This,device,exclusive); } -static FORCEINLINE void IDXGIOutput5_ReleaseOwnership(IDXGIOutput5* This) { +static __WIDL_INLINE void IDXGIOutput5_ReleaseOwnership(IDXGIOutput5* This) { This->lpVtbl->ReleaseOwnership(This); } -static FORCEINLINE HRESULT IDXGIOutput5_GetGammaControlCapabilities(IDXGIOutput5* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { +static __WIDL_INLINE HRESULT IDXGIOutput5_GetGammaControlCapabilities(IDXGIOutput5* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { return This->lpVtbl->GetGammaControlCapabilities(This,gamma_caps); } -static FORCEINLINE HRESULT IDXGIOutput5_SetGammaControl(IDXGIOutput5* This,const DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput5_SetGammaControl(IDXGIOutput5* This,const DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->SetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput5_GetGammaControl(IDXGIOutput5* This,DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput5_GetGammaControl(IDXGIOutput5* This,DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->GetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput5_SetDisplaySurface(IDXGIOutput5* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput5_SetDisplaySurface(IDXGIOutput5* This,IDXGISurface *surface) { return This->lpVtbl->SetDisplaySurface(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput5_GetDisplaySurfaceData(IDXGIOutput5* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput5_GetDisplaySurfaceData(IDXGIOutput5* This,IDXGISurface *surface) { return This->lpVtbl->GetDisplaySurfaceData(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput5_GetFrameStatistics(IDXGIOutput5* This,DXGI_FRAME_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IDXGIOutput5_GetFrameStatistics(IDXGIOutput5* This,DXGI_FRAME_STATISTICS *stats) { return This->lpVtbl->GetFrameStatistics(This,stats); } /*** IDXGIOutput1 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput5_GetDisplayModeList1(IDXGIOutput5* This,DXGI_FORMAT enum_format,UINT flags,UINT *num_modes,DXGI_MODE_DESC1 *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput5_GetDisplayModeList1(IDXGIOutput5* This,DXGI_FORMAT enum_format,UINT flags,UINT *num_modes,DXGI_MODE_DESC1 *desc) { return This->lpVtbl->GetDisplayModeList1(This,enum_format,flags,num_modes,desc); } -static FORCEINLINE HRESULT IDXGIOutput5_FindClosestMatchingMode1(IDXGIOutput5* This,const DXGI_MODE_DESC1 *mode_to_match,DXGI_MODE_DESC1 *closest_match,IUnknown *concerned_device) { +static __WIDL_INLINE HRESULT IDXGIOutput5_FindClosestMatchingMode1(IDXGIOutput5* This,const DXGI_MODE_DESC1 *mode_to_match,DXGI_MODE_DESC1 *closest_match,IUnknown *concerned_device) { return This->lpVtbl->FindClosestMatchingMode1(This,mode_to_match,closest_match,concerned_device); } -static FORCEINLINE HRESULT IDXGIOutput5_GetDisplaySurfaceData1(IDXGIOutput5* This,IDXGIResource *destination) { +static __WIDL_INLINE HRESULT IDXGIOutput5_GetDisplaySurfaceData1(IDXGIOutput5* This,IDXGIResource *destination) { return This->lpVtbl->GetDisplaySurfaceData1(This,destination); } -static FORCEINLINE HRESULT IDXGIOutput5_DuplicateOutput(IDXGIOutput5* This,IUnknown *device,IDXGIOutputDuplication **output_duplication) { +static __WIDL_INLINE HRESULT IDXGIOutput5_DuplicateOutput(IDXGIOutput5* This,IUnknown *device,IDXGIOutputDuplication **output_duplication) { return This->lpVtbl->DuplicateOutput(This,device,output_duplication); } /*** IDXGIOutput2 methods ***/ -static FORCEINLINE WINBOOL IDXGIOutput5_SupportsOverlays(IDXGIOutput5* This) { +static __WIDL_INLINE WINBOOL IDXGIOutput5_SupportsOverlays(IDXGIOutput5* This) { return This->lpVtbl->SupportsOverlays(This); } /*** IDXGIOutput3 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput5_CheckOverlaySupport(IDXGIOutput5* This,DXGI_FORMAT enum_format,IUnknown *concerned_device,UINT *flags) { +static __WIDL_INLINE HRESULT IDXGIOutput5_CheckOverlaySupport(IDXGIOutput5* This,DXGI_FORMAT enum_format,IUnknown *concerned_device,UINT *flags) { return This->lpVtbl->CheckOverlaySupport(This,enum_format,concerned_device,flags); } /*** IDXGIOutput4 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput5_CheckOverlayColorSpaceSupport(IDXGIOutput5* This,DXGI_FORMAT format,DXGI_COLOR_SPACE_TYPE colour_space,IUnknown *device,UINT *flags) { +static __WIDL_INLINE HRESULT IDXGIOutput5_CheckOverlayColorSpaceSupport(IDXGIOutput5* This,DXGI_FORMAT format,DXGI_COLOR_SPACE_TYPE colour_space,IUnknown *device,UINT *flags) { return This->lpVtbl->CheckOverlayColorSpaceSupport(This,format,colour_space,device,flags); } /*** IDXGIOutput5 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput5_DuplicateOutput1(IDXGIOutput5* This,IUnknown *device,UINT flags,UINT format_count,const DXGI_FORMAT *formats,IDXGIOutputDuplication **duplication) { +static __WIDL_INLINE HRESULT IDXGIOutput5_DuplicateOutput1(IDXGIOutput5* This,IUnknown *device,UINT flags,UINT format_count,const DXGI_FORMAT *formats,IDXGIOutputDuplication **duplication) { return This->lpVtbl->DuplicateOutput1(This,device,flags,format_count,formats,duplication); } #endif @@ -679,134 +687,134 @@ interface IDXGISwapChain4 { #define IDXGISwapChain4_SetHDRMetaData(This,type,size,metadata) (This)->lpVtbl->SetHDRMetaData(This,type,size,metadata) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain4_QueryInterface(IDXGISwapChain4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_QueryInterface(IDXGISwapChain4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGISwapChain4_AddRef(IDXGISwapChain4* This) { +static __WIDL_INLINE ULONG IDXGISwapChain4_AddRef(IDXGISwapChain4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGISwapChain4_Release(IDXGISwapChain4* This) { +static __WIDL_INLINE ULONG IDXGISwapChain4_Release(IDXGISwapChain4* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain4_SetPrivateData(IDXGISwapChain4* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_SetPrivateData(IDXGISwapChain4* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISwapChain4_SetPrivateDataInterface(IDXGISwapChain4* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_SetPrivateDataInterface(IDXGISwapChain4* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetPrivateData(IDXGISwapChain4* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetPrivateData(IDXGISwapChain4* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetParent(IDXGISwapChain4* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetParent(IDXGISwapChain4* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDeviceSubObject methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain4_GetDevice(IDXGISwapChain4* This,REFIID riid,void **device) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetDevice(IDXGISwapChain4* This,REFIID riid,void **device) { return This->lpVtbl->GetDevice(This,riid,device); } /*** IDXGISwapChain methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain4_Present(IDXGISwapChain4* This,UINT sync_interval,UINT flags) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_Present(IDXGISwapChain4* This,UINT sync_interval,UINT flags) { return This->lpVtbl->Present(This,sync_interval,flags); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetBuffer(IDXGISwapChain4* This,UINT buffer_idx,REFIID riid,void **surface) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetBuffer(IDXGISwapChain4* This,UINT buffer_idx,REFIID riid,void **surface) { return This->lpVtbl->GetBuffer(This,buffer_idx,riid,surface); } -static FORCEINLINE HRESULT IDXGISwapChain4_SetFullscreenState(IDXGISwapChain4* This,WINBOOL fullscreen,IDXGIOutput *target) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_SetFullscreenState(IDXGISwapChain4* This,WINBOOL fullscreen,IDXGIOutput *target) { return This->lpVtbl->SetFullscreenState(This,fullscreen,target); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetFullscreenState(IDXGISwapChain4* This,WINBOOL *fullscreen,IDXGIOutput **target) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetFullscreenState(IDXGISwapChain4* This,WINBOOL *fullscreen,IDXGIOutput **target) { return This->lpVtbl->GetFullscreenState(This,fullscreen,target); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetDesc(IDXGISwapChain4* This,DXGI_SWAP_CHAIN_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetDesc(IDXGISwapChain4* This,DXGI_SWAP_CHAIN_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGISwapChain4_ResizeBuffers(IDXGISwapChain4* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_ResizeBuffers(IDXGISwapChain4* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags) { return This->lpVtbl->ResizeBuffers(This,buffer_count,width,height,format,flags); } -static FORCEINLINE HRESULT IDXGISwapChain4_ResizeTarget(IDXGISwapChain4* This,const DXGI_MODE_DESC *target_mode_desc) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_ResizeTarget(IDXGISwapChain4* This,const DXGI_MODE_DESC *target_mode_desc) { return This->lpVtbl->ResizeTarget(This,target_mode_desc); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetContainingOutput(IDXGISwapChain4* This,IDXGIOutput **output) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetContainingOutput(IDXGISwapChain4* This,IDXGIOutput **output) { return This->lpVtbl->GetContainingOutput(This,output); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetFrameStatistics(IDXGISwapChain4* This,DXGI_FRAME_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetFrameStatistics(IDXGISwapChain4* This,DXGI_FRAME_STATISTICS *stats) { return This->lpVtbl->GetFrameStatistics(This,stats); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetLastPresentCount(IDXGISwapChain4* This,UINT *last_present_count) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetLastPresentCount(IDXGISwapChain4* This,UINT *last_present_count) { return This->lpVtbl->GetLastPresentCount(This,last_present_count); } /*** IDXGISwapChain1 methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain4_GetDesc1(IDXGISwapChain4* This,DXGI_SWAP_CHAIN_DESC1 *pDesc) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetDesc1(IDXGISwapChain4* This,DXGI_SWAP_CHAIN_DESC1 *pDesc) { return This->lpVtbl->GetDesc1(This,pDesc); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetFullscreenDesc(IDXGISwapChain4* This,DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pDesc) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetFullscreenDesc(IDXGISwapChain4* This,DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pDesc) { return This->lpVtbl->GetFullscreenDesc(This,pDesc); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetHwnd(IDXGISwapChain4* This,HWND *pHwnd) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetHwnd(IDXGISwapChain4* This,HWND *pHwnd) { return This->lpVtbl->GetHwnd(This,pHwnd); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetCoreWindow(IDXGISwapChain4* This,REFIID refiid,void **ppUnk) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetCoreWindow(IDXGISwapChain4* This,REFIID refiid,void **ppUnk) { return This->lpVtbl->GetCoreWindow(This,refiid,ppUnk); } -static FORCEINLINE HRESULT IDXGISwapChain4_Present1(IDXGISwapChain4* This,UINT SyncInterval,UINT PresentFlags,const DXGI_PRESENT_PARAMETERS *pPresentParameters) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_Present1(IDXGISwapChain4* This,UINT SyncInterval,UINT PresentFlags,const DXGI_PRESENT_PARAMETERS *pPresentParameters) { return This->lpVtbl->Present1(This,SyncInterval,PresentFlags,pPresentParameters); } -static FORCEINLINE WINBOOL IDXGISwapChain4_IsTemporaryMonoSupported(IDXGISwapChain4* This) { +static __WIDL_INLINE WINBOOL IDXGISwapChain4_IsTemporaryMonoSupported(IDXGISwapChain4* This) { return This->lpVtbl->IsTemporaryMonoSupported(This); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetRestrictToOutput(IDXGISwapChain4* This,IDXGIOutput **ppRestrictToOutput) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetRestrictToOutput(IDXGISwapChain4* This,IDXGIOutput **ppRestrictToOutput) { return This->lpVtbl->GetRestrictToOutput(This,ppRestrictToOutput); } -static FORCEINLINE HRESULT IDXGISwapChain4_SetBackgroundColor(IDXGISwapChain4* This,const DXGI_RGBA *pColor) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_SetBackgroundColor(IDXGISwapChain4* This,const DXGI_RGBA *pColor) { return This->lpVtbl->SetBackgroundColor(This,pColor); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetBackgroundColor(IDXGISwapChain4* This,DXGI_RGBA *pColor) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetBackgroundColor(IDXGISwapChain4* This,DXGI_RGBA *pColor) { return This->lpVtbl->GetBackgroundColor(This,pColor); } -static FORCEINLINE HRESULT IDXGISwapChain4_SetRotation(IDXGISwapChain4* This,DXGI_MODE_ROTATION Rotation) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_SetRotation(IDXGISwapChain4* This,DXGI_MODE_ROTATION Rotation) { return This->lpVtbl->SetRotation(This,Rotation); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetRotation(IDXGISwapChain4* This,DXGI_MODE_ROTATION *pRotation) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetRotation(IDXGISwapChain4* This,DXGI_MODE_ROTATION *pRotation) { return This->lpVtbl->GetRotation(This,pRotation); } /*** IDXGISwapChain2 methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain4_SetSourceSize(IDXGISwapChain4* This,UINT width,UINT height) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_SetSourceSize(IDXGISwapChain4* This,UINT width,UINT height) { return This->lpVtbl->SetSourceSize(This,width,height); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetSourceSize(IDXGISwapChain4* This,UINT *width,UINT *height) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetSourceSize(IDXGISwapChain4* This,UINT *width,UINT *height) { return This->lpVtbl->GetSourceSize(This,width,height); } -static FORCEINLINE HRESULT IDXGISwapChain4_SetMaximumFrameLatency(IDXGISwapChain4* This,UINT max_latency) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_SetMaximumFrameLatency(IDXGISwapChain4* This,UINT max_latency) { return This->lpVtbl->SetMaximumFrameLatency(This,max_latency); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetMaximumFrameLatency(IDXGISwapChain4* This,UINT *max_latency) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetMaximumFrameLatency(IDXGISwapChain4* This,UINT *max_latency) { return This->lpVtbl->GetMaximumFrameLatency(This,max_latency); } -static FORCEINLINE HANDLE IDXGISwapChain4_GetFrameLatencyWaitableObject(IDXGISwapChain4* This) { +static __WIDL_INLINE HANDLE IDXGISwapChain4_GetFrameLatencyWaitableObject(IDXGISwapChain4* This) { return This->lpVtbl->GetFrameLatencyWaitableObject(This); } -static FORCEINLINE HRESULT IDXGISwapChain4_SetMatrixTransform(IDXGISwapChain4* This,const DXGI_MATRIX_3X2_F *matrix) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_SetMatrixTransform(IDXGISwapChain4* This,const DXGI_MATRIX_3X2_F *matrix) { return This->lpVtbl->SetMatrixTransform(This,matrix); } -static FORCEINLINE HRESULT IDXGISwapChain4_GetMatrixTransform(IDXGISwapChain4* This,DXGI_MATRIX_3X2_F *matrix) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_GetMatrixTransform(IDXGISwapChain4* This,DXGI_MATRIX_3X2_F *matrix) { return This->lpVtbl->GetMatrixTransform(This,matrix); } /*** IDXGISwapChain3 methods ***/ -static FORCEINLINE UINT IDXGISwapChain4_GetCurrentBackBufferIndex(IDXGISwapChain4* This) { +static __WIDL_INLINE UINT IDXGISwapChain4_GetCurrentBackBufferIndex(IDXGISwapChain4* This) { return This->lpVtbl->GetCurrentBackBufferIndex(This); } -static FORCEINLINE HRESULT IDXGISwapChain4_CheckColorSpaceSupport(IDXGISwapChain4* This,DXGI_COLOR_SPACE_TYPE colour_space,UINT *colour_space_support) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_CheckColorSpaceSupport(IDXGISwapChain4* This,DXGI_COLOR_SPACE_TYPE colour_space,UINT *colour_space_support) { return This->lpVtbl->CheckColorSpaceSupport(This,colour_space,colour_space_support); } -static FORCEINLINE HRESULT IDXGISwapChain4_SetColorSpace1(IDXGISwapChain4* This,DXGI_COLOR_SPACE_TYPE colour_space) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_SetColorSpace1(IDXGISwapChain4* This,DXGI_COLOR_SPACE_TYPE colour_space) { return This->lpVtbl->SetColorSpace1(This,colour_space); } -static FORCEINLINE HRESULT IDXGISwapChain4_ResizeBuffers1(IDXGISwapChain4* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags,const UINT *node_mask,IUnknown *const *present_queue) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_ResizeBuffers1(IDXGISwapChain4* This,UINT buffer_count,UINT width,UINT height,DXGI_FORMAT format,UINT flags,const UINT *node_mask,IUnknown *const *present_queue) { return This->lpVtbl->ResizeBuffers1(This,buffer_count,width,height,format,flags,node_mask,present_queue); } /*** IDXGISwapChain4 methods ***/ -static FORCEINLINE HRESULT IDXGISwapChain4_SetHDRMetaData(IDXGISwapChain4* This,DXGI_HDR_METADATA_TYPE type,UINT size,void *metadata) { +static __WIDL_INLINE HRESULT IDXGISwapChain4_SetHDRMetaData(IDXGISwapChain4* This,DXGI_HDR_METADATA_TYPE type,UINT size,void *metadata) { return This->lpVtbl->SetHDRMetaData(This,type,size,metadata); } #endif @@ -991,70 +999,70 @@ interface IDXGIDevice4 { #define IDXGIDevice4_ReclaimResources1(This,resource_count,resources,results) (This)->lpVtbl->ReclaimResources1(This,resource_count,resources,results) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIDevice4_QueryInterface(IDXGIDevice4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIDevice4_QueryInterface(IDXGIDevice4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIDevice4_AddRef(IDXGIDevice4* This) { +static __WIDL_INLINE ULONG IDXGIDevice4_AddRef(IDXGIDevice4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIDevice4_Release(IDXGIDevice4* This) { +static __WIDL_INLINE ULONG IDXGIDevice4_Release(IDXGIDevice4* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIDevice4_SetPrivateData(IDXGIDevice4* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIDevice4_SetPrivateData(IDXGIDevice4* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIDevice4_SetPrivateDataInterface(IDXGIDevice4* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIDevice4_SetPrivateDataInterface(IDXGIDevice4* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIDevice4_GetPrivateData(IDXGIDevice4* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIDevice4_GetPrivateData(IDXGIDevice4* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIDevice4_GetParent(IDXGIDevice4* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIDevice4_GetParent(IDXGIDevice4* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIDevice methods ***/ -static FORCEINLINE HRESULT IDXGIDevice4_GetAdapter(IDXGIDevice4* This,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIDevice4_GetAdapter(IDXGIDevice4* This,IDXGIAdapter **adapter) { return This->lpVtbl->GetAdapter(This,adapter); } -static FORCEINLINE HRESULT IDXGIDevice4_CreateSurface(IDXGIDevice4* This,const DXGI_SURFACE_DESC *desc,UINT surface_count,DXGI_USAGE usage,const DXGI_SHARED_RESOURCE *shared_resource,IDXGISurface **surface) { +static __WIDL_INLINE HRESULT IDXGIDevice4_CreateSurface(IDXGIDevice4* This,const DXGI_SURFACE_DESC *desc,UINT surface_count,DXGI_USAGE usage,const DXGI_SHARED_RESOURCE *shared_resource,IDXGISurface **surface) { return This->lpVtbl->CreateSurface(This,desc,surface_count,usage,shared_resource,surface); } -static FORCEINLINE HRESULT IDXGIDevice4_QueryResourceResidency(IDXGIDevice4* This,IUnknown *const *resources,DXGI_RESIDENCY *residency,UINT resource_count) { +static __WIDL_INLINE HRESULT IDXGIDevice4_QueryResourceResidency(IDXGIDevice4* This,IUnknown *const *resources,DXGI_RESIDENCY *residency,UINT resource_count) { return This->lpVtbl->QueryResourceResidency(This,resources,residency,resource_count); } -static FORCEINLINE HRESULT IDXGIDevice4_SetGPUThreadPriority(IDXGIDevice4* This,INT priority) { +static __WIDL_INLINE HRESULT IDXGIDevice4_SetGPUThreadPriority(IDXGIDevice4* This,INT priority) { return This->lpVtbl->SetGPUThreadPriority(This,priority); } -static FORCEINLINE HRESULT IDXGIDevice4_GetGPUThreadPriority(IDXGIDevice4* This,INT *priority) { +static __WIDL_INLINE HRESULT IDXGIDevice4_GetGPUThreadPriority(IDXGIDevice4* This,INT *priority) { return This->lpVtbl->GetGPUThreadPriority(This,priority); } /*** IDXGIDevice1 methods ***/ -static FORCEINLINE HRESULT IDXGIDevice4_SetMaximumFrameLatency(IDXGIDevice4* This,UINT MaxLatency) { +static __WIDL_INLINE HRESULT IDXGIDevice4_SetMaximumFrameLatency(IDXGIDevice4* This,UINT MaxLatency) { return This->lpVtbl->SetMaximumFrameLatency(This,MaxLatency); } -static FORCEINLINE HRESULT IDXGIDevice4_GetMaximumFrameLatency(IDXGIDevice4* This,UINT *pMaxLatency) { +static __WIDL_INLINE HRESULT IDXGIDevice4_GetMaximumFrameLatency(IDXGIDevice4* This,UINT *pMaxLatency) { return This->lpVtbl->GetMaximumFrameLatency(This,pMaxLatency); } /*** IDXGIDevice2 methods ***/ -static FORCEINLINE HRESULT IDXGIDevice4_OfferResources(IDXGIDevice4* This,UINT NumResources,IDXGIResource *const *ppResources,DXGI_OFFER_RESOURCE_PRIORITY Priority) { +static __WIDL_INLINE HRESULT IDXGIDevice4_OfferResources(IDXGIDevice4* This,UINT NumResources,IDXGIResource *const *ppResources,DXGI_OFFER_RESOURCE_PRIORITY Priority) { return This->lpVtbl->OfferResources(This,NumResources,ppResources,Priority); } -static FORCEINLINE HRESULT IDXGIDevice4_ReclaimResources(IDXGIDevice4* This,UINT NumResources,IDXGIResource *const *ppResources,WINBOOL *pDiscarded) { +static __WIDL_INLINE HRESULT IDXGIDevice4_ReclaimResources(IDXGIDevice4* This,UINT NumResources,IDXGIResource *const *ppResources,WINBOOL *pDiscarded) { return This->lpVtbl->ReclaimResources(This,NumResources,ppResources,pDiscarded); } -static FORCEINLINE HRESULT IDXGIDevice4_EnqueueSetEvent(IDXGIDevice4* This,HANDLE hEvent) { +static __WIDL_INLINE HRESULT IDXGIDevice4_EnqueueSetEvent(IDXGIDevice4* This,HANDLE hEvent) { return This->lpVtbl->EnqueueSetEvent(This,hEvent); } /*** IDXGIDevice3 methods ***/ -static FORCEINLINE void IDXGIDevice4_Trim(IDXGIDevice4* This) { +static __WIDL_INLINE void IDXGIDevice4_Trim(IDXGIDevice4* This) { This->lpVtbl->Trim(This); } /*** IDXGIDevice4 methods ***/ -static FORCEINLINE HRESULT IDXGIDevice4_OfferResources1(IDXGIDevice4* This,UINT resource_count,IDXGIResource *const *resources,DXGI_OFFER_RESOURCE_PRIORITY priority,UINT flags) { +static __WIDL_INLINE HRESULT IDXGIDevice4_OfferResources1(IDXGIDevice4* This,UINT resource_count,IDXGIResource *const *resources,DXGI_OFFER_RESOURCE_PRIORITY priority,UINT flags) { return This->lpVtbl->OfferResources1(This,resource_count,resources,priority,flags); } -static FORCEINLINE HRESULT IDXGIDevice4_ReclaimResources1(IDXGIDevice4* This,UINT resource_count,IDXGIResource *const *resources,DXGI_RECLAIM_RESOURCE_RESULTS *results) { +static __WIDL_INLINE HRESULT IDXGIDevice4_ReclaimResources1(IDXGIDevice4* This,UINT resource_count,IDXGIResource *const *resources,DXGI_RECLAIM_RESOURCE_RESULTS *results) { return This->lpVtbl->ReclaimResources1(This,resource_count,resources,results); } #endif @@ -1293,98 +1301,98 @@ interface IDXGIFactory5 { #define IDXGIFactory5_CheckFeatureSupport(This,feature,support_data,support_data_size) (This)->lpVtbl->CheckFeatureSupport(This,feature,support_data,support_data_size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIFactory5_QueryInterface(IDXGIFactory5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIFactory5_QueryInterface(IDXGIFactory5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIFactory5_AddRef(IDXGIFactory5* This) { +static __WIDL_INLINE ULONG IDXGIFactory5_AddRef(IDXGIFactory5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIFactory5_Release(IDXGIFactory5* This) { +static __WIDL_INLINE ULONG IDXGIFactory5_Release(IDXGIFactory5* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIFactory5_SetPrivateData(IDXGIFactory5* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory5_SetPrivateData(IDXGIFactory5* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory5_SetPrivateDataInterface(IDXGIFactory5* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIFactory5_SetPrivateDataInterface(IDXGIFactory5* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIFactory5_GetPrivateData(IDXGIFactory5* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory5_GetPrivateData(IDXGIFactory5* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory5_GetParent(IDXGIFactory5* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIFactory5_GetParent(IDXGIFactory5* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIFactory methods ***/ -static FORCEINLINE HRESULT IDXGIFactory5_EnumAdapters(IDXGIFactory5* This,UINT adapter_idx,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory5_EnumAdapters(IDXGIFactory5* This,UINT adapter_idx,IDXGIAdapter **adapter) { return This->lpVtbl->EnumAdapters(This,adapter_idx,adapter); } -static FORCEINLINE HRESULT IDXGIFactory5_MakeWindowAssociation(IDXGIFactory5* This,HWND window,UINT flags) { +static __WIDL_INLINE HRESULT IDXGIFactory5_MakeWindowAssociation(IDXGIFactory5* This,HWND window,UINT flags) { return This->lpVtbl->MakeWindowAssociation(This,window,flags); } -static FORCEINLINE HRESULT IDXGIFactory5_GetWindowAssociation(IDXGIFactory5* This,HWND *window) { +static __WIDL_INLINE HRESULT IDXGIFactory5_GetWindowAssociation(IDXGIFactory5* This,HWND *window) { return This->lpVtbl->GetWindowAssociation(This,window); } -static FORCEINLINE HRESULT IDXGIFactory5_CreateSwapChain(IDXGIFactory5* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { +static __WIDL_INLINE HRESULT IDXGIFactory5_CreateSwapChain(IDXGIFactory5* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { return This->lpVtbl->CreateSwapChain(This,device,desc,swapchain); } -static FORCEINLINE HRESULT IDXGIFactory5_CreateSoftwareAdapter(IDXGIFactory5* This,HMODULE swrast,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory5_CreateSoftwareAdapter(IDXGIFactory5* This,HMODULE swrast,IDXGIAdapter **adapter) { return This->lpVtbl->CreateSoftwareAdapter(This,swrast,adapter); } /*** IDXGIFactory1 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory5_EnumAdapters1(IDXGIFactory5* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { +static __WIDL_INLINE HRESULT IDXGIFactory5_EnumAdapters1(IDXGIFactory5* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { return This->lpVtbl->EnumAdapters1(This,Adapter,ppAdapter); } -static FORCEINLINE WINBOOL IDXGIFactory5_IsCurrent(IDXGIFactory5* This) { +static __WIDL_INLINE WINBOOL IDXGIFactory5_IsCurrent(IDXGIFactory5* This) { return This->lpVtbl->IsCurrent(This); } /*** IDXGIFactory2 methods ***/ -static FORCEINLINE WINBOOL IDXGIFactory5_IsWindowedStereoEnabled(IDXGIFactory5* This) { +static __WIDL_INLINE WINBOOL IDXGIFactory5_IsWindowedStereoEnabled(IDXGIFactory5* This) { return This->lpVtbl->IsWindowedStereoEnabled(This); } -static FORCEINLINE HRESULT IDXGIFactory5_CreateSwapChainForHwnd(IDXGIFactory5* This,IUnknown *pDevice,HWND hWnd,const DXGI_SWAP_CHAIN_DESC1 *pDesc,const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory5_CreateSwapChainForHwnd(IDXGIFactory5* This,IUnknown *pDevice,HWND hWnd,const DXGI_SWAP_CHAIN_DESC1 *pDesc,const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForHwnd(This,pDevice,hWnd,pDesc,pFullscreenDesc,pRestrictToOutput,ppSwapChain); } -static FORCEINLINE HRESULT IDXGIFactory5_CreateSwapChainForCoreWindow(IDXGIFactory5* This,IUnknown *pDevice,IUnknown *pWindow,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory5_CreateSwapChainForCoreWindow(IDXGIFactory5* This,IUnknown *pDevice,IUnknown *pWindow,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForCoreWindow(This,pDevice,pWindow,pDesc,pRestrictToOutput,ppSwapChain); } -static FORCEINLINE HRESULT IDXGIFactory5_GetSharedResourceAdapterLuid(IDXGIFactory5* This,HANDLE hResource,LUID *pLuid) { +static __WIDL_INLINE HRESULT IDXGIFactory5_GetSharedResourceAdapterLuid(IDXGIFactory5* This,HANDLE hResource,LUID *pLuid) { return This->lpVtbl->GetSharedResourceAdapterLuid(This,hResource,pLuid); } -static FORCEINLINE HRESULT IDXGIFactory5_RegisterStereoStatusWindow(IDXGIFactory5* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory5_RegisterStereoStatusWindow(IDXGIFactory5* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { return This->lpVtbl->RegisterStereoStatusWindow(This,WindowHandle,wMsg,pdwCookie); } -static FORCEINLINE HRESULT IDXGIFactory5_RegisterStereoStatusEvent(IDXGIFactory5* This,HANDLE hEvent,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory5_RegisterStereoStatusEvent(IDXGIFactory5* This,HANDLE hEvent,DWORD *pdwCookie) { return This->lpVtbl->RegisterStereoStatusEvent(This,hEvent,pdwCookie); } -static FORCEINLINE void IDXGIFactory5_UnregisterStereoStatus(IDXGIFactory5* This,DWORD dwCookie) { +static __WIDL_INLINE void IDXGIFactory5_UnregisterStereoStatus(IDXGIFactory5* This,DWORD dwCookie) { This->lpVtbl->UnregisterStereoStatus(This,dwCookie); } -static FORCEINLINE HRESULT IDXGIFactory5_RegisterOcclusionStatusWindow(IDXGIFactory5* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory5_RegisterOcclusionStatusWindow(IDXGIFactory5* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { return This->lpVtbl->RegisterOcclusionStatusWindow(This,WindowHandle,wMsg,pdwCookie); } -static FORCEINLINE HRESULT IDXGIFactory5_RegisterOcclusionStatusEvent(IDXGIFactory5* This,HANDLE hEvent,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory5_RegisterOcclusionStatusEvent(IDXGIFactory5* This,HANDLE hEvent,DWORD *pdwCookie) { return This->lpVtbl->RegisterOcclusionStatusEvent(This,hEvent,pdwCookie); } -static FORCEINLINE void IDXGIFactory5_UnregisterOcclusionStatus(IDXGIFactory5* This,DWORD dwCookie) { +static __WIDL_INLINE void IDXGIFactory5_UnregisterOcclusionStatus(IDXGIFactory5* This,DWORD dwCookie) { This->lpVtbl->UnregisterOcclusionStatus(This,dwCookie); } -static FORCEINLINE HRESULT IDXGIFactory5_CreateSwapChainForComposition(IDXGIFactory5* This,IUnknown *pDevice,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory5_CreateSwapChainForComposition(IDXGIFactory5* This,IUnknown *pDevice,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForComposition(This,pDevice,pDesc,pRestrictToOutput,ppSwapChain); } /*** IDXGIFactory3 methods ***/ -static FORCEINLINE UINT IDXGIFactory5_GetCreationFlags(IDXGIFactory5* This) { +static __WIDL_INLINE UINT IDXGIFactory5_GetCreationFlags(IDXGIFactory5* This) { return This->lpVtbl->GetCreationFlags(This); } /*** IDXGIFactory4 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory5_EnumAdapterByLuid(IDXGIFactory5* This,LUID luid,REFIID iid,void **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory5_EnumAdapterByLuid(IDXGIFactory5* This,LUID luid,REFIID iid,void **adapter) { return This->lpVtbl->EnumAdapterByLuid(This,luid,iid,adapter); } -static FORCEINLINE HRESULT IDXGIFactory5_EnumWarpAdapter(IDXGIFactory5* This,REFIID iid,void **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory5_EnumWarpAdapter(IDXGIFactory5* This,REFIID iid,void **adapter) { return This->lpVtbl->EnumWarpAdapter(This,iid,adapter); } /*** IDXGIFactory5 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory5_CheckFeatureSupport(IDXGIFactory5* This,DXGI_FEATURE feature,void *support_data,UINT support_data_size) { +static __WIDL_INLINE HRESULT IDXGIFactory5_CheckFeatureSupport(IDXGIFactory5* This,DXGI_FEATURE feature,void *support_data,UINT support_data_size) { return This->lpVtbl->CheckFeatureSupport(This,feature,support_data,support_data_size); } #endif diff --git a/lib/libc/include/any-windows-any/dxgi1_6.h b/lib/libc/include/any-windows-any/dxgi1_6.h index 503e20dd2f695d4ca2dd6eab7e227bb16a18a7e8..6fb8522f97123c73232dbf8694ca73f22f15f4ab 100644 --- a/lib/libc/include/any-windows-any/dxgi1_6.h +++ b/lib/libc/include/any-windows-any/dxgi1_6.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dxgi1_6.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dxgi1_6.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dxgi1_6_h__ #define __dxgi1_6_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDXGIAdapter4_FWD_DEFINED__ @@ -263,67 +271,67 @@ interface IDXGIAdapter4 { #define IDXGIAdapter4_GetDesc3(This,desc) (This)->lpVtbl->GetDesc3(This,desc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter4_QueryInterface(IDXGIAdapter4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_QueryInterface(IDXGIAdapter4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIAdapter4_AddRef(IDXGIAdapter4* This) { +static __WIDL_INLINE ULONG IDXGIAdapter4_AddRef(IDXGIAdapter4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIAdapter4_Release(IDXGIAdapter4* This) { +static __WIDL_INLINE ULONG IDXGIAdapter4_Release(IDXGIAdapter4* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter4_SetPrivateData(IDXGIAdapter4* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_SetPrivateData(IDXGIAdapter4* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIAdapter4_SetPrivateDataInterface(IDXGIAdapter4* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_SetPrivateDataInterface(IDXGIAdapter4* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIAdapter4_GetPrivateData(IDXGIAdapter4* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_GetPrivateData(IDXGIAdapter4* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIAdapter4_GetParent(IDXGIAdapter4* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_GetParent(IDXGIAdapter4* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIAdapter methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter4_EnumOutputs(IDXGIAdapter4* This,UINT output_idx,IDXGIOutput **output) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_EnumOutputs(IDXGIAdapter4* This,UINT output_idx,IDXGIOutput **output) { return This->lpVtbl->EnumOutputs(This,output_idx,output); } -static FORCEINLINE HRESULT IDXGIAdapter4_GetDesc(IDXGIAdapter4* This,DXGI_ADAPTER_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_GetDesc(IDXGIAdapter4* This,DXGI_ADAPTER_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGIAdapter4_CheckInterfaceSupport(IDXGIAdapter4* This,REFGUID guid,LARGE_INTEGER *umd_version) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_CheckInterfaceSupport(IDXGIAdapter4* This,REFGUID guid,LARGE_INTEGER *umd_version) { return This->lpVtbl->CheckInterfaceSupport(This,guid,umd_version); } /*** IDXGIAdapter1 methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter4_GetDesc1(IDXGIAdapter4* This,DXGI_ADAPTER_DESC1 *pDesc) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_GetDesc1(IDXGIAdapter4* This,DXGI_ADAPTER_DESC1 *pDesc) { return This->lpVtbl->GetDesc1(This,pDesc); } /*** IDXGIAdapter2 methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter4_GetDesc2(IDXGIAdapter4* This,DXGI_ADAPTER_DESC2 *pDesc) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_GetDesc2(IDXGIAdapter4* This,DXGI_ADAPTER_DESC2 *pDesc) { return This->lpVtbl->GetDesc2(This,pDesc); } /*** IDXGIAdapter3 methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter4_RegisterHardwareContentProtectionTeardownStatusEvent(IDXGIAdapter4* This,HANDLE event,DWORD *cookie) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_RegisterHardwareContentProtectionTeardownStatusEvent(IDXGIAdapter4* This,HANDLE event,DWORD *cookie) { return This->lpVtbl->RegisterHardwareContentProtectionTeardownStatusEvent(This,event,cookie); } -static FORCEINLINE void IDXGIAdapter4_UnregisterHardwareContentProtectionTeardownStatus(IDXGIAdapter4* This,DWORD cookie) { +static __WIDL_INLINE void IDXGIAdapter4_UnregisterHardwareContentProtectionTeardownStatus(IDXGIAdapter4* This,DWORD cookie) { This->lpVtbl->UnregisterHardwareContentProtectionTeardownStatus(This,cookie); } -static FORCEINLINE HRESULT IDXGIAdapter4_QueryVideoMemoryInfo(IDXGIAdapter4* This,UINT node_index,DXGI_MEMORY_SEGMENT_GROUP segment_group,DXGI_QUERY_VIDEO_MEMORY_INFO *memory_info) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_QueryVideoMemoryInfo(IDXGIAdapter4* This,UINT node_index,DXGI_MEMORY_SEGMENT_GROUP segment_group,DXGI_QUERY_VIDEO_MEMORY_INFO *memory_info) { return This->lpVtbl->QueryVideoMemoryInfo(This,node_index,segment_group,memory_info); } -static FORCEINLINE HRESULT IDXGIAdapter4_SetVideoMemoryReservation(IDXGIAdapter4* This,UINT node_index,DXGI_MEMORY_SEGMENT_GROUP segment_group,UINT64 reservation) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_SetVideoMemoryReservation(IDXGIAdapter4* This,UINT node_index,DXGI_MEMORY_SEGMENT_GROUP segment_group,UINT64 reservation) { return This->lpVtbl->SetVideoMemoryReservation(This,node_index,segment_group,reservation); } -static FORCEINLINE HRESULT IDXGIAdapter4_RegisterVideoMemoryBudgetChangeNotificationEvent(IDXGIAdapter4* This,HANDLE event,DWORD *cookie) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_RegisterVideoMemoryBudgetChangeNotificationEvent(IDXGIAdapter4* This,HANDLE event,DWORD *cookie) { return This->lpVtbl->RegisterVideoMemoryBudgetChangeNotificationEvent(This,event,cookie); } -static FORCEINLINE void IDXGIAdapter4_UnregisterVideoMemoryBudgetChangeNotification(IDXGIAdapter4* This,DWORD cookie) { +static __WIDL_INLINE void IDXGIAdapter4_UnregisterVideoMemoryBudgetChangeNotification(IDXGIAdapter4* This,DWORD cookie) { This->lpVtbl->UnregisterVideoMemoryBudgetChangeNotification(This,cookie); } /*** IDXGIAdapter4 methods ***/ -static FORCEINLINE HRESULT IDXGIAdapter4_GetDesc3(IDXGIAdapter4* This,DXGI_ADAPTER_DESC3 *desc) { +static __WIDL_INLINE HRESULT IDXGIAdapter4_GetDesc3(IDXGIAdapter4* This,DXGI_ADAPTER_DESC3 *desc) { return This->lpVtbl->GetDesc3(This,desc); } #endif @@ -556,99 +564,99 @@ interface IDXGIOutput6 { #define IDXGIOutput6_CheckHardwareCompositionSupport(This,flags) (This)->lpVtbl->CheckHardwareCompositionSupport(This,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIOutput6_QueryInterface(IDXGIOutput6* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIOutput6_QueryInterface(IDXGIOutput6* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIOutput6_AddRef(IDXGIOutput6* This) { +static __WIDL_INLINE ULONG IDXGIOutput6_AddRef(IDXGIOutput6* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIOutput6_Release(IDXGIOutput6* This) { +static __WIDL_INLINE ULONG IDXGIOutput6_Release(IDXGIOutput6* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIOutput6_SetPrivateData(IDXGIOutput6* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput6_SetPrivateData(IDXGIOutput6* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput6_SetPrivateDataInterface(IDXGIOutput6* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIOutput6_SetPrivateDataInterface(IDXGIOutput6* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIOutput6_GetPrivateData(IDXGIOutput6* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIOutput6_GetPrivateData(IDXGIOutput6* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIOutput6_GetParent(IDXGIOutput6* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIOutput6_GetParent(IDXGIOutput6* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIOutput methods ***/ -static FORCEINLINE HRESULT IDXGIOutput6_GetDesc(IDXGIOutput6* This,DXGI_OUTPUT_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput6_GetDesc(IDXGIOutput6* This,DXGI_OUTPUT_DESC *desc) { return This->lpVtbl->GetDesc(This,desc); } -static FORCEINLINE HRESULT IDXGIOutput6_GetDisplayModeList(IDXGIOutput6* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput6_GetDisplayModeList(IDXGIOutput6* This,DXGI_FORMAT format,UINT flags,UINT *mode_count,DXGI_MODE_DESC *desc) { return This->lpVtbl->GetDisplayModeList(This,format,flags,mode_count,desc); } -static FORCEINLINE HRESULT IDXGIOutput6_FindClosestMatchingMode(IDXGIOutput6* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { +static __WIDL_INLINE HRESULT IDXGIOutput6_FindClosestMatchingMode(IDXGIOutput6* This,const DXGI_MODE_DESC *mode,DXGI_MODE_DESC *closest_match,IUnknown *device) { return This->lpVtbl->FindClosestMatchingMode(This,mode,closest_match,device); } -static FORCEINLINE HRESULT IDXGIOutput6_WaitForVBlank(IDXGIOutput6* This) { +static __WIDL_INLINE HRESULT IDXGIOutput6_WaitForVBlank(IDXGIOutput6* This) { return This->lpVtbl->WaitForVBlank(This); } -static FORCEINLINE HRESULT IDXGIOutput6_TakeOwnership(IDXGIOutput6* This,IUnknown *device,WINBOOL exclusive) { +static __WIDL_INLINE HRESULT IDXGIOutput6_TakeOwnership(IDXGIOutput6* This,IUnknown *device,WINBOOL exclusive) { return This->lpVtbl->TakeOwnership(This,device,exclusive); } -static FORCEINLINE void IDXGIOutput6_ReleaseOwnership(IDXGIOutput6* This) { +static __WIDL_INLINE void IDXGIOutput6_ReleaseOwnership(IDXGIOutput6* This) { This->lpVtbl->ReleaseOwnership(This); } -static FORCEINLINE HRESULT IDXGIOutput6_GetGammaControlCapabilities(IDXGIOutput6* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { +static __WIDL_INLINE HRESULT IDXGIOutput6_GetGammaControlCapabilities(IDXGIOutput6* This,DXGI_GAMMA_CONTROL_CAPABILITIES *gamma_caps) { return This->lpVtbl->GetGammaControlCapabilities(This,gamma_caps); } -static FORCEINLINE HRESULT IDXGIOutput6_SetGammaControl(IDXGIOutput6* This,const DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput6_SetGammaControl(IDXGIOutput6* This,const DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->SetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput6_GetGammaControl(IDXGIOutput6* This,DXGI_GAMMA_CONTROL *gamma_control) { +static __WIDL_INLINE HRESULT IDXGIOutput6_GetGammaControl(IDXGIOutput6* This,DXGI_GAMMA_CONTROL *gamma_control) { return This->lpVtbl->GetGammaControl(This,gamma_control); } -static FORCEINLINE HRESULT IDXGIOutput6_SetDisplaySurface(IDXGIOutput6* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput6_SetDisplaySurface(IDXGIOutput6* This,IDXGISurface *surface) { return This->lpVtbl->SetDisplaySurface(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput6_GetDisplaySurfaceData(IDXGIOutput6* This,IDXGISurface *surface) { +static __WIDL_INLINE HRESULT IDXGIOutput6_GetDisplaySurfaceData(IDXGIOutput6* This,IDXGISurface *surface) { return This->lpVtbl->GetDisplaySurfaceData(This,surface); } -static FORCEINLINE HRESULT IDXGIOutput6_GetFrameStatistics(IDXGIOutput6* This,DXGI_FRAME_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IDXGIOutput6_GetFrameStatistics(IDXGIOutput6* This,DXGI_FRAME_STATISTICS *stats) { return This->lpVtbl->GetFrameStatistics(This,stats); } /*** IDXGIOutput1 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput6_GetDisplayModeList1(IDXGIOutput6* This,DXGI_FORMAT enum_format,UINT flags,UINT *num_modes,DXGI_MODE_DESC1 *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput6_GetDisplayModeList1(IDXGIOutput6* This,DXGI_FORMAT enum_format,UINT flags,UINT *num_modes,DXGI_MODE_DESC1 *desc) { return This->lpVtbl->GetDisplayModeList1(This,enum_format,flags,num_modes,desc); } -static FORCEINLINE HRESULT IDXGIOutput6_FindClosestMatchingMode1(IDXGIOutput6* This,const DXGI_MODE_DESC1 *mode_to_match,DXGI_MODE_DESC1 *closest_match,IUnknown *concerned_device) { +static __WIDL_INLINE HRESULT IDXGIOutput6_FindClosestMatchingMode1(IDXGIOutput6* This,const DXGI_MODE_DESC1 *mode_to_match,DXGI_MODE_DESC1 *closest_match,IUnknown *concerned_device) { return This->lpVtbl->FindClosestMatchingMode1(This,mode_to_match,closest_match,concerned_device); } -static FORCEINLINE HRESULT IDXGIOutput6_GetDisplaySurfaceData1(IDXGIOutput6* This,IDXGIResource *destination) { +static __WIDL_INLINE HRESULT IDXGIOutput6_GetDisplaySurfaceData1(IDXGIOutput6* This,IDXGIResource *destination) { return This->lpVtbl->GetDisplaySurfaceData1(This,destination); } -static FORCEINLINE HRESULT IDXGIOutput6_DuplicateOutput(IDXGIOutput6* This,IUnknown *device,IDXGIOutputDuplication **output_duplication) { +static __WIDL_INLINE HRESULT IDXGIOutput6_DuplicateOutput(IDXGIOutput6* This,IUnknown *device,IDXGIOutputDuplication **output_duplication) { return This->lpVtbl->DuplicateOutput(This,device,output_duplication); } /*** IDXGIOutput2 methods ***/ -static FORCEINLINE WINBOOL IDXGIOutput6_SupportsOverlays(IDXGIOutput6* This) { +static __WIDL_INLINE WINBOOL IDXGIOutput6_SupportsOverlays(IDXGIOutput6* This) { return This->lpVtbl->SupportsOverlays(This); } /*** IDXGIOutput3 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput6_CheckOverlaySupport(IDXGIOutput6* This,DXGI_FORMAT enum_format,IUnknown *concerned_device,UINT *flags) { +static __WIDL_INLINE HRESULT IDXGIOutput6_CheckOverlaySupport(IDXGIOutput6* This,DXGI_FORMAT enum_format,IUnknown *concerned_device,UINT *flags) { return This->lpVtbl->CheckOverlaySupport(This,enum_format,concerned_device,flags); } /*** IDXGIOutput4 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput6_CheckOverlayColorSpaceSupport(IDXGIOutput6* This,DXGI_FORMAT format,DXGI_COLOR_SPACE_TYPE colour_space,IUnknown *device,UINT *flags) { +static __WIDL_INLINE HRESULT IDXGIOutput6_CheckOverlayColorSpaceSupport(IDXGIOutput6* This,DXGI_FORMAT format,DXGI_COLOR_SPACE_TYPE colour_space,IUnknown *device,UINT *flags) { return This->lpVtbl->CheckOverlayColorSpaceSupport(This,format,colour_space,device,flags); } /*** IDXGIOutput5 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput6_DuplicateOutput1(IDXGIOutput6* This,IUnknown *device,UINT flags,UINT format_count,const DXGI_FORMAT *formats,IDXGIOutputDuplication **duplication) { +static __WIDL_INLINE HRESULT IDXGIOutput6_DuplicateOutput1(IDXGIOutput6* This,IUnknown *device,UINT flags,UINT format_count,const DXGI_FORMAT *formats,IDXGIOutputDuplication **duplication) { return This->lpVtbl->DuplicateOutput1(This,device,flags,format_count,formats,duplication); } /*** IDXGIOutput6 methods ***/ -static FORCEINLINE HRESULT IDXGIOutput6_GetDesc1(IDXGIOutput6* This,DXGI_OUTPUT_DESC1 *desc) { +static __WIDL_INLINE HRESULT IDXGIOutput6_GetDesc1(IDXGIOutput6* This,DXGI_OUTPUT_DESC1 *desc) { return This->lpVtbl->GetDesc1(This,desc); } -static FORCEINLINE HRESULT IDXGIOutput6_CheckHardwareCompositionSupport(IDXGIOutput6* This,UINT *flags) { +static __WIDL_INLINE HRESULT IDXGIOutput6_CheckHardwareCompositionSupport(IDXGIOutput6* This,UINT *flags) { return This->lpVtbl->CheckHardwareCompositionSupport(This,flags); } #endif @@ -898,102 +906,102 @@ interface IDXGIFactory6 { #define IDXGIFactory6_EnumAdapterByGpuPreference(This,adapter_idx,gpu_preference,iid,adapter) (This)->lpVtbl->EnumAdapterByGpuPreference(This,adapter_idx,gpu_preference,iid,adapter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIFactory6_QueryInterface(IDXGIFactory6* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIFactory6_QueryInterface(IDXGIFactory6* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIFactory6_AddRef(IDXGIFactory6* This) { +static __WIDL_INLINE ULONG IDXGIFactory6_AddRef(IDXGIFactory6* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIFactory6_Release(IDXGIFactory6* This) { +static __WIDL_INLINE ULONG IDXGIFactory6_Release(IDXGIFactory6* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIFactory6_SetPrivateData(IDXGIFactory6* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory6_SetPrivateData(IDXGIFactory6* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory6_SetPrivateDataInterface(IDXGIFactory6* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIFactory6_SetPrivateDataInterface(IDXGIFactory6* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIFactory6_GetPrivateData(IDXGIFactory6* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory6_GetPrivateData(IDXGIFactory6* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory6_GetParent(IDXGIFactory6* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIFactory6_GetParent(IDXGIFactory6* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIFactory methods ***/ -static FORCEINLINE HRESULT IDXGIFactory6_EnumAdapters(IDXGIFactory6* This,UINT adapter_idx,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory6_EnumAdapters(IDXGIFactory6* This,UINT adapter_idx,IDXGIAdapter **adapter) { return This->lpVtbl->EnumAdapters(This,adapter_idx,adapter); } -static FORCEINLINE HRESULT IDXGIFactory6_MakeWindowAssociation(IDXGIFactory6* This,HWND window,UINT flags) { +static __WIDL_INLINE HRESULT IDXGIFactory6_MakeWindowAssociation(IDXGIFactory6* This,HWND window,UINT flags) { return This->lpVtbl->MakeWindowAssociation(This,window,flags); } -static FORCEINLINE HRESULT IDXGIFactory6_GetWindowAssociation(IDXGIFactory6* This,HWND *window) { +static __WIDL_INLINE HRESULT IDXGIFactory6_GetWindowAssociation(IDXGIFactory6* This,HWND *window) { return This->lpVtbl->GetWindowAssociation(This,window); } -static FORCEINLINE HRESULT IDXGIFactory6_CreateSwapChain(IDXGIFactory6* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { +static __WIDL_INLINE HRESULT IDXGIFactory6_CreateSwapChain(IDXGIFactory6* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { return This->lpVtbl->CreateSwapChain(This,device,desc,swapchain); } -static FORCEINLINE HRESULT IDXGIFactory6_CreateSoftwareAdapter(IDXGIFactory6* This,HMODULE swrast,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory6_CreateSoftwareAdapter(IDXGIFactory6* This,HMODULE swrast,IDXGIAdapter **adapter) { return This->lpVtbl->CreateSoftwareAdapter(This,swrast,adapter); } /*** IDXGIFactory1 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory6_EnumAdapters1(IDXGIFactory6* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { +static __WIDL_INLINE HRESULT IDXGIFactory6_EnumAdapters1(IDXGIFactory6* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { return This->lpVtbl->EnumAdapters1(This,Adapter,ppAdapter); } -static FORCEINLINE WINBOOL IDXGIFactory6_IsCurrent(IDXGIFactory6* This) { +static __WIDL_INLINE WINBOOL IDXGIFactory6_IsCurrent(IDXGIFactory6* This) { return This->lpVtbl->IsCurrent(This); } /*** IDXGIFactory2 methods ***/ -static FORCEINLINE WINBOOL IDXGIFactory6_IsWindowedStereoEnabled(IDXGIFactory6* This) { +static __WIDL_INLINE WINBOOL IDXGIFactory6_IsWindowedStereoEnabled(IDXGIFactory6* This) { return This->lpVtbl->IsWindowedStereoEnabled(This); } -static FORCEINLINE HRESULT IDXGIFactory6_CreateSwapChainForHwnd(IDXGIFactory6* This,IUnknown *pDevice,HWND hWnd,const DXGI_SWAP_CHAIN_DESC1 *pDesc,const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory6_CreateSwapChainForHwnd(IDXGIFactory6* This,IUnknown *pDevice,HWND hWnd,const DXGI_SWAP_CHAIN_DESC1 *pDesc,const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForHwnd(This,pDevice,hWnd,pDesc,pFullscreenDesc,pRestrictToOutput,ppSwapChain); } -static FORCEINLINE HRESULT IDXGIFactory6_CreateSwapChainForCoreWindow(IDXGIFactory6* This,IUnknown *pDevice,IUnknown *pWindow,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory6_CreateSwapChainForCoreWindow(IDXGIFactory6* This,IUnknown *pDevice,IUnknown *pWindow,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForCoreWindow(This,pDevice,pWindow,pDesc,pRestrictToOutput,ppSwapChain); } -static FORCEINLINE HRESULT IDXGIFactory6_GetSharedResourceAdapterLuid(IDXGIFactory6* This,HANDLE hResource,LUID *pLuid) { +static __WIDL_INLINE HRESULT IDXGIFactory6_GetSharedResourceAdapterLuid(IDXGIFactory6* This,HANDLE hResource,LUID *pLuid) { return This->lpVtbl->GetSharedResourceAdapterLuid(This,hResource,pLuid); } -static FORCEINLINE HRESULT IDXGIFactory6_RegisterStereoStatusWindow(IDXGIFactory6* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory6_RegisterStereoStatusWindow(IDXGIFactory6* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { return This->lpVtbl->RegisterStereoStatusWindow(This,WindowHandle,wMsg,pdwCookie); } -static FORCEINLINE HRESULT IDXGIFactory6_RegisterStereoStatusEvent(IDXGIFactory6* This,HANDLE hEvent,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory6_RegisterStereoStatusEvent(IDXGIFactory6* This,HANDLE hEvent,DWORD *pdwCookie) { return This->lpVtbl->RegisterStereoStatusEvent(This,hEvent,pdwCookie); } -static FORCEINLINE void IDXGIFactory6_UnregisterStereoStatus(IDXGIFactory6* This,DWORD dwCookie) { +static __WIDL_INLINE void IDXGIFactory6_UnregisterStereoStatus(IDXGIFactory6* This,DWORD dwCookie) { This->lpVtbl->UnregisterStereoStatus(This,dwCookie); } -static FORCEINLINE HRESULT IDXGIFactory6_RegisterOcclusionStatusWindow(IDXGIFactory6* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory6_RegisterOcclusionStatusWindow(IDXGIFactory6* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { return This->lpVtbl->RegisterOcclusionStatusWindow(This,WindowHandle,wMsg,pdwCookie); } -static FORCEINLINE HRESULT IDXGIFactory6_RegisterOcclusionStatusEvent(IDXGIFactory6* This,HANDLE hEvent,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory6_RegisterOcclusionStatusEvent(IDXGIFactory6* This,HANDLE hEvent,DWORD *pdwCookie) { return This->lpVtbl->RegisterOcclusionStatusEvent(This,hEvent,pdwCookie); } -static FORCEINLINE void IDXGIFactory6_UnregisterOcclusionStatus(IDXGIFactory6* This,DWORD dwCookie) { +static __WIDL_INLINE void IDXGIFactory6_UnregisterOcclusionStatus(IDXGIFactory6* This,DWORD dwCookie) { This->lpVtbl->UnregisterOcclusionStatus(This,dwCookie); } -static FORCEINLINE HRESULT IDXGIFactory6_CreateSwapChainForComposition(IDXGIFactory6* This,IUnknown *pDevice,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory6_CreateSwapChainForComposition(IDXGIFactory6* This,IUnknown *pDevice,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForComposition(This,pDevice,pDesc,pRestrictToOutput,ppSwapChain); } /*** IDXGIFactory3 methods ***/ -static FORCEINLINE UINT IDXGIFactory6_GetCreationFlags(IDXGIFactory6* This) { +static __WIDL_INLINE UINT IDXGIFactory6_GetCreationFlags(IDXGIFactory6* This) { return This->lpVtbl->GetCreationFlags(This); } /*** IDXGIFactory4 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory6_EnumAdapterByLuid(IDXGIFactory6* This,LUID luid,REFIID iid,void **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory6_EnumAdapterByLuid(IDXGIFactory6* This,LUID luid,REFIID iid,void **adapter) { return This->lpVtbl->EnumAdapterByLuid(This,luid,iid,adapter); } -static FORCEINLINE HRESULT IDXGIFactory6_EnumWarpAdapter(IDXGIFactory6* This,REFIID iid,void **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory6_EnumWarpAdapter(IDXGIFactory6* This,REFIID iid,void **adapter) { return This->lpVtbl->EnumWarpAdapter(This,iid,adapter); } /*** IDXGIFactory5 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory6_CheckFeatureSupport(IDXGIFactory6* This,DXGI_FEATURE feature,void *support_data,UINT support_data_size) { +static __WIDL_INLINE HRESULT IDXGIFactory6_CheckFeatureSupport(IDXGIFactory6* This,DXGI_FEATURE feature,void *support_data,UINT support_data_size) { return This->lpVtbl->CheckFeatureSupport(This,feature,support_data,support_data_size); } /*** IDXGIFactory6 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory6_EnumAdapterByGpuPreference(IDXGIFactory6* This,UINT adapter_idx,DXGI_GPU_PREFERENCE gpu_preference,REFIID iid,void **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory6_EnumAdapterByGpuPreference(IDXGIFactory6* This,UINT adapter_idx,DXGI_GPU_PREFERENCE gpu_preference,REFIID iid,void **adapter) { return This->lpVtbl->EnumAdapterByGpuPreference(This,adapter_idx,gpu_preference,iid,adapter); } #endif @@ -1257,109 +1265,109 @@ interface IDXGIFactory7 { #define IDXGIFactory7_UnregisterAdaptersChangedEvent(This,cookie) (This)->lpVtbl->UnregisterAdaptersChangedEvent(This,cookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIFactory7_QueryInterface(IDXGIFactory7* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIFactory7_QueryInterface(IDXGIFactory7* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIFactory7_AddRef(IDXGIFactory7* This) { +static __WIDL_INLINE ULONG IDXGIFactory7_AddRef(IDXGIFactory7* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIFactory7_Release(IDXGIFactory7* This) { +static __WIDL_INLINE ULONG IDXGIFactory7_Release(IDXGIFactory7* This) { return This->lpVtbl->Release(This); } /*** IDXGIObject methods ***/ -static FORCEINLINE HRESULT IDXGIFactory7_SetPrivateData(IDXGIFactory7* This,REFGUID guid,UINT data_size,const void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory7_SetPrivateData(IDXGIFactory7* This,REFGUID guid,UINT data_size,const void *data) { return This->lpVtbl->SetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory7_SetPrivateDataInterface(IDXGIFactory7* This,REFGUID guid,const IUnknown *object) { +static __WIDL_INLINE HRESULT IDXGIFactory7_SetPrivateDataInterface(IDXGIFactory7* This,REFGUID guid,const IUnknown *object) { return This->lpVtbl->SetPrivateDataInterface(This,guid,object); } -static FORCEINLINE HRESULT IDXGIFactory7_GetPrivateData(IDXGIFactory7* This,REFGUID guid,UINT *data_size,void *data) { +static __WIDL_INLINE HRESULT IDXGIFactory7_GetPrivateData(IDXGIFactory7* This,REFGUID guid,UINT *data_size,void *data) { return This->lpVtbl->GetPrivateData(This,guid,data_size,data); } -static FORCEINLINE HRESULT IDXGIFactory7_GetParent(IDXGIFactory7* This,REFIID riid,void **parent) { +static __WIDL_INLINE HRESULT IDXGIFactory7_GetParent(IDXGIFactory7* This,REFIID riid,void **parent) { return This->lpVtbl->GetParent(This,riid,parent); } /*** IDXGIFactory methods ***/ -static FORCEINLINE HRESULT IDXGIFactory7_EnumAdapters(IDXGIFactory7* This,UINT adapter_idx,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory7_EnumAdapters(IDXGIFactory7* This,UINT adapter_idx,IDXGIAdapter **adapter) { return This->lpVtbl->EnumAdapters(This,adapter_idx,adapter); } -static FORCEINLINE HRESULT IDXGIFactory7_MakeWindowAssociation(IDXGIFactory7* This,HWND window,UINT flags) { +static __WIDL_INLINE HRESULT IDXGIFactory7_MakeWindowAssociation(IDXGIFactory7* This,HWND window,UINT flags) { return This->lpVtbl->MakeWindowAssociation(This,window,flags); } -static FORCEINLINE HRESULT IDXGIFactory7_GetWindowAssociation(IDXGIFactory7* This,HWND *window) { +static __WIDL_INLINE HRESULT IDXGIFactory7_GetWindowAssociation(IDXGIFactory7* This,HWND *window) { return This->lpVtbl->GetWindowAssociation(This,window); } -static FORCEINLINE HRESULT IDXGIFactory7_CreateSwapChain(IDXGIFactory7* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { +static __WIDL_INLINE HRESULT IDXGIFactory7_CreateSwapChain(IDXGIFactory7* This,IUnknown *device,DXGI_SWAP_CHAIN_DESC *desc,IDXGISwapChain **swapchain) { return This->lpVtbl->CreateSwapChain(This,device,desc,swapchain); } -static FORCEINLINE HRESULT IDXGIFactory7_CreateSoftwareAdapter(IDXGIFactory7* This,HMODULE swrast,IDXGIAdapter **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory7_CreateSoftwareAdapter(IDXGIFactory7* This,HMODULE swrast,IDXGIAdapter **adapter) { return This->lpVtbl->CreateSoftwareAdapter(This,swrast,adapter); } /*** IDXGIFactory1 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory7_EnumAdapters1(IDXGIFactory7* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { +static __WIDL_INLINE HRESULT IDXGIFactory7_EnumAdapters1(IDXGIFactory7* This,UINT Adapter,IDXGIAdapter1 **ppAdapter) { return This->lpVtbl->EnumAdapters1(This,Adapter,ppAdapter); } -static FORCEINLINE WINBOOL IDXGIFactory7_IsCurrent(IDXGIFactory7* This) { +static __WIDL_INLINE WINBOOL IDXGIFactory7_IsCurrent(IDXGIFactory7* This) { return This->lpVtbl->IsCurrent(This); } /*** IDXGIFactory2 methods ***/ -static FORCEINLINE WINBOOL IDXGIFactory7_IsWindowedStereoEnabled(IDXGIFactory7* This) { +static __WIDL_INLINE WINBOOL IDXGIFactory7_IsWindowedStereoEnabled(IDXGIFactory7* This) { return This->lpVtbl->IsWindowedStereoEnabled(This); } -static FORCEINLINE HRESULT IDXGIFactory7_CreateSwapChainForHwnd(IDXGIFactory7* This,IUnknown *pDevice,HWND hWnd,const DXGI_SWAP_CHAIN_DESC1 *pDesc,const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory7_CreateSwapChainForHwnd(IDXGIFactory7* This,IUnknown *pDevice,HWND hWnd,const DXGI_SWAP_CHAIN_DESC1 *pDesc,const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForHwnd(This,pDevice,hWnd,pDesc,pFullscreenDesc,pRestrictToOutput,ppSwapChain); } -static FORCEINLINE HRESULT IDXGIFactory7_CreateSwapChainForCoreWindow(IDXGIFactory7* This,IUnknown *pDevice,IUnknown *pWindow,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory7_CreateSwapChainForCoreWindow(IDXGIFactory7* This,IUnknown *pDevice,IUnknown *pWindow,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForCoreWindow(This,pDevice,pWindow,pDesc,pRestrictToOutput,ppSwapChain); } -static FORCEINLINE HRESULT IDXGIFactory7_GetSharedResourceAdapterLuid(IDXGIFactory7* This,HANDLE hResource,LUID *pLuid) { +static __WIDL_INLINE HRESULT IDXGIFactory7_GetSharedResourceAdapterLuid(IDXGIFactory7* This,HANDLE hResource,LUID *pLuid) { return This->lpVtbl->GetSharedResourceAdapterLuid(This,hResource,pLuid); } -static FORCEINLINE HRESULT IDXGIFactory7_RegisterStereoStatusWindow(IDXGIFactory7* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory7_RegisterStereoStatusWindow(IDXGIFactory7* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { return This->lpVtbl->RegisterStereoStatusWindow(This,WindowHandle,wMsg,pdwCookie); } -static FORCEINLINE HRESULT IDXGIFactory7_RegisterStereoStatusEvent(IDXGIFactory7* This,HANDLE hEvent,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory7_RegisterStereoStatusEvent(IDXGIFactory7* This,HANDLE hEvent,DWORD *pdwCookie) { return This->lpVtbl->RegisterStereoStatusEvent(This,hEvent,pdwCookie); } -static FORCEINLINE void IDXGIFactory7_UnregisterStereoStatus(IDXGIFactory7* This,DWORD dwCookie) { +static __WIDL_INLINE void IDXGIFactory7_UnregisterStereoStatus(IDXGIFactory7* This,DWORD dwCookie) { This->lpVtbl->UnregisterStereoStatus(This,dwCookie); } -static FORCEINLINE HRESULT IDXGIFactory7_RegisterOcclusionStatusWindow(IDXGIFactory7* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory7_RegisterOcclusionStatusWindow(IDXGIFactory7* This,HWND WindowHandle,UINT wMsg,DWORD *pdwCookie) { return This->lpVtbl->RegisterOcclusionStatusWindow(This,WindowHandle,wMsg,pdwCookie); } -static FORCEINLINE HRESULT IDXGIFactory7_RegisterOcclusionStatusEvent(IDXGIFactory7* This,HANDLE hEvent,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IDXGIFactory7_RegisterOcclusionStatusEvent(IDXGIFactory7* This,HANDLE hEvent,DWORD *pdwCookie) { return This->lpVtbl->RegisterOcclusionStatusEvent(This,hEvent,pdwCookie); } -static FORCEINLINE void IDXGIFactory7_UnregisterOcclusionStatus(IDXGIFactory7* This,DWORD dwCookie) { +static __WIDL_INLINE void IDXGIFactory7_UnregisterOcclusionStatus(IDXGIFactory7* This,DWORD dwCookie) { This->lpVtbl->UnregisterOcclusionStatus(This,dwCookie); } -static FORCEINLINE HRESULT IDXGIFactory7_CreateSwapChainForComposition(IDXGIFactory7* This,IUnknown *pDevice,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { +static __WIDL_INLINE HRESULT IDXGIFactory7_CreateSwapChainForComposition(IDXGIFactory7* This,IUnknown *pDevice,const DXGI_SWAP_CHAIN_DESC1 *pDesc,IDXGIOutput *pRestrictToOutput,IDXGISwapChain1 **ppSwapChain) { return This->lpVtbl->CreateSwapChainForComposition(This,pDevice,pDesc,pRestrictToOutput,ppSwapChain); } /*** IDXGIFactory3 methods ***/ -static FORCEINLINE UINT IDXGIFactory7_GetCreationFlags(IDXGIFactory7* This) { +static __WIDL_INLINE UINT IDXGIFactory7_GetCreationFlags(IDXGIFactory7* This) { return This->lpVtbl->GetCreationFlags(This); } /*** IDXGIFactory4 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory7_EnumAdapterByLuid(IDXGIFactory7* This,LUID luid,REFIID iid,void **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory7_EnumAdapterByLuid(IDXGIFactory7* This,LUID luid,REFIID iid,void **adapter) { return This->lpVtbl->EnumAdapterByLuid(This,luid,iid,adapter); } -static FORCEINLINE HRESULT IDXGIFactory7_EnumWarpAdapter(IDXGIFactory7* This,REFIID iid,void **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory7_EnumWarpAdapter(IDXGIFactory7* This,REFIID iid,void **adapter) { return This->lpVtbl->EnumWarpAdapter(This,iid,adapter); } /*** IDXGIFactory5 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory7_CheckFeatureSupport(IDXGIFactory7* This,DXGI_FEATURE feature,void *support_data,UINT support_data_size) { +static __WIDL_INLINE HRESULT IDXGIFactory7_CheckFeatureSupport(IDXGIFactory7* This,DXGI_FEATURE feature,void *support_data,UINT support_data_size) { return This->lpVtbl->CheckFeatureSupport(This,feature,support_data,support_data_size); } /*** IDXGIFactory6 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory7_EnumAdapterByGpuPreference(IDXGIFactory7* This,UINT adapter_idx,DXGI_GPU_PREFERENCE gpu_preference,REFIID iid,void **adapter) { +static __WIDL_INLINE HRESULT IDXGIFactory7_EnumAdapterByGpuPreference(IDXGIFactory7* This,UINT adapter_idx,DXGI_GPU_PREFERENCE gpu_preference,REFIID iid,void **adapter) { return This->lpVtbl->EnumAdapterByGpuPreference(This,adapter_idx,gpu_preference,iid,adapter); } /*** IDXGIFactory7 methods ***/ -static FORCEINLINE HRESULT IDXGIFactory7_RegisterAdaptersChangedEvent(IDXGIFactory7* This,HANDLE event,DWORD *cookie) { +static __WIDL_INLINE HRESULT IDXGIFactory7_RegisterAdaptersChangedEvent(IDXGIFactory7* This,HANDLE event,DWORD *cookie) { return This->lpVtbl->RegisterAdaptersChangedEvent(This,event,cookie); } -static FORCEINLINE HRESULT IDXGIFactory7_UnregisterAdaptersChangedEvent(IDXGIFactory7* This,DWORD cookie) { +static __WIDL_INLINE HRESULT IDXGIFactory7_UnregisterAdaptersChangedEvent(IDXGIFactory7* This,DWORD cookie) { return This->lpVtbl->UnregisterAdaptersChangedEvent(This,cookie); } #endif diff --git a/lib/libc/include/any-windows-any/dxgicommon.h b/lib/libc/include/any-windows-any/dxgicommon.h index 8e47cd77c69724b55a78ca2c214ce04b8a354d56..8b544146485e6fd94a8375db4a26e0b3c920097d 100644 --- a/lib/libc/include/any-windows-any/dxgicommon.h +++ b/lib/libc/include/any-windows-any/dxgicommon.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dxgicommon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dxgicommon.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dxgicommon_h__ #define __dxgicommon_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ @@ -53,6 +61,11 @@ typedef enum DXGI_COLOR_SPACE_TYPE { DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020 = 0x11, DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020 = 0x12, DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020 = 0x13, + DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709 = 0x14, + DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020 = 0x15, + DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709 = 0x16, + DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020 = 0x17, + DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020 = 0x18, DXGI_COLOR_SPACE_CUSTOM = 0xffffffff } DXGI_COLOR_SPACE_TYPE; typedef struct DXGI_SAMPLE_DESC { diff --git a/lib/libc/include/any-windows-any/dxgidebug.h b/lib/libc/include/any-windows-any/dxgidebug.h index 10482f5fb28575cb647e22d8ffbd6dde0da8cab1..9c347a7c4271ecb925570d1a3e3664d0a1bb2977 100644 --- a/lib/libc/include/any-windows-any/dxgidebug.h +++ b/lib/libc/include/any-windows-any/dxgidebug.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dxgidebug.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dxgidebug.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,8 +16,24 @@ #ifndef __dxgidebug_h__ #define __dxgidebug_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ +#ifndef __IDXGIInfoQueue_FWD_DEFINED__ +#define __IDXGIInfoQueue_FWD_DEFINED__ +typedef interface IDXGIInfoQueue IDXGIInfoQueue; +#ifdef __cplusplus +interface IDXGIInfoQueue; +#endif /* __cplusplus */ +#endif + #ifndef __IDXGIDebug_FWD_DEFINED__ #define __IDXGIDebug_FWD_DEFINED__ typedef interface IDXGIDebug IDXGIDebug; @@ -26,6 +42,14 @@ interface IDXGIDebug; #endif /* __cplusplus */ #endif +#ifndef __IDXGIDebug1_FWD_DEFINED__ +#define __IDXGIDebug1_FWD_DEFINED__ +typedef interface IDXGIDebug1 IDXGIDebug1; +#ifdef __cplusplus +interface IDXGIDebug1; +#endif /* __cplusplus */ +#endif + /* Headers for imported files */ #include @@ -34,6 +58,9 @@ interface IDXGIDebug; extern "C" { #endif +#define DXGI_DEBUG_BINARY_VERSION (1) + +typedef GUID DXGI_DEBUG_ID; DEFINE_GUID(DXGI_DEBUG_ALL, 0xe48ae283, 0xda80, 0x490b,0x87, 0xe6, 0x43, 0xe9, 0xa9, 0xcf, 0xda, 0x08); DEFINE_GUID(DXGI_DEBUG_DX, 0x35cdd7fc, 0x13b2, 0x421d,0xa5, 0xd7, 0x7e, 0x44, 0x51, 0x28, 0x7d, 0x64); DEFINE_GUID(DXGI_DEBUG_DXGI, 0x25cddaa4, 0xb1c6, 0x47e1,0xac, 0x3e, 0x98, 0x87, 0x5b, 0x5a, 0x2e, 0x2a); @@ -44,6 +71,577 @@ typedef enum DXGI_DEBUG_RLO_FLAGS { DXGI_DEBUG_RLO_IGNORE_INTERNAL = 0x4, DXGI_DEBUG_RLO_ALL = 0x7 } DXGI_DEBUG_RLO_FLAGS; +typedef enum DXGI_INFO_QUEUE_MESSAGE_CATEGORY { + DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN = 0, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS = 1, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION = 2, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP = 3, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION = 4, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION = 5, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING = 6, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING = 7, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION = 8, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION = 9, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER = 10 +} DXGI_INFO_QUEUE_MESSAGE_CATEGORY; +typedef enum DXGI_INFO_QUEUE_MESSAGE_SEVERITY { + DXGI_INFO_QUEUE_MESSAGE_SEVERITY_CORRUPTION = 0, + DXGI_INFO_QUEUE_MESSAGE_SEVERITY_ERROR = 1, + DXGI_INFO_QUEUE_MESSAGE_SEVERITY_WARNING = 2, + DXGI_INFO_QUEUE_MESSAGE_SEVERITY_INFO = 3, + DXGI_INFO_QUEUE_MESSAGE_SEVERITY_MESSAGE = 4 +} DXGI_INFO_QUEUE_MESSAGE_SEVERITY; +typedef int DXGI_INFO_QUEUE_MESSAGE_ID; +#define DXGI_INFO_QUEUE_MESSAGE_ID_STRING_FROM_APPLICATION 0 +typedef struct DXGI_INFO_QUEUE_MESSAGE { + DXGI_DEBUG_ID Producer; + DXGI_INFO_QUEUE_MESSAGE_CATEGORY Category; + DXGI_INFO_QUEUE_MESSAGE_SEVERITY Severity; + DXGI_INFO_QUEUE_MESSAGE_ID ID; + const char *pDescription; + SIZE_T DescriptionByteLength; +} DXGI_INFO_QUEUE_MESSAGE; +typedef struct DXGI_INFO_QUEUE_FILTER_DESC { + UINT NumCategories; + DXGI_INFO_QUEUE_MESSAGE_CATEGORY *pCategoryList; + UINT NumSeverities; + DXGI_INFO_QUEUE_MESSAGE_SEVERITY *pSeverityList; + UINT NumIDs; + DXGI_INFO_QUEUE_MESSAGE_ID *pIDList; +} DXGI_INFO_QUEUE_FILTER_DESC; +typedef struct DXGI_INFO_QUEUE_FILTER { + DXGI_INFO_QUEUE_FILTER_DESC AllowList; + DXGI_INFO_QUEUE_FILTER_DESC DenyList; +} DXGI_INFO_QUEUE_FILTER; +#define DXGI_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT 1024 +HRESULT WINAPI DXGIGetDebugInterface(REFIID riid, void **ppDebug); +/***************************************************************************** + * IDXGIInfoQueue interface + */ +#ifndef __IDXGIInfoQueue_INTERFACE_DEFINED__ +#define __IDXGIInfoQueue_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IDXGIInfoQueue, 0xd67441c7, 0x672a, 0x476f, 0x9e,0x82, 0xcd,0x55,0xb4,0x49,0x49,0xce); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d67441c7-672a-476f-9e82-cd55b44949ce") +IDXGIInfoQueue : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetMessageCountLimit( + DXGI_DEBUG_ID producer, + UINT64 limit) = 0; + + virtual void STDMETHODCALLTYPE ClearStoredMessages( + DXGI_DEBUG_ID producer) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetMessage( + DXGI_DEBUG_ID producer, + UINT64 index, + DXGI_INFO_QUEUE_MESSAGE *message, + SIZE_T *length) = 0; + + virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessagesAllowedByRetrievalFilters( + DXGI_DEBUG_ID producer) = 0; + + virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessages( + DXGI_DEBUG_ID producer) = 0; + + virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDiscardedByMessageCountLimit( + DXGI_DEBUG_ID producer) = 0; + + virtual UINT64 STDMETHODCALLTYPE GetMessageCountLimit( + DXGI_DEBUG_ID producer) = 0; + + virtual UINT64 STDMETHODCALLTYPE GetNumMessagesAllowedByStorageFilter( + DXGI_DEBUG_ID producer) = 0; + + virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDeniedByStorageFilter( + DXGI_DEBUG_ID producer) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddStorageFilterEntries( + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_FILTER *filter) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetStorageFilter( + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_FILTER *filter, + SIZE_T *length) = 0; + + virtual void STDMETHODCALLTYPE ClearStorageFilter( + DXGI_DEBUG_ID producer) = 0; + + virtual HRESULT STDMETHODCALLTYPE PushEmptyStorageFilter( + DXGI_DEBUG_ID producer) = 0; + + virtual HRESULT STDMETHODCALLTYPE PushDenyAllStorageFilter( + DXGI_DEBUG_ID producer) = 0; + + virtual HRESULT STDMETHODCALLTYPE PushCopyOfStorageFilter( + DXGI_DEBUG_ID producer) = 0; + + virtual HRESULT STDMETHODCALLTYPE PushStorageFilter( + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_FILTER *filter) = 0; + + virtual void STDMETHODCALLTYPE PopStorageFilter( + DXGI_DEBUG_ID producer) = 0; + + virtual UINT STDMETHODCALLTYPE GetStorageFilterStackSize( + DXGI_DEBUG_ID producer) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddRetrievalFilterEntries( + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_FILTER *filter) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetRetrievalFilter( + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_FILTER *filter, + SIZE_T *length) = 0; + + virtual void STDMETHODCALLTYPE ClearRetrievalFilter( + DXGI_DEBUG_ID producer) = 0; + + virtual HRESULT STDMETHODCALLTYPE PushEmptyRetrievalFilter( + DXGI_DEBUG_ID producer) = 0; + + virtual HRESULT STDMETHODCALLTYPE PushDenyAllRetrievalFilter( + DXGI_DEBUG_ID producer) = 0; + + virtual HRESULT STDMETHODCALLTYPE PushCopyOfRetrievalFilter( + DXGI_DEBUG_ID producer) = 0; + + virtual HRESULT STDMETHODCALLTYPE PushRetrievalFilter( + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_FILTER *filter) = 0; + + virtual void STDMETHODCALLTYPE PopRetrievalFilter( + DXGI_DEBUG_ID producer) = 0; + + virtual UINT STDMETHODCALLTYPE GetRetrievalFilterStackSize( + DXGI_DEBUG_ID producer) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddMessage( + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY category, + DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity, + DXGI_INFO_QUEUE_MESSAGE_ID id, + LPCSTR description) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddApplicationMessage( + DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity, + LPCSTR description) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetBreakOnCategory( + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY category, + WINBOOL enable) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetBreakOnSeverity( + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity, + WINBOOL enable) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetBreakOnID( + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_ID id, + WINBOOL enable) = 0; + + virtual WINBOOL STDMETHODCALLTYPE GetBreakOnCategory( + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY category) = 0; + + virtual WINBOOL STDMETHODCALLTYPE GetBreakOnSeverity( + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity) = 0; + + virtual WINBOOL STDMETHODCALLTYPE GetBreakOnID( + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_ID id) = 0; + + virtual void STDMETHODCALLTYPE SetMuteDebugOutput( + DXGI_DEBUG_ID producer, + WINBOOL mute) = 0; + + virtual WINBOOL STDMETHODCALLTYPE GetMuteDebugOutput( + DXGI_DEBUG_ID producer) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDXGIInfoQueue, 0xd67441c7, 0x672a, 0x476f, 0x9e,0x82, 0xcd,0x55,0xb4,0x49,0x49,0xce) +#endif +#else +typedef struct IDXGIInfoQueueVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IDXGIInfoQueue *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IDXGIInfoQueue *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IDXGIInfoQueue *This); + + /*** IDXGIInfoQueue methods ***/ + HRESULT (STDMETHODCALLTYPE *SetMessageCountLimit)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + UINT64 limit); + + void (STDMETHODCALLTYPE *ClearStoredMessages)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + HRESULT (STDMETHODCALLTYPE *GetMessage)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + UINT64 index, + DXGI_INFO_QUEUE_MESSAGE *message, + SIZE_T *length); + + UINT64 (STDMETHODCALLTYPE *GetNumStoredMessagesAllowedByRetrievalFilters)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + UINT64 (STDMETHODCALLTYPE *GetNumStoredMessages)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + UINT64 (STDMETHODCALLTYPE *GetNumMessagesDiscardedByMessageCountLimit)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + UINT64 (STDMETHODCALLTYPE *GetMessageCountLimit)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + UINT64 (STDMETHODCALLTYPE *GetNumMessagesAllowedByStorageFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + UINT64 (STDMETHODCALLTYPE *GetNumMessagesDeniedByStorageFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + HRESULT (STDMETHODCALLTYPE *AddStorageFilterEntries)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_FILTER *filter); + + HRESULT (STDMETHODCALLTYPE *GetStorageFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_FILTER *filter, + SIZE_T *length); + + void (STDMETHODCALLTYPE *ClearStorageFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + HRESULT (STDMETHODCALLTYPE *PushEmptyStorageFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + HRESULT (STDMETHODCALLTYPE *PushDenyAllStorageFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + HRESULT (STDMETHODCALLTYPE *PushCopyOfStorageFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + HRESULT (STDMETHODCALLTYPE *PushStorageFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_FILTER *filter); + + void (STDMETHODCALLTYPE *PopStorageFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + UINT (STDMETHODCALLTYPE *GetStorageFilterStackSize)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + HRESULT (STDMETHODCALLTYPE *AddRetrievalFilterEntries)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_FILTER *filter); + + HRESULT (STDMETHODCALLTYPE *GetRetrievalFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_FILTER *filter, + SIZE_T *length); + + void (STDMETHODCALLTYPE *ClearRetrievalFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + HRESULT (STDMETHODCALLTYPE *PushEmptyRetrievalFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + HRESULT (STDMETHODCALLTYPE *PushDenyAllRetrievalFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + HRESULT (STDMETHODCALLTYPE *PushCopyOfRetrievalFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + HRESULT (STDMETHODCALLTYPE *PushRetrievalFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_FILTER *filter); + + void (STDMETHODCALLTYPE *PopRetrievalFilter)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + UINT (STDMETHODCALLTYPE *GetRetrievalFilterStackSize)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + HRESULT (STDMETHODCALLTYPE *AddMessage)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY category, + DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity, + DXGI_INFO_QUEUE_MESSAGE_ID id, + LPCSTR description); + + HRESULT (STDMETHODCALLTYPE *AddApplicationMessage)( + IDXGIInfoQueue *This, + DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity, + LPCSTR description); + + HRESULT (STDMETHODCALLTYPE *SetBreakOnCategory)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY category, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *SetBreakOnSeverity)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *SetBreakOnID)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_ID id, + WINBOOL enable); + + WINBOOL (STDMETHODCALLTYPE *GetBreakOnCategory)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_CATEGORY category); + + WINBOOL (STDMETHODCALLTYPE *GetBreakOnSeverity)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity); + + WINBOOL (STDMETHODCALLTYPE *GetBreakOnID)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + DXGI_INFO_QUEUE_MESSAGE_ID id); + + void (STDMETHODCALLTYPE *SetMuteDebugOutput)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer, + WINBOOL mute); + + WINBOOL (STDMETHODCALLTYPE *GetMuteDebugOutput)( + IDXGIInfoQueue *This, + DXGI_DEBUG_ID producer); + + END_INTERFACE +} IDXGIInfoQueueVtbl; + +interface IDXGIInfoQueue { + CONST_VTBL IDXGIInfoQueueVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IDXGIInfoQueue_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IDXGIInfoQueue_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IDXGIInfoQueue_Release(This) (This)->lpVtbl->Release(This) +/*** IDXGIInfoQueue methods ***/ +#define IDXGIInfoQueue_SetMessageCountLimit(This,producer,limit) (This)->lpVtbl->SetMessageCountLimit(This,producer,limit) +#define IDXGIInfoQueue_ClearStoredMessages(This,producer) (This)->lpVtbl->ClearStoredMessages(This,producer) +#define IDXGIInfoQueue_GetMessage(This,producer,index,message,length) (This)->lpVtbl->GetMessage(This,producer,index,message,length) +#define IDXGIInfoQueue_GetNumStoredMessagesAllowedByRetrievalFilters(This,producer) (This)->lpVtbl->GetNumStoredMessagesAllowedByRetrievalFilters(This,producer) +#define IDXGIInfoQueue_GetNumStoredMessages(This,producer) (This)->lpVtbl->GetNumStoredMessages(This,producer) +#define IDXGIInfoQueue_GetNumMessagesDiscardedByMessageCountLimit(This,producer) (This)->lpVtbl->GetNumMessagesDiscardedByMessageCountLimit(This,producer) +#define IDXGIInfoQueue_GetMessageCountLimit(This,producer) (This)->lpVtbl->GetMessageCountLimit(This,producer) +#define IDXGIInfoQueue_GetNumMessagesAllowedByStorageFilter(This,producer) (This)->lpVtbl->GetNumMessagesAllowedByStorageFilter(This,producer) +#define IDXGIInfoQueue_GetNumMessagesDeniedByStorageFilter(This,producer) (This)->lpVtbl->GetNumMessagesDeniedByStorageFilter(This,producer) +#define IDXGIInfoQueue_AddStorageFilterEntries(This,producer,filter) (This)->lpVtbl->AddStorageFilterEntries(This,producer,filter) +#define IDXGIInfoQueue_GetStorageFilter(This,producer,filter,length) (This)->lpVtbl->GetStorageFilter(This,producer,filter,length) +#define IDXGIInfoQueue_ClearStorageFilter(This,producer) (This)->lpVtbl->ClearStorageFilter(This,producer) +#define IDXGIInfoQueue_PushEmptyStorageFilter(This,producer) (This)->lpVtbl->PushEmptyStorageFilter(This,producer) +#define IDXGIInfoQueue_PushDenyAllStorageFilter(This,producer) (This)->lpVtbl->PushDenyAllStorageFilter(This,producer) +#define IDXGIInfoQueue_PushCopyOfStorageFilter(This,producer) (This)->lpVtbl->PushCopyOfStorageFilter(This,producer) +#define IDXGIInfoQueue_PushStorageFilter(This,producer,filter) (This)->lpVtbl->PushStorageFilter(This,producer,filter) +#define IDXGIInfoQueue_PopStorageFilter(This,producer) (This)->lpVtbl->PopStorageFilter(This,producer) +#define IDXGIInfoQueue_GetStorageFilterStackSize(This,producer) (This)->lpVtbl->GetStorageFilterStackSize(This,producer) +#define IDXGIInfoQueue_AddRetrievalFilterEntries(This,producer,filter) (This)->lpVtbl->AddRetrievalFilterEntries(This,producer,filter) +#define IDXGIInfoQueue_GetRetrievalFilter(This,producer,filter,length) (This)->lpVtbl->GetRetrievalFilter(This,producer,filter,length) +#define IDXGIInfoQueue_ClearRetrievalFilter(This,producer) (This)->lpVtbl->ClearRetrievalFilter(This,producer) +#define IDXGIInfoQueue_PushEmptyRetrievalFilter(This,producer) (This)->lpVtbl->PushEmptyRetrievalFilter(This,producer) +#define IDXGIInfoQueue_PushDenyAllRetrievalFilter(This,producer) (This)->lpVtbl->PushDenyAllRetrievalFilter(This,producer) +#define IDXGIInfoQueue_PushCopyOfRetrievalFilter(This,producer) (This)->lpVtbl->PushCopyOfRetrievalFilter(This,producer) +#define IDXGIInfoQueue_PushRetrievalFilter(This,producer,filter) (This)->lpVtbl->PushRetrievalFilter(This,producer,filter) +#define IDXGIInfoQueue_PopRetrievalFilter(This,producer) (This)->lpVtbl->PopRetrievalFilter(This,producer) +#define IDXGIInfoQueue_GetRetrievalFilterStackSize(This,producer) (This)->lpVtbl->GetRetrievalFilterStackSize(This,producer) +#define IDXGIInfoQueue_AddMessage(This,producer,category,severity,id,description) (This)->lpVtbl->AddMessage(This,producer,category,severity,id,description) +#define IDXGIInfoQueue_AddApplicationMessage(This,severity,description) (This)->lpVtbl->AddApplicationMessage(This,severity,description) +#define IDXGIInfoQueue_SetBreakOnCategory(This,producer,category,enable) (This)->lpVtbl->SetBreakOnCategory(This,producer,category,enable) +#define IDXGIInfoQueue_SetBreakOnSeverity(This,producer,severity,enable) (This)->lpVtbl->SetBreakOnSeverity(This,producer,severity,enable) +#define IDXGIInfoQueue_SetBreakOnID(This,producer,id,enable) (This)->lpVtbl->SetBreakOnID(This,producer,id,enable) +#define IDXGIInfoQueue_GetBreakOnCategory(This,producer,category) (This)->lpVtbl->GetBreakOnCategory(This,producer,category) +#define IDXGIInfoQueue_GetBreakOnSeverity(This,producer,severity) (This)->lpVtbl->GetBreakOnSeverity(This,producer,severity) +#define IDXGIInfoQueue_GetBreakOnID(This,producer,id) (This)->lpVtbl->GetBreakOnID(This,producer,id) +#define IDXGIInfoQueue_SetMuteDebugOutput(This,producer,mute) (This)->lpVtbl->SetMuteDebugOutput(This,producer,mute) +#define IDXGIInfoQueue_GetMuteDebugOutput(This,producer) (This)->lpVtbl->GetMuteDebugOutput(This,producer) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IDXGIInfoQueue_QueryInterface(IDXGIInfoQueue* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IDXGIInfoQueue_AddRef(IDXGIInfoQueue* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IDXGIInfoQueue_Release(IDXGIInfoQueue* This) { + return This->lpVtbl->Release(This); +} +/*** IDXGIInfoQueue methods ***/ +static __WIDL_INLINE HRESULT IDXGIInfoQueue_SetMessageCountLimit(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,UINT64 limit) { + return This->lpVtbl->SetMessageCountLimit(This,producer,limit); +} +static __WIDL_INLINE void IDXGIInfoQueue_ClearStoredMessages(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + This->lpVtbl->ClearStoredMessages(This,producer); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_GetMessage(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,UINT64 index,DXGI_INFO_QUEUE_MESSAGE *message,SIZE_T *length) { + return This->lpVtbl->GetMessage(This,producer,index,message,length); +} +static __WIDL_INLINE UINT64 IDXGIInfoQueue_GetNumStoredMessagesAllowedByRetrievalFilters(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->GetNumStoredMessagesAllowedByRetrievalFilters(This,producer); +} +static __WIDL_INLINE UINT64 IDXGIInfoQueue_GetNumStoredMessages(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->GetNumStoredMessages(This,producer); +} +static __WIDL_INLINE UINT64 IDXGIInfoQueue_GetNumMessagesDiscardedByMessageCountLimit(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->GetNumMessagesDiscardedByMessageCountLimit(This,producer); +} +static __WIDL_INLINE UINT64 IDXGIInfoQueue_GetMessageCountLimit(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->GetMessageCountLimit(This,producer); +} +static __WIDL_INLINE UINT64 IDXGIInfoQueue_GetNumMessagesAllowedByStorageFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->GetNumMessagesAllowedByStorageFilter(This,producer); +} +static __WIDL_INLINE UINT64 IDXGIInfoQueue_GetNumMessagesDeniedByStorageFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->GetNumMessagesDeniedByStorageFilter(This,producer); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_AddStorageFilterEntries(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,DXGI_INFO_QUEUE_FILTER *filter) { + return This->lpVtbl->AddStorageFilterEntries(This,producer,filter); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_GetStorageFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,DXGI_INFO_QUEUE_FILTER *filter,SIZE_T *length) { + return This->lpVtbl->GetStorageFilter(This,producer,filter,length); +} +static __WIDL_INLINE void IDXGIInfoQueue_ClearStorageFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + This->lpVtbl->ClearStorageFilter(This,producer); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_PushEmptyStorageFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->PushEmptyStorageFilter(This,producer); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_PushDenyAllStorageFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->PushDenyAllStorageFilter(This,producer); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_PushCopyOfStorageFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->PushCopyOfStorageFilter(This,producer); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_PushStorageFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,DXGI_INFO_QUEUE_FILTER *filter) { + return This->lpVtbl->PushStorageFilter(This,producer,filter); +} +static __WIDL_INLINE void IDXGIInfoQueue_PopStorageFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + This->lpVtbl->PopStorageFilter(This,producer); +} +static __WIDL_INLINE UINT IDXGIInfoQueue_GetStorageFilterStackSize(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->GetStorageFilterStackSize(This,producer); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_AddRetrievalFilterEntries(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,DXGI_INFO_QUEUE_FILTER *filter) { + return This->lpVtbl->AddRetrievalFilterEntries(This,producer,filter); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_GetRetrievalFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,DXGI_INFO_QUEUE_FILTER *filter,SIZE_T *length) { + return This->lpVtbl->GetRetrievalFilter(This,producer,filter,length); +} +static __WIDL_INLINE void IDXGIInfoQueue_ClearRetrievalFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + This->lpVtbl->ClearRetrievalFilter(This,producer); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_PushEmptyRetrievalFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->PushEmptyRetrievalFilter(This,producer); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_PushDenyAllRetrievalFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->PushDenyAllRetrievalFilter(This,producer); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_PushCopyOfRetrievalFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->PushCopyOfRetrievalFilter(This,producer); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_PushRetrievalFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,DXGI_INFO_QUEUE_FILTER *filter) { + return This->lpVtbl->PushRetrievalFilter(This,producer,filter); +} +static __WIDL_INLINE void IDXGIInfoQueue_PopRetrievalFilter(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + This->lpVtbl->PopRetrievalFilter(This,producer); +} +static __WIDL_INLINE UINT IDXGIInfoQueue_GetRetrievalFilterStackSize(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->GetRetrievalFilterStackSize(This,producer); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_AddMessage(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,DXGI_INFO_QUEUE_MESSAGE_CATEGORY category,DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity,DXGI_INFO_QUEUE_MESSAGE_ID id,LPCSTR description) { + return This->lpVtbl->AddMessage(This,producer,category,severity,id,description); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_AddApplicationMessage(IDXGIInfoQueue* This,DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity,LPCSTR description) { + return This->lpVtbl->AddApplicationMessage(This,severity,description); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_SetBreakOnCategory(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,DXGI_INFO_QUEUE_MESSAGE_CATEGORY category,WINBOOL enable) { + return This->lpVtbl->SetBreakOnCategory(This,producer,category,enable); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_SetBreakOnSeverity(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity,WINBOOL enable) { + return This->lpVtbl->SetBreakOnSeverity(This,producer,severity,enable); +} +static __WIDL_INLINE HRESULT IDXGIInfoQueue_SetBreakOnID(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,DXGI_INFO_QUEUE_MESSAGE_ID id,WINBOOL enable) { + return This->lpVtbl->SetBreakOnID(This,producer,id,enable); +} +static __WIDL_INLINE WINBOOL IDXGIInfoQueue_GetBreakOnCategory(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,DXGI_INFO_QUEUE_MESSAGE_CATEGORY category) { + return This->lpVtbl->GetBreakOnCategory(This,producer,category); +} +static __WIDL_INLINE WINBOOL IDXGIInfoQueue_GetBreakOnSeverity(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity) { + return This->lpVtbl->GetBreakOnSeverity(This,producer,severity); +} +static __WIDL_INLINE WINBOOL IDXGIInfoQueue_GetBreakOnID(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,DXGI_INFO_QUEUE_MESSAGE_ID id) { + return This->lpVtbl->GetBreakOnID(This,producer,id); +} +static __WIDL_INLINE void IDXGIInfoQueue_SetMuteDebugOutput(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer,WINBOOL mute) { + This->lpVtbl->SetMuteDebugOutput(This,producer,mute); +} +static __WIDL_INLINE WINBOOL IDXGIInfoQueue_GetMuteDebugOutput(IDXGIInfoQueue* This,DXGI_DEBUG_ID producer) { + return This->lpVtbl->GetMuteDebugOutput(This,producer); +} +#endif +#endif + +#endif + + +#endif /* __IDXGIInfoQueue_INTERFACE_DEFINED__ */ + /***************************************************************************** * IDXGIDebug interface */ @@ -102,17 +700,17 @@ interface IDXGIDebug { #define IDXGIDebug_ReportLiveObjects(This,apiid,flags) (This)->lpVtbl->ReportLiveObjects(This,apiid,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXGIDebug_QueryInterface(IDXGIDebug* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXGIDebug_QueryInterface(IDXGIDebug* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXGIDebug_AddRef(IDXGIDebug* This) { +static __WIDL_INLINE ULONG IDXGIDebug_AddRef(IDXGIDebug* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXGIDebug_Release(IDXGIDebug* This) { +static __WIDL_INLINE ULONG IDXGIDebug_Release(IDXGIDebug* This) { return This->lpVtbl->Release(This); } /*** IDXGIDebug methods ***/ -static FORCEINLINE HRESULT IDXGIDebug_ReportLiveObjects(IDXGIDebug* This,GUID apiid,DXGI_DEBUG_RLO_FLAGS flags) { +static __WIDL_INLINE HRESULT IDXGIDebug_ReportLiveObjects(IDXGIDebug* This,GUID apiid,DXGI_DEBUG_RLO_FLAGS flags) { return This->lpVtbl->ReportLiveObjects(This,apiid,flags); } #endif @@ -123,6 +721,114 @@ static FORCEINLINE HRESULT IDXGIDebug_ReportLiveObjects(IDXGIDebug* This,GUID ap #endif /* __IDXGIDebug_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IDXGIDebug1 interface + */ +#ifndef __IDXGIDebug1_INTERFACE_DEFINED__ +#define __IDXGIDebug1_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IDXGIDebug1, 0xc5a05f0c, 0x16f2, 0x4adf, 0x9f,0x4d, 0xa8,0xc4,0xd5,0x8a,0xc5,0x50); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c5a05f0c-16f2-4adf-9f4d-a8c4d58ac550") +IDXGIDebug1 : public IDXGIDebug +{ + virtual void STDMETHODCALLTYPE EnableLeakTrackingForThread( + ) = 0; + + virtual void STDMETHODCALLTYPE DisableLeakTrackingForThread( + ) = 0; + + virtual WINBOOL STDMETHODCALLTYPE IsLeakTrackingEnabledForThread( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDXGIDebug1, 0xc5a05f0c, 0x16f2, 0x4adf, 0x9f,0x4d, 0xa8,0xc4,0xd5,0x8a,0xc5,0x50) +#endif +#else +typedef struct IDXGIDebug1Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IDXGIDebug1 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IDXGIDebug1 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IDXGIDebug1 *This); + + /*** IDXGIDebug methods ***/ + HRESULT (STDMETHODCALLTYPE *ReportLiveObjects)( + IDXGIDebug1 *This, + GUID apiid, + DXGI_DEBUG_RLO_FLAGS flags); + + /*** IDXGIDebug1 methods ***/ + void (STDMETHODCALLTYPE *EnableLeakTrackingForThread)( + IDXGIDebug1 *This); + + void (STDMETHODCALLTYPE *DisableLeakTrackingForThread)( + IDXGIDebug1 *This); + + WINBOOL (STDMETHODCALLTYPE *IsLeakTrackingEnabledForThread)( + IDXGIDebug1 *This); + + END_INTERFACE +} IDXGIDebug1Vtbl; + +interface IDXGIDebug1 { + CONST_VTBL IDXGIDebug1Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IDXGIDebug1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IDXGIDebug1_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IDXGIDebug1_Release(This) (This)->lpVtbl->Release(This) +/*** IDXGIDebug methods ***/ +#define IDXGIDebug1_ReportLiveObjects(This,apiid,flags) (This)->lpVtbl->ReportLiveObjects(This,apiid,flags) +/*** IDXGIDebug1 methods ***/ +#define IDXGIDebug1_EnableLeakTrackingForThread(This) (This)->lpVtbl->EnableLeakTrackingForThread(This) +#define IDXGIDebug1_DisableLeakTrackingForThread(This) (This)->lpVtbl->DisableLeakTrackingForThread(This) +#define IDXGIDebug1_IsLeakTrackingEnabledForThread(This) (This)->lpVtbl->IsLeakTrackingEnabledForThread(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IDXGIDebug1_QueryInterface(IDXGIDebug1* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IDXGIDebug1_AddRef(IDXGIDebug1* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IDXGIDebug1_Release(IDXGIDebug1* This) { + return This->lpVtbl->Release(This); +} +/*** IDXGIDebug methods ***/ +static __WIDL_INLINE HRESULT IDXGIDebug1_ReportLiveObjects(IDXGIDebug1* This,GUID apiid,DXGI_DEBUG_RLO_FLAGS flags) { + return This->lpVtbl->ReportLiveObjects(This,apiid,flags); +} +/*** IDXGIDebug1 methods ***/ +static __WIDL_INLINE void IDXGIDebug1_EnableLeakTrackingForThread(IDXGIDebug1* This) { + This->lpVtbl->EnableLeakTrackingForThread(This); +} +static __WIDL_INLINE void IDXGIDebug1_DisableLeakTrackingForThread(IDXGIDebug1* This) { + This->lpVtbl->DisableLeakTrackingForThread(This); +} +static __WIDL_INLINE WINBOOL IDXGIDebug1_IsLeakTrackingEnabledForThread(IDXGIDebug1* This) { + return This->lpVtbl->IsLeakTrackingEnabledForThread(This); +} +#endif +#endif + +#endif + + +#endif /* __IDXGIDebug1_INTERFACE_DEFINED__ */ + /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/dxgiformat.h b/lib/libc/include/any-windows-any/dxgiformat.h index 4ad063de85ffe54aedc05ff922ea1ed38ae7cc93..8ce1571207f05a66fa9e1eceae04f0682397ee25 100644 --- a/lib/libc/include/any-windows-any/dxgiformat.h +++ b/lib/libc/include/any-windows-any/dxgiformat.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dxgiformat.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dxgiformat.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dxgiformat_h__ #define __dxgiformat_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/dxgitype.h b/lib/libc/include/any-windows-any/dxgitype.h index 0ef0eb0363339d73513ebae1f7e9f5cd1daa6f11..ad9b5aafe77a96b0c0ea04182fc6d2984c59be19 100644 --- a/lib/libc/include/any-windows-any/dxgitype.h +++ b/lib/libc/include/any-windows-any/dxgitype.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dxgitype.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dxgitype.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dxgitype_h__ #define __dxgitype_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/dxva2api.h b/lib/libc/include/any-windows-any/dxva2api.h index 54a077a1bee4a63d8fd4a1d5f80694e4641f986a..f818381914cbfb6960194837131013e74d2ab538 100644 --- a/lib/libc/include/any-windows-any/dxva2api.h +++ b/lib/libc/include/any-windows-any/dxva2api.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dxva2api.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dxva2api.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dxva2api_h__ #define __dxva2api_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDirect3DDeviceManager9_FWD_DEFINED__ @@ -649,35 +657,35 @@ interface IDirect3DDeviceManager9 { #define IDirect3DDeviceManager9_GetVideoService(This,hDevice,riid,ppService) (This)->lpVtbl->GetVideoService(This,hDevice,riid,ppService) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirect3DDeviceManager9_QueryInterface(IDirect3DDeviceManager9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirect3DDeviceManager9_QueryInterface(IDirect3DDeviceManager9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirect3DDeviceManager9_AddRef(IDirect3DDeviceManager9* This) { +static __WIDL_INLINE ULONG IDirect3DDeviceManager9_AddRef(IDirect3DDeviceManager9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirect3DDeviceManager9_Release(IDirect3DDeviceManager9* This) { +static __WIDL_INLINE ULONG IDirect3DDeviceManager9_Release(IDirect3DDeviceManager9* This) { return This->lpVtbl->Release(This); } /*** IDirect3DDeviceManager9 methods ***/ -static FORCEINLINE HRESULT IDirect3DDeviceManager9_ResetDevice(IDirect3DDeviceManager9* This,IDirect3DDevice9 *pDevice,UINT resetToken) { +static __WIDL_INLINE HRESULT IDirect3DDeviceManager9_ResetDevice(IDirect3DDeviceManager9* This,IDirect3DDevice9 *pDevice,UINT resetToken) { return This->lpVtbl->ResetDevice(This,pDevice,resetToken); } -static FORCEINLINE HRESULT IDirect3DDeviceManager9_OpenDeviceHandle(IDirect3DDeviceManager9* This,HANDLE *phDevice) { +static __WIDL_INLINE HRESULT IDirect3DDeviceManager9_OpenDeviceHandle(IDirect3DDeviceManager9* This,HANDLE *phDevice) { return This->lpVtbl->OpenDeviceHandle(This,phDevice); } -static FORCEINLINE HRESULT IDirect3DDeviceManager9_CloseDeviceHandle(IDirect3DDeviceManager9* This,HANDLE hDevice) { +static __WIDL_INLINE HRESULT IDirect3DDeviceManager9_CloseDeviceHandle(IDirect3DDeviceManager9* This,HANDLE hDevice) { return This->lpVtbl->CloseDeviceHandle(This,hDevice); } -static FORCEINLINE HRESULT IDirect3DDeviceManager9_TestDevice(IDirect3DDeviceManager9* This,HANDLE hDevice) { +static __WIDL_INLINE HRESULT IDirect3DDeviceManager9_TestDevice(IDirect3DDeviceManager9* This,HANDLE hDevice) { return This->lpVtbl->TestDevice(This,hDevice); } -static FORCEINLINE HRESULT IDirect3DDeviceManager9_LockDevice(IDirect3DDeviceManager9* This,HANDLE hDevice,IDirect3DDevice9 **ppDevice,WINBOOL fBlock) { +static __WIDL_INLINE HRESULT IDirect3DDeviceManager9_LockDevice(IDirect3DDeviceManager9* This,HANDLE hDevice,IDirect3DDevice9 **ppDevice,WINBOOL fBlock) { return This->lpVtbl->LockDevice(This,hDevice,ppDevice,fBlock); } -static FORCEINLINE HRESULT IDirect3DDeviceManager9_UnlockDevice(IDirect3DDeviceManager9* This,HANDLE hDevice,WINBOOL fSaveState) { +static __WIDL_INLINE HRESULT IDirect3DDeviceManager9_UnlockDevice(IDirect3DDeviceManager9* This,HANDLE hDevice,WINBOOL fSaveState) { return This->lpVtbl->UnlockDevice(This,hDevice,fSaveState); } -static FORCEINLINE HRESULT IDirect3DDeviceManager9_GetVideoService(IDirect3DDeviceManager9* This,HANDLE hDevice,REFIID riid,void **ppService) { +static __WIDL_INLINE HRESULT IDirect3DDeviceManager9_GetVideoService(IDirect3DDeviceManager9* This,HANDLE hDevice,REFIID riid,void **ppService) { return This->lpVtbl->GetVideoService(This,hDevice,riid,ppService); } #endif @@ -760,17 +768,17 @@ interface IDirectXVideoAccelerationService { #define IDirectXVideoAccelerationService_CreateSurface(This,width,height,backBuffers,format,pool,usage,dxvaType,ppSurface,pSharedHandle) (This)->lpVtbl->CreateSurface(This,width,height,backBuffers,format,pool,usage,dxvaType,ppSurface,pSharedHandle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectXVideoAccelerationService_QueryInterface(IDirectXVideoAccelerationService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectXVideoAccelerationService_QueryInterface(IDirectXVideoAccelerationService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectXVideoAccelerationService_AddRef(IDirectXVideoAccelerationService* This) { +static __WIDL_INLINE ULONG IDirectXVideoAccelerationService_AddRef(IDirectXVideoAccelerationService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectXVideoAccelerationService_Release(IDirectXVideoAccelerationService* This) { +static __WIDL_INLINE ULONG IDirectXVideoAccelerationService_Release(IDirectXVideoAccelerationService* This) { return This->lpVtbl->Release(This); } /*** IDirectXVideoAccelerationService methods ***/ -static FORCEINLINE HRESULT IDirectXVideoAccelerationService_CreateSurface(IDirectXVideoAccelerationService* This,UINT width,UINT height,UINT backBuffers,D3DFORMAT format,D3DPOOL pool,DWORD usage,DWORD dxvaType,IDirect3DSurface9 **ppSurface,HANDLE *pSharedHandle) { +static __WIDL_INLINE HRESULT IDirectXVideoAccelerationService_CreateSurface(IDirectXVideoAccelerationService* This,UINT width,UINT height,UINT backBuffers,D3DFORMAT format,D3DPOOL pool,DWORD usage,DWORD dxvaType,IDirect3DSurface9 **ppSurface,HANDLE *pSharedHandle) { return This->lpVtbl->CreateSurface(This,width,height,backBuffers,format,pool,usage,dxvaType,ppSurface,pSharedHandle); } #endif @@ -804,14 +812,14 @@ IDirectXVideoDecoderService : public IDirectXVideoAccelerationService virtual HRESULT STDMETHODCALLTYPE GetDecoderConfigurations( REFGUID guid, const DXVA2_VideoDesc *pVideoDesc, - IUnknown *pReserved, + void *pReserved, UINT *pCount, DXVA2_ConfigPictureDecode **ppConfigs) = 0; virtual HRESULT STDMETHODCALLTYPE CreateVideoDecoder( REFGUID guid, const DXVA2_VideoDesc *pVideoDesc, - DXVA2_ConfigPictureDecode *pConfig, + const DXVA2_ConfigPictureDecode *pConfig, IDirect3DSurface9 **ppDecoderRenderTargets, UINT NumSurfaces, IDirectXVideoDecoder **ppDecode) = 0; @@ -865,7 +873,7 @@ typedef struct IDirectXVideoDecoderServiceVtbl { IDirectXVideoDecoderService *This, REFGUID guid, const DXVA2_VideoDesc *pVideoDesc, - IUnknown *pReserved, + void *pReserved, UINT *pCount, DXVA2_ConfigPictureDecode **ppConfigs); @@ -873,7 +881,7 @@ typedef struct IDirectXVideoDecoderServiceVtbl { IDirectXVideoDecoderService *This, REFGUID guid, const DXVA2_VideoDesc *pVideoDesc, - DXVA2_ConfigPictureDecode *pConfig, + const DXVA2_ConfigPictureDecode *pConfig, IDirect3DSurface9 **ppDecoderRenderTargets, UINT NumSurfaces, IDirectXVideoDecoder **ppDecode); @@ -900,30 +908,30 @@ interface IDirectXVideoDecoderService { #define IDirectXVideoDecoderService_CreateVideoDecoder(This,guid,pVideoDesc,pConfig,ppDecoderRenderTargets,NumSurfaces,ppDecode) (This)->lpVtbl->CreateVideoDecoder(This,guid,pVideoDesc,pConfig,ppDecoderRenderTargets,NumSurfaces,ppDecode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectXVideoDecoderService_QueryInterface(IDirectXVideoDecoderService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoderService_QueryInterface(IDirectXVideoDecoderService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectXVideoDecoderService_AddRef(IDirectXVideoDecoderService* This) { +static __WIDL_INLINE ULONG IDirectXVideoDecoderService_AddRef(IDirectXVideoDecoderService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectXVideoDecoderService_Release(IDirectXVideoDecoderService* This) { +static __WIDL_INLINE ULONG IDirectXVideoDecoderService_Release(IDirectXVideoDecoderService* This) { return This->lpVtbl->Release(This); } /*** IDirectXVideoAccelerationService methods ***/ -static FORCEINLINE HRESULT IDirectXVideoDecoderService_CreateSurface(IDirectXVideoDecoderService* This,UINT width,UINT height,UINT backBuffers,D3DFORMAT format,D3DPOOL pool,DWORD usage,DWORD dxvaType,IDirect3DSurface9 **ppSurface,HANDLE *pSharedHandle) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoderService_CreateSurface(IDirectXVideoDecoderService* This,UINT width,UINT height,UINT backBuffers,D3DFORMAT format,D3DPOOL pool,DWORD usage,DWORD dxvaType,IDirect3DSurface9 **ppSurface,HANDLE *pSharedHandle) { return This->lpVtbl->CreateSurface(This,width,height,backBuffers,format,pool,usage,dxvaType,ppSurface,pSharedHandle); } /*** IDirectXVideoDecoderService methods ***/ -static FORCEINLINE HRESULT IDirectXVideoDecoderService_GetDecoderDeviceGuids(IDirectXVideoDecoderService* This,UINT *count,GUID **pGuids) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoderService_GetDecoderDeviceGuids(IDirectXVideoDecoderService* This,UINT *count,GUID **pGuids) { return This->lpVtbl->GetDecoderDeviceGuids(This,count,pGuids); } -static FORCEINLINE HRESULT IDirectXVideoDecoderService_GetDecoderRenderTargets(IDirectXVideoDecoderService* This,REFGUID guid,UINT *pCount,D3DFORMAT **pFormats) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoderService_GetDecoderRenderTargets(IDirectXVideoDecoderService* This,REFGUID guid,UINT *pCount,D3DFORMAT **pFormats) { return This->lpVtbl->GetDecoderRenderTargets(This,guid,pCount,pFormats); } -static FORCEINLINE HRESULT IDirectXVideoDecoderService_GetDecoderConfigurations(IDirectXVideoDecoderService* This,REFGUID guid,const DXVA2_VideoDesc *pVideoDesc,IUnknown *pReserved,UINT *pCount,DXVA2_ConfigPictureDecode **ppConfigs) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoderService_GetDecoderConfigurations(IDirectXVideoDecoderService* This,REFGUID guid,const DXVA2_VideoDesc *pVideoDesc,void *pReserved,UINT *pCount,DXVA2_ConfigPictureDecode **ppConfigs) { return This->lpVtbl->GetDecoderConfigurations(This,guid,pVideoDesc,pReserved,pCount,ppConfigs); } -static FORCEINLINE HRESULT IDirectXVideoDecoderService_CreateVideoDecoder(IDirectXVideoDecoderService* This,REFGUID guid,const DXVA2_VideoDesc *pVideoDesc,DXVA2_ConfigPictureDecode *pConfig,IDirect3DSurface9 **ppDecoderRenderTargets,UINT NumSurfaces,IDirectXVideoDecoder **ppDecode) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoderService_CreateVideoDecoder(IDirectXVideoDecoderService* This,REFGUID guid,const DXVA2_VideoDesc *pVideoDesc,const DXVA2_ConfigPictureDecode *pConfig,IDirect3DSurface9 **ppDecoderRenderTargets,UINT NumSurfaces,IDirectXVideoDecoder **ppDecode) { return This->lpVtbl->CreateVideoDecoder(This,guid,pVideoDesc,pConfig,ppDecoderRenderTargets,NumSurfaces,ppDecode); } #endif @@ -1052,35 +1060,35 @@ interface IDirectXVideoDecoder { #define IDirectXVideoDecoder_Execute(This,pExecuteParams) (This)->lpVtbl->Execute(This,pExecuteParams) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectXVideoDecoder_QueryInterface(IDirectXVideoDecoder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoder_QueryInterface(IDirectXVideoDecoder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectXVideoDecoder_AddRef(IDirectXVideoDecoder* This) { +static __WIDL_INLINE ULONG IDirectXVideoDecoder_AddRef(IDirectXVideoDecoder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectXVideoDecoder_Release(IDirectXVideoDecoder* This) { +static __WIDL_INLINE ULONG IDirectXVideoDecoder_Release(IDirectXVideoDecoder* This) { return This->lpVtbl->Release(This); } /*** IDirectXVideoDecoder methods ***/ -static FORCEINLINE HRESULT IDirectXVideoDecoder_GetVideoDecoderService(IDirectXVideoDecoder* This,IDirectXVideoDecoderService **ppService) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoder_GetVideoDecoderService(IDirectXVideoDecoder* This,IDirectXVideoDecoderService **ppService) { return This->lpVtbl->GetVideoDecoderService(This,ppService); } -static FORCEINLINE HRESULT IDirectXVideoDecoder_GetCreationParameters(IDirectXVideoDecoder* This,GUID *pDeviceGuid,DXVA2_VideoDesc *pVideoDesc,DXVA2_ConfigPictureDecode *pConfig,IDirect3DSurface9 ***pDecoderRenderTargets,UINT *pNumSurfaces) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoder_GetCreationParameters(IDirectXVideoDecoder* This,GUID *pDeviceGuid,DXVA2_VideoDesc *pVideoDesc,DXVA2_ConfigPictureDecode *pConfig,IDirect3DSurface9 ***pDecoderRenderTargets,UINT *pNumSurfaces) { return This->lpVtbl->GetCreationParameters(This,pDeviceGuid,pVideoDesc,pConfig,pDecoderRenderTargets,pNumSurfaces); } -static FORCEINLINE HRESULT IDirectXVideoDecoder_GetBuffer(IDirectXVideoDecoder* This,UINT BufferType,void **ppBuffer,UINT *pBufferSize) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoder_GetBuffer(IDirectXVideoDecoder* This,UINT BufferType,void **ppBuffer,UINT *pBufferSize) { return This->lpVtbl->GetBuffer(This,BufferType,ppBuffer,pBufferSize); } -static FORCEINLINE HRESULT IDirectXVideoDecoder_ReleaseBuffer(IDirectXVideoDecoder* This,UINT BufferType) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoder_ReleaseBuffer(IDirectXVideoDecoder* This,UINT BufferType) { return This->lpVtbl->ReleaseBuffer(This,BufferType); } -static FORCEINLINE HRESULT IDirectXVideoDecoder_BeginFrame(IDirectXVideoDecoder* This,IDirect3DSurface9 *pRenderTarget,void *pvPVPData) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoder_BeginFrame(IDirectXVideoDecoder* This,IDirect3DSurface9 *pRenderTarget,void *pvPVPData) { return This->lpVtbl->BeginFrame(This,pRenderTarget,pvPVPData); } -static FORCEINLINE HRESULT IDirectXVideoDecoder_EndFrame(IDirectXVideoDecoder* This,HANDLE *pHandleComplete) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoder_EndFrame(IDirectXVideoDecoder* This,HANDLE *pHandleComplete) { return This->lpVtbl->EndFrame(This,pHandleComplete); } -static FORCEINLINE HRESULT IDirectXVideoDecoder_Execute(IDirectXVideoDecoder* This,const DXVA2_DecodeExecuteParams *pExecuteParams) { +static __WIDL_INLINE HRESULT IDirectXVideoDecoder_Execute(IDirectXVideoDecoder* This,const DXVA2_DecodeExecuteParams *pExecuteParams) { return This->lpVtbl->Execute(This,pExecuteParams); } #endif @@ -1266,42 +1274,42 @@ interface IDirectXVideoProcessorService { #define IDirectXVideoProcessorService_CreateVideoProcessor(This,VideoProcDeviceGuid,pVideoDesc,RenderTargetFormat,MaxNumSubStreams,ppVidProcess) (This)->lpVtbl->CreateVideoProcessor(This,VideoProcDeviceGuid,pVideoDesc,RenderTargetFormat,MaxNumSubStreams,ppVidProcess) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectXVideoProcessorService_QueryInterface(IDirectXVideoProcessorService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessorService_QueryInterface(IDirectXVideoProcessorService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectXVideoProcessorService_AddRef(IDirectXVideoProcessorService* This) { +static __WIDL_INLINE ULONG IDirectXVideoProcessorService_AddRef(IDirectXVideoProcessorService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectXVideoProcessorService_Release(IDirectXVideoProcessorService* This) { +static __WIDL_INLINE ULONG IDirectXVideoProcessorService_Release(IDirectXVideoProcessorService* This) { return This->lpVtbl->Release(This); } /*** IDirectXVideoAccelerationService methods ***/ -static FORCEINLINE HRESULT IDirectXVideoProcessorService_CreateSurface(IDirectXVideoProcessorService* This,UINT width,UINT height,UINT backBuffers,D3DFORMAT format,D3DPOOL pool,DWORD usage,DWORD dxvaType,IDirect3DSurface9 **ppSurface,HANDLE *pSharedHandle) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessorService_CreateSurface(IDirectXVideoProcessorService* This,UINT width,UINT height,UINT backBuffers,D3DFORMAT format,D3DPOOL pool,DWORD usage,DWORD dxvaType,IDirect3DSurface9 **ppSurface,HANDLE *pSharedHandle) { return This->lpVtbl->CreateSurface(This,width,height,backBuffers,format,pool,usage,dxvaType,ppSurface,pSharedHandle); } /*** IDirectXVideoProcessorService methods ***/ -static FORCEINLINE HRESULT IDirectXVideoProcessorService_RegisterVideoProcessorSoftwareDevice(IDirectXVideoProcessorService* This,void *pCallbacks) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessorService_RegisterVideoProcessorSoftwareDevice(IDirectXVideoProcessorService* This,void *pCallbacks) { return This->lpVtbl->RegisterVideoProcessorSoftwareDevice(This,pCallbacks); } -static FORCEINLINE HRESULT IDirectXVideoProcessorService_GetVideoProcessorDeviceGuids(IDirectXVideoProcessorService* This,const DXVA2_VideoDesc *pVideoDesc,UINT *pCount,GUID **pGuids) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessorService_GetVideoProcessorDeviceGuids(IDirectXVideoProcessorService* This,const DXVA2_VideoDesc *pVideoDesc,UINT *pCount,GUID **pGuids) { return This->lpVtbl->GetVideoProcessorDeviceGuids(This,pVideoDesc,pCount,pGuids); } -static FORCEINLINE HRESULT IDirectXVideoProcessorService_GetVideoProcessorRenderTargets(IDirectXVideoProcessorService* This,REFGUID VideoProcDeviceGuid,const DXVA2_VideoDesc *pVideoDesc,UINT *pCount,D3DFORMAT **pFormats) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessorService_GetVideoProcessorRenderTargets(IDirectXVideoProcessorService* This,REFGUID VideoProcDeviceGuid,const DXVA2_VideoDesc *pVideoDesc,UINT *pCount,D3DFORMAT **pFormats) { return This->lpVtbl->GetVideoProcessorRenderTargets(This,VideoProcDeviceGuid,pVideoDesc,pCount,pFormats); } -static FORCEINLINE HRESULT IDirectXVideoProcessorService_GetVideoProcessorSubStreamFormats(IDirectXVideoProcessorService* This,REFGUID VideoProcDeviceGuid,const DXVA2_VideoDesc *pVideoDesc,D3DFORMAT RenderTargetFormat,UINT *pCount,D3DFORMAT **pFormats) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessorService_GetVideoProcessorSubStreamFormats(IDirectXVideoProcessorService* This,REFGUID VideoProcDeviceGuid,const DXVA2_VideoDesc *pVideoDesc,D3DFORMAT RenderTargetFormat,UINT *pCount,D3DFORMAT **pFormats) { return This->lpVtbl->GetVideoProcessorSubStreamFormats(This,VideoProcDeviceGuid,pVideoDesc,RenderTargetFormat,pCount,pFormats); } -static FORCEINLINE HRESULT IDirectXVideoProcessorService_GetVideoProcessorCaps(IDirectXVideoProcessorService* This,REFGUID VideoProcDeviceGuid,const DXVA2_VideoDesc *pVideoDesc,D3DFORMAT RenderTargetFormat,DXVA2_VideoProcessorCaps *pCaps) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessorService_GetVideoProcessorCaps(IDirectXVideoProcessorService* This,REFGUID VideoProcDeviceGuid,const DXVA2_VideoDesc *pVideoDesc,D3DFORMAT RenderTargetFormat,DXVA2_VideoProcessorCaps *pCaps) { return This->lpVtbl->GetVideoProcessorCaps(This,VideoProcDeviceGuid,pVideoDesc,RenderTargetFormat,pCaps); } -static FORCEINLINE HRESULT IDirectXVideoProcessorService_GetProcAmpRange(IDirectXVideoProcessorService* This,REFGUID VideoProcDeviceGuid,const DXVA2_VideoDesc *pVideoDesc,D3DFORMAT RenderTargetFormat,UINT ProcAmpCap,DXVA2_ValueRange *pRange) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessorService_GetProcAmpRange(IDirectXVideoProcessorService* This,REFGUID VideoProcDeviceGuid,const DXVA2_VideoDesc *pVideoDesc,D3DFORMAT RenderTargetFormat,UINT ProcAmpCap,DXVA2_ValueRange *pRange) { return This->lpVtbl->GetProcAmpRange(This,VideoProcDeviceGuid,pVideoDesc,RenderTargetFormat,ProcAmpCap,pRange); } -static FORCEINLINE HRESULT IDirectXVideoProcessorService_GetFilterPropertyRange(IDirectXVideoProcessorService* This,REFGUID VideoProcDeviceGuid,const DXVA2_VideoDesc *pVideoDesc,D3DFORMAT renderTargetFormat,UINT FilterSetting,DXVA2_ValueRange *pRange) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessorService_GetFilterPropertyRange(IDirectXVideoProcessorService* This,REFGUID VideoProcDeviceGuid,const DXVA2_VideoDesc *pVideoDesc,D3DFORMAT renderTargetFormat,UINT FilterSetting,DXVA2_ValueRange *pRange) { return This->lpVtbl->GetFilterPropertyRange(This,VideoProcDeviceGuid,pVideoDesc,renderTargetFormat,FilterSetting,pRange); } -static FORCEINLINE HRESULT IDirectXVideoProcessorService_CreateVideoProcessor(IDirectXVideoProcessorService* This,REFGUID VideoProcDeviceGuid,const DXVA2_VideoDesc *pVideoDesc,D3DFORMAT RenderTargetFormat,UINT MaxNumSubStreams,IDirectXVideoProcessor **ppVidProcess) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessorService_CreateVideoProcessor(IDirectXVideoProcessorService* This,REFGUID VideoProcDeviceGuid,const DXVA2_VideoDesc *pVideoDesc,D3DFORMAT RenderTargetFormat,UINT MaxNumSubStreams,IDirectXVideoProcessor **ppVidProcess) { return This->lpVtbl->CreateVideoProcessor(This,VideoProcDeviceGuid,pVideoDesc,RenderTargetFormat,MaxNumSubStreams,ppVidProcess); } #endif @@ -1426,32 +1434,32 @@ interface IDirectXVideoProcessor { #define IDirectXVideoProcessor_VideoProcessBlt(This,pRenderTarget,pBltParams,pSamples,NumSamples,pHandleComplete) (This)->lpVtbl->VideoProcessBlt(This,pRenderTarget,pBltParams,pSamples,NumSamples,pHandleComplete) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectXVideoProcessor_QueryInterface(IDirectXVideoProcessor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessor_QueryInterface(IDirectXVideoProcessor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectXVideoProcessor_AddRef(IDirectXVideoProcessor* This) { +static __WIDL_INLINE ULONG IDirectXVideoProcessor_AddRef(IDirectXVideoProcessor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectXVideoProcessor_Release(IDirectXVideoProcessor* This) { +static __WIDL_INLINE ULONG IDirectXVideoProcessor_Release(IDirectXVideoProcessor* This) { return This->lpVtbl->Release(This); } /*** IDirectXVideoProcessor methods ***/ -static FORCEINLINE HRESULT IDirectXVideoProcessor_GetVideoProcessorService(IDirectXVideoProcessor* This,IDirectXVideoProcessorService **ppService) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessor_GetVideoProcessorService(IDirectXVideoProcessor* This,IDirectXVideoProcessorService **ppService) { return This->lpVtbl->GetVideoProcessorService(This,ppService); } -static FORCEINLINE HRESULT IDirectXVideoProcessor_GetCreationParameters(IDirectXVideoProcessor* This,GUID *pDeviceGuid,DXVA2_VideoDesc *pVideoDesc,D3DFORMAT *pRenderTargetFormat,UINT *pMaxNumSubStreams) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessor_GetCreationParameters(IDirectXVideoProcessor* This,GUID *pDeviceGuid,DXVA2_VideoDesc *pVideoDesc,D3DFORMAT *pRenderTargetFormat,UINT *pMaxNumSubStreams) { return This->lpVtbl->GetCreationParameters(This,pDeviceGuid,pVideoDesc,pRenderTargetFormat,pMaxNumSubStreams); } -static FORCEINLINE HRESULT IDirectXVideoProcessor_GetVideoProcessorCaps(IDirectXVideoProcessor* This,DXVA2_VideoProcessorCaps *pCaps) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessor_GetVideoProcessorCaps(IDirectXVideoProcessor* This,DXVA2_VideoProcessorCaps *pCaps) { return This->lpVtbl->GetVideoProcessorCaps(This,pCaps); } -static FORCEINLINE HRESULT IDirectXVideoProcessor_GetProcAmpRange(IDirectXVideoProcessor* This,UINT ProcAmpCap,DXVA2_ValueRange *pRange) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessor_GetProcAmpRange(IDirectXVideoProcessor* This,UINT ProcAmpCap,DXVA2_ValueRange *pRange) { return This->lpVtbl->GetProcAmpRange(This,ProcAmpCap,pRange); } -static FORCEINLINE HRESULT IDirectXVideoProcessor_GetFilterPropertyRange(IDirectXVideoProcessor* This,UINT FilterSetting,DXVA2_ValueRange *pRange) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessor_GetFilterPropertyRange(IDirectXVideoProcessor* This,UINT FilterSetting,DXVA2_ValueRange *pRange) { return This->lpVtbl->GetFilterPropertyRange(This,FilterSetting,pRange); } -static FORCEINLINE HRESULT IDirectXVideoProcessor_VideoProcessBlt(IDirectXVideoProcessor* This,IDirect3DSurface9 *pRenderTarget,const DXVA2_VideoProcessBltParams *pBltParams,const DXVA2_VideoSample *pSamples,UINT NumSamples,HANDLE *pHandleComplete) { +static __WIDL_INLINE HRESULT IDirectXVideoProcessor_VideoProcessBlt(IDirectXVideoProcessor* This,IDirect3DSurface9 *pRenderTarget,const DXVA2_VideoProcessBltParams *pBltParams,const DXVA2_VideoSample *pSamples,UINT NumSamples,HANDLE *pHandleComplete) { return This->lpVtbl->VideoProcessBlt(This,pRenderTarget,pBltParams,pSamples,NumSamples,pHandleComplete); } #endif @@ -1528,20 +1536,20 @@ interface IDirectXVideoMemoryConfiguration { #define IDirectXVideoMemoryConfiguration_SetSurfaceType(This,dwType) (This)->lpVtbl->SetSurfaceType(This,dwType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectXVideoMemoryConfiguration_QueryInterface(IDirectXVideoMemoryConfiguration* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectXVideoMemoryConfiguration_QueryInterface(IDirectXVideoMemoryConfiguration* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectXVideoMemoryConfiguration_AddRef(IDirectXVideoMemoryConfiguration* This) { +static __WIDL_INLINE ULONG IDirectXVideoMemoryConfiguration_AddRef(IDirectXVideoMemoryConfiguration* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectXVideoMemoryConfiguration_Release(IDirectXVideoMemoryConfiguration* This) { +static __WIDL_INLINE ULONG IDirectXVideoMemoryConfiguration_Release(IDirectXVideoMemoryConfiguration* This) { return This->lpVtbl->Release(This); } /*** IDirectXVideoMemoryConfiguration methods ***/ -static FORCEINLINE HRESULT IDirectXVideoMemoryConfiguration_GetAvailableSurfaceTypeByIndex(IDirectXVideoMemoryConfiguration* This,DWORD wTypeIndex,DXVA2_SurfaceType *pdwType) { +static __WIDL_INLINE HRESULT IDirectXVideoMemoryConfiguration_GetAvailableSurfaceTypeByIndex(IDirectXVideoMemoryConfiguration* This,DWORD wTypeIndex,DXVA2_SurfaceType *pdwType) { return This->lpVtbl->GetAvailableSurfaceTypeByIndex(This,wTypeIndex,pdwType); } -static FORCEINLINE HRESULT IDirectXVideoMemoryConfiguration_SetSurfaceType(IDirectXVideoMemoryConfiguration* This,DXVA2_SurfaceType dwType) { +static __WIDL_INLINE HRESULT IDirectXVideoMemoryConfiguration_SetSurfaceType(IDirectXVideoMemoryConfiguration* This,DXVA2_SurfaceType dwType) { return This->lpVtbl->SetSurfaceType(This,dwType); } #endif diff --git a/lib/libc/include/any-windows-any/dxvahd.h b/lib/libc/include/any-windows-any/dxvahd.h index 71b02786309712ddab97e7cb93706d0aa53ab4d6..b44f312fb54a8590a52d647bfd6855f630b3b3fa 100644 --- a/lib/libc/include/any-windows-any/dxvahd.h +++ b/lib/libc/include/any-windows-any/dxvahd.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/dxvahd.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/dxvahd.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __dxvahd_h__ #define __dxvahd_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IDXVAHD_Device_FWD_DEFINED__ @@ -251,10 +259,16 @@ typedef struct _DXVAHD_BLT_STATE_CONSTRICTION_DATA { SIZE Size; } DXVAHD_BLT_STATE_CONSTRICTION_DATA; typedef struct _DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA { - UINT Usage : 1; - UINT RGB_Range : 1; - UINT YCbCr_Matrix : 1; - UINT YCbCr_xvYCC : 1; + __C89_NAMELESS union { + __C89_NAMELESS struct { + UINT Usage : 1; + UINT RGB_Range : 1; + UINT YCbCr_Matrix : 1; + UINT YCbCr_xvYCC : 1; + UINT Reserved : 28; + } __C89_NAMELESSSTRUCTNAME; + UINT Value; + } __C89_NAMELESSUNIONNAME; } DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA; typedef struct _DXVAHD_BLT_STATE_PRIVATE_DATA { GUID Guid; @@ -332,10 +346,16 @@ typedef struct _DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA { DXVAHD_FRAME_FORMAT FrameFormat; } DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA; typedef struct _DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA { - UINT Type : 1; - UINT RGB_Range : 1; - UINT YCbCr_Matrix : 1; - UINT YCbCr_xvYCC : 1; + __C89_NAMELESS union { + __C89_NAMELESS struct { + UINT Type : 1; + UINT RGB_Range : 1; + UINT YCbCr_Matrix : 1; + UINT YCbCr_xvYCC : 1; + UINT Reserved : 28; + } __C89_NAMELESSSTRUCTNAME; + UINT Value; + } __C89_NAMELESSUNIONNAME; } DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA; typedef struct _DXVAHD_STREAM_STATE_LUMA_KEY_DATA { WINBOOL Enable; @@ -547,38 +567,38 @@ interface IDXVAHD_Device { #define IDXVAHD_Device_CreateVideoProcessor(This,pVPGuid,ppVideoProcessor) (This)->lpVtbl->CreateVideoProcessor(This,pVPGuid,ppVideoProcessor) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXVAHD_Device_QueryInterface(IDXVAHD_Device* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXVAHD_Device_QueryInterface(IDXVAHD_Device* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXVAHD_Device_AddRef(IDXVAHD_Device* This) { +static __WIDL_INLINE ULONG IDXVAHD_Device_AddRef(IDXVAHD_Device* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXVAHD_Device_Release(IDXVAHD_Device* This) { +static __WIDL_INLINE ULONG IDXVAHD_Device_Release(IDXVAHD_Device* This) { return This->lpVtbl->Release(This); } /*** IDXVAHD_Device methods ***/ -static FORCEINLINE HRESULT IDXVAHD_Device_CreateVideoSurface(IDXVAHD_Device* This,UINT Width,UINT Height,D3DFORMAT Format,D3DPOOL Pool,DWORD Usage,DXVAHD_SURFACE_TYPE Type,UINT NumSurfaces,IDirect3DSurface9 **ppSurfaces,HANDLE *pSharedHandle) { +static __WIDL_INLINE HRESULT IDXVAHD_Device_CreateVideoSurface(IDXVAHD_Device* This,UINT Width,UINT Height,D3DFORMAT Format,D3DPOOL Pool,DWORD Usage,DXVAHD_SURFACE_TYPE Type,UINT NumSurfaces,IDirect3DSurface9 **ppSurfaces,HANDLE *pSharedHandle) { return This->lpVtbl->CreateVideoSurface(This,Width,Height,Format,Pool,Usage,Type,NumSurfaces,ppSurfaces,pSharedHandle); } -static FORCEINLINE HRESULT IDXVAHD_Device_GetVideoProcessorDeviceCaps(IDXVAHD_Device* This,DXVAHD_VPDEVCAPS *pCaps) { +static __WIDL_INLINE HRESULT IDXVAHD_Device_GetVideoProcessorDeviceCaps(IDXVAHD_Device* This,DXVAHD_VPDEVCAPS *pCaps) { return This->lpVtbl->GetVideoProcessorDeviceCaps(This,pCaps); } -static FORCEINLINE HRESULT IDXVAHD_Device_GetVideoProcessorOutputFormats(IDXVAHD_Device* This,UINT Count,D3DFORMAT *pFormats) { +static __WIDL_INLINE HRESULT IDXVAHD_Device_GetVideoProcessorOutputFormats(IDXVAHD_Device* This,UINT Count,D3DFORMAT *pFormats) { return This->lpVtbl->GetVideoProcessorOutputFormats(This,Count,pFormats); } -static FORCEINLINE HRESULT IDXVAHD_Device_GetVideoProcessorInputFormats(IDXVAHD_Device* This,UINT Count,D3DFORMAT *pFormats) { +static __WIDL_INLINE HRESULT IDXVAHD_Device_GetVideoProcessorInputFormats(IDXVAHD_Device* This,UINT Count,D3DFORMAT *pFormats) { return This->lpVtbl->GetVideoProcessorInputFormats(This,Count,pFormats); } -static FORCEINLINE HRESULT IDXVAHD_Device_GetVideoProcessorCaps(IDXVAHD_Device* This,UINT Count,DXVAHD_VPCAPS *pCaps) { +static __WIDL_INLINE HRESULT IDXVAHD_Device_GetVideoProcessorCaps(IDXVAHD_Device* This,UINT Count,DXVAHD_VPCAPS *pCaps) { return This->lpVtbl->GetVideoProcessorCaps(This,Count,pCaps); } -static FORCEINLINE HRESULT IDXVAHD_Device_GetVideoProcessorCustomRates(IDXVAHD_Device* This,const GUID *pVPGuid,UINT Count,DXVAHD_CUSTOM_RATE_DATA *pRates) { +static __WIDL_INLINE HRESULT IDXVAHD_Device_GetVideoProcessorCustomRates(IDXVAHD_Device* This,const GUID *pVPGuid,UINT Count,DXVAHD_CUSTOM_RATE_DATA *pRates) { return This->lpVtbl->GetVideoProcessorCustomRates(This,pVPGuid,Count,pRates); } -static FORCEINLINE HRESULT IDXVAHD_Device_GetVideoProcessorFilterRange(IDXVAHD_Device* This,DXVAHD_FILTER Filter,DXVAHD_FILTER_RANGE_DATA *pRange) { +static __WIDL_INLINE HRESULT IDXVAHD_Device_GetVideoProcessorFilterRange(IDXVAHD_Device* This,DXVAHD_FILTER Filter,DXVAHD_FILTER_RANGE_DATA *pRange) { return This->lpVtbl->GetVideoProcessorFilterRange(This,Filter,pRange); } -static FORCEINLINE HRESULT IDXVAHD_Device_CreateVideoProcessor(IDXVAHD_Device* This,const GUID *pVPGuid,IDXVAHD_VideoProcessor **ppVideoProcessor) { +static __WIDL_INLINE HRESULT IDXVAHD_Device_CreateVideoProcessor(IDXVAHD_Device* This,const GUID *pVPGuid,IDXVAHD_VideoProcessor **ppVideoProcessor) { return This->lpVtbl->CreateVideoProcessor(This,pVPGuid,ppVideoProcessor); } #endif @@ -703,29 +723,29 @@ interface IDXVAHD_VideoProcessor { #define IDXVAHD_VideoProcessor_VideoProcessBltHD(This,pOutputSurface,OutputFrame,StreamCount,pStreams) (This)->lpVtbl->VideoProcessBltHD(This,pOutputSurface,OutputFrame,StreamCount,pStreams) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDXVAHD_VideoProcessor_QueryInterface(IDXVAHD_VideoProcessor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDXVAHD_VideoProcessor_QueryInterface(IDXVAHD_VideoProcessor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDXVAHD_VideoProcessor_AddRef(IDXVAHD_VideoProcessor* This) { +static __WIDL_INLINE ULONG IDXVAHD_VideoProcessor_AddRef(IDXVAHD_VideoProcessor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDXVAHD_VideoProcessor_Release(IDXVAHD_VideoProcessor* This) { +static __WIDL_INLINE ULONG IDXVAHD_VideoProcessor_Release(IDXVAHD_VideoProcessor* This) { return This->lpVtbl->Release(This); } /*** IDXVAHD_VideoProcessor methods ***/ -static FORCEINLINE HRESULT IDXVAHD_VideoProcessor_SetVideoProcessBltState(IDXVAHD_VideoProcessor* This,DXVAHD_BLT_STATE State,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT IDXVAHD_VideoProcessor_SetVideoProcessBltState(IDXVAHD_VideoProcessor* This,DXVAHD_BLT_STATE State,UINT DataSize,const void *pData) { return This->lpVtbl->SetVideoProcessBltState(This,State,DataSize,pData); } -static FORCEINLINE HRESULT IDXVAHD_VideoProcessor_GetVideoProcessBltState(IDXVAHD_VideoProcessor* This,DXVAHD_BLT_STATE State,UINT DataSize,void *pData) { +static __WIDL_INLINE HRESULT IDXVAHD_VideoProcessor_GetVideoProcessBltState(IDXVAHD_VideoProcessor* This,DXVAHD_BLT_STATE State,UINT DataSize,void *pData) { return This->lpVtbl->GetVideoProcessBltState(This,State,DataSize,pData); } -static FORCEINLINE HRESULT IDXVAHD_VideoProcessor_SetVideoProcessStreamState(IDXVAHD_VideoProcessor* This,UINT StreamNumber,DXVAHD_STREAM_STATE State,UINT DataSize,const void *pData) { +static __WIDL_INLINE HRESULT IDXVAHD_VideoProcessor_SetVideoProcessStreamState(IDXVAHD_VideoProcessor* This,UINT StreamNumber,DXVAHD_STREAM_STATE State,UINT DataSize,const void *pData) { return This->lpVtbl->SetVideoProcessStreamState(This,StreamNumber,State,DataSize,pData); } -static FORCEINLINE HRESULT IDXVAHD_VideoProcessor_GetVideoProcessStreamState(IDXVAHD_VideoProcessor* This,UINT StreamNumber,DXVAHD_STREAM_STATE State,UINT DataSize,void *pData) { +static __WIDL_INLINE HRESULT IDXVAHD_VideoProcessor_GetVideoProcessStreamState(IDXVAHD_VideoProcessor* This,UINT StreamNumber,DXVAHD_STREAM_STATE State,UINT DataSize,void *pData) { return This->lpVtbl->GetVideoProcessStreamState(This,StreamNumber,State,DataSize,pData); } -static FORCEINLINE HRESULT IDXVAHD_VideoProcessor_VideoProcessBltHD(IDXVAHD_VideoProcessor* This,IDirect3DSurface9 *pOutputSurface,UINT OutputFrame,UINT StreamCount,const DXVAHD_STREAM_DATA *pStreams) { +static __WIDL_INLINE HRESULT IDXVAHD_VideoProcessor_VideoProcessBltHD(IDXVAHD_VideoProcessor* This,IDirect3DSurface9 *pOutputSurface,UINT OutputFrame,UINT StreamCount,const DXVAHD_STREAM_DATA *pStreams) { return This->lpVtbl->VideoProcessBltHD(This,pOutputSurface,OutputFrame,StreamCount,pStreams); } #endif diff --git a/lib/libc/include/any-windows-any/eh.h b/lib/libc/include/any-windows-any/eh.h index 4a3f35ed1de1e5a1b67693e5b7d304a74c665300..71198ec1fd3157ef506a813fcd68f0ec148a56f3 100644 --- a/lib/libc/include/any-windows-any/eh.h +++ b/lib/libc/include/any-windows-any/eh.h @@ -3,6 +3,13 @@ * This file is part of the mingw-w64 runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ + +#ifndef __cplusplus +#error eh.h is only for C++! +#endif + +#include + #include #ifndef _EH_H_ @@ -12,10 +19,6 @@ #pragma pack(push,_CRT_PACKING) -#ifndef __cplusplus -#error eh.h is only for C++! -#endif - typedef void (__cdecl *terminate_function)(); typedef void (__cdecl *terminate_handler)(); typedef void (__cdecl *unexpected_function)(); diff --git a/lib/libc/include/any-windows-any/endpointvolume.h b/lib/libc/include/any-windows-any/endpointvolume.h index a9674d67ce3e33fb26bcd73dbafe3933d992a52c..6e00b262b18f8f608596f40995e26049750c6bca 100644 --- a/lib/libc/include/any-windows-any/endpointvolume.h +++ b/lib/libc/include/any-windows-any/endpointvolume.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/endpointvolume.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/endpointvolume.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __endpointvolume_h__ #define __endpointvolume_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IAudioEndpointVolumeCallback_FWD_DEFINED__ @@ -150,17 +158,17 @@ interface IAudioEndpointVolumeCallback { #define IAudioEndpointVolumeCallback_OnNotify(This,pNotify) (This)->lpVtbl->OnNotify(This,pNotify) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioEndpointVolumeCallback_QueryInterface(IAudioEndpointVolumeCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeCallback_QueryInterface(IAudioEndpointVolumeCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioEndpointVolumeCallback_AddRef(IAudioEndpointVolumeCallback* This) { +static __WIDL_INLINE ULONG IAudioEndpointVolumeCallback_AddRef(IAudioEndpointVolumeCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioEndpointVolumeCallback_Release(IAudioEndpointVolumeCallback* This) { +static __WIDL_INLINE ULONG IAudioEndpointVolumeCallback_Release(IAudioEndpointVolumeCallback* This) { return This->lpVtbl->Release(This); } /*** IAudioEndpointVolumeCallback methods ***/ -static FORCEINLINE HRESULT IAudioEndpointVolumeCallback_OnNotify(IAudioEndpointVolumeCallback* This,AUDIO_VOLUME_NOTIFICATION_DATA *pNotify) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeCallback_OnNotify(IAudioEndpointVolumeCallback* This,AUDIO_VOLUME_NOTIFICATION_DATA *pNotify) { return This->lpVtbl->OnNotify(This,pNotify); } #endif @@ -387,68 +395,68 @@ interface IAudioEndpointVolume { #define IAudioEndpointVolume_GetVolumeRange(This,pflVolumeMindB,pflVolumeMaxdB,pflVolumeIncrementdB) (This)->lpVtbl->GetVolumeRange(This,pflVolumeMindB,pflVolumeMaxdB,pflVolumeIncrementdB) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioEndpointVolume_QueryInterface(IAudioEndpointVolume* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_QueryInterface(IAudioEndpointVolume* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioEndpointVolume_AddRef(IAudioEndpointVolume* This) { +static __WIDL_INLINE ULONG IAudioEndpointVolume_AddRef(IAudioEndpointVolume* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioEndpointVolume_Release(IAudioEndpointVolume* This) { +static __WIDL_INLINE ULONG IAudioEndpointVolume_Release(IAudioEndpointVolume* This) { return This->lpVtbl->Release(This); } /*** IAudioEndpointVolume methods ***/ -static FORCEINLINE HRESULT IAudioEndpointVolume_RegisterControlChangeNotify(IAudioEndpointVolume* This,IAudioEndpointVolumeCallback *pNotify) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_RegisterControlChangeNotify(IAudioEndpointVolume* This,IAudioEndpointVolumeCallback *pNotify) { return This->lpVtbl->RegisterControlChangeNotify(This,pNotify); } -static FORCEINLINE HRESULT IAudioEndpointVolume_UnregisterControlChangeNotify(IAudioEndpointVolume* This,IAudioEndpointVolumeCallback *pNotify) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_UnregisterControlChangeNotify(IAudioEndpointVolume* This,IAudioEndpointVolumeCallback *pNotify) { return This->lpVtbl->UnregisterControlChangeNotify(This,pNotify); } -static FORCEINLINE HRESULT IAudioEndpointVolume_GetChannelCount(IAudioEndpointVolume* This,UINT *pnChannelCount) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_GetChannelCount(IAudioEndpointVolume* This,UINT *pnChannelCount) { return This->lpVtbl->GetChannelCount(This,pnChannelCount); } -static FORCEINLINE HRESULT IAudioEndpointVolume_SetMasterVolumeLevel(IAudioEndpointVolume* This,FLOAT fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_SetMasterVolumeLevel(IAudioEndpointVolume* This,FLOAT fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetMasterVolumeLevel(This,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolume_SetMasterVolumeLevelScalar(IAudioEndpointVolume* This,FLOAT fLevel,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_SetMasterVolumeLevelScalar(IAudioEndpointVolume* This,FLOAT fLevel,LPCGUID pguidEventContext) { return This->lpVtbl->SetMasterVolumeLevelScalar(This,fLevel,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolume_GetMasterVolumeLevel(IAudioEndpointVolume* This,FLOAT *fLevelDB) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_GetMasterVolumeLevel(IAudioEndpointVolume* This,FLOAT *fLevelDB) { return This->lpVtbl->GetMasterVolumeLevel(This,fLevelDB); } -static FORCEINLINE HRESULT IAudioEndpointVolume_GetMasterVolumeLevelScalar(IAudioEndpointVolume* This,FLOAT *fLevel) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_GetMasterVolumeLevelScalar(IAudioEndpointVolume* This,FLOAT *fLevel) { return This->lpVtbl->GetMasterVolumeLevelScalar(This,fLevel); } -static FORCEINLINE HRESULT IAudioEndpointVolume_SetChannelVolumeLevel(IAudioEndpointVolume* This,UINT nChannel,FLOAT fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_SetChannelVolumeLevel(IAudioEndpointVolume* This,UINT nChannel,FLOAT fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetChannelVolumeLevel(This,nChannel,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolume_SetChannelVolumeLevelScalar(IAudioEndpointVolume* This,UINT nChannel,FLOAT fLevel,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_SetChannelVolumeLevelScalar(IAudioEndpointVolume* This,UINT nChannel,FLOAT fLevel,LPCGUID pguidEventContext) { return This->lpVtbl->SetChannelVolumeLevelScalar(This,nChannel,fLevel,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolume_GetChannelVolumeLevel(IAudioEndpointVolume* This,UINT nChannel,FLOAT *fLevelDB) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_GetChannelVolumeLevel(IAudioEndpointVolume* This,UINT nChannel,FLOAT *fLevelDB) { return This->lpVtbl->GetChannelVolumeLevel(This,nChannel,fLevelDB); } -static FORCEINLINE HRESULT IAudioEndpointVolume_GetChannelVolumeLevelScalar(IAudioEndpointVolume* This,UINT nChannel,FLOAT *fLevel) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_GetChannelVolumeLevelScalar(IAudioEndpointVolume* This,UINT nChannel,FLOAT *fLevel) { return This->lpVtbl->GetChannelVolumeLevelScalar(This,nChannel,fLevel); } -static FORCEINLINE HRESULT IAudioEndpointVolume_SetMute(IAudioEndpointVolume* This,WINBOOL bMute,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_SetMute(IAudioEndpointVolume* This,WINBOOL bMute,LPCGUID pguidEventContext) { return This->lpVtbl->SetMute(This,bMute,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolume_GetMute(IAudioEndpointVolume* This,WINBOOL *bMute) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_GetMute(IAudioEndpointVolume* This,WINBOOL *bMute) { return This->lpVtbl->GetMute(This,bMute); } -static FORCEINLINE HRESULT IAudioEndpointVolume_GetVolumeStepInfo(IAudioEndpointVolume* This,UINT *pnStep,UINT *pnStepCount) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_GetVolumeStepInfo(IAudioEndpointVolume* This,UINT *pnStep,UINT *pnStepCount) { return This->lpVtbl->GetVolumeStepInfo(This,pnStep,pnStepCount); } -static FORCEINLINE HRESULT IAudioEndpointVolume_VolumeStepUp(IAudioEndpointVolume* This,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_VolumeStepUp(IAudioEndpointVolume* This,LPCGUID pguidEventContext) { return This->lpVtbl->VolumeStepUp(This,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolume_VolumeStepDown(IAudioEndpointVolume* This,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_VolumeStepDown(IAudioEndpointVolume* This,LPCGUID pguidEventContext) { return This->lpVtbl->VolumeStepDown(This,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolume_QueryHardwareSupport(IAudioEndpointVolume* This,DWORD *pdwHardwareSupportMask) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_QueryHardwareSupport(IAudioEndpointVolume* This,DWORD *pdwHardwareSupportMask) { return This->lpVtbl->QueryHardwareSupport(This,pdwHardwareSupportMask); } -static FORCEINLINE HRESULT IAudioEndpointVolume_GetVolumeRange(IAudioEndpointVolume* This,FLOAT *pflVolumeMindB,FLOAT *pflVolumeMaxdB,FLOAT *pflVolumeIncrementdB) { +static __WIDL_INLINE HRESULT IAudioEndpointVolume_GetVolumeRange(IAudioEndpointVolume* This,FLOAT *pflVolumeMindB,FLOAT *pflVolumeMaxdB,FLOAT *pflVolumeIncrementdB) { return This->lpVtbl->GetVolumeRange(This,pflVolumeMindB,pflVolumeMaxdB,pflVolumeIncrementdB); } #endif @@ -625,72 +633,72 @@ interface IAudioEndpointVolumeEx { #define IAudioEndpointVolumeEx_GetVolumeRangeChannel(This,iChannel,pflVolumeMindB,pflVolumeMaxdB,pflVolumeIncrementdB) (This)->lpVtbl->GetVolumeRangeChannel(This,iChannel,pflVolumeMindB,pflVolumeMaxdB,pflVolumeIncrementdB) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_QueryInterface(IAudioEndpointVolumeEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_QueryInterface(IAudioEndpointVolumeEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioEndpointVolumeEx_AddRef(IAudioEndpointVolumeEx* This) { +static __WIDL_INLINE ULONG IAudioEndpointVolumeEx_AddRef(IAudioEndpointVolumeEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioEndpointVolumeEx_Release(IAudioEndpointVolumeEx* This) { +static __WIDL_INLINE ULONG IAudioEndpointVolumeEx_Release(IAudioEndpointVolumeEx* This) { return This->lpVtbl->Release(This); } /*** IAudioEndpointVolume methods ***/ -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_RegisterControlChangeNotify(IAudioEndpointVolumeEx* This,IAudioEndpointVolumeCallback *pNotify) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_RegisterControlChangeNotify(IAudioEndpointVolumeEx* This,IAudioEndpointVolumeCallback *pNotify) { return This->lpVtbl->RegisterControlChangeNotify(This,pNotify); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_UnregisterControlChangeNotify(IAudioEndpointVolumeEx* This,IAudioEndpointVolumeCallback *pNotify) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_UnregisterControlChangeNotify(IAudioEndpointVolumeEx* This,IAudioEndpointVolumeCallback *pNotify) { return This->lpVtbl->UnregisterControlChangeNotify(This,pNotify); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_GetChannelCount(IAudioEndpointVolumeEx* This,UINT *pnChannelCount) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_GetChannelCount(IAudioEndpointVolumeEx* This,UINT *pnChannelCount) { return This->lpVtbl->GetChannelCount(This,pnChannelCount); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_SetMasterVolumeLevel(IAudioEndpointVolumeEx* This,FLOAT fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_SetMasterVolumeLevel(IAudioEndpointVolumeEx* This,FLOAT fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetMasterVolumeLevel(This,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_SetMasterVolumeLevelScalar(IAudioEndpointVolumeEx* This,FLOAT fLevel,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_SetMasterVolumeLevelScalar(IAudioEndpointVolumeEx* This,FLOAT fLevel,LPCGUID pguidEventContext) { return This->lpVtbl->SetMasterVolumeLevelScalar(This,fLevel,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_GetMasterVolumeLevel(IAudioEndpointVolumeEx* This,FLOAT *fLevelDB) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_GetMasterVolumeLevel(IAudioEndpointVolumeEx* This,FLOAT *fLevelDB) { return This->lpVtbl->GetMasterVolumeLevel(This,fLevelDB); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_GetMasterVolumeLevelScalar(IAudioEndpointVolumeEx* This,FLOAT *fLevel) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_GetMasterVolumeLevelScalar(IAudioEndpointVolumeEx* This,FLOAT *fLevel) { return This->lpVtbl->GetMasterVolumeLevelScalar(This,fLevel); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_SetChannelVolumeLevel(IAudioEndpointVolumeEx* This,UINT nChannel,FLOAT fLevelDB,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_SetChannelVolumeLevel(IAudioEndpointVolumeEx* This,UINT nChannel,FLOAT fLevelDB,LPCGUID pguidEventContext) { return This->lpVtbl->SetChannelVolumeLevel(This,nChannel,fLevelDB,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_SetChannelVolumeLevelScalar(IAudioEndpointVolumeEx* This,UINT nChannel,FLOAT fLevel,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_SetChannelVolumeLevelScalar(IAudioEndpointVolumeEx* This,UINT nChannel,FLOAT fLevel,LPCGUID pguidEventContext) { return This->lpVtbl->SetChannelVolumeLevelScalar(This,nChannel,fLevel,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_GetChannelVolumeLevel(IAudioEndpointVolumeEx* This,UINT nChannel,FLOAT *fLevelDB) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_GetChannelVolumeLevel(IAudioEndpointVolumeEx* This,UINT nChannel,FLOAT *fLevelDB) { return This->lpVtbl->GetChannelVolumeLevel(This,nChannel,fLevelDB); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_GetChannelVolumeLevelScalar(IAudioEndpointVolumeEx* This,UINT nChannel,FLOAT *fLevel) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_GetChannelVolumeLevelScalar(IAudioEndpointVolumeEx* This,UINT nChannel,FLOAT *fLevel) { return This->lpVtbl->GetChannelVolumeLevelScalar(This,nChannel,fLevel); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_SetMute(IAudioEndpointVolumeEx* This,WINBOOL bMute,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_SetMute(IAudioEndpointVolumeEx* This,WINBOOL bMute,LPCGUID pguidEventContext) { return This->lpVtbl->SetMute(This,bMute,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_GetMute(IAudioEndpointVolumeEx* This,WINBOOL *bMute) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_GetMute(IAudioEndpointVolumeEx* This,WINBOOL *bMute) { return This->lpVtbl->GetMute(This,bMute); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_GetVolumeStepInfo(IAudioEndpointVolumeEx* This,UINT *pnStep,UINT *pnStepCount) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_GetVolumeStepInfo(IAudioEndpointVolumeEx* This,UINT *pnStep,UINT *pnStepCount) { return This->lpVtbl->GetVolumeStepInfo(This,pnStep,pnStepCount); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_VolumeStepUp(IAudioEndpointVolumeEx* This,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_VolumeStepUp(IAudioEndpointVolumeEx* This,LPCGUID pguidEventContext) { return This->lpVtbl->VolumeStepUp(This,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_VolumeStepDown(IAudioEndpointVolumeEx* This,LPCGUID pguidEventContext) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_VolumeStepDown(IAudioEndpointVolumeEx* This,LPCGUID pguidEventContext) { return This->lpVtbl->VolumeStepDown(This,pguidEventContext); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_QueryHardwareSupport(IAudioEndpointVolumeEx* This,DWORD *pdwHardwareSupportMask) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_QueryHardwareSupport(IAudioEndpointVolumeEx* This,DWORD *pdwHardwareSupportMask) { return This->lpVtbl->QueryHardwareSupport(This,pdwHardwareSupportMask); } -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_GetVolumeRange(IAudioEndpointVolumeEx* This,FLOAT *pflVolumeMindB,FLOAT *pflVolumeMaxdB,FLOAT *pflVolumeIncrementdB) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_GetVolumeRange(IAudioEndpointVolumeEx* This,FLOAT *pflVolumeMindB,FLOAT *pflVolumeMaxdB,FLOAT *pflVolumeIncrementdB) { return This->lpVtbl->GetVolumeRange(This,pflVolumeMindB,pflVolumeMaxdB,pflVolumeIncrementdB); } /*** IAudioEndpointVolumeEx methods ***/ -static FORCEINLINE HRESULT IAudioEndpointVolumeEx_GetVolumeRangeChannel(IAudioEndpointVolumeEx* This,UINT iChannel,FLOAT *pflVolumeMindB,FLOAT *pflVolumeMaxdB,FLOAT *pflVolumeIncrementdB) { +static __WIDL_INLINE HRESULT IAudioEndpointVolumeEx_GetVolumeRangeChannel(IAudioEndpointVolumeEx* This,UINT iChannel,FLOAT *pflVolumeMindB,FLOAT *pflVolumeMaxdB,FLOAT *pflVolumeIncrementdB) { return This->lpVtbl->GetVolumeRangeChannel(This,iChannel,pflVolumeMindB,pflVolumeMaxdB,pflVolumeIncrementdB); } #endif diff --git a/lib/libc/include/any-windows-any/errhandlingapi.h b/lib/libc/include/any-windows-any/errhandlingapi.h index 806f7c96836d02a1a5df03ad4d10217239e6ef3c..1496b21d147a6b9be764760588b3180627397ca2 100644 --- a/lib/libc/include/any-windows-any/errhandlingapi.h +++ b/lib/libc/include/any-windows-any/errhandlingapi.h @@ -26,9 +26,6 @@ typedef PTOP_LEVEL_EXCEPTION_FILTER LPTOP_LEVEL_EXCEPTION_FILTER; WINBASEAPI ULONG WINAPI RemoveVectoredExceptionHandler (PVOID Handle); WINBASEAPI PVOID WINAPI AddVectoredContinueHandler (ULONG First, PVECTORED_EXCEPTION_HANDLER Handler); WINBASEAPI ULONG WINAPI RemoveVectoredContinueHandler (PVOID Handle); -#if _WIN32_WINNT >= 0x0600 - WINBASEAPI UINT WINAPI GetErrorMode (VOID); -#endif #if !defined (RC_INVOKED) && defined (WINBASE_DECLARE_RESTORE_LAST_ERROR) WINBASEAPI VOID WINAPI RestoreLastError (DWORD dwErrCode); @@ -42,6 +39,10 @@ typedef PTOP_LEVEL_EXCEPTION_FILTER LPTOP_LEVEL_EXCEPTION_FILTER; #endif +#if _WIN32_WINNT >= 0x0600 && (WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_VB) + WINBASEAPI UINT WINAPI GetErrorMode (VOID); +#endif + #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) WINBASEAPI VOID WINAPI RaiseException (DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, CONST ULONG_PTR *lpArguments); WINBASEAPI UINT WINAPI SetErrorMode (UINT uMode); diff --git a/lib/libc/include/any-windows-any/eventtoken.h b/lib/libc/include/any-windows-any/eventtoken.h index 4e4b80d3b6ec9b26c64e288d41b513c4e86c5cdd..bfcaf6487c3e45c44ac62d8aed53436c46e0da0b 100644 --- a/lib/libc/include/any-windows-any/eventtoken.h +++ b/lib/libc/include/any-windows-any/eventtoken.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/eventtoken.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/eventtoken.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __eventtoken_h__ #define __eventtoken_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/evr.h b/lib/libc/include/any-windows-any/evr.h index 06b01e8b79e360122a42fde28e7ba46668ba9dec..5feb628ced6996e21816eab807fb94c67f4d5955 100644 --- a/lib/libc/include/any-windows-any/evr.h +++ b/lib/libc/include/any-windows-any/evr.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/evr.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/evr.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __evr_h__ #define __evr_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMFVideoPositionMapper_FWD_DEFINED__ @@ -403,17 +411,17 @@ interface IMFVideoPositionMapper { #define IMFVideoPositionMapper_MapOutputCoordinateToInputStream(This,xOut,yOut,dwOutputStreamIndex,dwInputStreamIndex,pxIn,pyIn) (This)->lpVtbl->MapOutputCoordinateToInputStream(This,xOut,yOut,dwOutputStreamIndex,dwInputStreamIndex,pxIn,pyIn) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoPositionMapper_QueryInterface(IMFVideoPositionMapper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoPositionMapper_QueryInterface(IMFVideoPositionMapper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoPositionMapper_AddRef(IMFVideoPositionMapper* This) { +static __WIDL_INLINE ULONG IMFVideoPositionMapper_AddRef(IMFVideoPositionMapper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoPositionMapper_Release(IMFVideoPositionMapper* This) { +static __WIDL_INLINE ULONG IMFVideoPositionMapper_Release(IMFVideoPositionMapper* This) { return This->lpVtbl->Release(This); } /*** IMFVideoPositionMapper methods ***/ -static FORCEINLINE HRESULT IMFVideoPositionMapper_MapOutputCoordinateToInputStream(IMFVideoPositionMapper* This,float xOut,float yOut,DWORD dwOutputStreamIndex,DWORD dwInputStreamIndex,float *pxIn,float *pyIn) { +static __WIDL_INLINE HRESULT IMFVideoPositionMapper_MapOutputCoordinateToInputStream(IMFVideoPositionMapper* This,float xOut,float yOut,DWORD dwOutputStreamIndex,DWORD dwInputStreamIndex,float *pxIn,float *pyIn) { return This->lpVtbl->MapOutputCoordinateToInputStream(This,xOut,yOut,dwOutputStreamIndex,dwInputStreamIndex,pxIn,pyIn); } #endif @@ -481,17 +489,17 @@ interface IMFVideoDeviceID { #define IMFVideoDeviceID_GetDeviceID(This,pDeviceID) (This)->lpVtbl->GetDeviceID(This,pDeviceID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoDeviceID_QueryInterface(IMFVideoDeviceID* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoDeviceID_QueryInterface(IMFVideoDeviceID* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoDeviceID_AddRef(IMFVideoDeviceID* This) { +static __WIDL_INLINE ULONG IMFVideoDeviceID_AddRef(IMFVideoDeviceID* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoDeviceID_Release(IMFVideoDeviceID* This) { +static __WIDL_INLINE ULONG IMFVideoDeviceID_Release(IMFVideoDeviceID* This) { return This->lpVtbl->Release(This); } /*** IMFVideoDeviceID methods ***/ -static FORCEINLINE HRESULT IMFVideoDeviceID_GetDeviceID(IMFVideoDeviceID* This,IID *pDeviceID) { +static __WIDL_INLINE HRESULT IMFVideoDeviceID_GetDeviceID(IMFVideoDeviceID* This,IID *pDeviceID) { return This->lpVtbl->GetDeviceID(This,pDeviceID); } #endif @@ -692,62 +700,62 @@ interface IMFVideoDisplayControl { #define IMFVideoDisplayControl_GetFullscreen(This,pfFullscreen) (This)->lpVtbl->GetFullscreen(This,pfFullscreen) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoDisplayControl_QueryInterface(IMFVideoDisplayControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_QueryInterface(IMFVideoDisplayControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoDisplayControl_AddRef(IMFVideoDisplayControl* This) { +static __WIDL_INLINE ULONG IMFVideoDisplayControl_AddRef(IMFVideoDisplayControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoDisplayControl_Release(IMFVideoDisplayControl* This) { +static __WIDL_INLINE ULONG IMFVideoDisplayControl_Release(IMFVideoDisplayControl* This) { return This->lpVtbl->Release(This); } /*** IMFVideoDisplayControl methods ***/ -static FORCEINLINE HRESULT IMFVideoDisplayControl_GetNativeVideoSize(IMFVideoDisplayControl* This,SIZE *pszVideo,SIZE *pszARVideo) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_GetNativeVideoSize(IMFVideoDisplayControl* This,SIZE *pszVideo,SIZE *pszARVideo) { return This->lpVtbl->GetNativeVideoSize(This,pszVideo,pszARVideo); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_GetIdealVideoSize(IMFVideoDisplayControl* This,SIZE *pszMin,SIZE *pszMax) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_GetIdealVideoSize(IMFVideoDisplayControl* This,SIZE *pszMin,SIZE *pszMax) { return This->lpVtbl->GetIdealVideoSize(This,pszMin,pszMax); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_SetVideoPosition(IMFVideoDisplayControl* This,const MFVideoNormalizedRect *pnrcSource,const LPRECT prcDest) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_SetVideoPosition(IMFVideoDisplayControl* This,const MFVideoNormalizedRect *pnrcSource,const LPRECT prcDest) { return This->lpVtbl->SetVideoPosition(This,pnrcSource,prcDest); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_GetVideoPosition(IMFVideoDisplayControl* This,MFVideoNormalizedRect *pnrcSource,LPRECT prcDest) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_GetVideoPosition(IMFVideoDisplayControl* This,MFVideoNormalizedRect *pnrcSource,LPRECT prcDest) { return This->lpVtbl->GetVideoPosition(This,pnrcSource,prcDest); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_SetAspectRatioMode(IMFVideoDisplayControl* This,DWORD dwAspectRatioMode) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_SetAspectRatioMode(IMFVideoDisplayControl* This,DWORD dwAspectRatioMode) { return This->lpVtbl->SetAspectRatioMode(This,dwAspectRatioMode); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_GetAspectRatioMode(IMFVideoDisplayControl* This,DWORD *pdwAspectRatioMode) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_GetAspectRatioMode(IMFVideoDisplayControl* This,DWORD *pdwAspectRatioMode) { return This->lpVtbl->GetAspectRatioMode(This,pdwAspectRatioMode); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_SetVideoWindow(IMFVideoDisplayControl* This,HWND hwndVideo) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_SetVideoWindow(IMFVideoDisplayControl* This,HWND hwndVideo) { return This->lpVtbl->SetVideoWindow(This,hwndVideo); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_GetVideoWindow(IMFVideoDisplayControl* This,HWND *phwndVideo) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_GetVideoWindow(IMFVideoDisplayControl* This,HWND *phwndVideo) { return This->lpVtbl->GetVideoWindow(This,phwndVideo); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_RepaintVideo(IMFVideoDisplayControl* This) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_RepaintVideo(IMFVideoDisplayControl* This) { return This->lpVtbl->RepaintVideo(This); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_GetCurrentImage(IMFVideoDisplayControl* This,BITMAPINFOHEADER *pBih,BYTE **pDib,DWORD *pcbDib,LONGLONG *pTimeStamp) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_GetCurrentImage(IMFVideoDisplayControl* This,BITMAPINFOHEADER *pBih,BYTE **pDib,DWORD *pcbDib,LONGLONG *pTimeStamp) { return This->lpVtbl->GetCurrentImage(This,pBih,pDib,pcbDib,pTimeStamp); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_SetBorderColor(IMFVideoDisplayControl* This,COLORREF Clr) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_SetBorderColor(IMFVideoDisplayControl* This,COLORREF Clr) { return This->lpVtbl->SetBorderColor(This,Clr); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_GetBorderColor(IMFVideoDisplayControl* This,COLORREF *pClr) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_GetBorderColor(IMFVideoDisplayControl* This,COLORREF *pClr) { return This->lpVtbl->GetBorderColor(This,pClr); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_SetRenderingPrefs(IMFVideoDisplayControl* This,DWORD dwRenderFlags) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_SetRenderingPrefs(IMFVideoDisplayControl* This,DWORD dwRenderFlags) { return This->lpVtbl->SetRenderingPrefs(This,dwRenderFlags); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_GetRenderingPrefs(IMFVideoDisplayControl* This,DWORD *pdwRenderFlags) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_GetRenderingPrefs(IMFVideoDisplayControl* This,DWORD *pdwRenderFlags) { return This->lpVtbl->GetRenderingPrefs(This,pdwRenderFlags); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_SetFullscreen(IMFVideoDisplayControl* This,WINBOOL fFullscreen) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_SetFullscreen(IMFVideoDisplayControl* This,WINBOOL fFullscreen) { return This->lpVtbl->SetFullscreen(This,fFullscreen); } -static FORCEINLINE HRESULT IMFVideoDisplayControl_GetFullscreen(IMFVideoDisplayControl* This,WINBOOL *pfFullscreen) { +static __WIDL_INLINE HRESULT IMFVideoDisplayControl_GetFullscreen(IMFVideoDisplayControl* This,WINBOOL *pfFullscreen) { return This->lpVtbl->GetFullscreen(This,pfFullscreen); } #endif @@ -854,36 +862,36 @@ interface IMFVideoPresenter { #define IMFVideoPresenter_GetCurrentMediaType(This,ppMediaType) (This)->lpVtbl->GetCurrentMediaType(This,ppMediaType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoPresenter_QueryInterface(IMFVideoPresenter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoPresenter_QueryInterface(IMFVideoPresenter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoPresenter_AddRef(IMFVideoPresenter* This) { +static __WIDL_INLINE ULONG IMFVideoPresenter_AddRef(IMFVideoPresenter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoPresenter_Release(IMFVideoPresenter* This) { +static __WIDL_INLINE ULONG IMFVideoPresenter_Release(IMFVideoPresenter* This) { return This->lpVtbl->Release(This); } /*** IMFClockStateSink methods ***/ -static FORCEINLINE HRESULT IMFVideoPresenter_OnClockStart(IMFVideoPresenter* This,MFTIME hnsSystemTime,LONGLONG llClockStartOffset) { +static __WIDL_INLINE HRESULT IMFVideoPresenter_OnClockStart(IMFVideoPresenter* This,MFTIME hnsSystemTime,LONGLONG llClockStartOffset) { return This->lpVtbl->OnClockStart(This,hnsSystemTime,llClockStartOffset); } -static FORCEINLINE HRESULT IMFVideoPresenter_OnClockStop(IMFVideoPresenter* This,MFTIME hnsSystemTime) { +static __WIDL_INLINE HRESULT IMFVideoPresenter_OnClockStop(IMFVideoPresenter* This,MFTIME hnsSystemTime) { return This->lpVtbl->OnClockStop(This,hnsSystemTime); } -static FORCEINLINE HRESULT IMFVideoPresenter_OnClockPause(IMFVideoPresenter* This,MFTIME hnsSystemTime) { +static __WIDL_INLINE HRESULT IMFVideoPresenter_OnClockPause(IMFVideoPresenter* This,MFTIME hnsSystemTime) { return This->lpVtbl->OnClockPause(This,hnsSystemTime); } -static FORCEINLINE HRESULT IMFVideoPresenter_OnClockRestart(IMFVideoPresenter* This,MFTIME hnsSystemTime) { +static __WIDL_INLINE HRESULT IMFVideoPresenter_OnClockRestart(IMFVideoPresenter* This,MFTIME hnsSystemTime) { return This->lpVtbl->OnClockRestart(This,hnsSystemTime); } -static FORCEINLINE HRESULT IMFVideoPresenter_OnClockSetRate(IMFVideoPresenter* This,MFTIME hnsSystemTime,float flRate) { +static __WIDL_INLINE HRESULT IMFVideoPresenter_OnClockSetRate(IMFVideoPresenter* This,MFTIME hnsSystemTime,float flRate) { return This->lpVtbl->OnClockSetRate(This,hnsSystemTime,flRate); } /*** IMFVideoPresenter methods ***/ -static FORCEINLINE HRESULT IMFVideoPresenter_ProcessMessage(IMFVideoPresenter* This,MFVP_MESSAGE_TYPE eMessage,ULONG_PTR ulParam) { +static __WIDL_INLINE HRESULT IMFVideoPresenter_ProcessMessage(IMFVideoPresenter* This,MFVP_MESSAGE_TYPE eMessage,ULONG_PTR ulParam) { return This->lpVtbl->ProcessMessage(This,eMessage,ulParam); } -static FORCEINLINE HRESULT IMFVideoPresenter_GetCurrentMediaType(IMFVideoPresenter* This,IMFVideoMediaType **ppMediaType) { +static __WIDL_INLINE HRESULT IMFVideoPresenter_GetCurrentMediaType(IMFVideoPresenter* This,IMFVideoMediaType **ppMediaType) { return This->lpVtbl->GetCurrentMediaType(This,ppMediaType); } #endif @@ -970,23 +978,23 @@ interface IMFDesiredSample { #define IMFDesiredSample_Clear(This) (This)->lpVtbl->Clear(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFDesiredSample_QueryInterface(IMFDesiredSample* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFDesiredSample_QueryInterface(IMFDesiredSample* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFDesiredSample_AddRef(IMFDesiredSample* This) { +static __WIDL_INLINE ULONG IMFDesiredSample_AddRef(IMFDesiredSample* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFDesiredSample_Release(IMFDesiredSample* This) { +static __WIDL_INLINE ULONG IMFDesiredSample_Release(IMFDesiredSample* This) { return This->lpVtbl->Release(This); } /*** IMFDesiredSample methods ***/ -static FORCEINLINE HRESULT IMFDesiredSample_GetDesiredSampleTimeAndDuration(IMFDesiredSample* This,LONGLONG *phnsSampleTime,LONGLONG *phnsSampleDuration) { +static __WIDL_INLINE HRESULT IMFDesiredSample_GetDesiredSampleTimeAndDuration(IMFDesiredSample* This,LONGLONG *phnsSampleTime,LONGLONG *phnsSampleDuration) { return This->lpVtbl->GetDesiredSampleTimeAndDuration(This,phnsSampleTime,phnsSampleDuration); } -static FORCEINLINE void IMFDesiredSample_SetDesiredSampleTimeAndDuration(IMFDesiredSample* This,LONGLONG hnsSampleTime,LONGLONG hnsSampleDuration) { +static __WIDL_INLINE void IMFDesiredSample_SetDesiredSampleTimeAndDuration(IMFDesiredSample* This,LONGLONG hnsSampleTime,LONGLONG hnsSampleDuration) { This->lpVtbl->SetDesiredSampleTimeAndDuration(This,hnsSampleTime,hnsSampleDuration); } -static FORCEINLINE void IMFDesiredSample_Clear(IMFDesiredSample* This) { +static __WIDL_INLINE void IMFDesiredSample_Clear(IMFDesiredSample* This) { This->lpVtbl->Clear(This); } #endif @@ -1056,17 +1064,17 @@ interface IMFTrackedSample { #define IMFTrackedSample_SetAllocator(This,pSampleAllocator,pUnkState) (This)->lpVtbl->SetAllocator(This,pSampleAllocator,pUnkState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFTrackedSample_QueryInterface(IMFTrackedSample* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFTrackedSample_QueryInterface(IMFTrackedSample* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFTrackedSample_AddRef(IMFTrackedSample* This) { +static __WIDL_INLINE ULONG IMFTrackedSample_AddRef(IMFTrackedSample* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFTrackedSample_Release(IMFTrackedSample* This) { +static __WIDL_INLINE ULONG IMFTrackedSample_Release(IMFTrackedSample* This) { return This->lpVtbl->Release(This); } /*** IMFTrackedSample methods ***/ -static FORCEINLINE HRESULT IMFTrackedSample_SetAllocator(IMFTrackedSample* This,IMFAsyncCallback *pSampleAllocator,IUnknown *pUnkState) { +static __WIDL_INLINE HRESULT IMFTrackedSample_SetAllocator(IMFTrackedSample* This,IMFAsyncCallback *pSampleAllocator,IUnknown *pUnkState) { return This->lpVtbl->SetAllocator(This,pSampleAllocator,pUnkState); } #endif @@ -1166,26 +1174,26 @@ interface IMFVideoMixerControl { #define IMFVideoMixerControl_GetStreamOutputRect(This,dwStreamID,pnrcOutput) (This)->lpVtbl->GetStreamOutputRect(This,dwStreamID,pnrcOutput) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoMixerControl_QueryInterface(IMFVideoMixerControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoMixerControl_QueryInterface(IMFVideoMixerControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoMixerControl_AddRef(IMFVideoMixerControl* This) { +static __WIDL_INLINE ULONG IMFVideoMixerControl_AddRef(IMFVideoMixerControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoMixerControl_Release(IMFVideoMixerControl* This) { +static __WIDL_INLINE ULONG IMFVideoMixerControl_Release(IMFVideoMixerControl* This) { return This->lpVtbl->Release(This); } /*** IMFVideoMixerControl methods ***/ -static FORCEINLINE HRESULT IMFVideoMixerControl_SetStreamZOrder(IMFVideoMixerControl* This,DWORD dwStreamID,DWORD dwZ) { +static __WIDL_INLINE HRESULT IMFVideoMixerControl_SetStreamZOrder(IMFVideoMixerControl* This,DWORD dwStreamID,DWORD dwZ) { return This->lpVtbl->SetStreamZOrder(This,dwStreamID,dwZ); } -static FORCEINLINE HRESULT IMFVideoMixerControl_GetStreamZOrder(IMFVideoMixerControl* This,DWORD dwStreamID,DWORD *pdwZ) { +static __WIDL_INLINE HRESULT IMFVideoMixerControl_GetStreamZOrder(IMFVideoMixerControl* This,DWORD dwStreamID,DWORD *pdwZ) { return This->lpVtbl->GetStreamZOrder(This,dwStreamID,pdwZ); } -static FORCEINLINE HRESULT IMFVideoMixerControl_SetStreamOutputRect(IMFVideoMixerControl* This,DWORD dwStreamID,const MFVideoNormalizedRect *pnrcOutput) { +static __WIDL_INLINE HRESULT IMFVideoMixerControl_SetStreamOutputRect(IMFVideoMixerControl* This,DWORD dwStreamID,const MFVideoNormalizedRect *pnrcOutput) { return This->lpVtbl->SetStreamOutputRect(This,dwStreamID,pnrcOutput); } -static FORCEINLINE HRESULT IMFVideoMixerControl_GetStreamOutputRect(IMFVideoMixerControl* This,DWORD dwStreamID,MFVideoNormalizedRect *pnrcOutput) { +static __WIDL_INLINE HRESULT IMFVideoMixerControl_GetStreamOutputRect(IMFVideoMixerControl* This,DWORD dwStreamID,MFVideoNormalizedRect *pnrcOutput) { return This->lpVtbl->GetStreamOutputRect(This,dwStreamID,pnrcOutput); } #endif @@ -1287,33 +1295,33 @@ interface IMFVideoMixerControl2 { #define IMFVideoMixerControl2_GetMixingPrefs(This,pdwMixFlags) (This)->lpVtbl->GetMixingPrefs(This,pdwMixFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoMixerControl2_QueryInterface(IMFVideoMixerControl2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoMixerControl2_QueryInterface(IMFVideoMixerControl2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoMixerControl2_AddRef(IMFVideoMixerControl2* This) { +static __WIDL_INLINE ULONG IMFVideoMixerControl2_AddRef(IMFVideoMixerControl2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoMixerControl2_Release(IMFVideoMixerControl2* This) { +static __WIDL_INLINE ULONG IMFVideoMixerControl2_Release(IMFVideoMixerControl2* This) { return This->lpVtbl->Release(This); } /*** IMFVideoMixerControl methods ***/ -static FORCEINLINE HRESULT IMFVideoMixerControl2_SetStreamZOrder(IMFVideoMixerControl2* This,DWORD dwStreamID,DWORD dwZ) { +static __WIDL_INLINE HRESULT IMFVideoMixerControl2_SetStreamZOrder(IMFVideoMixerControl2* This,DWORD dwStreamID,DWORD dwZ) { return This->lpVtbl->SetStreamZOrder(This,dwStreamID,dwZ); } -static FORCEINLINE HRESULT IMFVideoMixerControl2_GetStreamZOrder(IMFVideoMixerControl2* This,DWORD dwStreamID,DWORD *pdwZ) { +static __WIDL_INLINE HRESULT IMFVideoMixerControl2_GetStreamZOrder(IMFVideoMixerControl2* This,DWORD dwStreamID,DWORD *pdwZ) { return This->lpVtbl->GetStreamZOrder(This,dwStreamID,pdwZ); } -static FORCEINLINE HRESULT IMFVideoMixerControl2_SetStreamOutputRect(IMFVideoMixerControl2* This,DWORD dwStreamID,const MFVideoNormalizedRect *pnrcOutput) { +static __WIDL_INLINE HRESULT IMFVideoMixerControl2_SetStreamOutputRect(IMFVideoMixerControl2* This,DWORD dwStreamID,const MFVideoNormalizedRect *pnrcOutput) { return This->lpVtbl->SetStreamOutputRect(This,dwStreamID,pnrcOutput); } -static FORCEINLINE HRESULT IMFVideoMixerControl2_GetStreamOutputRect(IMFVideoMixerControl2* This,DWORD dwStreamID,MFVideoNormalizedRect *pnrcOutput) { +static __WIDL_INLINE HRESULT IMFVideoMixerControl2_GetStreamOutputRect(IMFVideoMixerControl2* This,DWORD dwStreamID,MFVideoNormalizedRect *pnrcOutput) { return This->lpVtbl->GetStreamOutputRect(This,dwStreamID,pnrcOutput); } /*** IMFVideoMixerControl2 methods ***/ -static FORCEINLINE HRESULT IMFVideoMixerControl2_SetMixingPrefs(IMFVideoMixerControl2* This,DWORD dwMixFlags) { +static __WIDL_INLINE HRESULT IMFVideoMixerControl2_SetMixingPrefs(IMFVideoMixerControl2* This,DWORD dwMixFlags) { return This->lpVtbl->SetMixingPrefs(This,dwMixFlags); } -static FORCEINLINE HRESULT IMFVideoMixerControl2_GetMixingPrefs(IMFVideoMixerControl2* This,DWORD *pdwMixFlags) { +static __WIDL_INLINE HRESULT IMFVideoMixerControl2_GetMixingPrefs(IMFVideoMixerControl2* This,DWORD *pdwMixFlags) { return This->lpVtbl->GetMixingPrefs(This,pdwMixFlags); } #endif @@ -1383,17 +1391,17 @@ interface IMFVideoRenderer { #define IMFVideoRenderer_InitializeRenderer(This,pVideoMixer,pVideoPresenter) (This)->lpVtbl->InitializeRenderer(This,pVideoMixer,pVideoPresenter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoRenderer_QueryInterface(IMFVideoRenderer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoRenderer_QueryInterface(IMFVideoRenderer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoRenderer_AddRef(IMFVideoRenderer* This) { +static __WIDL_INLINE ULONG IMFVideoRenderer_AddRef(IMFVideoRenderer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoRenderer_Release(IMFVideoRenderer* This) { +static __WIDL_INLINE ULONG IMFVideoRenderer_Release(IMFVideoRenderer* This) { return This->lpVtbl->Release(This); } /*** IMFVideoRenderer methods ***/ -static FORCEINLINE HRESULT IMFVideoRenderer_InitializeRenderer(IMFVideoRenderer* This,IMFTransform *pVideoMixer,IMFVideoPresenter *pVideoPresenter) { +static __WIDL_INLINE HRESULT IMFVideoRenderer_InitializeRenderer(IMFVideoRenderer* This,IMFTransform *pVideoMixer,IMFVideoPresenter *pVideoPresenter) { return This->lpVtbl->InitializeRenderer(This,pVideoMixer,pVideoPresenter); } #endif @@ -1469,20 +1477,20 @@ interface IEVRFilterConfig { #define IEVRFilterConfig_GetNumberOfStreams(This,pdwMaxStreams) (This)->lpVtbl->GetNumberOfStreams(This,pdwMaxStreams) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEVRFilterConfig_QueryInterface(IEVRFilterConfig* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEVRFilterConfig_QueryInterface(IEVRFilterConfig* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEVRFilterConfig_AddRef(IEVRFilterConfig* This) { +static __WIDL_INLINE ULONG IEVRFilterConfig_AddRef(IEVRFilterConfig* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEVRFilterConfig_Release(IEVRFilterConfig* This) { +static __WIDL_INLINE ULONG IEVRFilterConfig_Release(IEVRFilterConfig* This) { return This->lpVtbl->Release(This); } /*** IEVRFilterConfig methods ***/ -static FORCEINLINE HRESULT IEVRFilterConfig_SetNumberOfStreams(IEVRFilterConfig* This,DWORD dwMaxStreams) { +static __WIDL_INLINE HRESULT IEVRFilterConfig_SetNumberOfStreams(IEVRFilterConfig* This,DWORD dwMaxStreams) { return This->lpVtbl->SetNumberOfStreams(This,dwMaxStreams); } -static FORCEINLINE HRESULT IEVRFilterConfig_GetNumberOfStreams(IEVRFilterConfig* This,DWORD *pdwMaxStreams) { +static __WIDL_INLINE HRESULT IEVRFilterConfig_GetNumberOfStreams(IEVRFilterConfig* This,DWORD *pdwMaxStreams) { return This->lpVtbl->GetNumberOfStreams(This,pdwMaxStreams); } #endif @@ -1570,27 +1578,27 @@ interface IEVRFilterConfigEx { #define IEVRFilterConfigEx_GetConfigPrefs(This,pdwConfigFlags) (This)->lpVtbl->GetConfigPrefs(This,pdwConfigFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEVRFilterConfigEx_QueryInterface(IEVRFilterConfigEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEVRFilterConfigEx_QueryInterface(IEVRFilterConfigEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEVRFilterConfigEx_AddRef(IEVRFilterConfigEx* This) { +static __WIDL_INLINE ULONG IEVRFilterConfigEx_AddRef(IEVRFilterConfigEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEVRFilterConfigEx_Release(IEVRFilterConfigEx* This) { +static __WIDL_INLINE ULONG IEVRFilterConfigEx_Release(IEVRFilterConfigEx* This) { return This->lpVtbl->Release(This); } /*** IEVRFilterConfig methods ***/ -static FORCEINLINE HRESULT IEVRFilterConfigEx_SetNumberOfStreams(IEVRFilterConfigEx* This,DWORD dwMaxStreams) { +static __WIDL_INLINE HRESULT IEVRFilterConfigEx_SetNumberOfStreams(IEVRFilterConfigEx* This,DWORD dwMaxStreams) { return This->lpVtbl->SetNumberOfStreams(This,dwMaxStreams); } -static FORCEINLINE HRESULT IEVRFilterConfigEx_GetNumberOfStreams(IEVRFilterConfigEx* This,DWORD *pdwMaxStreams) { +static __WIDL_INLINE HRESULT IEVRFilterConfigEx_GetNumberOfStreams(IEVRFilterConfigEx* This,DWORD *pdwMaxStreams) { return This->lpVtbl->GetNumberOfStreams(This,pdwMaxStreams); } /*** IEVRFilterConfigEx methods ***/ -static FORCEINLINE HRESULT IEVRFilterConfigEx_SetConfigPrefs(IEVRFilterConfigEx* This,DWORD dwConfigFlags) { +static __WIDL_INLINE HRESULT IEVRFilterConfigEx_SetConfigPrefs(IEVRFilterConfigEx* This,DWORD dwConfigFlags) { return This->lpVtbl->SetConfigPrefs(This,dwConfigFlags); } -static FORCEINLINE HRESULT IEVRFilterConfigEx_GetConfigPrefs(IEVRFilterConfigEx* This,DWORD *pdwConfigFlags) { +static __WIDL_INLINE HRESULT IEVRFilterConfigEx_GetConfigPrefs(IEVRFilterConfigEx* This,DWORD *pdwConfigFlags) { return This->lpVtbl->GetConfigPrefs(This,pdwConfigFlags); } #endif @@ -1668,17 +1676,17 @@ interface IMFTopologyServiceLookup { #define IMFTopologyServiceLookup_LookupService(This,Type,dwIndex,guidService,riid,ppvObjects,pnObjects) (This)->lpVtbl->LookupService(This,Type,dwIndex,guidService,riid,ppvObjects,pnObjects) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFTopologyServiceLookup_QueryInterface(IMFTopologyServiceLookup* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFTopologyServiceLookup_QueryInterface(IMFTopologyServiceLookup* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFTopologyServiceLookup_AddRef(IMFTopologyServiceLookup* This) { +static __WIDL_INLINE ULONG IMFTopologyServiceLookup_AddRef(IMFTopologyServiceLookup* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFTopologyServiceLookup_Release(IMFTopologyServiceLookup* This) { +static __WIDL_INLINE ULONG IMFTopologyServiceLookup_Release(IMFTopologyServiceLookup* This) { return This->lpVtbl->Release(This); } /*** IMFTopologyServiceLookup methods ***/ -static FORCEINLINE HRESULT IMFTopologyServiceLookup_LookupService(IMFTopologyServiceLookup* This,MF_SERVICE_LOOKUP_TYPE Type,DWORD dwIndex,REFGUID guidService,REFIID riid,LPVOID *ppvObjects,DWORD *pnObjects) { +static __WIDL_INLINE HRESULT IMFTopologyServiceLookup_LookupService(IMFTopologyServiceLookup* This,MF_SERVICE_LOOKUP_TYPE Type,DWORD dwIndex,REFGUID guidService,REFIID riid,LPVOID *ppvObjects,DWORD *pnObjects) { return This->lpVtbl->LookupService(This,Type,dwIndex,guidService,riid,ppvObjects,pnObjects); } #endif @@ -1753,20 +1761,20 @@ interface IMFTopologyServiceLookupClient { #define IMFTopologyServiceLookupClient_ReleaseServicePointers(This) (This)->lpVtbl->ReleaseServicePointers(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFTopologyServiceLookupClient_QueryInterface(IMFTopologyServiceLookupClient* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFTopologyServiceLookupClient_QueryInterface(IMFTopologyServiceLookupClient* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFTopologyServiceLookupClient_AddRef(IMFTopologyServiceLookupClient* This) { +static __WIDL_INLINE ULONG IMFTopologyServiceLookupClient_AddRef(IMFTopologyServiceLookupClient* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFTopologyServiceLookupClient_Release(IMFTopologyServiceLookupClient* This) { +static __WIDL_INLINE ULONG IMFTopologyServiceLookupClient_Release(IMFTopologyServiceLookupClient* This) { return This->lpVtbl->Release(This); } /*** IMFTopologyServiceLookupClient methods ***/ -static FORCEINLINE HRESULT IMFTopologyServiceLookupClient_InitServicePointers(IMFTopologyServiceLookupClient* This,IMFTopologyServiceLookup *pLookup) { +static __WIDL_INLINE HRESULT IMFTopologyServiceLookupClient_InitServicePointers(IMFTopologyServiceLookupClient* This,IMFTopologyServiceLookup *pLookup) { return This->lpVtbl->InitServicePointers(This,pLookup); } -static FORCEINLINE HRESULT IMFTopologyServiceLookupClient_ReleaseServicePointers(IMFTopologyServiceLookupClient* This) { +static __WIDL_INLINE HRESULT IMFTopologyServiceLookupClient_ReleaseServicePointers(IMFTopologyServiceLookupClient* This) { return This->lpVtbl->ReleaseServicePointers(This); } #endif @@ -1858,26 +1866,26 @@ interface IEVRTrustedVideoPlugin { #define IEVRTrustedVideoPlugin_DisableImageExport(This,bDisable) (This)->lpVtbl->DisableImageExport(This,bDisable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEVRTrustedVideoPlugin_QueryInterface(IEVRTrustedVideoPlugin* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEVRTrustedVideoPlugin_QueryInterface(IEVRTrustedVideoPlugin* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEVRTrustedVideoPlugin_AddRef(IEVRTrustedVideoPlugin* This) { +static __WIDL_INLINE ULONG IEVRTrustedVideoPlugin_AddRef(IEVRTrustedVideoPlugin* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEVRTrustedVideoPlugin_Release(IEVRTrustedVideoPlugin* This) { +static __WIDL_INLINE ULONG IEVRTrustedVideoPlugin_Release(IEVRTrustedVideoPlugin* This) { return This->lpVtbl->Release(This); } /*** IEVRTrustedVideoPlugin methods ***/ -static FORCEINLINE HRESULT IEVRTrustedVideoPlugin_IsInTrustedVideoMode(IEVRTrustedVideoPlugin* This,WINBOOL *pYes) { +static __WIDL_INLINE HRESULT IEVRTrustedVideoPlugin_IsInTrustedVideoMode(IEVRTrustedVideoPlugin* This,WINBOOL *pYes) { return This->lpVtbl->IsInTrustedVideoMode(This,pYes); } -static FORCEINLINE HRESULT IEVRTrustedVideoPlugin_CanConstrict(IEVRTrustedVideoPlugin* This,WINBOOL *pYes) { +static __WIDL_INLINE HRESULT IEVRTrustedVideoPlugin_CanConstrict(IEVRTrustedVideoPlugin* This,WINBOOL *pYes) { return This->lpVtbl->CanConstrict(This,pYes); } -static FORCEINLINE HRESULT IEVRTrustedVideoPlugin_SetConstriction(IEVRTrustedVideoPlugin* This,DWORD dwKPix) { +static __WIDL_INLINE HRESULT IEVRTrustedVideoPlugin_SetConstriction(IEVRTrustedVideoPlugin* This,DWORD dwKPix) { return This->lpVtbl->SetConstriction(This,dwKPix); } -static FORCEINLINE HRESULT IEVRTrustedVideoPlugin_DisableImageExport(IEVRTrustedVideoPlugin* This,WINBOOL bDisable) { +static __WIDL_INLINE HRESULT IEVRTrustedVideoPlugin_DisableImageExport(IEVRTrustedVideoPlugin* This,WINBOOL bDisable) { return This->lpVtbl->DisableImageExport(This,bDisable); } #endif diff --git a/lib/libc/include/any-windows-any/evr9.h b/lib/libc/include/any-windows-any/evr9.h index bdbb526d41685df795cdbaa8535f2d515be558ee..7e712d4849411e50ff57762c1cd943cc8ece3638 100644 --- a/lib/libc/include/any-windows-any/evr9.h +++ b/lib/libc/include/any-windows-any/evr9.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/evr9.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/evr9.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __evr9_h__ #define __evr9_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMFVideoMixerBitmap_FWD_DEFINED__ @@ -148,26 +156,26 @@ interface IMFVideoMixerBitmap { #define IMFVideoMixerBitmap_GetAlphaBitmapParameters(This,params) (This)->lpVtbl->GetAlphaBitmapParameters(This,params) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoMixerBitmap_QueryInterface(IMFVideoMixerBitmap* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoMixerBitmap_QueryInterface(IMFVideoMixerBitmap* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoMixerBitmap_AddRef(IMFVideoMixerBitmap* This) { +static __WIDL_INLINE ULONG IMFVideoMixerBitmap_AddRef(IMFVideoMixerBitmap* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoMixerBitmap_Release(IMFVideoMixerBitmap* This) { +static __WIDL_INLINE ULONG IMFVideoMixerBitmap_Release(IMFVideoMixerBitmap* This) { return This->lpVtbl->Release(This); } /*** IMFVideoMixerBitmap methods ***/ -static FORCEINLINE HRESULT IMFVideoMixerBitmap_SetAlphaBitmap(IMFVideoMixerBitmap* This,const MFVideoAlphaBitmap *bitmap) { +static __WIDL_INLINE HRESULT IMFVideoMixerBitmap_SetAlphaBitmap(IMFVideoMixerBitmap* This,const MFVideoAlphaBitmap *bitmap) { return This->lpVtbl->SetAlphaBitmap(This,bitmap); } -static FORCEINLINE HRESULT IMFVideoMixerBitmap_ClearAlphaBitmap(IMFVideoMixerBitmap* This) { +static __WIDL_INLINE HRESULT IMFVideoMixerBitmap_ClearAlphaBitmap(IMFVideoMixerBitmap* This) { return This->lpVtbl->ClearAlphaBitmap(This); } -static FORCEINLINE HRESULT IMFVideoMixerBitmap_UpdateAlphaBitmapParameters(IMFVideoMixerBitmap* This,const MFVideoAlphaBitmapParams *params) { +static __WIDL_INLINE HRESULT IMFVideoMixerBitmap_UpdateAlphaBitmapParameters(IMFVideoMixerBitmap* This,const MFVideoAlphaBitmapParams *params) { return This->lpVtbl->UpdateAlphaBitmapParameters(This,params); } -static FORCEINLINE HRESULT IMFVideoMixerBitmap_GetAlphaBitmapParameters(IMFVideoMixerBitmap* This,MFVideoAlphaBitmapParams *params) { +static __WIDL_INLINE HRESULT IMFVideoMixerBitmap_GetAlphaBitmapParameters(IMFVideoMixerBitmap* This,MFVideoAlphaBitmapParams *params) { return This->lpVtbl->GetAlphaBitmapParameters(This,params); } #endif @@ -338,50 +346,50 @@ interface IMFVideoProcessor { #define IMFVideoProcessor_SetBackgroundColor(This,color) (This)->lpVtbl->SetBackgroundColor(This,color) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoProcessor_QueryInterface(IMFVideoProcessor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoProcessor_QueryInterface(IMFVideoProcessor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoProcessor_AddRef(IMFVideoProcessor* This) { +static __WIDL_INLINE ULONG IMFVideoProcessor_AddRef(IMFVideoProcessor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoProcessor_Release(IMFVideoProcessor* This) { +static __WIDL_INLINE ULONG IMFVideoProcessor_Release(IMFVideoProcessor* This) { return This->lpVtbl->Release(This); } /*** IMFVideoProcessor methods ***/ -static FORCEINLINE HRESULT IMFVideoProcessor_GetAvailableVideoProcessorModes(IMFVideoProcessor* This,UINT *count,GUID **modes) { +static __WIDL_INLINE HRESULT IMFVideoProcessor_GetAvailableVideoProcessorModes(IMFVideoProcessor* This,UINT *count,GUID **modes) { return This->lpVtbl->GetAvailableVideoProcessorModes(This,count,modes); } -static FORCEINLINE HRESULT IMFVideoProcessor_GetVideoProcessorCaps(IMFVideoProcessor* This,GUID *mode,DXVA2_VideoProcessorCaps *caps) { +static __WIDL_INLINE HRESULT IMFVideoProcessor_GetVideoProcessorCaps(IMFVideoProcessor* This,GUID *mode,DXVA2_VideoProcessorCaps *caps) { return This->lpVtbl->GetVideoProcessorCaps(This,mode,caps); } -static FORCEINLINE HRESULT IMFVideoProcessor_GetVideoProcessorMode(IMFVideoProcessor* This,GUID *mode) { +static __WIDL_INLINE HRESULT IMFVideoProcessor_GetVideoProcessorMode(IMFVideoProcessor* This,GUID *mode) { return This->lpVtbl->GetVideoProcessorMode(This,mode); } -static FORCEINLINE HRESULT IMFVideoProcessor_SetVideoProcessorMode(IMFVideoProcessor* This,GUID *mode) { +static __WIDL_INLINE HRESULT IMFVideoProcessor_SetVideoProcessorMode(IMFVideoProcessor* This,GUID *mode) { return This->lpVtbl->SetVideoProcessorMode(This,mode); } -static FORCEINLINE HRESULT IMFVideoProcessor_GetProcAmpRange(IMFVideoProcessor* This,DWORD prop,DXVA2_ValueRange *range) { +static __WIDL_INLINE HRESULT IMFVideoProcessor_GetProcAmpRange(IMFVideoProcessor* This,DWORD prop,DXVA2_ValueRange *range) { return This->lpVtbl->GetProcAmpRange(This,prop,range); } -static FORCEINLINE HRESULT IMFVideoProcessor_GetProcAmpValues(IMFVideoProcessor* This,DWORD flags,DXVA2_ProcAmpValues *values) { +static __WIDL_INLINE HRESULT IMFVideoProcessor_GetProcAmpValues(IMFVideoProcessor* This,DWORD flags,DXVA2_ProcAmpValues *values) { return This->lpVtbl->GetProcAmpValues(This,flags,values); } -static FORCEINLINE HRESULT IMFVideoProcessor_SetProcAmpValues(IMFVideoProcessor* This,DWORD flags,DXVA2_ProcAmpValues *values) { +static __WIDL_INLINE HRESULT IMFVideoProcessor_SetProcAmpValues(IMFVideoProcessor* This,DWORD flags,DXVA2_ProcAmpValues *values) { return This->lpVtbl->SetProcAmpValues(This,flags,values); } -static FORCEINLINE HRESULT IMFVideoProcessor_GetFilteringRange(IMFVideoProcessor* This,DWORD prop,DXVA2_ValueRange *range) { +static __WIDL_INLINE HRESULT IMFVideoProcessor_GetFilteringRange(IMFVideoProcessor* This,DWORD prop,DXVA2_ValueRange *range) { return This->lpVtbl->GetFilteringRange(This,prop,range); } -static FORCEINLINE HRESULT IMFVideoProcessor_GetFilteringValue(IMFVideoProcessor* This,DWORD prop,DXVA2_Fixed32 *value) { +static __WIDL_INLINE HRESULT IMFVideoProcessor_GetFilteringValue(IMFVideoProcessor* This,DWORD prop,DXVA2_Fixed32 *value) { return This->lpVtbl->GetFilteringValue(This,prop,value); } -static FORCEINLINE HRESULT IMFVideoProcessor_SetFilteringValue(IMFVideoProcessor* This,DWORD prop,DXVA2_Fixed32 *value) { +static __WIDL_INLINE HRESULT IMFVideoProcessor_SetFilteringValue(IMFVideoProcessor* This,DWORD prop,DXVA2_Fixed32 *value) { return This->lpVtbl->SetFilteringValue(This,prop,value); } -static FORCEINLINE HRESULT IMFVideoProcessor_GetBackgroundColor(IMFVideoProcessor* This,COLORREF *color) { +static __WIDL_INLINE HRESULT IMFVideoProcessor_GetBackgroundColor(IMFVideoProcessor* This,COLORREF *color) { return This->lpVtbl->GetBackgroundColor(This,color); } -static FORCEINLINE HRESULT IMFVideoProcessor_SetBackgroundColor(IMFVideoProcessor* This,COLORREF color) { +static __WIDL_INLINE HRESULT IMFVideoProcessor_SetBackgroundColor(IMFVideoProcessor* This,COLORREF color) { return This->lpVtbl->SetBackgroundColor(This,color); } #endif diff --git a/lib/libc/include/any-windows-any/excpt.h b/lib/libc/include/any-windows-any/excpt.h index cdcc8e9a036d9507f7c48191397cf887563db8a0..0ad224a171f521c94c00b15a2096302dd8f30415 100644 --- a/lib/libc/include/any-windows-any/excpt.h +++ b/lib/libc/include/any-windows-any/excpt.h @@ -49,8 +49,8 @@ extern "C" { #define GetExceptionCode _exception_code #define exception_code _exception_code -#define GetExceptionInformation (struct _EXCEPTION_POINTERS *)_exception_info -#define exception_info (struct _EXCEPTION_POINTERS *)_exception_info +#define GetExceptionInformation() ((struct _EXCEPTION_POINTERS *)_exception_info()) +#define exception_info() ((struct _EXCEPTION_POINTERS *)_exception_info()) #define AbnormalTermination _abnormal_termination #define abnormal_termination _abnormal_termination diff --git a/lib/libc/include/any-windows-any/exdisp.h b/lib/libc/include/any-windows-any/exdisp.h index 2919eb7f02b5adb0388737ea77a113102d7f82a7..a938ad54ca4866d772bcb3f8a19afc87abb11829 100644 --- a/lib/libc/include/any-windows-any/exdisp.h +++ b/lib/libc/include/any-windows-any/exdisp.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/exdisp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/exdisp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __exdisp_h__ #define __exdisp_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWebBrowser_FWD_DEFINED__ @@ -607,102 +615,102 @@ interface IWebBrowser { #define IWebBrowser_get_Busy(This,pBool) (This)->lpVtbl->get_Busy(This,pBool) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWebBrowser_QueryInterface(IWebBrowser* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWebBrowser_QueryInterface(IWebBrowser* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWebBrowser_AddRef(IWebBrowser* This) { +static __WIDL_INLINE ULONG IWebBrowser_AddRef(IWebBrowser* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWebBrowser_Release(IWebBrowser* This) { +static __WIDL_INLINE ULONG IWebBrowser_Release(IWebBrowser* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWebBrowser_GetTypeInfoCount(IWebBrowser* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWebBrowser_GetTypeInfoCount(IWebBrowser* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWebBrowser_GetTypeInfo(IWebBrowser* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWebBrowser_GetTypeInfo(IWebBrowser* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWebBrowser_GetIDsOfNames(IWebBrowser* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWebBrowser_GetIDsOfNames(IWebBrowser* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWebBrowser_Invoke(IWebBrowser* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWebBrowser_Invoke(IWebBrowser* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWebBrowser methods ***/ -static FORCEINLINE HRESULT IWebBrowser_GoBack(IWebBrowser* This) { +static __WIDL_INLINE HRESULT IWebBrowser_GoBack(IWebBrowser* This) { return This->lpVtbl->GoBack(This); } -static FORCEINLINE HRESULT IWebBrowser_GoForward(IWebBrowser* This) { +static __WIDL_INLINE HRESULT IWebBrowser_GoForward(IWebBrowser* This) { return This->lpVtbl->GoForward(This); } -static FORCEINLINE HRESULT IWebBrowser_GoHome(IWebBrowser* This) { +static __WIDL_INLINE HRESULT IWebBrowser_GoHome(IWebBrowser* This) { return This->lpVtbl->GoHome(This); } -static FORCEINLINE HRESULT IWebBrowser_GoSearch(IWebBrowser* This) { +static __WIDL_INLINE HRESULT IWebBrowser_GoSearch(IWebBrowser* This) { return This->lpVtbl->GoSearch(This); } -static FORCEINLINE HRESULT IWebBrowser_Navigate(IWebBrowser* This,BSTR URL,VARIANT *Flags,VARIANT *TargetFrameName,VARIANT *PostData,VARIANT *Headers) { +static __WIDL_INLINE HRESULT IWebBrowser_Navigate(IWebBrowser* This,BSTR URL,VARIANT *Flags,VARIANT *TargetFrameName,VARIANT *PostData,VARIANT *Headers) { return This->lpVtbl->Navigate(This,URL,Flags,TargetFrameName,PostData,Headers); } -static FORCEINLINE HRESULT IWebBrowser_Refresh(IWebBrowser* This) { +static __WIDL_INLINE HRESULT IWebBrowser_Refresh(IWebBrowser* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IWebBrowser_Refresh2(IWebBrowser* This,VARIANT *Level) { +static __WIDL_INLINE HRESULT IWebBrowser_Refresh2(IWebBrowser* This,VARIANT *Level) { return This->lpVtbl->Refresh2(This,Level); } -static FORCEINLINE HRESULT IWebBrowser_Stop(IWebBrowser* This) { +static __WIDL_INLINE HRESULT IWebBrowser_Stop(IWebBrowser* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IWebBrowser_get_Application(IWebBrowser* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IWebBrowser_get_Application(IWebBrowser* This,IDispatch **ppDisp) { return This->lpVtbl->get_Application(This,ppDisp); } -static FORCEINLINE HRESULT IWebBrowser_get_Parent(IWebBrowser* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IWebBrowser_get_Parent(IWebBrowser* This,IDispatch **ppDisp) { return This->lpVtbl->get_Parent(This,ppDisp); } -static FORCEINLINE HRESULT IWebBrowser_get_Container(IWebBrowser* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IWebBrowser_get_Container(IWebBrowser* This,IDispatch **ppDisp) { return This->lpVtbl->get_Container(This,ppDisp); } -static FORCEINLINE HRESULT IWebBrowser_get_Document(IWebBrowser* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IWebBrowser_get_Document(IWebBrowser* This,IDispatch **ppDisp) { return This->lpVtbl->get_Document(This,ppDisp); } -static FORCEINLINE HRESULT IWebBrowser_get_TopLevelContainer(IWebBrowser* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IWebBrowser_get_TopLevelContainer(IWebBrowser* This,VARIANT_BOOL *pBool) { return This->lpVtbl->get_TopLevelContainer(This,pBool); } -static FORCEINLINE HRESULT IWebBrowser_get_Type(IWebBrowser* This,BSTR *Type) { +static __WIDL_INLINE HRESULT IWebBrowser_get_Type(IWebBrowser* This,BSTR *Type) { return This->lpVtbl->get_Type(This,Type); } -static FORCEINLINE HRESULT IWebBrowser_get_Left(IWebBrowser* This,LONG *pl) { +static __WIDL_INLINE HRESULT IWebBrowser_get_Left(IWebBrowser* This,LONG *pl) { return This->lpVtbl->get_Left(This,pl); } -static FORCEINLINE HRESULT IWebBrowser_put_Left(IWebBrowser* This,LONG Left) { +static __WIDL_INLINE HRESULT IWebBrowser_put_Left(IWebBrowser* This,LONG Left) { return This->lpVtbl->put_Left(This,Left); } -static FORCEINLINE HRESULT IWebBrowser_get_Top(IWebBrowser* This,LONG *pl) { +static __WIDL_INLINE HRESULT IWebBrowser_get_Top(IWebBrowser* This,LONG *pl) { return This->lpVtbl->get_Top(This,pl); } -static FORCEINLINE HRESULT IWebBrowser_put_Top(IWebBrowser* This,LONG Top) { +static __WIDL_INLINE HRESULT IWebBrowser_put_Top(IWebBrowser* This,LONG Top) { return This->lpVtbl->put_Top(This,Top); } -static FORCEINLINE HRESULT IWebBrowser_get_Width(IWebBrowser* This,LONG *pl) { +static __WIDL_INLINE HRESULT IWebBrowser_get_Width(IWebBrowser* This,LONG *pl) { return This->lpVtbl->get_Width(This,pl); } -static FORCEINLINE HRESULT IWebBrowser_put_Width(IWebBrowser* This,LONG Width) { +static __WIDL_INLINE HRESULT IWebBrowser_put_Width(IWebBrowser* This,LONG Width) { return This->lpVtbl->put_Width(This,Width); } -static FORCEINLINE HRESULT IWebBrowser_get_Height(IWebBrowser* This,LONG *pl) { +static __WIDL_INLINE HRESULT IWebBrowser_get_Height(IWebBrowser* This,LONG *pl) { return This->lpVtbl->get_Height(This,pl); } -static FORCEINLINE HRESULT IWebBrowser_put_Height(IWebBrowser* This,LONG Height) { +static __WIDL_INLINE HRESULT IWebBrowser_put_Height(IWebBrowser* This,LONG Height) { return This->lpVtbl->put_Height(This,Height); } -static FORCEINLINE HRESULT IWebBrowser_get_LocationName(IWebBrowser* This,BSTR *LocationName) { +static __WIDL_INLINE HRESULT IWebBrowser_get_LocationName(IWebBrowser* This,BSTR *LocationName) { return This->lpVtbl->get_LocationName(This,LocationName); } -static FORCEINLINE HRESULT IWebBrowser_get_LocationURL(IWebBrowser* This,BSTR *LocationURL) { +static __WIDL_INLINE HRESULT IWebBrowser_get_LocationURL(IWebBrowser* This,BSTR *LocationURL) { return This->lpVtbl->get_LocationURL(This,LocationURL); } -static FORCEINLINE HRESULT IWebBrowser_get_Busy(IWebBrowser* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IWebBrowser_get_Busy(IWebBrowser* This,VARIANT_BOOL *pBool) { return This->lpVtbl->get_Busy(This,pBool); } #endif @@ -794,26 +802,26 @@ interface DWebBrowserEvents { #define DWebBrowserEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DWebBrowserEvents_QueryInterface(DWebBrowserEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DWebBrowserEvents_QueryInterface(DWebBrowserEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DWebBrowserEvents_AddRef(DWebBrowserEvents* This) { +static __WIDL_INLINE ULONG DWebBrowserEvents_AddRef(DWebBrowserEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DWebBrowserEvents_Release(DWebBrowserEvents* This) { +static __WIDL_INLINE ULONG DWebBrowserEvents_Release(DWebBrowserEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DWebBrowserEvents_GetTypeInfoCount(DWebBrowserEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DWebBrowserEvents_GetTypeInfoCount(DWebBrowserEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DWebBrowserEvents_GetTypeInfo(DWebBrowserEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DWebBrowserEvents_GetTypeInfo(DWebBrowserEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DWebBrowserEvents_GetIDsOfNames(DWebBrowserEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DWebBrowserEvents_GetIDsOfNames(DWebBrowserEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DWebBrowserEvents_Invoke(DWebBrowserEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DWebBrowserEvents_Invoke(DWebBrowserEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -1201,163 +1209,163 @@ interface IWebBrowserApp { #define IWebBrowserApp_put_FullScreen(This,bFullScreen) (This)->lpVtbl->put_FullScreen(This,bFullScreen) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWebBrowserApp_QueryInterface(IWebBrowserApp* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWebBrowserApp_QueryInterface(IWebBrowserApp* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWebBrowserApp_AddRef(IWebBrowserApp* This) { +static __WIDL_INLINE ULONG IWebBrowserApp_AddRef(IWebBrowserApp* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWebBrowserApp_Release(IWebBrowserApp* This) { +static __WIDL_INLINE ULONG IWebBrowserApp_Release(IWebBrowserApp* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWebBrowserApp_GetTypeInfoCount(IWebBrowserApp* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWebBrowserApp_GetTypeInfoCount(IWebBrowserApp* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWebBrowserApp_GetTypeInfo(IWebBrowserApp* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWebBrowserApp_GetTypeInfo(IWebBrowserApp* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWebBrowserApp_GetIDsOfNames(IWebBrowserApp* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWebBrowserApp_GetIDsOfNames(IWebBrowserApp* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWebBrowserApp_Invoke(IWebBrowserApp* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWebBrowserApp_Invoke(IWebBrowserApp* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWebBrowser methods ***/ -static FORCEINLINE HRESULT IWebBrowserApp_GoBack(IWebBrowserApp* This) { +static __WIDL_INLINE HRESULT IWebBrowserApp_GoBack(IWebBrowserApp* This) { return This->lpVtbl->GoBack(This); } -static FORCEINLINE HRESULT IWebBrowserApp_GoForward(IWebBrowserApp* This) { +static __WIDL_INLINE HRESULT IWebBrowserApp_GoForward(IWebBrowserApp* This) { return This->lpVtbl->GoForward(This); } -static FORCEINLINE HRESULT IWebBrowserApp_GoHome(IWebBrowserApp* This) { +static __WIDL_INLINE HRESULT IWebBrowserApp_GoHome(IWebBrowserApp* This) { return This->lpVtbl->GoHome(This); } -static FORCEINLINE HRESULT IWebBrowserApp_GoSearch(IWebBrowserApp* This) { +static __WIDL_INLINE HRESULT IWebBrowserApp_GoSearch(IWebBrowserApp* This) { return This->lpVtbl->GoSearch(This); } -static FORCEINLINE HRESULT IWebBrowserApp_Navigate(IWebBrowserApp* This,BSTR URL,VARIANT *Flags,VARIANT *TargetFrameName,VARIANT *PostData,VARIANT *Headers) { +static __WIDL_INLINE HRESULT IWebBrowserApp_Navigate(IWebBrowserApp* This,BSTR URL,VARIANT *Flags,VARIANT *TargetFrameName,VARIANT *PostData,VARIANT *Headers) { return This->lpVtbl->Navigate(This,URL,Flags,TargetFrameName,PostData,Headers); } -static FORCEINLINE HRESULT IWebBrowserApp_Refresh(IWebBrowserApp* This) { +static __WIDL_INLINE HRESULT IWebBrowserApp_Refresh(IWebBrowserApp* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IWebBrowserApp_Refresh2(IWebBrowserApp* This,VARIANT *Level) { +static __WIDL_INLINE HRESULT IWebBrowserApp_Refresh2(IWebBrowserApp* This,VARIANT *Level) { return This->lpVtbl->Refresh2(This,Level); } -static FORCEINLINE HRESULT IWebBrowserApp_Stop(IWebBrowserApp* This) { +static __WIDL_INLINE HRESULT IWebBrowserApp_Stop(IWebBrowserApp* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IWebBrowserApp_get_Application(IWebBrowserApp* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_Application(IWebBrowserApp* This,IDispatch **ppDisp) { return This->lpVtbl->get_Application(This,ppDisp); } -static FORCEINLINE HRESULT IWebBrowserApp_get_Parent(IWebBrowserApp* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_Parent(IWebBrowserApp* This,IDispatch **ppDisp) { return This->lpVtbl->get_Parent(This,ppDisp); } -static FORCEINLINE HRESULT IWebBrowserApp_get_Container(IWebBrowserApp* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_Container(IWebBrowserApp* This,IDispatch **ppDisp) { return This->lpVtbl->get_Container(This,ppDisp); } -static FORCEINLINE HRESULT IWebBrowserApp_get_Document(IWebBrowserApp* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_Document(IWebBrowserApp* This,IDispatch **ppDisp) { return This->lpVtbl->get_Document(This,ppDisp); } -static FORCEINLINE HRESULT IWebBrowserApp_get_TopLevelContainer(IWebBrowserApp* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_TopLevelContainer(IWebBrowserApp* This,VARIANT_BOOL *pBool) { return This->lpVtbl->get_TopLevelContainer(This,pBool); } -static FORCEINLINE HRESULT IWebBrowserApp_get_Type(IWebBrowserApp* This,BSTR *Type) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_Type(IWebBrowserApp* This,BSTR *Type) { return This->lpVtbl->get_Type(This,Type); } -static FORCEINLINE HRESULT IWebBrowserApp_get_Left(IWebBrowserApp* This,LONG *pl) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_Left(IWebBrowserApp* This,LONG *pl) { return This->lpVtbl->get_Left(This,pl); } -static FORCEINLINE HRESULT IWebBrowserApp_put_Left(IWebBrowserApp* This,LONG Left) { +static __WIDL_INLINE HRESULT IWebBrowserApp_put_Left(IWebBrowserApp* This,LONG Left) { return This->lpVtbl->put_Left(This,Left); } -static FORCEINLINE HRESULT IWebBrowserApp_get_Top(IWebBrowserApp* This,LONG *pl) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_Top(IWebBrowserApp* This,LONG *pl) { return This->lpVtbl->get_Top(This,pl); } -static FORCEINLINE HRESULT IWebBrowserApp_put_Top(IWebBrowserApp* This,LONG Top) { +static __WIDL_INLINE HRESULT IWebBrowserApp_put_Top(IWebBrowserApp* This,LONG Top) { return This->lpVtbl->put_Top(This,Top); } -static FORCEINLINE HRESULT IWebBrowserApp_get_Width(IWebBrowserApp* This,LONG *pl) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_Width(IWebBrowserApp* This,LONG *pl) { return This->lpVtbl->get_Width(This,pl); } -static FORCEINLINE HRESULT IWebBrowserApp_put_Width(IWebBrowserApp* This,LONG Width) { +static __WIDL_INLINE HRESULT IWebBrowserApp_put_Width(IWebBrowserApp* This,LONG Width) { return This->lpVtbl->put_Width(This,Width); } -static FORCEINLINE HRESULT IWebBrowserApp_get_Height(IWebBrowserApp* This,LONG *pl) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_Height(IWebBrowserApp* This,LONG *pl) { return This->lpVtbl->get_Height(This,pl); } -static FORCEINLINE HRESULT IWebBrowserApp_put_Height(IWebBrowserApp* This,LONG Height) { +static __WIDL_INLINE HRESULT IWebBrowserApp_put_Height(IWebBrowserApp* This,LONG Height) { return This->lpVtbl->put_Height(This,Height); } -static FORCEINLINE HRESULT IWebBrowserApp_get_LocationName(IWebBrowserApp* This,BSTR *LocationName) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_LocationName(IWebBrowserApp* This,BSTR *LocationName) { return This->lpVtbl->get_LocationName(This,LocationName); } -static FORCEINLINE HRESULT IWebBrowserApp_get_LocationURL(IWebBrowserApp* This,BSTR *LocationURL) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_LocationURL(IWebBrowserApp* This,BSTR *LocationURL) { return This->lpVtbl->get_LocationURL(This,LocationURL); } -static FORCEINLINE HRESULT IWebBrowserApp_get_Busy(IWebBrowserApp* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_Busy(IWebBrowserApp* This,VARIANT_BOOL *pBool) { return This->lpVtbl->get_Busy(This,pBool); } /*** IWebBrowserApp methods ***/ -static FORCEINLINE HRESULT IWebBrowserApp_Quit(IWebBrowserApp* This) { +static __WIDL_INLINE HRESULT IWebBrowserApp_Quit(IWebBrowserApp* This) { return This->lpVtbl->Quit(This); } -static FORCEINLINE HRESULT IWebBrowserApp_ClientToWindow(IWebBrowserApp* This,int *pcx,int *pcy) { +static __WIDL_INLINE HRESULT IWebBrowserApp_ClientToWindow(IWebBrowserApp* This,int *pcx,int *pcy) { return This->lpVtbl->ClientToWindow(This,pcx,pcy); } -static FORCEINLINE HRESULT IWebBrowserApp_PutProperty(IWebBrowserApp* This,BSTR Property,VARIANT vtValue) { +static __WIDL_INLINE HRESULT IWebBrowserApp_PutProperty(IWebBrowserApp* This,BSTR Property,VARIANT vtValue) { return This->lpVtbl->PutProperty(This,Property,vtValue); } -static FORCEINLINE HRESULT IWebBrowserApp_GetProperty(IWebBrowserApp* This,BSTR Property,VARIANT *pvtValue) { +static __WIDL_INLINE HRESULT IWebBrowserApp_GetProperty(IWebBrowserApp* This,BSTR Property,VARIANT *pvtValue) { return This->lpVtbl->GetProperty(This,Property,pvtValue); } -static FORCEINLINE HRESULT IWebBrowserApp_get_Name(IWebBrowserApp* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_Name(IWebBrowserApp* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT IWebBrowserApp_get_HWND(IWebBrowserApp* This,SHANDLE_PTR *pHWND) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_HWND(IWebBrowserApp* This,SHANDLE_PTR *pHWND) { return This->lpVtbl->get_HWND(This,pHWND); } -static FORCEINLINE HRESULT IWebBrowserApp_get_FullName(IWebBrowserApp* This,BSTR *FullName) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_FullName(IWebBrowserApp* This,BSTR *FullName) { return This->lpVtbl->get_FullName(This,FullName); } -static FORCEINLINE HRESULT IWebBrowserApp_get_Path(IWebBrowserApp* This,BSTR *Path) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_Path(IWebBrowserApp* This,BSTR *Path) { return This->lpVtbl->get_Path(This,Path); } -static FORCEINLINE HRESULT IWebBrowserApp_get_Visible(IWebBrowserApp* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_Visible(IWebBrowserApp* This,VARIANT_BOOL *pBool) { return This->lpVtbl->get_Visible(This,pBool); } -static FORCEINLINE HRESULT IWebBrowserApp_put_Visible(IWebBrowserApp* This,VARIANT_BOOL Value) { +static __WIDL_INLINE HRESULT IWebBrowserApp_put_Visible(IWebBrowserApp* This,VARIANT_BOOL Value) { return This->lpVtbl->put_Visible(This,Value); } -static FORCEINLINE HRESULT IWebBrowserApp_get_StatusBar(IWebBrowserApp* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_StatusBar(IWebBrowserApp* This,VARIANT_BOOL *pBool) { return This->lpVtbl->get_StatusBar(This,pBool); } -static FORCEINLINE HRESULT IWebBrowserApp_put_StatusBar(IWebBrowserApp* This,VARIANT_BOOL Value) { +static __WIDL_INLINE HRESULT IWebBrowserApp_put_StatusBar(IWebBrowserApp* This,VARIANT_BOOL Value) { return This->lpVtbl->put_StatusBar(This,Value); } -static FORCEINLINE HRESULT IWebBrowserApp_get_StatusText(IWebBrowserApp* This,BSTR *StatusText) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_StatusText(IWebBrowserApp* This,BSTR *StatusText) { return This->lpVtbl->get_StatusText(This,StatusText); } -static FORCEINLINE HRESULT IWebBrowserApp_put_StatusText(IWebBrowserApp* This,BSTR StatusText) { +static __WIDL_INLINE HRESULT IWebBrowserApp_put_StatusText(IWebBrowserApp* This,BSTR StatusText) { return This->lpVtbl->put_StatusText(This,StatusText); } -static FORCEINLINE HRESULT IWebBrowserApp_get_ToolBar(IWebBrowserApp* This,int *Value) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_ToolBar(IWebBrowserApp* This,int *Value) { return This->lpVtbl->get_ToolBar(This,Value); } -static FORCEINLINE HRESULT IWebBrowserApp_put_ToolBar(IWebBrowserApp* This,int Value) { +static __WIDL_INLINE HRESULT IWebBrowserApp_put_ToolBar(IWebBrowserApp* This,int Value) { return This->lpVtbl->put_ToolBar(This,Value); } -static FORCEINLINE HRESULT IWebBrowserApp_get_MenuBar(IWebBrowserApp* This,VARIANT_BOOL *Value) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_MenuBar(IWebBrowserApp* This,VARIANT_BOOL *Value) { return This->lpVtbl->get_MenuBar(This,Value); } -static FORCEINLINE HRESULT IWebBrowserApp_put_MenuBar(IWebBrowserApp* This,VARIANT_BOOL Value) { +static __WIDL_INLINE HRESULT IWebBrowserApp_put_MenuBar(IWebBrowserApp* This,VARIANT_BOOL Value) { return This->lpVtbl->put_MenuBar(This,Value); } -static FORCEINLINE HRESULT IWebBrowserApp_get_FullScreen(IWebBrowserApp* This,VARIANT_BOOL *pbFullScreen) { +static __WIDL_INLINE HRESULT IWebBrowserApp_get_FullScreen(IWebBrowserApp* This,VARIANT_BOOL *pbFullScreen) { return This->lpVtbl->get_FullScreen(This,pbFullScreen); } -static FORCEINLINE HRESULT IWebBrowserApp_put_FullScreen(IWebBrowserApp* This,VARIANT_BOOL bFullScreen) { +static __WIDL_INLINE HRESULT IWebBrowserApp_put_FullScreen(IWebBrowserApp* This,VARIANT_BOOL bFullScreen) { return This->lpVtbl->put_FullScreen(This,bFullScreen); } #endif @@ -1852,221 +1860,221 @@ interface IWebBrowser2 { #define IWebBrowser2_put_Resizable(This,Value) (This)->lpVtbl->put_Resizable(This,Value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWebBrowser2_QueryInterface(IWebBrowser2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWebBrowser2_QueryInterface(IWebBrowser2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWebBrowser2_AddRef(IWebBrowser2* This) { +static __WIDL_INLINE ULONG IWebBrowser2_AddRef(IWebBrowser2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWebBrowser2_Release(IWebBrowser2* This) { +static __WIDL_INLINE ULONG IWebBrowser2_Release(IWebBrowser2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWebBrowser2_GetTypeInfoCount(IWebBrowser2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWebBrowser2_GetTypeInfoCount(IWebBrowser2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWebBrowser2_GetTypeInfo(IWebBrowser2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWebBrowser2_GetTypeInfo(IWebBrowser2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWebBrowser2_GetIDsOfNames(IWebBrowser2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWebBrowser2_GetIDsOfNames(IWebBrowser2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWebBrowser2_Invoke(IWebBrowser2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWebBrowser2_Invoke(IWebBrowser2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWebBrowser methods ***/ -static FORCEINLINE HRESULT IWebBrowser2_GoBack(IWebBrowser2* This) { +static __WIDL_INLINE HRESULT IWebBrowser2_GoBack(IWebBrowser2* This) { return This->lpVtbl->GoBack(This); } -static FORCEINLINE HRESULT IWebBrowser2_GoForward(IWebBrowser2* This) { +static __WIDL_INLINE HRESULT IWebBrowser2_GoForward(IWebBrowser2* This) { return This->lpVtbl->GoForward(This); } -static FORCEINLINE HRESULT IWebBrowser2_GoHome(IWebBrowser2* This) { +static __WIDL_INLINE HRESULT IWebBrowser2_GoHome(IWebBrowser2* This) { return This->lpVtbl->GoHome(This); } -static FORCEINLINE HRESULT IWebBrowser2_GoSearch(IWebBrowser2* This) { +static __WIDL_INLINE HRESULT IWebBrowser2_GoSearch(IWebBrowser2* This) { return This->lpVtbl->GoSearch(This); } -static FORCEINLINE HRESULT IWebBrowser2_Navigate(IWebBrowser2* This,BSTR URL,VARIANT *Flags,VARIANT *TargetFrameName,VARIANT *PostData,VARIANT *Headers) { +static __WIDL_INLINE HRESULT IWebBrowser2_Navigate(IWebBrowser2* This,BSTR URL,VARIANT *Flags,VARIANT *TargetFrameName,VARIANT *PostData,VARIANT *Headers) { return This->lpVtbl->Navigate(This,URL,Flags,TargetFrameName,PostData,Headers); } -static FORCEINLINE HRESULT IWebBrowser2_Refresh(IWebBrowser2* This) { +static __WIDL_INLINE HRESULT IWebBrowser2_Refresh(IWebBrowser2* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IWebBrowser2_Refresh2(IWebBrowser2* This,VARIANT *Level) { +static __WIDL_INLINE HRESULT IWebBrowser2_Refresh2(IWebBrowser2* This,VARIANT *Level) { return This->lpVtbl->Refresh2(This,Level); } -static FORCEINLINE HRESULT IWebBrowser2_Stop(IWebBrowser2* This) { +static __WIDL_INLINE HRESULT IWebBrowser2_Stop(IWebBrowser2* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IWebBrowser2_get_Application(IWebBrowser2* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Application(IWebBrowser2* This,IDispatch **ppDisp) { return This->lpVtbl->get_Application(This,ppDisp); } -static FORCEINLINE HRESULT IWebBrowser2_get_Parent(IWebBrowser2* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Parent(IWebBrowser2* This,IDispatch **ppDisp) { return This->lpVtbl->get_Parent(This,ppDisp); } -static FORCEINLINE HRESULT IWebBrowser2_get_Container(IWebBrowser2* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Container(IWebBrowser2* This,IDispatch **ppDisp) { return This->lpVtbl->get_Container(This,ppDisp); } -static FORCEINLINE HRESULT IWebBrowser2_get_Document(IWebBrowser2* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Document(IWebBrowser2* This,IDispatch **ppDisp) { return This->lpVtbl->get_Document(This,ppDisp); } -static FORCEINLINE HRESULT IWebBrowser2_get_TopLevelContainer(IWebBrowser2* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_TopLevelContainer(IWebBrowser2* This,VARIANT_BOOL *pBool) { return This->lpVtbl->get_TopLevelContainer(This,pBool); } -static FORCEINLINE HRESULT IWebBrowser2_get_Type(IWebBrowser2* This,BSTR *Type) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Type(IWebBrowser2* This,BSTR *Type) { return This->lpVtbl->get_Type(This,Type); } -static FORCEINLINE HRESULT IWebBrowser2_get_Left(IWebBrowser2* This,LONG *pl) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Left(IWebBrowser2* This,LONG *pl) { return This->lpVtbl->get_Left(This,pl); } -static FORCEINLINE HRESULT IWebBrowser2_put_Left(IWebBrowser2* This,LONG Left) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_Left(IWebBrowser2* This,LONG Left) { return This->lpVtbl->put_Left(This,Left); } -static FORCEINLINE HRESULT IWebBrowser2_get_Top(IWebBrowser2* This,LONG *pl) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Top(IWebBrowser2* This,LONG *pl) { return This->lpVtbl->get_Top(This,pl); } -static FORCEINLINE HRESULT IWebBrowser2_put_Top(IWebBrowser2* This,LONG Top) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_Top(IWebBrowser2* This,LONG Top) { return This->lpVtbl->put_Top(This,Top); } -static FORCEINLINE HRESULT IWebBrowser2_get_Width(IWebBrowser2* This,LONG *pl) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Width(IWebBrowser2* This,LONG *pl) { return This->lpVtbl->get_Width(This,pl); } -static FORCEINLINE HRESULT IWebBrowser2_put_Width(IWebBrowser2* This,LONG Width) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_Width(IWebBrowser2* This,LONG Width) { return This->lpVtbl->put_Width(This,Width); } -static FORCEINLINE HRESULT IWebBrowser2_get_Height(IWebBrowser2* This,LONG *pl) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Height(IWebBrowser2* This,LONG *pl) { return This->lpVtbl->get_Height(This,pl); } -static FORCEINLINE HRESULT IWebBrowser2_put_Height(IWebBrowser2* This,LONG Height) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_Height(IWebBrowser2* This,LONG Height) { return This->lpVtbl->put_Height(This,Height); } -static FORCEINLINE HRESULT IWebBrowser2_get_LocationName(IWebBrowser2* This,BSTR *LocationName) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_LocationName(IWebBrowser2* This,BSTR *LocationName) { return This->lpVtbl->get_LocationName(This,LocationName); } -static FORCEINLINE HRESULT IWebBrowser2_get_LocationURL(IWebBrowser2* This,BSTR *LocationURL) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_LocationURL(IWebBrowser2* This,BSTR *LocationURL) { return This->lpVtbl->get_LocationURL(This,LocationURL); } -static FORCEINLINE HRESULT IWebBrowser2_get_Busy(IWebBrowser2* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Busy(IWebBrowser2* This,VARIANT_BOOL *pBool) { return This->lpVtbl->get_Busy(This,pBool); } /*** IWebBrowserApp methods ***/ -static FORCEINLINE HRESULT IWebBrowser2_Quit(IWebBrowser2* This) { +static __WIDL_INLINE HRESULT IWebBrowser2_Quit(IWebBrowser2* This) { return This->lpVtbl->Quit(This); } -static FORCEINLINE HRESULT IWebBrowser2_ClientToWindow(IWebBrowser2* This,int *pcx,int *pcy) { +static __WIDL_INLINE HRESULT IWebBrowser2_ClientToWindow(IWebBrowser2* This,int *pcx,int *pcy) { return This->lpVtbl->ClientToWindow(This,pcx,pcy); } -static FORCEINLINE HRESULT IWebBrowser2_PutProperty(IWebBrowser2* This,BSTR Property,VARIANT vtValue) { +static __WIDL_INLINE HRESULT IWebBrowser2_PutProperty(IWebBrowser2* This,BSTR Property,VARIANT vtValue) { return This->lpVtbl->PutProperty(This,Property,vtValue); } -static FORCEINLINE HRESULT IWebBrowser2_GetProperty(IWebBrowser2* This,BSTR Property,VARIANT *pvtValue) { +static __WIDL_INLINE HRESULT IWebBrowser2_GetProperty(IWebBrowser2* This,BSTR Property,VARIANT *pvtValue) { return This->lpVtbl->GetProperty(This,Property,pvtValue); } -static FORCEINLINE HRESULT IWebBrowser2_get_Name(IWebBrowser2* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Name(IWebBrowser2* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT IWebBrowser2_get_HWND(IWebBrowser2* This,SHANDLE_PTR *pHWND) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_HWND(IWebBrowser2* This,SHANDLE_PTR *pHWND) { return This->lpVtbl->get_HWND(This,pHWND); } -static FORCEINLINE HRESULT IWebBrowser2_get_FullName(IWebBrowser2* This,BSTR *FullName) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_FullName(IWebBrowser2* This,BSTR *FullName) { return This->lpVtbl->get_FullName(This,FullName); } -static FORCEINLINE HRESULT IWebBrowser2_get_Path(IWebBrowser2* This,BSTR *Path) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Path(IWebBrowser2* This,BSTR *Path) { return This->lpVtbl->get_Path(This,Path); } -static FORCEINLINE HRESULT IWebBrowser2_get_Visible(IWebBrowser2* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Visible(IWebBrowser2* This,VARIANT_BOOL *pBool) { return This->lpVtbl->get_Visible(This,pBool); } -static FORCEINLINE HRESULT IWebBrowser2_put_Visible(IWebBrowser2* This,VARIANT_BOOL Value) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_Visible(IWebBrowser2* This,VARIANT_BOOL Value) { return This->lpVtbl->put_Visible(This,Value); } -static FORCEINLINE HRESULT IWebBrowser2_get_StatusBar(IWebBrowser2* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_StatusBar(IWebBrowser2* This,VARIANT_BOOL *pBool) { return This->lpVtbl->get_StatusBar(This,pBool); } -static FORCEINLINE HRESULT IWebBrowser2_put_StatusBar(IWebBrowser2* This,VARIANT_BOOL Value) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_StatusBar(IWebBrowser2* This,VARIANT_BOOL Value) { return This->lpVtbl->put_StatusBar(This,Value); } -static FORCEINLINE HRESULT IWebBrowser2_get_StatusText(IWebBrowser2* This,BSTR *StatusText) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_StatusText(IWebBrowser2* This,BSTR *StatusText) { return This->lpVtbl->get_StatusText(This,StatusText); } -static FORCEINLINE HRESULT IWebBrowser2_put_StatusText(IWebBrowser2* This,BSTR StatusText) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_StatusText(IWebBrowser2* This,BSTR StatusText) { return This->lpVtbl->put_StatusText(This,StatusText); } -static FORCEINLINE HRESULT IWebBrowser2_get_ToolBar(IWebBrowser2* This,int *Value) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_ToolBar(IWebBrowser2* This,int *Value) { return This->lpVtbl->get_ToolBar(This,Value); } -static FORCEINLINE HRESULT IWebBrowser2_put_ToolBar(IWebBrowser2* This,int Value) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_ToolBar(IWebBrowser2* This,int Value) { return This->lpVtbl->put_ToolBar(This,Value); } -static FORCEINLINE HRESULT IWebBrowser2_get_MenuBar(IWebBrowser2* This,VARIANT_BOOL *Value) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_MenuBar(IWebBrowser2* This,VARIANT_BOOL *Value) { return This->lpVtbl->get_MenuBar(This,Value); } -static FORCEINLINE HRESULT IWebBrowser2_put_MenuBar(IWebBrowser2* This,VARIANT_BOOL Value) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_MenuBar(IWebBrowser2* This,VARIANT_BOOL Value) { return This->lpVtbl->put_MenuBar(This,Value); } -static FORCEINLINE HRESULT IWebBrowser2_get_FullScreen(IWebBrowser2* This,VARIANT_BOOL *pbFullScreen) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_FullScreen(IWebBrowser2* This,VARIANT_BOOL *pbFullScreen) { return This->lpVtbl->get_FullScreen(This,pbFullScreen); } -static FORCEINLINE HRESULT IWebBrowser2_put_FullScreen(IWebBrowser2* This,VARIANT_BOOL bFullScreen) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_FullScreen(IWebBrowser2* This,VARIANT_BOOL bFullScreen) { return This->lpVtbl->put_FullScreen(This,bFullScreen); } /*** IWebBrowser2 methods ***/ -static FORCEINLINE HRESULT IWebBrowser2_Navigate2(IWebBrowser2* This,VARIANT *URL,VARIANT *Flags,VARIANT *TargetFrameName,VARIANT *PostData,VARIANT *Headers) { +static __WIDL_INLINE HRESULT IWebBrowser2_Navigate2(IWebBrowser2* This,VARIANT *URL,VARIANT *Flags,VARIANT *TargetFrameName,VARIANT *PostData,VARIANT *Headers) { return This->lpVtbl->Navigate2(This,URL,Flags,TargetFrameName,PostData,Headers); } -static FORCEINLINE HRESULT IWebBrowser2_QueryStatusWB(IWebBrowser2* This,OLECMDID cmdID,OLECMDF *pcmdf) { +static __WIDL_INLINE HRESULT IWebBrowser2_QueryStatusWB(IWebBrowser2* This,OLECMDID cmdID,OLECMDF *pcmdf) { return This->lpVtbl->QueryStatusWB(This,cmdID,pcmdf); } -static FORCEINLINE HRESULT IWebBrowser2_ExecWB(IWebBrowser2* This,OLECMDID cmdID,OLECMDEXECOPT cmdexecopt,VARIANT *pvaIn,VARIANT *pvaOut) { +static __WIDL_INLINE HRESULT IWebBrowser2_ExecWB(IWebBrowser2* This,OLECMDID cmdID,OLECMDEXECOPT cmdexecopt,VARIANT *pvaIn,VARIANT *pvaOut) { return This->lpVtbl->ExecWB(This,cmdID,cmdexecopt,pvaIn,pvaOut); } -static FORCEINLINE HRESULT IWebBrowser2_ShowBrowserBar(IWebBrowser2* This,VARIANT *pvaClsid,VARIANT *pvarShow,VARIANT *pvarSize) { +static __WIDL_INLINE HRESULT IWebBrowser2_ShowBrowserBar(IWebBrowser2* This,VARIANT *pvaClsid,VARIANT *pvarShow,VARIANT *pvarSize) { return This->lpVtbl->ShowBrowserBar(This,pvaClsid,pvarShow,pvarSize); } -static FORCEINLINE HRESULT IWebBrowser2_get_ReadyState(IWebBrowser2* This,READYSTATE *plReadyState) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_ReadyState(IWebBrowser2* This,READYSTATE *plReadyState) { return This->lpVtbl->get_ReadyState(This,plReadyState); } -static FORCEINLINE HRESULT IWebBrowser2_get_Offline(IWebBrowser2* This,VARIANT_BOOL *pbOffline) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Offline(IWebBrowser2* This,VARIANT_BOOL *pbOffline) { return This->lpVtbl->get_Offline(This,pbOffline); } -static FORCEINLINE HRESULT IWebBrowser2_put_Offline(IWebBrowser2* This,VARIANT_BOOL bOffline) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_Offline(IWebBrowser2* This,VARIANT_BOOL bOffline) { return This->lpVtbl->put_Offline(This,bOffline); } -static FORCEINLINE HRESULT IWebBrowser2_get_Silent(IWebBrowser2* This,VARIANT_BOOL *pbSilent) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Silent(IWebBrowser2* This,VARIANT_BOOL *pbSilent) { return This->lpVtbl->get_Silent(This,pbSilent); } -static FORCEINLINE HRESULT IWebBrowser2_put_Silent(IWebBrowser2* This,VARIANT_BOOL bSilent) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_Silent(IWebBrowser2* This,VARIANT_BOOL bSilent) { return This->lpVtbl->put_Silent(This,bSilent); } -static FORCEINLINE HRESULT IWebBrowser2_get_RegisterAsBrowser(IWebBrowser2* This,VARIANT_BOOL *pbRegister) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_RegisterAsBrowser(IWebBrowser2* This,VARIANT_BOOL *pbRegister) { return This->lpVtbl->get_RegisterAsBrowser(This,pbRegister); } -static FORCEINLINE HRESULT IWebBrowser2_put_RegisterAsBrowser(IWebBrowser2* This,VARIANT_BOOL bRegister) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_RegisterAsBrowser(IWebBrowser2* This,VARIANT_BOOL bRegister) { return This->lpVtbl->put_RegisterAsBrowser(This,bRegister); } -static FORCEINLINE HRESULT IWebBrowser2_get_RegisterAsDropTarget(IWebBrowser2* This,VARIANT_BOOL *pbRegister) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_RegisterAsDropTarget(IWebBrowser2* This,VARIANT_BOOL *pbRegister) { return This->lpVtbl->get_RegisterAsDropTarget(This,pbRegister); } -static FORCEINLINE HRESULT IWebBrowser2_put_RegisterAsDropTarget(IWebBrowser2* This,VARIANT_BOOL bRegister) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_RegisterAsDropTarget(IWebBrowser2* This,VARIANT_BOOL bRegister) { return This->lpVtbl->put_RegisterAsDropTarget(This,bRegister); } -static FORCEINLINE HRESULT IWebBrowser2_get_TheaterMode(IWebBrowser2* This,VARIANT_BOOL *pbRegister) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_TheaterMode(IWebBrowser2* This,VARIANT_BOOL *pbRegister) { return This->lpVtbl->get_TheaterMode(This,pbRegister); } -static FORCEINLINE HRESULT IWebBrowser2_put_TheaterMode(IWebBrowser2* This,VARIANT_BOOL bRegister) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_TheaterMode(IWebBrowser2* This,VARIANT_BOOL bRegister) { return This->lpVtbl->put_TheaterMode(This,bRegister); } -static FORCEINLINE HRESULT IWebBrowser2_get_AddressBar(IWebBrowser2* This,VARIANT_BOOL *Value) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_AddressBar(IWebBrowser2* This,VARIANT_BOOL *Value) { return This->lpVtbl->get_AddressBar(This,Value); } -static FORCEINLINE HRESULT IWebBrowser2_put_AddressBar(IWebBrowser2* This,VARIANT_BOOL Value) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_AddressBar(IWebBrowser2* This,VARIANT_BOOL Value) { return This->lpVtbl->put_AddressBar(This,Value); } -static FORCEINLINE HRESULT IWebBrowser2_get_Resizable(IWebBrowser2* This,VARIANT_BOOL *Value) { +static __WIDL_INLINE HRESULT IWebBrowser2_get_Resizable(IWebBrowser2* This,VARIANT_BOOL *Value) { return This->lpVtbl->get_Resizable(This,Value); } -static FORCEINLINE HRESULT IWebBrowser2_put_Resizable(IWebBrowser2* This,VARIANT_BOOL Value) { +static __WIDL_INLINE HRESULT IWebBrowser2_put_Resizable(IWebBrowser2* This,VARIANT_BOOL Value) { return This->lpVtbl->put_Resizable(This,Value); } #endif @@ -2167,26 +2175,26 @@ interface DWebBrowserEvents2 { #define DWebBrowserEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DWebBrowserEvents2_QueryInterface(DWebBrowserEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DWebBrowserEvents2_QueryInterface(DWebBrowserEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DWebBrowserEvents2_AddRef(DWebBrowserEvents2* This) { +static __WIDL_INLINE ULONG DWebBrowserEvents2_AddRef(DWebBrowserEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DWebBrowserEvents2_Release(DWebBrowserEvents2* This) { +static __WIDL_INLINE ULONG DWebBrowserEvents2_Release(DWebBrowserEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DWebBrowserEvents2_GetTypeInfoCount(DWebBrowserEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DWebBrowserEvents2_GetTypeInfoCount(DWebBrowserEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DWebBrowserEvents2_GetTypeInfo(DWebBrowserEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DWebBrowserEvents2_GetTypeInfo(DWebBrowserEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DWebBrowserEvents2_GetIDsOfNames(DWebBrowserEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DWebBrowserEvents2_GetIDsOfNames(DWebBrowserEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DWebBrowserEvents2_Invoke(DWebBrowserEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DWebBrowserEvents2_Invoke(DWebBrowserEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -2341,26 +2349,26 @@ interface DShellWindowsEvents { #define DShellWindowsEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DShellWindowsEvents_QueryInterface(DShellWindowsEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DShellWindowsEvents_QueryInterface(DShellWindowsEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DShellWindowsEvents_AddRef(DShellWindowsEvents* This) { +static __WIDL_INLINE ULONG DShellWindowsEvents_AddRef(DShellWindowsEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DShellWindowsEvents_Release(DShellWindowsEvents* This) { +static __WIDL_INLINE ULONG DShellWindowsEvents_Release(DShellWindowsEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DShellWindowsEvents_GetTypeInfoCount(DShellWindowsEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DShellWindowsEvents_GetTypeInfoCount(DShellWindowsEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DShellWindowsEvents_GetTypeInfo(DShellWindowsEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DShellWindowsEvents_GetTypeInfo(DShellWindowsEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DShellWindowsEvents_GetIDsOfNames(DShellWindowsEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DShellWindowsEvents_GetIDsOfNames(DShellWindowsEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DShellWindowsEvents_Invoke(DShellWindowsEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DShellWindowsEvents_Invoke(DShellWindowsEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -2573,60 +2581,60 @@ interface IShellWindows { #define IShellWindows_ProcessAttachDetach(This,fAttach) (This)->lpVtbl->ProcessAttachDetach(This,fAttach) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellWindows_QueryInterface(IShellWindows* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellWindows_QueryInterface(IShellWindows* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellWindows_AddRef(IShellWindows* This) { +static __WIDL_INLINE ULONG IShellWindows_AddRef(IShellWindows* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellWindows_Release(IShellWindows* This) { +static __WIDL_INLINE ULONG IShellWindows_Release(IShellWindows* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellWindows_GetTypeInfoCount(IShellWindows* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellWindows_GetTypeInfoCount(IShellWindows* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellWindows_GetTypeInfo(IShellWindows* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellWindows_GetTypeInfo(IShellWindows* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellWindows_GetIDsOfNames(IShellWindows* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellWindows_GetIDsOfNames(IShellWindows* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellWindows_Invoke(IShellWindows* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellWindows_Invoke(IShellWindows* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellWindows methods ***/ -static FORCEINLINE HRESULT IShellWindows_get_Count(IShellWindows* This,LONG *Count) { +static __WIDL_INLINE HRESULT IShellWindows_get_Count(IShellWindows* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT IShellWindows_Item(IShellWindows* This,VARIANT index,IDispatch **Folder) { +static __WIDL_INLINE HRESULT IShellWindows_Item(IShellWindows* This,VARIANT index,IDispatch **Folder) { return This->lpVtbl->Item(This,index,Folder); } -static FORCEINLINE HRESULT IShellWindows__NewEnum(IShellWindows* This,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT IShellWindows__NewEnum(IShellWindows* This,IUnknown **ppunk) { return This->lpVtbl->_NewEnum(This,ppunk); } -static FORCEINLINE HRESULT IShellWindows_Register(IShellWindows* This,IDispatch *pid,LONG hWnd,int swClass,LONG *plCookie) { +static __WIDL_INLINE HRESULT IShellWindows_Register(IShellWindows* This,IDispatch *pid,LONG hWnd,int swClass,LONG *plCookie) { return This->lpVtbl->Register(This,pid,hWnd,swClass,plCookie); } -static FORCEINLINE HRESULT IShellWindows_RegisterPending(IShellWindows* This,LONG lThreadId,VARIANT *pvarloc,VARIANT *pvarlocRoot,int swClass,LONG *plCookie) { +static __WIDL_INLINE HRESULT IShellWindows_RegisterPending(IShellWindows* This,LONG lThreadId,VARIANT *pvarloc,VARIANT *pvarlocRoot,int swClass,LONG *plCookie) { return This->lpVtbl->RegisterPending(This,lThreadId,pvarloc,pvarlocRoot,swClass,plCookie); } -static FORCEINLINE HRESULT IShellWindows_Revoke(IShellWindows* This,LONG lCookie) { +static __WIDL_INLINE HRESULT IShellWindows_Revoke(IShellWindows* This,LONG lCookie) { return This->lpVtbl->Revoke(This,lCookie); } -static FORCEINLINE HRESULT IShellWindows_OnNavigate(IShellWindows* This,LONG lCookie,VARIANT *pvarLoc) { +static __WIDL_INLINE HRESULT IShellWindows_OnNavigate(IShellWindows* This,LONG lCookie,VARIANT *pvarLoc) { return This->lpVtbl->OnNavigate(This,lCookie,pvarLoc); } -static FORCEINLINE HRESULT IShellWindows_OnActivated(IShellWindows* This,LONG lCookie,VARIANT_BOOL fActive) { +static __WIDL_INLINE HRESULT IShellWindows_OnActivated(IShellWindows* This,LONG lCookie,VARIANT_BOOL fActive) { return This->lpVtbl->OnActivated(This,lCookie,fActive); } -static FORCEINLINE HRESULT IShellWindows_FindWindowSW(IShellWindows* This,VARIANT *pvarLoc,VARIANT *pvarLocRoot,int swClass,LONG *phwnd,int swfwOptions,IDispatch **ppdispOut) { +static __WIDL_INLINE HRESULT IShellWindows_FindWindowSW(IShellWindows* This,VARIANT *pvarLoc,VARIANT *pvarLocRoot,int swClass,LONG *phwnd,int swfwOptions,IDispatch **ppdispOut) { return This->lpVtbl->FindWindowSW(This,pvarLoc,pvarLocRoot,swClass,phwnd,swfwOptions,ppdispOut); } -static FORCEINLINE HRESULT IShellWindows_OnCreated(IShellWindows* This,LONG lCookie,IUnknown *punk) { +static __WIDL_INLINE HRESULT IShellWindows_OnCreated(IShellWindows* This,LONG lCookie,IUnknown *punk) { return This->lpVtbl->OnCreated(This,lCookie,punk); } -static FORCEINLINE HRESULT IShellWindows_ProcessAttachDetach(IShellWindows* This,VARIANT_BOOL fAttach) { +static __WIDL_INLINE HRESULT IShellWindows_ProcessAttachDetach(IShellWindows* This,VARIANT_BOOL fAttach) { return This->lpVtbl->ProcessAttachDetach(This,fAttach); } #endif @@ -2862,66 +2870,66 @@ interface IShellUIHelper { #define IShellUIHelper_ShowBrowserUI(This,bstrName,pvarIn,pvarOut) (This)->lpVtbl->ShowBrowserUI(This,bstrName,pvarIn,pvarOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellUIHelper_QueryInterface(IShellUIHelper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellUIHelper_QueryInterface(IShellUIHelper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellUIHelper_AddRef(IShellUIHelper* This) { +static __WIDL_INLINE ULONG IShellUIHelper_AddRef(IShellUIHelper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellUIHelper_Release(IShellUIHelper* This) { +static __WIDL_INLINE ULONG IShellUIHelper_Release(IShellUIHelper* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellUIHelper_GetTypeInfoCount(IShellUIHelper* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellUIHelper_GetTypeInfoCount(IShellUIHelper* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellUIHelper_GetTypeInfo(IShellUIHelper* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellUIHelper_GetTypeInfo(IShellUIHelper* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellUIHelper_GetIDsOfNames(IShellUIHelper* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellUIHelper_GetIDsOfNames(IShellUIHelper* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellUIHelper_Invoke(IShellUIHelper* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellUIHelper_Invoke(IShellUIHelper* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellUIHelper methods ***/ -static FORCEINLINE HRESULT IShellUIHelper_ResetFirstBootMode(IShellUIHelper* This) { +static __WIDL_INLINE HRESULT IShellUIHelper_ResetFirstBootMode(IShellUIHelper* This) { return This->lpVtbl->ResetFirstBootMode(This); } -static FORCEINLINE HRESULT IShellUIHelper_ResetSafeMode(IShellUIHelper* This) { +static __WIDL_INLINE HRESULT IShellUIHelper_ResetSafeMode(IShellUIHelper* This) { return This->lpVtbl->ResetSafeMode(This); } -static FORCEINLINE HRESULT IShellUIHelper_RefreshOfflineDesktop(IShellUIHelper* This) { +static __WIDL_INLINE HRESULT IShellUIHelper_RefreshOfflineDesktop(IShellUIHelper* This) { return This->lpVtbl->RefreshOfflineDesktop(This); } -static FORCEINLINE HRESULT IShellUIHelper_AddFavorite(IShellUIHelper* This,BSTR URL,VARIANT *Title) { +static __WIDL_INLINE HRESULT IShellUIHelper_AddFavorite(IShellUIHelper* This,BSTR URL,VARIANT *Title) { return This->lpVtbl->AddFavorite(This,URL,Title); } -static FORCEINLINE HRESULT IShellUIHelper_AddChannel(IShellUIHelper* This,BSTR URL) { +static __WIDL_INLINE HRESULT IShellUIHelper_AddChannel(IShellUIHelper* This,BSTR URL) { return This->lpVtbl->AddChannel(This,URL); } -static FORCEINLINE HRESULT IShellUIHelper_AddDesktopComponent(IShellUIHelper* This,BSTR URL,BSTR Type,VARIANT *Left,VARIANT *Top,VARIANT *Width,VARIANT *Height) { +static __WIDL_INLINE HRESULT IShellUIHelper_AddDesktopComponent(IShellUIHelper* This,BSTR URL,BSTR Type,VARIANT *Left,VARIANT *Top,VARIANT *Width,VARIANT *Height) { return This->lpVtbl->AddDesktopComponent(This,URL,Type,Left,Top,Width,Height); } -static FORCEINLINE HRESULT IShellUIHelper_IsSubscribed(IShellUIHelper* This,BSTR URL,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IShellUIHelper_IsSubscribed(IShellUIHelper* This,BSTR URL,VARIANT_BOOL *pBool) { return This->lpVtbl->IsSubscribed(This,URL,pBool); } -static FORCEINLINE HRESULT IShellUIHelper_NavigateAndFind(IShellUIHelper* This,BSTR URL,BSTR strQuery,VARIANT *varTargetFrame) { +static __WIDL_INLINE HRESULT IShellUIHelper_NavigateAndFind(IShellUIHelper* This,BSTR URL,BSTR strQuery,VARIANT *varTargetFrame) { return This->lpVtbl->NavigateAndFind(This,URL,strQuery,varTargetFrame); } -static FORCEINLINE HRESULT IShellUIHelper_ImportExportFavorites(IShellUIHelper* This,VARIANT_BOOL fImport,BSTR strImpExpPath) { +static __WIDL_INLINE HRESULT IShellUIHelper_ImportExportFavorites(IShellUIHelper* This,VARIANT_BOOL fImport,BSTR strImpExpPath) { return This->lpVtbl->ImportExportFavorites(This,fImport,strImpExpPath); } -static FORCEINLINE HRESULT IShellUIHelper_AutoCompleteSaveForm(IShellUIHelper* This,VARIANT *Form) { +static __WIDL_INLINE HRESULT IShellUIHelper_AutoCompleteSaveForm(IShellUIHelper* This,VARIANT *Form) { return This->lpVtbl->AutoCompleteSaveForm(This,Form); } -static FORCEINLINE HRESULT IShellUIHelper_AutoScan(IShellUIHelper* This,BSTR strSearch,BSTR strFailureUrl,VARIANT *pvarTargetFrame) { +static __WIDL_INLINE HRESULT IShellUIHelper_AutoScan(IShellUIHelper* This,BSTR strSearch,BSTR strFailureUrl,VARIANT *pvarTargetFrame) { return This->lpVtbl->AutoScan(This,strSearch,strFailureUrl,pvarTargetFrame); } -static FORCEINLINE HRESULT IShellUIHelper_AutoCompleteAttach(IShellUIHelper* This,VARIANT *Reserved) { +static __WIDL_INLINE HRESULT IShellUIHelper_AutoCompleteAttach(IShellUIHelper* This,VARIANT *Reserved) { return This->lpVtbl->AutoCompleteAttach(This,Reserved); } -static FORCEINLINE HRESULT IShellUIHelper_ShowBrowserUI(IShellUIHelper* This,BSTR bstrName,VARIANT *pvarIn,VARIANT *pvarOut) { +static __WIDL_INLINE HRESULT IShellUIHelper_ShowBrowserUI(IShellUIHelper* This,BSTR bstrName,VARIANT *pvarIn,VARIANT *pvarOut) { return This->lpVtbl->ShowBrowserUI(This,bstrName,pvarIn,pvarOut); } #endif @@ -3223,115 +3231,115 @@ interface IShellUIHelper2 { #define IShellUIHelper2_SearchGuideUrl(This,pbstrUrl) (This)->lpVtbl->SearchGuideUrl(This,pbstrUrl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellUIHelper2_QueryInterface(IShellUIHelper2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellUIHelper2_QueryInterface(IShellUIHelper2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellUIHelper2_AddRef(IShellUIHelper2* This) { +static __WIDL_INLINE ULONG IShellUIHelper2_AddRef(IShellUIHelper2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellUIHelper2_Release(IShellUIHelper2* This) { +static __WIDL_INLINE ULONG IShellUIHelper2_Release(IShellUIHelper2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellUIHelper2_GetTypeInfoCount(IShellUIHelper2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellUIHelper2_GetTypeInfoCount(IShellUIHelper2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellUIHelper2_GetTypeInfo(IShellUIHelper2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellUIHelper2_GetTypeInfo(IShellUIHelper2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellUIHelper2_GetIDsOfNames(IShellUIHelper2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellUIHelper2_GetIDsOfNames(IShellUIHelper2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellUIHelper2_Invoke(IShellUIHelper2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellUIHelper2_Invoke(IShellUIHelper2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellUIHelper methods ***/ -static FORCEINLINE HRESULT IShellUIHelper2_ResetFirstBootMode(IShellUIHelper2* This) { +static __WIDL_INLINE HRESULT IShellUIHelper2_ResetFirstBootMode(IShellUIHelper2* This) { return This->lpVtbl->ResetFirstBootMode(This); } -static FORCEINLINE HRESULT IShellUIHelper2_ResetSafeMode(IShellUIHelper2* This) { +static __WIDL_INLINE HRESULT IShellUIHelper2_ResetSafeMode(IShellUIHelper2* This) { return This->lpVtbl->ResetSafeMode(This); } -static FORCEINLINE HRESULT IShellUIHelper2_RefreshOfflineDesktop(IShellUIHelper2* This) { +static __WIDL_INLINE HRESULT IShellUIHelper2_RefreshOfflineDesktop(IShellUIHelper2* This) { return This->lpVtbl->RefreshOfflineDesktop(This); } -static FORCEINLINE HRESULT IShellUIHelper2_AddFavorite(IShellUIHelper2* This,BSTR URL,VARIANT *Title) { +static __WIDL_INLINE HRESULT IShellUIHelper2_AddFavorite(IShellUIHelper2* This,BSTR URL,VARIANT *Title) { return This->lpVtbl->AddFavorite(This,URL,Title); } -static FORCEINLINE HRESULT IShellUIHelper2_AddChannel(IShellUIHelper2* This,BSTR URL) { +static __WIDL_INLINE HRESULT IShellUIHelper2_AddChannel(IShellUIHelper2* This,BSTR URL) { return This->lpVtbl->AddChannel(This,URL); } -static FORCEINLINE HRESULT IShellUIHelper2_AddDesktopComponent(IShellUIHelper2* This,BSTR URL,BSTR Type,VARIANT *Left,VARIANT *Top,VARIANT *Width,VARIANT *Height) { +static __WIDL_INLINE HRESULT IShellUIHelper2_AddDesktopComponent(IShellUIHelper2* This,BSTR URL,BSTR Type,VARIANT *Left,VARIANT *Top,VARIANT *Width,VARIANT *Height) { return This->lpVtbl->AddDesktopComponent(This,URL,Type,Left,Top,Width,Height); } -static FORCEINLINE HRESULT IShellUIHelper2_IsSubscribed(IShellUIHelper2* This,BSTR URL,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IShellUIHelper2_IsSubscribed(IShellUIHelper2* This,BSTR URL,VARIANT_BOOL *pBool) { return This->lpVtbl->IsSubscribed(This,URL,pBool); } -static FORCEINLINE HRESULT IShellUIHelper2_NavigateAndFind(IShellUIHelper2* This,BSTR URL,BSTR strQuery,VARIANT *varTargetFrame) { +static __WIDL_INLINE HRESULT IShellUIHelper2_NavigateAndFind(IShellUIHelper2* This,BSTR URL,BSTR strQuery,VARIANT *varTargetFrame) { return This->lpVtbl->NavigateAndFind(This,URL,strQuery,varTargetFrame); } -static FORCEINLINE HRESULT IShellUIHelper2_ImportExportFavorites(IShellUIHelper2* This,VARIANT_BOOL fImport,BSTR strImpExpPath) { +static __WIDL_INLINE HRESULT IShellUIHelper2_ImportExportFavorites(IShellUIHelper2* This,VARIANT_BOOL fImport,BSTR strImpExpPath) { return This->lpVtbl->ImportExportFavorites(This,fImport,strImpExpPath); } -static FORCEINLINE HRESULT IShellUIHelper2_AutoCompleteSaveForm(IShellUIHelper2* This,VARIANT *Form) { +static __WIDL_INLINE HRESULT IShellUIHelper2_AutoCompleteSaveForm(IShellUIHelper2* This,VARIANT *Form) { return This->lpVtbl->AutoCompleteSaveForm(This,Form); } -static FORCEINLINE HRESULT IShellUIHelper2_AutoScan(IShellUIHelper2* This,BSTR strSearch,BSTR strFailureUrl,VARIANT *pvarTargetFrame) { +static __WIDL_INLINE HRESULT IShellUIHelper2_AutoScan(IShellUIHelper2* This,BSTR strSearch,BSTR strFailureUrl,VARIANT *pvarTargetFrame) { return This->lpVtbl->AutoScan(This,strSearch,strFailureUrl,pvarTargetFrame); } -static FORCEINLINE HRESULT IShellUIHelper2_AutoCompleteAttach(IShellUIHelper2* This,VARIANT *Reserved) { +static __WIDL_INLINE HRESULT IShellUIHelper2_AutoCompleteAttach(IShellUIHelper2* This,VARIANT *Reserved) { return This->lpVtbl->AutoCompleteAttach(This,Reserved); } -static FORCEINLINE HRESULT IShellUIHelper2_ShowBrowserUI(IShellUIHelper2* This,BSTR bstrName,VARIANT *pvarIn,VARIANT *pvarOut) { +static __WIDL_INLINE HRESULT IShellUIHelper2_ShowBrowserUI(IShellUIHelper2* This,BSTR bstrName,VARIANT *pvarIn,VARIANT *pvarOut) { return This->lpVtbl->ShowBrowserUI(This,bstrName,pvarIn,pvarOut); } /*** IShellUIHelper2 methods ***/ -static FORCEINLINE HRESULT IShellUIHelper2_AddSearchProvider(IShellUIHelper2* This,BSTR URL) { +static __WIDL_INLINE HRESULT IShellUIHelper2_AddSearchProvider(IShellUIHelper2* This,BSTR URL) { return This->lpVtbl->AddSearchProvider(This,URL); } -static FORCEINLINE HRESULT IShellUIHelper2_RunOnceShown(IShellUIHelper2* This) { +static __WIDL_INLINE HRESULT IShellUIHelper2_RunOnceShown(IShellUIHelper2* This) { return This->lpVtbl->RunOnceShown(This); } -static FORCEINLINE HRESULT IShellUIHelper2_SkipRunOnce(IShellUIHelper2* This) { +static __WIDL_INLINE HRESULT IShellUIHelper2_SkipRunOnce(IShellUIHelper2* This) { return This->lpVtbl->SkipRunOnce(This); } -static FORCEINLINE HRESULT IShellUIHelper2_CustomizeSettings(IShellUIHelper2* This,VARIANT_BOOL fSQM,VARIANT_BOOL fPhishing,BSTR bstrLocale) { +static __WIDL_INLINE HRESULT IShellUIHelper2_CustomizeSettings(IShellUIHelper2* This,VARIANT_BOOL fSQM,VARIANT_BOOL fPhishing,BSTR bstrLocale) { return This->lpVtbl->CustomizeSettings(This,fSQM,fPhishing,bstrLocale); } -static FORCEINLINE HRESULT IShellUIHelper2_SqmEnabled(IShellUIHelper2* This,VARIANT_BOOL *pfEnabled) { +static __WIDL_INLINE HRESULT IShellUIHelper2_SqmEnabled(IShellUIHelper2* This,VARIANT_BOOL *pfEnabled) { return This->lpVtbl->SqmEnabled(This,pfEnabled); } -static FORCEINLINE HRESULT IShellUIHelper2_PhishingEnabled(IShellUIHelper2* This,VARIANT_BOOL *pfEnabled) { +static __WIDL_INLINE HRESULT IShellUIHelper2_PhishingEnabled(IShellUIHelper2* This,VARIANT_BOOL *pfEnabled) { return This->lpVtbl->PhishingEnabled(This,pfEnabled); } -static FORCEINLINE HRESULT IShellUIHelper2_BrandImageUri(IShellUIHelper2* This,BSTR *pbstrUri) { +static __WIDL_INLINE HRESULT IShellUIHelper2_BrandImageUri(IShellUIHelper2* This,BSTR *pbstrUri) { return This->lpVtbl->BrandImageUri(This,pbstrUri); } -static FORCEINLINE HRESULT IShellUIHelper2_SkipTabsWelcome(IShellUIHelper2* This) { +static __WIDL_INLINE HRESULT IShellUIHelper2_SkipTabsWelcome(IShellUIHelper2* This) { return This->lpVtbl->SkipTabsWelcome(This); } -static FORCEINLINE HRESULT IShellUIHelper2_DiagnoseConnection(IShellUIHelper2* This) { +static __WIDL_INLINE HRESULT IShellUIHelper2_DiagnoseConnection(IShellUIHelper2* This) { return This->lpVtbl->DiagnoseConnection(This); } -static FORCEINLINE HRESULT IShellUIHelper2_CustomizeClearType(IShellUIHelper2* This,VARIANT_BOOL fSet) { +static __WIDL_INLINE HRESULT IShellUIHelper2_CustomizeClearType(IShellUIHelper2* This,VARIANT_BOOL fSet) { return This->lpVtbl->CustomizeClearType(This,fSet); } -static FORCEINLINE HRESULT IShellUIHelper2_IsSearchProviderInstalled(IShellUIHelper2* This,BSTR URL,DWORD *pdwResult) { +static __WIDL_INLINE HRESULT IShellUIHelper2_IsSearchProviderInstalled(IShellUIHelper2* This,BSTR URL,DWORD *pdwResult) { return This->lpVtbl->IsSearchProviderInstalled(This,URL,pdwResult); } -static FORCEINLINE HRESULT IShellUIHelper2_IsSearchMigrated(IShellUIHelper2* This,VARIANT_BOOL *pfMigrated) { +static __WIDL_INLINE HRESULT IShellUIHelper2_IsSearchMigrated(IShellUIHelper2* This,VARIANT_BOOL *pfMigrated) { return This->lpVtbl->IsSearchMigrated(This,pfMigrated); } -static FORCEINLINE HRESULT IShellUIHelper2_DefaultSearchProvider(IShellUIHelper2* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IShellUIHelper2_DefaultSearchProvider(IShellUIHelper2* This,BSTR *pbstrName) { return This->lpVtbl->DefaultSearchProvider(This,pbstrName); } -static FORCEINLINE HRESULT IShellUIHelper2_RunOnceRequiredSettingsComplete(IShellUIHelper2* This,VARIANT_BOOL fComplete) { +static __WIDL_INLINE HRESULT IShellUIHelper2_RunOnceRequiredSettingsComplete(IShellUIHelper2* This,VARIANT_BOOL fComplete) { return This->lpVtbl->RunOnceRequiredSettingsComplete(This,fComplete); } -static FORCEINLINE HRESULT IShellUIHelper2_RunOnceHasShown(IShellUIHelper2* This,VARIANT_BOOL *pfShown) { +static __WIDL_INLINE HRESULT IShellUIHelper2_RunOnceHasShown(IShellUIHelper2* This,VARIANT_BOOL *pfShown) { return This->lpVtbl->RunOnceHasShown(This,pfShown); } -static FORCEINLINE HRESULT IShellUIHelper2_SearchGuideUrl(IShellUIHelper2* This,BSTR *pbstrUrl) { +static __WIDL_INLINE HRESULT IShellUIHelper2_SearchGuideUrl(IShellUIHelper2* This,BSTR *pbstrUrl) { return This->lpVtbl->SearchGuideUrl(This,pbstrUrl); } #endif @@ -3436,26 +3444,26 @@ interface DShellNameSpaceEvents { #define DShellNameSpaceEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DShellNameSpaceEvents_QueryInterface(DShellNameSpaceEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DShellNameSpaceEvents_QueryInterface(DShellNameSpaceEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DShellNameSpaceEvents_AddRef(DShellNameSpaceEvents* This) { +static __WIDL_INLINE ULONG DShellNameSpaceEvents_AddRef(DShellNameSpaceEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DShellNameSpaceEvents_Release(DShellNameSpaceEvents* This) { +static __WIDL_INLINE ULONG DShellNameSpaceEvents_Release(DShellNameSpaceEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DShellNameSpaceEvents_GetTypeInfoCount(DShellNameSpaceEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DShellNameSpaceEvents_GetTypeInfoCount(DShellNameSpaceEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DShellNameSpaceEvents_GetTypeInfo(DShellNameSpaceEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DShellNameSpaceEvents_GetTypeInfo(DShellNameSpaceEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DShellNameSpaceEvents_GetIDsOfNames(DShellNameSpaceEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DShellNameSpaceEvents_GetIDsOfNames(DShellNameSpaceEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DShellNameSpaceEvents_Invoke(DShellNameSpaceEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DShellNameSpaceEvents_Invoke(DShellNameSpaceEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -3644,66 +3652,66 @@ interface IShellFavoritesNameSpace { #define IShellFavoritesNameSpace_SetRoot(This,bstrFullPath) (This)->lpVtbl->SetRoot(This,bstrFullPath) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellFavoritesNameSpace_QueryInterface(IShellFavoritesNameSpace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_QueryInterface(IShellFavoritesNameSpace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellFavoritesNameSpace_AddRef(IShellFavoritesNameSpace* This) { +static __WIDL_INLINE ULONG IShellFavoritesNameSpace_AddRef(IShellFavoritesNameSpace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellFavoritesNameSpace_Release(IShellFavoritesNameSpace* This) { +static __WIDL_INLINE ULONG IShellFavoritesNameSpace_Release(IShellFavoritesNameSpace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellFavoritesNameSpace_GetTypeInfoCount(IShellFavoritesNameSpace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_GetTypeInfoCount(IShellFavoritesNameSpace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_GetTypeInfo(IShellFavoritesNameSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_GetTypeInfo(IShellFavoritesNameSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_GetIDsOfNames(IShellFavoritesNameSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_GetIDsOfNames(IShellFavoritesNameSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_Invoke(IShellFavoritesNameSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_Invoke(IShellFavoritesNameSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellFavoritesNameSpace methods ***/ -static FORCEINLINE HRESULT IShellFavoritesNameSpace_MoveSelectionUp(IShellFavoritesNameSpace* This) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_MoveSelectionUp(IShellFavoritesNameSpace* This) { return This->lpVtbl->MoveSelectionUp(This); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_MoveSelectionDown(IShellFavoritesNameSpace* This) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_MoveSelectionDown(IShellFavoritesNameSpace* This) { return This->lpVtbl->MoveSelectionDown(This); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_ResetSort(IShellFavoritesNameSpace* This) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_ResetSort(IShellFavoritesNameSpace* This) { return This->lpVtbl->ResetSort(This); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_NewFolder(IShellFavoritesNameSpace* This) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_NewFolder(IShellFavoritesNameSpace* This) { return This->lpVtbl->NewFolder(This); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_Synchronize(IShellFavoritesNameSpace* This) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_Synchronize(IShellFavoritesNameSpace* This) { return This->lpVtbl->Synchronize(This); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_Import(IShellFavoritesNameSpace* This) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_Import(IShellFavoritesNameSpace* This) { return This->lpVtbl->Import(This); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_Export(IShellFavoritesNameSpace* This) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_Export(IShellFavoritesNameSpace* This) { return This->lpVtbl->Export(This); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_InvokeContextMenuCommand(IShellFavoritesNameSpace* This,BSTR strCommand) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_InvokeContextMenuCommand(IShellFavoritesNameSpace* This,BSTR strCommand) { return This->lpVtbl->InvokeContextMenuCommand(This,strCommand); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_MoveSelectionTo(IShellFavoritesNameSpace* This) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_MoveSelectionTo(IShellFavoritesNameSpace* This) { return This->lpVtbl->MoveSelectionTo(This); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_get_SubscriptionsEnabled(IShellFavoritesNameSpace* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_get_SubscriptionsEnabled(IShellFavoritesNameSpace* This,VARIANT_BOOL *pBool) { return This->lpVtbl->get_SubscriptionsEnabled(This,pBool); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_CreateSubscriptionForSelection(IShellFavoritesNameSpace* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_CreateSubscriptionForSelection(IShellFavoritesNameSpace* This,VARIANT_BOOL *pBool) { return This->lpVtbl->CreateSubscriptionForSelection(This,pBool); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_DeleteSubscriptionForSelection(IShellFavoritesNameSpace* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_DeleteSubscriptionForSelection(IShellFavoritesNameSpace* This,VARIANT_BOOL *pBool) { return This->lpVtbl->DeleteSubscriptionForSelection(This,pBool); } -static FORCEINLINE HRESULT IShellFavoritesNameSpace_SetRoot(IShellFavoritesNameSpace* This,BSTR bstrFullPath) { +static __WIDL_INLINE HRESULT IShellFavoritesNameSpace_SetRoot(IShellFavoritesNameSpace* This,BSTR bstrFullPath) { return This->lpVtbl->SetRoot(This,bstrFullPath); } #endif @@ -4025,130 +4033,130 @@ interface IShellNameSpace { #define IShellNameSpace_UnselectAll(This) (This)->lpVtbl->UnselectAll(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellNameSpace_QueryInterface(IShellNameSpace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellNameSpace_QueryInterface(IShellNameSpace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellNameSpace_AddRef(IShellNameSpace* This) { +static __WIDL_INLINE ULONG IShellNameSpace_AddRef(IShellNameSpace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellNameSpace_Release(IShellNameSpace* This) { +static __WIDL_INLINE ULONG IShellNameSpace_Release(IShellNameSpace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellNameSpace_GetTypeInfoCount(IShellNameSpace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellNameSpace_GetTypeInfoCount(IShellNameSpace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellNameSpace_GetTypeInfo(IShellNameSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellNameSpace_GetTypeInfo(IShellNameSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellNameSpace_GetIDsOfNames(IShellNameSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellNameSpace_GetIDsOfNames(IShellNameSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellNameSpace_Invoke(IShellNameSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellNameSpace_Invoke(IShellNameSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellFavoritesNameSpace methods ***/ -static FORCEINLINE HRESULT IShellNameSpace_MoveSelectionUp(IShellNameSpace* This) { +static __WIDL_INLINE HRESULT IShellNameSpace_MoveSelectionUp(IShellNameSpace* This) { return This->lpVtbl->MoveSelectionUp(This); } -static FORCEINLINE HRESULT IShellNameSpace_MoveSelectionDown(IShellNameSpace* This) { +static __WIDL_INLINE HRESULT IShellNameSpace_MoveSelectionDown(IShellNameSpace* This) { return This->lpVtbl->MoveSelectionDown(This); } -static FORCEINLINE HRESULT IShellNameSpace_ResetSort(IShellNameSpace* This) { +static __WIDL_INLINE HRESULT IShellNameSpace_ResetSort(IShellNameSpace* This) { return This->lpVtbl->ResetSort(This); } -static FORCEINLINE HRESULT IShellNameSpace_NewFolder(IShellNameSpace* This) { +static __WIDL_INLINE HRESULT IShellNameSpace_NewFolder(IShellNameSpace* This) { return This->lpVtbl->NewFolder(This); } -static FORCEINLINE HRESULT IShellNameSpace_Synchronize(IShellNameSpace* This) { +static __WIDL_INLINE HRESULT IShellNameSpace_Synchronize(IShellNameSpace* This) { return This->lpVtbl->Synchronize(This); } -static FORCEINLINE HRESULT IShellNameSpace_Import(IShellNameSpace* This) { +static __WIDL_INLINE HRESULT IShellNameSpace_Import(IShellNameSpace* This) { return This->lpVtbl->Import(This); } -static FORCEINLINE HRESULT IShellNameSpace_Export(IShellNameSpace* This) { +static __WIDL_INLINE HRESULT IShellNameSpace_Export(IShellNameSpace* This) { return This->lpVtbl->Export(This); } -static FORCEINLINE HRESULT IShellNameSpace_InvokeContextMenuCommand(IShellNameSpace* This,BSTR strCommand) { +static __WIDL_INLINE HRESULT IShellNameSpace_InvokeContextMenuCommand(IShellNameSpace* This,BSTR strCommand) { return This->lpVtbl->InvokeContextMenuCommand(This,strCommand); } -static FORCEINLINE HRESULT IShellNameSpace_MoveSelectionTo(IShellNameSpace* This) { +static __WIDL_INLINE HRESULT IShellNameSpace_MoveSelectionTo(IShellNameSpace* This) { return This->lpVtbl->MoveSelectionTo(This); } -static FORCEINLINE HRESULT IShellNameSpace_get_SubscriptionsEnabled(IShellNameSpace* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IShellNameSpace_get_SubscriptionsEnabled(IShellNameSpace* This,VARIANT_BOOL *pBool) { return This->lpVtbl->get_SubscriptionsEnabled(This,pBool); } -static FORCEINLINE HRESULT IShellNameSpace_CreateSubscriptionForSelection(IShellNameSpace* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IShellNameSpace_CreateSubscriptionForSelection(IShellNameSpace* This,VARIANT_BOOL *pBool) { return This->lpVtbl->CreateSubscriptionForSelection(This,pBool); } -static FORCEINLINE HRESULT IShellNameSpace_DeleteSubscriptionForSelection(IShellNameSpace* This,VARIANT_BOOL *pBool) { +static __WIDL_INLINE HRESULT IShellNameSpace_DeleteSubscriptionForSelection(IShellNameSpace* This,VARIANT_BOOL *pBool) { return This->lpVtbl->DeleteSubscriptionForSelection(This,pBool); } -static FORCEINLINE HRESULT IShellNameSpace_SetRoot(IShellNameSpace* This,BSTR bstrFullPath) { +static __WIDL_INLINE HRESULT IShellNameSpace_SetRoot(IShellNameSpace* This,BSTR bstrFullPath) { return This->lpVtbl->SetRoot(This,bstrFullPath); } /*** IShellNameSpace methods ***/ -static FORCEINLINE HRESULT IShellNameSpace_get_EnumOptions(IShellNameSpace* This,LONG *pgrfEnumFlags) { +static __WIDL_INLINE HRESULT IShellNameSpace_get_EnumOptions(IShellNameSpace* This,LONG *pgrfEnumFlags) { return This->lpVtbl->get_EnumOptions(This,pgrfEnumFlags); } -static FORCEINLINE HRESULT IShellNameSpace_put_EnumOptions(IShellNameSpace* This,LONG pgrfEnumFlags) { +static __WIDL_INLINE HRESULT IShellNameSpace_put_EnumOptions(IShellNameSpace* This,LONG pgrfEnumFlags) { return This->lpVtbl->put_EnumOptions(This,pgrfEnumFlags); } -static FORCEINLINE HRESULT IShellNameSpace_get_SelectedItem(IShellNameSpace* This,IDispatch **pItem) { +static __WIDL_INLINE HRESULT IShellNameSpace_get_SelectedItem(IShellNameSpace* This,IDispatch **pItem) { return This->lpVtbl->get_SelectedItem(This,pItem); } -static FORCEINLINE HRESULT IShellNameSpace_put_SelectedItem(IShellNameSpace* This,IDispatch *pItem) { +static __WIDL_INLINE HRESULT IShellNameSpace_put_SelectedItem(IShellNameSpace* This,IDispatch *pItem) { return This->lpVtbl->put_SelectedItem(This,pItem); } -static FORCEINLINE HRESULT IShellNameSpace_get_Root(IShellNameSpace* This,VARIANT *pvar) { +static __WIDL_INLINE HRESULT IShellNameSpace_get_Root(IShellNameSpace* This,VARIANT *pvar) { return This->lpVtbl->get_Root(This,pvar); } -static FORCEINLINE HRESULT IShellNameSpace_put_Root(IShellNameSpace* This,VARIANT pvar) { +static __WIDL_INLINE HRESULT IShellNameSpace_put_Root(IShellNameSpace* This,VARIANT pvar) { return This->lpVtbl->put_Root(This,pvar); } -static FORCEINLINE HRESULT IShellNameSpace_get_Depth(IShellNameSpace* This,int *piDepth) { +static __WIDL_INLINE HRESULT IShellNameSpace_get_Depth(IShellNameSpace* This,int *piDepth) { return This->lpVtbl->get_Depth(This,piDepth); } -static FORCEINLINE HRESULT IShellNameSpace_put_Depth(IShellNameSpace* This,int piDepth) { +static __WIDL_INLINE HRESULT IShellNameSpace_put_Depth(IShellNameSpace* This,int piDepth) { return This->lpVtbl->put_Depth(This,piDepth); } -static FORCEINLINE HRESULT IShellNameSpace_get_Mode(IShellNameSpace* This,unsigned int *puMode) { +static __WIDL_INLINE HRESULT IShellNameSpace_get_Mode(IShellNameSpace* This,unsigned int *puMode) { return This->lpVtbl->get_Mode(This,puMode); } -static FORCEINLINE HRESULT IShellNameSpace_put_Mode(IShellNameSpace* This,unsigned int puMode) { +static __WIDL_INLINE HRESULT IShellNameSpace_put_Mode(IShellNameSpace* This,unsigned int puMode) { return This->lpVtbl->put_Mode(This,puMode); } -static FORCEINLINE HRESULT IShellNameSpace_get_Flags(IShellNameSpace* This,ULONG *pdwFlags) { +static __WIDL_INLINE HRESULT IShellNameSpace_get_Flags(IShellNameSpace* This,ULONG *pdwFlags) { return This->lpVtbl->get_Flags(This,pdwFlags); } -static FORCEINLINE HRESULT IShellNameSpace_put_Flags(IShellNameSpace* This,ULONG pdwFlags) { +static __WIDL_INLINE HRESULT IShellNameSpace_put_Flags(IShellNameSpace* This,ULONG pdwFlags) { return This->lpVtbl->put_Flags(This,pdwFlags); } -static FORCEINLINE HRESULT IShellNameSpace_put_TVFlags(IShellNameSpace* This,ULONG dwFlags) { +static __WIDL_INLINE HRESULT IShellNameSpace_put_TVFlags(IShellNameSpace* This,ULONG dwFlags) { return This->lpVtbl->put_TVFlags(This,dwFlags); } -static FORCEINLINE HRESULT IShellNameSpace_get_TVFlags(IShellNameSpace* This,ULONG *dwFlags) { +static __WIDL_INLINE HRESULT IShellNameSpace_get_TVFlags(IShellNameSpace* This,ULONG *dwFlags) { return This->lpVtbl->get_TVFlags(This,dwFlags); } -static FORCEINLINE HRESULT IShellNameSpace_get_Columns(IShellNameSpace* This,BSTR *bstrColumns) { +static __WIDL_INLINE HRESULT IShellNameSpace_get_Columns(IShellNameSpace* This,BSTR *bstrColumns) { return This->lpVtbl->get_Columns(This,bstrColumns); } -static FORCEINLINE HRESULT IShellNameSpace_put_Columns(IShellNameSpace* This,BSTR bstrColumns) { +static __WIDL_INLINE HRESULT IShellNameSpace_put_Columns(IShellNameSpace* This,BSTR bstrColumns) { return This->lpVtbl->put_Columns(This,bstrColumns); } -static FORCEINLINE HRESULT IShellNameSpace_get_CountViewTypes(IShellNameSpace* This,int *piTypes) { +static __WIDL_INLINE HRESULT IShellNameSpace_get_CountViewTypes(IShellNameSpace* This,int *piTypes) { return This->lpVtbl->get_CountViewTypes(This,piTypes); } -static FORCEINLINE HRESULT IShellNameSpace_SetViewType(IShellNameSpace* This,int iType) { +static __WIDL_INLINE HRESULT IShellNameSpace_SetViewType(IShellNameSpace* This,int iType) { return This->lpVtbl->SetViewType(This,iType); } -static FORCEINLINE HRESULT IShellNameSpace_SelectedItems(IShellNameSpace* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellNameSpace_SelectedItems(IShellNameSpace* This,IDispatch **ppid) { return This->lpVtbl->SelectedItems(This,ppid); } -static FORCEINLINE HRESULT IShellNameSpace_Expand(IShellNameSpace* This,VARIANT var,int iDepth) { +static __WIDL_INLINE HRESULT IShellNameSpace_Expand(IShellNameSpace* This,VARIANT var,int iDepth) { return This->lpVtbl->Expand(This,var,iDepth); } -static FORCEINLINE HRESULT IShellNameSpace_UnselectAll(IShellNameSpace* This) { +static __WIDL_INLINE HRESULT IShellNameSpace_UnselectAll(IShellNameSpace* This) { return This->lpVtbl->UnselectAll(This); } #endif @@ -4378,69 +4386,69 @@ interface IScriptErrorList { #define IScriptErrorList_setPerErrorDisplay(This,fPerErrorDisplay) (This)->lpVtbl->setPerErrorDisplay(This,fPerErrorDisplay) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IScriptErrorList_QueryInterface(IScriptErrorList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IScriptErrorList_QueryInterface(IScriptErrorList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IScriptErrorList_AddRef(IScriptErrorList* This) { +static __WIDL_INLINE ULONG IScriptErrorList_AddRef(IScriptErrorList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IScriptErrorList_Release(IScriptErrorList* This) { +static __WIDL_INLINE ULONG IScriptErrorList_Release(IScriptErrorList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IScriptErrorList_GetTypeInfoCount(IScriptErrorList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IScriptErrorList_GetTypeInfoCount(IScriptErrorList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IScriptErrorList_GetTypeInfo(IScriptErrorList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IScriptErrorList_GetTypeInfo(IScriptErrorList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IScriptErrorList_GetIDsOfNames(IScriptErrorList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IScriptErrorList_GetIDsOfNames(IScriptErrorList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IScriptErrorList_Invoke(IScriptErrorList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IScriptErrorList_Invoke(IScriptErrorList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IScriptErrorList methods ***/ -static FORCEINLINE HRESULT IScriptErrorList_advanceError(IScriptErrorList* This) { +static __WIDL_INLINE HRESULT IScriptErrorList_advanceError(IScriptErrorList* This) { return This->lpVtbl->advanceError(This); } -static FORCEINLINE HRESULT IScriptErrorList_retreatError(IScriptErrorList* This) { +static __WIDL_INLINE HRESULT IScriptErrorList_retreatError(IScriptErrorList* This) { return This->lpVtbl->retreatError(This); } -static FORCEINLINE HRESULT IScriptErrorList_canAdvanceError(IScriptErrorList* This,LONG *pfCanAdvance) { +static __WIDL_INLINE HRESULT IScriptErrorList_canAdvanceError(IScriptErrorList* This,LONG *pfCanAdvance) { return This->lpVtbl->canAdvanceError(This,pfCanAdvance); } -static FORCEINLINE HRESULT IScriptErrorList_canRetreatError(IScriptErrorList* This,LONG *pfCanRetreat) { +static __WIDL_INLINE HRESULT IScriptErrorList_canRetreatError(IScriptErrorList* This,LONG *pfCanRetreat) { return This->lpVtbl->canRetreatError(This,pfCanRetreat); } -static FORCEINLINE HRESULT IScriptErrorList_getErrorLine(IScriptErrorList* This,LONG *plLine) { +static __WIDL_INLINE HRESULT IScriptErrorList_getErrorLine(IScriptErrorList* This,LONG *plLine) { return This->lpVtbl->getErrorLine(This,plLine); } -static FORCEINLINE HRESULT IScriptErrorList_getErrorChar(IScriptErrorList* This,LONG *plChar) { +static __WIDL_INLINE HRESULT IScriptErrorList_getErrorChar(IScriptErrorList* This,LONG *plChar) { return This->lpVtbl->getErrorChar(This,plChar); } -static FORCEINLINE HRESULT IScriptErrorList_getErrorCode(IScriptErrorList* This,LONG *plCode) { +static __WIDL_INLINE HRESULT IScriptErrorList_getErrorCode(IScriptErrorList* This,LONG *plCode) { return This->lpVtbl->getErrorCode(This,plCode); } -static FORCEINLINE HRESULT IScriptErrorList_getErrorMsg(IScriptErrorList* This,BSTR *pstr) { +static __WIDL_INLINE HRESULT IScriptErrorList_getErrorMsg(IScriptErrorList* This,BSTR *pstr) { return This->lpVtbl->getErrorMsg(This,pstr); } -static FORCEINLINE HRESULT IScriptErrorList_getErrorUrl(IScriptErrorList* This,BSTR *pstr) { +static __WIDL_INLINE HRESULT IScriptErrorList_getErrorUrl(IScriptErrorList* This,BSTR *pstr) { return This->lpVtbl->getErrorUrl(This,pstr); } -static FORCEINLINE HRESULT IScriptErrorList_getAlwaysShowLockState(IScriptErrorList* This,LONG *pfAlwaysShowLocked) { +static __WIDL_INLINE HRESULT IScriptErrorList_getAlwaysShowLockState(IScriptErrorList* This,LONG *pfAlwaysShowLocked) { return This->lpVtbl->getAlwaysShowLockState(This,pfAlwaysShowLocked); } -static FORCEINLINE HRESULT IScriptErrorList_getDetailsPaneOpen(IScriptErrorList* This,LONG *pfDetailsPaneOpen) { +static __WIDL_INLINE HRESULT IScriptErrorList_getDetailsPaneOpen(IScriptErrorList* This,LONG *pfDetailsPaneOpen) { return This->lpVtbl->getDetailsPaneOpen(This,pfDetailsPaneOpen); } -static FORCEINLINE HRESULT IScriptErrorList_setDetailsPaneOpen(IScriptErrorList* This,LONG fDetailsPaneOpen) { +static __WIDL_INLINE HRESULT IScriptErrorList_setDetailsPaneOpen(IScriptErrorList* This,LONG fDetailsPaneOpen) { return This->lpVtbl->setDetailsPaneOpen(This,fDetailsPaneOpen); } -static FORCEINLINE HRESULT IScriptErrorList_getPerErrorDisplay(IScriptErrorList* This,LONG *pfPerErrorDisplay) { +static __WIDL_INLINE HRESULT IScriptErrorList_getPerErrorDisplay(IScriptErrorList* This,LONG *pfPerErrorDisplay) { return This->lpVtbl->getPerErrorDisplay(This,pfPerErrorDisplay); } -static FORCEINLINE HRESULT IScriptErrorList_setPerErrorDisplay(IScriptErrorList* This,LONG fPerErrorDisplay) { +static __WIDL_INLINE HRESULT IScriptErrorList_setPerErrorDisplay(IScriptErrorList* This,LONG fPerErrorDisplay) { return This->lpVtbl->setPerErrorDisplay(This,fPerErrorDisplay); } #endif @@ -4571,36 +4579,36 @@ interface ISearch { #define ISearch_get_URL(This,pbstrUrl) (This)->lpVtbl->get_URL(This,pbstrUrl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISearch_QueryInterface(ISearch* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISearch_QueryInterface(ISearch* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISearch_AddRef(ISearch* This) { +static __WIDL_INLINE ULONG ISearch_AddRef(ISearch* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISearch_Release(ISearch* This) { +static __WIDL_INLINE ULONG ISearch_Release(ISearch* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISearch_GetTypeInfoCount(ISearch* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISearch_GetTypeInfoCount(ISearch* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISearch_GetTypeInfo(ISearch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISearch_GetTypeInfo(ISearch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISearch_GetIDsOfNames(ISearch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISearch_GetIDsOfNames(ISearch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISearch_Invoke(ISearch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISearch_Invoke(ISearch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISearch methods ***/ -static FORCEINLINE HRESULT ISearch_get_Title(ISearch* This,BSTR *pbstrTitle) { +static __WIDL_INLINE HRESULT ISearch_get_Title(ISearch* This,BSTR *pbstrTitle) { return This->lpVtbl->get_Title(This,pbstrTitle); } -static FORCEINLINE HRESULT ISearch_get_Id(ISearch* This,BSTR *pbstrId) { +static __WIDL_INLINE HRESULT ISearch_get_Id(ISearch* This,BSTR *pbstrId) { return This->lpVtbl->get_Id(This,pbstrId); } -static FORCEINLINE HRESULT ISearch_get_URL(ISearch* This,BSTR *pbstrUrl) { +static __WIDL_INLINE HRESULT ISearch_get_URL(ISearch* This,BSTR *pbstrUrl) { return This->lpVtbl->get_URL(This,pbstrUrl); } #endif @@ -4728,39 +4736,39 @@ interface ISearches { #define ISearches__NewEnum(This,ppunk) (This)->lpVtbl->_NewEnum(This,ppunk) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISearches_QueryInterface(ISearches* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISearches_QueryInterface(ISearches* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISearches_AddRef(ISearches* This) { +static __WIDL_INLINE ULONG ISearches_AddRef(ISearches* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISearches_Release(ISearches* This) { +static __WIDL_INLINE ULONG ISearches_Release(ISearches* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISearches_GetTypeInfoCount(ISearches* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISearches_GetTypeInfoCount(ISearches* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISearches_GetTypeInfo(ISearches* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISearches_GetTypeInfo(ISearches* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISearches_GetIDsOfNames(ISearches* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISearches_GetIDsOfNames(ISearches* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISearches_Invoke(ISearches* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISearches_Invoke(ISearches* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISearches methods ***/ -static FORCEINLINE HRESULT ISearches_get_Count(ISearches* This,LONG *plCount) { +static __WIDL_INLINE HRESULT ISearches_get_Count(ISearches* This,LONG *plCount) { return This->lpVtbl->get_Count(This,plCount); } -static FORCEINLINE HRESULT ISearches_get_Default(ISearches* This,BSTR *pbstrDefault) { +static __WIDL_INLINE HRESULT ISearches_get_Default(ISearches* This,BSTR *pbstrDefault) { return This->lpVtbl->get_Default(This,pbstrDefault); } -static FORCEINLINE HRESULT ISearches_Item(ISearches* This,VARIANT index,ISearch **ppid) { +static __WIDL_INLINE HRESULT ISearches_Item(ISearches* This,VARIANT index,ISearch **ppid) { return This->lpVtbl->Item(This,index,ppid); } -static FORCEINLINE HRESULT ISearches__NewEnum(ISearches* This,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT ISearches__NewEnum(ISearches* This,IUnknown **ppunk) { return This->lpVtbl->_NewEnum(This,ppunk); } #endif @@ -5083,108 +5091,108 @@ interface ISearchAssistantOC { #define ISearchAssistantOC_EncodeString(This,bstrValue,bstrCharSet,bUseUTF8,pbstrResult) (This)->lpVtbl->EncodeString(This,bstrValue,bstrCharSet,bUseUTF8,pbstrResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISearchAssistantOC_QueryInterface(ISearchAssistantOC* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_QueryInterface(ISearchAssistantOC* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISearchAssistantOC_AddRef(ISearchAssistantOC* This) { +static __WIDL_INLINE ULONG ISearchAssistantOC_AddRef(ISearchAssistantOC* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISearchAssistantOC_Release(ISearchAssistantOC* This) { +static __WIDL_INLINE ULONG ISearchAssistantOC_Release(ISearchAssistantOC* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISearchAssistantOC_GetTypeInfoCount(ISearchAssistantOC* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_GetTypeInfoCount(ISearchAssistantOC* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISearchAssistantOC_GetTypeInfo(ISearchAssistantOC* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_GetTypeInfo(ISearchAssistantOC* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISearchAssistantOC_GetIDsOfNames(ISearchAssistantOC* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_GetIDsOfNames(ISearchAssistantOC* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISearchAssistantOC_Invoke(ISearchAssistantOC* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_Invoke(ISearchAssistantOC* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISearchAssistantOC methods ***/ -static FORCEINLINE HRESULT ISearchAssistantOC_AddNextMenuItem(ISearchAssistantOC* This,BSTR bstrText,LONG idItem) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_AddNextMenuItem(ISearchAssistantOC* This,BSTR bstrText,LONG idItem) { return This->lpVtbl->AddNextMenuItem(This,bstrText,idItem); } -static FORCEINLINE HRESULT ISearchAssistantOC_SetDefaultSearchUrl(ISearchAssistantOC* This,BSTR bstrUrl) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_SetDefaultSearchUrl(ISearchAssistantOC* This,BSTR bstrUrl) { return This->lpVtbl->SetDefaultSearchUrl(This,bstrUrl); } -static FORCEINLINE HRESULT ISearchAssistantOC_NavigateToDefaultSearch(ISearchAssistantOC* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_NavigateToDefaultSearch(ISearchAssistantOC* This) { return This->lpVtbl->NavigateToDefaultSearch(This); } -static FORCEINLINE HRESULT ISearchAssistantOC_IsRestricted(ISearchAssistantOC* This,BSTR bstrGuid,VARIANT_BOOL *pVal) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_IsRestricted(ISearchAssistantOC* This,BSTR bstrGuid,VARIANT_BOOL *pVal) { return This->lpVtbl->IsRestricted(This,bstrGuid,pVal); } -static FORCEINLINE HRESULT ISearchAssistantOC_get_ShellFeaturesEnabled(ISearchAssistantOC* This,VARIANT_BOOL *pVal) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_get_ShellFeaturesEnabled(ISearchAssistantOC* This,VARIANT_BOOL *pVal) { return This->lpVtbl->get_ShellFeaturesEnabled(This,pVal); } -static FORCEINLINE HRESULT ISearchAssistantOC_get_SearchAssistantDefault(ISearchAssistantOC* This,VARIANT_BOOL *pVal) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_get_SearchAssistantDefault(ISearchAssistantOC* This,VARIANT_BOOL *pVal) { return This->lpVtbl->get_SearchAssistantDefault(This,pVal); } -static FORCEINLINE HRESULT ISearchAssistantOC_get_Searches(ISearchAssistantOC* This,ISearches **ppid) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_get_Searches(ISearchAssistantOC* This,ISearches **ppid) { return This->lpVtbl->get_Searches(This,ppid); } -static FORCEINLINE HRESULT ISearchAssistantOC_get_InWebFolder(ISearchAssistantOC* This,VARIANT_BOOL *pVal) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_get_InWebFolder(ISearchAssistantOC* This,VARIANT_BOOL *pVal) { return This->lpVtbl->get_InWebFolder(This,pVal); } -static FORCEINLINE HRESULT ISearchAssistantOC_PutProperty(ISearchAssistantOC* This,VARIANT_BOOL bPerLocale,BSTR bstrName,BSTR bstrValue) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_PutProperty(ISearchAssistantOC* This,VARIANT_BOOL bPerLocale,BSTR bstrName,BSTR bstrValue) { return This->lpVtbl->PutProperty(This,bPerLocale,bstrName,bstrValue); } -static FORCEINLINE HRESULT ISearchAssistantOC_GetProperty(ISearchAssistantOC* This,VARIANT_BOOL bPerLocale,BSTR bstrName,BSTR *pbstrValue) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_GetProperty(ISearchAssistantOC* This,VARIANT_BOOL bPerLocale,BSTR bstrName,BSTR *pbstrValue) { return This->lpVtbl->GetProperty(This,bPerLocale,bstrName,pbstrValue); } -static FORCEINLINE HRESULT ISearchAssistantOC_put_EventHandled(ISearchAssistantOC* This,VARIANT_BOOL rhs) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_put_EventHandled(ISearchAssistantOC* This,VARIANT_BOOL rhs) { return This->lpVtbl->put_EventHandled(This,rhs); } -static FORCEINLINE HRESULT ISearchAssistantOC_ResetNextMenu(ISearchAssistantOC* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_ResetNextMenu(ISearchAssistantOC* This) { return This->lpVtbl->ResetNextMenu(This); } -static FORCEINLINE HRESULT ISearchAssistantOC_FindOnWeb(ISearchAssistantOC* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_FindOnWeb(ISearchAssistantOC* This) { return This->lpVtbl->FindOnWeb(This); } -static FORCEINLINE HRESULT ISearchAssistantOC_FindFilesOrFolders(ISearchAssistantOC* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_FindFilesOrFolders(ISearchAssistantOC* This) { return This->lpVtbl->FindFilesOrFolders(This); } -static FORCEINLINE HRESULT ISearchAssistantOC_FindComputer(ISearchAssistantOC* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_FindComputer(ISearchAssistantOC* This) { return This->lpVtbl->FindComputer(This); } -static FORCEINLINE HRESULT ISearchAssistantOC_FindPrinter(ISearchAssistantOC* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_FindPrinter(ISearchAssistantOC* This) { return This->lpVtbl->FindPrinter(This); } -static FORCEINLINE HRESULT ISearchAssistantOC_FindPeople(ISearchAssistantOC* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_FindPeople(ISearchAssistantOC* This) { return This->lpVtbl->FindPeople(This); } -static FORCEINLINE HRESULT ISearchAssistantOC_GetSearchAssistantURL(ISearchAssistantOC* This,VARIANT_BOOL bSubstitute,VARIANT_BOOL bCustomize,BSTR *pbstrValue) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_GetSearchAssistantURL(ISearchAssistantOC* This,VARIANT_BOOL bSubstitute,VARIANT_BOOL bCustomize,BSTR *pbstrValue) { return This->lpVtbl->GetSearchAssistantURL(This,bSubstitute,bCustomize,pbstrValue); } -static FORCEINLINE HRESULT ISearchAssistantOC_NotifySearchSettingsChanged(ISearchAssistantOC* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_NotifySearchSettingsChanged(ISearchAssistantOC* This) { return This->lpVtbl->NotifySearchSettingsChanged(This); } -static FORCEINLINE HRESULT ISearchAssistantOC_put_ASProvider(ISearchAssistantOC* This,BSTR pProvider) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_put_ASProvider(ISearchAssistantOC* This,BSTR pProvider) { return This->lpVtbl->put_ASProvider(This,pProvider); } -static FORCEINLINE HRESULT ISearchAssistantOC_get_ASProvider(ISearchAssistantOC* This,BSTR *pProvider) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_get_ASProvider(ISearchAssistantOC* This,BSTR *pProvider) { return This->lpVtbl->get_ASProvider(This,pProvider); } -static FORCEINLINE HRESULT ISearchAssistantOC_put_ASSetting(ISearchAssistantOC* This,int pSetting) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_put_ASSetting(ISearchAssistantOC* This,int pSetting) { return This->lpVtbl->put_ASSetting(This,pSetting); } -static FORCEINLINE HRESULT ISearchAssistantOC_get_ASSetting(ISearchAssistantOC* This,int *pSetting) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_get_ASSetting(ISearchAssistantOC* This,int *pSetting) { return This->lpVtbl->get_ASSetting(This,pSetting); } -static FORCEINLINE HRESULT ISearchAssistantOC_NETDetectNextNavigate(ISearchAssistantOC* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_NETDetectNextNavigate(ISearchAssistantOC* This) { return This->lpVtbl->NETDetectNextNavigate(This); } -static FORCEINLINE HRESULT ISearchAssistantOC_PutFindText(ISearchAssistantOC* This,BSTR FindText) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_PutFindText(ISearchAssistantOC* This,BSTR FindText) { return This->lpVtbl->PutFindText(This,FindText); } -static FORCEINLINE HRESULT ISearchAssistantOC_get_Version(ISearchAssistantOC* This,int *pVersion) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_get_Version(ISearchAssistantOC* This,int *pVersion) { return This->lpVtbl->get_Version(This,pVersion); } -static FORCEINLINE HRESULT ISearchAssistantOC_EncodeString(ISearchAssistantOC* This,BSTR bstrValue,BSTR bstrCharSet,VARIANT_BOOL bUseUTF8,BSTR *pbstrResult) { +static __WIDL_INLINE HRESULT ISearchAssistantOC_EncodeString(ISearchAssistantOC* This,BSTR bstrValue,BSTR bstrCharSet,VARIANT_BOOL bUseUTF8,BSTR *pbstrResult) { return This->lpVtbl->EncodeString(This,bstrValue,bstrCharSet,bUseUTF8,pbstrResult); } #endif @@ -5425,112 +5433,112 @@ interface ISearchAssistantOC2 { #define ISearchAssistantOC2_get_ShowFindPrinter(This,pbShowFindPrinter) (This)->lpVtbl->get_ShowFindPrinter(This,pbShowFindPrinter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISearchAssistantOC2_QueryInterface(ISearchAssistantOC2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_QueryInterface(ISearchAssistantOC2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISearchAssistantOC2_AddRef(ISearchAssistantOC2* This) { +static __WIDL_INLINE ULONG ISearchAssistantOC2_AddRef(ISearchAssistantOC2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISearchAssistantOC2_Release(ISearchAssistantOC2* This) { +static __WIDL_INLINE ULONG ISearchAssistantOC2_Release(ISearchAssistantOC2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISearchAssistantOC2_GetTypeInfoCount(ISearchAssistantOC2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_GetTypeInfoCount(ISearchAssistantOC2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISearchAssistantOC2_GetTypeInfo(ISearchAssistantOC2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_GetTypeInfo(ISearchAssistantOC2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISearchAssistantOC2_GetIDsOfNames(ISearchAssistantOC2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_GetIDsOfNames(ISearchAssistantOC2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISearchAssistantOC2_Invoke(ISearchAssistantOC2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_Invoke(ISearchAssistantOC2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISearchAssistantOC methods ***/ -static FORCEINLINE HRESULT ISearchAssistantOC2_AddNextMenuItem(ISearchAssistantOC2* This,BSTR bstrText,LONG idItem) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_AddNextMenuItem(ISearchAssistantOC2* This,BSTR bstrText,LONG idItem) { return This->lpVtbl->AddNextMenuItem(This,bstrText,idItem); } -static FORCEINLINE HRESULT ISearchAssistantOC2_SetDefaultSearchUrl(ISearchAssistantOC2* This,BSTR bstrUrl) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_SetDefaultSearchUrl(ISearchAssistantOC2* This,BSTR bstrUrl) { return This->lpVtbl->SetDefaultSearchUrl(This,bstrUrl); } -static FORCEINLINE HRESULT ISearchAssistantOC2_NavigateToDefaultSearch(ISearchAssistantOC2* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_NavigateToDefaultSearch(ISearchAssistantOC2* This) { return This->lpVtbl->NavigateToDefaultSearch(This); } -static FORCEINLINE HRESULT ISearchAssistantOC2_IsRestricted(ISearchAssistantOC2* This,BSTR bstrGuid,VARIANT_BOOL *pVal) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_IsRestricted(ISearchAssistantOC2* This,BSTR bstrGuid,VARIANT_BOOL *pVal) { return This->lpVtbl->IsRestricted(This,bstrGuid,pVal); } -static FORCEINLINE HRESULT ISearchAssistantOC2_get_ShellFeaturesEnabled(ISearchAssistantOC2* This,VARIANT_BOOL *pVal) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_get_ShellFeaturesEnabled(ISearchAssistantOC2* This,VARIANT_BOOL *pVal) { return This->lpVtbl->get_ShellFeaturesEnabled(This,pVal); } -static FORCEINLINE HRESULT ISearchAssistantOC2_get_SearchAssistantDefault(ISearchAssistantOC2* This,VARIANT_BOOL *pVal) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_get_SearchAssistantDefault(ISearchAssistantOC2* This,VARIANT_BOOL *pVal) { return This->lpVtbl->get_SearchAssistantDefault(This,pVal); } -static FORCEINLINE HRESULT ISearchAssistantOC2_get_Searches(ISearchAssistantOC2* This,ISearches **ppid) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_get_Searches(ISearchAssistantOC2* This,ISearches **ppid) { return This->lpVtbl->get_Searches(This,ppid); } -static FORCEINLINE HRESULT ISearchAssistantOC2_get_InWebFolder(ISearchAssistantOC2* This,VARIANT_BOOL *pVal) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_get_InWebFolder(ISearchAssistantOC2* This,VARIANT_BOOL *pVal) { return This->lpVtbl->get_InWebFolder(This,pVal); } -static FORCEINLINE HRESULT ISearchAssistantOC2_PutProperty(ISearchAssistantOC2* This,VARIANT_BOOL bPerLocale,BSTR bstrName,BSTR bstrValue) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_PutProperty(ISearchAssistantOC2* This,VARIANT_BOOL bPerLocale,BSTR bstrName,BSTR bstrValue) { return This->lpVtbl->PutProperty(This,bPerLocale,bstrName,bstrValue); } -static FORCEINLINE HRESULT ISearchAssistantOC2_GetProperty(ISearchAssistantOC2* This,VARIANT_BOOL bPerLocale,BSTR bstrName,BSTR *pbstrValue) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_GetProperty(ISearchAssistantOC2* This,VARIANT_BOOL bPerLocale,BSTR bstrName,BSTR *pbstrValue) { return This->lpVtbl->GetProperty(This,bPerLocale,bstrName,pbstrValue); } -static FORCEINLINE HRESULT ISearchAssistantOC2_put_EventHandled(ISearchAssistantOC2* This,VARIANT_BOOL rhs) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_put_EventHandled(ISearchAssistantOC2* This,VARIANT_BOOL rhs) { return This->lpVtbl->put_EventHandled(This,rhs); } -static FORCEINLINE HRESULT ISearchAssistantOC2_ResetNextMenu(ISearchAssistantOC2* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_ResetNextMenu(ISearchAssistantOC2* This) { return This->lpVtbl->ResetNextMenu(This); } -static FORCEINLINE HRESULT ISearchAssistantOC2_FindOnWeb(ISearchAssistantOC2* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_FindOnWeb(ISearchAssistantOC2* This) { return This->lpVtbl->FindOnWeb(This); } -static FORCEINLINE HRESULT ISearchAssistantOC2_FindFilesOrFolders(ISearchAssistantOC2* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_FindFilesOrFolders(ISearchAssistantOC2* This) { return This->lpVtbl->FindFilesOrFolders(This); } -static FORCEINLINE HRESULT ISearchAssistantOC2_FindComputer(ISearchAssistantOC2* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_FindComputer(ISearchAssistantOC2* This) { return This->lpVtbl->FindComputer(This); } -static FORCEINLINE HRESULT ISearchAssistantOC2_FindPrinter(ISearchAssistantOC2* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_FindPrinter(ISearchAssistantOC2* This) { return This->lpVtbl->FindPrinter(This); } -static FORCEINLINE HRESULT ISearchAssistantOC2_FindPeople(ISearchAssistantOC2* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_FindPeople(ISearchAssistantOC2* This) { return This->lpVtbl->FindPeople(This); } -static FORCEINLINE HRESULT ISearchAssistantOC2_GetSearchAssistantURL(ISearchAssistantOC2* This,VARIANT_BOOL bSubstitute,VARIANT_BOOL bCustomize,BSTR *pbstrValue) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_GetSearchAssistantURL(ISearchAssistantOC2* This,VARIANT_BOOL bSubstitute,VARIANT_BOOL bCustomize,BSTR *pbstrValue) { return This->lpVtbl->GetSearchAssistantURL(This,bSubstitute,bCustomize,pbstrValue); } -static FORCEINLINE HRESULT ISearchAssistantOC2_NotifySearchSettingsChanged(ISearchAssistantOC2* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_NotifySearchSettingsChanged(ISearchAssistantOC2* This) { return This->lpVtbl->NotifySearchSettingsChanged(This); } -static FORCEINLINE HRESULT ISearchAssistantOC2_put_ASProvider(ISearchAssistantOC2* This,BSTR pProvider) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_put_ASProvider(ISearchAssistantOC2* This,BSTR pProvider) { return This->lpVtbl->put_ASProvider(This,pProvider); } -static FORCEINLINE HRESULT ISearchAssistantOC2_get_ASProvider(ISearchAssistantOC2* This,BSTR *pProvider) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_get_ASProvider(ISearchAssistantOC2* This,BSTR *pProvider) { return This->lpVtbl->get_ASProvider(This,pProvider); } -static FORCEINLINE HRESULT ISearchAssistantOC2_put_ASSetting(ISearchAssistantOC2* This,int pSetting) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_put_ASSetting(ISearchAssistantOC2* This,int pSetting) { return This->lpVtbl->put_ASSetting(This,pSetting); } -static FORCEINLINE HRESULT ISearchAssistantOC2_get_ASSetting(ISearchAssistantOC2* This,int *pSetting) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_get_ASSetting(ISearchAssistantOC2* This,int *pSetting) { return This->lpVtbl->get_ASSetting(This,pSetting); } -static FORCEINLINE HRESULT ISearchAssistantOC2_NETDetectNextNavigate(ISearchAssistantOC2* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_NETDetectNextNavigate(ISearchAssistantOC2* This) { return This->lpVtbl->NETDetectNextNavigate(This); } -static FORCEINLINE HRESULT ISearchAssistantOC2_PutFindText(ISearchAssistantOC2* This,BSTR FindText) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_PutFindText(ISearchAssistantOC2* This,BSTR FindText) { return This->lpVtbl->PutFindText(This,FindText); } -static FORCEINLINE HRESULT ISearchAssistantOC2_get_Version(ISearchAssistantOC2* This,int *pVersion) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_get_Version(ISearchAssistantOC2* This,int *pVersion) { return This->lpVtbl->get_Version(This,pVersion); } -static FORCEINLINE HRESULT ISearchAssistantOC2_EncodeString(ISearchAssistantOC2* This,BSTR bstrValue,BSTR bstrCharSet,VARIANT_BOOL bUseUTF8,BSTR *pbstrResult) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_EncodeString(ISearchAssistantOC2* This,BSTR bstrValue,BSTR bstrCharSet,VARIANT_BOOL bUseUTF8,BSTR *pbstrResult) { return This->lpVtbl->EncodeString(This,bstrValue,bstrCharSet,bUseUTF8,pbstrResult); } /*** ISearchAssistantOC2 methods ***/ -static FORCEINLINE HRESULT ISearchAssistantOC2_get_ShowFindPrinter(ISearchAssistantOC2* This,VARIANT_BOOL *pbShowFindPrinter) { +static __WIDL_INLINE HRESULT ISearchAssistantOC2_get_ShowFindPrinter(ISearchAssistantOC2* This,VARIANT_BOOL *pbShowFindPrinter) { return This->lpVtbl->get_ShowFindPrinter(This,pbShowFindPrinter); } #endif @@ -5794,122 +5802,122 @@ interface ISearchAssistantOC3 { #define ISearchAssistantOC3_get_UseSearchCompanion(This,pbUseSC) (This)->lpVtbl->get_UseSearchCompanion(This,pbUseSC) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISearchAssistantOC3_QueryInterface(ISearchAssistantOC3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_QueryInterface(ISearchAssistantOC3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISearchAssistantOC3_AddRef(ISearchAssistantOC3* This) { +static __WIDL_INLINE ULONG ISearchAssistantOC3_AddRef(ISearchAssistantOC3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISearchAssistantOC3_Release(ISearchAssistantOC3* This) { +static __WIDL_INLINE ULONG ISearchAssistantOC3_Release(ISearchAssistantOC3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISearchAssistantOC3_GetTypeInfoCount(ISearchAssistantOC3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_GetTypeInfoCount(ISearchAssistantOC3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISearchAssistantOC3_GetTypeInfo(ISearchAssistantOC3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_GetTypeInfo(ISearchAssistantOC3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISearchAssistantOC3_GetIDsOfNames(ISearchAssistantOC3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_GetIDsOfNames(ISearchAssistantOC3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISearchAssistantOC3_Invoke(ISearchAssistantOC3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_Invoke(ISearchAssistantOC3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISearchAssistantOC methods ***/ -static FORCEINLINE HRESULT ISearchAssistantOC3_AddNextMenuItem(ISearchAssistantOC3* This,BSTR bstrText,LONG idItem) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_AddNextMenuItem(ISearchAssistantOC3* This,BSTR bstrText,LONG idItem) { return This->lpVtbl->AddNextMenuItem(This,bstrText,idItem); } -static FORCEINLINE HRESULT ISearchAssistantOC3_SetDefaultSearchUrl(ISearchAssistantOC3* This,BSTR bstrUrl) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_SetDefaultSearchUrl(ISearchAssistantOC3* This,BSTR bstrUrl) { return This->lpVtbl->SetDefaultSearchUrl(This,bstrUrl); } -static FORCEINLINE HRESULT ISearchAssistantOC3_NavigateToDefaultSearch(ISearchAssistantOC3* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_NavigateToDefaultSearch(ISearchAssistantOC3* This) { return This->lpVtbl->NavigateToDefaultSearch(This); } -static FORCEINLINE HRESULT ISearchAssistantOC3_IsRestricted(ISearchAssistantOC3* This,BSTR bstrGuid,VARIANT_BOOL *pVal) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_IsRestricted(ISearchAssistantOC3* This,BSTR bstrGuid,VARIANT_BOOL *pVal) { return This->lpVtbl->IsRestricted(This,bstrGuid,pVal); } -static FORCEINLINE HRESULT ISearchAssistantOC3_get_ShellFeaturesEnabled(ISearchAssistantOC3* This,VARIANT_BOOL *pVal) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_get_ShellFeaturesEnabled(ISearchAssistantOC3* This,VARIANT_BOOL *pVal) { return This->lpVtbl->get_ShellFeaturesEnabled(This,pVal); } -static FORCEINLINE HRESULT ISearchAssistantOC3_get_SearchAssistantDefault(ISearchAssistantOC3* This,VARIANT_BOOL *pVal) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_get_SearchAssistantDefault(ISearchAssistantOC3* This,VARIANT_BOOL *pVal) { return This->lpVtbl->get_SearchAssistantDefault(This,pVal); } -static FORCEINLINE HRESULT ISearchAssistantOC3_get_Searches(ISearchAssistantOC3* This,ISearches **ppid) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_get_Searches(ISearchAssistantOC3* This,ISearches **ppid) { return This->lpVtbl->get_Searches(This,ppid); } -static FORCEINLINE HRESULT ISearchAssistantOC3_get_InWebFolder(ISearchAssistantOC3* This,VARIANT_BOOL *pVal) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_get_InWebFolder(ISearchAssistantOC3* This,VARIANT_BOOL *pVal) { return This->lpVtbl->get_InWebFolder(This,pVal); } -static FORCEINLINE HRESULT ISearchAssistantOC3_PutProperty(ISearchAssistantOC3* This,VARIANT_BOOL bPerLocale,BSTR bstrName,BSTR bstrValue) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_PutProperty(ISearchAssistantOC3* This,VARIANT_BOOL bPerLocale,BSTR bstrName,BSTR bstrValue) { return This->lpVtbl->PutProperty(This,bPerLocale,bstrName,bstrValue); } -static FORCEINLINE HRESULT ISearchAssistantOC3_GetProperty(ISearchAssistantOC3* This,VARIANT_BOOL bPerLocale,BSTR bstrName,BSTR *pbstrValue) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_GetProperty(ISearchAssistantOC3* This,VARIANT_BOOL bPerLocale,BSTR bstrName,BSTR *pbstrValue) { return This->lpVtbl->GetProperty(This,bPerLocale,bstrName,pbstrValue); } -static FORCEINLINE HRESULT ISearchAssistantOC3_put_EventHandled(ISearchAssistantOC3* This,VARIANT_BOOL rhs) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_put_EventHandled(ISearchAssistantOC3* This,VARIANT_BOOL rhs) { return This->lpVtbl->put_EventHandled(This,rhs); } -static FORCEINLINE HRESULT ISearchAssistantOC3_ResetNextMenu(ISearchAssistantOC3* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_ResetNextMenu(ISearchAssistantOC3* This) { return This->lpVtbl->ResetNextMenu(This); } -static FORCEINLINE HRESULT ISearchAssistantOC3_FindOnWeb(ISearchAssistantOC3* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_FindOnWeb(ISearchAssistantOC3* This) { return This->lpVtbl->FindOnWeb(This); } -static FORCEINLINE HRESULT ISearchAssistantOC3_FindFilesOrFolders(ISearchAssistantOC3* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_FindFilesOrFolders(ISearchAssistantOC3* This) { return This->lpVtbl->FindFilesOrFolders(This); } -static FORCEINLINE HRESULT ISearchAssistantOC3_FindComputer(ISearchAssistantOC3* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_FindComputer(ISearchAssistantOC3* This) { return This->lpVtbl->FindComputer(This); } -static FORCEINLINE HRESULT ISearchAssistantOC3_FindPrinter(ISearchAssistantOC3* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_FindPrinter(ISearchAssistantOC3* This) { return This->lpVtbl->FindPrinter(This); } -static FORCEINLINE HRESULT ISearchAssistantOC3_FindPeople(ISearchAssistantOC3* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_FindPeople(ISearchAssistantOC3* This) { return This->lpVtbl->FindPeople(This); } -static FORCEINLINE HRESULT ISearchAssistantOC3_GetSearchAssistantURL(ISearchAssistantOC3* This,VARIANT_BOOL bSubstitute,VARIANT_BOOL bCustomize,BSTR *pbstrValue) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_GetSearchAssistantURL(ISearchAssistantOC3* This,VARIANT_BOOL bSubstitute,VARIANT_BOOL bCustomize,BSTR *pbstrValue) { return This->lpVtbl->GetSearchAssistantURL(This,bSubstitute,bCustomize,pbstrValue); } -static FORCEINLINE HRESULT ISearchAssistantOC3_NotifySearchSettingsChanged(ISearchAssistantOC3* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_NotifySearchSettingsChanged(ISearchAssistantOC3* This) { return This->lpVtbl->NotifySearchSettingsChanged(This); } -static FORCEINLINE HRESULT ISearchAssistantOC3_put_ASProvider(ISearchAssistantOC3* This,BSTR pProvider) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_put_ASProvider(ISearchAssistantOC3* This,BSTR pProvider) { return This->lpVtbl->put_ASProvider(This,pProvider); } -static FORCEINLINE HRESULT ISearchAssistantOC3_get_ASProvider(ISearchAssistantOC3* This,BSTR *pProvider) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_get_ASProvider(ISearchAssistantOC3* This,BSTR *pProvider) { return This->lpVtbl->get_ASProvider(This,pProvider); } -static FORCEINLINE HRESULT ISearchAssistantOC3_put_ASSetting(ISearchAssistantOC3* This,int pSetting) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_put_ASSetting(ISearchAssistantOC3* This,int pSetting) { return This->lpVtbl->put_ASSetting(This,pSetting); } -static FORCEINLINE HRESULT ISearchAssistantOC3_get_ASSetting(ISearchAssistantOC3* This,int *pSetting) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_get_ASSetting(ISearchAssistantOC3* This,int *pSetting) { return This->lpVtbl->get_ASSetting(This,pSetting); } -static FORCEINLINE HRESULT ISearchAssistantOC3_NETDetectNextNavigate(ISearchAssistantOC3* This) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_NETDetectNextNavigate(ISearchAssistantOC3* This) { return This->lpVtbl->NETDetectNextNavigate(This); } -static FORCEINLINE HRESULT ISearchAssistantOC3_PutFindText(ISearchAssistantOC3* This,BSTR FindText) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_PutFindText(ISearchAssistantOC3* This,BSTR FindText) { return This->lpVtbl->PutFindText(This,FindText); } -static FORCEINLINE HRESULT ISearchAssistantOC3_get_Version(ISearchAssistantOC3* This,int *pVersion) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_get_Version(ISearchAssistantOC3* This,int *pVersion) { return This->lpVtbl->get_Version(This,pVersion); } -static FORCEINLINE HRESULT ISearchAssistantOC3_EncodeString(ISearchAssistantOC3* This,BSTR bstrValue,BSTR bstrCharSet,VARIANT_BOOL bUseUTF8,BSTR *pbstrResult) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_EncodeString(ISearchAssistantOC3* This,BSTR bstrValue,BSTR bstrCharSet,VARIANT_BOOL bUseUTF8,BSTR *pbstrResult) { return This->lpVtbl->EncodeString(This,bstrValue,bstrCharSet,bUseUTF8,pbstrResult); } /*** ISearchAssistantOC2 methods ***/ -static FORCEINLINE HRESULT ISearchAssistantOC3_get_ShowFindPrinter(ISearchAssistantOC3* This,VARIANT_BOOL *pbShowFindPrinter) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_get_ShowFindPrinter(ISearchAssistantOC3* This,VARIANT_BOOL *pbShowFindPrinter) { return This->lpVtbl->get_ShowFindPrinter(This,pbShowFindPrinter); } /*** ISearchAssistantOC3 methods ***/ -static FORCEINLINE HRESULT ISearchAssistantOC3_get_SearchCompanionAvailable(ISearchAssistantOC3* This,VARIANT_BOOL *pbAvailable) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_get_SearchCompanionAvailable(ISearchAssistantOC3* This,VARIANT_BOOL *pbAvailable) { return This->lpVtbl->get_SearchCompanionAvailable(This,pbAvailable); } -static FORCEINLINE HRESULT ISearchAssistantOC3_put_UseSearchCompanion(ISearchAssistantOC3* This,VARIANT_BOOL pbUseSC) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_put_UseSearchCompanion(ISearchAssistantOC3* This,VARIANT_BOOL pbUseSC) { return This->lpVtbl->put_UseSearchCompanion(This,pbUseSC); } -static FORCEINLINE HRESULT ISearchAssistantOC3_get_UseSearchCompanion(ISearchAssistantOC3* This,VARIANT_BOOL *pbUseSC) { +static __WIDL_INLINE HRESULT ISearchAssistantOC3_get_UseSearchCompanion(ISearchAssistantOC3* This,VARIANT_BOOL *pbUseSC) { return This->lpVtbl->get_UseSearchCompanion(This,pbUseSC); } #endif @@ -6001,26 +6009,26 @@ interface _SearchAssistantEvents { #define _SearchAssistantEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT _SearchAssistantEvents_QueryInterface(_SearchAssistantEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT _SearchAssistantEvents_QueryInterface(_SearchAssistantEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG _SearchAssistantEvents_AddRef(_SearchAssistantEvents* This) { +static __WIDL_INLINE ULONG _SearchAssistantEvents_AddRef(_SearchAssistantEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG _SearchAssistantEvents_Release(_SearchAssistantEvents* This) { +static __WIDL_INLINE ULONG _SearchAssistantEvents_Release(_SearchAssistantEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT _SearchAssistantEvents_GetTypeInfoCount(_SearchAssistantEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT _SearchAssistantEvents_GetTypeInfoCount(_SearchAssistantEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT _SearchAssistantEvents_GetTypeInfo(_SearchAssistantEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT _SearchAssistantEvents_GetTypeInfo(_SearchAssistantEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT _SearchAssistantEvents_GetIDsOfNames(_SearchAssistantEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT _SearchAssistantEvents_GetIDsOfNames(_SearchAssistantEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT _SearchAssistantEvents_Invoke(_SearchAssistantEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT _SearchAssistantEvents_Invoke(_SearchAssistantEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif diff --git a/lib/libc/include/any-windows-any/fileapi.h b/lib/libc/include/any-windows-any/fileapi.h index ffbe12560942e973653687bed60b2776aefe12d4..a0763bfde34149d632d510b9ca43c2fcdc1a7329 100644 --- a/lib/libc/include/any-windows-any/fileapi.h +++ b/lib/libc/include/any-windows-any/fileapi.h @@ -32,7 +32,7 @@ WINBASEAPI DWORD WINAPI GetFileAttributesW (LPCWSTR lpFileName); #define GetFileAttributes __MINGW_NAME_AW(GetFileAttributes) WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); #endif -#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || defined(WINSTORECOMPAT) +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_19H1 || defined(WINSTORECOMPAT) typedef struct _BY_HANDLE_FILE_INFORMATION { DWORD dwFileAttributes; FILETIME ftCreationTime; @@ -86,15 +86,23 @@ WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLON #define GetDriveType __MINGW_NAME_AW(GetDriveType) #define GetFullPathName __MINGW_NAME_AW(GetFullPathName) #endif -#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) - WINBASEAPI DWORD WINAPI GetLogicalDriveStringsW (DWORD nBufferLength, LPWSTR lpBuffer); - WINBASEAPI DWORD WINAPI GetShortPathNameW (LPCWSTR lpszLongPath, LPWSTR lpszShortPath, DWORD cchBuffer); + +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || (NTDDI_VERSION >= NTDDI_WIN10_VB) + WINBASEAPI WINBOOL WINAPI GetVolumeNameForVolumeMountPointW (LPCWSTR lpszVolumeMountPoint, LPWSTR lpszVolumeName, DWORD cchBufferLength); WINBASEAPI WINBOOL WINAPI GetVolumePathNameW (LPCWSTR lpszFileName, LPWSTR lpszVolumePathName, DWORD cchBufferLength); - WINBASEAPI DWORD WINAPI QueryDosDeviceW (LPCWSTR lpDeviceName, LPWSTR lpTargetPath, DWORD ucchMax); WINBASEAPI WINBOOL WINAPI ReadFileScatter (HANDLE hFile, FILE_SEGMENT_ELEMENT aSegmentArray[], DWORD nNumberOfBytesToRead, LPDWORD lpReserved, LPOVERLAPPED lpOverlapped); WINBASEAPI WINBOOL WINAPI SetFileValidData (HANDLE hFile, LONGLONG ValidDataLength); WINBASEAPI WINBOOL WINAPI WriteFileGather (HANDLE hFile, FILE_SEGMENT_ELEMENT aSegmentArray[], DWORD nNumberOfBytesToWrite, LPDWORD lpReserved, LPOVERLAPPED lpOverlapped); - WINBASEAPI WINBOOL WINAPI GetVolumeNameForVolumeMountPointW (LPCWSTR lpszVolumeMountPoint, LPWSTR lpszVolumeName, DWORD cchBufferLength); +#ifdef UNICODE +#define GetVolumePathName GetVolumePathNameW +#define GetVolumeNameForVolumeMountPoint GetVolumeNameForVolumeMountPointW +#endif +#endif + +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) + WINBASEAPI DWORD WINAPI GetLogicalDriveStringsW (DWORD nBufferLength, LPWSTR lpBuffer); + WINBASEAPI DWORD WINAPI GetShortPathNameW (LPCWSTR lpszLongPath, LPWSTR lpszShortPath, DWORD cchBuffer); + WINBASEAPI DWORD WINAPI QueryDosDeviceW (LPCWSTR lpDeviceName, LPWSTR lpTargetPath, DWORD ucchMax); WINBASEAPI WINBOOL WINAPI GetVolumePathNamesForVolumeNameW (LPCWSTR lpszVolumeName, LPWCH lpszVolumePathNames, DWORD cchBufferLength, PDWORD lpcchReturnLength); #ifdef UNICODE @@ -105,7 +113,6 @@ WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLON #define GetLogicalDriveStrings GetLogicalDriveStringsW #define GetShortPathName GetShortPathNameW #define GetVolumeInformation GetVolumeInformationW -#define GetVolumePathName GetVolumePathNameW #define QueryDosDevice QueryDosDeviceW #define GetVolumeNameForVolumeMountPoint GetVolumeNameForVolumeMountPointW #define GetVolumePathNamesForVolumeName GetVolumePathNamesForVolumeNameW @@ -118,8 +125,13 @@ WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLON #if _WIN32_WINNT >= 0x0600 WINBASEAPI WINBOOL WINAPI GetVolumeInformationByHandleW (HANDLE hFile, LPWSTR lpVolumeNameBuffer, DWORD nVolumeNameSize, LPDWORD lpVolumeSerialNumber, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags, LPWSTR lpFileSystemNameBuffer, DWORD nFileSystemNameSize); #endif + +#if NTDDI_VERSION >= NTDDI_WIN10_FE + WINBASEAPI WINBOOL WINAPI AreShortNamesEnabled (HANDLE Handle, WINBOOL *Enabled); #endif +#endif /* WINAPI_PARTITION_DESKTOP */ + #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) WINBASEAPI DWORD WINAPI GetLongPathNameA (LPCSTR lpszShortPath, LPSTR lpszLongPath, DWORD cchBuffer); WINBASEAPI DWORD WINAPI GetLongPathNameW (LPCWSTR lpszShortPath, LPWSTR lpszLongPath, DWORD cchBuffer); @@ -160,6 +172,22 @@ WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLON *LPCREATEFILE2_EXTENDED_PARAMETERS; #endif + typedef struct DISK_SPACE_INFORMATION { + ULONGLONG ActualTotalAllocationUnits; + ULONGLONG ActualAvailableAllocationUnits; + ULONGLONG ActualPoolUnavailableAllocationUnits; + ULONGLONG CallerTotalAllocationUnits; + ULONGLONG CallerAvailableAllocationUnits; + ULONGLONG CallerPoolUnavailableAllocationUnits; + ULONGLONG UsedAllocationUnits; + ULONGLONG TotalReservedAllocationUnits; + ULONGLONG VolumeStorageReserveAllocationUnits; + ULONGLONG AvailableCommittedAllocationUnits; + ULONGLONG PoolAvailableAllocationUnits; + DWORD SectorsPerAllocationUnit; + DWORD BytesPerSector; + } DISK_SPACE_INFORMATION; + WINBASEAPI WINBOOL WINAPI CreateDirectoryA (LPCSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes); WINBASEAPI WINBOOL WINAPI CreateDirectoryW (LPCWSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes); WINBASEAPI WINBOOL WINAPI DeleteFileA (LPCSTR lpFileName); @@ -186,6 +214,8 @@ WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLON WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); WINBASEAPI DWORD WINAPI GetTempPathA (DWORD nBufferLength, LPSTR lpBuffer); WINBASEAPI DWORD WINAPI GetTempPathW (DWORD nBufferLength, LPWSTR lpBuffer); + WINBASEAPI HRESULT WINAPI GetDiskSpaceInformationA (LPCSTR rootPath, DISK_SPACE_INFORMATION *diskSpaceInfo); + WINBASEAPI HRESULT WINAPI GetDiskSpaceInformationW (LPCWSTR rootPath, DISK_SPACE_INFORMATION *diskSpaceInfo); #define CreateDirectory __MINGW_NAME_AW(CreateDirectory) #define DeleteFile __MINGW_NAME_AW(DeleteFile) @@ -196,6 +226,7 @@ WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLON #define RemoveDirectory __MINGW_NAME_AW(RemoveDirectory) #define SetFileAttributes __MINGW_NAME_AW(SetFileAttributes) #define GetTempPath __MINGW_NAME_AW(GetTempPath) +#define GetDiskSpaceInformation __MINGW_NAME_AW(GetDiskSpaceInformation) #if _WIN32_WINNT >= 0x0600 WINBASEAPI WINBOOL WINAPI SetFileInformationByHandle (HANDLE hFile, FILE_INFO_BY_HANDLE_CLASS FileInformationClass, LPVOID lpFileInformation, DWORD dwBufferSize); @@ -203,8 +234,14 @@ WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLON #if _WIN32_WINNT >= 0x0602 WINBASEAPI HANDLE WINAPI CreateFile2 (LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwCreationDisposition, LPCREATEFILE2_EXTENDED_PARAMETERS pCreateExParams); #endif +#if NTDDI_VERSION >= NTDDI_WIN10_FE + WINBASEAPI DWORD WINAPI GetTempPath2W (DWORD BufferLength, LPWSTR Buffer); + WINBASEAPI DWORD WINAPI GetTempPath2A (DWORD BufferLength, LPSTR Buffer); +#define GetTempPath2 __MINGW_NAME_AW(GetTempPath2) #endif +#endif /* WINAPI_PARTITION_APP */ + #ifdef __cplusplus } #endif diff --git a/lib/libc/include/any-windows-any/filter.h b/lib/libc/include/any-windows-any/filter.h index 97d91a9bec6254d2ef17bb8845b8c57e4b9456a8..6b9a2f7cb726f6747b71a31f4062994ef051e913 100644 --- a/lib/libc/include/any-windows-any/filter.h +++ b/lib/libc/include/any-windows-any/filter.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/filter.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/filter.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __filter_h__ #define __filter_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IFilter_FWD_DEFINED__ @@ -223,29 +231,29 @@ interface IFilter { #define IFilter_BindRegion(This,origPos,riid,ppunk) (This)->lpVtbl->BindRegion(This,origPos,riid,ppunk) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFilter_QueryInterface(IFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFilter_QueryInterface(IFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFilter_AddRef(IFilter* This) { +static __WIDL_INLINE ULONG IFilter_AddRef(IFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFilter_Release(IFilter* This) { +static __WIDL_INLINE ULONG IFilter_Release(IFilter* This) { return This->lpVtbl->Release(This); } /*** IFilter methods ***/ -static FORCEINLINE SCODE IFilter_Init(IFilter* This,ULONG grfFlags,ULONG cAttributes,const FULLPROPSPEC *aAttributes,ULONG *pFlags) { +static __WIDL_INLINE SCODE IFilter_Init(IFilter* This,ULONG grfFlags,ULONG cAttributes,const FULLPROPSPEC *aAttributes,ULONG *pFlags) { return This->lpVtbl->Init(This,grfFlags,cAttributes,aAttributes,pFlags); } -static FORCEINLINE SCODE IFilter_GetChunk(IFilter* This,STAT_CHUNK *pStat) { +static __WIDL_INLINE SCODE IFilter_GetChunk(IFilter* This,STAT_CHUNK *pStat) { return This->lpVtbl->GetChunk(This,pStat); } -static FORCEINLINE SCODE IFilter_GetText(IFilter* This,ULONG *pcwcBuffer,WCHAR *awcBuffer) { +static __WIDL_INLINE SCODE IFilter_GetText(IFilter* This,ULONG *pcwcBuffer,WCHAR *awcBuffer) { return This->lpVtbl->GetText(This,pcwcBuffer,awcBuffer); } -static FORCEINLINE SCODE IFilter_GetValue(IFilter* This,PROPVARIANT **ppPropValue) { +static __WIDL_INLINE SCODE IFilter_GetValue(IFilter* This,PROPVARIANT **ppPropValue) { return This->lpVtbl->GetValue(This,ppPropValue); } -static FORCEINLINE SCODE IFilter_BindRegion(IFilter* This,FILTERREGION origPos,REFIID riid,void **ppunk) { +static __WIDL_INLINE SCODE IFilter_BindRegion(IFilter* This,FILTERREGION origPos,REFIID riid,void **ppunk) { return This->lpVtbl->BindRegion(This,origPos,riid,ppunk); } #endif diff --git a/lib/libc/include/any-windows-any/float.h b/lib/libc/include/any-windows-any/float.h index da8717b836a8413142478ec4ab9c893af02c1569..f36aacc75091cedbfb9a329b5166f156d1d8572b 100644 --- a/lib/libc/include/any-windows-any/float.h +++ b/lib/libc/include/any-windows-any/float.h @@ -18,7 +18,7 @@ #ifndef _SECIMP #define _SECIMP __declspec(dllimport) #endif /* _SECIMP */ -#endif /* defined(_CRTBLD) || defined(__LIBMSVCRT__) */ +#endif /* defined(__LIBMSVCRT__) */ #if (defined (__GNUC__) && defined (__GNUC_MINOR__)) \ || (defined(__clang__) && defined(__clang_major__)) diff --git a/lib/libc/include/any-windows-any/fsrm.h b/lib/libc/include/any-windows-any/fsrm.h index 91dd343bd1b13a9d92cf77d518095d73df2524fa..d240dc3eb0ef130bda0919b7d022e178ef9e155c 100644 --- a/lib/libc/include/any-windows-any/fsrm.h +++ b/lib/libc/include/any-windows-any/fsrm.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/fsrm.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/fsrm.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __fsrm_h__ #define __fsrm_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IFsrmCommittableCollection_FWD_DEFINED__ @@ -460,65 +468,65 @@ interface IFsrmCommittableCollection { #define IFsrmCommittableCollection_Commit(This,options,results) (This)->lpVtbl->Commit(This,options,results) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmCommittableCollection_QueryInterface(IFsrmCommittableCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_QueryInterface(IFsrmCommittableCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmCommittableCollection_AddRef(IFsrmCommittableCollection* This) { +static __WIDL_INLINE ULONG IFsrmCommittableCollection_AddRef(IFsrmCommittableCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmCommittableCollection_Release(IFsrmCommittableCollection* This) { +static __WIDL_INLINE ULONG IFsrmCommittableCollection_Release(IFsrmCommittableCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmCommittableCollection_GetTypeInfoCount(IFsrmCommittableCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_GetTypeInfoCount(IFsrmCommittableCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmCommittableCollection_GetTypeInfo(IFsrmCommittableCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_GetTypeInfo(IFsrmCommittableCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmCommittableCollection_GetIDsOfNames(IFsrmCommittableCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_GetIDsOfNames(IFsrmCommittableCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmCommittableCollection_Invoke(IFsrmCommittableCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_Invoke(IFsrmCommittableCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmCollection methods ***/ -static FORCEINLINE HRESULT IFsrmCommittableCollection_get__NewEnum(IFsrmCommittableCollection* This,IUnknown **unknown) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_get__NewEnum(IFsrmCommittableCollection* This,IUnknown **unknown) { return This->lpVtbl->get__NewEnum(This,unknown); } -static FORCEINLINE HRESULT IFsrmCommittableCollection_get_Item(IFsrmCommittableCollection* This,LONG index,VARIANT *item) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_get_Item(IFsrmCommittableCollection* This,LONG index,VARIANT *item) { return This->lpVtbl->get_Item(This,index,item); } -static FORCEINLINE HRESULT IFsrmCommittableCollection_get_Count(IFsrmCommittableCollection* This,LONG *count) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_get_Count(IFsrmCommittableCollection* This,LONG *count) { return This->lpVtbl->get_Count(This,count); } -static FORCEINLINE HRESULT IFsrmCommittableCollection_get_State(IFsrmCommittableCollection* This,FsrmCollectionState *state) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_get_State(IFsrmCommittableCollection* This,FsrmCollectionState *state) { return This->lpVtbl->get_State(This,state); } -static FORCEINLINE HRESULT IFsrmCommittableCollection_Cancel(IFsrmCommittableCollection* This) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_Cancel(IFsrmCommittableCollection* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IFsrmCommittableCollection_WaitForCompletion(IFsrmCommittableCollection* This,LONG waitSeconds,VARIANT_BOOL *completed) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_WaitForCompletion(IFsrmCommittableCollection* This,LONG waitSeconds,VARIANT_BOOL *completed) { return This->lpVtbl->WaitForCompletion(This,waitSeconds,completed); } -static FORCEINLINE HRESULT IFsrmCommittableCollection_GetById(IFsrmCommittableCollection* This,FSRM_OBJECT_ID id,VARIANT *entry) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_GetById(IFsrmCommittableCollection* This,FSRM_OBJECT_ID id,VARIANT *entry) { return This->lpVtbl->GetById(This,id,entry); } /*** IFsrmMutableCollection methods ***/ -static FORCEINLINE HRESULT IFsrmCommittableCollection_Add(IFsrmCommittableCollection* This,VARIANT item) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_Add(IFsrmCommittableCollection* This,VARIANT item) { return This->lpVtbl->Add(This,item); } -static FORCEINLINE HRESULT IFsrmCommittableCollection_Remove(IFsrmCommittableCollection* This,LONG index) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_Remove(IFsrmCommittableCollection* This,LONG index) { return This->lpVtbl->Remove(This,index); } -static FORCEINLINE HRESULT IFsrmCommittableCollection_RemoveById(IFsrmCommittableCollection* This,FSRM_OBJECT_ID id) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_RemoveById(IFsrmCommittableCollection* This,FSRM_OBJECT_ID id) { return This->lpVtbl->RemoveById(This,id); } -static FORCEINLINE HRESULT IFsrmCommittableCollection_Clone(IFsrmCommittableCollection* This,IFsrmMutableCollection **collection) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_Clone(IFsrmCommittableCollection* This,IFsrmMutableCollection **collection) { return This->lpVtbl->Clone(This,collection); } /*** IFsrmCommittableCollection methods ***/ -static FORCEINLINE HRESULT IFsrmCommittableCollection_Commit(IFsrmCommittableCollection* This,FsrmCommitOptions options,IFsrmCollection **results) { +static __WIDL_INLINE HRESULT IFsrmCommittableCollection_Commit(IFsrmCommittableCollection* This,FsrmCommitOptions options,IFsrmCollection **results) { return This->lpVtbl->Commit(This,options,results); } #endif @@ -632,30 +640,30 @@ interface IFsrmAccessDeniedRemediationClient { #define IFsrmAccessDeniedRemediationClient_Show(This,parentWnd,accessPath,errorType,flags,windowTitle,windowMessage,result) (This)->lpVtbl->Show(This,parentWnd,accessPath,errorType,flags,windowTitle,windowMessage,result) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmAccessDeniedRemediationClient_QueryInterface(IFsrmAccessDeniedRemediationClient* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmAccessDeniedRemediationClient_QueryInterface(IFsrmAccessDeniedRemediationClient* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmAccessDeniedRemediationClient_AddRef(IFsrmAccessDeniedRemediationClient* This) { +static __WIDL_INLINE ULONG IFsrmAccessDeniedRemediationClient_AddRef(IFsrmAccessDeniedRemediationClient* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmAccessDeniedRemediationClient_Release(IFsrmAccessDeniedRemediationClient* This) { +static __WIDL_INLINE ULONG IFsrmAccessDeniedRemediationClient_Release(IFsrmAccessDeniedRemediationClient* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmAccessDeniedRemediationClient_GetTypeInfoCount(IFsrmAccessDeniedRemediationClient* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmAccessDeniedRemediationClient_GetTypeInfoCount(IFsrmAccessDeniedRemediationClient* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmAccessDeniedRemediationClient_GetTypeInfo(IFsrmAccessDeniedRemediationClient* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmAccessDeniedRemediationClient_GetTypeInfo(IFsrmAccessDeniedRemediationClient* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmAccessDeniedRemediationClient_GetIDsOfNames(IFsrmAccessDeniedRemediationClient* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmAccessDeniedRemediationClient_GetIDsOfNames(IFsrmAccessDeniedRemediationClient* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmAccessDeniedRemediationClient_Invoke(IFsrmAccessDeniedRemediationClient* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmAccessDeniedRemediationClient_Invoke(IFsrmAccessDeniedRemediationClient* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmAccessDeniedRemediationClient methods ***/ -static FORCEINLINE HRESULT IFsrmAccessDeniedRemediationClient_Show(IFsrmAccessDeniedRemediationClient* This,ULONG_PTR parentWnd,BSTR accessPath,AdrClientErrorType errorType,LONG flags,BSTR windowTitle,BSTR windowMessage,LONG *result) { +static __WIDL_INLINE HRESULT IFsrmAccessDeniedRemediationClient_Show(IFsrmAccessDeniedRemediationClient* This,ULONG_PTR parentWnd,BSTR accessPath,AdrClientErrorType errorType,LONG flags,BSTR windowTitle,BSTR windowMessage,LONG *result) { return This->lpVtbl->Show(This,parentWnd,accessPath,errorType,flags,windowTitle,windowMessage,result); } #endif @@ -788,42 +796,42 @@ interface IFsrmAction { #define IFsrmAction_Delete(This) (This)->lpVtbl->Delete(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmAction_QueryInterface(IFsrmAction* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmAction_QueryInterface(IFsrmAction* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmAction_AddRef(IFsrmAction* This) { +static __WIDL_INLINE ULONG IFsrmAction_AddRef(IFsrmAction* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmAction_Release(IFsrmAction* This) { +static __WIDL_INLINE ULONG IFsrmAction_Release(IFsrmAction* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmAction_GetTypeInfoCount(IFsrmAction* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmAction_GetTypeInfoCount(IFsrmAction* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmAction_GetTypeInfo(IFsrmAction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmAction_GetTypeInfo(IFsrmAction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmAction_GetIDsOfNames(IFsrmAction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmAction_GetIDsOfNames(IFsrmAction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmAction_Invoke(IFsrmAction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmAction_Invoke(IFsrmAction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmAction methods ***/ -static FORCEINLINE HRESULT IFsrmAction_get_Id(IFsrmAction* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmAction_get_Id(IFsrmAction* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmAction_get_ActionType(IFsrmAction* This,FsrmActionType *actionType) { +static __WIDL_INLINE HRESULT IFsrmAction_get_ActionType(IFsrmAction* This,FsrmActionType *actionType) { return This->lpVtbl->get_ActionType(This,actionType); } -static FORCEINLINE HRESULT IFsrmAction_get_RunLimitInterval(IFsrmAction* This,LONG *minutes) { +static __WIDL_INLINE HRESULT IFsrmAction_get_RunLimitInterval(IFsrmAction* This,LONG *minutes) { return This->lpVtbl->get_RunLimitInterval(This,minutes); } -static FORCEINLINE HRESULT IFsrmAction_put_RunLimitInterval(IFsrmAction* This,LONG minutes) { +static __WIDL_INLINE HRESULT IFsrmAction_put_RunLimitInterval(IFsrmAction* This,LONG minutes) { return This->lpVtbl->put_RunLimitInterval(This,minutes); } -static FORCEINLINE HRESULT IFsrmAction_Delete(IFsrmAction* This) { +static __WIDL_INLINE HRESULT IFsrmAction_Delete(IFsrmAction* This) { return This->lpVtbl->Delete(This); } #endif @@ -1055,85 +1063,85 @@ interface IFsrmActionCommand { #define IFsrmActionCommand_put_LogResult(This,logResults) (This)->lpVtbl->put_LogResult(This,logResults) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmActionCommand_QueryInterface(IFsrmActionCommand* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_QueryInterface(IFsrmActionCommand* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmActionCommand_AddRef(IFsrmActionCommand* This) { +static __WIDL_INLINE ULONG IFsrmActionCommand_AddRef(IFsrmActionCommand* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmActionCommand_Release(IFsrmActionCommand* This) { +static __WIDL_INLINE ULONG IFsrmActionCommand_Release(IFsrmActionCommand* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmActionCommand_GetTypeInfoCount(IFsrmActionCommand* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_GetTypeInfoCount(IFsrmActionCommand* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmActionCommand_GetTypeInfo(IFsrmActionCommand* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_GetTypeInfo(IFsrmActionCommand* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmActionCommand_GetIDsOfNames(IFsrmActionCommand* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_GetIDsOfNames(IFsrmActionCommand* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmActionCommand_Invoke(IFsrmActionCommand* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_Invoke(IFsrmActionCommand* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmAction methods ***/ -static FORCEINLINE HRESULT IFsrmActionCommand_get_Id(IFsrmActionCommand* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_get_Id(IFsrmActionCommand* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmActionCommand_get_ActionType(IFsrmActionCommand* This,FsrmActionType *actionType) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_get_ActionType(IFsrmActionCommand* This,FsrmActionType *actionType) { return This->lpVtbl->get_ActionType(This,actionType); } -static FORCEINLINE HRESULT IFsrmActionCommand_get_RunLimitInterval(IFsrmActionCommand* This,LONG *minutes) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_get_RunLimitInterval(IFsrmActionCommand* This,LONG *minutes) { return This->lpVtbl->get_RunLimitInterval(This,minutes); } -static FORCEINLINE HRESULT IFsrmActionCommand_put_RunLimitInterval(IFsrmActionCommand* This,LONG minutes) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_put_RunLimitInterval(IFsrmActionCommand* This,LONG minutes) { return This->lpVtbl->put_RunLimitInterval(This,minutes); } -static FORCEINLINE HRESULT IFsrmActionCommand_Delete(IFsrmActionCommand* This) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_Delete(IFsrmActionCommand* This) { return This->lpVtbl->Delete(This); } /*** IFsrmActionCommand methods ***/ -static FORCEINLINE HRESULT IFsrmActionCommand_get_ExecutablePath(IFsrmActionCommand* This,BSTR *executablePath) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_get_ExecutablePath(IFsrmActionCommand* This,BSTR *executablePath) { return This->lpVtbl->get_ExecutablePath(This,executablePath); } -static FORCEINLINE HRESULT IFsrmActionCommand_put_ExecutablePath(IFsrmActionCommand* This,BSTR executablePath) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_put_ExecutablePath(IFsrmActionCommand* This,BSTR executablePath) { return This->lpVtbl->put_ExecutablePath(This,executablePath); } -static FORCEINLINE HRESULT IFsrmActionCommand_get_Arguments(IFsrmActionCommand* This,BSTR *arguments) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_get_Arguments(IFsrmActionCommand* This,BSTR *arguments) { return This->lpVtbl->get_Arguments(This,arguments); } -static FORCEINLINE HRESULT IFsrmActionCommand_put_Arguments(IFsrmActionCommand* This,BSTR arguments) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_put_Arguments(IFsrmActionCommand* This,BSTR arguments) { return This->lpVtbl->put_Arguments(This,arguments); } -static FORCEINLINE HRESULT IFsrmActionCommand_get_Account(IFsrmActionCommand* This,FsrmAccountType *account) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_get_Account(IFsrmActionCommand* This,FsrmAccountType *account) { return This->lpVtbl->get_Account(This,account); } -static FORCEINLINE HRESULT IFsrmActionCommand_put_Account(IFsrmActionCommand* This,FsrmAccountType account) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_put_Account(IFsrmActionCommand* This,FsrmAccountType account) { return This->lpVtbl->put_Account(This,account); } -static FORCEINLINE HRESULT IFsrmActionCommand_get_WorkingDirectory(IFsrmActionCommand* This,BSTR *workingDirectory) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_get_WorkingDirectory(IFsrmActionCommand* This,BSTR *workingDirectory) { return This->lpVtbl->get_WorkingDirectory(This,workingDirectory); } -static FORCEINLINE HRESULT IFsrmActionCommand_put_WorkingDirectory(IFsrmActionCommand* This,BSTR workingDirectory) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_put_WorkingDirectory(IFsrmActionCommand* This,BSTR workingDirectory) { return This->lpVtbl->put_WorkingDirectory(This,workingDirectory); } -static FORCEINLINE HRESULT IFsrmActionCommand_get_MonitorCommand(IFsrmActionCommand* This,VARIANT_BOOL *monitorCommand) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_get_MonitorCommand(IFsrmActionCommand* This,VARIANT_BOOL *monitorCommand) { return This->lpVtbl->get_MonitorCommand(This,monitorCommand); } -static FORCEINLINE HRESULT IFsrmActionCommand_put_MonitorCommand(IFsrmActionCommand* This,VARIANT_BOOL monitorCommand) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_put_MonitorCommand(IFsrmActionCommand* This,VARIANT_BOOL monitorCommand) { return This->lpVtbl->put_MonitorCommand(This,monitorCommand); } -static FORCEINLINE HRESULT IFsrmActionCommand_get_KillTimeOut(IFsrmActionCommand* This,LONG *minutes) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_get_KillTimeOut(IFsrmActionCommand* This,LONG *minutes) { return This->lpVtbl->get_KillTimeOut(This,minutes); } -static FORCEINLINE HRESULT IFsrmActionCommand_put_KillTimeOut(IFsrmActionCommand* This,LONG minutes) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_put_KillTimeOut(IFsrmActionCommand* This,LONG minutes) { return This->lpVtbl->put_KillTimeOut(This,minutes); } -static FORCEINLINE HRESULT IFsrmActionCommand_get_LogResult(IFsrmActionCommand* This,VARIANT_BOOL *logResults) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_get_LogResult(IFsrmActionCommand* This,VARIANT_BOOL *logResults) { return This->lpVtbl->get_LogResult(This,logResults); } -static FORCEINLINE HRESULT IFsrmActionCommand_put_LogResult(IFsrmActionCommand* This,VARIANT_BOOL logResults) { +static __WIDL_INLINE HRESULT IFsrmActionCommand_put_LogResult(IFsrmActionCommand* This,VARIANT_BOOL logResults) { return This->lpVtbl->put_LogResult(This,logResults); } #endif @@ -1285,55 +1293,55 @@ interface IFsrmActionEventLog { #define IFsrmActionEventLog_put_MessageText(This,messageText) (This)->lpVtbl->put_MessageText(This,messageText) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmActionEventLog_QueryInterface(IFsrmActionEventLog* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_QueryInterface(IFsrmActionEventLog* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmActionEventLog_AddRef(IFsrmActionEventLog* This) { +static __WIDL_INLINE ULONG IFsrmActionEventLog_AddRef(IFsrmActionEventLog* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmActionEventLog_Release(IFsrmActionEventLog* This) { +static __WIDL_INLINE ULONG IFsrmActionEventLog_Release(IFsrmActionEventLog* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmActionEventLog_GetTypeInfoCount(IFsrmActionEventLog* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_GetTypeInfoCount(IFsrmActionEventLog* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmActionEventLog_GetTypeInfo(IFsrmActionEventLog* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_GetTypeInfo(IFsrmActionEventLog* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmActionEventLog_GetIDsOfNames(IFsrmActionEventLog* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_GetIDsOfNames(IFsrmActionEventLog* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmActionEventLog_Invoke(IFsrmActionEventLog* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_Invoke(IFsrmActionEventLog* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmAction methods ***/ -static FORCEINLINE HRESULT IFsrmActionEventLog_get_Id(IFsrmActionEventLog* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_get_Id(IFsrmActionEventLog* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmActionEventLog_get_ActionType(IFsrmActionEventLog* This,FsrmActionType *actionType) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_get_ActionType(IFsrmActionEventLog* This,FsrmActionType *actionType) { return This->lpVtbl->get_ActionType(This,actionType); } -static FORCEINLINE HRESULT IFsrmActionEventLog_get_RunLimitInterval(IFsrmActionEventLog* This,LONG *minutes) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_get_RunLimitInterval(IFsrmActionEventLog* This,LONG *minutes) { return This->lpVtbl->get_RunLimitInterval(This,minutes); } -static FORCEINLINE HRESULT IFsrmActionEventLog_put_RunLimitInterval(IFsrmActionEventLog* This,LONG minutes) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_put_RunLimitInterval(IFsrmActionEventLog* This,LONG minutes) { return This->lpVtbl->put_RunLimitInterval(This,minutes); } -static FORCEINLINE HRESULT IFsrmActionEventLog_Delete(IFsrmActionEventLog* This) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_Delete(IFsrmActionEventLog* This) { return This->lpVtbl->Delete(This); } /*** IFsrmActionEventLog methods ***/ -static FORCEINLINE HRESULT IFsrmActionEventLog_get_EventType(IFsrmActionEventLog* This,FsrmEventType *eventType) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_get_EventType(IFsrmActionEventLog* This,FsrmEventType *eventType) { return This->lpVtbl->get_EventType(This,eventType); } -static FORCEINLINE HRESULT IFsrmActionEventLog_put_EventType(IFsrmActionEventLog* This,FsrmEventType eventType) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_put_EventType(IFsrmActionEventLog* This,FsrmEventType eventType) { return This->lpVtbl->put_EventType(This,eventType); } -static FORCEINLINE HRESULT IFsrmActionEventLog_get_MessageText(IFsrmActionEventLog* This,BSTR *messageText) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_get_MessageText(IFsrmActionEventLog* This,BSTR *messageText) { return This->lpVtbl->get_MessageText(This,messageText); } -static FORCEINLINE HRESULT IFsrmActionEventLog_put_MessageText(IFsrmActionEventLog* This,BSTR messageText) { +static __WIDL_INLINE HRESULT IFsrmActionEventLog_put_MessageText(IFsrmActionEventLog* This,BSTR messageText) { return This->lpVtbl->put_MessageText(This,messageText); } #endif @@ -1485,55 +1493,55 @@ interface IFsrmActionReport { #define IFsrmActionReport_put_MailTo(This,mailTo) (This)->lpVtbl->put_MailTo(This,mailTo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmActionReport_QueryInterface(IFsrmActionReport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmActionReport_QueryInterface(IFsrmActionReport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmActionReport_AddRef(IFsrmActionReport* This) { +static __WIDL_INLINE ULONG IFsrmActionReport_AddRef(IFsrmActionReport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmActionReport_Release(IFsrmActionReport* This) { +static __WIDL_INLINE ULONG IFsrmActionReport_Release(IFsrmActionReport* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmActionReport_GetTypeInfoCount(IFsrmActionReport* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmActionReport_GetTypeInfoCount(IFsrmActionReport* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmActionReport_GetTypeInfo(IFsrmActionReport* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmActionReport_GetTypeInfo(IFsrmActionReport* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmActionReport_GetIDsOfNames(IFsrmActionReport* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmActionReport_GetIDsOfNames(IFsrmActionReport* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmActionReport_Invoke(IFsrmActionReport* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmActionReport_Invoke(IFsrmActionReport* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmAction methods ***/ -static FORCEINLINE HRESULT IFsrmActionReport_get_Id(IFsrmActionReport* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmActionReport_get_Id(IFsrmActionReport* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmActionReport_get_ActionType(IFsrmActionReport* This,FsrmActionType *actionType) { +static __WIDL_INLINE HRESULT IFsrmActionReport_get_ActionType(IFsrmActionReport* This,FsrmActionType *actionType) { return This->lpVtbl->get_ActionType(This,actionType); } -static FORCEINLINE HRESULT IFsrmActionReport_get_RunLimitInterval(IFsrmActionReport* This,LONG *minutes) { +static __WIDL_INLINE HRESULT IFsrmActionReport_get_RunLimitInterval(IFsrmActionReport* This,LONG *minutes) { return This->lpVtbl->get_RunLimitInterval(This,minutes); } -static FORCEINLINE HRESULT IFsrmActionReport_put_RunLimitInterval(IFsrmActionReport* This,LONG minutes) { +static __WIDL_INLINE HRESULT IFsrmActionReport_put_RunLimitInterval(IFsrmActionReport* This,LONG minutes) { return This->lpVtbl->put_RunLimitInterval(This,minutes); } -static FORCEINLINE HRESULT IFsrmActionReport_Delete(IFsrmActionReport* This) { +static __WIDL_INLINE HRESULT IFsrmActionReport_Delete(IFsrmActionReport* This) { return This->lpVtbl->Delete(This); } /*** IFsrmActionReport methods ***/ -static FORCEINLINE HRESULT IFsrmActionReport_get_ReportTypes(IFsrmActionReport* This,SAFEARRAY **reportTypes) { +static __WIDL_INLINE HRESULT IFsrmActionReport_get_ReportTypes(IFsrmActionReport* This,SAFEARRAY **reportTypes) { return This->lpVtbl->get_ReportTypes(This,reportTypes); } -static FORCEINLINE HRESULT IFsrmActionReport_put_ReportTypes(IFsrmActionReport* This,SAFEARRAY *reportTypes) { +static __WIDL_INLINE HRESULT IFsrmActionReport_put_ReportTypes(IFsrmActionReport* This,SAFEARRAY *reportTypes) { return This->lpVtbl->put_ReportTypes(This,reportTypes); } -static FORCEINLINE HRESULT IFsrmActionReport_get_MailTo(IFsrmActionReport* This,BSTR *mailTo) { +static __WIDL_INLINE HRESULT IFsrmActionReport_get_MailTo(IFsrmActionReport* This,BSTR *mailTo) { return This->lpVtbl->get_MailTo(This,mailTo); } -static FORCEINLINE HRESULT IFsrmActionReport_put_MailTo(IFsrmActionReport* This,BSTR mailTo) { +static __WIDL_INLINE HRESULT IFsrmActionReport_put_MailTo(IFsrmActionReport* This,BSTR mailTo) { return This->lpVtbl->put_MailTo(This,mailTo); } #endif @@ -1688,48 +1696,48 @@ interface IFsrmCollection { #define IFsrmCollection_GetById(This,id,entry) (This)->lpVtbl->GetById(This,id,entry) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmCollection_QueryInterface(IFsrmCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmCollection_QueryInterface(IFsrmCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmCollection_AddRef(IFsrmCollection* This) { +static __WIDL_INLINE ULONG IFsrmCollection_AddRef(IFsrmCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmCollection_Release(IFsrmCollection* This) { +static __WIDL_INLINE ULONG IFsrmCollection_Release(IFsrmCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmCollection_GetTypeInfoCount(IFsrmCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmCollection_GetTypeInfoCount(IFsrmCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmCollection_GetTypeInfo(IFsrmCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmCollection_GetTypeInfo(IFsrmCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmCollection_GetIDsOfNames(IFsrmCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmCollection_GetIDsOfNames(IFsrmCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmCollection_Invoke(IFsrmCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmCollection_Invoke(IFsrmCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmCollection methods ***/ -static FORCEINLINE HRESULT IFsrmCollection_get__NewEnum(IFsrmCollection* This,IUnknown **unknown) { +static __WIDL_INLINE HRESULT IFsrmCollection_get__NewEnum(IFsrmCollection* This,IUnknown **unknown) { return This->lpVtbl->get__NewEnum(This,unknown); } -static FORCEINLINE HRESULT IFsrmCollection_get_Item(IFsrmCollection* This,LONG index,VARIANT *item) { +static __WIDL_INLINE HRESULT IFsrmCollection_get_Item(IFsrmCollection* This,LONG index,VARIANT *item) { return This->lpVtbl->get_Item(This,index,item); } -static FORCEINLINE HRESULT IFsrmCollection_get_Count(IFsrmCollection* This,LONG *count) { +static __WIDL_INLINE HRESULT IFsrmCollection_get_Count(IFsrmCollection* This,LONG *count) { return This->lpVtbl->get_Count(This,count); } -static FORCEINLINE HRESULT IFsrmCollection_get_State(IFsrmCollection* This,FsrmCollectionState *state) { +static __WIDL_INLINE HRESULT IFsrmCollection_get_State(IFsrmCollection* This,FsrmCollectionState *state) { return This->lpVtbl->get_State(This,state); } -static FORCEINLINE HRESULT IFsrmCollection_Cancel(IFsrmCollection* This) { +static __WIDL_INLINE HRESULT IFsrmCollection_Cancel(IFsrmCollection* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IFsrmCollection_WaitForCompletion(IFsrmCollection* This,LONG waitSeconds,VARIANT_BOOL *completed) { +static __WIDL_INLINE HRESULT IFsrmCollection_WaitForCompletion(IFsrmCollection* This,LONG waitSeconds,VARIANT_BOOL *completed) { return This->lpVtbl->WaitForCompletion(This,waitSeconds,completed); } -static FORCEINLINE HRESULT IFsrmCollection_GetById(IFsrmCollection* This,FSRM_OBJECT_ID id,VARIANT *entry) { +static __WIDL_INLINE HRESULT IFsrmCollection_GetById(IFsrmCollection* This,FSRM_OBJECT_ID id,VARIANT *entry) { return This->lpVtbl->GetById(This,id,entry); } #endif @@ -1839,33 +1847,33 @@ interface IFsrmDerivedObjectsResult { #define IFsrmDerivedObjectsResult_get_Results(This,results) (This)->lpVtbl->get_Results(This,results) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_QueryInterface(IFsrmDerivedObjectsResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmDerivedObjectsResult_QueryInterface(IFsrmDerivedObjectsResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmDerivedObjectsResult_AddRef(IFsrmDerivedObjectsResult* This) { +static __WIDL_INLINE ULONG IFsrmDerivedObjectsResult_AddRef(IFsrmDerivedObjectsResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmDerivedObjectsResult_Release(IFsrmDerivedObjectsResult* This) { +static __WIDL_INLINE ULONG IFsrmDerivedObjectsResult_Release(IFsrmDerivedObjectsResult* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_GetTypeInfoCount(IFsrmDerivedObjectsResult* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmDerivedObjectsResult_GetTypeInfoCount(IFsrmDerivedObjectsResult* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_GetTypeInfo(IFsrmDerivedObjectsResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmDerivedObjectsResult_GetTypeInfo(IFsrmDerivedObjectsResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_GetIDsOfNames(IFsrmDerivedObjectsResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmDerivedObjectsResult_GetIDsOfNames(IFsrmDerivedObjectsResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_Invoke(IFsrmDerivedObjectsResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmDerivedObjectsResult_Invoke(IFsrmDerivedObjectsResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmDerivedObjectsResult methods ***/ -static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_get_DerivedObjects(IFsrmDerivedObjectsResult* This,IFsrmCollection **derivedObjects) { +static __WIDL_INLINE HRESULT IFsrmDerivedObjectsResult_get_DerivedObjects(IFsrmDerivedObjectsResult* This,IFsrmCollection **derivedObjects) { return This->lpVtbl->get_DerivedObjects(This,derivedObjects); } -static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_get_Results(IFsrmDerivedObjectsResult* This,IFsrmCollection **results) { +static __WIDL_INLINE HRESULT IFsrmDerivedObjectsResult_get_Results(IFsrmDerivedObjectsResult* This,IFsrmCollection **results) { return This->lpVtbl->get_Results(This,results); } #endif @@ -2037,45 +2045,45 @@ interface IFsrmExportImport { #define IFsrmExportImport_ImportQuotaTemplates(This,filePath,templateNamesSafeArray,remoteHost,templates) (This)->lpVtbl->ImportQuotaTemplates(This,filePath,templateNamesSafeArray,remoteHost,templates) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmExportImport_QueryInterface(IFsrmExportImport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmExportImport_QueryInterface(IFsrmExportImport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmExportImport_AddRef(IFsrmExportImport* This) { +static __WIDL_INLINE ULONG IFsrmExportImport_AddRef(IFsrmExportImport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmExportImport_Release(IFsrmExportImport* This) { +static __WIDL_INLINE ULONG IFsrmExportImport_Release(IFsrmExportImport* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmExportImport_GetTypeInfoCount(IFsrmExportImport* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmExportImport_GetTypeInfoCount(IFsrmExportImport* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmExportImport_GetTypeInfo(IFsrmExportImport* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmExportImport_GetTypeInfo(IFsrmExportImport* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmExportImport_GetIDsOfNames(IFsrmExportImport* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmExportImport_GetIDsOfNames(IFsrmExportImport* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmExportImport_Invoke(IFsrmExportImport* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmExportImport_Invoke(IFsrmExportImport* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmExportImport methods ***/ -static FORCEINLINE HRESULT IFsrmExportImport_ExportFileGroups(IFsrmExportImport* This,BSTR filePath,VARIANT *fileGroupNamesSafeArray,BSTR remoteHost) { +static __WIDL_INLINE HRESULT IFsrmExportImport_ExportFileGroups(IFsrmExportImport* This,BSTR filePath,VARIANT *fileGroupNamesSafeArray,BSTR remoteHost) { return This->lpVtbl->ExportFileGroups(This,filePath,fileGroupNamesSafeArray,remoteHost); } -static FORCEINLINE HRESULT IFsrmExportImport_ImportFileGroups(IFsrmExportImport* This,BSTR filePath,VARIANT *fileGroupNamesSafeArray,BSTR remoteHost,IFsrmCommittableCollection **fileGroups) { +static __WIDL_INLINE HRESULT IFsrmExportImport_ImportFileGroups(IFsrmExportImport* This,BSTR filePath,VARIANT *fileGroupNamesSafeArray,BSTR remoteHost,IFsrmCommittableCollection **fileGroups) { return This->lpVtbl->ImportFileGroups(This,filePath,fileGroupNamesSafeArray,remoteHost,fileGroups); } -static FORCEINLINE HRESULT IFsrmExportImport_ExportFileScreenTemplates(IFsrmExportImport* This,BSTR filePath,VARIANT *templateNamesSafeArray,BSTR remoteHost) { +static __WIDL_INLINE HRESULT IFsrmExportImport_ExportFileScreenTemplates(IFsrmExportImport* This,BSTR filePath,VARIANT *templateNamesSafeArray,BSTR remoteHost) { return This->lpVtbl->ExportFileScreenTemplates(This,filePath,templateNamesSafeArray,remoteHost); } -static FORCEINLINE HRESULT IFsrmExportImport_ImportFileScreenTemplates(IFsrmExportImport* This,BSTR filePath,VARIANT *templateNamesSafeArray,BSTR remoteHost,IFsrmCommittableCollection **templates) { +static __WIDL_INLINE HRESULT IFsrmExportImport_ImportFileScreenTemplates(IFsrmExportImport* This,BSTR filePath,VARIANT *templateNamesSafeArray,BSTR remoteHost,IFsrmCommittableCollection **templates) { return This->lpVtbl->ImportFileScreenTemplates(This,filePath,templateNamesSafeArray,remoteHost,templates); } -static FORCEINLINE HRESULT IFsrmExportImport_ExportQuotaTemplates(IFsrmExportImport* This,BSTR filePath,VARIANT *templateNamesSafeArray,BSTR remoteHost) { +static __WIDL_INLINE HRESULT IFsrmExportImport_ExportQuotaTemplates(IFsrmExportImport* This,BSTR filePath,VARIANT *templateNamesSafeArray,BSTR remoteHost) { return This->lpVtbl->ExportQuotaTemplates(This,filePath,templateNamesSafeArray,remoteHost); } -static FORCEINLINE HRESULT IFsrmExportImport_ImportQuotaTemplates(IFsrmExportImport* This,BSTR filePath,VARIANT *templateNamesSafeArray,BSTR remoteHost,IFsrmCommittableCollection **templates) { +static __WIDL_INLINE HRESULT IFsrmExportImport_ImportQuotaTemplates(IFsrmExportImport* This,BSTR filePath,VARIANT *templateNamesSafeArray,BSTR remoteHost,IFsrmCommittableCollection **templates) { return This->lpVtbl->ImportQuotaTemplates(This,filePath,templateNamesSafeArray,remoteHost,templates); } #endif @@ -2207,42 +2215,42 @@ interface IFsrmObject { #define IFsrmObject_Commit(This) (This)->lpVtbl->Commit(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmObject_QueryInterface(IFsrmObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmObject_QueryInterface(IFsrmObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmObject_AddRef(IFsrmObject* This) { +static __WIDL_INLINE ULONG IFsrmObject_AddRef(IFsrmObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmObject_Release(IFsrmObject* This) { +static __WIDL_INLINE ULONG IFsrmObject_Release(IFsrmObject* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmObject_GetTypeInfoCount(IFsrmObject* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmObject_GetTypeInfoCount(IFsrmObject* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmObject_GetTypeInfo(IFsrmObject* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmObject_GetTypeInfo(IFsrmObject* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmObject_GetIDsOfNames(IFsrmObject* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmObject_GetIDsOfNames(IFsrmObject* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmObject_Invoke(IFsrmObject* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmObject_Invoke(IFsrmObject* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmObject_get_Id(IFsrmObject* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmObject_get_Id(IFsrmObject* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmObject_get_Description(IFsrmObject* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmObject_get_Description(IFsrmObject* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmObject_put_Description(IFsrmObject* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmObject_put_Description(IFsrmObject* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmObject_Delete(IFsrmObject* This) { +static __WIDL_INLINE HRESULT IFsrmObject_Delete(IFsrmObject* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmObject_Commit(IFsrmObject* This) { +static __WIDL_INLINE HRESULT IFsrmObject_Commit(IFsrmObject* This) { return This->lpVtbl->Commit(This); } #endif @@ -2346,30 +2354,30 @@ interface IFsrmPathMapper { #define IFsrmPathMapper_GetSharePathsForLocalPath(This,localPath,sharePaths) (This)->lpVtbl->GetSharePathsForLocalPath(This,localPath,sharePaths) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmPathMapper_QueryInterface(IFsrmPathMapper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmPathMapper_QueryInterface(IFsrmPathMapper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmPathMapper_AddRef(IFsrmPathMapper* This) { +static __WIDL_INLINE ULONG IFsrmPathMapper_AddRef(IFsrmPathMapper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmPathMapper_Release(IFsrmPathMapper* This) { +static __WIDL_INLINE ULONG IFsrmPathMapper_Release(IFsrmPathMapper* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmPathMapper_GetTypeInfoCount(IFsrmPathMapper* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmPathMapper_GetTypeInfoCount(IFsrmPathMapper* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmPathMapper_GetTypeInfo(IFsrmPathMapper* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmPathMapper_GetTypeInfo(IFsrmPathMapper* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmPathMapper_GetIDsOfNames(IFsrmPathMapper* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmPathMapper_GetIDsOfNames(IFsrmPathMapper* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmPathMapper_Invoke(IFsrmPathMapper* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmPathMapper_Invoke(IFsrmPathMapper* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmPathMapper methods ***/ -static FORCEINLINE HRESULT IFsrmPathMapper_GetSharePathsForLocalPath(IFsrmPathMapper* This,BSTR localPath,SAFEARRAY **sharePaths) { +static __WIDL_INLINE HRESULT IFsrmPathMapper_GetSharePathsForLocalPath(IFsrmPathMapper* This,BSTR localPath,SAFEARRAY **sharePaths) { return This->lpVtbl->GetSharePathsForLocalPath(This,localPath,sharePaths); } #endif @@ -2571,66 +2579,66 @@ interface IFsrmSetting { #define IFsrmSetting_GetActionRunLimitInterval(This,actionType,delayTimeMinutes) (This)->lpVtbl->GetActionRunLimitInterval(This,actionType,delayTimeMinutes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmSetting_QueryInterface(IFsrmSetting* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmSetting_QueryInterface(IFsrmSetting* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmSetting_AddRef(IFsrmSetting* This) { +static __WIDL_INLINE ULONG IFsrmSetting_AddRef(IFsrmSetting* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmSetting_Release(IFsrmSetting* This) { +static __WIDL_INLINE ULONG IFsrmSetting_Release(IFsrmSetting* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmSetting_GetTypeInfoCount(IFsrmSetting* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmSetting_GetTypeInfoCount(IFsrmSetting* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmSetting_GetTypeInfo(IFsrmSetting* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmSetting_GetTypeInfo(IFsrmSetting* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmSetting_GetIDsOfNames(IFsrmSetting* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmSetting_GetIDsOfNames(IFsrmSetting* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmSetting_Invoke(IFsrmSetting* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmSetting_Invoke(IFsrmSetting* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmSetting methods ***/ -static FORCEINLINE HRESULT IFsrmSetting_get_SmtpServer(IFsrmSetting* This,BSTR *smtpServer) { +static __WIDL_INLINE HRESULT IFsrmSetting_get_SmtpServer(IFsrmSetting* This,BSTR *smtpServer) { return This->lpVtbl->get_SmtpServer(This,smtpServer); } -static FORCEINLINE HRESULT IFsrmSetting_put_SmtpServer(IFsrmSetting* This,BSTR smtpServer) { +static __WIDL_INLINE HRESULT IFsrmSetting_put_SmtpServer(IFsrmSetting* This,BSTR smtpServer) { return This->lpVtbl->put_SmtpServer(This,smtpServer); } -static FORCEINLINE HRESULT IFsrmSetting_get_MailFrom(IFsrmSetting* This,BSTR *mailFrom) { +static __WIDL_INLINE HRESULT IFsrmSetting_get_MailFrom(IFsrmSetting* This,BSTR *mailFrom) { return This->lpVtbl->get_MailFrom(This,mailFrom); } -static FORCEINLINE HRESULT IFsrmSetting_put_MailFrom(IFsrmSetting* This,BSTR mailFrom) { +static __WIDL_INLINE HRESULT IFsrmSetting_put_MailFrom(IFsrmSetting* This,BSTR mailFrom) { return This->lpVtbl->put_MailFrom(This,mailFrom); } -static FORCEINLINE HRESULT IFsrmSetting_get_AdminEmail(IFsrmSetting* This,BSTR *adminEmail) { +static __WIDL_INLINE HRESULT IFsrmSetting_get_AdminEmail(IFsrmSetting* This,BSTR *adminEmail) { return This->lpVtbl->get_AdminEmail(This,adminEmail); } -static FORCEINLINE HRESULT IFsrmSetting_put_AdminEmail(IFsrmSetting* This,BSTR adminEmail) { +static __WIDL_INLINE HRESULT IFsrmSetting_put_AdminEmail(IFsrmSetting* This,BSTR adminEmail) { return This->lpVtbl->put_AdminEmail(This,adminEmail); } -static FORCEINLINE HRESULT IFsrmSetting_get_DisableCommandLine(IFsrmSetting* This,VARIANT_BOOL *disableCommandLine) { +static __WIDL_INLINE HRESULT IFsrmSetting_get_DisableCommandLine(IFsrmSetting* This,VARIANT_BOOL *disableCommandLine) { return This->lpVtbl->get_DisableCommandLine(This,disableCommandLine); } -static FORCEINLINE HRESULT IFsrmSetting_put_DisableCommandLine(IFsrmSetting* This,VARIANT_BOOL disableCommandLine) { +static __WIDL_INLINE HRESULT IFsrmSetting_put_DisableCommandLine(IFsrmSetting* This,VARIANT_BOOL disableCommandLine) { return This->lpVtbl->put_DisableCommandLine(This,disableCommandLine); } -static FORCEINLINE HRESULT IFsrmSetting_get_EnableScreeningAudit(IFsrmSetting* This,VARIANT_BOOL *enableScreeningAudit) { +static __WIDL_INLINE HRESULT IFsrmSetting_get_EnableScreeningAudit(IFsrmSetting* This,VARIANT_BOOL *enableScreeningAudit) { return This->lpVtbl->get_EnableScreeningAudit(This,enableScreeningAudit); } -static FORCEINLINE HRESULT IFsrmSetting_put_EnableScreeningAudit(IFsrmSetting* This,VARIANT_BOOL enableScreeningAudit) { +static __WIDL_INLINE HRESULT IFsrmSetting_put_EnableScreeningAudit(IFsrmSetting* This,VARIANT_BOOL enableScreeningAudit) { return This->lpVtbl->put_EnableScreeningAudit(This,enableScreeningAudit); } -static FORCEINLINE HRESULT IFsrmSetting_EmailTest(IFsrmSetting* This,BSTR mailTo) { +static __WIDL_INLINE HRESULT IFsrmSetting_EmailTest(IFsrmSetting* This,BSTR mailTo) { return This->lpVtbl->EmailTest(This,mailTo); } -static FORCEINLINE HRESULT IFsrmSetting_SetActionRunLimitInterval(IFsrmSetting* This,FsrmActionType actionType,LONG delayTimeMinutes) { +static __WIDL_INLINE HRESULT IFsrmSetting_SetActionRunLimitInterval(IFsrmSetting* This,FsrmActionType actionType,LONG delayTimeMinutes) { return This->lpVtbl->SetActionRunLimitInterval(This,actionType,delayTimeMinutes); } -static FORCEINLINE HRESULT IFsrmSetting_GetActionRunLimitInterval(IFsrmSetting* This,FsrmActionType actionType,LONG *delayTimeMinutes) { +static __WIDL_INLINE HRESULT IFsrmSetting_GetActionRunLimitInterval(IFsrmSetting* This,FsrmActionType actionType,LONG *delayTimeMinutes) { return This->lpVtbl->GetActionRunLimitInterval(This,actionType,delayTimeMinutes); } #endif @@ -2862,85 +2870,85 @@ interface IFsrmActionEmail { #define IFsrmActionEmail_put_MessageText(This,messageText) (This)->lpVtbl->put_MessageText(This,messageText) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmActionEmail_QueryInterface(IFsrmActionEmail* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_QueryInterface(IFsrmActionEmail* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmActionEmail_AddRef(IFsrmActionEmail* This) { +static __WIDL_INLINE ULONG IFsrmActionEmail_AddRef(IFsrmActionEmail* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmActionEmail_Release(IFsrmActionEmail* This) { +static __WIDL_INLINE ULONG IFsrmActionEmail_Release(IFsrmActionEmail* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmActionEmail_GetTypeInfoCount(IFsrmActionEmail* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_GetTypeInfoCount(IFsrmActionEmail* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmActionEmail_GetTypeInfo(IFsrmActionEmail* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_GetTypeInfo(IFsrmActionEmail* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmActionEmail_GetIDsOfNames(IFsrmActionEmail* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_GetIDsOfNames(IFsrmActionEmail* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmActionEmail_Invoke(IFsrmActionEmail* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_Invoke(IFsrmActionEmail* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmAction methods ***/ -static FORCEINLINE HRESULT IFsrmActionEmail_get_Id(IFsrmActionEmail* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_get_Id(IFsrmActionEmail* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmActionEmail_get_ActionType(IFsrmActionEmail* This,FsrmActionType *actionType) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_get_ActionType(IFsrmActionEmail* This,FsrmActionType *actionType) { return This->lpVtbl->get_ActionType(This,actionType); } -static FORCEINLINE HRESULT IFsrmActionEmail_get_RunLimitInterval(IFsrmActionEmail* This,LONG *minutes) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_get_RunLimitInterval(IFsrmActionEmail* This,LONG *minutes) { return This->lpVtbl->get_RunLimitInterval(This,minutes); } -static FORCEINLINE HRESULT IFsrmActionEmail_put_RunLimitInterval(IFsrmActionEmail* This,LONG minutes) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_put_RunLimitInterval(IFsrmActionEmail* This,LONG minutes) { return This->lpVtbl->put_RunLimitInterval(This,minutes); } -static FORCEINLINE HRESULT IFsrmActionEmail_Delete(IFsrmActionEmail* This) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_Delete(IFsrmActionEmail* This) { return This->lpVtbl->Delete(This); } /*** IFsrmActionEmail methods ***/ -static FORCEINLINE HRESULT IFsrmActionEmail_get_MailFrom(IFsrmActionEmail* This,BSTR *mailFrom) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_get_MailFrom(IFsrmActionEmail* This,BSTR *mailFrom) { return This->lpVtbl->get_MailFrom(This,mailFrom); } -static FORCEINLINE HRESULT IFsrmActionEmail_put_MailFrom(IFsrmActionEmail* This,BSTR mailFrom) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_put_MailFrom(IFsrmActionEmail* This,BSTR mailFrom) { return This->lpVtbl->put_MailFrom(This,mailFrom); } -static FORCEINLINE HRESULT IFsrmActionEmail_get_MailReplyTo(IFsrmActionEmail* This,BSTR *mailReplyTo) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_get_MailReplyTo(IFsrmActionEmail* This,BSTR *mailReplyTo) { return This->lpVtbl->get_MailReplyTo(This,mailReplyTo); } -static FORCEINLINE HRESULT IFsrmActionEmail_put_MailReplyTo(IFsrmActionEmail* This,BSTR mailReplyTo) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_put_MailReplyTo(IFsrmActionEmail* This,BSTR mailReplyTo) { return This->lpVtbl->put_MailReplyTo(This,mailReplyTo); } -static FORCEINLINE HRESULT IFsrmActionEmail_get_MailTo(IFsrmActionEmail* This,BSTR *mailTo) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_get_MailTo(IFsrmActionEmail* This,BSTR *mailTo) { return This->lpVtbl->get_MailTo(This,mailTo); } -static FORCEINLINE HRESULT IFsrmActionEmail_put_MailTo(IFsrmActionEmail* This,BSTR mailTo) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_put_MailTo(IFsrmActionEmail* This,BSTR mailTo) { return This->lpVtbl->put_MailTo(This,mailTo); } -static FORCEINLINE HRESULT IFsrmActionEmail_get_MailCc(IFsrmActionEmail* This,BSTR *mailCc) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_get_MailCc(IFsrmActionEmail* This,BSTR *mailCc) { return This->lpVtbl->get_MailCc(This,mailCc); } -static FORCEINLINE HRESULT IFsrmActionEmail_put_MailCc(IFsrmActionEmail* This,BSTR mailCc) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_put_MailCc(IFsrmActionEmail* This,BSTR mailCc) { return This->lpVtbl->put_MailCc(This,mailCc); } -static FORCEINLINE HRESULT IFsrmActionEmail_get_MailBcc(IFsrmActionEmail* This,BSTR *mailBcc) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_get_MailBcc(IFsrmActionEmail* This,BSTR *mailBcc) { return This->lpVtbl->get_MailBcc(This,mailBcc); } -static FORCEINLINE HRESULT IFsrmActionEmail_put_MailBcc(IFsrmActionEmail* This,BSTR mailBcc) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_put_MailBcc(IFsrmActionEmail* This,BSTR mailBcc) { return This->lpVtbl->put_MailBcc(This,mailBcc); } -static FORCEINLINE HRESULT IFsrmActionEmail_get_MailSubject(IFsrmActionEmail* This,BSTR *mailSubject) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_get_MailSubject(IFsrmActionEmail* This,BSTR *mailSubject) { return This->lpVtbl->get_MailSubject(This,mailSubject); } -static FORCEINLINE HRESULT IFsrmActionEmail_put_MailSubject(IFsrmActionEmail* This,BSTR mailSubject) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_put_MailSubject(IFsrmActionEmail* This,BSTR mailSubject) { return This->lpVtbl->put_MailSubject(This,mailSubject); } -static FORCEINLINE HRESULT IFsrmActionEmail_get_MessageText(IFsrmActionEmail* This,BSTR *messageText) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_get_MessageText(IFsrmActionEmail* This,BSTR *messageText) { return This->lpVtbl->get_MessageText(This,messageText); } -static FORCEINLINE HRESULT IFsrmActionEmail_put_MessageText(IFsrmActionEmail* This,BSTR messageText) { +static __WIDL_INLINE HRESULT IFsrmActionEmail_put_MessageText(IFsrmActionEmail* This,BSTR messageText) { return This->lpVtbl->put_MessageText(This,messageText); } #endif @@ -3148,92 +3156,92 @@ interface IFsrmActionEmail2 { #define IFsrmActionEmail2_put_AttachmentFileListSize(This,attachmentFileListSize) (This)->lpVtbl->put_AttachmentFileListSize(This,attachmentFileListSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmActionEmail2_QueryInterface(IFsrmActionEmail2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_QueryInterface(IFsrmActionEmail2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmActionEmail2_AddRef(IFsrmActionEmail2* This) { +static __WIDL_INLINE ULONG IFsrmActionEmail2_AddRef(IFsrmActionEmail2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmActionEmail2_Release(IFsrmActionEmail2* This) { +static __WIDL_INLINE ULONG IFsrmActionEmail2_Release(IFsrmActionEmail2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmActionEmail2_GetTypeInfoCount(IFsrmActionEmail2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_GetTypeInfoCount(IFsrmActionEmail2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmActionEmail2_GetTypeInfo(IFsrmActionEmail2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_GetTypeInfo(IFsrmActionEmail2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmActionEmail2_GetIDsOfNames(IFsrmActionEmail2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_GetIDsOfNames(IFsrmActionEmail2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmActionEmail2_Invoke(IFsrmActionEmail2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_Invoke(IFsrmActionEmail2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmAction methods ***/ -static FORCEINLINE HRESULT IFsrmActionEmail2_get_Id(IFsrmActionEmail2* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_get_Id(IFsrmActionEmail2* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmActionEmail2_get_ActionType(IFsrmActionEmail2* This,FsrmActionType *actionType) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_get_ActionType(IFsrmActionEmail2* This,FsrmActionType *actionType) { return This->lpVtbl->get_ActionType(This,actionType); } -static FORCEINLINE HRESULT IFsrmActionEmail2_get_RunLimitInterval(IFsrmActionEmail2* This,LONG *minutes) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_get_RunLimitInterval(IFsrmActionEmail2* This,LONG *minutes) { return This->lpVtbl->get_RunLimitInterval(This,minutes); } -static FORCEINLINE HRESULT IFsrmActionEmail2_put_RunLimitInterval(IFsrmActionEmail2* This,LONG minutes) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_put_RunLimitInterval(IFsrmActionEmail2* This,LONG minutes) { return This->lpVtbl->put_RunLimitInterval(This,minutes); } -static FORCEINLINE HRESULT IFsrmActionEmail2_Delete(IFsrmActionEmail2* This) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_Delete(IFsrmActionEmail2* This) { return This->lpVtbl->Delete(This); } /*** IFsrmActionEmail methods ***/ -static FORCEINLINE HRESULT IFsrmActionEmail2_get_MailFrom(IFsrmActionEmail2* This,BSTR *mailFrom) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_get_MailFrom(IFsrmActionEmail2* This,BSTR *mailFrom) { return This->lpVtbl->get_MailFrom(This,mailFrom); } -static FORCEINLINE HRESULT IFsrmActionEmail2_put_MailFrom(IFsrmActionEmail2* This,BSTR mailFrom) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_put_MailFrom(IFsrmActionEmail2* This,BSTR mailFrom) { return This->lpVtbl->put_MailFrom(This,mailFrom); } -static FORCEINLINE HRESULT IFsrmActionEmail2_get_MailReplyTo(IFsrmActionEmail2* This,BSTR *mailReplyTo) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_get_MailReplyTo(IFsrmActionEmail2* This,BSTR *mailReplyTo) { return This->lpVtbl->get_MailReplyTo(This,mailReplyTo); } -static FORCEINLINE HRESULT IFsrmActionEmail2_put_MailReplyTo(IFsrmActionEmail2* This,BSTR mailReplyTo) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_put_MailReplyTo(IFsrmActionEmail2* This,BSTR mailReplyTo) { return This->lpVtbl->put_MailReplyTo(This,mailReplyTo); } -static FORCEINLINE HRESULT IFsrmActionEmail2_get_MailTo(IFsrmActionEmail2* This,BSTR *mailTo) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_get_MailTo(IFsrmActionEmail2* This,BSTR *mailTo) { return This->lpVtbl->get_MailTo(This,mailTo); } -static FORCEINLINE HRESULT IFsrmActionEmail2_put_MailTo(IFsrmActionEmail2* This,BSTR mailTo) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_put_MailTo(IFsrmActionEmail2* This,BSTR mailTo) { return This->lpVtbl->put_MailTo(This,mailTo); } -static FORCEINLINE HRESULT IFsrmActionEmail2_get_MailCc(IFsrmActionEmail2* This,BSTR *mailCc) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_get_MailCc(IFsrmActionEmail2* This,BSTR *mailCc) { return This->lpVtbl->get_MailCc(This,mailCc); } -static FORCEINLINE HRESULT IFsrmActionEmail2_put_MailCc(IFsrmActionEmail2* This,BSTR mailCc) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_put_MailCc(IFsrmActionEmail2* This,BSTR mailCc) { return This->lpVtbl->put_MailCc(This,mailCc); } -static FORCEINLINE HRESULT IFsrmActionEmail2_get_MailBcc(IFsrmActionEmail2* This,BSTR *mailBcc) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_get_MailBcc(IFsrmActionEmail2* This,BSTR *mailBcc) { return This->lpVtbl->get_MailBcc(This,mailBcc); } -static FORCEINLINE HRESULT IFsrmActionEmail2_put_MailBcc(IFsrmActionEmail2* This,BSTR mailBcc) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_put_MailBcc(IFsrmActionEmail2* This,BSTR mailBcc) { return This->lpVtbl->put_MailBcc(This,mailBcc); } -static FORCEINLINE HRESULT IFsrmActionEmail2_get_MailSubject(IFsrmActionEmail2* This,BSTR *mailSubject) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_get_MailSubject(IFsrmActionEmail2* This,BSTR *mailSubject) { return This->lpVtbl->get_MailSubject(This,mailSubject); } -static FORCEINLINE HRESULT IFsrmActionEmail2_put_MailSubject(IFsrmActionEmail2* This,BSTR mailSubject) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_put_MailSubject(IFsrmActionEmail2* This,BSTR mailSubject) { return This->lpVtbl->put_MailSubject(This,mailSubject); } -static FORCEINLINE HRESULT IFsrmActionEmail2_get_MessageText(IFsrmActionEmail2* This,BSTR *messageText) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_get_MessageText(IFsrmActionEmail2* This,BSTR *messageText) { return This->lpVtbl->get_MessageText(This,messageText); } -static FORCEINLINE HRESULT IFsrmActionEmail2_put_MessageText(IFsrmActionEmail2* This,BSTR messageText) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_put_MessageText(IFsrmActionEmail2* This,BSTR messageText) { return This->lpVtbl->put_MessageText(This,messageText); } /*** IFsrmActionEmail2 methods ***/ -static FORCEINLINE HRESULT IFsrmActionEmail2_get_AttachmentFileListSize(IFsrmActionEmail2* This,LONG *attachmentFileListSize) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_get_AttachmentFileListSize(IFsrmActionEmail2* This,LONG *attachmentFileListSize) { return This->lpVtbl->get_AttachmentFileListSize(This,attachmentFileListSize); } -static FORCEINLINE HRESULT IFsrmActionEmail2_put_AttachmentFileListSize(IFsrmActionEmail2* This,LONG attachmentFileListSize) { +static __WIDL_INLINE HRESULT IFsrmActionEmail2_put_AttachmentFileListSize(IFsrmActionEmail2* This,LONG attachmentFileListSize) { return This->lpVtbl->put_AttachmentFileListSize(This,attachmentFileListSize); } #endif @@ -3398,61 +3406,61 @@ interface IFsrmMutableCollection { #define IFsrmMutableCollection_Clone(This,collection) (This)->lpVtbl->Clone(This,collection) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmMutableCollection_QueryInterface(IFsrmMutableCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_QueryInterface(IFsrmMutableCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmMutableCollection_AddRef(IFsrmMutableCollection* This) { +static __WIDL_INLINE ULONG IFsrmMutableCollection_AddRef(IFsrmMutableCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmMutableCollection_Release(IFsrmMutableCollection* This) { +static __WIDL_INLINE ULONG IFsrmMutableCollection_Release(IFsrmMutableCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmMutableCollection_GetTypeInfoCount(IFsrmMutableCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_GetTypeInfoCount(IFsrmMutableCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmMutableCollection_GetTypeInfo(IFsrmMutableCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_GetTypeInfo(IFsrmMutableCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmMutableCollection_GetIDsOfNames(IFsrmMutableCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_GetIDsOfNames(IFsrmMutableCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmMutableCollection_Invoke(IFsrmMutableCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_Invoke(IFsrmMutableCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmCollection methods ***/ -static FORCEINLINE HRESULT IFsrmMutableCollection_get__NewEnum(IFsrmMutableCollection* This,IUnknown **unknown) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_get__NewEnum(IFsrmMutableCollection* This,IUnknown **unknown) { return This->lpVtbl->get__NewEnum(This,unknown); } -static FORCEINLINE HRESULT IFsrmMutableCollection_get_Item(IFsrmMutableCollection* This,LONG index,VARIANT *item) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_get_Item(IFsrmMutableCollection* This,LONG index,VARIANT *item) { return This->lpVtbl->get_Item(This,index,item); } -static FORCEINLINE HRESULT IFsrmMutableCollection_get_Count(IFsrmMutableCollection* This,LONG *count) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_get_Count(IFsrmMutableCollection* This,LONG *count) { return This->lpVtbl->get_Count(This,count); } -static FORCEINLINE HRESULT IFsrmMutableCollection_get_State(IFsrmMutableCollection* This,FsrmCollectionState *state) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_get_State(IFsrmMutableCollection* This,FsrmCollectionState *state) { return This->lpVtbl->get_State(This,state); } -static FORCEINLINE HRESULT IFsrmMutableCollection_Cancel(IFsrmMutableCollection* This) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_Cancel(IFsrmMutableCollection* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IFsrmMutableCollection_WaitForCompletion(IFsrmMutableCollection* This,LONG waitSeconds,VARIANT_BOOL *completed) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_WaitForCompletion(IFsrmMutableCollection* This,LONG waitSeconds,VARIANT_BOOL *completed) { return This->lpVtbl->WaitForCompletion(This,waitSeconds,completed); } -static FORCEINLINE HRESULT IFsrmMutableCollection_GetById(IFsrmMutableCollection* This,FSRM_OBJECT_ID id,VARIANT *entry) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_GetById(IFsrmMutableCollection* This,FSRM_OBJECT_ID id,VARIANT *entry) { return This->lpVtbl->GetById(This,id,entry); } /*** IFsrmMutableCollection methods ***/ -static FORCEINLINE HRESULT IFsrmMutableCollection_Add(IFsrmMutableCollection* This,VARIANT item) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_Add(IFsrmMutableCollection* This,VARIANT item) { return This->lpVtbl->Add(This,item); } -static FORCEINLINE HRESULT IFsrmMutableCollection_Remove(IFsrmMutableCollection* This,LONG index) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_Remove(IFsrmMutableCollection* This,LONG index) { return This->lpVtbl->Remove(This,index); } -static FORCEINLINE HRESULT IFsrmMutableCollection_RemoveById(IFsrmMutableCollection* This,FSRM_OBJECT_ID id) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_RemoveById(IFsrmMutableCollection* This,FSRM_OBJECT_ID id) { return This->lpVtbl->RemoveById(This,id); } -static FORCEINLINE HRESULT IFsrmMutableCollection_Clone(IFsrmMutableCollection* This,IFsrmMutableCollection **collection) { +static __WIDL_INLINE HRESULT IFsrmMutableCollection_Clone(IFsrmMutableCollection* This,IFsrmMutableCollection **collection) { return This->lpVtbl->Clone(This,collection); } #endif diff --git a/lib/libc/include/any-windows-any/fsrmenums.h b/lib/libc/include/any-windows-any/fsrmenums.h index 8f56a0c99ea482f62a1d2ac36b049a5b87ec0509..1cc4fb21719ca01e41d1fb7a561fb97b4723c4f0 100644 --- a/lib/libc/include/any-windows-any/fsrmenums.h +++ b/lib/libc/include/any-windows-any/fsrmenums.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/fsrmenums.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/fsrmenums.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __fsrmenums_h__ #define __fsrmenums_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/fsrmquota.h b/lib/libc/include/any-windows-any/fsrmquota.h index e415b415606d910787c047c63ba3c2c9395ca2f2..d1f3bf4e18d75be214fae91ce5009ac7dd498f29 100644 --- a/lib/libc/include/any-windows-any/fsrmquota.h +++ b/lib/libc/include/any-windows-any/fsrmquota.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/fsrmquota.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/fsrmquota.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __fsrmquota_h__ #define __fsrmquota_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IFsrmQuotaManager_FWD_DEFINED__ @@ -399,63 +407,63 @@ interface IFsrmQuotaManager { #define IFsrmQuotaManager_CreateQuotaCollection(This,collection) (This)->lpVtbl->CreateQuotaCollection(This,collection) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaManager_QueryInterface(IFsrmQuotaManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_QueryInterface(IFsrmQuotaManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmQuotaManager_AddRef(IFsrmQuotaManager* This) { +static __WIDL_INLINE ULONG IFsrmQuotaManager_AddRef(IFsrmQuotaManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmQuotaManager_Release(IFsrmQuotaManager* This) { +static __WIDL_INLINE ULONG IFsrmQuotaManager_Release(IFsrmQuotaManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaManager_GetTypeInfoCount(IFsrmQuotaManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_GetTypeInfoCount(IFsrmQuotaManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmQuotaManager_GetTypeInfo(IFsrmQuotaManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_GetTypeInfo(IFsrmQuotaManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmQuotaManager_GetIDsOfNames(IFsrmQuotaManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_GetIDsOfNames(IFsrmQuotaManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmQuotaManager_Invoke(IFsrmQuotaManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_Invoke(IFsrmQuotaManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmQuotaManager methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaManager_get_ActionVariables(IFsrmQuotaManager* This,SAFEARRAY **variables) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_get_ActionVariables(IFsrmQuotaManager* This,SAFEARRAY **variables) { return This->lpVtbl->get_ActionVariables(This,variables); } -static FORCEINLINE HRESULT IFsrmQuotaManager_get_ActionVariableDescriptions(IFsrmQuotaManager* This,SAFEARRAY **descriptions) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_get_ActionVariableDescriptions(IFsrmQuotaManager* This,SAFEARRAY **descriptions) { return This->lpVtbl->get_ActionVariableDescriptions(This,descriptions); } -static FORCEINLINE HRESULT IFsrmQuotaManager_CreateQuota(IFsrmQuotaManager* This,BSTR path,IFsrmQuota **quota) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_CreateQuota(IFsrmQuotaManager* This,BSTR path,IFsrmQuota **quota) { return This->lpVtbl->CreateQuota(This,path,quota); } -static FORCEINLINE HRESULT IFsrmQuotaManager_CreateAutoApplyQuota(IFsrmQuotaManager* This,BSTR quotaTemplateName,BSTR path,IFsrmAutoApplyQuota **quota) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_CreateAutoApplyQuota(IFsrmQuotaManager* This,BSTR quotaTemplateName,BSTR path,IFsrmAutoApplyQuota **quota) { return This->lpVtbl->CreateAutoApplyQuota(This,quotaTemplateName,path,quota); } -static FORCEINLINE HRESULT IFsrmQuotaManager_GetQuota(IFsrmQuotaManager* This,BSTR path,IFsrmQuota **quota) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_GetQuota(IFsrmQuotaManager* This,BSTR path,IFsrmQuota **quota) { return This->lpVtbl->GetQuota(This,path,quota); } -static FORCEINLINE HRESULT IFsrmQuotaManager_GetAutoApplyQuota(IFsrmQuotaManager* This,BSTR path,IFsrmAutoApplyQuota **quota) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_GetAutoApplyQuota(IFsrmQuotaManager* This,BSTR path,IFsrmAutoApplyQuota **quota) { return This->lpVtbl->GetAutoApplyQuota(This,path,quota); } -static FORCEINLINE HRESULT IFsrmQuotaManager_GetRestrictiveQuota(IFsrmQuotaManager* This,BSTR path,IFsrmQuota **quota) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_GetRestrictiveQuota(IFsrmQuotaManager* This,BSTR path,IFsrmQuota **quota) { return This->lpVtbl->GetRestrictiveQuota(This,path,quota); } -static FORCEINLINE HRESULT IFsrmQuotaManager_EnumQuotas(IFsrmQuotaManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **quotas) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_EnumQuotas(IFsrmQuotaManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **quotas) { return This->lpVtbl->EnumQuotas(This,path,options,quotas); } -static FORCEINLINE HRESULT IFsrmQuotaManager_EnumAutoApplyQuotas(IFsrmQuotaManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **quotas) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_EnumAutoApplyQuotas(IFsrmQuotaManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **quotas) { return This->lpVtbl->EnumAutoApplyQuotas(This,path,options,quotas); } -static FORCEINLINE HRESULT IFsrmQuotaManager_EnumEffectiveQuotas(IFsrmQuotaManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **quotas) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_EnumEffectiveQuotas(IFsrmQuotaManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **quotas) { return This->lpVtbl->EnumEffectiveQuotas(This,path,options,quotas); } -static FORCEINLINE HRESULT IFsrmQuotaManager_Scan(IFsrmQuotaManager* This,BSTR strPath) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_Scan(IFsrmQuotaManager* This,BSTR strPath) { return This->lpVtbl->Scan(This,strPath); } -static FORCEINLINE HRESULT IFsrmQuotaManager_CreateQuotaCollection(IFsrmQuotaManager* This,IFsrmCommittableCollection **collection) { +static __WIDL_INLINE HRESULT IFsrmQuotaManager_CreateQuotaCollection(IFsrmQuotaManager* This,IFsrmCommittableCollection **collection) { return This->lpVtbl->CreateQuotaCollection(This,collection); } #endif @@ -599,42 +607,42 @@ interface IFsrmQuotaTemplateManager { #define IFsrmQuotaTemplateManager_ImportTemplates(This,serializedQuotaTemplates,quotaTemplateNamesArray,quotaTemplates) (This)->lpVtbl->ImportTemplates(This,serializedQuotaTemplates,quotaTemplateNamesArray,quotaTemplates) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplateManager_QueryInterface(IFsrmQuotaTemplateManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateManager_QueryInterface(IFsrmQuotaTemplateManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmQuotaTemplateManager_AddRef(IFsrmQuotaTemplateManager* This) { +static __WIDL_INLINE ULONG IFsrmQuotaTemplateManager_AddRef(IFsrmQuotaTemplateManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmQuotaTemplateManager_Release(IFsrmQuotaTemplateManager* This) { +static __WIDL_INLINE ULONG IFsrmQuotaTemplateManager_Release(IFsrmQuotaTemplateManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplateManager_GetTypeInfoCount(IFsrmQuotaTemplateManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateManager_GetTypeInfoCount(IFsrmQuotaTemplateManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateManager_GetTypeInfo(IFsrmQuotaTemplateManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateManager_GetTypeInfo(IFsrmQuotaTemplateManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateManager_GetIDsOfNames(IFsrmQuotaTemplateManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateManager_GetIDsOfNames(IFsrmQuotaTemplateManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateManager_Invoke(IFsrmQuotaTemplateManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateManager_Invoke(IFsrmQuotaTemplateManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmQuotaTemplateManager methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplateManager_CreateTemplate(IFsrmQuotaTemplateManager* This,IFsrmQuotaTemplate **quotaTemplate) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateManager_CreateTemplate(IFsrmQuotaTemplateManager* This,IFsrmQuotaTemplate **quotaTemplate) { return This->lpVtbl->CreateTemplate(This,quotaTemplate); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateManager_GetTemplate(IFsrmQuotaTemplateManager* This,BSTR name,IFsrmQuotaTemplate **quotaTemplate) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateManager_GetTemplate(IFsrmQuotaTemplateManager* This,BSTR name,IFsrmQuotaTemplate **quotaTemplate) { return This->lpVtbl->GetTemplate(This,name,quotaTemplate); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateManager_EnumTemplates(IFsrmQuotaTemplateManager* This,FsrmEnumOptions options,IFsrmCommittableCollection **quotaTemplates) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateManager_EnumTemplates(IFsrmQuotaTemplateManager* This,FsrmEnumOptions options,IFsrmCommittableCollection **quotaTemplates) { return This->lpVtbl->EnumTemplates(This,options,quotaTemplates); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateManager_ExportTemplates(IFsrmQuotaTemplateManager* This,VARIANT *quotaTemplateNamesArray,BSTR *serializedQuotaTemplates) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateManager_ExportTemplates(IFsrmQuotaTemplateManager* This,VARIANT *quotaTemplateNamesArray,BSTR *serializedQuotaTemplates) { return This->lpVtbl->ExportTemplates(This,quotaTemplateNamesArray,serializedQuotaTemplates); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateManager_ImportTemplates(IFsrmQuotaTemplateManager* This,BSTR serializedQuotaTemplates,VARIANT *quotaTemplateNamesArray,IFsrmCommittableCollection **quotaTemplates) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateManager_ImportTemplates(IFsrmQuotaTemplateManager* This,BSTR serializedQuotaTemplates,VARIANT *quotaTemplateNamesArray,IFsrmCommittableCollection **quotaTemplates) { return This->lpVtbl->ImportTemplates(This,serializedQuotaTemplates,quotaTemplateNamesArray,quotaTemplates); } #endif @@ -841,73 +849,73 @@ interface IFsrmQuotaBase { #define IFsrmQuotaBase_EnumThresholdActions(This,threshold,actions) (This)->lpVtbl->EnumThresholdActions(This,threshold,actions) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaBase_QueryInterface(IFsrmQuotaBase* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_QueryInterface(IFsrmQuotaBase* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmQuotaBase_AddRef(IFsrmQuotaBase* This) { +static __WIDL_INLINE ULONG IFsrmQuotaBase_AddRef(IFsrmQuotaBase* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmQuotaBase_Release(IFsrmQuotaBase* This) { +static __WIDL_INLINE ULONG IFsrmQuotaBase_Release(IFsrmQuotaBase* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaBase_GetTypeInfoCount(IFsrmQuotaBase* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_GetTypeInfoCount(IFsrmQuotaBase* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmQuotaBase_GetTypeInfo(IFsrmQuotaBase* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_GetTypeInfo(IFsrmQuotaBase* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmQuotaBase_GetIDsOfNames(IFsrmQuotaBase* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_GetIDsOfNames(IFsrmQuotaBase* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmQuotaBase_Invoke(IFsrmQuotaBase* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_Invoke(IFsrmQuotaBase* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaBase_get_Id(IFsrmQuotaBase* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_get_Id(IFsrmQuotaBase* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmQuotaBase_get_Description(IFsrmQuotaBase* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_get_Description(IFsrmQuotaBase* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmQuotaBase_put_Description(IFsrmQuotaBase* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_put_Description(IFsrmQuotaBase* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmQuotaBase_Delete(IFsrmQuotaBase* This) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_Delete(IFsrmQuotaBase* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmQuotaBase_Commit(IFsrmQuotaBase* This) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_Commit(IFsrmQuotaBase* This) { return This->lpVtbl->Commit(This); } /*** IFsrmQuotaBase methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaBase_get_QuotaLimit(IFsrmQuotaBase* This,VARIANT *quotaLimit) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_get_QuotaLimit(IFsrmQuotaBase* This,VARIANT *quotaLimit) { return This->lpVtbl->get_QuotaLimit(This,quotaLimit); } -static FORCEINLINE HRESULT IFsrmQuotaBase_put_QuotaLimit(IFsrmQuotaBase* This,VARIANT quotaLimit) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_put_QuotaLimit(IFsrmQuotaBase* This,VARIANT quotaLimit) { return This->lpVtbl->put_QuotaLimit(This,quotaLimit); } -static FORCEINLINE HRESULT IFsrmQuotaBase_get_QuotaFlags(IFsrmQuotaBase* This,LONG *quotaFlags) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_get_QuotaFlags(IFsrmQuotaBase* This,LONG *quotaFlags) { return This->lpVtbl->get_QuotaFlags(This,quotaFlags); } -static FORCEINLINE HRESULT IFsrmQuotaBase_put_QuotaFlags(IFsrmQuotaBase* This,LONG quotaFlags) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_put_QuotaFlags(IFsrmQuotaBase* This,LONG quotaFlags) { return This->lpVtbl->put_QuotaFlags(This,quotaFlags); } -static FORCEINLINE HRESULT IFsrmQuotaBase_get_Thresholds(IFsrmQuotaBase* This,SAFEARRAY **thresholds) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_get_Thresholds(IFsrmQuotaBase* This,SAFEARRAY **thresholds) { return This->lpVtbl->get_Thresholds(This,thresholds); } -static FORCEINLINE HRESULT IFsrmQuotaBase_AddThreshold(IFsrmQuotaBase* This,FSRM_QUOTA_THRESHOLD threshold) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_AddThreshold(IFsrmQuotaBase* This,FSRM_QUOTA_THRESHOLD threshold) { return This->lpVtbl->AddThreshold(This,threshold); } -static FORCEINLINE HRESULT IFsrmQuotaBase_DeleteThreshold(IFsrmQuotaBase* This,FSRM_QUOTA_THRESHOLD threshold) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_DeleteThreshold(IFsrmQuotaBase* This,FSRM_QUOTA_THRESHOLD threshold) { return This->lpVtbl->DeleteThreshold(This,threshold); } -static FORCEINLINE HRESULT IFsrmQuotaBase_ModifyThreshold(IFsrmQuotaBase* This,FSRM_QUOTA_THRESHOLD threshold,FSRM_QUOTA_THRESHOLD newThreshold) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_ModifyThreshold(IFsrmQuotaBase* This,FSRM_QUOTA_THRESHOLD threshold,FSRM_QUOTA_THRESHOLD newThreshold) { return This->lpVtbl->ModifyThreshold(This,threshold,newThreshold); } -static FORCEINLINE HRESULT IFsrmQuotaBase_CreateThresholdAction(IFsrmQuotaBase* This,FSRM_QUOTA_THRESHOLD threshold,FsrmActionType actionType,IFsrmAction **action) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_CreateThresholdAction(IFsrmQuotaBase* This,FSRM_QUOTA_THRESHOLD threshold,FsrmActionType actionType,IFsrmAction **action) { return This->lpVtbl->CreateThresholdAction(This,threshold,actionType,action); } -static FORCEINLINE HRESULT IFsrmQuotaBase_EnumThresholdActions(IFsrmQuotaBase* This,FSRM_QUOTA_THRESHOLD threshold,IFsrmCollection **actions) { +static __WIDL_INLINE HRESULT IFsrmQuotaBase_EnumThresholdActions(IFsrmQuotaBase* This,FSRM_QUOTA_THRESHOLD threshold,IFsrmCollection **actions) { return This->lpVtbl->EnumThresholdActions(This,threshold,actions); } #endif @@ -1130,92 +1138,92 @@ interface IFsrmQuotaObject { #define IFsrmQuotaObject_ApplyTemplate(This,quotaTemplateName) (This)->lpVtbl->ApplyTemplate(This,quotaTemplateName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaObject_QueryInterface(IFsrmQuotaObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_QueryInterface(IFsrmQuotaObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmQuotaObject_AddRef(IFsrmQuotaObject* This) { +static __WIDL_INLINE ULONG IFsrmQuotaObject_AddRef(IFsrmQuotaObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmQuotaObject_Release(IFsrmQuotaObject* This) { +static __WIDL_INLINE ULONG IFsrmQuotaObject_Release(IFsrmQuotaObject* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaObject_GetTypeInfoCount(IFsrmQuotaObject* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_GetTypeInfoCount(IFsrmQuotaObject* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmQuotaObject_GetTypeInfo(IFsrmQuotaObject* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_GetTypeInfo(IFsrmQuotaObject* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmQuotaObject_GetIDsOfNames(IFsrmQuotaObject* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_GetIDsOfNames(IFsrmQuotaObject* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmQuotaObject_Invoke(IFsrmQuotaObject* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_Invoke(IFsrmQuotaObject* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaObject_get_Id(IFsrmQuotaObject* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_get_Id(IFsrmQuotaObject* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmQuotaObject_get_Description(IFsrmQuotaObject* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_get_Description(IFsrmQuotaObject* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmQuotaObject_put_Description(IFsrmQuotaObject* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_put_Description(IFsrmQuotaObject* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmQuotaObject_Delete(IFsrmQuotaObject* This) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_Delete(IFsrmQuotaObject* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmQuotaObject_Commit(IFsrmQuotaObject* This) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_Commit(IFsrmQuotaObject* This) { return This->lpVtbl->Commit(This); } /*** IFsrmQuotaBase methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaObject_get_QuotaLimit(IFsrmQuotaObject* This,VARIANT *quotaLimit) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_get_QuotaLimit(IFsrmQuotaObject* This,VARIANT *quotaLimit) { return This->lpVtbl->get_QuotaLimit(This,quotaLimit); } -static FORCEINLINE HRESULT IFsrmQuotaObject_put_QuotaLimit(IFsrmQuotaObject* This,VARIANT quotaLimit) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_put_QuotaLimit(IFsrmQuotaObject* This,VARIANT quotaLimit) { return This->lpVtbl->put_QuotaLimit(This,quotaLimit); } -static FORCEINLINE HRESULT IFsrmQuotaObject_get_QuotaFlags(IFsrmQuotaObject* This,LONG *quotaFlags) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_get_QuotaFlags(IFsrmQuotaObject* This,LONG *quotaFlags) { return This->lpVtbl->get_QuotaFlags(This,quotaFlags); } -static FORCEINLINE HRESULT IFsrmQuotaObject_put_QuotaFlags(IFsrmQuotaObject* This,LONG quotaFlags) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_put_QuotaFlags(IFsrmQuotaObject* This,LONG quotaFlags) { return This->lpVtbl->put_QuotaFlags(This,quotaFlags); } -static FORCEINLINE HRESULT IFsrmQuotaObject_get_Thresholds(IFsrmQuotaObject* This,SAFEARRAY **thresholds) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_get_Thresholds(IFsrmQuotaObject* This,SAFEARRAY **thresholds) { return This->lpVtbl->get_Thresholds(This,thresholds); } -static FORCEINLINE HRESULT IFsrmQuotaObject_AddThreshold(IFsrmQuotaObject* This,FSRM_QUOTA_THRESHOLD threshold) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_AddThreshold(IFsrmQuotaObject* This,FSRM_QUOTA_THRESHOLD threshold) { return This->lpVtbl->AddThreshold(This,threshold); } -static FORCEINLINE HRESULT IFsrmQuotaObject_DeleteThreshold(IFsrmQuotaObject* This,FSRM_QUOTA_THRESHOLD threshold) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_DeleteThreshold(IFsrmQuotaObject* This,FSRM_QUOTA_THRESHOLD threshold) { return This->lpVtbl->DeleteThreshold(This,threshold); } -static FORCEINLINE HRESULT IFsrmQuotaObject_ModifyThreshold(IFsrmQuotaObject* This,FSRM_QUOTA_THRESHOLD threshold,FSRM_QUOTA_THRESHOLD newThreshold) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_ModifyThreshold(IFsrmQuotaObject* This,FSRM_QUOTA_THRESHOLD threshold,FSRM_QUOTA_THRESHOLD newThreshold) { return This->lpVtbl->ModifyThreshold(This,threshold,newThreshold); } -static FORCEINLINE HRESULT IFsrmQuotaObject_CreateThresholdAction(IFsrmQuotaObject* This,FSRM_QUOTA_THRESHOLD threshold,FsrmActionType actionType,IFsrmAction **action) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_CreateThresholdAction(IFsrmQuotaObject* This,FSRM_QUOTA_THRESHOLD threshold,FsrmActionType actionType,IFsrmAction **action) { return This->lpVtbl->CreateThresholdAction(This,threshold,actionType,action); } -static FORCEINLINE HRESULT IFsrmQuotaObject_EnumThresholdActions(IFsrmQuotaObject* This,FSRM_QUOTA_THRESHOLD threshold,IFsrmCollection **actions) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_EnumThresholdActions(IFsrmQuotaObject* This,FSRM_QUOTA_THRESHOLD threshold,IFsrmCollection **actions) { return This->lpVtbl->EnumThresholdActions(This,threshold,actions); } /*** IFsrmQuotaObject methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaObject_get_Path(IFsrmQuotaObject* This,BSTR *path) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_get_Path(IFsrmQuotaObject* This,BSTR *path) { return This->lpVtbl->get_Path(This,path); } -static FORCEINLINE HRESULT IFsrmQuotaObject_get_UserSid(IFsrmQuotaObject* This,BSTR *userSid) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_get_UserSid(IFsrmQuotaObject* This,BSTR *userSid) { return This->lpVtbl->get_UserSid(This,userSid); } -static FORCEINLINE HRESULT IFsrmQuotaObject_get_UserAccount(IFsrmQuotaObject* This,BSTR *userAccount) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_get_UserAccount(IFsrmQuotaObject* This,BSTR *userAccount) { return This->lpVtbl->get_UserAccount(This,userAccount); } -static FORCEINLINE HRESULT IFsrmQuotaObject_get_SourceTemplateName(IFsrmQuotaObject* This,BSTR *quotaTemplateName) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_get_SourceTemplateName(IFsrmQuotaObject* This,BSTR *quotaTemplateName) { return This->lpVtbl->get_SourceTemplateName(This,quotaTemplateName); } -static FORCEINLINE HRESULT IFsrmQuotaObject_get_MatchesSourceTemplate(IFsrmQuotaObject* This,VARIANT_BOOL *matches) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_get_MatchesSourceTemplate(IFsrmQuotaObject* This,VARIANT_BOOL *matches) { return This->lpVtbl->get_MatchesSourceTemplate(This,matches); } -static FORCEINLINE HRESULT IFsrmQuotaObject_ApplyTemplate(IFsrmQuotaObject* This,BSTR quotaTemplateName) { +static __WIDL_INLINE HRESULT IFsrmQuotaObject_ApplyTemplate(IFsrmQuotaObject* This,BSTR quotaTemplateName) { return This->lpVtbl->ApplyTemplate(This,quotaTemplateName); } #endif @@ -1426,86 +1434,86 @@ interface IFsrmQuotaTemplate { #define IFsrmQuotaTemplate_CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult) (This)->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplate_QueryInterface(IFsrmQuotaTemplate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_QueryInterface(IFsrmQuotaTemplate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmQuotaTemplate_AddRef(IFsrmQuotaTemplate* This) { +static __WIDL_INLINE ULONG IFsrmQuotaTemplate_AddRef(IFsrmQuotaTemplate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmQuotaTemplate_Release(IFsrmQuotaTemplate* This) { +static __WIDL_INLINE ULONG IFsrmQuotaTemplate_Release(IFsrmQuotaTemplate* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplate_GetTypeInfoCount(IFsrmQuotaTemplate* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_GetTypeInfoCount(IFsrmQuotaTemplate* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_GetTypeInfo(IFsrmQuotaTemplate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_GetTypeInfo(IFsrmQuotaTemplate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_GetIDsOfNames(IFsrmQuotaTemplate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_GetIDsOfNames(IFsrmQuotaTemplate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_Invoke(IFsrmQuotaTemplate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_Invoke(IFsrmQuotaTemplate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplate_get_Id(IFsrmQuotaTemplate* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_get_Id(IFsrmQuotaTemplate* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_get_Description(IFsrmQuotaTemplate* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_get_Description(IFsrmQuotaTemplate* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_put_Description(IFsrmQuotaTemplate* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_put_Description(IFsrmQuotaTemplate* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_Delete(IFsrmQuotaTemplate* This) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_Delete(IFsrmQuotaTemplate* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_Commit(IFsrmQuotaTemplate* This) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_Commit(IFsrmQuotaTemplate* This) { return This->lpVtbl->Commit(This); } /*** IFsrmQuotaBase methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplate_get_QuotaLimit(IFsrmQuotaTemplate* This,VARIANT *quotaLimit) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_get_QuotaLimit(IFsrmQuotaTemplate* This,VARIANT *quotaLimit) { return This->lpVtbl->get_QuotaLimit(This,quotaLimit); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_put_QuotaLimit(IFsrmQuotaTemplate* This,VARIANT quotaLimit) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_put_QuotaLimit(IFsrmQuotaTemplate* This,VARIANT quotaLimit) { return This->lpVtbl->put_QuotaLimit(This,quotaLimit); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_get_QuotaFlags(IFsrmQuotaTemplate* This,LONG *quotaFlags) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_get_QuotaFlags(IFsrmQuotaTemplate* This,LONG *quotaFlags) { return This->lpVtbl->get_QuotaFlags(This,quotaFlags); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_put_QuotaFlags(IFsrmQuotaTemplate* This,LONG quotaFlags) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_put_QuotaFlags(IFsrmQuotaTemplate* This,LONG quotaFlags) { return This->lpVtbl->put_QuotaFlags(This,quotaFlags); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_get_Thresholds(IFsrmQuotaTemplate* This,SAFEARRAY **thresholds) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_get_Thresholds(IFsrmQuotaTemplate* This,SAFEARRAY **thresholds) { return This->lpVtbl->get_Thresholds(This,thresholds); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_AddThreshold(IFsrmQuotaTemplate* This,FSRM_QUOTA_THRESHOLD threshold) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_AddThreshold(IFsrmQuotaTemplate* This,FSRM_QUOTA_THRESHOLD threshold) { return This->lpVtbl->AddThreshold(This,threshold); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_DeleteThreshold(IFsrmQuotaTemplate* This,FSRM_QUOTA_THRESHOLD threshold) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_DeleteThreshold(IFsrmQuotaTemplate* This,FSRM_QUOTA_THRESHOLD threshold) { return This->lpVtbl->DeleteThreshold(This,threshold); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_ModifyThreshold(IFsrmQuotaTemplate* This,FSRM_QUOTA_THRESHOLD threshold,FSRM_QUOTA_THRESHOLD newThreshold) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_ModifyThreshold(IFsrmQuotaTemplate* This,FSRM_QUOTA_THRESHOLD threshold,FSRM_QUOTA_THRESHOLD newThreshold) { return This->lpVtbl->ModifyThreshold(This,threshold,newThreshold); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_CreateThresholdAction(IFsrmQuotaTemplate* This,FSRM_QUOTA_THRESHOLD threshold,FsrmActionType actionType,IFsrmAction **action) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_CreateThresholdAction(IFsrmQuotaTemplate* This,FSRM_QUOTA_THRESHOLD threshold,FsrmActionType actionType,IFsrmAction **action) { return This->lpVtbl->CreateThresholdAction(This,threshold,actionType,action); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_EnumThresholdActions(IFsrmQuotaTemplate* This,FSRM_QUOTA_THRESHOLD threshold,IFsrmCollection **actions) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_EnumThresholdActions(IFsrmQuotaTemplate* This,FSRM_QUOTA_THRESHOLD threshold,IFsrmCollection **actions) { return This->lpVtbl->EnumThresholdActions(This,threshold,actions); } /*** IFsrmQuotaTemplate methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplate_get_Name(IFsrmQuotaTemplate* This,BSTR *name) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_get_Name(IFsrmQuotaTemplate* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_put_Name(IFsrmQuotaTemplate* This,BSTR name) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_put_Name(IFsrmQuotaTemplate* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_CopyTemplate(IFsrmQuotaTemplate* This,BSTR quotaTemplateName) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_CopyTemplate(IFsrmQuotaTemplate* This,BSTR quotaTemplateName) { return This->lpVtbl->CopyTemplate(This,quotaTemplateName); } -static FORCEINLINE HRESULT IFsrmQuotaTemplate_CommitAndUpdateDerived(IFsrmQuotaTemplate* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplate_CommitAndUpdateDerived(IFsrmQuotaTemplate* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) { return This->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult); } #endif @@ -1750,108 +1758,108 @@ interface IFsrmQuota { #define IFsrmQuota_RefreshUsageProperties(This) (This)->lpVtbl->RefreshUsageProperties(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmQuota_QueryInterface(IFsrmQuota* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmQuota_QueryInterface(IFsrmQuota* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmQuota_AddRef(IFsrmQuota* This) { +static __WIDL_INLINE ULONG IFsrmQuota_AddRef(IFsrmQuota* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmQuota_Release(IFsrmQuota* This) { +static __WIDL_INLINE ULONG IFsrmQuota_Release(IFsrmQuota* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmQuota_GetTypeInfoCount(IFsrmQuota* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmQuota_GetTypeInfoCount(IFsrmQuota* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmQuota_GetTypeInfo(IFsrmQuota* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmQuota_GetTypeInfo(IFsrmQuota* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmQuota_GetIDsOfNames(IFsrmQuota* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmQuota_GetIDsOfNames(IFsrmQuota* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmQuota_Invoke(IFsrmQuota* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmQuota_Invoke(IFsrmQuota* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmQuota_get_Id(IFsrmQuota* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmQuota_get_Id(IFsrmQuota* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmQuota_get_Description(IFsrmQuota* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmQuota_get_Description(IFsrmQuota* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmQuota_put_Description(IFsrmQuota* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmQuota_put_Description(IFsrmQuota* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmQuota_Delete(IFsrmQuota* This) { +static __WIDL_INLINE HRESULT IFsrmQuota_Delete(IFsrmQuota* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmQuota_Commit(IFsrmQuota* This) { +static __WIDL_INLINE HRESULT IFsrmQuota_Commit(IFsrmQuota* This) { return This->lpVtbl->Commit(This); } /*** IFsrmQuotaBase methods ***/ -static FORCEINLINE HRESULT IFsrmQuota_get_QuotaLimit(IFsrmQuota* This,VARIANT *quotaLimit) { +static __WIDL_INLINE HRESULT IFsrmQuota_get_QuotaLimit(IFsrmQuota* This,VARIANT *quotaLimit) { return This->lpVtbl->get_QuotaLimit(This,quotaLimit); } -static FORCEINLINE HRESULT IFsrmQuota_put_QuotaLimit(IFsrmQuota* This,VARIANT quotaLimit) { +static __WIDL_INLINE HRESULT IFsrmQuota_put_QuotaLimit(IFsrmQuota* This,VARIANT quotaLimit) { return This->lpVtbl->put_QuotaLimit(This,quotaLimit); } -static FORCEINLINE HRESULT IFsrmQuota_get_QuotaFlags(IFsrmQuota* This,LONG *quotaFlags) { +static __WIDL_INLINE HRESULT IFsrmQuota_get_QuotaFlags(IFsrmQuota* This,LONG *quotaFlags) { return This->lpVtbl->get_QuotaFlags(This,quotaFlags); } -static FORCEINLINE HRESULT IFsrmQuota_put_QuotaFlags(IFsrmQuota* This,LONG quotaFlags) { +static __WIDL_INLINE HRESULT IFsrmQuota_put_QuotaFlags(IFsrmQuota* This,LONG quotaFlags) { return This->lpVtbl->put_QuotaFlags(This,quotaFlags); } -static FORCEINLINE HRESULT IFsrmQuota_get_Thresholds(IFsrmQuota* This,SAFEARRAY **thresholds) { +static __WIDL_INLINE HRESULT IFsrmQuota_get_Thresholds(IFsrmQuota* This,SAFEARRAY **thresholds) { return This->lpVtbl->get_Thresholds(This,thresholds); } -static FORCEINLINE HRESULT IFsrmQuota_AddThreshold(IFsrmQuota* This,FSRM_QUOTA_THRESHOLD threshold) { +static __WIDL_INLINE HRESULT IFsrmQuota_AddThreshold(IFsrmQuota* This,FSRM_QUOTA_THRESHOLD threshold) { return This->lpVtbl->AddThreshold(This,threshold); } -static FORCEINLINE HRESULT IFsrmQuota_DeleteThreshold(IFsrmQuota* This,FSRM_QUOTA_THRESHOLD threshold) { +static __WIDL_INLINE HRESULT IFsrmQuota_DeleteThreshold(IFsrmQuota* This,FSRM_QUOTA_THRESHOLD threshold) { return This->lpVtbl->DeleteThreshold(This,threshold); } -static FORCEINLINE HRESULT IFsrmQuota_ModifyThreshold(IFsrmQuota* This,FSRM_QUOTA_THRESHOLD threshold,FSRM_QUOTA_THRESHOLD newThreshold) { +static __WIDL_INLINE HRESULT IFsrmQuota_ModifyThreshold(IFsrmQuota* This,FSRM_QUOTA_THRESHOLD threshold,FSRM_QUOTA_THRESHOLD newThreshold) { return This->lpVtbl->ModifyThreshold(This,threshold,newThreshold); } -static FORCEINLINE HRESULT IFsrmQuota_CreateThresholdAction(IFsrmQuota* This,FSRM_QUOTA_THRESHOLD threshold,FsrmActionType actionType,IFsrmAction **action) { +static __WIDL_INLINE HRESULT IFsrmQuota_CreateThresholdAction(IFsrmQuota* This,FSRM_QUOTA_THRESHOLD threshold,FsrmActionType actionType,IFsrmAction **action) { return This->lpVtbl->CreateThresholdAction(This,threshold,actionType,action); } -static FORCEINLINE HRESULT IFsrmQuota_EnumThresholdActions(IFsrmQuota* This,FSRM_QUOTA_THRESHOLD threshold,IFsrmCollection **actions) { +static __WIDL_INLINE HRESULT IFsrmQuota_EnumThresholdActions(IFsrmQuota* This,FSRM_QUOTA_THRESHOLD threshold,IFsrmCollection **actions) { return This->lpVtbl->EnumThresholdActions(This,threshold,actions); } /*** IFsrmQuotaObject methods ***/ -static FORCEINLINE HRESULT IFsrmQuota_get_Path(IFsrmQuota* This,BSTR *path) { +static __WIDL_INLINE HRESULT IFsrmQuota_get_Path(IFsrmQuota* This,BSTR *path) { return This->lpVtbl->get_Path(This,path); } -static FORCEINLINE HRESULT IFsrmQuota_get_UserSid(IFsrmQuota* This,BSTR *userSid) { +static __WIDL_INLINE HRESULT IFsrmQuota_get_UserSid(IFsrmQuota* This,BSTR *userSid) { return This->lpVtbl->get_UserSid(This,userSid); } -static FORCEINLINE HRESULT IFsrmQuota_get_UserAccount(IFsrmQuota* This,BSTR *userAccount) { +static __WIDL_INLINE HRESULT IFsrmQuota_get_UserAccount(IFsrmQuota* This,BSTR *userAccount) { return This->lpVtbl->get_UserAccount(This,userAccount); } -static FORCEINLINE HRESULT IFsrmQuota_get_SourceTemplateName(IFsrmQuota* This,BSTR *quotaTemplateName) { +static __WIDL_INLINE HRESULT IFsrmQuota_get_SourceTemplateName(IFsrmQuota* This,BSTR *quotaTemplateName) { return This->lpVtbl->get_SourceTemplateName(This,quotaTemplateName); } -static FORCEINLINE HRESULT IFsrmQuota_get_MatchesSourceTemplate(IFsrmQuota* This,VARIANT_BOOL *matches) { +static __WIDL_INLINE HRESULT IFsrmQuota_get_MatchesSourceTemplate(IFsrmQuota* This,VARIANT_BOOL *matches) { return This->lpVtbl->get_MatchesSourceTemplate(This,matches); } -static FORCEINLINE HRESULT IFsrmQuota_ApplyTemplate(IFsrmQuota* This,BSTR quotaTemplateName) { +static __WIDL_INLINE HRESULT IFsrmQuota_ApplyTemplate(IFsrmQuota* This,BSTR quotaTemplateName) { return This->lpVtbl->ApplyTemplate(This,quotaTemplateName); } /*** IFsrmQuota methods ***/ -static FORCEINLINE HRESULT IFsrmQuota_get_QuotaUsed(IFsrmQuota* This,VARIANT *used) { +static __WIDL_INLINE HRESULT IFsrmQuota_get_QuotaUsed(IFsrmQuota* This,VARIANT *used) { return This->lpVtbl->get_QuotaUsed(This,used); } -static FORCEINLINE HRESULT IFsrmQuota_get_QuotaPeakUsage(IFsrmQuota* This,VARIANT *peakUsage) { +static __WIDL_INLINE HRESULT IFsrmQuota_get_QuotaPeakUsage(IFsrmQuota* This,VARIANT *peakUsage) { return This->lpVtbl->get_QuotaPeakUsage(This,peakUsage); } -static FORCEINLINE HRESULT IFsrmQuota_get_QuotaPeakUsageTime(IFsrmQuota* This,DATE *peakUsageDateTime) { +static __WIDL_INLINE HRESULT IFsrmQuota_get_QuotaPeakUsageTime(IFsrmQuota* This,DATE *peakUsageDateTime) { return This->lpVtbl->get_QuotaPeakUsageTime(This,peakUsageDateTime); } -static FORCEINLINE HRESULT IFsrmQuota_ResetPeakUsage(IFsrmQuota* This) { +static __WIDL_INLINE HRESULT IFsrmQuota_ResetPeakUsage(IFsrmQuota* This) { return This->lpVtbl->ResetPeakUsage(This); } -static FORCEINLINE HRESULT IFsrmQuota_RefreshUsageProperties(IFsrmQuota* This) { +static __WIDL_INLINE HRESULT IFsrmQuota_RefreshUsageProperties(IFsrmQuota* This) { return This->lpVtbl->RefreshUsageProperties(This); } #endif @@ -2086,102 +2094,102 @@ interface IFsrmAutoApplyQuota { #define IFsrmAutoApplyQuota_CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult) (This)->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_QueryInterface(IFsrmAutoApplyQuota* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_QueryInterface(IFsrmAutoApplyQuota* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmAutoApplyQuota_AddRef(IFsrmAutoApplyQuota* This) { +static __WIDL_INLINE ULONG IFsrmAutoApplyQuota_AddRef(IFsrmAutoApplyQuota* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmAutoApplyQuota_Release(IFsrmAutoApplyQuota* This) { +static __WIDL_INLINE ULONG IFsrmAutoApplyQuota_Release(IFsrmAutoApplyQuota* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_GetTypeInfoCount(IFsrmAutoApplyQuota* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_GetTypeInfoCount(IFsrmAutoApplyQuota* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_GetTypeInfo(IFsrmAutoApplyQuota* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_GetTypeInfo(IFsrmAutoApplyQuota* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_GetIDsOfNames(IFsrmAutoApplyQuota* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_GetIDsOfNames(IFsrmAutoApplyQuota* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_Invoke(IFsrmAutoApplyQuota* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_Invoke(IFsrmAutoApplyQuota* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_get_Id(IFsrmAutoApplyQuota* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_get_Id(IFsrmAutoApplyQuota* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_get_Description(IFsrmAutoApplyQuota* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_get_Description(IFsrmAutoApplyQuota* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_put_Description(IFsrmAutoApplyQuota* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_put_Description(IFsrmAutoApplyQuota* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_Delete(IFsrmAutoApplyQuota* This) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_Delete(IFsrmAutoApplyQuota* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_Commit(IFsrmAutoApplyQuota* This) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_Commit(IFsrmAutoApplyQuota* This) { return This->lpVtbl->Commit(This); } /*** IFsrmQuotaBase methods ***/ -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_get_QuotaLimit(IFsrmAutoApplyQuota* This,VARIANT *quotaLimit) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_get_QuotaLimit(IFsrmAutoApplyQuota* This,VARIANT *quotaLimit) { return This->lpVtbl->get_QuotaLimit(This,quotaLimit); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_put_QuotaLimit(IFsrmAutoApplyQuota* This,VARIANT quotaLimit) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_put_QuotaLimit(IFsrmAutoApplyQuota* This,VARIANT quotaLimit) { return This->lpVtbl->put_QuotaLimit(This,quotaLimit); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_get_QuotaFlags(IFsrmAutoApplyQuota* This,LONG *quotaFlags) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_get_QuotaFlags(IFsrmAutoApplyQuota* This,LONG *quotaFlags) { return This->lpVtbl->get_QuotaFlags(This,quotaFlags); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_put_QuotaFlags(IFsrmAutoApplyQuota* This,LONG quotaFlags) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_put_QuotaFlags(IFsrmAutoApplyQuota* This,LONG quotaFlags) { return This->lpVtbl->put_QuotaFlags(This,quotaFlags); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_get_Thresholds(IFsrmAutoApplyQuota* This,SAFEARRAY **thresholds) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_get_Thresholds(IFsrmAutoApplyQuota* This,SAFEARRAY **thresholds) { return This->lpVtbl->get_Thresholds(This,thresholds); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_AddThreshold(IFsrmAutoApplyQuota* This,FSRM_QUOTA_THRESHOLD threshold) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_AddThreshold(IFsrmAutoApplyQuota* This,FSRM_QUOTA_THRESHOLD threshold) { return This->lpVtbl->AddThreshold(This,threshold); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_DeleteThreshold(IFsrmAutoApplyQuota* This,FSRM_QUOTA_THRESHOLD threshold) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_DeleteThreshold(IFsrmAutoApplyQuota* This,FSRM_QUOTA_THRESHOLD threshold) { return This->lpVtbl->DeleteThreshold(This,threshold); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_ModifyThreshold(IFsrmAutoApplyQuota* This,FSRM_QUOTA_THRESHOLD threshold,FSRM_QUOTA_THRESHOLD newThreshold) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_ModifyThreshold(IFsrmAutoApplyQuota* This,FSRM_QUOTA_THRESHOLD threshold,FSRM_QUOTA_THRESHOLD newThreshold) { return This->lpVtbl->ModifyThreshold(This,threshold,newThreshold); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_CreateThresholdAction(IFsrmAutoApplyQuota* This,FSRM_QUOTA_THRESHOLD threshold,FsrmActionType actionType,IFsrmAction **action) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_CreateThresholdAction(IFsrmAutoApplyQuota* This,FSRM_QUOTA_THRESHOLD threshold,FsrmActionType actionType,IFsrmAction **action) { return This->lpVtbl->CreateThresholdAction(This,threshold,actionType,action); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_EnumThresholdActions(IFsrmAutoApplyQuota* This,FSRM_QUOTA_THRESHOLD threshold,IFsrmCollection **actions) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_EnumThresholdActions(IFsrmAutoApplyQuota* This,FSRM_QUOTA_THRESHOLD threshold,IFsrmCollection **actions) { return This->lpVtbl->EnumThresholdActions(This,threshold,actions); } /*** IFsrmQuotaObject methods ***/ -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_get_Path(IFsrmAutoApplyQuota* This,BSTR *path) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_get_Path(IFsrmAutoApplyQuota* This,BSTR *path) { return This->lpVtbl->get_Path(This,path); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_get_UserSid(IFsrmAutoApplyQuota* This,BSTR *userSid) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_get_UserSid(IFsrmAutoApplyQuota* This,BSTR *userSid) { return This->lpVtbl->get_UserSid(This,userSid); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_get_UserAccount(IFsrmAutoApplyQuota* This,BSTR *userAccount) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_get_UserAccount(IFsrmAutoApplyQuota* This,BSTR *userAccount) { return This->lpVtbl->get_UserAccount(This,userAccount); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_get_SourceTemplateName(IFsrmAutoApplyQuota* This,BSTR *quotaTemplateName) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_get_SourceTemplateName(IFsrmAutoApplyQuota* This,BSTR *quotaTemplateName) { return This->lpVtbl->get_SourceTemplateName(This,quotaTemplateName); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_get_MatchesSourceTemplate(IFsrmAutoApplyQuota* This,VARIANT_BOOL *matches) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_get_MatchesSourceTemplate(IFsrmAutoApplyQuota* This,VARIANT_BOOL *matches) { return This->lpVtbl->get_MatchesSourceTemplate(This,matches); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_ApplyTemplate(IFsrmAutoApplyQuota* This,BSTR quotaTemplateName) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_ApplyTemplate(IFsrmAutoApplyQuota* This,BSTR quotaTemplateName) { return This->lpVtbl->ApplyTemplate(This,quotaTemplateName); } /*** IFsrmAutoApplyQuota methods ***/ -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_get_ExcludeFolders(IFsrmAutoApplyQuota* This,SAFEARRAY **folders) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_get_ExcludeFolders(IFsrmAutoApplyQuota* This,SAFEARRAY **folders) { return This->lpVtbl->get_ExcludeFolders(This,folders); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_put_ExcludeFolders(IFsrmAutoApplyQuota* This,SAFEARRAY *folders) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_put_ExcludeFolders(IFsrmAutoApplyQuota* This,SAFEARRAY *folders) { return This->lpVtbl->put_ExcludeFolders(This,folders); } -static FORCEINLINE HRESULT IFsrmAutoApplyQuota_CommitAndUpdateDerived(IFsrmAutoApplyQuota* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) { +static __WIDL_INLINE HRESULT IFsrmAutoApplyQuota_CommitAndUpdateDerived(IFsrmAutoApplyQuota* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) { return This->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult); } #endif @@ -2361,67 +2369,67 @@ interface IFsrmQuotaManagerEx { #define IFsrmQuotaManagerEx_IsAffectedByQuota(This,path,options,affected) (This)->lpVtbl->IsAffectedByQuota(This,path,options,affected) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_QueryInterface(IFsrmQuotaManagerEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_QueryInterface(IFsrmQuotaManagerEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmQuotaManagerEx_AddRef(IFsrmQuotaManagerEx* This) { +static __WIDL_INLINE ULONG IFsrmQuotaManagerEx_AddRef(IFsrmQuotaManagerEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmQuotaManagerEx_Release(IFsrmQuotaManagerEx* This) { +static __WIDL_INLINE ULONG IFsrmQuotaManagerEx_Release(IFsrmQuotaManagerEx* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_GetTypeInfoCount(IFsrmQuotaManagerEx* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_GetTypeInfoCount(IFsrmQuotaManagerEx* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_GetTypeInfo(IFsrmQuotaManagerEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_GetTypeInfo(IFsrmQuotaManagerEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_GetIDsOfNames(IFsrmQuotaManagerEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_GetIDsOfNames(IFsrmQuotaManagerEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_Invoke(IFsrmQuotaManagerEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_Invoke(IFsrmQuotaManagerEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmQuotaManager methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_get_ActionVariables(IFsrmQuotaManagerEx* This,SAFEARRAY **variables) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_get_ActionVariables(IFsrmQuotaManagerEx* This,SAFEARRAY **variables) { return This->lpVtbl->get_ActionVariables(This,variables); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_get_ActionVariableDescriptions(IFsrmQuotaManagerEx* This,SAFEARRAY **descriptions) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_get_ActionVariableDescriptions(IFsrmQuotaManagerEx* This,SAFEARRAY **descriptions) { return This->lpVtbl->get_ActionVariableDescriptions(This,descriptions); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_CreateQuota(IFsrmQuotaManagerEx* This,BSTR path,IFsrmQuota **quota) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_CreateQuota(IFsrmQuotaManagerEx* This,BSTR path,IFsrmQuota **quota) { return This->lpVtbl->CreateQuota(This,path,quota); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_CreateAutoApplyQuota(IFsrmQuotaManagerEx* This,BSTR quotaTemplateName,BSTR path,IFsrmAutoApplyQuota **quota) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_CreateAutoApplyQuota(IFsrmQuotaManagerEx* This,BSTR quotaTemplateName,BSTR path,IFsrmAutoApplyQuota **quota) { return This->lpVtbl->CreateAutoApplyQuota(This,quotaTemplateName,path,quota); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_GetQuota(IFsrmQuotaManagerEx* This,BSTR path,IFsrmQuota **quota) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_GetQuota(IFsrmQuotaManagerEx* This,BSTR path,IFsrmQuota **quota) { return This->lpVtbl->GetQuota(This,path,quota); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_GetAutoApplyQuota(IFsrmQuotaManagerEx* This,BSTR path,IFsrmAutoApplyQuota **quota) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_GetAutoApplyQuota(IFsrmQuotaManagerEx* This,BSTR path,IFsrmAutoApplyQuota **quota) { return This->lpVtbl->GetAutoApplyQuota(This,path,quota); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_GetRestrictiveQuota(IFsrmQuotaManagerEx* This,BSTR path,IFsrmQuota **quota) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_GetRestrictiveQuota(IFsrmQuotaManagerEx* This,BSTR path,IFsrmQuota **quota) { return This->lpVtbl->GetRestrictiveQuota(This,path,quota); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_EnumQuotas(IFsrmQuotaManagerEx* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **quotas) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_EnumQuotas(IFsrmQuotaManagerEx* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **quotas) { return This->lpVtbl->EnumQuotas(This,path,options,quotas); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_EnumAutoApplyQuotas(IFsrmQuotaManagerEx* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **quotas) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_EnumAutoApplyQuotas(IFsrmQuotaManagerEx* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **quotas) { return This->lpVtbl->EnumAutoApplyQuotas(This,path,options,quotas); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_EnumEffectiveQuotas(IFsrmQuotaManagerEx* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **quotas) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_EnumEffectiveQuotas(IFsrmQuotaManagerEx* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **quotas) { return This->lpVtbl->EnumEffectiveQuotas(This,path,options,quotas); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_Scan(IFsrmQuotaManagerEx* This,BSTR strPath) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_Scan(IFsrmQuotaManagerEx* This,BSTR strPath) { return This->lpVtbl->Scan(This,strPath); } -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_CreateQuotaCollection(IFsrmQuotaManagerEx* This,IFsrmCommittableCollection **collection) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_CreateQuotaCollection(IFsrmQuotaManagerEx* This,IFsrmCommittableCollection **collection) { return This->lpVtbl->CreateQuotaCollection(This,collection); } /*** IFsrmQuotaManagerEx methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaManagerEx_IsAffectedByQuota(IFsrmQuotaManagerEx* This,BSTR path,FsrmEnumOptions options,VARIANT_BOOL *affected) { +static __WIDL_INLINE HRESULT IFsrmQuotaManagerEx_IsAffectedByQuota(IFsrmQuotaManagerEx* This,BSTR path,FsrmEnumOptions options,VARIANT_BOOL *affected) { return This->lpVtbl->IsAffectedByQuota(This,path,options,affected); } #endif @@ -2636,93 +2644,93 @@ interface IFsrmQuotaTemplateImported { #define IFsrmQuotaTemplateImported_put_OverwriteOnCommit(This,overwrite) (This)->lpVtbl->put_OverwriteOnCommit(This,overwrite) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_QueryInterface(IFsrmQuotaTemplateImported* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_QueryInterface(IFsrmQuotaTemplateImported* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmQuotaTemplateImported_AddRef(IFsrmQuotaTemplateImported* This) { +static __WIDL_INLINE ULONG IFsrmQuotaTemplateImported_AddRef(IFsrmQuotaTemplateImported* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmQuotaTemplateImported_Release(IFsrmQuotaTemplateImported* This) { +static __WIDL_INLINE ULONG IFsrmQuotaTemplateImported_Release(IFsrmQuotaTemplateImported* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_GetTypeInfoCount(IFsrmQuotaTemplateImported* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_GetTypeInfoCount(IFsrmQuotaTemplateImported* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_GetTypeInfo(IFsrmQuotaTemplateImported* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_GetTypeInfo(IFsrmQuotaTemplateImported* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_GetIDsOfNames(IFsrmQuotaTemplateImported* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_GetIDsOfNames(IFsrmQuotaTemplateImported* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_Invoke(IFsrmQuotaTemplateImported* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_Invoke(IFsrmQuotaTemplateImported* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_get_Id(IFsrmQuotaTemplateImported* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_get_Id(IFsrmQuotaTemplateImported* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_get_Description(IFsrmQuotaTemplateImported* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_get_Description(IFsrmQuotaTemplateImported* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_put_Description(IFsrmQuotaTemplateImported* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_put_Description(IFsrmQuotaTemplateImported* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_Delete(IFsrmQuotaTemplateImported* This) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_Delete(IFsrmQuotaTemplateImported* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_Commit(IFsrmQuotaTemplateImported* This) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_Commit(IFsrmQuotaTemplateImported* This) { return This->lpVtbl->Commit(This); } /*** IFsrmQuotaBase methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_get_QuotaLimit(IFsrmQuotaTemplateImported* This,VARIANT *quotaLimit) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_get_QuotaLimit(IFsrmQuotaTemplateImported* This,VARIANT *quotaLimit) { return This->lpVtbl->get_QuotaLimit(This,quotaLimit); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_put_QuotaLimit(IFsrmQuotaTemplateImported* This,VARIANT quotaLimit) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_put_QuotaLimit(IFsrmQuotaTemplateImported* This,VARIANT quotaLimit) { return This->lpVtbl->put_QuotaLimit(This,quotaLimit); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_get_QuotaFlags(IFsrmQuotaTemplateImported* This,LONG *quotaFlags) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_get_QuotaFlags(IFsrmQuotaTemplateImported* This,LONG *quotaFlags) { return This->lpVtbl->get_QuotaFlags(This,quotaFlags); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_put_QuotaFlags(IFsrmQuotaTemplateImported* This,LONG quotaFlags) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_put_QuotaFlags(IFsrmQuotaTemplateImported* This,LONG quotaFlags) { return This->lpVtbl->put_QuotaFlags(This,quotaFlags); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_get_Thresholds(IFsrmQuotaTemplateImported* This,SAFEARRAY **thresholds) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_get_Thresholds(IFsrmQuotaTemplateImported* This,SAFEARRAY **thresholds) { return This->lpVtbl->get_Thresholds(This,thresholds); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_AddThreshold(IFsrmQuotaTemplateImported* This,FSRM_QUOTA_THRESHOLD threshold) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_AddThreshold(IFsrmQuotaTemplateImported* This,FSRM_QUOTA_THRESHOLD threshold) { return This->lpVtbl->AddThreshold(This,threshold); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_DeleteThreshold(IFsrmQuotaTemplateImported* This,FSRM_QUOTA_THRESHOLD threshold) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_DeleteThreshold(IFsrmQuotaTemplateImported* This,FSRM_QUOTA_THRESHOLD threshold) { return This->lpVtbl->DeleteThreshold(This,threshold); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_ModifyThreshold(IFsrmQuotaTemplateImported* This,FSRM_QUOTA_THRESHOLD threshold,FSRM_QUOTA_THRESHOLD newThreshold) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_ModifyThreshold(IFsrmQuotaTemplateImported* This,FSRM_QUOTA_THRESHOLD threshold,FSRM_QUOTA_THRESHOLD newThreshold) { return This->lpVtbl->ModifyThreshold(This,threshold,newThreshold); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_CreateThresholdAction(IFsrmQuotaTemplateImported* This,FSRM_QUOTA_THRESHOLD threshold,FsrmActionType actionType,IFsrmAction **action) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_CreateThresholdAction(IFsrmQuotaTemplateImported* This,FSRM_QUOTA_THRESHOLD threshold,FsrmActionType actionType,IFsrmAction **action) { return This->lpVtbl->CreateThresholdAction(This,threshold,actionType,action); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_EnumThresholdActions(IFsrmQuotaTemplateImported* This,FSRM_QUOTA_THRESHOLD threshold,IFsrmCollection **actions) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_EnumThresholdActions(IFsrmQuotaTemplateImported* This,FSRM_QUOTA_THRESHOLD threshold,IFsrmCollection **actions) { return This->lpVtbl->EnumThresholdActions(This,threshold,actions); } /*** IFsrmQuotaTemplate methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_get_Name(IFsrmQuotaTemplateImported* This,BSTR *name) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_get_Name(IFsrmQuotaTemplateImported* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_put_Name(IFsrmQuotaTemplateImported* This,BSTR name) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_put_Name(IFsrmQuotaTemplateImported* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_CopyTemplate(IFsrmQuotaTemplateImported* This,BSTR quotaTemplateName) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_CopyTemplate(IFsrmQuotaTemplateImported* This,BSTR quotaTemplateName) { return This->lpVtbl->CopyTemplate(This,quotaTemplateName); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_CommitAndUpdateDerived(IFsrmQuotaTemplateImported* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_CommitAndUpdateDerived(IFsrmQuotaTemplateImported* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) { return This->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult); } /*** IFsrmQuotaTemplateImported methods ***/ -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_get_OverwriteOnCommit(IFsrmQuotaTemplateImported* This,VARIANT_BOOL *overwrite) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_get_OverwriteOnCommit(IFsrmQuotaTemplateImported* This,VARIANT_BOOL *overwrite) { return This->lpVtbl->get_OverwriteOnCommit(This,overwrite); } -static FORCEINLINE HRESULT IFsrmQuotaTemplateImported_put_OverwriteOnCommit(IFsrmQuotaTemplateImported* This,VARIANT_BOOL overwrite) { +static __WIDL_INLINE HRESULT IFsrmQuotaTemplateImported_put_OverwriteOnCommit(IFsrmQuotaTemplateImported* This,VARIANT_BOOL overwrite) { return This->lpVtbl->put_OverwriteOnCommit(This,overwrite); } #endif diff --git a/lib/libc/include/any-windows-any/fsrmreports.h b/lib/libc/include/any-windows-any/fsrmreports.h index e0334695a68f5483fd6e280aefb7e17e4b00c27f..9ae0b36142a2266eed5e1e5ae40f9361f4bb7058 100644 --- a/lib/libc/include/any-windows-any/fsrmreports.h +++ b/lib/libc/include/any-windows-any/fsrmreports.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/fsrmreports.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/fsrmreports.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __fsrmreports_h__ #define __fsrmreports_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IFsrmReport_FWD_DEFINED__ @@ -331,54 +339,54 @@ interface IFsrmReport { #define IFsrmReport_Delete(This) (This)->lpVtbl->Delete(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmReport_QueryInterface(IFsrmReport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmReport_QueryInterface(IFsrmReport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmReport_AddRef(IFsrmReport* This) { +static __WIDL_INLINE ULONG IFsrmReport_AddRef(IFsrmReport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmReport_Release(IFsrmReport* This) { +static __WIDL_INLINE ULONG IFsrmReport_Release(IFsrmReport* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmReport_GetTypeInfoCount(IFsrmReport* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmReport_GetTypeInfoCount(IFsrmReport* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmReport_GetTypeInfo(IFsrmReport* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmReport_GetTypeInfo(IFsrmReport* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmReport_GetIDsOfNames(IFsrmReport* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmReport_GetIDsOfNames(IFsrmReport* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmReport_Invoke(IFsrmReport* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmReport_Invoke(IFsrmReport* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmReport methods ***/ -static FORCEINLINE HRESULT IFsrmReport_get_Type(IFsrmReport* This,FsrmReportType *reportType) { +static __WIDL_INLINE HRESULT IFsrmReport_get_Type(IFsrmReport* This,FsrmReportType *reportType) { return This->lpVtbl->get_Type(This,reportType); } -static FORCEINLINE HRESULT IFsrmReport_get_Name(IFsrmReport* This,BSTR *name) { +static __WIDL_INLINE HRESULT IFsrmReport_get_Name(IFsrmReport* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT IFsrmReport_put_Name(IFsrmReport* This,BSTR name) { +static __WIDL_INLINE HRESULT IFsrmReport_put_Name(IFsrmReport* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT IFsrmReport_get_Description(IFsrmReport* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmReport_get_Description(IFsrmReport* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmReport_put_Description(IFsrmReport* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmReport_put_Description(IFsrmReport* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmReport_get_LastGeneratedFileNamePrefix(IFsrmReport* This,BSTR *prefix) { +static __WIDL_INLINE HRESULT IFsrmReport_get_LastGeneratedFileNamePrefix(IFsrmReport* This,BSTR *prefix) { return This->lpVtbl->get_LastGeneratedFileNamePrefix(This,prefix); } -static FORCEINLINE HRESULT IFsrmReport_GetFilter(IFsrmReport* This,FsrmReportFilter filter,VARIANT *filterValue) { +static __WIDL_INLINE HRESULT IFsrmReport_GetFilter(IFsrmReport* This,FsrmReportFilter filter,VARIANT *filterValue) { return This->lpVtbl->GetFilter(This,filter,filterValue); } -static FORCEINLINE HRESULT IFsrmReport_SetFilter(IFsrmReport* This,FsrmReportFilter filter,VARIANT filterValue) { +static __WIDL_INLINE HRESULT IFsrmReport_SetFilter(IFsrmReport* This,FsrmReportFilter filter,VARIANT filterValue) { return This->lpVtbl->SetFilter(This,filter,filterValue); } -static FORCEINLINE HRESULT IFsrmReport_Delete(IFsrmReport* This) { +static __WIDL_INLINE HRESULT IFsrmReport_Delete(IFsrmReport* This) { return This->lpVtbl->Delete(This); } #endif @@ -512,39 +520,39 @@ interface IFsrmReportScheduler { #define IFsrmReportScheduler_DeleteScheduleTask(This,taskName) (This)->lpVtbl->DeleteScheduleTask(This,taskName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmReportScheduler_QueryInterface(IFsrmReportScheduler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmReportScheduler_QueryInterface(IFsrmReportScheduler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmReportScheduler_AddRef(IFsrmReportScheduler* This) { +static __WIDL_INLINE ULONG IFsrmReportScheduler_AddRef(IFsrmReportScheduler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmReportScheduler_Release(IFsrmReportScheduler* This) { +static __WIDL_INLINE ULONG IFsrmReportScheduler_Release(IFsrmReportScheduler* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmReportScheduler_GetTypeInfoCount(IFsrmReportScheduler* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmReportScheduler_GetTypeInfoCount(IFsrmReportScheduler* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmReportScheduler_GetTypeInfo(IFsrmReportScheduler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmReportScheduler_GetTypeInfo(IFsrmReportScheduler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmReportScheduler_GetIDsOfNames(IFsrmReportScheduler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmReportScheduler_GetIDsOfNames(IFsrmReportScheduler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmReportScheduler_Invoke(IFsrmReportScheduler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmReportScheduler_Invoke(IFsrmReportScheduler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmReportScheduler methods ***/ -static FORCEINLINE HRESULT IFsrmReportScheduler_VerifyNamespaces(IFsrmReportScheduler* This,VARIANT *namespacesSafeArray) { +static __WIDL_INLINE HRESULT IFsrmReportScheduler_VerifyNamespaces(IFsrmReportScheduler* This,VARIANT *namespacesSafeArray) { return This->lpVtbl->VerifyNamespaces(This,namespacesSafeArray); } -static FORCEINLINE HRESULT IFsrmReportScheduler_CreateScheduleTask(IFsrmReportScheduler* This,BSTR taskName,VARIANT *namespacesSafeArray,BSTR serializedTask) { +static __WIDL_INLINE HRESULT IFsrmReportScheduler_CreateScheduleTask(IFsrmReportScheduler* This,BSTR taskName,VARIANT *namespacesSafeArray,BSTR serializedTask) { return This->lpVtbl->CreateScheduleTask(This,taskName,namespacesSafeArray,serializedTask); } -static FORCEINLINE HRESULT IFsrmReportScheduler_ModifyScheduleTask(IFsrmReportScheduler* This,BSTR taskName,VARIANT *namespacesSafeArray,BSTR serializedTask) { +static __WIDL_INLINE HRESULT IFsrmReportScheduler_ModifyScheduleTask(IFsrmReportScheduler* This,BSTR taskName,VARIANT *namespacesSafeArray,BSTR serializedTask) { return This->lpVtbl->ModifyScheduleTask(This,taskName,namespacesSafeArray,serializedTask); } -static FORCEINLINE HRESULT IFsrmReportScheduler_DeleteScheduleTask(IFsrmReportScheduler* This,BSTR taskName) { +static __WIDL_INLINE HRESULT IFsrmReportScheduler_DeleteScheduleTask(IFsrmReportScheduler* This,BSTR taskName) { return This->lpVtbl->DeleteScheduleTask(This,taskName); } #endif @@ -682,42 +690,42 @@ interface IFsrmFileManagementJobManager { #define IFsrmFileManagementJobManager_GetFileManagementJob(This,name,fileManagementJob) (This)->lpVtbl->GetFileManagementJob(This,name,fileManagementJob) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileManagementJobManager_QueryInterface(IFsrmFileManagementJobManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJobManager_QueryInterface(IFsrmFileManagementJobManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileManagementJobManager_AddRef(IFsrmFileManagementJobManager* This) { +static __WIDL_INLINE ULONG IFsrmFileManagementJobManager_AddRef(IFsrmFileManagementJobManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileManagementJobManager_Release(IFsrmFileManagementJobManager* This) { +static __WIDL_INLINE ULONG IFsrmFileManagementJobManager_Release(IFsrmFileManagementJobManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileManagementJobManager_GetTypeInfoCount(IFsrmFileManagementJobManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJobManager_GetTypeInfoCount(IFsrmFileManagementJobManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileManagementJobManager_GetTypeInfo(IFsrmFileManagementJobManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJobManager_GetTypeInfo(IFsrmFileManagementJobManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileManagementJobManager_GetIDsOfNames(IFsrmFileManagementJobManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJobManager_GetIDsOfNames(IFsrmFileManagementJobManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileManagementJobManager_Invoke(IFsrmFileManagementJobManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJobManager_Invoke(IFsrmFileManagementJobManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmFileManagementJobManager methods ***/ -static FORCEINLINE HRESULT IFsrmFileManagementJobManager_get_ActionVariables(IFsrmFileManagementJobManager* This,SAFEARRAY **variables) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJobManager_get_ActionVariables(IFsrmFileManagementJobManager* This,SAFEARRAY **variables) { return This->lpVtbl->get_ActionVariables(This,variables); } -static FORCEINLINE HRESULT IFsrmFileManagementJobManager_get_ActionVariableDescriptions(IFsrmFileManagementJobManager* This,SAFEARRAY **descriptions) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJobManager_get_ActionVariableDescriptions(IFsrmFileManagementJobManager* This,SAFEARRAY **descriptions) { return This->lpVtbl->get_ActionVariableDescriptions(This,descriptions); } -static FORCEINLINE HRESULT IFsrmFileManagementJobManager_EnumFileManagementJobs(IFsrmFileManagementJobManager* This,FsrmEnumOptions options,IFsrmCollection **fileManagementJobs) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJobManager_EnumFileManagementJobs(IFsrmFileManagementJobManager* This,FsrmEnumOptions options,IFsrmCollection **fileManagementJobs) { return This->lpVtbl->EnumFileManagementJobs(This,options,fileManagementJobs); } -static FORCEINLINE HRESULT IFsrmFileManagementJobManager_CreateFileManagementJob(IFsrmFileManagementJobManager* This,IFsrmFileManagementJob **fileManagementJob) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJobManager_CreateFileManagementJob(IFsrmFileManagementJobManager* This,IFsrmFileManagementJob **fileManagementJob) { return This->lpVtbl->CreateFileManagementJob(This,fileManagementJob); } -static FORCEINLINE HRESULT IFsrmFileManagementJobManager_GetFileManagementJob(IFsrmFileManagementJobManager* This,BSTR name,IFsrmFileManagementJob **fileManagementJob) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJobManager_GetFileManagementJob(IFsrmFileManagementJobManager* This,BSTR name,IFsrmFileManagementJob **fileManagementJob) { return This->lpVtbl->GetFileManagementJob(This,name,fileManagementJob); } #endif @@ -866,48 +874,48 @@ interface IFsrmPropertyCondition { #define IFsrmPropertyCondition_Delete(This) (This)->lpVtbl->Delete(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmPropertyCondition_QueryInterface(IFsrmPropertyCondition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmPropertyCondition_QueryInterface(IFsrmPropertyCondition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmPropertyCondition_AddRef(IFsrmPropertyCondition* This) { +static __WIDL_INLINE ULONG IFsrmPropertyCondition_AddRef(IFsrmPropertyCondition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmPropertyCondition_Release(IFsrmPropertyCondition* This) { +static __WIDL_INLINE ULONG IFsrmPropertyCondition_Release(IFsrmPropertyCondition* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmPropertyCondition_GetTypeInfoCount(IFsrmPropertyCondition* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmPropertyCondition_GetTypeInfoCount(IFsrmPropertyCondition* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmPropertyCondition_GetTypeInfo(IFsrmPropertyCondition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmPropertyCondition_GetTypeInfo(IFsrmPropertyCondition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmPropertyCondition_GetIDsOfNames(IFsrmPropertyCondition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmPropertyCondition_GetIDsOfNames(IFsrmPropertyCondition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmPropertyCondition_Invoke(IFsrmPropertyCondition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmPropertyCondition_Invoke(IFsrmPropertyCondition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmPropertyCondition methods ***/ -static FORCEINLINE HRESULT IFsrmPropertyCondition_get_Name(IFsrmPropertyCondition* This,BSTR *name) { +static __WIDL_INLINE HRESULT IFsrmPropertyCondition_get_Name(IFsrmPropertyCondition* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT IFsrmPropertyCondition_put_Name(IFsrmPropertyCondition* This,BSTR name) { +static __WIDL_INLINE HRESULT IFsrmPropertyCondition_put_Name(IFsrmPropertyCondition* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT IFsrmPropertyCondition_get_Type(IFsrmPropertyCondition* This,FsrmPropertyConditionType *type) { +static __WIDL_INLINE HRESULT IFsrmPropertyCondition_get_Type(IFsrmPropertyCondition* This,FsrmPropertyConditionType *type) { return This->lpVtbl->get_Type(This,type); } -static FORCEINLINE HRESULT IFsrmPropertyCondition_put_Type(IFsrmPropertyCondition* This,FsrmPropertyConditionType type) { +static __WIDL_INLINE HRESULT IFsrmPropertyCondition_put_Type(IFsrmPropertyCondition* This,FsrmPropertyConditionType type) { return This->lpVtbl->put_Type(This,type); } -static FORCEINLINE HRESULT IFsrmPropertyCondition_get_Value(IFsrmPropertyCondition* This,BSTR *value) { +static __WIDL_INLINE HRESULT IFsrmPropertyCondition_get_Value(IFsrmPropertyCondition* This,BSTR *value) { return This->lpVtbl->get_Value(This,value); } -static FORCEINLINE HRESULT IFsrmPropertyCondition_put_Value(IFsrmPropertyCondition* This,BSTR value) { +static __WIDL_INLINE HRESULT IFsrmPropertyCondition_put_Value(IFsrmPropertyCondition* This,BSTR value) { return This->lpVtbl->put_Value(This,value); } -static FORCEINLINE HRESULT IFsrmPropertyCondition_Delete(IFsrmPropertyCondition* This) { +static __WIDL_INLINE HRESULT IFsrmPropertyCondition_Delete(IFsrmPropertyCondition* This) { return This->lpVtbl->Delete(This); } #endif @@ -1105,57 +1113,57 @@ interface IFsrmReportManager { #define IFsrmReportManager_SetReportSizeLimit(This,limit,limitValue) (This)->lpVtbl->SetReportSizeLimit(This,limit,limitValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmReportManager_QueryInterface(IFsrmReportManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmReportManager_QueryInterface(IFsrmReportManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmReportManager_AddRef(IFsrmReportManager* This) { +static __WIDL_INLINE ULONG IFsrmReportManager_AddRef(IFsrmReportManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmReportManager_Release(IFsrmReportManager* This) { +static __WIDL_INLINE ULONG IFsrmReportManager_Release(IFsrmReportManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmReportManager_GetTypeInfoCount(IFsrmReportManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmReportManager_GetTypeInfoCount(IFsrmReportManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmReportManager_GetTypeInfo(IFsrmReportManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmReportManager_GetTypeInfo(IFsrmReportManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmReportManager_GetIDsOfNames(IFsrmReportManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmReportManager_GetIDsOfNames(IFsrmReportManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmReportManager_Invoke(IFsrmReportManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmReportManager_Invoke(IFsrmReportManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmReportManager methods ***/ -static FORCEINLINE HRESULT IFsrmReportManager_EnumReportJobs(IFsrmReportManager* This,FsrmEnumOptions options,IFsrmCollection **reportJobs) { +static __WIDL_INLINE HRESULT IFsrmReportManager_EnumReportJobs(IFsrmReportManager* This,FsrmEnumOptions options,IFsrmCollection **reportJobs) { return This->lpVtbl->EnumReportJobs(This,options,reportJobs); } -static FORCEINLINE HRESULT IFsrmReportManager_CreateReportJob(IFsrmReportManager* This,IFsrmReportJob **reportJob) { +static __WIDL_INLINE HRESULT IFsrmReportManager_CreateReportJob(IFsrmReportManager* This,IFsrmReportJob **reportJob) { return This->lpVtbl->CreateReportJob(This,reportJob); } -static FORCEINLINE HRESULT IFsrmReportManager_GetReportJob(IFsrmReportManager* This,BSTR taskName,IFsrmReportJob **reportJob) { +static __WIDL_INLINE HRESULT IFsrmReportManager_GetReportJob(IFsrmReportManager* This,BSTR taskName,IFsrmReportJob **reportJob) { return This->lpVtbl->GetReportJob(This,taskName,reportJob); } -static FORCEINLINE HRESULT IFsrmReportManager_GetOutputDirectory(IFsrmReportManager* This,FsrmReportGenerationContext context,BSTR *path) { +static __WIDL_INLINE HRESULT IFsrmReportManager_GetOutputDirectory(IFsrmReportManager* This,FsrmReportGenerationContext context,BSTR *path) { return This->lpVtbl->GetOutputDirectory(This,context,path); } -static FORCEINLINE HRESULT IFsrmReportManager_SetOutputDirectory(IFsrmReportManager* This,FsrmReportGenerationContext context,BSTR path) { +static __WIDL_INLINE HRESULT IFsrmReportManager_SetOutputDirectory(IFsrmReportManager* This,FsrmReportGenerationContext context,BSTR path) { return This->lpVtbl->SetOutputDirectory(This,context,path); } -static FORCEINLINE HRESULT IFsrmReportManager_IsFilterValidForReportType(IFsrmReportManager* This,FsrmReportType reportType,FsrmReportFilter filter,VARIANT_BOOL *valid) { +static __WIDL_INLINE HRESULT IFsrmReportManager_IsFilterValidForReportType(IFsrmReportManager* This,FsrmReportType reportType,FsrmReportFilter filter,VARIANT_BOOL *valid) { return This->lpVtbl->IsFilterValidForReportType(This,reportType,filter,valid); } -static FORCEINLINE HRESULT IFsrmReportManager_GetDefaultFilter(IFsrmReportManager* This,FsrmReportType reportType,FsrmReportFilter filter,VARIANT *filterValue) { +static __WIDL_INLINE HRESULT IFsrmReportManager_GetDefaultFilter(IFsrmReportManager* This,FsrmReportType reportType,FsrmReportFilter filter,VARIANT *filterValue) { return This->lpVtbl->GetDefaultFilter(This,reportType,filter,filterValue); } -static FORCEINLINE HRESULT IFsrmReportManager_SetDefaultFilter(IFsrmReportManager* This,FsrmReportType reportType,FsrmReportFilter filter,VARIANT filterValue) { +static __WIDL_INLINE HRESULT IFsrmReportManager_SetDefaultFilter(IFsrmReportManager* This,FsrmReportType reportType,FsrmReportFilter filter,VARIANT filterValue) { return This->lpVtbl->SetDefaultFilter(This,reportType,filter,filterValue); } -static FORCEINLINE HRESULT IFsrmReportManager_GetReportSizeLimit(IFsrmReportManager* This,FsrmReportLimit limit,VARIANT *limitValue) { +static __WIDL_INLINE HRESULT IFsrmReportManager_GetReportSizeLimit(IFsrmReportManager* This,FsrmReportLimit limit,VARIANT *limitValue) { return This->lpVtbl->GetReportSizeLimit(This,limit,limitValue); } -static FORCEINLINE HRESULT IFsrmReportManager_SetReportSizeLimit(IFsrmReportManager* This,FsrmReportLimit limit,VARIANT limitValue) { +static __WIDL_INLINE HRESULT IFsrmReportManager_SetReportSizeLimit(IFsrmReportManager* This,FsrmReportLimit limit,VARIANT limitValue) { return This->lpVtbl->SetReportSizeLimit(This,limit,limitValue); } #endif @@ -1413,94 +1421,94 @@ interface IFsrmReportJob { #define IFsrmReportJob_Cancel(This) (This)->lpVtbl->Cancel(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmReportJob_QueryInterface(IFsrmReportJob* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmReportJob_QueryInterface(IFsrmReportJob* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmReportJob_AddRef(IFsrmReportJob* This) { +static __WIDL_INLINE ULONG IFsrmReportJob_AddRef(IFsrmReportJob* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmReportJob_Release(IFsrmReportJob* This) { +static __WIDL_INLINE ULONG IFsrmReportJob_Release(IFsrmReportJob* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmReportJob_GetTypeInfoCount(IFsrmReportJob* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmReportJob_GetTypeInfoCount(IFsrmReportJob* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmReportJob_GetTypeInfo(IFsrmReportJob* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmReportJob_GetTypeInfo(IFsrmReportJob* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmReportJob_GetIDsOfNames(IFsrmReportJob* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmReportJob_GetIDsOfNames(IFsrmReportJob* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmReportJob_Invoke(IFsrmReportJob* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmReportJob_Invoke(IFsrmReportJob* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmReportJob_get_Id(IFsrmReportJob* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmReportJob_get_Id(IFsrmReportJob* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmReportJob_get_Description(IFsrmReportJob* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmReportJob_get_Description(IFsrmReportJob* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmReportJob_put_Description(IFsrmReportJob* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmReportJob_put_Description(IFsrmReportJob* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmReportJob_Delete(IFsrmReportJob* This) { +static __WIDL_INLINE HRESULT IFsrmReportJob_Delete(IFsrmReportJob* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmReportJob_Commit(IFsrmReportJob* This) { +static __WIDL_INLINE HRESULT IFsrmReportJob_Commit(IFsrmReportJob* This) { return This->lpVtbl->Commit(This); } /*** IFsrmReportJob methods ***/ -static FORCEINLINE HRESULT IFsrmReportJob_get_Task(IFsrmReportJob* This,BSTR *taskName) { +static __WIDL_INLINE HRESULT IFsrmReportJob_get_Task(IFsrmReportJob* This,BSTR *taskName) { return This->lpVtbl->get_Task(This,taskName); } -static FORCEINLINE HRESULT IFsrmReportJob_put_Task(IFsrmReportJob* This,BSTR taskName) { +static __WIDL_INLINE HRESULT IFsrmReportJob_put_Task(IFsrmReportJob* This,BSTR taskName) { return This->lpVtbl->put_Task(This,taskName); } -static FORCEINLINE HRESULT IFsrmReportJob_get_NamespaceRoots(IFsrmReportJob* This,SAFEARRAY **namespaceRoots) { +static __WIDL_INLINE HRESULT IFsrmReportJob_get_NamespaceRoots(IFsrmReportJob* This,SAFEARRAY **namespaceRoots) { return This->lpVtbl->get_NamespaceRoots(This,namespaceRoots); } -static FORCEINLINE HRESULT IFsrmReportJob_put_NamespaceRoots(IFsrmReportJob* This,SAFEARRAY *namespaceRoots) { +static __WIDL_INLINE HRESULT IFsrmReportJob_put_NamespaceRoots(IFsrmReportJob* This,SAFEARRAY *namespaceRoots) { return This->lpVtbl->put_NamespaceRoots(This,namespaceRoots); } -static FORCEINLINE HRESULT IFsrmReportJob_get_Formats(IFsrmReportJob* This,SAFEARRAY **formats) { +static __WIDL_INLINE HRESULT IFsrmReportJob_get_Formats(IFsrmReportJob* This,SAFEARRAY **formats) { return This->lpVtbl->get_Formats(This,formats); } -static FORCEINLINE HRESULT IFsrmReportJob_put_Formats(IFsrmReportJob* This,SAFEARRAY *formats) { +static __WIDL_INLINE HRESULT IFsrmReportJob_put_Formats(IFsrmReportJob* This,SAFEARRAY *formats) { return This->lpVtbl->put_Formats(This,formats); } -static FORCEINLINE HRESULT IFsrmReportJob_get_MailTo(IFsrmReportJob* This,BSTR *mailTo) { +static __WIDL_INLINE HRESULT IFsrmReportJob_get_MailTo(IFsrmReportJob* This,BSTR *mailTo) { return This->lpVtbl->get_MailTo(This,mailTo); } -static FORCEINLINE HRESULT IFsrmReportJob_put_MailTo(IFsrmReportJob* This,BSTR mailTo) { +static __WIDL_INLINE HRESULT IFsrmReportJob_put_MailTo(IFsrmReportJob* This,BSTR mailTo) { return This->lpVtbl->put_MailTo(This,mailTo); } -static FORCEINLINE HRESULT IFsrmReportJob_get_RunningStatus(IFsrmReportJob* This,FsrmReportRunningStatus *runningStatus) { +static __WIDL_INLINE HRESULT IFsrmReportJob_get_RunningStatus(IFsrmReportJob* This,FsrmReportRunningStatus *runningStatus) { return This->lpVtbl->get_RunningStatus(This,runningStatus); } -static FORCEINLINE HRESULT IFsrmReportJob_get_LastRun(IFsrmReportJob* This,DATE *lastRun) { +static __WIDL_INLINE HRESULT IFsrmReportJob_get_LastRun(IFsrmReportJob* This,DATE *lastRun) { return This->lpVtbl->get_LastRun(This,lastRun); } -static FORCEINLINE HRESULT IFsrmReportJob_get_LastError(IFsrmReportJob* This,BSTR *lastError) { +static __WIDL_INLINE HRESULT IFsrmReportJob_get_LastError(IFsrmReportJob* This,BSTR *lastError) { return This->lpVtbl->get_LastError(This,lastError); } -static FORCEINLINE HRESULT IFsrmReportJob_get_LastGeneratedInDirectory(IFsrmReportJob* This,BSTR *path) { +static __WIDL_INLINE HRESULT IFsrmReportJob_get_LastGeneratedInDirectory(IFsrmReportJob* This,BSTR *path) { return This->lpVtbl->get_LastGeneratedInDirectory(This,path); } -static FORCEINLINE HRESULT IFsrmReportJob_EnumReports(IFsrmReportJob* This,IFsrmCollection **reports) { +static __WIDL_INLINE HRESULT IFsrmReportJob_EnumReports(IFsrmReportJob* This,IFsrmCollection **reports) { return This->lpVtbl->EnumReports(This,reports); } -static FORCEINLINE HRESULT IFsrmReportJob_CreateReport(IFsrmReportJob* This,FsrmReportType reportType,IFsrmReport **report) { +static __WIDL_INLINE HRESULT IFsrmReportJob_CreateReport(IFsrmReportJob* This,FsrmReportType reportType,IFsrmReport **report) { return This->lpVtbl->CreateReport(This,reportType,report); } -static FORCEINLINE HRESULT IFsrmReportJob_Run(IFsrmReportJob* This,FsrmReportGenerationContext context) { +static __WIDL_INLINE HRESULT IFsrmReportJob_Run(IFsrmReportJob* This,FsrmReportGenerationContext context) { return This->lpVtbl->Run(This,context); } -static FORCEINLINE HRESULT IFsrmReportJob_WaitForCompletion(IFsrmReportJob* This,LONG waitSeconds,VARIANT_BOOL *completed) { +static __WIDL_INLINE HRESULT IFsrmReportJob_WaitForCompletion(IFsrmReportJob* This,LONG waitSeconds,VARIANT_BOOL *completed) { return This->lpVtbl->WaitForCompletion(This,waitSeconds,completed); } -static FORCEINLINE HRESULT IFsrmReportJob_Cancel(IFsrmReportJob* This) { +static __WIDL_INLINE HRESULT IFsrmReportJob_Cancel(IFsrmReportJob* This) { return This->lpVtbl->Cancel(This); } #endif @@ -2026,190 +2034,190 @@ interface IFsrmFileManagementJob { #define IFsrmFileManagementJob_CreateCustomAction(This,customAction) (This)->lpVtbl->CreateCustomAction(This,customAction) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileManagementJob_QueryInterface(IFsrmFileManagementJob* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_QueryInterface(IFsrmFileManagementJob* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileManagementJob_AddRef(IFsrmFileManagementJob* This) { +static __WIDL_INLINE ULONG IFsrmFileManagementJob_AddRef(IFsrmFileManagementJob* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileManagementJob_Release(IFsrmFileManagementJob* This) { +static __WIDL_INLINE ULONG IFsrmFileManagementJob_Release(IFsrmFileManagementJob* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileManagementJob_GetTypeInfoCount(IFsrmFileManagementJob* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_GetTypeInfoCount(IFsrmFileManagementJob* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_GetTypeInfo(IFsrmFileManagementJob* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_GetTypeInfo(IFsrmFileManagementJob* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_GetIDsOfNames(IFsrmFileManagementJob* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_GetIDsOfNames(IFsrmFileManagementJob* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_Invoke(IFsrmFileManagementJob* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_Invoke(IFsrmFileManagementJob* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_Id(IFsrmFileManagementJob* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_Id(IFsrmFileManagementJob* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_Description(IFsrmFileManagementJob* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_Description(IFsrmFileManagementJob* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_Description(IFsrmFileManagementJob* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_Description(IFsrmFileManagementJob* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_Delete(IFsrmFileManagementJob* This) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_Delete(IFsrmFileManagementJob* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_Commit(IFsrmFileManagementJob* This) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_Commit(IFsrmFileManagementJob* This) { return This->lpVtbl->Commit(This); } /*** IFsrmFileManagementJob methods ***/ -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_Name(IFsrmFileManagementJob* This,BSTR *name) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_Name(IFsrmFileManagementJob* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_Name(IFsrmFileManagementJob* This,BSTR name) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_Name(IFsrmFileManagementJob* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_NamespaceRoots(IFsrmFileManagementJob* This,SAFEARRAY **namespaceRoots) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_NamespaceRoots(IFsrmFileManagementJob* This,SAFEARRAY **namespaceRoots) { return This->lpVtbl->get_NamespaceRoots(This,namespaceRoots); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_NamespaceRoots(IFsrmFileManagementJob* This,SAFEARRAY *namespaceRoots) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_NamespaceRoots(IFsrmFileManagementJob* This,SAFEARRAY *namespaceRoots) { return This->lpVtbl->put_NamespaceRoots(This,namespaceRoots); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_Enabled(IFsrmFileManagementJob* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_Enabled(IFsrmFileManagementJob* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_Enabled(This,enabled); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_Enabled(IFsrmFileManagementJob* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_Enabled(IFsrmFileManagementJob* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_Enabled(This,enabled); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_OperationType(IFsrmFileManagementJob* This,FsrmFileManagementType *operationType) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_OperationType(IFsrmFileManagementJob* This,FsrmFileManagementType *operationType) { return This->lpVtbl->get_OperationType(This,operationType); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_OperationType(IFsrmFileManagementJob* This,FsrmFileManagementType operationType) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_OperationType(IFsrmFileManagementJob* This,FsrmFileManagementType operationType) { return This->lpVtbl->put_OperationType(This,operationType); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_ExpirationDirectory(IFsrmFileManagementJob* This,BSTR *expirationDirectory) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_ExpirationDirectory(IFsrmFileManagementJob* This,BSTR *expirationDirectory) { return This->lpVtbl->get_ExpirationDirectory(This,expirationDirectory); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_ExpirationDirectory(IFsrmFileManagementJob* This,BSTR expirationDirectory) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_ExpirationDirectory(IFsrmFileManagementJob* This,BSTR expirationDirectory) { return This->lpVtbl->put_ExpirationDirectory(This,expirationDirectory); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_CustomAction(IFsrmFileManagementJob* This,IFsrmActionCommand **action) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_CustomAction(IFsrmFileManagementJob* This,IFsrmActionCommand **action) { return This->lpVtbl->get_CustomAction(This,action); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_Notifications(IFsrmFileManagementJob* This,SAFEARRAY **notifications) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_Notifications(IFsrmFileManagementJob* This,SAFEARRAY **notifications) { return This->lpVtbl->get_Notifications(This,notifications); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_Logging(IFsrmFileManagementJob* This,LONG *loggingFlags) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_Logging(IFsrmFileManagementJob* This,LONG *loggingFlags) { return This->lpVtbl->get_Logging(This,loggingFlags); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_Logging(IFsrmFileManagementJob* This,LONG loggingFlags) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_Logging(IFsrmFileManagementJob* This,LONG loggingFlags) { return This->lpVtbl->put_Logging(This,loggingFlags); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_ReportEnabled(IFsrmFileManagementJob* This,VARIANT_BOOL *reportEnabled) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_ReportEnabled(IFsrmFileManagementJob* This,VARIANT_BOOL *reportEnabled) { return This->lpVtbl->get_ReportEnabled(This,reportEnabled); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_ReportEnabled(IFsrmFileManagementJob* This,VARIANT_BOOL reportEnabled) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_ReportEnabled(IFsrmFileManagementJob* This,VARIANT_BOOL reportEnabled) { return This->lpVtbl->put_ReportEnabled(This,reportEnabled); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_Formats(IFsrmFileManagementJob* This,SAFEARRAY **formats) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_Formats(IFsrmFileManagementJob* This,SAFEARRAY **formats) { return This->lpVtbl->get_Formats(This,formats); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_Formats(IFsrmFileManagementJob* This,SAFEARRAY *formats) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_Formats(IFsrmFileManagementJob* This,SAFEARRAY *formats) { return This->lpVtbl->put_Formats(This,formats); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_MailTo(IFsrmFileManagementJob* This,BSTR *mailTo) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_MailTo(IFsrmFileManagementJob* This,BSTR *mailTo) { return This->lpVtbl->get_MailTo(This,mailTo); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_MailTo(IFsrmFileManagementJob* This,BSTR mailTo) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_MailTo(IFsrmFileManagementJob* This,BSTR mailTo) { return This->lpVtbl->put_MailTo(This,mailTo); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_DaysSinceFileCreated(IFsrmFileManagementJob* This,LONG *daysSinceCreation) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_DaysSinceFileCreated(IFsrmFileManagementJob* This,LONG *daysSinceCreation) { return This->lpVtbl->get_DaysSinceFileCreated(This,daysSinceCreation); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_DaysSinceFileCreated(IFsrmFileManagementJob* This,LONG daysSinceCreation) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_DaysSinceFileCreated(IFsrmFileManagementJob* This,LONG daysSinceCreation) { return This->lpVtbl->put_DaysSinceFileCreated(This,daysSinceCreation); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_DaysSinceFileLastAccessed(IFsrmFileManagementJob* This,LONG *daysSinceAccess) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_DaysSinceFileLastAccessed(IFsrmFileManagementJob* This,LONG *daysSinceAccess) { return This->lpVtbl->get_DaysSinceFileLastAccessed(This,daysSinceAccess); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_DaysSinceFileLastAccessed(IFsrmFileManagementJob* This,LONG daysSinceAccess) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_DaysSinceFileLastAccessed(IFsrmFileManagementJob* This,LONG daysSinceAccess) { return This->lpVtbl->put_DaysSinceFileLastAccessed(This,daysSinceAccess); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_DaysSinceFileLastModified(IFsrmFileManagementJob* This,LONG *daysSinceModify) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_DaysSinceFileLastModified(IFsrmFileManagementJob* This,LONG *daysSinceModify) { return This->lpVtbl->get_DaysSinceFileLastModified(This,daysSinceModify); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_DaysSinceFileLastModified(IFsrmFileManagementJob* This,LONG daysSinceModify) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_DaysSinceFileLastModified(IFsrmFileManagementJob* This,LONG daysSinceModify) { return This->lpVtbl->put_DaysSinceFileLastModified(This,daysSinceModify); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_PropertyConditions(IFsrmFileManagementJob* This,IFsrmCollection **propertyConditions) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_PropertyConditions(IFsrmFileManagementJob* This,IFsrmCollection **propertyConditions) { return This->lpVtbl->get_PropertyConditions(This,propertyConditions); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_FromDate(IFsrmFileManagementJob* This,DATE *fromDate) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_FromDate(IFsrmFileManagementJob* This,DATE *fromDate) { return This->lpVtbl->get_FromDate(This,fromDate); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_FromDate(IFsrmFileManagementJob* This,DATE fromDate) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_FromDate(IFsrmFileManagementJob* This,DATE fromDate) { return This->lpVtbl->put_FromDate(This,fromDate); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_Task(IFsrmFileManagementJob* This,BSTR *taskName) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_Task(IFsrmFileManagementJob* This,BSTR *taskName) { return This->lpVtbl->get_Task(This,taskName); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_Task(IFsrmFileManagementJob* This,BSTR taskName) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_Task(IFsrmFileManagementJob* This,BSTR taskName) { return This->lpVtbl->put_Task(This,taskName); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_Parameters(IFsrmFileManagementJob* This,SAFEARRAY **parameters) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_Parameters(IFsrmFileManagementJob* This,SAFEARRAY **parameters) { return This->lpVtbl->get_Parameters(This,parameters); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_Parameters(IFsrmFileManagementJob* This,SAFEARRAY *parameters) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_Parameters(IFsrmFileManagementJob* This,SAFEARRAY *parameters) { return This->lpVtbl->put_Parameters(This,parameters); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_RunningStatus(IFsrmFileManagementJob* This,FsrmReportRunningStatus *runningStatus) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_RunningStatus(IFsrmFileManagementJob* This,FsrmReportRunningStatus *runningStatus) { return This->lpVtbl->get_RunningStatus(This,runningStatus); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_LastError(IFsrmFileManagementJob* This,BSTR *lastError) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_LastError(IFsrmFileManagementJob* This,BSTR *lastError) { return This->lpVtbl->get_LastError(This,lastError); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_LastReportPathWithoutExtension(IFsrmFileManagementJob* This,BSTR *path) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_LastReportPathWithoutExtension(IFsrmFileManagementJob* This,BSTR *path) { return This->lpVtbl->get_LastReportPathWithoutExtension(This,path); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_LastRun(IFsrmFileManagementJob* This,DATE *lastRun) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_LastRun(IFsrmFileManagementJob* This,DATE *lastRun) { return This->lpVtbl->get_LastRun(This,lastRun); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_get_FileNamePattern(IFsrmFileManagementJob* This,BSTR *fileNamePattern) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_get_FileNamePattern(IFsrmFileManagementJob* This,BSTR *fileNamePattern) { return This->lpVtbl->get_FileNamePattern(This,fileNamePattern); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_put_FileNamePattern(IFsrmFileManagementJob* This,BSTR fileNamePattern) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_put_FileNamePattern(IFsrmFileManagementJob* This,BSTR fileNamePattern) { return This->lpVtbl->put_FileNamePattern(This,fileNamePattern); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_Run(IFsrmFileManagementJob* This,FsrmReportGenerationContext context) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_Run(IFsrmFileManagementJob* This,FsrmReportGenerationContext context) { return This->lpVtbl->Run(This,context); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_WaitForCompletion(IFsrmFileManagementJob* This,LONG waitSeconds,VARIANT_BOOL *completed) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_WaitForCompletion(IFsrmFileManagementJob* This,LONG waitSeconds,VARIANT_BOOL *completed) { return This->lpVtbl->WaitForCompletion(This,waitSeconds,completed); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_Cancel(IFsrmFileManagementJob* This) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_Cancel(IFsrmFileManagementJob* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_AddNotification(IFsrmFileManagementJob* This,LONG days) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_AddNotification(IFsrmFileManagementJob* This,LONG days) { return This->lpVtbl->AddNotification(This,days); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_DeleteNotification(IFsrmFileManagementJob* This,LONG days) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_DeleteNotification(IFsrmFileManagementJob* This,LONG days) { return This->lpVtbl->DeleteNotification(This,days); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_ModifyNotification(IFsrmFileManagementJob* This,LONG days,LONG newDays) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_ModifyNotification(IFsrmFileManagementJob* This,LONG days,LONG newDays) { return This->lpVtbl->ModifyNotification(This,days,newDays); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_CreateNotificationAction(IFsrmFileManagementJob* This,LONG days,FsrmActionType actionType,IFsrmAction **action) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_CreateNotificationAction(IFsrmFileManagementJob* This,LONG days,FsrmActionType actionType,IFsrmAction **action) { return This->lpVtbl->CreateNotificationAction(This,days,actionType,action); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_EnumNotificationActions(IFsrmFileManagementJob* This,LONG days,IFsrmCollection **actions) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_EnumNotificationActions(IFsrmFileManagementJob* This,LONG days,IFsrmCollection **actions) { return This->lpVtbl->EnumNotificationActions(This,days,actions); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_CreatePropertyCondition(IFsrmFileManagementJob* This,BSTR name,IFsrmPropertyCondition **propertyCondition) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_CreatePropertyCondition(IFsrmFileManagementJob* This,BSTR name,IFsrmPropertyCondition **propertyCondition) { return This->lpVtbl->CreatePropertyCondition(This,name,propertyCondition); } -static FORCEINLINE HRESULT IFsrmFileManagementJob_CreateCustomAction(IFsrmFileManagementJob* This,IFsrmActionCommand **customAction) { +static __WIDL_INLINE HRESULT IFsrmFileManagementJob_CreateCustomAction(IFsrmFileManagementJob* This,IFsrmActionCommand **customAction) { return This->lpVtbl->CreateCustomAction(This,customAction); } #endif @@ -2318,33 +2326,33 @@ interface IFsrmFileCondition { #define IFsrmFileCondition_Delete(This) (This)->lpVtbl->Delete(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileCondition_QueryInterface(IFsrmFileCondition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileCondition_QueryInterface(IFsrmFileCondition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileCondition_AddRef(IFsrmFileCondition* This) { +static __WIDL_INLINE ULONG IFsrmFileCondition_AddRef(IFsrmFileCondition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileCondition_Release(IFsrmFileCondition* This) { +static __WIDL_INLINE ULONG IFsrmFileCondition_Release(IFsrmFileCondition* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileCondition_GetTypeInfoCount(IFsrmFileCondition* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileCondition_GetTypeInfoCount(IFsrmFileCondition* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileCondition_GetTypeInfo(IFsrmFileCondition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileCondition_GetTypeInfo(IFsrmFileCondition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileCondition_GetIDsOfNames(IFsrmFileCondition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileCondition_GetIDsOfNames(IFsrmFileCondition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileCondition_Invoke(IFsrmFileCondition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileCondition_Invoke(IFsrmFileCondition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmFileCondition methods ***/ -static FORCEINLINE HRESULT IFsrmFileCondition_get_Type(IFsrmFileCondition* This,FsrmFileConditionType *pVal) { +static __WIDL_INLINE HRESULT IFsrmFileCondition_get_Type(IFsrmFileCondition* This,FsrmFileConditionType *pVal) { return This->lpVtbl->get_Type(This,pVal); } -static FORCEINLINE HRESULT IFsrmFileCondition_Delete(IFsrmFileCondition* This) { +static __WIDL_INLINE HRESULT IFsrmFileCondition_Delete(IFsrmFileCondition* This) { return This->lpVtbl->Delete(This); } #endif @@ -2529,64 +2537,64 @@ interface IFsrmFileConditionProperty { #define IFsrmFileConditionProperty_put_Value(This,newVal) (This)->lpVtbl->put_Value(This,newVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileConditionProperty_QueryInterface(IFsrmFileConditionProperty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_QueryInterface(IFsrmFileConditionProperty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileConditionProperty_AddRef(IFsrmFileConditionProperty* This) { +static __WIDL_INLINE ULONG IFsrmFileConditionProperty_AddRef(IFsrmFileConditionProperty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileConditionProperty_Release(IFsrmFileConditionProperty* This) { +static __WIDL_INLINE ULONG IFsrmFileConditionProperty_Release(IFsrmFileConditionProperty* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileConditionProperty_GetTypeInfoCount(IFsrmFileConditionProperty* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_GetTypeInfoCount(IFsrmFileConditionProperty* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileConditionProperty_GetTypeInfo(IFsrmFileConditionProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_GetTypeInfo(IFsrmFileConditionProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileConditionProperty_GetIDsOfNames(IFsrmFileConditionProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_GetIDsOfNames(IFsrmFileConditionProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileConditionProperty_Invoke(IFsrmFileConditionProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_Invoke(IFsrmFileConditionProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmFileCondition methods ***/ -static FORCEINLINE HRESULT IFsrmFileConditionProperty_get_Type(IFsrmFileConditionProperty* This,FsrmFileConditionType *pVal) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_get_Type(IFsrmFileConditionProperty* This,FsrmFileConditionType *pVal) { return This->lpVtbl->get_Type(This,pVal); } -static FORCEINLINE HRESULT IFsrmFileConditionProperty_Delete(IFsrmFileConditionProperty* This) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_Delete(IFsrmFileConditionProperty* This) { return This->lpVtbl->Delete(This); } /*** IFsrmFileConditionProperty methods ***/ -static FORCEINLINE HRESULT IFsrmFileConditionProperty_get_PropertyName(IFsrmFileConditionProperty* This,BSTR *pVal) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_get_PropertyName(IFsrmFileConditionProperty* This,BSTR *pVal) { return This->lpVtbl->get_PropertyName(This,pVal); } -static FORCEINLINE HRESULT IFsrmFileConditionProperty_put_PropertyName(IFsrmFileConditionProperty* This,BSTR newVal) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_put_PropertyName(IFsrmFileConditionProperty* This,BSTR newVal) { return This->lpVtbl->put_PropertyName(This,newVal); } -static FORCEINLINE HRESULT IFsrmFileConditionProperty_get_PropertyId(IFsrmFileConditionProperty* This,FsrmFileSystemPropertyId *pVal) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_get_PropertyId(IFsrmFileConditionProperty* This,FsrmFileSystemPropertyId *pVal) { return This->lpVtbl->get_PropertyId(This,pVal); } -static FORCEINLINE HRESULT IFsrmFileConditionProperty_put_PropertyId(IFsrmFileConditionProperty* This,FsrmFileSystemPropertyId newVal) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_put_PropertyId(IFsrmFileConditionProperty* This,FsrmFileSystemPropertyId newVal) { return This->lpVtbl->put_PropertyId(This,newVal); } -static FORCEINLINE HRESULT IFsrmFileConditionProperty_get_Operator(IFsrmFileConditionProperty* This,FsrmPropertyConditionType *pVal) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_get_Operator(IFsrmFileConditionProperty* This,FsrmPropertyConditionType *pVal) { return This->lpVtbl->get_Operator(This,pVal); } -static FORCEINLINE HRESULT IFsrmFileConditionProperty_put_Operator(IFsrmFileConditionProperty* This,FsrmPropertyConditionType newVal) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_put_Operator(IFsrmFileConditionProperty* This,FsrmPropertyConditionType newVal) { return This->lpVtbl->put_Operator(This,newVal); } -static FORCEINLINE HRESULT IFsrmFileConditionProperty_get_ValueType(IFsrmFileConditionProperty* This,FsrmPropertyValueType *pVal) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_get_ValueType(IFsrmFileConditionProperty* This,FsrmPropertyValueType *pVal) { return This->lpVtbl->get_ValueType(This,pVal); } -static FORCEINLINE HRESULT IFsrmFileConditionProperty_put_ValueType(IFsrmFileConditionProperty* This,FsrmPropertyValueType newVal) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_put_ValueType(IFsrmFileConditionProperty* This,FsrmPropertyValueType newVal) { return This->lpVtbl->put_ValueType(This,newVal); } -static FORCEINLINE HRESULT IFsrmFileConditionProperty_get_Value(IFsrmFileConditionProperty* This,VARIANT *pVal) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_get_Value(IFsrmFileConditionProperty* This,VARIANT *pVal) { return This->lpVtbl->get_Value(This,pVal); } -static FORCEINLINE HRESULT IFsrmFileConditionProperty_put_Value(IFsrmFileConditionProperty* This,VARIANT newVal) { +static __WIDL_INLINE HRESULT IFsrmFileConditionProperty_put_Value(IFsrmFileConditionProperty* This,VARIANT newVal) { return This->lpVtbl->put_Value(This,newVal); } #endif diff --git a/lib/libc/include/any-windows-any/fsrmscreen.h b/lib/libc/include/any-windows-any/fsrmscreen.h index be45fa6f2df4a25751efe2c32a18901708ffc58f..c2497c377b46d795c1fd7fb2c007383b88b28c1e 100644 --- a/lib/libc/include/any-windows-any/fsrmscreen.h +++ b/lib/libc/include/any-windows-any/fsrmscreen.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/fsrmscreen.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/fsrmscreen.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __fsrmscreen_h__ #define __fsrmscreen_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IFsrmFileGroupManager_FWD_DEFINED__ @@ -344,42 +352,42 @@ interface IFsrmFileGroupManager { #define IFsrmFileGroupManager_ImportFileGroups(This,serializedFileGroups,fileGroupNamesArray,fileGroups) (This)->lpVtbl->ImportFileGroups(This,serializedFileGroups,fileGroupNamesArray,fileGroups) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileGroupManager_QueryInterface(IFsrmFileGroupManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileGroupManager_QueryInterface(IFsrmFileGroupManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileGroupManager_AddRef(IFsrmFileGroupManager* This) { +static __WIDL_INLINE ULONG IFsrmFileGroupManager_AddRef(IFsrmFileGroupManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileGroupManager_Release(IFsrmFileGroupManager* This) { +static __WIDL_INLINE ULONG IFsrmFileGroupManager_Release(IFsrmFileGroupManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileGroupManager_GetTypeInfoCount(IFsrmFileGroupManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileGroupManager_GetTypeInfoCount(IFsrmFileGroupManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileGroupManager_GetTypeInfo(IFsrmFileGroupManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileGroupManager_GetTypeInfo(IFsrmFileGroupManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileGroupManager_GetIDsOfNames(IFsrmFileGroupManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileGroupManager_GetIDsOfNames(IFsrmFileGroupManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileGroupManager_Invoke(IFsrmFileGroupManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileGroupManager_Invoke(IFsrmFileGroupManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmFileGroupManager methods ***/ -static FORCEINLINE HRESULT IFsrmFileGroupManager_CreateFileGroup(IFsrmFileGroupManager* This,IFsrmFileGroup **fileGroup) { +static __WIDL_INLINE HRESULT IFsrmFileGroupManager_CreateFileGroup(IFsrmFileGroupManager* This,IFsrmFileGroup **fileGroup) { return This->lpVtbl->CreateFileGroup(This,fileGroup); } -static FORCEINLINE HRESULT IFsrmFileGroupManager_GetFileGroup(IFsrmFileGroupManager* This,BSTR name,IFsrmFileGroup **fileGroup) { +static __WIDL_INLINE HRESULT IFsrmFileGroupManager_GetFileGroup(IFsrmFileGroupManager* This,BSTR name,IFsrmFileGroup **fileGroup) { return This->lpVtbl->GetFileGroup(This,name,fileGroup); } -static FORCEINLINE HRESULT IFsrmFileGroupManager_EnumFileGroups(IFsrmFileGroupManager* This,FsrmEnumOptions options,IFsrmCommittableCollection **fileGroups) { +static __WIDL_INLINE HRESULT IFsrmFileGroupManager_EnumFileGroups(IFsrmFileGroupManager* This,FsrmEnumOptions options,IFsrmCommittableCollection **fileGroups) { return This->lpVtbl->EnumFileGroups(This,options,fileGroups); } -static FORCEINLINE HRESULT IFsrmFileGroupManager_ExportFileGroups(IFsrmFileGroupManager* This,VARIANT *fileGroupNamesArray,BSTR *serializedFileGroups) { +static __WIDL_INLINE HRESULT IFsrmFileGroupManager_ExportFileGroups(IFsrmFileGroupManager* This,VARIANT *fileGroupNamesArray,BSTR *serializedFileGroups) { return This->lpVtbl->ExportFileGroups(This,fileGroupNamesArray,serializedFileGroups); } -static FORCEINLINE HRESULT IFsrmFileGroupManager_ImportFileGroups(IFsrmFileGroupManager* This,BSTR serializedFileGroups,VARIANT *fileGroupNamesArray,IFsrmCommittableCollection **fileGroups) { +static __WIDL_INLINE HRESULT IFsrmFileGroupManager_ImportFileGroups(IFsrmFileGroupManager* This,BSTR serializedFileGroups,VARIANT *fileGroupNamesArray,IFsrmCommittableCollection **fileGroups) { return This->lpVtbl->ImportFileGroups(This,serializedFileGroups,fileGroupNamesArray,fileGroups); } #endif @@ -561,54 +569,54 @@ interface IFsrmFileScreenManager { #define IFsrmFileScreenManager_CreateFileScreenCollection(This,collection) (This)->lpVtbl->CreateFileScreenCollection(This,collection) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenManager_QueryInterface(IFsrmFileScreenManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_QueryInterface(IFsrmFileScreenManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileScreenManager_AddRef(IFsrmFileScreenManager* This) { +static __WIDL_INLINE ULONG IFsrmFileScreenManager_AddRef(IFsrmFileScreenManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileScreenManager_Release(IFsrmFileScreenManager* This) { +static __WIDL_INLINE ULONG IFsrmFileScreenManager_Release(IFsrmFileScreenManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenManager_GetTypeInfoCount(IFsrmFileScreenManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_GetTypeInfoCount(IFsrmFileScreenManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileScreenManager_GetTypeInfo(IFsrmFileScreenManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_GetTypeInfo(IFsrmFileScreenManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileScreenManager_GetIDsOfNames(IFsrmFileScreenManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_GetIDsOfNames(IFsrmFileScreenManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileScreenManager_Invoke(IFsrmFileScreenManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_Invoke(IFsrmFileScreenManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmFileScreenManager methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenManager_get_ActionVariables(IFsrmFileScreenManager* This,SAFEARRAY **variables) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_get_ActionVariables(IFsrmFileScreenManager* This,SAFEARRAY **variables) { return This->lpVtbl->get_ActionVariables(This,variables); } -static FORCEINLINE HRESULT IFsrmFileScreenManager_get_ActionVariableDescriptions(IFsrmFileScreenManager* This,SAFEARRAY **descriptions) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_get_ActionVariableDescriptions(IFsrmFileScreenManager* This,SAFEARRAY **descriptions) { return This->lpVtbl->get_ActionVariableDescriptions(This,descriptions); } -static FORCEINLINE HRESULT IFsrmFileScreenManager_CreateFileScreen(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreen **fileScreen) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_CreateFileScreen(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreen **fileScreen) { return This->lpVtbl->CreateFileScreen(This,path,fileScreen); } -static FORCEINLINE HRESULT IFsrmFileScreenManager_GetFileScreen(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreen **fileScreen) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_GetFileScreen(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreen **fileScreen) { return This->lpVtbl->GetFileScreen(This,path,fileScreen); } -static FORCEINLINE HRESULT IFsrmFileScreenManager_EnumFileScreens(IFsrmFileScreenManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **fileScreens) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_EnumFileScreens(IFsrmFileScreenManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **fileScreens) { return This->lpVtbl->EnumFileScreens(This,path,options,fileScreens); } -static FORCEINLINE HRESULT IFsrmFileScreenManager_CreateFileScreenException(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreenException **fileScreenException) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_CreateFileScreenException(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreenException **fileScreenException) { return This->lpVtbl->CreateFileScreenException(This,path,fileScreenException); } -static FORCEINLINE HRESULT IFsrmFileScreenManager_GetFileScreenException(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreenException **fileScreenException) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_GetFileScreenException(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreenException **fileScreenException) { return This->lpVtbl->GetFileScreenException(This,path,fileScreenException); } -static FORCEINLINE HRESULT IFsrmFileScreenManager_EnumFileScreenExceptions(IFsrmFileScreenManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **fileScreenExceptions) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_EnumFileScreenExceptions(IFsrmFileScreenManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **fileScreenExceptions) { return This->lpVtbl->EnumFileScreenExceptions(This,path,options,fileScreenExceptions); } -static FORCEINLINE HRESULT IFsrmFileScreenManager_CreateFileScreenCollection(IFsrmFileScreenManager* This,IFsrmCommittableCollection **collection) { +static __WIDL_INLINE HRESULT IFsrmFileScreenManager_CreateFileScreenCollection(IFsrmFileScreenManager* This,IFsrmCommittableCollection **collection) { return This->lpVtbl->CreateFileScreenCollection(This,collection); } #endif @@ -752,42 +760,42 @@ interface IFsrmFileScreenTemplateManager { #define IFsrmFileScreenTemplateManager_ImportTemplates(This,serializedFileScreenTemplates,fileScreenTemplateNamesArray,fileScreenTemplates) (This)->lpVtbl->ImportTemplates(This,serializedFileScreenTemplates,fileScreenTemplateNamesArray,fileScreenTemplates) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_QueryInterface(IFsrmFileScreenTemplateManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateManager_QueryInterface(IFsrmFileScreenTemplateManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileScreenTemplateManager_AddRef(IFsrmFileScreenTemplateManager* This) { +static __WIDL_INLINE ULONG IFsrmFileScreenTemplateManager_AddRef(IFsrmFileScreenTemplateManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileScreenTemplateManager_Release(IFsrmFileScreenTemplateManager* This) { +static __WIDL_INLINE ULONG IFsrmFileScreenTemplateManager_Release(IFsrmFileScreenTemplateManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_GetTypeInfoCount(IFsrmFileScreenTemplateManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateManager_GetTypeInfoCount(IFsrmFileScreenTemplateManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_GetTypeInfo(IFsrmFileScreenTemplateManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateManager_GetTypeInfo(IFsrmFileScreenTemplateManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_GetIDsOfNames(IFsrmFileScreenTemplateManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateManager_GetIDsOfNames(IFsrmFileScreenTemplateManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_Invoke(IFsrmFileScreenTemplateManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateManager_Invoke(IFsrmFileScreenTemplateManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmFileScreenTemplateManager methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_CreateTemplate(IFsrmFileScreenTemplateManager* This,IFsrmFileScreenTemplate **fileScreenTemplate) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateManager_CreateTemplate(IFsrmFileScreenTemplateManager* This,IFsrmFileScreenTemplate **fileScreenTemplate) { return This->lpVtbl->CreateTemplate(This,fileScreenTemplate); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_GetTemplate(IFsrmFileScreenTemplateManager* This,BSTR name,IFsrmFileScreenTemplate **fileScreenTemplate) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateManager_GetTemplate(IFsrmFileScreenTemplateManager* This,BSTR name,IFsrmFileScreenTemplate **fileScreenTemplate) { return This->lpVtbl->GetTemplate(This,name,fileScreenTemplate); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_EnumTemplates(IFsrmFileScreenTemplateManager* This,FsrmEnumOptions options,IFsrmCommittableCollection **fileScreenTemplates) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateManager_EnumTemplates(IFsrmFileScreenTemplateManager* This,FsrmEnumOptions options,IFsrmCommittableCollection **fileScreenTemplates) { return This->lpVtbl->EnumTemplates(This,options,fileScreenTemplates); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_ExportTemplates(IFsrmFileScreenTemplateManager* This,VARIANT *fileScreenTemplateNamesArray,BSTR *serializedFileScreenTemplates) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateManager_ExportTemplates(IFsrmFileScreenTemplateManager* This,VARIANT *fileScreenTemplateNamesArray,BSTR *serializedFileScreenTemplates) { return This->lpVtbl->ExportTemplates(This,fileScreenTemplateNamesArray,serializedFileScreenTemplates); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_ImportTemplates(IFsrmFileScreenTemplateManager* This,BSTR serializedFileScreenTemplates,VARIANT *fileScreenTemplateNamesArray,IFsrmCommittableCollection **fileScreenTemplates) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateManager_ImportTemplates(IFsrmFileScreenTemplateManager* This,BSTR serializedFileScreenTemplates,VARIANT *fileScreenTemplateNamesArray,IFsrmCommittableCollection **fileScreenTemplates) { return This->lpVtbl->ImportTemplates(This,serializedFileScreenTemplates,fileScreenTemplateNamesArray,fileScreenTemplates); } #endif @@ -954,61 +962,61 @@ interface IFsrmFileGroup { #define IFsrmFileGroup_put_NonMembers(This,nonMembers) (This)->lpVtbl->put_NonMembers(This,nonMembers) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileGroup_QueryInterface(IFsrmFileGroup* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_QueryInterface(IFsrmFileGroup* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileGroup_AddRef(IFsrmFileGroup* This) { +static __WIDL_INLINE ULONG IFsrmFileGroup_AddRef(IFsrmFileGroup* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileGroup_Release(IFsrmFileGroup* This) { +static __WIDL_INLINE ULONG IFsrmFileGroup_Release(IFsrmFileGroup* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileGroup_GetTypeInfoCount(IFsrmFileGroup* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_GetTypeInfoCount(IFsrmFileGroup* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileGroup_GetTypeInfo(IFsrmFileGroup* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_GetTypeInfo(IFsrmFileGroup* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileGroup_GetIDsOfNames(IFsrmFileGroup* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_GetIDsOfNames(IFsrmFileGroup* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileGroup_Invoke(IFsrmFileGroup* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_Invoke(IFsrmFileGroup* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmFileGroup_get_Id(IFsrmFileGroup* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_get_Id(IFsrmFileGroup* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmFileGroup_get_Description(IFsrmFileGroup* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_get_Description(IFsrmFileGroup* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileGroup_put_Description(IFsrmFileGroup* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_put_Description(IFsrmFileGroup* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileGroup_Delete(IFsrmFileGroup* This) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_Delete(IFsrmFileGroup* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmFileGroup_Commit(IFsrmFileGroup* This) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_Commit(IFsrmFileGroup* This) { return This->lpVtbl->Commit(This); } /*** IFsrmFileGroup methods ***/ -static FORCEINLINE HRESULT IFsrmFileGroup_get_Name(IFsrmFileGroup* This,BSTR *name) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_get_Name(IFsrmFileGroup* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT IFsrmFileGroup_put_Name(IFsrmFileGroup* This,BSTR name) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_put_Name(IFsrmFileGroup* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT IFsrmFileGroup_get_Members(IFsrmFileGroup* This,IFsrmMutableCollection **members) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_get_Members(IFsrmFileGroup* This,IFsrmMutableCollection **members) { return This->lpVtbl->get_Members(This,members); } -static FORCEINLINE HRESULT IFsrmFileGroup_put_Members(IFsrmFileGroup* This,IFsrmMutableCollection *members) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_put_Members(IFsrmFileGroup* This,IFsrmMutableCollection *members) { return This->lpVtbl->put_Members(This,members); } -static FORCEINLINE HRESULT IFsrmFileGroup_get_NonMembers(IFsrmFileGroup* This,IFsrmMutableCollection **nonMembers) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_get_NonMembers(IFsrmFileGroup* This,IFsrmMutableCollection **nonMembers) { return This->lpVtbl->get_NonMembers(This,nonMembers); } -static FORCEINLINE HRESULT IFsrmFileGroup_put_NonMembers(IFsrmFileGroup* This,IFsrmMutableCollection *nonMembers) { +static __WIDL_INLINE HRESULT IFsrmFileGroup_put_NonMembers(IFsrmFileGroup* This,IFsrmMutableCollection *nonMembers) { return This->lpVtbl->put_NonMembers(This,nonMembers); } #endif @@ -1177,61 +1185,61 @@ interface IFsrmFileScreenBase { #define IFsrmFileScreenBase_EnumActions(This,actions) (This)->lpVtbl->EnumActions(This,actions) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenBase_QueryInterface(IFsrmFileScreenBase* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_QueryInterface(IFsrmFileScreenBase* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileScreenBase_AddRef(IFsrmFileScreenBase* This) { +static __WIDL_INLINE ULONG IFsrmFileScreenBase_AddRef(IFsrmFileScreenBase* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileScreenBase_Release(IFsrmFileScreenBase* This) { +static __WIDL_INLINE ULONG IFsrmFileScreenBase_Release(IFsrmFileScreenBase* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenBase_GetTypeInfoCount(IFsrmFileScreenBase* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_GetTypeInfoCount(IFsrmFileScreenBase* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileScreenBase_GetTypeInfo(IFsrmFileScreenBase* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_GetTypeInfo(IFsrmFileScreenBase* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileScreenBase_GetIDsOfNames(IFsrmFileScreenBase* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_GetIDsOfNames(IFsrmFileScreenBase* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileScreenBase_Invoke(IFsrmFileScreenBase* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_Invoke(IFsrmFileScreenBase* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenBase_get_Id(IFsrmFileScreenBase* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_get_Id(IFsrmFileScreenBase* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmFileScreenBase_get_Description(IFsrmFileScreenBase* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_get_Description(IFsrmFileScreenBase* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileScreenBase_put_Description(IFsrmFileScreenBase* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_put_Description(IFsrmFileScreenBase* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileScreenBase_Delete(IFsrmFileScreenBase* This) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_Delete(IFsrmFileScreenBase* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmFileScreenBase_Commit(IFsrmFileScreenBase* This) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_Commit(IFsrmFileScreenBase* This) { return This->lpVtbl->Commit(This); } /*** IFsrmFileScreenBase methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenBase_get_BlockedFileGroups(IFsrmFileScreenBase* This,IFsrmMutableCollection **blockList) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_get_BlockedFileGroups(IFsrmFileScreenBase* This,IFsrmMutableCollection **blockList) { return This->lpVtbl->get_BlockedFileGroups(This,blockList); } -static FORCEINLINE HRESULT IFsrmFileScreenBase_put_BlockedFileGroups(IFsrmFileScreenBase* This,IFsrmMutableCollection *blockList) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_put_BlockedFileGroups(IFsrmFileScreenBase* This,IFsrmMutableCollection *blockList) { return This->lpVtbl->put_BlockedFileGroups(This,blockList); } -static FORCEINLINE HRESULT IFsrmFileScreenBase_get_FileScreenFlags(IFsrmFileScreenBase* This,LONG *fileScreenFlags) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_get_FileScreenFlags(IFsrmFileScreenBase* This,LONG *fileScreenFlags) { return This->lpVtbl->get_FileScreenFlags(This,fileScreenFlags); } -static FORCEINLINE HRESULT IFsrmFileScreenBase_put_FileScreenFlags(IFsrmFileScreenBase* This,LONG fileScreenFlags) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_put_FileScreenFlags(IFsrmFileScreenBase* This,LONG fileScreenFlags) { return This->lpVtbl->put_FileScreenFlags(This,fileScreenFlags); } -static FORCEINLINE HRESULT IFsrmFileScreenBase_CreateAction(IFsrmFileScreenBase* This,FsrmActionType actionType,IFsrmAction **action) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_CreateAction(IFsrmFileScreenBase* This,FsrmActionType actionType,IFsrmAction **action) { return This->lpVtbl->CreateAction(This,actionType,action); } -static FORCEINLINE HRESULT IFsrmFileScreenBase_EnumActions(IFsrmFileScreenBase* This,IFsrmCollection **actions) { +static __WIDL_INLINE HRESULT IFsrmFileScreenBase_EnumActions(IFsrmFileScreenBase* This,IFsrmCollection **actions) { return This->lpVtbl->EnumActions(This,actions); } #endif @@ -1374,52 +1382,52 @@ interface IFsrmFileScreenException { #define IFsrmFileScreenException_put_AllowedFileGroups(This,allowList) (This)->lpVtbl->put_AllowedFileGroups(This,allowList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenException_QueryInterface(IFsrmFileScreenException* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileScreenException_QueryInterface(IFsrmFileScreenException* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileScreenException_AddRef(IFsrmFileScreenException* This) { +static __WIDL_INLINE ULONG IFsrmFileScreenException_AddRef(IFsrmFileScreenException* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileScreenException_Release(IFsrmFileScreenException* This) { +static __WIDL_INLINE ULONG IFsrmFileScreenException_Release(IFsrmFileScreenException* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenException_GetTypeInfoCount(IFsrmFileScreenException* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreenException_GetTypeInfoCount(IFsrmFileScreenException* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileScreenException_GetTypeInfo(IFsrmFileScreenException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreenException_GetTypeInfo(IFsrmFileScreenException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileScreenException_GetIDsOfNames(IFsrmFileScreenException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileScreenException_GetIDsOfNames(IFsrmFileScreenException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileScreenException_Invoke(IFsrmFileScreenException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileScreenException_Invoke(IFsrmFileScreenException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenException_get_Id(IFsrmFileScreenException* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmFileScreenException_get_Id(IFsrmFileScreenException* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmFileScreenException_get_Description(IFsrmFileScreenException* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmFileScreenException_get_Description(IFsrmFileScreenException* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileScreenException_put_Description(IFsrmFileScreenException* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmFileScreenException_put_Description(IFsrmFileScreenException* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileScreenException_Delete(IFsrmFileScreenException* This) { +static __WIDL_INLINE HRESULT IFsrmFileScreenException_Delete(IFsrmFileScreenException* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmFileScreenException_Commit(IFsrmFileScreenException* This) { +static __WIDL_INLINE HRESULT IFsrmFileScreenException_Commit(IFsrmFileScreenException* This) { return This->lpVtbl->Commit(This); } /*** IFsrmFileScreenException methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenException_get_Path(IFsrmFileScreenException* This,BSTR *path) { +static __WIDL_INLINE HRESULT IFsrmFileScreenException_get_Path(IFsrmFileScreenException* This,BSTR *path) { return This->lpVtbl->get_Path(This,path); } -static FORCEINLINE HRESULT IFsrmFileScreenException_get_AllowedFileGroups(IFsrmFileScreenException* This,IFsrmMutableCollection **allowList) { +static __WIDL_INLINE HRESULT IFsrmFileScreenException_get_AllowedFileGroups(IFsrmFileScreenException* This,IFsrmMutableCollection **allowList) { return This->lpVtbl->get_AllowedFileGroups(This,allowList); } -static FORCEINLINE HRESULT IFsrmFileScreenException_put_AllowedFileGroups(IFsrmFileScreenException* This,IFsrmMutableCollection *allowList) { +static __WIDL_INLINE HRESULT IFsrmFileScreenException_put_AllowedFileGroups(IFsrmFileScreenException* This,IFsrmMutableCollection *allowList) { return This->lpVtbl->put_AllowedFileGroups(This,allowList); } #endif @@ -1619,80 +1627,80 @@ interface IFsrmFileScreen { #define IFsrmFileScreen_ApplyTemplate(This,fileScreenTemplateName) (This)->lpVtbl->ApplyTemplate(This,fileScreenTemplateName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreen_QueryInterface(IFsrmFileScreen* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_QueryInterface(IFsrmFileScreen* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileScreen_AddRef(IFsrmFileScreen* This) { +static __WIDL_INLINE ULONG IFsrmFileScreen_AddRef(IFsrmFileScreen* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileScreen_Release(IFsrmFileScreen* This) { +static __WIDL_INLINE ULONG IFsrmFileScreen_Release(IFsrmFileScreen* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreen_GetTypeInfoCount(IFsrmFileScreen* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_GetTypeInfoCount(IFsrmFileScreen* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileScreen_GetTypeInfo(IFsrmFileScreen* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_GetTypeInfo(IFsrmFileScreen* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileScreen_GetIDsOfNames(IFsrmFileScreen* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_GetIDsOfNames(IFsrmFileScreen* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileScreen_Invoke(IFsrmFileScreen* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_Invoke(IFsrmFileScreen* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreen_get_Id(IFsrmFileScreen* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_get_Id(IFsrmFileScreen* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmFileScreen_get_Description(IFsrmFileScreen* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_get_Description(IFsrmFileScreen* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileScreen_put_Description(IFsrmFileScreen* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_put_Description(IFsrmFileScreen* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileScreen_Delete(IFsrmFileScreen* This) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_Delete(IFsrmFileScreen* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmFileScreen_Commit(IFsrmFileScreen* This) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_Commit(IFsrmFileScreen* This) { return This->lpVtbl->Commit(This); } /*** IFsrmFileScreenBase methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreen_get_BlockedFileGroups(IFsrmFileScreen* This,IFsrmMutableCollection **blockList) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_get_BlockedFileGroups(IFsrmFileScreen* This,IFsrmMutableCollection **blockList) { return This->lpVtbl->get_BlockedFileGroups(This,blockList); } -static FORCEINLINE HRESULT IFsrmFileScreen_put_BlockedFileGroups(IFsrmFileScreen* This,IFsrmMutableCollection *blockList) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_put_BlockedFileGroups(IFsrmFileScreen* This,IFsrmMutableCollection *blockList) { return This->lpVtbl->put_BlockedFileGroups(This,blockList); } -static FORCEINLINE HRESULT IFsrmFileScreen_get_FileScreenFlags(IFsrmFileScreen* This,LONG *fileScreenFlags) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_get_FileScreenFlags(IFsrmFileScreen* This,LONG *fileScreenFlags) { return This->lpVtbl->get_FileScreenFlags(This,fileScreenFlags); } -static FORCEINLINE HRESULT IFsrmFileScreen_put_FileScreenFlags(IFsrmFileScreen* This,LONG fileScreenFlags) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_put_FileScreenFlags(IFsrmFileScreen* This,LONG fileScreenFlags) { return This->lpVtbl->put_FileScreenFlags(This,fileScreenFlags); } -static FORCEINLINE HRESULT IFsrmFileScreen_CreateAction(IFsrmFileScreen* This,FsrmActionType actionType,IFsrmAction **action) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_CreateAction(IFsrmFileScreen* This,FsrmActionType actionType,IFsrmAction **action) { return This->lpVtbl->CreateAction(This,actionType,action); } -static FORCEINLINE HRESULT IFsrmFileScreen_EnumActions(IFsrmFileScreen* This,IFsrmCollection **actions) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_EnumActions(IFsrmFileScreen* This,IFsrmCollection **actions) { return This->lpVtbl->EnumActions(This,actions); } /*** IFsrmFileScreen methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreen_get_Path(IFsrmFileScreen* This,BSTR *path) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_get_Path(IFsrmFileScreen* This,BSTR *path) { return This->lpVtbl->get_Path(This,path); } -static FORCEINLINE HRESULT IFsrmFileScreen_get_SourceTemplateName(IFsrmFileScreen* This,BSTR *fileScreenTemplateName) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_get_SourceTemplateName(IFsrmFileScreen* This,BSTR *fileScreenTemplateName) { return This->lpVtbl->get_SourceTemplateName(This,fileScreenTemplateName); } -static FORCEINLINE HRESULT IFsrmFileScreen_get_MatchesSourceTemplate(IFsrmFileScreen* This,VARIANT_BOOL *matches) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_get_MatchesSourceTemplate(IFsrmFileScreen* This,VARIANT_BOOL *matches) { return This->lpVtbl->get_MatchesSourceTemplate(This,matches); } -static FORCEINLINE HRESULT IFsrmFileScreen_get_UserSid(IFsrmFileScreen* This,BSTR *userSid) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_get_UserSid(IFsrmFileScreen* This,BSTR *userSid) { return This->lpVtbl->get_UserSid(This,userSid); } -static FORCEINLINE HRESULT IFsrmFileScreen_get_UserAccount(IFsrmFileScreen* This,BSTR *userAccount) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_get_UserAccount(IFsrmFileScreen* This,BSTR *userAccount) { return This->lpVtbl->get_UserAccount(This,userAccount); } -static FORCEINLINE HRESULT IFsrmFileScreen_ApplyTemplate(IFsrmFileScreen* This,BSTR fileScreenTemplateName) { +static __WIDL_INLINE HRESULT IFsrmFileScreen_ApplyTemplate(IFsrmFileScreen* This,BSTR fileScreenTemplateName) { return This->lpVtbl->ApplyTemplate(This,fileScreenTemplateName); } #endif @@ -1859,68 +1867,68 @@ interface IFsrmFileGroupImported { #define IFsrmFileGroupImported_put_OverwriteOnCommit(This,overwrite) (This)->lpVtbl->put_OverwriteOnCommit(This,overwrite) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileGroupImported_QueryInterface(IFsrmFileGroupImported* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_QueryInterface(IFsrmFileGroupImported* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileGroupImported_AddRef(IFsrmFileGroupImported* This) { +static __WIDL_INLINE ULONG IFsrmFileGroupImported_AddRef(IFsrmFileGroupImported* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileGroupImported_Release(IFsrmFileGroupImported* This) { +static __WIDL_INLINE ULONG IFsrmFileGroupImported_Release(IFsrmFileGroupImported* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileGroupImported_GetTypeInfoCount(IFsrmFileGroupImported* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_GetTypeInfoCount(IFsrmFileGroupImported* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileGroupImported_GetTypeInfo(IFsrmFileGroupImported* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_GetTypeInfo(IFsrmFileGroupImported* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileGroupImported_GetIDsOfNames(IFsrmFileGroupImported* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_GetIDsOfNames(IFsrmFileGroupImported* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileGroupImported_Invoke(IFsrmFileGroupImported* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_Invoke(IFsrmFileGroupImported* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmFileGroupImported_get_Id(IFsrmFileGroupImported* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_get_Id(IFsrmFileGroupImported* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmFileGroupImported_get_Description(IFsrmFileGroupImported* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_get_Description(IFsrmFileGroupImported* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileGroupImported_put_Description(IFsrmFileGroupImported* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_put_Description(IFsrmFileGroupImported* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileGroupImported_Delete(IFsrmFileGroupImported* This) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_Delete(IFsrmFileGroupImported* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmFileGroupImported_Commit(IFsrmFileGroupImported* This) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_Commit(IFsrmFileGroupImported* This) { return This->lpVtbl->Commit(This); } /*** IFsrmFileGroup methods ***/ -static FORCEINLINE HRESULT IFsrmFileGroupImported_get_Name(IFsrmFileGroupImported* This,BSTR *name) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_get_Name(IFsrmFileGroupImported* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT IFsrmFileGroupImported_put_Name(IFsrmFileGroupImported* This,BSTR name) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_put_Name(IFsrmFileGroupImported* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT IFsrmFileGroupImported_get_Members(IFsrmFileGroupImported* This,IFsrmMutableCollection **members) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_get_Members(IFsrmFileGroupImported* This,IFsrmMutableCollection **members) { return This->lpVtbl->get_Members(This,members); } -static FORCEINLINE HRESULT IFsrmFileGroupImported_put_Members(IFsrmFileGroupImported* This,IFsrmMutableCollection *members) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_put_Members(IFsrmFileGroupImported* This,IFsrmMutableCollection *members) { return This->lpVtbl->put_Members(This,members); } -static FORCEINLINE HRESULT IFsrmFileGroupImported_get_NonMembers(IFsrmFileGroupImported* This,IFsrmMutableCollection **nonMembers) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_get_NonMembers(IFsrmFileGroupImported* This,IFsrmMutableCollection **nonMembers) { return This->lpVtbl->get_NonMembers(This,nonMembers); } -static FORCEINLINE HRESULT IFsrmFileGroupImported_put_NonMembers(IFsrmFileGroupImported* This,IFsrmMutableCollection *nonMembers) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_put_NonMembers(IFsrmFileGroupImported* This,IFsrmMutableCollection *nonMembers) { return This->lpVtbl->put_NonMembers(This,nonMembers); } /*** IFsrmFileGroupImported methods ***/ -static FORCEINLINE HRESULT IFsrmFileGroupImported_get_OverwriteOnCommit(IFsrmFileGroupImported* This,VARIANT_BOOL *overwrite) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_get_OverwriteOnCommit(IFsrmFileGroupImported* This,VARIANT_BOOL *overwrite) { return This->lpVtbl->get_OverwriteOnCommit(This,overwrite); } -static FORCEINLINE HRESULT IFsrmFileGroupImported_put_OverwriteOnCommit(IFsrmFileGroupImported* This,VARIANT_BOOL overwrite) { +static __WIDL_INLINE HRESULT IFsrmFileGroupImported_put_OverwriteOnCommit(IFsrmFileGroupImported* This,VARIANT_BOOL overwrite) { return This->lpVtbl->put_OverwriteOnCommit(This,overwrite); } #endif @@ -2108,74 +2116,74 @@ interface IFsrmFileScreenTemplate { #define IFsrmFileScreenTemplate_CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult) (This)->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_QueryInterface(IFsrmFileScreenTemplate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_QueryInterface(IFsrmFileScreenTemplate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileScreenTemplate_AddRef(IFsrmFileScreenTemplate* This) { +static __WIDL_INLINE ULONG IFsrmFileScreenTemplate_AddRef(IFsrmFileScreenTemplate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileScreenTemplate_Release(IFsrmFileScreenTemplate* This) { +static __WIDL_INLINE ULONG IFsrmFileScreenTemplate_Release(IFsrmFileScreenTemplate* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_GetTypeInfoCount(IFsrmFileScreenTemplate* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_GetTypeInfoCount(IFsrmFileScreenTemplate* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_GetTypeInfo(IFsrmFileScreenTemplate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_GetTypeInfo(IFsrmFileScreenTemplate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_GetIDsOfNames(IFsrmFileScreenTemplate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_GetIDsOfNames(IFsrmFileScreenTemplate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_Invoke(IFsrmFileScreenTemplate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_Invoke(IFsrmFileScreenTemplate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_Id(IFsrmFileScreenTemplate* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_get_Id(IFsrmFileScreenTemplate* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_Description(IFsrmFileScreenTemplate* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_get_Description(IFsrmFileScreenTemplate* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_put_Description(IFsrmFileScreenTemplate* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_put_Description(IFsrmFileScreenTemplate* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_Delete(IFsrmFileScreenTemplate* This) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_Delete(IFsrmFileScreenTemplate* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_Commit(IFsrmFileScreenTemplate* This) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_Commit(IFsrmFileScreenTemplate* This) { return This->lpVtbl->Commit(This); } /*** IFsrmFileScreenBase methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_BlockedFileGroups(IFsrmFileScreenTemplate* This,IFsrmMutableCollection **blockList) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_get_BlockedFileGroups(IFsrmFileScreenTemplate* This,IFsrmMutableCollection **blockList) { return This->lpVtbl->get_BlockedFileGroups(This,blockList); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_put_BlockedFileGroups(IFsrmFileScreenTemplate* This,IFsrmMutableCollection *blockList) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_put_BlockedFileGroups(IFsrmFileScreenTemplate* This,IFsrmMutableCollection *blockList) { return This->lpVtbl->put_BlockedFileGroups(This,blockList); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_FileScreenFlags(IFsrmFileScreenTemplate* This,LONG *fileScreenFlags) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_get_FileScreenFlags(IFsrmFileScreenTemplate* This,LONG *fileScreenFlags) { return This->lpVtbl->get_FileScreenFlags(This,fileScreenFlags); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_put_FileScreenFlags(IFsrmFileScreenTemplate* This,LONG fileScreenFlags) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_put_FileScreenFlags(IFsrmFileScreenTemplate* This,LONG fileScreenFlags) { return This->lpVtbl->put_FileScreenFlags(This,fileScreenFlags); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_CreateAction(IFsrmFileScreenTemplate* This,FsrmActionType actionType,IFsrmAction **action) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_CreateAction(IFsrmFileScreenTemplate* This,FsrmActionType actionType,IFsrmAction **action) { return This->lpVtbl->CreateAction(This,actionType,action); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_EnumActions(IFsrmFileScreenTemplate* This,IFsrmCollection **actions) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_EnumActions(IFsrmFileScreenTemplate* This,IFsrmCollection **actions) { return This->lpVtbl->EnumActions(This,actions); } /*** IFsrmFileScreenTemplate methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_Name(IFsrmFileScreenTemplate* This,BSTR *name) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_get_Name(IFsrmFileScreenTemplate* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_put_Name(IFsrmFileScreenTemplate* This,BSTR name) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_put_Name(IFsrmFileScreenTemplate* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_CopyTemplate(IFsrmFileScreenTemplate* This,BSTR fileScreenTemplateName) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_CopyTemplate(IFsrmFileScreenTemplate* This,BSTR fileScreenTemplateName) { return This->lpVtbl->CopyTemplate(This,fileScreenTemplateName); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplate_CommitAndUpdateDerived(IFsrmFileScreenTemplate* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplate_CommitAndUpdateDerived(IFsrmFileScreenTemplate* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) { return This->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult); } #endif @@ -2367,81 +2375,81 @@ interface IFsrmFileScreenTemplateImported { #define IFsrmFileScreenTemplateImported_put_OverwriteOnCommit(This,overwrite) (This)->lpVtbl->put_OverwriteOnCommit(This,overwrite) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_QueryInterface(IFsrmFileScreenTemplateImported* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_QueryInterface(IFsrmFileScreenTemplateImported* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFsrmFileScreenTemplateImported_AddRef(IFsrmFileScreenTemplateImported* This) { +static __WIDL_INLINE ULONG IFsrmFileScreenTemplateImported_AddRef(IFsrmFileScreenTemplateImported* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFsrmFileScreenTemplateImported_Release(IFsrmFileScreenTemplateImported* This) { +static __WIDL_INLINE ULONG IFsrmFileScreenTemplateImported_Release(IFsrmFileScreenTemplateImported* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_GetTypeInfoCount(IFsrmFileScreenTemplateImported* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_GetTypeInfoCount(IFsrmFileScreenTemplateImported* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_GetTypeInfo(IFsrmFileScreenTemplateImported* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_GetTypeInfo(IFsrmFileScreenTemplateImported* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_GetIDsOfNames(IFsrmFileScreenTemplateImported* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_GetIDsOfNames(IFsrmFileScreenTemplateImported* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_Invoke(IFsrmFileScreenTemplateImported* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_Invoke(IFsrmFileScreenTemplateImported* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFsrmObject methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_Id(IFsrmFileScreenTemplateImported* This,FSRM_OBJECT_ID *id) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_get_Id(IFsrmFileScreenTemplateImported* This,FSRM_OBJECT_ID *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_Description(IFsrmFileScreenTemplateImported* This,BSTR *description) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_get_Description(IFsrmFileScreenTemplateImported* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_Description(IFsrmFileScreenTemplateImported* This,BSTR description) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_put_Description(IFsrmFileScreenTemplateImported* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_Delete(IFsrmFileScreenTemplateImported* This) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_Delete(IFsrmFileScreenTemplateImported* This) { return This->lpVtbl->Delete(This); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_Commit(IFsrmFileScreenTemplateImported* This) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_Commit(IFsrmFileScreenTemplateImported* This) { return This->lpVtbl->Commit(This); } /*** IFsrmFileScreenBase methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_BlockedFileGroups(IFsrmFileScreenTemplateImported* This,IFsrmMutableCollection **blockList) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_get_BlockedFileGroups(IFsrmFileScreenTemplateImported* This,IFsrmMutableCollection **blockList) { return This->lpVtbl->get_BlockedFileGroups(This,blockList); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_BlockedFileGroups(IFsrmFileScreenTemplateImported* This,IFsrmMutableCollection *blockList) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_put_BlockedFileGroups(IFsrmFileScreenTemplateImported* This,IFsrmMutableCollection *blockList) { return This->lpVtbl->put_BlockedFileGroups(This,blockList); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_FileScreenFlags(IFsrmFileScreenTemplateImported* This,LONG *fileScreenFlags) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_get_FileScreenFlags(IFsrmFileScreenTemplateImported* This,LONG *fileScreenFlags) { return This->lpVtbl->get_FileScreenFlags(This,fileScreenFlags); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_FileScreenFlags(IFsrmFileScreenTemplateImported* This,LONG fileScreenFlags) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_put_FileScreenFlags(IFsrmFileScreenTemplateImported* This,LONG fileScreenFlags) { return This->lpVtbl->put_FileScreenFlags(This,fileScreenFlags); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_CreateAction(IFsrmFileScreenTemplateImported* This,FsrmActionType actionType,IFsrmAction **action) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_CreateAction(IFsrmFileScreenTemplateImported* This,FsrmActionType actionType,IFsrmAction **action) { return This->lpVtbl->CreateAction(This,actionType,action); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_EnumActions(IFsrmFileScreenTemplateImported* This,IFsrmCollection **actions) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_EnumActions(IFsrmFileScreenTemplateImported* This,IFsrmCollection **actions) { return This->lpVtbl->EnumActions(This,actions); } /*** IFsrmFileScreenTemplate methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_Name(IFsrmFileScreenTemplateImported* This,BSTR *name) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_get_Name(IFsrmFileScreenTemplateImported* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_Name(IFsrmFileScreenTemplateImported* This,BSTR name) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_put_Name(IFsrmFileScreenTemplateImported* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_CopyTemplate(IFsrmFileScreenTemplateImported* This,BSTR fileScreenTemplateName) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_CopyTemplate(IFsrmFileScreenTemplateImported* This,BSTR fileScreenTemplateName) { return This->lpVtbl->CopyTemplate(This,fileScreenTemplateName); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_CommitAndUpdateDerived(IFsrmFileScreenTemplateImported* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_CommitAndUpdateDerived(IFsrmFileScreenTemplateImported* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) { return This->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult); } /*** IFsrmFileScreenTemplateImported methods ***/ -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_OverwriteOnCommit(IFsrmFileScreenTemplateImported* This,VARIANT_BOOL *overwrite) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_get_OverwriteOnCommit(IFsrmFileScreenTemplateImported* This,VARIANT_BOOL *overwrite) { return This->lpVtbl->get_OverwriteOnCommit(This,overwrite); } -static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_OverwriteOnCommit(IFsrmFileScreenTemplateImported* This,VARIANT_BOOL overwrite) { +static __WIDL_INLINE HRESULT IFsrmFileScreenTemplateImported_put_OverwriteOnCommit(IFsrmFileScreenTemplateImported* This,VARIANT_BOOL overwrite) { return This->lpVtbl->put_OverwriteOnCommit(This,overwrite); } #endif diff --git a/lib/libc/include/any-windows-any/functiondiscoverykeys_devpkey.h b/lib/libc/include/any-windows-any/functiondiscoverykeys_devpkey.h index 55df4c9e6ecffc3004c568a2ffca6342c3cf97fc..49e739f5a2cb8517d412d16751f2e3709de2c644 100644 --- a/lib/libc/include/any-windows-any/functiondiscoverykeys_devpkey.h +++ b/lib/libc/include/any-windows-any/functiondiscoverykeys_devpkey.h @@ -8,8 +8,113 @@ #include -DEFINE_PROPERTYKEY(PKEY_Device_FriendlyName, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 14); -DEFINE_PROPERTYKEY(PKEY_Device_DeviceDesc, 0xa45c254e,0xdf1c,0x4efd,0x80,0x20,0x67,0xd1,0x46,0xa8,0x50,0xe0, 2); -DEFINE_PROPERTYKEY(PKEY_DeviceInterface_FriendlyName, 0x026e516e,0xb814,0x414b,0x83,0xcd,0x85,0x6d,0x6f,0xef,0x48,0x22, 2); +DEFINE_PROPERTYKEY(PKEY_NAME, 0xb725f130, 0x47ef, 0x101a, 0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac, 10); +DEFINE_PROPERTYKEY(PKEY_Device_DeviceDesc, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 2); +DEFINE_PROPERTYKEY(PKEY_Device_HardwareIds, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 3); +DEFINE_PROPERTYKEY(PKEY_Device_CompatibleIds, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 4); +DEFINE_PROPERTYKEY(PKEY_Device_Service, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 6); +DEFINE_PROPERTYKEY(PKEY_Device_Class, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 9); +DEFINE_PROPERTYKEY(PKEY_Device_ClassGuid, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 10); +DEFINE_PROPERTYKEY(PKEY_Device_Driver, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 11); +DEFINE_PROPERTYKEY(PKEY_Device_ConfigFlags, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 12); +DEFINE_PROPERTYKEY(PKEY_Device_Manufacturer, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 13); +DEFINE_PROPERTYKEY(PKEY_Device_FriendlyName, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 14); +DEFINE_PROPERTYKEY(PKEY_Device_LocationInfo, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 15); +DEFINE_PROPERTYKEY(PKEY_Device_PDOName, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 16); +DEFINE_PROPERTYKEY(PKEY_Device_Capabilities, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 17); +DEFINE_PROPERTYKEY(PKEY_Device_UINumber, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 18); +DEFINE_PROPERTYKEY(PKEY_Device_UpperFilters, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 19); +DEFINE_PROPERTYKEY(PKEY_Device_LowerFilters, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 20); +DEFINE_PROPERTYKEY(PKEY_Device_BusTypeGuid, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 21); +DEFINE_PROPERTYKEY(PKEY_Device_LegacyBusType, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 22); +DEFINE_PROPERTYKEY(PKEY_Device_BusNumber, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 23); +DEFINE_PROPERTYKEY(PKEY_Device_EnumeratorName, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 24); +DEFINE_PROPERTYKEY(PKEY_Device_Security, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 25); +DEFINE_PROPERTYKEY(PKEY_Device_SecuritySDS, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 26); +DEFINE_PROPERTYKEY(PKEY_Device_DevType, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 27); +DEFINE_PROPERTYKEY(PKEY_Device_Exclusive, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 28); +DEFINE_PROPERTYKEY(PKEY_Device_Characteristics, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 29); +DEFINE_PROPERTYKEY(PKEY_Device_Address, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 30); +DEFINE_PROPERTYKEY(PKEY_Device_UINumberDescFormat, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 31); +DEFINE_PROPERTYKEY(PKEY_Device_PowerData, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 32); +DEFINE_PROPERTYKEY(PKEY_Device_RemovalPolicy, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 33); +DEFINE_PROPERTYKEY(PKEY_Device_RemovalPolicyDefault, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 34); +DEFINE_PROPERTYKEY(PKEY_Device_RemovalPolicyOverride, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 35); +DEFINE_PROPERTYKEY(PKEY_Device_InstallState, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 36); +DEFINE_PROPERTYKEY(PKEY_Device_LocationPaths, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 37); +DEFINE_PROPERTYKEY(PKEY_Device_BaseContainerId, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 38); +DEFINE_PROPERTYKEY(PKEY_Device_DevNodeStatus, 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 2); +DEFINE_PROPERTYKEY(PKEY_Device_ProblemCode, 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 3); +DEFINE_PROPERTYKEY(PKEY_Device_EjectionRelations, 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 4); +DEFINE_PROPERTYKEY(PKEY_Device_RemovalRelations, 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 5); +DEFINE_PROPERTYKEY(PKEY_Device_PowerRelations, 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 6); +DEFINE_PROPERTYKEY(PKEY_Device_BusRelations, 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 7); +DEFINE_PROPERTYKEY(PKEY_Device_Parent, 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 8); +DEFINE_PROPERTYKEY(PKEY_Device_Children, 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 9); +DEFINE_PROPERTYKEY(PKEY_Device_Siblings, 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 10); +DEFINE_PROPERTYKEY(PKEY_Device_TransportRelations, 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 11); +DEFINE_PROPERTYKEY(PKEY_Device_Reported, 0x80497100, 0x8c73, 0x48b9, 0xaa, 0xd9, 0xce, 0x38, 0x7e, 0x19, 0xc5, 0x6e, 2); +DEFINE_PROPERTYKEY(PKEY_Device_Legacy, 0x80497100, 0x8c73, 0x48b9, 0xaa, 0xd9, 0xce, 0x38, 0x7e, 0x19, 0xc5, 0x6e, 3); +DEFINE_PROPERTYKEY(PKEY_Device_InstanceId, 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 256); +DEFINE_PROPERTYKEY(PKEY_Device_ContainerId, 0x8c7ed206, 0x3f8a, 0x4827, 0xb3, 0xab, 0xae, 0x9e, 0x1f, 0xae, 0xfc, 0x6c, 2); +DEFINE_PROPERTYKEY(PKEY_Device_ModelId, 0x80d81ea6, 0x7473, 0x4b0c, 0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b, 2); +DEFINE_PROPERTYKEY(PKEY_Device_FriendlyNameAttributes, 0x80d81ea6, 0x7473, 0x4b0c, 0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b, 3); +DEFINE_PROPERTYKEY(PKEY_Device_ManufacturerAttributes, 0x80d81ea6, 0x7473, 0x4b0c, 0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b, 4); +DEFINE_PROPERTYKEY(PKEY_Device_PresenceNotForDevice, 0x80d81ea6, 0x7473, 0x4b0c, 0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b, 5); +DEFINE_PROPERTYKEY(PKEY_Device_SignalStrength, 0x80d81ea6, 0x7473, 0x4b0c, 0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b, 6); +DEFINE_PROPERTYKEY(PKEY_Device_IsAssociateableByUserAction, 0x80d81ea6, 0x7473, 0x4b0c, 0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b, 7); +DEFINE_PROPERTYKEY(PKEY_Numa_Proximity_Domain, 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 1); +DEFINE_PROPERTYKEY(PKEY_Device_DHP_Rebalance_Policy, 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 2); +DEFINE_PROPERTYKEY(PKEY_Device_Numa_Node, 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 3); +DEFINE_PROPERTYKEY(PKEY_Device_BusReportedDeviceDesc, 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 4); +DEFINE_PROPERTYKEY(PKEY_Device_InstallInProgress, 0x83da6326, 0x97a6, 0x4088, 0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29, 9); +DEFINE_PROPERTYKEY(PKEY_Device_DriverDate, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 2); +DEFINE_PROPERTYKEY(PKEY_Device_DriverVersion, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 3); +DEFINE_PROPERTYKEY(PKEY_Device_DriverDesc, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 4); +DEFINE_PROPERTYKEY(PKEY_Device_DriverInfPath, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 5); +DEFINE_PROPERTYKEY(PKEY_Device_DriverInfSection, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 6); +DEFINE_PROPERTYKEY(PKEY_Device_DriverInfSectionExt, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 7); +DEFINE_PROPERTYKEY(PKEY_Device_MatchingDeviceId, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 8); +DEFINE_PROPERTYKEY(PKEY_Device_DriverProvider, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 9); +DEFINE_PROPERTYKEY(PKEY_Device_DriverPropPageProvider, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 10); +DEFINE_PROPERTYKEY(PKEY_Device_DriverCoInstallers, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 11); +DEFINE_PROPERTYKEY(PKEY_Device_ResourcePickerTags, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 12); +DEFINE_PROPERTYKEY(PKEY_Device_ResourcePickerExceptions, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 13); +DEFINE_PROPERTYKEY(PKEY_Device_DriverRank, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 14); +DEFINE_PROPERTYKEY(PKEY_Device_DriverLogoLevel, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 15); +DEFINE_PROPERTYKEY(PKEY_Device_NoConnectSound, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 17); +DEFINE_PROPERTYKEY(PKEY_Device_GenericDriverInstalled, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 18); +DEFINE_PROPERTYKEY(PKEY_Device_AdditionalSoftwareRequested, 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 19); +DEFINE_PROPERTYKEY(PKEY_Device_SafeRemovalRequired, 0xafd97640, 0x86a3, 0x4210, 0xb6, 0x7c, 0x28, 0x9c, 0x41, 0xaa, 0xbe, 0x55, 2); +DEFINE_PROPERTYKEY(PKEY_Device_SafeRemovalRequiredOverride, 0xafd97640, 0x86a3, 0x4210, 0xb6, 0x7c, 0x28, 0x9c, 0x41, 0xaa, 0xbe, 0x55, 3); +DEFINE_PROPERTYKEY(PKEY_DrvPkg_Model, 0xcf73bb51, 0x3abf, 0x44a2, 0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32, 2); +DEFINE_PROPERTYKEY(PKEY_DrvPkg_VendorWebSite, 0xcf73bb51, 0x3abf, 0x44a2, 0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32, 3); +DEFINE_PROPERTYKEY(PKEY_DrvPkg_DetailedDescription, 0xcf73bb51, 0x3abf, 0x44a2, 0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32, 4); +DEFINE_PROPERTYKEY(PKEY_DrvPkg_DocumentationLink, 0xcf73bb51, 0x3abf, 0x44a2, 0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32, 5); +DEFINE_PROPERTYKEY(PKEY_DrvPkg_Icon, 0xcf73bb51, 0x3abf, 0x44a2, 0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32, 6); +DEFINE_PROPERTYKEY(PKEY_DrvPkg_BrandingIcon, 0xcf73bb51, 0x3abf, 0x44a2, 0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32, 7); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_UpperFilters, 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 19); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_LowerFilters, 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 20); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_Security, 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 25); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_SecuritySDS, 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 26); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_DevType, 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 27); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_Exclusive, 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 28); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_Characteristics, 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 29); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_Name, 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 2); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_ClassName, 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 3); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_Icon, 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 4); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_ClassInstaller, 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 5); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_PropPageProvider, 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 6); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_NoInstallClass, 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 7); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_NoDisplayClass, 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 8); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_SilentInstall, 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 9); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_NoUseClass, 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 10); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_DefaultService, 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 11); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_IconPath, 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 12); +DEFINE_PROPERTYKEY(PKEY_DeviceClass_ClassCoInstallers, 0x713d1703, 0xa2e2, 0x49f5, 0x92, 0x14, 0x56, 0x47, 0x2e, 0xf3, 0xda, 0x5c, 2); +DEFINE_PROPERTYKEY(PKEY_DeviceInterface_FriendlyName, 0x026e516e, 0xb814, 0x414b, 0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22, 2); +DEFINE_PROPERTYKEY(PKEY_DeviceInterface_Enabled, 0x026e516e, 0xb814, 0x414b, 0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22, 3); +DEFINE_PROPERTYKEY(PKEY_DeviceInterface_ClassGuid, 0x026e516e, 0xb814, 0x414b, 0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22, 4); +DEFINE_PROPERTYKEY(PKEY_DeviceInterfaceClass_DefaultInterface, 0x14c83a99, 0x0b3f, 0x44b7, 0xbe, 0x4c, 0xa1, 0x78, 0xd3, 0x99, 0x05, 0x64, 2); #endif /* _INC_FUNCTIONDISCOVERYKEYS */ diff --git a/lib/libc/include/any-windows-any/fusion.h b/lib/libc/include/any-windows-any/fusion.h index a81ae32af1ddc49b6664ea8b899011fa39315cc7..ce19d8ff9f36f6d46699be0dd945ae91554ec159 100644 --- a/lib/libc/include/any-windows-any/fusion.h +++ b/lib/libc/include/any-windows-any/fusion.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/fusion.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/fusion.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __fusion_h__ #define __fusion_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IAssemblyCache_FWD_DEFINED__ @@ -272,29 +280,29 @@ interface IAssemblyCache { #define IAssemblyCache_InstallAssembly(This,dwFlags,pszManifestFilePath,pRefData) (This)->lpVtbl->InstallAssembly(This,dwFlags,pszManifestFilePath,pRefData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAssemblyCache_QueryInterface(IAssemblyCache* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAssemblyCache_QueryInterface(IAssemblyCache* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAssemblyCache_AddRef(IAssemblyCache* This) { +static __WIDL_INLINE ULONG IAssemblyCache_AddRef(IAssemblyCache* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAssemblyCache_Release(IAssemblyCache* This) { +static __WIDL_INLINE ULONG IAssemblyCache_Release(IAssemblyCache* This) { return This->lpVtbl->Release(This); } /*** IAssemblyCache methods ***/ -static FORCEINLINE HRESULT IAssemblyCache_UninstallAssembly(IAssemblyCache* This,DWORD dwFlags,LPCWSTR pszAssemblyName,LPCFUSION_INSTALL_REFERENCE pRefData,ULONG *pulDisposition) { +static __WIDL_INLINE HRESULT IAssemblyCache_UninstallAssembly(IAssemblyCache* This,DWORD dwFlags,LPCWSTR pszAssemblyName,LPCFUSION_INSTALL_REFERENCE pRefData,ULONG *pulDisposition) { return This->lpVtbl->UninstallAssembly(This,dwFlags,pszAssemblyName,pRefData,pulDisposition); } -static FORCEINLINE HRESULT IAssemblyCache_QueryAssemblyInfo(IAssemblyCache* This,DWORD dwFlags,LPCWSTR pszAssemblyName,ASSEMBLY_INFO *pAsmInfo) { +static __WIDL_INLINE HRESULT IAssemblyCache_QueryAssemblyInfo(IAssemblyCache* This,DWORD dwFlags,LPCWSTR pszAssemblyName,ASSEMBLY_INFO *pAsmInfo) { return This->lpVtbl->QueryAssemblyInfo(This,dwFlags,pszAssemblyName,pAsmInfo); } -static FORCEINLINE HRESULT IAssemblyCache_CreateAssemblyCacheItem(IAssemblyCache* This,DWORD dwFlags,PVOID pvReserved,IAssemblyCacheItem **ppAsmItem,LPCWSTR pszAssemblyName) { +static __WIDL_INLINE HRESULT IAssemblyCache_CreateAssemblyCacheItem(IAssemblyCache* This,DWORD dwFlags,PVOID pvReserved,IAssemblyCacheItem **ppAsmItem,LPCWSTR pszAssemblyName) { return This->lpVtbl->CreateAssemblyCacheItem(This,dwFlags,pvReserved,ppAsmItem,pszAssemblyName); } -static FORCEINLINE HRESULT IAssemblyCache_CreateAssemblyScavenger(IAssemblyCache* This,IUnknown **ppUnkReserved) { +static __WIDL_INLINE HRESULT IAssemblyCache_CreateAssemblyScavenger(IAssemblyCache* This,IUnknown **ppUnkReserved) { return This->lpVtbl->CreateAssemblyScavenger(This,ppUnkReserved); } -static FORCEINLINE HRESULT IAssemblyCache_InstallAssembly(IAssemblyCache* This,DWORD dwFlags,LPCWSTR pszManifestFilePath,LPCFUSION_INSTALL_REFERENCE pRefData) { +static __WIDL_INLINE HRESULT IAssemblyCache_InstallAssembly(IAssemblyCache* This,DWORD dwFlags,LPCWSTR pszManifestFilePath,LPCFUSION_INSTALL_REFERENCE pRefData) { return This->lpVtbl->InstallAssembly(This,dwFlags,pszManifestFilePath,pRefData); } #endif @@ -397,23 +405,23 @@ interface IAssemblyCacheItem { #define IAssemblyCacheItem_AbortItem(This) (This)->lpVtbl->AbortItem(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAssemblyCacheItem_QueryInterface(IAssemblyCacheItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAssemblyCacheItem_QueryInterface(IAssemblyCacheItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAssemblyCacheItem_AddRef(IAssemblyCacheItem* This) { +static __WIDL_INLINE ULONG IAssemblyCacheItem_AddRef(IAssemblyCacheItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAssemblyCacheItem_Release(IAssemblyCacheItem* This) { +static __WIDL_INLINE ULONG IAssemblyCacheItem_Release(IAssemblyCacheItem* This) { return This->lpVtbl->Release(This); } /*** IAssemblyCacheItem methods ***/ -static FORCEINLINE HRESULT IAssemblyCacheItem_CreateStream(IAssemblyCacheItem* This,DWORD dwFlags,LPCWSTR pszStreamName,DWORD dwFormat,DWORD dwFormatFlags,IStream **ppIStream,ULARGE_INTEGER *puliMaxSize) { +static __WIDL_INLINE HRESULT IAssemblyCacheItem_CreateStream(IAssemblyCacheItem* This,DWORD dwFlags,LPCWSTR pszStreamName,DWORD dwFormat,DWORD dwFormatFlags,IStream **ppIStream,ULARGE_INTEGER *puliMaxSize) { return This->lpVtbl->CreateStream(This,dwFlags,pszStreamName,dwFormat,dwFormatFlags,ppIStream,puliMaxSize); } -static FORCEINLINE HRESULT IAssemblyCacheItem_Commit(IAssemblyCacheItem* This,DWORD dwFlags,ULONG *pulDisposition) { +static __WIDL_INLINE HRESULT IAssemblyCacheItem_Commit(IAssemblyCacheItem* This,DWORD dwFlags,ULONG *pulDisposition) { return This->lpVtbl->Commit(This,dwFlags,pulDisposition); } -static FORCEINLINE HRESULT IAssemblyCacheItem_AbortItem(IAssemblyCacheItem* This) { +static __WIDL_INLINE HRESULT IAssemblyCacheItem_AbortItem(IAssemblyCacheItem* This) { return This->lpVtbl->AbortItem(This); } #endif @@ -645,41 +653,41 @@ interface IAssemblyName { #define IAssemblyName_Clone(This,pName) (This)->lpVtbl->Clone(This,pName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAssemblyName_QueryInterface(IAssemblyName* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAssemblyName_QueryInterface(IAssemblyName* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAssemblyName_AddRef(IAssemblyName* This) { +static __WIDL_INLINE ULONG IAssemblyName_AddRef(IAssemblyName* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAssemblyName_Release(IAssemblyName* This) { +static __WIDL_INLINE ULONG IAssemblyName_Release(IAssemblyName* This) { return This->lpVtbl->Release(This); } /*** IAssemblyName methods ***/ -static FORCEINLINE HRESULT IAssemblyName_SetProperty(IAssemblyName* This,DWORD PropertyId,LPVOID pvProperty,DWORD cbProperty) { +static __WIDL_INLINE HRESULT IAssemblyName_SetProperty(IAssemblyName* This,DWORD PropertyId,LPVOID pvProperty,DWORD cbProperty) { return This->lpVtbl->SetProperty(This,PropertyId,pvProperty,cbProperty); } -static FORCEINLINE HRESULT IAssemblyName_GetProperty(IAssemblyName* This,DWORD PropertyId,LPVOID pvProperty,LPDWORD pcbProperty) { +static __WIDL_INLINE HRESULT IAssemblyName_GetProperty(IAssemblyName* This,DWORD PropertyId,LPVOID pvProperty,LPDWORD pcbProperty) { return This->lpVtbl->GetProperty(This,PropertyId,pvProperty,pcbProperty); } -static FORCEINLINE HRESULT IAssemblyName_Finalize(IAssemblyName* This) { +static __WIDL_INLINE HRESULT IAssemblyName_Finalize(IAssemblyName* This) { return This->lpVtbl->Finalize(This); } -static FORCEINLINE HRESULT IAssemblyName_GetDisplayName(IAssemblyName* This,LPOLESTR szDisplayName,LPDWORD pccDisplayName,DWORD dwDisplayFlags) { +static __WIDL_INLINE HRESULT IAssemblyName_GetDisplayName(IAssemblyName* This,LPOLESTR szDisplayName,LPDWORD pccDisplayName,DWORD dwDisplayFlags) { return This->lpVtbl->GetDisplayName(This,szDisplayName,pccDisplayName,dwDisplayFlags); } -static FORCEINLINE HRESULT IAssemblyName_Reserved(IAssemblyName* This,REFIID refIID,IUnknown *pUnkReserved1,IUnknown *pUnkReserved2,LPCOLESTR szReserved,LONGLONG llReserved,LPVOID pvReserved,DWORD cbReserved,LPVOID *ppReserved) { +static __WIDL_INLINE HRESULT IAssemblyName_Reserved(IAssemblyName* This,REFIID refIID,IUnknown *pUnkReserved1,IUnknown *pUnkReserved2,LPCOLESTR szReserved,LONGLONG llReserved,LPVOID pvReserved,DWORD cbReserved,LPVOID *ppReserved) { return This->lpVtbl->Reserved(This,refIID,pUnkReserved1,pUnkReserved2,szReserved,llReserved,pvReserved,cbReserved,ppReserved); } -static FORCEINLINE HRESULT IAssemblyName_GetName(IAssemblyName* This,LPDWORD lpcwBuffer,WCHAR *pwzName) { +static __WIDL_INLINE HRESULT IAssemblyName_GetName(IAssemblyName* This,LPDWORD lpcwBuffer,WCHAR *pwzName) { return This->lpVtbl->GetName(This,lpcwBuffer,pwzName); } -static FORCEINLINE HRESULT IAssemblyName_GetVersion(IAssemblyName* This,LPDWORD pdwVersionHi,LPDWORD pdwVersionLow) { +static __WIDL_INLINE HRESULT IAssemblyName_GetVersion(IAssemblyName* This,LPDWORD pdwVersionHi,LPDWORD pdwVersionLow) { return This->lpVtbl->GetVersion(This,pdwVersionHi,pdwVersionLow); } -static FORCEINLINE HRESULT IAssemblyName_IsEqual(IAssemblyName* This,IAssemblyName *pName,DWORD dwCmpFlags) { +static __WIDL_INLINE HRESULT IAssemblyName_IsEqual(IAssemblyName* This,IAssemblyName *pName,DWORD dwCmpFlags) { return This->lpVtbl->IsEqual(This,pName,dwCmpFlags); } -static FORCEINLINE HRESULT IAssemblyName_Clone(IAssemblyName* This,IAssemblyName **pName) { +static __WIDL_INLINE HRESULT IAssemblyName_Clone(IAssemblyName* This,IAssemblyName **pName) { return This->lpVtbl->Clone(This,pName); } #endif @@ -765,23 +773,23 @@ interface IAssemblyEnum { #define IAssemblyEnum_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAssemblyEnum_QueryInterface(IAssemblyEnum* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAssemblyEnum_QueryInterface(IAssemblyEnum* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAssemblyEnum_AddRef(IAssemblyEnum* This) { +static __WIDL_INLINE ULONG IAssemblyEnum_AddRef(IAssemblyEnum* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAssemblyEnum_Release(IAssemblyEnum* This) { +static __WIDL_INLINE ULONG IAssemblyEnum_Release(IAssemblyEnum* This) { return This->lpVtbl->Release(This); } /*** IAssemblyEnum methods ***/ -static FORCEINLINE HRESULT IAssemblyEnum_GetNextAssembly(IAssemblyEnum* This,LPVOID pvReserved,IAssemblyName **ppName,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IAssemblyEnum_GetNextAssembly(IAssemblyEnum* This,LPVOID pvReserved,IAssemblyName **ppName,DWORD dwFlags) { return This->lpVtbl->GetNextAssembly(This,pvReserved,ppName,dwFlags); } -static FORCEINLINE HRESULT IAssemblyEnum_Reset(IAssemblyEnum* This) { +static __WIDL_INLINE HRESULT IAssemblyEnum_Reset(IAssemblyEnum* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IAssemblyEnum_Clone(IAssemblyEnum* This,IAssemblyEnum **ppEnum) { +static __WIDL_INLINE HRESULT IAssemblyEnum_Clone(IAssemblyEnum* This,IAssemblyEnum **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -838,13 +846,13 @@ interface IInstallReferenceItem { #define IInstallReferenceItem_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInstallReferenceItem_QueryInterface(IInstallReferenceItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInstallReferenceItem_QueryInterface(IInstallReferenceItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInstallReferenceItem_AddRef(IInstallReferenceItem* This) { +static __WIDL_INLINE ULONG IInstallReferenceItem_AddRef(IInstallReferenceItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInstallReferenceItem_Release(IInstallReferenceItem* This) { +static __WIDL_INLINE ULONG IInstallReferenceItem_Release(IInstallReferenceItem* This) { return This->lpVtbl->Release(This); } #endif @@ -901,13 +909,13 @@ interface IInstallReferenceEnum { #define IInstallReferenceEnum_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInstallReferenceEnum_QueryInterface(IInstallReferenceEnum* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInstallReferenceEnum_QueryInterface(IInstallReferenceEnum* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInstallReferenceEnum_AddRef(IInstallReferenceEnum* This) { +static __WIDL_INLINE ULONG IInstallReferenceEnum_AddRef(IInstallReferenceEnum* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInstallReferenceEnum_Release(IInstallReferenceEnum* This) { +static __WIDL_INLINE ULONG IInstallReferenceEnum_Release(IInstallReferenceEnum* This) { return This->lpVtbl->Release(This); } #endif diff --git a/lib/libc/include/any-windows-any/fwptypes.h b/lib/libc/include/any-windows-any/fwptypes.h index c3b1f4e119f7cd0b433ccf9b2bdeed4fbe78aa4f..6b2491754b88aa11eeb27d292de4579c019fc1a6 100644 --- a/lib/libc/include/any-windows-any/fwptypes.h +++ b/lib/libc/include/any-windows-any/fwptypes.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/fwptypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/fwptypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __fwptypes_h__ #define __fwptypes_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/gdiplus/gdiplusinit.h b/lib/libc/include/any-windows-any/gdiplus/gdiplusinit.h index e9276a67a4eccbd7a75cccd7e097feca7c7912e5..983b5debb4751a88c6fd697160939c0e7f95e53d 100644 --- a/lib/libc/include/any-windows-any/gdiplus/gdiplusinit.h +++ b/lib/libc/include/any-windows-any/gdiplus/gdiplusinit.h @@ -43,8 +43,8 @@ typedef struct GdiplusStartupInput { #endif /* __cplusplus */ } GdiplusStartupInput; -typedef GpStatus WINGDIPAPI (*NotificationHookProc)(ULONG_PTR *token); -typedef VOID WINGDIPAPI (*NotificationUnhookProc)(ULONG_PTR token); +typedef GpStatus (WINGDIPAPI *NotificationHookProc)(ULONG_PTR *token); +typedef VOID (WINGDIPAPI *NotificationUnhookProc)(ULONG_PTR token); typedef struct GdiplusStartupOutput { NotificationHookProc NotificationHook; diff --git a/lib/libc/include/any-windows-any/gdiplus/gdiplustypes.h b/lib/libc/include/any-windows-any/gdiplus/gdiplustypes.h index 68d522a3dcefc5ec319e5553dbb5a82682d21ab9..801122d0a92c6db97e076be7f2e9aaa000267139 100644 --- a/lib/libc/include/any-windows-any/gdiplus/gdiplustypes.h +++ b/lib/libc/include/any-windows-any/gdiplus/gdiplustypes.h @@ -450,9 +450,8 @@ private: } PathData; /* Callback function types */ -/* FIXME: need a correct definition for these function pointer types */ typedef void *DebugEventProc; -typedef BOOL CALLBACK (*EnumerateMetafileProc)(EmfPlusRecordType,UINT,UINT,const BYTE*,VOID*); +typedef BOOL (CALLBACK *EnumerateMetafileProc)(EmfPlusRecordType,UINT,UINT,const BYTE*,VOID*); typedef void *DrawImageAbort; typedef void *GetThumbnailImageAbort; diff --git a/lib/libc/include/any-windows-any/getopt.h b/lib/libc/include/any-windows-any/getopt.h index 1922a0efb1845d916680452572ca66637696d4b7..35c9c7f2883d01aba2f21723b46955a90f11f968 100644 --- a/lib/libc/include/any-windows-any/getopt.h +++ b/lib/libc/include/any-windows-any/getopt.h @@ -28,16 +28,6 @@ extern char *optarg; /* pointer to argument of current option */ extern int getopt(int nargc, char * const *nargv, const char *options); -#ifdef _BSD_SOURCE -/* - * BSD adds the non-standard `optreset' feature, for reinitialisation - * of `getopt' parsing. We support this feature, for applications which - * proclaim their BSD heritage, before including this header; however, - * to maintain portability, developers are advised to avoid it. - */ -# define optreset __mingw_optreset -extern int optreset; -#endif #ifdef __cplusplus } #endif @@ -52,6 +42,18 @@ extern int optreset; */ #endif /* !defined(__GETOPT_H__) */ +#if !defined(__GETOPT_BSD_H__) && defined(_BSD_SOURCE) +#define __GETOPT_BSD_H__ +/* + * BSD adds the non-standard `optreset' feature, for reinitialisation + * of `getopt' parsing. We support this feature, for applications which + * proclaim their BSD heritage, before including this header; however, + * to maintain portability, developers are advised to avoid it. + */ +# define optreset __mingw_optreset +extern int optreset; +#endif /* !defined(__GETOPT_BSD_H__) && defined(_BSD_SOURCE) */ + #if !defined(__UNISTD_H_SOURCED__) && !defined(__GETOPT_LONG_H__) #define __GETOPT_LONG_H__ diff --git a/lib/libc/include/any-windows-any/handleapi.h b/lib/libc/include/any-windows-any/handleapi.h index 9f814f151803694270c71ba262c11baadd3db9ed..f33ceef710da980a82696a9a3d7f128ea1540af3 100644 --- a/lib/libc/include/any-windows-any/handleapi.h +++ b/lib/libc/include/any-windows-any/handleapi.h @@ -23,7 +23,7 @@ extern "C" { #endif #endif -#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_19H1 WINBASEAPI WINBOOL WINAPI GetHandleInformation (HANDLE hObject, LPDWORD lpdwFlags); WINBASEAPI WINBOOL WINAPI SetHandleInformation (HANDLE hObject, DWORD dwMask, DWORD dwFlags); #endif diff --git a/lib/libc/include/any-windows-any/heapapi.h b/lib/libc/include/any-windows-any/heapapi.h index b150e1056e39ae87be8bf09378d6d715c00af4b8..6c9ee9243ce49d95d61f73880911c0bd9f9eb057 100644 --- a/lib/libc/include/any-windows-any/heapapi.h +++ b/lib/libc/include/any-windows-any/heapapi.h @@ -27,11 +27,17 @@ extern "C" { WINBASEAPI WINBOOL WINAPI HeapValidate (HANDLE hHeap, DWORD dwFlags, LPCVOID lpMem); WINBOOL WINAPI HeapSummary (HANDLE hHeap, DWORD dwFlags, LPHEAP_SUMMARY lpSummary); +#endif + +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_19H1 + WINBASEAPI WINBOOL WINAPI HeapWalk (HANDLE hHeap, LPPROCESS_HEAP_ENTRY lpEntry); + WINBASEAPI WINBOOL WINAPI HeapQueryInformation (HANDLE HeapHandle, HEAP_INFORMATION_CLASS HeapInformationClass, PVOID HeapInformation, SIZE_T HeapInformationLength, PSIZE_T ReturnLength); +#endif + +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_VB WINBASEAPI DWORD WINAPI GetProcessHeaps (DWORD NumberOfHeaps, PHANDLE ProcessHeaps); WINBASEAPI WINBOOL WINAPI HeapLock (HANDLE hHeap); WINBASEAPI WINBOOL WINAPI HeapUnlock (HANDLE hHeap); - WINBASEAPI WINBOOL WINAPI HeapWalk (HANDLE hHeap, LPPROCESS_HEAP_ENTRY lpEntry); - WINBASEAPI WINBOOL WINAPI HeapQueryInformation (HANDLE HeapHandle, HEAP_INFORMATION_CLASS HeapInformationClass, PVOID HeapInformation, SIZE_T HeapInformationLength, PSIZE_T ReturnLength); #endif #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) diff --git a/lib/libc/include/any-windows-any/hidclass.h b/lib/libc/include/any-windows-any/hidclass.h index fa389c7f5f09907833894344cf251b7aa61e5cd6..5cd18241258c44205972dfd592c3728750999dba 100644 --- a/lib/libc/include/any-windows-any/hidclass.h +++ b/lib/libc/include/any-windows-any/hidclass.h @@ -6,6 +6,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) #define GUID_CLASS_INPUT GUID_DEVINTERFACE_HID @@ -115,4 +119,8 @@ typedef struct _HID_DRIVER_CONFIG { ULONG RingBufferSize; } HID_DRIVER_CONFIG,*PHID_DRIVER_CONFIG; #endif + +#ifdef __cplusplus +} +#endif #endif diff --git a/lib/libc/include/any-windows-any/hidpi.h b/lib/libc/include/any-windows-any/hidpi.h index 505497812d862bd87f8147f138ead1c2aa623338..87ea68eee9208c0590f0b97e0d019209f2e44a85 100644 --- a/lib/libc/include/any-windows-any/hidpi.h +++ b/lib/libc/include/any-windows-any/hidpi.h @@ -26,6 +26,10 @@ #ifndef __HIDPI_H__ #define __HIDPI_H__ +#ifdef __cplusplus +extern "C" { +#endif + #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) #include @@ -257,5 +261,9 @@ NTSTATUS NTAPI HidP_TranslateUsagesToI8042ScanCodes (PUSAGE ChangedUsageList, UL #include +#endif + +#ifdef __cplusplus +} #endif #endif diff --git a/lib/libc/include/any-windows-any/hidsdi.h b/lib/libc/include/any-windows-any/hidsdi.h index 7ba1a3e633d98be05c470357c083c53efda988eb..0555e32cdd89ce80d17de34859a3ad36d2da3cd4 100644 --- a/lib/libc/include/any-windows-any/hidsdi.h +++ b/lib/libc/include/any-windows-any/hidsdi.h @@ -24,6 +24,10 @@ #ifndef _HIDSDI_H #define _HIDSDI_H +#ifdef __cplusplus +extern "C" { +#endif + #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) #include @@ -68,5 +72,9 @@ BOOLEAN NTAPI HidD_SetOutputReport (HANDLE HidDeviceObject, PVOID ReportBuffer, #include +#endif + +#ifdef __cplusplus +} #endif #endif diff --git a/lib/libc/include/any-windows-any/hidusage.h b/lib/libc/include/any-windows-any/hidusage.h index 265dd3b64a495ae9d906a0fccb618563a3e6dd50..bcacc2aaf40df334eb3231885d5f539bb40fc8b4 100644 --- a/lib/libc/include/any-windows-any/hidusage.h +++ b/lib/libc/include/any-windows-any/hidusage.h @@ -26,6 +26,10 @@ #ifndef __HIDUSAGE_H__ #define __HIDUSAGE_H__ +#ifdef __cplusplus +extern "C" { +#endif + #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) #define HID_USAGE_PAGE_UNDEFINED ((USAGE) 0x00) @@ -222,5 +226,9 @@ typedef USHORT USAGE,*PUSAGE; +#endif + +#ifdef __cplusplus +} #endif #endif diff --git a/lib/libc/include/any-windows-any/hstring.h b/lib/libc/include/any-windows-any/hstring.h index cfbe786313a76b3e753de669db6da12773bafe97..0b177cc133234dad4d71955f44e9d76916a92d73 100644 --- a/lib/libc/include/any-windows-any/hstring.h +++ b/lib/libc/include/any-windows-any/hstring.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/hstring.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/hstring.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __hstring_h__ #define __hstring_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/icftypes.h b/lib/libc/include/any-windows-any/icftypes.h index 6794255eb43978965f9fe7757dcda16a5a99ec8e..286858d810cb6c529e62858e6d9b6f02e4a3c5d5 100644 --- a/lib/libc/include/any-windows-any/icftypes.h +++ b/lib/libc/include/any-windows-any/icftypes.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/icftypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/icftypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __icftypes_h__ #define __icftypes_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/icmpapi.h b/lib/libc/include/any-windows-any/icmpapi.h index 3429c03f174a8d30d4707c0edeba65c540983e70..ca2142ed5136560c077e290e8e49e813df64a144 100644 --- a/lib/libc/include/any-windows-any/icmpapi.h +++ b/lib/libc/include/any-windows-any/icmpapi.h @@ -17,9 +17,11 @@ extern "C" { #ifdef PIO_APC_ROUTINE_DEFINED DWORD WINAPI IcmpSendEcho2(HANDLE IcmpHandle,HANDLE Event,PIO_APC_ROUTINE ApcRoutine,PVOID ApcContext,IPAddr DestinationAddress,LPVOID RequestData,WORD RequestSize,PIP_OPTION_INFORMATION RequestOptions,LPVOID ReplyBuffer,DWORD ReplySize,DWORD Timeout); + DWORD WINAPI IcmpSendEcho2Ex(HANDLE IcmpHandle,HANDLE Event,PIO_APC_ROUTINE ApcRoutine,PVOID ApcContext,IPAddr SourceAddress,IPAddr DestinationAddress,LPVOID RequestData,WORD RequestSize,PIP_OPTION_INFORMATION RequestOptions,LPVOID ReplyBuffer,DWORD ReplySize,DWORD Timeout); DWORD WINAPI Icmp6SendEcho2(HANDLE IcmpHandle,HANDLE Event,PIO_APC_ROUTINE ApcRoutine,PVOID ApcContext,struct sockaddr_in6 *SourceAddress,struct sockaddr_in6 *DestinationAddress,LPVOID RequestData,WORD RequestSize,PIP_OPTION_INFORMATION RequestOptions,LPVOID ReplyBuffer,DWORD ReplySize,DWORD Timeout); #else DWORD WINAPI IcmpSendEcho2(HANDLE IcmpHandle,HANDLE Event,FARPROC ApcRoutine,PVOID ApcContext,IPAddr DestinationAddress,LPVOID RequestData,WORD RequestSize,PIP_OPTION_INFORMATION RequestOptions,LPVOID ReplyBuffer,DWORD ReplySize,DWORD Timeout); + DWORD WINAPI IcmpSendEcho2Ex(HANDLE IcmpHandle,HANDLE Event,FARPROC ApcRoutine,PVOID ApcContext,IPAddr SourceAddress,IPAddr DestinationAddress,LPVOID RequestData,WORD RequestSize,PIP_OPTION_INFORMATION RequestOptions,LPVOID ReplyBuffer,DWORD ReplySize,DWORD Timeout); DWORD WINAPI Icmp6SendEcho2(HANDLE IcmpHandle,HANDLE Event,FARPROC ApcRoutine,PVOID ApcContext,struct sockaddr_in6 *SourceAddress,struct sockaddr_in6 *DestinationAddress,LPVOID RequestData,WORD RequestSize,PIP_OPTION_INFORMATION RequestOptions,LPVOID ReplyBuffer,DWORD ReplySize,DWORD Timeout); #endif diff --git a/lib/libc/include/any-windows-any/icodecapi.h b/lib/libc/include/any-windows-any/icodecapi.h index 280ea62148dac3b6fa4eeb0672f2e73d608c7676..a0f311ea05f3e818ab8c216135f942d5c3770280 100644 --- a/lib/libc/include/any-windows-any/icodecapi.h +++ b/lib/libc/include/any-windows-any/icodecapi.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/icodecapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/icodecapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __icodecapi_h__ #define __icodecapi_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ICodecAPI_FWD_DEFINED__ @@ -256,59 +264,59 @@ interface ICodecAPI { #define ICodecAPI_SetAllSettingsWithNotify(This,a,ChangedParam,ChangedParamCount) (This)->lpVtbl->SetAllSettingsWithNotify(This,a,ChangedParam,ChangedParamCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICodecAPI_QueryInterface(ICodecAPI* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICodecAPI_QueryInterface(ICodecAPI* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICodecAPI_AddRef(ICodecAPI* This) { +static __WIDL_INLINE ULONG ICodecAPI_AddRef(ICodecAPI* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICodecAPI_Release(ICodecAPI* This) { +static __WIDL_INLINE ULONG ICodecAPI_Release(ICodecAPI* This) { return This->lpVtbl->Release(This); } /*** ICodecAPI methods ***/ -static FORCEINLINE HRESULT ICodecAPI_IsSupported(ICodecAPI* This,const GUID *Api) { +static __WIDL_INLINE HRESULT ICodecAPI_IsSupported(ICodecAPI* This,const GUID *Api) { return This->lpVtbl->IsSupported(This,Api); } -static FORCEINLINE HRESULT ICodecAPI_IsModifiable(ICodecAPI* This,const GUID *Api) { +static __WIDL_INLINE HRESULT ICodecAPI_IsModifiable(ICodecAPI* This,const GUID *Api) { return This->lpVtbl->IsModifiable(This,Api); } -static FORCEINLINE HRESULT ICodecAPI_GetParameterRange(ICodecAPI* This,const GUID *Api,VARIANT *ValueMin,VARIANT *ValueMax,VARIANT *SteppingDelta) { +static __WIDL_INLINE HRESULT ICodecAPI_GetParameterRange(ICodecAPI* This,const GUID *Api,VARIANT *ValueMin,VARIANT *ValueMax,VARIANT *SteppingDelta) { return This->lpVtbl->GetParameterRange(This,Api,ValueMin,ValueMax,SteppingDelta); } -static FORCEINLINE HRESULT ICodecAPI_GetParameterValues(ICodecAPI* This,const GUID *Api,VARIANT **Values,ULONG *ValuesCount) { +static __WIDL_INLINE HRESULT ICodecAPI_GetParameterValues(ICodecAPI* This,const GUID *Api,VARIANT **Values,ULONG *ValuesCount) { return This->lpVtbl->GetParameterValues(This,Api,Values,ValuesCount); } -static FORCEINLINE HRESULT ICodecAPI_GetDefaultValue(ICodecAPI* This,const GUID *Api,VARIANT *Value) { +static __WIDL_INLINE HRESULT ICodecAPI_GetDefaultValue(ICodecAPI* This,const GUID *Api,VARIANT *Value) { return This->lpVtbl->GetDefaultValue(This,Api,Value); } -static FORCEINLINE HRESULT ICodecAPI_GetValue(ICodecAPI* This,const GUID *Api,VARIANT *Value) { +static __WIDL_INLINE HRESULT ICodecAPI_GetValue(ICodecAPI* This,const GUID *Api,VARIANT *Value) { return This->lpVtbl->GetValue(This,Api,Value); } -static FORCEINLINE HRESULT ICodecAPI_SetValue(ICodecAPI* This,const GUID *Api,VARIANT *Value) { +static __WIDL_INLINE HRESULT ICodecAPI_SetValue(ICodecAPI* This,const GUID *Api,VARIANT *Value) { return This->lpVtbl->SetValue(This,Api,Value); } -static FORCEINLINE HRESULT ICodecAPI_RegisterForEvent(ICodecAPI* This,const GUID *Api,LONG_PTR userData) { +static __WIDL_INLINE HRESULT ICodecAPI_RegisterForEvent(ICodecAPI* This,const GUID *Api,LONG_PTR userData) { return This->lpVtbl->RegisterForEvent(This,Api,userData); } -static FORCEINLINE HRESULT ICodecAPI_UnregisterForEvent(ICodecAPI* This,const GUID *Api) { +static __WIDL_INLINE HRESULT ICodecAPI_UnregisterForEvent(ICodecAPI* This,const GUID *Api) { return This->lpVtbl->UnregisterForEvent(This,Api); } -static FORCEINLINE HRESULT ICodecAPI_SetAllDefaults(ICodecAPI* This) { +static __WIDL_INLINE HRESULT ICodecAPI_SetAllDefaults(ICodecAPI* This) { return This->lpVtbl->SetAllDefaults(This); } -static FORCEINLINE HRESULT ICodecAPI_SetValueWithNotify(ICodecAPI* This,const GUID *Api,VARIANT *Value,GUID **ChangedParam,ULONG *ChangedParamCount) { +static __WIDL_INLINE HRESULT ICodecAPI_SetValueWithNotify(ICodecAPI* This,const GUID *Api,VARIANT *Value,GUID **ChangedParam,ULONG *ChangedParamCount) { return This->lpVtbl->SetValueWithNotify(This,Api,Value,ChangedParam,ChangedParamCount); } -static FORCEINLINE HRESULT ICodecAPI_SetAllDefaultsWithNotify(ICodecAPI* This,GUID **ChangedParam,ULONG *ChangedParamCount) { +static __WIDL_INLINE HRESULT ICodecAPI_SetAllDefaultsWithNotify(ICodecAPI* This,GUID **ChangedParam,ULONG *ChangedParamCount) { return This->lpVtbl->SetAllDefaultsWithNotify(This,ChangedParam,ChangedParamCount); } -static FORCEINLINE HRESULT ICodecAPI_GetAllSettings(ICodecAPI* This,IStream *a) { +static __WIDL_INLINE HRESULT ICodecAPI_GetAllSettings(ICodecAPI* This,IStream *a) { return This->lpVtbl->GetAllSettings(This,a); } -static FORCEINLINE HRESULT ICodecAPI_SetAllSettings(ICodecAPI* This,IStream *a) { +static __WIDL_INLINE HRESULT ICodecAPI_SetAllSettings(ICodecAPI* This,IStream *a) { return This->lpVtbl->SetAllSettings(This,a); } -static FORCEINLINE HRESULT ICodecAPI_SetAllSettingsWithNotify(ICodecAPI* This,IStream *a,GUID **ChangedParam,ULONG *ChangedParamCount) { +static __WIDL_INLINE HRESULT ICodecAPI_SetAllSettingsWithNotify(ICodecAPI* This,IStream *a,GUID **ChangedParam,ULONG *ChangedParamCount) { return This->lpVtbl->SetAllSettingsWithNotify(This,a,ChangedParam,ChangedParamCount); } #endif diff --git a/lib/libc/include/any-windows-any/ifdef.h b/lib/libc/include/any-windows-any/ifdef.h index 0d78a00306578adc01f883d5d11a99420de74ac4..896ef6cdbda22a1c85a866ddd68a62fa804bfcac 100644 --- a/lib/libc/include/any-windows-any/ifdef.h +++ b/lib/libc/include/any-windows-any/ifdef.h @@ -19,6 +19,9 @@ typedef UINT32 NET_IF_COMPARTMENT_ID, *PNET_IF_COMPARTMENT_ID; typedef ULONG NET_IFINDEX, *PNET_IFINDEX; typedef UINT16 NET_IFTYPE, *PNET_IFTYPE; + +#define NET_IFINDEX_UNSPECIFIED (NET_IFINDEX)(0) + typedef NET_IFINDEX IF_INDEX, *PIF_INDEX; typedef GUID NET_IF_NETWORK_GUID; diff --git a/lib/libc/include/any-windows-any/iketypes.h b/lib/libc/include/any-windows-any/iketypes.h index 634501e5d3378d7664c7ae114d6cb41e11ea86ed..205bbd0c129aba852f45237481c25969f0fa9554 100644 --- a/lib/libc/include/any-windows-any/iketypes.h +++ b/lib/libc/include/any-windows-any/iketypes.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/iketypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/iketypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __iketypes_h__ #define __iketypes_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/inputpaneinterop.h b/lib/libc/include/any-windows-any/inputpaneinterop.h new file mode 100644 index 0000000000000000000000000000000000000000..bf2633f843961e51ee09e08720476d03345c3455 --- /dev/null +++ b/lib/libc/include/any-windows-any/inputpaneinterop.h @@ -0,0 +1,172 @@ +/*** Autogenerated by WIDL 8.21 from include/inputpaneinterop.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __inputpaneinterop_h__ +#define __inputpaneinterop_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef __IInputPaneInterop_FWD_DEFINED__ +#define __IInputPaneInterop_FWD_DEFINED__ +typedef interface IInputPaneInterop IInputPaneInterop; +#ifdef __cplusplus +interface IInputPaneInterop; +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#if (NTDDI_VERSION >= NTDDI_WIN10_RS1) +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) +/***************************************************************************** + * IInputPaneInterop interface + */ +#ifndef __IInputPaneInterop_INTERFACE_DEFINED__ +#define __IInputPaneInterop_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IInputPaneInterop, 0x75cf2c57, 0x9195, 0x4931, 0x83,0x32, 0xf0,0xb4,0x09,0xe9,0x16,0xaf); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("75cf2c57-9195-4931-8332-f0b409e916af") +IInputPaneInterop : public IInspectable +{ + virtual HRESULT STDMETHODCALLTYPE GetForWindow( + HWND app_window, + REFIID riid, + void **input_pane) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IInputPaneInterop, 0x75cf2c57, 0x9195, 0x4931, 0x83,0x32, 0xf0,0xb4,0x09,0xe9,0x16,0xaf) +#endif +#else +typedef struct IInputPaneInteropVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IInputPaneInterop *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IInputPaneInterop *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IInputPaneInterop *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + IInputPaneInterop *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + IInputPaneInterop *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + IInputPaneInterop *This, + TrustLevel *trustLevel); + + /*** IInputPaneInterop methods ***/ + HRESULT (STDMETHODCALLTYPE *GetForWindow)( + IInputPaneInterop *This, + HWND app_window, + REFIID riid, + void **input_pane); + + END_INTERFACE +} IInputPaneInteropVtbl; + +interface IInputPaneInterop { + CONST_VTBL IInputPaneInteropVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IInputPaneInterop_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IInputPaneInterop_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IInputPaneInterop_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define IInputPaneInterop_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define IInputPaneInterop_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define IInputPaneInterop_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IInputPaneInterop methods ***/ +#define IInputPaneInterop_GetForWindow(This,app_window,riid,input_pane) (This)->lpVtbl->GetForWindow(This,app_window,riid,input_pane) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IInputPaneInterop_QueryInterface(IInputPaneInterop* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IInputPaneInterop_AddRef(IInputPaneInterop* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IInputPaneInterop_Release(IInputPaneInterop* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT IInputPaneInterop_GetIids(IInputPaneInterop* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT IInputPaneInterop_GetRuntimeClassName(IInputPaneInterop* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT IInputPaneInterop_GetTrustLevel(IInputPaneInterop* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IInputPaneInterop methods ***/ +static __WIDL_INLINE HRESULT IInputPaneInterop_GetForWindow(IInputPaneInterop* This,HWND app_window,REFIID riid,void **input_pane) { + return This->lpVtbl->GetForWindow(This,app_window,riid,input_pane); +} +#endif +#endif + +#endif + + +#endif /* __IInputPaneInterop_INTERFACE_DEFINED__ */ + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ +#endif /* (NTDDI_VERSION >= NTDDI_WIN10_RS1) */ +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); +unsigned char * __RPC_USER HWND_UserMarshal (ULONG *, unsigned char *, HWND *); +unsigned char * __RPC_USER HWND_UserUnmarshal(ULONG *, unsigned char *, HWND *); +void __RPC_USER HWND_UserFree (ULONG *, HWND *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __inputpaneinterop_h__ */ diff --git a/lib/libc/include/any-windows-any/inputscope.h b/lib/libc/include/any-windows-any/inputscope.h index d6a3bf563ca013b81bbdd6076344ece69230452a..b05f82fee5a8ea1737438ef79854ec5cdcd3895d 100644 --- a/lib/libc/include/any-windows-any/inputscope.h +++ b/lib/libc/include/any-windows-any/inputscope.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/inputscope.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/inputscope.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __inputscope_h__ #define __inputscope_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ITfInputScope_FWD_DEFINED__ @@ -222,29 +230,29 @@ interface ITfInputScope { #define ITfInputScope_GetXML(This,pbstrXML) (This)->lpVtbl->GetXML(This,pbstrXML) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfInputScope_QueryInterface(ITfInputScope* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfInputScope_QueryInterface(ITfInputScope* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfInputScope_AddRef(ITfInputScope* This) { +static __WIDL_INLINE ULONG ITfInputScope_AddRef(ITfInputScope* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfInputScope_Release(ITfInputScope* This) { +static __WIDL_INLINE ULONG ITfInputScope_Release(ITfInputScope* This) { return This->lpVtbl->Release(This); } /*** ITfInputScope methods ***/ -static FORCEINLINE HRESULT ITfInputScope_GetInputScopes(ITfInputScope* This,InputScope **pprgInputScopes,UINT *pcCount) { +static __WIDL_INLINE HRESULT ITfInputScope_GetInputScopes(ITfInputScope* This,InputScope **pprgInputScopes,UINT *pcCount) { return This->lpVtbl->GetInputScopes(This,pprgInputScopes,pcCount); } -static FORCEINLINE HRESULT ITfInputScope_GetPhrase(ITfInputScope* This,BSTR **ppbstrPhrases,UINT *pcCount) { +static __WIDL_INLINE HRESULT ITfInputScope_GetPhrase(ITfInputScope* This,BSTR **ppbstrPhrases,UINT *pcCount) { return This->lpVtbl->GetPhrase(This,ppbstrPhrases,pcCount); } -static FORCEINLINE HRESULT ITfInputScope_GetRegularExpression(ITfInputScope* This,BSTR *pbstrRegExp) { +static __WIDL_INLINE HRESULT ITfInputScope_GetRegularExpression(ITfInputScope* This,BSTR *pbstrRegExp) { return This->lpVtbl->GetRegularExpression(This,pbstrRegExp); } -static FORCEINLINE HRESULT ITfInputScope_GetSRGS(ITfInputScope* This,BSTR *pbstrSRGS) { +static __WIDL_INLINE HRESULT ITfInputScope_GetSRGS(ITfInputScope* This,BSTR *pbstrSRGS) { return This->lpVtbl->GetSRGS(This,pbstrSRGS); } -static FORCEINLINE HRESULT ITfInputScope_GetXML(ITfInputScope* This,BSTR *pbstrXML) { +static __WIDL_INLINE HRESULT ITfInputScope_GetXML(ITfInputScope* This,BSTR *pbstrXML) { return This->lpVtbl->GetXML(This,pbstrXML); } #endif @@ -340,33 +348,33 @@ interface ITfInputScope2 { #define ITfInputScope2_EnumWordList(This,ppEnumString) (This)->lpVtbl->EnumWordList(This,ppEnumString) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfInputScope2_QueryInterface(ITfInputScope2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfInputScope2_QueryInterface(ITfInputScope2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfInputScope2_AddRef(ITfInputScope2* This) { +static __WIDL_INLINE ULONG ITfInputScope2_AddRef(ITfInputScope2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfInputScope2_Release(ITfInputScope2* This) { +static __WIDL_INLINE ULONG ITfInputScope2_Release(ITfInputScope2* This) { return This->lpVtbl->Release(This); } /*** ITfInputScope methods ***/ -static FORCEINLINE HRESULT ITfInputScope2_GetInputScopes(ITfInputScope2* This,InputScope **pprgInputScopes,UINT *pcCount) { +static __WIDL_INLINE HRESULT ITfInputScope2_GetInputScopes(ITfInputScope2* This,InputScope **pprgInputScopes,UINT *pcCount) { return This->lpVtbl->GetInputScopes(This,pprgInputScopes,pcCount); } -static FORCEINLINE HRESULT ITfInputScope2_GetPhrase(ITfInputScope2* This,BSTR **ppbstrPhrases,UINT *pcCount) { +static __WIDL_INLINE HRESULT ITfInputScope2_GetPhrase(ITfInputScope2* This,BSTR **ppbstrPhrases,UINT *pcCount) { return This->lpVtbl->GetPhrase(This,ppbstrPhrases,pcCount); } -static FORCEINLINE HRESULT ITfInputScope2_GetRegularExpression(ITfInputScope2* This,BSTR *pbstrRegExp) { +static __WIDL_INLINE HRESULT ITfInputScope2_GetRegularExpression(ITfInputScope2* This,BSTR *pbstrRegExp) { return This->lpVtbl->GetRegularExpression(This,pbstrRegExp); } -static FORCEINLINE HRESULT ITfInputScope2_GetSRGS(ITfInputScope2* This,BSTR *pbstrSRGS) { +static __WIDL_INLINE HRESULT ITfInputScope2_GetSRGS(ITfInputScope2* This,BSTR *pbstrSRGS) { return This->lpVtbl->GetSRGS(This,pbstrSRGS); } -static FORCEINLINE HRESULT ITfInputScope2_GetXML(ITfInputScope2* This,BSTR *pbstrXML) { +static __WIDL_INLINE HRESULT ITfInputScope2_GetXML(ITfInputScope2* This,BSTR *pbstrXML) { return This->lpVtbl->GetXML(This,pbstrXML); } /*** ITfInputScope2 methods ***/ -static FORCEINLINE HRESULT ITfInputScope2_EnumWordList(ITfInputScope2* This,IEnumString **ppEnumString) { +static __WIDL_INLINE HRESULT ITfInputScope2_EnumWordList(ITfInputScope2* This,IEnumString **ppEnumString) { return This->lpVtbl->EnumWordList(This,ppEnumString); } #endif diff --git a/lib/libc/include/any-windows-any/inspectable.h b/lib/libc/include/any-windows-any/inspectable.h index 03b21d160e845f55dca52ad060d0e0dd0789c2b8..86aa4627874d03623108442faf4ed09b74dc0007 100644 --- a/lib/libc/include/any-windows-any/inspectable.h +++ b/lib/libc/include/any-windows-any/inspectable.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/inspectable.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/inspectable.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __inspectable_h__ #define __inspectable_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IInspectable_FWD_DEFINED__ @@ -115,23 +123,23 @@ interface IInspectable { #define IInspectable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInspectable_QueryInterface(IInspectable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInspectable_QueryInterface(IInspectable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInspectable_AddRef(IInspectable* This) { +static __WIDL_INLINE ULONG IInspectable_AddRef(IInspectable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInspectable_Release(IInspectable* This) { +static __WIDL_INLINE ULONG IInspectable_Release(IInspectable* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT IInspectable_GetIids(IInspectable* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT IInspectable_GetIids(IInspectable* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT IInspectable_GetRuntimeClassName(IInspectable* This,HSTRING *className) { +static __WIDL_INLINE HRESULT IInspectable_GetRuntimeClassName(IInspectable* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT IInspectable_GetTrustLevel(IInspectable* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT IInspectable_GetTrustLevel(IInspectable* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } #endif diff --git a/lib/libc/include/any-windows-any/intrin.h b/lib/libc/include/any-windows-any/intrin.h index fbfee5fdc1e69070b5e9317b617d549e9ea0269a..a5232f8a647a4a842c79633376e05381b1bdcb0f 100644 --- a/lib/libc/include/any-windows-any/intrin.h +++ b/lib/libc/include/any-windows-any/intrin.h @@ -185,6 +185,9 @@ extern "C" { #define __MACHINESA __MACHINE #define __MACHINEIW64 __MACHINE #define __MACHINEW64 __MACHINE +#define __MACHINEARM __MACHINE +#define __MACHINEARM64 __MACHINE +#define __MACHINEARM_ARM64 __MACHINE #define __MACHINE(X) X; #define __MACHINEZ(X) @@ -209,6 +212,11 @@ extern "C" { #define __MACHINEW64 __MACHINEZ #endif +#if !(defined(_X86_) || defined(__x86_64)) +#undef __MACHINEI +#define __MACHINEI __MACHINEZ +#endif + #if !(defined(_X86_) || defined(__x86_64)) #undef __MACHINEX86X #define __MACHINEX86X __MACHINEZ @@ -219,7 +227,7 @@ extern "C" { #define __MACHINEX86X_NOX64 __MACHINEZ #endif -#if !(defined(_X86_) && !defined(__x86_64)) || __ia64__ +#if !(defined(_X86_) || defined(__x86_64)) || defined(__ia64__) #undef __MACHINEX86X_NOIA64 #define __MACHINEX86X_NOIA64 __MACHINEZ #endif @@ -231,13 +239,25 @@ extern "C" { #if !(defined(__arm__)) #undef __MACHINESA +#undef __MACHINEARM #undef __MACHINEARMX #undef __MACHINECC #define __MACHINESA __MACHINEZ +#define __MACHINEARM __MACHINEZ #define __MACHINEARMX __MACHINEZ #define __MACHINECC __MACHINEZ #endif +#if !(defined(__aarch64__)) +#undef __MACHINEARM64 +#define __MACHINEARM64 __MACHINEZ +#endif + +#if !(defined(__arm__) || defined(__aarch64__)) +#undef __MACHINEARM_ARM64 +#define __MACHINEARM_ARM64 __MACHINEZ +#endif + #if !(defined(__x86_64)) #undef __MACHINEX64 #define __MACHINEX64 __MACHINEZ @@ -310,6 +330,7 @@ extern "C" { __MACHINEI(__MINGW_EXTENSION unsigned __int64 __emulu(unsigned int,unsigned int)) __MACHINEI(void __cdecl _enable(void)) __MACHINEIA64(void __cdecl _enable(void)) + __MACHINE(void __cdecl __MINGW_ATTRIB_NORETURN __fastfail(unsigned int code)) __MACHINEIA64(__MINGW_EXTENSION void __fc(__int64)) __MACHINEIA64(void __fclrf(void)) __MACHINEIA64(void __fsetc(int,int)) @@ -488,6 +509,7 @@ extern "C" { __MACHINEI(unsigned short __cdecl _outpw(unsigned short,unsigned short)) __MACHINEI(unsigned short __cdecl outpw(unsigned short,unsigned short)) __MACHINECE(void __cdecl __prefetch(unsigned long *addr)) + __MACHINEARM_ARM64(void __cdecl __prefetch(const void *addr)) __MACHINEIA64(__MINGW_EXTENSION void __ptcl(__int64,__int64)) __MACHINEIA64(__MINGW_EXTENSION void __ptcg(__int64,__int64)) __MACHINEIA64(__MINGW_EXTENSION void __ptcga(__int64,__int64)) diff --git a/lib/libc/include/any-windows-any/inttypes.h b/lib/libc/include/any-windows-any/inttypes.h index ec99d6956af971a2d0f01f2eff6b2ca1a8e47ec3..bb96d775f910c263eb4bb15c376bce6612a033b4 100644 --- a/lib/libc/include/any-windows-any/inttypes.h +++ b/lib/libc/include/any-windows-any/inttypes.h @@ -279,7 +279,7 @@ typedef struct { #define SCNuFAST8 "hhu" #endif /* __STDC_VERSION__ >= 199901 */ -#if (defined(__CRTDLL__) || __MSVCRT_VERSION__ < 0x200) && !defined(__USE_MINGW_ANSI_STDIO) +#if (defined(__CRTDLL__) || __MSVCRT_VERSION__ < 0x200) && __USE_MINGW_ANSI_STDIO == 0 /* * crtdll.dll and msvcrt10.dll do not support any 64-bit modifier. * Undef all previously defined 64-bit modifiers. diff --git a/lib/libc/include/any-windows-any/io.h b/lib/libc/include/any-windows-any/io.h index 8986931a5526bd95be928d6b6efb4970772775a9..4994191a967dfee8b3d659e1d8e7620b8f9a7bdd 100644 --- a/lib/libc/include/any-windows-any/io.h +++ b/lib/libc/include/any-windows-any/io.h @@ -16,7 +16,7 @@ #ifndef _SECIMP #define _SECIMP __declspec(dllimport) #endif /* _SECIMP */ -#endif /* defined(_CRTBLD) || defined(__LIBMSVCRT__) */ +#endif /* defined(__LIBMSVCRT__) */ #pragma pack(push,_CRT_PACKING) @@ -406,7 +406,7 @@ int _open(const char * __filename, int __flags, ...) { if (__builtin_va_arg_pack_len() > 1) return __mingw_call__open_warn_toomany(__filename, __flags, __builtin_va_arg_pack()); - if (__builtin_va_arg_pack_len() < 1 && __builtin_constant_p(__flags) && (__flags & _O_CREAT)) + if (__builtin_va_arg_pack_len() < 1 && __builtin_constant_p(__flags & _O_CREAT) && (__flags & _O_CREAT)) return __mingw_call__open_warn_missing(__filename, __flags, 0); if (__builtin_va_arg_pack_len() < 1) return __mingw_call__open(__filename, __flags, 0); @@ -424,7 +424,7 @@ int _sopen(const char * __filename, int __flags, int __share, ...) { if (__builtin_va_arg_pack_len() > 1) return __mingw_call__sopen_warn_toomany(__filename, __flags, __share, __builtin_va_arg_pack()); - if (__builtin_va_arg_pack_len() < 1 && __builtin_constant_p(__flags) && (__flags & _O_CREAT)) + if (__builtin_va_arg_pack_len() < 1 && __builtin_constant_p(__flags & _O_CREAT) && (__flags & _O_CREAT)) return __mingw_call__sopen_warn_missing(__filename, __flags, __share, 0); if (__builtin_va_arg_pack_len() < 1) return __mingw_call__sopen(__filename, __flags, __share, 0); @@ -442,7 +442,7 @@ int _wopen(const wchar_t * __filename, int __flags, ...) { if (__builtin_va_arg_pack_len() > 1) return __mingw_call__wopen_warn_toomany(__filename, __flags, __builtin_va_arg_pack()); - if (__builtin_va_arg_pack_len() < 1 && __builtin_constant_p(__flags) && (__flags & _O_CREAT)) + if (__builtin_va_arg_pack_len() < 1 && __builtin_constant_p(__flags & _O_CREAT) && (__flags & _O_CREAT)) return __mingw_call__wopen_warn_missing(__filename, __flags, 0); if (__builtin_va_arg_pack_len() < 1) return __mingw_call__wopen(__filename, __flags, 0); @@ -460,7 +460,7 @@ int _wsopen(const wchar_t * __filename, int __flags, int __share, ...) { if (__builtin_va_arg_pack_len() > 1) return __mingw_call__wsopen_warn_toomany(__filename, __flags, __share, __builtin_va_arg_pack()); - if (__builtin_va_arg_pack_len() < 1 && __builtin_constant_p(__flags) && (__flags & _O_CREAT)) + if (__builtin_va_arg_pack_len() < 1 && __builtin_constant_p(__flags & _O_CREAT) && (__flags & _O_CREAT)) return __mingw_call__wsopen_warn_missing(__filename, __flags, __share, 0); if (__builtin_va_arg_pack_len() < 1) return __mingw_call__wsopen(__filename, __flags, __share, 0); diff --git a/lib/libc/include/any-windows-any/ioringapi.h b/lib/libc/include/any-windows-any/ioringapi.h index 211af1821298e9e4f9a8a9f330c11762bddaba88..d476829abd0ef05b2072e48c74f7657600e18c8a 100644 --- a/lib/libc/include/any-windows-any/ioringapi.h +++ b/lib/libc/include/any-windows-any/ioringapi.h @@ -20,6 +20,9 @@ DECLARE_HANDLE(HIORING); typedef enum IORING_SQE_FLAGS { IOSQE_FLAGS_NONE = 0 +#if NTDDI_VERSION >= NTDDI_WIN10_NI + , IOSQE_FLAGS_DRAIN_PRECEDING_OPS = 0x00000001 +#endif } IORING_SQE_FLAGS; DEFINE_ENUM_FLAG_OPERATORS(IORING_SQE_FLAGS) @@ -130,6 +133,10 @@ STDAPI BuildIoRingCancelRequest(HIORING ioRing, IORING_HANDLE_REF file, UINT_PTR STDAPI BuildIoRingReadFile(HIORING ioRing, IORING_HANDLE_REF fileRef, IORING_BUFFER_REF dataRef, UINT32 numberOfBytesToRead, UINT64 fileOffset, UINT_PTR userData, IORING_SQE_FLAGS flags); STDAPI BuildIoRingRegisterFileHandles(HIORING ioRing, UINT32 count, HANDLE const handles[], UINT_PTR userData); STDAPI BuildIoRingRegisterBuffers(HIORING ioRing, UINT32 count, IORING_BUFFER_INFO const buffers[], UINT_PTR userData); +#if NTDDI_VERSION >= NTDDI_WIN10_NI +STDAPI BuildIoRingWriteFile(HIORING ioRing, IORING_HANDLE_REF fileRef, IORING_BUFFER_REF bufferRef, UINT32 numberOfBytesToWrite, UINT64 fileOffset, FILE_WRITE_FLAGS writeFlags, UINT_PTR userData, IORING_SQE_FLAGS sqeFlags); +STDAPI BuildIoRingFlushFile(HIORING ioRing, IORING_HANDLE_REF fileRef, FILE_FLUSH_MODE flushMode, UINT_PTR userData, IORING_SQE_FLAGS sqeFlags); +#endif #ifdef __cplusplus } diff --git a/lib/libc/include/any-windows-any/ipexport.h b/lib/libc/include/any-windows-any/ipexport.h index fef0fda62ea364a024d2cb4091a337c3503faf72..67b7147135ad00c7f516ff7b3d480264eeb03e05 100644 --- a/lib/libc/include/any-windows-any/ipexport.h +++ b/lib/libc/include/any-windows-any/ipexport.h @@ -102,6 +102,15 @@ typedef struct _IPV6_ADDRESS_EX { ULONG sin6_scope_id; } IPV6_ADDRESS_EX, *PIPV6_ADDRESS_EX; +typedef struct icmpv6_echo_reply_lh { + IPV6_ADDRESS_EX Address; + ULONG Status; + unsigned int RoundTripTime; +} ICMPV6_ECHO_REPLY_LH, *PICMPV6_ECHO_REPLY_LH; + +typedef ICMPV6_ECHO_REPLY_LH ICMPV6_ECHO_REPLY; +typedef ICMPV6_ECHO_REPLY_LH *PICMPV6_ECHO_REPLY; + #define IP_STATUS_BASE 11000 #define IP_SUCCESS 0 @@ -161,6 +170,7 @@ typedef struct _IPV6_ADDRESS_EX { #define MAX_IP_STATUS IP_GENERAL_FAILURE #define IP_PENDING (IP_STATUS_BASE + 255) +#define IP_FLAG_REVERSE 0x1 #define IP_FLAG_DF 0x2 #define IP_OPT_EOL 0 diff --git a/lib/libc/include/any-windows-any/iptypes.h b/lib/libc/include/any-windows-any/iptypes.h index d044a839cca945f1b33ddfd3245b9e3b8063657a..b6b719db20944a940466926e6235254172c5162e 100644 --- a/lib/libc/include/any-windows-any/iptypes.h +++ b/lib/libc/include/any-windows-any/iptypes.h @@ -60,8 +60,13 @@ extern "C" { WINBOOL HaveWins; IP_ADDR_STRING PrimaryWinsServer; IP_ADDR_STRING SecondaryWinsServer; - time_t LeaseObtained; - time_t LeaseExpires; +#ifdef _WIN64 + __time64_t LeaseObtained; + __time64_t LeaseExpires; +#else + __time32_t LeaseObtained; + __time32_t LeaseExpires; +#endif } IP_ADAPTER_INFO,*PIP_ADAPTER_INFO; #ifdef _WINSOCK2API_ diff --git a/lib/libc/include/any-windows-any/ivectorchangedeventargs.h b/lib/libc/include/any-windows-any/ivectorchangedeventargs.h new file mode 100644 index 0000000000000000000000000000000000000000..0bdd6408762780fe7c5aa4e7f7391d00212e4ad1 --- /dev/null +++ b/lib/libc/include/any-windows-any/ivectorchangedeventargs.h @@ -0,0 +1,239 @@ +/*** Autogenerated by WIDL 8.21 from include/ivectorchangedeventargs.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __ivectorchangedeventargs_h__ +#define __ivectorchangedeventargs_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs ABI::Windows::Foundation::Collections::IVectorChangedEventArgs +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + interface IVectorChangedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + enum CollectionChange { + CollectionChange_Reset = 0, + CollectionChange_ItemInserted = 1, + CollectionChange_ItemRemoved = 2, + CollectionChange_ItemChanged = 3 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CFoundation_CCollections_CCollectionChange { + CollectionChange_Reset = 0, + CollectionChange_ItemInserted = 1, + CollectionChange_ItemRemoved = 2, + CollectionChange_ItemChanged = 3 +}; +#ifdef WIDL_using_Windows_Foundation_Collections +#define CollectionChange __x_ABI_CWindows_CFoundation_CCollections_CCollectionChange +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CFoundation_CCollections_CCollectionChange __x_ABI_CWindows_CFoundation_CCollections_CCollectionChange; +#endif /* __cplusplus */ + +/***************************************************************************** + * IVectorChangedEventArgs interface + */ +#if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs, 0x575933df, 0x34fe, 0x4480, 0xaf,0x15, 0x07,0x69,0x1f,0x3d,0x5d,0x9b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + MIDL_INTERFACE("575933df-34fe-4480-af15-07691f3d5d9b") + IVectorChangedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_CollectionChange( + enum CollectionChange *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Index( + unsigned int *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs, 0x575933df, 0x34fe, 0x4480, 0xaf,0x15, 0x07,0x69,0x1f,0x3d,0x5d,0x9b) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs *This, + TrustLevel *trustLevel); + + /*** IVectorChangedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CollectionChange)( + __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs *This, + enum __x_ABI_CWindows_CFoundation_CCollections_CCollectionChange *value); + + HRESULT (STDMETHODCALLTYPE *get_Index)( + __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs *This, + unsigned int *value); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgsVtbl; + +interface __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs { + CONST_VTBL __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorChangedEventArgs methods ***/ +#define __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_get_CollectionChange(This,value) (This)->lpVtbl->get_CollectionChange(This,value) +#define __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_get_Index(This,value) (This)->lpVtbl->get_Index(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_QueryInterface(__x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_AddRef(__x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_Release(__x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_GetIids(__x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_GetTrustLevel(__x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorChangedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_get_CollectionChange(__x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs* This,enum __x_ABI_CWindows_CFoundation_CCollections_CCollectionChange *value) { + return This->lpVtbl->get_CollectionChange(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_get_Index(__x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs* This,unsigned int *value) { + return This->lpVtbl->get_Index(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorChangedEventArgs IID___x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs +#define IVectorChangedEventArgsVtbl __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgsVtbl +#define IVectorChangedEventArgs __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs +#define IVectorChangedEventArgs_QueryInterface __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_QueryInterface +#define IVectorChangedEventArgs_AddRef __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_AddRef +#define IVectorChangedEventArgs_Release __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_Release +#define IVectorChangedEventArgs_GetIids __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_GetIids +#define IVectorChangedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_GetRuntimeClassName +#define IVectorChangedEventArgs_GetTrustLevel __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_GetTrustLevel +#define IVectorChangedEventArgs_get_CollectionChange __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_get_CollectionChange +#define IVectorChangedEventArgs_get_Index __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_get_Index +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __ivectorchangedeventargs_h__ */ diff --git a/lib/libc/include/any-windows-any/joystickapi.h b/lib/libc/include/any-windows-any/joystickapi.h new file mode 100644 index 0000000000000000000000000000000000000000..80a32aeed782bd93c7d1f887733bcd72369dba81 --- /dev/null +++ b/lib/libc/include/any-windows-any/joystickapi.h @@ -0,0 +1,280 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _JOYSTICKAPI_H_ +#define _JOYSTICKAPI_H_ + +#include +#include + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#ifndef MMNOJOY + +#define JOYERR_NOERROR (0) +#define JOYERR_PARMS (JOYERR_BASE+5) +#define JOYERR_NOCANDO (JOYERR_BASE+6) +#define JOYERR_UNPLUGGED (JOYERR_BASE+7) + +#define JOY_BUTTON1 0x0001 +#define JOY_BUTTON2 0x0002 +#define JOY_BUTTON3 0x0004 +#define JOY_BUTTON4 0x0008 +#define JOY_BUTTON1CHG 0x0100 +#define JOY_BUTTON2CHG 0x0200 +#define JOY_BUTTON3CHG 0x0400 +#define JOY_BUTTON4CHG 0x0800 + +#define JOY_BUTTON5 __MSABI_LONG(0x00000010) +#define JOY_BUTTON6 __MSABI_LONG(0x00000020) +#define JOY_BUTTON7 __MSABI_LONG(0x00000040) +#define JOY_BUTTON8 __MSABI_LONG(0x00000080) +#define JOY_BUTTON9 __MSABI_LONG(0x00000100) +#define JOY_BUTTON10 __MSABI_LONG(0x00000200) +#define JOY_BUTTON11 __MSABI_LONG(0x00000400) +#define JOY_BUTTON12 __MSABI_LONG(0x00000800) +#define JOY_BUTTON13 __MSABI_LONG(0x00001000) +#define JOY_BUTTON14 __MSABI_LONG(0x00002000) +#define JOY_BUTTON15 __MSABI_LONG(0x00004000) +#define JOY_BUTTON16 __MSABI_LONG(0x00008000) +#define JOY_BUTTON17 __MSABI_LONG(0x00010000) +#define JOY_BUTTON18 __MSABI_LONG(0x00020000) +#define JOY_BUTTON19 __MSABI_LONG(0x00040000) +#define JOY_BUTTON20 __MSABI_LONG(0x00080000) +#define JOY_BUTTON21 __MSABI_LONG(0x00100000) +#define JOY_BUTTON22 __MSABI_LONG(0x00200000) +#define JOY_BUTTON23 __MSABI_LONG(0x00400000) +#define JOY_BUTTON24 __MSABI_LONG(0x00800000) +#define JOY_BUTTON25 __MSABI_LONG(0x01000000) +#define JOY_BUTTON26 __MSABI_LONG(0x02000000) +#define JOY_BUTTON27 __MSABI_LONG(0x04000000) +#define JOY_BUTTON28 __MSABI_LONG(0x08000000) +#define JOY_BUTTON29 __MSABI_LONG(0x10000000) +#define JOY_BUTTON30 __MSABI_LONG(0x20000000) +#define JOY_BUTTON31 __MSABI_LONG(0x40000000) +#define JOY_BUTTON32 __MSABI_LONG(0x80000000) + +#define JOY_POVCENTERED ((WORD)-1) +#define JOY_POVFORWARD 0 +#define JOY_POVRIGHT 9000 +#define JOY_POVBACKWARD 18000 +#define JOY_POVLEFT 27000 + +#define JOY_RETURNX __MSABI_LONG(0x00000001) +#define JOY_RETURNY __MSABI_LONG(0x00000002) +#define JOY_RETURNZ __MSABI_LONG(0x00000004) +#define JOY_RETURNR __MSABI_LONG(0x00000008) +#define JOY_RETURNU __MSABI_LONG(0x00000010) +#define JOY_RETURNV __MSABI_LONG(0x00000020) +#define JOY_RETURNPOV __MSABI_LONG(0x00000040) +#define JOY_RETURNBUTTONS __MSABI_LONG(0x00000080) +#define JOY_RETURNRAWDATA __MSABI_LONG(0x00000100) +#define JOY_RETURNPOVCTS __MSABI_LONG(0x00000200) +#define JOY_RETURNCENTERED __MSABI_LONG(0x00000400) +#define JOY_USEDEADZONE __MSABI_LONG(0x00000800) +#define JOY_RETURNALL (JOY_RETURNX | JOY_RETURNY | JOY_RETURNZ | JOY_RETURNR | JOY_RETURNU | JOY_RETURNV | JOY_RETURNPOV | JOY_RETURNBUTTONS) +#define JOY_CAL_READALWAYS __MSABI_LONG(0x00010000) +#define JOY_CAL_READXYONLY __MSABI_LONG(0x00020000) +#define JOY_CAL_READ3 __MSABI_LONG(0x00040000) +#define JOY_CAL_READ4 __MSABI_LONG(0x00080000) +#define JOY_CAL_READXONLY __MSABI_LONG(0x00100000) +#define JOY_CAL_READYONLY __MSABI_LONG(0x00200000) +#define JOY_CAL_READ5 __MSABI_LONG(0x00400000) +#define JOY_CAL_READ6 __MSABI_LONG(0x00800000) +#define JOY_CAL_READZONLY __MSABI_LONG(0x01000000) +#define JOY_CAL_READRONLY __MSABI_LONG(0x02000000) +#define JOY_CAL_READUONLY __MSABI_LONG(0x04000000) +#define JOY_CAL_READVONLY __MSABI_LONG(0x08000000) + +#define JOYSTICKID1 0 +#define JOYSTICKID2 1 + +#define JOYCAPS_HASZ 0x0001 +#define JOYCAPS_HASR 0x0002 +#define JOYCAPS_HASU 0x0004 +#define JOYCAPS_HASV 0x0008 +#define JOYCAPS_HASPOV 0x0010 +#define JOYCAPS_POV4DIR 0x0020 +#define JOYCAPS_POVCTS 0x0040 + +typedef struct tagJOYCAPSA { + WORD wMid; + WORD wPid; + CHAR szPname[MAXPNAMELEN]; + UINT wXmin; + UINT wXmax; + UINT wYmin; + UINT wYmax; + UINT wZmin; + UINT wZmax; + UINT wNumButtons; + UINT wPeriodMin; + UINT wPeriodMax; + UINT wRmin; + UINT wRmax; + UINT wUmin; + UINT wUmax; + UINT wVmin; + UINT wVmax; + UINT wCaps; + UINT wMaxAxes; + UINT wNumAxes; + UINT wMaxButtons; + CHAR szRegKey[MAXPNAMELEN]; + CHAR szOEMVxD[MAX_JOYSTICKOEMVXDNAME]; +} JOYCAPSA, *PJOYCAPSA, *NPJOYCAPSA, *LPJOYCAPSA; + +typedef struct tagJOYCAPSW { + WORD wMid; + WORD wPid; + WCHAR szPname[MAXPNAMELEN]; + UINT wXmin; + UINT wXmax; + UINT wYmin; + UINT wYmax; + UINT wZmin; + UINT wZmax; + UINT wNumButtons; + UINT wPeriodMin; + UINT wPeriodMax; + UINT wRmin; + UINT wRmax; + UINT wUmin; + UINT wUmax; + UINT wVmin; + UINT wVmax; + UINT wCaps; + UINT wMaxAxes; + UINT wNumAxes; + UINT wMaxButtons; + WCHAR szRegKey[MAXPNAMELEN]; + WCHAR szOEMVxD[MAX_JOYSTICKOEMVXDNAME]; +} JOYCAPSW, *PJOYCAPSW, *NPJOYCAPSW, *LPJOYCAPSW; + +__MINGW_TYPEDEF_AW(JOYCAPS) +__MINGW_TYPEDEF_AW(PJOYCAPS) +__MINGW_TYPEDEF_AW(NPJOYCAPS) +__MINGW_TYPEDEF_AW(LPJOYCAPS) + +typedef struct tagJOYCAPS2A { + WORD wMid; + WORD wPid; + CHAR szPname[MAXPNAMELEN]; + UINT wXmin; + UINT wXmax; + UINT wYmin; + UINT wYmax; + UINT wZmin; + UINT wZmax; + UINT wNumButtons; + UINT wPeriodMin; + UINT wPeriodMax; + UINT wRmin; + UINT wRmax; + UINT wUmin; + UINT wUmax; + UINT wVmin; + UINT wVmax; + UINT wCaps; + UINT wMaxAxes; + UINT wNumAxes; + UINT wMaxButtons; + CHAR szRegKey[MAXPNAMELEN]; + CHAR szOEMVxD[MAX_JOYSTICKOEMVXDNAME]; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} JOYCAPS2A, *PJOYCAPS2A, *NPJOYCAPS2A, *LPJOYCAPS2A; + +typedef struct tagJOYCAPS2W { + WORD wMid; + WORD wPid; + WCHAR szPname[MAXPNAMELEN]; + UINT wXmin; + UINT wXmax; + UINT wYmin; + UINT wYmax; + UINT wZmin; + UINT wZmax; + UINT wNumButtons; + UINT wPeriodMin; + UINT wPeriodMax; + UINT wRmin; + UINT wRmax; + UINT wUmin; + UINT wUmax; + UINT wVmin; + UINT wVmax; + UINT wCaps; + UINT wMaxAxes; + UINT wNumAxes; + UINT wMaxButtons; + WCHAR szRegKey[MAXPNAMELEN]; + WCHAR szOEMVxD[MAX_JOYSTICKOEMVXDNAME]; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} JOYCAPS2W, *PJOYCAPS2W, *NPJOYCAPS2W, *LPJOYCAPS2W; + +__MINGW_TYPEDEF_AW(JOYCAPS2) +__MINGW_TYPEDEF_AW(PJOYCAPS2) +__MINGW_TYPEDEF_AW(NPJOYCAPS2) +__MINGW_TYPEDEF_AW(LPJOYCAPS2) + +typedef struct joyinfo_tag { + UINT wXpos; + UINT wYpos; + UINT wZpos; + UINT wButtons; +} JOYINFO, *PJOYINFO, *NPJOYINFO, *LPJOYINFO; + +typedef struct joyinfoex_tag { + DWORD dwSize; + DWORD dwFlags; + DWORD dwXpos; + DWORD dwYpos; + DWORD dwZpos; + DWORD dwRpos; + DWORD dwUpos; + DWORD dwVpos; + DWORD dwButtons; + DWORD dwButtonNumber; + DWORD dwPOV; + DWORD dwReserved1; + DWORD dwReserved2; +} JOYINFOEX, *PJOYINFOEX, *NPJOYINFOEX, *LPJOYINFOEX; + +WINMMAPI MMRESULT WINAPI joyGetPosEx(UINT uJoyID, LPJOYINFOEX pji); + +WINMMAPI UINT WINAPI joyGetNumDevs(void); + +WINMMAPI MMRESULT WINAPI joyGetDevCapsA(UINT_PTR uJoyID, LPJOYCAPSA pjc, UINT cbjc); +WINMMAPI MMRESULT WINAPI joyGetDevCapsW(UINT_PTR uJoyID, LPJOYCAPSW pjc, UINT cbjc); +#define joyGetDevCaps __MINGW_NAME_AW(joyGetDevCaps) + +WINMMAPI MMRESULT WINAPI joyGetPos(UINT uJoyID, LPJOYINFO pji); +WINMMAPI MMRESULT WINAPI joyGetThreshold(UINT uJoyID, LPUINT puThreshold); +WINMMAPI MMRESULT WINAPI joyReleaseCapture(UINT uJoyID); +WINMMAPI MMRESULT WINAPI joySetCapture(HWND hwnd, UINT uJoyID, UINT uPeriod, WINBOOL fChanged); +WINMMAPI MMRESULT WINAPI joySetThreshold(UINT uJoyID, UINT uThreshold); + +WINMMAPI MMRESULT WINAPI joyConfigChanged(DWORD dwFlags); + +#endif /* ifndef MMNOJOY */ + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#ifdef __cplusplus +} +#endif + +#endif /* _JOYSTICKAPI_H_ */ diff --git a/lib/libc/include/any-windows-any/ksmedia.h b/lib/libc/include/any-windows-any/ksmedia.h index 2ed9f78e268d344f3bcbe89e82ccff3e9e357dc6..0cbe3c00690b1ff5636e98eb38c80708e8c0d04c 100644 --- a/lib/libc/include/any-windows-any/ksmedia.h +++ b/lib/libc/include/any-windows-any/ksmedia.h @@ -654,6 +654,31 @@ DEFINE_GUIDSTRUCT("00000050-0000-0010-8000-00aa00389b71",KSDATAFORMAT_SUBTYPE_MP #define KSDATAFORMAT_SUBTYPE_MPEG DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_MPEG) #endif /* _INC_MMREG */ +#define STATIC_KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL \ + DEFINE_WAVEFORMATEX_GUID(WAVE_FORMAT_DOLBY_AC3_SPDIF) +DEFINE_GUIDSTRUCT("00000092-0000-0010-8000-00aa00389b71",KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL); +#define KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL) + +#define STATIC_KSDATAFORMAT_SUBTYPE_IEC61937_DTS \ + DEFINE_WAVEFORMATEX_GUID(WAVE_FORMAT_DTS) +DEFINE_GUIDSTRUCT("00000008-0000-0010-8000-00aa00389b71",KSDATAFORMAT_SUBTYPE_IEC61937_DTS); +#define KSDATAFORMAT_SUBTYPE_IEC61937_DTS DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_IEC61937_DTS) + +#define STATIC_KSDATAFORMAT_SUBTYPE_IEC61937_DTS_HD \ + 0x0000000b,0x0cea,0x0010,0x80,0x00,0x00,0xaa,0x00,0x38,0x9b,0x71 +DEFINE_GUIDSTRUCT("0000000b-0cea-0010-8000-00aa00389b71",KSDATAFORMAT_SUBTYPE_IEC61937_DTS_HD); +#define KSDATAFORMAT_SUBTYPE_IEC61937_DTS_HD DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_IEC61937_DTS_HD) + +#define STATIC_KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS \ + 0x0000000a,0x0cea,0x0010,0x80,0x00,0x00,0xaa,0x00,0x38,0x9b,0x71 +DEFINE_GUIDSTRUCT("0000000a-0cea-0010-8000-00aa00389b71",KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS); +#define KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS) + +#define STATIC_KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MLP \ + 0x0000000c,0x0cea,0x0010,0x80,0x00,0x00,0xaa,0x00,0x38,0x9b,0x71 +DEFINE_GUIDSTRUCT("0000000c-0cea-0010-8000-00aa00389b71",KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MLP); +#define KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MLP DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MLP) + #define STATIC_KSDATAFORMAT_SPECIFIER_VC_ID \ 0xAD98D184,0xAAC3,0x11D0,0xA4,0x1C,0x00,0xA0,0xC9,0x22,0x31,0x96 DEFINE_GUIDSTRUCT("AD98D184-AAC3-11D0-A41C-00A0C9223196",KSDATAFORMAT_SPECIFIER_VC_ID); @@ -697,6 +722,16 @@ typedef struct { #define WAVE_FORMAT_EXTENSIBLE 0xFFFE #endif +#ifndef _WAVEFORMATEXTENSIBLE_IEC61937_ +#define _WAVEFORMATEXTENSIBLE_IEC61937_ +typedef struct { + WAVEFORMATEXTENSIBLE FormatExt; + DWORD dwEncodedSamplesPerSec; + DWORD dwEncodedChannelCount; + DWORD dwAverageBytesPerSec; +} WAVEFORMATEXTENSIBLE_IEC61937, *PWAVEFORMATEXTENSIBLE_IEC61937; +#endif /* _WAVEFORMATEXTENSIBLE_IEC61937_ */ + typedef struct { ULONG Flags; ULONG Control; @@ -4257,6 +4292,8 @@ typedef struct { #ifndef __DDRAW_INCLUDED__ #define DDPF_FOURCC __MSABI_LONG(0x00000004) +#ifndef _DDPIXELFORMAT_DEFINED +#define _DDPIXELFORMAT_DEFINED typedef struct _DDPIXELFORMAT { DWORD dwSize; @@ -4292,6 +4329,8 @@ typedef struct _DDPIXELFORMAT DWORD dwYUVZBitMask; }; } DDPIXELFORMAT,*LPDDPIXELFORMAT; +#endif /* _DDPIXELFORMAT_DEFINED */ + #endif /* __DDRAW_INCLUDED__ */ #ifndef __DVP_INCLUDED__ @@ -4550,7 +4589,7 @@ typedef enum { typedef enum _TunerDecoderLockType { Tuner_LockType_None = 0x00, Tuner_LockType_Within_Scan_Sensing_Range = 0x01, - Tuner_LockType_Locked = 0x02 + Tuner_LockType_Locked = 0x02 } TunerLockType; #endif /*(_WIN32_WINNT >= 0x0601)*/ diff --git a/lib/libc/include/any-windows-any/l2cmn.h b/lib/libc/include/any-windows-any/l2cmn.h index 8157df92e06583a6166c7df290b6981582d5aacf..581572c927835cd82297f4eb11a52f4d6c47a025 100644 --- a/lib/libc/include/any-windows-any/l2cmn.h +++ b/lib/libc/include/any-windows-any/l2cmn.h @@ -7,14 +7,63 @@ #ifndef _L2CMN_H #define _L2CMN_H -#define L2_NOTIFICATION_SOURCE_NONE 0 -#define L2_NOTIFICATION_SOURCE_DOT3_AUTO_CONFIG 0x00000001 -#define L2_NOTIFICATION_SOURCE_SECURITY 0x00000002 -#define L2_NOTIFICATION_SOURCE_ONEX 0x00000004 -#define L2_NOTIFICATION_SOURCE_WLAN_ACM 0x00000008 -#define L2_NOTIFICATION_SOURCE_WLAN_MSM 0x00000010 -#define L2_NOTIFICATION_SOURCE_WLAN_SECURITY 0x00000020 -#define L2_NOTIFICATION_SOURCE_WLAN_IHV 0x00000040 -#define L2_NOTIFICATION_SOURCE_WLAN_HNWK 0x00000080 +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#ifdef __cplusplus +extern "C" { +#endif + +#define L2_PROFILE_MAX_NAME_LENGTH 256 + +#define L2_NOTIFICATION_SOURCE_NONE 0 +#define L2_NOTIFICATION_SOURCE_DOT3_AUTO_CONFIG 0x00000001 +#define L2_NOTIFICATION_SOURCE_SECURITY 0x00000002 +#define L2_NOTIFICATION_SOURCE_ONEX 0x00000004 +#define L2_NOTIFICATION_SOURCE_WLAN_ACM 0x00000008 +#define L2_NOTIFICATION_SOURCE_WLAN_MSM 0x00000010 +#define L2_NOTIFICATION_SOURCE_WLAN_SECURITY 0x00000020 +#define L2_NOTIFICATION_SOURCE_WLAN_IHV 0x00000040 +#define L2_NOTIFICATION_SOURCE_WLAN_HNWK 0x00000080 +#define L2_NOTIFICATION_SOURCE_WCM 0x00000100 +#define L2_NOTIFICATION_SOURCE_WCM_CSP 0x00000200 +#define L2_NOTIFICATION_SOURCE_WFD 0x00000400 +#define L2_NOTIFICATION_SOURCE_WLAN_DEVICE_SERVICE 0x00000800 +#define L2_NOTIFICATION_SOURCE_ALL 0x0000ffff + +#define L2_NOTIFICATION_CODE_PUBLIC_BEGIN 0x00000000 +#define L2_NOTIFICATION_CODE_GROUP_SIZE 0x00001000 +#define L2_NOTIFICATION_CODE_V2_BEGIN (L2_NOTIFICATION_CODE_PUBLIC_BEGIN+L2_NOTIFICATION_CODE_GROUP_SIZE) + +#define L2_REASON_CODE_GROUP_SIZE 0x10000 +#define L2_REASON_CODE_GEN_BASE 0x10000 +#define L2_REASON_CODE_DOT11_AC_BASE (L2_REASON_CODE_GEN_BASE+L2_REASON_CODE_GROUP_SIZE) +#define L2_REASON_CODE_DOT11_MSM_BASE (L2_REASON_CODE_DOT11_AC_BASE+L2_REASON_CODE_GROUP_SIZE) +#define L2_REASON_CODE_DOT11_SECURITY_BASE (L2_REASON_CODE_DOT11_MSM_BASE+L2_REASON_CODE_GROUP_SIZE) +#define L2_REASON_CODE_ONEX_BASE (L2_REASON_CODE_DOT11_SECURITY_BASE+L2_REASON_CODE_GROUP_SIZE) +#define L2_REASON_CODE_DOT3_AC_BASE (L2_REASON_CODE_ONEX_BASE+L2_REASON_CODE_GROUP_SIZE) +#define L2_REASON_CODE_DOT3_MSM_BASE (L2_REASON_CODE_DOT3_AC_BASE+L2_REASON_CODE_GROUP_SIZE) +#define L2_REASON_CODE_PROFILE_BASE (L2_REASON_CODE_DOT3_MSM_BASE+L2_REASON_CODE_GROUP_SIZE) +#define L2_REASON_CODE_IHV_BASE (L2_REASON_CODE_PROFILE_BASE+L2_REASON_CODE_GROUP_SIZE) +#define L2_REASON_CODE_WIMAX_BASE (L2_REASON_CODE_IHV_BASE+L2_REASON_CODE_GROUP_SIZE) +#define L2_REASON_CODE_RESERVED_BASE (L2_REASON_CODE_WIMAX_BASE+L2_REASON_CODE_GROUP_SIZE) +#define L2_REASON_CODE_SUCCESS 0 +#define L2_REASON_CODE_UNKNOWN (L2_REASON_CODE_GEN_BASE+1) +#define L2_REASON_CODE_PROFILE_MISSING 0x00000001 + +typedef struct _L2_NOTIFICATION_DATA { + DWORD NotificationSource; + DWORD NotificationCode; + GUID InterfaceGuid; + DWORD dwDataSize; + PVOID pData; +} L2_NOTIFICATION_DATA, *PL2_NOTIFICATION_DATA; + +#ifdef __cplusplus +} +#endif + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ #endif /* _L2CMN_H */ diff --git a/lib/libc/include/any-windows-any/libloaderapi.h b/lib/libc/include/any-windows-any/libloaderapi.h index d4c82ef8c6466d0434b6f1b818f64684fe9ae18e..51837f12205e7214bfaab15463cb411f70aa5c17 100644 --- a/lib/libc/include/any-windows-any/libloaderapi.h +++ b/lib/libc/include/any-windows-any/libloaderapi.h @@ -37,11 +37,6 @@ extern "C" { typedef FARPROC ENUMRESLANGPROCW; #endif -#ifndef RC_INVOKED - typedef WINBOOL (WINAPI *PGET_MODULE_HANDLE_EXA) (DWORD dwFlags, LPCSTR lpModuleName, HMODULE *phModule); - typedef WINBOOL (WINAPI *PGET_MODULE_HANDLE_EXW) (DWORD dwFlags, LPCWSTR lpModuleName, HMODULE *phModule); -#endif - typedef PVOID DLL_DIRECTORY_COOKIE, *PDLL_DIRECTORY_COOKIE; #define FIND_RESOURCE_DIRECTORY_TYPES (0x0100) @@ -55,67 +50,36 @@ extern "C" { #define RESOURCE_ENUM_MODULE_EXACT (0x0010) #define SUPPORT_LANG_NUMBER 32 - -#define DONT_RESOLVE_DLL_REFERENCES 0x1 -#define LOAD_LIBRARY_AS_DATAFILE 0x2 -#define LOAD_WITH_ALTERED_SEARCH_PATH 0x8 -#define LOAD_IGNORE_CODE_AUTHZ_LEVEL 0x10 -#define LOAD_LIBRARY_AS_IMAGE_RESOURCE 0x20 -#define LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE 0x40 -#define LOAD_LIBRARY_REQUIRE_SIGNED_TARGET 0x80 -#define LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR 0x100 -#define LOAD_LIBRARY_SEARCH_APPLICATION_DIR 0x200 -#define LOAD_LIBRARY_SEARCH_USER_DIRS 0x400 -#define LOAD_LIBRARY_SEARCH_SYSTEM32 0x800 -#define LOAD_LIBRARY_SEARCH_DEFAULT_DIRS 0x1000 - -#if (NTDDI_VERSION >= NTDDI_WIN10_RS1) -#define LOAD_LIBRARY_SAFE_CURRENT_DIRS 0x00002000 -#define LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER 0x00004000 -#else -#define LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER LOAD_LIBRARY_SEARCH_SYSTEM32 -#endif - -#if (NTDDI_VERSION >= NTDDI_WIN10_RS2) -#define LOAD_LIBRARY_OS_INTEGRITY_CONTINUITY 0x00008000 -#endif +#endif /* WINAPI_PARTITION_DESKTOP */ #define GET_MODULE_HANDLE_EX_FLAG_PIN (0x1) #define GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT (0x2) #define GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS (0x4) +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || _WIN32_WINNT >= 0x0A00 + WINBASEAPI HRSRC WINAPI FindResourceW(HMODULE hModule, LPCWSTR lpName, LPCWSTR lpType); +#ifdef UNICODE +#define FindResource FindResourceW +#endif +#endif + +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) #define ENUMRESLANGPROC __MINGW_NAME_AW(ENUMRESLANGPROC) #define ENUMRESNAMEPROC __MINGW_NAME_AW(ENUMRESNAMEPROC) #define ENUMRESTYPEPROC __MINGW_NAME_AW(ENUMRESTYPEPROC) WINBASEAPI WINBOOL WINAPI EnumResourceNamesW(HMODULE hModule, LPCWSTR lpType, ENUMRESNAMEPROCW lpEnumFunc, LONG_PTR lParam); - WINBASEAPI HRSRC WINAPI FindResourceW(HMODULE hModule, LPCWSTR lpName, LPCWSTR lpType); - WINBASEAPI HRSRC WINAPI FindResourceExW (HMODULE hModule, LPCWSTR lpType, LPCWSTR lpName, WORD wLanguage); WINBASEAPI WINBOOL WINAPI FreeResource (HGLOBAL hResData); - WINBASEAPI HMODULE WINAPI LoadLibraryExA (LPCSTR lpLibFileName, HANDLE hFile, DWORD dwFlags); - WINBASEAPI HMODULE WINAPI LoadLibraryExW (LPCWSTR lpLibFileName, HANDLE hFile, DWORD dwFlags); WINBASEAPI HGLOBAL WINAPI LoadResource (HMODULE hModule, HRSRC hResInfo); - WINUSERAPI int WINAPI LoadStringA (HINSTANCE hInstance, UINT uID, LPSTR lpBuffer, int cchBufferMax); - WINUSERAPI int WINAPI LoadStringW (HINSTANCE hInstance, UINT uID, LPWSTR lpBuffer, int cchBufferMax); WINBASEAPI LPVOID WINAPI LockResource (HGLOBAL hResData); - WINBASEAPI DWORD WINAPI SizeofResource (HMODULE hModule, HRSRC hResInfo); WINBASEAPI DLL_DIRECTORY_COOKIE WINAPI AddDllDirectory (PCWSTR NewDirectory); WINBASEAPI WINBOOL WINAPI RemoveDllDirectory (DLL_DIRECTORY_COOKIE Cookie); WINBASEAPI WINBOOL WINAPI SetDefaultDllDirectories (DWORD DirectoryFlags); - WINBASEAPI WINBOOL WINAPI GetModuleHandleExA (DWORD dwFlags, LPCSTR lpModuleName, HMODULE *phModule); - WINBASEAPI WINBOOL WINAPI GetModuleHandleExW (DWORD dwFlags, LPCWSTR lpModuleName, HMODULE *phModule); #ifdef UNICODE #define EnumResourceNames EnumResourceNamesW -#define FindResource FindResourceW -#define FindResourceEx FindResourceExW #endif -#define PGET_MODULE_HANDLE_EX __MINGW_NAME_AW(PGET_MODULE_HANDLE_EX) -#define LoadString __MINGW_NAME_AW(LoadString) -#define GetModuleHandleEx __MINGW_NAME_AW(GetModuleHandleEx) -#define LoadLibraryEx __MINGW_NAME_AW(LoadLibraryEx) - #define EnumResourceLanguages __MINGW_NAME_AW(EnumResourceLanguages) WINBASEAPI WINBOOL WINAPI EnumResourceLanguagesA(HMODULE hModule,LPCSTR lpType,LPCSTR lpName,ENUMRESLANGPROCA lpEnumFunc,LONG_PTR lParam); WINBASEAPI WINBOOL WINAPI EnumResourceLanguagesW(HMODULE hModule,LPCWSTR lpType,LPCWSTR lpName,ENUMRESLANGPROCW lpEnumFunc,LONG_PTR lParam); @@ -136,11 +100,8 @@ extern "C" { #endif #endif #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || defined(WINSTORECOMPAT) -WINBASEAPI HMODULE WINAPI GetModuleHandleA (LPCSTR lpModuleName); -WINBASEAPI HMODULE WINAPI GetModuleHandleW (LPCWSTR lpModuleName); WINBASEAPI HMODULE WINAPI LoadLibraryA(LPCSTR lpLibFileName); WINBASEAPI HMODULE WINAPI LoadLibraryW(LPCWSTR lpLibFileName); -#define GetModuleHandle __MINGW_NAME_AW(GetModuleHandle) #define LoadLibrary __MINGW_NAME_AW(LoadLibrary) #endif @@ -176,6 +137,63 @@ typedef const REDIRECTION_DESCRIPTOR *PCREDIRECTION_DESCRIPTOR; #endif #endif +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_19H1 +#define DONT_RESOLVE_DLL_REFERENCES 0x1 +#define LOAD_LIBRARY_AS_DATAFILE 0x2 +#define LOAD_WITH_ALTERED_SEARCH_PATH 0x8 +#define LOAD_IGNORE_CODE_AUTHZ_LEVEL 0x10 +#define LOAD_LIBRARY_AS_IMAGE_RESOURCE 0x20 +#define LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE 0x40 +#define LOAD_LIBRARY_REQUIRE_SIGNED_TARGET 0x80 +#define LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR 0x100 +#define LOAD_LIBRARY_SEARCH_APPLICATION_DIR 0x200 +#define LOAD_LIBRARY_SEARCH_USER_DIRS 0x400 +#define LOAD_LIBRARY_SEARCH_SYSTEM32 0x800 +#define LOAD_LIBRARY_SEARCH_DEFAULT_DIRS 0x1000 + +#if (NTDDI_VERSION >= NTDDI_WIN10_RS1) +#define LOAD_LIBRARY_SAFE_CURRENT_DIRS 0x00002000 +#define LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER 0x00004000 +#else +#define LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER LOAD_LIBRARY_SEARCH_SYSTEM32 +#endif + +#if (NTDDI_VERSION >= NTDDI_WIN10_RS2) +#define LOAD_LIBRARY_OS_INTEGRITY_CONTINUITY 0x00008000 +#endif + + WINBASEAPI HRSRC WINAPI FindResourceExW (HMODULE hModule, LPCWSTR lpType, LPCWSTR lpName, WORD wLanguage); + WINBASEAPI HMODULE WINAPI GetModuleHandleA (LPCSTR lpModuleName); + WINBASEAPI HMODULE WINAPI GetModuleHandleW (LPCWSTR lpModuleName); + WINBASEAPI WINBOOL WINAPI GetModuleHandleExA (DWORD dwFlags, LPCSTR lpModuleName, HMODULE *phModule); + WINBASEAPI WINBOOL WINAPI GetModuleHandleExW (DWORD dwFlags, LPCWSTR lpModuleName, HMODULE *phModule); + WINBASEAPI HMODULE WINAPI LoadLibraryExA (LPCSTR lpLibFileName, HANDLE hFile, DWORD dwFlags); + WINBASEAPI HMODULE WINAPI LoadLibraryExW (LPCWSTR lpLibFileName, HANDLE hFile, DWORD dwFlags); + WINBASEAPI DWORD WINAPI SizeofResource (HMODULE hModule, HRSRC hResInfo); + +#ifdef UNICODE +#define FindResourceEx FindResourceExW +#endif + +#define GetModuleHandle __MINGW_NAME_AW(GetModuleHandle) +#define GetModuleHandleEx __MINGW_NAME_AW(GetModuleHandleEx) +#define LoadLibraryEx __MINGW_NAME_AW(LoadLibraryEx) + +#ifndef RC_INVOKED + typedef WINBOOL (WINAPI *PGET_MODULE_HANDLE_EXA) (DWORD dwFlags, LPCSTR lpModuleName, HMODULE *phModule); + typedef WINBOOL (WINAPI *PGET_MODULE_HANDLE_EXW) (DWORD dwFlags, LPCWSTR lpModuleName, HMODULE *phModule); +#endif + +#define PGET_MODULE_HANDLE_EX __MINGW_NAME_AW(PGET_MODULE_HANDLE_EX) +#endif + +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_VB + WINUSERAPI int WINAPI LoadStringA (HINSTANCE hInstance, UINT uID, LPSTR lpBuffer, int cchBufferMax); + WINUSERAPI int WINAPI LoadStringW (HINSTANCE hInstance, UINT uID, LPWSTR lpBuffer, int cchBufferMax); + +#define LoadString __MINGW_NAME_AW(LoadString) +#endif + #ifdef __cplusplus } #endif diff --git a/lib/libc/include/any-windows-any/locationapi.h b/lib/libc/include/any-windows-any/locationapi.h index 3ef382e6c7654d55de69224666e4ffdb8c663ff8..af1e13d8c80d39600a186df9e592579688857314 100644 --- a/lib/libc/include/any-windows-any/locationapi.h +++ b/lib/libc/include/any-windows-any/locationapi.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/locationapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/locationapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __locationapi_h__ #define __locationapi_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ILocationReport_FWD_DEFINED__ @@ -167,23 +175,23 @@ interface ILocationReport { #define ILocationReport_GetValue(This,pKey,pValue) (This)->lpVtbl->GetValue(This,pKey,pValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ILocationReport_QueryInterface(ILocationReport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ILocationReport_QueryInterface(ILocationReport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ILocationReport_AddRef(ILocationReport* This) { +static __WIDL_INLINE ULONG ILocationReport_AddRef(ILocationReport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ILocationReport_Release(ILocationReport* This) { +static __WIDL_INLINE ULONG ILocationReport_Release(ILocationReport* This) { return This->lpVtbl->Release(This); } /*** ILocationReport methods ***/ -static FORCEINLINE HRESULT ILocationReport_GetSensorID(ILocationReport* This,SENSOR_ID *pSensorID) { +static __WIDL_INLINE HRESULT ILocationReport_GetSensorID(ILocationReport* This,SENSOR_ID *pSensorID) { return This->lpVtbl->GetSensorID(This,pSensorID); } -static FORCEINLINE HRESULT ILocationReport_GetTimestamp(ILocationReport* This,SYSTEMTIME *pCreationTime) { +static __WIDL_INLINE HRESULT ILocationReport_GetTimestamp(ILocationReport* This,SYSTEMTIME *pCreationTime) { return This->lpVtbl->GetTimestamp(This,pCreationTime); } -static FORCEINLINE HRESULT ILocationReport_GetValue(ILocationReport* This,REFPROPERTYKEY pKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT ILocationReport_GetValue(ILocationReport* This,REFPROPERTYKEY pKey,PROPVARIANT *pValue) { return This->lpVtbl->GetValue(This,pKey,pValue); } #endif @@ -316,45 +324,45 @@ interface ICivicAddressReport { #define ICivicAddressReport_GetDetailLevel(This,pDetailLevel) (This)->lpVtbl->GetDetailLevel(This,pDetailLevel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICivicAddressReport_QueryInterface(ICivicAddressReport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICivicAddressReport_QueryInterface(ICivicAddressReport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICivicAddressReport_AddRef(ICivicAddressReport* This) { +static __WIDL_INLINE ULONG ICivicAddressReport_AddRef(ICivicAddressReport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICivicAddressReport_Release(ICivicAddressReport* This) { +static __WIDL_INLINE ULONG ICivicAddressReport_Release(ICivicAddressReport* This) { return This->lpVtbl->Release(This); } /*** ILocationReport methods ***/ -static FORCEINLINE HRESULT ICivicAddressReport_GetSensorID(ICivicAddressReport* This,SENSOR_ID *pSensorID) { +static __WIDL_INLINE HRESULT ICivicAddressReport_GetSensorID(ICivicAddressReport* This,SENSOR_ID *pSensorID) { return This->lpVtbl->GetSensorID(This,pSensorID); } -static FORCEINLINE HRESULT ICivicAddressReport_GetTimestamp(ICivicAddressReport* This,SYSTEMTIME *pCreationTime) { +static __WIDL_INLINE HRESULT ICivicAddressReport_GetTimestamp(ICivicAddressReport* This,SYSTEMTIME *pCreationTime) { return This->lpVtbl->GetTimestamp(This,pCreationTime); } -static FORCEINLINE HRESULT ICivicAddressReport_GetValue(ICivicAddressReport* This,REFPROPERTYKEY pKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT ICivicAddressReport_GetValue(ICivicAddressReport* This,REFPROPERTYKEY pKey,PROPVARIANT *pValue) { return This->lpVtbl->GetValue(This,pKey,pValue); } /*** ICivicAddressReport methods ***/ -static FORCEINLINE HRESULT ICivicAddressReport_GetAddressLine1(ICivicAddressReport* This,BSTR *pbstrAddress1) { +static __WIDL_INLINE HRESULT ICivicAddressReport_GetAddressLine1(ICivicAddressReport* This,BSTR *pbstrAddress1) { return This->lpVtbl->GetAddressLine1(This,pbstrAddress1); } -static FORCEINLINE HRESULT ICivicAddressReport_GetAddressLine2(ICivicAddressReport* This,BSTR *pbstrAddress2) { +static __WIDL_INLINE HRESULT ICivicAddressReport_GetAddressLine2(ICivicAddressReport* This,BSTR *pbstrAddress2) { return This->lpVtbl->GetAddressLine2(This,pbstrAddress2); } -static FORCEINLINE HRESULT ICivicAddressReport_GetCity(ICivicAddressReport* This,BSTR *pbstrCity) { +static __WIDL_INLINE HRESULT ICivicAddressReport_GetCity(ICivicAddressReport* This,BSTR *pbstrCity) { return This->lpVtbl->GetCity(This,pbstrCity); } -static FORCEINLINE HRESULT ICivicAddressReport_GetStateProvince(ICivicAddressReport* This,BSTR *pbstrStateProvince) { +static __WIDL_INLINE HRESULT ICivicAddressReport_GetStateProvince(ICivicAddressReport* This,BSTR *pbstrStateProvince) { return This->lpVtbl->GetStateProvince(This,pbstrStateProvince); } -static FORCEINLINE HRESULT ICivicAddressReport_GetPostalCode(ICivicAddressReport* This,BSTR *pbstrPostalCode) { +static __WIDL_INLINE HRESULT ICivicAddressReport_GetPostalCode(ICivicAddressReport* This,BSTR *pbstrPostalCode) { return This->lpVtbl->GetPostalCode(This,pbstrPostalCode); } -static FORCEINLINE HRESULT ICivicAddressReport_GetCountryRegion(ICivicAddressReport* This,BSTR *pbstrCountryRegion) { +static __WIDL_INLINE HRESULT ICivicAddressReport_GetCountryRegion(ICivicAddressReport* This,BSTR *pbstrCountryRegion) { return This->lpVtbl->GetCountryRegion(This,pbstrCountryRegion); } -static FORCEINLINE HRESULT ICivicAddressReport_GetDetailLevel(ICivicAddressReport* This,DWORD *pDetailLevel) { +static __WIDL_INLINE HRESULT ICivicAddressReport_GetDetailLevel(ICivicAddressReport* This,DWORD *pDetailLevel) { return This->lpVtbl->GetDetailLevel(This,pDetailLevel); } #endif @@ -471,39 +479,39 @@ interface ILatLongReport { #define ILatLongReport_GetAltitudeError(This,pAltitudeError) (This)->lpVtbl->GetAltitudeError(This,pAltitudeError) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ILatLongReport_QueryInterface(ILatLongReport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ILatLongReport_QueryInterface(ILatLongReport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ILatLongReport_AddRef(ILatLongReport* This) { +static __WIDL_INLINE ULONG ILatLongReport_AddRef(ILatLongReport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ILatLongReport_Release(ILatLongReport* This) { +static __WIDL_INLINE ULONG ILatLongReport_Release(ILatLongReport* This) { return This->lpVtbl->Release(This); } /*** ILocationReport methods ***/ -static FORCEINLINE HRESULT ILatLongReport_GetSensorID(ILatLongReport* This,SENSOR_ID *pSensorID) { +static __WIDL_INLINE HRESULT ILatLongReport_GetSensorID(ILatLongReport* This,SENSOR_ID *pSensorID) { return This->lpVtbl->GetSensorID(This,pSensorID); } -static FORCEINLINE HRESULT ILatLongReport_GetTimestamp(ILatLongReport* This,SYSTEMTIME *pCreationTime) { +static __WIDL_INLINE HRESULT ILatLongReport_GetTimestamp(ILatLongReport* This,SYSTEMTIME *pCreationTime) { return This->lpVtbl->GetTimestamp(This,pCreationTime); } -static FORCEINLINE HRESULT ILatLongReport_GetValue(ILatLongReport* This,REFPROPERTYKEY pKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT ILatLongReport_GetValue(ILatLongReport* This,REFPROPERTYKEY pKey,PROPVARIANT *pValue) { return This->lpVtbl->GetValue(This,pKey,pValue); } /*** ILatLongReport methods ***/ -static FORCEINLINE HRESULT ILatLongReport_GetLatitude(ILatLongReport* This,DOUBLE *pLatitude) { +static __WIDL_INLINE HRESULT ILatLongReport_GetLatitude(ILatLongReport* This,DOUBLE *pLatitude) { return This->lpVtbl->GetLatitude(This,pLatitude); } -static FORCEINLINE HRESULT ILatLongReport_GetLongitude(ILatLongReport* This,DOUBLE *pLongitude) { +static __WIDL_INLINE HRESULT ILatLongReport_GetLongitude(ILatLongReport* This,DOUBLE *pLongitude) { return This->lpVtbl->GetLongitude(This,pLongitude); } -static FORCEINLINE HRESULT ILatLongReport_GetErrorRadius(ILatLongReport* This,DOUBLE *pErrorRadius) { +static __WIDL_INLINE HRESULT ILatLongReport_GetErrorRadius(ILatLongReport* This,DOUBLE *pErrorRadius) { return This->lpVtbl->GetErrorRadius(This,pErrorRadius); } -static FORCEINLINE HRESULT ILatLongReport_GetAltitude(ILatLongReport* This,DOUBLE *pAltitude) { +static __WIDL_INLINE HRESULT ILatLongReport_GetAltitude(ILatLongReport* This,DOUBLE *pAltitude) { return This->lpVtbl->GetAltitude(This,pAltitude); } -static FORCEINLINE HRESULT ILatLongReport_GetAltitudeError(ILatLongReport* This,DOUBLE *pAltitudeError) { +static __WIDL_INLINE HRESULT ILatLongReport_GetAltitudeError(ILatLongReport* This,DOUBLE *pAltitudeError) { return This->lpVtbl->GetAltitudeError(This,pAltitudeError); } #endif @@ -582,20 +590,20 @@ interface IDefaultLocation { #define IDefaultLocation_GetReport(This,reportType,ppLocationReport) (This)->lpVtbl->GetReport(This,reportType,ppLocationReport) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDefaultLocation_QueryInterface(IDefaultLocation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDefaultLocation_QueryInterface(IDefaultLocation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDefaultLocation_AddRef(IDefaultLocation* This) { +static __WIDL_INLINE ULONG IDefaultLocation_AddRef(IDefaultLocation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDefaultLocation_Release(IDefaultLocation* This) { +static __WIDL_INLINE ULONG IDefaultLocation_Release(IDefaultLocation* This) { return This->lpVtbl->Release(This); } /*** IDefaultLocation methods ***/ -static FORCEINLINE HRESULT IDefaultLocation_SetReport(IDefaultLocation* This,REFIID reportType,ILocationReport *pLocationReport) { +static __WIDL_INLINE HRESULT IDefaultLocation_SetReport(IDefaultLocation* This,REFIID reportType,ILocationReport *pLocationReport) { return This->lpVtbl->SetReport(This,reportType,pLocationReport); } -static FORCEINLINE HRESULT IDefaultLocation_GetReport(IDefaultLocation* This,REFIID reportType,ILocationReport **ppLocationReport) { +static __WIDL_INLINE HRESULT IDefaultLocation_GetReport(IDefaultLocation* This,REFIID reportType,ILocationReport **ppLocationReport) { return This->lpVtbl->GetReport(This,reportType,ppLocationReport); } #endif @@ -674,20 +682,20 @@ interface ILocationEvents { #define ILocationEvents_OnStatusChanged(This,reportType,newStatus) (This)->lpVtbl->OnStatusChanged(This,reportType,newStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ILocationEvents_QueryInterface(ILocationEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ILocationEvents_QueryInterface(ILocationEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ILocationEvents_AddRef(ILocationEvents* This) { +static __WIDL_INLINE ULONG ILocationEvents_AddRef(ILocationEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ILocationEvents_Release(ILocationEvents* This) { +static __WIDL_INLINE ULONG ILocationEvents_Release(ILocationEvents* This) { return This->lpVtbl->Release(This); } /*** ILocationEvents methods ***/ -static FORCEINLINE HRESULT ILocationEvents_OnLocationChanged(ILocationEvents* This,REFIID reportType,ILocationReport *pLocationReport) { +static __WIDL_INLINE HRESULT ILocationEvents_OnLocationChanged(ILocationEvents* This,REFIID reportType,ILocationReport *pLocationReport) { return This->lpVtbl->OnLocationChanged(This,reportType,pLocationReport); } -static FORCEINLINE HRESULT ILocationEvents_OnStatusChanged(ILocationEvents* This,REFIID reportType,LOCATION_REPORT_STATUS newStatus) { +static __WIDL_INLINE HRESULT ILocationEvents_OnStatusChanged(ILocationEvents* This,REFIID reportType,LOCATION_REPORT_STATUS newStatus) { return This->lpVtbl->OnStatusChanged(This,reportType,newStatus); } #endif @@ -840,41 +848,41 @@ interface ILocation { #define ILocation_RequestPermissions(This,hParent,pReportTypes,count,fModal) (This)->lpVtbl->RequestPermissions(This,hParent,pReportTypes,count,fModal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ILocation_QueryInterface(ILocation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ILocation_QueryInterface(ILocation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ILocation_AddRef(ILocation* This) { +static __WIDL_INLINE ULONG ILocation_AddRef(ILocation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ILocation_Release(ILocation* This) { +static __WIDL_INLINE ULONG ILocation_Release(ILocation* This) { return This->lpVtbl->Release(This); } /*** ILocation methods ***/ -static FORCEINLINE HRESULT ILocation_RegisterForReport(ILocation* This,ILocationEvents *pEvents,REFIID reportType,DWORD dwRequestedReportInterval) { +static __WIDL_INLINE HRESULT ILocation_RegisterForReport(ILocation* This,ILocationEvents *pEvents,REFIID reportType,DWORD dwRequestedReportInterval) { return This->lpVtbl->RegisterForReport(This,pEvents,reportType,dwRequestedReportInterval); } -static FORCEINLINE HRESULT ILocation_UnregisterForReport(ILocation* This,REFIID reportType) { +static __WIDL_INLINE HRESULT ILocation_UnregisterForReport(ILocation* This,REFIID reportType) { return This->lpVtbl->UnregisterForReport(This,reportType); } -static FORCEINLINE HRESULT ILocation_GetReport(ILocation* This,REFIID reportType,ILocationReport **ppLocationReport) { +static __WIDL_INLINE HRESULT ILocation_GetReport(ILocation* This,REFIID reportType,ILocationReport **ppLocationReport) { return This->lpVtbl->GetReport(This,reportType,ppLocationReport); } -static FORCEINLINE HRESULT ILocation_GetReportStatus(ILocation* This,REFIID reportType,LOCATION_REPORT_STATUS *pStatus) { +static __WIDL_INLINE HRESULT ILocation_GetReportStatus(ILocation* This,REFIID reportType,LOCATION_REPORT_STATUS *pStatus) { return This->lpVtbl->GetReportStatus(This,reportType,pStatus); } -static FORCEINLINE HRESULT ILocation_GetReportInterval(ILocation* This,REFIID reportType,DWORD *pMilliseconds) { +static __WIDL_INLINE HRESULT ILocation_GetReportInterval(ILocation* This,REFIID reportType,DWORD *pMilliseconds) { return This->lpVtbl->GetReportInterval(This,reportType,pMilliseconds); } -static FORCEINLINE HRESULT ILocation_SetReportInterval(ILocation* This,REFIID reportType,DWORD millisecondsRequested) { +static __WIDL_INLINE HRESULT ILocation_SetReportInterval(ILocation* This,REFIID reportType,DWORD millisecondsRequested) { return This->lpVtbl->SetReportInterval(This,reportType,millisecondsRequested); } -static FORCEINLINE HRESULT ILocation_GetDesiredAccuracy(ILocation* This,REFIID reportType,LOCATION_DESIRED_ACCURACY *pDesiredAccuracy) { +static __WIDL_INLINE HRESULT ILocation_GetDesiredAccuracy(ILocation* This,REFIID reportType,LOCATION_DESIRED_ACCURACY *pDesiredAccuracy) { return This->lpVtbl->GetDesiredAccuracy(This,reportType,pDesiredAccuracy); } -static FORCEINLINE HRESULT ILocation_SetDesiredAccuracy(ILocation* This,REFIID reportType,LOCATION_DESIRED_ACCURACY desiredAccuracy) { +static __WIDL_INLINE HRESULT ILocation_SetDesiredAccuracy(ILocation* This,REFIID reportType,LOCATION_DESIRED_ACCURACY desiredAccuracy) { return This->lpVtbl->SetDesiredAccuracy(This,reportType,desiredAccuracy); } -static FORCEINLINE HRESULT ILocation_RequestPermissions(ILocation* This,HWND hParent,IID pReportTypes[],ULONG count,WINBOOL fModal) { +static __WIDL_INLINE HRESULT ILocation_RequestPermissions(ILocation* This,HWND hParent,IID pReportTypes[],ULONG count,WINBOOL fModal) { return This->lpVtbl->RequestPermissions(This,hParent,pReportTypes,count,fModal); } #endif diff --git a/lib/libc/include/any-windows-any/lowlevelmonitorconfigurationapi.h b/lib/libc/include/any-windows-any/lowlevelmonitorconfigurationapi.h new file mode 100644 index 0000000000000000000000000000000000000000..9e27b2fa591289be5fb5feee021e05f6c127db61 --- /dev/null +++ b/lib/libc/include/any-windows-any/lowlevelmonitorconfigurationapi.h @@ -0,0 +1,48 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef LowLevelMonitorConfigurationAPI_h +#define LowLevelMonitorConfigurationAPI_h + +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#pragma pack(push, 1) + +typedef struct _MC_TIMING_REPORT { + DWORD dwHorizontalFrequencyInHZ; + DWORD dwVerticalFrequencyInHZ; + BYTE bTimingStatusByte; +} MC_TIMING_REPORT, *LPMC_TIMING_REPORT; + +typedef enum _MC_VCP_CODE_TYPE { + MC_MOMENTARY, + MC_SET_PARAMETER +} MC_VCP_CODE_TYPE, *LPMC_VCP_CODE_TYPE; + +_BOOL WINAPI GetVCPFeatureAndVCPFeatureReply(HANDLE hMonitor, BYTE bVCPCode, LPMC_VCP_CODE_TYPE pvct, LPDWORD pdwCurrentValue, LPDWORD pdwMaximumValue); +_BOOL WINAPI SetVCPFeature(HANDLE hMonitor, BYTE bVCPCode, DWORD dwNewValue); +_BOOL WINAPI SaveCurrentSettings(HANDLE hMonitor); +_BOOL WINAPI GetCapabilitiesStringLength(HANDLE hMonitor, LPDWORD pdwCapabilitiesStringLengthInCharacters); +_BOOL WINAPI CapabilitiesRequestAndCapabilitiesReply(HANDLE hMonitor, LPSTR pszASCIICapabilitiesString, DWORD dwCapabilitiesStringLengthInCharacters); +_BOOL WINAPI GetTimingReport(HANDLE hMonitor, LPMC_TIMING_REPORT pmtrMonitorTimingReport); + +#pragma pack(pop) + +#ifdef __cplusplus +} +#endif + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#endif /* LowLevelMonitorConfigurationAPI_h */ diff --git a/lib/libc/include/any-windows-any/malloc.h b/lib/libc/include/any-windows-any/malloc.h index 13911193f6b9d3886a9168fb22244580e67df409..78599db9407fd973f8354ad7b5e2f00781cd59d8 100644 --- a/lib/libc/include/any-windows-any/malloc.h +++ b/lib/libc/include/any-windows-any/malloc.h @@ -58,16 +58,19 @@ extern "C" { void __cdecl free(void *_Memory); void *__cdecl malloc(size_t _Size); void *__cdecl realloc(void *_Memory,size_t _NewSize); - _CRTIMP void *__cdecl _recalloc(void *_Memory,size_t _Count,size_t _Size); _CRTIMP void __cdecl _aligned_free(void *_Memory); _CRTIMP void *__cdecl _aligned_malloc(size_t _Size,size_t _Alignment); _CRTIMP void *__cdecl _aligned_offset_malloc(size_t _Size,size_t _Alignment,size_t _Offset); _CRTIMP void *__cdecl _aligned_realloc(void *_Memory,size_t _Size,size_t _Alignment); - _CRTIMP void *__cdecl _aligned_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment); _CRTIMP void *__cdecl _aligned_offset_realloc(void *_Memory,size_t _Size,size_t _Alignment,size_t _Offset); +# if __MSVCRT_VERSION__ >= 0x900 + _CRTIMP void *__cdecl _recalloc(void *_Memory,size_t _Count,size_t _Size); + _CRTIMP void *__cdecl _aligned_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment); _CRTIMP void *__cdecl _aligned_offset_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment,size_t _Offset); + _CRTIMP size_t __cdecl _aligned_msize(void *_Memory,size_t _Alignment,size_t _Offset); +# endif #endif /* Users should really use MS provided versions */ @@ -76,8 +79,10 @@ void __mingw_aligned_free (void *_Memory); void * __mingw_aligned_offset_realloc (void *_Memory, size_t _Size, size_t _Alignment, size_t _Offset); void * __mingw_aligned_realloc (void *_Memory, size_t _Size, size_t _Offset); +#if defined(__x86_64__) || defined(__i386__) /* Get the compiler's definition of _mm_malloc and _mm_free. */ #include +#endif #define _MAX_WAIT_MALLOC_CRT 60000 diff --git a/lib/libc/include/any-windows-any/mapiaux.h b/lib/libc/include/any-windows-any/mapiaux.h new file mode 100644 index 0000000000000000000000000000000000000000..b7de66105b6905176cb55aae771bfac7b09a2e28 --- /dev/null +++ b/lib/libc/include/any-windows-any/mapiaux.h @@ -0,0 +1,128 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef MAPIAUXGUID_H +#ifdef INITGUID +#include +#define MAPIAUXGUID_H +#endif /* INITGUID */ + +#if !defined(INITGUID) || defined(USES_IID_IMsgServiceAdmin2) +DEFINE_OLEGUID(IID_IMsgServiceAdmin2,0x00020387, 0, 0); +#endif + +#if !defined(INITGUID) || defined(USES_IID_IMessageRaw) +DEFINE_OLEGUID(IID_IMessageRaw,0x0002038a, 0, 0); +#endif + +#endif /* MAPIAUXGUID_H */ + +#ifndef MAPIAUX_H +#define MAPIAUX_H + +#ifndef MAPIDEFS_H +#include +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef BEGIN_INTERFACE +#define BEGIN_INTERFACE +#endif + +DECLARE_MAPI_INTERFACE_PTR(IMsgServiceAdmin2, LPSERVICEADMIN2); + +#define PR_ATTACH_CONTENT_ID PROP_TAG(PT_TSTRING, 0x3712) +#define PR_ATTACH_CONTENT_ID_W PROP_TAG(PT_UNICODE, 0x3712) +#define PR_ATTACH_CONTENT_ID_A PROP_TAG(PT_STRING8, 0x3712) + +#define PR_DISPLAY_TYPE_EX PROP_TAG(PT_LONG, 0x3905) +#define PR_MSG_EDITOR_FORMAT PROP_TAG(PT_LONG, 0x5909) +#define PR_ROH_FLAGS PROP_TAG(PT_LONG, 0x6623) +#define PR_ROH_PROXY_AUTH_SCHEME PROP_TAG(PT_LONG, 0x6627) + +#define MAPI_BG_SESSION 0x00200000 +#define MAPI_NO_COINIT 0x00000008 + +#define SPAMFILTER_ONSAVE ((ULONG)0x00000080) +#define ITEMPROC_FORCE ((ULONG)0x00000800) +#define NON_EMS_XP_SAVE ((ULONG)0x00001000) + +#define MDB_ONLINE ((ULONG)0x00000100) + +#define STORE_UNICODE_OK ((ULONG)0x00040000) +#define STORE_ITEMPROC ((ULONG)0x00200000) + +#define MAPI_NO_CACHE ((ULONG)0x00000200) +#define MAPI_CACHE_ONLY ((ULONG)0x00004000) + +#define AG_MONTHS 0 +#define AG_WEEKS 1 +#define AG_DAYS 2 +#define NUM_AG_TYPES 3 + +#define DTE_FLAG_REMOTE_VALID 0x80000000 +#define DTE_FLAG_ACL_CAPABLE 0x40000000 +#define DTE_MASK_REMOTE 0x0000ff00 +#define DTE_MASK_LOCAL 0x000000ff + +#define DTE_IS_REMOTE_VALID(v) (!!((v) & DTE_FLAG_REMOTE_VALID)) +#define DTE_IS_ACL_CAPABLE(v) (!!((v) & DTE_FLAG_ACL_CAPABLE)) +#define DTE_REMOTE(v) (((v) & DTE_MASK_REMOTE) >> 8) +#define DTE_LOCAL(v) ((v) & DTE_MASK_LOCAL) + +#define DT_ROOM ((ULONG)0x00000007) +#define DT_EQUIPMENT ((ULONG)0x00000008) +#define DT_SEC_DISTLIST ((ULONG)0x00000009) + +#define EDITOR_FORMAT_DONTKNOW ((ULONG)0) +#define EDITOR_FORMAT_PLAINTEXT ((ULONG)1) +#define EDITOR_FORMAT_HTML ((ULONG)2) +#define EDITOR_FORMAT_RTF ((ULONG)3) + +#define ROHFLAGS_USE_ROH 0x1 +#define ROHFLAGS_SSL_ONLY 0x2 +#define ROHFLAGS_MUTUAL_AUTH 0x4 +#define ROHFLAGS_HTTP_FIRST_ON_FAST 0x8 +#define ROHFLAGS_HTTP_FIRST_ON_SLOW 0x20 + +#define ROHAUTH_BASIC 0x1 +#define ROHAUTH_NTLM 0x2 + +#define MAPI_IMSGSERVICEADMIN_METHODS(IPURE) \ + MAPIMETHOD(GetLastError) (THIS_ HRESULT hResult, ULONG ulFlags, LPMAPIERROR *lppMAPIError) IPURE; \ + MAPIMETHOD(GetMsgServiceTable) (THIS_ ULONG ulFlags, LPMAPITABLE *lppTable) IPURE; \ + MAPIMETHOD(CreateMsgService) (THIS_ LPTSTR lpszService, LPTSTR lpszDisplayName, ULONG_PTR ulUIParam, ULONG ulFlags) IPURE; \ + MAPIMETHOD(DeleteMsgService) (THIS_ LPMAPIUID lpUID) IPURE; \ + MAPIMETHOD(CopyMsgService) (THIS_ LPMAPIUID lpUID, LPTSTR lpszDisplayName, LPCIID lpInterfaceToCopy, LPCIID lpInterfaceDst, LPVOID lpObjectDst, ULONG_PTR ulUIParam, ULONG ulFlags) IPURE; \ + MAPIMETHOD(RenameMsgService) (THIS_ LPMAPIUID lpUID, ULONG ulFlags, LPTSTR lpszDisplayName) IPURE; \ + MAPIMETHOD(ConfigureMsgService) (THIS_ LPMAPIUID lpUID, ULONG_PTR ulUIParam, ULONG ulFlags, ULONG cValues, LPSPropValue lpProps) IPURE; \ + MAPIMETHOD(OpenProfileSection) (THIS_ LPMAPIUID lpUID, LPCIID lpInterface, ULONG ulFlags, LPPROFSECT *lppProfSect) IPURE; \ + MAPIMETHOD(MsgServiceTransportOrder) (THIS_ ULONG cUID, LPMAPIUID lpUIDList, ULONG ulFlags) IPURE; \ + MAPIMETHOD(AdminProviders) (THIS_ LPMAPIUID lpUID, ULONG ulFlags, LPPROVIDERADMIN *lppProviderAdmin) IPURE; \ + MAPIMETHOD(SetPrimaryIdentity) (THIS_ LPMAPIUID lpUID, ULONG ulFlags) IPURE; \ + MAPIMETHOD(GetProviderTable) (THIS_ ULONG ulFlags, LPMAPITABLE *lppTable) IPURE; \ + +#define MAPI_IMSGSERVICEADMIN_METHODS2(IPURE) \ + MAPIMETHOD(CreateMsgServiceEx) (THIS_ LPTSTR lpszService, LPTSTR lpszDisplayName, ULONG_PTR ulUIParam, ULONG ulFlags, LPMAPIUID lpuidService) IPURE; \ + +#undef INTERFACE +#define INTERFACE IMsgServiceAdmin2 +DECLARE_MAPI_INTERFACE_(IMsgServiceAdmin2, IUnknown) +{ + BEGIN_INTERFACE + MAPI_IUNKNOWN_METHODS(PURE) + MAPI_IMSGSERVICEADMIN_METHODS(PURE) + MAPI_IMSGSERVICEADMIN_METHODS2(PURE) +}; + +#ifdef __cplusplus +} +#endif + +#endif /* MAPIAUX_H */ diff --git a/lib/libc/include/any-windows-any/math.h b/lib/libc/include/any-windows-any/math.h index 59560a351923a53664207ec81de922c4198a1d75..97f7b4fb76b9d5aaf0830b54307552903387c1ad 100644 --- a/lib/libc/include/any-windows-any/math.h +++ b/lib/libc/include/any-windows-any/math.h @@ -521,14 +521,14 @@ __mingw_choose_expr ( \ { #if defined(__x86_64__) || defined(_AMD64_) || defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_) __mingw_dbl_type_t hlp; - int l, h; + unsigned int l, h; hlp.x = _x; l = hlp.lh.low; h = hlp.lh.high & 0x7fffffff; - h |= (unsigned int) (l | -l) >> 31; + h |= (l | -l) >> 31; h = 0x7ff00000 - h; - return (int) ((unsigned int) h) >> 31; + return (int) h >> 31; #elif defined(__i386__) || defined(_X86_) unsigned short sw; __asm__ __volatile__ ("fxam;" @@ -542,12 +542,12 @@ __mingw_choose_expr ( \ { #if defined(__x86_64__) || defined(_AMD64_) || defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_) __mingw_flt_type_t hlp; - int i; + unsigned int i; hlp.x = _x; i = hlp.val & 0x7fffffff; i = 0x7f800000 - i; - return (int) (((unsigned int) i) >> 31); + return (int) (i >> 31); #elif defined(__i386__) || defined(_X86_) unsigned short sw; __asm__ __volatile__ ("fxam;" @@ -561,14 +561,14 @@ __mingw_choose_expr ( \ { #if defined(__x86_64__) || defined(_AMD64_) __mingw_ldbl_type_t ld; - int xx, signexp; + unsigned int xx, signexp; ld.x = _x; signexp = (ld.lh.sign_exponent & 0x7fff) << 1; - xx = (int) (ld.lh.low | (ld.lh.high & 0x7fffffffu)); /* explicit */ - signexp |= (unsigned int) (xx | (-xx)) >> 31; + xx = ld.lh.low | (ld.lh.high & 0x7fffffffu); + signexp |= (xx | (-xx)) >> 31; signexp = 0xfffe - signexp; - return (int) ((unsigned int) signexp) >> 16; + return (int) signexp >> 16; #elif defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_) return __isnan(_x); #elif defined(__i386__) || defined(_X86_) @@ -678,19 +678,19 @@ __mingw_choose_expr ( \ /* 7.12.5 Hyperbolic functions: Double in C89 */ extern float __cdecl sinhf(float _X); -#ifndef __CRT__NO_INLINE +#if !defined(__CRT__NO_INLINE) && !defined(_UCRT) __CRT_INLINE float sinhf(float _X) { return ((float)sinh((double)_X)); } #endif extern long double __cdecl sinhl(long double); extern float __cdecl coshf(float _X); -#ifndef __CRT__NO_INLINE +#if !defined(__CRT__NO_INLINE) && !defined(_UCRT) __CRT_INLINE float coshf(float _X) { return ((float)cosh((double)_X)); } #endif extern long double __cdecl coshl(long double); extern float __cdecl tanhf(float _X); -#ifndef __CRT__NO_INLINE +#if !defined(__CRT__NO_INLINE) && !defined(_UCRT) __CRT_INLINE float tanhf(float _X) { return ((float)tanh((double)_X)); } #endif extern long double __cdecl tanhl(long double); @@ -714,7 +714,7 @@ __mingw_choose_expr ( \ /* Exponentials and logarithms */ /* 7.12.6.1 Double in C89 */ extern float __cdecl expf(float _X); -#ifndef __CRT__NO_INLINE +#if !defined(__CRT__NO_INLINE) && !defined(_UCRT) __CRT_INLINE float expf(float _X) { return ((float)exp((double)_X)); } #endif extern long double __cdecl expl(long double); @@ -732,7 +732,7 @@ __mingw_choose_expr ( \ /* 7.12.6.4 Double in C89 */ extern float frexpf(float _X,int *_Y); -#ifndef __CRT__NO_INLINE +#if !defined(__CRT__NO_INLINE) && !defined(_UCRT) __CRT_INLINE float frexpf(float _X,int *_Y) { return ((float)frexp((double)_X,_Y)); } #endif extern long double __cdecl frexpl(long double,int *); @@ -746,7 +746,7 @@ __mingw_choose_expr ( \ /* 7.12.6.6 Double in C89 */ extern float __cdecl ldexpf(float _X,int _Y); -#ifndef __CRT__NO_INLINE +#if !defined(__CRT__NO_INLINE) && !defined(_UCRT) __CRT_INLINE float __cdecl ldexpf (float x, int expn) { return (float) ldexp ((double)x, expn); } #endif extern long double __cdecl ldexpl (long double, int); @@ -880,14 +880,14 @@ __mingw_choose_expr ( \ /* 7.12.7.3 */ extern double __cdecl hypot (double, double) __MINGW_ATTRIB_DEPRECATED_MSVC2005; /* in libmoldname.a */ extern float __cdecl hypotf (float x, float y); -#ifndef __CRT__NO_INLINE +#if !defined(__CRT__NO_INLINE) && !defined(_UCRT) __CRT_INLINE float __cdecl hypotf (float x, float y) { return (float) hypot ((double)x, (double)y);} #endif extern long double __cdecl hypotl (long double, long double); /* 7.12.7.4 The pow functions. Double in C89 */ extern float __cdecl powf(float _X,float _Y); -#ifndef __CRT__NO_INLINE +#if !defined(__CRT__NO_INLINE) && !defined(_UCRT) __CRT_INLINE float powf(float _X,float _Y) { return ((float)pow((double)_X,(double)_Y)); } #endif extern long double __cdecl powl (long double, long double); diff --git a/lib/libc/include/any-windows-any/mciapi.h b/lib/libc/include/any-windows-any/mciapi.h new file mode 100644 index 0000000000000000000000000000000000000000..0d2e3a26c6102a8dc355ac3cffe0131284c43408 --- /dev/null +++ b/lib/libc/include/any-windows-any/mciapi.h @@ -0,0 +1,876 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _MCIAPI_H_ +#define _MCIAPI_H_ + +#include +#include + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#ifndef _MCIERROR_ +#define _MCIERROR_ +typedef DWORD MCIERROR; +#endif + +#ifndef _MCIDEVICEID_ +#define _MCIDEVICEID_ +typedef UINT MCIDEVICEID; +#endif + +typedef UINT (CALLBACK *YIELDPROC)(MCIDEVICEID mciId, DWORD dwYieldData); + +WINMMAPI MCIERROR WINAPI mciSendCommandA(MCIDEVICEID mciId, UINT uMsg, DWORD_PTR dwParam1, DWORD_PTR dwParam2); +WINMMAPI MCIERROR WINAPI mciSendCommandW(MCIDEVICEID mciId, UINT uMsg, DWORD_PTR dwParam1, DWORD_PTR dwParam2); +#define mciSendCommand __MINGW_NAME_AW(mciSendCommand) + +WINMMAPI MCIERROR WINAPI mciSendStringA(LPCSTR lpstrCommand, LPSTR lpstrReturnString, UINT uReturnLength, HWND hwndCallback); +WINMMAPI MCIERROR WINAPI mciSendStringW(LPCWSTR lpstrCommand, LPWSTR lpstrReturnString, UINT uReturnLength, HWND hwndCallback); +#define mciSendString __MINGW_NAME_AW(mciSendString) + +WINMMAPI MCIDEVICEID WINAPI mciGetDeviceIDA(LPCSTR pszDevice); +WINMMAPI MCIDEVICEID WINAPI mciGetDeviceIDW(LPCWSTR pszDevice); +#define mciGetDeviceID __MINGW_NAME_AW(mciGetDeviceID) + +WINMMAPI MCIDEVICEID WINAPI mciGetDeviceIDFromElementIDA(DWORD dwElementID, LPCSTR lpstrType); +WINMMAPI MCIDEVICEID WINAPI mciGetDeviceIDFromElementIDW(DWORD dwElementID, LPCWSTR lpstrType); +#define mciGetDeviceIDFromElementID __MINGW_NAME_AW(mciGetDeviceIDFromElementID) + +WINMMAPI WINBOOL WINAPI mciGetErrorStringA(MCIERROR mcierr, LPSTR pszText, UINT cchText); +WINMMAPI WINBOOL WINAPI mciGetErrorStringW(MCIERROR mcierr, LPWSTR pszText, UINT cchText); +#define mciGetErrorString __MINGW_NAME_AW(mciGetErrorString) + +WINMMAPI WINBOOL WINAPI mciSetYieldProc(MCIDEVICEID mciId, YIELDPROC fpYieldProc, DWORD dwYieldData); + +WINMMAPI HTASK WINAPI mciGetCreatorTask(MCIDEVICEID mciId); +WINMMAPI YIELDPROC WINAPI mciGetYieldProc(MCIDEVICEID mciId, LPDWORD pdwYieldData); + +WINMMAPI WINBOOL WINAPI mciExecute(LPCSTR pszCommand); + +#define MCIERR_INVALID_DEVICE_ID (MCIERR_BASE + 1) +#define MCIERR_UNRECOGNIZED_KEYWORD (MCIERR_BASE + 3) +#define MCIERR_UNRECOGNIZED_COMMAND (MCIERR_BASE + 5) +#define MCIERR_HARDWARE (MCIERR_BASE + 6) +#define MCIERR_INVALID_DEVICE_NAME (MCIERR_BASE + 7) +#define MCIERR_OUT_OF_MEMORY (MCIERR_BASE + 8) +#define MCIERR_DEVICE_OPEN (MCIERR_BASE + 9) +#define MCIERR_CANNOT_LOAD_DRIVER (MCIERR_BASE + 10) +#define MCIERR_MISSING_COMMAND_STRING (MCIERR_BASE + 11) +#define MCIERR_PARAM_OVERFLOW (MCIERR_BASE + 12) +#define MCIERR_MISSING_STRING_ARGUMENT (MCIERR_BASE + 13) +#define MCIERR_BAD_INTEGER (MCIERR_BASE + 14) +#define MCIERR_PARSER_INTERNAL (MCIERR_BASE + 15) +#define MCIERR_DRIVER_INTERNAL (MCIERR_BASE + 16) +#define MCIERR_MISSING_PARAMETER (MCIERR_BASE + 17) +#define MCIERR_UNSUPPORTED_FUNCTION (MCIERR_BASE + 18) +#define MCIERR_FILE_NOT_FOUND (MCIERR_BASE + 19) +#define MCIERR_DEVICE_NOT_READY (MCIERR_BASE + 20) +#define MCIERR_INTERNAL (MCIERR_BASE + 21) +#define MCIERR_DRIVER (MCIERR_BASE + 22) +#define MCIERR_CANNOT_USE_ALL (MCIERR_BASE + 23) +#define MCIERR_MULTIPLE (MCIERR_BASE + 24) +#define MCIERR_EXTENSION_NOT_FOUND (MCIERR_BASE + 25) +#define MCIERR_OUTOFRANGE (MCIERR_BASE + 26) +#define MCIERR_FLAGS_NOT_COMPATIBLE (MCIERR_BASE + 28) +#define MCIERR_FILE_NOT_SAVED (MCIERR_BASE + 30) +#define MCIERR_DEVICE_TYPE_REQUIRED (MCIERR_BASE + 31) +#define MCIERR_DEVICE_LOCKED (MCIERR_BASE + 32) +#define MCIERR_DUPLICATE_ALIAS (MCIERR_BASE + 33) +#define MCIERR_BAD_CONSTANT (MCIERR_BASE + 34) +#define MCIERR_MUST_USE_SHAREABLE (MCIERR_BASE + 35) +#define MCIERR_MISSING_DEVICE_NAME (MCIERR_BASE + 36) +#define MCIERR_BAD_TIME_FORMAT (MCIERR_BASE + 37) +#define MCIERR_NO_CLOSING_QUOTE (MCIERR_BASE + 38) +#define MCIERR_DUPLICATE_FLAGS (MCIERR_BASE + 39) +#define MCIERR_INVALID_FILE (MCIERR_BASE + 40) +#define MCIERR_NULL_PARAMETER_BLOCK (MCIERR_BASE + 41) +#define MCIERR_UNNAMED_RESOURCE (MCIERR_BASE + 42) +#define MCIERR_NEW_REQUIRES_ALIAS (MCIERR_BASE + 43) +#define MCIERR_NOTIFY_ON_AUTO_OPEN (MCIERR_BASE + 44) +#define MCIERR_NO_ELEMENT_ALLOWED (MCIERR_BASE + 45) +#define MCIERR_NONAPPLICABLE_FUNCTION (MCIERR_BASE + 46) +#define MCIERR_ILLEGAL_FOR_AUTO_OPEN (MCIERR_BASE + 47) +#define MCIERR_FILENAME_REQUIRED (MCIERR_BASE + 48) +#define MCIERR_EXTRA_CHARACTERS (MCIERR_BASE + 49) +#define MCIERR_DEVICE_NOT_INSTALLED (MCIERR_BASE + 50) +#define MCIERR_GET_CD (MCIERR_BASE + 51) +#define MCIERR_SET_CD (MCIERR_BASE + 52) +#define MCIERR_SET_DRIVE (MCIERR_BASE + 53) +#define MCIERR_DEVICE_LENGTH (MCIERR_BASE + 54) +#define MCIERR_DEVICE_ORD_LENGTH (MCIERR_BASE + 55) +#define MCIERR_NO_INTEGER (MCIERR_BASE + 56) + +#define MCIERR_WAVE_OUTPUTSINUSE (MCIERR_BASE + 64) +#define MCIERR_WAVE_SETOUTPUTINUSE (MCIERR_BASE + 65) +#define MCIERR_WAVE_INPUTSINUSE (MCIERR_BASE + 66) +#define MCIERR_WAVE_SETINPUTINUSE (MCIERR_BASE + 67) +#define MCIERR_WAVE_OUTPUTUNSPECIFIED (MCIERR_BASE + 68) +#define MCIERR_WAVE_INPUTUNSPECIFIED (MCIERR_BASE + 69) +#define MCIERR_WAVE_OUTPUTSUNSUITABLE (MCIERR_BASE + 70) +#define MCIERR_WAVE_SETOUTPUTUNSUITABLE (MCIERR_BASE + 71) +#define MCIERR_WAVE_INPUTSUNSUITABLE (MCIERR_BASE + 72) +#define MCIERR_WAVE_SETINPUTUNSUITABLE (MCIERR_BASE + 73) + +#define MCIERR_SEQ_DIV_INCOMPATIBLE (MCIERR_BASE + 80) +#define MCIERR_SEQ_PORT_INUSE (MCIERR_BASE + 81) +#define MCIERR_SEQ_PORT_NONEXISTENT (MCIERR_BASE + 82) +#define MCIERR_SEQ_PORT_MAPNODEVICE (MCIERR_BASE + 83) +#define MCIERR_SEQ_PORT_MISCERROR (MCIERR_BASE + 84) +#define MCIERR_SEQ_TIMER (MCIERR_BASE + 85) +#define MCIERR_SEQ_PORTUNSPECIFIED (MCIERR_BASE + 86) +#define MCIERR_SEQ_NOMIDIPRESENT (MCIERR_BASE + 87) + +#define MCIERR_NO_WINDOW (MCIERR_BASE + 90) +#define MCIERR_CREATEWINDOW (MCIERR_BASE + 91) +#define MCIERR_FILE_READ (MCIERR_BASE + 92) +#define MCIERR_FILE_WRITE (MCIERR_BASE + 93) + +#define MCIERR_NO_IDENTITY (MCIERR_BASE + 94) + +#define MCIERR_CUSTOM_DRIVER_BASE (MCIERR_BASE + 256) + +#define MCI_FIRST DRV_MCI_FIRST + +#define MCI_OPEN 0x0803 +#define MCI_CLOSE 0x0804 +#define MCI_ESCAPE 0x0805 +#define MCI_PLAY 0x0806 +#define MCI_SEEK 0x0807 +#define MCI_STOP 0x0808 +#define MCI_PAUSE 0x0809 +#define MCI_INFO 0x080A +#define MCI_GETDEVCAPS 0x080B +#define MCI_SPIN 0x080C +#define MCI_SET 0x080D +#define MCI_STEP 0x080E +#define MCI_RECORD 0x080F +#define MCI_SYSINFO 0x0810 +#define MCI_BREAK 0x0811 +#define MCI_SAVE 0x0813 +#define MCI_STATUS 0x0814 +#define MCI_CUE 0x0830 +#define MCI_REALIZE 0x0840 +#define MCI_WINDOW 0x0841 +#define MCI_PUT 0x0842 +#define MCI_WHERE 0x0843 +#define MCI_FREEZE 0x0844 +#define MCI_UNFREEZE 0x0845 +#define MCI_LOAD 0x0850 +#define MCI_CUT 0x0851 +#define MCI_COPY 0x0852 +#define MCI_PASTE 0x0853 +#define MCI_UPDATE 0x0854 +#define MCI_RESUME 0x0855 +#define MCI_DELETE 0x0856 + +#define MCI_USER_MESSAGES (DRV_MCI_FIRST + 0x400) +#define MCI_LAST 0x0FFF + +#define MCI_ALL_DEVICE_ID ((MCIDEVICEID)-1) + +#define MCI_DEVTYPE_VCR 513 +#define MCI_DEVTYPE_VIDEODISC 514 +#define MCI_DEVTYPE_OVERLAY 515 +#define MCI_DEVTYPE_CD_AUDIO 516 +#define MCI_DEVTYPE_DAT 517 +#define MCI_DEVTYPE_SCANNER 518 +#define MCI_DEVTYPE_ANIMATION 519 +#define MCI_DEVTYPE_DIGITAL_VIDEO 520 +#define MCI_DEVTYPE_OTHER 521 +#define MCI_DEVTYPE_WAVEFORM_AUDIO 522 +#define MCI_DEVTYPE_SEQUENCER 523 + +#define MCI_DEVTYPE_FIRST MCI_DEVTYPE_VCR +#define MCI_DEVTYPE_LAST MCI_DEVTYPE_SEQUENCER + +#define MCI_DEVTYPE_FIRST_USER 0x1000 + +#define MCI_MODE_NOT_READY (MCI_STRING_OFFSET + 12) +#define MCI_MODE_STOP (MCI_STRING_OFFSET + 13) +#define MCI_MODE_PLAY (MCI_STRING_OFFSET + 14) +#define MCI_MODE_RECORD (MCI_STRING_OFFSET + 15) +#define MCI_MODE_SEEK (MCI_STRING_OFFSET + 16) +#define MCI_MODE_PAUSE (MCI_STRING_OFFSET + 17) +#define MCI_MODE_OPEN (MCI_STRING_OFFSET + 18) + +#define MCI_FORMAT_MILLISECONDS 0 +#define MCI_FORMAT_HMS 1 +#define MCI_FORMAT_MSF 2 +#define MCI_FORMAT_FRAMES 3 +#define MCI_FORMAT_SMPTE_24 4 +#define MCI_FORMAT_SMPTE_25 5 +#define MCI_FORMAT_SMPTE_30 6 +#define MCI_FORMAT_SMPTE_30DROP 7 +#define MCI_FORMAT_BYTES 8 +#define MCI_FORMAT_SAMPLES 9 +#define MCI_FORMAT_TMSF 10 + +#define MCI_MSF_MINUTE(msf) ((BYTE)(msf)) +#define MCI_MSF_SECOND(msf) ((BYTE)(((WORD)(msf)) >> 8)) +#define MCI_MSF_FRAME(msf) ((BYTE)((msf)>>16)) + +#define MCI_MAKE_MSF(m, s, f) ((DWORD)(((BYTE)(m) | ((WORD)(s)<<8)) | (((DWORD)(BYTE)(f))<<16))) + +#define MCI_TMSF_TRACK(tmsf) ((BYTE)(tmsf)) +#define MCI_TMSF_MINUTE(tmsf) ((BYTE)(((WORD)(tmsf)) >> 8)) +#define MCI_TMSF_SECOND(tmsf) ((BYTE)((tmsf)>>16)) +#define MCI_TMSF_FRAME(tmsf) ((BYTE)((tmsf)>>24)) + +#define MCI_MAKE_TMSF(t, m, s, f) ((DWORD)(((BYTE)(t) | ((WORD)(m)<<8)) | (((DWORD)(BYTE)(s) | ((WORD)(f)<<8))<<16))) + +#define MCI_HMS_HOUR(hms) ((BYTE)(hms)) +#define MCI_HMS_MINUTE(hms) ((BYTE)(((WORD)(hms)) >> 8)) +#define MCI_HMS_SECOND(hms) ((BYTE)((hms)>>16)) + +#define MCI_MAKE_HMS(h, m, s) ((DWORD)(((BYTE)(h) | ((WORD)(m)<<8)) | (((DWORD)(BYTE)(s))<<16))) + +#define MCI_NOTIFY_SUCCESSFUL 0x0001 +#define MCI_NOTIFY_SUPERSEDED 0x0002 +#define MCI_NOTIFY_ABORTED 0x0004 +#define MCI_NOTIFY_FAILURE 0x0008 + +#define MCI_NOTIFY __MSABI_LONG(0x00000001) +#define MCI_WAIT __MSABI_LONG(0x00000002) +#define MCI_FROM __MSABI_LONG(0x00000004) +#define MCI_TO __MSABI_LONG(0x00000008) +#define MCI_TRACK __MSABI_LONG(0x00000010) + +#define MCI_OPEN_SHAREABLE __MSABI_LONG(0x00000100) +#define MCI_OPEN_ELEMENT __MSABI_LONG(0x00000200) +#define MCI_OPEN_ALIAS __MSABI_LONG(0x00000400) +#define MCI_OPEN_ELEMENT_ID __MSABI_LONG(0x00000800) +#define MCI_OPEN_TYPE_ID __MSABI_LONG(0x00001000) +#define MCI_OPEN_TYPE __MSABI_LONG(0x00002000) + +#define MCI_SEEK_TO_START __MSABI_LONG(0x00000100) +#define MCI_SEEK_TO_END __MSABI_LONG(0x00000200) + +#define MCI_STATUS_ITEM __MSABI_LONG(0x00000100) +#define MCI_STATUS_START __MSABI_LONG(0x00000200) + +#define MCI_STATUS_LENGTH __MSABI_LONG(0x00000001) +#define MCI_STATUS_POSITION __MSABI_LONG(0x00000002) +#define MCI_STATUS_NUMBER_OF_TRACKS __MSABI_LONG(0x00000003) +#define MCI_STATUS_MODE __MSABI_LONG(0x00000004) +#define MCI_STATUS_MEDIA_PRESENT __MSABI_LONG(0x00000005) +#define MCI_STATUS_TIME_FORMAT __MSABI_LONG(0x00000006) +#define MCI_STATUS_READY __MSABI_LONG(0x00000007) +#define MCI_STATUS_CURRENT_TRACK __MSABI_LONG(0x00000008) + +#define MCI_INFO_PRODUCT __MSABI_LONG(0x00000100) +#define MCI_INFO_FILE __MSABI_LONG(0x00000200) +#define MCI_INFO_MEDIA_UPC __MSABI_LONG(0x00000400) +#define MCI_INFO_MEDIA_IDENTITY __MSABI_LONG(0x00000800) +#define MCI_INFO_NAME __MSABI_LONG(0x00001000) +#define MCI_INFO_COPYRIGHT __MSABI_LONG(0x00002000) + +#define MCI_GETDEVCAPS_ITEM __MSABI_LONG(0x00000100) + +#define MCI_GETDEVCAPS_CAN_RECORD __MSABI_LONG(0x00000001) +#define MCI_GETDEVCAPS_HAS_AUDIO __MSABI_LONG(0x00000002) +#define MCI_GETDEVCAPS_HAS_VIDEO __MSABI_LONG(0x00000003) +#define MCI_GETDEVCAPS_DEVICE_TYPE __MSABI_LONG(0x00000004) +#define MCI_GETDEVCAPS_USES_FILES __MSABI_LONG(0x00000005) +#define MCI_GETDEVCAPS_COMPOUND_DEVICE __MSABI_LONG(0x00000006) +#define MCI_GETDEVCAPS_CAN_EJECT __MSABI_LONG(0x00000007) +#define MCI_GETDEVCAPS_CAN_PLAY __MSABI_LONG(0x00000008) +#define MCI_GETDEVCAPS_CAN_SAVE __MSABI_LONG(0x00000009) + +#define MCI_SYSINFO_QUANTITY __MSABI_LONG(0x00000100) +#define MCI_SYSINFO_OPEN __MSABI_LONG(0x00000200) +#define MCI_SYSINFO_NAME __MSABI_LONG(0x00000400) +#define MCI_SYSINFO_INSTALLNAME __MSABI_LONG(0x00000800) + +#define MCI_SET_DOOR_OPEN __MSABI_LONG(0x00000100) +#define MCI_SET_DOOR_CLOSED __MSABI_LONG(0x00000200) +#define MCI_SET_TIME_FORMAT __MSABI_LONG(0x00000400) +#define MCI_SET_AUDIO __MSABI_LONG(0x00000800) +#define MCI_SET_VIDEO __MSABI_LONG(0x00001000) +#define MCI_SET_ON __MSABI_LONG(0x00002000) +#define MCI_SET_OFF __MSABI_LONG(0x00004000) + +#define MCI_SET_AUDIO_ALL __MSABI_LONG(0x00000000) +#define MCI_SET_AUDIO_LEFT __MSABI_LONG(0x00000001) +#define MCI_SET_AUDIO_RIGHT __MSABI_LONG(0x00000002) + +#define MCI_BREAK_KEY __MSABI_LONG(0x00000100) +#define MCI_BREAK_HWND __MSABI_LONG(0x00000200) +#define MCI_BREAK_OFF __MSABI_LONG(0x00000400) + +#define MCI_RECORD_INSERT __MSABI_LONG(0x00000100) +#define MCI_RECORD_OVERWRITE __MSABI_LONG(0x00000200) + +#define MCI_SAVE_FILE __MSABI_LONG(0x00000100) + +#define MCI_LOAD_FILE __MSABI_LONG(0x00000100) + +typedef struct tagMCI_GENERIC_PARMS { + DWORD_PTR dwCallback; +} MCI_GENERIC_PARMS, *PMCI_GENERIC_PARMS, *LPMCI_GENERIC_PARMS; + +typedef struct tagMCI_OPEN_PARMSA { + DWORD_PTR dwCallback; + MCIDEVICEID wDeviceID; + LPCSTR lpstrDeviceType; + LPCSTR lpstrElementName; + LPCSTR lpstrAlias; +} MCI_OPEN_PARMSA, *PMCI_OPEN_PARMSA, *LPMCI_OPEN_PARMSA; + +typedef struct tagMCI_OPEN_PARMSW { + DWORD_PTR dwCallback; + MCIDEVICEID wDeviceID; + LPCWSTR lpstrDeviceType; + LPCWSTR lpstrElementName; + LPCWSTR lpstrAlias; +} MCI_OPEN_PARMSW, *PMCI_OPEN_PARMSW, *LPMCI_OPEN_PARMSW; + +__MINGW_TYPEDEF_AW(MCI_OPEN_PARMS) +__MINGW_TYPEDEF_AW(PMCI_OPEN_PARMS) +__MINGW_TYPEDEF_AW(LPMCI_OPEN_PARMS) + +typedef struct tagMCI_PLAY_PARMS { + DWORD_PTR dwCallback; + DWORD dwFrom; + DWORD dwTo; +} MCI_PLAY_PARMS, *PMCI_PLAY_PARMS, *LPMCI_PLAY_PARMS; + +typedef struct tagMCI_SEEK_PARMS { + DWORD_PTR dwCallback; + DWORD dwTo; +} MCI_SEEK_PARMS, *PMCI_SEEK_PARMS, *LPMCI_SEEK_PARMS; + +typedef struct tagMCI_STATUS_PARMS { + DWORD_PTR dwCallback; + DWORD_PTR dwReturn; + DWORD dwItem; + DWORD dwTrack; +} MCI_STATUS_PARMS, *PMCI_STATUS_PARMS, *LPMCI_STATUS_PARMS; + +typedef struct tagMCI_INFO_PARMSA { + DWORD_PTR dwCallback; + LPSTR lpstrReturn; + DWORD dwRetSize; +} MCI_INFO_PARMSA, *LPMCI_INFO_PARMSA; + +typedef struct tagMCI_INFO_PARMSW { + DWORD_PTR dwCallback; + LPWSTR lpstrReturn; + DWORD dwRetSize; +} MCI_INFO_PARMSW, *LPMCI_INFO_PARMSW; + +__MINGW_TYPEDEF_AW(MCI_INFO_PARMS) +__MINGW_TYPEDEF_AW(LPMCI_INFO_PARMS) + +typedef struct tagMCI_GETDEVCAPS_PARMS { + DWORD_PTR dwCallback; + DWORD dwReturn; + DWORD dwItem; +} MCI_GETDEVCAPS_PARMS, *PMCI_GETDEVCAPS_PARMS, *LPMCI_GETDEVCAPS_PARMS; + +typedef struct tagMCI_SYSINFO_PARMSA { + DWORD_PTR dwCallback; + LPSTR lpstrReturn; + DWORD dwRetSize; + DWORD dwNumber; + UINT wDeviceType; +} MCI_SYSINFO_PARMSA, *PMCI_SYSINFO_PARMSA, *LPMCI_SYSINFO_PARMSA; + +typedef struct tagMCI_SYSINFO_PARMSW { + DWORD_PTR dwCallback; + LPWSTR lpstrReturn; + DWORD dwRetSize; + DWORD dwNumber; + UINT wDeviceType; +} MCI_SYSINFO_PARMSW, *PMCI_SYSINFO_PARMSW, *LPMCI_SYSINFO_PARMSW; + +__MINGW_TYPEDEF_AW(MCI_SYSINFO_PARMS) +__MINGW_TYPEDEF_AW(PMCI_SYSINFO_PARMS) +__MINGW_TYPEDEF_AW(LPMCI_SYSINFO_PARMS) + +typedef struct tagMCI_SET_PARMS { + DWORD_PTR dwCallback; + DWORD dwTimeFormat; + DWORD dwAudio; +} MCI_SET_PARMS, *PMCI_SET_PARMS, *LPMCI_SET_PARMS; + +typedef struct tagMCI_BREAK_PARMS { + DWORD_PTR dwCallback; + int nVirtKey; + HWND hwndBreak; +} MCI_BREAK_PARMS, *PMCI_BREAK_PARMS, *LPMCI_BREAK_PARMS; + +typedef struct tagMCI_SAVE_PARMSA { + DWORD_PTR dwCallback; + LPCSTR lpfilename; +} MCI_SAVE_PARMSA, *PMCI_SAVE_PARMSA, *LPMCI_SAVE_PARMSA; + +typedef struct tagMCI_SAVE_PARMSW { + DWORD_PTR dwCallback; + LPCWSTR lpfilename; +} MCI_SAVE_PARMSW, *PMCI_SAVE_PARMSW, *LPMCI_SAVE_PARMSW; + +__MINGW_TYPEDEF_AW(MCI_SAVE_PARMS) +__MINGW_TYPEDEF_AW(PMCI_SAVE_PARMS) +__MINGW_TYPEDEF_AW(LPMCI_SAVE_PARMS) + +typedef struct tagMCI_LOAD_PARMSA { + DWORD_PTR dwCallback; + LPCSTR lpfilename; +} MCI_LOAD_PARMSA, *PMCI_LOAD_PARMSA, *LPMCI_LOAD_PARMSA; + +typedef struct tagMCI_LOAD_PARMSW { + DWORD_PTR dwCallback; + LPCWSTR lpfilename; +} MCI_LOAD_PARMSW, *PMCI_LOAD_PARMSW, *LPMCI_LOAD_PARMSW; + +__MINGW_TYPEDEF_AW(MCI_LOAD_PARMS) +__MINGW_TYPEDEF_AW(PMCI_LOAD_PARMS) +__MINGW_TYPEDEF_AW(LPMCI_LOAD_PARMS) + +typedef struct tagMCI_RECORD_PARMS { + DWORD_PTR dwCallback; + DWORD dwFrom; + DWORD dwTo; +} MCI_RECORD_PARMS, *LPMCI_RECORD_PARMS; + +#define MCI_VD_MODE_PARK (MCI_VD_OFFSET + 1) + +#define MCI_VD_MEDIA_CLV (MCI_VD_OFFSET + 2) +#define MCI_VD_MEDIA_CAV (MCI_VD_OFFSET + 3) +#define MCI_VD_MEDIA_OTHER (MCI_VD_OFFSET + 4) + +#define MCI_VD_FORMAT_TRACK 0x4001 + +#define MCI_VD_PLAY_REVERSE __MSABI_LONG(0x00010000) +#define MCI_VD_PLAY_FAST __MSABI_LONG(0x00020000) +#define MCI_VD_PLAY_SPEED __MSABI_LONG(0x00040000) +#define MCI_VD_PLAY_SCAN __MSABI_LONG(0x00080000) +#define MCI_VD_PLAY_SLOW __MSABI_LONG(0x00100000) + +#define MCI_VD_SEEK_REVERSE __MSABI_LONG(0x00010000) + +#define MCI_VD_STATUS_SPEED __MSABI_LONG(0x00004002) +#define MCI_VD_STATUS_FORWARD __MSABI_LONG(0x00004003) +#define MCI_VD_STATUS_MEDIA_TYPE __MSABI_LONG(0x00004004) +#define MCI_VD_STATUS_SIDE __MSABI_LONG(0x00004005) +#define MCI_VD_STATUS_DISC_SIZE __MSABI_LONG(0x00004006) + +#define MCI_VD_GETDEVCAPS_CLV __MSABI_LONG(0x00010000) +#define MCI_VD_GETDEVCAPS_CAV __MSABI_LONG(0x00020000) + +#define MCI_VD_SPIN_UP __MSABI_LONG(0x00010000) +#define MCI_VD_SPIN_DOWN __MSABI_LONG(0x00020000) + +#define MCI_VD_GETDEVCAPS_CAN_REVERSE __MSABI_LONG(0x00004002) +#define MCI_VD_GETDEVCAPS_FAST_RATE __MSABI_LONG(0x00004003) +#define MCI_VD_GETDEVCAPS_SLOW_RATE __MSABI_LONG(0x00004004) +#define MCI_VD_GETDEVCAPS_NORMAL_RATE __MSABI_LONG(0x00004005) + +#define MCI_VD_STEP_FRAMES __MSABI_LONG(0x00010000) +#define MCI_VD_STEP_REVERSE __MSABI_LONG(0x00020000) + +#define MCI_VD_ESCAPE_STRING __MSABI_LONG(0x00000100) + +typedef struct tagMCI_VD_PLAY_PARMS { + DWORD_PTR dwCallback; + DWORD dwFrom; + DWORD dwTo; + DWORD dwSpeed; +} MCI_VD_PLAY_PARMS, *PMCI_VD_PLAY_PARMS, *LPMCI_VD_PLAY_PARMS; + +typedef struct tagMCI_VD_STEP_PARMS { + DWORD_PTR dwCallback; + DWORD dwFrames; +} MCI_VD_STEP_PARMS, *PMCI_VD_STEP_PARMS, *LPMCI_VD_STEP_PARMS; + +typedef struct tagMCI_VD_ESCAPE_PARMSA { + DWORD_PTR dwCallback; + LPCSTR lpstrCommand; +} MCI_VD_ESCAPE_PARMSA, *PMCI_VD_ESCAPE_PARMSA, *LPMCI_VD_ESCAPE_PARMSA; + +typedef struct tagMCI_VD_ESCAPE_PARMSW { + DWORD_PTR dwCallback; + LPCWSTR lpstrCommand; +} MCI_VD_ESCAPE_PARMSW, *PMCI_VD_ESCAPE_PARMSW, *LPMCI_VD_ESCAPE_PARMSW; + +__MINGW_TYPEDEF_AW(MCI_VD_ESCAPE_PARMS) +__MINGW_TYPEDEF_AW(PMCI_VD_ESCAPE_PARMS) +__MINGW_TYPEDEF_AW(LPMCI_VD_ESCAPE_PARMS) + +#define MCI_CDA_STATUS_TYPE_TRACK __MSABI_LONG(0x00004001) + +#define MCI_CDA_TRACK_AUDIO (MCI_CD_OFFSET + 0) +#define MCI_CDA_TRACK_OTHER (MCI_CD_OFFSET + 1) + +#define MCI_WAVE_PCM (MCI_WAVE_OFFSET + 0) +#define MCI_WAVE_MAPPER (MCI_WAVE_OFFSET + 1) + +#define MCI_WAVE_OPEN_BUFFER __MSABI_LONG(0x00010000) + +#define MCI_WAVE_SET_FORMATTAG __MSABI_LONG(0x00010000) +#define MCI_WAVE_SET_CHANNELS __MSABI_LONG(0x00020000) +#define MCI_WAVE_SET_SAMPLESPERSEC __MSABI_LONG(0x00040000) +#define MCI_WAVE_SET_AVGBYTESPERSEC __MSABI_LONG(0x00080000) +#define MCI_WAVE_SET_BLOCKALIGN __MSABI_LONG(0x00100000) +#define MCI_WAVE_SET_BITSPERSAMPLE __MSABI_LONG(0x00200000) + +#define MCI_WAVE_INPUT __MSABI_LONG(0x00400000) +#define MCI_WAVE_OUTPUT __MSABI_LONG(0x00800000) + +#define MCI_WAVE_STATUS_FORMATTAG __MSABI_LONG(0x00004001) +#define MCI_WAVE_STATUS_CHANNELS __MSABI_LONG(0x00004002) +#define MCI_WAVE_STATUS_SAMPLESPERSEC __MSABI_LONG(0x00004003) +#define MCI_WAVE_STATUS_AVGBYTESPERSEC __MSABI_LONG(0x00004004) +#define MCI_WAVE_STATUS_BLOCKALIGN __MSABI_LONG(0x00004005) +#define MCI_WAVE_STATUS_BITSPERSAMPLE __MSABI_LONG(0x00004006) +#define MCI_WAVE_STATUS_LEVEL __MSABI_LONG(0x00004007) + +#define MCI_WAVE_SET_ANYINPUT __MSABI_LONG(0x04000000) +#define MCI_WAVE_SET_ANYOUTPUT __MSABI_LONG(0x08000000) + +#define MCI_WAVE_GETDEVCAPS_INPUTS __MSABI_LONG(0x00004001) +#define MCI_WAVE_GETDEVCAPS_OUTPUTS __MSABI_LONG(0x00004002) + +typedef struct tagMCI_WAVE_OPEN_PARMSA { + DWORD_PTR dwCallback; + MCIDEVICEID wDeviceID; + LPCSTR lpstrDeviceType; + LPCSTR lpstrElementName; + LPCSTR lpstrAlias; + DWORD dwBufferSeconds; +} MCI_WAVE_OPEN_PARMSA, *PMCI_WAVE_OPEN_PARMSA, *LPMCI_WAVE_OPEN_PARMSA; + +typedef struct tagMCI_WAVE_OPEN_PARMSW { + DWORD_PTR dwCallback; + MCIDEVICEID wDeviceID; + LPCWSTR lpstrDeviceType; + LPCWSTR lpstrElementName; + LPCWSTR lpstrAlias; + DWORD dwBufferSeconds; +} MCI_WAVE_OPEN_PARMSW, *PMCI_WAVE_OPEN_PARMSW, *LPMCI_WAVE_OPEN_PARMSW; + +__MINGW_TYPEDEF_AW(MCI_WAVE_OPEN_PARMS) +__MINGW_TYPEDEF_AW(PMCI_WAVE_OPEN_PARMS) +__MINGW_TYPEDEF_AW(LPMCI_WAVE_OPEN_PARMS) + +typedef struct tagMCI_WAVE_DELETE_PARMS { + DWORD_PTR dwCallback; + DWORD dwFrom; + DWORD dwTo; +} MCI_WAVE_DELETE_PARMS, *PMCI_WAVE_DELETE_PARMS, *LPMCI_WAVE_DELETE_PARMS; + +typedef struct tagMCI_WAVE_SET_PARMS { + DWORD_PTR dwCallback; + DWORD dwTimeFormat; + DWORD dwAudio; + UINT wInput; + UINT wOutput; + WORD wFormatTag; + WORD wReserved2; + WORD nChannels; + WORD wReserved3; + DWORD nSamplesPerSec; + DWORD nAvgBytesPerSec; + WORD nBlockAlign; + WORD wReserved4; + WORD wBitsPerSample; + WORD wReserved5; +} MCI_WAVE_SET_PARMS, *PMCI_WAVE_SET_PARMS, *LPMCI_WAVE_SET_PARMS; + +#define MCI_SEQ_DIV_PPQN (0 + MCI_SEQ_OFFSET) +#define MCI_SEQ_DIV_SMPTE_24 (1 + MCI_SEQ_OFFSET) +#define MCI_SEQ_DIV_SMPTE_25 (2 + MCI_SEQ_OFFSET) +#define MCI_SEQ_DIV_SMPTE_30DROP (3 + MCI_SEQ_OFFSET) +#define MCI_SEQ_DIV_SMPTE_30 (4 + MCI_SEQ_OFFSET) + +#define MCI_SEQ_FORMAT_SONGPTR 0x4001 +#define MCI_SEQ_FILE 0x4002 +#define MCI_SEQ_MIDI 0x4003 +#define MCI_SEQ_SMPTE 0x4004 +#define MCI_SEQ_NONE 65533 +#define MCI_SEQ_MAPPER 65535 + +#define MCI_SEQ_STATUS_TEMPO __MSABI_LONG(0x00004002) +#define MCI_SEQ_STATUS_PORT __MSABI_LONG(0x00004003) +#define MCI_SEQ_STATUS_SLAVE __MSABI_LONG(0x00004007) +#define MCI_SEQ_STATUS_MASTER __MSABI_LONG(0x00004008) +#define MCI_SEQ_STATUS_OFFSET __MSABI_LONG(0x00004009) +#define MCI_SEQ_STATUS_DIVTYPE __MSABI_LONG(0x0000400A) +#define MCI_SEQ_STATUS_NAME __MSABI_LONG(0x0000400B) +#define MCI_SEQ_STATUS_COPYRIGHT __MSABI_LONG(0x0000400C) + +#define MCI_SEQ_SET_TEMPO __MSABI_LONG(0x00010000) +#define MCI_SEQ_SET_PORT __MSABI_LONG(0x00020000) +#define MCI_SEQ_SET_SLAVE __MSABI_LONG(0x00040000) +#define MCI_SEQ_SET_MASTER __MSABI_LONG(0x00080000) +#define MCI_SEQ_SET_OFFSET __MSABI_LONG(0x01000000) + +typedef struct tagMCI_SEQ_SET_PARMS { + DWORD_PTR dwCallback; + DWORD dwTimeFormat; + DWORD dwAudio; + DWORD dwTempo; + DWORD dwPort; + DWORD dwSlave; + DWORD dwMaster; + DWORD dwOffset; +} MCI_SEQ_SET_PARMS, *PMCI_SEQ_SET_PARMS, *LPMCI_SEQ_SET_PARMS; + +#define MCI_ANIM_OPEN_WS __MSABI_LONG(0x00010000) +#define MCI_ANIM_OPEN_PARENT __MSABI_LONG(0x00020000) +#define MCI_ANIM_OPEN_NOSTATIC __MSABI_LONG(0x00040000) + +#define MCI_ANIM_PLAY_SPEED __MSABI_LONG(0x00010000) +#define MCI_ANIM_PLAY_REVERSE __MSABI_LONG(0x00020000) +#define MCI_ANIM_PLAY_FAST __MSABI_LONG(0x00040000) +#define MCI_ANIM_PLAY_SLOW __MSABI_LONG(0x00080000) +#define MCI_ANIM_PLAY_SCAN __MSABI_LONG(0x00100000) + +#define MCI_ANIM_STEP_REVERSE __MSABI_LONG(0x00010000) +#define MCI_ANIM_STEP_FRAMES __MSABI_LONG(0x00020000) + +#define MCI_ANIM_STATUS_SPEED __MSABI_LONG(0x00004001) +#define MCI_ANIM_STATUS_FORWARD __MSABI_LONG(0x00004002) +#define MCI_ANIM_STATUS_HWND __MSABI_LONG(0x00004003) +#define MCI_ANIM_STATUS_HPAL __MSABI_LONG(0x00004004) +#define MCI_ANIM_STATUS_STRETCH __MSABI_LONG(0x00004005) + +#define MCI_ANIM_INFO_TEXT __MSABI_LONG(0x00010000) + +#define MCI_ANIM_GETDEVCAPS_CAN_REVERSE __MSABI_LONG(0x00004001) +#define MCI_ANIM_GETDEVCAPS_FAST_RATE __MSABI_LONG(0x00004002) +#define MCI_ANIM_GETDEVCAPS_SLOW_RATE __MSABI_LONG(0x00004003) +#define MCI_ANIM_GETDEVCAPS_NORMAL_RATE __MSABI_LONG(0x00004004) +#define MCI_ANIM_GETDEVCAPS_PALETTES __MSABI_LONG(0x00004006) +#define MCI_ANIM_GETDEVCAPS_CAN_STRETCH __MSABI_LONG(0x00004007) +#define MCI_ANIM_GETDEVCAPS_MAX_WINDOWS __MSABI_LONG(0x00004008) + +#define MCI_ANIM_REALIZE_NORM __MSABI_LONG(0x00010000) +#define MCI_ANIM_REALIZE_BKGD __MSABI_LONG(0x00020000) + +#define MCI_ANIM_WINDOW_HWND __MSABI_LONG(0x00010000) +#define MCI_ANIM_WINDOW_STATE __MSABI_LONG(0x00040000) +#define MCI_ANIM_WINDOW_TEXT __MSABI_LONG(0x00080000) +#define MCI_ANIM_WINDOW_ENABLE_STRETCH __MSABI_LONG(0x00100000) +#define MCI_ANIM_WINDOW_DISABLE_STRETCH __MSABI_LONG(0x00200000) + +#define MCI_ANIM_WINDOW_DEFAULT __MSABI_LONG(0x00000000) + +#define MCI_ANIM_RECT __MSABI_LONG(0x00010000) +#define MCI_ANIM_PUT_SOURCE __MSABI_LONG(0x00020000) +#define MCI_ANIM_PUT_DESTINATION __MSABI_LONG(0x00040000) + +#define MCI_ANIM_WHERE_SOURCE __MSABI_LONG(0x00020000) +#define MCI_ANIM_WHERE_DESTINATION __MSABI_LONG(0x00040000) + +#define MCI_ANIM_UPDATE_HDC __MSABI_LONG(0x00020000) + +typedef struct tagMCI_ANIM_OPEN_PARMSA { + DWORD_PTR dwCallback; + MCIDEVICEID wDeviceID; + LPCSTR lpstrDeviceType; + LPCSTR lpstrElementName; + LPCSTR lpstrAlias; + DWORD dwStyle; + HWND hWndParent; +} MCI_ANIM_OPEN_PARMSA, *PMCI_ANIM_OPEN_PARMSA, *LPMCI_ANIM_OPEN_PARMSA; + +typedef struct tagMCI_ANIM_OPEN_PARMSW { + DWORD_PTR dwCallback; + MCIDEVICEID wDeviceID; + LPCWSTR lpstrDeviceType; + LPCWSTR lpstrElementName; + LPCWSTR lpstrAlias; + DWORD dwStyle; + HWND hWndParent; +} MCI_ANIM_OPEN_PARMSW, *PMCI_ANIM_OPEN_PARMSW, *LPMCI_ANIM_OPEN_PARMSW; + +__MINGW_TYPEDEF_AW(MCI_ANIM_OPEN_PARMS) +__MINGW_TYPEDEF_AW(PMCI_ANIM_OPEN_PARMS) +__MINGW_TYPEDEF_AW(LPMCI_ANIM_OPEN_PARMS) + +typedef struct tagMCI_ANIM_PLAY_PARMS { + DWORD_PTR dwCallback; + DWORD dwFrom; + DWORD dwTo; + DWORD dwSpeed; +} MCI_ANIM_PLAY_PARMS, *PMCI_ANIM_PLAY_PARMS, *LPMCI_ANIM_PLAY_PARMS; + +typedef struct tagMCI_ANIM_STEP_PARMS { + DWORD_PTR dwCallback; + DWORD dwFrames; +} MCI_ANIM_STEP_PARMS, *PMCI_ANIM_STEP_PARMS, *LPMCI_ANIM_STEP_PARMS; + +typedef struct tagMCI_ANIM_WINDOW_PARMSA { + DWORD_PTR dwCallback; + HWND hWnd; + UINT nCmdShow; + LPCSTR lpstrText; +} MCI_ANIM_WINDOW_PARMSA, *PMCI_ANIM_WINDOW_PARMSA, *LPMCI_ANIM_WINDOW_PARMSA; + +typedef struct tagMCI_ANIM_WINDOW_PARMSW { + DWORD_PTR dwCallback; + HWND hWnd; + UINT nCmdShow; + LPCWSTR lpstrText; +} MCI_ANIM_WINDOW_PARMSW, *PMCI_ANIM_WINDOW_PARMSW, *LPMCI_ANIM_WINDOW_PARMSW; + +__MINGW_TYPEDEF_AW(MCI_ANIM_WINDOW_PARMS) +__MINGW_TYPEDEF_AW(PMCI_ANIM_WINDOW_PARMS) +__MINGW_TYPEDEF_AW(LPMCI_ANIM_WINDOW_PARMS) + +typedef struct tagMCI_ANIM_RECT_PARMS { + DWORD_PTR dwCallback; +#ifdef MCI_USE_OFFEXT + POINT ptOffset; + POINT ptExtent; +#else + RECT rc; +#endif +} MCI_ANIM_RECT_PARMS, *PMCI_ANIM_RECT_PARMS, *LPMCI_ANIM_RECT_PARMS; + +typedef struct tagMCI_ANIM_UPDATE_PARMS { + DWORD_PTR dwCallback; + RECT rc; + HDC hDC; +} MCI_ANIM_UPDATE_PARMS, *PMCI_ANIM_UPDATE_PARMS, *LPMCI_ANIM_UPDATE_PARMS; + +#define MCI_OVLY_OPEN_WS __MSABI_LONG(0x00010000) +#define MCI_OVLY_OPEN_PARENT __MSABI_LONG(0x00020000) + +#define MCI_OVLY_STATUS_HWND __MSABI_LONG(0x00004001) +#define MCI_OVLY_STATUS_STRETCH __MSABI_LONG(0x00004002) + +#define MCI_OVLY_INFO_TEXT __MSABI_LONG(0x00010000) + +#define MCI_OVLY_GETDEVCAPS_CAN_STRETCH __MSABI_LONG(0x00004001) +#define MCI_OVLY_GETDEVCAPS_CAN_FREEZE __MSABI_LONG(0x00004002) +#define MCI_OVLY_GETDEVCAPS_MAX_WINDOWS __MSABI_LONG(0x00004003) + +#define MCI_OVLY_WINDOW_HWND __MSABI_LONG(0x00010000) +#define MCI_OVLY_WINDOW_STATE __MSABI_LONG(0x00040000) +#define MCI_OVLY_WINDOW_TEXT __MSABI_LONG(0x00080000) +#define MCI_OVLY_WINDOW_ENABLE_STRETCH __MSABI_LONG(0x00100000) +#define MCI_OVLY_WINDOW_DISABLE_STRETCH __MSABI_LONG(0x00200000) + +#define MCI_OVLY_WINDOW_DEFAULT __MSABI_LONG(0x00000000) + +#define MCI_OVLY_RECT __MSABI_LONG(0x00010000) +#define MCI_OVLY_PUT_SOURCE __MSABI_LONG(0x00020000) +#define MCI_OVLY_PUT_DESTINATION __MSABI_LONG(0x00040000) +#define MCI_OVLY_PUT_FRAME __MSABI_LONG(0x00080000) +#define MCI_OVLY_PUT_VIDEO __MSABI_LONG(0x00100000) + +#define MCI_OVLY_WHERE_SOURCE __MSABI_LONG(0x00020000) +#define MCI_OVLY_WHERE_DESTINATION __MSABI_LONG(0x00040000) +#define MCI_OVLY_WHERE_FRAME __MSABI_LONG(0x00080000) +#define MCI_OVLY_WHERE_VIDEO __MSABI_LONG(0x00100000) + +typedef struct tagMCI_OVLY_OPEN_PARMSA { + DWORD_PTR dwCallback; + MCIDEVICEID wDeviceID; + LPCSTR lpstrDeviceType; + LPCSTR lpstrElementName; + LPCSTR lpstrAlias; + DWORD dwStyle; + HWND hWndParent; +} MCI_OVLY_OPEN_PARMSA, *PMCI_OVLY_OPEN_PARMSA, *LPMCI_OVLY_OPEN_PARMSA; + +typedef struct tagMCI_OVLY_OPEN_PARMSW { + DWORD_PTR dwCallback; + MCIDEVICEID wDeviceID; + LPCWSTR lpstrDeviceType; + LPCWSTR lpstrElementName; + LPCWSTR lpstrAlias; + DWORD dwStyle; + HWND hWndParent; +} MCI_OVLY_OPEN_PARMSW, *PMCI_OVLY_OPEN_PARMSW, *LPMCI_OVLY_OPEN_PARMSW; + +__MINGW_TYPEDEF_AW(MCI_OVLY_OPEN_PARMS) +__MINGW_TYPEDEF_AW(PMCI_OVLY_OPEN_PARMS) +__MINGW_TYPEDEF_AW(LPMCI_OVLY_OPEN_PARMS) + +typedef struct tagMCI_OVLY_WINDOW_PARMSA { + DWORD_PTR dwCallback; + HWND hWnd; + UINT nCmdShow; + LPCSTR lpstrText; +} MCI_OVLY_WINDOW_PARMSA, *PMCI_OVLY_WINDOW_PARMSA, *LPMCI_OVLY_WINDOW_PARMSA; + +typedef struct tagMCI_OVLY_WINDOW_PARMSW { + DWORD_PTR dwCallback; + HWND hWnd; + UINT nCmdShow; + LPCWSTR lpstrText; +} MCI_OVLY_WINDOW_PARMSW, *PMCI_OVLY_WINDOW_PARMSW, *LPMCI_OVLY_WINDOW_PARMSW; + +__MINGW_TYPEDEF_AW(MCI_OVLY_WINDOW_PARMS) +__MINGW_TYPEDEF_AW(PMCI_OVLY_WINDOW_PARMS) +__MINGW_TYPEDEF_AW(LPMCI_OVLY_WINDOW_PARMS) + +typedef struct tagMCI_OVLY_RECT_PARMS { + DWORD_PTR dwCallback; +#ifdef MCI_USE_OFFEXT + POINT ptOffset; + POINT ptExtent; +#else + RECT rc; +#endif +} MCI_OVLY_RECT_PARMS, *PMCI_OVLY_RECT_PARMS, *LPMCI_OVLY_RECT_PARMS; + +typedef struct tagMCI_OVLY_SAVE_PARMSA { + DWORD_PTR dwCallback; + LPCSTR lpfilename; + RECT rc; +} MCI_OVLY_SAVE_PARMSA, *PMCI_OVLY_SAVE_PARMSA, *LPMCI_OVLY_SAVE_PARMSA; + +typedef struct tagMCI_OVLY_SAVE_PARMSW { + DWORD_PTR dwCallback; + LPCWSTR lpfilename; + RECT rc; +} MCI_OVLY_SAVE_PARMSW, *PMCI_OVLY_SAVE_PARMSW, *LPMCI_OVLY_SAVE_PARMSW; + +__MINGW_TYPEDEF_AW(MCI_OVLY_SAVE_PARMS) +__MINGW_TYPEDEF_AW(PMCI_OVLY_SAVE_PARMS) +__MINGW_TYPEDEF_AW(LPMCI_OVLY_SAVE_PARMS) + +typedef struct tagMCI_OVLY_LOAD_PARMSA { + DWORD_PTR dwCallback; + LPCSTR lpfilename; + RECT rc; +} MCI_OVLY_LOAD_PARMSA, *PMCI_OVLY_LOAD_PARMSA, *LPMCI_OVLY_LOAD_PARMSA; + +typedef struct tagMCI_OVLY_LOAD_PARMSW { + DWORD_PTR dwCallback; + LPCWSTR lpfilename; + RECT rc; +} MCI_OVLY_LOAD_PARMSW, *PMCI_OVLY_LOAD_PARMSW, *LPMCI_OVLY_LOAD_PARMSW; + +__MINGW_TYPEDEF_AW(MCI_OVLY_LOAD_PARMS) +__MINGW_TYPEDEF_AW(PMCI_OVLY_LOAD_PARMS) +__MINGW_TYPEDEF_AW(LPMCI_OVLY_LOAD_PARMS) + +DWORD_PTR APIENTRY mciGetDriverData(MCIDEVICEID wDeviceID); +UINT APIENTRY mciLoadCommandResource(HANDLE hInstance, LPCWSTR lpResName, UINT wType); +WINBOOL APIENTRY mciSetDriverData(MCIDEVICEID wDeviceID, DWORD_PTR dwData); +UINT APIENTRY mciDriverYield(MCIDEVICEID wDeviceID); +WINBOOL APIENTRY mciDriverNotify(HANDLE hwndCallback, MCIDEVICEID wDeviceID, UINT uStatus); +WINBOOL APIENTRY mciFreeCommandResource(UINT wTable); + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#ifdef __cplusplus +} +#endif + +#endif /* _MCIAPI_H_ */ diff --git a/lib/libc/include/any-windows-any/mediaobj.h b/lib/libc/include/any-windows-any/mediaobj.h index e9ab1257fff8cc73610f4fc7998d435a7af86e21..c5b03116ad4922ed5402840c101944a90a788684 100644 --- a/lib/libc/include/any-windows-any/mediaobj.h +++ b/lib/libc/include/any-windows-any/mediaobj.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mediaobj.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mediaobj.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mediaobj_h__ #define __mediaobj_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IEnumDMO_FWD_DEFINED__ @@ -70,12 +78,14 @@ interface IDMOVideoOutputOptimizations; #include #include -#include #ifdef __cplusplus extern "C" { #endif +#ifdef __strmif_h__ +typedef AM_MEDIA_TYPE DMO_MEDIA_TYPE; +#else typedef struct _DMOMediaType { GUID majortype; GUID subtype; @@ -87,6 +97,8 @@ typedef struct _DMOMediaType { ULONG cbFormat; BYTE *pbFormat; } DMO_MEDIA_TYPE; +typedef LONGLONG REFERENCE_TIME; +#endif /***************************************************************************** * IEnumDMO interface */ @@ -172,26 +184,26 @@ interface IEnumDMO { #define IEnumDMO_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumDMO_QueryInterface(IEnumDMO* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumDMO_QueryInterface(IEnumDMO* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumDMO_AddRef(IEnumDMO* This) { +static __WIDL_INLINE ULONG IEnumDMO_AddRef(IEnumDMO* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumDMO_Release(IEnumDMO* This) { +static __WIDL_INLINE ULONG IEnumDMO_Release(IEnumDMO* This) { return This->lpVtbl->Release(This); } /*** IEnumDMO methods ***/ -static FORCEINLINE HRESULT IEnumDMO_Next(IEnumDMO* This,DWORD cItemsToFetch,CLSID *pCLSID,WCHAR **Names,DWORD *pcItemsFetched) { +static __WIDL_INLINE HRESULT IEnumDMO_Next(IEnumDMO* This,DWORD cItemsToFetch,CLSID *pCLSID,WCHAR **Names,DWORD *pcItemsFetched) { return This->lpVtbl->Next(This,cItemsToFetch,pCLSID,Names,pcItemsFetched); } -static FORCEINLINE HRESULT IEnumDMO_Skip(IEnumDMO* This,DWORD cItemsToSkip) { +static __WIDL_INLINE HRESULT IEnumDMO_Skip(IEnumDMO* This,DWORD cItemsToSkip) { return This->lpVtbl->Skip(This,cItemsToSkip); } -static FORCEINLINE HRESULT IEnumDMO_Reset(IEnumDMO* This) { +static __WIDL_INLINE HRESULT IEnumDMO_Reset(IEnumDMO* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumDMO_Clone(IEnumDMO* This,IEnumDMO **ppEnum) { +static __WIDL_INLINE HRESULT IEnumDMO_Clone(IEnumDMO* This,IEnumDMO **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -276,23 +288,23 @@ interface IMediaBuffer { #define IMediaBuffer_GetBufferAndLength(This,ppBuffer,pcbLength) (This)->lpVtbl->GetBufferAndLength(This,ppBuffer,pcbLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaBuffer_QueryInterface(IMediaBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaBuffer_QueryInterface(IMediaBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaBuffer_AddRef(IMediaBuffer* This) { +static __WIDL_INLINE ULONG IMediaBuffer_AddRef(IMediaBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaBuffer_Release(IMediaBuffer* This) { +static __WIDL_INLINE ULONG IMediaBuffer_Release(IMediaBuffer* This) { return This->lpVtbl->Release(This); } /*** IMediaBuffer methods ***/ -static FORCEINLINE HRESULT IMediaBuffer_SetLength(IMediaBuffer* This,DWORD cbLength) { +static __WIDL_INLINE HRESULT IMediaBuffer_SetLength(IMediaBuffer* This,DWORD cbLength) { return This->lpVtbl->SetLength(This,cbLength); } -static FORCEINLINE HRESULT IMediaBuffer_GetMaxLength(IMediaBuffer* This,DWORD *pcbMaxLength) { +static __WIDL_INLINE HRESULT IMediaBuffer_GetMaxLength(IMediaBuffer* This,DWORD *pcbMaxLength) { return This->lpVtbl->GetMaxLength(This,pcbMaxLength); } -static FORCEINLINE HRESULT IMediaBuffer_GetBufferAndLength(IMediaBuffer* This,BYTE **ppBuffer,DWORD *pcbLength) { +static __WIDL_INLINE HRESULT IMediaBuffer_GetBufferAndLength(IMediaBuffer* This,BYTE **ppBuffer,DWORD *pcbLength) { return This->lpVtbl->GetBufferAndLength(This,ppBuffer,pcbLength); } #endif @@ -604,77 +616,77 @@ interface IMediaObject { #define IMediaObject_Lock(This,bLock) (This)->lpVtbl->Lock(This,bLock) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaObject_QueryInterface(IMediaObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaObject_QueryInterface(IMediaObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaObject_AddRef(IMediaObject* This) { +static __WIDL_INLINE ULONG IMediaObject_AddRef(IMediaObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaObject_Release(IMediaObject* This) { +static __WIDL_INLINE ULONG IMediaObject_Release(IMediaObject* This) { return This->lpVtbl->Release(This); } /*** IMediaObject methods ***/ -static FORCEINLINE HRESULT IMediaObject_GetStreamCount(IMediaObject* This,DWORD *pcInputStreams,DWORD *pcOutputStreams) { +static __WIDL_INLINE HRESULT IMediaObject_GetStreamCount(IMediaObject* This,DWORD *pcInputStreams,DWORD *pcOutputStreams) { return This->lpVtbl->GetStreamCount(This,pcInputStreams,pcOutputStreams); } -static FORCEINLINE HRESULT IMediaObject_GetInputStreamInfo(IMediaObject* This,DWORD dwInputStreamIndex,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IMediaObject_GetInputStreamInfo(IMediaObject* This,DWORD dwInputStreamIndex,DWORD *pdwFlags) { return This->lpVtbl->GetInputStreamInfo(This,dwInputStreamIndex,pdwFlags); } -static FORCEINLINE HRESULT IMediaObject_GetOutputStreamInfo(IMediaObject* This,DWORD dwOutputStreamIndex,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IMediaObject_GetOutputStreamInfo(IMediaObject* This,DWORD dwOutputStreamIndex,DWORD *pdwFlags) { return This->lpVtbl->GetOutputStreamInfo(This,dwOutputStreamIndex,pdwFlags); } -static FORCEINLINE HRESULT IMediaObject_GetInputType(IMediaObject* This,DWORD dwInputStreamIndex,DWORD dwTypeIndex,DMO_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IMediaObject_GetInputType(IMediaObject* This,DWORD dwInputStreamIndex,DWORD dwTypeIndex,DMO_MEDIA_TYPE *pmt) { return This->lpVtbl->GetInputType(This,dwInputStreamIndex,dwTypeIndex,pmt); } -static FORCEINLINE HRESULT IMediaObject_GetOutputType(IMediaObject* This,DWORD dwOutputStreamIndex,DWORD dwTypeIndex,DMO_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IMediaObject_GetOutputType(IMediaObject* This,DWORD dwOutputStreamIndex,DWORD dwTypeIndex,DMO_MEDIA_TYPE *pmt) { return This->lpVtbl->GetOutputType(This,dwOutputStreamIndex,dwTypeIndex,pmt); } -static FORCEINLINE HRESULT IMediaObject_SetInputType(IMediaObject* This,DWORD dwInputStreamIndex,const DMO_MEDIA_TYPE *pmt,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IMediaObject_SetInputType(IMediaObject* This,DWORD dwInputStreamIndex,const DMO_MEDIA_TYPE *pmt,DWORD dwFlags) { return This->lpVtbl->SetInputType(This,dwInputStreamIndex,pmt,dwFlags); } -static FORCEINLINE HRESULT IMediaObject_SetOutputType(IMediaObject* This,DWORD dwOutputStreamIndex,const DMO_MEDIA_TYPE *pmt,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IMediaObject_SetOutputType(IMediaObject* This,DWORD dwOutputStreamIndex,const DMO_MEDIA_TYPE *pmt,DWORD dwFlags) { return This->lpVtbl->SetOutputType(This,dwOutputStreamIndex,pmt,dwFlags); } -static FORCEINLINE HRESULT IMediaObject_GetInputCurrentType(IMediaObject* This,DWORD dwInputStreamIndex,DMO_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IMediaObject_GetInputCurrentType(IMediaObject* This,DWORD dwInputStreamIndex,DMO_MEDIA_TYPE *pmt) { return This->lpVtbl->GetInputCurrentType(This,dwInputStreamIndex,pmt); } -static FORCEINLINE HRESULT IMediaObject_GetOutputCurrentType(IMediaObject* This,DWORD dwOutputStreamIndex,DMO_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IMediaObject_GetOutputCurrentType(IMediaObject* This,DWORD dwOutputStreamIndex,DMO_MEDIA_TYPE *pmt) { return This->lpVtbl->GetOutputCurrentType(This,dwOutputStreamIndex,pmt); } -static FORCEINLINE HRESULT IMediaObject_GetInputSizeInfo(IMediaObject* This,DWORD dwInputStreamIndex,DWORD *pcbSize,DWORD *pcbMaxLookahead,DWORD *pcbAlignment) { +static __WIDL_INLINE HRESULT IMediaObject_GetInputSizeInfo(IMediaObject* This,DWORD dwInputStreamIndex,DWORD *pcbSize,DWORD *pcbMaxLookahead,DWORD *pcbAlignment) { return This->lpVtbl->GetInputSizeInfo(This,dwInputStreamIndex,pcbSize,pcbMaxLookahead,pcbAlignment); } -static FORCEINLINE HRESULT IMediaObject_GetOutputSizeInfo(IMediaObject* This,DWORD dwOutputStreamIndex,DWORD *pcbSize,DWORD *pcbAlignment) { +static __WIDL_INLINE HRESULT IMediaObject_GetOutputSizeInfo(IMediaObject* This,DWORD dwOutputStreamIndex,DWORD *pcbSize,DWORD *pcbAlignment) { return This->lpVtbl->GetOutputSizeInfo(This,dwOutputStreamIndex,pcbSize,pcbAlignment); } -static FORCEINLINE HRESULT IMediaObject_GetInputMaxLatency(IMediaObject* This,DWORD dwInputStreamIndex,REFERENCE_TIME *prtMaxLatency) { +static __WIDL_INLINE HRESULT IMediaObject_GetInputMaxLatency(IMediaObject* This,DWORD dwInputStreamIndex,REFERENCE_TIME *prtMaxLatency) { return This->lpVtbl->GetInputMaxLatency(This,dwInputStreamIndex,prtMaxLatency); } -static FORCEINLINE HRESULT IMediaObject_SetInputMaxLatency(IMediaObject* This,DWORD dwInputStreamIndex,REFERENCE_TIME rtMaxLatency) { +static __WIDL_INLINE HRESULT IMediaObject_SetInputMaxLatency(IMediaObject* This,DWORD dwInputStreamIndex,REFERENCE_TIME rtMaxLatency) { return This->lpVtbl->SetInputMaxLatency(This,dwInputStreamIndex,rtMaxLatency); } -static FORCEINLINE HRESULT IMediaObject_Flush(IMediaObject* This) { +static __WIDL_INLINE HRESULT IMediaObject_Flush(IMediaObject* This) { return This->lpVtbl->Flush(This); } -static FORCEINLINE HRESULT IMediaObject_Discontinuity(IMediaObject* This,DWORD dwInputStreamIndex) { +static __WIDL_INLINE HRESULT IMediaObject_Discontinuity(IMediaObject* This,DWORD dwInputStreamIndex) { return This->lpVtbl->Discontinuity(This,dwInputStreamIndex); } -static FORCEINLINE HRESULT IMediaObject_AllocateStreamingResources(IMediaObject* This) { +static __WIDL_INLINE HRESULT IMediaObject_AllocateStreamingResources(IMediaObject* This) { return This->lpVtbl->AllocateStreamingResources(This); } -static FORCEINLINE HRESULT IMediaObject_FreeStreamingResources(IMediaObject* This) { +static __WIDL_INLINE HRESULT IMediaObject_FreeStreamingResources(IMediaObject* This) { return This->lpVtbl->FreeStreamingResources(This); } -static FORCEINLINE HRESULT IMediaObject_GetInputStatus(IMediaObject* This,DWORD dwInputStreamIndex,DWORD *dwFlags) { +static __WIDL_INLINE HRESULT IMediaObject_GetInputStatus(IMediaObject* This,DWORD dwInputStreamIndex,DWORD *dwFlags) { return This->lpVtbl->GetInputStatus(This,dwInputStreamIndex,dwFlags); } -static FORCEINLINE HRESULT IMediaObject_ProcessInput(IMediaObject* This,DWORD dwInputStreamIndex,IMediaBuffer *pBuffer,DWORD dwFlags,REFERENCE_TIME rtTimestamp,REFERENCE_TIME rtTimelength) { +static __WIDL_INLINE HRESULT IMediaObject_ProcessInput(IMediaObject* This,DWORD dwInputStreamIndex,IMediaBuffer *pBuffer,DWORD dwFlags,REFERENCE_TIME rtTimestamp,REFERENCE_TIME rtTimelength) { return This->lpVtbl->ProcessInput(This,dwInputStreamIndex,pBuffer,dwFlags,rtTimestamp,rtTimelength); } -static FORCEINLINE HRESULT IMediaObject_ProcessOutput(IMediaObject* This,DWORD dwFlags,DWORD cOutputBufferCount,DMO_OUTPUT_DATA_BUFFER *pOutputBuffers,DWORD *pdwStatus) { +static __WIDL_INLINE HRESULT IMediaObject_ProcessOutput(IMediaObject* This,DWORD dwFlags,DWORD cOutputBufferCount,DMO_OUTPUT_DATA_BUFFER *pOutputBuffers,DWORD *pdwStatus) { return This->lpVtbl->ProcessOutput(This,dwFlags,cOutputBufferCount,pOutputBuffers,pdwStatus); } -static FORCEINLINE HRESULT IMediaObject_Lock(IMediaObject* This,LONG bLock) { +static __WIDL_INLINE HRESULT IMediaObject_Lock(IMediaObject* This,LONG bLock) { return This->lpVtbl->Lock(This,bLock); } #endif @@ -763,23 +775,23 @@ interface IMediaObjectInPlace { #define IMediaObjectInPlace_GetLatency(This,pLatencyTime) (This)->lpVtbl->GetLatency(This,pLatencyTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaObjectInPlace_QueryInterface(IMediaObjectInPlace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaObjectInPlace_QueryInterface(IMediaObjectInPlace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaObjectInPlace_AddRef(IMediaObjectInPlace* This) { +static __WIDL_INLINE ULONG IMediaObjectInPlace_AddRef(IMediaObjectInPlace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaObjectInPlace_Release(IMediaObjectInPlace* This) { +static __WIDL_INLINE ULONG IMediaObjectInPlace_Release(IMediaObjectInPlace* This) { return This->lpVtbl->Release(This); } /*** IMediaObjectInPlace methods ***/ -static FORCEINLINE HRESULT IMediaObjectInPlace_Process(IMediaObjectInPlace* This,ULONG ulSize,BYTE *pData,REFERENCE_TIME refTimeStart,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IMediaObjectInPlace_Process(IMediaObjectInPlace* This,ULONG ulSize,BYTE *pData,REFERENCE_TIME refTimeStart,DWORD dwFlags) { return This->lpVtbl->Process(This,ulSize,pData,refTimeStart,dwFlags); } -static FORCEINLINE HRESULT IMediaObjectInPlace_Clone(IMediaObjectInPlace* This,IMediaObjectInPlace **ppMediaObject) { +static __WIDL_INLINE HRESULT IMediaObjectInPlace_Clone(IMediaObjectInPlace* This,IMediaObjectInPlace **ppMediaObject) { return This->lpVtbl->Clone(This,ppMediaObject); } -static FORCEINLINE HRESULT IMediaObjectInPlace_GetLatency(IMediaObjectInPlace* This,REFERENCE_TIME *pLatencyTime) { +static __WIDL_INLINE HRESULT IMediaObjectInPlace_GetLatency(IMediaObjectInPlace* This,REFERENCE_TIME *pLatencyTime) { return This->lpVtbl->GetLatency(This,pLatencyTime); } #endif @@ -865,23 +877,23 @@ interface IDMOQualityControl { #define IDMOQualityControl_GetStatus(This,flags) (This)->lpVtbl->GetStatus(This,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDMOQualityControl_QueryInterface(IDMOQualityControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDMOQualityControl_QueryInterface(IDMOQualityControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDMOQualityControl_AddRef(IDMOQualityControl* This) { +static __WIDL_INLINE ULONG IDMOQualityControl_AddRef(IDMOQualityControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDMOQualityControl_Release(IDMOQualityControl* This) { +static __WIDL_INLINE ULONG IDMOQualityControl_Release(IDMOQualityControl* This) { return This->lpVtbl->Release(This); } /*** IDMOQualityControl methods ***/ -static FORCEINLINE HRESULT IDMOQualityControl_SetNow(IDMOQualityControl* This,REFERENCE_TIME now) { +static __WIDL_INLINE HRESULT IDMOQualityControl_SetNow(IDMOQualityControl* This,REFERENCE_TIME now) { return This->lpVtbl->SetNow(This,now); } -static FORCEINLINE HRESULT IDMOQualityControl_SetStatus(IDMOQualityControl* This,DWORD flags) { +static __WIDL_INLINE HRESULT IDMOQualityControl_SetStatus(IDMOQualityControl* This,DWORD flags) { return This->lpVtbl->SetStatus(This,flags); } -static FORCEINLINE HRESULT IDMOQualityControl_GetStatus(IDMOQualityControl* This,DWORD *flags) { +static __WIDL_INLINE HRESULT IDMOQualityControl_GetStatus(IDMOQualityControl* This,DWORD *flags) { return This->lpVtbl->GetStatus(This,flags); } #endif @@ -983,26 +995,26 @@ interface IDMOVideoOutputOptimizations { #define IDMOVideoOutputOptimizations_GetCurrentSampleRequirements(This,index,flags) (This)->lpVtbl->GetCurrentSampleRequirements(This,index,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDMOVideoOutputOptimizations_QueryInterface(IDMOVideoOutputOptimizations* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDMOVideoOutputOptimizations_QueryInterface(IDMOVideoOutputOptimizations* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDMOVideoOutputOptimizations_AddRef(IDMOVideoOutputOptimizations* This) { +static __WIDL_INLINE ULONG IDMOVideoOutputOptimizations_AddRef(IDMOVideoOutputOptimizations* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDMOVideoOutputOptimizations_Release(IDMOVideoOutputOptimizations* This) { +static __WIDL_INLINE ULONG IDMOVideoOutputOptimizations_Release(IDMOVideoOutputOptimizations* This) { return This->lpVtbl->Release(This); } /*** IDMOVideoOutputOptimizations methods ***/ -static FORCEINLINE HRESULT IDMOVideoOutputOptimizations_QueryOperationModePreferences(IDMOVideoOutputOptimizations* This,ULONG index,DWORD *flags) { +static __WIDL_INLINE HRESULT IDMOVideoOutputOptimizations_QueryOperationModePreferences(IDMOVideoOutputOptimizations* This,ULONG index,DWORD *flags) { return This->lpVtbl->QueryOperationModePreferences(This,index,flags); } -static FORCEINLINE HRESULT IDMOVideoOutputOptimizations_SetOperationMode(IDMOVideoOutputOptimizations* This,ULONG index,DWORD flags) { +static __WIDL_INLINE HRESULT IDMOVideoOutputOptimizations_SetOperationMode(IDMOVideoOutputOptimizations* This,ULONG index,DWORD flags) { return This->lpVtbl->SetOperationMode(This,index,flags); } -static FORCEINLINE HRESULT IDMOVideoOutputOptimizations_GetCurrentOperationMode(IDMOVideoOutputOptimizations* This,ULONG index,DWORD *flags) { +static __WIDL_INLINE HRESULT IDMOVideoOutputOptimizations_GetCurrentOperationMode(IDMOVideoOutputOptimizations* This,ULONG index,DWORD *flags) { return This->lpVtbl->GetCurrentOperationMode(This,index,flags); } -static FORCEINLINE HRESULT IDMOVideoOutputOptimizations_GetCurrentSampleRequirements(IDMOVideoOutputOptimizations* This,ULONG index,DWORD *flags) { +static __WIDL_INLINE HRESULT IDMOVideoOutputOptimizations_GetCurrentSampleRequirements(IDMOVideoOutputOptimizations* This,ULONG index,DWORD *flags) { return This->lpVtbl->GetCurrentSampleRequirements(This,index,flags); } #endif diff --git a/lib/libc/include/any-windows-any/medparam.h b/lib/libc/include/any-windows-any/medparam.h index 527e25abb66302258e9c5ab4b794e7cdf1563364..a38a01bef96847932e243d932f2bf7b209dbd599 100644 --- a/lib/libc/include/any-windows-any/medparam.h +++ b/lib/libc/include/any-windows-any/medparam.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/medparam.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/medparam.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __medparam_h__ #define __medparam_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMediaParams_FWD_DEFINED__ @@ -190,29 +198,29 @@ interface IMediaParams { #define IMediaParams_SetTimeFormat(This,guidTimeFormat,mpTimeData) (This)->lpVtbl->SetTimeFormat(This,guidTimeFormat,mpTimeData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaParams_QueryInterface(IMediaParams* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaParams_QueryInterface(IMediaParams* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaParams_AddRef(IMediaParams* This) { +static __WIDL_INLINE ULONG IMediaParams_AddRef(IMediaParams* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaParams_Release(IMediaParams* This) { +static __WIDL_INLINE ULONG IMediaParams_Release(IMediaParams* This) { return This->lpVtbl->Release(This); } /*** IMediaParams methods ***/ -static FORCEINLINE HRESULT IMediaParams_AddEnvelope(IMediaParams* This,DWORD dwParamIndex,DWORD cPoints,MP_ENVELOPE_SEGMENT *pEnvelope) { +static __WIDL_INLINE HRESULT IMediaParams_AddEnvelope(IMediaParams* This,DWORD dwParamIndex,DWORD cPoints,MP_ENVELOPE_SEGMENT *pEnvelope) { return This->lpVtbl->AddEnvelope(This,dwParamIndex,cPoints,pEnvelope); } -static FORCEINLINE HRESULT IMediaParams_FlushEnvelope(IMediaParams* This,DWORD dwParamIndex,REFERENCE_TIME refTimeStart,REFERENCE_TIME refTimeEnd) { +static __WIDL_INLINE HRESULT IMediaParams_FlushEnvelope(IMediaParams* This,DWORD dwParamIndex,REFERENCE_TIME refTimeStart,REFERENCE_TIME refTimeEnd) { return This->lpVtbl->FlushEnvelope(This,dwParamIndex,refTimeStart,refTimeEnd); } -static FORCEINLINE HRESULT IMediaParams_GetParam(IMediaParams* This,DWORD dwParamIndex,MP_DATA *pValue) { +static __WIDL_INLINE HRESULT IMediaParams_GetParam(IMediaParams* This,DWORD dwParamIndex,MP_DATA *pValue) { return This->lpVtbl->GetParam(This,dwParamIndex,pValue); } -static FORCEINLINE HRESULT IMediaParams_SetParam(IMediaParams* This,DWORD dwParamIndex,MP_DATA value) { +static __WIDL_INLINE HRESULT IMediaParams_SetParam(IMediaParams* This,DWORD dwParamIndex,MP_DATA value) { return This->lpVtbl->SetParam(This,dwParamIndex,value); } -static FORCEINLINE HRESULT IMediaParams_SetTimeFormat(IMediaParams* This,GUID guidTimeFormat,MP_TIMEDATA mpTimeData) { +static __WIDL_INLINE HRESULT IMediaParams_SetTimeFormat(IMediaParams* This,GUID guidTimeFormat,MP_TIMEDATA mpTimeData) { return This->lpVtbl->SetTimeFormat(This,guidTimeFormat,mpTimeData); } #endif @@ -327,32 +335,32 @@ interface IMediaParamInfo { #define IMediaParamInfo_GetCurrentTimeFormat(This,pguidTimeFormat,pTimeData) (This)->lpVtbl->GetCurrentTimeFormat(This,pguidTimeFormat,pTimeData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaParamInfo_QueryInterface(IMediaParamInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaParamInfo_QueryInterface(IMediaParamInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaParamInfo_AddRef(IMediaParamInfo* This) { +static __WIDL_INLINE ULONG IMediaParamInfo_AddRef(IMediaParamInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaParamInfo_Release(IMediaParamInfo* This) { +static __WIDL_INLINE ULONG IMediaParamInfo_Release(IMediaParamInfo* This) { return This->lpVtbl->Release(This); } /*** IMediaParamInfo methods ***/ -static FORCEINLINE HRESULT IMediaParamInfo_GetParamCount(IMediaParamInfo* This,DWORD *pdwParams) { +static __WIDL_INLINE HRESULT IMediaParamInfo_GetParamCount(IMediaParamInfo* This,DWORD *pdwParams) { return This->lpVtbl->GetParamCount(This,pdwParams); } -static FORCEINLINE HRESULT IMediaParamInfo_GetParamInfo(IMediaParamInfo* This,DWORD dwParamIndex,MP_PARAMINFO *pInfo) { +static __WIDL_INLINE HRESULT IMediaParamInfo_GetParamInfo(IMediaParamInfo* This,DWORD dwParamIndex,MP_PARAMINFO *pInfo) { return This->lpVtbl->GetParamInfo(This,dwParamIndex,pInfo); } -static FORCEINLINE HRESULT IMediaParamInfo_GetParamText(IMediaParamInfo* This,DWORD dwParamIndex,WCHAR **ppwchText) { +static __WIDL_INLINE HRESULT IMediaParamInfo_GetParamText(IMediaParamInfo* This,DWORD dwParamIndex,WCHAR **ppwchText) { return This->lpVtbl->GetParamText(This,dwParamIndex,ppwchText); } -static FORCEINLINE HRESULT IMediaParamInfo_GetNumTimeFormats(IMediaParamInfo* This,DWORD *pdwNumTimeFormats) { +static __WIDL_INLINE HRESULT IMediaParamInfo_GetNumTimeFormats(IMediaParamInfo* This,DWORD *pdwNumTimeFormats) { return This->lpVtbl->GetNumTimeFormats(This,pdwNumTimeFormats); } -static FORCEINLINE HRESULT IMediaParamInfo_GetSupportedTimeFormat(IMediaParamInfo* This,DWORD dwFormatIndex,GUID *pguidTimeFormat) { +static __WIDL_INLINE HRESULT IMediaParamInfo_GetSupportedTimeFormat(IMediaParamInfo* This,DWORD dwFormatIndex,GUID *pguidTimeFormat) { return This->lpVtbl->GetSupportedTimeFormat(This,dwFormatIndex,pguidTimeFormat); } -static FORCEINLINE HRESULT IMediaParamInfo_GetCurrentTimeFormat(IMediaParamInfo* This,GUID *pguidTimeFormat,MP_TIMEDATA *pTimeData) { +static __WIDL_INLINE HRESULT IMediaParamInfo_GetCurrentTimeFormat(IMediaParamInfo* This,GUID *pguidTimeFormat,MP_TIMEDATA *pTimeData) { return This->lpVtbl->GetCurrentTimeFormat(This,pguidTimeFormat,pTimeData); } #endif diff --git a/lib/libc/include/any-windows-any/memory.h b/lib/libc/include/any-windows-any/memory.h index 333771db212d6afc0cc09ef2099eb2e81a9a30b9..f48f416ded43e5c8dd271f7c96b92a0848f9a9a5 100644 --- a/lib/libc/include/any-windows-any/memory.h +++ b/lib/libc/include/any-windows-any/memory.h @@ -15,7 +15,7 @@ #ifndef _SECIMP #define _SECIMP __declspec(dllimport) #endif /* _SECIMP */ -#endif /* defined(_CRTBLD) || defined(__LIBMSVCRT__) */ +#endif /* defined(__LIBMSVCRT__) */ #ifdef __cplusplus extern "C" { diff --git a/lib/libc/include/any-windows-any/memoryapi.h b/lib/libc/include/any-windows-any/memoryapi.h index 0f2b4ae79e448caaf436b68a410c1ee6f518b10d..889c2a5049c5b008a50c865553040360700a6dab 100644 --- a/lib/libc/include/any-windows-any/memoryapi.h +++ b/lib/libc/include/any-windows-any/memoryapi.h @@ -31,6 +31,12 @@ extern "C" { #if (WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) && _WIN32_WINNT >= _WIN32_WINNT_WIN10) || WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) WINBASEAPI WINBOOL WINAPI VirtualFree (LPVOID lpAddress, SIZE_T dwSize, DWORD dwFreeType); #endif +#if (WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) && NTDDI_VERSION >= NTDDI_WIN10_19H1) || WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) + WINBASEAPI LPVOID WINAPI VirtualAlloc (LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect); +#endif +#if (WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) && NTDDI_VERSION >= NTDDI_WIN10_VB) || WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) + WINBASEAPI LPVOID WINAPI VirtualAllocEx (HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect); +#endif #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) @@ -78,8 +84,6 @@ extern "C" { #define FILE_CACHE_MIN_HARD_ENABLE 0x00000004 #define FILE_CACHE_MIN_HARD_DISABLE 0x00000008 - WINBASEAPI LPVOID WINAPI VirtualAlloc (LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect); - WINBASEAPI LPVOID WINAPI VirtualAllocEx (HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect); WINBASEAPI WINBOOL WINAPI VirtualProtectEx (HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, DWORD flNewProtect, PDWORD lpflOldProtect); WINBASEAPI SIZE_T WINAPI VirtualQueryEx (HANDLE hProcess, LPCVOID lpAddress, PMEMORY_BASIC_INFORMATION lpBuffer, SIZE_T dwLength); WINBASEAPI WINBOOL WINAPI ReadProcessMemory (HANDLE hProcess, LPCVOID lpBaseAddress, LPVOID lpBuffer, SIZE_T nSize, SIZE_T *lpNumberOfBytesRead); diff --git a/lib/libc/include/any-windows-any/mfcaptureengine.h b/lib/libc/include/any-windows-any/mfcaptureengine.h index 335819890b4b461ec6893b6110cdc1a7050c1eee..b230c89e259ae48fed3491524c5f85f7260fa5cd 100644 --- a/lib/libc/include/any-windows-any/mfcaptureengine.h +++ b/lib/libc/include/any-windows-any/mfcaptureengine.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mfcaptureengine.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mfcaptureengine.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mfcaptureengine_h__ #define __mfcaptureengine_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMFCaptureEngineOnEventCallback_FWD_DEFINED__ @@ -257,17 +265,17 @@ interface IMFCaptureEngineOnEventCallback { #define IMFCaptureEngineOnEventCallback_OnEvent(This,pEvent) (This)->lpVtbl->OnEvent(This,pEvent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFCaptureEngineOnEventCallback_QueryInterface(IMFCaptureEngineOnEventCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFCaptureEngineOnEventCallback_QueryInterface(IMFCaptureEngineOnEventCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFCaptureEngineOnEventCallback_AddRef(IMFCaptureEngineOnEventCallback* This) { +static __WIDL_INLINE ULONG IMFCaptureEngineOnEventCallback_AddRef(IMFCaptureEngineOnEventCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFCaptureEngineOnEventCallback_Release(IMFCaptureEngineOnEventCallback* This) { +static __WIDL_INLINE ULONG IMFCaptureEngineOnEventCallback_Release(IMFCaptureEngineOnEventCallback* This) { return This->lpVtbl->Release(This); } /*** IMFCaptureEngineOnEventCallback methods ***/ -static FORCEINLINE HRESULT IMFCaptureEngineOnEventCallback_OnEvent(IMFCaptureEngineOnEventCallback* This,IMFMediaEvent *pEvent) { +static __WIDL_INLINE HRESULT IMFCaptureEngineOnEventCallback_OnEvent(IMFCaptureEngineOnEventCallback* This,IMFMediaEvent *pEvent) { return This->lpVtbl->OnEvent(This,pEvent); } #endif @@ -334,17 +342,17 @@ interface IMFCaptureEngineOnSampleCallback { #define IMFCaptureEngineOnSampleCallback_OnSample(This,pSample) (This)->lpVtbl->OnSample(This,pSample) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFCaptureEngineOnSampleCallback_QueryInterface(IMFCaptureEngineOnSampleCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFCaptureEngineOnSampleCallback_QueryInterface(IMFCaptureEngineOnSampleCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFCaptureEngineOnSampleCallback_AddRef(IMFCaptureEngineOnSampleCallback* This) { +static __WIDL_INLINE ULONG IMFCaptureEngineOnSampleCallback_AddRef(IMFCaptureEngineOnSampleCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFCaptureEngineOnSampleCallback_Release(IMFCaptureEngineOnSampleCallback* This) { +static __WIDL_INLINE ULONG IMFCaptureEngineOnSampleCallback_Release(IMFCaptureEngineOnSampleCallback* This) { return This->lpVtbl->Release(This); } /*** IMFCaptureEngineOnSampleCallback methods ***/ -static FORCEINLINE HRESULT IMFCaptureEngineOnSampleCallback_OnSample(IMFCaptureEngineOnSampleCallback* This,IMFSample *pSample) { +static __WIDL_INLINE HRESULT IMFCaptureEngineOnSampleCallback_OnSample(IMFCaptureEngineOnSampleCallback* This,IMFSample *pSample) { return This->lpVtbl->OnSample(This,pSample); } #endif @@ -455,29 +463,29 @@ interface IMFCaptureSink { #define IMFCaptureSink_RemoveAllStreams(This) (This)->lpVtbl->RemoveAllStreams(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFCaptureSink_QueryInterface(IMFCaptureSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFCaptureSink_QueryInterface(IMFCaptureSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFCaptureSink_AddRef(IMFCaptureSink* This) { +static __WIDL_INLINE ULONG IMFCaptureSink_AddRef(IMFCaptureSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFCaptureSink_Release(IMFCaptureSink* This) { +static __WIDL_INLINE ULONG IMFCaptureSink_Release(IMFCaptureSink* This) { return This->lpVtbl->Release(This); } /*** IMFCaptureSink methods ***/ -static FORCEINLINE HRESULT IMFCaptureSink_GetOutputMediaType(IMFCaptureSink* This,DWORD dwSinkStreamIndex,IMFMediaType **ppMediaType) { +static __WIDL_INLINE HRESULT IMFCaptureSink_GetOutputMediaType(IMFCaptureSink* This,DWORD dwSinkStreamIndex,IMFMediaType **ppMediaType) { return This->lpVtbl->GetOutputMediaType(This,dwSinkStreamIndex,ppMediaType); } -static FORCEINLINE HRESULT IMFCaptureSink_GetService(IMFCaptureSink* This,DWORD dwSinkStreamIndex,REFGUID rguidService,REFIID riid,IUnknown **ppUnknown) { +static __WIDL_INLINE HRESULT IMFCaptureSink_GetService(IMFCaptureSink* This,DWORD dwSinkStreamIndex,REFGUID rguidService,REFIID riid,IUnknown **ppUnknown) { return This->lpVtbl->GetService(This,dwSinkStreamIndex,rguidService,riid,ppUnknown); } -static FORCEINLINE HRESULT IMFCaptureSink_AddStream(IMFCaptureSink* This,DWORD dwSourceStreamIndex,IMFMediaType *pMediaType,IMFAttributes *pAttributes,DWORD *pdwSinkStreamIndex) { +static __WIDL_INLINE HRESULT IMFCaptureSink_AddStream(IMFCaptureSink* This,DWORD dwSourceStreamIndex,IMFMediaType *pMediaType,IMFAttributes *pAttributes,DWORD *pdwSinkStreamIndex) { return This->lpVtbl->AddStream(This,dwSourceStreamIndex,pMediaType,pAttributes,pdwSinkStreamIndex); } -static FORCEINLINE HRESULT IMFCaptureSink_Prepare(IMFCaptureSink* This) { +static __WIDL_INLINE HRESULT IMFCaptureSink_Prepare(IMFCaptureSink* This) { return This->lpVtbl->Prepare(This); } -static FORCEINLINE HRESULT IMFCaptureSink_RemoveAllStreams(IMFCaptureSink* This) { +static __WIDL_INLINE HRESULT IMFCaptureSink_RemoveAllStreams(IMFCaptureSink* This) { return This->lpVtbl->RemoveAllStreams(This); } #endif @@ -624,48 +632,48 @@ interface IMFCaptureRecordSink { #define IMFCaptureRecordSink_SetRotation(This,dwStreamIndex,dwRotationValue) (This)->lpVtbl->SetRotation(This,dwStreamIndex,dwRotationValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFCaptureRecordSink_QueryInterface(IMFCaptureRecordSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFCaptureRecordSink_QueryInterface(IMFCaptureRecordSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFCaptureRecordSink_AddRef(IMFCaptureRecordSink* This) { +static __WIDL_INLINE ULONG IMFCaptureRecordSink_AddRef(IMFCaptureRecordSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFCaptureRecordSink_Release(IMFCaptureRecordSink* This) { +static __WIDL_INLINE ULONG IMFCaptureRecordSink_Release(IMFCaptureRecordSink* This) { return This->lpVtbl->Release(This); } /*** IMFCaptureSink methods ***/ -static FORCEINLINE HRESULT IMFCaptureRecordSink_GetOutputMediaType(IMFCaptureRecordSink* This,DWORD dwSinkStreamIndex,IMFMediaType **ppMediaType) { +static __WIDL_INLINE HRESULT IMFCaptureRecordSink_GetOutputMediaType(IMFCaptureRecordSink* This,DWORD dwSinkStreamIndex,IMFMediaType **ppMediaType) { return This->lpVtbl->GetOutputMediaType(This,dwSinkStreamIndex,ppMediaType); } -static FORCEINLINE HRESULT IMFCaptureRecordSink_GetService(IMFCaptureRecordSink* This,DWORD dwSinkStreamIndex,REFGUID rguidService,REFIID riid,IUnknown **ppUnknown) { +static __WIDL_INLINE HRESULT IMFCaptureRecordSink_GetService(IMFCaptureRecordSink* This,DWORD dwSinkStreamIndex,REFGUID rguidService,REFIID riid,IUnknown **ppUnknown) { return This->lpVtbl->GetService(This,dwSinkStreamIndex,rguidService,riid,ppUnknown); } -static FORCEINLINE HRESULT IMFCaptureRecordSink_AddStream(IMFCaptureRecordSink* This,DWORD dwSourceStreamIndex,IMFMediaType *pMediaType,IMFAttributes *pAttributes,DWORD *pdwSinkStreamIndex) { +static __WIDL_INLINE HRESULT IMFCaptureRecordSink_AddStream(IMFCaptureRecordSink* This,DWORD dwSourceStreamIndex,IMFMediaType *pMediaType,IMFAttributes *pAttributes,DWORD *pdwSinkStreamIndex) { return This->lpVtbl->AddStream(This,dwSourceStreamIndex,pMediaType,pAttributes,pdwSinkStreamIndex); } -static FORCEINLINE HRESULT IMFCaptureRecordSink_Prepare(IMFCaptureRecordSink* This) { +static __WIDL_INLINE HRESULT IMFCaptureRecordSink_Prepare(IMFCaptureRecordSink* This) { return This->lpVtbl->Prepare(This); } -static FORCEINLINE HRESULT IMFCaptureRecordSink_RemoveAllStreams(IMFCaptureRecordSink* This) { +static __WIDL_INLINE HRESULT IMFCaptureRecordSink_RemoveAllStreams(IMFCaptureRecordSink* This) { return This->lpVtbl->RemoveAllStreams(This); } /*** IMFCaptureRecordSink methods ***/ -static FORCEINLINE HRESULT IMFCaptureRecordSink_SetOutputByteStream(IMFCaptureRecordSink* This,IMFByteStream *pByteStream,REFGUID guidContainerType) { +static __WIDL_INLINE HRESULT IMFCaptureRecordSink_SetOutputByteStream(IMFCaptureRecordSink* This,IMFByteStream *pByteStream,REFGUID guidContainerType) { return This->lpVtbl->SetOutputByteStream(This,pByteStream,guidContainerType); } -static FORCEINLINE HRESULT IMFCaptureRecordSink_SetOutputFileName(IMFCaptureRecordSink* This,LPCWSTR fileName) { +static __WIDL_INLINE HRESULT IMFCaptureRecordSink_SetOutputFileName(IMFCaptureRecordSink* This,LPCWSTR fileName) { return This->lpVtbl->SetOutputFileName(This,fileName); } -static FORCEINLINE HRESULT IMFCaptureRecordSink_SetSampleCallback(IMFCaptureRecordSink* This,DWORD dwStreamSinkIndex,IMFCaptureEngineOnSampleCallback *pCallback) { +static __WIDL_INLINE HRESULT IMFCaptureRecordSink_SetSampleCallback(IMFCaptureRecordSink* This,DWORD dwStreamSinkIndex,IMFCaptureEngineOnSampleCallback *pCallback) { return This->lpVtbl->SetSampleCallback(This,dwStreamSinkIndex,pCallback); } -static FORCEINLINE HRESULT IMFCaptureRecordSink_SetCustomSink(IMFCaptureRecordSink* This,IMFMediaSink *pMediaSink) { +static __WIDL_INLINE HRESULT IMFCaptureRecordSink_SetCustomSink(IMFCaptureRecordSink* This,IMFMediaSink *pMediaSink) { return This->lpVtbl->SetCustomSink(This,pMediaSink); } -static FORCEINLINE HRESULT IMFCaptureRecordSink_GetRotation(IMFCaptureRecordSink* This,DWORD dwStreamIndex,DWORD *pdwRotationValue) { +static __WIDL_INLINE HRESULT IMFCaptureRecordSink_GetRotation(IMFCaptureRecordSink* This,DWORD dwStreamIndex,DWORD *pdwRotationValue) { return This->lpVtbl->GetRotation(This,dwStreamIndex,pdwRotationValue); } -static FORCEINLINE HRESULT IMFCaptureRecordSink_SetRotation(IMFCaptureRecordSink* This,DWORD dwStreamIndex,DWORD dwRotationValue) { +static __WIDL_INLINE HRESULT IMFCaptureRecordSink_SetRotation(IMFCaptureRecordSink* This,DWORD dwStreamIndex,DWORD dwRotationValue) { return This->lpVtbl->SetRotation(This,dwStreamIndex,dwRotationValue); } #endif @@ -838,57 +846,57 @@ interface IMFCapturePreviewSink { #define IMFCapturePreviewSink_SetCustomSink(This,pMediaSink) (This)->lpVtbl->SetCustomSink(This,pMediaSink) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFCapturePreviewSink_QueryInterface(IMFCapturePreviewSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_QueryInterface(IMFCapturePreviewSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFCapturePreviewSink_AddRef(IMFCapturePreviewSink* This) { +static __WIDL_INLINE ULONG IMFCapturePreviewSink_AddRef(IMFCapturePreviewSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFCapturePreviewSink_Release(IMFCapturePreviewSink* This) { +static __WIDL_INLINE ULONG IMFCapturePreviewSink_Release(IMFCapturePreviewSink* This) { return This->lpVtbl->Release(This); } /*** IMFCaptureSink methods ***/ -static FORCEINLINE HRESULT IMFCapturePreviewSink_GetOutputMediaType(IMFCapturePreviewSink* This,DWORD dwSinkStreamIndex,IMFMediaType **ppMediaType) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_GetOutputMediaType(IMFCapturePreviewSink* This,DWORD dwSinkStreamIndex,IMFMediaType **ppMediaType) { return This->lpVtbl->GetOutputMediaType(This,dwSinkStreamIndex,ppMediaType); } -static FORCEINLINE HRESULT IMFCapturePreviewSink_GetService(IMFCapturePreviewSink* This,DWORD dwSinkStreamIndex,REFGUID rguidService,REFIID riid,IUnknown **ppUnknown) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_GetService(IMFCapturePreviewSink* This,DWORD dwSinkStreamIndex,REFGUID rguidService,REFIID riid,IUnknown **ppUnknown) { return This->lpVtbl->GetService(This,dwSinkStreamIndex,rguidService,riid,ppUnknown); } -static FORCEINLINE HRESULT IMFCapturePreviewSink_AddStream(IMFCapturePreviewSink* This,DWORD dwSourceStreamIndex,IMFMediaType *pMediaType,IMFAttributes *pAttributes,DWORD *pdwSinkStreamIndex) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_AddStream(IMFCapturePreviewSink* This,DWORD dwSourceStreamIndex,IMFMediaType *pMediaType,IMFAttributes *pAttributes,DWORD *pdwSinkStreamIndex) { return This->lpVtbl->AddStream(This,dwSourceStreamIndex,pMediaType,pAttributes,pdwSinkStreamIndex); } -static FORCEINLINE HRESULT IMFCapturePreviewSink_Prepare(IMFCapturePreviewSink* This) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_Prepare(IMFCapturePreviewSink* This) { return This->lpVtbl->Prepare(This); } -static FORCEINLINE HRESULT IMFCapturePreviewSink_RemoveAllStreams(IMFCapturePreviewSink* This) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_RemoveAllStreams(IMFCapturePreviewSink* This) { return This->lpVtbl->RemoveAllStreams(This); } /*** IMFCapturePreviewSink methods ***/ -static FORCEINLINE HRESULT IMFCapturePreviewSink_SetRenderHandle(IMFCapturePreviewSink* This,HANDLE handle) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_SetRenderHandle(IMFCapturePreviewSink* This,HANDLE handle) { return This->lpVtbl->SetRenderHandle(This,handle); } -static FORCEINLINE HRESULT IMFCapturePreviewSink_SetRenderSurface(IMFCapturePreviewSink* This,IUnknown *pSurface) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_SetRenderSurface(IMFCapturePreviewSink* This,IUnknown *pSurface) { return This->lpVtbl->SetRenderSurface(This,pSurface); } -static FORCEINLINE HRESULT IMFCapturePreviewSink_UpdateVideo(IMFCapturePreviewSink* This,const MFVideoNormalizedRect *pSrc,const RECT *pDst,const COLORREF *pBorderClr) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_UpdateVideo(IMFCapturePreviewSink* This,const MFVideoNormalizedRect *pSrc,const RECT *pDst,const COLORREF *pBorderClr) { return This->lpVtbl->UpdateVideo(This,pSrc,pDst,pBorderClr); } -static FORCEINLINE HRESULT IMFCapturePreviewSink_SetSampleCallback(IMFCapturePreviewSink* This,DWORD dwStreamSinkIndex,IMFCaptureEngineOnSampleCallback *pCallback) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_SetSampleCallback(IMFCapturePreviewSink* This,DWORD dwStreamSinkIndex,IMFCaptureEngineOnSampleCallback *pCallback) { return This->lpVtbl->SetSampleCallback(This,dwStreamSinkIndex,pCallback); } -static FORCEINLINE HRESULT IMFCapturePreviewSink_GetMirrorState(IMFCapturePreviewSink* This,WINBOOL *pfMirrorState) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_GetMirrorState(IMFCapturePreviewSink* This,WINBOOL *pfMirrorState) { return This->lpVtbl->GetMirrorState(This,pfMirrorState); } -static FORCEINLINE HRESULT IMFCapturePreviewSink_SetMirrorState(IMFCapturePreviewSink* This,WINBOOL fMirrorState) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_SetMirrorState(IMFCapturePreviewSink* This,WINBOOL fMirrorState) { return This->lpVtbl->SetMirrorState(This,fMirrorState); } -static FORCEINLINE HRESULT IMFCapturePreviewSink_GetRotation(IMFCapturePreviewSink* This,DWORD dwStreamIndex,DWORD *pdwRotationValue) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_GetRotation(IMFCapturePreviewSink* This,DWORD dwStreamIndex,DWORD *pdwRotationValue) { return This->lpVtbl->GetRotation(This,dwStreamIndex,pdwRotationValue); } -static FORCEINLINE HRESULT IMFCapturePreviewSink_SetRotation(IMFCapturePreviewSink* This,DWORD dwStreamIndex,DWORD dwRotationValue) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_SetRotation(IMFCapturePreviewSink* This,DWORD dwStreamIndex,DWORD dwRotationValue) { return This->lpVtbl->SetRotation(This,dwStreamIndex,dwRotationValue); } -static FORCEINLINE HRESULT IMFCapturePreviewSink_SetCustomSink(IMFCapturePreviewSink* This,IMFMediaSink *pMediaSink) { +static __WIDL_INLINE HRESULT IMFCapturePreviewSink_SetCustomSink(IMFCapturePreviewSink* This,IMFMediaSink *pMediaSink) { return This->lpVtbl->SetCustomSink(This,pMediaSink); } #endif @@ -1003,39 +1011,39 @@ interface IMFCapturePhotoSink { #define IMFCapturePhotoSink_SetOutputByteStream(This,pByteStream) (This)->lpVtbl->SetOutputByteStream(This,pByteStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFCapturePhotoSink_QueryInterface(IMFCapturePhotoSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFCapturePhotoSink_QueryInterface(IMFCapturePhotoSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFCapturePhotoSink_AddRef(IMFCapturePhotoSink* This) { +static __WIDL_INLINE ULONG IMFCapturePhotoSink_AddRef(IMFCapturePhotoSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFCapturePhotoSink_Release(IMFCapturePhotoSink* This) { +static __WIDL_INLINE ULONG IMFCapturePhotoSink_Release(IMFCapturePhotoSink* This) { return This->lpVtbl->Release(This); } /*** IMFCaptureSink methods ***/ -static FORCEINLINE HRESULT IMFCapturePhotoSink_GetOutputMediaType(IMFCapturePhotoSink* This,DWORD dwSinkStreamIndex,IMFMediaType **ppMediaType) { +static __WIDL_INLINE HRESULT IMFCapturePhotoSink_GetOutputMediaType(IMFCapturePhotoSink* This,DWORD dwSinkStreamIndex,IMFMediaType **ppMediaType) { return This->lpVtbl->GetOutputMediaType(This,dwSinkStreamIndex,ppMediaType); } -static FORCEINLINE HRESULT IMFCapturePhotoSink_GetService(IMFCapturePhotoSink* This,DWORD dwSinkStreamIndex,REFGUID rguidService,REFIID riid,IUnknown **ppUnknown) { +static __WIDL_INLINE HRESULT IMFCapturePhotoSink_GetService(IMFCapturePhotoSink* This,DWORD dwSinkStreamIndex,REFGUID rguidService,REFIID riid,IUnknown **ppUnknown) { return This->lpVtbl->GetService(This,dwSinkStreamIndex,rguidService,riid,ppUnknown); } -static FORCEINLINE HRESULT IMFCapturePhotoSink_AddStream(IMFCapturePhotoSink* This,DWORD dwSourceStreamIndex,IMFMediaType *pMediaType,IMFAttributes *pAttributes,DWORD *pdwSinkStreamIndex) { +static __WIDL_INLINE HRESULT IMFCapturePhotoSink_AddStream(IMFCapturePhotoSink* This,DWORD dwSourceStreamIndex,IMFMediaType *pMediaType,IMFAttributes *pAttributes,DWORD *pdwSinkStreamIndex) { return This->lpVtbl->AddStream(This,dwSourceStreamIndex,pMediaType,pAttributes,pdwSinkStreamIndex); } -static FORCEINLINE HRESULT IMFCapturePhotoSink_Prepare(IMFCapturePhotoSink* This) { +static __WIDL_INLINE HRESULT IMFCapturePhotoSink_Prepare(IMFCapturePhotoSink* This) { return This->lpVtbl->Prepare(This); } -static FORCEINLINE HRESULT IMFCapturePhotoSink_RemoveAllStreams(IMFCapturePhotoSink* This) { +static __WIDL_INLINE HRESULT IMFCapturePhotoSink_RemoveAllStreams(IMFCapturePhotoSink* This) { return This->lpVtbl->RemoveAllStreams(This); } /*** IMFCapturePhotoSink methods ***/ -static FORCEINLINE HRESULT IMFCapturePhotoSink_SetOutputFileName(IMFCapturePhotoSink* This,LPCWSTR fileName) { +static __WIDL_INLINE HRESULT IMFCapturePhotoSink_SetOutputFileName(IMFCapturePhotoSink* This,LPCWSTR fileName) { return This->lpVtbl->SetOutputFileName(This,fileName); } -static FORCEINLINE HRESULT IMFCapturePhotoSink_SetSampleCallback(IMFCapturePhotoSink* This,IMFCaptureEngineOnSampleCallback *pCallback) { +static __WIDL_INLINE HRESULT IMFCapturePhotoSink_SetSampleCallback(IMFCapturePhotoSink* This,IMFCaptureEngineOnSampleCallback *pCallback) { return This->lpVtbl->SetSampleCallback(This,pCallback); } -static FORCEINLINE HRESULT IMFCapturePhotoSink_SetOutputByteStream(IMFCapturePhotoSink* This,IMFByteStream *pByteStream) { +static __WIDL_INLINE HRESULT IMFCapturePhotoSink_SetOutputByteStream(IMFCapturePhotoSink* This,IMFByteStream *pByteStream) { return This->lpVtbl->SetOutputByteStream(This,pByteStream); } #endif @@ -1234,56 +1242,56 @@ interface IMFCaptureSource { #define IMFCaptureSource_GetStreamIndexFromFriendlyName(This,uifriendlyName,pdwActualStreamIndex) (This)->lpVtbl->GetStreamIndexFromFriendlyName(This,uifriendlyName,pdwActualStreamIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFCaptureSource_QueryInterface(IMFCaptureSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFCaptureSource_QueryInterface(IMFCaptureSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFCaptureSource_AddRef(IMFCaptureSource* This) { +static __WIDL_INLINE ULONG IMFCaptureSource_AddRef(IMFCaptureSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFCaptureSource_Release(IMFCaptureSource* This) { +static __WIDL_INLINE ULONG IMFCaptureSource_Release(IMFCaptureSource* This) { return This->lpVtbl->Release(This); } /*** IMFCaptureSource methods ***/ -static FORCEINLINE HRESULT IMFCaptureSource_GetCaptureDeviceSource(IMFCaptureSource* This,MF_CAPTURE_ENGINE_DEVICE_TYPE mfCaptureEngineDeviceType,IMFMediaSource **ppMediaSource) { +static __WIDL_INLINE HRESULT IMFCaptureSource_GetCaptureDeviceSource(IMFCaptureSource* This,MF_CAPTURE_ENGINE_DEVICE_TYPE mfCaptureEngineDeviceType,IMFMediaSource **ppMediaSource) { return This->lpVtbl->GetCaptureDeviceSource(This,mfCaptureEngineDeviceType,ppMediaSource); } -static FORCEINLINE HRESULT IMFCaptureSource_GetCaptureDeviceActivate(IMFCaptureSource* This,MF_CAPTURE_ENGINE_DEVICE_TYPE mfCaptureEngineDeviceType,IMFActivate **ppActivate) { +static __WIDL_INLINE HRESULT IMFCaptureSource_GetCaptureDeviceActivate(IMFCaptureSource* This,MF_CAPTURE_ENGINE_DEVICE_TYPE mfCaptureEngineDeviceType,IMFActivate **ppActivate) { return This->lpVtbl->GetCaptureDeviceActivate(This,mfCaptureEngineDeviceType,ppActivate); } -static FORCEINLINE HRESULT IMFCaptureSource_GetService(IMFCaptureSource* This,REFIID rguidService,REFIID riid,IUnknown **ppUnknown) { +static __WIDL_INLINE HRESULT IMFCaptureSource_GetService(IMFCaptureSource* This,REFIID rguidService,REFIID riid,IUnknown **ppUnknown) { return This->lpVtbl->GetService(This,rguidService,riid,ppUnknown); } -static FORCEINLINE HRESULT IMFCaptureSource_AddEffect(IMFCaptureSource* This,DWORD dwSourceStreamIndex,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFCaptureSource_AddEffect(IMFCaptureSource* This,DWORD dwSourceStreamIndex,IUnknown *pUnknown) { return This->lpVtbl->AddEffect(This,dwSourceStreamIndex,pUnknown); } -static FORCEINLINE HRESULT IMFCaptureSource_RemoveEffect(IMFCaptureSource* This,DWORD dwSourceStreamIndex,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFCaptureSource_RemoveEffect(IMFCaptureSource* This,DWORD dwSourceStreamIndex,IUnknown *pUnknown) { return This->lpVtbl->RemoveEffect(This,dwSourceStreamIndex,pUnknown); } -static FORCEINLINE HRESULT IMFCaptureSource_RemoveAllEffects(IMFCaptureSource* This,DWORD dwSourceStreamIndex) { +static __WIDL_INLINE HRESULT IMFCaptureSource_RemoveAllEffects(IMFCaptureSource* This,DWORD dwSourceStreamIndex) { return This->lpVtbl->RemoveAllEffects(This,dwSourceStreamIndex); } -static FORCEINLINE HRESULT IMFCaptureSource_GetAvailableDeviceMediaType(IMFCaptureSource* This,DWORD dwSourceStreamIndex,DWORD dwMediaTypeIndex,IMFMediaType **ppMediaType) { +static __WIDL_INLINE HRESULT IMFCaptureSource_GetAvailableDeviceMediaType(IMFCaptureSource* This,DWORD dwSourceStreamIndex,DWORD dwMediaTypeIndex,IMFMediaType **ppMediaType) { return This->lpVtbl->GetAvailableDeviceMediaType(This,dwSourceStreamIndex,dwMediaTypeIndex,ppMediaType); } -static FORCEINLINE HRESULT IMFCaptureSource_SetCurrentDeviceMediaType(IMFCaptureSource* This,DWORD dwSourceStreamIndex,IMFMediaType *pMediaType) { +static __WIDL_INLINE HRESULT IMFCaptureSource_SetCurrentDeviceMediaType(IMFCaptureSource* This,DWORD dwSourceStreamIndex,IMFMediaType *pMediaType) { return This->lpVtbl->SetCurrentDeviceMediaType(This,dwSourceStreamIndex,pMediaType); } -static FORCEINLINE HRESULT IMFCaptureSource_GetCurrentDeviceMediaType(IMFCaptureSource* This,DWORD dwSourceStreamIndex,IMFMediaType **ppMediaType) { +static __WIDL_INLINE HRESULT IMFCaptureSource_GetCurrentDeviceMediaType(IMFCaptureSource* This,DWORD dwSourceStreamIndex,IMFMediaType **ppMediaType) { return This->lpVtbl->GetCurrentDeviceMediaType(This,dwSourceStreamIndex,ppMediaType); } -static FORCEINLINE HRESULT IMFCaptureSource_GetDeviceStreamCount(IMFCaptureSource* This,DWORD *pdwStreamCount) { +static __WIDL_INLINE HRESULT IMFCaptureSource_GetDeviceStreamCount(IMFCaptureSource* This,DWORD *pdwStreamCount) { return This->lpVtbl->GetDeviceStreamCount(This,pdwStreamCount); } -static FORCEINLINE HRESULT IMFCaptureSource_GetDeviceStreamCategory(IMFCaptureSource* This,DWORD dwSourceStreamIndex,MF_CAPTURE_ENGINE_STREAM_CATEGORY *pStreamCategory) { +static __WIDL_INLINE HRESULT IMFCaptureSource_GetDeviceStreamCategory(IMFCaptureSource* This,DWORD dwSourceStreamIndex,MF_CAPTURE_ENGINE_STREAM_CATEGORY *pStreamCategory) { return This->lpVtbl->GetDeviceStreamCategory(This,dwSourceStreamIndex,pStreamCategory); } -static FORCEINLINE HRESULT IMFCaptureSource_GetMirrorState(IMFCaptureSource* This,DWORD dwStreamIndex,WINBOOL *pfMirrorState) { +static __WIDL_INLINE HRESULT IMFCaptureSource_GetMirrorState(IMFCaptureSource* This,DWORD dwStreamIndex,WINBOOL *pfMirrorState) { return This->lpVtbl->GetMirrorState(This,dwStreamIndex,pfMirrorState); } -static FORCEINLINE HRESULT IMFCaptureSource_SetMirrorState(IMFCaptureSource* This,DWORD dwStreamIndex,WINBOOL fMirrorState) { +static __WIDL_INLINE HRESULT IMFCaptureSource_SetMirrorState(IMFCaptureSource* This,DWORD dwStreamIndex,WINBOOL fMirrorState) { return This->lpVtbl->SetMirrorState(This,dwStreamIndex,fMirrorState); } -static FORCEINLINE HRESULT IMFCaptureSource_GetStreamIndexFromFriendlyName(IMFCaptureSource* This,UINT32 uifriendlyName,DWORD *pdwActualStreamIndex) { +static __WIDL_INLINE HRESULT IMFCaptureSource_GetStreamIndexFromFriendlyName(IMFCaptureSource* This,UINT32 uifriendlyName,DWORD *pdwActualStreamIndex) { return This->lpVtbl->GetStreamIndexFromFriendlyName(This,uifriendlyName,pdwActualStreamIndex); } #endif @@ -1413,38 +1421,38 @@ interface IMFCaptureEngine { #define IMFCaptureEngine_GetSource(This,ppSource) (This)->lpVtbl->GetSource(This,ppSource) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFCaptureEngine_QueryInterface(IMFCaptureEngine* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFCaptureEngine_QueryInterface(IMFCaptureEngine* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFCaptureEngine_AddRef(IMFCaptureEngine* This) { +static __WIDL_INLINE ULONG IMFCaptureEngine_AddRef(IMFCaptureEngine* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFCaptureEngine_Release(IMFCaptureEngine* This) { +static __WIDL_INLINE ULONG IMFCaptureEngine_Release(IMFCaptureEngine* This) { return This->lpVtbl->Release(This); } /*** IMFCaptureEngine methods ***/ -static FORCEINLINE HRESULT IMFCaptureEngine_Initialize(IMFCaptureEngine* This,IMFCaptureEngineOnEventCallback *pEventCallback,IMFAttributes *pAttributes,IUnknown *pAudioSource,IUnknown *pVideoSource) { +static __WIDL_INLINE HRESULT IMFCaptureEngine_Initialize(IMFCaptureEngine* This,IMFCaptureEngineOnEventCallback *pEventCallback,IMFAttributes *pAttributes,IUnknown *pAudioSource,IUnknown *pVideoSource) { return This->lpVtbl->Initialize(This,pEventCallback,pAttributes,pAudioSource,pVideoSource); } -static FORCEINLINE HRESULT IMFCaptureEngine_StartPreview(IMFCaptureEngine* This) { +static __WIDL_INLINE HRESULT IMFCaptureEngine_StartPreview(IMFCaptureEngine* This) { return This->lpVtbl->StartPreview(This); } -static FORCEINLINE HRESULT IMFCaptureEngine_StopPreview(IMFCaptureEngine* This) { +static __WIDL_INLINE HRESULT IMFCaptureEngine_StopPreview(IMFCaptureEngine* This) { return This->lpVtbl->StopPreview(This); } -static FORCEINLINE HRESULT IMFCaptureEngine_StartRecord(IMFCaptureEngine* This) { +static __WIDL_INLINE HRESULT IMFCaptureEngine_StartRecord(IMFCaptureEngine* This) { return This->lpVtbl->StartRecord(This); } -static FORCEINLINE HRESULT IMFCaptureEngine_StopRecord(IMFCaptureEngine* This,WINBOOL bFinalize,WINBOOL bFlushUnprocessedSamples) { +static __WIDL_INLINE HRESULT IMFCaptureEngine_StopRecord(IMFCaptureEngine* This,WINBOOL bFinalize,WINBOOL bFlushUnprocessedSamples) { return This->lpVtbl->StopRecord(This,bFinalize,bFlushUnprocessedSamples); } -static FORCEINLINE HRESULT IMFCaptureEngine_TakePhoto(IMFCaptureEngine* This) { +static __WIDL_INLINE HRESULT IMFCaptureEngine_TakePhoto(IMFCaptureEngine* This) { return This->lpVtbl->TakePhoto(This); } -static FORCEINLINE HRESULT IMFCaptureEngine_GetSink(IMFCaptureEngine* This,MF_CAPTURE_ENGINE_SINK_TYPE mfCaptureEngineSinkType,IMFCaptureSink **ppSink) { +static __WIDL_INLINE HRESULT IMFCaptureEngine_GetSink(IMFCaptureEngine* This,MF_CAPTURE_ENGINE_SINK_TYPE mfCaptureEngineSinkType,IMFCaptureSink **ppSink) { return This->lpVtbl->GetSink(This,mfCaptureEngineSinkType,ppSink); } -static FORCEINLINE HRESULT IMFCaptureEngine_GetSource(IMFCaptureEngine* This,IMFCaptureSource **ppSource) { +static __WIDL_INLINE HRESULT IMFCaptureEngine_GetSource(IMFCaptureEngine* This,IMFCaptureSource **ppSource) { return This->lpVtbl->GetSource(This,ppSource); } #endif @@ -1516,17 +1524,17 @@ interface IMFCaptureEngineClassFactory { #define IMFCaptureEngineClassFactory_CreateInstance(This,clsid,riid,ppvObject) (This)->lpVtbl->CreateInstance(This,clsid,riid,ppvObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFCaptureEngineClassFactory_QueryInterface(IMFCaptureEngineClassFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFCaptureEngineClassFactory_QueryInterface(IMFCaptureEngineClassFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFCaptureEngineClassFactory_AddRef(IMFCaptureEngineClassFactory* This) { +static __WIDL_INLINE ULONG IMFCaptureEngineClassFactory_AddRef(IMFCaptureEngineClassFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFCaptureEngineClassFactory_Release(IMFCaptureEngineClassFactory* This) { +static __WIDL_INLINE ULONG IMFCaptureEngineClassFactory_Release(IMFCaptureEngineClassFactory* This) { return This->lpVtbl->Release(This); } /*** IMFCaptureEngineClassFactory methods ***/ -static FORCEINLINE HRESULT IMFCaptureEngineClassFactory_CreateInstance(IMFCaptureEngineClassFactory* This,REFCLSID clsid,REFIID riid,LPVOID *ppvObject) { +static __WIDL_INLINE HRESULT IMFCaptureEngineClassFactory_CreateInstance(IMFCaptureEngineClassFactory* This,REFCLSID clsid,REFIID riid,LPVOID *ppvObject) { return This->lpVtbl->CreateInstance(This,clsid,riid,ppvObject); } #endif @@ -1601,21 +1609,21 @@ interface IMFCaptureEngineOnSampleCallback2 { #define IMFCaptureEngineOnSampleCallback2_OnSynchronizedEvent(This,pEvent) (This)->lpVtbl->OnSynchronizedEvent(This,pEvent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFCaptureEngineOnSampleCallback2_QueryInterface(IMFCaptureEngineOnSampleCallback2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFCaptureEngineOnSampleCallback2_QueryInterface(IMFCaptureEngineOnSampleCallback2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFCaptureEngineOnSampleCallback2_AddRef(IMFCaptureEngineOnSampleCallback2* This) { +static __WIDL_INLINE ULONG IMFCaptureEngineOnSampleCallback2_AddRef(IMFCaptureEngineOnSampleCallback2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFCaptureEngineOnSampleCallback2_Release(IMFCaptureEngineOnSampleCallback2* This) { +static __WIDL_INLINE ULONG IMFCaptureEngineOnSampleCallback2_Release(IMFCaptureEngineOnSampleCallback2* This) { return This->lpVtbl->Release(This); } /*** IMFCaptureEngineOnSampleCallback methods ***/ -static FORCEINLINE HRESULT IMFCaptureEngineOnSampleCallback2_OnSample(IMFCaptureEngineOnSampleCallback2* This,IMFSample *pSample) { +static __WIDL_INLINE HRESULT IMFCaptureEngineOnSampleCallback2_OnSample(IMFCaptureEngineOnSampleCallback2* This,IMFSample *pSample) { return This->lpVtbl->OnSample(This,pSample); } /*** IMFCaptureEngineOnSampleCallback2 methods ***/ -static FORCEINLINE HRESULT IMFCaptureEngineOnSampleCallback2_OnSynchronizedEvent(IMFCaptureEngineOnSampleCallback2* This,IMFMediaEvent *pEvent) { +static __WIDL_INLINE HRESULT IMFCaptureEngineOnSampleCallback2_OnSynchronizedEvent(IMFCaptureEngineOnSampleCallback2* This,IMFMediaEvent *pEvent) { return This->lpVtbl->OnSynchronizedEvent(This,pEvent); } #endif @@ -1718,33 +1726,33 @@ interface IMFCaptureSink2 { #define IMFCaptureSink2_SetOutputMediaType(This,dwStreamIndex,pMediaType,pEncodingAttributes) (This)->lpVtbl->SetOutputMediaType(This,dwStreamIndex,pMediaType,pEncodingAttributes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFCaptureSink2_QueryInterface(IMFCaptureSink2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFCaptureSink2_QueryInterface(IMFCaptureSink2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFCaptureSink2_AddRef(IMFCaptureSink2* This) { +static __WIDL_INLINE ULONG IMFCaptureSink2_AddRef(IMFCaptureSink2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFCaptureSink2_Release(IMFCaptureSink2* This) { +static __WIDL_INLINE ULONG IMFCaptureSink2_Release(IMFCaptureSink2* This) { return This->lpVtbl->Release(This); } /*** IMFCaptureSink methods ***/ -static FORCEINLINE HRESULT IMFCaptureSink2_GetOutputMediaType(IMFCaptureSink2* This,DWORD dwSinkStreamIndex,IMFMediaType **ppMediaType) { +static __WIDL_INLINE HRESULT IMFCaptureSink2_GetOutputMediaType(IMFCaptureSink2* This,DWORD dwSinkStreamIndex,IMFMediaType **ppMediaType) { return This->lpVtbl->GetOutputMediaType(This,dwSinkStreamIndex,ppMediaType); } -static FORCEINLINE HRESULT IMFCaptureSink2_GetService(IMFCaptureSink2* This,DWORD dwSinkStreamIndex,REFGUID rguidService,REFIID riid,IUnknown **ppUnknown) { +static __WIDL_INLINE HRESULT IMFCaptureSink2_GetService(IMFCaptureSink2* This,DWORD dwSinkStreamIndex,REFGUID rguidService,REFIID riid,IUnknown **ppUnknown) { return This->lpVtbl->GetService(This,dwSinkStreamIndex,rguidService,riid,ppUnknown); } -static FORCEINLINE HRESULT IMFCaptureSink2_AddStream(IMFCaptureSink2* This,DWORD dwSourceStreamIndex,IMFMediaType *pMediaType,IMFAttributes *pAttributes,DWORD *pdwSinkStreamIndex) { +static __WIDL_INLINE HRESULT IMFCaptureSink2_AddStream(IMFCaptureSink2* This,DWORD dwSourceStreamIndex,IMFMediaType *pMediaType,IMFAttributes *pAttributes,DWORD *pdwSinkStreamIndex) { return This->lpVtbl->AddStream(This,dwSourceStreamIndex,pMediaType,pAttributes,pdwSinkStreamIndex); } -static FORCEINLINE HRESULT IMFCaptureSink2_Prepare(IMFCaptureSink2* This) { +static __WIDL_INLINE HRESULT IMFCaptureSink2_Prepare(IMFCaptureSink2* This) { return This->lpVtbl->Prepare(This); } -static FORCEINLINE HRESULT IMFCaptureSink2_RemoveAllStreams(IMFCaptureSink2* This) { +static __WIDL_INLINE HRESULT IMFCaptureSink2_RemoveAllStreams(IMFCaptureSink2* This) { return This->lpVtbl->RemoveAllStreams(This); } /*** IMFCaptureSink2 methods ***/ -static FORCEINLINE HRESULT IMFCaptureSink2_SetOutputMediaType(IMFCaptureSink2* This,DWORD dwStreamIndex,IMFMediaType *pMediaType,IMFAttributes *pEncodingAttributes) { +static __WIDL_INLINE HRESULT IMFCaptureSink2_SetOutputMediaType(IMFCaptureSink2* This,DWORD dwStreamIndex,IMFMediaType *pMediaType,IMFAttributes *pEncodingAttributes) { return This->lpVtbl->SetOutputMediaType(This,dwStreamIndex,pMediaType,pEncodingAttributes); } #endif diff --git a/lib/libc/include/any-windows-any/mfd3d12.h b/lib/libc/include/any-windows-any/mfd3d12.h index 231bf23dfa40b2fa9406b1c7f1772d65b2fefbf3..d019c62ed1598cca5c2ea2e0c370714683d0ce72 100644 --- a/lib/libc/include/any-windows-any/mfd3d12.h +++ b/lib/libc/include/any-windows-any/mfd3d12.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mfd3d12.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mfd3d12.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mfd3d12_h__ #define __mfd3d12_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMFD3D12SynchronizationObjectCommands_FWD_DEFINED__ @@ -125,26 +133,26 @@ interface IMFD3D12SynchronizationObjectCommands { #define IMFD3D12SynchronizationObjectCommands_EnqueueResourceRelease(This,pConsumerCommandQueue) (This)->lpVtbl->EnqueueResourceRelease(This,pConsumerCommandQueue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFD3D12SynchronizationObjectCommands_QueryInterface(IMFD3D12SynchronizationObjectCommands* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFD3D12SynchronizationObjectCommands_QueryInterface(IMFD3D12SynchronizationObjectCommands* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFD3D12SynchronizationObjectCommands_AddRef(IMFD3D12SynchronizationObjectCommands* This) { +static __WIDL_INLINE ULONG IMFD3D12SynchronizationObjectCommands_AddRef(IMFD3D12SynchronizationObjectCommands* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFD3D12SynchronizationObjectCommands_Release(IMFD3D12SynchronizationObjectCommands* This) { +static __WIDL_INLINE ULONG IMFD3D12SynchronizationObjectCommands_Release(IMFD3D12SynchronizationObjectCommands* This) { return This->lpVtbl->Release(This); } /*** IMFD3D12SynchronizationObjectCommands methods ***/ -static FORCEINLINE HRESULT IMFD3D12SynchronizationObjectCommands_EnqueueResourceReady(IMFD3D12SynchronizationObjectCommands* This,ID3D12CommandQueue *pProducerCommandQueue) { +static __WIDL_INLINE HRESULT IMFD3D12SynchronizationObjectCommands_EnqueueResourceReady(IMFD3D12SynchronizationObjectCommands* This,ID3D12CommandQueue *pProducerCommandQueue) { return This->lpVtbl->EnqueueResourceReady(This,pProducerCommandQueue); } -static FORCEINLINE HRESULT IMFD3D12SynchronizationObjectCommands_EnqueueResourceReadyWait(IMFD3D12SynchronizationObjectCommands* This,ID3D12CommandQueue *pConsumerCommandQueue) { +static __WIDL_INLINE HRESULT IMFD3D12SynchronizationObjectCommands_EnqueueResourceReadyWait(IMFD3D12SynchronizationObjectCommands* This,ID3D12CommandQueue *pConsumerCommandQueue) { return This->lpVtbl->EnqueueResourceReadyWait(This,pConsumerCommandQueue); } -static FORCEINLINE HRESULT IMFD3D12SynchronizationObjectCommands_SignalEventOnResourceReady(IMFD3D12SynchronizationObjectCommands* This,HANDLE hEvent) { +static __WIDL_INLINE HRESULT IMFD3D12SynchronizationObjectCommands_SignalEventOnResourceReady(IMFD3D12SynchronizationObjectCommands* This,HANDLE hEvent) { return This->lpVtbl->SignalEventOnResourceReady(This,hEvent); } -static FORCEINLINE HRESULT IMFD3D12SynchronizationObjectCommands_EnqueueResourceRelease(IMFD3D12SynchronizationObjectCommands* This,ID3D12CommandQueue *pConsumerCommandQueue) { +static __WIDL_INLINE HRESULT IMFD3D12SynchronizationObjectCommands_EnqueueResourceRelease(IMFD3D12SynchronizationObjectCommands* This,ID3D12CommandQueue *pConsumerCommandQueue) { return This->lpVtbl->EnqueueResourceRelease(This,pConsumerCommandQueue); } #endif @@ -218,20 +226,20 @@ interface IMFD3D12SynchronizationObject { #define IMFD3D12SynchronizationObject_Reset(This) (This)->lpVtbl->Reset(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFD3D12SynchronizationObject_QueryInterface(IMFD3D12SynchronizationObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFD3D12SynchronizationObject_QueryInterface(IMFD3D12SynchronizationObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFD3D12SynchronizationObject_AddRef(IMFD3D12SynchronizationObject* This) { +static __WIDL_INLINE ULONG IMFD3D12SynchronizationObject_AddRef(IMFD3D12SynchronizationObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFD3D12SynchronizationObject_Release(IMFD3D12SynchronizationObject* This) { +static __WIDL_INLINE ULONG IMFD3D12SynchronizationObject_Release(IMFD3D12SynchronizationObject* This) { return This->lpVtbl->Release(This); } /*** IMFD3D12SynchronizationObject methods ***/ -static FORCEINLINE HRESULT IMFD3D12SynchronizationObject_SignalEventOnFinalResourceRelease(IMFD3D12SynchronizationObject* This,HANDLE hEvent) { +static __WIDL_INLINE HRESULT IMFD3D12SynchronizationObject_SignalEventOnFinalResourceRelease(IMFD3D12SynchronizationObject* This,HANDLE hEvent) { return This->lpVtbl->SignalEventOnFinalResourceRelease(This,hEvent); } -static FORCEINLINE HRESULT IMFD3D12SynchronizationObject_Reset(IMFD3D12SynchronizationObject* This) { +static __WIDL_INLINE HRESULT IMFD3D12SynchronizationObject_Reset(IMFD3D12SynchronizationObject* This) { return This->lpVtbl->Reset(This); } #endif diff --git a/lib/libc/include/any-windows-any/mfidl.h b/lib/libc/include/any-windows-any/mfidl.h index 0c8a84a15cf0ef2c6a214cec5fc78183fc1f7fe5..355bfc018d1485982ede4ba9678611ce516a9bb5 100644 --- a/lib/libc/include/any-windows-any/mfidl.h +++ b/lib/libc/include/any-windows-any/mfidl.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mfidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mfidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mfidl_h__ #define __mfidl_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMFTopologyNode_FWD_DEFINED__ @@ -333,12 +341,12 @@ interface IMFVideoRendererEffectControl; /* Headers for imported files */ #include - -#ifdef __cplusplus -extern "C" { -#endif - #include + +#ifdef __cplusplus +extern "C" { +#endif + #include typedef enum MFSESSION_SETTOPOLOGY_FLAGS { MFSESSION_SETTOPOLOGY_IMMEDIATE = 0x1, @@ -740,153 +748,153 @@ interface IMFTopologyNode { #define IMFTopologyNode_CloneFrom(This,pNode) (This)->lpVtbl->CloneFrom(This,pNode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFTopologyNode_QueryInterface(IMFTopologyNode* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFTopologyNode_QueryInterface(IMFTopologyNode* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFTopologyNode_AddRef(IMFTopologyNode* This) { +static __WIDL_INLINE ULONG IMFTopologyNode_AddRef(IMFTopologyNode* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFTopologyNode_Release(IMFTopologyNode* This) { +static __WIDL_INLINE ULONG IMFTopologyNode_Release(IMFTopologyNode* This) { return This->lpVtbl->Release(This); } /*** IMFAttributes methods ***/ -static FORCEINLINE HRESULT IMFTopologyNode_GetItem(IMFTopologyNode* This,REFGUID guidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetItem(IMFTopologyNode* This,REFGUID guidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItem(This,guidKey,pValue); } -static FORCEINLINE HRESULT IMFTopologyNode_GetItemType(IMFTopologyNode* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetItemType(IMFTopologyNode* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { return This->lpVtbl->GetItemType(This,guidKey,pType); } -static FORCEINLINE HRESULT IMFTopologyNode_CompareItem(IMFTopologyNode* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFTopologyNode_CompareItem(IMFTopologyNode* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { return This->lpVtbl->CompareItem(This,guidKey,Value,pbResult); } -static FORCEINLINE HRESULT IMFTopologyNode_Compare(IMFTopologyNode* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFTopologyNode_Compare(IMFTopologyNode* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { return This->lpVtbl->Compare(This,pTheirs,MatchType,pbResult); } -static FORCEINLINE HRESULT IMFTopologyNode_GetUINT32(IMFTopologyNode* This,REFGUID guidKey,UINT32 *punValue) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetUINT32(IMFTopologyNode* This,REFGUID guidKey,UINT32 *punValue) { return This->lpVtbl->GetUINT32(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFTopologyNode_GetUINT64(IMFTopologyNode* This,REFGUID guidKey,UINT64 *punValue) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetUINT64(IMFTopologyNode* This,REFGUID guidKey,UINT64 *punValue) { return This->lpVtbl->GetUINT64(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFTopologyNode_GetDouble(IMFTopologyNode* This,REFGUID guidKey,double *pfValue) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetDouble(IMFTopologyNode* This,REFGUID guidKey,double *pfValue) { return This->lpVtbl->GetDouble(This,guidKey,pfValue); } -static FORCEINLINE HRESULT IMFTopologyNode_GetGUID(IMFTopologyNode* This,REFGUID guidKey,GUID *pguidValue) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetGUID(IMFTopologyNode* This,REFGUID guidKey,GUID *pguidValue) { return This->lpVtbl->GetGUID(This,guidKey,pguidValue); } -static FORCEINLINE HRESULT IMFTopologyNode_GetStringLength(IMFTopologyNode* This,REFGUID guidKey,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetStringLength(IMFTopologyNode* This,REFGUID guidKey,UINT32 *pcchLength) { return This->lpVtbl->GetStringLength(This,guidKey,pcchLength); } -static FORCEINLINE HRESULT IMFTopologyNode_GetString(IMFTopologyNode* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetString(IMFTopologyNode* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { return This->lpVtbl->GetString(This,guidKey,pwszValue,cchBufSize,pcchLength); } -static FORCEINLINE HRESULT IMFTopologyNode_GetAllocatedString(IMFTopologyNode* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetAllocatedString(IMFTopologyNode* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { return This->lpVtbl->GetAllocatedString(This,guidKey,ppwszValue,pcchLength); } -static FORCEINLINE HRESULT IMFTopologyNode_GetBlobSize(IMFTopologyNode* This,REFGUID guidKey,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetBlobSize(IMFTopologyNode* This,REFGUID guidKey,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlobSize(This,guidKey,pcbBlobSize); } -static FORCEINLINE HRESULT IMFTopologyNode_GetBlob(IMFTopologyNode* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetBlob(IMFTopologyNode* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlob(This,guidKey,pBuf,cbBufSize,pcbBlobSize); } -static FORCEINLINE HRESULT IMFTopologyNode_GetAllocatedBlob(IMFTopologyNode* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetAllocatedBlob(IMFTopologyNode* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { return This->lpVtbl->GetAllocatedBlob(This,guidKey,ppBuf,pcbSize); } -static FORCEINLINE HRESULT IMFTopologyNode_GetUnknown(IMFTopologyNode* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetUnknown(IMFTopologyNode* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { return This->lpVtbl->GetUnknown(This,guidKey,riid,ppv); } -static FORCEINLINE HRESULT IMFTopologyNode_SetItem(IMFTopologyNode* This,REFGUID guidKey,REFPROPVARIANT Value) { +static __WIDL_INLINE HRESULT IMFTopologyNode_SetItem(IMFTopologyNode* This,REFGUID guidKey,REFPROPVARIANT Value) { return This->lpVtbl->SetItem(This,guidKey,Value); } -static FORCEINLINE HRESULT IMFTopologyNode_DeleteItem(IMFTopologyNode* This,REFGUID guidKey) { +static __WIDL_INLINE HRESULT IMFTopologyNode_DeleteItem(IMFTopologyNode* This,REFGUID guidKey) { return This->lpVtbl->DeleteItem(This,guidKey); } -static FORCEINLINE HRESULT IMFTopologyNode_DeleteAllItems(IMFTopologyNode* This) { +static __WIDL_INLINE HRESULT IMFTopologyNode_DeleteAllItems(IMFTopologyNode* This) { return This->lpVtbl->DeleteAllItems(This); } -static FORCEINLINE HRESULT IMFTopologyNode_SetUINT32(IMFTopologyNode* This,REFGUID guidKey,UINT32 unValue) { +static __WIDL_INLINE HRESULT IMFTopologyNode_SetUINT32(IMFTopologyNode* This,REFGUID guidKey,UINT32 unValue) { return This->lpVtbl->SetUINT32(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFTopologyNode_SetUINT64(IMFTopologyNode* This,REFGUID guidKey,UINT64 unValue) { +static __WIDL_INLINE HRESULT IMFTopologyNode_SetUINT64(IMFTopologyNode* This,REFGUID guidKey,UINT64 unValue) { return This->lpVtbl->SetUINT64(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFTopologyNode_SetDouble(IMFTopologyNode* This,REFGUID guidKey,double fValue) { +static __WIDL_INLINE HRESULT IMFTopologyNode_SetDouble(IMFTopologyNode* This,REFGUID guidKey,double fValue) { return This->lpVtbl->SetDouble(This,guidKey,fValue); } -static FORCEINLINE HRESULT IMFTopologyNode_SetGUID(IMFTopologyNode* This,REFGUID guidKey,REFGUID guidValue) { +static __WIDL_INLINE HRESULT IMFTopologyNode_SetGUID(IMFTopologyNode* This,REFGUID guidKey,REFGUID guidValue) { return This->lpVtbl->SetGUID(This,guidKey,guidValue); } -static FORCEINLINE HRESULT IMFTopologyNode_SetString(IMFTopologyNode* This,REFGUID guidKey,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IMFTopologyNode_SetString(IMFTopologyNode* This,REFGUID guidKey,LPCWSTR wszValue) { return This->lpVtbl->SetString(This,guidKey,wszValue); } -static FORCEINLINE HRESULT IMFTopologyNode_SetBlob(IMFTopologyNode* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { +static __WIDL_INLINE HRESULT IMFTopologyNode_SetBlob(IMFTopologyNode* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { return This->lpVtbl->SetBlob(This,guidKey,pBuf,cbBufSize); } -static FORCEINLINE HRESULT IMFTopologyNode_SetUnknown(IMFTopologyNode* This,REFGUID guidKey,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFTopologyNode_SetUnknown(IMFTopologyNode* This,REFGUID guidKey,IUnknown *pUnknown) { return This->lpVtbl->SetUnknown(This,guidKey,pUnknown); } -static FORCEINLINE HRESULT IMFTopologyNode_LockStore(IMFTopologyNode* This) { +static __WIDL_INLINE HRESULT IMFTopologyNode_LockStore(IMFTopologyNode* This) { return This->lpVtbl->LockStore(This); } -static FORCEINLINE HRESULT IMFTopologyNode_UnlockStore(IMFTopologyNode* This) { +static __WIDL_INLINE HRESULT IMFTopologyNode_UnlockStore(IMFTopologyNode* This) { return This->lpVtbl->UnlockStore(This); } -static FORCEINLINE HRESULT IMFTopologyNode_GetCount(IMFTopologyNode* This,UINT32 *pcItems) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetCount(IMFTopologyNode* This,UINT32 *pcItems) { return This->lpVtbl->GetCount(This,pcItems); } -static FORCEINLINE HRESULT IMFTopologyNode_GetItemByIndex(IMFTopologyNode* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetItemByIndex(IMFTopologyNode* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItemByIndex(This,unIndex,pguidKey,pValue); } -static FORCEINLINE HRESULT IMFTopologyNode_CopyAllItems(IMFTopologyNode* This,IMFAttributes *pDest) { +static __WIDL_INLINE HRESULT IMFTopologyNode_CopyAllItems(IMFTopologyNode* This,IMFAttributes *pDest) { return This->lpVtbl->CopyAllItems(This,pDest); } /*** IMFTopologyNode methods ***/ -static FORCEINLINE HRESULT IMFTopologyNode_SetObject(IMFTopologyNode* This,IUnknown *pObject) { +static __WIDL_INLINE HRESULT IMFTopologyNode_SetObject(IMFTopologyNode* This,IUnknown *pObject) { return This->lpVtbl->SetObject(This,pObject); } -static FORCEINLINE HRESULT IMFTopologyNode_GetObject(IMFTopologyNode* This,IUnknown **ppObject) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetObject(IMFTopologyNode* This,IUnknown **ppObject) { return This->lpVtbl->GetObject(This,ppObject); } -static FORCEINLINE HRESULT IMFTopologyNode_GetNodeType(IMFTopologyNode* This,MF_TOPOLOGY_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetNodeType(IMFTopologyNode* This,MF_TOPOLOGY_TYPE *pType) { return This->lpVtbl->GetNodeType(This,pType); } -static FORCEINLINE HRESULT IMFTopologyNode_GetTopoNodeID(IMFTopologyNode* This,TOPOID *pID) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetTopoNodeID(IMFTopologyNode* This,TOPOID *pID) { return This->lpVtbl->GetTopoNodeID(This,pID); } -static FORCEINLINE HRESULT IMFTopologyNode_SetTopoNodeID(IMFTopologyNode* This,TOPOID ullTopoID) { +static __WIDL_INLINE HRESULT IMFTopologyNode_SetTopoNodeID(IMFTopologyNode* This,TOPOID ullTopoID) { return This->lpVtbl->SetTopoNodeID(This,ullTopoID); } -static FORCEINLINE HRESULT IMFTopologyNode_GetInputCount(IMFTopologyNode* This,DWORD *pcInputs) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetInputCount(IMFTopologyNode* This,DWORD *pcInputs) { return This->lpVtbl->GetInputCount(This,pcInputs); } -static FORCEINLINE HRESULT IMFTopologyNode_GetOutputCount(IMFTopologyNode* This,DWORD *pcOutputs) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetOutputCount(IMFTopologyNode* This,DWORD *pcOutputs) { return This->lpVtbl->GetOutputCount(This,pcOutputs); } -static FORCEINLINE HRESULT IMFTopologyNode_ConnectOutput(IMFTopologyNode* This,DWORD dwOutputIndex,IMFTopologyNode *pDownstreamNode,DWORD dwInputIndexOnDownstreamNode) { +static __WIDL_INLINE HRESULT IMFTopologyNode_ConnectOutput(IMFTopologyNode* This,DWORD dwOutputIndex,IMFTopologyNode *pDownstreamNode,DWORD dwInputIndexOnDownstreamNode) { return This->lpVtbl->ConnectOutput(This,dwOutputIndex,pDownstreamNode,dwInputIndexOnDownstreamNode); } -static FORCEINLINE HRESULT IMFTopologyNode_DisconnectOutput(IMFTopologyNode* This,DWORD dwOutputIndex) { +static __WIDL_INLINE HRESULT IMFTopologyNode_DisconnectOutput(IMFTopologyNode* This,DWORD dwOutputIndex) { return This->lpVtbl->DisconnectOutput(This,dwOutputIndex); } -static FORCEINLINE HRESULT IMFTopologyNode_GetInput(IMFTopologyNode* This,DWORD dwInputIndex,IMFTopologyNode **ppUpstreamNode,DWORD *pdwOutputIndexOnUpstreamNode) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetInput(IMFTopologyNode* This,DWORD dwInputIndex,IMFTopologyNode **ppUpstreamNode,DWORD *pdwOutputIndexOnUpstreamNode) { return This->lpVtbl->GetInput(This,dwInputIndex,ppUpstreamNode,pdwOutputIndexOnUpstreamNode); } -static FORCEINLINE HRESULT IMFTopologyNode_GetOutput(IMFTopologyNode* This,DWORD dwOutputIndex,IMFTopologyNode **ppDownstreamNode,DWORD *pdwInputIndexOnDownstreamNode) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetOutput(IMFTopologyNode* This,DWORD dwOutputIndex,IMFTopologyNode **ppDownstreamNode,DWORD *pdwInputIndexOnDownstreamNode) { return This->lpVtbl->GetOutput(This,dwOutputIndex,ppDownstreamNode,pdwInputIndexOnDownstreamNode); } -static FORCEINLINE HRESULT IMFTopologyNode_SetOutputPrefType(IMFTopologyNode* This,DWORD dwOutputIndex,IMFMediaType *pType) { +static __WIDL_INLINE HRESULT IMFTopologyNode_SetOutputPrefType(IMFTopologyNode* This,DWORD dwOutputIndex,IMFMediaType *pType) { return This->lpVtbl->SetOutputPrefType(This,dwOutputIndex,pType); } -static FORCEINLINE HRESULT IMFTopologyNode_GetOutputPrefType(IMFTopologyNode* This,DWORD dwOutputIndex,IMFMediaType **ppType) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetOutputPrefType(IMFTopologyNode* This,DWORD dwOutputIndex,IMFMediaType **ppType) { return This->lpVtbl->GetOutputPrefType(This,dwOutputIndex,ppType); } -static FORCEINLINE HRESULT IMFTopologyNode_SetInputPrefType(IMFTopologyNode* This,DWORD dwInputIndex,IMFMediaType *pType) { +static __WIDL_INLINE HRESULT IMFTopologyNode_SetInputPrefType(IMFTopologyNode* This,DWORD dwInputIndex,IMFMediaType *pType) { return This->lpVtbl->SetInputPrefType(This,dwInputIndex,pType); } -static FORCEINLINE HRESULT IMFTopologyNode_GetInputPrefType(IMFTopologyNode* This,DWORD dwInputIndex,IMFMediaType **ppType) { +static __WIDL_INLINE HRESULT IMFTopologyNode_GetInputPrefType(IMFTopologyNode* This,DWORD dwInputIndex,IMFMediaType **ppType) { return This->lpVtbl->GetInputPrefType(This,dwInputIndex,ppType); } -static FORCEINLINE HRESULT IMFTopologyNode_CloneFrom(IMFTopologyNode* This,IMFTopologyNode *pNode) { +static __WIDL_INLINE HRESULT IMFTopologyNode_CloneFrom(IMFTopologyNode* This,IMFTopologyNode *pNode) { return This->lpVtbl->CloneFrom(This,pNode); } #endif @@ -1250,135 +1258,135 @@ interface IMFTopology { #define IMFTopology_GetOutputNodeCollection(This,ppCollection) (This)->lpVtbl->GetOutputNodeCollection(This,ppCollection) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFTopology_QueryInterface(IMFTopology* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFTopology_QueryInterface(IMFTopology* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFTopology_AddRef(IMFTopology* This) { +static __WIDL_INLINE ULONG IMFTopology_AddRef(IMFTopology* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFTopology_Release(IMFTopology* This) { +static __WIDL_INLINE ULONG IMFTopology_Release(IMFTopology* This) { return This->lpVtbl->Release(This); } /*** IMFAttributes methods ***/ -static FORCEINLINE HRESULT IMFTopology_GetItem(IMFTopology* This,REFGUID guidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFTopology_GetItem(IMFTopology* This,REFGUID guidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItem(This,guidKey,pValue); } -static FORCEINLINE HRESULT IMFTopology_GetItemType(IMFTopology* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFTopology_GetItemType(IMFTopology* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { return This->lpVtbl->GetItemType(This,guidKey,pType); } -static FORCEINLINE HRESULT IMFTopology_CompareItem(IMFTopology* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFTopology_CompareItem(IMFTopology* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { return This->lpVtbl->CompareItem(This,guidKey,Value,pbResult); } -static FORCEINLINE HRESULT IMFTopology_Compare(IMFTopology* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFTopology_Compare(IMFTopology* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { return This->lpVtbl->Compare(This,pTheirs,MatchType,pbResult); } -static FORCEINLINE HRESULT IMFTopology_GetUINT32(IMFTopology* This,REFGUID guidKey,UINT32 *punValue) { +static __WIDL_INLINE HRESULT IMFTopology_GetUINT32(IMFTopology* This,REFGUID guidKey,UINT32 *punValue) { return This->lpVtbl->GetUINT32(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFTopology_GetUINT64(IMFTopology* This,REFGUID guidKey,UINT64 *punValue) { +static __WIDL_INLINE HRESULT IMFTopology_GetUINT64(IMFTopology* This,REFGUID guidKey,UINT64 *punValue) { return This->lpVtbl->GetUINT64(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFTopology_GetDouble(IMFTopology* This,REFGUID guidKey,double *pfValue) { +static __WIDL_INLINE HRESULT IMFTopology_GetDouble(IMFTopology* This,REFGUID guidKey,double *pfValue) { return This->lpVtbl->GetDouble(This,guidKey,pfValue); } -static FORCEINLINE HRESULT IMFTopology_GetGUID(IMFTopology* This,REFGUID guidKey,GUID *pguidValue) { +static __WIDL_INLINE HRESULT IMFTopology_GetGUID(IMFTopology* This,REFGUID guidKey,GUID *pguidValue) { return This->lpVtbl->GetGUID(This,guidKey,pguidValue); } -static FORCEINLINE HRESULT IMFTopology_GetStringLength(IMFTopology* This,REFGUID guidKey,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFTopology_GetStringLength(IMFTopology* This,REFGUID guidKey,UINT32 *pcchLength) { return This->lpVtbl->GetStringLength(This,guidKey,pcchLength); } -static FORCEINLINE HRESULT IMFTopology_GetString(IMFTopology* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFTopology_GetString(IMFTopology* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { return This->lpVtbl->GetString(This,guidKey,pwszValue,cchBufSize,pcchLength); } -static FORCEINLINE HRESULT IMFTopology_GetAllocatedString(IMFTopology* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFTopology_GetAllocatedString(IMFTopology* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { return This->lpVtbl->GetAllocatedString(This,guidKey,ppwszValue,pcchLength); } -static FORCEINLINE HRESULT IMFTopology_GetBlobSize(IMFTopology* This,REFGUID guidKey,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFTopology_GetBlobSize(IMFTopology* This,REFGUID guidKey,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlobSize(This,guidKey,pcbBlobSize); } -static FORCEINLINE HRESULT IMFTopology_GetBlob(IMFTopology* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFTopology_GetBlob(IMFTopology* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlob(This,guidKey,pBuf,cbBufSize,pcbBlobSize); } -static FORCEINLINE HRESULT IMFTopology_GetAllocatedBlob(IMFTopology* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { +static __WIDL_INLINE HRESULT IMFTopology_GetAllocatedBlob(IMFTopology* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { return This->lpVtbl->GetAllocatedBlob(This,guidKey,ppBuf,pcbSize); } -static FORCEINLINE HRESULT IMFTopology_GetUnknown(IMFTopology* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { +static __WIDL_INLINE HRESULT IMFTopology_GetUnknown(IMFTopology* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { return This->lpVtbl->GetUnknown(This,guidKey,riid,ppv); } -static FORCEINLINE HRESULT IMFTopology_SetItem(IMFTopology* This,REFGUID guidKey,REFPROPVARIANT Value) { +static __WIDL_INLINE HRESULT IMFTopology_SetItem(IMFTopology* This,REFGUID guidKey,REFPROPVARIANT Value) { return This->lpVtbl->SetItem(This,guidKey,Value); } -static FORCEINLINE HRESULT IMFTopology_DeleteItem(IMFTopology* This,REFGUID guidKey) { +static __WIDL_INLINE HRESULT IMFTopology_DeleteItem(IMFTopology* This,REFGUID guidKey) { return This->lpVtbl->DeleteItem(This,guidKey); } -static FORCEINLINE HRESULT IMFTopology_DeleteAllItems(IMFTopology* This) { +static __WIDL_INLINE HRESULT IMFTopology_DeleteAllItems(IMFTopology* This) { return This->lpVtbl->DeleteAllItems(This); } -static FORCEINLINE HRESULT IMFTopology_SetUINT32(IMFTopology* This,REFGUID guidKey,UINT32 unValue) { +static __WIDL_INLINE HRESULT IMFTopology_SetUINT32(IMFTopology* This,REFGUID guidKey,UINT32 unValue) { return This->lpVtbl->SetUINT32(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFTopology_SetUINT64(IMFTopology* This,REFGUID guidKey,UINT64 unValue) { +static __WIDL_INLINE HRESULT IMFTopology_SetUINT64(IMFTopology* This,REFGUID guidKey,UINT64 unValue) { return This->lpVtbl->SetUINT64(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFTopology_SetDouble(IMFTopology* This,REFGUID guidKey,double fValue) { +static __WIDL_INLINE HRESULT IMFTopology_SetDouble(IMFTopology* This,REFGUID guidKey,double fValue) { return This->lpVtbl->SetDouble(This,guidKey,fValue); } -static FORCEINLINE HRESULT IMFTopology_SetGUID(IMFTopology* This,REFGUID guidKey,REFGUID guidValue) { +static __WIDL_INLINE HRESULT IMFTopology_SetGUID(IMFTopology* This,REFGUID guidKey,REFGUID guidValue) { return This->lpVtbl->SetGUID(This,guidKey,guidValue); } -static FORCEINLINE HRESULT IMFTopology_SetString(IMFTopology* This,REFGUID guidKey,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IMFTopology_SetString(IMFTopology* This,REFGUID guidKey,LPCWSTR wszValue) { return This->lpVtbl->SetString(This,guidKey,wszValue); } -static FORCEINLINE HRESULT IMFTopology_SetBlob(IMFTopology* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { +static __WIDL_INLINE HRESULT IMFTopology_SetBlob(IMFTopology* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { return This->lpVtbl->SetBlob(This,guidKey,pBuf,cbBufSize); } -static FORCEINLINE HRESULT IMFTopology_SetUnknown(IMFTopology* This,REFGUID guidKey,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFTopology_SetUnknown(IMFTopology* This,REFGUID guidKey,IUnknown *pUnknown) { return This->lpVtbl->SetUnknown(This,guidKey,pUnknown); } -static FORCEINLINE HRESULT IMFTopology_LockStore(IMFTopology* This) { +static __WIDL_INLINE HRESULT IMFTopology_LockStore(IMFTopology* This) { return This->lpVtbl->LockStore(This); } -static FORCEINLINE HRESULT IMFTopology_UnlockStore(IMFTopology* This) { +static __WIDL_INLINE HRESULT IMFTopology_UnlockStore(IMFTopology* This) { return This->lpVtbl->UnlockStore(This); } -static FORCEINLINE HRESULT IMFTopology_GetCount(IMFTopology* This,UINT32 *pcItems) { +static __WIDL_INLINE HRESULT IMFTopology_GetCount(IMFTopology* This,UINT32 *pcItems) { return This->lpVtbl->GetCount(This,pcItems); } -static FORCEINLINE HRESULT IMFTopology_GetItemByIndex(IMFTopology* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFTopology_GetItemByIndex(IMFTopology* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItemByIndex(This,unIndex,pguidKey,pValue); } -static FORCEINLINE HRESULT IMFTopology_CopyAllItems(IMFTopology* This,IMFAttributes *pDest) { +static __WIDL_INLINE HRESULT IMFTopology_CopyAllItems(IMFTopology* This,IMFAttributes *pDest) { return This->lpVtbl->CopyAllItems(This,pDest); } /*** IMFTopology methods ***/ -static FORCEINLINE HRESULT IMFTopology_GetTopologyID(IMFTopology* This,TOPOID *pID) { +static __WIDL_INLINE HRESULT IMFTopology_GetTopologyID(IMFTopology* This,TOPOID *pID) { return This->lpVtbl->GetTopologyID(This,pID); } -static FORCEINLINE HRESULT IMFTopology_AddNode(IMFTopology* This,IMFTopologyNode *pNode) { +static __WIDL_INLINE HRESULT IMFTopology_AddNode(IMFTopology* This,IMFTopologyNode *pNode) { return This->lpVtbl->AddNode(This,pNode); } -static FORCEINLINE HRESULT IMFTopology_RemoveNode(IMFTopology* This,IMFTopologyNode *pNode) { +static __WIDL_INLINE HRESULT IMFTopology_RemoveNode(IMFTopology* This,IMFTopologyNode *pNode) { return This->lpVtbl->RemoveNode(This,pNode); } -static FORCEINLINE HRESULT IMFTopology_GetNodeCount(IMFTopology* This,WORD *pwNodes) { +static __WIDL_INLINE HRESULT IMFTopology_GetNodeCount(IMFTopology* This,WORD *pwNodes) { return This->lpVtbl->GetNodeCount(This,pwNodes); } -static FORCEINLINE HRESULT IMFTopology_GetNode(IMFTopology* This,WORD wIndex,IMFTopologyNode **ppNode) { +static __WIDL_INLINE HRESULT IMFTopology_GetNode(IMFTopology* This,WORD wIndex,IMFTopologyNode **ppNode) { return This->lpVtbl->GetNode(This,wIndex,ppNode); } -static FORCEINLINE HRESULT IMFTopology_Clear(IMFTopology* This) { +static __WIDL_INLINE HRESULT IMFTopology_Clear(IMFTopology* This) { return This->lpVtbl->Clear(This); } -static FORCEINLINE HRESULT IMFTopology_CloneFrom(IMFTopology* This,IMFTopology *pTopology) { +static __WIDL_INLINE HRESULT IMFTopology_CloneFrom(IMFTopology* This,IMFTopology *pTopology) { return This->lpVtbl->CloneFrom(This,pTopology); } -static FORCEINLINE HRESULT IMFTopology_GetNodeByID(IMFTopology* This,TOPOID qwTopoNodeID,IMFTopologyNode **ppNode) { +static __WIDL_INLINE HRESULT IMFTopology_GetNodeByID(IMFTopology* This,TOPOID qwTopoNodeID,IMFTopologyNode **ppNode) { return This->lpVtbl->GetNodeByID(This,qwTopoNodeID,ppNode); } -static FORCEINLINE HRESULT IMFTopology_GetSourceNodeCollection(IMFTopology* This,IMFCollection **ppCollection) { +static __WIDL_INLINE HRESULT IMFTopology_GetSourceNodeCollection(IMFTopology* This,IMFCollection **ppCollection) { return This->lpVtbl->GetSourceNodeCollection(This,ppCollection); } -static FORCEINLINE HRESULT IMFTopology_GetOutputNodeCollection(IMFTopology* This,IMFCollection **ppCollection) { +static __WIDL_INLINE HRESULT IMFTopology_GetOutputNodeCollection(IMFTopology* This,IMFCollection **ppCollection) { return This->lpVtbl->GetOutputNodeCollection(This,ppCollection); } #endif @@ -1449,17 +1457,17 @@ interface IMFGetService { #define IMFGetService_GetService(This,guidService,riid,ppvObject) (This)->lpVtbl->GetService(This,guidService,riid,ppvObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFGetService_QueryInterface(IMFGetService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFGetService_QueryInterface(IMFGetService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFGetService_AddRef(IMFGetService* This) { +static __WIDL_INLINE ULONG IMFGetService_AddRef(IMFGetService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFGetService_Release(IMFGetService* This) { +static __WIDL_INLINE ULONG IMFGetService_Release(IMFGetService* This) { return This->lpVtbl->Release(This); } /*** IMFGetService methods ***/ -static FORCEINLINE HRESULT IMFGetService_GetService(IMFGetService* This,REFGUID guidService,REFIID riid,LPVOID *ppvObject) { +static __WIDL_INLINE HRESULT IMFGetService_GetService(IMFGetService* This,REFGUID guidService,REFIID riid,LPVOID *ppvObject) { return This->lpVtbl->GetService(This,guidService,riid,ppvObject); } #endif @@ -1580,29 +1588,29 @@ interface IMFClock { #define IMFClock_GetProperties(This,pClockProperties) (This)->lpVtbl->GetProperties(This,pClockProperties) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFClock_QueryInterface(IMFClock* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFClock_QueryInterface(IMFClock* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFClock_AddRef(IMFClock* This) { +static __WIDL_INLINE ULONG IMFClock_AddRef(IMFClock* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFClock_Release(IMFClock* This) { +static __WIDL_INLINE ULONG IMFClock_Release(IMFClock* This) { return This->lpVtbl->Release(This); } /*** IMFClock methods ***/ -static FORCEINLINE HRESULT IMFClock_GetClockCharacteristics(IMFClock* This,DWORD *pdwCharacteristics) { +static __WIDL_INLINE HRESULT IMFClock_GetClockCharacteristics(IMFClock* This,DWORD *pdwCharacteristics) { return This->lpVtbl->GetClockCharacteristics(This,pdwCharacteristics); } -static FORCEINLINE HRESULT IMFClock_GetCorrelatedTime(IMFClock* This,DWORD dwReserved,LONGLONG *pllClockTime,MFTIME *phnsSystemTime) { +static __WIDL_INLINE HRESULT IMFClock_GetCorrelatedTime(IMFClock* This,DWORD dwReserved,LONGLONG *pllClockTime,MFTIME *phnsSystemTime) { return This->lpVtbl->GetCorrelatedTime(This,dwReserved,pllClockTime,phnsSystemTime); } -static FORCEINLINE HRESULT IMFClock_GetContinuityKey(IMFClock* This,DWORD *pdwContinuityKey) { +static __WIDL_INLINE HRESULT IMFClock_GetContinuityKey(IMFClock* This,DWORD *pdwContinuityKey) { return This->lpVtbl->GetContinuityKey(This,pdwContinuityKey); } -static FORCEINLINE HRESULT IMFClock_GetState(IMFClock* This,DWORD dwReserved,MFCLOCK_STATE *peClockState) { +static __WIDL_INLINE HRESULT IMFClock_GetState(IMFClock* This,DWORD dwReserved,MFCLOCK_STATE *peClockState) { return This->lpVtbl->GetState(This,dwReserved,peClockState); } -static FORCEINLINE HRESULT IMFClock_GetProperties(IMFClock* This,MFCLOCK_PROPERTIES *pClockProperties) { +static __WIDL_INLINE HRESULT IMFClock_GetProperties(IMFClock* This,MFCLOCK_PROPERTIES *pClockProperties) { return This->lpVtbl->GetProperties(This,pClockProperties); } #endif @@ -1789,57 +1797,57 @@ interface IMFMediaSession { #define IMFMediaSession_GetFullTopology(This,dwGetFullTopologyFlags,TopoId,ppFullTopology) (This)->lpVtbl->GetFullTopology(This,dwGetFullTopologyFlags,TopoId,ppFullTopology) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMediaSession_QueryInterface(IMFMediaSession* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMediaSession_QueryInterface(IMFMediaSession* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMediaSession_AddRef(IMFMediaSession* This) { +static __WIDL_INLINE ULONG IMFMediaSession_AddRef(IMFMediaSession* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMediaSession_Release(IMFMediaSession* This) { +static __WIDL_INLINE ULONG IMFMediaSession_Release(IMFMediaSession* This) { return This->lpVtbl->Release(This); } /*** IMFMediaEventGenerator methods ***/ -static FORCEINLINE HRESULT IMFMediaSession_GetEvent(IMFMediaSession* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFMediaSession_GetEvent(IMFMediaSession* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { return This->lpVtbl->GetEvent(This,dwFlags,ppEvent); } -static FORCEINLINE HRESULT IMFMediaSession_BeginGetEvent(IMFMediaSession* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { +static __WIDL_INLINE HRESULT IMFMediaSession_BeginGetEvent(IMFMediaSession* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { return This->lpVtbl->BeginGetEvent(This,pCallback,punkState); } -static FORCEINLINE HRESULT IMFMediaSession_EndGetEvent(IMFMediaSession* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFMediaSession_EndGetEvent(IMFMediaSession* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { return This->lpVtbl->EndGetEvent(This,pResult,ppEvent); } -static FORCEINLINE HRESULT IMFMediaSession_QueueEvent(IMFMediaSession* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { +static __WIDL_INLINE HRESULT IMFMediaSession_QueueEvent(IMFMediaSession* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { return This->lpVtbl->QueueEvent(This,met,guidExtendedType,hrStatus,pvValue); } /*** IMFMediaSession methods ***/ -static FORCEINLINE HRESULT IMFMediaSession_SetTopology(IMFMediaSession* This,DWORD dwSetTopologyFlags,IMFTopology *pTopology) { +static __WIDL_INLINE HRESULT IMFMediaSession_SetTopology(IMFMediaSession* This,DWORD dwSetTopologyFlags,IMFTopology *pTopology) { return This->lpVtbl->SetTopology(This,dwSetTopologyFlags,pTopology); } -static FORCEINLINE HRESULT IMFMediaSession_ClearTopologies(IMFMediaSession* This) { +static __WIDL_INLINE HRESULT IMFMediaSession_ClearTopologies(IMFMediaSession* This) { return This->lpVtbl->ClearTopologies(This); } -static FORCEINLINE HRESULT IMFMediaSession_Start(IMFMediaSession* This,const GUID *pguidTimeFormat,const PROPVARIANT *pvarStartPosition) { +static __WIDL_INLINE HRESULT IMFMediaSession_Start(IMFMediaSession* This,const GUID *pguidTimeFormat,const PROPVARIANT *pvarStartPosition) { return This->lpVtbl->Start(This,pguidTimeFormat,pvarStartPosition); } -static FORCEINLINE HRESULT IMFMediaSession_Pause(IMFMediaSession* This) { +static __WIDL_INLINE HRESULT IMFMediaSession_Pause(IMFMediaSession* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IMFMediaSession_Stop(IMFMediaSession* This) { +static __WIDL_INLINE HRESULT IMFMediaSession_Stop(IMFMediaSession* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IMFMediaSession_Close(IMFMediaSession* This) { +static __WIDL_INLINE HRESULT IMFMediaSession_Close(IMFMediaSession* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT IMFMediaSession_Shutdown(IMFMediaSession* This) { +static __WIDL_INLINE HRESULT IMFMediaSession_Shutdown(IMFMediaSession* This) { return This->lpVtbl->Shutdown(This); } -static FORCEINLINE HRESULT IMFMediaSession_GetClock(IMFMediaSession* This,IMFClock **ppClock) { +static __WIDL_INLINE HRESULT IMFMediaSession_GetClock(IMFMediaSession* This,IMFClock **ppClock) { return This->lpVtbl->GetClock(This,ppClock); } -static FORCEINLINE HRESULT IMFMediaSession_GetSessionCapabilities(IMFMediaSession* This,DWORD *pdwCaps) { +static __WIDL_INLINE HRESULT IMFMediaSession_GetSessionCapabilities(IMFMediaSession* This,DWORD *pdwCaps) { return This->lpVtbl->GetSessionCapabilities(This,pdwCaps); } -static FORCEINLINE HRESULT IMFMediaSession_GetFullTopology(IMFMediaSession* This,DWORD dwGetFullTopologyFlags,TOPOID TopoId,IMFTopology **ppFullTopology) { +static __WIDL_INLINE HRESULT IMFMediaSession_GetFullTopology(IMFMediaSession* This,DWORD dwGetFullTopologyFlags,TOPOID TopoId,IMFTopology **ppFullTopology) { return This->lpVtbl->GetFullTopology(This,dwGetFullTopologyFlags,TopoId,ppFullTopology); } #endif @@ -1950,32 +1958,32 @@ interface IMFMediaTypeHandler { #define IMFMediaTypeHandler_GetMajorType(This,pguidMajorType) (This)->lpVtbl->GetMajorType(This,pguidMajorType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMediaTypeHandler_QueryInterface(IMFMediaTypeHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMediaTypeHandler_QueryInterface(IMFMediaTypeHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMediaTypeHandler_AddRef(IMFMediaTypeHandler* This) { +static __WIDL_INLINE ULONG IMFMediaTypeHandler_AddRef(IMFMediaTypeHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMediaTypeHandler_Release(IMFMediaTypeHandler* This) { +static __WIDL_INLINE ULONG IMFMediaTypeHandler_Release(IMFMediaTypeHandler* This) { return This->lpVtbl->Release(This); } /*** IMFMediaTypeHandler methods ***/ -static FORCEINLINE HRESULT IMFMediaTypeHandler_IsMediaTypeSupported(IMFMediaTypeHandler* This,IMFMediaType *pMediaType,IMFMediaType **ppMediaType) { +static __WIDL_INLINE HRESULT IMFMediaTypeHandler_IsMediaTypeSupported(IMFMediaTypeHandler* This,IMFMediaType *pMediaType,IMFMediaType **ppMediaType) { return This->lpVtbl->IsMediaTypeSupported(This,pMediaType,ppMediaType); } -static FORCEINLINE HRESULT IMFMediaTypeHandler_GetMediaTypeCount(IMFMediaTypeHandler* This,DWORD *pdwTypeCount) { +static __WIDL_INLINE HRESULT IMFMediaTypeHandler_GetMediaTypeCount(IMFMediaTypeHandler* This,DWORD *pdwTypeCount) { return This->lpVtbl->GetMediaTypeCount(This,pdwTypeCount); } -static FORCEINLINE HRESULT IMFMediaTypeHandler_GetMediaTypeByIndex(IMFMediaTypeHandler* This,DWORD dwIndex,IMFMediaType **ppType) { +static __WIDL_INLINE HRESULT IMFMediaTypeHandler_GetMediaTypeByIndex(IMFMediaTypeHandler* This,DWORD dwIndex,IMFMediaType **ppType) { return This->lpVtbl->GetMediaTypeByIndex(This,dwIndex,ppType); } -static FORCEINLINE HRESULT IMFMediaTypeHandler_SetCurrentMediaType(IMFMediaTypeHandler* This,IMFMediaType *pMediaType) { +static __WIDL_INLINE HRESULT IMFMediaTypeHandler_SetCurrentMediaType(IMFMediaTypeHandler* This,IMFMediaType *pMediaType) { return This->lpVtbl->SetCurrentMediaType(This,pMediaType); } -static FORCEINLINE HRESULT IMFMediaTypeHandler_GetCurrentMediaType(IMFMediaTypeHandler* This,IMFMediaType **ppMediaType) { +static __WIDL_INLINE HRESULT IMFMediaTypeHandler_GetCurrentMediaType(IMFMediaTypeHandler* This,IMFMediaType **ppMediaType) { return This->lpVtbl->GetCurrentMediaType(This,ppMediaType); } -static FORCEINLINE HRESULT IMFMediaTypeHandler_GetMajorType(IMFMediaTypeHandler* This,GUID *pguidMajorType) { +static __WIDL_INLINE HRESULT IMFMediaTypeHandler_GetMajorType(IMFMediaTypeHandler* This,GUID *pguidMajorType) { return This->lpVtbl->GetMajorType(This,pguidMajorType); } #endif @@ -2250,111 +2258,111 @@ interface IMFStreamDescriptor { #define IMFStreamDescriptor_GetMediaTypeHandler(This,ppMediaTypeHandler) (This)->lpVtbl->GetMediaTypeHandler(This,ppMediaTypeHandler) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFStreamDescriptor_QueryInterface(IMFStreamDescriptor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_QueryInterface(IMFStreamDescriptor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFStreamDescriptor_AddRef(IMFStreamDescriptor* This) { +static __WIDL_INLINE ULONG IMFStreamDescriptor_AddRef(IMFStreamDescriptor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFStreamDescriptor_Release(IMFStreamDescriptor* This) { +static __WIDL_INLINE ULONG IMFStreamDescriptor_Release(IMFStreamDescriptor* This) { return This->lpVtbl->Release(This); } /*** IMFAttributes methods ***/ -static FORCEINLINE HRESULT IMFStreamDescriptor_GetItem(IMFStreamDescriptor* This,REFGUID guidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetItem(IMFStreamDescriptor* This,REFGUID guidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItem(This,guidKey,pValue); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetItemType(IMFStreamDescriptor* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetItemType(IMFStreamDescriptor* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { return This->lpVtbl->GetItemType(This,guidKey,pType); } -static FORCEINLINE HRESULT IMFStreamDescriptor_CompareItem(IMFStreamDescriptor* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_CompareItem(IMFStreamDescriptor* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { return This->lpVtbl->CompareItem(This,guidKey,Value,pbResult); } -static FORCEINLINE HRESULT IMFStreamDescriptor_Compare(IMFStreamDescriptor* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_Compare(IMFStreamDescriptor* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { return This->lpVtbl->Compare(This,pTheirs,MatchType,pbResult); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetUINT32(IMFStreamDescriptor* This,REFGUID guidKey,UINT32 *punValue) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetUINT32(IMFStreamDescriptor* This,REFGUID guidKey,UINT32 *punValue) { return This->lpVtbl->GetUINT32(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetUINT64(IMFStreamDescriptor* This,REFGUID guidKey,UINT64 *punValue) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetUINT64(IMFStreamDescriptor* This,REFGUID guidKey,UINT64 *punValue) { return This->lpVtbl->GetUINT64(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetDouble(IMFStreamDescriptor* This,REFGUID guidKey,double *pfValue) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetDouble(IMFStreamDescriptor* This,REFGUID guidKey,double *pfValue) { return This->lpVtbl->GetDouble(This,guidKey,pfValue); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetGUID(IMFStreamDescriptor* This,REFGUID guidKey,GUID *pguidValue) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetGUID(IMFStreamDescriptor* This,REFGUID guidKey,GUID *pguidValue) { return This->lpVtbl->GetGUID(This,guidKey,pguidValue); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetStringLength(IMFStreamDescriptor* This,REFGUID guidKey,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetStringLength(IMFStreamDescriptor* This,REFGUID guidKey,UINT32 *pcchLength) { return This->lpVtbl->GetStringLength(This,guidKey,pcchLength); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetString(IMFStreamDescriptor* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetString(IMFStreamDescriptor* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { return This->lpVtbl->GetString(This,guidKey,pwszValue,cchBufSize,pcchLength); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetAllocatedString(IMFStreamDescriptor* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetAllocatedString(IMFStreamDescriptor* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { return This->lpVtbl->GetAllocatedString(This,guidKey,ppwszValue,pcchLength); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetBlobSize(IMFStreamDescriptor* This,REFGUID guidKey,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetBlobSize(IMFStreamDescriptor* This,REFGUID guidKey,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlobSize(This,guidKey,pcbBlobSize); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetBlob(IMFStreamDescriptor* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetBlob(IMFStreamDescriptor* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlob(This,guidKey,pBuf,cbBufSize,pcbBlobSize); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetAllocatedBlob(IMFStreamDescriptor* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetAllocatedBlob(IMFStreamDescriptor* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { return This->lpVtbl->GetAllocatedBlob(This,guidKey,ppBuf,pcbSize); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetUnknown(IMFStreamDescriptor* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetUnknown(IMFStreamDescriptor* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { return This->lpVtbl->GetUnknown(This,guidKey,riid,ppv); } -static FORCEINLINE HRESULT IMFStreamDescriptor_SetItem(IMFStreamDescriptor* This,REFGUID guidKey,REFPROPVARIANT Value) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_SetItem(IMFStreamDescriptor* This,REFGUID guidKey,REFPROPVARIANT Value) { return This->lpVtbl->SetItem(This,guidKey,Value); } -static FORCEINLINE HRESULT IMFStreamDescriptor_DeleteItem(IMFStreamDescriptor* This,REFGUID guidKey) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_DeleteItem(IMFStreamDescriptor* This,REFGUID guidKey) { return This->lpVtbl->DeleteItem(This,guidKey); } -static FORCEINLINE HRESULT IMFStreamDescriptor_DeleteAllItems(IMFStreamDescriptor* This) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_DeleteAllItems(IMFStreamDescriptor* This) { return This->lpVtbl->DeleteAllItems(This); } -static FORCEINLINE HRESULT IMFStreamDescriptor_SetUINT32(IMFStreamDescriptor* This,REFGUID guidKey,UINT32 unValue) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_SetUINT32(IMFStreamDescriptor* This,REFGUID guidKey,UINT32 unValue) { return This->lpVtbl->SetUINT32(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFStreamDescriptor_SetUINT64(IMFStreamDescriptor* This,REFGUID guidKey,UINT64 unValue) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_SetUINT64(IMFStreamDescriptor* This,REFGUID guidKey,UINT64 unValue) { return This->lpVtbl->SetUINT64(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFStreamDescriptor_SetDouble(IMFStreamDescriptor* This,REFGUID guidKey,double fValue) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_SetDouble(IMFStreamDescriptor* This,REFGUID guidKey,double fValue) { return This->lpVtbl->SetDouble(This,guidKey,fValue); } -static FORCEINLINE HRESULT IMFStreamDescriptor_SetGUID(IMFStreamDescriptor* This,REFGUID guidKey,REFGUID guidValue) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_SetGUID(IMFStreamDescriptor* This,REFGUID guidKey,REFGUID guidValue) { return This->lpVtbl->SetGUID(This,guidKey,guidValue); } -static FORCEINLINE HRESULT IMFStreamDescriptor_SetString(IMFStreamDescriptor* This,REFGUID guidKey,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_SetString(IMFStreamDescriptor* This,REFGUID guidKey,LPCWSTR wszValue) { return This->lpVtbl->SetString(This,guidKey,wszValue); } -static FORCEINLINE HRESULT IMFStreamDescriptor_SetBlob(IMFStreamDescriptor* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_SetBlob(IMFStreamDescriptor* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { return This->lpVtbl->SetBlob(This,guidKey,pBuf,cbBufSize); } -static FORCEINLINE HRESULT IMFStreamDescriptor_SetUnknown(IMFStreamDescriptor* This,REFGUID guidKey,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_SetUnknown(IMFStreamDescriptor* This,REFGUID guidKey,IUnknown *pUnknown) { return This->lpVtbl->SetUnknown(This,guidKey,pUnknown); } -static FORCEINLINE HRESULT IMFStreamDescriptor_LockStore(IMFStreamDescriptor* This) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_LockStore(IMFStreamDescriptor* This) { return This->lpVtbl->LockStore(This); } -static FORCEINLINE HRESULT IMFStreamDescriptor_UnlockStore(IMFStreamDescriptor* This) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_UnlockStore(IMFStreamDescriptor* This) { return This->lpVtbl->UnlockStore(This); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetCount(IMFStreamDescriptor* This,UINT32 *pcItems) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetCount(IMFStreamDescriptor* This,UINT32 *pcItems) { return This->lpVtbl->GetCount(This,pcItems); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetItemByIndex(IMFStreamDescriptor* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetItemByIndex(IMFStreamDescriptor* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItemByIndex(This,unIndex,pguidKey,pValue); } -static FORCEINLINE HRESULT IMFStreamDescriptor_CopyAllItems(IMFStreamDescriptor* This,IMFAttributes *pDest) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_CopyAllItems(IMFStreamDescriptor* This,IMFAttributes *pDest) { return This->lpVtbl->CopyAllItems(This,pDest); } /*** IMFStreamDescriptor methods ***/ -static FORCEINLINE HRESULT IMFStreamDescriptor_GetStreamIdentifier(IMFStreamDescriptor* This,DWORD *pdwStreamIdentifier) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetStreamIdentifier(IMFStreamDescriptor* This,DWORD *pdwStreamIdentifier) { return This->lpVtbl->GetStreamIdentifier(This,pdwStreamIdentifier); } -static FORCEINLINE HRESULT IMFStreamDescriptor_GetMediaTypeHandler(IMFStreamDescriptor* This,IMFMediaTypeHandler **ppMediaTypeHandler) { +static __WIDL_INLINE HRESULT IMFStreamDescriptor_GetMediaTypeHandler(IMFStreamDescriptor* This,IMFMediaTypeHandler **ppMediaTypeHandler) { return This->lpVtbl->GetMediaTypeHandler(This,ppMediaTypeHandler); } #endif @@ -2641,120 +2649,120 @@ interface IMFPresentationDescriptor { #define IMFPresentationDescriptor_Clone(This,ppPresentationDescriptor) (This)->lpVtbl->Clone(This,ppPresentationDescriptor) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFPresentationDescriptor_QueryInterface(IMFPresentationDescriptor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_QueryInterface(IMFPresentationDescriptor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFPresentationDescriptor_AddRef(IMFPresentationDescriptor* This) { +static __WIDL_INLINE ULONG IMFPresentationDescriptor_AddRef(IMFPresentationDescriptor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFPresentationDescriptor_Release(IMFPresentationDescriptor* This) { +static __WIDL_INLINE ULONG IMFPresentationDescriptor_Release(IMFPresentationDescriptor* This) { return This->lpVtbl->Release(This); } /*** IMFAttributes methods ***/ -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetItem(IMFPresentationDescriptor* This,REFGUID guidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetItem(IMFPresentationDescriptor* This,REFGUID guidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItem(This,guidKey,pValue); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetItemType(IMFPresentationDescriptor* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetItemType(IMFPresentationDescriptor* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { return This->lpVtbl->GetItemType(This,guidKey,pType); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_CompareItem(IMFPresentationDescriptor* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_CompareItem(IMFPresentationDescriptor* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { return This->lpVtbl->CompareItem(This,guidKey,Value,pbResult); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_Compare(IMFPresentationDescriptor* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_Compare(IMFPresentationDescriptor* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { return This->lpVtbl->Compare(This,pTheirs,MatchType,pbResult); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetUINT32(IMFPresentationDescriptor* This,REFGUID guidKey,UINT32 *punValue) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetUINT32(IMFPresentationDescriptor* This,REFGUID guidKey,UINT32 *punValue) { return This->lpVtbl->GetUINT32(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetUINT64(IMFPresentationDescriptor* This,REFGUID guidKey,UINT64 *punValue) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetUINT64(IMFPresentationDescriptor* This,REFGUID guidKey,UINT64 *punValue) { return This->lpVtbl->GetUINT64(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetDouble(IMFPresentationDescriptor* This,REFGUID guidKey,double *pfValue) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetDouble(IMFPresentationDescriptor* This,REFGUID guidKey,double *pfValue) { return This->lpVtbl->GetDouble(This,guidKey,pfValue); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetGUID(IMFPresentationDescriptor* This,REFGUID guidKey,GUID *pguidValue) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetGUID(IMFPresentationDescriptor* This,REFGUID guidKey,GUID *pguidValue) { return This->lpVtbl->GetGUID(This,guidKey,pguidValue); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetStringLength(IMFPresentationDescriptor* This,REFGUID guidKey,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetStringLength(IMFPresentationDescriptor* This,REFGUID guidKey,UINT32 *pcchLength) { return This->lpVtbl->GetStringLength(This,guidKey,pcchLength); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetString(IMFPresentationDescriptor* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetString(IMFPresentationDescriptor* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { return This->lpVtbl->GetString(This,guidKey,pwszValue,cchBufSize,pcchLength); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetAllocatedString(IMFPresentationDescriptor* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetAllocatedString(IMFPresentationDescriptor* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { return This->lpVtbl->GetAllocatedString(This,guidKey,ppwszValue,pcchLength); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetBlobSize(IMFPresentationDescriptor* This,REFGUID guidKey,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetBlobSize(IMFPresentationDescriptor* This,REFGUID guidKey,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlobSize(This,guidKey,pcbBlobSize); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetBlob(IMFPresentationDescriptor* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetBlob(IMFPresentationDescriptor* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlob(This,guidKey,pBuf,cbBufSize,pcbBlobSize); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetAllocatedBlob(IMFPresentationDescriptor* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetAllocatedBlob(IMFPresentationDescriptor* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { return This->lpVtbl->GetAllocatedBlob(This,guidKey,ppBuf,pcbSize); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetUnknown(IMFPresentationDescriptor* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetUnknown(IMFPresentationDescriptor* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { return This->lpVtbl->GetUnknown(This,guidKey,riid,ppv); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_SetItem(IMFPresentationDescriptor* This,REFGUID guidKey,REFPROPVARIANT Value) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_SetItem(IMFPresentationDescriptor* This,REFGUID guidKey,REFPROPVARIANT Value) { return This->lpVtbl->SetItem(This,guidKey,Value); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_DeleteItem(IMFPresentationDescriptor* This,REFGUID guidKey) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_DeleteItem(IMFPresentationDescriptor* This,REFGUID guidKey) { return This->lpVtbl->DeleteItem(This,guidKey); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_DeleteAllItems(IMFPresentationDescriptor* This) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_DeleteAllItems(IMFPresentationDescriptor* This) { return This->lpVtbl->DeleteAllItems(This); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_SetUINT32(IMFPresentationDescriptor* This,REFGUID guidKey,UINT32 unValue) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_SetUINT32(IMFPresentationDescriptor* This,REFGUID guidKey,UINT32 unValue) { return This->lpVtbl->SetUINT32(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_SetUINT64(IMFPresentationDescriptor* This,REFGUID guidKey,UINT64 unValue) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_SetUINT64(IMFPresentationDescriptor* This,REFGUID guidKey,UINT64 unValue) { return This->lpVtbl->SetUINT64(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_SetDouble(IMFPresentationDescriptor* This,REFGUID guidKey,double fValue) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_SetDouble(IMFPresentationDescriptor* This,REFGUID guidKey,double fValue) { return This->lpVtbl->SetDouble(This,guidKey,fValue); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_SetGUID(IMFPresentationDescriptor* This,REFGUID guidKey,REFGUID guidValue) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_SetGUID(IMFPresentationDescriptor* This,REFGUID guidKey,REFGUID guidValue) { return This->lpVtbl->SetGUID(This,guidKey,guidValue); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_SetString(IMFPresentationDescriptor* This,REFGUID guidKey,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_SetString(IMFPresentationDescriptor* This,REFGUID guidKey,LPCWSTR wszValue) { return This->lpVtbl->SetString(This,guidKey,wszValue); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_SetBlob(IMFPresentationDescriptor* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_SetBlob(IMFPresentationDescriptor* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { return This->lpVtbl->SetBlob(This,guidKey,pBuf,cbBufSize); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_SetUnknown(IMFPresentationDescriptor* This,REFGUID guidKey,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_SetUnknown(IMFPresentationDescriptor* This,REFGUID guidKey,IUnknown *pUnknown) { return This->lpVtbl->SetUnknown(This,guidKey,pUnknown); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_LockStore(IMFPresentationDescriptor* This) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_LockStore(IMFPresentationDescriptor* This) { return This->lpVtbl->LockStore(This); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_UnlockStore(IMFPresentationDescriptor* This) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_UnlockStore(IMFPresentationDescriptor* This) { return This->lpVtbl->UnlockStore(This); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetCount(IMFPresentationDescriptor* This,UINT32 *pcItems) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetCount(IMFPresentationDescriptor* This,UINT32 *pcItems) { return This->lpVtbl->GetCount(This,pcItems); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetItemByIndex(IMFPresentationDescriptor* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetItemByIndex(IMFPresentationDescriptor* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItemByIndex(This,unIndex,pguidKey,pValue); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_CopyAllItems(IMFPresentationDescriptor* This,IMFAttributes *pDest) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_CopyAllItems(IMFPresentationDescriptor* This,IMFAttributes *pDest) { return This->lpVtbl->CopyAllItems(This,pDest); } /*** IMFPresentationDescriptor methods ***/ -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetStreamDescriptorCount(IMFPresentationDescriptor* This,DWORD *pdwDescriptorCount) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetStreamDescriptorCount(IMFPresentationDescriptor* This,DWORD *pdwDescriptorCount) { return This->lpVtbl->GetStreamDescriptorCount(This,pdwDescriptorCount); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_GetStreamDescriptorByIndex(IMFPresentationDescriptor* This,DWORD dwIndex,WINBOOL *pfSelected,IMFStreamDescriptor **ppDescriptor) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_GetStreamDescriptorByIndex(IMFPresentationDescriptor* This,DWORD dwIndex,WINBOOL *pfSelected,IMFStreamDescriptor **ppDescriptor) { return This->lpVtbl->GetStreamDescriptorByIndex(This,dwIndex,pfSelected,ppDescriptor); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_SelectStream(IMFPresentationDescriptor* This,DWORD dwDescriptorIndex) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_SelectStream(IMFPresentationDescriptor* This,DWORD dwDescriptorIndex) { return This->lpVtbl->SelectStream(This,dwDescriptorIndex); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_DeselectStream(IMFPresentationDescriptor* This,DWORD dwDescriptorIndex) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_DeselectStream(IMFPresentationDescriptor* This,DWORD dwDescriptorIndex) { return This->lpVtbl->DeselectStream(This,dwDescriptorIndex); } -static FORCEINLINE HRESULT IMFPresentationDescriptor_Clone(IMFPresentationDescriptor* This,IMFPresentationDescriptor **ppPresentationDescriptor) { +static __WIDL_INLINE HRESULT IMFPresentationDescriptor_Clone(IMFPresentationDescriptor* This,IMFPresentationDescriptor **ppPresentationDescriptor) { return This->lpVtbl->Clone(This,ppPresentationDescriptor); } #endif @@ -2890,45 +2898,45 @@ interface IMFMediaSource { #define IMFMediaSource_Shutdown(This) (This)->lpVtbl->Shutdown(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMediaSource_QueryInterface(IMFMediaSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMediaSource_QueryInterface(IMFMediaSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMediaSource_AddRef(IMFMediaSource* This) { +static __WIDL_INLINE ULONG IMFMediaSource_AddRef(IMFMediaSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMediaSource_Release(IMFMediaSource* This) { +static __WIDL_INLINE ULONG IMFMediaSource_Release(IMFMediaSource* This) { return This->lpVtbl->Release(This); } /*** IMFMediaEventGenerator methods ***/ -static FORCEINLINE HRESULT IMFMediaSource_GetEvent(IMFMediaSource* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFMediaSource_GetEvent(IMFMediaSource* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { return This->lpVtbl->GetEvent(This,dwFlags,ppEvent); } -static FORCEINLINE HRESULT IMFMediaSource_BeginGetEvent(IMFMediaSource* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { +static __WIDL_INLINE HRESULT IMFMediaSource_BeginGetEvent(IMFMediaSource* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { return This->lpVtbl->BeginGetEvent(This,pCallback,punkState); } -static FORCEINLINE HRESULT IMFMediaSource_EndGetEvent(IMFMediaSource* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFMediaSource_EndGetEvent(IMFMediaSource* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { return This->lpVtbl->EndGetEvent(This,pResult,ppEvent); } -static FORCEINLINE HRESULT IMFMediaSource_QueueEvent(IMFMediaSource* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { +static __WIDL_INLINE HRESULT IMFMediaSource_QueueEvent(IMFMediaSource* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { return This->lpVtbl->QueueEvent(This,met,guidExtendedType,hrStatus,pvValue); } /*** IMFMediaSource methods ***/ -static FORCEINLINE HRESULT IMFMediaSource_GetCharacteristics(IMFMediaSource* This,DWORD *pdwCharacteristics) { +static __WIDL_INLINE HRESULT IMFMediaSource_GetCharacteristics(IMFMediaSource* This,DWORD *pdwCharacteristics) { return This->lpVtbl->GetCharacteristics(This,pdwCharacteristics); } -static FORCEINLINE HRESULT IMFMediaSource_CreatePresentationDescriptor(IMFMediaSource* This,IMFPresentationDescriptor **ppPresentationDescriptor) { +static __WIDL_INLINE HRESULT IMFMediaSource_CreatePresentationDescriptor(IMFMediaSource* This,IMFPresentationDescriptor **ppPresentationDescriptor) { return This->lpVtbl->CreatePresentationDescriptor(This,ppPresentationDescriptor); } -static FORCEINLINE HRESULT IMFMediaSource_Start(IMFMediaSource* This,IMFPresentationDescriptor *pPresentationDescriptor,const GUID *pguidTimeFormat,const PROPVARIANT *pvarStartPosition) { +static __WIDL_INLINE HRESULT IMFMediaSource_Start(IMFMediaSource* This,IMFPresentationDescriptor *pPresentationDescriptor,const GUID *pguidTimeFormat,const PROPVARIANT *pvarStartPosition) { return This->lpVtbl->Start(This,pPresentationDescriptor,pguidTimeFormat,pvarStartPosition); } -static FORCEINLINE HRESULT IMFMediaSource_Stop(IMFMediaSource* This) { +static __WIDL_INLINE HRESULT IMFMediaSource_Stop(IMFMediaSource* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IMFMediaSource_Pause(IMFMediaSource* This) { +static __WIDL_INLINE HRESULT IMFMediaSource_Pause(IMFMediaSource* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IMFMediaSource_Shutdown(IMFMediaSource* This) { +static __WIDL_INLINE HRESULT IMFMediaSource_Shutdown(IMFMediaSource* This) { return This->lpVtbl->Shutdown(This); } #endif @@ -3091,55 +3099,55 @@ interface IMFMediaSourceEx { #define IMFMediaSourceEx_SetD3DManager(This,pManager) (This)->lpVtbl->SetD3DManager(This,pManager) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMediaSourceEx_QueryInterface(IMFMediaSourceEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_QueryInterface(IMFMediaSourceEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMediaSourceEx_AddRef(IMFMediaSourceEx* This) { +static __WIDL_INLINE ULONG IMFMediaSourceEx_AddRef(IMFMediaSourceEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMediaSourceEx_Release(IMFMediaSourceEx* This) { +static __WIDL_INLINE ULONG IMFMediaSourceEx_Release(IMFMediaSourceEx* This) { return This->lpVtbl->Release(This); } /*** IMFMediaEventGenerator methods ***/ -static FORCEINLINE HRESULT IMFMediaSourceEx_GetEvent(IMFMediaSourceEx* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_GetEvent(IMFMediaSourceEx* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { return This->lpVtbl->GetEvent(This,dwFlags,ppEvent); } -static FORCEINLINE HRESULT IMFMediaSourceEx_BeginGetEvent(IMFMediaSourceEx* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_BeginGetEvent(IMFMediaSourceEx* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { return This->lpVtbl->BeginGetEvent(This,pCallback,punkState); } -static FORCEINLINE HRESULT IMFMediaSourceEx_EndGetEvent(IMFMediaSourceEx* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_EndGetEvent(IMFMediaSourceEx* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { return This->lpVtbl->EndGetEvent(This,pResult,ppEvent); } -static FORCEINLINE HRESULT IMFMediaSourceEx_QueueEvent(IMFMediaSourceEx* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_QueueEvent(IMFMediaSourceEx* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { return This->lpVtbl->QueueEvent(This,met,guidExtendedType,hrStatus,pvValue); } /*** IMFMediaSource methods ***/ -static FORCEINLINE HRESULT IMFMediaSourceEx_GetCharacteristics(IMFMediaSourceEx* This,DWORD *pdwCharacteristics) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_GetCharacteristics(IMFMediaSourceEx* This,DWORD *pdwCharacteristics) { return This->lpVtbl->GetCharacteristics(This,pdwCharacteristics); } -static FORCEINLINE HRESULT IMFMediaSourceEx_CreatePresentationDescriptor(IMFMediaSourceEx* This,IMFPresentationDescriptor **ppPresentationDescriptor) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_CreatePresentationDescriptor(IMFMediaSourceEx* This,IMFPresentationDescriptor **ppPresentationDescriptor) { return This->lpVtbl->CreatePresentationDescriptor(This,ppPresentationDescriptor); } -static FORCEINLINE HRESULT IMFMediaSourceEx_Start(IMFMediaSourceEx* This,IMFPresentationDescriptor *pPresentationDescriptor,const GUID *pguidTimeFormat,const PROPVARIANT *pvarStartPosition) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_Start(IMFMediaSourceEx* This,IMFPresentationDescriptor *pPresentationDescriptor,const GUID *pguidTimeFormat,const PROPVARIANT *pvarStartPosition) { return This->lpVtbl->Start(This,pPresentationDescriptor,pguidTimeFormat,pvarStartPosition); } -static FORCEINLINE HRESULT IMFMediaSourceEx_Stop(IMFMediaSourceEx* This) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_Stop(IMFMediaSourceEx* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IMFMediaSourceEx_Pause(IMFMediaSourceEx* This) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_Pause(IMFMediaSourceEx* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IMFMediaSourceEx_Shutdown(IMFMediaSourceEx* This) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_Shutdown(IMFMediaSourceEx* This) { return This->lpVtbl->Shutdown(This); } /*** IMFMediaSourceEx methods ***/ -static FORCEINLINE HRESULT IMFMediaSourceEx_GetSourceAttributes(IMFMediaSourceEx* This,IMFAttributes **ppAttributes) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_GetSourceAttributes(IMFMediaSourceEx* This,IMFAttributes **ppAttributes) { return This->lpVtbl->GetSourceAttributes(This,ppAttributes); } -static FORCEINLINE HRESULT IMFMediaSourceEx_GetStreamAttributes(IMFMediaSourceEx* This,DWORD dwStreamIdentifier,IMFAttributes **ppAttributes) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_GetStreamAttributes(IMFMediaSourceEx* This,DWORD dwStreamIdentifier,IMFAttributes **ppAttributes) { return This->lpVtbl->GetStreamAttributes(This,dwStreamIdentifier,ppAttributes); } -static FORCEINLINE HRESULT IMFMediaSourceEx_SetD3DManager(IMFMediaSourceEx* This,IUnknown *pManager) { +static __WIDL_INLINE HRESULT IMFMediaSourceEx_SetD3DManager(IMFMediaSourceEx* This,IUnknown *pManager) { return This->lpVtbl->SetD3DManager(This,pManager); } #endif @@ -3237,23 +3245,23 @@ interface IMFByteStreamBuffering { #define IMFByteStreamBuffering_StopBuffering(This) (This)->lpVtbl->StopBuffering(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFByteStreamBuffering_QueryInterface(IMFByteStreamBuffering* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFByteStreamBuffering_QueryInterface(IMFByteStreamBuffering* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFByteStreamBuffering_AddRef(IMFByteStreamBuffering* This) { +static __WIDL_INLINE ULONG IMFByteStreamBuffering_AddRef(IMFByteStreamBuffering* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFByteStreamBuffering_Release(IMFByteStreamBuffering* This) { +static __WIDL_INLINE ULONG IMFByteStreamBuffering_Release(IMFByteStreamBuffering* This) { return This->lpVtbl->Release(This); } /*** IMFByteStreamBuffering methods ***/ -static FORCEINLINE HRESULT IMFByteStreamBuffering_SetBufferingParams(IMFByteStreamBuffering* This,MFBYTESTREAM_BUFFERING_PARAMS *pParams) { +static __WIDL_INLINE HRESULT IMFByteStreamBuffering_SetBufferingParams(IMFByteStreamBuffering* This,MFBYTESTREAM_BUFFERING_PARAMS *pParams) { return This->lpVtbl->SetBufferingParams(This,pParams); } -static FORCEINLINE HRESULT IMFByteStreamBuffering_EnableBuffering(IMFByteStreamBuffering* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IMFByteStreamBuffering_EnableBuffering(IMFByteStreamBuffering* This,WINBOOL fEnable) { return This->lpVtbl->EnableBuffering(This,fEnable); } -static FORCEINLINE HRESULT IMFByteStreamBuffering_StopBuffering(IMFByteStreamBuffering* This) { +static __WIDL_INLINE HRESULT IMFByteStreamBuffering_StopBuffering(IMFByteStreamBuffering* This) { return This->lpVtbl->StopBuffering(This); } #endif @@ -3356,29 +3364,29 @@ interface IMFClockStateSink { #define IMFClockStateSink_OnClockSetRate(This,hnsSystemTime,flRate) (This)->lpVtbl->OnClockSetRate(This,hnsSystemTime,flRate) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFClockStateSink_QueryInterface(IMFClockStateSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFClockStateSink_QueryInterface(IMFClockStateSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFClockStateSink_AddRef(IMFClockStateSink* This) { +static __WIDL_INLINE ULONG IMFClockStateSink_AddRef(IMFClockStateSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFClockStateSink_Release(IMFClockStateSink* This) { +static __WIDL_INLINE ULONG IMFClockStateSink_Release(IMFClockStateSink* This) { return This->lpVtbl->Release(This); } /*** IMFClockStateSink methods ***/ -static FORCEINLINE HRESULT IMFClockStateSink_OnClockStart(IMFClockStateSink* This,MFTIME hnsSystemTime,LONGLONG llClockStartOffset) { +static __WIDL_INLINE HRESULT IMFClockStateSink_OnClockStart(IMFClockStateSink* This,MFTIME hnsSystemTime,LONGLONG llClockStartOffset) { return This->lpVtbl->OnClockStart(This,hnsSystemTime,llClockStartOffset); } -static FORCEINLINE HRESULT IMFClockStateSink_OnClockStop(IMFClockStateSink* This,MFTIME hnsSystemTime) { +static __WIDL_INLINE HRESULT IMFClockStateSink_OnClockStop(IMFClockStateSink* This,MFTIME hnsSystemTime) { return This->lpVtbl->OnClockStop(This,hnsSystemTime); } -static FORCEINLINE HRESULT IMFClockStateSink_OnClockPause(IMFClockStateSink* This,MFTIME hnsSystemTime) { +static __WIDL_INLINE HRESULT IMFClockStateSink_OnClockPause(IMFClockStateSink* This,MFTIME hnsSystemTime) { return This->lpVtbl->OnClockPause(This,hnsSystemTime); } -static FORCEINLINE HRESULT IMFClockStateSink_OnClockRestart(IMFClockStateSink* This,MFTIME hnsSystemTime) { +static __WIDL_INLINE HRESULT IMFClockStateSink_OnClockRestart(IMFClockStateSink* This,MFTIME hnsSystemTime) { return This->lpVtbl->OnClockRestart(This,hnsSystemTime); } -static FORCEINLINE HRESULT IMFClockStateSink_OnClockSetRate(IMFClockStateSink* This,MFTIME hnsSystemTime,float flRate) { +static __WIDL_INLINE HRESULT IMFClockStateSink_OnClockSetRate(IMFClockStateSink* This,MFTIME hnsSystemTime,float flRate) { return This->lpVtbl->OnClockSetRate(This,hnsSystemTime,flRate); } #endif @@ -3456,7 +3464,7 @@ EXTERN_GUID(MFTranscodeContainerType_AVI, 0x7edfe8af, 0x402f, 0x4d76, 0xa3, 0x3c EXTERN_GUID(MFTranscodeContainerType_FMPEG4, 0x9ba876f1, 0x419f, 0x4b77, 0xa1, 0xe0, 0x35, 0x95, 0x9d, 0x9d, 0x40, 0x4); #endif /* (WINVER >= _WIN32_WINNT_WIN8) */ EXTERN_GUID(MFTranscodeContainerType_AMR, 0x25d5ad3, 0x621a, 0x475b, 0x96, 0x4d, 0x66, 0xb1, 0xc8, 0x24, 0xf0, 0x79); -typedef enum __WIDL_mfidl_generated_name_0000002E { +typedef enum __WIDL_mfidl_generated_name_00000027 { MF_LICENSE_URL_UNTRUSTED = 0, MF_LICENSE_URL_TRUSTED = 1, MF_LICENSE_URL_TAMPERED = 2 @@ -3860,29 +3868,29 @@ interface IMFAudioStreamVolume { #define IMFAudioStreamVolume_GetAllVolumes(This,dwCount,pfVolumes) (This)->lpVtbl->GetAllVolumes(This,dwCount,pfVolumes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFAudioStreamVolume_QueryInterface(IMFAudioStreamVolume* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFAudioStreamVolume_QueryInterface(IMFAudioStreamVolume* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFAudioStreamVolume_AddRef(IMFAudioStreamVolume* This) { +static __WIDL_INLINE ULONG IMFAudioStreamVolume_AddRef(IMFAudioStreamVolume* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFAudioStreamVolume_Release(IMFAudioStreamVolume* This) { +static __WIDL_INLINE ULONG IMFAudioStreamVolume_Release(IMFAudioStreamVolume* This) { return This->lpVtbl->Release(This); } /*** IMFAudioStreamVolume methods ***/ -static FORCEINLINE HRESULT IMFAudioStreamVolume_GetChannelCount(IMFAudioStreamVolume* This,UINT32 *pdwCount) { +static __WIDL_INLINE HRESULT IMFAudioStreamVolume_GetChannelCount(IMFAudioStreamVolume* This,UINT32 *pdwCount) { return This->lpVtbl->GetChannelCount(This,pdwCount); } -static FORCEINLINE HRESULT IMFAudioStreamVolume_SetChannelVolume(IMFAudioStreamVolume* This,UINT32 dwIndex,const float fLevel) { +static __WIDL_INLINE HRESULT IMFAudioStreamVolume_SetChannelVolume(IMFAudioStreamVolume* This,UINT32 dwIndex,const float fLevel) { return This->lpVtbl->SetChannelVolume(This,dwIndex,fLevel); } -static FORCEINLINE HRESULT IMFAudioStreamVolume_GetChannelVolume(IMFAudioStreamVolume* This,UINT32 dwIndex,float *pfLevel) { +static __WIDL_INLINE HRESULT IMFAudioStreamVolume_GetChannelVolume(IMFAudioStreamVolume* This,UINT32 dwIndex,float *pfLevel) { return This->lpVtbl->GetChannelVolume(This,dwIndex,pfLevel); } -static FORCEINLINE HRESULT IMFAudioStreamVolume_SetAllVolumes(IMFAudioStreamVolume* This,UINT32 dwCount,const float *pfVolumes) { +static __WIDL_INLINE HRESULT IMFAudioStreamVolume_SetAllVolumes(IMFAudioStreamVolume* This,UINT32 dwCount,const float *pfVolumes) { return This->lpVtbl->SetAllVolumes(This,dwCount,pfVolumes); } -static FORCEINLINE HRESULT IMFAudioStreamVolume_GetAllVolumes(IMFAudioStreamVolume* This,UINT32 dwCount,float *pfVolumes) { +static __WIDL_INLINE HRESULT IMFAudioStreamVolume_GetAllVolumes(IMFAudioStreamVolume* This,UINT32 dwCount,float *pfVolumes) { return This->lpVtbl->GetAllVolumes(This,dwCount,pfVolumes); } #endif @@ -4020,41 +4028,41 @@ interface IMFMediaSink { #define IMFMediaSink_Shutdown(This) (This)->lpVtbl->Shutdown(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMediaSink_QueryInterface(IMFMediaSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMediaSink_QueryInterface(IMFMediaSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMediaSink_AddRef(IMFMediaSink* This) { +static __WIDL_INLINE ULONG IMFMediaSink_AddRef(IMFMediaSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMediaSink_Release(IMFMediaSink* This) { +static __WIDL_INLINE ULONG IMFMediaSink_Release(IMFMediaSink* This) { return This->lpVtbl->Release(This); } /*** IMFMediaSink methods ***/ -static FORCEINLINE HRESULT IMFMediaSink_GetCharacteristics(IMFMediaSink* This,DWORD *pdwCharacteristics) { +static __WIDL_INLINE HRESULT IMFMediaSink_GetCharacteristics(IMFMediaSink* This,DWORD *pdwCharacteristics) { return This->lpVtbl->GetCharacteristics(This,pdwCharacteristics); } -static FORCEINLINE HRESULT IMFMediaSink_AddStreamSink(IMFMediaSink* This,DWORD dwStreamSinkIdentifier,IMFMediaType *pMediaType,IMFStreamSink **ppStreamSink) { +static __WIDL_INLINE HRESULT IMFMediaSink_AddStreamSink(IMFMediaSink* This,DWORD dwStreamSinkIdentifier,IMFMediaType *pMediaType,IMFStreamSink **ppStreamSink) { return This->lpVtbl->AddStreamSink(This,dwStreamSinkIdentifier,pMediaType,ppStreamSink); } -static FORCEINLINE HRESULT IMFMediaSink_RemoveStreamSink(IMFMediaSink* This,DWORD dwStreamSinkIdentifier) { +static __WIDL_INLINE HRESULT IMFMediaSink_RemoveStreamSink(IMFMediaSink* This,DWORD dwStreamSinkIdentifier) { return This->lpVtbl->RemoveStreamSink(This,dwStreamSinkIdentifier); } -static FORCEINLINE HRESULT IMFMediaSink_GetStreamSinkCount(IMFMediaSink* This,DWORD *pcStreamSinkCount) { +static __WIDL_INLINE HRESULT IMFMediaSink_GetStreamSinkCount(IMFMediaSink* This,DWORD *pcStreamSinkCount) { return This->lpVtbl->GetStreamSinkCount(This,pcStreamSinkCount); } -static FORCEINLINE HRESULT IMFMediaSink_GetStreamSinkByIndex(IMFMediaSink* This,DWORD dwIndex,IMFStreamSink **ppStreamSink) { +static __WIDL_INLINE HRESULT IMFMediaSink_GetStreamSinkByIndex(IMFMediaSink* This,DWORD dwIndex,IMFStreamSink **ppStreamSink) { return This->lpVtbl->GetStreamSinkByIndex(This,dwIndex,ppStreamSink); } -static FORCEINLINE HRESULT IMFMediaSink_GetStreamSinkById(IMFMediaSink* This,DWORD dwStreamSinkIdentifier,IMFStreamSink **ppStreamSink) { +static __WIDL_INLINE HRESULT IMFMediaSink_GetStreamSinkById(IMFMediaSink* This,DWORD dwStreamSinkIdentifier,IMFStreamSink **ppStreamSink) { return This->lpVtbl->GetStreamSinkById(This,dwStreamSinkIdentifier,ppStreamSink); } -static FORCEINLINE HRESULT IMFMediaSink_SetPresentationClock(IMFMediaSink* This,IMFPresentationClock *pPresentationClock) { +static __WIDL_INLINE HRESULT IMFMediaSink_SetPresentationClock(IMFMediaSink* This,IMFPresentationClock *pPresentationClock) { return This->lpVtbl->SetPresentationClock(This,pPresentationClock); } -static FORCEINLINE HRESULT IMFMediaSink_GetPresentationClock(IMFMediaSink* This,IMFPresentationClock **ppPresentationClock) { +static __WIDL_INLINE HRESULT IMFMediaSink_GetPresentationClock(IMFMediaSink* This,IMFPresentationClock **ppPresentationClock) { return This->lpVtbl->GetPresentationClock(This,ppPresentationClock); } -static FORCEINLINE HRESULT IMFMediaSink_Shutdown(IMFMediaSink* This) { +static __WIDL_INLINE HRESULT IMFMediaSink_Shutdown(IMFMediaSink* This) { return This->lpVtbl->Shutdown(This); } #endif @@ -4181,48 +4189,48 @@ interface IMFFinalizableMediaSink { #define IMFFinalizableMediaSink_EndFinalize(This,pResult) (This)->lpVtbl->EndFinalize(This,pResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFFinalizableMediaSink_QueryInterface(IMFFinalizableMediaSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFFinalizableMediaSink_QueryInterface(IMFFinalizableMediaSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFFinalizableMediaSink_AddRef(IMFFinalizableMediaSink* This) { +static __WIDL_INLINE ULONG IMFFinalizableMediaSink_AddRef(IMFFinalizableMediaSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFFinalizableMediaSink_Release(IMFFinalizableMediaSink* This) { +static __WIDL_INLINE ULONG IMFFinalizableMediaSink_Release(IMFFinalizableMediaSink* This) { return This->lpVtbl->Release(This); } /*** IMFMediaSink methods ***/ -static FORCEINLINE HRESULT IMFFinalizableMediaSink_GetCharacteristics(IMFFinalizableMediaSink* This,DWORD *pdwCharacteristics) { +static __WIDL_INLINE HRESULT IMFFinalizableMediaSink_GetCharacteristics(IMFFinalizableMediaSink* This,DWORD *pdwCharacteristics) { return This->lpVtbl->GetCharacteristics(This,pdwCharacteristics); } -static FORCEINLINE HRESULT IMFFinalizableMediaSink_AddStreamSink(IMFFinalizableMediaSink* This,DWORD dwStreamSinkIdentifier,IMFMediaType *pMediaType,IMFStreamSink **ppStreamSink) { +static __WIDL_INLINE HRESULT IMFFinalizableMediaSink_AddStreamSink(IMFFinalizableMediaSink* This,DWORD dwStreamSinkIdentifier,IMFMediaType *pMediaType,IMFStreamSink **ppStreamSink) { return This->lpVtbl->AddStreamSink(This,dwStreamSinkIdentifier,pMediaType,ppStreamSink); } -static FORCEINLINE HRESULT IMFFinalizableMediaSink_RemoveStreamSink(IMFFinalizableMediaSink* This,DWORD dwStreamSinkIdentifier) { +static __WIDL_INLINE HRESULT IMFFinalizableMediaSink_RemoveStreamSink(IMFFinalizableMediaSink* This,DWORD dwStreamSinkIdentifier) { return This->lpVtbl->RemoveStreamSink(This,dwStreamSinkIdentifier); } -static FORCEINLINE HRESULT IMFFinalizableMediaSink_GetStreamSinkCount(IMFFinalizableMediaSink* This,DWORD *pcStreamSinkCount) { +static __WIDL_INLINE HRESULT IMFFinalizableMediaSink_GetStreamSinkCount(IMFFinalizableMediaSink* This,DWORD *pcStreamSinkCount) { return This->lpVtbl->GetStreamSinkCount(This,pcStreamSinkCount); } -static FORCEINLINE HRESULT IMFFinalizableMediaSink_GetStreamSinkByIndex(IMFFinalizableMediaSink* This,DWORD dwIndex,IMFStreamSink **ppStreamSink) { +static __WIDL_INLINE HRESULT IMFFinalizableMediaSink_GetStreamSinkByIndex(IMFFinalizableMediaSink* This,DWORD dwIndex,IMFStreamSink **ppStreamSink) { return This->lpVtbl->GetStreamSinkByIndex(This,dwIndex,ppStreamSink); } -static FORCEINLINE HRESULT IMFFinalizableMediaSink_GetStreamSinkById(IMFFinalizableMediaSink* This,DWORD dwStreamSinkIdentifier,IMFStreamSink **ppStreamSink) { +static __WIDL_INLINE HRESULT IMFFinalizableMediaSink_GetStreamSinkById(IMFFinalizableMediaSink* This,DWORD dwStreamSinkIdentifier,IMFStreamSink **ppStreamSink) { return This->lpVtbl->GetStreamSinkById(This,dwStreamSinkIdentifier,ppStreamSink); } -static FORCEINLINE HRESULT IMFFinalizableMediaSink_SetPresentationClock(IMFFinalizableMediaSink* This,IMFPresentationClock *pPresentationClock) { +static __WIDL_INLINE HRESULT IMFFinalizableMediaSink_SetPresentationClock(IMFFinalizableMediaSink* This,IMFPresentationClock *pPresentationClock) { return This->lpVtbl->SetPresentationClock(This,pPresentationClock); } -static FORCEINLINE HRESULT IMFFinalizableMediaSink_GetPresentationClock(IMFFinalizableMediaSink* This,IMFPresentationClock **ppPresentationClock) { +static __WIDL_INLINE HRESULT IMFFinalizableMediaSink_GetPresentationClock(IMFFinalizableMediaSink* This,IMFPresentationClock **ppPresentationClock) { return This->lpVtbl->GetPresentationClock(This,ppPresentationClock); } -static FORCEINLINE HRESULT IMFFinalizableMediaSink_Shutdown(IMFFinalizableMediaSink* This) { +static __WIDL_INLINE HRESULT IMFFinalizableMediaSink_Shutdown(IMFFinalizableMediaSink* This) { return This->lpVtbl->Shutdown(This); } /*** IMFFinalizableMediaSink methods ***/ -static FORCEINLINE HRESULT IMFFinalizableMediaSink_BeginFinalize(IMFFinalizableMediaSink* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { +static __WIDL_INLINE HRESULT IMFFinalizableMediaSink_BeginFinalize(IMFFinalizableMediaSink* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { return This->lpVtbl->BeginFinalize(This,pCallback,punkState); } -static FORCEINLINE HRESULT IMFFinalizableMediaSink_EndFinalize(IMFFinalizableMediaSink* This,IMFAsyncResult *pResult) { +static __WIDL_INLINE HRESULT IMFFinalizableMediaSink_EndFinalize(IMFFinalizableMediaSink* This,IMFAsyncResult *pResult) { return This->lpVtbl->EndFinalize(This,pResult); } #endif @@ -4289,17 +4297,17 @@ interface IMFMediaSinkPreroll { #define IMFMediaSinkPreroll_NotifyPreroll(This,hnsUpcomingStartTime) (This)->lpVtbl->NotifyPreroll(This,hnsUpcomingStartTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMediaSinkPreroll_QueryInterface(IMFMediaSinkPreroll* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMediaSinkPreroll_QueryInterface(IMFMediaSinkPreroll* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMediaSinkPreroll_AddRef(IMFMediaSinkPreroll* This) { +static __WIDL_INLINE ULONG IMFMediaSinkPreroll_AddRef(IMFMediaSinkPreroll* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMediaSinkPreroll_Release(IMFMediaSinkPreroll* This) { +static __WIDL_INLINE ULONG IMFMediaSinkPreroll_Release(IMFMediaSinkPreroll* This) { return This->lpVtbl->Release(This); } /*** IMFMediaSinkPreroll methods ***/ -static FORCEINLINE HRESULT IMFMediaSinkPreroll_NotifyPreroll(IMFMediaSinkPreroll* This,MFTIME hnsUpcomingStartTime) { +static __WIDL_INLINE HRESULT IMFMediaSinkPreroll_NotifyPreroll(IMFMediaSinkPreroll* This,MFTIME hnsUpcomingStartTime) { return This->lpVtbl->NotifyPreroll(This,hnsUpcomingStartTime); } #endif @@ -4410,36 +4418,36 @@ interface IMFMediaStream { #define IMFMediaStream_RequestSample(This,pToken) (This)->lpVtbl->RequestSample(This,pToken) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMediaStream_QueryInterface(IMFMediaStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMediaStream_QueryInterface(IMFMediaStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMediaStream_AddRef(IMFMediaStream* This) { +static __WIDL_INLINE ULONG IMFMediaStream_AddRef(IMFMediaStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMediaStream_Release(IMFMediaStream* This) { +static __WIDL_INLINE ULONG IMFMediaStream_Release(IMFMediaStream* This) { return This->lpVtbl->Release(This); } /*** IMFMediaEventGenerator methods ***/ -static FORCEINLINE HRESULT IMFMediaStream_GetEvent(IMFMediaStream* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFMediaStream_GetEvent(IMFMediaStream* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { return This->lpVtbl->GetEvent(This,dwFlags,ppEvent); } -static FORCEINLINE HRESULT IMFMediaStream_BeginGetEvent(IMFMediaStream* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { +static __WIDL_INLINE HRESULT IMFMediaStream_BeginGetEvent(IMFMediaStream* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { return This->lpVtbl->BeginGetEvent(This,pCallback,punkState); } -static FORCEINLINE HRESULT IMFMediaStream_EndGetEvent(IMFMediaStream* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFMediaStream_EndGetEvent(IMFMediaStream* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { return This->lpVtbl->EndGetEvent(This,pResult,ppEvent); } -static FORCEINLINE HRESULT IMFMediaStream_QueueEvent(IMFMediaStream* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { +static __WIDL_INLINE HRESULT IMFMediaStream_QueueEvent(IMFMediaStream* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { return This->lpVtbl->QueueEvent(This,met,guidExtendedType,hrStatus,pvValue); } /*** IMFMediaStream methods ***/ -static FORCEINLINE HRESULT IMFMediaStream_GetMediaSource(IMFMediaStream* This,IMFMediaSource **ppMediaSource) { +static __WIDL_INLINE HRESULT IMFMediaStream_GetMediaSource(IMFMediaStream* This,IMFMediaSource **ppMediaSource) { return This->lpVtbl->GetMediaSource(This,ppMediaSource); } -static FORCEINLINE HRESULT IMFMediaStream_GetStreamDescriptor(IMFMediaStream* This,IMFStreamDescriptor **ppStreamDescriptor) { +static __WIDL_INLINE HRESULT IMFMediaStream_GetStreamDescriptor(IMFMediaStream* This,IMFStreamDescriptor **ppStreamDescriptor) { return This->lpVtbl->GetStreamDescriptor(This,ppStreamDescriptor); } -static FORCEINLINE HRESULT IMFMediaStream_RequestSample(IMFMediaStream* This,IUnknown *pToken) { +static __WIDL_INLINE HRESULT IMFMediaStream_RequestSample(IMFMediaStream* This,IUnknown *pToken) { return This->lpVtbl->RequestSample(This,pToken); } #endif @@ -4570,35 +4578,35 @@ interface IMFMetadata { #define IMFMetadata_GetAllPropertyNames(This,ppvNames) (This)->lpVtbl->GetAllPropertyNames(This,ppvNames) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMetadata_QueryInterface(IMFMetadata* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMetadata_QueryInterface(IMFMetadata* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMetadata_AddRef(IMFMetadata* This) { +static __WIDL_INLINE ULONG IMFMetadata_AddRef(IMFMetadata* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMetadata_Release(IMFMetadata* This) { +static __WIDL_INLINE ULONG IMFMetadata_Release(IMFMetadata* This) { return This->lpVtbl->Release(This); } /*** IMFMetadata methods ***/ -static FORCEINLINE HRESULT IMFMetadata_SetLanguage(IMFMetadata* This,LPCWSTR pwszRFC1766) { +static __WIDL_INLINE HRESULT IMFMetadata_SetLanguage(IMFMetadata* This,LPCWSTR pwszRFC1766) { return This->lpVtbl->SetLanguage(This,pwszRFC1766); } -static FORCEINLINE HRESULT IMFMetadata_GetLanguage(IMFMetadata* This,LPWSTR *ppwszRFC1766) { +static __WIDL_INLINE HRESULT IMFMetadata_GetLanguage(IMFMetadata* This,LPWSTR *ppwszRFC1766) { return This->lpVtbl->GetLanguage(This,ppwszRFC1766); } -static FORCEINLINE HRESULT IMFMetadata_GetAllLanguages(IMFMetadata* This,PROPVARIANT *ppvLanguages) { +static __WIDL_INLINE HRESULT IMFMetadata_GetAllLanguages(IMFMetadata* This,PROPVARIANT *ppvLanguages) { return This->lpVtbl->GetAllLanguages(This,ppvLanguages); } -static FORCEINLINE HRESULT IMFMetadata_SetProperty(IMFMetadata* This,LPCWSTR pwszName,const PROPVARIANT *ppvValue) { +static __WIDL_INLINE HRESULT IMFMetadata_SetProperty(IMFMetadata* This,LPCWSTR pwszName,const PROPVARIANT *ppvValue) { return This->lpVtbl->SetProperty(This,pwszName,ppvValue); } -static FORCEINLINE HRESULT IMFMetadata_GetProperty(IMFMetadata* This,LPCWSTR pwszName,PROPVARIANT *ppvValue) { +static __WIDL_INLINE HRESULT IMFMetadata_GetProperty(IMFMetadata* This,LPCWSTR pwszName,PROPVARIANT *ppvValue) { return This->lpVtbl->GetProperty(This,pwszName,ppvValue); } -static FORCEINLINE HRESULT IMFMetadata_DeleteProperty(IMFMetadata* This,LPCWSTR pwszName) { +static __WIDL_INLINE HRESULT IMFMetadata_DeleteProperty(IMFMetadata* This,LPCWSTR pwszName) { return This->lpVtbl->DeleteProperty(This,pwszName); } -static FORCEINLINE HRESULT IMFMetadata_GetAllPropertyNames(IMFMetadata* This,PROPVARIANT *ppvNames) { +static __WIDL_INLINE HRESULT IMFMetadata_GetAllPropertyNames(IMFMetadata* This,PROPVARIANT *ppvNames) { return This->lpVtbl->GetAllPropertyNames(This,ppvNames); } #endif @@ -4671,17 +4679,17 @@ interface IMFMetadataProvider { #define IMFMetadataProvider_GetMFMetadata(This,pPresentationDescriptor,dwStreamIdentifier,dwFlags,ppMFMetadata) (This)->lpVtbl->GetMFMetadata(This,pPresentationDescriptor,dwStreamIdentifier,dwFlags,ppMFMetadata) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMetadataProvider_QueryInterface(IMFMetadataProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMetadataProvider_QueryInterface(IMFMetadataProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMetadataProvider_AddRef(IMFMetadataProvider* This) { +static __WIDL_INLINE ULONG IMFMetadataProvider_AddRef(IMFMetadataProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMetadataProvider_Release(IMFMetadataProvider* This) { +static __WIDL_INLINE ULONG IMFMetadataProvider_Release(IMFMetadataProvider* This) { return This->lpVtbl->Release(This); } /*** IMFMetadataProvider methods ***/ -static FORCEINLINE HRESULT IMFMetadataProvider_GetMFMetadata(IMFMetadataProvider* This,IMFPresentationDescriptor *pPresentationDescriptor,DWORD dwStreamIdentifier,DWORD dwFlags,IMFMetadata **ppMFMetadata) { +static __WIDL_INLINE HRESULT IMFMetadataProvider_GetMFMetadata(IMFMetadataProvider* This,IMFPresentationDescriptor *pPresentationDescriptor,DWORD dwStreamIdentifier,DWORD dwFlags,IMFMetadata **ppMFMetadata) { return This->lpVtbl->GetMFMetadata(This,pPresentationDescriptor,dwStreamIdentifier,dwFlags,ppMFMetadata); } #endif @@ -4778,33 +4786,33 @@ interface IMFPresentationTimeSource { #define IMFPresentationTimeSource_GetUnderlyingClock(This,ppClock) (This)->lpVtbl->GetUnderlyingClock(This,ppClock) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFPresentationTimeSource_QueryInterface(IMFPresentationTimeSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFPresentationTimeSource_QueryInterface(IMFPresentationTimeSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFPresentationTimeSource_AddRef(IMFPresentationTimeSource* This) { +static __WIDL_INLINE ULONG IMFPresentationTimeSource_AddRef(IMFPresentationTimeSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFPresentationTimeSource_Release(IMFPresentationTimeSource* This) { +static __WIDL_INLINE ULONG IMFPresentationTimeSource_Release(IMFPresentationTimeSource* This) { return This->lpVtbl->Release(This); } /*** IMFClock methods ***/ -static FORCEINLINE HRESULT IMFPresentationTimeSource_GetClockCharacteristics(IMFPresentationTimeSource* This,DWORD *pdwCharacteristics) { +static __WIDL_INLINE HRESULT IMFPresentationTimeSource_GetClockCharacteristics(IMFPresentationTimeSource* This,DWORD *pdwCharacteristics) { return This->lpVtbl->GetClockCharacteristics(This,pdwCharacteristics); } -static FORCEINLINE HRESULT IMFPresentationTimeSource_GetCorrelatedTime(IMFPresentationTimeSource* This,DWORD dwReserved,LONGLONG *pllClockTime,MFTIME *phnsSystemTime) { +static __WIDL_INLINE HRESULT IMFPresentationTimeSource_GetCorrelatedTime(IMFPresentationTimeSource* This,DWORD dwReserved,LONGLONG *pllClockTime,MFTIME *phnsSystemTime) { return This->lpVtbl->GetCorrelatedTime(This,dwReserved,pllClockTime,phnsSystemTime); } -static FORCEINLINE HRESULT IMFPresentationTimeSource_GetContinuityKey(IMFPresentationTimeSource* This,DWORD *pdwContinuityKey) { +static __WIDL_INLINE HRESULT IMFPresentationTimeSource_GetContinuityKey(IMFPresentationTimeSource* This,DWORD *pdwContinuityKey) { return This->lpVtbl->GetContinuityKey(This,pdwContinuityKey); } -static FORCEINLINE HRESULT IMFPresentationTimeSource_GetState(IMFPresentationTimeSource* This,DWORD dwReserved,MFCLOCK_STATE *peClockState) { +static __WIDL_INLINE HRESULT IMFPresentationTimeSource_GetState(IMFPresentationTimeSource* This,DWORD dwReserved,MFCLOCK_STATE *peClockState) { return This->lpVtbl->GetState(This,dwReserved,peClockState); } -static FORCEINLINE HRESULT IMFPresentationTimeSource_GetProperties(IMFPresentationTimeSource* This,MFCLOCK_PROPERTIES *pClockProperties) { +static __WIDL_INLINE HRESULT IMFPresentationTimeSource_GetProperties(IMFPresentationTimeSource* This,MFCLOCK_PROPERTIES *pClockProperties) { return This->lpVtbl->GetProperties(This,pClockProperties); } /*** IMFPresentationTimeSource methods ***/ -static FORCEINLINE HRESULT IMFPresentationTimeSource_GetUnderlyingClock(IMFPresentationTimeSource* This,IMFClock **ppClock) { +static __WIDL_INLINE HRESULT IMFPresentationTimeSource_GetUnderlyingClock(IMFPresentationTimeSource* This,IMFClock **ppClock) { return This->lpVtbl->GetUnderlyingClock(This,ppClock); } #endif @@ -4955,54 +4963,54 @@ interface IMFPresentationClock { #define IMFPresentationClock_Pause(This) (This)->lpVtbl->Pause(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFPresentationClock_QueryInterface(IMFPresentationClock* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFPresentationClock_QueryInterface(IMFPresentationClock* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFPresentationClock_AddRef(IMFPresentationClock* This) { +static __WIDL_INLINE ULONG IMFPresentationClock_AddRef(IMFPresentationClock* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFPresentationClock_Release(IMFPresentationClock* This) { +static __WIDL_INLINE ULONG IMFPresentationClock_Release(IMFPresentationClock* This) { return This->lpVtbl->Release(This); } /*** IMFClock methods ***/ -static FORCEINLINE HRESULT IMFPresentationClock_GetClockCharacteristics(IMFPresentationClock* This,DWORD *pdwCharacteristics) { +static __WIDL_INLINE HRESULT IMFPresentationClock_GetClockCharacteristics(IMFPresentationClock* This,DWORD *pdwCharacteristics) { return This->lpVtbl->GetClockCharacteristics(This,pdwCharacteristics); } -static FORCEINLINE HRESULT IMFPresentationClock_GetCorrelatedTime(IMFPresentationClock* This,DWORD dwReserved,LONGLONG *pllClockTime,MFTIME *phnsSystemTime) { +static __WIDL_INLINE HRESULT IMFPresentationClock_GetCorrelatedTime(IMFPresentationClock* This,DWORD dwReserved,LONGLONG *pllClockTime,MFTIME *phnsSystemTime) { return This->lpVtbl->GetCorrelatedTime(This,dwReserved,pllClockTime,phnsSystemTime); } -static FORCEINLINE HRESULT IMFPresentationClock_GetContinuityKey(IMFPresentationClock* This,DWORD *pdwContinuityKey) { +static __WIDL_INLINE HRESULT IMFPresentationClock_GetContinuityKey(IMFPresentationClock* This,DWORD *pdwContinuityKey) { return This->lpVtbl->GetContinuityKey(This,pdwContinuityKey); } -static FORCEINLINE HRESULT IMFPresentationClock_GetState(IMFPresentationClock* This,DWORD dwReserved,MFCLOCK_STATE *peClockState) { +static __WIDL_INLINE HRESULT IMFPresentationClock_GetState(IMFPresentationClock* This,DWORD dwReserved,MFCLOCK_STATE *peClockState) { return This->lpVtbl->GetState(This,dwReserved,peClockState); } -static FORCEINLINE HRESULT IMFPresentationClock_GetProperties(IMFPresentationClock* This,MFCLOCK_PROPERTIES *pClockProperties) { +static __WIDL_INLINE HRESULT IMFPresentationClock_GetProperties(IMFPresentationClock* This,MFCLOCK_PROPERTIES *pClockProperties) { return This->lpVtbl->GetProperties(This,pClockProperties); } /*** IMFPresentationClock methods ***/ -static FORCEINLINE HRESULT IMFPresentationClock_SetTimeSource(IMFPresentationClock* This,IMFPresentationTimeSource *pTimeSource) { +static __WIDL_INLINE HRESULT IMFPresentationClock_SetTimeSource(IMFPresentationClock* This,IMFPresentationTimeSource *pTimeSource) { return This->lpVtbl->SetTimeSource(This,pTimeSource); } -static FORCEINLINE HRESULT IMFPresentationClock_GetTimeSource(IMFPresentationClock* This,IMFPresentationTimeSource **ppTimeSource) { +static __WIDL_INLINE HRESULT IMFPresentationClock_GetTimeSource(IMFPresentationClock* This,IMFPresentationTimeSource **ppTimeSource) { return This->lpVtbl->GetTimeSource(This,ppTimeSource); } -static FORCEINLINE HRESULT IMFPresentationClock_GetTime(IMFPresentationClock* This,MFTIME *phnsClockTime) { +static __WIDL_INLINE HRESULT IMFPresentationClock_GetTime(IMFPresentationClock* This,MFTIME *phnsClockTime) { return This->lpVtbl->GetTime(This,phnsClockTime); } -static FORCEINLINE HRESULT IMFPresentationClock_AddClockStateSink(IMFPresentationClock* This,IMFClockStateSink *pStateSink) { +static __WIDL_INLINE HRESULT IMFPresentationClock_AddClockStateSink(IMFPresentationClock* This,IMFClockStateSink *pStateSink) { return This->lpVtbl->AddClockStateSink(This,pStateSink); } -static FORCEINLINE HRESULT IMFPresentationClock_RemoveClockStateSink(IMFPresentationClock* This,IMFClockStateSink *pStateSink) { +static __WIDL_INLINE HRESULT IMFPresentationClock_RemoveClockStateSink(IMFPresentationClock* This,IMFClockStateSink *pStateSink) { return This->lpVtbl->RemoveClockStateSink(This,pStateSink); } -static FORCEINLINE HRESULT IMFPresentationClock_Start(IMFPresentationClock* This,LONGLONG llClockStartOffset) { +static __WIDL_INLINE HRESULT IMFPresentationClock_Start(IMFPresentationClock* This,LONGLONG llClockStartOffset) { return This->lpVtbl->Start(This,llClockStartOffset); } -static FORCEINLINE HRESULT IMFPresentationClock_Stop(IMFPresentationClock* This) { +static __WIDL_INLINE HRESULT IMFPresentationClock_Stop(IMFPresentationClock* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IMFPresentationClock_Pause(IMFPresentationClock* This) { +static __WIDL_INLINE HRESULT IMFPresentationClock_Pause(IMFPresentationClock* This) { return This->lpVtbl->Pause(This); } #endif @@ -5081,20 +5089,20 @@ interface IMFRateControl { #define IMFRateControl_GetRate(This,pfThin,pflRate) (This)->lpVtbl->GetRate(This,pfThin,pflRate) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFRateControl_QueryInterface(IMFRateControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFRateControl_QueryInterface(IMFRateControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFRateControl_AddRef(IMFRateControl* This) { +static __WIDL_INLINE ULONG IMFRateControl_AddRef(IMFRateControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFRateControl_Release(IMFRateControl* This) { +static __WIDL_INLINE ULONG IMFRateControl_Release(IMFRateControl* This) { return This->lpVtbl->Release(This); } /*** IMFRateControl methods ***/ -static FORCEINLINE HRESULT IMFRateControl_SetRate(IMFRateControl* This,WINBOOL fThin,float flRate) { +static __WIDL_INLINE HRESULT IMFRateControl_SetRate(IMFRateControl* This,WINBOOL fThin,float flRate) { return This->lpVtbl->SetRate(This,fThin,flRate); } -static FORCEINLINE HRESULT IMFRateControl_GetRate(IMFRateControl* This,WINBOOL *pfThin,float *pflRate) { +static __WIDL_INLINE HRESULT IMFRateControl_GetRate(IMFRateControl* This,WINBOOL *pfThin,float *pflRate) { return This->lpVtbl->GetRate(This,pfThin,pflRate); } #endif @@ -5189,23 +5197,23 @@ interface IMFRateSupport { #define IMFRateSupport_IsRateSupported(This,fThin,flRate,pflNearestSupportedRate) (This)->lpVtbl->IsRateSupported(This,fThin,flRate,pflNearestSupportedRate) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFRateSupport_QueryInterface(IMFRateSupport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFRateSupport_QueryInterface(IMFRateSupport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFRateSupport_AddRef(IMFRateSupport* This) { +static __WIDL_INLINE ULONG IMFRateSupport_AddRef(IMFRateSupport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFRateSupport_Release(IMFRateSupport* This) { +static __WIDL_INLINE ULONG IMFRateSupport_Release(IMFRateSupport* This) { return This->lpVtbl->Release(This); } /*** IMFRateSupport methods ***/ -static FORCEINLINE HRESULT IMFRateSupport_GetSlowestRate(IMFRateSupport* This,MFRATE_DIRECTION eDirection,WINBOOL fThin,float *pflRate) { +static __WIDL_INLINE HRESULT IMFRateSupport_GetSlowestRate(IMFRateSupport* This,MFRATE_DIRECTION eDirection,WINBOOL fThin,float *pflRate) { return This->lpVtbl->GetSlowestRate(This,eDirection,fThin,pflRate); } -static FORCEINLINE HRESULT IMFRateSupport_GetFastestRate(IMFRateSupport* This,MFRATE_DIRECTION eDirection,WINBOOL fThin,float *pflRate) { +static __WIDL_INLINE HRESULT IMFRateSupport_GetFastestRate(IMFRateSupport* This,MFRATE_DIRECTION eDirection,WINBOOL fThin,float *pflRate) { return This->lpVtbl->GetFastestRate(This,eDirection,fThin,pflRate); } -static FORCEINLINE HRESULT IMFRateSupport_IsRateSupported(IMFRateSupport* This,WINBOOL fThin,float flRate,float *pflNearestSupportedRate) { +static __WIDL_INLINE HRESULT IMFRateSupport_IsRateSupported(IMFRateSupport* This,WINBOOL fThin,float flRate,float *pflNearestSupportedRate) { return This->lpVtbl->IsRateSupported(This,fThin,flRate,pflNearestSupportedRate); } #endif @@ -5326,39 +5334,39 @@ interface IMFSampleGrabberSinkCallback { #define IMFSampleGrabberSinkCallback_OnShutdown(This) (This)->lpVtbl->OnShutdown(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_QueryInterface(IMFSampleGrabberSinkCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSampleGrabberSinkCallback_QueryInterface(IMFSampleGrabberSinkCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSampleGrabberSinkCallback_AddRef(IMFSampleGrabberSinkCallback* This) { +static __WIDL_INLINE ULONG IMFSampleGrabberSinkCallback_AddRef(IMFSampleGrabberSinkCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSampleGrabberSinkCallback_Release(IMFSampleGrabberSinkCallback* This) { +static __WIDL_INLINE ULONG IMFSampleGrabberSinkCallback_Release(IMFSampleGrabberSinkCallback* This) { return This->lpVtbl->Release(This); } /*** IMFClockStateSink methods ***/ -static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnClockStart(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime,LONGLONG llClockStartOffset) { +static __WIDL_INLINE HRESULT IMFSampleGrabberSinkCallback_OnClockStart(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime,LONGLONG llClockStartOffset) { return This->lpVtbl->OnClockStart(This,hnsSystemTime,llClockStartOffset); } -static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnClockStop(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime) { +static __WIDL_INLINE HRESULT IMFSampleGrabberSinkCallback_OnClockStop(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime) { return This->lpVtbl->OnClockStop(This,hnsSystemTime); } -static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnClockPause(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime) { +static __WIDL_INLINE HRESULT IMFSampleGrabberSinkCallback_OnClockPause(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime) { return This->lpVtbl->OnClockPause(This,hnsSystemTime); } -static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnClockRestart(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime) { +static __WIDL_INLINE HRESULT IMFSampleGrabberSinkCallback_OnClockRestart(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime) { return This->lpVtbl->OnClockRestart(This,hnsSystemTime); } -static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnClockSetRate(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime,float flRate) { +static __WIDL_INLINE HRESULT IMFSampleGrabberSinkCallback_OnClockSetRate(IMFSampleGrabberSinkCallback* This,MFTIME hnsSystemTime,float flRate) { return This->lpVtbl->OnClockSetRate(This,hnsSystemTime,flRate); } /*** IMFSampleGrabberSinkCallback methods ***/ -static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnSetPresentationClock(IMFSampleGrabberSinkCallback* This,IMFPresentationClock *pPresentationClock) { +static __WIDL_INLINE HRESULT IMFSampleGrabberSinkCallback_OnSetPresentationClock(IMFSampleGrabberSinkCallback* This,IMFPresentationClock *pPresentationClock) { return This->lpVtbl->OnSetPresentationClock(This,pPresentationClock); } -static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnProcessSample(IMFSampleGrabberSinkCallback* This,REFGUID guidMajorMediaType,DWORD dwSampleFlags,LONGLONG llSampleTime,LONGLONG llSampleDuration,const BYTE *pSampleBuffer,DWORD dwSampleSize) { +static __WIDL_INLINE HRESULT IMFSampleGrabberSinkCallback_OnProcessSample(IMFSampleGrabberSinkCallback* This,REFGUID guidMajorMediaType,DWORD dwSampleFlags,LONGLONG llSampleTime,LONGLONG llSampleDuration,const BYTE *pSampleBuffer,DWORD dwSampleSize) { return This->lpVtbl->OnProcessSample(This,guidMajorMediaType,dwSampleFlags,llSampleTime,llSampleDuration,pSampleBuffer,dwSampleSize); } -static FORCEINLINE HRESULT IMFSampleGrabberSinkCallback_OnShutdown(IMFSampleGrabberSinkCallback* This) { +static __WIDL_INLINE HRESULT IMFSampleGrabberSinkCallback_OnShutdown(IMFSampleGrabberSinkCallback* This) { return This->lpVtbl->OnShutdown(This); } #endif @@ -5432,20 +5440,20 @@ interface IMFShutdown { #define IMFShutdown_GetShutdownStatus(This,pStatus) (This)->lpVtbl->GetShutdownStatus(This,pStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFShutdown_QueryInterface(IMFShutdown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFShutdown_QueryInterface(IMFShutdown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFShutdown_AddRef(IMFShutdown* This) { +static __WIDL_INLINE ULONG IMFShutdown_AddRef(IMFShutdown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFShutdown_Release(IMFShutdown* This) { +static __WIDL_INLINE ULONG IMFShutdown_Release(IMFShutdown* This) { return This->lpVtbl->Release(This); } /*** IMFShutdown methods ***/ -static FORCEINLINE HRESULT IMFShutdown_Shutdown(IMFShutdown* This) { +static __WIDL_INLINE HRESULT IMFShutdown_Shutdown(IMFShutdown* This) { return This->lpVtbl->Shutdown(This); } -static FORCEINLINE HRESULT IMFShutdown_GetShutdownStatus(IMFShutdown* This,MFSHUTDOWN_STATUS *pStatus) { +static __WIDL_INLINE HRESULT IMFShutdown_GetShutdownStatus(IMFShutdown* This,MFSHUTDOWN_STATUS *pStatus) { return This->lpVtbl->GetShutdownStatus(This,pStatus); } #endif @@ -5536,26 +5544,26 @@ interface IMFSimpleAudioVolume { #define IMFSimpleAudioVolume_GetMute(This,pbMute) (This)->lpVtbl->GetMute(This,pbMute) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSimpleAudioVolume_QueryInterface(IMFSimpleAudioVolume* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSimpleAudioVolume_QueryInterface(IMFSimpleAudioVolume* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSimpleAudioVolume_AddRef(IMFSimpleAudioVolume* This) { +static __WIDL_INLINE ULONG IMFSimpleAudioVolume_AddRef(IMFSimpleAudioVolume* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSimpleAudioVolume_Release(IMFSimpleAudioVolume* This) { +static __WIDL_INLINE ULONG IMFSimpleAudioVolume_Release(IMFSimpleAudioVolume* This) { return This->lpVtbl->Release(This); } /*** IMFSimpleAudioVolume methods ***/ -static FORCEINLINE HRESULT IMFSimpleAudioVolume_SetMasterVolume(IMFSimpleAudioVolume* This,float fLevel) { +static __WIDL_INLINE HRESULT IMFSimpleAudioVolume_SetMasterVolume(IMFSimpleAudioVolume* This,float fLevel) { return This->lpVtbl->SetMasterVolume(This,fLevel); } -static FORCEINLINE HRESULT IMFSimpleAudioVolume_GetMasterVolume(IMFSimpleAudioVolume* This,float *pfLevel) { +static __WIDL_INLINE HRESULT IMFSimpleAudioVolume_GetMasterVolume(IMFSimpleAudioVolume* This,float *pfLevel) { return This->lpVtbl->GetMasterVolume(This,pfLevel); } -static FORCEINLINE HRESULT IMFSimpleAudioVolume_SetMute(IMFSimpleAudioVolume* This,const WINBOOL bMute) { +static __WIDL_INLINE HRESULT IMFSimpleAudioVolume_SetMute(IMFSimpleAudioVolume* This,const WINBOOL bMute) { return This->lpVtbl->SetMute(This,bMute); } -static FORCEINLINE HRESULT IMFSimpleAudioVolume_GetMute(IMFSimpleAudioVolume* This,WINBOOL *pbMute) { +static __WIDL_INLINE HRESULT IMFSimpleAudioVolume_GetMute(IMFSimpleAudioVolume* This,WINBOOL *pbMute) { return This->lpVtbl->GetMute(This,pbMute); } #endif @@ -5718,35 +5726,35 @@ interface IMFSourceResolver { #define IMFSourceResolver_CancelObjectCreation(This,pIUnknownCancelCookie) (This)->lpVtbl->CancelObjectCreation(This,pIUnknownCancelCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSourceResolver_QueryInterface(IMFSourceResolver* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSourceResolver_QueryInterface(IMFSourceResolver* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSourceResolver_AddRef(IMFSourceResolver* This) { +static __WIDL_INLINE ULONG IMFSourceResolver_AddRef(IMFSourceResolver* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSourceResolver_Release(IMFSourceResolver* This) { +static __WIDL_INLINE ULONG IMFSourceResolver_Release(IMFSourceResolver* This) { return This->lpVtbl->Release(This); } /*** IMFSourceResolver methods ***/ -static FORCEINLINE HRESULT IMFSourceResolver_CreateObjectFromURL(IMFSourceResolver* This,LPCWSTR pwszURL,DWORD dwFlags,IPropertyStore *pProps,MF_OBJECT_TYPE *pObjectType,IUnknown **ppObject) { +static __WIDL_INLINE HRESULT IMFSourceResolver_CreateObjectFromURL(IMFSourceResolver* This,LPCWSTR pwszURL,DWORD dwFlags,IPropertyStore *pProps,MF_OBJECT_TYPE *pObjectType,IUnknown **ppObject) { return This->lpVtbl->CreateObjectFromURL(This,pwszURL,dwFlags,pProps,pObjectType,ppObject); } -static FORCEINLINE HRESULT IMFSourceResolver_CreateObjectFromByteStream(IMFSourceResolver* This,IMFByteStream *pByteStream,LPCWSTR pwszURL,DWORD dwFlags,IPropertyStore *pProps,MF_OBJECT_TYPE *pObjectType,IUnknown **ppObject) { +static __WIDL_INLINE HRESULT IMFSourceResolver_CreateObjectFromByteStream(IMFSourceResolver* This,IMFByteStream *pByteStream,LPCWSTR pwszURL,DWORD dwFlags,IPropertyStore *pProps,MF_OBJECT_TYPE *pObjectType,IUnknown **ppObject) { return This->lpVtbl->CreateObjectFromByteStream(This,pByteStream,pwszURL,dwFlags,pProps,pObjectType,ppObject); } -static FORCEINLINE HRESULT IMFSourceResolver_BeginCreateObjectFromURL(IMFSourceResolver* This,LPCWSTR pwszURL,DWORD dwFlags,IPropertyStore *pProps,IUnknown **ppIUnknownCancelCookie,IMFAsyncCallback *pCallback,IUnknown *punkState) { +static __WIDL_INLINE HRESULT IMFSourceResolver_BeginCreateObjectFromURL(IMFSourceResolver* This,LPCWSTR pwszURL,DWORD dwFlags,IPropertyStore *pProps,IUnknown **ppIUnknownCancelCookie,IMFAsyncCallback *pCallback,IUnknown *punkState) { return This->lpVtbl->BeginCreateObjectFromURL(This,pwszURL,dwFlags,pProps,ppIUnknownCancelCookie,pCallback,punkState); } -static FORCEINLINE HRESULT IMFSourceResolver_EndCreateObjectFromURL(IMFSourceResolver* This,IMFAsyncResult *pResult,MF_OBJECT_TYPE *pObjectType,IUnknown **ppObject) { +static __WIDL_INLINE HRESULT IMFSourceResolver_EndCreateObjectFromURL(IMFSourceResolver* This,IMFAsyncResult *pResult,MF_OBJECT_TYPE *pObjectType,IUnknown **ppObject) { return This->lpVtbl->EndCreateObjectFromURL(This,pResult,pObjectType,ppObject); } -static FORCEINLINE HRESULT IMFSourceResolver_BeginCreateObjectFromByteStream(IMFSourceResolver* This,IMFByteStream *pByteStream,LPCWSTR pwszURL,DWORD dwFlags,IPropertyStore *pProps,IUnknown **ppIUnknownCancelCookie,IMFAsyncCallback *pCallback,IUnknown *punkState) { +static __WIDL_INLINE HRESULT IMFSourceResolver_BeginCreateObjectFromByteStream(IMFSourceResolver* This,IMFByteStream *pByteStream,LPCWSTR pwszURL,DWORD dwFlags,IPropertyStore *pProps,IUnknown **ppIUnknownCancelCookie,IMFAsyncCallback *pCallback,IUnknown *punkState) { return This->lpVtbl->BeginCreateObjectFromByteStream(This,pByteStream,pwszURL,dwFlags,pProps,ppIUnknownCancelCookie,pCallback,punkState); } -static FORCEINLINE HRESULT IMFSourceResolver_EndCreateObjectFromByteStream(IMFSourceResolver* This,IMFAsyncResult *pResult,MF_OBJECT_TYPE *pObjectType,IUnknown **ppObject) { +static __WIDL_INLINE HRESULT IMFSourceResolver_EndCreateObjectFromByteStream(IMFSourceResolver* This,IMFAsyncResult *pResult,MF_OBJECT_TYPE *pObjectType,IUnknown **ppObject) { return This->lpVtbl->EndCreateObjectFromByteStream(This,pResult,pObjectType,ppObject); } -static FORCEINLINE HRESULT IMFSourceResolver_CancelObjectCreation(IMFSourceResolver* This,IUnknown *pIUnknownCancelCookie) { +static __WIDL_INLINE HRESULT IMFSourceResolver_CancelObjectCreation(IMFSourceResolver* This,IUnknown *pIUnknownCancelCookie) { return This->lpVtbl->CancelObjectCreation(This,pIUnknownCancelCookie); } #endif @@ -5977,45 +5985,45 @@ interface IMFStreamSink { #define IMFStreamSink_Flush(This) (This)->lpVtbl->Flush(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFStreamSink_QueryInterface(IMFStreamSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFStreamSink_QueryInterface(IMFStreamSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFStreamSink_AddRef(IMFStreamSink* This) { +static __WIDL_INLINE ULONG IMFStreamSink_AddRef(IMFStreamSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFStreamSink_Release(IMFStreamSink* This) { +static __WIDL_INLINE ULONG IMFStreamSink_Release(IMFStreamSink* This) { return This->lpVtbl->Release(This); } /*** IMFMediaEventGenerator methods ***/ -static FORCEINLINE HRESULT IMFStreamSink_GetEvent(IMFStreamSink* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFStreamSink_GetEvent(IMFStreamSink* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { return This->lpVtbl->GetEvent(This,dwFlags,ppEvent); } -static FORCEINLINE HRESULT IMFStreamSink_BeginGetEvent(IMFStreamSink* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { +static __WIDL_INLINE HRESULT IMFStreamSink_BeginGetEvent(IMFStreamSink* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { return This->lpVtbl->BeginGetEvent(This,pCallback,punkState); } -static FORCEINLINE HRESULT IMFStreamSink_EndGetEvent(IMFStreamSink* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFStreamSink_EndGetEvent(IMFStreamSink* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { return This->lpVtbl->EndGetEvent(This,pResult,ppEvent); } -static FORCEINLINE HRESULT IMFStreamSink_QueueEvent(IMFStreamSink* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { +static __WIDL_INLINE HRESULT IMFStreamSink_QueueEvent(IMFStreamSink* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { return This->lpVtbl->QueueEvent(This,met,guidExtendedType,hrStatus,pvValue); } /*** IMFStreamSink methods ***/ -static FORCEINLINE HRESULT IMFStreamSink_GetMediaSink(IMFStreamSink* This,IMFMediaSink **ppMediaSink) { +static __WIDL_INLINE HRESULT IMFStreamSink_GetMediaSink(IMFStreamSink* This,IMFMediaSink **ppMediaSink) { return This->lpVtbl->GetMediaSink(This,ppMediaSink); } -static FORCEINLINE HRESULT IMFStreamSink_GetIdentifier(IMFStreamSink* This,DWORD *pdwIdentifier) { +static __WIDL_INLINE HRESULT IMFStreamSink_GetIdentifier(IMFStreamSink* This,DWORD *pdwIdentifier) { return This->lpVtbl->GetIdentifier(This,pdwIdentifier); } -static FORCEINLINE HRESULT IMFStreamSink_GetMediaTypeHandler(IMFStreamSink* This,IMFMediaTypeHandler **ppHandler) { +static __WIDL_INLINE HRESULT IMFStreamSink_GetMediaTypeHandler(IMFStreamSink* This,IMFMediaTypeHandler **ppHandler) { return This->lpVtbl->GetMediaTypeHandler(This,ppHandler); } -static FORCEINLINE HRESULT IMFStreamSink_ProcessSample(IMFStreamSink* This,IMFSample *pSample) { +static __WIDL_INLINE HRESULT IMFStreamSink_ProcessSample(IMFStreamSink* This,IMFSample *pSample) { return This->lpVtbl->ProcessSample(This,pSample); } -static FORCEINLINE HRESULT IMFStreamSink_PlaceMarker(IMFStreamSink* This,MFSTREAMSINK_MARKER_TYPE eMarkerType,const PROPVARIANT *pvarMarkerValue,const PROPVARIANT *pvarContextValue) { +static __WIDL_INLINE HRESULT IMFStreamSink_PlaceMarker(IMFStreamSink* This,MFSTREAMSINK_MARKER_TYPE eMarkerType,const PROPVARIANT *pvarMarkerValue,const PROPVARIANT *pvarContextValue) { return This->lpVtbl->PlaceMarker(This,eMarkerType,pvarMarkerValue,pvarContextValue); } -static FORCEINLINE HRESULT IMFStreamSink_Flush(IMFStreamSink* This) { +static __WIDL_INLINE HRESULT IMFStreamSink_Flush(IMFStreamSink* This) { return This->lpVtbl->Flush(This); } #endif @@ -6098,20 +6106,20 @@ interface IMFTimer { #define IMFTimer_CancelTimer(This,punkKey) (This)->lpVtbl->CancelTimer(This,punkKey) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFTimer_QueryInterface(IMFTimer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFTimer_QueryInterface(IMFTimer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFTimer_AddRef(IMFTimer* This) { +static __WIDL_INLINE ULONG IMFTimer_AddRef(IMFTimer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFTimer_Release(IMFTimer* This) { +static __WIDL_INLINE ULONG IMFTimer_Release(IMFTimer* This) { return This->lpVtbl->Release(This); } /*** IMFTimer methods ***/ -static FORCEINLINE HRESULT IMFTimer_SetTimer(IMFTimer* This,DWORD dwFlags,LONGLONG llClockTime,IMFAsyncCallback *pCallback,IUnknown *punkState,IUnknown **ppunkKey) { +static __WIDL_INLINE HRESULT IMFTimer_SetTimer(IMFTimer* This,DWORD dwFlags,LONGLONG llClockTime,IMFAsyncCallback *pCallback,IUnknown *punkState,IUnknown **ppunkKey) { return This->lpVtbl->SetTimer(This,dwFlags,llClockTime,pCallback,punkState,ppunkKey); } -static FORCEINLINE HRESULT IMFTimer_CancelTimer(IMFTimer* This,IUnknown *punkKey) { +static __WIDL_INLINE HRESULT IMFTimer_CancelTimer(IMFTimer* This,IUnknown *punkKey) { return This->lpVtbl->CancelTimer(This,punkKey); } #endif @@ -6182,17 +6190,17 @@ interface IMFTopoLoader { #define IMFTopoLoader_Load(This,pInputTopo,ppOutputTopo,pCurrentTopo) (This)->lpVtbl->Load(This,pInputTopo,ppOutputTopo,pCurrentTopo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFTopoLoader_QueryInterface(IMFTopoLoader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFTopoLoader_QueryInterface(IMFTopoLoader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFTopoLoader_AddRef(IMFTopoLoader* This) { +static __WIDL_INLINE ULONG IMFTopoLoader_AddRef(IMFTopoLoader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFTopoLoader_Release(IMFTopoLoader* This) { +static __WIDL_INLINE ULONG IMFTopoLoader_Release(IMFTopoLoader* This) { return This->lpVtbl->Release(This); } /*** IMFTopoLoader methods ***/ -static FORCEINLINE HRESULT IMFTopoLoader_Load(IMFTopoLoader* This,IMFTopology *pInputTopo,IMFTopology **ppOutputTopo,IMFTopology *pCurrentTopo) { +static __WIDL_INLINE HRESULT IMFTopoLoader_Load(IMFTopoLoader* This,IMFTopology *pInputTopo,IMFTopology **ppOutputTopo,IMFTopology *pCurrentTopo) { return This->lpVtbl->Load(This,pInputTopo,ppOutputTopo,pCurrentTopo); } #endif @@ -6284,26 +6292,26 @@ interface IMFVideoSampleAllocator { #define IMFVideoSampleAllocator_AllocateSample(This,ppSample) (This)->lpVtbl->AllocateSample(This,ppSample) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoSampleAllocator_QueryInterface(IMFVideoSampleAllocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocator_QueryInterface(IMFVideoSampleAllocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoSampleAllocator_AddRef(IMFVideoSampleAllocator* This) { +static __WIDL_INLINE ULONG IMFVideoSampleAllocator_AddRef(IMFVideoSampleAllocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoSampleAllocator_Release(IMFVideoSampleAllocator* This) { +static __WIDL_INLINE ULONG IMFVideoSampleAllocator_Release(IMFVideoSampleAllocator* This) { return This->lpVtbl->Release(This); } /*** IMFVideoSampleAllocator methods ***/ -static FORCEINLINE HRESULT IMFVideoSampleAllocator_SetDirectXManager(IMFVideoSampleAllocator* This,IUnknown *pManager) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocator_SetDirectXManager(IMFVideoSampleAllocator* This,IUnknown *pManager) { return This->lpVtbl->SetDirectXManager(This,pManager); } -static FORCEINLINE HRESULT IMFVideoSampleAllocator_UninitializeSampleAllocator(IMFVideoSampleAllocator* This) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocator_UninitializeSampleAllocator(IMFVideoSampleAllocator* This) { return This->lpVtbl->UninitializeSampleAllocator(This); } -static FORCEINLINE HRESULT IMFVideoSampleAllocator_InitializeSampleAllocator(IMFVideoSampleAllocator* This,DWORD cRequestedFrames,IMFMediaType *pMediaType) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocator_InitializeSampleAllocator(IMFVideoSampleAllocator* This,DWORD cRequestedFrames,IMFMediaType *pMediaType) { return This->lpVtbl->InitializeSampleAllocator(This,cRequestedFrames,pMediaType); } -static FORCEINLINE HRESULT IMFVideoSampleAllocator_AllocateSample(IMFVideoSampleAllocator* This,IMFSample **ppSample) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocator_AllocateSample(IMFVideoSampleAllocator* This,IMFSample **ppSample) { return This->lpVtbl->AllocateSample(This,ppSample); } #endif @@ -6370,17 +6378,17 @@ interface IMFVideoSampleAllocatorNotify { #define IMFVideoSampleAllocatorNotify_NotifyRelease(This) (This)->lpVtbl->NotifyRelease(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoSampleAllocatorNotify_QueryInterface(IMFVideoSampleAllocatorNotify* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorNotify_QueryInterface(IMFVideoSampleAllocatorNotify* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoSampleAllocatorNotify_AddRef(IMFVideoSampleAllocatorNotify* This) { +static __WIDL_INLINE ULONG IMFVideoSampleAllocatorNotify_AddRef(IMFVideoSampleAllocatorNotify* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoSampleAllocatorNotify_Release(IMFVideoSampleAllocatorNotify* This) { +static __WIDL_INLINE ULONG IMFVideoSampleAllocatorNotify_Release(IMFVideoSampleAllocatorNotify* This) { return This->lpVtbl->Release(This); } /*** IMFVideoSampleAllocatorNotify methods ***/ -static FORCEINLINE HRESULT IMFVideoSampleAllocatorNotify_NotifyRelease(IMFVideoSampleAllocatorNotify* This) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorNotify_NotifyRelease(IMFVideoSampleAllocatorNotify* This) { return This->lpVtbl->NotifyRelease(This); } #endif @@ -6453,21 +6461,21 @@ interface IMFVideoSampleAllocatorNotifyEx { #define IMFVideoSampleAllocatorNotifyEx_NotifyPrune(This,ppSample) (This)->lpVtbl->NotifyPrune(This,ppSample) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoSampleAllocatorNotifyEx_QueryInterface(IMFVideoSampleAllocatorNotifyEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorNotifyEx_QueryInterface(IMFVideoSampleAllocatorNotifyEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoSampleAllocatorNotifyEx_AddRef(IMFVideoSampleAllocatorNotifyEx* This) { +static __WIDL_INLINE ULONG IMFVideoSampleAllocatorNotifyEx_AddRef(IMFVideoSampleAllocatorNotifyEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoSampleAllocatorNotifyEx_Release(IMFVideoSampleAllocatorNotifyEx* This) { +static __WIDL_INLINE ULONG IMFVideoSampleAllocatorNotifyEx_Release(IMFVideoSampleAllocatorNotifyEx* This) { return This->lpVtbl->Release(This); } /*** IMFVideoSampleAllocatorNotify methods ***/ -static FORCEINLINE HRESULT IMFVideoSampleAllocatorNotifyEx_NotifyRelease(IMFVideoSampleAllocatorNotifyEx* This) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorNotifyEx_NotifyRelease(IMFVideoSampleAllocatorNotifyEx* This) { return This->lpVtbl->NotifyRelease(This); } /*** IMFVideoSampleAllocatorNotifyEx methods ***/ -static FORCEINLINE HRESULT IMFVideoSampleAllocatorNotifyEx_NotifyPrune(IMFVideoSampleAllocatorNotifyEx* This,IMFSample *ppSample) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorNotifyEx_NotifyPrune(IMFVideoSampleAllocatorNotifyEx* This,IMFSample *ppSample) { return This->lpVtbl->NotifyPrune(This,ppSample); } #endif @@ -6542,20 +6550,20 @@ interface IMFVideoSampleAllocatorCallback { #define IMFVideoSampleAllocatorCallback_GetFreeSampleCount(This,plSamples) (This)->lpVtbl->GetFreeSampleCount(This,plSamples) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoSampleAllocatorCallback_QueryInterface(IMFVideoSampleAllocatorCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorCallback_QueryInterface(IMFVideoSampleAllocatorCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoSampleAllocatorCallback_AddRef(IMFVideoSampleAllocatorCallback* This) { +static __WIDL_INLINE ULONG IMFVideoSampleAllocatorCallback_AddRef(IMFVideoSampleAllocatorCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoSampleAllocatorCallback_Release(IMFVideoSampleAllocatorCallback* This) { +static __WIDL_INLINE ULONG IMFVideoSampleAllocatorCallback_Release(IMFVideoSampleAllocatorCallback* This) { return This->lpVtbl->Release(This); } /*** IMFVideoSampleAllocatorCallback methods ***/ -static FORCEINLINE HRESULT IMFVideoSampleAllocatorCallback_SetCallback(IMFVideoSampleAllocatorCallback* This,IMFVideoSampleAllocatorNotify *pNotify) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorCallback_SetCallback(IMFVideoSampleAllocatorCallback* This,IMFVideoSampleAllocatorNotify *pNotify) { return This->lpVtbl->SetCallback(This,pNotify); } -static FORCEINLINE HRESULT IMFVideoSampleAllocatorCallback_GetFreeSampleCount(IMFVideoSampleAllocatorCallback* This,LONG *plSamples) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorCallback_GetFreeSampleCount(IMFVideoSampleAllocatorCallback* This,LONG *plSamples) { return This->lpVtbl->GetFreeSampleCount(This,plSamples); } #endif @@ -6650,30 +6658,30 @@ interface IMFVideoSampleAllocatorEx { #define IMFVideoSampleAllocatorEx_InitializeSampleAllocatorEx(This,cInitialSamples,cMaximumSamples,pAttributes,pMediaType) (This)->lpVtbl->InitializeSampleAllocatorEx(This,cInitialSamples,cMaximumSamples,pAttributes,pMediaType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoSampleAllocatorEx_QueryInterface(IMFVideoSampleAllocatorEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorEx_QueryInterface(IMFVideoSampleAllocatorEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoSampleAllocatorEx_AddRef(IMFVideoSampleAllocatorEx* This) { +static __WIDL_INLINE ULONG IMFVideoSampleAllocatorEx_AddRef(IMFVideoSampleAllocatorEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoSampleAllocatorEx_Release(IMFVideoSampleAllocatorEx* This) { +static __WIDL_INLINE ULONG IMFVideoSampleAllocatorEx_Release(IMFVideoSampleAllocatorEx* This) { return This->lpVtbl->Release(This); } /*** IMFVideoSampleAllocator methods ***/ -static FORCEINLINE HRESULT IMFVideoSampleAllocatorEx_SetDirectXManager(IMFVideoSampleAllocatorEx* This,IUnknown *pManager) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorEx_SetDirectXManager(IMFVideoSampleAllocatorEx* This,IUnknown *pManager) { return This->lpVtbl->SetDirectXManager(This,pManager); } -static FORCEINLINE HRESULT IMFVideoSampleAllocatorEx_UninitializeSampleAllocator(IMFVideoSampleAllocatorEx* This) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorEx_UninitializeSampleAllocator(IMFVideoSampleAllocatorEx* This) { return This->lpVtbl->UninitializeSampleAllocator(This); } -static FORCEINLINE HRESULT IMFVideoSampleAllocatorEx_InitializeSampleAllocator(IMFVideoSampleAllocatorEx* This,DWORD cRequestedFrames,IMFMediaType *pMediaType) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorEx_InitializeSampleAllocator(IMFVideoSampleAllocatorEx* This,DWORD cRequestedFrames,IMFMediaType *pMediaType) { return This->lpVtbl->InitializeSampleAllocator(This,cRequestedFrames,pMediaType); } -static FORCEINLINE HRESULT IMFVideoSampleAllocatorEx_AllocateSample(IMFVideoSampleAllocatorEx* This,IMFSample **ppSample) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorEx_AllocateSample(IMFVideoSampleAllocatorEx* This,IMFSample **ppSample) { return This->lpVtbl->AllocateSample(This,ppSample); } /*** IMFVideoSampleAllocatorEx methods ***/ -static FORCEINLINE HRESULT IMFVideoSampleAllocatorEx_InitializeSampleAllocatorEx(IMFVideoSampleAllocatorEx* This,DWORD cInitialSamples,DWORD cMaximumSamples,IMFAttributes *pAttributes,IMFMediaType *pMediaType) { +static __WIDL_INLINE HRESULT IMFVideoSampleAllocatorEx_InitializeSampleAllocatorEx(IMFVideoSampleAllocatorEx* This,DWORD cInitialSamples,DWORD cMaximumSamples,IMFAttributes *pAttributes,IMFMediaType *pMediaType) { return This->lpVtbl->InitializeSampleAllocatorEx(This,cInitialSamples,cMaximumSamples,pAttributes,pMediaType); } #endif @@ -6791,32 +6799,32 @@ interface IMFVideoProcessorControl { #define IMFVideoProcessorControl_SetConstrictionSize(This,pConstrictionSize) (This)->lpVtbl->SetConstrictionSize(This,pConstrictionSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoProcessorControl_QueryInterface(IMFVideoProcessorControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl_QueryInterface(IMFVideoProcessorControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoProcessorControl_AddRef(IMFVideoProcessorControl* This) { +static __WIDL_INLINE ULONG IMFVideoProcessorControl_AddRef(IMFVideoProcessorControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoProcessorControl_Release(IMFVideoProcessorControl* This) { +static __WIDL_INLINE ULONG IMFVideoProcessorControl_Release(IMFVideoProcessorControl* This) { return This->lpVtbl->Release(This); } /*** IMFVideoProcessorControl methods ***/ -static FORCEINLINE HRESULT IMFVideoProcessorControl_SetBorderColor(IMFVideoProcessorControl* This,MFARGB *pBorderColor) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl_SetBorderColor(IMFVideoProcessorControl* This,MFARGB *pBorderColor) { return This->lpVtbl->SetBorderColor(This,pBorderColor); } -static FORCEINLINE HRESULT IMFVideoProcessorControl_SetSourceRectangle(IMFVideoProcessorControl* This,RECT *pSrcRect) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl_SetSourceRectangle(IMFVideoProcessorControl* This,RECT *pSrcRect) { return This->lpVtbl->SetSourceRectangle(This,pSrcRect); } -static FORCEINLINE HRESULT IMFVideoProcessorControl_SetDestinationRectangle(IMFVideoProcessorControl* This,RECT *pDstRect) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl_SetDestinationRectangle(IMFVideoProcessorControl* This,RECT *pDstRect) { return This->lpVtbl->SetDestinationRectangle(This,pDstRect); } -static FORCEINLINE HRESULT IMFVideoProcessorControl_SetMirror(IMFVideoProcessorControl* This,MF_VIDEO_PROCESSOR_MIRROR eMirror) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl_SetMirror(IMFVideoProcessorControl* This,MF_VIDEO_PROCESSOR_MIRROR eMirror) { return This->lpVtbl->SetMirror(This,eMirror); } -static FORCEINLINE HRESULT IMFVideoProcessorControl_SetRotation(IMFVideoProcessorControl* This,MF_VIDEO_PROCESSOR_ROTATION eRotation) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl_SetRotation(IMFVideoProcessorControl* This,MF_VIDEO_PROCESSOR_ROTATION eRotation) { return This->lpVtbl->SetRotation(This,eRotation); } -static FORCEINLINE HRESULT IMFVideoProcessorControl_SetConstrictionSize(IMFVideoProcessorControl* This,SIZE *pConstrictionSize) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl_SetConstrictionSize(IMFVideoProcessorControl* This,SIZE *pConstrictionSize) { return This->lpVtbl->SetConstrictionSize(This,pConstrictionSize); } #endif @@ -6932,42 +6940,42 @@ interface IMFVideoProcessorControl2 { #define IMFVideoProcessorControl2_GetSupportedHardwareEffects(This,puiSupport) (This)->lpVtbl->GetSupportedHardwareEffects(This,puiSupport) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoProcessorControl2_QueryInterface(IMFVideoProcessorControl2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl2_QueryInterface(IMFVideoProcessorControl2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoProcessorControl2_AddRef(IMFVideoProcessorControl2* This) { +static __WIDL_INLINE ULONG IMFVideoProcessorControl2_AddRef(IMFVideoProcessorControl2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoProcessorControl2_Release(IMFVideoProcessorControl2* This) { +static __WIDL_INLINE ULONG IMFVideoProcessorControl2_Release(IMFVideoProcessorControl2* This) { return This->lpVtbl->Release(This); } /*** IMFVideoProcessorControl methods ***/ -static FORCEINLINE HRESULT IMFVideoProcessorControl2_SetBorderColor(IMFVideoProcessorControl2* This,MFARGB *pBorderColor) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl2_SetBorderColor(IMFVideoProcessorControl2* This,MFARGB *pBorderColor) { return This->lpVtbl->SetBorderColor(This,pBorderColor); } -static FORCEINLINE HRESULT IMFVideoProcessorControl2_SetSourceRectangle(IMFVideoProcessorControl2* This,RECT *pSrcRect) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl2_SetSourceRectangle(IMFVideoProcessorControl2* This,RECT *pSrcRect) { return This->lpVtbl->SetSourceRectangle(This,pSrcRect); } -static FORCEINLINE HRESULT IMFVideoProcessorControl2_SetDestinationRectangle(IMFVideoProcessorControl2* This,RECT *pDstRect) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl2_SetDestinationRectangle(IMFVideoProcessorControl2* This,RECT *pDstRect) { return This->lpVtbl->SetDestinationRectangle(This,pDstRect); } -static FORCEINLINE HRESULT IMFVideoProcessorControl2_SetMirror(IMFVideoProcessorControl2* This,MF_VIDEO_PROCESSOR_MIRROR eMirror) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl2_SetMirror(IMFVideoProcessorControl2* This,MF_VIDEO_PROCESSOR_MIRROR eMirror) { return This->lpVtbl->SetMirror(This,eMirror); } -static FORCEINLINE HRESULT IMFVideoProcessorControl2_SetRotation(IMFVideoProcessorControl2* This,MF_VIDEO_PROCESSOR_ROTATION eRotation) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl2_SetRotation(IMFVideoProcessorControl2* This,MF_VIDEO_PROCESSOR_ROTATION eRotation) { return This->lpVtbl->SetRotation(This,eRotation); } -static FORCEINLINE HRESULT IMFVideoProcessorControl2_SetConstrictionSize(IMFVideoProcessorControl2* This,SIZE *pConstrictionSize) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl2_SetConstrictionSize(IMFVideoProcessorControl2* This,SIZE *pConstrictionSize) { return This->lpVtbl->SetConstrictionSize(This,pConstrictionSize); } /*** IMFVideoProcessorControl2 methods ***/ -static FORCEINLINE HRESULT IMFVideoProcessorControl2_SetRotationOverride(IMFVideoProcessorControl2* This,UINT uiRotation) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl2_SetRotationOverride(IMFVideoProcessorControl2* This,UINT uiRotation) { return This->lpVtbl->SetRotationOverride(This,uiRotation); } -static FORCEINLINE HRESULT IMFVideoProcessorControl2_EnableHardwareEffects(IMFVideoProcessorControl2* This,WINBOOL fEnabled) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl2_EnableHardwareEffects(IMFVideoProcessorControl2* This,WINBOOL fEnabled) { return This->lpVtbl->EnableHardwareEffects(This,fEnabled); } -static FORCEINLINE HRESULT IMFVideoProcessorControl2_GetSupportedHardwareEffects(IMFVideoProcessorControl2* This,UINT *puiSupport) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl2_GetSupportedHardwareEffects(IMFVideoProcessorControl2* This,UINT *puiSupport) { return This->lpVtbl->GetSupportedHardwareEffects(This,puiSupport); } #endif @@ -7133,55 +7141,55 @@ interface IMFVideoProcessorControl3 { #define IMFVideoProcessorControl3_SetOutputDevice(This,pOutputDevice) (This)->lpVtbl->SetOutputDevice(This,pOutputDevice) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoProcessorControl3_QueryInterface(IMFVideoProcessorControl3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_QueryInterface(IMFVideoProcessorControl3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoProcessorControl3_AddRef(IMFVideoProcessorControl3* This) { +static __WIDL_INLINE ULONG IMFVideoProcessorControl3_AddRef(IMFVideoProcessorControl3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoProcessorControl3_Release(IMFVideoProcessorControl3* This) { +static __WIDL_INLINE ULONG IMFVideoProcessorControl3_Release(IMFVideoProcessorControl3* This) { return This->lpVtbl->Release(This); } /*** IMFVideoProcessorControl methods ***/ -static FORCEINLINE HRESULT IMFVideoProcessorControl3_SetBorderColor(IMFVideoProcessorControl3* This,MFARGB *pBorderColor) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_SetBorderColor(IMFVideoProcessorControl3* This,MFARGB *pBorderColor) { return This->lpVtbl->SetBorderColor(This,pBorderColor); } -static FORCEINLINE HRESULT IMFVideoProcessorControl3_SetSourceRectangle(IMFVideoProcessorControl3* This,RECT *pSrcRect) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_SetSourceRectangle(IMFVideoProcessorControl3* This,RECT *pSrcRect) { return This->lpVtbl->SetSourceRectangle(This,pSrcRect); } -static FORCEINLINE HRESULT IMFVideoProcessorControl3_SetDestinationRectangle(IMFVideoProcessorControl3* This,RECT *pDstRect) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_SetDestinationRectangle(IMFVideoProcessorControl3* This,RECT *pDstRect) { return This->lpVtbl->SetDestinationRectangle(This,pDstRect); } -static FORCEINLINE HRESULT IMFVideoProcessorControl3_SetMirror(IMFVideoProcessorControl3* This,MF_VIDEO_PROCESSOR_MIRROR eMirror) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_SetMirror(IMFVideoProcessorControl3* This,MF_VIDEO_PROCESSOR_MIRROR eMirror) { return This->lpVtbl->SetMirror(This,eMirror); } -static FORCEINLINE HRESULT IMFVideoProcessorControl3_SetRotation(IMFVideoProcessorControl3* This,MF_VIDEO_PROCESSOR_ROTATION eRotation) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_SetRotation(IMFVideoProcessorControl3* This,MF_VIDEO_PROCESSOR_ROTATION eRotation) { return This->lpVtbl->SetRotation(This,eRotation); } -static FORCEINLINE HRESULT IMFVideoProcessorControl3_SetConstrictionSize(IMFVideoProcessorControl3* This,SIZE *pConstrictionSize) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_SetConstrictionSize(IMFVideoProcessorControl3* This,SIZE *pConstrictionSize) { return This->lpVtbl->SetConstrictionSize(This,pConstrictionSize); } /*** IMFVideoProcessorControl2 methods ***/ -static FORCEINLINE HRESULT IMFVideoProcessorControl3_SetRotationOverride(IMFVideoProcessorControl3* This,UINT uiRotation) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_SetRotationOverride(IMFVideoProcessorControl3* This,UINT uiRotation) { return This->lpVtbl->SetRotationOverride(This,uiRotation); } -static FORCEINLINE HRESULT IMFVideoProcessorControl3_EnableHardwareEffects(IMFVideoProcessorControl3* This,WINBOOL fEnabled) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_EnableHardwareEffects(IMFVideoProcessorControl3* This,WINBOOL fEnabled) { return This->lpVtbl->EnableHardwareEffects(This,fEnabled); } -static FORCEINLINE HRESULT IMFVideoProcessorControl3_GetSupportedHardwareEffects(IMFVideoProcessorControl3* This,UINT *puiSupport) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_GetSupportedHardwareEffects(IMFVideoProcessorControl3* This,UINT *puiSupport) { return This->lpVtbl->GetSupportedHardwareEffects(This,puiSupport); } /*** IMFVideoProcessorControl3 methods ***/ -static FORCEINLINE HRESULT IMFVideoProcessorControl3_GetNaturalOutputType(IMFVideoProcessorControl3* This,IMFMediaType **ppType) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_GetNaturalOutputType(IMFVideoProcessorControl3* This,IMFMediaType **ppType) { return This->lpVtbl->GetNaturalOutputType(This,ppType); } -static FORCEINLINE HRESULT IMFVideoProcessorControl3_EnableSphericalVideoProcessing(IMFVideoProcessorControl3* This,WINBOOL fEnable,MFVideoSphericalFormat eFormat,MFVideoSphericalProjectionMode eProjectionMode) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_EnableSphericalVideoProcessing(IMFVideoProcessorControl3* This,WINBOOL fEnable,MFVideoSphericalFormat eFormat,MFVideoSphericalProjectionMode eProjectionMode) { return This->lpVtbl->EnableSphericalVideoProcessing(This,fEnable,eFormat,eProjectionMode); } -static FORCEINLINE HRESULT IMFVideoProcessorControl3_SetSphericalVideoProperties(IMFVideoProcessorControl3* This,float X,float Y,float Z,float W,float fieldOfView) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_SetSphericalVideoProperties(IMFVideoProcessorControl3* This,float X,float Y,float Z,float W,float fieldOfView) { return This->lpVtbl->SetSphericalVideoProperties(This,X,Y,Z,W,fieldOfView); } -static FORCEINLINE HRESULT IMFVideoProcessorControl3_SetOutputDevice(IMFVideoProcessorControl3* This,IUnknown *pOutputDevice) { +static __WIDL_INLINE HRESULT IMFVideoProcessorControl3_SetOutputDevice(IMFVideoProcessorControl3* This,IUnknown *pOutputDevice) { return This->lpVtbl->SetOutputDevice(This,pOutputDevice); } #endif @@ -7251,17 +7259,17 @@ interface IMFVideoRendererEffectControl { #define IMFVideoRendererEffectControl_OnAppServiceConnectionEstablished(This,pAppServiceConnection) (This)->lpVtbl->OnAppServiceConnectionEstablished(This,pAppServiceConnection) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoRendererEffectControl_QueryInterface(IMFVideoRendererEffectControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoRendererEffectControl_QueryInterface(IMFVideoRendererEffectControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoRendererEffectControl_AddRef(IMFVideoRendererEffectControl* This) { +static __WIDL_INLINE ULONG IMFVideoRendererEffectControl_AddRef(IMFVideoRendererEffectControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoRendererEffectControl_Release(IMFVideoRendererEffectControl* This) { +static __WIDL_INLINE ULONG IMFVideoRendererEffectControl_Release(IMFVideoRendererEffectControl* This) { return This->lpVtbl->Release(This); } /*** IMFVideoRendererEffectControl methods ***/ -static FORCEINLINE HRESULT IMFVideoRendererEffectControl_OnAppServiceConnectionEstablished(IMFVideoRendererEffectControl* This,IUnknown *pAppServiceConnection) { +static __WIDL_INLINE HRESULT IMFVideoRendererEffectControl_OnAppServiceConnectionEstablished(IMFVideoRendererEffectControl* This,IUnknown *pAppServiceConnection) { return This->lpVtbl->OnAppServiceConnectionEstablished(This,pAppServiceConnection); } #endif @@ -7409,6 +7417,21 @@ EXTERN_GUID(MR_AUDIO_POLICY_SERVICE, 0x911fd737, 0x6775, 0x4ab0, 0xa6, 0x14, 0x2 EXTERN_GUID(MR_CAPTURE_POLICY_VOLUME_SERVICE, 0x24030acd, 0x107a, 0x4265, 0x97, 0x5c, 0x41, 0x4e, 0x33, 0xe6, 0x5f, 0x2a); EXTERN_GUID(MR_POLICY_VOLUME_SERVICE, 0x1abaa2ac, 0x9d3b, 0x47c6, 0xab, 0x48, 0xc5, 0x95, 0x6, 0xde, 0x78, 0x4d); EXTERN_GUID(MR_STREAM_VOLUME_SERVICE, 0xf8b5fa2f, 0x32ef, 0x46f5, 0xb1, 0x72, 0x13, 0x21, 0x21, 0x2f, 0xb2, 0xc4); +EXTERN_GUID(CLSID_VideoProcessorMFT, 0x88753b26, 0x5b24, 0x49bd, 0xb2, 0xe7, 0xc, 0x44, 0x5c, 0x78, 0xc9, 0x82); +EXTERN_GUID(CLSID_FrameServerNetworkCameraSource, 0x7a213aa7, 0x866f, 0x414a, 0x8c, 0x1a, 0x27, 0x5c, 0x72, 0x83, 0xa3, 0x95); +EXTERN_GUID(CLSID_MSH264DecoderMFT, 0x62ce7e72, 0x4c71, 0x4d20, 0xb1, 0x5d, 0x45, 0x28, 0x31, 0xa8, 0x7d, 0x9d); +EXTERN_GUID(CLSID_MSH264EncoderMFT, 0x6ca50344, 0x051a, 0x4ded, 0x97, 0x79, 0xa4, 0x33, 0x05, 0x16, 0x5e, 0x35); +EXTERN_GUID(CLSID_MSDDPlusDecMFT, 0x177c0afe, 0x900b, 0x48d4, 0x9e, 0x4c, 0x57, 0xad, 0xd2, 0x50, 0xb3, 0xd4); +EXTERN_GUID(CLSID_MP3DecMediaObject, 0xbbeea841, 0x0a63, 0x4f52, 0xa7, 0xab, 0xa9, 0xb3, 0xa8, 0x4e, 0xd3, 0x8a); +EXTERN_GUID(CLSID_MSAACDecMFT, 0x32d186a7, 0x218f, 0x4c75, 0x88, 0x76, 0xdd, 0x77, 0x27, 0x3a, 0x89, 0x99); +EXTERN_GUID(CLSID_MSH265DecoderMFT, 0x420a51a3, 0xd605, 0x430c, 0xb4, 0xfc, 0x45, 0x27, 0x4f, 0xa6, 0xc5, 0x62); +EXTERN_GUID(CLSID_WMVDecoderMFT, 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34); +EXTERN_GUID(CLSID_WMADecMediaObject, 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a); +EXTERN_GUID(CLSID_MSMPEGAudDecMFT, 0x70707b39, 0xb2ca, 0x4015, 0xab, 0xea, 0xf8, 0x44, 0x7d, 0x22, 0xd8, 0x8b); +EXTERN_GUID(CLSID_MSMPEGDecoderMFT, 0x2d709e52, 0x123f, 0x49b5, 0x9c, 0xbc, 0x9a, 0xf5, 0xcd, 0xe2, 0x8f, 0xb9); +EXTERN_GUID(CLSID_AudioResamplerMediaObject, 0xf447b69e, 0x1884, 0x4a7e, 0x80, 0x55, 0x34, 0x6f, 0x74, 0xd6, 0xed, 0xb3); +EXTERN_GUID(CLSID_MSVPxDecoder, 0xe3aaf548, 0xc9a4, 0x4c6e, 0x23, 0x4d, 0x5a, 0xda, 0x37, 0x4b, 0x00, 0x00); +EXTERN_GUID(CLSID_MSOpusDecoder, 0x63e17c10, 0x2d43, 0x4c42, 0x8f, 0xe3, 0x8d, 0x8b, 0x63, 0xe4, 0x6a, 0x6a); /* Begin additional prototypes for all interfaces */ ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); diff --git a/lib/libc/include/any-windows-any/mfmediacapture.h b/lib/libc/include/any-windows-any/mfmediacapture.h index 15876327c40c4c08994e5d9197f96a3df788c16d..d520edf7bc7759c2a547306c75581751adb67892 100644 --- a/lib/libc/include/any-windows-any/mfmediacapture.h +++ b/lib/libc/include/any-windows-any/mfmediacapture.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mfmediacapture.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mfmediacapture.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mfmediacapture_h__ #define __mfmediacapture_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IAdvancedMediaCaptureInitializationSettings_FWD_DEFINED__ @@ -109,17 +117,17 @@ interface IAdvancedMediaCaptureInitializationSettings { #define IAdvancedMediaCaptureInitializationSettings_SetDirectxDeviceManager(This,pManager) (This)->lpVtbl->SetDirectxDeviceManager(This,pManager) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAdvancedMediaCaptureInitializationSettings_QueryInterface(IAdvancedMediaCaptureInitializationSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAdvancedMediaCaptureInitializationSettings_QueryInterface(IAdvancedMediaCaptureInitializationSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAdvancedMediaCaptureInitializationSettings_AddRef(IAdvancedMediaCaptureInitializationSettings* This) { +static __WIDL_INLINE ULONG IAdvancedMediaCaptureInitializationSettings_AddRef(IAdvancedMediaCaptureInitializationSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAdvancedMediaCaptureInitializationSettings_Release(IAdvancedMediaCaptureInitializationSettings* This) { +static __WIDL_INLINE ULONG IAdvancedMediaCaptureInitializationSettings_Release(IAdvancedMediaCaptureInitializationSettings* This) { return This->lpVtbl->Release(This); } /*** IAdvancedMediaCaptureInitializationSettings methods ***/ -static FORCEINLINE HRESULT IAdvancedMediaCaptureInitializationSettings_SetDirectxDeviceManager(IAdvancedMediaCaptureInitializationSettings* This,IMFDXGIDeviceManager *pManager) { +static __WIDL_INLINE HRESULT IAdvancedMediaCaptureInitializationSettings_SetDirectxDeviceManager(IAdvancedMediaCaptureInitializationSettings* This,IMFDXGIDeviceManager *pManager) { return This->lpVtbl->SetDirectxDeviceManager(This,pManager); } #endif @@ -186,17 +194,17 @@ interface IAdvancedMediaCaptureSettings { #define IAdvancedMediaCaptureSettings_GetDirectxDeviceManager(This,ppManager) (This)->lpVtbl->GetDirectxDeviceManager(This,ppManager) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAdvancedMediaCaptureSettings_QueryInterface(IAdvancedMediaCaptureSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAdvancedMediaCaptureSettings_QueryInterface(IAdvancedMediaCaptureSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAdvancedMediaCaptureSettings_AddRef(IAdvancedMediaCaptureSettings* This) { +static __WIDL_INLINE ULONG IAdvancedMediaCaptureSettings_AddRef(IAdvancedMediaCaptureSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAdvancedMediaCaptureSettings_Release(IAdvancedMediaCaptureSettings* This) { +static __WIDL_INLINE ULONG IAdvancedMediaCaptureSettings_Release(IAdvancedMediaCaptureSettings* This) { return This->lpVtbl->Release(This); } /*** IAdvancedMediaCaptureSettings methods ***/ -static FORCEINLINE HRESULT IAdvancedMediaCaptureSettings_GetDirectxDeviceManager(IAdvancedMediaCaptureSettings* This,IMFDXGIDeviceManager **ppManager) { +static __WIDL_INLINE HRESULT IAdvancedMediaCaptureSettings_GetDirectxDeviceManager(IAdvancedMediaCaptureSettings* This,IMFDXGIDeviceManager **ppManager) { return This->lpVtbl->GetDirectxDeviceManager(This,ppManager); } #endif @@ -263,17 +271,17 @@ interface IAdvancedMediaCapture { #define IAdvancedMediaCapture_GetAdvancedMediaCaptureSettings(This,ppSettings) (This)->lpVtbl->GetAdvancedMediaCaptureSettings(This,ppSettings) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAdvancedMediaCapture_QueryInterface(IAdvancedMediaCapture* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAdvancedMediaCapture_QueryInterface(IAdvancedMediaCapture* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAdvancedMediaCapture_AddRef(IAdvancedMediaCapture* This) { +static __WIDL_INLINE ULONG IAdvancedMediaCapture_AddRef(IAdvancedMediaCapture* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAdvancedMediaCapture_Release(IAdvancedMediaCapture* This) { +static __WIDL_INLINE ULONG IAdvancedMediaCapture_Release(IAdvancedMediaCapture* This) { return This->lpVtbl->Release(This); } /*** IAdvancedMediaCapture methods ***/ -static FORCEINLINE HRESULT IAdvancedMediaCapture_GetAdvancedMediaCaptureSettings(IAdvancedMediaCapture* This,IAdvancedMediaCaptureSettings **ppSettings) { +static __WIDL_INLINE HRESULT IAdvancedMediaCapture_GetAdvancedMediaCaptureSettings(IAdvancedMediaCapture* This,IAdvancedMediaCaptureSettings **ppSettings) { return This->lpVtbl->GetAdvancedMediaCaptureSettings(This,ppSettings); } #endif diff --git a/lib/libc/include/any-windows-any/mfmediaengine.h b/lib/libc/include/any-windows-any/mfmediaengine.h new file mode 100644 index 0000000000000000000000000000000000000000..21ae5f418758a3eec90d79f5f3a6fa86109e3fa5 --- /dev/null +++ b/lib/libc/include/any-windows-any/mfmediaengine.h @@ -0,0 +1,2376 @@ +/*** Autogenerated by WIDL 8.21 from include/mfmediaengine.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __mfmediaengine_h__ +#define __mfmediaengine_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef __IMFMediaError_FWD_DEFINED__ +#define __IMFMediaError_FWD_DEFINED__ +typedef interface IMFMediaError IMFMediaError; +#ifdef __cplusplus +interface IMFMediaError; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFMediaEngineSrcElements_FWD_DEFINED__ +#define __IMFMediaEngineSrcElements_FWD_DEFINED__ +typedef interface IMFMediaEngineSrcElements IMFMediaEngineSrcElements; +#ifdef __cplusplus +interface IMFMediaEngineSrcElements; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFMediaTimeRange_FWD_DEFINED__ +#define __IMFMediaTimeRange_FWD_DEFINED__ +typedef interface IMFMediaTimeRange IMFMediaTimeRange; +#ifdef __cplusplus +interface IMFMediaTimeRange; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFMediaEngine_FWD_DEFINED__ +#define __IMFMediaEngine_FWD_DEFINED__ +typedef interface IMFMediaEngine IMFMediaEngine; +#ifdef __cplusplus +interface IMFMediaEngine; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFMediaEngineEx_FWD_DEFINED__ +#define __IMFMediaEngineEx_FWD_DEFINED__ +typedef interface IMFMediaEngineEx IMFMediaEngineEx; +#ifdef __cplusplus +interface IMFMediaEngineEx; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFMediaEngineClassFactory_FWD_DEFINED__ +#define __IMFMediaEngineClassFactory_FWD_DEFINED__ +typedef interface IMFMediaEngineClassFactory IMFMediaEngineClassFactory; +#ifdef __cplusplus +interface IMFMediaEngineClassFactory; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFMediaEngineNotify_FWD_DEFINED__ +#define __IMFMediaEngineNotify_FWD_DEFINED__ +typedef interface IMFMediaEngineNotify IMFMediaEngineNotify; +#ifdef __cplusplus +interface IMFMediaEngineNotify; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFMediaEngineAudioEndpointId_FWD_DEFINED__ +#define __IMFMediaEngineAudioEndpointId_FWD_DEFINED__ +typedef interface IMFMediaEngineAudioEndpointId IMFMediaEngineAudioEndpointId; +#ifdef __cplusplus +interface IMFMediaEngineAudioEndpointId; +#endif /* __cplusplus */ +#endif + +#ifndef __IMFMediaEngineExtension_FWD_DEFINED__ +#define __IMFMediaEngineExtension_FWD_DEFINED__ +typedef interface IMFMediaEngineExtension IMFMediaEngineExtension; +#ifdef __cplusplus +interface IMFMediaEngineExtension; +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +EXTERN_GUID(CLSID_MFMediaEngineClassFactory, 0xb44392da, 0x499b, 0x446b, 0xa4, 0xcb, 0x00, 0x5f, 0xea, 0xd0, 0xe6, 0xd5); +EXTERN_GUID(MF_MEDIA_ENGINE_AUDIO_CATEGORY, 0xc8d4c51d, 0x350e, 0x41f2, 0xba, 0x46, 0xfa, 0xeb, 0xbb, 0x08, 0x57, 0xf6); +EXTERN_GUID(MF_MEDIA_ENGINE_AUDIO_ENDPOINT_ROLE, 0xd2cb93d1, 0x116a, 0x44f2, 0x93, 0x85, 0xf7, 0xd0, 0xfd, 0xa2, 0xfb, 0x46); +EXTERN_GUID(MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE, 0x4e0212e2, 0xe18f, 0x41e1, 0x95, 0xe5, 0xc0, 0xe7, 0xe9, 0x23, 0x5b, 0xc3); +EXTERN_GUID(MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE_IE9, 0x052c2d39, 0x40c0, 0x4188, 0xab, 0x86, 0xf8, 0x28, 0x27, 0x3b, 0x75, 0x22); +EXTERN_GUID(MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE_IE10, 0x11a47afd, 0x6589, 0x4124, 0xb3, 0x12, 0x61, 0x58, 0xec, 0x51, 0x7f, 0xc3); +EXTERN_GUID(MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE_IE11, 0x1cf1315f, 0xce3f, 0x4035, 0x93, 0x91, 0x16, 0x14, 0x2f, 0x77, 0x51, 0x89); +EXTERN_GUID(MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE_IE_EDGE, 0xa6f3e465, 0x3aca, 0x442c, 0xa3, 0xf0, 0xad, 0x6d, 0xda, 0xd8, 0x39, 0xae); +EXTERN_GUID(MF_MEDIA_ENGINE_CALLBACK, 0xc60381b8, 0x83a4, 0x41f8, 0xa3, 0xd0, 0xde, 0x05, 0x07, 0x68, 0x49, 0xa9); +EXTERN_GUID(MF_MEDIA_ENGINE_COMPATIBILITY_MODE, 0x3ef26ad4, 0xdc54, 0x45de, 0xb9, 0xaf, 0x76, 0xc8, 0xc6, 0x6b, 0xfa, 0x8e); +EXTERN_GUID(MF_MEDIA_ENGINE_COMPATIBILITY_MODE_WIN10, 0x5b25e089, 0x6ca7, 0x4139, 0xa2, 0xcb, 0xfc, 0xaa, 0xb3, 0x95, 0x52, 0xa3); +EXTERN_GUID(MF_MEDIA_ENGINE_COMPATIBILITY_MODE_WWA_EDGE, 0x15b29098, 0x9f01, 0x4e4d, 0xb6, 0x5a, 0xc0, 0x6c, 0x6c, 0x89, 0xda, 0x2a); +EXTERN_GUID(MF_MEDIA_ENGINE_CONTENT_PROTECTION_FLAGS, 0xe0350223, 0x5aaf, 0x4d76, 0xa7, 0xc3, 0x06, 0xde, 0x70, 0x89, 0x4d, 0xb4); +EXTERN_GUID(MF_MEDIA_ENGINE_CONTENT_PROTECTION_MANAGER, 0xfdd6dfaa, 0xbd85, 0x4af3, 0x9e, 0x0f, 0xa0, 0x1d, 0x53, 0x9d, 0x87, 0x6a); +EXTERN_GUID(MF_MEDIA_ENGINE_CONTINUE_ON_CODEC_ERROR, 0xdbcdb7f9, 0x48e4, 0x4295, 0xb7, 0x0d, 0xd5, 0x18, 0x23, 0x4e, 0xeb, 0x38); +EXTERN_GUID(MF_MEDIA_ENGINE_COREWINDOW, 0xfccae4dc, 0x0b7f, 0x41c2, 0x9f, 0x96, 0x46, 0x59, 0x94, 0x8a, 0xcd, 0xdc); +EXTERN_GUID(MF_MEDIA_ENGINE_DXGI_MANAGER, 0x065702da, 0x1094, 0x486d, 0x86, 0x17, 0xee, 0x7c, 0xc4, 0xee, 0x46, 0x48); +EXTERN_GUID(MF_MEDIA_ENGINE_EME_CALLBACK, 0x494553a7, 0xa481, 0x4cb7, 0xbe, 0xc5, 0x38, 0x09, 0x03, 0x51, 0x37, 0x31); +EXTERN_GUID(MF_MEDIA_ENGINE_EXTENSION, 0x3109fd46, 0x060d, 0x4b62, 0x8d, 0xcf, 0xfa, 0xff, 0x81, 0x13, 0x18, 0xd2); +EXTERN_GUID(MF_MEDIA_ENGINE_MEDIA_PLAYER_MODE, 0x3ddd8d45, 0x5aa1, 0x4112, 0x82, 0xe5, 0x36, 0xf6, 0xa2, 0x19, 0x7e, 0x6e); +EXTERN_GUID(MF_MEDIA_ENGINE_NEEDKEY_CALLBACK, 0x7ea80843, 0xb6e4, 0x432c, 0x8e, 0xa4, 0x78, 0x48, 0xff, 0xe4, 0x22, 0x0e); +EXTERN_GUID(MF_MEDIA_ENGINE_OPM_HWND, 0xa0be8ee7, 0x0572, 0x4f2c, 0xa8, 0x01, 0x2a, 0x15, 0x1b, 0xd3, 0xe7, 0x26); +EXTERN_GUID(MF_MEDIA_ENGINE_PLAYBACK_HWND, 0xd988879b, 0x67c9, 0x4d92, 0xba, 0xa7, 0x6e, 0xad, 0xd4, 0x46, 0x03, 0x9d); +EXTERN_GUID(MF_MEDIA_ENGINE_PLAYBACK_VISUAL, 0x6debd26f, 0x6ab9, 0x4d7e, 0xb0, 0xee, 0xc6, 0x1a, 0x73, 0xff, 0xad, 0x15); +EXTERN_GUID(MF_MEDIA_ENGINE_SOURCE_RESOLVER_CONFIG_STORE, 0x0ac0c497, 0xb3c4, 0x48c9, 0x9c, 0xde, 0xbb, 0x8c, 0xa2, 0x44, 0x2c, 0xa3); +EXTERN_GUID(MF_MEDIA_ENGINE_STREAM_CONTAINS_ALPHA_CHANNEL, 0x5cbfaf44, 0xd2b2, 0x4cfb, 0x80, 0xa7, 0xd4, 0x29, 0xc7, 0x4c, 0x78, 0x9d); +EXTERN_GUID(MF_MEDIA_ENGINE_SYNCHRONOUS_CLOSE, 0xc3c2e12f, 0x7e0e, 0x4e43, 0xb9, 0x1c, 0xdc, 0x99, 0x2c, 0xcd, 0xfa, 0x5e); +EXTERN_GUID(MF_MEDIA_ENGINE_TELEMETRY_APPLICATION_ID, 0x1e7b273b, 0xa7e4, 0x402a, 0x8f, 0x51, 0xc4, 0x8e, 0x88, 0xa2, 0xca, 0xbc); +EXTERN_GUID(MF_MEDIA_ENGINE_TRACK_ID, 0x65bea312, 0x4043, 0x4815, 0x8e, 0xab, 0x44, 0xdc, 0xe2, 0xef, 0x8f, 0x2a); +EXTERN_GUID(MF_MEDIA_ENGINE_VIDEO_OUTPUT_FORMAT, 0x5066893c, 0x8cf9, 0x42bc, 0x8b, 0x8a, 0x47, 0x22, 0x12, 0xe5, 0x27, 0x26); +typedef enum MF_MEDIA_ENGINE_NETWORK { + MF_MEDIA_ENGINE_NETWORK_EMPTY = 0, + MF_MEDIA_ENGINE_NETWORK_IDLE = 1, + MF_MEDIA_ENGINE_NETWORK_LOADING = 2, + MF_MEDIA_ENGINE_NETWORK_NO_SOURCE = 3 +} MF_MEDIA_ENGINE_NETWORK; +typedef enum MF_MEDIA_ENGINE_ERR { + MF_MEDIA_ENGINE_ERR_NOERROR = 0, + MF_MEDIA_ENGINE_ERR_ABORTED = 1, + MF_MEDIA_ENGINE_ERR_NETWORK = 2, + MF_MEDIA_ENGINE_ERR_DECODE = 3, + MF_MEDIA_ENGINE_ERR_SRC_NOT_SUPPORTED = 4, + MF_MEDIA_ENGINE_ERR_ENCRYPTED = 5 +} MF_MEDIA_ENGINE_ERR; +typedef enum MF_MEDIA_ENGINE_PRELOAD { + MF_MEDIA_ENGINE_PRELOAD_MISSING = 0, + MF_MEDIA_ENGINE_PRELOAD_EMPTY = 1, + MF_MEDIA_ENGINE_PRELOAD_NONE = 2, + MF_MEDIA_ENGINE_PRELOAD_METADATA = 3, + MF_MEDIA_ENGINE_PRELOAD_AUTOMATIC = 4 +} MF_MEDIA_ENGINE_PRELOAD; +typedef enum MF_MEDIA_ENGINE_CANPLAY { + MF_MEDIA_ENGINE_CANPLAY_NOT_SUPPORTED = 0, + MF_MEDIA_ENGINE_CANPLAY_MAYBE = 1, + MF_MEDIA_ENGINE_CANPLAY_PROBABLY = 2 +} MF_MEDIA_ENGINE_CANPLAY; +#ifndef _MFVideoNormalizedRect_ +#define _MFVideoNormalizedRect_ +typedef struct MFVideoNormalizedRect { + float left; + float top; + float right; + float bottom; +} MFVideoNormalizedRect; +#endif +typedef enum MF_MEDIA_ENGINE_CREATEFLAGS { + MF_MEDIA_ENGINE_AUDIOONLY = 0x1, + MF_MEDIA_ENGINE_WAITFORSTABLE_STATE = 0x2, + MF_MEDIA_ENGINE_FORCEMUTE = 0x4, + MF_MEDIA_ENGINE_REAL_TIME_MODE = 0x8, + MF_MEDIA_ENGINE_DISABLE_LOCAL_PLUGINS = 0x10, + MF_MEDIA_ENGINE_CREATEFLAGS_MASK = 0x1f +} MF_MEDIA_ENGINE_CREATEFLAGS; +typedef enum MF_MEDIA_ENGINE_EVENT { + MF_MEDIA_ENGINE_EVENT_LOADSTART = 1, + MF_MEDIA_ENGINE_EVENT_PROGRESS = 2, + MF_MEDIA_ENGINE_EVENT_SUSPEND = 3, + MF_MEDIA_ENGINE_EVENT_ABORT = 4, + MF_MEDIA_ENGINE_EVENT_ERROR = 5, + MF_MEDIA_ENGINE_EVENT_EMPTIED = 6, + MF_MEDIA_ENGINE_EVENT_STALLED = 7, + MF_MEDIA_ENGINE_EVENT_PLAY = 8, + MF_MEDIA_ENGINE_EVENT_PAUSE = 9, + MF_MEDIA_ENGINE_EVENT_LOADEDMETADATA = 10, + MF_MEDIA_ENGINE_EVENT_LOADEDDATA = 11, + MF_MEDIA_ENGINE_EVENT_WAITING = 12, + MF_MEDIA_ENGINE_EVENT_PLAYING = 13, + MF_MEDIA_ENGINE_EVENT_CANPLAY = 14, + MF_MEDIA_ENGINE_EVENT_CANPLAYTHROUGH = 15, + MF_MEDIA_ENGINE_EVENT_SEEKING = 16, + MF_MEDIA_ENGINE_EVENT_SEEKED = 17, + MF_MEDIA_ENGINE_EVENT_TIMEUPDATE = 18, + MF_MEDIA_ENGINE_EVENT_ENDED = 19, + MF_MEDIA_ENGINE_EVENT_RATECHANGE = 20, + MF_MEDIA_ENGINE_EVENT_DURATIONCHANGE = 21, + MF_MEDIA_ENGINE_EVENT_VOLUMECHANGE = 22, + MF_MEDIA_ENGINE_EVENT_FORMATCHANGE = 1000, + MF_MEDIA_ENGINE_EVENT_PURGEQUEUEDEVENTS = 1001, + MF_MEDIA_ENGINE_EVENT_TIMELINE_MARKER = 1002, + MF_MEDIA_ENGINE_EVENT_BALANCECHANGE = 1003, + MF_MEDIA_ENGINE_EVENT_DOWNLOADCOMPLETE = 1004, + MF_MEDIA_ENGINE_EVENT_BUFFERINGSTARTED = 1005, + MF_MEDIA_ENGINE_EVENT_BUFFERINGENDED = 1006, + MF_MEDIA_ENGINE_EVENT_FRAMESTEPCOMPLETED = 1007, + MF_MEDIA_ENGINE_EVENT_NOTIFYSTABLESTATE = 1008, + MF_MEDIA_ENGINE_EVENT_FIRSTFRAMEREADY = 1009, + MF_MEDIA_ENGINE_EVENT_TRACKSCHANGE = 1010, + MF_MEDIA_ENGINE_EVENT_OPMINFO = 1011, + MF_MEDIA_ENGINE_EVENT_RESOURCELOST = 1012, + MF_MEDIA_ENGINE_EVENT_DELAYLOADEVENT_CHANGED = 1013, + MF_MEDIA_ENGINE_EVENT_STREAMRENDERINGERROR = 1014, + MF_MEDIA_ENGINE_EVENT_SUPPORTEDRATES_CHANGED = 1015, + MF_MEDIA_ENGINE_EVENT_AUDIOENDPOINTCHANGE = 1016 +} MF_MEDIA_ENGINE_EVENT; +typedef enum MF_MEDIA_ENGINE_READY { + MF_MEDIA_ENGINE_READY_HAVE_NOTHING = 0, + MF_MEDIA_ENGINE_READY_HAVE_METADATA = 1, + MF_MEDIA_ENGINE_READY_HAVE_CURRENT_DATA = 2, + MF_MEDIA_ENGINE_READY_HAVE_FUTURE_DATA = 3, + MF_MEDIA_ENGINE_READY_HAVE_ENOUGH_DATA = 4 +} MF_MEDIA_ENGINE_READY; +/***************************************************************************** + * IMFMediaError interface + */ +#ifndef __IMFMediaError_INTERFACE_DEFINED__ +#define __IMFMediaError_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaError, 0xfc0e10d2, 0xab2a, 0x4501, 0xa9,0x51, 0x06,0xbb,0x10,0x75,0x18,0x4c); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("fc0e10d2-ab2a-4501-a951-06bb1075184c") +IMFMediaError : public IUnknown +{ + virtual USHORT STDMETHODCALLTYPE GetErrorCode( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetExtendedErrorCode( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetErrorCode( + MF_MEDIA_ENGINE_ERR error) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetExtendedErrorCode( + HRESULT error) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaError, 0xfc0e10d2, 0xab2a, 0x4501, 0xa9,0x51, 0x06,0xbb,0x10,0x75,0x18,0x4c) +#endif +#else +typedef struct IMFMediaErrorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaError *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaError *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaError *This); + + /*** IMFMediaError methods ***/ + USHORT (STDMETHODCALLTYPE *GetErrorCode)( + IMFMediaError *This); + + HRESULT (STDMETHODCALLTYPE *GetExtendedErrorCode)( + IMFMediaError *This); + + HRESULT (STDMETHODCALLTYPE *SetErrorCode)( + IMFMediaError *This, + MF_MEDIA_ENGINE_ERR error); + + HRESULT (STDMETHODCALLTYPE *SetExtendedErrorCode)( + IMFMediaError *This, + HRESULT error); + + END_INTERFACE +} IMFMediaErrorVtbl; + +interface IMFMediaError { + CONST_VTBL IMFMediaErrorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaError_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaError_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaError methods ***/ +#define IMFMediaError_GetErrorCode(This) (This)->lpVtbl->GetErrorCode(This) +#define IMFMediaError_GetExtendedErrorCode(This) (This)->lpVtbl->GetExtendedErrorCode(This) +#define IMFMediaError_SetErrorCode(This,error) (This)->lpVtbl->SetErrorCode(This,error) +#define IMFMediaError_SetExtendedErrorCode(This,error) (This)->lpVtbl->SetExtendedErrorCode(This,error) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMFMediaError_QueryInterface(IMFMediaError* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMFMediaError_AddRef(IMFMediaError* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMFMediaError_Release(IMFMediaError* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaError methods ***/ +static __WIDL_INLINE USHORT IMFMediaError_GetErrorCode(IMFMediaError* This) { + return This->lpVtbl->GetErrorCode(This); +} +static __WIDL_INLINE HRESULT IMFMediaError_GetExtendedErrorCode(IMFMediaError* This) { + return This->lpVtbl->GetExtendedErrorCode(This); +} +static __WIDL_INLINE HRESULT IMFMediaError_SetErrorCode(IMFMediaError* This,MF_MEDIA_ENGINE_ERR error) { + return This->lpVtbl->SetErrorCode(This,error); +} +static __WIDL_INLINE HRESULT IMFMediaError_SetExtendedErrorCode(IMFMediaError* This,HRESULT error) { + return This->lpVtbl->SetExtendedErrorCode(This,error); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaError_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFMediaEngineSrcElements interface + */ +#ifndef __IMFMediaEngineSrcElements_INTERFACE_DEFINED__ +#define __IMFMediaEngineSrcElements_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaEngineSrcElements, 0x7a5e5354, 0xb114, 0x4c72, 0xb9,0x91, 0x31,0x31,0xd7,0x50,0x32,0xea); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("7a5e5354-b114-4c72-b991-3131d75032ea") +IMFMediaEngineSrcElements : public IUnknown +{ + virtual DWORD STDMETHODCALLTYPE GetLength( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetURL( + DWORD index, + BSTR *url) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetType( + DWORD index, + BSTR *type) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetMedia( + DWORD index, + BSTR *media) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddElement( + BSTR url, + BSTR type, + BSTR media) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveAllElements( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaEngineSrcElements, 0x7a5e5354, 0xb114, 0x4c72, 0xb9,0x91, 0x31,0x31,0xd7,0x50,0x32,0xea) +#endif +#else +typedef struct IMFMediaEngineSrcElementsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaEngineSrcElements *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaEngineSrcElements *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaEngineSrcElements *This); + + /*** IMFMediaEngineSrcElements methods ***/ + DWORD (STDMETHODCALLTYPE *GetLength)( + IMFMediaEngineSrcElements *This); + + HRESULT (STDMETHODCALLTYPE *GetURL)( + IMFMediaEngineSrcElements *This, + DWORD index, + BSTR *url); + + HRESULT (STDMETHODCALLTYPE *GetType)( + IMFMediaEngineSrcElements *This, + DWORD index, + BSTR *type); + + HRESULT (STDMETHODCALLTYPE *GetMedia)( + IMFMediaEngineSrcElements *This, + DWORD index, + BSTR *media); + + HRESULT (STDMETHODCALLTYPE *AddElement)( + IMFMediaEngineSrcElements *This, + BSTR url, + BSTR type, + BSTR media); + + HRESULT (STDMETHODCALLTYPE *RemoveAllElements)( + IMFMediaEngineSrcElements *This); + + END_INTERFACE +} IMFMediaEngineSrcElementsVtbl; + +interface IMFMediaEngineSrcElements { + CONST_VTBL IMFMediaEngineSrcElementsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaEngineSrcElements_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaEngineSrcElements_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaEngineSrcElements_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaEngineSrcElements methods ***/ +#define IMFMediaEngineSrcElements_GetLength(This) (This)->lpVtbl->GetLength(This) +#define IMFMediaEngineSrcElements_GetURL(This,index,url) (This)->lpVtbl->GetURL(This,index,url) +#define IMFMediaEngineSrcElements_GetType(This,index,type) (This)->lpVtbl->GetType(This,index,type) +#define IMFMediaEngineSrcElements_GetMedia(This,index,media) (This)->lpVtbl->GetMedia(This,index,media) +#define IMFMediaEngineSrcElements_AddElement(This,url,type,media) (This)->lpVtbl->AddElement(This,url,type,media) +#define IMFMediaEngineSrcElements_RemoveAllElements(This) (This)->lpVtbl->RemoveAllElements(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngineSrcElements_QueryInterface(IMFMediaEngineSrcElements* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMFMediaEngineSrcElements_AddRef(IMFMediaEngineSrcElements* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMFMediaEngineSrcElements_Release(IMFMediaEngineSrcElements* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaEngineSrcElements methods ***/ +static __WIDL_INLINE DWORD IMFMediaEngineSrcElements_GetLength(IMFMediaEngineSrcElements* This) { + return This->lpVtbl->GetLength(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineSrcElements_GetURL(IMFMediaEngineSrcElements* This,DWORD index,BSTR *url) { + return This->lpVtbl->GetURL(This,index,url); +} +static __WIDL_INLINE HRESULT IMFMediaEngineSrcElements_GetType(IMFMediaEngineSrcElements* This,DWORD index,BSTR *type) { + return This->lpVtbl->GetType(This,index,type); +} +static __WIDL_INLINE HRESULT IMFMediaEngineSrcElements_GetMedia(IMFMediaEngineSrcElements* This,DWORD index,BSTR *media) { + return This->lpVtbl->GetMedia(This,index,media); +} +static __WIDL_INLINE HRESULT IMFMediaEngineSrcElements_AddElement(IMFMediaEngineSrcElements* This,BSTR url,BSTR type,BSTR media) { + return This->lpVtbl->AddElement(This,url,type,media); +} +static __WIDL_INLINE HRESULT IMFMediaEngineSrcElements_RemoveAllElements(IMFMediaEngineSrcElements* This) { + return This->lpVtbl->RemoveAllElements(This); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaEngineSrcElements_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFMediaTimeRange interface + */ +#ifndef __IMFMediaTimeRange_INTERFACE_DEFINED__ +#define __IMFMediaTimeRange_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaTimeRange, 0xdb71a2fc, 0x078a, 0x414e, 0x9d,0xf9, 0x8c,0x25,0x31,0xb0,0xaa,0x6c); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("db71a2fc-078a-414e-9df9-8c2531b0aa6c") +IMFMediaTimeRange : public IUnknown +{ + virtual DWORD STDMETHODCALLTYPE GetLength( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetStart( + DWORD index, + double *start) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetEnd( + DWORD index, + double *end) = 0; + + virtual WINBOOL STDMETHODCALLTYPE ContainsTime( + double time) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddRange( + double start, + double end) = 0; + + virtual HRESULT STDMETHODCALLTYPE Clear( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaTimeRange, 0xdb71a2fc, 0x078a, 0x414e, 0x9d,0xf9, 0x8c,0x25,0x31,0xb0,0xaa,0x6c) +#endif +#else +typedef struct IMFMediaTimeRangeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaTimeRange *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaTimeRange *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaTimeRange *This); + + /*** IMFMediaTimeRange methods ***/ + DWORD (STDMETHODCALLTYPE *GetLength)( + IMFMediaTimeRange *This); + + HRESULT (STDMETHODCALLTYPE *GetStart)( + IMFMediaTimeRange *This, + DWORD index, + double *start); + + HRESULT (STDMETHODCALLTYPE *GetEnd)( + IMFMediaTimeRange *This, + DWORD index, + double *end); + + WINBOOL (STDMETHODCALLTYPE *ContainsTime)( + IMFMediaTimeRange *This, + double time); + + HRESULT (STDMETHODCALLTYPE *AddRange)( + IMFMediaTimeRange *This, + double start, + double end); + + HRESULT (STDMETHODCALLTYPE *Clear)( + IMFMediaTimeRange *This); + + END_INTERFACE +} IMFMediaTimeRangeVtbl; + +interface IMFMediaTimeRange { + CONST_VTBL IMFMediaTimeRangeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaTimeRange_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaTimeRange_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaTimeRange_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaTimeRange methods ***/ +#define IMFMediaTimeRange_GetLength(This) (This)->lpVtbl->GetLength(This) +#define IMFMediaTimeRange_GetStart(This,index,start) (This)->lpVtbl->GetStart(This,index,start) +#define IMFMediaTimeRange_GetEnd(This,index,end) (This)->lpVtbl->GetEnd(This,index,end) +#define IMFMediaTimeRange_ContainsTime(This,time) (This)->lpVtbl->ContainsTime(This,time) +#define IMFMediaTimeRange_AddRange(This,start,end) (This)->lpVtbl->AddRange(This,start,end) +#define IMFMediaTimeRange_Clear(This) (This)->lpVtbl->Clear(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMFMediaTimeRange_QueryInterface(IMFMediaTimeRange* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMFMediaTimeRange_AddRef(IMFMediaTimeRange* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMFMediaTimeRange_Release(IMFMediaTimeRange* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaTimeRange methods ***/ +static __WIDL_INLINE DWORD IMFMediaTimeRange_GetLength(IMFMediaTimeRange* This) { + return This->lpVtbl->GetLength(This); +} +static __WIDL_INLINE HRESULT IMFMediaTimeRange_GetStart(IMFMediaTimeRange* This,DWORD index,double *start) { + return This->lpVtbl->GetStart(This,index,start); +} +static __WIDL_INLINE HRESULT IMFMediaTimeRange_GetEnd(IMFMediaTimeRange* This,DWORD index,double *end) { + return This->lpVtbl->GetEnd(This,index,end); +} +static __WIDL_INLINE WINBOOL IMFMediaTimeRange_ContainsTime(IMFMediaTimeRange* This,double time) { + return This->lpVtbl->ContainsTime(This,time); +} +static __WIDL_INLINE HRESULT IMFMediaTimeRange_AddRange(IMFMediaTimeRange* This,double start,double end) { + return This->lpVtbl->AddRange(This,start,end); +} +static __WIDL_INLINE HRESULT IMFMediaTimeRange_Clear(IMFMediaTimeRange* This) { + return This->lpVtbl->Clear(This); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaTimeRange_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFMediaEngine interface + */ +#ifndef __IMFMediaEngine_INTERFACE_DEFINED__ +#define __IMFMediaEngine_INTERFACE_DEFINED__ + +#undef GetCurrentTime +DEFINE_GUID(IID_IMFMediaEngine, 0x98a1b0bb, 0x03eb, 0x4935, 0xae,0x7c, 0x93,0xc1,0xfa,0x0e,0x1c,0x93); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("98a1b0bb-03eb-4935-ae7c-93c1fa0e1c93") +IMFMediaEngine : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetError( + IMFMediaError **error) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetErrorCode( + MF_MEDIA_ENGINE_ERR error) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetSourceElements( + IMFMediaEngineSrcElements *elements) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetSource( + BSTR url) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentSource( + BSTR *url) = 0; + + virtual USHORT STDMETHODCALLTYPE GetNetworkState( + ) = 0; + + virtual MF_MEDIA_ENGINE_PRELOAD STDMETHODCALLTYPE GetPreload( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetPreload( + MF_MEDIA_ENGINE_PRELOAD preload) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBuffered( + IMFMediaTimeRange **buffered) = 0; + + virtual HRESULT STDMETHODCALLTYPE Load( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE CanPlayType( + BSTR type, + MF_MEDIA_ENGINE_CANPLAY *answer) = 0; + + virtual USHORT STDMETHODCALLTYPE GetReadyState( + ) = 0; + + virtual WINBOOL STDMETHODCALLTYPE IsSeeking( + ) = 0; + + virtual double STDMETHODCALLTYPE GetCurrentTime( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetCurrentTime( + double time) = 0; + + virtual double STDMETHODCALLTYPE GetStartTime( + ) = 0; + + virtual double STDMETHODCALLTYPE GetDuration( + ) = 0; + + virtual WINBOOL STDMETHODCALLTYPE IsPaused( + ) = 0; + + virtual double STDMETHODCALLTYPE GetDefaultPlaybackRate( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetDefaultPlaybackRate( + double rate) = 0; + + virtual double STDMETHODCALLTYPE GetPlaybackRate( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetPlaybackRate( + double rate) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPlayed( + IMFMediaTimeRange **played) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSeekable( + IMFMediaTimeRange **seekable) = 0; + + virtual WINBOOL STDMETHODCALLTYPE IsEnded( + ) = 0; + + virtual WINBOOL STDMETHODCALLTYPE GetAutoPlay( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetAutoPlay( + WINBOOL autoplay) = 0; + + virtual WINBOOL STDMETHODCALLTYPE GetLoop( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetLoop( + WINBOOL loop) = 0; + + virtual HRESULT STDMETHODCALLTYPE Play( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Pause( + ) = 0; + + virtual WINBOOL STDMETHODCALLTYPE GetMuted( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetMuted( + WINBOOL muted) = 0; + + virtual double STDMETHODCALLTYPE GetVolume( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetVolume( + double volume) = 0; + + virtual WINBOOL STDMETHODCALLTYPE HasVideo( + ) = 0; + + virtual WINBOOL STDMETHODCALLTYPE HasAudio( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetNativeVideoSize( + DWORD *cx, + DWORD *cy) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetVideoAspectRatio( + DWORD *cx, + DWORD *cy) = 0; + + virtual HRESULT STDMETHODCALLTYPE Shutdown( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE TransferVideoFrame( + IUnknown *surface, + const MFVideoNormalizedRect *src, + const RECT *dst, + const MFARGB *color) = 0; + + virtual HRESULT STDMETHODCALLTYPE OnVideoStreamTick( + LONGLONG *time) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaEngine, 0x98a1b0bb, 0x03eb, 0x4935, 0xae,0x7c, 0x93,0xc1,0xfa,0x0e,0x1c,0x93) +#endif +#else +typedef struct IMFMediaEngineVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaEngine *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaEngine *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaEngine *This); + + /*** IMFMediaEngine methods ***/ + HRESULT (STDMETHODCALLTYPE *GetError)( + IMFMediaEngine *This, + IMFMediaError **error); + + HRESULT (STDMETHODCALLTYPE *SetErrorCode)( + IMFMediaEngine *This, + MF_MEDIA_ENGINE_ERR error); + + HRESULT (STDMETHODCALLTYPE *SetSourceElements)( + IMFMediaEngine *This, + IMFMediaEngineSrcElements *elements); + + HRESULT (STDMETHODCALLTYPE *SetSource)( + IMFMediaEngine *This, + BSTR url); + + HRESULT (STDMETHODCALLTYPE *GetCurrentSource)( + IMFMediaEngine *This, + BSTR *url); + + USHORT (STDMETHODCALLTYPE *GetNetworkState)( + IMFMediaEngine *This); + + MF_MEDIA_ENGINE_PRELOAD (STDMETHODCALLTYPE *GetPreload)( + IMFMediaEngine *This); + + HRESULT (STDMETHODCALLTYPE *SetPreload)( + IMFMediaEngine *This, + MF_MEDIA_ENGINE_PRELOAD preload); + + HRESULT (STDMETHODCALLTYPE *GetBuffered)( + IMFMediaEngine *This, + IMFMediaTimeRange **buffered); + + HRESULT (STDMETHODCALLTYPE *Load)( + IMFMediaEngine *This); + + HRESULT (STDMETHODCALLTYPE *CanPlayType)( + IMFMediaEngine *This, + BSTR type, + MF_MEDIA_ENGINE_CANPLAY *answer); + + USHORT (STDMETHODCALLTYPE *GetReadyState)( + IMFMediaEngine *This); + + WINBOOL (STDMETHODCALLTYPE *IsSeeking)( + IMFMediaEngine *This); + + double (STDMETHODCALLTYPE *GetCurrentTime)( + IMFMediaEngine *This); + + HRESULT (STDMETHODCALLTYPE *SetCurrentTime)( + IMFMediaEngine *This, + double time); + + double (STDMETHODCALLTYPE *GetStartTime)( + IMFMediaEngine *This); + + double (STDMETHODCALLTYPE *GetDuration)( + IMFMediaEngine *This); + + WINBOOL (STDMETHODCALLTYPE *IsPaused)( + IMFMediaEngine *This); + + double (STDMETHODCALLTYPE *GetDefaultPlaybackRate)( + IMFMediaEngine *This); + + HRESULT (STDMETHODCALLTYPE *SetDefaultPlaybackRate)( + IMFMediaEngine *This, + double rate); + + double (STDMETHODCALLTYPE *GetPlaybackRate)( + IMFMediaEngine *This); + + HRESULT (STDMETHODCALLTYPE *SetPlaybackRate)( + IMFMediaEngine *This, + double rate); + + HRESULT (STDMETHODCALLTYPE *GetPlayed)( + IMFMediaEngine *This, + IMFMediaTimeRange **played); + + HRESULT (STDMETHODCALLTYPE *GetSeekable)( + IMFMediaEngine *This, + IMFMediaTimeRange **seekable); + + WINBOOL (STDMETHODCALLTYPE *IsEnded)( + IMFMediaEngine *This); + + WINBOOL (STDMETHODCALLTYPE *GetAutoPlay)( + IMFMediaEngine *This); + + HRESULT (STDMETHODCALLTYPE *SetAutoPlay)( + IMFMediaEngine *This, + WINBOOL autoplay); + + WINBOOL (STDMETHODCALLTYPE *GetLoop)( + IMFMediaEngine *This); + + HRESULT (STDMETHODCALLTYPE *SetLoop)( + IMFMediaEngine *This, + WINBOOL loop); + + HRESULT (STDMETHODCALLTYPE *Play)( + IMFMediaEngine *This); + + HRESULT (STDMETHODCALLTYPE *Pause)( + IMFMediaEngine *This); + + WINBOOL (STDMETHODCALLTYPE *GetMuted)( + IMFMediaEngine *This); + + HRESULT (STDMETHODCALLTYPE *SetMuted)( + IMFMediaEngine *This, + WINBOOL muted); + + double (STDMETHODCALLTYPE *GetVolume)( + IMFMediaEngine *This); + + HRESULT (STDMETHODCALLTYPE *SetVolume)( + IMFMediaEngine *This, + double volume); + + WINBOOL (STDMETHODCALLTYPE *HasVideo)( + IMFMediaEngine *This); + + WINBOOL (STDMETHODCALLTYPE *HasAudio)( + IMFMediaEngine *This); + + HRESULT (STDMETHODCALLTYPE *GetNativeVideoSize)( + IMFMediaEngine *This, + DWORD *cx, + DWORD *cy); + + HRESULT (STDMETHODCALLTYPE *GetVideoAspectRatio)( + IMFMediaEngine *This, + DWORD *cx, + DWORD *cy); + + HRESULT (STDMETHODCALLTYPE *Shutdown)( + IMFMediaEngine *This); + + HRESULT (STDMETHODCALLTYPE *TransferVideoFrame)( + IMFMediaEngine *This, + IUnknown *surface, + const MFVideoNormalizedRect *src, + const RECT *dst, + const MFARGB *color); + + HRESULT (STDMETHODCALLTYPE *OnVideoStreamTick)( + IMFMediaEngine *This, + LONGLONG *time); + + END_INTERFACE +} IMFMediaEngineVtbl; + +interface IMFMediaEngine { + CONST_VTBL IMFMediaEngineVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaEngine_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaEngine_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaEngine_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaEngine methods ***/ +#define IMFMediaEngine_GetError(This,error) (This)->lpVtbl->GetError(This,error) +#define IMFMediaEngine_SetErrorCode(This,error) (This)->lpVtbl->SetErrorCode(This,error) +#define IMFMediaEngine_SetSourceElements(This,elements) (This)->lpVtbl->SetSourceElements(This,elements) +#define IMFMediaEngine_SetSource(This,url) (This)->lpVtbl->SetSource(This,url) +#define IMFMediaEngine_GetCurrentSource(This,url) (This)->lpVtbl->GetCurrentSource(This,url) +#define IMFMediaEngine_GetNetworkState(This) (This)->lpVtbl->GetNetworkState(This) +#define IMFMediaEngine_GetPreload(This) (This)->lpVtbl->GetPreload(This) +#define IMFMediaEngine_SetPreload(This,preload) (This)->lpVtbl->SetPreload(This,preload) +#define IMFMediaEngine_GetBuffered(This,buffered) (This)->lpVtbl->GetBuffered(This,buffered) +#define IMFMediaEngine_Load(This) (This)->lpVtbl->Load(This) +#define IMFMediaEngine_CanPlayType(This,type,answer) (This)->lpVtbl->CanPlayType(This,type,answer) +#define IMFMediaEngine_GetReadyState(This) (This)->lpVtbl->GetReadyState(This) +#define IMFMediaEngine_IsSeeking(This) (This)->lpVtbl->IsSeeking(This) +#define IMFMediaEngine_GetCurrentTime(This) (This)->lpVtbl->GetCurrentTime(This) +#define IMFMediaEngine_SetCurrentTime(This,time) (This)->lpVtbl->SetCurrentTime(This,time) +#define IMFMediaEngine_GetStartTime(This) (This)->lpVtbl->GetStartTime(This) +#define IMFMediaEngine_GetDuration(This) (This)->lpVtbl->GetDuration(This) +#define IMFMediaEngine_IsPaused(This) (This)->lpVtbl->IsPaused(This) +#define IMFMediaEngine_GetDefaultPlaybackRate(This) (This)->lpVtbl->GetDefaultPlaybackRate(This) +#define IMFMediaEngine_SetDefaultPlaybackRate(This,rate) (This)->lpVtbl->SetDefaultPlaybackRate(This,rate) +#define IMFMediaEngine_GetPlaybackRate(This) (This)->lpVtbl->GetPlaybackRate(This) +#define IMFMediaEngine_SetPlaybackRate(This,rate) (This)->lpVtbl->SetPlaybackRate(This,rate) +#define IMFMediaEngine_GetPlayed(This,played) (This)->lpVtbl->GetPlayed(This,played) +#define IMFMediaEngine_GetSeekable(This,seekable) (This)->lpVtbl->GetSeekable(This,seekable) +#define IMFMediaEngine_IsEnded(This) (This)->lpVtbl->IsEnded(This) +#define IMFMediaEngine_GetAutoPlay(This) (This)->lpVtbl->GetAutoPlay(This) +#define IMFMediaEngine_SetAutoPlay(This,autoplay) (This)->lpVtbl->SetAutoPlay(This,autoplay) +#define IMFMediaEngine_GetLoop(This) (This)->lpVtbl->GetLoop(This) +#define IMFMediaEngine_SetLoop(This,loop) (This)->lpVtbl->SetLoop(This,loop) +#define IMFMediaEngine_Play(This) (This)->lpVtbl->Play(This) +#define IMFMediaEngine_Pause(This) (This)->lpVtbl->Pause(This) +#define IMFMediaEngine_GetMuted(This) (This)->lpVtbl->GetMuted(This) +#define IMFMediaEngine_SetMuted(This,muted) (This)->lpVtbl->SetMuted(This,muted) +#define IMFMediaEngine_GetVolume(This) (This)->lpVtbl->GetVolume(This) +#define IMFMediaEngine_SetVolume(This,volume) (This)->lpVtbl->SetVolume(This,volume) +#define IMFMediaEngine_HasVideo(This) (This)->lpVtbl->HasVideo(This) +#define IMFMediaEngine_HasAudio(This) (This)->lpVtbl->HasAudio(This) +#define IMFMediaEngine_GetNativeVideoSize(This,cx,cy) (This)->lpVtbl->GetNativeVideoSize(This,cx,cy) +#define IMFMediaEngine_GetVideoAspectRatio(This,cx,cy) (This)->lpVtbl->GetVideoAspectRatio(This,cx,cy) +#define IMFMediaEngine_Shutdown(This) (This)->lpVtbl->Shutdown(This) +#define IMFMediaEngine_TransferVideoFrame(This,surface,src,dst,color) (This)->lpVtbl->TransferVideoFrame(This,surface,src,dst,color) +#define IMFMediaEngine_OnVideoStreamTick(This,time) (This)->lpVtbl->OnVideoStreamTick(This,time) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngine_QueryInterface(IMFMediaEngine* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMFMediaEngine_AddRef(IMFMediaEngine* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMFMediaEngine_Release(IMFMediaEngine* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaEngine methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngine_GetError(IMFMediaEngine* This,IMFMediaError **error) { + return This->lpVtbl->GetError(This,error); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_SetErrorCode(IMFMediaEngine* This,MF_MEDIA_ENGINE_ERR error) { + return This->lpVtbl->SetErrorCode(This,error); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_SetSourceElements(IMFMediaEngine* This,IMFMediaEngineSrcElements *elements) { + return This->lpVtbl->SetSourceElements(This,elements); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_SetSource(IMFMediaEngine* This,BSTR url) { + return This->lpVtbl->SetSource(This,url); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_GetCurrentSource(IMFMediaEngine* This,BSTR *url) { + return This->lpVtbl->GetCurrentSource(This,url); +} +static __WIDL_INLINE USHORT IMFMediaEngine_GetNetworkState(IMFMediaEngine* This) { + return This->lpVtbl->GetNetworkState(This); +} +static __WIDL_INLINE MF_MEDIA_ENGINE_PRELOAD IMFMediaEngine_GetPreload(IMFMediaEngine* This) { + return This->lpVtbl->GetPreload(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_SetPreload(IMFMediaEngine* This,MF_MEDIA_ENGINE_PRELOAD preload) { + return This->lpVtbl->SetPreload(This,preload); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_GetBuffered(IMFMediaEngine* This,IMFMediaTimeRange **buffered) { + return This->lpVtbl->GetBuffered(This,buffered); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_Load(IMFMediaEngine* This) { + return This->lpVtbl->Load(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_CanPlayType(IMFMediaEngine* This,BSTR type,MF_MEDIA_ENGINE_CANPLAY *answer) { + return This->lpVtbl->CanPlayType(This,type,answer); +} +static __WIDL_INLINE USHORT IMFMediaEngine_GetReadyState(IMFMediaEngine* This) { + return This->lpVtbl->GetReadyState(This); +} +static __WIDL_INLINE WINBOOL IMFMediaEngine_IsSeeking(IMFMediaEngine* This) { + return This->lpVtbl->IsSeeking(This); +} +static __WIDL_INLINE double IMFMediaEngine_GetCurrentTime(IMFMediaEngine* This) { + return This->lpVtbl->GetCurrentTime(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_SetCurrentTime(IMFMediaEngine* This,double time) { + return This->lpVtbl->SetCurrentTime(This,time); +} +static __WIDL_INLINE double IMFMediaEngine_GetStartTime(IMFMediaEngine* This) { + return This->lpVtbl->GetStartTime(This); +} +static __WIDL_INLINE double IMFMediaEngine_GetDuration(IMFMediaEngine* This) { + return This->lpVtbl->GetDuration(This); +} +static __WIDL_INLINE WINBOOL IMFMediaEngine_IsPaused(IMFMediaEngine* This) { + return This->lpVtbl->IsPaused(This); +} +static __WIDL_INLINE double IMFMediaEngine_GetDefaultPlaybackRate(IMFMediaEngine* This) { + return This->lpVtbl->GetDefaultPlaybackRate(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_SetDefaultPlaybackRate(IMFMediaEngine* This,double rate) { + return This->lpVtbl->SetDefaultPlaybackRate(This,rate); +} +static __WIDL_INLINE double IMFMediaEngine_GetPlaybackRate(IMFMediaEngine* This) { + return This->lpVtbl->GetPlaybackRate(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_SetPlaybackRate(IMFMediaEngine* This,double rate) { + return This->lpVtbl->SetPlaybackRate(This,rate); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_GetPlayed(IMFMediaEngine* This,IMFMediaTimeRange **played) { + return This->lpVtbl->GetPlayed(This,played); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_GetSeekable(IMFMediaEngine* This,IMFMediaTimeRange **seekable) { + return This->lpVtbl->GetSeekable(This,seekable); +} +static __WIDL_INLINE WINBOOL IMFMediaEngine_IsEnded(IMFMediaEngine* This) { + return This->lpVtbl->IsEnded(This); +} +static __WIDL_INLINE WINBOOL IMFMediaEngine_GetAutoPlay(IMFMediaEngine* This) { + return This->lpVtbl->GetAutoPlay(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_SetAutoPlay(IMFMediaEngine* This,WINBOOL autoplay) { + return This->lpVtbl->SetAutoPlay(This,autoplay); +} +static __WIDL_INLINE WINBOOL IMFMediaEngine_GetLoop(IMFMediaEngine* This) { + return This->lpVtbl->GetLoop(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_SetLoop(IMFMediaEngine* This,WINBOOL loop) { + return This->lpVtbl->SetLoop(This,loop); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_Play(IMFMediaEngine* This) { + return This->lpVtbl->Play(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_Pause(IMFMediaEngine* This) { + return This->lpVtbl->Pause(This); +} +static __WIDL_INLINE WINBOOL IMFMediaEngine_GetMuted(IMFMediaEngine* This) { + return This->lpVtbl->GetMuted(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_SetMuted(IMFMediaEngine* This,WINBOOL muted) { + return This->lpVtbl->SetMuted(This,muted); +} +static __WIDL_INLINE double IMFMediaEngine_GetVolume(IMFMediaEngine* This) { + return This->lpVtbl->GetVolume(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_SetVolume(IMFMediaEngine* This,double volume) { + return This->lpVtbl->SetVolume(This,volume); +} +static __WIDL_INLINE WINBOOL IMFMediaEngine_HasVideo(IMFMediaEngine* This) { + return This->lpVtbl->HasVideo(This); +} +static __WIDL_INLINE WINBOOL IMFMediaEngine_HasAudio(IMFMediaEngine* This) { + return This->lpVtbl->HasAudio(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_GetNativeVideoSize(IMFMediaEngine* This,DWORD *cx,DWORD *cy) { + return This->lpVtbl->GetNativeVideoSize(This,cx,cy); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_GetVideoAspectRatio(IMFMediaEngine* This,DWORD *cx,DWORD *cy) { + return This->lpVtbl->GetVideoAspectRatio(This,cx,cy); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_Shutdown(IMFMediaEngine* This) { + return This->lpVtbl->Shutdown(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_TransferVideoFrame(IMFMediaEngine* This,IUnknown *surface,const MFVideoNormalizedRect *src,const RECT *dst,const MFARGB *color) { + return This->lpVtbl->TransferVideoFrame(This,surface,src,dst,color); +} +static __WIDL_INLINE HRESULT IMFMediaEngine_OnVideoStreamTick(IMFMediaEngine* This,LONGLONG *time) { + return This->lpVtbl->OnVideoStreamTick(This,time); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaEngine_INTERFACE_DEFINED__ */ + +typedef enum MF_MEDIA_ENGINE_STATISTIC { + MF_MEDIA_ENGINE_STATISTIC_FRAMES_RENDERED = 0, + MF_MEDIA_ENGINE_STATISTIC_FRAMES_DROPPED = 1, + MF_MEDIA_ENGINE_STATISTIC_BYTES_DOWNLOADED = 2, + MF_MEDIA_ENGINE_STATISTIC_BUFFER_PROGRESS = 3, + MF_MEDIA_ENGINE_STATISTIC_FRAMES_PER_SECOND = 4, + MF_MEDIA_ENGINE_STATISTIC_PLAYBACK_JITTER = 5, + MF_MEDIA_ENGINE_STATISTIC_FRAMES_CORRUPTED = 6, + MF_MEDIA_ENGINE_STATISTIC_TOTAL_FRAME_DELAY = 7 +} MF_MEDIA_ENGINE_STATISTIC; +typedef enum MF_MEDIA_ENGINE_S3D_PACKING_MODE { + MF_MEDIA_ENGINE_S3D_PACKING_MODE_NONE = 0, + MF_MEDIA_ENGINE_S3D_PACKING_MODE_SIDE_BY_SIDE = 1, + MF_MEDIA_ENGINE_S3D_PACKING_MODE_TOP_BOTTOM = 2 +} MF_MEDIA_ENGINE_S3D_PACKING_MODE; +typedef enum MF_MEDIA_ENGINE_SEEK_MODE { + MF_MEDIA_ENGINE_SEEK_MODE_NORMAL = 0, + MF_MEDIA_ENGINE_SEEK_MODE_APPROXIMATE = 1 +} MF_MEDIA_ENGINE_SEEK_MODE; +/***************************************************************************** + * IMFMediaEngineEx interface + */ +#ifndef __IMFMediaEngineEx_INTERFACE_DEFINED__ +#define __IMFMediaEngineEx_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaEngineEx, 0x83015ead, 0xb1e6, 0x40d0, 0xa9,0x8a, 0x37,0x14,0x5f,0xfe,0x1a,0xd1); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("83015ead-b1e6-40d0-a98a-37145ffe1ad1") +IMFMediaEngineEx : public IMFMediaEngine +{ + virtual HRESULT STDMETHODCALLTYPE SetSourceFromByteStream( + IMFByteStream *bytestream, + BSTR url) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetStatistics( + MF_MEDIA_ENGINE_STATISTIC stat_id, + PROPVARIANT *stat) = 0; + + virtual HRESULT STDMETHODCALLTYPE UpdateVideoStream( + const MFVideoNormalizedRect *src, + const RECT *dst, + const MFARGB *border_color) = 0; + + virtual double STDMETHODCALLTYPE GetBalance( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetBalance( + double balance) = 0; + + virtual WINBOOL STDMETHODCALLTYPE IsPlaybackRateSupported( + double rate) = 0; + + virtual HRESULT STDMETHODCALLTYPE FrameStep( + WINBOOL forward) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetResourceCharacteristics( + DWORD *flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPresentationAttribute( + REFGUID attribute, + PROPVARIANT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetNumberOfStreams( + DWORD *stream_count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetStreamAttribute( + DWORD stream_index, + REFGUID attribute, + PROPVARIANT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetStreamSelection( + DWORD stream_index, + WINBOOL *enabled) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetStreamSelection( + DWORD stream_index, + WINBOOL enabled) = 0; + + virtual HRESULT STDMETHODCALLTYPE ApplyStreamSelections( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsProtected( + WINBOOL *protected) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertVideoEffect( + IUnknown *effect, + WINBOOL is_optional) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertAudioEffect( + IUnknown *effect, + WINBOOL is_optional) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveAllEffects( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetTimelineMarkerTimer( + double timeout) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetTimelineMarkerTimer( + double *timeout) = 0; + + virtual HRESULT STDMETHODCALLTYPE CancelTimelineMarkerTimer( + ) = 0; + + virtual WINBOOL STDMETHODCALLTYPE IsStereo3D( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetStereo3DFramePackingMode( + MF_MEDIA_ENGINE_S3D_PACKING_MODE *mode) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetStereo3DFramePackingMode( + MF_MEDIA_ENGINE_S3D_PACKING_MODE mode) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetStereo3DRenderMode( + MF3DVideoOutputType *output_type) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetStereo3DRenderMode( + MF3DVideoOutputType output_type) = 0; + + virtual HRESULT STDMETHODCALLTYPE EnableWindowlessSwapchainMode( + WINBOOL enable) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetVideoSwapchainHandle( + HANDLE *swapchain) = 0; + + virtual HRESULT STDMETHODCALLTYPE EnableHorizontalMirrorMode( + WINBOOL enable) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAudioStreamCategory( + UINT32 *category) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetAudioStreamCategory( + UINT32 category) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAudioEndpointRole( + UINT32 *role) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetAudioEndpointRole( + UINT32 role) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetRealTimeMode( + WINBOOL *enabled) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetRealTimeMode( + WINBOOL enable) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetCurrentTimeEx( + double seektime, + MF_MEDIA_ENGINE_SEEK_MODE mode) = 0; + + virtual HRESULT STDMETHODCALLTYPE EnableTimeUpdateTimer( + WINBOOL enable) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaEngineEx, 0x83015ead, 0xb1e6, 0x40d0, 0xa9,0x8a, 0x37,0x14,0x5f,0xfe,0x1a,0xd1) +#endif +#else +typedef struct IMFMediaEngineExVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaEngineEx *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaEngineEx *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaEngineEx *This); + + /*** IMFMediaEngine methods ***/ + HRESULT (STDMETHODCALLTYPE *GetError)( + IMFMediaEngineEx *This, + IMFMediaError **error); + + HRESULT (STDMETHODCALLTYPE *SetErrorCode)( + IMFMediaEngineEx *This, + MF_MEDIA_ENGINE_ERR error); + + HRESULT (STDMETHODCALLTYPE *SetSourceElements)( + IMFMediaEngineEx *This, + IMFMediaEngineSrcElements *elements); + + HRESULT (STDMETHODCALLTYPE *SetSource)( + IMFMediaEngineEx *This, + BSTR url); + + HRESULT (STDMETHODCALLTYPE *GetCurrentSource)( + IMFMediaEngineEx *This, + BSTR *url); + + USHORT (STDMETHODCALLTYPE *GetNetworkState)( + IMFMediaEngineEx *This); + + MF_MEDIA_ENGINE_PRELOAD (STDMETHODCALLTYPE *GetPreload)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *SetPreload)( + IMFMediaEngineEx *This, + MF_MEDIA_ENGINE_PRELOAD preload); + + HRESULT (STDMETHODCALLTYPE *GetBuffered)( + IMFMediaEngineEx *This, + IMFMediaTimeRange **buffered); + + HRESULT (STDMETHODCALLTYPE *Load)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *CanPlayType)( + IMFMediaEngineEx *This, + BSTR type, + MF_MEDIA_ENGINE_CANPLAY *answer); + + USHORT (STDMETHODCALLTYPE *GetReadyState)( + IMFMediaEngineEx *This); + + WINBOOL (STDMETHODCALLTYPE *IsSeeking)( + IMFMediaEngineEx *This); + + double (STDMETHODCALLTYPE *GetCurrentTime)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *SetCurrentTime)( + IMFMediaEngineEx *This, + double time); + + double (STDMETHODCALLTYPE *GetStartTime)( + IMFMediaEngineEx *This); + + double (STDMETHODCALLTYPE *GetDuration)( + IMFMediaEngineEx *This); + + WINBOOL (STDMETHODCALLTYPE *IsPaused)( + IMFMediaEngineEx *This); + + double (STDMETHODCALLTYPE *GetDefaultPlaybackRate)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *SetDefaultPlaybackRate)( + IMFMediaEngineEx *This, + double rate); + + double (STDMETHODCALLTYPE *GetPlaybackRate)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *SetPlaybackRate)( + IMFMediaEngineEx *This, + double rate); + + HRESULT (STDMETHODCALLTYPE *GetPlayed)( + IMFMediaEngineEx *This, + IMFMediaTimeRange **played); + + HRESULT (STDMETHODCALLTYPE *GetSeekable)( + IMFMediaEngineEx *This, + IMFMediaTimeRange **seekable); + + WINBOOL (STDMETHODCALLTYPE *IsEnded)( + IMFMediaEngineEx *This); + + WINBOOL (STDMETHODCALLTYPE *GetAutoPlay)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *SetAutoPlay)( + IMFMediaEngineEx *This, + WINBOOL autoplay); + + WINBOOL (STDMETHODCALLTYPE *GetLoop)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *SetLoop)( + IMFMediaEngineEx *This, + WINBOOL loop); + + HRESULT (STDMETHODCALLTYPE *Play)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *Pause)( + IMFMediaEngineEx *This); + + WINBOOL (STDMETHODCALLTYPE *GetMuted)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *SetMuted)( + IMFMediaEngineEx *This, + WINBOOL muted); + + double (STDMETHODCALLTYPE *GetVolume)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *SetVolume)( + IMFMediaEngineEx *This, + double volume); + + WINBOOL (STDMETHODCALLTYPE *HasVideo)( + IMFMediaEngineEx *This); + + WINBOOL (STDMETHODCALLTYPE *HasAudio)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *GetNativeVideoSize)( + IMFMediaEngineEx *This, + DWORD *cx, + DWORD *cy); + + HRESULT (STDMETHODCALLTYPE *GetVideoAspectRatio)( + IMFMediaEngineEx *This, + DWORD *cx, + DWORD *cy); + + HRESULT (STDMETHODCALLTYPE *Shutdown)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *TransferVideoFrame)( + IMFMediaEngineEx *This, + IUnknown *surface, + const MFVideoNormalizedRect *src, + const RECT *dst, + const MFARGB *color); + + HRESULT (STDMETHODCALLTYPE *OnVideoStreamTick)( + IMFMediaEngineEx *This, + LONGLONG *time); + + /*** IMFMediaEngineEx methods ***/ + HRESULT (STDMETHODCALLTYPE *SetSourceFromByteStream)( + IMFMediaEngineEx *This, + IMFByteStream *bytestream, + BSTR url); + + HRESULT (STDMETHODCALLTYPE *GetStatistics)( + IMFMediaEngineEx *This, + MF_MEDIA_ENGINE_STATISTIC stat_id, + PROPVARIANT *stat); + + HRESULT (STDMETHODCALLTYPE *UpdateVideoStream)( + IMFMediaEngineEx *This, + const MFVideoNormalizedRect *src, + const RECT *dst, + const MFARGB *border_color); + + double (STDMETHODCALLTYPE *GetBalance)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *SetBalance)( + IMFMediaEngineEx *This, + double balance); + + WINBOOL (STDMETHODCALLTYPE *IsPlaybackRateSupported)( + IMFMediaEngineEx *This, + double rate); + + HRESULT (STDMETHODCALLTYPE *FrameStep)( + IMFMediaEngineEx *This, + WINBOOL forward); + + HRESULT (STDMETHODCALLTYPE *GetResourceCharacteristics)( + IMFMediaEngineEx *This, + DWORD *flags); + + HRESULT (STDMETHODCALLTYPE *GetPresentationAttribute)( + IMFMediaEngineEx *This, + REFGUID attribute, + PROPVARIANT *value); + + HRESULT (STDMETHODCALLTYPE *GetNumberOfStreams)( + IMFMediaEngineEx *This, + DWORD *stream_count); + + HRESULT (STDMETHODCALLTYPE *GetStreamAttribute)( + IMFMediaEngineEx *This, + DWORD stream_index, + REFGUID attribute, + PROPVARIANT *value); + + HRESULT (STDMETHODCALLTYPE *GetStreamSelection)( + IMFMediaEngineEx *This, + DWORD stream_index, + WINBOOL *enabled); + + HRESULT (STDMETHODCALLTYPE *SetStreamSelection)( + IMFMediaEngineEx *This, + DWORD stream_index, + WINBOOL enabled); + + HRESULT (STDMETHODCALLTYPE *ApplyStreamSelections)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *IsProtected)( + IMFMediaEngineEx *This, + WINBOOL *protected); + + HRESULT (STDMETHODCALLTYPE *InsertVideoEffect)( + IMFMediaEngineEx *This, + IUnknown *effect, + WINBOOL is_optional); + + HRESULT (STDMETHODCALLTYPE *InsertAudioEffect)( + IMFMediaEngineEx *This, + IUnknown *effect, + WINBOOL is_optional); + + HRESULT (STDMETHODCALLTYPE *RemoveAllEffects)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *SetTimelineMarkerTimer)( + IMFMediaEngineEx *This, + double timeout); + + HRESULT (STDMETHODCALLTYPE *GetTimelineMarkerTimer)( + IMFMediaEngineEx *This, + double *timeout); + + HRESULT (STDMETHODCALLTYPE *CancelTimelineMarkerTimer)( + IMFMediaEngineEx *This); + + WINBOOL (STDMETHODCALLTYPE *IsStereo3D)( + IMFMediaEngineEx *This); + + HRESULT (STDMETHODCALLTYPE *GetStereo3DFramePackingMode)( + IMFMediaEngineEx *This, + MF_MEDIA_ENGINE_S3D_PACKING_MODE *mode); + + HRESULT (STDMETHODCALLTYPE *SetStereo3DFramePackingMode)( + IMFMediaEngineEx *This, + MF_MEDIA_ENGINE_S3D_PACKING_MODE mode); + + HRESULT (STDMETHODCALLTYPE *GetStereo3DRenderMode)( + IMFMediaEngineEx *This, + MF3DVideoOutputType *output_type); + + HRESULT (STDMETHODCALLTYPE *SetStereo3DRenderMode)( + IMFMediaEngineEx *This, + MF3DVideoOutputType output_type); + + HRESULT (STDMETHODCALLTYPE *EnableWindowlessSwapchainMode)( + IMFMediaEngineEx *This, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *GetVideoSwapchainHandle)( + IMFMediaEngineEx *This, + HANDLE *swapchain); + + HRESULT (STDMETHODCALLTYPE *EnableHorizontalMirrorMode)( + IMFMediaEngineEx *This, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *GetAudioStreamCategory)( + IMFMediaEngineEx *This, + UINT32 *category); + + HRESULT (STDMETHODCALLTYPE *SetAudioStreamCategory)( + IMFMediaEngineEx *This, + UINT32 category); + + HRESULT (STDMETHODCALLTYPE *GetAudioEndpointRole)( + IMFMediaEngineEx *This, + UINT32 *role); + + HRESULT (STDMETHODCALLTYPE *SetAudioEndpointRole)( + IMFMediaEngineEx *This, + UINT32 role); + + HRESULT (STDMETHODCALLTYPE *GetRealTimeMode)( + IMFMediaEngineEx *This, + WINBOOL *enabled); + + HRESULT (STDMETHODCALLTYPE *SetRealTimeMode)( + IMFMediaEngineEx *This, + WINBOOL enable); + + HRESULT (STDMETHODCALLTYPE *SetCurrentTimeEx)( + IMFMediaEngineEx *This, + double seektime, + MF_MEDIA_ENGINE_SEEK_MODE mode); + + HRESULT (STDMETHODCALLTYPE *EnableTimeUpdateTimer)( + IMFMediaEngineEx *This, + WINBOOL enable); + + END_INTERFACE +} IMFMediaEngineExVtbl; + +interface IMFMediaEngineEx { + CONST_VTBL IMFMediaEngineExVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaEngineEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaEngineEx_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaEngineEx_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaEngine methods ***/ +#define IMFMediaEngineEx_GetError(This,error) (This)->lpVtbl->GetError(This,error) +#define IMFMediaEngineEx_SetErrorCode(This,error) (This)->lpVtbl->SetErrorCode(This,error) +#define IMFMediaEngineEx_SetSourceElements(This,elements) (This)->lpVtbl->SetSourceElements(This,elements) +#define IMFMediaEngineEx_SetSource(This,url) (This)->lpVtbl->SetSource(This,url) +#define IMFMediaEngineEx_GetCurrentSource(This,url) (This)->lpVtbl->GetCurrentSource(This,url) +#define IMFMediaEngineEx_GetNetworkState(This) (This)->lpVtbl->GetNetworkState(This) +#define IMFMediaEngineEx_GetPreload(This) (This)->lpVtbl->GetPreload(This) +#define IMFMediaEngineEx_SetPreload(This,preload) (This)->lpVtbl->SetPreload(This,preload) +#define IMFMediaEngineEx_GetBuffered(This,buffered) (This)->lpVtbl->GetBuffered(This,buffered) +#define IMFMediaEngineEx_Load(This) (This)->lpVtbl->Load(This) +#define IMFMediaEngineEx_CanPlayType(This,type,answer) (This)->lpVtbl->CanPlayType(This,type,answer) +#define IMFMediaEngineEx_GetReadyState(This) (This)->lpVtbl->GetReadyState(This) +#define IMFMediaEngineEx_IsSeeking(This) (This)->lpVtbl->IsSeeking(This) +#define IMFMediaEngineEx_GetCurrentTime(This) (This)->lpVtbl->GetCurrentTime(This) +#define IMFMediaEngineEx_SetCurrentTime(This,time) (This)->lpVtbl->SetCurrentTime(This,time) +#define IMFMediaEngineEx_GetStartTime(This) (This)->lpVtbl->GetStartTime(This) +#define IMFMediaEngineEx_GetDuration(This) (This)->lpVtbl->GetDuration(This) +#define IMFMediaEngineEx_IsPaused(This) (This)->lpVtbl->IsPaused(This) +#define IMFMediaEngineEx_GetDefaultPlaybackRate(This) (This)->lpVtbl->GetDefaultPlaybackRate(This) +#define IMFMediaEngineEx_SetDefaultPlaybackRate(This,rate) (This)->lpVtbl->SetDefaultPlaybackRate(This,rate) +#define IMFMediaEngineEx_GetPlaybackRate(This) (This)->lpVtbl->GetPlaybackRate(This) +#define IMFMediaEngineEx_SetPlaybackRate(This,rate) (This)->lpVtbl->SetPlaybackRate(This,rate) +#define IMFMediaEngineEx_GetPlayed(This,played) (This)->lpVtbl->GetPlayed(This,played) +#define IMFMediaEngineEx_GetSeekable(This,seekable) (This)->lpVtbl->GetSeekable(This,seekable) +#define IMFMediaEngineEx_IsEnded(This) (This)->lpVtbl->IsEnded(This) +#define IMFMediaEngineEx_GetAutoPlay(This) (This)->lpVtbl->GetAutoPlay(This) +#define IMFMediaEngineEx_SetAutoPlay(This,autoplay) (This)->lpVtbl->SetAutoPlay(This,autoplay) +#define IMFMediaEngineEx_GetLoop(This) (This)->lpVtbl->GetLoop(This) +#define IMFMediaEngineEx_SetLoop(This,loop) (This)->lpVtbl->SetLoop(This,loop) +#define IMFMediaEngineEx_Play(This) (This)->lpVtbl->Play(This) +#define IMFMediaEngineEx_Pause(This) (This)->lpVtbl->Pause(This) +#define IMFMediaEngineEx_GetMuted(This) (This)->lpVtbl->GetMuted(This) +#define IMFMediaEngineEx_SetMuted(This,muted) (This)->lpVtbl->SetMuted(This,muted) +#define IMFMediaEngineEx_GetVolume(This) (This)->lpVtbl->GetVolume(This) +#define IMFMediaEngineEx_SetVolume(This,volume) (This)->lpVtbl->SetVolume(This,volume) +#define IMFMediaEngineEx_HasVideo(This) (This)->lpVtbl->HasVideo(This) +#define IMFMediaEngineEx_HasAudio(This) (This)->lpVtbl->HasAudio(This) +#define IMFMediaEngineEx_GetNativeVideoSize(This,cx,cy) (This)->lpVtbl->GetNativeVideoSize(This,cx,cy) +#define IMFMediaEngineEx_GetVideoAspectRatio(This,cx,cy) (This)->lpVtbl->GetVideoAspectRatio(This,cx,cy) +#define IMFMediaEngineEx_Shutdown(This) (This)->lpVtbl->Shutdown(This) +#define IMFMediaEngineEx_TransferVideoFrame(This,surface,src,dst,color) (This)->lpVtbl->TransferVideoFrame(This,surface,src,dst,color) +#define IMFMediaEngineEx_OnVideoStreamTick(This,time) (This)->lpVtbl->OnVideoStreamTick(This,time) +/*** IMFMediaEngineEx methods ***/ +#define IMFMediaEngineEx_SetSourceFromByteStream(This,bytestream,url) (This)->lpVtbl->SetSourceFromByteStream(This,bytestream,url) +#define IMFMediaEngineEx_GetStatistics(This,stat_id,stat) (This)->lpVtbl->GetStatistics(This,stat_id,stat) +#define IMFMediaEngineEx_UpdateVideoStream(This,src,dst,border_color) (This)->lpVtbl->UpdateVideoStream(This,src,dst,border_color) +#define IMFMediaEngineEx_GetBalance(This) (This)->lpVtbl->GetBalance(This) +#define IMFMediaEngineEx_SetBalance(This,balance) (This)->lpVtbl->SetBalance(This,balance) +#define IMFMediaEngineEx_IsPlaybackRateSupported(This,rate) (This)->lpVtbl->IsPlaybackRateSupported(This,rate) +#define IMFMediaEngineEx_FrameStep(This,forward) (This)->lpVtbl->FrameStep(This,forward) +#define IMFMediaEngineEx_GetResourceCharacteristics(This,flags) (This)->lpVtbl->GetResourceCharacteristics(This,flags) +#define IMFMediaEngineEx_GetPresentationAttribute(This,attribute,value) (This)->lpVtbl->GetPresentationAttribute(This,attribute,value) +#define IMFMediaEngineEx_GetNumberOfStreams(This,stream_count) (This)->lpVtbl->GetNumberOfStreams(This,stream_count) +#define IMFMediaEngineEx_GetStreamAttribute(This,stream_index,attribute,value) (This)->lpVtbl->GetStreamAttribute(This,stream_index,attribute,value) +#define IMFMediaEngineEx_GetStreamSelection(This,stream_index,enabled) (This)->lpVtbl->GetStreamSelection(This,stream_index,enabled) +#define IMFMediaEngineEx_SetStreamSelection(This,stream_index,enabled) (This)->lpVtbl->SetStreamSelection(This,stream_index,enabled) +#define IMFMediaEngineEx_ApplyStreamSelections(This) (This)->lpVtbl->ApplyStreamSelections(This) +#define IMFMediaEngineEx_IsProtected(This,protected) (This)->lpVtbl->IsProtected(This,protected) +#define IMFMediaEngineEx_InsertVideoEffect(This,effect,is_optional) (This)->lpVtbl->InsertVideoEffect(This,effect,is_optional) +#define IMFMediaEngineEx_InsertAudioEffect(This,effect,is_optional) (This)->lpVtbl->InsertAudioEffect(This,effect,is_optional) +#define IMFMediaEngineEx_RemoveAllEffects(This) (This)->lpVtbl->RemoveAllEffects(This) +#define IMFMediaEngineEx_SetTimelineMarkerTimer(This,timeout) (This)->lpVtbl->SetTimelineMarkerTimer(This,timeout) +#define IMFMediaEngineEx_GetTimelineMarkerTimer(This,timeout) (This)->lpVtbl->GetTimelineMarkerTimer(This,timeout) +#define IMFMediaEngineEx_CancelTimelineMarkerTimer(This) (This)->lpVtbl->CancelTimelineMarkerTimer(This) +#define IMFMediaEngineEx_IsStereo3D(This) (This)->lpVtbl->IsStereo3D(This) +#define IMFMediaEngineEx_GetStereo3DFramePackingMode(This,mode) (This)->lpVtbl->GetStereo3DFramePackingMode(This,mode) +#define IMFMediaEngineEx_SetStereo3DFramePackingMode(This,mode) (This)->lpVtbl->SetStereo3DFramePackingMode(This,mode) +#define IMFMediaEngineEx_GetStereo3DRenderMode(This,output_type) (This)->lpVtbl->GetStereo3DRenderMode(This,output_type) +#define IMFMediaEngineEx_SetStereo3DRenderMode(This,output_type) (This)->lpVtbl->SetStereo3DRenderMode(This,output_type) +#define IMFMediaEngineEx_EnableWindowlessSwapchainMode(This,enable) (This)->lpVtbl->EnableWindowlessSwapchainMode(This,enable) +#define IMFMediaEngineEx_GetVideoSwapchainHandle(This,swapchain) (This)->lpVtbl->GetVideoSwapchainHandle(This,swapchain) +#define IMFMediaEngineEx_EnableHorizontalMirrorMode(This,enable) (This)->lpVtbl->EnableHorizontalMirrorMode(This,enable) +#define IMFMediaEngineEx_GetAudioStreamCategory(This,category) (This)->lpVtbl->GetAudioStreamCategory(This,category) +#define IMFMediaEngineEx_SetAudioStreamCategory(This,category) (This)->lpVtbl->SetAudioStreamCategory(This,category) +#define IMFMediaEngineEx_GetAudioEndpointRole(This,role) (This)->lpVtbl->GetAudioEndpointRole(This,role) +#define IMFMediaEngineEx_SetAudioEndpointRole(This,role) (This)->lpVtbl->SetAudioEndpointRole(This,role) +#define IMFMediaEngineEx_GetRealTimeMode(This,enabled) (This)->lpVtbl->GetRealTimeMode(This,enabled) +#define IMFMediaEngineEx_SetRealTimeMode(This,enable) (This)->lpVtbl->SetRealTimeMode(This,enable) +#define IMFMediaEngineEx_SetCurrentTimeEx(This,seektime,mode) (This)->lpVtbl->SetCurrentTimeEx(This,seektime,mode) +#define IMFMediaEngineEx_EnableTimeUpdateTimer(This,enable) (This)->lpVtbl->EnableTimeUpdateTimer(This,enable) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngineEx_QueryInterface(IMFMediaEngineEx* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMFMediaEngineEx_AddRef(IMFMediaEngineEx* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMFMediaEngineEx_Release(IMFMediaEngineEx* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaEngine methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetError(IMFMediaEngineEx* This,IMFMediaError **error) { + return This->lpVtbl->GetError(This,error); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetErrorCode(IMFMediaEngineEx* This,MF_MEDIA_ENGINE_ERR error) { + return This->lpVtbl->SetErrorCode(This,error); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetSourceElements(IMFMediaEngineEx* This,IMFMediaEngineSrcElements *elements) { + return This->lpVtbl->SetSourceElements(This,elements); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetSource(IMFMediaEngineEx* This,BSTR url) { + return This->lpVtbl->SetSource(This,url); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetCurrentSource(IMFMediaEngineEx* This,BSTR *url) { + return This->lpVtbl->GetCurrentSource(This,url); +} +static __WIDL_INLINE USHORT IMFMediaEngineEx_GetNetworkState(IMFMediaEngineEx* This) { + return This->lpVtbl->GetNetworkState(This); +} +static __WIDL_INLINE MF_MEDIA_ENGINE_PRELOAD IMFMediaEngineEx_GetPreload(IMFMediaEngineEx* This) { + return This->lpVtbl->GetPreload(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetPreload(IMFMediaEngineEx* This,MF_MEDIA_ENGINE_PRELOAD preload) { + return This->lpVtbl->SetPreload(This,preload); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetBuffered(IMFMediaEngineEx* This,IMFMediaTimeRange **buffered) { + return This->lpVtbl->GetBuffered(This,buffered); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_Load(IMFMediaEngineEx* This) { + return This->lpVtbl->Load(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_CanPlayType(IMFMediaEngineEx* This,BSTR type,MF_MEDIA_ENGINE_CANPLAY *answer) { + return This->lpVtbl->CanPlayType(This,type,answer); +} +static __WIDL_INLINE USHORT IMFMediaEngineEx_GetReadyState(IMFMediaEngineEx* This) { + return This->lpVtbl->GetReadyState(This); +} +static __WIDL_INLINE WINBOOL IMFMediaEngineEx_IsSeeking(IMFMediaEngineEx* This) { + return This->lpVtbl->IsSeeking(This); +} +static __WIDL_INLINE double IMFMediaEngineEx_GetCurrentTime(IMFMediaEngineEx* This) { + return This->lpVtbl->GetCurrentTime(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetCurrentTime(IMFMediaEngineEx* This,double time) { + return This->lpVtbl->SetCurrentTime(This,time); +} +static __WIDL_INLINE double IMFMediaEngineEx_GetStartTime(IMFMediaEngineEx* This) { + return This->lpVtbl->GetStartTime(This); +} +static __WIDL_INLINE double IMFMediaEngineEx_GetDuration(IMFMediaEngineEx* This) { + return This->lpVtbl->GetDuration(This); +} +static __WIDL_INLINE WINBOOL IMFMediaEngineEx_IsPaused(IMFMediaEngineEx* This) { + return This->lpVtbl->IsPaused(This); +} +static __WIDL_INLINE double IMFMediaEngineEx_GetDefaultPlaybackRate(IMFMediaEngineEx* This) { + return This->lpVtbl->GetDefaultPlaybackRate(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetDefaultPlaybackRate(IMFMediaEngineEx* This,double rate) { + return This->lpVtbl->SetDefaultPlaybackRate(This,rate); +} +static __WIDL_INLINE double IMFMediaEngineEx_GetPlaybackRate(IMFMediaEngineEx* This) { + return This->lpVtbl->GetPlaybackRate(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetPlaybackRate(IMFMediaEngineEx* This,double rate) { + return This->lpVtbl->SetPlaybackRate(This,rate); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetPlayed(IMFMediaEngineEx* This,IMFMediaTimeRange **played) { + return This->lpVtbl->GetPlayed(This,played); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetSeekable(IMFMediaEngineEx* This,IMFMediaTimeRange **seekable) { + return This->lpVtbl->GetSeekable(This,seekable); +} +static __WIDL_INLINE WINBOOL IMFMediaEngineEx_IsEnded(IMFMediaEngineEx* This) { + return This->lpVtbl->IsEnded(This); +} +static __WIDL_INLINE WINBOOL IMFMediaEngineEx_GetAutoPlay(IMFMediaEngineEx* This) { + return This->lpVtbl->GetAutoPlay(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetAutoPlay(IMFMediaEngineEx* This,WINBOOL autoplay) { + return This->lpVtbl->SetAutoPlay(This,autoplay); +} +static __WIDL_INLINE WINBOOL IMFMediaEngineEx_GetLoop(IMFMediaEngineEx* This) { + return This->lpVtbl->GetLoop(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetLoop(IMFMediaEngineEx* This,WINBOOL loop) { + return This->lpVtbl->SetLoop(This,loop); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_Play(IMFMediaEngineEx* This) { + return This->lpVtbl->Play(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_Pause(IMFMediaEngineEx* This) { + return This->lpVtbl->Pause(This); +} +static __WIDL_INLINE WINBOOL IMFMediaEngineEx_GetMuted(IMFMediaEngineEx* This) { + return This->lpVtbl->GetMuted(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetMuted(IMFMediaEngineEx* This,WINBOOL muted) { + return This->lpVtbl->SetMuted(This,muted); +} +static __WIDL_INLINE double IMFMediaEngineEx_GetVolume(IMFMediaEngineEx* This) { + return This->lpVtbl->GetVolume(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetVolume(IMFMediaEngineEx* This,double volume) { + return This->lpVtbl->SetVolume(This,volume); +} +static __WIDL_INLINE WINBOOL IMFMediaEngineEx_HasVideo(IMFMediaEngineEx* This) { + return This->lpVtbl->HasVideo(This); +} +static __WIDL_INLINE WINBOOL IMFMediaEngineEx_HasAudio(IMFMediaEngineEx* This) { + return This->lpVtbl->HasAudio(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetNativeVideoSize(IMFMediaEngineEx* This,DWORD *cx,DWORD *cy) { + return This->lpVtbl->GetNativeVideoSize(This,cx,cy); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetVideoAspectRatio(IMFMediaEngineEx* This,DWORD *cx,DWORD *cy) { + return This->lpVtbl->GetVideoAspectRatio(This,cx,cy); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_Shutdown(IMFMediaEngineEx* This) { + return This->lpVtbl->Shutdown(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_TransferVideoFrame(IMFMediaEngineEx* This,IUnknown *surface,const MFVideoNormalizedRect *src,const RECT *dst,const MFARGB *color) { + return This->lpVtbl->TransferVideoFrame(This,surface,src,dst,color); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_OnVideoStreamTick(IMFMediaEngineEx* This,LONGLONG *time) { + return This->lpVtbl->OnVideoStreamTick(This,time); +} +/*** IMFMediaEngineEx methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetSourceFromByteStream(IMFMediaEngineEx* This,IMFByteStream *bytestream,BSTR url) { + return This->lpVtbl->SetSourceFromByteStream(This,bytestream,url); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetStatistics(IMFMediaEngineEx* This,MF_MEDIA_ENGINE_STATISTIC stat_id,PROPVARIANT *stat) { + return This->lpVtbl->GetStatistics(This,stat_id,stat); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_UpdateVideoStream(IMFMediaEngineEx* This,const MFVideoNormalizedRect *src,const RECT *dst,const MFARGB *border_color) { + return This->lpVtbl->UpdateVideoStream(This,src,dst,border_color); +} +static __WIDL_INLINE double IMFMediaEngineEx_GetBalance(IMFMediaEngineEx* This) { + return This->lpVtbl->GetBalance(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetBalance(IMFMediaEngineEx* This,double balance) { + return This->lpVtbl->SetBalance(This,balance); +} +static __WIDL_INLINE WINBOOL IMFMediaEngineEx_IsPlaybackRateSupported(IMFMediaEngineEx* This,double rate) { + return This->lpVtbl->IsPlaybackRateSupported(This,rate); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_FrameStep(IMFMediaEngineEx* This,WINBOOL forward) { + return This->lpVtbl->FrameStep(This,forward); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetResourceCharacteristics(IMFMediaEngineEx* This,DWORD *flags) { + return This->lpVtbl->GetResourceCharacteristics(This,flags); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetPresentationAttribute(IMFMediaEngineEx* This,REFGUID attribute,PROPVARIANT *value) { + return This->lpVtbl->GetPresentationAttribute(This,attribute,value); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetNumberOfStreams(IMFMediaEngineEx* This,DWORD *stream_count) { + return This->lpVtbl->GetNumberOfStreams(This,stream_count); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetStreamAttribute(IMFMediaEngineEx* This,DWORD stream_index,REFGUID attribute,PROPVARIANT *value) { + return This->lpVtbl->GetStreamAttribute(This,stream_index,attribute,value); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetStreamSelection(IMFMediaEngineEx* This,DWORD stream_index,WINBOOL *enabled) { + return This->lpVtbl->GetStreamSelection(This,stream_index,enabled); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetStreamSelection(IMFMediaEngineEx* This,DWORD stream_index,WINBOOL enabled) { + return This->lpVtbl->SetStreamSelection(This,stream_index,enabled); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_ApplyStreamSelections(IMFMediaEngineEx* This) { + return This->lpVtbl->ApplyStreamSelections(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_IsProtected(IMFMediaEngineEx* This,WINBOOL *protected) { + return This->lpVtbl->IsProtected(This,protected); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_InsertVideoEffect(IMFMediaEngineEx* This,IUnknown *effect,WINBOOL is_optional) { + return This->lpVtbl->InsertVideoEffect(This,effect,is_optional); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_InsertAudioEffect(IMFMediaEngineEx* This,IUnknown *effect,WINBOOL is_optional) { + return This->lpVtbl->InsertAudioEffect(This,effect,is_optional); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_RemoveAllEffects(IMFMediaEngineEx* This) { + return This->lpVtbl->RemoveAllEffects(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetTimelineMarkerTimer(IMFMediaEngineEx* This,double timeout) { + return This->lpVtbl->SetTimelineMarkerTimer(This,timeout); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetTimelineMarkerTimer(IMFMediaEngineEx* This,double *timeout) { + return This->lpVtbl->GetTimelineMarkerTimer(This,timeout); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_CancelTimelineMarkerTimer(IMFMediaEngineEx* This) { + return This->lpVtbl->CancelTimelineMarkerTimer(This); +} +static __WIDL_INLINE WINBOOL IMFMediaEngineEx_IsStereo3D(IMFMediaEngineEx* This) { + return This->lpVtbl->IsStereo3D(This); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetStereo3DFramePackingMode(IMFMediaEngineEx* This,MF_MEDIA_ENGINE_S3D_PACKING_MODE *mode) { + return This->lpVtbl->GetStereo3DFramePackingMode(This,mode); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetStereo3DFramePackingMode(IMFMediaEngineEx* This,MF_MEDIA_ENGINE_S3D_PACKING_MODE mode) { + return This->lpVtbl->SetStereo3DFramePackingMode(This,mode); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetStereo3DRenderMode(IMFMediaEngineEx* This,MF3DVideoOutputType *output_type) { + return This->lpVtbl->GetStereo3DRenderMode(This,output_type); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetStereo3DRenderMode(IMFMediaEngineEx* This,MF3DVideoOutputType output_type) { + return This->lpVtbl->SetStereo3DRenderMode(This,output_type); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_EnableWindowlessSwapchainMode(IMFMediaEngineEx* This,WINBOOL enable) { + return This->lpVtbl->EnableWindowlessSwapchainMode(This,enable); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetVideoSwapchainHandle(IMFMediaEngineEx* This,HANDLE *swapchain) { + return This->lpVtbl->GetVideoSwapchainHandle(This,swapchain); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_EnableHorizontalMirrorMode(IMFMediaEngineEx* This,WINBOOL enable) { + return This->lpVtbl->EnableHorizontalMirrorMode(This,enable); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetAudioStreamCategory(IMFMediaEngineEx* This,UINT32 *category) { + return This->lpVtbl->GetAudioStreamCategory(This,category); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetAudioStreamCategory(IMFMediaEngineEx* This,UINT32 category) { + return This->lpVtbl->SetAudioStreamCategory(This,category); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetAudioEndpointRole(IMFMediaEngineEx* This,UINT32 *role) { + return This->lpVtbl->GetAudioEndpointRole(This,role); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetAudioEndpointRole(IMFMediaEngineEx* This,UINT32 role) { + return This->lpVtbl->SetAudioEndpointRole(This,role); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_GetRealTimeMode(IMFMediaEngineEx* This,WINBOOL *enabled) { + return This->lpVtbl->GetRealTimeMode(This,enabled); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetRealTimeMode(IMFMediaEngineEx* This,WINBOOL enable) { + return This->lpVtbl->SetRealTimeMode(This,enable); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_SetCurrentTimeEx(IMFMediaEngineEx* This,double seektime,MF_MEDIA_ENGINE_SEEK_MODE mode) { + return This->lpVtbl->SetCurrentTimeEx(This,seektime,mode); +} +static __WIDL_INLINE HRESULT IMFMediaEngineEx_EnableTimeUpdateTimer(IMFMediaEngineEx* This,WINBOOL enable) { + return This->lpVtbl->EnableTimeUpdateTimer(This,enable); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaEngineEx_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFMediaEngineClassFactory interface + */ +#ifndef __IMFMediaEngineClassFactory_INTERFACE_DEFINED__ +#define __IMFMediaEngineClassFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaEngineClassFactory, 0x4d645ace, 0x26aa, 0x4688, 0x9b,0xe1, 0xdf,0x35,0x16,0x99,0x0b,0x93); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("4d645ace-26aa-4688-9be1-df3516990b93") +IMFMediaEngineClassFactory : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE CreateInstance( + DWORD flags, + IMFAttributes *attributes, + IMFMediaEngine **engine) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateTimeRange( + IMFMediaTimeRange **range) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateError( + IMFMediaError **error) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaEngineClassFactory, 0x4d645ace, 0x26aa, 0x4688, 0x9b,0xe1, 0xdf,0x35,0x16,0x99,0x0b,0x93) +#endif +#else +typedef struct IMFMediaEngineClassFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaEngineClassFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaEngineClassFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaEngineClassFactory *This); + + /*** IMFMediaEngineClassFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateInstance)( + IMFMediaEngineClassFactory *This, + DWORD flags, + IMFAttributes *attributes, + IMFMediaEngine **engine); + + HRESULT (STDMETHODCALLTYPE *CreateTimeRange)( + IMFMediaEngineClassFactory *This, + IMFMediaTimeRange **range); + + HRESULT (STDMETHODCALLTYPE *CreateError)( + IMFMediaEngineClassFactory *This, + IMFMediaError **error); + + END_INTERFACE +} IMFMediaEngineClassFactoryVtbl; + +interface IMFMediaEngineClassFactory { + CONST_VTBL IMFMediaEngineClassFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaEngineClassFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaEngineClassFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaEngineClassFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaEngineClassFactory methods ***/ +#define IMFMediaEngineClassFactory_CreateInstance(This,flags,attributes,engine) (This)->lpVtbl->CreateInstance(This,flags,attributes,engine) +#define IMFMediaEngineClassFactory_CreateTimeRange(This,range) (This)->lpVtbl->CreateTimeRange(This,range) +#define IMFMediaEngineClassFactory_CreateError(This,error) (This)->lpVtbl->CreateError(This,error) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngineClassFactory_QueryInterface(IMFMediaEngineClassFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMFMediaEngineClassFactory_AddRef(IMFMediaEngineClassFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMFMediaEngineClassFactory_Release(IMFMediaEngineClassFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaEngineClassFactory methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngineClassFactory_CreateInstance(IMFMediaEngineClassFactory* This,DWORD flags,IMFAttributes *attributes,IMFMediaEngine **engine) { + return This->lpVtbl->CreateInstance(This,flags,attributes,engine); +} +static __WIDL_INLINE HRESULT IMFMediaEngineClassFactory_CreateTimeRange(IMFMediaEngineClassFactory* This,IMFMediaTimeRange **range) { + return This->lpVtbl->CreateTimeRange(This,range); +} +static __WIDL_INLINE HRESULT IMFMediaEngineClassFactory_CreateError(IMFMediaEngineClassFactory* This,IMFMediaError **error) { + return This->lpVtbl->CreateError(This,error); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaEngineClassFactory_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFMediaEngineNotify interface + */ +#ifndef __IMFMediaEngineNotify_INTERFACE_DEFINED__ +#define __IMFMediaEngineNotify_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaEngineNotify, 0xfee7c112, 0xe776, 0x42b5, 0x9b,0xbf, 0x00,0x48,0x52,0x4e,0x2b,0xd5); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("fee7c112-e776-42b5-9bbf-0048524e2bd5") +IMFMediaEngineNotify : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE EventNotify( + DWORD event, + DWORD_PTR param1, + DWORD param2) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaEngineNotify, 0xfee7c112, 0xe776, 0x42b5, 0x9b,0xbf, 0x00,0x48,0x52,0x4e,0x2b,0xd5) +#endif +#else +typedef struct IMFMediaEngineNotifyVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaEngineNotify *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaEngineNotify *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaEngineNotify *This); + + /*** IMFMediaEngineNotify methods ***/ + HRESULT (STDMETHODCALLTYPE *EventNotify)( + IMFMediaEngineNotify *This, + DWORD event, + DWORD_PTR param1, + DWORD param2); + + END_INTERFACE +} IMFMediaEngineNotifyVtbl; + +interface IMFMediaEngineNotify { + CONST_VTBL IMFMediaEngineNotifyVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaEngineNotify_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaEngineNotify_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaEngineNotify_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaEngineNotify methods ***/ +#define IMFMediaEngineNotify_EventNotify(This,event,param1,param2) (This)->lpVtbl->EventNotify(This,event,param1,param2) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngineNotify_QueryInterface(IMFMediaEngineNotify* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMFMediaEngineNotify_AddRef(IMFMediaEngineNotify* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMFMediaEngineNotify_Release(IMFMediaEngineNotify* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaEngineNotify methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngineNotify_EventNotify(IMFMediaEngineNotify* This,DWORD event,DWORD_PTR param1,DWORD param2) { + return This->lpVtbl->EventNotify(This,event,param1,param2); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaEngineNotify_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFMediaEngineAudioEndpointId interface + */ +#ifndef __IMFMediaEngineAudioEndpointId_INTERFACE_DEFINED__ +#define __IMFMediaEngineAudioEndpointId_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaEngineAudioEndpointId, 0x7a3bac98, 0x0e76, 0x49fb, 0x8c,0x20, 0x8a,0x86,0xfd,0x98,0xea,0xf2); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("7a3bac98-0e76-49fb-8c20-8a86fd98eaf2") +IMFMediaEngineAudioEndpointId : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetAudioEndpointId( + LPCWSTR id) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAudioEndpointId( + LPWSTR *id) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaEngineAudioEndpointId, 0x7a3bac98, 0x0e76, 0x49fb, 0x8c,0x20, 0x8a,0x86,0xfd,0x98,0xea,0xf2) +#endif +#else +typedef struct IMFMediaEngineAudioEndpointIdVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaEngineAudioEndpointId *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaEngineAudioEndpointId *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaEngineAudioEndpointId *This); + + /*** IMFMediaEngineAudioEndpointId methods ***/ + HRESULT (STDMETHODCALLTYPE *SetAudioEndpointId)( + IMFMediaEngineAudioEndpointId *This, + LPCWSTR id); + + HRESULT (STDMETHODCALLTYPE *GetAudioEndpointId)( + IMFMediaEngineAudioEndpointId *This, + LPWSTR *id); + + END_INTERFACE +} IMFMediaEngineAudioEndpointIdVtbl; + +interface IMFMediaEngineAudioEndpointId { + CONST_VTBL IMFMediaEngineAudioEndpointIdVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaEngineAudioEndpointId_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaEngineAudioEndpointId_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaEngineAudioEndpointId_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaEngineAudioEndpointId methods ***/ +#define IMFMediaEngineAudioEndpointId_SetAudioEndpointId(This,id) (This)->lpVtbl->SetAudioEndpointId(This,id) +#define IMFMediaEngineAudioEndpointId_GetAudioEndpointId(This,id) (This)->lpVtbl->GetAudioEndpointId(This,id) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngineAudioEndpointId_QueryInterface(IMFMediaEngineAudioEndpointId* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMFMediaEngineAudioEndpointId_AddRef(IMFMediaEngineAudioEndpointId* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMFMediaEngineAudioEndpointId_Release(IMFMediaEngineAudioEndpointId* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaEngineAudioEndpointId methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngineAudioEndpointId_SetAudioEndpointId(IMFMediaEngineAudioEndpointId* This,LPCWSTR id) { + return This->lpVtbl->SetAudioEndpointId(This,id); +} +static __WIDL_INLINE HRESULT IMFMediaEngineAudioEndpointId_GetAudioEndpointId(IMFMediaEngineAudioEndpointId* This,LPWSTR *id) { + return This->lpVtbl->GetAudioEndpointId(This,id); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaEngineAudioEndpointId_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMFMediaEngineExtension interface + */ +#ifndef __IMFMediaEngineExtension_INTERFACE_DEFINED__ +#define __IMFMediaEngineExtension_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMFMediaEngineExtension, 0x2f69d622, 0x20b5, 0x41e9, 0xaf,0xdf, 0x89,0xce,0xd1,0xdd,0xa0,0x4e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2f69d622-20b5-41e9-afdf-89ced1dda04e") +IMFMediaEngineExtension : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE CanPlayType( + WINBOOL audio_only, + BSTR mime_type, + MF_MEDIA_ENGINE_CANPLAY *answer) = 0; + + virtual HRESULT STDMETHODCALLTYPE BeginCreateObject( + BSTR url, + IMFByteStream *bytestream, + MF_OBJECT_TYPE type, + IUnknown **cancel_cookie, + IMFAsyncCallback *callback, + IUnknown *state) = 0; + + virtual HRESULT STDMETHODCALLTYPE CancelObjectCreation( + IUnknown *cancel_cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE EndCreateObject( + IMFAsyncResult *result, + IUnknown **object) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMFMediaEngineExtension, 0x2f69d622, 0x20b5, 0x41e9, 0xaf,0xdf, 0x89,0xce,0xd1,0xdd,0xa0,0x4e) +#endif +#else +typedef struct IMFMediaEngineExtensionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMFMediaEngineExtension *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMFMediaEngineExtension *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMFMediaEngineExtension *This); + + /*** IMFMediaEngineExtension methods ***/ + HRESULT (STDMETHODCALLTYPE *CanPlayType)( + IMFMediaEngineExtension *This, + WINBOOL audio_only, + BSTR mime_type, + MF_MEDIA_ENGINE_CANPLAY *answer); + + HRESULT (STDMETHODCALLTYPE *BeginCreateObject)( + IMFMediaEngineExtension *This, + BSTR url, + IMFByteStream *bytestream, + MF_OBJECT_TYPE type, + IUnknown **cancel_cookie, + IMFAsyncCallback *callback, + IUnknown *state); + + HRESULT (STDMETHODCALLTYPE *CancelObjectCreation)( + IMFMediaEngineExtension *This, + IUnknown *cancel_cookie); + + HRESULT (STDMETHODCALLTYPE *EndCreateObject)( + IMFMediaEngineExtension *This, + IMFAsyncResult *result, + IUnknown **object); + + END_INTERFACE +} IMFMediaEngineExtensionVtbl; + +interface IMFMediaEngineExtension { + CONST_VTBL IMFMediaEngineExtensionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMFMediaEngineExtension_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMFMediaEngineExtension_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMFMediaEngineExtension_Release(This) (This)->lpVtbl->Release(This) +/*** IMFMediaEngineExtension methods ***/ +#define IMFMediaEngineExtension_CanPlayType(This,audio_only,mime_type,answer) (This)->lpVtbl->CanPlayType(This,audio_only,mime_type,answer) +#define IMFMediaEngineExtension_BeginCreateObject(This,url,bytestream,type,cancel_cookie,callback,state) (This)->lpVtbl->BeginCreateObject(This,url,bytestream,type,cancel_cookie,callback,state) +#define IMFMediaEngineExtension_CancelObjectCreation(This,cancel_cookie) (This)->lpVtbl->CancelObjectCreation(This,cancel_cookie) +#define IMFMediaEngineExtension_EndCreateObject(This,result,object) (This)->lpVtbl->EndCreateObject(This,result,object) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngineExtension_QueryInterface(IMFMediaEngineExtension* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMFMediaEngineExtension_AddRef(IMFMediaEngineExtension* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMFMediaEngineExtension_Release(IMFMediaEngineExtension* This) { + return This->lpVtbl->Release(This); +} +/*** IMFMediaEngineExtension methods ***/ +static __WIDL_INLINE HRESULT IMFMediaEngineExtension_CanPlayType(IMFMediaEngineExtension* This,WINBOOL audio_only,BSTR mime_type,MF_MEDIA_ENGINE_CANPLAY *answer) { + return This->lpVtbl->CanPlayType(This,audio_only,mime_type,answer); +} +static __WIDL_INLINE HRESULT IMFMediaEngineExtension_BeginCreateObject(IMFMediaEngineExtension* This,BSTR url,IMFByteStream *bytestream,MF_OBJECT_TYPE type,IUnknown **cancel_cookie,IMFAsyncCallback *callback,IUnknown *state) { + return This->lpVtbl->BeginCreateObject(This,url,bytestream,type,cancel_cookie,callback,state); +} +static __WIDL_INLINE HRESULT IMFMediaEngineExtension_CancelObjectCreation(IMFMediaEngineExtension* This,IUnknown *cancel_cookie) { + return This->lpVtbl->CancelObjectCreation(This,cancel_cookie); +} +static __WIDL_INLINE HRESULT IMFMediaEngineExtension_EndCreateObject(IMFMediaEngineExtension* This,IMFAsyncResult *result,IUnknown **object) { + return This->lpVtbl->EndCreateObject(This,result,object); +} +#endif +#endif + +#endif + + +#endif /* __IMFMediaEngineExtension_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __mfmediaengine_h__ */ diff --git a/lib/libc/include/any-windows-any/mfobjects.h b/lib/libc/include/any-windows-any/mfobjects.h index 07eaae7bb83e4f66738602254521db0b8bb57f10..4452ce8700e6d50e6ee60218fef5cb1b91044160 100644 --- a/lib/libc/include/any-windows-any/mfobjects.h +++ b/lib/libc/include/any-windows-any/mfobjects.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mfobjects.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mfobjects.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mfobjects_h__ #define __mfobjects_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMFAttributes_FWD_DEFINED__ @@ -269,7 +277,7 @@ typedef struct tWAVEFORMATEX { typedef struct tWAVEFORMATEX *PWAVEFORMATEX; typedef struct tWAVEFORMATEX *NPWAVEFORMATEX; typedef struct tWAVEFORMATEX *LPWAVEFORMATEX; -typedef struct __WIDL_mfobjects_generated_name_00000027 { +typedef struct __WIDL_mfobjects_generated_name_00000020 { WORD wFormatTag; WORD nChannels; DWORD nSamplesPerSec; @@ -281,7 +289,7 @@ typedef struct __WIDL_mfobjects_generated_name_00000027 { DWORD dwChannelMask; GUID SubFormat; } WAVEFORMATEXTENSIBLE; -typedef struct __WIDL_mfobjects_generated_name_00000027 *PWAVEFORMATEXTENSIBLE; +typedef struct __WIDL_mfobjects_generated_name_00000020 *PWAVEFORMATEXTENSIBLE; #endif #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) @@ -658,104 +666,104 @@ interface IMFAttributes { #define IMFAttributes_CopyAllItems(This,pDest) (This)->lpVtbl->CopyAllItems(This,pDest) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFAttributes_QueryInterface(IMFAttributes* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFAttributes_QueryInterface(IMFAttributes* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFAttributes_AddRef(IMFAttributes* This) { +static __WIDL_INLINE ULONG IMFAttributes_AddRef(IMFAttributes* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFAttributes_Release(IMFAttributes* This) { +static __WIDL_INLINE ULONG IMFAttributes_Release(IMFAttributes* This) { return This->lpVtbl->Release(This); } /*** IMFAttributes methods ***/ -static FORCEINLINE HRESULT IMFAttributes_GetItem(IMFAttributes* This,REFGUID guidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFAttributes_GetItem(IMFAttributes* This,REFGUID guidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItem(This,guidKey,pValue); } -static FORCEINLINE HRESULT IMFAttributes_GetItemType(IMFAttributes* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFAttributes_GetItemType(IMFAttributes* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { return This->lpVtbl->GetItemType(This,guidKey,pType); } -static FORCEINLINE HRESULT IMFAttributes_CompareItem(IMFAttributes* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFAttributes_CompareItem(IMFAttributes* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { return This->lpVtbl->CompareItem(This,guidKey,Value,pbResult); } -static FORCEINLINE HRESULT IMFAttributes_Compare(IMFAttributes* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFAttributes_Compare(IMFAttributes* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { return This->lpVtbl->Compare(This,pTheirs,MatchType,pbResult); } -static FORCEINLINE HRESULT IMFAttributes_GetUINT32(IMFAttributes* This,REFGUID guidKey,UINT32 *punValue) { +static __WIDL_INLINE HRESULT IMFAttributes_GetUINT32(IMFAttributes* This,REFGUID guidKey,UINT32 *punValue) { return This->lpVtbl->GetUINT32(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFAttributes_GetUINT64(IMFAttributes* This,REFGUID guidKey,UINT64 *punValue) { +static __WIDL_INLINE HRESULT IMFAttributes_GetUINT64(IMFAttributes* This,REFGUID guidKey,UINT64 *punValue) { return This->lpVtbl->GetUINT64(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFAttributes_GetDouble(IMFAttributes* This,REFGUID guidKey,double *pfValue) { +static __WIDL_INLINE HRESULT IMFAttributes_GetDouble(IMFAttributes* This,REFGUID guidKey,double *pfValue) { return This->lpVtbl->GetDouble(This,guidKey,pfValue); } -static FORCEINLINE HRESULT IMFAttributes_GetGUID(IMFAttributes* This,REFGUID guidKey,GUID *pguidValue) { +static __WIDL_INLINE HRESULT IMFAttributes_GetGUID(IMFAttributes* This,REFGUID guidKey,GUID *pguidValue) { return This->lpVtbl->GetGUID(This,guidKey,pguidValue); } -static FORCEINLINE HRESULT IMFAttributes_GetStringLength(IMFAttributes* This,REFGUID guidKey,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFAttributes_GetStringLength(IMFAttributes* This,REFGUID guidKey,UINT32 *pcchLength) { return This->lpVtbl->GetStringLength(This,guidKey,pcchLength); } -static FORCEINLINE HRESULT IMFAttributes_GetString(IMFAttributes* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFAttributes_GetString(IMFAttributes* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { return This->lpVtbl->GetString(This,guidKey,pwszValue,cchBufSize,pcchLength); } -static FORCEINLINE HRESULT IMFAttributes_GetAllocatedString(IMFAttributes* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFAttributes_GetAllocatedString(IMFAttributes* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { return This->lpVtbl->GetAllocatedString(This,guidKey,ppwszValue,pcchLength); } -static FORCEINLINE HRESULT IMFAttributes_GetBlobSize(IMFAttributes* This,REFGUID guidKey,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFAttributes_GetBlobSize(IMFAttributes* This,REFGUID guidKey,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlobSize(This,guidKey,pcbBlobSize); } -static FORCEINLINE HRESULT IMFAttributes_GetBlob(IMFAttributes* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFAttributes_GetBlob(IMFAttributes* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlob(This,guidKey,pBuf,cbBufSize,pcbBlobSize); } -static FORCEINLINE HRESULT IMFAttributes_GetAllocatedBlob(IMFAttributes* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { +static __WIDL_INLINE HRESULT IMFAttributes_GetAllocatedBlob(IMFAttributes* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { return This->lpVtbl->GetAllocatedBlob(This,guidKey,ppBuf,pcbSize); } -static FORCEINLINE HRESULT IMFAttributes_GetUnknown(IMFAttributes* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { +static __WIDL_INLINE HRESULT IMFAttributes_GetUnknown(IMFAttributes* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { return This->lpVtbl->GetUnknown(This,guidKey,riid,ppv); } -static FORCEINLINE HRESULT IMFAttributes_SetItem(IMFAttributes* This,REFGUID guidKey,REFPROPVARIANT Value) { +static __WIDL_INLINE HRESULT IMFAttributes_SetItem(IMFAttributes* This,REFGUID guidKey,REFPROPVARIANT Value) { return This->lpVtbl->SetItem(This,guidKey,Value); } -static FORCEINLINE HRESULT IMFAttributes_DeleteItem(IMFAttributes* This,REFGUID guidKey) { +static __WIDL_INLINE HRESULT IMFAttributes_DeleteItem(IMFAttributes* This,REFGUID guidKey) { return This->lpVtbl->DeleteItem(This,guidKey); } -static FORCEINLINE HRESULT IMFAttributes_DeleteAllItems(IMFAttributes* This) { +static __WIDL_INLINE HRESULT IMFAttributes_DeleteAllItems(IMFAttributes* This) { return This->lpVtbl->DeleteAllItems(This); } -static FORCEINLINE HRESULT IMFAttributes_SetUINT32(IMFAttributes* This,REFGUID guidKey,UINT32 unValue) { +static __WIDL_INLINE HRESULT IMFAttributes_SetUINT32(IMFAttributes* This,REFGUID guidKey,UINT32 unValue) { return This->lpVtbl->SetUINT32(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFAttributes_SetUINT64(IMFAttributes* This,REFGUID guidKey,UINT64 unValue) { +static __WIDL_INLINE HRESULT IMFAttributes_SetUINT64(IMFAttributes* This,REFGUID guidKey,UINT64 unValue) { return This->lpVtbl->SetUINT64(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFAttributes_SetDouble(IMFAttributes* This,REFGUID guidKey,double fValue) { +static __WIDL_INLINE HRESULT IMFAttributes_SetDouble(IMFAttributes* This,REFGUID guidKey,double fValue) { return This->lpVtbl->SetDouble(This,guidKey,fValue); } -static FORCEINLINE HRESULT IMFAttributes_SetGUID(IMFAttributes* This,REFGUID guidKey,REFGUID guidValue) { +static __WIDL_INLINE HRESULT IMFAttributes_SetGUID(IMFAttributes* This,REFGUID guidKey,REFGUID guidValue) { return This->lpVtbl->SetGUID(This,guidKey,guidValue); } -static FORCEINLINE HRESULT IMFAttributes_SetString(IMFAttributes* This,REFGUID guidKey,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IMFAttributes_SetString(IMFAttributes* This,REFGUID guidKey,LPCWSTR wszValue) { return This->lpVtbl->SetString(This,guidKey,wszValue); } -static FORCEINLINE HRESULT IMFAttributes_SetBlob(IMFAttributes* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { +static __WIDL_INLINE HRESULT IMFAttributes_SetBlob(IMFAttributes* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { return This->lpVtbl->SetBlob(This,guidKey,pBuf,cbBufSize); } -static FORCEINLINE HRESULT IMFAttributes_SetUnknown(IMFAttributes* This,REFGUID guidKey,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFAttributes_SetUnknown(IMFAttributes* This,REFGUID guidKey,IUnknown *pUnknown) { return This->lpVtbl->SetUnknown(This,guidKey,pUnknown); } -static FORCEINLINE HRESULT IMFAttributes_LockStore(IMFAttributes* This) { +static __WIDL_INLINE HRESULT IMFAttributes_LockStore(IMFAttributes* This) { return This->lpVtbl->LockStore(This); } -static FORCEINLINE HRESULT IMFAttributes_UnlockStore(IMFAttributes* This) { +static __WIDL_INLINE HRESULT IMFAttributes_UnlockStore(IMFAttributes* This) { return This->lpVtbl->UnlockStore(This); } -static FORCEINLINE HRESULT IMFAttributes_GetCount(IMFAttributes* This,UINT32 *pcItems) { +static __WIDL_INLINE HRESULT IMFAttributes_GetCount(IMFAttributes* This,UINT32 *pcItems) { return This->lpVtbl->GetCount(This,pcItems); } -static FORCEINLINE HRESULT IMFAttributes_GetItemByIndex(IMFAttributes* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFAttributes_GetItemByIndex(IMFAttributes* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItemByIndex(This,unIndex,pguidKey,pValue); } -static FORCEINLINE HRESULT IMFAttributes_CopyAllItems(IMFAttributes* This,IMFAttributes *pDest) { +static __WIDL_INLINE HRESULT IMFAttributes_CopyAllItems(IMFAttributes* This,IMFAttributes *pDest) { return This->lpVtbl->CopyAllItems(This,pDest); } #endif @@ -865,29 +873,29 @@ interface IMFMediaBuffer { #define IMFMediaBuffer_GetMaxLength(This,pcbMaxLength) (This)->lpVtbl->GetMaxLength(This,pcbMaxLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMediaBuffer_QueryInterface(IMFMediaBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMediaBuffer_QueryInterface(IMFMediaBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMediaBuffer_AddRef(IMFMediaBuffer* This) { +static __WIDL_INLINE ULONG IMFMediaBuffer_AddRef(IMFMediaBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMediaBuffer_Release(IMFMediaBuffer* This) { +static __WIDL_INLINE ULONG IMFMediaBuffer_Release(IMFMediaBuffer* This) { return This->lpVtbl->Release(This); } /*** IMFMediaBuffer methods ***/ -static FORCEINLINE HRESULT IMFMediaBuffer_Lock(IMFMediaBuffer* This,BYTE **ppbBuffer,DWORD *pcbMaxLength,DWORD *pcbCurrentLength) { +static __WIDL_INLINE HRESULT IMFMediaBuffer_Lock(IMFMediaBuffer* This,BYTE **ppbBuffer,DWORD *pcbMaxLength,DWORD *pcbCurrentLength) { return This->lpVtbl->Lock(This,ppbBuffer,pcbMaxLength,pcbCurrentLength); } -static FORCEINLINE HRESULT IMFMediaBuffer_Unlock(IMFMediaBuffer* This) { +static __WIDL_INLINE HRESULT IMFMediaBuffer_Unlock(IMFMediaBuffer* This) { return This->lpVtbl->Unlock(This); } -static FORCEINLINE HRESULT IMFMediaBuffer_GetCurrentLength(IMFMediaBuffer* This,DWORD *pcbCurrentLength) { +static __WIDL_INLINE HRESULT IMFMediaBuffer_GetCurrentLength(IMFMediaBuffer* This,DWORD *pcbCurrentLength) { return This->lpVtbl->GetCurrentLength(This,pcbCurrentLength); } -static FORCEINLINE HRESULT IMFMediaBuffer_SetCurrentLength(IMFMediaBuffer* This,DWORD cbCurrentLength) { +static __WIDL_INLINE HRESULT IMFMediaBuffer_SetCurrentLength(IMFMediaBuffer* This,DWORD cbCurrentLength) { return This->lpVtbl->SetCurrentLength(This,cbCurrentLength); } -static FORCEINLINE HRESULT IMFMediaBuffer_GetMaxLength(IMFMediaBuffer* This,DWORD *pcbMaxLength) { +static __WIDL_INLINE HRESULT IMFMediaBuffer_GetMaxLength(IMFMediaBuffer* This,DWORD *pcbMaxLength) { return This->lpVtbl->GetMaxLength(This,pcbMaxLength); } #endif @@ -1244,147 +1252,147 @@ interface IMFSample { #define IMFSample_CopyToBuffer(This,pBuffer) (This)->lpVtbl->CopyToBuffer(This,pBuffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSample_QueryInterface(IMFSample* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSample_QueryInterface(IMFSample* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSample_AddRef(IMFSample* This) { +static __WIDL_INLINE ULONG IMFSample_AddRef(IMFSample* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSample_Release(IMFSample* This) { +static __WIDL_INLINE ULONG IMFSample_Release(IMFSample* This) { return This->lpVtbl->Release(This); } /*** IMFAttributes methods ***/ -static FORCEINLINE HRESULT IMFSample_GetItem(IMFSample* This,REFGUID guidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFSample_GetItem(IMFSample* This,REFGUID guidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItem(This,guidKey,pValue); } -static FORCEINLINE HRESULT IMFSample_GetItemType(IMFSample* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFSample_GetItemType(IMFSample* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { return This->lpVtbl->GetItemType(This,guidKey,pType); } -static FORCEINLINE HRESULT IMFSample_CompareItem(IMFSample* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFSample_CompareItem(IMFSample* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { return This->lpVtbl->CompareItem(This,guidKey,Value,pbResult); } -static FORCEINLINE HRESULT IMFSample_Compare(IMFSample* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFSample_Compare(IMFSample* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { return This->lpVtbl->Compare(This,pTheirs,MatchType,pbResult); } -static FORCEINLINE HRESULT IMFSample_GetUINT32(IMFSample* This,REFGUID guidKey,UINT32 *punValue) { +static __WIDL_INLINE HRESULT IMFSample_GetUINT32(IMFSample* This,REFGUID guidKey,UINT32 *punValue) { return This->lpVtbl->GetUINT32(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFSample_GetUINT64(IMFSample* This,REFGUID guidKey,UINT64 *punValue) { +static __WIDL_INLINE HRESULT IMFSample_GetUINT64(IMFSample* This,REFGUID guidKey,UINT64 *punValue) { return This->lpVtbl->GetUINT64(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFSample_GetDouble(IMFSample* This,REFGUID guidKey,double *pfValue) { +static __WIDL_INLINE HRESULT IMFSample_GetDouble(IMFSample* This,REFGUID guidKey,double *pfValue) { return This->lpVtbl->GetDouble(This,guidKey,pfValue); } -static FORCEINLINE HRESULT IMFSample_GetGUID(IMFSample* This,REFGUID guidKey,GUID *pguidValue) { +static __WIDL_INLINE HRESULT IMFSample_GetGUID(IMFSample* This,REFGUID guidKey,GUID *pguidValue) { return This->lpVtbl->GetGUID(This,guidKey,pguidValue); } -static FORCEINLINE HRESULT IMFSample_GetStringLength(IMFSample* This,REFGUID guidKey,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFSample_GetStringLength(IMFSample* This,REFGUID guidKey,UINT32 *pcchLength) { return This->lpVtbl->GetStringLength(This,guidKey,pcchLength); } -static FORCEINLINE HRESULT IMFSample_GetString(IMFSample* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFSample_GetString(IMFSample* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { return This->lpVtbl->GetString(This,guidKey,pwszValue,cchBufSize,pcchLength); } -static FORCEINLINE HRESULT IMFSample_GetAllocatedString(IMFSample* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFSample_GetAllocatedString(IMFSample* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { return This->lpVtbl->GetAllocatedString(This,guidKey,ppwszValue,pcchLength); } -static FORCEINLINE HRESULT IMFSample_GetBlobSize(IMFSample* This,REFGUID guidKey,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFSample_GetBlobSize(IMFSample* This,REFGUID guidKey,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlobSize(This,guidKey,pcbBlobSize); } -static FORCEINLINE HRESULT IMFSample_GetBlob(IMFSample* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFSample_GetBlob(IMFSample* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlob(This,guidKey,pBuf,cbBufSize,pcbBlobSize); } -static FORCEINLINE HRESULT IMFSample_GetAllocatedBlob(IMFSample* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { +static __WIDL_INLINE HRESULT IMFSample_GetAllocatedBlob(IMFSample* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { return This->lpVtbl->GetAllocatedBlob(This,guidKey,ppBuf,pcbSize); } -static FORCEINLINE HRESULT IMFSample_GetUnknown(IMFSample* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { +static __WIDL_INLINE HRESULT IMFSample_GetUnknown(IMFSample* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { return This->lpVtbl->GetUnknown(This,guidKey,riid,ppv); } -static FORCEINLINE HRESULT IMFSample_SetItem(IMFSample* This,REFGUID guidKey,REFPROPVARIANT Value) { +static __WIDL_INLINE HRESULT IMFSample_SetItem(IMFSample* This,REFGUID guidKey,REFPROPVARIANT Value) { return This->lpVtbl->SetItem(This,guidKey,Value); } -static FORCEINLINE HRESULT IMFSample_DeleteItem(IMFSample* This,REFGUID guidKey) { +static __WIDL_INLINE HRESULT IMFSample_DeleteItem(IMFSample* This,REFGUID guidKey) { return This->lpVtbl->DeleteItem(This,guidKey); } -static FORCEINLINE HRESULT IMFSample_DeleteAllItems(IMFSample* This) { +static __WIDL_INLINE HRESULT IMFSample_DeleteAllItems(IMFSample* This) { return This->lpVtbl->DeleteAllItems(This); } -static FORCEINLINE HRESULT IMFSample_SetUINT32(IMFSample* This,REFGUID guidKey,UINT32 unValue) { +static __WIDL_INLINE HRESULT IMFSample_SetUINT32(IMFSample* This,REFGUID guidKey,UINT32 unValue) { return This->lpVtbl->SetUINT32(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFSample_SetUINT64(IMFSample* This,REFGUID guidKey,UINT64 unValue) { +static __WIDL_INLINE HRESULT IMFSample_SetUINT64(IMFSample* This,REFGUID guidKey,UINT64 unValue) { return This->lpVtbl->SetUINT64(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFSample_SetDouble(IMFSample* This,REFGUID guidKey,double fValue) { +static __WIDL_INLINE HRESULT IMFSample_SetDouble(IMFSample* This,REFGUID guidKey,double fValue) { return This->lpVtbl->SetDouble(This,guidKey,fValue); } -static FORCEINLINE HRESULT IMFSample_SetGUID(IMFSample* This,REFGUID guidKey,REFGUID guidValue) { +static __WIDL_INLINE HRESULT IMFSample_SetGUID(IMFSample* This,REFGUID guidKey,REFGUID guidValue) { return This->lpVtbl->SetGUID(This,guidKey,guidValue); } -static FORCEINLINE HRESULT IMFSample_SetString(IMFSample* This,REFGUID guidKey,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IMFSample_SetString(IMFSample* This,REFGUID guidKey,LPCWSTR wszValue) { return This->lpVtbl->SetString(This,guidKey,wszValue); } -static FORCEINLINE HRESULT IMFSample_SetBlob(IMFSample* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { +static __WIDL_INLINE HRESULT IMFSample_SetBlob(IMFSample* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { return This->lpVtbl->SetBlob(This,guidKey,pBuf,cbBufSize); } -static FORCEINLINE HRESULT IMFSample_SetUnknown(IMFSample* This,REFGUID guidKey,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFSample_SetUnknown(IMFSample* This,REFGUID guidKey,IUnknown *pUnknown) { return This->lpVtbl->SetUnknown(This,guidKey,pUnknown); } -static FORCEINLINE HRESULT IMFSample_LockStore(IMFSample* This) { +static __WIDL_INLINE HRESULT IMFSample_LockStore(IMFSample* This) { return This->lpVtbl->LockStore(This); } -static FORCEINLINE HRESULT IMFSample_UnlockStore(IMFSample* This) { +static __WIDL_INLINE HRESULT IMFSample_UnlockStore(IMFSample* This) { return This->lpVtbl->UnlockStore(This); } -static FORCEINLINE HRESULT IMFSample_GetCount(IMFSample* This,UINT32 *pcItems) { +static __WIDL_INLINE HRESULT IMFSample_GetCount(IMFSample* This,UINT32 *pcItems) { return This->lpVtbl->GetCount(This,pcItems); } -static FORCEINLINE HRESULT IMFSample_GetItemByIndex(IMFSample* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFSample_GetItemByIndex(IMFSample* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItemByIndex(This,unIndex,pguidKey,pValue); } -static FORCEINLINE HRESULT IMFSample_CopyAllItems(IMFSample* This,IMFAttributes *pDest) { +static __WIDL_INLINE HRESULT IMFSample_CopyAllItems(IMFSample* This,IMFAttributes *pDest) { return This->lpVtbl->CopyAllItems(This,pDest); } /*** IMFSample methods ***/ -static FORCEINLINE HRESULT IMFSample_GetSampleFlags(IMFSample* This,DWORD *pdwSampleFlags) { +static __WIDL_INLINE HRESULT IMFSample_GetSampleFlags(IMFSample* This,DWORD *pdwSampleFlags) { return This->lpVtbl->GetSampleFlags(This,pdwSampleFlags); } -static FORCEINLINE HRESULT IMFSample_SetSampleFlags(IMFSample* This,DWORD dwSampleFlags) { +static __WIDL_INLINE HRESULT IMFSample_SetSampleFlags(IMFSample* This,DWORD dwSampleFlags) { return This->lpVtbl->SetSampleFlags(This,dwSampleFlags); } -static FORCEINLINE HRESULT IMFSample_GetSampleTime(IMFSample* This,LONGLONG *phnsSampleTime) { +static __WIDL_INLINE HRESULT IMFSample_GetSampleTime(IMFSample* This,LONGLONG *phnsSampleTime) { return This->lpVtbl->GetSampleTime(This,phnsSampleTime); } -static FORCEINLINE HRESULT IMFSample_SetSampleTime(IMFSample* This,LONGLONG hnsSampleTime) { +static __WIDL_INLINE HRESULT IMFSample_SetSampleTime(IMFSample* This,LONGLONG hnsSampleTime) { return This->lpVtbl->SetSampleTime(This,hnsSampleTime); } -static FORCEINLINE HRESULT IMFSample_GetSampleDuration(IMFSample* This,LONGLONG *phnsSampleDuration) { +static __WIDL_INLINE HRESULT IMFSample_GetSampleDuration(IMFSample* This,LONGLONG *phnsSampleDuration) { return This->lpVtbl->GetSampleDuration(This,phnsSampleDuration); } -static FORCEINLINE HRESULT IMFSample_SetSampleDuration(IMFSample* This,LONGLONG hnsSampleDuration) { +static __WIDL_INLINE HRESULT IMFSample_SetSampleDuration(IMFSample* This,LONGLONG hnsSampleDuration) { return This->lpVtbl->SetSampleDuration(This,hnsSampleDuration); } -static FORCEINLINE HRESULT IMFSample_GetBufferCount(IMFSample* This,DWORD *pdwBufferCount) { +static __WIDL_INLINE HRESULT IMFSample_GetBufferCount(IMFSample* This,DWORD *pdwBufferCount) { return This->lpVtbl->GetBufferCount(This,pdwBufferCount); } -static FORCEINLINE HRESULT IMFSample_GetBufferByIndex(IMFSample* This,DWORD dwIndex,IMFMediaBuffer **ppBuffer) { +static __WIDL_INLINE HRESULT IMFSample_GetBufferByIndex(IMFSample* This,DWORD dwIndex,IMFMediaBuffer **ppBuffer) { return This->lpVtbl->GetBufferByIndex(This,dwIndex,ppBuffer); } -static FORCEINLINE HRESULT IMFSample_ConvertToContiguousBuffer(IMFSample* This,IMFMediaBuffer **ppBuffer) { +static __WIDL_INLINE HRESULT IMFSample_ConvertToContiguousBuffer(IMFSample* This,IMFMediaBuffer **ppBuffer) { return This->lpVtbl->ConvertToContiguousBuffer(This,ppBuffer); } -static FORCEINLINE HRESULT IMFSample_AddBuffer(IMFSample* This,IMFMediaBuffer *pBuffer) { +static __WIDL_INLINE HRESULT IMFSample_AddBuffer(IMFSample* This,IMFMediaBuffer *pBuffer) { return This->lpVtbl->AddBuffer(This,pBuffer); } -static FORCEINLINE HRESULT IMFSample_RemoveBufferByIndex(IMFSample* This,DWORD dwIndex) { +static __WIDL_INLINE HRESULT IMFSample_RemoveBufferByIndex(IMFSample* This,DWORD dwIndex) { return This->lpVtbl->RemoveBufferByIndex(This,dwIndex); } -static FORCEINLINE HRESULT IMFSample_RemoveAllBuffers(IMFSample* This) { +static __WIDL_INLINE HRESULT IMFSample_RemoveAllBuffers(IMFSample* This) { return This->lpVtbl->RemoveAllBuffers(This); } -static FORCEINLINE HRESULT IMFSample_GetTotalLength(IMFSample* This,DWORD *pcbTotalLength) { +static __WIDL_INLINE HRESULT IMFSample_GetTotalLength(IMFSample* This,DWORD *pcbTotalLength) { return This->lpVtbl->GetTotalLength(This,pcbTotalLength); } -static FORCEINLINE HRESULT IMFSample_CopyToBuffer(IMFSample* This,IMFMediaBuffer *pBuffer) { +static __WIDL_INLINE HRESULT IMFSample_CopyToBuffer(IMFSample* This,IMFMediaBuffer *pBuffer) { return This->lpVtbl->CopyToBuffer(This,pBuffer); } #endif @@ -1507,35 +1515,35 @@ interface IMF2DBuffer { #define IMF2DBuffer_ContiguousCopyFrom(This,pbSrcBuffer,cbSrcBuffer) (This)->lpVtbl->ContiguousCopyFrom(This,pbSrcBuffer,cbSrcBuffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMF2DBuffer_QueryInterface(IMF2DBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMF2DBuffer_QueryInterface(IMF2DBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMF2DBuffer_AddRef(IMF2DBuffer* This) { +static __WIDL_INLINE ULONG IMF2DBuffer_AddRef(IMF2DBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMF2DBuffer_Release(IMF2DBuffer* This) { +static __WIDL_INLINE ULONG IMF2DBuffer_Release(IMF2DBuffer* This) { return This->lpVtbl->Release(This); } /*** IMF2DBuffer methods ***/ -static FORCEINLINE HRESULT IMF2DBuffer_Lock2D(IMF2DBuffer* This,BYTE **ppbScanline0,LONG *plPitch) { +static __WIDL_INLINE HRESULT IMF2DBuffer_Lock2D(IMF2DBuffer* This,BYTE **ppbScanline0,LONG *plPitch) { return This->lpVtbl->Lock2D(This,ppbScanline0,plPitch); } -static FORCEINLINE HRESULT IMF2DBuffer_Unlock2D(IMF2DBuffer* This) { +static __WIDL_INLINE HRESULT IMF2DBuffer_Unlock2D(IMF2DBuffer* This) { return This->lpVtbl->Unlock2D(This); } -static FORCEINLINE HRESULT IMF2DBuffer_GetScanline0AndPitch(IMF2DBuffer* This,BYTE **pbScanline0,LONG *plPitch) { +static __WIDL_INLINE HRESULT IMF2DBuffer_GetScanline0AndPitch(IMF2DBuffer* This,BYTE **pbScanline0,LONG *plPitch) { return This->lpVtbl->GetScanline0AndPitch(This,pbScanline0,plPitch); } -static FORCEINLINE HRESULT IMF2DBuffer_IsContiguousFormat(IMF2DBuffer* This,WINBOOL *pfIsContiguous) { +static __WIDL_INLINE HRESULT IMF2DBuffer_IsContiguousFormat(IMF2DBuffer* This,WINBOOL *pfIsContiguous) { return This->lpVtbl->IsContiguousFormat(This,pfIsContiguous); } -static FORCEINLINE HRESULT IMF2DBuffer_GetContiguousLength(IMF2DBuffer* This,DWORD *pcbLength) { +static __WIDL_INLINE HRESULT IMF2DBuffer_GetContiguousLength(IMF2DBuffer* This,DWORD *pcbLength) { return This->lpVtbl->GetContiguousLength(This,pcbLength); } -static FORCEINLINE HRESULT IMF2DBuffer_ContiguousCopyTo(IMF2DBuffer* This,BYTE *pbDestBuffer,DWORD cbDestBuffer) { +static __WIDL_INLINE HRESULT IMF2DBuffer_ContiguousCopyTo(IMF2DBuffer* This,BYTE *pbDestBuffer,DWORD cbDestBuffer) { return This->lpVtbl->ContiguousCopyTo(This,pbDestBuffer,cbDestBuffer); } -static FORCEINLINE HRESULT IMF2DBuffer_ContiguousCopyFrom(IMF2DBuffer* This,const BYTE *pbSrcBuffer,DWORD cbSrcBuffer) { +static __WIDL_INLINE HRESULT IMF2DBuffer_ContiguousCopyFrom(IMF2DBuffer* This,const BYTE *pbSrcBuffer,DWORD cbSrcBuffer) { return This->lpVtbl->ContiguousCopyFrom(This,pbSrcBuffer,cbSrcBuffer); } #endif @@ -1667,42 +1675,42 @@ interface IMF2DBuffer2 { #define IMF2DBuffer2_Copy2DTo(This,pDestBuffer) (This)->lpVtbl->Copy2DTo(This,pDestBuffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMF2DBuffer2_QueryInterface(IMF2DBuffer2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMF2DBuffer2_QueryInterface(IMF2DBuffer2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMF2DBuffer2_AddRef(IMF2DBuffer2* This) { +static __WIDL_INLINE ULONG IMF2DBuffer2_AddRef(IMF2DBuffer2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMF2DBuffer2_Release(IMF2DBuffer2* This) { +static __WIDL_INLINE ULONG IMF2DBuffer2_Release(IMF2DBuffer2* This) { return This->lpVtbl->Release(This); } /*** IMF2DBuffer methods ***/ -static FORCEINLINE HRESULT IMF2DBuffer2_Lock2D(IMF2DBuffer2* This,BYTE **ppbScanline0,LONG *plPitch) { +static __WIDL_INLINE HRESULT IMF2DBuffer2_Lock2D(IMF2DBuffer2* This,BYTE **ppbScanline0,LONG *plPitch) { return This->lpVtbl->Lock2D(This,ppbScanline0,plPitch); } -static FORCEINLINE HRESULT IMF2DBuffer2_Unlock2D(IMF2DBuffer2* This) { +static __WIDL_INLINE HRESULT IMF2DBuffer2_Unlock2D(IMF2DBuffer2* This) { return This->lpVtbl->Unlock2D(This); } -static FORCEINLINE HRESULT IMF2DBuffer2_GetScanline0AndPitch(IMF2DBuffer2* This,BYTE **pbScanline0,LONG *plPitch) { +static __WIDL_INLINE HRESULT IMF2DBuffer2_GetScanline0AndPitch(IMF2DBuffer2* This,BYTE **pbScanline0,LONG *plPitch) { return This->lpVtbl->GetScanline0AndPitch(This,pbScanline0,plPitch); } -static FORCEINLINE HRESULT IMF2DBuffer2_IsContiguousFormat(IMF2DBuffer2* This,WINBOOL *pfIsContiguous) { +static __WIDL_INLINE HRESULT IMF2DBuffer2_IsContiguousFormat(IMF2DBuffer2* This,WINBOOL *pfIsContiguous) { return This->lpVtbl->IsContiguousFormat(This,pfIsContiguous); } -static FORCEINLINE HRESULT IMF2DBuffer2_GetContiguousLength(IMF2DBuffer2* This,DWORD *pcbLength) { +static __WIDL_INLINE HRESULT IMF2DBuffer2_GetContiguousLength(IMF2DBuffer2* This,DWORD *pcbLength) { return This->lpVtbl->GetContiguousLength(This,pcbLength); } -static FORCEINLINE HRESULT IMF2DBuffer2_ContiguousCopyTo(IMF2DBuffer2* This,BYTE *pbDestBuffer,DWORD cbDestBuffer) { +static __WIDL_INLINE HRESULT IMF2DBuffer2_ContiguousCopyTo(IMF2DBuffer2* This,BYTE *pbDestBuffer,DWORD cbDestBuffer) { return This->lpVtbl->ContiguousCopyTo(This,pbDestBuffer,cbDestBuffer); } -static FORCEINLINE HRESULT IMF2DBuffer2_ContiguousCopyFrom(IMF2DBuffer2* This,const BYTE *pbSrcBuffer,DWORD cbSrcBuffer) { +static __WIDL_INLINE HRESULT IMF2DBuffer2_ContiguousCopyFrom(IMF2DBuffer2* This,const BYTE *pbSrcBuffer,DWORD cbSrcBuffer) { return This->lpVtbl->ContiguousCopyFrom(This,pbSrcBuffer,cbSrcBuffer); } /*** IMF2DBuffer2 methods ***/ -static FORCEINLINE HRESULT IMF2DBuffer2_Lock2DSize(IMF2DBuffer2* This,MF2DBuffer_LockFlags lockFlags,BYTE **ppbScanline0,LONG *plPitch,BYTE **ppbBufferStart,DWORD *pcbBufferLength) { +static __WIDL_INLINE HRESULT IMF2DBuffer2_Lock2DSize(IMF2DBuffer2* This,MF2DBuffer_LockFlags lockFlags,BYTE **ppbScanline0,LONG *plPitch,BYTE **ppbBufferStart,DWORD *pcbBufferLength) { return This->lpVtbl->Lock2DSize(This,lockFlags,ppbScanline0,plPitch,ppbBufferStart,pcbBufferLength); } -static FORCEINLINE HRESULT IMF2DBuffer2_Copy2DTo(IMF2DBuffer2* This,IMF2DBuffer2 *pDestBuffer) { +static __WIDL_INLINE HRESULT IMF2DBuffer2_Copy2DTo(IMF2DBuffer2* This,IMF2DBuffer2 *pDestBuffer) { return This->lpVtbl->Copy2DTo(This,pDestBuffer); } #endif @@ -1802,26 +1810,26 @@ interface IMFDXGIBuffer { #define IMFDXGIBuffer_SetUnknown(This,guid,pUnkData) (This)->lpVtbl->SetUnknown(This,guid,pUnkData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFDXGIBuffer_QueryInterface(IMFDXGIBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFDXGIBuffer_QueryInterface(IMFDXGIBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFDXGIBuffer_AddRef(IMFDXGIBuffer* This) { +static __WIDL_INLINE ULONG IMFDXGIBuffer_AddRef(IMFDXGIBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFDXGIBuffer_Release(IMFDXGIBuffer* This) { +static __WIDL_INLINE ULONG IMFDXGIBuffer_Release(IMFDXGIBuffer* This) { return This->lpVtbl->Release(This); } /*** IMFDXGIBuffer methods ***/ -static FORCEINLINE HRESULT IMFDXGIBuffer_GetResource(IMFDXGIBuffer* This,REFIID riid,LPVOID *ppvObject) { +static __WIDL_INLINE HRESULT IMFDXGIBuffer_GetResource(IMFDXGIBuffer* This,REFIID riid,LPVOID *ppvObject) { return This->lpVtbl->GetResource(This,riid,ppvObject); } -static FORCEINLINE HRESULT IMFDXGIBuffer_GetSubresourceIndex(IMFDXGIBuffer* This,UINT *puSubresource) { +static __WIDL_INLINE HRESULT IMFDXGIBuffer_GetSubresourceIndex(IMFDXGIBuffer* This,UINT *puSubresource) { return This->lpVtbl->GetSubresourceIndex(This,puSubresource); } -static FORCEINLINE HRESULT IMFDXGIBuffer_GetUnknown(IMFDXGIBuffer* This,REFIID guid,REFIID riid,LPVOID *ppvObject) { +static __WIDL_INLINE HRESULT IMFDXGIBuffer_GetUnknown(IMFDXGIBuffer* This,REFIID guid,REFIID riid,LPVOID *ppvObject) { return This->lpVtbl->GetUnknown(This,guid,riid,ppvObject); } -static FORCEINLINE HRESULT IMFDXGIBuffer_SetUnknown(IMFDXGIBuffer* This,REFIID guid,IUnknown *pUnkData) { +static __WIDL_INLINE HRESULT IMFDXGIBuffer_SetUnknown(IMFDXGIBuffer* This,REFIID guid,IUnknown *pUnkData) { return This->lpVtbl->SetUnknown(This,guid,pUnkData); } #endif @@ -2111,120 +2119,120 @@ interface IMFMediaType { #define IMFMediaType_FreeRepresentation(This,guidRepresentation,pvRepresentation) (This)->lpVtbl->FreeRepresentation(This,guidRepresentation,pvRepresentation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMediaType_QueryInterface(IMFMediaType* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMediaType_QueryInterface(IMFMediaType* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMediaType_AddRef(IMFMediaType* This) { +static __WIDL_INLINE ULONG IMFMediaType_AddRef(IMFMediaType* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMediaType_Release(IMFMediaType* This) { +static __WIDL_INLINE ULONG IMFMediaType_Release(IMFMediaType* This) { return This->lpVtbl->Release(This); } /*** IMFAttributes methods ***/ -static FORCEINLINE HRESULT IMFMediaType_GetItem(IMFMediaType* This,REFGUID guidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFMediaType_GetItem(IMFMediaType* This,REFGUID guidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItem(This,guidKey,pValue); } -static FORCEINLINE HRESULT IMFMediaType_GetItemType(IMFMediaType* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFMediaType_GetItemType(IMFMediaType* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { return This->lpVtbl->GetItemType(This,guidKey,pType); } -static FORCEINLINE HRESULT IMFMediaType_CompareItem(IMFMediaType* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFMediaType_CompareItem(IMFMediaType* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { return This->lpVtbl->CompareItem(This,guidKey,Value,pbResult); } -static FORCEINLINE HRESULT IMFMediaType_Compare(IMFMediaType* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFMediaType_Compare(IMFMediaType* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { return This->lpVtbl->Compare(This,pTheirs,MatchType,pbResult); } -static FORCEINLINE HRESULT IMFMediaType_GetUINT32(IMFMediaType* This,REFGUID guidKey,UINT32 *punValue) { +static __WIDL_INLINE HRESULT IMFMediaType_GetUINT32(IMFMediaType* This,REFGUID guidKey,UINT32 *punValue) { return This->lpVtbl->GetUINT32(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFMediaType_GetUINT64(IMFMediaType* This,REFGUID guidKey,UINT64 *punValue) { +static __WIDL_INLINE HRESULT IMFMediaType_GetUINT64(IMFMediaType* This,REFGUID guidKey,UINT64 *punValue) { return This->lpVtbl->GetUINT64(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFMediaType_GetDouble(IMFMediaType* This,REFGUID guidKey,double *pfValue) { +static __WIDL_INLINE HRESULT IMFMediaType_GetDouble(IMFMediaType* This,REFGUID guidKey,double *pfValue) { return This->lpVtbl->GetDouble(This,guidKey,pfValue); } -static FORCEINLINE HRESULT IMFMediaType_GetGUID(IMFMediaType* This,REFGUID guidKey,GUID *pguidValue) { +static __WIDL_INLINE HRESULT IMFMediaType_GetGUID(IMFMediaType* This,REFGUID guidKey,GUID *pguidValue) { return This->lpVtbl->GetGUID(This,guidKey,pguidValue); } -static FORCEINLINE HRESULT IMFMediaType_GetStringLength(IMFMediaType* This,REFGUID guidKey,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFMediaType_GetStringLength(IMFMediaType* This,REFGUID guidKey,UINT32 *pcchLength) { return This->lpVtbl->GetStringLength(This,guidKey,pcchLength); } -static FORCEINLINE HRESULT IMFMediaType_GetString(IMFMediaType* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFMediaType_GetString(IMFMediaType* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { return This->lpVtbl->GetString(This,guidKey,pwszValue,cchBufSize,pcchLength); } -static FORCEINLINE HRESULT IMFMediaType_GetAllocatedString(IMFMediaType* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFMediaType_GetAllocatedString(IMFMediaType* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { return This->lpVtbl->GetAllocatedString(This,guidKey,ppwszValue,pcchLength); } -static FORCEINLINE HRESULT IMFMediaType_GetBlobSize(IMFMediaType* This,REFGUID guidKey,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFMediaType_GetBlobSize(IMFMediaType* This,REFGUID guidKey,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlobSize(This,guidKey,pcbBlobSize); } -static FORCEINLINE HRESULT IMFMediaType_GetBlob(IMFMediaType* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFMediaType_GetBlob(IMFMediaType* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlob(This,guidKey,pBuf,cbBufSize,pcbBlobSize); } -static FORCEINLINE HRESULT IMFMediaType_GetAllocatedBlob(IMFMediaType* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { +static __WIDL_INLINE HRESULT IMFMediaType_GetAllocatedBlob(IMFMediaType* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { return This->lpVtbl->GetAllocatedBlob(This,guidKey,ppBuf,pcbSize); } -static FORCEINLINE HRESULT IMFMediaType_GetUnknown(IMFMediaType* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { +static __WIDL_INLINE HRESULT IMFMediaType_GetUnknown(IMFMediaType* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { return This->lpVtbl->GetUnknown(This,guidKey,riid,ppv); } -static FORCEINLINE HRESULT IMFMediaType_SetItem(IMFMediaType* This,REFGUID guidKey,REFPROPVARIANT Value) { +static __WIDL_INLINE HRESULT IMFMediaType_SetItem(IMFMediaType* This,REFGUID guidKey,REFPROPVARIANT Value) { return This->lpVtbl->SetItem(This,guidKey,Value); } -static FORCEINLINE HRESULT IMFMediaType_DeleteItem(IMFMediaType* This,REFGUID guidKey) { +static __WIDL_INLINE HRESULT IMFMediaType_DeleteItem(IMFMediaType* This,REFGUID guidKey) { return This->lpVtbl->DeleteItem(This,guidKey); } -static FORCEINLINE HRESULT IMFMediaType_DeleteAllItems(IMFMediaType* This) { +static __WIDL_INLINE HRESULT IMFMediaType_DeleteAllItems(IMFMediaType* This) { return This->lpVtbl->DeleteAllItems(This); } -static FORCEINLINE HRESULT IMFMediaType_SetUINT32(IMFMediaType* This,REFGUID guidKey,UINT32 unValue) { +static __WIDL_INLINE HRESULT IMFMediaType_SetUINT32(IMFMediaType* This,REFGUID guidKey,UINT32 unValue) { return This->lpVtbl->SetUINT32(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFMediaType_SetUINT64(IMFMediaType* This,REFGUID guidKey,UINT64 unValue) { +static __WIDL_INLINE HRESULT IMFMediaType_SetUINT64(IMFMediaType* This,REFGUID guidKey,UINT64 unValue) { return This->lpVtbl->SetUINT64(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFMediaType_SetDouble(IMFMediaType* This,REFGUID guidKey,double fValue) { +static __WIDL_INLINE HRESULT IMFMediaType_SetDouble(IMFMediaType* This,REFGUID guidKey,double fValue) { return This->lpVtbl->SetDouble(This,guidKey,fValue); } -static FORCEINLINE HRESULT IMFMediaType_SetGUID(IMFMediaType* This,REFGUID guidKey,REFGUID guidValue) { +static __WIDL_INLINE HRESULT IMFMediaType_SetGUID(IMFMediaType* This,REFGUID guidKey,REFGUID guidValue) { return This->lpVtbl->SetGUID(This,guidKey,guidValue); } -static FORCEINLINE HRESULT IMFMediaType_SetString(IMFMediaType* This,REFGUID guidKey,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IMFMediaType_SetString(IMFMediaType* This,REFGUID guidKey,LPCWSTR wszValue) { return This->lpVtbl->SetString(This,guidKey,wszValue); } -static FORCEINLINE HRESULT IMFMediaType_SetBlob(IMFMediaType* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { +static __WIDL_INLINE HRESULT IMFMediaType_SetBlob(IMFMediaType* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { return This->lpVtbl->SetBlob(This,guidKey,pBuf,cbBufSize); } -static FORCEINLINE HRESULT IMFMediaType_SetUnknown(IMFMediaType* This,REFGUID guidKey,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFMediaType_SetUnknown(IMFMediaType* This,REFGUID guidKey,IUnknown *pUnknown) { return This->lpVtbl->SetUnknown(This,guidKey,pUnknown); } -static FORCEINLINE HRESULT IMFMediaType_LockStore(IMFMediaType* This) { +static __WIDL_INLINE HRESULT IMFMediaType_LockStore(IMFMediaType* This) { return This->lpVtbl->LockStore(This); } -static FORCEINLINE HRESULT IMFMediaType_UnlockStore(IMFMediaType* This) { +static __WIDL_INLINE HRESULT IMFMediaType_UnlockStore(IMFMediaType* This) { return This->lpVtbl->UnlockStore(This); } -static FORCEINLINE HRESULT IMFMediaType_GetCount(IMFMediaType* This,UINT32 *pcItems) { +static __WIDL_INLINE HRESULT IMFMediaType_GetCount(IMFMediaType* This,UINT32 *pcItems) { return This->lpVtbl->GetCount(This,pcItems); } -static FORCEINLINE HRESULT IMFMediaType_GetItemByIndex(IMFMediaType* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFMediaType_GetItemByIndex(IMFMediaType* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItemByIndex(This,unIndex,pguidKey,pValue); } -static FORCEINLINE HRESULT IMFMediaType_CopyAllItems(IMFMediaType* This,IMFAttributes *pDest) { +static __WIDL_INLINE HRESULT IMFMediaType_CopyAllItems(IMFMediaType* This,IMFAttributes *pDest) { return This->lpVtbl->CopyAllItems(This,pDest); } /*** IMFMediaType methods ***/ -static FORCEINLINE HRESULT IMFMediaType_GetMajorType(IMFMediaType* This,GUID *pguidMajorType) { +static __WIDL_INLINE HRESULT IMFMediaType_GetMajorType(IMFMediaType* This,GUID *pguidMajorType) { return This->lpVtbl->GetMajorType(This,pguidMajorType); } -static FORCEINLINE HRESULT IMFMediaType_IsCompressedFormat(IMFMediaType* This,WINBOOL *pfCompressed) { +static __WIDL_INLINE HRESULT IMFMediaType_IsCompressedFormat(IMFMediaType* This,WINBOOL *pfCompressed) { return This->lpVtbl->IsCompressedFormat(This,pfCompressed); } -static FORCEINLINE HRESULT IMFMediaType_IsEqual(IMFMediaType* This,IMFMediaType *pIMediaType,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IMFMediaType_IsEqual(IMFMediaType* This,IMFMediaType *pIMediaType,DWORD *pdwFlags) { return This->lpVtbl->IsEqual(This,pIMediaType,pdwFlags); } -static FORCEINLINE HRESULT IMFMediaType_GetRepresentation(IMFMediaType* This,GUID guidRepresentation,LPVOID *ppvRepresentation) { +static __WIDL_INLINE HRESULT IMFMediaType_GetRepresentation(IMFMediaType* This,GUID guidRepresentation,LPVOID *ppvRepresentation) { return This->lpVtbl->GetRepresentation(This,guidRepresentation,ppvRepresentation); } -static FORCEINLINE HRESULT IMFMediaType_FreeRepresentation(IMFMediaType* This,GUID guidRepresentation,LPVOID pvRepresentation) { +static __WIDL_INLINE HRESULT IMFMediaType_FreeRepresentation(IMFMediaType* This,GUID guidRepresentation,LPVOID pvRepresentation) { return This->lpVtbl->FreeRepresentation(This,guidRepresentation,pvRepresentation); } #endif @@ -2512,124 +2520,124 @@ interface IMFAudioMediaType { #define IMFAudioMediaType_GetAudioFormat(This) (This)->lpVtbl->GetAudioFormat(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFAudioMediaType_QueryInterface(IMFAudioMediaType* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_QueryInterface(IMFAudioMediaType* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFAudioMediaType_AddRef(IMFAudioMediaType* This) { +static __WIDL_INLINE ULONG IMFAudioMediaType_AddRef(IMFAudioMediaType* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFAudioMediaType_Release(IMFAudioMediaType* This) { +static __WIDL_INLINE ULONG IMFAudioMediaType_Release(IMFAudioMediaType* This) { return This->lpVtbl->Release(This); } /*** IMFAttributes methods ***/ -static FORCEINLINE HRESULT IMFAudioMediaType_GetItem(IMFAudioMediaType* This,REFGUID guidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetItem(IMFAudioMediaType* This,REFGUID guidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItem(This,guidKey,pValue); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetItemType(IMFAudioMediaType* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetItemType(IMFAudioMediaType* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { return This->lpVtbl->GetItemType(This,guidKey,pType); } -static FORCEINLINE HRESULT IMFAudioMediaType_CompareItem(IMFAudioMediaType* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_CompareItem(IMFAudioMediaType* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { return This->lpVtbl->CompareItem(This,guidKey,Value,pbResult); } -static FORCEINLINE HRESULT IMFAudioMediaType_Compare(IMFAudioMediaType* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_Compare(IMFAudioMediaType* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { return This->lpVtbl->Compare(This,pTheirs,MatchType,pbResult); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetUINT32(IMFAudioMediaType* This,REFGUID guidKey,UINT32 *punValue) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetUINT32(IMFAudioMediaType* This,REFGUID guidKey,UINT32 *punValue) { return This->lpVtbl->GetUINT32(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetUINT64(IMFAudioMediaType* This,REFGUID guidKey,UINT64 *punValue) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetUINT64(IMFAudioMediaType* This,REFGUID guidKey,UINT64 *punValue) { return This->lpVtbl->GetUINT64(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetDouble(IMFAudioMediaType* This,REFGUID guidKey,double *pfValue) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetDouble(IMFAudioMediaType* This,REFGUID guidKey,double *pfValue) { return This->lpVtbl->GetDouble(This,guidKey,pfValue); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetGUID(IMFAudioMediaType* This,REFGUID guidKey,GUID *pguidValue) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetGUID(IMFAudioMediaType* This,REFGUID guidKey,GUID *pguidValue) { return This->lpVtbl->GetGUID(This,guidKey,pguidValue); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetStringLength(IMFAudioMediaType* This,REFGUID guidKey,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetStringLength(IMFAudioMediaType* This,REFGUID guidKey,UINT32 *pcchLength) { return This->lpVtbl->GetStringLength(This,guidKey,pcchLength); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetString(IMFAudioMediaType* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetString(IMFAudioMediaType* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { return This->lpVtbl->GetString(This,guidKey,pwszValue,cchBufSize,pcchLength); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetAllocatedString(IMFAudioMediaType* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetAllocatedString(IMFAudioMediaType* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { return This->lpVtbl->GetAllocatedString(This,guidKey,ppwszValue,pcchLength); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetBlobSize(IMFAudioMediaType* This,REFGUID guidKey,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetBlobSize(IMFAudioMediaType* This,REFGUID guidKey,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlobSize(This,guidKey,pcbBlobSize); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetBlob(IMFAudioMediaType* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetBlob(IMFAudioMediaType* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlob(This,guidKey,pBuf,cbBufSize,pcbBlobSize); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetAllocatedBlob(IMFAudioMediaType* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetAllocatedBlob(IMFAudioMediaType* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { return This->lpVtbl->GetAllocatedBlob(This,guidKey,ppBuf,pcbSize); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetUnknown(IMFAudioMediaType* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetUnknown(IMFAudioMediaType* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { return This->lpVtbl->GetUnknown(This,guidKey,riid,ppv); } -static FORCEINLINE HRESULT IMFAudioMediaType_SetItem(IMFAudioMediaType* This,REFGUID guidKey,REFPROPVARIANT Value) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_SetItem(IMFAudioMediaType* This,REFGUID guidKey,REFPROPVARIANT Value) { return This->lpVtbl->SetItem(This,guidKey,Value); } -static FORCEINLINE HRESULT IMFAudioMediaType_DeleteItem(IMFAudioMediaType* This,REFGUID guidKey) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_DeleteItem(IMFAudioMediaType* This,REFGUID guidKey) { return This->lpVtbl->DeleteItem(This,guidKey); } -static FORCEINLINE HRESULT IMFAudioMediaType_DeleteAllItems(IMFAudioMediaType* This) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_DeleteAllItems(IMFAudioMediaType* This) { return This->lpVtbl->DeleteAllItems(This); } -static FORCEINLINE HRESULT IMFAudioMediaType_SetUINT32(IMFAudioMediaType* This,REFGUID guidKey,UINT32 unValue) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_SetUINT32(IMFAudioMediaType* This,REFGUID guidKey,UINT32 unValue) { return This->lpVtbl->SetUINT32(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFAudioMediaType_SetUINT64(IMFAudioMediaType* This,REFGUID guidKey,UINT64 unValue) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_SetUINT64(IMFAudioMediaType* This,REFGUID guidKey,UINT64 unValue) { return This->lpVtbl->SetUINT64(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFAudioMediaType_SetDouble(IMFAudioMediaType* This,REFGUID guidKey,double fValue) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_SetDouble(IMFAudioMediaType* This,REFGUID guidKey,double fValue) { return This->lpVtbl->SetDouble(This,guidKey,fValue); } -static FORCEINLINE HRESULT IMFAudioMediaType_SetGUID(IMFAudioMediaType* This,REFGUID guidKey,REFGUID guidValue) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_SetGUID(IMFAudioMediaType* This,REFGUID guidKey,REFGUID guidValue) { return This->lpVtbl->SetGUID(This,guidKey,guidValue); } -static FORCEINLINE HRESULT IMFAudioMediaType_SetString(IMFAudioMediaType* This,REFGUID guidKey,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_SetString(IMFAudioMediaType* This,REFGUID guidKey,LPCWSTR wszValue) { return This->lpVtbl->SetString(This,guidKey,wszValue); } -static FORCEINLINE HRESULT IMFAudioMediaType_SetBlob(IMFAudioMediaType* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_SetBlob(IMFAudioMediaType* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { return This->lpVtbl->SetBlob(This,guidKey,pBuf,cbBufSize); } -static FORCEINLINE HRESULT IMFAudioMediaType_SetUnknown(IMFAudioMediaType* This,REFGUID guidKey,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_SetUnknown(IMFAudioMediaType* This,REFGUID guidKey,IUnknown *pUnknown) { return This->lpVtbl->SetUnknown(This,guidKey,pUnknown); } -static FORCEINLINE HRESULT IMFAudioMediaType_LockStore(IMFAudioMediaType* This) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_LockStore(IMFAudioMediaType* This) { return This->lpVtbl->LockStore(This); } -static FORCEINLINE HRESULT IMFAudioMediaType_UnlockStore(IMFAudioMediaType* This) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_UnlockStore(IMFAudioMediaType* This) { return This->lpVtbl->UnlockStore(This); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetCount(IMFAudioMediaType* This,UINT32 *pcItems) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetCount(IMFAudioMediaType* This,UINT32 *pcItems) { return This->lpVtbl->GetCount(This,pcItems); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetItemByIndex(IMFAudioMediaType* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetItemByIndex(IMFAudioMediaType* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItemByIndex(This,unIndex,pguidKey,pValue); } -static FORCEINLINE HRESULT IMFAudioMediaType_CopyAllItems(IMFAudioMediaType* This,IMFAttributes *pDest) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_CopyAllItems(IMFAudioMediaType* This,IMFAttributes *pDest) { return This->lpVtbl->CopyAllItems(This,pDest); } /*** IMFMediaType methods ***/ -static FORCEINLINE HRESULT IMFAudioMediaType_GetMajorType(IMFAudioMediaType* This,GUID *pguidMajorType) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetMajorType(IMFAudioMediaType* This,GUID *pguidMajorType) { return This->lpVtbl->GetMajorType(This,pguidMajorType); } -static FORCEINLINE HRESULT IMFAudioMediaType_IsCompressedFormat(IMFAudioMediaType* This,WINBOOL *pfCompressed) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_IsCompressedFormat(IMFAudioMediaType* This,WINBOOL *pfCompressed) { return This->lpVtbl->IsCompressedFormat(This,pfCompressed); } -static FORCEINLINE HRESULT IMFAudioMediaType_IsEqual(IMFAudioMediaType* This,IMFMediaType *pIMediaType,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_IsEqual(IMFAudioMediaType* This,IMFMediaType *pIMediaType,DWORD *pdwFlags) { return This->lpVtbl->IsEqual(This,pIMediaType,pdwFlags); } -static FORCEINLINE HRESULT IMFAudioMediaType_GetRepresentation(IMFAudioMediaType* This,GUID guidRepresentation,LPVOID *ppvRepresentation) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_GetRepresentation(IMFAudioMediaType* This,GUID guidRepresentation,LPVOID *ppvRepresentation) { return This->lpVtbl->GetRepresentation(This,guidRepresentation,ppvRepresentation); } -static FORCEINLINE HRESULT IMFAudioMediaType_FreeRepresentation(IMFAudioMediaType* This,GUID guidRepresentation,LPVOID pvRepresentation) { +static __WIDL_INLINE HRESULT IMFAudioMediaType_FreeRepresentation(IMFAudioMediaType* This,GUID guidRepresentation,LPVOID pvRepresentation) { return This->lpVtbl->FreeRepresentation(This,guidRepresentation,pvRepresentation); } /*** IMFAudioMediaType methods ***/ -static FORCEINLINE const WAVEFORMATEX * IMFAudioMediaType_GetAudioFormat(IMFAudioMediaType* This) { +static __WIDL_INLINE const WAVEFORMATEX * IMFAudioMediaType_GetAudioFormat(IMFAudioMediaType* This) { return This->lpVtbl->GetAudioFormat(This); } #endif @@ -2644,7 +2652,7 @@ static FORCEINLINE const WAVEFORMATEX * IMFAudioMediaType_GetAudioFormat(IMFAudi #ifndef _WINGDI_ typedef DWORD RGBQUAD; -typedef struct __WIDL_mfobjects_generated_name_00000028 { +typedef struct __WIDL_mfobjects_generated_name_00000021 { DWORD biSize; LONG biWidth; LONG biHeight; @@ -2658,13 +2666,13 @@ typedef struct __WIDL_mfobjects_generated_name_00000028 { DWORD biClrImportant; } BITMAPINFOHEADER; -typedef struct __WIDL_mfobjects_generated_name_00000029 { +typedef struct __WIDL_mfobjects_generated_name_00000022 { BITMAPINFOHEADER bmiHeader; RGBQUAD bmiColors[1]; } BITMAPINFO; #endif -typedef struct __WIDL_mfobjects_generated_name_0000002A { +typedef struct __WIDL_mfobjects_generated_name_00000023 { GUID guidMajorType; GUID guidSubtype; } MFT_REGISTER_TYPE_INFO; @@ -3178,127 +3186,127 @@ interface IMFVideoMediaType { #define IMFVideoMediaType_GetVideoRepresentation(This,guidRepresentation,ppvRepresentation,lStride) (This)->lpVtbl->GetVideoRepresentation(This,guidRepresentation,ppvRepresentation,lStride) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFVideoMediaType_QueryInterface(IMFVideoMediaType* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_QueryInterface(IMFVideoMediaType* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFVideoMediaType_AddRef(IMFVideoMediaType* This) { +static __WIDL_INLINE ULONG IMFVideoMediaType_AddRef(IMFVideoMediaType* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFVideoMediaType_Release(IMFVideoMediaType* This) { +static __WIDL_INLINE ULONG IMFVideoMediaType_Release(IMFVideoMediaType* This) { return This->lpVtbl->Release(This); } /*** IMFAttributes methods ***/ -static FORCEINLINE HRESULT IMFVideoMediaType_GetItem(IMFVideoMediaType* This,REFGUID guidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetItem(IMFVideoMediaType* This,REFGUID guidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItem(This,guidKey,pValue); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetItemType(IMFVideoMediaType* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetItemType(IMFVideoMediaType* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { return This->lpVtbl->GetItemType(This,guidKey,pType); } -static FORCEINLINE HRESULT IMFVideoMediaType_CompareItem(IMFVideoMediaType* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_CompareItem(IMFVideoMediaType* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { return This->lpVtbl->CompareItem(This,guidKey,Value,pbResult); } -static FORCEINLINE HRESULT IMFVideoMediaType_Compare(IMFVideoMediaType* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_Compare(IMFVideoMediaType* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { return This->lpVtbl->Compare(This,pTheirs,MatchType,pbResult); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetUINT32(IMFVideoMediaType* This,REFGUID guidKey,UINT32 *punValue) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetUINT32(IMFVideoMediaType* This,REFGUID guidKey,UINT32 *punValue) { return This->lpVtbl->GetUINT32(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetUINT64(IMFVideoMediaType* This,REFGUID guidKey,UINT64 *punValue) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetUINT64(IMFVideoMediaType* This,REFGUID guidKey,UINT64 *punValue) { return This->lpVtbl->GetUINT64(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetDouble(IMFVideoMediaType* This,REFGUID guidKey,double *pfValue) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetDouble(IMFVideoMediaType* This,REFGUID guidKey,double *pfValue) { return This->lpVtbl->GetDouble(This,guidKey,pfValue); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetGUID(IMFVideoMediaType* This,REFGUID guidKey,GUID *pguidValue) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetGUID(IMFVideoMediaType* This,REFGUID guidKey,GUID *pguidValue) { return This->lpVtbl->GetGUID(This,guidKey,pguidValue); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetStringLength(IMFVideoMediaType* This,REFGUID guidKey,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetStringLength(IMFVideoMediaType* This,REFGUID guidKey,UINT32 *pcchLength) { return This->lpVtbl->GetStringLength(This,guidKey,pcchLength); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetString(IMFVideoMediaType* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetString(IMFVideoMediaType* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { return This->lpVtbl->GetString(This,guidKey,pwszValue,cchBufSize,pcchLength); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetAllocatedString(IMFVideoMediaType* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetAllocatedString(IMFVideoMediaType* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { return This->lpVtbl->GetAllocatedString(This,guidKey,ppwszValue,pcchLength); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetBlobSize(IMFVideoMediaType* This,REFGUID guidKey,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetBlobSize(IMFVideoMediaType* This,REFGUID guidKey,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlobSize(This,guidKey,pcbBlobSize); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetBlob(IMFVideoMediaType* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetBlob(IMFVideoMediaType* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlob(This,guidKey,pBuf,cbBufSize,pcbBlobSize); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetAllocatedBlob(IMFVideoMediaType* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetAllocatedBlob(IMFVideoMediaType* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { return This->lpVtbl->GetAllocatedBlob(This,guidKey,ppBuf,pcbSize); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetUnknown(IMFVideoMediaType* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetUnknown(IMFVideoMediaType* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { return This->lpVtbl->GetUnknown(This,guidKey,riid,ppv); } -static FORCEINLINE HRESULT IMFVideoMediaType_SetItem(IMFVideoMediaType* This,REFGUID guidKey,REFPROPVARIANT Value) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_SetItem(IMFVideoMediaType* This,REFGUID guidKey,REFPROPVARIANT Value) { return This->lpVtbl->SetItem(This,guidKey,Value); } -static FORCEINLINE HRESULT IMFVideoMediaType_DeleteItem(IMFVideoMediaType* This,REFGUID guidKey) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_DeleteItem(IMFVideoMediaType* This,REFGUID guidKey) { return This->lpVtbl->DeleteItem(This,guidKey); } -static FORCEINLINE HRESULT IMFVideoMediaType_DeleteAllItems(IMFVideoMediaType* This) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_DeleteAllItems(IMFVideoMediaType* This) { return This->lpVtbl->DeleteAllItems(This); } -static FORCEINLINE HRESULT IMFVideoMediaType_SetUINT32(IMFVideoMediaType* This,REFGUID guidKey,UINT32 unValue) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_SetUINT32(IMFVideoMediaType* This,REFGUID guidKey,UINT32 unValue) { return This->lpVtbl->SetUINT32(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFVideoMediaType_SetUINT64(IMFVideoMediaType* This,REFGUID guidKey,UINT64 unValue) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_SetUINT64(IMFVideoMediaType* This,REFGUID guidKey,UINT64 unValue) { return This->lpVtbl->SetUINT64(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFVideoMediaType_SetDouble(IMFVideoMediaType* This,REFGUID guidKey,double fValue) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_SetDouble(IMFVideoMediaType* This,REFGUID guidKey,double fValue) { return This->lpVtbl->SetDouble(This,guidKey,fValue); } -static FORCEINLINE HRESULT IMFVideoMediaType_SetGUID(IMFVideoMediaType* This,REFGUID guidKey,REFGUID guidValue) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_SetGUID(IMFVideoMediaType* This,REFGUID guidKey,REFGUID guidValue) { return This->lpVtbl->SetGUID(This,guidKey,guidValue); } -static FORCEINLINE HRESULT IMFVideoMediaType_SetString(IMFVideoMediaType* This,REFGUID guidKey,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_SetString(IMFVideoMediaType* This,REFGUID guidKey,LPCWSTR wszValue) { return This->lpVtbl->SetString(This,guidKey,wszValue); } -static FORCEINLINE HRESULT IMFVideoMediaType_SetBlob(IMFVideoMediaType* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_SetBlob(IMFVideoMediaType* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { return This->lpVtbl->SetBlob(This,guidKey,pBuf,cbBufSize); } -static FORCEINLINE HRESULT IMFVideoMediaType_SetUnknown(IMFVideoMediaType* This,REFGUID guidKey,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_SetUnknown(IMFVideoMediaType* This,REFGUID guidKey,IUnknown *pUnknown) { return This->lpVtbl->SetUnknown(This,guidKey,pUnknown); } -static FORCEINLINE HRESULT IMFVideoMediaType_LockStore(IMFVideoMediaType* This) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_LockStore(IMFVideoMediaType* This) { return This->lpVtbl->LockStore(This); } -static FORCEINLINE HRESULT IMFVideoMediaType_UnlockStore(IMFVideoMediaType* This) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_UnlockStore(IMFVideoMediaType* This) { return This->lpVtbl->UnlockStore(This); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetCount(IMFVideoMediaType* This,UINT32 *pcItems) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetCount(IMFVideoMediaType* This,UINT32 *pcItems) { return This->lpVtbl->GetCount(This,pcItems); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetItemByIndex(IMFVideoMediaType* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetItemByIndex(IMFVideoMediaType* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItemByIndex(This,unIndex,pguidKey,pValue); } -static FORCEINLINE HRESULT IMFVideoMediaType_CopyAllItems(IMFVideoMediaType* This,IMFAttributes *pDest) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_CopyAllItems(IMFVideoMediaType* This,IMFAttributes *pDest) { return This->lpVtbl->CopyAllItems(This,pDest); } /*** IMFMediaType methods ***/ -static FORCEINLINE HRESULT IMFVideoMediaType_GetMajorType(IMFVideoMediaType* This,GUID *pguidMajorType) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetMajorType(IMFVideoMediaType* This,GUID *pguidMajorType) { return This->lpVtbl->GetMajorType(This,pguidMajorType); } -static FORCEINLINE HRESULT IMFVideoMediaType_IsCompressedFormat(IMFVideoMediaType* This,WINBOOL *pfCompressed) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_IsCompressedFormat(IMFVideoMediaType* This,WINBOOL *pfCompressed) { return This->lpVtbl->IsCompressedFormat(This,pfCompressed); } -static FORCEINLINE HRESULT IMFVideoMediaType_IsEqual(IMFVideoMediaType* This,IMFMediaType *pIMediaType,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_IsEqual(IMFVideoMediaType* This,IMFMediaType *pIMediaType,DWORD *pdwFlags) { return This->lpVtbl->IsEqual(This,pIMediaType,pdwFlags); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetRepresentation(IMFVideoMediaType* This,GUID guidRepresentation,LPVOID *ppvRepresentation) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetRepresentation(IMFVideoMediaType* This,GUID guidRepresentation,LPVOID *ppvRepresentation) { return This->lpVtbl->GetRepresentation(This,guidRepresentation,ppvRepresentation); } -static FORCEINLINE HRESULT IMFVideoMediaType_FreeRepresentation(IMFVideoMediaType* This,GUID guidRepresentation,LPVOID pvRepresentation) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_FreeRepresentation(IMFVideoMediaType* This,GUID guidRepresentation,LPVOID pvRepresentation) { return This->lpVtbl->FreeRepresentation(This,guidRepresentation,pvRepresentation); } /*** IMFVideoMediaType methods ***/ -static FORCEINLINE const MFVIDEOFORMAT * IMFVideoMediaType_GetVideoFormat(IMFVideoMediaType* This) { +static __WIDL_INLINE const MFVIDEOFORMAT * IMFVideoMediaType_GetVideoFormat(IMFVideoMediaType* This) { return This->lpVtbl->GetVideoFormat(This); } -static FORCEINLINE HRESULT IMFVideoMediaType_GetVideoRepresentation(IMFVideoMediaType* This,GUID guidRepresentation,LPVOID *ppvRepresentation,LONG lStride) { +static __WIDL_INLINE HRESULT IMFVideoMediaType_GetVideoRepresentation(IMFVideoMediaType* This,GUID guidRepresentation,LPVOID *ppvRepresentation,LONG lStride) { return This->lpVtbl->GetVideoRepresentation(This,guidRepresentation,ppvRepresentation,lStride); } #endif @@ -3398,29 +3406,29 @@ interface IMFAsyncResult { #define IMFAsyncResult_GetStateNoAddRef(This) (This)->lpVtbl->GetStateNoAddRef(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFAsyncResult_QueryInterface(IMFAsyncResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFAsyncResult_QueryInterface(IMFAsyncResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFAsyncResult_AddRef(IMFAsyncResult* This) { +static __WIDL_INLINE ULONG IMFAsyncResult_AddRef(IMFAsyncResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFAsyncResult_Release(IMFAsyncResult* This) { +static __WIDL_INLINE ULONG IMFAsyncResult_Release(IMFAsyncResult* This) { return This->lpVtbl->Release(This); } /*** IMFAsyncResult methods ***/ -static FORCEINLINE HRESULT IMFAsyncResult_GetState(IMFAsyncResult* This,IUnknown **ppunkState) { +static __WIDL_INLINE HRESULT IMFAsyncResult_GetState(IMFAsyncResult* This,IUnknown **ppunkState) { return This->lpVtbl->GetState(This,ppunkState); } -static FORCEINLINE HRESULT IMFAsyncResult_GetStatus(IMFAsyncResult* This) { +static __WIDL_INLINE HRESULT IMFAsyncResult_GetStatus(IMFAsyncResult* This) { return This->lpVtbl->GetStatus(This); } -static FORCEINLINE HRESULT IMFAsyncResult_SetStatus(IMFAsyncResult* This,HRESULT hrStatus) { +static __WIDL_INLINE HRESULT IMFAsyncResult_SetStatus(IMFAsyncResult* This,HRESULT hrStatus) { return This->lpVtbl->SetStatus(This,hrStatus); } -static FORCEINLINE HRESULT IMFAsyncResult_GetObject(IMFAsyncResult* This,IUnknown **ppObject) { +static __WIDL_INLINE HRESULT IMFAsyncResult_GetObject(IMFAsyncResult* This,IUnknown **ppObject) { return This->lpVtbl->GetObject(This,ppObject); } -static FORCEINLINE IUnknown * IMFAsyncResult_GetStateNoAddRef(IMFAsyncResult* This) { +static __WIDL_INLINE IUnknown * IMFAsyncResult_GetStateNoAddRef(IMFAsyncResult* This) { return This->lpVtbl->GetStateNoAddRef(This); } #endif @@ -3498,20 +3506,20 @@ interface IMFAsyncCallback { #define IMFAsyncCallback_Invoke(This,pAsyncResult) (This)->lpVtbl->Invoke(This,pAsyncResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFAsyncCallback_QueryInterface(IMFAsyncCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFAsyncCallback_QueryInterface(IMFAsyncCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFAsyncCallback_AddRef(IMFAsyncCallback* This) { +static __WIDL_INLINE ULONG IMFAsyncCallback_AddRef(IMFAsyncCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFAsyncCallback_Release(IMFAsyncCallback* This) { +static __WIDL_INLINE ULONG IMFAsyncCallback_Release(IMFAsyncCallback* This) { return This->lpVtbl->Release(This); } /*** IMFAsyncCallback methods ***/ -static FORCEINLINE HRESULT IMFAsyncCallback_GetParameters(IMFAsyncCallback* This,DWORD *pdwFlags,DWORD *pdwQueue) { +static __WIDL_INLINE HRESULT IMFAsyncCallback_GetParameters(IMFAsyncCallback* This,DWORD *pdwFlags,DWORD *pdwQueue) { return This->lpVtbl->GetParameters(This,pdwFlags,pdwQueue); } -static FORCEINLINE HRESULT IMFAsyncCallback_Invoke(IMFAsyncCallback* This,IMFAsyncResult *pAsyncResult) { +static __WIDL_INLINE HRESULT IMFAsyncCallback_Invoke(IMFAsyncCallback* This,IMFAsyncResult *pAsyncResult) { return This->lpVtbl->Invoke(This,pAsyncResult); } #endif @@ -3600,27 +3608,27 @@ interface IMFAsyncCallbackLogging { #define IMFAsyncCallbackLogging_GetObjectTag(This) (This)->lpVtbl->GetObjectTag(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFAsyncCallbackLogging_QueryInterface(IMFAsyncCallbackLogging* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFAsyncCallbackLogging_QueryInterface(IMFAsyncCallbackLogging* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFAsyncCallbackLogging_AddRef(IMFAsyncCallbackLogging* This) { +static __WIDL_INLINE ULONG IMFAsyncCallbackLogging_AddRef(IMFAsyncCallbackLogging* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFAsyncCallbackLogging_Release(IMFAsyncCallbackLogging* This) { +static __WIDL_INLINE ULONG IMFAsyncCallbackLogging_Release(IMFAsyncCallbackLogging* This) { return This->lpVtbl->Release(This); } /*** IMFAsyncCallback methods ***/ -static FORCEINLINE HRESULT IMFAsyncCallbackLogging_GetParameters(IMFAsyncCallbackLogging* This,DWORD *pdwFlags,DWORD *pdwQueue) { +static __WIDL_INLINE HRESULT IMFAsyncCallbackLogging_GetParameters(IMFAsyncCallbackLogging* This,DWORD *pdwFlags,DWORD *pdwQueue) { return This->lpVtbl->GetParameters(This,pdwFlags,pdwQueue); } -static FORCEINLINE HRESULT IMFAsyncCallbackLogging_Invoke(IMFAsyncCallbackLogging* This,IMFAsyncResult *pAsyncResult) { +static __WIDL_INLINE HRESULT IMFAsyncCallbackLogging_Invoke(IMFAsyncCallbackLogging* This,IMFAsyncResult *pAsyncResult) { return This->lpVtbl->Invoke(This,pAsyncResult); } /*** IMFAsyncCallbackLogging methods ***/ -static FORCEINLINE void * IMFAsyncCallbackLogging_GetObjectPointer(IMFAsyncCallbackLogging* This) { +static __WIDL_INLINE void * IMFAsyncCallbackLogging_GetObjectPointer(IMFAsyncCallbackLogging* This) { return This->lpVtbl->GetObjectPointer(This); } -static FORCEINLINE DWORD IMFAsyncCallbackLogging_GetObjectTag(IMFAsyncCallbackLogging* This) { +static __WIDL_INLINE DWORD IMFAsyncCallbackLogging_GetObjectTag(IMFAsyncCallbackLogging* This) { return This->lpVtbl->GetObjectTag(This); } #endif @@ -4039,117 +4047,117 @@ interface IMFMediaEvent { #define IMFMediaEvent_GetValue(This,pvValue) (This)->lpVtbl->GetValue(This,pvValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMediaEvent_QueryInterface(IMFMediaEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMediaEvent_QueryInterface(IMFMediaEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMediaEvent_AddRef(IMFMediaEvent* This) { +static __WIDL_INLINE ULONG IMFMediaEvent_AddRef(IMFMediaEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMediaEvent_Release(IMFMediaEvent* This) { +static __WIDL_INLINE ULONG IMFMediaEvent_Release(IMFMediaEvent* This) { return This->lpVtbl->Release(This); } /*** IMFAttributes methods ***/ -static FORCEINLINE HRESULT IMFMediaEvent_GetItem(IMFMediaEvent* This,REFGUID guidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetItem(IMFMediaEvent* This,REFGUID guidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItem(This,guidKey,pValue); } -static FORCEINLINE HRESULT IMFMediaEvent_GetItemType(IMFMediaEvent* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetItemType(IMFMediaEvent* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { return This->lpVtbl->GetItemType(This,guidKey,pType); } -static FORCEINLINE HRESULT IMFMediaEvent_CompareItem(IMFMediaEvent* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFMediaEvent_CompareItem(IMFMediaEvent* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { return This->lpVtbl->CompareItem(This,guidKey,Value,pbResult); } -static FORCEINLINE HRESULT IMFMediaEvent_Compare(IMFMediaEvent* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFMediaEvent_Compare(IMFMediaEvent* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { return This->lpVtbl->Compare(This,pTheirs,MatchType,pbResult); } -static FORCEINLINE HRESULT IMFMediaEvent_GetUINT32(IMFMediaEvent* This,REFGUID guidKey,UINT32 *punValue) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetUINT32(IMFMediaEvent* This,REFGUID guidKey,UINT32 *punValue) { return This->lpVtbl->GetUINT32(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFMediaEvent_GetUINT64(IMFMediaEvent* This,REFGUID guidKey,UINT64 *punValue) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetUINT64(IMFMediaEvent* This,REFGUID guidKey,UINT64 *punValue) { return This->lpVtbl->GetUINT64(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFMediaEvent_GetDouble(IMFMediaEvent* This,REFGUID guidKey,double *pfValue) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetDouble(IMFMediaEvent* This,REFGUID guidKey,double *pfValue) { return This->lpVtbl->GetDouble(This,guidKey,pfValue); } -static FORCEINLINE HRESULT IMFMediaEvent_GetGUID(IMFMediaEvent* This,REFGUID guidKey,GUID *pguidValue) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetGUID(IMFMediaEvent* This,REFGUID guidKey,GUID *pguidValue) { return This->lpVtbl->GetGUID(This,guidKey,pguidValue); } -static FORCEINLINE HRESULT IMFMediaEvent_GetStringLength(IMFMediaEvent* This,REFGUID guidKey,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetStringLength(IMFMediaEvent* This,REFGUID guidKey,UINT32 *pcchLength) { return This->lpVtbl->GetStringLength(This,guidKey,pcchLength); } -static FORCEINLINE HRESULT IMFMediaEvent_GetString(IMFMediaEvent* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetString(IMFMediaEvent* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { return This->lpVtbl->GetString(This,guidKey,pwszValue,cchBufSize,pcchLength); } -static FORCEINLINE HRESULT IMFMediaEvent_GetAllocatedString(IMFMediaEvent* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetAllocatedString(IMFMediaEvent* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { return This->lpVtbl->GetAllocatedString(This,guidKey,ppwszValue,pcchLength); } -static FORCEINLINE HRESULT IMFMediaEvent_GetBlobSize(IMFMediaEvent* This,REFGUID guidKey,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetBlobSize(IMFMediaEvent* This,REFGUID guidKey,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlobSize(This,guidKey,pcbBlobSize); } -static FORCEINLINE HRESULT IMFMediaEvent_GetBlob(IMFMediaEvent* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetBlob(IMFMediaEvent* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlob(This,guidKey,pBuf,cbBufSize,pcbBlobSize); } -static FORCEINLINE HRESULT IMFMediaEvent_GetAllocatedBlob(IMFMediaEvent* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetAllocatedBlob(IMFMediaEvent* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { return This->lpVtbl->GetAllocatedBlob(This,guidKey,ppBuf,pcbSize); } -static FORCEINLINE HRESULT IMFMediaEvent_GetUnknown(IMFMediaEvent* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetUnknown(IMFMediaEvent* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { return This->lpVtbl->GetUnknown(This,guidKey,riid,ppv); } -static FORCEINLINE HRESULT IMFMediaEvent_SetItem(IMFMediaEvent* This,REFGUID guidKey,REFPROPVARIANT Value) { +static __WIDL_INLINE HRESULT IMFMediaEvent_SetItem(IMFMediaEvent* This,REFGUID guidKey,REFPROPVARIANT Value) { return This->lpVtbl->SetItem(This,guidKey,Value); } -static FORCEINLINE HRESULT IMFMediaEvent_DeleteItem(IMFMediaEvent* This,REFGUID guidKey) { +static __WIDL_INLINE HRESULT IMFMediaEvent_DeleteItem(IMFMediaEvent* This,REFGUID guidKey) { return This->lpVtbl->DeleteItem(This,guidKey); } -static FORCEINLINE HRESULT IMFMediaEvent_DeleteAllItems(IMFMediaEvent* This) { +static __WIDL_INLINE HRESULT IMFMediaEvent_DeleteAllItems(IMFMediaEvent* This) { return This->lpVtbl->DeleteAllItems(This); } -static FORCEINLINE HRESULT IMFMediaEvent_SetUINT32(IMFMediaEvent* This,REFGUID guidKey,UINT32 unValue) { +static __WIDL_INLINE HRESULT IMFMediaEvent_SetUINT32(IMFMediaEvent* This,REFGUID guidKey,UINT32 unValue) { return This->lpVtbl->SetUINT32(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFMediaEvent_SetUINT64(IMFMediaEvent* This,REFGUID guidKey,UINT64 unValue) { +static __WIDL_INLINE HRESULT IMFMediaEvent_SetUINT64(IMFMediaEvent* This,REFGUID guidKey,UINT64 unValue) { return This->lpVtbl->SetUINT64(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFMediaEvent_SetDouble(IMFMediaEvent* This,REFGUID guidKey,double fValue) { +static __WIDL_INLINE HRESULT IMFMediaEvent_SetDouble(IMFMediaEvent* This,REFGUID guidKey,double fValue) { return This->lpVtbl->SetDouble(This,guidKey,fValue); } -static FORCEINLINE HRESULT IMFMediaEvent_SetGUID(IMFMediaEvent* This,REFGUID guidKey,REFGUID guidValue) { +static __WIDL_INLINE HRESULT IMFMediaEvent_SetGUID(IMFMediaEvent* This,REFGUID guidKey,REFGUID guidValue) { return This->lpVtbl->SetGUID(This,guidKey,guidValue); } -static FORCEINLINE HRESULT IMFMediaEvent_SetString(IMFMediaEvent* This,REFGUID guidKey,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IMFMediaEvent_SetString(IMFMediaEvent* This,REFGUID guidKey,LPCWSTR wszValue) { return This->lpVtbl->SetString(This,guidKey,wszValue); } -static FORCEINLINE HRESULT IMFMediaEvent_SetBlob(IMFMediaEvent* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { +static __WIDL_INLINE HRESULT IMFMediaEvent_SetBlob(IMFMediaEvent* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { return This->lpVtbl->SetBlob(This,guidKey,pBuf,cbBufSize); } -static FORCEINLINE HRESULT IMFMediaEvent_SetUnknown(IMFMediaEvent* This,REFGUID guidKey,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFMediaEvent_SetUnknown(IMFMediaEvent* This,REFGUID guidKey,IUnknown *pUnknown) { return This->lpVtbl->SetUnknown(This,guidKey,pUnknown); } -static FORCEINLINE HRESULT IMFMediaEvent_LockStore(IMFMediaEvent* This) { +static __WIDL_INLINE HRESULT IMFMediaEvent_LockStore(IMFMediaEvent* This) { return This->lpVtbl->LockStore(This); } -static FORCEINLINE HRESULT IMFMediaEvent_UnlockStore(IMFMediaEvent* This) { +static __WIDL_INLINE HRESULT IMFMediaEvent_UnlockStore(IMFMediaEvent* This) { return This->lpVtbl->UnlockStore(This); } -static FORCEINLINE HRESULT IMFMediaEvent_GetCount(IMFMediaEvent* This,UINT32 *pcItems) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetCount(IMFMediaEvent* This,UINT32 *pcItems) { return This->lpVtbl->GetCount(This,pcItems); } -static FORCEINLINE HRESULT IMFMediaEvent_GetItemByIndex(IMFMediaEvent* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetItemByIndex(IMFMediaEvent* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItemByIndex(This,unIndex,pguidKey,pValue); } -static FORCEINLINE HRESULT IMFMediaEvent_CopyAllItems(IMFMediaEvent* This,IMFAttributes *pDest) { +static __WIDL_INLINE HRESULT IMFMediaEvent_CopyAllItems(IMFMediaEvent* This,IMFAttributes *pDest) { return This->lpVtbl->CopyAllItems(This,pDest); } /*** IMFMediaEvent methods ***/ -static FORCEINLINE HRESULT IMFMediaEvent_GetType(IMFMediaEvent* This,MediaEventType *pmet) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetType(IMFMediaEvent* This,MediaEventType *pmet) { return This->lpVtbl->GetType(This,pmet); } -static FORCEINLINE HRESULT IMFMediaEvent_GetExtendedType(IMFMediaEvent* This,GUID *pguidExtendedType) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetExtendedType(IMFMediaEvent* This,GUID *pguidExtendedType) { return This->lpVtbl->GetExtendedType(This,pguidExtendedType); } -static FORCEINLINE HRESULT IMFMediaEvent_GetStatus(IMFMediaEvent* This,HRESULT *phrStatus) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetStatus(IMFMediaEvent* This,HRESULT *phrStatus) { return This->lpVtbl->GetStatus(This,phrStatus); } -static FORCEINLINE HRESULT IMFMediaEvent_GetValue(IMFMediaEvent* This,PROPVARIANT *pvValue) { +static __WIDL_INLINE HRESULT IMFMediaEvent_GetValue(IMFMediaEvent* This,PROPVARIANT *pvValue) { return This->lpVtbl->GetValue(This,pvValue); } #endif @@ -4264,26 +4272,26 @@ interface IMFMediaEventGenerator { #define IMFMediaEventGenerator_QueueEvent(This,met,guidExtendedType,hrStatus,pvValue) (This)->lpVtbl->QueueEvent(This,met,guidExtendedType,hrStatus,pvValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMediaEventGenerator_QueryInterface(IMFMediaEventGenerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMediaEventGenerator_QueryInterface(IMFMediaEventGenerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMediaEventGenerator_AddRef(IMFMediaEventGenerator* This) { +static __WIDL_INLINE ULONG IMFMediaEventGenerator_AddRef(IMFMediaEventGenerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMediaEventGenerator_Release(IMFMediaEventGenerator* This) { +static __WIDL_INLINE ULONG IMFMediaEventGenerator_Release(IMFMediaEventGenerator* This) { return This->lpVtbl->Release(This); } /*** IMFMediaEventGenerator methods ***/ -static FORCEINLINE HRESULT IMFMediaEventGenerator_GetEvent(IMFMediaEventGenerator* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFMediaEventGenerator_GetEvent(IMFMediaEventGenerator* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { return This->lpVtbl->GetEvent(This,dwFlags,ppEvent); } -static FORCEINLINE HRESULT IMFMediaEventGenerator_BeginGetEvent(IMFMediaEventGenerator* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { +static __WIDL_INLINE HRESULT IMFMediaEventGenerator_BeginGetEvent(IMFMediaEventGenerator* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { return This->lpVtbl->BeginGetEvent(This,pCallback,punkState); } -static FORCEINLINE HRESULT IMFMediaEventGenerator_EndGetEvent(IMFMediaEventGenerator* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFMediaEventGenerator_EndGetEvent(IMFMediaEventGenerator* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { return This->lpVtbl->EndGetEvent(This,pResult,ppEvent); } -static FORCEINLINE HRESULT IMFMediaEventGenerator_QueueEvent(IMFMediaEventGenerator* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { +static __WIDL_INLINE HRESULT IMFMediaEventGenerator_QueueEvent(IMFMediaEventGenerator* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { return This->lpVtbl->QueueEvent(This,met,guidExtendedType,hrStatus,pvValue); } #endif @@ -4389,17 +4397,17 @@ interface IMFRemoteAsyncCallback { #define IMFRemoteAsyncCallback_Invoke(This,hr,pRemoteResult) (This)->lpVtbl->Invoke(This,hr,pRemoteResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFRemoteAsyncCallback_QueryInterface(IMFRemoteAsyncCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFRemoteAsyncCallback_QueryInterface(IMFRemoteAsyncCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFRemoteAsyncCallback_AddRef(IMFRemoteAsyncCallback* This) { +static __WIDL_INLINE ULONG IMFRemoteAsyncCallback_AddRef(IMFRemoteAsyncCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFRemoteAsyncCallback_Release(IMFRemoteAsyncCallback* This) { +static __WIDL_INLINE ULONG IMFRemoteAsyncCallback_Release(IMFRemoteAsyncCallback* This) { return This->lpVtbl->Release(This); } /*** IMFRemoteAsyncCallback methods ***/ -static FORCEINLINE HRESULT IMFRemoteAsyncCallback_Invoke(IMFRemoteAsyncCallback* This,HRESULT hr,IUnknown *pRemoteResult) { +static __WIDL_INLINE HRESULT IMFRemoteAsyncCallback_Invoke(IMFRemoteAsyncCallback* This,HRESULT hr,IUnknown *pRemoteResult) { return This->lpVtbl->Invoke(This,hr,pRemoteResult); } #endif @@ -4615,59 +4623,59 @@ interface IMFByteStream { #define IMFByteStream_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFByteStream_QueryInterface(IMFByteStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFByteStream_QueryInterface(IMFByteStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFByteStream_AddRef(IMFByteStream* This) { +static __WIDL_INLINE ULONG IMFByteStream_AddRef(IMFByteStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFByteStream_Release(IMFByteStream* This) { +static __WIDL_INLINE ULONG IMFByteStream_Release(IMFByteStream* This) { return This->lpVtbl->Release(This); } /*** IMFByteStream methods ***/ -static FORCEINLINE HRESULT IMFByteStream_GetCapabilities(IMFByteStream* This,DWORD *pdwCapabilities) { +static __WIDL_INLINE HRESULT IMFByteStream_GetCapabilities(IMFByteStream* This,DWORD *pdwCapabilities) { return This->lpVtbl->GetCapabilities(This,pdwCapabilities); } -static FORCEINLINE HRESULT IMFByteStream_GetLength(IMFByteStream* This,QWORD *pqwLength) { +static __WIDL_INLINE HRESULT IMFByteStream_GetLength(IMFByteStream* This,QWORD *pqwLength) { return This->lpVtbl->GetLength(This,pqwLength); } -static FORCEINLINE HRESULT IMFByteStream_SetLength(IMFByteStream* This,QWORD qwLength) { +static __WIDL_INLINE HRESULT IMFByteStream_SetLength(IMFByteStream* This,QWORD qwLength) { return This->lpVtbl->SetLength(This,qwLength); } -static FORCEINLINE HRESULT IMFByteStream_GetCurrentPosition(IMFByteStream* This,QWORD *pqwPosition) { +static __WIDL_INLINE HRESULT IMFByteStream_GetCurrentPosition(IMFByteStream* This,QWORD *pqwPosition) { return This->lpVtbl->GetCurrentPosition(This,pqwPosition); } -static FORCEINLINE HRESULT IMFByteStream_SetCurrentPosition(IMFByteStream* This,QWORD qwPosition) { +static __WIDL_INLINE HRESULT IMFByteStream_SetCurrentPosition(IMFByteStream* This,QWORD qwPosition) { return This->lpVtbl->SetCurrentPosition(This,qwPosition); } -static FORCEINLINE HRESULT IMFByteStream_IsEndOfStream(IMFByteStream* This,WINBOOL *pfEndOfStream) { +static __WIDL_INLINE HRESULT IMFByteStream_IsEndOfStream(IMFByteStream* This,WINBOOL *pfEndOfStream) { return This->lpVtbl->IsEndOfStream(This,pfEndOfStream); } -static FORCEINLINE HRESULT IMFByteStream_Read(IMFByteStream* This,BYTE *pb,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT IMFByteStream_Read(IMFByteStream* This,BYTE *pb,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pb,cb,pcbRead); } -static FORCEINLINE HRESULT IMFByteStream_BeginRead(IMFByteStream* This,BYTE *pb,ULONG cb,IMFAsyncCallback *pCallback,IUnknown *punkState) { +static __WIDL_INLINE HRESULT IMFByteStream_BeginRead(IMFByteStream* This,BYTE *pb,ULONG cb,IMFAsyncCallback *pCallback,IUnknown *punkState) { return This->lpVtbl->BeginRead(This,pb,cb,pCallback,punkState); } -static FORCEINLINE HRESULT IMFByteStream_EndRead(IMFByteStream* This,IMFAsyncResult *pResult,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT IMFByteStream_EndRead(IMFByteStream* This,IMFAsyncResult *pResult,ULONG *pcbRead) { return This->lpVtbl->EndRead(This,pResult,pcbRead); } -static FORCEINLINE HRESULT IMFByteStream_Write(IMFByteStream* This,const BYTE *pb,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT IMFByteStream_Write(IMFByteStream* This,const BYTE *pb,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pb,cb,pcbWritten); } -static FORCEINLINE HRESULT IMFByteStream_BeginWrite(IMFByteStream* This,const BYTE *pb,ULONG cb,IMFAsyncCallback *pCallback,IUnknown *punkState) { +static __WIDL_INLINE HRESULT IMFByteStream_BeginWrite(IMFByteStream* This,const BYTE *pb,ULONG cb,IMFAsyncCallback *pCallback,IUnknown *punkState) { return This->lpVtbl->BeginWrite(This,pb,cb,pCallback,punkState); } -static FORCEINLINE HRESULT IMFByteStream_EndWrite(IMFByteStream* This,IMFAsyncResult *pResult,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT IMFByteStream_EndWrite(IMFByteStream* This,IMFAsyncResult *pResult,ULONG *pcbWritten) { return This->lpVtbl->EndWrite(This,pResult,pcbWritten); } -static FORCEINLINE HRESULT IMFByteStream_Seek(IMFByteStream* This,MFBYTESTREAM_SEEK_ORIGIN SeekOrigin,LONGLONG llSeekOffset,DWORD dwSeekFlags,QWORD *pqwCurrentPosition) { +static __WIDL_INLINE HRESULT IMFByteStream_Seek(IMFByteStream* This,MFBYTESTREAM_SEEK_ORIGIN SeekOrigin,LONGLONG llSeekOffset,DWORD dwSeekFlags,QWORD *pqwCurrentPosition) { return This->lpVtbl->Seek(This,SeekOrigin,llSeekOffset,dwSeekFlags,pqwCurrentPosition); } -static FORCEINLINE HRESULT IMFByteStream_Flush(IMFByteStream* This) { +static __WIDL_INLINE HRESULT IMFByteStream_Flush(IMFByteStream* This) { return This->lpVtbl->Flush(This); } -static FORCEINLINE HRESULT IMFByteStream_Close(IMFByteStream* This) { +static __WIDL_INLINE HRESULT IMFByteStream_Close(IMFByteStream* This) { return This->lpVtbl->Close(This); } #endif @@ -4850,17 +4858,17 @@ interface IMFByteStreamProxyClassFactory { #define IMFByteStreamProxyClassFactory_CreateByteStreamProxy(This,pByteStream,pAttributes,riid,ppvObject) (This)->lpVtbl->CreateByteStreamProxy(This,pByteStream,pAttributes,riid,ppvObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFByteStreamProxyClassFactory_QueryInterface(IMFByteStreamProxyClassFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFByteStreamProxyClassFactory_QueryInterface(IMFByteStreamProxyClassFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFByteStreamProxyClassFactory_AddRef(IMFByteStreamProxyClassFactory* This) { +static __WIDL_INLINE ULONG IMFByteStreamProxyClassFactory_AddRef(IMFByteStreamProxyClassFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFByteStreamProxyClassFactory_Release(IMFByteStreamProxyClassFactory* This) { +static __WIDL_INLINE ULONG IMFByteStreamProxyClassFactory_Release(IMFByteStreamProxyClassFactory* This) { return This->lpVtbl->Release(This); } /*** IMFByteStreamProxyClassFactory methods ***/ -static FORCEINLINE HRESULT IMFByteStreamProxyClassFactory_CreateByteStreamProxy(IMFByteStreamProxyClassFactory* This,IMFByteStream *pByteStream,IMFAttributes *pAttributes,REFIID riid,LPVOID *ppvObject) { +static __WIDL_INLINE HRESULT IMFByteStreamProxyClassFactory_CreateByteStreamProxy(IMFByteStreamProxyClassFactory* This,IMFByteStream *pByteStream,IMFAttributes *pAttributes,REFIID riid,LPVOID *ppvObject) { return This->lpVtbl->CreateByteStreamProxy(This,pByteStream,pAttributes,riid,ppvObject); } #endif @@ -4872,13 +4880,13 @@ static FORCEINLINE HRESULT IMFByteStreamProxyClassFactory_CreateByteStreamProxy( #endif /* __IMFByteStreamProxyClassFactory_INTERFACE_DEFINED__ */ -typedef enum __WIDL_mfobjects_generated_name_0000002B { +typedef enum __WIDL_mfobjects_generated_name_00000024 { MF_ACCESSMODE_READ = 1, MF_ACCESSMODE_WRITE = 2, MF_ACCESSMODE_READWRITE = 3 } MF_FILE_ACCESSMODE; -typedef enum __WIDL_mfobjects_generated_name_0000002C { +typedef enum __WIDL_mfobjects_generated_name_00000025 { MF_OPENMODE_FAIL_IF_NOT_EXIST = 0, MF_OPENMODE_FAIL_IF_EXIST = 1, MF_OPENMODE_RESET_IF_EXIST = 2, @@ -4886,7 +4894,7 @@ typedef enum __WIDL_mfobjects_generated_name_0000002C { MF_OPENMODE_DELETE_IF_EXIST = 4 } MF_FILE_OPENMODE; -typedef enum __WIDL_mfobjects_generated_name_0000002D { +typedef enum __WIDL_mfobjects_generated_name_00000026 { MF_FILEFLAGS_NONE = 0x0, MF_FILEFLAGS_NOBUFFERING = 0x1, MF_FILEFLAGS_ALLOW_WRITE_SHARING = 0x2 @@ -4969,23 +4977,23 @@ interface IMFSampleOutputStream { #define IMFSampleOutputStream_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSampleOutputStream_QueryInterface(IMFSampleOutputStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSampleOutputStream_QueryInterface(IMFSampleOutputStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSampleOutputStream_AddRef(IMFSampleOutputStream* This) { +static __WIDL_INLINE ULONG IMFSampleOutputStream_AddRef(IMFSampleOutputStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSampleOutputStream_Release(IMFSampleOutputStream* This) { +static __WIDL_INLINE ULONG IMFSampleOutputStream_Release(IMFSampleOutputStream* This) { return This->lpVtbl->Release(This); } /*** IMFSampleOutputStream methods ***/ -static FORCEINLINE HRESULT IMFSampleOutputStream_BeginWriteSample(IMFSampleOutputStream* This,IMFSample *pSample,IMFAsyncCallback *pCallback,IUnknown *punkState) { +static __WIDL_INLINE HRESULT IMFSampleOutputStream_BeginWriteSample(IMFSampleOutputStream* This,IMFSample *pSample,IMFAsyncCallback *pCallback,IUnknown *punkState) { return This->lpVtbl->BeginWriteSample(This,pSample,pCallback,punkState); } -static FORCEINLINE HRESULT IMFSampleOutputStream_EndWriteSample(IMFSampleOutputStream* This,IMFAsyncResult *pResult) { +static __WIDL_INLINE HRESULT IMFSampleOutputStream_EndWriteSample(IMFSampleOutputStream* This,IMFAsyncResult *pResult) { return This->lpVtbl->EndWriteSample(This,pResult); } -static FORCEINLINE HRESULT IMFSampleOutputStream_Close(IMFSampleOutputStream* This) { +static __WIDL_INLINE HRESULT IMFSampleOutputStream_Close(IMFSampleOutputStream* This) { return This->lpVtbl->Close(This); } #endif @@ -5098,32 +5106,32 @@ interface IMFCollection { #define IMFCollection_RemoveAllElements(This) (This)->lpVtbl->RemoveAllElements(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFCollection_QueryInterface(IMFCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFCollection_QueryInterface(IMFCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFCollection_AddRef(IMFCollection* This) { +static __WIDL_INLINE ULONG IMFCollection_AddRef(IMFCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFCollection_Release(IMFCollection* This) { +static __WIDL_INLINE ULONG IMFCollection_Release(IMFCollection* This) { return This->lpVtbl->Release(This); } /*** IMFCollection methods ***/ -static FORCEINLINE HRESULT IMFCollection_GetElementCount(IMFCollection* This,DWORD *pcElements) { +static __WIDL_INLINE HRESULT IMFCollection_GetElementCount(IMFCollection* This,DWORD *pcElements) { return This->lpVtbl->GetElementCount(This,pcElements); } -static FORCEINLINE HRESULT IMFCollection_GetElement(IMFCollection* This,DWORD dwElementIndex,IUnknown **ppUnkElement) { +static __WIDL_INLINE HRESULT IMFCollection_GetElement(IMFCollection* This,DWORD dwElementIndex,IUnknown **ppUnkElement) { return This->lpVtbl->GetElement(This,dwElementIndex,ppUnkElement); } -static FORCEINLINE HRESULT IMFCollection_AddElement(IMFCollection* This,IUnknown *pUnkElement) { +static __WIDL_INLINE HRESULT IMFCollection_AddElement(IMFCollection* This,IUnknown *pUnkElement) { return This->lpVtbl->AddElement(This,pUnkElement); } -static FORCEINLINE HRESULT IMFCollection_RemoveElement(IMFCollection* This,DWORD dwElementIndex,IUnknown **ppUnkElement) { +static __WIDL_INLINE HRESULT IMFCollection_RemoveElement(IMFCollection* This,DWORD dwElementIndex,IUnknown **ppUnkElement) { return This->lpVtbl->RemoveElement(This,dwElementIndex,ppUnkElement); } -static FORCEINLINE HRESULT IMFCollection_InsertElementAt(IMFCollection* This,DWORD dwIndex,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFCollection_InsertElementAt(IMFCollection* This,DWORD dwIndex,IUnknown *pUnknown) { return This->lpVtbl->InsertElementAt(This,dwIndex,pUnknown); } -static FORCEINLINE HRESULT IMFCollection_RemoveAllElements(IMFCollection* This) { +static __WIDL_INLINE HRESULT IMFCollection_RemoveAllElements(IMFCollection* This) { return This->lpVtbl->RemoveAllElements(This); } #endif @@ -5256,35 +5264,35 @@ interface IMFMediaEventQueue { #define IMFMediaEventQueue_Shutdown(This) (This)->lpVtbl->Shutdown(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMediaEventQueue_QueryInterface(IMFMediaEventQueue* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMediaEventQueue_QueryInterface(IMFMediaEventQueue* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMediaEventQueue_AddRef(IMFMediaEventQueue* This) { +static __WIDL_INLINE ULONG IMFMediaEventQueue_AddRef(IMFMediaEventQueue* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMediaEventQueue_Release(IMFMediaEventQueue* This) { +static __WIDL_INLINE ULONG IMFMediaEventQueue_Release(IMFMediaEventQueue* This) { return This->lpVtbl->Release(This); } /*** IMFMediaEventQueue methods ***/ -static FORCEINLINE HRESULT IMFMediaEventQueue_GetEvent(IMFMediaEventQueue* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFMediaEventQueue_GetEvent(IMFMediaEventQueue* This,DWORD dwFlags,IMFMediaEvent **ppEvent) { return This->lpVtbl->GetEvent(This,dwFlags,ppEvent); } -static FORCEINLINE HRESULT IMFMediaEventQueue_BeginGetEvent(IMFMediaEventQueue* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { +static __WIDL_INLINE HRESULT IMFMediaEventQueue_BeginGetEvent(IMFMediaEventQueue* This,IMFAsyncCallback *pCallback,IUnknown *punkState) { return This->lpVtbl->BeginGetEvent(This,pCallback,punkState); } -static FORCEINLINE HRESULT IMFMediaEventQueue_EndGetEvent(IMFMediaEventQueue* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { +static __WIDL_INLINE HRESULT IMFMediaEventQueue_EndGetEvent(IMFMediaEventQueue* This,IMFAsyncResult *pResult,IMFMediaEvent **ppEvent) { return This->lpVtbl->EndGetEvent(This,pResult,ppEvent); } -static FORCEINLINE HRESULT IMFMediaEventQueue_QueueEvent(IMFMediaEventQueue* This,IMFMediaEvent *pEvent) { +static __WIDL_INLINE HRESULT IMFMediaEventQueue_QueueEvent(IMFMediaEventQueue* This,IMFMediaEvent *pEvent) { return This->lpVtbl->QueueEvent(This,pEvent); } -static FORCEINLINE HRESULT IMFMediaEventQueue_QueueEventParamVar(IMFMediaEventQueue* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { +static __WIDL_INLINE HRESULT IMFMediaEventQueue_QueueEventParamVar(IMFMediaEventQueue* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,const PROPVARIANT *pvValue) { return This->lpVtbl->QueueEventParamVar(This,met,guidExtendedType,hrStatus,pvValue); } -static FORCEINLINE HRESULT IMFMediaEventQueue_QueueEventParamUnk(IMFMediaEventQueue* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,IUnknown *pUnk) { +static __WIDL_INLINE HRESULT IMFMediaEventQueue_QueueEventParamUnk(IMFMediaEventQueue* This,MediaEventType met,REFGUID guidExtendedType,HRESULT hrStatus,IUnknown *pUnk) { return This->lpVtbl->QueueEventParamUnk(This,met,guidExtendedType,hrStatus,pUnk); } -static FORCEINLINE HRESULT IMFMediaEventQueue_Shutdown(IMFMediaEventQueue* This) { +static __WIDL_INLINE HRESULT IMFMediaEventQueue_Shutdown(IMFMediaEventQueue* This) { return This->lpVtbl->Shutdown(This); } #endif @@ -5552,114 +5560,114 @@ interface IMFActivate { #define IMFActivate_DetachObject(This) (This)->lpVtbl->DetachObject(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFActivate_QueryInterface(IMFActivate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFActivate_QueryInterface(IMFActivate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFActivate_AddRef(IMFActivate* This) { +static __WIDL_INLINE ULONG IMFActivate_AddRef(IMFActivate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFActivate_Release(IMFActivate* This) { +static __WIDL_INLINE ULONG IMFActivate_Release(IMFActivate* This) { return This->lpVtbl->Release(This); } /*** IMFAttributes methods ***/ -static FORCEINLINE HRESULT IMFActivate_GetItem(IMFActivate* This,REFGUID guidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFActivate_GetItem(IMFActivate* This,REFGUID guidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItem(This,guidKey,pValue); } -static FORCEINLINE HRESULT IMFActivate_GetItemType(IMFActivate* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFActivate_GetItemType(IMFActivate* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { return This->lpVtbl->GetItemType(This,guidKey,pType); } -static FORCEINLINE HRESULT IMFActivate_CompareItem(IMFActivate* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFActivate_CompareItem(IMFActivate* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { return This->lpVtbl->CompareItem(This,guidKey,Value,pbResult); } -static FORCEINLINE HRESULT IMFActivate_Compare(IMFActivate* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFActivate_Compare(IMFActivate* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { return This->lpVtbl->Compare(This,pTheirs,MatchType,pbResult); } -static FORCEINLINE HRESULT IMFActivate_GetUINT32(IMFActivate* This,REFGUID guidKey,UINT32 *punValue) { +static __WIDL_INLINE HRESULT IMFActivate_GetUINT32(IMFActivate* This,REFGUID guidKey,UINT32 *punValue) { return This->lpVtbl->GetUINT32(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFActivate_GetUINT64(IMFActivate* This,REFGUID guidKey,UINT64 *punValue) { +static __WIDL_INLINE HRESULT IMFActivate_GetUINT64(IMFActivate* This,REFGUID guidKey,UINT64 *punValue) { return This->lpVtbl->GetUINT64(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFActivate_GetDouble(IMFActivate* This,REFGUID guidKey,double *pfValue) { +static __WIDL_INLINE HRESULT IMFActivate_GetDouble(IMFActivate* This,REFGUID guidKey,double *pfValue) { return This->lpVtbl->GetDouble(This,guidKey,pfValue); } -static FORCEINLINE HRESULT IMFActivate_GetGUID(IMFActivate* This,REFGUID guidKey,GUID *pguidValue) { +static __WIDL_INLINE HRESULT IMFActivate_GetGUID(IMFActivate* This,REFGUID guidKey,GUID *pguidValue) { return This->lpVtbl->GetGUID(This,guidKey,pguidValue); } -static FORCEINLINE HRESULT IMFActivate_GetStringLength(IMFActivate* This,REFGUID guidKey,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFActivate_GetStringLength(IMFActivate* This,REFGUID guidKey,UINT32 *pcchLength) { return This->lpVtbl->GetStringLength(This,guidKey,pcchLength); } -static FORCEINLINE HRESULT IMFActivate_GetString(IMFActivate* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFActivate_GetString(IMFActivate* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { return This->lpVtbl->GetString(This,guidKey,pwszValue,cchBufSize,pcchLength); } -static FORCEINLINE HRESULT IMFActivate_GetAllocatedString(IMFActivate* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFActivate_GetAllocatedString(IMFActivate* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { return This->lpVtbl->GetAllocatedString(This,guidKey,ppwszValue,pcchLength); } -static FORCEINLINE HRESULT IMFActivate_GetBlobSize(IMFActivate* This,REFGUID guidKey,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFActivate_GetBlobSize(IMFActivate* This,REFGUID guidKey,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlobSize(This,guidKey,pcbBlobSize); } -static FORCEINLINE HRESULT IMFActivate_GetBlob(IMFActivate* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFActivate_GetBlob(IMFActivate* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlob(This,guidKey,pBuf,cbBufSize,pcbBlobSize); } -static FORCEINLINE HRESULT IMFActivate_GetAllocatedBlob(IMFActivate* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { +static __WIDL_INLINE HRESULT IMFActivate_GetAllocatedBlob(IMFActivate* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { return This->lpVtbl->GetAllocatedBlob(This,guidKey,ppBuf,pcbSize); } -static FORCEINLINE HRESULT IMFActivate_GetUnknown(IMFActivate* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { +static __WIDL_INLINE HRESULT IMFActivate_GetUnknown(IMFActivate* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { return This->lpVtbl->GetUnknown(This,guidKey,riid,ppv); } -static FORCEINLINE HRESULT IMFActivate_SetItem(IMFActivate* This,REFGUID guidKey,REFPROPVARIANT Value) { +static __WIDL_INLINE HRESULT IMFActivate_SetItem(IMFActivate* This,REFGUID guidKey,REFPROPVARIANT Value) { return This->lpVtbl->SetItem(This,guidKey,Value); } -static FORCEINLINE HRESULT IMFActivate_DeleteItem(IMFActivate* This,REFGUID guidKey) { +static __WIDL_INLINE HRESULT IMFActivate_DeleteItem(IMFActivate* This,REFGUID guidKey) { return This->lpVtbl->DeleteItem(This,guidKey); } -static FORCEINLINE HRESULT IMFActivate_DeleteAllItems(IMFActivate* This) { +static __WIDL_INLINE HRESULT IMFActivate_DeleteAllItems(IMFActivate* This) { return This->lpVtbl->DeleteAllItems(This); } -static FORCEINLINE HRESULT IMFActivate_SetUINT32(IMFActivate* This,REFGUID guidKey,UINT32 unValue) { +static __WIDL_INLINE HRESULT IMFActivate_SetUINT32(IMFActivate* This,REFGUID guidKey,UINT32 unValue) { return This->lpVtbl->SetUINT32(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFActivate_SetUINT64(IMFActivate* This,REFGUID guidKey,UINT64 unValue) { +static __WIDL_INLINE HRESULT IMFActivate_SetUINT64(IMFActivate* This,REFGUID guidKey,UINT64 unValue) { return This->lpVtbl->SetUINT64(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFActivate_SetDouble(IMFActivate* This,REFGUID guidKey,double fValue) { +static __WIDL_INLINE HRESULT IMFActivate_SetDouble(IMFActivate* This,REFGUID guidKey,double fValue) { return This->lpVtbl->SetDouble(This,guidKey,fValue); } -static FORCEINLINE HRESULT IMFActivate_SetGUID(IMFActivate* This,REFGUID guidKey,REFGUID guidValue) { +static __WIDL_INLINE HRESULT IMFActivate_SetGUID(IMFActivate* This,REFGUID guidKey,REFGUID guidValue) { return This->lpVtbl->SetGUID(This,guidKey,guidValue); } -static FORCEINLINE HRESULT IMFActivate_SetString(IMFActivate* This,REFGUID guidKey,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IMFActivate_SetString(IMFActivate* This,REFGUID guidKey,LPCWSTR wszValue) { return This->lpVtbl->SetString(This,guidKey,wszValue); } -static FORCEINLINE HRESULT IMFActivate_SetBlob(IMFActivate* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { +static __WIDL_INLINE HRESULT IMFActivate_SetBlob(IMFActivate* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { return This->lpVtbl->SetBlob(This,guidKey,pBuf,cbBufSize); } -static FORCEINLINE HRESULT IMFActivate_SetUnknown(IMFActivate* This,REFGUID guidKey,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFActivate_SetUnknown(IMFActivate* This,REFGUID guidKey,IUnknown *pUnknown) { return This->lpVtbl->SetUnknown(This,guidKey,pUnknown); } -static FORCEINLINE HRESULT IMFActivate_LockStore(IMFActivate* This) { +static __WIDL_INLINE HRESULT IMFActivate_LockStore(IMFActivate* This) { return This->lpVtbl->LockStore(This); } -static FORCEINLINE HRESULT IMFActivate_UnlockStore(IMFActivate* This) { +static __WIDL_INLINE HRESULT IMFActivate_UnlockStore(IMFActivate* This) { return This->lpVtbl->UnlockStore(This); } -static FORCEINLINE HRESULT IMFActivate_GetCount(IMFActivate* This,UINT32 *pcItems) { +static __WIDL_INLINE HRESULT IMFActivate_GetCount(IMFActivate* This,UINT32 *pcItems) { return This->lpVtbl->GetCount(This,pcItems); } -static FORCEINLINE HRESULT IMFActivate_GetItemByIndex(IMFActivate* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFActivate_GetItemByIndex(IMFActivate* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItemByIndex(This,unIndex,pguidKey,pValue); } -static FORCEINLINE HRESULT IMFActivate_CopyAllItems(IMFActivate* This,IMFAttributes *pDest) { +static __WIDL_INLINE HRESULT IMFActivate_CopyAllItems(IMFActivate* This,IMFAttributes *pDest) { return This->lpVtbl->CopyAllItems(This,pDest); } /*** IMFActivate methods ***/ -static FORCEINLINE HRESULT IMFActivate_ActivateObject(IMFActivate* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IMFActivate_ActivateObject(IMFActivate* This,REFIID riid,void **ppv) { return This->lpVtbl->ActivateObject(This,riid,ppv); } -static FORCEINLINE HRESULT IMFActivate_ShutdownObject(IMFActivate* This) { +static __WIDL_INLINE HRESULT IMFActivate_ShutdownObject(IMFActivate* This) { return This->lpVtbl->ShutdownObject(This); } -static FORCEINLINE HRESULT IMFActivate_DetachObject(IMFActivate* This) { +static __WIDL_INLINE HRESULT IMFActivate_DetachObject(IMFActivate* This) { return This->lpVtbl->DetachObject(This); } #endif @@ -5801,32 +5809,32 @@ interface IMFPluginControl { #define IMFPluginControl_SetDisabled(This,pluginType,clsid,disabled) (This)->lpVtbl->SetDisabled(This,pluginType,clsid,disabled) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFPluginControl_QueryInterface(IMFPluginControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFPluginControl_QueryInterface(IMFPluginControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFPluginControl_AddRef(IMFPluginControl* This) { +static __WIDL_INLINE ULONG IMFPluginControl_AddRef(IMFPluginControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFPluginControl_Release(IMFPluginControl* This) { +static __WIDL_INLINE ULONG IMFPluginControl_Release(IMFPluginControl* This) { return This->lpVtbl->Release(This); } /*** IMFPluginControl methods ***/ -static FORCEINLINE HRESULT IMFPluginControl_GetPreferredClsid(IMFPluginControl* This,DWORD pluginType,LPCWSTR selector,CLSID *clsid) { +static __WIDL_INLINE HRESULT IMFPluginControl_GetPreferredClsid(IMFPluginControl* This,DWORD pluginType,LPCWSTR selector,CLSID *clsid) { return This->lpVtbl->GetPreferredClsid(This,pluginType,selector,clsid); } -static FORCEINLINE HRESULT IMFPluginControl_GetPreferredClsidByIndex(IMFPluginControl* This,DWORD pluginType,DWORD index,LPWSTR *selector,CLSID *clsid) { +static __WIDL_INLINE HRESULT IMFPluginControl_GetPreferredClsidByIndex(IMFPluginControl* This,DWORD pluginType,DWORD index,LPWSTR *selector,CLSID *clsid) { return This->lpVtbl->GetPreferredClsidByIndex(This,pluginType,index,selector,clsid); } -static FORCEINLINE HRESULT IMFPluginControl_SetPreferredClsid(IMFPluginControl* This,DWORD pluginType,LPCWSTR selector,const CLSID *clsid) { +static __WIDL_INLINE HRESULT IMFPluginControl_SetPreferredClsid(IMFPluginControl* This,DWORD pluginType,LPCWSTR selector,const CLSID *clsid) { return This->lpVtbl->SetPreferredClsid(This,pluginType,selector,clsid); } -static FORCEINLINE HRESULT IMFPluginControl_IsDisabled(IMFPluginControl* This,DWORD pluginType,REFCLSID clsid) { +static __WIDL_INLINE HRESULT IMFPluginControl_IsDisabled(IMFPluginControl* This,DWORD pluginType,REFCLSID clsid) { return This->lpVtbl->IsDisabled(This,pluginType,clsid); } -static FORCEINLINE HRESULT IMFPluginControl_GetDisabledByIndex(IMFPluginControl* This,DWORD pluginType,DWORD index,CLSID *clsid) { +static __WIDL_INLINE HRESULT IMFPluginControl_GetDisabledByIndex(IMFPluginControl* This,DWORD pluginType,DWORD index,CLSID *clsid) { return This->lpVtbl->GetDisabledByIndex(This,pluginType,index,clsid); } -static FORCEINLINE HRESULT IMFPluginControl_SetDisabled(IMFPluginControl* This,DWORD pluginType,REFCLSID clsid,WINBOOL disabled) { +static __WIDL_INLINE HRESULT IMFPluginControl_SetDisabled(IMFPluginControl* This,DWORD pluginType,REFCLSID clsid,WINBOOL disabled) { return This->lpVtbl->SetDisabled(This,pluginType,clsid,disabled); } #endif @@ -5945,36 +5953,36 @@ interface IMFPluginControl2 { #define IMFPluginControl2_SetPolicy(This,policy) (This)->lpVtbl->SetPolicy(This,policy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFPluginControl2_QueryInterface(IMFPluginControl2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFPluginControl2_QueryInterface(IMFPluginControl2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFPluginControl2_AddRef(IMFPluginControl2* This) { +static __WIDL_INLINE ULONG IMFPluginControl2_AddRef(IMFPluginControl2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFPluginControl2_Release(IMFPluginControl2* This) { +static __WIDL_INLINE ULONG IMFPluginControl2_Release(IMFPluginControl2* This) { return This->lpVtbl->Release(This); } /*** IMFPluginControl methods ***/ -static FORCEINLINE HRESULT IMFPluginControl2_GetPreferredClsid(IMFPluginControl2* This,DWORD pluginType,LPCWSTR selector,CLSID *clsid) { +static __WIDL_INLINE HRESULT IMFPluginControl2_GetPreferredClsid(IMFPluginControl2* This,DWORD pluginType,LPCWSTR selector,CLSID *clsid) { return This->lpVtbl->GetPreferredClsid(This,pluginType,selector,clsid); } -static FORCEINLINE HRESULT IMFPluginControl2_GetPreferredClsidByIndex(IMFPluginControl2* This,DWORD pluginType,DWORD index,LPWSTR *selector,CLSID *clsid) { +static __WIDL_INLINE HRESULT IMFPluginControl2_GetPreferredClsidByIndex(IMFPluginControl2* This,DWORD pluginType,DWORD index,LPWSTR *selector,CLSID *clsid) { return This->lpVtbl->GetPreferredClsidByIndex(This,pluginType,index,selector,clsid); } -static FORCEINLINE HRESULT IMFPluginControl2_SetPreferredClsid(IMFPluginControl2* This,DWORD pluginType,LPCWSTR selector,const CLSID *clsid) { +static __WIDL_INLINE HRESULT IMFPluginControl2_SetPreferredClsid(IMFPluginControl2* This,DWORD pluginType,LPCWSTR selector,const CLSID *clsid) { return This->lpVtbl->SetPreferredClsid(This,pluginType,selector,clsid); } -static FORCEINLINE HRESULT IMFPluginControl2_IsDisabled(IMFPluginControl2* This,DWORD pluginType,REFCLSID clsid) { +static __WIDL_INLINE HRESULT IMFPluginControl2_IsDisabled(IMFPluginControl2* This,DWORD pluginType,REFCLSID clsid) { return This->lpVtbl->IsDisabled(This,pluginType,clsid); } -static FORCEINLINE HRESULT IMFPluginControl2_GetDisabledByIndex(IMFPluginControl2* This,DWORD pluginType,DWORD index,CLSID *clsid) { +static __WIDL_INLINE HRESULT IMFPluginControl2_GetDisabledByIndex(IMFPluginControl2* This,DWORD pluginType,DWORD index,CLSID *clsid) { return This->lpVtbl->GetDisabledByIndex(This,pluginType,index,clsid); } -static FORCEINLINE HRESULT IMFPluginControl2_SetDisabled(IMFPluginControl2* This,DWORD pluginType,REFCLSID clsid,WINBOOL disabled) { +static __WIDL_INLINE HRESULT IMFPluginControl2_SetDisabled(IMFPluginControl2* This,DWORD pluginType,REFCLSID clsid,WINBOOL disabled) { return This->lpVtbl->SetDisabled(This,pluginType,clsid,disabled); } /*** IMFPluginControl2 methods ***/ -static FORCEINLINE HRESULT IMFPluginControl2_SetPolicy(IMFPluginControl2* This,MF_PLUGIN_CONTROL_POLICY policy) { +static __WIDL_INLINE HRESULT IMFPluginControl2_SetPolicy(IMFPluginControl2* This,MF_PLUGIN_CONTROL_POLICY policy) { return This->lpVtbl->SetPolicy(This,policy); } #endif @@ -6106,35 +6114,35 @@ interface IMFDXGIDeviceManager { #define IMFDXGIDeviceManager_UnlockDevice(This,hDevice,fSaveState) (This)->lpVtbl->UnlockDevice(This,hDevice,fSaveState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFDXGIDeviceManager_QueryInterface(IMFDXGIDeviceManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFDXGIDeviceManager_QueryInterface(IMFDXGIDeviceManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFDXGIDeviceManager_AddRef(IMFDXGIDeviceManager* This) { +static __WIDL_INLINE ULONG IMFDXGIDeviceManager_AddRef(IMFDXGIDeviceManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFDXGIDeviceManager_Release(IMFDXGIDeviceManager* This) { +static __WIDL_INLINE ULONG IMFDXGIDeviceManager_Release(IMFDXGIDeviceManager* This) { return This->lpVtbl->Release(This); } /*** IMFDXGIDeviceManager methods ***/ -static FORCEINLINE HRESULT IMFDXGIDeviceManager_CloseDeviceHandle(IMFDXGIDeviceManager* This,HANDLE hDevice) { +static __WIDL_INLINE HRESULT IMFDXGIDeviceManager_CloseDeviceHandle(IMFDXGIDeviceManager* This,HANDLE hDevice) { return This->lpVtbl->CloseDeviceHandle(This,hDevice); } -static FORCEINLINE HRESULT IMFDXGIDeviceManager_GetVideoService(IMFDXGIDeviceManager* This,HANDLE hDevice,REFIID riid,void **ppService) { +static __WIDL_INLINE HRESULT IMFDXGIDeviceManager_GetVideoService(IMFDXGIDeviceManager* This,HANDLE hDevice,REFIID riid,void **ppService) { return This->lpVtbl->GetVideoService(This,hDevice,riid,ppService); } -static FORCEINLINE HRESULT IMFDXGIDeviceManager_LockDevice(IMFDXGIDeviceManager* This,HANDLE hDevice,REFIID riid,void **ppUnkDevice,WINBOOL fBlock) { +static __WIDL_INLINE HRESULT IMFDXGIDeviceManager_LockDevice(IMFDXGIDeviceManager* This,HANDLE hDevice,REFIID riid,void **ppUnkDevice,WINBOOL fBlock) { return This->lpVtbl->LockDevice(This,hDevice,riid,ppUnkDevice,fBlock); } -static FORCEINLINE HRESULT IMFDXGIDeviceManager_OpenDeviceHandle(IMFDXGIDeviceManager* This,HANDLE *phDevice) { +static __WIDL_INLINE HRESULT IMFDXGIDeviceManager_OpenDeviceHandle(IMFDXGIDeviceManager* This,HANDLE *phDevice) { return This->lpVtbl->OpenDeviceHandle(This,phDevice); } -static FORCEINLINE HRESULT IMFDXGIDeviceManager_ResetDevice(IMFDXGIDeviceManager* This,IUnknown *pUnkDevice,UINT resetToken) { +static __WIDL_INLINE HRESULT IMFDXGIDeviceManager_ResetDevice(IMFDXGIDeviceManager* This,IUnknown *pUnkDevice,UINT resetToken) { return This->lpVtbl->ResetDevice(This,pUnkDevice,resetToken); } -static FORCEINLINE HRESULT IMFDXGIDeviceManager_TestDevice(IMFDXGIDeviceManager* This,HANDLE hDevice) { +static __WIDL_INLINE HRESULT IMFDXGIDeviceManager_TestDevice(IMFDXGIDeviceManager* This,HANDLE hDevice) { return This->lpVtbl->TestDevice(This,hDevice); } -static FORCEINLINE HRESULT IMFDXGIDeviceManager_UnlockDevice(IMFDXGIDeviceManager* This,HANDLE hDevice,WINBOOL fSaveState) { +static __WIDL_INLINE HRESULT IMFDXGIDeviceManager_UnlockDevice(IMFDXGIDeviceManager* This,HANDLE hDevice,WINBOOL fSaveState) { return This->lpVtbl->UnlockDevice(This,hDevice,fSaveState); } #endif @@ -6223,20 +6231,20 @@ interface IMFMuxStreamAttributesManager { #define IMFMuxStreamAttributesManager_GetAttributes(This,dwMuxStreamIndex,ppStreamAttributes) (This)->lpVtbl->GetAttributes(This,dwMuxStreamIndex,ppStreamAttributes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMuxStreamAttributesManager_QueryInterface(IMFMuxStreamAttributesManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMuxStreamAttributesManager_QueryInterface(IMFMuxStreamAttributesManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMuxStreamAttributesManager_AddRef(IMFMuxStreamAttributesManager* This) { +static __WIDL_INLINE ULONG IMFMuxStreamAttributesManager_AddRef(IMFMuxStreamAttributesManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMuxStreamAttributesManager_Release(IMFMuxStreamAttributesManager* This) { +static __WIDL_INLINE ULONG IMFMuxStreamAttributesManager_Release(IMFMuxStreamAttributesManager* This) { return This->lpVtbl->Release(This); } /*** IMFMuxStreamAttributesManager methods ***/ -static FORCEINLINE HRESULT IMFMuxStreamAttributesManager_GetStreamCount(IMFMuxStreamAttributesManager* This,DWORD *pdwMuxStreamCount) { +static __WIDL_INLINE HRESULT IMFMuxStreamAttributesManager_GetStreamCount(IMFMuxStreamAttributesManager* This,DWORD *pdwMuxStreamCount) { return This->lpVtbl->GetStreamCount(This,pdwMuxStreamCount); } -static FORCEINLINE HRESULT IMFMuxStreamAttributesManager_GetAttributes(IMFMuxStreamAttributesManager* This,DWORD dwMuxStreamIndex,IMFAttributes **ppStreamAttributes) { +static __WIDL_INLINE HRESULT IMFMuxStreamAttributesManager_GetAttributes(IMFMuxStreamAttributesManager* This,DWORD dwMuxStreamIndex,IMFAttributes **ppStreamAttributes) { return This->lpVtbl->GetAttributes(This,dwMuxStreamIndex,ppStreamAttributes); } #endif @@ -6348,32 +6356,32 @@ interface IMFMuxStreamMediaTypeManager { #define IMFMuxStreamMediaTypeManager_GetStreamConfiguration(This,ulIndex,pullStreamMask) (This)->lpVtbl->GetStreamConfiguration(This,ulIndex,pullStreamMask) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMuxStreamMediaTypeManager_QueryInterface(IMFMuxStreamMediaTypeManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMuxStreamMediaTypeManager_QueryInterface(IMFMuxStreamMediaTypeManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMuxStreamMediaTypeManager_AddRef(IMFMuxStreamMediaTypeManager* This) { +static __WIDL_INLINE ULONG IMFMuxStreamMediaTypeManager_AddRef(IMFMuxStreamMediaTypeManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMuxStreamMediaTypeManager_Release(IMFMuxStreamMediaTypeManager* This) { +static __WIDL_INLINE ULONG IMFMuxStreamMediaTypeManager_Release(IMFMuxStreamMediaTypeManager* This) { return This->lpVtbl->Release(This); } /*** IMFMuxStreamMediaTypeManager methods ***/ -static FORCEINLINE HRESULT IMFMuxStreamMediaTypeManager_GetStreamCount(IMFMuxStreamMediaTypeManager* This,DWORD *pdwMuxStreamCount) { +static __WIDL_INLINE HRESULT IMFMuxStreamMediaTypeManager_GetStreamCount(IMFMuxStreamMediaTypeManager* This,DWORD *pdwMuxStreamCount) { return This->lpVtbl->GetStreamCount(This,pdwMuxStreamCount); } -static FORCEINLINE HRESULT IMFMuxStreamMediaTypeManager_GetMediaType(IMFMuxStreamMediaTypeManager* This,DWORD dwMuxStreamIndex,IMFMediaType **ppMediaType) { +static __WIDL_INLINE HRESULT IMFMuxStreamMediaTypeManager_GetMediaType(IMFMuxStreamMediaTypeManager* This,DWORD dwMuxStreamIndex,IMFMediaType **ppMediaType) { return This->lpVtbl->GetMediaType(This,dwMuxStreamIndex,ppMediaType); } -static FORCEINLINE HRESULT IMFMuxStreamMediaTypeManager_GetStreamConfigurationCount(IMFMuxStreamMediaTypeManager* This,DWORD *pdwCount) { +static __WIDL_INLINE HRESULT IMFMuxStreamMediaTypeManager_GetStreamConfigurationCount(IMFMuxStreamMediaTypeManager* This,DWORD *pdwCount) { return This->lpVtbl->GetStreamConfigurationCount(This,pdwCount); } -static FORCEINLINE HRESULT IMFMuxStreamMediaTypeManager_AddStreamConfiguration(IMFMuxStreamMediaTypeManager* This,ULONGLONG ullStreamMask) { +static __WIDL_INLINE HRESULT IMFMuxStreamMediaTypeManager_AddStreamConfiguration(IMFMuxStreamMediaTypeManager* This,ULONGLONG ullStreamMask) { return This->lpVtbl->AddStreamConfiguration(This,ullStreamMask); } -static FORCEINLINE HRESULT IMFMuxStreamMediaTypeManager_RemoveStreamConfiguration(IMFMuxStreamMediaTypeManager* This,ULONGLONG ullStreamMask) { +static __WIDL_INLINE HRESULT IMFMuxStreamMediaTypeManager_RemoveStreamConfiguration(IMFMuxStreamMediaTypeManager* This,ULONGLONG ullStreamMask) { return This->lpVtbl->RemoveStreamConfiguration(This,ullStreamMask); } -static FORCEINLINE HRESULT IMFMuxStreamMediaTypeManager_GetStreamConfiguration(IMFMuxStreamMediaTypeManager* This,DWORD ulIndex,ULONGLONG *pullStreamMask) { +static __WIDL_INLINE HRESULT IMFMuxStreamMediaTypeManager_GetStreamConfiguration(IMFMuxStreamMediaTypeManager* This,DWORD ulIndex,ULONGLONG *pullStreamMask) { return This->lpVtbl->GetStreamConfiguration(This,ulIndex,pullStreamMask); } #endif @@ -6458,23 +6466,23 @@ interface IMFMuxStreamSampleManager { #define IMFMuxStreamSampleManager_GetStreamConfiguration(This) (This)->lpVtbl->GetStreamConfiguration(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFMuxStreamSampleManager_QueryInterface(IMFMuxStreamSampleManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFMuxStreamSampleManager_QueryInterface(IMFMuxStreamSampleManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFMuxStreamSampleManager_AddRef(IMFMuxStreamSampleManager* This) { +static __WIDL_INLINE ULONG IMFMuxStreamSampleManager_AddRef(IMFMuxStreamSampleManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFMuxStreamSampleManager_Release(IMFMuxStreamSampleManager* This) { +static __WIDL_INLINE ULONG IMFMuxStreamSampleManager_Release(IMFMuxStreamSampleManager* This) { return This->lpVtbl->Release(This); } /*** IMFMuxStreamSampleManager methods ***/ -static FORCEINLINE HRESULT IMFMuxStreamSampleManager_GetStreamCount(IMFMuxStreamSampleManager* This,DWORD *pdwMuxStreamCount) { +static __WIDL_INLINE HRESULT IMFMuxStreamSampleManager_GetStreamCount(IMFMuxStreamSampleManager* This,DWORD *pdwMuxStreamCount) { return This->lpVtbl->GetStreamCount(This,pdwMuxStreamCount); } -static FORCEINLINE HRESULT IMFMuxStreamSampleManager_GetSample(IMFMuxStreamSampleManager* This,DWORD dwMuxStreamIndex,IMFSample **ppSample) { +static __WIDL_INLINE HRESULT IMFMuxStreamSampleManager_GetSample(IMFMuxStreamSampleManager* This,DWORD dwMuxStreamIndex,IMFSample **ppSample) { return This->lpVtbl->GetSample(This,dwMuxStreamIndex,ppSample); } -static FORCEINLINE ULONGLONG IMFMuxStreamSampleManager_GetStreamConfiguration(IMFMuxStreamSampleManager* This) { +static __WIDL_INLINE ULONGLONG IMFMuxStreamSampleManager_GetStreamConfiguration(IMFMuxStreamSampleManager* This) { return This->lpVtbl->GetStreamConfiguration(This); } #endif diff --git a/lib/libc/include/any-windows-any/mfplay.h b/lib/libc/include/any-windows-any/mfplay.h index b9294b15dd70fa984e2a4fbd2f4b6f2640c2aedf..cc0e75d5dfe3598a655ef1ba01af847c1db4d34d 100644 --- a/lib/libc/include/any-windows-any/mfplay.h +++ b/lib/libc/include/any-windows-any/mfplay.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mfplay.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mfplay.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mfplay_h__ #define __mfplay_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMFPMediaPlayer_FWD_DEFINED__ @@ -497,122 +505,122 @@ interface IMFPMediaPlayer { #define IMFPMediaPlayer_Shutdown(This) (This)->lpVtbl->Shutdown(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFPMediaPlayer_QueryInterface(IMFPMediaPlayer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_QueryInterface(IMFPMediaPlayer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFPMediaPlayer_AddRef(IMFPMediaPlayer* This) { +static __WIDL_INLINE ULONG IMFPMediaPlayer_AddRef(IMFPMediaPlayer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFPMediaPlayer_Release(IMFPMediaPlayer* This) { +static __WIDL_INLINE ULONG IMFPMediaPlayer_Release(IMFPMediaPlayer* This) { return This->lpVtbl->Release(This); } /*** IMFPMediaPlayer methods ***/ -static FORCEINLINE HRESULT IMFPMediaPlayer_Play(IMFPMediaPlayer* This) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_Play(IMFPMediaPlayer* This) { return This->lpVtbl->Play(This); } -static FORCEINLINE HRESULT IMFPMediaPlayer_Pause(IMFPMediaPlayer* This) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_Pause(IMFPMediaPlayer* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IMFPMediaPlayer_Stop(IMFPMediaPlayer* This) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_Stop(IMFPMediaPlayer* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IMFPMediaPlayer_FrameStep(IMFPMediaPlayer* This) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_FrameStep(IMFPMediaPlayer* This) { return This->lpVtbl->FrameStep(This); } -static FORCEINLINE HRESULT IMFPMediaPlayer_SetPosition(IMFPMediaPlayer* This,REFGUID guidPositionType,const PROPVARIANT *pvPositionValue) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_SetPosition(IMFPMediaPlayer* This,REFGUID guidPositionType,const PROPVARIANT *pvPositionValue) { return This->lpVtbl->SetPosition(This,guidPositionType,pvPositionValue); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetPosition(IMFPMediaPlayer* This,REFGUID guidPositionType,PROPVARIANT *pvPositionValue) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetPosition(IMFPMediaPlayer* This,REFGUID guidPositionType,PROPVARIANT *pvPositionValue) { return This->lpVtbl->GetPosition(This,guidPositionType,pvPositionValue); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetDuration(IMFPMediaPlayer* This,REFGUID guidPositionType,PROPVARIANT *pvDurationValue) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetDuration(IMFPMediaPlayer* This,REFGUID guidPositionType,PROPVARIANT *pvDurationValue) { return This->lpVtbl->GetDuration(This,guidPositionType,pvDurationValue); } -static FORCEINLINE HRESULT IMFPMediaPlayer_SetRate(IMFPMediaPlayer* This,float flRate) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_SetRate(IMFPMediaPlayer* This,float flRate) { return This->lpVtbl->SetRate(This,flRate); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetRate(IMFPMediaPlayer* This,float *pflRate) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetRate(IMFPMediaPlayer* This,float *pflRate) { return This->lpVtbl->GetRate(This,pflRate); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetSupportedRates(IMFPMediaPlayer* This,WINBOOL fForwardDirection,float *pflSlowestRate,float *pflFastestRate) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetSupportedRates(IMFPMediaPlayer* This,WINBOOL fForwardDirection,float *pflSlowestRate,float *pflFastestRate) { return This->lpVtbl->GetSupportedRates(This,fForwardDirection,pflSlowestRate,pflFastestRate); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetState(IMFPMediaPlayer* This,MFP_MEDIAPLAYER_STATE *peState) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetState(IMFPMediaPlayer* This,MFP_MEDIAPLAYER_STATE *peState) { return This->lpVtbl->GetState(This,peState); } -static FORCEINLINE HRESULT IMFPMediaPlayer_CreateMediaItemFromURL(IMFPMediaPlayer* This,LPCWSTR pwszURL,WINBOOL fSync,DWORD_PTR dwUserData,IMFPMediaItem **ppMediaItem) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_CreateMediaItemFromURL(IMFPMediaPlayer* This,LPCWSTR pwszURL,WINBOOL fSync,DWORD_PTR dwUserData,IMFPMediaItem **ppMediaItem) { return This->lpVtbl->CreateMediaItemFromURL(This,pwszURL,fSync,dwUserData,ppMediaItem); } -static FORCEINLINE HRESULT IMFPMediaPlayer_CreateMediaItemFromObject(IMFPMediaPlayer* This,IUnknown *pIUnknownObj,WINBOOL fSync,DWORD_PTR dwUserData,IMFPMediaItem **ppMediaItem) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_CreateMediaItemFromObject(IMFPMediaPlayer* This,IUnknown *pIUnknownObj,WINBOOL fSync,DWORD_PTR dwUserData,IMFPMediaItem **ppMediaItem) { return This->lpVtbl->CreateMediaItemFromObject(This,pIUnknownObj,fSync,dwUserData,ppMediaItem); } -static FORCEINLINE HRESULT IMFPMediaPlayer_SetMediaItem(IMFPMediaPlayer* This,IMFPMediaItem *pIMFPMediaItem) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_SetMediaItem(IMFPMediaPlayer* This,IMFPMediaItem *pIMFPMediaItem) { return This->lpVtbl->SetMediaItem(This,pIMFPMediaItem); } -static FORCEINLINE HRESULT IMFPMediaPlayer_ClearMediaItem(IMFPMediaPlayer* This) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_ClearMediaItem(IMFPMediaPlayer* This) { return This->lpVtbl->ClearMediaItem(This); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetMediaItem(IMFPMediaPlayer* This,IMFPMediaItem **ppIMFPMediaItem) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetMediaItem(IMFPMediaPlayer* This,IMFPMediaItem **ppIMFPMediaItem) { return This->lpVtbl->GetMediaItem(This,ppIMFPMediaItem); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetVolume(IMFPMediaPlayer* This,float *pflVolume) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetVolume(IMFPMediaPlayer* This,float *pflVolume) { return This->lpVtbl->GetVolume(This,pflVolume); } -static FORCEINLINE HRESULT IMFPMediaPlayer_SetVolume(IMFPMediaPlayer* This,float flVolume) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_SetVolume(IMFPMediaPlayer* This,float flVolume) { return This->lpVtbl->SetVolume(This,flVolume); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetBalance(IMFPMediaPlayer* This,float *pflBalance) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetBalance(IMFPMediaPlayer* This,float *pflBalance) { return This->lpVtbl->GetBalance(This,pflBalance); } -static FORCEINLINE HRESULT IMFPMediaPlayer_SetBalance(IMFPMediaPlayer* This,float flBalance) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_SetBalance(IMFPMediaPlayer* This,float flBalance) { return This->lpVtbl->SetBalance(This,flBalance); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetMute(IMFPMediaPlayer* This,WINBOOL *pfMute) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetMute(IMFPMediaPlayer* This,WINBOOL *pfMute) { return This->lpVtbl->GetMute(This,pfMute); } -static FORCEINLINE HRESULT IMFPMediaPlayer_SetMute(IMFPMediaPlayer* This,WINBOOL fMute) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_SetMute(IMFPMediaPlayer* This,WINBOOL fMute) { return This->lpVtbl->SetMute(This,fMute); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetNativeVideoSize(IMFPMediaPlayer* This,SIZE *pszVideo,SIZE *pszARVideo) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetNativeVideoSize(IMFPMediaPlayer* This,SIZE *pszVideo,SIZE *pszARVideo) { return This->lpVtbl->GetNativeVideoSize(This,pszVideo,pszARVideo); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetIdealVideoSize(IMFPMediaPlayer* This,SIZE *pszMin,SIZE *pszMax) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetIdealVideoSize(IMFPMediaPlayer* This,SIZE *pszMin,SIZE *pszMax) { return This->lpVtbl->GetIdealVideoSize(This,pszMin,pszMax); } -static FORCEINLINE HRESULT IMFPMediaPlayer_SetVideoSourceRect(IMFPMediaPlayer* This,const MFVideoNormalizedRect *pnrcSource) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_SetVideoSourceRect(IMFPMediaPlayer* This,const MFVideoNormalizedRect *pnrcSource) { return This->lpVtbl->SetVideoSourceRect(This,pnrcSource); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetVideoSourceRect(IMFPMediaPlayer* This,MFVideoNormalizedRect *pnrcSource) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetVideoSourceRect(IMFPMediaPlayer* This,MFVideoNormalizedRect *pnrcSource) { return This->lpVtbl->GetVideoSourceRect(This,pnrcSource); } -static FORCEINLINE HRESULT IMFPMediaPlayer_SetAspectRatioMode(IMFPMediaPlayer* This,DWORD dwAspectRatioMode) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_SetAspectRatioMode(IMFPMediaPlayer* This,DWORD dwAspectRatioMode) { return This->lpVtbl->SetAspectRatioMode(This,dwAspectRatioMode); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetAspectRatioMode(IMFPMediaPlayer* This,DWORD *pdwAspectRatioMode) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetAspectRatioMode(IMFPMediaPlayer* This,DWORD *pdwAspectRatioMode) { return This->lpVtbl->GetAspectRatioMode(This,pdwAspectRatioMode); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetVideoWindow(IMFPMediaPlayer* This,HWND *phwndVideo) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetVideoWindow(IMFPMediaPlayer* This,HWND *phwndVideo) { return This->lpVtbl->GetVideoWindow(This,phwndVideo); } -static FORCEINLINE HRESULT IMFPMediaPlayer_UpdateVideo(IMFPMediaPlayer* This) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_UpdateVideo(IMFPMediaPlayer* This) { return This->lpVtbl->UpdateVideo(This); } -static FORCEINLINE HRESULT IMFPMediaPlayer_SetBorderColor(IMFPMediaPlayer* This,COLORREF Clr) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_SetBorderColor(IMFPMediaPlayer* This,COLORREF Clr) { return This->lpVtbl->SetBorderColor(This,Clr); } -static FORCEINLINE HRESULT IMFPMediaPlayer_GetBorderColor(IMFPMediaPlayer* This,COLORREF *pClr) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_GetBorderColor(IMFPMediaPlayer* This,COLORREF *pClr) { return This->lpVtbl->GetBorderColor(This,pClr); } -static FORCEINLINE HRESULT IMFPMediaPlayer_InsertEffect(IMFPMediaPlayer* This,IUnknown *pEffect,WINBOOL fOptional) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_InsertEffect(IMFPMediaPlayer* This,IUnknown *pEffect,WINBOOL fOptional) { return This->lpVtbl->InsertEffect(This,pEffect,fOptional); } -static FORCEINLINE HRESULT IMFPMediaPlayer_RemoveEffect(IMFPMediaPlayer* This,IUnknown *pEffect) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_RemoveEffect(IMFPMediaPlayer* This,IUnknown *pEffect) { return This->lpVtbl->RemoveEffect(This,pEffect); } -static FORCEINLINE HRESULT IMFPMediaPlayer_RemoveAllEffects(IMFPMediaPlayer* This) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_RemoveAllEffects(IMFPMediaPlayer* This) { return This->lpVtbl->RemoveAllEffects(This); } -static FORCEINLINE HRESULT IMFPMediaPlayer_Shutdown(IMFPMediaPlayer* This) { +static __WIDL_INLINE HRESULT IMFPMediaPlayer_Shutdown(IMFPMediaPlayer* This) { return This->lpVtbl->Shutdown(This); } #endif @@ -855,71 +863,71 @@ interface IMFPMediaItem { #define IMFPMediaItem_GetMetadata(This,ppMetadataStore) (This)->lpVtbl->GetMetadata(This,ppMetadataStore) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFPMediaItem_QueryInterface(IMFPMediaItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFPMediaItem_QueryInterface(IMFPMediaItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFPMediaItem_AddRef(IMFPMediaItem* This) { +static __WIDL_INLINE ULONG IMFPMediaItem_AddRef(IMFPMediaItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFPMediaItem_Release(IMFPMediaItem* This) { +static __WIDL_INLINE ULONG IMFPMediaItem_Release(IMFPMediaItem* This) { return This->lpVtbl->Release(This); } /*** IMFPMediaItem methods ***/ -static FORCEINLINE HRESULT IMFPMediaItem_GetMediaPlayer(IMFPMediaItem* This,IMFPMediaPlayer **ppMediaPlayer) { +static __WIDL_INLINE HRESULT IMFPMediaItem_GetMediaPlayer(IMFPMediaItem* This,IMFPMediaPlayer **ppMediaPlayer) { return This->lpVtbl->GetMediaPlayer(This,ppMediaPlayer); } -static FORCEINLINE HRESULT IMFPMediaItem_GetURL(IMFPMediaItem* This,LPWSTR *ppwszURL) { +static __WIDL_INLINE HRESULT IMFPMediaItem_GetURL(IMFPMediaItem* This,LPWSTR *ppwszURL) { return This->lpVtbl->GetURL(This,ppwszURL); } -static FORCEINLINE HRESULT IMFPMediaItem_GetObject(IMFPMediaItem* This,IUnknown **ppIUnknown) { +static __WIDL_INLINE HRESULT IMFPMediaItem_GetObject(IMFPMediaItem* This,IUnknown **ppIUnknown) { return This->lpVtbl->GetObject(This,ppIUnknown); } -static FORCEINLINE HRESULT IMFPMediaItem_GetUserData(IMFPMediaItem* This,DWORD_PTR *pdwUserData) { +static __WIDL_INLINE HRESULT IMFPMediaItem_GetUserData(IMFPMediaItem* This,DWORD_PTR *pdwUserData) { return This->lpVtbl->GetUserData(This,pdwUserData); } -static FORCEINLINE HRESULT IMFPMediaItem_SetUserData(IMFPMediaItem* This,DWORD_PTR dwUserData) { +static __WIDL_INLINE HRESULT IMFPMediaItem_SetUserData(IMFPMediaItem* This,DWORD_PTR dwUserData) { return This->lpVtbl->SetUserData(This,dwUserData); } -static FORCEINLINE HRESULT IMFPMediaItem_GetStartStopPosition(IMFPMediaItem* This,GUID *pguidStartPositionType,PROPVARIANT *pvStartValue,GUID *pguidStopPositionType,PROPVARIANT *pvStopValue) { +static __WIDL_INLINE HRESULT IMFPMediaItem_GetStartStopPosition(IMFPMediaItem* This,GUID *pguidStartPositionType,PROPVARIANT *pvStartValue,GUID *pguidStopPositionType,PROPVARIANT *pvStopValue) { return This->lpVtbl->GetStartStopPosition(This,pguidStartPositionType,pvStartValue,pguidStopPositionType,pvStopValue); } -static FORCEINLINE HRESULT IMFPMediaItem_SetStartStopPosition(IMFPMediaItem* This,const GUID *pguidStartPositionType,const PROPVARIANT *pvStartValue,const GUID *pguidStopPositionType,const PROPVARIANT *pvStopValue) { +static __WIDL_INLINE HRESULT IMFPMediaItem_SetStartStopPosition(IMFPMediaItem* This,const GUID *pguidStartPositionType,const PROPVARIANT *pvStartValue,const GUID *pguidStopPositionType,const PROPVARIANT *pvStopValue) { return This->lpVtbl->SetStartStopPosition(This,pguidStartPositionType,pvStartValue,pguidStopPositionType,pvStopValue); } -static FORCEINLINE HRESULT IMFPMediaItem_HasVideo(IMFPMediaItem* This,WINBOOL *pfHasVideo,WINBOOL *pfSelected) { +static __WIDL_INLINE HRESULT IMFPMediaItem_HasVideo(IMFPMediaItem* This,WINBOOL *pfHasVideo,WINBOOL *pfSelected) { return This->lpVtbl->HasVideo(This,pfHasVideo,pfSelected); } -static FORCEINLINE HRESULT IMFPMediaItem_HasAudio(IMFPMediaItem* This,WINBOOL *pfHasAudio,WINBOOL *pfSelected) { +static __WIDL_INLINE HRESULT IMFPMediaItem_HasAudio(IMFPMediaItem* This,WINBOOL *pfHasAudio,WINBOOL *pfSelected) { return This->lpVtbl->HasAudio(This,pfHasAudio,pfSelected); } -static FORCEINLINE HRESULT IMFPMediaItem_IsProtected(IMFPMediaItem* This,WINBOOL *pfProtected) { +static __WIDL_INLINE HRESULT IMFPMediaItem_IsProtected(IMFPMediaItem* This,WINBOOL *pfProtected) { return This->lpVtbl->IsProtected(This,pfProtected); } -static FORCEINLINE HRESULT IMFPMediaItem_GetDuration(IMFPMediaItem* This,REFGUID guidPositionType,PROPVARIANT *pvDurationValue) { +static __WIDL_INLINE HRESULT IMFPMediaItem_GetDuration(IMFPMediaItem* This,REFGUID guidPositionType,PROPVARIANT *pvDurationValue) { return This->lpVtbl->GetDuration(This,guidPositionType,pvDurationValue); } -static FORCEINLINE HRESULT IMFPMediaItem_GetNumberOfStreams(IMFPMediaItem* This,DWORD *pdwStreamCount) { +static __WIDL_INLINE HRESULT IMFPMediaItem_GetNumberOfStreams(IMFPMediaItem* This,DWORD *pdwStreamCount) { return This->lpVtbl->GetNumberOfStreams(This,pdwStreamCount); } -static FORCEINLINE HRESULT IMFPMediaItem_GetStreamSelection(IMFPMediaItem* This,DWORD dwStreamIndex,WINBOOL *pfEnabled) { +static __WIDL_INLINE HRESULT IMFPMediaItem_GetStreamSelection(IMFPMediaItem* This,DWORD dwStreamIndex,WINBOOL *pfEnabled) { return This->lpVtbl->GetStreamSelection(This,dwStreamIndex,pfEnabled); } -static FORCEINLINE HRESULT IMFPMediaItem_SetStreamSelection(IMFPMediaItem* This,DWORD dwStreamIndex,WINBOOL fEnabled) { +static __WIDL_INLINE HRESULT IMFPMediaItem_SetStreamSelection(IMFPMediaItem* This,DWORD dwStreamIndex,WINBOOL fEnabled) { return This->lpVtbl->SetStreamSelection(This,dwStreamIndex,fEnabled); } -static FORCEINLINE HRESULT IMFPMediaItem_GetStreamAttribute(IMFPMediaItem* This,DWORD dwStreamIndex,REFGUID guidMFAttribute,PROPVARIANT *pvValue) { +static __WIDL_INLINE HRESULT IMFPMediaItem_GetStreamAttribute(IMFPMediaItem* This,DWORD dwStreamIndex,REFGUID guidMFAttribute,PROPVARIANT *pvValue) { return This->lpVtbl->GetStreamAttribute(This,dwStreamIndex,guidMFAttribute,pvValue); } -static FORCEINLINE HRESULT IMFPMediaItem_GetPresentationAttribute(IMFPMediaItem* This,REFGUID guidMFAttribute,PROPVARIANT *pvValue) { +static __WIDL_INLINE HRESULT IMFPMediaItem_GetPresentationAttribute(IMFPMediaItem* This,REFGUID guidMFAttribute,PROPVARIANT *pvValue) { return This->lpVtbl->GetPresentationAttribute(This,guidMFAttribute,pvValue); } -static FORCEINLINE HRESULT IMFPMediaItem_GetCharacteristics(IMFPMediaItem* This,MFP_MEDIAITEM_CHARACTERISTICS *pCharacteristics) { +static __WIDL_INLINE HRESULT IMFPMediaItem_GetCharacteristics(IMFPMediaItem* This,MFP_MEDIAITEM_CHARACTERISTICS *pCharacteristics) { return This->lpVtbl->GetCharacteristics(This,pCharacteristics); } -static FORCEINLINE HRESULT IMFPMediaItem_SetStreamSink(IMFPMediaItem* This,DWORD dwStreamIndex,IUnknown *pMediaSink) { +static __WIDL_INLINE HRESULT IMFPMediaItem_SetStreamSink(IMFPMediaItem* This,DWORD dwStreamIndex,IUnknown *pMediaSink) { return This->lpVtbl->SetStreamSink(This,dwStreamIndex,pMediaSink); } -static FORCEINLINE HRESULT IMFPMediaItem_GetMetadata(IMFPMediaItem* This,IPropertyStore **ppMetadataStore) { +static __WIDL_INLINE HRESULT IMFPMediaItem_GetMetadata(IMFPMediaItem* This,IPropertyStore **ppMetadataStore) { return This->lpVtbl->GetMetadata(This,ppMetadataStore); } #endif @@ -1104,17 +1112,17 @@ interface IMFPMediaPlayerCallback { #define IMFPMediaPlayerCallback_OnMediaPlayerEvent(This,pEventHeader) (This)->lpVtbl->OnMediaPlayerEvent(This,pEventHeader) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFPMediaPlayerCallback_QueryInterface(IMFPMediaPlayerCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFPMediaPlayerCallback_QueryInterface(IMFPMediaPlayerCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFPMediaPlayerCallback_AddRef(IMFPMediaPlayerCallback* This) { +static __WIDL_INLINE ULONG IMFPMediaPlayerCallback_AddRef(IMFPMediaPlayerCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFPMediaPlayerCallback_Release(IMFPMediaPlayerCallback* This) { +static __WIDL_INLINE ULONG IMFPMediaPlayerCallback_Release(IMFPMediaPlayerCallback* This) { return This->lpVtbl->Release(This); } /*** IMFPMediaPlayerCallback methods ***/ -static FORCEINLINE void IMFPMediaPlayerCallback_OnMediaPlayerEvent(IMFPMediaPlayerCallback* This,MFP_EVENT_HEADER *pEventHeader) { +static __WIDL_INLINE void IMFPMediaPlayerCallback_OnMediaPlayerEvent(IMFPMediaPlayerCallback* This,MFP_EVENT_HEADER *pEventHeader) { This->lpVtbl->OnMediaPlayerEvent(This,pEventHeader); } #endif diff --git a/lib/libc/include/any-windows-any/mfreadwrite.h b/lib/libc/include/any-windows-any/mfreadwrite.h index 516504309c617eb375a72e48a193f9710c903e58..50379676791b38611500ec53ef658c0c74eeec42 100644 --- a/lib/libc/include/any-windows-any/mfreadwrite.h +++ b/lib/libc/include/any-windows-any/mfreadwrite.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mfreadwrite.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mfreadwrite.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mfreadwrite_h__ #define __mfreadwrite_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMFSourceReaderCallback_FWD_DEFINED__ @@ -263,23 +271,23 @@ interface IMFSourceReaderCallback { #define IMFSourceReaderCallback_OnEvent(This,stream_index,event) (This)->lpVtbl->OnEvent(This,stream_index,event) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSourceReaderCallback_QueryInterface(IMFSourceReaderCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSourceReaderCallback_QueryInterface(IMFSourceReaderCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSourceReaderCallback_AddRef(IMFSourceReaderCallback* This) { +static __WIDL_INLINE ULONG IMFSourceReaderCallback_AddRef(IMFSourceReaderCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSourceReaderCallback_Release(IMFSourceReaderCallback* This) { +static __WIDL_INLINE ULONG IMFSourceReaderCallback_Release(IMFSourceReaderCallback* This) { return This->lpVtbl->Release(This); } /*** IMFSourceReaderCallback methods ***/ -static FORCEINLINE HRESULT IMFSourceReaderCallback_OnReadSample(IMFSourceReaderCallback* This,HRESULT hr,DWORD stream_index,DWORD stream_flags,LONGLONG timestamp,IMFSample *sample) { +static __WIDL_INLINE HRESULT IMFSourceReaderCallback_OnReadSample(IMFSourceReaderCallback* This,HRESULT hr,DWORD stream_index,DWORD stream_flags,LONGLONG timestamp,IMFSample *sample) { return This->lpVtbl->OnReadSample(This,hr,stream_index,stream_flags,timestamp,sample); } -static FORCEINLINE HRESULT IMFSourceReaderCallback_OnFlush(IMFSourceReaderCallback* This,DWORD stream_index) { +static __WIDL_INLINE HRESULT IMFSourceReaderCallback_OnFlush(IMFSourceReaderCallback* This,DWORD stream_index) { return This->lpVtbl->OnFlush(This,stream_index); } -static FORCEINLINE HRESULT IMFSourceReaderCallback_OnEvent(IMFSourceReaderCallback* This,DWORD stream_index,IMFMediaEvent *event) { +static __WIDL_INLINE HRESULT IMFSourceReaderCallback_OnEvent(IMFSourceReaderCallback* This,DWORD stream_index,IMFMediaEvent *event) { return This->lpVtbl->OnEvent(This,stream_index,event); } #endif @@ -377,30 +385,30 @@ interface IMFSourceReaderCallback2 { #define IMFSourceReaderCallback2_OnStreamError(This,stream_index,status) (This)->lpVtbl->OnStreamError(This,stream_index,status) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSourceReaderCallback2_QueryInterface(IMFSourceReaderCallback2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSourceReaderCallback2_QueryInterface(IMFSourceReaderCallback2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSourceReaderCallback2_AddRef(IMFSourceReaderCallback2* This) { +static __WIDL_INLINE ULONG IMFSourceReaderCallback2_AddRef(IMFSourceReaderCallback2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSourceReaderCallback2_Release(IMFSourceReaderCallback2* This) { +static __WIDL_INLINE ULONG IMFSourceReaderCallback2_Release(IMFSourceReaderCallback2* This) { return This->lpVtbl->Release(This); } /*** IMFSourceReaderCallback methods ***/ -static FORCEINLINE HRESULT IMFSourceReaderCallback2_OnReadSample(IMFSourceReaderCallback2* This,HRESULT hr,DWORD stream_index,DWORD stream_flags,LONGLONG timestamp,IMFSample *sample) { +static __WIDL_INLINE HRESULT IMFSourceReaderCallback2_OnReadSample(IMFSourceReaderCallback2* This,HRESULT hr,DWORD stream_index,DWORD stream_flags,LONGLONG timestamp,IMFSample *sample) { return This->lpVtbl->OnReadSample(This,hr,stream_index,stream_flags,timestamp,sample); } -static FORCEINLINE HRESULT IMFSourceReaderCallback2_OnFlush(IMFSourceReaderCallback2* This,DWORD stream_index) { +static __WIDL_INLINE HRESULT IMFSourceReaderCallback2_OnFlush(IMFSourceReaderCallback2* This,DWORD stream_index) { return This->lpVtbl->OnFlush(This,stream_index); } -static FORCEINLINE HRESULT IMFSourceReaderCallback2_OnEvent(IMFSourceReaderCallback2* This,DWORD stream_index,IMFMediaEvent *event) { +static __WIDL_INLINE HRESULT IMFSourceReaderCallback2_OnEvent(IMFSourceReaderCallback2* This,DWORD stream_index,IMFMediaEvent *event) { return This->lpVtbl->OnEvent(This,stream_index,event); } /*** IMFSourceReaderCallback2 methods ***/ -static FORCEINLINE HRESULT IMFSourceReaderCallback2_OnTransformChange(IMFSourceReaderCallback2* This) { +static __WIDL_INLINE HRESULT IMFSourceReaderCallback2_OnTransformChange(IMFSourceReaderCallback2* This) { return This->lpVtbl->OnTransformChange(This); } -static FORCEINLINE HRESULT IMFSourceReaderCallback2_OnStreamError(IMFSourceReaderCallback2* This,DWORD stream_index,HRESULT status) { +static __WIDL_INLINE HRESULT IMFSourceReaderCallback2_OnStreamError(IMFSourceReaderCallback2* This,DWORD stream_index,HRESULT status) { return This->lpVtbl->OnStreamError(This,stream_index,status); } #endif @@ -583,44 +591,44 @@ interface IMFSourceReader { #define IMFSourceReader_GetPresentationAttribute(This,index,guid,attr) (This)->lpVtbl->GetPresentationAttribute(This,index,guid,attr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSourceReader_QueryInterface(IMFSourceReader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSourceReader_QueryInterface(IMFSourceReader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSourceReader_AddRef(IMFSourceReader* This) { +static __WIDL_INLINE ULONG IMFSourceReader_AddRef(IMFSourceReader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSourceReader_Release(IMFSourceReader* This) { +static __WIDL_INLINE ULONG IMFSourceReader_Release(IMFSourceReader* This) { return This->lpVtbl->Release(This); } /*** IMFSourceReader methods ***/ -static FORCEINLINE HRESULT IMFSourceReader_GetStreamSelection(IMFSourceReader* This,DWORD index,WINBOOL *selected) { +static __WIDL_INLINE HRESULT IMFSourceReader_GetStreamSelection(IMFSourceReader* This,DWORD index,WINBOOL *selected) { return This->lpVtbl->GetStreamSelection(This,index,selected); } -static FORCEINLINE HRESULT IMFSourceReader_SetStreamSelection(IMFSourceReader* This,DWORD index,WINBOOL selected) { +static __WIDL_INLINE HRESULT IMFSourceReader_SetStreamSelection(IMFSourceReader* This,DWORD index,WINBOOL selected) { return This->lpVtbl->SetStreamSelection(This,index,selected); } -static FORCEINLINE HRESULT IMFSourceReader_GetNativeMediaType(IMFSourceReader* This,DWORD index,DWORD typeindex,IMFMediaType **type) { +static __WIDL_INLINE HRESULT IMFSourceReader_GetNativeMediaType(IMFSourceReader* This,DWORD index,DWORD typeindex,IMFMediaType **type) { return This->lpVtbl->GetNativeMediaType(This,index,typeindex,type); } -static FORCEINLINE HRESULT IMFSourceReader_GetCurrentMediaType(IMFSourceReader* This,DWORD index,IMFMediaType **type) { +static __WIDL_INLINE HRESULT IMFSourceReader_GetCurrentMediaType(IMFSourceReader* This,DWORD index,IMFMediaType **type) { return This->lpVtbl->GetCurrentMediaType(This,index,type); } -static FORCEINLINE HRESULT IMFSourceReader_SetCurrentMediaType(IMFSourceReader* This,DWORD index,DWORD *reserved,IMFMediaType *type) { +static __WIDL_INLINE HRESULT IMFSourceReader_SetCurrentMediaType(IMFSourceReader* This,DWORD index,DWORD *reserved,IMFMediaType *type) { return This->lpVtbl->SetCurrentMediaType(This,index,reserved,type); } -static FORCEINLINE HRESULT IMFSourceReader_SetCurrentPosition(IMFSourceReader* This,REFGUID format,REFPROPVARIANT position) { +static __WIDL_INLINE HRESULT IMFSourceReader_SetCurrentPosition(IMFSourceReader* This,REFGUID format,REFPROPVARIANT position) { return This->lpVtbl->SetCurrentPosition(This,format,position); } -static FORCEINLINE HRESULT IMFSourceReader_ReadSample(IMFSourceReader* This,DWORD index,DWORD flags,DWORD *actualindex,DWORD *sampleflags,LONGLONG *timestamp,IMFSample **sample) { +static __WIDL_INLINE HRESULT IMFSourceReader_ReadSample(IMFSourceReader* This,DWORD index,DWORD flags,DWORD *actualindex,DWORD *sampleflags,LONGLONG *timestamp,IMFSample **sample) { return This->lpVtbl->ReadSample(This,index,flags,actualindex,sampleflags,timestamp,sample); } -static FORCEINLINE HRESULT IMFSourceReader_Flush(IMFSourceReader* This,DWORD index) { +static __WIDL_INLINE HRESULT IMFSourceReader_Flush(IMFSourceReader* This,DWORD index) { return This->lpVtbl->Flush(This,index); } -static FORCEINLINE HRESULT IMFSourceReader_GetServiceForStream(IMFSourceReader* This,DWORD index,REFGUID service,REFIID riid,void **object) { +static __WIDL_INLINE HRESULT IMFSourceReader_GetServiceForStream(IMFSourceReader* This,DWORD index,REFGUID service,REFIID riid,void **object) { return This->lpVtbl->GetServiceForStream(This,index,service,riid,object); } -static FORCEINLINE HRESULT IMFSourceReader_GetPresentationAttribute(IMFSourceReader* This,DWORD index,REFGUID guid,PROPVARIANT *attr) { +static __WIDL_INLINE HRESULT IMFSourceReader_GetPresentationAttribute(IMFSourceReader* This,DWORD index,REFGUID guid,PROPVARIANT *attr) { return This->lpVtbl->GetPresentationAttribute(This,index,guid,attr); } #endif @@ -793,57 +801,57 @@ interface IMFSourceReaderEx { #define IMFSourceReaderEx_GetTransformForStream(This,stream_index,transform_index,category,transform) (This)->lpVtbl->GetTransformForStream(This,stream_index,transform_index,category,transform) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSourceReaderEx_QueryInterface(IMFSourceReaderEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_QueryInterface(IMFSourceReaderEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSourceReaderEx_AddRef(IMFSourceReaderEx* This) { +static __WIDL_INLINE ULONG IMFSourceReaderEx_AddRef(IMFSourceReaderEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSourceReaderEx_Release(IMFSourceReaderEx* This) { +static __WIDL_INLINE ULONG IMFSourceReaderEx_Release(IMFSourceReaderEx* This) { return This->lpVtbl->Release(This); } /*** IMFSourceReader methods ***/ -static FORCEINLINE HRESULT IMFSourceReaderEx_GetStreamSelection(IMFSourceReaderEx* This,DWORD index,WINBOOL *selected) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_GetStreamSelection(IMFSourceReaderEx* This,DWORD index,WINBOOL *selected) { return This->lpVtbl->GetStreamSelection(This,index,selected); } -static FORCEINLINE HRESULT IMFSourceReaderEx_SetStreamSelection(IMFSourceReaderEx* This,DWORD index,WINBOOL selected) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_SetStreamSelection(IMFSourceReaderEx* This,DWORD index,WINBOOL selected) { return This->lpVtbl->SetStreamSelection(This,index,selected); } -static FORCEINLINE HRESULT IMFSourceReaderEx_GetNativeMediaType(IMFSourceReaderEx* This,DWORD index,DWORD typeindex,IMFMediaType **type) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_GetNativeMediaType(IMFSourceReaderEx* This,DWORD index,DWORD typeindex,IMFMediaType **type) { return This->lpVtbl->GetNativeMediaType(This,index,typeindex,type); } -static FORCEINLINE HRESULT IMFSourceReaderEx_GetCurrentMediaType(IMFSourceReaderEx* This,DWORD index,IMFMediaType **type) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_GetCurrentMediaType(IMFSourceReaderEx* This,DWORD index,IMFMediaType **type) { return This->lpVtbl->GetCurrentMediaType(This,index,type); } -static FORCEINLINE HRESULT IMFSourceReaderEx_SetCurrentMediaType(IMFSourceReaderEx* This,DWORD index,DWORD *reserved,IMFMediaType *type) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_SetCurrentMediaType(IMFSourceReaderEx* This,DWORD index,DWORD *reserved,IMFMediaType *type) { return This->lpVtbl->SetCurrentMediaType(This,index,reserved,type); } -static FORCEINLINE HRESULT IMFSourceReaderEx_SetCurrentPosition(IMFSourceReaderEx* This,REFGUID format,REFPROPVARIANT position) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_SetCurrentPosition(IMFSourceReaderEx* This,REFGUID format,REFPROPVARIANT position) { return This->lpVtbl->SetCurrentPosition(This,format,position); } -static FORCEINLINE HRESULT IMFSourceReaderEx_ReadSample(IMFSourceReaderEx* This,DWORD index,DWORD flags,DWORD *actualindex,DWORD *sampleflags,LONGLONG *timestamp,IMFSample **sample) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_ReadSample(IMFSourceReaderEx* This,DWORD index,DWORD flags,DWORD *actualindex,DWORD *sampleflags,LONGLONG *timestamp,IMFSample **sample) { return This->lpVtbl->ReadSample(This,index,flags,actualindex,sampleflags,timestamp,sample); } -static FORCEINLINE HRESULT IMFSourceReaderEx_Flush(IMFSourceReaderEx* This,DWORD index) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_Flush(IMFSourceReaderEx* This,DWORD index) { return This->lpVtbl->Flush(This,index); } -static FORCEINLINE HRESULT IMFSourceReaderEx_GetServiceForStream(IMFSourceReaderEx* This,DWORD index,REFGUID service,REFIID riid,void **object) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_GetServiceForStream(IMFSourceReaderEx* This,DWORD index,REFGUID service,REFIID riid,void **object) { return This->lpVtbl->GetServiceForStream(This,index,service,riid,object); } -static FORCEINLINE HRESULT IMFSourceReaderEx_GetPresentationAttribute(IMFSourceReaderEx* This,DWORD index,REFGUID guid,PROPVARIANT *attr) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_GetPresentationAttribute(IMFSourceReaderEx* This,DWORD index,REFGUID guid,PROPVARIANT *attr) { return This->lpVtbl->GetPresentationAttribute(This,index,guid,attr); } /*** IMFSourceReaderEx methods ***/ -static FORCEINLINE HRESULT IMFSourceReaderEx_SetNativeMediaType(IMFSourceReaderEx* This,DWORD stream_index,IMFMediaType *media_type,DWORD *stream_flags) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_SetNativeMediaType(IMFSourceReaderEx* This,DWORD stream_index,IMFMediaType *media_type,DWORD *stream_flags) { return This->lpVtbl->SetNativeMediaType(This,stream_index,media_type,stream_flags); } -static FORCEINLINE HRESULT IMFSourceReaderEx_AddTransformForStream(IMFSourceReaderEx* This,DWORD stream_index,IUnknown *transform) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_AddTransformForStream(IMFSourceReaderEx* This,DWORD stream_index,IUnknown *transform) { return This->lpVtbl->AddTransformForStream(This,stream_index,transform); } -static FORCEINLINE HRESULT IMFSourceReaderEx_RemoveAllTransformsForStream(IMFSourceReaderEx* This,DWORD stream_index) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_RemoveAllTransformsForStream(IMFSourceReaderEx* This,DWORD stream_index) { return This->lpVtbl->RemoveAllTransformsForStream(This,stream_index); } -static FORCEINLINE HRESULT IMFSourceReaderEx_GetTransformForStream(IMFSourceReaderEx* This,DWORD stream_index,DWORD transform_index,GUID *category,IMFTransform **transform) { +static __WIDL_INLINE HRESULT IMFSourceReaderEx_GetTransformForStream(IMFSourceReaderEx* This,DWORD stream_index,DWORD transform_index,GUID *category,IMFTransform **transform) { return This->lpVtbl->GetTransformForStream(This,stream_index,transform_index,category,transform); } #endif @@ -1008,47 +1016,47 @@ interface IMFSinkWriter { #define IMFSinkWriter_GetStatistics(This,index,stats) (This)->lpVtbl->GetStatistics(This,index,stats) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSinkWriter_QueryInterface(IMFSinkWriter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSinkWriter_QueryInterface(IMFSinkWriter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSinkWriter_AddRef(IMFSinkWriter* This) { +static __WIDL_INLINE ULONG IMFSinkWriter_AddRef(IMFSinkWriter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSinkWriter_Release(IMFSinkWriter* This) { +static __WIDL_INLINE ULONG IMFSinkWriter_Release(IMFSinkWriter* This) { return This->lpVtbl->Release(This); } /*** IMFSinkWriter methods ***/ -static FORCEINLINE HRESULT IMFSinkWriter_AddStream(IMFSinkWriter* This,IMFMediaType *type,DWORD *index) { +static __WIDL_INLINE HRESULT IMFSinkWriter_AddStream(IMFSinkWriter* This,IMFMediaType *type,DWORD *index) { return This->lpVtbl->AddStream(This,type,index); } -static FORCEINLINE HRESULT IMFSinkWriter_SetInputMediaType(IMFSinkWriter* This,DWORD index,IMFMediaType *type,IMFAttributes *parameters) { +static __WIDL_INLINE HRESULT IMFSinkWriter_SetInputMediaType(IMFSinkWriter* This,DWORD index,IMFMediaType *type,IMFAttributes *parameters) { return This->lpVtbl->SetInputMediaType(This,index,type,parameters); } -static FORCEINLINE HRESULT IMFSinkWriter_BeginWriting(IMFSinkWriter* This) { +static __WIDL_INLINE HRESULT IMFSinkWriter_BeginWriting(IMFSinkWriter* This) { return This->lpVtbl->BeginWriting(This); } -static FORCEINLINE HRESULT IMFSinkWriter_WriteSample(IMFSinkWriter* This,DWORD index,IMFSample *sample) { +static __WIDL_INLINE HRESULT IMFSinkWriter_WriteSample(IMFSinkWriter* This,DWORD index,IMFSample *sample) { return This->lpVtbl->WriteSample(This,index,sample); } -static FORCEINLINE HRESULT IMFSinkWriter_SendStreamTick(IMFSinkWriter* This,DWORD index,LONGLONG timestamp) { +static __WIDL_INLINE HRESULT IMFSinkWriter_SendStreamTick(IMFSinkWriter* This,DWORD index,LONGLONG timestamp) { return This->lpVtbl->SendStreamTick(This,index,timestamp); } -static FORCEINLINE HRESULT IMFSinkWriter_PlaceMarker(IMFSinkWriter* This,DWORD index,void *context) { +static __WIDL_INLINE HRESULT IMFSinkWriter_PlaceMarker(IMFSinkWriter* This,DWORD index,void *context) { return This->lpVtbl->PlaceMarker(This,index,context); } -static FORCEINLINE HRESULT IMFSinkWriter_NotifyEndOfSegment(IMFSinkWriter* This,DWORD index) { +static __WIDL_INLINE HRESULT IMFSinkWriter_NotifyEndOfSegment(IMFSinkWriter* This,DWORD index) { return This->lpVtbl->NotifyEndOfSegment(This,index); } -static FORCEINLINE HRESULT IMFSinkWriter_Flush(IMFSinkWriter* This,DWORD index) { +static __WIDL_INLINE HRESULT IMFSinkWriter_Flush(IMFSinkWriter* This,DWORD index) { return This->lpVtbl->Flush(This,index); } -static FORCEINLINE HRESULT IMFSinkWriter_Finalize(IMFSinkWriter* This) { +static __WIDL_INLINE HRESULT IMFSinkWriter_Finalize(IMFSinkWriter* This) { return This->lpVtbl->Finalize(This); } -static FORCEINLINE HRESULT IMFSinkWriter_GetServiceForStream(IMFSinkWriter* This,DWORD index,REFGUID service,REFIID riid,void **object) { +static __WIDL_INLINE HRESULT IMFSinkWriter_GetServiceForStream(IMFSinkWriter* This,DWORD index,REFGUID service,REFIID riid,void **object) { return This->lpVtbl->GetServiceForStream(This,index,service,riid,object); } -static FORCEINLINE HRESULT IMFSinkWriter_GetStatistics(IMFSinkWriter* This,DWORD index,MF_SINK_WRITER_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IMFSinkWriter_GetStatistics(IMFSinkWriter* This,DWORD index,MF_SINK_WRITER_STATISTICS *stats) { return This->lpVtbl->GetStatistics(This,index,stats); } #endif @@ -1186,51 +1194,51 @@ interface IMFSinkWriterEx { #define IMFSinkWriterEx_GetTransformForStream(This,index,tindex,category,transform) (This)->lpVtbl->GetTransformForStream(This,index,tindex,category,transform) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSinkWriterEx_QueryInterface(IMFSinkWriterEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSinkWriterEx_QueryInterface(IMFSinkWriterEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSinkWriterEx_AddRef(IMFSinkWriterEx* This) { +static __WIDL_INLINE ULONG IMFSinkWriterEx_AddRef(IMFSinkWriterEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSinkWriterEx_Release(IMFSinkWriterEx* This) { +static __WIDL_INLINE ULONG IMFSinkWriterEx_Release(IMFSinkWriterEx* This) { return This->lpVtbl->Release(This); } /*** IMFSinkWriter methods ***/ -static FORCEINLINE HRESULT IMFSinkWriterEx_AddStream(IMFSinkWriterEx* This,IMFMediaType *type,DWORD *index) { +static __WIDL_INLINE HRESULT IMFSinkWriterEx_AddStream(IMFSinkWriterEx* This,IMFMediaType *type,DWORD *index) { return This->lpVtbl->AddStream(This,type,index); } -static FORCEINLINE HRESULT IMFSinkWriterEx_SetInputMediaType(IMFSinkWriterEx* This,DWORD index,IMFMediaType *type,IMFAttributes *parameters) { +static __WIDL_INLINE HRESULT IMFSinkWriterEx_SetInputMediaType(IMFSinkWriterEx* This,DWORD index,IMFMediaType *type,IMFAttributes *parameters) { return This->lpVtbl->SetInputMediaType(This,index,type,parameters); } -static FORCEINLINE HRESULT IMFSinkWriterEx_BeginWriting(IMFSinkWriterEx* This) { +static __WIDL_INLINE HRESULT IMFSinkWriterEx_BeginWriting(IMFSinkWriterEx* This) { return This->lpVtbl->BeginWriting(This); } -static FORCEINLINE HRESULT IMFSinkWriterEx_WriteSample(IMFSinkWriterEx* This,DWORD index,IMFSample *sample) { +static __WIDL_INLINE HRESULT IMFSinkWriterEx_WriteSample(IMFSinkWriterEx* This,DWORD index,IMFSample *sample) { return This->lpVtbl->WriteSample(This,index,sample); } -static FORCEINLINE HRESULT IMFSinkWriterEx_SendStreamTick(IMFSinkWriterEx* This,DWORD index,LONGLONG timestamp) { +static __WIDL_INLINE HRESULT IMFSinkWriterEx_SendStreamTick(IMFSinkWriterEx* This,DWORD index,LONGLONG timestamp) { return This->lpVtbl->SendStreamTick(This,index,timestamp); } -static FORCEINLINE HRESULT IMFSinkWriterEx_PlaceMarker(IMFSinkWriterEx* This,DWORD index,void *context) { +static __WIDL_INLINE HRESULT IMFSinkWriterEx_PlaceMarker(IMFSinkWriterEx* This,DWORD index,void *context) { return This->lpVtbl->PlaceMarker(This,index,context); } -static FORCEINLINE HRESULT IMFSinkWriterEx_NotifyEndOfSegment(IMFSinkWriterEx* This,DWORD index) { +static __WIDL_INLINE HRESULT IMFSinkWriterEx_NotifyEndOfSegment(IMFSinkWriterEx* This,DWORD index) { return This->lpVtbl->NotifyEndOfSegment(This,index); } -static FORCEINLINE HRESULT IMFSinkWriterEx_Flush(IMFSinkWriterEx* This,DWORD index) { +static __WIDL_INLINE HRESULT IMFSinkWriterEx_Flush(IMFSinkWriterEx* This,DWORD index) { return This->lpVtbl->Flush(This,index); } -static FORCEINLINE HRESULT IMFSinkWriterEx_Finalize(IMFSinkWriterEx* This) { +static __WIDL_INLINE HRESULT IMFSinkWriterEx_Finalize(IMFSinkWriterEx* This) { return This->lpVtbl->Finalize(This); } -static FORCEINLINE HRESULT IMFSinkWriterEx_GetServiceForStream(IMFSinkWriterEx* This,DWORD index,REFGUID service,REFIID riid,void **object) { +static __WIDL_INLINE HRESULT IMFSinkWriterEx_GetServiceForStream(IMFSinkWriterEx* This,DWORD index,REFGUID service,REFIID riid,void **object) { return This->lpVtbl->GetServiceForStream(This,index,service,riid,object); } -static FORCEINLINE HRESULT IMFSinkWriterEx_GetStatistics(IMFSinkWriterEx* This,DWORD index,MF_SINK_WRITER_STATISTICS *stats) { +static __WIDL_INLINE HRESULT IMFSinkWriterEx_GetStatistics(IMFSinkWriterEx* This,DWORD index,MF_SINK_WRITER_STATISTICS *stats) { return This->lpVtbl->GetStatistics(This,index,stats); } /*** IMFSinkWriterEx methods ***/ -static FORCEINLINE HRESULT IMFSinkWriterEx_GetTransformForStream(IMFSinkWriterEx* This,DWORD index,DWORD tindex,GUID *category,IMFTransform **transform) { +static __WIDL_INLINE HRESULT IMFSinkWriterEx_GetTransformForStream(IMFSinkWriterEx* This,DWORD index,DWORD tindex,GUID *category,IMFTransform **transform) { return This->lpVtbl->GetTransformForStream(This,index,tindex,category,transform); } #endif @@ -1311,20 +1319,20 @@ interface IMFSinkWriterEncoderConfig { #define IMFSinkWriterEncoderConfig_PlaceEncodingParameters(This,stream_index,encoding_parameters) (This)->lpVtbl->PlaceEncodingParameters(This,stream_index,encoding_parameters) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSinkWriterEncoderConfig_QueryInterface(IMFSinkWriterEncoderConfig* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSinkWriterEncoderConfig_QueryInterface(IMFSinkWriterEncoderConfig* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSinkWriterEncoderConfig_AddRef(IMFSinkWriterEncoderConfig* This) { +static __WIDL_INLINE ULONG IMFSinkWriterEncoderConfig_AddRef(IMFSinkWriterEncoderConfig* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSinkWriterEncoderConfig_Release(IMFSinkWriterEncoderConfig* This) { +static __WIDL_INLINE ULONG IMFSinkWriterEncoderConfig_Release(IMFSinkWriterEncoderConfig* This) { return This->lpVtbl->Release(This); } /*** IMFSinkWriterEncoderConfig methods ***/ -static FORCEINLINE HRESULT IMFSinkWriterEncoderConfig_SetTargetMediaType(IMFSinkWriterEncoderConfig* This,DWORD stream_index,IMFMediaType *media_type,IMFAttributes *encoding_parameters) { +static __WIDL_INLINE HRESULT IMFSinkWriterEncoderConfig_SetTargetMediaType(IMFSinkWriterEncoderConfig* This,DWORD stream_index,IMFMediaType *media_type,IMFAttributes *encoding_parameters) { return This->lpVtbl->SetTargetMediaType(This,stream_index,media_type,encoding_parameters); } -static FORCEINLINE HRESULT IMFSinkWriterEncoderConfig_PlaceEncodingParameters(IMFSinkWriterEncoderConfig* This,DWORD stream_index,IMFAttributes *encoding_parameters) { +static __WIDL_INLINE HRESULT IMFSinkWriterEncoderConfig_PlaceEncodingParameters(IMFSinkWriterEncoderConfig* This,DWORD stream_index,IMFAttributes *encoding_parameters) { return This->lpVtbl->PlaceEncodingParameters(This,stream_index,encoding_parameters); } #endif @@ -1401,20 +1409,20 @@ interface IMFSinkWriterCallback { #define IMFSinkWriterCallback_OnMarker(This,stream_index,context) (This)->lpVtbl->OnMarker(This,stream_index,context) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSinkWriterCallback_QueryInterface(IMFSinkWriterCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSinkWriterCallback_QueryInterface(IMFSinkWriterCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSinkWriterCallback_AddRef(IMFSinkWriterCallback* This) { +static __WIDL_INLINE ULONG IMFSinkWriterCallback_AddRef(IMFSinkWriterCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSinkWriterCallback_Release(IMFSinkWriterCallback* This) { +static __WIDL_INLINE ULONG IMFSinkWriterCallback_Release(IMFSinkWriterCallback* This) { return This->lpVtbl->Release(This); } /*** IMFSinkWriterCallback methods ***/ -static FORCEINLINE HRESULT IMFSinkWriterCallback_OnFinalize(IMFSinkWriterCallback* This,HRESULT status) { +static __WIDL_INLINE HRESULT IMFSinkWriterCallback_OnFinalize(IMFSinkWriterCallback* This,HRESULT status) { return This->lpVtbl->OnFinalize(This,status); } -static FORCEINLINE HRESULT IMFSinkWriterCallback_OnMarker(IMFSinkWriterCallback* This,DWORD stream_index,void *context) { +static __WIDL_INLINE HRESULT IMFSinkWriterCallback_OnMarker(IMFSinkWriterCallback* This,DWORD stream_index,void *context) { return This->lpVtbl->OnMarker(This,stream_index,context); } #endif @@ -1503,27 +1511,27 @@ interface IMFSinkWriterCallback2 { #define IMFSinkWriterCallback2_OnStreamError(This,stream_index,status) (This)->lpVtbl->OnStreamError(This,stream_index,status) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFSinkWriterCallback2_QueryInterface(IMFSinkWriterCallback2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFSinkWriterCallback2_QueryInterface(IMFSinkWriterCallback2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFSinkWriterCallback2_AddRef(IMFSinkWriterCallback2* This) { +static __WIDL_INLINE ULONG IMFSinkWriterCallback2_AddRef(IMFSinkWriterCallback2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFSinkWriterCallback2_Release(IMFSinkWriterCallback2* This) { +static __WIDL_INLINE ULONG IMFSinkWriterCallback2_Release(IMFSinkWriterCallback2* This) { return This->lpVtbl->Release(This); } /*** IMFSinkWriterCallback methods ***/ -static FORCEINLINE HRESULT IMFSinkWriterCallback2_OnFinalize(IMFSinkWriterCallback2* This,HRESULT status) { +static __WIDL_INLINE HRESULT IMFSinkWriterCallback2_OnFinalize(IMFSinkWriterCallback2* This,HRESULT status) { return This->lpVtbl->OnFinalize(This,status); } -static FORCEINLINE HRESULT IMFSinkWriterCallback2_OnMarker(IMFSinkWriterCallback2* This,DWORD stream_index,void *context) { +static __WIDL_INLINE HRESULT IMFSinkWriterCallback2_OnMarker(IMFSinkWriterCallback2* This,DWORD stream_index,void *context) { return This->lpVtbl->OnMarker(This,stream_index,context); } /*** IMFSinkWriterCallback2 methods ***/ -static FORCEINLINE HRESULT IMFSinkWriterCallback2_OnTransformChange(IMFSinkWriterCallback2* This) { +static __WIDL_INLINE HRESULT IMFSinkWriterCallback2_OnTransformChange(IMFSinkWriterCallback2* This) { return This->lpVtbl->OnTransformChange(This); } -static FORCEINLINE HRESULT IMFSinkWriterCallback2_OnStreamError(IMFSinkWriterCallback2* This,DWORD stream_index,HRESULT status) { +static __WIDL_INLINE HRESULT IMFSinkWriterCallback2_OnStreamError(IMFSinkWriterCallback2* This,DWORD stream_index,HRESULT status) { return This->lpVtbl->OnStreamError(This,stream_index,status); } #endif @@ -1614,20 +1622,20 @@ interface IMFReadWriteClassFactory { #define IMFReadWriteClassFactory_CreateInstanceFromObject(This,clsid,unk,attributes,riid,object) (This)->lpVtbl->CreateInstanceFromObject(This,clsid,unk,attributes,riid,object) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFReadWriteClassFactory_QueryInterface(IMFReadWriteClassFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFReadWriteClassFactory_QueryInterface(IMFReadWriteClassFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFReadWriteClassFactory_AddRef(IMFReadWriteClassFactory* This) { +static __WIDL_INLINE ULONG IMFReadWriteClassFactory_AddRef(IMFReadWriteClassFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFReadWriteClassFactory_Release(IMFReadWriteClassFactory* This) { +static __WIDL_INLINE ULONG IMFReadWriteClassFactory_Release(IMFReadWriteClassFactory* This) { return This->lpVtbl->Release(This); } /*** IMFReadWriteClassFactory methods ***/ -static FORCEINLINE HRESULT IMFReadWriteClassFactory_CreateInstanceFromURL(IMFReadWriteClassFactory* This,REFCLSID clsid,LPCWSTR url,IMFAttributes *attributes,REFIID riid,void **object) { +static __WIDL_INLINE HRESULT IMFReadWriteClassFactory_CreateInstanceFromURL(IMFReadWriteClassFactory* This,REFCLSID clsid,LPCWSTR url,IMFAttributes *attributes,REFIID riid,void **object) { return This->lpVtbl->CreateInstanceFromURL(This,clsid,url,attributes,riid,object); } -static FORCEINLINE HRESULT IMFReadWriteClassFactory_CreateInstanceFromObject(IMFReadWriteClassFactory* This,REFCLSID clsid,IUnknown *unk,IMFAttributes *attributes,REFIID riid,void **object) { +static __WIDL_INLINE HRESULT IMFReadWriteClassFactory_CreateInstanceFromObject(IMFReadWriteClassFactory* This,REFCLSID clsid,IUnknown *unk,IMFAttributes *attributes,REFIID riid,void **object) { return This->lpVtbl->CreateInstanceFromObject(This,clsid,unk,attributes,riid,object); } #endif diff --git a/lib/libc/include/any-windows-any/mftransform.h b/lib/libc/include/any-windows-any/mftransform.h index 799e1a98e642eb808c3651efb64b69bf00aa9beb..0fd6574e85550f62bc42068e67c72ccb82372a89 100644 --- a/lib/libc/include/any-windows-any/mftransform.h +++ b/lib/libc/include/any-windows-any/mftransform.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mftransform.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mftransform.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mftransform_h__ #define __mftransform_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMFTransform_FWD_DEFINED__ @@ -34,20 +42,44 @@ interface IMFTransform; extern "C" { #endif - -enum _MFT_DRAIN_TYPE { - MFT_DRAIN_PRODUCE_TAILS = 0x0, - MFT_DRAIN_NO_TAILS = 0x1 +#define MFT_OUTPUT_BOUND_LOWER_UNBOUNDED MINLONGLONG +#define MFT_OUTPUT_BOUND_UPPER_UNBOUNDED MAXLONGLONG +typedef enum _MFT_MESSAGE_TYPE { + MFT_MESSAGE_COMMAND_FLUSH = 0x0, + MFT_MESSAGE_COMMAND_DRAIN = 0x1, + MFT_MESSAGE_SET_D3D_MANAGER = 0x2, + MFT_MESSAGE_DROP_SAMPLES = 0x3, + MFT_MESSAGE_COMMAND_TICK = 0x4, + MFT_MESSAGE_NOTIFY_BEGIN_STREAMING = 0x10000000, + MFT_MESSAGE_NOTIFY_END_STREAMING = 0x10000001, + MFT_MESSAGE_NOTIFY_END_OF_STREAM = 0x10000002, + MFT_MESSAGE_NOTIFY_START_OF_STREAM = 0x10000003, + MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES = 0x10000004, + MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES = 0x10000005, + MFT_MESSAGE_NOTIFY_EVENT = 0x10000006, + MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE = 0x10000007, + MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM = 0x10000008, + MFT_MESSAGE_COMMAND_MARKER = 0x20000000 +} MFT_MESSAGE_TYPE; +enum _MFT_SET_TYPE_FLAGS { + MFT_SET_TYPE_TEST_ONLY = 0x1 +}; +enum _MFT_INPUT_STREAM_INFO_FLAGS { + MFT_INPUT_STREAM_WHOLE_SAMPLES = 0x1, + MFT_INPUT_STREAM_SINGLE_SAMPLE_PER_BUFFER = 0x2, + MFT_INPUT_STREAM_FIXED_SAMPLE_SIZE = 0x4, + MFT_INPUT_STREAM_HOLDS_BUFFERS = 0x8, + MFT_INPUT_STREAM_DOES_NOT_ADDREF = 0x100, + MFT_INPUT_STREAM_REMOVABLE = 0x200, + MFT_INPUT_STREAM_OPTIONAL = 0x400, + MFT_INPUT_STREAM_PROCESSES_IN_PLACE = 0x800 }; - enum _MFT_INPUT_STATUS_FLAGS { MFT_INPUT_STATUS_ACCEPT_DATA = 0x1 }; - enum _MFT_INPUT_DATA_BUFFER_FLAGS { MFT_INPUT_DATA_BUFFER_PLACEHOLDER = 0xffffffff }; - enum _MFT_OUTPUT_STREAM_INFO_FLAGS { MFT_OUTPUT_STREAM_WHOLE_SAMPLES = 0x1, MFT_OUTPUT_STREAM_SINGLE_SAMPLE_PER_BUFFER = 0x2, @@ -59,51 +91,30 @@ enum _MFT_OUTPUT_STREAM_INFO_FLAGS { MFT_OUTPUT_STREAM_LAZY_READ = 0x400, MFT_OUTPUT_STREAM_REMOVABLE = 0x800 }; - -enum _MFT_OUTPUT_STATUS_FLAGS { - MFT_OUTPUT_STATUS_SAMPLE_READY = 0x1 -}; - enum _MFT_OUTPUT_DATA_BUFFER_FLAGS { MFT_OUTPUT_DATA_BUFFER_INCOMPLETE = 0x1000000, MFT_OUTPUT_DATA_BUFFER_FORMAT_CHANGE = 0x100, MFT_OUTPUT_DATA_BUFFER_STREAM_END = 0x200, MFT_OUTPUT_DATA_BUFFER_NO_SAMPLE = 0x300 }; - -enum _MFT_INPUT_STREAM_INFO_FLAGS { - MFT_INPUT_STREAM_WHOLE_SAMPLES = 0x1, - MFT_INPUT_STREAM_SINGLE_SAMPLE_PER_BUFFER = 0x2, - MFT_INPUT_STREAM_FIXED_SAMPLE_SIZE = 0x4, - MFT_INPUT_STREAM_HOLDS_BUFFERS = 0x8, - MFT_INPUT_STREAM_DOES_NOT_ADDREF = 0x100, - MFT_INPUT_STREAM_REMOVABLE = 0x200, - MFT_INPUT_STREAM_OPTIONAL = 0x400, - MFT_INPUT_STREAM_PROCESSES_IN_PLACE = 0x800 +enum _MFT_OUTPUT_STATUS_FLAGS { + MFT_OUTPUT_STATUS_SAMPLE_READY = 0x1 }; - -enum _MFT_SET_TYPE_FLAGS { - MFT_SET_TYPE_TEST_ONLY = 0x1 -}; - -enum _MFT_PROCESS_OUTPUT_STATUS { - MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS = 0x100 -}; - enum _MFT_PROCESS_OUTPUT_FLAGS { MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER = 0x1, MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT = 0x2 }; -typedef enum _MFT_MESSAGE_TYPE { - MFT_MESSAGE_COMMAND_FLUSH = 0x0, - MFT_MESSAGE_COMMAND_DRAIN = 0x1, - MFT_MESSAGE_SET_D3D_MANAGER = 0x2, - MFT_MESSAGE_NOTIFY_BEGIN_STREAMING = 0x10000000, - MFT_MESSAGE_NOTIFY_END_STREAMING = 0x10000001, - MFT_MESSAGE_NOTIFY_END_OF_STREAM = 0x10000002, - MFT_MESSAGE_NOTIFY_START_OF_STREAM = 0x10000003, - MFT_MESSAGE_COMMAND_MARKER = 0x20000000 -} MFT_MESSAGE_TYPE; +enum _MFT_PROCESS_OUTPUT_STATUS { + MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS = 0x100 +}; +enum _MFT_DRAIN_TYPE { + MFT_DRAIN_PRODUCE_TAILS = 0x0, + MFT_DRAIN_NO_TAILS = 0x1 +}; +typedef enum _MF3DVideoOutputType { + MF3DVideoOutputType_BaseView = 0, + MF3DVideoOutputType_Stereo = 1 +} MF3DVideoOutputType; typedef struct _MFT_INPUT_STREAM_INFO { LONGLONG hnsMaxLatency; DWORD dwFlags; @@ -122,6 +133,7 @@ typedef struct _MFT_OUTPUT_DATA_BUFFER { DWORD dwStatus; IMFCollection *pEvents; } MFT_OUTPUT_DATA_BUFFER; +typedef struct _MFT_OUTPUT_DATA_BUFFER *PMFT_OUTPUT_DATA_BUFFER; /***************************************************************************** * IMFTransform interface */ @@ -134,104 +146,104 @@ MIDL_INTERFACE("bf94c121-5b05-4e6f-8000-ba598961414d") IMFTransform : public IUnknown { virtual HRESULT STDMETHODCALLTYPE GetStreamLimits( - DWORD *pdwInputMinimum, - DWORD *pdwInputMaximum, - DWORD *pdwOutputMinimum, - DWORD *pdwOutputMaximum) = 0; + DWORD *input_minimum, + DWORD *input_maximum, + DWORD *output_minimum, + DWORD *output_maximum) = 0; virtual HRESULT STDMETHODCALLTYPE GetStreamCount( - DWORD *pcInputStreams, - DWORD *pcOutputStreams) = 0; + DWORD *inputs, + DWORD *outputs) = 0; virtual HRESULT STDMETHODCALLTYPE GetStreamIDs( - DWORD dwInputIDArraySize, - DWORD *pdwInputIDs, - DWORD dwOutputIDArraySize, - DWORD *pdwOutputIDs) = 0; + DWORD input_size, + DWORD *inputs, + DWORD output_size, + DWORD *outputs) = 0; virtual HRESULT STDMETHODCALLTYPE GetInputStreamInfo( - DWORD dwInputStreamID, - MFT_INPUT_STREAM_INFO *pStreamInfo) = 0; + DWORD id, + MFT_INPUT_STREAM_INFO *info) = 0; virtual HRESULT STDMETHODCALLTYPE GetOutputStreamInfo( - DWORD dwOutputStreamID, - MFT_OUTPUT_STREAM_INFO *pStreamInfo) = 0; + DWORD id, + MFT_OUTPUT_STREAM_INFO *info) = 0; virtual HRESULT STDMETHODCALLTYPE GetAttributes( - IMFAttributes **pAttributes) = 0; + IMFAttributes **attributes) = 0; virtual HRESULT STDMETHODCALLTYPE GetInputStreamAttributes( - DWORD dwInputStreamID, - IMFAttributes **pAttributes) = 0; + DWORD id, + IMFAttributes **attributes) = 0; virtual HRESULT STDMETHODCALLTYPE GetOutputStreamAttributes( - DWORD dwOutputStreamID, - IMFAttributes **pAttributes) = 0; + DWORD id, + IMFAttributes **attributes) = 0; virtual HRESULT STDMETHODCALLTYPE DeleteInputStream( - DWORD dwStreamID) = 0; + DWORD id) = 0; virtual HRESULT STDMETHODCALLTYPE AddInputStreams( - DWORD cStreams, - DWORD *adwStreamIDs) = 0; + DWORD streams, + DWORD *ids) = 0; virtual HRESULT STDMETHODCALLTYPE GetInputAvailableType( - DWORD dwInputStreamID, - DWORD dwTypeIndex, - IMFMediaType **ppType) = 0; + DWORD id, + DWORD index, + IMFMediaType **type) = 0; virtual HRESULT STDMETHODCALLTYPE GetOutputAvailableType( - DWORD dwOutputStreamID, - DWORD dwTypeIndex, - IMFMediaType **ppType) = 0; + DWORD id, + DWORD index, + IMFMediaType **type) = 0; virtual HRESULT STDMETHODCALLTYPE SetInputType( - DWORD dwInputStreamID, - IMFMediaType *pType, - DWORD dwFlags) = 0; + DWORD id, + IMFMediaType *type, + DWORD flags) = 0; virtual HRESULT STDMETHODCALLTYPE SetOutputType( - DWORD dwOutputStreamID, - IMFMediaType *pType, - DWORD dwFlags) = 0; + DWORD id, + IMFMediaType *type, + DWORD flags) = 0; virtual HRESULT STDMETHODCALLTYPE GetInputCurrentType( - DWORD dwInputStreamID, - IMFMediaType **ppType) = 0; + DWORD id, + IMFMediaType **type) = 0; virtual HRESULT STDMETHODCALLTYPE GetOutputCurrentType( - DWORD dwOutputStreamID, - IMFMediaType **ppType) = 0; + DWORD id, + IMFMediaType **type) = 0; virtual HRESULT STDMETHODCALLTYPE GetInputStatus( - DWORD dwInputStreamID, - DWORD *pdwFlags) = 0; + DWORD id, + DWORD *flags) = 0; virtual HRESULT STDMETHODCALLTYPE GetOutputStatus( - DWORD *pdwFlags) = 0; + DWORD *flags) = 0; virtual HRESULT STDMETHODCALLTYPE SetOutputBounds( - LONGLONG hnsLowerBound, - LONGLONG hnsUpperBound) = 0; + LONGLONG lower, + LONGLONG upper) = 0; virtual HRESULT STDMETHODCALLTYPE ProcessEvent( - DWORD dwInputStreamID, - IMFMediaEvent *pEvent) = 0; + DWORD id, + IMFMediaEvent *event) = 0; virtual HRESULT STDMETHODCALLTYPE ProcessMessage( - MFT_MESSAGE_TYPE eMessage, - ULONG_PTR ulParam) = 0; + MFT_MESSAGE_TYPE message, + ULONG_PTR param) = 0; virtual HRESULT STDMETHODCALLTYPE ProcessInput( - DWORD dwInputStreamID, - IMFSample *pSample, - DWORD dwFlags) = 0; + DWORD id, + IMFSample *sample, + DWORD flags) = 0; virtual HRESULT STDMETHODCALLTYPE ProcessOutput( - DWORD dwFlags, - DWORD cOutputBufferCount, - MFT_OUTPUT_DATA_BUFFER *pOutputSamples, - DWORD *pdwStatus) = 0; + DWORD flags, + DWORD count, + MFT_OUTPUT_DATA_BUFFER *samples, + DWORD *status) = 0; }; #ifdef __CRT_UUID_DECL @@ -256,126 +268,126 @@ typedef struct IMFTransformVtbl { /*** IMFTransform methods ***/ HRESULT (STDMETHODCALLTYPE *GetStreamLimits)( IMFTransform *This, - DWORD *pdwInputMinimum, - DWORD *pdwInputMaximum, - DWORD *pdwOutputMinimum, - DWORD *pdwOutputMaximum); + DWORD *input_minimum, + DWORD *input_maximum, + DWORD *output_minimum, + DWORD *output_maximum); HRESULT (STDMETHODCALLTYPE *GetStreamCount)( IMFTransform *This, - DWORD *pcInputStreams, - DWORD *pcOutputStreams); + DWORD *inputs, + DWORD *outputs); HRESULT (STDMETHODCALLTYPE *GetStreamIDs)( IMFTransform *This, - DWORD dwInputIDArraySize, - DWORD *pdwInputIDs, - DWORD dwOutputIDArraySize, - DWORD *pdwOutputIDs); + DWORD input_size, + DWORD *inputs, + DWORD output_size, + DWORD *outputs); HRESULT (STDMETHODCALLTYPE *GetInputStreamInfo)( IMFTransform *This, - DWORD dwInputStreamID, - MFT_INPUT_STREAM_INFO *pStreamInfo); + DWORD id, + MFT_INPUT_STREAM_INFO *info); HRESULT (STDMETHODCALLTYPE *GetOutputStreamInfo)( IMFTransform *This, - DWORD dwOutputStreamID, - MFT_OUTPUT_STREAM_INFO *pStreamInfo); + DWORD id, + MFT_OUTPUT_STREAM_INFO *info); HRESULT (STDMETHODCALLTYPE *GetAttributes)( IMFTransform *This, - IMFAttributes **pAttributes); + IMFAttributes **attributes); HRESULT (STDMETHODCALLTYPE *GetInputStreamAttributes)( IMFTransform *This, - DWORD dwInputStreamID, - IMFAttributes **pAttributes); + DWORD id, + IMFAttributes **attributes); HRESULT (STDMETHODCALLTYPE *GetOutputStreamAttributes)( IMFTransform *This, - DWORD dwOutputStreamID, - IMFAttributes **pAttributes); + DWORD id, + IMFAttributes **attributes); HRESULT (STDMETHODCALLTYPE *DeleteInputStream)( IMFTransform *This, - DWORD dwStreamID); + DWORD id); HRESULT (STDMETHODCALLTYPE *AddInputStreams)( IMFTransform *This, - DWORD cStreams, - DWORD *adwStreamIDs); + DWORD streams, + DWORD *ids); HRESULT (STDMETHODCALLTYPE *GetInputAvailableType)( IMFTransform *This, - DWORD dwInputStreamID, - DWORD dwTypeIndex, - IMFMediaType **ppType); + DWORD id, + DWORD index, + IMFMediaType **type); HRESULT (STDMETHODCALLTYPE *GetOutputAvailableType)( IMFTransform *This, - DWORD dwOutputStreamID, - DWORD dwTypeIndex, - IMFMediaType **ppType); + DWORD id, + DWORD index, + IMFMediaType **type); HRESULT (STDMETHODCALLTYPE *SetInputType)( IMFTransform *This, - DWORD dwInputStreamID, - IMFMediaType *pType, - DWORD dwFlags); + DWORD id, + IMFMediaType *type, + DWORD flags); HRESULT (STDMETHODCALLTYPE *SetOutputType)( IMFTransform *This, - DWORD dwOutputStreamID, - IMFMediaType *pType, - DWORD dwFlags); + DWORD id, + IMFMediaType *type, + DWORD flags); HRESULT (STDMETHODCALLTYPE *GetInputCurrentType)( IMFTransform *This, - DWORD dwInputStreamID, - IMFMediaType **ppType); + DWORD id, + IMFMediaType **type); HRESULT (STDMETHODCALLTYPE *GetOutputCurrentType)( IMFTransform *This, - DWORD dwOutputStreamID, - IMFMediaType **ppType); + DWORD id, + IMFMediaType **type); HRESULT (STDMETHODCALLTYPE *GetInputStatus)( IMFTransform *This, - DWORD dwInputStreamID, - DWORD *pdwFlags); + DWORD id, + DWORD *flags); HRESULT (STDMETHODCALLTYPE *GetOutputStatus)( IMFTransform *This, - DWORD *pdwFlags); + DWORD *flags); HRESULT (STDMETHODCALLTYPE *SetOutputBounds)( IMFTransform *This, - LONGLONG hnsLowerBound, - LONGLONG hnsUpperBound); + LONGLONG lower, + LONGLONG upper); HRESULT (STDMETHODCALLTYPE *ProcessEvent)( IMFTransform *This, - DWORD dwInputStreamID, - IMFMediaEvent *pEvent); + DWORD id, + IMFMediaEvent *event); HRESULT (STDMETHODCALLTYPE *ProcessMessage)( IMFTransform *This, - MFT_MESSAGE_TYPE eMessage, - ULONG_PTR ulParam); + MFT_MESSAGE_TYPE message, + ULONG_PTR param); HRESULT (STDMETHODCALLTYPE *ProcessInput)( IMFTransform *This, - DWORD dwInputStreamID, - IMFSample *pSample, - DWORD dwFlags); + DWORD id, + IMFSample *sample, + DWORD flags); HRESULT (STDMETHODCALLTYPE *ProcessOutput)( IMFTransform *This, - DWORD dwFlags, - DWORD cOutputBufferCount, - MFT_OUTPUT_DATA_BUFFER *pOutputSamples, - DWORD *pdwStatus); + DWORD flags, + DWORD count, + MFT_OUTPUT_DATA_BUFFER *samples, + DWORD *status); END_INTERFACE } IMFTransformVtbl; @@ -391,109 +403,109 @@ interface IMFTransform { #define IMFTransform_AddRef(This) (This)->lpVtbl->AddRef(This) #define IMFTransform_Release(This) (This)->lpVtbl->Release(This) /*** IMFTransform methods ***/ -#define IMFTransform_GetStreamLimits(This,pdwInputMinimum,pdwInputMaximum,pdwOutputMinimum,pdwOutputMaximum) (This)->lpVtbl->GetStreamLimits(This,pdwInputMinimum,pdwInputMaximum,pdwOutputMinimum,pdwOutputMaximum) -#define IMFTransform_GetStreamCount(This,pcInputStreams,pcOutputStreams) (This)->lpVtbl->GetStreamCount(This,pcInputStreams,pcOutputStreams) -#define IMFTransform_GetStreamIDs(This,dwInputIDArraySize,pdwInputIDs,dwOutputIDArraySize,pdwOutputIDs) (This)->lpVtbl->GetStreamIDs(This,dwInputIDArraySize,pdwInputIDs,dwOutputIDArraySize,pdwOutputIDs) -#define IMFTransform_GetInputStreamInfo(This,dwInputStreamID,pStreamInfo) (This)->lpVtbl->GetInputStreamInfo(This,dwInputStreamID,pStreamInfo) -#define IMFTransform_GetOutputStreamInfo(This,dwOutputStreamID,pStreamInfo) (This)->lpVtbl->GetOutputStreamInfo(This,dwOutputStreamID,pStreamInfo) -#define IMFTransform_GetAttributes(This,pAttributes) (This)->lpVtbl->GetAttributes(This,pAttributes) -#define IMFTransform_GetInputStreamAttributes(This,dwInputStreamID,pAttributes) (This)->lpVtbl->GetInputStreamAttributes(This,dwInputStreamID,pAttributes) -#define IMFTransform_GetOutputStreamAttributes(This,dwOutputStreamID,pAttributes) (This)->lpVtbl->GetOutputStreamAttributes(This,dwOutputStreamID,pAttributes) -#define IMFTransform_DeleteInputStream(This,dwStreamID) (This)->lpVtbl->DeleteInputStream(This,dwStreamID) -#define IMFTransform_AddInputStreams(This,cStreams,adwStreamIDs) (This)->lpVtbl->AddInputStreams(This,cStreams,adwStreamIDs) -#define IMFTransform_GetInputAvailableType(This,dwInputStreamID,dwTypeIndex,ppType) (This)->lpVtbl->GetInputAvailableType(This,dwInputStreamID,dwTypeIndex,ppType) -#define IMFTransform_GetOutputAvailableType(This,dwOutputStreamID,dwTypeIndex,ppType) (This)->lpVtbl->GetOutputAvailableType(This,dwOutputStreamID,dwTypeIndex,ppType) -#define IMFTransform_SetInputType(This,dwInputStreamID,pType,dwFlags) (This)->lpVtbl->SetInputType(This,dwInputStreamID,pType,dwFlags) -#define IMFTransform_SetOutputType(This,dwOutputStreamID,pType,dwFlags) (This)->lpVtbl->SetOutputType(This,dwOutputStreamID,pType,dwFlags) -#define IMFTransform_GetInputCurrentType(This,dwInputStreamID,ppType) (This)->lpVtbl->GetInputCurrentType(This,dwInputStreamID,ppType) -#define IMFTransform_GetOutputCurrentType(This,dwOutputStreamID,ppType) (This)->lpVtbl->GetOutputCurrentType(This,dwOutputStreamID,ppType) -#define IMFTransform_GetInputStatus(This,dwInputStreamID,pdwFlags) (This)->lpVtbl->GetInputStatus(This,dwInputStreamID,pdwFlags) -#define IMFTransform_GetOutputStatus(This,pdwFlags) (This)->lpVtbl->GetOutputStatus(This,pdwFlags) -#define IMFTransform_SetOutputBounds(This,hnsLowerBound,hnsUpperBound) (This)->lpVtbl->SetOutputBounds(This,hnsLowerBound,hnsUpperBound) -#define IMFTransform_ProcessEvent(This,dwInputStreamID,pEvent) (This)->lpVtbl->ProcessEvent(This,dwInputStreamID,pEvent) -#define IMFTransform_ProcessMessage(This,eMessage,ulParam) (This)->lpVtbl->ProcessMessage(This,eMessage,ulParam) -#define IMFTransform_ProcessInput(This,dwInputStreamID,pSample,dwFlags) (This)->lpVtbl->ProcessInput(This,dwInputStreamID,pSample,dwFlags) -#define IMFTransform_ProcessOutput(This,dwFlags,cOutputBufferCount,pOutputSamples,pdwStatus) (This)->lpVtbl->ProcessOutput(This,dwFlags,cOutputBufferCount,pOutputSamples,pdwStatus) +#define IMFTransform_GetStreamLimits(This,input_minimum,input_maximum,output_minimum,output_maximum) (This)->lpVtbl->GetStreamLimits(This,input_minimum,input_maximum,output_minimum,output_maximum) +#define IMFTransform_GetStreamCount(This,inputs,outputs) (This)->lpVtbl->GetStreamCount(This,inputs,outputs) +#define IMFTransform_GetStreamIDs(This,input_size,inputs,output_size,outputs) (This)->lpVtbl->GetStreamIDs(This,input_size,inputs,output_size,outputs) +#define IMFTransform_GetInputStreamInfo(This,id,info) (This)->lpVtbl->GetInputStreamInfo(This,id,info) +#define IMFTransform_GetOutputStreamInfo(This,id,info) (This)->lpVtbl->GetOutputStreamInfo(This,id,info) +#define IMFTransform_GetAttributes(This,attributes) (This)->lpVtbl->GetAttributes(This,attributes) +#define IMFTransform_GetInputStreamAttributes(This,id,attributes) (This)->lpVtbl->GetInputStreamAttributes(This,id,attributes) +#define IMFTransform_GetOutputStreamAttributes(This,id,attributes) (This)->lpVtbl->GetOutputStreamAttributes(This,id,attributes) +#define IMFTransform_DeleteInputStream(This,id) (This)->lpVtbl->DeleteInputStream(This,id) +#define IMFTransform_AddInputStreams(This,streams,ids) (This)->lpVtbl->AddInputStreams(This,streams,ids) +#define IMFTransform_GetInputAvailableType(This,id,index,type) (This)->lpVtbl->GetInputAvailableType(This,id,index,type) +#define IMFTransform_GetOutputAvailableType(This,id,index,type) (This)->lpVtbl->GetOutputAvailableType(This,id,index,type) +#define IMFTransform_SetInputType(This,id,type,flags) (This)->lpVtbl->SetInputType(This,id,type,flags) +#define IMFTransform_SetOutputType(This,id,type,flags) (This)->lpVtbl->SetOutputType(This,id,type,flags) +#define IMFTransform_GetInputCurrentType(This,id,type) (This)->lpVtbl->GetInputCurrentType(This,id,type) +#define IMFTransform_GetOutputCurrentType(This,id,type) (This)->lpVtbl->GetOutputCurrentType(This,id,type) +#define IMFTransform_GetInputStatus(This,id,flags) (This)->lpVtbl->GetInputStatus(This,id,flags) +#define IMFTransform_GetOutputStatus(This,flags) (This)->lpVtbl->GetOutputStatus(This,flags) +#define IMFTransform_SetOutputBounds(This,lower,upper) (This)->lpVtbl->SetOutputBounds(This,lower,upper) +#define IMFTransform_ProcessEvent(This,id,event) (This)->lpVtbl->ProcessEvent(This,id,event) +#define IMFTransform_ProcessMessage(This,message,param) (This)->lpVtbl->ProcessMessage(This,message,param) +#define IMFTransform_ProcessInput(This,id,sample,flags) (This)->lpVtbl->ProcessInput(This,id,sample,flags) +#define IMFTransform_ProcessOutput(This,flags,count,samples,status) (This)->lpVtbl->ProcessOutput(This,flags,count,samples,status) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFTransform_QueryInterface(IMFTransform* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFTransform_QueryInterface(IMFTransform* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFTransform_AddRef(IMFTransform* This) { +static __WIDL_INLINE ULONG IMFTransform_AddRef(IMFTransform* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFTransform_Release(IMFTransform* This) { +static __WIDL_INLINE ULONG IMFTransform_Release(IMFTransform* This) { return This->lpVtbl->Release(This); } /*** IMFTransform methods ***/ -static FORCEINLINE HRESULT IMFTransform_GetStreamLimits(IMFTransform* This,DWORD *pdwInputMinimum,DWORD *pdwInputMaximum,DWORD *pdwOutputMinimum,DWORD *pdwOutputMaximum) { - return This->lpVtbl->GetStreamLimits(This,pdwInputMinimum,pdwInputMaximum,pdwOutputMinimum,pdwOutputMaximum); +static __WIDL_INLINE HRESULT IMFTransform_GetStreamLimits(IMFTransform* This,DWORD *input_minimum,DWORD *input_maximum,DWORD *output_minimum,DWORD *output_maximum) { + return This->lpVtbl->GetStreamLimits(This,input_minimum,input_maximum,output_minimum,output_maximum); } -static FORCEINLINE HRESULT IMFTransform_GetStreamCount(IMFTransform* This,DWORD *pcInputStreams,DWORD *pcOutputStreams) { - return This->lpVtbl->GetStreamCount(This,pcInputStreams,pcOutputStreams); +static __WIDL_INLINE HRESULT IMFTransform_GetStreamCount(IMFTransform* This,DWORD *inputs,DWORD *outputs) { + return This->lpVtbl->GetStreamCount(This,inputs,outputs); } -static FORCEINLINE HRESULT IMFTransform_GetStreamIDs(IMFTransform* This,DWORD dwInputIDArraySize,DWORD *pdwInputIDs,DWORD dwOutputIDArraySize,DWORD *pdwOutputIDs) { - return This->lpVtbl->GetStreamIDs(This,dwInputIDArraySize,pdwInputIDs,dwOutputIDArraySize,pdwOutputIDs); +static __WIDL_INLINE HRESULT IMFTransform_GetStreamIDs(IMFTransform* This,DWORD input_size,DWORD *inputs,DWORD output_size,DWORD *outputs) { + return This->lpVtbl->GetStreamIDs(This,input_size,inputs,output_size,outputs); } -static FORCEINLINE HRESULT IMFTransform_GetInputStreamInfo(IMFTransform* This,DWORD dwInputStreamID,MFT_INPUT_STREAM_INFO *pStreamInfo) { - return This->lpVtbl->GetInputStreamInfo(This,dwInputStreamID,pStreamInfo); +static __WIDL_INLINE HRESULT IMFTransform_GetInputStreamInfo(IMFTransform* This,DWORD id,MFT_INPUT_STREAM_INFO *info) { + return This->lpVtbl->GetInputStreamInfo(This,id,info); } -static FORCEINLINE HRESULT IMFTransform_GetOutputStreamInfo(IMFTransform* This,DWORD dwOutputStreamID,MFT_OUTPUT_STREAM_INFO *pStreamInfo) { - return This->lpVtbl->GetOutputStreamInfo(This,dwOutputStreamID,pStreamInfo); +static __WIDL_INLINE HRESULT IMFTransform_GetOutputStreamInfo(IMFTransform* This,DWORD id,MFT_OUTPUT_STREAM_INFO *info) { + return This->lpVtbl->GetOutputStreamInfo(This,id,info); } -static FORCEINLINE HRESULT IMFTransform_GetAttributes(IMFTransform* This,IMFAttributes **pAttributes) { - return This->lpVtbl->GetAttributes(This,pAttributes); +static __WIDL_INLINE HRESULT IMFTransform_GetAttributes(IMFTransform* This,IMFAttributes **attributes) { + return This->lpVtbl->GetAttributes(This,attributes); } -static FORCEINLINE HRESULT IMFTransform_GetInputStreamAttributes(IMFTransform* This,DWORD dwInputStreamID,IMFAttributes **pAttributes) { - return This->lpVtbl->GetInputStreamAttributes(This,dwInputStreamID,pAttributes); +static __WIDL_INLINE HRESULT IMFTransform_GetInputStreamAttributes(IMFTransform* This,DWORD id,IMFAttributes **attributes) { + return This->lpVtbl->GetInputStreamAttributes(This,id,attributes); } -static FORCEINLINE HRESULT IMFTransform_GetOutputStreamAttributes(IMFTransform* This,DWORD dwOutputStreamID,IMFAttributes **pAttributes) { - return This->lpVtbl->GetOutputStreamAttributes(This,dwOutputStreamID,pAttributes); +static __WIDL_INLINE HRESULT IMFTransform_GetOutputStreamAttributes(IMFTransform* This,DWORD id,IMFAttributes **attributes) { + return This->lpVtbl->GetOutputStreamAttributes(This,id,attributes); } -static FORCEINLINE HRESULT IMFTransform_DeleteInputStream(IMFTransform* This,DWORD dwStreamID) { - return This->lpVtbl->DeleteInputStream(This,dwStreamID); +static __WIDL_INLINE HRESULT IMFTransform_DeleteInputStream(IMFTransform* This,DWORD id) { + return This->lpVtbl->DeleteInputStream(This,id); } -static FORCEINLINE HRESULT IMFTransform_AddInputStreams(IMFTransform* This,DWORD cStreams,DWORD *adwStreamIDs) { - return This->lpVtbl->AddInputStreams(This,cStreams,adwStreamIDs); +static __WIDL_INLINE HRESULT IMFTransform_AddInputStreams(IMFTransform* This,DWORD streams,DWORD *ids) { + return This->lpVtbl->AddInputStreams(This,streams,ids); } -static FORCEINLINE HRESULT IMFTransform_GetInputAvailableType(IMFTransform* This,DWORD dwInputStreamID,DWORD dwTypeIndex,IMFMediaType **ppType) { - return This->lpVtbl->GetInputAvailableType(This,dwInputStreamID,dwTypeIndex,ppType); +static __WIDL_INLINE HRESULT IMFTransform_GetInputAvailableType(IMFTransform* This,DWORD id,DWORD index,IMFMediaType **type) { + return This->lpVtbl->GetInputAvailableType(This,id,index,type); } -static FORCEINLINE HRESULT IMFTransform_GetOutputAvailableType(IMFTransform* This,DWORD dwOutputStreamID,DWORD dwTypeIndex,IMFMediaType **ppType) { - return This->lpVtbl->GetOutputAvailableType(This,dwOutputStreamID,dwTypeIndex,ppType); +static __WIDL_INLINE HRESULT IMFTransform_GetOutputAvailableType(IMFTransform* This,DWORD id,DWORD index,IMFMediaType **type) { + return This->lpVtbl->GetOutputAvailableType(This,id,index,type); } -static FORCEINLINE HRESULT IMFTransform_SetInputType(IMFTransform* This,DWORD dwInputStreamID,IMFMediaType *pType,DWORD dwFlags) { - return This->lpVtbl->SetInputType(This,dwInputStreamID,pType,dwFlags); +static __WIDL_INLINE HRESULT IMFTransform_SetInputType(IMFTransform* This,DWORD id,IMFMediaType *type,DWORD flags) { + return This->lpVtbl->SetInputType(This,id,type,flags); } -static FORCEINLINE HRESULT IMFTransform_SetOutputType(IMFTransform* This,DWORD dwOutputStreamID,IMFMediaType *pType,DWORD dwFlags) { - return This->lpVtbl->SetOutputType(This,dwOutputStreamID,pType,dwFlags); +static __WIDL_INLINE HRESULT IMFTransform_SetOutputType(IMFTransform* This,DWORD id,IMFMediaType *type,DWORD flags) { + return This->lpVtbl->SetOutputType(This,id,type,flags); } -static FORCEINLINE HRESULT IMFTransform_GetInputCurrentType(IMFTransform* This,DWORD dwInputStreamID,IMFMediaType **ppType) { - return This->lpVtbl->GetInputCurrentType(This,dwInputStreamID,ppType); +static __WIDL_INLINE HRESULT IMFTransform_GetInputCurrentType(IMFTransform* This,DWORD id,IMFMediaType **type) { + return This->lpVtbl->GetInputCurrentType(This,id,type); } -static FORCEINLINE HRESULT IMFTransform_GetOutputCurrentType(IMFTransform* This,DWORD dwOutputStreamID,IMFMediaType **ppType) { - return This->lpVtbl->GetOutputCurrentType(This,dwOutputStreamID,ppType); +static __WIDL_INLINE HRESULT IMFTransform_GetOutputCurrentType(IMFTransform* This,DWORD id,IMFMediaType **type) { + return This->lpVtbl->GetOutputCurrentType(This,id,type); } -static FORCEINLINE HRESULT IMFTransform_GetInputStatus(IMFTransform* This,DWORD dwInputStreamID,DWORD *pdwFlags) { - return This->lpVtbl->GetInputStatus(This,dwInputStreamID,pdwFlags); +static __WIDL_INLINE HRESULT IMFTransform_GetInputStatus(IMFTransform* This,DWORD id,DWORD *flags) { + return This->lpVtbl->GetInputStatus(This,id,flags); } -static FORCEINLINE HRESULT IMFTransform_GetOutputStatus(IMFTransform* This,DWORD *pdwFlags) { - return This->lpVtbl->GetOutputStatus(This,pdwFlags); +static __WIDL_INLINE HRESULT IMFTransform_GetOutputStatus(IMFTransform* This,DWORD *flags) { + return This->lpVtbl->GetOutputStatus(This,flags); } -static FORCEINLINE HRESULT IMFTransform_SetOutputBounds(IMFTransform* This,LONGLONG hnsLowerBound,LONGLONG hnsUpperBound) { - return This->lpVtbl->SetOutputBounds(This,hnsLowerBound,hnsUpperBound); +static __WIDL_INLINE HRESULT IMFTransform_SetOutputBounds(IMFTransform* This,LONGLONG lower,LONGLONG upper) { + return This->lpVtbl->SetOutputBounds(This,lower,upper); } -static FORCEINLINE HRESULT IMFTransform_ProcessEvent(IMFTransform* This,DWORD dwInputStreamID,IMFMediaEvent *pEvent) { - return This->lpVtbl->ProcessEvent(This,dwInputStreamID,pEvent); +static __WIDL_INLINE HRESULT IMFTransform_ProcessEvent(IMFTransform* This,DWORD id,IMFMediaEvent *event) { + return This->lpVtbl->ProcessEvent(This,id,event); } -static FORCEINLINE HRESULT IMFTransform_ProcessMessage(IMFTransform* This,MFT_MESSAGE_TYPE eMessage,ULONG_PTR ulParam) { - return This->lpVtbl->ProcessMessage(This,eMessage,ulParam); +static __WIDL_INLINE HRESULT IMFTransform_ProcessMessage(IMFTransform* This,MFT_MESSAGE_TYPE message,ULONG_PTR param) { + return This->lpVtbl->ProcessMessage(This,message,param); } -static FORCEINLINE HRESULT IMFTransform_ProcessInput(IMFTransform* This,DWORD dwInputStreamID,IMFSample *pSample,DWORD dwFlags) { - return This->lpVtbl->ProcessInput(This,dwInputStreamID,pSample,dwFlags); +static __WIDL_INLINE HRESULT IMFTransform_ProcessInput(IMFTransform* This,DWORD id,IMFSample *sample,DWORD flags) { + return This->lpVtbl->ProcessInput(This,id,sample,flags); } -static FORCEINLINE HRESULT IMFTransform_ProcessOutput(IMFTransform* This,DWORD dwFlags,DWORD cOutputBufferCount,MFT_OUTPUT_DATA_BUFFER *pOutputSamples,DWORD *pdwStatus) { - return This->lpVtbl->ProcessOutput(This,dwFlags,cOutputBufferCount,pOutputSamples,pdwStatus); +static __WIDL_INLINE HRESULT IMFTransform_ProcessOutput(IMFTransform* This,DWORD flags,DWORD count,MFT_OUTPUT_DATA_BUFFER *samples,DWORD *status) { + return This->lpVtbl->ProcessOutput(This,flags,count,samples,status); } #endif #endif @@ -503,43 +515,47 @@ static FORCEINLINE HRESULT IMFTransform_ProcessOutput(IMFTransform* This,DWORD d #endif /* __IMFTransform_INTERFACE_DEFINED__ */ -DEFINE_PROPERTYKEY(MFPKEY_CLSID, 0xc57a84c0,0x1a80,0x40a3,0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae, 1); -DEFINE_PROPERTYKEY(MFPKEY_CATEGORY, 0xc57a84c0,0x1a80,0x40a3,0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae, 2); -DEFINE_PROPERTYKEY(MFPKEY_EXATTRIBUTE_SUPPORTED, 0x456fe843,0x3c87,0x40c0,0x94,0x9d,0x14,0x9,0xc9,0x7d,0xab,0x2c, 1); -DEFINE_PROPERTYKEY(MFPKEY_MULTICHANNEL_CHANNEL_MASK, 0x58bdaf8c,0x3224,0x4692,0x86,0xd0,0x44,0xd6,0x5c,0x5b,0xf8,0x2b, 1); -EXTERN_GUID(MF_SA_D3D_AWARE, 0xeaa35c29,0x775e,0x488e,0x9b,0x61,0xb3,0x28,0x3e,0x49,0x58,0x3b); -EXTERN_GUID(MF_SA_REQUIRED_SAMPLE_COUNT, 0x18802c61,0x324b,0x4952,0xab,0xd0,0x17,0x6f,0xf5,0xc6,0x96,0xff); -EXTERN_GUID(MF_TRANSFORM_ASYNC, 0xf81a699a,0x649a,0x497d,0x8c,0x73,0x29,0xf8,0xfe,0xd6,0xad,0x7a); -EXTERN_GUID(MF_TRANSFORM_ASYNC_UNLOCK, 0xe5666d6b,0x3422,0x4eb6,0xa4,0x21,0xda,0x7d,0xb1,0xf8,0xe2,0x7); -EXTERN_GUID(MF_TRANSFORM_FLAGS_Attribute, 0x9359bb7e,0x6275,0x46c4,0xa0,0x25,0x1c,0x1,0xe4,0x5f,0x1a,0x86); -EXTERN_GUID(MF_TRANSFORM_CATEGORY_Attribute, 0xceabba49,0x506d,0x4757,0xa6,0xff,0x66,0xc1,0x84,0x98,0x7e,0x4e); -EXTERN_GUID(MFT_TRANSFORM_CLSID_Attribute, 0x6821c42b,0x65a4,0x4e82,0x99,0xbc,0x9a,0x88,0x20,0x5e,0xcd,0xc); -EXTERN_GUID(MFT_INPUT_TYPES_Attributes, 0x4276c9b1,0x759d,0x4bf3,0x9c,0xd0,0xd,0x72,0x3d,0x13,0x8f,0x96); -EXTERN_GUID(MFT_OUTPUT_TYPES_Attributes, 0x8eae8cf3,0xa44f,0x4306,0xba,0x5c,0xbf,0x5d,0xda,0x24,0x28,0x18); -EXTERN_GUID(MFT_ENUM_HARDWARE_URL_Attribute, 0x2fb866ac,0xb078,0x4942,0xab,0x6c,0x0,0x3d,0x5,0xcd,0xa6,0x74); -EXTERN_GUID(MFT_FRIENDLY_NAME_Attribute, 0x314ffbae,0x5b41,0x4c95,0x9c,0x19,0x4e,0x7d,0x58,0x6f,0xac,0xe3); -EXTERN_GUID(MFT_CONNECTED_STREAM_ATTRIBUTE, 0x71eeb820,0xa59f,0x4de2,0xbc,0xec,0x38,0xdb,0x1d,0xd6,0x11,0xa4); -EXTERN_GUID(MFT_CONNECTED_TO_HW_STREAM, 0x34e6e728,0x6d6,0x4491,0xa5,0x53,0x47,0x95,0x65,0xd,0xb9,0x12); -EXTERN_GUID(MFT_PREFERRED_OUTPUTTYPE_Attribute, 0x7e700499,0x396a,0x49ee,0xb1,0xb4,0xf6,0x28,0x2,0x1e,0x8c,0x9d); -EXTERN_GUID(MFT_PROCESS_LOCAL_Attribute, 0x543186e4,0x4649,0x4e65,0xb5,0x88,0x4a,0xa3,0x52,0xaf,0xf3,0x79); -EXTERN_GUID(MFT_PREFERRED_ENCODER_PROFILE, 0x53004909,0x1ef5,0x46d7,0xa1,0x8e,0x5a,0x75,0xf8,0xb5,0x90,0x5f); -EXTERN_GUID(MFT_HW_TIMESTAMP_WITH_QPC_Attribute, 0x8d030fb8,0xcc43,0x4258,0xa2,0x2e,0x92,0x10,0xbe,0xf8,0x9b,0xe4); -EXTERN_GUID(MFT_FIELDOFUSE_UNLOCK_Attribute, 0x8ec2e9fd,0x9148,0x410d,0x83,0x1e,0x70,0x24,0x39,0x46,0x1a,0x8e); -EXTERN_GUID(MFT_CODEC_MERIT_Attribute, 0x88a7cb15,0x7b07,0x4a34,0x91,0x28,0xe6,0x4c,0x67,0x3,0xc4,0xd3); -EXTERN_GUID(MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE, 0x111ea8cd,0xb62a,0x4bdb,0x89,0xf6,0x67,0xff,0xcd,0xc2,0x45,0x8b); -EXTERN_GUID(MF_SA_REQUIRED_SAMPLE_COUNT_PROGRESSIVE, 0xb172d58e,0xfa77,0x4e48,0x8d,0x2a,0x1d,0xf2,0xd8,0x50,0xea,0xc2); -EXTERN_GUID(MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT, 0x851745d5,0xc3d6,0x476d,0x95,0x27,0x49,0x8e,0xf2,0xd1,0xd,0x18); -EXTERN_GUID(MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT_PROGRESSIVE, 0xf5523a5,0x1cb2,0x47c5,0xa5,0x50,0x2e,0xeb,0x84,0xb4,0xd1,0x4a); -EXTERN_GUID(MF_SA_D3D11_BINDFLAGS, 0xeacf97ad,0x065c,0x4408,0xbe,0xe3,0xfd,0xcb,0xfd,0x12,0x8b,0xe2); -EXTERN_GUID(MF_SA_D3D11_USAGE, 0xe85fe442,0x2ca3,0x486e,0xa9,0xc7,0x10,0x9d,0xda,0x60,0x98,0x80); -EXTERN_GUID(MF_SA_D3D11_AWARE, 0x206b4fc8,0xfcf9,0x4c51,0xaf,0xe3,0x97,0x64,0x36,0x9e,0x33,0xa0); -EXTERN_GUID(MF_SA_D3D11_SHARED, 0x7b8f32c3,0x6d96,0x4b89,0x92,0x3,0xdd,0x38,0xb6,0x14,0x14,0xf3 ); -EXTERN_GUID(MF_SA_D3D11_SHARED_WITHOUT_MUTEX, 0x39dbd44d,0x2e44,0x4931,0xa4,0xc8,0x35,0x2d,0x3d,0xc4,0x21,0x15); -EXTERN_GUID(MF_SA_D3D11_ALLOW_DYNAMIC_YUV_TEXTURE, 0xce06d49f,0x613,0x4b9d,0x86,0xa6,0xd8,0xc4,0xf9,0xc1,0x0,0x75); -EXTERN_GUID(MF_SA_D3D11_HW_PROTECTED, 0x3a8ba9d9,0x92ca,0x4307,0xa3,0x91,0x69,0x99,0xdb,0xf3,0xb6,0xce); -#if (WINVER >= 0x0601) -HRESULT WINAPI MFCreateTransformActivate(IMFActivate **ppActivate); -#endif /*(WINVER >= 0x0601)*/ +HRESULT WINAPI MFCreateTransformActivate(IMFActivate **activate); +EXTERN_GUID(MF_SA_BUFFERS_PER_SAMPLE, 0x873c5171, 0x1e3d, 0x4e25, 0x98, 0x8d, 0xb4, 0x33, 0xce, 0x04, 0x19, 0x83); +EXTERN_GUID(MF_SA_D3D_AWARE, 0xeaa35c29, 0x775e, 0x488e, 0x9b, 0x61, 0xb3, 0x28, 0x3e, 0x49, 0x58, 0x3b); +EXTERN_GUID(MF_SA_D3D11_ALLOW_DYNAMIC_YUV_TEXTURE, 0xce06d49f, 0x0613, 0x4b9d, 0x86, 0xa6, 0xd8, 0xc4, 0xf9, 0xc1, 0x00, 0x75); +EXTERN_GUID(MF_SA_D3D11_AWARE, 0x206b4fc8, 0xfcf9, 0x4c51, 0xaf, 0xe3, 0x97, 0x64, 0x36, 0x9e, 0x33, 0xa0); +EXTERN_GUID(MF_SA_D3D11_BINDFLAGS, 0xeacf97ad, 0x065c, 0x4408, 0xbe, 0xe3, 0xfd, 0xcb, 0xfd, 0x12, 0x8b, 0xe2); +EXTERN_GUID(MF_SA_D3D11_HW_PROTECTED, 0x3a8ba9d9, 0x92ca, 0x4307, 0xa3, 0x91, 0x69, 0x99, 0xdb, 0xf3, 0xb6, 0xce); +EXTERN_GUID(MF_SA_D3D11_SHARED, 0x7b8f32c3, 0x6d96, 0x4b89, 0x92, 0x03, 0xdd, 0x38, 0xb6, 0x14, 0x14, 0xf3); +EXTERN_GUID(MF_SA_D3D11_SHARED_WITHOUT_MUTEX, 0x39dbd44d, 0x2e44, 0x4931, 0xa4, 0xc8, 0x35, 0x2d, 0x3d, 0xc4, 0x21, 0x15); +EXTERN_GUID(MF_SA_D3D11_USAGE, 0xe85fe442, 0x2ca3, 0x486e, 0xa9, 0xc7, 0x10, 0x9d, 0xda, 0x60, 0x98, 0x80); +EXTERN_GUID(MF_SA_REQUIRED_SAMPLE_COUNT, 0x18802c61, 0x324b, 0x4952, 0xab, 0xd0, 0x17, 0x6f, 0xf5, 0xc6, 0x96, 0xff); +EXTERN_GUID(MF_SA_REQUIRED_SAMPLE_COUNT_PROGRESSIVE, 0xb172d58e, 0xfa77, 0x4e48, 0x8d, 0x2a, 0x1d, 0xf2, 0xd8, 0x50, 0xea, 0xc2); +EXTERN_GUID(MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT, 0x851745d5, 0xc3d6, 0x476d, 0x95, 0x27, 0x49, 0x8e, 0xf2, 0xd1, 0x0d, 0x18); +EXTERN_GUID(MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT_PROGRESSIVE, 0x0f5523a5, 0x1cb2, 0x47c5, 0xa5, 0x50, 0x2e, 0xeb, 0x84, 0xb4, 0xd1, 0x4a); +EXTERN_GUID(MF_TRANSFORM_ASYNC, 0xf81a699a, 0x649a, 0x497d, 0x8c, 0x73, 0x29, 0xf8, 0xfe, 0xd6, 0xad, 0x7a); +EXTERN_GUID(MF_TRANSFORM_ASYNC_UNLOCK, 0xe5666d6b, 0x3422, 0x4eb6, 0xa4, 0x21, 0xda, 0x7d, 0xb1, 0xf8, 0xe2, 0x07); +EXTERN_GUID(MF_TRANSFORM_CATEGORY_Attribute, 0xceabba49, 0x506d, 0x4757, 0xa6, 0xff, 0x66, 0xc1, 0x84, 0x98, 0x7e, 0x4e); +EXTERN_GUID(MF_TRANSFORM_FLAGS_Attribute, 0x9359bb7e, 0x6275, 0x46c4, 0xa0, 0x25, 0x1c, 0x01, 0xe4, 0x5f, 0x1a, 0x86); +EXTERN_GUID(MFT_CODEC_MERIT_Attribute, 0x88a7cb15, 0x7b07, 0x4a34, 0x91, 0x28, 0xe6, 0x4c, 0x67, 0x03, 0xc4, 0xd3); +EXTERN_GUID(MFT_CONNECTED_STREAM_ATTRIBUTE, 0x71eeb820, 0xa59f, 0x4de2, 0xbc, 0xec, 0x38, 0xdb, 0x1d, 0xd6, 0x11, 0xa4); +EXTERN_GUID(MFT_CONNECTED_TO_HW_STREAM, 0x34e6e728, 0x06d6, 0x4491, 0xa5, 0x53, 0x47, 0x95, 0x65, 0x0d, 0xb9, 0x12); +EXTERN_GUID(MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER, 0xef80833f, 0xf8fa, 0x44d9, 0x80, 0xd8, 0x41, 0xed, 0x62, 0x32, 0x67, 0x0c); +EXTERN_GUID(MFT_DECODER_FINAL_VIDEO_RESOLUTION_HINT, 0xdc2f8496, 0x15c4, 0x407a, 0xb6, 0xf0, 0x1b, 0x66, 0xab, 0x5f, 0xbf, 0x53); +EXTERN_GUID(MFT_ENCODER_SUPPORTS_CONFIG_EVENT, 0x86a355ae, 0x3a77, 0x4ec4, 0x9f, 0x31, 0x01, 0x14, 0x9a, 0x4e, 0x92, 0xde); +EXTERN_GUID(MFT_ENUM_HARDWARE_URL_Attribute, 0x2fb866ac, 0xb078, 0x4942, 0xab, 0x6c, 0x00, 0x3d, 0x05, 0xcd, 0xa6, 0x74); +EXTERN_GUID(MFT_ENUM_HARDWARE_VENDOR_ID_Attribute, 0x3aecb0cc, 0x035b, 0x4bcc, 0x81, 0x85, 0x2b, 0x8d, 0x55, 0x1e, 0xf3, 0xaf); +EXTERN_GUID(MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE, 0x111ea8cd, 0xb62a, 0x4bdb, 0x89, 0xf6, 0x67, 0xff, 0xcd, 0xc2, 0x45, 0x8b); +EXTERN_GUID(MFT_FIELDOFUSE_UNLOCK_Attribute, 0x8ec2e9fd, 0x9148, 0x410d, 0x83, 0x1e, 0x70, 0x24, 0x39, 0x46, 0x1a, 0x8e); +EXTERN_GUID(MFT_FRIENDLY_NAME_Attribute, 0x314ffbae, 0x5b41, 0x4c95, 0x9c, 0x19, 0x4e, 0x7d, 0x58, 0x6f, 0xac, 0xe3); +EXTERN_GUID(MFT_INPUT_TYPES_Attributes, 0x4276c9b1, 0x759d, 0x4bf3, 0x9c, 0xd0, 0x0d, 0x72, 0x3d, 0x13, 0x8f, 0x96); +EXTERN_GUID(MFT_OUTPUT_TYPES_Attributes, 0x8eae8cf3, 0xa44f, 0x4306, 0xba, 0x5c, 0xbf, 0x5d, 0xda, 0x24, 0x28, 0x18); +EXTERN_GUID(MFT_PREFERRED_ENCODER_PROFILE, 0x53004909, 0x1ef5, 0x46d7, 0xa1, 0x8e, 0x5a, 0x75, 0xf8, 0xb5, 0x90, 0x5f); +EXTERN_GUID(MFT_PREFERRED_OUTPUTTYPE_Attribute, 0x7e700499, 0x396a, 0x49ee, 0xb1, 0xb4, 0xf6, 0x28, 0x02, 0x1e, 0x8c, 0x9d); +EXTERN_GUID(MFT_PROCESS_LOCAL_Attribute, 0x543186e4, 0x4649, 0x4e65, 0xb5, 0x88, 0x4a, 0xa3, 0x52, 0xaf, 0xf3, 0x79); +EXTERN_GUID(MFT_REMUX_MARK_I_PICTURE_AS_CLEAN_POINT, 0x364e8f85, 0x3f2e, 0x436c, 0xb2, 0xa2, 0x44, 0x40, 0xa0, 0x12, 0xa9, 0xe8); +EXTERN_GUID(MFT_SUPPORT_3DVIDEO, 0x093f81b1, 0x4f2e, 0x4631, 0x81, 0x68, 0x79, 0x34, 0x03, 0x2a, 0x01, 0xd3); +EXTERN_GUID(MFT_TRANSFORM_CLSID_Attribute, 0x6821c42b, 0x65a4, 0x4e82, 0x99, 0xbc, 0x9a, 0x88, 0x20, 0x5e, 0xcd, 0x0c); +DEFINE_PROPERTYKEY(MFPKEY_CLSID, 0xc57a84c0, 0x1a80, 0x40a3, 0x97, 0xb5, 0x92, 0x72, 0xa4, 0x03, 0xc8, 0xae, 1); +DEFINE_PROPERTYKEY(MFPKEY_CATEGORY, 0xc57a84c0, 0x1a80, 0x40a3, 0x97, 0xb5, 0x92, 0x72, 0xa4, 0x03, 0xc8, 0xae, 2); +DEFINE_PROPERTYKEY(MFPKEY_EXATTRIBUTE_SUPPORTED, 0x456fe843, 0x3c87, 0x40c0, 0x94, 0x9d, 0x14, 0x09, 0xc9, 0x7d, 0xab, 0x2c, 1); +DEFINE_PROPERTYKEY(MFPKEY_MULTICHANNEL_CHANNEL_MASK, 0x58bdaf8c, 0x3224, 0x4692, 0x86, 0xd0, 0x44, 0xd6, 0x5c, 0x5b, 0xf8, 0x2b, 1); /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/mi.h b/lib/libc/include/any-windows-any/mi.h new file mode 100644 index 0000000000000000000000000000000000000000..fd582ae1d5b2c106f5b6850d0e90c1e25dca1c76 --- /dev/null +++ b/lib/libc/include/any-windows-any/mi.h @@ -0,0 +1,3702 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#ifndef _MI_h +#define _MI_h + +#include +#include +#include + +#pragma pack(push, 8) + +#if defined(MI_CHAR_TYPE) +#if (MI_CHAR_TYPE != 1) && (MI_CHAR_TYPE != 2) +#error "MI_CHAR_TYPE must be 1 or 2" +#endif +#else +#define MI_CHAR_TYPE 2 +#endif + +#if (MI_CHAR_TYPE == 2) +#define MI_USE_WCHAR +#endif + +#ifndef MI_CONST +#define MI_CONST const +#endif + +#define MI_MAJOR ((MI_Uint32)1) +#define MI_MINOR ((MI_Uint32)0) +#define MI_REVISON ((MI_Uint32)0) +#define MI_MAKE_VERSION(MAJ, MIN, REV) ((MAJ << 16) | (MIN << 8) | REV) +#define MI_VERSION MI_MAKE_VERSION(MI_MAJOR, MI_MINOR, MI_REVISON) + +#define MI_UNREFERENCED_PARAMETER(P) (P) + +#define MI_EXPORT __declspec(dllexport) + +#define MI_MAIN_CALL __cdecl + +#define MI_CALL __stdcall + +#ifdef _MANAGED_PURE +#define MI_INLINE_CALL +#else +#define MI_INLINE_CALL MI_CALL +#endif + +#define MI_INLINE static __inline + +#define MI_OFFSETOF(STRUCT,FIELD) (((ptrdiff_t)&(((STRUCT*)1)->FIELD))-1) + +#ifdef __cplusplus +#define MI_EXTERN_C extern "C" +#else +#define MI_EXTERN_C extern +#endif + +#define MI_COUNT(X) (sizeof(X)/sizeof(X[0])) + +#if (MI_CHAR_TYPE == 1) +#define MI_T(STR) STR +#else +#define MI_T(STR) L##STR +#endif + +#define MI_LL(X) X##i64 +#define MI_ULL(X) X##ui64 + +typedef struct _MI_Server MI_Server; +typedef struct _MI_Context MI_Context; +typedef struct _MI_ClassDecl MI_ClassDecl; +typedef struct _MI_Instance MI_Instance; +typedef struct _MI_Filter MI_Filter; +typedef struct _MI_PropertySet MI_PropertySet; +typedef struct _MI_Qualifier MI_Qualifier; +typedef struct _MI_Session MI_Session; +typedef struct _MI_ServerFT MI_ServerFT; +typedef struct _MI_ProviderFT MI_ProviderFT; +typedef struct _MI_PropertySetFT MI_PropertySetFT; +typedef struct _MI_InstanceFT MI_InstanceFT; +typedef struct _MI_ContextFT MI_ContextFT; +typedef struct _MI_FilterFT MI_FilterFT; +typedef struct _MI_Class MI_Class; +typedef struct _MI_InstanceExFT MI_InstanceExFT; + +typedef enum _MI_Result { + MI_RESULT_OK = 0, + MI_RESULT_FAILED = 1, + MI_RESULT_ACCESS_DENIED = 2, + MI_RESULT_INVALID_NAMESPACE = 3, + MI_RESULT_INVALID_PARAMETER = 4, + MI_RESULT_INVALID_CLASS = 5, + MI_RESULT_NOT_FOUND = 6, + MI_RESULT_NOT_SUPPORTED = 7, + MI_RESULT_CLASS_HAS_CHILDREN = 8, + MI_RESULT_CLASS_HAS_INSTANCES = 9, + MI_RESULT_INVALID_SUPERCLASS = 10, + MI_RESULT_ALREADY_EXISTS = 11, + MI_RESULT_NO_SUCH_PROPERTY = 12, + MI_RESULT_TYPE_MISMATCH = 13, + MI_RESULT_QUERY_LANGUAGE_NOT_SUPPORTED = 14, + MI_RESULT_INVALID_QUERY = 15, + MI_RESULT_METHOD_NOT_AVAILABLE = 16, + MI_RESULT_METHOD_NOT_FOUND = 17, + MI_RESULT_NAMESPACE_NOT_EMPTY = 20, + MI_RESULT_INVALID_ENUMERATION_CONTEXT = 21, + MI_RESULT_INVALID_OPERATION_TIMEOUT = 22, + MI_RESULT_PULL_HAS_BEEN_ABANDONED = 23, + MI_RESULT_PULL_CANNOT_BE_ABANDONED = 24, + MI_RESULT_FILTERED_ENUMERATION_NOT_SUPPORTED = 25, + MI_RESULT_CONTINUATION_ON_ERROR_NOT_SUPPORTED = 26, + MI_RESULT_SERVER_LIMITS_EXCEEDED = 27, + MI_RESULT_SERVER_IS_SHUTTING_DOWN = 28 +} MI_Result; + +typedef enum _MI_ErrorCategory { + MI_ERRORCATEGORY_NOT_SPECIFIED = 0, + MI_ERRORCATEGORY_OPEN_ERROR = 1, + MI_ERRORCATEGORY_CLOS_EERROR = 2, + MI_ERRORCATEGORY_DEVICE_ERROR = 3, + MI_ERRORCATEGORY_DEADLOCK_DETECTED = 4, + MI_ERRORCATEGORY_INVALID_ARGUMENT = 5, + MI_ERRORCATEGORY_INVALID_DATA = 6, + MI_ERRORCATEGORY_INVALID_OPERATION = 7, + MI_ERRORCATEGORY_INVALID_RESULT = 8, + MI_ERRORCATEGORY_INVALID_TYPE = 9, + MI_ERRORCATEGORY_METADATA_ERROR = 10, + MI_ERRORCATEGORY_NOT_IMPLEMENTED = 11, + MI_ERRORCATEGORY_NOT_INSTALLED = 12, + MI_ERRORCATEGORY_OBJECT_NOT_FOUND = 13, + MI_ERRORCATEGORY_OPERATION_STOPPED = 14, + MI_ERRORCATEGORY_OPERATION_TIMEOUT = 15, + MI_ERRORCATEGORY_SYNTAX_ERROR = 16, + MI_ERRORCATEGORY_PARSER_ERROR = 17, + MI_ERRORCATEGORY_ACCESS_DENIED = 18, + MI_ERRORCATEGORY_RESOURCE_BUSY = 19, + MI_ERRORCATEGORY_RESOURCE_EXISTS = 20, + MI_ERRORCATEGORY_RESOURCE_UNAVAILABLE = 21, + MI_ERRORCATEGORY_READ_ERROR = 22, + MI_ERRORCATEGORY_WRITE_ERROR = 23, + MI_ERRORCATEGORY_FROM_STDERR = 24, + MI_ERRORCATEGORY_SECURITY_ERROR = 25, + MI_ERRORCATEGORY_PROTOCOL_ERROR = 26, + MI_ERRORCATEGORY_CONNECTION_ERROR = 27, + MI_ERRORCATEGORY_AUTHENTICATION_ERROR = 28, + MI_ERRORCATEGORY_LIMITS_EXCEEDED = 29, + MI_ERRORCATEGORY_QUOTA_EXCEEDED = 30, + MI_ERRORCATEGORY_NOT_ENABLED = 31 +} MI_ErrorCategory; + +typedef enum _MI_PromptType { + MI_PROMPTTYPE_NORMAL, + MI_PROMPTTYPE_CRITICAL +} MI_PromptType; + +typedef enum _MI_CallbackMode { + MI_CALLBACKMODE_REPORT, + MI_CALLBACKMODE_INQUIRE, + MI_CALLBACKMODE_IGNORE +} MI_CallbackMode; + +typedef enum _MI_ProviderArchitecture { + MI_PROVIDER_ARCHITECTURE_32BIT, + MI_PROVIDER_ARCHITECTURE_64BIT +} MI_ProviderArchitecture; + +#define MI_FLAG_CLASS (1 << 0) +#define MI_FLAG_METHOD (1 << 1) +#define MI_FLAG_PROPERTY (1 << 2) +#define MI_FLAG_PARAMETER (1 << 3) +#define MI_FLAG_ASSOCIATION (1 << 4) +#define MI_FLAG_INDICATION (1 << 5) +#define MI_FLAG_REFERENCE (1 << 6) +#define MI_FLAG_ANY (1|2|4|8|16|32|64) + +#define MI_FLAG_ENABLEOVERRIDE (1 << 7) +#define MI_FLAG_DISABLEOVERRIDE (1 << 8) +#define MI_FLAG_RESTRICTED (1 << 9) +#define MI_FLAG_TOSUBCLASS (1 << 10) +#define MI_FLAG_TRANSLATABLE (1 << 11) + +#define MI_FLAG_KEY (1 << 12) +#define MI_FLAG_IN (1 << 13) +#define MI_FLAG_OUT (1 << 14) +#define MI_FLAG_REQUIRED (1 << 15) +#define MI_FLAG_STATIC (1 << 16) +#define MI_FLAG_ABSTRACT (1 << 17) +#define MI_FLAG_TERMINAL (1 << 18) +#define MI_FLAG_EXPENSIVE (1 << 19) +#define MI_FLAG_STREAM (1 << 20) +#define MI_FLAG_READONLY (1 << 21) + +#define MI_FLAG_EXTENDED (1 << 12) +#define MI_FLAG_NOT_MODIFIED (1 << 25) +#define MI_FLAG_VERSION (1<<26|1<<27|1<<28) +#define MI_FLAG_NULL (1 << 29) +#define MI_FLAG_BORROW (1 << 30) +#define MI_FLAG_ADOPT ((MI_Uint32)(1 << 31)) + +typedef enum _MI_Type { + MI_BOOLEAN = 0, + MI_UINT8 = 1, + MI_SINT8 = 2, + MI_UINT16 = 3, + MI_SINT16 = 4, + MI_UINT32 = 5, + MI_SINT32 = 6, + MI_UINT64 = 7, + MI_SINT64 = 8, + MI_REAL32 = 9, + MI_REAL64 = 10, + MI_CHAR16 = 11, + MI_DATETIME = 12, + MI_STRING = 13, + MI_REFERENCE = 14, + MI_INSTANCE = 15, + MI_BOOLEANA = 16, + MI_UINT8A = 17, + MI_SINT8A = 18, + MI_UINT16A = 19, + MI_SINT16A = 20, + MI_UINT32A = 21, + MI_SINT32A = 22, + MI_UINT64A = 23, + MI_SINT64A = 24, + MI_REAL32A = 25, + MI_REAL64A = 26, + MI_CHAR16A = 27, + MI_DATETIMEA = 28, + MI_STRINGA = 29, + MI_REFERENCEA = 30, + MI_INSTANCEA = 31, + MI_ARRAY = 16 +} MI_Type; + +typedef unsigned char MI_Boolean; +typedef unsigned char MI_Uint8; +typedef signed char MI_Sint8; +typedef unsigned short MI_Uint16; +typedef signed short MI_Sint16; +typedef unsigned int MI_Uint32; +typedef signed int MI_Sint32; + +typedef unsigned __int64 MI_Uint64; +typedef signed __int64 MI_Sint64; + +typedef float MI_Real32; +typedef double MI_Real64; +typedef unsigned short MI_Char16; + +#if (MI_CHAR_TYPE == 1) +typedef char MI_Char; +#else +typedef wchar_t MI_Char; +#endif + +typedef MI_Char* MI_StringPtr; +typedef const MI_Char* MI_ConstStringPtr; + +#define MI_TRUE ((MI_Boolean)1) +#define MI_FALSE ((MI_Boolean)0) + +typedef struct _MI_Timestamp { + MI_Uint32 year; + MI_Uint32 month; + MI_Uint32 day; + MI_Uint32 hour; + MI_Uint32 minute; + MI_Uint32 second; + MI_Uint32 microseconds; + MI_Sint32 utc; +} MI_Timestamp; + +typedef struct _MI_Interval { + MI_Uint32 days; + MI_Uint32 hours; + MI_Uint32 minutes; + MI_Uint32 seconds; + MI_Uint32 microseconds; + MI_Uint32 __padding1; + MI_Uint32 __padding2; + MI_Uint32 __padding3; +} MI_Interval; + +typedef struct _MI_Datetime { + MI_Uint32 isTimestamp; + union { + MI_Timestamp timestamp; + MI_Interval interval; + } u; +} MI_Datetime; + +typedef struct _MI_BooleanA { + MI_Boolean* data; + MI_Uint32 size; +} MI_BooleanA; + +typedef struct _MI_Uint8A { + MI_Uint8* data; + MI_Uint32 size; +} MI_Uint8A; + +typedef struct _MI_Sint8A { + MI_Sint8* data; + MI_Uint32 size; +} MI_Sint8A; + +typedef struct _MI_Uint16A { + MI_Uint16* data; + MI_Uint32 size; +} MI_Uint16A; + +typedef struct _MI_Sint16A { + MI_Sint16* data; + MI_Uint32 size; +} MI_Sint16A; + +typedef struct _MI_Uint32A { + MI_Uint32* data; + MI_Uint32 size; +} MI_Uint32A; + +typedef struct _MI_Sint32A { + MI_Sint32* data; + MI_Uint32 size; +} MI_Sint32A; + +typedef struct _MI_Uint64A { + MI_Uint64* data; + MI_Uint32 size; +} MI_Uint64A; + +typedef struct _MI_Sint64A { + MI_Sint64* data; + MI_Uint32 size; +} MI_Sint64A; + +typedef struct _MI_Real32A { + MI_Real32* data; + MI_Uint32 size; +} MI_Real32A; + +typedef struct _MI_Real64A { + MI_Real64* data; + MI_Uint32 size; +} MI_Real64A; + +typedef struct _MI_Char16A { + MI_Char16* data; + MI_Uint32 size; +} MI_Char16A; + +typedef struct _MI_DatetimeA { + MI_Datetime* data; + MI_Uint32 size; +} MI_DatetimeA; + +typedef struct _MI_StringA { + MI_Char** data; + MI_Uint32 size; +} MI_StringA; + +typedef struct _MI_ReferenceA { + struct _MI_Instance** data; + MI_Uint32 size; +} MI_ReferenceA; + +typedef struct _MI_InstanceA { + MI_Instance** data; + MI_Uint32 size; +} MI_InstanceA; + +typedef struct _MI_Array { + void* data; + MI_Uint32 size; +} MI_Array; + +typedef struct _MI_ConstBooleanA { + MI_CONST MI_Boolean* data; + MI_Uint32 size; +} MI_ConstBooleanA; + +typedef struct _MI_ConstUint8A { + MI_CONST MI_Uint8* data; + MI_Uint32 size; +} MI_ConstUint8A; + +typedef struct _MI_ConstSint8A { + MI_CONST MI_Sint8* data; + MI_Uint32 size; +} MI_ConstSint8A; + +typedef struct _MI_ConstUint16A { + MI_CONST MI_Uint16* data; + MI_Uint32 size; +} MI_ConstUint16A; + +typedef struct _MI_ConstSint16A { + MI_CONST MI_Sint16* data; + MI_Uint32 size; +} MI_ConstSint16A; + +typedef struct _MI_ConstUint32A { + MI_CONST MI_Uint32* data; + MI_Uint32 size; +} MI_ConstUint32A; + +typedef struct _MI_ConstSint32A { + MI_CONST MI_Sint32* data; + MI_Uint32 size; +} MI_ConstSint32A; + +typedef struct _MI_ConstUint64A { + MI_CONST MI_Uint64* data; + MI_Uint32 size; +} MI_ConstUint64A; + +typedef struct _MI_ConstSint64A { + MI_CONST MI_Sint64* data; + MI_Uint32 size; +} MI_ConstSint64A; + +typedef struct _MI_ConstReal32A { + MI_CONST MI_Real32* data; + MI_Uint32 size; +} MI_ConstReal32A; + +typedef struct _MI_ConstReal64A { + MI_CONST MI_Real64* data; + MI_Uint32 size; +} MI_ConstReal64A; + +typedef struct _MI_ConstChar16A { + MI_CONST MI_Char16* data; + MI_Uint32 size; +} MI_ConstChar16A; + +typedef struct _MI_ConstDatetimeA { + MI_CONST MI_Datetime* data; + MI_Uint32 size; +} MI_ConstDatetimeA; + +typedef struct _MI_ConstStringA { + MI_CONST MI_Char* MI_CONST* data; + MI_Uint32 size; +} MI_ConstStringA; + +typedef struct _MI_ConstReferenceA { + MI_CONST MI_Instance* MI_CONST* data; + MI_Uint32 size; +} MI_ConstReferenceA; + +typedef struct _MI_ConstInstanceA { + MI_CONST MI_Instance* MI_CONST* data; + MI_Uint32 size; +} MI_ConstInstanceA; + +typedef union _MI_Value { + MI_Boolean boolean; + MI_Uint8 uint8; + MI_Sint8 sint8; + MI_Uint16 uint16; + MI_Sint16 sint16; + MI_Uint32 uint32; + MI_Sint32 sint32; + MI_Uint64 uint64; + MI_Sint64 sint64; + MI_Real32 real32; + MI_Real64 real64; + MI_Char16 char16; + MI_Datetime datetime; + MI_Char* string; + MI_Instance* instance; + MI_Instance* reference; + MI_BooleanA booleana; + MI_Uint8A uint8a; + MI_Sint8A sint8a; + MI_Uint16A uint16a; + MI_Sint16A sint16a; + MI_Uint32A uint32a; + MI_Sint32A sint32a; + MI_Uint64A uint64a; + MI_Sint64A sint64a; + MI_Real32A real32a; + MI_Real64A real64a; + MI_Char16A char16a; + MI_DatetimeA datetimea; + MI_StringA stringa; + MI_ReferenceA referencea; + MI_InstanceA instancea; + MI_Array array; +} MI_Value; + +typedef struct _MI_BooleanField { + MI_Boolean value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_BooleanField; + +typedef struct _MI_Sint8Field { + MI_Sint8 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Sint8Field; + +typedef struct _MI_Uint8Field { + MI_Uint8 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Uint8Field; + +typedef struct _MI_Sint16Field { + MI_Sint16 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Sint16Field; + +typedef struct _MI_Uint16Field { + MI_Uint16 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Uint16Field; + +typedef struct _MI_Sint32Field { + MI_Sint32 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Sint32Field; + +typedef struct _MI_Uint32Field { + MI_Uint32 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Uint32Field; + +typedef struct _MI_Sint64Field { + MI_Sint64 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Sint64Field; + +typedef struct _MI_Uint64Field { + MI_Uint64 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Uint64Field; + +typedef struct _MI_Real32Field { + MI_Real32 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Real32Field; + +typedef struct _MI_Real64Field { + MI_Real64 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Real64Field; + +typedef struct _MI_Char16Field { + MI_Char16 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Char16Field; + +typedef struct _MI_DatetimeField { + MI_Datetime value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_DatetimeField; + +typedef struct _MI_StringField { + MI_Char* value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_StringField; + +typedef struct _MI_ReferenceField { + MI_Instance* value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ReferenceField; + +typedef struct _MI_InstanceField { + MI_Instance* value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_InstanceField; + +typedef struct _MI_BooleanAField { + MI_BooleanA value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_BooleanAField; + +typedef struct _MI_Uint8AField { + MI_Uint8A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Uint8AField; + +typedef struct _MI_Sint8AField { + MI_Sint8A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Sint8AField; + +typedef struct _MI_Uint16AField { + MI_Uint16A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Uint16AField; + +typedef struct _MI_Sint16AField { + MI_Sint16A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Sint16AField; + +typedef struct _MI_Uint32AField { + MI_Uint32A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Uint32AField; + +typedef struct _MI_Sint32AField { + MI_Sint32A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Sint32AField; + +typedef struct _MI_Uint64AField { + MI_Uint64A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Uint64AField; + +typedef struct _MI_Sint64AField { + MI_Sint64A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Sint64AField; + +typedef struct _MI_Real32AField { + MI_Real32A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Real32AField; + +typedef struct _MI_Real64AField { + MI_Real64A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Real64AField; + +typedef struct _MI_Char16AField { + MI_Char16A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_Char16AField; + +typedef struct _MI_DatetimeAField { + MI_DatetimeA value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_DatetimeAField; + +typedef struct _MI_StringAField { + MI_StringA value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_StringAField; + +typedef struct _MI_ReferenceAField { + MI_ReferenceA value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ReferenceAField; + +typedef struct _MI_InstanceAField { + MI_InstanceA value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_InstanceAField; + +typedef struct _MI_ArrayField { + MI_Array value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ArrayField; + +typedef struct _MI_ConstBooleanField { + MI_Boolean value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstBooleanField; + +typedef struct _MI_ConstSint8Field { + MI_Sint8 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstSint8Field; + +typedef struct _MI_ConstUint8Field { + MI_Uint8 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstUint8Field; + +typedef struct _MI_ConstSint16Field { + MI_Sint16 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstSint16Field; + +typedef struct _MI_ConstUint16Field { + MI_Uint16 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstUint16Field; + +typedef struct _MI_ConstSint32Field { + MI_Sint32 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstSint32Field; + +typedef struct _MI_ConstUint32Field { + MI_Uint32 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstUint32Field; + +typedef struct _MI_ConstSint64Field { + MI_Sint64 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstSint64Field; + +typedef struct _MI_ConstUint64Field { + MI_Uint64 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstUint64Field; + +typedef struct _MI_ConstReal32Field { + MI_Real32 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstReal32Field; + +typedef struct _MI_ConstReal64Field { + MI_Real64 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstReal64Field; + +typedef struct _MI_ConstChar16Field { + MI_Char16 value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstChar16Field; + +typedef struct _MI_ConstDatetimeField { + MI_Datetime value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstDatetimeField; + +typedef struct _MI_ConstStringField { + MI_CONST MI_Char* value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstStringField; + +typedef struct _MI_ConstReferenceField { + MI_CONST MI_Instance* value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstReferenceField; + +typedef struct _MI_ConstInstanceField { + MI_CONST MI_Instance* value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstInstanceField; + +typedef struct _MI_ConstBooleanAField { + MI_ConstBooleanA value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstBooleanAField; + +typedef struct _MI_ConstUint8AField { + MI_ConstUint8A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstUint8AField; + +typedef struct _MI_ConstSint8AField { + MI_ConstSint8A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstSint8AField; + +typedef struct _MI_ConstUint16AField { + MI_ConstUint16A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstUint16AField; + +typedef struct _MI_ConstSint16AField { + MI_ConstSint16A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstSint16AField; + +typedef struct _MI_ConstUint32AField { + MI_ConstUint32A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstUint32AField; + +typedef struct _MI_ConstSint32AField { + MI_ConstSint32A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstSint32AField; + +typedef struct _MI_ConstUint64AField { + MI_ConstUint64A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstUint64AField; + +typedef struct _MI_ConstSint64AField { + MI_ConstSint64A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstSint64AField; + +typedef struct _MI_ConstReal32AField { + MI_ConstReal32A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstReal32AField; + +typedef struct _MI_ConstReal64AField { + MI_ConstReal64A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstReal64AField; + +typedef struct _MI_ConstChar16AField { + MI_ConstChar16A value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstChar16AField; + +typedef struct _MI_ConstDatetimeAField { + MI_ConstDatetimeA value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstDatetimeAField; + +typedef struct _MI_ConstStringAField { + MI_ConstStringA value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstStringAField; + +typedef struct _MI_ConstReferenceAField { + MI_ConstReferenceA value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstReferenceAField; + +typedef struct _MI_ConstInstanceAField { + MI_ConstInstanceA value; + MI_Boolean exists; + MI_Uint8 flags; +} MI_ConstInstanceAField; + +struct _MI_ServerFT { + MI_Result (MI_CALL *GetVersion)(MI_Uint32* version); + MI_Result (MI_CALL *GetSystemName)(const MI_Char** systemName); +}; + +struct _MI_Server { + const MI_ServerFT* serverFT; + const MI_ContextFT* contextFT; + const MI_InstanceFT* instanceFT; + const MI_PropertySetFT* propertySetFT; + const MI_FilterFT* filterFT; +}; + +MI_Result MI_CALL MI_Server_GetVersion(MI_Uint32* version); +MI_Result MI_CALL MI_Server_GetSystemName(const MI_Char** systemName); + +struct _MI_FilterFT { + MI_Result (MI_CALL *Evaluate)(const MI_Filter* self, const MI_Instance* instance, MI_Boolean* result); + MI_Result (MI_CALL *GetExpression)(const MI_Filter* self, const MI_Char** queryLang, const MI_Char** queryExpr); +}; + +struct _MI_Filter { + const MI_FilterFT* ft; + ptrdiff_t reserved[3]; +}; + +MI_INLINE MI_Result MI_INLINE_CALL MI_Filter_Evaluate(const MI_Filter* self, const MI_Instance* instance, MI_Boolean* result) { + if (self && self->ft) { + return self->ft->Evaluate(self, instance, result); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Filter_GetExpression(const MI_Filter* self, const MI_Char** queryLang, const MI_Char** queryExpr) { + if (self && self->ft) { + return self->ft->GetExpression(self, queryLang, queryExpr); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +struct _MI_PropertySetFT { + MI_Result (MI_CALL *GetElementCount)(const MI_PropertySet* self, MI_Uint32* count); + MI_Result (MI_CALL *ContainsElement)(const MI_PropertySet* self, const MI_Char* name, MI_Boolean* flag); + MI_Result (MI_CALL *AddElement)(MI_PropertySet* self, const MI_Char* name); + MI_Result (MI_CALL *GetElementAt)(const MI_PropertySet* self, MI_Uint32 index, const MI_Char** name); + MI_Result (MI_CALL *Clear)(MI_PropertySet* self); + MI_Result (MI_CALL *Destruct)(MI_PropertySet* self); + MI_Result (MI_CALL *Delete)(MI_PropertySet* self); + MI_Result (MI_CALL *Clone)(const MI_PropertySet* self, MI_PropertySet** newPropertySet); +}; + +struct _MI_PropertySet { + const MI_PropertySetFT* ft; + ptrdiff_t reserved[3]; +}; + +MI_INLINE MI_Result MI_INLINE_CALL MI_PropertySet_GetElementCount(const MI_PropertySet* self, MI_Uint32* count) { + if (self && self->ft) { + return self->ft->GetElementCount(self, count); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_PropertySet_ContainsElement(const MI_PropertySet* self, const MI_Char* name, MI_Boolean* flag) { + if (self && self->ft) { + return self->ft->ContainsElement(self, name, flag); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_PropertySet_AddElement(MI_PropertySet* self, const MI_Char* name) { + if (self && self->ft) { + return self->ft->AddElement(self, name); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_PropertySet_GetElementAt(const MI_PropertySet* self, MI_Uint32 index, const MI_Char** name) { + if (self && self->ft) { + return self->ft->GetElementAt(self, index, name); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_PropertySet_Clear(MI_PropertySet* self) { + if (self && self->ft) { + return self->ft->Clear(self); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_PropertySet_Destruct(MI_PropertySet* self) { + if (self && self->ft) { + return self->ft->Destruct(self); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_PropertySet_Delete(MI_PropertySet* self) { + if (self && self->ft) { + return self->ft->Delete(self); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_PropertySet_Clone(const MI_PropertySet* self, MI_PropertySet** newPropertySet) { + if (self && self->ft) { + return self->ft->Clone(self, newPropertySet); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +typedef struct _MI_ObjectDecl { + MI_Uint32 flags; + MI_Uint32 code; + MI_CONST MI_Char* name; + MI_Qualifier MI_CONST* MI_CONST* qualifiers; + MI_Uint32 numQualifiers; + struct _MI_PropertyDecl MI_CONST* MI_CONST* properties; + MI_Uint32 numProperties; + MI_Uint32 size; +} MI_ObjectDecl; + +struct _MI_ClassDecl { + MI_Uint32 flags; + MI_Uint32 code; + MI_CONST MI_Char* name; + struct _MI_Qualifier MI_CONST* MI_CONST* qualifiers; + MI_Uint32 numQualifiers; + struct _MI_PropertyDecl MI_CONST* MI_CONST* properties; + MI_Uint32 numProperties; + MI_Uint32 size; + MI_CONST MI_Char* superClass; + MI_ClassDecl MI_CONST* superClassDecl; + struct _MI_MethodDecl MI_CONST* MI_CONST* methods; + MI_Uint32 numMethods; + struct _MI_SchemaDecl MI_CONST* schema; + MI_CONST MI_ProviderFT* providerFT; + MI_Class *owningClass; +}; + +typedef struct _MI_FeatureDecl { + MI_Uint32 flags; + MI_Uint32 code; + MI_CONST MI_Char* name; + MI_Qualifier MI_CONST* MI_CONST * qualifiers; + MI_Uint32 numQualifiers; +} MI_FeatureDecl; + +typedef struct _MI_ParameterDecl { + MI_Uint32 flags; + MI_Uint32 code; + MI_CONST MI_Char* name; + MI_Qualifier MI_CONST* MI_CONST* qualifiers; + MI_Uint32 numQualifiers; + MI_Uint32 type; + MI_CONST MI_Char* className; + MI_Uint32 subscript; + MI_Uint32 offset; +} MI_ParameterDecl; + +typedef struct _MI_PropertyDecl { + MI_Uint32 flags; + MI_Uint32 code; + MI_CONST MI_Char* name; + MI_Qualifier MI_CONST* MI_CONST* qualifiers; + MI_Uint32 numQualifiers; + MI_Uint32 type; + MI_CONST MI_Char* className; + MI_Uint32 subscript; + MI_Uint32 offset; + MI_CONST MI_Char* origin; + MI_CONST MI_Char* propagator; + MI_CONST void* value; +} MI_PropertyDecl; + +typedef void (MI_CALL *MI_MethodDecl_Invoke)(void* self, MI_Context* context, const MI_Char* nameSpace, const MI_Char* className, const MI_Char* methodName, const MI_Instance* instanceName, const MI_Instance* parameters); + +typedef struct _MI_MethodDecl { + MI_Uint32 flags; + MI_Uint32 code; + MI_CONST MI_Char* name; + struct _MI_Qualifier MI_CONST* MI_CONST* qualifiers; + MI_Uint32 numQualifiers; + struct _MI_ParameterDecl MI_CONST* MI_CONST* parameters; + MI_Uint32 numParameters; + MI_Uint32 size; + MI_Uint32 returnType; + MI_CONST MI_Char* origin; + MI_CONST MI_Char* propagator; + struct _MI_SchemaDecl MI_CONST* schema; + MI_MethodDecl_Invoke function; +} MI_MethodDecl; + +typedef struct _MI_QualifierDecl { + MI_CONST MI_Char* name; + MI_Uint32 type; + MI_Uint32 scope; + MI_Uint32 flavor; + MI_Uint32 subscript; + MI_CONST void* value; +} MI_QualifierDecl; + +struct _MI_Qualifier { + MI_CONST MI_Char* name; + MI_Uint32 type; + MI_Uint32 flavor; + MI_CONST void* value; +}; + +typedef struct _MI_SchemaDecl { + MI_QualifierDecl MI_CONST* MI_CONST* qualifierDecls; + MI_Uint32 numQualifierDecls; + MI_ClassDecl MI_CONST* MI_CONST* classDecls; + MI_Uint32 numClassDecls; +} MI_SchemaDecl; + +typedef struct _MI_Module_Self MI_Module_Self; + +typedef void (MI_CALL *MI_ProviderFT_Load)(void** self, MI_Module_Self* selfModule, MI_Context* context); +typedef void (MI_CALL *MI_ProviderFT_Unload)(void* self, MI_Context* context); +typedef void (MI_CALL *MI_ProviderFT_GetInstance)(void* self, MI_Context* context, const MI_Char* nameSpace, const MI_Char* className, const MI_Instance* instanceName, const MI_PropertySet* propertySet); +typedef void (MI_CALL *MI_ProviderFT_EnumerateInstances)(void* self, MI_Context* context, const MI_Char* nameSpace, const MI_Char* className, const MI_PropertySet* propertySet, MI_Boolean keysOnly, const MI_Filter* filter); +typedef void (MI_CALL *MI_ProviderFT_CreateInstance)(void* self, MI_Context* context, const MI_Char* nameSpace, const MI_Char* className, const MI_Instance* newInstance); +typedef void (MI_CALL *MI_ProviderFT_ModifyInstance)(void* self, MI_Context* context, const MI_Char* nameSpace, const MI_Char* className, const MI_Instance* modifiedInstance, const MI_PropertySet* propertySet); +typedef void (MI_CALL *MI_ProviderFT_DeleteInstance)(void* self, MI_Context* context, const MI_Char* nameSpace, const MI_Char* className, const MI_Instance* instanceName); +typedef void (MI_CALL *MI_ProviderFT_AssociatorInstances)(void* self, MI_Context* context, const MI_Char* nameSpace, const MI_Char* className, const MI_Instance* instanceName, const MI_Char* resultClass, const MI_Char* role, const MI_Char* resultRole, const MI_PropertySet* propertySet, MI_Boolean keysOnly, const MI_Filter* filter); +typedef void (MI_CALL *MI_ProviderFT_ReferenceInstances)(void* self, MI_Context* context, const MI_Char* nameSpace, const MI_Char* className, const MI_Instance* instanceName, const MI_Char* role, const MI_PropertySet* propertySet, MI_Boolean keysOnly, const MI_Filter* filter); +typedef void (MI_CALL *MI_ProviderFT_EnableIndications)(void* self, MI_Context* indicationsContext, const MI_Char* nameSpace, const MI_Char* className); +typedef void (MI_CALL *MI_ProviderFT_DisableIndications)(void* self, MI_Context* indicationsContext, const MI_Char* nameSpace, const MI_Char* className); +typedef void (MI_CALL *MI_ProviderFT_Subscribe)(void* self, MI_Context* context, const MI_Char* nameSpace, const MI_Char* className, const MI_Filter* filter, const MI_Char* bookmark, MI_Uint64 subscriptionID, void** subscriptionSelf); +typedef void (MI_CALL *MI_ProviderFT_Unsubscribe)(void* self, MI_Context* context, const MI_Char* nameSpace, const MI_Char* className, MI_Uint64 subscriptionID, void* subscriptionSelf); +typedef void (MI_CALL *MI_ProviderFT_Invoke)(void* self, MI_Context* context, const MI_Char* nameSpace, const MI_Char* className, const MI_Char* methodName, const MI_Instance* instanceName, const MI_Instance* inputParameters); + +struct _MI_ProviderFT { + MI_ProviderFT_Load Load; + MI_ProviderFT_Unload Unload; + MI_ProviderFT_GetInstance GetInstance; + MI_ProviderFT_EnumerateInstances EnumerateInstances; + MI_ProviderFT_CreateInstance CreateInstance; + MI_ProviderFT_ModifyInstance ModifyInstance; + MI_ProviderFT_DeleteInstance DeleteInstance; + MI_ProviderFT_AssociatorInstances AssociatorInstances; + MI_ProviderFT_ReferenceInstances ReferenceInstances; + MI_ProviderFT_EnableIndications EnableIndications; + MI_ProviderFT_DisableIndications DisableIndications; + MI_ProviderFT_Subscribe Subscribe; + MI_ProviderFT_Unsubscribe Unsubscribe; + MI_ProviderFT_Invoke Invoke; +}; + +#define MI_MODULE_FLAG_STANDARD_QUALIFIERS (1 << 0) +#define MI_MODULE_FLAG_DESCRIPTIONS (1 << 1) +#define MI_MODULE_FLAG_VALUES (1 << 2) +#define MI_MODULE_FLAG_MAPPING_STRINGS (1 << 3) +#define MI_MODULE_FLAG_BOOLEANS (1 << 4) +#define MI_MODULE_FLAG_CPLUSPLUS (1 << 5) +#define MI_MODULE_FLAG_LOCALIZED (1 << 6) +#define MI_MODULE_FLAG_FILTER_SUPPORT (1 << 7) + +typedef void (MI_CALL *MI_Module_Load)(MI_Module_Self** self, MI_Context* context); +typedef void (MI_CALL *MI_Module_Unload)(MI_Module_Self* self, MI_Context* context); + +typedef struct _MI_Module { + MI_Uint32 version; + MI_Uint32 generatorVersion; + MI_Uint32 flags; + MI_Uint32 charSize; + MI_SchemaDecl* schemaDecl; + MI_Module_Load Load; + MI_Module_Unload Unload; + const MI_ProviderFT* dynamicProviderFT; +} MI_Module; + +struct _MI_InstanceFT { + MI_Result (MI_CALL *Clone)(const MI_Instance* self, MI_Instance** newInstance); + MI_Result (MI_CALL *Destruct)(MI_Instance* self); + MI_Result (MI_CALL *Delete)(MI_Instance* self); + MI_Result (MI_CALL *IsA)(const MI_Instance* self, const MI_ClassDecl* classDecl, MI_Boolean* flag); + MI_Result (MI_CALL *GetClassName)(const MI_Instance* self, const MI_Char** className); + MI_Result (MI_CALL *SetNameSpace)(MI_Instance* self, const MI_Char* nameSpace); + MI_Result (MI_CALL *GetNameSpace)(const MI_Instance* self, const MI_Char** nameSpace); + MI_Result (MI_CALL *GetElementCount)(const MI_Instance* self, MI_Uint32* count); + MI_Result (MI_CALL *AddElement)(MI_Instance* self, const MI_Char* name, const MI_Value* value, MI_Type type, MI_Uint32 flags); + MI_Result (MI_CALL *SetElement)(MI_Instance* self, const MI_Char* name, const MI_Value* value, MI_Type type, MI_Uint32 flags); + MI_Result (MI_CALL *SetElementAt)(MI_Instance* self, MI_Uint32 index, const MI_Value* value, MI_Type type, MI_Uint32 flags); + MI_Result (MI_CALL *GetElement)(const MI_Instance* self, const MI_Char* name, MI_Value* value, MI_Type* type, MI_Uint32* flags, MI_Uint32* index); + MI_Result (MI_CALL *GetElementAt)(const MI_Instance* self, MI_Uint32 index, const MI_Char** name, MI_Value* value, MI_Type* type, MI_Uint32* flags); + MI_Result (MI_CALL *ClearElement)(MI_Instance* self, const MI_Char* name); + MI_Result (MI_CALL *ClearElementAt)(MI_Instance* self, MI_Uint32 index); + MI_Result (MI_CALL *GetServerName)(const MI_Instance* self, const MI_Char** name); + MI_Result (MI_CALL *SetServerName)(MI_Instance* self, const MI_Char* name); + MI_Result (MI_CALL *GetClass)(const MI_Instance* self, MI_Class** instanceClass); +}; + +struct _MI_InstanceExFT { + MI_InstanceFT parent; + MI_Result (MI_CALL *Normalize)(MI_Instance** self); +}; + +struct _MI_Instance { + const MI_InstanceFT* ft; + const MI_ClassDecl* classDecl; + const MI_Char* serverName; + const MI_Char* nameSpace; + ptrdiff_t reserved[4]; +}; + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_Clone(const MI_Instance* self, MI_Instance** newInstance) { + if (self && self->ft) { + return self->ft->Clone(self, newInstance); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_Destruct(MI_Instance* self) { + if (self && self->ft) { + return self->ft->Destruct(self); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_Delete(MI_Instance* self) { + if (self && self->ft) { + return self->ft->Delete(self); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_IsA(const MI_Instance* self, const MI_ClassDecl* classDecl, MI_Boolean* flag) { + if (self && self->ft) { + return self->ft->IsA(self, classDecl, flag); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_GetClassName(const MI_Instance* self, const MI_Char** className) { + if (self && self->ft) { + return self->ft->GetClassName(self, className); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_SetNameSpace(MI_Instance* self, const MI_Char* nameSpace) { + if (self && self->ft) { + return self->ft->SetNameSpace(self, nameSpace); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_GetNameSpace(const MI_Instance* self, const MI_Char** nameSpace) { + if (self && self->ft) { + return self->ft->GetNameSpace(self, nameSpace); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_GetElementCount(const MI_Instance* self, MI_Uint32* count) { + if (self && self->ft) { + return self->ft->GetElementCount(self, count); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_AddElement(MI_Instance* self, const MI_Char* name, const MI_Value* value, MI_Type type, MI_Uint32 flags) { + if (self && self->ft) { + return self->ft->AddElement(self, name, value, type, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_SetElementAt(MI_Instance* self, MI_Uint32 index, const MI_Value* value, MI_Type type, MI_Uint32 flags) { + if (self && self->ft) { + return self->ft->SetElementAt(self, index, value, type, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_SetElement(MI_Instance* self, const MI_Char* name, const MI_Value* value, MI_Type type, MI_Uint32 flags) { + if (self && self->ft) { + return self->ft->SetElement(self, name, value, type, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_GetElement(const MI_Instance* self, const MI_Char* name, MI_Value* value, MI_Type* type, MI_Uint32* flags, MI_Uint32* index) { + if (self && self->ft) { + return self->ft->GetElement(self, name, value, type, flags, index); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_GetElementAt(const MI_Instance* self, MI_Uint32 index, const MI_Char** name, MI_Value* value, MI_Type* type, MI_Uint32* flags) { + if (self && self->ft) { + return self->ft->GetElementAt(self, index, name, value, type, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_ClearElement(MI_Instance* self, const MI_Char* name) { + if (self && self->ft) { + return self->ft->ClearElement(self, name); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_ClearElementAt(MI_Instance* self, MI_Uint32 index) { + if (self && self->ft) { + return self->ft->ClearElementAt(self, index); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_GetServerName(const MI_Instance* self, const MI_Char** name) { + if (self && self->ft) { + return self->ft->GetServerName(self, name); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_SetServerName(MI_Instance* self, const MI_Char* name) { + if (self && self->ft) { + return self->ft->SetServerName(self, name); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_GetClass(const MI_Instance* self, MI_Class** instanceClass) { + if (self && self->ft) { + return self->ft->GetClass(self, instanceClass); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_Normalize(MI_Instance** self) { + MI_Instance* inst = *self; + if (inst && inst->ft) { + if (inst->classDecl->flags & MI_FLAG_EXTENDED) { + MI_InstanceExFT* ft = (MI_InstanceExFT*)inst->ft; + return ft->Normalize(self); + } else { + return MI_RESULT_OK; + } + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +#define MI_MAX_LOCALE_SIZE 128 + +typedef enum _MI_LocaleType { + MI_LOCALE_TYPE_REQUESTED_UI, + MI_LOCALE_TYPE_REQUESTED_DATA, + MI_LOCALE_TYPE_CLOSEST_UI, + MI_LOCALE_TYPE_CLOSEST_DATA +} MI_LocaleType; + +typedef enum _MI_CancellationReason { + MI_REASON_NONE, + MI_REASON_TIMEOUT, + MI_REASON_SHUTDOWN, + MI_REASON_SERVICESTOP +} MI_CancellationReason; + +typedef void (MI_CALL *MI_CancelCallback)(MI_CancellationReason reason, void* callbackData); + +#define MI_WRITEMESSAGE_CHANNEL_WARNING 0 +#define MI_WRITEMESSAGE_CHANNEL_VERBOSE 1 +#define MI_WRITEMESSAGE_CHANNEL_DEBUG 2 + +#define MI_RESULT_TYPE_MI MI_T("MI") +#define MI_RESULT_TYPE_HRESULT MI_T("HRESULT") +#define MI_RESULT_TYPE_WIN32 MI_T("WIN32") +#define MI_RESULT_TYPE_ERRNO MI_T("ERRNO") + +struct _MI_ContextFT { + MI_Result (MI_CALL *PostResult)(MI_Context* context, MI_Result result); + MI_Result (MI_CALL *PostInstance)(MI_Context* context, const MI_Instance* instance); + MI_Result (MI_CALL *PostIndication)(MI_Context* context, const MI_Instance* indication, MI_Uint32 subscriptionIDCount, const MI_Char* bookmark); + MI_Result (MI_CALL *ConstructInstance)(MI_Context* context, const MI_ClassDecl* classDecl, MI_Instance* instance); + MI_Result (MI_CALL *ConstructParameters)(MI_Context* context, const MI_MethodDecl* methodDecl, MI_Instance* instance); + MI_Result (MI_CALL *NewInstance)(MI_Context* context, const MI_ClassDecl* classDecl, MI_Instance** instance); + MI_Result (MI_CALL *NewDynamicInstance)(MI_Context* context, const MI_Char* className, MI_Uint32 flags, MI_Instance** instance); + MI_Result (MI_CALL *NewParameters)(MI_Context* context, const MI_MethodDecl* methodDecl, MI_Instance** instance); + MI_Result (MI_CALL *Canceled)(const MI_Context* context, MI_Boolean* flag); + MI_Result (MI_CALL *GetLocale)(const MI_Context* context, MI_LocaleType localeType, MI_Char locale[MI_MAX_LOCALE_SIZE]); + MI_Result (MI_CALL *RegisterCancel)(MI_Context* context, MI_CancelCallback callback, void* callbackData); + MI_Result (MI_CALL *RequestUnload)(MI_Context* context); + MI_Result (MI_CALL *RefuseUnload)(MI_Context* context); + MI_Result (MI_CALL *GetLocalSession)(const MI_Context* context, MI_Session* session); + MI_Result (MI_CALL *SetStringOption)(MI_Context* context, const MI_Char* name, const MI_Char* value); + MI_Result (MI_CALL *GetStringOption)(MI_Context* context, const MI_Char* name, const MI_Char** value); + MI_Result (MI_CALL *GetNumberOption)(MI_Context* context, const MI_Char *name, MI_Uint32* value); + MI_Result (MI_CALL *GetCustomOption)(MI_Context* context, const MI_Char* name, MI_Type* valueType, MI_Value* value); + MI_Result (MI_CALL *GetCustomOptionCount)(MI_Context* context, MI_Uint32* count); + MI_Result (MI_CALL *GetCustomOptionAt)(MI_Context* context, MI_Uint32 index, const MI_Char** name, MI_Type* valueType, MI_Value* value); + MI_Result (MI_CALL *WriteMessage)(MI_Context* context, MI_Uint32 channel, const MI_Char* message); + MI_Result (MI_CALL *WriteProgress)(MI_Context* context, const MI_Char* activity, const MI_Char* currentOperation, const MI_Char* statusDescription, MI_Uint32 percentComplete, MI_Uint32 secondsRemaining); + MI_Result (MI_CALL *WriteStreamParameter)(MI_Context* context, const MI_Char* name, const MI_Value* value, MI_Type type, MI_Uint32 flags); + MI_Result (MI_CALL *WriteCimError)(MI_Context* context, const MI_Instance *error, MI_Boolean *flag); + MI_Result (MI_CALL *PromptUser)(MI_Context* context, const MI_Char* message, MI_PromptType promptType, MI_Boolean* result ); + MI_Result (MI_CALL *ShouldProcess)(MI_Context* context, const MI_Char* target, const MI_Char* action, MI_Boolean* result); + MI_Result (MI_CALL *ShouldContinue)(MI_Context* context, const MI_Char* message, MI_Boolean* result); + MI_Result (MI_CALL *PostError)(MI_Context* context, MI_Uint32 resultCode, const MI_Char* resultType, const MI_Char* errorMessage); + MI_Result (MI_CALL *PostCimError)(MI_Context* context, const MI_Instance *error); + MI_Result (MI_CALL *WriteError)(MI_Context* context, MI_Uint32 resultCode, const MI_Char* resultType, const MI_Char* errorMessage, MI_Boolean *flag); +}; + +struct _MI_Context { + const MI_ContextFT* ft; + ptrdiff_t reserved[3]; +}; + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_PostResult(MI_Context* context, MI_Result result) { + if (context && context->ft) { + return context->ft->PostResult(context, result); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_PostCimError(MI_Context* context, const MI_Instance *error) { + if (context && context->ft) { + return context->ft->PostCimError(context, error); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_PostError(MI_Context* context, MI_Uint32 resultCode, const MI_Char* resultType, const MI_Char* errorMessage) { + if (context && context->ft) { + return context->ft->PostError(context, resultCode, resultType, errorMessage); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_PostInstance(MI_Context* context, const MI_Instance* instance) { + if (context && context->ft) { + return context->ft->PostInstance(context, instance); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_PostIndication(MI_Context* context, const MI_Instance* indication, MI_Uint32 subscriptionIDCount, const MI_Char* bookmark) { + if (context && context->ft) { + return context->ft->PostIndication(context, indication, subscriptionIDCount, bookmark); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_ConstructInstance(MI_Context* context, const MI_ClassDecl* classDecl, MI_Instance* instance) { + if (context && context->ft) { + return context->ft->ConstructInstance(context, classDecl, instance); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_ConstructParameters(MI_Context* context, const MI_MethodDecl* methodDecl, MI_Instance* instance) { + if (context && context->ft) { + return context->ft->ConstructParameters(context, methodDecl, instance); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_NewInstance(MI_Context* context, const MI_ClassDecl* classDecl, MI_Instance** instance) { + if (context && context->ft) { + return context->ft->NewInstance(context, classDecl, instance); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_NewDynamicInstance(MI_Context* context, const MI_Char* className, MI_Uint32 flags, MI_Instance** instance) { + if (context && context->ft) { + return context->ft->NewDynamicInstance(context, className, flags, instance); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_NewParameters(MI_Context* context, const MI_MethodDecl* methodDecl, MI_Instance** instance) { + if (context && context->ft) { + return context->ft->NewParameters(context, methodDecl, instance); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_Canceled(const MI_Context* context, MI_Boolean* flag) { + if (context && context->ft) { + return context->ft->Canceled(context, flag); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_GetLocale(const MI_Context* context, MI_LocaleType localeType, MI_Char locale[MI_MAX_LOCALE_SIZE]) { + if (locale) { + locale[0] = L'\0'; + } + if (context && context->ft) { + return context->ft->GetLocale(context, localeType, locale); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_RegisterCancel(MI_Context* context, MI_CancelCallback callback, void* callbackData) { + if (context && context->ft) { + return context->ft->RegisterCancel(context, callback, callbackData); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_RequestUnload(MI_Context* context) { + if (context && context->ft) { + return context->ft->RequestUnload(context); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_RefuseUnload(MI_Context* context) { + if (context && context->ft) { + return context->ft->RefuseUnload(context); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +}; + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_GetLocalSession(const MI_Context* context, MI_Session* session) { + if (context && context->ft) { + return context->ft->GetLocalSession(context, session); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_SetStringOption(MI_Context* context, const MI_Char* name, const MI_Char* value) { + if (context && context->ft) { + return context->ft->SetStringOption(context, name, value); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_GetStringOption(MI_Context* context, const MI_Char* name, const MI_Char** value) { + if (context && context->ft) { + return context->ft->GetStringOption(context, name, value); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_GetNumberOption(MI_Context* context, const MI_Char* name, MI_Uint32* value) { + if (context && context->ft) { + return context->ft->GetNumberOption(context, name, value); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_GetCustomOption(MI_Context* context, const MI_Char* name, MI_Type* valueType, MI_Value* value) { + if (context && context->ft) { + return context->ft->GetCustomOption(context, name, valueType,value); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_GetCustomOptionCount(MI_Context* context, MI_Uint32* count) { + if (context && context->ft) { + return context->ft->GetCustomOptionCount(context, count); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_GetCustomOptionAt(MI_Context* context, MI_Uint32 index, const MI_Char** name, MI_Type* valueType, MI_Value* value) { + if (context && context->ft) { + return context->ft->GetCustomOptionAt(context, index, name, valueType,value); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_ShouldProcess(MI_Context* context, const MI_Char *target, const MI_Char* action, MI_Boolean* flag) { + if (context && context->ft) { + return context->ft->ShouldProcess(context, target, action , flag); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_ShouldContinue(MI_Context* context, const MI_Char* message, MI_Boolean* flag) { + if (context && context->ft) { + return context->ft->ShouldContinue(context, message, flag); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_PromptUser(MI_Context* context, const MI_Char* message, MI_PromptType promptType, MI_Boolean*flag ) { + if (context && context->ft) { + return context->ft->PromptUser(context, message, promptType, flag); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_WriteError(MI_Context* context, MI_Uint32 resultCode, const MI_Char* resultType, const MI_Char* errorMessage, MI_Boolean *flag) { + if (context && context->ft) { + return context->ft->WriteError(context, resultCode, resultType, errorMessage, flag); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_WriteCimError(MI_Context* context, const MI_Instance *error, MI_Boolean *flag) { + if (context && context->ft) { + return context->ft->WriteCimError(context, error, flag); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_WriteMessage(MI_Context* context, MI_Uint32 channel, const MI_Char* message) { + if (context && context->ft) { + return context->ft->WriteMessage(context, channel, message); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_WriteProgress(MI_Context* context, const MI_Char* activity, const MI_Char* currentOperation, const MI_Char* statusDescription, MI_Uint32 percentComplete, MI_Uint32 secondsRemaining) { + if (context && context->ft) { + return context->ft->WriteProgress(context, activity, currentOperation, statusDescription, percentComplete, secondsRemaining); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_WriteStreamParameter(MI_Context* self, const MI_Char* name, const MI_Value* value, MI_Type type, MI_Uint32 flags) { + if (self && self->ft) { + return self->ft->WriteStreamParameter(self, name, value, type, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_WriteWarning(MI_Context* context, const MI_Char* message) { + if (context && context->ft) { + return context->ft->WriteMessage(context, MI_WRITEMESSAGE_CHANNEL_WARNING, message); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_WriteVerbose(MI_Context* context, const MI_Char* message) { + if (context && context->ft) { + return context->ft->WriteMessage(context, MI_WRITEMESSAGE_CHANNEL_VERBOSE, message); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Context_WriteDebug(MI_Context* context, const MI_Char* message) { + if (context && context->ft) { + return context->ft->WriteMessage(context, MI_WRITEMESSAGE_CHANNEL_DEBUG, message); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +#define MI_InstanceOf(inst) (&(inst)->__instance) + +# pragma pack(pop) + +#endif /* _MI_h */ + +#ifndef __MI_C_API_H +#define __MI_C_API_H + +#ifndef MI_CALL_VERSION +#define MI_CALL_VERSION 1 +#endif + +#if (MI_CALL_VERSION > 1) +#error "Unsupported version of MI_CALL_VERSION. This SDK only supports version 1." +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +typedef MI_Module* (MI_MAIN_CALL *MI_MainFunction)(MI_Server* server); + +typedef struct _MI_QualifierSet MI_QualifierSet; + +typedef struct _MI_QualifierSetFT { + MI_Result (MI_CALL *GetQualifierCount)(const MI_QualifierSet *self, MI_Uint32 *count); + MI_Result (MI_CALL *GetQualifierAt)(const MI_QualifierSet *self, MI_Uint32 index, const MI_Char **name, MI_Type *qualifierType, MI_Uint32 *qualifierFlags, MI_Value *qualifierValue); + MI_Result (MI_CALL *GetQualifier)(const MI_QualifierSet *self, const MI_Char *name, MI_Type *qualifierType, MI_Uint32 *qualifierFlags, MI_Value *qualifierValue, MI_Uint32 *index); +} MI_QualifierSetFT; + +struct _MI_QualifierSet { + MI_Uint64 reserved1; + ptrdiff_t reserved2; + const MI_QualifierSetFT *ft; +}; + +typedef struct _MI_ParameterSet MI_ParameterSet; + +typedef struct _MI_ParameterSetFT { + MI_Result (MI_CALL *GetMethodReturnType)(const MI_ParameterSet *self, MI_Type *returnType, MI_QualifierSet *qualifierSet); + MI_Result (MI_CALL *GetParameterCount)(const MI_ParameterSet *self, MI_Uint32 *count); + MI_Result (MI_CALL *GetParameterAt)(const MI_ParameterSet *self, MI_Uint32 index, const MI_Char **name, MI_Type *parameterType, MI_Char **referenceClass, MI_QualifierSet *qualifierSet); + MI_Result (MI_CALL *GetParameter)(const MI_ParameterSet *self, const MI_Char *name, MI_Type *parameterType, MI_Char **referenceClass, MI_QualifierSet *qualifierSet, MI_Uint32 *index); +} MI_ParameterSetFT; + +struct _MI_ParameterSet { + MI_Uint64 reserved1; + ptrdiff_t reserved2; + const MI_ParameterSetFT * ft; +}; + +typedef struct _MI_ClassFT { + MI_Result (MI_CALL *GetClassName)(const MI_Class* self, const MI_Char** className); + MI_Result (MI_CALL *GetNameSpace)(const MI_Class* self, const MI_Char** nameSpace); + MI_Result (MI_CALL *GetServerName)(const MI_Class* self, const MI_Char** serverName); + MI_Result (MI_CALL *GetElementCount)(const MI_Class* self, MI_Uint32* count); + MI_Result (MI_CALL *GetElement)(const MI_Class* self, const MI_Char* name, MI_Value* value, MI_Boolean* valueExists, MI_Type* type, MI_Char **referenceClass, MI_QualifierSet *qualifierSet, MI_Uint32* flags, MI_Uint32* index); + MI_Result (MI_CALL *GetElementAt)(const MI_Class* self, MI_Uint32 index, const MI_Char** name, MI_Value* value, MI_Boolean* valueExists, MI_Type* type, MI_Char **referenceClass, MI_QualifierSet *qualifierSet, MI_Uint32* flags); + MI_Result (MI_CALL *GetClassQualifierSet)(const MI_Class* self, MI_QualifierSet *qualifierSet); + MI_Result (MI_CALL *GetMethodCount)(const MI_Class* self, MI_Uint32* count); + MI_Result (MI_CALL *GetMethodAt)(const MI_Class *self, MI_Uint32 index, const MI_Char **name, MI_QualifierSet *qualifierSet, MI_ParameterSet *parameterSet); + MI_Result (MI_CALL *GetMethod)(const MI_Class *self, const MI_Char *name, MI_QualifierSet *qualifierSet, MI_ParameterSet *parameterSet, MI_Uint32 *index); + MI_Result (MI_CALL *GetParentClassName)(const MI_Class *self, const MI_Char **name); + MI_Result (MI_CALL *GetParentClass)(const MI_Class *self, MI_Class **parentClass); + MI_Result (MI_CALL *Delete)(MI_Class* self); + MI_Result (MI_CALL *Clone)(const MI_Class* self, MI_Class** newClass); +} MI_ClassFT; + +struct _MI_Class { + const MI_ClassFT *ft; + MI_CONST MI_ClassDecl *classDecl; + MI_CONST MI_Char *namespaceName; + MI_CONST MI_Char *serverName; + ptrdiff_t reserved[4]; +}; + +typedef struct _MI_Application MI_Application; +typedef struct _MI_Session MI_Session; +typedef struct _MI_Operation MI_Operation; +typedef struct _MI_HostedProvider MI_HostedProvider; +typedef struct _MI_DestinationOptions MI_DestinationOptions; +typedef struct _MI_OperationOptions MI_OperationOptions; + +typedef enum _MI_OperationCallback_ResponseType { + MI_OperationCallback_ResponseType_No, + MI_OperationCallback_ResponseType_Yes, + MI_OperationCallback_ResponseType_NoToAll, + MI_OperationCallback_ResponseType_YesToAll +} MI_OperationCallback_ResponseType; + +typedef void (MI_CALL *MI_OperationCallback_PromptUser)(MI_Operation *operation, void *callbackContext, const MI_Char *message, MI_PromptType promptType, MI_Result (MI_CALL * promptUserResult)(MI_Operation *operation, MI_OperationCallback_ResponseType response)); +typedef void (MI_CALL *MI_OperationCallback_WriteError)(MI_Operation *operation, void *callbackContext, MI_Instance*instance, MI_Result (MI_CALL * writeErrorResult)(MI_Operation *operation, MI_OperationCallback_ResponseType response)); + +#define MI_WRITEMESSAGE_CHANNEL_WARNING 0 +#define MI_WRITEMESSAGE_CHANNEL_VERBOSE 1 +#define MI_WRITEMESSAGE_CHANNEL_DEBUG 2 + +typedef void (MI_CALL *MI_OperationCallback_WriteMessage)(MI_Operation *operation, void *callbackContext, MI_Uint32 channel, const MI_Char *message); +typedef void (MI_CALL *MI_OperationCallback_WriteProgress)(MI_Operation *operation, void *callbackContext, const MI_Char *activity, const MI_Char *currentOperation, const MI_Char *statusDescription, MI_Uint32 percentageComplete, MI_Uint32 secondsRemaining); +typedef void (MI_CALL *MI_OperationCallback_Instance)(MI_Operation *operation, void *callbackContext, const MI_Instance *instance, MI_Boolean moreResults, MI_Result resultCode, const MI_Char *errorString, const MI_Instance *errorDetails, MI_Result (MI_CALL * resultAcknowledgement)(MI_Operation *operation)); +typedef void (MI_CALL *MI_OperationCallback_StreamedParameter)(MI_Operation *operation, void *callbackContext, const MI_Char *parameterName, MI_Type resultType, const MI_Value *result, MI_Result (MI_CALL * resultAcknowledgement)(MI_Operation *operation)); +typedef void (MI_CALL *MI_OperationCallback_Indication)(MI_Operation *operation, void *callbackContext, const MI_Instance *instance, const MI_Char *bookmark, const MI_Char *machineID, MI_Boolean moreResults, MI_Result resultCode, const MI_Char *errorString, const MI_Instance *errorDetails, MI_Result (MI_CALL * resultAcknowledgement)(MI_Operation *operation)); +typedef void (MI_CALL *MI_OperationCallback_Class)(MI_Operation *operation, void *callbackContext, const MI_Class *classResult, MI_Boolean moreResults, MI_Result resultCode, const MI_Char *errorString, const MI_Instance *errorDetails, MI_Result (MI_CALL * resultAcknowledgement)(MI_Operation *operation)); + +typedef struct _MI_OperationCallbacks { + void *callbackContext; + MI_OperationCallback_PromptUser promptUser; + MI_OperationCallback_WriteError writeError; + MI_OperationCallback_WriteMessage writeMessage; + MI_OperationCallback_WriteProgress writeProgress; + MI_OperationCallback_Instance instanceResult; + MI_OperationCallback_Indication indicationResult; + MI_OperationCallback_Class classResult; + MI_OperationCallback_StreamedParameter streamedParameterResult; +} MI_OperationCallbacks; + +#define MI_OPERATIONCALLBACKS_NULL {NULL} + +typedef struct _MI_SessionCallbacks { + void *callbackContext; + void (MI_CALL *writeMessage)(MI_Application *application, void *callbackContext, MI_Uint32 channel, const MI_Char * message); + void (MI_CALL *writeError)(MI_Application *application, void *callbackContext, MI_Instance *instance); +} MI_SessionCallbacks; + +#define MI_SESSIONCALLBACKS_NULL {NULL} + +#define MI_OPERATIONFLAGS_AUTOMATIC_ACK_RESULTS 0x0000 +#define MI_OPERATIONFLAGS_MANUAL_ACK_RESULTS 0x0001 +#define MI_OPERATIONFLAGS_NO_RTTI 0x0400 +#define MI_OPERATIONFLAGS_BASIC_RTTI 0x0002 +#define MI_OPERATIONFLAGS_STANDARD_RTTI 0x0800 +#define MI_OPERATIONFLAGS_FULL_RTTI 0x0004 +#define MI_OPERATIONFLAGS_DEFAULT_RTTI 0 +#define MI_OPERATIONFLAGS_NON_LOCALIZED_QUALIFIERS 0x0000 +#define MI_OPERATIONFLAGS_LOCALIZED_QUALIFIERS 0x0008 +#define MI_OPERATIONFLAGS_NON_EXPENSIVE_PROPERTIES_ONLY 0x0040 +#define MI_OPERATIONFLAGS_EXPENSIVE_PROPERTIES 0x0040 +#define MI_OPERATIONFLAGS_POLYMORPHISM_DEEP 0x0000 +#define MI_OPERATIONFLAGS_POLYMORPHISM_SHALLOW 0x0080 +#define MI_OPERATIONFLAGS_POLYMORPHISM_DEEP_BASE_PROPS_ONLY 0x0180 +#define MI_OPERATIONFLAGS_REPORT_OPERATION_STARTED 0x0200 +#define MI_AUTH_TYPE_DEFAULT MI_T("Default") +#define MI_AUTH_TYPE_NONE MI_T("None") +#define MI_AUTH_TYPE_DIGEST MI_T("Digest") +#define MI_AUTH_TYPE_NEGO_WITH_CREDS MI_T("NegoWithCreds") +#define MI_AUTH_TYPE_NEGO_NO_CREDS MI_T("NegoNoCreds") +#define MI_AUTH_TYPE_BASIC MI_T("Basic") +#define MI_AUTH_TYPE_KERBEROS MI_T("Kerberos") +#define MI_AUTH_TYPE_CLIENT_CERTS MI_T("ClientCerts") +#define MI_AUTH_TYPE_NTLM MI_T("Ntlmdomain") +#if (WINVER >= 0x600) +#define MI_AUTH_TYPE_CREDSSP MI_T("CredSSP") +#endif +#define MI_AUTH_TYPE_ISSUER_CERT MI_T("IssuerCert") + +typedef struct _MI_UsernamePasswordCreds { + const MI_Char *domain; + const MI_Char *username; + const MI_Char *password; +} MI_UsernamePasswordCreds; + +typedef struct _MI_UserCredentials { + const MI_Char *authenticationType; + union { + MI_UsernamePasswordCreds usernamePassword; + const MI_Char *certificateThumbprint; + } credentials; +} MI_UserCredentials; + +typedef enum _MI_SubscriptionDeliveryType { + MI_SubscriptionDeliveryType_Pull = 1, + MI_SubscriptionDeliveryType_Push = 2 +} MI_SubscriptionDeliveryType; + +typedef struct _MI_SubscriptionDeliveryOptions MI_SubscriptionDeliveryOptions; + +typedef struct _MI_SubscriptionDeliveryOptionsFT { + MI_Result (MI_CALL *SetString)(MI_SubscriptionDeliveryOptions *options, const MI_Char *optionName, const MI_Char *value, MI_Uint32 flags); + MI_Result (MI_CALL *SetNumber)(MI_SubscriptionDeliveryOptions *options, const MI_Char *optionName, MI_Uint32 value, MI_Uint32 flags); + MI_Result (MI_CALL *SetDateTime)(MI_SubscriptionDeliveryOptions *options, const MI_Char *optionName, const MI_Datetime *value, MI_Uint32 flags); + MI_Result (MI_CALL *SetInterval)(MI_SubscriptionDeliveryOptions *options, const MI_Char *optionName, const MI_Interval *value, MI_Uint32 flags); + MI_Result (MI_CALL *AddCredentials)(MI_SubscriptionDeliveryOptions *options, const MI_Char *optionName, const MI_UserCredentials *credentials, MI_Uint32 flags); + MI_Result (MI_CALL *Delete)(MI_SubscriptionDeliveryOptions* self); + MI_Result (MI_CALL *GetString)(MI_SubscriptionDeliveryOptions *options, const MI_Char *optionName, const MI_Char **value, MI_Uint32 *index, MI_Uint32 *flags); + MI_Result (MI_CALL *GetNumber)(MI_SubscriptionDeliveryOptions *options, const MI_Char *optionName, MI_Uint32 *value, MI_Uint32 *index, MI_Uint32 *flags); + MI_Result (MI_CALL *GetDateTime)(MI_SubscriptionDeliveryOptions *options, const MI_Char *optionName, MI_Datetime *value, MI_Uint32 *index, MI_Uint32 *flags); + MI_Result (MI_CALL *GetInterval)(MI_SubscriptionDeliveryOptions *options, const MI_Char *optionName, MI_Interval *value, MI_Uint32 *index, MI_Uint32 *flags); + MI_Result (MI_CALL *GetOptionCount)(MI_SubscriptionDeliveryOptions *options, MI_Uint32 *count); + MI_Result (MI_CALL *GetOptionAt)(MI_SubscriptionDeliveryOptions *options, MI_Uint32 index, const MI_Char **optionName, MI_Value *value, MI_Type *type, MI_Uint32 *flags); + MI_Result (MI_CALL *GetOption)(MI_SubscriptionDeliveryOptions *options, const MI_Char *optionName, MI_Value *value, MI_Type *type, MI_Uint32 *index, MI_Uint32 *flags); + MI_Result (MI_CALL *GetCredentialsCount)(MI_SubscriptionDeliveryOptions *options, MI_Uint32 *count); + MI_Result (MI_CALL *GetCredentialsAt)(MI_SubscriptionDeliveryOptions *options, MI_Uint32 index, const MI_Char **optionName, MI_UserCredentials *credentials, MI_Uint32 *flags); + MI_Result (MI_CALL *GetCredentialsPasswordAt)(MI_SubscriptionDeliveryOptions *options, MI_Uint32 index, const MI_Char **optionName, MI_Char *password, MI_Uint32 bufferLength, MI_Uint32 *passwordLength, MI_Uint32 *flags); + MI_Result (MI_CALL *Clone)(const MI_SubscriptionDeliveryOptions* self, MI_SubscriptionDeliveryOptions* newSubscriptionDeliveryOptions); +} MI_SubscriptionDeliveryOptionsFT; + +typedef struct _MI_SubscriptionDeliveryOptions { + MI_Uint64 reserved1; + ptrdiff_t reserved2; + const MI_SubscriptionDeliveryOptionsFT * ft; +} MI_SubscriptionDeliveryOptions; + +#define MI_SUBSCRIPTIONDELIVERYOPTIONS_NULL { 0, 0, NULL } + +typedef struct _MI_Serializer MI_Serializer; +typedef struct _MI_SerializerFT MI_SerializerFT; +typedef struct _MI_Deserializer MI_Deserializer; +typedef struct _MI_DeserializerFT MI_DeserializerFT; + +struct _MI_Serializer { + MI_Uint64 reserved1; + ptrdiff_t reserved2; +}; + +struct _MI_Deserializer { + MI_Uint64 reserved1; + ptrdiff_t reserved2; +}; + +struct _MI_SerializerFT { + MI_Result (MI_CALL *Close)(MI_Serializer *serializer); + MI_Result (MI_CALL *SerializeClass)(MI_Serializer *serializer, MI_Uint32 flags, const MI_Class *classObject, MI_Uint8 *clientBuffer, MI_Uint32 clientBufferLength, MI_Uint32 *clientBufferNeeded); + MI_Result (MI_CALL *SerializeInstance)(MI_Serializer *serializer, MI_Uint32 flags, const MI_Instance *instanceObject, MI_Uint8 *clientBuffer, MI_Uint32 clientBufferLength, MI_Uint32 *clientBufferNeeded); +}; + +typedef MI_Result (MI_CALL *MI_Deserializer_ClassObjectNeeded)(void *context, const MI_Char *serverName, const MI_Char *namespaceName, const MI_Char *className, MI_Class **requestedClassObject); + +struct _MI_DeserializerFT { + MI_Result (MI_CALL *Close)(MI_Deserializer *deserializer); + MI_Result (MI_CALL *DeserializeClass)(MI_Deserializer *deserializer, MI_Uint32 flags, MI_Uint8 *serializedBuffer, MI_Uint32 serializedBufferLength, MI_Class *parentClass, const MI_Char *serverName, const MI_Char *namespaceName, MI_Deserializer_ClassObjectNeeded classObjectNeeded, void *classObjectNeededContext, MI_Uint32 *serializedBufferRead, MI_Class **classObject, MI_Instance **cimErrorDetails); + MI_Result (MI_CALL *Class_GetClassName)(MI_Deserializer *deserializer, MI_Uint8 *serializedBuffer, MI_Uint32 serializedBufferLength, MI_Char *className, MI_Uint32 *classNameLength, MI_Instance **cimErrorDetails); + MI_Result (MI_CALL *Class_GetParentClassName)(MI_Deserializer *deserializer, MI_Uint8 *serializedBuffer, MI_Uint32 serializedBufferLength, MI_Char *parentClassName, MI_Uint32 *parentClassNameLength, MI_Instance **cimErrorDetails); + MI_Result (MI_CALL *DeserializeInstance)(MI_Deserializer *deserializer, MI_Uint32 flags, MI_Uint8 *serializedBuffer, MI_Uint32 serializedBufferLength, MI_Class **classObjects, MI_Uint32 numberClassObjects, MI_Deserializer_ClassObjectNeeded classObjectNeeded, void *classObjectNeededContext, MI_Uint32 *serializedBufferRead, MI_Instance **instanceObject, MI_Instance **cimErrorDetails); + MI_Result (MI_CALL *Instance_GetClassName)(MI_Deserializer *deserializer, MI_Uint8 *serializedBuffer, MI_Uint32 serializedBufferLength, MI_Char *className, MI_Uint32 *classNameLength, MI_Instance **cimErrorDetails); +}; + +typedef struct _MI_ApplicationFT { + MI_Result (MI_CALL *Close)(MI_Application *application); + MI_Result (MI_CALL *NewSession)(MI_Application *application, const MI_Char *protocol, const MI_Char *destination, MI_DestinationOptions *options, MI_SessionCallbacks *callbacks, MI_Instance **extendedError, MI_Session *session); + MI_Result (MI_CALL *NewHostedProvider)(MI_Application *application, const MI_Char *namespaceName, const MI_Char *providerName, MI_MainFunction mi_Main, MI_Instance **extendedError, MI_HostedProvider *provider); + MI_Result (MI_CALL *NewInstance)(MI_Application *application, const MI_Char *className, const MI_ClassDecl *classRTTI, MI_Instance **instance); + MI_Result (MI_CALL *NewDestinationOptions)(MI_Application *application, MI_DestinationOptions *options); + MI_Result (MI_CALL *NewOperationOptions)(MI_Application *application, MI_Boolean customOptionsMustUnderstand, MI_OperationOptions *options); + MI_Result (MI_CALL *NewSubscriptionDeliveryOptions)(MI_Application *application, MI_SubscriptionDeliveryType deliveryType, MI_SubscriptionDeliveryOptions *deliveryOptions); + MI_Result (MI_CALL *NewSerializer)(MI_Application *application, MI_Uint32 flags, MI_Char *format, MI_Serializer *serializer); + MI_Result (MI_CALL *NewDeserializer)(MI_Application *application, MI_Uint32 flags, MI_Char *format, MI_Deserializer *deserializer); + MI_Result (MI_CALL *NewInstanceFromClass)(MI_Application *application, const MI_Char *className, const MI_Class *classObject, MI_Instance **instance); + MI_Result (MI_CALL *NewClass)(MI_Application *application, const MI_ClassDecl* classDecl, const MI_Char *namespaceName, const MI_Char *serverName, MI_Class** classObject); +} MI_ApplicationFT; + +typedef struct _MI_HostedProviderFT { + MI_Result (MI_CALL *Close)(MI_HostedProvider *hostedProvider); + MI_Result (MI_CALL *GetApplication)(MI_HostedProvider *hostedProvider, MI_Application *application); +} MI_HostedProviderFT; + +typedef struct _MI_SessionFT { + MI_Result (MI_CALL *Close)(MI_Session *session, void *completionContext, void (MI_CALL *completionCallback)(void *completionContext)); + MI_Result (MI_CALL *GetApplication)(MI_Session *session, MI_Application *application); + void (MI_CALL *GetInstance)(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Instance *inboundInstance, MI_OperationCallbacks *callbacks, MI_Operation *operation); + void (MI_CALL *ModifyInstance)(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Instance *inboundInstance, MI_OperationCallbacks *callbacks, MI_Operation *operation); + void (MI_CALL *CreateInstance)(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Instance *inboundInstance, MI_OperationCallbacks *callbacks, MI_Operation *operation); + void (MI_CALL *DeleteInstance)(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Instance *inboundInstance, MI_OperationCallbacks *callbacks, MI_Operation *operation); + void (MI_CALL *Invoke)(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Char *className, const MI_Char *methodName, const MI_Instance *inboundInstance, const MI_Instance *inboundProperties, MI_OperationCallbacks *callbacks, MI_Operation *operation); + void (MI_CALL *EnumerateInstances)(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Char *className, MI_Boolean keysOnly, MI_OperationCallbacks *callbacks, MI_Operation *operation); + void (MI_CALL *QueryInstances)(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Char *queryDialect, const MI_Char *queryExpression, MI_OperationCallbacks *callbacks, MI_Operation *operation); + void (MI_CALL *AssociatorInstances)(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Instance *instanceKeys, const MI_Char *assocClass, const MI_Char *resultClass, const MI_Char *role, const MI_Char *resultRole, MI_Boolean keysOnly, MI_OperationCallbacks *callbacks, MI_Operation *operation); + void (MI_CALL *ReferenceInstances)(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Instance *instanceKeys, const MI_Char *resultClass, const MI_Char *role, MI_Boolean keysOnly, MI_OperationCallbacks *callbacks, MI_Operation *operation); + void (MI_CALL *Subscribe)(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Char *queryDialect, const MI_Char *queryExpression, const MI_SubscriptionDeliveryOptions *deliverOptions, MI_OperationCallbacks *callbacks, MI_Operation *operation); + void (MI_CALL *GetClass)(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Char *className, MI_OperationCallbacks *callbacks, MI_Operation *operation); + void (MI_CALL *EnumerateClasses)(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Char *className, MI_Boolean classNamesOnly, MI_OperationCallbacks *callbacks, MI_Operation *operation); + void (MI_CALL *TestConnection)(MI_Session *session, MI_Uint32 flags, MI_OperationCallbacks *callbacks, MI_Operation *operation); +} MI_SessionFT; + +typedef struct _MI_OperationFT { + MI_Result (MI_CALL *Close)(MI_Operation *operation); + MI_Result (MI_CALL *Cancel)(MI_Operation *operation, MI_CancellationReason reason); + MI_Result (MI_CALL *GetSession)(MI_Operation *operation, MI_Session *session); + MI_Result (MI_CALL *GetInstance)(MI_Operation *operation, const MI_Instance **instance, MI_Boolean *moreResults, MI_Result *result, const MI_Char **errorMessage, const MI_Instance **completionDetails); + MI_Result (MI_CALL *GetIndication)(MI_Operation *operation, const MI_Instance **instance, const MI_Char **bookmark, const MI_Char **machineID, MI_Boolean *moreResults, MI_Result *result, const MI_Char **errorMessage, const MI_Instance **completionDetails); + MI_Result (MI_CALL *GetClass)(MI_Operation *operation, const MI_Class **classResult, MI_Boolean *moreResults, MI_Result *result, const MI_Char **errorMessage, const MI_Instance **completionDetails); +} MI_OperationFT; + +typedef struct _MI_DestinationOptionsFT { + void (MI_CALL *Delete)(MI_DestinationOptions *options); + MI_Result (MI_CALL *SetString)(MI_DestinationOptions *options, const MI_Char *optionName, const MI_Char *value, MI_Uint32 flags); + MI_Result (MI_CALL *SetNumber)(MI_DestinationOptions *options, const MI_Char *optionName, MI_Uint32 value, MI_Uint32 flags); + MI_Result (MI_CALL *AddCredentials)(MI_DestinationOptions *options, const MI_Char *optionName, const MI_UserCredentials *credentials, MI_Uint32 flags); + MI_Result (MI_CALL *GetString)(MI_DestinationOptions *options, const MI_Char *optionName, const MI_Char **value, MI_Uint32 *index, MI_Uint32 *flags); + MI_Result (MI_CALL *GetNumber)(MI_DestinationOptions *options, const MI_Char *optionName, MI_Uint32 *value, MI_Uint32 *index, MI_Uint32 *flags); + MI_Result (MI_CALL *GetOptionCount)(MI_DestinationOptions *options, MI_Uint32 *count); + MI_Result (MI_CALL *GetOptionAt)(MI_DestinationOptions *options, MI_Uint32 index, const MI_Char **optionName, MI_Value *value, MI_Type *type, MI_Uint32 *flags); + MI_Result (MI_CALL *GetOption)(MI_DestinationOptions *options, const MI_Char *optionName, MI_Value *value, MI_Type *type, MI_Uint32 *index, MI_Uint32 *flags); + MI_Result (MI_CALL *GetCredentialsCount)(MI_DestinationOptions *options, MI_Uint32 *count); + MI_Result (MI_CALL *GetCredentialsAt)(MI_DestinationOptions *options, MI_Uint32 index, const MI_Char **optionName, MI_UserCredentials *credentials, MI_Uint32 *flags); + MI_Result (MI_CALL *GetCredentialsPasswordAt)(MI_DestinationOptions *options, MI_Uint32 index, const MI_Char **optionName, MI_Char *password, MI_Uint32 bufferLength, MI_Uint32 *passwordLength, MI_Uint32 *flags); + MI_Result (MI_CALL *Clone)(const MI_DestinationOptions* self, MI_DestinationOptions* newDestinationOptions); + MI_Result (MI_CALL *SetInterval)(MI_DestinationOptions *options, const MI_Char *optionName, const MI_Interval *value, MI_Uint32 flags); + MI_Result (MI_CALL *GetInterval)(MI_DestinationOptions *options, const MI_Char *optionName, MI_Interval *value, MI_Uint32 *index, MI_Uint32 *flags); +} MI_DestinationOptionsFT; + +typedef struct _MI_OperationOptionsFT { + void (MI_CALL *Delete)(MI_OperationOptions *options); + MI_Result (MI_CALL *SetString)(MI_OperationOptions *options, const MI_Char *optionName, const MI_Char *value, MI_Uint32 flags); + MI_Result (MI_CALL *SetNumber)(MI_OperationOptions *options, const MI_Char *optionName, MI_Uint32 value, MI_Uint32 flags); + MI_Result (MI_CALL *SetCustomOption)(MI_OperationOptions *options, const MI_Char *optionName, MI_Type valueType, const MI_Value *value, MI_Boolean mustComply, MI_Uint32 flags); + MI_Result (MI_CALL *GetString)(MI_OperationOptions *options, const MI_Char *optionName, const MI_Char **value, MI_Uint32 *index, MI_Uint32 *flags); + MI_Result (MI_CALL *GetNumber)(MI_OperationOptions *options, const MI_Char *optionName, MI_Uint32 *value, MI_Uint32 *index, MI_Uint32 *flags); + MI_Result (MI_CALL *GetOptionCount)(MI_OperationOptions *options, MI_Uint32 *count); + MI_Result (MI_CALL *GetOptionAt)(MI_OperationOptions *options, MI_Uint32 index, const MI_Char **optionName, MI_Value *value, MI_Type *type, MI_Uint32 *flags); + MI_Result (MI_CALL *GetOption)(MI_OperationOptions *options, const MI_Char *optionName, MI_Value *value, MI_Type *type, MI_Uint32 *index, MI_Uint32 *flags); + MI_Result (MI_CALL *GetEnabledChannels)(MI_OperationOptions *options, const MI_Char *optionName, MI_Uint32 *channels, MI_Uint32 bufferLength, MI_Uint32 *channelCount, MI_Uint32 *flags); + MI_Result (MI_CALL *Clone)(const MI_OperationOptions* self, MI_OperationOptions* newOperationOptions); + MI_Result (MI_CALL *SetInterval)(MI_OperationOptions *options, const MI_Char *optionName, const MI_Interval *value, MI_Uint32 flags); + MI_Result (MI_CALL *GetInterval)(MI_OperationOptions *options, const MI_Char *optionName, MI_Interval *value, MI_Uint32 *index, MI_Uint32 *flags); +} MI_OperationOptionsFT; + +struct _MI_Application { + MI_Uint64 reserved1; + ptrdiff_t reserved2; + const MI_ApplicationFT *ft; +}; + +#define MI_APPLICATION_NULL { 0, 0, NULL } + +struct _MI_Session { + MI_Uint64 reserved1; + ptrdiff_t reserved2; + const MI_SessionFT *ft; +}; + +#define MI_SESSION_NULL { 0, 0, NULL } + +struct _MI_Operation { + MI_Uint64 reserved1; + ptrdiff_t reserved2; + const MI_OperationFT *ft; +}; + +#define MI_OPERATION_NULL { 0, 0, NULL } + +struct _MI_HostedProvider { + MI_Uint64 reserved1; + ptrdiff_t reserved2; + const MI_HostedProviderFT *ft; +}; + +#define MI_HOSTEDPROVIDER_NULL { 0, 0, NULL } + +struct _MI_DestinationOptions { + MI_Uint64 reserved1; + ptrdiff_t reserved2; + const MI_DestinationOptionsFT *ft; +}; + +#define MI_DESTINATIONOPTIONS_NULL { 0, 0, NULL } + +struct _MI_OperationOptions { + MI_Uint64 reserved1; + ptrdiff_t reserved2; + const MI_OperationOptionsFT *ft; +}; + +#define MI_OPERATIONOPTIONS_NULL { 0, 0, NULL } + +typedef struct _MI_UtilitiesFT { + MI_ErrorCategory (MI_CALL *MapErrorToMiErrorCategory)(MI_Char *errorType, MI_Uint32 error); + MI_Result (MI_CALL *CimErrorFromErrorCode)(MI_Uint32 error, const MI_Char *errorType, const MI_Char* errorMessage, MI_Instance **cimError); +} MI_UtilitiesFT; + +typedef struct _MI_ClientFT_V1 { + const MI_ApplicationFT *applicationFT; + const MI_SessionFT *sessionFT; + const MI_OperationFT *operationFT; + const MI_HostedProviderFT *hostedProviderFT; + const MI_SerializerFT *serializerFT; + const MI_DeserializerFT *deserializerFT; + const MI_SubscriptionDeliveryOptionsFT *subscribeDeliveryOptionsFT; + const MI_DestinationOptionsFT *destinationOptionsFT; + const MI_OperationOptionsFT *operationOptionsFT; + const MI_UtilitiesFT *utilitiesFT; +} MI_ClientFT_V1; + +#ifndef _MANAGED_PURE +__declspec(dllimport) const MI_ClientFT_V1 *mi_clientFT_V1; +#endif + +#if (MI_CALL_VERSION == 1) +#define mi_clientFT mi_clientFT_V1 +#endif + +MI_Result MI_MAIN_CALL MI_Application_InitializeV1(MI_Uint32 flags, const MI_Char *applicationID, MI_Instance **extendedError, MI_Application *application); + +#if MI_CALL_VERSION == 1 +#define MI_Application_Initialize MI_Application_InitializeV1 +#endif + +MI_INLINE MI_Result MI_Application_Close(MI_Application *application) { + if (application && application->ft) { + return application->ft->Close(application); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Application_NewInstance(MI_Application *application, const MI_Char *className, const MI_ClassDecl *classRTTI, MI_Instance **instance) { + if (application && application->ft) { + return application->ft->NewInstance(application, className, classRTTI, instance); + } else { + if (instance) { + *instance = NULL; + } + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Application_NewInstanceFromClass(MI_Application *application, const MI_Char *className, const MI_Class *classObject, MI_Instance **instance) { + if (application && application->ft) { + return application->ft->NewInstanceFromClass(application, className, classObject, instance); + } else { + if (instance) { + *instance = NULL; + } + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Application_NewClass(MI_Application *application, const MI_ClassDecl* classDecl, const MI_Char *namespaceName, const MI_Char *serverName, MI_Class** classObject) { + if (application && application->ft) { + return application->ft->NewClass(application, classDecl, namespaceName, serverName, classObject); + } else { + if (classObject) { + *classObject = NULL; + } + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Application_NewParameterSet(MI_Application *application, const MI_ClassDecl *classRTTI, MI_Instance **instance) { + if (application && application->ft) { + return application->ft->NewInstance(application, MI_T("Parameters"), classRTTI, instance); + } else { + if (instance) { + *instance = NULL; + } + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Application_NewDestinationOptions(MI_Application *application, MI_DestinationOptions *options) { + if (application && application->ft) { + return application->ft->NewDestinationOptions(application, options); + } else { + if (options) { + memset(options, 0, sizeof(MI_DestinationOptions)); + } + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Application_NewOperationOptions(MI_Application *application, MI_Boolean mustUnderstand, MI_OperationOptions *options) { + if (application && application->ft) { + return application->ft->NewOperationOptions(application, mustUnderstand, options); + } else { + if (options) { + memset(options, 0, sizeof(MI_OperationOptions)); + } + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Application_NewSubscriptionDeliveryOptions(MI_Application *application, MI_SubscriptionDeliveryType deliveryType, MI_SubscriptionDeliveryOptions *deliveryOptions) { + if (application && application->ft) { + return application->ft->NewSubscriptionDeliveryOptions(application, deliveryType, deliveryOptions); + } else { + if (deliveryOptions) { + memset(deliveryOptions, 0, sizeof(MI_SubscriptionDeliveryOptions)); + } + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Application_NewSession(MI_Application *application, const MI_Char *protocol, const MI_Char *destination, MI_DestinationOptions *options, MI_SessionCallbacks *callbacks, MI_Instance **extendedError, MI_Session *session) { + if (application && application->ft) { + return application->ft->NewSession(application, protocol, destination, options, callbacks, extendedError, session); + } else { + if (session) { + memset(session, 0, sizeof(MI_Session)); + } + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Application_NewHostedProvider(MI_Application *application, const MI_Char *namespaceName, const MI_Char *providerName, MI_MainFunction mi_Main, MI_Instance **extendedError, MI_HostedProvider *hostedProvider) { + if (application && application->ft) { + return application->ft->NewHostedProvider(application, namespaceName, providerName, mi_Main, extendedError, hostedProvider); + } else { + if (hostedProvider) { + memset(hostedProvider, 0, sizeof(MI_HostedProvider)); + } + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Application_NewSerializer(MI_Application *application, MI_Uint32 flags, MI_Char *format, MI_Serializer *serializer) { + if (application && application->ft) { + return application->ft->NewSerializer(application, flags, format, serializer); + } else { + if (serializer) { + memset(serializer, 0, sizeof(MI_Serializer)); + } + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Application_NewDeserializer(MI_Application *application, MI_Uint32 flags, MI_Char *format, MI_Deserializer *deserializer) { + if (application && application->ft) { + return application->ft->NewDeserializer(application, flags, format, deserializer); + } else { + if (deserializer) { + memset(deserializer, 0, sizeof(MI_Deserializer)); + } + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_HostedProvider_Close(MI_HostedProvider *hostedProvider) { + if (hostedProvider && hostedProvider->ft) { + return hostedProvider->ft->Close(hostedProvider); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_HostedProvider_GetApplication(MI_HostedProvider *hostedProvider, MI_Application *application) { + if (hostedProvider && hostedProvider->ft) { + return hostedProvider->ft->GetApplication(hostedProvider, application); + } else if (application) { + memset(application, 0, sizeof(MI_Application)); + } + return MI_RESULT_INVALID_PARAMETER; +} + +MI_INLINE MI_Result MI_Session_Close(MI_Session *session, void *completionContext, void (MI_CALL *completionCallback)(void *completionContext)) { + if (session && session->ft) { + return session->ft->Close(session, completionContext, completionCallback); + } else if (completionCallback) { + completionCallback(completionContext); + return MI_RESULT_OK; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Session_GetApplication(MI_Session *session, MI_Application *application) { + if (session && session->ft) { + return session->ft->GetApplication(session, application); + } + if (application) { + memset(application, 0, sizeof(MI_Application)); + } + return MI_RESULT_INVALID_PARAMETER; +} + +MI_INLINE void MI_Session_GetInstance(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Instance *inboundInstance, MI_OperationCallbacks *callbacks, MI_Operation *operation) { + if (session && session->ft) { + session->ft->GetInstance(session, flags, options, namespaceName, inboundInstance, callbacks, operation); + } else { + if (operation) { + memset(operation, 0, sizeof(*operation)); + } + if (callbacks && callbacks->instanceResult) { + callbacks->instanceResult(NULL, callbacks->callbackContext, NULL, MI_FALSE, MI_RESULT_INVALID_PARAMETER, NULL, NULL, NULL); + } + } +} + +MI_INLINE void MI_Session_ModifyInstance(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Instance *inboundInstance, MI_OperationCallbacks *callbacks, MI_Operation *operation) { + if (session && session->ft) { + session->ft->ModifyInstance(session, flags, options, namespaceName, inboundInstance, callbacks, operation); + } else { + if (operation) { + memset(operation, 0, sizeof(*operation)); + } + if (callbacks && callbacks->instanceResult) { + callbacks->instanceResult(NULL, callbacks->callbackContext, NULL, MI_FALSE, MI_RESULT_INVALID_PARAMETER, NULL, NULL, NULL); + } + } +} + +MI_INLINE void MI_Session_CreateInstance(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Instance *inboundInstance, MI_OperationCallbacks *callbacks, MI_Operation *operation) { + if (session && session->ft) { + session->ft->CreateInstance(session, flags, options, namespaceName, inboundInstance, callbacks, operation); + } else { + if (operation) { + memset(operation, 0, sizeof(*operation)); + } + if (callbacks && callbacks->instanceResult) { + callbacks->instanceResult(NULL, callbacks->callbackContext, NULL, MI_FALSE, MI_RESULT_INVALID_PARAMETER, NULL, NULL, NULL); + } + } +} + +MI_INLINE void MI_Session_DeleteInstance(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Instance *inboundInstance, MI_OperationCallbacks *callbacks, MI_Operation *operation) { + if (session && session->ft) { + session->ft->DeleteInstance(session, flags, options, namespaceName, inboundInstance, callbacks, operation); + } else { + if (operation) { + memset(operation, 0, sizeof(*operation)); + } + if (callbacks && callbacks->instanceResult) { + callbacks->instanceResult(NULL, callbacks->callbackContext, NULL, MI_FALSE, MI_RESULT_INVALID_PARAMETER, NULL, NULL, NULL); + } + } +} + +MI_INLINE void MI_Session_Invoke(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Char *className, const MI_Char *methodName, const MI_Instance *inboundInstance, const MI_Instance *inboundProperties, MI_OperationCallbacks *callbacks, MI_Operation *operation) { + if (session && session->ft) { + session->ft->Invoke(session, flags, options, namespaceName, className, methodName, inboundInstance, inboundProperties, callbacks, operation); + } else { + if (operation) { + memset(operation, 0, sizeof(*operation)); + } + if (callbacks && callbacks->instanceResult) { + callbacks->instanceResult(NULL, callbacks->callbackContext, NULL, MI_FALSE, MI_RESULT_INVALID_PARAMETER, NULL, NULL, NULL); + } + } +} + +MI_INLINE void MI_Session_EnumerateInstances(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Char *className, MI_Boolean keysOnly, MI_OperationCallbacks *callbacks, MI_Operation *operation) { + if (session && session->ft) { + session->ft->EnumerateInstances(session, flags, options, namespaceName, className, keysOnly, callbacks, operation); + } else { + if (operation) { + memset(operation, 0, sizeof(*operation)); + } + if (callbacks && callbacks->instanceResult) { + callbacks->instanceResult(NULL, callbacks->callbackContext, NULL, MI_FALSE, MI_RESULT_INVALID_PARAMETER, NULL, NULL, NULL); + } + } +} + +MI_INLINE void MI_Session_QueryInstances(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Char *queryDialect, const MI_Char *queryExpression, MI_OperationCallbacks *callbacks, MI_Operation *operation) { + if (session && session->ft) { + session->ft->QueryInstances(session, flags, options, namespaceName, queryDialect, queryExpression, callbacks, operation); + } else { + if (operation) { + memset(operation, 0, sizeof(*operation)); + } + if (callbacks && callbacks->instanceResult) { + callbacks->instanceResult(NULL, callbacks->callbackContext, NULL, MI_FALSE, MI_RESULT_INVALID_PARAMETER, NULL, NULL, NULL); + } + } +} + +MI_INLINE void MI_Session_AssociatorInstances(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Instance *instanceKey, const MI_Char *assocClass, const MI_Char *resultClass, const MI_Char *role, const MI_Char *resultRole, MI_Boolean keysOnly, MI_OperationCallbacks *callbacks, MI_Operation *operation) { + if (session && session->ft) { + session->ft->AssociatorInstances(session, flags, options, namespaceName, instanceKey, assocClass, resultClass, role, resultRole, keysOnly, callbacks, operation); + } else { + if (operation) { + memset(operation, 0, sizeof(*operation)); + } + if (callbacks && callbacks->instanceResult) { + callbacks->instanceResult(NULL, callbacks->callbackContext, NULL, MI_FALSE, MI_RESULT_INVALID_PARAMETER, NULL, NULL, NULL); + } + } +} + +MI_INLINE void MI_Session_ReferenceInstances(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Instance *instanceKey, const MI_Char *resultClass, const MI_Char *role, MI_Boolean keysOnly, MI_OperationCallbacks *callbacks, MI_Operation *operation) { + if (session && session->ft) { + session->ft->ReferenceInstances(session, flags, options, namespaceName, instanceKey, resultClass, role, keysOnly, callbacks, operation); + } else { + if (operation) { + memset(operation, 0, sizeof(*operation)); + } + if (callbacks && callbacks->instanceResult) { + callbacks->instanceResult(NULL, callbacks->callbackContext, NULL, MI_FALSE, MI_RESULT_INVALID_PARAMETER, NULL, NULL, NULL); + } + } +} + +MI_INLINE void MI_Session_Subscribe(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Char *queryDialect, const MI_Char *queryExpression, const MI_SubscriptionDeliveryOptions *deliverOptions, MI_OperationCallbacks *callbacks, MI_Operation *operation) { + if (session && session->ft) { + session->ft->Subscribe(session, flags, options, namespaceName, queryDialect, queryExpression, deliverOptions, callbacks, operation); + } else { + if (operation) { + memset(operation, 0, sizeof(*operation)); + } + if (callbacks && callbacks->indicationResult) { + callbacks->indicationResult(NULL, callbacks->callbackContext, NULL, NULL, NULL, MI_FALSE, MI_RESULT_INVALID_PARAMETER, NULL, NULL, NULL); + } + } +} + +MI_INLINE void MI_Session_GetClass(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Char *className, MI_OperationCallbacks *callbacks, MI_Operation *operation) { + if (session && session->ft) { + session->ft->GetClass(session, flags, options, namespaceName, className, callbacks, operation); + } else { + if (operation) { + memset(operation, 0, sizeof(*operation)); + } + if (callbacks && callbacks->classResult) { + callbacks->classResult(NULL, callbacks->callbackContext, NULL, MI_FALSE, MI_RESULT_INVALID_PARAMETER, NULL, NULL, NULL); + } + } +} + +MI_INLINE void MI_Session_EnumerateClasses(MI_Session *session, MI_Uint32 flags, MI_OperationOptions *options, const MI_Char *namespaceName, const MI_Char *className, MI_Boolean classNamesOnly, MI_OperationCallbacks *callbacks, MI_Operation *operation) { + if (session && session->ft) { + session->ft->EnumerateClasses(session, flags, options, namespaceName, className, classNamesOnly, callbacks, operation); + } else { + if (operation) { + memset(operation, 0, sizeof(*operation)); + } + if (callbacks && callbacks->classResult) { + callbacks->classResult(NULL, callbacks->callbackContext, NULL, MI_FALSE, MI_RESULT_INVALID_PARAMETER, NULL, NULL, NULL); + } + } +} + +MI_INLINE void MI_Session_TestConnection(MI_Session *session, MI_Uint32 flags, MI_OperationCallbacks *callbacks, MI_Operation *operation) { + if (session && session->ft) { + session->ft->TestConnection(session, flags, callbacks, operation); + } else { + if (operation) { + memset(operation, 0, sizeof(*operation)); + } + if (callbacks && callbacks->instanceResult) { + callbacks->instanceResult(NULL, callbacks->callbackContext, NULL, MI_FALSE, MI_RESULT_INVALID_PARAMETER, NULL, NULL, NULL); + } + } +} + +MI_INLINE MI_Result MI_Operation_GetInstance(MI_Operation *operation, const MI_Instance **instance, MI_Boolean *moreResults, MI_Result *result, const MI_Char **errorMessage, const MI_Instance **completionDetails) { + if (operation && operation->ft) { + return operation->ft->GetInstance(operation, instance, moreResults, result, errorMessage, completionDetails); + } + if (result) + *result = MI_RESULT_INVALID_PARAMETER; + if (moreResults) + *moreResults = MI_FALSE; + return MI_RESULT_INVALID_PARAMETER; +} + +MI_INLINE MI_Result MI_Operation_GetIndication(MI_Operation *operation, const MI_Instance **instance, const MI_Char **bookmark, const MI_Char **machineID, MI_Boolean *moreResults, MI_Result *result, const MI_Char **errorMessage, const MI_Instance **completionDetails) { + if (operation && operation->ft) { + return operation->ft->GetIndication(operation, instance, bookmark, machineID, moreResults, result, errorMessage, completionDetails); + } + if (result) + *result = MI_RESULT_INVALID_PARAMETER; + if (moreResults) + *moreResults = MI_FALSE; + return MI_RESULT_INVALID_PARAMETER; +} + +MI_INLINE MI_Result MI_Operation_GetClass(MI_Operation *operation, const MI_Class **classResult, MI_Boolean *moreResults, MI_Result *result, const MI_Char **errorMessage, const MI_Instance **completionDetails) { + if (operation && operation->ft) { + return operation->ft->GetClass(operation, classResult, moreResults, result, errorMessage, completionDetails); + } + if (result) + *result = MI_RESULT_INVALID_PARAMETER; + if (moreResults) + *moreResults = MI_FALSE; + return MI_RESULT_INVALID_PARAMETER; +} + +MI_INLINE MI_Result MI_Operation_Close(MI_Operation *operation) { + if (operation && operation->ft) { + return operation->ft->Close(operation); + } + return MI_RESULT_INVALID_PARAMETER; +} + +MI_INLINE MI_Result MI_Operation_Cancel(MI_Operation *operation, MI_CancellationReason reason) { + if (operation && operation->ft) { + return operation->ft->Cancel(operation, reason); + } + return MI_RESULT_INVALID_PARAMETER; +} + +MI_INLINE MI_Result MI_Operation_GetSession(MI_Operation *operation, MI_Session *session) { + if (session) { + memset(session, 0, sizeof(MI_Session)); + } + if (operation && operation->ft) { + return operation->ft->GetSession(operation, session); + } + return MI_RESULT_INVALID_PARAMETER; +} + +MI_INLINE void MI_DestinationOptions_Delete(MI_DestinationOptions *options) { + if (options && options->ft) { + options->ft->Delete(options); + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetTimeout(MI_DestinationOptions *options, const MI_Interval *timeout) { + if (options && options->ft) { + return options->ft->SetInterval(options, MI_T("__MI_DESTINATIONOPTIONS_TIMEOUT"), timeout, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetTimeout(MI_DestinationOptions *options, MI_Interval *timeout) { + if (options && options->ft) { + return options->ft->GetInterval(options, MI_T("__MI_DESTINATIONOPTIONS_TIMEOUT"), timeout, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetCertCACheck(MI_DestinationOptions *options, MI_Boolean check) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_CERT_CA_CHECK"), check, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetCertCACheck(MI_DestinationOptions *options, MI_Boolean *check) { + if (options && options->ft) { + MI_Uint32 value; + MI_Result result = options->ft->GetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_CERT_CA_CHECK"), &value, 0, 0); + if (result == MI_RESULT_OK) + *check = (MI_Boolean) value; + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetCertCNCheck(MI_DestinationOptions *options, MI_Boolean check) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_CERT_CN_CHECK"), check, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetCertCNCheck(MI_DestinationOptions *options, MI_Boolean *check) { + if (options && options->ft) { + MI_Uint32 value; + MI_Result result = options->ft->GetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_CERT_CN_CHECK"), &value, 0, 0); + if (result == MI_RESULT_OK) + *check = (MI_Boolean) value; + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetCertRevocationCheck(MI_DestinationOptions *options, MI_Boolean check) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_CERT_REVOCATION_CHECK"), check, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetCertRevocationCheck(MI_DestinationOptions *options, MI_Boolean *check) { + if (options && options->ft) { + MI_Uint32 value; + MI_Result result = options->ft->GetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_CERT_REVOCATION_CHECK"), &value, 0, 0); + if (result == MI_RESULT_OK) + *check = (MI_Boolean) value; + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetPacketPrivacy(MI_DestinationOptions *options, MI_Boolean privacy) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_PACKET_PRIVACY"), privacy, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetPacketPrivacy(MI_DestinationOptions *options, MI_Boolean *privacy) { + if (options && options->ft) { + MI_Uint32 value; + MI_Result result = options->ft->GetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_PACKET_PRIVACY"), &value, 0, 0); + if (result == MI_RESULT_OK) + *privacy = (MI_Boolean) value; + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetPacketIntegrity(MI_DestinationOptions *options, MI_Boolean integrity) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_PACKET_INTEGRITY"), integrity, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetPacketIntegrity(MI_DestinationOptions *options, MI_Boolean *integrity) { + if (options && options->ft) { + MI_Uint32 value; + MI_Result result = options->ft->GetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_PACKET_INTEGRITY"), &value, 0, 0); + if (result == MI_RESULT_OK) + *integrity = (MI_Boolean) value; + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +#define MI_DESTINATIONOPTIONS_PACKET_ENCODING_DEFAULT MI_T("default") +#define MI_DESTINATIONOPTIONS_PACKET_ENCODING_UTF8 MI_T("UTF8") +#define MI_DESTINATIONOPTIONS_PACKET_ENCODING_UTF16 MI_T("UTF16") + +MI_INLINE MI_Result MI_DestinationOptions_SetPacketEncoding(MI_DestinationOptions *options, const MI_Char *encoding) { + if (options && options->ft) { + return options->ft->SetString(options, MI_T("__MI_DESTINATIONOPTIONS_PACKET_ENCODING"), encoding, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetPacketEncoding(MI_DestinationOptions *options, const MI_Char **encoding) { + if (options && options->ft) { + return options->ft->GetString(options, MI_T("__MI_DESTINATIONOPTIONS_PACKET_ENCODING"), encoding, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetDataLocale(MI_DestinationOptions *options, const MI_Char *locale) { + if (options && options->ft) { + return options->ft->SetString(options, MI_T("__MI_DESTINATIONOPTIONS_DATA_LOCALE"), locale, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetDataLocale(MI_DestinationOptions *options, const MI_Char **locale) { + if (options && options->ft) { + return options->ft->GetString(options, MI_T("__MI_DESTINATIONOPTIONS_DATA_LOCALE"), locale, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetUILocale(MI_DestinationOptions *options, const MI_Char *locale) { + if (options && options->ft) { + return options->ft->SetString(options, MI_T("__MI_DESTINATIONOPTIONS_UI_LOCALE"), locale, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetUILocale(MI_DestinationOptions *options, const MI_Char **locale) { + if (options && options->ft) { + return options->ft->GetString(options, MI_T("__MI_DESTINATIONOPTIONS_UI_LOCALE"), locale, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetMaxEnvelopeSize(MI_DestinationOptions *options, MI_Uint32 sizeInKB) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_MAX_ENVELOPE_SIZE"), sizeInKB, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetMaxEnvelopeSize(MI_DestinationOptions *options, MI_Uint32 *sizeInKB) { + if (options && options->ft) { + return options->ft->GetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_MAX_ENVELOPE_SIZE"), sizeInKB, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetEncodePortInSPN(MI_DestinationOptions *options, MI_Boolean encodePort) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_ENCODE_PORT_IN_SPN"), encodePort, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetEncodePortInSPN(MI_DestinationOptions *options, MI_Boolean *encodePort) { + if (options && options->ft) { + MI_Uint32 value; + MI_Result result = options->ft->GetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_ENCODE_PORT_IN_SPN"), &value, 0, 0); + if (result == MI_RESULT_OK) + *encodePort = (MI_Boolean) value; + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetHttpUrlPrefix(MI_DestinationOptions *options, const MI_Char *prefix) { + if (options && options->ft) { + return options->ft->SetString(options, MI_T("__MI_DESTINATIONOPTIONS_HTTP_URL_PREFIX"), prefix, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetHttpUrlPrefix(MI_DestinationOptions *options, const MI_Char **prefix) { + if (options && options->ft) { + return options->ft->GetString(options, MI_T("__MI_DESTINATIONOPTIONS_HTTP_URL_PREFIX"), prefix, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetDestinationPort(MI_DestinationOptions *options, MI_Uint32 port) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_DESTINATION_PORT"), port, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetDestinationPort(MI_DestinationOptions *options, MI_Uint32 *port) { + if (options && options->ft) { + return options->ft->GetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_DESTINATION_PORT"), port, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +#define MI_DESTINATIONOPTIONS_TRANSPORT_HTTP MI_T("HTTP") +#define MI_DESTINATIONOPTIONS_TRANPSORT_HTTPS MI_T("HTTPS") + +MI_INLINE MI_Result MI_DestinationOptions_SetTransport(MI_DestinationOptions *options, const MI_Char *transport) { + if (options && options->ft) { + return options->ft->SetString(options, MI_T("__MI_DESTINATIONOPTIONS_TRANSPORT"), transport, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetTransport(MI_DestinationOptions *options, const MI_Char **transport) { + if (options && options->ft) { + return options->ft->GetString(options, MI_T("__MI_DESTINATIONOPTIONS_TRANSPORT"), transport, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +#define MI_DESTINATIONOPTIONS_PROXY_TYPE_IE MI_T("IE") +#define MI_DESTINATIONOPTIONS_PROXY_TYPE_WINHTTP MI_T("WinHTTP") +#define MI_DESTINATIONOPTIONS_PROXY_TYPE_AUTO MI_T("Auto") +#define MI_DESTINATIONOPTIONS_PROXY_TYPE_NONE MI_T("None") + +MI_INLINE MI_Result MI_DestinationOptions_SetProxyType(MI_DestinationOptions *options, const MI_Char *proxyType) { + if (options && options->ft) { + return options->ft->SetString(options, MI_T("__MI_DESTINATIONOPTIONS_PROXY_TYPE"), proxyType, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetProxyType(MI_DestinationOptions *options, const MI_Char **proxyType) { + if (options && options->ft) { + return options->ft->GetString(options, MI_T("__MI_DESTINATIONOPTIONS_PROXY_TYPE"), proxyType, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_AddProxyCredentials(MI_DestinationOptions *options, const MI_UserCredentials *credentials) { + if (options && options->ft) { + return options->ft->AddCredentials(options, MI_T("__MI_DESTINATIONOPTIONS_PROXY_CREDENTIALS"), credentials, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_AddDestinationCredentials(MI_DestinationOptions *options, const MI_UserCredentials *credentials) { + if (options && options->ft) { + return options->ft->AddCredentials(options, MI_T("__MI_DESTINATIONOPTIONS_DESTINATION_CREDENTIALS"), credentials, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +typedef enum _MI_DestinationOptions_ImpersonationType { + MI_DestinationOptions_ImpersonationType_Default = 0, + MI_DestinationOptions_ImpersonationType_None = 1, + MI_DestinationOptions_ImpersonationType_Identify = 2, + MI_DestinationOptions_ImpersonationType_Impersonate = 3, + MI_DestinationOptions_ImpersonationType_Delegate = 4 +} MI_DestinationOptions_ImpersonationType; + +MI_INLINE MI_Result MI_DestinationOptions_SetImpersonationType(MI_DestinationOptions *options, MI_DestinationOptions_ImpersonationType impersonationType) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_IMPERSONATION_TYPE"), impersonationType, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetImpersonationType(MI_DestinationOptions *options, MI_DestinationOptions_ImpersonationType * impersonationType) { + if (options && options->ft) { + MI_Uint32 value; + MI_Result result = options->ft->GetNumber(options, MI_T("__MI_DESTINATIONOPTIONS_IMPERSONATION_TYPE"), &value, 0, 0); + if (result == MI_RESULT_OK) + *impersonationType = (MI_DestinationOptions_ImpersonationType) value; + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetString(MI_DestinationOptions *options, const MI_Char *optionName, const MI_Char *optionValue) { + if (options && options->ft) { + return options->ft->SetString(options, optionName, optionValue, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetString(MI_DestinationOptions *options, const MI_Char *optionName, const MI_Char **optionValue, MI_Uint32 *index) { + if (options && options->ft) { + return options->ft->GetString(options, optionName, optionValue, index, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_SetNumber(MI_DestinationOptions *options, const MI_Char *optionName, MI_Uint32 optionValue) { + if (options && options->ft) { + return options->ft->SetNumber(options, optionName, optionValue, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetNumber(MI_DestinationOptions *options, const MI_Char *optionName, MI_Uint32 *optionValue, MI_Uint32 *index) { + if (options && options->ft) { + return options->ft->GetNumber(options, optionName, optionValue, index, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetOptionCount(MI_DestinationOptions *options, MI_Uint32 *count) { + if (options && options->ft) { + return options->ft->GetOptionCount(options, count); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetOptionAt(MI_DestinationOptions *options, MI_Uint32 index, const MI_Char **optionName, MI_Value *value, MI_Type *type, MI_Uint32 *flags) { + if (options && options->ft) { + return options->ft->GetOptionAt(options, index, optionName, value, type, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetOption(MI_DestinationOptions *options, const MI_Char *optionName, MI_Value *value, MI_Type *type, MI_Uint32 *index, MI_Uint32 *flags) { + if (options && options->ft) { + return options->ft->GetOption(options, optionName, value, type, index, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetCredentialsCount(MI_DestinationOptions *options, MI_Uint32 *count) { + if (options && options->ft) { + return options->ft->GetCredentialsCount(options, count); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetCredentialsAt(MI_DestinationOptions *options, MI_Uint32 index, const MI_Char **optionName, MI_UserCredentials *credentials, MI_Uint32 *flags) { + if (options && options->ft) { + return options->ft->GetCredentialsAt(options, index, optionName, credentials, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_DestinationOptions_GetCredentialsPasswordAt(MI_DestinationOptions *options, MI_Uint32 index, const MI_Char **optionName, MI_Char *password, MI_Uint32 bufferLength, MI_Uint32 *passwordLength, MI_Uint32 *flags) { + if (options && options->ft) { + return options->ft->GetCredentialsPasswordAt(options, index, optionName, password, bufferLength, passwordLength, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_DestinationOptions_Clone(const MI_DestinationOptions* self, MI_DestinationOptions* newDestinationOptions) { + if (self && self->ft) { + return self->ft->Clone(self, newDestinationOptions); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE void MI_OperationOptions_Delete(MI_OperationOptions *options) { + if (options && options->ft) { + options->ft->Delete(options); + } +} + +MI_INLINE MI_Result MI_OperationOptions_SetWriteErrorMode(MI_OperationOptions *options, MI_CallbackMode mode) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_OPERATIONOPTIONS_WRITEERRORMODE"), mode, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetWriteErrorMode(MI_OperationOptions *options, MI_CallbackMode *mode) { + if (options && options->ft) { + MI_Uint32 value; + MI_Result result = options->ft->GetNumber(options, MI_T("__MI_OPERATIONOPTIONS_WRITEERRORMODE"), &value, 0, 0); + if (result == MI_RESULT_OK) + *mode = (MI_CallbackMode) value; + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_SetPromptUserMode(MI_OperationOptions *options, MI_CallbackMode mode) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_OPERATIONOPTIONS_PROMPTUSERMODE"), mode, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetPromptUserMode(MI_OperationOptions *options, MI_CallbackMode *mode) { + if (options && options->ft) { + MI_Uint32 value; + MI_Result result = options->ft->GetNumber(options, MI_T("__MI_OPERATIONOPTIONS_PROMPTUSERMODE"), &value, 0, 0); + if (result == MI_RESULT_OK) + *mode = (MI_CallbackMode) value; + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_SetPromptUserRegularMode(MI_OperationOptions *options, MI_CallbackMode mode, MI_Boolean ackValue) { + if (options && options->ft) { + MI_Result result = options->ft->SetNumber(options, MI_T("__MI_OPERATIONOPTIONS_PROMPTUSERMODE"), mode, 0); + if( result == MI_RESULT_OK) + return options->ft->SetNumber(options, MI_T("__MI_OPERATIONOPTIONS_PROMPTUSERMODEREGULAR_ACKVALUE"), ackValue, 0); + else + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetPromptUserRegularMode(MI_OperationOptions *options, MI_CallbackMode *mode, MI_Boolean *ackValue) { + if (options && options->ft) { + MI_Uint32 _mode; + MI_Result result = options->ft->GetNumber(options, MI_T("__MI_OPERATIONOPTIONS_PROMPTUSERMODE"), &_mode, 0, 0); + if( result == MI_RESULT_OK) { + MI_Uint32 _ackValue; + result = options->ft->GetNumber(options, MI_T("__MI_OPERATIONOPTIONS_PROMPTUSERMODEREGULAR_ACKVALUE"), &_ackValue, 0, 0); + if( result == MI_RESULT_OK) { + *mode = (MI_CallbackMode)_mode; + *ackValue = (MI_Boolean) _ackValue; + } + } + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_SetProviderArchitecture(MI_OperationOptions *options, MI_ProviderArchitecture architecture, MI_Boolean mustComply) { + if (options && options->ft) { + MI_Result result = options->ft->SetNumber(options, MI_T("__MI_OPERATIONOPTIONS_PROVIDER_ARCHITECTURE"), architecture, 0); + if(result == MI_RESULT_OK) + return options->ft->SetNumber(options, MI_T("__MI_OPERATIONOPTIONS_REQUIRED_ARCHITECTURE"), mustComply, 0); + else + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetProviderArchitecture(MI_OperationOptions *options, MI_ProviderArchitecture *architecture, MI_Boolean *mustComply) { + if (options && options->ft) { + MI_Uint32 _architecture; + MI_Result result = options->ft->GetNumber(options, MI_T("__MI_OPERATIONOPTIONS_PROVIDER_ARCHITECTURE"), &_architecture, 0, 0); + if(result == MI_RESULT_OK) { + MI_Uint32 _mustComply; + result = options->ft->GetNumber(options, MI_T("__MI_OPERATIONOPTIONS_REQUIRED_ARCHITECTURE"), &_mustComply, 0, 0); + if(result == MI_RESULT_OK) { + *architecture = (MI_ProviderArchitecture)_architecture; + *mustComply = (MI_Boolean)_mustComply; + } + } + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_EnableChannel(MI_OperationOptions *options, MI_Uint32 channel) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_OPERATIONOPTIONS_CHANNEL"), channel, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_DisableChannel(MI_OperationOptions *options, MI_Uint32 channel) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_OPERATIONOPTIONS_CHANNEL"), channel, 1); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetEnabledChannels(MI_OperationOptions *options, MI_Uint32 *channels, MI_Uint32 bufferLength, MI_Uint32 *channelCount, MI_Uint32 *flags) { + if (options && options->ft) { + return options->ft->GetEnabledChannels(options, MI_T("__MI_OPERATIONOPTIONS_CHANNEL"), channels, bufferLength, channelCount, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_SetTimeout(MI_OperationOptions *options, const MI_Interval *timeout) { + if (options && options->ft) { + return options->ft->SetInterval(options, MI_T("__MI_OPERATIONOPTIONS_TIMEOUT"), timeout, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetTimeout(MI_OperationOptions *options, MI_Interval *timeout) { + if (options && options->ft) { + return options->ft->GetInterval(options, MI_T("__MI_OPERATIONOPTIONS_TIMEOUT"), timeout, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_SetResourceUriPrefix(MI_OperationOptions *options, const MI_Char *ruriPrefix) { + if (options && options->ft) { + return options->ft->SetString(options, MI_T("__MI_OPERATIONOPTIONS_RESOURCE_URI_PREFIX"), ruriPrefix, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetResourceUriPrefix(MI_OperationOptions *options, const MI_Char **ruriPrefix) { + if (options && options->ft) { + return options->ft->GetString(options, MI_T("__MI_OPERATIONOPTIONS_RESOURCE_URI_PREFIX"), ruriPrefix, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_SetResourceUri(MI_OperationOptions *options, const MI_Char *rUri) { + if (options && options->ft) { + return options->ft->SetString(options, MI_T("__MI_OPERATIONOPTIONS_RESOURCE_URI"), rUri, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetResourceUri(MI_OperationOptions *options, const MI_Char **rUri) { + if (options && options->ft) { + return options->ft->GetString(options, MI_T("__MI_OPERATIONOPTIONS_RESOURCE_URI"), rUri, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_SetUseMachineID(MI_OperationOptions *options, MI_Boolean machineID) { + if (options && options->ft) { + return options->ft->SetNumber(options, MI_T("__MI_OPERATIONOPTIONS_USE_MACHINE_ID"), machineID, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetUseMachineID(MI_OperationOptions *options, MI_Boolean *machineID) { + if (options && options->ft) { + MI_Uint32 value; + MI_Result result = options->ft->GetNumber(options, MI_T("__MI_OPERATIONOPTIONS_USE_MACHINE_ID"), &value, 0, 0); + if (result == MI_RESULT_OK) + *machineID = (MI_Boolean) value; + return result; + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_SetCustomOption(MI_OperationOptions *options, const MI_Char *optionName, MI_Type optionValueType, const MI_Value *optionValue, MI_Boolean mustComply) { + if (options && options->ft) { + return options->ft->SetCustomOption(options, optionName, optionValueType, optionValue, mustComply, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetOptionCount(MI_OperationOptions *options, MI_Uint32 *count) { + if (options && options->ft) { + return options->ft->GetOptionCount(options, count); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetOptionAt(MI_OperationOptions *options, MI_Uint32 index, const MI_Char **optionName, MI_Value *value, MI_Type *type, MI_Uint32 *flags) { + if (options && options->ft) { + return options->ft->GetOptionAt(options, index, optionName, value, type, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_SetString(MI_OperationOptions *options, const MI_Char *optionName, const MI_Char *value, MI_Uint32 flags) { + if (options && options->ft) { + return options->ft->SetString(options, optionName, value, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetString(MI_OperationOptions *options, const MI_Char *optionName, const MI_Char **value, MI_Uint32 *index, MI_Uint32 *flags) { + if (options && options->ft) { + return options->ft->GetString(options, optionName, value, index, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_SetNumber(MI_OperationOptions *options, const MI_Char *optionName, MI_Uint32 value, MI_Uint32 flags) { + if (options && options->ft) { + return options->ft->SetNumber(options, optionName, value, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetNumber(MI_OperationOptions *options, const MI_Char *optionName, MI_Uint32 *value, MI_Uint32 *index, MI_Uint32 *flags) { + if (options && options->ft) { + return options->ft->GetNumber(options, optionName, value, index, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_OperationOptions_GetOption(MI_OperationOptions *options, const MI_Char *optionName, MI_Value *value, MI_Type *type, MI_Uint32 *index, MI_Uint32 *flags) { + if (options && options->ft) { + return options->ft->GetOption(options, optionName, value, type, index, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_OperationOptions_Clone(const MI_OperationOptions* self, MI_OperationOptions* newOperationOptions) { + if (self && self->ft) { + return self->ft->Clone(self, newOperationOptions); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Class_GetClassName(const MI_Class* self, const MI_Char** className) { + if (self && self->ft) { + return self->ft->GetClassName(self, className); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Class_GetNameSpace(const MI_Class* self, const MI_Char** nameSpace) { + if (self && self->ft) { + return self->ft->GetNameSpace(self, nameSpace); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Class_GetServerName(const MI_Class* self, const MI_Char** serverName) { + if (self && self->ft) { + return self->ft->GetServerName(self, serverName); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Class_GetElementCount(const MI_Class* self, MI_Uint32* count) { + if (self && self->ft) { + return self->ft->GetElementCount(self, count); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Class_GetElement(const MI_Class* self, const MI_Char* name, MI_Value* value, MI_Boolean* valueExists, MI_Type* type, MI_Char **referenceClass, MI_QualifierSet *qualifierSet, MI_Uint32* flags, MI_Uint32* index) { + if (self && self->ft) { + return self->ft->GetElement(self, name, value, valueExists, type, referenceClass, qualifierSet, flags, index); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Class_GetElementAt(const MI_Class* self, MI_Uint32 index, const MI_Char** name, MI_Value* value, MI_Boolean* valueExists, MI_Type* type, MI_Char **referenceClass, MI_QualifierSet *qualifierSet, MI_Uint32* flags) { + if (self && self->ft) { + return self->ft->GetElementAt(self, index, name, value, valueExists, type, referenceClass, qualifierSet, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Class_GetClassQualifierSet(const MI_Class* self, MI_QualifierSet *qualifierSet) { + if (self && self->ft) { + return self->ft->GetClassQualifierSet(self, qualifierSet); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Class_GetMethodCount(const MI_Class* self, MI_Uint32* count) { + if (self && self->ft) { + return self->ft->GetMethodCount(self, count); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Class_GetMethodAt(const MI_Class *self, MI_Uint32 index, const MI_Char **name, MI_QualifierSet *qualifierSet, MI_ParameterSet *parameterSet) { + if (self && self->ft) { + return self->ft->GetMethodAt(self, index, name, qualifierSet, parameterSet); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Class_GetMethod(const MI_Class *self, const MI_Char *name, MI_QualifierSet *qualifierSet, MI_ParameterSet *parameterSet, MI_Uint32 *index) { + if (self && self->ft) { + return self->ft->GetMethod(self, name, qualifierSet, parameterSet, index); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Class_GetParentClassName(const MI_Class *self, const MI_Char **name) { + if (self && self->ft) { + return self->ft->GetParentClassName(self, name); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Class_GetParentClass(const MI_Class *self, MI_Class **parentClass) { + if (self && self->ft) { + return self->ft->GetParentClass(self, parentClass); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_Class_Delete(MI_Class* self) { + if (self && self->ft) { + return self->ft->Delete(self); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_Class_Clone(const MI_Class* self, MI_Class** newClass) { + if (self && self->ft) { + return self->ft->Clone(self, newClass); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_ParameterSet_GetMethodReturnType(const MI_ParameterSet *self, MI_Type *returnType, MI_QualifierSet *qualifierSet) { + if (self && self->ft) { + return self->ft->GetMethodReturnType(self, returnType, qualifierSet); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_ParameterSet_GetParameterCount(const MI_ParameterSet *self, MI_Uint32 *count) { + if (self && self->ft) { + return self->ft->GetParameterCount(self, count); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_ParameterSet_GetParameterAt(const MI_ParameterSet *self, MI_Uint32 index, const MI_Char **name, MI_Type *parameterType, MI_Char **referenceClass, MI_QualifierSet *qualifierSet) { + if (self && self->ft) { + return self->ft->GetParameterAt(self, index, name, parameterType, referenceClass, qualifierSet); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_ParameterSet_GetParameter(const MI_ParameterSet *self, const MI_Char *name, MI_Type *parameterType, MI_Char **referenceClass, MI_QualifierSet *qualifierSet, MI_Uint32 *index) { + if (self && self->ft) { + return self->ft->GetParameter(self, name, parameterType, referenceClass, qualifierSet, index); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_QualifierSet_GetQualifierCount(const MI_QualifierSet *self, MI_Uint32 *count) { + if (self && self->ft) { + return self->ft->GetQualifierCount(self, count); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_QualifierSet_GetQualifierAt(const MI_QualifierSet *self, MI_Uint32 index, const MI_Char **name, MI_Type *qualifierType, MI_Uint32 *qualifierFlags, MI_Value *qualifierValue) { + if (self && self->ft) { + return self->ft->GetQualifierAt(self, index, name, qualifierType, qualifierFlags, qualifierValue); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_QualifierSet_GetQualifier(const MI_QualifierSet *self, const MI_Char *name, MI_Type *qualifierType, MI_Uint32 *qualifierFlags, MI_Value *qualifierValue, MI_Uint32 *index) { + if (self && self->ft) { + return self->ft->GetQualifier(self, name, qualifierType, qualifierFlags, qualifierValue, index); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_SetMaximumLatency(MI_SubscriptionDeliveryOptions *self, MI_Interval *value) { + if (self && self->ft) { + return self->ft->SetInterval(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_MAXIMUM_LATENCY"), value, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetMaximumLatency(MI_SubscriptionDeliveryOptions *self, MI_Interval *value) { + if (self && self->ft) { + return self->ft->GetInterval(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_MAXIMUM_LATENCY"), value, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_SetHeartbeatInterval(MI_SubscriptionDeliveryOptions *self, MI_Interval *value) { + if (self && self->ft) { + return self->ft->SetInterval(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_HEARTBEAT_INTERVAL"), value, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetHeartbeatInterval(MI_SubscriptionDeliveryOptions *self, MI_Interval *value) { + if (self && self->ft) { + return self->ft->GetInterval(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_HEARTBEAT_INTERVAL"), value, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_SetExpirationTime(MI_SubscriptionDeliveryOptions *self, MI_Datetime *value) { + if (self && self->ft) { + return self->ft->SetDateTime(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_EXPIRATION_TIME"), value, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetExpirationTime(MI_SubscriptionDeliveryOptions *self, MI_Datetime *value) { + if (self && self->ft) { + return self->ft->GetDateTime(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_EXPIRATION_TIME"), value, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +#define MI_SUBSCRIBE_BOOKMARK_OLDEST L"MI_SUBSCRIBE_BOOKMARK_OLDEST" +#define MI_SUBSCRIBE_BOOKMARK_NEWEST L"MI_SUBSCRIBE_BOOKMARK_NEWEST" + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_SetBookmark(MI_SubscriptionDeliveryOptions *self, const MI_Char *value) { + if (self && self->ft) { + return self->ft->SetString(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_BOOKMARK"), value, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetBookmark(MI_SubscriptionDeliveryOptions *self, const MI_Char **value) { + if (self && self->ft) { + return self->ft->GetString(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_BOOKMARK"), value, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_SetDeliveryDestination(MI_SubscriptionDeliveryOptions *self, const MI_Char *value) { + if (self && self->ft) { + return self->ft->SetString(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_DELIVERY_DESTINATION"), value, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetDeliveryDestination(MI_SubscriptionDeliveryOptions *self, const MI_Char **value) { + if (self && self->ft) { + return self->ft->GetString(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_DELIVERY_DESTINATION"), value, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_SetDeliveryPortNumber(MI_SubscriptionDeliveryOptions *self, MI_Uint32 value) { + if (self && self->ft) { + return self->ft->SetNumber(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_DELIVERY_PORT_NUMBER"), value, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetDeliveryPortNumber(MI_SubscriptionDeliveryOptions *self, MI_Uint32 *value) { + if (self && self->ft) { + return self->ft->GetNumber(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_DELIVERY_PORT_NUMBER"), value, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_AddDeliveryCredentials(MI_SubscriptionDeliveryOptions *self, const MI_UserCredentials *value) { + if (self && self->ft) { + return self->ft->AddCredentials(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_ADD_DELIVERY_CREDENTIALS"), value, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_SetDeliveryRetryInterval(MI_SubscriptionDeliveryOptions *self, const MI_Interval *value) { + if (self && self->ft) { + return self->ft->SetInterval(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_DELIVERY_RETRY_INTERVAL"), value, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetDeliveryRetryInterval(MI_SubscriptionDeliveryOptions *self, MI_Interval *value) { + if (self && self->ft) { + return self->ft->GetInterval(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_DELIVERY_RETRY_INTERVAL"), value, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_SetDeliveryRetryAttempts(MI_SubscriptionDeliveryOptions *self, MI_Uint32 value) { + if (self && self->ft) { + return self->ft->SetNumber(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_DELIVERY_RETRY_ATTEMPTS"), value, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetDeliveryRetryAttempts(MI_SubscriptionDeliveryOptions *self, MI_Uint32 *value) { + if (self && self->ft) { + return self->ft->GetNumber(self, MI_T("__MI_SUBSCRIPTIONDELIVERYOPTIONS_SET_DELIVERY_RETRY_ATTEMPTS"), value, 0, 0); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_Delete(MI_SubscriptionDeliveryOptions* self) { + if (self && self->ft) { + return self->ft->Delete(self); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_SetString(MI_SubscriptionDeliveryOptions *self, const MI_Char *optionName, const MI_Char *value, MI_Uint32 flags) { + if (self && self->ft) { + return self->ft->SetString(self, optionName, value, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_SetNumber(MI_SubscriptionDeliveryOptions *self, const MI_Char *optionName, MI_Uint32 value, MI_Uint32 flags) { + if (self && self->ft) { + return self->ft->SetNumber(self, optionName, value, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_SetDateTime(MI_SubscriptionDeliveryOptions *self, const MI_Char *optionName, const MI_Datetime *value, MI_Uint32 flags) { + if (self && self->ft) { + return self->ft->SetDateTime(self, optionName, value, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_SetInterval(MI_SubscriptionDeliveryOptions *self, const MI_Char *optionName, const MI_Interval *value, MI_Uint32 flags) { + if (self && self->ft) { + return self->ft->SetInterval(self, optionName, value, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetString(MI_SubscriptionDeliveryOptions *self, const MI_Char *optionName, const MI_Char **value, MI_Uint32 *index, MI_Uint32 *flags) { + if (self && self->ft) { + return self->ft->GetString(self, optionName, value, index, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetNumber(MI_SubscriptionDeliveryOptions *self, const MI_Char *optionName, MI_Uint32 *value, MI_Uint32 *index, MI_Uint32 *flags) { + if (self && self->ft) { + return self->ft->GetNumber(self, optionName, value, index, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetDateTime(MI_SubscriptionDeliveryOptions *self, const MI_Char *optionName, MI_Datetime *value, MI_Uint32 *index, MI_Uint32 *flags) { + if (self && self->ft) { + return self->ft->GetDateTime(self, optionName, value, index, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetInterval(MI_SubscriptionDeliveryOptions *self, const MI_Char *optionName, MI_Interval *value, MI_Uint32 *index, MI_Uint32 *flags) { + if (self && self->ft) { + return self->ft->GetInterval(self, optionName, value, index, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetOptionCount( MI_SubscriptionDeliveryOptions *self, MI_Uint32 *count) { + if (self && self->ft) { + return self->ft->GetOptionCount(self, count); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetOptionAt(MI_SubscriptionDeliveryOptions *self, MI_Uint32 index, const MI_Char **optionName, MI_Value *value, MI_Type *type, MI_Uint32 *flags) { + if (self && self->ft) { + return self->ft->GetOptionAt(self, index, optionName, value, type, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetOption(MI_SubscriptionDeliveryOptions *self, const MI_Char *optionName, MI_Value *value, MI_Type *type, MI_Uint32 *index, MI_Uint32 *flags) { + if (self && self->ft) { + return self->ft->GetOption(self, optionName, value, type, index, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetCredentialsCount(MI_SubscriptionDeliveryOptions *self, MI_Uint32 *count) { + if (self && self->ft) { + return self->ft->GetCredentialsCount(self, count); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetCredentialsAt(MI_SubscriptionDeliveryOptions *self, MI_Uint32 index, const MI_Char **optionName, MI_UserCredentials *credentials, MI_Uint32 *flags) { + if (self && self->ft) { + return self->ft->GetCredentialsAt(self, index, optionName, credentials, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_SubscriptionDeliveryOptions_GetCredentialsPasswordAt(MI_SubscriptionDeliveryOptions *self, MI_Uint32 index, const MI_Char **optionName, MI_Char *password, MI_Uint32 bufferLength, MI_Uint32 *passwordLength, MI_Uint32 *flags) { + if (self && self->ft) { + return self->ft->GetCredentialsPasswordAt(self, index, optionName, password, bufferLength, passwordLength, flags); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +MI_INLINE MI_Result MI_INLINE_CALL MI_SubscriptionDeliveryOptions_Clone(const MI_SubscriptionDeliveryOptions* self, MI_SubscriptionDeliveryOptions* newSubscriptionDeliveryOptions) { + if (self && self->ft) { + return self->ft->Clone(self, newSubscriptionDeliveryOptions); + } else { + return MI_RESULT_INVALID_PARAMETER; + } +} + +#define MI_SERIALIZER_FLAGS_CLASS_DEEP 1 +#define MI_SERIALIZER_FLAGS_INSTANCE_WITH_CLASS 1 + +MI_INLINE MI_Result MI_Serializer_Close(MI_Serializer *serializer) { + return mi_clientFT->serializerFT->Close(serializer); +} + +MI_INLINE MI_Result MI_Serializer_SerializeClass(MI_Serializer *serializer, MI_Uint32 flags, const MI_Class *classObject, MI_Uint8 *clientBuffer, MI_Uint32 clientBufferLength, MI_Uint32 *clientBufferNeeded) { + return mi_clientFT->serializerFT->SerializeClass(serializer, flags, classObject, clientBuffer, clientBufferLength, clientBufferNeeded); +} + +MI_INLINE MI_Result MI_Serializer_SerializeInstance(MI_Serializer *serializer, MI_Uint32 flags, const MI_Instance *instanceObject, MI_Uint8 *clientBuffer, MI_Uint32 clientBufferLength, MI_Uint32 *clientBufferNeeded) { + return mi_clientFT->serializerFT->SerializeInstance(serializer, flags, instanceObject, clientBuffer, clientBufferLength, clientBufferNeeded); +} + +MI_INLINE MI_Result MI_Deserializer_Close(MI_Deserializer *deserializer) { + const MI_ClientFT_V1 *clientFT = mi_clientFT; + const MI_DeserializerFT *deserializerFT = clientFT->deserializerFT; + return deserializerFT->Close(deserializer); +} + +MI_INLINE MI_Result MI_Deserializer_DeserializeClass(MI_Deserializer *deserializer, MI_Uint32 flags, MI_Uint8 *serializedBuffer, MI_Uint32 serializedBufferLength, MI_Class *parentClass, const MI_Char *serverName, const MI_Char *namespaceName, MI_Deserializer_ClassObjectNeeded classObjectNeeded, void *classObjectNeededContext, MI_Uint32 *serializedBufferRead, MI_Class **classObject, MI_Instance **cimErrorDetails) { + return mi_clientFT->deserializerFT->DeserializeClass(deserializer, flags, serializedBuffer, serializedBufferLength, parentClass, serverName, namespaceName, classObjectNeeded, classObjectNeededContext, serializedBufferRead, classObject, cimErrorDetails); +} + +MI_INLINE MI_Result MI_Deserializer_Class_GetClassName(MI_Deserializer *deserializer, MI_Uint8 *serializedBuffer, MI_Uint32 serializedBufferLength, MI_Char *className, MI_Uint32 *classNameLength, MI_Instance **cimErrorDetails) { + return mi_clientFT->deserializerFT->Class_GetClassName(deserializer, serializedBuffer, serializedBufferLength, className, classNameLength, cimErrorDetails); +} + +MI_INLINE MI_Result MI_Deserializer_Class_GetParentClassName(MI_Deserializer *deserializer, MI_Uint8 *serializedBuffer, MI_Uint32 serializedBufferLength, MI_Char *parentClassName, MI_Uint32 *parentClassNameLength, MI_Instance **cimErrorDetails) { + return mi_clientFT->deserializerFT->Class_GetParentClassName(deserializer, serializedBuffer, serializedBufferLength, parentClassName, parentClassNameLength, cimErrorDetails); +} + +MI_INLINE MI_Result MI_Deserializer_DeserializeInstance(MI_Deserializer *deserializer, MI_Uint32 flags, MI_Uint8 *serializedBuffer, MI_Uint32 serializedBufferLength, MI_Class **classObjects, MI_Uint32 numberClassObjects, MI_Deserializer_ClassObjectNeeded classObjectNeeded, void *classObjectNeededContext, MI_Uint32 *serializedBufferRead, MI_Instance **instanceObject, MI_Instance **cimErrorDetails) { + return mi_clientFT->deserializerFT->DeserializeInstance(deserializer, flags, serializedBuffer, serializedBufferLength, classObjects, numberClassObjects, classObjectNeeded, classObjectNeededContext, serializedBufferRead, instanceObject, cimErrorDetails); +} + +MI_INLINE MI_Result MI_Deserializer_Instance_GetClassName(MI_Deserializer *deserializer, MI_Uint8 *serializedBuffer, MI_Uint32 serializedBufferLength, MI_Char *className, MI_Uint32 *classNameLength, MI_Instance **cimErrorDetails) { + return mi_clientFT->deserializerFT->Instance_GetClassName(deserializer, serializedBuffer, serializedBufferLength, className, classNameLength, cimErrorDetails); +} + +MI_INLINE MI_ErrorCategory MI_Utilities_MapErrorToMiErrorCategory(MI_Char *errorType, MI_Uint32 error) { + return mi_clientFT->utilitiesFT->MapErrorToMiErrorCategory(errorType, error); +} + +MI_INLINE MI_Result MI_Utilities_CimErrorFromErrorCode(MI_Uint32 error, const MI_Char *errorType, const MI_Char* errorMessage, MI_Instance **cimError) { + return mi_clientFT->utilitiesFT->CimErrorFromErrorCode(error, errorType, errorMessage, cimError); +} + +#define MI_CancelationReason MI_CancellationReason +#define _MI_CancelationReason _MI_CancellationReason +#define MI_PostResult MI_Context_PostResult +#define MI_PostCimError MI_Context_PostCimError +#define MI_PostError MI_Context_PostError +#define MI_PostInstance MI_Context_PostInstance +#define MI_PostIndication MI_Context_PostIndication +#define MI_ConstructInstance MI_Context_ConstructInstance +#define MI_ConstructParameters MI_Context_ConstructParameters +#define MI_NewInstance MI_Context_NewInstance +#define MI_NewDynamicInstance MI_Context_NewDynamicInstance +#define MI_NewParameters MI_Context_NewParameters +#define MI_Canceled MI_Context_Canceled +#define MI_GetLocale MI_Context_GetLocale +#define MI_RegisterCancel MI_Context_RegisterCancel +#define MI_RequestUnload MI_Context_RequestUnload +#define MI_RefuseUnload MI_Context_RefuseUnload +#define MI_GetLocalSession MI_Context_GetLocalSession +#define MI_SetStringOption MI_Context_SetStringOption +#define MI_GetStringOption MI_Context_GetStringOption +#define MI_GetNumberOption MI_Context_GetNumberOption +#define MI_GetCustomOption MI_Context_GetCustomOption +#define MI_GetCustomOptionCount MI_Context_GetCustomOptionCount +#define MI_GetCustomOptionAt MI_Context_GetCustomOptionAt +#define MI_ShouldProcess MI_Context_ShouldProcess +#define MI_ShouldContinue MI_Context_ShouldContinue +#define MI_PromptUser MI_Context_PromptUser +#define MI_WriteError MI_Context_WriteError +#define MI_WriteCimError MI_Context_WriteCimError +#define MI_WriteMessage MI_Context_WriteMessage +#define MI_WriteProgress MI_Context_WriteProgress +#define MI_WriteStreamParameter MI_Context_WriteStreamParameter +#define MI_WriteWarning MI_Context_WriteWarning +#define MI_WriteVerbose MI_Context_WriteVerbose +#define MI_WriteDebug MI_Context_WriteDebug +#define MI_SubscriptionDeliveryOptions__SetExpirationTime MI_SubscriptionDeliveryOptions_SetExpirationTime +#define MI_SubscriptionDeliveryOptions__GetExpirationTime MI_SubscriptionDeliveryOptions_GetExpirationTime + +#ifdef __cplusplus +} +#endif + +#endif /* __MI_C_API_H */ + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ diff --git a/lib/libc/include/any-windows-any/minappmodel.h b/lib/libc/include/any-windows-any/minappmodel.h new file mode 100644 index 0000000000000000000000000000000000000000..d123a35f9ba24192b343761c61ac4664077f00a1 --- /dev/null +++ b/lib/libc/include/any-windows-any/minappmodel.h @@ -0,0 +1,48 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifdef _MINAPPMODEL_H_ +#define _MINAPPMODEL_H_ + +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) + +#define PACKAGE_ARCHITECTURE_MIN_LENGTH 3 +#define PACKAGE_ARCHITECTURE_MAX_LENGTH 7 +#define PACKAGE_VERSION_MIN_LENGTH 7 +#define PACKAGE_VERSION_MAX_LENGTH 23 +#define PACKAGE_NAME_MIN_LENGTH 3 +#define PACKAGE_NAME_MAX_LENGTH 50 +#define PACKAGE_PUBLISHER_MIN_LENGTH 3 +#define PACKAGE_PUBLISHER_MAX_LENGTH 8192 +#define PACKAGE_PUBLISHERID_MIN_LENGTH 13 +#define PACKAGE_PUBLISHERID_MAX_LENGTH 13 +#define PACKAGE_RESOURCEID_MIN_LENGTH 0 +#define PACKAGE_RESOURCEID_MAX_LENGTH 30 +#define PACKAGE_FULL_NAME_MIN_LENGTH (PACKAGE_NAME_MIN_LENGTH + 1 + PACKAGE_VERSION_MIN_LENGTH + 1 + PACKAGE_ARCHITECTURE_MIN_LENGTH + 1 + PACKAGE_RESOURCEID_MIN_LENGTH + 1 + PACKAGE_PUBLISHERID_MIN_LENGTH) +#define PACKAGE_FULL_NAME_MAX_LENGTH (PACKAGE_NAME_MAX_LENGTH + 1 + PACKAGE_VERSION_MAX_LENGTH + 1 + PACKAGE_ARCHITECTURE_MAX_LENGTH + 1 + PACKAGE_RESOURCEID_MAX_LENGTH + 1 + PACKAGE_PUBLISHERID_MAX_LENGTH) +#define PACKAGE_FAMILY_NAME_MIN_LENGTH (PACKAGE_NAME_MIN_LENGTH + 1 + PACKAGE_PUBLISHERID_MIN_LENGTH) +#define PACKAGE_FAMILY_NAME_MAX_LENGTH (PACKAGE_NAME_MAX_LENGTH + 1 + PACKAGE_PUBLISHERID_MAX_LENGTH) + +#define PACKAGE_MIN_DEPENDENCIES 0 +#define PACKAGE_MAX_DEPENDENCIES 128 +#define PACKAGE_FAMILY_MIN_RESOURCE_PACKAGES 0 +#define PACKAGE_FAMILY_MAX_RESOURCE_PACKAGES 512 +#define PACKAGE_GRAPH_MIN_SIZE 1 +#define PACKAGE_GRAPH_MAX_SIZE (1 + PACKAGE_MAX_DEPENDENCIES + PACKAGE_FAMILY_MAX_RESOURCE_PACKAGES) + +#define PACKAGE_APPLICATIONS_MIN_COUNT 0 +#define PACKAGE_APPLICATIONS_MAX_COUNT 100 + +#define PACKAGE_RELATIVE_APPLICATION_ID_MIN_LENGTH (1 + 1) +#define PACKAGE_RELATIVE_APPLICATION_ID_MAX_LENGTH (64 + 1) +#define APPLICATION_USER_MODEL_ID_MIN_LENGTH (PACKAGE_FAMILY_NAME_MIN_LENGTH + 1 + PACKAGE_RELATIVE_APPLICATION_ID_MIN_LENGTH) +#define APPLICATION_USER_MODEL_ID_MAX_LENGTH (PACKAGE_FAMILY_NAME_MAX_LENGTH + 1 + PACKAGE_RELATIVE_APPLICATION_ID_MAX_LENGTH) + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ + +#endif /* _MINAPPMODEL_H_ */ diff --git a/lib/libc/include/any-windows-any/mmdeviceapi.h b/lib/libc/include/any-windows-any/mmdeviceapi.h index dc2a8dcaa2531e4df328110b8a96a9234103ef10..0d23f07e42068e503b3128ed4fe678fc2e96a8f3 100644 --- a/lib/libc/include/any-windows-any/mmdeviceapi.h +++ b/lib/libc/include/any-windows-any/mmdeviceapi.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mmdeviceapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mmdeviceapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mmdeviceapi_h__ #define __mmdeviceapi_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMMNotificationClient_FWD_DEFINED__ @@ -255,29 +263,29 @@ interface IMMNotificationClient { #define IMMNotificationClient_OnPropertyValueChanged(This,pwstrDeviceId,key) (This)->lpVtbl->OnPropertyValueChanged(This,pwstrDeviceId,key) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMMNotificationClient_QueryInterface(IMMNotificationClient* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMMNotificationClient_QueryInterface(IMMNotificationClient* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMMNotificationClient_AddRef(IMMNotificationClient* This) { +static __WIDL_INLINE ULONG IMMNotificationClient_AddRef(IMMNotificationClient* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMMNotificationClient_Release(IMMNotificationClient* This) { +static __WIDL_INLINE ULONG IMMNotificationClient_Release(IMMNotificationClient* This) { return This->lpVtbl->Release(This); } /*** IMMNotificationClient methods ***/ -static FORCEINLINE HRESULT IMMNotificationClient_OnDeviceStateChanged(IMMNotificationClient* This,LPCWSTR pwstrDeviceId,DWORD dwNewState) { +static __WIDL_INLINE HRESULT IMMNotificationClient_OnDeviceStateChanged(IMMNotificationClient* This,LPCWSTR pwstrDeviceId,DWORD dwNewState) { return This->lpVtbl->OnDeviceStateChanged(This,pwstrDeviceId,dwNewState); } -static FORCEINLINE HRESULT IMMNotificationClient_OnDeviceAdded(IMMNotificationClient* This,LPCWSTR pwstrDeviceId) { +static __WIDL_INLINE HRESULT IMMNotificationClient_OnDeviceAdded(IMMNotificationClient* This,LPCWSTR pwstrDeviceId) { return This->lpVtbl->OnDeviceAdded(This,pwstrDeviceId); } -static FORCEINLINE HRESULT IMMNotificationClient_OnDeviceRemoved(IMMNotificationClient* This,LPCWSTR pwstrDeviceId) { +static __WIDL_INLINE HRESULT IMMNotificationClient_OnDeviceRemoved(IMMNotificationClient* This,LPCWSTR pwstrDeviceId) { return This->lpVtbl->OnDeviceRemoved(This,pwstrDeviceId); } -static FORCEINLINE HRESULT IMMNotificationClient_OnDefaultDeviceChanged(IMMNotificationClient* This,EDataFlow flow,ERole role,LPCWSTR pwstrDeviceId) { +static __WIDL_INLINE HRESULT IMMNotificationClient_OnDefaultDeviceChanged(IMMNotificationClient* This,EDataFlow flow,ERole role,LPCWSTR pwstrDeviceId) { return This->lpVtbl->OnDefaultDeviceChanged(This,flow,role,pwstrDeviceId); } -static FORCEINLINE HRESULT IMMNotificationClient_OnPropertyValueChanged(IMMNotificationClient* This,LPCWSTR pwstrDeviceId,const PROPERTYKEY key) { +static __WIDL_INLINE HRESULT IMMNotificationClient_OnPropertyValueChanged(IMMNotificationClient* This,LPCWSTR pwstrDeviceId,const PROPERTYKEY key) { return This->lpVtbl->OnPropertyValueChanged(This,pwstrDeviceId,key); } #endif @@ -376,26 +384,26 @@ interface IMMDevice { #define IMMDevice_GetState(This,pdwState) (This)->lpVtbl->GetState(This,pdwState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMMDevice_QueryInterface(IMMDevice* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMMDevice_QueryInterface(IMMDevice* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMMDevice_AddRef(IMMDevice* This) { +static __WIDL_INLINE ULONG IMMDevice_AddRef(IMMDevice* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMMDevice_Release(IMMDevice* This) { +static __WIDL_INLINE ULONG IMMDevice_Release(IMMDevice* This) { return This->lpVtbl->Release(This); } /*** IMMDevice methods ***/ -static FORCEINLINE HRESULT IMMDevice_Activate(IMMDevice* This,REFIID iid,DWORD dwClsCtx,PROPVARIANT *pActivationParams,void **ppv) { +static __WIDL_INLINE HRESULT IMMDevice_Activate(IMMDevice* This,REFIID iid,DWORD dwClsCtx,PROPVARIANT *pActivationParams,void **ppv) { return This->lpVtbl->Activate(This,iid,dwClsCtx,pActivationParams,ppv); } -static FORCEINLINE HRESULT IMMDevice_OpenPropertyStore(IMMDevice* This,DWORD stgmAccess,IPropertyStore **ppProperties) { +static __WIDL_INLINE HRESULT IMMDevice_OpenPropertyStore(IMMDevice* This,DWORD stgmAccess,IPropertyStore **ppProperties) { return This->lpVtbl->OpenPropertyStore(This,stgmAccess,ppProperties); } -static FORCEINLINE HRESULT IMMDevice_GetId(IMMDevice* This,LPWSTR *ppstrId) { +static __WIDL_INLINE HRESULT IMMDevice_GetId(IMMDevice* This,LPWSTR *ppstrId) { return This->lpVtbl->GetId(This,ppstrId); } -static FORCEINLINE HRESULT IMMDevice_GetState(IMMDevice* This,DWORD *pdwState) { +static __WIDL_INLINE HRESULT IMMDevice_GetState(IMMDevice* This,DWORD *pdwState) { return This->lpVtbl->GetState(This,pdwState); } #endif @@ -472,20 +480,20 @@ interface IMMDeviceCollection { #define IMMDeviceCollection_Item(This,nDevice,ppdevice) (This)->lpVtbl->Item(This,nDevice,ppdevice) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMMDeviceCollection_QueryInterface(IMMDeviceCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMMDeviceCollection_QueryInterface(IMMDeviceCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMMDeviceCollection_AddRef(IMMDeviceCollection* This) { +static __WIDL_INLINE ULONG IMMDeviceCollection_AddRef(IMMDeviceCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMMDeviceCollection_Release(IMMDeviceCollection* This) { +static __WIDL_INLINE ULONG IMMDeviceCollection_Release(IMMDeviceCollection* This) { return This->lpVtbl->Release(This); } /*** IMMDeviceCollection methods ***/ -static FORCEINLINE HRESULT IMMDeviceCollection_GetCount(IMMDeviceCollection* This,UINT *pcDevices) { +static __WIDL_INLINE HRESULT IMMDeviceCollection_GetCount(IMMDeviceCollection* This,UINT *pcDevices) { return This->lpVtbl->GetCount(This,pcDevices); } -static FORCEINLINE HRESULT IMMDeviceCollection_Item(IMMDeviceCollection* This,UINT nDevice,IMMDevice **ppdevice) { +static __WIDL_INLINE HRESULT IMMDeviceCollection_Item(IMMDeviceCollection* This,UINT nDevice,IMMDevice **ppdevice) { return This->lpVtbl->Item(This,nDevice,ppdevice); } #endif @@ -552,17 +560,17 @@ interface IMMEndpoint { #define IMMEndpoint_GetDataFlow(This,pDataFlow) (This)->lpVtbl->GetDataFlow(This,pDataFlow) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMMEndpoint_QueryInterface(IMMEndpoint* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMMEndpoint_QueryInterface(IMMEndpoint* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMMEndpoint_AddRef(IMMEndpoint* This) { +static __WIDL_INLINE ULONG IMMEndpoint_AddRef(IMMEndpoint* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMMEndpoint_Release(IMMEndpoint* This) { +static __WIDL_INLINE ULONG IMMEndpoint_Release(IMMEndpoint* This) { return This->lpVtbl->Release(This); } /*** IMMEndpoint methods ***/ -static FORCEINLINE HRESULT IMMEndpoint_GetDataFlow(IMMEndpoint* This,EDataFlow *pDataFlow) { +static __WIDL_INLINE HRESULT IMMEndpoint_GetDataFlow(IMMEndpoint* This,EDataFlow *pDataFlow) { return This->lpVtbl->GetDataFlow(This,pDataFlow); } #endif @@ -671,29 +679,29 @@ interface IMMDeviceEnumerator { #define IMMDeviceEnumerator_UnregisterEndpointNotificationCallback(This,pClient) (This)->lpVtbl->UnregisterEndpointNotificationCallback(This,pClient) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMMDeviceEnumerator_QueryInterface(IMMDeviceEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMMDeviceEnumerator_QueryInterface(IMMDeviceEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMMDeviceEnumerator_AddRef(IMMDeviceEnumerator* This) { +static __WIDL_INLINE ULONG IMMDeviceEnumerator_AddRef(IMMDeviceEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMMDeviceEnumerator_Release(IMMDeviceEnumerator* This) { +static __WIDL_INLINE ULONG IMMDeviceEnumerator_Release(IMMDeviceEnumerator* This) { return This->lpVtbl->Release(This); } /*** IMMDeviceEnumerator methods ***/ -static FORCEINLINE HRESULT IMMDeviceEnumerator_EnumAudioEndpoints(IMMDeviceEnumerator* This,EDataFlow dataFlow,DWORD dwStateMask,IMMDeviceCollection **ppDevices) { +static __WIDL_INLINE HRESULT IMMDeviceEnumerator_EnumAudioEndpoints(IMMDeviceEnumerator* This,EDataFlow dataFlow,DWORD dwStateMask,IMMDeviceCollection **ppDevices) { return This->lpVtbl->EnumAudioEndpoints(This,dataFlow,dwStateMask,ppDevices); } -static FORCEINLINE HRESULT IMMDeviceEnumerator_GetDefaultAudioEndpoint(IMMDeviceEnumerator* This,EDataFlow dataFlow,ERole role,IMMDevice **ppEndpoint) { +static __WIDL_INLINE HRESULT IMMDeviceEnumerator_GetDefaultAudioEndpoint(IMMDeviceEnumerator* This,EDataFlow dataFlow,ERole role,IMMDevice **ppEndpoint) { return This->lpVtbl->GetDefaultAudioEndpoint(This,dataFlow,role,ppEndpoint); } -static FORCEINLINE HRESULT IMMDeviceEnumerator_GetDevice(IMMDeviceEnumerator* This,LPCWSTR pwstrId,IMMDevice **ppDevice) { +static __WIDL_INLINE HRESULT IMMDeviceEnumerator_GetDevice(IMMDeviceEnumerator* This,LPCWSTR pwstrId,IMMDevice **ppDevice) { return This->lpVtbl->GetDevice(This,pwstrId,ppDevice); } -static FORCEINLINE HRESULT IMMDeviceEnumerator_RegisterEndpointNotificationCallback(IMMDeviceEnumerator* This,IMMNotificationClient *pClient) { +static __WIDL_INLINE HRESULT IMMDeviceEnumerator_RegisterEndpointNotificationCallback(IMMDeviceEnumerator* This,IMMNotificationClient *pClient) { return This->lpVtbl->RegisterEndpointNotificationCallback(This,pClient); } -static FORCEINLINE HRESULT IMMDeviceEnumerator_UnregisterEndpointNotificationCallback(IMMDeviceEnumerator* This,IMMNotificationClient *pClient) { +static __WIDL_INLINE HRESULT IMMDeviceEnumerator_UnregisterEndpointNotificationCallback(IMMDeviceEnumerator* This,IMMNotificationClient *pClient) { return This->lpVtbl->UnregisterEndpointNotificationCallback(This,pClient); } #endif @@ -766,17 +774,17 @@ interface IMMDeviceActivator { #define IMMDeviceActivator_Activate(This,iid,pDevice,pActivationParams,ppv) (This)->lpVtbl->Activate(This,iid,pDevice,pActivationParams,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMMDeviceActivator_QueryInterface(IMMDeviceActivator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMMDeviceActivator_QueryInterface(IMMDeviceActivator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMMDeviceActivator_AddRef(IMMDeviceActivator* This) { +static __WIDL_INLINE ULONG IMMDeviceActivator_AddRef(IMMDeviceActivator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMMDeviceActivator_Release(IMMDeviceActivator* This) { +static __WIDL_INLINE ULONG IMMDeviceActivator_Release(IMMDeviceActivator* This) { return This->lpVtbl->Release(This); } /*** IMMDeviceActivator methods ***/ -static FORCEINLINE HRESULT IMMDeviceActivator_Activate(IMMDeviceActivator* This,REFIID iid,IMMDevice *pDevice,PROPVARIANT *pActivationParams,void **ppv) { +static __WIDL_INLINE HRESULT IMMDeviceActivator_Activate(IMMDeviceActivator* This,REFIID iid,IMMDevice *pDevice,PROPVARIANT *pActivationParams,void **ppv) { return This->lpVtbl->Activate(This,iid,pDevice,pActivationParams,ppv); } #endif @@ -851,17 +859,17 @@ interface IActivateAudioInterfaceAsyncOperation { #define IActivateAudioInterfaceAsyncOperation_GetActivateResult(This,result,iface) (This)->lpVtbl->GetActivateResult(This,result,iface) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActivateAudioInterfaceAsyncOperation_QueryInterface(IActivateAudioInterfaceAsyncOperation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActivateAudioInterfaceAsyncOperation_QueryInterface(IActivateAudioInterfaceAsyncOperation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActivateAudioInterfaceAsyncOperation_AddRef(IActivateAudioInterfaceAsyncOperation* This) { +static __WIDL_INLINE ULONG IActivateAudioInterfaceAsyncOperation_AddRef(IActivateAudioInterfaceAsyncOperation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActivateAudioInterfaceAsyncOperation_Release(IActivateAudioInterfaceAsyncOperation* This) { +static __WIDL_INLINE ULONG IActivateAudioInterfaceAsyncOperation_Release(IActivateAudioInterfaceAsyncOperation* This) { return This->lpVtbl->Release(This); } /*** IActivateAudioInterfaceAsyncOperation methods ***/ -static FORCEINLINE HRESULT IActivateAudioInterfaceAsyncOperation_GetActivateResult(IActivateAudioInterfaceAsyncOperation* This,HRESULT *result,IUnknown **iface) { +static __WIDL_INLINE HRESULT IActivateAudioInterfaceAsyncOperation_GetActivateResult(IActivateAudioInterfaceAsyncOperation* This,HRESULT *result,IUnknown **iface) { return This->lpVtbl->GetActivateResult(This,result,iface); } #endif @@ -928,17 +936,17 @@ interface IActivateAudioInterfaceCompletionHandler { #define IActivateAudioInterfaceCompletionHandler_ActivateCompleted(This,op) (This)->lpVtbl->ActivateCompleted(This,op) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActivateAudioInterfaceCompletionHandler_QueryInterface(IActivateAudioInterfaceCompletionHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActivateAudioInterfaceCompletionHandler_QueryInterface(IActivateAudioInterfaceCompletionHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActivateAudioInterfaceCompletionHandler_AddRef(IActivateAudioInterfaceCompletionHandler* This) { +static __WIDL_INLINE ULONG IActivateAudioInterfaceCompletionHandler_AddRef(IActivateAudioInterfaceCompletionHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActivateAudioInterfaceCompletionHandler_Release(IActivateAudioInterfaceCompletionHandler* This) { +static __WIDL_INLINE ULONG IActivateAudioInterfaceCompletionHandler_Release(IActivateAudioInterfaceCompletionHandler* This) { return This->lpVtbl->Release(This); } /*** IActivateAudioInterfaceCompletionHandler methods ***/ -static FORCEINLINE HRESULT IActivateAudioInterfaceCompletionHandler_ActivateCompleted(IActivateAudioInterfaceCompletionHandler* This,IActivateAudioInterfaceAsyncOperation *op) { +static __WIDL_INLINE HRESULT IActivateAudioInterfaceCompletionHandler_ActivateCompleted(IActivateAudioInterfaceCompletionHandler* This,IActivateAudioInterfaceAsyncOperation *op) { return This->lpVtbl->ActivateCompleted(This,op); } #endif diff --git a/lib/libc/include/any-windows-any/mmeapi.h b/lib/libc/include/any-windows-any/mmeapi.h new file mode 100644 index 0000000000000000000000000000000000000000..589c93d68cbe7bf34caf1b16cf643aeeb96ee91c --- /dev/null +++ b/lib/libc/include/any-windows-any/mmeapi.h @@ -0,0 +1,1108 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _MMEAPI_H_ +#define _MMEAPI_H_ + +#include +#include + +#ifdef _CONTRACT_GEN +#include +#include +#include +#include +#endif + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#ifndef MMNOWAVE + +#define WAVERR_BADFORMAT (WAVERR_BASE + 0) +#define WAVERR_STILLPLAYING (WAVERR_BASE + 1) +#define WAVERR_UNPREPARED (WAVERR_BASE + 2) +#define WAVERR_SYNC (WAVERR_BASE + 3) +#define WAVERR_LASTERROR (WAVERR_BASE + 3) + +DECLARE_HANDLE(HWAVE); +DECLARE_HANDLE(HWAVEIN); +DECLARE_HANDLE(HWAVEOUT); +typedef HWAVEIN *LPHWAVEIN; +typedef HWAVEOUT *LPHWAVEOUT; +typedef DRVCALLBACK WAVECALLBACK; +typedef WAVECALLBACK *LPWAVECALLBACK; + +#define WOM_OPEN MM_WOM_OPEN +#define WOM_CLOSE MM_WOM_CLOSE +#define WOM_DONE MM_WOM_DONE +#define WIM_OPEN MM_WIM_OPEN +#define WIM_CLOSE MM_WIM_CLOSE +#define WIM_DATA MM_WIM_DATA + +#define WAVE_MAPPER ((UINT)-1) + +#define WAVE_FORMAT_QUERY 0x0001 +#define WAVE_ALLOWSYNC 0x0002 +#define WAVE_MAPPED 0x0004 +#define WAVE_FORMAT_DIRECT 0x0008 +#define WAVE_FORMAT_DIRECT_QUERY (WAVE_FORMAT_QUERY | WAVE_FORMAT_DIRECT) +#define WAVE_MAPPED_DEFAULT_COMMUNICATION_DEVICE 0x0010 + +typedef struct wavehdr_tag { + LPSTR lpData; + DWORD dwBufferLength; + DWORD dwBytesRecorded; + DWORD_PTR dwUser; + DWORD dwFlags; + DWORD dwLoops; + struct wavehdr_tag *lpNext; + DWORD_PTR reserved; +} WAVEHDR, *PWAVEHDR, *NPWAVEHDR, *LPWAVEHDR; + +#define WHDR_DONE 0x00000001 +#define WHDR_PREPARED 0x00000002 +#define WHDR_BEGINLOOP 0x00000004 +#define WHDR_ENDLOOP 0x00000008 +#define WHDR_INQUEUE 0x00000010 + +typedef struct tagWAVEOUTCAPSA { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + CHAR szPname[MAXPNAMELEN]; + DWORD dwFormats; + WORD wChannels; + WORD wReserved1; + DWORD dwSupport; +} WAVEOUTCAPSA, *PWAVEOUTCAPSA, *NPWAVEOUTCAPSA, *LPWAVEOUTCAPSA; + +typedef struct tagWAVEOUTCAPSW { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + WCHAR szPname[MAXPNAMELEN]; + DWORD dwFormats; + WORD wChannels; + WORD wReserved1; + DWORD dwSupport; +} WAVEOUTCAPSW, *PWAVEOUTCAPSW, *NPWAVEOUTCAPSW, *LPWAVEOUTCAPSW; + +__MINGW_TYPEDEF_AW(WAVEOUTCAPS) +__MINGW_TYPEDEF_AW(PWAVEOUTCAPS) +__MINGW_TYPEDEF_AW(NPWAVEOUTCAPS) +__MINGW_TYPEDEF_AW(LPWAVEOUTCAPS) + +typedef struct tagWAVEOUTCAPS2A { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + CHAR szPname[MAXPNAMELEN]; + DWORD dwFormats; + WORD wChannels; + WORD wReserved1; + DWORD dwSupport; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} WAVEOUTCAPS2A, *PWAVEOUTCAPS2A, *NPWAVEOUTCAPS2A, *LPWAVEOUTCAPS2A; + +typedef struct tagWAVEOUTCAPS2W { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + WCHAR szPname[MAXPNAMELEN]; + DWORD dwFormats; + WORD wChannels; + WORD wReserved1; + DWORD dwSupport; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} WAVEOUTCAPS2W, *PWAVEOUTCAPS2W, *NPWAVEOUTCAPS2W, *LPWAVEOUTCAPS2W; + +__MINGW_TYPEDEF_AW(WAVEOUTCAPS2) +__MINGW_TYPEDEF_AW(PWAVEOUTCAPS2) +__MINGW_TYPEDEF_AW(NPWAVEOUTCAPS2) +__MINGW_TYPEDEF_AW(LPWAVEOUTCAPS2) + +#define WAVECAPS_PITCH 0x0001 +#define WAVECAPS_PLAYBACKRATE 0x0002 +#define WAVECAPS_VOLUME 0x0004 +#define WAVECAPS_LRVOLUME 0x0008 +#define WAVECAPS_SYNC 0x0010 +#define WAVECAPS_SAMPLEACCURATE 0x0020 + +typedef struct tagWAVEINCAPSA { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + CHAR szPname[MAXPNAMELEN]; + DWORD dwFormats; + WORD wChannels; + WORD wReserved1; +} WAVEINCAPSA, *PWAVEINCAPSA, *NPWAVEINCAPSA, *LPWAVEINCAPSA; + +typedef struct tagWAVEINCAPSW { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + WCHAR szPname[MAXPNAMELEN]; + DWORD dwFormats; + WORD wChannels; + WORD wReserved1; +} WAVEINCAPSW, *PWAVEINCAPSW, *NPWAVEINCAPSW, *LPWAVEINCAPSW; + +__MINGW_TYPEDEF_AW(WAVEINCAPS) +__MINGW_TYPEDEF_AW(PWAVEINCAPS) +__MINGW_TYPEDEF_AW(NPWAVEINCAPS) +__MINGW_TYPEDEF_AW(LPWAVEINCAPS) + +typedef struct tagWAVEINCAPS2A { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + CHAR szPname[MAXPNAMELEN]; + DWORD dwFormats; + WORD wChannels; + WORD wReserved1; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} WAVEINCAPS2A, *PWAVEINCAPS2A, *NPWAVEINCAPS2A, *LPWAVEINCAPS2A; + +typedef struct tagWAVEINCAPS2W { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + WCHAR szPname[MAXPNAMELEN]; + DWORD dwFormats; + WORD wChannels; + WORD wReserved1; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} WAVEINCAPS2W, *PWAVEINCAPS2W, *NPWAVEINCAPS2W, *LPWAVEINCAPS2W; + +__MINGW_TYPEDEF_AW(WAVEINCAPS2) +__MINGW_TYPEDEF_AW(PWAVEINCAPS2) +__MINGW_TYPEDEF_AW(NPWAVEINCAPS2) +__MINGW_TYPEDEF_AW(LPWAVEINCAPS2) + +#define WAVE_INVALIDFORMAT 0x00000000 +#define WAVE_FORMAT_1M08 0x00000001 +#define WAVE_FORMAT_1S08 0x00000002 +#define WAVE_FORMAT_1M16 0x00000004 +#define WAVE_FORMAT_1S16 0x00000008 +#define WAVE_FORMAT_2M08 0x00000010 +#define WAVE_FORMAT_2S08 0x00000020 +#define WAVE_FORMAT_2M16 0x00000040 +#define WAVE_FORMAT_2S16 0x00000080 +#define WAVE_FORMAT_4M08 0x00000100 +#define WAVE_FORMAT_4S08 0x00000200 +#define WAVE_FORMAT_4M16 0x00000400 +#define WAVE_FORMAT_4S16 0x00000800 + +#define WAVE_FORMAT_44M08 0x00000100 +#define WAVE_FORMAT_44S08 0x00000200 +#define WAVE_FORMAT_44M16 0x00000400 +#define WAVE_FORMAT_44S16 0x00000800 +#define WAVE_FORMAT_48M08 0x00001000 +#define WAVE_FORMAT_48S08 0x00002000 +#define WAVE_FORMAT_48M16 0x00004000 +#define WAVE_FORMAT_48S16 0x00008000 +#define WAVE_FORMAT_96M08 0x00010000 +#define WAVE_FORMAT_96S08 0x00020000 +#define WAVE_FORMAT_96M16 0x00040000 +#define WAVE_FORMAT_96S16 0x00080000 + +#ifndef WAVE_FORMAT_PCM + +typedef struct waveformat_tag { + WORD wFormatTag; + WORD nChannels; + DWORD nSamplesPerSec; + DWORD nAvgBytesPerSec; + WORD nBlockAlign; +} WAVEFORMAT, *PWAVEFORMAT, *NPWAVEFORMAT, *LPWAVEFORMAT; + +#define WAVE_FORMAT_PCM 1 + +typedef struct pcmwaveformat_tag { + WAVEFORMAT wf; + WORD wBitsPerSample; +} PCMWAVEFORMAT, *PPCMWAVEFORMAT, *NPPCMWAVEFORMAT, *LPPCMWAVEFORMAT; +#endif /* WAVE_FORMAT_PCM */ + +#ifndef _WAVEFORMATEX_ +#define _WAVEFORMATEX_ + +typedef struct tWAVEFORMATEX { + WORD wFormatTag; + WORD nChannels; + DWORD nSamplesPerSec; + DWORD nAvgBytesPerSec; + WORD nBlockAlign; + WORD wBitsPerSample; + WORD cbSize; +} WAVEFORMATEX, *PWAVEFORMATEX, *NPWAVEFORMATEX, *LPWAVEFORMATEX; + +#endif /* _WAVEFORMATEX_ */ +typedef const WAVEFORMATEX *LPCWAVEFORMATEX; + +WINMMAPI UINT WINAPI waveOutGetNumDevs(void); + +WINMMAPI MMRESULT WINAPI waveOutGetDevCapsA(UINT_PTR uDeviceID, LPWAVEOUTCAPSA pwoc, UINT cbwoc); +WINMMAPI MMRESULT WINAPI waveOutGetDevCapsW(UINT_PTR uDeviceID, LPWAVEOUTCAPSW pwoc, UINT cbwoc); +#define waveOutGetDevCaps __MINGW_NAME_AW(waveOutGetDevCaps) + +WINMMAPI MMRESULT WINAPI waveOutGetVolume(HWAVEOUT hwo, LPDWORD pdwVolume); +WINMMAPI MMRESULT WINAPI waveOutSetVolume(HWAVEOUT hwo, DWORD dwVolume); +WINMMAPI MMRESULT WINAPI waveOutGetErrorTextA(MMRESULT mmrError, LPSTR pszText, UINT cchText); +WINMMAPI MMRESULT WINAPI waveOutGetErrorTextW(MMRESULT mmrError, LPWSTR pszText, UINT cchText); +#define waveOutGetErrorText __MINGW_NAME_AW(waveOutGetErrorText) + +WINMMAPI MMRESULT WINAPI waveOutOpen(LPHWAVEOUT phwo, UINT uDeviceID, LPCWAVEFORMATEX pwfx, DWORD_PTR dwCallback, DWORD_PTR dwInstance, DWORD fdwOpen); +WINMMAPI MMRESULT WINAPI waveOutClose(HWAVEOUT hwo); +WINMMAPI MMRESULT WINAPI waveOutPrepareHeader(HWAVEOUT hwo, LPWAVEHDR pwh, UINT cbwh); +WINMMAPI MMRESULT WINAPI waveOutUnprepareHeader(HWAVEOUT hwo, LPWAVEHDR pwh, UINT cbwh); +WINMMAPI MMRESULT WINAPI waveOutWrite(HWAVEOUT hwo, LPWAVEHDR pwh, UINT cbwh); +WINMMAPI MMRESULT WINAPI waveOutPause(HWAVEOUT hwo); +WINMMAPI MMRESULT WINAPI waveOutRestart(HWAVEOUT hwo); +WINMMAPI MMRESULT WINAPI waveOutReset(HWAVEOUT hwo); +WINMMAPI MMRESULT WINAPI waveOutBreakLoop(HWAVEOUT hwo); +WINMMAPI MMRESULT WINAPI waveOutGetPosition(HWAVEOUT hwo, LPMMTIME pmmt, UINT cbmmt); +WINMMAPI MMRESULT WINAPI waveOutGetPitch(HWAVEOUT hwo, LPDWORD pdwPitch); +WINMMAPI MMRESULT WINAPI waveOutSetPitch(HWAVEOUT hwo, DWORD dwPitch); +WINMMAPI MMRESULT WINAPI waveOutGetPlaybackRate(HWAVEOUT hwo, LPDWORD pdwRate); +WINMMAPI MMRESULT WINAPI waveOutSetPlaybackRate(HWAVEOUT hwo, DWORD dwRate); +WINMMAPI MMRESULT WINAPI waveOutGetID(HWAVEOUT hwo, LPUINT puDeviceID); + +WINMMAPI MMRESULT WINAPI waveOutMessage(HWAVEOUT hwo, UINT uMsg, DWORD_PTR dw1, DWORD_PTR dw2); + +WINMMAPI UINT WINAPI waveInGetNumDevs(void); + +WINMMAPI MMRESULT WINAPI waveInGetDevCapsA(UINT_PTR uDeviceID, LPWAVEINCAPSA pwic, UINT cbwic); +WINMMAPI MMRESULT WINAPI waveInGetDevCapsW(UINT_PTR uDeviceID, LPWAVEINCAPSW pwic, UINT cbwic); +#define waveInGetDevCaps __MINGW_NAME_AW(waveInGetDevCaps) + +WINMMAPI MMRESULT WINAPI waveInGetErrorTextA(MMRESULT mmrError, LPSTR pszText, UINT cchText); +WINMMAPI MMRESULT WINAPI waveInGetErrorTextW(MMRESULT mmrError, LPWSTR pszText, UINT cchText); +#define waveInGetErrorText __MINGW_NAME_AW(waveInGetErrorText) + +WINMMAPI MMRESULT WINAPI waveInOpen(LPHWAVEIN phwi, UINT uDeviceID, LPCWAVEFORMATEX pwfx, DWORD_PTR dwCallback, DWORD_PTR dwInstance, DWORD fdwOpen); +WINMMAPI MMRESULT WINAPI waveInClose(HWAVEIN hwi); +WINMMAPI MMRESULT WINAPI waveInPrepareHeader(HWAVEIN hwi, LPWAVEHDR pwh, UINT cbwh); +WINMMAPI MMRESULT WINAPI waveInUnprepareHeader(HWAVEIN hwi, LPWAVEHDR pwh, UINT cbwh); +WINMMAPI MMRESULT WINAPI waveInAddBuffer(HWAVEIN hwi, LPWAVEHDR pwh, UINT cbwh); +WINMMAPI MMRESULT WINAPI waveInStart(HWAVEIN hwi); +WINMMAPI MMRESULT WINAPI waveInStop(HWAVEIN hwi); +WINMMAPI MMRESULT WINAPI waveInReset(HWAVEIN hwi); +WINMMAPI MMRESULT WINAPI waveInGetPosition(HWAVEIN hwi, LPMMTIME pmmt, UINT cbmmt); +WINMMAPI MMRESULT WINAPI waveInGetID(HWAVEIN hwi, LPUINT puDeviceID); + +WINMMAPI MMRESULT WINAPI waveInMessage(HWAVEIN hwi, UINT uMsg, DWORD_PTR dw1, DWORD_PTR dw2); + +#endif /* ifndef MMNOWAVE */ + +#ifndef MMNOMIDI + +#define MIDIERR_UNPREPARED (MIDIERR_BASE + 0) +#define MIDIERR_STILLPLAYING (MIDIERR_BASE + 1) +#define MIDIERR_NOMAP (MIDIERR_BASE + 2) +#define MIDIERR_NOTREADY (MIDIERR_BASE + 3) +#define MIDIERR_NODEVICE (MIDIERR_BASE + 4) +#define MIDIERR_INVALIDSETUP (MIDIERR_BASE + 5) +#define MIDIERR_BADOPENMODE (MIDIERR_BASE + 6) +#define MIDIERR_DONT_CONTINUE (MIDIERR_BASE + 7) +#define MIDIERR_LASTERROR (MIDIERR_BASE + 7) + +DECLARE_HANDLE(HMIDI); +DECLARE_HANDLE(HMIDIIN); +DECLARE_HANDLE(HMIDIOUT); +DECLARE_HANDLE(HMIDISTRM); +typedef HMIDI *LPHMIDI; +typedef HMIDIIN *LPHMIDIIN; +typedef HMIDIOUT *LPHMIDIOUT; +typedef HMIDISTRM *LPHMIDISTRM; +typedef DRVCALLBACK MIDICALLBACK; +typedef MIDICALLBACK *LPMIDICALLBACK; +#define MIDIPATCHSIZE 128 +typedef WORD PATCHARRAY[MIDIPATCHSIZE]; +typedef WORD *LPPATCHARRAY; +typedef WORD KEYARRAY[MIDIPATCHSIZE]; +typedef WORD *LPKEYARRAY; + +#define MIM_OPEN MM_MIM_OPEN +#define MIM_CLOSE MM_MIM_CLOSE +#define MIM_DATA MM_MIM_DATA +#define MIM_LONGDATA MM_MIM_LONGDATA +#define MIM_ERROR MM_MIM_ERROR +#define MIM_LONGERROR MM_MIM_LONGERROR +#define MOM_OPEN MM_MOM_OPEN +#define MOM_CLOSE MM_MOM_CLOSE +#define MOM_DONE MM_MOM_DONE + +#define MIM_MOREDATA MM_MIM_MOREDATA +#define MOM_POSITIONCB MM_MOM_POSITIONCB + +#define MIDIMAPPER ((UINT)-1) +#define MIDI_MAPPER ((UINT)-1) + +#define MIDI_IO_STATUS __MSABI_LONG(0x00000020) + +#define MIDI_CACHE_ALL 1 +#define MIDI_CACHE_BESTFIT 2 +#define MIDI_CACHE_QUERY 3 +#define MIDI_UNCACHE 4 + +typedef struct tagMIDIOUTCAPSA { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + CHAR szPname[MAXPNAMELEN]; + WORD wTechnology; + WORD wVoices; + WORD wNotes; + WORD wChannelMask; + DWORD dwSupport; +} MIDIOUTCAPSA, *PMIDIOUTCAPSA, *NPMIDIOUTCAPSA, *LPMIDIOUTCAPSA; + +typedef struct tagMIDIOUTCAPSW { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + WCHAR szPname[MAXPNAMELEN]; + WORD wTechnology; + WORD wVoices; + WORD wNotes; + WORD wChannelMask; + DWORD dwSupport; +} MIDIOUTCAPSW, *PMIDIOUTCAPSW, *NPMIDIOUTCAPSW, *LPMIDIOUTCAPSW; + +__MINGW_TYPEDEF_AW(MIDIOUTCAPS) +__MINGW_TYPEDEF_AW(PMIDIOUTCAPS) +__MINGW_TYPEDEF_AW(NPMIDIOUTCAPS) +__MINGW_TYPEDEF_AW(LPMIDIOUTCAPS) + +typedef struct tagMIDIOUTCAPS2A { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + CHAR szPname[MAXPNAMELEN]; + WORD wTechnology; + WORD wVoices; + WORD wNotes; + WORD wChannelMask; + DWORD dwSupport; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} MIDIOUTCAPS2A, *PMIDIOUTCAPS2A, *NPMIDIOUTCAPS2A, *LPMIDIOUTCAPS2A; + +typedef struct tagMIDIOUTCAPS2W { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + WCHAR szPname[MAXPNAMELEN]; + WORD wTechnology; + WORD wVoices; + WORD wNotes; + WORD wChannelMask; + DWORD dwSupport; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} MIDIOUTCAPS2W, *PMIDIOUTCAPS2W, *NPMIDIOUTCAPS2W, *LPMIDIOUTCAPS2W; + +__MINGW_TYPEDEF_AW(MIDIOUTCAPS2) +__MINGW_TYPEDEF_AW(PMIDIOUTCAPS2) +__MINGW_TYPEDEF_AW(NPMIDIOUTCAPS2) +__MINGW_TYPEDEF_AW(LPMIDIOUTCAPS2) + +#define MOD_MIDIPORT 1 +#define MOD_SYNTH 2 +#define MOD_SQSYNTH 3 +#define MOD_FMSYNTH 4 +#define MOD_MAPPER 5 +#define MOD_WAVETABLE 6 +#define MOD_SWSYNTH 7 + +#define MIDICAPS_VOLUME 0x0001 +#define MIDICAPS_LRVOLUME 0x0002 +#define MIDICAPS_CACHE 0x0004 +#define MIDICAPS_STREAM 0x0008 + +typedef struct tagMIDIINCAPSA { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + CHAR szPname[MAXPNAMELEN]; + DWORD dwSupport; +} MIDIINCAPSA, *PMIDIINCAPSA, *NPMIDIINCAPSA, *LPMIDIINCAPSA; + +typedef struct tagMIDIINCAPSW { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + WCHAR szPname[MAXPNAMELEN]; + DWORD dwSupport; +} MIDIINCAPSW, *PMIDIINCAPSW, *NPMIDIINCAPSW, *LPMIDIINCAPSW; + +__MINGW_TYPEDEF_AW(MIDIINCAPS) +__MINGW_TYPEDEF_AW(PMIDIINCAPS) +__MINGW_TYPEDEF_AW(NPMIDIINCAPS) +__MINGW_TYPEDEF_AW(LPMIDIINCAPS) + +typedef struct tagMIDIINCAPS2A { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + CHAR szPname[MAXPNAMELEN]; + DWORD dwSupport; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} MIDIINCAPS2A, *PMIDIINCAPS2A, *NPMIDIINCAPS2A, *LPMIDIINCAPS2A; + +typedef struct tagMIDIINCAPS2W { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + WCHAR szPname[MAXPNAMELEN]; + DWORD dwSupport; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} MIDIINCAPS2W, *PMIDIINCAPS2W, *NPMIDIINCAPS2W, *LPMIDIINCAPS2W; + +__MINGW_TYPEDEF_AW(MIDIINCAPS2) +__MINGW_TYPEDEF_AW(PMIDIINCAPS2) +__MINGW_TYPEDEF_AW(NPMIDIINCAPS2) +__MINGW_TYPEDEF_AW(LPMIDIINCAPS2) + +typedef struct midihdr_tag { + LPSTR lpData; + DWORD dwBufferLength; + DWORD dwBytesRecorded; + DWORD_PTR dwUser; + DWORD dwFlags; + struct midihdr_tag far *lpNext; + DWORD_PTR reserved; + DWORD dwOffset; + DWORD_PTR dwReserved[8]; +} MIDIHDR, *PMIDIHDR, *NPMIDIHDR, *LPMIDIHDR; + +typedef struct midievent_tag { + DWORD dwDeltaTime; + DWORD dwStreamID; + DWORD dwEvent; + DWORD dwParms[1]; +} MIDIEVENT; + +typedef struct midistrmbuffver_tag { + DWORD dwVersion; + DWORD dwMid; + DWORD dwOEMVersion; +} MIDISTRMBUFFVER; + +#define MHDR_DONE 0x00000001 +#define MHDR_PREPARED 0x00000002 +#define MHDR_INQUEUE 0x00000004 +#define MHDR_ISSTRM 0x00000008 + +#define MEVT_F_SHORT __MSABI_LONG(0x00000000) +#define MEVT_F_LONG __MSABI_LONG(0x80000000) +#define MEVT_F_CALLBACK __MSABI_LONG(0x40000000) + +#define MEVT_EVENTTYPE(x) ((BYTE)(((x)>>24)&0xFF)) +#define MEVT_EVENTPARM(x) ((DWORD)((x)&0x00FFFFFFL)) + +#define MEVT_SHORTMSG ((BYTE)0x00) +#define MEVT_TEMPO ((BYTE)0x01) +#define MEVT_NOP ((BYTE)0x02) + +#define MEVT_LONGMSG ((BYTE)0x80) +#define MEVT_COMMENT ((BYTE)0x82) +#define MEVT_VERSION ((BYTE)0x84) + +#define MIDISTRM_ERROR (-2) + +#define MIDIPROP_SET __MSABI_LONG(0x80000000) +#define MIDIPROP_GET __MSABI_LONG(0x40000000) + +#define MIDIPROP_TIMEDIV __MSABI_LONG(0x00000001) +#define MIDIPROP_TEMPO __MSABI_LONG(0x00000002) + +typedef struct midiproptimediv_tag { + DWORD cbStruct; + DWORD dwTimeDiv; +} MIDIPROPTIMEDIV, *LPMIDIPROPTIMEDIV; + +typedef struct midiproptempo_tag { + DWORD cbStruct; + DWORD dwTempo; +} MIDIPROPTEMPO, *LPMIDIPROPTEMPO; + +WINMMAPI UINT WINAPI midiOutGetNumDevs(void); +WINMMAPI MMRESULT WINAPI midiStreamOpen(LPHMIDISTRM phms, LPUINT puDeviceID, DWORD cMidi, DWORD_PTR dwCallback, DWORD_PTR dwInstance, DWORD fdwOpen); +WINMMAPI MMRESULT WINAPI midiStreamClose(HMIDISTRM hms); +WINMMAPI MMRESULT WINAPI midiStreamProperty(HMIDISTRM hms, LPBYTE lppropdata, DWORD dwProperty); +WINMMAPI MMRESULT WINAPI midiStreamPosition(HMIDISTRM hms, LPMMTIME lpmmt, UINT cbmmt); +WINMMAPI MMRESULT WINAPI midiStreamOut(HMIDISTRM hms, LPMIDIHDR pmh, UINT cbmh); +WINMMAPI MMRESULT WINAPI midiStreamPause(HMIDISTRM hms); +WINMMAPI MMRESULT WINAPI midiStreamRestart(HMIDISTRM hms); +WINMMAPI MMRESULT WINAPI midiStreamStop(HMIDISTRM hms); + +WINMMAPI MMRESULT WINAPI midiConnect(HMIDI hmi, HMIDIOUT hmo, LPVOID pReserved); +WINMMAPI MMRESULT WINAPI midiDisconnect(HMIDI hmi, HMIDIOUT hmo, LPVOID pReserved); + +WINMMAPI MMRESULT WINAPI midiOutGetDevCapsA(UINT_PTR uDeviceID, LPMIDIOUTCAPSA pmoc, UINT cbmoc); +WINMMAPI MMRESULT WINAPI midiOutGetDevCapsW(UINT_PTR uDeviceID, LPMIDIOUTCAPSW pmoc, UINT cbmoc); +#define midiOutGetDevCaps __MINGW_NAME_AW(midiOutGetDevCaps) + +WINMMAPI MMRESULT WINAPI midiOutGetVolume(HMIDIOUT hmo, LPDWORD pdwVolume); +WINMMAPI MMRESULT WINAPI midiOutSetVolume(HMIDIOUT hmo, DWORD dwVolume); +WINMMAPI MMRESULT WINAPI midiOutGetErrorTextA(MMRESULT mmrError, LPSTR pszText, UINT cchText); +WINMMAPI MMRESULT WINAPI midiOutGetErrorTextW(MMRESULT mmrError, LPWSTR pszText, UINT cchText); +#define midiOutGetErrorText __MINGW_NAME_AW(midiOutGetErrorText) + +WINMMAPI MMRESULT WINAPI midiOutOpen(LPHMIDIOUT phmo, UINT uDeviceID, DWORD_PTR dwCallback, DWORD_PTR dwInstance, DWORD fdwOpen); +WINMMAPI MMRESULT WINAPI midiOutClose(HMIDIOUT hmo); +WINMMAPI MMRESULT WINAPI midiOutPrepareHeader(HMIDIOUT hmo, LPMIDIHDR pmh, UINT cbmh); +WINMMAPI MMRESULT WINAPI midiOutUnprepareHeader(HMIDIOUT hmo, LPMIDIHDR pmh, UINT cbmh); +WINMMAPI MMRESULT WINAPI midiOutShortMsg(HMIDIOUT hmo, DWORD dwMsg); +WINMMAPI MMRESULT WINAPI midiOutLongMsg(HMIDIOUT hmo, LPMIDIHDR pmh, UINT cbmh); +WINMMAPI MMRESULT WINAPI midiOutReset(HMIDIOUT hmo); +WINMMAPI MMRESULT WINAPI midiOutCachePatches(HMIDIOUT hmo, UINT uBank, LPWORD pwpa, UINT fuCache); +WINMMAPI MMRESULT WINAPI midiOutCacheDrumPatches(HMIDIOUT hmo, UINT uPatch, LPWORD pwkya, UINT fuCache); +WINMMAPI MMRESULT WINAPI midiOutGetID(HMIDIOUT hmo, LPUINT puDeviceID); + +WINMMAPI MMRESULT WINAPI midiOutMessage(HMIDIOUT hmo, UINT uMsg, DWORD_PTR dw1, DWORD_PTR dw2); + +WINMMAPI UINT WINAPI midiInGetNumDevs(void); + +WINMMAPI MMRESULT WINAPI midiInGetDevCapsA(UINT_PTR uDeviceID, LPMIDIINCAPSA pmic, UINT cbmic); +WINMMAPI MMRESULT WINAPI midiInGetDevCapsW(UINT_PTR uDeviceID, LPMIDIINCAPSW pmic, UINT cbmic); +#define midiInGetDevCaps __MINGW_NAME_AW(midiInGetDevCaps) + +WINMMAPI MMRESULT WINAPI midiInGetErrorTextA(MMRESULT mmrError, LPSTR pszText, UINT cchText); +WINMMAPI MMRESULT WINAPI midiInGetErrorTextW(MMRESULT mmrError, LPWSTR pszText, UINT cchText); +#define midiInGetErrorText __MINGW_NAME_AW(midiInGetErrorText) + +WINMMAPI MMRESULT WINAPI midiInOpen(LPHMIDIIN phmi, UINT uDeviceID, DWORD_PTR dwCallback, DWORD_PTR dwInstance, DWORD fdwOpen); +WINMMAPI MMRESULT WINAPI midiInClose(HMIDIIN hmi); +WINMMAPI MMRESULT WINAPI midiInPrepareHeader(HMIDIIN hmi, LPMIDIHDR pmh, UINT cbmh); +WINMMAPI MMRESULT WINAPI midiInUnprepareHeader(HMIDIIN hmi, LPMIDIHDR pmh, UINT cbmh); +WINMMAPI MMRESULT WINAPI midiInAddBuffer(HMIDIIN hmi, LPMIDIHDR pmh, UINT cbmh); +WINMMAPI MMRESULT WINAPI midiInStart(HMIDIIN hmi); +WINMMAPI MMRESULT WINAPI midiInStop(HMIDIIN hmi); +WINMMAPI MMRESULT WINAPI midiInReset(HMIDIIN hmi); +WINMMAPI MMRESULT WINAPI midiInGetID(HMIDIIN hmi, LPUINT puDeviceID); + +WINMMAPI MMRESULT WINAPI midiInMessage(HMIDIIN hmi, UINT uMsg, DWORD_PTR dw1, DWORD_PTR dw2); +#endif /* ifndef MMNOMIDI */ + +#ifndef MMNOAUX + +#define AUX_MAPPER ((UINT)-1) + +typedef struct tagAUXCAPSA { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + CHAR szPname[MAXPNAMELEN]; + WORD wTechnology; + WORD wReserved1; + DWORD dwSupport; +} AUXCAPSA, *PAUXCAPSA, *NPAUXCAPSA, *LPAUXCAPSA; + +typedef struct tagAUXCAPSW { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + WCHAR szPname[MAXPNAMELEN]; + WORD wTechnology; + WORD wReserved1; + DWORD dwSupport; +} AUXCAPSW, *PAUXCAPSW, *NPAUXCAPSW, *LPAUXCAPSW; + +__MINGW_TYPEDEF_AW(AUXCAPS) +__MINGW_TYPEDEF_AW(PAUXCAPS) +__MINGW_TYPEDEF_AW(NPAUXCAPS) +__MINGW_TYPEDEF_AW(LPAUXCAPS) + +typedef struct tagAUXCAPS2A { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + CHAR szPname[MAXPNAMELEN]; + WORD wTechnology; + WORD wReserved1; + DWORD dwSupport; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} AUXCAPS2A, *PAUXCAPS2A, *NPAUXCAPS2A, *LPAUXCAPS2A; + +typedef struct tagAUXCAPS2W { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + WCHAR szPname[MAXPNAMELEN]; + WORD wTechnology; + WORD wReserved1; + DWORD dwSupport; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} AUXCAPS2W, *PAUXCAPS2W, *NPAUXCAPS2W, *LPAUXCAPS2W; + +__MINGW_TYPEDEF_AW(AUXCAPS2) +__MINGW_TYPEDEF_AW(PAUXCAPS2) +__MINGW_TYPEDEF_AW(NPAUXCAPS2) +__MINGW_TYPEDEF_AW(LPAUXCAPS2) + +#define AUXCAPS_CDAUDIO 1 +#define AUXCAPS_AUXIN 2 + +#define AUXCAPS_VOLUME 0x0001 +#define AUXCAPS_LRVOLUME 0x0002 + +WINMMAPI UINT WINAPI auxGetNumDevs(void); + +WINMMAPI MMRESULT WINAPI auxGetDevCapsA(UINT_PTR uDeviceID, LPAUXCAPSA pac, UINT cbac); +WINMMAPI MMRESULT WINAPI auxGetDevCapsW(UINT_PTR uDeviceID, LPAUXCAPSW pac, UINT cbac); +#define auxGetDevCaps __MINGW_NAME_AW(auxGetDevCaps) + +WINMMAPI MMRESULT WINAPI auxSetVolume(UINT uDeviceID, DWORD dwVolume); +WINMMAPI MMRESULT WINAPI auxGetVolume(UINT uDeviceID, LPDWORD pdwVolume); + +WINMMAPI MMRESULT WINAPI auxOutMessage(UINT uDeviceID, UINT uMsg, DWORD_PTR dw1, DWORD_PTR dw2); + +#endif /* ifndef MMNOAUX */ + +#ifndef MMNOMIXER + +DECLARE_HANDLE(HMIXEROBJ); +typedef HMIXEROBJ *LPHMIXEROBJ; + +DECLARE_HANDLE(HMIXER); +typedef HMIXER *LPHMIXER; + +#define MIXER_SHORT_NAME_CHARS 16 +#define MIXER_LONG_NAME_CHARS 64 + +#define MIXERR_INVALLINE (MIXERR_BASE + 0) +#define MIXERR_INVALCONTROL (MIXERR_BASE + 1) +#define MIXERR_INVALVALUE (MIXERR_BASE + 2) +#define MIXERR_LASTERROR (MIXERR_BASE + 2) + +#define MIXER_OBJECTF_HANDLE __MSABI_LONG(0x80000000) +#define MIXER_OBJECTF_MIXER __MSABI_LONG(0x00000000) +#define MIXER_OBJECTF_HMIXER (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_MIXER) +#define MIXER_OBJECTF_WAVEOUT __MSABI_LONG(0x10000000) +#define MIXER_OBJECTF_HWAVEOUT (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_WAVEOUT) +#define MIXER_OBJECTF_WAVEIN __MSABI_LONG(0x20000000) +#define MIXER_OBJECTF_HWAVEIN (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_WAVEIN) +#define MIXER_OBJECTF_MIDIOUT __MSABI_LONG(0x30000000) +#define MIXER_OBJECTF_HMIDIOUT (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_MIDIOUT) +#define MIXER_OBJECTF_MIDIIN __MSABI_LONG(0x40000000) +#define MIXER_OBJECTF_HMIDIIN (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_MIDIIN) +#define MIXER_OBJECTF_AUX __MSABI_LONG(0x50000000) + +WINMMAPI UINT WINAPI mixerGetNumDevs(void); + +typedef struct tagMIXERCAPSA { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + CHAR szPname[MAXPNAMELEN]; + DWORD fdwSupport; + DWORD cDestinations; +} MIXERCAPSA, *PMIXERCAPSA, *LPMIXERCAPSA; + +typedef struct tagMIXERCAPSW { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + WCHAR szPname[MAXPNAMELEN]; + DWORD fdwSupport; + DWORD cDestinations; +} MIXERCAPSW, *PMIXERCAPSW, *LPMIXERCAPSW; + +__MINGW_TYPEDEF_AW(MIXERCAPS) +__MINGW_TYPEDEF_AW(PMIXERCAPS) +__MINGW_TYPEDEF_AW(LPMIXERCAPS) + +typedef struct tagMIXERCAPS2A { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + CHAR szPname[MAXPNAMELEN]; + DWORD fdwSupport; + DWORD cDestinations; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} MIXERCAPS2A, *PMIXERCAPS2A, *LPMIXERCAPS2A; + +typedef struct tagMIXERCAPS2W { + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + WCHAR szPname[MAXPNAMELEN]; + DWORD fdwSupport; + DWORD cDestinations; + GUID ManufacturerGuid; + GUID ProductGuid; + GUID NameGuid; +} MIXERCAPS2W, *PMIXERCAPS2W, *LPMIXERCAPS2W; + +__MINGW_TYPEDEF_AW(MIXERCAPS2) +__MINGW_TYPEDEF_AW(PMIXERCAPS2) +__MINGW_TYPEDEF_AW(LPMIXERCAPS2) + +WINMMAPI MMRESULT WINAPI mixerGetDevCapsA(UINT_PTR uMxId, LPMIXERCAPSA pmxcaps, UINT cbmxcaps); +WINMMAPI MMRESULT WINAPI mixerGetDevCapsW(UINT_PTR uMxId, LPMIXERCAPSW pmxcaps, UINT cbmxcaps); +#define mixerGetDevCaps __MINGW_NAME_AW(mixerGetDevCaps) + +WINMMAPI MMRESULT WINAPI mixerOpen(LPHMIXER phmx, UINT uMxId, DWORD_PTR dwCallback, DWORD_PTR dwInstance, DWORD fdwOpen); +WINMMAPI MMRESULT WINAPI mixerClose(HMIXER hmx); +WINMMAPI DWORD WINAPI mixerMessage(HMIXER hmx, UINT uMsg, DWORD_PTR dwParam1, DWORD_PTR dwParam2); + +typedef struct tagMIXERLINEA { + DWORD cbStruct; + DWORD dwDestination; + DWORD dwSource; + DWORD dwLineID; + DWORD fdwLine; + DWORD_PTR dwUser; + DWORD dwComponentType; + DWORD cChannels; + DWORD cConnections; + DWORD cControls; + CHAR szShortName[MIXER_SHORT_NAME_CHARS]; + CHAR szName[MIXER_LONG_NAME_CHARS]; + struct { + DWORD dwType; + DWORD dwDeviceID; + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + CHAR szPname[MAXPNAMELEN]; + } Target; +} MIXERLINEA, *PMIXERLINEA, *LPMIXERLINEA; + +typedef struct tagMIXERLINEW { + DWORD cbStruct; + DWORD dwDestination; + DWORD dwSource; + DWORD dwLineID; + DWORD fdwLine; + DWORD_PTR dwUser; + DWORD dwComponentType; + DWORD cChannels; + DWORD cConnections; + DWORD cControls; + WCHAR szShortName[MIXER_SHORT_NAME_CHARS]; + WCHAR szName[MIXER_LONG_NAME_CHARS]; + struct { + DWORD dwType; + DWORD dwDeviceID; + WORD wMid; + WORD wPid; + MMVERSION vDriverVersion; + WCHAR szPname[MAXPNAMELEN]; + } Target; +} MIXERLINEW, *PMIXERLINEW, *LPMIXERLINEW; + +__MINGW_TYPEDEF_AW(MIXERLINE) +__MINGW_TYPEDEF_AW(PMIXERLINE) +__MINGW_TYPEDEF_AW(LPMIXERLINE) + +#define MIXERLINE_LINEF_ACTIVE __MSABI_LONG(0x00000001) +#define MIXERLINE_LINEF_DISCONNECTED __MSABI_LONG(0x00008000) +#define MIXERLINE_LINEF_SOURCE __MSABI_LONG(0x80000000) + +#define MIXERLINE_COMPONENTTYPE_DST_FIRST __MSABI_LONG(0x00000000) +#define MIXERLINE_COMPONENTTYPE_DST_UNDEFINED (MIXERLINE_COMPONENTTYPE_DST_FIRST + 0) +#define MIXERLINE_COMPONENTTYPE_DST_DIGITAL (MIXERLINE_COMPONENTTYPE_DST_FIRST + 1) +#define MIXERLINE_COMPONENTTYPE_DST_LINE (MIXERLINE_COMPONENTTYPE_DST_FIRST + 2) +#define MIXERLINE_COMPONENTTYPE_DST_MONITOR (MIXERLINE_COMPONENTTYPE_DST_FIRST + 3) +#define MIXERLINE_COMPONENTTYPE_DST_SPEAKERS (MIXERLINE_COMPONENTTYPE_DST_FIRST + 4) +#define MIXERLINE_COMPONENTTYPE_DST_HEADPHONES (MIXERLINE_COMPONENTTYPE_DST_FIRST + 5) +#define MIXERLINE_COMPONENTTYPE_DST_TELEPHONE (MIXERLINE_COMPONENTTYPE_DST_FIRST + 6) +#define MIXERLINE_COMPONENTTYPE_DST_WAVEIN (MIXERLINE_COMPONENTTYPE_DST_FIRST + 7) +#define MIXERLINE_COMPONENTTYPE_DST_VOICEIN (MIXERLINE_COMPONENTTYPE_DST_FIRST + 8) +#define MIXERLINE_COMPONENTTYPE_DST_LAST (MIXERLINE_COMPONENTTYPE_DST_FIRST + 8) + +#define MIXERLINE_COMPONENTTYPE_SRC_FIRST __MSABI_LONG(0x00001000) +#define MIXERLINE_COMPONENTTYPE_SRC_UNDEFINED (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 0) +#define MIXERLINE_COMPONENTTYPE_SRC_DIGITAL (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 1) +#define MIXERLINE_COMPONENTTYPE_SRC_LINE (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 2) +#define MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 3) +#define MIXERLINE_COMPONENTTYPE_SRC_SYNTHESIZER (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 4) +#define MIXERLINE_COMPONENTTYPE_SRC_COMPACTDISC (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 5) +#define MIXERLINE_COMPONENTTYPE_SRC_TELEPHONE (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 6) +#define MIXERLINE_COMPONENTTYPE_SRC_PCSPEAKER (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 7) +#define MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 8) +#define MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 9) +#define MIXERLINE_COMPONENTTYPE_SRC_ANALOG (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 10) +#define MIXERLINE_COMPONENTTYPE_SRC_LAST (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 10) + +#define MIXERLINE_TARGETTYPE_UNDEFINED 0 +#define MIXERLINE_TARGETTYPE_WAVEOUT 1 +#define MIXERLINE_TARGETTYPE_WAVEIN 2 +#define MIXERLINE_TARGETTYPE_MIDIOUT 3 +#define MIXERLINE_TARGETTYPE_MIDIIN 4 +#define MIXERLINE_TARGETTYPE_AUX 5 + +WINMMAPI MMRESULT WINAPI mixerGetLineInfoA(HMIXEROBJ hmxobj, LPMIXERLINEA pmxl, DWORD fdwInfo); +WINMMAPI MMRESULT WINAPI mixerGetLineInfoW(HMIXEROBJ hmxobj, LPMIXERLINEW pmxl, DWORD fdwInfo); +#define mixerGetLineInfo __MINGW_NAME_AW(mixerGetLineInfo) + +#define MIXER_GETLINEINFOF_DESTINATION __MSABI_LONG(0x00000000) +#define MIXER_GETLINEINFOF_SOURCE __MSABI_LONG(0x00000001) +#define MIXER_GETLINEINFOF_LINEID __MSABI_LONG(0x00000002) +#define MIXER_GETLINEINFOF_COMPONENTTYPE __MSABI_LONG(0x00000003) +#define MIXER_GETLINEINFOF_TARGETTYPE __MSABI_LONG(0x00000004) + +#define MIXER_GETLINEINFOF_QUERYMASK __MSABI_LONG(0x0000000F) + +WINMMAPI MMRESULT WINAPI mixerGetID(HMIXEROBJ hmxobj, UINT *puMxId, DWORD fdwId); + +typedef struct tagMIXERCONTROLA { + DWORD cbStruct; + DWORD dwControlID; + DWORD dwControlType; + DWORD fdwControl; + DWORD cMultipleItems; + CHAR szShortName[MIXER_SHORT_NAME_CHARS]; + CHAR szName[MIXER_LONG_NAME_CHARS]; + union { + __C89_NAMELESS struct { + LONG lMinimum; + LONG lMaximum; + }; + __C89_NAMELESS struct { + DWORD dwMinimum; + DWORD dwMaximum; + }; + DWORD dwReserved[6]; + } Bounds; + union { + DWORD cSteps; + DWORD cbCustomData; + DWORD dwReserved[6]; + } Metrics; +} MIXERCONTROLA, *PMIXERCONTROLA, *LPMIXERCONTROLA; + +typedef struct tagMIXERCONTROLW { + DWORD cbStruct; + DWORD dwControlID; + DWORD dwControlType; + DWORD fdwControl; + DWORD cMultipleItems; + WCHAR szShortName[MIXER_SHORT_NAME_CHARS]; + WCHAR szName[MIXER_LONG_NAME_CHARS]; + union { + __C89_NAMELESS struct { + LONG lMinimum; + LONG lMaximum; + }; + __C89_NAMELESS struct { + DWORD dwMinimum; + DWORD dwMaximum; + }; + DWORD dwReserved[6]; + } Bounds; + union { + DWORD cSteps; + DWORD cbCustomData; + DWORD dwReserved[6]; + } Metrics; +} MIXERCONTROLW, *PMIXERCONTROLW, *LPMIXERCONTROLW; + +__MINGW_TYPEDEF_AW(MIXERCONTROL) +__MINGW_TYPEDEF_AW(PMIXERCONTROL) +__MINGW_TYPEDEF_AW(LPMIXERCONTROL) + +#define MIXERCONTROL_CONTROLF_UNIFORM __MSABI_LONG(0x00000001) +#define MIXERCONTROL_CONTROLF_MULTIPLE __MSABI_LONG(0x00000002) +#define MIXERCONTROL_CONTROLF_DISABLED __MSABI_LONG(0x80000000) + +#define MIXERCONTROL_CT_CLASS_MASK __MSABI_LONG(0xF0000000) +#define MIXERCONTROL_CT_CLASS_CUSTOM __MSABI_LONG(0x00000000) +#define MIXERCONTROL_CT_CLASS_METER __MSABI_LONG(0x10000000) +#define MIXERCONTROL_CT_CLASS_SWITCH __MSABI_LONG(0x20000000) +#define MIXERCONTROL_CT_CLASS_NUMBER __MSABI_LONG(0x30000000) +#define MIXERCONTROL_CT_CLASS_SLIDER __MSABI_LONG(0x40000000) +#define MIXERCONTROL_CT_CLASS_FADER __MSABI_LONG(0x50000000) +#define MIXERCONTROL_CT_CLASS_TIME __MSABI_LONG(0x60000000) +#define MIXERCONTROL_CT_CLASS_LIST __MSABI_LONG(0x70000000) + +#define MIXERCONTROL_CT_SUBCLASS_MASK __MSABI_LONG(0x0F000000) + +#define MIXERCONTROL_CT_SC_SWITCH_BOOLEAN __MSABI_LONG(0x00000000) +#define MIXERCONTROL_CT_SC_SWITCH_BUTTON __MSABI_LONG(0x01000000) + +#define MIXERCONTROL_CT_SC_METER_POLLED __MSABI_LONG(0x00000000) + +#define MIXERCONTROL_CT_SC_TIME_MICROSECS __MSABI_LONG(0x00000000) +#define MIXERCONTROL_CT_SC_TIME_MILLISECS __MSABI_LONG(0x01000000) + +#define MIXERCONTROL_CT_SC_LIST_SINGLE __MSABI_LONG(0x00000000) +#define MIXERCONTROL_CT_SC_LIST_MULTIPLE __MSABI_LONG(0x01000000) + +#define MIXERCONTROL_CT_UNITS_MASK __MSABI_LONG(0x00FF0000) +#define MIXERCONTROL_CT_UNITS_CUSTOM __MSABI_LONG(0x00000000) +#define MIXERCONTROL_CT_UNITS_BOOLEAN __MSABI_LONG(0x00010000) +#define MIXERCONTROL_CT_UNITS_SIGNED __MSABI_LONG(0x00020000) +#define MIXERCONTROL_CT_UNITS_UNSIGNED __MSABI_LONG(0x00030000) +#define MIXERCONTROL_CT_UNITS_DECIBELS __MSABI_LONG(0x00040000) +#define MIXERCONTROL_CT_UNITS_PERCENT __MSABI_LONG(0x00050000) + +#define MIXERCONTROL_CONTROLTYPE_CUSTOM (MIXERCONTROL_CT_CLASS_CUSTOM | MIXERCONTROL_CT_UNITS_CUSTOM) +#define MIXERCONTROL_CONTROLTYPE_BOOLEANMETER (MIXERCONTROL_CT_CLASS_METER | MIXERCONTROL_CT_SC_METER_POLLED | MIXERCONTROL_CT_UNITS_BOOLEAN) +#define MIXERCONTROL_CONTROLTYPE_SIGNEDMETER (MIXERCONTROL_CT_CLASS_METER | MIXERCONTROL_CT_SC_METER_POLLED | MIXERCONTROL_CT_UNITS_SIGNED) +#define MIXERCONTROL_CONTROLTYPE_PEAKMETER (MIXERCONTROL_CONTROLTYPE_SIGNEDMETER + 1) +#define MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER (MIXERCONTROL_CT_CLASS_METER | MIXERCONTROL_CT_SC_METER_POLLED | MIXERCONTROL_CT_UNITS_UNSIGNED) +#define MIXERCONTROL_CONTROLTYPE_BOOLEAN (MIXERCONTROL_CT_CLASS_SWITCH | MIXERCONTROL_CT_SC_SWITCH_BOOLEAN | MIXERCONTROL_CT_UNITS_BOOLEAN) +#define MIXERCONTROL_CONTROLTYPE_ONOFF (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 1) +#define MIXERCONTROL_CONTROLTYPE_MUTE (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 2) +#define MIXERCONTROL_CONTROLTYPE_MONO (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 3) +#define MIXERCONTROL_CONTROLTYPE_LOUDNESS (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 4) +#define MIXERCONTROL_CONTROLTYPE_STEREOENH (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 5) +#define MIXERCONTROL_CONTROLTYPE_BASS_BOOST (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 0x00002277) +#define MIXERCONTROL_CONTROLTYPE_BUTTON (MIXERCONTROL_CT_CLASS_SWITCH | MIXERCONTROL_CT_SC_SWITCH_BUTTON | MIXERCONTROL_CT_UNITS_BOOLEAN) +#define MIXERCONTROL_CONTROLTYPE_DECIBELS (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_DECIBELS) +#define MIXERCONTROL_CONTROLTYPE_SIGNED (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_SIGNED) +#define MIXERCONTROL_CONTROLTYPE_UNSIGNED (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_UNSIGNED) +#define MIXERCONTROL_CONTROLTYPE_PERCENT (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_PERCENT) +#define MIXERCONTROL_CONTROLTYPE_SLIDER (MIXERCONTROL_CT_CLASS_SLIDER | MIXERCONTROL_CT_UNITS_SIGNED) +#define MIXERCONTROL_CONTROLTYPE_PAN (MIXERCONTROL_CONTROLTYPE_SLIDER + 1) +#define MIXERCONTROL_CONTROLTYPE_QSOUNDPAN (MIXERCONTROL_CONTROLTYPE_SLIDER + 2) +#define MIXERCONTROL_CONTROLTYPE_FADER (MIXERCONTROL_CT_CLASS_FADER | MIXERCONTROL_CT_UNITS_UNSIGNED) +#define MIXERCONTROL_CONTROLTYPE_VOLUME (MIXERCONTROL_CONTROLTYPE_FADER + 1) +#define MIXERCONTROL_CONTROLTYPE_BASS (MIXERCONTROL_CONTROLTYPE_FADER + 2) +#define MIXERCONTROL_CONTROLTYPE_TREBLE (MIXERCONTROL_CONTROLTYPE_FADER + 3) +#define MIXERCONTROL_CONTROLTYPE_EQUALIZER (MIXERCONTROL_CONTROLTYPE_FADER + 4) +#define MIXERCONTROL_CONTROLTYPE_SINGLESELECT (MIXERCONTROL_CT_CLASS_LIST | MIXERCONTROL_CT_SC_LIST_SINGLE | MIXERCONTROL_CT_UNITS_BOOLEAN) +#define MIXERCONTROL_CONTROLTYPE_MUX (MIXERCONTROL_CONTROLTYPE_SINGLESELECT + 1) +#define MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT (MIXERCONTROL_CT_CLASS_LIST | MIXERCONTROL_CT_SC_LIST_MULTIPLE | MIXERCONTROL_CT_UNITS_BOOLEAN) +#define MIXERCONTROL_CONTROLTYPE_MIXER (MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT + 1) +#define MIXERCONTROL_CONTROLTYPE_MICROTIME (MIXERCONTROL_CT_CLASS_TIME | MIXERCONTROL_CT_SC_TIME_MICROSECS | MIXERCONTROL_CT_UNITS_UNSIGNED) +#define MIXERCONTROL_CONTROLTYPE_MILLITIME (MIXERCONTROL_CT_CLASS_TIME | MIXERCONTROL_CT_SC_TIME_MILLISECS | MIXERCONTROL_CT_UNITS_UNSIGNED) + +typedef struct tagMIXERLINECONTROLSA { + DWORD cbStruct; + DWORD dwLineID; + __C89_NAMELESS union { + DWORD dwControlID; + DWORD dwControlType; + }; + DWORD cControls; + DWORD cbmxctrl; + LPMIXERCONTROLA pamxctrl; +} MIXERLINECONTROLSA, *PMIXERLINECONTROLSA, *LPMIXERLINECONTROLSA; + +typedef struct tagMIXERLINECONTROLSW { + DWORD cbStruct; + DWORD dwLineID; + __C89_NAMELESS union { + DWORD dwControlID; + DWORD dwControlType; + }; + DWORD cControls; + DWORD cbmxctrl; + LPMIXERCONTROLW pamxctrl; +} MIXERLINECONTROLSW, *PMIXERLINECONTROLSW, *LPMIXERLINECONTROLSW; + +__MINGW_TYPEDEF_AW(MIXERLINECONTROLS) +__MINGW_TYPEDEF_AW(PMIXERLINECONTROLS) +__MINGW_TYPEDEF_AW(LPMIXERLINECONTROLS) + +WINMMAPI MMRESULT WINAPI mixerGetLineControlsA(HMIXEROBJ hmxobj, LPMIXERLINECONTROLSA pmxlc, DWORD fdwControls); +WINMMAPI MMRESULT WINAPI mixerGetLineControlsW(HMIXEROBJ hmxobj, LPMIXERLINECONTROLSW pmxlc, DWORD fdwControls); +#define mixerGetLineControls __MINGW_NAME_AW(mixerGetLineControls) + +#define MIXER_GETLINECONTROLSF_ALL __MSABI_LONG(0x00000000) +#define MIXER_GETLINECONTROLSF_ONEBYID __MSABI_LONG(0x00000001) +#define MIXER_GETLINECONTROLSF_ONEBYTYPE __MSABI_LONG(0x00000002) + +#define MIXER_GETLINECONTROLSF_QUERYMASK __MSABI_LONG(0x0000000F) + +typedef struct tMIXERCONTROLDETAILS { + DWORD cbStruct; + DWORD dwControlID; + DWORD cChannels; + __C89_NAMELESS union { + HWND hwndOwner; + DWORD cMultipleItems; + }; + DWORD cbDetails; + LPVOID paDetails; +} MIXERCONTROLDETAILS, *PMIXERCONTROLDETAILS, *LPMIXERCONTROLDETAILS; + +typedef struct tagMIXERCONTROLDETAILS_LISTTEXTA { + DWORD dwParam1; + DWORD dwParam2; + CHAR szName[MIXER_LONG_NAME_CHARS]; +} MIXERCONTROLDETAILS_LISTTEXTA, *PMIXERCONTROLDETAILS_LISTTEXTA, *LPMIXERCONTROLDETAILS_LISTTEXTA; + +typedef struct tagMIXERCONTROLDETAILS_LISTTEXTW { + DWORD dwParam1; + DWORD dwParam2; + WCHAR szName[MIXER_LONG_NAME_CHARS]; +} MIXERCONTROLDETAILS_LISTTEXTW, *PMIXERCONTROLDETAILS_LISTTEXTW, *LPMIXERCONTROLDETAILS_LISTTEXTW; + +__MINGW_TYPEDEF_AW(MIXERCONTROLDETAILS_LISTTEXT) +__MINGW_TYPEDEF_AW(PMIXERCONTROLDETAILS_LISTTEXT) +__MINGW_TYPEDEF_AW(LPMIXERCONTROLDETAILS_LISTTEXT) + +typedef struct tMIXERCONTROLDETAILS_BOOLEAN { + LONG fValue; +} MIXERCONTROLDETAILS_BOOLEAN, *PMIXERCONTROLDETAILS_BOOLEAN, *LPMIXERCONTROLDETAILS_BOOLEAN; + +typedef struct tMIXERCONTROLDETAILS_SIGNED { + LONG lValue; +} MIXERCONTROLDETAILS_SIGNED, *PMIXERCONTROLDETAILS_SIGNED, *LPMIXERCONTROLDETAILS_SIGNED; + +typedef struct tMIXERCONTROLDETAILS_UNSIGNED { + DWORD dwValue; +} MIXERCONTROLDETAILS_UNSIGNED, *PMIXERCONTROLDETAILS_UNSIGNED, *LPMIXERCONTROLDETAILS_UNSIGNED; + +WINMMAPI MMRESULT WINAPI mixerGetControlDetailsA(HMIXEROBJ hmxobj, LPMIXERCONTROLDETAILS pmxcd, DWORD fdwDetails); +WINMMAPI MMRESULT WINAPI mixerGetControlDetailsW(HMIXEROBJ hmxobj, LPMIXERCONTROLDETAILS pmxcd, DWORD fdwDetails); +#define mixerGetControlDetails __MINGW_NAME_AW(mixerGetControlDetails) + +#define MIXER_GETCONTROLDETAILSF_VALUE __MSABI_LONG(0x00000000) +#define MIXER_GETCONTROLDETAILSF_LISTTEXT __MSABI_LONG(0x00000001) + +#define MIXER_GETCONTROLDETAILSF_QUERYMASK __MSABI_LONG(0x0000000F) + +WINMMAPI MMRESULT WINAPI mixerSetControlDetails(HMIXEROBJ hmxobj, LPMIXERCONTROLDETAILS pmxcd, DWORD fdwDetails); + +#define MIXER_SETCONTROLDETAILSF_VALUE __MSABI_LONG(0x00000000) +#define MIXER_SETCONTROLDETAILSF_CUSTOM __MSABI_LONG(0x00000001) + +#define MIXER_SETCONTROLDETAILSF_QUERYMASK __MSABI_LONG(0x0000000F) + +#endif /* ifndef MMNOMIXER */ + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#ifdef __cplusplus +} +#endif + +#endif /* _MMEAPI_H_ */ diff --git a/lib/libc/include/any-windows-any/mmiscapi.h b/lib/libc/include/any-windows-any/mmiscapi.h new file mode 100644 index 0000000000000000000000000000000000000000..45c92696e872283e488e268afaeae692b4caf014 --- /dev/null +++ b/lib/libc/include/any-windows-any/mmiscapi.h @@ -0,0 +1,241 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _MMISCAPI_H_ +#define _MMISCAPI_H_ + +#include +#include + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#ifndef MMNODRV + +typedef struct DRVCONFIGINFOEX { + DWORD dwDCISize; + LPCWSTR lpszDCISectionName; + LPCWSTR lpszDCIAliasName; + DWORD dnDevNode; +} DRVCONFIGINFOEX, *PDRVCONFIGINFOEX, *NPDRVCONFIGINFOEX, *LPDRVCONFIGINFOEX; + +#ifndef DRV_LOAD + +#define DRV_LOAD 0x0001 +#define DRV_ENABLE 0x0002 +#define DRV_OPEN 0x0003 +#define DRV_CLOSE 0x0004 +#define DRV_DISABLE 0x0005 +#define DRV_FREE 0x0006 +#define DRV_CONFIGURE 0x0007 +#define DRV_QUERYCONFIGURE 0x0008 +#define DRV_INSTALL 0x0009 +#define DRV_REMOVE 0x000A +#define DRV_EXITSESSION 0x000B +#define DRV_POWER 0x000F +#define DRV_RESERVED 0x0800 +#define DRV_USER 0x4000 + +typedef struct tagDRVCONFIGINFO { + DWORD dwDCISize; + LPCWSTR lpszDCISectionName; + LPCWSTR lpszDCIAliasName; +} DRVCONFIGINFO, *PDRVCONFIGINFO, *NPDRVCONFIGINFO, *LPDRVCONFIGINFO; + +#define DRVCNF_CANCEL 0x0000 +#define DRVCNF_OK 0x0001 +#define DRVCNF_RESTART 0x0002 + +typedef LRESULT (CALLBACK* DRIVERPROC)(DWORD_PTR, HDRVR, UINT, LPARAM, LPARAM); + +WINMMAPI LRESULT WINAPI CloseDriver(HDRVR hDriver, LPARAM lParam1, LPARAM lParam2); +WINMMAPI HDRVR WINAPI OpenDriver(LPCWSTR szDriverName, LPCWSTR szSectionName, LPARAM lParam2); +WINMMAPI LRESULT WINAPI SendDriverMessage(HDRVR hDriver, UINT message, LPARAM lParam1, LPARAM lParam2); +WINMMAPI HMODULE WINAPI DrvGetModuleHandle(HDRVR hDriver); +WINMMAPI HMODULE WINAPI GetDriverModuleHandle(HDRVR hDriver); +WINMMAPI LRESULT WINAPI DefDriverProc(DWORD_PTR dwDriverIdentifier, HDRVR hdrvr, UINT uMsg, LPARAM lParam1, LPARAM lParam2); +#endif + +#define DRV_CANCEL DRVCNF_CANCEL +#define DRV_OK DRVCNF_OK +#define DRV_RESTART DRVCNF_RESTART + +#define DRV_MCI_FIRST DRV_RESERVED +#define DRV_MCI_LAST (DRV_RESERVED + 0xFFF) + +WINBOOL APIENTRY DriverCallback(DWORD_PTR dwCallback, DWORD dwFlags, HDRVR hDevice, DWORD dwMsg, DWORD_PTR dwUser, DWORD_PTR dwParam1, DWORD_PTR dwParam2); +LONG WINAPI sndOpenSound(LPCWSTR EventName, LPCWSTR AppName, INT32 Flags, PHANDLE FileHandle); + +typedef DWORD (APIENTRY *DRIVERMSGPROC)(DWORD, DWORD, DWORD_PTR, DWORD_PTR, DWORD_PTR); + +UINT APIENTRY mmDrvInstall(HDRVR hDriver, LPCWSTR wszDrvEntry, DRIVERMSGPROC drvMessage, UINT wFlags); + +#endif + +#ifndef MMNOMMIO + +#define MMIOERR_BASE 256 +#define MMIOERR_FILENOTFOUND (MMIOERR_BASE + 1) +#define MMIOERR_OUTOFMEMORY (MMIOERR_BASE + 2) +#define MMIOERR_CANNOTOPEN (MMIOERR_BASE + 3) +#define MMIOERR_CANNOTCLOSE (MMIOERR_BASE + 4) +#define MMIOERR_CANNOTREAD (MMIOERR_BASE + 5) +#define MMIOERR_CANNOTWRITE (MMIOERR_BASE + 6) +#define MMIOERR_CANNOTSEEK (MMIOERR_BASE + 7) +#define MMIOERR_CANNOTEXPAND (MMIOERR_BASE + 8) +#define MMIOERR_CHUNKNOTFOUND (MMIOERR_BASE + 9) +#define MMIOERR_UNBUFFERED (MMIOERR_BASE + 10) +#define MMIOERR_PATHNOTFOUND (MMIOERR_BASE + 11) +#define MMIOERR_ACCESSDENIED (MMIOERR_BASE + 12) +#define MMIOERR_SHARINGVIOLATION (MMIOERR_BASE + 13) +#define MMIOERR_NETWORKERROR (MMIOERR_BASE + 14) +#define MMIOERR_TOOMANYOPENFILES (MMIOERR_BASE + 15) +#define MMIOERR_INVALIDFILE (MMIOERR_BASE + 16) + +#define CFSEPCHAR '+' + +typedef DWORD FOURCC; +typedef char _huge *HPSTR; +DECLARE_HANDLE(HMMIO); +typedef LRESULT (CALLBACK MMIOPROC)(LPSTR lpmmioinfo, UINT uMsg, LPARAM lParam1, LPARAM lParam2); +typedef MMIOPROC *LPMMIOPROC; + +typedef struct _MMIOINFO { + DWORD dwFlags; + FOURCC fccIOProc; + LPMMIOPROC pIOProc; + UINT wErrorRet; + HTASK htask; + LONG cchBuffer; + HPSTR pchBuffer; + HPSTR pchNext; + HPSTR pchEndRead; + HPSTR pchEndWrite; + LONG lBufOffset; + LONG lDiskOffset; + DWORD adwInfo[3]; + DWORD dwReserved1; + DWORD dwReserved2; + HMMIO hmmio; +} MMIOINFO, *PMMIOINFO, *NPMMIOINFO, *LPMMIOINFO; +typedef const MMIOINFO *LPCMMIOINFO; + +typedef struct _MMCKINFO { + FOURCC ckid; + DWORD cksize; + FOURCC fccType; + DWORD dwDataOffset; + DWORD dwFlags; +} MMCKINFO, *PMMCKINFO, *NPMMCKINFO, *LPMMCKINFO; +typedef const MMCKINFO *LPCMMCKINFO; + +#define MMIO_RWMODE 0x00000003 +#define MMIO_SHAREMODE 0x00000070 + +#define MMIO_CREATE 0x00001000 +#define MMIO_PARSE 0x00000100 +#define MMIO_DELETE 0x00000200 +#define MMIO_EXIST 0x00004000 +#define MMIO_ALLOCBUF 0x00010000 +#define MMIO_GETTEMP 0x00020000 + +#define MMIO_DIRTY 0x10000000 + +#define MMIO_READ 0x00000000 +#define MMIO_WRITE 0x00000001 +#define MMIO_READWRITE 0x00000002 + +#define MMIO_COMPAT 0x00000000 +#define MMIO_EXCLUSIVE 0x00000010 +#define MMIO_DENYWRITE 0x00000020 +#define MMIO_DENYREAD 0x00000030 +#define MMIO_DENYNONE 0x00000040 + +#define MMIO_FHOPEN 0x0010 +#define MMIO_EMPTYBUF 0x0010 +#define MMIO_TOUPPER 0x0010 +#define MMIO_INSTALLPROC 0x00010000 +#define MMIO_GLOBALPROC 0x10000000 +#define MMIO_REMOVEPROC 0x00020000 +#define MMIO_UNICODEPROC 0x01000000 +#define MMIO_FINDPROC 0x00040000 +#define MMIO_FINDCHUNK 0x0010 +#define MMIO_FINDRIFF 0x0020 +#define MMIO_FINDLIST 0x0040 +#define MMIO_CREATERIFF 0x0020 +#define MMIO_CREATELIST 0x0040 + +#define MMIOM_READ MMIO_READ +#define MMIOM_WRITE MMIO_WRITE +#define MMIOM_SEEK 2 +#define MMIOM_OPEN 3 +#define MMIOM_CLOSE 4 +#define MMIOM_WRITEFLUSH 5 + +#define MMIOM_RENAME 6 + +#define MMIOM_USER 0x8000 + +#define FOURCC_RIFF mmioFOURCC('R', 'I', 'F', 'F') +#define FOURCC_LIST mmioFOURCC('L', 'I', 'S', 'T') + +#define FOURCC_DOS mmioFOURCC('D', 'O', 'S', ' ') +#define FOURCC_MEM mmioFOURCC('M', 'E', 'M', ' ') + +#ifndef SEEK_SET +#define SEEK_SET 0 +#define SEEK_CUR 1 +#define SEEK_END 2 +#endif + +#define MMIO_DEFAULTBUFFER 8192 + +#define mmioFOURCC(ch0, ch1, ch2, ch3) MAKEFOURCC(ch0, ch1, ch2, ch3) + +WINMMAPI FOURCC WINAPI mmioStringToFOURCCA(LPCSTR sz, UINT uFlags); +WINMMAPI FOURCC WINAPI mmioStringToFOURCCW(LPCWSTR sz, UINT uFlags); +#define mmioStringToFOURCC __MINGW_NAME_AW(mmioStringToFOURCC) + +WINMMAPI LPMMIOPROC WINAPI mmioInstallIOProcA(FOURCC fccIOProc, LPMMIOPROC pIOProc, DWORD dwFlags); +WINMMAPI LPMMIOPROC WINAPI mmioInstallIOProcW(FOURCC fccIOProc, LPMMIOPROC pIOProc, DWORD dwFlags); +#define mmioInstallIOProc __MINGW_NAME_AW(mmioInstallIOProc) + +WINMMAPI HMMIO WINAPI mmioOpenA(LPSTR pszFileName, LPMMIOINFO pmmioinfo, DWORD fdwOpen); +WINMMAPI HMMIO WINAPI mmioOpenW(LPWSTR pszFileName, LPMMIOINFO pmmioinfo, DWORD fdwOpen); +#define mmioOpen __MINGW_NAME_AW(mmioOpen) + +WINMMAPI MMRESULT WINAPI mmioRenameA(LPCSTR pszFileName, LPCSTR pszNewFileName, LPCMMIOINFO pmmioinfo, DWORD fdwRename); +WINMMAPI MMRESULT WINAPI mmioRenameW(LPCWSTR pszFileName, LPCWSTR pszNewFileName, LPCMMIOINFO pmmioinfo, DWORD fdwRename); +#define mmioRename __MINGW_NAME_AW(mmioRename) + +WINMMAPI MMRESULT WINAPI mmioClose(HMMIO hmmio, UINT fuClose); +WINMMAPI LONG WINAPI mmioRead(HMMIO hmmio, HPSTR pch, LONG cch); +WINMMAPI LONG WINAPI mmioWrite(HMMIO hmmio, const char _huge * pch, LONG cch); +WINMMAPI LONG WINAPI mmioSeek(HMMIO hmmio, LONG lOffset, int iOrigin); +WINMMAPI MMRESULT WINAPI mmioGetInfo(HMMIO hmmio, LPMMIOINFO pmmioinfo, UINT fuInfo); +WINMMAPI MMRESULT WINAPI mmioSetInfo(HMMIO hmmio, LPCMMIOINFO pmmioinfo, UINT fuInfo); +WINMMAPI MMRESULT WINAPI mmioSetBuffer(HMMIO hmmio, LPSTR pchBuffer, LONG cchBuffer, UINT fuBuffer); +WINMMAPI MMRESULT WINAPI mmioFlush(HMMIO hmmio, UINT fuFlush); +WINMMAPI MMRESULT WINAPI mmioAdvance(HMMIO hmmio, LPMMIOINFO pmmioinfo, UINT fuAdvance); +WINMMAPI LRESULT WINAPI mmioSendMessage(HMMIO hmmio, UINT uMsg, LPARAM lParam1, LPARAM lParam2); +WINMMAPI MMRESULT WINAPI mmioDescend(HMMIO hmmio, LPMMCKINFO pmmcki, const MMCKINFO *pmmckiParent, UINT fuDescend); +WINMMAPI MMRESULT WINAPI mmioAscend(HMMIO hmmio, LPMMCKINFO pmmcki, UINT fuAscend); +WINMMAPI MMRESULT WINAPI mmioCreateChunk(HMMIO hmmio, LPMMCKINFO pmmcki, UINT fuCreate); + +#endif /* MMNOMMIO */ + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#ifdef __cplusplus +} +#endif + +#endif /* _MMISCAPI_H_ */ diff --git a/lib/libc/include/any-windows-any/mmiscapi2.h b/lib/libc/include/any-windows-any/mmiscapi2.h new file mode 100644 index 0000000000000000000000000000000000000000..4f8b624e6addb5a52308edaa67922d0a7c03e6f7 --- /dev/null +++ b/lib/libc/include/any-windows-any/mmiscapi2.h @@ -0,0 +1,41 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _MMISCAPI2_H_ +#define _MMISCAPI2_H_ + +#include +#include + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +typedef void (CALLBACK TIMECALLBACK)(UINT uTimerID, UINT uMsg, DWORD_PTR dwUser, DWORD_PTR dw1, DWORD_PTR dw2); +typedef TIMECALLBACK *LPTIMECALLBACK; + +#define TIME_ONESHOT 0x0000 +#define TIME_PERIODIC 0x0001 + +#define TIME_CALLBACK_FUNCTION 0x0000 +#define TIME_CALLBACK_EVENT_SET 0x0010 +#define TIME_CALLBACK_EVENT_PULSE 0x0020 +#define TIME_KILL_SYNCHRONOUS 0x0100 + +WINMMAPI MMRESULT WINAPI timeSetEvent(UINT uDelay, UINT uResolution, LPTIMECALLBACK fptc, DWORD_PTR dwUser, UINT fuEvent); +WINMMAPI MMRESULT WINAPI timeKillEvent(UINT uTimerID); + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#ifdef __cplusplus +} +#endif + +#endif /* _MMISCAPI2_H_ */ diff --git a/lib/libc/include/any-windows-any/mmstream.h b/lib/libc/include/any-windows-any/mmstream.h index 1a8313a7f3a70703f68b486218bf4a2c125af53e..0fac0012ff1b5a63f306ec9b4df4b44ed5ce67bb 100644 --- a/lib/libc/include/any-windows-any/mmstream.h +++ b/lib/libc/include/any-windows-any/mmstream.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mmstream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mmstream.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mmstream_h__ #define __mmstream_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMultiMediaStream_FWD_DEFINED__ @@ -246,41 +254,41 @@ interface IMultiMediaStream { #define IMultiMediaStream_GetEndOfStreamEventHandle(This,phEOS) (This)->lpVtbl->GetEndOfStreamEventHandle(This,phEOS) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMultiMediaStream_QueryInterface(IMultiMediaStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMultiMediaStream_QueryInterface(IMultiMediaStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMultiMediaStream_AddRef(IMultiMediaStream* This) { +static __WIDL_INLINE ULONG IMultiMediaStream_AddRef(IMultiMediaStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMultiMediaStream_Release(IMultiMediaStream* This) { +static __WIDL_INLINE ULONG IMultiMediaStream_Release(IMultiMediaStream* This) { return This->lpVtbl->Release(This); } /*** IMultiMediaStream methods ***/ -static FORCEINLINE HRESULT IMultiMediaStream_GetInformation(IMultiMediaStream* This,DWORD *pdwFlags,STREAM_TYPE *pStreamType) { +static __WIDL_INLINE HRESULT IMultiMediaStream_GetInformation(IMultiMediaStream* This,DWORD *pdwFlags,STREAM_TYPE *pStreamType) { return This->lpVtbl->GetInformation(This,pdwFlags,pStreamType); } -static FORCEINLINE HRESULT IMultiMediaStream_GetMediaStream(IMultiMediaStream* This,REFMSPID idPurpose,IMediaStream **ppMediaStream) { +static __WIDL_INLINE HRESULT IMultiMediaStream_GetMediaStream(IMultiMediaStream* This,REFMSPID idPurpose,IMediaStream **ppMediaStream) { return This->lpVtbl->GetMediaStream(This,idPurpose,ppMediaStream); } -static FORCEINLINE HRESULT IMultiMediaStream_EnumMediaStreams(IMultiMediaStream* This,LONG Index,IMediaStream **ppMediaStream) { +static __WIDL_INLINE HRESULT IMultiMediaStream_EnumMediaStreams(IMultiMediaStream* This,LONG Index,IMediaStream **ppMediaStream) { return This->lpVtbl->EnumMediaStreams(This,Index,ppMediaStream); } -static FORCEINLINE HRESULT IMultiMediaStream_GetState(IMultiMediaStream* This,STREAM_STATE *pCurrentState) { +static __WIDL_INLINE HRESULT IMultiMediaStream_GetState(IMultiMediaStream* This,STREAM_STATE *pCurrentState) { return This->lpVtbl->GetState(This,pCurrentState); } -static FORCEINLINE HRESULT IMultiMediaStream_SetState(IMultiMediaStream* This,STREAM_STATE NewState) { +static __WIDL_INLINE HRESULT IMultiMediaStream_SetState(IMultiMediaStream* This,STREAM_STATE NewState) { return This->lpVtbl->SetState(This,NewState); } -static FORCEINLINE HRESULT IMultiMediaStream_GetTime(IMultiMediaStream* This,STREAM_TIME *pCurrentTime) { +static __WIDL_INLINE HRESULT IMultiMediaStream_GetTime(IMultiMediaStream* This,STREAM_TIME *pCurrentTime) { return This->lpVtbl->GetTime(This,pCurrentTime); } -static FORCEINLINE HRESULT IMultiMediaStream_GetDuration(IMultiMediaStream* This,STREAM_TIME *pDuration) { +static __WIDL_INLINE HRESULT IMultiMediaStream_GetDuration(IMultiMediaStream* This,STREAM_TIME *pDuration) { return This->lpVtbl->GetDuration(This,pDuration); } -static FORCEINLINE HRESULT IMultiMediaStream_Seek(IMultiMediaStream* This,STREAM_TIME SeekTime) { +static __WIDL_INLINE HRESULT IMultiMediaStream_Seek(IMultiMediaStream* This,STREAM_TIME SeekTime) { return This->lpVtbl->Seek(This,SeekTime); } -static FORCEINLINE HRESULT IMultiMediaStream_GetEndOfStreamEventHandle(IMultiMediaStream* This,HANDLE *phEOS) { +static __WIDL_INLINE HRESULT IMultiMediaStream_GetEndOfStreamEventHandle(IMultiMediaStream* This,HANDLE *phEOS) { return This->lpVtbl->GetEndOfStreamEventHandle(This,phEOS); } #endif @@ -397,32 +405,32 @@ interface IMediaStream { #define IMediaStream_SendEndOfStream(This,dwFlags) (This)->lpVtbl->SendEndOfStream(This,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaStream_QueryInterface(IMediaStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaStream_QueryInterface(IMediaStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaStream_AddRef(IMediaStream* This) { +static __WIDL_INLINE ULONG IMediaStream_AddRef(IMediaStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaStream_Release(IMediaStream* This) { +static __WIDL_INLINE ULONG IMediaStream_Release(IMediaStream* This) { return This->lpVtbl->Release(This); } /*** IMediaStream methods ***/ -static FORCEINLINE HRESULT IMediaStream_GetMultiMediaStream(IMediaStream* This,IMultiMediaStream **ppMultiMediaStream) { +static __WIDL_INLINE HRESULT IMediaStream_GetMultiMediaStream(IMediaStream* This,IMultiMediaStream **ppMultiMediaStream) { return This->lpVtbl->GetMultiMediaStream(This,ppMultiMediaStream); } -static FORCEINLINE HRESULT IMediaStream_GetInformation(IMediaStream* This,MSPID *pPurposeId,STREAM_TYPE *pType) { +static __WIDL_INLINE HRESULT IMediaStream_GetInformation(IMediaStream* This,MSPID *pPurposeId,STREAM_TYPE *pType) { return This->lpVtbl->GetInformation(This,pPurposeId,pType); } -static FORCEINLINE HRESULT IMediaStream_SetSameFormat(IMediaStream* This,IMediaStream *pStreamThatHasDesiredFormat,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IMediaStream_SetSameFormat(IMediaStream* This,IMediaStream *pStreamThatHasDesiredFormat,DWORD dwFlags) { return This->lpVtbl->SetSameFormat(This,pStreamThatHasDesiredFormat,dwFlags); } -static FORCEINLINE HRESULT IMediaStream_AllocateSample(IMediaStream* This,DWORD dwFlags,IStreamSample **ppSample) { +static __WIDL_INLINE HRESULT IMediaStream_AllocateSample(IMediaStream* This,DWORD dwFlags,IStreamSample **ppSample) { return This->lpVtbl->AllocateSample(This,dwFlags,ppSample); } -static FORCEINLINE HRESULT IMediaStream_CreateSharedSample(IMediaStream* This,IStreamSample *pExistingSample,DWORD dwFlags,IStreamSample **ppNewSample) { +static __WIDL_INLINE HRESULT IMediaStream_CreateSharedSample(IMediaStream* This,IStreamSample *pExistingSample,DWORD dwFlags,IStreamSample **ppNewSample) { return This->lpVtbl->CreateSharedSample(This,pExistingSample,dwFlags,ppNewSample); } -static FORCEINLINE HRESULT IMediaStream_SendEndOfStream(IMediaStream* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IMediaStream_SendEndOfStream(IMediaStream* This,DWORD dwFlags) { return This->lpVtbl->SendEndOfStream(This,dwFlags); } #endif @@ -535,29 +543,29 @@ interface IStreamSample { #define IStreamSample_CompletionStatus(This,dwFlags,dwMilliseconds) (This)->lpVtbl->CompletionStatus(This,dwFlags,dwMilliseconds) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IStreamSample_QueryInterface(IStreamSample* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IStreamSample_QueryInterface(IStreamSample* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IStreamSample_AddRef(IStreamSample* This) { +static __WIDL_INLINE ULONG IStreamSample_AddRef(IStreamSample* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IStreamSample_Release(IStreamSample* This) { +static __WIDL_INLINE ULONG IStreamSample_Release(IStreamSample* This) { return This->lpVtbl->Release(This); } /*** IStreamSample methods ***/ -static FORCEINLINE HRESULT IStreamSample_GetMediaStream(IStreamSample* This,IMediaStream **ppMediaStream) { +static __WIDL_INLINE HRESULT IStreamSample_GetMediaStream(IStreamSample* This,IMediaStream **ppMediaStream) { return This->lpVtbl->GetMediaStream(This,ppMediaStream); } -static FORCEINLINE HRESULT IStreamSample_GetSampleTimes(IStreamSample* This,STREAM_TIME *pStartTime,STREAM_TIME *pEndTime,STREAM_TIME *pCurrentTime) { +static __WIDL_INLINE HRESULT IStreamSample_GetSampleTimes(IStreamSample* This,STREAM_TIME *pStartTime,STREAM_TIME *pEndTime,STREAM_TIME *pCurrentTime) { return This->lpVtbl->GetSampleTimes(This,pStartTime,pEndTime,pCurrentTime); } -static FORCEINLINE HRESULT IStreamSample_SetSampleTimes(IStreamSample* This,const STREAM_TIME *pStartTime,const STREAM_TIME *pEndTime) { +static __WIDL_INLINE HRESULT IStreamSample_SetSampleTimes(IStreamSample* This,const STREAM_TIME *pStartTime,const STREAM_TIME *pEndTime) { return This->lpVtbl->SetSampleTimes(This,pStartTime,pEndTime); } -static FORCEINLINE HRESULT IStreamSample_Update(IStreamSample* This,DWORD dwFlags,HANDLE hEvent,PAPCFUNC pfnAPC,DWORD dwAPCData) { +static __WIDL_INLINE HRESULT IStreamSample_Update(IStreamSample* This,DWORD dwFlags,HANDLE hEvent,PAPCFUNC pfnAPC,DWORD dwAPCData) { return This->lpVtbl->Update(This,dwFlags,hEvent,pfnAPC,dwAPCData); } -static FORCEINLINE HRESULT IStreamSample_CompletionStatus(IStreamSample* This,DWORD dwFlags,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT IStreamSample_CompletionStatus(IStreamSample* This,DWORD dwFlags,DWORD dwMilliseconds) { return This->lpVtbl->CompletionStatus(This,dwFlags,dwMilliseconds); } #endif diff --git a/lib/libc/include/any-windows-any/mmsyscom.h b/lib/libc/include/any-windows-any/mmsyscom.h new file mode 100644 index 0000000000000000000000000000000000000000..e6bce665f41d41c1d55204d232d390fbf0694d3a --- /dev/null +++ b/lib/libc/include/any-windows-any/mmsyscom.h @@ -0,0 +1,200 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#include + +#ifndef _INC_MMSYSCOM +#define _INC_MMSYSCOM + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#ifndef _WINMM_ +#define WINMMAPI DECLSPEC_IMPORT +#else +#define WINMMAPI +#endif +#define _loadds +#define _huge + +#define MAXPNAMELEN 32 +#define MAXERRORLENGTH 256 +#define MAX_JOYSTICKOEMVXDNAME 260 + +#ifndef MM_MICROSOFT +#define MM_MICROSOFT 1 +#endif + +#ifndef MM_MIDI_MAPPER +#define MM_MIDI_MAPPER 1 +#define MM_WAVE_MAPPER 2 +#define MM_SNDBLST_MIDIOUT 3 +#define MM_SNDBLST_MIDIIN 4 +#define MM_SNDBLST_SYNTH 5 +#define MM_SNDBLST_WAVEOUT 6 +#define MM_SNDBLST_WAVEIN 7 +#define MM_ADLIB 9 +#define MM_MPU401_MIDIOUT 10 +#define MM_MPU401_MIDIIN 11 +#define MM_PC_JOYSTICK 12 +#endif + +typedef UINT MMVERSION; + +typedef UINT MMRESULT; +#define _MMRESULT_ +typedef UINT *LPUINT; + +typedef struct mmtime_tag { + UINT wType; + union { + DWORD ms; + DWORD sample; + DWORD cb; + DWORD ticks; + struct { + BYTE hour; + BYTE min; + BYTE sec; + BYTE frame; + BYTE fps; + BYTE dummy; + BYTE pad[2]; + } smpte; + struct { + DWORD songptrpos; + } midi; + } u; +} MMTIME, *PMMTIME, *NPMMTIME, *LPMMTIME; + +#define TIME_MS 0x0001 +#define TIME_SAMPLES 0x0002 +#define TIME_BYTES 0x0004 +#define TIME_SMPTE 0x0008 +#define TIME_MIDI 0x0010 +#define TIME_TICKS 0x0020 + +#define MAKEFOURCC(ch0, ch1, ch2, ch3) ((DWORD)(BYTE)(ch0) | ((DWORD)(BYTE)(ch1) << 8) | ((DWORD)(BYTE)(ch2) << 16) | ((DWORD)(BYTE)(ch3) << 24 )) + +#define MM_JOY1MOVE 0x3A0 +#define MM_JOY2MOVE 0x3A1 +#define MM_JOY1ZMOVE 0x3A2 +#define MM_JOY2ZMOVE 0x3A3 +#define MM_JOY1BUTTONDOWN 0x3B5 +#define MM_JOY2BUTTONDOWN 0x3B6 +#define MM_JOY1BUTTONUP 0x3B7 +#define MM_JOY2BUTTONUP 0x3B8 + +#define MM_MCINOTIFY 0x3B9 + +#define MM_WOM_OPEN 0x3BB +#define MM_WOM_CLOSE 0x3BC +#define MM_WOM_DONE 0x3BD + +#define MM_WIM_OPEN 0x3BE +#define MM_WIM_CLOSE 0x3BF +#define MM_WIM_DATA 0x3C0 + +#define MM_MIM_OPEN 0x3C1 +#define MM_MIM_CLOSE 0x3C2 +#define MM_MIM_DATA 0x3C3 +#define MM_MIM_LONGDATA 0x3C4 +#define MM_MIM_ERROR 0x3C5 +#define MM_MIM_LONGERROR 0x3C6 + +#define MM_MOM_OPEN 0x3C7 +#define MM_MOM_CLOSE 0x3C8 +#define MM_MOM_DONE 0x3C9 + +#ifndef MM_DRVM_OPEN +#define MM_DRVM_OPEN 0x3D0 +#define MM_DRVM_CLOSE 0x3D1 +#define MM_DRVM_DATA 0x3D2 +#define MM_DRVM_ERROR 0x3D3 +#endif + +#define MM_STREAM_OPEN 0x3D4 +#define MM_STREAM_CLOSE 0x3D5 +#define MM_STREAM_DONE 0x3D6 +#define MM_STREAM_ERROR 0x3D7 + +#define MM_MOM_POSITIONCB 0x3CA + +#ifndef MM_MCISIGNAL +#define MM_MCISIGNAL 0x3CB +#endif + +#define MM_MIM_MOREDATA 0x3CC + +#define MM_MIXM_LINE_CHANGE 0x3D0 +#define MM_MIXM_CONTROL_CHANGE 0x3D1 + +#define MMSYSERR_BASE 0 +#define WAVERR_BASE 32 +#define MIDIERR_BASE 64 +#define TIMERR_BASE 96 +#define JOYERR_BASE 160 +#define MCIERR_BASE 256 +#define MIXERR_BASE 1024 + +#define MCI_STRING_OFFSET 512 +#define MCI_VD_OFFSET 1024 +#define MCI_CD_OFFSET 1088 +#define MCI_WAVE_OFFSET 1152 +#define MCI_SEQ_OFFSET 1216 + +#define MMSYSERR_NOERROR 0 +#define MMSYSERR_ERROR (MMSYSERR_BASE + 1) +#define MMSYSERR_BADDEVICEID (MMSYSERR_BASE + 2) +#define MMSYSERR_NOTENABLED (MMSYSERR_BASE + 3) +#define MMSYSERR_ALLOCATED (MMSYSERR_BASE + 4) +#define MMSYSERR_INVALHANDLE (MMSYSERR_BASE + 5) +#define MMSYSERR_NODRIVER (MMSYSERR_BASE + 6) +#define MMSYSERR_NOMEM (MMSYSERR_BASE + 7) +#define MMSYSERR_NOTSUPPORTED (MMSYSERR_BASE + 8) +#define MMSYSERR_BADERRNUM (MMSYSERR_BASE + 9) +#define MMSYSERR_INVALFLAG (MMSYSERR_BASE + 10) +#define MMSYSERR_INVALPARAM (MMSYSERR_BASE + 11) +#define MMSYSERR_HANDLEBUSY (MMSYSERR_BASE + 12) +#define MMSYSERR_INVALIDALIAS (MMSYSERR_BASE + 13) +#define MMSYSERR_BADDB (MMSYSERR_BASE + 14) +#define MMSYSERR_KEYNOTFOUND (MMSYSERR_BASE + 15) +#define MMSYSERR_READERROR (MMSYSERR_BASE + 16) +#define MMSYSERR_WRITEERROR (MMSYSERR_BASE + 17) +#define MMSYSERR_DELETEERROR (MMSYSERR_BASE + 18) +#define MMSYSERR_VALNOTFOUND (MMSYSERR_BASE + 19) +#define MMSYSERR_NODRIVERCB (MMSYSERR_BASE + 20) +#define MMSYSERR_MOREDATA (MMSYSERR_BASE + 21) +#define MMSYSERR_LASTERROR (MMSYSERR_BASE + 21) + +DECLARE_HANDLE(HDRVR); + +#define CALLBACK_TYPEMASK __MSABI_LONG(0x00070000) +#define CALLBACK_NULL __MSABI_LONG(0x00000000) +#define CALLBACK_WINDOW __MSABI_LONG(0x00010000) +#define CALLBACK_TASK __MSABI_LONG(0x00020000) +#define CALLBACK_FUNCTION __MSABI_LONG(0x00030000) +#define CALLBACK_THREAD (CALLBACK_TASK) +#define CALLBACK_EVENT __MSABI_LONG(0x00050000) +typedef void (CALLBACK DRVCALLBACK)(HDRVR hdrvr, UINT uMsg, DWORD_PTR dwUser, DWORD_PTR dw1, DWORD_PTR dw2); + +typedef DRVCALLBACK *LPDRVCALLBACK; +typedef DRVCALLBACK *PDRVCALLBACK; + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#ifdef __cplusplus +} +#endif + +#include + +#endif /* _INC_MMSYSCOM */ diff --git a/lib/libc/include/any-windows-any/mmsystem.h b/lib/libc/include/any-windows-any/mmsystem.h index 7ec2e8bc0c96e251e7ff777dfb0b3299903af84b..1bce6392166c9c52ac9c069f0ba109c68d302e66 100644 --- a/lib/libc/include/any-windows-any/mmsystem.h +++ b/lib/libc/include/any-windows-any/mmsystem.h @@ -3,2623 +3,39 @@ * This file is part of the mingw-w64 runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ + +#include + #ifndef _INC_MMSYSTEM #define _INC_MMSYSTEM -#include <_mingw_unicode.h> +#include + #include #ifdef __cplusplus extern "C" { -#endif +#endif /* __cplusplus */ -#ifndef _WINMM_ -#define WINMMAPI DECLSPEC_IMPORT -#else -#define WINMMAPI -#endif -#define _loadds -#define _huge - -#define MAXPNAMELEN 32 -#define MAXERRORLENGTH 256 -#define MAX_JOYSTICKOEMVXDNAME 260 - - typedef UINT MMVERSION; - typedef UINT MMRESULT; - -#define _MMRESULT_ - -#ifndef DEFINED_LPUINT -#define DEFINED_LPUINT - typedef UINT *LPUINT; -#endif - - typedef struct mmtime_tag { - UINT wType; - union { - DWORD ms; - DWORD sample; - DWORD cb; - DWORD ticks; - struct { - BYTE hour; - BYTE min; - BYTE sec; - BYTE frame; - BYTE fps; - BYTE dummy; - BYTE pad[2]; - } smpte; - struct { - DWORD songptrpos; - } midi; - } u; - } MMTIME,*PMMTIME,NEAR *NPMMTIME,*LPMMTIME; - -#define TIME_MS 0x0001 -#define TIME_SAMPLES 0x0002 -#define TIME_BYTES 0x0004 -#define TIME_SMPTE 0x0008 -#define TIME_MIDI 0x0010 -#define TIME_TICKS 0x0020 - -#ifndef MAKEFOURCC -#define MAKEFOURCC(ch0,ch1,ch2,ch3) \ - ((DWORD)(BYTE)(ch0) | ((DWORD)(BYTE)(ch1) << 8) | \ - ((DWORD)(BYTE)(ch2) << 16) | ((DWORD)(BYTE)(ch3) << 24)) -#endif /* MAKEFOURCC */ - -#define MM_JOY1MOVE 0x3A0 -#define MM_JOY2MOVE 0x3A1 -#define MM_JOY1ZMOVE 0x3A2 -#define MM_JOY2ZMOVE 0x3A3 -#define MM_JOY1BUTTONDOWN 0x3B5 -#define MM_JOY2BUTTONDOWN 0x3B6 -#define MM_JOY1BUTTONUP 0x3B7 -#define MM_JOY2BUTTONUP 0x3B8 - -#define MM_MCINOTIFY 0x3B9 - -#define MM_WOM_OPEN 0x3BB -#define MM_WOM_CLOSE 0x3BC -#define MM_WOM_DONE 0x3BD - -#define MM_WIM_OPEN 0x3BE -#define MM_WIM_CLOSE 0x3BF -#define MM_WIM_DATA 0x3C0 - -#define MM_MIM_OPEN 0x3C1 -#define MM_MIM_CLOSE 0x3C2 -#define MM_MIM_DATA 0x3C3 -#define MM_MIM_LONGDATA 0x3C4 -#define MM_MIM_ERROR 0x3C5 -#define MM_MIM_LONGERROR 0x3C6 - -#define MM_MOM_OPEN 0x3C7 -#define MM_MOM_CLOSE 0x3C8 -#define MM_MOM_DONE 0x3C9 - -#ifndef MM_DRVM_OPEN -#define MM_DRVM_OPEN 0x3D0 -#define MM_DRVM_CLOSE 0x3D1 -#define MM_DRVM_DATA 0x3D2 -#define MM_DRVM_ERROR 0x3D3 -#endif - -#define MM_STREAM_OPEN 0x3D4 -#define MM_STREAM_CLOSE 0x3D5 -#define MM_STREAM_DONE 0x3D6 -#define MM_STREAM_ERROR 0x3D7 - -#define MM_MOM_POSITIONCB 0x3CA - -#ifndef MM_MCISIGNAL -#define MM_MCISIGNAL 0x3CB -#endif - -#define MM_MIM_MOREDATA 0x3CC - -#define MM_MIXM_LINE_CHANGE 0x3D0 -#define MM_MIXM_CONTROL_CHANGE 0x3D1 - -#define MMSYSERR_BASE 0 -#define WAVERR_BASE 32 -#define MIDIERR_BASE 64 -#define TIMERR_BASE 96 -#define JOYERR_BASE 160 -#define MCIERR_BASE 256 -#define MIXERR_BASE 1024 - -#define MCI_STRING_OFFSET 512 -#define MCI_VD_OFFSET 1024 -#define MCI_CD_OFFSET 1088 -#define MCI_WAVE_OFFSET 1152 -#define MCI_SEQ_OFFSET 1216 - -#define MMSYSERR_NOERROR 0 -#define MMSYSERR_ERROR (MMSYSERR_BASE + 1) -#define MMSYSERR_BADDEVICEID (MMSYSERR_BASE + 2) -#define MMSYSERR_NOTENABLED (MMSYSERR_BASE + 3) -#define MMSYSERR_ALLOCATED (MMSYSERR_BASE + 4) -#define MMSYSERR_INVALHANDLE (MMSYSERR_BASE + 5) -#define MMSYSERR_NODRIVER (MMSYSERR_BASE + 6) -#define MMSYSERR_NOMEM (MMSYSERR_BASE + 7) -#define MMSYSERR_NOTSUPPORTED (MMSYSERR_BASE + 8) -#define MMSYSERR_BADERRNUM (MMSYSERR_BASE + 9) -#define MMSYSERR_INVALFLAG (MMSYSERR_BASE + 10) -#define MMSYSERR_INVALPARAM (MMSYSERR_BASE + 11) -#define MMSYSERR_HANDLEBUSY (MMSYSERR_BASE + 12) - -#define MMSYSERR_INVALIDALIAS (MMSYSERR_BASE + 13) -#define MMSYSERR_BADDB (MMSYSERR_BASE + 14) -#define MMSYSERR_KEYNOTFOUND (MMSYSERR_BASE + 15) -#define MMSYSERR_READERROR (MMSYSERR_BASE + 16) -#define MMSYSERR_WRITEERROR (MMSYSERR_BASE + 17) -#define MMSYSERR_DELETEERROR (MMSYSERR_BASE + 18) -#define MMSYSERR_VALNOTFOUND (MMSYSERR_BASE + 19) -#define MMSYSERR_NODRIVERCB (MMSYSERR_BASE + 20) -#define MMSYSERR_MOREDATA (MMSYSERR_BASE + 21) -#define MMSYSERR_LASTERROR (MMSYSERR_BASE + 21) - - DECLARE_HANDLE(HDRVR); - -#ifndef MMNODRV - - typedef struct DRVCONFIGINFOEX { - DWORD dwDCISize; - LPCWSTR lpszDCISectionName; - LPCWSTR lpszDCIAliasName; - DWORD dnDevNode; - } DRVCONFIGINFOEX,*PDRVCONFIGINFOEX,NEAR *NPDRVCONFIGINFOEX,*LPDRVCONFIGINFOEX; - -#ifndef DRV_LOAD -#define DRV_LOAD 0x0001 -#define DRV_ENABLE 0x0002 -#define DRV_OPEN 0x0003 -#define DRV_CLOSE 0x0004 -#define DRV_DISABLE 0x0005 -#define DRV_FREE 0x0006 -#define DRV_CONFIGURE 0x0007 -#define DRV_QUERYCONFIGURE 0x0008 -#define DRV_INSTALL 0x0009 -#define DRV_REMOVE 0x000A -#define DRV_EXITSESSION 0x000B -#define DRV_POWER 0x000F -#define DRV_RESERVED 0x0800 -#define DRV_USER 0x4000 - - typedef struct tagDRVCONFIGINFO { - DWORD dwDCISize; - LPCWSTR lpszDCISectionName; - LPCWSTR lpszDCIAliasName; - } DRVCONFIGINFO,*PDRVCONFIGINFO,NEAR *NPDRVCONFIGINFO,*LPDRVCONFIGINFO; - -#define DRVCNF_CANCEL 0x0000 -#define DRVCNF_OK 0x0001 -#define DRVCNF_RESTART 0x0002 - - typedef LRESULT (CALLBACK *DRIVERPROC)(DWORD_PTR,HDRVR,UINT,LPARAM,LPARAM); - - WINMMAPI LRESULT WINAPI CloseDriver(HDRVR hDriver,LPARAM lParam1,LPARAM lParam2); - WINMMAPI HDRVR WINAPI OpenDriver(LPCWSTR szDriverName,LPCWSTR szSectionName,LPARAM lParam2); - WINMMAPI LRESULT WINAPI SendDriverMessage(HDRVR hDriver,UINT message,LPARAM lParam1,LPARAM lParam2); - WINMMAPI HMODULE WINAPI DrvGetModuleHandle(HDRVR hDriver); - WINMMAPI HMODULE WINAPI GetDriverModuleHandle(HDRVR hDriver); - WINMMAPI LRESULT WINAPI DefDriverProc(DWORD_PTR dwDriverIdentifier,HDRVR hdrvr,UINT uMsg,LPARAM lParam1,LPARAM lParam2); -#endif - -#define DRV_CANCEL DRVCNF_CANCEL -#define DRV_OK DRVCNF_OK -#define DRV_RESTART DRVCNF_RESTART -#define DRV_MCI_FIRST DRV_RESERVED -#define DRV_MCI_LAST (DRV_RESERVED + 0xFFF) -#endif - -#define CALLBACK_TYPEMASK __MSABI_LONG(0x00070000) -#define CALLBACK_NULL __MSABI_LONG(0x00000000) -#define CALLBACK_WINDOW __MSABI_LONG(0x00010000) -#define CALLBACK_TASK __MSABI_LONG(0x00020000) -#define CALLBACK_FUNCTION __MSABI_LONG(0x00030000) -#define CALLBACK_THREAD (CALLBACK_TASK) -#define CALLBACK_EVENT __MSABI_LONG(0x00050000) - typedef void (CALLBACK DRVCALLBACK)(HDRVR hdrvr,UINT uMsg,DWORD_PTR dwUser,DWORD_PTR dw1,DWORD_PTR dw2); - - typedef DRVCALLBACK *LPDRVCALLBACK; - typedef DRVCALLBACK *PDRVCALLBACK; - -#ifndef MMNOMMSYSTEM -#define OutputDebugStr OutputDebugString -#endif - -#ifndef MMNOSOUND - - WINMMAPI WINBOOL WINAPI sndPlaySoundA(LPCSTR pszSound,UINT fuSound); - WINMMAPI WINBOOL WINAPI sndPlaySoundW(LPCWSTR pszSound,UINT fuSound); - -#define sndPlaySound __MINGW_NAME_AW(sndPlaySound) - -#define SND_SYNC 0x0000 -#define SND_ASYNC 0x0001 -#define SND_NODEFAULT 0x0002 -#define SND_MEMORY 0x0004 -#define SND_LOOP 0x0008 -#define SND_NOSTOP 0x0010 -#define SND_NOWAIT __MSABI_LONG(0x00002000) -#define SND_ALIAS __MSABI_LONG(0x00010000) -#define SND_ALIAS_ID __MSABI_LONG(0x00110000) -#define SND_FILENAME __MSABI_LONG(0x00020000) -#define SND_RESOURCE __MSABI_LONG(0x00040004) -#define SND_PURGE 0x0040 -#define SND_APPLICATION 0x0080 - -#define SND_ALIAS_START 0 - -#define sndAlias(c0,c1) (SND_ALIAS_START+((DWORD)(BYTE)(c0)|((DWORD)(BYTE)(c1)<<8))) - -#define SND_ALIAS_SYSTEMASTERISK sndAlias('S','*') -#define SND_ALIAS_SYSTEMQUESTION sndAlias('S','?') -#define SND_ALIAS_SYSTEMHAND sndAlias('S','H') -#define SND_ALIAS_SYSTEMEXIT sndAlias('S','E') -#define SND_ALIAS_SYSTEMSTART sndAlias('S','S') -#define SND_ALIAS_SYSTEMWELCOME sndAlias('S','W') -#define SND_ALIAS_SYSTEMEXCLAMATION sndAlias('S','!') -#define SND_ALIAS_SYSTEMDEFAULT sndAlias('S','D') - - WINMMAPI WINBOOL WINAPI PlaySoundA(LPCSTR pszSound,HMODULE hmod,DWORD fdwSound); - WINMMAPI WINBOOL WINAPI PlaySoundW(LPCWSTR pszSound,HMODULE hmod,DWORD fdwSound); - -#define PlaySound __MINGW_NAME_AW(PlaySound) -#endif - -#ifndef MMNOWAVE - -#define WAVERR_BADFORMAT (WAVERR_BASE + 0) -#define WAVERR_STILLPLAYING (WAVERR_BASE + 1) -#define WAVERR_UNPREPARED (WAVERR_BASE + 2) -#define WAVERR_SYNC (WAVERR_BASE + 3) -#define WAVERR_LASTERROR (WAVERR_BASE + 3) - - DECLARE_HANDLE(HWAVE); - DECLARE_HANDLE(HWAVEIN); - DECLARE_HANDLE(HWAVEOUT); - typedef HWAVEIN *LPHWAVEIN; - typedef HWAVEOUT *LPHWAVEOUT; - typedef DRVCALLBACK WAVECALLBACK; - typedef WAVECALLBACK *LPWAVECALLBACK; - -#define WOM_OPEN MM_WOM_OPEN -#define WOM_CLOSE MM_WOM_CLOSE -#define WOM_DONE MM_WOM_DONE -#define WIM_OPEN MM_WIM_OPEN -#define WIM_CLOSE MM_WIM_CLOSE -#define WIM_DATA MM_WIM_DATA - -#define WAVE_MAPPER ((UINT)-1) - -#define WAVE_FORMAT_QUERY 0x0001 -#define WAVE_ALLOWSYNC 0x0002 -#define WAVE_MAPPED 0x0004 -#define WAVE_FORMAT_DIRECT 0x0008 -#define WAVE_FORMAT_DIRECT_QUERY (WAVE_FORMAT_QUERY | WAVE_FORMAT_DIRECT) -#define WAVE_MAPPED_DEFAULT_COMMUNICATION_DEVICE 0x0010 - - typedef struct wavehdr_tag { - LPSTR lpData; - DWORD dwBufferLength; - DWORD dwBytesRecorded; - DWORD_PTR dwUser; - DWORD dwFlags; - DWORD dwLoops; - struct wavehdr_tag *lpNext; - DWORD_PTR reserved; - } WAVEHDR,*PWAVEHDR,NEAR *NPWAVEHDR,*LPWAVEHDR; - -#define WHDR_DONE 0x00000001 -#define WHDR_PREPARED 0x00000002 -#define WHDR_BEGINLOOP 0x00000004 -#define WHDR_ENDLOOP 0x00000008 -#define WHDR_INQUEUE 0x00000010 - - typedef struct tagWAVEOUTCAPSA { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - CHAR szPname[MAXPNAMELEN]; - DWORD dwFormats; - WORD wChannels; - WORD wReserved1; - DWORD dwSupport; - } WAVEOUTCAPSA,*PWAVEOUTCAPSA,*NPWAVEOUTCAPSA,*LPWAVEOUTCAPSA; - - typedef struct tagWAVEOUTCAPSW { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - WCHAR szPname[MAXPNAMELEN]; - DWORD dwFormats; - WORD wChannels; - WORD wReserved1; - DWORD dwSupport; - } WAVEOUTCAPSW,*PWAVEOUTCAPSW,*NPWAVEOUTCAPSW,*LPWAVEOUTCAPSW; - - __MINGW_TYPEDEF_AW(WAVEOUTCAPS) - __MINGW_TYPEDEF_AW(PWAVEOUTCAPS) - __MINGW_TYPEDEF_AW(NPWAVEOUTCAPS) - __MINGW_TYPEDEF_AW(LPWAVEOUTCAPS) - - typedef struct tagWAVEOUTCAPS2A { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - CHAR szPname[MAXPNAMELEN]; - DWORD dwFormats; - WORD wChannels; - WORD wReserved1; - DWORD dwSupport; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } WAVEOUTCAPS2A,*PWAVEOUTCAPS2A,*NPWAVEOUTCAPS2A,*LPWAVEOUTCAPS2A; - - typedef struct tagWAVEOUTCAPS2W { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - WCHAR szPname[MAXPNAMELEN]; - DWORD dwFormats; - WORD wChannels; - WORD wReserved1; - DWORD dwSupport; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } WAVEOUTCAPS2W,*PWAVEOUTCAPS2W,*NPWAVEOUTCAPS2W,*LPWAVEOUTCAPS2W; - - __MINGW_TYPEDEF_AW(WAVEOUTCAPS2) - __MINGW_TYPEDEF_AW(PWAVEOUTCAPS2) - __MINGW_TYPEDEF_AW(NPWAVEOUTCAPS2) - __MINGW_TYPEDEF_AW(LPWAVEOUTCAPS2) - -#define WAVECAPS_PITCH 0x0001 -#define WAVECAPS_PLAYBACKRATE 0x0002 -#define WAVECAPS_VOLUME 0x0004 -#define WAVECAPS_LRVOLUME 0x0008 -#define WAVECAPS_SYNC 0x0010 -#define WAVECAPS_SAMPLEACCURATE 0x0020 - - typedef struct tagWAVEINCAPSA { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - CHAR szPname[MAXPNAMELEN]; - DWORD dwFormats; - WORD wChannels; - WORD wReserved1; - } WAVEINCAPSA,*PWAVEINCAPSA,*NPWAVEINCAPSA,*LPWAVEINCAPSA; - - typedef struct tagWAVEINCAPSW { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - WCHAR szPname[MAXPNAMELEN]; - DWORD dwFormats; - WORD wChannels; - WORD wReserved1; - } WAVEINCAPSW,*PWAVEINCAPSW,*NPWAVEINCAPSW,*LPWAVEINCAPSW; - - __MINGW_TYPEDEF_AW(WAVEINCAPS) - __MINGW_TYPEDEF_AW(PWAVEINCAPS) - __MINGW_TYPEDEF_AW(NPWAVEINCAPS) - __MINGW_TYPEDEF_AW(LPWAVEINCAPS) - - typedef struct tagWAVEINCAPS2A { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - CHAR szPname[MAXPNAMELEN]; - DWORD dwFormats; - WORD wChannels; - WORD wReserved1; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } WAVEINCAPS2A,*PWAVEINCAPS2A,*NPWAVEINCAPS2A,*LPWAVEINCAPS2A; - - typedef struct tagWAVEINCAPS2W { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - WCHAR szPname[MAXPNAMELEN]; - DWORD dwFormats; - WORD wChannels; - WORD wReserved1; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } WAVEINCAPS2W,*PWAVEINCAPS2W,*NPWAVEINCAPS2W,*LPWAVEINCAPS2W; - - __MINGW_TYPEDEF_AW(WAVEINCAPS2) - __MINGW_TYPEDEF_AW(PWAVEINCAPS2) - __MINGW_TYPEDEF_AW(NPWAVEINCAPS2) - __MINGW_TYPEDEF_AW(LPWAVEINCAPS2) - -#define WAVE_INVALIDFORMAT 0x00000000 -#define WAVE_FORMAT_1M08 0x00000001 -#define WAVE_FORMAT_1S08 0x00000002 -#define WAVE_FORMAT_1M16 0x00000004 -#define WAVE_FORMAT_1S16 0x00000008 -#define WAVE_FORMAT_2M08 0x00000010 -#define WAVE_FORMAT_2S08 0x00000020 -#define WAVE_FORMAT_2M16 0x00000040 -#define WAVE_FORMAT_2S16 0x00000080 -#define WAVE_FORMAT_4M08 0x00000100 -#define WAVE_FORMAT_4S08 0x00000200 -#define WAVE_FORMAT_4M16 0x00000400 -#define WAVE_FORMAT_4S16 0x00000800 - -#define WAVE_FORMAT_44M08 0x00000100 -#define WAVE_FORMAT_44S08 0x00000200 -#define WAVE_FORMAT_44M16 0x00000400 -#define WAVE_FORMAT_44S16 0x00000800 -#define WAVE_FORMAT_48M08 0x00001000 -#define WAVE_FORMAT_48S08 0x00002000 -#define WAVE_FORMAT_48M16 0x00004000 -#define WAVE_FORMAT_48S16 0x00008000 -#define WAVE_FORMAT_96M08 0x00010000 -#define WAVE_FORMAT_96S08 0x00020000 -#define WAVE_FORMAT_96M16 0x00040000 -#define WAVE_FORMAT_96S16 0x00080000 - -#ifndef WAVE_FORMAT_PCM - typedef struct waveformat_tag { - WORD wFormatTag; - WORD nChannels; - DWORD nSamplesPerSec; - DWORD nAvgBytesPerSec; - WORD nBlockAlign; - } WAVEFORMAT,*PWAVEFORMAT,NEAR *NPWAVEFORMAT,*LPWAVEFORMAT; - -#define WAVE_FORMAT_PCM 1 - - typedef struct pcmwaveformat_tag { - WAVEFORMAT wf; - WORD wBitsPerSample; - } PCMWAVEFORMAT,*PPCMWAVEFORMAT,NEAR *NPPCMWAVEFORMAT,*LPPCMWAVEFORMAT; -#endif - -#ifndef _WAVEFORMATEX_ -#define _WAVEFORMATEX_ - - typedef struct tWAVEFORMATEX { - WORD wFormatTag; - WORD nChannels; - DWORD nSamplesPerSec; - DWORD nAvgBytesPerSec; - WORD nBlockAlign; - WORD wBitsPerSample; - WORD cbSize; - } WAVEFORMATEX,*PWAVEFORMATEX,NEAR *NPWAVEFORMATEX,*LPWAVEFORMATEX; -#endif - typedef const WAVEFORMATEX *LPCWAVEFORMATEX; - - WINMMAPI UINT WINAPI waveOutGetNumDevs(void); - WINMMAPI MMRESULT WINAPI waveOutGetDevCapsA(UINT_PTR uDeviceID,LPWAVEOUTCAPSA pwoc,UINT cbwoc); - WINMMAPI MMRESULT WINAPI waveOutGetDevCapsW(UINT_PTR uDeviceID,LPWAVEOUTCAPSW pwoc,UINT cbwoc); - -#define waveOutGetDevCaps __MINGW_NAME_AW(waveOutGetDevCaps) - - WINMMAPI MMRESULT WINAPI waveOutGetVolume(HWAVEOUT hwo,LPDWORD pdwVolume); - WINMMAPI MMRESULT WINAPI waveOutSetVolume(HWAVEOUT hwo,DWORD dwVolume); - WINMMAPI MMRESULT WINAPI waveOutGetErrorTextA(MMRESULT mmrError,LPSTR pszText,UINT cchText); - WINMMAPI MMRESULT WINAPI waveOutGetErrorTextW(MMRESULT mmrError,LPWSTR pszText,UINT cchText); - -#define waveOutGetErrorText __MINGW_NAME_AW(waveOutGetErrorText) - - WINMMAPI MMRESULT WINAPI waveOutOpen(LPHWAVEOUT phwo,UINT uDeviceID,LPCWAVEFORMATEX pwfx,DWORD_PTR dwCallback,DWORD_PTR dwInstance,DWORD fdwOpen); - WINMMAPI MMRESULT WINAPI waveOutClose(HWAVEOUT hwo); - WINMMAPI MMRESULT WINAPI waveOutPrepareHeader(HWAVEOUT hwo,LPWAVEHDR pwh,UINT cbwh); - WINMMAPI MMRESULT WINAPI waveOutUnprepareHeader(HWAVEOUT hwo,LPWAVEHDR pwh,UINT cbwh); - WINMMAPI MMRESULT WINAPI waveOutWrite(HWAVEOUT hwo,LPWAVEHDR pwh,UINT cbwh); - WINMMAPI MMRESULT WINAPI waveOutPause(HWAVEOUT hwo); - WINMMAPI MMRESULT WINAPI waveOutRestart(HWAVEOUT hwo); - WINMMAPI MMRESULT WINAPI waveOutReset(HWAVEOUT hwo); - WINMMAPI MMRESULT WINAPI waveOutBreakLoop(HWAVEOUT hwo); - WINMMAPI MMRESULT WINAPI waveOutGetPosition(HWAVEOUT hwo,LPMMTIME pmmt,UINT cbmmt); - WINMMAPI MMRESULT WINAPI waveOutGetPitch(HWAVEOUT hwo,LPDWORD pdwPitch); - WINMMAPI MMRESULT WINAPI waveOutSetPitch(HWAVEOUT hwo,DWORD dwPitch); - WINMMAPI MMRESULT WINAPI waveOutGetPlaybackRate(HWAVEOUT hwo,LPDWORD pdwRate); - WINMMAPI MMRESULT WINAPI waveOutSetPlaybackRate(HWAVEOUT hwo,DWORD dwRate); - WINMMAPI MMRESULT WINAPI waveOutGetID(HWAVEOUT hwo,LPUINT puDeviceID); - WINMMAPI MMRESULT WINAPI waveOutMessage(HWAVEOUT hwo,UINT uMsg,DWORD_PTR dw1,DWORD_PTR dw2); - WINMMAPI UINT WINAPI waveInGetNumDevs(void); - WINMMAPI MMRESULT WINAPI waveInGetDevCapsA(UINT_PTR uDeviceID,LPWAVEINCAPSA pwic,UINT cbwic); - WINMMAPI MMRESULT WINAPI waveInGetDevCapsW(UINT_PTR uDeviceID,LPWAVEINCAPSW pwic,UINT cbwic); - -#define waveInGetDevCaps __MINGW_NAME_AW(waveInGetDevCaps) - - WINMMAPI MMRESULT WINAPI waveInGetErrorTextA(MMRESULT mmrError,LPSTR pszText,UINT cchText); - WINMMAPI MMRESULT WINAPI waveInGetErrorTextW(MMRESULT mmrError,LPWSTR pszText,UINT cchText); - -#define waveInGetErrorText __MINGW_NAME_AW(waveInGetErrorText) - - WINMMAPI MMRESULT WINAPI waveInOpen(LPHWAVEIN phwi,UINT uDeviceID,LPCWAVEFORMATEX pwfx,DWORD_PTR dwCallback,DWORD_PTR dwInstance,DWORD fdwOpen); - WINMMAPI MMRESULT WINAPI waveInClose(HWAVEIN hwi); - WINMMAPI MMRESULT WINAPI waveInPrepareHeader(HWAVEIN hwi,LPWAVEHDR pwh,UINT cbwh); - WINMMAPI MMRESULT WINAPI waveInUnprepareHeader(HWAVEIN hwi,LPWAVEHDR pwh,UINT cbwh); - WINMMAPI MMRESULT WINAPI waveInAddBuffer(HWAVEIN hwi,LPWAVEHDR pwh,UINT cbwh); - WINMMAPI MMRESULT WINAPI waveInStart(HWAVEIN hwi); - WINMMAPI MMRESULT WINAPI waveInStop(HWAVEIN hwi); - WINMMAPI MMRESULT WINAPI waveInReset(HWAVEIN hwi); - WINMMAPI MMRESULT WINAPI waveInGetPosition(HWAVEIN hwi,LPMMTIME pmmt,UINT cbmmt); - WINMMAPI MMRESULT WINAPI waveInGetID(HWAVEIN hwi,LPUINT puDeviceID); - WINMMAPI MMRESULT WINAPI waveInMessage(HWAVEIN hwi,UINT uMsg,DWORD_PTR dw1,DWORD_PTR dw2); -#endif - -#ifndef MMNOMIDI - -#define MIDIERR_UNPREPARED (MIDIERR_BASE + 0) -#define MIDIERR_STILLPLAYING (MIDIERR_BASE + 1) -#define MIDIERR_NOMAP (MIDIERR_BASE + 2) -#define MIDIERR_NOTREADY (MIDIERR_BASE + 3) -#define MIDIERR_NODEVICE (MIDIERR_BASE + 4) -#define MIDIERR_INVALIDSETUP (MIDIERR_BASE + 5) -#define MIDIERR_BADOPENMODE (MIDIERR_BASE + 6) -#define MIDIERR_DONT_CONTINUE (MIDIERR_BASE + 7) -#define MIDIERR_LASTERROR (MIDIERR_BASE + 7) - - DECLARE_HANDLE(HMIDI); - DECLARE_HANDLE(HMIDIIN); - DECLARE_HANDLE(HMIDIOUT); - DECLARE_HANDLE(HMIDISTRM); - typedef HMIDI *LPHMIDI; - typedef HMIDIIN *LPHMIDIIN; - typedef HMIDIOUT *LPHMIDIOUT; - typedef HMIDISTRM *LPHMIDISTRM; - typedef DRVCALLBACK MIDICALLBACK; - typedef MIDICALLBACK *LPMIDICALLBACK; -#define MIDIPATCHSIZE 128 - typedef WORD PATCHARRAY[MIDIPATCHSIZE]; - typedef WORD *LPPATCHARRAY; - typedef WORD KEYARRAY[MIDIPATCHSIZE]; - typedef WORD *LPKEYARRAY; - -#define MIM_OPEN MM_MIM_OPEN -#define MIM_CLOSE MM_MIM_CLOSE -#define MIM_DATA MM_MIM_DATA -#define MIM_LONGDATA MM_MIM_LONGDATA -#define MIM_ERROR MM_MIM_ERROR -#define MIM_LONGERROR MM_MIM_LONGERROR -#define MOM_OPEN MM_MOM_OPEN -#define MOM_CLOSE MM_MOM_CLOSE -#define MOM_DONE MM_MOM_DONE - -#define MIM_MOREDATA MM_MIM_MOREDATA -#define MOM_POSITIONCB MM_MOM_POSITIONCB - -#define MIDIMAPPER ((UINT)-1) -#define MIDI_MAPPER ((UINT)-1) - -#define MIDI_IO_STATUS __MSABI_LONG(0x00000020) - -#define MIDI_CACHE_ALL 1 -#define MIDI_CACHE_BESTFIT 2 -#define MIDI_CACHE_QUERY 3 -#define MIDI_UNCACHE 4 - - typedef struct tagMIDIOUTCAPSA { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - CHAR szPname[MAXPNAMELEN]; - WORD wTechnology; - WORD wVoices; - WORD wNotes; - WORD wChannelMask; - DWORD dwSupport; - } MIDIOUTCAPSA,*PMIDIOUTCAPSA,*NPMIDIOUTCAPSA,*LPMIDIOUTCAPSA; - - typedef struct tagMIDIOUTCAPSW { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - WCHAR szPname[MAXPNAMELEN]; - WORD wTechnology; - WORD wVoices; - WORD wNotes; - WORD wChannelMask; - DWORD dwSupport; - } MIDIOUTCAPSW,*PMIDIOUTCAPSW,*NPMIDIOUTCAPSW,*LPMIDIOUTCAPSW; - - __MINGW_TYPEDEF_AW(MIDIOUTCAPS) - __MINGW_TYPEDEF_AW(PMIDIOUTCAPS) - __MINGW_TYPEDEF_AW(NPMIDIOUTCAPS) - __MINGW_TYPEDEF_AW(LPMIDIOUTCAPS) - - typedef struct tagMIDIOUTCAPS2A { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - CHAR szPname[MAXPNAMELEN]; - WORD wTechnology; - WORD wVoices; - WORD wNotes; - WORD wChannelMask; - DWORD dwSupport; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } MIDIOUTCAPS2A,*PMIDIOUTCAPS2A,*NPMIDIOUTCAPS2A,*LPMIDIOUTCAPS2A; - - typedef struct tagMIDIOUTCAPS2W { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - WCHAR szPname[MAXPNAMELEN]; - WORD wTechnology; - WORD wVoices; - WORD wNotes; - WORD wChannelMask; - DWORD dwSupport; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } MIDIOUTCAPS2W,*PMIDIOUTCAPS2W,*NPMIDIOUTCAPS2W,*LPMIDIOUTCAPS2W; - - __MINGW_TYPEDEF_AW(MIDIOUTCAPS2) - __MINGW_TYPEDEF_AW(PMIDIOUTCAPS2) - __MINGW_TYPEDEF_AW(NPMIDIOUTCAPS2) - __MINGW_TYPEDEF_AW(LPMIDIOUTCAPS2) - -#define MOD_MIDIPORT 1 -#define MOD_SYNTH 2 -#define MOD_SQSYNTH 3 -#define MOD_FMSYNTH 4 -#define MOD_MAPPER 5 -#define MOD_WAVETABLE 6 -#define MOD_SWSYNTH 7 - -#define MIDICAPS_VOLUME 0x0001 -#define MIDICAPS_LRVOLUME 0x0002 -#define MIDICAPS_CACHE 0x0004 -#define MIDICAPS_STREAM 0x0008 - - typedef struct tagMIDIINCAPSA { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - CHAR szPname[MAXPNAMELEN]; - DWORD dwSupport; - } MIDIINCAPSA,*PMIDIINCAPSA,*NPMIDIINCAPSA,*LPMIDIINCAPSA; - - typedef struct tagMIDIINCAPSW { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - WCHAR szPname[MAXPNAMELEN]; - DWORD dwSupport; - } MIDIINCAPSW,*PMIDIINCAPSW,*NPMIDIINCAPSW,*LPMIDIINCAPSW; - - __MINGW_TYPEDEF_AW(MIDIINCAPS) - __MINGW_TYPEDEF_AW(PMIDIINCAPS) - __MINGW_TYPEDEF_AW(NPMIDIINCAPS) - __MINGW_TYPEDEF_AW(LPMIDIINCAPS) - - typedef struct tagMIDIINCAPS2A { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - CHAR szPname[MAXPNAMELEN]; - DWORD dwSupport; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } MIDIINCAPS2A,*PMIDIINCAPS2A,*NPMIDIINCAPS2A,*LPMIDIINCAPS2A; - - typedef struct tagMIDIINCAPS2W { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - WCHAR szPname[MAXPNAMELEN]; - DWORD dwSupport; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } MIDIINCAPS2W,*PMIDIINCAPS2W,*NPMIDIINCAPS2W,*LPMIDIINCAPS2W; - - __MINGW_TYPEDEF_AW(MIDIINCAPS2) - __MINGW_TYPEDEF_AW(PMIDIINCAPS2) - __MINGW_TYPEDEF_AW(NPMIDIINCAPS2) - __MINGW_TYPEDEF_AW(LPMIDIINCAPS2) - - typedef struct midihdr_tag { - LPSTR lpData; - DWORD dwBufferLength; - DWORD dwBytesRecorded; - DWORD_PTR dwUser; - DWORD dwFlags; - struct midihdr_tag far *lpNext; - DWORD_PTR reserved; - DWORD dwOffset; - DWORD_PTR dwReserved[8]; - } MIDIHDR,*PMIDIHDR,NEAR *NPMIDIHDR,*LPMIDIHDR; - - typedef struct midievent_tag { - DWORD dwDeltaTime; - DWORD dwStreamID; - DWORD dwEvent; - DWORD dwParms[1]; - } MIDIEVENT; - - typedef struct midistrmbuffver_tag { - DWORD dwVersion; - DWORD dwMid; - DWORD dwOEMVersion; - } MIDISTRMBUFFVER; - -#define MHDR_DONE 0x00000001 -#define MHDR_PREPARED 0x00000002 -#define MHDR_INQUEUE 0x00000004 -#define MHDR_ISSTRM 0x00000008 - -#define MEVT_F_SHORT __MSABI_LONG(0x00000000) -#define MEVT_F_LONG __MSABI_LONG(0x80000000) -#define MEVT_F_CALLBACK __MSABI_LONG(0x40000000) - -#define MEVT_EVENTTYPE(x) ((BYTE)(((x)>>24)&0xFF)) -#define MEVT_EVENTPARM(x) ((DWORD)((x)&0x00FFFFFF)) - -#define MEVT_SHORTMSG ((BYTE)0x00) -#define MEVT_TEMPO ((BYTE)0x01) -#define MEVT_NOP ((BYTE)0x02) - -#define MEVT_LONGMSG ((BYTE)0x80) -#define MEVT_COMMENT ((BYTE)0x82) -#define MEVT_VERSION ((BYTE)0x84) - -#define MIDISTRM_ERROR (-2) - -#define MIDIPROP_SET __MSABI_LONG(0x80000000) -#define MIDIPROP_GET __MSABI_LONG(0x40000000) - -#define MIDIPROP_TIMEDIV __MSABI_LONG(0x00000001) -#define MIDIPROP_TEMPO __MSABI_LONG(0x00000002) - - typedef struct midiproptimediv_tag { - DWORD cbStruct; - DWORD dwTimeDiv; - } MIDIPROPTIMEDIV,*LPMIDIPROPTIMEDIV; - - typedef struct midiproptempo_tag { - DWORD cbStruct; - DWORD dwTempo; - } MIDIPROPTEMPO,*LPMIDIPROPTEMPO; - - WINMMAPI UINT WINAPI midiOutGetNumDevs(void); - WINMMAPI MMRESULT WINAPI midiStreamOpen(LPHMIDISTRM phms,LPUINT puDeviceID,DWORD cMidi,DWORD_PTR dwCallback,DWORD_PTR dwInstance,DWORD fdwOpen); - WINMMAPI MMRESULT WINAPI midiStreamClose(HMIDISTRM hms); - WINMMAPI MMRESULT WINAPI midiStreamProperty(HMIDISTRM hms,LPBYTE lppropdata,DWORD dwProperty); - WINMMAPI MMRESULT WINAPI midiStreamPosition(HMIDISTRM hms,LPMMTIME lpmmt,UINT cbmmt); - WINMMAPI MMRESULT WINAPI midiStreamOut(HMIDISTRM hms,LPMIDIHDR pmh,UINT cbmh); - WINMMAPI MMRESULT WINAPI midiStreamPause(HMIDISTRM hms); - WINMMAPI MMRESULT WINAPI midiStreamRestart(HMIDISTRM hms); - WINMMAPI MMRESULT WINAPI midiStreamStop(HMIDISTRM hms); - WINMMAPI MMRESULT WINAPI midiConnect(HMIDI hmi,HMIDIOUT hmo,LPVOID pReserved); - WINMMAPI MMRESULT WINAPI midiDisconnect(HMIDI hmi,HMIDIOUT hmo,LPVOID pReserved); - WINMMAPI MMRESULT WINAPI midiOutGetDevCapsA(UINT_PTR uDeviceID,LPMIDIOUTCAPSA pmoc,UINT cbmoc); - WINMMAPI MMRESULT WINAPI midiOutGetDevCapsW(UINT_PTR uDeviceID,LPMIDIOUTCAPSW pmoc,UINT cbmoc); - -#define midiOutGetDevCaps __MINGW_NAME_AW(midiOutGetDevCaps) - - WINMMAPI MMRESULT WINAPI midiOutGetVolume(HMIDIOUT hmo,LPDWORD pdwVolume); - WINMMAPI MMRESULT WINAPI midiOutSetVolume(HMIDIOUT hmo,DWORD dwVolume); - WINMMAPI MMRESULT WINAPI midiOutGetErrorTextA(MMRESULT mmrError,LPSTR pszText,UINT cchText); - WINMMAPI MMRESULT WINAPI midiOutGetErrorTextW(MMRESULT mmrError,LPWSTR pszText,UINT cchText); - -#define midiOutGetErrorText __MINGW_NAME_AW(midiOutGetErrorText) - - WINMMAPI MMRESULT WINAPI midiOutOpen(LPHMIDIOUT phmo,UINT uDeviceID,DWORD_PTR dwCallback,DWORD_PTR dwInstance,DWORD fdwOpen); - WINMMAPI MMRESULT WINAPI midiOutClose(HMIDIOUT hmo); - WINMMAPI MMRESULT WINAPI midiOutPrepareHeader(HMIDIOUT hmo,LPMIDIHDR pmh,UINT cbmh); - WINMMAPI MMRESULT WINAPI midiOutUnprepareHeader(HMIDIOUT hmo,LPMIDIHDR pmh,UINT cbmh); - WINMMAPI MMRESULT WINAPI midiOutShortMsg(HMIDIOUT hmo,DWORD dwMsg); - WINMMAPI MMRESULT WINAPI midiOutLongMsg(HMIDIOUT hmo,LPMIDIHDR pmh,UINT cbmh); - WINMMAPI MMRESULT WINAPI midiOutReset(HMIDIOUT hmo); - WINMMAPI MMRESULT WINAPI midiOutCachePatches(HMIDIOUT hmo,UINT uBank,LPWORD pwpa,UINT fuCache); - WINMMAPI MMRESULT WINAPI midiOutCacheDrumPatches(HMIDIOUT hmo,UINT uPatch,LPWORD pwkya,UINT fuCache); - WINMMAPI MMRESULT WINAPI midiOutGetID(HMIDIOUT hmo,LPUINT puDeviceID); - WINMMAPI MMRESULT WINAPI midiOutMessage(HMIDIOUT hmo,UINT uMsg,DWORD_PTR dw1,DWORD_PTR dw2); - WINMMAPI UINT WINAPI midiInGetNumDevs(void); - WINMMAPI MMRESULT WINAPI midiInGetDevCapsA(UINT_PTR uDeviceID,LPMIDIINCAPSA pmic,UINT cbmic); - WINMMAPI MMRESULT WINAPI midiInGetDevCapsW(UINT_PTR uDeviceID,LPMIDIINCAPSW pmic,UINT cbmic); - -#define midiInGetDevCaps __MINGW_NAME_AW(midiInGetDevCaps) - - WINMMAPI MMRESULT WINAPI midiInGetErrorTextA(MMRESULT mmrError,LPSTR pszText,UINT cchText); - WINMMAPI MMRESULT WINAPI midiInGetErrorTextW(MMRESULT mmrError,LPWSTR pszText,UINT cchText); - -#define midiInGetErrorText __MINGW_NAME_AW(midiInGetErrorText) - - WINMMAPI MMRESULT WINAPI midiInOpen(LPHMIDIIN phmi,UINT uDeviceID,DWORD_PTR dwCallback,DWORD_PTR dwInstance,DWORD fdwOpen); - WINMMAPI MMRESULT WINAPI midiInClose(HMIDIIN hmi); - WINMMAPI MMRESULT WINAPI midiInPrepareHeader(HMIDIIN hmi,LPMIDIHDR pmh,UINT cbmh); - WINMMAPI MMRESULT WINAPI midiInUnprepareHeader(HMIDIIN hmi,LPMIDIHDR pmh,UINT cbmh); - WINMMAPI MMRESULT WINAPI midiInAddBuffer(HMIDIIN hmi,LPMIDIHDR pmh,UINT cbmh); - WINMMAPI MMRESULT WINAPI midiInStart(HMIDIIN hmi); - WINMMAPI MMRESULT WINAPI midiInStop(HMIDIIN hmi); - WINMMAPI MMRESULT WINAPI midiInReset(HMIDIIN hmi); - WINMMAPI MMRESULT WINAPI midiInGetID(HMIDIIN hmi,LPUINT puDeviceID); - WINMMAPI MMRESULT WINAPI midiInMessage(HMIDIIN hmi,UINT uMsg,DWORD_PTR dw1,DWORD_PTR dw2); -#endif - -#ifndef MMNOAUX - -#define AUX_MAPPER ((UINT)-1) - - typedef struct tagAUXCAPSA { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - CHAR szPname[MAXPNAMELEN]; - WORD wTechnology; - WORD wReserved1; - DWORD dwSupport; - } AUXCAPSA,*PAUXCAPSA,*NPAUXCAPSA,*LPAUXCAPSA; - - typedef struct tagAUXCAPSW { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - WCHAR szPname[MAXPNAMELEN]; - WORD wTechnology; - WORD wReserved1; - DWORD dwSupport; - } AUXCAPSW,*PAUXCAPSW,*NPAUXCAPSW,*LPAUXCAPSW; - - __MINGW_TYPEDEF_AW(AUXCAPS) - __MINGW_TYPEDEF_AW(PAUXCAPS) - __MINGW_TYPEDEF_AW(NPAUXCAPS) - __MINGW_TYPEDEF_AW(LPAUXCAPS) - - typedef struct tagAUXCAPS2A { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - CHAR szPname[MAXPNAMELEN]; - WORD wTechnology; - WORD wReserved1; - DWORD dwSupport; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } AUXCAPS2A,*PAUXCAPS2A,*NPAUXCAPS2A,*LPAUXCAPS2A; - - typedef struct tagAUXCAPS2W { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - WCHAR szPname[MAXPNAMELEN]; - WORD wTechnology; - WORD wReserved1; - DWORD dwSupport; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } AUXCAPS2W,*PAUXCAPS2W,*NPAUXCAPS2W,*LPAUXCAPS2W; - - __MINGW_TYPEDEF_AW(AUXCAPS2) - __MINGW_TYPEDEF_AW(PAUXCAPS2) - __MINGW_TYPEDEF_AW(NPAUXCAPS2) - __MINGW_TYPEDEF_AW(LPAUXCAPS2) - -#define AUXCAPS_CDAUDIO 1 -#define AUXCAPS_AUXIN 2 - -#define AUXCAPS_VOLUME 0x0001 -#define AUXCAPS_LRVOLUME 0x0002 - - WINMMAPI UINT WINAPI auxGetNumDevs(void); - WINMMAPI MMRESULT WINAPI auxGetDevCapsA(UINT_PTR uDeviceID,LPAUXCAPSA pac,UINT cbac); - WINMMAPI MMRESULT WINAPI auxGetDevCapsW(UINT_PTR uDeviceID,LPAUXCAPSW pac,UINT cbac); - -#define auxGetDevCaps __MINGW_NAME_AW(auxGetDevCaps) - - WINMMAPI MMRESULT WINAPI auxSetVolume(UINT uDeviceID,DWORD dwVolume); - WINMMAPI MMRESULT WINAPI auxGetVolume(UINT uDeviceID,LPDWORD pdwVolume); - WINMMAPI MMRESULT WINAPI auxOutMessage(UINT uDeviceID,UINT uMsg,DWORD_PTR dw1,DWORD_PTR dw2); -#endif - -#ifndef MMNOMIXER - - DECLARE_HANDLE(HMIXEROBJ); - typedef HMIXEROBJ *LPHMIXEROBJ; - - DECLARE_HANDLE(HMIXER); - typedef HMIXER *LPHMIXER; - -#define MIXER_SHORT_NAME_CHARS 16 -#define MIXER_LONG_NAME_CHARS 64 - -#define MIXERR_INVALLINE (MIXERR_BASE + 0) -#define MIXERR_INVALCONTROL (MIXERR_BASE + 1) -#define MIXERR_INVALVALUE (MIXERR_BASE + 2) -#define MIXERR_LASTERROR (MIXERR_BASE + 2) - -#define MIXER_OBJECTF_HANDLE __MSABI_LONG(0x80000000) -#define MIXER_OBJECTF_MIXER __MSABI_LONG(0x00000000) -#define MIXER_OBJECTF_HMIXER (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_MIXER) -#define MIXER_OBJECTF_WAVEOUT __MSABI_LONG(0x10000000) -#define MIXER_OBJECTF_HWAVEOUT (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_WAVEOUT) -#define MIXER_OBJECTF_WAVEIN __MSABI_LONG(0x20000000) -#define MIXER_OBJECTF_HWAVEIN (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_WAVEIN) -#define MIXER_OBJECTF_MIDIOUT __MSABI_LONG(0x30000000) -#define MIXER_OBJECTF_HMIDIOUT (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_MIDIOUT) -#define MIXER_OBJECTF_MIDIIN __MSABI_LONG(0x40000000) -#define MIXER_OBJECTF_HMIDIIN (MIXER_OBJECTF_HANDLE|MIXER_OBJECTF_MIDIIN) -#define MIXER_OBJECTF_AUX __MSABI_LONG(0x50000000) - - WINMMAPI UINT WINAPI mixerGetNumDevs(void); - - typedef struct tagMIXERCAPSA { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - CHAR szPname[MAXPNAMELEN]; - DWORD fdwSupport; - DWORD cDestinations; - } MIXERCAPSA,*PMIXERCAPSA,*LPMIXERCAPSA; - - typedef struct tagMIXERCAPSW { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - WCHAR szPname[MAXPNAMELEN]; - DWORD fdwSupport; - DWORD cDestinations; - } MIXERCAPSW,*PMIXERCAPSW,*LPMIXERCAPSW; - - __MINGW_TYPEDEF_AW(MIXERCAPS) - __MINGW_TYPEDEF_AW(PMIXERCAPS) - __MINGW_TYPEDEF_AW(LPMIXERCAPS) - - typedef struct tagMIXERCAPS2A { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - CHAR szPname[MAXPNAMELEN]; - DWORD fdwSupport; - DWORD cDestinations; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } MIXERCAPS2A,*PMIXERCAPS2A,*LPMIXERCAPS2A; - - typedef struct tagMIXERCAPS2W { - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - WCHAR szPname[MAXPNAMELEN]; - DWORD fdwSupport; - DWORD cDestinations; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } MIXERCAPS2W,*PMIXERCAPS2W,*LPMIXERCAPS2W; - - __MINGW_TYPEDEF_AW(MIXERCAPS2) - __MINGW_TYPEDEF_AW(PMIXERCAPS2) - __MINGW_TYPEDEF_AW(LPMIXERCAPS2) - - WINMMAPI MMRESULT WINAPI mixerGetDevCapsA(UINT_PTR uMxId,LPMIXERCAPSA pmxcaps,UINT cbmxcaps); - WINMMAPI MMRESULT WINAPI mixerGetDevCapsW(UINT_PTR uMxId,LPMIXERCAPSW pmxcaps,UINT cbmxcaps); - -#define mixerGetDevCaps __MINGW_NAME_AW(mixerGetDevCaps) - - WINMMAPI MMRESULT WINAPI mixerOpen(LPHMIXER phmx,UINT uMxId,DWORD_PTR dwCallback,DWORD_PTR dwInstance,DWORD fdwOpen); - WINMMAPI MMRESULT WINAPI mixerClose(HMIXER hmx); - WINMMAPI DWORD WINAPI mixerMessage(HMIXER hmx,UINT uMsg,DWORD_PTR dwParam1,DWORD_PTR dwParam2); - - typedef struct tagMIXERLINEA { - DWORD cbStruct; - DWORD dwDestination; - DWORD dwSource; - DWORD dwLineID; - DWORD fdwLine; - DWORD_PTR dwUser; - DWORD dwComponentType; - DWORD cChannels; - DWORD cConnections; - DWORD cControls; - CHAR szShortName[MIXER_SHORT_NAME_CHARS]; - CHAR szName[MIXER_LONG_NAME_CHARS]; - struct { - DWORD dwType; - DWORD dwDeviceID; - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - CHAR szPname[MAXPNAMELEN]; - } Target; - } MIXERLINEA,*PMIXERLINEA,*LPMIXERLINEA; - - typedef struct tagMIXERLINEW { - DWORD cbStruct; - DWORD dwDestination; - DWORD dwSource; - DWORD dwLineID; - DWORD fdwLine; - DWORD_PTR dwUser; - DWORD dwComponentType; - DWORD cChannels; - DWORD cConnections; - DWORD cControls; - WCHAR szShortName[MIXER_SHORT_NAME_CHARS]; - WCHAR szName[MIXER_LONG_NAME_CHARS]; - struct { - DWORD dwType; - DWORD dwDeviceID; - WORD wMid; - WORD wPid; - MMVERSION vDriverVersion; - WCHAR szPname[MAXPNAMELEN]; - } Target; - } MIXERLINEW,*PMIXERLINEW,*LPMIXERLINEW; - - __MINGW_TYPEDEF_AW(MIXERLINE) - __MINGW_TYPEDEF_AW(PMIXERLINE) - __MINGW_TYPEDEF_AW(LPMIXERLINE) - -#define MIXERLINE_LINEF_ACTIVE __MSABI_LONG(0x00000001) -#define MIXERLINE_LINEF_DISCONNECTED __MSABI_LONG(0x00008000) -#define MIXERLINE_LINEF_SOURCE __MSABI_LONG(0x80000000) - -#define MIXERLINE_COMPONENTTYPE_DST_FIRST __MSABI_LONG(0x0) -#define MIXERLINE_COMPONENTTYPE_DST_UNDEFINED (MIXERLINE_COMPONENTTYPE_DST_FIRST + 0) -#define MIXERLINE_COMPONENTTYPE_DST_DIGITAL (MIXERLINE_COMPONENTTYPE_DST_FIRST + 1) -#define MIXERLINE_COMPONENTTYPE_DST_LINE (MIXERLINE_COMPONENTTYPE_DST_FIRST + 2) -#define MIXERLINE_COMPONENTTYPE_DST_MONITOR (MIXERLINE_COMPONENTTYPE_DST_FIRST + 3) -#define MIXERLINE_COMPONENTTYPE_DST_SPEAKERS (MIXERLINE_COMPONENTTYPE_DST_FIRST + 4) -#define MIXERLINE_COMPONENTTYPE_DST_HEADPHONES (MIXERLINE_COMPONENTTYPE_DST_FIRST + 5) -#define MIXERLINE_COMPONENTTYPE_DST_TELEPHONE (MIXERLINE_COMPONENTTYPE_DST_FIRST + 6) -#define MIXERLINE_COMPONENTTYPE_DST_WAVEIN (MIXERLINE_COMPONENTTYPE_DST_FIRST + 7) -#define MIXERLINE_COMPONENTTYPE_DST_VOICEIN (MIXERLINE_COMPONENTTYPE_DST_FIRST + 8) -#define MIXERLINE_COMPONENTTYPE_DST_LAST (MIXERLINE_COMPONENTTYPE_DST_FIRST + 8) -#define MIXERLINE_COMPONENTTYPE_SRC_FIRST __MSABI_LONG(0x00001000) -#define MIXERLINE_COMPONENTTYPE_SRC_UNDEFINED (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 0) -#define MIXERLINE_COMPONENTTYPE_SRC_DIGITAL (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 1) -#define MIXERLINE_COMPONENTTYPE_SRC_LINE (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 2) -#define MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 3) -#define MIXERLINE_COMPONENTTYPE_SRC_SYNTHESIZER (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 4) -#define MIXERLINE_COMPONENTTYPE_SRC_COMPACTDISC (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 5) -#define MIXERLINE_COMPONENTTYPE_SRC_TELEPHONE (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 6) -#define MIXERLINE_COMPONENTTYPE_SRC_PCSPEAKER (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 7) -#define MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 8) -#define MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 9) -#define MIXERLINE_COMPONENTTYPE_SRC_ANALOG (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 10) -#define MIXERLINE_COMPONENTTYPE_SRC_LAST (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 10) - -#define MIXERLINE_TARGETTYPE_UNDEFINED 0 -#define MIXERLINE_TARGETTYPE_WAVEOUT 1 -#define MIXERLINE_TARGETTYPE_WAVEIN 2 -#define MIXERLINE_TARGETTYPE_MIDIOUT 3 -#define MIXERLINE_TARGETTYPE_MIDIIN 4 -#define MIXERLINE_TARGETTYPE_AUX 5 - - WINMMAPI MMRESULT WINAPI mixerGetLineInfoA(HMIXEROBJ hmxobj,LPMIXERLINEA pmxl,DWORD fdwInfo); - WINMMAPI MMRESULT WINAPI mixerGetLineInfoW(HMIXEROBJ hmxobj,LPMIXERLINEW pmxl,DWORD fdwInfo); - -#define mixerGetLineInfo __MINGW_NAME_AW(mixerGetLineInfo) - -#define MIXER_GETLINEINFOF_DESTINATION __MSABI_LONG(0x00000000) -#define MIXER_GETLINEINFOF_SOURCE __MSABI_LONG(0x00000001) -#define MIXER_GETLINEINFOF_LINEID __MSABI_LONG(0x00000002) -#define MIXER_GETLINEINFOF_COMPONENTTYPE __MSABI_LONG(0x00000003) -#define MIXER_GETLINEINFOF_TARGETTYPE __MSABI_LONG(0x00000004) - -#define MIXER_GETLINEINFOF_QUERYMASK __MSABI_LONG(0x0000000F) - - WINMMAPI MMRESULT WINAPI mixerGetID(HMIXEROBJ hmxobj,UINT *puMxId,DWORD fdwId); - - typedef struct tagMIXERCONTROLA { - DWORD cbStruct; - DWORD dwControlID; - DWORD dwControlType; - DWORD fdwControl; - DWORD cMultipleItems; - CHAR szShortName[MIXER_SHORT_NAME_CHARS]; - CHAR szName[MIXER_LONG_NAME_CHARS]; - union { - __C89_NAMELESS struct { - LONG lMinimum; - LONG lMaximum; - } DUMMYSTRUCTNAME; - __C89_NAMELESS struct { - DWORD dwMinimum; - DWORD dwMaximum; - } DUMMYSTRUCTNAME2; - DWORD dwReserved[6]; - } Bounds; - union { - DWORD cSteps; - DWORD cbCustomData; - DWORD dwReserved[6]; - } Metrics; - } MIXERCONTROLA,*PMIXERCONTROLA,*LPMIXERCONTROLA; - - typedef struct tagMIXERCONTROLW { - DWORD cbStruct; - DWORD dwControlID; - DWORD dwControlType; - DWORD fdwControl; - DWORD cMultipleItems; - WCHAR szShortName[MIXER_SHORT_NAME_CHARS]; - WCHAR szName[MIXER_LONG_NAME_CHARS]; - union { - __C89_NAMELESS struct { - LONG lMinimum; - LONG lMaximum; - } DUMMYSTRUCTNAME; - __C89_NAMELESS struct { - DWORD dwMinimum; - DWORD dwMaximum; - } DUMMYSTRUCTNAME2; - DWORD dwReserved[6]; - } Bounds; - union { - DWORD cSteps; - DWORD cbCustomData; - DWORD dwReserved[6]; - } Metrics; - } MIXERCONTROLW,*PMIXERCONTROLW,*LPMIXERCONTROLW; - - __MINGW_TYPEDEF_AW(MIXERCONTROL) - __MINGW_TYPEDEF_AW(PMIXERCONTROL) - __MINGW_TYPEDEF_AW(LPMIXERCONTROL) - -#define MIXERCONTROL_CONTROLF_UNIFORM __MSABI_LONG(0x00000001) -#define MIXERCONTROL_CONTROLF_MULTIPLE __MSABI_LONG(0x00000002) -#define MIXERCONTROL_CONTROLF_DISABLED __MSABI_LONG(0x80000000) - -#define MIXERCONTROL_CT_CLASS_MASK __MSABI_LONG(0xF0000000) -#define MIXERCONTROL_CT_CLASS_CUSTOM __MSABI_LONG(0x00000000) -#define MIXERCONTROL_CT_CLASS_METER __MSABI_LONG(0x10000000) -#define MIXERCONTROL_CT_CLASS_SWITCH __MSABI_LONG(0x20000000) -#define MIXERCONTROL_CT_CLASS_NUMBER __MSABI_LONG(0x30000000) -#define MIXERCONTROL_CT_CLASS_SLIDER __MSABI_LONG(0x40000000) -#define MIXERCONTROL_CT_CLASS_FADER __MSABI_LONG(0x50000000) -#define MIXERCONTROL_CT_CLASS_TIME __MSABI_LONG(0x60000000) -#define MIXERCONTROL_CT_CLASS_LIST __MSABI_LONG(0x70000000) - -#define MIXERCONTROL_CT_SUBCLASS_MASK __MSABI_LONG(0x0F000000) - -#define MIXERCONTROL_CT_SC_SWITCH_BOOLEAN __MSABI_LONG(0x00000000) -#define MIXERCONTROL_CT_SC_SWITCH_BUTTON __MSABI_LONG(0x01000000) - -#define MIXERCONTROL_CT_SC_METER_POLLED __MSABI_LONG(0x00000000) - -#define MIXERCONTROL_CT_SC_TIME_MICROSECS __MSABI_LONG(0x00000000) -#define MIXERCONTROL_CT_SC_TIME_MILLISECS __MSABI_LONG(0x01000000) - -#define MIXERCONTROL_CT_SC_LIST_SINGLE __MSABI_LONG(0x00000000) -#define MIXERCONTROL_CT_SC_LIST_MULTIPLE __MSABI_LONG(0x01000000) - -#define MIXERCONTROL_CT_UNITS_MASK __MSABI_LONG(0x00FF0000) -#define MIXERCONTROL_CT_UNITS_CUSTOM __MSABI_LONG(0x00000000) -#define MIXERCONTROL_CT_UNITS_BOOLEAN __MSABI_LONG(0x00010000) -#define MIXERCONTROL_CT_UNITS_SIGNED __MSABI_LONG(0x00020000) -#define MIXERCONTROL_CT_UNITS_UNSIGNED __MSABI_LONG(0x00030000) -#define MIXERCONTROL_CT_UNITS_DECIBELS __MSABI_LONG(0x00040000) -#define MIXERCONTROL_CT_UNITS_PERCENT __MSABI_LONG(0x00050000) - -#define MIXERCONTROL_CONTROLTYPE_CUSTOM (MIXERCONTROL_CT_CLASS_CUSTOM | MIXERCONTROL_CT_UNITS_CUSTOM) -#define MIXERCONTROL_CONTROLTYPE_BOOLEANMETER (MIXERCONTROL_CT_CLASS_METER | MIXERCONTROL_CT_SC_METER_POLLED | MIXERCONTROL_CT_UNITS_BOOLEAN) -#define MIXERCONTROL_CONTROLTYPE_SIGNEDMETER (MIXERCONTROL_CT_CLASS_METER | MIXERCONTROL_CT_SC_METER_POLLED | MIXERCONTROL_CT_UNITS_SIGNED) -#define MIXERCONTROL_CONTROLTYPE_PEAKMETER (MIXERCONTROL_CONTROLTYPE_SIGNEDMETER + 1) -#define MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER (MIXERCONTROL_CT_CLASS_METER | MIXERCONTROL_CT_SC_METER_POLLED | MIXERCONTROL_CT_UNITS_UNSIGNED) -#define MIXERCONTROL_CONTROLTYPE_BOOLEAN (MIXERCONTROL_CT_CLASS_SWITCH | MIXERCONTROL_CT_SC_SWITCH_BOOLEAN | MIXERCONTROL_CT_UNITS_BOOLEAN) -#define MIXERCONTROL_CONTROLTYPE_ONOFF (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 1) -#define MIXERCONTROL_CONTROLTYPE_MUTE (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 2) -#define MIXERCONTROL_CONTROLTYPE_MONO (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 3) -#define MIXERCONTROL_CONTROLTYPE_LOUDNESS (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 4) -#define MIXERCONTROL_CONTROLTYPE_STEREOENH (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 5) -#define MIXERCONTROL_CONTROLTYPE_BASS_BOOST (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 0x00002277) -#define MIXERCONTROL_CONTROLTYPE_BUTTON (MIXERCONTROL_CT_CLASS_SWITCH | MIXERCONTROL_CT_SC_SWITCH_BUTTON | MIXERCONTROL_CT_UNITS_BOOLEAN) -#define MIXERCONTROL_CONTROLTYPE_DECIBELS (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_DECIBELS) -#define MIXERCONTROL_CONTROLTYPE_SIGNED (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_SIGNED) -#define MIXERCONTROL_CONTROLTYPE_UNSIGNED (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_UNSIGNED) -#define MIXERCONTROL_CONTROLTYPE_PERCENT (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_PERCENT) -#define MIXERCONTROL_CONTROLTYPE_SLIDER (MIXERCONTROL_CT_CLASS_SLIDER | MIXERCONTROL_CT_UNITS_SIGNED) -#define MIXERCONTROL_CONTROLTYPE_PAN (MIXERCONTROL_CONTROLTYPE_SLIDER + 1) -#define MIXERCONTROL_CONTROLTYPE_QSOUNDPAN (MIXERCONTROL_CONTROLTYPE_SLIDER + 2) -#define MIXERCONTROL_CONTROLTYPE_FADER (MIXERCONTROL_CT_CLASS_FADER | MIXERCONTROL_CT_UNITS_UNSIGNED) -#define MIXERCONTROL_CONTROLTYPE_VOLUME (MIXERCONTROL_CONTROLTYPE_FADER + 1) -#define MIXERCONTROL_CONTROLTYPE_BASS (MIXERCONTROL_CONTROLTYPE_FADER + 2) -#define MIXERCONTROL_CONTROLTYPE_TREBLE (MIXERCONTROL_CONTROLTYPE_FADER + 3) -#define MIXERCONTROL_CONTROLTYPE_EQUALIZER (MIXERCONTROL_CONTROLTYPE_FADER + 4) -#define MIXERCONTROL_CONTROLTYPE_SINGLESELECT (MIXERCONTROL_CT_CLASS_LIST | MIXERCONTROL_CT_SC_LIST_SINGLE | MIXERCONTROL_CT_UNITS_BOOLEAN) -#define MIXERCONTROL_CONTROLTYPE_MUX (MIXERCONTROL_CONTROLTYPE_SINGLESELECT + 1) -#define MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT (MIXERCONTROL_CT_CLASS_LIST | MIXERCONTROL_CT_SC_LIST_MULTIPLE | MIXERCONTROL_CT_UNITS_BOOLEAN) -#define MIXERCONTROL_CONTROLTYPE_MIXER (MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT + 1) -#define MIXERCONTROL_CONTROLTYPE_MICROTIME (MIXERCONTROL_CT_CLASS_TIME | MIXERCONTROL_CT_SC_TIME_MICROSECS | MIXERCONTROL_CT_UNITS_UNSIGNED) -#define MIXERCONTROL_CONTROLTYPE_MILLITIME (MIXERCONTROL_CT_CLASS_TIME | MIXERCONTROL_CT_SC_TIME_MILLISECS | MIXERCONTROL_CT_UNITS_UNSIGNED) - - typedef struct tagMIXERLINECONTROLSA { - DWORD cbStruct; - DWORD dwLineID; - __C89_NAMELESS union { - DWORD dwControlID; - DWORD dwControlType; - } DUMMYUNIONNAME; - DWORD cControls; - DWORD cbmxctrl; - LPMIXERCONTROLA pamxctrl; - } MIXERLINECONTROLSA,*PMIXERLINECONTROLSA,*LPMIXERLINECONTROLSA; - - typedef struct tagMIXERLINECONTROLSW { - DWORD cbStruct; - DWORD dwLineID; - __C89_NAMELESS union { - DWORD dwControlID; - DWORD dwControlType; - } DUMMYUNIONNAME; - DWORD cControls; - DWORD cbmxctrl; - LPMIXERCONTROLW pamxctrl; - } MIXERLINECONTROLSW,*PMIXERLINECONTROLSW,*LPMIXERLINECONTROLSW; - - __MINGW_TYPEDEF_AW(MIXERLINECONTROLS) - __MINGW_TYPEDEF_AW(PMIXERLINECONTROLS) - __MINGW_TYPEDEF_AW(LPMIXERLINECONTROLS) - - WINMMAPI MMRESULT WINAPI mixerGetLineControlsA(HMIXEROBJ hmxobj,LPMIXERLINECONTROLSA pmxlc,DWORD fdwControls); - WINMMAPI MMRESULT WINAPI mixerGetLineControlsW(HMIXEROBJ hmxobj,LPMIXERLINECONTROLSW pmxlc,DWORD fdwControls); - -#define mixerGetLineControls __MINGW_NAME_AW(mixerGetLineControls) - -#define MIXER_GETLINECONTROLSF_ALL __MSABI_LONG(0x00000000) -#define MIXER_GETLINECONTROLSF_ONEBYID __MSABI_LONG(0x00000001) -#define MIXER_GETLINECONTROLSF_ONEBYTYPE __MSABI_LONG(0x00000002) - -#define MIXER_GETLINECONTROLSF_QUERYMASK __MSABI_LONG(0x0000000F) - - typedef struct tMIXERCONTROLDETAILS { - DWORD cbStruct; - DWORD dwControlID; - DWORD cChannels; - __C89_NAMELESS union { - HWND hwndOwner; - DWORD cMultipleItems; - } DUMMYUNIONNAME; - DWORD cbDetails; - LPVOID paDetails; - } MIXERCONTROLDETAILS,*PMIXERCONTROLDETAILS,*LPMIXERCONTROLDETAILS; - - typedef struct tagMIXERCONTROLDETAILS_LISTTEXTA { - DWORD dwParam1; - DWORD dwParam2; - CHAR szName[MIXER_LONG_NAME_CHARS]; - } MIXERCONTROLDETAILS_LISTTEXTA,*PMIXERCONTROLDETAILS_LISTTEXTA,*LPMIXERCONTROLDETAILS_LISTTEXTA; - typedef struct tagMIXERCONTROLDETAILS_LISTTEXTW { - DWORD dwParam1; - DWORD dwParam2; - WCHAR szName[MIXER_LONG_NAME_CHARS]; - } MIXERCONTROLDETAILS_LISTTEXTW,*PMIXERCONTROLDETAILS_LISTTEXTW,*LPMIXERCONTROLDETAILS_LISTTEXTW; - - __MINGW_TYPEDEF_AW(MIXERCONTROLDETAILS_LISTTEXT) - __MINGW_TYPEDEF_AW(PMIXERCONTROLDETAILS_LISTTEXT) - __MINGW_TYPEDEF_AW(LPMIXERCONTROLDETAILS_LISTTEXT) - - typedef struct tMIXERCONTROLDETAILS_BOOLEAN { - LONG fValue; - } MIXERCONTROLDETAILS_BOOLEAN,*PMIXERCONTROLDETAILS_BOOLEAN,*LPMIXERCONTROLDETAILS_BOOLEAN; - - typedef struct tMIXERCONTROLDETAILS_SIGNED { - LONG lValue; - } MIXERCONTROLDETAILS_SIGNED,*PMIXERCONTROLDETAILS_SIGNED,*LPMIXERCONTROLDETAILS_SIGNED; - - typedef struct tMIXERCONTROLDETAILS_UNSIGNED { - DWORD dwValue; - } MIXERCONTROLDETAILS_UNSIGNED,*PMIXERCONTROLDETAILS_UNSIGNED,*LPMIXERCONTROLDETAILS_UNSIGNED; - - WINMMAPI MMRESULT WINAPI mixerGetControlDetailsA(HMIXEROBJ hmxobj,LPMIXERCONTROLDETAILS pmxcd,DWORD fdwDetails); - WINMMAPI MMRESULT WINAPI mixerGetControlDetailsW(HMIXEROBJ hmxobj,LPMIXERCONTROLDETAILS pmxcd,DWORD fdwDetails); - -#define mixerGetControlDetails __MINGW_NAME_AW(mixerGetControlDetails) - -#define MIXER_GETCONTROLDETAILSF_VALUE __MSABI_LONG(0x00000000) -#define MIXER_GETCONTROLDETAILSF_LISTTEXT __MSABI_LONG(0x00000001) - -#define MIXER_GETCONTROLDETAILSF_QUERYMASK __MSABI_LONG(0x0000000F) - - WINMMAPI MMRESULT WINAPI mixerSetControlDetails(HMIXEROBJ hmxobj,LPMIXERCONTROLDETAILS pmxcd,DWORD fdwDetails); - -#define MIXER_SETCONTROLDETAILSF_VALUE __MSABI_LONG(0x00000000) -#define MIXER_SETCONTROLDETAILSF_CUSTOM __MSABI_LONG(0x00000001) - -#define MIXER_SETCONTROLDETAILSF_QUERYMASK __MSABI_LONG(0x0000000F) -#endif - -#ifndef MMNOTIMER - -#define TIMERR_NOERROR (0) -#define TIMERR_NOCANDO (TIMERR_BASE+1) -#define TIMERR_STRUCT (TIMERR_BASE+33) - - typedef void (CALLBACK TIMECALLBACK)(UINT uTimerID,UINT uMsg,DWORD_PTR dwUser,DWORD_PTR dw1,DWORD_PTR dw2); - typedef TIMECALLBACK *LPTIMECALLBACK; - -#define TIME_ONESHOT 0x0000 -#define TIME_PERIODIC 0x0001 - -#define TIME_CALLBACK_FUNCTION 0x0000 -#define TIME_CALLBACK_EVENT_SET 0x0010 -#define TIME_CALLBACK_EVENT_PULSE 0x0020 -#define TIME_KILL_SYNCHRONOUS 0x0100 - - typedef struct timecaps_tag { - UINT wPeriodMin; - UINT wPeriodMax; - } TIMECAPS,*PTIMECAPS,NEAR *NPTIMECAPS,*LPTIMECAPS; - - WINMMAPI MMRESULT WINAPI timeGetSystemTime(LPMMTIME pmmt,UINT cbmmt); - WINMMAPI DWORD WINAPI timeGetTime(void); - WINMMAPI MMRESULT WINAPI timeSetEvent(UINT uDelay,UINT uResolution,LPTIMECALLBACK fptc,DWORD_PTR dwUser,UINT fuEvent); - WINMMAPI MMRESULT WINAPI timeKillEvent(UINT uTimerID); - WINMMAPI MMRESULT WINAPI timeGetDevCaps(LPTIMECAPS ptc,UINT cbtc); - WINMMAPI MMRESULT WINAPI timeBeginPeriod(UINT uPeriod); - WINMMAPI MMRESULT WINAPI timeEndPeriod(UINT uPeriod); -#endif - -#ifndef MMNOJOY - -#define JOYERR_NOERROR (0) -#define JOYERR_PARMS (JOYERR_BASE+5) -#define JOYERR_NOCANDO (JOYERR_BASE+6) -#define JOYERR_UNPLUGGED (JOYERR_BASE+7) - -#define JOY_BUTTON1 0x0001 -#define JOY_BUTTON2 0x0002 -#define JOY_BUTTON3 0x0004 -#define JOY_BUTTON4 0x0008 -#define JOY_BUTTON1CHG 0x0100 -#define JOY_BUTTON2CHG 0x0200 -#define JOY_BUTTON3CHG 0x0400 -#define JOY_BUTTON4CHG 0x0800 - -#define JOY_BUTTON5 __MSABI_LONG(0x00000010) -#define JOY_BUTTON6 __MSABI_LONG(0x00000020) -#define JOY_BUTTON7 __MSABI_LONG(0x00000040) -#define JOY_BUTTON8 __MSABI_LONG(0x00000080) -#define JOY_BUTTON9 __MSABI_LONG(0x00000100) -#define JOY_BUTTON10 __MSABI_LONG(0x00000200) -#define JOY_BUTTON11 __MSABI_LONG(0x00000400) -#define JOY_BUTTON12 __MSABI_LONG(0x00000800) -#define JOY_BUTTON13 __MSABI_LONG(0x00001000) -#define JOY_BUTTON14 __MSABI_LONG(0x00002000) -#define JOY_BUTTON15 __MSABI_LONG(0x00004000) -#define JOY_BUTTON16 __MSABI_LONG(0x00008000) -#define JOY_BUTTON17 __MSABI_LONG(0x00010000) -#define JOY_BUTTON18 __MSABI_LONG(0x00020000) -#define JOY_BUTTON19 __MSABI_LONG(0x00040000) -#define JOY_BUTTON20 __MSABI_LONG(0x00080000) -#define JOY_BUTTON21 __MSABI_LONG(0x00100000) -#define JOY_BUTTON22 __MSABI_LONG(0x00200000) -#define JOY_BUTTON23 __MSABI_LONG(0x00400000) -#define JOY_BUTTON24 __MSABI_LONG(0x00800000) -#define JOY_BUTTON25 __MSABI_LONG(0x01000000) -#define JOY_BUTTON26 __MSABI_LONG(0x02000000) -#define JOY_BUTTON27 __MSABI_LONG(0x04000000) -#define JOY_BUTTON28 __MSABI_LONG(0x08000000) -#define JOY_BUTTON29 __MSABI_LONG(0x10000000) -#define JOY_BUTTON30 __MSABI_LONG(0x20000000) -#define JOY_BUTTON31 __MSABI_LONG(0x40000000) -#define JOY_BUTTON32 __MSABI_LONG(0x80000000) - -#define JOY_POVCENTERED (WORD) -1 -#define JOY_POVFORWARD 0 -#define JOY_POVRIGHT 9000 -#define JOY_POVBACKWARD 18000 -#define JOY_POVLEFT 27000 - -#define JOY_RETURNX __MSABI_LONG(0x00000001) -#define JOY_RETURNY __MSABI_LONG(0x00000002) -#define JOY_RETURNZ __MSABI_LONG(0x00000004) -#define JOY_RETURNR __MSABI_LONG(0x00000008) -#define JOY_RETURNU __MSABI_LONG(0x00000010) -#define JOY_RETURNV __MSABI_LONG(0x00000020) -#define JOY_RETURNPOV __MSABI_LONG(0x00000040) -#define JOY_RETURNBUTTONS __MSABI_LONG(0x00000080) -#define JOY_RETURNRAWDATA __MSABI_LONG(0x00000100) -#define JOY_RETURNPOVCTS __MSABI_LONG(0x00000200) -#define JOY_RETURNCENTERED __MSABI_LONG(0x00000400) -#define JOY_USEDEADZONE __MSABI_LONG(0x00000800) -#define JOY_RETURNALL (JOY_RETURNX | JOY_RETURNY | JOY_RETURNZ | JOY_RETURNR | JOY_RETURNU | JOY_RETURNV | JOY_RETURNPOV | JOY_RETURNBUTTONS) -#define JOY_CAL_READALWAYS __MSABI_LONG(0x00010000) -#define JOY_CAL_READXYONLY __MSABI_LONG(0x00020000) -#define JOY_CAL_READ3 __MSABI_LONG(0x00040000) -#define JOY_CAL_READ4 __MSABI_LONG(0x00080000) -#define JOY_CAL_READXONLY __MSABI_LONG(0x00100000) -#define JOY_CAL_READYONLY __MSABI_LONG(0x00200000) -#define JOY_CAL_READ5 __MSABI_LONG(0x00400000) -#define JOY_CAL_READ6 __MSABI_LONG(0x00800000) -#define JOY_CAL_READZONLY __MSABI_LONG(0x01000000) -#define JOY_CAL_READRONLY __MSABI_LONG(0x02000000) -#define JOY_CAL_READUONLY __MSABI_LONG(0x04000000) -#define JOY_CAL_READVONLY __MSABI_LONG(0x08000000) - -#define JOYSTICKID1 0 -#define JOYSTICKID2 1 - -#define JOYCAPS_HASZ 0x0001 -#define JOYCAPS_HASR 0x0002 -#define JOYCAPS_HASU 0x0004 -#define JOYCAPS_HASV 0x0008 -#define JOYCAPS_HASPOV 0x0010 -#define JOYCAPS_POV4DIR 0x0020 -#define JOYCAPS_POVCTS 0x0040 - - typedef struct tagJOYCAPSA { - WORD wMid; - WORD wPid; - CHAR szPname[MAXPNAMELEN]; - UINT wXmin; - UINT wXmax; - UINT wYmin; - UINT wYmax; - UINT wZmin; - UINT wZmax; - UINT wNumButtons; - UINT wPeriodMin; - UINT wPeriodMax; - UINT wRmin; - UINT wRmax; - UINT wUmin; - UINT wUmax; - UINT wVmin; - UINT wVmax; - UINT wCaps; - UINT wMaxAxes; - UINT wNumAxes; - UINT wMaxButtons; - CHAR szRegKey[MAXPNAMELEN]; - CHAR szOEMVxD[MAX_JOYSTICKOEMVXDNAME]; - } JOYCAPSA,*PJOYCAPSA,*NPJOYCAPSA,*LPJOYCAPSA; - - typedef struct tagJOYCAPSW { - WORD wMid; - WORD wPid; - WCHAR szPname[MAXPNAMELEN]; - UINT wXmin; - UINT wXmax; - UINT wYmin; - UINT wYmax; - UINT wZmin; - UINT wZmax; - UINT wNumButtons; - UINT wPeriodMin; - UINT wPeriodMax; - UINT wRmin; - UINT wRmax; - UINT wUmin; - UINT wUmax; - UINT wVmin; - UINT wVmax; - UINT wCaps; - UINT wMaxAxes; - UINT wNumAxes; - UINT wMaxButtons; - WCHAR szRegKey[MAXPNAMELEN]; - WCHAR szOEMVxD[MAX_JOYSTICKOEMVXDNAME]; - } JOYCAPSW,*PJOYCAPSW,*NPJOYCAPSW,*LPJOYCAPSW; - - __MINGW_TYPEDEF_AW(JOYCAPS) - __MINGW_TYPEDEF_AW(PJOYCAPS) - __MINGW_TYPEDEF_AW(NPJOYCAPS) - __MINGW_TYPEDEF_AW(LPJOYCAPS) - - typedef struct tagJOYCAPS2A { - WORD wMid; - WORD wPid; - CHAR szPname[MAXPNAMELEN]; - UINT wXmin; - UINT wXmax; - UINT wYmin; - UINT wYmax; - UINT wZmin; - UINT wZmax; - UINT wNumButtons; - UINT wPeriodMin; - UINT wPeriodMax; - UINT wRmin; - UINT wRmax; - UINT wUmin; - UINT wUmax; - UINT wVmin; - UINT wVmax; - UINT wCaps; - UINT wMaxAxes; - UINT wNumAxes; - UINT wMaxButtons; - CHAR szRegKey[MAXPNAMELEN]; - CHAR szOEMVxD[MAX_JOYSTICKOEMVXDNAME]; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } JOYCAPS2A,*PJOYCAPS2A,*NPJOYCAPS2A,*LPJOYCAPS2A; - - typedef struct tagJOYCAPS2W { - WORD wMid; - WORD wPid; - WCHAR szPname[MAXPNAMELEN]; - UINT wXmin; - UINT wXmax; - UINT wYmin; - UINT wYmax; - UINT wZmin; - UINT wZmax; - UINT wNumButtons; - UINT wPeriodMin; - UINT wPeriodMax; - UINT wRmin; - UINT wRmax; - UINT wUmin; - UINT wUmax; - UINT wVmin; - UINT wVmax; - UINT wCaps; - UINT wMaxAxes; - UINT wNumAxes; - UINT wMaxButtons; - WCHAR szRegKey[MAXPNAMELEN]; - WCHAR szOEMVxD[MAX_JOYSTICKOEMVXDNAME]; - GUID ManufacturerGuid; - GUID ProductGuid; - GUID NameGuid; - } JOYCAPS2W,*PJOYCAPS2W,*NPJOYCAPS2W,*LPJOYCAPS2W; - - __MINGW_TYPEDEF_AW(JOYCAPS2) - __MINGW_TYPEDEF_AW(PJOYCAPS2) - __MINGW_TYPEDEF_AW(NPJOYCAPS2) - __MINGW_TYPEDEF_AW(LPJOYCAPS2) - - typedef struct joyinfo_tag { - UINT wXpos; - UINT wYpos; - UINT wZpos; - UINT wButtons; - } JOYINFO,*PJOYINFO,NEAR *NPJOYINFO,*LPJOYINFO; - - typedef struct joyinfoex_tag { - DWORD dwSize; - DWORD dwFlags; - DWORD dwXpos; - DWORD dwYpos; - DWORD dwZpos; - DWORD dwRpos; - DWORD dwUpos; - DWORD dwVpos; - DWORD dwButtons; - DWORD dwButtonNumber; - DWORD dwPOV; - DWORD dwReserved1; - DWORD dwReserved2; - } JOYINFOEX,*PJOYINFOEX,NEAR *NPJOYINFOEX,*LPJOYINFOEX; - - WINMMAPI UINT WINAPI joyGetNumDevs(void); - WINMMAPI MMRESULT WINAPI joyGetDevCapsA(UINT_PTR uJoyID,LPJOYCAPSA pjc,UINT cbjc); - WINMMAPI MMRESULT WINAPI joyGetDevCapsW(UINT_PTR uJoyID,LPJOYCAPSW pjc,UINT cbjc); - -#define joyGetDevCaps __MINGW_NAME_AW(joyGetDevCaps) - - WINMMAPI MMRESULT WINAPI joyGetPos(UINT uJoyID,LPJOYINFO pji); - WINMMAPI MMRESULT WINAPI joyGetPosEx(UINT uJoyID,LPJOYINFOEX pji); - WINMMAPI MMRESULT WINAPI joyGetThreshold(UINT uJoyID,LPUINT puThreshold); - WINMMAPI MMRESULT WINAPI joyReleaseCapture(UINT uJoyID); - WINMMAPI MMRESULT WINAPI joySetCapture(HWND hwnd,UINT uJoyID,UINT uPeriod,WINBOOL fChanged); - WINMMAPI MMRESULT WINAPI joySetThreshold(UINT uJoyID,UINT uThreshold); -#endif - -#ifndef MMNOMMIO - -#define MMIOERR_BASE 256 -#define MMIOERR_FILENOTFOUND (MMIOERR_BASE + 1) -#define MMIOERR_OUTOFMEMORY (MMIOERR_BASE + 2) -#define MMIOERR_CANNOTOPEN (MMIOERR_BASE + 3) -#define MMIOERR_CANNOTCLOSE (MMIOERR_BASE + 4) -#define MMIOERR_CANNOTREAD (MMIOERR_BASE + 5) -#define MMIOERR_CANNOTWRITE (MMIOERR_BASE + 6) -#define MMIOERR_CANNOTSEEK (MMIOERR_BASE + 7) -#define MMIOERR_CANNOTEXPAND (MMIOERR_BASE + 8) -#define MMIOERR_CHUNKNOTFOUND (MMIOERR_BASE + 9) -#define MMIOERR_UNBUFFERED (MMIOERR_BASE + 10) -#define MMIOERR_PATHNOTFOUND (MMIOERR_BASE + 11) -#define MMIOERR_ACCESSDENIED (MMIOERR_BASE + 12) -#define MMIOERR_SHARINGVIOLATION (MMIOERR_BASE + 13) -#define MMIOERR_NETWORKERROR (MMIOERR_BASE + 14) -#define MMIOERR_TOOMANYOPENFILES (MMIOERR_BASE + 15) -#define MMIOERR_INVALIDFILE (MMIOERR_BASE + 16) - -#define CFSEPCHAR '+' - - typedef DWORD FOURCC; - typedef char _huge *HPSTR; - DECLARE_HANDLE(HMMIO); - typedef LRESULT (CALLBACK MMIOPROC)(LPSTR lpmmioinfo,UINT uMsg,LPARAM lParam1,LPARAM lParam2); - typedef MMIOPROC *LPMMIOPROC; - - typedef struct _MMIOINFO { - DWORD dwFlags; - FOURCC fccIOProc; - LPMMIOPROC pIOProc; - UINT wErrorRet; - HTASK htask; - LONG cchBuffer; - HPSTR pchBuffer; - HPSTR pchNext; - HPSTR pchEndRead; - HPSTR pchEndWrite; - LONG lBufOffset; - LONG lDiskOffset; - DWORD adwInfo[3]; - DWORD dwReserved1; - DWORD dwReserved2; - HMMIO hmmio; - } MMIOINFO,*PMMIOINFO,NEAR *NPMMIOINFO,*LPMMIOINFO; - - typedef const MMIOINFO *LPCMMIOINFO; - - typedef struct _MMCKINFO { - FOURCC ckid; - DWORD cksize; - FOURCC fccType; - DWORD dwDataOffset; - DWORD dwFlags; - } MMCKINFO,*PMMCKINFO,NEAR *NPMMCKINFO,*LPMMCKINFO; - - typedef const MMCKINFO *LPCMMCKINFO; - -#define MMIO_RWMODE 0x00000003 -#define MMIO_SHAREMODE 0x00000070 - -#define MMIO_CREATE 0x00001000 -#define MMIO_PARSE 0x00000100 -#define MMIO_DELETE 0x00000200 -#define MMIO_EXIST 0x00004000 -#define MMIO_ALLOCBUF 0x00010000 -#define MMIO_GETTEMP 0x00020000 - -#define MMIO_DIRTY 0x10000000 - -#define MMIO_READ 0x00000000 -#define MMIO_WRITE 0x00000001 -#define MMIO_READWRITE 0x00000002 - -#define MMIO_COMPAT 0x00000000 -#define MMIO_EXCLUSIVE 0x00000010 -#define MMIO_DENYWRITE 0x00000020 -#define MMIO_DENYREAD 0x00000030 -#define MMIO_DENYNONE 0x00000040 - -#define MMIO_FHOPEN 0x0010 -#define MMIO_EMPTYBUF 0x0010 -#define MMIO_TOUPPER 0x0010 -#define MMIO_INSTALLPROC 0x00010000 -#define MMIO_GLOBALPROC 0x10000000 -#define MMIO_REMOVEPROC 0x00020000 -#define MMIO_UNICODEPROC 0x01000000 -#define MMIO_FINDPROC 0x00040000 -#define MMIO_FINDCHUNK 0x0010 -#define MMIO_FINDRIFF 0x0020 -#define MMIO_FINDLIST 0x0040 -#define MMIO_CREATERIFF 0x0020 -#define MMIO_CREATELIST 0x0040 - -#define MMIOM_READ MMIO_READ -#define MMIOM_WRITE MMIO_WRITE -#define MMIOM_SEEK 2 -#define MMIOM_OPEN 3 -#define MMIOM_CLOSE 4 -#define MMIOM_WRITEFLUSH 5 -#define MMIOM_RENAME 6 - -#define MMIOM_USER 0x8000 - -#define FOURCC_RIFF mmioFOURCC('R','I','F','F') -#define FOURCC_LIST mmioFOURCC('L','I','S','T') - -#define FOURCC_DOS mmioFOURCC('D','O','S',' ') -#define FOURCC_MEM mmioFOURCC('M','E','M',' ') - -#ifndef SEEK_SET -#define SEEK_SET 0 -#define SEEK_CUR 1 -#define SEEK_END 2 -#endif - -#define MMIO_DEFAULTBUFFER 8192 - -#define mmioFOURCC(ch0,ch1,ch2,ch3) MAKEFOURCC(ch0,ch1,ch2,ch3) - - WINMMAPI FOURCC WINAPI mmioStringToFOURCCA(LPCSTR sz,UINT uFlags); - WINMMAPI FOURCC WINAPI mmioStringToFOURCCW(LPCWSTR sz,UINT uFlags); - -#define mmioStringToFOURCC __MINGW_NAME_AW(mmioStringToFOURCC) - - WINMMAPI LPMMIOPROC WINAPI mmioInstallIOProcA(FOURCC fccIOProc,LPMMIOPROC pIOProc,DWORD dwFlags); - WINMMAPI LPMMIOPROC WINAPI mmioInstallIOProcW(FOURCC fccIOProc,LPMMIOPROC pIOProc,DWORD dwFlags); - -#define mmioInstallIOProc __MINGW_NAME_AW(mmioInstallIOProc) - - WINMMAPI HMMIO WINAPI mmioOpenA(LPSTR pszFileName,LPMMIOINFO pmmioinfo,DWORD fdwOpen); - WINMMAPI HMMIO WINAPI mmioOpenW(LPWSTR pszFileName,LPMMIOINFO pmmioinfo,DWORD fdwOpen); - -#define mmioOpen __MINGW_NAME_AW(mmioOpen) - - WINMMAPI MMRESULT WINAPI mmioRenameA(LPCSTR pszFileName,LPCSTR pszNewFileName,LPCMMIOINFO pmmioinfo,DWORD fdwRename); - WINMMAPI MMRESULT WINAPI mmioRenameW(LPCWSTR pszFileName,LPCWSTR pszNewFileName,LPCMMIOINFO pmmioinfo,DWORD fdwRename); - -#define mmioRename __MINGW_NAME_AW(mmioRename) - - WINMMAPI MMRESULT WINAPI mmioClose(HMMIO hmmio,UINT fuClose); - WINMMAPI LONG WINAPI mmioRead(HMMIO hmmio,HPSTR pch,LONG cch); - WINMMAPI LONG WINAPI mmioWrite(HMMIO hmmio,const char _huge *pch,LONG cch); - WINMMAPI LONG WINAPI mmioSeek(HMMIO hmmio,LONG lOffset,int iOrigin); - WINMMAPI MMRESULT WINAPI mmioGetInfo(HMMIO hmmio,LPMMIOINFO pmmioinfo,UINT fuInfo); - WINMMAPI MMRESULT WINAPI mmioSetInfo(HMMIO hmmio,LPCMMIOINFO pmmioinfo,UINT fuInfo); - WINMMAPI MMRESULT WINAPI mmioSetBuffer(HMMIO hmmio,LPSTR pchBuffer,LONG cchBuffer,UINT fuBuffer); - WINMMAPI MMRESULT WINAPI mmioFlush(HMMIO hmmio,UINT fuFlush); - WINMMAPI MMRESULT WINAPI mmioAdvance(HMMIO hmmio,LPMMIOINFO pmmioinfo,UINT fuAdvance); - WINMMAPI LRESULT WINAPI mmioSendMessage(HMMIO hmmio,UINT uMsg,LPARAM lParam1,LPARAM lParam2); - WINMMAPI MMRESULT WINAPI mmioDescend(HMMIO hmmio,LPMMCKINFO pmmcki,const MMCKINFO *pmmckiParent,UINT fuDescend); - WINMMAPI MMRESULT WINAPI mmioAscend(HMMIO hmmio,LPMMCKINFO pmmcki,UINT fuAscend); - WINMMAPI MMRESULT WINAPI mmioCreateChunk(HMMIO hmmio,LPMMCKINFO pmmcki,UINT fuCreate); -#endif +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) #ifndef MMNOMCI - -#ifndef _MCIERROR_ -#define _MCIERROR_ - typedef DWORD MCIERROR; -#endif - -#ifndef _MCIDEVICEID_ -#define _MCIDEVICEID_ - typedef UINT MCIDEVICEID; -#endif - - typedef UINT (CALLBACK *YIELDPROC)(MCIDEVICEID mciId,DWORD dwYieldData); - - WINMMAPI MCIERROR WINAPI mciSendCommandA(MCIDEVICEID mciId,UINT uMsg,DWORD_PTR dwParam1,DWORD_PTR dwParam2); - WINMMAPI MCIERROR WINAPI mciSendCommandW(MCIDEVICEID mciId,UINT uMsg,DWORD_PTR dwParam1,DWORD_PTR dwParam2); - -#define mciSendCommand __MINGW_NAME_AW(mciSendCommand) - - WINMMAPI MCIERROR WINAPI mciSendStringA(LPCSTR lpstrCommand,LPSTR lpstrReturnString,UINT uReturnLength,HWND hwndCallback); - WINMMAPI MCIERROR WINAPI mciSendStringW(LPCWSTR lpstrCommand,LPWSTR lpstrReturnString,UINT uReturnLength,HWND hwndCallback); - -#define mciSendString __MINGW_NAME_AW(mciSendString) - - WINMMAPI MCIDEVICEID WINAPI mciGetDeviceIDA(LPCSTR pszDevice); - WINMMAPI MCIDEVICEID WINAPI mciGetDeviceIDW(LPCWSTR pszDevice); - -#define mciGetDeviceID __MINGW_NAME_AW(mciGetDeviceID) - - WINMMAPI MCIDEVICEID WINAPI mciGetDeviceIDFromElementIDA(DWORD dwElementID,LPCSTR lpstrType); - WINMMAPI MCIDEVICEID WINAPI mciGetDeviceIDFromElementIDW(DWORD dwElementID,LPCWSTR lpstrType); - -#define mciGetDeviceIDFromElementID __MINGW_NAME_AW(mciGetDeviceIDFromElementID) - - WINMMAPI WINBOOL WINAPI mciGetErrorStringA(MCIERROR mcierr,LPSTR pszText,UINT cchText); - WINMMAPI WINBOOL WINAPI mciGetErrorStringW(MCIERROR mcierr,LPWSTR pszText,UINT cchText); - -#define mciGetErrorString __MINGW_NAME_AW(mciGetErrorString) - - WINMMAPI WINBOOL WINAPI mciSetYieldProc(MCIDEVICEID mciId,YIELDPROC fpYieldProc,DWORD dwYieldData); - WINMMAPI HTASK WINAPI mciGetCreatorTask(MCIDEVICEID mciId); - WINMMAPI YIELDPROC WINAPI mciGetYieldProc(MCIDEVICEID mciId,LPDWORD pdwYieldData); - -#define MCIERR_INVALID_DEVICE_ID (MCIERR_BASE + 1) -#define MCIERR_UNRECOGNIZED_KEYWORD (MCIERR_BASE + 3) -#define MCIERR_UNRECOGNIZED_COMMAND (MCIERR_BASE + 5) -#define MCIERR_HARDWARE (MCIERR_BASE + 6) -#define MCIERR_INVALID_DEVICE_NAME (MCIERR_BASE + 7) -#define MCIERR_OUT_OF_MEMORY (MCIERR_BASE + 8) -#define MCIERR_DEVICE_OPEN (MCIERR_BASE + 9) -#define MCIERR_CANNOT_LOAD_DRIVER (MCIERR_BASE + 10) -#define MCIERR_MISSING_COMMAND_STRING (MCIERR_BASE + 11) -#define MCIERR_PARAM_OVERFLOW (MCIERR_BASE + 12) -#define MCIERR_MISSING_STRING_ARGUMENT (MCIERR_BASE + 13) -#define MCIERR_BAD_INTEGER (MCIERR_BASE + 14) -#define MCIERR_PARSER_INTERNAL (MCIERR_BASE + 15) -#define MCIERR_DRIVER_INTERNAL (MCIERR_BASE + 16) -#define MCIERR_MISSING_PARAMETER (MCIERR_BASE + 17) -#define MCIERR_UNSUPPORTED_FUNCTION (MCIERR_BASE + 18) -#define MCIERR_FILE_NOT_FOUND (MCIERR_BASE + 19) -#define MCIERR_DEVICE_NOT_READY (MCIERR_BASE + 20) -#define MCIERR_INTERNAL (MCIERR_BASE + 21) -#define MCIERR_DRIVER (MCIERR_BASE + 22) -#define MCIERR_CANNOT_USE_ALL (MCIERR_BASE + 23) -#define MCIERR_MULTIPLE (MCIERR_BASE + 24) -#define MCIERR_EXTENSION_NOT_FOUND (MCIERR_BASE + 25) -#define MCIERR_OUTOFRANGE (MCIERR_BASE + 26) -#define MCIERR_FLAGS_NOT_COMPATIBLE (MCIERR_BASE + 28) -#define MCIERR_FILE_NOT_SAVED (MCIERR_BASE + 30) -#define MCIERR_DEVICE_TYPE_REQUIRED (MCIERR_BASE + 31) -#define MCIERR_DEVICE_LOCKED (MCIERR_BASE + 32) -#define MCIERR_DUPLICATE_ALIAS (MCIERR_BASE + 33) -#define MCIERR_BAD_CONSTANT (MCIERR_BASE + 34) -#define MCIERR_MUST_USE_SHAREABLE (MCIERR_BASE + 35) -#define MCIERR_MISSING_DEVICE_NAME (MCIERR_BASE + 36) -#define MCIERR_BAD_TIME_FORMAT (MCIERR_BASE + 37) -#define MCIERR_NO_CLOSING_QUOTE (MCIERR_BASE + 38) -#define MCIERR_DUPLICATE_FLAGS (MCIERR_BASE + 39) -#define MCIERR_INVALID_FILE (MCIERR_BASE + 40) -#define MCIERR_NULL_PARAMETER_BLOCK (MCIERR_BASE + 41) -#define MCIERR_UNNAMED_RESOURCE (MCIERR_BASE + 42) -#define MCIERR_NEW_REQUIRES_ALIAS (MCIERR_BASE + 43) -#define MCIERR_NOTIFY_ON_AUTO_OPEN (MCIERR_BASE + 44) -#define MCIERR_NO_ELEMENT_ALLOWED (MCIERR_BASE + 45) -#define MCIERR_NONAPPLICABLE_FUNCTION (MCIERR_BASE + 46) -#define MCIERR_ILLEGAL_FOR_AUTO_OPEN (MCIERR_BASE + 47) -#define MCIERR_FILENAME_REQUIRED (MCIERR_BASE + 48) -#define MCIERR_EXTRA_CHARACTERS (MCIERR_BASE + 49) -#define MCIERR_DEVICE_NOT_INSTALLED (MCIERR_BASE + 50) -#define MCIERR_GET_CD (MCIERR_BASE + 51) -#define MCIERR_SET_CD (MCIERR_BASE + 52) -#define MCIERR_SET_DRIVE (MCIERR_BASE + 53) -#define MCIERR_DEVICE_LENGTH (MCIERR_BASE + 54) -#define MCIERR_DEVICE_ORD_LENGTH (MCIERR_BASE + 55) -#define MCIERR_NO_INTEGER (MCIERR_BASE + 56) -#define MCIERR_WAVE_OUTPUTSINUSE (MCIERR_BASE + 64) -#define MCIERR_WAVE_SETOUTPUTINUSE (MCIERR_BASE + 65) -#define MCIERR_WAVE_INPUTSINUSE (MCIERR_BASE + 66) -#define MCIERR_WAVE_SETINPUTINUSE (MCIERR_BASE + 67) -#define MCIERR_WAVE_OUTPUTUNSPECIFIED (MCIERR_BASE + 68) -#define MCIERR_WAVE_INPUTUNSPECIFIED (MCIERR_BASE + 69) -#define MCIERR_WAVE_OUTPUTSUNSUITABLE (MCIERR_BASE + 70) -#define MCIERR_WAVE_SETOUTPUTUNSUITABLE (MCIERR_BASE + 71) -#define MCIERR_WAVE_INPUTSUNSUITABLE (MCIERR_BASE + 72) -#define MCIERR_WAVE_SETINPUTUNSUITABLE (MCIERR_BASE + 73) -#define MCIERR_SEQ_DIV_INCOMPATIBLE (MCIERR_BASE + 80) -#define MCIERR_SEQ_PORT_INUSE (MCIERR_BASE + 81) -#define MCIERR_SEQ_PORT_NONEXISTENT (MCIERR_BASE + 82) -#define MCIERR_SEQ_PORT_MAPNODEVICE (MCIERR_BASE + 83) -#define MCIERR_SEQ_PORT_MISCERROR (MCIERR_BASE + 84) -#define MCIERR_SEQ_TIMER (MCIERR_BASE + 85) -#define MCIERR_SEQ_PORTUNSPECIFIED (MCIERR_BASE + 86) -#define MCIERR_SEQ_NOMIDIPRESENT (MCIERR_BASE + 87) -#define MCIERR_NO_WINDOW (MCIERR_BASE + 90) -#define MCIERR_CREATEWINDOW (MCIERR_BASE + 91) -#define MCIERR_FILE_READ (MCIERR_BASE + 92) -#define MCIERR_FILE_WRITE (MCIERR_BASE + 93) -#define MCIERR_NO_IDENTITY (MCIERR_BASE + 94) -#define MCIERR_CUSTOM_DRIVER_BASE (MCIERR_BASE + 256) - -#define MCI_FIRST DRV_MCI_FIRST - -#define MCI_OPEN 0x0803 -#define MCI_CLOSE 0x0804 -#define MCI_ESCAPE 0x0805 -#define MCI_PLAY 0x0806 -#define MCI_SEEK 0x0807 -#define MCI_STOP 0x0808 -#define MCI_PAUSE 0x0809 -#define MCI_INFO 0x080A -#define MCI_GETDEVCAPS 0x080B -#define MCI_SPIN 0x080C -#define MCI_SET 0x080D -#define MCI_STEP 0x080E -#define MCI_RECORD 0x080F -#define MCI_SYSINFO 0x0810 -#define MCI_BREAK 0x0811 -#define MCI_SAVE 0x0813 -#define MCI_STATUS 0x0814 -#define MCI_CUE 0x0830 -#define MCI_REALIZE 0x0840 -#define MCI_WINDOW 0x0841 -#define MCI_PUT 0x0842 -#define MCI_WHERE 0x0843 -#define MCI_FREEZE 0x0844 -#define MCI_UNFREEZE 0x0845 -#define MCI_LOAD 0x0850 -#define MCI_CUT 0x0851 -#define MCI_COPY 0x0852 -#define MCI_PASTE 0x0853 -#define MCI_UPDATE 0x0854 -#define MCI_RESUME 0x0855 -#define MCI_DELETE 0x0856 - -#define MCI_USER_MESSAGES (DRV_MCI_FIRST + 0x400) -#define MCI_LAST 0x0FFF - -#define MCI_ALL_DEVICE_ID ((MCIDEVICEID)-1) - -#define MCI_DEVTYPE_VCR 513 -#define MCI_DEVTYPE_VIDEODISC 514 -#define MCI_DEVTYPE_OVERLAY 515 -#define MCI_DEVTYPE_CD_AUDIO 516 -#define MCI_DEVTYPE_DAT 517 -#define MCI_DEVTYPE_SCANNER 518 -#define MCI_DEVTYPE_ANIMATION 519 -#define MCI_DEVTYPE_DIGITAL_VIDEO 520 -#define MCI_DEVTYPE_OTHER 521 -#define MCI_DEVTYPE_WAVEFORM_AUDIO 522 -#define MCI_DEVTYPE_SEQUENCER 523 - -#define MCI_DEVTYPE_FIRST MCI_DEVTYPE_VCR -#define MCI_DEVTYPE_LAST MCI_DEVTYPE_SEQUENCER - -#define MCI_DEVTYPE_FIRST_USER 0x1000 - -#define MCI_MODE_NOT_READY (MCI_STRING_OFFSET + 12) -#define MCI_MODE_STOP (MCI_STRING_OFFSET + 13) -#define MCI_MODE_PLAY (MCI_STRING_OFFSET + 14) -#define MCI_MODE_RECORD (MCI_STRING_OFFSET + 15) -#define MCI_MODE_SEEK (MCI_STRING_OFFSET + 16) -#define MCI_MODE_PAUSE (MCI_STRING_OFFSET + 17) -#define MCI_MODE_OPEN (MCI_STRING_OFFSET + 18) - -#define MCI_FORMAT_MILLISECONDS 0 -#define MCI_FORMAT_HMS 1 -#define MCI_FORMAT_MSF 2 -#define MCI_FORMAT_FRAMES 3 -#define MCI_FORMAT_SMPTE_24 4 -#define MCI_FORMAT_SMPTE_25 5 -#define MCI_FORMAT_SMPTE_30 6 -#define MCI_FORMAT_SMPTE_30DROP 7 -#define MCI_FORMAT_BYTES 8 -#define MCI_FORMAT_SAMPLES 9 -#define MCI_FORMAT_TMSF 10 - -#define MCI_MSF_MINUTE(msf) ((BYTE)(msf)) -#define MCI_MSF_SECOND(msf) ((BYTE)(((WORD)(msf)) >> 8)) -#define MCI_MSF_FRAME(msf) ((BYTE)((msf)>>16)) - -#define MCI_MAKE_MSF(m,s,f) ((DWORD)(((BYTE)(m) | ((WORD)(s)<<8)) | (((DWORD)(BYTE)(f))<<16))) - -#define MCI_TMSF_TRACK(tmsf) ((BYTE)(tmsf)) -#define MCI_TMSF_MINUTE(tmsf) ((BYTE)(((WORD)(tmsf)) >> 8)) -#define MCI_TMSF_SECOND(tmsf) ((BYTE)((tmsf)>>16)) -#define MCI_TMSF_FRAME(tmsf) ((BYTE)((tmsf)>>24)) - -#define MCI_MAKE_TMSF(t,m,s,f) ((DWORD)(((BYTE)(t) | ((WORD)(m)<<8)) | (((DWORD)(BYTE)(s) | ((WORD)(f)<<8))<<16))) - -#define MCI_HMS_HOUR(hms) ((BYTE)(hms)) -#define MCI_HMS_MINUTE(hms) ((BYTE)(((WORD)(hms)) >> 8)) -#define MCI_HMS_SECOND(hms) ((BYTE)((hms)>>16)) - -#define MCI_MAKE_HMS(h,m,s) ((DWORD)(((BYTE)(h) | ((WORD)(m)<<8)) | (((DWORD)(BYTE)(s))<<16))) - -#define MCI_NOTIFY_SUCCESSFUL 0x0001 -#define MCI_NOTIFY_SUPERSEDED 0x0002 -#define MCI_NOTIFY_ABORTED 0x0004 -#define MCI_NOTIFY_FAILURE 0x0008 - -#define MCI_NOTIFY __MSABI_LONG(0x00000001) -#define MCI_WAIT __MSABI_LONG(0x00000002) -#define MCI_FROM __MSABI_LONG(0x00000004) -#define MCI_TO __MSABI_LONG(0x00000008) -#define MCI_TRACK __MSABI_LONG(0x00000010) - -#define MCI_OPEN_SHAREABLE __MSABI_LONG(0x00000100) -#define MCI_OPEN_ELEMENT __MSABI_LONG(0x00000200) -#define MCI_OPEN_ALIAS __MSABI_LONG(0x00000400) -#define MCI_OPEN_ELEMENT_ID __MSABI_LONG(0x00000800) -#define MCI_OPEN_TYPE_ID __MSABI_LONG(0x00001000) -#define MCI_OPEN_TYPE __MSABI_LONG(0x00002000) - -#define MCI_SEEK_TO_START __MSABI_LONG(0x00000100) -#define MCI_SEEK_TO_END __MSABI_LONG(0x00000200) - -#define MCI_STATUS_ITEM __MSABI_LONG(0x00000100) -#define MCI_STATUS_START __MSABI_LONG(0x00000200) - -#define MCI_STATUS_LENGTH __MSABI_LONG(0x00000001) -#define MCI_STATUS_POSITION __MSABI_LONG(0x00000002) -#define MCI_STATUS_NUMBER_OF_TRACKS __MSABI_LONG(0x00000003) -#define MCI_STATUS_MODE __MSABI_LONG(0x00000004) -#define MCI_STATUS_MEDIA_PRESENT __MSABI_LONG(0x00000005) -#define MCI_STATUS_TIME_FORMAT __MSABI_LONG(0x00000006) -#define MCI_STATUS_READY __MSABI_LONG(0x00000007) -#define MCI_STATUS_CURRENT_TRACK __MSABI_LONG(0x00000008) - -#define MCI_INFO_PRODUCT __MSABI_LONG(0x00000100) -#define MCI_INFO_FILE __MSABI_LONG(0x00000200) -#define MCI_INFO_MEDIA_UPC __MSABI_LONG(0x00000400) -#define MCI_INFO_MEDIA_IDENTITY __MSABI_LONG(0x00000800) -#define MCI_INFO_NAME __MSABI_LONG(0x00001000) -#define MCI_INFO_COPYRIGHT __MSABI_LONG(0x00002000) - -#define MCI_GETDEVCAPS_ITEM __MSABI_LONG(0x00000100) - -#define MCI_GETDEVCAPS_CAN_RECORD __MSABI_LONG(0x00000001) -#define MCI_GETDEVCAPS_HAS_AUDIO __MSABI_LONG(0x00000002) -#define MCI_GETDEVCAPS_HAS_VIDEO __MSABI_LONG(0x00000003) -#define MCI_GETDEVCAPS_DEVICE_TYPE __MSABI_LONG(0x00000004) -#define MCI_GETDEVCAPS_USES_FILES __MSABI_LONG(0x00000005) -#define MCI_GETDEVCAPS_COMPOUND_DEVICE __MSABI_LONG(0x00000006) -#define MCI_GETDEVCAPS_CAN_EJECT __MSABI_LONG(0x00000007) -#define MCI_GETDEVCAPS_CAN_PLAY __MSABI_LONG(0x00000008) -#define MCI_GETDEVCAPS_CAN_SAVE __MSABI_LONG(0x00000009) - -#define MCI_SYSINFO_QUANTITY __MSABI_LONG(0x00000100) -#define MCI_SYSINFO_OPEN __MSABI_LONG(0x00000200) -#define MCI_SYSINFO_NAME __MSABI_LONG(0x00000400) -#define MCI_SYSINFO_INSTALLNAME __MSABI_LONG(0x00000800) - -#define MCI_SET_DOOR_OPEN __MSABI_LONG(0x00000100) -#define MCI_SET_DOOR_CLOSED __MSABI_LONG(0x00000200) -#define MCI_SET_TIME_FORMAT __MSABI_LONG(0x00000400) -#define MCI_SET_AUDIO __MSABI_LONG(0x00000800) -#define MCI_SET_VIDEO __MSABI_LONG(0x00001000) -#define MCI_SET_ON __MSABI_LONG(0x00002000) -#define MCI_SET_OFF __MSABI_LONG(0x00004000) - -#define MCI_SET_AUDIO_ALL __MSABI_LONG(0x00000000) -#define MCI_SET_AUDIO_LEFT __MSABI_LONG(0x00000001) -#define MCI_SET_AUDIO_RIGHT __MSABI_LONG(0x00000002) - -#define MCI_BREAK_KEY __MSABI_LONG(0x00000100) -#define MCI_BREAK_HWND __MSABI_LONG(0x00000200) -#define MCI_BREAK_OFF __MSABI_LONG(0x00000400) - -#define MCI_RECORD_INSERT __MSABI_LONG(0x00000100) -#define MCI_RECORD_OVERWRITE __MSABI_LONG(0x00000200) - -#define MCI_SAVE_FILE __MSABI_LONG(0x00000100) - -#define MCI_LOAD_FILE __MSABI_LONG(0x00000100) - - typedef struct tagMCI_GENERIC_PARMS { - DWORD_PTR dwCallback; - } MCI_GENERIC_PARMS,*PMCI_GENERIC_PARMS,*LPMCI_GENERIC_PARMS; - - typedef struct tagMCI_OPEN_PARMSA { - DWORD_PTR dwCallback; - MCIDEVICEID wDeviceID; - LPCSTR lpstrDeviceType; - LPCSTR lpstrElementName; - LPCSTR lpstrAlias; - } MCI_OPEN_PARMSA,*PMCI_OPEN_PARMSA,*LPMCI_OPEN_PARMSA; - - typedef struct tagMCI_OPEN_PARMSW { - DWORD_PTR dwCallback; - MCIDEVICEID wDeviceID; - LPCWSTR lpstrDeviceType; - LPCWSTR lpstrElementName; - LPCWSTR lpstrAlias; - } MCI_OPEN_PARMSW,*PMCI_OPEN_PARMSW,*LPMCI_OPEN_PARMSW; - - __MINGW_TYPEDEF_AW(MCI_OPEN_PARMS) - __MINGW_TYPEDEF_AW(PMCI_OPEN_PARMS) - __MINGW_TYPEDEF_AW(LPMCI_OPEN_PARMS) - - typedef struct tagMCI_PLAY_PARMS { - DWORD_PTR dwCallback; - DWORD dwFrom; - DWORD dwTo; - } MCI_PLAY_PARMS,*PMCI_PLAY_PARMS,*LPMCI_PLAY_PARMS; - - typedef struct tagMCI_SEEK_PARMS { - DWORD_PTR dwCallback; - DWORD dwTo; - } MCI_SEEK_PARMS,*PMCI_SEEK_PARMS,*LPMCI_SEEK_PARMS; - - typedef struct tagMCI_STATUS_PARMS { - DWORD_PTR dwCallback; - DWORD_PTR dwReturn; - DWORD dwItem; - DWORD dwTrack; - } MCI_STATUS_PARMS,*PMCI_STATUS_PARMS,*LPMCI_STATUS_PARMS; - - typedef struct tagMCI_INFO_PARMSA { - DWORD_PTR dwCallback; - LPSTR lpstrReturn; - DWORD dwRetSize; - } MCI_INFO_PARMSA,*LPMCI_INFO_PARMSA; - typedef struct tagMCI_INFO_PARMSW { - DWORD_PTR dwCallback; - LPWSTR lpstrReturn; - DWORD dwRetSize; - } MCI_INFO_PARMSW,*LPMCI_INFO_PARMSW; - - __MINGW_TYPEDEF_AW(MCI_INFO_PARMS) - __MINGW_TYPEDEF_AW(LPMCI_INFO_PARMS) - - typedef struct tagMCI_GETDEVCAPS_PARMS { - DWORD_PTR dwCallback; - DWORD dwReturn; - DWORD dwItem; - } MCI_GETDEVCAPS_PARMS,*PMCI_GETDEVCAPS_PARMS,*LPMCI_GETDEVCAPS_PARMS; - - typedef struct tagMCI_SYSINFO_PARMSA { - DWORD_PTR dwCallback; - LPSTR lpstrReturn; - DWORD dwRetSize; - DWORD dwNumber; - UINT wDeviceType; - } MCI_SYSINFO_PARMSA,*PMCI_SYSINFO_PARMSA,*LPMCI_SYSINFO_PARMSA; - - typedef struct tagMCI_SYSINFO_PARMSW { - DWORD_PTR dwCallback; - LPWSTR lpstrReturn; - DWORD dwRetSize; - DWORD dwNumber; - UINT wDeviceType; - } MCI_SYSINFO_PARMSW,*PMCI_SYSINFO_PARMSW,*LPMCI_SYSINFO_PARMSW; - - __MINGW_TYPEDEF_AW(MCI_SYSINFO_PARMS) - __MINGW_TYPEDEF_AW(PMCI_SYSINFO_PARMS) - __MINGW_TYPEDEF_AW(LPMCI_SYSINFO_PARMS) - - typedef struct tagMCI_SET_PARMS { - DWORD_PTR dwCallback; - DWORD dwTimeFormat; - DWORD dwAudio; - } MCI_SET_PARMS,*PMCI_SET_PARMS,*LPMCI_SET_PARMS; - - typedef struct tagMCI_BREAK_PARMS { - DWORD_PTR dwCallback; - int nVirtKey; - HWND hwndBreak; - } MCI_BREAK_PARMS,*PMCI_BREAK_PARMS,*LPMCI_BREAK_PARMS; - - typedef struct tagMCI_SAVE_PARMSA { - DWORD_PTR dwCallback; - LPCSTR lpfilename; - } MCI_SAVE_PARMSA,*PMCI_SAVE_PARMSA,*LPMCI_SAVE_PARMSA; - - typedef struct tagMCI_SAVE_PARMSW { - DWORD_PTR dwCallback; - LPCWSTR lpfilename; - } MCI_SAVE_PARMSW,*PMCI_SAVE_PARMSW,*LPMCI_SAVE_PARMSW; - - __MINGW_TYPEDEF_AW(MCI_SAVE_PARMS) - __MINGW_TYPEDEF_AW(PMCI_SAVE_PARMS) - __MINGW_TYPEDEF_AW(LPMCI_SAVE_PARMS) - - typedef struct tagMCI_LOAD_PARMSA { - DWORD_PTR dwCallback; - LPCSTR lpfilename; - } MCI_LOAD_PARMSA,*PMCI_LOAD_PARMSA,*LPMCI_LOAD_PARMSA; - - typedef struct tagMCI_LOAD_PARMSW { - DWORD_PTR dwCallback; - LPCWSTR lpfilename; - } MCI_LOAD_PARMSW,*PMCI_LOAD_PARMSW,*LPMCI_LOAD_PARMSW; - - __MINGW_TYPEDEF_AW(MCI_LOAD_PARMS) - __MINGW_TYPEDEF_AW(PMCI_LOAD_PARMS) - __MINGW_TYPEDEF_AW(LPMCI_LOAD_PARMS) - - typedef struct tagMCI_RECORD_PARMS { - DWORD_PTR dwCallback; - DWORD dwFrom; - DWORD dwTo; - } MCI_RECORD_PARMS,*LPMCI_RECORD_PARMS; - -#define MCI_VD_MODE_PARK (MCI_VD_OFFSET + 1) - -#define MCI_VD_MEDIA_CLV (MCI_VD_OFFSET + 2) -#define MCI_VD_MEDIA_CAV (MCI_VD_OFFSET + 3) -#define MCI_VD_MEDIA_OTHER (MCI_VD_OFFSET + 4) - -#define MCI_VD_FORMAT_TRACK 0x4001 - -#define MCI_VD_PLAY_REVERSE __MSABI_LONG(0x00010000) -#define MCI_VD_PLAY_FAST __MSABI_LONG(0x00020000) -#define MCI_VD_PLAY_SPEED __MSABI_LONG(0x00040000) -#define MCI_VD_PLAY_SCAN __MSABI_LONG(0x00080000) -#define MCI_VD_PLAY_SLOW __MSABI_LONG(0x00100000) - -#define MCI_VD_SEEK_REVERSE __MSABI_LONG(0x00010000) - -#define MCI_VD_STATUS_SPEED __MSABI_LONG(0x00004002) -#define MCI_VD_STATUS_FORWARD __MSABI_LONG(0x00004003) -#define MCI_VD_STATUS_MEDIA_TYPE __MSABI_LONG(0x00004004) -#define MCI_VD_STATUS_SIDE __MSABI_LONG(0x00004005) -#define MCI_VD_STATUS_DISC_SIZE __MSABI_LONG(0x00004006) - -#define MCI_VD_GETDEVCAPS_CLV __MSABI_LONG(0x00010000) -#define MCI_VD_GETDEVCAPS_CAV __MSABI_LONG(0x00020000) - -#define MCI_VD_SPIN_UP __MSABI_LONG(0x00010000) -#define MCI_VD_SPIN_DOWN __MSABI_LONG(0x00020000) - -#define MCI_VD_GETDEVCAPS_CAN_REVERSE __MSABI_LONG(0x00004002) -#define MCI_VD_GETDEVCAPS_FAST_RATE __MSABI_LONG(0x00004003) -#define MCI_VD_GETDEVCAPS_SLOW_RATE __MSABI_LONG(0x00004004) -#define MCI_VD_GETDEVCAPS_NORMAL_RATE __MSABI_LONG(0x00004005) - -#define MCI_VD_STEP_FRAMES __MSABI_LONG(0x00010000) -#define MCI_VD_STEP_REVERSE __MSABI_LONG(0x00020000) - -#define MCI_VD_ESCAPE_STRING __MSABI_LONG(0x00000100) - - typedef struct tagMCI_VD_PLAY_PARMS { - DWORD_PTR dwCallback; - DWORD dwFrom; - DWORD dwTo; - DWORD dwSpeed; - } MCI_VD_PLAY_PARMS,*PMCI_VD_PLAY_PARMS,*LPMCI_VD_PLAY_PARMS; - - typedef struct tagMCI_VD_STEP_PARMS { - DWORD_PTR dwCallback; - DWORD dwFrames; - } MCI_VD_STEP_PARMS,*PMCI_VD_STEP_PARMS,*LPMCI_VD_STEP_PARMS; - - typedef struct tagMCI_VD_ESCAPE_PARMSA { - DWORD_PTR dwCallback; - LPCSTR lpstrCommand; - } MCI_VD_ESCAPE_PARMSA,*PMCI_VD_ESCAPE_PARMSA,*LPMCI_VD_ESCAPE_PARMSA; - - typedef struct tagMCI_VD_ESCAPE_PARMSW { - DWORD_PTR dwCallback; - LPCWSTR lpstrCommand; - } MCI_VD_ESCAPE_PARMSW,*PMCI_VD_ESCAPE_PARMSW,*LPMCI_VD_ESCAPE_PARMSW; - - __MINGW_TYPEDEF_AW(MCI_VD_ESCAPE_PARMS) - __MINGW_TYPEDEF_AW(PMCI_VD_ESCAPE_PARMS) - __MINGW_TYPEDEF_AW(LPMCI_VD_ESCAPE_PARMS) - -#define MCI_CDA_STATUS_TYPE_TRACK __MSABI_LONG(0x00004001) -#define MCI_CDA_TRACK_AUDIO (MCI_CD_OFFSET + 0) -#define MCI_CDA_TRACK_OTHER (MCI_CD_OFFSET + 1) - -#define MCI_WAVE_PCM (MCI_WAVE_OFFSET + 0) -#define MCI_WAVE_MAPPER (MCI_WAVE_OFFSET + 1) - -#define MCI_WAVE_OPEN_BUFFER __MSABI_LONG(0x00010000) - -#define MCI_WAVE_SET_FORMATTAG __MSABI_LONG(0x00010000) -#define MCI_WAVE_SET_CHANNELS __MSABI_LONG(0x00020000) -#define MCI_WAVE_SET_SAMPLESPERSEC __MSABI_LONG(0x00040000) -#define MCI_WAVE_SET_AVGBYTESPERSEC __MSABI_LONG(0x00080000) -#define MCI_WAVE_SET_BLOCKALIGN __MSABI_LONG(0x00100000) -#define MCI_WAVE_SET_BITSPERSAMPLE __MSABI_LONG(0x00200000) - -#define MCI_WAVE_INPUT __MSABI_LONG(0x00400000) -#define MCI_WAVE_OUTPUT __MSABI_LONG(0x00800000) - -#define MCI_WAVE_STATUS_FORMATTAG __MSABI_LONG(0x00004001) -#define MCI_WAVE_STATUS_CHANNELS __MSABI_LONG(0x00004002) -#define MCI_WAVE_STATUS_SAMPLESPERSEC __MSABI_LONG(0x00004003) -#define MCI_WAVE_STATUS_AVGBYTESPERSEC __MSABI_LONG(0x00004004) -#define MCI_WAVE_STATUS_BLOCKALIGN __MSABI_LONG(0x00004005) -#define MCI_WAVE_STATUS_BITSPERSAMPLE __MSABI_LONG(0x00004006) -#define MCI_WAVE_STATUS_LEVEL __MSABI_LONG(0x00004007) - -#define MCI_WAVE_SET_ANYINPUT __MSABI_LONG(0x04000000) -#define MCI_WAVE_SET_ANYOUTPUT __MSABI_LONG(0x08000000) - -#define MCI_WAVE_GETDEVCAPS_INPUTS __MSABI_LONG(0x00004001) -#define MCI_WAVE_GETDEVCAPS_OUTPUTS __MSABI_LONG(0x00004002) - - typedef struct tagMCI_WAVE_OPEN_PARMSA { - DWORD_PTR dwCallback; - MCIDEVICEID wDeviceID; - LPCSTR lpstrDeviceType; - LPCSTR lpstrElementName; - LPCSTR lpstrAlias; - DWORD dwBufferSeconds; - } MCI_WAVE_OPEN_PARMSA,*PMCI_WAVE_OPEN_PARMSA,*LPMCI_WAVE_OPEN_PARMSA; - - typedef struct tagMCI_WAVE_OPEN_PARMSW { - DWORD_PTR dwCallback; - MCIDEVICEID wDeviceID; - LPCWSTR lpstrDeviceType; - LPCWSTR lpstrElementName; - LPCWSTR lpstrAlias; - DWORD dwBufferSeconds; - } MCI_WAVE_OPEN_PARMSW,*PMCI_WAVE_OPEN_PARMSW,*LPMCI_WAVE_OPEN_PARMSW; - - __MINGW_TYPEDEF_AW(MCI_WAVE_OPEN_PARMS) - __MINGW_TYPEDEF_AW(PMCI_WAVE_OPEN_PARMS) - __MINGW_TYPEDEF_AW(LPMCI_WAVE_OPEN_PARMS) - - typedef struct tagMCI_WAVE_DELETE_PARMS { - DWORD_PTR dwCallback; - DWORD dwFrom; - DWORD dwTo; - } MCI_WAVE_DELETE_PARMS,*PMCI_WAVE_DELETE_PARMS,*LPMCI_WAVE_DELETE_PARMS; - - typedef struct tagMCI_WAVE_SET_PARMS { - DWORD_PTR dwCallback; - DWORD dwTimeFormat; - DWORD dwAudio; - UINT wInput; - UINT wOutput; - WORD wFormatTag; - WORD wReserved2; - WORD nChannels; - WORD wReserved3; - DWORD nSamplesPerSec; - DWORD nAvgBytesPerSec; - WORD nBlockAlign; - WORD wReserved4; - WORD wBitsPerSample; - WORD wReserved5; - } MCI_WAVE_SET_PARMS,*PMCI_WAVE_SET_PARMS,*LPMCI_WAVE_SET_PARMS; - -#define MCI_SEQ_DIV_PPQN (0 + MCI_SEQ_OFFSET) -#define MCI_SEQ_DIV_SMPTE_24 (1 + MCI_SEQ_OFFSET) -#define MCI_SEQ_DIV_SMPTE_25 (2 + MCI_SEQ_OFFSET) -#define MCI_SEQ_DIV_SMPTE_30DROP (3 + MCI_SEQ_OFFSET) -#define MCI_SEQ_DIV_SMPTE_30 (4 + MCI_SEQ_OFFSET) - -#define MCI_SEQ_FORMAT_SONGPTR 0x4001 -#define MCI_SEQ_FILE 0x4002 -#define MCI_SEQ_MIDI 0x4003 -#define MCI_SEQ_SMPTE 0x4004 -#define MCI_SEQ_NONE 65533 -#define MCI_SEQ_MAPPER 65535 - -#define MCI_SEQ_STATUS_TEMPO __MSABI_LONG(0x00004002) -#define MCI_SEQ_STATUS_PORT __MSABI_LONG(0x00004003) -#define MCI_SEQ_STATUS_SLAVE __MSABI_LONG(0x00004007) -#define MCI_SEQ_STATUS_MASTER __MSABI_LONG(0x00004008) -#define MCI_SEQ_STATUS_OFFSET __MSABI_LONG(0x00004009) -#define MCI_SEQ_STATUS_DIVTYPE __MSABI_LONG(0x0000400A) -#define MCI_SEQ_STATUS_NAME __MSABI_LONG(0x0000400B) -#define MCI_SEQ_STATUS_COPYRIGHT __MSABI_LONG(0x0000400C) - -#define MCI_SEQ_SET_TEMPO __MSABI_LONG(0x00010000) -#define MCI_SEQ_SET_PORT __MSABI_LONG(0x00020000) -#define MCI_SEQ_SET_SLAVE __MSABI_LONG(0x00040000) -#define MCI_SEQ_SET_MASTER __MSABI_LONG(0x00080000) -#define MCI_SEQ_SET_OFFSET __MSABI_LONG(0x01000000) - - typedef struct tagMCI_SEQ_SET_PARMS { - DWORD_PTR dwCallback; - DWORD dwTimeFormat; - DWORD dwAudio; - DWORD dwTempo; - DWORD dwPort; - DWORD dwSlave; - DWORD dwMaster; - DWORD dwOffset; - } MCI_SEQ_SET_PARMS,*PMCI_SEQ_SET_PARMS,*LPMCI_SEQ_SET_PARMS; - -#define MCI_ANIM_OPEN_WS __MSABI_LONG(0x00010000) -#define MCI_ANIM_OPEN_PARENT __MSABI_LONG(0x00020000) -#define MCI_ANIM_OPEN_NOSTATIC __MSABI_LONG(0x00040000) - -#define MCI_ANIM_PLAY_SPEED __MSABI_LONG(0x00010000) -#define MCI_ANIM_PLAY_REVERSE __MSABI_LONG(0x00020000) -#define MCI_ANIM_PLAY_FAST __MSABI_LONG(0x00040000) -#define MCI_ANIM_PLAY_SLOW __MSABI_LONG(0x00080000) -#define MCI_ANIM_PLAY_SCAN __MSABI_LONG(0x00100000) - -#define MCI_ANIM_STEP_REVERSE __MSABI_LONG(0x00010000) -#define MCI_ANIM_STEP_FRAMES __MSABI_LONG(0x00020000) - -#define MCI_ANIM_STATUS_SPEED __MSABI_LONG(0x00004001) -#define MCI_ANIM_STATUS_FORWARD __MSABI_LONG(0x00004002) -#define MCI_ANIM_STATUS_HWND __MSABI_LONG(0x00004003) -#define MCI_ANIM_STATUS_HPAL __MSABI_LONG(0x00004004) -#define MCI_ANIM_STATUS_STRETCH __MSABI_LONG(0x00004005) - -#define MCI_ANIM_INFO_TEXT __MSABI_LONG(0x00010000) - -#define MCI_ANIM_GETDEVCAPS_CAN_REVERSE __MSABI_LONG(0x00004001) -#define MCI_ANIM_GETDEVCAPS_FAST_RATE __MSABI_LONG(0x00004002) -#define MCI_ANIM_GETDEVCAPS_SLOW_RATE __MSABI_LONG(0x00004003) -#define MCI_ANIM_GETDEVCAPS_NORMAL_RATE __MSABI_LONG(0x00004004) -#define MCI_ANIM_GETDEVCAPS_PALETTES __MSABI_LONG(0x00004006) -#define MCI_ANIM_GETDEVCAPS_CAN_STRETCH __MSABI_LONG(0x00004007) -#define MCI_ANIM_GETDEVCAPS_MAX_WINDOWS __MSABI_LONG(0x00004008) - -#define MCI_ANIM_REALIZE_NORM __MSABI_LONG(0x00010000) -#define MCI_ANIM_REALIZE_BKGD __MSABI_LONG(0x00020000) - -#define MCI_ANIM_WINDOW_HWND __MSABI_LONG(0x00010000) -#define MCI_ANIM_WINDOW_STATE __MSABI_LONG(0x00040000) -#define MCI_ANIM_WINDOW_TEXT __MSABI_LONG(0x00080000) -#define MCI_ANIM_WINDOW_ENABLE_STRETCH __MSABI_LONG(0x00100000) -#define MCI_ANIM_WINDOW_DISABLE_STRETCH __MSABI_LONG(0x00200000) - -#define MCI_ANIM_WINDOW_DEFAULT __MSABI_LONG(0x00000000) - -#define MCI_ANIM_RECT __MSABI_LONG(0x00010000) -#define MCI_ANIM_PUT_SOURCE __MSABI_LONG(0x00020000) -#define MCI_ANIM_PUT_DESTINATION __MSABI_LONG(0x00040000) - -#define MCI_ANIM_WHERE_SOURCE __MSABI_LONG(0x00020000) -#define MCI_ANIM_WHERE_DESTINATION __MSABI_LONG(0x00040000) - -#define MCI_ANIM_UPDATE_HDC __MSABI_LONG(0x00020000) - - typedef struct tagMCI_ANIM_OPEN_PARMSA { - DWORD_PTR dwCallback; - MCIDEVICEID wDeviceID; - LPCSTR lpstrDeviceType; - LPCSTR lpstrElementName; - LPCSTR lpstrAlias; - DWORD dwStyle; - HWND hWndParent; - } MCI_ANIM_OPEN_PARMSA,*PMCI_ANIM_OPEN_PARMSA,*LPMCI_ANIM_OPEN_PARMSA; - - typedef struct tagMCI_ANIM_OPEN_PARMSW { - DWORD_PTR dwCallback; - MCIDEVICEID wDeviceID; - LPCWSTR lpstrDeviceType; - LPCWSTR lpstrElementName; - LPCWSTR lpstrAlias; - DWORD dwStyle; - HWND hWndParent; - } MCI_ANIM_OPEN_PARMSW,*PMCI_ANIM_OPEN_PARMSW,*LPMCI_ANIM_OPEN_PARMSW; - - __MINGW_TYPEDEF_AW(MCI_ANIM_OPEN_PARMS) - __MINGW_TYPEDEF_AW(PMCI_ANIM_OPEN_PARMS) - __MINGW_TYPEDEF_AW(LPMCI_ANIM_OPEN_PARMS) - - typedef struct tagMCI_ANIM_PLAY_PARMS { - DWORD_PTR dwCallback; - DWORD dwFrom; - DWORD dwTo; - DWORD dwSpeed; - } MCI_ANIM_PLAY_PARMS,*PMCI_ANIM_PLAY_PARMS,*LPMCI_ANIM_PLAY_PARMS; - - typedef struct tagMCI_ANIM_STEP_PARMS { - DWORD_PTR dwCallback; - DWORD dwFrames; - } MCI_ANIM_STEP_PARMS,*PMCI_ANIM_STEP_PARMS,*LPMCI_ANIM_STEP_PARMS; - - typedef struct tagMCI_ANIM_WINDOW_PARMSA { - DWORD_PTR dwCallback; - HWND hWnd; - UINT nCmdShow; - LPCSTR lpstrText; - } MCI_ANIM_WINDOW_PARMSA,*PMCI_ANIM_WINDOW_PARMSA,*LPMCI_ANIM_WINDOW_PARMSA; - - typedef struct tagMCI_ANIM_WINDOW_PARMSW { - DWORD_PTR dwCallback; - HWND hWnd; - UINT nCmdShow; - LPCWSTR lpstrText; - } MCI_ANIM_WINDOW_PARMSW,*PMCI_ANIM_WINDOW_PARMSW,*LPMCI_ANIM_WINDOW_PARMSW; - - __MINGW_TYPEDEF_AW(MCI_ANIM_WINDOW_PARMS) - __MINGW_TYPEDEF_AW(PMCI_ANIM_WINDOW_PARMS) - __MINGW_TYPEDEF_AW(LPMCI_ANIM_WINDOW_PARMS) - - typedef struct tagMCI_ANIM_RECT_PARMS { - DWORD_PTR dwCallback; -#ifdef MCI_USE_OFFEXT - POINT ptOffset; - POINT ptExtent; -#else - RECT rc; +#include #endif - } MCI_ANIM_RECT_PARMS; - - typedef MCI_ANIM_RECT_PARMS *PMCI_ANIM_RECT_PARMS; - typedef MCI_ANIM_RECT_PARMS *LPMCI_ANIM_RECT_PARMS; - - typedef struct tagMCI_ANIM_UPDATE_PARMS { - DWORD_PTR dwCallback; - RECT rc; - HDC hDC; - } MCI_ANIM_UPDATE_PARMS,*PMCI_ANIM_UPDATE_PARMS,*LPMCI_ANIM_UPDATE_PARMS; - -#define MCI_OVLY_OPEN_WS __MSABI_LONG(0x00010000) -#define MCI_OVLY_OPEN_PARENT __MSABI_LONG(0x00020000) -#define MCI_OVLY_STATUS_HWND __MSABI_LONG(0x00004001) -#define MCI_OVLY_STATUS_STRETCH __MSABI_LONG(0x00004002) +#include +#include +#include +#include -#define MCI_OVLY_INFO_TEXT __MSABI_LONG(0x00010000) - -#define MCI_OVLY_GETDEVCAPS_CAN_STRETCH __MSABI_LONG(0x00004001) -#define MCI_OVLY_GETDEVCAPS_CAN_FREEZE __MSABI_LONG(0x00004002) -#define MCI_OVLY_GETDEVCAPS_MAX_WINDOWS __MSABI_LONG(0x00004003) - -#define MCI_OVLY_WINDOW_HWND __MSABI_LONG(0x00010000) -#define MCI_OVLY_WINDOW_STATE __MSABI_LONG(0x00040000) -#define MCI_OVLY_WINDOW_TEXT __MSABI_LONG(0x00080000) -#define MCI_OVLY_WINDOW_ENABLE_STRETCH __MSABI_LONG(0x00100000) -#define MCI_OVLY_WINDOW_DISABLE_STRETCH __MSABI_LONG(0x00200000) - -#define MCI_OVLY_WINDOW_DEFAULT __MSABI_LONG(0x00000000) - -#define MCI_OVLY_RECT __MSABI_LONG(0x00010000) -#define MCI_OVLY_PUT_SOURCE __MSABI_LONG(0x00020000) -#define MCI_OVLY_PUT_DESTINATION __MSABI_LONG(0x00040000) -#define MCI_OVLY_PUT_FRAME __MSABI_LONG(0x00080000) -#define MCI_OVLY_PUT_VIDEO __MSABI_LONG(0x00100000) - -#define MCI_OVLY_WHERE_SOURCE __MSABI_LONG(0x00020000) -#define MCI_OVLY_WHERE_DESTINATION __MSABI_LONG(0x00040000) -#define MCI_OVLY_WHERE_FRAME __MSABI_LONG(0x00080000) -#define MCI_OVLY_WHERE_VIDEO __MSABI_LONG(0x00100000) - - typedef struct tagMCI_OVLY_OPEN_PARMSA { - DWORD_PTR dwCallback; - MCIDEVICEID wDeviceID; - LPCSTR lpstrDeviceType; - LPCSTR lpstrElementName; - LPCSTR lpstrAlias; - DWORD dwStyle; - HWND hWndParent; - } MCI_OVLY_OPEN_PARMSA,*PMCI_OVLY_OPEN_PARMSA,*LPMCI_OVLY_OPEN_PARMSA; - - typedef struct tagMCI_OVLY_OPEN_PARMSW { - DWORD_PTR dwCallback; - MCIDEVICEID wDeviceID; - LPCWSTR lpstrDeviceType; - LPCWSTR lpstrElementName; - LPCWSTR lpstrAlias; - DWORD dwStyle; - HWND hWndParent; - } MCI_OVLY_OPEN_PARMSW,*PMCI_OVLY_OPEN_PARMSW,*LPMCI_OVLY_OPEN_PARMSW; - - __MINGW_TYPEDEF_AW(MCI_OVLY_OPEN_PARMS) - __MINGW_TYPEDEF_AW(PMCI_OVLY_OPEN_PARMS) - __MINGW_TYPEDEF_AW(LPMCI_OVLY_OPEN_PARMS) - - typedef struct tagMCI_OVLY_WINDOW_PARMSA { - DWORD_PTR dwCallback; - HWND hWnd; - UINT nCmdShow; - LPCSTR lpstrText; - } MCI_OVLY_WINDOW_PARMSA,*PMCI_OVLY_WINDOW_PARMSA,*LPMCI_OVLY_WINDOW_PARMSA; - - typedef struct tagMCI_OVLY_WINDOW_PARMSW { - DWORD_PTR dwCallback; - HWND hWnd; - UINT nCmdShow; - LPCWSTR lpstrText; - } MCI_OVLY_WINDOW_PARMSW,*PMCI_OVLY_WINDOW_PARMSW,*LPMCI_OVLY_WINDOW_PARMSW; - - __MINGW_TYPEDEF_AW(MCI_OVLY_WINDOW_PARMS) - __MINGW_TYPEDEF_AW(PMCI_OVLY_WINDOW_PARMS) - __MINGW_TYPEDEF_AW(LPMCI_OVLY_WINDOW_PARMS) - - typedef struct tagMCI_OVLY_RECT_PARMS { - DWORD_PTR dwCallback; -#ifdef MCI_USE_OFFEXT - POINT ptOffset; - POINT ptExtent; -#else - RECT rc; +#ifndef MMNOTIMER +#include #endif - } MCI_OVLY_RECT_PARMS,*PMCI_OVLY_RECT_PARMS,*LPMCI_OVLY_RECT_PARMS; - - typedef struct tagMCI_OVLY_SAVE_PARMSA { - DWORD_PTR dwCallback; - LPCSTR lpfilename; - RECT rc; - } MCI_OVLY_SAVE_PARMSA,*PMCI_OVLY_SAVE_PARMSA,*LPMCI_OVLY_SAVE_PARMSA; - - typedef struct tagMCI_OVLY_SAVE_PARMSW { - DWORD_PTR dwCallback; - LPCWSTR lpfilename; - RECT rc; - } MCI_OVLY_SAVE_PARMSW,*PMCI_OVLY_SAVE_PARMSW,*LPMCI_OVLY_SAVE_PARMSW; - __MINGW_TYPEDEF_AW(MCI_OVLY_SAVE_PARMS) - __MINGW_TYPEDEF_AW(PMCI_OVLY_SAVE_PARMS) - __MINGW_TYPEDEF_AW(LPMCI_OVLY_SAVE_PARMS) - - typedef struct tagMCI_OVLY_LOAD_PARMSA { - DWORD_PTR dwCallback; - LPCSTR lpfilename; - RECT rc; - } MCI_OVLY_LOAD_PARMSA,*PMCI_OVLY_LOAD_PARMSA,*LPMCI_OVLY_LOAD_PARMSA; - - typedef struct tagMCI_OVLY_LOAD_PARMSW { - DWORD_PTR dwCallback; - LPCWSTR lpfilename; - RECT rc; - } MCI_OVLY_LOAD_PARMSW,*PMCI_OVLY_LOAD_PARMSW,*LPMCI_OVLY_LOAD_PARMSW; - - __MINGW_TYPEDEF_AW(MCI_OVLY_LOAD_PARMS) - __MINGW_TYPEDEF_AW(PMCI_OVLY_LOAD_PARMS) - __MINGW_TYPEDEF_AW(LPMCI_OVLY_LOAD_PARMS) -#endif +#include #ifndef NEWTRANSPARENT -#define NEWTRANSPARENT 3 +#define NEWTRANSPARENT 3 #define QUERYROPSUPPORT 40 #endif @@ -2630,9 +46,12 @@ extern "C" { #define SC_SCREENSAVE 0xF140 #endif +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + #ifdef __cplusplus } #endif #include -#endif + +#endif /* _INC_MMSYSTEM */ diff --git a/lib/libc/include/any-windows-any/mscoree.h b/lib/libc/include/any-windows-any/mscoree.h index 7a48cae924a499dd5f3a4d359a9330942f9bdf8c..523ac77a9f2bad56fbbb0db83f587c540239616e 100644 --- a/lib/libc/include/any-windows-any/mscoree.h +++ b/lib/libc/include/any-windows-any/mscoree.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mscoree.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mscoree.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mscoree_h__ #define __mscoree_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IGCThreadControl_FWD_DEFINED__ @@ -106,7 +114,7 @@ HRESULT WINAPI GetCORSystemDirectory(LPWSTR,DWORD,DWORD*); HRESULT WINAPI GetCORVersion(LPWSTR,DWORD,DWORD*); HRESULT WINAPI GetRequestedRuntimeInfo(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,DWORD,LPWSTR,DWORD,DWORD*,LPWSTR,DWORD,DWORD*); HRESULT WINAPI LoadLibraryShim(LPCWSTR,LPCWSTR,LPVOID,HMODULE*); -#ifdef WINE_STRICT_PROTOTYPES +#ifndef WINE_NO_STRICT_PROTOTYPES typedef HRESULT (__stdcall *FLockClrVersionCallback)(void); #else typedef HRESULT (__stdcall *FLockClrVersionCallback)(); @@ -193,23 +201,23 @@ interface IGCThreadControl { #define IGCThreadControl_SuspensionEnding(This,generation) (This)->lpVtbl->SuspensionEnding(This,generation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IGCThreadControl_QueryInterface(IGCThreadControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IGCThreadControl_QueryInterface(IGCThreadControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IGCThreadControl_AddRef(IGCThreadControl* This) { +static __WIDL_INLINE ULONG IGCThreadControl_AddRef(IGCThreadControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IGCThreadControl_Release(IGCThreadControl* This) { +static __WIDL_INLINE ULONG IGCThreadControl_Release(IGCThreadControl* This) { return This->lpVtbl->Release(This); } /*** IGCThreadControl methods ***/ -static FORCEINLINE HRESULT IGCThreadControl_ThreadIsBlockingForSuspension(IGCThreadControl* This) { +static __WIDL_INLINE HRESULT IGCThreadControl_ThreadIsBlockingForSuspension(IGCThreadControl* This) { return This->lpVtbl->ThreadIsBlockingForSuspension(This); } -static FORCEINLINE HRESULT IGCThreadControl_SuspensionStarting(IGCThreadControl* This) { +static __WIDL_INLINE HRESULT IGCThreadControl_SuspensionStarting(IGCThreadControl* This) { return This->lpVtbl->SuspensionStarting(This); } -static FORCEINLINE HRESULT IGCThreadControl_SuspensionEnding(IGCThreadControl* This,DWORD generation) { +static __WIDL_INLINE HRESULT IGCThreadControl_SuspensionEnding(IGCThreadControl* This,DWORD generation) { return This->lpVtbl->SuspensionEnding(This,generation); } #endif @@ -278,17 +286,17 @@ interface IGCHostControl { #define IGCHostControl_RequestVirtualMemLimit(This,nMaxVirtualMemMB,nNewMaxVirtualMemMB) (This)->lpVtbl->RequestVirtualMemLimit(This,nMaxVirtualMemMB,nNewMaxVirtualMemMB) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IGCHostControl_QueryInterface(IGCHostControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IGCHostControl_QueryInterface(IGCHostControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IGCHostControl_AddRef(IGCHostControl* This) { +static __WIDL_INLINE ULONG IGCHostControl_AddRef(IGCHostControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IGCHostControl_Release(IGCHostControl* This) { +static __WIDL_INLINE ULONG IGCHostControl_Release(IGCHostControl* This) { return This->lpVtbl->Release(This); } /*** IGCHostControl methods ***/ -static FORCEINLINE HRESULT IGCHostControl_RequestVirtualMemLimit(IGCHostControl* This,SIZE_T nMaxVirtualMemMB,SIZE_T *nNewMaxVirtualMemMB) { +static __WIDL_INLINE HRESULT IGCHostControl_RequestVirtualMemLimit(IGCHostControl* This,SIZE_T nMaxVirtualMemMB,SIZE_T *nNewMaxVirtualMemMB) { return This->lpVtbl->RequestVirtualMemLimit(This,nMaxVirtualMemMB,nNewMaxVirtualMemMB); } #endif @@ -369,23 +377,23 @@ interface IDebuggerThreadControl { #define IDebuggerThreadControl_StartBlockingForDebugger(This,dwUnused) (This)->lpVtbl->StartBlockingForDebugger(This,dwUnused) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebuggerThreadControl_QueryInterface(IDebuggerThreadControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebuggerThreadControl_QueryInterface(IDebuggerThreadControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebuggerThreadControl_AddRef(IDebuggerThreadControl* This) { +static __WIDL_INLINE ULONG IDebuggerThreadControl_AddRef(IDebuggerThreadControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebuggerThreadControl_Release(IDebuggerThreadControl* This) { +static __WIDL_INLINE ULONG IDebuggerThreadControl_Release(IDebuggerThreadControl* This) { return This->lpVtbl->Release(This); } /*** IDebuggerThreadControl methods ***/ -static FORCEINLINE HRESULT IDebuggerThreadControl_ThreadIsBlockingForDebugger(IDebuggerThreadControl* This) { +static __WIDL_INLINE HRESULT IDebuggerThreadControl_ThreadIsBlockingForDebugger(IDebuggerThreadControl* This) { return This->lpVtbl->ThreadIsBlockingForDebugger(This); } -static FORCEINLINE HRESULT IDebuggerThreadControl_ReleaseAllRuntimeThreads(IDebuggerThreadControl* This) { +static __WIDL_INLINE HRESULT IDebuggerThreadControl_ReleaseAllRuntimeThreads(IDebuggerThreadControl* This) { return This->lpVtbl->ReleaseAllRuntimeThreads(This); } -static FORCEINLINE HRESULT IDebuggerThreadControl_StartBlockingForDebugger(IDebuggerThreadControl* This,DWORD dwUnused) { +static __WIDL_INLINE HRESULT IDebuggerThreadControl_StartBlockingForDebugger(IDebuggerThreadControl* This,DWORD dwUnused) { return This->lpVtbl->StartBlockingForDebugger(This,dwUnused); } #endif @@ -476,26 +484,26 @@ interface ICorConfiguration { #define ICorConfiguration_AddDebuggerSpecialThread(This,specialThreadId) (This)->lpVtbl->AddDebuggerSpecialThread(This,specialThreadId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICorConfiguration_QueryInterface(ICorConfiguration* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICorConfiguration_QueryInterface(ICorConfiguration* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICorConfiguration_AddRef(ICorConfiguration* This) { +static __WIDL_INLINE ULONG ICorConfiguration_AddRef(ICorConfiguration* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICorConfiguration_Release(ICorConfiguration* This) { +static __WIDL_INLINE ULONG ICorConfiguration_Release(ICorConfiguration* This) { return This->lpVtbl->Release(This); } /*** ICorConfiguration methods ***/ -static FORCEINLINE HRESULT ICorConfiguration_SetGCThreadControl(ICorConfiguration* This,IGCThreadControl *GCThreadControl) { +static __WIDL_INLINE HRESULT ICorConfiguration_SetGCThreadControl(ICorConfiguration* This,IGCThreadControl *GCThreadControl) { return This->lpVtbl->SetGCThreadControl(This,GCThreadControl); } -static FORCEINLINE HRESULT ICorConfiguration_SetGCHostControl(ICorConfiguration* This,IGCHostControl *GCHostControl) { +static __WIDL_INLINE HRESULT ICorConfiguration_SetGCHostControl(ICorConfiguration* This,IGCHostControl *GCHostControl) { return This->lpVtbl->SetGCHostControl(This,GCHostControl); } -static FORCEINLINE HRESULT ICorConfiguration_SetDebuggerThreadControl(ICorConfiguration* This,IDebuggerThreadControl *debuggerThreadControl) { +static __WIDL_INLINE HRESULT ICorConfiguration_SetDebuggerThreadControl(ICorConfiguration* This,IDebuggerThreadControl *debuggerThreadControl) { return This->lpVtbl->SetDebuggerThreadControl(This,debuggerThreadControl); } -static FORCEINLINE HRESULT ICorConfiguration_AddDebuggerSpecialThread(ICorConfiguration* This,DWORD specialThreadId) { +static __WIDL_INLINE HRESULT ICorConfiguration_AddDebuggerSpecialThread(ICorConfiguration* This,DWORD specialThreadId) { return This->lpVtbl->AddDebuggerSpecialThread(This,specialThreadId); } #endif @@ -574,20 +582,20 @@ interface ICLRControl { #define ICLRControl_SetAppDomainManagerType(This,appDomainManagerAssembly,appDomainManagerType) (This)->lpVtbl->SetAppDomainManagerType(This,appDomainManagerAssembly,appDomainManagerType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICLRControl_QueryInterface(ICLRControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICLRControl_QueryInterface(ICLRControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICLRControl_AddRef(ICLRControl* This) { +static __WIDL_INLINE ULONG ICLRControl_AddRef(ICLRControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICLRControl_Release(ICLRControl* This) { +static __WIDL_INLINE ULONG ICLRControl_Release(ICLRControl* This) { return This->lpVtbl->Release(This); } /*** ICLRControl methods ***/ -static FORCEINLINE HRESULT ICLRControl_GetCLRManager(ICLRControl* This,REFIID riid,void **ppObject) { +static __WIDL_INLINE HRESULT ICLRControl_GetCLRManager(ICLRControl* This,REFIID riid,void **ppObject) { return This->lpVtbl->GetCLRManager(This,riid,ppObject); } -static FORCEINLINE HRESULT ICLRControl_SetAppDomainManagerType(ICLRControl* This,LPCWSTR appDomainManagerAssembly,LPCWSTR appDomainManagerType) { +static __WIDL_INLINE HRESULT ICLRControl_SetAppDomainManagerType(ICLRControl* This,LPCWSTR appDomainManagerAssembly,LPCWSTR appDomainManagerType) { return This->lpVtbl->SetAppDomainManagerType(This,appDomainManagerAssembly,appDomainManagerType); } #endif @@ -666,20 +674,20 @@ interface IHostControl { #define IHostControl_SetAppDomainManager(This,appDomainID,appDomainManager) (This)->lpVtbl->SetAppDomainManager(This,appDomainID,appDomainManager) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHostControl_QueryInterface(IHostControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHostControl_QueryInterface(IHostControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHostControl_AddRef(IHostControl* This) { +static __WIDL_INLINE ULONG IHostControl_AddRef(IHostControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHostControl_Release(IHostControl* This) { +static __WIDL_INLINE ULONG IHostControl_Release(IHostControl* This) { return This->lpVtbl->Release(This); } /*** IHostControl methods ***/ -static FORCEINLINE HRESULT IHostControl_GetHostManager(IHostControl* This,REFIID riid,void **ppObject) { +static __WIDL_INLINE HRESULT IHostControl_GetHostManager(IHostControl* This,REFIID riid,void **ppObject) { return This->lpVtbl->GetHostManager(This,riid,ppObject); } -static FORCEINLINE HRESULT IHostControl_SetAppDomainManager(IHostControl* This,DWORD appDomainID,IUnknown *appDomainManager) { +static __WIDL_INLINE HRESULT IHostControl_SetAppDomainManager(IHostControl* This,DWORD appDomainID,IUnknown *appDomainManager) { return This->lpVtbl->SetAppDomainManager(This,appDomainID,appDomainManager); } #endif @@ -901,71 +909,71 @@ interface ICorRuntimeHost { #define ICorRuntimeHost_CurrentDomain(This,appDomain) (This)->lpVtbl->CurrentDomain(This,appDomain) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICorRuntimeHost_QueryInterface(ICorRuntimeHost* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_QueryInterface(ICorRuntimeHost* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICorRuntimeHost_AddRef(ICorRuntimeHost* This) { +static __WIDL_INLINE ULONG ICorRuntimeHost_AddRef(ICorRuntimeHost* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICorRuntimeHost_Release(ICorRuntimeHost* This) { +static __WIDL_INLINE ULONG ICorRuntimeHost_Release(ICorRuntimeHost* This) { return This->lpVtbl->Release(This); } /*** ICorRuntimeHost methods ***/ -static FORCEINLINE HRESULT ICorRuntimeHost_CreateLogicalThreadState(ICorRuntimeHost* This) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_CreateLogicalThreadState(ICorRuntimeHost* This) { return This->lpVtbl->CreateLogicalThreadState(This); } -static FORCEINLINE HRESULT ICorRuntimeHost_DeleteLogicalThreadState(ICorRuntimeHost* This) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_DeleteLogicalThreadState(ICorRuntimeHost* This) { return This->lpVtbl->DeleteLogicalThreadState(This); } -static FORCEINLINE HRESULT ICorRuntimeHost_SwitchInLogicalThreadState(ICorRuntimeHost* This,DWORD *fiberCookie) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_SwitchInLogicalThreadState(ICorRuntimeHost* This,DWORD *fiberCookie) { return This->lpVtbl->SwitchInLogicalThreadState(This,fiberCookie); } -static FORCEINLINE HRESULT ICorRuntimeHost_SwitchOutLogicalThreadState(ICorRuntimeHost* This,DWORD **fiberCookie) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_SwitchOutLogicalThreadState(ICorRuntimeHost* This,DWORD **fiberCookie) { return This->lpVtbl->SwitchOutLogicalThreadState(This,fiberCookie); } -static FORCEINLINE HRESULT ICorRuntimeHost_LocksHeldByLogicalThread(ICorRuntimeHost* This,DWORD *pCount) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_LocksHeldByLogicalThread(ICorRuntimeHost* This,DWORD *pCount) { return This->lpVtbl->LocksHeldByLogicalThread(This,pCount); } -static FORCEINLINE HRESULT ICorRuntimeHost_MapFile(ICorRuntimeHost* This,HANDLE hFile,HMODULE *mapAddress) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_MapFile(ICorRuntimeHost* This,HANDLE hFile,HMODULE *mapAddress) { return This->lpVtbl->MapFile(This,hFile,mapAddress); } -static FORCEINLINE HRESULT ICorRuntimeHost_GetConfiguration(ICorRuntimeHost* This,ICorConfiguration **pConfiguration) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_GetConfiguration(ICorRuntimeHost* This,ICorConfiguration **pConfiguration) { return This->lpVtbl->GetConfiguration(This,pConfiguration); } -static FORCEINLINE HRESULT ICorRuntimeHost_Start(ICorRuntimeHost* This) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_Start(ICorRuntimeHost* This) { return This->lpVtbl->Start(This); } -static FORCEINLINE HRESULT ICorRuntimeHost_Stop(ICorRuntimeHost* This) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_Stop(ICorRuntimeHost* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT ICorRuntimeHost_CreateDomain(ICorRuntimeHost* This,LPCWSTR friendlyName,IUnknown *identityArray,IUnknown **appDomain) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_CreateDomain(ICorRuntimeHost* This,LPCWSTR friendlyName,IUnknown *identityArray,IUnknown **appDomain) { return This->lpVtbl->CreateDomain(This,friendlyName,identityArray,appDomain); } -static FORCEINLINE HRESULT ICorRuntimeHost_GetDefaultDomain(ICorRuntimeHost* This,IUnknown **pAppDomain) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_GetDefaultDomain(ICorRuntimeHost* This,IUnknown **pAppDomain) { return This->lpVtbl->GetDefaultDomain(This,pAppDomain); } -static FORCEINLINE HRESULT ICorRuntimeHost_EnumDomains(ICorRuntimeHost* This,HDOMAINENUM *hEnum) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_EnumDomains(ICorRuntimeHost* This,HDOMAINENUM *hEnum) { return This->lpVtbl->EnumDomains(This,hEnum); } -static FORCEINLINE HRESULT ICorRuntimeHost_NextDomain(ICorRuntimeHost* This,HDOMAINENUM hEnum,IUnknown **appDomain) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_NextDomain(ICorRuntimeHost* This,HDOMAINENUM hEnum,IUnknown **appDomain) { return This->lpVtbl->NextDomain(This,hEnum,appDomain); } -static FORCEINLINE HRESULT ICorRuntimeHost_CloseEnum(ICorRuntimeHost* This,HDOMAINENUM hEnum) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_CloseEnum(ICorRuntimeHost* This,HDOMAINENUM hEnum) { return This->lpVtbl->CloseEnum(This,hEnum); } -static FORCEINLINE HRESULT ICorRuntimeHost_CreateDomainEx(ICorRuntimeHost* This,LPCWSTR friendlyName,IUnknown *setup,IUnknown *evidence,IUnknown **appDomain) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_CreateDomainEx(ICorRuntimeHost* This,LPCWSTR friendlyName,IUnknown *setup,IUnknown *evidence,IUnknown **appDomain) { return This->lpVtbl->CreateDomainEx(This,friendlyName,setup,evidence,appDomain); } -static FORCEINLINE HRESULT ICorRuntimeHost_CreateDomainSetup(ICorRuntimeHost* This,IUnknown **appDomainSetup) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_CreateDomainSetup(ICorRuntimeHost* This,IUnknown **appDomainSetup) { return This->lpVtbl->CreateDomainSetup(This,appDomainSetup); } -static FORCEINLINE HRESULT ICorRuntimeHost_CreateEvidence(ICorRuntimeHost* This,IUnknown **evidence) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_CreateEvidence(ICorRuntimeHost* This,IUnknown **evidence) { return This->lpVtbl->CreateEvidence(This,evidence); } -static FORCEINLINE HRESULT ICorRuntimeHost_UnloadDomain(ICorRuntimeHost* This,IUnknown *appDomain) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_UnloadDomain(ICorRuntimeHost* This,IUnknown *appDomain) { return This->lpVtbl->UnloadDomain(This,appDomain); } -static FORCEINLINE HRESULT ICorRuntimeHost_CurrentDomain(ICorRuntimeHost* This,IUnknown **appDomain) { +static __WIDL_INLINE HRESULT ICorRuntimeHost_CurrentDomain(ICorRuntimeHost* This,IUnknown **appDomain) { return This->lpVtbl->CurrentDomain(This,appDomain); } #endif @@ -1119,41 +1127,41 @@ interface ICLRRuntimeHost { #define ICLRRuntimeHost_ExecuteInDefaultAppDomain(This,pwzAssemblyPath,pwzTypeName,pwzMethodName,pwzArgument,pReturnValue) (This)->lpVtbl->ExecuteInDefaultAppDomain(This,pwzAssemblyPath,pwzTypeName,pwzMethodName,pwzArgument,pReturnValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICLRRuntimeHost_QueryInterface(ICLRRuntimeHost* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICLRRuntimeHost_QueryInterface(ICLRRuntimeHost* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICLRRuntimeHost_AddRef(ICLRRuntimeHost* This) { +static __WIDL_INLINE ULONG ICLRRuntimeHost_AddRef(ICLRRuntimeHost* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICLRRuntimeHost_Release(ICLRRuntimeHost* This) { +static __WIDL_INLINE ULONG ICLRRuntimeHost_Release(ICLRRuntimeHost* This) { return This->lpVtbl->Release(This); } /*** ICLRRuntimeHost methods ***/ -static FORCEINLINE HRESULT ICLRRuntimeHost_Start(ICLRRuntimeHost* This) { +static __WIDL_INLINE HRESULT ICLRRuntimeHost_Start(ICLRRuntimeHost* This) { return This->lpVtbl->Start(This); } -static FORCEINLINE HRESULT ICLRRuntimeHost_Stop(ICLRRuntimeHost* This) { +static __WIDL_INLINE HRESULT ICLRRuntimeHost_Stop(ICLRRuntimeHost* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT ICLRRuntimeHost_SetHostControl(ICLRRuntimeHost* This,IHostControl *pHostControl) { +static __WIDL_INLINE HRESULT ICLRRuntimeHost_SetHostControl(ICLRRuntimeHost* This,IHostControl *pHostControl) { return This->lpVtbl->SetHostControl(This,pHostControl); } -static FORCEINLINE HRESULT ICLRRuntimeHost_GetCLRControl(ICLRRuntimeHost* This,ICLRControl **pCLRControl) { +static __WIDL_INLINE HRESULT ICLRRuntimeHost_GetCLRControl(ICLRRuntimeHost* This,ICLRControl **pCLRControl) { return This->lpVtbl->GetCLRControl(This,pCLRControl); } -static FORCEINLINE HRESULT ICLRRuntimeHost_UnloadAppDomain(ICLRRuntimeHost* This,DWORD dwAppDomainId,WINBOOL fWaitUntilDone) { +static __WIDL_INLINE HRESULT ICLRRuntimeHost_UnloadAppDomain(ICLRRuntimeHost* This,DWORD dwAppDomainId,WINBOOL fWaitUntilDone) { return This->lpVtbl->UnloadAppDomain(This,dwAppDomainId,fWaitUntilDone); } -static FORCEINLINE HRESULT ICLRRuntimeHost_ExecuteInAppDomain(ICLRRuntimeHost* This,DWORD dwAppDomainId,FExecuteInAppDomainCallback pCallback,void *cookie) { +static __WIDL_INLINE HRESULT ICLRRuntimeHost_ExecuteInAppDomain(ICLRRuntimeHost* This,DWORD dwAppDomainId,FExecuteInAppDomainCallback pCallback,void *cookie) { return This->lpVtbl->ExecuteInAppDomain(This,dwAppDomainId,pCallback,cookie); } -static FORCEINLINE HRESULT ICLRRuntimeHost_GetCurrentAppDomainId(ICLRRuntimeHost* This,DWORD *pdwAppDomainId) { +static __WIDL_INLINE HRESULT ICLRRuntimeHost_GetCurrentAppDomainId(ICLRRuntimeHost* This,DWORD *pdwAppDomainId) { return This->lpVtbl->GetCurrentAppDomainId(This,pdwAppDomainId); } -static FORCEINLINE HRESULT ICLRRuntimeHost_ExecuteApplication(ICLRRuntimeHost* This,LPCWSTR pwzAppFullName,DWORD dwManifestPaths,LPCWSTR *ppwzManifestPaths,DWORD dwActivationData,LPCWSTR *ppwzActivationData,int *pReturnValue) { +static __WIDL_INLINE HRESULT ICLRRuntimeHost_ExecuteApplication(ICLRRuntimeHost* This,LPCWSTR pwzAppFullName,DWORD dwManifestPaths,LPCWSTR *ppwzManifestPaths,DWORD dwActivationData,LPCWSTR *ppwzActivationData,int *pReturnValue) { return This->lpVtbl->ExecuteApplication(This,pwzAppFullName,dwManifestPaths,ppwzManifestPaths,dwActivationData,ppwzActivationData,pReturnValue); } -static FORCEINLINE HRESULT ICLRRuntimeHost_ExecuteInDefaultAppDomain(ICLRRuntimeHost* This,LPCWSTR pwzAssemblyPath,LPCWSTR pwzTypeName,LPCWSTR pwzMethodName,LPCWSTR pwzArgument,DWORD *pReturnValue) { +static __WIDL_INLINE HRESULT ICLRRuntimeHost_ExecuteInDefaultAppDomain(ICLRRuntimeHost* This,LPCWSTR pwzAssemblyPath,LPCWSTR pwzTypeName,LPCWSTR pwzMethodName,LPCWSTR pwzArgument,DWORD *pReturnValue) { return This->lpVtbl->ExecuteInDefaultAppDomain(This,pwzAssemblyPath,pwzTypeName,pwzMethodName,pwzArgument,pReturnValue); } #endif @@ -1232,20 +1240,20 @@ interface IManagedObject { #define IManagedObject_GetObjectIdentity(This,pBSTRGUID,AppDomainID,pCCW) (This)->lpVtbl->GetObjectIdentity(This,pBSTRGUID,AppDomainID,pCCW) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IManagedObject_QueryInterface(IManagedObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IManagedObject_QueryInterface(IManagedObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IManagedObject_AddRef(IManagedObject* This) { +static __WIDL_INLINE ULONG IManagedObject_AddRef(IManagedObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IManagedObject_Release(IManagedObject* This) { +static __WIDL_INLINE ULONG IManagedObject_Release(IManagedObject* This) { return This->lpVtbl->Release(This); } /*** IManagedObject methods ***/ -static FORCEINLINE HRESULT IManagedObject_GetSerializedBuffer(IManagedObject* This,BSTR *pBSTR) { +static __WIDL_INLINE HRESULT IManagedObject_GetSerializedBuffer(IManagedObject* This,BSTR *pBSTR) { return This->lpVtbl->GetSerializedBuffer(This,pBSTR); } -static FORCEINLINE HRESULT IManagedObject_GetObjectIdentity(IManagedObject* This,BSTR *pBSTRGUID,int *AppDomainID,int *pCCW) { +static __WIDL_INLINE HRESULT IManagedObject_GetObjectIdentity(IManagedObject* This,BSTR *pBSTRGUID,int *AppDomainID,int *pCCW) { return This->lpVtbl->GetObjectIdentity(This,pBSTRGUID,AppDomainID,pCCW); } #endif diff --git a/lib/libc/include/any-windows-any/msctf.h b/lib/libc/include/any-windows-any/msctf.h index 80ea3ee180ffa92f1a57823aa046a580f01d0b35..0292fa319a7c913d5b56920cf87755aea70c74b9 100644 --- a/lib/libc/include/any-windows-any/msctf.h +++ b/lib/libc/include/any-windows-any/msctf.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/msctf.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/msctf.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __msctf_h__ #define __msctf_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ITfFunctionProvider_FWD_DEFINED__ @@ -90,6 +98,14 @@ interface IEnumTfProperties; #endif /* __cplusplus */ #endif +#ifndef __IEnumTfPropertyValue_FWD_DEFINED__ +#define __IEnumTfPropertyValue_FWD_DEFINED__ +typedef interface IEnumTfPropertyValue IEnumTfPropertyValue; +#ifdef __cplusplus +interface IEnumTfPropertyValue; +#endif /* __cplusplus */ +#endif + #ifndef __ITfRangeBackup_FWD_DEFINED__ #define __ITfRangeBackup_FWD_DEFINED__ typedef interface ITfRangeBackup ITfRangeBackup; @@ -541,10 +557,28 @@ interface ITfTransitoryExtensionSink; extern "C" { #endif -#define TF_E_STACKFULL MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0501) -#define TF_E_DISCONNECTED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0504) -#define TF_E_ALREADY_EXISTS MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0506) -#define TF_E_NOLOCK MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0201) +#define TF_E_LOCKED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0500) +#define TF_E_STACKFULL MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0501) +#define TF_E_NOTOWNEDRANGE MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0502) +#define TF_E_NOPROVIDER MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0503) +#define TF_E_DISCONNECTED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0504) +#define TF_E_INVALIDVIEW MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0505) +#define TF_E_ALREADY_EXISTS MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0506) +#define TF_E_RANGE_NOT_COVERED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0507) +#define TF_E_COMPOSITION_REJECTED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0508) +#define TF_E_EMPTYCONTEXT MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0509) +#define TF_E_INVALIDPOS MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0200) +#define TF_E_NOLOCK MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0201) +#define TF_E_NOOBJECT MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0202) +#define TF_E_NOSERVICE MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0203) +#define TF_E_NOINTERFACE MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0204) +#define TF_E_NOSELECTION MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0205) +#define TF_E_NOLAYOUT MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0206) +#define TF_E_INVALIDPOINT MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0207) +#define TF_E_SYNCHRONOUS MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0208) +#define TF_E_READONLY MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x0209) +#define TF_E_FORMAT MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x020a) +#define TF_S_ASYNC MAKE_HRESULT(SEVERITY_SUCCESS, FACILITY_ITF, 0x0300) HRESULT WINAPI TF_CreateThreadMgr(ITfThreadMgr **pptim); HRESULT WINAPI TF_GetThreadMgr(ITfThreadMgr **pptim); HRESULT WINAPI TF_CreateInputProcessorProfiles(ITfInputProcessorProfiles **ppipr); @@ -591,6 +625,21 @@ typedef DWORD TfGuidAtom; #define TF_PROFILETYPE_INPUTPROCESSOR 0x0001 #define TF_PROFILETYPE_KEYBOARDLAYOUT 0x0002 #define TF_IPSINK_FLAG_ACTIVE 0x0001 +#define TF_TMAE_NOACTIVATETIP 0x00000001 +#define TF_TMAE_SECUREMODE 0x00000002 +#define TF_TMAE_UIELEMENTENABLEDONLY 0x00000004 +#define TF_TMAE_COMLESS 0x00000008 +#define TF_TMAE_WOW16 0x00000010 +#define TF_TMAE_NOACTIVATEKEYBOARDLAYOUT 0x00000020 +#define TF_TMAE_CONSOLE 0x00000040 +#define TF_TMF_NOACTIVATETIP TF_TMAE_NOACTIVATETIP +#define TF_TMF_SECUREMODE TF_TMAE_SECUREMODE +#define TF_TMF_UIELEMENTENABLEDONLY TF_TMAE_UIELEMENTENABLEDONLY +#define TF_TMF_COMLESS TF_TMAE_COMLESS +#define TF_TMF_WOW16 TF_TMAE_WOW16 +#define TF_TMF_CONSOLE TF_TMAE_CONSOLE +#define TF_TMF_IMMERSIVEMODE 0x40000000 +#define TF_TMF_ACTIVATED 0x80000000 #ifndef __ITfDocumentMgr_FWD_DEFINED__ #define __ITfDocumentMgr_FWD_DEFINED__ typedef interface ITfDocumentMgr ITfDocumentMgr; @@ -729,6 +778,10 @@ typedef enum __WIDL_msctf_generated_name_00000012 { TF_ANCHOR_START = 0, TF_ANCHOR_END = 1 } TfAnchor; +typedef struct TF_PROPERTYVAL { + GUID guidId; + VARIANT varValue; +} TF_PROPERTYVAL; /***************************************************************************** * ITfFunctionProvider interface */ @@ -805,23 +858,23 @@ interface ITfFunctionProvider { #define ITfFunctionProvider_GetFunction(This,guid,riid,func) (This)->lpVtbl->GetFunction(This,guid,riid,func) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfFunctionProvider_QueryInterface(ITfFunctionProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfFunctionProvider_QueryInterface(ITfFunctionProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfFunctionProvider_AddRef(ITfFunctionProvider* This) { +static __WIDL_INLINE ULONG ITfFunctionProvider_AddRef(ITfFunctionProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfFunctionProvider_Release(ITfFunctionProvider* This) { +static __WIDL_INLINE ULONG ITfFunctionProvider_Release(ITfFunctionProvider* This) { return This->lpVtbl->Release(This); } /*** ITfFunctionProvider methods ***/ -static FORCEINLINE HRESULT ITfFunctionProvider_GetType(ITfFunctionProvider* This,GUID *guid) { +static __WIDL_INLINE HRESULT ITfFunctionProvider_GetType(ITfFunctionProvider* This,GUID *guid) { return This->lpVtbl->GetType(This,guid); } -static FORCEINLINE HRESULT ITfFunctionProvider_GetDescription(ITfFunctionProvider* This,BSTR *desc) { +static __WIDL_INLINE HRESULT ITfFunctionProvider_GetDescription(ITfFunctionProvider* This,BSTR *desc) { return This->lpVtbl->GetDescription(This,desc); } -static FORCEINLINE HRESULT ITfFunctionProvider_GetFunction(ITfFunctionProvider* This,REFGUID guid,REFIID riid,IUnknown **func) { +static __WIDL_INLINE HRESULT ITfFunctionProvider_GetFunction(ITfFunctionProvider* This,REFGUID guid,REFIID riid,IUnknown **func) { return This->lpVtbl->GetFunction(This,guid,riid,func); } #endif @@ -915,26 +968,26 @@ interface IEnumTfFunctionProviders { #define IEnumTfFunctionProviders_Skip(This,count) (This)->lpVtbl->Skip(This,count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumTfFunctionProviders_QueryInterface(IEnumTfFunctionProviders* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumTfFunctionProviders_QueryInterface(IEnumTfFunctionProviders* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumTfFunctionProviders_AddRef(IEnumTfFunctionProviders* This) { +static __WIDL_INLINE ULONG IEnumTfFunctionProviders_AddRef(IEnumTfFunctionProviders* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumTfFunctionProviders_Release(IEnumTfFunctionProviders* This) { +static __WIDL_INLINE ULONG IEnumTfFunctionProviders_Release(IEnumTfFunctionProviders* This) { return This->lpVtbl->Release(This); } /*** IEnumTfFunctionProviders methods ***/ -static FORCEINLINE HRESULT IEnumTfFunctionProviders_Clone(IEnumTfFunctionProviders* This,IEnumTfFunctionProviders **ret) { +static __WIDL_INLINE HRESULT IEnumTfFunctionProviders_Clone(IEnumTfFunctionProviders* This,IEnumTfFunctionProviders **ret) { return This->lpVtbl->Clone(This,ret); } -static FORCEINLINE HRESULT IEnumTfFunctionProviders_Next(IEnumTfFunctionProviders* This,ULONG count,ITfFunctionProvider **prov,ULONG *fetched) { +static __WIDL_INLINE HRESULT IEnumTfFunctionProviders_Next(IEnumTfFunctionProviders* This,ULONG count,ITfFunctionProvider **prov,ULONG *fetched) { return This->lpVtbl->Next(This,count,prov,fetched); } -static FORCEINLINE HRESULT IEnumTfFunctionProviders_Reset(IEnumTfFunctionProviders* This) { +static __WIDL_INLINE HRESULT IEnumTfFunctionProviders_Reset(IEnumTfFunctionProviders* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumTfFunctionProviders_Skip(IEnumTfFunctionProviders* This,ULONG count) { +static __WIDL_INLINE HRESULT IEnumTfFunctionProviders_Skip(IEnumTfFunctionProviders* This,ULONG count) { return This->lpVtbl->Skip(This,count); } #endif @@ -1086,47 +1139,47 @@ interface ITfThreadMgr { #define ITfThreadMgr_GetGlobalCompartment(This,ppCompMgr) (This)->lpVtbl->GetGlobalCompartment(This,ppCompMgr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfThreadMgr_QueryInterface(ITfThreadMgr* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfThreadMgr_QueryInterface(ITfThreadMgr* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfThreadMgr_AddRef(ITfThreadMgr* This) { +static __WIDL_INLINE ULONG ITfThreadMgr_AddRef(ITfThreadMgr* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfThreadMgr_Release(ITfThreadMgr* This) { +static __WIDL_INLINE ULONG ITfThreadMgr_Release(ITfThreadMgr* This) { return This->lpVtbl->Release(This); } /*** ITfThreadMgr methods ***/ -static FORCEINLINE HRESULT ITfThreadMgr_Activate(ITfThreadMgr* This,TfClientId *ptid) { +static __WIDL_INLINE HRESULT ITfThreadMgr_Activate(ITfThreadMgr* This,TfClientId *ptid) { return This->lpVtbl->Activate(This,ptid); } -static FORCEINLINE HRESULT ITfThreadMgr_Deactivate(ITfThreadMgr* This) { +static __WIDL_INLINE HRESULT ITfThreadMgr_Deactivate(ITfThreadMgr* This) { return This->lpVtbl->Deactivate(This); } -static FORCEINLINE HRESULT ITfThreadMgr_CreateDocumentMgr(ITfThreadMgr* This,ITfDocumentMgr **ppdim) { +static __WIDL_INLINE HRESULT ITfThreadMgr_CreateDocumentMgr(ITfThreadMgr* This,ITfDocumentMgr **ppdim) { return This->lpVtbl->CreateDocumentMgr(This,ppdim); } -static FORCEINLINE HRESULT ITfThreadMgr_EnumDocumentMgrs(ITfThreadMgr* This,IEnumTfDocumentMgrs **ppEnum) { +static __WIDL_INLINE HRESULT ITfThreadMgr_EnumDocumentMgrs(ITfThreadMgr* This,IEnumTfDocumentMgrs **ppEnum) { return This->lpVtbl->EnumDocumentMgrs(This,ppEnum); } -static FORCEINLINE HRESULT ITfThreadMgr_GetFocus(ITfThreadMgr* This,ITfDocumentMgr **ppdimFocus) { +static __WIDL_INLINE HRESULT ITfThreadMgr_GetFocus(ITfThreadMgr* This,ITfDocumentMgr **ppdimFocus) { return This->lpVtbl->GetFocus(This,ppdimFocus); } -static FORCEINLINE HRESULT ITfThreadMgr_SetFocus(ITfThreadMgr* This,ITfDocumentMgr *pdimFocus) { +static __WIDL_INLINE HRESULT ITfThreadMgr_SetFocus(ITfThreadMgr* This,ITfDocumentMgr *pdimFocus) { return This->lpVtbl->SetFocus(This,pdimFocus); } -static FORCEINLINE HRESULT ITfThreadMgr_AssociateFocus(ITfThreadMgr* This,HWND hwnd,ITfDocumentMgr *pdimNew,ITfDocumentMgr **ppdimPrev) { +static __WIDL_INLINE HRESULT ITfThreadMgr_AssociateFocus(ITfThreadMgr* This,HWND hwnd,ITfDocumentMgr *pdimNew,ITfDocumentMgr **ppdimPrev) { return This->lpVtbl->AssociateFocus(This,hwnd,pdimNew,ppdimPrev); } -static FORCEINLINE HRESULT ITfThreadMgr_IsThreadFocus(ITfThreadMgr* This,WINBOOL *pfThreadFocus) { +static __WIDL_INLINE HRESULT ITfThreadMgr_IsThreadFocus(ITfThreadMgr* This,WINBOOL *pfThreadFocus) { return This->lpVtbl->IsThreadFocus(This,pfThreadFocus); } -static FORCEINLINE HRESULT ITfThreadMgr_GetFunctionProvider(ITfThreadMgr* This,REFCLSID clsid,ITfFunctionProvider **ppFuncProv) { +static __WIDL_INLINE HRESULT ITfThreadMgr_GetFunctionProvider(ITfThreadMgr* This,REFCLSID clsid,ITfFunctionProvider **ppFuncProv) { return This->lpVtbl->GetFunctionProvider(This,clsid,ppFuncProv); } -static FORCEINLINE HRESULT ITfThreadMgr_EnumFunctionProviders(ITfThreadMgr* This,IEnumTfFunctionProviders **ppEnum) { +static __WIDL_INLINE HRESULT ITfThreadMgr_EnumFunctionProviders(ITfThreadMgr* This,IEnumTfFunctionProviders **ppEnum) { return This->lpVtbl->EnumFunctionProviders(This,ppEnum); } -static FORCEINLINE HRESULT ITfThreadMgr_GetGlobalCompartment(ITfThreadMgr* This,ITfCompartmentMgr **ppCompMgr) { +static __WIDL_INLINE HRESULT ITfThreadMgr_GetGlobalCompartment(ITfThreadMgr* This,ITfCompartmentMgr **ppCompMgr) { return This->lpVtbl->GetGlobalCompartment(This,ppCompMgr); } #endif @@ -1262,54 +1315,54 @@ interface ITfThreadMgrEx { #define ITfThreadMgrEx_GetActiveFlags(This,flags) (This)->lpVtbl->GetActiveFlags(This,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfThreadMgrEx_QueryInterface(ITfThreadMgrEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_QueryInterface(ITfThreadMgrEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfThreadMgrEx_AddRef(ITfThreadMgrEx* This) { +static __WIDL_INLINE ULONG ITfThreadMgrEx_AddRef(ITfThreadMgrEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfThreadMgrEx_Release(ITfThreadMgrEx* This) { +static __WIDL_INLINE ULONG ITfThreadMgrEx_Release(ITfThreadMgrEx* This) { return This->lpVtbl->Release(This); } /*** ITfThreadMgr methods ***/ -static FORCEINLINE HRESULT ITfThreadMgrEx_Activate(ITfThreadMgrEx* This,TfClientId *ptid) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_Activate(ITfThreadMgrEx* This,TfClientId *ptid) { return This->lpVtbl->Activate(This,ptid); } -static FORCEINLINE HRESULT ITfThreadMgrEx_Deactivate(ITfThreadMgrEx* This) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_Deactivate(ITfThreadMgrEx* This) { return This->lpVtbl->Deactivate(This); } -static FORCEINLINE HRESULT ITfThreadMgrEx_CreateDocumentMgr(ITfThreadMgrEx* This,ITfDocumentMgr **ppdim) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_CreateDocumentMgr(ITfThreadMgrEx* This,ITfDocumentMgr **ppdim) { return This->lpVtbl->CreateDocumentMgr(This,ppdim); } -static FORCEINLINE HRESULT ITfThreadMgrEx_EnumDocumentMgrs(ITfThreadMgrEx* This,IEnumTfDocumentMgrs **ppEnum) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_EnumDocumentMgrs(ITfThreadMgrEx* This,IEnumTfDocumentMgrs **ppEnum) { return This->lpVtbl->EnumDocumentMgrs(This,ppEnum); } -static FORCEINLINE HRESULT ITfThreadMgrEx_GetFocus(ITfThreadMgrEx* This,ITfDocumentMgr **ppdimFocus) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_GetFocus(ITfThreadMgrEx* This,ITfDocumentMgr **ppdimFocus) { return This->lpVtbl->GetFocus(This,ppdimFocus); } -static FORCEINLINE HRESULT ITfThreadMgrEx_SetFocus(ITfThreadMgrEx* This,ITfDocumentMgr *pdimFocus) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_SetFocus(ITfThreadMgrEx* This,ITfDocumentMgr *pdimFocus) { return This->lpVtbl->SetFocus(This,pdimFocus); } -static FORCEINLINE HRESULT ITfThreadMgrEx_AssociateFocus(ITfThreadMgrEx* This,HWND hwnd,ITfDocumentMgr *pdimNew,ITfDocumentMgr **ppdimPrev) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_AssociateFocus(ITfThreadMgrEx* This,HWND hwnd,ITfDocumentMgr *pdimNew,ITfDocumentMgr **ppdimPrev) { return This->lpVtbl->AssociateFocus(This,hwnd,pdimNew,ppdimPrev); } -static FORCEINLINE HRESULT ITfThreadMgrEx_IsThreadFocus(ITfThreadMgrEx* This,WINBOOL *pfThreadFocus) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_IsThreadFocus(ITfThreadMgrEx* This,WINBOOL *pfThreadFocus) { return This->lpVtbl->IsThreadFocus(This,pfThreadFocus); } -static FORCEINLINE HRESULT ITfThreadMgrEx_GetFunctionProvider(ITfThreadMgrEx* This,REFCLSID clsid,ITfFunctionProvider **ppFuncProv) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_GetFunctionProvider(ITfThreadMgrEx* This,REFCLSID clsid,ITfFunctionProvider **ppFuncProv) { return This->lpVtbl->GetFunctionProvider(This,clsid,ppFuncProv); } -static FORCEINLINE HRESULT ITfThreadMgrEx_EnumFunctionProviders(ITfThreadMgrEx* This,IEnumTfFunctionProviders **ppEnum) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_EnumFunctionProviders(ITfThreadMgrEx* This,IEnumTfFunctionProviders **ppEnum) { return This->lpVtbl->EnumFunctionProviders(This,ppEnum); } -static FORCEINLINE HRESULT ITfThreadMgrEx_GetGlobalCompartment(ITfThreadMgrEx* This,ITfCompartmentMgr **ppCompMgr) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_GetGlobalCompartment(ITfThreadMgrEx* This,ITfCompartmentMgr **ppCompMgr) { return This->lpVtbl->GetGlobalCompartment(This,ppCompMgr); } /*** ITfThreadMgrEx methods ***/ -static FORCEINLINE HRESULT ITfThreadMgrEx_ActivateEx(ITfThreadMgrEx* This,TfClientId *id,DWORD flags) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_ActivateEx(ITfThreadMgrEx* This,TfClientId *id,DWORD flags) { return This->lpVtbl->ActivateEx(This,id,flags); } -static FORCEINLINE HRESULT ITfThreadMgrEx_GetActiveFlags(ITfThreadMgrEx* This,DWORD *flags) { +static __WIDL_INLINE HRESULT ITfThreadMgrEx_GetActiveFlags(ITfThreadMgrEx* This,DWORD *flags) { return This->lpVtbl->GetActiveFlags(This,flags); } #endif @@ -1384,20 +1437,20 @@ interface ITfCompositionView { #define ITfCompositionView_GetRange(This,ppRange) (This)->lpVtbl->GetRange(This,ppRange) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfCompositionView_QueryInterface(ITfCompositionView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfCompositionView_QueryInterface(ITfCompositionView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfCompositionView_AddRef(ITfCompositionView* This) { +static __WIDL_INLINE ULONG ITfCompositionView_AddRef(ITfCompositionView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfCompositionView_Release(ITfCompositionView* This) { +static __WIDL_INLINE ULONG ITfCompositionView_Release(ITfCompositionView* This) { return This->lpVtbl->Release(This); } /*** ITfCompositionView methods ***/ -static FORCEINLINE HRESULT ITfCompositionView_GetOwnerClsid(ITfCompositionView* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT ITfCompositionView_GetOwnerClsid(ITfCompositionView* This,CLSID *pclsid) { return This->lpVtbl->GetOwnerClsid(This,pclsid); } -static FORCEINLINE HRESULT ITfCompositionView_GetRange(ITfCompositionView* This,ITfRange **ppRange) { +static __WIDL_INLINE HRESULT ITfCompositionView_GetRange(ITfCompositionView* This,ITfRange **ppRange) { return This->lpVtbl->GetRange(This,ppRange); } #endif @@ -1514,32 +1567,32 @@ interface ITfDocumentMgr { #define ITfDocumentMgr_EnumContexts(This,ppEnum) (This)->lpVtbl->EnumContexts(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfDocumentMgr_QueryInterface(ITfDocumentMgr* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfDocumentMgr_QueryInterface(ITfDocumentMgr* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfDocumentMgr_AddRef(ITfDocumentMgr* This) { +static __WIDL_INLINE ULONG ITfDocumentMgr_AddRef(ITfDocumentMgr* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfDocumentMgr_Release(ITfDocumentMgr* This) { +static __WIDL_INLINE ULONG ITfDocumentMgr_Release(ITfDocumentMgr* This) { return This->lpVtbl->Release(This); } /*** ITfDocumentMgr methods ***/ -static FORCEINLINE HRESULT ITfDocumentMgr_CreateContext(ITfDocumentMgr* This,TfClientId tidOwner,DWORD dwFlags,IUnknown *punk,ITfContext **ppic,TfEditCookie *pecTextStore) { +static __WIDL_INLINE HRESULT ITfDocumentMgr_CreateContext(ITfDocumentMgr* This,TfClientId tidOwner,DWORD dwFlags,IUnknown *punk,ITfContext **ppic,TfEditCookie *pecTextStore) { return This->lpVtbl->CreateContext(This,tidOwner,dwFlags,punk,ppic,pecTextStore); } -static FORCEINLINE HRESULT ITfDocumentMgr_Push(ITfDocumentMgr* This,ITfContext *pic) { +static __WIDL_INLINE HRESULT ITfDocumentMgr_Push(ITfDocumentMgr* This,ITfContext *pic) { return This->lpVtbl->Push(This,pic); } -static FORCEINLINE HRESULT ITfDocumentMgr_Pop(ITfDocumentMgr* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITfDocumentMgr_Pop(ITfDocumentMgr* This,DWORD dwFlags) { return This->lpVtbl->Pop(This,dwFlags); } -static FORCEINLINE HRESULT ITfDocumentMgr_GetTop(ITfDocumentMgr* This,ITfContext **ppic) { +static __WIDL_INLINE HRESULT ITfDocumentMgr_GetTop(ITfDocumentMgr* This,ITfContext **ppic) { return This->lpVtbl->GetTop(This,ppic); } -static FORCEINLINE HRESULT ITfDocumentMgr_GetBase(ITfDocumentMgr* This,ITfContext **ppic) { +static __WIDL_INLINE HRESULT ITfDocumentMgr_GetBase(ITfDocumentMgr* This,ITfContext **ppic) { return This->lpVtbl->GetBase(This,ppic); } -static FORCEINLINE HRESULT ITfDocumentMgr_EnumContexts(ITfDocumentMgr* This,IEnumTfContexts **ppEnum) { +static __WIDL_INLINE HRESULT ITfDocumentMgr_EnumContexts(ITfDocumentMgr* This,IEnumTfContexts **ppEnum) { return This->lpVtbl->EnumContexts(This,ppEnum); } #endif @@ -1642,26 +1695,26 @@ interface ITfContextView { #define ITfContextView_GetWnd(This,hwnd) (This)->lpVtbl->GetWnd(This,hwnd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfContextView_QueryInterface(ITfContextView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfContextView_QueryInterface(ITfContextView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfContextView_AddRef(ITfContextView* This) { +static __WIDL_INLINE ULONG ITfContextView_AddRef(ITfContextView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfContextView_Release(ITfContextView* This) { +static __WIDL_INLINE ULONG ITfContextView_Release(ITfContextView* This) { return This->lpVtbl->Release(This); } /*** ITfContextView methods ***/ -static FORCEINLINE HRESULT ITfContextView_GetRangeFromPoint(ITfContextView* This,TfEditCookie cookie,const POINT *pt,DWORD flags,ITfRange **range) { +static __WIDL_INLINE HRESULT ITfContextView_GetRangeFromPoint(ITfContextView* This,TfEditCookie cookie,const POINT *pt,DWORD flags,ITfRange **range) { return This->lpVtbl->GetRangeFromPoint(This,cookie,pt,flags,range); } -static FORCEINLINE HRESULT ITfContextView_GetTextExt(ITfContextView* This,TfEditCookie cookie,ITfRange *range,RECT *rect,WINBOOL *clipped) { +static __WIDL_INLINE HRESULT ITfContextView_GetTextExt(ITfContextView* This,TfEditCookie cookie,ITfRange *range,RECT *rect,WINBOOL *clipped) { return This->lpVtbl->GetTextExt(This,cookie,range,rect,clipped); } -static FORCEINLINE HRESULT ITfContextView_GetScreenExt(ITfContextView* This,RECT *rect) { +static __WIDL_INLINE HRESULT ITfContextView_GetScreenExt(ITfContextView* This,RECT *rect) { return This->lpVtbl->GetScreenExt(This,rect); } -static FORCEINLINE HRESULT ITfContextView_GetWnd(ITfContextView* This,HWND *hwnd) { +static __WIDL_INLINE HRESULT ITfContextView_GetWnd(ITfContextView* This,HWND *hwnd) { return This->lpVtbl->GetWnd(This,hwnd); } #endif @@ -1755,26 +1808,26 @@ interface IEnumTfContextViews { #define IEnumTfContextViews_Skip(This,count) (This)->lpVtbl->Skip(This,count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumTfContextViews_QueryInterface(IEnumTfContextViews* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumTfContextViews_QueryInterface(IEnumTfContextViews* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumTfContextViews_AddRef(IEnumTfContextViews* This) { +static __WIDL_INLINE ULONG IEnumTfContextViews_AddRef(IEnumTfContextViews* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumTfContextViews_Release(IEnumTfContextViews* This) { +static __WIDL_INLINE ULONG IEnumTfContextViews_Release(IEnumTfContextViews* This) { return This->lpVtbl->Release(This); } /*** IEnumTfContextViews methods ***/ -static FORCEINLINE HRESULT IEnumTfContextViews_Clone(IEnumTfContextViews* This,IEnumTfContextViews **ret) { +static __WIDL_INLINE HRESULT IEnumTfContextViews_Clone(IEnumTfContextViews* This,IEnumTfContextViews **ret) { return This->lpVtbl->Clone(This,ret); } -static FORCEINLINE HRESULT IEnumTfContextViews_Next(IEnumTfContextViews* This,ULONG count,ITfContextView **views,ULONG *fetched) { +static __WIDL_INLINE HRESULT IEnumTfContextViews_Next(IEnumTfContextViews* This,ULONG count,ITfContextView **views,ULONG *fetched) { return This->lpVtbl->Next(This,count,views,fetched); } -static FORCEINLINE HRESULT IEnumTfContextViews_Reset(IEnumTfContextViews* This) { +static __WIDL_INLINE HRESULT IEnumTfContextViews_Reset(IEnumTfContextViews* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumTfContextViews_Skip(IEnumTfContextViews* This,ULONG count) { +static __WIDL_INLINE HRESULT IEnumTfContextViews_Skip(IEnumTfContextViews* This,ULONG count) { return This->lpVtbl->Skip(This,count); } #endif @@ -1868,26 +1921,26 @@ interface IEnumTfProperties { #define IEnumTfProperties_Skip(This,count) (This)->lpVtbl->Skip(This,count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumTfProperties_QueryInterface(IEnumTfProperties* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumTfProperties_QueryInterface(IEnumTfProperties* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumTfProperties_AddRef(IEnumTfProperties* This) { +static __WIDL_INLINE ULONG IEnumTfProperties_AddRef(IEnumTfProperties* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumTfProperties_Release(IEnumTfProperties* This) { +static __WIDL_INLINE ULONG IEnumTfProperties_Release(IEnumTfProperties* This) { return This->lpVtbl->Release(This); } /*** IEnumTfProperties methods ***/ -static FORCEINLINE HRESULT IEnumTfProperties_Clone(IEnumTfProperties* This,IEnumTfProperties **ret) { +static __WIDL_INLINE HRESULT IEnumTfProperties_Clone(IEnumTfProperties* This,IEnumTfProperties **ret) { return This->lpVtbl->Clone(This,ret); } -static FORCEINLINE HRESULT IEnumTfProperties_Next(IEnumTfProperties* This,ULONG count,ITfProperty **props,ULONG *fetched) { +static __WIDL_INLINE HRESULT IEnumTfProperties_Next(IEnumTfProperties* This,ULONG count,ITfProperty **props,ULONG *fetched) { return This->lpVtbl->Next(This,count,props,fetched); } -static FORCEINLINE HRESULT IEnumTfProperties_Reset(IEnumTfProperties* This) { +static __WIDL_INLINE HRESULT IEnumTfProperties_Reset(IEnumTfProperties* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumTfProperties_Skip(IEnumTfProperties* This,ULONG count) { +static __WIDL_INLINE HRESULT IEnumTfProperties_Skip(IEnumTfProperties* This,ULONG count) { return This->lpVtbl->Skip(This,count); } #endif @@ -1898,6 +1951,119 @@ static FORCEINLINE HRESULT IEnumTfProperties_Skip(IEnumTfProperties* This,ULONG #endif /* __IEnumTfProperties_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IEnumTfPropertyValue interface + */ +#ifndef __IEnumTfPropertyValue_INTERFACE_DEFINED__ +#define __IEnumTfPropertyValue_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IEnumTfPropertyValue, 0x8ed8981b, 0x7c10, 0x4d7d, 0x9f,0xb3, 0xab,0x72,0xe9,0xc7,0x5f,0x72); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("8ed8981b-7c10-4d7d-9fb3-ab72e9c75f72") +IEnumTfPropertyValue : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Clone( + IEnumTfPropertyValue **property_value) = 0; + + virtual HRESULT STDMETHODCALLTYPE Next( + ULONG count, + TF_PROPERTYVAL *values, + ULONG *fetched) = 0; + + virtual HRESULT STDMETHODCALLTYPE Reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Skip( + ULONG count) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IEnumTfPropertyValue, 0x8ed8981b, 0x7c10, 0x4d7d, 0x9f,0xb3, 0xab,0x72,0xe9,0xc7,0x5f,0x72) +#endif +#else +typedef struct IEnumTfPropertyValueVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IEnumTfPropertyValue *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IEnumTfPropertyValue *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IEnumTfPropertyValue *This); + + /*** IEnumTfPropertyValue methods ***/ + HRESULT (STDMETHODCALLTYPE *Clone)( + IEnumTfPropertyValue *This, + IEnumTfPropertyValue **property_value); + + HRESULT (STDMETHODCALLTYPE *Next)( + IEnumTfPropertyValue *This, + ULONG count, + TF_PROPERTYVAL *values, + ULONG *fetched); + + HRESULT (STDMETHODCALLTYPE *Reset)( + IEnumTfPropertyValue *This); + + HRESULT (STDMETHODCALLTYPE *Skip)( + IEnumTfPropertyValue *This, + ULONG count); + + END_INTERFACE +} IEnumTfPropertyValueVtbl; + +interface IEnumTfPropertyValue { + CONST_VTBL IEnumTfPropertyValueVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IEnumTfPropertyValue_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IEnumTfPropertyValue_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IEnumTfPropertyValue_Release(This) (This)->lpVtbl->Release(This) +/*** IEnumTfPropertyValue methods ***/ +#define IEnumTfPropertyValue_Clone(This,property_value) (This)->lpVtbl->Clone(This,property_value) +#define IEnumTfPropertyValue_Next(This,count,values,fetched) (This)->lpVtbl->Next(This,count,values,fetched) +#define IEnumTfPropertyValue_Reset(This) (This)->lpVtbl->Reset(This) +#define IEnumTfPropertyValue_Skip(This,count) (This)->lpVtbl->Skip(This,count) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IEnumTfPropertyValue_QueryInterface(IEnumTfPropertyValue* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IEnumTfPropertyValue_AddRef(IEnumTfPropertyValue* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IEnumTfPropertyValue_Release(IEnumTfPropertyValue* This) { + return This->lpVtbl->Release(This); +} +/*** IEnumTfPropertyValue methods ***/ +static __WIDL_INLINE HRESULT IEnumTfPropertyValue_Clone(IEnumTfPropertyValue* This,IEnumTfPropertyValue **property_value) { + return This->lpVtbl->Clone(This,property_value); +} +static __WIDL_INLINE HRESULT IEnumTfPropertyValue_Next(IEnumTfPropertyValue* This,ULONG count,TF_PROPERTYVAL *values,ULONG *fetched) { + return This->lpVtbl->Next(This,count,values,fetched); +} +static __WIDL_INLINE HRESULT IEnumTfPropertyValue_Reset(IEnumTfPropertyValue* This) { + return This->lpVtbl->Reset(This); +} +static __WIDL_INLINE HRESULT IEnumTfPropertyValue_Skip(IEnumTfPropertyValue* This,ULONG count) { + return This->lpVtbl->Skip(This,count); +} +#endif +#endif + +#endif + + +#endif /* __IEnumTfPropertyValue_INTERFACE_DEFINED__ */ + /***************************************************************************** * ITfRangeBackup interface */ @@ -1956,17 +2122,17 @@ interface ITfRangeBackup { #define ITfRangeBackup_Restore(This,cookie,range) (This)->lpVtbl->Restore(This,cookie,range) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfRangeBackup_QueryInterface(ITfRangeBackup* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfRangeBackup_QueryInterface(ITfRangeBackup* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfRangeBackup_AddRef(ITfRangeBackup* This) { +static __WIDL_INLINE ULONG ITfRangeBackup_AddRef(ITfRangeBackup* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfRangeBackup_Release(ITfRangeBackup* This) { +static __WIDL_INLINE ULONG ITfRangeBackup_Release(ITfRangeBackup* This) { return This->lpVtbl->Release(This); } /*** ITfRangeBackup methods ***/ -static FORCEINLINE HRESULT ITfRangeBackup_Restore(ITfRangeBackup* This,TfEditCookie cookie,ITfRange *range) { +static __WIDL_INLINE HRESULT ITfRangeBackup_Restore(ITfRangeBackup* This,TfEditCookie cookie,ITfRange *range) { return This->lpVtbl->Restore(This,cookie,range); } #endif @@ -2073,26 +2239,26 @@ interface ITextStoreACPServices { #define ITextStoreACPServices_CreateRange(This,start,end,range) (This)->lpVtbl->CreateRange(This,start,end,range) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITextStoreACPServices_QueryInterface(ITextStoreACPServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITextStoreACPServices_QueryInterface(ITextStoreACPServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITextStoreACPServices_AddRef(ITextStoreACPServices* This) { +static __WIDL_INLINE ULONG ITextStoreACPServices_AddRef(ITextStoreACPServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITextStoreACPServices_Release(ITextStoreACPServices* This) { +static __WIDL_INLINE ULONG ITextStoreACPServices_Release(ITextStoreACPServices* This) { return This->lpVtbl->Release(This); } /*** ITextStoreACPServices methods ***/ -static FORCEINLINE HRESULT ITextStoreACPServices_Serialize(ITextStoreACPServices* This,ITfProperty *prop,ITfRange *range,TF_PERSISTENT_PROPERTY_HEADER_ACP *header,IStream *stream) { +static __WIDL_INLINE HRESULT ITextStoreACPServices_Serialize(ITextStoreACPServices* This,ITfProperty *prop,ITfRange *range,TF_PERSISTENT_PROPERTY_HEADER_ACP *header,IStream *stream) { return This->lpVtbl->Serialize(This,prop,range,header,stream); } -static FORCEINLINE HRESULT ITextStoreACPServices_Unserialize(ITextStoreACPServices* This,ITfProperty *prop,const TF_PERSISTENT_PROPERTY_HEADER_ACP *header,IStream *stream,ITfPersistentPropertyLoaderACP *loader) { +static __WIDL_INLINE HRESULT ITextStoreACPServices_Unserialize(ITextStoreACPServices* This,ITfProperty *prop,const TF_PERSISTENT_PROPERTY_HEADER_ACP *header,IStream *stream,ITfPersistentPropertyLoaderACP *loader) { return This->lpVtbl->Unserialize(This,prop,header,stream,loader); } -static FORCEINLINE HRESULT ITextStoreACPServices_ForceLoadProperty(ITextStoreACPServices* This,ITfProperty *prop) { +static __WIDL_INLINE HRESULT ITextStoreACPServices_ForceLoadProperty(ITextStoreACPServices* This,ITfProperty *prop) { return This->lpVtbl->ForceLoadProperty(This,prop); } -static FORCEINLINE HRESULT ITextStoreACPServices_CreateRange(ITextStoreACPServices* This,LONG start,LONG end,ITfRangeACP **range) { +static __WIDL_INLINE HRESULT ITextStoreACPServices_CreateRange(ITextStoreACPServices* This,LONG start,LONG end,ITfRangeACP **range) { return This->lpVtbl->CreateRange(This,start,end,range); } #endif @@ -2347,59 +2513,59 @@ interface ITfContext { #define ITfContext_CreateRangeBackup(This,ec,pRange,ppBackup) (This)->lpVtbl->CreateRangeBackup(This,ec,pRange,ppBackup) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfContext_QueryInterface(ITfContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfContext_QueryInterface(ITfContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfContext_AddRef(ITfContext* This) { +static __WIDL_INLINE ULONG ITfContext_AddRef(ITfContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfContext_Release(ITfContext* This) { +static __WIDL_INLINE ULONG ITfContext_Release(ITfContext* This) { return This->lpVtbl->Release(This); } /*** ITfContext methods ***/ -static FORCEINLINE HRESULT ITfContext_RequestEditSession(ITfContext* This,TfClientId tid,ITfEditSession *pes,DWORD dwFlags,HRESULT *phrSession) { +static __WIDL_INLINE HRESULT ITfContext_RequestEditSession(ITfContext* This,TfClientId tid,ITfEditSession *pes,DWORD dwFlags,HRESULT *phrSession) { return This->lpVtbl->RequestEditSession(This,tid,pes,dwFlags,phrSession); } -static FORCEINLINE HRESULT ITfContext_InWriteSession(ITfContext* This,TfClientId tid,WINBOOL *pfWriteSession) { +static __WIDL_INLINE HRESULT ITfContext_InWriteSession(ITfContext* This,TfClientId tid,WINBOOL *pfWriteSession) { return This->lpVtbl->InWriteSession(This,tid,pfWriteSession); } -static FORCEINLINE HRESULT ITfContext_GetSelection(ITfContext* This,TfEditCookie ec,ULONG ulIndex,ULONG ulCount,TF_SELECTION *pSelection,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT ITfContext_GetSelection(ITfContext* This,TfEditCookie ec,ULONG ulIndex,ULONG ulCount,TF_SELECTION *pSelection,ULONG *pcFetched) { return This->lpVtbl->GetSelection(This,ec,ulIndex,ulCount,pSelection,pcFetched); } -static FORCEINLINE HRESULT ITfContext_SetSelection(ITfContext* This,TfEditCookie ec,ULONG ulCount,const TF_SELECTION *pSelection) { +static __WIDL_INLINE HRESULT ITfContext_SetSelection(ITfContext* This,TfEditCookie ec,ULONG ulCount,const TF_SELECTION *pSelection) { return This->lpVtbl->SetSelection(This,ec,ulCount,pSelection); } -static FORCEINLINE HRESULT ITfContext_GetStart(ITfContext* This,TfEditCookie ec,ITfRange **ppStart) { +static __WIDL_INLINE HRESULT ITfContext_GetStart(ITfContext* This,TfEditCookie ec,ITfRange **ppStart) { return This->lpVtbl->GetStart(This,ec,ppStart); } -static FORCEINLINE HRESULT ITfContext_GetEnd(ITfContext* This,TfEditCookie ec,ITfRange **ppEnd) { +static __WIDL_INLINE HRESULT ITfContext_GetEnd(ITfContext* This,TfEditCookie ec,ITfRange **ppEnd) { return This->lpVtbl->GetEnd(This,ec,ppEnd); } -static FORCEINLINE HRESULT ITfContext_GetActiveView(ITfContext* This,ITfContextView **ppView) { +static __WIDL_INLINE HRESULT ITfContext_GetActiveView(ITfContext* This,ITfContextView **ppView) { return This->lpVtbl->GetActiveView(This,ppView); } -static FORCEINLINE HRESULT ITfContext_EnumViews(ITfContext* This,IEnumTfContextViews **ppEnum) { +static __WIDL_INLINE HRESULT ITfContext_EnumViews(ITfContext* This,IEnumTfContextViews **ppEnum) { return This->lpVtbl->EnumViews(This,ppEnum); } -static FORCEINLINE HRESULT ITfContext_GetStatus(ITfContext* This,TF_STATUS *pdcs) { +static __WIDL_INLINE HRESULT ITfContext_GetStatus(ITfContext* This,TF_STATUS *pdcs) { return This->lpVtbl->GetStatus(This,pdcs); } -static FORCEINLINE HRESULT ITfContext_GetProperty(ITfContext* This,REFGUID guidProp,ITfProperty **ppProp) { +static __WIDL_INLINE HRESULT ITfContext_GetProperty(ITfContext* This,REFGUID guidProp,ITfProperty **ppProp) { return This->lpVtbl->GetProperty(This,guidProp,ppProp); } -static FORCEINLINE HRESULT ITfContext_GetAppProperty(ITfContext* This,REFGUID guidProp,ITfReadOnlyProperty **ppProp) { +static __WIDL_INLINE HRESULT ITfContext_GetAppProperty(ITfContext* This,REFGUID guidProp,ITfReadOnlyProperty **ppProp) { return This->lpVtbl->GetAppProperty(This,guidProp,ppProp); } -static FORCEINLINE HRESULT ITfContext_TrackProperties(ITfContext* This,const GUID **prgProp,ULONG cProp,const GUID **prgAppProp,ULONG cAppProp,ITfReadOnlyProperty **ppProperty) { +static __WIDL_INLINE HRESULT ITfContext_TrackProperties(ITfContext* This,const GUID **prgProp,ULONG cProp,const GUID **prgAppProp,ULONG cAppProp,ITfReadOnlyProperty **ppProperty) { return This->lpVtbl->TrackProperties(This,prgProp,cProp,prgAppProp,cAppProp,ppProperty); } -static FORCEINLINE HRESULT ITfContext_EnumProperties(ITfContext* This,IEnumTfProperties **ppEnum) { +static __WIDL_INLINE HRESULT ITfContext_EnumProperties(ITfContext* This,IEnumTfProperties **ppEnum) { return This->lpVtbl->EnumProperties(This,ppEnum); } -static FORCEINLINE HRESULT ITfContext_GetDocumentMgr(ITfContext* This,ITfDocumentMgr **ppDm) { +static __WIDL_INLINE HRESULT ITfContext_GetDocumentMgr(ITfContext* This,ITfDocumentMgr **ppDm) { return This->lpVtbl->GetDocumentMgr(This,ppDm); } -static FORCEINLINE HRESULT ITfContext_CreateRangeBackup(ITfContext* This,TfEditCookie ec,ITfRange *pRange,ITfRangeBackup **ppBackup) { +static __WIDL_INLINE HRESULT ITfContext_CreateRangeBackup(ITfContext* This,TfEditCookie ec,ITfRange *pRange,ITfRangeBackup **ppBackup) { return This->lpVtbl->CreateRangeBackup(This,ec,pRange,ppBackup); } #endif @@ -2480,20 +2646,20 @@ interface ITfSource { #define ITfSource_UnadviseSink(This,dwCookie) (This)->lpVtbl->UnadviseSink(This,dwCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfSource_QueryInterface(ITfSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfSource_QueryInterface(ITfSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfSource_AddRef(ITfSource* This) { +static __WIDL_INLINE ULONG ITfSource_AddRef(ITfSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfSource_Release(ITfSource* This) { +static __WIDL_INLINE ULONG ITfSource_Release(ITfSource* This) { return This->lpVtbl->Release(This); } /*** ITfSource methods ***/ -static FORCEINLINE HRESULT ITfSource_AdviseSink(ITfSource* This,REFIID riid,IUnknown *punk,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT ITfSource_AdviseSink(ITfSource* This,REFIID riid,IUnknown *punk,DWORD *pdwCookie) { return This->lpVtbl->AdviseSink(This,riid,punk,pdwCookie); } -static FORCEINLINE HRESULT ITfSource_UnadviseSink(ITfSource* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT ITfSource_UnadviseSink(ITfSource* This,DWORD dwCookie) { return This->lpVtbl->UnadviseSink(This,dwCookie); } #endif @@ -2766,68 +2932,68 @@ interface ITfInputProcessorProfiles { #define ITfInputProcessorProfiles_SubstituteKeyboardLayout(This,rclsid,langid,guidProfile,hKL) (This)->lpVtbl->SubstituteKeyboardLayout(This,rclsid,langid,guidProfile,hKL) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfInputProcessorProfiles_QueryInterface(ITfInputProcessorProfiles* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_QueryInterface(ITfInputProcessorProfiles* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfInputProcessorProfiles_AddRef(ITfInputProcessorProfiles* This) { +static __WIDL_INLINE ULONG ITfInputProcessorProfiles_AddRef(ITfInputProcessorProfiles* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfInputProcessorProfiles_Release(ITfInputProcessorProfiles* This) { +static __WIDL_INLINE ULONG ITfInputProcessorProfiles_Release(ITfInputProcessorProfiles* This) { return This->lpVtbl->Release(This); } /*** ITfInputProcessorProfiles methods ***/ -static FORCEINLINE HRESULT ITfInputProcessorProfiles_Register(ITfInputProcessorProfiles* This,REFCLSID rclsid) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_Register(ITfInputProcessorProfiles* This,REFCLSID rclsid) { return This->lpVtbl->Register(This,rclsid); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_Unregister(ITfInputProcessorProfiles* This,REFCLSID rclsid) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_Unregister(ITfInputProcessorProfiles* This,REFCLSID rclsid) { return This->lpVtbl->Unregister(This,rclsid); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_AddLanguageProfile(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,const WCHAR *pchDesc,ULONG cchDesc,const WCHAR *pchIconFile,ULONG cchFile,ULONG uIconIndex) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_AddLanguageProfile(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,const WCHAR *pchDesc,ULONG cchDesc,const WCHAR *pchIconFile,ULONG cchFile,ULONG uIconIndex) { return This->lpVtbl->AddLanguageProfile(This,rclsid,langid,guidProfile,pchDesc,cchDesc,pchIconFile,cchFile,uIconIndex); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_RemoveLanguageProfile(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_RemoveLanguageProfile(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile) { return This->lpVtbl->RemoveLanguageProfile(This,rclsid,langid,guidProfile); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_EnumInputProcessorInfo(ITfInputProcessorProfiles* This,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_EnumInputProcessorInfo(ITfInputProcessorProfiles* This,IEnumGUID **ppEnum) { return This->lpVtbl->EnumInputProcessorInfo(This,ppEnum); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_GetDefaultLanguageProfile(ITfInputProcessorProfiles* This,LANGID langid,REFGUID catid,CLSID *pclsid,GUID *pguidProfile) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_GetDefaultLanguageProfile(ITfInputProcessorProfiles* This,LANGID langid,REFGUID catid,CLSID *pclsid,GUID *pguidProfile) { return This->lpVtbl->GetDefaultLanguageProfile(This,langid,catid,pclsid,pguidProfile); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_SetDefaultLanguageProfile(ITfInputProcessorProfiles* This,LANGID langid,REFCLSID rclsid,REFGUID guidProfiles) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_SetDefaultLanguageProfile(ITfInputProcessorProfiles* This,LANGID langid,REFCLSID rclsid,REFGUID guidProfiles) { return This->lpVtbl->SetDefaultLanguageProfile(This,langid,rclsid,guidProfiles); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_ActivateLanguageProfile(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfiles) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_ActivateLanguageProfile(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfiles) { return This->lpVtbl->ActivateLanguageProfile(This,rclsid,langid,guidProfiles); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_GetActiveLanguageProfile(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID *plangid,GUID *pguidProfile) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_GetActiveLanguageProfile(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID *plangid,GUID *pguidProfile) { return This->lpVtbl->GetActiveLanguageProfile(This,rclsid,plangid,pguidProfile); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_GetLanguageProfileDescription(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,BSTR *pbstrProfile) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_GetLanguageProfileDescription(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,BSTR *pbstrProfile) { return This->lpVtbl->GetLanguageProfileDescription(This,rclsid,langid,guidProfile,pbstrProfile); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_GetCurrentLanguage(ITfInputProcessorProfiles* This,LANGID *plangid) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_GetCurrentLanguage(ITfInputProcessorProfiles* This,LANGID *plangid) { return This->lpVtbl->GetCurrentLanguage(This,plangid); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_ChangeCurrentLanguage(ITfInputProcessorProfiles* This,LANGID langid) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_ChangeCurrentLanguage(ITfInputProcessorProfiles* This,LANGID langid) { return This->lpVtbl->ChangeCurrentLanguage(This,langid); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_GetLanguageList(ITfInputProcessorProfiles* This,LANGID **ppLangId,ULONG *pulCount) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_GetLanguageList(ITfInputProcessorProfiles* This,LANGID **ppLangId,ULONG *pulCount) { return This->lpVtbl->GetLanguageList(This,ppLangId,pulCount); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_EnumLanguageProfiles(ITfInputProcessorProfiles* This,LANGID langid,IEnumTfLanguageProfiles **ppEnum) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_EnumLanguageProfiles(ITfInputProcessorProfiles* This,LANGID langid,IEnumTfLanguageProfiles **ppEnum) { return This->lpVtbl->EnumLanguageProfiles(This,langid,ppEnum); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_EnableLanguageProfile(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_EnableLanguageProfile(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,WINBOOL fEnable) { return This->lpVtbl->EnableLanguageProfile(This,rclsid,langid,guidProfile,fEnable); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_IsEnabledLanguageProfile(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,WINBOOL *pfEnable) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_IsEnabledLanguageProfile(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,WINBOOL *pfEnable) { return This->lpVtbl->IsEnabledLanguageProfile(This,rclsid,langid,guidProfile,pfEnable); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_EnableLanguageProfileByDefault(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_EnableLanguageProfileByDefault(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,WINBOOL fEnable) { return This->lpVtbl->EnableLanguageProfileByDefault(This,rclsid,langid,guidProfile,fEnable); } -static FORCEINLINE HRESULT ITfInputProcessorProfiles_SubstituteKeyboardLayout(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,HKL hKL) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfiles_SubstituteKeyboardLayout(ITfInputProcessorProfiles* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,HKL hKL) { return This->lpVtbl->SubstituteKeyboardLayout(This,rclsid,langid,guidProfile,hKL); } #endif @@ -2932,26 +3098,26 @@ interface IEnumTfInputProcessorProfiles { #define IEnumTfInputProcessorProfiles_Skip(This,ulCount) (This)->lpVtbl->Skip(This,ulCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumTfInputProcessorProfiles_QueryInterface(IEnumTfInputProcessorProfiles* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumTfInputProcessorProfiles_QueryInterface(IEnumTfInputProcessorProfiles* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumTfInputProcessorProfiles_AddRef(IEnumTfInputProcessorProfiles* This) { +static __WIDL_INLINE ULONG IEnumTfInputProcessorProfiles_AddRef(IEnumTfInputProcessorProfiles* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumTfInputProcessorProfiles_Release(IEnumTfInputProcessorProfiles* This) { +static __WIDL_INLINE ULONG IEnumTfInputProcessorProfiles_Release(IEnumTfInputProcessorProfiles* This) { return This->lpVtbl->Release(This); } /*** IEnumTfInputProcessorProfiles methods ***/ -static FORCEINLINE HRESULT IEnumTfInputProcessorProfiles_Clone(IEnumTfInputProcessorProfiles* This,IEnumTfInputProcessorProfiles **ppEnum) { +static __WIDL_INLINE HRESULT IEnumTfInputProcessorProfiles_Clone(IEnumTfInputProcessorProfiles* This,IEnumTfInputProcessorProfiles **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumTfInputProcessorProfiles_Next(IEnumTfInputProcessorProfiles* This,ULONG ulCount,TF_INPUTPROCESSORPROFILE *pProfile,ULONG *pcFetch) { +static __WIDL_INLINE HRESULT IEnumTfInputProcessorProfiles_Next(IEnumTfInputProcessorProfiles* This,ULONG ulCount,TF_INPUTPROCESSORPROFILE *pProfile,ULONG *pcFetch) { return This->lpVtbl->Next(This,ulCount,pProfile,pcFetch); } -static FORCEINLINE HRESULT IEnumTfInputProcessorProfiles_Reset(IEnumTfInputProcessorProfiles* This) { +static __WIDL_INLINE HRESULT IEnumTfInputProcessorProfiles_Reset(IEnumTfInputProcessorProfiles* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumTfInputProcessorProfiles_Skip(IEnumTfInputProcessorProfiles* This,ULONG ulCount) { +static __WIDL_INLINE HRESULT IEnumTfInputProcessorProfiles_Skip(IEnumTfInputProcessorProfiles* This,ULONG ulCount) { return This->lpVtbl->Skip(This,ulCount); } #endif @@ -3138,38 +3304,38 @@ interface ITfInputProcessorProfileMgr { #define ITfInputProcessorProfileMgr_GetActiveProfile(This,catid,pProfile) (This)->lpVtbl->GetActiveProfile(This,catid,pProfile) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfInputProcessorProfileMgr_QueryInterface(ITfInputProcessorProfileMgr* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfileMgr_QueryInterface(ITfInputProcessorProfileMgr* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfInputProcessorProfileMgr_AddRef(ITfInputProcessorProfileMgr* This) { +static __WIDL_INLINE ULONG ITfInputProcessorProfileMgr_AddRef(ITfInputProcessorProfileMgr* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfInputProcessorProfileMgr_Release(ITfInputProcessorProfileMgr* This) { +static __WIDL_INLINE ULONG ITfInputProcessorProfileMgr_Release(ITfInputProcessorProfileMgr* This) { return This->lpVtbl->Release(This); } /*** ITfInputProcessorProfileMgr methods ***/ -static FORCEINLINE HRESULT ITfInputProcessorProfileMgr_ActivateProfile(ITfInputProcessorProfileMgr* This,DWORD dwProfileType,LANGID langid,REFCLSID clsid,REFGUID guidProfile,HKL hkl,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfileMgr_ActivateProfile(ITfInputProcessorProfileMgr* This,DWORD dwProfileType,LANGID langid,REFCLSID clsid,REFGUID guidProfile,HKL hkl,DWORD dwFlags) { return This->lpVtbl->ActivateProfile(This,dwProfileType,langid,clsid,guidProfile,hkl,dwFlags); } -static FORCEINLINE HRESULT ITfInputProcessorProfileMgr_DeactivateProfile(ITfInputProcessorProfileMgr* This,DWORD dwProfileType,LANGID langid,REFCLSID clsid,REFGUID guidProfile,HKL hkl,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfileMgr_DeactivateProfile(ITfInputProcessorProfileMgr* This,DWORD dwProfileType,LANGID langid,REFCLSID clsid,REFGUID guidProfile,HKL hkl,DWORD dwFlags) { return This->lpVtbl->DeactivateProfile(This,dwProfileType,langid,clsid,guidProfile,hkl,dwFlags); } -static FORCEINLINE HRESULT ITfInputProcessorProfileMgr_GetProfile(ITfInputProcessorProfileMgr* This,DWORD dwProfileType,LANGID langid,REFCLSID clsid,REFGUID guidProfile,HKL hkl,TF_INPUTPROCESSORPROFILE *pProfile) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfileMgr_GetProfile(ITfInputProcessorProfileMgr* This,DWORD dwProfileType,LANGID langid,REFCLSID clsid,REFGUID guidProfile,HKL hkl,TF_INPUTPROCESSORPROFILE *pProfile) { return This->lpVtbl->GetProfile(This,dwProfileType,langid,clsid,guidProfile,hkl,pProfile); } -static FORCEINLINE HRESULT ITfInputProcessorProfileMgr_EnumProfiles(ITfInputProcessorProfileMgr* This,LANGID langid,IEnumTfInputProcessorProfiles **ppEnum) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfileMgr_EnumProfiles(ITfInputProcessorProfileMgr* This,LANGID langid,IEnumTfInputProcessorProfiles **ppEnum) { return This->lpVtbl->EnumProfiles(This,langid,ppEnum); } -static FORCEINLINE HRESULT ITfInputProcessorProfileMgr_ReleaseInputProcessor(ITfInputProcessorProfileMgr* This,REFCLSID rclsid,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfileMgr_ReleaseInputProcessor(ITfInputProcessorProfileMgr* This,REFCLSID rclsid,DWORD dwFlags) { return This->lpVtbl->ReleaseInputProcessor(This,rclsid,dwFlags); } -static FORCEINLINE HRESULT ITfInputProcessorProfileMgr_RegisterProfile(ITfInputProcessorProfileMgr* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,const WCHAR *pchDesc,ULONG cchDesc,const WCHAR *pchIconFile,ULONG cchFile,ULONG uIconIndex,HKL hklsubstitute,DWORD dwPreferredLayout,WINBOOL bEnabledByDefault,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfileMgr_RegisterProfile(ITfInputProcessorProfileMgr* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,const WCHAR *pchDesc,ULONG cchDesc,const WCHAR *pchIconFile,ULONG cchFile,ULONG uIconIndex,HKL hklsubstitute,DWORD dwPreferredLayout,WINBOOL bEnabledByDefault,DWORD dwFlags) { return This->lpVtbl->RegisterProfile(This,rclsid,langid,guidProfile,pchDesc,cchDesc,pchIconFile,cchFile,uIconIndex,hklsubstitute,dwPreferredLayout,bEnabledByDefault,dwFlags); } -static FORCEINLINE HRESULT ITfInputProcessorProfileMgr_UnregisterProfile(ITfInputProcessorProfileMgr* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfileMgr_UnregisterProfile(ITfInputProcessorProfileMgr* This,REFCLSID rclsid,LANGID langid,REFGUID guidProfile,DWORD dwFlags) { return This->lpVtbl->UnregisterProfile(This,rclsid,langid,guidProfile,dwFlags); } -static FORCEINLINE HRESULT ITfInputProcessorProfileMgr_GetActiveProfile(ITfInputProcessorProfileMgr* This,REFGUID catid,TF_INPUTPROCESSORPROFILE *pProfile) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfileMgr_GetActiveProfile(ITfInputProcessorProfileMgr* This,REFGUID catid,TF_INPUTPROCESSORPROFILE *pProfile) { return This->lpVtbl->GetActiveProfile(This,catid,pProfile); } #endif @@ -3303,29 +3469,29 @@ interface ITfDisplayAttributeInfo { #define ITfDisplayAttributeInfo_Reset(This) (This)->lpVtbl->Reset(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfDisplayAttributeInfo_QueryInterface(ITfDisplayAttributeInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfDisplayAttributeInfo_QueryInterface(ITfDisplayAttributeInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfDisplayAttributeInfo_AddRef(ITfDisplayAttributeInfo* This) { +static __WIDL_INLINE ULONG ITfDisplayAttributeInfo_AddRef(ITfDisplayAttributeInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfDisplayAttributeInfo_Release(ITfDisplayAttributeInfo* This) { +static __WIDL_INLINE ULONG ITfDisplayAttributeInfo_Release(ITfDisplayAttributeInfo* This) { return This->lpVtbl->Release(This); } /*** ITfDisplayAttributeInfo methods ***/ -static FORCEINLINE HRESULT ITfDisplayAttributeInfo_GetGUID(ITfDisplayAttributeInfo* This,GUID *pguid) { +static __WIDL_INLINE HRESULT ITfDisplayAttributeInfo_GetGUID(ITfDisplayAttributeInfo* This,GUID *pguid) { return This->lpVtbl->GetGUID(This,pguid); } -static FORCEINLINE HRESULT ITfDisplayAttributeInfo_GetDescription(ITfDisplayAttributeInfo* This,BSTR *pbstrDesc) { +static __WIDL_INLINE HRESULT ITfDisplayAttributeInfo_GetDescription(ITfDisplayAttributeInfo* This,BSTR *pbstrDesc) { return This->lpVtbl->GetDescription(This,pbstrDesc); } -static FORCEINLINE HRESULT ITfDisplayAttributeInfo_GetAttributeInfo(ITfDisplayAttributeInfo* This,TF_DISPLAYATTRIBUTE *pda) { +static __WIDL_INLINE HRESULT ITfDisplayAttributeInfo_GetAttributeInfo(ITfDisplayAttributeInfo* This,TF_DISPLAYATTRIBUTE *pda) { return This->lpVtbl->GetAttributeInfo(This,pda); } -static FORCEINLINE HRESULT ITfDisplayAttributeInfo_SetAttributeInfo(ITfDisplayAttributeInfo* This,const TF_DISPLAYATTRIBUTE *pda) { +static __WIDL_INLINE HRESULT ITfDisplayAttributeInfo_SetAttributeInfo(ITfDisplayAttributeInfo* This,const TF_DISPLAYATTRIBUTE *pda) { return This->lpVtbl->SetAttributeInfo(This,pda); } -static FORCEINLINE HRESULT ITfDisplayAttributeInfo_Reset(ITfDisplayAttributeInfo* This) { +static __WIDL_INLINE HRESULT ITfDisplayAttributeInfo_Reset(ITfDisplayAttributeInfo* This) { return This->lpVtbl->Reset(This); } #endif @@ -3419,26 +3585,26 @@ interface IEnumTfDisplayAttributeInfo { #define IEnumTfDisplayAttributeInfo_Skip(This,ulCount) (This)->lpVtbl->Skip(This,ulCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumTfDisplayAttributeInfo_QueryInterface(IEnumTfDisplayAttributeInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumTfDisplayAttributeInfo_QueryInterface(IEnumTfDisplayAttributeInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumTfDisplayAttributeInfo_AddRef(IEnumTfDisplayAttributeInfo* This) { +static __WIDL_INLINE ULONG IEnumTfDisplayAttributeInfo_AddRef(IEnumTfDisplayAttributeInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumTfDisplayAttributeInfo_Release(IEnumTfDisplayAttributeInfo* This) { +static __WIDL_INLINE ULONG IEnumTfDisplayAttributeInfo_Release(IEnumTfDisplayAttributeInfo* This) { return This->lpVtbl->Release(This); } /*** IEnumTfDisplayAttributeInfo methods ***/ -static FORCEINLINE HRESULT IEnumTfDisplayAttributeInfo_Clone(IEnumTfDisplayAttributeInfo* This,IEnumTfDisplayAttributeInfo **ppEnum) { +static __WIDL_INLINE HRESULT IEnumTfDisplayAttributeInfo_Clone(IEnumTfDisplayAttributeInfo* This,IEnumTfDisplayAttributeInfo **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumTfDisplayAttributeInfo_Next(IEnumTfDisplayAttributeInfo* This,ULONG ulCount,ITfDisplayAttributeInfo **rgInfo,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumTfDisplayAttributeInfo_Next(IEnumTfDisplayAttributeInfo* This,ULONG ulCount,ITfDisplayAttributeInfo **rgInfo,ULONG *pcFetched) { return This->lpVtbl->Next(This,ulCount,rgInfo,pcFetched); } -static FORCEINLINE HRESULT IEnumTfDisplayAttributeInfo_Reset(IEnumTfDisplayAttributeInfo* This) { +static __WIDL_INLINE HRESULT IEnumTfDisplayAttributeInfo_Reset(IEnumTfDisplayAttributeInfo* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumTfDisplayAttributeInfo_Skip(IEnumTfDisplayAttributeInfo* This,ULONG ulCount) { +static __WIDL_INLINE HRESULT IEnumTfDisplayAttributeInfo_Skip(IEnumTfDisplayAttributeInfo* This,ULONG ulCount) { return This->lpVtbl->Skip(This,ulCount); } #endif @@ -3524,23 +3690,23 @@ interface ITfDisplayAttributeMgr { #define ITfDisplayAttributeMgr_GetDisplayAttributeInfo(This,guid,ppInfo,pclsidOwner) (This)->lpVtbl->GetDisplayAttributeInfo(This,guid,ppInfo,pclsidOwner) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfDisplayAttributeMgr_QueryInterface(ITfDisplayAttributeMgr* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfDisplayAttributeMgr_QueryInterface(ITfDisplayAttributeMgr* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfDisplayAttributeMgr_AddRef(ITfDisplayAttributeMgr* This) { +static __WIDL_INLINE ULONG ITfDisplayAttributeMgr_AddRef(ITfDisplayAttributeMgr* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfDisplayAttributeMgr_Release(ITfDisplayAttributeMgr* This) { +static __WIDL_INLINE ULONG ITfDisplayAttributeMgr_Release(ITfDisplayAttributeMgr* This) { return This->lpVtbl->Release(This); } /*** ITfDisplayAttributeMgr methods ***/ -static FORCEINLINE HRESULT ITfDisplayAttributeMgr_OnUpdateInfo(ITfDisplayAttributeMgr* This) { +static __WIDL_INLINE HRESULT ITfDisplayAttributeMgr_OnUpdateInfo(ITfDisplayAttributeMgr* This) { return This->lpVtbl->OnUpdateInfo(This); } -static FORCEINLINE HRESULT ITfDisplayAttributeMgr_EnumDisplayAttributeInfo(ITfDisplayAttributeMgr* This,IEnumTfDisplayAttributeInfo **ppEnum) { +static __WIDL_INLINE HRESULT ITfDisplayAttributeMgr_EnumDisplayAttributeInfo(ITfDisplayAttributeMgr* This,IEnumTfDisplayAttributeInfo **ppEnum) { return This->lpVtbl->EnumDisplayAttributeInfo(This,ppEnum); } -static FORCEINLINE HRESULT ITfDisplayAttributeMgr_GetDisplayAttributeInfo(ITfDisplayAttributeMgr* This,REFGUID guid,ITfDisplayAttributeInfo **ppInfo,CLSID *pclsidOwner) { +static __WIDL_INLINE HRESULT ITfDisplayAttributeMgr_GetDisplayAttributeInfo(ITfDisplayAttributeMgr* This,REFGUID guid,ITfDisplayAttributeInfo **ppInfo,CLSID *pclsidOwner) { return This->lpVtbl->GetDisplayAttributeInfo(This,guid,ppInfo,pclsidOwner); } #endif @@ -3755,56 +3921,56 @@ interface ITfCategoryMgr { #define ITfCategoryMgr_IsEqualTfGuidAtom(This,guidatom,rguid,pfEqual) (This)->lpVtbl->IsEqualTfGuidAtom(This,guidatom,rguid,pfEqual) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfCategoryMgr_QueryInterface(ITfCategoryMgr* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_QueryInterface(ITfCategoryMgr* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfCategoryMgr_AddRef(ITfCategoryMgr* This) { +static __WIDL_INLINE ULONG ITfCategoryMgr_AddRef(ITfCategoryMgr* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfCategoryMgr_Release(ITfCategoryMgr* This) { +static __WIDL_INLINE ULONG ITfCategoryMgr_Release(ITfCategoryMgr* This) { return This->lpVtbl->Release(This); } /*** ITfCategoryMgr methods ***/ -static FORCEINLINE HRESULT ITfCategoryMgr_RegisterCategory(ITfCategoryMgr* This,REFCLSID rclsid,REFGUID rcatid,REFGUID rguid) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_RegisterCategory(ITfCategoryMgr* This,REFCLSID rclsid,REFGUID rcatid,REFGUID rguid) { return This->lpVtbl->RegisterCategory(This,rclsid,rcatid,rguid); } -static FORCEINLINE HRESULT ITfCategoryMgr_UnregisterCategory(ITfCategoryMgr* This,REFCLSID rclsid,REFGUID rcatid,REFGUID rguid) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_UnregisterCategory(ITfCategoryMgr* This,REFCLSID rclsid,REFGUID rcatid,REFGUID rguid) { return This->lpVtbl->UnregisterCategory(This,rclsid,rcatid,rguid); } -static FORCEINLINE HRESULT ITfCategoryMgr_EnumCategoriesInItem(ITfCategoryMgr* This,REFGUID rguid,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_EnumCategoriesInItem(ITfCategoryMgr* This,REFGUID rguid,IEnumGUID **ppEnum) { return This->lpVtbl->EnumCategoriesInItem(This,rguid,ppEnum); } -static FORCEINLINE HRESULT ITfCategoryMgr_EnumItemsInCategory(ITfCategoryMgr* This,REFGUID rcatid,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_EnumItemsInCategory(ITfCategoryMgr* This,REFGUID rcatid,IEnumGUID **ppEnum) { return This->lpVtbl->EnumItemsInCategory(This,rcatid,ppEnum); } -static FORCEINLINE HRESULT ITfCategoryMgr_FindClosestCategory(ITfCategoryMgr* This,REFGUID rguid,GUID *pcatid,const GUID **ppcatidList,ULONG ulCount) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_FindClosestCategory(ITfCategoryMgr* This,REFGUID rguid,GUID *pcatid,const GUID **ppcatidList,ULONG ulCount) { return This->lpVtbl->FindClosestCategory(This,rguid,pcatid,ppcatidList,ulCount); } -static FORCEINLINE HRESULT ITfCategoryMgr_RegisterGUIDDescription(ITfCategoryMgr* This,REFCLSID rclsid,REFGUID rguid,const WCHAR *pchDesc,ULONG cch) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_RegisterGUIDDescription(ITfCategoryMgr* This,REFCLSID rclsid,REFGUID rguid,const WCHAR *pchDesc,ULONG cch) { return This->lpVtbl->RegisterGUIDDescription(This,rclsid,rguid,pchDesc,cch); } -static FORCEINLINE HRESULT ITfCategoryMgr_UnregisterGUIDDescription(ITfCategoryMgr* This,REFCLSID rclsid,REFGUID rguid) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_UnregisterGUIDDescription(ITfCategoryMgr* This,REFCLSID rclsid,REFGUID rguid) { return This->lpVtbl->UnregisterGUIDDescription(This,rclsid,rguid); } -static FORCEINLINE HRESULT ITfCategoryMgr_GetGUIDDescription(ITfCategoryMgr* This,REFGUID rguid,BSTR *pbstrDesc) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_GetGUIDDescription(ITfCategoryMgr* This,REFGUID rguid,BSTR *pbstrDesc) { return This->lpVtbl->GetGUIDDescription(This,rguid,pbstrDesc); } -static FORCEINLINE HRESULT ITfCategoryMgr_RegisterGUIDDWORD(ITfCategoryMgr* This,REFCLSID rclsid,REFGUID rguid,DWORD dw) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_RegisterGUIDDWORD(ITfCategoryMgr* This,REFCLSID rclsid,REFGUID rguid,DWORD dw) { return This->lpVtbl->RegisterGUIDDWORD(This,rclsid,rguid,dw); } -static FORCEINLINE HRESULT ITfCategoryMgr_UnregisterGUIDDWORD(ITfCategoryMgr* This,REFCLSID rclsid,REFGUID rguid) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_UnregisterGUIDDWORD(ITfCategoryMgr* This,REFCLSID rclsid,REFGUID rguid) { return This->lpVtbl->UnregisterGUIDDWORD(This,rclsid,rguid); } -static FORCEINLINE HRESULT ITfCategoryMgr_GetGUIDDWORD(ITfCategoryMgr* This,REFGUID rguid,DWORD *pdw) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_GetGUIDDWORD(ITfCategoryMgr* This,REFGUID rguid,DWORD *pdw) { return This->lpVtbl->GetGUIDDWORD(This,rguid,pdw); } -static FORCEINLINE HRESULT ITfCategoryMgr_RegisterGUID(ITfCategoryMgr* This,REFGUID rguid,TfGuidAtom *pguidatom) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_RegisterGUID(ITfCategoryMgr* This,REFGUID rguid,TfGuidAtom *pguidatom) { return This->lpVtbl->RegisterGUID(This,rguid,pguidatom); } -static FORCEINLINE HRESULT ITfCategoryMgr_GetGUID(ITfCategoryMgr* This,TfGuidAtom guidatom,GUID *pguid) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_GetGUID(ITfCategoryMgr* This,TfGuidAtom guidatom,GUID *pguid) { return This->lpVtbl->GetGUID(This,guidatom,pguid); } -static FORCEINLINE HRESULT ITfCategoryMgr_IsEqualTfGuidAtom(ITfCategoryMgr* This,TfGuidAtom guidatom,REFGUID rguid,WINBOOL *pfEqual) { +static __WIDL_INLINE HRESULT ITfCategoryMgr_IsEqualTfGuidAtom(ITfCategoryMgr* This,TfGuidAtom guidatom,REFGUID rguid,WINBOOL *pfEqual) { return This->lpVtbl->IsEqualTfGuidAtom(This,guidatom,rguid,pfEqual); } #endif @@ -3898,26 +4064,26 @@ interface IEnumTfRanges { #define IEnumTfRanges_Skip(This,ulCount) (This)->lpVtbl->Skip(This,ulCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumTfRanges_QueryInterface(IEnumTfRanges* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumTfRanges_QueryInterface(IEnumTfRanges* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumTfRanges_AddRef(IEnumTfRanges* This) { +static __WIDL_INLINE ULONG IEnumTfRanges_AddRef(IEnumTfRanges* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumTfRanges_Release(IEnumTfRanges* This) { +static __WIDL_INLINE ULONG IEnumTfRanges_Release(IEnumTfRanges* This) { return This->lpVtbl->Release(This); } /*** IEnumTfRanges methods ***/ -static FORCEINLINE HRESULT IEnumTfRanges_Clone(IEnumTfRanges* This,IEnumTfRanges **ppEnum) { +static __WIDL_INLINE HRESULT IEnumTfRanges_Clone(IEnumTfRanges* This,IEnumTfRanges **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumTfRanges_Next(IEnumTfRanges* This,ULONG ulCount,ITfRange **ppRange,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumTfRanges_Next(IEnumTfRanges* This,ULONG ulCount,ITfRange **ppRange,ULONG *pcFetched) { return This->lpVtbl->Next(This,ulCount,ppRange,pcFetched); } -static FORCEINLINE HRESULT IEnumTfRanges_Reset(IEnumTfRanges* This) { +static __WIDL_INLINE HRESULT IEnumTfRanges_Reset(IEnumTfRanges* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumTfRanges_Skip(IEnumTfRanges* This,ULONG ulCount) { +static __WIDL_INLINE HRESULT IEnumTfRanges_Skip(IEnumTfRanges* This,ULONG ulCount) { return This->lpVtbl->Skip(This,ulCount); } #endif @@ -4000,20 +4166,20 @@ interface ITfEditRecord { #define ITfEditRecord_GetTextAndPropertyUpdates(This,flags,props,count,ret) (This)->lpVtbl->GetTextAndPropertyUpdates(This,flags,props,count,ret) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfEditRecord_QueryInterface(ITfEditRecord* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfEditRecord_QueryInterface(ITfEditRecord* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfEditRecord_AddRef(ITfEditRecord* This) { +static __WIDL_INLINE ULONG ITfEditRecord_AddRef(ITfEditRecord* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfEditRecord_Release(ITfEditRecord* This) { +static __WIDL_INLINE ULONG ITfEditRecord_Release(ITfEditRecord* This) { return This->lpVtbl->Release(This); } /*** ITfEditRecord methods ***/ -static FORCEINLINE HRESULT ITfEditRecord_GetSelectionStatus(ITfEditRecord* This,WINBOOL *changed) { +static __WIDL_INLINE HRESULT ITfEditRecord_GetSelectionStatus(ITfEditRecord* This,WINBOOL *changed) { return This->lpVtbl->GetSelectionStatus(This,changed); } -static FORCEINLINE HRESULT ITfEditRecord_GetTextAndPropertyUpdates(ITfEditRecord* This,DWORD flags,const GUID **props,ULONG count,IEnumTfRanges **ret) { +static __WIDL_INLINE HRESULT ITfEditRecord_GetTextAndPropertyUpdates(ITfEditRecord* This,DWORD flags,const GUID **props,ULONG count,IEnumTfRanges **ret) { return This->lpVtbl->GetTextAndPropertyUpdates(This,flags,props,count,ret); } #endif @@ -4084,17 +4250,17 @@ interface ITfTextEditSink { #define ITfTextEditSink_OnEndEdit(This,pic,ecReadOnly,pEditRecord) (This)->lpVtbl->OnEndEdit(This,pic,ecReadOnly,pEditRecord) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfTextEditSink_QueryInterface(ITfTextEditSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfTextEditSink_QueryInterface(ITfTextEditSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfTextEditSink_AddRef(ITfTextEditSink* This) { +static __WIDL_INLINE ULONG ITfTextEditSink_AddRef(ITfTextEditSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfTextEditSink_Release(ITfTextEditSink* This) { +static __WIDL_INLINE ULONG ITfTextEditSink_Release(ITfTextEditSink* This) { return This->lpVtbl->Release(This); } /*** ITfTextEditSink methods ***/ -static FORCEINLINE HRESULT ITfTextEditSink_OnEndEdit(ITfTextEditSink* This,ITfContext *pic,TfEditCookie ecReadOnly,ITfEditRecord *pEditRecord) { +static __WIDL_INLINE HRESULT ITfTextEditSink_OnEndEdit(ITfTextEditSink* This,ITfContext *pic,TfEditCookie ecReadOnly,ITfEditRecord *pEditRecord) { return This->lpVtbl->OnEndEdit(This,pic,ecReadOnly,pEditRecord); } #endif @@ -4181,23 +4347,23 @@ interface ITfContextOwnerCompositionSink { #define ITfContextOwnerCompositionSink_OnEndComposition(This,pComposition) (This)->lpVtbl->OnEndComposition(This,pComposition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfContextOwnerCompositionSink_QueryInterface(ITfContextOwnerCompositionSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfContextOwnerCompositionSink_QueryInterface(ITfContextOwnerCompositionSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfContextOwnerCompositionSink_AddRef(ITfContextOwnerCompositionSink* This) { +static __WIDL_INLINE ULONG ITfContextOwnerCompositionSink_AddRef(ITfContextOwnerCompositionSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfContextOwnerCompositionSink_Release(ITfContextOwnerCompositionSink* This) { +static __WIDL_INLINE ULONG ITfContextOwnerCompositionSink_Release(ITfContextOwnerCompositionSink* This) { return This->lpVtbl->Release(This); } /*** ITfContextOwnerCompositionSink methods ***/ -static FORCEINLINE HRESULT ITfContextOwnerCompositionSink_OnStartComposition(ITfContextOwnerCompositionSink* This,ITfCompositionView *pComposition,WINBOOL *pfOk) { +static __WIDL_INLINE HRESULT ITfContextOwnerCompositionSink_OnStartComposition(ITfContextOwnerCompositionSink* This,ITfCompositionView *pComposition,WINBOOL *pfOk) { return This->lpVtbl->OnStartComposition(This,pComposition,pfOk); } -static FORCEINLINE HRESULT ITfContextOwnerCompositionSink_OnUpdateComposition(ITfContextOwnerCompositionSink* This,ITfCompositionView *pComposition,ITfRange *pRangeNew) { +static __WIDL_INLINE HRESULT ITfContextOwnerCompositionSink_OnUpdateComposition(ITfContextOwnerCompositionSink* This,ITfCompositionView *pComposition,ITfRange *pRangeNew) { return This->lpVtbl->OnUpdateComposition(This,pComposition,pRangeNew); } -static FORCEINLINE HRESULT ITfContextOwnerCompositionSink_OnEndComposition(ITfContextOwnerCompositionSink* This,ITfCompositionView *pComposition) { +static __WIDL_INLINE HRESULT ITfContextOwnerCompositionSink_OnEndComposition(ITfContextOwnerCompositionSink* This,ITfCompositionView *pComposition) { return This->lpVtbl->OnEndComposition(This,pComposition); } #endif @@ -4268,17 +4434,17 @@ interface ITfActiveLanguageProfileNotifySink { #define ITfActiveLanguageProfileNotifySink_OnActivated(This,clsid,guidProfile,fActivated) (This)->lpVtbl->OnActivated(This,clsid,guidProfile,fActivated) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfActiveLanguageProfileNotifySink_QueryInterface(ITfActiveLanguageProfileNotifySink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfActiveLanguageProfileNotifySink_QueryInterface(ITfActiveLanguageProfileNotifySink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfActiveLanguageProfileNotifySink_AddRef(ITfActiveLanguageProfileNotifySink* This) { +static __WIDL_INLINE ULONG ITfActiveLanguageProfileNotifySink_AddRef(ITfActiveLanguageProfileNotifySink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfActiveLanguageProfileNotifySink_Release(ITfActiveLanguageProfileNotifySink* This) { +static __WIDL_INLINE ULONG ITfActiveLanguageProfileNotifySink_Release(ITfActiveLanguageProfileNotifySink* This) { return This->lpVtbl->Release(This); } /*** ITfActiveLanguageProfileNotifySink methods ***/ -static FORCEINLINE HRESULT ITfActiveLanguageProfileNotifySink_OnActivated(ITfActiveLanguageProfileNotifySink* This,REFCLSID clsid,REFGUID guidProfile,WINBOOL fActivated) { +static __WIDL_INLINE HRESULT ITfActiveLanguageProfileNotifySink_OnActivated(ITfActiveLanguageProfileNotifySink* This,REFCLSID clsid,REFGUID guidProfile,WINBOOL fActivated) { return This->lpVtbl->OnActivated(This,clsid,guidProfile,fActivated); } #endif @@ -4372,26 +4538,26 @@ interface IEnumTfLanguageProfiles { #define IEnumTfLanguageProfiles_Skip(This,ulCount) (This)->lpVtbl->Skip(This,ulCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumTfLanguageProfiles_QueryInterface(IEnumTfLanguageProfiles* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumTfLanguageProfiles_QueryInterface(IEnumTfLanguageProfiles* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumTfLanguageProfiles_AddRef(IEnumTfLanguageProfiles* This) { +static __WIDL_INLINE ULONG IEnumTfLanguageProfiles_AddRef(IEnumTfLanguageProfiles* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumTfLanguageProfiles_Release(IEnumTfLanguageProfiles* This) { +static __WIDL_INLINE ULONG IEnumTfLanguageProfiles_Release(IEnumTfLanguageProfiles* This) { return This->lpVtbl->Release(This); } /*** IEnumTfLanguageProfiles methods ***/ -static FORCEINLINE HRESULT IEnumTfLanguageProfiles_Clone(IEnumTfLanguageProfiles* This,IEnumTfLanguageProfiles **ppEnum) { +static __WIDL_INLINE HRESULT IEnumTfLanguageProfiles_Clone(IEnumTfLanguageProfiles* This,IEnumTfLanguageProfiles **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumTfLanguageProfiles_Next(IEnumTfLanguageProfiles* This,ULONG ulCount,TF_LANGUAGEPROFILE *pProfile,ULONG *pcFetch) { +static __WIDL_INLINE HRESULT IEnumTfLanguageProfiles_Next(IEnumTfLanguageProfiles* This,ULONG ulCount,TF_LANGUAGEPROFILE *pProfile,ULONG *pcFetch) { return This->lpVtbl->Next(This,ulCount,pProfile,pcFetch); } -static FORCEINLINE HRESULT IEnumTfLanguageProfiles_Reset(IEnumTfLanguageProfiles* This) { +static __WIDL_INLINE HRESULT IEnumTfLanguageProfiles_Reset(IEnumTfLanguageProfiles* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumTfLanguageProfiles_Skip(IEnumTfLanguageProfiles* This,ULONG ulCount) { +static __WIDL_INLINE HRESULT IEnumTfLanguageProfiles_Skip(IEnumTfLanguageProfiles* This,ULONG ulCount) { return This->lpVtbl->Skip(This,ulCount); } #endif @@ -4467,20 +4633,20 @@ interface ITfTextInputProcessor { #define ITfTextInputProcessor_Deactivate(This) (This)->lpVtbl->Deactivate(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfTextInputProcessor_QueryInterface(ITfTextInputProcessor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfTextInputProcessor_QueryInterface(ITfTextInputProcessor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfTextInputProcessor_AddRef(ITfTextInputProcessor* This) { +static __WIDL_INLINE ULONG ITfTextInputProcessor_AddRef(ITfTextInputProcessor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfTextInputProcessor_Release(ITfTextInputProcessor* This) { +static __WIDL_INLINE ULONG ITfTextInputProcessor_Release(ITfTextInputProcessor* This) { return This->lpVtbl->Release(This); } /*** ITfTextInputProcessor methods ***/ -static FORCEINLINE HRESULT ITfTextInputProcessor_Activate(ITfTextInputProcessor* This,ITfThreadMgr *ptim,TfClientId tid) { +static __WIDL_INLINE HRESULT ITfTextInputProcessor_Activate(ITfTextInputProcessor* This,ITfThreadMgr *ptim,TfClientId tid) { return This->lpVtbl->Activate(This,ptim,tid); } -static FORCEINLINE HRESULT ITfTextInputProcessor_Deactivate(ITfTextInputProcessor* This) { +static __WIDL_INLINE HRESULT ITfTextInputProcessor_Deactivate(ITfTextInputProcessor* This) { return This->lpVtbl->Deactivate(This); } #endif @@ -4581,29 +4747,29 @@ interface ITfThreadMgrEventSink { #define ITfThreadMgrEventSink_OnPopContext(This,pic) (This)->lpVtbl->OnPopContext(This,pic) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfThreadMgrEventSink_QueryInterface(ITfThreadMgrEventSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfThreadMgrEventSink_QueryInterface(ITfThreadMgrEventSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfThreadMgrEventSink_AddRef(ITfThreadMgrEventSink* This) { +static __WIDL_INLINE ULONG ITfThreadMgrEventSink_AddRef(ITfThreadMgrEventSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfThreadMgrEventSink_Release(ITfThreadMgrEventSink* This) { +static __WIDL_INLINE ULONG ITfThreadMgrEventSink_Release(ITfThreadMgrEventSink* This) { return This->lpVtbl->Release(This); } /*** ITfThreadMgrEventSink methods ***/ -static FORCEINLINE HRESULT ITfThreadMgrEventSink_OnInitDocumentMgr(ITfThreadMgrEventSink* This,ITfDocumentMgr *pdim) { +static __WIDL_INLINE HRESULT ITfThreadMgrEventSink_OnInitDocumentMgr(ITfThreadMgrEventSink* This,ITfDocumentMgr *pdim) { return This->lpVtbl->OnInitDocumentMgr(This,pdim); } -static FORCEINLINE HRESULT ITfThreadMgrEventSink_OnUninitDocumentMgr(ITfThreadMgrEventSink* This,ITfDocumentMgr *pdim) { +static __WIDL_INLINE HRESULT ITfThreadMgrEventSink_OnUninitDocumentMgr(ITfThreadMgrEventSink* This,ITfDocumentMgr *pdim) { return This->lpVtbl->OnUninitDocumentMgr(This,pdim); } -static FORCEINLINE HRESULT ITfThreadMgrEventSink_OnSetFocus(ITfThreadMgrEventSink* This,ITfDocumentMgr *pdimFocus,ITfDocumentMgr *pdimPrevFocus) { +static __WIDL_INLINE HRESULT ITfThreadMgrEventSink_OnSetFocus(ITfThreadMgrEventSink* This,ITfDocumentMgr *pdimFocus,ITfDocumentMgr *pdimPrevFocus) { return This->lpVtbl->OnSetFocus(This,pdimFocus,pdimPrevFocus); } -static FORCEINLINE HRESULT ITfThreadMgrEventSink_OnPushContext(ITfThreadMgrEventSink* This,ITfContext *pic) { +static __WIDL_INLINE HRESULT ITfThreadMgrEventSink_OnPushContext(ITfThreadMgrEventSink* This,ITfContext *pic) { return This->lpVtbl->OnPushContext(This,pic); } -static FORCEINLINE HRESULT ITfThreadMgrEventSink_OnPopContext(ITfThreadMgrEventSink* This,ITfContext *pic) { +static __WIDL_INLINE HRESULT ITfThreadMgrEventSink_OnPopContext(ITfThreadMgrEventSink* This,ITfContext *pic) { return This->lpVtbl->OnPopContext(This,pic); } #endif @@ -4822,56 +4988,56 @@ interface ITfKeystrokeMgr { #define ITfKeystrokeMgr_SimulatePreservedKey(This,pic,rguid,pfEaten) (This)->lpVtbl->SimulatePreservedKey(This,pic,rguid,pfEaten) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfKeystrokeMgr_QueryInterface(ITfKeystrokeMgr* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_QueryInterface(ITfKeystrokeMgr* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfKeystrokeMgr_AddRef(ITfKeystrokeMgr* This) { +static __WIDL_INLINE ULONG ITfKeystrokeMgr_AddRef(ITfKeystrokeMgr* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfKeystrokeMgr_Release(ITfKeystrokeMgr* This) { +static __WIDL_INLINE ULONG ITfKeystrokeMgr_Release(ITfKeystrokeMgr* This) { return This->lpVtbl->Release(This); } /*** ITfKeystrokeMgr methods ***/ -static FORCEINLINE HRESULT ITfKeystrokeMgr_AdviseKeyEventSink(ITfKeystrokeMgr* This,TfClientId tid,ITfKeyEventSink *pSink,WINBOOL fForeground) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_AdviseKeyEventSink(ITfKeystrokeMgr* This,TfClientId tid,ITfKeyEventSink *pSink,WINBOOL fForeground) { return This->lpVtbl->AdviseKeyEventSink(This,tid,pSink,fForeground); } -static FORCEINLINE HRESULT ITfKeystrokeMgr_UnadviseKeyEventSink(ITfKeystrokeMgr* This,TfClientId tid) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_UnadviseKeyEventSink(ITfKeystrokeMgr* This,TfClientId tid) { return This->lpVtbl->UnadviseKeyEventSink(This,tid); } -static FORCEINLINE HRESULT ITfKeystrokeMgr_GetForeground(ITfKeystrokeMgr* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_GetForeground(ITfKeystrokeMgr* This,CLSID *pclsid) { return This->lpVtbl->GetForeground(This,pclsid); } -static FORCEINLINE HRESULT ITfKeystrokeMgr_TestKeyDown(ITfKeystrokeMgr* This,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_TestKeyDown(ITfKeystrokeMgr* This,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { return This->lpVtbl->TestKeyDown(This,wParam,lParam,pfEaten); } -static FORCEINLINE HRESULT ITfKeystrokeMgr_TestKeyUp(ITfKeystrokeMgr* This,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_TestKeyUp(ITfKeystrokeMgr* This,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { return This->lpVtbl->TestKeyUp(This,wParam,lParam,pfEaten); } -static FORCEINLINE HRESULT ITfKeystrokeMgr_KeyDown(ITfKeystrokeMgr* This,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_KeyDown(ITfKeystrokeMgr* This,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { return This->lpVtbl->KeyDown(This,wParam,lParam,pfEaten); } -static FORCEINLINE HRESULT ITfKeystrokeMgr_KeyUp(ITfKeystrokeMgr* This,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_KeyUp(ITfKeystrokeMgr* This,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { return This->lpVtbl->KeyUp(This,wParam,lParam,pfEaten); } -static FORCEINLINE HRESULT ITfKeystrokeMgr_GetPreservedKey(ITfKeystrokeMgr* This,ITfContext *pic,const TF_PRESERVEDKEY *pprekey,GUID *pguid) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_GetPreservedKey(ITfKeystrokeMgr* This,ITfContext *pic,const TF_PRESERVEDKEY *pprekey,GUID *pguid) { return This->lpVtbl->GetPreservedKey(This,pic,pprekey,pguid); } -static FORCEINLINE HRESULT ITfKeystrokeMgr_IsPreservedKey(ITfKeystrokeMgr* This,REFGUID rguid,const TF_PRESERVEDKEY *pprekey,WINBOOL *pfRegistered) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_IsPreservedKey(ITfKeystrokeMgr* This,REFGUID rguid,const TF_PRESERVEDKEY *pprekey,WINBOOL *pfRegistered) { return This->lpVtbl->IsPreservedKey(This,rguid,pprekey,pfRegistered); } -static FORCEINLINE HRESULT ITfKeystrokeMgr_PreserveKey(ITfKeystrokeMgr* This,TfClientId tid,REFGUID rguid,const TF_PRESERVEDKEY *prekey,const WCHAR *pchDesc,ULONG cchDesc) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_PreserveKey(ITfKeystrokeMgr* This,TfClientId tid,REFGUID rguid,const TF_PRESERVEDKEY *prekey,const WCHAR *pchDesc,ULONG cchDesc) { return This->lpVtbl->PreserveKey(This,tid,rguid,prekey,pchDesc,cchDesc); } -static FORCEINLINE HRESULT ITfKeystrokeMgr_UnpreserveKey(ITfKeystrokeMgr* This,REFGUID rguid,const TF_PRESERVEDKEY *pprekey) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_UnpreserveKey(ITfKeystrokeMgr* This,REFGUID rguid,const TF_PRESERVEDKEY *pprekey) { return This->lpVtbl->UnpreserveKey(This,rguid,pprekey); } -static FORCEINLINE HRESULT ITfKeystrokeMgr_SetPreservedKeyDescription(ITfKeystrokeMgr* This,REFGUID rguid,const WCHAR *pchDesc,ULONG cchDesc) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_SetPreservedKeyDescription(ITfKeystrokeMgr* This,REFGUID rguid,const WCHAR *pchDesc,ULONG cchDesc) { return This->lpVtbl->SetPreservedKeyDescription(This,rguid,pchDesc,cchDesc); } -static FORCEINLINE HRESULT ITfKeystrokeMgr_GetPreservedKeyDescription(ITfKeystrokeMgr* This,REFGUID rguid,BSTR *pbstrDesc) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_GetPreservedKeyDescription(ITfKeystrokeMgr* This,REFGUID rguid,BSTR *pbstrDesc) { return This->lpVtbl->GetPreservedKeyDescription(This,rguid,pbstrDesc); } -static FORCEINLINE HRESULT ITfKeystrokeMgr_SimulatePreservedKey(ITfKeystrokeMgr* This,ITfContext *pic,REFGUID rguid,WINBOOL *pfEaten) { +static __WIDL_INLINE HRESULT ITfKeystrokeMgr_SimulatePreservedKey(ITfKeystrokeMgr* This,ITfContext *pic,REFGUID rguid,WINBOOL *pfEaten) { return This->lpVtbl->SimulatePreservedKey(This,pic,rguid,pfEaten); } #endif @@ -5006,32 +5172,32 @@ interface ITfKeyEventSink { #define ITfKeyEventSink_OnPreservedKey(This,pic,rguid,pfEaten) (This)->lpVtbl->OnPreservedKey(This,pic,rguid,pfEaten) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfKeyEventSink_QueryInterface(ITfKeyEventSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfKeyEventSink_QueryInterface(ITfKeyEventSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfKeyEventSink_AddRef(ITfKeyEventSink* This) { +static __WIDL_INLINE ULONG ITfKeyEventSink_AddRef(ITfKeyEventSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfKeyEventSink_Release(ITfKeyEventSink* This) { +static __WIDL_INLINE ULONG ITfKeyEventSink_Release(ITfKeyEventSink* This) { return This->lpVtbl->Release(This); } /*** ITfKeyEventSink methods ***/ -static FORCEINLINE HRESULT ITfKeyEventSink_OnSetFocus(ITfKeyEventSink* This,WINBOOL fForeground) { +static __WIDL_INLINE HRESULT ITfKeyEventSink_OnSetFocus(ITfKeyEventSink* This,WINBOOL fForeground) { return This->lpVtbl->OnSetFocus(This,fForeground); } -static FORCEINLINE HRESULT ITfKeyEventSink_OnTestKeyDown(ITfKeyEventSink* This,ITfContext *pic,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { +static __WIDL_INLINE HRESULT ITfKeyEventSink_OnTestKeyDown(ITfKeyEventSink* This,ITfContext *pic,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { return This->lpVtbl->OnTestKeyDown(This,pic,wParam,lParam,pfEaten); } -static FORCEINLINE HRESULT ITfKeyEventSink_OnTestKeyUp(ITfKeyEventSink* This,ITfContext *pic,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { +static __WIDL_INLINE HRESULT ITfKeyEventSink_OnTestKeyUp(ITfKeyEventSink* This,ITfContext *pic,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { return This->lpVtbl->OnTestKeyUp(This,pic,wParam,lParam,pfEaten); } -static FORCEINLINE HRESULT ITfKeyEventSink_OnKeyDown(ITfKeyEventSink* This,ITfContext *pic,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { +static __WIDL_INLINE HRESULT ITfKeyEventSink_OnKeyDown(ITfKeyEventSink* This,ITfContext *pic,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { return This->lpVtbl->OnKeyDown(This,pic,wParam,lParam,pfEaten); } -static FORCEINLINE HRESULT ITfKeyEventSink_OnKeyUp(ITfKeyEventSink* This,ITfContext *pic,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { +static __WIDL_INLINE HRESULT ITfKeyEventSink_OnKeyUp(ITfKeyEventSink* This,ITfContext *pic,WPARAM wParam,LPARAM lParam,WINBOOL *pfEaten) { return This->lpVtbl->OnKeyUp(This,pic,wParam,lParam,pfEaten); } -static FORCEINLINE HRESULT ITfKeyEventSink_OnPreservedKey(ITfKeyEventSink* This,ITfContext *pic,REFGUID rguid,WINBOOL *pfEaten) { +static __WIDL_INLINE HRESULT ITfKeyEventSink_OnPreservedKey(ITfKeyEventSink* This,ITfContext *pic,REFGUID rguid,WINBOOL *pfEaten) { return This->lpVtbl->OnPreservedKey(This,pic,rguid,pfEaten); } #endif @@ -5110,20 +5276,20 @@ interface ITfKeyTraceEventSink { #define ITfKeyTraceEventSink_OnKeyTraceUp(This,wParam,lParam) (This)->lpVtbl->OnKeyTraceUp(This,wParam,lParam) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfKeyTraceEventSink_QueryInterface(ITfKeyTraceEventSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfKeyTraceEventSink_QueryInterface(ITfKeyTraceEventSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfKeyTraceEventSink_AddRef(ITfKeyTraceEventSink* This) { +static __WIDL_INLINE ULONG ITfKeyTraceEventSink_AddRef(ITfKeyTraceEventSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfKeyTraceEventSink_Release(ITfKeyTraceEventSink* This) { +static __WIDL_INLINE ULONG ITfKeyTraceEventSink_Release(ITfKeyTraceEventSink* This) { return This->lpVtbl->Release(This); } /*** ITfKeyTraceEventSink methods ***/ -static FORCEINLINE HRESULT ITfKeyTraceEventSink_OnKeyTraceDown(ITfKeyTraceEventSink* This,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ITfKeyTraceEventSink_OnKeyTraceDown(ITfKeyTraceEventSink* This,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->OnKeyTraceDown(This,wParam,lParam); } -static FORCEINLINE HRESULT ITfKeyTraceEventSink_OnKeyTraceUp(ITfKeyTraceEventSink* This,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ITfKeyTraceEventSink_OnKeyTraceUp(ITfKeyTraceEventSink* This,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->OnKeyTraceUp(This,wParam,lParam); } #endif @@ -5208,23 +5374,23 @@ interface ITfUIElementSink { #define ITfUIElementSink_EndUIElement(This,id) (This)->lpVtbl->EndUIElement(This,id) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfUIElementSink_QueryInterface(ITfUIElementSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfUIElementSink_QueryInterface(ITfUIElementSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfUIElementSink_AddRef(ITfUIElementSink* This) { +static __WIDL_INLINE ULONG ITfUIElementSink_AddRef(ITfUIElementSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfUIElementSink_Release(ITfUIElementSink* This) { +static __WIDL_INLINE ULONG ITfUIElementSink_Release(ITfUIElementSink* This) { return This->lpVtbl->Release(This); } /*** ITfUIElementSink methods ***/ -static FORCEINLINE HRESULT ITfUIElementSink_BeginUIElement(ITfUIElementSink* This,DWORD id,WINBOOL *show) { +static __WIDL_INLINE HRESULT ITfUIElementSink_BeginUIElement(ITfUIElementSink* This,DWORD id,WINBOOL *show) { return This->lpVtbl->BeginUIElement(This,id,show); } -static FORCEINLINE HRESULT ITfUIElementSink_UpdateUIElement(ITfUIElementSink* This,DWORD id) { +static __WIDL_INLINE HRESULT ITfUIElementSink_UpdateUIElement(ITfUIElementSink* This,DWORD id) { return This->lpVtbl->UpdateUIElement(This,id); } -static FORCEINLINE HRESULT ITfUIElementSink_EndUIElement(ITfUIElementSink* This,DWORD id) { +static __WIDL_INLINE HRESULT ITfUIElementSink_EndUIElement(ITfUIElementSink* This,DWORD id) { return This->lpVtbl->EndUIElement(This,id); } #endif @@ -5351,26 +5517,26 @@ interface ITfMessagePump { #define ITfMessagePump_GetMessageW(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,pfResult) (This)->lpVtbl->GetMessageW(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,pfResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfMessagePump_QueryInterface(ITfMessagePump* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfMessagePump_QueryInterface(ITfMessagePump* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfMessagePump_AddRef(ITfMessagePump* This) { +static __WIDL_INLINE ULONG ITfMessagePump_AddRef(ITfMessagePump* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfMessagePump_Release(ITfMessagePump* This) { +static __WIDL_INLINE ULONG ITfMessagePump_Release(ITfMessagePump* This) { return This->lpVtbl->Release(This); } /*** ITfMessagePump methods ***/ -static FORCEINLINE HRESULT ITfMessagePump_PeekMessageA(ITfMessagePump* This,LPMSG pMsg,HWND hwnd,UINT wMsgFilterMin,UINT wMsgFilterMax,UINT wRemoveMsg,WINBOOL *pfResult) { +static __WIDL_INLINE HRESULT ITfMessagePump_PeekMessageA(ITfMessagePump* This,LPMSG pMsg,HWND hwnd,UINT wMsgFilterMin,UINT wMsgFilterMax,UINT wRemoveMsg,WINBOOL *pfResult) { return This->lpVtbl->PeekMessageA(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,wRemoveMsg,pfResult); } -static FORCEINLINE HRESULT ITfMessagePump_GetMessageA(ITfMessagePump* This,LPMSG pMsg,HWND hwnd,UINT wMsgFilterMin,UINT wMsgFilterMax,WINBOOL *pfResult) { +static __WIDL_INLINE HRESULT ITfMessagePump_GetMessageA(ITfMessagePump* This,LPMSG pMsg,HWND hwnd,UINT wMsgFilterMin,UINT wMsgFilterMax,WINBOOL *pfResult) { return This->lpVtbl->GetMessageA(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,pfResult); } -static FORCEINLINE HRESULT ITfMessagePump_PeekMessageW(ITfMessagePump* This,LPMSG pMsg,HWND hwnd,UINT wMsgFilterMin,UINT wMsgFilterMax,UINT wRemoveMsg,WINBOOL *pfResult) { +static __WIDL_INLINE HRESULT ITfMessagePump_PeekMessageW(ITfMessagePump* This,LPMSG pMsg,HWND hwnd,UINT wMsgFilterMin,UINT wMsgFilterMax,UINT wRemoveMsg,WINBOOL *pfResult) { return This->lpVtbl->PeekMessageW(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,wRemoveMsg,pfResult); } -static FORCEINLINE HRESULT ITfMessagePump_GetMessageW(ITfMessagePump* This,LPMSG pMsg,HWND hwnd,UINT wMsgFilterMin,UINT wMsgFilterMax,WINBOOL *pfResult) { +static __WIDL_INLINE HRESULT ITfMessagePump_GetMessageW(ITfMessagePump* This,LPMSG pMsg,HWND hwnd,UINT wMsgFilterMin,UINT wMsgFilterMax,WINBOOL *pfResult) { return This->lpVtbl->GetMessageW(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,pfResult); } #endif @@ -5439,17 +5605,17 @@ interface ITfClientId { #define ITfClientId_GetClientId(This,rclsid,ptid) (This)->lpVtbl->GetClientId(This,rclsid,ptid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfClientId_QueryInterface(ITfClientId* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfClientId_QueryInterface(ITfClientId* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfClientId_AddRef(ITfClientId* This) { +static __WIDL_INLINE ULONG ITfClientId_AddRef(ITfClientId* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfClientId_Release(ITfClientId* This) { +static __WIDL_INLINE ULONG ITfClientId_Release(ITfClientId* This) { return This->lpVtbl->Release(This); } /*** ITfClientId methods ***/ -static FORCEINLINE HRESULT ITfClientId_GetClientId(ITfClientId* This,REFCLSID rclsid,TfClientId *ptid) { +static __WIDL_INLINE HRESULT ITfClientId_GetClientId(ITfClientId* This,REFCLSID rclsid,TfClientId *ptid) { return This->lpVtbl->GetClientId(This,rclsid,ptid); } #endif @@ -5525,20 +5691,20 @@ interface ITfLanguageProfileNotifySink { #define ITfLanguageProfileNotifySink_OnLanguageChanged(This) (This)->lpVtbl->OnLanguageChanged(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfLanguageProfileNotifySink_QueryInterface(ITfLanguageProfileNotifySink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfLanguageProfileNotifySink_QueryInterface(ITfLanguageProfileNotifySink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfLanguageProfileNotifySink_AddRef(ITfLanguageProfileNotifySink* This) { +static __WIDL_INLINE ULONG ITfLanguageProfileNotifySink_AddRef(ITfLanguageProfileNotifySink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfLanguageProfileNotifySink_Release(ITfLanguageProfileNotifySink* This) { +static __WIDL_INLINE ULONG ITfLanguageProfileNotifySink_Release(ITfLanguageProfileNotifySink* This) { return This->lpVtbl->Release(This); } /*** ITfLanguageProfileNotifySink methods ***/ -static FORCEINLINE HRESULT ITfLanguageProfileNotifySink_OnLanguageChange(ITfLanguageProfileNotifySink* This,LANGID langid,WINBOOL *pfAccept) { +static __WIDL_INLINE HRESULT ITfLanguageProfileNotifySink_OnLanguageChange(ITfLanguageProfileNotifySink* This,LANGID langid,WINBOOL *pfAccept) { return This->lpVtbl->OnLanguageChange(This,langid,pfAccept); } -static FORCEINLINE HRESULT ITfLanguageProfileNotifySink_OnLanguageChanged(ITfLanguageProfileNotifySink* This) { +static __WIDL_INLINE HRESULT ITfLanguageProfileNotifySink_OnLanguageChanged(ITfLanguageProfileNotifySink* This) { return This->lpVtbl->OnLanguageChanged(This); } #endif @@ -5605,17 +5771,17 @@ interface ITfEditSession { #define ITfEditSession_DoEditSession(This,ec) (This)->lpVtbl->DoEditSession(This,ec) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfEditSession_QueryInterface(ITfEditSession* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfEditSession_QueryInterface(ITfEditSession* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfEditSession_AddRef(ITfEditSession* This) { +static __WIDL_INLINE ULONG ITfEditSession_AddRef(ITfEditSession* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfEditSession_Release(ITfEditSession* This) { +static __WIDL_INLINE ULONG ITfEditSession_Release(ITfEditSession* This) { return This->lpVtbl->Release(This); } /*** ITfEditSession methods ***/ -static FORCEINLINE HRESULT ITfEditSession_DoEditSession(ITfEditSession* This,TfEditCookie ec) { +static __WIDL_INLINE HRESULT ITfEditSession_DoEditSession(ITfEditSession* This,TfEditCookie ec) { return This->lpVtbl->DoEditSession(This,ec); } #endif @@ -5967,80 +6133,80 @@ interface ITfRange { #define ITfRange_GetContext(This,ppContext) (This)->lpVtbl->GetContext(This,ppContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfRange_QueryInterface(ITfRange* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfRange_QueryInterface(ITfRange* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfRange_AddRef(ITfRange* This) { +static __WIDL_INLINE ULONG ITfRange_AddRef(ITfRange* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfRange_Release(ITfRange* This) { +static __WIDL_INLINE ULONG ITfRange_Release(ITfRange* This) { return This->lpVtbl->Release(This); } /*** ITfRange methods ***/ -static FORCEINLINE HRESULT ITfRange_GetText(ITfRange* This,TfEditCookie ec,DWORD dwFlags,WCHAR *pchText,ULONG cchMax,ULONG *pcch) { +static __WIDL_INLINE HRESULT ITfRange_GetText(ITfRange* This,TfEditCookie ec,DWORD dwFlags,WCHAR *pchText,ULONG cchMax,ULONG *pcch) { return This->lpVtbl->GetText(This,ec,dwFlags,pchText,cchMax,pcch); } -static FORCEINLINE HRESULT ITfRange_SetText(ITfRange* This,TfEditCookie ec,DWORD dwFlags,const WCHAR *pchText,LONG cch) { +static __WIDL_INLINE HRESULT ITfRange_SetText(ITfRange* This,TfEditCookie ec,DWORD dwFlags,const WCHAR *pchText,LONG cch) { return This->lpVtbl->SetText(This,ec,dwFlags,pchText,cch); } -static FORCEINLINE HRESULT ITfRange_GetFormattedText(ITfRange* This,TfEditCookie ec,IDataObject **ppDataObject) { +static __WIDL_INLINE HRESULT ITfRange_GetFormattedText(ITfRange* This,TfEditCookie ec,IDataObject **ppDataObject) { return This->lpVtbl->GetFormattedText(This,ec,ppDataObject); } -static FORCEINLINE HRESULT ITfRange_GetEmbedded(ITfRange* This,TfEditCookie ec,REFGUID rguidService,REFIID riid,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT ITfRange_GetEmbedded(ITfRange* This,TfEditCookie ec,REFGUID rguidService,REFIID riid,IUnknown **ppunk) { return This->lpVtbl->GetEmbedded(This,ec,rguidService,riid,ppunk); } -static FORCEINLINE HRESULT ITfRange_InsertEmbedded(ITfRange* This,TfEditCookie ec,DWORD dwFlags,IDataObject *pDataObject) { +static __WIDL_INLINE HRESULT ITfRange_InsertEmbedded(ITfRange* This,TfEditCookie ec,DWORD dwFlags,IDataObject *pDataObject) { return This->lpVtbl->InsertEmbedded(This,ec,dwFlags,pDataObject); } -static FORCEINLINE HRESULT ITfRange_ShiftStart(ITfRange* This,TfEditCookie ec,LONG cchReq,LONG *pcch,const TF_HALTCOND *pHalt) { +static __WIDL_INLINE HRESULT ITfRange_ShiftStart(ITfRange* This,TfEditCookie ec,LONG cchReq,LONG *pcch,const TF_HALTCOND *pHalt) { return This->lpVtbl->ShiftStart(This,ec,cchReq,pcch,pHalt); } -static FORCEINLINE HRESULT ITfRange_ShiftEnd(ITfRange* This,TfEditCookie ec,LONG cchReq,LONG *pcch,const TF_HALTCOND *pHalt) { +static __WIDL_INLINE HRESULT ITfRange_ShiftEnd(ITfRange* This,TfEditCookie ec,LONG cchReq,LONG *pcch,const TF_HALTCOND *pHalt) { return This->lpVtbl->ShiftEnd(This,ec,cchReq,pcch,pHalt); } -static FORCEINLINE HRESULT ITfRange_ShiftStartToRange(ITfRange* This,TfEditCookie ec,ITfRange *pRange,TfAnchor aPos) { +static __WIDL_INLINE HRESULT ITfRange_ShiftStartToRange(ITfRange* This,TfEditCookie ec,ITfRange *pRange,TfAnchor aPos) { return This->lpVtbl->ShiftStartToRange(This,ec,pRange,aPos); } -static FORCEINLINE HRESULT ITfRange_ShiftEndToRange(ITfRange* This,TfEditCookie ec,ITfRange *pRange,TfAnchor aPos) { +static __WIDL_INLINE HRESULT ITfRange_ShiftEndToRange(ITfRange* This,TfEditCookie ec,ITfRange *pRange,TfAnchor aPos) { return This->lpVtbl->ShiftEndToRange(This,ec,pRange,aPos); } -static FORCEINLINE HRESULT ITfRange_ShiftStartRegion(ITfRange* This,TfEditCookie ec,TfShiftDir dir,WINBOOL *pfNoRegion) { +static __WIDL_INLINE HRESULT ITfRange_ShiftStartRegion(ITfRange* This,TfEditCookie ec,TfShiftDir dir,WINBOOL *pfNoRegion) { return This->lpVtbl->ShiftStartRegion(This,ec,dir,pfNoRegion); } -static FORCEINLINE HRESULT ITfRange_ShiftEndRegion(ITfRange* This,TfEditCookie ec,TfShiftDir dir,WINBOOL *pfNoRegion) { +static __WIDL_INLINE HRESULT ITfRange_ShiftEndRegion(ITfRange* This,TfEditCookie ec,TfShiftDir dir,WINBOOL *pfNoRegion) { return This->lpVtbl->ShiftEndRegion(This,ec,dir,pfNoRegion); } -static FORCEINLINE HRESULT ITfRange_IsEmpty(ITfRange* This,TfEditCookie ec,WINBOOL *pfEmpty) { +static __WIDL_INLINE HRESULT ITfRange_IsEmpty(ITfRange* This,TfEditCookie ec,WINBOOL *pfEmpty) { return This->lpVtbl->IsEmpty(This,ec,pfEmpty); } -static FORCEINLINE HRESULT ITfRange_Collapse(ITfRange* This,TfEditCookie ec,TfAnchor aPos) { +static __WIDL_INLINE HRESULT ITfRange_Collapse(ITfRange* This,TfEditCookie ec,TfAnchor aPos) { return This->lpVtbl->Collapse(This,ec,aPos); } -static FORCEINLINE HRESULT ITfRange_IsEqualStart(ITfRange* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,WINBOOL *pfEqual) { +static __WIDL_INLINE HRESULT ITfRange_IsEqualStart(ITfRange* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,WINBOOL *pfEqual) { return This->lpVtbl->IsEqualStart(This,ec,pWith,aPos,pfEqual); } -static FORCEINLINE HRESULT ITfRange_IsEqualEnd(ITfRange* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,WINBOOL *pfEqual) { +static __WIDL_INLINE HRESULT ITfRange_IsEqualEnd(ITfRange* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,WINBOOL *pfEqual) { return This->lpVtbl->IsEqualEnd(This,ec,pWith,aPos,pfEqual); } -static FORCEINLINE HRESULT ITfRange_CompareStart(ITfRange* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,LONG *plResult) { +static __WIDL_INLINE HRESULT ITfRange_CompareStart(ITfRange* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,LONG *plResult) { return This->lpVtbl->CompareStart(This,ec,pWith,aPos,plResult); } -static FORCEINLINE HRESULT ITfRange_CompareEnd(ITfRange* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,LONG *plResult) { +static __WIDL_INLINE HRESULT ITfRange_CompareEnd(ITfRange* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,LONG *plResult) { return This->lpVtbl->CompareEnd(This,ec,pWith,aPos,plResult); } -static FORCEINLINE HRESULT ITfRange_AdjustForInsert(ITfRange* This,TfEditCookie ec,ULONG cchInsert,WINBOOL *pfInsertOk) { +static __WIDL_INLINE HRESULT ITfRange_AdjustForInsert(ITfRange* This,TfEditCookie ec,ULONG cchInsert,WINBOOL *pfInsertOk) { return This->lpVtbl->AdjustForInsert(This,ec,cchInsert,pfInsertOk); } -static FORCEINLINE HRESULT ITfRange_GetGravity(ITfRange* This,TfGravity *pgStart,TfGravity *pgEnd) { +static __WIDL_INLINE HRESULT ITfRange_GetGravity(ITfRange* This,TfGravity *pgStart,TfGravity *pgEnd) { return This->lpVtbl->GetGravity(This,pgStart,pgEnd); } -static FORCEINLINE HRESULT ITfRange_SetGravity(ITfRange* This,TfEditCookie ec,TfGravity gStart,TfGravity gEnd) { +static __WIDL_INLINE HRESULT ITfRange_SetGravity(ITfRange* This,TfEditCookie ec,TfGravity gStart,TfGravity gEnd) { return This->lpVtbl->SetGravity(This,ec,gStart,gEnd); } -static FORCEINLINE HRESULT ITfRange_Clone(ITfRange* This,ITfRange **ppClone) { +static __WIDL_INLINE HRESULT ITfRange_Clone(ITfRange* This,ITfRange **ppClone) { return This->lpVtbl->Clone(This,ppClone); } -static FORCEINLINE HRESULT ITfRange_GetContext(ITfRange* This,ITfContext **ppContext) { +static __WIDL_INLINE HRESULT ITfRange_GetContext(ITfRange* This,ITfContext **ppContext) { return This->lpVtbl->GetContext(This,ppContext); } #endif @@ -6277,87 +6443,87 @@ interface ITfRangeACP { #define ITfRangeACP_SetExtent(This,acpAnchor,cch) (This)->lpVtbl->SetExtent(This,acpAnchor,cch) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfRangeACP_QueryInterface(ITfRangeACP* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfRangeACP_QueryInterface(ITfRangeACP* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfRangeACP_AddRef(ITfRangeACP* This) { +static __WIDL_INLINE ULONG ITfRangeACP_AddRef(ITfRangeACP* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfRangeACP_Release(ITfRangeACP* This) { +static __WIDL_INLINE ULONG ITfRangeACP_Release(ITfRangeACP* This) { return This->lpVtbl->Release(This); } /*** ITfRange methods ***/ -static FORCEINLINE HRESULT ITfRangeACP_GetText(ITfRangeACP* This,TfEditCookie ec,DWORD dwFlags,WCHAR *pchText,ULONG cchMax,ULONG *pcch) { +static __WIDL_INLINE HRESULT ITfRangeACP_GetText(ITfRangeACP* This,TfEditCookie ec,DWORD dwFlags,WCHAR *pchText,ULONG cchMax,ULONG *pcch) { return This->lpVtbl->GetText(This,ec,dwFlags,pchText,cchMax,pcch); } -static FORCEINLINE HRESULT ITfRangeACP_SetText(ITfRangeACP* This,TfEditCookie ec,DWORD dwFlags,const WCHAR *pchText,LONG cch) { +static __WIDL_INLINE HRESULT ITfRangeACP_SetText(ITfRangeACP* This,TfEditCookie ec,DWORD dwFlags,const WCHAR *pchText,LONG cch) { return This->lpVtbl->SetText(This,ec,dwFlags,pchText,cch); } -static FORCEINLINE HRESULT ITfRangeACP_GetFormattedText(ITfRangeACP* This,TfEditCookie ec,IDataObject **ppDataObject) { +static __WIDL_INLINE HRESULT ITfRangeACP_GetFormattedText(ITfRangeACP* This,TfEditCookie ec,IDataObject **ppDataObject) { return This->lpVtbl->GetFormattedText(This,ec,ppDataObject); } -static FORCEINLINE HRESULT ITfRangeACP_GetEmbedded(ITfRangeACP* This,TfEditCookie ec,REFGUID rguidService,REFIID riid,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT ITfRangeACP_GetEmbedded(ITfRangeACP* This,TfEditCookie ec,REFGUID rguidService,REFIID riid,IUnknown **ppunk) { return This->lpVtbl->GetEmbedded(This,ec,rguidService,riid,ppunk); } -static FORCEINLINE HRESULT ITfRangeACP_InsertEmbedded(ITfRangeACP* This,TfEditCookie ec,DWORD dwFlags,IDataObject *pDataObject) { +static __WIDL_INLINE HRESULT ITfRangeACP_InsertEmbedded(ITfRangeACP* This,TfEditCookie ec,DWORD dwFlags,IDataObject *pDataObject) { return This->lpVtbl->InsertEmbedded(This,ec,dwFlags,pDataObject); } -static FORCEINLINE HRESULT ITfRangeACP_ShiftStart(ITfRangeACP* This,TfEditCookie ec,LONG cchReq,LONG *pcch,const TF_HALTCOND *pHalt) { +static __WIDL_INLINE HRESULT ITfRangeACP_ShiftStart(ITfRangeACP* This,TfEditCookie ec,LONG cchReq,LONG *pcch,const TF_HALTCOND *pHalt) { return This->lpVtbl->ShiftStart(This,ec,cchReq,pcch,pHalt); } -static FORCEINLINE HRESULT ITfRangeACP_ShiftEnd(ITfRangeACP* This,TfEditCookie ec,LONG cchReq,LONG *pcch,const TF_HALTCOND *pHalt) { +static __WIDL_INLINE HRESULT ITfRangeACP_ShiftEnd(ITfRangeACP* This,TfEditCookie ec,LONG cchReq,LONG *pcch,const TF_HALTCOND *pHalt) { return This->lpVtbl->ShiftEnd(This,ec,cchReq,pcch,pHalt); } -static FORCEINLINE HRESULT ITfRangeACP_ShiftStartToRange(ITfRangeACP* This,TfEditCookie ec,ITfRange *pRange,TfAnchor aPos) { +static __WIDL_INLINE HRESULT ITfRangeACP_ShiftStartToRange(ITfRangeACP* This,TfEditCookie ec,ITfRange *pRange,TfAnchor aPos) { return This->lpVtbl->ShiftStartToRange(This,ec,pRange,aPos); } -static FORCEINLINE HRESULT ITfRangeACP_ShiftEndToRange(ITfRangeACP* This,TfEditCookie ec,ITfRange *pRange,TfAnchor aPos) { +static __WIDL_INLINE HRESULT ITfRangeACP_ShiftEndToRange(ITfRangeACP* This,TfEditCookie ec,ITfRange *pRange,TfAnchor aPos) { return This->lpVtbl->ShiftEndToRange(This,ec,pRange,aPos); } -static FORCEINLINE HRESULT ITfRangeACP_ShiftStartRegion(ITfRangeACP* This,TfEditCookie ec,TfShiftDir dir,WINBOOL *pfNoRegion) { +static __WIDL_INLINE HRESULT ITfRangeACP_ShiftStartRegion(ITfRangeACP* This,TfEditCookie ec,TfShiftDir dir,WINBOOL *pfNoRegion) { return This->lpVtbl->ShiftStartRegion(This,ec,dir,pfNoRegion); } -static FORCEINLINE HRESULT ITfRangeACP_ShiftEndRegion(ITfRangeACP* This,TfEditCookie ec,TfShiftDir dir,WINBOOL *pfNoRegion) { +static __WIDL_INLINE HRESULT ITfRangeACP_ShiftEndRegion(ITfRangeACP* This,TfEditCookie ec,TfShiftDir dir,WINBOOL *pfNoRegion) { return This->lpVtbl->ShiftEndRegion(This,ec,dir,pfNoRegion); } -static FORCEINLINE HRESULT ITfRangeACP_IsEmpty(ITfRangeACP* This,TfEditCookie ec,WINBOOL *pfEmpty) { +static __WIDL_INLINE HRESULT ITfRangeACP_IsEmpty(ITfRangeACP* This,TfEditCookie ec,WINBOOL *pfEmpty) { return This->lpVtbl->IsEmpty(This,ec,pfEmpty); } -static FORCEINLINE HRESULT ITfRangeACP_Collapse(ITfRangeACP* This,TfEditCookie ec,TfAnchor aPos) { +static __WIDL_INLINE HRESULT ITfRangeACP_Collapse(ITfRangeACP* This,TfEditCookie ec,TfAnchor aPos) { return This->lpVtbl->Collapse(This,ec,aPos); } -static FORCEINLINE HRESULT ITfRangeACP_IsEqualStart(ITfRangeACP* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,WINBOOL *pfEqual) { +static __WIDL_INLINE HRESULT ITfRangeACP_IsEqualStart(ITfRangeACP* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,WINBOOL *pfEqual) { return This->lpVtbl->IsEqualStart(This,ec,pWith,aPos,pfEqual); } -static FORCEINLINE HRESULT ITfRangeACP_IsEqualEnd(ITfRangeACP* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,WINBOOL *pfEqual) { +static __WIDL_INLINE HRESULT ITfRangeACP_IsEqualEnd(ITfRangeACP* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,WINBOOL *pfEqual) { return This->lpVtbl->IsEqualEnd(This,ec,pWith,aPos,pfEqual); } -static FORCEINLINE HRESULT ITfRangeACP_CompareStart(ITfRangeACP* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,LONG *plResult) { +static __WIDL_INLINE HRESULT ITfRangeACP_CompareStart(ITfRangeACP* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,LONG *plResult) { return This->lpVtbl->CompareStart(This,ec,pWith,aPos,plResult); } -static FORCEINLINE HRESULT ITfRangeACP_CompareEnd(ITfRangeACP* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,LONG *plResult) { +static __WIDL_INLINE HRESULT ITfRangeACP_CompareEnd(ITfRangeACP* This,TfEditCookie ec,ITfRange *pWith,TfAnchor aPos,LONG *plResult) { return This->lpVtbl->CompareEnd(This,ec,pWith,aPos,plResult); } -static FORCEINLINE HRESULT ITfRangeACP_AdjustForInsert(ITfRangeACP* This,TfEditCookie ec,ULONG cchInsert,WINBOOL *pfInsertOk) { +static __WIDL_INLINE HRESULT ITfRangeACP_AdjustForInsert(ITfRangeACP* This,TfEditCookie ec,ULONG cchInsert,WINBOOL *pfInsertOk) { return This->lpVtbl->AdjustForInsert(This,ec,cchInsert,pfInsertOk); } -static FORCEINLINE HRESULT ITfRangeACP_GetGravity(ITfRangeACP* This,TfGravity *pgStart,TfGravity *pgEnd) { +static __WIDL_INLINE HRESULT ITfRangeACP_GetGravity(ITfRangeACP* This,TfGravity *pgStart,TfGravity *pgEnd) { return This->lpVtbl->GetGravity(This,pgStart,pgEnd); } -static FORCEINLINE HRESULT ITfRangeACP_SetGravity(ITfRangeACP* This,TfEditCookie ec,TfGravity gStart,TfGravity gEnd) { +static __WIDL_INLINE HRESULT ITfRangeACP_SetGravity(ITfRangeACP* This,TfEditCookie ec,TfGravity gStart,TfGravity gEnd) { return This->lpVtbl->SetGravity(This,ec,gStart,gEnd); } -static FORCEINLINE HRESULT ITfRangeACP_Clone(ITfRangeACP* This,ITfRange **ppClone) { +static __WIDL_INLINE HRESULT ITfRangeACP_Clone(ITfRangeACP* This,ITfRange **ppClone) { return This->lpVtbl->Clone(This,ppClone); } -static FORCEINLINE HRESULT ITfRangeACP_GetContext(ITfRangeACP* This,ITfContext **ppContext) { +static __WIDL_INLINE HRESULT ITfRangeACP_GetContext(ITfRangeACP* This,ITfContext **ppContext) { return This->lpVtbl->GetContext(This,ppContext); } /*** ITfRangeACP methods ***/ -static FORCEINLINE HRESULT ITfRangeACP_GetExtent(ITfRangeACP* This,LONG *pacpAnchor,LONG *pcch) { +static __WIDL_INLINE HRESULT ITfRangeACP_GetExtent(ITfRangeACP* This,LONG *pacpAnchor,LONG *pcch) { return This->lpVtbl->GetExtent(This,pacpAnchor,pcch); } -static FORCEINLINE HRESULT ITfRangeACP_SetExtent(ITfRangeACP* This,LONG acpAnchor,LONG cch) { +static __WIDL_INLINE HRESULT ITfRangeACP_SetExtent(ITfRangeACP* This,LONG acpAnchor,LONG cch) { return This->lpVtbl->SetExtent(This,acpAnchor,cch); } #endif @@ -6452,20 +6618,20 @@ interface ITfInsertAtSelection { #define ITfInsertAtSelection_InsertEmbeddedAtSelection(This,ec,dwFlags,pDataObject,ppRange) (This)->lpVtbl->InsertEmbeddedAtSelection(This,ec,dwFlags,pDataObject,ppRange) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfInsertAtSelection_QueryInterface(ITfInsertAtSelection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfInsertAtSelection_QueryInterface(ITfInsertAtSelection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfInsertAtSelection_AddRef(ITfInsertAtSelection* This) { +static __WIDL_INLINE ULONG ITfInsertAtSelection_AddRef(ITfInsertAtSelection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfInsertAtSelection_Release(ITfInsertAtSelection* This) { +static __WIDL_INLINE ULONG ITfInsertAtSelection_Release(ITfInsertAtSelection* This) { return This->lpVtbl->Release(This); } /*** ITfInsertAtSelection methods ***/ -static FORCEINLINE HRESULT ITfInsertAtSelection_InsertTextAtSelection(ITfInsertAtSelection* This,TfEditCookie ec,DWORD dwFlags,const WCHAR *pchText,LONG cch,ITfRange **ppRange) { +static __WIDL_INLINE HRESULT ITfInsertAtSelection_InsertTextAtSelection(ITfInsertAtSelection* This,TfEditCookie ec,DWORD dwFlags,const WCHAR *pchText,LONG cch,ITfRange **ppRange) { return This->lpVtbl->InsertTextAtSelection(This,ec,dwFlags,pchText,cch,ppRange); } -static FORCEINLINE HRESULT ITfInsertAtSelection_InsertEmbeddedAtSelection(ITfInsertAtSelection* This,TfEditCookie ec,DWORD dwFlags,IDataObject *pDataObject,ITfRange **ppRange) { +static __WIDL_INLINE HRESULT ITfInsertAtSelection_InsertEmbeddedAtSelection(ITfInsertAtSelection* This,TfEditCookie ec,DWORD dwFlags,IDataObject *pDataObject,ITfRange **ppRange) { return This->lpVtbl->InsertEmbeddedAtSelection(This,ec,dwFlags,pDataObject,ppRange); } #endif @@ -6610,41 +6776,41 @@ interface ITfPropertyStore { #define ITfPropertyStore_Serialize(This,pStream,pcb) (This)->lpVtbl->Serialize(This,pStream,pcb) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfPropertyStore_QueryInterface(ITfPropertyStore* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfPropertyStore_QueryInterface(ITfPropertyStore* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfPropertyStore_AddRef(ITfPropertyStore* This) { +static __WIDL_INLINE ULONG ITfPropertyStore_AddRef(ITfPropertyStore* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfPropertyStore_Release(ITfPropertyStore* This) { +static __WIDL_INLINE ULONG ITfPropertyStore_Release(ITfPropertyStore* This) { return This->lpVtbl->Release(This); } /*** ITfPropertyStore methods ***/ -static FORCEINLINE HRESULT ITfPropertyStore_GetType(ITfPropertyStore* This,GUID *pguid) { +static __WIDL_INLINE HRESULT ITfPropertyStore_GetType(ITfPropertyStore* This,GUID *pguid) { return This->lpVtbl->GetType(This,pguid); } -static FORCEINLINE HRESULT ITfPropertyStore_GetDataType(ITfPropertyStore* This,DWORD *pdwReserved) { +static __WIDL_INLINE HRESULT ITfPropertyStore_GetDataType(ITfPropertyStore* This,DWORD *pdwReserved) { return This->lpVtbl->GetDataType(This,pdwReserved); } -static FORCEINLINE HRESULT ITfPropertyStore_GetData(ITfPropertyStore* This,VARIANT *pvarValue) { +static __WIDL_INLINE HRESULT ITfPropertyStore_GetData(ITfPropertyStore* This,VARIANT *pvarValue) { return This->lpVtbl->GetData(This,pvarValue); } -static FORCEINLINE HRESULT ITfPropertyStore_OnTextUpdated(ITfPropertyStore* This,DWORD dwFlags,ITfRange *pRangeNew,WINBOOL *pfAccept) { +static __WIDL_INLINE HRESULT ITfPropertyStore_OnTextUpdated(ITfPropertyStore* This,DWORD dwFlags,ITfRange *pRangeNew,WINBOOL *pfAccept) { return This->lpVtbl->OnTextUpdated(This,dwFlags,pRangeNew,pfAccept); } -static FORCEINLINE HRESULT ITfPropertyStore_Shrink(ITfPropertyStore* This,ITfRange *pRangeNew,WINBOOL *pfFree) { +static __WIDL_INLINE HRESULT ITfPropertyStore_Shrink(ITfPropertyStore* This,ITfRange *pRangeNew,WINBOOL *pfFree) { return This->lpVtbl->Shrink(This,pRangeNew,pfFree); } -static FORCEINLINE HRESULT ITfPropertyStore_Divide(ITfPropertyStore* This,ITfRange *pRangeThis,ITfRange *pRangeNew,ITfPropertyStore **ppPropStore) { +static __WIDL_INLINE HRESULT ITfPropertyStore_Divide(ITfPropertyStore* This,ITfRange *pRangeThis,ITfRange *pRangeNew,ITfPropertyStore **ppPropStore) { return This->lpVtbl->Divide(This,pRangeThis,pRangeNew,ppPropStore); } -static FORCEINLINE HRESULT ITfPropertyStore_Clone(ITfPropertyStore* This,ITfPropertyStore **pPropStore) { +static __WIDL_INLINE HRESULT ITfPropertyStore_Clone(ITfPropertyStore* This,ITfPropertyStore **pPropStore) { return This->lpVtbl->Clone(This,pPropStore); } -static FORCEINLINE HRESULT ITfPropertyStore_GetPropertyRangeCreator(ITfPropertyStore* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT ITfPropertyStore_GetPropertyRangeCreator(ITfPropertyStore* This,CLSID *pclsid) { return This->lpVtbl->GetPropertyRangeCreator(This,pclsid); } -static FORCEINLINE HRESULT ITfPropertyStore_Serialize(ITfPropertyStore* This,IStream *pStream,ULONG *pcb) { +static __WIDL_INLINE HRESULT ITfPropertyStore_Serialize(ITfPropertyStore* This,IStream *pStream,ULONG *pcb) { return This->lpVtbl->Serialize(This,pStream,pcb); } #endif @@ -6738,26 +6904,26 @@ interface IEnumITfCompositionView { #define IEnumITfCompositionView_Skip(This,ulCount) (This)->lpVtbl->Skip(This,ulCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumITfCompositionView_QueryInterface(IEnumITfCompositionView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumITfCompositionView_QueryInterface(IEnumITfCompositionView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumITfCompositionView_AddRef(IEnumITfCompositionView* This) { +static __WIDL_INLINE ULONG IEnumITfCompositionView_AddRef(IEnumITfCompositionView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumITfCompositionView_Release(IEnumITfCompositionView* This) { +static __WIDL_INLINE ULONG IEnumITfCompositionView_Release(IEnumITfCompositionView* This) { return This->lpVtbl->Release(This); } /*** IEnumITfCompositionView methods ***/ -static FORCEINLINE HRESULT IEnumITfCompositionView_Clone(IEnumITfCompositionView* This,IEnumITfCompositionView **ppEnum) { +static __WIDL_INLINE HRESULT IEnumITfCompositionView_Clone(IEnumITfCompositionView* This,IEnumITfCompositionView **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumITfCompositionView_Next(IEnumITfCompositionView* This,ULONG ulCount,ITfCompositionView **rgCompositionView,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumITfCompositionView_Next(IEnumITfCompositionView* This,ULONG ulCount,ITfCompositionView **rgCompositionView,ULONG *pcFetched) { return This->lpVtbl->Next(This,ulCount,rgCompositionView,pcFetched); } -static FORCEINLINE HRESULT IEnumITfCompositionView_Reset(IEnumITfCompositionView* This) { +static __WIDL_INLINE HRESULT IEnumITfCompositionView_Reset(IEnumITfCompositionView* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumITfCompositionView_Skip(IEnumITfCompositionView* This,ULONG ulCount) { +static __WIDL_INLINE HRESULT IEnumITfCompositionView_Skip(IEnumITfCompositionView* This,ULONG ulCount) { return This->lpVtbl->Skip(This,ulCount); } #endif @@ -6852,26 +7018,26 @@ interface ITfComposition { #define ITfComposition_EndComposition(This,ecWrite) (This)->lpVtbl->EndComposition(This,ecWrite) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfComposition_QueryInterface(ITfComposition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfComposition_QueryInterface(ITfComposition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfComposition_AddRef(ITfComposition* This) { +static __WIDL_INLINE ULONG ITfComposition_AddRef(ITfComposition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfComposition_Release(ITfComposition* This) { +static __WIDL_INLINE ULONG ITfComposition_Release(ITfComposition* This) { return This->lpVtbl->Release(This); } /*** ITfComposition methods ***/ -static FORCEINLINE HRESULT ITfComposition_GetRange(ITfComposition* This,ITfRange **ppRange) { +static __WIDL_INLINE HRESULT ITfComposition_GetRange(ITfComposition* This,ITfRange **ppRange) { return This->lpVtbl->GetRange(This,ppRange); } -static FORCEINLINE HRESULT ITfComposition_ShiftStart(ITfComposition* This,TfEditCookie ecWrite,ITfRange *pNewStart) { +static __WIDL_INLINE HRESULT ITfComposition_ShiftStart(ITfComposition* This,TfEditCookie ecWrite,ITfRange *pNewStart) { return This->lpVtbl->ShiftStart(This,ecWrite,pNewStart); } -static FORCEINLINE HRESULT ITfComposition_ShiftEnd(ITfComposition* This,TfEditCookie ecWrite,ITfRange *pNewEnd) { +static __WIDL_INLINE HRESULT ITfComposition_ShiftEnd(ITfComposition* This,TfEditCookie ecWrite,ITfRange *pNewEnd) { return This->lpVtbl->ShiftEnd(This,ecWrite,pNewEnd); } -static FORCEINLINE HRESULT ITfComposition_EndComposition(ITfComposition* This,TfEditCookie ecWrite) { +static __WIDL_INLINE HRESULT ITfComposition_EndComposition(ITfComposition* This,TfEditCookie ecWrite) { return This->lpVtbl->EndComposition(This,ecWrite); } #endif @@ -6940,17 +7106,17 @@ interface ITfCompositionSink { #define ITfCompositionSink_OnCompositionTerminated(This,ecWrite,pComposition) (This)->lpVtbl->OnCompositionTerminated(This,ecWrite,pComposition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfCompositionSink_QueryInterface(ITfCompositionSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfCompositionSink_QueryInterface(ITfCompositionSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfCompositionSink_AddRef(ITfCompositionSink* This) { +static __WIDL_INLINE ULONG ITfCompositionSink_AddRef(ITfCompositionSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfCompositionSink_Release(ITfCompositionSink* This) { +static __WIDL_INLINE ULONG ITfCompositionSink_Release(ITfCompositionSink* This) { return This->lpVtbl->Release(This); } /*** ITfCompositionSink methods ***/ -static FORCEINLINE HRESULT ITfCompositionSink_OnCompositionTerminated(ITfCompositionSink* This,TfEditCookie ecWrite,ITfComposition *pComposition) { +static __WIDL_INLINE HRESULT ITfCompositionSink_OnCompositionTerminated(ITfCompositionSink* This,TfEditCookie ecWrite,ITfComposition *pComposition) { return This->lpVtbl->OnCompositionTerminated(This,ecWrite,pComposition); } #endif @@ -7057,26 +7223,26 @@ interface ITfContextComposition { #define ITfContextComposition_TakeOwnership(This,ecWrite,pComposition,pSink,ppComposition) (This)->lpVtbl->TakeOwnership(This,ecWrite,pComposition,pSink,ppComposition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfContextComposition_QueryInterface(ITfContextComposition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfContextComposition_QueryInterface(ITfContextComposition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfContextComposition_AddRef(ITfContextComposition* This) { +static __WIDL_INLINE ULONG ITfContextComposition_AddRef(ITfContextComposition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfContextComposition_Release(ITfContextComposition* This) { +static __WIDL_INLINE ULONG ITfContextComposition_Release(ITfContextComposition* This) { return This->lpVtbl->Release(This); } /*** ITfContextComposition methods ***/ -static FORCEINLINE HRESULT ITfContextComposition_StartComposition(ITfContextComposition* This,TfEditCookie ecWrite,ITfRange *pCompositionRange,ITfCompositionSink *pSink,ITfComposition **ppComposition) { +static __WIDL_INLINE HRESULT ITfContextComposition_StartComposition(ITfContextComposition* This,TfEditCookie ecWrite,ITfRange *pCompositionRange,ITfCompositionSink *pSink,ITfComposition **ppComposition) { return This->lpVtbl->StartComposition(This,ecWrite,pCompositionRange,pSink,ppComposition); } -static FORCEINLINE HRESULT ITfContextComposition_EnumCompositions(ITfContextComposition* This,IEnumITfCompositionView **ppEnum) { +static __WIDL_INLINE HRESULT ITfContextComposition_EnumCompositions(ITfContextComposition* This,IEnumITfCompositionView **ppEnum) { return This->lpVtbl->EnumCompositions(This,ppEnum); } -static FORCEINLINE HRESULT ITfContextComposition_FindComposition(ITfContextComposition* This,TfEditCookie ecRead,ITfRange *pTestRange,IEnumITfCompositionView **ppEnum) { +static __WIDL_INLINE HRESULT ITfContextComposition_FindComposition(ITfContextComposition* This,TfEditCookie ecRead,ITfRange *pTestRange,IEnumITfCompositionView **ppEnum) { return This->lpVtbl->FindComposition(This,ecRead,pTestRange,ppEnum); } -static FORCEINLINE HRESULT ITfContextComposition_TakeOwnership(ITfContextComposition* This,TfEditCookie ecWrite,ITfCompositionView *pComposition,ITfCompositionSink *pSink,ITfComposition **ppComposition) { +static __WIDL_INLINE HRESULT ITfContextComposition_TakeOwnership(ITfContextComposition* This,TfEditCookie ecWrite,ITfCompositionView *pComposition,ITfCompositionSink *pSink,ITfComposition **ppComposition) { return This->lpVtbl->TakeOwnership(This,ecWrite,pComposition,pSink,ppComposition); } #endif @@ -7173,30 +7339,30 @@ interface ITfContextOwnerCompositionServices { #define ITfContextOwnerCompositionServices_TerminateComposition(This,pComposition) (This)->lpVtbl->TerminateComposition(This,pComposition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfContextOwnerCompositionServices_QueryInterface(ITfContextOwnerCompositionServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfContextOwnerCompositionServices_QueryInterface(ITfContextOwnerCompositionServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfContextOwnerCompositionServices_AddRef(ITfContextOwnerCompositionServices* This) { +static __WIDL_INLINE ULONG ITfContextOwnerCompositionServices_AddRef(ITfContextOwnerCompositionServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfContextOwnerCompositionServices_Release(ITfContextOwnerCompositionServices* This) { +static __WIDL_INLINE ULONG ITfContextOwnerCompositionServices_Release(ITfContextOwnerCompositionServices* This) { return This->lpVtbl->Release(This); } /*** ITfContextComposition methods ***/ -static FORCEINLINE HRESULT ITfContextOwnerCompositionServices_StartComposition(ITfContextOwnerCompositionServices* This,TfEditCookie ecWrite,ITfRange *pCompositionRange,ITfCompositionSink *pSink,ITfComposition **ppComposition) { +static __WIDL_INLINE HRESULT ITfContextOwnerCompositionServices_StartComposition(ITfContextOwnerCompositionServices* This,TfEditCookie ecWrite,ITfRange *pCompositionRange,ITfCompositionSink *pSink,ITfComposition **ppComposition) { return This->lpVtbl->StartComposition(This,ecWrite,pCompositionRange,pSink,ppComposition); } -static FORCEINLINE HRESULT ITfContextOwnerCompositionServices_EnumCompositions(ITfContextOwnerCompositionServices* This,IEnumITfCompositionView **ppEnum) { +static __WIDL_INLINE HRESULT ITfContextOwnerCompositionServices_EnumCompositions(ITfContextOwnerCompositionServices* This,IEnumITfCompositionView **ppEnum) { return This->lpVtbl->EnumCompositions(This,ppEnum); } -static FORCEINLINE HRESULT ITfContextOwnerCompositionServices_FindComposition(ITfContextOwnerCompositionServices* This,TfEditCookie ecRead,ITfRange *pTestRange,IEnumITfCompositionView **ppEnum) { +static __WIDL_INLINE HRESULT ITfContextOwnerCompositionServices_FindComposition(ITfContextOwnerCompositionServices* This,TfEditCookie ecRead,ITfRange *pTestRange,IEnumITfCompositionView **ppEnum) { return This->lpVtbl->FindComposition(This,ecRead,pTestRange,ppEnum); } -static FORCEINLINE HRESULT ITfContextOwnerCompositionServices_TakeOwnership(ITfContextOwnerCompositionServices* This,TfEditCookie ecWrite,ITfCompositionView *pComposition,ITfCompositionSink *pSink,ITfComposition **ppComposition) { +static __WIDL_INLINE HRESULT ITfContextOwnerCompositionServices_TakeOwnership(ITfContextOwnerCompositionServices* This,TfEditCookie ecWrite,ITfCompositionView *pComposition,ITfCompositionSink *pSink,ITfComposition **ppComposition) { return This->lpVtbl->TakeOwnership(This,ecWrite,pComposition,pSink,ppComposition); } /*** ITfContextOwnerCompositionServices methods ***/ -static FORCEINLINE HRESULT ITfContextOwnerCompositionServices_TerminateComposition(ITfContextOwnerCompositionServices* This,ITfCompositionView *pComposition) { +static __WIDL_INLINE HRESULT ITfContextOwnerCompositionServices_TerminateComposition(ITfContextOwnerCompositionServices* This,ITfCompositionView *pComposition) { return This->lpVtbl->TerminateComposition(This,pComposition); } #endif @@ -7265,17 +7431,17 @@ interface ITfPersistentPropertyLoaderACP { #define ITfPersistentPropertyLoaderACP_LoadProperty(This,pHdr,ppStream) (This)->lpVtbl->LoadProperty(This,pHdr,ppStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfPersistentPropertyLoaderACP_QueryInterface(ITfPersistentPropertyLoaderACP* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfPersistentPropertyLoaderACP_QueryInterface(ITfPersistentPropertyLoaderACP* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfPersistentPropertyLoaderACP_AddRef(ITfPersistentPropertyLoaderACP* This) { +static __WIDL_INLINE ULONG ITfPersistentPropertyLoaderACP_AddRef(ITfPersistentPropertyLoaderACP* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfPersistentPropertyLoaderACP_Release(ITfPersistentPropertyLoaderACP* This) { +static __WIDL_INLINE ULONG ITfPersistentPropertyLoaderACP_Release(ITfPersistentPropertyLoaderACP* This) { return This->lpVtbl->Release(This); } /*** ITfPersistentPropertyLoaderACP methods ***/ -static FORCEINLINE HRESULT ITfPersistentPropertyLoaderACP_LoadProperty(ITfPersistentPropertyLoaderACP* This,const TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,IStream **ppStream) { +static __WIDL_INLINE HRESULT ITfPersistentPropertyLoaderACP_LoadProperty(ITfPersistentPropertyLoaderACP* This,const TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,IStream **ppStream) { return This->lpVtbl->LoadProperty(This,pHdr,ppStream); } #endif @@ -7405,35 +7571,35 @@ interface ITfContextOwnerServices { #define ITfContextOwnerServices_CreateRange(This,acpStart,acpEnd,ppRange) (This)->lpVtbl->CreateRange(This,acpStart,acpEnd,ppRange) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfContextOwnerServices_QueryInterface(ITfContextOwnerServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfContextOwnerServices_QueryInterface(ITfContextOwnerServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfContextOwnerServices_AddRef(ITfContextOwnerServices* This) { +static __WIDL_INLINE ULONG ITfContextOwnerServices_AddRef(ITfContextOwnerServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfContextOwnerServices_Release(ITfContextOwnerServices* This) { +static __WIDL_INLINE ULONG ITfContextOwnerServices_Release(ITfContextOwnerServices* This) { return This->lpVtbl->Release(This); } /*** ITfContextOwnerServices methods ***/ -static FORCEINLINE HRESULT ITfContextOwnerServices_OnLayoutChange(ITfContextOwnerServices* This) { +static __WIDL_INLINE HRESULT ITfContextOwnerServices_OnLayoutChange(ITfContextOwnerServices* This) { return This->lpVtbl->OnLayoutChange(This); } -static FORCEINLINE HRESULT ITfContextOwnerServices_OnStatusChange(ITfContextOwnerServices* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITfContextOwnerServices_OnStatusChange(ITfContextOwnerServices* This,DWORD dwFlags) { return This->lpVtbl->OnStatusChange(This,dwFlags); } -static FORCEINLINE HRESULT ITfContextOwnerServices_OnAttributeChange(ITfContextOwnerServices* This,REFGUID rguidAttribute) { +static __WIDL_INLINE HRESULT ITfContextOwnerServices_OnAttributeChange(ITfContextOwnerServices* This,REFGUID rguidAttribute) { return This->lpVtbl->OnAttributeChange(This,rguidAttribute); } -static FORCEINLINE HRESULT ITfContextOwnerServices_Serialize(ITfContextOwnerServices* This,ITfProperty *pProp,ITfRange *pRange,TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,IStream *pStream) { +static __WIDL_INLINE HRESULT ITfContextOwnerServices_Serialize(ITfContextOwnerServices* This,ITfProperty *pProp,ITfRange *pRange,TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,IStream *pStream) { return This->lpVtbl->Serialize(This,pProp,pRange,pHdr,pStream); } -static FORCEINLINE HRESULT ITfContextOwnerServices_Unserialize(ITfContextOwnerServices* This,ITfProperty *pProp,const TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,IStream *pStream,ITfPersistentPropertyLoaderACP *pLoader) { +static __WIDL_INLINE HRESULT ITfContextOwnerServices_Unserialize(ITfContextOwnerServices* This,ITfProperty *pProp,const TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,IStream *pStream,ITfPersistentPropertyLoaderACP *pLoader) { return This->lpVtbl->Unserialize(This,pProp,pHdr,pStream,pLoader); } -static FORCEINLINE HRESULT ITfContextOwnerServices_ForceLoadProperty(ITfContextOwnerServices* This,ITfProperty *pProp) { +static __WIDL_INLINE HRESULT ITfContextOwnerServices_ForceLoadProperty(ITfContextOwnerServices* This,ITfProperty *pProp) { return This->lpVtbl->ForceLoadProperty(This,pProp); } -static FORCEINLINE HRESULT ITfContextOwnerServices_CreateRange(ITfContextOwnerServices* This,LONG acpStart,LONG acpEnd,ITfRangeACP **ppRange) { +static __WIDL_INLINE HRESULT ITfContextOwnerServices_CreateRange(ITfContextOwnerServices* This,LONG acpStart,LONG acpEnd,ITfRangeACP **ppRange) { return This->lpVtbl->CreateRange(This,acpStart,acpEnd,ppRange); } #endif @@ -7532,26 +7698,26 @@ interface ITfReadOnlyProperty { #define ITfReadOnlyProperty_GetContext(This,ppContext) (This)->lpVtbl->GetContext(This,ppContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfReadOnlyProperty_QueryInterface(ITfReadOnlyProperty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfReadOnlyProperty_QueryInterface(ITfReadOnlyProperty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfReadOnlyProperty_AddRef(ITfReadOnlyProperty* This) { +static __WIDL_INLINE ULONG ITfReadOnlyProperty_AddRef(ITfReadOnlyProperty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfReadOnlyProperty_Release(ITfReadOnlyProperty* This) { +static __WIDL_INLINE ULONG ITfReadOnlyProperty_Release(ITfReadOnlyProperty* This) { return This->lpVtbl->Release(This); } /*** ITfReadOnlyProperty methods ***/ -static FORCEINLINE HRESULT ITfReadOnlyProperty_GetType(ITfReadOnlyProperty* This,GUID *pguid) { +static __WIDL_INLINE HRESULT ITfReadOnlyProperty_GetType(ITfReadOnlyProperty* This,GUID *pguid) { return This->lpVtbl->GetType(This,pguid); } -static FORCEINLINE HRESULT ITfReadOnlyProperty_EnumRanges(ITfReadOnlyProperty* This,TfEditCookie ec,IEnumTfRanges **ppEnum,ITfRange *pTargetRange) { +static __WIDL_INLINE HRESULT ITfReadOnlyProperty_EnumRanges(ITfReadOnlyProperty* This,TfEditCookie ec,IEnumTfRanges **ppEnum,ITfRange *pTargetRange) { return This->lpVtbl->EnumRanges(This,ec,ppEnum,pTargetRange); } -static FORCEINLINE HRESULT ITfReadOnlyProperty_GetValue(ITfReadOnlyProperty* This,TfEditCookie ec,ITfRange *pRange,VARIANT *pvarValue) { +static __WIDL_INLINE HRESULT ITfReadOnlyProperty_GetValue(ITfReadOnlyProperty* This,TfEditCookie ec,ITfRange *pRange,VARIANT *pvarValue) { return This->lpVtbl->GetValue(This,ec,pRange,pvarValue); } -static FORCEINLINE HRESULT ITfReadOnlyProperty_GetContext(ITfReadOnlyProperty* This,ITfContext **ppContext) { +static __WIDL_INLINE HRESULT ITfReadOnlyProperty_GetContext(ITfReadOnlyProperty* This,ITfContext **ppContext) { return This->lpVtbl->GetContext(This,ppContext); } #endif @@ -7684,39 +7850,39 @@ interface ITfProperty { #define ITfProperty_Clear(This,ec,pRange) (This)->lpVtbl->Clear(This,ec,pRange) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfProperty_QueryInterface(ITfProperty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfProperty_QueryInterface(ITfProperty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfProperty_AddRef(ITfProperty* This) { +static __WIDL_INLINE ULONG ITfProperty_AddRef(ITfProperty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfProperty_Release(ITfProperty* This) { +static __WIDL_INLINE ULONG ITfProperty_Release(ITfProperty* This) { return This->lpVtbl->Release(This); } /*** ITfReadOnlyProperty methods ***/ -static FORCEINLINE HRESULT ITfProperty_GetType(ITfProperty* This,GUID *pguid) { +static __WIDL_INLINE HRESULT ITfProperty_GetType(ITfProperty* This,GUID *pguid) { return This->lpVtbl->GetType(This,pguid); } -static FORCEINLINE HRESULT ITfProperty_EnumRanges(ITfProperty* This,TfEditCookie ec,IEnumTfRanges **ppEnum,ITfRange *pTargetRange) { +static __WIDL_INLINE HRESULT ITfProperty_EnumRanges(ITfProperty* This,TfEditCookie ec,IEnumTfRanges **ppEnum,ITfRange *pTargetRange) { return This->lpVtbl->EnumRanges(This,ec,ppEnum,pTargetRange); } -static FORCEINLINE HRESULT ITfProperty_GetValue(ITfProperty* This,TfEditCookie ec,ITfRange *pRange,VARIANT *pvarValue) { +static __WIDL_INLINE HRESULT ITfProperty_GetValue(ITfProperty* This,TfEditCookie ec,ITfRange *pRange,VARIANT *pvarValue) { return This->lpVtbl->GetValue(This,ec,pRange,pvarValue); } -static FORCEINLINE HRESULT ITfProperty_GetContext(ITfProperty* This,ITfContext **ppContext) { +static __WIDL_INLINE HRESULT ITfProperty_GetContext(ITfProperty* This,ITfContext **ppContext) { return This->lpVtbl->GetContext(This,ppContext); } /*** ITfProperty methods ***/ -static FORCEINLINE HRESULT ITfProperty_FindRange(ITfProperty* This,TfEditCookie ec,ITfRange *pRange,ITfRange **ppRange,TfAnchor aPos) { +static __WIDL_INLINE HRESULT ITfProperty_FindRange(ITfProperty* This,TfEditCookie ec,ITfRange *pRange,ITfRange **ppRange,TfAnchor aPos) { return This->lpVtbl->FindRange(This,ec,pRange,ppRange,aPos); } -static FORCEINLINE HRESULT ITfProperty_SetValueStore(ITfProperty* This,TfEditCookie ec,ITfRange *pRange,ITfPropertyStore *pPropStore) { +static __WIDL_INLINE HRESULT ITfProperty_SetValueStore(ITfProperty* This,TfEditCookie ec,ITfRange *pRange,ITfPropertyStore *pPropStore) { return This->lpVtbl->SetValueStore(This,ec,pRange,pPropStore); } -static FORCEINLINE HRESULT ITfProperty_SetValue(ITfProperty* This,TfEditCookie ec,ITfRange *pRange,const VARIANT *pvarValue) { +static __WIDL_INLINE HRESULT ITfProperty_SetValue(ITfProperty* This,TfEditCookie ec,ITfRange *pRange,const VARIANT *pvarValue) { return This->lpVtbl->SetValue(This,ec,pRange,pvarValue); } -static FORCEINLINE HRESULT ITfProperty_Clear(ITfProperty* This,TfEditCookie ec,ITfRange *pRange) { +static __WIDL_INLINE HRESULT ITfProperty_Clear(ITfProperty* This,TfEditCookie ec,ITfRange *pRange) { return This->lpVtbl->Clear(This,ec,pRange); } #endif @@ -7793,20 +7959,20 @@ interface ITfCompartment { #define ITfCompartment_GetValue(This,pvarValue) (This)->lpVtbl->GetValue(This,pvarValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfCompartment_QueryInterface(ITfCompartment* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfCompartment_QueryInterface(ITfCompartment* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfCompartment_AddRef(ITfCompartment* This) { +static __WIDL_INLINE ULONG ITfCompartment_AddRef(ITfCompartment* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfCompartment_Release(ITfCompartment* This) { +static __WIDL_INLINE ULONG ITfCompartment_Release(ITfCompartment* This) { return This->lpVtbl->Release(This); } /*** ITfCompartment methods ***/ -static FORCEINLINE HRESULT ITfCompartment_SetValue(ITfCompartment* This,TfClientId tid,const VARIANT *pvarValue) { +static __WIDL_INLINE HRESULT ITfCompartment_SetValue(ITfCompartment* This,TfClientId tid,const VARIANT *pvarValue) { return This->lpVtbl->SetValue(This,tid,pvarValue); } -static FORCEINLINE HRESULT ITfCompartment_GetValue(ITfCompartment* This,VARIANT *pvarValue) { +static __WIDL_INLINE HRESULT ITfCompartment_GetValue(ITfCompartment* This,VARIANT *pvarValue) { return This->lpVtbl->GetValue(This,pvarValue); } #endif @@ -7893,23 +8059,23 @@ interface ITfCompartmentMgr { #define ITfCompartmentMgr_EnumCompartments(This,ppEnum) (This)->lpVtbl->EnumCompartments(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfCompartmentMgr_QueryInterface(ITfCompartmentMgr* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfCompartmentMgr_QueryInterface(ITfCompartmentMgr* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfCompartmentMgr_AddRef(ITfCompartmentMgr* This) { +static __WIDL_INLINE ULONG ITfCompartmentMgr_AddRef(ITfCompartmentMgr* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfCompartmentMgr_Release(ITfCompartmentMgr* This) { +static __WIDL_INLINE ULONG ITfCompartmentMgr_Release(ITfCompartmentMgr* This) { return This->lpVtbl->Release(This); } /*** ITfCompartmentMgr methods ***/ -static FORCEINLINE HRESULT ITfCompartmentMgr_GetCompartment(ITfCompartmentMgr* This,REFGUID rguid,ITfCompartment **ppcomp) { +static __WIDL_INLINE HRESULT ITfCompartmentMgr_GetCompartment(ITfCompartmentMgr* This,REFGUID rguid,ITfCompartment **ppcomp) { return This->lpVtbl->GetCompartment(This,rguid,ppcomp); } -static FORCEINLINE HRESULT ITfCompartmentMgr_ClearCompartment(ITfCompartmentMgr* This,TfClientId tid,REFGUID rguid) { +static __WIDL_INLINE HRESULT ITfCompartmentMgr_ClearCompartment(ITfCompartmentMgr* This,TfClientId tid,REFGUID rguid) { return This->lpVtbl->ClearCompartment(This,tid,rguid); } -static FORCEINLINE HRESULT ITfCompartmentMgr_EnumCompartments(ITfCompartmentMgr* This,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT ITfCompartmentMgr_EnumCompartments(ITfCompartmentMgr* This,IEnumGUID **ppEnum) { return This->lpVtbl->EnumCompartments(This,ppEnum); } #endif @@ -7976,17 +8142,17 @@ interface ITfCompartmentEventSink { #define ITfCompartmentEventSink_OnChange(This,rguid) (This)->lpVtbl->OnChange(This,rguid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfCompartmentEventSink_QueryInterface(ITfCompartmentEventSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfCompartmentEventSink_QueryInterface(ITfCompartmentEventSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfCompartmentEventSink_AddRef(ITfCompartmentEventSink* This) { +static __WIDL_INLINE ULONG ITfCompartmentEventSink_AddRef(ITfCompartmentEventSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfCompartmentEventSink_Release(ITfCompartmentEventSink* This) { +static __WIDL_INLINE ULONG ITfCompartmentEventSink_Release(ITfCompartmentEventSink* This) { return This->lpVtbl->Release(This); } /*** ITfCompartmentEventSink methods ***/ -static FORCEINLINE HRESULT ITfCompartmentEventSink_OnChange(ITfCompartmentEventSink* This,REFGUID rguid) { +static __WIDL_INLINE HRESULT ITfCompartmentEventSink_OnChange(ITfCompartmentEventSink* This,REFGUID rguid) { return This->lpVtbl->OnChange(This,rguid); } #endif @@ -8080,26 +8246,26 @@ interface IEnumTfContexts { #define IEnumTfContexts_Skip(This,ulCount) (This)->lpVtbl->Skip(This,ulCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumTfContexts_QueryInterface(IEnumTfContexts* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumTfContexts_QueryInterface(IEnumTfContexts* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumTfContexts_AddRef(IEnumTfContexts* This) { +static __WIDL_INLINE ULONG IEnumTfContexts_AddRef(IEnumTfContexts* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumTfContexts_Release(IEnumTfContexts* This) { +static __WIDL_INLINE ULONG IEnumTfContexts_Release(IEnumTfContexts* This) { return This->lpVtbl->Release(This); } /*** IEnumTfContexts methods ***/ -static FORCEINLINE HRESULT IEnumTfContexts_Clone(IEnumTfContexts* This,IEnumTfContexts **ppEnum) { +static __WIDL_INLINE HRESULT IEnumTfContexts_Clone(IEnumTfContexts* This,IEnumTfContexts **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumTfContexts_Next(IEnumTfContexts* This,ULONG ulCount,ITfContext **rgContext,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumTfContexts_Next(IEnumTfContexts* This,ULONG ulCount,ITfContext **rgContext,ULONG *pcFetched) { return This->lpVtbl->Next(This,ulCount,rgContext,pcFetched); } -static FORCEINLINE HRESULT IEnumTfContexts_Reset(IEnumTfContexts* This) { +static __WIDL_INLINE HRESULT IEnumTfContexts_Reset(IEnumTfContexts* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumTfContexts_Skip(IEnumTfContexts* This,ULONG ulCount) { +static __WIDL_INLINE HRESULT IEnumTfContexts_Skip(IEnumTfContexts* This,ULONG ulCount) { return This->lpVtbl->Skip(This,ulCount); } #endif @@ -8193,26 +8359,26 @@ interface IEnumTfDocumentMgrs { #define IEnumTfDocumentMgrs_Skip(This,ulCount) (This)->lpVtbl->Skip(This,ulCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumTfDocumentMgrs_QueryInterface(IEnumTfDocumentMgrs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumTfDocumentMgrs_QueryInterface(IEnumTfDocumentMgrs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumTfDocumentMgrs_AddRef(IEnumTfDocumentMgrs* This) { +static __WIDL_INLINE ULONG IEnumTfDocumentMgrs_AddRef(IEnumTfDocumentMgrs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumTfDocumentMgrs_Release(IEnumTfDocumentMgrs* This) { +static __WIDL_INLINE ULONG IEnumTfDocumentMgrs_Release(IEnumTfDocumentMgrs* This) { return This->lpVtbl->Release(This); } /*** IEnumTfDocumentMgrs methods ***/ -static FORCEINLINE HRESULT IEnumTfDocumentMgrs_Clone(IEnumTfDocumentMgrs* This,IEnumTfDocumentMgrs **ppEnum) { +static __WIDL_INLINE HRESULT IEnumTfDocumentMgrs_Clone(IEnumTfDocumentMgrs* This,IEnumTfDocumentMgrs **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumTfDocumentMgrs_Next(IEnumTfDocumentMgrs* This,ULONG ulCount,ITfDocumentMgr **rgDocumentMgr,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumTfDocumentMgrs_Next(IEnumTfDocumentMgrs* This,ULONG ulCount,ITfDocumentMgr **rgDocumentMgr,ULONG *pcFetched) { return This->lpVtbl->Next(This,ulCount,rgDocumentMgr,pcFetched); } -static FORCEINLINE HRESULT IEnumTfDocumentMgrs_Reset(IEnumTfDocumentMgrs* This) { +static __WIDL_INLINE HRESULT IEnumTfDocumentMgrs_Reset(IEnumTfDocumentMgrs* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumTfDocumentMgrs_Skip(IEnumTfDocumentMgrs* This,ULONG ulCount) { +static __WIDL_INLINE HRESULT IEnumTfDocumentMgrs_Skip(IEnumTfDocumentMgrs* This,ULONG ulCount) { return This->lpVtbl->Skip(This,ulCount); } #endif @@ -8303,26 +8469,26 @@ interface ITfUIElement { #define ITfUIElement_IsShown(This,show) (This)->lpVtbl->IsShown(This,show) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfUIElement_QueryInterface(ITfUIElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfUIElement_QueryInterface(ITfUIElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfUIElement_AddRef(ITfUIElement* This) { +static __WIDL_INLINE ULONG ITfUIElement_AddRef(ITfUIElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfUIElement_Release(ITfUIElement* This) { +static __WIDL_INLINE ULONG ITfUIElement_Release(ITfUIElement* This) { return This->lpVtbl->Release(This); } /*** ITfUIElement methods ***/ -static FORCEINLINE HRESULT ITfUIElement_GetDescription(ITfUIElement* This,BSTR *description) { +static __WIDL_INLINE HRESULT ITfUIElement_GetDescription(ITfUIElement* This,BSTR *description) { return This->lpVtbl->GetDescription(This,description); } -static FORCEINLINE HRESULT ITfUIElement_GetGUID(ITfUIElement* This,GUID *guid) { +static __WIDL_INLINE HRESULT ITfUIElement_GetGUID(ITfUIElement* This,GUID *guid) { return This->lpVtbl->GetGUID(This,guid); } -static FORCEINLINE HRESULT ITfUIElement_Show(ITfUIElement* This,WINBOOL show) { +static __WIDL_INLINE HRESULT ITfUIElement_Show(ITfUIElement* This,WINBOOL show) { return This->lpVtbl->Show(This,show); } -static FORCEINLINE HRESULT ITfUIElement_IsShown(ITfUIElement* This,WINBOOL *show) { +static __WIDL_INLINE HRESULT ITfUIElement_IsShown(ITfUIElement* This,WINBOOL *show) { return This->lpVtbl->IsShown(This,show); } #endif @@ -8416,26 +8582,26 @@ interface IEnumTfUIElements { #define IEnumTfUIElements_Skip(This,count) (This)->lpVtbl->Skip(This,count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumTfUIElements_QueryInterface(IEnumTfUIElements* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumTfUIElements_QueryInterface(IEnumTfUIElements* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumTfUIElements_AddRef(IEnumTfUIElements* This) { +static __WIDL_INLINE ULONG IEnumTfUIElements_AddRef(IEnumTfUIElements* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumTfUIElements_Release(IEnumTfUIElements* This) { +static __WIDL_INLINE ULONG IEnumTfUIElements_Release(IEnumTfUIElements* This) { return This->lpVtbl->Release(This); } /*** IEnumTfUIElements methods ***/ -static FORCEINLINE HRESULT IEnumTfUIElements_Clone(IEnumTfUIElements* This,IEnumTfUIElements **enum_elements) { +static __WIDL_INLINE HRESULT IEnumTfUIElements_Clone(IEnumTfUIElements* This,IEnumTfUIElements **enum_elements) { return This->lpVtbl->Clone(This,enum_elements); } -static FORCEINLINE HRESULT IEnumTfUIElements_Next(IEnumTfUIElements* This,ULONG count,ITfUIElement **element,ULONG fetched) { +static __WIDL_INLINE HRESULT IEnumTfUIElements_Next(IEnumTfUIElements* This,ULONG count,ITfUIElement **element,ULONG fetched) { return This->lpVtbl->Next(This,count,element,fetched); } -static FORCEINLINE HRESULT IEnumTfUIElements_Reset(IEnumTfUIElements* This) { +static __WIDL_INLINE HRESULT IEnumTfUIElements_Reset(IEnumTfUIElements* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumTfUIElements_Skip(IEnumTfUIElements* This,ULONG count) { +static __WIDL_INLINE HRESULT IEnumTfUIElements_Skip(IEnumTfUIElements* This,ULONG count) { return This->lpVtbl->Skip(This,count); } #endif @@ -8540,29 +8706,29 @@ interface ITfUIElementMgr { #define ITfUIElementMgr_EnumUIElements(This,enum_elements) (This)->lpVtbl->EnumUIElements(This,enum_elements) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfUIElementMgr_QueryInterface(ITfUIElementMgr* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfUIElementMgr_QueryInterface(ITfUIElementMgr* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfUIElementMgr_AddRef(ITfUIElementMgr* This) { +static __WIDL_INLINE ULONG ITfUIElementMgr_AddRef(ITfUIElementMgr* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfUIElementMgr_Release(ITfUIElementMgr* This) { +static __WIDL_INLINE ULONG ITfUIElementMgr_Release(ITfUIElementMgr* This) { return This->lpVtbl->Release(This); } /*** ITfUIElementMgr methods ***/ -static FORCEINLINE HRESULT ITfUIElementMgr_BeginUIElement(ITfUIElementMgr* This,ITfUIElement *element,WINBOOL *show,DWORD *id) { +static __WIDL_INLINE HRESULT ITfUIElementMgr_BeginUIElement(ITfUIElementMgr* This,ITfUIElement *element,WINBOOL *show,DWORD *id) { return This->lpVtbl->BeginUIElement(This,element,show,id); } -static FORCEINLINE HRESULT ITfUIElementMgr_UpdateUIElement(ITfUIElementMgr* This,DWORD id) { +static __WIDL_INLINE HRESULT ITfUIElementMgr_UpdateUIElement(ITfUIElementMgr* This,DWORD id) { return This->lpVtbl->UpdateUIElement(This,id); } -static FORCEINLINE HRESULT ITfUIElementMgr_EndUIElement(ITfUIElementMgr* This,DWORD id) { +static __WIDL_INLINE HRESULT ITfUIElementMgr_EndUIElement(ITfUIElementMgr* This,DWORD id) { return This->lpVtbl->EndUIElement(This,id); } -static FORCEINLINE HRESULT ITfUIElementMgr_GetUIElement(ITfUIElementMgr* This,DWORD id,ITfUIElement **element) { +static __WIDL_INLINE HRESULT ITfUIElementMgr_GetUIElement(ITfUIElementMgr* This,DWORD id,ITfUIElement **element) { return This->lpVtbl->GetUIElement(This,id,element); } -static FORCEINLINE HRESULT ITfUIElementMgr_EnumUIElements(ITfUIElementMgr* This,IEnumTfUIElements **enum_elements) { +static __WIDL_INLINE HRESULT ITfUIElementMgr_EnumUIElements(ITfUIElementMgr* This,IEnumTfUIElements **enum_elements) { return This->lpVtbl->EnumUIElements(This,enum_elements); } #endif @@ -8643,20 +8809,20 @@ interface ITfSourceSingle { #define ITfSourceSingle_UnadviseSingleSink(This,tid,riid) (This)->lpVtbl->UnadviseSingleSink(This,tid,riid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfSourceSingle_QueryInterface(ITfSourceSingle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfSourceSingle_QueryInterface(ITfSourceSingle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfSourceSingle_AddRef(ITfSourceSingle* This) { +static __WIDL_INLINE ULONG ITfSourceSingle_AddRef(ITfSourceSingle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfSourceSingle_Release(ITfSourceSingle* This) { +static __WIDL_INLINE ULONG ITfSourceSingle_Release(ITfSourceSingle* This) { return This->lpVtbl->Release(This); } /*** ITfSourceSingle methods ***/ -static FORCEINLINE HRESULT ITfSourceSingle_AdviseSingleSink(ITfSourceSingle* This,TfClientId tid,REFIID riid,IUnknown *punk) { +static __WIDL_INLINE HRESULT ITfSourceSingle_AdviseSingleSink(ITfSourceSingle* This,TfClientId tid,REFIID riid,IUnknown *punk) { return This->lpVtbl->AdviseSingleSink(This,tid,riid,punk); } -static FORCEINLINE HRESULT ITfSourceSingle_UnadviseSingleSink(ITfSourceSingle* This,TfClientId tid,REFIID riid) { +static __WIDL_INLINE HRESULT ITfSourceSingle_UnadviseSingleSink(ITfSourceSingle* This,TfClientId tid,REFIID riid) { return This->lpVtbl->UnadviseSingleSink(This,tid,riid); } #endif @@ -8729,20 +8895,20 @@ interface ITfThreadFocusSink { #define ITfThreadFocusSink_OnKillThreadFocus(This) (This)->lpVtbl->OnKillThreadFocus(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfThreadFocusSink_QueryInterface(ITfThreadFocusSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfThreadFocusSink_QueryInterface(ITfThreadFocusSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfThreadFocusSink_AddRef(ITfThreadFocusSink* This) { +static __WIDL_INLINE ULONG ITfThreadFocusSink_AddRef(ITfThreadFocusSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfThreadFocusSink_Release(ITfThreadFocusSink* This) { +static __WIDL_INLINE ULONG ITfThreadFocusSink_Release(ITfThreadFocusSink* This) { return This->lpVtbl->Release(This); } /*** ITfThreadFocusSink methods ***/ -static FORCEINLINE HRESULT ITfThreadFocusSink_OnSetThreadFocus(ITfThreadFocusSink* This) { +static __WIDL_INLINE HRESULT ITfThreadFocusSink_OnSetThreadFocus(ITfThreadFocusSink* This) { return This->lpVtbl->OnSetThreadFocus(This); } -static FORCEINLINE HRESULT ITfThreadFocusSink_OnKillThreadFocus(ITfThreadFocusSink* This) { +static __WIDL_INLINE HRESULT ITfThreadFocusSink_OnKillThreadFocus(ITfThreadFocusSink* This) { return This->lpVtbl->OnKillThreadFocus(This); } #endif @@ -8821,17 +8987,17 @@ interface ITfInputProcessorProfileActivationSink { #define ITfInputProcessorProfileActivationSink_OnActivated(This,dwProfileType,langid,clsid,catid,guidProfile,hkl,dwFlags) (This)->lpVtbl->OnActivated(This,dwProfileType,langid,clsid,catid,guidProfile,hkl,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfInputProcessorProfileActivationSink_QueryInterface(ITfInputProcessorProfileActivationSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfileActivationSink_QueryInterface(ITfInputProcessorProfileActivationSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfInputProcessorProfileActivationSink_AddRef(ITfInputProcessorProfileActivationSink* This) { +static __WIDL_INLINE ULONG ITfInputProcessorProfileActivationSink_AddRef(ITfInputProcessorProfileActivationSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfInputProcessorProfileActivationSink_Release(ITfInputProcessorProfileActivationSink* This) { +static __WIDL_INLINE ULONG ITfInputProcessorProfileActivationSink_Release(ITfInputProcessorProfileActivationSink* This) { return This->lpVtbl->Release(This); } /*** ITfInputProcessorProfileActivationSink methods ***/ -static FORCEINLINE HRESULT ITfInputProcessorProfileActivationSink_OnActivated(ITfInputProcessorProfileActivationSink* This,DWORD dwProfileType,LANGID langid,REFCLSID clsid,REFGUID catid,REFGUID guidProfile,HKL hkl,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITfInputProcessorProfileActivationSink_OnActivated(ITfInputProcessorProfileActivationSink* This,DWORD dwProfileType,LANGID langid,REFCLSID clsid,REFGUID catid,REFGUID guidProfile,HKL hkl,DWORD dwFlags) { return This->lpVtbl->OnActivated(This,dwProfileType,langid,clsid,catid,guidProfile,hkl,dwFlags); } #endif @@ -8904,17 +9070,17 @@ interface ITfMouseSink { #define ITfMouseSink_OnMouseEvent(This,uEdge,uQuadrant,dwBtnStatus,pfEaten) (This)->lpVtbl->OnMouseEvent(This,uEdge,uQuadrant,dwBtnStatus,pfEaten) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfMouseSink_QueryInterface(ITfMouseSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfMouseSink_QueryInterface(ITfMouseSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfMouseSink_AddRef(ITfMouseSink* This) { +static __WIDL_INLINE ULONG ITfMouseSink_AddRef(ITfMouseSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfMouseSink_Release(ITfMouseSink* This) { +static __WIDL_INLINE ULONG ITfMouseSink_Release(ITfMouseSink* This) { return This->lpVtbl->Release(This); } /*** ITfMouseSink methods ***/ -static FORCEINLINE HRESULT ITfMouseSink_OnMouseEvent(ITfMouseSink* This,ULONG uEdge,ULONG uQuadrant,DWORD dwBtnStatus,WINBOOL *pfEaten) { +static __WIDL_INLINE HRESULT ITfMouseSink_OnMouseEvent(ITfMouseSink* This,ULONG uEdge,ULONG uQuadrant,DWORD dwBtnStatus,WINBOOL *pfEaten) { return This->lpVtbl->OnMouseEvent(This,uEdge,uQuadrant,dwBtnStatus,pfEaten); } #endif @@ -8993,20 +9159,20 @@ interface ITfMouseTracker { #define ITfMouseTracker_UnadviseMouseSink(This,dwCookie) (This)->lpVtbl->UnadviseMouseSink(This,dwCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfMouseTracker_QueryInterface(ITfMouseTracker* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfMouseTracker_QueryInterface(ITfMouseTracker* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfMouseTracker_AddRef(ITfMouseTracker* This) { +static __WIDL_INLINE ULONG ITfMouseTracker_AddRef(ITfMouseTracker* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfMouseTracker_Release(ITfMouseTracker* This) { +static __WIDL_INLINE ULONG ITfMouseTracker_Release(ITfMouseTracker* This) { return This->lpVtbl->Release(This); } /*** ITfMouseTracker methods ***/ -static FORCEINLINE HRESULT ITfMouseTracker_AdviseMouseSink(ITfMouseTracker* This,ITfRange *range,ITfMouseSink *pSink,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT ITfMouseTracker_AdviseMouseSink(ITfMouseTracker* This,ITfRange *range,ITfMouseSink *pSink,DWORD *pdwCookie) { return This->lpVtbl->AdviseMouseSink(This,range,pSink,pdwCookie); } -static FORCEINLINE HRESULT ITfMouseTracker_UnadviseMouseSink(ITfMouseTracker* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT ITfMouseTracker_UnadviseMouseSink(ITfMouseTracker* This,DWORD dwCookie) { return This->lpVtbl->UnadviseMouseSink(This,dwCookie); } #endif @@ -9085,20 +9251,20 @@ interface ITfMouseTrackerACP { #define ITfMouseTrackerACP_UnadviseMouseSink(This,dwCookie) (This)->lpVtbl->UnadviseMouseSink(This,dwCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfMouseTrackerACP_QueryInterface(ITfMouseTrackerACP* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfMouseTrackerACP_QueryInterface(ITfMouseTrackerACP* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfMouseTrackerACP_AddRef(ITfMouseTrackerACP* This) { +static __WIDL_INLINE ULONG ITfMouseTrackerACP_AddRef(ITfMouseTrackerACP* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfMouseTrackerACP_Release(ITfMouseTrackerACP* This) { +static __WIDL_INLINE ULONG ITfMouseTrackerACP_Release(ITfMouseTrackerACP* This) { return This->lpVtbl->Release(This); } /*** ITfMouseTrackerACP methods ***/ -static FORCEINLINE HRESULT ITfMouseTrackerACP_AdviseMouseSink(ITfMouseTrackerACP* This,ITfRangeACP *range,ITfMouseSink *pSink,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT ITfMouseTrackerACP_AdviseMouseSink(ITfMouseTrackerACP* This,ITfRangeACP *range,ITfMouseSink *pSink,DWORD *pdwCookie) { return This->lpVtbl->AdviseMouseSink(This,range,pSink,pdwCookie); } -static FORCEINLINE HRESULT ITfMouseTrackerACP_UnadviseMouseSink(ITfMouseTrackerACP* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT ITfMouseTrackerACP_UnadviseMouseSink(ITfMouseTrackerACP* This,DWORD dwCookie) { return This->lpVtbl->UnadviseMouseSink(This,dwCookie); } #endif @@ -9173,17 +9339,17 @@ interface ITfTransitoryExtensionSink { #define ITfTransitoryExtensionSink_OnTransitoryExtensionUpdated(This,pic,ecReadOnly,pResultRange,pCompositionRange,pfDeleteResultRange) (This)->lpVtbl->OnTransitoryExtensionUpdated(This,pic,ecReadOnly,pResultRange,pCompositionRange,pfDeleteResultRange) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITfTransitoryExtensionSink_QueryInterface(ITfTransitoryExtensionSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITfTransitoryExtensionSink_QueryInterface(ITfTransitoryExtensionSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITfTransitoryExtensionSink_AddRef(ITfTransitoryExtensionSink* This) { +static __WIDL_INLINE ULONG ITfTransitoryExtensionSink_AddRef(ITfTransitoryExtensionSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITfTransitoryExtensionSink_Release(ITfTransitoryExtensionSink* This) { +static __WIDL_INLINE ULONG ITfTransitoryExtensionSink_Release(ITfTransitoryExtensionSink* This) { return This->lpVtbl->Release(This); } /*** ITfTransitoryExtensionSink methods ***/ -static FORCEINLINE HRESULT ITfTransitoryExtensionSink_OnTransitoryExtensionUpdated(ITfTransitoryExtensionSink* This,ITfContext *pic,TfEditCookie ecReadOnly,ITfRange *pResultRange,ITfRange *pCompositionRange,WINBOOL *pfDeleteResultRange) { +static __WIDL_INLINE HRESULT ITfTransitoryExtensionSink_OnTransitoryExtensionUpdated(ITfTransitoryExtensionSink* This,ITfContext *pic,TfEditCookie ecReadOnly,ITfRange *pResultRange,ITfRange *pCompositionRange,WINBOOL *pfDeleteResultRange) { return This->lpVtbl->OnTransitoryExtensionUpdated(This,pic,ecReadOnly,pResultRange,pCompositionRange,pfDeleteResultRange); } #endif diff --git a/lib/libc/include/any-windows-any/mshtmhst.h b/lib/libc/include/any-windows-any/mshtmhst.h index 1784e94784e177b85f8b0f53caf76ea6caffd711..f83c19f4bdf0360a440b074219bc1d0fb43ff4f6 100644 --- a/lib/libc/include/any-windows-any/mshtmhst.h +++ b/lib/libc/include/any-windows-any/mshtmhst.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mshtmhst.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mshtmhst.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mshtmhst_h__ #define __mshtmhst_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IHostDialogHelper_FWD_DEFINED__ @@ -283,17 +291,17 @@ interface IHostDialogHelper { #define IHostDialogHelper_ShowHTMLDialog(This,hwndParent,pMk,pvarArgIn,pchOptions,pvarArgOut,punkHost) (This)->lpVtbl->ShowHTMLDialog(This,hwndParent,pMk,pvarArgIn,pchOptions,pvarArgOut,punkHost) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHostDialogHelper_QueryInterface(IHostDialogHelper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHostDialogHelper_QueryInterface(IHostDialogHelper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHostDialogHelper_AddRef(IHostDialogHelper* This) { +static __WIDL_INLINE ULONG IHostDialogHelper_AddRef(IHostDialogHelper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHostDialogHelper_Release(IHostDialogHelper* This) { +static __WIDL_INLINE ULONG IHostDialogHelper_Release(IHostDialogHelper* This) { return This->lpVtbl->Release(This); } /*** IHostDialogHelper methods ***/ -static FORCEINLINE HRESULT IHostDialogHelper_ShowHTMLDialog(IHostDialogHelper* This,HWND hwndParent,IMoniker *pMk,VARIANT *pvarArgIn,WCHAR *pchOptions,VARIANT *pvarArgOut,IUnknown *punkHost) { +static __WIDL_INLINE HRESULT IHostDialogHelper_ShowHTMLDialog(IHostDialogHelper* This,HWND hwndParent,IMoniker *pMk,VARIANT *pvarArgIn,WCHAR *pchOptions,VARIANT *pvarArgOut,IUnknown *punkHost) { return This->lpVtbl->ShowHTMLDialog(This,hwndParent,pMk,pvarArgIn,pchOptions,pvarArgOut,punkHost); } #endif @@ -515,59 +523,59 @@ interface IDocHostUIHandler { #define IDocHostUIHandler_FilterDataObject(This,pDO,ppDORet) (This)->lpVtbl->FilterDataObject(This,pDO,ppDORet) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDocHostUIHandler_QueryInterface(IDocHostUIHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_QueryInterface(IDocHostUIHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDocHostUIHandler_AddRef(IDocHostUIHandler* This) { +static __WIDL_INLINE ULONG IDocHostUIHandler_AddRef(IDocHostUIHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDocHostUIHandler_Release(IDocHostUIHandler* This) { +static __WIDL_INLINE ULONG IDocHostUIHandler_Release(IDocHostUIHandler* This) { return This->lpVtbl->Release(This); } /*** IDocHostUIHandler methods ***/ -static FORCEINLINE HRESULT IDocHostUIHandler_ShowContextMenu(IDocHostUIHandler* This,DWORD dwID,POINT *ppt,IUnknown *pcmdtReserved,IDispatch *pdispReserved) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_ShowContextMenu(IDocHostUIHandler* This,DWORD dwID,POINT *ppt,IUnknown *pcmdtReserved,IDispatch *pdispReserved) { return This->lpVtbl->ShowContextMenu(This,dwID,ppt,pcmdtReserved,pdispReserved); } -static FORCEINLINE HRESULT IDocHostUIHandler_GetHostInfo(IDocHostUIHandler* This,DOCHOSTUIINFO *pInfo) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_GetHostInfo(IDocHostUIHandler* This,DOCHOSTUIINFO *pInfo) { return This->lpVtbl->GetHostInfo(This,pInfo); } -static FORCEINLINE HRESULT IDocHostUIHandler_ShowUI(IDocHostUIHandler* This,DWORD dwID,IOleInPlaceActiveObject *pActiveObject,IOleCommandTarget *pCommandTarget,IOleInPlaceFrame *pFrame,IOleInPlaceUIWindow *pDoc) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_ShowUI(IDocHostUIHandler* This,DWORD dwID,IOleInPlaceActiveObject *pActiveObject,IOleCommandTarget *pCommandTarget,IOleInPlaceFrame *pFrame,IOleInPlaceUIWindow *pDoc) { return This->lpVtbl->ShowUI(This,dwID,pActiveObject,pCommandTarget,pFrame,pDoc); } -static FORCEINLINE HRESULT IDocHostUIHandler_HideUI(IDocHostUIHandler* This) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_HideUI(IDocHostUIHandler* This) { return This->lpVtbl->HideUI(This); } -static FORCEINLINE HRESULT IDocHostUIHandler_UpdateUI(IDocHostUIHandler* This) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_UpdateUI(IDocHostUIHandler* This) { return This->lpVtbl->UpdateUI(This); } -static FORCEINLINE HRESULT IDocHostUIHandler_EnableModeless(IDocHostUIHandler* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_EnableModeless(IDocHostUIHandler* This,WINBOOL fEnable) { return This->lpVtbl->EnableModeless(This,fEnable); } -static FORCEINLINE HRESULT IDocHostUIHandler_OnDocWindowActivate(IDocHostUIHandler* This,WINBOOL fActivate) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_OnDocWindowActivate(IDocHostUIHandler* This,WINBOOL fActivate) { return This->lpVtbl->OnDocWindowActivate(This,fActivate); } -static FORCEINLINE HRESULT IDocHostUIHandler_OnFrameWindowActivate(IDocHostUIHandler* This,WINBOOL fActivate) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_OnFrameWindowActivate(IDocHostUIHandler* This,WINBOOL fActivate) { return This->lpVtbl->OnFrameWindowActivate(This,fActivate); } -static FORCEINLINE HRESULT IDocHostUIHandler_ResizeBorder(IDocHostUIHandler* This,LPCRECT prcBorder,IOleInPlaceUIWindow *pUIWindow,WINBOOL fRameWindow) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_ResizeBorder(IDocHostUIHandler* This,LPCRECT prcBorder,IOleInPlaceUIWindow *pUIWindow,WINBOOL fRameWindow) { return This->lpVtbl->ResizeBorder(This,prcBorder,pUIWindow,fRameWindow); } -static FORCEINLINE HRESULT IDocHostUIHandler_TranslateAccelerator(IDocHostUIHandler* This,LPMSG lpMsg,const GUID *pguidCmdGroup,DWORD nCmdID) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_TranslateAccelerator(IDocHostUIHandler* This,LPMSG lpMsg,const GUID *pguidCmdGroup,DWORD nCmdID) { return This->lpVtbl->TranslateAccelerator(This,lpMsg,pguidCmdGroup,nCmdID); } -static FORCEINLINE HRESULT IDocHostUIHandler_GetOptionKeyPath(IDocHostUIHandler* This,LPOLESTR *pchKey,DWORD dw) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_GetOptionKeyPath(IDocHostUIHandler* This,LPOLESTR *pchKey,DWORD dw) { return This->lpVtbl->GetOptionKeyPath(This,pchKey,dw); } -static FORCEINLINE HRESULT IDocHostUIHandler_GetDropTarget(IDocHostUIHandler* This,IDropTarget *pDropTarget,IDropTarget **ppDropTarget) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_GetDropTarget(IDocHostUIHandler* This,IDropTarget *pDropTarget,IDropTarget **ppDropTarget) { return This->lpVtbl->GetDropTarget(This,pDropTarget,ppDropTarget); } -static FORCEINLINE HRESULT IDocHostUIHandler_GetExternal(IDocHostUIHandler* This,IDispatch **ppDispatch) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_GetExternal(IDocHostUIHandler* This,IDispatch **ppDispatch) { return This->lpVtbl->GetExternal(This,ppDispatch); } -static FORCEINLINE HRESULT IDocHostUIHandler_TranslateUrl(IDocHostUIHandler* This,DWORD dwTranslate,LPWSTR pchURLIn,LPWSTR *ppchURLOut) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_TranslateUrl(IDocHostUIHandler* This,DWORD dwTranslate,LPWSTR pchURLIn,LPWSTR *ppchURLOut) { return This->lpVtbl->TranslateUrl(This,dwTranslate,pchURLIn,ppchURLOut); } -static FORCEINLINE HRESULT IDocHostUIHandler_FilterDataObject(IDocHostUIHandler* This,IDataObject *pDO,IDataObject **ppDORet) { +static __WIDL_INLINE HRESULT IDocHostUIHandler_FilterDataObject(IDocHostUIHandler* This,IDataObject *pDO,IDataObject **ppDORet) { return This->lpVtbl->FilterDataObject(This,pDO,ppDORet); } #endif @@ -727,63 +735,63 @@ interface IDocHostUIHandler2 { #define IDocHostUIHandler2_GetOverrideKeyPath(This,pchKey,dw) (This)->lpVtbl->GetOverrideKeyPath(This,pchKey,dw) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDocHostUIHandler2_QueryInterface(IDocHostUIHandler2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_QueryInterface(IDocHostUIHandler2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDocHostUIHandler2_AddRef(IDocHostUIHandler2* This) { +static __WIDL_INLINE ULONG IDocHostUIHandler2_AddRef(IDocHostUIHandler2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDocHostUIHandler2_Release(IDocHostUIHandler2* This) { +static __WIDL_INLINE ULONG IDocHostUIHandler2_Release(IDocHostUIHandler2* This) { return This->lpVtbl->Release(This); } /*** IDocHostUIHandler methods ***/ -static FORCEINLINE HRESULT IDocHostUIHandler2_ShowContextMenu(IDocHostUIHandler2* This,DWORD dwID,POINT *ppt,IUnknown *pcmdtReserved,IDispatch *pdispReserved) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_ShowContextMenu(IDocHostUIHandler2* This,DWORD dwID,POINT *ppt,IUnknown *pcmdtReserved,IDispatch *pdispReserved) { return This->lpVtbl->ShowContextMenu(This,dwID,ppt,pcmdtReserved,pdispReserved); } -static FORCEINLINE HRESULT IDocHostUIHandler2_GetHostInfo(IDocHostUIHandler2* This,DOCHOSTUIINFO *pInfo) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_GetHostInfo(IDocHostUIHandler2* This,DOCHOSTUIINFO *pInfo) { return This->lpVtbl->GetHostInfo(This,pInfo); } -static FORCEINLINE HRESULT IDocHostUIHandler2_ShowUI(IDocHostUIHandler2* This,DWORD dwID,IOleInPlaceActiveObject *pActiveObject,IOleCommandTarget *pCommandTarget,IOleInPlaceFrame *pFrame,IOleInPlaceUIWindow *pDoc) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_ShowUI(IDocHostUIHandler2* This,DWORD dwID,IOleInPlaceActiveObject *pActiveObject,IOleCommandTarget *pCommandTarget,IOleInPlaceFrame *pFrame,IOleInPlaceUIWindow *pDoc) { return This->lpVtbl->ShowUI(This,dwID,pActiveObject,pCommandTarget,pFrame,pDoc); } -static FORCEINLINE HRESULT IDocHostUIHandler2_HideUI(IDocHostUIHandler2* This) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_HideUI(IDocHostUIHandler2* This) { return This->lpVtbl->HideUI(This); } -static FORCEINLINE HRESULT IDocHostUIHandler2_UpdateUI(IDocHostUIHandler2* This) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_UpdateUI(IDocHostUIHandler2* This) { return This->lpVtbl->UpdateUI(This); } -static FORCEINLINE HRESULT IDocHostUIHandler2_EnableModeless(IDocHostUIHandler2* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_EnableModeless(IDocHostUIHandler2* This,WINBOOL fEnable) { return This->lpVtbl->EnableModeless(This,fEnable); } -static FORCEINLINE HRESULT IDocHostUIHandler2_OnDocWindowActivate(IDocHostUIHandler2* This,WINBOOL fActivate) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_OnDocWindowActivate(IDocHostUIHandler2* This,WINBOOL fActivate) { return This->lpVtbl->OnDocWindowActivate(This,fActivate); } -static FORCEINLINE HRESULT IDocHostUIHandler2_OnFrameWindowActivate(IDocHostUIHandler2* This,WINBOOL fActivate) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_OnFrameWindowActivate(IDocHostUIHandler2* This,WINBOOL fActivate) { return This->lpVtbl->OnFrameWindowActivate(This,fActivate); } -static FORCEINLINE HRESULT IDocHostUIHandler2_ResizeBorder(IDocHostUIHandler2* This,LPCRECT prcBorder,IOleInPlaceUIWindow *pUIWindow,WINBOOL fRameWindow) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_ResizeBorder(IDocHostUIHandler2* This,LPCRECT prcBorder,IOleInPlaceUIWindow *pUIWindow,WINBOOL fRameWindow) { return This->lpVtbl->ResizeBorder(This,prcBorder,pUIWindow,fRameWindow); } -static FORCEINLINE HRESULT IDocHostUIHandler2_TranslateAccelerator(IDocHostUIHandler2* This,LPMSG lpMsg,const GUID *pguidCmdGroup,DWORD nCmdID) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_TranslateAccelerator(IDocHostUIHandler2* This,LPMSG lpMsg,const GUID *pguidCmdGroup,DWORD nCmdID) { return This->lpVtbl->TranslateAccelerator(This,lpMsg,pguidCmdGroup,nCmdID); } -static FORCEINLINE HRESULT IDocHostUIHandler2_GetOptionKeyPath(IDocHostUIHandler2* This,LPOLESTR *pchKey,DWORD dw) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_GetOptionKeyPath(IDocHostUIHandler2* This,LPOLESTR *pchKey,DWORD dw) { return This->lpVtbl->GetOptionKeyPath(This,pchKey,dw); } -static FORCEINLINE HRESULT IDocHostUIHandler2_GetDropTarget(IDocHostUIHandler2* This,IDropTarget *pDropTarget,IDropTarget **ppDropTarget) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_GetDropTarget(IDocHostUIHandler2* This,IDropTarget *pDropTarget,IDropTarget **ppDropTarget) { return This->lpVtbl->GetDropTarget(This,pDropTarget,ppDropTarget); } -static FORCEINLINE HRESULT IDocHostUIHandler2_GetExternal(IDocHostUIHandler2* This,IDispatch **ppDispatch) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_GetExternal(IDocHostUIHandler2* This,IDispatch **ppDispatch) { return This->lpVtbl->GetExternal(This,ppDispatch); } -static FORCEINLINE HRESULT IDocHostUIHandler2_TranslateUrl(IDocHostUIHandler2* This,DWORD dwTranslate,LPWSTR pchURLIn,LPWSTR *ppchURLOut) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_TranslateUrl(IDocHostUIHandler2* This,DWORD dwTranslate,LPWSTR pchURLIn,LPWSTR *ppchURLOut) { return This->lpVtbl->TranslateUrl(This,dwTranslate,pchURLIn,ppchURLOut); } -static FORCEINLINE HRESULT IDocHostUIHandler2_FilterDataObject(IDocHostUIHandler2* This,IDataObject *pDO,IDataObject **ppDORet) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_FilterDataObject(IDocHostUIHandler2* This,IDataObject *pDO,IDataObject **ppDORet) { return This->lpVtbl->FilterDataObject(This,pDO,ppDORet); } /*** IDocHostUIHandler2 methods ***/ -static FORCEINLINE HRESULT IDocHostUIHandler2_GetOverrideKeyPath(IDocHostUIHandler2* This,LPOLESTR *pchKey,DWORD dw) { +static __WIDL_INLINE HRESULT IDocHostUIHandler2_GetOverrideKeyPath(IDocHostUIHandler2* This,LPOLESTR *pchKey,DWORD dw) { return This->lpVtbl->GetOverrideKeyPath(This,pchKey,dw); } #endif @@ -850,17 +858,17 @@ interface ICustomDoc { #define ICustomDoc_SetUIHandler(This,pUIHandler) (This)->lpVtbl->SetUIHandler(This,pUIHandler) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICustomDoc_QueryInterface(ICustomDoc* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICustomDoc_QueryInterface(ICustomDoc* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICustomDoc_AddRef(ICustomDoc* This) { +static __WIDL_INLINE ULONG ICustomDoc_AddRef(ICustomDoc* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICustomDoc_Release(ICustomDoc* This) { +static __WIDL_INLINE ULONG ICustomDoc_Release(ICustomDoc* This) { return This->lpVtbl->Release(This); } /*** ICustomDoc methods ***/ -static FORCEINLINE HRESULT ICustomDoc_SetUIHandler(ICustomDoc* This,IDocHostUIHandler *pUIHandler) { +static __WIDL_INLINE HRESULT ICustomDoc_SetUIHandler(ICustomDoc* This,IDocHostUIHandler *pUIHandler) { return This->lpVtbl->SetUIHandler(This,pUIHandler); } #endif @@ -957,20 +965,20 @@ interface IDocHostShowUI { #define IDocHostShowUI_ShowHelp(This,hwnd,pszHelpFile,uCommand,dwData,ptMouse,pDispatchObjectHit) (This)->lpVtbl->ShowHelp(This,hwnd,pszHelpFile,uCommand,dwData,ptMouse,pDispatchObjectHit) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDocHostShowUI_QueryInterface(IDocHostShowUI* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDocHostShowUI_QueryInterface(IDocHostShowUI* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDocHostShowUI_AddRef(IDocHostShowUI* This) { +static __WIDL_INLINE ULONG IDocHostShowUI_AddRef(IDocHostShowUI* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDocHostShowUI_Release(IDocHostShowUI* This) { +static __WIDL_INLINE ULONG IDocHostShowUI_Release(IDocHostShowUI* This) { return This->lpVtbl->Release(This); } /*** IDocHostShowUI methods ***/ -static FORCEINLINE HRESULT IDocHostShowUI_ShowMessage(IDocHostShowUI* This,HWND hwnd,LPOLESTR lpstrText,LPOLESTR lpstrCaption,DWORD dwType,LPOLESTR lpstrHelpFile,DWORD dwHelpContext,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IDocHostShowUI_ShowMessage(IDocHostShowUI* This,HWND hwnd,LPOLESTR lpstrText,LPOLESTR lpstrCaption,DWORD dwType,LPOLESTR lpstrHelpFile,DWORD dwHelpContext,LRESULT *plResult) { return This->lpVtbl->ShowMessage(This,hwnd,lpstrText,lpstrCaption,dwType,lpstrHelpFile,dwHelpContext,plResult); } -static FORCEINLINE HRESULT IDocHostShowUI_ShowHelp(IDocHostShowUI* This,HWND hwnd,LPOLESTR pszHelpFile,UINT uCommand,DWORD dwData,POINT ptMouse,IDispatch *pDispatchObjectHit) { +static __WIDL_INLINE HRESULT IDocHostShowUI_ShowHelp(IDocHostShowUI* This,HWND hwnd,LPOLESTR pszHelpFile,UINT uCommand,DWORD dwData,POINT ptMouse,IDispatch *pDispatchObjectHit) { return This->lpVtbl->ShowHelp(This,hwnd,pszHelpFile,uCommand,dwData,ptMouse,pDispatchObjectHit); } #endif @@ -1060,24 +1068,24 @@ interface IClassFactoryEx { #define IClassFactoryEx_CreateInstanceWithContext(This,punkContext,punkOuter,riid,ppv) (This)->lpVtbl->CreateInstanceWithContext(This,punkContext,punkOuter,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IClassFactoryEx_QueryInterface(IClassFactoryEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IClassFactoryEx_QueryInterface(IClassFactoryEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IClassFactoryEx_AddRef(IClassFactoryEx* This) { +static __WIDL_INLINE ULONG IClassFactoryEx_AddRef(IClassFactoryEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IClassFactoryEx_Release(IClassFactoryEx* This) { +static __WIDL_INLINE ULONG IClassFactoryEx_Release(IClassFactoryEx* This) { return This->lpVtbl->Release(This); } /*** IClassFactory methods ***/ -static FORCEINLINE HRESULT IClassFactoryEx_CreateInstance(IClassFactoryEx* This,IUnknown *pUnkOuter,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IClassFactoryEx_CreateInstance(IClassFactoryEx* This,IUnknown *pUnkOuter,REFIID riid,void **ppvObject) { return This->lpVtbl->CreateInstance(This,pUnkOuter,riid,ppvObject); } -static FORCEINLINE HRESULT IClassFactoryEx_LockServer(IClassFactoryEx* This,WINBOOL fLock) { +static __WIDL_INLINE HRESULT IClassFactoryEx_LockServer(IClassFactoryEx* This,WINBOOL fLock) { return This->lpVtbl->LockServer(This,fLock); } /*** IClassFactoryEx methods ***/ -static FORCEINLINE HRESULT IClassFactoryEx_CreateInstanceWithContext(IClassFactoryEx* This,IUnknown *punkContext,IUnknown *punkOuter,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IClassFactoryEx_CreateInstanceWithContext(IClassFactoryEx* This,IUnknown *punkContext,IUnknown *punkOuter,REFIID riid,void **ppv) { return This->lpVtbl->CreateInstanceWithContext(This,punkContext,punkOuter,riid,ppv); } #endif @@ -1176,26 +1184,26 @@ interface IHTMLOMWindowServices { #define IHTMLOMWindowServices_resizeBy(This,x,y) (This)->lpVtbl->resizeBy(This,x,y) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLOMWindowServices_QueryInterface(IHTMLOMWindowServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLOMWindowServices_QueryInterface(IHTMLOMWindowServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLOMWindowServices_AddRef(IHTMLOMWindowServices* This) { +static __WIDL_INLINE ULONG IHTMLOMWindowServices_AddRef(IHTMLOMWindowServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLOMWindowServices_Release(IHTMLOMWindowServices* This) { +static __WIDL_INLINE ULONG IHTMLOMWindowServices_Release(IHTMLOMWindowServices* This) { return This->lpVtbl->Release(This); } /*** IHTMLOMWindowServices methods ***/ -static FORCEINLINE HRESULT IHTMLOMWindowServices_moveTo(IHTMLOMWindowServices* This,LONG x,LONG y) { +static __WIDL_INLINE HRESULT IHTMLOMWindowServices_moveTo(IHTMLOMWindowServices* This,LONG x,LONG y) { return This->lpVtbl->moveTo(This,x,y); } -static FORCEINLINE HRESULT IHTMLOMWindowServices_moveBy(IHTMLOMWindowServices* This,LONG x,LONG y) { +static __WIDL_INLINE HRESULT IHTMLOMWindowServices_moveBy(IHTMLOMWindowServices* This,LONG x,LONG y) { return This->lpVtbl->moveBy(This,x,y); } -static FORCEINLINE HRESULT IHTMLOMWindowServices_resizeTo(IHTMLOMWindowServices* This,LONG x,LONG y) { +static __WIDL_INLINE HRESULT IHTMLOMWindowServices_resizeTo(IHTMLOMWindowServices* This,LONG x,LONG y) { return This->lpVtbl->resizeTo(This,x,y); } -static FORCEINLINE HRESULT IHTMLOMWindowServices_resizeBy(IHTMLOMWindowServices* This,LONG x,LONG y) { +static __WIDL_INLINE HRESULT IHTMLOMWindowServices_resizeBy(IHTMLOMWindowServices* This,LONG x,LONG y) { return This->lpVtbl->resizeBy(This,x,y); } #endif diff --git a/lib/libc/include/any-windows-any/mshtml.h b/lib/libc/include/any-windows-any/mshtml.h index a3e0501a90524723056f0d8a30ccec865f55b6c6..6df7c894f32ba1209fb7207efafb39450aa258a3 100644 --- a/lib/libc/include/any-windows-any/mshtml.h +++ b/lib/libc/include/any-windows-any/mshtml.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/mshtml.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/mshtml.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __mshtml_h__ #define __mshtml_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IHTMLFiltersCollection_FWD_DEFINED__ @@ -9772,36 +9780,36 @@ interface IHTMLFiltersCollection { #define IHTMLFiltersCollection_item(This,pvarIndex,pvarResult) (This)->lpVtbl->item(This,pvarIndex,pvarResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFiltersCollection_QueryInterface(IHTMLFiltersCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFiltersCollection_QueryInterface(IHTMLFiltersCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFiltersCollection_AddRef(IHTMLFiltersCollection* This) { +static __WIDL_INLINE ULONG IHTMLFiltersCollection_AddRef(IHTMLFiltersCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFiltersCollection_Release(IHTMLFiltersCollection* This) { +static __WIDL_INLINE ULONG IHTMLFiltersCollection_Release(IHTMLFiltersCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFiltersCollection_GetTypeInfoCount(IHTMLFiltersCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFiltersCollection_GetTypeInfoCount(IHTMLFiltersCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFiltersCollection_GetTypeInfo(IHTMLFiltersCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFiltersCollection_GetTypeInfo(IHTMLFiltersCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFiltersCollection_GetIDsOfNames(IHTMLFiltersCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFiltersCollection_GetIDsOfNames(IHTMLFiltersCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFiltersCollection_Invoke(IHTMLFiltersCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFiltersCollection_Invoke(IHTMLFiltersCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFiltersCollection methods ***/ -static FORCEINLINE HRESULT IHTMLFiltersCollection_get_length(IHTMLFiltersCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLFiltersCollection_get_length(IHTMLFiltersCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLFiltersCollection_get__newEnum(IHTMLFiltersCollection* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLFiltersCollection_get__newEnum(IHTMLFiltersCollection* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLFiltersCollection_item(IHTMLFiltersCollection* This,VARIANT *pvarIndex,VARIANT *pvarResult) { +static __WIDL_INLINE HRESULT IHTMLFiltersCollection_item(IHTMLFiltersCollection* This,VARIANT *pvarIndex,VARIANT *pvarResult) { return This->lpVtbl->item(This,pvarIndex,pvarResult); } #endif @@ -9949,51 +9957,51 @@ interface IIE70DispatchEx { #define IIE70DispatchEx_GetNameSpaceParent(This,ppunk) (This)->lpVtbl->GetNameSpaceParent(This,ppunk) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IIE70DispatchEx_QueryInterface(IIE70DispatchEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IIE70DispatchEx_QueryInterface(IIE70DispatchEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IIE70DispatchEx_AddRef(IIE70DispatchEx* This) { +static __WIDL_INLINE ULONG IIE70DispatchEx_AddRef(IIE70DispatchEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IIE70DispatchEx_Release(IIE70DispatchEx* This) { +static __WIDL_INLINE ULONG IIE70DispatchEx_Release(IIE70DispatchEx* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IIE70DispatchEx_GetTypeInfoCount(IIE70DispatchEx* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IIE70DispatchEx_GetTypeInfoCount(IIE70DispatchEx* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IIE70DispatchEx_GetTypeInfo(IIE70DispatchEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IIE70DispatchEx_GetTypeInfo(IIE70DispatchEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IIE70DispatchEx_GetIDsOfNames(IIE70DispatchEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IIE70DispatchEx_GetIDsOfNames(IIE70DispatchEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IIE70DispatchEx_Invoke(IIE70DispatchEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IIE70DispatchEx_Invoke(IIE70DispatchEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDispatchEx methods ***/ -static FORCEINLINE HRESULT IIE70DispatchEx_GetDispID(IIE70DispatchEx* This,BSTR bstrName,DWORD grfdex,DISPID *pid) { +static __WIDL_INLINE HRESULT IIE70DispatchEx_GetDispID(IIE70DispatchEx* This,BSTR bstrName,DWORD grfdex,DISPID *pid) { return This->lpVtbl->GetDispID(This,bstrName,grfdex,pid); } -static FORCEINLINE HRESULT IIE70DispatchEx_InvokeEx(IIE70DispatchEx* This,DISPID id,LCID lcid,WORD wFlags,DISPPARAMS *pdp,VARIANT *pvarRes,EXCEPINFO *pei,IServiceProvider *pspCaller) { +static __WIDL_INLINE HRESULT IIE70DispatchEx_InvokeEx(IIE70DispatchEx* This,DISPID id,LCID lcid,WORD wFlags,DISPPARAMS *pdp,VARIANT *pvarRes,EXCEPINFO *pei,IServiceProvider *pspCaller) { return This->lpVtbl->InvokeEx(This,id,lcid,wFlags,pdp,pvarRes,pei,pspCaller); } -static FORCEINLINE HRESULT IIE70DispatchEx_DeleteMemberByName(IIE70DispatchEx* This,BSTR bstrName,DWORD grfdex) { +static __WIDL_INLINE HRESULT IIE70DispatchEx_DeleteMemberByName(IIE70DispatchEx* This,BSTR bstrName,DWORD grfdex) { return This->lpVtbl->DeleteMemberByName(This,bstrName,grfdex); } -static FORCEINLINE HRESULT IIE70DispatchEx_DeleteMemberByDispID(IIE70DispatchEx* This,DISPID id) { +static __WIDL_INLINE HRESULT IIE70DispatchEx_DeleteMemberByDispID(IIE70DispatchEx* This,DISPID id) { return This->lpVtbl->DeleteMemberByDispID(This,id); } -static FORCEINLINE HRESULT IIE70DispatchEx_GetMemberProperties(IIE70DispatchEx* This,DISPID id,DWORD grfdexFetch,DWORD *pgrfdex) { +static __WIDL_INLINE HRESULT IIE70DispatchEx_GetMemberProperties(IIE70DispatchEx* This,DISPID id,DWORD grfdexFetch,DWORD *pgrfdex) { return This->lpVtbl->GetMemberProperties(This,id,grfdexFetch,pgrfdex); } -static FORCEINLINE HRESULT IIE70DispatchEx_GetMemberName(IIE70DispatchEx* This,DISPID id,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IIE70DispatchEx_GetMemberName(IIE70DispatchEx* This,DISPID id,BSTR *pbstrName) { return This->lpVtbl->GetMemberName(This,id,pbstrName); } -static FORCEINLINE HRESULT IIE70DispatchEx_GetNextDispID(IIE70DispatchEx* This,DWORD grfdex,DISPID id,DISPID *pid) { +static __WIDL_INLINE HRESULT IIE70DispatchEx_GetNextDispID(IIE70DispatchEx* This,DWORD grfdex,DISPID id,DISPID *pid) { return This->lpVtbl->GetNextDispID(This,grfdex,id,pid); } -static FORCEINLINE HRESULT IIE70DispatchEx_GetNameSpaceParent(IIE70DispatchEx* This,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT IIE70DispatchEx_GetNameSpaceParent(IIE70DispatchEx* This,IUnknown **ppunk) { return This->lpVtbl->GetNameSpaceParent(This,ppunk); } #endif @@ -10141,51 +10149,51 @@ interface IIE80DispatchEx { #define IIE80DispatchEx_GetNameSpaceParent(This,ppunk) (This)->lpVtbl->GetNameSpaceParent(This,ppunk) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IIE80DispatchEx_QueryInterface(IIE80DispatchEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IIE80DispatchEx_QueryInterface(IIE80DispatchEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IIE80DispatchEx_AddRef(IIE80DispatchEx* This) { +static __WIDL_INLINE ULONG IIE80DispatchEx_AddRef(IIE80DispatchEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IIE80DispatchEx_Release(IIE80DispatchEx* This) { +static __WIDL_INLINE ULONG IIE80DispatchEx_Release(IIE80DispatchEx* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IIE80DispatchEx_GetTypeInfoCount(IIE80DispatchEx* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IIE80DispatchEx_GetTypeInfoCount(IIE80DispatchEx* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IIE80DispatchEx_GetTypeInfo(IIE80DispatchEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IIE80DispatchEx_GetTypeInfo(IIE80DispatchEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IIE80DispatchEx_GetIDsOfNames(IIE80DispatchEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IIE80DispatchEx_GetIDsOfNames(IIE80DispatchEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IIE80DispatchEx_Invoke(IIE80DispatchEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IIE80DispatchEx_Invoke(IIE80DispatchEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDispatchEx methods ***/ -static FORCEINLINE HRESULT IIE80DispatchEx_GetDispID(IIE80DispatchEx* This,BSTR bstrName,DWORD grfdex,DISPID *pid) { +static __WIDL_INLINE HRESULT IIE80DispatchEx_GetDispID(IIE80DispatchEx* This,BSTR bstrName,DWORD grfdex,DISPID *pid) { return This->lpVtbl->GetDispID(This,bstrName,grfdex,pid); } -static FORCEINLINE HRESULT IIE80DispatchEx_InvokeEx(IIE80DispatchEx* This,DISPID id,LCID lcid,WORD wFlags,DISPPARAMS *pdp,VARIANT *pvarRes,EXCEPINFO *pei,IServiceProvider *pspCaller) { +static __WIDL_INLINE HRESULT IIE80DispatchEx_InvokeEx(IIE80DispatchEx* This,DISPID id,LCID lcid,WORD wFlags,DISPPARAMS *pdp,VARIANT *pvarRes,EXCEPINFO *pei,IServiceProvider *pspCaller) { return This->lpVtbl->InvokeEx(This,id,lcid,wFlags,pdp,pvarRes,pei,pspCaller); } -static FORCEINLINE HRESULT IIE80DispatchEx_DeleteMemberByName(IIE80DispatchEx* This,BSTR bstrName,DWORD grfdex) { +static __WIDL_INLINE HRESULT IIE80DispatchEx_DeleteMemberByName(IIE80DispatchEx* This,BSTR bstrName,DWORD grfdex) { return This->lpVtbl->DeleteMemberByName(This,bstrName,grfdex); } -static FORCEINLINE HRESULT IIE80DispatchEx_DeleteMemberByDispID(IIE80DispatchEx* This,DISPID id) { +static __WIDL_INLINE HRESULT IIE80DispatchEx_DeleteMemberByDispID(IIE80DispatchEx* This,DISPID id) { return This->lpVtbl->DeleteMemberByDispID(This,id); } -static FORCEINLINE HRESULT IIE80DispatchEx_GetMemberProperties(IIE80DispatchEx* This,DISPID id,DWORD grfdexFetch,DWORD *pgrfdex) { +static __WIDL_INLINE HRESULT IIE80DispatchEx_GetMemberProperties(IIE80DispatchEx* This,DISPID id,DWORD grfdexFetch,DWORD *pgrfdex) { return This->lpVtbl->GetMemberProperties(This,id,grfdexFetch,pgrfdex); } -static FORCEINLINE HRESULT IIE80DispatchEx_GetMemberName(IIE80DispatchEx* This,DISPID id,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IIE80DispatchEx_GetMemberName(IIE80DispatchEx* This,DISPID id,BSTR *pbstrName) { return This->lpVtbl->GetMemberName(This,id,pbstrName); } -static FORCEINLINE HRESULT IIE80DispatchEx_GetNextDispID(IIE80DispatchEx* This,DWORD grfdex,DISPID id,DISPID *pid) { +static __WIDL_INLINE HRESULT IIE80DispatchEx_GetNextDispID(IIE80DispatchEx* This,DWORD grfdex,DISPID id,DISPID *pid) { return This->lpVtbl->GetNextDispID(This,grfdex,id,pid); } -static FORCEINLINE HRESULT IIE80DispatchEx_GetNameSpaceParent(IIE80DispatchEx* This,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT IIE80DispatchEx_GetNameSpaceParent(IIE80DispatchEx* This,IUnknown **ppunk) { return This->lpVtbl->GetNameSpaceParent(This,ppunk); } #endif @@ -11564,42 +11572,42 @@ interface IHTMLDOMConstructor { #define IHTMLDOMConstructor_DefineSetter(This,propname,pdispHandler) (This)->lpVtbl->DefineSetter(This,propname,pdispHandler) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMConstructor_QueryInterface(IHTMLDOMConstructor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructor_QueryInterface(IHTMLDOMConstructor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMConstructor_AddRef(IHTMLDOMConstructor* This) { +static __WIDL_INLINE ULONG IHTMLDOMConstructor_AddRef(IHTMLDOMConstructor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMConstructor_Release(IHTMLDOMConstructor* This) { +static __WIDL_INLINE ULONG IHTMLDOMConstructor_Release(IHTMLDOMConstructor* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMConstructor_GetTypeInfoCount(IHTMLDOMConstructor* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructor_GetTypeInfoCount(IHTMLDOMConstructor* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMConstructor_GetTypeInfo(IHTMLDOMConstructor* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructor_GetTypeInfo(IHTMLDOMConstructor* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMConstructor_GetIDsOfNames(IHTMLDOMConstructor* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructor_GetIDsOfNames(IHTMLDOMConstructor* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMConstructor_Invoke(IHTMLDOMConstructor* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructor_Invoke(IHTMLDOMConstructor* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMConstructor methods ***/ -static FORCEINLINE HRESULT IHTMLDOMConstructor_get_constructor(IHTMLDOMConstructor* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructor_get_constructor(IHTMLDOMConstructor* This,IDispatch **p) { return This->lpVtbl->get_constructor(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructor_LookupGetter(IHTMLDOMConstructor* This,BSTR propname,VARIANT *ppDispHandler) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructor_LookupGetter(IHTMLDOMConstructor* This,BSTR propname,VARIANT *ppDispHandler) { return This->lpVtbl->LookupGetter(This,propname,ppDispHandler); } -static FORCEINLINE HRESULT IHTMLDOMConstructor_LookupSetter(IHTMLDOMConstructor* This,BSTR propname,VARIANT *ppDispHandler) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructor_LookupSetter(IHTMLDOMConstructor* This,BSTR propname,VARIANT *ppDispHandler) { return This->lpVtbl->LookupSetter(This,propname,ppDispHandler); } -static FORCEINLINE HRESULT IHTMLDOMConstructor_DefineGetter(IHTMLDOMConstructor* This,BSTR propname,VARIANT *pdispHandler) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructor_DefineGetter(IHTMLDOMConstructor* This,BSTR propname,VARIANT *pdispHandler) { return This->lpVtbl->DefineGetter(This,propname,pdispHandler); } -static FORCEINLINE HRESULT IHTMLDOMConstructor_DefineSetter(IHTMLDOMConstructor* This,BSTR propname,VARIANT *pdispHandler) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructor_DefineSetter(IHTMLDOMConstructor* This,BSTR propname,VARIANT *pdispHandler) { return This->lpVtbl->DefineSetter(This,propname,pdispHandler); } #endif @@ -14697,1149 +14705,1149 @@ interface IHTMLCSSStyleDeclaration { #define IHTMLCSSStyleDeclaration_get_msTransformOrigin(This,p) (This)->lpVtbl->get_msTransformOrigin(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_QueryInterface(IHTMLCSSStyleDeclaration* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_QueryInterface(IHTMLCSSStyleDeclaration* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCSSStyleDeclaration_AddRef(IHTMLCSSStyleDeclaration* This) { +static __WIDL_INLINE ULONG IHTMLCSSStyleDeclaration_AddRef(IHTMLCSSStyleDeclaration* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCSSStyleDeclaration_Release(IHTMLCSSStyleDeclaration* This) { +static __WIDL_INLINE ULONG IHTMLCSSStyleDeclaration_Release(IHTMLCSSStyleDeclaration* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_GetTypeInfoCount(IHTMLCSSStyleDeclaration* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_GetTypeInfoCount(IHTMLCSSStyleDeclaration* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_GetTypeInfo(IHTMLCSSStyleDeclaration* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_GetTypeInfo(IHTMLCSSStyleDeclaration* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_GetIDsOfNames(IHTMLCSSStyleDeclaration* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_GetIDsOfNames(IHTMLCSSStyleDeclaration* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_Invoke(IHTMLCSSStyleDeclaration* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_Invoke(IHTMLCSSStyleDeclaration* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCSSStyleDeclaration methods ***/ -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_length(IHTMLCSSStyleDeclaration* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_length(IHTMLCSSStyleDeclaration* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_parentRule(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_parentRule(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_parentRule(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_getPropertyValue(IHTMLCSSStyleDeclaration* This,BSTR bstrPropertyName,BSTR *pbstrPropertyValue) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_getPropertyValue(IHTMLCSSStyleDeclaration* This,BSTR bstrPropertyName,BSTR *pbstrPropertyValue) { return This->lpVtbl->getPropertyValue(This,bstrPropertyName,pbstrPropertyValue); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_getPropertyPriority(IHTMLCSSStyleDeclaration* This,BSTR bstrPropertyName,BSTR *pbstrPropertyPriority) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_getPropertyPriority(IHTMLCSSStyleDeclaration* This,BSTR bstrPropertyName,BSTR *pbstrPropertyPriority) { return This->lpVtbl->getPropertyPriority(This,bstrPropertyName,pbstrPropertyPriority); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_removeProperty(IHTMLCSSStyleDeclaration* This,BSTR bstrPropertyName,BSTR *pbstrPropertyValue) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_removeProperty(IHTMLCSSStyleDeclaration* This,BSTR bstrPropertyName,BSTR *pbstrPropertyValue) { return This->lpVtbl->removeProperty(This,bstrPropertyName,pbstrPropertyValue); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_setProperty(IHTMLCSSStyleDeclaration* This,BSTR bstrPropertyName,VARIANT *pvarPropertyValue,VARIANT *pvarPropertyPriority) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_setProperty(IHTMLCSSStyleDeclaration* This,BSTR bstrPropertyName,VARIANT *pvarPropertyValue,VARIANT *pvarPropertyPriority) { return This->lpVtbl->setProperty(This,bstrPropertyName,pvarPropertyValue,pvarPropertyPriority); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_item(IHTMLCSSStyleDeclaration* This,LONG index,BSTR *pbstrPropertyName) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_item(IHTMLCSSStyleDeclaration* This,LONG index,BSTR *pbstrPropertyName) { return This->lpVtbl->item(This,index,pbstrPropertyName); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_fontFamily(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_fontFamily(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_fontFamily(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_fontFamily(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_fontFamily(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_fontFamily(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_fontStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_fontStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_fontStyle(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_fontStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_fontStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_fontStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_fontVariant(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_fontVariant(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_fontVariant(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_fontVariant(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_fontVariant(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_fontVariant(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_fontWeight(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_fontWeight(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_fontWeight(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_fontWeight(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_fontWeight(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_fontWeight(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_fontSize(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_fontSize(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_fontSize(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_fontSize(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_fontSize(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_fontSize(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_font(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_font(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_font(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_font(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_font(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_font(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_color(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_color(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_color(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_color(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_color(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_color(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_background(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_background(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_background(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_background(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_background(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_background(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_backgroundColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_backgroundColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundImage(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundImage(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_backgroundImage(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundImage(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundImage(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_backgroundImage(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundRepeat(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundRepeat(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_backgroundRepeat(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundRepeat(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundRepeat(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_backgroundRepeat(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundAttachment(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundAttachment(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_backgroundAttachment(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundAttachment(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundAttachment(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_backgroundAttachment(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundPosition(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundPosition(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_backgroundPosition(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundPosition(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundPosition(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_backgroundPosition(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundPositionX(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundPositionX(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_backgroundPositionX(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundPositionX(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundPositionX(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_backgroundPositionX(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundPositionY(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundPositionY(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_backgroundPositionY(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundPositionY(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundPositionY(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_backgroundPositionY(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_wordSpacing(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_wordSpacing(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_wordSpacing(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_wordSpacing(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_wordSpacing(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_wordSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_letterSpacing(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_letterSpacing(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_letterSpacing(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_letterSpacing(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_letterSpacing(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_letterSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_textDecoration(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_textDecoration(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_textDecoration(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_textDecoration(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_textDecoration(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_textDecoration(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_verticalAlign(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_verticalAlign(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_verticalAlign(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_verticalAlign(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_verticalAlign(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_verticalAlign(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_textTransform(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_textTransform(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_textTransform(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_textTransform(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_textTransform(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_textTransform(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_textAlign(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_textAlign(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_textAlign(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_textAlign(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_textAlign(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_textAlign(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_textIndent(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_textIndent(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_textIndent(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_textIndent(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_textIndent(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_textIndent(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_lineHeight(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_lineHeight(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_lineHeight(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_lineHeight(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_lineHeight(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_lineHeight(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_marginTop(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_marginTop(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_marginTop(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_marginTop(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_marginTop(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_marginTop(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_marginRight(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_marginRight(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_marginRight(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_marginRight(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_marginRight(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_marginRight(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_marginBottom(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_marginBottom(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_marginBottom(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_marginBottom(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_marginBottom(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_marginBottom(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_marginLeft(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_marginLeft(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_marginLeft(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_marginLeft(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_marginLeft(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_marginLeft(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_margin(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_margin(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_margin(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_margin(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_margin(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_margin(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_paddingTop(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_paddingTop(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_paddingTop(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_paddingTop(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_paddingTop(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_paddingTop(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_paddingRight(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_paddingRight(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_paddingRight(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_paddingRight(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_paddingRight(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_paddingRight(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_paddingBottom(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_paddingBottom(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_paddingBottom(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_paddingBottom(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_paddingBottom(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_paddingBottom(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_paddingLeft(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_paddingLeft(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_paddingLeft(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_paddingLeft(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_paddingLeft(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_paddingLeft(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_padding(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_padding(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_padding(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_padding(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_padding(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_padding(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_border(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_border(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_border(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_border(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_border(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_border(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderTop(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderTop(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderTop(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderTop(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderTop(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderTop(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderRight(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderRight(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderRight(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderRight(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderRight(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderRight(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderBottom(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderBottom(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderBottom(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderBottom(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderBottom(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderBottom(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderLeft(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderLeft(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderLeft(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderLeft(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderLeft(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderLeft(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderColor(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderColor(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderColor(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderColor(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderTopColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderTopColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_borderTopColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderTopColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderTopColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_borderTopColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderRightColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderRightColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_borderRightColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderRightColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderRightColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_borderRightColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderBottomColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderBottomColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_borderBottomColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderBottomColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderBottomColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_borderBottomColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderLeftColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderLeftColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_borderLeftColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderLeftColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderLeftColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_borderLeftColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderWidth(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderWidth(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderWidth(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderWidth(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderWidth(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderTopWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderTopWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_borderTopWidth(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderTopWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderTopWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_borderTopWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderRightWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderRightWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_borderRightWidth(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderRightWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderRightWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_borderRightWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderBottomWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderBottomWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_borderBottomWidth(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderBottomWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderBottomWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_borderBottomWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderLeftWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderLeftWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_borderLeftWidth(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderLeftWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderLeftWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_borderLeftWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderStyle(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderTopStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderTopStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderTopStyle(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderTopStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderTopStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderTopStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderRightStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderRightStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderRightStyle(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderRightStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderRightStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderRightStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderBottomStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderBottomStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderBottomStyle(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderBottomStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderBottomStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderBottomStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderLeftStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderLeftStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderLeftStyle(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderLeftStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderLeftStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderLeftStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_width(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_width(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_width(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_width(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_height(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_height(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_height(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_height(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_styleFloat(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_styleFloat(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_styleFloat(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_styleFloat(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_styleFloat(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_styleFloat(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_clear(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_clear(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_clear(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_clear(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_clear(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_clear(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_display(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_display(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_display(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_display(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_display(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_display(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_visibility(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_visibility(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_visibility(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_visibility(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_visibility(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_visibility(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_listStyleType(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_listStyleType(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_listStyleType(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_listStyleType(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_listStyleType(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_listStyleType(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_listStylePosition(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_listStylePosition(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_listStylePosition(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_listStylePosition(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_listStylePosition(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_listStylePosition(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_listStyleImage(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_listStyleImage(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_listStyleImage(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_listStyleImage(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_listStyleImage(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_listStyleImage(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_listStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_listStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_listStyle(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_listStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_listStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_listStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_whiteSpace(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_whiteSpace(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_whiteSpace(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_whiteSpace(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_whiteSpace(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_whiteSpace(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_top(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_top(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_top(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_top(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_top(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_top(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_left(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_left(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_left(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_left(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_left(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_left(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_zIndex(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_zIndex(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_zIndex(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_zIndex(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_zIndex(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_zIndex(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_overflow(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_overflow(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_overflow(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_overflow(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_overflow(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_overflow(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_pageBreakBefore(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_pageBreakBefore(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_pageBreakBefore(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_pageBreakBefore(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_pageBreakBefore(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_pageBreakBefore(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_pageBreakAfter(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_pageBreakAfter(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_pageBreakAfter(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_pageBreakAfter(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_pageBreakAfter(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_pageBreakAfter(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_cssText(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_cssText(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_cssText(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_cssText(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_cssText(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_cssText(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_cursor(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_cursor(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_cursor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_cursor(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_cursor(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_cursor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_clip(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_clip(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_clip(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_clip(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_clip(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_clip(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_filter(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_filter(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_filter(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_filter(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_filter(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_filter(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_tableLayout(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_tableLayout(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_tableLayout(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_tableLayout(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_tableLayout(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_tableLayout(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderCollapse(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderCollapse(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderCollapse(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderCollapse(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderCollapse(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderCollapse(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_direction(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_direction(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_direction(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_direction(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_direction(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_direction(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_behavior(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_behavior(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_behavior(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_behavior(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_behavior(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_behavior(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_position(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_position(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_position(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_position(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_position(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_position(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_unicodeBidi(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_unicodeBidi(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_unicodeBidi(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_unicodeBidi(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_unicodeBidi(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_unicodeBidi(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_bottom(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_bottom(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_bottom(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_bottom(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_bottom(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_bottom(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_right(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_right(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_right(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_right(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_right(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_right(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_imeMode(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_imeMode(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_imeMode(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_imeMode(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_imeMode(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_imeMode(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_rubyAlign(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_rubyAlign(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_rubyAlign(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_rubyAlign(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_rubyAlign(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_rubyAlign(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_rubyPosition(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_rubyPosition(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_rubyPosition(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_rubyPosition(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_rubyPosition(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_rubyPosition(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_rubyOverhang(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_rubyOverhang(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_rubyOverhang(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_rubyOverhang(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_rubyOverhang(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_rubyOverhang(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_layoutGridChar(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_layoutGridChar(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_layoutGridChar(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_layoutGridChar(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_layoutGridChar(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_layoutGridChar(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_layoutGridLine(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_layoutGridLine(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_layoutGridLine(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_layoutGridLine(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_layoutGridLine(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_layoutGridLine(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_layoutGridMode(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_layoutGridMode(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_layoutGridMode(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_layoutGridMode(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_layoutGridMode(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_layoutGridMode(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_layoutGridType(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_layoutGridType(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_layoutGridType(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_layoutGridType(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_layoutGridType(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_layoutGridType(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_layoutGrid(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_layoutGrid(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_layoutGrid(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_layoutGrid(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_layoutGrid(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_layoutGrid(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_textAutospace(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_textAutospace(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_textAutospace(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_textAutospace(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_textAutospace(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_textAutospace(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_wordBreak(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_wordBreak(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_wordBreak(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_wordBreak(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_wordBreak(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_wordBreak(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_lineBreak(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_lineBreak(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_lineBreak(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_lineBreak(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_lineBreak(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_lineBreak(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_textJustify(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_textJustify(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_textJustify(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_textJustify(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_textJustify(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_textJustify(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_textJustifyTrim(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_textJustifyTrim(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_textJustifyTrim(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_textJustifyTrim(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_textJustifyTrim(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_textJustifyTrim(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_textKashida(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_textKashida(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_textKashida(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_textKashida(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_textKashida(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_textKashida(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_overflowX(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_overflowX(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_overflowX(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_overflowX(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_overflowX(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_overflowX(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_overflowY(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_overflowY(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_overflowY(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_overflowY(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_overflowY(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_overflowY(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_accelerator(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_accelerator(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_accelerator(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_accelerator(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_accelerator(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_accelerator(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_layoutFlow(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_layoutFlow(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_layoutFlow(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_layoutFlow(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_layoutFlow(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_layoutFlow(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_zoom(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_zoom(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_zoom(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_zoom(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_zoom(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_zoom(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_wordWrap(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_wordWrap(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_wordWrap(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_wordWrap(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_wordWrap(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_wordWrap(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_textUnderlinePosition(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_textUnderlinePosition(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_textUnderlinePosition(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_textUnderlinePosition(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_textUnderlinePosition(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_textUnderlinePosition(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarBaseColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarBaseColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_scrollbarBaseColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarBaseColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarBaseColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_scrollbarBaseColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarFaceColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarFaceColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_scrollbarFaceColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarFaceColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarFaceColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_scrollbarFaceColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbar3dLightColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbar3dLightColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_scrollbar3dLightColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbar3dLightColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbar3dLightColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_scrollbar3dLightColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarShadowColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarShadowColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_scrollbarShadowColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarShadowColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarShadowColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_scrollbarShadowColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarHighlightColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarHighlightColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_scrollbarHighlightColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarHighlightColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarHighlightColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_scrollbarHighlightColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarDarkShadowColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarDarkShadowColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_scrollbarDarkShadowColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarDarkShadowColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarDarkShadowColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_scrollbarDarkShadowColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarArrowColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarArrowColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_scrollbarArrowColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarArrowColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarArrowColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_scrollbarArrowColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarTrackColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_scrollbarTrackColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_scrollbarTrackColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarTrackColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_scrollbarTrackColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_scrollbarTrackColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_writingMode(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_writingMode(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_writingMode(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_writingMode(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_writingMode(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_writingMode(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_textAlignLast(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_textAlignLast(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_textAlignLast(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_textAlignLast(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_textAlignLast(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_textAlignLast(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_textKashidaSpace(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_textKashidaSpace(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_textKashidaSpace(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_textKashidaSpace(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_textKashidaSpace(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_textKashidaSpace(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_textOverflow(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_textOverflow(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_textOverflow(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_textOverflow(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_textOverflow(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_textOverflow(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_minHeight(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_minHeight(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_minHeight(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_minHeight(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_minHeight(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_minHeight(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_msInterpolationMode(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_msInterpolationMode(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_msInterpolationMode(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_msInterpolationMode(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_msInterpolationMode(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_msInterpolationMode(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_maxHeight(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_maxHeight(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_maxHeight(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_maxHeight(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_maxHeight(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_maxHeight(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_minWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_minWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_minWidth(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_minWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_minWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_minWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_maxWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_maxWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_maxWidth(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_maxWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_maxWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_maxWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_content(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_content(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_content(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_content(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_content(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_content(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_captionSide(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_captionSide(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_captionSide(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_captionSide(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_captionSide(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_captionSide(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_counterIncrement(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_counterIncrement(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_counterIncrement(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_counterIncrement(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_counterIncrement(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_counterIncrement(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_counterReset(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_counterReset(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_counterReset(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_counterReset(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_counterReset(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_counterReset(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_outline(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_outline(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_outline(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_outline(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_outline(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_outline(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_outlineWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_outlineWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_outlineWidth(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_outlineWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_outlineWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_outlineWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_outlineStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_outlineStyle(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_outlineStyle(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_outlineStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_outlineStyle(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_outlineStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_outlineColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_outlineColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_outlineColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_outlineColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_outlineColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_outlineColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_boxSizing(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_boxSizing(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_boxSizing(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_boxSizing(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_boxSizing(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_boxSizing(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderSpacing(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderSpacing(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderSpacing(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderSpacing(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderSpacing(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_orphans(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_orphans(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_orphans(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_orphans(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_orphans(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_orphans(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_widows(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_widows(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_widows(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_widows(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_widows(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_widows(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_pageBreakInside(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_pageBreakInside(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_pageBreakInside(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_pageBreakInside(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_pageBreakInside(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_pageBreakInside(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_emptyCells(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_emptyCells(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_emptyCells(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_emptyCells(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_emptyCells(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_emptyCells(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_msBlockProgression(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_msBlockProgression(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_msBlockProgression(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_msBlockProgression(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_msBlockProgression(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_msBlockProgression(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_quotes(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_quotes(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_quotes(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_quotes(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_quotes(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_quotes(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_alignmentBaseline(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_alignmentBaseline(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_alignmentBaseline(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_alignmentBaseline(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_alignmentBaseline(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_alignmentBaseline(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_baselineShift(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_baselineShift(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_baselineShift(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_baselineShift(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_baselineShift(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_baselineShift(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_dominantBaseline(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_dominantBaseline(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_dominantBaseline(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_dominantBaseline(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_dominantBaseline(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_dominantBaseline(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_fontSizeAdjust(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_fontSizeAdjust(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_fontSizeAdjust(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_fontSizeAdjust(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_fontSizeAdjust(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_fontSizeAdjust(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_fontStretch(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_fontStretch(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_fontStretch(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_fontStretch(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_fontStretch(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_fontStretch(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_opacity(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_opacity(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_opacity(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_opacity(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_opacity(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_opacity(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_clipPath(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_clipPath(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_clipPath(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_clipPath(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_clipPath(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_clipPath(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_clipRule(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_clipRule(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_clipRule(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_clipRule(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_clipRule(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_clipRule(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_fill(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_fill(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_fill(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_fill(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_fill(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_fill(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_fillOpacity(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_fillOpacity(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_fillOpacity(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_fillOpacity(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_fillOpacity(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_fillOpacity(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_fillRule(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_fillRule(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_fillRule(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_fillRule(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_fillRule(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_fillRule(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_kerning(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_kerning(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_kerning(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_kerning(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_kerning(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_kerning(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_marker(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_marker(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_marker(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_marker(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_marker(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_marker(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_markerEnd(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_markerEnd(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_markerEnd(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_markerEnd(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_markerEnd(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_markerEnd(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_markerMid(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_markerMid(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_markerMid(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_markerMid(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_markerMid(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_markerMid(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_markerStart(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_markerStart(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_markerStart(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_markerStart(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_markerStart(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_markerStart(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_mask(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_mask(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_mask(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_mask(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_mask(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_mask(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_pointerEvents(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_pointerEvents(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_pointerEvents(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_pointerEvents(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_pointerEvents(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_pointerEvents(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_stopColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_stopColor(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_stopColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_stopColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_stopColor(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_stopColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_stopOpacity(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_stopOpacity(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_stopOpacity(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_stopOpacity(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_stopOpacity(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_stopOpacity(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_stroke(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_stroke(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_stroke(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_stroke(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_stroke(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_stroke(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeDasharray(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeDasharray(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_strokeDasharray(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeDasharray(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeDasharray(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_strokeDasharray(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeDashoffset(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeDashoffset(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_strokeDashoffset(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeDashoffset(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeDashoffset(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_strokeDashoffset(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeLinecap(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeLinecap(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_strokeLinecap(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeLinecap(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeLinecap(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_strokeLinecap(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeLinejoin(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeLinejoin(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_strokeLinejoin(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeLinejoin(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeLinejoin(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_strokeLinejoin(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeMiterlimit(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeMiterlimit(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_strokeMiterlimit(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeMiterlimit(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeMiterlimit(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_strokeMiterlimit(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeOpacity(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeOpacity(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_strokeOpacity(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeOpacity(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeOpacity(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_strokeOpacity(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_strokeWidth(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_strokeWidth(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_strokeWidth(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_strokeWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_textAnchor(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_textAnchor(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_textAnchor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_textAnchor(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_textAnchor(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_textAnchor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_glyphOrientationHorizontal(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_glyphOrientationHorizontal(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_glyphOrientationHorizontal(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_glyphOrientationHorizontal(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_glyphOrientationHorizontal(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_glyphOrientationHorizontal(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_glyphOrientationVertical(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_glyphOrientationVertical(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_glyphOrientationVertical(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_glyphOrientationVertical(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_glyphOrientationVertical(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_glyphOrientationVertical(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderRadius(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderRadius(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderRadius(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderRadius(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderRadius(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderRadius(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderTopLeftRadius(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderTopLeftRadius(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderTopLeftRadius(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderTopLeftRadius(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderTopLeftRadius(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderTopLeftRadius(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderTopRightRadius(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderTopRightRadius(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderTopRightRadius(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderTopRightRadius(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderTopRightRadius(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderTopRightRadius(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderBottomRightRadius(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderBottomRightRadius(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderBottomRightRadius(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderBottomRightRadius(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderBottomRightRadius(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderBottomRightRadius(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_borderBottomLeftRadius(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_borderBottomLeftRadius(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_borderBottomLeftRadius(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_borderBottomLeftRadius(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_borderBottomLeftRadius(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_borderBottomLeftRadius(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_clipTop(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_clipTop(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_clipTop(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_clipTop(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_clipTop(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_clipTop(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_clipRight(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_clipRight(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_clipRight(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_clipRight(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_clipRight(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_clipRight(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_clipBottom(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_clipBottom(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_clipBottom(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_clipLeft(IHTMLCSSStyleDeclaration* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_clipLeft(IHTMLCSSStyleDeclaration* This,VARIANT v) { return This->lpVtbl->put_clipLeft(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_clipLeft(IHTMLCSSStyleDeclaration* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_clipLeft(IHTMLCSSStyleDeclaration* This,VARIANT *p) { return This->lpVtbl->get_clipLeft(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_cssFloat(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_cssFloat(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_cssFloat(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_cssFloat(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_cssFloat(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_cssFloat(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundClip(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundClip(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_backgroundClip(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundClip(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundClip(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_backgroundClip(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundOrigin(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundOrigin(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_backgroundOrigin(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundOrigin(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundOrigin(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_backgroundOrigin(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundSize(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_backgroundSize(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_backgroundSize(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundSize(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_backgroundSize(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_backgroundSize(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_boxShadow(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_boxShadow(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_boxShadow(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_boxShadow(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_boxShadow(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_boxShadow(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_msTransform(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_msTransform(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_msTransform(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_msTransform(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_msTransform(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_msTransform(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_put_msTransformOrigin(IHTMLCSSStyleDeclaration* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_put_msTransformOrigin(IHTMLCSSStyleDeclaration* This,BSTR v) { return This->lpVtbl->put_msTransformOrigin(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration_get_msTransformOrigin(IHTMLCSSStyleDeclaration* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration_get_msTransformOrigin(IHTMLCSSStyleDeclaration* This,BSTR *p) { return This->lpVtbl->get_msTransformOrigin(This,p); } #endif @@ -17757,711 +17765,711 @@ interface IHTMLCSSStyleDeclaration2 { #define IHTMLCSSStyleDeclaration2_get_animationFillMode(This,p) (This)->lpVtbl->get_animationFillMode(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_QueryInterface(IHTMLCSSStyleDeclaration2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_QueryInterface(IHTMLCSSStyleDeclaration2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCSSStyleDeclaration2_AddRef(IHTMLCSSStyleDeclaration2* This) { +static __WIDL_INLINE ULONG IHTMLCSSStyleDeclaration2_AddRef(IHTMLCSSStyleDeclaration2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCSSStyleDeclaration2_Release(IHTMLCSSStyleDeclaration2* This) { +static __WIDL_INLINE ULONG IHTMLCSSStyleDeclaration2_Release(IHTMLCSSStyleDeclaration2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_GetTypeInfoCount(IHTMLCSSStyleDeclaration2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_GetTypeInfoCount(IHTMLCSSStyleDeclaration2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_GetTypeInfo(IHTMLCSSStyleDeclaration2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_GetTypeInfo(IHTMLCSSStyleDeclaration2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_GetIDsOfNames(IHTMLCSSStyleDeclaration2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_GetIDsOfNames(IHTMLCSSStyleDeclaration2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_Invoke(IHTMLCSSStyleDeclaration2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_Invoke(IHTMLCSSStyleDeclaration2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCSSStyleDeclaration2 methods ***/ -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollChaining(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollChaining(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msScrollChaining(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollChaining(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollChaining(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msScrollChaining(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZooming(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZooming(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msContentZooming(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZooming(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZooming(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msContentZooming(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomSnapType(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomSnapType(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msContentZoomSnapType(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomSnapType(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomSnapType(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msContentZoomSnapType(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollRails(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollRails(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msScrollRails(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollRails(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollRails(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msScrollRails(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomChaining(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomChaining(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msContentZoomChaining(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomChaining(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomChaining(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msContentZoomChaining(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollSnapType(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollSnapType(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msScrollSnapType(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollSnapType(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollSnapType(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msScrollSnapType(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomLimit(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomLimit(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msContentZoomLimit(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomLimit(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomLimit(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msContentZoomLimit(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomSnap(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomSnap(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msContentZoomSnap(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomSnap(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomSnap(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msContentZoomSnap(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomSnapPoints(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomSnapPoints(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msContentZoomSnapPoints(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomSnapPoints(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomSnapPoints(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msContentZoomSnapPoints(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomLimitMin(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomLimitMin(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msContentZoomLimitMin(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomLimitMin(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomLimitMin(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msContentZoomLimitMin(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomLimitMax(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msContentZoomLimitMax(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msContentZoomLimitMax(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomLimitMax(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msContentZoomLimitMax(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msContentZoomLimitMax(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollSnapX(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollSnapX(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msScrollSnapX(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollSnapX(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollSnapX(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msScrollSnapX(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollSnapY(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollSnapY(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msScrollSnapY(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollSnapY(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollSnapY(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msScrollSnapY(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollSnapPointsX(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollSnapPointsX(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msScrollSnapPointsX(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollSnapPointsX(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollSnapPointsX(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msScrollSnapPointsX(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollSnapPointsY(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollSnapPointsY(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msScrollSnapPointsY(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollSnapPointsY(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollSnapPointsY(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msScrollSnapPointsY(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridColumn(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridColumn(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msGridColumn(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridColumn(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridColumn(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msGridColumn(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridColumnAlign(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridColumnAlign(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msGridColumnAlign(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridColumnAlign(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridColumnAlign(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msGridColumnAlign(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridColumns(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridColumns(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msGridColumns(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridColumns(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridColumns(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msGridColumns(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridColumnSpan(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridColumnSpan(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msGridColumnSpan(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridColumnSpan(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridColumnSpan(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msGridColumnSpan(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridRow(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridRow(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msGridRow(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridRow(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridRow(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msGridRow(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridRowAlign(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridRowAlign(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msGridRowAlign(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridRowAlign(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridRowAlign(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msGridRowAlign(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridRows(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridRows(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msGridRows(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridRows(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridRows(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msGridRows(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridRowSpan(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msGridRowSpan(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msGridRowSpan(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridRowSpan(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msGridRowSpan(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msGridRowSpan(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msWrapThrough(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msWrapThrough(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msWrapThrough(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msWrapThrough(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msWrapThrough(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msWrapThrough(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msWrapMargin(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msWrapMargin(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msWrapMargin(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msWrapMargin(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msWrapMargin(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msWrapMargin(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msWrapFlow(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msWrapFlow(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msWrapFlow(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msWrapFlow(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msWrapFlow(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msWrapFlow(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationName(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationName(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msAnimationName(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationName(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationName(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msAnimationName(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationDuration(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationDuration(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msAnimationDuration(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationDuration(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationDuration(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msAnimationDuration(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msAnimationTimingFunction(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msAnimationTimingFunction(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationDelay(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationDelay(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msAnimationDelay(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationDelay(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationDelay(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msAnimationDelay(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationDirection(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationDirection(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msAnimationDirection(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationDirection(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationDirection(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msAnimationDirection(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationPlayState(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationPlayState(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msAnimationPlayState(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationPlayState(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationPlayState(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msAnimationPlayState(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationIterationCount(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationIterationCount(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msAnimationIterationCount(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationIterationCount(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationIterationCount(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msAnimationIterationCount(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimation(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimation(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msAnimation(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimation(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimation(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msAnimation(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationFillMode(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msAnimationFillMode(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msAnimationFillMode(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationFillMode(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msAnimationFillMode(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msAnimationFillMode(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_colorInterpolationFilters(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_colorInterpolationFilters(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_colorInterpolationFilters(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_colorInterpolationFilters(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_colorInterpolationFilters(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_colorInterpolationFilters(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnCount(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnCount(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_columnCount(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnCount(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnCount(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_columnCount(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnWidth(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnWidth(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_columnWidth(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnWidth(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnWidth(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_columnWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnGap(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnGap(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_columnGap(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnGap(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnGap(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_columnGap(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnFill(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnFill(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_columnFill(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnFill(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnFill(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_columnFill(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnSpan(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnSpan(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_columnSpan(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnSpan(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnSpan(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_columnSpan(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_columns(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_columns(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_columns(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_columns(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_columns(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_columns(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnRule(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnRule(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_columnRule(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnRule(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnRule(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_columnRule(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnRuleColor(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnRuleColor(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_columnRuleColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnRuleColor(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnRuleColor(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_columnRuleColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnRuleStyle(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnRuleStyle(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_columnRuleStyle(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnRuleStyle(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnRuleStyle(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_columnRuleStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnRuleWidth(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_columnRuleWidth(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_columnRuleWidth(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnRuleWidth(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_columnRuleWidth(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_columnRuleWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_breakBefore(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_breakBefore(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_breakBefore(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_breakBefore(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_breakBefore(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_breakBefore(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_breakAfter(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_breakAfter(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_breakAfter(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_breakAfter(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_breakAfter(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_breakAfter(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_breakInside(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_breakInside(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_breakInside(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_breakInside(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_breakInside(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_breakInside(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_floodColor(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_floodColor(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_floodColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_floodColor(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_floodColor(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_floodColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_floodOpacity(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_floodOpacity(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_floodOpacity(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_floodOpacity(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_floodOpacity(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_floodOpacity(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_lightingColor(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_lightingColor(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_lightingColor(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_lightingColor(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_lightingColor(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_lightingColor(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollLimitXMin(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollLimitXMin(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msScrollLimitXMin(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollLimitXMin(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollLimitXMin(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msScrollLimitXMin(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollLimitYMin(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollLimitYMin(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msScrollLimitYMin(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollLimitYMin(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollLimitYMin(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msScrollLimitYMin(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollLimitXMax(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollLimitXMax(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msScrollLimitXMax(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollLimitXMax(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollLimitXMax(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msScrollLimitXMax(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollLimitYMax(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollLimitYMax(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msScrollLimitYMax(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollLimitYMax(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollLimitYMax(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msScrollLimitYMax(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollLimit(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollLimit(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msScrollLimit(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollLimit(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollLimit(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msScrollLimit(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_textShadow(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_textShadow(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_textShadow(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_textShadow(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_textShadow(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_textShadow(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlowFrom(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlowFrom(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msFlowFrom(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlowFrom(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlowFrom(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msFlowFrom(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlowInto(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlowInto(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msFlowInto(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlowInto(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlowInto(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msFlowInto(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msHyphens(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msHyphens(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msHyphens(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msHyphens(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msHyphens(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msHyphens(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msHyphenateLimitZone(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msHyphenateLimitZone(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msHyphenateLimitZone(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msHyphenateLimitZone(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msHyphenateLimitZone(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msHyphenateLimitZone(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msHyphenateLimitChars(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msHyphenateLimitChars(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msHyphenateLimitChars(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msHyphenateLimitChars(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msHyphenateLimitChars(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msHyphenateLimitChars(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msHyphenateLimitLines(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msHyphenateLimitLines(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msHyphenateLimitLines(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msHyphenateLimitLines(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msHyphenateLimitLines(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msHyphenateLimitLines(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msHighContrastAdjust(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msHighContrastAdjust(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msHighContrastAdjust(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msHighContrastAdjust(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msHighContrastAdjust(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msHighContrastAdjust(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_enableBackground(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_enableBackground(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_enableBackground(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_enableBackground(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_enableBackground(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_enableBackground(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFontFeatureSettings(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFontFeatureSettings(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msFontFeatureSettings(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFontFeatureSettings(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFontFeatureSettings(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msFontFeatureSettings(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msUserSelect(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msUserSelect(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msUserSelect(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msUserSelect(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msUserSelect(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msUserSelect(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msOverflowStyle(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msOverflowStyle(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msOverflowStyle(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msOverflowStyle(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msOverflowStyle(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msOverflowStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTransformStyle(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTransformStyle(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msTransformStyle(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTransformStyle(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTransformStyle(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msTransformStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msBackfaceVisibility(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msBackfaceVisibility(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msBackfaceVisibility(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msBackfaceVisibility(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msBackfaceVisibility(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msBackfaceVisibility(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msPerspective(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msPerspective(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msPerspective(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msPerspective(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msPerspective(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msPerspective(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msPerspectiveOrigin(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msPerspectiveOrigin(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msPerspectiveOrigin(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msPerspectiveOrigin(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msPerspectiveOrigin(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msPerspectiveOrigin(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTransitionProperty(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTransitionProperty(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msTransitionProperty(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTransitionProperty(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTransitionProperty(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msTransitionProperty(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTransitionDuration(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTransitionDuration(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msTransitionDuration(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTransitionDuration(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTransitionDuration(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msTransitionDuration(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTransitionTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTransitionTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msTransitionTimingFunction(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTransitionTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTransitionTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msTransitionTimingFunction(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTransitionDelay(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTransitionDelay(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msTransitionDelay(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTransitionDelay(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTransitionDelay(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msTransitionDelay(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTransition(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTransition(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msTransition(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTransition(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTransition(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msTransition(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTouchAction(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTouchAction(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msTouchAction(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTouchAction(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTouchAction(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msTouchAction(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollTranslation(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msScrollTranslation(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msScrollTranslation(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollTranslation(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msScrollTranslation(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msScrollTranslation(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlex(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlex(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msFlex(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlex(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlex(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msFlex(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexPositive(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexPositive(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msFlexPositive(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexPositive(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexPositive(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msFlexPositive(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexNegative(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexNegative(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msFlexNegative(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexNegative(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexNegative(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msFlexNegative(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexPreferredSize(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexPreferredSize(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msFlexPreferredSize(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexPreferredSize(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexPreferredSize(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msFlexPreferredSize(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexFlow(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexFlow(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msFlexFlow(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexFlow(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexFlow(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msFlexFlow(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexDirection(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexDirection(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msFlexDirection(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexDirection(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexDirection(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msFlexDirection(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexWrap(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexWrap(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msFlexWrap(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexWrap(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexWrap(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msFlexWrap(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexAlign(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexAlign(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msFlexAlign(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexAlign(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexAlign(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msFlexAlign(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexItemAlign(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexItemAlign(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msFlexItemAlign(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexItemAlign(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexItemAlign(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msFlexItemAlign(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexPack(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexPack(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msFlexPack(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexPack(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexPack(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msFlexPack(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexLinePack(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexLinePack(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msFlexLinePack(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexLinePack(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexLinePack(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msFlexLinePack(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexOrder(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msFlexOrder(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_msFlexOrder(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexOrder(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msFlexOrder(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_msFlexOrder(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTouchSelect(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_msTouchSelect(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_msTouchSelect(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTouchSelect(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_msTouchSelect(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_msTouchSelect(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_transform(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_transform(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_transform(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_transform(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_transform(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_transform(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_transformOrigin(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_transformOrigin(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_transformOrigin(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_transformOrigin(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_transformOrigin(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_transformOrigin(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_transformStyle(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_transformStyle(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_transformStyle(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_transformStyle(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_transformStyle(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_transformStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_backfaceVisibility(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_backfaceVisibility(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_backfaceVisibility(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_backfaceVisibility(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_backfaceVisibility(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_backfaceVisibility(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_perspective(IHTMLCSSStyleDeclaration2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_perspective(IHTMLCSSStyleDeclaration2* This,VARIANT v) { return This->lpVtbl->put_perspective(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_perspective(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_perspective(IHTMLCSSStyleDeclaration2* This,VARIANT *p) { return This->lpVtbl->get_perspective(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_perspectiveOrigin(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_perspectiveOrigin(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_perspectiveOrigin(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_perspectiveOrigin(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_perspectiveOrigin(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_perspectiveOrigin(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_transitionProperty(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_transitionProperty(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_transitionProperty(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_transitionProperty(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_transitionProperty(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_transitionProperty(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_transitionDuration(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_transitionDuration(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_transitionDuration(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_transitionDuration(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_transitionDuration(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_transitionDuration(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_transitionTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_transitionTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_transitionTimingFunction(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_transitionTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_transitionTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_transitionTimingFunction(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_transitionDelay(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_transitionDelay(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_transitionDelay(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_transitionDelay(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_transitionDelay(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_transitionDelay(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_transition(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_transition(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_transition(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_transition(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_transition(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_transition(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_fontFeatureSettings(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_fontFeatureSettings(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_fontFeatureSettings(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_fontFeatureSettings(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_fontFeatureSettings(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_fontFeatureSettings(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationName(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationName(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_animationName(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationName(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationName(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_animationName(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationDuration(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationDuration(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_animationDuration(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationDuration(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationDuration(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_animationDuration(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_animationTimingFunction(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationTimingFunction(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_animationTimingFunction(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationDelay(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationDelay(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_animationDelay(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationDelay(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationDelay(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_animationDelay(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationDirection(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationDirection(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_animationDirection(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationDirection(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationDirection(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_animationDirection(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationPlayState(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationPlayState(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_animationPlayState(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationPlayState(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationPlayState(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_animationPlayState(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationIterationCount(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationIterationCount(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_animationIterationCount(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationIterationCount(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationIterationCount(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_animationIterationCount(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_animation(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_animation(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_animation(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_animation(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_animation(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_animation(This,p); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationFillMode(IHTMLCSSStyleDeclaration2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_put_animationFillMode(IHTMLCSSStyleDeclaration2* This,BSTR v) { return This->lpVtbl->put_animationFillMode(This,v); } -static FORCEINLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationFillMode(IHTMLCSSStyleDeclaration2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSStyleDeclaration2_get_animationFillMode(IHTMLCSSStyleDeclaration2* This,BSTR *p) { return This->lpVtbl->get_animationFillMode(This,p); } #endif @@ -18575,33 +18583,33 @@ interface IHTMLStyleEnabled { #define IHTMLStyleEnabled_msPutPropertyEnabled(This,name,b) (This)->lpVtbl->msPutPropertyEnabled(This,name,b) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleEnabled_QueryInterface(IHTMLStyleEnabled* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleEnabled_QueryInterface(IHTMLStyleEnabled* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleEnabled_AddRef(IHTMLStyleEnabled* This) { +static __WIDL_INLINE ULONG IHTMLStyleEnabled_AddRef(IHTMLStyleEnabled* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleEnabled_Release(IHTMLStyleEnabled* This) { +static __WIDL_INLINE ULONG IHTMLStyleEnabled_Release(IHTMLStyleEnabled* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleEnabled_GetTypeInfoCount(IHTMLStyleEnabled* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleEnabled_GetTypeInfoCount(IHTMLStyleEnabled* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleEnabled_GetTypeInfo(IHTMLStyleEnabled* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleEnabled_GetTypeInfo(IHTMLStyleEnabled* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleEnabled_GetIDsOfNames(IHTMLStyleEnabled* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleEnabled_GetIDsOfNames(IHTMLStyleEnabled* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleEnabled_Invoke(IHTMLStyleEnabled* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleEnabled_Invoke(IHTMLStyleEnabled* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleEnabled methods ***/ -static FORCEINLINE HRESULT IHTMLStyleEnabled_msGetPropertyEnabled(IHTMLStyleEnabled* This,BSTR name,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLStyleEnabled_msGetPropertyEnabled(IHTMLStyleEnabled* This,BSTR name,VARIANT_BOOL *p) { return This->lpVtbl->msGetPropertyEnabled(This,name,p); } -static FORCEINLINE HRESULT IHTMLStyleEnabled_msPutPropertyEnabled(IHTMLStyleEnabled* This,BSTR name,VARIANT_BOOL b) { +static __WIDL_INLINE HRESULT IHTMLStyleEnabled_msPutPropertyEnabled(IHTMLStyleEnabled* This,BSTR name,VARIANT_BOOL b) { return This->lpVtbl->msPutPropertyEnabled(This,name,b); } #endif @@ -18693,26 +18701,26 @@ interface DispHTMLCSSStyleDeclaration { #define DispHTMLCSSStyleDeclaration_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLCSSStyleDeclaration_QueryInterface(DispHTMLCSSStyleDeclaration* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLCSSStyleDeclaration_QueryInterface(DispHTMLCSSStyleDeclaration* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLCSSStyleDeclaration_AddRef(DispHTMLCSSStyleDeclaration* This) { +static __WIDL_INLINE ULONG DispHTMLCSSStyleDeclaration_AddRef(DispHTMLCSSStyleDeclaration* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLCSSStyleDeclaration_Release(DispHTMLCSSStyleDeclaration* This) { +static __WIDL_INLINE ULONG DispHTMLCSSStyleDeclaration_Release(DispHTMLCSSStyleDeclaration* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLCSSStyleDeclaration_GetTypeInfoCount(DispHTMLCSSStyleDeclaration* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLCSSStyleDeclaration_GetTypeInfoCount(DispHTMLCSSStyleDeclaration* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLCSSStyleDeclaration_GetTypeInfo(DispHTMLCSSStyleDeclaration* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLCSSStyleDeclaration_GetTypeInfo(DispHTMLCSSStyleDeclaration* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLCSSStyleDeclaration_GetIDsOfNames(DispHTMLCSSStyleDeclaration* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLCSSStyleDeclaration_GetIDsOfNames(DispHTMLCSSStyleDeclaration* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLCSSStyleDeclaration_Invoke(DispHTMLCSSStyleDeclaration* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLCSSStyleDeclaration_Invoke(DispHTMLCSSStyleDeclaration* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -20263,564 +20271,564 @@ interface IHTMLStyle { #define IHTMLStyle_toString(This,String) (This)->lpVtbl->toString(This,String) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyle_QueryInterface(IHTMLStyle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyle_QueryInterface(IHTMLStyle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyle_AddRef(IHTMLStyle* This) { +static __WIDL_INLINE ULONG IHTMLStyle_AddRef(IHTMLStyle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyle_Release(IHTMLStyle* This) { +static __WIDL_INLINE ULONG IHTMLStyle_Release(IHTMLStyle* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyle_GetTypeInfoCount(IHTMLStyle* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyle_GetTypeInfoCount(IHTMLStyle* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyle_GetTypeInfo(IHTMLStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyle_GetTypeInfo(IHTMLStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyle_GetIDsOfNames(IHTMLStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyle_GetIDsOfNames(IHTMLStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyle_Invoke(IHTMLStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyle_Invoke(IHTMLStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyle methods ***/ -static FORCEINLINE HRESULT IHTMLStyle_put_fontFamily(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_fontFamily(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_fontFamily(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_fontFamily(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_fontFamily(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_fontFamily(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_fontStyle(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_fontStyle(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_fontStyle(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_fontStyle(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_fontStyle(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_fontStyle(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_fontVariant(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_fontVariant(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_fontVariant(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_fontVariant(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_fontVariant(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_fontVariant(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_fontWeight(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_fontWeight(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_fontWeight(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_fontWeight(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_fontWeight(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_fontWeight(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_fontSize(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_fontSize(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_fontSize(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_fontSize(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_fontSize(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_fontSize(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_font(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_font(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_font(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_font(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_font(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_font(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_color(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_color(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_color(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_color(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_color(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_color(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_background(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_background(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_background(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_background(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_background(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_background(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_backgroundColor(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_backgroundColor(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_backgroundColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_backgroundColor(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_backgroundColor(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_backgroundColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_backgroundImage(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_backgroundImage(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_backgroundImage(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_backgroundImage(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_backgroundImage(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_backgroundImage(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_backgroundRepeat(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_backgroundRepeat(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_backgroundRepeat(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_backgroundRepeat(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_backgroundRepeat(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_backgroundRepeat(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_backgroundAttachment(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_backgroundAttachment(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_backgroundAttachment(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_backgroundAttachment(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_backgroundAttachment(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_backgroundAttachment(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_backgroundPosition(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_backgroundPosition(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_backgroundPosition(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_backgroundPosition(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_backgroundPosition(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_backgroundPosition(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_backgroundPositionX(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_backgroundPositionX(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_backgroundPositionX(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_backgroundPositionX(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_backgroundPositionX(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_backgroundPositionX(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_backgroundPositionY(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_backgroundPositionY(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_backgroundPositionY(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_backgroundPositionY(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_backgroundPositionY(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_backgroundPositionY(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_wordSpacing(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_wordSpacing(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_wordSpacing(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_wordSpacing(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_wordSpacing(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_wordSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_letterSpacing(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_letterSpacing(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_letterSpacing(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_letterSpacing(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_letterSpacing(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_letterSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_textDecoration(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_textDecoration(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_textDecoration(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_textDecoration(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_textDecoration(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_textDecoration(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_textDecorationNone(IHTMLStyle* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_textDecorationNone(IHTMLStyle* This,VARIANT_BOOL v) { return This->lpVtbl->put_textDecorationNone(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_textDecorationNone(IHTMLStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_textDecorationNone(IHTMLStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_textDecorationNone(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_textDecorationUnderline(IHTMLStyle* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_textDecorationUnderline(IHTMLStyle* This,VARIANT_BOOL v) { return This->lpVtbl->put_textDecorationUnderline(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_textDecorationUnderline(IHTMLStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_textDecorationUnderline(IHTMLStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_textDecorationUnderline(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_textDecorationOverline(IHTMLStyle* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_textDecorationOverline(IHTMLStyle* This,VARIANT_BOOL v) { return This->lpVtbl->put_textDecorationOverline(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_textDecorationOverline(IHTMLStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_textDecorationOverline(IHTMLStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_textDecorationOverline(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_textDecorationLineThrough(IHTMLStyle* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_textDecorationLineThrough(IHTMLStyle* This,VARIANT_BOOL v) { return This->lpVtbl->put_textDecorationLineThrough(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_textDecorationLineThrough(IHTMLStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_textDecorationLineThrough(IHTMLStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_textDecorationLineThrough(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_textDecorationBlink(IHTMLStyle* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_textDecorationBlink(IHTMLStyle* This,VARIANT_BOOL v) { return This->lpVtbl->put_textDecorationBlink(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_textDecorationBlink(IHTMLStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_textDecorationBlink(IHTMLStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_textDecorationBlink(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_verticalAlign(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_verticalAlign(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_verticalAlign(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_verticalAlign(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_verticalAlign(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_verticalAlign(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_textTransform(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_textTransform(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_textTransform(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_textTransform(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_textTransform(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_textTransform(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_textAlign(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_textAlign(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_textAlign(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_textAlign(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_textAlign(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_textAlign(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_textIndent(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_textIndent(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_textIndent(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_textIndent(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_textIndent(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_textIndent(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_lineHeight(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_lineHeight(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_lineHeight(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_lineHeight(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_lineHeight(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_lineHeight(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_marginTop(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_marginTop(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_marginTop(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_marginTop(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_marginTop(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_marginTop(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_marginRight(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_marginRight(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_marginRight(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_marginRight(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_marginRight(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_marginRight(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_marginBottom(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_marginBottom(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_marginBottom(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_marginBottom(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_marginBottom(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_marginBottom(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_marginLeft(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_marginLeft(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_marginLeft(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_marginLeft(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_marginLeft(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_marginLeft(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_margin(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_margin(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_margin(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_margin(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_margin(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_margin(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_paddingTop(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_paddingTop(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_paddingTop(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_paddingTop(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_paddingTop(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_paddingTop(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_paddingRight(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_paddingRight(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_paddingRight(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_paddingRight(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_paddingRight(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_paddingRight(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_paddingBottom(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_paddingBottom(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_paddingBottom(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_paddingBottom(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_paddingBottom(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_paddingBottom(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_paddingLeft(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_paddingLeft(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_paddingLeft(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_paddingLeft(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_paddingLeft(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_paddingLeft(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_padding(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_padding(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_padding(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_padding(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_padding(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_padding(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_border(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_border(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_border(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_border(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_border(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_border(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderTop(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderTop(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_borderTop(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderTop(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderTop(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_borderTop(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderRight(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderRight(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_borderRight(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderRight(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderRight(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_borderRight(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderBottom(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderBottom(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_borderBottom(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderBottom(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderBottom(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_borderBottom(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderLeft(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderLeft(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_borderLeft(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderLeft(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderLeft(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_borderLeft(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderColor(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderColor(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_borderColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderColor(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderColor(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_borderColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderTopColor(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderTopColor(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_borderTopColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderTopColor(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderTopColor(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_borderTopColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderRightColor(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderRightColor(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_borderRightColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderRightColor(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderRightColor(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_borderRightColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderBottomColor(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderBottomColor(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_borderBottomColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderBottomColor(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderBottomColor(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_borderBottomColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderLeftColor(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderLeftColor(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_borderLeftColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderLeftColor(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderLeftColor(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_borderLeftColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderWidth(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderWidth(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_borderWidth(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderWidth(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderWidth(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_borderWidth(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderTopWidth(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderTopWidth(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_borderTopWidth(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderTopWidth(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderTopWidth(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_borderTopWidth(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderRightWidth(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderRightWidth(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_borderRightWidth(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderRightWidth(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderRightWidth(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_borderRightWidth(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderBottomWidth(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderBottomWidth(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_borderBottomWidth(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderBottomWidth(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderBottomWidth(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_borderBottomWidth(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderLeftWidth(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderLeftWidth(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_borderLeftWidth(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderLeftWidth(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderLeftWidth(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_borderLeftWidth(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderStyle(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderStyle(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_borderStyle(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderStyle(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderStyle(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_borderStyle(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderTopStyle(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderTopStyle(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_borderTopStyle(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderTopStyle(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderTopStyle(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_borderTopStyle(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderRightStyle(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderRightStyle(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_borderRightStyle(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderRightStyle(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderRightStyle(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_borderRightStyle(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderBottomStyle(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderBottomStyle(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_borderBottomStyle(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderBottomStyle(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderBottomStyle(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_borderBottomStyle(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_borderLeftStyle(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_borderLeftStyle(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_borderLeftStyle(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_borderLeftStyle(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_borderLeftStyle(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_borderLeftStyle(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_width(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_width(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_width(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_width(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_height(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_height(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_height(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_height(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_styleFloat(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_styleFloat(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_styleFloat(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_styleFloat(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_styleFloat(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_styleFloat(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_clear(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_clear(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_clear(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_clear(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_clear(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_clear(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_display(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_display(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_display(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_display(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_display(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_display(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_visibility(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_visibility(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_visibility(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_visibility(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_visibility(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_visibility(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_listStyleType(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_listStyleType(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_listStyleType(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_listStyleType(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_listStyleType(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_listStyleType(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_listStylePosition(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_listStylePosition(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_listStylePosition(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_listStylePosition(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_listStylePosition(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_listStylePosition(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_listStyleImage(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_listStyleImage(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_listStyleImage(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_listStyleImage(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_listStyleImage(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_listStyleImage(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_listStyle(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_listStyle(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_listStyle(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_listStyle(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_listStyle(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_listStyle(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_whiteSpace(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_whiteSpace(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_whiteSpace(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_whiteSpace(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_whiteSpace(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_whiteSpace(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_top(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_top(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_top(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_top(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_top(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_top(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_left(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_left(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_left(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_left(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_left(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_left(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_get_position(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_position(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_position(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_zIndex(IHTMLStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_zIndex(IHTMLStyle* This,VARIANT v) { return This->lpVtbl->put_zIndex(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_zIndex(IHTMLStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_zIndex(IHTMLStyle* This,VARIANT *p) { return This->lpVtbl->get_zIndex(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_overflow(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_overflow(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_overflow(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_overflow(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_overflow(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_overflow(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_pageBreakBefore(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_pageBreakBefore(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_pageBreakBefore(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_pageBreakBefore(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_pageBreakBefore(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_pageBreakBefore(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_pageBreakAfter(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_pageBreakAfter(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_pageBreakAfter(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_pageBreakAfter(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_pageBreakAfter(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_pageBreakAfter(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_cssText(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_cssText(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_cssText(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_cssText(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_cssText(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_cssText(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_pixelTop(IHTMLStyle* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_pixelTop(IHTMLStyle* This,LONG v) { return This->lpVtbl->put_pixelTop(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_pixelTop(IHTMLStyle* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_pixelTop(IHTMLStyle* This,LONG *p) { return This->lpVtbl->get_pixelTop(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_pixelLeft(IHTMLStyle* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_pixelLeft(IHTMLStyle* This,LONG v) { return This->lpVtbl->put_pixelLeft(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_pixelLeft(IHTMLStyle* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_pixelLeft(IHTMLStyle* This,LONG *p) { return This->lpVtbl->get_pixelLeft(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_pixelWidth(IHTMLStyle* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_pixelWidth(IHTMLStyle* This,LONG v) { return This->lpVtbl->put_pixelWidth(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_pixelWidth(IHTMLStyle* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_pixelWidth(IHTMLStyle* This,LONG *p) { return This->lpVtbl->get_pixelWidth(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_pixelHeight(IHTMLStyle* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_pixelHeight(IHTMLStyle* This,LONG v) { return This->lpVtbl->put_pixelHeight(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_pixelHeight(IHTMLStyle* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_pixelHeight(IHTMLStyle* This,LONG *p) { return This->lpVtbl->get_pixelHeight(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_posTop(IHTMLStyle* This,float v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_posTop(IHTMLStyle* This,float v) { return This->lpVtbl->put_posTop(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_posTop(IHTMLStyle* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_posTop(IHTMLStyle* This,float *p) { return This->lpVtbl->get_posTop(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_posLeft(IHTMLStyle* This,float v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_posLeft(IHTMLStyle* This,float v) { return This->lpVtbl->put_posLeft(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_posLeft(IHTMLStyle* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_posLeft(IHTMLStyle* This,float *p) { return This->lpVtbl->get_posLeft(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_posWidth(IHTMLStyle* This,float v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_posWidth(IHTMLStyle* This,float v) { return This->lpVtbl->put_posWidth(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_posWidth(IHTMLStyle* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_posWidth(IHTMLStyle* This,float *p) { return This->lpVtbl->get_posWidth(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_posHeight(IHTMLStyle* This,float v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_posHeight(IHTMLStyle* This,float v) { return This->lpVtbl->put_posHeight(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_posHeight(IHTMLStyle* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_posHeight(IHTMLStyle* This,float *p) { return This->lpVtbl->get_posHeight(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_cursor(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_cursor(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_cursor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_cursor(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_cursor(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_cursor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_clip(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_clip(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_clip(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_clip(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_clip(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_clip(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_put_filter(IHTMLStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle_put_filter(IHTMLStyle* This,BSTR v) { return This->lpVtbl->put_filter(This,v); } -static FORCEINLINE HRESULT IHTMLStyle_get_filter(IHTMLStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle_get_filter(IHTMLStyle* This,BSTR *p) { return This->lpVtbl->get_filter(This,p); } -static FORCEINLINE HRESULT IHTMLStyle_setAttribute(IHTMLStyle* This,BSTR strAttributeName,VARIANT AttributeValue,LONG lFlags) { +static __WIDL_INLINE HRESULT IHTMLStyle_setAttribute(IHTMLStyle* This,BSTR strAttributeName,VARIANT AttributeValue,LONG lFlags) { return This->lpVtbl->setAttribute(This,strAttributeName,AttributeValue,lFlags); } -static FORCEINLINE HRESULT IHTMLStyle_getAttribute(IHTMLStyle* This,BSTR strAttributeName,LONG lFlags,VARIANT *AttributeValue) { +static __WIDL_INLINE HRESULT IHTMLStyle_getAttribute(IHTMLStyle* This,BSTR strAttributeName,LONG lFlags,VARIANT *AttributeValue) { return This->lpVtbl->getAttribute(This,strAttributeName,lFlags,AttributeValue); } -static FORCEINLINE HRESULT IHTMLStyle_removeAttribute(IHTMLStyle* This,BSTR strAttributeName,LONG lFlags,VARIANT_BOOL *pfSuccess) { +static __WIDL_INLINE HRESULT IHTMLStyle_removeAttribute(IHTMLStyle* This,BSTR strAttributeName,LONG lFlags,VARIANT_BOOL *pfSuccess) { return This->lpVtbl->removeAttribute(This,strAttributeName,lFlags,pfSuccess); } -static FORCEINLINE HRESULT IHTMLStyle_toString(IHTMLStyle* This,BSTR *String) { +static __WIDL_INLINE HRESULT IHTMLStyle_toString(IHTMLStyle* This,BSTR *String) { return This->lpVtbl->toString(This,String); } #endif @@ -21426,216 +21434,216 @@ interface IHTMLStyle2 { #define IHTMLStyle2_get_accelerator(This,p) (This)->lpVtbl->get_accelerator(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyle2_QueryInterface(IHTMLStyle2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyle2_QueryInterface(IHTMLStyle2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyle2_AddRef(IHTMLStyle2* This) { +static __WIDL_INLINE ULONG IHTMLStyle2_AddRef(IHTMLStyle2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyle2_Release(IHTMLStyle2* This) { +static __WIDL_INLINE ULONG IHTMLStyle2_Release(IHTMLStyle2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyle2_GetTypeInfoCount(IHTMLStyle2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyle2_GetTypeInfoCount(IHTMLStyle2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyle2_GetTypeInfo(IHTMLStyle2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyle2_GetTypeInfo(IHTMLStyle2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyle2_GetIDsOfNames(IHTMLStyle2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyle2_GetIDsOfNames(IHTMLStyle2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyle2_Invoke(IHTMLStyle2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyle2_Invoke(IHTMLStyle2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyle2 methods ***/ -static FORCEINLINE HRESULT IHTMLStyle2_put_tableLayout(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_tableLayout(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_tableLayout(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_tableLayout(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_tableLayout(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_tableLayout(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_borderCollapse(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_borderCollapse(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_borderCollapse(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_borderCollapse(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_borderCollapse(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_borderCollapse(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_direction(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_direction(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_direction(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_direction(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_direction(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_direction(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_behavior(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_behavior(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_behavior(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_behavior(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_behavior(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_behavior(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_setExpression(IHTMLStyle2* This,BSTR propname,BSTR expression,BSTR language) { +static __WIDL_INLINE HRESULT IHTMLStyle2_setExpression(IHTMLStyle2* This,BSTR propname,BSTR expression,BSTR language) { return This->lpVtbl->setExpression(This,propname,expression,language); } -static FORCEINLINE HRESULT IHTMLStyle2_getExpression(IHTMLStyle2* This,BSTR propname,VARIANT *expression) { +static __WIDL_INLINE HRESULT IHTMLStyle2_getExpression(IHTMLStyle2* This,BSTR propname,VARIANT *expression) { return This->lpVtbl->getExpression(This,propname,expression); } -static FORCEINLINE HRESULT IHTMLStyle2_removeExpression(IHTMLStyle2* This,BSTR propname,VARIANT_BOOL *pfSuccess) { +static __WIDL_INLINE HRESULT IHTMLStyle2_removeExpression(IHTMLStyle2* This,BSTR propname,VARIANT_BOOL *pfSuccess) { return This->lpVtbl->removeExpression(This,propname,pfSuccess); } -static FORCEINLINE HRESULT IHTMLStyle2_put_position(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_position(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_position(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_position(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_position(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_position(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_unicodeBidi(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_unicodeBidi(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_unicodeBidi(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_unicodeBidi(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_unicodeBidi(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_unicodeBidi(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_bottom(IHTMLStyle2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_bottom(IHTMLStyle2* This,VARIANT v) { return This->lpVtbl->put_bottom(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_bottom(IHTMLStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_bottom(IHTMLStyle2* This,VARIANT *p) { return This->lpVtbl->get_bottom(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_right(IHTMLStyle2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_right(IHTMLStyle2* This,VARIANT v) { return This->lpVtbl->put_right(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_right(IHTMLStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_right(IHTMLStyle2* This,VARIANT *p) { return This->lpVtbl->get_right(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_pixelBottom(IHTMLStyle2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_pixelBottom(IHTMLStyle2* This,LONG v) { return This->lpVtbl->put_pixelBottom(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_pixelBottom(IHTMLStyle2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_pixelBottom(IHTMLStyle2* This,LONG *p) { return This->lpVtbl->get_pixelBottom(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_pixelRight(IHTMLStyle2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_pixelRight(IHTMLStyle2* This,LONG v) { return This->lpVtbl->put_pixelRight(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_pixelRight(IHTMLStyle2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_pixelRight(IHTMLStyle2* This,LONG *p) { return This->lpVtbl->get_pixelRight(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_posBottom(IHTMLStyle2* This,float v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_posBottom(IHTMLStyle2* This,float v) { return This->lpVtbl->put_posBottom(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_posBottom(IHTMLStyle2* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_posBottom(IHTMLStyle2* This,float *p) { return This->lpVtbl->get_posBottom(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_posRight(IHTMLStyle2* This,float v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_posRight(IHTMLStyle2* This,float v) { return This->lpVtbl->put_posRight(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_posRight(IHTMLStyle2* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_posRight(IHTMLStyle2* This,float *p) { return This->lpVtbl->get_posRight(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_imeMode(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_imeMode(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_imeMode(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_imeMode(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_imeMode(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_imeMode(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_rubyAlign(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_rubyAlign(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_rubyAlign(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_rubyAlign(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_rubyAlign(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_rubyAlign(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_rubyPosition(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_rubyPosition(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_rubyPosition(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_rubyPosition(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_rubyPosition(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_rubyPosition(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_rubyOverhang(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_rubyOverhang(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_rubyOverhang(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_rubyOverhang(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_rubyOverhang(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_rubyOverhang(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_layoutGridChar(IHTMLStyle2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_layoutGridChar(IHTMLStyle2* This,VARIANT v) { return This->lpVtbl->put_layoutGridChar(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_layoutGridChar(IHTMLStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_layoutGridChar(IHTMLStyle2* This,VARIANT *p) { return This->lpVtbl->get_layoutGridChar(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_layoutGridLine(IHTMLStyle2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_layoutGridLine(IHTMLStyle2* This,VARIANT v) { return This->lpVtbl->put_layoutGridLine(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_layoutGridLine(IHTMLStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_layoutGridLine(IHTMLStyle2* This,VARIANT *p) { return This->lpVtbl->get_layoutGridLine(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_layoutGridMode(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_layoutGridMode(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_layoutGridMode(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_layoutGridMode(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_layoutGridMode(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_layoutGridMode(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_layoutGridType(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_layoutGridType(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_layoutGridType(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_layoutGridType(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_layoutGridType(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_layoutGridType(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_layoutGrid(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_layoutGrid(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_layoutGrid(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_layoutGrid(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_layoutGrid(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_layoutGrid(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_wordBreak(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_wordBreak(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_wordBreak(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_wordBreak(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_wordBreak(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_wordBreak(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_lineBreak(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_lineBreak(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_lineBreak(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_lineBreak(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_lineBreak(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_lineBreak(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_textJustify(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_textJustify(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_textJustify(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_textJustify(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_textJustify(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_textJustify(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_textJustifyTrim(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_textJustifyTrim(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_textJustifyTrim(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_textJustifyTrim(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_textJustifyTrim(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_textJustifyTrim(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_textKashida(IHTMLStyle2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_textKashida(IHTMLStyle2* This,VARIANT v) { return This->lpVtbl->put_textKashida(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_textKashida(IHTMLStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_textKashida(IHTMLStyle2* This,VARIANT *p) { return This->lpVtbl->get_textKashida(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_textAutospace(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_textAutospace(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_textAutospace(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_textAutospace(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_textAutospace(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_textAutospace(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_overflowX(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_overflowX(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_overflowX(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_overflowX(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_overflowX(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_overflowX(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_overflowY(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_overflowY(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_overflowY(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_overflowY(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_overflowY(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_overflowY(This,p); } -static FORCEINLINE HRESULT IHTMLStyle2_put_accelerator(IHTMLStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle2_put_accelerator(IHTMLStyle2* This,BSTR v) { return This->lpVtbl->put_accelerator(This,v); } -static FORCEINLINE HRESULT IHTMLStyle2_get_accelerator(IHTMLStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle2_get_accelerator(IHTMLStyle2* This,BSTR *p) { return This->lpVtbl->get_accelerator(This,p); } #endif @@ -21969,117 +21977,117 @@ interface IHTMLStyle3 { #define IHTMLStyle3_get_textKashidaSpace(This,p) (This)->lpVtbl->get_textKashidaSpace(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyle3_QueryInterface(IHTMLStyle3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyle3_QueryInterface(IHTMLStyle3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyle3_AddRef(IHTMLStyle3* This) { +static __WIDL_INLINE ULONG IHTMLStyle3_AddRef(IHTMLStyle3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyle3_Release(IHTMLStyle3* This) { +static __WIDL_INLINE ULONG IHTMLStyle3_Release(IHTMLStyle3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyle3_GetTypeInfoCount(IHTMLStyle3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyle3_GetTypeInfoCount(IHTMLStyle3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyle3_GetTypeInfo(IHTMLStyle3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyle3_GetTypeInfo(IHTMLStyle3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyle3_GetIDsOfNames(IHTMLStyle3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyle3_GetIDsOfNames(IHTMLStyle3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyle3_Invoke(IHTMLStyle3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyle3_Invoke(IHTMLStyle3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyle3 methods ***/ -static FORCEINLINE HRESULT IHTMLStyle3_put_layoutFlow(IHTMLStyle3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_layoutFlow(IHTMLStyle3* This,BSTR v) { return This->lpVtbl->put_layoutFlow(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_layoutFlow(IHTMLStyle3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_layoutFlow(IHTMLStyle3* This,BSTR *p) { return This->lpVtbl->get_layoutFlow(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_zoom(IHTMLStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_zoom(IHTMLStyle3* This,VARIANT v) { return This->lpVtbl->put_zoom(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_zoom(IHTMLStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_zoom(IHTMLStyle3* This,VARIANT *p) { return This->lpVtbl->get_zoom(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_wordWrap(IHTMLStyle3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_wordWrap(IHTMLStyle3* This,BSTR v) { return This->lpVtbl->put_wordWrap(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_wordWrap(IHTMLStyle3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_wordWrap(IHTMLStyle3* This,BSTR *p) { return This->lpVtbl->get_wordWrap(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_textUnderlinePosition(IHTMLStyle3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_textUnderlinePosition(IHTMLStyle3* This,BSTR v) { return This->lpVtbl->put_textUnderlinePosition(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_textUnderlinePosition(IHTMLStyle3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_textUnderlinePosition(IHTMLStyle3* This,BSTR *p) { return This->lpVtbl->get_textUnderlinePosition(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_scrollbarBaseColor(IHTMLStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_scrollbarBaseColor(IHTMLStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarBaseColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_scrollbarBaseColor(IHTMLStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_scrollbarBaseColor(IHTMLStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarBaseColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_scrollbarFaceColor(IHTMLStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_scrollbarFaceColor(IHTMLStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarFaceColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_scrollbarFaceColor(IHTMLStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_scrollbarFaceColor(IHTMLStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarFaceColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_scrollbar3dLightColor(IHTMLStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_scrollbar3dLightColor(IHTMLStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbar3dLightColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_scrollbar3dLightColor(IHTMLStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_scrollbar3dLightColor(IHTMLStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbar3dLightColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_scrollbarShadowColor(IHTMLStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_scrollbarShadowColor(IHTMLStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarShadowColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_scrollbarShadowColor(IHTMLStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_scrollbarShadowColor(IHTMLStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarShadowColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_scrollbarHighlightColor(IHTMLStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_scrollbarHighlightColor(IHTMLStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarHighlightColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_scrollbarHighlightColor(IHTMLStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_scrollbarHighlightColor(IHTMLStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarHighlightColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_scrollbarDarkShadowColor(IHTMLStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_scrollbarDarkShadowColor(IHTMLStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarDarkShadowColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_scrollbarDarkShadowColor(IHTMLStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_scrollbarDarkShadowColor(IHTMLStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarDarkShadowColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_scrollbarArrowColor(IHTMLStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_scrollbarArrowColor(IHTMLStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarArrowColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_scrollbarArrowColor(IHTMLStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_scrollbarArrowColor(IHTMLStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarArrowColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_scrollbarTrackColor(IHTMLStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_scrollbarTrackColor(IHTMLStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarTrackColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_scrollbarTrackColor(IHTMLStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_scrollbarTrackColor(IHTMLStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarTrackColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_writingMode(IHTMLStyle3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_writingMode(IHTMLStyle3* This,BSTR v) { return This->lpVtbl->put_writingMode(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_writingMode(IHTMLStyle3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_writingMode(IHTMLStyle3* This,BSTR *p) { return This->lpVtbl->get_writingMode(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_textAlignLast(IHTMLStyle3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_textAlignLast(IHTMLStyle3* This,BSTR v) { return This->lpVtbl->put_textAlignLast(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_textAlignLast(IHTMLStyle3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_textAlignLast(IHTMLStyle3* This,BSTR *p) { return This->lpVtbl->get_textAlignLast(This,p); } -static FORCEINLINE HRESULT IHTMLStyle3_put_textKashidaSpace(IHTMLStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle3_put_textKashidaSpace(IHTMLStyle3* This,VARIANT v) { return This->lpVtbl->put_textKashidaSpace(This,v); } -static FORCEINLINE HRESULT IHTMLStyle3_get_textKashidaSpace(IHTMLStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle3_get_textKashidaSpace(IHTMLStyle3* This,VARIANT *p) { return This->lpVtbl->get_textKashidaSpace(This,p); } #endif @@ -22205,39 +22213,39 @@ interface IHTMLStyle4 { #define IHTMLStyle4_get_minHeight(This,p) (This)->lpVtbl->get_minHeight(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyle4_QueryInterface(IHTMLStyle4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyle4_QueryInterface(IHTMLStyle4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyle4_AddRef(IHTMLStyle4* This) { +static __WIDL_INLINE ULONG IHTMLStyle4_AddRef(IHTMLStyle4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyle4_Release(IHTMLStyle4* This) { +static __WIDL_INLINE ULONG IHTMLStyle4_Release(IHTMLStyle4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyle4_GetTypeInfoCount(IHTMLStyle4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyle4_GetTypeInfoCount(IHTMLStyle4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyle4_GetTypeInfo(IHTMLStyle4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyle4_GetTypeInfo(IHTMLStyle4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyle4_GetIDsOfNames(IHTMLStyle4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyle4_GetIDsOfNames(IHTMLStyle4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyle4_Invoke(IHTMLStyle4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyle4_Invoke(IHTMLStyle4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyle4 methods ***/ -static FORCEINLINE HRESULT IHTMLStyle4_put_textOverflow(IHTMLStyle4* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle4_put_textOverflow(IHTMLStyle4* This,BSTR v) { return This->lpVtbl->put_textOverflow(This,v); } -static FORCEINLINE HRESULT IHTMLStyle4_get_textOverflow(IHTMLStyle4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle4_get_textOverflow(IHTMLStyle4* This,BSTR *p) { return This->lpVtbl->get_textOverflow(This,p); } -static FORCEINLINE HRESULT IHTMLStyle4_put_minHeight(IHTMLStyle4* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle4_put_minHeight(IHTMLStyle4* This,VARIANT v) { return This->lpVtbl->put_minHeight(This,v); } -static FORCEINLINE HRESULT IHTMLStyle4_get_minHeight(IHTMLStyle4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle4_get_minHeight(IHTMLStyle4* This,VARIANT *p) { return This->lpVtbl->get_minHeight(This,p); } #endif @@ -22395,51 +22403,51 @@ interface IHTMLStyle5 { #define IHTMLStyle5_get_maxWidth(This,p) (This)->lpVtbl->get_maxWidth(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyle5_QueryInterface(IHTMLStyle5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyle5_QueryInterface(IHTMLStyle5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyle5_AddRef(IHTMLStyle5* This) { +static __WIDL_INLINE ULONG IHTMLStyle5_AddRef(IHTMLStyle5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyle5_Release(IHTMLStyle5* This) { +static __WIDL_INLINE ULONG IHTMLStyle5_Release(IHTMLStyle5* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyle5_GetTypeInfoCount(IHTMLStyle5* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyle5_GetTypeInfoCount(IHTMLStyle5* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyle5_GetTypeInfo(IHTMLStyle5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyle5_GetTypeInfo(IHTMLStyle5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyle5_GetIDsOfNames(IHTMLStyle5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyle5_GetIDsOfNames(IHTMLStyle5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyle5_Invoke(IHTMLStyle5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyle5_Invoke(IHTMLStyle5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyle5 methods ***/ -static FORCEINLINE HRESULT IHTMLStyle5_put_msInterpolationMode(IHTMLStyle5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle5_put_msInterpolationMode(IHTMLStyle5* This,BSTR v) { return This->lpVtbl->put_msInterpolationMode(This,v); } -static FORCEINLINE HRESULT IHTMLStyle5_get_msInterpolationMode(IHTMLStyle5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle5_get_msInterpolationMode(IHTMLStyle5* This,BSTR *p) { return This->lpVtbl->get_msInterpolationMode(This,p); } -static FORCEINLINE HRESULT IHTMLStyle5_put_maxHeight(IHTMLStyle5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle5_put_maxHeight(IHTMLStyle5* This,VARIANT v) { return This->lpVtbl->put_maxHeight(This,v); } -static FORCEINLINE HRESULT IHTMLStyle5_get_maxHeight(IHTMLStyle5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle5_get_maxHeight(IHTMLStyle5* This,VARIANT *p) { return This->lpVtbl->get_maxHeight(This,p); } -static FORCEINLINE HRESULT IHTMLStyle5_put_minWidth(IHTMLStyle5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle5_put_minWidth(IHTMLStyle5* This,VARIANT v) { return This->lpVtbl->put_minWidth(This,v); } -static FORCEINLINE HRESULT IHTMLStyle5_get_minWidth(IHTMLStyle5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle5_get_minWidth(IHTMLStyle5* This,VARIANT *p) { return This->lpVtbl->get_minWidth(This,p); } -static FORCEINLINE HRESULT IHTMLStyle5_put_maxWidth(IHTMLStyle5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle5_put_maxWidth(IHTMLStyle5* This,VARIANT v) { return This->lpVtbl->put_maxWidth(This,v); } -static FORCEINLINE HRESULT IHTMLStyle5_get_maxWidth(IHTMLStyle5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle5_get_maxWidth(IHTMLStyle5* This,VARIANT *p) { return This->lpVtbl->get_maxWidth(This,p); } #endif @@ -22789,123 +22797,123 @@ interface IHTMLStyle6 { #define IHTMLStyle6_get_quotes(This,p) (This)->lpVtbl->get_quotes(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyle6_QueryInterface(IHTMLStyle6* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyle6_QueryInterface(IHTMLStyle6* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyle6_AddRef(IHTMLStyle6* This) { +static __WIDL_INLINE ULONG IHTMLStyle6_AddRef(IHTMLStyle6* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyle6_Release(IHTMLStyle6* This) { +static __WIDL_INLINE ULONG IHTMLStyle6_Release(IHTMLStyle6* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyle6_GetTypeInfoCount(IHTMLStyle6* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyle6_GetTypeInfoCount(IHTMLStyle6* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyle6_GetTypeInfo(IHTMLStyle6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyle6_GetTypeInfo(IHTMLStyle6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyle6_GetIDsOfNames(IHTMLStyle6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyle6_GetIDsOfNames(IHTMLStyle6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyle6_Invoke(IHTMLStyle6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyle6_Invoke(IHTMLStyle6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyle6 methods ***/ -static FORCEINLINE HRESULT IHTMLStyle6_put_content(IHTMLStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_content(IHTMLStyle6* This,BSTR v) { return This->lpVtbl->put_content(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_content(IHTMLStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_content(IHTMLStyle6* This,BSTR *p) { return This->lpVtbl->get_content(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_captionSide(IHTMLStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_captionSide(IHTMLStyle6* This,BSTR v) { return This->lpVtbl->put_captionSide(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_captionSide(IHTMLStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_captionSide(IHTMLStyle6* This,BSTR *p) { return This->lpVtbl->get_captionSide(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_counterIncrement(IHTMLStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_counterIncrement(IHTMLStyle6* This,BSTR v) { return This->lpVtbl->put_counterIncrement(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_counterIncrement(IHTMLStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_counterIncrement(IHTMLStyle6* This,BSTR *p) { return This->lpVtbl->get_counterIncrement(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_counterReset(IHTMLStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_counterReset(IHTMLStyle6* This,BSTR v) { return This->lpVtbl->put_counterReset(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_counterReset(IHTMLStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_counterReset(IHTMLStyle6* This,BSTR *p) { return This->lpVtbl->get_counterReset(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_outline(IHTMLStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_outline(IHTMLStyle6* This,BSTR v) { return This->lpVtbl->put_outline(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_outline(IHTMLStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_outline(IHTMLStyle6* This,BSTR *p) { return This->lpVtbl->get_outline(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_outlineWidth(IHTMLStyle6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_outlineWidth(IHTMLStyle6* This,VARIANT v) { return This->lpVtbl->put_outlineWidth(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_outlineWidth(IHTMLStyle6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_outlineWidth(IHTMLStyle6* This,VARIANT *p) { return This->lpVtbl->get_outlineWidth(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_outlineStyle(IHTMLStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_outlineStyle(IHTMLStyle6* This,BSTR v) { return This->lpVtbl->put_outlineStyle(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_outlineStyle(IHTMLStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_outlineStyle(IHTMLStyle6* This,BSTR *p) { return This->lpVtbl->get_outlineStyle(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_outlineColor(IHTMLStyle6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_outlineColor(IHTMLStyle6* This,VARIANT v) { return This->lpVtbl->put_outlineColor(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_outlineColor(IHTMLStyle6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_outlineColor(IHTMLStyle6* This,VARIANT *p) { return This->lpVtbl->get_outlineColor(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_boxSizing(IHTMLStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_boxSizing(IHTMLStyle6* This,BSTR v) { return This->lpVtbl->put_boxSizing(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_boxSizing(IHTMLStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_boxSizing(IHTMLStyle6* This,BSTR *p) { return This->lpVtbl->get_boxSizing(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_borderSpacing(IHTMLStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_borderSpacing(IHTMLStyle6* This,BSTR v) { return This->lpVtbl->put_borderSpacing(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_borderSpacing(IHTMLStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_borderSpacing(IHTMLStyle6* This,BSTR *p) { return This->lpVtbl->get_borderSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_orphans(IHTMLStyle6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_orphans(IHTMLStyle6* This,VARIANT v) { return This->lpVtbl->put_orphans(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_orphans(IHTMLStyle6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_orphans(IHTMLStyle6* This,VARIANT *p) { return This->lpVtbl->get_orphans(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_widows(IHTMLStyle6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_widows(IHTMLStyle6* This,VARIANT v) { return This->lpVtbl->put_widows(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_widows(IHTMLStyle6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_widows(IHTMLStyle6* This,VARIANT *p) { return This->lpVtbl->get_widows(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_pageBreakInside(IHTMLStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_pageBreakInside(IHTMLStyle6* This,BSTR v) { return This->lpVtbl->put_pageBreakInside(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_pageBreakInside(IHTMLStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_pageBreakInside(IHTMLStyle6* This,BSTR *p) { return This->lpVtbl->get_pageBreakInside(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_emptyCells(IHTMLStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_emptyCells(IHTMLStyle6* This,BSTR v) { return This->lpVtbl->put_emptyCells(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_emptyCells(IHTMLStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_emptyCells(IHTMLStyle6* This,BSTR *p) { return This->lpVtbl->get_emptyCells(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_msBlockProgression(IHTMLStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_msBlockProgression(IHTMLStyle6* This,BSTR v) { return This->lpVtbl->put_msBlockProgression(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_msBlockProgression(IHTMLStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_msBlockProgression(IHTMLStyle6* This,BSTR *p) { return This->lpVtbl->get_msBlockProgression(This,p); } -static FORCEINLINE HRESULT IHTMLStyle6_put_quotes(IHTMLStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyle6_put_quotes(IHTMLStyle6* This,BSTR v) { return This->lpVtbl->put_quotes(This,v); } -static FORCEINLINE HRESULT IHTMLStyle6_get_quotes(IHTMLStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyle6_get_quotes(IHTMLStyle6* This,BSTR *p) { return This->lpVtbl->get_quotes(This,p); } #endif @@ -24307,513 +24315,513 @@ interface IHTMLRuleStyle { #define IHTMLRuleStyle_removeAttribute(This,strAttributeName,lFlags,pfSuccess) (This)->lpVtbl->removeAttribute(This,strAttributeName,lFlags,pfSuccess) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle_QueryInterface(IHTMLRuleStyle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_QueryInterface(IHTMLRuleStyle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLRuleStyle_AddRef(IHTMLRuleStyle* This) { +static __WIDL_INLINE ULONG IHTMLRuleStyle_AddRef(IHTMLRuleStyle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLRuleStyle_Release(IHTMLRuleStyle* This) { +static __WIDL_INLINE ULONG IHTMLRuleStyle_Release(IHTMLRuleStyle* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle_GetTypeInfoCount(IHTMLRuleStyle* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_GetTypeInfoCount(IHTMLRuleStyle* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLRuleStyle_GetTypeInfo(IHTMLRuleStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_GetTypeInfo(IHTMLRuleStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLRuleStyle_GetIDsOfNames(IHTMLRuleStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_GetIDsOfNames(IHTMLRuleStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLRuleStyle_Invoke(IHTMLRuleStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_Invoke(IHTMLRuleStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLRuleStyle methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle_put_fontFamily(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_fontFamily(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_fontFamily(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_fontFamily(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_fontFamily(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_fontFamily(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_fontStyle(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_fontStyle(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_fontStyle(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_fontStyle(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_fontStyle(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_fontStyle(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_fontVariant(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_fontVariant(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_fontVariant(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_fontVariant(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_fontVariant(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_fontVariant(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_fontWeight(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_fontWeight(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_fontWeight(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_fontWeight(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_fontWeight(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_fontWeight(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_fontSize(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_fontSize(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_fontSize(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_fontSize(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_fontSize(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_fontSize(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_font(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_font(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_font(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_font(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_font(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_font(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_color(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_color(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_color(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_color(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_color(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_color(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_background(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_background(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_background(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_background(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_background(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_background(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_backgroundColor(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_backgroundColor(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_backgroundColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_backgroundColor(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_backgroundColor(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_backgroundColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_backgroundImage(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_backgroundImage(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_backgroundImage(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_backgroundImage(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_backgroundImage(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_backgroundImage(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_backgroundRepeat(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_backgroundRepeat(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_backgroundRepeat(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_backgroundRepeat(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_backgroundRepeat(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_backgroundRepeat(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_backgroundAttachment(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_backgroundAttachment(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_backgroundAttachment(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_backgroundAttachment(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_backgroundAttachment(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_backgroundAttachment(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_backgroundPosition(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_backgroundPosition(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_backgroundPosition(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_backgroundPosition(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_backgroundPosition(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_backgroundPosition(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_backgroundPositionX(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_backgroundPositionX(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_backgroundPositionX(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_backgroundPositionX(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_backgroundPositionX(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_backgroundPositionX(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_backgroundPositionY(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_backgroundPositionY(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_backgroundPositionY(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_backgroundPositionY(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_backgroundPositionY(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_backgroundPositionY(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_wordSpacing(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_wordSpacing(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_wordSpacing(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_wordSpacing(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_wordSpacing(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_wordSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_letterSpacing(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_letterSpacing(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_letterSpacing(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_letterSpacing(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_letterSpacing(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_letterSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_textDecoration(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_textDecoration(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_textDecoration(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_textDecoration(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_textDecoration(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_textDecoration(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_textDecorationNone(IHTMLRuleStyle* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_textDecorationNone(IHTMLRuleStyle* This,VARIANT_BOOL v) { return This->lpVtbl->put_textDecorationNone(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_textDecorationNone(IHTMLRuleStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_textDecorationNone(IHTMLRuleStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_textDecorationNone(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_textDecorationUnderline(IHTMLRuleStyle* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_textDecorationUnderline(IHTMLRuleStyle* This,VARIANT_BOOL v) { return This->lpVtbl->put_textDecorationUnderline(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_textDecorationUnderline(IHTMLRuleStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_textDecorationUnderline(IHTMLRuleStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_textDecorationUnderline(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_textDecorationOverline(IHTMLRuleStyle* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_textDecorationOverline(IHTMLRuleStyle* This,VARIANT_BOOL v) { return This->lpVtbl->put_textDecorationOverline(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_textDecorationOverline(IHTMLRuleStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_textDecorationOverline(IHTMLRuleStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_textDecorationOverline(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_textDecorationLineThrough(IHTMLRuleStyle* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_textDecorationLineThrough(IHTMLRuleStyle* This,VARIANT_BOOL v) { return This->lpVtbl->put_textDecorationLineThrough(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_textDecorationLineThrough(IHTMLRuleStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_textDecorationLineThrough(IHTMLRuleStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_textDecorationLineThrough(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_textDecorationBlink(IHTMLRuleStyle* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_textDecorationBlink(IHTMLRuleStyle* This,VARIANT_BOOL v) { return This->lpVtbl->put_textDecorationBlink(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_textDecorationBlink(IHTMLRuleStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_textDecorationBlink(IHTMLRuleStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_textDecorationBlink(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_verticalAlign(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_verticalAlign(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_verticalAlign(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_verticalAlign(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_verticalAlign(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_verticalAlign(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_textTransform(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_textTransform(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_textTransform(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_textTransform(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_textTransform(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_textTransform(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_textAlign(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_textAlign(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_textAlign(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_textAlign(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_textAlign(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_textAlign(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_textIndent(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_textIndent(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_textIndent(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_textIndent(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_textIndent(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_textIndent(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_lineHeight(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_lineHeight(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_lineHeight(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_lineHeight(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_lineHeight(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_lineHeight(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_marginTop(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_marginTop(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_marginTop(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_marginTop(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_marginTop(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_marginTop(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_marginRight(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_marginRight(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_marginRight(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_marginRight(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_marginRight(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_marginRight(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_marginBottom(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_marginBottom(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_marginBottom(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_marginBottom(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_marginBottom(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_marginBottom(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_marginLeft(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_marginLeft(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_marginLeft(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_marginLeft(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_marginLeft(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_marginLeft(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_margin(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_margin(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_margin(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_margin(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_margin(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_margin(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_paddingTop(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_paddingTop(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_paddingTop(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_paddingTop(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_paddingTop(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_paddingTop(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_paddingRight(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_paddingRight(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_paddingRight(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_paddingRight(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_paddingRight(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_paddingRight(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_paddingBottom(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_paddingBottom(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_paddingBottom(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_paddingBottom(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_paddingBottom(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_paddingBottom(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_paddingLeft(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_paddingLeft(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_paddingLeft(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_paddingLeft(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_paddingLeft(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_paddingLeft(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_padding(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_padding(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_padding(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_padding(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_padding(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_padding(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_border(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_border(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_border(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_border(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_border(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_border(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderTop(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderTop(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_borderTop(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderTop(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderTop(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_borderTop(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderRight(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderRight(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_borderRight(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderRight(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderRight(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_borderRight(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderBottom(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderBottom(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_borderBottom(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderBottom(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderBottom(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_borderBottom(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderLeft(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderLeft(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_borderLeft(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderLeft(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderLeft(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_borderLeft(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderColor(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderColor(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_borderColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderColor(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderColor(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_borderColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderTopColor(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderTopColor(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_borderTopColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderTopColor(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderTopColor(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_borderTopColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderRightColor(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderRightColor(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_borderRightColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderRightColor(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderRightColor(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_borderRightColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderBottomColor(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderBottomColor(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_borderBottomColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderBottomColor(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderBottomColor(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_borderBottomColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderLeftColor(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderLeftColor(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_borderLeftColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderLeftColor(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderLeftColor(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_borderLeftColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderWidth(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderWidth(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_borderWidth(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderWidth(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderWidth(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_borderWidth(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderTopWidth(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderTopWidth(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_borderTopWidth(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderTopWidth(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderTopWidth(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_borderTopWidth(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderRightWidth(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderRightWidth(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_borderRightWidth(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderRightWidth(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderRightWidth(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_borderRightWidth(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderBottomWidth(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderBottomWidth(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_borderBottomWidth(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderBottomWidth(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderBottomWidth(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_borderBottomWidth(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderLeftWidth(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderLeftWidth(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_borderLeftWidth(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderLeftWidth(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderLeftWidth(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_borderLeftWidth(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderStyle(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderStyle(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_borderStyle(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderStyle(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderStyle(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_borderStyle(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderTopStyle(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderTopStyle(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_borderTopStyle(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderTopStyle(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderTopStyle(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_borderTopStyle(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderRightStyle(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderRightStyle(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_borderRightStyle(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderRightStyle(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderRightStyle(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_borderRightStyle(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderBottomStyle(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderBottomStyle(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_borderBottomStyle(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderBottomStyle(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderBottomStyle(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_borderBottomStyle(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_borderLeftStyle(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_borderLeftStyle(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_borderLeftStyle(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_borderLeftStyle(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_borderLeftStyle(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_borderLeftStyle(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_width(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_width(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_width(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_width(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_height(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_height(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_height(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_height(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_styleFloat(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_styleFloat(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_styleFloat(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_styleFloat(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_styleFloat(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_styleFloat(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_clear(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_clear(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_clear(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_clear(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_clear(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_clear(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_display(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_display(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_display(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_display(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_display(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_display(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_visibility(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_visibility(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_visibility(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_visibility(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_visibility(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_visibility(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_listStyleType(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_listStyleType(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_listStyleType(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_listStyleType(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_listStyleType(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_listStyleType(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_listStylePosition(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_listStylePosition(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_listStylePosition(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_listStylePosition(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_listStylePosition(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_listStylePosition(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_listStyleImage(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_listStyleImage(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_listStyleImage(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_listStyleImage(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_listStyleImage(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_listStyleImage(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_listStyle(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_listStyle(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_listStyle(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_listStyle(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_listStyle(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_listStyle(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_whiteSpace(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_whiteSpace(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_whiteSpace(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_whiteSpace(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_whiteSpace(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_whiteSpace(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_top(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_top(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_top(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_top(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_top(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_top(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_left(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_left(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_left(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_left(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_left(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_left(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_position(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_position(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_position(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_zIndex(IHTMLRuleStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_zIndex(IHTMLRuleStyle* This,VARIANT v) { return This->lpVtbl->put_zIndex(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_zIndex(IHTMLRuleStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_zIndex(IHTMLRuleStyle* This,VARIANT *p) { return This->lpVtbl->get_zIndex(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_overflow(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_overflow(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_overflow(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_overflow(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_overflow(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_overflow(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_pageBreakBefore(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_pageBreakBefore(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_pageBreakBefore(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_pageBreakBefore(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_pageBreakBefore(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_pageBreakBefore(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_pageBreakAfter(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_pageBreakAfter(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_pageBreakAfter(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_pageBreakAfter(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_pageBreakAfter(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_pageBreakAfter(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_cssText(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_cssText(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_cssText(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_cssText(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_cssText(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_cssText(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_cursor(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_cursor(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_cursor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_cursor(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_cursor(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_cursor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_clip(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_clip(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_clip(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_clip(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_clip(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_clip(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_put_filter(IHTMLRuleStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_put_filter(IHTMLRuleStyle* This,BSTR v) { return This->lpVtbl->put_filter(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle_get_filter(IHTMLRuleStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_get_filter(IHTMLRuleStyle* This,BSTR *p) { return This->lpVtbl->get_filter(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle_setAttribute(IHTMLRuleStyle* This,BSTR strAttributeName,VARIANT AttributeValue,LONG lFlags) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_setAttribute(IHTMLRuleStyle* This,BSTR strAttributeName,VARIANT AttributeValue,LONG lFlags) { return This->lpVtbl->setAttribute(This,strAttributeName,AttributeValue,lFlags); } -static FORCEINLINE HRESULT IHTMLRuleStyle_getAttribute(IHTMLRuleStyle* This,BSTR strAttributeName,LONG lFlags,VARIANT *AttributeValue) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_getAttribute(IHTMLRuleStyle* This,BSTR strAttributeName,LONG lFlags,VARIANT *AttributeValue) { return This->lpVtbl->getAttribute(This,strAttributeName,lFlags,AttributeValue); } -static FORCEINLINE HRESULT IHTMLRuleStyle_removeAttribute(IHTMLRuleStyle* This,BSTR strAttributeName,LONG lFlags,VARIANT_BOOL *pfSuccess) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle_removeAttribute(IHTMLRuleStyle* This,BSTR strAttributeName,LONG lFlags,VARIANT_BOOL *pfSuccess) { return This->lpVtbl->removeAttribute(This,strAttributeName,lFlags,pfSuccess); } #endif @@ -25387,207 +25395,207 @@ interface IHTMLRuleStyle2 { #define IHTMLRuleStyle2_get_accelerator(This,p) (This)->lpVtbl->get_accelerator(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle2_QueryInterface(IHTMLRuleStyle2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_QueryInterface(IHTMLRuleStyle2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLRuleStyle2_AddRef(IHTMLRuleStyle2* This) { +static __WIDL_INLINE ULONG IHTMLRuleStyle2_AddRef(IHTMLRuleStyle2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLRuleStyle2_Release(IHTMLRuleStyle2* This) { +static __WIDL_INLINE ULONG IHTMLRuleStyle2_Release(IHTMLRuleStyle2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle2_GetTypeInfoCount(IHTMLRuleStyle2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_GetTypeInfoCount(IHTMLRuleStyle2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_GetTypeInfo(IHTMLRuleStyle2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_GetTypeInfo(IHTMLRuleStyle2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_GetIDsOfNames(IHTMLRuleStyle2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_GetIDsOfNames(IHTMLRuleStyle2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_Invoke(IHTMLRuleStyle2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_Invoke(IHTMLRuleStyle2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLRuleStyle2 methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_tableLayout(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_tableLayout(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_tableLayout(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_tableLayout(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_tableLayout(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_tableLayout(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_borderCollapse(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_borderCollapse(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_borderCollapse(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_borderCollapse(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_borderCollapse(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_borderCollapse(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_direction(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_direction(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_direction(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_direction(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_direction(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_direction(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_behavior(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_behavior(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_behavior(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_behavior(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_behavior(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_behavior(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_position(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_position(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_position(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_position(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_position(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_position(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_unicodeBidi(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_unicodeBidi(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_unicodeBidi(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_unicodeBidi(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_unicodeBidi(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_unicodeBidi(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_bottom(IHTMLRuleStyle2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_bottom(IHTMLRuleStyle2* This,VARIANT v) { return This->lpVtbl->put_bottom(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_bottom(IHTMLRuleStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_bottom(IHTMLRuleStyle2* This,VARIANT *p) { return This->lpVtbl->get_bottom(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_right(IHTMLRuleStyle2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_right(IHTMLRuleStyle2* This,VARIANT v) { return This->lpVtbl->put_right(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_right(IHTMLRuleStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_right(IHTMLRuleStyle2* This,VARIANT *p) { return This->lpVtbl->get_right(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_pixelBottom(IHTMLRuleStyle2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_pixelBottom(IHTMLRuleStyle2* This,LONG v) { return This->lpVtbl->put_pixelBottom(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_pixelBottom(IHTMLRuleStyle2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_pixelBottom(IHTMLRuleStyle2* This,LONG *p) { return This->lpVtbl->get_pixelBottom(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_pixelRight(IHTMLRuleStyle2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_pixelRight(IHTMLRuleStyle2* This,LONG v) { return This->lpVtbl->put_pixelRight(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_pixelRight(IHTMLRuleStyle2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_pixelRight(IHTMLRuleStyle2* This,LONG *p) { return This->lpVtbl->get_pixelRight(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_posBottom(IHTMLRuleStyle2* This,float v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_posBottom(IHTMLRuleStyle2* This,float v) { return This->lpVtbl->put_posBottom(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_posBottom(IHTMLRuleStyle2* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_posBottom(IHTMLRuleStyle2* This,float *p) { return This->lpVtbl->get_posBottom(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_posRight(IHTMLRuleStyle2* This,float v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_posRight(IHTMLRuleStyle2* This,float v) { return This->lpVtbl->put_posRight(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_posRight(IHTMLRuleStyle2* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_posRight(IHTMLRuleStyle2* This,float *p) { return This->lpVtbl->get_posRight(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_imeMode(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_imeMode(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_imeMode(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_imeMode(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_imeMode(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_imeMode(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_rubyAlign(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_rubyAlign(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_rubyAlign(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_rubyAlign(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_rubyAlign(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_rubyAlign(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_rubyPosition(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_rubyPosition(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_rubyPosition(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_rubyPosition(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_rubyPosition(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_rubyPosition(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_rubyOverhang(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_rubyOverhang(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_rubyOverhang(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_rubyOverhang(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_rubyOverhang(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_rubyOverhang(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_layoutGridChar(IHTMLRuleStyle2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_layoutGridChar(IHTMLRuleStyle2* This,VARIANT v) { return This->lpVtbl->put_layoutGridChar(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_layoutGridChar(IHTMLRuleStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_layoutGridChar(IHTMLRuleStyle2* This,VARIANT *p) { return This->lpVtbl->get_layoutGridChar(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_layoutGridLine(IHTMLRuleStyle2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_layoutGridLine(IHTMLRuleStyle2* This,VARIANT v) { return This->lpVtbl->put_layoutGridLine(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_layoutGridLine(IHTMLRuleStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_layoutGridLine(IHTMLRuleStyle2* This,VARIANT *p) { return This->lpVtbl->get_layoutGridLine(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_layoutGridMode(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_layoutGridMode(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_layoutGridMode(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_layoutGridMode(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_layoutGridMode(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_layoutGridMode(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_layoutGridType(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_layoutGridType(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_layoutGridType(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_layoutGridType(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_layoutGridType(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_layoutGridType(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_layoutGrid(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_layoutGrid(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_layoutGrid(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_layoutGrid(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_layoutGrid(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_layoutGrid(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_textAutospace(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_textAutospace(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_textAutospace(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_textAutospace(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_textAutospace(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_textAutospace(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_wordBreak(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_wordBreak(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_wordBreak(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_wordBreak(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_wordBreak(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_wordBreak(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_lineBreak(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_lineBreak(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_lineBreak(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_lineBreak(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_lineBreak(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_lineBreak(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_textJustify(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_textJustify(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_textJustify(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_textJustify(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_textJustify(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_textJustify(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_textJustifyTrim(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_textJustifyTrim(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_textJustifyTrim(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_textJustifyTrim(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_textJustifyTrim(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_textJustifyTrim(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_textKashida(IHTMLRuleStyle2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_textKashida(IHTMLRuleStyle2* This,VARIANT v) { return This->lpVtbl->put_textKashida(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_textKashida(IHTMLRuleStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_textKashida(IHTMLRuleStyle2* This,VARIANT *p) { return This->lpVtbl->get_textKashida(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_overflowX(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_overflowX(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_overflowX(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_overflowX(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_overflowX(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_overflowX(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_overflowY(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_overflowY(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_overflowY(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_overflowY(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_overflowY(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_overflowY(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_put_accelerator(IHTMLRuleStyle2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_put_accelerator(IHTMLRuleStyle2* This,BSTR v) { return This->lpVtbl->put_accelerator(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle2_get_accelerator(IHTMLRuleStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle2_get_accelerator(IHTMLRuleStyle2* This,BSTR *p) { return This->lpVtbl->get_accelerator(This,p); } #endif @@ -25921,117 +25929,117 @@ interface IHTMLRuleStyle3 { #define IHTMLRuleStyle3_get_textKashidaSpace(This,p) (This)->lpVtbl->get_textKashidaSpace(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle3_QueryInterface(IHTMLRuleStyle3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_QueryInterface(IHTMLRuleStyle3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLRuleStyle3_AddRef(IHTMLRuleStyle3* This) { +static __WIDL_INLINE ULONG IHTMLRuleStyle3_AddRef(IHTMLRuleStyle3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLRuleStyle3_Release(IHTMLRuleStyle3* This) { +static __WIDL_INLINE ULONG IHTMLRuleStyle3_Release(IHTMLRuleStyle3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle3_GetTypeInfoCount(IHTMLRuleStyle3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_GetTypeInfoCount(IHTMLRuleStyle3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_GetTypeInfo(IHTMLRuleStyle3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_GetTypeInfo(IHTMLRuleStyle3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_GetIDsOfNames(IHTMLRuleStyle3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_GetIDsOfNames(IHTMLRuleStyle3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_Invoke(IHTMLRuleStyle3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_Invoke(IHTMLRuleStyle3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLRuleStyle3 methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_layoutFlow(IHTMLRuleStyle3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_layoutFlow(IHTMLRuleStyle3* This,BSTR v) { return This->lpVtbl->put_layoutFlow(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_layoutFlow(IHTMLRuleStyle3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_layoutFlow(IHTMLRuleStyle3* This,BSTR *p) { return This->lpVtbl->get_layoutFlow(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_zoom(IHTMLRuleStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_zoom(IHTMLRuleStyle3* This,VARIANT v) { return This->lpVtbl->put_zoom(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_zoom(IHTMLRuleStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_zoom(IHTMLRuleStyle3* This,VARIANT *p) { return This->lpVtbl->get_zoom(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_wordWrap(IHTMLRuleStyle3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_wordWrap(IHTMLRuleStyle3* This,BSTR v) { return This->lpVtbl->put_wordWrap(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_wordWrap(IHTMLRuleStyle3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_wordWrap(IHTMLRuleStyle3* This,BSTR *p) { return This->lpVtbl->get_wordWrap(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_textUnderlinePosition(IHTMLRuleStyle3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_textUnderlinePosition(IHTMLRuleStyle3* This,BSTR v) { return This->lpVtbl->put_textUnderlinePosition(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_textUnderlinePosition(IHTMLRuleStyle3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_textUnderlinePosition(IHTMLRuleStyle3* This,BSTR *p) { return This->lpVtbl->get_textUnderlinePosition(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_scrollbarBaseColor(IHTMLRuleStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_scrollbarBaseColor(IHTMLRuleStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarBaseColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_scrollbarBaseColor(IHTMLRuleStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_scrollbarBaseColor(IHTMLRuleStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarBaseColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_scrollbarFaceColor(IHTMLRuleStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_scrollbarFaceColor(IHTMLRuleStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarFaceColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_scrollbarFaceColor(IHTMLRuleStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_scrollbarFaceColor(IHTMLRuleStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarFaceColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_scrollbar3dLightColor(IHTMLRuleStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_scrollbar3dLightColor(IHTMLRuleStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbar3dLightColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_scrollbar3dLightColor(IHTMLRuleStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_scrollbar3dLightColor(IHTMLRuleStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbar3dLightColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_scrollbarShadowColor(IHTMLRuleStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_scrollbarShadowColor(IHTMLRuleStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarShadowColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_scrollbarShadowColor(IHTMLRuleStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_scrollbarShadowColor(IHTMLRuleStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarShadowColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_scrollbarHighlightColor(IHTMLRuleStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_scrollbarHighlightColor(IHTMLRuleStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarHighlightColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_scrollbarHighlightColor(IHTMLRuleStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_scrollbarHighlightColor(IHTMLRuleStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarHighlightColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_scrollbarDarkShadowColor(IHTMLRuleStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_scrollbarDarkShadowColor(IHTMLRuleStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarDarkShadowColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_scrollbarDarkShadowColor(IHTMLRuleStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_scrollbarDarkShadowColor(IHTMLRuleStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarDarkShadowColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_scrollbarArrowColor(IHTMLRuleStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_scrollbarArrowColor(IHTMLRuleStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarArrowColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_scrollbarArrowColor(IHTMLRuleStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_scrollbarArrowColor(IHTMLRuleStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarArrowColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_scrollbarTrackColor(IHTMLRuleStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_scrollbarTrackColor(IHTMLRuleStyle3* This,VARIANT v) { return This->lpVtbl->put_scrollbarTrackColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_scrollbarTrackColor(IHTMLRuleStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_scrollbarTrackColor(IHTMLRuleStyle3* This,VARIANT *p) { return This->lpVtbl->get_scrollbarTrackColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_writingMode(IHTMLRuleStyle3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_writingMode(IHTMLRuleStyle3* This,BSTR v) { return This->lpVtbl->put_writingMode(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_writingMode(IHTMLRuleStyle3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_writingMode(IHTMLRuleStyle3* This,BSTR *p) { return This->lpVtbl->get_writingMode(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_textAlignLast(IHTMLRuleStyle3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_textAlignLast(IHTMLRuleStyle3* This,BSTR v) { return This->lpVtbl->put_textAlignLast(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_textAlignLast(IHTMLRuleStyle3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_textAlignLast(IHTMLRuleStyle3* This,BSTR *p) { return This->lpVtbl->get_textAlignLast(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_put_textKashidaSpace(IHTMLRuleStyle3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_put_textKashidaSpace(IHTMLRuleStyle3* This,VARIANT v) { return This->lpVtbl->put_textKashidaSpace(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle3_get_textKashidaSpace(IHTMLRuleStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle3_get_textKashidaSpace(IHTMLRuleStyle3* This,VARIANT *p) { return This->lpVtbl->get_textKashidaSpace(This,p); } #endif @@ -26157,39 +26165,39 @@ interface IHTMLRuleStyle4 { #define IHTMLRuleStyle4_get_minHeight(This,p) (This)->lpVtbl->get_minHeight(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle4_QueryInterface(IHTMLRuleStyle4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle4_QueryInterface(IHTMLRuleStyle4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLRuleStyle4_AddRef(IHTMLRuleStyle4* This) { +static __WIDL_INLINE ULONG IHTMLRuleStyle4_AddRef(IHTMLRuleStyle4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLRuleStyle4_Release(IHTMLRuleStyle4* This) { +static __WIDL_INLINE ULONG IHTMLRuleStyle4_Release(IHTMLRuleStyle4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle4_GetTypeInfoCount(IHTMLRuleStyle4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle4_GetTypeInfoCount(IHTMLRuleStyle4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLRuleStyle4_GetTypeInfo(IHTMLRuleStyle4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle4_GetTypeInfo(IHTMLRuleStyle4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLRuleStyle4_GetIDsOfNames(IHTMLRuleStyle4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle4_GetIDsOfNames(IHTMLRuleStyle4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLRuleStyle4_Invoke(IHTMLRuleStyle4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle4_Invoke(IHTMLRuleStyle4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLRuleStyle4 methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle4_put_textOverflow(IHTMLRuleStyle4* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle4_put_textOverflow(IHTMLRuleStyle4* This,BSTR v) { return This->lpVtbl->put_textOverflow(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle4_get_textOverflow(IHTMLRuleStyle4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle4_get_textOverflow(IHTMLRuleStyle4* This,BSTR *p) { return This->lpVtbl->get_textOverflow(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle4_put_minHeight(IHTMLRuleStyle4* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle4_put_minHeight(IHTMLRuleStyle4* This,VARIANT v) { return This->lpVtbl->put_minHeight(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle4_get_minHeight(IHTMLRuleStyle4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle4_get_minHeight(IHTMLRuleStyle4* This,VARIANT *p) { return This->lpVtbl->get_minHeight(This,p); } #endif @@ -26347,51 +26355,51 @@ interface IHTMLRuleStyle5 { #define IHTMLRuleStyle5_get_maxWidth(This,p) (This)->lpVtbl->get_maxWidth(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle5_QueryInterface(IHTMLRuleStyle5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle5_QueryInterface(IHTMLRuleStyle5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLRuleStyle5_AddRef(IHTMLRuleStyle5* This) { +static __WIDL_INLINE ULONG IHTMLRuleStyle5_AddRef(IHTMLRuleStyle5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLRuleStyle5_Release(IHTMLRuleStyle5* This) { +static __WIDL_INLINE ULONG IHTMLRuleStyle5_Release(IHTMLRuleStyle5* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle5_GetTypeInfoCount(IHTMLRuleStyle5* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle5_GetTypeInfoCount(IHTMLRuleStyle5* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLRuleStyle5_GetTypeInfo(IHTMLRuleStyle5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle5_GetTypeInfo(IHTMLRuleStyle5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLRuleStyle5_GetIDsOfNames(IHTMLRuleStyle5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle5_GetIDsOfNames(IHTMLRuleStyle5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLRuleStyle5_Invoke(IHTMLRuleStyle5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle5_Invoke(IHTMLRuleStyle5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLRuleStyle5 methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle5_put_msInterpolationMode(IHTMLRuleStyle5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle5_put_msInterpolationMode(IHTMLRuleStyle5* This,BSTR v) { return This->lpVtbl->put_msInterpolationMode(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle5_get_msInterpolationMode(IHTMLRuleStyle5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle5_get_msInterpolationMode(IHTMLRuleStyle5* This,BSTR *p) { return This->lpVtbl->get_msInterpolationMode(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle5_put_maxHeight(IHTMLRuleStyle5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle5_put_maxHeight(IHTMLRuleStyle5* This,VARIANT v) { return This->lpVtbl->put_maxHeight(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle5_get_maxHeight(IHTMLRuleStyle5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle5_get_maxHeight(IHTMLRuleStyle5* This,VARIANT *p) { return This->lpVtbl->get_maxHeight(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle5_put_minWidth(IHTMLRuleStyle5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle5_put_minWidth(IHTMLRuleStyle5* This,VARIANT v) { return This->lpVtbl->put_minWidth(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle5_get_minWidth(IHTMLRuleStyle5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle5_get_minWidth(IHTMLRuleStyle5* This,VARIANT *p) { return This->lpVtbl->get_minWidth(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle5_put_maxWidth(IHTMLRuleStyle5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle5_put_maxWidth(IHTMLRuleStyle5* This,VARIANT v) { return This->lpVtbl->put_maxWidth(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle5_get_maxWidth(IHTMLRuleStyle5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle5_get_maxWidth(IHTMLRuleStyle5* This,VARIANT *p) { return This->lpVtbl->get_maxWidth(This,p); } #endif @@ -26741,123 +26749,123 @@ interface IHTMLRuleStyle6 { #define IHTMLRuleStyle6_get_quotes(This,p) (This)->lpVtbl->get_quotes(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle6_QueryInterface(IHTMLRuleStyle6* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_QueryInterface(IHTMLRuleStyle6* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLRuleStyle6_AddRef(IHTMLRuleStyle6* This) { +static __WIDL_INLINE ULONG IHTMLRuleStyle6_AddRef(IHTMLRuleStyle6* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLRuleStyle6_Release(IHTMLRuleStyle6* This) { +static __WIDL_INLINE ULONG IHTMLRuleStyle6_Release(IHTMLRuleStyle6* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle6_GetTypeInfoCount(IHTMLRuleStyle6* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_GetTypeInfoCount(IHTMLRuleStyle6* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_GetTypeInfo(IHTMLRuleStyle6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_GetTypeInfo(IHTMLRuleStyle6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_GetIDsOfNames(IHTMLRuleStyle6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_GetIDsOfNames(IHTMLRuleStyle6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_Invoke(IHTMLRuleStyle6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_Invoke(IHTMLRuleStyle6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLRuleStyle6 methods ***/ -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_content(IHTMLRuleStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_content(IHTMLRuleStyle6* This,BSTR v) { return This->lpVtbl->put_content(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_content(IHTMLRuleStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_content(IHTMLRuleStyle6* This,BSTR *p) { return This->lpVtbl->get_content(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_captionSide(IHTMLRuleStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_captionSide(IHTMLRuleStyle6* This,BSTR v) { return This->lpVtbl->put_captionSide(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_captionSide(IHTMLRuleStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_captionSide(IHTMLRuleStyle6* This,BSTR *p) { return This->lpVtbl->get_captionSide(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_counterIncrement(IHTMLRuleStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_counterIncrement(IHTMLRuleStyle6* This,BSTR v) { return This->lpVtbl->put_counterIncrement(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_counterIncrement(IHTMLRuleStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_counterIncrement(IHTMLRuleStyle6* This,BSTR *p) { return This->lpVtbl->get_counterIncrement(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_counterReset(IHTMLRuleStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_counterReset(IHTMLRuleStyle6* This,BSTR v) { return This->lpVtbl->put_counterReset(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_counterReset(IHTMLRuleStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_counterReset(IHTMLRuleStyle6* This,BSTR *p) { return This->lpVtbl->get_counterReset(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_outline(IHTMLRuleStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_outline(IHTMLRuleStyle6* This,BSTR v) { return This->lpVtbl->put_outline(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_outline(IHTMLRuleStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_outline(IHTMLRuleStyle6* This,BSTR *p) { return This->lpVtbl->get_outline(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_outlineWidth(IHTMLRuleStyle6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_outlineWidth(IHTMLRuleStyle6* This,VARIANT v) { return This->lpVtbl->put_outlineWidth(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_outlineWidth(IHTMLRuleStyle6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_outlineWidth(IHTMLRuleStyle6* This,VARIANT *p) { return This->lpVtbl->get_outlineWidth(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_outlineStyle(IHTMLRuleStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_outlineStyle(IHTMLRuleStyle6* This,BSTR v) { return This->lpVtbl->put_outlineStyle(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_outlineStyle(IHTMLRuleStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_outlineStyle(IHTMLRuleStyle6* This,BSTR *p) { return This->lpVtbl->get_outlineStyle(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_outlineColor(IHTMLRuleStyle6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_outlineColor(IHTMLRuleStyle6* This,VARIANT v) { return This->lpVtbl->put_outlineColor(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_outlineColor(IHTMLRuleStyle6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_outlineColor(IHTMLRuleStyle6* This,VARIANT *p) { return This->lpVtbl->get_outlineColor(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_boxSizing(IHTMLRuleStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_boxSizing(IHTMLRuleStyle6* This,BSTR v) { return This->lpVtbl->put_boxSizing(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_boxSizing(IHTMLRuleStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_boxSizing(IHTMLRuleStyle6* This,BSTR *p) { return This->lpVtbl->get_boxSizing(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_borderSpacing(IHTMLRuleStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_borderSpacing(IHTMLRuleStyle6* This,BSTR v) { return This->lpVtbl->put_borderSpacing(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_borderSpacing(IHTMLRuleStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_borderSpacing(IHTMLRuleStyle6* This,BSTR *p) { return This->lpVtbl->get_borderSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_orphans(IHTMLRuleStyle6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_orphans(IHTMLRuleStyle6* This,VARIANT v) { return This->lpVtbl->put_orphans(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_orphans(IHTMLRuleStyle6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_orphans(IHTMLRuleStyle6* This,VARIANT *p) { return This->lpVtbl->get_orphans(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_widows(IHTMLRuleStyle6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_widows(IHTMLRuleStyle6* This,VARIANT v) { return This->lpVtbl->put_widows(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_widows(IHTMLRuleStyle6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_widows(IHTMLRuleStyle6* This,VARIANT *p) { return This->lpVtbl->get_widows(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_pageBreakInside(IHTMLRuleStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_pageBreakInside(IHTMLRuleStyle6* This,BSTR v) { return This->lpVtbl->put_pageBreakInside(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_pageBreakInside(IHTMLRuleStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_pageBreakInside(IHTMLRuleStyle6* This,BSTR *p) { return This->lpVtbl->get_pageBreakInside(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_emptyCells(IHTMLRuleStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_emptyCells(IHTMLRuleStyle6* This,BSTR v) { return This->lpVtbl->put_emptyCells(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_emptyCells(IHTMLRuleStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_emptyCells(IHTMLRuleStyle6* This,BSTR *p) { return This->lpVtbl->get_emptyCells(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_msBlockProgression(IHTMLRuleStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_msBlockProgression(IHTMLRuleStyle6* This,BSTR v) { return This->lpVtbl->put_msBlockProgression(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_msBlockProgression(IHTMLRuleStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_msBlockProgression(IHTMLRuleStyle6* This,BSTR *p) { return This->lpVtbl->get_msBlockProgression(This,p); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_put_quotes(IHTMLRuleStyle6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_put_quotes(IHTMLRuleStyle6* This,BSTR v) { return This->lpVtbl->put_quotes(This,v); } -static FORCEINLINE HRESULT IHTMLRuleStyle6_get_quotes(IHTMLRuleStyle6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRuleStyle6_get_quotes(IHTMLRuleStyle6* This,BSTR *p) { return This->lpVtbl->get_quotes(This,p); } #endif @@ -26949,26 +26957,26 @@ interface DispHTMLStyle { #define DispHTMLStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLStyle_QueryInterface(DispHTMLStyle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLStyle_QueryInterface(DispHTMLStyle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLStyle_AddRef(DispHTMLStyle* This) { +static __WIDL_INLINE ULONG DispHTMLStyle_AddRef(DispHTMLStyle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLStyle_Release(DispHTMLStyle* This) { +static __WIDL_INLINE ULONG DispHTMLStyle_Release(DispHTMLStyle* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLStyle_GetTypeInfoCount(DispHTMLStyle* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLStyle_GetTypeInfoCount(DispHTMLStyle* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLStyle_GetTypeInfo(DispHTMLStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLStyle_GetTypeInfo(DispHTMLStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLStyle_GetIDsOfNames(DispHTMLStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLStyle_GetIDsOfNames(DispHTMLStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLStyle_Invoke(DispHTMLStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLStyle_Invoke(DispHTMLStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -27072,26 +27080,26 @@ interface DispHTMLRuleStyle { #define DispHTMLRuleStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLRuleStyle_QueryInterface(DispHTMLRuleStyle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLRuleStyle_QueryInterface(DispHTMLRuleStyle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLRuleStyle_AddRef(DispHTMLRuleStyle* This) { +static __WIDL_INLINE ULONG DispHTMLRuleStyle_AddRef(DispHTMLRuleStyle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLRuleStyle_Release(DispHTMLRuleStyle* This) { +static __WIDL_INLINE ULONG DispHTMLRuleStyle_Release(DispHTMLRuleStyle* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLRuleStyle_GetTypeInfoCount(DispHTMLRuleStyle* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLRuleStyle_GetTypeInfoCount(DispHTMLRuleStyle* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLRuleStyle_GetTypeInfo(DispHTMLRuleStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLRuleStyle_GetTypeInfo(DispHTMLRuleStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLRuleStyle_GetIDsOfNames(DispHTMLRuleStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLRuleStyle_GetIDsOfNames(DispHTMLRuleStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLRuleStyle_Invoke(DispHTMLRuleStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLRuleStyle_Invoke(DispHTMLRuleStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -27281,42 +27289,42 @@ interface IHTMLCSSRule { #define IHTMLCSSRule_get_parentStyleSheet(This,p) (This)->lpVtbl->get_parentStyleSheet(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCSSRule_QueryInterface(IHTMLCSSRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCSSRule_QueryInterface(IHTMLCSSRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCSSRule_AddRef(IHTMLCSSRule* This) { +static __WIDL_INLINE ULONG IHTMLCSSRule_AddRef(IHTMLCSSRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCSSRule_Release(IHTMLCSSRule* This) { +static __WIDL_INLINE ULONG IHTMLCSSRule_Release(IHTMLCSSRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCSSRule_GetTypeInfoCount(IHTMLCSSRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCSSRule_GetTypeInfoCount(IHTMLCSSRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCSSRule_GetTypeInfo(IHTMLCSSRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCSSRule_GetTypeInfo(IHTMLCSSRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCSSRule_GetIDsOfNames(IHTMLCSSRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCSSRule_GetIDsOfNames(IHTMLCSSRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCSSRule_Invoke(IHTMLCSSRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCSSRule_Invoke(IHTMLCSSRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCSSRule methods ***/ -static FORCEINLINE HRESULT IHTMLCSSRule_get_type(IHTMLCSSRule* This,USHORT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSRule_get_type(IHTMLCSSRule* This,USHORT *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLCSSRule_put_cssText(IHTMLCSSRule* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSRule_put_cssText(IHTMLCSSRule* This,BSTR v) { return This->lpVtbl->put_cssText(This,v); } -static FORCEINLINE HRESULT IHTMLCSSRule_get_cssText(IHTMLCSSRule* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSRule_get_cssText(IHTMLCSSRule* This,BSTR *p) { return This->lpVtbl->get_cssText(This,p); } -static FORCEINLINE HRESULT IHTMLCSSRule_get_parentRule(IHTMLCSSRule* This,IHTMLCSSRule **p) { +static __WIDL_INLINE HRESULT IHTMLCSSRule_get_parentRule(IHTMLCSSRule* This,IHTMLCSSRule **p) { return This->lpVtbl->get_parentRule(This,p); } -static FORCEINLINE HRESULT IHTMLCSSRule_get_parentStyleSheet(IHTMLCSSRule* This,IHTMLStyleSheet **p) { +static __WIDL_INLINE HRESULT IHTMLCSSRule_get_parentStyleSheet(IHTMLCSSRule* This,IHTMLStyleSheet **p) { return This->lpVtbl->get_parentStyleSheet(This,p); } #endif @@ -27442,39 +27450,39 @@ interface IHTMLCSSImportRule { #define IHTMLCSSImportRule_get_styleSheet(This,p) (This)->lpVtbl->get_styleSheet(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCSSImportRule_QueryInterface(IHTMLCSSImportRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCSSImportRule_QueryInterface(IHTMLCSSImportRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCSSImportRule_AddRef(IHTMLCSSImportRule* This) { +static __WIDL_INLINE ULONG IHTMLCSSImportRule_AddRef(IHTMLCSSImportRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCSSImportRule_Release(IHTMLCSSImportRule* This) { +static __WIDL_INLINE ULONG IHTMLCSSImportRule_Release(IHTMLCSSImportRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCSSImportRule_GetTypeInfoCount(IHTMLCSSImportRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCSSImportRule_GetTypeInfoCount(IHTMLCSSImportRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCSSImportRule_GetTypeInfo(IHTMLCSSImportRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCSSImportRule_GetTypeInfo(IHTMLCSSImportRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCSSImportRule_GetIDsOfNames(IHTMLCSSImportRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCSSImportRule_GetIDsOfNames(IHTMLCSSImportRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCSSImportRule_Invoke(IHTMLCSSImportRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCSSImportRule_Invoke(IHTMLCSSImportRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCSSImportRule methods ***/ -static FORCEINLINE HRESULT IHTMLCSSImportRule_get_href(IHTMLCSSImportRule* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSImportRule_get_href(IHTMLCSSImportRule* This,BSTR *p) { return This->lpVtbl->get_href(This,p); } -static FORCEINLINE HRESULT IHTMLCSSImportRule_put_media(IHTMLCSSImportRule* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSImportRule_put_media(IHTMLCSSImportRule* This,VARIANT v) { return This->lpVtbl->put_media(This,v); } -static FORCEINLINE HRESULT IHTMLCSSImportRule_get_media(IHTMLCSSImportRule* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSImportRule_get_media(IHTMLCSSImportRule* This,VARIANT *p) { return This->lpVtbl->get_media(This,p); } -static FORCEINLINE HRESULT IHTMLCSSImportRule_get_styleSheet(IHTMLCSSImportRule* This,IHTMLStyleSheet **p) { +static __WIDL_INLINE HRESULT IHTMLCSSImportRule_get_styleSheet(IHTMLCSSImportRule* This,IHTMLStyleSheet **p) { return This->lpVtbl->get_styleSheet(This,p); } #endif @@ -27612,42 +27620,42 @@ interface IHTMLCSSMediaRule { #define IHTMLCSSMediaRule_deleteRule(This,lIndex) (This)->lpVtbl->deleteRule(This,lIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCSSMediaRule_QueryInterface(IHTMLCSSMediaRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaRule_QueryInterface(IHTMLCSSMediaRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCSSMediaRule_AddRef(IHTMLCSSMediaRule* This) { +static __WIDL_INLINE ULONG IHTMLCSSMediaRule_AddRef(IHTMLCSSMediaRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCSSMediaRule_Release(IHTMLCSSMediaRule* This) { +static __WIDL_INLINE ULONG IHTMLCSSMediaRule_Release(IHTMLCSSMediaRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCSSMediaRule_GetTypeInfoCount(IHTMLCSSMediaRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaRule_GetTypeInfoCount(IHTMLCSSMediaRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCSSMediaRule_GetTypeInfo(IHTMLCSSMediaRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaRule_GetTypeInfo(IHTMLCSSMediaRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCSSMediaRule_GetIDsOfNames(IHTMLCSSMediaRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaRule_GetIDsOfNames(IHTMLCSSMediaRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCSSMediaRule_Invoke(IHTMLCSSMediaRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaRule_Invoke(IHTMLCSSMediaRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCSSMediaRule methods ***/ -static FORCEINLINE HRESULT IHTMLCSSMediaRule_put_media(IHTMLCSSMediaRule* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaRule_put_media(IHTMLCSSMediaRule* This,VARIANT v) { return This->lpVtbl->put_media(This,v); } -static FORCEINLINE HRESULT IHTMLCSSMediaRule_get_media(IHTMLCSSMediaRule* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaRule_get_media(IHTMLCSSMediaRule* This,VARIANT *p) { return This->lpVtbl->get_media(This,p); } -static FORCEINLINE HRESULT IHTMLCSSMediaRule_get_cssRules(IHTMLCSSMediaRule* This,IHTMLStyleSheetRulesCollection **p) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaRule_get_cssRules(IHTMLCSSMediaRule* This,IHTMLStyleSheetRulesCollection **p) { return This->lpVtbl->get_cssRules(This,p); } -static FORCEINLINE HRESULT IHTMLCSSMediaRule_insertRule(IHTMLCSSMediaRule* This,BSTR bstrRule,LONG lIndex,LONG *plNewIndex) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaRule_insertRule(IHTMLCSSMediaRule* This,BSTR bstrRule,LONG lIndex,LONG *plNewIndex) { return This->lpVtbl->insertRule(This,bstrRule,lIndex,plNewIndex); } -static FORCEINLINE HRESULT IHTMLCSSMediaRule_deleteRule(IHTMLCSSMediaRule* This,LONG lIndex) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaRule_deleteRule(IHTMLCSSMediaRule* This,LONG lIndex) { return This->lpVtbl->deleteRule(This,lIndex); } #endif @@ -27791,45 +27799,45 @@ interface IHTMLCSSMediaList { #define IHTMLCSSMediaList_deleteMedium(This,bstrMedium) (This)->lpVtbl->deleteMedium(This,bstrMedium) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCSSMediaList_QueryInterface(IHTMLCSSMediaList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaList_QueryInterface(IHTMLCSSMediaList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCSSMediaList_AddRef(IHTMLCSSMediaList* This) { +static __WIDL_INLINE ULONG IHTMLCSSMediaList_AddRef(IHTMLCSSMediaList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCSSMediaList_Release(IHTMLCSSMediaList* This) { +static __WIDL_INLINE ULONG IHTMLCSSMediaList_Release(IHTMLCSSMediaList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCSSMediaList_GetTypeInfoCount(IHTMLCSSMediaList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaList_GetTypeInfoCount(IHTMLCSSMediaList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCSSMediaList_GetTypeInfo(IHTMLCSSMediaList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaList_GetTypeInfo(IHTMLCSSMediaList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCSSMediaList_GetIDsOfNames(IHTMLCSSMediaList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaList_GetIDsOfNames(IHTMLCSSMediaList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCSSMediaList_Invoke(IHTMLCSSMediaList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaList_Invoke(IHTMLCSSMediaList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCSSMediaList methods ***/ -static FORCEINLINE HRESULT IHTMLCSSMediaList_put_mediaText(IHTMLCSSMediaList* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaList_put_mediaText(IHTMLCSSMediaList* This,BSTR v) { return This->lpVtbl->put_mediaText(This,v); } -static FORCEINLINE HRESULT IHTMLCSSMediaList_get_mediaText(IHTMLCSSMediaList* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaList_get_mediaText(IHTMLCSSMediaList* This,BSTR *p) { return This->lpVtbl->get_mediaText(This,p); } -static FORCEINLINE HRESULT IHTMLCSSMediaList_get_length(IHTMLCSSMediaList* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaList_get_length(IHTMLCSSMediaList* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLCSSMediaList_item(IHTMLCSSMediaList* This,LONG index,BSTR *pbstrMedium) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaList_item(IHTMLCSSMediaList* This,LONG index,BSTR *pbstrMedium) { return This->lpVtbl->item(This,index,pbstrMedium); } -static FORCEINLINE HRESULT IHTMLCSSMediaList_appendMedium(IHTMLCSSMediaList* This,BSTR bstrMedium) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaList_appendMedium(IHTMLCSSMediaList* This,BSTR bstrMedium) { return This->lpVtbl->appendMedium(This,bstrMedium); } -static FORCEINLINE HRESULT IHTMLCSSMediaList_deleteMedium(IHTMLCSSMediaList* This,BSTR bstrMedium) { +static __WIDL_INLINE HRESULT IHTMLCSSMediaList_deleteMedium(IHTMLCSSMediaList* This,BSTR bstrMedium) { return This->lpVtbl->deleteMedium(This,bstrMedium); } #endif @@ -27939,33 +27947,33 @@ interface IHTMLCSSNamespaceRule { #define IHTMLCSSNamespaceRule_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCSSNamespaceRule_QueryInterface(IHTMLCSSNamespaceRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCSSNamespaceRule_QueryInterface(IHTMLCSSNamespaceRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCSSNamespaceRule_AddRef(IHTMLCSSNamespaceRule* This) { +static __WIDL_INLINE ULONG IHTMLCSSNamespaceRule_AddRef(IHTMLCSSNamespaceRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCSSNamespaceRule_Release(IHTMLCSSNamespaceRule* This) { +static __WIDL_INLINE ULONG IHTMLCSSNamespaceRule_Release(IHTMLCSSNamespaceRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCSSNamespaceRule_GetTypeInfoCount(IHTMLCSSNamespaceRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCSSNamespaceRule_GetTypeInfoCount(IHTMLCSSNamespaceRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCSSNamespaceRule_GetTypeInfo(IHTMLCSSNamespaceRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCSSNamespaceRule_GetTypeInfo(IHTMLCSSNamespaceRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCSSNamespaceRule_GetIDsOfNames(IHTMLCSSNamespaceRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCSSNamespaceRule_GetIDsOfNames(IHTMLCSSNamespaceRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCSSNamespaceRule_Invoke(IHTMLCSSNamespaceRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCSSNamespaceRule_Invoke(IHTMLCSSNamespaceRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCSSNamespaceRule methods ***/ -static FORCEINLINE HRESULT IHTMLCSSNamespaceRule_get_namespaceURI(IHTMLCSSNamespaceRule* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSNamespaceRule_get_namespaceURI(IHTMLCSSNamespaceRule* This,BSTR *p) { return This->lpVtbl->get_namespaceURI(This,p); } -static FORCEINLINE HRESULT IHTMLCSSNamespaceRule_get_prefix(IHTMLCSSNamespaceRule* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCSSNamespaceRule_get_prefix(IHTMLCSSNamespaceRule* This,BSTR *p) { return This->lpVtbl->get_prefix(This,p); } #endif @@ -28083,36 +28091,36 @@ interface IHTMLMSCSSKeyframeRule { #define IHTMLMSCSSKeyframeRule_get_style(This,p) (This)->lpVtbl->get_style(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLMSCSSKeyframeRule_QueryInterface(IHTMLMSCSSKeyframeRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframeRule_QueryInterface(IHTMLMSCSSKeyframeRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLMSCSSKeyframeRule_AddRef(IHTMLMSCSSKeyframeRule* This) { +static __WIDL_INLINE ULONG IHTMLMSCSSKeyframeRule_AddRef(IHTMLMSCSSKeyframeRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLMSCSSKeyframeRule_Release(IHTMLMSCSSKeyframeRule* This) { +static __WIDL_INLINE ULONG IHTMLMSCSSKeyframeRule_Release(IHTMLMSCSSKeyframeRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLMSCSSKeyframeRule_GetTypeInfoCount(IHTMLMSCSSKeyframeRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframeRule_GetTypeInfoCount(IHTMLMSCSSKeyframeRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLMSCSSKeyframeRule_GetTypeInfo(IHTMLMSCSSKeyframeRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframeRule_GetTypeInfo(IHTMLMSCSSKeyframeRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLMSCSSKeyframeRule_GetIDsOfNames(IHTMLMSCSSKeyframeRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframeRule_GetIDsOfNames(IHTMLMSCSSKeyframeRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLMSCSSKeyframeRule_Invoke(IHTMLMSCSSKeyframeRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframeRule_Invoke(IHTMLMSCSSKeyframeRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLMSCSSKeyframeRule methods ***/ -static FORCEINLINE HRESULT IHTMLMSCSSKeyframeRule_put_keyText(IHTMLMSCSSKeyframeRule* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframeRule_put_keyText(IHTMLMSCSSKeyframeRule* This,BSTR v) { return This->lpVtbl->put_keyText(This,v); } -static FORCEINLINE HRESULT IHTMLMSCSSKeyframeRule_get_keyText(IHTMLMSCSSKeyframeRule* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframeRule_get_keyText(IHTMLMSCSSKeyframeRule* This,BSTR *p) { return This->lpVtbl->get_keyText(This,p); } -static FORCEINLINE HRESULT IHTMLMSCSSKeyframeRule_get_style(IHTMLMSCSSKeyframeRule* This,IHTMLRuleStyle **p) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframeRule_get_style(IHTMLMSCSSKeyframeRule* This,IHTMLRuleStyle **p) { return This->lpVtbl->get_style(This,p); } #endif @@ -28256,45 +28264,45 @@ interface IHTMLMSCSSKeyframesRule { #define IHTMLMSCSSKeyframesRule_findRule(This,bstrKey,ppMSKeyframeRule) (This)->lpVtbl->findRule(This,bstrKey,ppMSKeyframeRule) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLMSCSSKeyframesRule_QueryInterface(IHTMLMSCSSKeyframesRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframesRule_QueryInterface(IHTMLMSCSSKeyframesRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLMSCSSKeyframesRule_AddRef(IHTMLMSCSSKeyframesRule* This) { +static __WIDL_INLINE ULONG IHTMLMSCSSKeyframesRule_AddRef(IHTMLMSCSSKeyframesRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLMSCSSKeyframesRule_Release(IHTMLMSCSSKeyframesRule* This) { +static __WIDL_INLINE ULONG IHTMLMSCSSKeyframesRule_Release(IHTMLMSCSSKeyframesRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLMSCSSKeyframesRule_GetTypeInfoCount(IHTMLMSCSSKeyframesRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframesRule_GetTypeInfoCount(IHTMLMSCSSKeyframesRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLMSCSSKeyframesRule_GetTypeInfo(IHTMLMSCSSKeyframesRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframesRule_GetTypeInfo(IHTMLMSCSSKeyframesRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLMSCSSKeyframesRule_GetIDsOfNames(IHTMLMSCSSKeyframesRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframesRule_GetIDsOfNames(IHTMLMSCSSKeyframesRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLMSCSSKeyframesRule_Invoke(IHTMLMSCSSKeyframesRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframesRule_Invoke(IHTMLMSCSSKeyframesRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLMSCSSKeyframesRule methods ***/ -static FORCEINLINE HRESULT IHTMLMSCSSKeyframesRule_put_name(IHTMLMSCSSKeyframesRule* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframesRule_put_name(IHTMLMSCSSKeyframesRule* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLMSCSSKeyframesRule_get_name(IHTMLMSCSSKeyframesRule* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframesRule_get_name(IHTMLMSCSSKeyframesRule* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLMSCSSKeyframesRule_get_cssRules(IHTMLMSCSSKeyframesRule* This,IHTMLStyleSheetRulesCollection **p) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframesRule_get_cssRules(IHTMLMSCSSKeyframesRule* This,IHTMLStyleSheetRulesCollection **p) { return This->lpVtbl->get_cssRules(This,p); } -static FORCEINLINE HRESULT IHTMLMSCSSKeyframesRule_appendRule(IHTMLMSCSSKeyframesRule* This,BSTR bstrRule) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframesRule_appendRule(IHTMLMSCSSKeyframesRule* This,BSTR bstrRule) { return This->lpVtbl->appendRule(This,bstrRule); } -static FORCEINLINE HRESULT IHTMLMSCSSKeyframesRule_deleteRule(IHTMLMSCSSKeyframesRule* This,BSTR bstrKey) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframesRule_deleteRule(IHTMLMSCSSKeyframesRule* This,BSTR bstrKey) { return This->lpVtbl->deleteRule(This,bstrKey); } -static FORCEINLINE HRESULT IHTMLMSCSSKeyframesRule_findRule(IHTMLMSCSSKeyframesRule* This,BSTR bstrKey,IHTMLMSCSSKeyframeRule **ppMSKeyframeRule) { +static __WIDL_INLINE HRESULT IHTMLMSCSSKeyframesRule_findRule(IHTMLMSCSSKeyframesRule* This,BSTR bstrKey,IHTMLMSCSSKeyframeRule **ppMSKeyframeRule) { return This->lpVtbl->findRule(This,bstrKey,ppMSKeyframeRule); } #endif @@ -28386,26 +28394,26 @@ interface DispHTMLCSSRule { #define DispHTMLCSSRule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLCSSRule_QueryInterface(DispHTMLCSSRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLCSSRule_QueryInterface(DispHTMLCSSRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLCSSRule_AddRef(DispHTMLCSSRule* This) { +static __WIDL_INLINE ULONG DispHTMLCSSRule_AddRef(DispHTMLCSSRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLCSSRule_Release(DispHTMLCSSRule* This) { +static __WIDL_INLINE ULONG DispHTMLCSSRule_Release(DispHTMLCSSRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLCSSRule_GetTypeInfoCount(DispHTMLCSSRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLCSSRule_GetTypeInfoCount(DispHTMLCSSRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLCSSRule_GetTypeInfo(DispHTMLCSSRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLCSSRule_GetTypeInfo(DispHTMLCSSRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLCSSRule_GetIDsOfNames(DispHTMLCSSRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLCSSRule_GetIDsOfNames(DispHTMLCSSRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLCSSRule_Invoke(DispHTMLCSSRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLCSSRule_Invoke(DispHTMLCSSRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -28509,26 +28517,26 @@ interface DispHTMLCSSImportRule { #define DispHTMLCSSImportRule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLCSSImportRule_QueryInterface(DispHTMLCSSImportRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLCSSImportRule_QueryInterface(DispHTMLCSSImportRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLCSSImportRule_AddRef(DispHTMLCSSImportRule* This) { +static __WIDL_INLINE ULONG DispHTMLCSSImportRule_AddRef(DispHTMLCSSImportRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLCSSImportRule_Release(DispHTMLCSSImportRule* This) { +static __WIDL_INLINE ULONG DispHTMLCSSImportRule_Release(DispHTMLCSSImportRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLCSSImportRule_GetTypeInfoCount(DispHTMLCSSImportRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLCSSImportRule_GetTypeInfoCount(DispHTMLCSSImportRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLCSSImportRule_GetTypeInfo(DispHTMLCSSImportRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLCSSImportRule_GetTypeInfo(DispHTMLCSSImportRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLCSSImportRule_GetIDsOfNames(DispHTMLCSSImportRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLCSSImportRule_GetIDsOfNames(DispHTMLCSSImportRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLCSSImportRule_Invoke(DispHTMLCSSImportRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLCSSImportRule_Invoke(DispHTMLCSSImportRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -28632,26 +28640,26 @@ interface DispHTMLCSSMediaRule { #define DispHTMLCSSMediaRule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLCSSMediaRule_QueryInterface(DispHTMLCSSMediaRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLCSSMediaRule_QueryInterface(DispHTMLCSSMediaRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLCSSMediaRule_AddRef(DispHTMLCSSMediaRule* This) { +static __WIDL_INLINE ULONG DispHTMLCSSMediaRule_AddRef(DispHTMLCSSMediaRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLCSSMediaRule_Release(DispHTMLCSSMediaRule* This) { +static __WIDL_INLINE ULONG DispHTMLCSSMediaRule_Release(DispHTMLCSSMediaRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLCSSMediaRule_GetTypeInfoCount(DispHTMLCSSMediaRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLCSSMediaRule_GetTypeInfoCount(DispHTMLCSSMediaRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLCSSMediaRule_GetTypeInfo(DispHTMLCSSMediaRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLCSSMediaRule_GetTypeInfo(DispHTMLCSSMediaRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLCSSMediaRule_GetIDsOfNames(DispHTMLCSSMediaRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLCSSMediaRule_GetIDsOfNames(DispHTMLCSSMediaRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLCSSMediaRule_Invoke(DispHTMLCSSMediaRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLCSSMediaRule_Invoke(DispHTMLCSSMediaRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -28755,26 +28763,26 @@ interface DispHTMLCSSMediaList { #define DispHTMLCSSMediaList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLCSSMediaList_QueryInterface(DispHTMLCSSMediaList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLCSSMediaList_QueryInterface(DispHTMLCSSMediaList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLCSSMediaList_AddRef(DispHTMLCSSMediaList* This) { +static __WIDL_INLINE ULONG DispHTMLCSSMediaList_AddRef(DispHTMLCSSMediaList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLCSSMediaList_Release(DispHTMLCSSMediaList* This) { +static __WIDL_INLINE ULONG DispHTMLCSSMediaList_Release(DispHTMLCSSMediaList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLCSSMediaList_GetTypeInfoCount(DispHTMLCSSMediaList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLCSSMediaList_GetTypeInfoCount(DispHTMLCSSMediaList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLCSSMediaList_GetTypeInfo(DispHTMLCSSMediaList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLCSSMediaList_GetTypeInfo(DispHTMLCSSMediaList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLCSSMediaList_GetIDsOfNames(DispHTMLCSSMediaList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLCSSMediaList_GetIDsOfNames(DispHTMLCSSMediaList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLCSSMediaList_Invoke(DispHTMLCSSMediaList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLCSSMediaList_Invoke(DispHTMLCSSMediaList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -28878,26 +28886,26 @@ interface DispHTMLCSSNamespaceRule { #define DispHTMLCSSNamespaceRule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLCSSNamespaceRule_QueryInterface(DispHTMLCSSNamespaceRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLCSSNamespaceRule_QueryInterface(DispHTMLCSSNamespaceRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLCSSNamespaceRule_AddRef(DispHTMLCSSNamespaceRule* This) { +static __WIDL_INLINE ULONG DispHTMLCSSNamespaceRule_AddRef(DispHTMLCSSNamespaceRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLCSSNamespaceRule_Release(DispHTMLCSSNamespaceRule* This) { +static __WIDL_INLINE ULONG DispHTMLCSSNamespaceRule_Release(DispHTMLCSSNamespaceRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLCSSNamespaceRule_GetTypeInfoCount(DispHTMLCSSNamespaceRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLCSSNamespaceRule_GetTypeInfoCount(DispHTMLCSSNamespaceRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLCSSNamespaceRule_GetTypeInfo(DispHTMLCSSNamespaceRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLCSSNamespaceRule_GetTypeInfo(DispHTMLCSSNamespaceRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLCSSNamespaceRule_GetIDsOfNames(DispHTMLCSSNamespaceRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLCSSNamespaceRule_GetIDsOfNames(DispHTMLCSSNamespaceRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLCSSNamespaceRule_Invoke(DispHTMLCSSNamespaceRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLCSSNamespaceRule_Invoke(DispHTMLCSSNamespaceRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -29001,26 +29009,26 @@ interface DispHTMLMSCSSKeyframeRule { #define DispHTMLMSCSSKeyframeRule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLMSCSSKeyframeRule_QueryInterface(DispHTMLMSCSSKeyframeRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLMSCSSKeyframeRule_QueryInterface(DispHTMLMSCSSKeyframeRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLMSCSSKeyframeRule_AddRef(DispHTMLMSCSSKeyframeRule* This) { +static __WIDL_INLINE ULONG DispHTMLMSCSSKeyframeRule_AddRef(DispHTMLMSCSSKeyframeRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLMSCSSKeyframeRule_Release(DispHTMLMSCSSKeyframeRule* This) { +static __WIDL_INLINE ULONG DispHTMLMSCSSKeyframeRule_Release(DispHTMLMSCSSKeyframeRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLMSCSSKeyframeRule_GetTypeInfoCount(DispHTMLMSCSSKeyframeRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLMSCSSKeyframeRule_GetTypeInfoCount(DispHTMLMSCSSKeyframeRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLMSCSSKeyframeRule_GetTypeInfo(DispHTMLMSCSSKeyframeRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLMSCSSKeyframeRule_GetTypeInfo(DispHTMLMSCSSKeyframeRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLMSCSSKeyframeRule_GetIDsOfNames(DispHTMLMSCSSKeyframeRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLMSCSSKeyframeRule_GetIDsOfNames(DispHTMLMSCSSKeyframeRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLMSCSSKeyframeRule_Invoke(DispHTMLMSCSSKeyframeRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLMSCSSKeyframeRule_Invoke(DispHTMLMSCSSKeyframeRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -29124,26 +29132,26 @@ interface DispHTMLMSCSSKeyframesRule { #define DispHTMLMSCSSKeyframesRule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLMSCSSKeyframesRule_QueryInterface(DispHTMLMSCSSKeyframesRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLMSCSSKeyframesRule_QueryInterface(DispHTMLMSCSSKeyframesRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLMSCSSKeyframesRule_AddRef(DispHTMLMSCSSKeyframesRule* This) { +static __WIDL_INLINE ULONG DispHTMLMSCSSKeyframesRule_AddRef(DispHTMLMSCSSKeyframesRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLMSCSSKeyframesRule_Release(DispHTMLMSCSSKeyframesRule* This) { +static __WIDL_INLINE ULONG DispHTMLMSCSSKeyframesRule_Release(DispHTMLMSCSSKeyframesRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLMSCSSKeyframesRule_GetTypeInfoCount(DispHTMLMSCSSKeyframesRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLMSCSSKeyframesRule_GetTypeInfoCount(DispHTMLMSCSSKeyframesRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLMSCSSKeyframesRule_GetTypeInfo(DispHTMLMSCSSKeyframesRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLMSCSSKeyframesRule_GetTypeInfo(DispHTMLMSCSSKeyframesRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLMSCSSKeyframesRule_GetIDsOfNames(DispHTMLMSCSSKeyframesRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLMSCSSKeyframesRule_GetIDsOfNames(DispHTMLMSCSSKeyframesRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLMSCSSKeyframesRule_Invoke(DispHTMLMSCSSKeyframesRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLMSCSSKeyframesRule_Invoke(DispHTMLMSCSSKeyframesRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -29435,81 +29443,81 @@ interface IHTMLRenderStyle { #define IHTMLRenderStyle_get_textDecoration(This,p) (This)->lpVtbl->get_textDecoration(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLRenderStyle_QueryInterface(IHTMLRenderStyle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_QueryInterface(IHTMLRenderStyle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLRenderStyle_AddRef(IHTMLRenderStyle* This) { +static __WIDL_INLINE ULONG IHTMLRenderStyle_AddRef(IHTMLRenderStyle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLRenderStyle_Release(IHTMLRenderStyle* This) { +static __WIDL_INLINE ULONG IHTMLRenderStyle_Release(IHTMLRenderStyle* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLRenderStyle_GetTypeInfoCount(IHTMLRenderStyle* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_GetTypeInfoCount(IHTMLRenderStyle* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLRenderStyle_GetTypeInfo(IHTMLRenderStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_GetTypeInfo(IHTMLRenderStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLRenderStyle_GetIDsOfNames(IHTMLRenderStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_GetIDsOfNames(IHTMLRenderStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLRenderStyle_Invoke(IHTMLRenderStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_Invoke(IHTMLRenderStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLRenderStyle methods ***/ -static FORCEINLINE HRESULT IHTMLRenderStyle_put_textLineThroughStyle(IHTMLRenderStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_put_textLineThroughStyle(IHTMLRenderStyle* This,BSTR v) { return This->lpVtbl->put_textLineThroughStyle(This,v); } -static FORCEINLINE HRESULT IHTMLRenderStyle_get_textLineThroughStyle(IHTMLRenderStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_get_textLineThroughStyle(IHTMLRenderStyle* This,BSTR *p) { return This->lpVtbl->get_textLineThroughStyle(This,p); } -static FORCEINLINE HRESULT IHTMLRenderStyle_put_textUnderlineStyle(IHTMLRenderStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_put_textUnderlineStyle(IHTMLRenderStyle* This,BSTR v) { return This->lpVtbl->put_textUnderlineStyle(This,v); } -static FORCEINLINE HRESULT IHTMLRenderStyle_get_textUnderlineStyle(IHTMLRenderStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_get_textUnderlineStyle(IHTMLRenderStyle* This,BSTR *p) { return This->lpVtbl->get_textUnderlineStyle(This,p); } -static FORCEINLINE HRESULT IHTMLRenderStyle_put_textEffect(IHTMLRenderStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_put_textEffect(IHTMLRenderStyle* This,BSTR v) { return This->lpVtbl->put_textEffect(This,v); } -static FORCEINLINE HRESULT IHTMLRenderStyle_get_textEffect(IHTMLRenderStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_get_textEffect(IHTMLRenderStyle* This,BSTR *p) { return This->lpVtbl->get_textEffect(This,p); } -static FORCEINLINE HRESULT IHTMLRenderStyle_put_textColor(IHTMLRenderStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_put_textColor(IHTMLRenderStyle* This,VARIANT v) { return This->lpVtbl->put_textColor(This,v); } -static FORCEINLINE HRESULT IHTMLRenderStyle_get_textColor(IHTMLRenderStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_get_textColor(IHTMLRenderStyle* This,VARIANT *p) { return This->lpVtbl->get_textColor(This,p); } -static FORCEINLINE HRESULT IHTMLRenderStyle_put_textBackgroundColor(IHTMLRenderStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_put_textBackgroundColor(IHTMLRenderStyle* This,VARIANT v) { return This->lpVtbl->put_textBackgroundColor(This,v); } -static FORCEINLINE HRESULT IHTMLRenderStyle_get_textBackgroundColor(IHTMLRenderStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_get_textBackgroundColor(IHTMLRenderStyle* This,VARIANT *p) { return This->lpVtbl->get_textBackgroundColor(This,p); } -static FORCEINLINE HRESULT IHTMLRenderStyle_put_textDecorationColor(IHTMLRenderStyle* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_put_textDecorationColor(IHTMLRenderStyle* This,VARIANT v) { return This->lpVtbl->put_textDecorationColor(This,v); } -static FORCEINLINE HRESULT IHTMLRenderStyle_get_textDecorationColor(IHTMLRenderStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_get_textDecorationColor(IHTMLRenderStyle* This,VARIANT *p) { return This->lpVtbl->get_textDecorationColor(This,p); } -static FORCEINLINE HRESULT IHTMLRenderStyle_put_renderingPriority(IHTMLRenderStyle* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_put_renderingPriority(IHTMLRenderStyle* This,LONG v) { return This->lpVtbl->put_renderingPriority(This,v); } -static FORCEINLINE HRESULT IHTMLRenderStyle_get_renderingPriority(IHTMLRenderStyle* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_get_renderingPriority(IHTMLRenderStyle* This,LONG *p) { return This->lpVtbl->get_renderingPriority(This,p); } -static FORCEINLINE HRESULT IHTMLRenderStyle_put_defaultTextSelection(IHTMLRenderStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_put_defaultTextSelection(IHTMLRenderStyle* This,BSTR v) { return This->lpVtbl->put_defaultTextSelection(This,v); } -static FORCEINLINE HRESULT IHTMLRenderStyle_get_defaultTextSelection(IHTMLRenderStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_get_defaultTextSelection(IHTMLRenderStyle* This,BSTR *p) { return This->lpVtbl->get_defaultTextSelection(This,p); } -static FORCEINLINE HRESULT IHTMLRenderStyle_put_textDecoration(IHTMLRenderStyle* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_put_textDecoration(IHTMLRenderStyle* This,BSTR v) { return This->lpVtbl->put_textDecoration(This,v); } -static FORCEINLINE HRESULT IHTMLRenderStyle_get_textDecoration(IHTMLRenderStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLRenderStyle_get_textDecoration(IHTMLRenderStyle* This,BSTR *p) { return This->lpVtbl->get_textDecoration(This,p); } #endif @@ -29601,26 +29609,26 @@ interface DispHTMLRenderStyle { #define DispHTMLRenderStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLRenderStyle_QueryInterface(DispHTMLRenderStyle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLRenderStyle_QueryInterface(DispHTMLRenderStyle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLRenderStyle_AddRef(DispHTMLRenderStyle* This) { +static __WIDL_INLINE ULONG DispHTMLRenderStyle_AddRef(DispHTMLRenderStyle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLRenderStyle_Release(DispHTMLRenderStyle* This) { +static __WIDL_INLINE ULONG DispHTMLRenderStyle_Release(DispHTMLRenderStyle* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLRenderStyle_GetTypeInfoCount(DispHTMLRenderStyle* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLRenderStyle_GetTypeInfoCount(DispHTMLRenderStyle* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLRenderStyle_GetTypeInfo(DispHTMLRenderStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLRenderStyle_GetTypeInfo(DispHTMLRenderStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLRenderStyle_GetIDsOfNames(DispHTMLRenderStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLRenderStyle_GetIDsOfNames(DispHTMLRenderStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLRenderStyle_Invoke(DispHTMLRenderStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLRenderStyle_Invoke(DispHTMLRenderStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -30467,300 +30475,300 @@ interface IHTMLCurrentStyle { #define IHTMLCurrentStyle_get_textTransform(This,p) (This)->lpVtbl->get_textTransform(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle_QueryInterface(IHTMLCurrentStyle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_QueryInterface(IHTMLCurrentStyle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCurrentStyle_AddRef(IHTMLCurrentStyle* This) { +static __WIDL_INLINE ULONG IHTMLCurrentStyle_AddRef(IHTMLCurrentStyle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCurrentStyle_Release(IHTMLCurrentStyle* This) { +static __WIDL_INLINE ULONG IHTMLCurrentStyle_Release(IHTMLCurrentStyle* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle_GetTypeInfoCount(IHTMLCurrentStyle* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_GetTypeInfoCount(IHTMLCurrentStyle* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_GetTypeInfo(IHTMLCurrentStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_GetTypeInfo(IHTMLCurrentStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_GetIDsOfNames(IHTMLCurrentStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_GetIDsOfNames(IHTMLCurrentStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_Invoke(IHTMLCurrentStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_Invoke(IHTMLCurrentStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCurrentStyle methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_position(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_position(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_position(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_styleFloat(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_styleFloat(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_styleFloat(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_color(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_color(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_color(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_backgroundColor(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_backgroundColor(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_backgroundColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_fontFamily(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_fontFamily(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_fontFamily(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_fontStyle(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_fontStyle(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_fontStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_fontVariant(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_fontVariant(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_fontVariant(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_fontWeight(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_fontWeight(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_fontWeight(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_fontSize(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_fontSize(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_fontSize(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_backgroundImage(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_backgroundImage(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_backgroundImage(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_backgroundPositionX(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_backgroundPositionX(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_backgroundPositionX(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_backgroundPositionY(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_backgroundPositionY(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_backgroundPositionY(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_backgroundRepeat(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_backgroundRepeat(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_backgroundRepeat(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderLeftColor(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderLeftColor(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_borderLeftColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderTopColor(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderTopColor(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_borderTopColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderRightColor(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderRightColor(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_borderRightColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderBottomColor(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderBottomColor(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_borderBottomColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderTopStyle(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderTopStyle(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_borderTopStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderRightStyle(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderRightStyle(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_borderRightStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderBottomStyle(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderBottomStyle(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_borderBottomStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderLeftStyle(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderLeftStyle(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_borderLeftStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderTopWidth(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderTopWidth(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_borderTopWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderRightWidth(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderRightWidth(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_borderRightWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderBottomWidth(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderBottomWidth(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_borderBottomWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderLeftWidth(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderLeftWidth(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_borderLeftWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_left(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_left(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_left(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_top(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_top(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_top(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_width(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_width(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_height(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_height(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_paddingLeft(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_paddingLeft(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_paddingLeft(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_paddingTop(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_paddingTop(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_paddingTop(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_paddingRight(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_paddingRight(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_paddingRight(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_paddingBottom(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_paddingBottom(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_paddingBottom(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_textAlign(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_textAlign(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_textAlign(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_textDecoration(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_textDecoration(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_textDecoration(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_display(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_display(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_display(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_visibility(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_visibility(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_visibility(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_zIndex(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_zIndex(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_zIndex(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_letterSpacing(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_letterSpacing(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_letterSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_lineHeight(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_lineHeight(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_lineHeight(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_textIndent(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_textIndent(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_textIndent(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_verticalAlign(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_verticalAlign(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_verticalAlign(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_backgroundAttachment(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_backgroundAttachment(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_backgroundAttachment(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_marginTop(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_marginTop(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_marginTop(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_marginRight(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_marginRight(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_marginRight(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_marginBottom(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_marginBottom(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_marginBottom(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_marginLeft(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_marginLeft(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_marginLeft(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_clear(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_clear(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_clear(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_listStyleType(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_listStyleType(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_listStyleType(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_listStylePosition(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_listStylePosition(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_listStylePosition(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_listStyleImage(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_listStyleImage(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_listStyleImage(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_clipTop(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_clipTop(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_clipTop(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_clipRight(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_clipRight(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_clipRight(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_clipBottom(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_clipBottom(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_clipBottom(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_clipLeft(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_clipLeft(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_clipLeft(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_overflow(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_overflow(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_overflow(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_pageBreakBefore(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_pageBreakBefore(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_pageBreakBefore(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_pageBreakAfter(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_pageBreakAfter(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_pageBreakAfter(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_cursor(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_cursor(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_cursor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_tableLayout(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_tableLayout(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_tableLayout(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderCollapse(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderCollapse(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_borderCollapse(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_direction(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_direction(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_direction(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_behavior(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_behavior(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_behavior(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_getAttribute(IHTMLCurrentStyle* This,BSTR strAttributeName,LONG lFlags,VARIANT *AttributeValue) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_getAttribute(IHTMLCurrentStyle* This,BSTR strAttributeName,LONG lFlags,VARIANT *AttributeValue) { return This->lpVtbl->getAttribute(This,strAttributeName,lFlags,AttributeValue); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_unicodeBidi(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_unicodeBidi(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_unicodeBidi(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_right(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_right(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_right(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_bottom(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_bottom(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_bottom(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_imeMode(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_imeMode(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_imeMode(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_rubyAlign(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_rubyAlign(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_rubyAlign(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_rubyPosition(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_rubyPosition(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_rubyPosition(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_rubyOverhang(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_rubyOverhang(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_rubyOverhang(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_textAutospace(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_textAutospace(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_textAutospace(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_lineBreak(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_lineBreak(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_lineBreak(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_wordBreak(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_wordBreak(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_wordBreak(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_textJustify(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_textJustify(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_textJustify(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_textJustifyTrim(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_textJustifyTrim(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_textJustifyTrim(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_textKashida(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_textKashida(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_textKashida(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_blockDirection(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_blockDirection(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_blockDirection(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_layoutGridChar(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_layoutGridChar(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_layoutGridChar(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_layoutGridLine(IHTMLCurrentStyle* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_layoutGridLine(IHTMLCurrentStyle* This,VARIANT *p) { return This->lpVtbl->get_layoutGridLine(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_layoutGridMode(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_layoutGridMode(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_layoutGridMode(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_layoutGridType(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_layoutGridType(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_layoutGridType(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderStyle(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderStyle(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_borderStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderColor(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderColor(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_borderColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_borderWidth(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_borderWidth(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_borderWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_padding(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_padding(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_padding(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_margin(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_margin(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_margin(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_accelerator(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_accelerator(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_accelerator(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_overflowX(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_overflowX(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_overflowX(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_overflowY(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_overflowY(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_overflowY(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle_get_textTransform(IHTMLCurrentStyle* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle_get_textTransform(IHTMLCurrentStyle* This,BSTR *p) { return This->lpVtbl->get_textTransform(This,p); } #endif @@ -30998,81 +31006,81 @@ interface IHTMLCurrentStyle2 { #define IHTMLCurrentStyle2_get_isBlock(This,p) (This)->lpVtbl->get_isBlock(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle2_QueryInterface(IHTMLCurrentStyle2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_QueryInterface(IHTMLCurrentStyle2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCurrentStyle2_AddRef(IHTMLCurrentStyle2* This) { +static __WIDL_INLINE ULONG IHTMLCurrentStyle2_AddRef(IHTMLCurrentStyle2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCurrentStyle2_Release(IHTMLCurrentStyle2* This) { +static __WIDL_INLINE ULONG IHTMLCurrentStyle2_Release(IHTMLCurrentStyle2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle2_GetTypeInfoCount(IHTMLCurrentStyle2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_GetTypeInfoCount(IHTMLCurrentStyle2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_GetTypeInfo(IHTMLCurrentStyle2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_GetTypeInfo(IHTMLCurrentStyle2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_GetIDsOfNames(IHTMLCurrentStyle2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_GetIDsOfNames(IHTMLCurrentStyle2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_Invoke(IHTMLCurrentStyle2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_Invoke(IHTMLCurrentStyle2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCurrentStyle2 methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_layoutFlow(IHTMLCurrentStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_layoutFlow(IHTMLCurrentStyle2* This,BSTR *p) { return This->lpVtbl->get_layoutFlow(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_wordWrap(IHTMLCurrentStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_wordWrap(IHTMLCurrentStyle2* This,BSTR *p) { return This->lpVtbl->get_wordWrap(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_textUnderlinePosition(IHTMLCurrentStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_textUnderlinePosition(IHTMLCurrentStyle2* This,BSTR *p) { return This->lpVtbl->get_textUnderlinePosition(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_hasLayout(IHTMLCurrentStyle2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_hasLayout(IHTMLCurrentStyle2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_hasLayout(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_scrollbarBaseColor(IHTMLCurrentStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_scrollbarBaseColor(IHTMLCurrentStyle2* This,VARIANT *p) { return This->lpVtbl->get_scrollbarBaseColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_scrollbarFaceColor(IHTMLCurrentStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_scrollbarFaceColor(IHTMLCurrentStyle2* This,VARIANT *p) { return This->lpVtbl->get_scrollbarFaceColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_scrollbar3dLightColor(IHTMLCurrentStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_scrollbar3dLightColor(IHTMLCurrentStyle2* This,VARIANT *p) { return This->lpVtbl->get_scrollbar3dLightColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_scrollbarShadowColor(IHTMLCurrentStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_scrollbarShadowColor(IHTMLCurrentStyle2* This,VARIANT *p) { return This->lpVtbl->get_scrollbarShadowColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_scrollbarHighlightColor(IHTMLCurrentStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_scrollbarHighlightColor(IHTMLCurrentStyle2* This,VARIANT *p) { return This->lpVtbl->get_scrollbarHighlightColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_scrollbarDarkShadowColor(IHTMLCurrentStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_scrollbarDarkShadowColor(IHTMLCurrentStyle2* This,VARIANT *p) { return This->lpVtbl->get_scrollbarDarkShadowColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_scrollbarArrowColor(IHTMLCurrentStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_scrollbarArrowColor(IHTMLCurrentStyle2* This,VARIANT *p) { return This->lpVtbl->get_scrollbarArrowColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_scrollbarTrackColor(IHTMLCurrentStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_scrollbarTrackColor(IHTMLCurrentStyle2* This,VARIANT *p) { return This->lpVtbl->get_scrollbarTrackColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_writingMode(IHTMLCurrentStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_writingMode(IHTMLCurrentStyle2* This,BSTR *p) { return This->lpVtbl->get_writingMode(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_zoom(IHTMLCurrentStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_zoom(IHTMLCurrentStyle2* This,VARIANT *p) { return This->lpVtbl->get_zoom(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_filter(IHTMLCurrentStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_filter(IHTMLCurrentStyle2* This,BSTR *p) { return This->lpVtbl->get_filter(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_textAlignLast(IHTMLCurrentStyle2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_textAlignLast(IHTMLCurrentStyle2* This,BSTR *p) { return This->lpVtbl->get_textAlignLast(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_textKashidaSpace(IHTMLCurrentStyle2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_textKashidaSpace(IHTMLCurrentStyle2* This,VARIANT *p) { return This->lpVtbl->get_textKashidaSpace(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle2_get_isBlock(IHTMLCurrentStyle2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle2_get_isBlock(IHTMLCurrentStyle2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_isBlock(This,p); } #endif @@ -31198,39 +31206,39 @@ interface IHTMLCurrentStyle3 { #define IHTMLCurrentStyle3_get_whiteSpace(This,p) (This)->lpVtbl->get_whiteSpace(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle3_QueryInterface(IHTMLCurrentStyle3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle3_QueryInterface(IHTMLCurrentStyle3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCurrentStyle3_AddRef(IHTMLCurrentStyle3* This) { +static __WIDL_INLINE ULONG IHTMLCurrentStyle3_AddRef(IHTMLCurrentStyle3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCurrentStyle3_Release(IHTMLCurrentStyle3* This) { +static __WIDL_INLINE ULONG IHTMLCurrentStyle3_Release(IHTMLCurrentStyle3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle3_GetTypeInfoCount(IHTMLCurrentStyle3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle3_GetTypeInfoCount(IHTMLCurrentStyle3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCurrentStyle3_GetTypeInfo(IHTMLCurrentStyle3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle3_GetTypeInfo(IHTMLCurrentStyle3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCurrentStyle3_GetIDsOfNames(IHTMLCurrentStyle3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle3_GetIDsOfNames(IHTMLCurrentStyle3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCurrentStyle3_Invoke(IHTMLCurrentStyle3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle3_Invoke(IHTMLCurrentStyle3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCurrentStyle3 methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle3_get_textOverflow(IHTMLCurrentStyle3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle3_get_textOverflow(IHTMLCurrentStyle3* This,BSTR *p) { return This->lpVtbl->get_textOverflow(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle3_get_minHeight(IHTMLCurrentStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle3_get_minHeight(IHTMLCurrentStyle3* This,VARIANT *p) { return This->lpVtbl->get_minHeight(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle3_get_wordSpacing(IHTMLCurrentStyle3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle3_get_wordSpacing(IHTMLCurrentStyle3* This,VARIANT *p) { return This->lpVtbl->get_wordSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle3_get_whiteSpace(IHTMLCurrentStyle3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle3_get_whiteSpace(IHTMLCurrentStyle3* This,BSTR *p) { return This->lpVtbl->get_whiteSpace(This,p); } #endif @@ -31356,39 +31364,39 @@ interface IHTMLCurrentStyle4 { #define IHTMLCurrentStyle4_get_maxWidth(This,p) (This)->lpVtbl->get_maxWidth(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle4_QueryInterface(IHTMLCurrentStyle4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle4_QueryInterface(IHTMLCurrentStyle4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCurrentStyle4_AddRef(IHTMLCurrentStyle4* This) { +static __WIDL_INLINE ULONG IHTMLCurrentStyle4_AddRef(IHTMLCurrentStyle4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCurrentStyle4_Release(IHTMLCurrentStyle4* This) { +static __WIDL_INLINE ULONG IHTMLCurrentStyle4_Release(IHTMLCurrentStyle4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle4_GetTypeInfoCount(IHTMLCurrentStyle4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle4_GetTypeInfoCount(IHTMLCurrentStyle4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCurrentStyle4_GetTypeInfo(IHTMLCurrentStyle4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle4_GetTypeInfo(IHTMLCurrentStyle4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCurrentStyle4_GetIDsOfNames(IHTMLCurrentStyle4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle4_GetIDsOfNames(IHTMLCurrentStyle4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCurrentStyle4_Invoke(IHTMLCurrentStyle4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle4_Invoke(IHTMLCurrentStyle4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCurrentStyle4 methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle4_get_msInterpolationMode(IHTMLCurrentStyle4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle4_get_msInterpolationMode(IHTMLCurrentStyle4* This,BSTR *p) { return This->lpVtbl->get_msInterpolationMode(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle4_get_maxHeight(IHTMLCurrentStyle4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle4_get_maxHeight(IHTMLCurrentStyle4* This,VARIANT *p) { return This->lpVtbl->get_maxHeight(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle4_get_minWidth(IHTMLCurrentStyle4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle4_get_minWidth(IHTMLCurrentStyle4* This,VARIANT *p) { return This->lpVtbl->get_minWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle4_get_maxWidth(IHTMLCurrentStyle4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle4_get_maxWidth(IHTMLCurrentStyle4* This,VARIANT *p) { return This->lpVtbl->get_maxWidth(This,p); } #endif @@ -31586,66 +31594,66 @@ interface IHTMLCurrentStyle5 { #define IHTMLCurrentStyle5_get_quotes(This,p) (This)->lpVtbl->get_quotes(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle5_QueryInterface(IHTMLCurrentStyle5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_QueryInterface(IHTMLCurrentStyle5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCurrentStyle5_AddRef(IHTMLCurrentStyle5* This) { +static __WIDL_INLINE ULONG IHTMLCurrentStyle5_AddRef(IHTMLCurrentStyle5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCurrentStyle5_Release(IHTMLCurrentStyle5* This) { +static __WIDL_INLINE ULONG IHTMLCurrentStyle5_Release(IHTMLCurrentStyle5* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle5_GetTypeInfoCount(IHTMLCurrentStyle5* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_GetTypeInfoCount(IHTMLCurrentStyle5* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_GetTypeInfo(IHTMLCurrentStyle5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_GetTypeInfo(IHTMLCurrentStyle5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_GetIDsOfNames(IHTMLCurrentStyle5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_GetIDsOfNames(IHTMLCurrentStyle5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_Invoke(IHTMLCurrentStyle5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_Invoke(IHTMLCurrentStyle5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCurrentStyle5 methods ***/ -static FORCEINLINE HRESULT IHTMLCurrentStyle5_get_captionSide(IHTMLCurrentStyle5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_get_captionSide(IHTMLCurrentStyle5* This,BSTR *p) { return This->lpVtbl->get_captionSide(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_get_outline(IHTMLCurrentStyle5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_get_outline(IHTMLCurrentStyle5* This,BSTR *p) { return This->lpVtbl->get_outline(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_get_outlineWidth(IHTMLCurrentStyle5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_get_outlineWidth(IHTMLCurrentStyle5* This,VARIANT *p) { return This->lpVtbl->get_outlineWidth(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_get_outlineStyle(IHTMLCurrentStyle5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_get_outlineStyle(IHTMLCurrentStyle5* This,BSTR *p) { return This->lpVtbl->get_outlineStyle(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_get_outlineColor(IHTMLCurrentStyle5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_get_outlineColor(IHTMLCurrentStyle5* This,VARIANT *p) { return This->lpVtbl->get_outlineColor(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_get_boxSizing(IHTMLCurrentStyle5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_get_boxSizing(IHTMLCurrentStyle5* This,BSTR *p) { return This->lpVtbl->get_boxSizing(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_get_borderSpacing(IHTMLCurrentStyle5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_get_borderSpacing(IHTMLCurrentStyle5* This,BSTR *p) { return This->lpVtbl->get_borderSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_get_orphans(IHTMLCurrentStyle5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_get_orphans(IHTMLCurrentStyle5* This,VARIANT *p) { return This->lpVtbl->get_orphans(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_get_widows(IHTMLCurrentStyle5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_get_widows(IHTMLCurrentStyle5* This,VARIANT *p) { return This->lpVtbl->get_widows(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_get_pageBreakInside(IHTMLCurrentStyle5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_get_pageBreakInside(IHTMLCurrentStyle5* This,BSTR *p) { return This->lpVtbl->get_pageBreakInside(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_get_emptyCells(IHTMLCurrentStyle5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_get_emptyCells(IHTMLCurrentStyle5* This,BSTR *p) { return This->lpVtbl->get_emptyCells(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_get_msBlockProgression(IHTMLCurrentStyle5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_get_msBlockProgression(IHTMLCurrentStyle5* This,BSTR *p) { return This->lpVtbl->get_msBlockProgression(This,p); } -static FORCEINLINE HRESULT IHTMLCurrentStyle5_get_quotes(IHTMLCurrentStyle5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCurrentStyle5_get_quotes(IHTMLCurrentStyle5* This,BSTR *p) { return This->lpVtbl->get_quotes(This,p); } #endif @@ -31737,26 +31745,26 @@ interface DispHTMLCurrentStyle { #define DispHTMLCurrentStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLCurrentStyle_QueryInterface(DispHTMLCurrentStyle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLCurrentStyle_QueryInterface(DispHTMLCurrentStyle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLCurrentStyle_AddRef(DispHTMLCurrentStyle* This) { +static __WIDL_INLINE ULONG DispHTMLCurrentStyle_AddRef(DispHTMLCurrentStyle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLCurrentStyle_Release(DispHTMLCurrentStyle* This) { +static __WIDL_INLINE ULONG DispHTMLCurrentStyle_Release(DispHTMLCurrentStyle* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLCurrentStyle_GetTypeInfoCount(DispHTMLCurrentStyle* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLCurrentStyle_GetTypeInfoCount(DispHTMLCurrentStyle* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLCurrentStyle_GetTypeInfo(DispHTMLCurrentStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLCurrentStyle_GetTypeInfo(DispHTMLCurrentStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLCurrentStyle_GetIDsOfNames(DispHTMLCurrentStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLCurrentStyle_GetIDsOfNames(DispHTMLCurrentStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLCurrentStyle_Invoke(DispHTMLCurrentStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLCurrentStyle_Invoke(DispHTMLCurrentStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -31935,51 +31943,51 @@ interface IHTMLRect { #define IHTMLRect_get_bottom(This,p) (This)->lpVtbl->get_bottom(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLRect_QueryInterface(IHTMLRect* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLRect_QueryInterface(IHTMLRect* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLRect_AddRef(IHTMLRect* This) { +static __WIDL_INLINE ULONG IHTMLRect_AddRef(IHTMLRect* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLRect_Release(IHTMLRect* This) { +static __WIDL_INLINE ULONG IHTMLRect_Release(IHTMLRect* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLRect_GetTypeInfoCount(IHTMLRect* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLRect_GetTypeInfoCount(IHTMLRect* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLRect_GetTypeInfo(IHTMLRect* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLRect_GetTypeInfo(IHTMLRect* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLRect_GetIDsOfNames(IHTMLRect* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLRect_GetIDsOfNames(IHTMLRect* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLRect_Invoke(IHTMLRect* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLRect_Invoke(IHTMLRect* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLRect methods ***/ -static FORCEINLINE HRESULT IHTMLRect_put_left(IHTMLRect* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLRect_put_left(IHTMLRect* This,LONG v) { return This->lpVtbl->put_left(This,v); } -static FORCEINLINE HRESULT IHTMLRect_get_left(IHTMLRect* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLRect_get_left(IHTMLRect* This,LONG *p) { return This->lpVtbl->get_left(This,p); } -static FORCEINLINE HRESULT IHTMLRect_put_top(IHTMLRect* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLRect_put_top(IHTMLRect* This,LONG v) { return This->lpVtbl->put_top(This,v); } -static FORCEINLINE HRESULT IHTMLRect_get_top(IHTMLRect* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLRect_get_top(IHTMLRect* This,LONG *p) { return This->lpVtbl->get_top(This,p); } -static FORCEINLINE HRESULT IHTMLRect_put_right(IHTMLRect* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLRect_put_right(IHTMLRect* This,LONG v) { return This->lpVtbl->put_right(This,v); } -static FORCEINLINE HRESULT IHTMLRect_get_right(IHTMLRect* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLRect_get_right(IHTMLRect* This,LONG *p) { return This->lpVtbl->get_right(This,p); } -static FORCEINLINE HRESULT IHTMLRect_put_bottom(IHTMLRect* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLRect_put_bottom(IHTMLRect* This,LONG v) { return This->lpVtbl->put_bottom(This,v); } -static FORCEINLINE HRESULT IHTMLRect_get_bottom(IHTMLRect* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLRect_get_bottom(IHTMLRect* This,LONG *p) { return This->lpVtbl->get_bottom(This,p); } #endif @@ -32089,33 +32097,33 @@ interface IHTMLRect2 { #define IHTMLRect2_get_height(This,p) (This)->lpVtbl->get_height(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLRect2_QueryInterface(IHTMLRect2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLRect2_QueryInterface(IHTMLRect2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLRect2_AddRef(IHTMLRect2* This) { +static __WIDL_INLINE ULONG IHTMLRect2_AddRef(IHTMLRect2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLRect2_Release(IHTMLRect2* This) { +static __WIDL_INLINE ULONG IHTMLRect2_Release(IHTMLRect2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLRect2_GetTypeInfoCount(IHTMLRect2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLRect2_GetTypeInfoCount(IHTMLRect2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLRect2_GetTypeInfo(IHTMLRect2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLRect2_GetTypeInfo(IHTMLRect2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLRect2_GetIDsOfNames(IHTMLRect2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLRect2_GetIDsOfNames(IHTMLRect2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLRect2_Invoke(IHTMLRect2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLRect2_Invoke(IHTMLRect2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLRect2 methods ***/ -static FORCEINLINE HRESULT IHTMLRect2_get_width(IHTMLRect2* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLRect2_get_width(IHTMLRect2* This,float *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLRect2_get_height(IHTMLRect2* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLRect2_get_height(IHTMLRect2* This,float *p) { return This->lpVtbl->get_height(This,p); } #endif @@ -32235,36 +32243,36 @@ interface IHTMLRectCollection { #define IHTMLRectCollection_item(This,pvarIndex,pvarResult) (This)->lpVtbl->item(This,pvarIndex,pvarResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLRectCollection_QueryInterface(IHTMLRectCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLRectCollection_QueryInterface(IHTMLRectCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLRectCollection_AddRef(IHTMLRectCollection* This) { +static __WIDL_INLINE ULONG IHTMLRectCollection_AddRef(IHTMLRectCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLRectCollection_Release(IHTMLRectCollection* This) { +static __WIDL_INLINE ULONG IHTMLRectCollection_Release(IHTMLRectCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLRectCollection_GetTypeInfoCount(IHTMLRectCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLRectCollection_GetTypeInfoCount(IHTMLRectCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLRectCollection_GetTypeInfo(IHTMLRectCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLRectCollection_GetTypeInfo(IHTMLRectCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLRectCollection_GetIDsOfNames(IHTMLRectCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLRectCollection_GetIDsOfNames(IHTMLRectCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLRectCollection_Invoke(IHTMLRectCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLRectCollection_Invoke(IHTMLRectCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLRectCollection methods ***/ -static FORCEINLINE HRESULT IHTMLRectCollection_get_length(IHTMLRectCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLRectCollection_get_length(IHTMLRectCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLRectCollection_get__newEnum(IHTMLRectCollection* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLRectCollection_get__newEnum(IHTMLRectCollection* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLRectCollection_item(IHTMLRectCollection* This,VARIANT *pvarIndex,VARIANT *pvarResult) { +static __WIDL_INLINE HRESULT IHTMLRectCollection_item(IHTMLRectCollection* This,VARIANT *pvarIndex,VARIANT *pvarResult) { return This->lpVtbl->item(This,pvarIndex,pvarResult); } #endif @@ -32578,87 +32586,87 @@ interface IHTMLDOMNode { #define IHTMLDOMNode_get_nextSibling(This,p) (This)->lpVtbl->get_nextSibling(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMNode_QueryInterface(IHTMLDOMNode* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_QueryInterface(IHTMLDOMNode* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMNode_AddRef(IHTMLDOMNode* This) { +static __WIDL_INLINE ULONG IHTMLDOMNode_AddRef(IHTMLDOMNode* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMNode_Release(IHTMLDOMNode* This) { +static __WIDL_INLINE ULONG IHTMLDOMNode_Release(IHTMLDOMNode* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMNode_GetTypeInfoCount(IHTMLDOMNode* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_GetTypeInfoCount(IHTMLDOMNode* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMNode_GetTypeInfo(IHTMLDOMNode* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_GetTypeInfo(IHTMLDOMNode* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMNode_GetIDsOfNames(IHTMLDOMNode* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_GetIDsOfNames(IHTMLDOMNode* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMNode_Invoke(IHTMLDOMNode* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_Invoke(IHTMLDOMNode* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMNode methods ***/ -static FORCEINLINE HRESULT IHTMLDOMNode_get_nodeType(IHTMLDOMNode* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_get_nodeType(IHTMLDOMNode* This,LONG *p) { return This->lpVtbl->get_nodeType(This,p); } -static FORCEINLINE HRESULT IHTMLDOMNode_get_parentNode(IHTMLDOMNode* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_get_parentNode(IHTMLDOMNode* This,IHTMLDOMNode **p) { return This->lpVtbl->get_parentNode(This,p); } -static FORCEINLINE HRESULT IHTMLDOMNode_hasChildNodes(IHTMLDOMNode* This,VARIANT_BOOL *fChildren) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_hasChildNodes(IHTMLDOMNode* This,VARIANT_BOOL *fChildren) { return This->lpVtbl->hasChildNodes(This,fChildren); } -static FORCEINLINE HRESULT IHTMLDOMNode_get_childNodes(IHTMLDOMNode* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_get_childNodes(IHTMLDOMNode* This,IDispatch **p) { return This->lpVtbl->get_childNodes(This,p); } -static FORCEINLINE HRESULT IHTMLDOMNode_get_attributes(IHTMLDOMNode* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_get_attributes(IHTMLDOMNode* This,IDispatch **p) { return This->lpVtbl->get_attributes(This,p); } -static FORCEINLINE HRESULT IHTMLDOMNode_insertBefore(IHTMLDOMNode* This,IHTMLDOMNode *newChild,VARIANT refChild,IHTMLDOMNode **node) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_insertBefore(IHTMLDOMNode* This,IHTMLDOMNode *newChild,VARIANT refChild,IHTMLDOMNode **node) { return This->lpVtbl->insertBefore(This,newChild,refChild,node); } -static FORCEINLINE HRESULT IHTMLDOMNode_removeChild(IHTMLDOMNode* This,IHTMLDOMNode *oldChild,IHTMLDOMNode **node) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_removeChild(IHTMLDOMNode* This,IHTMLDOMNode *oldChild,IHTMLDOMNode **node) { return This->lpVtbl->removeChild(This,oldChild,node); } -static FORCEINLINE HRESULT IHTMLDOMNode_replaceChild(IHTMLDOMNode* This,IHTMLDOMNode *newChild,IHTMLDOMNode *oldChild,IHTMLDOMNode **node) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_replaceChild(IHTMLDOMNode* This,IHTMLDOMNode *newChild,IHTMLDOMNode *oldChild,IHTMLDOMNode **node) { return This->lpVtbl->replaceChild(This,newChild,oldChild,node); } -static FORCEINLINE HRESULT IHTMLDOMNode_cloneNode(IHTMLDOMNode* This,VARIANT_BOOL fDeep,IHTMLDOMNode **clonedNode) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_cloneNode(IHTMLDOMNode* This,VARIANT_BOOL fDeep,IHTMLDOMNode **clonedNode) { return This->lpVtbl->cloneNode(This,fDeep,clonedNode); } -static FORCEINLINE HRESULT IHTMLDOMNode_removeNode(IHTMLDOMNode* This,VARIANT_BOOL fDeep,IHTMLDOMNode **removed) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_removeNode(IHTMLDOMNode* This,VARIANT_BOOL fDeep,IHTMLDOMNode **removed) { return This->lpVtbl->removeNode(This,fDeep,removed); } -static FORCEINLINE HRESULT IHTMLDOMNode_swapNode(IHTMLDOMNode* This,IHTMLDOMNode *otherNode,IHTMLDOMNode **swappedNode) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_swapNode(IHTMLDOMNode* This,IHTMLDOMNode *otherNode,IHTMLDOMNode **swappedNode) { return This->lpVtbl->swapNode(This,otherNode,swappedNode); } -static FORCEINLINE HRESULT IHTMLDOMNode_replaceNode(IHTMLDOMNode* This,IHTMLDOMNode *replacement,IHTMLDOMNode **replaced) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_replaceNode(IHTMLDOMNode* This,IHTMLDOMNode *replacement,IHTMLDOMNode **replaced) { return This->lpVtbl->replaceNode(This,replacement,replaced); } -static FORCEINLINE HRESULT IHTMLDOMNode_appendChild(IHTMLDOMNode* This,IHTMLDOMNode *newChild,IHTMLDOMNode **node) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_appendChild(IHTMLDOMNode* This,IHTMLDOMNode *newChild,IHTMLDOMNode **node) { return This->lpVtbl->appendChild(This,newChild,node); } -static FORCEINLINE HRESULT IHTMLDOMNode_get_nodeName(IHTMLDOMNode* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_get_nodeName(IHTMLDOMNode* This,BSTR *p) { return This->lpVtbl->get_nodeName(This,p); } -static FORCEINLINE HRESULT IHTMLDOMNode_put_nodeValue(IHTMLDOMNode* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_put_nodeValue(IHTMLDOMNode* This,VARIANT v) { return This->lpVtbl->put_nodeValue(This,v); } -static FORCEINLINE HRESULT IHTMLDOMNode_get_nodeValue(IHTMLDOMNode* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_get_nodeValue(IHTMLDOMNode* This,VARIANT *p) { return This->lpVtbl->get_nodeValue(This,p); } -static FORCEINLINE HRESULT IHTMLDOMNode_get_firstChild(IHTMLDOMNode* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_get_firstChild(IHTMLDOMNode* This,IHTMLDOMNode **p) { return This->lpVtbl->get_firstChild(This,p); } -static FORCEINLINE HRESULT IHTMLDOMNode_get_lastChild(IHTMLDOMNode* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_get_lastChild(IHTMLDOMNode* This,IHTMLDOMNode **p) { return This->lpVtbl->get_lastChild(This,p); } -static FORCEINLINE HRESULT IHTMLDOMNode_get_previousSibling(IHTMLDOMNode* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_get_previousSibling(IHTMLDOMNode* This,IHTMLDOMNode **p) { return This->lpVtbl->get_previousSibling(This,p); } -static FORCEINLINE HRESULT IHTMLDOMNode_get_nextSibling(IHTMLDOMNode* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode_get_nextSibling(IHTMLDOMNode* This,IHTMLDOMNode **p) { return This->lpVtbl->get_nextSibling(This,p); } #endif @@ -32760,30 +32768,30 @@ interface IHTMLDOMNode2 { #define IHTMLDOMNode2_get_ownerDocument(This,p) (This)->lpVtbl->get_ownerDocument(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMNode2_QueryInterface(IHTMLDOMNode2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMNode2_QueryInterface(IHTMLDOMNode2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMNode2_AddRef(IHTMLDOMNode2* This) { +static __WIDL_INLINE ULONG IHTMLDOMNode2_AddRef(IHTMLDOMNode2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMNode2_Release(IHTMLDOMNode2* This) { +static __WIDL_INLINE ULONG IHTMLDOMNode2_Release(IHTMLDOMNode2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMNode2_GetTypeInfoCount(IHTMLDOMNode2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMNode2_GetTypeInfoCount(IHTMLDOMNode2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMNode2_GetTypeInfo(IHTMLDOMNode2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMNode2_GetTypeInfo(IHTMLDOMNode2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMNode2_GetIDsOfNames(IHTMLDOMNode2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMNode2_GetIDsOfNames(IHTMLDOMNode2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMNode2_Invoke(IHTMLDOMNode2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMNode2_Invoke(IHTMLDOMNode2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMNode2 methods ***/ -static FORCEINLINE HRESULT IHTMLDOMNode2_get_ownerDocument(IHTMLDOMNode2* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode2_get_ownerDocument(IHTMLDOMNode2* This,IDispatch **p) { return This->lpVtbl->get_ownerDocument(This,p); } #endif @@ -33041,78 +33049,78 @@ interface IHTMLDOMNode3 { #define IHTMLDOMNode3_isSupported(This,feature,version,pfisSupported) (This)->lpVtbl->isSupported(This,feature,version,pfisSupported) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMNode3_QueryInterface(IHTMLDOMNode3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_QueryInterface(IHTMLDOMNode3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMNode3_AddRef(IHTMLDOMNode3* This) { +static __WIDL_INLINE ULONG IHTMLDOMNode3_AddRef(IHTMLDOMNode3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMNode3_Release(IHTMLDOMNode3* This) { +static __WIDL_INLINE ULONG IHTMLDOMNode3_Release(IHTMLDOMNode3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMNode3_GetTypeInfoCount(IHTMLDOMNode3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_GetTypeInfoCount(IHTMLDOMNode3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMNode3_GetTypeInfo(IHTMLDOMNode3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_GetTypeInfo(IHTMLDOMNode3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMNode3_GetIDsOfNames(IHTMLDOMNode3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_GetIDsOfNames(IHTMLDOMNode3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMNode3_Invoke(IHTMLDOMNode3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_Invoke(IHTMLDOMNode3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMNode3 methods ***/ -static FORCEINLINE HRESULT IHTMLDOMNode3_put_prefix(IHTMLDOMNode3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_put_prefix(IHTMLDOMNode3* This,VARIANT v) { return This->lpVtbl->put_prefix(This,v); } -static FORCEINLINE HRESULT IHTMLDOMNode3_get_prefix(IHTMLDOMNode3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_get_prefix(IHTMLDOMNode3* This,VARIANT *p) { return This->lpVtbl->get_prefix(This,p); } -static FORCEINLINE HRESULT IHTMLDOMNode3_get_localName(IHTMLDOMNode3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_get_localName(IHTMLDOMNode3* This,VARIANT *p) { return This->lpVtbl->get_localName(This,p); } -static FORCEINLINE HRESULT IHTMLDOMNode3_get_namespaceURI(IHTMLDOMNode3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_get_namespaceURI(IHTMLDOMNode3* This,VARIANT *p) { return This->lpVtbl->get_namespaceURI(This,p); } -static FORCEINLINE HRESULT IHTMLDOMNode3_put_textContent(IHTMLDOMNode3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_put_textContent(IHTMLDOMNode3* This,VARIANT v) { return This->lpVtbl->put_textContent(This,v); } -static FORCEINLINE HRESULT IHTMLDOMNode3_get_textContent(IHTMLDOMNode3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_get_textContent(IHTMLDOMNode3* This,VARIANT *p) { return This->lpVtbl->get_textContent(This,p); } -static FORCEINLINE HRESULT IHTMLDOMNode3_isEqualNode(IHTMLDOMNode3* This,IHTMLDOMNode3 *otherNode,VARIANT_BOOL *isEqual) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_isEqualNode(IHTMLDOMNode3* This,IHTMLDOMNode3 *otherNode,VARIANT_BOOL *isEqual) { return This->lpVtbl->isEqualNode(This,otherNode,isEqual); } -static FORCEINLINE HRESULT IHTMLDOMNode3_lookupNamespaceURI(IHTMLDOMNode3* This,VARIANT *pvarPrefix,VARIANT *pvarNamespaceURI) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_lookupNamespaceURI(IHTMLDOMNode3* This,VARIANT *pvarPrefix,VARIANT *pvarNamespaceURI) { return This->lpVtbl->lookupNamespaceURI(This,pvarPrefix,pvarNamespaceURI); } -static FORCEINLINE HRESULT IHTMLDOMNode3_lookupPrefix(IHTMLDOMNode3* This,VARIANT *pvarNamespaceURI,VARIANT *pvarPrefix) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_lookupPrefix(IHTMLDOMNode3* This,VARIANT *pvarNamespaceURI,VARIANT *pvarPrefix) { return This->lpVtbl->lookupPrefix(This,pvarNamespaceURI,pvarPrefix); } -static FORCEINLINE HRESULT IHTMLDOMNode3_isDefaultNamespace(IHTMLDOMNode3* This,VARIANT *pvarNamespace,VARIANT_BOOL *pfDefaultNamespace) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_isDefaultNamespace(IHTMLDOMNode3* This,VARIANT *pvarNamespace,VARIANT_BOOL *pfDefaultNamespace) { return This->lpVtbl->isDefaultNamespace(This,pvarNamespace,pfDefaultNamespace); } -static FORCEINLINE HRESULT IHTMLDOMNode3_appendChild(IHTMLDOMNode3* This,IHTMLDOMNode *newChild,IHTMLDOMNode **node) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_appendChild(IHTMLDOMNode3* This,IHTMLDOMNode *newChild,IHTMLDOMNode **node) { return This->lpVtbl->appendChild(This,newChild,node); } -static FORCEINLINE HRESULT IHTMLDOMNode3_insertBefore(IHTMLDOMNode3* This,IHTMLDOMNode *newChild,VARIANT refChild,IHTMLDOMNode **node) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_insertBefore(IHTMLDOMNode3* This,IHTMLDOMNode *newChild,VARIANT refChild,IHTMLDOMNode **node) { return This->lpVtbl->insertBefore(This,newChild,refChild,node); } -static FORCEINLINE HRESULT IHTMLDOMNode3_removeChild(IHTMLDOMNode3* This,IHTMLDOMNode *oldChild,IHTMLDOMNode **node) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_removeChild(IHTMLDOMNode3* This,IHTMLDOMNode *oldChild,IHTMLDOMNode **node) { return This->lpVtbl->removeChild(This,oldChild,node); } -static FORCEINLINE HRESULT IHTMLDOMNode3_replaceChild(IHTMLDOMNode3* This,IHTMLDOMNode *newChild,IHTMLDOMNode *oldChild,IHTMLDOMNode **node) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_replaceChild(IHTMLDOMNode3* This,IHTMLDOMNode *newChild,IHTMLDOMNode *oldChild,IHTMLDOMNode **node) { return This->lpVtbl->replaceChild(This,newChild,oldChild,node); } -static FORCEINLINE HRESULT IHTMLDOMNode3_isSameNode(IHTMLDOMNode3* This,IHTMLDOMNode3 *otherNode,VARIANT_BOOL *isSame) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_isSameNode(IHTMLDOMNode3* This,IHTMLDOMNode3 *otherNode,VARIANT_BOOL *isSame) { return This->lpVtbl->isSameNode(This,otherNode,isSame); } -static FORCEINLINE HRESULT IHTMLDOMNode3_compareDocumentPosition(IHTMLDOMNode3* This,IHTMLDOMNode *otherNode,USHORT *flags) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_compareDocumentPosition(IHTMLDOMNode3* This,IHTMLDOMNode *otherNode,USHORT *flags) { return This->lpVtbl->compareDocumentPosition(This,otherNode,flags); } -static FORCEINLINE HRESULT IHTMLDOMNode3_isSupported(IHTMLDOMNode3* This,BSTR feature,VARIANT version,VARIANT_BOOL *pfisSupported) { +static __WIDL_INLINE HRESULT IHTMLDOMNode3_isSupported(IHTMLDOMNode3* This,BSTR feature,VARIANT version,VARIANT_BOOL *pfisSupported) { return This->lpVtbl->isSupported(This,feature,version,pfisSupported); } #endif @@ -33238,39 +33246,39 @@ interface IHTMLDOMAttribute { #define IHTMLDOMAttribute_get_specified(This,p) (This)->lpVtbl->get_specified(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMAttribute_QueryInterface(IHTMLDOMAttribute* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute_QueryInterface(IHTMLDOMAttribute* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMAttribute_AddRef(IHTMLDOMAttribute* This) { +static __WIDL_INLINE ULONG IHTMLDOMAttribute_AddRef(IHTMLDOMAttribute* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMAttribute_Release(IHTMLDOMAttribute* This) { +static __WIDL_INLINE ULONG IHTMLDOMAttribute_Release(IHTMLDOMAttribute* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMAttribute_GetTypeInfoCount(IHTMLDOMAttribute* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute_GetTypeInfoCount(IHTMLDOMAttribute* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMAttribute_GetTypeInfo(IHTMLDOMAttribute* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute_GetTypeInfo(IHTMLDOMAttribute* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMAttribute_GetIDsOfNames(IHTMLDOMAttribute* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute_GetIDsOfNames(IHTMLDOMAttribute* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMAttribute_Invoke(IHTMLDOMAttribute* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute_Invoke(IHTMLDOMAttribute* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMAttribute methods ***/ -static FORCEINLINE HRESULT IHTMLDOMAttribute_get_nodeName(IHTMLDOMAttribute* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute_get_nodeName(IHTMLDOMAttribute* This,BSTR *p) { return This->lpVtbl->get_nodeName(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute_put_nodeValue(IHTMLDOMAttribute* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute_put_nodeValue(IHTMLDOMAttribute* This,VARIANT v) { return This->lpVtbl->put_nodeValue(This,v); } -static FORCEINLINE HRESULT IHTMLDOMAttribute_get_nodeValue(IHTMLDOMAttribute* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute_get_nodeValue(IHTMLDOMAttribute* This,VARIANT *p) { return This->lpVtbl->get_nodeValue(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute_get_specified(IHTMLDOMAttribute* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute_get_specified(IHTMLDOMAttribute* This,VARIANT_BOOL *p) { return This->lpVtbl->get_specified(This,p); } #endif @@ -33530,84 +33538,84 @@ interface IHTMLDOMAttribute2 { #define IHTMLDOMAttribute2_cloneNode(This,fDeep,clonedNode) (This)->lpVtbl->cloneNode(This,fDeep,clonedNode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMAttribute2_QueryInterface(IHTMLDOMAttribute2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_QueryInterface(IHTMLDOMAttribute2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMAttribute2_AddRef(IHTMLDOMAttribute2* This) { +static __WIDL_INLINE ULONG IHTMLDOMAttribute2_AddRef(IHTMLDOMAttribute2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMAttribute2_Release(IHTMLDOMAttribute2* This) { +static __WIDL_INLINE ULONG IHTMLDOMAttribute2_Release(IHTMLDOMAttribute2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMAttribute2_GetTypeInfoCount(IHTMLDOMAttribute2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_GetTypeInfoCount(IHTMLDOMAttribute2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_GetTypeInfo(IHTMLDOMAttribute2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_GetTypeInfo(IHTMLDOMAttribute2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_GetIDsOfNames(IHTMLDOMAttribute2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_GetIDsOfNames(IHTMLDOMAttribute2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_Invoke(IHTMLDOMAttribute2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_Invoke(IHTMLDOMAttribute2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMAttribute2 methods ***/ -static FORCEINLINE HRESULT IHTMLDOMAttribute2_get_name(IHTMLDOMAttribute2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_get_name(IHTMLDOMAttribute2* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_put_value(IHTMLDOMAttribute2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_put_value(IHTMLDOMAttribute2* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_get_value(IHTMLDOMAttribute2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_get_value(IHTMLDOMAttribute2* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_get_expando(IHTMLDOMAttribute2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_get_expando(IHTMLDOMAttribute2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_expando(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_get_nodeType(IHTMLDOMAttribute2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_get_nodeType(IHTMLDOMAttribute2* This,LONG *p) { return This->lpVtbl->get_nodeType(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_get_parentNode(IHTMLDOMAttribute2* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_get_parentNode(IHTMLDOMAttribute2* This,IHTMLDOMNode **p) { return This->lpVtbl->get_parentNode(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_get_childNodes(IHTMLDOMAttribute2* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_get_childNodes(IHTMLDOMAttribute2* This,IDispatch **p) { return This->lpVtbl->get_childNodes(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_get_firstChild(IHTMLDOMAttribute2* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_get_firstChild(IHTMLDOMAttribute2* This,IHTMLDOMNode **p) { return This->lpVtbl->get_firstChild(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_get_lastChild(IHTMLDOMAttribute2* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_get_lastChild(IHTMLDOMAttribute2* This,IHTMLDOMNode **p) { return This->lpVtbl->get_lastChild(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_get_previousSibling(IHTMLDOMAttribute2* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_get_previousSibling(IHTMLDOMAttribute2* This,IHTMLDOMNode **p) { return This->lpVtbl->get_previousSibling(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_get_nextSibling(IHTMLDOMAttribute2* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_get_nextSibling(IHTMLDOMAttribute2* This,IHTMLDOMNode **p) { return This->lpVtbl->get_nextSibling(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_get_attributes(IHTMLDOMAttribute2* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_get_attributes(IHTMLDOMAttribute2* This,IDispatch **p) { return This->lpVtbl->get_attributes(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_get_ownerDocument(IHTMLDOMAttribute2* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_get_ownerDocument(IHTMLDOMAttribute2* This,IDispatch **p) { return This->lpVtbl->get_ownerDocument(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_insertBefore(IHTMLDOMAttribute2* This,IHTMLDOMNode *newChild,VARIANT refChild,IHTMLDOMNode **node) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_insertBefore(IHTMLDOMAttribute2* This,IHTMLDOMNode *newChild,VARIANT refChild,IHTMLDOMNode **node) { return This->lpVtbl->insertBefore(This,newChild,refChild,node); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_replaceChild(IHTMLDOMAttribute2* This,IHTMLDOMNode *newChild,IHTMLDOMNode *oldChild,IHTMLDOMNode **node) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_replaceChild(IHTMLDOMAttribute2* This,IHTMLDOMNode *newChild,IHTMLDOMNode *oldChild,IHTMLDOMNode **node) { return This->lpVtbl->replaceChild(This,newChild,oldChild,node); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_removeChild(IHTMLDOMAttribute2* This,IHTMLDOMNode *oldChild,IHTMLDOMNode **node) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_removeChild(IHTMLDOMAttribute2* This,IHTMLDOMNode *oldChild,IHTMLDOMNode **node) { return This->lpVtbl->removeChild(This,oldChild,node); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_appendChild(IHTMLDOMAttribute2* This,IHTMLDOMNode *newChild,IHTMLDOMNode **node) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_appendChild(IHTMLDOMAttribute2* This,IHTMLDOMNode *newChild,IHTMLDOMNode **node) { return This->lpVtbl->appendChild(This,newChild,node); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_hasChildNodes(IHTMLDOMAttribute2* This,VARIANT_BOOL *fChildren) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_hasChildNodes(IHTMLDOMAttribute2* This,VARIANT_BOOL *fChildren) { return This->lpVtbl->hasChildNodes(This,fChildren); } -static FORCEINLINE HRESULT IHTMLDOMAttribute2_cloneNode(IHTMLDOMAttribute2* This,VARIANT_BOOL fDeep,IHTMLDOMAttribute **clonedNode) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute2_cloneNode(IHTMLDOMAttribute2* This,VARIANT_BOOL fDeep,IHTMLDOMAttribute **clonedNode) { return This->lpVtbl->cloneNode(This,fDeep,clonedNode); } #endif @@ -33749,45 +33757,45 @@ interface IHTMLDOMAttribute3 { #define IHTMLDOMAttribute3_get_ownerElement(This,p) (This)->lpVtbl->get_ownerElement(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMAttribute3_QueryInterface(IHTMLDOMAttribute3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute3_QueryInterface(IHTMLDOMAttribute3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMAttribute3_AddRef(IHTMLDOMAttribute3* This) { +static __WIDL_INLINE ULONG IHTMLDOMAttribute3_AddRef(IHTMLDOMAttribute3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMAttribute3_Release(IHTMLDOMAttribute3* This) { +static __WIDL_INLINE ULONG IHTMLDOMAttribute3_Release(IHTMLDOMAttribute3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMAttribute3_GetTypeInfoCount(IHTMLDOMAttribute3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute3_GetTypeInfoCount(IHTMLDOMAttribute3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMAttribute3_GetTypeInfo(IHTMLDOMAttribute3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute3_GetTypeInfo(IHTMLDOMAttribute3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMAttribute3_GetIDsOfNames(IHTMLDOMAttribute3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute3_GetIDsOfNames(IHTMLDOMAttribute3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMAttribute3_Invoke(IHTMLDOMAttribute3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute3_Invoke(IHTMLDOMAttribute3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMAttribute3 methods ***/ -static FORCEINLINE HRESULT IHTMLDOMAttribute3_put_nodeValue(IHTMLDOMAttribute3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute3_put_nodeValue(IHTMLDOMAttribute3* This,VARIANT v) { return This->lpVtbl->put_nodeValue(This,v); } -static FORCEINLINE HRESULT IHTMLDOMAttribute3_get_nodeValue(IHTMLDOMAttribute3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute3_get_nodeValue(IHTMLDOMAttribute3* This,VARIANT *p) { return This->lpVtbl->get_nodeValue(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute3_put_value(IHTMLDOMAttribute3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute3_put_value(IHTMLDOMAttribute3* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLDOMAttribute3_get_value(IHTMLDOMAttribute3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute3_get_value(IHTMLDOMAttribute3* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute3_get_specified(IHTMLDOMAttribute3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute3_get_specified(IHTMLDOMAttribute3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_specified(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute3_get_ownerElement(IHTMLDOMAttribute3* This,IHTMLElement2 **p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute3_get_ownerElement(IHTMLDOMAttribute3* This,IHTMLElement2 **p) { return This->lpVtbl->get_ownerElement(This,p); } #endif @@ -33984,66 +33992,66 @@ interface IHTMLDOMAttribute4 { #define IHTMLDOMAttribute4_get_specified(This,p) (This)->lpVtbl->get_specified(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMAttribute4_QueryInterface(IHTMLDOMAttribute4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_QueryInterface(IHTMLDOMAttribute4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMAttribute4_AddRef(IHTMLDOMAttribute4* This) { +static __WIDL_INLINE ULONG IHTMLDOMAttribute4_AddRef(IHTMLDOMAttribute4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMAttribute4_Release(IHTMLDOMAttribute4* This) { +static __WIDL_INLINE ULONG IHTMLDOMAttribute4_Release(IHTMLDOMAttribute4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMAttribute4_GetTypeInfoCount(IHTMLDOMAttribute4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_GetTypeInfoCount(IHTMLDOMAttribute4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_GetTypeInfo(IHTMLDOMAttribute4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_GetTypeInfo(IHTMLDOMAttribute4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_GetIDsOfNames(IHTMLDOMAttribute4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_GetIDsOfNames(IHTMLDOMAttribute4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_Invoke(IHTMLDOMAttribute4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_Invoke(IHTMLDOMAttribute4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMAttribute4 methods ***/ -static FORCEINLINE HRESULT IHTMLDOMAttribute4_put_nodeValue(IHTMLDOMAttribute4* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_put_nodeValue(IHTMLDOMAttribute4* This,VARIANT v) { return This->lpVtbl->put_nodeValue(This,v); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_get_nodeValue(IHTMLDOMAttribute4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_get_nodeValue(IHTMLDOMAttribute4* This,VARIANT *p) { return This->lpVtbl->get_nodeValue(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_get_nodeName(IHTMLDOMAttribute4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_get_nodeName(IHTMLDOMAttribute4* This,BSTR *p) { return This->lpVtbl->get_nodeName(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_get_name(IHTMLDOMAttribute4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_get_name(IHTMLDOMAttribute4* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_put_value(IHTMLDOMAttribute4* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_put_value(IHTMLDOMAttribute4* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_get_value(IHTMLDOMAttribute4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_get_value(IHTMLDOMAttribute4* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_get_firstChild(IHTMLDOMAttribute4* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_get_firstChild(IHTMLDOMAttribute4* This,IHTMLDOMNode **p) { return This->lpVtbl->get_firstChild(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_get_lastChild(IHTMLDOMAttribute4* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_get_lastChild(IHTMLDOMAttribute4* This,IHTMLDOMNode **p) { return This->lpVtbl->get_lastChild(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_get_childNodes(IHTMLDOMAttribute4* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_get_childNodes(IHTMLDOMAttribute4* This,IDispatch **p) { return This->lpVtbl->get_childNodes(This,p); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_hasAttributes(IHTMLDOMAttribute4* This,VARIANT_BOOL *pfHasAttributes) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_hasAttributes(IHTMLDOMAttribute4* This,VARIANT_BOOL *pfHasAttributes) { return This->lpVtbl->hasAttributes(This,pfHasAttributes); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_hasChildNodes(IHTMLDOMAttribute4* This,VARIANT_BOOL *fChildren) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_hasChildNodes(IHTMLDOMAttribute4* This,VARIANT_BOOL *fChildren) { return This->lpVtbl->hasChildNodes(This,fChildren); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_normalize(IHTMLDOMAttribute4* This) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_normalize(IHTMLDOMAttribute4* This) { return This->lpVtbl->normalize(This); } -static FORCEINLINE HRESULT IHTMLDOMAttribute4_get_specified(IHTMLDOMAttribute4* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDOMAttribute4_get_specified(IHTMLDOMAttribute4* This,VARIANT_BOOL *p) { return This->lpVtbl->get_specified(This,p); } #endif @@ -34179,42 +34187,42 @@ interface IHTMLDOMTextNode { #define IHTMLDOMTextNode_splitText(This,offset,pRetNode) (This)->lpVtbl->splitText(This,offset,pRetNode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMTextNode_QueryInterface(IHTMLDOMTextNode* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode_QueryInterface(IHTMLDOMTextNode* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMTextNode_AddRef(IHTMLDOMTextNode* This) { +static __WIDL_INLINE ULONG IHTMLDOMTextNode_AddRef(IHTMLDOMTextNode* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMTextNode_Release(IHTMLDOMTextNode* This) { +static __WIDL_INLINE ULONG IHTMLDOMTextNode_Release(IHTMLDOMTextNode* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMTextNode_GetTypeInfoCount(IHTMLDOMTextNode* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode_GetTypeInfoCount(IHTMLDOMTextNode* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMTextNode_GetTypeInfo(IHTMLDOMTextNode* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode_GetTypeInfo(IHTMLDOMTextNode* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMTextNode_GetIDsOfNames(IHTMLDOMTextNode* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode_GetIDsOfNames(IHTMLDOMTextNode* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMTextNode_Invoke(IHTMLDOMTextNode* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode_Invoke(IHTMLDOMTextNode* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMTextNode methods ***/ -static FORCEINLINE HRESULT IHTMLDOMTextNode_put_data(IHTMLDOMTextNode* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode_put_data(IHTMLDOMTextNode* This,BSTR v) { return This->lpVtbl->put_data(This,v); } -static FORCEINLINE HRESULT IHTMLDOMTextNode_get_data(IHTMLDOMTextNode* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode_get_data(IHTMLDOMTextNode* This,BSTR *p) { return This->lpVtbl->get_data(This,p); } -static FORCEINLINE HRESULT IHTMLDOMTextNode_toString(IHTMLDOMTextNode* This,BSTR *String) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode_toString(IHTMLDOMTextNode* This,BSTR *String) { return This->lpVtbl->toString(This,String); } -static FORCEINLINE HRESULT IHTMLDOMTextNode_get_length(IHTMLDOMTextNode* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode_get_length(IHTMLDOMTextNode* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLDOMTextNode_splitText(IHTMLDOMTextNode* This,LONG offset,IHTMLDOMNode **pRetNode) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode_splitText(IHTMLDOMTextNode* This,LONG offset,IHTMLDOMNode **pRetNode) { return This->lpVtbl->splitText(This,offset,pRetNode); } #endif @@ -34360,42 +34368,42 @@ interface IHTMLDOMTextNode2 { #define IHTMLDOMTextNode2_replaceData(This,offset,Count,bstrstring) (This)->lpVtbl->replaceData(This,offset,Count,bstrstring) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMTextNode2_QueryInterface(IHTMLDOMTextNode2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode2_QueryInterface(IHTMLDOMTextNode2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMTextNode2_AddRef(IHTMLDOMTextNode2* This) { +static __WIDL_INLINE ULONG IHTMLDOMTextNode2_AddRef(IHTMLDOMTextNode2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMTextNode2_Release(IHTMLDOMTextNode2* This) { +static __WIDL_INLINE ULONG IHTMLDOMTextNode2_Release(IHTMLDOMTextNode2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMTextNode2_GetTypeInfoCount(IHTMLDOMTextNode2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode2_GetTypeInfoCount(IHTMLDOMTextNode2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMTextNode2_GetTypeInfo(IHTMLDOMTextNode2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode2_GetTypeInfo(IHTMLDOMTextNode2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMTextNode2_GetIDsOfNames(IHTMLDOMTextNode2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode2_GetIDsOfNames(IHTMLDOMTextNode2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMTextNode2_Invoke(IHTMLDOMTextNode2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode2_Invoke(IHTMLDOMTextNode2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMTextNode2 methods ***/ -static FORCEINLINE HRESULT IHTMLDOMTextNode2_substringData(IHTMLDOMTextNode2* This,LONG offset,LONG Count,BSTR *pbstrsubString) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode2_substringData(IHTMLDOMTextNode2* This,LONG offset,LONG Count,BSTR *pbstrsubString) { return This->lpVtbl->substringData(This,offset,Count,pbstrsubString); } -static FORCEINLINE HRESULT IHTMLDOMTextNode2_appendData(IHTMLDOMTextNode2* This,BSTR bstrstring) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode2_appendData(IHTMLDOMTextNode2* This,BSTR bstrstring) { return This->lpVtbl->appendData(This,bstrstring); } -static FORCEINLINE HRESULT IHTMLDOMTextNode2_insertData(IHTMLDOMTextNode2* This,LONG offset,BSTR bstrstring) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode2_insertData(IHTMLDOMTextNode2* This,LONG offset,BSTR bstrstring) { return This->lpVtbl->insertData(This,offset,bstrstring); } -static FORCEINLINE HRESULT IHTMLDOMTextNode2_deleteData(IHTMLDOMTextNode2* This,LONG offset,LONG Count) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode2_deleteData(IHTMLDOMTextNode2* This,LONG offset,LONG Count) { return This->lpVtbl->deleteData(This,offset,Count); } -static FORCEINLINE HRESULT IHTMLDOMTextNode2_replaceData(IHTMLDOMTextNode2* This,LONG offset,LONG Count,BSTR bstrstring) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode2_replaceData(IHTMLDOMTextNode2* This,LONG offset,LONG Count,BSTR bstrstring) { return This->lpVtbl->replaceData(This,offset,Count,bstrstring); } #endif @@ -34576,54 +34584,54 @@ interface IHTMLDOMTextNode3 { #define IHTMLDOMTextNode3_normalize(This) (This)->lpVtbl->normalize(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMTextNode3_QueryInterface(IHTMLDOMTextNode3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_QueryInterface(IHTMLDOMTextNode3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMTextNode3_AddRef(IHTMLDOMTextNode3* This) { +static __WIDL_INLINE ULONG IHTMLDOMTextNode3_AddRef(IHTMLDOMTextNode3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMTextNode3_Release(IHTMLDOMTextNode3* This) { +static __WIDL_INLINE ULONG IHTMLDOMTextNode3_Release(IHTMLDOMTextNode3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMTextNode3_GetTypeInfoCount(IHTMLDOMTextNode3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_GetTypeInfoCount(IHTMLDOMTextNode3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMTextNode3_GetTypeInfo(IHTMLDOMTextNode3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_GetTypeInfo(IHTMLDOMTextNode3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMTextNode3_GetIDsOfNames(IHTMLDOMTextNode3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_GetIDsOfNames(IHTMLDOMTextNode3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMTextNode3_Invoke(IHTMLDOMTextNode3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_Invoke(IHTMLDOMTextNode3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMTextNode3 methods ***/ -static FORCEINLINE HRESULT IHTMLDOMTextNode3_substringData(IHTMLDOMTextNode3* This,LONG offset,LONG Count,BSTR *pbstrsubString) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_substringData(IHTMLDOMTextNode3* This,LONG offset,LONG Count,BSTR *pbstrsubString) { return This->lpVtbl->substringData(This,offset,Count,pbstrsubString); } -static FORCEINLINE HRESULT IHTMLDOMTextNode3_insertData(IHTMLDOMTextNode3* This,LONG offset,BSTR bstrstring) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_insertData(IHTMLDOMTextNode3* This,LONG offset,BSTR bstrstring) { return This->lpVtbl->insertData(This,offset,bstrstring); } -static FORCEINLINE HRESULT IHTMLDOMTextNode3_deleteData(IHTMLDOMTextNode3* This,LONG offset,LONG Count) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_deleteData(IHTMLDOMTextNode3* This,LONG offset,LONG Count) { return This->lpVtbl->deleteData(This,offset,Count); } -static FORCEINLINE HRESULT IHTMLDOMTextNode3_replaceData(IHTMLDOMTextNode3* This,LONG offset,LONG Count,BSTR bstrstring) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_replaceData(IHTMLDOMTextNode3* This,LONG offset,LONG Count,BSTR bstrstring) { return This->lpVtbl->replaceData(This,offset,Count,bstrstring); } -static FORCEINLINE HRESULT IHTMLDOMTextNode3_splitText(IHTMLDOMTextNode3* This,LONG offset,IHTMLDOMNode **pRetNode) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_splitText(IHTMLDOMTextNode3* This,LONG offset,IHTMLDOMNode **pRetNode) { return This->lpVtbl->splitText(This,offset,pRetNode); } -static FORCEINLINE HRESULT IHTMLDOMTextNode3_get_wholeText(IHTMLDOMTextNode3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_get_wholeText(IHTMLDOMTextNode3* This,BSTR *p) { return This->lpVtbl->get_wholeText(This,p); } -static FORCEINLINE HRESULT IHTMLDOMTextNode3_replaceWholeText(IHTMLDOMTextNode3* This,BSTR bstrText,IHTMLDOMNode **ppRetNode) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_replaceWholeText(IHTMLDOMTextNode3* This,BSTR bstrText,IHTMLDOMNode **ppRetNode) { return This->lpVtbl->replaceWholeText(This,bstrText,ppRetNode); } -static FORCEINLINE HRESULT IHTMLDOMTextNode3_hasAttributes(IHTMLDOMTextNode3* This,VARIANT_BOOL *pfHasAttributes) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_hasAttributes(IHTMLDOMTextNode3* This,VARIANT_BOOL *pfHasAttributes) { return This->lpVtbl->hasAttributes(This,pfHasAttributes); } -static FORCEINLINE HRESULT IHTMLDOMTextNode3_normalize(IHTMLDOMTextNode3* This) { +static __WIDL_INLINE HRESULT IHTMLDOMTextNode3_normalize(IHTMLDOMTextNode3* This) { return This->lpVtbl->normalize(This); } #endif @@ -34729,30 +34737,30 @@ interface IHTMLDOMImplementation { #define IHTMLDOMImplementation_hasFeature(This,bstrfeature,version,pfHasFeature) (This)->lpVtbl->hasFeature(This,bstrfeature,version,pfHasFeature) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMImplementation_QueryInterface(IHTMLDOMImplementation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation_QueryInterface(IHTMLDOMImplementation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMImplementation_AddRef(IHTMLDOMImplementation* This) { +static __WIDL_INLINE ULONG IHTMLDOMImplementation_AddRef(IHTMLDOMImplementation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMImplementation_Release(IHTMLDOMImplementation* This) { +static __WIDL_INLINE ULONG IHTMLDOMImplementation_Release(IHTMLDOMImplementation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMImplementation_GetTypeInfoCount(IHTMLDOMImplementation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation_GetTypeInfoCount(IHTMLDOMImplementation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMImplementation_GetTypeInfo(IHTMLDOMImplementation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation_GetTypeInfo(IHTMLDOMImplementation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMImplementation_GetIDsOfNames(IHTMLDOMImplementation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation_GetIDsOfNames(IHTMLDOMImplementation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMImplementation_Invoke(IHTMLDOMImplementation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation_Invoke(IHTMLDOMImplementation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMImplementation methods ***/ -static FORCEINLINE HRESULT IHTMLDOMImplementation_hasFeature(IHTMLDOMImplementation* This,BSTR bstrfeature,VARIANT version,VARIANT_BOOL *pfHasFeature) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation_hasFeature(IHTMLDOMImplementation* This,BSTR bstrfeature,VARIANT version,VARIANT_BOOL *pfHasFeature) { return This->lpVtbl->hasFeature(This,bstrfeature,version,pfHasFeature); } #endif @@ -34896,39 +34904,39 @@ interface IHTMLDOMImplementation2 { #define IHTMLDOMImplementation2_hasFeature(This,bstrfeature,version,pfHasFeature) (This)->lpVtbl->hasFeature(This,bstrfeature,version,pfHasFeature) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMImplementation2_QueryInterface(IHTMLDOMImplementation2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation2_QueryInterface(IHTMLDOMImplementation2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMImplementation2_AddRef(IHTMLDOMImplementation2* This) { +static __WIDL_INLINE ULONG IHTMLDOMImplementation2_AddRef(IHTMLDOMImplementation2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMImplementation2_Release(IHTMLDOMImplementation2* This) { +static __WIDL_INLINE ULONG IHTMLDOMImplementation2_Release(IHTMLDOMImplementation2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMImplementation2_GetTypeInfoCount(IHTMLDOMImplementation2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation2_GetTypeInfoCount(IHTMLDOMImplementation2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMImplementation2_GetTypeInfo(IHTMLDOMImplementation2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation2_GetTypeInfo(IHTMLDOMImplementation2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMImplementation2_GetIDsOfNames(IHTMLDOMImplementation2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation2_GetIDsOfNames(IHTMLDOMImplementation2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMImplementation2_Invoke(IHTMLDOMImplementation2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation2_Invoke(IHTMLDOMImplementation2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMImplementation2 methods ***/ -static FORCEINLINE HRESULT IHTMLDOMImplementation2_createDocumentType(IHTMLDOMImplementation2* This,BSTR bstrQualifiedName,VARIANT *pvarPublicId,VARIANT *pvarSystemId,IDOMDocumentType **newDocumentType) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation2_createDocumentType(IHTMLDOMImplementation2* This,BSTR bstrQualifiedName,VARIANT *pvarPublicId,VARIANT *pvarSystemId,IDOMDocumentType **newDocumentType) { return This->lpVtbl->createDocumentType(This,bstrQualifiedName,pvarPublicId,pvarSystemId,newDocumentType); } -static FORCEINLINE HRESULT IHTMLDOMImplementation2_createDocument(IHTMLDOMImplementation2* This,VARIANT *pvarNS,VARIANT *pvarTagName,IDOMDocumentType *pDocumentType,IHTMLDocument7 **ppnewDocument) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation2_createDocument(IHTMLDOMImplementation2* This,VARIANT *pvarNS,VARIANT *pvarTagName,IDOMDocumentType *pDocumentType,IHTMLDocument7 **ppnewDocument) { return This->lpVtbl->createDocument(This,pvarNS,pvarTagName,pDocumentType,ppnewDocument); } -static FORCEINLINE HRESULT IHTMLDOMImplementation2_createHTMLDocument(IHTMLDOMImplementation2* This,BSTR bstrTitle,IHTMLDocument7 **ppnewDocument) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation2_createHTMLDocument(IHTMLDOMImplementation2* This,BSTR bstrTitle,IHTMLDocument7 **ppnewDocument) { return This->lpVtbl->createHTMLDocument(This,bstrTitle,ppnewDocument); } -static FORCEINLINE HRESULT IHTMLDOMImplementation2_hasFeature(IHTMLDOMImplementation2* This,BSTR bstrfeature,VARIANT version,VARIANT_BOOL *pfHasFeature) { +static __WIDL_INLINE HRESULT IHTMLDOMImplementation2_hasFeature(IHTMLDOMImplementation2* This,BSTR bstrfeature,VARIANT version,VARIANT_BOOL *pfHasFeature) { return This->lpVtbl->hasFeature(This,bstrfeature,version,pfHasFeature); } #endif @@ -35020,26 +35028,26 @@ interface DispHTMLDOMAttribute { #define DispHTMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLDOMAttribute_QueryInterface(DispHTMLDOMAttribute* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLDOMAttribute_QueryInterface(DispHTMLDOMAttribute* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLDOMAttribute_AddRef(DispHTMLDOMAttribute* This) { +static __WIDL_INLINE ULONG DispHTMLDOMAttribute_AddRef(DispHTMLDOMAttribute* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLDOMAttribute_Release(DispHTMLDOMAttribute* This) { +static __WIDL_INLINE ULONG DispHTMLDOMAttribute_Release(DispHTMLDOMAttribute* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLDOMAttribute_GetTypeInfoCount(DispHTMLDOMAttribute* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLDOMAttribute_GetTypeInfoCount(DispHTMLDOMAttribute* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLDOMAttribute_GetTypeInfo(DispHTMLDOMAttribute* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLDOMAttribute_GetTypeInfo(DispHTMLDOMAttribute* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLDOMAttribute_GetIDsOfNames(DispHTMLDOMAttribute* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLDOMAttribute_GetIDsOfNames(DispHTMLDOMAttribute* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLDOMAttribute_Invoke(DispHTMLDOMAttribute* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLDOMAttribute_Invoke(DispHTMLDOMAttribute* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -35144,26 +35152,26 @@ interface DispHTMLDOMTextNode { #define DispHTMLDOMTextNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLDOMTextNode_QueryInterface(DispHTMLDOMTextNode* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLDOMTextNode_QueryInterface(DispHTMLDOMTextNode* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLDOMTextNode_AddRef(DispHTMLDOMTextNode* This) { +static __WIDL_INLINE ULONG DispHTMLDOMTextNode_AddRef(DispHTMLDOMTextNode* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLDOMTextNode_Release(DispHTMLDOMTextNode* This) { +static __WIDL_INLINE ULONG DispHTMLDOMTextNode_Release(DispHTMLDOMTextNode* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLDOMTextNode_GetTypeInfoCount(DispHTMLDOMTextNode* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLDOMTextNode_GetTypeInfoCount(DispHTMLDOMTextNode* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLDOMTextNode_GetTypeInfo(DispHTMLDOMTextNode* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLDOMTextNode_GetTypeInfo(DispHTMLDOMTextNode* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLDOMTextNode_GetIDsOfNames(DispHTMLDOMTextNode* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLDOMTextNode_GetIDsOfNames(DispHTMLDOMTextNode* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLDOMTextNode_Invoke(DispHTMLDOMTextNode* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLDOMTextNode_Invoke(DispHTMLDOMTextNode* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -35268,26 +35276,26 @@ interface DispHTMLDOMImplementation { #define DispHTMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLDOMImplementation_QueryInterface(DispHTMLDOMImplementation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLDOMImplementation_QueryInterface(DispHTMLDOMImplementation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLDOMImplementation_AddRef(DispHTMLDOMImplementation* This) { +static __WIDL_INLINE ULONG DispHTMLDOMImplementation_AddRef(DispHTMLDOMImplementation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLDOMImplementation_Release(DispHTMLDOMImplementation* This) { +static __WIDL_INLINE ULONG DispHTMLDOMImplementation_Release(DispHTMLDOMImplementation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLDOMImplementation_GetTypeInfoCount(DispHTMLDOMImplementation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLDOMImplementation_GetTypeInfoCount(DispHTMLDOMImplementation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLDOMImplementation_GetTypeInfo(DispHTMLDOMImplementation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLDOMImplementation_GetTypeInfo(DispHTMLDOMImplementation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLDOMImplementation_GetIDsOfNames(DispHTMLDOMImplementation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLDOMImplementation_GetIDsOfNames(DispHTMLDOMImplementation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLDOMImplementation_Invoke(DispHTMLDOMImplementation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLDOMImplementation_Invoke(DispHTMLDOMImplementation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -35420,36 +35428,36 @@ interface IHTMLAttributeCollection { #define IHTMLAttributeCollection_item(This,name,pdisp) (This)->lpVtbl->item(This,name,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAttributeCollection_QueryInterface(IHTMLAttributeCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection_QueryInterface(IHTMLAttributeCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAttributeCollection_AddRef(IHTMLAttributeCollection* This) { +static __WIDL_INLINE ULONG IHTMLAttributeCollection_AddRef(IHTMLAttributeCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAttributeCollection_Release(IHTMLAttributeCollection* This) { +static __WIDL_INLINE ULONG IHTMLAttributeCollection_Release(IHTMLAttributeCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAttributeCollection_GetTypeInfoCount(IHTMLAttributeCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection_GetTypeInfoCount(IHTMLAttributeCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAttributeCollection_GetTypeInfo(IHTMLAttributeCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection_GetTypeInfo(IHTMLAttributeCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAttributeCollection_GetIDsOfNames(IHTMLAttributeCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection_GetIDsOfNames(IHTMLAttributeCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAttributeCollection_Invoke(IHTMLAttributeCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection_Invoke(IHTMLAttributeCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAttributeCollection methods ***/ -static FORCEINLINE HRESULT IHTMLAttributeCollection_get_length(IHTMLAttributeCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection_get_length(IHTMLAttributeCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLAttributeCollection_get__newEnum(IHTMLAttributeCollection* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection_get__newEnum(IHTMLAttributeCollection* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLAttributeCollection_item(IHTMLAttributeCollection* This,VARIANT *name,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection_item(IHTMLAttributeCollection* This,VARIANT *name,IDispatch **pdisp) { return This->lpVtbl->item(This,name,pdisp); } #endif @@ -35573,36 +35581,36 @@ interface IHTMLAttributeCollection2 { #define IHTMLAttributeCollection2_removeNamedItem(This,bstrName,newretNode) (This)->lpVtbl->removeNamedItem(This,bstrName,newretNode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAttributeCollection2_QueryInterface(IHTMLAttributeCollection2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection2_QueryInterface(IHTMLAttributeCollection2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAttributeCollection2_AddRef(IHTMLAttributeCollection2* This) { +static __WIDL_INLINE ULONG IHTMLAttributeCollection2_AddRef(IHTMLAttributeCollection2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAttributeCollection2_Release(IHTMLAttributeCollection2* This) { +static __WIDL_INLINE ULONG IHTMLAttributeCollection2_Release(IHTMLAttributeCollection2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAttributeCollection2_GetTypeInfoCount(IHTMLAttributeCollection2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection2_GetTypeInfoCount(IHTMLAttributeCollection2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAttributeCollection2_GetTypeInfo(IHTMLAttributeCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection2_GetTypeInfo(IHTMLAttributeCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAttributeCollection2_GetIDsOfNames(IHTMLAttributeCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection2_GetIDsOfNames(IHTMLAttributeCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAttributeCollection2_Invoke(IHTMLAttributeCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection2_Invoke(IHTMLAttributeCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAttributeCollection2 methods ***/ -static FORCEINLINE HRESULT IHTMLAttributeCollection2_getNamedItem(IHTMLAttributeCollection2* This,BSTR bstrName,IHTMLDOMAttribute **newretNode) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection2_getNamedItem(IHTMLAttributeCollection2* This,BSTR bstrName,IHTMLDOMAttribute **newretNode) { return This->lpVtbl->getNamedItem(This,bstrName,newretNode); } -static FORCEINLINE HRESULT IHTMLAttributeCollection2_setNamedItem(IHTMLAttributeCollection2* This,IHTMLDOMAttribute *ppNode,IHTMLDOMAttribute **newretNode) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection2_setNamedItem(IHTMLAttributeCollection2* This,IHTMLDOMAttribute *ppNode,IHTMLDOMAttribute **newretNode) { return This->lpVtbl->setNamedItem(This,ppNode,newretNode); } -static FORCEINLINE HRESULT IHTMLAttributeCollection2_removeNamedItem(IHTMLAttributeCollection2* This,BSTR bstrName,IHTMLDOMAttribute **newretNode) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection2_removeNamedItem(IHTMLAttributeCollection2* This,BSTR bstrName,IHTMLDOMAttribute **newretNode) { return This->lpVtbl->removeNamedItem(This,bstrName,newretNode); } #endif @@ -35744,42 +35752,42 @@ interface IHTMLAttributeCollection3 { #define IHTMLAttributeCollection3_get_length(This,p) (This)->lpVtbl->get_length(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAttributeCollection3_QueryInterface(IHTMLAttributeCollection3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection3_QueryInterface(IHTMLAttributeCollection3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAttributeCollection3_AddRef(IHTMLAttributeCollection3* This) { +static __WIDL_INLINE ULONG IHTMLAttributeCollection3_AddRef(IHTMLAttributeCollection3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAttributeCollection3_Release(IHTMLAttributeCollection3* This) { +static __WIDL_INLINE ULONG IHTMLAttributeCollection3_Release(IHTMLAttributeCollection3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAttributeCollection3_GetTypeInfoCount(IHTMLAttributeCollection3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection3_GetTypeInfoCount(IHTMLAttributeCollection3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAttributeCollection3_GetTypeInfo(IHTMLAttributeCollection3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection3_GetTypeInfo(IHTMLAttributeCollection3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAttributeCollection3_GetIDsOfNames(IHTMLAttributeCollection3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection3_GetIDsOfNames(IHTMLAttributeCollection3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAttributeCollection3_Invoke(IHTMLAttributeCollection3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection3_Invoke(IHTMLAttributeCollection3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAttributeCollection3 methods ***/ -static FORCEINLINE HRESULT IHTMLAttributeCollection3_getNamedItem(IHTMLAttributeCollection3* This,BSTR bstrName,IHTMLDOMAttribute **ppNodeOut) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection3_getNamedItem(IHTMLAttributeCollection3* This,BSTR bstrName,IHTMLDOMAttribute **ppNodeOut) { return This->lpVtbl->getNamedItem(This,bstrName,ppNodeOut); } -static FORCEINLINE HRESULT IHTMLAttributeCollection3_setNamedItem(IHTMLAttributeCollection3* This,IHTMLDOMAttribute *pNodeIn,IHTMLDOMAttribute **ppNodeOut) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection3_setNamedItem(IHTMLAttributeCollection3* This,IHTMLDOMAttribute *pNodeIn,IHTMLDOMAttribute **ppNodeOut) { return This->lpVtbl->setNamedItem(This,pNodeIn,ppNodeOut); } -static FORCEINLINE HRESULT IHTMLAttributeCollection3_removeNamedItem(IHTMLAttributeCollection3* This,BSTR bstrName,IHTMLDOMAttribute **ppNodeOut) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection3_removeNamedItem(IHTMLAttributeCollection3* This,BSTR bstrName,IHTMLDOMAttribute **ppNodeOut) { return This->lpVtbl->removeNamedItem(This,bstrName,ppNodeOut); } -static FORCEINLINE HRESULT IHTMLAttributeCollection3_item(IHTMLAttributeCollection3* This,LONG index,IHTMLDOMAttribute **ppNodeOut) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection3_item(IHTMLAttributeCollection3* This,LONG index,IHTMLDOMAttribute **ppNodeOut) { return This->lpVtbl->item(This,index,ppNodeOut); } -static FORCEINLINE HRESULT IHTMLAttributeCollection3_get_length(IHTMLAttributeCollection3* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection3_get_length(IHTMLAttributeCollection3* This,LONG *p) { return This->lpVtbl->get_length(This,p); } #endif @@ -35955,51 +35963,51 @@ interface IHTMLAttributeCollection4 { #define IHTMLAttributeCollection4_get_length(This,p) (This)->lpVtbl->get_length(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAttributeCollection4_QueryInterface(IHTMLAttributeCollection4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection4_QueryInterface(IHTMLAttributeCollection4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAttributeCollection4_AddRef(IHTMLAttributeCollection4* This) { +static __WIDL_INLINE ULONG IHTMLAttributeCollection4_AddRef(IHTMLAttributeCollection4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAttributeCollection4_Release(IHTMLAttributeCollection4* This) { +static __WIDL_INLINE ULONG IHTMLAttributeCollection4_Release(IHTMLAttributeCollection4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAttributeCollection4_GetTypeInfoCount(IHTMLAttributeCollection4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection4_GetTypeInfoCount(IHTMLAttributeCollection4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAttributeCollection4_GetTypeInfo(IHTMLAttributeCollection4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection4_GetTypeInfo(IHTMLAttributeCollection4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAttributeCollection4_GetIDsOfNames(IHTMLAttributeCollection4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection4_GetIDsOfNames(IHTMLAttributeCollection4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAttributeCollection4_Invoke(IHTMLAttributeCollection4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection4_Invoke(IHTMLAttributeCollection4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAttributeCollection4 methods ***/ -static FORCEINLINE HRESULT IHTMLAttributeCollection4_getNamedItemNS(IHTMLAttributeCollection4* This,VARIANT *pvarNS,BSTR bstrName,IHTMLDOMAttribute2 **ppNodeOut) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection4_getNamedItemNS(IHTMLAttributeCollection4* This,VARIANT *pvarNS,BSTR bstrName,IHTMLDOMAttribute2 **ppNodeOut) { return This->lpVtbl->getNamedItemNS(This,pvarNS,bstrName,ppNodeOut); } -static FORCEINLINE HRESULT IHTMLAttributeCollection4_setNamedItemNS(IHTMLAttributeCollection4* This,IHTMLDOMAttribute2 *pNodeIn,IHTMLDOMAttribute2 **ppNodeOut) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection4_setNamedItemNS(IHTMLAttributeCollection4* This,IHTMLDOMAttribute2 *pNodeIn,IHTMLDOMAttribute2 **ppNodeOut) { return This->lpVtbl->setNamedItemNS(This,pNodeIn,ppNodeOut); } -static FORCEINLINE HRESULT IHTMLAttributeCollection4_removeNamedItemNS(IHTMLAttributeCollection4* This,VARIANT *pvarNS,BSTR bstrName,IHTMLDOMAttribute2 **ppNodeOut) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection4_removeNamedItemNS(IHTMLAttributeCollection4* This,VARIANT *pvarNS,BSTR bstrName,IHTMLDOMAttribute2 **ppNodeOut) { return This->lpVtbl->removeNamedItemNS(This,pvarNS,bstrName,ppNodeOut); } -static FORCEINLINE HRESULT IHTMLAttributeCollection4_getNamedItem(IHTMLAttributeCollection4* This,BSTR bstrName,IHTMLDOMAttribute2 **ppNodeOut) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection4_getNamedItem(IHTMLAttributeCollection4* This,BSTR bstrName,IHTMLDOMAttribute2 **ppNodeOut) { return This->lpVtbl->getNamedItem(This,bstrName,ppNodeOut); } -static FORCEINLINE HRESULT IHTMLAttributeCollection4_setNamedItem(IHTMLAttributeCollection4* This,IHTMLDOMAttribute2 *pNodeIn,IHTMLDOMAttribute2 **ppNodeOut) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection4_setNamedItem(IHTMLAttributeCollection4* This,IHTMLDOMAttribute2 *pNodeIn,IHTMLDOMAttribute2 **ppNodeOut) { return This->lpVtbl->setNamedItem(This,pNodeIn,ppNodeOut); } -static FORCEINLINE HRESULT IHTMLAttributeCollection4_removeNamedItem(IHTMLAttributeCollection4* This,BSTR bstrName,IHTMLDOMAttribute2 **ppNodeOut) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection4_removeNamedItem(IHTMLAttributeCollection4* This,BSTR bstrName,IHTMLDOMAttribute2 **ppNodeOut) { return This->lpVtbl->removeNamedItem(This,bstrName,ppNodeOut); } -static FORCEINLINE HRESULT IHTMLAttributeCollection4_item(IHTMLAttributeCollection4* This,LONG index,IHTMLDOMAttribute2 **ppNodeOut) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection4_item(IHTMLAttributeCollection4* This,LONG index,IHTMLDOMAttribute2 **ppNodeOut) { return This->lpVtbl->item(This,index,ppNodeOut); } -static FORCEINLINE HRESULT IHTMLAttributeCollection4_get_length(IHTMLAttributeCollection4* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLAttributeCollection4_get_length(IHTMLAttributeCollection4* This,LONG *p) { return This->lpVtbl->get_length(This,p); } #endif @@ -36119,36 +36127,36 @@ interface IHTMLDOMChildrenCollection { #define IHTMLDOMChildrenCollection_item(This,index,ppItem) (This)->lpVtbl->item(This,index,ppItem) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection_QueryInterface(IHTMLDOMChildrenCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection_QueryInterface(IHTMLDOMChildrenCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMChildrenCollection_AddRef(IHTMLDOMChildrenCollection* This) { +static __WIDL_INLINE ULONG IHTMLDOMChildrenCollection_AddRef(IHTMLDOMChildrenCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMChildrenCollection_Release(IHTMLDOMChildrenCollection* This) { +static __WIDL_INLINE ULONG IHTMLDOMChildrenCollection_Release(IHTMLDOMChildrenCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection_GetTypeInfoCount(IHTMLDOMChildrenCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection_GetTypeInfoCount(IHTMLDOMChildrenCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection_GetTypeInfo(IHTMLDOMChildrenCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection_GetTypeInfo(IHTMLDOMChildrenCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection_GetIDsOfNames(IHTMLDOMChildrenCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection_GetIDsOfNames(IHTMLDOMChildrenCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection_Invoke(IHTMLDOMChildrenCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection_Invoke(IHTMLDOMChildrenCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMChildrenCollection methods ***/ -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection_get_length(IHTMLDOMChildrenCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection_get_length(IHTMLDOMChildrenCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection_get__newEnum(IHTMLDOMChildrenCollection* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection_get__newEnum(IHTMLDOMChildrenCollection* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection_item(IHTMLDOMChildrenCollection* This,LONG index,IDispatch **ppItem) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection_item(IHTMLDOMChildrenCollection* This,LONG index,IDispatch **ppItem) { return This->lpVtbl->item(This,index,ppItem); } #endif @@ -36252,30 +36260,30 @@ interface IHTMLDOMChildrenCollection2 { #define IHTMLDOMChildrenCollection2_item(This,index,ppItem) (This)->lpVtbl->item(This,index,ppItem) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection2_QueryInterface(IHTMLDOMChildrenCollection2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection2_QueryInterface(IHTMLDOMChildrenCollection2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMChildrenCollection2_AddRef(IHTMLDOMChildrenCollection2* This) { +static __WIDL_INLINE ULONG IHTMLDOMChildrenCollection2_AddRef(IHTMLDOMChildrenCollection2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMChildrenCollection2_Release(IHTMLDOMChildrenCollection2* This) { +static __WIDL_INLINE ULONG IHTMLDOMChildrenCollection2_Release(IHTMLDOMChildrenCollection2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection2_GetTypeInfoCount(IHTMLDOMChildrenCollection2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection2_GetTypeInfoCount(IHTMLDOMChildrenCollection2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection2_GetTypeInfo(IHTMLDOMChildrenCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection2_GetTypeInfo(IHTMLDOMChildrenCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection2_GetIDsOfNames(IHTMLDOMChildrenCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection2_GetIDsOfNames(IHTMLDOMChildrenCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection2_Invoke(IHTMLDOMChildrenCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection2_Invoke(IHTMLDOMChildrenCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMChildrenCollection2 methods ***/ -static FORCEINLINE HRESULT IHTMLDOMChildrenCollection2_item(IHTMLDOMChildrenCollection2* This,LONG index,IDispatch **ppItem) { +static __WIDL_INLINE HRESULT IHTMLDOMChildrenCollection2_item(IHTMLDOMChildrenCollection2* This,LONG index,IDispatch **ppItem) { return This->lpVtbl->item(This,index,ppItem); } #endif @@ -36367,26 +36375,26 @@ interface DispHTMLAttributeCollection { #define DispHTMLAttributeCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLAttributeCollection_QueryInterface(DispHTMLAttributeCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLAttributeCollection_QueryInterface(DispHTMLAttributeCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLAttributeCollection_AddRef(DispHTMLAttributeCollection* This) { +static __WIDL_INLINE ULONG DispHTMLAttributeCollection_AddRef(DispHTMLAttributeCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLAttributeCollection_Release(DispHTMLAttributeCollection* This) { +static __WIDL_INLINE ULONG DispHTMLAttributeCollection_Release(DispHTMLAttributeCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLAttributeCollection_GetTypeInfoCount(DispHTMLAttributeCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLAttributeCollection_GetTypeInfoCount(DispHTMLAttributeCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLAttributeCollection_GetTypeInfo(DispHTMLAttributeCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLAttributeCollection_GetTypeInfo(DispHTMLAttributeCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLAttributeCollection_GetIDsOfNames(DispHTMLAttributeCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLAttributeCollection_GetIDsOfNames(DispHTMLAttributeCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLAttributeCollection_Invoke(DispHTMLAttributeCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLAttributeCollection_Invoke(DispHTMLAttributeCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -36491,26 +36499,26 @@ interface DispStaticNodeList { #define DispStaticNodeList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispStaticNodeList_QueryInterface(DispStaticNodeList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispStaticNodeList_QueryInterface(DispStaticNodeList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispStaticNodeList_AddRef(DispStaticNodeList* This) { +static __WIDL_INLINE ULONG DispStaticNodeList_AddRef(DispStaticNodeList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispStaticNodeList_Release(DispStaticNodeList* This) { +static __WIDL_INLINE ULONG DispStaticNodeList_Release(DispStaticNodeList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispStaticNodeList_GetTypeInfoCount(DispStaticNodeList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispStaticNodeList_GetTypeInfoCount(DispStaticNodeList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispStaticNodeList_GetTypeInfo(DispStaticNodeList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispStaticNodeList_GetTypeInfo(DispStaticNodeList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispStaticNodeList_GetIDsOfNames(DispStaticNodeList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispStaticNodeList_GetIDsOfNames(DispStaticNodeList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispStaticNodeList_Invoke(DispStaticNodeList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispStaticNodeList_Invoke(DispStaticNodeList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -36615,26 +36623,26 @@ interface DispDOMChildrenCollection { #define DispDOMChildrenCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMChildrenCollection_QueryInterface(DispDOMChildrenCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMChildrenCollection_QueryInterface(DispDOMChildrenCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMChildrenCollection_AddRef(DispDOMChildrenCollection* This) { +static __WIDL_INLINE ULONG DispDOMChildrenCollection_AddRef(DispDOMChildrenCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMChildrenCollection_Release(DispDOMChildrenCollection* This) { +static __WIDL_INLINE ULONG DispDOMChildrenCollection_Release(DispDOMChildrenCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMChildrenCollection_GetTypeInfoCount(DispDOMChildrenCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMChildrenCollection_GetTypeInfoCount(DispDOMChildrenCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMChildrenCollection_GetTypeInfo(DispDOMChildrenCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMChildrenCollection_GetTypeInfo(DispDOMChildrenCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMChildrenCollection_GetIDsOfNames(DispDOMChildrenCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMChildrenCollection_GetIDsOfNames(DispDOMChildrenCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMChildrenCollection_Invoke(DispDOMChildrenCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMChildrenCollection_Invoke(DispDOMChildrenCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -36739,26 +36747,26 @@ interface HTMLElementEvents4 { #define HTMLElementEvents4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLElementEvents4_QueryInterface(HTMLElementEvents4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLElementEvents4_QueryInterface(HTMLElementEvents4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLElementEvents4_AddRef(HTMLElementEvents4* This) { +static __WIDL_INLINE ULONG HTMLElementEvents4_AddRef(HTMLElementEvents4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLElementEvents4_Release(HTMLElementEvents4* This) { +static __WIDL_INLINE ULONG HTMLElementEvents4_Release(HTMLElementEvents4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLElementEvents4_GetTypeInfoCount(HTMLElementEvents4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLElementEvents4_GetTypeInfoCount(HTMLElementEvents4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLElementEvents4_GetTypeInfo(HTMLElementEvents4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLElementEvents4_GetTypeInfo(HTMLElementEvents4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLElementEvents4_GetIDsOfNames(HTMLElementEvents4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLElementEvents4_GetIDsOfNames(HTMLElementEvents4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLElementEvents4_Invoke(HTMLElementEvents4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLElementEvents4_Invoke(HTMLElementEvents4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -36849,26 +36857,26 @@ interface HTMLElementEvents3 { #define HTMLElementEvents3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLElementEvents3_QueryInterface(HTMLElementEvents3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLElementEvents3_QueryInterface(HTMLElementEvents3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLElementEvents3_AddRef(HTMLElementEvents3* This) { +static __WIDL_INLINE ULONG HTMLElementEvents3_AddRef(HTMLElementEvents3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLElementEvents3_Release(HTMLElementEvents3* This) { +static __WIDL_INLINE ULONG HTMLElementEvents3_Release(HTMLElementEvents3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLElementEvents3_GetTypeInfoCount(HTMLElementEvents3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLElementEvents3_GetTypeInfoCount(HTMLElementEvents3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLElementEvents3_GetTypeInfo(HTMLElementEvents3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLElementEvents3_GetTypeInfo(HTMLElementEvents3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLElementEvents3_GetIDsOfNames(HTMLElementEvents3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLElementEvents3_GetIDsOfNames(HTMLElementEvents3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLElementEvents3_Invoke(HTMLElementEvents3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLElementEvents3_Invoke(HTMLElementEvents3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -36959,26 +36967,26 @@ interface HTMLElementEvents2 { #define HTMLElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLElementEvents2_QueryInterface(HTMLElementEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLElementEvents2_QueryInterface(HTMLElementEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLElementEvents2_AddRef(HTMLElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLElementEvents2_AddRef(HTMLElementEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLElementEvents2_Release(HTMLElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLElementEvents2_Release(HTMLElementEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLElementEvents2_GetTypeInfoCount(HTMLElementEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLElementEvents2_GetTypeInfoCount(HTMLElementEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLElementEvents2_GetTypeInfo(HTMLElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLElementEvents2_GetTypeInfo(HTMLElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLElementEvents2_GetIDsOfNames(HTMLElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLElementEvents2_GetIDsOfNames(HTMLElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLElementEvents2_Invoke(HTMLElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLElementEvents2_Invoke(HTMLElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -37069,26 +37077,26 @@ interface HTMLElementEvents { #define HTMLElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLElementEvents_QueryInterface(HTMLElementEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLElementEvents_QueryInterface(HTMLElementEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLElementEvents_AddRef(HTMLElementEvents* This) { +static __WIDL_INLINE ULONG HTMLElementEvents_AddRef(HTMLElementEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLElementEvents_Release(HTMLElementEvents* This) { +static __WIDL_INLINE ULONG HTMLElementEvents_Release(HTMLElementEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLElementEvents_GetTypeInfoCount(HTMLElementEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLElementEvents_GetTypeInfoCount(HTMLElementEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLElementEvents_GetTypeInfo(HTMLElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLElementEvents_GetTypeInfo(HTMLElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLElementEvents_GetIDsOfNames(HTMLElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLElementEvents_GetIDsOfNames(HTMLElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLElementEvents_Invoke(HTMLElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLElementEvents_Invoke(HTMLElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -38061,288 +38069,288 @@ interface IHTMLElement { #define IHTMLElement_get_all(This,p) (This)->lpVtbl->get_all(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElement_QueryInterface(IHTMLElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElement_QueryInterface(IHTMLElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElement_AddRef(IHTMLElement* This) { +static __WIDL_INLINE ULONG IHTMLElement_AddRef(IHTMLElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElement_Release(IHTMLElement* This) { +static __WIDL_INLINE ULONG IHTMLElement_Release(IHTMLElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLElement_GetTypeInfoCount(IHTMLElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLElement_GetTypeInfoCount(IHTMLElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLElement_GetTypeInfo(IHTMLElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLElement_GetTypeInfo(IHTMLElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLElement_GetIDsOfNames(IHTMLElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLElement_GetIDsOfNames(IHTMLElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLElement_Invoke(IHTMLElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLElement_Invoke(IHTMLElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLElement methods ***/ -static FORCEINLINE HRESULT IHTMLElement_setAttribute(IHTMLElement* This,BSTR strAttributeName,VARIANT AttributeValue,LONG lFlags) { +static __WIDL_INLINE HRESULT IHTMLElement_setAttribute(IHTMLElement* This,BSTR strAttributeName,VARIANT AttributeValue,LONG lFlags) { return This->lpVtbl->setAttribute(This,strAttributeName,AttributeValue,lFlags); } -static FORCEINLINE HRESULT IHTMLElement_getAttribute(IHTMLElement* This,BSTR strAttributeName,LONG lFlags,VARIANT *AttributeValue) { +static __WIDL_INLINE HRESULT IHTMLElement_getAttribute(IHTMLElement* This,BSTR strAttributeName,LONG lFlags,VARIANT *AttributeValue) { return This->lpVtbl->getAttribute(This,strAttributeName,lFlags,AttributeValue); } -static FORCEINLINE HRESULT IHTMLElement_removeAttribute(IHTMLElement* This,BSTR strAttributeName,LONG lFlags,VARIANT_BOOL *pfSuccess) { +static __WIDL_INLINE HRESULT IHTMLElement_removeAttribute(IHTMLElement* This,BSTR strAttributeName,LONG lFlags,VARIANT_BOOL *pfSuccess) { return This->lpVtbl->removeAttribute(This,strAttributeName,lFlags,pfSuccess); } -static FORCEINLINE HRESULT IHTMLElement_put_className(IHTMLElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_className(IHTMLElement* This,BSTR v) { return This->lpVtbl->put_className(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_className(IHTMLElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_className(IHTMLElement* This,BSTR *p) { return This->lpVtbl->get_className(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_id(IHTMLElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_id(IHTMLElement* This,BSTR v) { return This->lpVtbl->put_id(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_id(IHTMLElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_id(IHTMLElement* This,BSTR *p) { return This->lpVtbl->get_id(This,p); } -static FORCEINLINE HRESULT IHTMLElement_get_tagName(IHTMLElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_tagName(IHTMLElement* This,BSTR *p) { return This->lpVtbl->get_tagName(This,p); } -static FORCEINLINE HRESULT IHTMLElement_get_parentElement(IHTMLElement* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_parentElement(IHTMLElement* This,IHTMLElement **p) { return This->lpVtbl->get_parentElement(This,p); } -static FORCEINLINE HRESULT IHTMLElement_get_style(IHTMLElement* This,IHTMLStyle **p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_style(IHTMLElement* This,IHTMLStyle **p) { return This->lpVtbl->get_style(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onhelp(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onhelp(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onhelp(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onhelp(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onhelp(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onhelp(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onclick(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onclick(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onclick(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onclick(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onclick(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onclick(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_ondblclick(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_ondblclick(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_ondblclick(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_ondblclick(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_ondblclick(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_ondblclick(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onkeydown(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onkeydown(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onkeydown(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onkeydown(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onkeydown(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onkeydown(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onkeyup(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onkeyup(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onkeyup(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onkeyup(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onkeyup(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onkeyup(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onkeypress(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onkeypress(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onkeypress(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onkeypress(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onkeypress(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onkeypress(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onmouseout(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onmouseout(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onmouseout(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onmouseout(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onmouseout(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onmouseout(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onmouseover(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onmouseover(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onmouseover(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onmouseover(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onmouseover(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onmouseover(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onmousemove(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onmousemove(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onmousemove(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onmousemove(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onmousemove(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onmousemove(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onmousedown(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onmousedown(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onmousedown(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onmousedown(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onmousedown(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onmousedown(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onmouseup(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onmouseup(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onmouseup(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onmouseup(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onmouseup(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onmouseup(This,p); } -static FORCEINLINE HRESULT IHTMLElement_get_document(IHTMLElement* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_document(IHTMLElement* This,IDispatch **p) { return This->lpVtbl->get_document(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_title(IHTMLElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_title(IHTMLElement* This,BSTR v) { return This->lpVtbl->put_title(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_title(IHTMLElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_title(IHTMLElement* This,BSTR *p) { return This->lpVtbl->get_title(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_language(IHTMLElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_language(IHTMLElement* This,BSTR v) { return This->lpVtbl->put_language(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_language(IHTMLElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_language(IHTMLElement* This,BSTR *p) { return This->lpVtbl->get_language(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onselectstart(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onselectstart(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onselectstart(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onselectstart(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onselectstart(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onselectstart(This,p); } -static FORCEINLINE HRESULT IHTMLElement_scrollIntoView(IHTMLElement* This,VARIANT varargStart) { +static __WIDL_INLINE HRESULT IHTMLElement_scrollIntoView(IHTMLElement* This,VARIANT varargStart) { return This->lpVtbl->scrollIntoView(This,varargStart); } -static FORCEINLINE HRESULT IHTMLElement_contains(IHTMLElement* This,IHTMLElement *pChild,VARIANT_BOOL *pfResult) { +static __WIDL_INLINE HRESULT IHTMLElement_contains(IHTMLElement* This,IHTMLElement *pChild,VARIANT_BOOL *pfResult) { return This->lpVtbl->contains(This,pChild,pfResult); } -static FORCEINLINE HRESULT IHTMLElement_get_sourceIndex(IHTMLElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_sourceIndex(IHTMLElement* This,LONG *p) { return This->lpVtbl->get_sourceIndex(This,p); } -static FORCEINLINE HRESULT IHTMLElement_get_recordNumber(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_recordNumber(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_recordNumber(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_lang(IHTMLElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_lang(IHTMLElement* This,BSTR v) { return This->lpVtbl->put_lang(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_lang(IHTMLElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_lang(IHTMLElement* This,BSTR *p) { return This->lpVtbl->get_lang(This,p); } -static FORCEINLINE HRESULT IHTMLElement_get_offsetLeft(IHTMLElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_offsetLeft(IHTMLElement* This,LONG *p) { return This->lpVtbl->get_offsetLeft(This,p); } -static FORCEINLINE HRESULT IHTMLElement_get_offsetTop(IHTMLElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_offsetTop(IHTMLElement* This,LONG *p) { return This->lpVtbl->get_offsetTop(This,p); } -static FORCEINLINE HRESULT IHTMLElement_get_offsetWidth(IHTMLElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_offsetWidth(IHTMLElement* This,LONG *p) { return This->lpVtbl->get_offsetWidth(This,p); } -static FORCEINLINE HRESULT IHTMLElement_get_offsetHeight(IHTMLElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_offsetHeight(IHTMLElement* This,LONG *p) { return This->lpVtbl->get_offsetHeight(This,p); } -static FORCEINLINE HRESULT IHTMLElement_get_offsetParent(IHTMLElement* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_offsetParent(IHTMLElement* This,IHTMLElement **p) { return This->lpVtbl->get_offsetParent(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_innerHTML(IHTMLElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_innerHTML(IHTMLElement* This,BSTR v) { return This->lpVtbl->put_innerHTML(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_innerHTML(IHTMLElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_innerHTML(IHTMLElement* This,BSTR *p) { return This->lpVtbl->get_innerHTML(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_innerText(IHTMLElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_innerText(IHTMLElement* This,BSTR v) { return This->lpVtbl->put_innerText(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_innerText(IHTMLElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_innerText(IHTMLElement* This,BSTR *p) { return This->lpVtbl->get_innerText(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_outerHTML(IHTMLElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_outerHTML(IHTMLElement* This,BSTR v) { return This->lpVtbl->put_outerHTML(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_outerHTML(IHTMLElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_outerHTML(IHTMLElement* This,BSTR *p) { return This->lpVtbl->get_outerHTML(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_outerText(IHTMLElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_outerText(IHTMLElement* This,BSTR v) { return This->lpVtbl->put_outerText(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_outerText(IHTMLElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_outerText(IHTMLElement* This,BSTR *p) { return This->lpVtbl->get_outerText(This,p); } -static FORCEINLINE HRESULT IHTMLElement_insertAdjacentHTML(IHTMLElement* This,BSTR where,BSTR html) { +static __WIDL_INLINE HRESULT IHTMLElement_insertAdjacentHTML(IHTMLElement* This,BSTR where,BSTR html) { return This->lpVtbl->insertAdjacentHTML(This,where,html); } -static FORCEINLINE HRESULT IHTMLElement_insertAdjacentText(IHTMLElement* This,BSTR where,BSTR text) { +static __WIDL_INLINE HRESULT IHTMLElement_insertAdjacentText(IHTMLElement* This,BSTR where,BSTR text) { return This->lpVtbl->insertAdjacentText(This,where,text); } -static FORCEINLINE HRESULT IHTMLElement_get_parentTextEdit(IHTMLElement* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_parentTextEdit(IHTMLElement* This,IHTMLElement **p) { return This->lpVtbl->get_parentTextEdit(This,p); } -static FORCEINLINE HRESULT IHTMLElement_get_isTextEdit(IHTMLElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_isTextEdit(IHTMLElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_isTextEdit(This,p); } -static FORCEINLINE HRESULT IHTMLElement_click(IHTMLElement* This) { +static __WIDL_INLINE HRESULT IHTMLElement_click(IHTMLElement* This) { return This->lpVtbl->click(This); } -static FORCEINLINE HRESULT IHTMLElement_get_filters(IHTMLElement* This,IHTMLFiltersCollection **p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_filters(IHTMLElement* This,IHTMLFiltersCollection **p) { return This->lpVtbl->get_filters(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_ondragstart(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_ondragstart(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_ondragstart(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_ondragstart(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_ondragstart(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_ondragstart(This,p); } -static FORCEINLINE HRESULT IHTMLElement_toString(IHTMLElement* This,BSTR *String) { +static __WIDL_INLINE HRESULT IHTMLElement_toString(IHTMLElement* This,BSTR *String) { return This->lpVtbl->toString(This,String); } -static FORCEINLINE HRESULT IHTMLElement_put_onbeforeupdate(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onbeforeupdate(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onbeforeupdate(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onbeforeupdate(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onbeforeupdate(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onbeforeupdate(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onafterupdate(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onafterupdate(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onafterupdate(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onafterupdate(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onafterupdate(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onafterupdate(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onerrorupdate(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onerrorupdate(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onerrorupdate(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onerrorupdate(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onerrorupdate(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onerrorupdate(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onrowexit(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onrowexit(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onrowexit(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onrowexit(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onrowexit(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onrowexit(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onrowenter(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onrowenter(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onrowenter(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onrowenter(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onrowenter(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onrowenter(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_ondatasetchanged(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_ondatasetchanged(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_ondatasetchanged(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_ondatasetchanged(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_ondatasetchanged(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_ondatasetchanged(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_ondataavailable(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_ondataavailable(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_ondataavailable(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_ondataavailable(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_ondataavailable(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_ondataavailable(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_ondatasetcomplete(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_ondatasetcomplete(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_ondatasetcomplete(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_ondatasetcomplete(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_ondatasetcomplete(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_ondatasetcomplete(This,p); } -static FORCEINLINE HRESULT IHTMLElement_put_onfilterchange(IHTMLElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement_put_onfilterchange(IHTMLElement* This,VARIANT v) { return This->lpVtbl->put_onfilterchange(This,v); } -static FORCEINLINE HRESULT IHTMLElement_get_onfilterchange(IHTMLElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_onfilterchange(IHTMLElement* This,VARIANT *p) { return This->lpVtbl->get_onfilterchange(This,p); } -static FORCEINLINE HRESULT IHTMLElement_get_children(IHTMLElement* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_children(IHTMLElement* This,IDispatch **p) { return This->lpVtbl->get_children(This,p); } -static FORCEINLINE HRESULT IHTMLElement_get_all(IHTMLElement* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLElement_get_all(IHTMLElement* This,IDispatch **p) { return This->lpVtbl->get_all(This,p); } #endif @@ -39256,321 +39264,321 @@ interface IHTMLElement2 { #define IHTMLElement2_getElementsByTagName(This,v,pelColl) (This)->lpVtbl->getElementsByTagName(This,v,pelColl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElement2_QueryInterface(IHTMLElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElement2_QueryInterface(IHTMLElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElement2_AddRef(IHTMLElement2* This) { +static __WIDL_INLINE ULONG IHTMLElement2_AddRef(IHTMLElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElement2_Release(IHTMLElement2* This) { +static __WIDL_INLINE ULONG IHTMLElement2_Release(IHTMLElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLElement2_GetTypeInfoCount(IHTMLElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLElement2_GetTypeInfoCount(IHTMLElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLElement2_GetTypeInfo(IHTMLElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLElement2_GetTypeInfo(IHTMLElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLElement2_GetIDsOfNames(IHTMLElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLElement2_GetIDsOfNames(IHTMLElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLElement2_Invoke(IHTMLElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLElement2_Invoke(IHTMLElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLElement2_get_scopeName(IHTMLElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_scopeName(IHTMLElement2* This,BSTR *p) { return This->lpVtbl->get_scopeName(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_setCapture(IHTMLElement2* This,VARIANT_BOOL containerCapture) { +static __WIDL_INLINE HRESULT IHTMLElement2_setCapture(IHTMLElement2* This,VARIANT_BOOL containerCapture) { return This->lpVtbl->setCapture(This,containerCapture); } -static FORCEINLINE HRESULT IHTMLElement2_releaseCapture(IHTMLElement2* This) { +static __WIDL_INLINE HRESULT IHTMLElement2_releaseCapture(IHTMLElement2* This) { return This->lpVtbl->releaseCapture(This); } -static FORCEINLINE HRESULT IHTMLElement2_put_onlosecapture(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onlosecapture(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onlosecapture(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onlosecapture(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onlosecapture(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onlosecapture(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_componentFromPoint(IHTMLElement2* This,LONG x,LONG y,BSTR *component) { +static __WIDL_INLINE HRESULT IHTMLElement2_componentFromPoint(IHTMLElement2* This,LONG x,LONG y,BSTR *component) { return This->lpVtbl->componentFromPoint(This,x,y,component); } -static FORCEINLINE HRESULT IHTMLElement2_doScroll(IHTMLElement2* This,VARIANT component) { +static __WIDL_INLINE HRESULT IHTMLElement2_doScroll(IHTMLElement2* This,VARIANT component) { return This->lpVtbl->doScroll(This,component); } -static FORCEINLINE HRESULT IHTMLElement2_put_onscroll(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onscroll(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onscroll(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onscroll(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onscroll(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onscroll(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_ondrag(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_ondrag(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_ondrag(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_ondrag(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_ondrag(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_ondrag(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_ondragend(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_ondragend(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_ondragend(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_ondragend(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_ondragend(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_ondragend(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_ondragenter(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_ondragenter(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_ondragenter(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_ondragenter(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_ondragenter(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_ondragenter(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_ondragover(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_ondragover(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_ondragover(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_ondragover(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_ondragover(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_ondragover(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_ondragleave(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_ondragleave(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_ondragleave(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_ondragleave(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_ondragleave(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_ondragleave(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_ondrop(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_ondrop(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_ondrop(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_ondrop(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_ondrop(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_ondrop(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_onbeforecut(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onbeforecut(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onbeforecut(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onbeforecut(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onbeforecut(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onbeforecut(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_oncut(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_oncut(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_oncut(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_oncut(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_oncut(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_oncut(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_onbeforecopy(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onbeforecopy(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onbeforecopy(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onbeforecopy(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onbeforecopy(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onbeforecopy(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_oncopy(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_oncopy(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_oncopy(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_oncopy(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_oncopy(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_oncopy(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_onbeforepaste(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onbeforepaste(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onbeforepaste(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onbeforepaste(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onbeforepaste(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onbeforepaste(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_onpaste(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onpaste(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onpaste(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onpaste(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onpaste(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onpaste(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_get_currentStyle(IHTMLElement2* This,IHTMLCurrentStyle **p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_currentStyle(IHTMLElement2* This,IHTMLCurrentStyle **p) { return This->lpVtbl->get_currentStyle(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_onpropertychange(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onpropertychange(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onpropertychange(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onpropertychange(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onpropertychange(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onpropertychange(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_getClientRects(IHTMLElement2* This,IHTMLRectCollection **pRectCol) { +static __WIDL_INLINE HRESULT IHTMLElement2_getClientRects(IHTMLElement2* This,IHTMLRectCollection **pRectCol) { return This->lpVtbl->getClientRects(This,pRectCol); } -static FORCEINLINE HRESULT IHTMLElement2_getBoundingClientRect(IHTMLElement2* This,IHTMLRect **pRect) { +static __WIDL_INLINE HRESULT IHTMLElement2_getBoundingClientRect(IHTMLElement2* This,IHTMLRect **pRect) { return This->lpVtbl->getBoundingClientRect(This,pRect); } -static FORCEINLINE HRESULT IHTMLElement2_setExpression(IHTMLElement2* This,BSTR propname,BSTR expression,BSTR language) { +static __WIDL_INLINE HRESULT IHTMLElement2_setExpression(IHTMLElement2* This,BSTR propname,BSTR expression,BSTR language) { return This->lpVtbl->setExpression(This,propname,expression,language); } -static FORCEINLINE HRESULT IHTMLElement2_getExpression(IHTMLElement2* This,BSTR propname,VARIANT *expression) { +static __WIDL_INLINE HRESULT IHTMLElement2_getExpression(IHTMLElement2* This,BSTR propname,VARIANT *expression) { return This->lpVtbl->getExpression(This,propname,expression); } -static FORCEINLINE HRESULT IHTMLElement2_removeExpression(IHTMLElement2* This,BSTR propname,VARIANT_BOOL *pfSuccess) { +static __WIDL_INLINE HRESULT IHTMLElement2_removeExpression(IHTMLElement2* This,BSTR propname,VARIANT_BOOL *pfSuccess) { return This->lpVtbl->removeExpression(This,propname,pfSuccess); } -static FORCEINLINE HRESULT IHTMLElement2_put_tabIndex(IHTMLElement2* This,short v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_tabIndex(IHTMLElement2* This,short v) { return This->lpVtbl->put_tabIndex(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_tabIndex(IHTMLElement2* This,short *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_tabIndex(IHTMLElement2* This,short *p) { return This->lpVtbl->get_tabIndex(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_focus(IHTMLElement2* This) { +static __WIDL_INLINE HRESULT IHTMLElement2_focus(IHTMLElement2* This) { return This->lpVtbl->focus(This); } -static FORCEINLINE HRESULT IHTMLElement2_put_accessKey(IHTMLElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_accessKey(IHTMLElement2* This,BSTR v) { return This->lpVtbl->put_accessKey(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_accessKey(IHTMLElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_accessKey(IHTMLElement2* This,BSTR *p) { return This->lpVtbl->get_accessKey(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_onblur(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onblur(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onblur(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onblur(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onblur(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onblur(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_onfocus(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onfocus(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onfocus(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onfocus(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onfocus(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onfocus(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_onresize(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onresize(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onresize(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onresize(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onresize(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onresize(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_blur(IHTMLElement2* This) { +static __WIDL_INLINE HRESULT IHTMLElement2_blur(IHTMLElement2* This) { return This->lpVtbl->blur(This); } -static FORCEINLINE HRESULT IHTMLElement2_addFilter(IHTMLElement2* This,IUnknown *pUnk) { +static __WIDL_INLINE HRESULT IHTMLElement2_addFilter(IHTMLElement2* This,IUnknown *pUnk) { return This->lpVtbl->addFilter(This,pUnk); } -static FORCEINLINE HRESULT IHTMLElement2_removeFilter(IHTMLElement2* This,IUnknown *pUnk) { +static __WIDL_INLINE HRESULT IHTMLElement2_removeFilter(IHTMLElement2* This,IUnknown *pUnk) { return This->lpVtbl->removeFilter(This,pUnk); } -static FORCEINLINE HRESULT IHTMLElement2_get_clientHeight(IHTMLElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_clientHeight(IHTMLElement2* This,LONG *p) { return This->lpVtbl->get_clientHeight(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_get_clientWidth(IHTMLElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_clientWidth(IHTMLElement2* This,LONG *p) { return This->lpVtbl->get_clientWidth(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_get_clientTop(IHTMLElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_clientTop(IHTMLElement2* This,LONG *p) { return This->lpVtbl->get_clientTop(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_get_clientLeft(IHTMLElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_clientLeft(IHTMLElement2* This,LONG *p) { return This->lpVtbl->get_clientLeft(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_attachEvent(IHTMLElement2* This,BSTR event,IDispatch *pDisp,VARIANT_BOOL *pfResult) { +static __WIDL_INLINE HRESULT IHTMLElement2_attachEvent(IHTMLElement2* This,BSTR event,IDispatch *pDisp,VARIANT_BOOL *pfResult) { return This->lpVtbl->attachEvent(This,event,pDisp,pfResult); } -static FORCEINLINE HRESULT IHTMLElement2_detachEvent(IHTMLElement2* This,BSTR event,IDispatch *pDisp) { +static __WIDL_INLINE HRESULT IHTMLElement2_detachEvent(IHTMLElement2* This,BSTR event,IDispatch *pDisp) { return This->lpVtbl->detachEvent(This,event,pDisp); } -static FORCEINLINE HRESULT IHTMLElement2_get_readyState(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_readyState(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_onreadystatechange(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onreadystatechange(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onreadystatechange(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onreadystatechange(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onreadystatechange(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onreadystatechange(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_onrowsdelete(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onrowsdelete(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onrowsdelete(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onrowsdelete(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onrowsdelete(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onrowsdelete(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_onrowsinserted(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onrowsinserted(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onrowsinserted(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onrowsinserted(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onrowsinserted(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onrowsinserted(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_oncellchange(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_oncellchange(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_oncellchange(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_oncellchange(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_oncellchange(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_oncellchange(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_dir(IHTMLElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_dir(IHTMLElement2* This,BSTR v) { return This->lpVtbl->put_dir(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_dir(IHTMLElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_dir(IHTMLElement2* This,BSTR *p) { return This->lpVtbl->get_dir(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_createControlRange(IHTMLElement2* This,IDispatch **range) { +static __WIDL_INLINE HRESULT IHTMLElement2_createControlRange(IHTMLElement2* This,IDispatch **range) { return This->lpVtbl->createControlRange(This,range); } -static FORCEINLINE HRESULT IHTMLElement2_get_scrollHeight(IHTMLElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_scrollHeight(IHTMLElement2* This,LONG *p) { return This->lpVtbl->get_scrollHeight(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_get_scrollWidth(IHTMLElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_scrollWidth(IHTMLElement2* This,LONG *p) { return This->lpVtbl->get_scrollWidth(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_scrollTop(IHTMLElement2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_scrollTop(IHTMLElement2* This,LONG v) { return This->lpVtbl->put_scrollTop(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_scrollTop(IHTMLElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_scrollTop(IHTMLElement2* This,LONG *p) { return This->lpVtbl->get_scrollTop(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_scrollLeft(IHTMLElement2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_scrollLeft(IHTMLElement2* This,LONG v) { return This->lpVtbl->put_scrollLeft(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_scrollLeft(IHTMLElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_scrollLeft(IHTMLElement2* This,LONG *p) { return This->lpVtbl->get_scrollLeft(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_clearAttributes(IHTMLElement2* This) { +static __WIDL_INLINE HRESULT IHTMLElement2_clearAttributes(IHTMLElement2* This) { return This->lpVtbl->clearAttributes(This); } -static FORCEINLINE HRESULT IHTMLElement2_mergeAttributes(IHTMLElement2* This,IHTMLElement *mergeThis) { +static __WIDL_INLINE HRESULT IHTMLElement2_mergeAttributes(IHTMLElement2* This,IHTMLElement *mergeThis) { return This->lpVtbl->mergeAttributes(This,mergeThis); } -static FORCEINLINE HRESULT IHTMLElement2_put_oncontextmenu(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_oncontextmenu(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_oncontextmenu(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_oncontextmenu(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_oncontextmenu(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_oncontextmenu(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_insertAdjacentElement(IHTMLElement2* This,BSTR where,IHTMLElement *insertedElement,IHTMLElement **inserted) { +static __WIDL_INLINE HRESULT IHTMLElement2_insertAdjacentElement(IHTMLElement2* This,BSTR where,IHTMLElement *insertedElement,IHTMLElement **inserted) { return This->lpVtbl->insertAdjacentElement(This,where,insertedElement,inserted); } -static FORCEINLINE HRESULT IHTMLElement2_applyElement(IHTMLElement2* This,IHTMLElement *apply,BSTR where,IHTMLElement **applied) { +static __WIDL_INLINE HRESULT IHTMLElement2_applyElement(IHTMLElement2* This,IHTMLElement *apply,BSTR where,IHTMLElement **applied) { return This->lpVtbl->applyElement(This,apply,where,applied); } -static FORCEINLINE HRESULT IHTMLElement2_getAdjacentText(IHTMLElement2* This,BSTR where,BSTR *text) { +static __WIDL_INLINE HRESULT IHTMLElement2_getAdjacentText(IHTMLElement2* This,BSTR where,BSTR *text) { return This->lpVtbl->getAdjacentText(This,where,text); } -static FORCEINLINE HRESULT IHTMLElement2_replaceAdjacentText(IHTMLElement2* This,BSTR where,BSTR newText,BSTR *oldText) { +static __WIDL_INLINE HRESULT IHTMLElement2_replaceAdjacentText(IHTMLElement2* This,BSTR where,BSTR newText,BSTR *oldText) { return This->lpVtbl->replaceAdjacentText(This,where,newText,oldText); } -static FORCEINLINE HRESULT IHTMLElement2_get_canHaveChildren(IHTMLElement2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_canHaveChildren(IHTMLElement2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_canHaveChildren(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_addBehavior(IHTMLElement2* This,BSTR bstrUrl,VARIANT *pvarFactory,LONG *pCookie) { +static __WIDL_INLINE HRESULT IHTMLElement2_addBehavior(IHTMLElement2* This,BSTR bstrUrl,VARIANT *pvarFactory,LONG *pCookie) { return This->lpVtbl->addBehavior(This,bstrUrl,pvarFactory,pCookie); } -static FORCEINLINE HRESULT IHTMLElement2_removeBehavior(IHTMLElement2* This,LONG cookie,VARIANT_BOOL *pfResult) { +static __WIDL_INLINE HRESULT IHTMLElement2_removeBehavior(IHTMLElement2* This,LONG cookie,VARIANT_BOOL *pfResult) { return This->lpVtbl->removeBehavior(This,cookie,pfResult); } -static FORCEINLINE HRESULT IHTMLElement2_get_runtimeStyle(IHTMLElement2* This,IHTMLStyle **p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_runtimeStyle(IHTMLElement2* This,IHTMLStyle **p) { return This->lpVtbl->get_runtimeStyle(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_get_behaviorUrns(IHTMLElement2* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_behaviorUrns(IHTMLElement2* This,IDispatch **p) { return This->lpVtbl->get_behaviorUrns(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_tagUrn(IHTMLElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_tagUrn(IHTMLElement2* This,BSTR v) { return This->lpVtbl->put_tagUrn(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_tagUrn(IHTMLElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_tagUrn(IHTMLElement2* This,BSTR *p) { return This->lpVtbl->get_tagUrn(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_put_onbeforeeditfocus(IHTMLElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement2_put_onbeforeeditfocus(IHTMLElement2* This,VARIANT v) { return This->lpVtbl->put_onbeforeeditfocus(This,v); } -static FORCEINLINE HRESULT IHTMLElement2_get_onbeforeeditfocus(IHTMLElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_onbeforeeditfocus(IHTMLElement2* This,VARIANT *p) { return This->lpVtbl->get_onbeforeeditfocus(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_get_readyStateValue(IHTMLElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement2_get_readyStateValue(IHTMLElement2* This,LONG *p) { return This->lpVtbl->get_readyStateValue(This,p); } -static FORCEINLINE HRESULT IHTMLElement2_getElementsByTagName(IHTMLElement2* This,BSTR v,IHTMLElementCollection **pelColl) { +static __WIDL_INLINE HRESULT IHTMLElement2_getElementsByTagName(IHTMLElement2* This,BSTR v,IHTMLElementCollection **pelColl) { return This->lpVtbl->getElementsByTagName(This,v,pelColl); } #endif @@ -40013,156 +40021,156 @@ interface IHTMLElement3 { #define IHTMLElement3_get_glyphMode(This,p) (This)->lpVtbl->get_glyphMode(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElement3_QueryInterface(IHTMLElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElement3_QueryInterface(IHTMLElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElement3_AddRef(IHTMLElement3* This) { +static __WIDL_INLINE ULONG IHTMLElement3_AddRef(IHTMLElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElement3_Release(IHTMLElement3* This) { +static __WIDL_INLINE ULONG IHTMLElement3_Release(IHTMLElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLElement3_GetTypeInfoCount(IHTMLElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLElement3_GetTypeInfoCount(IHTMLElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLElement3_GetTypeInfo(IHTMLElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLElement3_GetTypeInfo(IHTMLElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLElement3_GetIDsOfNames(IHTMLElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLElement3_GetIDsOfNames(IHTMLElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLElement3_Invoke(IHTMLElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLElement3_Invoke(IHTMLElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLElement3_mergeAttributes(IHTMLElement3* This,IHTMLElement *mergeThis,VARIANT *pvarFlags) { +static __WIDL_INLINE HRESULT IHTMLElement3_mergeAttributes(IHTMLElement3* This,IHTMLElement *mergeThis,VARIANT *pvarFlags) { return This->lpVtbl->mergeAttributes(This,mergeThis,pvarFlags); } -static FORCEINLINE HRESULT IHTMLElement3_get_isMultiLine(IHTMLElement3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_isMultiLine(IHTMLElement3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_isMultiLine(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_get_canHaveHTML(IHTMLElement3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_canHaveHTML(IHTMLElement3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_canHaveHTML(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_onlayoutcomplete(IHTMLElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_onlayoutcomplete(IHTMLElement3* This,VARIANT v) { return This->lpVtbl->put_onlayoutcomplete(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_onlayoutcomplete(IHTMLElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_onlayoutcomplete(IHTMLElement3* This,VARIANT *p) { return This->lpVtbl->get_onlayoutcomplete(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_onpage(IHTMLElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_onpage(IHTMLElement3* This,VARIANT v) { return This->lpVtbl->put_onpage(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_onpage(IHTMLElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_onpage(IHTMLElement3* This,VARIANT *p) { return This->lpVtbl->get_onpage(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_inflateBlock(IHTMLElement3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_inflateBlock(IHTMLElement3* This,VARIANT_BOOL v) { return This->lpVtbl->put_inflateBlock(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_inflateBlock(IHTMLElement3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_inflateBlock(IHTMLElement3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_inflateBlock(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_onbeforedeactivate(IHTMLElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_onbeforedeactivate(IHTMLElement3* This,VARIANT v) { return This->lpVtbl->put_onbeforedeactivate(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_onbeforedeactivate(IHTMLElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_onbeforedeactivate(IHTMLElement3* This,VARIANT *p) { return This->lpVtbl->get_onbeforedeactivate(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_setActive(IHTMLElement3* This) { +static __WIDL_INLINE HRESULT IHTMLElement3_setActive(IHTMLElement3* This) { return This->lpVtbl->setActive(This); } -static FORCEINLINE HRESULT IHTMLElement3_put_contentEditable(IHTMLElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_contentEditable(IHTMLElement3* This,BSTR v) { return This->lpVtbl->put_contentEditable(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_contentEditable(IHTMLElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_contentEditable(IHTMLElement3* This,BSTR *p) { return This->lpVtbl->get_contentEditable(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_get_isContentEditable(IHTMLElement3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_isContentEditable(IHTMLElement3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_isContentEditable(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_hideFocus(IHTMLElement3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_hideFocus(IHTMLElement3* This,VARIANT_BOOL v) { return This->lpVtbl->put_hideFocus(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_hideFocus(IHTMLElement3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_hideFocus(IHTMLElement3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_hideFocus(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_disabled(IHTMLElement3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_disabled(IHTMLElement3* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_disabled(IHTMLElement3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_disabled(IHTMLElement3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_get_isDisabled(IHTMLElement3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_isDisabled(IHTMLElement3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_isDisabled(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_onmove(IHTMLElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_onmove(IHTMLElement3* This,VARIANT v) { return This->lpVtbl->put_onmove(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_onmove(IHTMLElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_onmove(IHTMLElement3* This,VARIANT *p) { return This->lpVtbl->get_onmove(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_oncontrolselect(IHTMLElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_oncontrolselect(IHTMLElement3* This,VARIANT v) { return This->lpVtbl->put_oncontrolselect(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_oncontrolselect(IHTMLElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_oncontrolselect(IHTMLElement3* This,VARIANT *p) { return This->lpVtbl->get_oncontrolselect(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_fireEvent(IHTMLElement3* This,BSTR bstrEventName,VARIANT *pvarEventObject,VARIANT_BOOL *pfCancelled) { +static __WIDL_INLINE HRESULT IHTMLElement3_fireEvent(IHTMLElement3* This,BSTR bstrEventName,VARIANT *pvarEventObject,VARIANT_BOOL *pfCancelled) { return This->lpVtbl->fireEvent(This,bstrEventName,pvarEventObject,pfCancelled); } -static FORCEINLINE HRESULT IHTMLElement3_put_onresizestart(IHTMLElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_onresizestart(IHTMLElement3* This,VARIANT v) { return This->lpVtbl->put_onresizestart(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_onresizestart(IHTMLElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_onresizestart(IHTMLElement3* This,VARIANT *p) { return This->lpVtbl->get_onresizestart(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_onresizeend(IHTMLElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_onresizeend(IHTMLElement3* This,VARIANT v) { return This->lpVtbl->put_onresizeend(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_onresizeend(IHTMLElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_onresizeend(IHTMLElement3* This,VARIANT *p) { return This->lpVtbl->get_onresizeend(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_onmovestart(IHTMLElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_onmovestart(IHTMLElement3* This,VARIANT v) { return This->lpVtbl->put_onmovestart(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_onmovestart(IHTMLElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_onmovestart(IHTMLElement3* This,VARIANT *p) { return This->lpVtbl->get_onmovestart(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_onmoveend(IHTMLElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_onmoveend(IHTMLElement3* This,VARIANT v) { return This->lpVtbl->put_onmoveend(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_onmoveend(IHTMLElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_onmoveend(IHTMLElement3* This,VARIANT *p) { return This->lpVtbl->get_onmoveend(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_onmouseenter(IHTMLElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_onmouseenter(IHTMLElement3* This,VARIANT v) { return This->lpVtbl->put_onmouseenter(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_onmouseenter(IHTMLElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_onmouseenter(IHTMLElement3* This,VARIANT *p) { return This->lpVtbl->get_onmouseenter(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_onmouseleave(IHTMLElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_onmouseleave(IHTMLElement3* This,VARIANT v) { return This->lpVtbl->put_onmouseleave(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_onmouseleave(IHTMLElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_onmouseleave(IHTMLElement3* This,VARIANT *p) { return This->lpVtbl->get_onmouseleave(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_onactivate(IHTMLElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_onactivate(IHTMLElement3* This,VARIANT v) { return This->lpVtbl->put_onactivate(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_onactivate(IHTMLElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_onactivate(IHTMLElement3* This,VARIANT *p) { return This->lpVtbl->get_onactivate(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_put_ondeactivate(IHTMLElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement3_put_ondeactivate(IHTMLElement3* This,VARIANT v) { return This->lpVtbl->put_ondeactivate(This,v); } -static FORCEINLINE HRESULT IHTMLElement3_get_ondeactivate(IHTMLElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_ondeactivate(IHTMLElement3* This,VARIANT *p) { return This->lpVtbl->get_ondeactivate(This,p); } -static FORCEINLINE HRESULT IHTMLElement3_dragDrop(IHTMLElement3* This,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLElement3_dragDrop(IHTMLElement3* This,VARIANT_BOOL *pfRet) { return This->lpVtbl->dragDrop(This,pfRet); } -static FORCEINLINE HRESULT IHTMLElement3_get_glyphMode(IHTMLElement3* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElement3_get_glyphMode(IHTMLElement3* This,LONG *p) { return This->lpVtbl->get_glyphMode(This,p); } #endif @@ -40357,63 +40365,63 @@ interface IHTMLElement4 { #define IHTMLElement4_get_onfocusout(This,p) (This)->lpVtbl->get_onfocusout(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElement4_QueryInterface(IHTMLElement4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElement4_QueryInterface(IHTMLElement4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElement4_AddRef(IHTMLElement4* This) { +static __WIDL_INLINE ULONG IHTMLElement4_AddRef(IHTMLElement4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElement4_Release(IHTMLElement4* This) { +static __WIDL_INLINE ULONG IHTMLElement4_Release(IHTMLElement4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLElement4_GetTypeInfoCount(IHTMLElement4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLElement4_GetTypeInfoCount(IHTMLElement4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLElement4_GetTypeInfo(IHTMLElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLElement4_GetTypeInfo(IHTMLElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLElement4_GetIDsOfNames(IHTMLElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLElement4_GetIDsOfNames(IHTMLElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLElement4_Invoke(IHTMLElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLElement4_Invoke(IHTMLElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLElement4 methods ***/ -static FORCEINLINE HRESULT IHTMLElement4_put_onmousewheel(IHTMLElement4* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement4_put_onmousewheel(IHTMLElement4* This,VARIANT v) { return This->lpVtbl->put_onmousewheel(This,v); } -static FORCEINLINE HRESULT IHTMLElement4_get_onmousewheel(IHTMLElement4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement4_get_onmousewheel(IHTMLElement4* This,VARIANT *p) { return This->lpVtbl->get_onmousewheel(This,p); } -static FORCEINLINE HRESULT IHTMLElement4_normalize(IHTMLElement4* This) { +static __WIDL_INLINE HRESULT IHTMLElement4_normalize(IHTMLElement4* This) { return This->lpVtbl->normalize(This); } -static FORCEINLINE HRESULT IHTMLElement4_getAttributeNode(IHTMLElement4* This,BSTR bstrname,IHTMLDOMAttribute **ppAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement4_getAttributeNode(IHTMLElement4* This,BSTR bstrname,IHTMLDOMAttribute **ppAttribute) { return This->lpVtbl->getAttributeNode(This,bstrname,ppAttribute); } -static FORCEINLINE HRESULT IHTMLElement4_setAttributeNode(IHTMLElement4* This,IHTMLDOMAttribute *pattr,IHTMLDOMAttribute **ppretAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement4_setAttributeNode(IHTMLElement4* This,IHTMLDOMAttribute *pattr,IHTMLDOMAttribute **ppretAttribute) { return This->lpVtbl->setAttributeNode(This,pattr,ppretAttribute); } -static FORCEINLINE HRESULT IHTMLElement4_removeAttributeNode(IHTMLElement4* This,IHTMLDOMAttribute *pattr,IHTMLDOMAttribute **ppretAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement4_removeAttributeNode(IHTMLElement4* This,IHTMLDOMAttribute *pattr,IHTMLDOMAttribute **ppretAttribute) { return This->lpVtbl->removeAttributeNode(This,pattr,ppretAttribute); } -static FORCEINLINE HRESULT IHTMLElement4_put_onbeforeactivate(IHTMLElement4* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement4_put_onbeforeactivate(IHTMLElement4* This,VARIANT v) { return This->lpVtbl->put_onbeforeactivate(This,v); } -static FORCEINLINE HRESULT IHTMLElement4_get_onbeforeactivate(IHTMLElement4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement4_get_onbeforeactivate(IHTMLElement4* This,VARIANT *p) { return This->lpVtbl->get_onbeforeactivate(This,p); } -static FORCEINLINE HRESULT IHTMLElement4_put_onfocusin(IHTMLElement4* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement4_put_onfocusin(IHTMLElement4* This,VARIANT v) { return This->lpVtbl->put_onfocusin(This,v); } -static FORCEINLINE HRESULT IHTMLElement4_get_onfocusin(IHTMLElement4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement4_get_onfocusin(IHTMLElement4* This,VARIANT *p) { return This->lpVtbl->get_onfocusin(This,p); } -static FORCEINLINE HRESULT IHTMLElement4_put_onfocusout(IHTMLElement4* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement4_put_onfocusout(IHTMLElement4* This,VARIANT v) { return This->lpVtbl->put_onfocusout(This,v); } -static FORCEINLINE HRESULT IHTMLElement4_get_onfocusout(IHTMLElement4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement4_get_onfocusout(IHTMLElement4* This,VARIANT *p) { return This->lpVtbl->get_onfocusout(This,p); } #endif @@ -40527,33 +40535,33 @@ interface IElementSelector { #define IElementSelector_querySelectorAll(This,v,pel) (This)->lpVtbl->querySelectorAll(This,v,pel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementSelector_QueryInterface(IElementSelector* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementSelector_QueryInterface(IElementSelector* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementSelector_AddRef(IElementSelector* This) { +static __WIDL_INLINE ULONG IElementSelector_AddRef(IElementSelector* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementSelector_Release(IElementSelector* This) { +static __WIDL_INLINE ULONG IElementSelector_Release(IElementSelector* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IElementSelector_GetTypeInfoCount(IElementSelector* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IElementSelector_GetTypeInfoCount(IElementSelector* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IElementSelector_GetTypeInfo(IElementSelector* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IElementSelector_GetTypeInfo(IElementSelector* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IElementSelector_GetIDsOfNames(IElementSelector* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IElementSelector_GetIDsOfNames(IElementSelector* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IElementSelector_Invoke(IElementSelector* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IElementSelector_Invoke(IElementSelector* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IElementSelector methods ***/ -static FORCEINLINE HRESULT IElementSelector_querySelector(IElementSelector* This,BSTR v,IHTMLElement **pel) { +static __WIDL_INLINE HRESULT IElementSelector_querySelector(IElementSelector* This,BSTR v,IHTMLElement **pel) { return This->lpVtbl->querySelector(This,v,pel); } -static FORCEINLINE HRESULT IElementSelector_querySelectorAll(IElementSelector* This,BSTR v,IHTMLDOMChildrenCollection **pel) { +static __WIDL_INLINE HRESULT IElementSelector_querySelectorAll(IElementSelector* This,BSTR v,IHTMLDOMChildrenCollection **pel) { return This->lpVtbl->querySelectorAll(This,v,pel); } #endif @@ -40630,20 +40638,20 @@ interface IHTMLElementRender { #define IHTMLElementRender_SetDocumentPrinter(This,bstrPrinterName,hDC) (This)->lpVtbl->SetDocumentPrinter(This,bstrPrinterName,hDC) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElementRender_QueryInterface(IHTMLElementRender* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElementRender_QueryInterface(IHTMLElementRender* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElementRender_AddRef(IHTMLElementRender* This) { +static __WIDL_INLINE ULONG IHTMLElementRender_AddRef(IHTMLElementRender* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElementRender_Release(IHTMLElementRender* This) { +static __WIDL_INLINE ULONG IHTMLElementRender_Release(IHTMLElementRender* This) { return This->lpVtbl->Release(This); } /*** IHTMLElementRender methods ***/ -static FORCEINLINE HRESULT IHTMLElementRender_DrawToDC(IHTMLElementRender* This,HDC hDC) { +static __WIDL_INLINE HRESULT IHTMLElementRender_DrawToDC(IHTMLElementRender* This,HDC hDC) { return This->lpVtbl->DrawToDC(This,hDC); } -static FORCEINLINE HRESULT IHTMLElementRender_SetDocumentPrinter(IHTMLElementRender* This,BSTR bstrPrinterName,HDC hDC) { +static __WIDL_INLINE HRESULT IHTMLElementRender_SetDocumentPrinter(IHTMLElementRender* This,BSTR bstrPrinterName,HDC hDC) { return This->lpVtbl->SetDocumentPrinter(This,bstrPrinterName,hDC); } #endif @@ -40753,33 +40761,33 @@ interface IHTMLUniqueName { #define IHTMLUniqueName_get_uniqueID(This,p) (This)->lpVtbl->get_uniqueID(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLUniqueName_QueryInterface(IHTMLUniqueName* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLUniqueName_QueryInterface(IHTMLUniqueName* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLUniqueName_AddRef(IHTMLUniqueName* This) { +static __WIDL_INLINE ULONG IHTMLUniqueName_AddRef(IHTMLUniqueName* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLUniqueName_Release(IHTMLUniqueName* This) { +static __WIDL_INLINE ULONG IHTMLUniqueName_Release(IHTMLUniqueName* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLUniqueName_GetTypeInfoCount(IHTMLUniqueName* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLUniqueName_GetTypeInfoCount(IHTMLUniqueName* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLUniqueName_GetTypeInfo(IHTMLUniqueName* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLUniqueName_GetTypeInfo(IHTMLUniqueName* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLUniqueName_GetIDsOfNames(IHTMLUniqueName* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLUniqueName_GetIDsOfNames(IHTMLUniqueName* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLUniqueName_Invoke(IHTMLUniqueName* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLUniqueName_Invoke(IHTMLUniqueName* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLUniqueName methods ***/ -static FORCEINLINE HRESULT IHTMLUniqueName_get_uniqueNumber(IHTMLUniqueName* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLUniqueName_get_uniqueNumber(IHTMLUniqueName* This,LONG *p) { return This->lpVtbl->get_uniqueNumber(This,p); } -static FORCEINLINE HRESULT IHTMLUniqueName_get_uniqueID(IHTMLUniqueName* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLUniqueName_get_uniqueID(IHTMLUniqueName* This,BSTR *p) { return This->lpVtbl->get_uniqueID(This,p); } #endif @@ -41407,222 +41415,222 @@ interface IHTMLElement5 { #define IHTMLElement5_get_ariaRelevant(This,p) (This)->lpVtbl->get_ariaRelevant(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElement5_QueryInterface(IHTMLElement5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElement5_QueryInterface(IHTMLElement5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElement5_AddRef(IHTMLElement5* This) { +static __WIDL_INLINE ULONG IHTMLElement5_AddRef(IHTMLElement5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElement5_Release(IHTMLElement5* This) { +static __WIDL_INLINE ULONG IHTMLElement5_Release(IHTMLElement5* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLElement5_GetTypeInfoCount(IHTMLElement5* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLElement5_GetTypeInfoCount(IHTMLElement5* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLElement5_GetTypeInfo(IHTMLElement5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLElement5_GetTypeInfo(IHTMLElement5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLElement5_GetIDsOfNames(IHTMLElement5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLElement5_GetIDsOfNames(IHTMLElement5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLElement5_Invoke(IHTMLElement5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLElement5_Invoke(IHTMLElement5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLElement5 methods ***/ -static FORCEINLINE HRESULT IHTMLElement5_getAttributeNode(IHTMLElement5* This,BSTR bstrname,IHTMLDOMAttribute2 **ppretAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement5_getAttributeNode(IHTMLElement5* This,BSTR bstrname,IHTMLDOMAttribute2 **ppretAttribute) { return This->lpVtbl->getAttributeNode(This,bstrname,ppretAttribute); } -static FORCEINLINE HRESULT IHTMLElement5_setAttributeNode(IHTMLElement5* This,IHTMLDOMAttribute2 *pattr,IHTMLDOMAttribute2 **ppretAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement5_setAttributeNode(IHTMLElement5* This,IHTMLDOMAttribute2 *pattr,IHTMLDOMAttribute2 **ppretAttribute) { return This->lpVtbl->setAttributeNode(This,pattr,ppretAttribute); } -static FORCEINLINE HRESULT IHTMLElement5_removeAttributeNode(IHTMLElement5* This,IHTMLDOMAttribute2 *pattr,IHTMLDOMAttribute2 **ppretAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement5_removeAttributeNode(IHTMLElement5* This,IHTMLDOMAttribute2 *pattr,IHTMLDOMAttribute2 **ppretAttribute) { return This->lpVtbl->removeAttributeNode(This,pattr,ppretAttribute); } -static FORCEINLINE HRESULT IHTMLElement5_hasAttribute(IHTMLElement5* This,BSTR name,VARIANT_BOOL *pfHasAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement5_hasAttribute(IHTMLElement5* This,BSTR name,VARIANT_BOOL *pfHasAttribute) { return This->lpVtbl->hasAttribute(This,name,pfHasAttribute); } -static FORCEINLINE HRESULT IHTMLElement5_put_role(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_role(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_role(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_role(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_role(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_role(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaBusy(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaBusy(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaBusy(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaBusy(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaBusy(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaBusy(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaChecked(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaChecked(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaChecked(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaChecked(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaChecked(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaChecked(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaDisabled(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaDisabled(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaDisabled(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaDisabled(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaDisabled(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaDisabled(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaExpanded(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaExpanded(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaExpanded(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaExpanded(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaExpanded(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaExpanded(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaHaspopup(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaHaspopup(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaHaspopup(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaHaspopup(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaHaspopup(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaHaspopup(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaHidden(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaHidden(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaHidden(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaHidden(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaHidden(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaHidden(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaInvalid(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaInvalid(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaInvalid(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaInvalid(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaInvalid(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaInvalid(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaMultiselectable(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaMultiselectable(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaMultiselectable(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaMultiselectable(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaMultiselectable(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaMultiselectable(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaPressed(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaPressed(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaPressed(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaPressed(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaPressed(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaPressed(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaReadonly(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaReadonly(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaReadonly(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaReadonly(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaReadonly(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaReadonly(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaRequired(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaRequired(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaRequired(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaRequired(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaRequired(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaRequired(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaSecret(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaSecret(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaSecret(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaSecret(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaSecret(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaSecret(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaSelected(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaSelected(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaSelected(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaSelected(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaSelected(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaSelected(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_getAttribute(IHTMLElement5* This,BSTR strAttributeName,VARIANT *AttributeValue) { +static __WIDL_INLINE HRESULT IHTMLElement5_getAttribute(IHTMLElement5* This,BSTR strAttributeName,VARIANT *AttributeValue) { return This->lpVtbl->getAttribute(This,strAttributeName,AttributeValue); } -static FORCEINLINE HRESULT IHTMLElement5_setAttribute(IHTMLElement5* This,BSTR strAttributeName,VARIANT AttributeValue) { +static __WIDL_INLINE HRESULT IHTMLElement5_setAttribute(IHTMLElement5* This,BSTR strAttributeName,VARIANT AttributeValue) { return This->lpVtbl->setAttribute(This,strAttributeName,AttributeValue); } -static FORCEINLINE HRESULT IHTMLElement5_removeAttribute(IHTMLElement5* This,BSTR strAttributeName,VARIANT_BOOL *pfSuccess) { +static __WIDL_INLINE HRESULT IHTMLElement5_removeAttribute(IHTMLElement5* This,BSTR strAttributeName,VARIANT_BOOL *pfSuccess) { return This->lpVtbl->removeAttribute(This,strAttributeName,pfSuccess); } -static FORCEINLINE HRESULT IHTMLElement5_get_attributes(IHTMLElement5* This,IHTMLAttributeCollection3 **p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_attributes(IHTMLElement5* This,IHTMLAttributeCollection3 **p) { return This->lpVtbl->get_attributes(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaValuenow(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaValuenow(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaValuenow(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaValuenow(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaValuenow(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaValuenow(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaPosinset(IHTMLElement5* This,short v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaPosinset(IHTMLElement5* This,short v) { return This->lpVtbl->put_ariaPosinset(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaPosinset(IHTMLElement5* This,short *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaPosinset(IHTMLElement5* This,short *p) { return This->lpVtbl->get_ariaPosinset(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaSetsize(IHTMLElement5* This,short v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaSetsize(IHTMLElement5* This,short v) { return This->lpVtbl->put_ariaSetsize(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaSetsize(IHTMLElement5* This,short *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaSetsize(IHTMLElement5* This,short *p) { return This->lpVtbl->get_ariaSetsize(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaLevel(IHTMLElement5* This,short v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaLevel(IHTMLElement5* This,short v) { return This->lpVtbl->put_ariaLevel(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaLevel(IHTMLElement5* This,short *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaLevel(IHTMLElement5* This,short *p) { return This->lpVtbl->get_ariaLevel(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaValuemin(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaValuemin(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaValuemin(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaValuemin(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaValuemin(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaValuemin(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaValuemax(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaValuemax(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaValuemax(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaValuemax(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaValuemax(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaValuemax(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaControls(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaControls(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaControls(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaControls(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaControls(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaControls(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaDescribedby(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaDescribedby(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaDescribedby(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaDescribedby(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaDescribedby(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaDescribedby(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaFlowto(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaFlowto(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaFlowto(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaFlowto(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaFlowto(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaFlowto(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaLabelledby(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaLabelledby(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaLabelledby(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaLabelledby(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaLabelledby(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaLabelledby(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaActivedescendant(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaActivedescendant(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaActivedescendant(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaActivedescendant(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaActivedescendant(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaActivedescendant(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaOwns(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaOwns(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaOwns(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaOwns(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaOwns(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaOwns(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_hasAttributes(IHTMLElement5* This,VARIANT_BOOL *pfHasAttributes) { +static __WIDL_INLINE HRESULT IHTMLElement5_hasAttributes(IHTMLElement5* This,VARIANT_BOOL *pfHasAttributes) { return This->lpVtbl->hasAttributes(This,pfHasAttributes); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaLive(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaLive(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaLive(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaLive(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaLive(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaLive(This,p); } -static FORCEINLINE HRESULT IHTMLElement5_put_ariaRelevant(IHTMLElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement5_put_ariaRelevant(IHTMLElement5* This,BSTR v) { return This->lpVtbl->put_ariaRelevant(This,v); } -static FORCEINLINE HRESULT IHTMLElement5_get_ariaRelevant(IHTMLElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement5_get_ariaRelevant(IHTMLElement5* This,BSTR *p) { return This->lpVtbl->get_ariaRelevant(This,p); } #endif @@ -42356,252 +42364,252 @@ interface IHTMLElement6 { #define IHTMLElement6_hasAttributes(This,pfHasAttributes) (This)->lpVtbl->hasAttributes(This,pfHasAttributes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElement6_QueryInterface(IHTMLElement6* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElement6_QueryInterface(IHTMLElement6* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElement6_AddRef(IHTMLElement6* This) { +static __WIDL_INLINE ULONG IHTMLElement6_AddRef(IHTMLElement6* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElement6_Release(IHTMLElement6* This) { +static __WIDL_INLINE ULONG IHTMLElement6_Release(IHTMLElement6* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLElement6_GetTypeInfoCount(IHTMLElement6* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLElement6_GetTypeInfoCount(IHTMLElement6* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLElement6_GetTypeInfo(IHTMLElement6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLElement6_GetTypeInfo(IHTMLElement6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLElement6_GetIDsOfNames(IHTMLElement6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLElement6_GetIDsOfNames(IHTMLElement6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLElement6_Invoke(IHTMLElement6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLElement6_Invoke(IHTMLElement6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLElement6 methods ***/ -static FORCEINLINE HRESULT IHTMLElement6_getAttributeNS(IHTMLElement6* This,VARIANT *pvarNS,BSTR strAttributeName,VARIANT *AttributeValue) { +static __WIDL_INLINE HRESULT IHTMLElement6_getAttributeNS(IHTMLElement6* This,VARIANT *pvarNS,BSTR strAttributeName,VARIANT *AttributeValue) { return This->lpVtbl->getAttributeNS(This,pvarNS,strAttributeName,AttributeValue); } -static FORCEINLINE HRESULT IHTMLElement6_setAttributeNS(IHTMLElement6* This,VARIANT *pvarNS,BSTR strAttributeName,VARIANT *pvarAttributeValue) { +static __WIDL_INLINE HRESULT IHTMLElement6_setAttributeNS(IHTMLElement6* This,VARIANT *pvarNS,BSTR strAttributeName,VARIANT *pvarAttributeValue) { return This->lpVtbl->setAttributeNS(This,pvarNS,strAttributeName,pvarAttributeValue); } -static FORCEINLINE HRESULT IHTMLElement6_removeAttributeNS(IHTMLElement6* This,VARIANT *pvarNS,BSTR strAttributeName) { +static __WIDL_INLINE HRESULT IHTMLElement6_removeAttributeNS(IHTMLElement6* This,VARIANT *pvarNS,BSTR strAttributeName) { return This->lpVtbl->removeAttributeNS(This,pvarNS,strAttributeName); } -static FORCEINLINE HRESULT IHTMLElement6_getAttributeNodeNS(IHTMLElement6* This,VARIANT *pvarNS,BSTR bstrname,IHTMLDOMAttribute2 **ppretAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement6_getAttributeNodeNS(IHTMLElement6* This,VARIANT *pvarNS,BSTR bstrname,IHTMLDOMAttribute2 **ppretAttribute) { return This->lpVtbl->getAttributeNodeNS(This,pvarNS,bstrname,ppretAttribute); } -static FORCEINLINE HRESULT IHTMLElement6_setAttributeNodeNS(IHTMLElement6* This,IHTMLDOMAttribute2 *pattr,IHTMLDOMAttribute2 **ppretAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement6_setAttributeNodeNS(IHTMLElement6* This,IHTMLDOMAttribute2 *pattr,IHTMLDOMAttribute2 **ppretAttribute) { return This->lpVtbl->setAttributeNodeNS(This,pattr,ppretAttribute); } -static FORCEINLINE HRESULT IHTMLElement6_hasAttributeNS(IHTMLElement6* This,VARIANT *pvarNS,BSTR name,VARIANT_BOOL *pfHasAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement6_hasAttributeNS(IHTMLElement6* This,VARIANT *pvarNS,BSTR name,VARIANT_BOOL *pfHasAttribute) { return This->lpVtbl->hasAttributeNS(This,pvarNS,name,pfHasAttribute); } -static FORCEINLINE HRESULT IHTMLElement6_getAttribute(IHTMLElement6* This,BSTR strAttributeName,VARIANT *AttributeValue) { +static __WIDL_INLINE HRESULT IHTMLElement6_getAttribute(IHTMLElement6* This,BSTR strAttributeName,VARIANT *AttributeValue) { return This->lpVtbl->getAttribute(This,strAttributeName,AttributeValue); } -static FORCEINLINE HRESULT IHTMLElement6_setAttribute(IHTMLElement6* This,BSTR strAttributeName,VARIANT *pvarAttributeValue) { +static __WIDL_INLINE HRESULT IHTMLElement6_setAttribute(IHTMLElement6* This,BSTR strAttributeName,VARIANT *pvarAttributeValue) { return This->lpVtbl->setAttribute(This,strAttributeName,pvarAttributeValue); } -static FORCEINLINE HRESULT IHTMLElement6_removeAttribute(IHTMLElement6* This,BSTR strAttributeName) { +static __WIDL_INLINE HRESULT IHTMLElement6_removeAttribute(IHTMLElement6* This,BSTR strAttributeName) { return This->lpVtbl->removeAttribute(This,strAttributeName); } -static FORCEINLINE HRESULT IHTMLElement6_getAttributeNode(IHTMLElement6* This,BSTR strAttributeName,IHTMLDOMAttribute2 **ppretAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement6_getAttributeNode(IHTMLElement6* This,BSTR strAttributeName,IHTMLDOMAttribute2 **ppretAttribute) { return This->lpVtbl->getAttributeNode(This,strAttributeName,ppretAttribute); } -static FORCEINLINE HRESULT IHTMLElement6_setAttributeNode(IHTMLElement6* This,IHTMLDOMAttribute2 *pattr,IHTMLDOMAttribute2 **ppretAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement6_setAttributeNode(IHTMLElement6* This,IHTMLDOMAttribute2 *pattr,IHTMLDOMAttribute2 **ppretAttribute) { return This->lpVtbl->setAttributeNode(This,pattr,ppretAttribute); } -static FORCEINLINE HRESULT IHTMLElement6_removeAttributeNode(IHTMLElement6* This,IHTMLDOMAttribute2 *pattr,IHTMLDOMAttribute2 **ppretAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement6_removeAttributeNode(IHTMLElement6* This,IHTMLDOMAttribute2 *pattr,IHTMLDOMAttribute2 **ppretAttribute) { return This->lpVtbl->removeAttributeNode(This,pattr,ppretAttribute); } -static FORCEINLINE HRESULT IHTMLElement6_hasAttribute(IHTMLElement6* This,BSTR name,VARIANT_BOOL *pfHasAttribute) { +static __WIDL_INLINE HRESULT IHTMLElement6_hasAttribute(IHTMLElement6* This,BSTR name,VARIANT_BOOL *pfHasAttribute) { return This->lpVtbl->hasAttribute(This,name,pfHasAttribute); } -static FORCEINLINE HRESULT IHTMLElement6_getElementsByTagNameNS(IHTMLElement6* This,VARIANT *varNS,BSTR bstrLocalName,IHTMLElementCollection **pelColl) { +static __WIDL_INLINE HRESULT IHTMLElement6_getElementsByTagNameNS(IHTMLElement6* This,VARIANT *varNS,BSTR bstrLocalName,IHTMLElementCollection **pelColl) { return This->lpVtbl->getElementsByTagNameNS(This,varNS,bstrLocalName,pelColl); } -static FORCEINLINE HRESULT IHTMLElement6_get_tagName(IHTMLElement6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_tagName(IHTMLElement6* This,BSTR *p) { return This->lpVtbl->get_tagName(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_get_nodeName(IHTMLElement6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_nodeName(IHTMLElement6* This,BSTR *p) { return This->lpVtbl->get_nodeName(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_getElementsByClassName(IHTMLElement6* This,BSTR v,IHTMLElementCollection **pel) { +static __WIDL_INLINE HRESULT IHTMLElement6_getElementsByClassName(IHTMLElement6* This,BSTR v,IHTMLElementCollection **pel) { return This->lpVtbl->getElementsByClassName(This,v,pel); } -static FORCEINLINE HRESULT IHTMLElement6_msMatchesSelector(IHTMLElement6* This,BSTR v,VARIANT_BOOL *pfMatches) { +static __WIDL_INLINE HRESULT IHTMLElement6_msMatchesSelector(IHTMLElement6* This,BSTR v,VARIANT_BOOL *pfMatches) { return This->lpVtbl->msMatchesSelector(This,v,pfMatches); } -static FORCEINLINE HRESULT IHTMLElement6_put_onabort(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onabort(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onabort(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onabort(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onabort(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onabort(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_oncanplay(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_oncanplay(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_oncanplay(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_oncanplay(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_oncanplay(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_oncanplay(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_oncanplaythrough(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_oncanplaythrough(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_oncanplaythrough(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_oncanplaythrough(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_oncanplaythrough(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_oncanplaythrough(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onchange(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onchange(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onchange(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onchange(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onchange(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onchange(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_ondurationchange(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_ondurationchange(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_ondurationchange(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_ondurationchange(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_ondurationchange(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_ondurationchange(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onemptied(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onemptied(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onemptied(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onemptied(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onemptied(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onemptied(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onended(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onended(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onended(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onended(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onended(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onended(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onerror(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onerror(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onerror(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onerror(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onerror(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onerror(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_oninput(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_oninput(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_oninput(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_oninput(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_oninput(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_oninput(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onload(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onload(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onload(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onload(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onload(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onload(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onloadeddata(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onloadeddata(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onloadeddata(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onloadeddata(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onloadeddata(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onloadeddata(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onloadedmetadata(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onloadedmetadata(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onloadedmetadata(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onloadedmetadata(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onloadedmetadata(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onloadedmetadata(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onloadstart(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onloadstart(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onloadstart(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onloadstart(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onloadstart(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onloadstart(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onpause(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onpause(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onpause(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onpause(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onpause(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onpause(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onplay(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onplay(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onplay(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onplay(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onplay(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onplay(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onplaying(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onplaying(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onplaying(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onplaying(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onplaying(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onplaying(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onprogress(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onprogress(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onprogress(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onprogress(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onprogress(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onprogress(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onratechange(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onratechange(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onratechange(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onratechange(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onratechange(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onratechange(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onreset(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onreset(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onreset(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onreset(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onreset(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onreset(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onseeked(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onseeked(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onseeked(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onseeked(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onseeked(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onseeked(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onseeking(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onseeking(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onseeking(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onseeking(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onseeking(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onseeking(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onselect(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onselect(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onselect(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onselect(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onselect(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onselect(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onstalled(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onstalled(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onstalled(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onstalled(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onstalled(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onstalled(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onsubmit(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onsubmit(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onsubmit(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onsubmit(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onsubmit(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onsubmit(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onsuspend(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onsuspend(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onsuspend(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onsuspend(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onsuspend(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onsuspend(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_ontimeupdate(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_ontimeupdate(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_ontimeupdate(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_ontimeupdate(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_ontimeupdate(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_ontimeupdate(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onvolumechange(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onvolumechange(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onvolumechange(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onvolumechange(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onvolumechange(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onvolumechange(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_put_onwaiting(IHTMLElement6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement6_put_onwaiting(IHTMLElement6* This,VARIANT v) { return This->lpVtbl->put_onwaiting(This,v); } -static FORCEINLINE HRESULT IHTMLElement6_get_onwaiting(IHTMLElement6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement6_get_onwaiting(IHTMLElement6* This,VARIANT *p) { return This->lpVtbl->get_onwaiting(This,p); } -static FORCEINLINE HRESULT IHTMLElement6_hasAttributes(IHTMLElement6* This,VARIANT_BOOL *pfHasAttributes) { +static __WIDL_INLINE HRESULT IHTMLElement6_hasAttributes(IHTMLElement6* This,VARIANT_BOOL *pfHasAttributes) { return This->lpVtbl->hasAttributes(This,pfHasAttributes); } #endif @@ -43127,189 +43135,189 @@ interface IHTMLElement7 { #define IHTMLElement7_get_oncuechange(This,p) (This)->lpVtbl->get_oncuechange(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElement7_QueryInterface(IHTMLElement7* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElement7_QueryInterface(IHTMLElement7* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElement7_AddRef(IHTMLElement7* This) { +static __WIDL_INLINE ULONG IHTMLElement7_AddRef(IHTMLElement7* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElement7_Release(IHTMLElement7* This) { +static __WIDL_INLINE ULONG IHTMLElement7_Release(IHTMLElement7* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLElement7_GetTypeInfoCount(IHTMLElement7* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLElement7_GetTypeInfoCount(IHTMLElement7* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLElement7_GetTypeInfo(IHTMLElement7* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLElement7_GetTypeInfo(IHTMLElement7* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLElement7_GetIDsOfNames(IHTMLElement7* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLElement7_GetIDsOfNames(IHTMLElement7* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLElement7_Invoke(IHTMLElement7* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLElement7_Invoke(IHTMLElement7* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLElement7 methods ***/ -static FORCEINLINE HRESULT IHTMLElement7_put_onmspointerdown(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmspointerdown(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmspointerdown(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmspointerdown(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmspointerdown(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmspointerdown(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmspointermove(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmspointermove(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmspointermove(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmspointermove(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmspointermove(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmspointermove(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmspointerup(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmspointerup(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmspointerup(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmspointerup(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmspointerup(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmspointerup(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmspointerover(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmspointerover(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmspointerover(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmspointerover(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmspointerover(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmspointerover(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmspointerout(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmspointerout(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmspointerout(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmspointerout(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmspointerout(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmspointerout(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmspointercancel(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmspointercancel(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmspointercancel(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmspointercancel(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmspointercancel(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmspointercancel(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmspointerhover(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmspointerhover(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmspointerhover(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmspointerhover(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmspointerhover(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmspointerhover(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmslostpointercapture(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmslostpointercapture(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmslostpointercapture(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmslostpointercapture(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmslostpointercapture(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmslostpointercapture(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmsgotpointercapture(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmsgotpointercapture(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmsgotpointercapture(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmsgotpointercapture(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmsgotpointercapture(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmsgotpointercapture(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmsgesturestart(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmsgesturestart(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmsgesturestart(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmsgesturestart(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmsgesturestart(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturestart(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmsgesturechange(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmsgesturechange(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmsgesturechange(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmsgesturechange(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmsgesturechange(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturechange(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmsgestureend(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmsgestureend(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmsgestureend(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmsgestureend(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmsgestureend(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmsgestureend(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmsgesturehold(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmsgesturehold(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmsgesturehold(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmsgesturehold(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmsgesturehold(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturehold(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmsgesturetap(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmsgesturetap(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmsgesturetap(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmsgesturetap(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmsgesturetap(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturetap(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmsgesturedoubletap(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmsgesturedoubletap(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmsgesturedoubletap(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmsgesturedoubletap(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmsgesturedoubletap(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturedoubletap(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmsinertiastart(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmsinertiastart(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmsinertiastart(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmsinertiastart(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmsinertiastart(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmsinertiastart(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_msSetPointerCapture(IHTMLElement7* This,LONG pointerId) { +static __WIDL_INLINE HRESULT IHTMLElement7_msSetPointerCapture(IHTMLElement7* This,LONG pointerId) { return This->lpVtbl->msSetPointerCapture(This,pointerId); } -static FORCEINLINE HRESULT IHTMLElement7_msReleasePointerCapture(IHTMLElement7* This,LONG pointerId) { +static __WIDL_INLINE HRESULT IHTMLElement7_msReleasePointerCapture(IHTMLElement7* This,LONG pointerId) { return This->lpVtbl->msReleasePointerCapture(This,pointerId); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmstransitionstart(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmstransitionstart(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmstransitionstart(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmstransitionstart(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmstransitionstart(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmstransitionstart(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmstransitionend(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmstransitionend(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmstransitionend(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmstransitionend(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmstransitionend(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmstransitionend(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmsanimationstart(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmsanimationstart(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmsanimationstart(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmsanimationstart(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmsanimationstart(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmsanimationstart(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmsanimationend(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmsanimationend(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmsanimationend(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmsanimationend(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmsanimationend(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmsanimationend(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmsanimationiteration(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmsanimationiteration(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmsanimationiteration(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmsanimationiteration(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmsanimationiteration(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmsanimationiteration(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_oninvalid(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_oninvalid(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_oninvalid(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_oninvalid(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_oninvalid(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_oninvalid(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_xmsAcceleratorKey(IHTMLElement7* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_xmsAcceleratorKey(IHTMLElement7* This,BSTR v) { return This->lpVtbl->put_xmsAcceleratorKey(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_xmsAcceleratorKey(IHTMLElement7* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_xmsAcceleratorKey(IHTMLElement7* This,BSTR *p) { return This->lpVtbl->get_xmsAcceleratorKey(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_spellcheck(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_spellcheck(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_spellcheck(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_spellcheck(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_spellcheck(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_spellcheck(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_onmsmanipulationstatechanged(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_onmsmanipulationstatechanged(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_onmsmanipulationstatechanged(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_onmsmanipulationstatechanged(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_onmsmanipulationstatechanged(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_onmsmanipulationstatechanged(This,p); } -static FORCEINLINE HRESULT IHTMLElement7_put_oncuechange(IHTMLElement7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLElement7_put_oncuechange(IHTMLElement7* This,VARIANT v) { return This->lpVtbl->put_oncuechange(This,v); } -static FORCEINLINE HRESULT IHTMLElement7_get_oncuechange(IHTMLElement7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLElement7_get_oncuechange(IHTMLElement7* This,VARIANT *p) { return This->lpVtbl->get_oncuechange(This,p); } #endif @@ -43421,33 +43429,33 @@ interface IHTMLElementAppliedStyles { #define IHTMLElementAppliedStyles_msGetRulesAppliedWithAncestor(This,varContext,ppRulesAppliedCollection) (This)->lpVtbl->msGetRulesAppliedWithAncestor(This,varContext,ppRulesAppliedCollection) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElementAppliedStyles_QueryInterface(IHTMLElementAppliedStyles* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElementAppliedStyles_QueryInterface(IHTMLElementAppliedStyles* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElementAppliedStyles_AddRef(IHTMLElementAppliedStyles* This) { +static __WIDL_INLINE ULONG IHTMLElementAppliedStyles_AddRef(IHTMLElementAppliedStyles* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElementAppliedStyles_Release(IHTMLElementAppliedStyles* This) { +static __WIDL_INLINE ULONG IHTMLElementAppliedStyles_Release(IHTMLElementAppliedStyles* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLElementAppliedStyles_GetTypeInfoCount(IHTMLElementAppliedStyles* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLElementAppliedStyles_GetTypeInfoCount(IHTMLElementAppliedStyles* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLElementAppliedStyles_GetTypeInfo(IHTMLElementAppliedStyles* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLElementAppliedStyles_GetTypeInfo(IHTMLElementAppliedStyles* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLElementAppliedStyles_GetIDsOfNames(IHTMLElementAppliedStyles* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLElementAppliedStyles_GetIDsOfNames(IHTMLElementAppliedStyles* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLElementAppliedStyles_Invoke(IHTMLElementAppliedStyles* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLElementAppliedStyles_Invoke(IHTMLElementAppliedStyles* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLElementAppliedStyles methods ***/ -static FORCEINLINE HRESULT IHTMLElementAppliedStyles_msGetRulesApplied(IHTMLElementAppliedStyles* This,IRulesAppliedCollection **ppRulesAppliedCollection) { +static __WIDL_INLINE HRESULT IHTMLElementAppliedStyles_msGetRulesApplied(IHTMLElementAppliedStyles* This,IRulesAppliedCollection **ppRulesAppliedCollection) { return This->lpVtbl->msGetRulesApplied(This,ppRulesAppliedCollection); } -static FORCEINLINE HRESULT IHTMLElementAppliedStyles_msGetRulesAppliedWithAncestor(IHTMLElementAppliedStyles* This,VARIANT varContext,IRulesAppliedCollection **ppRulesAppliedCollection) { +static __WIDL_INLINE HRESULT IHTMLElementAppliedStyles_msGetRulesAppliedWithAncestor(IHTMLElementAppliedStyles* This,VARIANT varContext,IRulesAppliedCollection **ppRulesAppliedCollection) { return This->lpVtbl->msGetRulesAppliedWithAncestor(This,varContext,ppRulesAppliedCollection); } #endif @@ -43581,42 +43589,42 @@ interface IElementTraversal { #define IElementTraversal_get_childElementCount(This,p) (This)->lpVtbl->get_childElementCount(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementTraversal_QueryInterface(IElementTraversal* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementTraversal_QueryInterface(IElementTraversal* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementTraversal_AddRef(IElementTraversal* This) { +static __WIDL_INLINE ULONG IElementTraversal_AddRef(IElementTraversal* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementTraversal_Release(IElementTraversal* This) { +static __WIDL_INLINE ULONG IElementTraversal_Release(IElementTraversal* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IElementTraversal_GetTypeInfoCount(IElementTraversal* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IElementTraversal_GetTypeInfoCount(IElementTraversal* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IElementTraversal_GetTypeInfo(IElementTraversal* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IElementTraversal_GetTypeInfo(IElementTraversal* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IElementTraversal_GetIDsOfNames(IElementTraversal* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IElementTraversal_GetIDsOfNames(IElementTraversal* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IElementTraversal_Invoke(IElementTraversal* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IElementTraversal_Invoke(IElementTraversal* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IElementTraversal methods ***/ -static FORCEINLINE HRESULT IElementTraversal_get_firstElementChild(IElementTraversal* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IElementTraversal_get_firstElementChild(IElementTraversal* This,IHTMLElement **p) { return This->lpVtbl->get_firstElementChild(This,p); } -static FORCEINLINE HRESULT IElementTraversal_get_lastElementChild(IElementTraversal* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IElementTraversal_get_lastElementChild(IElementTraversal* This,IHTMLElement **p) { return This->lpVtbl->get_lastElementChild(This,p); } -static FORCEINLINE HRESULT IElementTraversal_get_previousElementSibling(IElementTraversal* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IElementTraversal_get_previousElementSibling(IElementTraversal* This,IHTMLElement **p) { return This->lpVtbl->get_previousElementSibling(This,p); } -static FORCEINLINE HRESULT IElementTraversal_get_nextElementSibling(IElementTraversal* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IElementTraversal_get_nextElementSibling(IElementTraversal* This,IHTMLElement **p) { return This->lpVtbl->get_nextElementSibling(This,p); } -static FORCEINLINE HRESULT IElementTraversal_get_childElementCount(IElementTraversal* This,LONG *p) { +static __WIDL_INLINE HRESULT IElementTraversal_get_childElementCount(IElementTraversal* This,LONG *p) { return This->lpVtbl->get_childElementCount(This,p); } #endif @@ -43758,45 +43766,45 @@ interface IHTMLDatabinding { #define IHTMLDatabinding_get_dataFormatAs(This,p) (This)->lpVtbl->get_dataFormatAs(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDatabinding_QueryInterface(IHTMLDatabinding* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDatabinding_QueryInterface(IHTMLDatabinding* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDatabinding_AddRef(IHTMLDatabinding* This) { +static __WIDL_INLINE ULONG IHTMLDatabinding_AddRef(IHTMLDatabinding* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDatabinding_Release(IHTMLDatabinding* This) { +static __WIDL_INLINE ULONG IHTMLDatabinding_Release(IHTMLDatabinding* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDatabinding_GetTypeInfoCount(IHTMLDatabinding* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDatabinding_GetTypeInfoCount(IHTMLDatabinding* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDatabinding_GetTypeInfo(IHTMLDatabinding* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDatabinding_GetTypeInfo(IHTMLDatabinding* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDatabinding_GetIDsOfNames(IHTMLDatabinding* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDatabinding_GetIDsOfNames(IHTMLDatabinding* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDatabinding_Invoke(IHTMLDatabinding* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDatabinding_Invoke(IHTMLDatabinding* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDatabinding methods ***/ -static FORCEINLINE HRESULT IHTMLDatabinding_put_dataFld(IHTMLDatabinding* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDatabinding_put_dataFld(IHTMLDatabinding* This,BSTR v) { return This->lpVtbl->put_dataFld(This,v); } -static FORCEINLINE HRESULT IHTMLDatabinding_get_dataFld(IHTMLDatabinding* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDatabinding_get_dataFld(IHTMLDatabinding* This,BSTR *p) { return This->lpVtbl->get_dataFld(This,p); } -static FORCEINLINE HRESULT IHTMLDatabinding_put_dataSrc(IHTMLDatabinding* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDatabinding_put_dataSrc(IHTMLDatabinding* This,BSTR v) { return This->lpVtbl->put_dataSrc(This,v); } -static FORCEINLINE HRESULT IHTMLDatabinding_get_dataSrc(IHTMLDatabinding* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDatabinding_get_dataSrc(IHTMLDatabinding* This,BSTR *p) { return This->lpVtbl->get_dataSrc(This,p); } -static FORCEINLINE HRESULT IHTMLDatabinding_put_dataFormatAs(IHTMLDatabinding* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDatabinding_put_dataFormatAs(IHTMLDatabinding* This,BSTR v) { return This->lpVtbl->put_dataFormatAs(This,v); } -static FORCEINLINE HRESULT IHTMLDatabinding_get_dataFormatAs(IHTMLDatabinding* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDatabinding_get_dataFormatAs(IHTMLDatabinding* This,BSTR *p) { return This->lpVtbl->get_dataFormatAs(This,p); } #endif @@ -44066,90 +44074,90 @@ interface IHTMLElementDefaults { #define IHTMLElementDefaults_get_frozen(This,p) (This)->lpVtbl->get_frozen(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElementDefaults_QueryInterface(IHTMLElementDefaults* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_QueryInterface(IHTMLElementDefaults* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElementDefaults_AddRef(IHTMLElementDefaults* This) { +static __WIDL_INLINE ULONG IHTMLElementDefaults_AddRef(IHTMLElementDefaults* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElementDefaults_Release(IHTMLElementDefaults* This) { +static __WIDL_INLINE ULONG IHTMLElementDefaults_Release(IHTMLElementDefaults* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLElementDefaults_GetTypeInfoCount(IHTMLElementDefaults* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_GetTypeInfoCount(IHTMLElementDefaults* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLElementDefaults_GetTypeInfo(IHTMLElementDefaults* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_GetTypeInfo(IHTMLElementDefaults* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLElementDefaults_GetIDsOfNames(IHTMLElementDefaults* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_GetIDsOfNames(IHTMLElementDefaults* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLElementDefaults_Invoke(IHTMLElementDefaults* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_Invoke(IHTMLElementDefaults* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLElementDefaults methods ***/ -static FORCEINLINE HRESULT IHTMLElementDefaults_get_style(IHTMLElementDefaults* This,IHTMLStyle **p) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_get_style(IHTMLElementDefaults* This,IHTMLStyle **p) { return This->lpVtbl->get_style(This,p); } -static FORCEINLINE HRESULT IHTMLElementDefaults_put_tabStop(IHTMLElementDefaults* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_put_tabStop(IHTMLElementDefaults* This,VARIANT_BOOL v) { return This->lpVtbl->put_tabStop(This,v); } -static FORCEINLINE HRESULT IHTMLElementDefaults_get_tabStop(IHTMLElementDefaults* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_get_tabStop(IHTMLElementDefaults* This,VARIANT_BOOL *p) { return This->lpVtbl->get_tabStop(This,p); } -static FORCEINLINE HRESULT IHTMLElementDefaults_put_viewInheritStyle(IHTMLElementDefaults* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_put_viewInheritStyle(IHTMLElementDefaults* This,VARIANT_BOOL v) { return This->lpVtbl->put_viewInheritStyle(This,v); } -static FORCEINLINE HRESULT IHTMLElementDefaults_get_viewInheritStyle(IHTMLElementDefaults* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_get_viewInheritStyle(IHTMLElementDefaults* This,VARIANT_BOOL *p) { return This->lpVtbl->get_viewInheritStyle(This,p); } -static FORCEINLINE HRESULT IHTMLElementDefaults_put_viewMasterTab(IHTMLElementDefaults* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_put_viewMasterTab(IHTMLElementDefaults* This,VARIANT_BOOL v) { return This->lpVtbl->put_viewMasterTab(This,v); } -static FORCEINLINE HRESULT IHTMLElementDefaults_get_viewMasterTab(IHTMLElementDefaults* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_get_viewMasterTab(IHTMLElementDefaults* This,VARIANT_BOOL *p) { return This->lpVtbl->get_viewMasterTab(This,p); } -static FORCEINLINE HRESULT IHTMLElementDefaults_put_scrollSegmentX(IHTMLElementDefaults* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_put_scrollSegmentX(IHTMLElementDefaults* This,LONG v) { return This->lpVtbl->put_scrollSegmentX(This,v); } -static FORCEINLINE HRESULT IHTMLElementDefaults_get_scrollSegmentX(IHTMLElementDefaults* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_get_scrollSegmentX(IHTMLElementDefaults* This,LONG *p) { return This->lpVtbl->get_scrollSegmentX(This,p); } -static FORCEINLINE HRESULT IHTMLElementDefaults_put_scrollSegmentY(IHTMLElementDefaults* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_put_scrollSegmentY(IHTMLElementDefaults* This,LONG v) { return This->lpVtbl->put_scrollSegmentY(This,v); } -static FORCEINLINE HRESULT IHTMLElementDefaults_get_scrollSegmentY(IHTMLElementDefaults* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_get_scrollSegmentY(IHTMLElementDefaults* This,LONG *p) { return This->lpVtbl->get_scrollSegmentY(This,p); } -static FORCEINLINE HRESULT IHTMLElementDefaults_put_isMultiLine(IHTMLElementDefaults* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_put_isMultiLine(IHTMLElementDefaults* This,VARIANT_BOOL v) { return This->lpVtbl->put_isMultiLine(This,v); } -static FORCEINLINE HRESULT IHTMLElementDefaults_get_isMultiLine(IHTMLElementDefaults* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_get_isMultiLine(IHTMLElementDefaults* This,VARIANT_BOOL *p) { return This->lpVtbl->get_isMultiLine(This,p); } -static FORCEINLINE HRESULT IHTMLElementDefaults_put_contentEditable(IHTMLElementDefaults* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_put_contentEditable(IHTMLElementDefaults* This,BSTR v) { return This->lpVtbl->put_contentEditable(This,v); } -static FORCEINLINE HRESULT IHTMLElementDefaults_get_contentEditable(IHTMLElementDefaults* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_get_contentEditable(IHTMLElementDefaults* This,BSTR *p) { return This->lpVtbl->get_contentEditable(This,p); } -static FORCEINLINE HRESULT IHTMLElementDefaults_put_canHaveHTML(IHTMLElementDefaults* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_put_canHaveHTML(IHTMLElementDefaults* This,VARIANT_BOOL v) { return This->lpVtbl->put_canHaveHTML(This,v); } -static FORCEINLINE HRESULT IHTMLElementDefaults_get_canHaveHTML(IHTMLElementDefaults* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_get_canHaveHTML(IHTMLElementDefaults* This,VARIANT_BOOL *p) { return This->lpVtbl->get_canHaveHTML(This,p); } -static FORCEINLINE HRESULT IHTMLElementDefaults_putref_viewLink(IHTMLElementDefaults* This,IHTMLDocument *v) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_putref_viewLink(IHTMLElementDefaults* This,IHTMLDocument *v) { return This->lpVtbl->putref_viewLink(This,v); } -static FORCEINLINE HRESULT IHTMLElementDefaults_get_viewLink(IHTMLElementDefaults* This,IHTMLDocument **p) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_get_viewLink(IHTMLElementDefaults* This,IHTMLDocument **p) { return This->lpVtbl->get_viewLink(This,p); } -static FORCEINLINE HRESULT IHTMLElementDefaults_put_frozen(IHTMLElementDefaults* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_put_frozen(IHTMLElementDefaults* This,VARIANT_BOOL v) { return This->lpVtbl->put_frozen(This,v); } -static FORCEINLINE HRESULT IHTMLElementDefaults_get_frozen(IHTMLElementDefaults* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLElementDefaults_get_frozen(IHTMLElementDefaults* This,VARIANT_BOOL *p) { return This->lpVtbl->get_frozen(This,p); } #endif @@ -44241,26 +44249,26 @@ interface DispHTMLDefaults { #define DispHTMLDefaults_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLDefaults_QueryInterface(DispHTMLDefaults* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLDefaults_QueryInterface(DispHTMLDefaults* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLDefaults_AddRef(DispHTMLDefaults* This) { +static __WIDL_INLINE ULONG DispHTMLDefaults_AddRef(DispHTMLDefaults* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLDefaults_Release(DispHTMLDefaults* This) { +static __WIDL_INLINE ULONG DispHTMLDefaults_Release(DispHTMLDefaults* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLDefaults_GetTypeInfoCount(DispHTMLDefaults* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLDefaults_GetTypeInfoCount(DispHTMLDefaults* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLDefaults_GetTypeInfo(DispHTMLDefaults* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLDefaults_GetTypeInfo(DispHTMLDefaults* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLDefaults_GetIDsOfNames(DispHTMLDefaults* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLDefaults_GetIDsOfNames(DispHTMLDefaults* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLDefaults_Invoke(DispHTMLDefaults* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLDefaults_Invoke(DispHTMLDefaults* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -44407,39 +44415,39 @@ interface IHTCDefaultDispatch { #define IHTCDefaultDispatch_get_document(This,p) (This)->lpVtbl->get_document(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTCDefaultDispatch_QueryInterface(IHTCDefaultDispatch* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTCDefaultDispatch_QueryInterface(IHTCDefaultDispatch* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTCDefaultDispatch_AddRef(IHTCDefaultDispatch* This) { +static __WIDL_INLINE ULONG IHTCDefaultDispatch_AddRef(IHTCDefaultDispatch* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTCDefaultDispatch_Release(IHTCDefaultDispatch* This) { +static __WIDL_INLINE ULONG IHTCDefaultDispatch_Release(IHTCDefaultDispatch* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTCDefaultDispatch_GetTypeInfoCount(IHTCDefaultDispatch* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTCDefaultDispatch_GetTypeInfoCount(IHTCDefaultDispatch* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTCDefaultDispatch_GetTypeInfo(IHTCDefaultDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTCDefaultDispatch_GetTypeInfo(IHTCDefaultDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTCDefaultDispatch_GetIDsOfNames(IHTCDefaultDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTCDefaultDispatch_GetIDsOfNames(IHTCDefaultDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTCDefaultDispatch_Invoke(IHTCDefaultDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTCDefaultDispatch_Invoke(IHTCDefaultDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTCDefaultDispatch methods ***/ -static FORCEINLINE HRESULT IHTCDefaultDispatch_get_element(IHTCDefaultDispatch* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTCDefaultDispatch_get_element(IHTCDefaultDispatch* This,IHTMLElement **p) { return This->lpVtbl->get_element(This,p); } -static FORCEINLINE HRESULT IHTCDefaultDispatch_createEventObject(IHTCDefaultDispatch* This,IHTMLEventObj **eventObj) { +static __WIDL_INLINE HRESULT IHTCDefaultDispatch_createEventObject(IHTCDefaultDispatch* This,IHTMLEventObj **eventObj) { return This->lpVtbl->createEventObject(This,eventObj); } -static FORCEINLINE HRESULT IHTCDefaultDispatch_get_defaults(IHTCDefaultDispatch* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTCDefaultDispatch_get_defaults(IHTCDefaultDispatch* This,IDispatch **p) { return This->lpVtbl->get_defaults(This,p); } -static FORCEINLINE HRESULT IHTCDefaultDispatch_get_document(IHTCDefaultDispatch* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTCDefaultDispatch_get_document(IHTCDefaultDispatch* This,IDispatch **p) { return This->lpVtbl->get_document(This,p); } #endif @@ -44556,36 +44564,36 @@ interface IHTCPropertyBehavior { #define IHTCPropertyBehavior_get_value(This,p) (This)->lpVtbl->get_value(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTCPropertyBehavior_QueryInterface(IHTCPropertyBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTCPropertyBehavior_QueryInterface(IHTCPropertyBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTCPropertyBehavior_AddRef(IHTCPropertyBehavior* This) { +static __WIDL_INLINE ULONG IHTCPropertyBehavior_AddRef(IHTCPropertyBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTCPropertyBehavior_Release(IHTCPropertyBehavior* This) { +static __WIDL_INLINE ULONG IHTCPropertyBehavior_Release(IHTCPropertyBehavior* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTCPropertyBehavior_GetTypeInfoCount(IHTCPropertyBehavior* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTCPropertyBehavior_GetTypeInfoCount(IHTCPropertyBehavior* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTCPropertyBehavior_GetTypeInfo(IHTCPropertyBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTCPropertyBehavior_GetTypeInfo(IHTCPropertyBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTCPropertyBehavior_GetIDsOfNames(IHTCPropertyBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTCPropertyBehavior_GetIDsOfNames(IHTCPropertyBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTCPropertyBehavior_Invoke(IHTCPropertyBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTCPropertyBehavior_Invoke(IHTCPropertyBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTCPropertyBehavior methods ***/ -static FORCEINLINE HRESULT IHTCPropertyBehavior_fireChange(IHTCPropertyBehavior* This) { +static __WIDL_INLINE HRESULT IHTCPropertyBehavior_fireChange(IHTCPropertyBehavior* This) { return This->lpVtbl->fireChange(This); } -static FORCEINLINE HRESULT IHTCPropertyBehavior_put_value(IHTCPropertyBehavior* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTCPropertyBehavior_put_value(IHTCPropertyBehavior* This,VARIANT v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTCPropertyBehavior_get_value(IHTCPropertyBehavior* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTCPropertyBehavior_get_value(IHTCPropertyBehavior* This,VARIANT *p) { return This->lpVtbl->get_value(This,p); } #endif @@ -44677,26 +44685,26 @@ interface IHTCMethodBehavior { #define IHTCMethodBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTCMethodBehavior_QueryInterface(IHTCMethodBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTCMethodBehavior_QueryInterface(IHTCMethodBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTCMethodBehavior_AddRef(IHTCMethodBehavior* This) { +static __WIDL_INLINE ULONG IHTCMethodBehavior_AddRef(IHTCMethodBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTCMethodBehavior_Release(IHTCMethodBehavior* This) { +static __WIDL_INLINE ULONG IHTCMethodBehavior_Release(IHTCMethodBehavior* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTCMethodBehavior_GetTypeInfoCount(IHTCMethodBehavior* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTCMethodBehavior_GetTypeInfoCount(IHTCMethodBehavior* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTCMethodBehavior_GetTypeInfo(IHTCMethodBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTCMethodBehavior_GetTypeInfo(IHTCMethodBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTCMethodBehavior_GetIDsOfNames(IHTCMethodBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTCMethodBehavior_GetIDsOfNames(IHTCMethodBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTCMethodBehavior_Invoke(IHTCMethodBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTCMethodBehavior_Invoke(IHTCMethodBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -44798,30 +44806,30 @@ interface IHTCEventBehavior { #define IHTCEventBehavior_fire(This,pvar) (This)->lpVtbl->fire(This,pvar) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTCEventBehavior_QueryInterface(IHTCEventBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTCEventBehavior_QueryInterface(IHTCEventBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTCEventBehavior_AddRef(IHTCEventBehavior* This) { +static __WIDL_INLINE ULONG IHTCEventBehavior_AddRef(IHTCEventBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTCEventBehavior_Release(IHTCEventBehavior* This) { +static __WIDL_INLINE ULONG IHTCEventBehavior_Release(IHTCEventBehavior* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTCEventBehavior_GetTypeInfoCount(IHTCEventBehavior* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTCEventBehavior_GetTypeInfoCount(IHTCEventBehavior* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTCEventBehavior_GetTypeInfo(IHTCEventBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTCEventBehavior_GetTypeInfo(IHTCEventBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTCEventBehavior_GetIDsOfNames(IHTCEventBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTCEventBehavior_GetIDsOfNames(IHTCEventBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTCEventBehavior_Invoke(IHTCEventBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTCEventBehavior_Invoke(IHTCEventBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTCEventBehavior methods ***/ -static FORCEINLINE HRESULT IHTCEventBehavior_fire(IHTCEventBehavior* This,IHTMLEventObj *pvar) { +static __WIDL_INLINE HRESULT IHTCEventBehavior_fire(IHTCEventBehavior* This,IHTMLEventObj *pvar) { return This->lpVtbl->fire(This,pvar); } #endif @@ -44930,33 +44938,33 @@ interface IHTCAttachBehavior { #define IHTCAttachBehavior_detachEvent(This) (This)->lpVtbl->detachEvent(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTCAttachBehavior_QueryInterface(IHTCAttachBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTCAttachBehavior_QueryInterface(IHTCAttachBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTCAttachBehavior_AddRef(IHTCAttachBehavior* This) { +static __WIDL_INLINE ULONG IHTCAttachBehavior_AddRef(IHTCAttachBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTCAttachBehavior_Release(IHTCAttachBehavior* This) { +static __WIDL_INLINE ULONG IHTCAttachBehavior_Release(IHTCAttachBehavior* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTCAttachBehavior_GetTypeInfoCount(IHTCAttachBehavior* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTCAttachBehavior_GetTypeInfoCount(IHTCAttachBehavior* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTCAttachBehavior_GetTypeInfo(IHTCAttachBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTCAttachBehavior_GetTypeInfo(IHTCAttachBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTCAttachBehavior_GetIDsOfNames(IHTCAttachBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTCAttachBehavior_GetIDsOfNames(IHTCAttachBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTCAttachBehavior_Invoke(IHTCAttachBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTCAttachBehavior_Invoke(IHTCAttachBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTCAttachBehavior methods ***/ -static FORCEINLINE HRESULT IHTCAttachBehavior_fireEvent(IHTCAttachBehavior* This,IDispatch *evt) { +static __WIDL_INLINE HRESULT IHTCAttachBehavior_fireEvent(IHTCAttachBehavior* This,IDispatch *evt) { return This->lpVtbl->fireEvent(This,evt); } -static FORCEINLINE HRESULT IHTCAttachBehavior_detachEvent(IHTCAttachBehavior* This) { +static __WIDL_INLINE HRESULT IHTCAttachBehavior_detachEvent(IHTCAttachBehavior* This) { return This->lpVtbl->detachEvent(This); } #endif @@ -45058,30 +45066,30 @@ interface IHTCAttachBehavior2 { #define IHTCAttachBehavior2_fireEvent(This,evt) (This)->lpVtbl->fireEvent(This,evt) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTCAttachBehavior2_QueryInterface(IHTCAttachBehavior2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTCAttachBehavior2_QueryInterface(IHTCAttachBehavior2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTCAttachBehavior2_AddRef(IHTCAttachBehavior2* This) { +static __WIDL_INLINE ULONG IHTCAttachBehavior2_AddRef(IHTCAttachBehavior2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTCAttachBehavior2_Release(IHTCAttachBehavior2* This) { +static __WIDL_INLINE ULONG IHTCAttachBehavior2_Release(IHTCAttachBehavior2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTCAttachBehavior2_GetTypeInfoCount(IHTCAttachBehavior2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTCAttachBehavior2_GetTypeInfoCount(IHTCAttachBehavior2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTCAttachBehavior2_GetTypeInfo(IHTCAttachBehavior2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTCAttachBehavior2_GetTypeInfo(IHTCAttachBehavior2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTCAttachBehavior2_GetIDsOfNames(IHTCAttachBehavior2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTCAttachBehavior2_GetIDsOfNames(IHTCAttachBehavior2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTCAttachBehavior2_Invoke(IHTCAttachBehavior2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTCAttachBehavior2_Invoke(IHTCAttachBehavior2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTCAttachBehavior2 methods ***/ -static FORCEINLINE HRESULT IHTCAttachBehavior2_fireEvent(IHTCAttachBehavior2* This,VARIANT evt) { +static __WIDL_INLINE HRESULT IHTCAttachBehavior2_fireEvent(IHTCAttachBehavior2* This,VARIANT evt) { return This->lpVtbl->fireEvent(This,evt); } #endif @@ -45191,33 +45199,33 @@ interface IHTCDescBehavior { #define IHTCDescBehavior_get_name(This,p) (This)->lpVtbl->get_name(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTCDescBehavior_QueryInterface(IHTCDescBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTCDescBehavior_QueryInterface(IHTCDescBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTCDescBehavior_AddRef(IHTCDescBehavior* This) { +static __WIDL_INLINE ULONG IHTCDescBehavior_AddRef(IHTCDescBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTCDescBehavior_Release(IHTCDescBehavior* This) { +static __WIDL_INLINE ULONG IHTCDescBehavior_Release(IHTCDescBehavior* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTCDescBehavior_GetTypeInfoCount(IHTCDescBehavior* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTCDescBehavior_GetTypeInfoCount(IHTCDescBehavior* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTCDescBehavior_GetTypeInfo(IHTCDescBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTCDescBehavior_GetTypeInfo(IHTCDescBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTCDescBehavior_GetIDsOfNames(IHTCDescBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTCDescBehavior_GetIDsOfNames(IHTCDescBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTCDescBehavior_Invoke(IHTCDescBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTCDescBehavior_Invoke(IHTCDescBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTCDescBehavior methods ***/ -static FORCEINLINE HRESULT IHTCDescBehavior_get_urn(IHTCDescBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTCDescBehavior_get_urn(IHTCDescBehavior* This,BSTR *p) { return This->lpVtbl->get_urn(This,p); } -static FORCEINLINE HRESULT IHTCDescBehavior_get_name(IHTCDescBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTCDescBehavior_get_name(IHTCDescBehavior* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } #endif @@ -45309,26 +45317,26 @@ interface DispHTCDefaultDispatch { #define DispHTCDefaultDispatch_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTCDefaultDispatch_QueryInterface(DispHTCDefaultDispatch* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTCDefaultDispatch_QueryInterface(DispHTCDefaultDispatch* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTCDefaultDispatch_AddRef(DispHTCDefaultDispatch* This) { +static __WIDL_INLINE ULONG DispHTCDefaultDispatch_AddRef(DispHTCDefaultDispatch* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTCDefaultDispatch_Release(DispHTCDefaultDispatch* This) { +static __WIDL_INLINE ULONG DispHTCDefaultDispatch_Release(DispHTCDefaultDispatch* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTCDefaultDispatch_GetTypeInfoCount(DispHTCDefaultDispatch* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTCDefaultDispatch_GetTypeInfoCount(DispHTCDefaultDispatch* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTCDefaultDispatch_GetTypeInfo(DispHTCDefaultDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTCDefaultDispatch_GetTypeInfo(DispHTCDefaultDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTCDefaultDispatch_GetIDsOfNames(DispHTCDefaultDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTCDefaultDispatch_GetIDsOfNames(DispHTCDefaultDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTCDefaultDispatch_Invoke(DispHTCDefaultDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTCDefaultDispatch_Invoke(DispHTCDefaultDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -45433,26 +45441,26 @@ interface DispHTCPropertyBehavior { #define DispHTCPropertyBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTCPropertyBehavior_QueryInterface(DispHTCPropertyBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTCPropertyBehavior_QueryInterface(DispHTCPropertyBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTCPropertyBehavior_AddRef(DispHTCPropertyBehavior* This) { +static __WIDL_INLINE ULONG DispHTCPropertyBehavior_AddRef(DispHTCPropertyBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTCPropertyBehavior_Release(DispHTCPropertyBehavior* This) { +static __WIDL_INLINE ULONG DispHTCPropertyBehavior_Release(DispHTCPropertyBehavior* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTCPropertyBehavior_GetTypeInfoCount(DispHTCPropertyBehavior* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTCPropertyBehavior_GetTypeInfoCount(DispHTCPropertyBehavior* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTCPropertyBehavior_GetTypeInfo(DispHTCPropertyBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTCPropertyBehavior_GetTypeInfo(DispHTCPropertyBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTCPropertyBehavior_GetIDsOfNames(DispHTCPropertyBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTCPropertyBehavior_GetIDsOfNames(DispHTCPropertyBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTCPropertyBehavior_Invoke(DispHTCPropertyBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTCPropertyBehavior_Invoke(DispHTCPropertyBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -45557,26 +45565,26 @@ interface DispHTCMethodBehavior { #define DispHTCMethodBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTCMethodBehavior_QueryInterface(DispHTCMethodBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTCMethodBehavior_QueryInterface(DispHTCMethodBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTCMethodBehavior_AddRef(DispHTCMethodBehavior* This) { +static __WIDL_INLINE ULONG DispHTCMethodBehavior_AddRef(DispHTCMethodBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTCMethodBehavior_Release(DispHTCMethodBehavior* This) { +static __WIDL_INLINE ULONG DispHTCMethodBehavior_Release(DispHTCMethodBehavior* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTCMethodBehavior_GetTypeInfoCount(DispHTCMethodBehavior* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTCMethodBehavior_GetTypeInfoCount(DispHTCMethodBehavior* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTCMethodBehavior_GetTypeInfo(DispHTCMethodBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTCMethodBehavior_GetTypeInfo(DispHTCMethodBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTCMethodBehavior_GetIDsOfNames(DispHTCMethodBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTCMethodBehavior_GetIDsOfNames(DispHTCMethodBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTCMethodBehavior_Invoke(DispHTCMethodBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTCMethodBehavior_Invoke(DispHTCMethodBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -45681,26 +45689,26 @@ interface DispHTCEventBehavior { #define DispHTCEventBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTCEventBehavior_QueryInterface(DispHTCEventBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTCEventBehavior_QueryInterface(DispHTCEventBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTCEventBehavior_AddRef(DispHTCEventBehavior* This) { +static __WIDL_INLINE ULONG DispHTCEventBehavior_AddRef(DispHTCEventBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTCEventBehavior_Release(DispHTCEventBehavior* This) { +static __WIDL_INLINE ULONG DispHTCEventBehavior_Release(DispHTCEventBehavior* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTCEventBehavior_GetTypeInfoCount(DispHTCEventBehavior* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTCEventBehavior_GetTypeInfoCount(DispHTCEventBehavior* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTCEventBehavior_GetTypeInfo(DispHTCEventBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTCEventBehavior_GetTypeInfo(DispHTCEventBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTCEventBehavior_GetIDsOfNames(DispHTCEventBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTCEventBehavior_GetIDsOfNames(DispHTCEventBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTCEventBehavior_Invoke(DispHTCEventBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTCEventBehavior_Invoke(DispHTCEventBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -45805,26 +45813,26 @@ interface DispHTCAttachBehavior { #define DispHTCAttachBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTCAttachBehavior_QueryInterface(DispHTCAttachBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTCAttachBehavior_QueryInterface(DispHTCAttachBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTCAttachBehavior_AddRef(DispHTCAttachBehavior* This) { +static __WIDL_INLINE ULONG DispHTCAttachBehavior_AddRef(DispHTCAttachBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTCAttachBehavior_Release(DispHTCAttachBehavior* This) { +static __WIDL_INLINE ULONG DispHTCAttachBehavior_Release(DispHTCAttachBehavior* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTCAttachBehavior_GetTypeInfoCount(DispHTCAttachBehavior* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTCAttachBehavior_GetTypeInfoCount(DispHTCAttachBehavior* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTCAttachBehavior_GetTypeInfo(DispHTCAttachBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTCAttachBehavior_GetTypeInfo(DispHTCAttachBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTCAttachBehavior_GetIDsOfNames(DispHTCAttachBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTCAttachBehavior_GetIDsOfNames(DispHTCAttachBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTCAttachBehavior_Invoke(DispHTCAttachBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTCAttachBehavior_Invoke(DispHTCAttachBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -45929,26 +45937,26 @@ interface DispHTCDescBehavior { #define DispHTCDescBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTCDescBehavior_QueryInterface(DispHTCDescBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTCDescBehavior_QueryInterface(DispHTCDescBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTCDescBehavior_AddRef(DispHTCDescBehavior* This) { +static __WIDL_INLINE ULONG DispHTCDescBehavior_AddRef(DispHTCDescBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTCDescBehavior_Release(DispHTCDescBehavior* This) { +static __WIDL_INLINE ULONG DispHTCDescBehavior_Release(DispHTCDescBehavior* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTCDescBehavior_GetTypeInfoCount(DispHTCDescBehavior* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTCDescBehavior_GetTypeInfoCount(DispHTCDescBehavior* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTCDescBehavior_GetTypeInfo(DispHTCDescBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTCDescBehavior_GetTypeInfo(DispHTCDescBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTCDescBehavior_GetIDsOfNames(DispHTCDescBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTCDescBehavior_GetIDsOfNames(DispHTCDescBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTCDescBehavior_Invoke(DispHTCDescBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTCDescBehavior_Invoke(DispHTCDescBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -46073,33 +46081,33 @@ interface IHTMLUrnCollection { #define IHTMLUrnCollection_item(This,index,ppUrn) (This)->lpVtbl->item(This,index,ppUrn) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLUrnCollection_QueryInterface(IHTMLUrnCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLUrnCollection_QueryInterface(IHTMLUrnCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLUrnCollection_AddRef(IHTMLUrnCollection* This) { +static __WIDL_INLINE ULONG IHTMLUrnCollection_AddRef(IHTMLUrnCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLUrnCollection_Release(IHTMLUrnCollection* This) { +static __WIDL_INLINE ULONG IHTMLUrnCollection_Release(IHTMLUrnCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLUrnCollection_GetTypeInfoCount(IHTMLUrnCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLUrnCollection_GetTypeInfoCount(IHTMLUrnCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLUrnCollection_GetTypeInfo(IHTMLUrnCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLUrnCollection_GetTypeInfo(IHTMLUrnCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLUrnCollection_GetIDsOfNames(IHTMLUrnCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLUrnCollection_GetIDsOfNames(IHTMLUrnCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLUrnCollection_Invoke(IHTMLUrnCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLUrnCollection_Invoke(IHTMLUrnCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLUrnCollection methods ***/ -static FORCEINLINE HRESULT IHTMLUrnCollection_get_length(IHTMLUrnCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLUrnCollection_get_length(IHTMLUrnCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLUrnCollection_item(IHTMLUrnCollection* This,LONG index,BSTR *ppUrn) { +static __WIDL_INLINE HRESULT IHTMLUrnCollection_item(IHTMLUrnCollection* This,LONG index,BSTR *ppUrn) { return This->lpVtbl->item(This,index,ppUrn); } #endif @@ -46191,26 +46199,26 @@ interface DispHTMLUrnCollection { #define DispHTMLUrnCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLUrnCollection_QueryInterface(DispHTMLUrnCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLUrnCollection_QueryInterface(DispHTMLUrnCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLUrnCollection_AddRef(DispHTMLUrnCollection* This) { +static __WIDL_INLINE ULONG DispHTMLUrnCollection_AddRef(DispHTMLUrnCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLUrnCollection_Release(DispHTMLUrnCollection* This) { +static __WIDL_INLINE ULONG DispHTMLUrnCollection_Release(DispHTMLUrnCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLUrnCollection_GetTypeInfoCount(DispHTMLUrnCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLUrnCollection_GetTypeInfoCount(DispHTMLUrnCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLUrnCollection_GetTypeInfo(DispHTMLUrnCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLUrnCollection_GetTypeInfo(DispHTMLUrnCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLUrnCollection_GetIDsOfNames(DispHTMLUrnCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLUrnCollection_GetIDsOfNames(DispHTMLUrnCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLUrnCollection_Invoke(DispHTMLUrnCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLUrnCollection_Invoke(DispHTMLUrnCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -46337,33 +46345,33 @@ interface IHTMLGenericElement { #define IHTMLGenericElement_namedRecordset(This,dataMember,hierarchy,ppRecordset) (This)->lpVtbl->namedRecordset(This,dataMember,hierarchy,ppRecordset) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLGenericElement_QueryInterface(IHTMLGenericElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLGenericElement_QueryInterface(IHTMLGenericElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLGenericElement_AddRef(IHTMLGenericElement* This) { +static __WIDL_INLINE ULONG IHTMLGenericElement_AddRef(IHTMLGenericElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLGenericElement_Release(IHTMLGenericElement* This) { +static __WIDL_INLINE ULONG IHTMLGenericElement_Release(IHTMLGenericElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLGenericElement_GetTypeInfoCount(IHTMLGenericElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLGenericElement_GetTypeInfoCount(IHTMLGenericElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLGenericElement_GetTypeInfo(IHTMLGenericElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLGenericElement_GetTypeInfo(IHTMLGenericElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLGenericElement_GetIDsOfNames(IHTMLGenericElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLGenericElement_GetIDsOfNames(IHTMLGenericElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLGenericElement_Invoke(IHTMLGenericElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLGenericElement_Invoke(IHTMLGenericElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLGenericElement methods ***/ -static FORCEINLINE HRESULT IHTMLGenericElement_get_recordset(IHTMLGenericElement* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLGenericElement_get_recordset(IHTMLGenericElement* This,IDispatch **p) { return This->lpVtbl->get_recordset(This,p); } -static FORCEINLINE HRESULT IHTMLGenericElement_namedRecordset(IHTMLGenericElement* This,BSTR dataMember,VARIANT *hierarchy,IDispatch **ppRecordset) { +static __WIDL_INLINE HRESULT IHTMLGenericElement_namedRecordset(IHTMLGenericElement* This,BSTR dataMember,VARIANT *hierarchy,IDispatch **ppRecordset) { return This->lpVtbl->namedRecordset(This,dataMember,hierarchy,ppRecordset); } #endif @@ -46455,26 +46463,26 @@ interface DispHTMLGenericElement { #define DispHTMLGenericElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLGenericElement_QueryInterface(DispHTMLGenericElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLGenericElement_QueryInterface(DispHTMLGenericElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLGenericElement_AddRef(DispHTMLGenericElement* This) { +static __WIDL_INLINE ULONG DispHTMLGenericElement_AddRef(DispHTMLGenericElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLGenericElement_Release(DispHTMLGenericElement* This) { +static __WIDL_INLINE ULONG DispHTMLGenericElement_Release(DispHTMLGenericElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLGenericElement_GetTypeInfoCount(DispHTMLGenericElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLGenericElement_GetTypeInfoCount(DispHTMLGenericElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLGenericElement_GetTypeInfo(DispHTMLGenericElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLGenericElement_GetTypeInfo(DispHTMLGenericElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLGenericElement_GetIDsOfNames(DispHTMLGenericElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLGenericElement_GetIDsOfNames(DispHTMLGenericElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLGenericElement_Invoke(DispHTMLGenericElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLGenericElement_Invoke(DispHTMLGenericElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -46613,39 +46621,39 @@ interface IHTMLStyleSheetRule { #define IHTMLStyleSheetRule_get_readOnly(This,p) (This)->lpVtbl->get_readOnly(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRule_QueryInterface(IHTMLStyleSheetRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule_QueryInterface(IHTMLStyleSheetRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheetRule_AddRef(IHTMLStyleSheetRule* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetRule_AddRef(IHTMLStyleSheetRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheetRule_Release(IHTMLStyleSheetRule* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetRule_Release(IHTMLStyleSheetRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRule_GetTypeInfoCount(IHTMLStyleSheetRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule_GetTypeInfoCount(IHTMLStyleSheetRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetRule_GetTypeInfo(IHTMLStyleSheetRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule_GetTypeInfo(IHTMLStyleSheetRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetRule_GetIDsOfNames(IHTMLStyleSheetRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule_GetIDsOfNames(IHTMLStyleSheetRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheetRule_Invoke(IHTMLStyleSheetRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule_Invoke(IHTMLStyleSheetRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheetRule methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRule_put_selectorText(IHTMLStyleSheetRule* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule_put_selectorText(IHTMLStyleSheetRule* This,BSTR v) { return This->lpVtbl->put_selectorText(This,v); } -static FORCEINLINE HRESULT IHTMLStyleSheetRule_get_selectorText(IHTMLStyleSheetRule* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule_get_selectorText(IHTMLStyleSheetRule* This,BSTR *p) { return This->lpVtbl->get_selectorText(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheetRule_get_style(IHTMLStyleSheetRule* This,IHTMLRuleStyle **p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule_get_style(IHTMLStyleSheetRule* This,IHTMLRuleStyle **p) { return This->lpVtbl->get_style(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheetRule_get_readOnly(IHTMLStyleSheetRule* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule_get_readOnly(IHTMLStyleSheetRule* This,VARIANT_BOOL *p) { return This->lpVtbl->get_readOnly(This,p); } #endif @@ -46757,33 +46765,33 @@ interface IHTMLStyleSheetRuleApplied { #define IHTMLStyleSheetRuleApplied_msGetSpecificity(This,index,p) (This)->lpVtbl->msGetSpecificity(This,index,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRuleApplied_QueryInterface(IHTMLStyleSheetRuleApplied* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRuleApplied_QueryInterface(IHTMLStyleSheetRuleApplied* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheetRuleApplied_AddRef(IHTMLStyleSheetRuleApplied* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetRuleApplied_AddRef(IHTMLStyleSheetRuleApplied* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheetRuleApplied_Release(IHTMLStyleSheetRuleApplied* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetRuleApplied_Release(IHTMLStyleSheetRuleApplied* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRuleApplied_GetTypeInfoCount(IHTMLStyleSheetRuleApplied* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRuleApplied_GetTypeInfoCount(IHTMLStyleSheetRuleApplied* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetRuleApplied_GetTypeInfo(IHTMLStyleSheetRuleApplied* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRuleApplied_GetTypeInfo(IHTMLStyleSheetRuleApplied* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetRuleApplied_GetIDsOfNames(IHTMLStyleSheetRuleApplied* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRuleApplied_GetIDsOfNames(IHTMLStyleSheetRuleApplied* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheetRuleApplied_Invoke(IHTMLStyleSheetRuleApplied* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRuleApplied_Invoke(IHTMLStyleSheetRuleApplied* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheetRuleApplied methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRuleApplied_get_msSpecificity(IHTMLStyleSheetRuleApplied* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRuleApplied_get_msSpecificity(IHTMLStyleSheetRuleApplied* This,LONG *p) { return This->lpVtbl->get_msSpecificity(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheetRuleApplied_msGetSpecificity(IHTMLStyleSheetRuleApplied* This,LONG index,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRuleApplied_msGetSpecificity(IHTMLStyleSheetRuleApplied* This,LONG index,LONG *p) { return This->lpVtbl->msGetSpecificity(This,index,p); } #endif @@ -46893,33 +46901,33 @@ interface IHTMLStyleSheetRule2 { #define IHTMLStyleSheetRule2_get_selectorText(This,p) (This)->lpVtbl->get_selectorText(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRule2_QueryInterface(IHTMLStyleSheetRule2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule2_QueryInterface(IHTMLStyleSheetRule2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheetRule2_AddRef(IHTMLStyleSheetRule2* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetRule2_AddRef(IHTMLStyleSheetRule2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheetRule2_Release(IHTMLStyleSheetRule2* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetRule2_Release(IHTMLStyleSheetRule2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRule2_GetTypeInfoCount(IHTMLStyleSheetRule2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule2_GetTypeInfoCount(IHTMLStyleSheetRule2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetRule2_GetTypeInfo(IHTMLStyleSheetRule2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule2_GetTypeInfo(IHTMLStyleSheetRule2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetRule2_GetIDsOfNames(IHTMLStyleSheetRule2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule2_GetIDsOfNames(IHTMLStyleSheetRule2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheetRule2_Invoke(IHTMLStyleSheetRule2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule2_Invoke(IHTMLStyleSheetRule2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheetRule2 methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRule2_put_selectorText(IHTMLStyleSheetRule2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule2_put_selectorText(IHTMLStyleSheetRule2* This,BSTR v) { return This->lpVtbl->put_selectorText(This,v); } -static FORCEINLINE HRESULT IHTMLStyleSheetRule2_get_selectorText(IHTMLStyleSheetRule2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRule2_get_selectorText(IHTMLStyleSheetRule2* This,BSTR *p) { return This->lpVtbl->get_selectorText(This,p); } #endif @@ -47031,33 +47039,33 @@ interface IHTMLStyleSheetRulesCollection { #define IHTMLStyleSheetRulesCollection_item(This,index,ppHTMLStyleSheetRule) (This)->lpVtbl->item(This,index,ppHTMLStyleSheetRule) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection_QueryInterface(IHTMLStyleSheetRulesCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection_QueryInterface(IHTMLStyleSheetRulesCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheetRulesCollection_AddRef(IHTMLStyleSheetRulesCollection* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetRulesCollection_AddRef(IHTMLStyleSheetRulesCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheetRulesCollection_Release(IHTMLStyleSheetRulesCollection* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetRulesCollection_Release(IHTMLStyleSheetRulesCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection_GetTypeInfoCount(IHTMLStyleSheetRulesCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection_GetTypeInfoCount(IHTMLStyleSheetRulesCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection_GetTypeInfo(IHTMLStyleSheetRulesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection_GetTypeInfo(IHTMLStyleSheetRulesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection_GetIDsOfNames(IHTMLStyleSheetRulesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection_GetIDsOfNames(IHTMLStyleSheetRulesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection_Invoke(IHTMLStyleSheetRulesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection_Invoke(IHTMLStyleSheetRulesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheetRulesCollection methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection_get_length(IHTMLStyleSheetRulesCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection_get_length(IHTMLStyleSheetRulesCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection_item(IHTMLStyleSheetRulesCollection* This,LONG index,IHTMLStyleSheetRule **ppHTMLStyleSheetRule) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection_item(IHTMLStyleSheetRulesCollection* This,LONG index,IHTMLStyleSheetRule **ppHTMLStyleSheetRule) { return This->lpVtbl->item(This,index,ppHTMLStyleSheetRule); } #endif @@ -47169,33 +47177,33 @@ interface IHTMLStyleSheetRulesCollection2 { #define IHTMLStyleSheetRulesCollection2_item(This,index,ppHTMLCSSRule) (This)->lpVtbl->item(This,index,ppHTMLCSSRule) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection2_QueryInterface(IHTMLStyleSheetRulesCollection2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection2_QueryInterface(IHTMLStyleSheetRulesCollection2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheetRulesCollection2_AddRef(IHTMLStyleSheetRulesCollection2* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetRulesCollection2_AddRef(IHTMLStyleSheetRulesCollection2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheetRulesCollection2_Release(IHTMLStyleSheetRulesCollection2* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetRulesCollection2_Release(IHTMLStyleSheetRulesCollection2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection2_GetTypeInfoCount(IHTMLStyleSheetRulesCollection2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection2_GetTypeInfoCount(IHTMLStyleSheetRulesCollection2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection2_GetTypeInfo(IHTMLStyleSheetRulesCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection2_GetTypeInfo(IHTMLStyleSheetRulesCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection2_GetIDsOfNames(IHTMLStyleSheetRulesCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection2_GetIDsOfNames(IHTMLStyleSheetRulesCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection2_Invoke(IHTMLStyleSheetRulesCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection2_Invoke(IHTMLStyleSheetRulesCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheetRulesCollection2 methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection2_get_length(IHTMLStyleSheetRulesCollection2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection2_get_length(IHTMLStyleSheetRulesCollection2* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesCollection2_item(IHTMLStyleSheetRulesCollection2* This,LONG index,IHTMLCSSRule **ppHTMLCSSRule) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesCollection2_item(IHTMLStyleSheetRulesCollection2* This,LONG index,IHTMLCSSRule **ppHTMLCSSRule) { return This->lpVtbl->item(This,index,ppHTMLCSSRule); } #endif @@ -47287,26 +47295,26 @@ interface DispHTMLStyleSheetRule { #define DispHTMLStyleSheetRule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheetRule_QueryInterface(DispHTMLStyleSheetRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRule_QueryInterface(DispHTMLStyleSheetRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLStyleSheetRule_AddRef(DispHTMLStyleSheetRule* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheetRule_AddRef(DispHTMLStyleSheetRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLStyleSheetRule_Release(DispHTMLStyleSheetRule* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheetRule_Release(DispHTMLStyleSheetRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheetRule_GetTypeInfoCount(DispHTMLStyleSheetRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRule_GetTypeInfoCount(DispHTMLStyleSheetRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheetRule_GetTypeInfo(DispHTMLStyleSheetRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRule_GetTypeInfo(DispHTMLStyleSheetRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheetRule_GetIDsOfNames(DispHTMLStyleSheetRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRule_GetIDsOfNames(DispHTMLStyleSheetRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLStyleSheetRule_Invoke(DispHTMLStyleSheetRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRule_Invoke(DispHTMLStyleSheetRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -47411,26 +47419,26 @@ interface DispHTMLStyleSheetRulesCollection { #define DispHTMLStyleSheetRulesCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheetRulesCollection_QueryInterface(DispHTMLStyleSheetRulesCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRulesCollection_QueryInterface(DispHTMLStyleSheetRulesCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLStyleSheetRulesCollection_AddRef(DispHTMLStyleSheetRulesCollection* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheetRulesCollection_AddRef(DispHTMLStyleSheetRulesCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLStyleSheetRulesCollection_Release(DispHTMLStyleSheetRulesCollection* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheetRulesCollection_Release(DispHTMLStyleSheetRulesCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheetRulesCollection_GetTypeInfoCount(DispHTMLStyleSheetRulesCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRulesCollection_GetTypeInfoCount(DispHTMLStyleSheetRulesCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheetRulesCollection_GetTypeInfo(DispHTMLStyleSheetRulesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRulesCollection_GetTypeInfo(DispHTMLStyleSheetRulesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheetRulesCollection_GetIDsOfNames(DispHTMLStyleSheetRulesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRulesCollection_GetIDsOfNames(DispHTMLStyleSheetRulesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLStyleSheetRulesCollection_Invoke(DispHTMLStyleSheetRulesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRulesCollection_Invoke(DispHTMLStyleSheetRulesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -47553,33 +47561,33 @@ interface IHTMLStyleSheetPage { #define IHTMLStyleSheetPage_get_pseudoClass(This,p) (This)->lpVtbl->get_pseudoClass(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetPage_QueryInterface(IHTMLStyleSheetPage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage_QueryInterface(IHTMLStyleSheetPage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheetPage_AddRef(IHTMLStyleSheetPage* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetPage_AddRef(IHTMLStyleSheetPage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheetPage_Release(IHTMLStyleSheetPage* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetPage_Release(IHTMLStyleSheetPage* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetPage_GetTypeInfoCount(IHTMLStyleSheetPage* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage_GetTypeInfoCount(IHTMLStyleSheetPage* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetPage_GetTypeInfo(IHTMLStyleSheetPage* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage_GetTypeInfo(IHTMLStyleSheetPage* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetPage_GetIDsOfNames(IHTMLStyleSheetPage* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage_GetIDsOfNames(IHTMLStyleSheetPage* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheetPage_Invoke(IHTMLStyleSheetPage* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage_Invoke(IHTMLStyleSheetPage* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheetPage methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetPage_get_selector(IHTMLStyleSheetPage* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage_get_selector(IHTMLStyleSheetPage* This,BSTR *p) { return This->lpVtbl->get_selector(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheetPage_get_pseudoClass(IHTMLStyleSheetPage* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage_get_pseudoClass(IHTMLStyleSheetPage* This,BSTR *p) { return This->lpVtbl->get_pseudoClass(This,p); } #endif @@ -47697,36 +47705,36 @@ interface IHTMLStyleSheetPage2 { #define IHTMLStyleSheetPage2_get_style(This,p) (This)->lpVtbl->get_style(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetPage2_QueryInterface(IHTMLStyleSheetPage2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage2_QueryInterface(IHTMLStyleSheetPage2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheetPage2_AddRef(IHTMLStyleSheetPage2* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetPage2_AddRef(IHTMLStyleSheetPage2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheetPage2_Release(IHTMLStyleSheetPage2* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetPage2_Release(IHTMLStyleSheetPage2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetPage2_GetTypeInfoCount(IHTMLStyleSheetPage2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage2_GetTypeInfoCount(IHTMLStyleSheetPage2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetPage2_GetTypeInfo(IHTMLStyleSheetPage2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage2_GetTypeInfo(IHTMLStyleSheetPage2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetPage2_GetIDsOfNames(IHTMLStyleSheetPage2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage2_GetIDsOfNames(IHTMLStyleSheetPage2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheetPage2_Invoke(IHTMLStyleSheetPage2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage2_Invoke(IHTMLStyleSheetPage2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheetPage2 methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetPage2_put_selectorText(IHTMLStyleSheetPage2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage2_put_selectorText(IHTMLStyleSheetPage2* This,BSTR v) { return This->lpVtbl->put_selectorText(This,v); } -static FORCEINLINE HRESULT IHTMLStyleSheetPage2_get_selectorText(IHTMLStyleSheetPage2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage2_get_selectorText(IHTMLStyleSheetPage2* This,BSTR *p) { return This->lpVtbl->get_selectorText(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheetPage2_get_style(IHTMLStyleSheetPage2* This,IHTMLRuleStyle **p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPage2_get_style(IHTMLStyleSheetPage2* This,IHTMLRuleStyle **p) { return This->lpVtbl->get_style(This,p); } #endif @@ -47838,33 +47846,33 @@ interface IHTMLStyleSheetPagesCollection { #define IHTMLStyleSheetPagesCollection_item(This,index,ppHTMLStyleSheetPage) (This)->lpVtbl->item(This,index,ppHTMLStyleSheetPage) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetPagesCollection_QueryInterface(IHTMLStyleSheetPagesCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPagesCollection_QueryInterface(IHTMLStyleSheetPagesCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheetPagesCollection_AddRef(IHTMLStyleSheetPagesCollection* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetPagesCollection_AddRef(IHTMLStyleSheetPagesCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheetPagesCollection_Release(IHTMLStyleSheetPagesCollection* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetPagesCollection_Release(IHTMLStyleSheetPagesCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetPagesCollection_GetTypeInfoCount(IHTMLStyleSheetPagesCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPagesCollection_GetTypeInfoCount(IHTMLStyleSheetPagesCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetPagesCollection_GetTypeInfo(IHTMLStyleSheetPagesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPagesCollection_GetTypeInfo(IHTMLStyleSheetPagesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetPagesCollection_GetIDsOfNames(IHTMLStyleSheetPagesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPagesCollection_GetIDsOfNames(IHTMLStyleSheetPagesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheetPagesCollection_Invoke(IHTMLStyleSheetPagesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPagesCollection_Invoke(IHTMLStyleSheetPagesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheetPagesCollection methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetPagesCollection_get_length(IHTMLStyleSheetPagesCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPagesCollection_get_length(IHTMLStyleSheetPagesCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheetPagesCollection_item(IHTMLStyleSheetPagesCollection* This,LONG index,IHTMLStyleSheetPage **ppHTMLStyleSheetPage) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetPagesCollection_item(IHTMLStyleSheetPagesCollection* This,LONG index,IHTMLStyleSheetPage **ppHTMLStyleSheetPage) { return This->lpVtbl->item(This,index,ppHTMLStyleSheetPage); } #endif @@ -47956,26 +47964,26 @@ interface DispHTMLStyleSheetPage { #define DispHTMLStyleSheetPage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheetPage_QueryInterface(DispHTMLStyleSheetPage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetPage_QueryInterface(DispHTMLStyleSheetPage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLStyleSheetPage_AddRef(DispHTMLStyleSheetPage* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheetPage_AddRef(DispHTMLStyleSheetPage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLStyleSheetPage_Release(DispHTMLStyleSheetPage* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheetPage_Release(DispHTMLStyleSheetPage* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheetPage_GetTypeInfoCount(DispHTMLStyleSheetPage* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetPage_GetTypeInfoCount(DispHTMLStyleSheetPage* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheetPage_GetTypeInfo(DispHTMLStyleSheetPage* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetPage_GetTypeInfo(DispHTMLStyleSheetPage* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheetPage_GetIDsOfNames(DispHTMLStyleSheetPage* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetPage_GetIDsOfNames(DispHTMLStyleSheetPage* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLStyleSheetPage_Invoke(DispHTMLStyleSheetPage* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetPage_Invoke(DispHTMLStyleSheetPage* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -48080,26 +48088,26 @@ interface DispHTMLStyleSheetPagesCollection { #define DispHTMLStyleSheetPagesCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheetPagesCollection_QueryInterface(DispHTMLStyleSheetPagesCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetPagesCollection_QueryInterface(DispHTMLStyleSheetPagesCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLStyleSheetPagesCollection_AddRef(DispHTMLStyleSheetPagesCollection* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheetPagesCollection_AddRef(DispHTMLStyleSheetPagesCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLStyleSheetPagesCollection_Release(DispHTMLStyleSheetPagesCollection* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheetPagesCollection_Release(DispHTMLStyleSheetPagesCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheetPagesCollection_GetTypeInfoCount(DispHTMLStyleSheetPagesCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetPagesCollection_GetTypeInfoCount(DispHTMLStyleSheetPagesCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheetPagesCollection_GetTypeInfo(DispHTMLStyleSheetPagesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetPagesCollection_GetTypeInfo(DispHTMLStyleSheetPagesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheetPagesCollection_GetIDsOfNames(DispHTMLStyleSheetPagesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetPagesCollection_GetIDsOfNames(DispHTMLStyleSheetPagesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLStyleSheetPagesCollection_Invoke(DispHTMLStyleSheetPagesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetPagesCollection_Invoke(DispHTMLStyleSheetPagesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -48392,90 +48400,90 @@ interface IHTMLStyleSheet { #define IHTMLStyleSheet_get_rules(This,p) (This)->lpVtbl->get_rules(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheet_QueryInterface(IHTMLStyleSheet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_QueryInterface(IHTMLStyleSheet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheet_AddRef(IHTMLStyleSheet* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheet_AddRef(IHTMLStyleSheet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheet_Release(IHTMLStyleSheet* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheet_Release(IHTMLStyleSheet* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheet_GetTypeInfoCount(IHTMLStyleSheet* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_GetTypeInfoCount(IHTMLStyleSheet* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheet_GetTypeInfo(IHTMLStyleSheet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_GetTypeInfo(IHTMLStyleSheet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheet_GetIDsOfNames(IHTMLStyleSheet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_GetIDsOfNames(IHTMLStyleSheet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheet_Invoke(IHTMLStyleSheet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_Invoke(IHTMLStyleSheet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheet methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheet_put_title(IHTMLStyleSheet* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_put_title(IHTMLStyleSheet* This,BSTR v) { return This->lpVtbl->put_title(This,v); } -static FORCEINLINE HRESULT IHTMLStyleSheet_get_title(IHTMLStyleSheet* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_get_title(IHTMLStyleSheet* This,BSTR *p) { return This->lpVtbl->get_title(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet_get_parentStyleSheet(IHTMLStyleSheet* This,IHTMLStyleSheet **p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_get_parentStyleSheet(IHTMLStyleSheet* This,IHTMLStyleSheet **p) { return This->lpVtbl->get_parentStyleSheet(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet_get_owningElement(IHTMLStyleSheet* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_get_owningElement(IHTMLStyleSheet* This,IHTMLElement **p) { return This->lpVtbl->get_owningElement(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet_put_disabled(IHTMLStyleSheet* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_put_disabled(IHTMLStyleSheet* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLStyleSheet_get_disabled(IHTMLStyleSheet* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_get_disabled(IHTMLStyleSheet* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet_get_readOnly(IHTMLStyleSheet* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_get_readOnly(IHTMLStyleSheet* This,VARIANT_BOOL *p) { return This->lpVtbl->get_readOnly(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet_get_imports(IHTMLStyleSheet* This,IHTMLStyleSheetsCollection **p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_get_imports(IHTMLStyleSheet* This,IHTMLStyleSheetsCollection **p) { return This->lpVtbl->get_imports(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet_put_href(IHTMLStyleSheet* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_put_href(IHTMLStyleSheet* This,BSTR v) { return This->lpVtbl->put_href(This,v); } -static FORCEINLINE HRESULT IHTMLStyleSheet_get_href(IHTMLStyleSheet* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_get_href(IHTMLStyleSheet* This,BSTR *p) { return This->lpVtbl->get_href(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet_get_type(IHTMLStyleSheet* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_get_type(IHTMLStyleSheet* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet_get_id(IHTMLStyleSheet* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_get_id(IHTMLStyleSheet* This,BSTR *p) { return This->lpVtbl->get_id(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet_addImport(IHTMLStyleSheet* This,BSTR bstrURL,LONG lIndex,LONG *plIndex) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_addImport(IHTMLStyleSheet* This,BSTR bstrURL,LONG lIndex,LONG *plIndex) { return This->lpVtbl->addImport(This,bstrURL,lIndex,plIndex); } -static FORCEINLINE HRESULT IHTMLStyleSheet_addRule(IHTMLStyleSheet* This,BSTR bstrSelector,BSTR bstrStyle,LONG lIndex,LONG *plNewIndex) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_addRule(IHTMLStyleSheet* This,BSTR bstrSelector,BSTR bstrStyle,LONG lIndex,LONG *plNewIndex) { return This->lpVtbl->addRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex); } -static FORCEINLINE HRESULT IHTMLStyleSheet_removeImport(IHTMLStyleSheet* This,LONG lIndex) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_removeImport(IHTMLStyleSheet* This,LONG lIndex) { return This->lpVtbl->removeImport(This,lIndex); } -static FORCEINLINE HRESULT IHTMLStyleSheet_removeRule(IHTMLStyleSheet* This,LONG lIndex) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_removeRule(IHTMLStyleSheet* This,LONG lIndex) { return This->lpVtbl->removeRule(This,lIndex); } -static FORCEINLINE HRESULT IHTMLStyleSheet_put_media(IHTMLStyleSheet* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_put_media(IHTMLStyleSheet* This,BSTR v) { return This->lpVtbl->put_media(This,v); } -static FORCEINLINE HRESULT IHTMLStyleSheet_get_media(IHTMLStyleSheet* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_get_media(IHTMLStyleSheet* This,BSTR *p) { return This->lpVtbl->get_media(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet_put_cssText(IHTMLStyleSheet* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_put_cssText(IHTMLStyleSheet* This,BSTR v) { return This->lpVtbl->put_cssText(This,v); } -static FORCEINLINE HRESULT IHTMLStyleSheet_get_cssText(IHTMLStyleSheet* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_get_cssText(IHTMLStyleSheet* This,BSTR *p) { return This->lpVtbl->get_cssText(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet_get_rules(IHTMLStyleSheet* This,IHTMLStyleSheetRulesCollection **p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet_get_rules(IHTMLStyleSheet* This,IHTMLStyleSheetRulesCollection **p) { return This->lpVtbl->get_rules(This,p); } #endif @@ -48591,33 +48599,33 @@ interface IHTMLStyleSheet2 { #define IHTMLStyleSheet2_addPageRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex) (This)->lpVtbl->addPageRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheet2_QueryInterface(IHTMLStyleSheet2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet2_QueryInterface(IHTMLStyleSheet2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheet2_AddRef(IHTMLStyleSheet2* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheet2_AddRef(IHTMLStyleSheet2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheet2_Release(IHTMLStyleSheet2* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheet2_Release(IHTMLStyleSheet2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheet2_GetTypeInfoCount(IHTMLStyleSheet2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet2_GetTypeInfoCount(IHTMLStyleSheet2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheet2_GetTypeInfo(IHTMLStyleSheet2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet2_GetTypeInfo(IHTMLStyleSheet2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheet2_GetIDsOfNames(IHTMLStyleSheet2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet2_GetIDsOfNames(IHTMLStyleSheet2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheet2_Invoke(IHTMLStyleSheet2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet2_Invoke(IHTMLStyleSheet2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheet2 methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheet2_get_pages(IHTMLStyleSheet2* This,IHTMLStyleSheetPagesCollection **p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet2_get_pages(IHTMLStyleSheet2* This,IHTMLStyleSheetPagesCollection **p) { return This->lpVtbl->get_pages(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet2_addPageRule(IHTMLStyleSheet2* This,BSTR bstrSelector,BSTR bstrStyle,LONG lIndex,LONG *plNewIndex) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet2_addPageRule(IHTMLStyleSheet2* This,BSTR bstrSelector,BSTR bstrStyle,LONG lIndex,LONG *plNewIndex) { return This->lpVtbl->addPageRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex); } #endif @@ -48743,39 +48751,39 @@ interface IHTMLStyleSheet3 { #define IHTMLStyleSheet3_get_isPrefAlternate(This,p) (This)->lpVtbl->get_isPrefAlternate(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheet3_QueryInterface(IHTMLStyleSheet3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet3_QueryInterface(IHTMLStyleSheet3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheet3_AddRef(IHTMLStyleSheet3* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheet3_AddRef(IHTMLStyleSheet3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheet3_Release(IHTMLStyleSheet3* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheet3_Release(IHTMLStyleSheet3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheet3_GetTypeInfoCount(IHTMLStyleSheet3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet3_GetTypeInfoCount(IHTMLStyleSheet3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheet3_GetTypeInfo(IHTMLStyleSheet3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet3_GetTypeInfo(IHTMLStyleSheet3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheet3_GetIDsOfNames(IHTMLStyleSheet3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet3_GetIDsOfNames(IHTMLStyleSheet3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheet3_Invoke(IHTMLStyleSheet3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet3_Invoke(IHTMLStyleSheet3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheet3 methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheet3_put_href(IHTMLStyleSheet3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet3_put_href(IHTMLStyleSheet3* This,BSTR v) { return This->lpVtbl->put_href(This,v); } -static FORCEINLINE HRESULT IHTMLStyleSheet3_get_href(IHTMLStyleSheet3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet3_get_href(IHTMLStyleSheet3* This,BSTR *p) { return This->lpVtbl->get_href(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet3_get_isAlternate(IHTMLStyleSheet3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet3_get_isAlternate(IHTMLStyleSheet3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_isAlternate(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet3_get_isPrefAlternate(IHTMLStyleSheet3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet3_get_isPrefAlternate(IHTMLStyleSheet3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_isPrefAlternate(This,p); } #endif @@ -48945,54 +48953,54 @@ interface IHTMLStyleSheet4 { #define IHTMLStyleSheet4_deleteRule(This,lIndex) (This)->lpVtbl->deleteRule(This,lIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheet4_QueryInterface(IHTMLStyleSheet4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_QueryInterface(IHTMLStyleSheet4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheet4_AddRef(IHTMLStyleSheet4* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheet4_AddRef(IHTMLStyleSheet4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheet4_Release(IHTMLStyleSheet4* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheet4_Release(IHTMLStyleSheet4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheet4_GetTypeInfoCount(IHTMLStyleSheet4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_GetTypeInfoCount(IHTMLStyleSheet4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheet4_GetTypeInfo(IHTMLStyleSheet4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_GetTypeInfo(IHTMLStyleSheet4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheet4_GetIDsOfNames(IHTMLStyleSheet4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_GetIDsOfNames(IHTMLStyleSheet4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheet4_Invoke(IHTMLStyleSheet4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_Invoke(IHTMLStyleSheet4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheet4 methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheet4_get_type(IHTMLStyleSheet4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_get_type(IHTMLStyleSheet4* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet4_get_href(IHTMLStyleSheet4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_get_href(IHTMLStyleSheet4* This,VARIANT *p) { return This->lpVtbl->get_href(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet4_get_title(IHTMLStyleSheet4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_get_title(IHTMLStyleSheet4* This,BSTR *p) { return This->lpVtbl->get_title(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet4_get_ownerNode(IHTMLStyleSheet4* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_get_ownerNode(IHTMLStyleSheet4* This,IHTMLElement **p) { return This->lpVtbl->get_ownerNode(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet4_get_ownerRule(IHTMLStyleSheet4* This,IHTMLCSSRule **p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_get_ownerRule(IHTMLStyleSheet4* This,IHTMLCSSRule **p) { return This->lpVtbl->get_ownerRule(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet4_get_cssRules(IHTMLStyleSheet4* This,IHTMLStyleSheetRulesCollection **p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_get_cssRules(IHTMLStyleSheet4* This,IHTMLStyleSheetRulesCollection **p) { return This->lpVtbl->get_cssRules(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet4_get_media(IHTMLStyleSheet4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_get_media(IHTMLStyleSheet4* This,VARIANT *p) { return This->lpVtbl->get_media(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheet4_insertRule(IHTMLStyleSheet4* This,BSTR bstrRule,LONG lIndex,LONG *plNewIndex) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_insertRule(IHTMLStyleSheet4* This,BSTR bstrRule,LONG lIndex,LONG *plNewIndex) { return This->lpVtbl->insertRule(This,bstrRule,lIndex,plNewIndex); } -static FORCEINLINE HRESULT IHTMLStyleSheet4_deleteRule(IHTMLStyleSheet4* This,LONG lIndex) { +static __WIDL_INLINE HRESULT IHTMLStyleSheet4_deleteRule(IHTMLStyleSheet4* This,LONG lIndex) { return This->lpVtbl->deleteRule(This,lIndex); } #endif @@ -49084,26 +49092,26 @@ interface DispHTMLStyleSheet { #define DispHTMLStyleSheet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheet_QueryInterface(DispHTMLStyleSheet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheet_QueryInterface(DispHTMLStyleSheet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLStyleSheet_AddRef(DispHTMLStyleSheet* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheet_AddRef(DispHTMLStyleSheet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLStyleSheet_Release(DispHTMLStyleSheet* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheet_Release(DispHTMLStyleSheet* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheet_GetTypeInfoCount(DispHTMLStyleSheet* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheet_GetTypeInfoCount(DispHTMLStyleSheet* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheet_GetTypeInfo(DispHTMLStyleSheet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheet_GetTypeInfo(DispHTMLStyleSheet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheet_GetIDsOfNames(DispHTMLStyleSheet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheet_GetIDsOfNames(DispHTMLStyleSheet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLStyleSheet_Invoke(DispHTMLStyleSheet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheet_Invoke(DispHTMLStyleSheet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -49236,36 +49244,36 @@ interface IHTMLStyleSheetsCollection { #define IHTMLStyleSheetsCollection_item(This,pvarIndex,pvarResult) (This)->lpVtbl->item(This,pvarIndex,pvarResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection_QueryInterface(IHTMLStyleSheetsCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection_QueryInterface(IHTMLStyleSheetsCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheetsCollection_AddRef(IHTMLStyleSheetsCollection* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetsCollection_AddRef(IHTMLStyleSheetsCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheetsCollection_Release(IHTMLStyleSheetsCollection* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetsCollection_Release(IHTMLStyleSheetsCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection_GetTypeInfoCount(IHTMLStyleSheetsCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection_GetTypeInfoCount(IHTMLStyleSheetsCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection_GetTypeInfo(IHTMLStyleSheetsCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection_GetTypeInfo(IHTMLStyleSheetsCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection_GetIDsOfNames(IHTMLStyleSheetsCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection_GetIDsOfNames(IHTMLStyleSheetsCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection_Invoke(IHTMLStyleSheetsCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection_Invoke(IHTMLStyleSheetsCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheetsCollection methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection_get_length(IHTMLStyleSheetsCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection_get_length(IHTMLStyleSheetsCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection_get__newEnum(IHTMLStyleSheetsCollection* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection_get__newEnum(IHTMLStyleSheetsCollection* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection_item(IHTMLStyleSheetsCollection* This,VARIANT *pvarIndex,VARIANT *pvarResult) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection_item(IHTMLStyleSheetsCollection* This,VARIANT *pvarIndex,VARIANT *pvarResult) { return This->lpVtbl->item(This,pvarIndex,pvarResult); } #endif @@ -49369,30 +49377,30 @@ interface IHTMLStyleSheetsCollection2 { #define IHTMLStyleSheetsCollection2_item(This,index,pvarResult) (This)->lpVtbl->item(This,index,pvarResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection2_QueryInterface(IHTMLStyleSheetsCollection2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection2_QueryInterface(IHTMLStyleSheetsCollection2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheetsCollection2_AddRef(IHTMLStyleSheetsCollection2* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetsCollection2_AddRef(IHTMLStyleSheetsCollection2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheetsCollection2_Release(IHTMLStyleSheetsCollection2* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetsCollection2_Release(IHTMLStyleSheetsCollection2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection2_GetTypeInfoCount(IHTMLStyleSheetsCollection2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection2_GetTypeInfoCount(IHTMLStyleSheetsCollection2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection2_GetTypeInfo(IHTMLStyleSheetsCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection2_GetTypeInfo(IHTMLStyleSheetsCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection2_GetIDsOfNames(IHTMLStyleSheetsCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection2_GetIDsOfNames(IHTMLStyleSheetsCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection2_Invoke(IHTMLStyleSheetsCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection2_Invoke(IHTMLStyleSheetsCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheetsCollection2 methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetsCollection2_item(IHTMLStyleSheetsCollection2* This,LONG index,VARIANT *pvarResult) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetsCollection2_item(IHTMLStyleSheetsCollection2* This,LONG index,VARIANT *pvarResult) { return This->lpVtbl->item(This,index,pvarResult); } #endif @@ -49484,26 +49492,26 @@ interface DispHTMLStyleSheetsCollection { #define DispHTMLStyleSheetsCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheetsCollection_QueryInterface(DispHTMLStyleSheetsCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetsCollection_QueryInterface(DispHTMLStyleSheetsCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLStyleSheetsCollection_AddRef(DispHTMLStyleSheetsCollection* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheetsCollection_AddRef(DispHTMLStyleSheetsCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLStyleSheetsCollection_Release(DispHTMLStyleSheetsCollection* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheetsCollection_Release(DispHTMLStyleSheetsCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheetsCollection_GetTypeInfoCount(DispHTMLStyleSheetsCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetsCollection_GetTypeInfoCount(DispHTMLStyleSheetsCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheetsCollection_GetTypeInfo(DispHTMLStyleSheetsCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetsCollection_GetTypeInfo(DispHTMLStyleSheetsCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheetsCollection_GetIDsOfNames(DispHTMLStyleSheetsCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetsCollection_GetIDsOfNames(DispHTMLStyleSheetsCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLStyleSheetsCollection_Invoke(DispHTMLStyleSheetsCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetsCollection_Invoke(DispHTMLStyleSheetsCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -49608,26 +49616,26 @@ interface HTMLLinkElementEvents2 { #define HTMLLinkElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLLinkElementEvents2_QueryInterface(HTMLLinkElementEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLLinkElementEvents2_QueryInterface(HTMLLinkElementEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLLinkElementEvents2_AddRef(HTMLLinkElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLLinkElementEvents2_AddRef(HTMLLinkElementEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLLinkElementEvents2_Release(HTMLLinkElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLLinkElementEvents2_Release(HTMLLinkElementEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLLinkElementEvents2_GetTypeInfoCount(HTMLLinkElementEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLLinkElementEvents2_GetTypeInfoCount(HTMLLinkElementEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLLinkElementEvents2_GetTypeInfo(HTMLLinkElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLLinkElementEvents2_GetTypeInfo(HTMLLinkElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLLinkElementEvents2_GetIDsOfNames(HTMLLinkElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLLinkElementEvents2_GetIDsOfNames(HTMLLinkElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLLinkElementEvents2_Invoke(HTMLLinkElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLLinkElementEvents2_Invoke(HTMLLinkElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -49718,26 +49726,26 @@ interface HTMLLinkElementEvents { #define HTMLLinkElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLLinkElementEvents_QueryInterface(HTMLLinkElementEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLLinkElementEvents_QueryInterface(HTMLLinkElementEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLLinkElementEvents_AddRef(HTMLLinkElementEvents* This) { +static __WIDL_INLINE ULONG HTMLLinkElementEvents_AddRef(HTMLLinkElementEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLLinkElementEvents_Release(HTMLLinkElementEvents* This) { +static __WIDL_INLINE ULONG HTMLLinkElementEvents_Release(HTMLLinkElementEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLLinkElementEvents_GetTypeInfoCount(HTMLLinkElementEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLLinkElementEvents_GetTypeInfoCount(HTMLLinkElementEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLLinkElementEvents_GetTypeInfo(HTMLLinkElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLLinkElementEvents_GetTypeInfo(HTMLLinkElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLLinkElementEvents_GetIDsOfNames(HTMLLinkElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLLinkElementEvents_GetIDsOfNames(HTMLLinkElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLLinkElementEvents_Invoke(HTMLLinkElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLLinkElementEvents_Invoke(HTMLLinkElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -49990,87 +49998,87 @@ interface IHTMLLinkElement { #define IHTMLLinkElement_get_media(This,p) (This)->lpVtbl->get_media(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement_QueryInterface(IHTMLLinkElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_QueryInterface(IHTMLLinkElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLLinkElement_AddRef(IHTMLLinkElement* This) { +static __WIDL_INLINE ULONG IHTMLLinkElement_AddRef(IHTMLLinkElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLLinkElement_Release(IHTMLLinkElement* This) { +static __WIDL_INLINE ULONG IHTMLLinkElement_Release(IHTMLLinkElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement_GetTypeInfoCount(IHTMLLinkElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_GetTypeInfoCount(IHTMLLinkElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLLinkElement_GetTypeInfo(IHTMLLinkElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_GetTypeInfo(IHTMLLinkElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLLinkElement_GetIDsOfNames(IHTMLLinkElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_GetIDsOfNames(IHTMLLinkElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLLinkElement_Invoke(IHTMLLinkElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_Invoke(IHTMLLinkElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLLinkElement methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement_put_href(IHTMLLinkElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_put_href(IHTMLLinkElement* This,BSTR v) { return This->lpVtbl->put_href(This,v); } -static FORCEINLINE HRESULT IHTMLLinkElement_get_href(IHTMLLinkElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_get_href(IHTMLLinkElement* This,BSTR *p) { return This->lpVtbl->get_href(This,p); } -static FORCEINLINE HRESULT IHTMLLinkElement_put_rel(IHTMLLinkElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_put_rel(IHTMLLinkElement* This,BSTR v) { return This->lpVtbl->put_rel(This,v); } -static FORCEINLINE HRESULT IHTMLLinkElement_get_rel(IHTMLLinkElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_get_rel(IHTMLLinkElement* This,BSTR *p) { return This->lpVtbl->get_rel(This,p); } -static FORCEINLINE HRESULT IHTMLLinkElement_put_rev(IHTMLLinkElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_put_rev(IHTMLLinkElement* This,BSTR v) { return This->lpVtbl->put_rev(This,v); } -static FORCEINLINE HRESULT IHTMLLinkElement_get_rev(IHTMLLinkElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_get_rev(IHTMLLinkElement* This,BSTR *p) { return This->lpVtbl->get_rev(This,p); } -static FORCEINLINE HRESULT IHTMLLinkElement_put_type(IHTMLLinkElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_put_type(IHTMLLinkElement* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLLinkElement_get_type(IHTMLLinkElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_get_type(IHTMLLinkElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLLinkElement_get_readyState(IHTMLLinkElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_get_readyState(IHTMLLinkElement* This,BSTR *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IHTMLLinkElement_put_onreadystatechange(IHTMLLinkElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_put_onreadystatechange(IHTMLLinkElement* This,VARIANT v) { return This->lpVtbl->put_onreadystatechange(This,v); } -static FORCEINLINE HRESULT IHTMLLinkElement_get_onreadystatechange(IHTMLLinkElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_get_onreadystatechange(IHTMLLinkElement* This,VARIANT *p) { return This->lpVtbl->get_onreadystatechange(This,p); } -static FORCEINLINE HRESULT IHTMLLinkElement_put_onload(IHTMLLinkElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_put_onload(IHTMLLinkElement* This,VARIANT v) { return This->lpVtbl->put_onload(This,v); } -static FORCEINLINE HRESULT IHTMLLinkElement_get_onload(IHTMLLinkElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_get_onload(IHTMLLinkElement* This,VARIANT *p) { return This->lpVtbl->get_onload(This,p); } -static FORCEINLINE HRESULT IHTMLLinkElement_put_onerror(IHTMLLinkElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_put_onerror(IHTMLLinkElement* This,VARIANT v) { return This->lpVtbl->put_onerror(This,v); } -static FORCEINLINE HRESULT IHTMLLinkElement_get_onerror(IHTMLLinkElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_get_onerror(IHTMLLinkElement* This,VARIANT *p) { return This->lpVtbl->get_onerror(This,p); } -static FORCEINLINE HRESULT IHTMLLinkElement_get_styleSheet(IHTMLLinkElement* This,IHTMLStyleSheet **p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_get_styleSheet(IHTMLLinkElement* This,IHTMLStyleSheet **p) { return This->lpVtbl->get_styleSheet(This,p); } -static FORCEINLINE HRESULT IHTMLLinkElement_put_disabled(IHTMLLinkElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_put_disabled(IHTMLLinkElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLLinkElement_get_disabled(IHTMLLinkElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_get_disabled(IHTMLLinkElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLLinkElement_put_media(IHTMLLinkElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_put_media(IHTMLLinkElement* This,BSTR v) { return This->lpVtbl->put_media(This,v); } -static FORCEINLINE HRESULT IHTMLLinkElement_get_media(IHTMLLinkElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement_get_media(IHTMLLinkElement* This,BSTR *p) { return This->lpVtbl->get_media(This,p); } #endif @@ -50180,33 +50188,33 @@ interface IHTMLLinkElement2 { #define IHTMLLinkElement2_get_target(This,p) (This)->lpVtbl->get_target(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement2_QueryInterface(IHTMLLinkElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLLinkElement2_QueryInterface(IHTMLLinkElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLLinkElement2_AddRef(IHTMLLinkElement2* This) { +static __WIDL_INLINE ULONG IHTMLLinkElement2_AddRef(IHTMLLinkElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLLinkElement2_Release(IHTMLLinkElement2* This) { +static __WIDL_INLINE ULONG IHTMLLinkElement2_Release(IHTMLLinkElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement2_GetTypeInfoCount(IHTMLLinkElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLLinkElement2_GetTypeInfoCount(IHTMLLinkElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLLinkElement2_GetTypeInfo(IHTMLLinkElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLLinkElement2_GetTypeInfo(IHTMLLinkElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLLinkElement2_GetIDsOfNames(IHTMLLinkElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLLinkElement2_GetIDsOfNames(IHTMLLinkElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLLinkElement2_Invoke(IHTMLLinkElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLLinkElement2_Invoke(IHTMLLinkElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLLinkElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement2_put_target(IHTMLLinkElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLinkElement2_put_target(IHTMLLinkElement2* This,BSTR v) { return This->lpVtbl->put_target(This,v); } -static FORCEINLINE HRESULT IHTMLLinkElement2_get_target(IHTMLLinkElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement2_get_target(IHTMLLinkElement2* This,BSTR *p) { return This->lpVtbl->get_target(This,p); } #endif @@ -50332,39 +50340,39 @@ interface IHTMLLinkElement3 { #define IHTMLLinkElement3_get_hreflang(This,p) (This)->lpVtbl->get_hreflang(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement3_QueryInterface(IHTMLLinkElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLLinkElement3_QueryInterface(IHTMLLinkElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLLinkElement3_AddRef(IHTMLLinkElement3* This) { +static __WIDL_INLINE ULONG IHTMLLinkElement3_AddRef(IHTMLLinkElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLLinkElement3_Release(IHTMLLinkElement3* This) { +static __WIDL_INLINE ULONG IHTMLLinkElement3_Release(IHTMLLinkElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement3_GetTypeInfoCount(IHTMLLinkElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLLinkElement3_GetTypeInfoCount(IHTMLLinkElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLLinkElement3_GetTypeInfo(IHTMLLinkElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLLinkElement3_GetTypeInfo(IHTMLLinkElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLLinkElement3_GetIDsOfNames(IHTMLLinkElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLLinkElement3_GetIDsOfNames(IHTMLLinkElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLLinkElement3_Invoke(IHTMLLinkElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLLinkElement3_Invoke(IHTMLLinkElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLLinkElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement3_put_charset(IHTMLLinkElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLinkElement3_put_charset(IHTMLLinkElement3* This,BSTR v) { return This->lpVtbl->put_charset(This,v); } -static FORCEINLINE HRESULT IHTMLLinkElement3_get_charset(IHTMLLinkElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement3_get_charset(IHTMLLinkElement3* This,BSTR *p) { return This->lpVtbl->get_charset(This,p); } -static FORCEINLINE HRESULT IHTMLLinkElement3_put_hreflang(IHTMLLinkElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLinkElement3_put_hreflang(IHTMLLinkElement3* This,BSTR v) { return This->lpVtbl->put_hreflang(This,v); } -static FORCEINLINE HRESULT IHTMLLinkElement3_get_hreflang(IHTMLLinkElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement3_get_hreflang(IHTMLLinkElement3* This,BSTR *p) { return This->lpVtbl->get_hreflang(This,p); } #endif @@ -50474,33 +50482,33 @@ interface IHTMLLinkElement4 { #define IHTMLLinkElement4_get_href(This,p) (This)->lpVtbl->get_href(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement4_QueryInterface(IHTMLLinkElement4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLLinkElement4_QueryInterface(IHTMLLinkElement4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLLinkElement4_AddRef(IHTMLLinkElement4* This) { +static __WIDL_INLINE ULONG IHTMLLinkElement4_AddRef(IHTMLLinkElement4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLLinkElement4_Release(IHTMLLinkElement4* This) { +static __WIDL_INLINE ULONG IHTMLLinkElement4_Release(IHTMLLinkElement4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement4_GetTypeInfoCount(IHTMLLinkElement4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLLinkElement4_GetTypeInfoCount(IHTMLLinkElement4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLLinkElement4_GetTypeInfo(IHTMLLinkElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLLinkElement4_GetTypeInfo(IHTMLLinkElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLLinkElement4_GetIDsOfNames(IHTMLLinkElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLLinkElement4_GetIDsOfNames(IHTMLLinkElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLLinkElement4_Invoke(IHTMLLinkElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLLinkElement4_Invoke(IHTMLLinkElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLLinkElement4 methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement4_put_href(IHTMLLinkElement4* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLinkElement4_put_href(IHTMLLinkElement4* This,BSTR v) { return This->lpVtbl->put_href(This,v); } -static FORCEINLINE HRESULT IHTMLLinkElement4_get_href(IHTMLLinkElement4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement4_get_href(IHTMLLinkElement4* This,BSTR *p) { return This->lpVtbl->get_href(This,p); } #endif @@ -50602,30 +50610,30 @@ interface IHTMLLinkElement5 { #define IHTMLLinkElement5_get_sheet(This,p) (This)->lpVtbl->get_sheet(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement5_QueryInterface(IHTMLLinkElement5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLLinkElement5_QueryInterface(IHTMLLinkElement5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLLinkElement5_AddRef(IHTMLLinkElement5* This) { +static __WIDL_INLINE ULONG IHTMLLinkElement5_AddRef(IHTMLLinkElement5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLLinkElement5_Release(IHTMLLinkElement5* This) { +static __WIDL_INLINE ULONG IHTMLLinkElement5_Release(IHTMLLinkElement5* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement5_GetTypeInfoCount(IHTMLLinkElement5* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLLinkElement5_GetTypeInfoCount(IHTMLLinkElement5* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLLinkElement5_GetTypeInfo(IHTMLLinkElement5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLLinkElement5_GetTypeInfo(IHTMLLinkElement5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLLinkElement5_GetIDsOfNames(IHTMLLinkElement5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLLinkElement5_GetIDsOfNames(IHTMLLinkElement5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLLinkElement5_Invoke(IHTMLLinkElement5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLLinkElement5_Invoke(IHTMLLinkElement5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLLinkElement5 methods ***/ -static FORCEINLINE HRESULT IHTMLLinkElement5_get_sheet(IHTMLLinkElement5* This,IHTMLStyleSheet **p) { +static __WIDL_INLINE HRESULT IHTMLLinkElement5_get_sheet(IHTMLLinkElement5* This,IHTMLStyleSheet **p) { return This->lpVtbl->get_sheet(This,p); } #endif @@ -50717,26 +50725,26 @@ interface DispHTMLLinkElement { #define DispHTMLLinkElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLLinkElement_QueryInterface(DispHTMLLinkElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLLinkElement_QueryInterface(DispHTMLLinkElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLLinkElement_AddRef(DispHTMLLinkElement* This) { +static __WIDL_INLINE ULONG DispHTMLLinkElement_AddRef(DispHTMLLinkElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLLinkElement_Release(DispHTMLLinkElement* This) { +static __WIDL_INLINE ULONG DispHTMLLinkElement_Release(DispHTMLLinkElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLLinkElement_GetTypeInfoCount(DispHTMLLinkElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLLinkElement_GetTypeInfoCount(DispHTMLLinkElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLLinkElement_GetTypeInfo(DispHTMLLinkElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLLinkElement_GetTypeInfo(DispHTMLLinkElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLLinkElement_GetIDsOfNames(DispHTMLLinkElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLLinkElement_GetIDsOfNames(DispHTMLLinkElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLLinkElement_Invoke(DispHTMLLinkElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLLinkElement_Invoke(DispHTMLLinkElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -51155,117 +51163,117 @@ interface IHTMLTxtRange { #define IHTMLTxtRange_execCommandShowHelp(This,cmdID,pfRet) (This)->lpVtbl->execCommandShowHelp(This,cmdID,pfRet) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTxtRange_QueryInterface(IHTMLTxtRange* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_QueryInterface(IHTMLTxtRange* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTxtRange_AddRef(IHTMLTxtRange* This) { +static __WIDL_INLINE ULONG IHTMLTxtRange_AddRef(IHTMLTxtRange* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTxtRange_Release(IHTMLTxtRange* This) { +static __WIDL_INLINE ULONG IHTMLTxtRange_Release(IHTMLTxtRange* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTxtRange_GetTypeInfoCount(IHTMLTxtRange* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_GetTypeInfoCount(IHTMLTxtRange* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTxtRange_GetTypeInfo(IHTMLTxtRange* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_GetTypeInfo(IHTMLTxtRange* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTxtRange_GetIDsOfNames(IHTMLTxtRange* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_GetIDsOfNames(IHTMLTxtRange* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTxtRange_Invoke(IHTMLTxtRange* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_Invoke(IHTMLTxtRange* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTxtRange methods ***/ -static FORCEINLINE HRESULT IHTMLTxtRange_get_htmlText(IHTMLTxtRange* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_get_htmlText(IHTMLTxtRange* This,BSTR *p) { return This->lpVtbl->get_htmlText(This,p); } -static FORCEINLINE HRESULT IHTMLTxtRange_put_text(IHTMLTxtRange* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_put_text(IHTMLTxtRange* This,BSTR v) { return This->lpVtbl->put_text(This,v); } -static FORCEINLINE HRESULT IHTMLTxtRange_get_text(IHTMLTxtRange* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_get_text(IHTMLTxtRange* This,BSTR *p) { return This->lpVtbl->get_text(This,p); } -static FORCEINLINE HRESULT IHTMLTxtRange_parentElement(IHTMLTxtRange* This,IHTMLElement **parent) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_parentElement(IHTMLTxtRange* This,IHTMLElement **parent) { return This->lpVtbl->parentElement(This,parent); } -static FORCEINLINE HRESULT IHTMLTxtRange_duplicate(IHTMLTxtRange* This,IHTMLTxtRange **Duplicate) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_duplicate(IHTMLTxtRange* This,IHTMLTxtRange **Duplicate) { return This->lpVtbl->duplicate(This,Duplicate); } -static FORCEINLINE HRESULT IHTMLTxtRange_inRange(IHTMLTxtRange* This,IHTMLTxtRange *Range,VARIANT_BOOL *InRange) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_inRange(IHTMLTxtRange* This,IHTMLTxtRange *Range,VARIANT_BOOL *InRange) { return This->lpVtbl->inRange(This,Range,InRange); } -static FORCEINLINE HRESULT IHTMLTxtRange_isEqual(IHTMLTxtRange* This,IHTMLTxtRange *Range,VARIANT_BOOL *IsEqual) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_isEqual(IHTMLTxtRange* This,IHTMLTxtRange *Range,VARIANT_BOOL *IsEqual) { return This->lpVtbl->isEqual(This,Range,IsEqual); } -static FORCEINLINE HRESULT IHTMLTxtRange_scrollIntoView(IHTMLTxtRange* This,VARIANT_BOOL fStart) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_scrollIntoView(IHTMLTxtRange* This,VARIANT_BOOL fStart) { return This->lpVtbl->scrollIntoView(This,fStart); } -static FORCEINLINE HRESULT IHTMLTxtRange_collapse(IHTMLTxtRange* This,VARIANT_BOOL Start) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_collapse(IHTMLTxtRange* This,VARIANT_BOOL Start) { return This->lpVtbl->collapse(This,Start); } -static FORCEINLINE HRESULT IHTMLTxtRange_expand(IHTMLTxtRange* This,BSTR Unit,VARIANT_BOOL *Success) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_expand(IHTMLTxtRange* This,BSTR Unit,VARIANT_BOOL *Success) { return This->lpVtbl->expand(This,Unit,Success); } -static FORCEINLINE HRESULT IHTMLTxtRange_move(IHTMLTxtRange* This,BSTR Unit,LONG Count,LONG *ActualCount) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_move(IHTMLTxtRange* This,BSTR Unit,LONG Count,LONG *ActualCount) { return This->lpVtbl->move(This,Unit,Count,ActualCount); } -static FORCEINLINE HRESULT IHTMLTxtRange_moveStart(IHTMLTxtRange* This,BSTR Unit,LONG Count,LONG *ActualCount) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_moveStart(IHTMLTxtRange* This,BSTR Unit,LONG Count,LONG *ActualCount) { return This->lpVtbl->moveStart(This,Unit,Count,ActualCount); } -static FORCEINLINE HRESULT IHTMLTxtRange_moveEnd(IHTMLTxtRange* This,BSTR Unit,LONG Count,LONG *ActualCount) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_moveEnd(IHTMLTxtRange* This,BSTR Unit,LONG Count,LONG *ActualCount) { return This->lpVtbl->moveEnd(This,Unit,Count,ActualCount); } -static FORCEINLINE HRESULT IHTMLTxtRange_select(IHTMLTxtRange* This) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_select(IHTMLTxtRange* This) { return This->lpVtbl->select(This); } -static FORCEINLINE HRESULT IHTMLTxtRange_pasteHTML(IHTMLTxtRange* This,BSTR html) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_pasteHTML(IHTMLTxtRange* This,BSTR html) { return This->lpVtbl->pasteHTML(This,html); } -static FORCEINLINE HRESULT IHTMLTxtRange_moveToElementText(IHTMLTxtRange* This,IHTMLElement *element) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_moveToElementText(IHTMLTxtRange* This,IHTMLElement *element) { return This->lpVtbl->moveToElementText(This,element); } -static FORCEINLINE HRESULT IHTMLTxtRange_setEndPoint(IHTMLTxtRange* This,BSTR how,IHTMLTxtRange *SourceRange) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_setEndPoint(IHTMLTxtRange* This,BSTR how,IHTMLTxtRange *SourceRange) { return This->lpVtbl->setEndPoint(This,how,SourceRange); } -static FORCEINLINE HRESULT IHTMLTxtRange_compareEndPoints(IHTMLTxtRange* This,BSTR how,IHTMLTxtRange *SourceRange,LONG *ret) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_compareEndPoints(IHTMLTxtRange* This,BSTR how,IHTMLTxtRange *SourceRange,LONG *ret) { return This->lpVtbl->compareEndPoints(This,how,SourceRange,ret); } -static FORCEINLINE HRESULT IHTMLTxtRange_findText(IHTMLTxtRange* This,BSTR String,LONG count,LONG Flags,VARIANT_BOOL *Success) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_findText(IHTMLTxtRange* This,BSTR String,LONG count,LONG Flags,VARIANT_BOOL *Success) { return This->lpVtbl->findText(This,String,count,Flags,Success); } -static FORCEINLINE HRESULT IHTMLTxtRange_moveToPoint(IHTMLTxtRange* This,LONG x,LONG y) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_moveToPoint(IHTMLTxtRange* This,LONG x,LONG y) { return This->lpVtbl->moveToPoint(This,x,y); } -static FORCEINLINE HRESULT IHTMLTxtRange_getBookmark(IHTMLTxtRange* This,BSTR *Boolmark) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_getBookmark(IHTMLTxtRange* This,BSTR *Boolmark) { return This->lpVtbl->getBookmark(This,Boolmark); } -static FORCEINLINE HRESULT IHTMLTxtRange_moveToBookmark(IHTMLTxtRange* This,BSTR Bookmark,VARIANT_BOOL *Success) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_moveToBookmark(IHTMLTxtRange* This,BSTR Bookmark,VARIANT_BOOL *Success) { return This->lpVtbl->moveToBookmark(This,Bookmark,Success); } -static FORCEINLINE HRESULT IHTMLTxtRange_queryCommandSupported(IHTMLTxtRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_queryCommandSupported(IHTMLTxtRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->queryCommandSupported(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLTxtRange_queryCommandEnabled(IHTMLTxtRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_queryCommandEnabled(IHTMLTxtRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->queryCommandEnabled(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLTxtRange_queryCommandState(IHTMLTxtRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_queryCommandState(IHTMLTxtRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->queryCommandState(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLTxtRange_queryCommandIndeterm(IHTMLTxtRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_queryCommandIndeterm(IHTMLTxtRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->queryCommandIndeterm(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLTxtRange_queryCommandText(IHTMLTxtRange* This,BSTR cmdID,BSTR *pcmdText) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_queryCommandText(IHTMLTxtRange* This,BSTR cmdID,BSTR *pcmdText) { return This->lpVtbl->queryCommandText(This,cmdID,pcmdText); } -static FORCEINLINE HRESULT IHTMLTxtRange_queryCommandValue(IHTMLTxtRange* This,BSTR cmdID,VARIANT *pcmdValue) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_queryCommandValue(IHTMLTxtRange* This,BSTR cmdID,VARIANT *pcmdValue) { return This->lpVtbl->queryCommandValue(This,cmdID,pcmdValue); } -static FORCEINLINE HRESULT IHTMLTxtRange_execCommand(IHTMLTxtRange* This,BSTR cmdID,VARIANT_BOOL showUI,VARIANT value,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_execCommand(IHTMLTxtRange* This,BSTR cmdID,VARIANT_BOOL showUI,VARIANT value,VARIANT_BOOL *pfRet) { return This->lpVtbl->execCommand(This,cmdID,showUI,value,pfRet); } -static FORCEINLINE HRESULT IHTMLTxtRange_execCommandShowHelp(IHTMLTxtRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLTxtRange_execCommandShowHelp(IHTMLTxtRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->execCommandShowHelp(This,cmdID,pfRet); } #endif @@ -51407,45 +51415,45 @@ interface IHTMLTextRangeMetrics { #define IHTMLTextRangeMetrics_get_boundingHeight(This,p) (This)->lpVtbl->get_boundingHeight(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTextRangeMetrics_QueryInterface(IHTMLTextRangeMetrics* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics_QueryInterface(IHTMLTextRangeMetrics* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTextRangeMetrics_AddRef(IHTMLTextRangeMetrics* This) { +static __WIDL_INLINE ULONG IHTMLTextRangeMetrics_AddRef(IHTMLTextRangeMetrics* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTextRangeMetrics_Release(IHTMLTextRangeMetrics* This) { +static __WIDL_INLINE ULONG IHTMLTextRangeMetrics_Release(IHTMLTextRangeMetrics* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTextRangeMetrics_GetTypeInfoCount(IHTMLTextRangeMetrics* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics_GetTypeInfoCount(IHTMLTextRangeMetrics* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTextRangeMetrics_GetTypeInfo(IHTMLTextRangeMetrics* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics_GetTypeInfo(IHTMLTextRangeMetrics* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTextRangeMetrics_GetIDsOfNames(IHTMLTextRangeMetrics* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics_GetIDsOfNames(IHTMLTextRangeMetrics* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTextRangeMetrics_Invoke(IHTMLTextRangeMetrics* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics_Invoke(IHTMLTextRangeMetrics* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTextRangeMetrics methods ***/ -static FORCEINLINE HRESULT IHTMLTextRangeMetrics_get_offsetTop(IHTMLTextRangeMetrics* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics_get_offsetTop(IHTMLTextRangeMetrics* This,LONG *p) { return This->lpVtbl->get_offsetTop(This,p); } -static FORCEINLINE HRESULT IHTMLTextRangeMetrics_get_offsetLeft(IHTMLTextRangeMetrics* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics_get_offsetLeft(IHTMLTextRangeMetrics* This,LONG *p) { return This->lpVtbl->get_offsetLeft(This,p); } -static FORCEINLINE HRESULT IHTMLTextRangeMetrics_get_boundingTop(IHTMLTextRangeMetrics* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics_get_boundingTop(IHTMLTextRangeMetrics* This,LONG *p) { return This->lpVtbl->get_boundingTop(This,p); } -static FORCEINLINE HRESULT IHTMLTextRangeMetrics_get_boundingLeft(IHTMLTextRangeMetrics* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics_get_boundingLeft(IHTMLTextRangeMetrics* This,LONG *p) { return This->lpVtbl->get_boundingLeft(This,p); } -static FORCEINLINE HRESULT IHTMLTextRangeMetrics_get_boundingWidth(IHTMLTextRangeMetrics* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics_get_boundingWidth(IHTMLTextRangeMetrics* This,LONG *p) { return This->lpVtbl->get_boundingWidth(This,p); } -static FORCEINLINE HRESULT IHTMLTextRangeMetrics_get_boundingHeight(IHTMLTextRangeMetrics* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics_get_boundingHeight(IHTMLTextRangeMetrics* This,LONG *p) { return This->lpVtbl->get_boundingHeight(This,p); } #endif @@ -51555,33 +51563,33 @@ interface IHTMLTextRangeMetrics2 { #define IHTMLTextRangeMetrics2_getBoundingClientRect(This,pRect) (This)->lpVtbl->getBoundingClientRect(This,pRect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTextRangeMetrics2_QueryInterface(IHTMLTextRangeMetrics2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics2_QueryInterface(IHTMLTextRangeMetrics2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTextRangeMetrics2_AddRef(IHTMLTextRangeMetrics2* This) { +static __WIDL_INLINE ULONG IHTMLTextRangeMetrics2_AddRef(IHTMLTextRangeMetrics2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTextRangeMetrics2_Release(IHTMLTextRangeMetrics2* This) { +static __WIDL_INLINE ULONG IHTMLTextRangeMetrics2_Release(IHTMLTextRangeMetrics2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTextRangeMetrics2_GetTypeInfoCount(IHTMLTextRangeMetrics2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics2_GetTypeInfoCount(IHTMLTextRangeMetrics2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTextRangeMetrics2_GetTypeInfo(IHTMLTextRangeMetrics2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics2_GetTypeInfo(IHTMLTextRangeMetrics2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTextRangeMetrics2_GetIDsOfNames(IHTMLTextRangeMetrics2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics2_GetIDsOfNames(IHTMLTextRangeMetrics2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTextRangeMetrics2_Invoke(IHTMLTextRangeMetrics2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics2_Invoke(IHTMLTextRangeMetrics2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTextRangeMetrics2 methods ***/ -static FORCEINLINE HRESULT IHTMLTextRangeMetrics2_getClientRects(IHTMLTextRangeMetrics2* This,IHTMLRectCollection **pRectCol) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics2_getClientRects(IHTMLTextRangeMetrics2* This,IHTMLRectCollection **pRectCol) { return This->lpVtbl->getClientRects(This,pRectCol); } -static FORCEINLINE HRESULT IHTMLTextRangeMetrics2_getBoundingClientRect(IHTMLTextRangeMetrics2* This,IHTMLRect **pRect) { +static __WIDL_INLINE HRESULT IHTMLTextRangeMetrics2_getBoundingClientRect(IHTMLTextRangeMetrics2* This,IHTMLRect **pRect) { return This->lpVtbl->getBoundingClientRect(This,pRect); } #endif @@ -51701,36 +51709,36 @@ interface IHTMLTxtRangeCollection { #define IHTMLTxtRangeCollection_item(This,pvarIndex,pvarResult) (This)->lpVtbl->item(This,pvarIndex,pvarResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTxtRangeCollection_QueryInterface(IHTMLTxtRangeCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTxtRangeCollection_QueryInterface(IHTMLTxtRangeCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTxtRangeCollection_AddRef(IHTMLTxtRangeCollection* This) { +static __WIDL_INLINE ULONG IHTMLTxtRangeCollection_AddRef(IHTMLTxtRangeCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTxtRangeCollection_Release(IHTMLTxtRangeCollection* This) { +static __WIDL_INLINE ULONG IHTMLTxtRangeCollection_Release(IHTMLTxtRangeCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTxtRangeCollection_GetTypeInfoCount(IHTMLTxtRangeCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTxtRangeCollection_GetTypeInfoCount(IHTMLTxtRangeCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTxtRangeCollection_GetTypeInfo(IHTMLTxtRangeCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTxtRangeCollection_GetTypeInfo(IHTMLTxtRangeCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTxtRangeCollection_GetIDsOfNames(IHTMLTxtRangeCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTxtRangeCollection_GetIDsOfNames(IHTMLTxtRangeCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTxtRangeCollection_Invoke(IHTMLTxtRangeCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTxtRangeCollection_Invoke(IHTMLTxtRangeCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTxtRangeCollection methods ***/ -static FORCEINLINE HRESULT IHTMLTxtRangeCollection_get_length(IHTMLTxtRangeCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTxtRangeCollection_get_length(IHTMLTxtRangeCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLTxtRangeCollection_get__newEnum(IHTMLTxtRangeCollection* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLTxtRangeCollection_get__newEnum(IHTMLTxtRangeCollection* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLTxtRangeCollection_item(IHTMLTxtRangeCollection* This,VARIANT *pvarIndex,VARIANT *pvarResult) { +static __WIDL_INLINE HRESULT IHTMLTxtRangeCollection_item(IHTMLTxtRangeCollection* This,VARIANT *pvarIndex,VARIANT *pvarResult) { return This->lpVtbl->item(This,pvarIndex,pvarResult); } #endif @@ -52038,105 +52046,105 @@ interface IHTMLDOMRange { #define IHTMLDOMRange_getBoundingClientRect(This,ppRect) (This)->lpVtbl->getBoundingClientRect(This,ppRect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMRange_QueryInterface(IHTMLDOMRange* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_QueryInterface(IHTMLDOMRange* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMRange_AddRef(IHTMLDOMRange* This) { +static __WIDL_INLINE ULONG IHTMLDOMRange_AddRef(IHTMLDOMRange* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMRange_Release(IHTMLDOMRange* This) { +static __WIDL_INLINE ULONG IHTMLDOMRange_Release(IHTMLDOMRange* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMRange_GetTypeInfoCount(IHTMLDOMRange* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_GetTypeInfoCount(IHTMLDOMRange* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMRange_GetTypeInfo(IHTMLDOMRange* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_GetTypeInfo(IHTMLDOMRange* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMRange_GetIDsOfNames(IHTMLDOMRange* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_GetIDsOfNames(IHTMLDOMRange* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMRange_Invoke(IHTMLDOMRange* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_Invoke(IHTMLDOMRange* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMRange methods ***/ -static FORCEINLINE HRESULT IHTMLDOMRange_get_startContainer(IHTMLDOMRange* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_get_startContainer(IHTMLDOMRange* This,IHTMLDOMNode **p) { return This->lpVtbl->get_startContainer(This,p); } -static FORCEINLINE HRESULT IHTMLDOMRange_get_startOffset(IHTMLDOMRange* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_get_startOffset(IHTMLDOMRange* This,LONG *p) { return This->lpVtbl->get_startOffset(This,p); } -static FORCEINLINE HRESULT IHTMLDOMRange_get_endContainer(IHTMLDOMRange* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_get_endContainer(IHTMLDOMRange* This,IHTMLDOMNode **p) { return This->lpVtbl->get_endContainer(This,p); } -static FORCEINLINE HRESULT IHTMLDOMRange_get_endOffset(IHTMLDOMRange* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_get_endOffset(IHTMLDOMRange* This,LONG *p) { return This->lpVtbl->get_endOffset(This,p); } -static FORCEINLINE HRESULT IHTMLDOMRange_get_collapsed(IHTMLDOMRange* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_get_collapsed(IHTMLDOMRange* This,VARIANT_BOOL *p) { return This->lpVtbl->get_collapsed(This,p); } -static FORCEINLINE HRESULT IHTMLDOMRange_get_commonAncestorContainer(IHTMLDOMRange* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_get_commonAncestorContainer(IHTMLDOMRange* This,IHTMLDOMNode **p) { return This->lpVtbl->get_commonAncestorContainer(This,p); } -static FORCEINLINE HRESULT IHTMLDOMRange_setStart(IHTMLDOMRange* This,IDispatch *refNode,LONG offset) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_setStart(IHTMLDOMRange* This,IDispatch *refNode,LONG offset) { return This->lpVtbl->setStart(This,refNode,offset); } -static FORCEINLINE HRESULT IHTMLDOMRange_setEnd(IHTMLDOMRange* This,IDispatch *refNode,LONG offset) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_setEnd(IHTMLDOMRange* This,IDispatch *refNode,LONG offset) { return This->lpVtbl->setEnd(This,refNode,offset); } -static FORCEINLINE HRESULT IHTMLDOMRange_setStartBefore(IHTMLDOMRange* This,IDispatch *refNode) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_setStartBefore(IHTMLDOMRange* This,IDispatch *refNode) { return This->lpVtbl->setStartBefore(This,refNode); } -static FORCEINLINE HRESULT IHTMLDOMRange_setStartAfter(IHTMLDOMRange* This,IDispatch *refNode) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_setStartAfter(IHTMLDOMRange* This,IDispatch *refNode) { return This->lpVtbl->setStartAfter(This,refNode); } -static FORCEINLINE HRESULT IHTMLDOMRange_setEndBefore(IHTMLDOMRange* This,IDispatch *refNode) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_setEndBefore(IHTMLDOMRange* This,IDispatch *refNode) { return This->lpVtbl->setEndBefore(This,refNode); } -static FORCEINLINE HRESULT IHTMLDOMRange_setEndAfter(IHTMLDOMRange* This,IDispatch *refNode) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_setEndAfter(IHTMLDOMRange* This,IDispatch *refNode) { return This->lpVtbl->setEndAfter(This,refNode); } -static FORCEINLINE HRESULT IHTMLDOMRange_collapse(IHTMLDOMRange* This,VARIANT_BOOL toStart) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_collapse(IHTMLDOMRange* This,VARIANT_BOOL toStart) { return This->lpVtbl->collapse(This,toStart); } -static FORCEINLINE HRESULT IHTMLDOMRange_selectNode(IHTMLDOMRange* This,IDispatch *refNode) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_selectNode(IHTMLDOMRange* This,IDispatch *refNode) { return This->lpVtbl->selectNode(This,refNode); } -static FORCEINLINE HRESULT IHTMLDOMRange_selectNodeContents(IHTMLDOMRange* This,IDispatch *refNode) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_selectNodeContents(IHTMLDOMRange* This,IDispatch *refNode) { return This->lpVtbl->selectNodeContents(This,refNode); } -static FORCEINLINE HRESULT IHTMLDOMRange_compareBoundaryPoints(IHTMLDOMRange* This,short how,IDispatch *sourceRange,LONG *compareResult) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_compareBoundaryPoints(IHTMLDOMRange* This,short how,IDispatch *sourceRange,LONG *compareResult) { return This->lpVtbl->compareBoundaryPoints(This,how,sourceRange,compareResult); } -static FORCEINLINE HRESULT IHTMLDOMRange_deleteContents(IHTMLDOMRange* This) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_deleteContents(IHTMLDOMRange* This) { return This->lpVtbl->deleteContents(This); } -static FORCEINLINE HRESULT IHTMLDOMRange_extractContents(IHTMLDOMRange* This,IDispatch **ppDocumentFragment) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_extractContents(IHTMLDOMRange* This,IDispatch **ppDocumentFragment) { return This->lpVtbl->extractContents(This,ppDocumentFragment); } -static FORCEINLINE HRESULT IHTMLDOMRange_cloneContents(IHTMLDOMRange* This,IDispatch **ppDocumentFragment) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_cloneContents(IHTMLDOMRange* This,IDispatch **ppDocumentFragment) { return This->lpVtbl->cloneContents(This,ppDocumentFragment); } -static FORCEINLINE HRESULT IHTMLDOMRange_insertNode(IHTMLDOMRange* This,IDispatch *newNode) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_insertNode(IHTMLDOMRange* This,IDispatch *newNode) { return This->lpVtbl->insertNode(This,newNode); } -static FORCEINLINE HRESULT IHTMLDOMRange_surroundContents(IHTMLDOMRange* This,IDispatch *newParent) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_surroundContents(IHTMLDOMRange* This,IDispatch *newParent) { return This->lpVtbl->surroundContents(This,newParent); } -static FORCEINLINE HRESULT IHTMLDOMRange_cloneRange(IHTMLDOMRange* This,IHTMLDOMRange **ppClonedRange) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_cloneRange(IHTMLDOMRange* This,IHTMLDOMRange **ppClonedRange) { return This->lpVtbl->cloneRange(This,ppClonedRange); } -static FORCEINLINE HRESULT IHTMLDOMRange_toString(IHTMLDOMRange* This,BSTR *pRangeString) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_toString(IHTMLDOMRange* This,BSTR *pRangeString) { return This->lpVtbl->toString(This,pRangeString); } -static FORCEINLINE HRESULT IHTMLDOMRange_detach(IHTMLDOMRange* This) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_detach(IHTMLDOMRange* This) { return This->lpVtbl->detach(This); } -static FORCEINLINE HRESULT IHTMLDOMRange_getClientRects(IHTMLDOMRange* This,IHTMLRectCollection **ppRectCol) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_getClientRects(IHTMLDOMRange* This,IHTMLRectCollection **ppRectCol) { return This->lpVtbl->getClientRects(This,ppRectCol); } -static FORCEINLINE HRESULT IHTMLDOMRange_getBoundingClientRect(IHTMLDOMRange* This,IHTMLRect **ppRect) { +static __WIDL_INLINE HRESULT IHTMLDOMRange_getBoundingClientRect(IHTMLDOMRange* This,IHTMLRect **ppRect) { return This->lpVtbl->getBoundingClientRect(This,ppRect); } #endif @@ -52228,26 +52236,26 @@ interface DispHTMLDOMRange { #define DispHTMLDOMRange_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLDOMRange_QueryInterface(DispHTMLDOMRange* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLDOMRange_QueryInterface(DispHTMLDOMRange* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLDOMRange_AddRef(DispHTMLDOMRange* This) { +static __WIDL_INLINE ULONG DispHTMLDOMRange_AddRef(DispHTMLDOMRange* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLDOMRange_Release(DispHTMLDOMRange* This) { +static __WIDL_INLINE ULONG DispHTMLDOMRange_Release(DispHTMLDOMRange* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLDOMRange_GetTypeInfoCount(DispHTMLDOMRange* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLDOMRange_GetTypeInfoCount(DispHTMLDOMRange* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLDOMRange_GetTypeInfo(DispHTMLDOMRange* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLDOMRange_GetTypeInfo(DispHTMLDOMRange* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLDOMRange_GetIDsOfNames(DispHTMLDOMRange* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLDOMRange_GetIDsOfNames(DispHTMLDOMRange* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLDOMRange_Invoke(DispHTMLDOMRange* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLDOMRange_Invoke(DispHTMLDOMRange* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -52352,26 +52360,26 @@ interface HTMLFormElementEvents2 { #define HTMLFormElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLFormElementEvents2_QueryInterface(HTMLFormElementEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLFormElementEvents2_QueryInterface(HTMLFormElementEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLFormElementEvents2_AddRef(HTMLFormElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLFormElementEvents2_AddRef(HTMLFormElementEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLFormElementEvents2_Release(HTMLFormElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLFormElementEvents2_Release(HTMLFormElementEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLFormElementEvents2_GetTypeInfoCount(HTMLFormElementEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLFormElementEvents2_GetTypeInfoCount(HTMLFormElementEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLFormElementEvents2_GetTypeInfo(HTMLFormElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLFormElementEvents2_GetTypeInfo(HTMLFormElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLFormElementEvents2_GetIDsOfNames(HTMLFormElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLFormElementEvents2_GetIDsOfNames(HTMLFormElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLFormElementEvents2_Invoke(HTMLFormElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLFormElementEvents2_Invoke(HTMLFormElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -52462,26 +52470,26 @@ interface HTMLFormElementEvents { #define HTMLFormElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLFormElementEvents_QueryInterface(HTMLFormElementEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLFormElementEvents_QueryInterface(HTMLFormElementEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLFormElementEvents_AddRef(HTMLFormElementEvents* This) { +static __WIDL_INLINE ULONG HTMLFormElementEvents_AddRef(HTMLFormElementEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLFormElementEvents_Release(HTMLFormElementEvents* This) { +static __WIDL_INLINE ULONG HTMLFormElementEvents_Release(HTMLFormElementEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLFormElementEvents_GetTypeInfoCount(HTMLFormElementEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLFormElementEvents_GetTypeInfoCount(HTMLFormElementEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLFormElementEvents_GetTypeInfo(HTMLFormElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLFormElementEvents_GetTypeInfo(HTMLFormElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLFormElementEvents_GetIDsOfNames(HTMLFormElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLFormElementEvents_GetIDsOfNames(HTMLFormElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLFormElementEvents_Invoke(HTMLFormElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLFormElementEvents_Invoke(HTMLFormElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -52770,99 +52778,99 @@ interface IHTMLFormElement { #define IHTMLFormElement_tags(This,tagName,pdisp) (This)->lpVtbl->tags(This,tagName,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFormElement_QueryInterface(IHTMLFormElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFormElement_QueryInterface(IHTMLFormElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFormElement_AddRef(IHTMLFormElement* This) { +static __WIDL_INLINE ULONG IHTMLFormElement_AddRef(IHTMLFormElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFormElement_Release(IHTMLFormElement* This) { +static __WIDL_INLINE ULONG IHTMLFormElement_Release(IHTMLFormElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFormElement_GetTypeInfoCount(IHTMLFormElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFormElement_GetTypeInfoCount(IHTMLFormElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFormElement_GetTypeInfo(IHTMLFormElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFormElement_GetTypeInfo(IHTMLFormElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFormElement_GetIDsOfNames(IHTMLFormElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFormElement_GetIDsOfNames(IHTMLFormElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFormElement_Invoke(IHTMLFormElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFormElement_Invoke(IHTMLFormElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFormElement methods ***/ -static FORCEINLINE HRESULT IHTMLFormElement_put_action(IHTMLFormElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFormElement_put_action(IHTMLFormElement* This,BSTR v) { return This->lpVtbl->put_action(This,v); } -static FORCEINLINE HRESULT IHTMLFormElement_get_action(IHTMLFormElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFormElement_get_action(IHTMLFormElement* This,BSTR *p) { return This->lpVtbl->get_action(This,p); } -static FORCEINLINE HRESULT IHTMLFormElement_put_dir(IHTMLFormElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFormElement_put_dir(IHTMLFormElement* This,BSTR v) { return This->lpVtbl->put_dir(This,v); } -static FORCEINLINE HRESULT IHTMLFormElement_get_dir(IHTMLFormElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFormElement_get_dir(IHTMLFormElement* This,BSTR *p) { return This->lpVtbl->get_dir(This,p); } -static FORCEINLINE HRESULT IHTMLFormElement_put_encoding(IHTMLFormElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFormElement_put_encoding(IHTMLFormElement* This,BSTR v) { return This->lpVtbl->put_encoding(This,v); } -static FORCEINLINE HRESULT IHTMLFormElement_get_encoding(IHTMLFormElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFormElement_get_encoding(IHTMLFormElement* This,BSTR *p) { return This->lpVtbl->get_encoding(This,p); } -static FORCEINLINE HRESULT IHTMLFormElement_put_method(IHTMLFormElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFormElement_put_method(IHTMLFormElement* This,BSTR v) { return This->lpVtbl->put_method(This,v); } -static FORCEINLINE HRESULT IHTMLFormElement_get_method(IHTMLFormElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFormElement_get_method(IHTMLFormElement* This,BSTR *p) { return This->lpVtbl->get_method(This,p); } -static FORCEINLINE HRESULT IHTMLFormElement_get_elements(IHTMLFormElement* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLFormElement_get_elements(IHTMLFormElement* This,IDispatch **p) { return This->lpVtbl->get_elements(This,p); } -static FORCEINLINE HRESULT IHTMLFormElement_put_target(IHTMLFormElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFormElement_put_target(IHTMLFormElement* This,BSTR v) { return This->lpVtbl->put_target(This,v); } -static FORCEINLINE HRESULT IHTMLFormElement_get_target(IHTMLFormElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFormElement_get_target(IHTMLFormElement* This,BSTR *p) { return This->lpVtbl->get_target(This,p); } -static FORCEINLINE HRESULT IHTMLFormElement_put_name(IHTMLFormElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFormElement_put_name(IHTMLFormElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLFormElement_get_name(IHTMLFormElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFormElement_get_name(IHTMLFormElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLFormElement_put_onsubmit(IHTMLFormElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFormElement_put_onsubmit(IHTMLFormElement* This,VARIANT v) { return This->lpVtbl->put_onsubmit(This,v); } -static FORCEINLINE HRESULT IHTMLFormElement_get_onsubmit(IHTMLFormElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFormElement_get_onsubmit(IHTMLFormElement* This,VARIANT *p) { return This->lpVtbl->get_onsubmit(This,p); } -static FORCEINLINE HRESULT IHTMLFormElement_put_onreset(IHTMLFormElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFormElement_put_onreset(IHTMLFormElement* This,VARIANT v) { return This->lpVtbl->put_onreset(This,v); } -static FORCEINLINE HRESULT IHTMLFormElement_get_onreset(IHTMLFormElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFormElement_get_onreset(IHTMLFormElement* This,VARIANT *p) { return This->lpVtbl->get_onreset(This,p); } -static FORCEINLINE HRESULT IHTMLFormElement_submit(IHTMLFormElement* This) { +static __WIDL_INLINE HRESULT IHTMLFormElement_submit(IHTMLFormElement* This) { return This->lpVtbl->submit(This); } -static FORCEINLINE HRESULT IHTMLFormElement_reset(IHTMLFormElement* This) { +static __WIDL_INLINE HRESULT IHTMLFormElement_reset(IHTMLFormElement* This) { return This->lpVtbl->reset(This); } -static FORCEINLINE HRESULT IHTMLFormElement_put_length(IHTMLFormElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLFormElement_put_length(IHTMLFormElement* This,LONG v) { return This->lpVtbl->put_length(This,v); } -static FORCEINLINE HRESULT IHTMLFormElement_get_length(IHTMLFormElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLFormElement_get_length(IHTMLFormElement* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLFormElement_get__newEnum(IHTMLFormElement* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLFormElement_get__newEnum(IHTMLFormElement* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLFormElement_item(IHTMLFormElement* This,VARIANT name,VARIANT index,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLFormElement_item(IHTMLFormElement* This,VARIANT name,VARIANT index,IDispatch **pdisp) { return This->lpVtbl->item(This,name,index,pdisp); } -static FORCEINLINE HRESULT IHTMLFormElement_tags(IHTMLFormElement* This,VARIANT tagName,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLFormElement_tags(IHTMLFormElement* This,VARIANT tagName,IDispatch **pdisp) { return This->lpVtbl->tags(This,tagName,pdisp); } #endif @@ -52982,36 +52990,36 @@ interface IHTMLFormElement2 { #define IHTMLFormElement2_urns(This,urn,pdisp) (This)->lpVtbl->urns(This,urn,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFormElement2_QueryInterface(IHTMLFormElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFormElement2_QueryInterface(IHTMLFormElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFormElement2_AddRef(IHTMLFormElement2* This) { +static __WIDL_INLINE ULONG IHTMLFormElement2_AddRef(IHTMLFormElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFormElement2_Release(IHTMLFormElement2* This) { +static __WIDL_INLINE ULONG IHTMLFormElement2_Release(IHTMLFormElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFormElement2_GetTypeInfoCount(IHTMLFormElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFormElement2_GetTypeInfoCount(IHTMLFormElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFormElement2_GetTypeInfo(IHTMLFormElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFormElement2_GetTypeInfo(IHTMLFormElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFormElement2_GetIDsOfNames(IHTMLFormElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFormElement2_GetIDsOfNames(IHTMLFormElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFormElement2_Invoke(IHTMLFormElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFormElement2_Invoke(IHTMLFormElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFormElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLFormElement2_put_acceptCharset(IHTMLFormElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFormElement2_put_acceptCharset(IHTMLFormElement2* This,BSTR v) { return This->lpVtbl->put_acceptCharset(This,v); } -static FORCEINLINE HRESULT IHTMLFormElement2_get_acceptCharset(IHTMLFormElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFormElement2_get_acceptCharset(IHTMLFormElement2* This,BSTR *p) { return This->lpVtbl->get_acceptCharset(This,p); } -static FORCEINLINE HRESULT IHTMLFormElement2_urns(IHTMLFormElement2* This,VARIANT urn,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLFormElement2_urns(IHTMLFormElement2* This,VARIANT urn,IDispatch **pdisp) { return This->lpVtbl->urns(This,urn,pdisp); } #endif @@ -53115,30 +53123,30 @@ interface IHTMLFormElement3 { #define IHTMLFormElement3_namedItem(This,name,pdisp) (This)->lpVtbl->namedItem(This,name,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFormElement3_QueryInterface(IHTMLFormElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFormElement3_QueryInterface(IHTMLFormElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFormElement3_AddRef(IHTMLFormElement3* This) { +static __WIDL_INLINE ULONG IHTMLFormElement3_AddRef(IHTMLFormElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFormElement3_Release(IHTMLFormElement3* This) { +static __WIDL_INLINE ULONG IHTMLFormElement3_Release(IHTMLFormElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFormElement3_GetTypeInfoCount(IHTMLFormElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFormElement3_GetTypeInfoCount(IHTMLFormElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFormElement3_GetTypeInfo(IHTMLFormElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFormElement3_GetTypeInfo(IHTMLFormElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFormElement3_GetIDsOfNames(IHTMLFormElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFormElement3_GetIDsOfNames(IHTMLFormElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFormElement3_Invoke(IHTMLFormElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFormElement3_Invoke(IHTMLFormElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFormElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLFormElement3_namedItem(IHTMLFormElement3* This,BSTR name,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLFormElement3_namedItem(IHTMLFormElement3* This,BSTR name,IDispatch **pdisp) { return This->lpVtbl->namedItem(This,name,pdisp); } #endif @@ -53259,36 +53267,36 @@ interface IHTMLSubmitData { #define IHTMLSubmitData_appendItemSeparator(This) (This)->lpVtbl->appendItemSeparator(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLSubmitData_QueryInterface(IHTMLSubmitData* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLSubmitData_QueryInterface(IHTMLSubmitData* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLSubmitData_AddRef(IHTMLSubmitData* This) { +static __WIDL_INLINE ULONG IHTMLSubmitData_AddRef(IHTMLSubmitData* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLSubmitData_Release(IHTMLSubmitData* This) { +static __WIDL_INLINE ULONG IHTMLSubmitData_Release(IHTMLSubmitData* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLSubmitData_GetTypeInfoCount(IHTMLSubmitData* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLSubmitData_GetTypeInfoCount(IHTMLSubmitData* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLSubmitData_GetTypeInfo(IHTMLSubmitData* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLSubmitData_GetTypeInfo(IHTMLSubmitData* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLSubmitData_GetIDsOfNames(IHTMLSubmitData* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLSubmitData_GetIDsOfNames(IHTMLSubmitData* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLSubmitData_Invoke(IHTMLSubmitData* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLSubmitData_Invoke(IHTMLSubmitData* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLSubmitData methods ***/ -static FORCEINLINE HRESULT IHTMLSubmitData_appendNameValuePair(IHTMLSubmitData* This,BSTR name,BSTR value) { +static __WIDL_INLINE HRESULT IHTMLSubmitData_appendNameValuePair(IHTMLSubmitData* This,BSTR name,BSTR value) { return This->lpVtbl->appendNameValuePair(This,name,value); } -static FORCEINLINE HRESULT IHTMLSubmitData_appendNameFilePair(IHTMLSubmitData* This,BSTR name,BSTR filename) { +static __WIDL_INLINE HRESULT IHTMLSubmitData_appendNameFilePair(IHTMLSubmitData* This,BSTR name,BSTR filename) { return This->lpVtbl->appendNameFilePair(This,name,filename); } -static FORCEINLINE HRESULT IHTMLSubmitData_appendItemSeparator(IHTMLSubmitData* This) { +static __WIDL_INLINE HRESULT IHTMLSubmitData_appendItemSeparator(IHTMLSubmitData* This) { return This->lpVtbl->appendItemSeparator(This); } #endif @@ -53398,33 +53406,33 @@ interface IHTMLFormElement4 { #define IHTMLFormElement4_get_action(This,p) (This)->lpVtbl->get_action(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFormElement4_QueryInterface(IHTMLFormElement4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFormElement4_QueryInterface(IHTMLFormElement4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFormElement4_AddRef(IHTMLFormElement4* This) { +static __WIDL_INLINE ULONG IHTMLFormElement4_AddRef(IHTMLFormElement4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFormElement4_Release(IHTMLFormElement4* This) { +static __WIDL_INLINE ULONG IHTMLFormElement4_Release(IHTMLFormElement4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFormElement4_GetTypeInfoCount(IHTMLFormElement4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFormElement4_GetTypeInfoCount(IHTMLFormElement4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFormElement4_GetTypeInfo(IHTMLFormElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFormElement4_GetTypeInfo(IHTMLFormElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFormElement4_GetIDsOfNames(IHTMLFormElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFormElement4_GetIDsOfNames(IHTMLFormElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFormElement4_Invoke(IHTMLFormElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFormElement4_Invoke(IHTMLFormElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFormElement4 methods ***/ -static FORCEINLINE HRESULT IHTMLFormElement4_put_action(IHTMLFormElement4* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFormElement4_put_action(IHTMLFormElement4* This,BSTR v) { return This->lpVtbl->put_action(This,v); } -static FORCEINLINE HRESULT IHTMLFormElement4_get_action(IHTMLFormElement4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFormElement4_get_action(IHTMLFormElement4* This,BSTR *p) { return This->lpVtbl->get_action(This,p); } #endif @@ -53516,26 +53524,26 @@ interface DispHTMLFormElement { #define DispHTMLFormElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLFormElement_QueryInterface(DispHTMLFormElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLFormElement_QueryInterface(DispHTMLFormElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLFormElement_AddRef(DispHTMLFormElement* This) { +static __WIDL_INLINE ULONG DispHTMLFormElement_AddRef(DispHTMLFormElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLFormElement_Release(DispHTMLFormElement* This) { +static __WIDL_INLINE ULONG DispHTMLFormElement_Release(DispHTMLFormElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLFormElement_GetTypeInfoCount(DispHTMLFormElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLFormElement_GetTypeInfoCount(DispHTMLFormElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLFormElement_GetTypeInfo(DispHTMLFormElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLFormElement_GetTypeInfo(DispHTMLFormElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLFormElement_GetIDsOfNames(DispHTMLFormElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLFormElement_GetIDsOfNames(DispHTMLFormElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLFormElement_Invoke(DispHTMLFormElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLFormElement_Invoke(DispHTMLFormElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -53640,26 +53648,26 @@ interface HTMLControlElementEvents2 { #define HTMLControlElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLControlElementEvents2_QueryInterface(HTMLControlElementEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLControlElementEvents2_QueryInterface(HTMLControlElementEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLControlElementEvents2_AddRef(HTMLControlElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLControlElementEvents2_AddRef(HTMLControlElementEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLControlElementEvents2_Release(HTMLControlElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLControlElementEvents2_Release(HTMLControlElementEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLControlElementEvents2_GetTypeInfoCount(HTMLControlElementEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLControlElementEvents2_GetTypeInfoCount(HTMLControlElementEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLControlElementEvents2_GetTypeInfo(HTMLControlElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLControlElementEvents2_GetTypeInfo(HTMLControlElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLControlElementEvents2_GetIDsOfNames(HTMLControlElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLControlElementEvents2_GetIDsOfNames(HTMLControlElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLControlElementEvents2_Invoke(HTMLControlElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLControlElementEvents2_Invoke(HTMLControlElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -53750,26 +53758,26 @@ interface HTMLControlElementEvents { #define HTMLControlElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLControlElementEvents_QueryInterface(HTMLControlElementEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLControlElementEvents_QueryInterface(HTMLControlElementEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLControlElementEvents_AddRef(HTMLControlElementEvents* This) { +static __WIDL_INLINE ULONG HTMLControlElementEvents_AddRef(HTMLControlElementEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLControlElementEvents_Release(HTMLControlElementEvents* This) { +static __WIDL_INLINE ULONG HTMLControlElementEvents_Release(HTMLControlElementEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLControlElementEvents_GetTypeInfoCount(HTMLControlElementEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLControlElementEvents_GetTypeInfoCount(HTMLControlElementEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLControlElementEvents_GetTypeInfo(HTMLControlElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLControlElementEvents_GetTypeInfo(HTMLControlElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLControlElementEvents_GetIDsOfNames(HTMLControlElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLControlElementEvents_GetIDsOfNames(HTMLControlElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLControlElementEvents_Invoke(HTMLControlElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLControlElementEvents_Invoke(HTMLControlElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -54009,81 +54017,81 @@ interface IHTMLControlElement { #define IHTMLControlElement_get_clientLeft(This,p) (This)->lpVtbl->get_clientLeft(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLControlElement_QueryInterface(IHTMLControlElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLControlElement_QueryInterface(IHTMLControlElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLControlElement_AddRef(IHTMLControlElement* This) { +static __WIDL_INLINE ULONG IHTMLControlElement_AddRef(IHTMLControlElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLControlElement_Release(IHTMLControlElement* This) { +static __WIDL_INLINE ULONG IHTMLControlElement_Release(IHTMLControlElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLControlElement_GetTypeInfoCount(IHTMLControlElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLControlElement_GetTypeInfoCount(IHTMLControlElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLControlElement_GetTypeInfo(IHTMLControlElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLControlElement_GetTypeInfo(IHTMLControlElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLControlElement_GetIDsOfNames(IHTMLControlElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLControlElement_GetIDsOfNames(IHTMLControlElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLControlElement_Invoke(IHTMLControlElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLControlElement_Invoke(IHTMLControlElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLControlElement methods ***/ -static FORCEINLINE HRESULT IHTMLControlElement_put_tabIndex(IHTMLControlElement* This,short v) { +static __WIDL_INLINE HRESULT IHTMLControlElement_put_tabIndex(IHTMLControlElement* This,short v) { return This->lpVtbl->put_tabIndex(This,v); } -static FORCEINLINE HRESULT IHTMLControlElement_get_tabIndex(IHTMLControlElement* This,short *p) { +static __WIDL_INLINE HRESULT IHTMLControlElement_get_tabIndex(IHTMLControlElement* This,short *p) { return This->lpVtbl->get_tabIndex(This,p); } -static FORCEINLINE HRESULT IHTMLControlElement_focus(IHTMLControlElement* This) { +static __WIDL_INLINE HRESULT IHTMLControlElement_focus(IHTMLControlElement* This) { return This->lpVtbl->focus(This); } -static FORCEINLINE HRESULT IHTMLControlElement_put_accessKey(IHTMLControlElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLControlElement_put_accessKey(IHTMLControlElement* This,BSTR v) { return This->lpVtbl->put_accessKey(This,v); } -static FORCEINLINE HRESULT IHTMLControlElement_get_accessKey(IHTMLControlElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLControlElement_get_accessKey(IHTMLControlElement* This,BSTR *p) { return This->lpVtbl->get_accessKey(This,p); } -static FORCEINLINE HRESULT IHTMLControlElement_put_onblur(IHTMLControlElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLControlElement_put_onblur(IHTMLControlElement* This,VARIANT v) { return This->lpVtbl->put_onblur(This,v); } -static FORCEINLINE HRESULT IHTMLControlElement_get_onblur(IHTMLControlElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLControlElement_get_onblur(IHTMLControlElement* This,VARIANT *p) { return This->lpVtbl->get_onblur(This,p); } -static FORCEINLINE HRESULT IHTMLControlElement_put_onfocus(IHTMLControlElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLControlElement_put_onfocus(IHTMLControlElement* This,VARIANT v) { return This->lpVtbl->put_onfocus(This,v); } -static FORCEINLINE HRESULT IHTMLControlElement_get_onfocus(IHTMLControlElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLControlElement_get_onfocus(IHTMLControlElement* This,VARIANT *p) { return This->lpVtbl->get_onfocus(This,p); } -static FORCEINLINE HRESULT IHTMLControlElement_put_onresize(IHTMLControlElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLControlElement_put_onresize(IHTMLControlElement* This,VARIANT v) { return This->lpVtbl->put_onresize(This,v); } -static FORCEINLINE HRESULT IHTMLControlElement_get_onresize(IHTMLControlElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLControlElement_get_onresize(IHTMLControlElement* This,VARIANT *p) { return This->lpVtbl->get_onresize(This,p); } -static FORCEINLINE HRESULT IHTMLControlElement_blur(IHTMLControlElement* This) { +static __WIDL_INLINE HRESULT IHTMLControlElement_blur(IHTMLControlElement* This) { return This->lpVtbl->blur(This); } -static FORCEINLINE HRESULT IHTMLControlElement_addFilter(IHTMLControlElement* This,IUnknown *pUnk) { +static __WIDL_INLINE HRESULT IHTMLControlElement_addFilter(IHTMLControlElement* This,IUnknown *pUnk) { return This->lpVtbl->addFilter(This,pUnk); } -static FORCEINLINE HRESULT IHTMLControlElement_removeFilter(IHTMLControlElement* This,IUnknown *pUnk) { +static __WIDL_INLINE HRESULT IHTMLControlElement_removeFilter(IHTMLControlElement* This,IUnknown *pUnk) { return This->lpVtbl->removeFilter(This,pUnk); } -static FORCEINLINE HRESULT IHTMLControlElement_get_clientHeight(IHTMLControlElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLControlElement_get_clientHeight(IHTMLControlElement* This,LONG *p) { return This->lpVtbl->get_clientHeight(This,p); } -static FORCEINLINE HRESULT IHTMLControlElement_get_clientWidth(IHTMLControlElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLControlElement_get_clientWidth(IHTMLControlElement* This,LONG *p) { return This->lpVtbl->get_clientWidth(This,p); } -static FORCEINLINE HRESULT IHTMLControlElement_get_clientTop(IHTMLControlElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLControlElement_get_clientTop(IHTMLControlElement* This,LONG *p) { return This->lpVtbl->get_clientTop(This,p); } -static FORCEINLINE HRESULT IHTMLControlElement_get_clientLeft(IHTMLControlElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLControlElement_get_clientLeft(IHTMLControlElement* This,LONG *p) { return This->lpVtbl->get_clientLeft(This,p); } #endif @@ -54175,26 +54183,26 @@ interface IHTMLTextElement { #define IHTMLTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTextElement_QueryInterface(IHTMLTextElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTextElement_QueryInterface(IHTMLTextElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTextElement_AddRef(IHTMLTextElement* This) { +static __WIDL_INLINE ULONG IHTMLTextElement_AddRef(IHTMLTextElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTextElement_Release(IHTMLTextElement* This) { +static __WIDL_INLINE ULONG IHTMLTextElement_Release(IHTMLTextElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTextElement_GetTypeInfoCount(IHTMLTextElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTextElement_GetTypeInfoCount(IHTMLTextElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTextElement_GetTypeInfo(IHTMLTextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTextElement_GetTypeInfo(IHTMLTextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTextElement_GetIDsOfNames(IHTMLTextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTextElement_GetIDsOfNames(IHTMLTextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTextElement_Invoke(IHTMLTextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTextElement_Invoke(IHTMLTextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -54286,26 +54294,26 @@ interface DispHTMLTextElement { #define DispHTMLTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLTextElement_QueryInterface(DispHTMLTextElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLTextElement_QueryInterface(DispHTMLTextElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLTextElement_AddRef(DispHTMLTextElement* This) { +static __WIDL_INLINE ULONG DispHTMLTextElement_AddRef(DispHTMLTextElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLTextElement_Release(DispHTMLTextElement* This) { +static __WIDL_INLINE ULONG DispHTMLTextElement_Release(DispHTMLTextElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLTextElement_GetTypeInfoCount(DispHTMLTextElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLTextElement_GetTypeInfoCount(DispHTMLTextElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLTextElement_GetTypeInfo(DispHTMLTextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLTextElement_GetTypeInfo(DispHTMLTextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLTextElement_GetIDsOfNames(DispHTMLTextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLTextElement_GetIDsOfNames(DispHTMLTextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLTextElement_Invoke(DispHTMLTextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLTextElement_Invoke(DispHTMLTextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -54410,26 +54418,26 @@ interface HTMLTextContainerEvents2 { #define HTMLTextContainerEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLTextContainerEvents2_QueryInterface(HTMLTextContainerEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLTextContainerEvents2_QueryInterface(HTMLTextContainerEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLTextContainerEvents2_AddRef(HTMLTextContainerEvents2* This) { +static __WIDL_INLINE ULONG HTMLTextContainerEvents2_AddRef(HTMLTextContainerEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLTextContainerEvents2_Release(HTMLTextContainerEvents2* This) { +static __WIDL_INLINE ULONG HTMLTextContainerEvents2_Release(HTMLTextContainerEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLTextContainerEvents2_GetTypeInfoCount(HTMLTextContainerEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLTextContainerEvents2_GetTypeInfoCount(HTMLTextContainerEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLTextContainerEvents2_GetTypeInfo(HTMLTextContainerEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLTextContainerEvents2_GetTypeInfo(HTMLTextContainerEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLTextContainerEvents2_GetIDsOfNames(HTMLTextContainerEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLTextContainerEvents2_GetIDsOfNames(HTMLTextContainerEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLTextContainerEvents2_Invoke(HTMLTextContainerEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLTextContainerEvents2_Invoke(HTMLTextContainerEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -54520,26 +54528,26 @@ interface HTMLTextContainerEvents { #define HTMLTextContainerEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLTextContainerEvents_QueryInterface(HTMLTextContainerEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLTextContainerEvents_QueryInterface(HTMLTextContainerEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLTextContainerEvents_AddRef(HTMLTextContainerEvents* This) { +static __WIDL_INLINE ULONG HTMLTextContainerEvents_AddRef(HTMLTextContainerEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLTextContainerEvents_Release(HTMLTextContainerEvents* This) { +static __WIDL_INLINE ULONG HTMLTextContainerEvents_Release(HTMLTextContainerEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLTextContainerEvents_GetTypeInfoCount(HTMLTextContainerEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLTextContainerEvents_GetTypeInfoCount(HTMLTextContainerEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLTextContainerEvents_GetTypeInfo(HTMLTextContainerEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLTextContainerEvents_GetTypeInfo(HTMLTextContainerEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLTextContainerEvents_GetIDsOfNames(HTMLTextContainerEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLTextContainerEvents_GetIDsOfNames(HTMLTextContainerEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLTextContainerEvents_Invoke(HTMLTextContainerEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLTextContainerEvents_Invoke(HTMLTextContainerEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -54704,54 +54712,54 @@ interface IHTMLTextContainer { #define IHTMLTextContainer_get_onscroll(This,p) (This)->lpVtbl->get_onscroll(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTextContainer_QueryInterface(IHTMLTextContainer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_QueryInterface(IHTMLTextContainer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTextContainer_AddRef(IHTMLTextContainer* This) { +static __WIDL_INLINE ULONG IHTMLTextContainer_AddRef(IHTMLTextContainer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTextContainer_Release(IHTMLTextContainer* This) { +static __WIDL_INLINE ULONG IHTMLTextContainer_Release(IHTMLTextContainer* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTextContainer_GetTypeInfoCount(IHTMLTextContainer* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_GetTypeInfoCount(IHTMLTextContainer* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTextContainer_GetTypeInfo(IHTMLTextContainer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_GetTypeInfo(IHTMLTextContainer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTextContainer_GetIDsOfNames(IHTMLTextContainer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_GetIDsOfNames(IHTMLTextContainer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTextContainer_Invoke(IHTMLTextContainer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_Invoke(IHTMLTextContainer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTextContainer methods ***/ -static FORCEINLINE HRESULT IHTMLTextContainer_createControlRange(IHTMLTextContainer* This,IDispatch **range) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_createControlRange(IHTMLTextContainer* This,IDispatch **range) { return This->lpVtbl->createControlRange(This,range); } -static FORCEINLINE HRESULT IHTMLTextContainer_get_scrollHeight(IHTMLTextContainer* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_get_scrollHeight(IHTMLTextContainer* This,LONG *p) { return This->lpVtbl->get_scrollHeight(This,p); } -static FORCEINLINE HRESULT IHTMLTextContainer_get_scrollWidth(IHTMLTextContainer* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_get_scrollWidth(IHTMLTextContainer* This,LONG *p) { return This->lpVtbl->get_scrollWidth(This,p); } -static FORCEINLINE HRESULT IHTMLTextContainer_put_scrollTop(IHTMLTextContainer* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_put_scrollTop(IHTMLTextContainer* This,LONG v) { return This->lpVtbl->put_scrollTop(This,v); } -static FORCEINLINE HRESULT IHTMLTextContainer_get_scrollTop(IHTMLTextContainer* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_get_scrollTop(IHTMLTextContainer* This,LONG *p) { return This->lpVtbl->get_scrollTop(This,p); } -static FORCEINLINE HRESULT IHTMLTextContainer_put_scrollLeft(IHTMLTextContainer* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_put_scrollLeft(IHTMLTextContainer* This,LONG v) { return This->lpVtbl->put_scrollLeft(This,v); } -static FORCEINLINE HRESULT IHTMLTextContainer_get_scrollLeft(IHTMLTextContainer* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_get_scrollLeft(IHTMLTextContainer* This,LONG *p) { return This->lpVtbl->get_scrollLeft(This,p); } -static FORCEINLINE HRESULT IHTMLTextContainer_put_onscroll(IHTMLTextContainer* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_put_onscroll(IHTMLTextContainer* This,VARIANT v) { return This->lpVtbl->put_onscroll(This,v); } -static FORCEINLINE HRESULT IHTMLTextContainer_get_onscroll(IHTMLTextContainer* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTextContainer_get_onscroll(IHTMLTextContainer* This,VARIANT *p) { return This->lpVtbl->get_onscroll(This,p); } #endif @@ -54986,72 +54994,72 @@ interface IHTMLControlRange { #define IHTMLControlRange_get_length(This,p) (This)->lpVtbl->get_length(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLControlRange_QueryInterface(IHTMLControlRange* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLControlRange_QueryInterface(IHTMLControlRange* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLControlRange_AddRef(IHTMLControlRange* This) { +static __WIDL_INLINE ULONG IHTMLControlRange_AddRef(IHTMLControlRange* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLControlRange_Release(IHTMLControlRange* This) { +static __WIDL_INLINE ULONG IHTMLControlRange_Release(IHTMLControlRange* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLControlRange_GetTypeInfoCount(IHTMLControlRange* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLControlRange_GetTypeInfoCount(IHTMLControlRange* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLControlRange_GetTypeInfo(IHTMLControlRange* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLControlRange_GetTypeInfo(IHTMLControlRange* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLControlRange_GetIDsOfNames(IHTMLControlRange* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLControlRange_GetIDsOfNames(IHTMLControlRange* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLControlRange_Invoke(IHTMLControlRange* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLControlRange_Invoke(IHTMLControlRange* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLControlRange methods ***/ -static FORCEINLINE HRESULT IHTMLControlRange_select(IHTMLControlRange* This) { +static __WIDL_INLINE HRESULT IHTMLControlRange_select(IHTMLControlRange* This) { return This->lpVtbl->select(This); } -static FORCEINLINE HRESULT IHTMLControlRange_add(IHTMLControlRange* This,IHTMLControlElement *item) { +static __WIDL_INLINE HRESULT IHTMLControlRange_add(IHTMLControlRange* This,IHTMLControlElement *item) { return This->lpVtbl->add(This,item); } -static FORCEINLINE HRESULT IHTMLControlRange_remove(IHTMLControlRange* This,LONG index) { +static __WIDL_INLINE HRESULT IHTMLControlRange_remove(IHTMLControlRange* This,LONG index) { return This->lpVtbl->remove(This,index); } -static FORCEINLINE HRESULT IHTMLControlRange_item(IHTMLControlRange* This,LONG index,IHTMLElement **pdisp) { +static __WIDL_INLINE HRESULT IHTMLControlRange_item(IHTMLControlRange* This,LONG index,IHTMLElement **pdisp) { return This->lpVtbl->item(This,index,pdisp); } -static FORCEINLINE HRESULT IHTMLControlRange_scrollIntoView(IHTMLControlRange* This,VARIANT varargStart) { +static __WIDL_INLINE HRESULT IHTMLControlRange_scrollIntoView(IHTMLControlRange* This,VARIANT varargStart) { return This->lpVtbl->scrollIntoView(This,varargStart); } -static FORCEINLINE HRESULT IHTMLControlRange_queryCommandSupported(IHTMLControlRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLControlRange_queryCommandSupported(IHTMLControlRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->queryCommandSupported(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLControlRange_queryCommandEnabled(IHTMLControlRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLControlRange_queryCommandEnabled(IHTMLControlRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->queryCommandEnabled(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLControlRange_queryCommandState(IHTMLControlRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLControlRange_queryCommandState(IHTMLControlRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->queryCommandState(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLControlRange_queryCommandIndeterm(IHTMLControlRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLControlRange_queryCommandIndeterm(IHTMLControlRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->queryCommandIndeterm(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLControlRange_queryCommandText(IHTMLControlRange* This,BSTR cmdID,BSTR *pcmdText) { +static __WIDL_INLINE HRESULT IHTMLControlRange_queryCommandText(IHTMLControlRange* This,BSTR cmdID,BSTR *pcmdText) { return This->lpVtbl->queryCommandText(This,cmdID,pcmdText); } -static FORCEINLINE HRESULT IHTMLControlRange_queryCommandValue(IHTMLControlRange* This,BSTR cmdID,VARIANT *pcmdValue) { +static __WIDL_INLINE HRESULT IHTMLControlRange_queryCommandValue(IHTMLControlRange* This,BSTR cmdID,VARIANT *pcmdValue) { return This->lpVtbl->queryCommandValue(This,cmdID,pcmdValue); } -static FORCEINLINE HRESULT IHTMLControlRange_execCommand(IHTMLControlRange* This,BSTR cmdID,VARIANT_BOOL showUI,VARIANT value,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLControlRange_execCommand(IHTMLControlRange* This,BSTR cmdID,VARIANT_BOOL showUI,VARIANT value,VARIANT_BOOL *pfRet) { return This->lpVtbl->execCommand(This,cmdID,showUI,value,pfRet); } -static FORCEINLINE HRESULT IHTMLControlRange_execCommandShowHelp(IHTMLControlRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLControlRange_execCommandShowHelp(IHTMLControlRange* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->execCommandShowHelp(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLControlRange_commonParentElement(IHTMLControlRange* This,IHTMLElement **parent) { +static __WIDL_INLINE HRESULT IHTMLControlRange_commonParentElement(IHTMLControlRange* This,IHTMLElement **parent) { return This->lpVtbl->commonParentElement(This,parent); } -static FORCEINLINE HRESULT IHTMLControlRange_get_length(IHTMLControlRange* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLControlRange_get_length(IHTMLControlRange* This,LONG *p) { return This->lpVtbl->get_length(This,p); } #endif @@ -55153,30 +55161,30 @@ interface IHTMLControlRange2 { #define IHTMLControlRange2_addElement(This,item) (This)->lpVtbl->addElement(This,item) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLControlRange2_QueryInterface(IHTMLControlRange2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLControlRange2_QueryInterface(IHTMLControlRange2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLControlRange2_AddRef(IHTMLControlRange2* This) { +static __WIDL_INLINE ULONG IHTMLControlRange2_AddRef(IHTMLControlRange2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLControlRange2_Release(IHTMLControlRange2* This) { +static __WIDL_INLINE ULONG IHTMLControlRange2_Release(IHTMLControlRange2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLControlRange2_GetTypeInfoCount(IHTMLControlRange2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLControlRange2_GetTypeInfoCount(IHTMLControlRange2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLControlRange2_GetTypeInfo(IHTMLControlRange2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLControlRange2_GetTypeInfo(IHTMLControlRange2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLControlRange2_GetIDsOfNames(IHTMLControlRange2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLControlRange2_GetIDsOfNames(IHTMLControlRange2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLControlRange2_Invoke(IHTMLControlRange2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLControlRange2_Invoke(IHTMLControlRange2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLControlRange2 methods ***/ -static FORCEINLINE HRESULT IHTMLControlRange2_addElement(IHTMLControlRange2* This,IHTMLElement *item) { +static __WIDL_INLINE HRESULT IHTMLControlRange2_addElement(IHTMLControlRange2* This,IHTMLElement *item) { return This->lpVtbl->addElement(This,item); } #endif @@ -55268,26 +55276,26 @@ interface HTMLImgEvents2 { #define HTMLImgEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLImgEvents2_QueryInterface(HTMLImgEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLImgEvents2_QueryInterface(HTMLImgEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLImgEvents2_AddRef(HTMLImgEvents2* This) { +static __WIDL_INLINE ULONG HTMLImgEvents2_AddRef(HTMLImgEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLImgEvents2_Release(HTMLImgEvents2* This) { +static __WIDL_INLINE ULONG HTMLImgEvents2_Release(HTMLImgEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLImgEvents2_GetTypeInfoCount(HTMLImgEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLImgEvents2_GetTypeInfoCount(HTMLImgEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLImgEvents2_GetTypeInfo(HTMLImgEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLImgEvents2_GetTypeInfo(HTMLImgEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLImgEvents2_GetIDsOfNames(HTMLImgEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLImgEvents2_GetIDsOfNames(HTMLImgEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLImgEvents2_Invoke(HTMLImgEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLImgEvents2_Invoke(HTMLImgEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -55378,26 +55386,26 @@ interface HTMLImgEvents { #define HTMLImgEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLImgEvents_QueryInterface(HTMLImgEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLImgEvents_QueryInterface(HTMLImgEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLImgEvents_AddRef(HTMLImgEvents* This) { +static __WIDL_INLINE ULONG HTMLImgEvents_AddRef(HTMLImgEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLImgEvents_Release(HTMLImgEvents* This) { +static __WIDL_INLINE ULONG HTMLImgEvents_Release(HTMLImgEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLImgEvents_GetTypeInfoCount(HTMLImgEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLImgEvents_GetTypeInfoCount(HTMLImgEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLImgEvents_GetTypeInfo(HTMLImgEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLImgEvents_GetTypeInfo(HTMLImgEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLImgEvents_GetIDsOfNames(HTMLImgEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLImgEvents_GetIDsOfNames(HTMLImgEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLImgEvents_Invoke(HTMLImgEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLImgEvents_Invoke(HTMLImgEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -55874,171 +55882,171 @@ interface IHTMLImgElement { #define IHTMLImgElement_get_start(This,p) (This)->lpVtbl->get_start(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLImgElement_QueryInterface(IHTMLImgElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLImgElement_QueryInterface(IHTMLImgElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLImgElement_AddRef(IHTMLImgElement* This) { +static __WIDL_INLINE ULONG IHTMLImgElement_AddRef(IHTMLImgElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLImgElement_Release(IHTMLImgElement* This) { +static __WIDL_INLINE ULONG IHTMLImgElement_Release(IHTMLImgElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLImgElement_GetTypeInfoCount(IHTMLImgElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLImgElement_GetTypeInfoCount(IHTMLImgElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLImgElement_GetTypeInfo(IHTMLImgElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLImgElement_GetTypeInfo(IHTMLImgElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLImgElement_GetIDsOfNames(IHTMLImgElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLImgElement_GetIDsOfNames(IHTMLImgElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLImgElement_Invoke(IHTMLImgElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLImgElement_Invoke(IHTMLImgElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLImgElement methods ***/ -static FORCEINLINE HRESULT IHTMLImgElement_put_isMap(IHTMLImgElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_isMap(IHTMLImgElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_isMap(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_isMap(IHTMLImgElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_isMap(IHTMLImgElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_isMap(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_useMap(IHTMLImgElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_useMap(IHTMLImgElement* This,BSTR v) { return This->lpVtbl->put_useMap(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_useMap(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_useMap(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_useMap(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_get_mimeType(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_mimeType(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_mimeType(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_get_fileSize(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_fileSize(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_fileSize(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_get_fileCreatedDate(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_fileCreatedDate(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_fileCreatedDate(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_get_fileModifiedDate(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_fileModifiedDate(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_fileModifiedDate(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_get_fileUpdatedDate(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_fileUpdatedDate(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_fileUpdatedDate(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_get_protocol(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_protocol(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_protocol(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_get_href(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_href(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_href(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_get_nameProp(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_nameProp(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_nameProp(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_border(IHTMLImgElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_border(IHTMLImgElement* This,VARIANT v) { return This->lpVtbl->put_border(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_border(IHTMLImgElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_border(IHTMLImgElement* This,VARIANT *p) { return This->lpVtbl->get_border(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_vspace(IHTMLImgElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_vspace(IHTMLImgElement* This,LONG v) { return This->lpVtbl->put_vspace(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_vspace(IHTMLImgElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_vspace(IHTMLImgElement* This,LONG *p) { return This->lpVtbl->get_vspace(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_hspace(IHTMLImgElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_hspace(IHTMLImgElement* This,LONG v) { return This->lpVtbl->put_hspace(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_hspace(IHTMLImgElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_hspace(IHTMLImgElement* This,LONG *p) { return This->lpVtbl->get_hspace(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_alt(IHTMLImgElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_alt(IHTMLImgElement* This,BSTR v) { return This->lpVtbl->put_alt(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_alt(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_alt(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_alt(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_src(IHTMLImgElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_src(IHTMLImgElement* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_src(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_src(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_lowsrc(IHTMLImgElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_lowsrc(IHTMLImgElement* This,BSTR v) { return This->lpVtbl->put_lowsrc(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_lowsrc(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_lowsrc(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_lowsrc(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_vrml(IHTMLImgElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_vrml(IHTMLImgElement* This,BSTR v) { return This->lpVtbl->put_vrml(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_vrml(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_vrml(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_vrml(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_dynsrc(IHTMLImgElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_dynsrc(IHTMLImgElement* This,BSTR v) { return This->lpVtbl->put_dynsrc(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_dynsrc(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_dynsrc(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_dynsrc(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_get_readyState(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_readyState(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_get_complete(IHTMLImgElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_complete(IHTMLImgElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_complete(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_loop(IHTMLImgElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_loop(IHTMLImgElement* This,VARIANT v) { return This->lpVtbl->put_loop(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_loop(IHTMLImgElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_loop(IHTMLImgElement* This,VARIANT *p) { return This->lpVtbl->get_loop(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_align(IHTMLImgElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_align(IHTMLImgElement* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_align(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_align(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_onload(IHTMLImgElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_onload(IHTMLImgElement* This,VARIANT v) { return This->lpVtbl->put_onload(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_onload(IHTMLImgElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_onload(IHTMLImgElement* This,VARIANT *p) { return This->lpVtbl->get_onload(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_onerror(IHTMLImgElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_onerror(IHTMLImgElement* This,VARIANT v) { return This->lpVtbl->put_onerror(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_onerror(IHTMLImgElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_onerror(IHTMLImgElement* This,VARIANT *p) { return This->lpVtbl->get_onerror(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_onabort(IHTMLImgElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_onabort(IHTMLImgElement* This,VARIANT v) { return This->lpVtbl->put_onabort(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_onabort(IHTMLImgElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_onabort(IHTMLImgElement* This,VARIANT *p) { return This->lpVtbl->get_onabort(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_name(IHTMLImgElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_name(IHTMLImgElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_name(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_name(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_width(IHTMLImgElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_width(IHTMLImgElement* This,LONG v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_width(IHTMLImgElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_width(IHTMLImgElement* This,LONG *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_height(IHTMLImgElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_height(IHTMLImgElement* This,LONG v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_height(IHTMLImgElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_height(IHTMLImgElement* This,LONG *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement_put_start(IHTMLImgElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement_put_start(IHTMLImgElement* This,BSTR v) { return This->lpVtbl->put_start(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement_get_start(IHTMLImgElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement_get_start(IHTMLImgElement* This,BSTR *p) { return This->lpVtbl->get_start(This,p); } #endif @@ -56148,33 +56156,33 @@ interface IHTMLImgElement2 { #define IHTMLImgElement2_get_longDesc(This,p) (This)->lpVtbl->get_longDesc(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLImgElement2_QueryInterface(IHTMLImgElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLImgElement2_QueryInterface(IHTMLImgElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLImgElement2_AddRef(IHTMLImgElement2* This) { +static __WIDL_INLINE ULONG IHTMLImgElement2_AddRef(IHTMLImgElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLImgElement2_Release(IHTMLImgElement2* This) { +static __WIDL_INLINE ULONG IHTMLImgElement2_Release(IHTMLImgElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLImgElement2_GetTypeInfoCount(IHTMLImgElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLImgElement2_GetTypeInfoCount(IHTMLImgElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLImgElement2_GetTypeInfo(IHTMLImgElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLImgElement2_GetTypeInfo(IHTMLImgElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLImgElement2_GetIDsOfNames(IHTMLImgElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLImgElement2_GetIDsOfNames(IHTMLImgElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLImgElement2_Invoke(IHTMLImgElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLImgElement2_Invoke(IHTMLImgElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLImgElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLImgElement2_put_longDesc(IHTMLImgElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement2_put_longDesc(IHTMLImgElement2* This,BSTR v) { return This->lpVtbl->put_longDesc(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement2_get_longDesc(IHTMLImgElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement2_get_longDesc(IHTMLImgElement2* This,BSTR *p) { return This->lpVtbl->get_longDesc(This,p); } #endif @@ -56332,51 +56340,51 @@ interface IHTMLImgElement3 { #define IHTMLImgElement3_get_dynsrc(This,p) (This)->lpVtbl->get_dynsrc(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLImgElement3_QueryInterface(IHTMLImgElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLImgElement3_QueryInterface(IHTMLImgElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLImgElement3_AddRef(IHTMLImgElement3* This) { +static __WIDL_INLINE ULONG IHTMLImgElement3_AddRef(IHTMLImgElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLImgElement3_Release(IHTMLImgElement3* This) { +static __WIDL_INLINE ULONG IHTMLImgElement3_Release(IHTMLImgElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLImgElement3_GetTypeInfoCount(IHTMLImgElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLImgElement3_GetTypeInfoCount(IHTMLImgElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLImgElement3_GetTypeInfo(IHTMLImgElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLImgElement3_GetTypeInfo(IHTMLImgElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLImgElement3_GetIDsOfNames(IHTMLImgElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLImgElement3_GetIDsOfNames(IHTMLImgElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLImgElement3_Invoke(IHTMLImgElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLImgElement3_Invoke(IHTMLImgElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLImgElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLImgElement3_put_longDesc(IHTMLImgElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement3_put_longDesc(IHTMLImgElement3* This,BSTR v) { return This->lpVtbl->put_longDesc(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement3_get_longDesc(IHTMLImgElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement3_get_longDesc(IHTMLImgElement3* This,BSTR *p) { return This->lpVtbl->get_longDesc(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement3_put_vrml(IHTMLImgElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement3_put_vrml(IHTMLImgElement3* This,BSTR v) { return This->lpVtbl->put_vrml(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement3_get_vrml(IHTMLImgElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement3_get_vrml(IHTMLImgElement3* This,BSTR *p) { return This->lpVtbl->get_vrml(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement3_put_lowsrc(IHTMLImgElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement3_put_lowsrc(IHTMLImgElement3* This,BSTR v) { return This->lpVtbl->put_lowsrc(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement3_get_lowsrc(IHTMLImgElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement3_get_lowsrc(IHTMLImgElement3* This,BSTR *p) { return This->lpVtbl->get_lowsrc(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement3_put_dynsrc(IHTMLImgElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLImgElement3_put_dynsrc(IHTMLImgElement3* This,BSTR v) { return This->lpVtbl->put_dynsrc(This,v); } -static FORCEINLINE HRESULT IHTMLImgElement3_get_dynsrc(IHTMLImgElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement3_get_dynsrc(IHTMLImgElement3* This,BSTR *p) { return This->lpVtbl->get_dynsrc(This,p); } #endif @@ -56486,33 +56494,33 @@ interface IHTMLImgElement4 { #define IHTMLImgElement4_get_naturalHeight(This,p) (This)->lpVtbl->get_naturalHeight(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLImgElement4_QueryInterface(IHTMLImgElement4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLImgElement4_QueryInterface(IHTMLImgElement4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLImgElement4_AddRef(IHTMLImgElement4* This) { +static __WIDL_INLINE ULONG IHTMLImgElement4_AddRef(IHTMLImgElement4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLImgElement4_Release(IHTMLImgElement4* This) { +static __WIDL_INLINE ULONG IHTMLImgElement4_Release(IHTMLImgElement4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLImgElement4_GetTypeInfoCount(IHTMLImgElement4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLImgElement4_GetTypeInfoCount(IHTMLImgElement4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLImgElement4_GetTypeInfo(IHTMLImgElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLImgElement4_GetTypeInfo(IHTMLImgElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLImgElement4_GetIDsOfNames(IHTMLImgElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLImgElement4_GetIDsOfNames(IHTMLImgElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLImgElement4_Invoke(IHTMLImgElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLImgElement4_Invoke(IHTMLImgElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLImgElement4 methods ***/ -static FORCEINLINE HRESULT IHTMLImgElement4_get_naturalWidth(IHTMLImgElement4* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement4_get_naturalWidth(IHTMLImgElement4* This,LONG *p) { return This->lpVtbl->get_naturalWidth(This,p); } -static FORCEINLINE HRESULT IHTMLImgElement4_get_naturalHeight(IHTMLImgElement4* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLImgElement4_get_naturalHeight(IHTMLImgElement4* This,LONG *p) { return This->lpVtbl->get_naturalHeight(This,p); } #endif @@ -56638,39 +56646,39 @@ interface IHTMLMSImgElement { #define IHTMLMSImgElement_get_msPlayToPrimary(This,p) (This)->lpVtbl->get_msPlayToPrimary(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLMSImgElement_QueryInterface(IHTMLMSImgElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLMSImgElement_QueryInterface(IHTMLMSImgElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLMSImgElement_AddRef(IHTMLMSImgElement* This) { +static __WIDL_INLINE ULONG IHTMLMSImgElement_AddRef(IHTMLMSImgElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLMSImgElement_Release(IHTMLMSImgElement* This) { +static __WIDL_INLINE ULONG IHTMLMSImgElement_Release(IHTMLMSImgElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLMSImgElement_GetTypeInfoCount(IHTMLMSImgElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLMSImgElement_GetTypeInfoCount(IHTMLMSImgElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLMSImgElement_GetTypeInfo(IHTMLMSImgElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLMSImgElement_GetTypeInfo(IHTMLMSImgElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLMSImgElement_GetIDsOfNames(IHTMLMSImgElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLMSImgElement_GetIDsOfNames(IHTMLMSImgElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLMSImgElement_Invoke(IHTMLMSImgElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLMSImgElement_Invoke(IHTMLMSImgElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLMSImgElement methods ***/ -static FORCEINLINE HRESULT IHTMLMSImgElement_put_msPlayToDisabled(IHTMLMSImgElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLMSImgElement_put_msPlayToDisabled(IHTMLMSImgElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_msPlayToDisabled(This,v); } -static FORCEINLINE HRESULT IHTMLMSImgElement_get_msPlayToDisabled(IHTMLMSImgElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLMSImgElement_get_msPlayToDisabled(IHTMLMSImgElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_msPlayToDisabled(This,p); } -static FORCEINLINE HRESULT IHTMLMSImgElement_put_msPlayToPrimary(IHTMLMSImgElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLMSImgElement_put_msPlayToPrimary(IHTMLMSImgElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_msPlayToPrimary(This,v); } -static FORCEINLINE HRESULT IHTMLMSImgElement_get_msPlayToPrimary(IHTMLMSImgElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLMSImgElement_get_msPlayToPrimary(IHTMLMSImgElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_msPlayToPrimary(This,p); } #endif @@ -56776,30 +56784,30 @@ interface IHTMLImageElementFactory { #define IHTMLImageElementFactory_create(This,width,height,a) (This)->lpVtbl->create(This,width,height,a) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLImageElementFactory_QueryInterface(IHTMLImageElementFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLImageElementFactory_QueryInterface(IHTMLImageElementFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLImageElementFactory_AddRef(IHTMLImageElementFactory* This) { +static __WIDL_INLINE ULONG IHTMLImageElementFactory_AddRef(IHTMLImageElementFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLImageElementFactory_Release(IHTMLImageElementFactory* This) { +static __WIDL_INLINE ULONG IHTMLImageElementFactory_Release(IHTMLImageElementFactory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLImageElementFactory_GetTypeInfoCount(IHTMLImageElementFactory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLImageElementFactory_GetTypeInfoCount(IHTMLImageElementFactory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLImageElementFactory_GetTypeInfo(IHTMLImageElementFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLImageElementFactory_GetTypeInfo(IHTMLImageElementFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLImageElementFactory_GetIDsOfNames(IHTMLImageElementFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLImageElementFactory_GetIDsOfNames(IHTMLImageElementFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLImageElementFactory_Invoke(IHTMLImageElementFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLImageElementFactory_Invoke(IHTMLImageElementFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLImageElementFactory methods ***/ -static FORCEINLINE HRESULT IHTMLImageElementFactory_create(IHTMLImageElementFactory* This,VARIANT width,VARIANT height,IHTMLImgElement **a) { +static __WIDL_INLINE HRESULT IHTMLImageElementFactory_create(IHTMLImageElementFactory* This,VARIANT width,VARIANT height,IHTMLImgElement **a) { return This->lpVtbl->create(This,width,height,a); } #endif @@ -56891,26 +56899,26 @@ interface DispHTMLImg { #define DispHTMLImg_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLImg_QueryInterface(DispHTMLImg* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLImg_QueryInterface(DispHTMLImg* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLImg_AddRef(DispHTMLImg* This) { +static __WIDL_INLINE ULONG DispHTMLImg_AddRef(DispHTMLImg* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLImg_Release(DispHTMLImg* This) { +static __WIDL_INLINE ULONG DispHTMLImg_Release(DispHTMLImg* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLImg_GetTypeInfoCount(DispHTMLImg* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLImg_GetTypeInfoCount(DispHTMLImg* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLImg_GetTypeInfo(DispHTMLImg* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLImg_GetTypeInfo(DispHTMLImg* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLImg_GetIDsOfNames(DispHTMLImg* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLImg_GetIDsOfNames(DispHTMLImg* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLImg_Invoke(DispHTMLImg* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLImg_Invoke(DispHTMLImg* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -57318,132 +57326,132 @@ interface IHTMLBodyElement { #define IHTMLBodyElement_createTextRange(This,range) (This)->lpVtbl->createTextRange(This,range) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement_QueryInterface(IHTMLBodyElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_QueryInterface(IHTMLBodyElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBodyElement_AddRef(IHTMLBodyElement* This) { +static __WIDL_INLINE ULONG IHTMLBodyElement_AddRef(IHTMLBodyElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBodyElement_Release(IHTMLBodyElement* This) { +static __WIDL_INLINE ULONG IHTMLBodyElement_Release(IHTMLBodyElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement_GetTypeInfoCount(IHTMLBodyElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_GetTypeInfoCount(IHTMLBodyElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBodyElement_GetTypeInfo(IHTMLBodyElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_GetTypeInfo(IHTMLBodyElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBodyElement_GetIDsOfNames(IHTMLBodyElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_GetIDsOfNames(IHTMLBodyElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBodyElement_Invoke(IHTMLBodyElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_Invoke(IHTMLBodyElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBodyElement methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement_put_background(IHTMLBodyElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_background(IHTMLBodyElement* This,BSTR v) { return This->lpVtbl->put_background(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_background(IHTMLBodyElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_background(IHTMLBodyElement* This,BSTR *p) { return This->lpVtbl->get_background(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_bgProperties(IHTMLBodyElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_bgProperties(IHTMLBodyElement* This,BSTR v) { return This->lpVtbl->put_bgProperties(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_bgProperties(IHTMLBodyElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_bgProperties(IHTMLBodyElement* This,BSTR *p) { return This->lpVtbl->get_bgProperties(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_leftMargin(IHTMLBodyElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_leftMargin(IHTMLBodyElement* This,VARIANT v) { return This->lpVtbl->put_leftMargin(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_leftMargin(IHTMLBodyElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_leftMargin(IHTMLBodyElement* This,VARIANT *p) { return This->lpVtbl->get_leftMargin(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_topMargin(IHTMLBodyElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_topMargin(IHTMLBodyElement* This,VARIANT v) { return This->lpVtbl->put_topMargin(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_topMargin(IHTMLBodyElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_topMargin(IHTMLBodyElement* This,VARIANT *p) { return This->lpVtbl->get_topMargin(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_rightMargin(IHTMLBodyElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_rightMargin(IHTMLBodyElement* This,VARIANT v) { return This->lpVtbl->put_rightMargin(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_rightMargin(IHTMLBodyElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_rightMargin(IHTMLBodyElement* This,VARIANT *p) { return This->lpVtbl->get_rightMargin(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_bottomMargin(IHTMLBodyElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_bottomMargin(IHTMLBodyElement* This,VARIANT v) { return This->lpVtbl->put_bottomMargin(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_bottomMargin(IHTMLBodyElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_bottomMargin(IHTMLBodyElement* This,VARIANT *p) { return This->lpVtbl->get_bottomMargin(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_noWrap(IHTMLBodyElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_noWrap(IHTMLBodyElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_noWrap(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_noWrap(IHTMLBodyElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_noWrap(IHTMLBodyElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_noWrap(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_bgColor(IHTMLBodyElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_bgColor(IHTMLBodyElement* This,VARIANT v) { return This->lpVtbl->put_bgColor(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_bgColor(IHTMLBodyElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_bgColor(IHTMLBodyElement* This,VARIANT *p) { return This->lpVtbl->get_bgColor(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_text(IHTMLBodyElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_text(IHTMLBodyElement* This,VARIANT v) { return This->lpVtbl->put_text(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_text(IHTMLBodyElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_text(IHTMLBodyElement* This,VARIANT *p) { return This->lpVtbl->get_text(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_link(IHTMLBodyElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_link(IHTMLBodyElement* This,VARIANT v) { return This->lpVtbl->put_link(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_link(IHTMLBodyElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_link(IHTMLBodyElement* This,VARIANT *p) { return This->lpVtbl->get_link(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_vLink(IHTMLBodyElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_vLink(IHTMLBodyElement* This,VARIANT v) { return This->lpVtbl->put_vLink(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_vLink(IHTMLBodyElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_vLink(IHTMLBodyElement* This,VARIANT *p) { return This->lpVtbl->get_vLink(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_aLink(IHTMLBodyElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_aLink(IHTMLBodyElement* This,VARIANT v) { return This->lpVtbl->put_aLink(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_aLink(IHTMLBodyElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_aLink(IHTMLBodyElement* This,VARIANT *p) { return This->lpVtbl->get_aLink(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_onload(IHTMLBodyElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_onload(IHTMLBodyElement* This,VARIANT v) { return This->lpVtbl->put_onload(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_onload(IHTMLBodyElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_onload(IHTMLBodyElement* This,VARIANT *p) { return This->lpVtbl->get_onload(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_onunload(IHTMLBodyElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_onunload(IHTMLBodyElement* This,VARIANT v) { return This->lpVtbl->put_onunload(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_onunload(IHTMLBodyElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_onunload(IHTMLBodyElement* This,VARIANT *p) { return This->lpVtbl->get_onunload(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_scroll(IHTMLBodyElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_scroll(IHTMLBodyElement* This,BSTR v) { return This->lpVtbl->put_scroll(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_scroll(IHTMLBodyElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_scroll(IHTMLBodyElement* This,BSTR *p) { return This->lpVtbl->get_scroll(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_onselect(IHTMLBodyElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_onselect(IHTMLBodyElement* This,VARIANT v) { return This->lpVtbl->put_onselect(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_onselect(IHTMLBodyElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_onselect(IHTMLBodyElement* This,VARIANT *p) { return This->lpVtbl->get_onselect(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_put_onbeforeunload(IHTMLBodyElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_put_onbeforeunload(IHTMLBodyElement* This,VARIANT v) { return This->lpVtbl->put_onbeforeunload(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement_get_onbeforeunload(IHTMLBodyElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_get_onbeforeunload(IHTMLBodyElement* This,VARIANT *p) { return This->lpVtbl->get_onbeforeunload(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement_createTextRange(IHTMLBodyElement* This,IHTMLTxtRange **range) { +static __WIDL_INLINE HRESULT IHTMLBodyElement_createTextRange(IHTMLBodyElement* This,IHTMLTxtRange **range) { return This->lpVtbl->createTextRange(This,range); } #endif @@ -57569,39 +57577,39 @@ interface IHTMLBodyElement2 { #define IHTMLBodyElement2_get_onafterprint(This,p) (This)->lpVtbl->get_onafterprint(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement2_QueryInterface(IHTMLBodyElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBodyElement2_QueryInterface(IHTMLBodyElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBodyElement2_AddRef(IHTMLBodyElement2* This) { +static __WIDL_INLINE ULONG IHTMLBodyElement2_AddRef(IHTMLBodyElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBodyElement2_Release(IHTMLBodyElement2* This) { +static __WIDL_INLINE ULONG IHTMLBodyElement2_Release(IHTMLBodyElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement2_GetTypeInfoCount(IHTMLBodyElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBodyElement2_GetTypeInfoCount(IHTMLBodyElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBodyElement2_GetTypeInfo(IHTMLBodyElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBodyElement2_GetTypeInfo(IHTMLBodyElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBodyElement2_GetIDsOfNames(IHTMLBodyElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBodyElement2_GetIDsOfNames(IHTMLBodyElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBodyElement2_Invoke(IHTMLBodyElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBodyElement2_Invoke(IHTMLBodyElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBodyElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement2_put_onbeforeprint(IHTMLBodyElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement2_put_onbeforeprint(IHTMLBodyElement2* This,VARIANT v) { return This->lpVtbl->put_onbeforeprint(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement2_get_onbeforeprint(IHTMLBodyElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement2_get_onbeforeprint(IHTMLBodyElement2* This,VARIANT *p) { return This->lpVtbl->get_onbeforeprint(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement2_put_onafterprint(IHTMLBodyElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement2_put_onafterprint(IHTMLBodyElement2* This,VARIANT v) { return This->lpVtbl->put_onafterprint(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement2_get_onafterprint(IHTMLBodyElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement2_get_onafterprint(IHTMLBodyElement2* This,VARIANT *p) { return This->lpVtbl->get_onafterprint(This,p); } #endif @@ -57759,51 +57767,51 @@ interface IHTMLBodyElement3 { #define IHTMLBodyElement3_get_onhashchange(This,p) (This)->lpVtbl->get_onhashchange(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement3_QueryInterface(IHTMLBodyElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBodyElement3_QueryInterface(IHTMLBodyElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBodyElement3_AddRef(IHTMLBodyElement3* This) { +static __WIDL_INLINE ULONG IHTMLBodyElement3_AddRef(IHTMLBodyElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBodyElement3_Release(IHTMLBodyElement3* This) { +static __WIDL_INLINE ULONG IHTMLBodyElement3_Release(IHTMLBodyElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement3_GetTypeInfoCount(IHTMLBodyElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBodyElement3_GetTypeInfoCount(IHTMLBodyElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBodyElement3_GetTypeInfo(IHTMLBodyElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBodyElement3_GetTypeInfo(IHTMLBodyElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBodyElement3_GetIDsOfNames(IHTMLBodyElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBodyElement3_GetIDsOfNames(IHTMLBodyElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBodyElement3_Invoke(IHTMLBodyElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBodyElement3_Invoke(IHTMLBodyElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBodyElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement3_put_background(IHTMLBodyElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement3_put_background(IHTMLBodyElement3* This,BSTR v) { return This->lpVtbl->put_background(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement3_get_background(IHTMLBodyElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement3_get_background(IHTMLBodyElement3* This,BSTR *p) { return This->lpVtbl->get_background(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement3_put_ononline(IHTMLBodyElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement3_put_ononline(IHTMLBodyElement3* This,VARIANT v) { return This->lpVtbl->put_ononline(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement3_get_ononline(IHTMLBodyElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement3_get_ononline(IHTMLBodyElement3* This,VARIANT *p) { return This->lpVtbl->get_ononline(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement3_put_onoffline(IHTMLBodyElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement3_put_onoffline(IHTMLBodyElement3* This,VARIANT v) { return This->lpVtbl->put_onoffline(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement3_get_onoffline(IHTMLBodyElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement3_get_onoffline(IHTMLBodyElement3* This,VARIANT *p) { return This->lpVtbl->get_onoffline(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement3_put_onhashchange(IHTMLBodyElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement3_put_onhashchange(IHTMLBodyElement3* This,VARIANT v) { return This->lpVtbl->put_onhashchange(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement3_get_onhashchange(IHTMLBodyElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement3_get_onhashchange(IHTMLBodyElement3* This,VARIANT *p) { return This->lpVtbl->get_onhashchange(This,p); } #endif @@ -57929,39 +57937,39 @@ interface IHTMLBodyElement4 { #define IHTMLBodyElement4_get_onstorage(This,p) (This)->lpVtbl->get_onstorage(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement4_QueryInterface(IHTMLBodyElement4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBodyElement4_QueryInterface(IHTMLBodyElement4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBodyElement4_AddRef(IHTMLBodyElement4* This) { +static __WIDL_INLINE ULONG IHTMLBodyElement4_AddRef(IHTMLBodyElement4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBodyElement4_Release(IHTMLBodyElement4* This) { +static __WIDL_INLINE ULONG IHTMLBodyElement4_Release(IHTMLBodyElement4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement4_GetTypeInfoCount(IHTMLBodyElement4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBodyElement4_GetTypeInfoCount(IHTMLBodyElement4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBodyElement4_GetTypeInfo(IHTMLBodyElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBodyElement4_GetTypeInfo(IHTMLBodyElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBodyElement4_GetIDsOfNames(IHTMLBodyElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBodyElement4_GetIDsOfNames(IHTMLBodyElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBodyElement4_Invoke(IHTMLBodyElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBodyElement4_Invoke(IHTMLBodyElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBodyElement4 methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement4_put_onmessage(IHTMLBodyElement4* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement4_put_onmessage(IHTMLBodyElement4* This,VARIANT v) { return This->lpVtbl->put_onmessage(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement4_get_onmessage(IHTMLBodyElement4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement4_get_onmessage(IHTMLBodyElement4* This,VARIANT *p) { return This->lpVtbl->get_onmessage(This,p); } -static FORCEINLINE HRESULT IHTMLBodyElement4_put_onstorage(IHTMLBodyElement4* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement4_put_onstorage(IHTMLBodyElement4* This,VARIANT v) { return This->lpVtbl->put_onstorage(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement4_get_onstorage(IHTMLBodyElement4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement4_get_onstorage(IHTMLBodyElement4* This,VARIANT *p) { return This->lpVtbl->get_onstorage(This,p); } #endif @@ -58071,33 +58079,33 @@ interface IHTMLBodyElement5 { #define IHTMLBodyElement5_get_onpopstate(This,p) (This)->lpVtbl->get_onpopstate(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement5_QueryInterface(IHTMLBodyElement5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBodyElement5_QueryInterface(IHTMLBodyElement5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBodyElement5_AddRef(IHTMLBodyElement5* This) { +static __WIDL_INLINE ULONG IHTMLBodyElement5_AddRef(IHTMLBodyElement5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBodyElement5_Release(IHTMLBodyElement5* This) { +static __WIDL_INLINE ULONG IHTMLBodyElement5_Release(IHTMLBodyElement5* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement5_GetTypeInfoCount(IHTMLBodyElement5* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBodyElement5_GetTypeInfoCount(IHTMLBodyElement5* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBodyElement5_GetTypeInfo(IHTMLBodyElement5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBodyElement5_GetTypeInfo(IHTMLBodyElement5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBodyElement5_GetIDsOfNames(IHTMLBodyElement5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBodyElement5_GetIDsOfNames(IHTMLBodyElement5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBodyElement5_Invoke(IHTMLBodyElement5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBodyElement5_Invoke(IHTMLBodyElement5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBodyElement5 methods ***/ -static FORCEINLINE HRESULT IHTMLBodyElement5_put_onpopstate(IHTMLBodyElement5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBodyElement5_put_onpopstate(IHTMLBodyElement5* This,VARIANT v) { return This->lpVtbl->put_onpopstate(This,v); } -static FORCEINLINE HRESULT IHTMLBodyElement5_get_onpopstate(IHTMLBodyElement5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBodyElement5_get_onpopstate(IHTMLBodyElement5* This,VARIANT *p) { return This->lpVtbl->get_onpopstate(This,p); } #endif @@ -58189,26 +58197,26 @@ interface DispHTMLBody { #define DispHTMLBody_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLBody_QueryInterface(DispHTMLBody* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLBody_QueryInterface(DispHTMLBody* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLBody_AddRef(DispHTMLBody* This) { +static __WIDL_INLINE ULONG DispHTMLBody_AddRef(DispHTMLBody* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLBody_Release(DispHTMLBody* This) { +static __WIDL_INLINE ULONG DispHTMLBody_Release(DispHTMLBody* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLBody_GetTypeInfoCount(DispHTMLBody* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLBody_GetTypeInfoCount(DispHTMLBody* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLBody_GetTypeInfo(DispHTMLBody* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLBody_GetTypeInfo(DispHTMLBody* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLBody_GetIDsOfNames(DispHTMLBody* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLBody_GetIDsOfNames(DispHTMLBody* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLBody_Invoke(DispHTMLBody* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLBody_Invoke(DispHTMLBody* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -58363,45 +58371,45 @@ interface IHTMLFontElement { #define IHTMLFontElement_get_size(This,p) (This)->lpVtbl->get_size(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFontElement_QueryInterface(IHTMLFontElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFontElement_QueryInterface(IHTMLFontElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFontElement_AddRef(IHTMLFontElement* This) { +static __WIDL_INLINE ULONG IHTMLFontElement_AddRef(IHTMLFontElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFontElement_Release(IHTMLFontElement* This) { +static __WIDL_INLINE ULONG IHTMLFontElement_Release(IHTMLFontElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFontElement_GetTypeInfoCount(IHTMLFontElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFontElement_GetTypeInfoCount(IHTMLFontElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFontElement_GetTypeInfo(IHTMLFontElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFontElement_GetTypeInfo(IHTMLFontElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFontElement_GetIDsOfNames(IHTMLFontElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFontElement_GetIDsOfNames(IHTMLFontElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFontElement_Invoke(IHTMLFontElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFontElement_Invoke(IHTMLFontElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFontElement methods ***/ -static FORCEINLINE HRESULT IHTMLFontElement_put_color(IHTMLFontElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFontElement_put_color(IHTMLFontElement* This,VARIANT v) { return This->lpVtbl->put_color(This,v); } -static FORCEINLINE HRESULT IHTMLFontElement_get_color(IHTMLFontElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFontElement_get_color(IHTMLFontElement* This,VARIANT *p) { return This->lpVtbl->get_color(This,p); } -static FORCEINLINE HRESULT IHTMLFontElement_put_face(IHTMLFontElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFontElement_put_face(IHTMLFontElement* This,BSTR v) { return This->lpVtbl->put_face(This,v); } -static FORCEINLINE HRESULT IHTMLFontElement_get_face(IHTMLFontElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFontElement_get_face(IHTMLFontElement* This,BSTR *p) { return This->lpVtbl->get_face(This,p); } -static FORCEINLINE HRESULT IHTMLFontElement_put_size(IHTMLFontElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFontElement_put_size(IHTMLFontElement* This,VARIANT v) { return This->lpVtbl->put_size(This,v); } -static FORCEINLINE HRESULT IHTMLFontElement_get_size(IHTMLFontElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFontElement_get_size(IHTMLFontElement* This,VARIANT *p) { return This->lpVtbl->get_size(This,p); } #endif @@ -58493,26 +58501,26 @@ interface DispHTMLFontElement { #define DispHTMLFontElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLFontElement_QueryInterface(DispHTMLFontElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLFontElement_QueryInterface(DispHTMLFontElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLFontElement_AddRef(DispHTMLFontElement* This) { +static __WIDL_INLINE ULONG DispHTMLFontElement_AddRef(DispHTMLFontElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLFontElement_Release(DispHTMLFontElement* This) { +static __WIDL_INLINE ULONG DispHTMLFontElement_Release(DispHTMLFontElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLFontElement_GetTypeInfoCount(DispHTMLFontElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLFontElement_GetTypeInfoCount(DispHTMLFontElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLFontElement_GetTypeInfo(DispHTMLFontElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLFontElement_GetTypeInfo(DispHTMLFontElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLFontElement_GetIDsOfNames(DispHTMLFontElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLFontElement_GetIDsOfNames(DispHTMLFontElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLFontElement_Invoke(DispHTMLFontElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLFontElement_Invoke(DispHTMLFontElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -58617,26 +58625,26 @@ interface HTMLAnchorEvents2 { #define HTMLAnchorEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLAnchorEvents2_QueryInterface(HTMLAnchorEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLAnchorEvents2_QueryInterface(HTMLAnchorEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLAnchorEvents2_AddRef(HTMLAnchorEvents2* This) { +static __WIDL_INLINE ULONG HTMLAnchorEvents2_AddRef(HTMLAnchorEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLAnchorEvents2_Release(HTMLAnchorEvents2* This) { +static __WIDL_INLINE ULONG HTMLAnchorEvents2_Release(HTMLAnchorEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLAnchorEvents2_GetTypeInfoCount(HTMLAnchorEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLAnchorEvents2_GetTypeInfoCount(HTMLAnchorEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLAnchorEvents2_GetTypeInfo(HTMLAnchorEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLAnchorEvents2_GetTypeInfo(HTMLAnchorEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLAnchorEvents2_GetIDsOfNames(HTMLAnchorEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLAnchorEvents2_GetIDsOfNames(HTMLAnchorEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLAnchorEvents2_Invoke(HTMLAnchorEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLAnchorEvents2_Invoke(HTMLAnchorEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -58727,26 +58735,26 @@ interface HTMLAnchorEvents { #define HTMLAnchorEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLAnchorEvents_QueryInterface(HTMLAnchorEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLAnchorEvents_QueryInterface(HTMLAnchorEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLAnchorEvents_AddRef(HTMLAnchorEvents* This) { +static __WIDL_INLINE ULONG HTMLAnchorEvents_AddRef(HTMLAnchorEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLAnchorEvents_Release(HTMLAnchorEvents* This) { +static __WIDL_INLINE ULONG HTMLAnchorEvents_Release(HTMLAnchorEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLAnchorEvents_GetTypeInfoCount(HTMLAnchorEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLAnchorEvents_GetTypeInfoCount(HTMLAnchorEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLAnchorEvents_GetTypeInfo(HTMLAnchorEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLAnchorEvents_GetTypeInfo(HTMLAnchorEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLAnchorEvents_GetIDsOfNames(HTMLAnchorEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLAnchorEvents_GetIDsOfNames(HTMLAnchorEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLAnchorEvents_Invoke(HTMLAnchorEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLAnchorEvents_Invoke(HTMLAnchorEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -59165,150 +59173,150 @@ interface IHTMLAnchorElement { #define IHTMLAnchorElement_blur(This) (This)->lpVtbl->blur(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAnchorElement_QueryInterface(IHTMLAnchorElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_QueryInterface(IHTMLAnchorElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAnchorElement_AddRef(IHTMLAnchorElement* This) { +static __WIDL_INLINE ULONG IHTMLAnchorElement_AddRef(IHTMLAnchorElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAnchorElement_Release(IHTMLAnchorElement* This) { +static __WIDL_INLINE ULONG IHTMLAnchorElement_Release(IHTMLAnchorElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAnchorElement_GetTypeInfoCount(IHTMLAnchorElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_GetTypeInfoCount(IHTMLAnchorElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAnchorElement_GetTypeInfo(IHTMLAnchorElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_GetTypeInfo(IHTMLAnchorElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAnchorElement_GetIDsOfNames(IHTMLAnchorElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_GetIDsOfNames(IHTMLAnchorElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAnchorElement_Invoke(IHTMLAnchorElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_Invoke(IHTMLAnchorElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAnchorElement methods ***/ -static FORCEINLINE HRESULT IHTMLAnchorElement_put_href(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_href(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_href(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_href(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_href(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_href(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_target(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_target(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_target(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_target(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_target(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_target(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_rel(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_rel(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_rel(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_rel(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_rel(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_rel(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_rev(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_rev(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_rev(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_rev(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_rev(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_rev(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_urn(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_urn(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_urn(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_urn(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_urn(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_urn(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_Methods(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_Methods(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_Methods(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_Methods(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_Methods(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_Methods(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_name(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_name(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_name(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_name(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_host(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_host(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_host(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_host(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_host(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_host(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_hostname(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_hostname(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_hostname(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_hostname(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_hostname(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_hostname(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_pathname(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_pathname(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_pathname(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_pathname(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_pathname(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_pathname(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_port(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_port(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_port(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_port(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_port(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_port(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_protocol(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_protocol(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_protocol(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_protocol(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_protocol(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_protocol(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_search(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_search(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_search(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_search(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_search(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_search(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_hash(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_hash(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_hash(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_hash(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_hash(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_hash(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_onblur(IHTMLAnchorElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_onblur(IHTMLAnchorElement* This,VARIANT v) { return This->lpVtbl->put_onblur(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_onblur(IHTMLAnchorElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_onblur(IHTMLAnchorElement* This,VARIANT *p) { return This->lpVtbl->get_onblur(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_onfocus(IHTMLAnchorElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_onfocus(IHTMLAnchorElement* This,VARIANT v) { return This->lpVtbl->put_onfocus(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_onfocus(IHTMLAnchorElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_onfocus(IHTMLAnchorElement* This,VARIANT *p) { return This->lpVtbl->get_onfocus(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_accessKey(IHTMLAnchorElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_accessKey(IHTMLAnchorElement* This,BSTR v) { return This->lpVtbl->put_accessKey(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_accessKey(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_accessKey(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_accessKey(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_protocolLong(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_protocolLong(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_protocolLong(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_mimeType(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_mimeType(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_mimeType(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_nameProp(IHTMLAnchorElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_nameProp(IHTMLAnchorElement* This,BSTR *p) { return This->lpVtbl->get_nameProp(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_put_tabIndex(IHTMLAnchorElement* This,short v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_put_tabIndex(IHTMLAnchorElement* This,short v) { return This->lpVtbl->put_tabIndex(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement_get_tabIndex(IHTMLAnchorElement* This,short *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_get_tabIndex(IHTMLAnchorElement* This,short *p) { return This->lpVtbl->get_tabIndex(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement_focus(IHTMLAnchorElement* This) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_focus(IHTMLAnchorElement* This) { return This->lpVtbl->focus(This); } -static FORCEINLINE HRESULT IHTMLAnchorElement_blur(IHTMLAnchorElement* This) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement_blur(IHTMLAnchorElement* This) { return This->lpVtbl->blur(This); } #endif @@ -59482,57 +59490,57 @@ interface IHTMLAnchorElement2 { #define IHTMLAnchorElement2_get_type(This,p) (This)->lpVtbl->get_type(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAnchorElement2_QueryInterface(IHTMLAnchorElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_QueryInterface(IHTMLAnchorElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAnchorElement2_AddRef(IHTMLAnchorElement2* This) { +static __WIDL_INLINE ULONG IHTMLAnchorElement2_AddRef(IHTMLAnchorElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAnchorElement2_Release(IHTMLAnchorElement2* This) { +static __WIDL_INLINE ULONG IHTMLAnchorElement2_Release(IHTMLAnchorElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAnchorElement2_GetTypeInfoCount(IHTMLAnchorElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_GetTypeInfoCount(IHTMLAnchorElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAnchorElement2_GetTypeInfo(IHTMLAnchorElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_GetTypeInfo(IHTMLAnchorElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAnchorElement2_GetIDsOfNames(IHTMLAnchorElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_GetIDsOfNames(IHTMLAnchorElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAnchorElement2_Invoke(IHTMLAnchorElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_Invoke(IHTMLAnchorElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAnchorElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLAnchorElement2_put_charset(IHTMLAnchorElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_put_charset(IHTMLAnchorElement2* This,BSTR v) { return This->lpVtbl->put_charset(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement2_get_charset(IHTMLAnchorElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_get_charset(IHTMLAnchorElement2* This,BSTR *p) { return This->lpVtbl->get_charset(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement2_put_coords(IHTMLAnchorElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_put_coords(IHTMLAnchorElement2* This,BSTR v) { return This->lpVtbl->put_coords(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement2_get_coords(IHTMLAnchorElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_get_coords(IHTMLAnchorElement2* This,BSTR *p) { return This->lpVtbl->get_coords(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement2_put_hreflang(IHTMLAnchorElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_put_hreflang(IHTMLAnchorElement2* This,BSTR v) { return This->lpVtbl->put_hreflang(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement2_get_hreflang(IHTMLAnchorElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_get_hreflang(IHTMLAnchorElement2* This,BSTR *p) { return This->lpVtbl->get_hreflang(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement2_put_shape(IHTMLAnchorElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_put_shape(IHTMLAnchorElement2* This,BSTR v) { return This->lpVtbl->put_shape(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement2_get_shape(IHTMLAnchorElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_get_shape(IHTMLAnchorElement2* This,BSTR *p) { return This->lpVtbl->get_shape(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement2_put_type(IHTMLAnchorElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_put_type(IHTMLAnchorElement2* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement2_get_type(IHTMLAnchorElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement2_get_type(IHTMLAnchorElement2* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } #endif @@ -59674,45 +59682,45 @@ interface IHTMLAnchorElement3 { #define IHTMLAnchorElement3_get_href(This,p) (This)->lpVtbl->get_href(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAnchorElement3_QueryInterface(IHTMLAnchorElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement3_QueryInterface(IHTMLAnchorElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAnchorElement3_AddRef(IHTMLAnchorElement3* This) { +static __WIDL_INLINE ULONG IHTMLAnchorElement3_AddRef(IHTMLAnchorElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAnchorElement3_Release(IHTMLAnchorElement3* This) { +static __WIDL_INLINE ULONG IHTMLAnchorElement3_Release(IHTMLAnchorElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAnchorElement3_GetTypeInfoCount(IHTMLAnchorElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement3_GetTypeInfoCount(IHTMLAnchorElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAnchorElement3_GetTypeInfo(IHTMLAnchorElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement3_GetTypeInfo(IHTMLAnchorElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAnchorElement3_GetIDsOfNames(IHTMLAnchorElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement3_GetIDsOfNames(IHTMLAnchorElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAnchorElement3_Invoke(IHTMLAnchorElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement3_Invoke(IHTMLAnchorElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAnchorElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLAnchorElement3_put_shape(IHTMLAnchorElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement3_put_shape(IHTMLAnchorElement3* This,BSTR v) { return This->lpVtbl->put_shape(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement3_get_shape(IHTMLAnchorElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement3_get_shape(IHTMLAnchorElement3* This,BSTR *p) { return This->lpVtbl->get_shape(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement3_put_coords(IHTMLAnchorElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement3_put_coords(IHTMLAnchorElement3* This,BSTR v) { return This->lpVtbl->put_coords(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement3_get_coords(IHTMLAnchorElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement3_get_coords(IHTMLAnchorElement3* This,BSTR *p) { return This->lpVtbl->get_coords(This,p); } -static FORCEINLINE HRESULT IHTMLAnchorElement3_put_href(IHTMLAnchorElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement3_put_href(IHTMLAnchorElement3* This,BSTR v) { return This->lpVtbl->put_href(This,v); } -static FORCEINLINE HRESULT IHTMLAnchorElement3_get_href(IHTMLAnchorElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAnchorElement3_get_href(IHTMLAnchorElement3* This,BSTR *p) { return This->lpVtbl->get_href(This,p); } #endif @@ -59804,26 +59812,26 @@ interface DispHTMLAnchorElement { #define DispHTMLAnchorElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLAnchorElement_QueryInterface(DispHTMLAnchorElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLAnchorElement_QueryInterface(DispHTMLAnchorElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLAnchorElement_AddRef(DispHTMLAnchorElement* This) { +static __WIDL_INLINE ULONG DispHTMLAnchorElement_AddRef(DispHTMLAnchorElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLAnchorElement_Release(DispHTMLAnchorElement* This) { +static __WIDL_INLINE ULONG DispHTMLAnchorElement_Release(DispHTMLAnchorElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLAnchorElement_GetTypeInfoCount(DispHTMLAnchorElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLAnchorElement_GetTypeInfoCount(DispHTMLAnchorElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLAnchorElement_GetTypeInfo(DispHTMLAnchorElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLAnchorElement_GetTypeInfo(DispHTMLAnchorElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLAnchorElement_GetIDsOfNames(DispHTMLAnchorElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLAnchorElement_GetIDsOfNames(DispHTMLAnchorElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLAnchorElement_Invoke(DispHTMLAnchorElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLAnchorElement_Invoke(DispHTMLAnchorElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -59928,26 +59936,26 @@ interface HTMLLabelEvents2 { #define HTMLLabelEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLLabelEvents2_QueryInterface(HTMLLabelEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLLabelEvents2_QueryInterface(HTMLLabelEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLLabelEvents2_AddRef(HTMLLabelEvents2* This) { +static __WIDL_INLINE ULONG HTMLLabelEvents2_AddRef(HTMLLabelEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLLabelEvents2_Release(HTMLLabelEvents2* This) { +static __WIDL_INLINE ULONG HTMLLabelEvents2_Release(HTMLLabelEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLLabelEvents2_GetTypeInfoCount(HTMLLabelEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLLabelEvents2_GetTypeInfoCount(HTMLLabelEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLLabelEvents2_GetTypeInfo(HTMLLabelEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLLabelEvents2_GetTypeInfo(HTMLLabelEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLLabelEvents2_GetIDsOfNames(HTMLLabelEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLLabelEvents2_GetIDsOfNames(HTMLLabelEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLLabelEvents2_Invoke(HTMLLabelEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLLabelEvents2_Invoke(HTMLLabelEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -60038,26 +60046,26 @@ interface HTMLLabelEvents { #define HTMLLabelEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLLabelEvents_QueryInterface(HTMLLabelEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLLabelEvents_QueryInterface(HTMLLabelEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLLabelEvents_AddRef(HTMLLabelEvents* This) { +static __WIDL_INLINE ULONG HTMLLabelEvents_AddRef(HTMLLabelEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLLabelEvents_Release(HTMLLabelEvents* This) { +static __WIDL_INLINE ULONG HTMLLabelEvents_Release(HTMLLabelEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLLabelEvents_GetTypeInfoCount(HTMLLabelEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLLabelEvents_GetTypeInfoCount(HTMLLabelEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLLabelEvents_GetTypeInfo(HTMLLabelEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLLabelEvents_GetTypeInfo(HTMLLabelEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLLabelEvents_GetIDsOfNames(HTMLLabelEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLLabelEvents_GetIDsOfNames(HTMLLabelEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLLabelEvents_Invoke(HTMLLabelEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLLabelEvents_Invoke(HTMLLabelEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -60182,39 +60190,39 @@ interface IHTMLLabelElement { #define IHTMLLabelElement_get_accessKey(This,p) (This)->lpVtbl->get_accessKey(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLLabelElement_QueryInterface(IHTMLLabelElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLLabelElement_QueryInterface(IHTMLLabelElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLLabelElement_AddRef(IHTMLLabelElement* This) { +static __WIDL_INLINE ULONG IHTMLLabelElement_AddRef(IHTMLLabelElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLLabelElement_Release(IHTMLLabelElement* This) { +static __WIDL_INLINE ULONG IHTMLLabelElement_Release(IHTMLLabelElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLLabelElement_GetTypeInfoCount(IHTMLLabelElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLLabelElement_GetTypeInfoCount(IHTMLLabelElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLLabelElement_GetTypeInfo(IHTMLLabelElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLLabelElement_GetTypeInfo(IHTMLLabelElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLLabelElement_GetIDsOfNames(IHTMLLabelElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLLabelElement_GetIDsOfNames(IHTMLLabelElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLLabelElement_Invoke(IHTMLLabelElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLLabelElement_Invoke(IHTMLLabelElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLLabelElement methods ***/ -static FORCEINLINE HRESULT IHTMLLabelElement_put_htmlFor(IHTMLLabelElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLabelElement_put_htmlFor(IHTMLLabelElement* This,BSTR v) { return This->lpVtbl->put_htmlFor(This,v); } -static FORCEINLINE HRESULT IHTMLLabelElement_get_htmlFor(IHTMLLabelElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLabelElement_get_htmlFor(IHTMLLabelElement* This,BSTR *p) { return This->lpVtbl->get_htmlFor(This,p); } -static FORCEINLINE HRESULT IHTMLLabelElement_put_accessKey(IHTMLLabelElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLabelElement_put_accessKey(IHTMLLabelElement* This,BSTR v) { return This->lpVtbl->put_accessKey(This,v); } -static FORCEINLINE HRESULT IHTMLLabelElement_get_accessKey(IHTMLLabelElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLabelElement_get_accessKey(IHTMLLabelElement* This,BSTR *p) { return This->lpVtbl->get_accessKey(This,p); } #endif @@ -60316,30 +60324,30 @@ interface IHTMLLabelElement2 { #define IHTMLLabelElement2_get_form(This,p) (This)->lpVtbl->get_form(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLLabelElement2_QueryInterface(IHTMLLabelElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLLabelElement2_QueryInterface(IHTMLLabelElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLLabelElement2_AddRef(IHTMLLabelElement2* This) { +static __WIDL_INLINE ULONG IHTMLLabelElement2_AddRef(IHTMLLabelElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLLabelElement2_Release(IHTMLLabelElement2* This) { +static __WIDL_INLINE ULONG IHTMLLabelElement2_Release(IHTMLLabelElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLLabelElement2_GetTypeInfoCount(IHTMLLabelElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLLabelElement2_GetTypeInfoCount(IHTMLLabelElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLLabelElement2_GetTypeInfo(IHTMLLabelElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLLabelElement2_GetTypeInfo(IHTMLLabelElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLLabelElement2_GetIDsOfNames(IHTMLLabelElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLLabelElement2_GetIDsOfNames(IHTMLLabelElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLLabelElement2_Invoke(IHTMLLabelElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLLabelElement2_Invoke(IHTMLLabelElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLLabelElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLLabelElement2_get_form(IHTMLLabelElement2* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLLabelElement2_get_form(IHTMLLabelElement2* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } #endif @@ -60431,26 +60439,26 @@ interface DispHTMLLabelElement { #define DispHTMLLabelElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLLabelElement_QueryInterface(DispHTMLLabelElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLLabelElement_QueryInterface(DispHTMLLabelElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLLabelElement_AddRef(DispHTMLLabelElement* This) { +static __WIDL_INLINE ULONG DispHTMLLabelElement_AddRef(DispHTMLLabelElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLLabelElement_Release(DispHTMLLabelElement* This) { +static __WIDL_INLINE ULONG DispHTMLLabelElement_Release(DispHTMLLabelElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLLabelElement_GetTypeInfoCount(DispHTMLLabelElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLLabelElement_GetTypeInfoCount(DispHTMLLabelElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLLabelElement_GetTypeInfo(DispHTMLLabelElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLLabelElement_GetTypeInfo(DispHTMLLabelElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLLabelElement_GetIDsOfNames(DispHTMLLabelElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLLabelElement_GetIDsOfNames(DispHTMLLabelElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLLabelElement_Invoke(DispHTMLLabelElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLLabelElement_Invoke(DispHTMLLabelElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -60555,26 +60563,26 @@ interface IHTMLListElement { #define IHTMLListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLListElement_QueryInterface(IHTMLListElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLListElement_QueryInterface(IHTMLListElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLListElement_AddRef(IHTMLListElement* This) { +static __WIDL_INLINE ULONG IHTMLListElement_AddRef(IHTMLListElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLListElement_Release(IHTMLListElement* This) { +static __WIDL_INLINE ULONG IHTMLListElement_Release(IHTMLListElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLListElement_GetTypeInfoCount(IHTMLListElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLListElement_GetTypeInfoCount(IHTMLListElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLListElement_GetTypeInfo(IHTMLListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLListElement_GetTypeInfo(IHTMLListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLListElement_GetIDsOfNames(IHTMLListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLListElement_GetIDsOfNames(IHTMLListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLListElement_Invoke(IHTMLListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLListElement_Invoke(IHTMLListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -60684,33 +60692,33 @@ interface IHTMLListElement2 { #define IHTMLListElement2_get_compact(This,p) (This)->lpVtbl->get_compact(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLListElement2_QueryInterface(IHTMLListElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLListElement2_QueryInterface(IHTMLListElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLListElement2_AddRef(IHTMLListElement2* This) { +static __WIDL_INLINE ULONG IHTMLListElement2_AddRef(IHTMLListElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLListElement2_Release(IHTMLListElement2* This) { +static __WIDL_INLINE ULONG IHTMLListElement2_Release(IHTMLListElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLListElement2_GetTypeInfoCount(IHTMLListElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLListElement2_GetTypeInfoCount(IHTMLListElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLListElement2_GetTypeInfo(IHTMLListElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLListElement2_GetTypeInfo(IHTMLListElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLListElement2_GetIDsOfNames(IHTMLListElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLListElement2_GetIDsOfNames(IHTMLListElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLListElement2_Invoke(IHTMLListElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLListElement2_Invoke(IHTMLListElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLListElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLListElement2_put_compact(IHTMLListElement2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLListElement2_put_compact(IHTMLListElement2* This,VARIANT_BOOL v) { return This->lpVtbl->put_compact(This,v); } -static FORCEINLINE HRESULT IHTMLListElement2_get_compact(IHTMLListElement2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLListElement2_get_compact(IHTMLListElement2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_compact(This,p); } #endif @@ -60802,26 +60810,26 @@ interface DispHTMLListElement { #define DispHTMLListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLListElement_QueryInterface(DispHTMLListElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLListElement_QueryInterface(DispHTMLListElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLListElement_AddRef(DispHTMLListElement* This) { +static __WIDL_INLINE ULONG DispHTMLListElement_AddRef(DispHTMLListElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLListElement_Release(DispHTMLListElement* This) { +static __WIDL_INLINE ULONG DispHTMLListElement_Release(DispHTMLListElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLListElement_GetTypeInfoCount(DispHTMLListElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLListElement_GetTypeInfoCount(DispHTMLListElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLListElement_GetTypeInfo(DispHTMLListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLListElement_GetTypeInfo(DispHTMLListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLListElement_GetIDsOfNames(DispHTMLListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLListElement_GetIDsOfNames(DispHTMLListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLListElement_Invoke(DispHTMLListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLListElement_Invoke(DispHTMLListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -60960,39 +60968,39 @@ interface IHTMLUListElement { #define IHTMLUListElement_get_type(This,p) (This)->lpVtbl->get_type(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLUListElement_QueryInterface(IHTMLUListElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLUListElement_QueryInterface(IHTMLUListElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLUListElement_AddRef(IHTMLUListElement* This) { +static __WIDL_INLINE ULONG IHTMLUListElement_AddRef(IHTMLUListElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLUListElement_Release(IHTMLUListElement* This) { +static __WIDL_INLINE ULONG IHTMLUListElement_Release(IHTMLUListElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLUListElement_GetTypeInfoCount(IHTMLUListElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLUListElement_GetTypeInfoCount(IHTMLUListElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLUListElement_GetTypeInfo(IHTMLUListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLUListElement_GetTypeInfo(IHTMLUListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLUListElement_GetIDsOfNames(IHTMLUListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLUListElement_GetIDsOfNames(IHTMLUListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLUListElement_Invoke(IHTMLUListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLUListElement_Invoke(IHTMLUListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLUListElement methods ***/ -static FORCEINLINE HRESULT IHTMLUListElement_put_compact(IHTMLUListElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLUListElement_put_compact(IHTMLUListElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_compact(This,v); } -static FORCEINLINE HRESULT IHTMLUListElement_get_compact(IHTMLUListElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLUListElement_get_compact(IHTMLUListElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_compact(This,p); } -static FORCEINLINE HRESULT IHTMLUListElement_put_type(IHTMLUListElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLUListElement_put_type(IHTMLUListElement* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLUListElement_get_type(IHTMLUListElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLUListElement_get_type(IHTMLUListElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } #endif @@ -61084,26 +61092,26 @@ interface DispHTMLUListElement { #define DispHTMLUListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLUListElement_QueryInterface(DispHTMLUListElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLUListElement_QueryInterface(DispHTMLUListElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLUListElement_AddRef(DispHTMLUListElement* This) { +static __WIDL_INLINE ULONG DispHTMLUListElement_AddRef(DispHTMLUListElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLUListElement_Release(DispHTMLUListElement* This) { +static __WIDL_INLINE ULONG DispHTMLUListElement_Release(DispHTMLUListElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLUListElement_GetTypeInfoCount(DispHTMLUListElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLUListElement_GetTypeInfoCount(DispHTMLUListElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLUListElement_GetTypeInfo(DispHTMLUListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLUListElement_GetTypeInfo(DispHTMLUListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLUListElement_GetIDsOfNames(DispHTMLUListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLUListElement_GetIDsOfNames(DispHTMLUListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLUListElement_Invoke(DispHTMLUListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLUListElement_Invoke(DispHTMLUListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -61258,45 +61266,45 @@ interface IHTMLOListElement { #define IHTMLOListElement_get_type(This,p) (This)->lpVtbl->get_type(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLOListElement_QueryInterface(IHTMLOListElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLOListElement_QueryInterface(IHTMLOListElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLOListElement_AddRef(IHTMLOListElement* This) { +static __WIDL_INLINE ULONG IHTMLOListElement_AddRef(IHTMLOListElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLOListElement_Release(IHTMLOListElement* This) { +static __WIDL_INLINE ULONG IHTMLOListElement_Release(IHTMLOListElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLOListElement_GetTypeInfoCount(IHTMLOListElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLOListElement_GetTypeInfoCount(IHTMLOListElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLOListElement_GetTypeInfo(IHTMLOListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLOListElement_GetTypeInfo(IHTMLOListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLOListElement_GetIDsOfNames(IHTMLOListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLOListElement_GetIDsOfNames(IHTMLOListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLOListElement_Invoke(IHTMLOListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLOListElement_Invoke(IHTMLOListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLOListElement methods ***/ -static FORCEINLINE HRESULT IHTMLOListElement_put_compact(IHTMLOListElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLOListElement_put_compact(IHTMLOListElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_compact(This,v); } -static FORCEINLINE HRESULT IHTMLOListElement_get_compact(IHTMLOListElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLOListElement_get_compact(IHTMLOListElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_compact(This,p); } -static FORCEINLINE HRESULT IHTMLOListElement_put_start(IHTMLOListElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLOListElement_put_start(IHTMLOListElement* This,LONG v) { return This->lpVtbl->put_start(This,v); } -static FORCEINLINE HRESULT IHTMLOListElement_get_start(IHTMLOListElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLOListElement_get_start(IHTMLOListElement* This,LONG *p) { return This->lpVtbl->get_start(This,p); } -static FORCEINLINE HRESULT IHTMLOListElement_put_type(IHTMLOListElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLOListElement_put_type(IHTMLOListElement* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLOListElement_get_type(IHTMLOListElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLOListElement_get_type(IHTMLOListElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } #endif @@ -61388,26 +61396,26 @@ interface DispHTMLOListElement { #define DispHTMLOListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLOListElement_QueryInterface(DispHTMLOListElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLOListElement_QueryInterface(DispHTMLOListElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLOListElement_AddRef(DispHTMLOListElement* This) { +static __WIDL_INLINE ULONG DispHTMLOListElement_AddRef(DispHTMLOListElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLOListElement_Release(DispHTMLOListElement* This) { +static __WIDL_INLINE ULONG DispHTMLOListElement_Release(DispHTMLOListElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLOListElement_GetTypeInfoCount(DispHTMLOListElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLOListElement_GetTypeInfoCount(DispHTMLOListElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLOListElement_GetTypeInfo(DispHTMLOListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLOListElement_GetTypeInfo(DispHTMLOListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLOListElement_GetIDsOfNames(DispHTMLOListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLOListElement_GetIDsOfNames(DispHTMLOListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLOListElement_Invoke(DispHTMLOListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLOListElement_Invoke(DispHTMLOListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -61546,39 +61554,39 @@ interface IHTMLLIElement { #define IHTMLLIElement_get_value(This,p) (This)->lpVtbl->get_value(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLLIElement_QueryInterface(IHTMLLIElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLLIElement_QueryInterface(IHTMLLIElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLLIElement_AddRef(IHTMLLIElement* This) { +static __WIDL_INLINE ULONG IHTMLLIElement_AddRef(IHTMLLIElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLLIElement_Release(IHTMLLIElement* This) { +static __WIDL_INLINE ULONG IHTMLLIElement_Release(IHTMLLIElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLLIElement_GetTypeInfoCount(IHTMLLIElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLLIElement_GetTypeInfoCount(IHTMLLIElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLLIElement_GetTypeInfo(IHTMLLIElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLLIElement_GetTypeInfo(IHTMLLIElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLLIElement_GetIDsOfNames(IHTMLLIElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLLIElement_GetIDsOfNames(IHTMLLIElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLLIElement_Invoke(IHTMLLIElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLLIElement_Invoke(IHTMLLIElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLLIElement methods ***/ -static FORCEINLINE HRESULT IHTMLLIElement_put_type(IHTMLLIElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLIElement_put_type(IHTMLLIElement* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLLIElement_get_type(IHTMLLIElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLIElement_get_type(IHTMLLIElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLLIElement_put_value(IHTMLLIElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLLIElement_put_value(IHTMLLIElement* This,LONG v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLLIElement_get_value(IHTMLLIElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLLIElement_get_value(IHTMLLIElement* This,LONG *p) { return This->lpVtbl->get_value(This,p); } #endif @@ -61670,26 +61678,26 @@ interface DispHTMLLIElement { #define DispHTMLLIElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLLIElement_QueryInterface(DispHTMLLIElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLLIElement_QueryInterface(DispHTMLLIElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLLIElement_AddRef(DispHTMLLIElement* This) { +static __WIDL_INLINE ULONG DispHTMLLIElement_AddRef(DispHTMLLIElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLLIElement_Release(DispHTMLLIElement* This) { +static __WIDL_INLINE ULONG DispHTMLLIElement_Release(DispHTMLLIElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLLIElement_GetTypeInfoCount(DispHTMLLIElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLLIElement_GetTypeInfoCount(DispHTMLLIElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLLIElement_GetTypeInfo(DispHTMLLIElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLLIElement_GetTypeInfo(DispHTMLLIElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLLIElement_GetIDsOfNames(DispHTMLLIElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLLIElement_GetIDsOfNames(DispHTMLLIElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLLIElement_Invoke(DispHTMLLIElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLLIElement_Invoke(DispHTMLLIElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -61812,33 +61820,33 @@ interface IHTMLBlockElement { #define IHTMLBlockElement_get_clear(This,p) (This)->lpVtbl->get_clear(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBlockElement_QueryInterface(IHTMLBlockElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBlockElement_QueryInterface(IHTMLBlockElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBlockElement_AddRef(IHTMLBlockElement* This) { +static __WIDL_INLINE ULONG IHTMLBlockElement_AddRef(IHTMLBlockElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBlockElement_Release(IHTMLBlockElement* This) { +static __WIDL_INLINE ULONG IHTMLBlockElement_Release(IHTMLBlockElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBlockElement_GetTypeInfoCount(IHTMLBlockElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBlockElement_GetTypeInfoCount(IHTMLBlockElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBlockElement_GetTypeInfo(IHTMLBlockElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBlockElement_GetTypeInfo(IHTMLBlockElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBlockElement_GetIDsOfNames(IHTMLBlockElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBlockElement_GetIDsOfNames(IHTMLBlockElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBlockElement_Invoke(IHTMLBlockElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBlockElement_Invoke(IHTMLBlockElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBlockElement methods ***/ -static FORCEINLINE HRESULT IHTMLBlockElement_put_clear(IHTMLBlockElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBlockElement_put_clear(IHTMLBlockElement* This,BSTR v) { return This->lpVtbl->put_clear(This,v); } -static FORCEINLINE HRESULT IHTMLBlockElement_get_clear(IHTMLBlockElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBlockElement_get_clear(IHTMLBlockElement* This,BSTR *p) { return This->lpVtbl->get_clear(This,p); } #endif @@ -61964,39 +61972,39 @@ interface IHTMLBlockElement2 { #define IHTMLBlockElement2_get_width(This,p) (This)->lpVtbl->get_width(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBlockElement2_QueryInterface(IHTMLBlockElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBlockElement2_QueryInterface(IHTMLBlockElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBlockElement2_AddRef(IHTMLBlockElement2* This) { +static __WIDL_INLINE ULONG IHTMLBlockElement2_AddRef(IHTMLBlockElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBlockElement2_Release(IHTMLBlockElement2* This) { +static __WIDL_INLINE ULONG IHTMLBlockElement2_Release(IHTMLBlockElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBlockElement2_GetTypeInfoCount(IHTMLBlockElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBlockElement2_GetTypeInfoCount(IHTMLBlockElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBlockElement2_GetTypeInfo(IHTMLBlockElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBlockElement2_GetTypeInfo(IHTMLBlockElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBlockElement2_GetIDsOfNames(IHTMLBlockElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBlockElement2_GetIDsOfNames(IHTMLBlockElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBlockElement2_Invoke(IHTMLBlockElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBlockElement2_Invoke(IHTMLBlockElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBlockElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLBlockElement2_put_cite(IHTMLBlockElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBlockElement2_put_cite(IHTMLBlockElement2* This,BSTR v) { return This->lpVtbl->put_cite(This,v); } -static FORCEINLINE HRESULT IHTMLBlockElement2_get_cite(IHTMLBlockElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBlockElement2_get_cite(IHTMLBlockElement2* This,BSTR *p) { return This->lpVtbl->get_cite(This,p); } -static FORCEINLINE HRESULT IHTMLBlockElement2_put_width(IHTMLBlockElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBlockElement2_put_width(IHTMLBlockElement2* This,BSTR v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLBlockElement2_get_width(IHTMLBlockElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBlockElement2_get_width(IHTMLBlockElement2* This,BSTR *p) { return This->lpVtbl->get_width(This,p); } #endif @@ -62106,33 +62114,33 @@ interface IHTMLBlockElement3 { #define IHTMLBlockElement3_get_cite(This,p) (This)->lpVtbl->get_cite(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBlockElement3_QueryInterface(IHTMLBlockElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBlockElement3_QueryInterface(IHTMLBlockElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBlockElement3_AddRef(IHTMLBlockElement3* This) { +static __WIDL_INLINE ULONG IHTMLBlockElement3_AddRef(IHTMLBlockElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBlockElement3_Release(IHTMLBlockElement3* This) { +static __WIDL_INLINE ULONG IHTMLBlockElement3_Release(IHTMLBlockElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBlockElement3_GetTypeInfoCount(IHTMLBlockElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBlockElement3_GetTypeInfoCount(IHTMLBlockElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBlockElement3_GetTypeInfo(IHTMLBlockElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBlockElement3_GetTypeInfo(IHTMLBlockElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBlockElement3_GetIDsOfNames(IHTMLBlockElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBlockElement3_GetIDsOfNames(IHTMLBlockElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBlockElement3_Invoke(IHTMLBlockElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBlockElement3_Invoke(IHTMLBlockElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBlockElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLBlockElement3_put_cite(IHTMLBlockElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBlockElement3_put_cite(IHTMLBlockElement3* This,BSTR v) { return This->lpVtbl->put_cite(This,v); } -static FORCEINLINE HRESULT IHTMLBlockElement3_get_cite(IHTMLBlockElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBlockElement3_get_cite(IHTMLBlockElement3* This,BSTR *p) { return This->lpVtbl->get_cite(This,p); } #endif @@ -62224,26 +62232,26 @@ interface DispHTMLBlockElement { #define DispHTMLBlockElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLBlockElement_QueryInterface(DispHTMLBlockElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLBlockElement_QueryInterface(DispHTMLBlockElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLBlockElement_AddRef(DispHTMLBlockElement* This) { +static __WIDL_INLINE ULONG DispHTMLBlockElement_AddRef(DispHTMLBlockElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLBlockElement_Release(DispHTMLBlockElement* This) { +static __WIDL_INLINE ULONG DispHTMLBlockElement_Release(DispHTMLBlockElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLBlockElement_GetTypeInfoCount(DispHTMLBlockElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLBlockElement_GetTypeInfoCount(DispHTMLBlockElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLBlockElement_GetTypeInfo(DispHTMLBlockElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLBlockElement_GetTypeInfo(DispHTMLBlockElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLBlockElement_GetIDsOfNames(DispHTMLBlockElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLBlockElement_GetIDsOfNames(DispHTMLBlockElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLBlockElement_Invoke(DispHTMLBlockElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLBlockElement_Invoke(DispHTMLBlockElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -62382,39 +62390,39 @@ interface IHTMLDivElement { #define IHTMLDivElement_get_noWrap(This,p) (This)->lpVtbl->get_noWrap(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDivElement_QueryInterface(IHTMLDivElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDivElement_QueryInterface(IHTMLDivElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDivElement_AddRef(IHTMLDivElement* This) { +static __WIDL_INLINE ULONG IHTMLDivElement_AddRef(IHTMLDivElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDivElement_Release(IHTMLDivElement* This) { +static __WIDL_INLINE ULONG IHTMLDivElement_Release(IHTMLDivElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDivElement_GetTypeInfoCount(IHTMLDivElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDivElement_GetTypeInfoCount(IHTMLDivElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDivElement_GetTypeInfo(IHTMLDivElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDivElement_GetTypeInfo(IHTMLDivElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDivElement_GetIDsOfNames(IHTMLDivElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDivElement_GetIDsOfNames(IHTMLDivElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDivElement_Invoke(IHTMLDivElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDivElement_Invoke(IHTMLDivElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDivElement methods ***/ -static FORCEINLINE HRESULT IHTMLDivElement_put_align(IHTMLDivElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDivElement_put_align(IHTMLDivElement* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLDivElement_get_align(IHTMLDivElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDivElement_get_align(IHTMLDivElement* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } -static FORCEINLINE HRESULT IHTMLDivElement_put_noWrap(IHTMLDivElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLDivElement_put_noWrap(IHTMLDivElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_noWrap(This,v); } -static FORCEINLINE HRESULT IHTMLDivElement_get_noWrap(IHTMLDivElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDivElement_get_noWrap(IHTMLDivElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_noWrap(This,p); } #endif @@ -62506,26 +62514,26 @@ interface DispHTMLDivElement { #define DispHTMLDivElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLDivElement_QueryInterface(DispHTMLDivElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLDivElement_QueryInterface(DispHTMLDivElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLDivElement_AddRef(DispHTMLDivElement* This) { +static __WIDL_INLINE ULONG DispHTMLDivElement_AddRef(DispHTMLDivElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLDivElement_Release(DispHTMLDivElement* This) { +static __WIDL_INLINE ULONG DispHTMLDivElement_Release(DispHTMLDivElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLDivElement_GetTypeInfoCount(DispHTMLDivElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLDivElement_GetTypeInfoCount(DispHTMLDivElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLDivElement_GetTypeInfo(DispHTMLDivElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLDivElement_GetTypeInfo(DispHTMLDivElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLDivElement_GetIDsOfNames(DispHTMLDivElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLDivElement_GetIDsOfNames(DispHTMLDivElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLDivElement_Invoke(DispHTMLDivElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLDivElement_Invoke(DispHTMLDivElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -62648,33 +62656,33 @@ interface IHTMLDDElement { #define IHTMLDDElement_get_noWrap(This,p) (This)->lpVtbl->get_noWrap(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDDElement_QueryInterface(IHTMLDDElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDDElement_QueryInterface(IHTMLDDElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDDElement_AddRef(IHTMLDDElement* This) { +static __WIDL_INLINE ULONG IHTMLDDElement_AddRef(IHTMLDDElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDDElement_Release(IHTMLDDElement* This) { +static __WIDL_INLINE ULONG IHTMLDDElement_Release(IHTMLDDElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDDElement_GetTypeInfoCount(IHTMLDDElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDDElement_GetTypeInfoCount(IHTMLDDElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDDElement_GetTypeInfo(IHTMLDDElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDDElement_GetTypeInfo(IHTMLDDElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDDElement_GetIDsOfNames(IHTMLDDElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDDElement_GetIDsOfNames(IHTMLDDElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDDElement_Invoke(IHTMLDDElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDDElement_Invoke(IHTMLDDElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDDElement methods ***/ -static FORCEINLINE HRESULT IHTMLDDElement_put_noWrap(IHTMLDDElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLDDElement_put_noWrap(IHTMLDDElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_noWrap(This,v); } -static FORCEINLINE HRESULT IHTMLDDElement_get_noWrap(IHTMLDDElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDDElement_get_noWrap(IHTMLDDElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_noWrap(This,p); } #endif @@ -62766,26 +62774,26 @@ interface DispHTMLDDElement { #define DispHTMLDDElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLDDElement_QueryInterface(DispHTMLDDElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLDDElement_QueryInterface(DispHTMLDDElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLDDElement_AddRef(DispHTMLDDElement* This) { +static __WIDL_INLINE ULONG DispHTMLDDElement_AddRef(DispHTMLDDElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLDDElement_Release(DispHTMLDDElement* This) { +static __WIDL_INLINE ULONG DispHTMLDDElement_Release(DispHTMLDDElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLDDElement_GetTypeInfoCount(DispHTMLDDElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLDDElement_GetTypeInfoCount(DispHTMLDDElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLDDElement_GetTypeInfo(DispHTMLDDElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLDDElement_GetTypeInfo(DispHTMLDDElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLDDElement_GetIDsOfNames(DispHTMLDDElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLDDElement_GetIDsOfNames(DispHTMLDDElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLDDElement_Invoke(DispHTMLDDElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLDDElement_Invoke(DispHTMLDDElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -62908,33 +62916,33 @@ interface IHTMLDTElement { #define IHTMLDTElement_get_noWrap(This,p) (This)->lpVtbl->get_noWrap(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDTElement_QueryInterface(IHTMLDTElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDTElement_QueryInterface(IHTMLDTElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDTElement_AddRef(IHTMLDTElement* This) { +static __WIDL_INLINE ULONG IHTMLDTElement_AddRef(IHTMLDTElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDTElement_Release(IHTMLDTElement* This) { +static __WIDL_INLINE ULONG IHTMLDTElement_Release(IHTMLDTElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDTElement_GetTypeInfoCount(IHTMLDTElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDTElement_GetTypeInfoCount(IHTMLDTElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDTElement_GetTypeInfo(IHTMLDTElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDTElement_GetTypeInfo(IHTMLDTElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDTElement_GetIDsOfNames(IHTMLDTElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDTElement_GetIDsOfNames(IHTMLDTElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDTElement_Invoke(IHTMLDTElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDTElement_Invoke(IHTMLDTElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDTElement methods ***/ -static FORCEINLINE HRESULT IHTMLDTElement_put_noWrap(IHTMLDTElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLDTElement_put_noWrap(IHTMLDTElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_noWrap(This,v); } -static FORCEINLINE HRESULT IHTMLDTElement_get_noWrap(IHTMLDTElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDTElement_get_noWrap(IHTMLDTElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_noWrap(This,p); } #endif @@ -63026,26 +63034,26 @@ interface DispHTMLDTElement { #define DispHTMLDTElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLDTElement_QueryInterface(DispHTMLDTElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLDTElement_QueryInterface(DispHTMLDTElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLDTElement_AddRef(DispHTMLDTElement* This) { +static __WIDL_INLINE ULONG DispHTMLDTElement_AddRef(DispHTMLDTElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLDTElement_Release(DispHTMLDTElement* This) { +static __WIDL_INLINE ULONG DispHTMLDTElement_Release(DispHTMLDTElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLDTElement_GetTypeInfoCount(DispHTMLDTElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLDTElement_GetTypeInfoCount(DispHTMLDTElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLDTElement_GetTypeInfo(DispHTMLDTElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLDTElement_GetTypeInfo(DispHTMLDTElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLDTElement_GetIDsOfNames(DispHTMLDTElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLDTElement_GetIDsOfNames(DispHTMLDTElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLDTElement_Invoke(DispHTMLDTElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLDTElement_Invoke(DispHTMLDTElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -63168,33 +63176,33 @@ interface IHTMLBRElement { #define IHTMLBRElement_get_clear(This,p) (This)->lpVtbl->get_clear(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBRElement_QueryInterface(IHTMLBRElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBRElement_QueryInterface(IHTMLBRElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBRElement_AddRef(IHTMLBRElement* This) { +static __WIDL_INLINE ULONG IHTMLBRElement_AddRef(IHTMLBRElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBRElement_Release(IHTMLBRElement* This) { +static __WIDL_INLINE ULONG IHTMLBRElement_Release(IHTMLBRElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBRElement_GetTypeInfoCount(IHTMLBRElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBRElement_GetTypeInfoCount(IHTMLBRElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBRElement_GetTypeInfo(IHTMLBRElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBRElement_GetTypeInfo(IHTMLBRElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBRElement_GetIDsOfNames(IHTMLBRElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBRElement_GetIDsOfNames(IHTMLBRElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBRElement_Invoke(IHTMLBRElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBRElement_Invoke(IHTMLBRElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBRElement methods ***/ -static FORCEINLINE HRESULT IHTMLBRElement_put_clear(IHTMLBRElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBRElement_put_clear(IHTMLBRElement* This,BSTR v) { return This->lpVtbl->put_clear(This,v); } -static FORCEINLINE HRESULT IHTMLBRElement_get_clear(IHTMLBRElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBRElement_get_clear(IHTMLBRElement* This,BSTR *p) { return This->lpVtbl->get_clear(This,p); } #endif @@ -63286,26 +63294,26 @@ interface DispHTMLBRElement { #define DispHTMLBRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLBRElement_QueryInterface(DispHTMLBRElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLBRElement_QueryInterface(DispHTMLBRElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLBRElement_AddRef(DispHTMLBRElement* This) { +static __WIDL_INLINE ULONG DispHTMLBRElement_AddRef(DispHTMLBRElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLBRElement_Release(DispHTMLBRElement* This) { +static __WIDL_INLINE ULONG DispHTMLBRElement_Release(DispHTMLBRElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLBRElement_GetTypeInfoCount(DispHTMLBRElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLBRElement_GetTypeInfoCount(DispHTMLBRElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLBRElement_GetTypeInfo(DispHTMLBRElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLBRElement_GetTypeInfo(DispHTMLBRElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLBRElement_GetIDsOfNames(DispHTMLBRElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLBRElement_GetIDsOfNames(DispHTMLBRElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLBRElement_Invoke(DispHTMLBRElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLBRElement_Invoke(DispHTMLBRElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -63428,33 +63436,33 @@ interface IHTMLDListElement { #define IHTMLDListElement_get_compact(This,p) (This)->lpVtbl->get_compact(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDListElement_QueryInterface(IHTMLDListElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDListElement_QueryInterface(IHTMLDListElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDListElement_AddRef(IHTMLDListElement* This) { +static __WIDL_INLINE ULONG IHTMLDListElement_AddRef(IHTMLDListElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDListElement_Release(IHTMLDListElement* This) { +static __WIDL_INLINE ULONG IHTMLDListElement_Release(IHTMLDListElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDListElement_GetTypeInfoCount(IHTMLDListElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDListElement_GetTypeInfoCount(IHTMLDListElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDListElement_GetTypeInfo(IHTMLDListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDListElement_GetTypeInfo(IHTMLDListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDListElement_GetIDsOfNames(IHTMLDListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDListElement_GetIDsOfNames(IHTMLDListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDListElement_Invoke(IHTMLDListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDListElement_Invoke(IHTMLDListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDListElement methods ***/ -static FORCEINLINE HRESULT IHTMLDListElement_put_compact(IHTMLDListElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLDListElement_put_compact(IHTMLDListElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_compact(This,v); } -static FORCEINLINE HRESULT IHTMLDListElement_get_compact(IHTMLDListElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDListElement_get_compact(IHTMLDListElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_compact(This,p); } #endif @@ -63546,26 +63554,26 @@ interface DispHTMLDListElement { #define DispHTMLDListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLDListElement_QueryInterface(DispHTMLDListElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLDListElement_QueryInterface(DispHTMLDListElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLDListElement_AddRef(DispHTMLDListElement* This) { +static __WIDL_INLINE ULONG DispHTMLDListElement_AddRef(DispHTMLDListElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLDListElement_Release(DispHTMLDListElement* This) { +static __WIDL_INLINE ULONG DispHTMLDListElement_Release(DispHTMLDListElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLDListElement_GetTypeInfoCount(DispHTMLDListElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLDListElement_GetTypeInfoCount(DispHTMLDListElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLDListElement_GetTypeInfo(DispHTMLDListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLDListElement_GetTypeInfo(DispHTMLDListElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLDListElement_GetIDsOfNames(DispHTMLDListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLDListElement_GetIDsOfNames(DispHTMLDListElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLDListElement_Invoke(DispHTMLDListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLDListElement_Invoke(DispHTMLDListElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -63752,57 +63760,57 @@ interface IHTMLHRElement { #define IHTMLHRElement_get_size(This,p) (This)->lpVtbl->get_size(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLHRElement_QueryInterface(IHTMLHRElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLHRElement_QueryInterface(IHTMLHRElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLHRElement_AddRef(IHTMLHRElement* This) { +static __WIDL_INLINE ULONG IHTMLHRElement_AddRef(IHTMLHRElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLHRElement_Release(IHTMLHRElement* This) { +static __WIDL_INLINE ULONG IHTMLHRElement_Release(IHTMLHRElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLHRElement_GetTypeInfoCount(IHTMLHRElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLHRElement_GetTypeInfoCount(IHTMLHRElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLHRElement_GetTypeInfo(IHTMLHRElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLHRElement_GetTypeInfo(IHTMLHRElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLHRElement_GetIDsOfNames(IHTMLHRElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLHRElement_GetIDsOfNames(IHTMLHRElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLHRElement_Invoke(IHTMLHRElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLHRElement_Invoke(IHTMLHRElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLHRElement methods ***/ -static FORCEINLINE HRESULT IHTMLHRElement_put_align(IHTMLHRElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLHRElement_put_align(IHTMLHRElement* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLHRElement_get_align(IHTMLHRElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLHRElement_get_align(IHTMLHRElement* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } -static FORCEINLINE HRESULT IHTMLHRElement_put_color(IHTMLHRElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLHRElement_put_color(IHTMLHRElement* This,VARIANT v) { return This->lpVtbl->put_color(This,v); } -static FORCEINLINE HRESULT IHTMLHRElement_get_color(IHTMLHRElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLHRElement_get_color(IHTMLHRElement* This,VARIANT *p) { return This->lpVtbl->get_color(This,p); } -static FORCEINLINE HRESULT IHTMLHRElement_put_noShade(IHTMLHRElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLHRElement_put_noShade(IHTMLHRElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_noShade(This,v); } -static FORCEINLINE HRESULT IHTMLHRElement_get_noShade(IHTMLHRElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLHRElement_get_noShade(IHTMLHRElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_noShade(This,p); } -static FORCEINLINE HRESULT IHTMLHRElement_put_width(IHTMLHRElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLHRElement_put_width(IHTMLHRElement* This,VARIANT v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLHRElement_get_width(IHTMLHRElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLHRElement_get_width(IHTMLHRElement* This,VARIANT *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLHRElement_put_size(IHTMLHRElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLHRElement_put_size(IHTMLHRElement* This,VARIANT v) { return This->lpVtbl->put_size(This,v); } -static FORCEINLINE HRESULT IHTMLHRElement_get_size(IHTMLHRElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLHRElement_get_size(IHTMLHRElement* This,VARIANT *p) { return This->lpVtbl->get_size(This,p); } #endif @@ -63894,26 +63902,26 @@ interface DispHTMLHRElement { #define DispHTMLHRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLHRElement_QueryInterface(DispHTMLHRElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLHRElement_QueryInterface(DispHTMLHRElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLHRElement_AddRef(DispHTMLHRElement* This) { +static __WIDL_INLINE ULONG DispHTMLHRElement_AddRef(DispHTMLHRElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLHRElement_Release(DispHTMLHRElement* This) { +static __WIDL_INLINE ULONG DispHTMLHRElement_Release(DispHTMLHRElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLHRElement_GetTypeInfoCount(DispHTMLHRElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLHRElement_GetTypeInfoCount(DispHTMLHRElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLHRElement_GetTypeInfo(DispHTMLHRElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLHRElement_GetTypeInfo(DispHTMLHRElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLHRElement_GetIDsOfNames(DispHTMLHRElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLHRElement_GetIDsOfNames(DispHTMLHRElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLHRElement_Invoke(DispHTMLHRElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLHRElement_Invoke(DispHTMLHRElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -64036,33 +64044,33 @@ interface IHTMLParaElement { #define IHTMLParaElement_get_align(This,p) (This)->lpVtbl->get_align(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLParaElement_QueryInterface(IHTMLParaElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLParaElement_QueryInterface(IHTMLParaElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLParaElement_AddRef(IHTMLParaElement* This) { +static __WIDL_INLINE ULONG IHTMLParaElement_AddRef(IHTMLParaElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLParaElement_Release(IHTMLParaElement* This) { +static __WIDL_INLINE ULONG IHTMLParaElement_Release(IHTMLParaElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLParaElement_GetTypeInfoCount(IHTMLParaElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLParaElement_GetTypeInfoCount(IHTMLParaElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLParaElement_GetTypeInfo(IHTMLParaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLParaElement_GetTypeInfo(IHTMLParaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLParaElement_GetIDsOfNames(IHTMLParaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLParaElement_GetIDsOfNames(IHTMLParaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLParaElement_Invoke(IHTMLParaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLParaElement_Invoke(IHTMLParaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLParaElement methods ***/ -static FORCEINLINE HRESULT IHTMLParaElement_put_align(IHTMLParaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLParaElement_put_align(IHTMLParaElement* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLParaElement_get_align(IHTMLParaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLParaElement_get_align(IHTMLParaElement* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } #endif @@ -64154,26 +64162,26 @@ interface DispHTMLParaElement { #define DispHTMLParaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLParaElement_QueryInterface(DispHTMLParaElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLParaElement_QueryInterface(DispHTMLParaElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLParaElement_AddRef(DispHTMLParaElement* This) { +static __WIDL_INLINE ULONG DispHTMLParaElement_AddRef(DispHTMLParaElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLParaElement_Release(DispHTMLParaElement* This) { +static __WIDL_INLINE ULONG DispHTMLParaElement_Release(DispHTMLParaElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLParaElement_GetTypeInfoCount(DispHTMLParaElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLParaElement_GetTypeInfoCount(DispHTMLParaElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLParaElement_GetTypeInfo(DispHTMLParaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLParaElement_GetTypeInfo(DispHTMLParaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLParaElement_GetIDsOfNames(DispHTMLParaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLParaElement_GetIDsOfNames(DispHTMLParaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLParaElement_Invoke(DispHTMLParaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLParaElement_Invoke(DispHTMLParaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -64334,45 +64342,45 @@ interface IHTMLElementCollection { #define IHTMLElementCollection_tags(This,tagName,pdisp) (This)->lpVtbl->tags(This,tagName,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElementCollection_QueryInterface(IHTMLElementCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElementCollection_QueryInterface(IHTMLElementCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElementCollection_AddRef(IHTMLElementCollection* This) { +static __WIDL_INLINE ULONG IHTMLElementCollection_AddRef(IHTMLElementCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElementCollection_Release(IHTMLElementCollection* This) { +static __WIDL_INLINE ULONG IHTMLElementCollection_Release(IHTMLElementCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLElementCollection_GetTypeInfoCount(IHTMLElementCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLElementCollection_GetTypeInfoCount(IHTMLElementCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLElementCollection_GetTypeInfo(IHTMLElementCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLElementCollection_GetTypeInfo(IHTMLElementCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLElementCollection_GetIDsOfNames(IHTMLElementCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLElementCollection_GetIDsOfNames(IHTMLElementCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLElementCollection_Invoke(IHTMLElementCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLElementCollection_Invoke(IHTMLElementCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLElementCollection methods ***/ -static FORCEINLINE HRESULT IHTMLElementCollection_toString(IHTMLElementCollection* This,BSTR *String) { +static __WIDL_INLINE HRESULT IHTMLElementCollection_toString(IHTMLElementCollection* This,BSTR *String) { return This->lpVtbl->toString(This,String); } -static FORCEINLINE HRESULT IHTMLElementCollection_put_length(IHTMLElementCollection* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLElementCollection_put_length(IHTMLElementCollection* This,LONG v) { return This->lpVtbl->put_length(This,v); } -static FORCEINLINE HRESULT IHTMLElementCollection_get_length(IHTMLElementCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElementCollection_get_length(IHTMLElementCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLElementCollection_get__newEnum(IHTMLElementCollection* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLElementCollection_get__newEnum(IHTMLElementCollection* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLElementCollection_item(IHTMLElementCollection* This,VARIANT name,VARIANT index,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLElementCollection_item(IHTMLElementCollection* This,VARIANT name,VARIANT index,IDispatch **pdisp) { return This->lpVtbl->item(This,name,index,pdisp); } -static FORCEINLINE HRESULT IHTMLElementCollection_tags(IHTMLElementCollection* This,VARIANT tagName,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLElementCollection_tags(IHTMLElementCollection* This,VARIANT tagName,IDispatch **pdisp) { return This->lpVtbl->tags(This,tagName,pdisp); } #endif @@ -64476,30 +64484,30 @@ interface IHTMLElementCollection2 { #define IHTMLElementCollection2_urns(This,urn,pdisp) (This)->lpVtbl->urns(This,urn,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElementCollection2_QueryInterface(IHTMLElementCollection2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElementCollection2_QueryInterface(IHTMLElementCollection2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElementCollection2_AddRef(IHTMLElementCollection2* This) { +static __WIDL_INLINE ULONG IHTMLElementCollection2_AddRef(IHTMLElementCollection2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElementCollection2_Release(IHTMLElementCollection2* This) { +static __WIDL_INLINE ULONG IHTMLElementCollection2_Release(IHTMLElementCollection2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLElementCollection2_GetTypeInfoCount(IHTMLElementCollection2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLElementCollection2_GetTypeInfoCount(IHTMLElementCollection2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLElementCollection2_GetTypeInfo(IHTMLElementCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLElementCollection2_GetTypeInfo(IHTMLElementCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLElementCollection2_GetIDsOfNames(IHTMLElementCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLElementCollection2_GetIDsOfNames(IHTMLElementCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLElementCollection2_Invoke(IHTMLElementCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLElementCollection2_Invoke(IHTMLElementCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLElementCollection2 methods ***/ -static FORCEINLINE HRESULT IHTMLElementCollection2_urns(IHTMLElementCollection2* This,VARIANT urn,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLElementCollection2_urns(IHTMLElementCollection2* This,VARIANT urn,IDispatch **pdisp) { return This->lpVtbl->urns(This,urn,pdisp); } #endif @@ -64603,30 +64611,30 @@ interface IHTMLElementCollection3 { #define IHTMLElementCollection3_namedItem(This,name,pdisp) (This)->lpVtbl->namedItem(This,name,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElementCollection3_QueryInterface(IHTMLElementCollection3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElementCollection3_QueryInterface(IHTMLElementCollection3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElementCollection3_AddRef(IHTMLElementCollection3* This) { +static __WIDL_INLINE ULONG IHTMLElementCollection3_AddRef(IHTMLElementCollection3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElementCollection3_Release(IHTMLElementCollection3* This) { +static __WIDL_INLINE ULONG IHTMLElementCollection3_Release(IHTMLElementCollection3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLElementCollection3_GetTypeInfoCount(IHTMLElementCollection3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLElementCollection3_GetTypeInfoCount(IHTMLElementCollection3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLElementCollection3_GetTypeInfo(IHTMLElementCollection3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLElementCollection3_GetTypeInfo(IHTMLElementCollection3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLElementCollection3_GetIDsOfNames(IHTMLElementCollection3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLElementCollection3_GetIDsOfNames(IHTMLElementCollection3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLElementCollection3_Invoke(IHTMLElementCollection3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLElementCollection3_Invoke(IHTMLElementCollection3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLElementCollection3 methods ***/ -static FORCEINLINE HRESULT IHTMLElementCollection3_namedItem(IHTMLElementCollection3* This,BSTR name,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLElementCollection3_namedItem(IHTMLElementCollection3* This,BSTR name,IDispatch **pdisp) { return This->lpVtbl->namedItem(This,name,pdisp); } #endif @@ -64748,36 +64756,36 @@ interface IHTMLElementCollection4 { #define IHTMLElementCollection4_namedItem(This,name,pNode) (This)->lpVtbl->namedItem(This,name,pNode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLElementCollection4_QueryInterface(IHTMLElementCollection4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLElementCollection4_QueryInterface(IHTMLElementCollection4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLElementCollection4_AddRef(IHTMLElementCollection4* This) { +static __WIDL_INLINE ULONG IHTMLElementCollection4_AddRef(IHTMLElementCollection4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLElementCollection4_Release(IHTMLElementCollection4* This) { +static __WIDL_INLINE ULONG IHTMLElementCollection4_Release(IHTMLElementCollection4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLElementCollection4_GetTypeInfoCount(IHTMLElementCollection4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLElementCollection4_GetTypeInfoCount(IHTMLElementCollection4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLElementCollection4_GetTypeInfo(IHTMLElementCollection4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLElementCollection4_GetTypeInfo(IHTMLElementCollection4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLElementCollection4_GetIDsOfNames(IHTMLElementCollection4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLElementCollection4_GetIDsOfNames(IHTMLElementCollection4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLElementCollection4_Invoke(IHTMLElementCollection4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLElementCollection4_Invoke(IHTMLElementCollection4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLElementCollection4 methods ***/ -static FORCEINLINE HRESULT IHTMLElementCollection4_get_length(IHTMLElementCollection4* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLElementCollection4_get_length(IHTMLElementCollection4* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLElementCollection4_item(IHTMLElementCollection4* This,LONG index,IHTMLElement2 **pNode) { +static __WIDL_INLINE HRESULT IHTMLElementCollection4_item(IHTMLElementCollection4* This,LONG index,IHTMLElement2 **pNode) { return This->lpVtbl->item(This,index,pNode); } -static FORCEINLINE HRESULT IHTMLElementCollection4_namedItem(IHTMLElementCollection4* This,BSTR name,IHTMLElement2 **pNode) { +static __WIDL_INLINE HRESULT IHTMLElementCollection4_namedItem(IHTMLElementCollection4* This,BSTR name,IHTMLElement2 **pNode) { return This->lpVtbl->namedItem(This,name,pNode); } #endif @@ -64869,26 +64877,26 @@ interface DispHTMLElementCollection { #define DispHTMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLElementCollection_QueryInterface(DispHTMLElementCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLElementCollection_QueryInterface(DispHTMLElementCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLElementCollection_AddRef(DispHTMLElementCollection* This) { +static __WIDL_INLINE ULONG DispHTMLElementCollection_AddRef(DispHTMLElementCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLElementCollection_Release(DispHTMLElementCollection* This) { +static __WIDL_INLINE ULONG DispHTMLElementCollection_Release(DispHTMLElementCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLElementCollection_GetTypeInfoCount(DispHTMLElementCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLElementCollection_GetTypeInfoCount(DispHTMLElementCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLElementCollection_GetTypeInfo(DispHTMLElementCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLElementCollection_GetTypeInfo(DispHTMLElementCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLElementCollection_GetIDsOfNames(DispHTMLElementCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLElementCollection_GetIDsOfNames(DispHTMLElementCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLElementCollection_Invoke(DispHTMLElementCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLElementCollection_Invoke(DispHTMLElementCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -65011,33 +65019,33 @@ interface IHTMLHeaderElement { #define IHTMLHeaderElement_get_align(This,p) (This)->lpVtbl->get_align(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLHeaderElement_QueryInterface(IHTMLHeaderElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLHeaderElement_QueryInterface(IHTMLHeaderElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLHeaderElement_AddRef(IHTMLHeaderElement* This) { +static __WIDL_INLINE ULONG IHTMLHeaderElement_AddRef(IHTMLHeaderElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLHeaderElement_Release(IHTMLHeaderElement* This) { +static __WIDL_INLINE ULONG IHTMLHeaderElement_Release(IHTMLHeaderElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLHeaderElement_GetTypeInfoCount(IHTMLHeaderElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLHeaderElement_GetTypeInfoCount(IHTMLHeaderElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLHeaderElement_GetTypeInfo(IHTMLHeaderElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLHeaderElement_GetTypeInfo(IHTMLHeaderElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLHeaderElement_GetIDsOfNames(IHTMLHeaderElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLHeaderElement_GetIDsOfNames(IHTMLHeaderElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLHeaderElement_Invoke(IHTMLHeaderElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLHeaderElement_Invoke(IHTMLHeaderElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLHeaderElement methods ***/ -static FORCEINLINE HRESULT IHTMLHeaderElement_put_align(IHTMLHeaderElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLHeaderElement_put_align(IHTMLHeaderElement* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLHeaderElement_get_align(IHTMLHeaderElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLHeaderElement_get_align(IHTMLHeaderElement* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } #endif @@ -65129,26 +65137,26 @@ interface DispHTMLHeaderElement { #define DispHTMLHeaderElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLHeaderElement_QueryInterface(DispHTMLHeaderElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLHeaderElement_QueryInterface(DispHTMLHeaderElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLHeaderElement_AddRef(DispHTMLHeaderElement* This) { +static __WIDL_INLINE ULONG DispHTMLHeaderElement_AddRef(DispHTMLHeaderElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLHeaderElement_Release(DispHTMLHeaderElement* This) { +static __WIDL_INLINE ULONG DispHTMLHeaderElement_Release(DispHTMLHeaderElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLHeaderElement_GetTypeInfoCount(DispHTMLHeaderElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLHeaderElement_GetTypeInfoCount(DispHTMLHeaderElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLHeaderElement_GetTypeInfo(DispHTMLHeaderElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLHeaderElement_GetTypeInfo(DispHTMLHeaderElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLHeaderElement_GetIDsOfNames(DispHTMLHeaderElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLHeaderElement_GetIDsOfNames(DispHTMLHeaderElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLHeaderElement_Invoke(DispHTMLHeaderElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLHeaderElement_Invoke(DispHTMLHeaderElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -65253,26 +65261,26 @@ interface HTMLSelectElementEvents2 { #define HTMLSelectElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLSelectElementEvents2_QueryInterface(HTMLSelectElementEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLSelectElementEvents2_QueryInterface(HTMLSelectElementEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLSelectElementEvents2_AddRef(HTMLSelectElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLSelectElementEvents2_AddRef(HTMLSelectElementEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLSelectElementEvents2_Release(HTMLSelectElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLSelectElementEvents2_Release(HTMLSelectElementEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLSelectElementEvents2_GetTypeInfoCount(HTMLSelectElementEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLSelectElementEvents2_GetTypeInfoCount(HTMLSelectElementEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLSelectElementEvents2_GetTypeInfo(HTMLSelectElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLSelectElementEvents2_GetTypeInfo(HTMLSelectElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLSelectElementEvents2_GetIDsOfNames(HTMLSelectElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLSelectElementEvents2_GetIDsOfNames(HTMLSelectElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLSelectElementEvents2_Invoke(HTMLSelectElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLSelectElementEvents2_Invoke(HTMLSelectElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -65363,26 +65371,26 @@ interface HTMLSelectElementEvents { #define HTMLSelectElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLSelectElementEvents_QueryInterface(HTMLSelectElementEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLSelectElementEvents_QueryInterface(HTMLSelectElementEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLSelectElementEvents_AddRef(HTMLSelectElementEvents* This) { +static __WIDL_INLINE ULONG HTMLSelectElementEvents_AddRef(HTMLSelectElementEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLSelectElementEvents_Release(HTMLSelectElementEvents* This) { +static __WIDL_INLINE ULONG HTMLSelectElementEvents_Release(HTMLSelectElementEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLSelectElementEvents_GetTypeInfoCount(HTMLSelectElementEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLSelectElementEvents_GetTypeInfoCount(HTMLSelectElementEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLSelectElementEvents_GetTypeInfo(HTMLSelectElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLSelectElementEvents_GetTypeInfo(HTMLSelectElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLSelectElementEvents_GetIDsOfNames(HTMLSelectElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLSelectElementEvents_GetIDsOfNames(HTMLSelectElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLSelectElementEvents_Invoke(HTMLSelectElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLSelectElementEvents_Invoke(HTMLSelectElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -65490,26 +65498,26 @@ interface IHTMLSelectElementEx { #define IHTMLSelectElementEx_GetDropdownOpen(This,pfOpen) (This)->lpVtbl->GetDropdownOpen(This,pfOpen) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElementEx_QueryInterface(IHTMLSelectElementEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLSelectElementEx_QueryInterface(IHTMLSelectElementEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLSelectElementEx_AddRef(IHTMLSelectElementEx* This) { +static __WIDL_INLINE ULONG IHTMLSelectElementEx_AddRef(IHTMLSelectElementEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLSelectElementEx_Release(IHTMLSelectElementEx* This) { +static __WIDL_INLINE ULONG IHTMLSelectElementEx_Release(IHTMLSelectElementEx* This) { return This->lpVtbl->Release(This); } /*** IHTMLSelectElementEx methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElementEx_ShowDropdown(IHTMLSelectElementEx* This,WINBOOL fShow) { +static __WIDL_INLINE HRESULT IHTMLSelectElementEx_ShowDropdown(IHTMLSelectElementEx* This,WINBOOL fShow) { return This->lpVtbl->ShowDropdown(This,fShow); } -static FORCEINLINE HRESULT IHTMLSelectElementEx_SetSelectExFlags(IHTMLSelectElementEx* This,DWORD lFlags) { +static __WIDL_INLINE HRESULT IHTMLSelectElementEx_SetSelectExFlags(IHTMLSelectElementEx* This,DWORD lFlags) { return This->lpVtbl->SetSelectExFlags(This,lFlags); } -static FORCEINLINE HRESULT IHTMLSelectElementEx_GetSelectExFlags(IHTMLSelectElementEx* This,DWORD *pFlags) { +static __WIDL_INLINE HRESULT IHTMLSelectElementEx_GetSelectExFlags(IHTMLSelectElementEx* This,DWORD *pFlags) { return This->lpVtbl->GetSelectExFlags(This,pFlags); } -static FORCEINLINE HRESULT IHTMLSelectElementEx_GetDropdownOpen(IHTMLSelectElementEx* This,WINBOOL *pfOpen) { +static __WIDL_INLINE HRESULT IHTMLSelectElementEx_GetDropdownOpen(IHTMLSelectElementEx* This,WINBOOL *pfOpen) { return This->lpVtbl->GetDropdownOpen(This,pfOpen); } #endif @@ -65803,99 +65811,99 @@ interface IHTMLSelectElement { #define IHTMLSelectElement_tags(This,tagName,pdisp) (This)->lpVtbl->tags(This,tagName,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement_QueryInterface(IHTMLSelectElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_QueryInterface(IHTMLSelectElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLSelectElement_AddRef(IHTMLSelectElement* This) { +static __WIDL_INLINE ULONG IHTMLSelectElement_AddRef(IHTMLSelectElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLSelectElement_Release(IHTMLSelectElement* This) { +static __WIDL_INLINE ULONG IHTMLSelectElement_Release(IHTMLSelectElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement_GetTypeInfoCount(IHTMLSelectElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_GetTypeInfoCount(IHTMLSelectElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLSelectElement_GetTypeInfo(IHTMLSelectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_GetTypeInfo(IHTMLSelectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLSelectElement_GetIDsOfNames(IHTMLSelectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_GetIDsOfNames(IHTMLSelectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLSelectElement_Invoke(IHTMLSelectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_Invoke(IHTMLSelectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLSelectElement methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement_put_size(IHTMLSelectElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_put_size(IHTMLSelectElement* This,LONG v) { return This->lpVtbl->put_size(This,v); } -static FORCEINLINE HRESULT IHTMLSelectElement_get_size(IHTMLSelectElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_get_size(IHTMLSelectElement* This,LONG *p) { return This->lpVtbl->get_size(This,p); } -static FORCEINLINE HRESULT IHTMLSelectElement_put_multiple(IHTMLSelectElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_put_multiple(IHTMLSelectElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_multiple(This,v); } -static FORCEINLINE HRESULT IHTMLSelectElement_get_multiple(IHTMLSelectElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_get_multiple(IHTMLSelectElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_multiple(This,p); } -static FORCEINLINE HRESULT IHTMLSelectElement_put_name(IHTMLSelectElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_put_name(IHTMLSelectElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLSelectElement_get_name(IHTMLSelectElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_get_name(IHTMLSelectElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLSelectElement_get_options(IHTMLSelectElement* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_get_options(IHTMLSelectElement* This,IDispatch **p) { return This->lpVtbl->get_options(This,p); } -static FORCEINLINE HRESULT IHTMLSelectElement_put_onchange(IHTMLSelectElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_put_onchange(IHTMLSelectElement* This,VARIANT v) { return This->lpVtbl->put_onchange(This,v); } -static FORCEINLINE HRESULT IHTMLSelectElement_get_onchange(IHTMLSelectElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_get_onchange(IHTMLSelectElement* This,VARIANT *p) { return This->lpVtbl->get_onchange(This,p); } -static FORCEINLINE HRESULT IHTMLSelectElement_put_selectedIndex(IHTMLSelectElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_put_selectedIndex(IHTMLSelectElement* This,LONG v) { return This->lpVtbl->put_selectedIndex(This,v); } -static FORCEINLINE HRESULT IHTMLSelectElement_get_selectedIndex(IHTMLSelectElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_get_selectedIndex(IHTMLSelectElement* This,LONG *p) { return This->lpVtbl->get_selectedIndex(This,p); } -static FORCEINLINE HRESULT IHTMLSelectElement_get_type(IHTMLSelectElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_get_type(IHTMLSelectElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLSelectElement_put_value(IHTMLSelectElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_put_value(IHTMLSelectElement* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLSelectElement_get_value(IHTMLSelectElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_get_value(IHTMLSelectElement* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLSelectElement_put_disabled(IHTMLSelectElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_put_disabled(IHTMLSelectElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLSelectElement_get_disabled(IHTMLSelectElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_get_disabled(IHTMLSelectElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLSelectElement_get_form(IHTMLSelectElement* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_get_form(IHTMLSelectElement* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } -static FORCEINLINE HRESULT IHTMLSelectElement_add(IHTMLSelectElement* This,IHTMLElement *element,VARIANT before) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_add(IHTMLSelectElement* This,IHTMLElement *element,VARIANT before) { return This->lpVtbl->add(This,element,before); } -static FORCEINLINE HRESULT IHTMLSelectElement_remove(IHTMLSelectElement* This,LONG index) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_remove(IHTMLSelectElement* This,LONG index) { return This->lpVtbl->remove(This,index); } -static FORCEINLINE HRESULT IHTMLSelectElement_put_length(IHTMLSelectElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_put_length(IHTMLSelectElement* This,LONG v) { return This->lpVtbl->put_length(This,v); } -static FORCEINLINE HRESULT IHTMLSelectElement_get_length(IHTMLSelectElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_get_length(IHTMLSelectElement* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLSelectElement_get__newEnum(IHTMLSelectElement* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_get__newEnum(IHTMLSelectElement* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLSelectElement_item(IHTMLSelectElement* This,VARIANT name,VARIANT index,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_item(IHTMLSelectElement* This,VARIANT name,VARIANT index,IDispatch **pdisp) { return This->lpVtbl->item(This,name,index,pdisp); } -static FORCEINLINE HRESULT IHTMLSelectElement_tags(IHTMLSelectElement* This,VARIANT tagName,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLSelectElement_tags(IHTMLSelectElement* This,VARIANT tagName,IDispatch **pdisp) { return This->lpVtbl->tags(This,tagName,pdisp); } #endif @@ -65999,30 +66007,30 @@ interface IHTMLSelectElement2 { #define IHTMLSelectElement2_urns(This,urn,pdisp) (This)->lpVtbl->urns(This,urn,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement2_QueryInterface(IHTMLSelectElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLSelectElement2_QueryInterface(IHTMLSelectElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLSelectElement2_AddRef(IHTMLSelectElement2* This) { +static __WIDL_INLINE ULONG IHTMLSelectElement2_AddRef(IHTMLSelectElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLSelectElement2_Release(IHTMLSelectElement2* This) { +static __WIDL_INLINE ULONG IHTMLSelectElement2_Release(IHTMLSelectElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement2_GetTypeInfoCount(IHTMLSelectElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLSelectElement2_GetTypeInfoCount(IHTMLSelectElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLSelectElement2_GetTypeInfo(IHTMLSelectElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLSelectElement2_GetTypeInfo(IHTMLSelectElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLSelectElement2_GetIDsOfNames(IHTMLSelectElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLSelectElement2_GetIDsOfNames(IHTMLSelectElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLSelectElement2_Invoke(IHTMLSelectElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLSelectElement2_Invoke(IHTMLSelectElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLSelectElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement2_urns(IHTMLSelectElement2* This,VARIANT urn,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLSelectElement2_urns(IHTMLSelectElement2* This,VARIANT urn,IDispatch **pdisp) { return This->lpVtbl->urns(This,urn,pdisp); } #endif @@ -66126,30 +66134,30 @@ interface IHTMLSelectElement4 { #define IHTMLSelectElement4_namedItem(This,name,pdisp) (This)->lpVtbl->namedItem(This,name,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement4_QueryInterface(IHTMLSelectElement4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLSelectElement4_QueryInterface(IHTMLSelectElement4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLSelectElement4_AddRef(IHTMLSelectElement4* This) { +static __WIDL_INLINE ULONG IHTMLSelectElement4_AddRef(IHTMLSelectElement4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLSelectElement4_Release(IHTMLSelectElement4* This) { +static __WIDL_INLINE ULONG IHTMLSelectElement4_Release(IHTMLSelectElement4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement4_GetTypeInfoCount(IHTMLSelectElement4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLSelectElement4_GetTypeInfoCount(IHTMLSelectElement4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLSelectElement4_GetTypeInfo(IHTMLSelectElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLSelectElement4_GetTypeInfo(IHTMLSelectElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLSelectElement4_GetIDsOfNames(IHTMLSelectElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLSelectElement4_GetIDsOfNames(IHTMLSelectElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLSelectElement4_Invoke(IHTMLSelectElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLSelectElement4_Invoke(IHTMLSelectElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLSelectElement4 methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement4_namedItem(IHTMLSelectElement4* This,BSTR name,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLSelectElement4_namedItem(IHTMLSelectElement4* This,BSTR name,IDispatch **pdisp) { return This->lpVtbl->namedItem(This,name,pdisp); } #endif @@ -66253,30 +66261,30 @@ interface IHTMLSelectElement5 { #define IHTMLSelectElement5_add(This,pElem,pvarBefore) (This)->lpVtbl->add(This,pElem,pvarBefore) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement5_QueryInterface(IHTMLSelectElement5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLSelectElement5_QueryInterface(IHTMLSelectElement5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLSelectElement5_AddRef(IHTMLSelectElement5* This) { +static __WIDL_INLINE ULONG IHTMLSelectElement5_AddRef(IHTMLSelectElement5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLSelectElement5_Release(IHTMLSelectElement5* This) { +static __WIDL_INLINE ULONG IHTMLSelectElement5_Release(IHTMLSelectElement5* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement5_GetTypeInfoCount(IHTMLSelectElement5* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLSelectElement5_GetTypeInfoCount(IHTMLSelectElement5* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLSelectElement5_GetTypeInfo(IHTMLSelectElement5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLSelectElement5_GetTypeInfo(IHTMLSelectElement5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLSelectElement5_GetIDsOfNames(IHTMLSelectElement5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLSelectElement5_GetIDsOfNames(IHTMLSelectElement5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLSelectElement5_Invoke(IHTMLSelectElement5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLSelectElement5_Invoke(IHTMLSelectElement5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLSelectElement5 methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement5_add(IHTMLSelectElement5* This,IHTMLOptionElement *pElem,VARIANT *pvarBefore) { +static __WIDL_INLINE HRESULT IHTMLSelectElement5_add(IHTMLSelectElement5* This,IHTMLOptionElement *pElem,VARIANT *pvarBefore) { return This->lpVtbl->add(This,pElem,pvarBefore); } #endif @@ -66396,36 +66404,36 @@ interface IHTMLSelectElement6 { #define IHTMLSelectElement6_get_value(This,p) (This)->lpVtbl->get_value(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement6_QueryInterface(IHTMLSelectElement6* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLSelectElement6_QueryInterface(IHTMLSelectElement6* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLSelectElement6_AddRef(IHTMLSelectElement6* This) { +static __WIDL_INLINE ULONG IHTMLSelectElement6_AddRef(IHTMLSelectElement6* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLSelectElement6_Release(IHTMLSelectElement6* This) { +static __WIDL_INLINE ULONG IHTMLSelectElement6_Release(IHTMLSelectElement6* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement6_GetTypeInfoCount(IHTMLSelectElement6* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLSelectElement6_GetTypeInfoCount(IHTMLSelectElement6* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLSelectElement6_GetTypeInfo(IHTMLSelectElement6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLSelectElement6_GetTypeInfo(IHTMLSelectElement6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLSelectElement6_GetIDsOfNames(IHTMLSelectElement6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLSelectElement6_GetIDsOfNames(IHTMLSelectElement6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLSelectElement6_Invoke(IHTMLSelectElement6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLSelectElement6_Invoke(IHTMLSelectElement6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLSelectElement6 methods ***/ -static FORCEINLINE HRESULT IHTMLSelectElement6_add(IHTMLSelectElement6* This,IHTMLOptionElement *pElem,VARIANT *pvarBefore) { +static __WIDL_INLINE HRESULT IHTMLSelectElement6_add(IHTMLSelectElement6* This,IHTMLOptionElement *pElem,VARIANT *pvarBefore) { return This->lpVtbl->add(This,pElem,pvarBefore); } -static FORCEINLINE HRESULT IHTMLSelectElement6_put_value(IHTMLSelectElement6* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLSelectElement6_put_value(IHTMLSelectElement6* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLSelectElement6_get_value(IHTMLSelectElement6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLSelectElement6_get_value(IHTMLSelectElement6* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } #endif @@ -66517,26 +66525,26 @@ interface DispHTMLSelectElement { #define DispHTMLSelectElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLSelectElement_QueryInterface(DispHTMLSelectElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLSelectElement_QueryInterface(DispHTMLSelectElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLSelectElement_AddRef(DispHTMLSelectElement* This) { +static __WIDL_INLINE ULONG DispHTMLSelectElement_AddRef(DispHTMLSelectElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLSelectElement_Release(DispHTMLSelectElement* This) { +static __WIDL_INLINE ULONG DispHTMLSelectElement_Release(DispHTMLSelectElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLSelectElement_GetTypeInfoCount(DispHTMLSelectElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLSelectElement_GetTypeInfoCount(DispHTMLSelectElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLSelectElement_GetTypeInfo(DispHTMLSelectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLSelectElement_GetTypeInfo(DispHTMLSelectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLSelectElement_GetIDsOfNames(DispHTMLSelectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLSelectElement_GetIDsOfNames(DispHTMLSelectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLSelectElement_Invoke(DispHTMLSelectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLSelectElement_Invoke(DispHTMLSelectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -66641,26 +66649,26 @@ interface DispHTMLWndSelectElement { #define DispHTMLWndSelectElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLWndSelectElement_QueryInterface(DispHTMLWndSelectElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLWndSelectElement_QueryInterface(DispHTMLWndSelectElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLWndSelectElement_AddRef(DispHTMLWndSelectElement* This) { +static __WIDL_INLINE ULONG DispHTMLWndSelectElement_AddRef(DispHTMLWndSelectElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLWndSelectElement_Release(DispHTMLWndSelectElement* This) { +static __WIDL_INLINE ULONG DispHTMLWndSelectElement_Release(DispHTMLWndSelectElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLWndSelectElement_GetTypeInfoCount(DispHTMLWndSelectElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLWndSelectElement_GetTypeInfoCount(DispHTMLWndSelectElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLWndSelectElement_GetTypeInfo(DispHTMLWndSelectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLWndSelectElement_GetTypeInfo(DispHTMLWndSelectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLWndSelectElement_GetIDsOfNames(DispHTMLWndSelectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLWndSelectElement_GetIDsOfNames(DispHTMLWndSelectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLWndSelectElement_Invoke(DispHTMLWndSelectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLWndSelectElement_Invoke(DispHTMLWndSelectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -66804,39 +66812,39 @@ interface IHTMLSelectionObject { #define IHTMLSelectionObject_get_type(This,p) (This)->lpVtbl->get_type(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLSelectionObject_QueryInterface(IHTMLSelectionObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject_QueryInterface(IHTMLSelectionObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLSelectionObject_AddRef(IHTMLSelectionObject* This) { +static __WIDL_INLINE ULONG IHTMLSelectionObject_AddRef(IHTMLSelectionObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLSelectionObject_Release(IHTMLSelectionObject* This) { +static __WIDL_INLINE ULONG IHTMLSelectionObject_Release(IHTMLSelectionObject* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLSelectionObject_GetTypeInfoCount(IHTMLSelectionObject* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject_GetTypeInfoCount(IHTMLSelectionObject* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLSelectionObject_GetTypeInfo(IHTMLSelectionObject* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject_GetTypeInfo(IHTMLSelectionObject* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLSelectionObject_GetIDsOfNames(IHTMLSelectionObject* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject_GetIDsOfNames(IHTMLSelectionObject* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLSelectionObject_Invoke(IHTMLSelectionObject* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject_Invoke(IHTMLSelectionObject* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLSelectionObject methods ***/ -static FORCEINLINE HRESULT IHTMLSelectionObject_createRange(IHTMLSelectionObject* This,IDispatch **range) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject_createRange(IHTMLSelectionObject* This,IDispatch **range) { return This->lpVtbl->createRange(This,range); } -static FORCEINLINE HRESULT IHTMLSelectionObject_empty(IHTMLSelectionObject* This) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject_empty(IHTMLSelectionObject* This) { return This->lpVtbl->empty(This); } -static FORCEINLINE HRESULT IHTMLSelectionObject_clear(IHTMLSelectionObject* This) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject_clear(IHTMLSelectionObject* This) { return This->lpVtbl->clear(This); } -static FORCEINLINE HRESULT IHTMLSelectionObject_get_type(IHTMLSelectionObject* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject_get_type(IHTMLSelectionObject* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } #endif @@ -66946,33 +66954,33 @@ interface IHTMLSelectionObject2 { #define IHTMLSelectionObject2_get_typeDetail(This,p) (This)->lpVtbl->get_typeDetail(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLSelectionObject2_QueryInterface(IHTMLSelectionObject2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject2_QueryInterface(IHTMLSelectionObject2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLSelectionObject2_AddRef(IHTMLSelectionObject2* This) { +static __WIDL_INLINE ULONG IHTMLSelectionObject2_AddRef(IHTMLSelectionObject2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLSelectionObject2_Release(IHTMLSelectionObject2* This) { +static __WIDL_INLINE ULONG IHTMLSelectionObject2_Release(IHTMLSelectionObject2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLSelectionObject2_GetTypeInfoCount(IHTMLSelectionObject2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject2_GetTypeInfoCount(IHTMLSelectionObject2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLSelectionObject2_GetTypeInfo(IHTMLSelectionObject2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject2_GetTypeInfo(IHTMLSelectionObject2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLSelectionObject2_GetIDsOfNames(IHTMLSelectionObject2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject2_GetIDsOfNames(IHTMLSelectionObject2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLSelectionObject2_Invoke(IHTMLSelectionObject2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject2_Invoke(IHTMLSelectionObject2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLSelectionObject2 methods ***/ -static FORCEINLINE HRESULT IHTMLSelectionObject2_createRangeCollection(IHTMLSelectionObject2* This,IDispatch **rangeCollection) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject2_createRangeCollection(IHTMLSelectionObject2* This,IDispatch **rangeCollection) { return This->lpVtbl->createRangeCollection(This,rangeCollection); } -static FORCEINLINE HRESULT IHTMLSelectionObject2_get_typeDetail(IHTMLSelectionObject2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLSelectionObject2_get_typeDetail(IHTMLSelectionObject2* This,BSTR *p) { return This->lpVtbl->get_typeDetail(This,p); } #endif @@ -67194,75 +67202,75 @@ interface IHTMLSelection { #define IHTMLSelection_toString(This,pSelectionString) (This)->lpVtbl->toString(This,pSelectionString) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLSelection_QueryInterface(IHTMLSelection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLSelection_QueryInterface(IHTMLSelection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLSelection_AddRef(IHTMLSelection* This) { +static __WIDL_INLINE ULONG IHTMLSelection_AddRef(IHTMLSelection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLSelection_Release(IHTMLSelection* This) { +static __WIDL_INLINE ULONG IHTMLSelection_Release(IHTMLSelection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLSelection_GetTypeInfoCount(IHTMLSelection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLSelection_GetTypeInfoCount(IHTMLSelection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLSelection_GetTypeInfo(IHTMLSelection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLSelection_GetTypeInfo(IHTMLSelection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLSelection_GetIDsOfNames(IHTMLSelection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLSelection_GetIDsOfNames(IHTMLSelection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLSelection_Invoke(IHTMLSelection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLSelection_Invoke(IHTMLSelection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLSelection methods ***/ -static FORCEINLINE HRESULT IHTMLSelection_get_anchorNode(IHTMLSelection* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLSelection_get_anchorNode(IHTMLSelection* This,IHTMLDOMNode **p) { return This->lpVtbl->get_anchorNode(This,p); } -static FORCEINLINE HRESULT IHTMLSelection_get_anchorOffset(IHTMLSelection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLSelection_get_anchorOffset(IHTMLSelection* This,LONG *p) { return This->lpVtbl->get_anchorOffset(This,p); } -static FORCEINLINE HRESULT IHTMLSelection_get_focusNode(IHTMLSelection* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLSelection_get_focusNode(IHTMLSelection* This,IHTMLDOMNode **p) { return This->lpVtbl->get_focusNode(This,p); } -static FORCEINLINE HRESULT IHTMLSelection_get_focusOffset(IHTMLSelection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLSelection_get_focusOffset(IHTMLSelection* This,LONG *p) { return This->lpVtbl->get_focusOffset(This,p); } -static FORCEINLINE HRESULT IHTMLSelection_get_isCollapsed(IHTMLSelection* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLSelection_get_isCollapsed(IHTMLSelection* This,VARIANT_BOOL *p) { return This->lpVtbl->get_isCollapsed(This,p); } -static FORCEINLINE HRESULT IHTMLSelection_collapse(IHTMLSelection* This,IDispatch *parentNode,LONG offfset) { +static __WIDL_INLINE HRESULT IHTMLSelection_collapse(IHTMLSelection* This,IDispatch *parentNode,LONG offfset) { return This->lpVtbl->collapse(This,parentNode,offfset); } -static FORCEINLINE HRESULT IHTMLSelection_collapseToStart(IHTMLSelection* This) { +static __WIDL_INLINE HRESULT IHTMLSelection_collapseToStart(IHTMLSelection* This) { return This->lpVtbl->collapseToStart(This); } -static FORCEINLINE HRESULT IHTMLSelection_collapseToEnd(IHTMLSelection* This) { +static __WIDL_INLINE HRESULT IHTMLSelection_collapseToEnd(IHTMLSelection* This) { return This->lpVtbl->collapseToEnd(This); } -static FORCEINLINE HRESULT IHTMLSelection_selectAllChildren(IHTMLSelection* This,IDispatch *parentNode) { +static __WIDL_INLINE HRESULT IHTMLSelection_selectAllChildren(IHTMLSelection* This,IDispatch *parentNode) { return This->lpVtbl->selectAllChildren(This,parentNode); } -static FORCEINLINE HRESULT IHTMLSelection_deleteFromDocument(IHTMLSelection* This) { +static __WIDL_INLINE HRESULT IHTMLSelection_deleteFromDocument(IHTMLSelection* This) { return This->lpVtbl->deleteFromDocument(This); } -static FORCEINLINE HRESULT IHTMLSelection_get_rangeCount(IHTMLSelection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLSelection_get_rangeCount(IHTMLSelection* This,LONG *p) { return This->lpVtbl->get_rangeCount(This,p); } -static FORCEINLINE HRESULT IHTMLSelection_getRangeAt(IHTMLSelection* This,LONG index,IHTMLDOMRange **ppRange) { +static __WIDL_INLINE HRESULT IHTMLSelection_getRangeAt(IHTMLSelection* This,LONG index,IHTMLDOMRange **ppRange) { return This->lpVtbl->getRangeAt(This,index,ppRange); } -static FORCEINLINE HRESULT IHTMLSelection_addRange(IHTMLSelection* This,IDispatch *range) { +static __WIDL_INLINE HRESULT IHTMLSelection_addRange(IHTMLSelection* This,IDispatch *range) { return This->lpVtbl->addRange(This,range); } -static FORCEINLINE HRESULT IHTMLSelection_removeRange(IHTMLSelection* This,IDispatch *range) { +static __WIDL_INLINE HRESULT IHTMLSelection_removeRange(IHTMLSelection* This,IDispatch *range) { return This->lpVtbl->removeRange(This,range); } -static FORCEINLINE HRESULT IHTMLSelection_removeAllRanges(IHTMLSelection* This) { +static __WIDL_INLINE HRESULT IHTMLSelection_removeAllRanges(IHTMLSelection* This) { return This->lpVtbl->removeAllRanges(This); } -static FORCEINLINE HRESULT IHTMLSelection_toString(IHTMLSelection* This,BSTR *pSelectionString) { +static __WIDL_INLINE HRESULT IHTMLSelection_toString(IHTMLSelection* This,BSTR *pSelectionString) { return This->lpVtbl->toString(This,pSelectionString); } #endif @@ -67444,60 +67452,60 @@ interface IHTMLOptionElement { #define IHTMLOptionElement_get_form(This,p) (This)->lpVtbl->get_form(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLOptionElement_QueryInterface(IHTMLOptionElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_QueryInterface(IHTMLOptionElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLOptionElement_AddRef(IHTMLOptionElement* This) { +static __WIDL_INLINE ULONG IHTMLOptionElement_AddRef(IHTMLOptionElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLOptionElement_Release(IHTMLOptionElement* This) { +static __WIDL_INLINE ULONG IHTMLOptionElement_Release(IHTMLOptionElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLOptionElement_GetTypeInfoCount(IHTMLOptionElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_GetTypeInfoCount(IHTMLOptionElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLOptionElement_GetTypeInfo(IHTMLOptionElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_GetTypeInfo(IHTMLOptionElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLOptionElement_GetIDsOfNames(IHTMLOptionElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_GetIDsOfNames(IHTMLOptionElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLOptionElement_Invoke(IHTMLOptionElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_Invoke(IHTMLOptionElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLOptionElement methods ***/ -static FORCEINLINE HRESULT IHTMLOptionElement_put_selected(IHTMLOptionElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_put_selected(IHTMLOptionElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_selected(This,v); } -static FORCEINLINE HRESULT IHTMLOptionElement_get_selected(IHTMLOptionElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_get_selected(IHTMLOptionElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_selected(This,p); } -static FORCEINLINE HRESULT IHTMLOptionElement_put_value(IHTMLOptionElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_put_value(IHTMLOptionElement* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLOptionElement_get_value(IHTMLOptionElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_get_value(IHTMLOptionElement* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLOptionElement_put_defaultSelected(IHTMLOptionElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_put_defaultSelected(IHTMLOptionElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_defaultSelected(This,v); } -static FORCEINLINE HRESULT IHTMLOptionElement_get_defaultSelected(IHTMLOptionElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_get_defaultSelected(IHTMLOptionElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_defaultSelected(This,p); } -static FORCEINLINE HRESULT IHTMLOptionElement_put_index(IHTMLOptionElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_put_index(IHTMLOptionElement* This,LONG v) { return This->lpVtbl->put_index(This,v); } -static FORCEINLINE HRESULT IHTMLOptionElement_get_index(IHTMLOptionElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_get_index(IHTMLOptionElement* This,LONG *p) { return This->lpVtbl->get_index(This,p); } -static FORCEINLINE HRESULT IHTMLOptionElement_put_text(IHTMLOptionElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_put_text(IHTMLOptionElement* This,BSTR v) { return This->lpVtbl->put_text(This,v); } -static FORCEINLINE HRESULT IHTMLOptionElement_get_text(IHTMLOptionElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_get_text(IHTMLOptionElement* This,BSTR *p) { return This->lpVtbl->get_text(This,p); } -static FORCEINLINE HRESULT IHTMLOptionElement_get_form(IHTMLOptionElement* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLOptionElement_get_form(IHTMLOptionElement* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } #endif @@ -67607,33 +67615,33 @@ interface IHTMLOptionElement3 { #define IHTMLOptionElement3_get_label(This,p) (This)->lpVtbl->get_label(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLOptionElement3_QueryInterface(IHTMLOptionElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLOptionElement3_QueryInterface(IHTMLOptionElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLOptionElement3_AddRef(IHTMLOptionElement3* This) { +static __WIDL_INLINE ULONG IHTMLOptionElement3_AddRef(IHTMLOptionElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLOptionElement3_Release(IHTMLOptionElement3* This) { +static __WIDL_INLINE ULONG IHTMLOptionElement3_Release(IHTMLOptionElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLOptionElement3_GetTypeInfoCount(IHTMLOptionElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLOptionElement3_GetTypeInfoCount(IHTMLOptionElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLOptionElement3_GetTypeInfo(IHTMLOptionElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLOptionElement3_GetTypeInfo(IHTMLOptionElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLOptionElement3_GetIDsOfNames(IHTMLOptionElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLOptionElement3_GetIDsOfNames(IHTMLOptionElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLOptionElement3_Invoke(IHTMLOptionElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLOptionElement3_Invoke(IHTMLOptionElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLOptionElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLOptionElement3_put_label(IHTMLOptionElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLOptionElement3_put_label(IHTMLOptionElement3* This,BSTR v) { return This->lpVtbl->put_label(This,v); } -static FORCEINLINE HRESULT IHTMLOptionElement3_get_label(IHTMLOptionElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLOptionElement3_get_label(IHTMLOptionElement3* This,BSTR *p) { return This->lpVtbl->get_label(This,p); } #endif @@ -67743,33 +67751,33 @@ interface IHTMLOptionElement4 { #define IHTMLOptionElement4_get_value(This,p) (This)->lpVtbl->get_value(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLOptionElement4_QueryInterface(IHTMLOptionElement4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLOptionElement4_QueryInterface(IHTMLOptionElement4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLOptionElement4_AddRef(IHTMLOptionElement4* This) { +static __WIDL_INLINE ULONG IHTMLOptionElement4_AddRef(IHTMLOptionElement4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLOptionElement4_Release(IHTMLOptionElement4* This) { +static __WIDL_INLINE ULONG IHTMLOptionElement4_Release(IHTMLOptionElement4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLOptionElement4_GetTypeInfoCount(IHTMLOptionElement4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLOptionElement4_GetTypeInfoCount(IHTMLOptionElement4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLOptionElement4_GetTypeInfo(IHTMLOptionElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLOptionElement4_GetTypeInfo(IHTMLOptionElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLOptionElement4_GetIDsOfNames(IHTMLOptionElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLOptionElement4_GetIDsOfNames(IHTMLOptionElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLOptionElement4_Invoke(IHTMLOptionElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLOptionElement4_Invoke(IHTMLOptionElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLOptionElement4 methods ***/ -static FORCEINLINE HRESULT IHTMLOptionElement4_put_value(IHTMLOptionElement4* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLOptionElement4_put_value(IHTMLOptionElement4* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLOptionElement4_get_value(IHTMLOptionElement4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLOptionElement4_get_value(IHTMLOptionElement4* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } #endif @@ -67879,30 +67887,30 @@ interface IHTMLOptionElementFactory { #define IHTMLOptionElementFactory_create(This,text,value,defaultselected,selected,a) (This)->lpVtbl->create(This,text,value,defaultselected,selected,a) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLOptionElementFactory_QueryInterface(IHTMLOptionElementFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLOptionElementFactory_QueryInterface(IHTMLOptionElementFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLOptionElementFactory_AddRef(IHTMLOptionElementFactory* This) { +static __WIDL_INLINE ULONG IHTMLOptionElementFactory_AddRef(IHTMLOptionElementFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLOptionElementFactory_Release(IHTMLOptionElementFactory* This) { +static __WIDL_INLINE ULONG IHTMLOptionElementFactory_Release(IHTMLOptionElementFactory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLOptionElementFactory_GetTypeInfoCount(IHTMLOptionElementFactory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLOptionElementFactory_GetTypeInfoCount(IHTMLOptionElementFactory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLOptionElementFactory_GetTypeInfo(IHTMLOptionElementFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLOptionElementFactory_GetTypeInfo(IHTMLOptionElementFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLOptionElementFactory_GetIDsOfNames(IHTMLOptionElementFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLOptionElementFactory_GetIDsOfNames(IHTMLOptionElementFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLOptionElementFactory_Invoke(IHTMLOptionElementFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLOptionElementFactory_Invoke(IHTMLOptionElementFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLOptionElementFactory methods ***/ -static FORCEINLINE HRESULT IHTMLOptionElementFactory_create(IHTMLOptionElementFactory* This,VARIANT text,VARIANT value,VARIANT defaultselected,VARIANT selected,IHTMLOptionElement **a) { +static __WIDL_INLINE HRESULT IHTMLOptionElementFactory_create(IHTMLOptionElementFactory* This,VARIANT text,VARIANT value,VARIANT defaultselected,VARIANT selected,IHTMLOptionElement **a) { return This->lpVtbl->create(This,text,value,defaultselected,selected,a); } #endif @@ -67994,26 +68002,26 @@ interface DispHTMLOptionElement { #define DispHTMLOptionElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLOptionElement_QueryInterface(DispHTMLOptionElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLOptionElement_QueryInterface(DispHTMLOptionElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLOptionElement_AddRef(DispHTMLOptionElement* This) { +static __WIDL_INLINE ULONG DispHTMLOptionElement_AddRef(DispHTMLOptionElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLOptionElement_Release(DispHTMLOptionElement* This) { +static __WIDL_INLINE ULONG DispHTMLOptionElement_Release(DispHTMLOptionElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLOptionElement_GetTypeInfoCount(DispHTMLOptionElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLOptionElement_GetTypeInfoCount(DispHTMLOptionElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLOptionElement_GetTypeInfo(DispHTMLOptionElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLOptionElement_GetTypeInfo(DispHTMLOptionElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLOptionElement_GetIDsOfNames(DispHTMLOptionElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLOptionElement_GetIDsOfNames(DispHTMLOptionElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLOptionElement_Invoke(DispHTMLOptionElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLOptionElement_Invoke(DispHTMLOptionElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -68132,26 +68140,26 @@ interface DispHTMLWndOptionElement { #define DispHTMLWndOptionElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLWndOptionElement_QueryInterface(DispHTMLWndOptionElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLWndOptionElement_QueryInterface(DispHTMLWndOptionElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLWndOptionElement_AddRef(DispHTMLWndOptionElement* This) { +static __WIDL_INLINE ULONG DispHTMLWndOptionElement_AddRef(DispHTMLWndOptionElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLWndOptionElement_Release(DispHTMLWndOptionElement* This) { +static __WIDL_INLINE ULONG DispHTMLWndOptionElement_Release(DispHTMLWndOptionElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLWndOptionElement_GetTypeInfoCount(DispHTMLWndOptionElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLWndOptionElement_GetTypeInfoCount(DispHTMLWndOptionElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLWndOptionElement_GetTypeInfo(DispHTMLWndOptionElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLWndOptionElement_GetTypeInfo(DispHTMLWndOptionElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLWndOptionElement_GetIDsOfNames(DispHTMLWndOptionElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLWndOptionElement_GetIDsOfNames(DispHTMLWndOptionElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLWndOptionElement_Invoke(DispHTMLWndOptionElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLWndOptionElement_Invoke(DispHTMLWndOptionElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -68256,26 +68264,26 @@ interface HTMLButtonElementEvents2 { #define HTMLButtonElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLButtonElementEvents2_QueryInterface(HTMLButtonElementEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLButtonElementEvents2_QueryInterface(HTMLButtonElementEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLButtonElementEvents2_AddRef(HTMLButtonElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLButtonElementEvents2_AddRef(HTMLButtonElementEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLButtonElementEvents2_Release(HTMLButtonElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLButtonElementEvents2_Release(HTMLButtonElementEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLButtonElementEvents2_GetTypeInfoCount(HTMLButtonElementEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLButtonElementEvents2_GetTypeInfoCount(HTMLButtonElementEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLButtonElementEvents2_GetTypeInfo(HTMLButtonElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLButtonElementEvents2_GetTypeInfo(HTMLButtonElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLButtonElementEvents2_GetIDsOfNames(HTMLButtonElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLButtonElementEvents2_GetIDsOfNames(HTMLButtonElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLButtonElementEvents2_Invoke(HTMLButtonElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLButtonElementEvents2_Invoke(HTMLButtonElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -68366,26 +68374,26 @@ interface HTMLButtonElementEvents { #define HTMLButtonElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLButtonElementEvents_QueryInterface(HTMLButtonElementEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLButtonElementEvents_QueryInterface(HTMLButtonElementEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLButtonElementEvents_AddRef(HTMLButtonElementEvents* This) { +static __WIDL_INLINE ULONG HTMLButtonElementEvents_AddRef(HTMLButtonElementEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLButtonElementEvents_Release(HTMLButtonElementEvents* This) { +static __WIDL_INLINE ULONG HTMLButtonElementEvents_Release(HTMLButtonElementEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLButtonElementEvents_GetTypeInfoCount(HTMLButtonElementEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLButtonElementEvents_GetTypeInfoCount(HTMLButtonElementEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLButtonElementEvents_GetTypeInfo(HTMLButtonElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLButtonElementEvents_GetTypeInfo(HTMLButtonElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLButtonElementEvents_GetIDsOfNames(HTMLButtonElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLButtonElementEvents_GetIDsOfNames(HTMLButtonElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLButtonElementEvents_Invoke(HTMLButtonElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLButtonElementEvents_Invoke(HTMLButtonElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -68476,26 +68484,26 @@ interface HTMLInputTextElementEvents2 { #define HTMLInputTextElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLInputTextElementEvents2_QueryInterface(HTMLInputTextElementEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLInputTextElementEvents2_QueryInterface(HTMLInputTextElementEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLInputTextElementEvents2_AddRef(HTMLInputTextElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLInputTextElementEvents2_AddRef(HTMLInputTextElementEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLInputTextElementEvents2_Release(HTMLInputTextElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLInputTextElementEvents2_Release(HTMLInputTextElementEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLInputTextElementEvents2_GetTypeInfoCount(HTMLInputTextElementEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLInputTextElementEvents2_GetTypeInfoCount(HTMLInputTextElementEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLInputTextElementEvents2_GetTypeInfo(HTMLInputTextElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLInputTextElementEvents2_GetTypeInfo(HTMLInputTextElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLInputTextElementEvents2_GetIDsOfNames(HTMLInputTextElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLInputTextElementEvents2_GetIDsOfNames(HTMLInputTextElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLInputTextElementEvents2_Invoke(HTMLInputTextElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLInputTextElementEvents2_Invoke(HTMLInputTextElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -68586,26 +68594,26 @@ interface HTMLOptionButtonElementEvents2 { #define HTMLOptionButtonElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLOptionButtonElementEvents2_QueryInterface(HTMLOptionButtonElementEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLOptionButtonElementEvents2_QueryInterface(HTMLOptionButtonElementEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLOptionButtonElementEvents2_AddRef(HTMLOptionButtonElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLOptionButtonElementEvents2_AddRef(HTMLOptionButtonElementEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLOptionButtonElementEvents2_Release(HTMLOptionButtonElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLOptionButtonElementEvents2_Release(HTMLOptionButtonElementEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLOptionButtonElementEvents2_GetTypeInfoCount(HTMLOptionButtonElementEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLOptionButtonElementEvents2_GetTypeInfoCount(HTMLOptionButtonElementEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLOptionButtonElementEvents2_GetTypeInfo(HTMLOptionButtonElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLOptionButtonElementEvents2_GetTypeInfo(HTMLOptionButtonElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLOptionButtonElementEvents2_GetIDsOfNames(HTMLOptionButtonElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLOptionButtonElementEvents2_GetIDsOfNames(HTMLOptionButtonElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLOptionButtonElementEvents2_Invoke(HTMLOptionButtonElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLOptionButtonElementEvents2_Invoke(HTMLOptionButtonElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -68696,26 +68704,26 @@ interface HTMLInputFileElementEvents2 { #define HTMLInputFileElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLInputFileElementEvents2_QueryInterface(HTMLInputFileElementEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLInputFileElementEvents2_QueryInterface(HTMLInputFileElementEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLInputFileElementEvents2_AddRef(HTMLInputFileElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLInputFileElementEvents2_AddRef(HTMLInputFileElementEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLInputFileElementEvents2_Release(HTMLInputFileElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLInputFileElementEvents2_Release(HTMLInputFileElementEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLInputFileElementEvents2_GetTypeInfoCount(HTMLInputFileElementEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLInputFileElementEvents2_GetTypeInfoCount(HTMLInputFileElementEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLInputFileElementEvents2_GetTypeInfo(HTMLInputFileElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLInputFileElementEvents2_GetTypeInfo(HTMLInputFileElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLInputFileElementEvents2_GetIDsOfNames(HTMLInputFileElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLInputFileElementEvents2_GetIDsOfNames(HTMLInputFileElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLInputFileElementEvents2_Invoke(HTMLInputFileElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLInputFileElementEvents2_Invoke(HTMLInputFileElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -68806,26 +68814,26 @@ interface HTMLInputImageEvents2 { #define HTMLInputImageEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLInputImageEvents2_QueryInterface(HTMLInputImageEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLInputImageEvents2_QueryInterface(HTMLInputImageEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLInputImageEvents2_AddRef(HTMLInputImageEvents2* This) { +static __WIDL_INLINE ULONG HTMLInputImageEvents2_AddRef(HTMLInputImageEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLInputImageEvents2_Release(HTMLInputImageEvents2* This) { +static __WIDL_INLINE ULONG HTMLInputImageEvents2_Release(HTMLInputImageEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLInputImageEvents2_GetTypeInfoCount(HTMLInputImageEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLInputImageEvents2_GetTypeInfoCount(HTMLInputImageEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLInputImageEvents2_GetTypeInfo(HTMLInputImageEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLInputImageEvents2_GetTypeInfo(HTMLInputImageEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLInputImageEvents2_GetIDsOfNames(HTMLInputImageEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLInputImageEvents2_GetIDsOfNames(HTMLInputImageEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLInputImageEvents2_Invoke(HTMLInputImageEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLInputImageEvents2_Invoke(HTMLInputImageEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -68916,26 +68924,26 @@ interface HTMLInputTextElementEvents { #define HTMLInputTextElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLInputTextElementEvents_QueryInterface(HTMLInputTextElementEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLInputTextElementEvents_QueryInterface(HTMLInputTextElementEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLInputTextElementEvents_AddRef(HTMLInputTextElementEvents* This) { +static __WIDL_INLINE ULONG HTMLInputTextElementEvents_AddRef(HTMLInputTextElementEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLInputTextElementEvents_Release(HTMLInputTextElementEvents* This) { +static __WIDL_INLINE ULONG HTMLInputTextElementEvents_Release(HTMLInputTextElementEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLInputTextElementEvents_GetTypeInfoCount(HTMLInputTextElementEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLInputTextElementEvents_GetTypeInfoCount(HTMLInputTextElementEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLInputTextElementEvents_GetTypeInfo(HTMLInputTextElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLInputTextElementEvents_GetTypeInfo(HTMLInputTextElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLInputTextElementEvents_GetIDsOfNames(HTMLInputTextElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLInputTextElementEvents_GetIDsOfNames(HTMLInputTextElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLInputTextElementEvents_Invoke(HTMLInputTextElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLInputTextElementEvents_Invoke(HTMLInputTextElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -69026,26 +69034,26 @@ interface HTMLOptionButtonElementEvents { #define HTMLOptionButtonElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLOptionButtonElementEvents_QueryInterface(HTMLOptionButtonElementEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLOptionButtonElementEvents_QueryInterface(HTMLOptionButtonElementEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLOptionButtonElementEvents_AddRef(HTMLOptionButtonElementEvents* This) { +static __WIDL_INLINE ULONG HTMLOptionButtonElementEvents_AddRef(HTMLOptionButtonElementEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLOptionButtonElementEvents_Release(HTMLOptionButtonElementEvents* This) { +static __WIDL_INLINE ULONG HTMLOptionButtonElementEvents_Release(HTMLOptionButtonElementEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLOptionButtonElementEvents_GetTypeInfoCount(HTMLOptionButtonElementEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLOptionButtonElementEvents_GetTypeInfoCount(HTMLOptionButtonElementEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLOptionButtonElementEvents_GetTypeInfo(HTMLOptionButtonElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLOptionButtonElementEvents_GetTypeInfo(HTMLOptionButtonElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLOptionButtonElementEvents_GetIDsOfNames(HTMLOptionButtonElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLOptionButtonElementEvents_GetIDsOfNames(HTMLOptionButtonElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLOptionButtonElementEvents_Invoke(HTMLOptionButtonElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLOptionButtonElementEvents_Invoke(HTMLOptionButtonElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -69136,26 +69144,26 @@ interface HTMLInputFileElementEvents { #define HTMLInputFileElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLInputFileElementEvents_QueryInterface(HTMLInputFileElementEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLInputFileElementEvents_QueryInterface(HTMLInputFileElementEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLInputFileElementEvents_AddRef(HTMLInputFileElementEvents* This) { +static __WIDL_INLINE ULONG HTMLInputFileElementEvents_AddRef(HTMLInputFileElementEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLInputFileElementEvents_Release(HTMLInputFileElementEvents* This) { +static __WIDL_INLINE ULONG HTMLInputFileElementEvents_Release(HTMLInputFileElementEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLInputFileElementEvents_GetTypeInfoCount(HTMLInputFileElementEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLInputFileElementEvents_GetTypeInfoCount(HTMLInputFileElementEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLInputFileElementEvents_GetTypeInfo(HTMLInputFileElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLInputFileElementEvents_GetTypeInfo(HTMLInputFileElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLInputFileElementEvents_GetIDsOfNames(HTMLInputFileElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLInputFileElementEvents_GetIDsOfNames(HTMLInputFileElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLInputFileElementEvents_Invoke(HTMLInputFileElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLInputFileElementEvents_Invoke(HTMLInputFileElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -69246,26 +69254,26 @@ interface HTMLInputImageEvents { #define HTMLInputImageEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLInputImageEvents_QueryInterface(HTMLInputImageEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLInputImageEvents_QueryInterface(HTMLInputImageEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLInputImageEvents_AddRef(HTMLInputImageEvents* This) { +static __WIDL_INLINE ULONG HTMLInputImageEvents_AddRef(HTMLInputImageEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLInputImageEvents_Release(HTMLInputImageEvents* This) { +static __WIDL_INLINE ULONG HTMLInputImageEvents_Release(HTMLInputImageEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLInputImageEvents_GetTypeInfoCount(HTMLInputImageEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLInputImageEvents_GetTypeInfoCount(HTMLInputImageEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLInputImageEvents_GetTypeInfo(HTMLInputImageEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLInputImageEvents_GetTypeInfo(HTMLInputImageEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLInputImageEvents_GetIDsOfNames(HTMLInputImageEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLInputImageEvents_GetIDsOfNames(HTMLInputImageEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLInputImageEvents_Invoke(HTMLInputImageEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLInputImageEvents_Invoke(HTMLInputImageEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -69877,222 +69885,222 @@ interface IHTMLInputElement { #define IHTMLInputElement_get_start(This,p) (This)->lpVtbl->get_start(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLInputElement_QueryInterface(IHTMLInputElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLInputElement_QueryInterface(IHTMLInputElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLInputElement_AddRef(IHTMLInputElement* This) { +static __WIDL_INLINE ULONG IHTMLInputElement_AddRef(IHTMLInputElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLInputElement_Release(IHTMLInputElement* This) { +static __WIDL_INLINE ULONG IHTMLInputElement_Release(IHTMLInputElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLInputElement_GetTypeInfoCount(IHTMLInputElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLInputElement_GetTypeInfoCount(IHTMLInputElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLInputElement_GetTypeInfo(IHTMLInputElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLInputElement_GetTypeInfo(IHTMLInputElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLInputElement_GetIDsOfNames(IHTMLInputElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLInputElement_GetIDsOfNames(IHTMLInputElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLInputElement_Invoke(IHTMLInputElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLInputElement_Invoke(IHTMLInputElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLInputElement methods ***/ -static FORCEINLINE HRESULT IHTMLInputElement_put_type(IHTMLInputElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_type(IHTMLInputElement* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_type(IHTMLInputElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_type(IHTMLInputElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_value(IHTMLInputElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_value(IHTMLInputElement* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_value(IHTMLInputElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_value(IHTMLInputElement* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_name(IHTMLInputElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_name(IHTMLInputElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_name(IHTMLInputElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_name(IHTMLInputElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_status(IHTMLInputElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_status(IHTMLInputElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_status(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_status(IHTMLInputElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_status(IHTMLInputElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_status(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_disabled(IHTMLInputElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_disabled(IHTMLInputElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_disabled(IHTMLInputElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_disabled(IHTMLInputElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_get_form(IHTMLInputElement* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_form(IHTMLInputElement* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_size(IHTMLInputElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_size(IHTMLInputElement* This,LONG v) { return This->lpVtbl->put_size(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_size(IHTMLInputElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_size(IHTMLInputElement* This,LONG *p) { return This->lpVtbl->get_size(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_maxLength(IHTMLInputElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_maxLength(IHTMLInputElement* This,LONG v) { return This->lpVtbl->put_maxLength(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_maxLength(IHTMLInputElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_maxLength(IHTMLInputElement* This,LONG *p) { return This->lpVtbl->get_maxLength(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_select(IHTMLInputElement* This) { +static __WIDL_INLINE HRESULT IHTMLInputElement_select(IHTMLInputElement* This) { return This->lpVtbl->select(This); } -static FORCEINLINE HRESULT IHTMLInputElement_put_onchange(IHTMLInputElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_onchange(IHTMLInputElement* This,VARIANT v) { return This->lpVtbl->put_onchange(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_onchange(IHTMLInputElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_onchange(IHTMLInputElement* This,VARIANT *p) { return This->lpVtbl->get_onchange(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_onselect(IHTMLInputElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_onselect(IHTMLInputElement* This,VARIANT v) { return This->lpVtbl->put_onselect(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_onselect(IHTMLInputElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_onselect(IHTMLInputElement* This,VARIANT *p) { return This->lpVtbl->get_onselect(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_defaultValue(IHTMLInputElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_defaultValue(IHTMLInputElement* This,BSTR v) { return This->lpVtbl->put_defaultValue(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_defaultValue(IHTMLInputElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_defaultValue(IHTMLInputElement* This,BSTR *p) { return This->lpVtbl->get_defaultValue(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_readOnly(IHTMLInputElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_readOnly(IHTMLInputElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_readOnly(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_readOnly(IHTMLInputElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_readOnly(IHTMLInputElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_readOnly(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_createTextRange(IHTMLInputElement* This,IHTMLTxtRange **range) { +static __WIDL_INLINE HRESULT IHTMLInputElement_createTextRange(IHTMLInputElement* This,IHTMLTxtRange **range) { return This->lpVtbl->createTextRange(This,range); } -static FORCEINLINE HRESULT IHTMLInputElement_put_indeterminate(IHTMLInputElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_indeterminate(IHTMLInputElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_indeterminate(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_indeterminate(IHTMLInputElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_indeterminate(IHTMLInputElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_indeterminate(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_defaultChecked(IHTMLInputElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_defaultChecked(IHTMLInputElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_defaultChecked(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_defaultChecked(IHTMLInputElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_defaultChecked(IHTMLInputElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_defaultChecked(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_checked(IHTMLInputElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_checked(IHTMLInputElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_checked(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_checked(IHTMLInputElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_checked(IHTMLInputElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_checked(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_border(IHTMLInputElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_border(IHTMLInputElement* This,VARIANT v) { return This->lpVtbl->put_border(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_border(IHTMLInputElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_border(IHTMLInputElement* This,VARIANT *p) { return This->lpVtbl->get_border(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_vspace(IHTMLInputElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_vspace(IHTMLInputElement* This,LONG v) { return This->lpVtbl->put_vspace(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_vspace(IHTMLInputElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_vspace(IHTMLInputElement* This,LONG *p) { return This->lpVtbl->get_vspace(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_hspace(IHTMLInputElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_hspace(IHTMLInputElement* This,LONG v) { return This->lpVtbl->put_hspace(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_hspace(IHTMLInputElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_hspace(IHTMLInputElement* This,LONG *p) { return This->lpVtbl->get_hspace(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_alt(IHTMLInputElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_alt(IHTMLInputElement* This,BSTR v) { return This->lpVtbl->put_alt(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_alt(IHTMLInputElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_alt(IHTMLInputElement* This,BSTR *p) { return This->lpVtbl->get_alt(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_src(IHTMLInputElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_src(IHTMLInputElement* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_src(IHTMLInputElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_src(IHTMLInputElement* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_lowsrc(IHTMLInputElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_lowsrc(IHTMLInputElement* This,BSTR v) { return This->lpVtbl->put_lowsrc(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_lowsrc(IHTMLInputElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_lowsrc(IHTMLInputElement* This,BSTR *p) { return This->lpVtbl->get_lowsrc(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_vrml(IHTMLInputElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_vrml(IHTMLInputElement* This,BSTR v) { return This->lpVtbl->put_vrml(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_vrml(IHTMLInputElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_vrml(IHTMLInputElement* This,BSTR *p) { return This->lpVtbl->get_vrml(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_dynsrc(IHTMLInputElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_dynsrc(IHTMLInputElement* This,BSTR v) { return This->lpVtbl->put_dynsrc(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_dynsrc(IHTMLInputElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_dynsrc(IHTMLInputElement* This,BSTR *p) { return This->lpVtbl->get_dynsrc(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_get_readyState(IHTMLInputElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_readyState(IHTMLInputElement* This,BSTR *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_get_complete(IHTMLInputElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_complete(IHTMLInputElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_complete(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_loop(IHTMLInputElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_loop(IHTMLInputElement* This,VARIANT v) { return This->lpVtbl->put_loop(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_loop(IHTMLInputElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_loop(IHTMLInputElement* This,VARIANT *p) { return This->lpVtbl->get_loop(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_align(IHTMLInputElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_align(IHTMLInputElement* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_align(IHTMLInputElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_align(IHTMLInputElement* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_onload(IHTMLInputElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_onload(IHTMLInputElement* This,VARIANT v) { return This->lpVtbl->put_onload(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_onload(IHTMLInputElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_onload(IHTMLInputElement* This,VARIANT *p) { return This->lpVtbl->get_onload(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_onerror(IHTMLInputElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_onerror(IHTMLInputElement* This,VARIANT v) { return This->lpVtbl->put_onerror(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_onerror(IHTMLInputElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_onerror(IHTMLInputElement* This,VARIANT *p) { return This->lpVtbl->get_onerror(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_onabort(IHTMLInputElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_onabort(IHTMLInputElement* This,VARIANT v) { return This->lpVtbl->put_onabort(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_onabort(IHTMLInputElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_onabort(IHTMLInputElement* This,VARIANT *p) { return This->lpVtbl->get_onabort(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_width(IHTMLInputElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_width(IHTMLInputElement* This,LONG v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_width(IHTMLInputElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_width(IHTMLInputElement* This,LONG *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_height(IHTMLInputElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_height(IHTMLInputElement* This,LONG v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_height(IHTMLInputElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_height(IHTMLInputElement* This,LONG *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement_put_start(IHTMLInputElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement_put_start(IHTMLInputElement* This,BSTR v) { return This->lpVtbl->put_start(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement_get_start(IHTMLInputElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement_get_start(IHTMLInputElement* This,BSTR *p) { return This->lpVtbl->get_start(This,p); } #endif @@ -70218,39 +70226,39 @@ interface IHTMLInputElement2 { #define IHTMLInputElement2_get_useMap(This,p) (This)->lpVtbl->get_useMap(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLInputElement2_QueryInterface(IHTMLInputElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLInputElement2_QueryInterface(IHTMLInputElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLInputElement2_AddRef(IHTMLInputElement2* This) { +static __WIDL_INLINE ULONG IHTMLInputElement2_AddRef(IHTMLInputElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLInputElement2_Release(IHTMLInputElement2* This) { +static __WIDL_INLINE ULONG IHTMLInputElement2_Release(IHTMLInputElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLInputElement2_GetTypeInfoCount(IHTMLInputElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLInputElement2_GetTypeInfoCount(IHTMLInputElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLInputElement2_GetTypeInfo(IHTMLInputElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLInputElement2_GetTypeInfo(IHTMLInputElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLInputElement2_GetIDsOfNames(IHTMLInputElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLInputElement2_GetIDsOfNames(IHTMLInputElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLInputElement2_Invoke(IHTMLInputElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLInputElement2_Invoke(IHTMLInputElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLInputElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLInputElement2_put_accept(IHTMLInputElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement2_put_accept(IHTMLInputElement2* This,BSTR v) { return This->lpVtbl->put_accept(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement2_get_accept(IHTMLInputElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement2_get_accept(IHTMLInputElement2* This,BSTR *p) { return This->lpVtbl->get_accept(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement2_put_useMap(IHTMLInputElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement2_put_useMap(IHTMLInputElement2* This,BSTR v) { return This->lpVtbl->put_useMap(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement2_get_useMap(IHTMLInputElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement2_get_useMap(IHTMLInputElement2* This,BSTR *p) { return This->lpVtbl->get_useMap(This,p); } #endif @@ -70408,51 +70416,51 @@ interface IHTMLInputElement3 { #define IHTMLInputElement3_get_dynsrc(This,p) (This)->lpVtbl->get_dynsrc(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLInputElement3_QueryInterface(IHTMLInputElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLInputElement3_QueryInterface(IHTMLInputElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLInputElement3_AddRef(IHTMLInputElement3* This) { +static __WIDL_INLINE ULONG IHTMLInputElement3_AddRef(IHTMLInputElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLInputElement3_Release(IHTMLInputElement3* This) { +static __WIDL_INLINE ULONG IHTMLInputElement3_Release(IHTMLInputElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLInputElement3_GetTypeInfoCount(IHTMLInputElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLInputElement3_GetTypeInfoCount(IHTMLInputElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLInputElement3_GetTypeInfo(IHTMLInputElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLInputElement3_GetTypeInfo(IHTMLInputElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLInputElement3_GetIDsOfNames(IHTMLInputElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLInputElement3_GetIDsOfNames(IHTMLInputElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLInputElement3_Invoke(IHTMLInputElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLInputElement3_Invoke(IHTMLInputElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLInputElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLInputElement3_put_src(IHTMLInputElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement3_put_src(IHTMLInputElement3* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement3_get_src(IHTMLInputElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement3_get_src(IHTMLInputElement3* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement3_put_lowsrc(IHTMLInputElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement3_put_lowsrc(IHTMLInputElement3* This,BSTR v) { return This->lpVtbl->put_lowsrc(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement3_get_lowsrc(IHTMLInputElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement3_get_lowsrc(IHTMLInputElement3* This,BSTR *p) { return This->lpVtbl->get_lowsrc(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement3_put_vrml(IHTMLInputElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement3_put_vrml(IHTMLInputElement3* This,BSTR v) { return This->lpVtbl->put_vrml(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement3_get_vrml(IHTMLInputElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement3_get_vrml(IHTMLInputElement3* This,BSTR *p) { return This->lpVtbl->get_vrml(This,p); } -static FORCEINLINE HRESULT IHTMLInputElement3_put_dynsrc(IHTMLInputElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputElement3_put_dynsrc(IHTMLInputElement3* This,BSTR v) { return This->lpVtbl->put_dynsrc(This,v); } -static FORCEINLINE HRESULT IHTMLInputElement3_get_dynsrc(IHTMLInputElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputElement3_get_dynsrc(IHTMLInputElement3* This,BSTR *p) { return This->lpVtbl->get_dynsrc(This,p); } #endif @@ -70634,60 +70642,60 @@ interface IHTMLInputButtonElement { #define IHTMLInputButtonElement_createTextRange(This,range) (This)->lpVtbl->createTextRange(This,range) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLInputButtonElement_QueryInterface(IHTMLInputButtonElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_QueryInterface(IHTMLInputButtonElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLInputButtonElement_AddRef(IHTMLInputButtonElement* This) { +static __WIDL_INLINE ULONG IHTMLInputButtonElement_AddRef(IHTMLInputButtonElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLInputButtonElement_Release(IHTMLInputButtonElement* This) { +static __WIDL_INLINE ULONG IHTMLInputButtonElement_Release(IHTMLInputButtonElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLInputButtonElement_GetTypeInfoCount(IHTMLInputButtonElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_GetTypeInfoCount(IHTMLInputButtonElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLInputButtonElement_GetTypeInfo(IHTMLInputButtonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_GetTypeInfo(IHTMLInputButtonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLInputButtonElement_GetIDsOfNames(IHTMLInputButtonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_GetIDsOfNames(IHTMLInputButtonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLInputButtonElement_Invoke(IHTMLInputButtonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_Invoke(IHTMLInputButtonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLInputButtonElement methods ***/ -static FORCEINLINE HRESULT IHTMLInputButtonElement_get_type(IHTMLInputButtonElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_get_type(IHTMLInputButtonElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLInputButtonElement_put_value(IHTMLInputButtonElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_put_value(IHTMLInputButtonElement* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLInputButtonElement_get_value(IHTMLInputButtonElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_get_value(IHTMLInputButtonElement* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLInputButtonElement_put_name(IHTMLInputButtonElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_put_name(IHTMLInputButtonElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLInputButtonElement_get_name(IHTMLInputButtonElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_get_name(IHTMLInputButtonElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLInputButtonElement_put_status(IHTMLInputButtonElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_put_status(IHTMLInputButtonElement* This,VARIANT v) { return This->lpVtbl->put_status(This,v); } -static FORCEINLINE HRESULT IHTMLInputButtonElement_get_status(IHTMLInputButtonElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_get_status(IHTMLInputButtonElement* This,VARIANT *p) { return This->lpVtbl->get_status(This,p); } -static FORCEINLINE HRESULT IHTMLInputButtonElement_put_disabled(IHTMLInputButtonElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_put_disabled(IHTMLInputButtonElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLInputButtonElement_get_disabled(IHTMLInputButtonElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_get_disabled(IHTMLInputButtonElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLInputButtonElement_get_form(IHTMLInputButtonElement* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_get_form(IHTMLInputButtonElement* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } -static FORCEINLINE HRESULT IHTMLInputButtonElement_createTextRange(IHTMLInputButtonElement* This,IHTMLTxtRange **range) { +static __WIDL_INLINE HRESULT IHTMLInputButtonElement_createTextRange(IHTMLInputButtonElement* This,IHTMLTxtRange **range) { return This->lpVtbl->createTextRange(This,range); } #endif @@ -70869,60 +70877,60 @@ interface IHTMLInputHiddenElement { #define IHTMLInputHiddenElement_createTextRange(This,range) (This)->lpVtbl->createTextRange(This,range) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLInputHiddenElement_QueryInterface(IHTMLInputHiddenElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_QueryInterface(IHTMLInputHiddenElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLInputHiddenElement_AddRef(IHTMLInputHiddenElement* This) { +static __WIDL_INLINE ULONG IHTMLInputHiddenElement_AddRef(IHTMLInputHiddenElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLInputHiddenElement_Release(IHTMLInputHiddenElement* This) { +static __WIDL_INLINE ULONG IHTMLInputHiddenElement_Release(IHTMLInputHiddenElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLInputHiddenElement_GetTypeInfoCount(IHTMLInputHiddenElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_GetTypeInfoCount(IHTMLInputHiddenElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLInputHiddenElement_GetTypeInfo(IHTMLInputHiddenElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_GetTypeInfo(IHTMLInputHiddenElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLInputHiddenElement_GetIDsOfNames(IHTMLInputHiddenElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_GetIDsOfNames(IHTMLInputHiddenElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLInputHiddenElement_Invoke(IHTMLInputHiddenElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_Invoke(IHTMLInputHiddenElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLInputHiddenElement methods ***/ -static FORCEINLINE HRESULT IHTMLInputHiddenElement_get_type(IHTMLInputHiddenElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_get_type(IHTMLInputHiddenElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLInputHiddenElement_put_value(IHTMLInputHiddenElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_put_value(IHTMLInputHiddenElement* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLInputHiddenElement_get_value(IHTMLInputHiddenElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_get_value(IHTMLInputHiddenElement* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLInputHiddenElement_put_name(IHTMLInputHiddenElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_put_name(IHTMLInputHiddenElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLInputHiddenElement_get_name(IHTMLInputHiddenElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_get_name(IHTMLInputHiddenElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLInputHiddenElement_put_status(IHTMLInputHiddenElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_put_status(IHTMLInputHiddenElement* This,VARIANT v) { return This->lpVtbl->put_status(This,v); } -static FORCEINLINE HRESULT IHTMLInputHiddenElement_get_status(IHTMLInputHiddenElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_get_status(IHTMLInputHiddenElement* This,VARIANT *p) { return This->lpVtbl->get_status(This,p); } -static FORCEINLINE HRESULT IHTMLInputHiddenElement_put_disabled(IHTMLInputHiddenElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_put_disabled(IHTMLInputHiddenElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLInputHiddenElement_get_disabled(IHTMLInputHiddenElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_get_disabled(IHTMLInputHiddenElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLInputHiddenElement_get_form(IHTMLInputHiddenElement* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_get_form(IHTMLInputHiddenElement* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } -static FORCEINLINE HRESULT IHTMLInputHiddenElement_createTextRange(IHTMLInputHiddenElement* This,IHTMLTxtRange **range) { +static __WIDL_INLINE HRESULT IHTMLInputHiddenElement_createTextRange(IHTMLInputHiddenElement* This,IHTMLTxtRange **range) { return This->lpVtbl->createTextRange(This,range); } #endif @@ -71207,99 +71215,99 @@ interface IHTMLInputTextElement { #define IHTMLInputTextElement_createTextRange(This,range) (This)->lpVtbl->createTextRange(This,range) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLInputTextElement_QueryInterface(IHTMLInputTextElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_QueryInterface(IHTMLInputTextElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLInputTextElement_AddRef(IHTMLInputTextElement* This) { +static __WIDL_INLINE ULONG IHTMLInputTextElement_AddRef(IHTMLInputTextElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLInputTextElement_Release(IHTMLInputTextElement* This) { +static __WIDL_INLINE ULONG IHTMLInputTextElement_Release(IHTMLInputTextElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLInputTextElement_GetTypeInfoCount(IHTMLInputTextElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_GetTypeInfoCount(IHTMLInputTextElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLInputTextElement_GetTypeInfo(IHTMLInputTextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_GetTypeInfo(IHTMLInputTextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLInputTextElement_GetIDsOfNames(IHTMLInputTextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_GetIDsOfNames(IHTMLInputTextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLInputTextElement_Invoke(IHTMLInputTextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_Invoke(IHTMLInputTextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLInputTextElement methods ***/ -static FORCEINLINE HRESULT IHTMLInputTextElement_get_type(IHTMLInputTextElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_get_type(IHTMLInputTextElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement_put_value(IHTMLInputTextElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_put_value(IHTMLInputTextElement* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLInputTextElement_get_value(IHTMLInputTextElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_get_value(IHTMLInputTextElement* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement_put_name(IHTMLInputTextElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_put_name(IHTMLInputTextElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLInputTextElement_get_name(IHTMLInputTextElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_get_name(IHTMLInputTextElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement_put_status(IHTMLInputTextElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_put_status(IHTMLInputTextElement* This,VARIANT v) { return This->lpVtbl->put_status(This,v); } -static FORCEINLINE HRESULT IHTMLInputTextElement_get_status(IHTMLInputTextElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_get_status(IHTMLInputTextElement* This,VARIANT *p) { return This->lpVtbl->get_status(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement_put_disabled(IHTMLInputTextElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_put_disabled(IHTMLInputTextElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLInputTextElement_get_disabled(IHTMLInputTextElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_get_disabled(IHTMLInputTextElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement_get_form(IHTMLInputTextElement* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_get_form(IHTMLInputTextElement* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement_put_defaultValue(IHTMLInputTextElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_put_defaultValue(IHTMLInputTextElement* This,BSTR v) { return This->lpVtbl->put_defaultValue(This,v); } -static FORCEINLINE HRESULT IHTMLInputTextElement_get_defaultValue(IHTMLInputTextElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_get_defaultValue(IHTMLInputTextElement* This,BSTR *p) { return This->lpVtbl->get_defaultValue(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement_put_size(IHTMLInputTextElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_put_size(IHTMLInputTextElement* This,LONG v) { return This->lpVtbl->put_size(This,v); } -static FORCEINLINE HRESULT IHTMLInputTextElement_get_size(IHTMLInputTextElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_get_size(IHTMLInputTextElement* This,LONG *p) { return This->lpVtbl->get_size(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement_put_maxLength(IHTMLInputTextElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_put_maxLength(IHTMLInputTextElement* This,LONG v) { return This->lpVtbl->put_maxLength(This,v); } -static FORCEINLINE HRESULT IHTMLInputTextElement_get_maxLength(IHTMLInputTextElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_get_maxLength(IHTMLInputTextElement* This,LONG *p) { return This->lpVtbl->get_maxLength(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement_select(IHTMLInputTextElement* This) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_select(IHTMLInputTextElement* This) { return This->lpVtbl->select(This); } -static FORCEINLINE HRESULT IHTMLInputTextElement_put_onchange(IHTMLInputTextElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_put_onchange(IHTMLInputTextElement* This,VARIANT v) { return This->lpVtbl->put_onchange(This,v); } -static FORCEINLINE HRESULT IHTMLInputTextElement_get_onchange(IHTMLInputTextElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_get_onchange(IHTMLInputTextElement* This,VARIANT *p) { return This->lpVtbl->get_onchange(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement_put_onselect(IHTMLInputTextElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_put_onselect(IHTMLInputTextElement* This,VARIANT v) { return This->lpVtbl->put_onselect(This,v); } -static FORCEINLINE HRESULT IHTMLInputTextElement_get_onselect(IHTMLInputTextElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_get_onselect(IHTMLInputTextElement* This,VARIANT *p) { return This->lpVtbl->get_onselect(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement_put_readOnly(IHTMLInputTextElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_put_readOnly(IHTMLInputTextElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_readOnly(This,v); } -static FORCEINLINE HRESULT IHTMLInputTextElement_get_readOnly(IHTMLInputTextElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_get_readOnly(IHTMLInputTextElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_readOnly(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement_createTextRange(IHTMLInputTextElement* This,IHTMLTxtRange **range) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement_createTextRange(IHTMLInputTextElement* This,IHTMLTxtRange **range) { return This->lpVtbl->createTextRange(This,range); } #endif @@ -71435,42 +71443,42 @@ interface IHTMLInputTextElement2 { #define IHTMLInputTextElement2_setSelectionRange(This,start,end) (This)->lpVtbl->setSelectionRange(This,start,end) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLInputTextElement2_QueryInterface(IHTMLInputTextElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement2_QueryInterface(IHTMLInputTextElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLInputTextElement2_AddRef(IHTMLInputTextElement2* This) { +static __WIDL_INLINE ULONG IHTMLInputTextElement2_AddRef(IHTMLInputTextElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLInputTextElement2_Release(IHTMLInputTextElement2* This) { +static __WIDL_INLINE ULONG IHTMLInputTextElement2_Release(IHTMLInputTextElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLInputTextElement2_GetTypeInfoCount(IHTMLInputTextElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement2_GetTypeInfoCount(IHTMLInputTextElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLInputTextElement2_GetTypeInfo(IHTMLInputTextElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement2_GetTypeInfo(IHTMLInputTextElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLInputTextElement2_GetIDsOfNames(IHTMLInputTextElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement2_GetIDsOfNames(IHTMLInputTextElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLInputTextElement2_Invoke(IHTMLInputTextElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement2_Invoke(IHTMLInputTextElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLInputTextElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLInputTextElement2_put_selectionStart(IHTMLInputTextElement2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement2_put_selectionStart(IHTMLInputTextElement2* This,LONG v) { return This->lpVtbl->put_selectionStart(This,v); } -static FORCEINLINE HRESULT IHTMLInputTextElement2_get_selectionStart(IHTMLInputTextElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement2_get_selectionStart(IHTMLInputTextElement2* This,LONG *p) { return This->lpVtbl->get_selectionStart(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement2_put_selectionEnd(IHTMLInputTextElement2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement2_put_selectionEnd(IHTMLInputTextElement2* This,LONG v) { return This->lpVtbl->put_selectionEnd(This,v); } -static FORCEINLINE HRESULT IHTMLInputTextElement2_get_selectionEnd(IHTMLInputTextElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement2_get_selectionEnd(IHTMLInputTextElement2* This,LONG *p) { return This->lpVtbl->get_selectionEnd(This,p); } -static FORCEINLINE HRESULT IHTMLInputTextElement2_setSelectionRange(IHTMLInputTextElement2* This,LONG start,LONG end) { +static __WIDL_INLINE HRESULT IHTMLInputTextElement2_setSelectionRange(IHTMLInputTextElement2* This,LONG start,LONG end) { return This->lpVtbl->setSelectionRange(This,start,end); } #endif @@ -71715,84 +71723,84 @@ interface IHTMLInputFileElement { #define IHTMLInputFileElement_get_value(This,p) (This)->lpVtbl->get_value(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLInputFileElement_QueryInterface(IHTMLInputFileElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_QueryInterface(IHTMLInputFileElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLInputFileElement_AddRef(IHTMLInputFileElement* This) { +static __WIDL_INLINE ULONG IHTMLInputFileElement_AddRef(IHTMLInputFileElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLInputFileElement_Release(IHTMLInputFileElement* This) { +static __WIDL_INLINE ULONG IHTMLInputFileElement_Release(IHTMLInputFileElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLInputFileElement_GetTypeInfoCount(IHTMLInputFileElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_GetTypeInfoCount(IHTMLInputFileElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLInputFileElement_GetTypeInfo(IHTMLInputFileElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_GetTypeInfo(IHTMLInputFileElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLInputFileElement_GetIDsOfNames(IHTMLInputFileElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_GetIDsOfNames(IHTMLInputFileElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLInputFileElement_Invoke(IHTMLInputFileElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_Invoke(IHTMLInputFileElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLInputFileElement methods ***/ -static FORCEINLINE HRESULT IHTMLInputFileElement_get_type(IHTMLInputFileElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_get_type(IHTMLInputFileElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLInputFileElement_put_name(IHTMLInputFileElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_put_name(IHTMLInputFileElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLInputFileElement_get_name(IHTMLInputFileElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_get_name(IHTMLInputFileElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLInputFileElement_put_status(IHTMLInputFileElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_put_status(IHTMLInputFileElement* This,VARIANT v) { return This->lpVtbl->put_status(This,v); } -static FORCEINLINE HRESULT IHTMLInputFileElement_get_status(IHTMLInputFileElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_get_status(IHTMLInputFileElement* This,VARIANT *p) { return This->lpVtbl->get_status(This,p); } -static FORCEINLINE HRESULT IHTMLInputFileElement_put_disabled(IHTMLInputFileElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_put_disabled(IHTMLInputFileElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLInputFileElement_get_disabled(IHTMLInputFileElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_get_disabled(IHTMLInputFileElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLInputFileElement_get_form(IHTMLInputFileElement* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_get_form(IHTMLInputFileElement* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } -static FORCEINLINE HRESULT IHTMLInputFileElement_put_size(IHTMLInputFileElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_put_size(IHTMLInputFileElement* This,LONG v) { return This->lpVtbl->put_size(This,v); } -static FORCEINLINE HRESULT IHTMLInputFileElement_get_size(IHTMLInputFileElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_get_size(IHTMLInputFileElement* This,LONG *p) { return This->lpVtbl->get_size(This,p); } -static FORCEINLINE HRESULT IHTMLInputFileElement_put_maxLength(IHTMLInputFileElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_put_maxLength(IHTMLInputFileElement* This,LONG v) { return This->lpVtbl->put_maxLength(This,v); } -static FORCEINLINE HRESULT IHTMLInputFileElement_get_maxLength(IHTMLInputFileElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_get_maxLength(IHTMLInputFileElement* This,LONG *p) { return This->lpVtbl->get_maxLength(This,p); } -static FORCEINLINE HRESULT IHTMLInputFileElement_select(IHTMLInputFileElement* This) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_select(IHTMLInputFileElement* This) { return This->lpVtbl->select(This); } -static FORCEINLINE HRESULT IHTMLInputFileElement_put_onchange(IHTMLInputFileElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_put_onchange(IHTMLInputFileElement* This,VARIANT v) { return This->lpVtbl->put_onchange(This,v); } -static FORCEINLINE HRESULT IHTMLInputFileElement_get_onchange(IHTMLInputFileElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_get_onchange(IHTMLInputFileElement* This,VARIANT *p) { return This->lpVtbl->get_onchange(This,p); } -static FORCEINLINE HRESULT IHTMLInputFileElement_put_onselect(IHTMLInputFileElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_put_onselect(IHTMLInputFileElement* This,VARIANT v) { return This->lpVtbl->put_onselect(This,v); } -static FORCEINLINE HRESULT IHTMLInputFileElement_get_onselect(IHTMLInputFileElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_get_onselect(IHTMLInputFileElement* This,VARIANT *p) { return This->lpVtbl->get_onselect(This,p); } -static FORCEINLINE HRESULT IHTMLInputFileElement_put_value(IHTMLInputFileElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_put_value(IHTMLInputFileElement* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLInputFileElement_get_value(IHTMLInputFileElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputFileElement_get_value(IHTMLInputFileElement* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } #endif @@ -72030,81 +72038,81 @@ interface IHTMLOptionButtonElement { #define IHTMLOptionButtonElement_get_form(This,p) (This)->lpVtbl->get_form(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLOptionButtonElement_QueryInterface(IHTMLOptionButtonElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_QueryInterface(IHTMLOptionButtonElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLOptionButtonElement_AddRef(IHTMLOptionButtonElement* This) { +static __WIDL_INLINE ULONG IHTMLOptionButtonElement_AddRef(IHTMLOptionButtonElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLOptionButtonElement_Release(IHTMLOptionButtonElement* This) { +static __WIDL_INLINE ULONG IHTMLOptionButtonElement_Release(IHTMLOptionButtonElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLOptionButtonElement_GetTypeInfoCount(IHTMLOptionButtonElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_GetTypeInfoCount(IHTMLOptionButtonElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_GetTypeInfo(IHTMLOptionButtonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_GetTypeInfo(IHTMLOptionButtonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_GetIDsOfNames(IHTMLOptionButtonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_GetIDsOfNames(IHTMLOptionButtonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_Invoke(IHTMLOptionButtonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_Invoke(IHTMLOptionButtonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLOptionButtonElement methods ***/ -static FORCEINLINE HRESULT IHTMLOptionButtonElement_put_value(IHTMLOptionButtonElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_put_value(IHTMLOptionButtonElement* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_get_value(IHTMLOptionButtonElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_get_value(IHTMLOptionButtonElement* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_get_type(IHTMLOptionButtonElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_get_type(IHTMLOptionButtonElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_put_name(IHTMLOptionButtonElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_put_name(IHTMLOptionButtonElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_get_name(IHTMLOptionButtonElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_get_name(IHTMLOptionButtonElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_put_checked(IHTMLOptionButtonElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_put_checked(IHTMLOptionButtonElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_checked(This,v); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_get_checked(IHTMLOptionButtonElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_get_checked(IHTMLOptionButtonElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_checked(This,p); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_put_defaultChecked(IHTMLOptionButtonElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_put_defaultChecked(IHTMLOptionButtonElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_defaultChecked(This,v); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_get_defaultChecked(IHTMLOptionButtonElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_get_defaultChecked(IHTMLOptionButtonElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_defaultChecked(This,p); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_put_onchange(IHTMLOptionButtonElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_put_onchange(IHTMLOptionButtonElement* This,VARIANT v) { return This->lpVtbl->put_onchange(This,v); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_get_onchange(IHTMLOptionButtonElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_get_onchange(IHTMLOptionButtonElement* This,VARIANT *p) { return This->lpVtbl->get_onchange(This,p); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_put_disabled(IHTMLOptionButtonElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_put_disabled(IHTMLOptionButtonElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_get_disabled(IHTMLOptionButtonElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_get_disabled(IHTMLOptionButtonElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_put_status(IHTMLOptionButtonElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_put_status(IHTMLOptionButtonElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_status(This,v); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_get_status(IHTMLOptionButtonElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_get_status(IHTMLOptionButtonElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_status(This,p); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_put_indeterminate(IHTMLOptionButtonElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_put_indeterminate(IHTMLOptionButtonElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_indeterminate(This,v); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_get_indeterminate(IHTMLOptionButtonElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_get_indeterminate(IHTMLOptionButtonElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_indeterminate(This,p); } -static FORCEINLINE HRESULT IHTMLOptionButtonElement_get_form(IHTMLOptionButtonElement* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLOptionButtonElement_get_form(IHTMLOptionButtonElement* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } #endif @@ -72510,144 +72518,144 @@ interface IHTMLInputImage { #define IHTMLInputImage_get_start(This,p) (This)->lpVtbl->get_start(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLInputImage_QueryInterface(IHTMLInputImage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLInputImage_QueryInterface(IHTMLInputImage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLInputImage_AddRef(IHTMLInputImage* This) { +static __WIDL_INLINE ULONG IHTMLInputImage_AddRef(IHTMLInputImage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLInputImage_Release(IHTMLInputImage* This) { +static __WIDL_INLINE ULONG IHTMLInputImage_Release(IHTMLInputImage* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLInputImage_GetTypeInfoCount(IHTMLInputImage* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLInputImage_GetTypeInfoCount(IHTMLInputImage* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLInputImage_GetTypeInfo(IHTMLInputImage* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLInputImage_GetTypeInfo(IHTMLInputImage* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLInputImage_GetIDsOfNames(IHTMLInputImage* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLInputImage_GetIDsOfNames(IHTMLInputImage* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLInputImage_Invoke(IHTMLInputImage* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLInputImage_Invoke(IHTMLInputImage* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLInputImage methods ***/ -static FORCEINLINE HRESULT IHTMLInputImage_get_type(IHTMLInputImage* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_type(IHTMLInputImage* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_disabled(IHTMLInputImage* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_disabled(IHTMLInputImage* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_disabled(IHTMLInputImage* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_disabled(IHTMLInputImage* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_border(IHTMLInputImage* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_border(IHTMLInputImage* This,VARIANT v) { return This->lpVtbl->put_border(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_border(IHTMLInputImage* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_border(IHTMLInputImage* This,VARIANT *p) { return This->lpVtbl->get_border(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_vspace(IHTMLInputImage* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_vspace(IHTMLInputImage* This,LONG v) { return This->lpVtbl->put_vspace(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_vspace(IHTMLInputImage* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_vspace(IHTMLInputImage* This,LONG *p) { return This->lpVtbl->get_vspace(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_hspace(IHTMLInputImage* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_hspace(IHTMLInputImage* This,LONG v) { return This->lpVtbl->put_hspace(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_hspace(IHTMLInputImage* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_hspace(IHTMLInputImage* This,LONG *p) { return This->lpVtbl->get_hspace(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_alt(IHTMLInputImage* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_alt(IHTMLInputImage* This,BSTR v) { return This->lpVtbl->put_alt(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_alt(IHTMLInputImage* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_alt(IHTMLInputImage* This,BSTR *p) { return This->lpVtbl->get_alt(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_src(IHTMLInputImage* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_src(IHTMLInputImage* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_src(IHTMLInputImage* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_src(IHTMLInputImage* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_lowsrc(IHTMLInputImage* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_lowsrc(IHTMLInputImage* This,BSTR v) { return This->lpVtbl->put_lowsrc(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_lowsrc(IHTMLInputImage* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_lowsrc(IHTMLInputImage* This,BSTR *p) { return This->lpVtbl->get_lowsrc(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_vrml(IHTMLInputImage* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_vrml(IHTMLInputImage* This,BSTR v) { return This->lpVtbl->put_vrml(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_vrml(IHTMLInputImage* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_vrml(IHTMLInputImage* This,BSTR *p) { return This->lpVtbl->get_vrml(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_dynsrc(IHTMLInputImage* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_dynsrc(IHTMLInputImage* This,BSTR v) { return This->lpVtbl->put_dynsrc(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_dynsrc(IHTMLInputImage* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_dynsrc(IHTMLInputImage* This,BSTR *p) { return This->lpVtbl->get_dynsrc(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_get_readyState(IHTMLInputImage* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_readyState(IHTMLInputImage* This,BSTR *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_get_complete(IHTMLInputImage* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_complete(IHTMLInputImage* This,VARIANT_BOOL *p) { return This->lpVtbl->get_complete(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_loop(IHTMLInputImage* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_loop(IHTMLInputImage* This,VARIANT v) { return This->lpVtbl->put_loop(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_loop(IHTMLInputImage* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_loop(IHTMLInputImage* This,VARIANT *p) { return This->lpVtbl->get_loop(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_align(IHTMLInputImage* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_align(IHTMLInputImage* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_align(IHTMLInputImage* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_align(IHTMLInputImage* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_onload(IHTMLInputImage* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_onload(IHTMLInputImage* This,VARIANT v) { return This->lpVtbl->put_onload(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_onload(IHTMLInputImage* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_onload(IHTMLInputImage* This,VARIANT *p) { return This->lpVtbl->get_onload(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_onerror(IHTMLInputImage* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_onerror(IHTMLInputImage* This,VARIANT v) { return This->lpVtbl->put_onerror(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_onerror(IHTMLInputImage* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_onerror(IHTMLInputImage* This,VARIANT *p) { return This->lpVtbl->get_onerror(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_onabort(IHTMLInputImage* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_onabort(IHTMLInputImage* This,VARIANT v) { return This->lpVtbl->put_onabort(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_onabort(IHTMLInputImage* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_onabort(IHTMLInputImage* This,VARIANT *p) { return This->lpVtbl->get_onabort(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_name(IHTMLInputImage* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_name(IHTMLInputImage* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_name(IHTMLInputImage* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_name(IHTMLInputImage* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_width(IHTMLInputImage* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_width(IHTMLInputImage* This,LONG v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_width(IHTMLInputImage* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_width(IHTMLInputImage* This,LONG *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_height(IHTMLInputImage* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_height(IHTMLInputImage* This,LONG v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_height(IHTMLInputImage* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_height(IHTMLInputImage* This,LONG *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLInputImage_put_start(IHTMLInputImage* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputImage_put_start(IHTMLInputImage* This,BSTR v) { return This->lpVtbl->put_start(This,v); } -static FORCEINLINE HRESULT IHTMLInputImage_get_start(IHTMLInputImage* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputImage_get_start(IHTMLInputImage* This,BSTR *p) { return This->lpVtbl->get_start(This,p); } #endif @@ -72893,84 +72901,84 @@ interface IHTMLInputRangeElement { #define IHTMLInputRangeElement_stepDown(This,n) (This)->lpVtbl->stepDown(This,n) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLInputRangeElement_QueryInterface(IHTMLInputRangeElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_QueryInterface(IHTMLInputRangeElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLInputRangeElement_AddRef(IHTMLInputRangeElement* This) { +static __WIDL_INLINE ULONG IHTMLInputRangeElement_AddRef(IHTMLInputRangeElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLInputRangeElement_Release(IHTMLInputRangeElement* This) { +static __WIDL_INLINE ULONG IHTMLInputRangeElement_Release(IHTMLInputRangeElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLInputRangeElement_GetTypeInfoCount(IHTMLInputRangeElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_GetTypeInfoCount(IHTMLInputRangeElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_GetTypeInfo(IHTMLInputRangeElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_GetTypeInfo(IHTMLInputRangeElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_GetIDsOfNames(IHTMLInputRangeElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_GetIDsOfNames(IHTMLInputRangeElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_Invoke(IHTMLInputRangeElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_Invoke(IHTMLInputRangeElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLInputRangeElement methods ***/ -static FORCEINLINE HRESULT IHTMLInputRangeElement_put_disabled(IHTMLInputRangeElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_put_disabled(IHTMLInputRangeElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_get_disabled(IHTMLInputRangeElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_get_disabled(IHTMLInputRangeElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_get_type(IHTMLInputRangeElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_get_type(IHTMLInputRangeElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_put_alt(IHTMLInputRangeElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_put_alt(IHTMLInputRangeElement* This,BSTR v) { return This->lpVtbl->put_alt(This,v); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_get_alt(IHTMLInputRangeElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_get_alt(IHTMLInputRangeElement* This,BSTR *p) { return This->lpVtbl->get_alt(This,p); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_put_name(IHTMLInputRangeElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_put_name(IHTMLInputRangeElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_get_name(IHTMLInputRangeElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_get_name(IHTMLInputRangeElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_put_value(IHTMLInputRangeElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_put_value(IHTMLInputRangeElement* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_get_value(IHTMLInputRangeElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_get_value(IHTMLInputRangeElement* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_put_min(IHTMLInputRangeElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_put_min(IHTMLInputRangeElement* This,BSTR v) { return This->lpVtbl->put_min(This,v); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_get_min(IHTMLInputRangeElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_get_min(IHTMLInputRangeElement* This,BSTR *p) { return This->lpVtbl->get_min(This,p); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_put_max(IHTMLInputRangeElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_put_max(IHTMLInputRangeElement* This,BSTR v) { return This->lpVtbl->put_max(This,v); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_get_max(IHTMLInputRangeElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_get_max(IHTMLInputRangeElement* This,BSTR *p) { return This->lpVtbl->get_max(This,p); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_put_step(IHTMLInputRangeElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_put_step(IHTMLInputRangeElement* This,BSTR v) { return This->lpVtbl->put_step(This,v); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_get_step(IHTMLInputRangeElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_get_step(IHTMLInputRangeElement* This,BSTR *p) { return This->lpVtbl->get_step(This,p); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_put_valueAsNumber(IHTMLInputRangeElement* This,double v) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_put_valueAsNumber(IHTMLInputRangeElement* This,double v) { return This->lpVtbl->put_valueAsNumber(This,v); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_get_valueAsNumber(IHTMLInputRangeElement* This,double *p) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_get_valueAsNumber(IHTMLInputRangeElement* This,double *p) { return This->lpVtbl->get_valueAsNumber(This,p); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_stepUp(IHTMLInputRangeElement* This,LONG n) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_stepUp(IHTMLInputRangeElement* This,LONG n) { return This->lpVtbl->stepUp(This,n); } -static FORCEINLINE HRESULT IHTMLInputRangeElement_stepDown(IHTMLInputRangeElement* This,LONG n) { +static __WIDL_INLINE HRESULT IHTMLInputRangeElement_stepDown(IHTMLInputRangeElement* This,LONG n) { return This->lpVtbl->stepDown(This,n); } #endif @@ -73062,26 +73070,26 @@ interface DispHTMLInputElement { #define DispHTMLInputElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLInputElement_QueryInterface(DispHTMLInputElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLInputElement_QueryInterface(DispHTMLInputElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLInputElement_AddRef(DispHTMLInputElement* This) { +static __WIDL_INLINE ULONG DispHTMLInputElement_AddRef(DispHTMLInputElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLInputElement_Release(DispHTMLInputElement* This) { +static __WIDL_INLINE ULONG DispHTMLInputElement_Release(DispHTMLInputElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLInputElement_GetTypeInfoCount(DispHTMLInputElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLInputElement_GetTypeInfoCount(DispHTMLInputElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLInputElement_GetTypeInfo(DispHTMLInputElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLInputElement_GetTypeInfo(DispHTMLInputElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLInputElement_GetIDsOfNames(DispHTMLInputElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLInputElement_GetIDsOfNames(DispHTMLInputElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLInputElement_Invoke(DispHTMLInputElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLInputElement_Invoke(DispHTMLInputElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -73395,105 +73403,105 @@ interface IHTMLTextAreaElement { #define IHTMLTextAreaElement_createTextRange(This,range) (This)->lpVtbl->createTextRange(This,range) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTextAreaElement_QueryInterface(IHTMLTextAreaElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_QueryInterface(IHTMLTextAreaElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTextAreaElement_AddRef(IHTMLTextAreaElement* This) { +static __WIDL_INLINE ULONG IHTMLTextAreaElement_AddRef(IHTMLTextAreaElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTextAreaElement_Release(IHTMLTextAreaElement* This) { +static __WIDL_INLINE ULONG IHTMLTextAreaElement_Release(IHTMLTextAreaElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTextAreaElement_GetTypeInfoCount(IHTMLTextAreaElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_GetTypeInfoCount(IHTMLTextAreaElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_GetTypeInfo(IHTMLTextAreaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_GetTypeInfo(IHTMLTextAreaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_GetIDsOfNames(IHTMLTextAreaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_GetIDsOfNames(IHTMLTextAreaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_Invoke(IHTMLTextAreaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_Invoke(IHTMLTextAreaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTextAreaElement methods ***/ -static FORCEINLINE HRESULT IHTMLTextAreaElement_get_type(IHTMLTextAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_get_type(IHTMLTextAreaElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_put_value(IHTMLTextAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_put_value(IHTMLTextAreaElement* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_get_value(IHTMLTextAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_get_value(IHTMLTextAreaElement* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_put_name(IHTMLTextAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_put_name(IHTMLTextAreaElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_get_name(IHTMLTextAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_get_name(IHTMLTextAreaElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_put_status(IHTMLTextAreaElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_put_status(IHTMLTextAreaElement* This,VARIANT v) { return This->lpVtbl->put_status(This,v); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_get_status(IHTMLTextAreaElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_get_status(IHTMLTextAreaElement* This,VARIANT *p) { return This->lpVtbl->get_status(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_put_disabled(IHTMLTextAreaElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_put_disabled(IHTMLTextAreaElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_get_disabled(IHTMLTextAreaElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_get_disabled(IHTMLTextAreaElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_get_form(IHTMLTextAreaElement* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_get_form(IHTMLTextAreaElement* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_put_defaultValue(IHTMLTextAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_put_defaultValue(IHTMLTextAreaElement* This,BSTR v) { return This->lpVtbl->put_defaultValue(This,v); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_get_defaultValue(IHTMLTextAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_get_defaultValue(IHTMLTextAreaElement* This,BSTR *p) { return This->lpVtbl->get_defaultValue(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_select(IHTMLTextAreaElement* This) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_select(IHTMLTextAreaElement* This) { return This->lpVtbl->select(This); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_put_onchange(IHTMLTextAreaElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_put_onchange(IHTMLTextAreaElement* This,VARIANT v) { return This->lpVtbl->put_onchange(This,v); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_get_onchange(IHTMLTextAreaElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_get_onchange(IHTMLTextAreaElement* This,VARIANT *p) { return This->lpVtbl->get_onchange(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_put_onselect(IHTMLTextAreaElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_put_onselect(IHTMLTextAreaElement* This,VARIANT v) { return This->lpVtbl->put_onselect(This,v); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_get_onselect(IHTMLTextAreaElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_get_onselect(IHTMLTextAreaElement* This,VARIANT *p) { return This->lpVtbl->get_onselect(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_put_readOnly(IHTMLTextAreaElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_put_readOnly(IHTMLTextAreaElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_readOnly(This,v); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_get_readOnly(IHTMLTextAreaElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_get_readOnly(IHTMLTextAreaElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_readOnly(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_put_rows(IHTMLTextAreaElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_put_rows(IHTMLTextAreaElement* This,LONG v) { return This->lpVtbl->put_rows(This,v); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_get_rows(IHTMLTextAreaElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_get_rows(IHTMLTextAreaElement* This,LONG *p) { return This->lpVtbl->get_rows(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_put_cols(IHTMLTextAreaElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_put_cols(IHTMLTextAreaElement* This,LONG v) { return This->lpVtbl->put_cols(This,v); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_get_cols(IHTMLTextAreaElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_get_cols(IHTMLTextAreaElement* This,LONG *p) { return This->lpVtbl->get_cols(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_put_wrap(IHTMLTextAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_put_wrap(IHTMLTextAreaElement* This,BSTR v) { return This->lpVtbl->put_wrap(This,v); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_get_wrap(IHTMLTextAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_get_wrap(IHTMLTextAreaElement* This,BSTR *p) { return This->lpVtbl->get_wrap(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement_createTextRange(IHTMLTextAreaElement* This,IHTMLTxtRange **range) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement_createTextRange(IHTMLTextAreaElement* This,IHTMLTxtRange **range) { return This->lpVtbl->createTextRange(This,range); } #endif @@ -73629,42 +73637,42 @@ interface IHTMLTextAreaElement2 { #define IHTMLTextAreaElement2_setSelectionRange(This,start,end) (This)->lpVtbl->setSelectionRange(This,start,end) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTextAreaElement2_QueryInterface(IHTMLTextAreaElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement2_QueryInterface(IHTMLTextAreaElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTextAreaElement2_AddRef(IHTMLTextAreaElement2* This) { +static __WIDL_INLINE ULONG IHTMLTextAreaElement2_AddRef(IHTMLTextAreaElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTextAreaElement2_Release(IHTMLTextAreaElement2* This) { +static __WIDL_INLINE ULONG IHTMLTextAreaElement2_Release(IHTMLTextAreaElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTextAreaElement2_GetTypeInfoCount(IHTMLTextAreaElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement2_GetTypeInfoCount(IHTMLTextAreaElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTextAreaElement2_GetTypeInfo(IHTMLTextAreaElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement2_GetTypeInfo(IHTMLTextAreaElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTextAreaElement2_GetIDsOfNames(IHTMLTextAreaElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement2_GetIDsOfNames(IHTMLTextAreaElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTextAreaElement2_Invoke(IHTMLTextAreaElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement2_Invoke(IHTMLTextAreaElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTextAreaElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLTextAreaElement2_put_selectionStart(IHTMLTextAreaElement2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement2_put_selectionStart(IHTMLTextAreaElement2* This,LONG v) { return This->lpVtbl->put_selectionStart(This,v); } -static FORCEINLINE HRESULT IHTMLTextAreaElement2_get_selectionStart(IHTMLTextAreaElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement2_get_selectionStart(IHTMLTextAreaElement2* This,LONG *p) { return This->lpVtbl->get_selectionStart(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement2_put_selectionEnd(IHTMLTextAreaElement2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement2_put_selectionEnd(IHTMLTextAreaElement2* This,LONG v) { return This->lpVtbl->put_selectionEnd(This,v); } -static FORCEINLINE HRESULT IHTMLTextAreaElement2_get_selectionEnd(IHTMLTextAreaElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement2_get_selectionEnd(IHTMLTextAreaElement2* This,LONG *p) { return This->lpVtbl->get_selectionEnd(This,p); } -static FORCEINLINE HRESULT IHTMLTextAreaElement2_setSelectionRange(IHTMLTextAreaElement2* This,LONG start,LONG end) { +static __WIDL_INLINE HRESULT IHTMLTextAreaElement2_setSelectionRange(IHTMLTextAreaElement2* This,LONG start,LONG end) { return This->lpVtbl->setSelectionRange(This,start,end); } #endif @@ -73756,26 +73764,26 @@ interface DispHTMLTextAreaElement { #define DispHTMLTextAreaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLTextAreaElement_QueryInterface(DispHTMLTextAreaElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLTextAreaElement_QueryInterface(DispHTMLTextAreaElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLTextAreaElement_AddRef(DispHTMLTextAreaElement* This) { +static __WIDL_INLINE ULONG DispHTMLTextAreaElement_AddRef(DispHTMLTextAreaElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLTextAreaElement_Release(DispHTMLTextAreaElement* This) { +static __WIDL_INLINE ULONG DispHTMLTextAreaElement_Release(DispHTMLTextAreaElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLTextAreaElement_GetTypeInfoCount(DispHTMLTextAreaElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLTextAreaElement_GetTypeInfoCount(DispHTMLTextAreaElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLTextAreaElement_GetTypeInfo(DispHTMLTextAreaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLTextAreaElement_GetTypeInfo(DispHTMLTextAreaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLTextAreaElement_GetIDsOfNames(DispHTMLTextAreaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLTextAreaElement_GetIDsOfNames(DispHTMLTextAreaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLTextAreaElement_Invoke(DispHTMLTextAreaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLTextAreaElement_Invoke(DispHTMLTextAreaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -73880,26 +73888,26 @@ interface DispHTMLRichtextElement { #define DispHTMLRichtextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLRichtextElement_QueryInterface(DispHTMLRichtextElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLRichtextElement_QueryInterface(DispHTMLRichtextElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLRichtextElement_AddRef(DispHTMLRichtextElement* This) { +static __WIDL_INLINE ULONG DispHTMLRichtextElement_AddRef(DispHTMLRichtextElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLRichtextElement_Release(DispHTMLRichtextElement* This) { +static __WIDL_INLINE ULONG DispHTMLRichtextElement_Release(DispHTMLRichtextElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLRichtextElement_GetTypeInfoCount(DispHTMLRichtextElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLRichtextElement_GetTypeInfoCount(DispHTMLRichtextElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLRichtextElement_GetTypeInfo(DispHTMLRichtextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLRichtextElement_GetTypeInfo(DispHTMLRichtextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLRichtextElement_GetIDsOfNames(DispHTMLRichtextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLRichtextElement_GetIDsOfNames(DispHTMLRichtextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLRichtextElement_Invoke(DispHTMLRichtextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLRichtextElement_Invoke(DispHTMLRichtextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -74094,60 +74102,60 @@ interface IHTMLButtonElement { #define IHTMLButtonElement_createTextRange(This,range) (This)->lpVtbl->createTextRange(This,range) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLButtonElement_QueryInterface(IHTMLButtonElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_QueryInterface(IHTMLButtonElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLButtonElement_AddRef(IHTMLButtonElement* This) { +static __WIDL_INLINE ULONG IHTMLButtonElement_AddRef(IHTMLButtonElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLButtonElement_Release(IHTMLButtonElement* This) { +static __WIDL_INLINE ULONG IHTMLButtonElement_Release(IHTMLButtonElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLButtonElement_GetTypeInfoCount(IHTMLButtonElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_GetTypeInfoCount(IHTMLButtonElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLButtonElement_GetTypeInfo(IHTMLButtonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_GetTypeInfo(IHTMLButtonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLButtonElement_GetIDsOfNames(IHTMLButtonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_GetIDsOfNames(IHTMLButtonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLButtonElement_Invoke(IHTMLButtonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_Invoke(IHTMLButtonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLButtonElement methods ***/ -static FORCEINLINE HRESULT IHTMLButtonElement_get_type(IHTMLButtonElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_get_type(IHTMLButtonElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLButtonElement_put_value(IHTMLButtonElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_put_value(IHTMLButtonElement* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLButtonElement_get_value(IHTMLButtonElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_get_value(IHTMLButtonElement* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLButtonElement_put_name(IHTMLButtonElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_put_name(IHTMLButtonElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLButtonElement_get_name(IHTMLButtonElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_get_name(IHTMLButtonElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLButtonElement_put_status(IHTMLButtonElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_put_status(IHTMLButtonElement* This,VARIANT v) { return This->lpVtbl->put_status(This,v); } -static FORCEINLINE HRESULT IHTMLButtonElement_get_status(IHTMLButtonElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_get_status(IHTMLButtonElement* This,VARIANT *p) { return This->lpVtbl->get_status(This,p); } -static FORCEINLINE HRESULT IHTMLButtonElement_put_disabled(IHTMLButtonElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_put_disabled(IHTMLButtonElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLButtonElement_get_disabled(IHTMLButtonElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_get_disabled(IHTMLButtonElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLButtonElement_get_form(IHTMLButtonElement* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_get_form(IHTMLButtonElement* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } -static FORCEINLINE HRESULT IHTMLButtonElement_createTextRange(IHTMLButtonElement* This,IHTMLTxtRange **range) { +static __WIDL_INLINE HRESULT IHTMLButtonElement_createTextRange(IHTMLButtonElement* This,IHTMLTxtRange **range) { return This->lpVtbl->createTextRange(This,range); } #endif @@ -74257,33 +74265,33 @@ interface IHTMLButtonElement2 { #define IHTMLButtonElement2_get_type(This,p) (This)->lpVtbl->get_type(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLButtonElement2_QueryInterface(IHTMLButtonElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLButtonElement2_QueryInterface(IHTMLButtonElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLButtonElement2_AddRef(IHTMLButtonElement2* This) { +static __WIDL_INLINE ULONG IHTMLButtonElement2_AddRef(IHTMLButtonElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLButtonElement2_Release(IHTMLButtonElement2* This) { +static __WIDL_INLINE ULONG IHTMLButtonElement2_Release(IHTMLButtonElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLButtonElement2_GetTypeInfoCount(IHTMLButtonElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLButtonElement2_GetTypeInfoCount(IHTMLButtonElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLButtonElement2_GetTypeInfo(IHTMLButtonElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLButtonElement2_GetTypeInfo(IHTMLButtonElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLButtonElement2_GetIDsOfNames(IHTMLButtonElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLButtonElement2_GetIDsOfNames(IHTMLButtonElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLButtonElement2_Invoke(IHTMLButtonElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLButtonElement2_Invoke(IHTMLButtonElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLButtonElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLButtonElement2_put_type(IHTMLButtonElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLButtonElement2_put_type(IHTMLButtonElement2* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLButtonElement2_get_type(IHTMLButtonElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLButtonElement2_get_type(IHTMLButtonElement2* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } #endif @@ -74375,26 +74383,26 @@ interface DispHTMLButtonElement { #define DispHTMLButtonElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLButtonElement_QueryInterface(DispHTMLButtonElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLButtonElement_QueryInterface(DispHTMLButtonElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLButtonElement_AddRef(DispHTMLButtonElement* This) { +static __WIDL_INLINE ULONG DispHTMLButtonElement_AddRef(DispHTMLButtonElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLButtonElement_Release(DispHTMLButtonElement* This) { +static __WIDL_INLINE ULONG DispHTMLButtonElement_Release(DispHTMLButtonElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLButtonElement_GetTypeInfoCount(DispHTMLButtonElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLButtonElement_GetTypeInfoCount(DispHTMLButtonElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLButtonElement_GetTypeInfo(DispHTMLButtonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLButtonElement_GetTypeInfo(DispHTMLButtonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLButtonElement_GetIDsOfNames(DispHTMLButtonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLButtonElement_GetIDsOfNames(DispHTMLButtonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLButtonElement_Invoke(DispHTMLButtonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLButtonElement_Invoke(DispHTMLButtonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -74499,26 +74507,26 @@ interface HTMLMarqueeElementEvents2 { #define HTMLMarqueeElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLMarqueeElementEvents2_QueryInterface(HTMLMarqueeElementEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLMarqueeElementEvents2_QueryInterface(HTMLMarqueeElementEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLMarqueeElementEvents2_AddRef(HTMLMarqueeElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLMarqueeElementEvents2_AddRef(HTMLMarqueeElementEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLMarqueeElementEvents2_Release(HTMLMarqueeElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLMarqueeElementEvents2_Release(HTMLMarqueeElementEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLMarqueeElementEvents2_GetTypeInfoCount(HTMLMarqueeElementEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLMarqueeElementEvents2_GetTypeInfoCount(HTMLMarqueeElementEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLMarqueeElementEvents2_GetTypeInfo(HTMLMarqueeElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLMarqueeElementEvents2_GetTypeInfo(HTMLMarqueeElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLMarqueeElementEvents2_GetIDsOfNames(HTMLMarqueeElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLMarqueeElementEvents2_GetIDsOfNames(HTMLMarqueeElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLMarqueeElementEvents2_Invoke(HTMLMarqueeElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLMarqueeElementEvents2_Invoke(HTMLMarqueeElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -74609,26 +74617,26 @@ interface HTMLMarqueeElementEvents { #define HTMLMarqueeElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLMarqueeElementEvents_QueryInterface(HTMLMarqueeElementEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLMarqueeElementEvents_QueryInterface(HTMLMarqueeElementEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLMarqueeElementEvents_AddRef(HTMLMarqueeElementEvents* This) { +static __WIDL_INLINE ULONG HTMLMarqueeElementEvents_AddRef(HTMLMarqueeElementEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLMarqueeElementEvents_Release(HTMLMarqueeElementEvents* This) { +static __WIDL_INLINE ULONG HTMLMarqueeElementEvents_Release(HTMLMarqueeElementEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLMarqueeElementEvents_GetTypeInfoCount(HTMLMarqueeElementEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLMarqueeElementEvents_GetTypeInfoCount(HTMLMarqueeElementEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLMarqueeElementEvents_GetTypeInfo(HTMLMarqueeElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLMarqueeElementEvents_GetTypeInfo(HTMLMarqueeElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLMarqueeElementEvents_GetIDsOfNames(HTMLMarqueeElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLMarqueeElementEvents_GetIDsOfNames(HTMLMarqueeElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLMarqueeElementEvents_Invoke(HTMLMarqueeElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLMarqueeElementEvents_Invoke(HTMLMarqueeElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -74972,117 +74980,117 @@ interface IHTMLMarqueeElement { #define IHTMLMarqueeElement_stop(This) (This)->lpVtbl->stop(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLMarqueeElement_QueryInterface(IHTMLMarqueeElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_QueryInterface(IHTMLMarqueeElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLMarqueeElement_AddRef(IHTMLMarqueeElement* This) { +static __WIDL_INLINE ULONG IHTMLMarqueeElement_AddRef(IHTMLMarqueeElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLMarqueeElement_Release(IHTMLMarqueeElement* This) { +static __WIDL_INLINE ULONG IHTMLMarqueeElement_Release(IHTMLMarqueeElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLMarqueeElement_GetTypeInfoCount(IHTMLMarqueeElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_GetTypeInfoCount(IHTMLMarqueeElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_GetTypeInfo(IHTMLMarqueeElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_GetTypeInfo(IHTMLMarqueeElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_GetIDsOfNames(IHTMLMarqueeElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_GetIDsOfNames(IHTMLMarqueeElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_Invoke(IHTMLMarqueeElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_Invoke(IHTMLMarqueeElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLMarqueeElement methods ***/ -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_bgColor(IHTMLMarqueeElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_bgColor(IHTMLMarqueeElement* This,VARIANT v) { return This->lpVtbl->put_bgColor(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_bgColor(IHTMLMarqueeElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_bgColor(IHTMLMarqueeElement* This,VARIANT *p) { return This->lpVtbl->get_bgColor(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_scrollDelay(IHTMLMarqueeElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_scrollDelay(IHTMLMarqueeElement* This,LONG v) { return This->lpVtbl->put_scrollDelay(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_scrollDelay(IHTMLMarqueeElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_scrollDelay(IHTMLMarqueeElement* This,LONG *p) { return This->lpVtbl->get_scrollDelay(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_direction(IHTMLMarqueeElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_direction(IHTMLMarqueeElement* This,BSTR v) { return This->lpVtbl->put_direction(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_direction(IHTMLMarqueeElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_direction(IHTMLMarqueeElement* This,BSTR *p) { return This->lpVtbl->get_direction(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_behavior(IHTMLMarqueeElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_behavior(IHTMLMarqueeElement* This,BSTR v) { return This->lpVtbl->put_behavior(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_behavior(IHTMLMarqueeElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_behavior(IHTMLMarqueeElement* This,BSTR *p) { return This->lpVtbl->get_behavior(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_scrollAmount(IHTMLMarqueeElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_scrollAmount(IHTMLMarqueeElement* This,LONG v) { return This->lpVtbl->put_scrollAmount(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_scrollAmount(IHTMLMarqueeElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_scrollAmount(IHTMLMarqueeElement* This,LONG *p) { return This->lpVtbl->get_scrollAmount(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_loop(IHTMLMarqueeElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_loop(IHTMLMarqueeElement* This,LONG v) { return This->lpVtbl->put_loop(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_loop(IHTMLMarqueeElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_loop(IHTMLMarqueeElement* This,LONG *p) { return This->lpVtbl->get_loop(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_vspace(IHTMLMarqueeElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_vspace(IHTMLMarqueeElement* This,LONG v) { return This->lpVtbl->put_vspace(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_vspace(IHTMLMarqueeElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_vspace(IHTMLMarqueeElement* This,LONG *p) { return This->lpVtbl->get_vspace(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_hspace(IHTMLMarqueeElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_hspace(IHTMLMarqueeElement* This,LONG v) { return This->lpVtbl->put_hspace(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_hspace(IHTMLMarqueeElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_hspace(IHTMLMarqueeElement* This,LONG *p) { return This->lpVtbl->get_hspace(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_onfinish(IHTMLMarqueeElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_onfinish(IHTMLMarqueeElement* This,VARIANT v) { return This->lpVtbl->put_onfinish(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_onfinish(IHTMLMarqueeElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_onfinish(IHTMLMarqueeElement* This,VARIANT *p) { return This->lpVtbl->get_onfinish(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_onstart(IHTMLMarqueeElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_onstart(IHTMLMarqueeElement* This,VARIANT v) { return This->lpVtbl->put_onstart(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_onstart(IHTMLMarqueeElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_onstart(IHTMLMarqueeElement* This,VARIANT *p) { return This->lpVtbl->get_onstart(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_onbounce(IHTMLMarqueeElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_onbounce(IHTMLMarqueeElement* This,VARIANT v) { return This->lpVtbl->put_onbounce(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_onbounce(IHTMLMarqueeElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_onbounce(IHTMLMarqueeElement* This,VARIANT *p) { return This->lpVtbl->get_onbounce(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_width(IHTMLMarqueeElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_width(IHTMLMarqueeElement* This,VARIANT v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_width(IHTMLMarqueeElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_width(IHTMLMarqueeElement* This,VARIANT *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_height(IHTMLMarqueeElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_height(IHTMLMarqueeElement* This,VARIANT v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_height(IHTMLMarqueeElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_height(IHTMLMarqueeElement* This,VARIANT *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_put_trueSpeed(IHTMLMarqueeElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_put_trueSpeed(IHTMLMarqueeElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_trueSpeed(This,v); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_get_trueSpeed(IHTMLMarqueeElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_get_trueSpeed(IHTMLMarqueeElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_trueSpeed(This,p); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_start(IHTMLMarqueeElement* This) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_start(IHTMLMarqueeElement* This) { return This->lpVtbl->start(This); } -static FORCEINLINE HRESULT IHTMLMarqueeElement_stop(IHTMLMarqueeElement* This) { +static __WIDL_INLINE HRESULT IHTMLMarqueeElement_stop(IHTMLMarqueeElement* This) { return This->lpVtbl->stop(This); } #endif @@ -75174,26 +75182,26 @@ interface DispHTMLMarqueeElement { #define DispHTMLMarqueeElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLMarqueeElement_QueryInterface(DispHTMLMarqueeElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLMarqueeElement_QueryInterface(DispHTMLMarqueeElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLMarqueeElement_AddRef(DispHTMLMarqueeElement* This) { +static __WIDL_INLINE ULONG DispHTMLMarqueeElement_AddRef(DispHTMLMarqueeElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLMarqueeElement_Release(DispHTMLMarqueeElement* This) { +static __WIDL_INLINE ULONG DispHTMLMarqueeElement_Release(DispHTMLMarqueeElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLMarqueeElement_GetTypeInfoCount(DispHTMLMarqueeElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLMarqueeElement_GetTypeInfoCount(DispHTMLMarqueeElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLMarqueeElement_GetTypeInfo(DispHTMLMarqueeElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLMarqueeElement_GetTypeInfo(DispHTMLMarqueeElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLMarqueeElement_GetIDsOfNames(DispHTMLMarqueeElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLMarqueeElement_GetIDsOfNames(DispHTMLMarqueeElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLMarqueeElement_Invoke(DispHTMLMarqueeElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLMarqueeElement_Invoke(DispHTMLMarqueeElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -75316,33 +75324,33 @@ interface IHTMLHtmlElement { #define IHTMLHtmlElement_get_version(This,p) (This)->lpVtbl->get_version(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLHtmlElement_QueryInterface(IHTMLHtmlElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLHtmlElement_QueryInterface(IHTMLHtmlElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLHtmlElement_AddRef(IHTMLHtmlElement* This) { +static __WIDL_INLINE ULONG IHTMLHtmlElement_AddRef(IHTMLHtmlElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLHtmlElement_Release(IHTMLHtmlElement* This) { +static __WIDL_INLINE ULONG IHTMLHtmlElement_Release(IHTMLHtmlElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLHtmlElement_GetTypeInfoCount(IHTMLHtmlElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLHtmlElement_GetTypeInfoCount(IHTMLHtmlElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLHtmlElement_GetTypeInfo(IHTMLHtmlElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLHtmlElement_GetTypeInfo(IHTMLHtmlElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLHtmlElement_GetIDsOfNames(IHTMLHtmlElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLHtmlElement_GetIDsOfNames(IHTMLHtmlElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLHtmlElement_Invoke(IHTMLHtmlElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLHtmlElement_Invoke(IHTMLHtmlElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLHtmlElement methods ***/ -static FORCEINLINE HRESULT IHTMLHtmlElement_put_version(IHTMLHtmlElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLHtmlElement_put_version(IHTMLHtmlElement* This,BSTR v) { return This->lpVtbl->put_version(This,v); } -static FORCEINLINE HRESULT IHTMLHtmlElement_get_version(IHTMLHtmlElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLHtmlElement_get_version(IHTMLHtmlElement* This,BSTR *p) { return This->lpVtbl->get_version(This,p); } #endif @@ -75452,33 +75460,33 @@ interface IHTMLHeadElement { #define IHTMLHeadElement_get_profile(This,p) (This)->lpVtbl->get_profile(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLHeadElement_QueryInterface(IHTMLHeadElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLHeadElement_QueryInterface(IHTMLHeadElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLHeadElement_AddRef(IHTMLHeadElement* This) { +static __WIDL_INLINE ULONG IHTMLHeadElement_AddRef(IHTMLHeadElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLHeadElement_Release(IHTMLHeadElement* This) { +static __WIDL_INLINE ULONG IHTMLHeadElement_Release(IHTMLHeadElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLHeadElement_GetTypeInfoCount(IHTMLHeadElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLHeadElement_GetTypeInfoCount(IHTMLHeadElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLHeadElement_GetTypeInfo(IHTMLHeadElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLHeadElement_GetTypeInfo(IHTMLHeadElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLHeadElement_GetIDsOfNames(IHTMLHeadElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLHeadElement_GetIDsOfNames(IHTMLHeadElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLHeadElement_Invoke(IHTMLHeadElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLHeadElement_Invoke(IHTMLHeadElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLHeadElement methods ***/ -static FORCEINLINE HRESULT IHTMLHeadElement_put_profile(IHTMLHeadElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLHeadElement_put_profile(IHTMLHeadElement* This,BSTR v) { return This->lpVtbl->put_profile(This,v); } -static FORCEINLINE HRESULT IHTMLHeadElement_get_profile(IHTMLHeadElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLHeadElement_get_profile(IHTMLHeadElement* This,BSTR *p) { return This->lpVtbl->get_profile(This,p); } #endif @@ -75588,33 +75596,33 @@ interface IHTMLHeadElement2 { #define IHTMLHeadElement2_get_profile(This,p) (This)->lpVtbl->get_profile(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLHeadElement2_QueryInterface(IHTMLHeadElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLHeadElement2_QueryInterface(IHTMLHeadElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLHeadElement2_AddRef(IHTMLHeadElement2* This) { +static __WIDL_INLINE ULONG IHTMLHeadElement2_AddRef(IHTMLHeadElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLHeadElement2_Release(IHTMLHeadElement2* This) { +static __WIDL_INLINE ULONG IHTMLHeadElement2_Release(IHTMLHeadElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLHeadElement2_GetTypeInfoCount(IHTMLHeadElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLHeadElement2_GetTypeInfoCount(IHTMLHeadElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLHeadElement2_GetTypeInfo(IHTMLHeadElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLHeadElement2_GetTypeInfo(IHTMLHeadElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLHeadElement2_GetIDsOfNames(IHTMLHeadElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLHeadElement2_GetIDsOfNames(IHTMLHeadElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLHeadElement2_Invoke(IHTMLHeadElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLHeadElement2_Invoke(IHTMLHeadElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLHeadElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLHeadElement2_put_profile(IHTMLHeadElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLHeadElement2_put_profile(IHTMLHeadElement2* This,BSTR v) { return This->lpVtbl->put_profile(This,v); } -static FORCEINLINE HRESULT IHTMLHeadElement2_get_profile(IHTMLHeadElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLHeadElement2_get_profile(IHTMLHeadElement2* This,BSTR *p) { return This->lpVtbl->get_profile(This,p); } #endif @@ -75724,33 +75732,33 @@ interface IHTMLTitleElement { #define IHTMLTitleElement_get_text(This,p) (This)->lpVtbl->get_text(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTitleElement_QueryInterface(IHTMLTitleElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTitleElement_QueryInterface(IHTMLTitleElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTitleElement_AddRef(IHTMLTitleElement* This) { +static __WIDL_INLINE ULONG IHTMLTitleElement_AddRef(IHTMLTitleElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTitleElement_Release(IHTMLTitleElement* This) { +static __WIDL_INLINE ULONG IHTMLTitleElement_Release(IHTMLTitleElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTitleElement_GetTypeInfoCount(IHTMLTitleElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTitleElement_GetTypeInfoCount(IHTMLTitleElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTitleElement_GetTypeInfo(IHTMLTitleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTitleElement_GetTypeInfo(IHTMLTitleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTitleElement_GetIDsOfNames(IHTMLTitleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTitleElement_GetIDsOfNames(IHTMLTitleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTitleElement_Invoke(IHTMLTitleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTitleElement_Invoke(IHTMLTitleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTitleElement methods ***/ -static FORCEINLINE HRESULT IHTMLTitleElement_put_text(IHTMLTitleElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTitleElement_put_text(IHTMLTitleElement* This,BSTR v) { return This->lpVtbl->put_text(This,v); } -static FORCEINLINE HRESULT IHTMLTitleElement_get_text(IHTMLTitleElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTitleElement_get_text(IHTMLTitleElement* This,BSTR *p) { return This->lpVtbl->get_text(This,p); } #endif @@ -75924,57 +75932,57 @@ interface IHTMLMetaElement { #define IHTMLMetaElement_get_charset(This,p) (This)->lpVtbl->get_charset(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLMetaElement_QueryInterface(IHTMLMetaElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_QueryInterface(IHTMLMetaElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLMetaElement_AddRef(IHTMLMetaElement* This) { +static __WIDL_INLINE ULONG IHTMLMetaElement_AddRef(IHTMLMetaElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLMetaElement_Release(IHTMLMetaElement* This) { +static __WIDL_INLINE ULONG IHTMLMetaElement_Release(IHTMLMetaElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLMetaElement_GetTypeInfoCount(IHTMLMetaElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_GetTypeInfoCount(IHTMLMetaElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLMetaElement_GetTypeInfo(IHTMLMetaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_GetTypeInfo(IHTMLMetaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLMetaElement_GetIDsOfNames(IHTMLMetaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_GetIDsOfNames(IHTMLMetaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLMetaElement_Invoke(IHTMLMetaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_Invoke(IHTMLMetaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLMetaElement methods ***/ -static FORCEINLINE HRESULT IHTMLMetaElement_put_httpEquiv(IHTMLMetaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_put_httpEquiv(IHTMLMetaElement* This,BSTR v) { return This->lpVtbl->put_httpEquiv(This,v); } -static FORCEINLINE HRESULT IHTMLMetaElement_get_httpEquiv(IHTMLMetaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_get_httpEquiv(IHTMLMetaElement* This,BSTR *p) { return This->lpVtbl->get_httpEquiv(This,p); } -static FORCEINLINE HRESULT IHTMLMetaElement_put_content(IHTMLMetaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_put_content(IHTMLMetaElement* This,BSTR v) { return This->lpVtbl->put_content(This,v); } -static FORCEINLINE HRESULT IHTMLMetaElement_get_content(IHTMLMetaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_get_content(IHTMLMetaElement* This,BSTR *p) { return This->lpVtbl->get_content(This,p); } -static FORCEINLINE HRESULT IHTMLMetaElement_put_name(IHTMLMetaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_put_name(IHTMLMetaElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLMetaElement_get_name(IHTMLMetaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_get_name(IHTMLMetaElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLMetaElement_put_url(IHTMLMetaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_put_url(IHTMLMetaElement* This,BSTR v) { return This->lpVtbl->put_url(This,v); } -static FORCEINLINE HRESULT IHTMLMetaElement_get_url(IHTMLMetaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_get_url(IHTMLMetaElement* This,BSTR *p) { return This->lpVtbl->get_url(This,p); } -static FORCEINLINE HRESULT IHTMLMetaElement_put_charset(IHTMLMetaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_put_charset(IHTMLMetaElement* This,BSTR v) { return This->lpVtbl->put_charset(This,v); } -static FORCEINLINE HRESULT IHTMLMetaElement_get_charset(IHTMLMetaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMetaElement_get_charset(IHTMLMetaElement* This,BSTR *p) { return This->lpVtbl->get_charset(This,p); } #endif @@ -76084,33 +76092,33 @@ interface IHTMLMetaElement2 { #define IHTMLMetaElement2_get_scheme(This,p) (This)->lpVtbl->get_scheme(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLMetaElement2_QueryInterface(IHTMLMetaElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLMetaElement2_QueryInterface(IHTMLMetaElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLMetaElement2_AddRef(IHTMLMetaElement2* This) { +static __WIDL_INLINE ULONG IHTMLMetaElement2_AddRef(IHTMLMetaElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLMetaElement2_Release(IHTMLMetaElement2* This) { +static __WIDL_INLINE ULONG IHTMLMetaElement2_Release(IHTMLMetaElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLMetaElement2_GetTypeInfoCount(IHTMLMetaElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLMetaElement2_GetTypeInfoCount(IHTMLMetaElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLMetaElement2_GetTypeInfo(IHTMLMetaElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLMetaElement2_GetTypeInfo(IHTMLMetaElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLMetaElement2_GetIDsOfNames(IHTMLMetaElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLMetaElement2_GetIDsOfNames(IHTMLMetaElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLMetaElement2_Invoke(IHTMLMetaElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLMetaElement2_Invoke(IHTMLMetaElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLMetaElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLMetaElement2_put_scheme(IHTMLMetaElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMetaElement2_put_scheme(IHTMLMetaElement2* This,BSTR v) { return This->lpVtbl->put_scheme(This,v); } -static FORCEINLINE HRESULT IHTMLMetaElement2_get_scheme(IHTMLMetaElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMetaElement2_get_scheme(IHTMLMetaElement2* This,BSTR *p) { return This->lpVtbl->get_scheme(This,p); } #endif @@ -76220,33 +76228,33 @@ interface IHTMLMetaElement3 { #define IHTMLMetaElement3_get_url(This,p) (This)->lpVtbl->get_url(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLMetaElement3_QueryInterface(IHTMLMetaElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLMetaElement3_QueryInterface(IHTMLMetaElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLMetaElement3_AddRef(IHTMLMetaElement3* This) { +static __WIDL_INLINE ULONG IHTMLMetaElement3_AddRef(IHTMLMetaElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLMetaElement3_Release(IHTMLMetaElement3* This) { +static __WIDL_INLINE ULONG IHTMLMetaElement3_Release(IHTMLMetaElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLMetaElement3_GetTypeInfoCount(IHTMLMetaElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLMetaElement3_GetTypeInfoCount(IHTMLMetaElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLMetaElement3_GetTypeInfo(IHTMLMetaElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLMetaElement3_GetTypeInfo(IHTMLMetaElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLMetaElement3_GetIDsOfNames(IHTMLMetaElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLMetaElement3_GetIDsOfNames(IHTMLMetaElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLMetaElement3_Invoke(IHTMLMetaElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLMetaElement3_Invoke(IHTMLMetaElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLMetaElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLMetaElement3_put_url(IHTMLMetaElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMetaElement3_put_url(IHTMLMetaElement3* This,BSTR v) { return This->lpVtbl->put_url(This,v); } -static FORCEINLINE HRESULT IHTMLMetaElement3_get_url(IHTMLMetaElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMetaElement3_get_url(IHTMLMetaElement3* This,BSTR *p) { return This->lpVtbl->get_url(This,p); } #endif @@ -76372,39 +76380,39 @@ interface IHTMLBaseElement { #define IHTMLBaseElement_get_target(This,p) (This)->lpVtbl->get_target(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBaseElement_QueryInterface(IHTMLBaseElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBaseElement_QueryInterface(IHTMLBaseElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBaseElement_AddRef(IHTMLBaseElement* This) { +static __WIDL_INLINE ULONG IHTMLBaseElement_AddRef(IHTMLBaseElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBaseElement_Release(IHTMLBaseElement* This) { +static __WIDL_INLINE ULONG IHTMLBaseElement_Release(IHTMLBaseElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBaseElement_GetTypeInfoCount(IHTMLBaseElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBaseElement_GetTypeInfoCount(IHTMLBaseElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBaseElement_GetTypeInfo(IHTMLBaseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBaseElement_GetTypeInfo(IHTMLBaseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBaseElement_GetIDsOfNames(IHTMLBaseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBaseElement_GetIDsOfNames(IHTMLBaseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBaseElement_Invoke(IHTMLBaseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBaseElement_Invoke(IHTMLBaseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBaseElement methods ***/ -static FORCEINLINE HRESULT IHTMLBaseElement_put_href(IHTMLBaseElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBaseElement_put_href(IHTMLBaseElement* This,BSTR v) { return This->lpVtbl->put_href(This,v); } -static FORCEINLINE HRESULT IHTMLBaseElement_get_href(IHTMLBaseElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBaseElement_get_href(IHTMLBaseElement* This,BSTR *p) { return This->lpVtbl->get_href(This,p); } -static FORCEINLINE HRESULT IHTMLBaseElement_put_target(IHTMLBaseElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBaseElement_put_target(IHTMLBaseElement* This,BSTR v) { return This->lpVtbl->put_target(This,v); } -static FORCEINLINE HRESULT IHTMLBaseElement_get_target(IHTMLBaseElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBaseElement_get_target(IHTMLBaseElement* This,BSTR *p) { return This->lpVtbl->get_target(This,p); } #endif @@ -76514,33 +76522,33 @@ interface IHTMLBaseElement2 { #define IHTMLBaseElement2_get_href(This,p) (This)->lpVtbl->get_href(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBaseElement2_QueryInterface(IHTMLBaseElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBaseElement2_QueryInterface(IHTMLBaseElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBaseElement2_AddRef(IHTMLBaseElement2* This) { +static __WIDL_INLINE ULONG IHTMLBaseElement2_AddRef(IHTMLBaseElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBaseElement2_Release(IHTMLBaseElement2* This) { +static __WIDL_INLINE ULONG IHTMLBaseElement2_Release(IHTMLBaseElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBaseElement2_GetTypeInfoCount(IHTMLBaseElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBaseElement2_GetTypeInfoCount(IHTMLBaseElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBaseElement2_GetTypeInfo(IHTMLBaseElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBaseElement2_GetTypeInfo(IHTMLBaseElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBaseElement2_GetIDsOfNames(IHTMLBaseElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBaseElement2_GetIDsOfNames(IHTMLBaseElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBaseElement2_Invoke(IHTMLBaseElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBaseElement2_Invoke(IHTMLBaseElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBaseElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLBaseElement2_put_href(IHTMLBaseElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBaseElement2_put_href(IHTMLBaseElement2* This,BSTR v) { return This->lpVtbl->put_href(This,v); } -static FORCEINLINE HRESULT IHTMLBaseElement2_get_href(IHTMLBaseElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBaseElement2_get_href(IHTMLBaseElement2* This,BSTR *p) { return This->lpVtbl->get_href(This,p); } #endif @@ -76666,39 +76674,39 @@ interface IHTMLIsIndexElement { #define IHTMLIsIndexElement_get_action(This,p) (This)->lpVtbl->get_action(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLIsIndexElement_QueryInterface(IHTMLIsIndexElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement_QueryInterface(IHTMLIsIndexElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLIsIndexElement_AddRef(IHTMLIsIndexElement* This) { +static __WIDL_INLINE ULONG IHTMLIsIndexElement_AddRef(IHTMLIsIndexElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLIsIndexElement_Release(IHTMLIsIndexElement* This) { +static __WIDL_INLINE ULONG IHTMLIsIndexElement_Release(IHTMLIsIndexElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLIsIndexElement_GetTypeInfoCount(IHTMLIsIndexElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement_GetTypeInfoCount(IHTMLIsIndexElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLIsIndexElement_GetTypeInfo(IHTMLIsIndexElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement_GetTypeInfo(IHTMLIsIndexElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLIsIndexElement_GetIDsOfNames(IHTMLIsIndexElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement_GetIDsOfNames(IHTMLIsIndexElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLIsIndexElement_Invoke(IHTMLIsIndexElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement_Invoke(IHTMLIsIndexElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLIsIndexElement methods ***/ -static FORCEINLINE HRESULT IHTMLIsIndexElement_put_prompt(IHTMLIsIndexElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement_put_prompt(IHTMLIsIndexElement* This,BSTR v) { return This->lpVtbl->put_prompt(This,v); } -static FORCEINLINE HRESULT IHTMLIsIndexElement_get_prompt(IHTMLIsIndexElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement_get_prompt(IHTMLIsIndexElement* This,BSTR *p) { return This->lpVtbl->get_prompt(This,p); } -static FORCEINLINE HRESULT IHTMLIsIndexElement_put_action(IHTMLIsIndexElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement_put_action(IHTMLIsIndexElement* This,BSTR v) { return This->lpVtbl->put_action(This,v); } -static FORCEINLINE HRESULT IHTMLIsIndexElement_get_action(IHTMLIsIndexElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement_get_action(IHTMLIsIndexElement* This,BSTR *p) { return This->lpVtbl->get_action(This,p); } #endif @@ -76800,30 +76808,30 @@ interface IHTMLIsIndexElement2 { #define IHTMLIsIndexElement2_get_form(This,p) (This)->lpVtbl->get_form(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLIsIndexElement2_QueryInterface(IHTMLIsIndexElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement2_QueryInterface(IHTMLIsIndexElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLIsIndexElement2_AddRef(IHTMLIsIndexElement2* This) { +static __WIDL_INLINE ULONG IHTMLIsIndexElement2_AddRef(IHTMLIsIndexElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLIsIndexElement2_Release(IHTMLIsIndexElement2* This) { +static __WIDL_INLINE ULONG IHTMLIsIndexElement2_Release(IHTMLIsIndexElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLIsIndexElement2_GetTypeInfoCount(IHTMLIsIndexElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement2_GetTypeInfoCount(IHTMLIsIndexElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLIsIndexElement2_GetTypeInfo(IHTMLIsIndexElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement2_GetTypeInfo(IHTMLIsIndexElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLIsIndexElement2_GetIDsOfNames(IHTMLIsIndexElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement2_GetIDsOfNames(IHTMLIsIndexElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLIsIndexElement2_Invoke(IHTMLIsIndexElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement2_Invoke(IHTMLIsIndexElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLIsIndexElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLIsIndexElement2_get_form(IHTMLIsIndexElement2* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLIsIndexElement2_get_form(IHTMLIsIndexElement2* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } #endif @@ -76933,33 +76941,33 @@ interface IHTMLNextIdElement { #define IHTMLNextIdElement_get_n(This,p) (This)->lpVtbl->get_n(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLNextIdElement_QueryInterface(IHTMLNextIdElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLNextIdElement_QueryInterface(IHTMLNextIdElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLNextIdElement_AddRef(IHTMLNextIdElement* This) { +static __WIDL_INLINE ULONG IHTMLNextIdElement_AddRef(IHTMLNextIdElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLNextIdElement_Release(IHTMLNextIdElement* This) { +static __WIDL_INLINE ULONG IHTMLNextIdElement_Release(IHTMLNextIdElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLNextIdElement_GetTypeInfoCount(IHTMLNextIdElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLNextIdElement_GetTypeInfoCount(IHTMLNextIdElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLNextIdElement_GetTypeInfo(IHTMLNextIdElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLNextIdElement_GetTypeInfo(IHTMLNextIdElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLNextIdElement_GetIDsOfNames(IHTMLNextIdElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLNextIdElement_GetIDsOfNames(IHTMLNextIdElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLNextIdElement_Invoke(IHTMLNextIdElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLNextIdElement_Invoke(IHTMLNextIdElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLNextIdElement methods ***/ -static FORCEINLINE HRESULT IHTMLNextIdElement_put_n(IHTMLNextIdElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLNextIdElement_put_n(IHTMLNextIdElement* This,BSTR v) { return This->lpVtbl->put_n(This,v); } -static FORCEINLINE HRESULT IHTMLNextIdElement_get_n(IHTMLNextIdElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLNextIdElement_get_n(IHTMLNextIdElement* This,BSTR *p) { return This->lpVtbl->get_n(This,p); } #endif @@ -77051,26 +77059,26 @@ interface DispHTMLHtmlElement { #define DispHTMLHtmlElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLHtmlElement_QueryInterface(DispHTMLHtmlElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLHtmlElement_QueryInterface(DispHTMLHtmlElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLHtmlElement_AddRef(DispHTMLHtmlElement* This) { +static __WIDL_INLINE ULONG DispHTMLHtmlElement_AddRef(DispHTMLHtmlElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLHtmlElement_Release(DispHTMLHtmlElement* This) { +static __WIDL_INLINE ULONG DispHTMLHtmlElement_Release(DispHTMLHtmlElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLHtmlElement_GetTypeInfoCount(DispHTMLHtmlElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLHtmlElement_GetTypeInfoCount(DispHTMLHtmlElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLHtmlElement_GetTypeInfo(DispHTMLHtmlElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLHtmlElement_GetTypeInfo(DispHTMLHtmlElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLHtmlElement_GetIDsOfNames(DispHTMLHtmlElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLHtmlElement_GetIDsOfNames(DispHTMLHtmlElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLHtmlElement_Invoke(DispHTMLHtmlElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLHtmlElement_Invoke(DispHTMLHtmlElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -77175,26 +77183,26 @@ interface DispHTMLHeadElement { #define DispHTMLHeadElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLHeadElement_QueryInterface(DispHTMLHeadElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLHeadElement_QueryInterface(DispHTMLHeadElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLHeadElement_AddRef(DispHTMLHeadElement* This) { +static __WIDL_INLINE ULONG DispHTMLHeadElement_AddRef(DispHTMLHeadElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLHeadElement_Release(DispHTMLHeadElement* This) { +static __WIDL_INLINE ULONG DispHTMLHeadElement_Release(DispHTMLHeadElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLHeadElement_GetTypeInfoCount(DispHTMLHeadElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLHeadElement_GetTypeInfoCount(DispHTMLHeadElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLHeadElement_GetTypeInfo(DispHTMLHeadElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLHeadElement_GetTypeInfo(DispHTMLHeadElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLHeadElement_GetIDsOfNames(DispHTMLHeadElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLHeadElement_GetIDsOfNames(DispHTMLHeadElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLHeadElement_Invoke(DispHTMLHeadElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLHeadElement_Invoke(DispHTMLHeadElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -77299,26 +77307,26 @@ interface DispHTMLTitleElement { #define DispHTMLTitleElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLTitleElement_QueryInterface(DispHTMLTitleElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLTitleElement_QueryInterface(DispHTMLTitleElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLTitleElement_AddRef(DispHTMLTitleElement* This) { +static __WIDL_INLINE ULONG DispHTMLTitleElement_AddRef(DispHTMLTitleElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLTitleElement_Release(DispHTMLTitleElement* This) { +static __WIDL_INLINE ULONG DispHTMLTitleElement_Release(DispHTMLTitleElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLTitleElement_GetTypeInfoCount(DispHTMLTitleElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLTitleElement_GetTypeInfoCount(DispHTMLTitleElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLTitleElement_GetTypeInfo(DispHTMLTitleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLTitleElement_GetTypeInfo(DispHTMLTitleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLTitleElement_GetIDsOfNames(DispHTMLTitleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLTitleElement_GetIDsOfNames(DispHTMLTitleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLTitleElement_Invoke(DispHTMLTitleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLTitleElement_Invoke(DispHTMLTitleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -77423,26 +77431,26 @@ interface DispHTMLMetaElement { #define DispHTMLMetaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLMetaElement_QueryInterface(DispHTMLMetaElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLMetaElement_QueryInterface(DispHTMLMetaElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLMetaElement_AddRef(DispHTMLMetaElement* This) { +static __WIDL_INLINE ULONG DispHTMLMetaElement_AddRef(DispHTMLMetaElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLMetaElement_Release(DispHTMLMetaElement* This) { +static __WIDL_INLINE ULONG DispHTMLMetaElement_Release(DispHTMLMetaElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLMetaElement_GetTypeInfoCount(DispHTMLMetaElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLMetaElement_GetTypeInfoCount(DispHTMLMetaElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLMetaElement_GetTypeInfo(DispHTMLMetaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLMetaElement_GetTypeInfo(DispHTMLMetaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLMetaElement_GetIDsOfNames(DispHTMLMetaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLMetaElement_GetIDsOfNames(DispHTMLMetaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLMetaElement_Invoke(DispHTMLMetaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLMetaElement_Invoke(DispHTMLMetaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -77547,26 +77555,26 @@ interface DispHTMLBaseElement { #define DispHTMLBaseElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLBaseElement_QueryInterface(DispHTMLBaseElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLBaseElement_QueryInterface(DispHTMLBaseElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLBaseElement_AddRef(DispHTMLBaseElement* This) { +static __WIDL_INLINE ULONG DispHTMLBaseElement_AddRef(DispHTMLBaseElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLBaseElement_Release(DispHTMLBaseElement* This) { +static __WIDL_INLINE ULONG DispHTMLBaseElement_Release(DispHTMLBaseElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLBaseElement_GetTypeInfoCount(DispHTMLBaseElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLBaseElement_GetTypeInfoCount(DispHTMLBaseElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLBaseElement_GetTypeInfo(DispHTMLBaseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLBaseElement_GetTypeInfo(DispHTMLBaseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLBaseElement_GetIDsOfNames(DispHTMLBaseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLBaseElement_GetIDsOfNames(DispHTMLBaseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLBaseElement_Invoke(DispHTMLBaseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLBaseElement_Invoke(DispHTMLBaseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -77671,26 +77679,26 @@ interface DispHTMLIsIndexElement { #define DispHTMLIsIndexElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLIsIndexElement_QueryInterface(DispHTMLIsIndexElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLIsIndexElement_QueryInterface(DispHTMLIsIndexElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLIsIndexElement_AddRef(DispHTMLIsIndexElement* This) { +static __WIDL_INLINE ULONG DispHTMLIsIndexElement_AddRef(DispHTMLIsIndexElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLIsIndexElement_Release(DispHTMLIsIndexElement* This) { +static __WIDL_INLINE ULONG DispHTMLIsIndexElement_Release(DispHTMLIsIndexElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLIsIndexElement_GetTypeInfoCount(DispHTMLIsIndexElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLIsIndexElement_GetTypeInfoCount(DispHTMLIsIndexElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLIsIndexElement_GetTypeInfo(DispHTMLIsIndexElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLIsIndexElement_GetTypeInfo(DispHTMLIsIndexElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLIsIndexElement_GetIDsOfNames(DispHTMLIsIndexElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLIsIndexElement_GetIDsOfNames(DispHTMLIsIndexElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLIsIndexElement_Invoke(DispHTMLIsIndexElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLIsIndexElement_Invoke(DispHTMLIsIndexElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -77795,26 +77803,26 @@ interface DispHTMLNextIdElement { #define DispHTMLNextIdElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLNextIdElement_QueryInterface(DispHTMLNextIdElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLNextIdElement_QueryInterface(DispHTMLNextIdElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLNextIdElement_AddRef(DispHTMLNextIdElement* This) { +static __WIDL_INLINE ULONG DispHTMLNextIdElement_AddRef(DispHTMLNextIdElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLNextIdElement_Release(DispHTMLNextIdElement* This) { +static __WIDL_INLINE ULONG DispHTMLNextIdElement_Release(DispHTMLNextIdElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLNextIdElement_GetTypeInfoCount(DispHTMLNextIdElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLNextIdElement_GetTypeInfoCount(DispHTMLNextIdElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLNextIdElement_GetTypeInfo(DispHTMLNextIdElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLNextIdElement_GetTypeInfo(DispHTMLNextIdElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLNextIdElement_GetIDsOfNames(DispHTMLNextIdElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLNextIdElement_GetIDsOfNames(DispHTMLNextIdElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLNextIdElement_Invoke(DispHTMLNextIdElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLNextIdElement_Invoke(DispHTMLNextIdElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -77969,45 +77977,45 @@ interface IHTMLBaseFontElement { #define IHTMLBaseFontElement_get_size(This,p) (This)->lpVtbl->get_size(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBaseFontElement_QueryInterface(IHTMLBaseFontElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBaseFontElement_QueryInterface(IHTMLBaseFontElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBaseFontElement_AddRef(IHTMLBaseFontElement* This) { +static __WIDL_INLINE ULONG IHTMLBaseFontElement_AddRef(IHTMLBaseFontElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBaseFontElement_Release(IHTMLBaseFontElement* This) { +static __WIDL_INLINE ULONG IHTMLBaseFontElement_Release(IHTMLBaseFontElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBaseFontElement_GetTypeInfoCount(IHTMLBaseFontElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBaseFontElement_GetTypeInfoCount(IHTMLBaseFontElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBaseFontElement_GetTypeInfo(IHTMLBaseFontElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBaseFontElement_GetTypeInfo(IHTMLBaseFontElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBaseFontElement_GetIDsOfNames(IHTMLBaseFontElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBaseFontElement_GetIDsOfNames(IHTMLBaseFontElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBaseFontElement_Invoke(IHTMLBaseFontElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBaseFontElement_Invoke(IHTMLBaseFontElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBaseFontElement methods ***/ -static FORCEINLINE HRESULT IHTMLBaseFontElement_put_color(IHTMLBaseFontElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBaseFontElement_put_color(IHTMLBaseFontElement* This,VARIANT v) { return This->lpVtbl->put_color(This,v); } -static FORCEINLINE HRESULT IHTMLBaseFontElement_get_color(IHTMLBaseFontElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBaseFontElement_get_color(IHTMLBaseFontElement* This,VARIANT *p) { return This->lpVtbl->get_color(This,p); } -static FORCEINLINE HRESULT IHTMLBaseFontElement_put_face(IHTMLBaseFontElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBaseFontElement_put_face(IHTMLBaseFontElement* This,BSTR v) { return This->lpVtbl->put_face(This,v); } -static FORCEINLINE HRESULT IHTMLBaseFontElement_get_face(IHTMLBaseFontElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBaseFontElement_get_face(IHTMLBaseFontElement* This,BSTR *p) { return This->lpVtbl->get_face(This,p); } -static FORCEINLINE HRESULT IHTMLBaseFontElement_put_size(IHTMLBaseFontElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLBaseFontElement_put_size(IHTMLBaseFontElement* This,LONG v) { return This->lpVtbl->put_size(This,v); } -static FORCEINLINE HRESULT IHTMLBaseFontElement_get_size(IHTMLBaseFontElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLBaseFontElement_get_size(IHTMLBaseFontElement* This,LONG *p) { return This->lpVtbl->get_size(This,p); } #endif @@ -78099,26 +78107,26 @@ interface DispHTMLBaseFontElement { #define DispHTMLBaseFontElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLBaseFontElement_QueryInterface(DispHTMLBaseFontElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLBaseFontElement_QueryInterface(DispHTMLBaseFontElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLBaseFontElement_AddRef(DispHTMLBaseFontElement* This) { +static __WIDL_INLINE ULONG DispHTMLBaseFontElement_AddRef(DispHTMLBaseFontElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLBaseFontElement_Release(DispHTMLBaseFontElement* This) { +static __WIDL_INLINE ULONG DispHTMLBaseFontElement_Release(DispHTMLBaseFontElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLBaseFontElement_GetTypeInfoCount(DispHTMLBaseFontElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLBaseFontElement_GetTypeInfoCount(DispHTMLBaseFontElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLBaseFontElement_GetTypeInfo(DispHTMLBaseFontElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLBaseFontElement_GetTypeInfo(DispHTMLBaseFontElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLBaseFontElement_GetIDsOfNames(DispHTMLBaseFontElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLBaseFontElement_GetIDsOfNames(DispHTMLBaseFontElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLBaseFontElement_Invoke(DispHTMLBaseFontElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLBaseFontElement_Invoke(DispHTMLBaseFontElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -78223,26 +78231,26 @@ interface IHTMLUnknownElement { #define IHTMLUnknownElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLUnknownElement_QueryInterface(IHTMLUnknownElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLUnknownElement_QueryInterface(IHTMLUnknownElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLUnknownElement_AddRef(IHTMLUnknownElement* This) { +static __WIDL_INLINE ULONG IHTMLUnknownElement_AddRef(IHTMLUnknownElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLUnknownElement_Release(IHTMLUnknownElement* This) { +static __WIDL_INLINE ULONG IHTMLUnknownElement_Release(IHTMLUnknownElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLUnknownElement_GetTypeInfoCount(IHTMLUnknownElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLUnknownElement_GetTypeInfoCount(IHTMLUnknownElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLUnknownElement_GetTypeInfo(IHTMLUnknownElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLUnknownElement_GetTypeInfo(IHTMLUnknownElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLUnknownElement_GetIDsOfNames(IHTMLUnknownElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLUnknownElement_GetIDsOfNames(IHTMLUnknownElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLUnknownElement_Invoke(IHTMLUnknownElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLUnknownElement_Invoke(IHTMLUnknownElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -78334,26 +78342,26 @@ interface DispHTMLUnknownElement { #define DispHTMLUnknownElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLUnknownElement_QueryInterface(DispHTMLUnknownElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLUnknownElement_QueryInterface(DispHTMLUnknownElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLUnknownElement_AddRef(DispHTMLUnknownElement* This) { +static __WIDL_INLINE ULONG DispHTMLUnknownElement_AddRef(DispHTMLUnknownElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLUnknownElement_Release(DispHTMLUnknownElement* This) { +static __WIDL_INLINE ULONG DispHTMLUnknownElement_Release(DispHTMLUnknownElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLUnknownElement_GetTypeInfoCount(DispHTMLUnknownElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLUnknownElement_GetTypeInfoCount(DispHTMLUnknownElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLUnknownElement_GetTypeInfo(DispHTMLUnknownElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLUnknownElement_GetTypeInfo(DispHTMLUnknownElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLUnknownElement_GetIDsOfNames(DispHTMLUnknownElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLUnknownElement_GetIDsOfNames(DispHTMLUnknownElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLUnknownElement_Invoke(DispHTMLUnknownElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLUnknownElement_Invoke(DispHTMLUnknownElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -78500,39 +78508,39 @@ interface IOmHistory { #define IOmHistory_go(This,pvargdistance) (This)->lpVtbl->go(This,pvargdistance) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOmHistory_QueryInterface(IOmHistory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOmHistory_QueryInterface(IOmHistory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOmHistory_AddRef(IOmHistory* This) { +static __WIDL_INLINE ULONG IOmHistory_AddRef(IOmHistory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOmHistory_Release(IOmHistory* This) { +static __WIDL_INLINE ULONG IOmHistory_Release(IOmHistory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IOmHistory_GetTypeInfoCount(IOmHistory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IOmHistory_GetTypeInfoCount(IOmHistory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IOmHistory_GetTypeInfo(IOmHistory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IOmHistory_GetTypeInfo(IOmHistory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IOmHistory_GetIDsOfNames(IOmHistory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IOmHistory_GetIDsOfNames(IOmHistory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IOmHistory_Invoke(IOmHistory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IOmHistory_Invoke(IOmHistory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IOmHistory methods ***/ -static FORCEINLINE HRESULT IOmHistory_get_length(IOmHistory* This,short *p) { +static __WIDL_INLINE HRESULT IOmHistory_get_length(IOmHistory* This,short *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IOmHistory_back(IOmHistory* This,VARIANT *pvargdistance) { +static __WIDL_INLINE HRESULT IOmHistory_back(IOmHistory* This,VARIANT *pvargdistance) { return This->lpVtbl->back(This,pvargdistance); } -static FORCEINLINE HRESULT IOmHistory_forward(IOmHistory* This,VARIANT *pvargdistance) { +static __WIDL_INLINE HRESULT IOmHistory_forward(IOmHistory* This,VARIANT *pvargdistance) { return This->lpVtbl->forward(This,pvargdistance); } -static FORCEINLINE HRESULT IOmHistory_go(IOmHistory* This,VARIANT *pvargdistance) { +static __WIDL_INLINE HRESULT IOmHistory_go(IOmHistory* This,VARIANT *pvargdistance) { return This->lpVtbl->go(This,pvargdistance); } #endif @@ -78634,30 +78642,30 @@ interface IHTMLMimeTypesCollection { #define IHTMLMimeTypesCollection_get_length(This,p) (This)->lpVtbl->get_length(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLMimeTypesCollection_QueryInterface(IHTMLMimeTypesCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLMimeTypesCollection_QueryInterface(IHTMLMimeTypesCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLMimeTypesCollection_AddRef(IHTMLMimeTypesCollection* This) { +static __WIDL_INLINE ULONG IHTMLMimeTypesCollection_AddRef(IHTMLMimeTypesCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLMimeTypesCollection_Release(IHTMLMimeTypesCollection* This) { +static __WIDL_INLINE ULONG IHTMLMimeTypesCollection_Release(IHTMLMimeTypesCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLMimeTypesCollection_GetTypeInfoCount(IHTMLMimeTypesCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLMimeTypesCollection_GetTypeInfoCount(IHTMLMimeTypesCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLMimeTypesCollection_GetTypeInfo(IHTMLMimeTypesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLMimeTypesCollection_GetTypeInfo(IHTMLMimeTypesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLMimeTypesCollection_GetIDsOfNames(IHTMLMimeTypesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLMimeTypesCollection_GetIDsOfNames(IHTMLMimeTypesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLMimeTypesCollection_Invoke(IHTMLMimeTypesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLMimeTypesCollection_Invoke(IHTMLMimeTypesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLMimeTypesCollection methods ***/ -static FORCEINLINE HRESULT IHTMLMimeTypesCollection_get_length(IHTMLMimeTypesCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLMimeTypesCollection_get_length(IHTMLMimeTypesCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } #endif @@ -78767,33 +78775,33 @@ interface IHTMLPluginsCollection { #define IHTMLPluginsCollection_refresh(This,reload) (This)->lpVtbl->refresh(This,reload) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLPluginsCollection_QueryInterface(IHTMLPluginsCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLPluginsCollection_QueryInterface(IHTMLPluginsCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLPluginsCollection_AddRef(IHTMLPluginsCollection* This) { +static __WIDL_INLINE ULONG IHTMLPluginsCollection_AddRef(IHTMLPluginsCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLPluginsCollection_Release(IHTMLPluginsCollection* This) { +static __WIDL_INLINE ULONG IHTMLPluginsCollection_Release(IHTMLPluginsCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLPluginsCollection_GetTypeInfoCount(IHTMLPluginsCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLPluginsCollection_GetTypeInfoCount(IHTMLPluginsCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLPluginsCollection_GetTypeInfo(IHTMLPluginsCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLPluginsCollection_GetTypeInfo(IHTMLPluginsCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLPluginsCollection_GetIDsOfNames(IHTMLPluginsCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLPluginsCollection_GetIDsOfNames(IHTMLPluginsCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLPluginsCollection_Invoke(IHTMLPluginsCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLPluginsCollection_Invoke(IHTMLPluginsCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLPluginsCollection methods ***/ -static FORCEINLINE HRESULT IHTMLPluginsCollection_get_length(IHTMLPluginsCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLPluginsCollection_get_length(IHTMLPluginsCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLPluginsCollection_refresh(IHTMLPluginsCollection* This,VARIANT_BOOL reload) { +static __WIDL_INLINE HRESULT IHTMLPluginsCollection_refresh(IHTMLPluginsCollection* This,VARIANT_BOOL reload) { return This->lpVtbl->refresh(This,reload); } #endif @@ -78994,54 +79002,54 @@ interface IHTMLOpsProfile { #define IHTMLOpsProfile_doWriteRequest(This,success) (This)->lpVtbl->doWriteRequest(This,success) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLOpsProfile_QueryInterface(IHTMLOpsProfile* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_QueryInterface(IHTMLOpsProfile* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLOpsProfile_AddRef(IHTMLOpsProfile* This) { +static __WIDL_INLINE ULONG IHTMLOpsProfile_AddRef(IHTMLOpsProfile* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLOpsProfile_Release(IHTMLOpsProfile* This) { +static __WIDL_INLINE ULONG IHTMLOpsProfile_Release(IHTMLOpsProfile* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLOpsProfile_GetTypeInfoCount(IHTMLOpsProfile* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_GetTypeInfoCount(IHTMLOpsProfile* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLOpsProfile_GetTypeInfo(IHTMLOpsProfile* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_GetTypeInfo(IHTMLOpsProfile* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLOpsProfile_GetIDsOfNames(IHTMLOpsProfile* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_GetIDsOfNames(IHTMLOpsProfile* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLOpsProfile_Invoke(IHTMLOpsProfile* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_Invoke(IHTMLOpsProfile* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLOpsProfile methods ***/ -static FORCEINLINE HRESULT IHTMLOpsProfile_addRequest(IHTMLOpsProfile* This,BSTR name,VARIANT reserved,VARIANT_BOOL *success) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_addRequest(IHTMLOpsProfile* This,BSTR name,VARIANT reserved,VARIANT_BOOL *success) { return This->lpVtbl->addRequest(This,name,reserved,success); } -static FORCEINLINE HRESULT IHTMLOpsProfile_clearRequest(IHTMLOpsProfile* This) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_clearRequest(IHTMLOpsProfile* This) { return This->lpVtbl->clearRequest(This); } -static FORCEINLINE HRESULT IHTMLOpsProfile_doRequest(IHTMLOpsProfile* This,VARIANT usage,VARIANT fname,VARIANT domain,VARIANT path,VARIANT expire,VARIANT reserved) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_doRequest(IHTMLOpsProfile* This,VARIANT usage,VARIANT fname,VARIANT domain,VARIANT path,VARIANT expire,VARIANT reserved) { return This->lpVtbl->doRequest(This,usage,fname,domain,path,expire,reserved); } -static FORCEINLINE HRESULT IHTMLOpsProfile_getAttribute(IHTMLOpsProfile* This,BSTR name,BSTR *value) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_getAttribute(IHTMLOpsProfile* This,BSTR name,BSTR *value) { return This->lpVtbl->getAttribute(This,name,value); } -static FORCEINLINE HRESULT IHTMLOpsProfile_setAttribute(IHTMLOpsProfile* This,BSTR name,BSTR value,VARIANT prefs,VARIANT_BOOL *success) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_setAttribute(IHTMLOpsProfile* This,BSTR name,BSTR value,VARIANT prefs,VARIANT_BOOL *success) { return This->lpVtbl->setAttribute(This,name,value,prefs,success); } -static FORCEINLINE HRESULT IHTMLOpsProfile_commitChanges(IHTMLOpsProfile* This,VARIANT_BOOL *success) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_commitChanges(IHTMLOpsProfile* This,VARIANT_BOOL *success) { return This->lpVtbl->commitChanges(This,success); } -static FORCEINLINE HRESULT IHTMLOpsProfile_addReadRequest(IHTMLOpsProfile* This,BSTR name,VARIANT reserved,VARIANT_BOOL *success) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_addReadRequest(IHTMLOpsProfile* This,BSTR name,VARIANT reserved,VARIANT_BOOL *success) { return This->lpVtbl->addReadRequest(This,name,reserved,success); } -static FORCEINLINE HRESULT IHTMLOpsProfile_doReadRequest(IHTMLOpsProfile* This,VARIANT usage,VARIANT fname,VARIANT domain,VARIANT path,VARIANT expire,VARIANT reserved) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_doReadRequest(IHTMLOpsProfile* This,VARIANT usage,VARIANT fname,VARIANT domain,VARIANT path,VARIANT expire,VARIANT reserved) { return This->lpVtbl->doReadRequest(This,usage,fname,domain,path,expire,reserved); } -static FORCEINLINE HRESULT IHTMLOpsProfile_doWriteRequest(IHTMLOpsProfile* This,VARIANT_BOOL *success) { +static __WIDL_INLINE HRESULT IHTMLOpsProfile_doWriteRequest(IHTMLOpsProfile* This,VARIANT_BOOL *success) { return This->lpVtbl->doWriteRequest(This,success); } #endif @@ -79295,87 +79303,87 @@ interface IOmNavigator { #define IOmNavigator_get_userProfile(This,p) (This)->lpVtbl->get_userProfile(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOmNavigator_QueryInterface(IOmNavigator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOmNavigator_QueryInterface(IOmNavigator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOmNavigator_AddRef(IOmNavigator* This) { +static __WIDL_INLINE ULONG IOmNavigator_AddRef(IOmNavigator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOmNavigator_Release(IOmNavigator* This) { +static __WIDL_INLINE ULONG IOmNavigator_Release(IOmNavigator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IOmNavigator_GetTypeInfoCount(IOmNavigator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IOmNavigator_GetTypeInfoCount(IOmNavigator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IOmNavigator_GetTypeInfo(IOmNavigator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IOmNavigator_GetTypeInfo(IOmNavigator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IOmNavigator_GetIDsOfNames(IOmNavigator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IOmNavigator_GetIDsOfNames(IOmNavigator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IOmNavigator_Invoke(IOmNavigator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IOmNavigator_Invoke(IOmNavigator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IOmNavigator methods ***/ -static FORCEINLINE HRESULT IOmNavigator_get_appCodeName(IOmNavigator* This,BSTR *p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_appCodeName(IOmNavigator* This,BSTR *p) { return This->lpVtbl->get_appCodeName(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_appName(IOmNavigator* This,BSTR *p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_appName(IOmNavigator* This,BSTR *p) { return This->lpVtbl->get_appName(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_appVersion(IOmNavigator* This,BSTR *p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_appVersion(IOmNavigator* This,BSTR *p) { return This->lpVtbl->get_appVersion(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_userAgent(IOmNavigator* This,BSTR *p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_userAgent(IOmNavigator* This,BSTR *p) { return This->lpVtbl->get_userAgent(This,p); } -static FORCEINLINE HRESULT IOmNavigator_javaEnabled(IOmNavigator* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT IOmNavigator_javaEnabled(IOmNavigator* This,VARIANT_BOOL *enabled) { return This->lpVtbl->javaEnabled(This,enabled); } -static FORCEINLINE HRESULT IOmNavigator_taintEnabled(IOmNavigator* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT IOmNavigator_taintEnabled(IOmNavigator* This,VARIANT_BOOL *enabled) { return This->lpVtbl->taintEnabled(This,enabled); } -static FORCEINLINE HRESULT IOmNavigator_get_mimeTypes(IOmNavigator* This,IHTMLMimeTypesCollection **p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_mimeTypes(IOmNavigator* This,IHTMLMimeTypesCollection **p) { return This->lpVtbl->get_mimeTypes(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_plugins(IOmNavigator* This,IHTMLPluginsCollection **p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_plugins(IOmNavigator* This,IHTMLPluginsCollection **p) { return This->lpVtbl->get_plugins(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_cookieEnabled(IOmNavigator* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_cookieEnabled(IOmNavigator* This,VARIANT_BOOL *p) { return This->lpVtbl->get_cookieEnabled(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_opsProfile(IOmNavigator* This,IHTMLOpsProfile **p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_opsProfile(IOmNavigator* This,IHTMLOpsProfile **p) { return This->lpVtbl->get_opsProfile(This,p); } -static FORCEINLINE HRESULT IOmNavigator_toString(IOmNavigator* This,BSTR *string) { +static __WIDL_INLINE HRESULT IOmNavigator_toString(IOmNavigator* This,BSTR *string) { return This->lpVtbl->toString(This,string); } -static FORCEINLINE HRESULT IOmNavigator_get_cpuClass(IOmNavigator* This,BSTR *p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_cpuClass(IOmNavigator* This,BSTR *p) { return This->lpVtbl->get_cpuClass(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_systemLanguage(IOmNavigator* This,BSTR *p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_systemLanguage(IOmNavigator* This,BSTR *p) { return This->lpVtbl->get_systemLanguage(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_browserLanguage(IOmNavigator* This,BSTR *p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_browserLanguage(IOmNavigator* This,BSTR *p) { return This->lpVtbl->get_browserLanguage(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_userLanguage(IOmNavigator* This,BSTR *p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_userLanguage(IOmNavigator* This,BSTR *p) { return This->lpVtbl->get_userLanguage(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_platform(IOmNavigator* This,BSTR *p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_platform(IOmNavigator* This,BSTR *p) { return This->lpVtbl->get_platform(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_appMinorVersion(IOmNavigator* This,BSTR *p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_appMinorVersion(IOmNavigator* This,BSTR *p) { return This->lpVtbl->get_appMinorVersion(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_connectionSpeed(IOmNavigator* This,LONG *p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_connectionSpeed(IOmNavigator* This,LONG *p) { return This->lpVtbl->get_connectionSpeed(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_onLine(IOmNavigator* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_onLine(IOmNavigator* This,VARIANT_BOOL *p) { return This->lpVtbl->get_onLine(This,p); } -static FORCEINLINE HRESULT IOmNavigator_get_userProfile(IOmNavigator* This,IHTMLOpsProfile **p) { +static __WIDL_INLINE HRESULT IOmNavigator_get_userProfile(IOmNavigator* This,IHTMLOpsProfile **p) { return This->lpVtbl->get_userProfile(This,p); } #endif @@ -79477,30 +79485,30 @@ interface INavigatorGeolocation { #define INavigatorGeolocation_get_geolocation(This,p) (This)->lpVtbl->get_geolocation(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INavigatorGeolocation_QueryInterface(INavigatorGeolocation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INavigatorGeolocation_QueryInterface(INavigatorGeolocation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INavigatorGeolocation_AddRef(INavigatorGeolocation* This) { +static __WIDL_INLINE ULONG INavigatorGeolocation_AddRef(INavigatorGeolocation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INavigatorGeolocation_Release(INavigatorGeolocation* This) { +static __WIDL_INLINE ULONG INavigatorGeolocation_Release(INavigatorGeolocation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INavigatorGeolocation_GetTypeInfoCount(INavigatorGeolocation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INavigatorGeolocation_GetTypeInfoCount(INavigatorGeolocation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INavigatorGeolocation_GetTypeInfo(INavigatorGeolocation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INavigatorGeolocation_GetTypeInfo(INavigatorGeolocation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INavigatorGeolocation_GetIDsOfNames(INavigatorGeolocation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INavigatorGeolocation_GetIDsOfNames(INavigatorGeolocation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INavigatorGeolocation_Invoke(INavigatorGeolocation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INavigatorGeolocation_Invoke(INavigatorGeolocation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INavigatorGeolocation methods ***/ -static FORCEINLINE HRESULT INavigatorGeolocation_get_geolocation(INavigatorGeolocation* This,IWebGeolocation **p) { +static __WIDL_INLINE HRESULT INavigatorGeolocation_get_geolocation(INavigatorGeolocation* This,IWebGeolocation **p) { return This->lpVtbl->get_geolocation(This,p); } #endif @@ -79602,30 +79610,30 @@ interface INavigatorDoNotTrack { #define INavigatorDoNotTrack_get_msDoNotTrack(This,p) (This)->lpVtbl->get_msDoNotTrack(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INavigatorDoNotTrack_QueryInterface(INavigatorDoNotTrack* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INavigatorDoNotTrack_QueryInterface(INavigatorDoNotTrack* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INavigatorDoNotTrack_AddRef(INavigatorDoNotTrack* This) { +static __WIDL_INLINE ULONG INavigatorDoNotTrack_AddRef(INavigatorDoNotTrack* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INavigatorDoNotTrack_Release(INavigatorDoNotTrack* This) { +static __WIDL_INLINE ULONG INavigatorDoNotTrack_Release(INavigatorDoNotTrack* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INavigatorDoNotTrack_GetTypeInfoCount(INavigatorDoNotTrack* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INavigatorDoNotTrack_GetTypeInfoCount(INavigatorDoNotTrack* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INavigatorDoNotTrack_GetTypeInfo(INavigatorDoNotTrack* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INavigatorDoNotTrack_GetTypeInfo(INavigatorDoNotTrack* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INavigatorDoNotTrack_GetIDsOfNames(INavigatorDoNotTrack* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INavigatorDoNotTrack_GetIDsOfNames(INavigatorDoNotTrack* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INavigatorDoNotTrack_Invoke(INavigatorDoNotTrack* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INavigatorDoNotTrack_Invoke(INavigatorDoNotTrack* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INavigatorDoNotTrack methods ***/ -static FORCEINLINE HRESULT INavigatorDoNotTrack_get_msDoNotTrack(INavigatorDoNotTrack* This,BSTR *p) { +static __WIDL_INLINE HRESULT INavigatorDoNotTrack_get_msDoNotTrack(INavigatorDoNotTrack* This,BSTR *p) { return This->lpVtbl->get_msDoNotTrack(This,p); } #endif @@ -79879,87 +79887,87 @@ interface IHTMLLocation { #define IHTMLLocation_toString(This,string) (This)->lpVtbl->toString(This,string) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLLocation_QueryInterface(IHTMLLocation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLLocation_QueryInterface(IHTMLLocation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLLocation_AddRef(IHTMLLocation* This) { +static __WIDL_INLINE ULONG IHTMLLocation_AddRef(IHTMLLocation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLLocation_Release(IHTMLLocation* This) { +static __WIDL_INLINE ULONG IHTMLLocation_Release(IHTMLLocation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLLocation_GetTypeInfoCount(IHTMLLocation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLLocation_GetTypeInfoCount(IHTMLLocation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLLocation_GetTypeInfo(IHTMLLocation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLLocation_GetTypeInfo(IHTMLLocation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLLocation_GetIDsOfNames(IHTMLLocation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLLocation_GetIDsOfNames(IHTMLLocation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLLocation_Invoke(IHTMLLocation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLLocation_Invoke(IHTMLLocation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLLocation methods ***/ -static FORCEINLINE HRESULT IHTMLLocation_put_href(IHTMLLocation* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLocation_put_href(IHTMLLocation* This,BSTR v) { return This->lpVtbl->put_href(This,v); } -static FORCEINLINE HRESULT IHTMLLocation_get_href(IHTMLLocation* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLocation_get_href(IHTMLLocation* This,BSTR *p) { return This->lpVtbl->get_href(This,p); } -static FORCEINLINE HRESULT IHTMLLocation_put_protocol(IHTMLLocation* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLocation_put_protocol(IHTMLLocation* This,BSTR v) { return This->lpVtbl->put_protocol(This,v); } -static FORCEINLINE HRESULT IHTMLLocation_get_protocol(IHTMLLocation* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLocation_get_protocol(IHTMLLocation* This,BSTR *p) { return This->lpVtbl->get_protocol(This,p); } -static FORCEINLINE HRESULT IHTMLLocation_put_host(IHTMLLocation* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLocation_put_host(IHTMLLocation* This,BSTR v) { return This->lpVtbl->put_host(This,v); } -static FORCEINLINE HRESULT IHTMLLocation_get_host(IHTMLLocation* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLocation_get_host(IHTMLLocation* This,BSTR *p) { return This->lpVtbl->get_host(This,p); } -static FORCEINLINE HRESULT IHTMLLocation_put_hostname(IHTMLLocation* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLocation_put_hostname(IHTMLLocation* This,BSTR v) { return This->lpVtbl->put_hostname(This,v); } -static FORCEINLINE HRESULT IHTMLLocation_get_hostname(IHTMLLocation* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLocation_get_hostname(IHTMLLocation* This,BSTR *p) { return This->lpVtbl->get_hostname(This,p); } -static FORCEINLINE HRESULT IHTMLLocation_put_port(IHTMLLocation* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLocation_put_port(IHTMLLocation* This,BSTR v) { return This->lpVtbl->put_port(This,v); } -static FORCEINLINE HRESULT IHTMLLocation_get_port(IHTMLLocation* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLocation_get_port(IHTMLLocation* This,BSTR *p) { return This->lpVtbl->get_port(This,p); } -static FORCEINLINE HRESULT IHTMLLocation_put_pathname(IHTMLLocation* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLocation_put_pathname(IHTMLLocation* This,BSTR v) { return This->lpVtbl->put_pathname(This,v); } -static FORCEINLINE HRESULT IHTMLLocation_get_pathname(IHTMLLocation* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLocation_get_pathname(IHTMLLocation* This,BSTR *p) { return This->lpVtbl->get_pathname(This,p); } -static FORCEINLINE HRESULT IHTMLLocation_put_search(IHTMLLocation* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLocation_put_search(IHTMLLocation* This,BSTR v) { return This->lpVtbl->put_search(This,v); } -static FORCEINLINE HRESULT IHTMLLocation_get_search(IHTMLLocation* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLocation_get_search(IHTMLLocation* This,BSTR *p) { return This->lpVtbl->get_search(This,p); } -static FORCEINLINE HRESULT IHTMLLocation_put_hash(IHTMLLocation* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLocation_put_hash(IHTMLLocation* This,BSTR v) { return This->lpVtbl->put_hash(This,v); } -static FORCEINLINE HRESULT IHTMLLocation_get_hash(IHTMLLocation* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLocation_get_hash(IHTMLLocation* This,BSTR *p) { return This->lpVtbl->get_hash(This,p); } -static FORCEINLINE HRESULT IHTMLLocation_reload(IHTMLLocation* This,VARIANT_BOOL flag) { +static __WIDL_INLINE HRESULT IHTMLLocation_reload(IHTMLLocation* This,VARIANT_BOOL flag) { return This->lpVtbl->reload(This,flag); } -static FORCEINLINE HRESULT IHTMLLocation_replace(IHTMLLocation* This,BSTR bstr) { +static __WIDL_INLINE HRESULT IHTMLLocation_replace(IHTMLLocation* This,BSTR bstr) { return This->lpVtbl->replace(This,bstr); } -static FORCEINLINE HRESULT IHTMLLocation_assign(IHTMLLocation* This,BSTR bstr) { +static __WIDL_INLINE HRESULT IHTMLLocation_assign(IHTMLLocation* This,BSTR bstr) { return This->lpVtbl->assign(This,bstr); } -static FORCEINLINE HRESULT IHTMLLocation_toString(IHTMLLocation* This,BSTR *string) { +static __WIDL_INLINE HRESULT IHTMLLocation_toString(IHTMLLocation* This,BSTR *string) { return This->lpVtbl->toString(This,string); } #endif @@ -80051,26 +80059,26 @@ interface DispHTMLHistory { #define DispHTMLHistory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLHistory_QueryInterface(DispHTMLHistory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLHistory_QueryInterface(DispHTMLHistory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLHistory_AddRef(DispHTMLHistory* This) { +static __WIDL_INLINE ULONG DispHTMLHistory_AddRef(DispHTMLHistory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLHistory_Release(DispHTMLHistory* This) { +static __WIDL_INLINE ULONG DispHTMLHistory_Release(DispHTMLHistory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLHistory_GetTypeInfoCount(DispHTMLHistory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLHistory_GetTypeInfoCount(DispHTMLHistory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLHistory_GetTypeInfo(DispHTMLHistory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLHistory_GetTypeInfo(DispHTMLHistory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLHistory_GetIDsOfNames(DispHTMLHistory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLHistory_GetIDsOfNames(DispHTMLHistory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLHistory_Invoke(DispHTMLHistory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLHistory_Invoke(DispHTMLHistory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -80189,26 +80197,26 @@ interface DispCPlugins { #define DispCPlugins_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispCPlugins_QueryInterface(DispCPlugins* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispCPlugins_QueryInterface(DispCPlugins* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispCPlugins_AddRef(DispCPlugins* This) { +static __WIDL_INLINE ULONG DispCPlugins_AddRef(DispCPlugins* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispCPlugins_Release(DispCPlugins* This) { +static __WIDL_INLINE ULONG DispCPlugins_Release(DispCPlugins* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispCPlugins_GetTypeInfoCount(DispCPlugins* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispCPlugins_GetTypeInfoCount(DispCPlugins* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispCPlugins_GetTypeInfo(DispCPlugins* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispCPlugins_GetTypeInfo(DispCPlugins* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispCPlugins_GetIDsOfNames(DispCPlugins* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispCPlugins_GetIDsOfNames(DispCPlugins* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispCPlugins_Invoke(DispCPlugins* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispCPlugins_Invoke(DispCPlugins* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -80327,26 +80335,26 @@ interface DispHTMLNavigator { #define DispHTMLNavigator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLNavigator_QueryInterface(DispHTMLNavigator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLNavigator_QueryInterface(DispHTMLNavigator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLNavigator_AddRef(DispHTMLNavigator* This) { +static __WIDL_INLINE ULONG DispHTMLNavigator_AddRef(DispHTMLNavigator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLNavigator_Release(DispHTMLNavigator* This) { +static __WIDL_INLINE ULONG DispHTMLNavigator_Release(DispHTMLNavigator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLNavigator_GetTypeInfoCount(DispHTMLNavigator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLNavigator_GetTypeInfoCount(DispHTMLNavigator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLNavigator_GetTypeInfo(DispHTMLNavigator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLNavigator_GetTypeInfo(DispHTMLNavigator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLNavigator_GetIDsOfNames(DispHTMLNavigator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLNavigator_GetIDsOfNames(DispHTMLNavigator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLNavigator_Invoke(DispHTMLNavigator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLNavigator_Invoke(DispHTMLNavigator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -80451,26 +80459,26 @@ interface DispHTMLLocation { #define DispHTMLLocation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLLocation_QueryInterface(DispHTMLLocation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLLocation_QueryInterface(DispHTMLLocation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLLocation_AddRef(DispHTMLLocation* This) { +static __WIDL_INLINE ULONG DispHTMLLocation_AddRef(DispHTMLLocation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLLocation_Release(DispHTMLLocation* This) { +static __WIDL_INLINE ULONG DispHTMLLocation_Release(DispHTMLLocation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLLocation_GetTypeInfoCount(DispHTMLLocation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLLocation_GetTypeInfoCount(DispHTMLLocation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLLocation_GetTypeInfo(DispHTMLLocation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLLocation_GetTypeInfo(DispHTMLLocation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLLocation_GetIDsOfNames(DispHTMLLocation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLLocation_GetIDsOfNames(DispHTMLLocation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLLocation_Invoke(DispHTMLLocation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLLocation_Invoke(DispHTMLLocation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -80603,36 +80611,36 @@ interface IHTMLBookmarkCollection { #define IHTMLBookmarkCollection_item(This,index,pVarBookmark) (This)->lpVtbl->item(This,index,pVarBookmark) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBookmarkCollection_QueryInterface(IHTMLBookmarkCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBookmarkCollection_QueryInterface(IHTMLBookmarkCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBookmarkCollection_AddRef(IHTMLBookmarkCollection* This) { +static __WIDL_INLINE ULONG IHTMLBookmarkCollection_AddRef(IHTMLBookmarkCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBookmarkCollection_Release(IHTMLBookmarkCollection* This) { +static __WIDL_INLINE ULONG IHTMLBookmarkCollection_Release(IHTMLBookmarkCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBookmarkCollection_GetTypeInfoCount(IHTMLBookmarkCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBookmarkCollection_GetTypeInfoCount(IHTMLBookmarkCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBookmarkCollection_GetTypeInfo(IHTMLBookmarkCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBookmarkCollection_GetTypeInfo(IHTMLBookmarkCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBookmarkCollection_GetIDsOfNames(IHTMLBookmarkCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBookmarkCollection_GetIDsOfNames(IHTMLBookmarkCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBookmarkCollection_Invoke(IHTMLBookmarkCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBookmarkCollection_Invoke(IHTMLBookmarkCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBookmarkCollection methods ***/ -static FORCEINLINE HRESULT IHTMLBookmarkCollection_get_length(IHTMLBookmarkCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLBookmarkCollection_get_length(IHTMLBookmarkCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLBookmarkCollection_get__newEnum(IHTMLBookmarkCollection* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLBookmarkCollection_get__newEnum(IHTMLBookmarkCollection* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLBookmarkCollection_item(IHTMLBookmarkCollection* This,LONG index,VARIANT *pVarBookmark) { +static __WIDL_INLINE HRESULT IHTMLBookmarkCollection_item(IHTMLBookmarkCollection* This,LONG index,VARIANT *pVarBookmark) { return This->lpVtbl->item(This,index,pVarBookmark); } #endif @@ -80817,48 +80825,48 @@ interface IHTMLDataTransfer { #define IHTMLDataTransfer_get_effectAllowed(This,p) (This)->lpVtbl->get_effectAllowed(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDataTransfer_QueryInterface(IHTMLDataTransfer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDataTransfer_QueryInterface(IHTMLDataTransfer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDataTransfer_AddRef(IHTMLDataTransfer* This) { +static __WIDL_INLINE ULONG IHTMLDataTransfer_AddRef(IHTMLDataTransfer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDataTransfer_Release(IHTMLDataTransfer* This) { +static __WIDL_INLINE ULONG IHTMLDataTransfer_Release(IHTMLDataTransfer* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDataTransfer_GetTypeInfoCount(IHTMLDataTransfer* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDataTransfer_GetTypeInfoCount(IHTMLDataTransfer* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDataTransfer_GetTypeInfo(IHTMLDataTransfer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDataTransfer_GetTypeInfo(IHTMLDataTransfer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDataTransfer_GetIDsOfNames(IHTMLDataTransfer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDataTransfer_GetIDsOfNames(IHTMLDataTransfer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDataTransfer_Invoke(IHTMLDataTransfer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDataTransfer_Invoke(IHTMLDataTransfer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDataTransfer methods ***/ -static FORCEINLINE HRESULT IHTMLDataTransfer_setData(IHTMLDataTransfer* This,BSTR format,VARIANT *data,VARIANT_BOOL *pret) { +static __WIDL_INLINE HRESULT IHTMLDataTransfer_setData(IHTMLDataTransfer* This,BSTR format,VARIANT *data,VARIANT_BOOL *pret) { return This->lpVtbl->setData(This,format,data,pret); } -static FORCEINLINE HRESULT IHTMLDataTransfer_getData(IHTMLDataTransfer* This,BSTR format,VARIANT *pvarRet) { +static __WIDL_INLINE HRESULT IHTMLDataTransfer_getData(IHTMLDataTransfer* This,BSTR format,VARIANT *pvarRet) { return This->lpVtbl->getData(This,format,pvarRet); } -static FORCEINLINE HRESULT IHTMLDataTransfer_clearData(IHTMLDataTransfer* This,BSTR format,VARIANT_BOOL *pret) { +static __WIDL_INLINE HRESULT IHTMLDataTransfer_clearData(IHTMLDataTransfer* This,BSTR format,VARIANT_BOOL *pret) { return This->lpVtbl->clearData(This,format,pret); } -static FORCEINLINE HRESULT IHTMLDataTransfer_put_dropEffect(IHTMLDataTransfer* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDataTransfer_put_dropEffect(IHTMLDataTransfer* This,BSTR v) { return This->lpVtbl->put_dropEffect(This,v); } -static FORCEINLINE HRESULT IHTMLDataTransfer_get_dropEffect(IHTMLDataTransfer* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDataTransfer_get_dropEffect(IHTMLDataTransfer* This,BSTR *p) { return This->lpVtbl->get_dropEffect(This,p); } -static FORCEINLINE HRESULT IHTMLDataTransfer_put_effectAllowed(IHTMLDataTransfer* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDataTransfer_put_effectAllowed(IHTMLDataTransfer* This,BSTR v) { return This->lpVtbl->put_effectAllowed(This,v); } -static FORCEINLINE HRESULT IHTMLDataTransfer_get_effectAllowed(IHTMLDataTransfer* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDataTransfer_get_effectAllowed(IHTMLDataTransfer* This,BSTR *p) { return This->lpVtbl->get_effectAllowed(This,p); } #endif @@ -81152,102 +81160,102 @@ interface IHTMLEventObj { #define IHTMLEventObj_get_srcFilter(This,p) (This)->lpVtbl->get_srcFilter(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj_QueryInterface(IHTMLEventObj* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLEventObj_QueryInterface(IHTMLEventObj* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLEventObj_AddRef(IHTMLEventObj* This) { +static __WIDL_INLINE ULONG IHTMLEventObj_AddRef(IHTMLEventObj* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLEventObj_Release(IHTMLEventObj* This) { +static __WIDL_INLINE ULONG IHTMLEventObj_Release(IHTMLEventObj* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj_GetTypeInfoCount(IHTMLEventObj* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLEventObj_GetTypeInfoCount(IHTMLEventObj* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLEventObj_GetTypeInfo(IHTMLEventObj* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLEventObj_GetTypeInfo(IHTMLEventObj* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLEventObj_GetIDsOfNames(IHTMLEventObj* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLEventObj_GetIDsOfNames(IHTMLEventObj* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLEventObj_Invoke(IHTMLEventObj* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLEventObj_Invoke(IHTMLEventObj* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLEventObj methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj_get_srcElement(IHTMLEventObj* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_srcElement(IHTMLEventObj* This,IHTMLElement **p) { return This->lpVtbl->get_srcElement(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_altKey(IHTMLEventObj* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_altKey(IHTMLEventObj* This,VARIANT_BOOL *p) { return This->lpVtbl->get_altKey(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_ctrlKey(IHTMLEventObj* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_ctrlKey(IHTMLEventObj* This,VARIANT_BOOL *p) { return This->lpVtbl->get_ctrlKey(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_shiftKey(IHTMLEventObj* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_shiftKey(IHTMLEventObj* This,VARIANT_BOOL *p) { return This->lpVtbl->get_shiftKey(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_put_returnValue(IHTMLEventObj* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLEventObj_put_returnValue(IHTMLEventObj* This,VARIANT v) { return This->lpVtbl->put_returnValue(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj_get_returnValue(IHTMLEventObj* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_returnValue(IHTMLEventObj* This,VARIANT *p) { return This->lpVtbl->get_returnValue(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_put_cancelBubble(IHTMLEventObj* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLEventObj_put_cancelBubble(IHTMLEventObj* This,VARIANT_BOOL v) { return This->lpVtbl->put_cancelBubble(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj_get_cancelBubble(IHTMLEventObj* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_cancelBubble(IHTMLEventObj* This,VARIANT_BOOL *p) { return This->lpVtbl->get_cancelBubble(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_fromElement(IHTMLEventObj* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_fromElement(IHTMLEventObj* This,IHTMLElement **p) { return This->lpVtbl->get_fromElement(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_toElement(IHTMLEventObj* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_toElement(IHTMLEventObj* This,IHTMLElement **p) { return This->lpVtbl->get_toElement(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_put_keyCode(IHTMLEventObj* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLEventObj_put_keyCode(IHTMLEventObj* This,LONG v) { return This->lpVtbl->put_keyCode(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj_get_keyCode(IHTMLEventObj* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_keyCode(IHTMLEventObj* This,LONG *p) { return This->lpVtbl->get_keyCode(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_button(IHTMLEventObj* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_button(IHTMLEventObj* This,LONG *p) { return This->lpVtbl->get_button(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_type(IHTMLEventObj* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_type(IHTMLEventObj* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_qualifier(IHTMLEventObj* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_qualifier(IHTMLEventObj* This,BSTR *p) { return This->lpVtbl->get_qualifier(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_reason(IHTMLEventObj* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_reason(IHTMLEventObj* This,LONG *p) { return This->lpVtbl->get_reason(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_x(IHTMLEventObj* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_x(IHTMLEventObj* This,LONG *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_y(IHTMLEventObj* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_y(IHTMLEventObj* This,LONG *p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_clientX(IHTMLEventObj* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_clientX(IHTMLEventObj* This,LONG *p) { return This->lpVtbl->get_clientX(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_clientY(IHTMLEventObj* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_clientY(IHTMLEventObj* This,LONG *p) { return This->lpVtbl->get_clientY(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_offsetX(IHTMLEventObj* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_offsetX(IHTMLEventObj* This,LONG *p) { return This->lpVtbl->get_offsetX(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_offsetY(IHTMLEventObj* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_offsetY(IHTMLEventObj* This,LONG *p) { return This->lpVtbl->get_offsetY(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_screenX(IHTMLEventObj* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_screenX(IHTMLEventObj* This,LONG *p) { return This->lpVtbl->get_screenX(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_screenY(IHTMLEventObj* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_screenY(IHTMLEventObj* This,LONG *p) { return This->lpVtbl->get_screenY(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj_get_srcFilter(IHTMLEventObj* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLEventObj_get_srcFilter(IHTMLEventObj* This,IDispatch **p) { return This->lpVtbl->get_srcFilter(This,p); } #endif @@ -81801,195 +81809,195 @@ interface IHTMLEventObj2 { #define IHTMLEventObj2_get_dataTransfer(This,p) (This)->lpVtbl->get_dataTransfer(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj2_QueryInterface(IHTMLEventObj2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_QueryInterface(IHTMLEventObj2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLEventObj2_AddRef(IHTMLEventObj2* This) { +static __WIDL_INLINE ULONG IHTMLEventObj2_AddRef(IHTMLEventObj2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLEventObj2_Release(IHTMLEventObj2* This) { +static __WIDL_INLINE ULONG IHTMLEventObj2_Release(IHTMLEventObj2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj2_GetTypeInfoCount(IHTMLEventObj2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_GetTypeInfoCount(IHTMLEventObj2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLEventObj2_GetTypeInfo(IHTMLEventObj2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_GetTypeInfo(IHTMLEventObj2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLEventObj2_GetIDsOfNames(IHTMLEventObj2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_GetIDsOfNames(IHTMLEventObj2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLEventObj2_Invoke(IHTMLEventObj2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_Invoke(IHTMLEventObj2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLEventObj2 methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj2_setAttribute(IHTMLEventObj2* This,BSTR strAttributeName,VARIANT AttributeValue,LONG lFlags) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_setAttribute(IHTMLEventObj2* This,BSTR strAttributeName,VARIANT AttributeValue,LONG lFlags) { return This->lpVtbl->setAttribute(This,strAttributeName,AttributeValue,lFlags); } -static FORCEINLINE HRESULT IHTMLEventObj2_getAttribute(IHTMLEventObj2* This,BSTR strAttributeName,LONG lFlags,VARIANT *AttributeValue) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_getAttribute(IHTMLEventObj2* This,BSTR strAttributeName,LONG lFlags,VARIANT *AttributeValue) { return This->lpVtbl->getAttribute(This,strAttributeName,lFlags,AttributeValue); } -static FORCEINLINE HRESULT IHTMLEventObj2_removeAttribute(IHTMLEventObj2* This,BSTR strAttributeName,LONG lFlags,VARIANT_BOOL *pfSuccess) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_removeAttribute(IHTMLEventObj2* This,BSTR strAttributeName,LONG lFlags,VARIANT_BOOL *pfSuccess) { return This->lpVtbl->removeAttribute(This,strAttributeName,lFlags,pfSuccess); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_propertyName(IHTMLEventObj2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_propertyName(IHTMLEventObj2* This,BSTR v) { return This->lpVtbl->put_propertyName(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_propertyName(IHTMLEventObj2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_propertyName(IHTMLEventObj2* This,BSTR *p) { return This->lpVtbl->get_propertyName(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_putref_bookmarks(IHTMLEventObj2* This,IHTMLBookmarkCollection *v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_putref_bookmarks(IHTMLEventObj2* This,IHTMLBookmarkCollection *v) { return This->lpVtbl->putref_bookmarks(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_bookmarks(IHTMLEventObj2* This,IHTMLBookmarkCollection **p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_bookmarks(IHTMLEventObj2* This,IHTMLBookmarkCollection **p) { return This->lpVtbl->get_bookmarks(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_putref_recordset(IHTMLEventObj2* This,IDispatch *v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_putref_recordset(IHTMLEventObj2* This,IDispatch *v) { return This->lpVtbl->putref_recordset(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_recordset(IHTMLEventObj2* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_recordset(IHTMLEventObj2* This,IDispatch **p) { return This->lpVtbl->get_recordset(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_dataFld(IHTMLEventObj2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_dataFld(IHTMLEventObj2* This,BSTR v) { return This->lpVtbl->put_dataFld(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_dataFld(IHTMLEventObj2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_dataFld(IHTMLEventObj2* This,BSTR *p) { return This->lpVtbl->get_dataFld(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_putref_boundElements(IHTMLEventObj2* This,IHTMLElementCollection *v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_putref_boundElements(IHTMLEventObj2* This,IHTMLElementCollection *v) { return This->lpVtbl->putref_boundElements(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_boundElements(IHTMLEventObj2* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_boundElements(IHTMLEventObj2* This,IHTMLElementCollection **p) { return This->lpVtbl->get_boundElements(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_repeat(IHTMLEventObj2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_repeat(IHTMLEventObj2* This,VARIANT_BOOL v) { return This->lpVtbl->put_repeat(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_repeat(IHTMLEventObj2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_repeat(IHTMLEventObj2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_repeat(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_srcUrn(IHTMLEventObj2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_srcUrn(IHTMLEventObj2* This,BSTR v) { return This->lpVtbl->put_srcUrn(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_srcUrn(IHTMLEventObj2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_srcUrn(IHTMLEventObj2* This,BSTR *p) { return This->lpVtbl->get_srcUrn(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_putref_srcElement(IHTMLEventObj2* This,IHTMLElement *v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_putref_srcElement(IHTMLEventObj2* This,IHTMLElement *v) { return This->lpVtbl->putref_srcElement(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_srcElement(IHTMLEventObj2* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_srcElement(IHTMLEventObj2* This,IHTMLElement **p) { return This->lpVtbl->get_srcElement(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_altKey(IHTMLEventObj2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_altKey(IHTMLEventObj2* This,VARIANT_BOOL v) { return This->lpVtbl->put_altKey(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_altKey(IHTMLEventObj2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_altKey(IHTMLEventObj2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_altKey(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_ctrlKey(IHTMLEventObj2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_ctrlKey(IHTMLEventObj2* This,VARIANT_BOOL v) { return This->lpVtbl->put_ctrlKey(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_ctrlKey(IHTMLEventObj2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_ctrlKey(IHTMLEventObj2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_ctrlKey(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_shiftKey(IHTMLEventObj2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_shiftKey(IHTMLEventObj2* This,VARIANT_BOOL v) { return This->lpVtbl->put_shiftKey(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_shiftKey(IHTMLEventObj2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_shiftKey(IHTMLEventObj2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_shiftKey(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_putref_fromElement(IHTMLEventObj2* This,IHTMLElement *v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_putref_fromElement(IHTMLEventObj2* This,IHTMLElement *v) { return This->lpVtbl->putref_fromElement(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_fromElement(IHTMLEventObj2* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_fromElement(IHTMLEventObj2* This,IHTMLElement **p) { return This->lpVtbl->get_fromElement(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_putref_toElement(IHTMLEventObj2* This,IHTMLElement *v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_putref_toElement(IHTMLEventObj2* This,IHTMLElement *v) { return This->lpVtbl->putref_toElement(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_toElement(IHTMLEventObj2* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_toElement(IHTMLEventObj2* This,IHTMLElement **p) { return This->lpVtbl->get_toElement(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_button(IHTMLEventObj2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_button(IHTMLEventObj2* This,LONG v) { return This->lpVtbl->put_button(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_button(IHTMLEventObj2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_button(IHTMLEventObj2* This,LONG *p) { return This->lpVtbl->get_button(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_type(IHTMLEventObj2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_type(IHTMLEventObj2* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_type(IHTMLEventObj2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_type(IHTMLEventObj2* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_qualifier(IHTMLEventObj2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_qualifier(IHTMLEventObj2* This,BSTR v) { return This->lpVtbl->put_qualifier(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_qualifier(IHTMLEventObj2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_qualifier(IHTMLEventObj2* This,BSTR *p) { return This->lpVtbl->get_qualifier(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_reason(IHTMLEventObj2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_reason(IHTMLEventObj2* This,LONG v) { return This->lpVtbl->put_reason(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_reason(IHTMLEventObj2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_reason(IHTMLEventObj2* This,LONG *p) { return This->lpVtbl->get_reason(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_x(IHTMLEventObj2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_x(IHTMLEventObj2* This,LONG v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_x(IHTMLEventObj2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_x(IHTMLEventObj2* This,LONG *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_y(IHTMLEventObj2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_y(IHTMLEventObj2* This,LONG v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_y(IHTMLEventObj2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_y(IHTMLEventObj2* This,LONG *p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_clientX(IHTMLEventObj2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_clientX(IHTMLEventObj2* This,LONG v) { return This->lpVtbl->put_clientX(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_clientX(IHTMLEventObj2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_clientX(IHTMLEventObj2* This,LONG *p) { return This->lpVtbl->get_clientX(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_clientY(IHTMLEventObj2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_clientY(IHTMLEventObj2* This,LONG v) { return This->lpVtbl->put_clientY(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_clientY(IHTMLEventObj2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_clientY(IHTMLEventObj2* This,LONG *p) { return This->lpVtbl->get_clientY(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_offsetX(IHTMLEventObj2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_offsetX(IHTMLEventObj2* This,LONG v) { return This->lpVtbl->put_offsetX(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_offsetX(IHTMLEventObj2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_offsetX(IHTMLEventObj2* This,LONG *p) { return This->lpVtbl->get_offsetX(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_offsetY(IHTMLEventObj2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_offsetY(IHTMLEventObj2* This,LONG v) { return This->lpVtbl->put_offsetY(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_offsetY(IHTMLEventObj2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_offsetY(IHTMLEventObj2* This,LONG *p) { return This->lpVtbl->get_offsetY(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_screenX(IHTMLEventObj2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_screenX(IHTMLEventObj2* This,LONG v) { return This->lpVtbl->put_screenX(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_screenX(IHTMLEventObj2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_screenX(IHTMLEventObj2* This,LONG *p) { return This->lpVtbl->get_screenX(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_put_screenY(IHTMLEventObj2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_put_screenY(IHTMLEventObj2* This,LONG v) { return This->lpVtbl->put_screenY(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_screenY(IHTMLEventObj2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_screenY(IHTMLEventObj2* This,LONG *p) { return This->lpVtbl->get_screenY(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_putref_srcFilter(IHTMLEventObj2* This,IDispatch *v) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_putref_srcFilter(IHTMLEventObj2* This,IDispatch *v) { return This->lpVtbl->putref_srcFilter(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_srcFilter(IHTMLEventObj2* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_srcFilter(IHTMLEventObj2* This,IDispatch **p) { return This->lpVtbl->get_srcFilter(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj2_get_dataTransfer(IHTMLEventObj2* This,IHTMLDataTransfer **p) { +static __WIDL_INLINE HRESULT IHTMLEventObj2_get_dataTransfer(IHTMLEventObj2* This,IHTMLDataTransfer **p) { return This->lpVtbl->get_dataTransfer(This,p); } #endif @@ -82211,75 +82219,75 @@ interface IHTMLEventObj3 { #define IHTMLEventObj3_get_nextPage(This,p) (This)->lpVtbl->get_nextPage(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj3_QueryInterface(IHTMLEventObj3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_QueryInterface(IHTMLEventObj3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLEventObj3_AddRef(IHTMLEventObj3* This) { +static __WIDL_INLINE ULONG IHTMLEventObj3_AddRef(IHTMLEventObj3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLEventObj3_Release(IHTMLEventObj3* This) { +static __WIDL_INLINE ULONG IHTMLEventObj3_Release(IHTMLEventObj3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj3_GetTypeInfoCount(IHTMLEventObj3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_GetTypeInfoCount(IHTMLEventObj3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLEventObj3_GetTypeInfo(IHTMLEventObj3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_GetTypeInfo(IHTMLEventObj3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLEventObj3_GetIDsOfNames(IHTMLEventObj3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_GetIDsOfNames(IHTMLEventObj3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLEventObj3_Invoke(IHTMLEventObj3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_Invoke(IHTMLEventObj3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLEventObj3 methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj3_get_contentOverflow(IHTMLEventObj3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_get_contentOverflow(IHTMLEventObj3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_contentOverflow(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj3_put_shiftLeft(IHTMLEventObj3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_put_shiftLeft(IHTMLEventObj3* This,VARIANT_BOOL v) { return This->lpVtbl->put_shiftLeft(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj3_get_shiftLeft(IHTMLEventObj3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_get_shiftLeft(IHTMLEventObj3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_shiftLeft(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj3_put_altLeft(IHTMLEventObj3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_put_altLeft(IHTMLEventObj3* This,VARIANT_BOOL v) { return This->lpVtbl->put_altLeft(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj3_get_altLeft(IHTMLEventObj3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_get_altLeft(IHTMLEventObj3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_altLeft(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj3_put_ctrlLeft(IHTMLEventObj3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_put_ctrlLeft(IHTMLEventObj3* This,VARIANT_BOOL v) { return This->lpVtbl->put_ctrlLeft(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj3_get_ctrlLeft(IHTMLEventObj3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_get_ctrlLeft(IHTMLEventObj3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_ctrlLeft(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj3_get_imeCompositionChange(IHTMLEventObj3* This,LONG_PTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_get_imeCompositionChange(IHTMLEventObj3* This,LONG_PTR *p) { return This->lpVtbl->get_imeCompositionChange(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj3_get_imeNotifyCommand(IHTMLEventObj3* This,LONG_PTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_get_imeNotifyCommand(IHTMLEventObj3* This,LONG_PTR *p) { return This->lpVtbl->get_imeNotifyCommand(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj3_get_imeNotifyData(IHTMLEventObj3* This,LONG_PTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_get_imeNotifyData(IHTMLEventObj3* This,LONG_PTR *p) { return This->lpVtbl->get_imeNotifyData(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj3_get_imeRequest(IHTMLEventObj3* This,LONG_PTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_get_imeRequest(IHTMLEventObj3* This,LONG_PTR *p) { return This->lpVtbl->get_imeRequest(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj3_get_imeRequestData(IHTMLEventObj3* This,LONG_PTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_get_imeRequestData(IHTMLEventObj3* This,LONG_PTR *p) { return This->lpVtbl->get_imeRequestData(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj3_get_keyboardLayout(IHTMLEventObj3* This,LONG_PTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_get_keyboardLayout(IHTMLEventObj3* This,LONG_PTR *p) { return This->lpVtbl->get_keyboardLayout(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj3_get_behaviorCookie(IHTMLEventObj3* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_get_behaviorCookie(IHTMLEventObj3* This,LONG *p) { return This->lpVtbl->get_behaviorCookie(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj3_get_behaviorPart(IHTMLEventObj3* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_get_behaviorPart(IHTMLEventObj3* This,LONG *p) { return This->lpVtbl->get_behaviorPart(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj3_get_nextPage(IHTMLEventObj3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj3_get_nextPage(IHTMLEventObj3* This,BSTR *p) { return This->lpVtbl->get_nextPage(This,p); } #endif @@ -82381,30 +82389,30 @@ interface IHTMLEventObj4 { #define IHTMLEventObj4_get_wheelDelta(This,p) (This)->lpVtbl->get_wheelDelta(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj4_QueryInterface(IHTMLEventObj4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLEventObj4_QueryInterface(IHTMLEventObj4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLEventObj4_AddRef(IHTMLEventObj4* This) { +static __WIDL_INLINE ULONG IHTMLEventObj4_AddRef(IHTMLEventObj4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLEventObj4_Release(IHTMLEventObj4* This) { +static __WIDL_INLINE ULONG IHTMLEventObj4_Release(IHTMLEventObj4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj4_GetTypeInfoCount(IHTMLEventObj4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLEventObj4_GetTypeInfoCount(IHTMLEventObj4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLEventObj4_GetTypeInfo(IHTMLEventObj4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLEventObj4_GetTypeInfo(IHTMLEventObj4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLEventObj4_GetIDsOfNames(IHTMLEventObj4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLEventObj4_GetIDsOfNames(IHTMLEventObj4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLEventObj4_Invoke(IHTMLEventObj4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLEventObj4_Invoke(IHTMLEventObj4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLEventObj4 methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj4_get_wheelDelta(IHTMLEventObj4* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj4_get_wheelDelta(IHTMLEventObj4* This,LONG *p) { return This->lpVtbl->get_wheelDelta(This,p); } #endif @@ -82570,54 +82578,54 @@ interface IHTMLEventObj5 { #define IHTMLEventObj5_get_issession(This,p) (This)->lpVtbl->get_issession(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj5_QueryInterface(IHTMLEventObj5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_QueryInterface(IHTMLEventObj5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLEventObj5_AddRef(IHTMLEventObj5* This) { +static __WIDL_INLINE ULONG IHTMLEventObj5_AddRef(IHTMLEventObj5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLEventObj5_Release(IHTMLEventObj5* This) { +static __WIDL_INLINE ULONG IHTMLEventObj5_Release(IHTMLEventObj5* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj5_GetTypeInfoCount(IHTMLEventObj5* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_GetTypeInfoCount(IHTMLEventObj5* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLEventObj5_GetTypeInfo(IHTMLEventObj5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_GetTypeInfo(IHTMLEventObj5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLEventObj5_GetIDsOfNames(IHTMLEventObj5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_GetIDsOfNames(IHTMLEventObj5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLEventObj5_Invoke(IHTMLEventObj5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_Invoke(IHTMLEventObj5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLEventObj5 methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj5_put_url(IHTMLEventObj5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_put_url(IHTMLEventObj5* This,BSTR v) { return This->lpVtbl->put_url(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj5_get_url(IHTMLEventObj5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_get_url(IHTMLEventObj5* This,BSTR *p) { return This->lpVtbl->get_url(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj5_put_data(IHTMLEventObj5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_put_data(IHTMLEventObj5* This,BSTR v) { return This->lpVtbl->put_data(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj5_get_data(IHTMLEventObj5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_get_data(IHTMLEventObj5* This,BSTR *p) { return This->lpVtbl->get_data(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj5_get_source(IHTMLEventObj5* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_get_source(IHTMLEventObj5* This,IDispatch **p) { return This->lpVtbl->get_source(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj5_put_origin(IHTMLEventObj5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_put_origin(IHTMLEventObj5* This,BSTR v) { return This->lpVtbl->put_origin(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj5_get_origin(IHTMLEventObj5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_get_origin(IHTMLEventObj5* This,BSTR *p) { return This->lpVtbl->get_origin(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj5_put_issession(IHTMLEventObj5* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_put_issession(IHTMLEventObj5* This,VARIANT_BOOL v) { return This->lpVtbl->put_issession(This,v); } -static FORCEINLINE HRESULT IHTMLEventObj5_get_issession(IHTMLEventObj5* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj5_get_issession(IHTMLEventObj5* This,VARIANT_BOOL *p) { return This->lpVtbl->get_issession(This,p); } #endif @@ -82727,33 +82735,33 @@ interface IHTMLEventObj6 { #define IHTMLEventObj6_get_buttonID(This,p) (This)->lpVtbl->get_buttonID(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj6_QueryInterface(IHTMLEventObj6* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLEventObj6_QueryInterface(IHTMLEventObj6* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLEventObj6_AddRef(IHTMLEventObj6* This) { +static __WIDL_INLINE ULONG IHTMLEventObj6_AddRef(IHTMLEventObj6* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLEventObj6_Release(IHTMLEventObj6* This) { +static __WIDL_INLINE ULONG IHTMLEventObj6_Release(IHTMLEventObj6* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj6_GetTypeInfoCount(IHTMLEventObj6* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLEventObj6_GetTypeInfoCount(IHTMLEventObj6* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLEventObj6_GetTypeInfo(IHTMLEventObj6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLEventObj6_GetTypeInfo(IHTMLEventObj6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLEventObj6_GetIDsOfNames(IHTMLEventObj6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLEventObj6_GetIDsOfNames(IHTMLEventObj6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLEventObj6_Invoke(IHTMLEventObj6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLEventObj6_Invoke(IHTMLEventObj6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLEventObj6 methods ***/ -static FORCEINLINE HRESULT IHTMLEventObj6_get_actionURL(IHTMLEventObj6* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj6_get_actionURL(IHTMLEventObj6* This,BSTR *p) { return This->lpVtbl->get_actionURL(This,p); } -static FORCEINLINE HRESULT IHTMLEventObj6_get_buttonID(IHTMLEventObj6* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLEventObj6_get_buttonID(IHTMLEventObj6* This,LONG *p) { return This->lpVtbl->get_buttonID(This,p); } #endif @@ -82845,26 +82853,26 @@ interface DispCEventObj { #define DispCEventObj_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispCEventObj_QueryInterface(DispCEventObj* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispCEventObj_QueryInterface(DispCEventObj* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispCEventObj_AddRef(DispCEventObj* This) { +static __WIDL_INLINE ULONG DispCEventObj_AddRef(DispCEventObj* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispCEventObj_Release(DispCEventObj* This) { +static __WIDL_INLINE ULONG DispCEventObj_Release(DispCEventObj* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispCEventObj_GetTypeInfoCount(DispCEventObj* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispCEventObj_GetTypeInfoCount(DispCEventObj* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispCEventObj_GetTypeInfo(DispCEventObj* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispCEventObj_GetTypeInfo(DispCEventObj* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispCEventObj_GetIDsOfNames(DispCEventObj* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispCEventObj_GetIDsOfNames(DispCEventObj* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispCEventObj_Invoke(DispCEventObj* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispCEventObj_Invoke(DispCEventObj* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -82989,33 +82997,33 @@ interface IHTMLStyleMedia { #define IHTMLStyleMedia_matchMedium(This,mediaQuery,matches) (This)->lpVtbl->matchMedium(This,mediaQuery,matches) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleMedia_QueryInterface(IHTMLStyleMedia* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleMedia_QueryInterface(IHTMLStyleMedia* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleMedia_AddRef(IHTMLStyleMedia* This) { +static __WIDL_INLINE ULONG IHTMLStyleMedia_AddRef(IHTMLStyleMedia* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleMedia_Release(IHTMLStyleMedia* This) { +static __WIDL_INLINE ULONG IHTMLStyleMedia_Release(IHTMLStyleMedia* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleMedia_GetTypeInfoCount(IHTMLStyleMedia* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleMedia_GetTypeInfoCount(IHTMLStyleMedia* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleMedia_GetTypeInfo(IHTMLStyleMedia* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleMedia_GetTypeInfo(IHTMLStyleMedia* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleMedia_GetIDsOfNames(IHTMLStyleMedia* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleMedia_GetIDsOfNames(IHTMLStyleMedia* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleMedia_Invoke(IHTMLStyleMedia* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleMedia_Invoke(IHTMLStyleMedia* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleMedia methods ***/ -static FORCEINLINE HRESULT IHTMLStyleMedia_get_type(IHTMLStyleMedia* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleMedia_get_type(IHTMLStyleMedia* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLStyleMedia_matchMedium(IHTMLStyleMedia* This,BSTR mediaQuery,VARIANT_BOOL *matches) { +static __WIDL_INLINE HRESULT IHTMLStyleMedia_matchMedium(IHTMLStyleMedia* This,BSTR mediaQuery,VARIANT_BOOL *matches) { return This->lpVtbl->matchMedium(This,mediaQuery,matches); } #endif @@ -83107,26 +83115,26 @@ interface DispHTMLStyleMedia { #define DispHTMLStyleMedia_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleMedia_QueryInterface(DispHTMLStyleMedia* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLStyleMedia_QueryInterface(DispHTMLStyleMedia* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLStyleMedia_AddRef(DispHTMLStyleMedia* This) { +static __WIDL_INLINE ULONG DispHTMLStyleMedia_AddRef(DispHTMLStyleMedia* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLStyleMedia_Release(DispHTMLStyleMedia* This) { +static __WIDL_INLINE ULONG DispHTMLStyleMedia_Release(DispHTMLStyleMedia* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleMedia_GetTypeInfoCount(DispHTMLStyleMedia* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleMedia_GetTypeInfoCount(DispHTMLStyleMedia* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLStyleMedia_GetTypeInfo(DispHTMLStyleMedia* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleMedia_GetTypeInfo(DispHTMLStyleMedia* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLStyleMedia_GetIDsOfNames(DispHTMLStyleMedia* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLStyleMedia_GetIDsOfNames(DispHTMLStyleMedia* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLStyleMedia_Invoke(DispHTMLStyleMedia* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLStyleMedia_Invoke(DispHTMLStyleMedia* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -83231,26 +83239,26 @@ interface HTMLWindowEvents3 { #define HTMLWindowEvents3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLWindowEvents3_QueryInterface(HTMLWindowEvents3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLWindowEvents3_QueryInterface(HTMLWindowEvents3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLWindowEvents3_AddRef(HTMLWindowEvents3* This) { +static __WIDL_INLINE ULONG HTMLWindowEvents3_AddRef(HTMLWindowEvents3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLWindowEvents3_Release(HTMLWindowEvents3* This) { +static __WIDL_INLINE ULONG HTMLWindowEvents3_Release(HTMLWindowEvents3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLWindowEvents3_GetTypeInfoCount(HTMLWindowEvents3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLWindowEvents3_GetTypeInfoCount(HTMLWindowEvents3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLWindowEvents3_GetTypeInfo(HTMLWindowEvents3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLWindowEvents3_GetTypeInfo(HTMLWindowEvents3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLWindowEvents3_GetIDsOfNames(HTMLWindowEvents3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLWindowEvents3_GetIDsOfNames(HTMLWindowEvents3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLWindowEvents3_Invoke(HTMLWindowEvents3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLWindowEvents3_Invoke(HTMLWindowEvents3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -83341,26 +83349,26 @@ interface HTMLWindowEvents2 { #define HTMLWindowEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLWindowEvents2_QueryInterface(HTMLWindowEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLWindowEvents2_QueryInterface(HTMLWindowEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLWindowEvents2_AddRef(HTMLWindowEvents2* This) { +static __WIDL_INLINE ULONG HTMLWindowEvents2_AddRef(HTMLWindowEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLWindowEvents2_Release(HTMLWindowEvents2* This) { +static __WIDL_INLINE ULONG HTMLWindowEvents2_Release(HTMLWindowEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLWindowEvents2_GetTypeInfoCount(HTMLWindowEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLWindowEvents2_GetTypeInfoCount(HTMLWindowEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLWindowEvents2_GetTypeInfo(HTMLWindowEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLWindowEvents2_GetTypeInfo(HTMLWindowEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLWindowEvents2_GetIDsOfNames(HTMLWindowEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLWindowEvents2_GetIDsOfNames(HTMLWindowEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLWindowEvents2_Invoke(HTMLWindowEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLWindowEvents2_Invoke(HTMLWindowEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -83451,26 +83459,26 @@ interface HTMLWindowEvents { #define HTMLWindowEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLWindowEvents_QueryInterface(HTMLWindowEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLWindowEvents_QueryInterface(HTMLWindowEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLWindowEvents_AddRef(HTMLWindowEvents* This) { +static __WIDL_INLINE ULONG HTMLWindowEvents_AddRef(HTMLWindowEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLWindowEvents_Release(HTMLWindowEvents* This) { +static __WIDL_INLINE ULONG HTMLWindowEvents_Release(HTMLWindowEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLWindowEvents_GetTypeInfoCount(HTMLWindowEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLWindowEvents_GetTypeInfoCount(HTMLWindowEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLWindowEvents_GetTypeInfo(HTMLWindowEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLWindowEvents_GetTypeInfo(HTMLWindowEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLWindowEvents_GetIDsOfNames(HTMLWindowEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLWindowEvents_GetIDsOfNames(HTMLWindowEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLWindowEvents_Invoke(HTMLWindowEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLWindowEvents_Invoke(HTMLWindowEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -83661,33 +83669,33 @@ interface IHTMLFramesCollection2 { #define IHTMLFramesCollection2_get_length(This,p) (This)->lpVtbl->get_length(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFramesCollection2_QueryInterface(IHTMLFramesCollection2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFramesCollection2_QueryInterface(IHTMLFramesCollection2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFramesCollection2_AddRef(IHTMLFramesCollection2* This) { +static __WIDL_INLINE ULONG IHTMLFramesCollection2_AddRef(IHTMLFramesCollection2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFramesCollection2_Release(IHTMLFramesCollection2* This) { +static __WIDL_INLINE ULONG IHTMLFramesCollection2_Release(IHTMLFramesCollection2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFramesCollection2_GetTypeInfoCount(IHTMLFramesCollection2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFramesCollection2_GetTypeInfoCount(IHTMLFramesCollection2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFramesCollection2_GetTypeInfo(IHTMLFramesCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFramesCollection2_GetTypeInfo(IHTMLFramesCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFramesCollection2_GetIDsOfNames(IHTMLFramesCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFramesCollection2_GetIDsOfNames(IHTMLFramesCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFramesCollection2_Invoke(IHTMLFramesCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFramesCollection2_Invoke(IHTMLFramesCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFramesCollection2 methods ***/ -static FORCEINLINE HRESULT IHTMLFramesCollection2_item(IHTMLFramesCollection2* This,VARIANT *pvarIndex,VARIANT *pvarResult) { +static __WIDL_INLINE HRESULT IHTMLFramesCollection2_item(IHTMLFramesCollection2* This,VARIANT *pvarIndex,VARIANT *pvarResult) { return This->lpVtbl->item(This,pvarIndex,pvarResult); } -static FORCEINLINE HRESULT IHTMLFramesCollection2_get_length(IHTMLFramesCollection2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLFramesCollection2_get_length(IHTMLFramesCollection2* This,LONG *p) { return This->lpVtbl->get_length(This,p); } #endif @@ -83861,57 +83869,57 @@ interface IHTMLScreen { #define IHTMLScreen_get_fontSmoothingEnabled(This,p) (This)->lpVtbl->get_fontSmoothingEnabled(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLScreen_QueryInterface(IHTMLScreen* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLScreen_QueryInterface(IHTMLScreen* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLScreen_AddRef(IHTMLScreen* This) { +static __WIDL_INLINE ULONG IHTMLScreen_AddRef(IHTMLScreen* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLScreen_Release(IHTMLScreen* This) { +static __WIDL_INLINE ULONG IHTMLScreen_Release(IHTMLScreen* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLScreen_GetTypeInfoCount(IHTMLScreen* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLScreen_GetTypeInfoCount(IHTMLScreen* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLScreen_GetTypeInfo(IHTMLScreen* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLScreen_GetTypeInfo(IHTMLScreen* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLScreen_GetIDsOfNames(IHTMLScreen* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLScreen_GetIDsOfNames(IHTMLScreen* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLScreen_Invoke(IHTMLScreen* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLScreen_Invoke(IHTMLScreen* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLScreen methods ***/ -static FORCEINLINE HRESULT IHTMLScreen_get_colorDepth(IHTMLScreen* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen_get_colorDepth(IHTMLScreen* This,LONG *p) { return This->lpVtbl->get_colorDepth(This,p); } -static FORCEINLINE HRESULT IHTMLScreen_put_bufferDepth(IHTMLScreen* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLScreen_put_bufferDepth(IHTMLScreen* This,LONG v) { return This->lpVtbl->put_bufferDepth(This,v); } -static FORCEINLINE HRESULT IHTMLScreen_get_bufferDepth(IHTMLScreen* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen_get_bufferDepth(IHTMLScreen* This,LONG *p) { return This->lpVtbl->get_bufferDepth(This,p); } -static FORCEINLINE HRESULT IHTMLScreen_get_width(IHTMLScreen* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen_get_width(IHTMLScreen* This,LONG *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLScreen_get_height(IHTMLScreen* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen_get_height(IHTMLScreen* This,LONG *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLScreen_put_updateInterval(IHTMLScreen* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLScreen_put_updateInterval(IHTMLScreen* This,LONG v) { return This->lpVtbl->put_updateInterval(This,v); } -static FORCEINLINE HRESULT IHTMLScreen_get_updateInterval(IHTMLScreen* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen_get_updateInterval(IHTMLScreen* This,LONG *p) { return This->lpVtbl->get_updateInterval(This,p); } -static FORCEINLINE HRESULT IHTMLScreen_get_availHeight(IHTMLScreen* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen_get_availHeight(IHTMLScreen* This,LONG *p) { return This->lpVtbl->get_availHeight(This,p); } -static FORCEINLINE HRESULT IHTMLScreen_get_availWidth(IHTMLScreen* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen_get_availWidth(IHTMLScreen* This,LONG *p) { return This->lpVtbl->get_availWidth(This,p); } -static FORCEINLINE HRESULT IHTMLScreen_get_fontSmoothingEnabled(IHTMLScreen* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLScreen_get_fontSmoothingEnabled(IHTMLScreen* This,VARIANT_BOOL *p) { return This->lpVtbl->get_fontSmoothingEnabled(This,p); } #endif @@ -84037,39 +84045,39 @@ interface IHTMLScreen2 { #define IHTMLScreen2_get_deviceYDPI(This,p) (This)->lpVtbl->get_deviceYDPI(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLScreen2_QueryInterface(IHTMLScreen2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLScreen2_QueryInterface(IHTMLScreen2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLScreen2_AddRef(IHTMLScreen2* This) { +static __WIDL_INLINE ULONG IHTMLScreen2_AddRef(IHTMLScreen2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLScreen2_Release(IHTMLScreen2* This) { +static __WIDL_INLINE ULONG IHTMLScreen2_Release(IHTMLScreen2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLScreen2_GetTypeInfoCount(IHTMLScreen2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLScreen2_GetTypeInfoCount(IHTMLScreen2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLScreen2_GetTypeInfo(IHTMLScreen2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLScreen2_GetTypeInfo(IHTMLScreen2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLScreen2_GetIDsOfNames(IHTMLScreen2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLScreen2_GetIDsOfNames(IHTMLScreen2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLScreen2_Invoke(IHTMLScreen2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLScreen2_Invoke(IHTMLScreen2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLScreen2 methods ***/ -static FORCEINLINE HRESULT IHTMLScreen2_get_logicalXDPI(IHTMLScreen2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen2_get_logicalXDPI(IHTMLScreen2* This,LONG *p) { return This->lpVtbl->get_logicalXDPI(This,p); } -static FORCEINLINE HRESULT IHTMLScreen2_get_logicalYDPI(IHTMLScreen2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen2_get_logicalYDPI(IHTMLScreen2* This,LONG *p) { return This->lpVtbl->get_logicalYDPI(This,p); } -static FORCEINLINE HRESULT IHTMLScreen2_get_deviceXDPI(IHTMLScreen2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen2_get_deviceXDPI(IHTMLScreen2* This,LONG *p) { return This->lpVtbl->get_deviceXDPI(This,p); } -static FORCEINLINE HRESULT IHTMLScreen2_get_deviceYDPI(IHTMLScreen2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen2_get_deviceYDPI(IHTMLScreen2* This,LONG *p) { return This->lpVtbl->get_deviceYDPI(This,p); } #endif @@ -84179,33 +84187,33 @@ interface IHTMLScreen3 { #define IHTMLScreen3_get_systemYDPI(This,p) (This)->lpVtbl->get_systemYDPI(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLScreen3_QueryInterface(IHTMLScreen3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLScreen3_QueryInterface(IHTMLScreen3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLScreen3_AddRef(IHTMLScreen3* This) { +static __WIDL_INLINE ULONG IHTMLScreen3_AddRef(IHTMLScreen3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLScreen3_Release(IHTMLScreen3* This) { +static __WIDL_INLINE ULONG IHTMLScreen3_Release(IHTMLScreen3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLScreen3_GetTypeInfoCount(IHTMLScreen3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLScreen3_GetTypeInfoCount(IHTMLScreen3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLScreen3_GetTypeInfo(IHTMLScreen3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLScreen3_GetTypeInfo(IHTMLScreen3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLScreen3_GetIDsOfNames(IHTMLScreen3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLScreen3_GetIDsOfNames(IHTMLScreen3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLScreen3_Invoke(IHTMLScreen3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLScreen3_Invoke(IHTMLScreen3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLScreen3 methods ***/ -static FORCEINLINE HRESULT IHTMLScreen3_get_systemXDPI(IHTMLScreen3* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen3_get_systemXDPI(IHTMLScreen3* This,LONG *p) { return This->lpVtbl->get_systemXDPI(This,p); } -static FORCEINLINE HRESULT IHTMLScreen3_get_systemYDPI(IHTMLScreen3* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen3_get_systemYDPI(IHTMLScreen3* This,LONG *p) { return This->lpVtbl->get_systemYDPI(This,p); } #endif @@ -84307,30 +84315,30 @@ interface IHTMLScreen4 { #define IHTMLScreen4_get_pixelDepth(This,p) (This)->lpVtbl->get_pixelDepth(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLScreen4_QueryInterface(IHTMLScreen4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLScreen4_QueryInterface(IHTMLScreen4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLScreen4_AddRef(IHTMLScreen4* This) { +static __WIDL_INLINE ULONG IHTMLScreen4_AddRef(IHTMLScreen4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLScreen4_Release(IHTMLScreen4* This) { +static __WIDL_INLINE ULONG IHTMLScreen4_Release(IHTMLScreen4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLScreen4_GetTypeInfoCount(IHTMLScreen4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLScreen4_GetTypeInfoCount(IHTMLScreen4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLScreen4_GetTypeInfo(IHTMLScreen4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLScreen4_GetTypeInfo(IHTMLScreen4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLScreen4_GetIDsOfNames(IHTMLScreen4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLScreen4_GetIDsOfNames(IHTMLScreen4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLScreen4_Invoke(IHTMLScreen4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLScreen4_Invoke(IHTMLScreen4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLScreen4 methods ***/ -static FORCEINLINE HRESULT IHTMLScreen4_get_pixelDepth(IHTMLScreen4* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLScreen4_get_pixelDepth(IHTMLScreen4* This,LONG *p) { return This->lpVtbl->get_pixelDepth(This,p); } #endif @@ -85032,238 +85040,238 @@ interface IHTMLWindow2 { #define IHTMLWindow2_get_external(This,p) (This)->lpVtbl->get_external(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLWindow2_QueryInterface(IHTMLWindow2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLWindow2_QueryInterface(IHTMLWindow2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLWindow2_AddRef(IHTMLWindow2* This) { +static __WIDL_INLINE ULONG IHTMLWindow2_AddRef(IHTMLWindow2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLWindow2_Release(IHTMLWindow2* This) { +static __WIDL_INLINE ULONG IHTMLWindow2_Release(IHTMLWindow2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLWindow2_GetTypeInfoCount(IHTMLWindow2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLWindow2_GetTypeInfoCount(IHTMLWindow2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLWindow2_GetTypeInfo(IHTMLWindow2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLWindow2_GetTypeInfo(IHTMLWindow2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLWindow2_GetIDsOfNames(IHTMLWindow2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLWindow2_GetIDsOfNames(IHTMLWindow2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLWindow2_Invoke(IHTMLWindow2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLWindow2_Invoke(IHTMLWindow2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFramesCollection2 methods ***/ -static FORCEINLINE HRESULT IHTMLWindow2_item(IHTMLWindow2* This,VARIANT *pvarIndex,VARIANT *pvarResult) { +static __WIDL_INLINE HRESULT IHTMLWindow2_item(IHTMLWindow2* This,VARIANT *pvarIndex,VARIANT *pvarResult) { return This->lpVtbl->item(This,pvarIndex,pvarResult); } -static FORCEINLINE HRESULT IHTMLWindow2_get_length(IHTMLWindow2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_length(IHTMLWindow2* This,LONG *p) { return This->lpVtbl->get_length(This,p); } /*** IHTMLWindow2 methods ***/ -static FORCEINLINE HRESULT IHTMLWindow2_get_frames(IHTMLWindow2* This,IHTMLFramesCollection2 **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_frames(IHTMLWindow2* This,IHTMLFramesCollection2 **p) { return This->lpVtbl->get_frames(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_put_defaultStatus(IHTMLWindow2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_defaultStatus(IHTMLWindow2* This,BSTR v) { return This->lpVtbl->put_defaultStatus(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_defaultStatus(IHTMLWindow2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_defaultStatus(IHTMLWindow2* This,BSTR *p) { return This->lpVtbl->get_defaultStatus(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_put_status(IHTMLWindow2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_status(IHTMLWindow2* This,BSTR v) { return This->lpVtbl->put_status(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_status(IHTMLWindow2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_status(IHTMLWindow2* This,BSTR *p) { return This->lpVtbl->get_status(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_setTimeout(IHTMLWindow2* This,BSTR expression,LONG msec,VARIANT *language,LONG *timerID) { +static __WIDL_INLINE HRESULT IHTMLWindow2_setTimeout(IHTMLWindow2* This,BSTR expression,LONG msec,VARIANT *language,LONG *timerID) { return This->lpVtbl->setTimeout(This,expression,msec,language,timerID); } -static FORCEINLINE HRESULT IHTMLWindow2_clearTimeout(IHTMLWindow2* This,LONG timerID) { +static __WIDL_INLINE HRESULT IHTMLWindow2_clearTimeout(IHTMLWindow2* This,LONG timerID) { return This->lpVtbl->clearTimeout(This,timerID); } -static FORCEINLINE HRESULT IHTMLWindow2_alert(IHTMLWindow2* This,BSTR message) { +static __WIDL_INLINE HRESULT IHTMLWindow2_alert(IHTMLWindow2* This,BSTR message) { return This->lpVtbl->alert(This,message); } -static FORCEINLINE HRESULT IHTMLWindow2_confirm(IHTMLWindow2* This,BSTR message,VARIANT_BOOL *confirmed) { +static __WIDL_INLINE HRESULT IHTMLWindow2_confirm(IHTMLWindow2* This,BSTR message,VARIANT_BOOL *confirmed) { return This->lpVtbl->confirm(This,message,confirmed); } -static FORCEINLINE HRESULT IHTMLWindow2_prompt(IHTMLWindow2* This,BSTR message,BSTR defstr,VARIANT *textdata) { +static __WIDL_INLINE HRESULT IHTMLWindow2_prompt(IHTMLWindow2* This,BSTR message,BSTR defstr,VARIANT *textdata) { return This->lpVtbl->prompt(This,message,defstr,textdata); } -static FORCEINLINE HRESULT IHTMLWindow2_get_Image(IHTMLWindow2* This,IHTMLImageElementFactory **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_Image(IHTMLWindow2* This,IHTMLImageElementFactory **p) { return This->lpVtbl->get_Image(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_get_location(IHTMLWindow2* This,IHTMLLocation **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_location(IHTMLWindow2* This,IHTMLLocation **p) { return This->lpVtbl->get_location(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_get_history(IHTMLWindow2* This,IOmHistory **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_history(IHTMLWindow2* This,IOmHistory **p) { return This->lpVtbl->get_history(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_close(IHTMLWindow2* This) { +static __WIDL_INLINE HRESULT IHTMLWindow2_close(IHTMLWindow2* This) { return This->lpVtbl->close(This); } -static FORCEINLINE HRESULT IHTMLWindow2_put_opener(IHTMLWindow2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_opener(IHTMLWindow2* This,VARIANT v) { return This->lpVtbl->put_opener(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_opener(IHTMLWindow2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_opener(IHTMLWindow2* This,VARIANT *p) { return This->lpVtbl->get_opener(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_get_navigator(IHTMLWindow2* This,IOmNavigator **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_navigator(IHTMLWindow2* This,IOmNavigator **p) { return This->lpVtbl->get_navigator(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_put_name(IHTMLWindow2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_name(IHTMLWindow2* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_name(IHTMLWindow2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_name(IHTMLWindow2* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_get_parent(IHTMLWindow2* This,IHTMLWindow2 **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_parent(IHTMLWindow2* This,IHTMLWindow2 **p) { return This->lpVtbl->get_parent(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_open(IHTMLWindow2* This,BSTR url,BSTR name,BSTR features,VARIANT_BOOL replace,IHTMLWindow2 **pomWindowResult) { +static __WIDL_INLINE HRESULT IHTMLWindow2_open(IHTMLWindow2* This,BSTR url,BSTR name,BSTR features,VARIANT_BOOL replace,IHTMLWindow2 **pomWindowResult) { return This->lpVtbl->open(This,url,name,features,replace,pomWindowResult); } -static FORCEINLINE HRESULT IHTMLWindow2_get_self(IHTMLWindow2* This,IHTMLWindow2 **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_self(IHTMLWindow2* This,IHTMLWindow2 **p) { return This->lpVtbl->get_self(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_get_top(IHTMLWindow2* This,IHTMLWindow2 **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_top(IHTMLWindow2* This,IHTMLWindow2 **p) { return This->lpVtbl->get_top(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_get_window(IHTMLWindow2* This,IHTMLWindow2 **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_window(IHTMLWindow2* This,IHTMLWindow2 **p) { return This->lpVtbl->get_window(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_navigate(IHTMLWindow2* This,BSTR url) { +static __WIDL_INLINE HRESULT IHTMLWindow2_navigate(IHTMLWindow2* This,BSTR url) { return This->lpVtbl->navigate(This,url); } -static FORCEINLINE HRESULT IHTMLWindow2_put_onfocus(IHTMLWindow2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_onfocus(IHTMLWindow2* This,VARIANT v) { return This->lpVtbl->put_onfocus(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_onfocus(IHTMLWindow2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_onfocus(IHTMLWindow2* This,VARIANT *p) { return This->lpVtbl->get_onfocus(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_put_onblur(IHTMLWindow2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_onblur(IHTMLWindow2* This,VARIANT v) { return This->lpVtbl->put_onblur(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_onblur(IHTMLWindow2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_onblur(IHTMLWindow2* This,VARIANT *p) { return This->lpVtbl->get_onblur(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_put_onload(IHTMLWindow2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_onload(IHTMLWindow2* This,VARIANT v) { return This->lpVtbl->put_onload(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_onload(IHTMLWindow2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_onload(IHTMLWindow2* This,VARIANT *p) { return This->lpVtbl->get_onload(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_put_onbeforeunload(IHTMLWindow2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_onbeforeunload(IHTMLWindow2* This,VARIANT v) { return This->lpVtbl->put_onbeforeunload(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_onbeforeunload(IHTMLWindow2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_onbeforeunload(IHTMLWindow2* This,VARIANT *p) { return This->lpVtbl->get_onbeforeunload(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_put_onunload(IHTMLWindow2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_onunload(IHTMLWindow2* This,VARIANT v) { return This->lpVtbl->put_onunload(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_onunload(IHTMLWindow2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_onunload(IHTMLWindow2* This,VARIANT *p) { return This->lpVtbl->get_onunload(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_put_onhelp(IHTMLWindow2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_onhelp(IHTMLWindow2* This,VARIANT v) { return This->lpVtbl->put_onhelp(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_onhelp(IHTMLWindow2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_onhelp(IHTMLWindow2* This,VARIANT *p) { return This->lpVtbl->get_onhelp(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_put_onerror(IHTMLWindow2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_onerror(IHTMLWindow2* This,VARIANT v) { return This->lpVtbl->put_onerror(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_onerror(IHTMLWindow2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_onerror(IHTMLWindow2* This,VARIANT *p) { return This->lpVtbl->get_onerror(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_put_onresize(IHTMLWindow2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_onresize(IHTMLWindow2* This,VARIANT v) { return This->lpVtbl->put_onresize(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_onresize(IHTMLWindow2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_onresize(IHTMLWindow2* This,VARIANT *p) { return This->lpVtbl->get_onresize(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_put_onscroll(IHTMLWindow2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_onscroll(IHTMLWindow2* This,VARIANT v) { return This->lpVtbl->put_onscroll(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_onscroll(IHTMLWindow2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_onscroll(IHTMLWindow2* This,VARIANT *p) { return This->lpVtbl->get_onscroll(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_get_document(IHTMLWindow2* This,IHTMLDocument2 **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_document(IHTMLWindow2* This,IHTMLDocument2 **p) { return This->lpVtbl->get_document(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_get_event(IHTMLWindow2* This,IHTMLEventObj **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_event(IHTMLWindow2* This,IHTMLEventObj **p) { return This->lpVtbl->get_event(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_get__newEnum(IHTMLWindow2* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get__newEnum(IHTMLWindow2* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_showModalDialog(IHTMLWindow2* This,BSTR dialog,VARIANT *varArgIn,VARIANT *varOptions,VARIANT *varArgOut) { +static __WIDL_INLINE HRESULT IHTMLWindow2_showModalDialog(IHTMLWindow2* This,BSTR dialog,VARIANT *varArgIn,VARIANT *varOptions,VARIANT *varArgOut) { return This->lpVtbl->showModalDialog(This,dialog,varArgIn,varOptions,varArgOut); } -static FORCEINLINE HRESULT IHTMLWindow2_showHelp(IHTMLWindow2* This,BSTR helpURL,VARIANT helpArg,BSTR features) { +static __WIDL_INLINE HRESULT IHTMLWindow2_showHelp(IHTMLWindow2* This,BSTR helpURL,VARIANT helpArg,BSTR features) { return This->lpVtbl->showHelp(This,helpURL,helpArg,features); } -static FORCEINLINE HRESULT IHTMLWindow2_get_screen(IHTMLWindow2* This,IHTMLScreen **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_screen(IHTMLWindow2* This,IHTMLScreen **p) { return This->lpVtbl->get_screen(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_get_Option(IHTMLWindow2* This,IHTMLOptionElementFactory **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_Option(IHTMLWindow2* This,IHTMLOptionElementFactory **p) { return This->lpVtbl->get_Option(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_focus(IHTMLWindow2* This) { +static __WIDL_INLINE HRESULT IHTMLWindow2_focus(IHTMLWindow2* This) { return This->lpVtbl->focus(This); } -static FORCEINLINE HRESULT IHTMLWindow2_get_closed(IHTMLWindow2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_closed(IHTMLWindow2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_closed(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_blur(IHTMLWindow2* This) { +static __WIDL_INLINE HRESULT IHTMLWindow2_blur(IHTMLWindow2* This) { return This->lpVtbl->blur(This); } -static FORCEINLINE HRESULT IHTMLWindow2_scroll(IHTMLWindow2* This,LONG x,LONG y) { +static __WIDL_INLINE HRESULT IHTMLWindow2_scroll(IHTMLWindow2* This,LONG x,LONG y) { return This->lpVtbl->scroll(This,x,y); } -static FORCEINLINE HRESULT IHTMLWindow2_get_clientInformation(IHTMLWindow2* This,IOmNavigator **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_clientInformation(IHTMLWindow2* This,IOmNavigator **p) { return This->lpVtbl->get_clientInformation(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_setInterval(IHTMLWindow2* This,BSTR expression,LONG msec,VARIANT *language,LONG *timerID) { +static __WIDL_INLINE HRESULT IHTMLWindow2_setInterval(IHTMLWindow2* This,BSTR expression,LONG msec,VARIANT *language,LONG *timerID) { return This->lpVtbl->setInterval(This,expression,msec,language,timerID); } -static FORCEINLINE HRESULT IHTMLWindow2_clearInterval(IHTMLWindow2* This,LONG timerID) { +static __WIDL_INLINE HRESULT IHTMLWindow2_clearInterval(IHTMLWindow2* This,LONG timerID) { return This->lpVtbl->clearInterval(This,timerID); } -static FORCEINLINE HRESULT IHTMLWindow2_put_offscreenBuffering(IHTMLWindow2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow2_put_offscreenBuffering(IHTMLWindow2* This,VARIANT v) { return This->lpVtbl->put_offscreenBuffering(This,v); } -static FORCEINLINE HRESULT IHTMLWindow2_get_offscreenBuffering(IHTMLWindow2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_offscreenBuffering(IHTMLWindow2* This,VARIANT *p) { return This->lpVtbl->get_offscreenBuffering(This,p); } -static FORCEINLINE HRESULT IHTMLWindow2_execScript(IHTMLWindow2* This,BSTR code,BSTR language,VARIANT *pvarRet) { +static __WIDL_INLINE HRESULT IHTMLWindow2_execScript(IHTMLWindow2* This,BSTR code,BSTR language,VARIANT *pvarRet) { return This->lpVtbl->execScript(This,code,language,pvarRet); } -static FORCEINLINE HRESULT IHTMLWindow2_toString(IHTMLWindow2* This,BSTR *String) { +static __WIDL_INLINE HRESULT IHTMLWindow2_toString(IHTMLWindow2* This,BSTR *String) { return This->lpVtbl->toString(This,String); } -static FORCEINLINE HRESULT IHTMLWindow2_scrollBy(IHTMLWindow2* This,LONG x,LONG y) { +static __WIDL_INLINE HRESULT IHTMLWindow2_scrollBy(IHTMLWindow2* This,LONG x,LONG y) { return This->lpVtbl->scrollBy(This,x,y); } -static FORCEINLINE HRESULT IHTMLWindow2_scrollTo(IHTMLWindow2* This,LONG x,LONG y) { +static __WIDL_INLINE HRESULT IHTMLWindow2_scrollTo(IHTMLWindow2* This,LONG x,LONG y) { return This->lpVtbl->scrollTo(This,x,y); } -static FORCEINLINE HRESULT IHTMLWindow2_moveTo(IHTMLWindow2* This,LONG x,LONG y) { +static __WIDL_INLINE HRESULT IHTMLWindow2_moveTo(IHTMLWindow2* This,LONG x,LONG y) { return This->lpVtbl->moveTo(This,x,y); } -static FORCEINLINE HRESULT IHTMLWindow2_moveBy(IHTMLWindow2* This,LONG x,LONG y) { +static __WIDL_INLINE HRESULT IHTMLWindow2_moveBy(IHTMLWindow2* This,LONG x,LONG y) { return This->lpVtbl->moveBy(This,x,y); } -static FORCEINLINE HRESULT IHTMLWindow2_resizeTo(IHTMLWindow2* This,LONG x,LONG y) { +static __WIDL_INLINE HRESULT IHTMLWindow2_resizeTo(IHTMLWindow2* This,LONG x,LONG y) { return This->lpVtbl->resizeTo(This,x,y); } -static FORCEINLINE HRESULT IHTMLWindow2_resizeBy(IHTMLWindow2* This,LONG x,LONG y) { +static __WIDL_INLINE HRESULT IHTMLWindow2_resizeBy(IHTMLWindow2* This,LONG x,LONG y) { return This->lpVtbl->resizeBy(This,x,y); } -static FORCEINLINE HRESULT IHTMLWindow2_get_external(IHTMLWindow2* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLWindow2_get_external(IHTMLWindow2* This,IDispatch **p) { return This->lpVtbl->get_external(This,p); } #endif @@ -85484,66 +85492,66 @@ interface IHTMLWindow3 { #define IHTMLWindow3_showModelessDialog(This,url,varArgIn,options,pDialog) (This)->lpVtbl->showModelessDialog(This,url,varArgIn,options,pDialog) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLWindow3_QueryInterface(IHTMLWindow3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLWindow3_QueryInterface(IHTMLWindow3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLWindow3_AddRef(IHTMLWindow3* This) { +static __WIDL_INLINE ULONG IHTMLWindow3_AddRef(IHTMLWindow3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLWindow3_Release(IHTMLWindow3* This) { +static __WIDL_INLINE ULONG IHTMLWindow3_Release(IHTMLWindow3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLWindow3_GetTypeInfoCount(IHTMLWindow3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLWindow3_GetTypeInfoCount(IHTMLWindow3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLWindow3_GetTypeInfo(IHTMLWindow3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLWindow3_GetTypeInfo(IHTMLWindow3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLWindow3_GetIDsOfNames(IHTMLWindow3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLWindow3_GetIDsOfNames(IHTMLWindow3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLWindow3_Invoke(IHTMLWindow3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLWindow3_Invoke(IHTMLWindow3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLWindow3 methods ***/ -static FORCEINLINE HRESULT IHTMLWindow3_get_screenLeft(IHTMLWindow3* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLWindow3_get_screenLeft(IHTMLWindow3* This,LONG *p) { return This->lpVtbl->get_screenLeft(This,p); } -static FORCEINLINE HRESULT IHTMLWindow3_get_screenTop(IHTMLWindow3* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLWindow3_get_screenTop(IHTMLWindow3* This,LONG *p) { return This->lpVtbl->get_screenTop(This,p); } -static FORCEINLINE HRESULT IHTMLWindow3_attachEvent(IHTMLWindow3* This,BSTR event,IDispatch *pDisp,VARIANT_BOOL *pfResult) { +static __WIDL_INLINE HRESULT IHTMLWindow3_attachEvent(IHTMLWindow3* This,BSTR event,IDispatch *pDisp,VARIANT_BOOL *pfResult) { return This->lpVtbl->attachEvent(This,event,pDisp,pfResult); } -static FORCEINLINE HRESULT IHTMLWindow3_detachEvent(IHTMLWindow3* This,BSTR event,IDispatch *pDisp) { +static __WIDL_INLINE HRESULT IHTMLWindow3_detachEvent(IHTMLWindow3* This,BSTR event,IDispatch *pDisp) { return This->lpVtbl->detachEvent(This,event,pDisp); } -static FORCEINLINE HRESULT IHTMLWindow3_setTimeout(IHTMLWindow3* This,VARIANT *expression,LONG msec,VARIANT *language,LONG *timerID) { +static __WIDL_INLINE HRESULT IHTMLWindow3_setTimeout(IHTMLWindow3* This,VARIANT *expression,LONG msec,VARIANT *language,LONG *timerID) { return This->lpVtbl->setTimeout(This,expression,msec,language,timerID); } -static FORCEINLINE HRESULT IHTMLWindow3_setInterval(IHTMLWindow3* This,VARIANT *expression,LONG msec,VARIANT *language,LONG *timerID) { +static __WIDL_INLINE HRESULT IHTMLWindow3_setInterval(IHTMLWindow3* This,VARIANT *expression,LONG msec,VARIANT *language,LONG *timerID) { return This->lpVtbl->setInterval(This,expression,msec,language,timerID); } -static FORCEINLINE HRESULT IHTMLWindow3_print(IHTMLWindow3* This) { +static __WIDL_INLINE HRESULT IHTMLWindow3_print(IHTMLWindow3* This) { return This->lpVtbl->print(This); } -static FORCEINLINE HRESULT IHTMLWindow3_put_onbeforeprint(IHTMLWindow3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow3_put_onbeforeprint(IHTMLWindow3* This,VARIANT v) { return This->lpVtbl->put_onbeforeprint(This,v); } -static FORCEINLINE HRESULT IHTMLWindow3_get_onbeforeprint(IHTMLWindow3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow3_get_onbeforeprint(IHTMLWindow3* This,VARIANT *p) { return This->lpVtbl->get_onbeforeprint(This,p); } -static FORCEINLINE HRESULT IHTMLWindow3_put_onafterprint(IHTMLWindow3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow3_put_onafterprint(IHTMLWindow3* This,VARIANT v) { return This->lpVtbl->put_onafterprint(This,v); } -static FORCEINLINE HRESULT IHTMLWindow3_get_onafterprint(IHTMLWindow3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow3_get_onafterprint(IHTMLWindow3* This,VARIANT *p) { return This->lpVtbl->get_onafterprint(This,p); } -static FORCEINLINE HRESULT IHTMLWindow3_get_clipboardData(IHTMLWindow3* This,IHTMLDataTransfer **p) { +static __WIDL_INLINE HRESULT IHTMLWindow3_get_clipboardData(IHTMLWindow3* This,IHTMLDataTransfer **p) { return This->lpVtbl->get_clipboardData(This,p); } -static FORCEINLINE HRESULT IHTMLWindow3_showModelessDialog(IHTMLWindow3* This,BSTR url,VARIANT *varArgIn,VARIANT *options,IHTMLWindow2 **pDialog) { +static __WIDL_INLINE HRESULT IHTMLWindow3_showModelessDialog(IHTMLWindow3* This,BSTR url,VARIANT *varArgIn,VARIANT *options,IHTMLWindow2 **pDialog) { return This->lpVtbl->showModelessDialog(This,url,varArgIn,options,pDialog); } #endif @@ -85655,33 +85663,33 @@ interface IHTMLWindow4 { #define IHTMLWindow4_get_frameElement(This,p) (This)->lpVtbl->get_frameElement(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLWindow4_QueryInterface(IHTMLWindow4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLWindow4_QueryInterface(IHTMLWindow4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLWindow4_AddRef(IHTMLWindow4* This) { +static __WIDL_INLINE ULONG IHTMLWindow4_AddRef(IHTMLWindow4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLWindow4_Release(IHTMLWindow4* This) { +static __WIDL_INLINE ULONG IHTMLWindow4_Release(IHTMLWindow4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLWindow4_GetTypeInfoCount(IHTMLWindow4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLWindow4_GetTypeInfoCount(IHTMLWindow4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLWindow4_GetTypeInfo(IHTMLWindow4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLWindow4_GetTypeInfo(IHTMLWindow4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLWindow4_GetIDsOfNames(IHTMLWindow4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLWindow4_GetIDsOfNames(IHTMLWindow4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLWindow4_Invoke(IHTMLWindow4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLWindow4_Invoke(IHTMLWindow4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLWindow4 methods ***/ -static FORCEINLINE HRESULT IHTMLWindow4_createPopup(IHTMLWindow4* This,VARIANT *varArgIn,IDispatch **ppPopup) { +static __WIDL_INLINE HRESULT IHTMLWindow4_createPopup(IHTMLWindow4* This,VARIANT *varArgIn,IDispatch **ppPopup) { return This->lpVtbl->createPopup(This,varArgIn,ppPopup); } -static FORCEINLINE HRESULT IHTMLWindow4_get_frameElement(IHTMLWindow4* This,IHTMLFrameBase **p) { +static __WIDL_INLINE HRESULT IHTMLWindow4_get_frameElement(IHTMLWindow4* This,IHTMLFrameBase **p) { return This->lpVtbl->get_frameElement(This,p); } #endif @@ -85791,33 +85799,33 @@ interface IHTMLWindow5 { #define IHTMLWindow5_get_XMLHttpRequest(This,p) (This)->lpVtbl->get_XMLHttpRequest(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLWindow5_QueryInterface(IHTMLWindow5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLWindow5_QueryInterface(IHTMLWindow5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLWindow5_AddRef(IHTMLWindow5* This) { +static __WIDL_INLINE ULONG IHTMLWindow5_AddRef(IHTMLWindow5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLWindow5_Release(IHTMLWindow5* This) { +static __WIDL_INLINE ULONG IHTMLWindow5_Release(IHTMLWindow5* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLWindow5_GetTypeInfoCount(IHTMLWindow5* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLWindow5_GetTypeInfoCount(IHTMLWindow5* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLWindow5_GetTypeInfo(IHTMLWindow5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLWindow5_GetTypeInfo(IHTMLWindow5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLWindow5_GetIDsOfNames(IHTMLWindow5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLWindow5_GetIDsOfNames(IHTMLWindow5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLWindow5_Invoke(IHTMLWindow5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLWindow5_Invoke(IHTMLWindow5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLWindow5 methods ***/ -static FORCEINLINE HRESULT IHTMLWindow5_put_XMLHttpRequest(IHTMLWindow5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow5_put_XMLHttpRequest(IHTMLWindow5* This,VARIANT v) { return This->lpVtbl->put_XMLHttpRequest(This,v); } -static FORCEINLINE HRESULT IHTMLWindow5_get_XMLHttpRequest(IHTMLWindow5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow5_get_XMLHttpRequest(IHTMLWindow5* This,VARIANT *p) { return This->lpVtbl->get_XMLHttpRequest(This,p); } #endif @@ -86011,63 +86019,63 @@ interface IHTMLWindow6 { #define IHTMLWindow6_msWriteProfilerMark(This,bstrProfilerMarkName) (This)->lpVtbl->msWriteProfilerMark(This,bstrProfilerMarkName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLWindow6_QueryInterface(IHTMLWindow6* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLWindow6_QueryInterface(IHTMLWindow6* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLWindow6_AddRef(IHTMLWindow6* This) { +static __WIDL_INLINE ULONG IHTMLWindow6_AddRef(IHTMLWindow6* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLWindow6_Release(IHTMLWindow6* This) { +static __WIDL_INLINE ULONG IHTMLWindow6_Release(IHTMLWindow6* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLWindow6_GetTypeInfoCount(IHTMLWindow6* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLWindow6_GetTypeInfoCount(IHTMLWindow6* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLWindow6_GetTypeInfo(IHTMLWindow6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLWindow6_GetTypeInfo(IHTMLWindow6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLWindow6_GetIDsOfNames(IHTMLWindow6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLWindow6_GetIDsOfNames(IHTMLWindow6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLWindow6_Invoke(IHTMLWindow6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLWindow6_Invoke(IHTMLWindow6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLWindow6 methods ***/ -static FORCEINLINE HRESULT IHTMLWindow6_put_XDomainRequest(IHTMLWindow6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow6_put_XDomainRequest(IHTMLWindow6* This,VARIANT v) { return This->lpVtbl->put_XDomainRequest(This,v); } -static FORCEINLINE HRESULT IHTMLWindow6_get_XDomainRequest(IHTMLWindow6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow6_get_XDomainRequest(IHTMLWindow6* This,VARIANT *p) { return This->lpVtbl->get_XDomainRequest(This,p); } -static FORCEINLINE HRESULT IHTMLWindow6_get_sessionStorage(IHTMLWindow6* This,IHTMLStorage **p) { +static __WIDL_INLINE HRESULT IHTMLWindow6_get_sessionStorage(IHTMLWindow6* This,IHTMLStorage **p) { return This->lpVtbl->get_sessionStorage(This,p); } -static FORCEINLINE HRESULT IHTMLWindow6_get_localStorage(IHTMLWindow6* This,IHTMLStorage **p) { +static __WIDL_INLINE HRESULT IHTMLWindow6_get_localStorage(IHTMLWindow6* This,IHTMLStorage **p) { return This->lpVtbl->get_localStorage(This,p); } -static FORCEINLINE HRESULT IHTMLWindow6_put_onhashchange(IHTMLWindow6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow6_put_onhashchange(IHTMLWindow6* This,VARIANT v) { return This->lpVtbl->put_onhashchange(This,v); } -static FORCEINLINE HRESULT IHTMLWindow6_get_onhashchange(IHTMLWindow6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow6_get_onhashchange(IHTMLWindow6* This,VARIANT *p) { return This->lpVtbl->get_onhashchange(This,p); } -static FORCEINLINE HRESULT IHTMLWindow6_get_maxConnectionsPerServer(IHTMLWindow6* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLWindow6_get_maxConnectionsPerServer(IHTMLWindow6* This,LONG *p) { return This->lpVtbl->get_maxConnectionsPerServer(This,p); } -static FORCEINLINE HRESULT IHTMLWindow6_postMessage(IHTMLWindow6* This,BSTR msg,VARIANT targetOrigin) { +static __WIDL_INLINE HRESULT IHTMLWindow6_postMessage(IHTMLWindow6* This,BSTR msg,VARIANT targetOrigin) { return This->lpVtbl->postMessage(This,msg,targetOrigin); } -static FORCEINLINE HRESULT IHTMLWindow6_toStaticHTML(IHTMLWindow6* This,BSTR bstrHTML,BSTR *pbstrStaticHTML) { +static __WIDL_INLINE HRESULT IHTMLWindow6_toStaticHTML(IHTMLWindow6* This,BSTR bstrHTML,BSTR *pbstrStaticHTML) { return This->lpVtbl->toStaticHTML(This,bstrHTML,pbstrStaticHTML); } -static FORCEINLINE HRESULT IHTMLWindow6_put_onmessage(IHTMLWindow6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow6_put_onmessage(IHTMLWindow6* This,VARIANT v) { return This->lpVtbl->put_onmessage(This,v); } -static FORCEINLINE HRESULT IHTMLWindow6_get_onmessage(IHTMLWindow6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow6_get_onmessage(IHTMLWindow6* This,VARIANT *p) { return This->lpVtbl->get_onmessage(This,p); } -static FORCEINLINE HRESULT IHTMLWindow6_msWriteProfilerMark(IHTMLWindow6* This,BSTR bstrProfilerMarkName) { +static __WIDL_INLINE HRESULT IHTMLWindow6_msWriteProfilerMark(IHTMLWindow6* This,BSTR bstrProfilerMarkName) { return This->lpVtbl->msWriteProfilerMark(This,bstrProfilerMarkName); } #endif @@ -87117,384 +87125,384 @@ interface IHTMLWindow7 { #define IHTMLWindow7_get_onwaiting(This,p) (This)->lpVtbl->get_onwaiting(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLWindow7_QueryInterface(IHTMLWindow7* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLWindow7_QueryInterface(IHTMLWindow7* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLWindow7_AddRef(IHTMLWindow7* This) { +static __WIDL_INLINE ULONG IHTMLWindow7_AddRef(IHTMLWindow7* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLWindow7_Release(IHTMLWindow7* This) { +static __WIDL_INLINE ULONG IHTMLWindow7_Release(IHTMLWindow7* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLWindow7_GetTypeInfoCount(IHTMLWindow7* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLWindow7_GetTypeInfoCount(IHTMLWindow7* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLWindow7_GetTypeInfo(IHTMLWindow7* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLWindow7_GetTypeInfo(IHTMLWindow7* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLWindow7_GetIDsOfNames(IHTMLWindow7* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLWindow7_GetIDsOfNames(IHTMLWindow7* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLWindow7_Invoke(IHTMLWindow7* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLWindow7_Invoke(IHTMLWindow7* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLWindow7 methods ***/ -static FORCEINLINE HRESULT IHTMLWindow7_getSelection(IHTMLWindow7* This,IHTMLSelection **ppIHTMLSelection) { +static __WIDL_INLINE HRESULT IHTMLWindow7_getSelection(IHTMLWindow7* This,IHTMLSelection **ppIHTMLSelection) { return This->lpVtbl->getSelection(This,ppIHTMLSelection); } -static FORCEINLINE HRESULT IHTMLWindow7_getComputedStyle(IHTMLWindow7* This,IHTMLDOMNode *varArgIn,BSTR bstrPseudoElt,IHTMLCSSStyleDeclaration **ppComputedStyle) { +static __WIDL_INLINE HRESULT IHTMLWindow7_getComputedStyle(IHTMLWindow7* This,IHTMLDOMNode *varArgIn,BSTR bstrPseudoElt,IHTMLCSSStyleDeclaration **ppComputedStyle) { return This->lpVtbl->getComputedStyle(This,varArgIn,bstrPseudoElt,ppComputedStyle); } -static FORCEINLINE HRESULT IHTMLWindow7_get_styleMedia(IHTMLWindow7* This,IHTMLStyleMedia **p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_styleMedia(IHTMLWindow7* This,IHTMLStyleMedia **p) { return This->lpVtbl->get_styleMedia(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_performance(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_performance(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_performance(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_performance(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_performance(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_performance(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_get_innerWidth(IHTMLWindow7* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_innerWidth(IHTMLWindow7* This,LONG *p) { return This->lpVtbl->get_innerWidth(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_get_innerHeight(IHTMLWindow7* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_innerHeight(IHTMLWindow7* This,LONG *p) { return This->lpVtbl->get_innerHeight(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_get_pageXOffset(IHTMLWindow7* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_pageXOffset(IHTMLWindow7* This,LONG *p) { return This->lpVtbl->get_pageXOffset(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_get_pageYOffset(IHTMLWindow7* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_pageYOffset(IHTMLWindow7* This,LONG *p) { return This->lpVtbl->get_pageYOffset(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_get_screenX(IHTMLWindow7* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_screenX(IHTMLWindow7* This,LONG *p) { return This->lpVtbl->get_screenX(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_get_screenY(IHTMLWindow7* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_screenY(IHTMLWindow7* This,LONG *p) { return This->lpVtbl->get_screenY(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_get_outerWidth(IHTMLWindow7* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_outerWidth(IHTMLWindow7* This,LONG *p) { return This->lpVtbl->get_outerWidth(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_get_outerHeight(IHTMLWindow7* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_outerHeight(IHTMLWindow7* This,LONG *p) { return This->lpVtbl->get_outerHeight(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onabort(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onabort(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onabort(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onabort(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onabort(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onabort(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_oncanplay(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_oncanplay(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_oncanplay(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_oncanplay(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_oncanplay(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_oncanplay(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_oncanplaythrough(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_oncanplaythrough(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_oncanplaythrough(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_oncanplaythrough(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_oncanplaythrough(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_oncanplaythrough(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onchange(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onchange(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onchange(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onchange(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onchange(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onchange(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onclick(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onclick(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onclick(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onclick(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onclick(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onclick(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_oncontextmenu(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_oncontextmenu(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_oncontextmenu(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_oncontextmenu(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_oncontextmenu(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_oncontextmenu(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_ondblclick(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_ondblclick(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_ondblclick(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_ondblclick(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_ondblclick(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_ondblclick(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_ondrag(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_ondrag(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_ondrag(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_ondrag(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_ondrag(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_ondrag(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_ondragend(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_ondragend(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_ondragend(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_ondragend(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_ondragend(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_ondragend(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_ondragenter(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_ondragenter(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_ondragenter(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_ondragenter(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_ondragenter(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_ondragenter(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_ondragleave(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_ondragleave(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_ondragleave(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_ondragleave(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_ondragleave(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_ondragleave(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_ondragover(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_ondragover(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_ondragover(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_ondragover(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_ondragover(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_ondragover(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_ondragstart(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_ondragstart(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_ondragstart(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_ondragstart(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_ondragstart(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_ondragstart(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_ondrop(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_ondrop(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_ondrop(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_ondrop(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_ondrop(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_ondrop(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_ondurationchange(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_ondurationchange(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_ondurationchange(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_ondurationchange(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_ondurationchange(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_ondurationchange(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onfocusin(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onfocusin(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onfocusin(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onfocusin(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onfocusin(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onfocusin(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onfocusout(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onfocusout(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onfocusout(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onfocusout(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onfocusout(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onfocusout(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_oninput(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_oninput(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_oninput(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_oninput(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_oninput(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_oninput(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onemptied(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onemptied(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onemptied(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onemptied(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onemptied(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onemptied(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onended(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onended(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onended(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onended(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onended(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onended(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onkeydown(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onkeydown(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onkeydown(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onkeydown(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onkeydown(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onkeydown(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onkeypress(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onkeypress(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onkeypress(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onkeypress(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onkeypress(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onkeypress(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onkeyup(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onkeyup(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onkeyup(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onkeyup(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onkeyup(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onkeyup(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onloadeddata(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onloadeddata(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onloadeddata(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onloadeddata(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onloadeddata(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onloadeddata(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onloadedmetadata(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onloadedmetadata(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onloadedmetadata(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onloadedmetadata(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onloadedmetadata(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onloadedmetadata(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onloadstart(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onloadstart(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onloadstart(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onloadstart(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onloadstart(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onloadstart(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onmousedown(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onmousedown(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onmousedown(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onmousedown(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onmousedown(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onmousedown(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onmouseenter(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onmouseenter(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onmouseenter(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onmouseenter(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onmouseenter(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onmouseenter(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onmouseleave(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onmouseleave(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onmouseleave(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onmouseleave(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onmouseleave(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onmouseleave(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onmousemove(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onmousemove(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onmousemove(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onmousemove(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onmousemove(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onmousemove(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onmouseout(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onmouseout(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onmouseout(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onmouseout(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onmouseout(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onmouseout(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onmouseover(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onmouseover(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onmouseover(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onmouseover(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onmouseover(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onmouseover(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onmouseup(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onmouseup(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onmouseup(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onmouseup(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onmouseup(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onmouseup(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onmousewheel(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onmousewheel(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onmousewheel(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onmousewheel(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onmousewheel(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onmousewheel(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onoffline(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onoffline(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onoffline(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onoffline(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onoffline(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onoffline(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_ononline(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_ononline(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_ononline(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_ononline(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_ononline(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_ononline(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onprogress(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onprogress(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onprogress(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onprogress(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onprogress(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onprogress(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onratechange(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onratechange(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onratechange(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onratechange(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onratechange(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onratechange(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onreadystatechange(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onreadystatechange(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onreadystatechange(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onreadystatechange(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onreadystatechange(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onreadystatechange(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onreset(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onreset(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onreset(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onreset(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onreset(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onreset(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onseeked(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onseeked(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onseeked(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onseeked(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onseeked(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onseeked(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onseeking(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onseeking(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onseeking(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onseeking(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onseeking(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onseeking(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onselect(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onselect(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onselect(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onselect(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onselect(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onselect(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onstalled(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onstalled(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onstalled(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onstalled(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onstalled(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onstalled(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onstorage(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onstorage(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onstorage(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onstorage(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onstorage(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onstorage(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onsubmit(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onsubmit(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onsubmit(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onsubmit(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onsubmit(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onsubmit(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onsuspend(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onsuspend(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onsuspend(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onsuspend(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onsuspend(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onsuspend(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_ontimeupdate(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_ontimeupdate(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_ontimeupdate(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_ontimeupdate(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_ontimeupdate(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_ontimeupdate(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onpause(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onpause(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onpause(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onpause(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onpause(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onpause(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onplay(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onplay(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onplay(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onplay(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onplay(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onplay(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onplaying(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onplaying(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onplaying(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onplaying(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onplaying(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onplaying(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onvolumechange(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onvolumechange(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onvolumechange(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onvolumechange(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onvolumechange(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onvolumechange(This,p); } -static FORCEINLINE HRESULT IHTMLWindow7_put_onwaiting(IHTMLWindow7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow7_put_onwaiting(IHTMLWindow7* This,VARIANT v) { return This->lpVtbl->put_onwaiting(This,v); } -static FORCEINLINE HRESULT IHTMLWindow7_get_onwaiting(IHTMLWindow7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow7_get_onwaiting(IHTMLWindow7* This,VARIANT *p) { return This->lpVtbl->get_onwaiting(This,p); } #endif @@ -87836,120 +87844,120 @@ interface IHTMLWindow8 { #define IHTMLWindow8_get_onpopstate(This,p) (This)->lpVtbl->get_onpopstate(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLWindow8_QueryInterface(IHTMLWindow8* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLWindow8_QueryInterface(IHTMLWindow8* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLWindow8_AddRef(IHTMLWindow8* This) { +static __WIDL_INLINE ULONG IHTMLWindow8_AddRef(IHTMLWindow8* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLWindow8_Release(IHTMLWindow8* This) { +static __WIDL_INLINE ULONG IHTMLWindow8_Release(IHTMLWindow8* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLWindow8_GetTypeInfoCount(IHTMLWindow8* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLWindow8_GetTypeInfoCount(IHTMLWindow8* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLWindow8_GetTypeInfo(IHTMLWindow8* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLWindow8_GetTypeInfo(IHTMLWindow8* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLWindow8_GetIDsOfNames(IHTMLWindow8* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLWindow8_GetIDsOfNames(IHTMLWindow8* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLWindow8_Invoke(IHTMLWindow8* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLWindow8_Invoke(IHTMLWindow8* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLWindow8 methods ***/ -static FORCEINLINE HRESULT IHTMLWindow8_put_onmspointerdown(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmspointerdown(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmspointerdown(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmspointerdown(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmspointerdown(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmspointerdown(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onmspointermove(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmspointermove(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmspointermove(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmspointermove(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmspointermove(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmspointermove(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onmspointerup(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmspointerup(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmspointerup(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmspointerup(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmspointerup(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmspointerup(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onmspointerover(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmspointerover(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmspointerover(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmspointerover(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmspointerover(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmspointerover(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onmspointerout(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmspointerout(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmspointerout(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmspointerout(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmspointerout(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmspointerout(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onmspointercancel(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmspointercancel(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmspointercancel(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmspointercancel(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmspointercancel(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmspointercancel(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onmspointerhover(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmspointerhover(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmspointerhover(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmspointerhover(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmspointerhover(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmspointerhover(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onmsgesturestart(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmsgesturestart(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmsgesturestart(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmsgesturestart(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmsgesturestart(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturestart(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onmsgesturechange(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmsgesturechange(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmsgesturechange(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmsgesturechange(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmsgesturechange(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturechange(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onmsgestureend(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmsgestureend(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmsgestureend(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmsgestureend(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmsgestureend(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmsgestureend(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onmsgesturehold(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmsgesturehold(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmsgesturehold(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmsgesturehold(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmsgesturehold(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturehold(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onmsgesturetap(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmsgesturetap(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmsgesturetap(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmsgesturetap(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmsgesturetap(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturetap(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onmsgesturedoubletap(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmsgesturedoubletap(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmsgesturedoubletap(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmsgesturedoubletap(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmsgesturedoubletap(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturedoubletap(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onmsinertiastart(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onmsinertiastart(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onmsinertiastart(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onmsinertiastart(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onmsinertiastart(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onmsinertiastart(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_get_applicationCache(IHTMLWindow8* This,IHTMLApplicationCache **p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_applicationCache(IHTMLWindow8* This,IHTMLApplicationCache **p) { return This->lpVtbl->get_applicationCache(This,p); } -static FORCEINLINE HRESULT IHTMLWindow8_put_onpopstate(IHTMLWindow8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLWindow8_put_onpopstate(IHTMLWindow8* This,VARIANT v) { return This->lpVtbl->put_onpopstate(This,v); } -static FORCEINLINE HRESULT IHTMLWindow8_get_onpopstate(IHTMLWindow8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLWindow8_get_onpopstate(IHTMLWindow8* This,VARIANT *p) { return This->lpVtbl->get_onpopstate(This,p); } #endif @@ -88055,26 +88063,26 @@ interface DispHTMLScreen { #define DispHTMLScreen_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLScreen_QueryInterface(DispHTMLScreen* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLScreen_QueryInterface(DispHTMLScreen* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLScreen_AddRef(DispHTMLScreen* This) { +static __WIDL_INLINE ULONG DispHTMLScreen_AddRef(DispHTMLScreen* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLScreen_Release(DispHTMLScreen* This) { +static __WIDL_INLINE ULONG DispHTMLScreen_Release(DispHTMLScreen* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLScreen_GetTypeInfoCount(DispHTMLScreen* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLScreen_GetTypeInfoCount(DispHTMLScreen* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLScreen_GetTypeInfo(DispHTMLScreen* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLScreen_GetTypeInfo(DispHTMLScreen* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLScreen_GetIDsOfNames(DispHTMLScreen* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLScreen_GetIDsOfNames(DispHTMLScreen* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLScreen_Invoke(DispHTMLScreen* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLScreen_Invoke(DispHTMLScreen* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -88179,26 +88187,26 @@ interface DispHTMLWindow2 { #define DispHTMLWindow2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLWindow2_QueryInterface(DispHTMLWindow2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLWindow2_QueryInterface(DispHTMLWindow2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLWindow2_AddRef(DispHTMLWindow2* This) { +static __WIDL_INLINE ULONG DispHTMLWindow2_AddRef(DispHTMLWindow2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLWindow2_Release(DispHTMLWindow2* This) { +static __WIDL_INLINE ULONG DispHTMLWindow2_Release(DispHTMLWindow2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLWindow2_GetTypeInfoCount(DispHTMLWindow2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLWindow2_GetTypeInfoCount(DispHTMLWindow2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLWindow2_GetTypeInfo(DispHTMLWindow2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLWindow2_GetTypeInfo(DispHTMLWindow2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLWindow2_GetIDsOfNames(DispHTMLWindow2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLWindow2_GetIDsOfNames(DispHTMLWindow2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLWindow2_Invoke(DispHTMLWindow2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLWindow2_Invoke(DispHTMLWindow2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -88303,26 +88311,26 @@ interface DispHTMLWindowProxy { #define DispHTMLWindowProxy_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLWindowProxy_QueryInterface(DispHTMLWindowProxy* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLWindowProxy_QueryInterface(DispHTMLWindowProxy* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLWindowProxy_AddRef(DispHTMLWindowProxy* This) { +static __WIDL_INLINE ULONG DispHTMLWindowProxy_AddRef(DispHTMLWindowProxy* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLWindowProxy_Release(DispHTMLWindowProxy* This) { +static __WIDL_INLINE ULONG DispHTMLWindowProxy_Release(DispHTMLWindowProxy* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLWindowProxy_GetTypeInfoCount(DispHTMLWindowProxy* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLWindowProxy_GetTypeInfoCount(DispHTMLWindowProxy* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLWindowProxy_GetTypeInfo(DispHTMLWindowProxy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLWindowProxy_GetTypeInfo(DispHTMLWindowProxy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLWindowProxy_GetIDsOfNames(DispHTMLWindowProxy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLWindowProxy_GetIDsOfNames(DispHTMLWindowProxy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLWindowProxy_Invoke(DispHTMLWindowProxy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLWindowProxy_Invoke(DispHTMLWindowProxy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -88445,33 +88453,33 @@ interface IHTMLDocumentCompatibleInfo { #define IHTMLDocumentCompatibleInfo_get_version(This,p) (This)->lpVtbl->get_version(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfo_QueryInterface(IHTMLDocumentCompatibleInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfo_QueryInterface(IHTMLDocumentCompatibleInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDocumentCompatibleInfo_AddRef(IHTMLDocumentCompatibleInfo* This) { +static __WIDL_INLINE ULONG IHTMLDocumentCompatibleInfo_AddRef(IHTMLDocumentCompatibleInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDocumentCompatibleInfo_Release(IHTMLDocumentCompatibleInfo* This) { +static __WIDL_INLINE ULONG IHTMLDocumentCompatibleInfo_Release(IHTMLDocumentCompatibleInfo* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfo_GetTypeInfoCount(IHTMLDocumentCompatibleInfo* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfo_GetTypeInfoCount(IHTMLDocumentCompatibleInfo* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfo_GetTypeInfo(IHTMLDocumentCompatibleInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfo_GetTypeInfo(IHTMLDocumentCompatibleInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfo_GetIDsOfNames(IHTMLDocumentCompatibleInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfo_GetIDsOfNames(IHTMLDocumentCompatibleInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfo_Invoke(IHTMLDocumentCompatibleInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfo_Invoke(IHTMLDocumentCompatibleInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDocumentCompatibleInfo methods ***/ -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfo_get_userAgent(IHTMLDocumentCompatibleInfo* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfo_get_userAgent(IHTMLDocumentCompatibleInfo* This,BSTR *p) { return This->lpVtbl->get_userAgent(This,p); } -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfo_get_version(IHTMLDocumentCompatibleInfo* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfo_get_version(IHTMLDocumentCompatibleInfo* This,BSTR *p) { return This->lpVtbl->get_version(This,p); } #endif @@ -88583,33 +88591,33 @@ interface IHTMLDocumentCompatibleInfoCollection { #define IHTMLDocumentCompatibleInfoCollection_item(This,index,compatibleInfo) (This)->lpVtbl->item(This,index,compatibleInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfoCollection_QueryInterface(IHTMLDocumentCompatibleInfoCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfoCollection_QueryInterface(IHTMLDocumentCompatibleInfoCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDocumentCompatibleInfoCollection_AddRef(IHTMLDocumentCompatibleInfoCollection* This) { +static __WIDL_INLINE ULONG IHTMLDocumentCompatibleInfoCollection_AddRef(IHTMLDocumentCompatibleInfoCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDocumentCompatibleInfoCollection_Release(IHTMLDocumentCompatibleInfoCollection* This) { +static __WIDL_INLINE ULONG IHTMLDocumentCompatibleInfoCollection_Release(IHTMLDocumentCompatibleInfoCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfoCollection_GetTypeInfoCount(IHTMLDocumentCompatibleInfoCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfoCollection_GetTypeInfoCount(IHTMLDocumentCompatibleInfoCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfoCollection_GetTypeInfo(IHTMLDocumentCompatibleInfoCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfoCollection_GetTypeInfo(IHTMLDocumentCompatibleInfoCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfoCollection_GetIDsOfNames(IHTMLDocumentCompatibleInfoCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfoCollection_GetIDsOfNames(IHTMLDocumentCompatibleInfoCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfoCollection_Invoke(IHTMLDocumentCompatibleInfoCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfoCollection_Invoke(IHTMLDocumentCompatibleInfoCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDocumentCompatibleInfoCollection methods ***/ -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfoCollection_get_length(IHTMLDocumentCompatibleInfoCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfoCollection_get_length(IHTMLDocumentCompatibleInfoCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLDocumentCompatibleInfoCollection_item(IHTMLDocumentCompatibleInfoCollection* This,LONG index,IHTMLDocumentCompatibleInfo **compatibleInfo) { +static __WIDL_INLINE HRESULT IHTMLDocumentCompatibleInfoCollection_item(IHTMLDocumentCompatibleInfoCollection* This,LONG index,IHTMLDocumentCompatibleInfo **compatibleInfo) { return This->lpVtbl->item(This,index,compatibleInfo); } #endif @@ -88701,26 +88709,26 @@ interface DispHTMLDocumentCompatibleInfo { #define DispHTMLDocumentCompatibleInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLDocumentCompatibleInfo_QueryInterface(DispHTMLDocumentCompatibleInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLDocumentCompatibleInfo_QueryInterface(DispHTMLDocumentCompatibleInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLDocumentCompatibleInfo_AddRef(DispHTMLDocumentCompatibleInfo* This) { +static __WIDL_INLINE ULONG DispHTMLDocumentCompatibleInfo_AddRef(DispHTMLDocumentCompatibleInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLDocumentCompatibleInfo_Release(DispHTMLDocumentCompatibleInfo* This) { +static __WIDL_INLINE ULONG DispHTMLDocumentCompatibleInfo_Release(DispHTMLDocumentCompatibleInfo* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLDocumentCompatibleInfo_GetTypeInfoCount(DispHTMLDocumentCompatibleInfo* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLDocumentCompatibleInfo_GetTypeInfoCount(DispHTMLDocumentCompatibleInfo* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLDocumentCompatibleInfo_GetTypeInfo(DispHTMLDocumentCompatibleInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLDocumentCompatibleInfo_GetTypeInfo(DispHTMLDocumentCompatibleInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLDocumentCompatibleInfo_GetIDsOfNames(DispHTMLDocumentCompatibleInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLDocumentCompatibleInfo_GetIDsOfNames(DispHTMLDocumentCompatibleInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLDocumentCompatibleInfo_Invoke(DispHTMLDocumentCompatibleInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLDocumentCompatibleInfo_Invoke(DispHTMLDocumentCompatibleInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -88825,26 +88833,26 @@ interface DispHTMLDocumentCompatibleInfoCollection { #define DispHTMLDocumentCompatibleInfoCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLDocumentCompatibleInfoCollection_QueryInterface(DispHTMLDocumentCompatibleInfoCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLDocumentCompatibleInfoCollection_QueryInterface(DispHTMLDocumentCompatibleInfoCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLDocumentCompatibleInfoCollection_AddRef(DispHTMLDocumentCompatibleInfoCollection* This) { +static __WIDL_INLINE ULONG DispHTMLDocumentCompatibleInfoCollection_AddRef(DispHTMLDocumentCompatibleInfoCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLDocumentCompatibleInfoCollection_Release(DispHTMLDocumentCompatibleInfoCollection* This) { +static __WIDL_INLINE ULONG DispHTMLDocumentCompatibleInfoCollection_Release(DispHTMLDocumentCompatibleInfoCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLDocumentCompatibleInfoCollection_GetTypeInfoCount(DispHTMLDocumentCompatibleInfoCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLDocumentCompatibleInfoCollection_GetTypeInfoCount(DispHTMLDocumentCompatibleInfoCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLDocumentCompatibleInfoCollection_GetTypeInfo(DispHTMLDocumentCompatibleInfoCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLDocumentCompatibleInfoCollection_GetTypeInfo(DispHTMLDocumentCompatibleInfoCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLDocumentCompatibleInfoCollection_GetIDsOfNames(DispHTMLDocumentCompatibleInfoCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLDocumentCompatibleInfoCollection_GetIDsOfNames(DispHTMLDocumentCompatibleInfoCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLDocumentCompatibleInfoCollection_Invoke(DispHTMLDocumentCompatibleInfoCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLDocumentCompatibleInfoCollection_Invoke(DispHTMLDocumentCompatibleInfoCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -88949,26 +88957,26 @@ interface HTMLDocumentEvents4 { #define HTMLDocumentEvents4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLDocumentEvents4_QueryInterface(HTMLDocumentEvents4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents4_QueryInterface(HTMLDocumentEvents4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLDocumentEvents4_AddRef(HTMLDocumentEvents4* This) { +static __WIDL_INLINE ULONG HTMLDocumentEvents4_AddRef(HTMLDocumentEvents4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLDocumentEvents4_Release(HTMLDocumentEvents4* This) { +static __WIDL_INLINE ULONG HTMLDocumentEvents4_Release(HTMLDocumentEvents4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLDocumentEvents4_GetTypeInfoCount(HTMLDocumentEvents4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents4_GetTypeInfoCount(HTMLDocumentEvents4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLDocumentEvents4_GetTypeInfo(HTMLDocumentEvents4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents4_GetTypeInfo(HTMLDocumentEvents4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLDocumentEvents4_GetIDsOfNames(HTMLDocumentEvents4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents4_GetIDsOfNames(HTMLDocumentEvents4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLDocumentEvents4_Invoke(HTMLDocumentEvents4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents4_Invoke(HTMLDocumentEvents4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -89059,26 +89067,26 @@ interface HTMLDocumentEvents3 { #define HTMLDocumentEvents3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLDocumentEvents3_QueryInterface(HTMLDocumentEvents3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents3_QueryInterface(HTMLDocumentEvents3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLDocumentEvents3_AddRef(HTMLDocumentEvents3* This) { +static __WIDL_INLINE ULONG HTMLDocumentEvents3_AddRef(HTMLDocumentEvents3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLDocumentEvents3_Release(HTMLDocumentEvents3* This) { +static __WIDL_INLINE ULONG HTMLDocumentEvents3_Release(HTMLDocumentEvents3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLDocumentEvents3_GetTypeInfoCount(HTMLDocumentEvents3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents3_GetTypeInfoCount(HTMLDocumentEvents3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLDocumentEvents3_GetTypeInfo(HTMLDocumentEvents3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents3_GetTypeInfo(HTMLDocumentEvents3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLDocumentEvents3_GetIDsOfNames(HTMLDocumentEvents3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents3_GetIDsOfNames(HTMLDocumentEvents3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLDocumentEvents3_Invoke(HTMLDocumentEvents3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents3_Invoke(HTMLDocumentEvents3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -89169,26 +89177,26 @@ interface HTMLDocumentEvents2 { #define HTMLDocumentEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLDocumentEvents2_QueryInterface(HTMLDocumentEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents2_QueryInterface(HTMLDocumentEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLDocumentEvents2_AddRef(HTMLDocumentEvents2* This) { +static __WIDL_INLINE ULONG HTMLDocumentEvents2_AddRef(HTMLDocumentEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLDocumentEvents2_Release(HTMLDocumentEvents2* This) { +static __WIDL_INLINE ULONG HTMLDocumentEvents2_Release(HTMLDocumentEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLDocumentEvents2_GetTypeInfoCount(HTMLDocumentEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents2_GetTypeInfoCount(HTMLDocumentEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLDocumentEvents2_GetTypeInfo(HTMLDocumentEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents2_GetTypeInfo(HTMLDocumentEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLDocumentEvents2_GetIDsOfNames(HTMLDocumentEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents2_GetIDsOfNames(HTMLDocumentEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLDocumentEvents2_Invoke(HTMLDocumentEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents2_Invoke(HTMLDocumentEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -89279,26 +89287,26 @@ interface HTMLDocumentEvents { #define HTMLDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLDocumentEvents_QueryInterface(HTMLDocumentEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents_QueryInterface(HTMLDocumentEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLDocumentEvents_AddRef(HTMLDocumentEvents* This) { +static __WIDL_INLINE ULONG HTMLDocumentEvents_AddRef(HTMLDocumentEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLDocumentEvents_Release(HTMLDocumentEvents* This) { +static __WIDL_INLINE ULONG HTMLDocumentEvents_Release(HTMLDocumentEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLDocumentEvents_GetTypeInfoCount(HTMLDocumentEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents_GetTypeInfoCount(HTMLDocumentEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLDocumentEvents_GetTypeInfo(HTMLDocumentEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents_GetTypeInfo(HTMLDocumentEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLDocumentEvents_GetIDsOfNames(HTMLDocumentEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents_GetIDsOfNames(HTMLDocumentEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLDocumentEvents_Invoke(HTMLDocumentEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLDocumentEvents_Invoke(HTMLDocumentEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -89436,30 +89444,30 @@ interface IHTMLDocument { #define IHTMLDocument_get_Script(This,p) (This)->lpVtbl->get_Script(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDocument_QueryInterface(IHTMLDocument* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDocument_QueryInterface(IHTMLDocument* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDocument_AddRef(IHTMLDocument* This) { +static __WIDL_INLINE ULONG IHTMLDocument_AddRef(IHTMLDocument* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDocument_Release(IHTMLDocument* This) { +static __WIDL_INLINE ULONG IHTMLDocument_Release(IHTMLDocument* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDocument_GetTypeInfoCount(IHTMLDocument* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDocument_GetTypeInfoCount(IHTMLDocument* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDocument_GetTypeInfo(IHTMLDocument* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDocument_GetTypeInfo(IHTMLDocument* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDocument_GetIDsOfNames(IHTMLDocument* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDocument_GetIDsOfNames(IHTMLDocument* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDocument_Invoke(IHTMLDocument* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDocument_Invoke(IHTMLDocument* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDocument methods ***/ -static FORCEINLINE HRESULT IHTMLDocument_get_Script(IHTMLDocument* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDocument_get_Script(IHTMLDocument* This,IDispatch **p) { return This->lpVtbl->get_Script(This,p); } #endif @@ -90460,355 +90468,355 @@ interface IHTMLDocument2 { #define IHTMLDocument2_createStyleSheet(This,bstrHref,lIndex,ppnewStyleSheet) (This)->lpVtbl->createStyleSheet(This,bstrHref,lIndex,ppnewStyleSheet) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDocument2_QueryInterface(IHTMLDocument2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDocument2_QueryInterface(IHTMLDocument2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDocument2_AddRef(IHTMLDocument2* This) { +static __WIDL_INLINE ULONG IHTMLDocument2_AddRef(IHTMLDocument2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDocument2_Release(IHTMLDocument2* This) { +static __WIDL_INLINE ULONG IHTMLDocument2_Release(IHTMLDocument2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDocument2_GetTypeInfoCount(IHTMLDocument2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDocument2_GetTypeInfoCount(IHTMLDocument2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDocument2_GetTypeInfo(IHTMLDocument2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDocument2_GetTypeInfo(IHTMLDocument2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDocument2_GetIDsOfNames(IHTMLDocument2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDocument2_GetIDsOfNames(IHTMLDocument2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDocument2_Invoke(IHTMLDocument2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDocument2_Invoke(IHTMLDocument2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDocument methods ***/ -static FORCEINLINE HRESULT IHTMLDocument2_get_Script(IHTMLDocument2* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_Script(IHTMLDocument2* This,IDispatch **p) { return This->lpVtbl->get_Script(This,p); } /*** IHTMLDocument2 methods ***/ -static FORCEINLINE HRESULT IHTMLDocument2_get_all(IHTMLDocument2* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_all(IHTMLDocument2* This,IHTMLElementCollection **p) { return This->lpVtbl->get_all(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_body(IHTMLDocument2* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_body(IHTMLDocument2* This,IHTMLElement **p) { return This->lpVtbl->get_body(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_activeElement(IHTMLDocument2* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_activeElement(IHTMLDocument2* This,IHTMLElement **p) { return This->lpVtbl->get_activeElement(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_images(IHTMLDocument2* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_images(IHTMLDocument2* This,IHTMLElementCollection **p) { return This->lpVtbl->get_images(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_applets(IHTMLDocument2* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_applets(IHTMLDocument2* This,IHTMLElementCollection **p) { return This->lpVtbl->get_applets(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_links(IHTMLDocument2* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_links(IHTMLDocument2* This,IHTMLElementCollection **p) { return This->lpVtbl->get_links(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_forms(IHTMLDocument2* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_forms(IHTMLDocument2* This,IHTMLElementCollection **p) { return This->lpVtbl->get_forms(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_anchors(IHTMLDocument2* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_anchors(IHTMLDocument2* This,IHTMLElementCollection **p) { return This->lpVtbl->get_anchors(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_title(IHTMLDocument2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_title(IHTMLDocument2* This,BSTR v) { return This->lpVtbl->put_title(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_title(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_title(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_title(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_scripts(IHTMLDocument2* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_scripts(IHTMLDocument2* This,IHTMLElementCollection **p) { return This->lpVtbl->get_scripts(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_designMode(IHTMLDocument2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_designMode(IHTMLDocument2* This,BSTR v) { return This->lpVtbl->put_designMode(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_designMode(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_designMode(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_designMode(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_selection(IHTMLDocument2* This,IHTMLSelectionObject **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_selection(IHTMLDocument2* This,IHTMLSelectionObject **p) { return This->lpVtbl->get_selection(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_readyState(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_readyState(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_frames(IHTMLDocument2* This,IHTMLFramesCollection2 **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_frames(IHTMLDocument2* This,IHTMLFramesCollection2 **p) { return This->lpVtbl->get_frames(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_embeds(IHTMLDocument2* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_embeds(IHTMLDocument2* This,IHTMLElementCollection **p) { return This->lpVtbl->get_embeds(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_plugins(IHTMLDocument2* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_plugins(IHTMLDocument2* This,IHTMLElementCollection **p) { return This->lpVtbl->get_plugins(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_alinkColor(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_alinkColor(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_alinkColor(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_alinkColor(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_alinkColor(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_alinkColor(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_bgColor(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_bgColor(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_bgColor(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_bgColor(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_bgColor(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_bgColor(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_fgColor(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_fgColor(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_fgColor(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_fgColor(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_fgColor(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_fgColor(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_linkColor(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_linkColor(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_linkColor(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_linkColor(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_linkColor(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_linkColor(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_vlinkColor(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_vlinkColor(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_vlinkColor(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_vlinkColor(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_vlinkColor(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_vlinkColor(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_referrer(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_referrer(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_referrer(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_location(IHTMLDocument2* This,IHTMLLocation **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_location(IHTMLDocument2* This,IHTMLLocation **p) { return This->lpVtbl->get_location(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_lastModified(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_lastModified(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_lastModified(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_URL(IHTMLDocument2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_URL(IHTMLDocument2* This,BSTR v) { return This->lpVtbl->put_URL(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_URL(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_URL(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_URL(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_domain(IHTMLDocument2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_domain(IHTMLDocument2* This,BSTR v) { return This->lpVtbl->put_domain(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_domain(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_domain(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_domain(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_cookie(IHTMLDocument2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_cookie(IHTMLDocument2* This,BSTR v) { return This->lpVtbl->put_cookie(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_cookie(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_cookie(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_cookie(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_expando(IHTMLDocument2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_expando(IHTMLDocument2* This,VARIANT_BOOL v) { return This->lpVtbl->put_expando(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_expando(IHTMLDocument2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_expando(IHTMLDocument2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_expando(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_charset(IHTMLDocument2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_charset(IHTMLDocument2* This,BSTR v) { return This->lpVtbl->put_charset(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_charset(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_charset(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_charset(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_defaultCharset(IHTMLDocument2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_defaultCharset(IHTMLDocument2* This,BSTR v) { return This->lpVtbl->put_defaultCharset(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_defaultCharset(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_defaultCharset(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_defaultCharset(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_mimeType(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_mimeType(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_mimeType(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_fileSize(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_fileSize(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_fileSize(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_fileCreatedDate(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_fileCreatedDate(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_fileCreatedDate(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_fileModifiedDate(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_fileModifiedDate(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_fileModifiedDate(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_fileUpdatedDate(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_fileUpdatedDate(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_fileUpdatedDate(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_security(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_security(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_security(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_protocol(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_protocol(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_protocol(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_nameProp(IHTMLDocument2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_nameProp(IHTMLDocument2* This,BSTR *p) { return This->lpVtbl->get_nameProp(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_write(IHTMLDocument2* This,SAFEARRAY *psarray) { +static __WIDL_INLINE HRESULT IHTMLDocument2_write(IHTMLDocument2* This,SAFEARRAY *psarray) { return This->lpVtbl->write(This,psarray); } -static FORCEINLINE HRESULT IHTMLDocument2_writeln(IHTMLDocument2* This,SAFEARRAY *psarray) { +static __WIDL_INLINE HRESULT IHTMLDocument2_writeln(IHTMLDocument2* This,SAFEARRAY *psarray) { return This->lpVtbl->writeln(This,psarray); } -static FORCEINLINE HRESULT IHTMLDocument2_open(IHTMLDocument2* This,BSTR url,VARIANT name,VARIANT features,VARIANT replace,IDispatch **pomWindowResult) { +static __WIDL_INLINE HRESULT IHTMLDocument2_open(IHTMLDocument2* This,BSTR url,VARIANT name,VARIANT features,VARIANT replace,IDispatch **pomWindowResult) { return This->lpVtbl->open(This,url,name,features,replace,pomWindowResult); } -static FORCEINLINE HRESULT IHTMLDocument2_close(IHTMLDocument2* This) { +static __WIDL_INLINE HRESULT IHTMLDocument2_close(IHTMLDocument2* This) { return This->lpVtbl->close(This); } -static FORCEINLINE HRESULT IHTMLDocument2_clear(IHTMLDocument2* This) { +static __WIDL_INLINE HRESULT IHTMLDocument2_clear(IHTMLDocument2* This) { return This->lpVtbl->clear(This); } -static FORCEINLINE HRESULT IHTMLDocument2_queryCommandSupported(IHTMLDocument2* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLDocument2_queryCommandSupported(IHTMLDocument2* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->queryCommandSupported(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLDocument2_queryCommandEnabled(IHTMLDocument2* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLDocument2_queryCommandEnabled(IHTMLDocument2* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->queryCommandEnabled(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLDocument2_queryCommandState(IHTMLDocument2* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLDocument2_queryCommandState(IHTMLDocument2* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->queryCommandState(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLDocument2_queryCommandIndeterm(IHTMLDocument2* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLDocument2_queryCommandIndeterm(IHTMLDocument2* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->queryCommandIndeterm(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLDocument2_queryCommandText(IHTMLDocument2* This,BSTR cmdID,BSTR *pcmdText) { +static __WIDL_INLINE HRESULT IHTMLDocument2_queryCommandText(IHTMLDocument2* This,BSTR cmdID,BSTR *pcmdText) { return This->lpVtbl->queryCommandText(This,cmdID,pcmdText); } -static FORCEINLINE HRESULT IHTMLDocument2_queryCommandValue(IHTMLDocument2* This,BSTR cmdID,VARIANT *pcmdValue) { +static __WIDL_INLINE HRESULT IHTMLDocument2_queryCommandValue(IHTMLDocument2* This,BSTR cmdID,VARIANT *pcmdValue) { return This->lpVtbl->queryCommandValue(This,cmdID,pcmdValue); } -static FORCEINLINE HRESULT IHTMLDocument2_execCommand(IHTMLDocument2* This,BSTR cmdID,VARIANT_BOOL showUI,VARIANT value,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLDocument2_execCommand(IHTMLDocument2* This,BSTR cmdID,VARIANT_BOOL showUI,VARIANT value,VARIANT_BOOL *pfRet) { return This->lpVtbl->execCommand(This,cmdID,showUI,value,pfRet); } -static FORCEINLINE HRESULT IHTMLDocument2_execCommandShowHelp(IHTMLDocument2* This,BSTR cmdID,VARIANT_BOOL *pfRet) { +static __WIDL_INLINE HRESULT IHTMLDocument2_execCommandShowHelp(IHTMLDocument2* This,BSTR cmdID,VARIANT_BOOL *pfRet) { return This->lpVtbl->execCommandShowHelp(This,cmdID,pfRet); } -static FORCEINLINE HRESULT IHTMLDocument2_createElement(IHTMLDocument2* This,BSTR eTag,IHTMLElement **newElem) { +static __WIDL_INLINE HRESULT IHTMLDocument2_createElement(IHTMLDocument2* This,BSTR eTag,IHTMLElement **newElem) { return This->lpVtbl->createElement(This,eTag,newElem); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onhelp(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onhelp(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onhelp(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onhelp(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onhelp(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onhelp(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onclick(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onclick(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onclick(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onclick(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onclick(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onclick(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_ondblclick(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_ondblclick(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_ondblclick(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_ondblclick(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_ondblclick(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_ondblclick(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onkeyup(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onkeyup(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onkeyup(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onkeyup(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onkeyup(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onkeyup(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onkeydown(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onkeydown(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onkeydown(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onkeydown(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onkeydown(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onkeydown(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onkeypress(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onkeypress(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onkeypress(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onkeypress(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onkeypress(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onkeypress(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onmouseup(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onmouseup(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onmouseup(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onmouseup(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onmouseup(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onmouseup(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onmousedown(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onmousedown(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onmousedown(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onmousedown(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onmousedown(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onmousedown(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onmousemove(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onmousemove(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onmousemove(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onmousemove(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onmousemove(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onmousemove(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onmouseout(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onmouseout(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onmouseout(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onmouseout(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onmouseout(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onmouseout(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onmouseover(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onmouseover(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onmouseover(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onmouseover(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onmouseover(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onmouseover(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onreadystatechange(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onreadystatechange(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onreadystatechange(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onreadystatechange(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onreadystatechange(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onreadystatechange(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onafterupdate(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onafterupdate(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onafterupdate(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onafterupdate(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onafterupdate(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onafterupdate(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onrowexit(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onrowexit(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onrowexit(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onrowexit(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onrowexit(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onrowexit(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onrowenter(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onrowenter(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onrowenter(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onrowenter(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onrowenter(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onrowenter(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_ondragstart(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_ondragstart(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_ondragstart(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_ondragstart(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_ondragstart(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_ondragstart(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onselectstart(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onselectstart(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onselectstart(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onselectstart(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onselectstart(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onselectstart(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_elementFromPoint(IHTMLDocument2* This,LONG x,LONG y,IHTMLElement **elementHit) { +static __WIDL_INLINE HRESULT IHTMLDocument2_elementFromPoint(IHTMLDocument2* This,LONG x,LONG y,IHTMLElement **elementHit) { return This->lpVtbl->elementFromPoint(This,x,y,elementHit); } -static FORCEINLINE HRESULT IHTMLDocument2_get_parentWindow(IHTMLDocument2* This,IHTMLWindow2 **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_parentWindow(IHTMLDocument2* This,IHTMLWindow2 **p) { return This->lpVtbl->get_parentWindow(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_get_styleSheets(IHTMLDocument2* This,IHTMLStyleSheetsCollection **p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_styleSheets(IHTMLDocument2* This,IHTMLStyleSheetsCollection **p) { return This->lpVtbl->get_styleSheets(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onbeforeupdate(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onbeforeupdate(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onbeforeupdate(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onbeforeupdate(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onbeforeupdate(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onbeforeupdate(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_put_onerrorupdate(IHTMLDocument2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument2_put_onerrorupdate(IHTMLDocument2* This,VARIANT v) { return This->lpVtbl->put_onerrorupdate(This,v); } -static FORCEINLINE HRESULT IHTMLDocument2_get_onerrorupdate(IHTMLDocument2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument2_get_onerrorupdate(IHTMLDocument2* This,VARIANT *p) { return This->lpVtbl->get_onerrorupdate(This,p); } -static FORCEINLINE HRESULT IHTMLDocument2_toString(IHTMLDocument2* This,BSTR *String) { +static __WIDL_INLINE HRESULT IHTMLDocument2_toString(IHTMLDocument2* This,BSTR *String) { return This->lpVtbl->toString(This,String); } -static FORCEINLINE HRESULT IHTMLDocument2_createStyleSheet(IHTMLDocument2* This,BSTR bstrHref,LONG lIndex,IHTMLStyleSheet **ppnewStyleSheet) { +static __WIDL_INLINE HRESULT IHTMLDocument2_createStyleSheet(IHTMLDocument2* This,BSTR bstrHref,LONG lIndex,IHTMLStyleSheet **ppnewStyleSheet) { return This->lpVtbl->createStyleSheet(This,bstrHref,lIndex,ppnewStyleSheet); } #endif @@ -91243,150 +91251,150 @@ interface IHTMLDocument3 { #define IHTMLDocument3_getElementsByTagName(This,v,pelColl) (This)->lpVtbl->getElementsByTagName(This,v,pelColl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDocument3_QueryInterface(IHTMLDocument3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDocument3_QueryInterface(IHTMLDocument3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDocument3_AddRef(IHTMLDocument3* This) { +static __WIDL_INLINE ULONG IHTMLDocument3_AddRef(IHTMLDocument3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDocument3_Release(IHTMLDocument3* This) { +static __WIDL_INLINE ULONG IHTMLDocument3_Release(IHTMLDocument3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDocument3_GetTypeInfoCount(IHTMLDocument3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDocument3_GetTypeInfoCount(IHTMLDocument3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDocument3_GetTypeInfo(IHTMLDocument3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDocument3_GetTypeInfo(IHTMLDocument3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDocument3_GetIDsOfNames(IHTMLDocument3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDocument3_GetIDsOfNames(IHTMLDocument3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDocument3_Invoke(IHTMLDocument3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDocument3_Invoke(IHTMLDocument3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDocument3 methods ***/ -static FORCEINLINE HRESULT IHTMLDocument3_releaseCapture(IHTMLDocument3* This) { +static __WIDL_INLINE HRESULT IHTMLDocument3_releaseCapture(IHTMLDocument3* This) { return This->lpVtbl->releaseCapture(This); } -static FORCEINLINE HRESULT IHTMLDocument3_recalc(IHTMLDocument3* This,VARIANT_BOOL fForce) { +static __WIDL_INLINE HRESULT IHTMLDocument3_recalc(IHTMLDocument3* This,VARIANT_BOOL fForce) { return This->lpVtbl->recalc(This,fForce); } -static FORCEINLINE HRESULT IHTMLDocument3_createTextNode(IHTMLDocument3* This,BSTR text,IHTMLDOMNode **newTextNode) { +static __WIDL_INLINE HRESULT IHTMLDocument3_createTextNode(IHTMLDocument3* This,BSTR text,IHTMLDOMNode **newTextNode) { return This->lpVtbl->createTextNode(This,text,newTextNode); } -static FORCEINLINE HRESULT IHTMLDocument3_get_documentElement(IHTMLDocument3* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_documentElement(IHTMLDocument3* This,IHTMLElement **p) { return This->lpVtbl->get_documentElement(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_get_uniqueID(IHTMLDocument3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_uniqueID(IHTMLDocument3* This,BSTR *p) { return This->lpVtbl->get_uniqueID(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_attachEvent(IHTMLDocument3* This,BSTR event,IDispatch *pDisp,VARIANT_BOOL *pfResult) { +static __WIDL_INLINE HRESULT IHTMLDocument3_attachEvent(IHTMLDocument3* This,BSTR event,IDispatch *pDisp,VARIANT_BOOL *pfResult) { return This->lpVtbl->attachEvent(This,event,pDisp,pfResult); } -static FORCEINLINE HRESULT IHTMLDocument3_detachEvent(IHTMLDocument3* This,BSTR event,IDispatch *pDisp) { +static __WIDL_INLINE HRESULT IHTMLDocument3_detachEvent(IHTMLDocument3* This,BSTR event,IDispatch *pDisp) { return This->lpVtbl->detachEvent(This,event,pDisp); } -static FORCEINLINE HRESULT IHTMLDocument3_put_onrowsdelete(IHTMLDocument3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_onrowsdelete(IHTMLDocument3* This,VARIANT v) { return This->lpVtbl->put_onrowsdelete(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_onrowsdelete(IHTMLDocument3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_onrowsdelete(IHTMLDocument3* This,VARIANT *p) { return This->lpVtbl->get_onrowsdelete(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_put_onrowsinserted(IHTMLDocument3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_onrowsinserted(IHTMLDocument3* This,VARIANT v) { return This->lpVtbl->put_onrowsinserted(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_onrowsinserted(IHTMLDocument3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_onrowsinserted(IHTMLDocument3* This,VARIANT *p) { return This->lpVtbl->get_onrowsinserted(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_put_oncellchange(IHTMLDocument3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_oncellchange(IHTMLDocument3* This,VARIANT v) { return This->lpVtbl->put_oncellchange(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_oncellchange(IHTMLDocument3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_oncellchange(IHTMLDocument3* This,VARIANT *p) { return This->lpVtbl->get_oncellchange(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_put_ondatasetchanged(IHTMLDocument3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_ondatasetchanged(IHTMLDocument3* This,VARIANT v) { return This->lpVtbl->put_ondatasetchanged(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_ondatasetchanged(IHTMLDocument3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_ondatasetchanged(IHTMLDocument3* This,VARIANT *p) { return This->lpVtbl->get_ondatasetchanged(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_put_ondataavailable(IHTMLDocument3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_ondataavailable(IHTMLDocument3* This,VARIANT v) { return This->lpVtbl->put_ondataavailable(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_ondataavailable(IHTMLDocument3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_ondataavailable(IHTMLDocument3* This,VARIANT *p) { return This->lpVtbl->get_ondataavailable(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_put_ondatasetcomplete(IHTMLDocument3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_ondatasetcomplete(IHTMLDocument3* This,VARIANT v) { return This->lpVtbl->put_ondatasetcomplete(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_ondatasetcomplete(IHTMLDocument3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_ondatasetcomplete(IHTMLDocument3* This,VARIANT *p) { return This->lpVtbl->get_ondatasetcomplete(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_put_onpropertychange(IHTMLDocument3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_onpropertychange(IHTMLDocument3* This,VARIANT v) { return This->lpVtbl->put_onpropertychange(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_onpropertychange(IHTMLDocument3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_onpropertychange(IHTMLDocument3* This,VARIANT *p) { return This->lpVtbl->get_onpropertychange(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_put_dir(IHTMLDocument3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_dir(IHTMLDocument3* This,BSTR v) { return This->lpVtbl->put_dir(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_dir(IHTMLDocument3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_dir(IHTMLDocument3* This,BSTR *p) { return This->lpVtbl->get_dir(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_put_oncontextmenu(IHTMLDocument3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_oncontextmenu(IHTMLDocument3* This,VARIANT v) { return This->lpVtbl->put_oncontextmenu(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_oncontextmenu(IHTMLDocument3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_oncontextmenu(IHTMLDocument3* This,VARIANT *p) { return This->lpVtbl->get_oncontextmenu(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_put_onstop(IHTMLDocument3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_onstop(IHTMLDocument3* This,VARIANT v) { return This->lpVtbl->put_onstop(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_onstop(IHTMLDocument3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_onstop(IHTMLDocument3* This,VARIANT *p) { return This->lpVtbl->get_onstop(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_createDocumentFragment(IHTMLDocument3* This,IHTMLDocument2 **pNewDoc) { +static __WIDL_INLINE HRESULT IHTMLDocument3_createDocumentFragment(IHTMLDocument3* This,IHTMLDocument2 **pNewDoc) { return This->lpVtbl->createDocumentFragment(This,pNewDoc); } -static FORCEINLINE HRESULT IHTMLDocument3_get_parentDocument(IHTMLDocument3* This,IHTMLDocument2 **p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_parentDocument(IHTMLDocument3* This,IHTMLDocument2 **p) { return This->lpVtbl->get_parentDocument(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_put_enableDownload(IHTMLDocument3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_enableDownload(IHTMLDocument3* This,VARIANT_BOOL v) { return This->lpVtbl->put_enableDownload(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_enableDownload(IHTMLDocument3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_enableDownload(IHTMLDocument3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_enableDownload(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_put_baseUrl(IHTMLDocument3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_baseUrl(IHTMLDocument3* This,BSTR v) { return This->lpVtbl->put_baseUrl(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_baseUrl(IHTMLDocument3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_baseUrl(IHTMLDocument3* This,BSTR *p) { return This->lpVtbl->get_baseUrl(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_get_childNodes(IHTMLDocument3* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_childNodes(IHTMLDocument3* This,IDispatch **p) { return This->lpVtbl->get_childNodes(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_put_inheritStyleSheets(IHTMLDocument3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_inheritStyleSheets(IHTMLDocument3* This,VARIANT_BOOL v) { return This->lpVtbl->put_inheritStyleSheets(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_inheritStyleSheets(IHTMLDocument3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_inheritStyleSheets(IHTMLDocument3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_inheritStyleSheets(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_put_onbeforeeditfocus(IHTMLDocument3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument3_put_onbeforeeditfocus(IHTMLDocument3* This,VARIANT v) { return This->lpVtbl->put_onbeforeeditfocus(This,v); } -static FORCEINLINE HRESULT IHTMLDocument3_get_onbeforeeditfocus(IHTMLDocument3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument3_get_onbeforeeditfocus(IHTMLDocument3* This,VARIANT *p) { return This->lpVtbl->get_onbeforeeditfocus(This,p); } -static FORCEINLINE HRESULT IHTMLDocument3_getElementsByName(IHTMLDocument3* This,BSTR v,IHTMLElementCollection **pelColl) { +static __WIDL_INLINE HRESULT IHTMLDocument3_getElementsByName(IHTMLDocument3* This,BSTR v,IHTMLElementCollection **pelColl) { return This->lpVtbl->getElementsByName(This,v,pelColl); } -static FORCEINLINE HRESULT IHTMLDocument3_getElementById(IHTMLDocument3* This,BSTR v,IHTMLElement **pel) { +static __WIDL_INLINE HRESULT IHTMLDocument3_getElementById(IHTMLDocument3* This,BSTR v,IHTMLElement **pel) { return This->lpVtbl->getElementById(This,v,pel); } -static FORCEINLINE HRESULT IHTMLDocument3_getElementsByTagName(IHTMLDocument3* This,BSTR v,IHTMLElementCollection **pelColl) { +static __WIDL_INLINE HRESULT IHTMLDocument3_getElementsByTagName(IHTMLDocument3* This,BSTR v,IHTMLElementCollection **pelColl) { return This->lpVtbl->getElementsByTagName(This,v,pelColl); } #endif @@ -91603,69 +91611,69 @@ interface IHTMLDocument4 { #define IHTMLDocument4_get_URLUnencoded(This,p) (This)->lpVtbl->get_URLUnencoded(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDocument4_QueryInterface(IHTMLDocument4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDocument4_QueryInterface(IHTMLDocument4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDocument4_AddRef(IHTMLDocument4* This) { +static __WIDL_INLINE ULONG IHTMLDocument4_AddRef(IHTMLDocument4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDocument4_Release(IHTMLDocument4* This) { +static __WIDL_INLINE ULONG IHTMLDocument4_Release(IHTMLDocument4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDocument4_GetTypeInfoCount(IHTMLDocument4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDocument4_GetTypeInfoCount(IHTMLDocument4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDocument4_GetTypeInfo(IHTMLDocument4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDocument4_GetTypeInfo(IHTMLDocument4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDocument4_GetIDsOfNames(IHTMLDocument4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDocument4_GetIDsOfNames(IHTMLDocument4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDocument4_Invoke(IHTMLDocument4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDocument4_Invoke(IHTMLDocument4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDocument4 methods ***/ -static FORCEINLINE HRESULT IHTMLDocument4_focus(IHTMLDocument4* This) { +static __WIDL_INLINE HRESULT IHTMLDocument4_focus(IHTMLDocument4* This) { return This->lpVtbl->focus(This); } -static FORCEINLINE HRESULT IHTMLDocument4_hasFocus(IHTMLDocument4* This,VARIANT_BOOL *pfFocus) { +static __WIDL_INLINE HRESULT IHTMLDocument4_hasFocus(IHTMLDocument4* This,VARIANT_BOOL *pfFocus) { return This->lpVtbl->hasFocus(This,pfFocus); } -static FORCEINLINE HRESULT IHTMLDocument4_put_onselectionchange(IHTMLDocument4* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument4_put_onselectionchange(IHTMLDocument4* This,VARIANT v) { return This->lpVtbl->put_onselectionchange(This,v); } -static FORCEINLINE HRESULT IHTMLDocument4_get_onselectionchange(IHTMLDocument4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument4_get_onselectionchange(IHTMLDocument4* This,VARIANT *p) { return This->lpVtbl->get_onselectionchange(This,p); } -static FORCEINLINE HRESULT IHTMLDocument4_get_namespaces(IHTMLDocument4* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDocument4_get_namespaces(IHTMLDocument4* This,IDispatch **p) { return This->lpVtbl->get_namespaces(This,p); } -static FORCEINLINE HRESULT IHTMLDocument4_createDocumentFromUrl(IHTMLDocument4* This,BSTR bstrUrl,BSTR bstrOptions,IHTMLDocument2 **newDoc) { +static __WIDL_INLINE HRESULT IHTMLDocument4_createDocumentFromUrl(IHTMLDocument4* This,BSTR bstrUrl,BSTR bstrOptions,IHTMLDocument2 **newDoc) { return This->lpVtbl->createDocumentFromUrl(This,bstrUrl,bstrOptions,newDoc); } -static FORCEINLINE HRESULT IHTMLDocument4_put_media(IHTMLDocument4* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDocument4_put_media(IHTMLDocument4* This,BSTR v) { return This->lpVtbl->put_media(This,v); } -static FORCEINLINE HRESULT IHTMLDocument4_get_media(IHTMLDocument4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument4_get_media(IHTMLDocument4* This,BSTR *p) { return This->lpVtbl->get_media(This,p); } -static FORCEINLINE HRESULT IHTMLDocument4_createEventObject(IHTMLDocument4* This,VARIANT *pvarEventObject,IHTMLEventObj **ppEventObj) { +static __WIDL_INLINE HRESULT IHTMLDocument4_createEventObject(IHTMLDocument4* This,VARIANT *pvarEventObject,IHTMLEventObj **ppEventObj) { return This->lpVtbl->createEventObject(This,pvarEventObject,ppEventObj); } -static FORCEINLINE HRESULT IHTMLDocument4_fireEvent(IHTMLDocument4* This,BSTR bstrEventName,VARIANT *pvarEventObject,VARIANT_BOOL *pfCancelled) { +static __WIDL_INLINE HRESULT IHTMLDocument4_fireEvent(IHTMLDocument4* This,BSTR bstrEventName,VARIANT *pvarEventObject,VARIANT_BOOL *pfCancelled) { return This->lpVtbl->fireEvent(This,bstrEventName,pvarEventObject,pfCancelled); } -static FORCEINLINE HRESULT IHTMLDocument4_createRenderStyle(IHTMLDocument4* This,BSTR v,IHTMLRenderStyle **ppIHTMLRenderStyle) { +static __WIDL_INLINE HRESULT IHTMLDocument4_createRenderStyle(IHTMLDocument4* This,BSTR v,IHTMLRenderStyle **ppIHTMLRenderStyle) { return This->lpVtbl->createRenderStyle(This,v,ppIHTMLRenderStyle); } -static FORCEINLINE HRESULT IHTMLDocument4_put_oncontrolselect(IHTMLDocument4* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument4_put_oncontrolselect(IHTMLDocument4* This,VARIANT v) { return This->lpVtbl->put_oncontrolselect(This,v); } -static FORCEINLINE HRESULT IHTMLDocument4_get_oncontrolselect(IHTMLDocument4* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument4_get_oncontrolselect(IHTMLDocument4* This,VARIANT *p) { return This->lpVtbl->get_oncontrolselect(This,p); } -static FORCEINLINE HRESULT IHTMLDocument4_get_URLUnencoded(IHTMLDocument4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument4_get_URLUnencoded(IHTMLDocument4* This,BSTR *p) { return This->lpVtbl->get_URLUnencoded(This,p); } #endif @@ -91915,84 +91923,84 @@ interface IHTMLDocument5 { #define IHTMLDocument5_get_compatMode(This,p) (This)->lpVtbl->get_compatMode(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDocument5_QueryInterface(IHTMLDocument5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDocument5_QueryInterface(IHTMLDocument5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDocument5_AddRef(IHTMLDocument5* This) { +static __WIDL_INLINE ULONG IHTMLDocument5_AddRef(IHTMLDocument5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDocument5_Release(IHTMLDocument5* This) { +static __WIDL_INLINE ULONG IHTMLDocument5_Release(IHTMLDocument5* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDocument5_GetTypeInfoCount(IHTMLDocument5* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDocument5_GetTypeInfoCount(IHTMLDocument5* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDocument5_GetTypeInfo(IHTMLDocument5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDocument5_GetTypeInfo(IHTMLDocument5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDocument5_GetIDsOfNames(IHTMLDocument5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDocument5_GetIDsOfNames(IHTMLDocument5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDocument5_Invoke(IHTMLDocument5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDocument5_Invoke(IHTMLDocument5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDocument5 methods ***/ -static FORCEINLINE HRESULT IHTMLDocument5_put_onmousewheel(IHTMLDocument5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument5_put_onmousewheel(IHTMLDocument5* This,VARIANT v) { return This->lpVtbl->put_onmousewheel(This,v); } -static FORCEINLINE HRESULT IHTMLDocument5_get_onmousewheel(IHTMLDocument5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument5_get_onmousewheel(IHTMLDocument5* This,VARIANT *p) { return This->lpVtbl->get_onmousewheel(This,p); } -static FORCEINLINE HRESULT IHTMLDocument5_get_doctype(IHTMLDocument5* This,IHTMLDOMNode **p) { +static __WIDL_INLINE HRESULT IHTMLDocument5_get_doctype(IHTMLDocument5* This,IHTMLDOMNode **p) { return This->lpVtbl->get_doctype(This,p); } -static FORCEINLINE HRESULT IHTMLDocument5_get_implementation(IHTMLDocument5* This,IHTMLDOMImplementation **p) { +static __WIDL_INLINE HRESULT IHTMLDocument5_get_implementation(IHTMLDocument5* This,IHTMLDOMImplementation **p) { return This->lpVtbl->get_implementation(This,p); } -static FORCEINLINE HRESULT IHTMLDocument5_createAttribute(IHTMLDocument5* This,BSTR bstrattrName,IHTMLDOMAttribute **ppattribute) { +static __WIDL_INLINE HRESULT IHTMLDocument5_createAttribute(IHTMLDocument5* This,BSTR bstrattrName,IHTMLDOMAttribute **ppattribute) { return This->lpVtbl->createAttribute(This,bstrattrName,ppattribute); } -static FORCEINLINE HRESULT IHTMLDocument5_createComment(IHTMLDocument5* This,BSTR bstrdata,IHTMLDOMNode **ppRetNode) { +static __WIDL_INLINE HRESULT IHTMLDocument5_createComment(IHTMLDocument5* This,BSTR bstrdata,IHTMLDOMNode **ppRetNode) { return This->lpVtbl->createComment(This,bstrdata,ppRetNode); } -static FORCEINLINE HRESULT IHTMLDocument5_put_onfocusin(IHTMLDocument5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument5_put_onfocusin(IHTMLDocument5* This,VARIANT v) { return This->lpVtbl->put_onfocusin(This,v); } -static FORCEINLINE HRESULT IHTMLDocument5_get_onfocusin(IHTMLDocument5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument5_get_onfocusin(IHTMLDocument5* This,VARIANT *p) { return This->lpVtbl->get_onfocusin(This,p); } -static FORCEINLINE HRESULT IHTMLDocument5_put_onfocusout(IHTMLDocument5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument5_put_onfocusout(IHTMLDocument5* This,VARIANT v) { return This->lpVtbl->put_onfocusout(This,v); } -static FORCEINLINE HRESULT IHTMLDocument5_get_onfocusout(IHTMLDocument5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument5_get_onfocusout(IHTMLDocument5* This,VARIANT *p) { return This->lpVtbl->get_onfocusout(This,p); } -static FORCEINLINE HRESULT IHTMLDocument5_put_onactivate(IHTMLDocument5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument5_put_onactivate(IHTMLDocument5* This,VARIANT v) { return This->lpVtbl->put_onactivate(This,v); } -static FORCEINLINE HRESULT IHTMLDocument5_get_onactivate(IHTMLDocument5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument5_get_onactivate(IHTMLDocument5* This,VARIANT *p) { return This->lpVtbl->get_onactivate(This,p); } -static FORCEINLINE HRESULT IHTMLDocument5_put_ondeactivate(IHTMLDocument5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument5_put_ondeactivate(IHTMLDocument5* This,VARIANT v) { return This->lpVtbl->put_ondeactivate(This,v); } -static FORCEINLINE HRESULT IHTMLDocument5_get_ondeactivate(IHTMLDocument5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument5_get_ondeactivate(IHTMLDocument5* This,VARIANT *p) { return This->lpVtbl->get_ondeactivate(This,p); } -static FORCEINLINE HRESULT IHTMLDocument5_put_onbeforeactivate(IHTMLDocument5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument5_put_onbeforeactivate(IHTMLDocument5* This,VARIANT v) { return This->lpVtbl->put_onbeforeactivate(This,v); } -static FORCEINLINE HRESULT IHTMLDocument5_get_onbeforeactivate(IHTMLDocument5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument5_get_onbeforeactivate(IHTMLDocument5* This,VARIANT *p) { return This->lpVtbl->get_onbeforeactivate(This,p); } -static FORCEINLINE HRESULT IHTMLDocument5_put_onbeforedeactivate(IHTMLDocument5* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument5_put_onbeforedeactivate(IHTMLDocument5* This,VARIANT v) { return This->lpVtbl->put_onbeforedeactivate(This,v); } -static FORCEINLINE HRESULT IHTMLDocument5_get_onbeforedeactivate(IHTMLDocument5* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument5_get_onbeforedeactivate(IHTMLDocument5* This,VARIANT *p) { return This->lpVtbl->get_onbeforedeactivate(This,p); } -static FORCEINLINE HRESULT IHTMLDocument5_get_compatMode(IHTMLDocument5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument5_get_compatMode(IHTMLDocument5* This,BSTR *p) { return This->lpVtbl->get_compatMode(This,p); } #endif @@ -92151,51 +92159,51 @@ interface IHTMLDocument6 { #define IHTMLDocument6_updateSettings(This) (This)->lpVtbl->updateSettings(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDocument6_QueryInterface(IHTMLDocument6* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDocument6_QueryInterface(IHTMLDocument6* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDocument6_AddRef(IHTMLDocument6* This) { +static __WIDL_INLINE ULONG IHTMLDocument6_AddRef(IHTMLDocument6* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDocument6_Release(IHTMLDocument6* This) { +static __WIDL_INLINE ULONG IHTMLDocument6_Release(IHTMLDocument6* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDocument6_GetTypeInfoCount(IHTMLDocument6* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDocument6_GetTypeInfoCount(IHTMLDocument6* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDocument6_GetTypeInfo(IHTMLDocument6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDocument6_GetTypeInfo(IHTMLDocument6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDocument6_GetIDsOfNames(IHTMLDocument6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDocument6_GetIDsOfNames(IHTMLDocument6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDocument6_Invoke(IHTMLDocument6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDocument6_Invoke(IHTMLDocument6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDocument6 methods ***/ -static FORCEINLINE HRESULT IHTMLDocument6_get_compatible(IHTMLDocument6* This,IHTMLDocumentCompatibleInfoCollection **p) { +static __WIDL_INLINE HRESULT IHTMLDocument6_get_compatible(IHTMLDocument6* This,IHTMLDocumentCompatibleInfoCollection **p) { return This->lpVtbl->get_compatible(This,p); } -static FORCEINLINE HRESULT IHTMLDocument6_get_documentMode(IHTMLDocument6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument6_get_documentMode(IHTMLDocument6* This,VARIANT *p) { return This->lpVtbl->get_documentMode(This,p); } -static FORCEINLINE HRESULT IHTMLDocument6_put_onstorage(IHTMLDocument6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument6_put_onstorage(IHTMLDocument6* This,VARIANT v) { return This->lpVtbl->put_onstorage(This,v); } -static FORCEINLINE HRESULT IHTMLDocument6_get_onstorage(IHTMLDocument6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument6_get_onstorage(IHTMLDocument6* This,VARIANT *p) { return This->lpVtbl->get_onstorage(This,p); } -static FORCEINLINE HRESULT IHTMLDocument6_put_onstoragecommit(IHTMLDocument6* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument6_put_onstoragecommit(IHTMLDocument6* This,VARIANT v) { return This->lpVtbl->put_onstoragecommit(This,v); } -static FORCEINLINE HRESULT IHTMLDocument6_get_onstoragecommit(IHTMLDocument6* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument6_get_onstoragecommit(IHTMLDocument6* This,VARIANT *p) { return This->lpVtbl->get_onstoragecommit(This,p); } -static FORCEINLINE HRESULT IHTMLDocument6_getElementById(IHTMLDocument6* This,BSTR bstrId,IHTMLElement2 **ppRetElement) { +static __WIDL_INLINE HRESULT IHTMLDocument6_getElementById(IHTMLDocument6* This,BSTR bstrId,IHTMLElement2 **ppRetElement) { return This->lpVtbl->getElementById(This,bstrId,ppRetElement); } -static FORCEINLINE HRESULT IHTMLDocument6_updateSettings(IHTMLDocument6* This) { +static __WIDL_INLINE HRESULT IHTMLDocument6_updateSettings(IHTMLDocument6* This) { return This->lpVtbl->updateSettings(This); } #endif @@ -93150,339 +93158,339 @@ interface IHTMLDocument7 { #define IHTMLDocument7_get_head(This,p) (This)->lpVtbl->get_head(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDocument7_QueryInterface(IHTMLDocument7* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDocument7_QueryInterface(IHTMLDocument7* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDocument7_AddRef(IHTMLDocument7* This) { +static __WIDL_INLINE ULONG IHTMLDocument7_AddRef(IHTMLDocument7* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDocument7_Release(IHTMLDocument7* This) { +static __WIDL_INLINE ULONG IHTMLDocument7_Release(IHTMLDocument7* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDocument7_GetTypeInfoCount(IHTMLDocument7* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDocument7_GetTypeInfoCount(IHTMLDocument7* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDocument7_GetTypeInfo(IHTMLDocument7* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDocument7_GetTypeInfo(IHTMLDocument7* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDocument7_GetIDsOfNames(IHTMLDocument7* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDocument7_GetIDsOfNames(IHTMLDocument7* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDocument7_Invoke(IHTMLDocument7* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDocument7_Invoke(IHTMLDocument7* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDocument7 methods ***/ -static FORCEINLINE HRESULT IHTMLDocument7_get_defaultView(IHTMLDocument7* This,IHTMLWindow2 **p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_defaultView(IHTMLDocument7* This,IHTMLWindow2 **p) { return This->lpVtbl->get_defaultView(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_createCDATASection(IHTMLDocument7* This,BSTR text,IHTMLDOMNode **newCDATASectionNode) { +static __WIDL_INLINE HRESULT IHTMLDocument7_createCDATASection(IHTMLDocument7* This,BSTR text,IHTMLDOMNode **newCDATASectionNode) { return This->lpVtbl->createCDATASection(This,text,newCDATASectionNode); } -static FORCEINLINE HRESULT IHTMLDocument7_getSelection(IHTMLDocument7* This,IHTMLSelection **ppIHTMLSelection) { +static __WIDL_INLINE HRESULT IHTMLDocument7_getSelection(IHTMLDocument7* This,IHTMLSelection **ppIHTMLSelection) { return This->lpVtbl->getSelection(This,ppIHTMLSelection); } -static FORCEINLINE HRESULT IHTMLDocument7_getElementsByTagNameNS(IHTMLDocument7* This,VARIANT *pvarNS,BSTR bstrLocalName,IHTMLElementCollection **pelColl) { +static __WIDL_INLINE HRESULT IHTMLDocument7_getElementsByTagNameNS(IHTMLDocument7* This,VARIANT *pvarNS,BSTR bstrLocalName,IHTMLElementCollection **pelColl) { return This->lpVtbl->getElementsByTagNameNS(This,pvarNS,bstrLocalName,pelColl); } -static FORCEINLINE HRESULT IHTMLDocument7_createElementNS(IHTMLDocument7* This,VARIANT *pvarNS,BSTR bstrTag,IHTMLElement **newElem) { +static __WIDL_INLINE HRESULT IHTMLDocument7_createElementNS(IHTMLDocument7* This,VARIANT *pvarNS,BSTR bstrTag,IHTMLElement **newElem) { return This->lpVtbl->createElementNS(This,pvarNS,bstrTag,newElem); } -static FORCEINLINE HRESULT IHTMLDocument7_createAttributeNS(IHTMLDocument7* This,VARIANT *pvarNS,BSTR bstrAttrName,IHTMLDOMAttribute **ppAttribute) { +static __WIDL_INLINE HRESULT IHTMLDocument7_createAttributeNS(IHTMLDocument7* This,VARIANT *pvarNS,BSTR bstrAttrName,IHTMLDOMAttribute **ppAttribute) { return This->lpVtbl->createAttributeNS(This,pvarNS,bstrAttrName,ppAttribute); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onmsthumbnailclick(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onmsthumbnailclick(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onmsthumbnailclick(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onmsthumbnailclick(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onmsthumbnailclick(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onmsthumbnailclick(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_get_characterSet(IHTMLDocument7* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_characterSet(IHTMLDocument7* This,BSTR *p) { return This->lpVtbl->get_characterSet(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_createElement(IHTMLDocument7* This,BSTR bstrTag,IHTMLElement **newElem) { +static __WIDL_INLINE HRESULT IHTMLDocument7_createElement(IHTMLDocument7* This,BSTR bstrTag,IHTMLElement **newElem) { return This->lpVtbl->createElement(This,bstrTag,newElem); } -static FORCEINLINE HRESULT IHTMLDocument7_createAttribute(IHTMLDocument7* This,BSTR bstrAttrName,IHTMLDOMAttribute **ppAttribute) { +static __WIDL_INLINE HRESULT IHTMLDocument7_createAttribute(IHTMLDocument7* This,BSTR bstrAttrName,IHTMLDOMAttribute **ppAttribute) { return This->lpVtbl->createAttribute(This,bstrAttrName,ppAttribute); } -static FORCEINLINE HRESULT IHTMLDocument7_getElementsByClassName(IHTMLDocument7* This,BSTR v,IHTMLElementCollection **pel) { +static __WIDL_INLINE HRESULT IHTMLDocument7_getElementsByClassName(IHTMLDocument7* This,BSTR v,IHTMLElementCollection **pel) { return This->lpVtbl->getElementsByClassName(This,v,pel); } -static FORCEINLINE HRESULT IHTMLDocument7_createProcessingInstruction(IHTMLDocument7* This,BSTR bstrTarget,BSTR bstrData,IDOMProcessingInstruction **newProcessingInstruction) { +static __WIDL_INLINE HRESULT IHTMLDocument7_createProcessingInstruction(IHTMLDocument7* This,BSTR bstrTarget,BSTR bstrData,IDOMProcessingInstruction **newProcessingInstruction) { return This->lpVtbl->createProcessingInstruction(This,bstrTarget,bstrData,newProcessingInstruction); } -static FORCEINLINE HRESULT IHTMLDocument7_adoptNode(IHTMLDocument7* This,IHTMLDOMNode *pNodeSource,IHTMLDOMNode3 **ppNodeDest) { +static __WIDL_INLINE HRESULT IHTMLDocument7_adoptNode(IHTMLDocument7* This,IHTMLDOMNode *pNodeSource,IHTMLDOMNode3 **ppNodeDest) { return This->lpVtbl->adoptNode(This,pNodeSource,ppNodeDest); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onmssitemodejumplistitemremoved(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onmssitemodejumplistitemremoved(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onmssitemodejumplistitemremoved(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onmssitemodejumplistitemremoved(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onmssitemodejumplistitemremoved(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onmssitemodejumplistitemremoved(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_get_all(IHTMLDocument7* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_all(IHTMLDocument7* This,IHTMLElementCollection **p) { return This->lpVtbl->get_all(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_get_inputEncoding(IHTMLDocument7* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_inputEncoding(IHTMLDocument7* This,BSTR *p) { return This->lpVtbl->get_inputEncoding(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_get_xmlEncoding(IHTMLDocument7* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_xmlEncoding(IHTMLDocument7* This,BSTR *p) { return This->lpVtbl->get_xmlEncoding(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_xmlStandalone(IHTMLDocument7* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_xmlStandalone(IHTMLDocument7* This,VARIANT_BOOL v) { return This->lpVtbl->put_xmlStandalone(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_xmlStandalone(IHTMLDocument7* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_xmlStandalone(IHTMLDocument7* This,VARIANT_BOOL *p) { return This->lpVtbl->get_xmlStandalone(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_xmlVersion(IHTMLDocument7* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_xmlVersion(IHTMLDocument7* This,BSTR v) { return This->lpVtbl->put_xmlVersion(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_xmlVersion(IHTMLDocument7* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_xmlVersion(IHTMLDocument7* This,BSTR *p) { return This->lpVtbl->get_xmlVersion(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_hasAttributes(IHTMLDocument7* This,VARIANT_BOOL *pfHasAttributes) { +static __WIDL_INLINE HRESULT IHTMLDocument7_hasAttributes(IHTMLDocument7* This,VARIANT_BOOL *pfHasAttributes) { return This->lpVtbl->hasAttributes(This,pfHasAttributes); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onabort(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onabort(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onabort(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onabort(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onabort(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onabort(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onblur(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onblur(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onblur(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onblur(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onblur(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onblur(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_oncanplay(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_oncanplay(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_oncanplay(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_oncanplay(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_oncanplay(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_oncanplay(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_oncanplaythrough(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_oncanplaythrough(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_oncanplaythrough(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_oncanplaythrough(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_oncanplaythrough(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_oncanplaythrough(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onchange(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onchange(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onchange(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onchange(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onchange(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onchange(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_ondrag(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_ondrag(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_ondrag(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_ondrag(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_ondrag(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_ondrag(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_ondragend(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_ondragend(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_ondragend(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_ondragend(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_ondragend(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_ondragend(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_ondragenter(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_ondragenter(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_ondragenter(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_ondragenter(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_ondragenter(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_ondragenter(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_ondragleave(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_ondragleave(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_ondragleave(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_ondragleave(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_ondragleave(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_ondragleave(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_ondragover(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_ondragover(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_ondragover(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_ondragover(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_ondragover(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_ondragover(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_ondrop(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_ondrop(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_ondrop(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_ondrop(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_ondrop(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_ondrop(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_ondurationchange(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_ondurationchange(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_ondurationchange(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_ondurationchange(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_ondurationchange(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_ondurationchange(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onemptied(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onemptied(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onemptied(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onemptied(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onemptied(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onemptied(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onended(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onended(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onended(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onended(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onended(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onended(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onerror(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onerror(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onerror(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onerror(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onerror(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onerror(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onfocus(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onfocus(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onfocus(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onfocus(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onfocus(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onfocus(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_oninput(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_oninput(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_oninput(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_oninput(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_oninput(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_oninput(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onload(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onload(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onload(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onload(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onload(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onload(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onloadeddata(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onloadeddata(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onloadeddata(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onloadeddata(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onloadeddata(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onloadeddata(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onloadedmetadata(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onloadedmetadata(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onloadedmetadata(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onloadedmetadata(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onloadedmetadata(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onloadedmetadata(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onloadstart(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onloadstart(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onloadstart(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onloadstart(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onloadstart(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onloadstart(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onpause(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onpause(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onpause(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onpause(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onpause(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onpause(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onplay(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onplay(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onplay(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onplay(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onplay(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onplay(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onplaying(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onplaying(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onplaying(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onplaying(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onplaying(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onplaying(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onprogress(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onprogress(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onprogress(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onprogress(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onprogress(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onprogress(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onratechange(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onratechange(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onratechange(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onratechange(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onratechange(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onratechange(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onreset(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onreset(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onreset(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onreset(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onreset(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onreset(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onscroll(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onscroll(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onscroll(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onscroll(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onscroll(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onscroll(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onseeked(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onseeked(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onseeked(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onseeked(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onseeked(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onseeked(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onseeking(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onseeking(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onseeking(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onseeking(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onseeking(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onseeking(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onselect(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onselect(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onselect(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onselect(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onselect(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onselect(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onstalled(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onstalled(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onstalled(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onstalled(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onstalled(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onstalled(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onsubmit(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onsubmit(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onsubmit(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onsubmit(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onsubmit(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onsubmit(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onsuspend(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onsuspend(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onsuspend(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onsuspend(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onsuspend(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onsuspend(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_ontimeupdate(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_ontimeupdate(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_ontimeupdate(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_ontimeupdate(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_ontimeupdate(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_ontimeupdate(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onvolumechange(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onvolumechange(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onvolumechange(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onvolumechange(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onvolumechange(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onvolumechange(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_put_onwaiting(IHTMLDocument7* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_put_onwaiting(IHTMLDocument7* This,VARIANT v) { return This->lpVtbl->put_onwaiting(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_onwaiting(IHTMLDocument7* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_onwaiting(IHTMLDocument7* This,VARIANT *p) { return This->lpVtbl->get_onwaiting(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_normalize(IHTMLDocument7* This) { +static __WIDL_INLINE HRESULT IHTMLDocument7_normalize(IHTMLDocument7* This) { return This->lpVtbl->normalize(This); } -static FORCEINLINE HRESULT IHTMLDocument7_importNode(IHTMLDocument7* This,IHTMLDOMNode *pNodeSource,VARIANT_BOOL fDeep,IHTMLDOMNode3 **ppNodeDest) { +static __WIDL_INLINE HRESULT IHTMLDocument7_importNode(IHTMLDocument7* This,IHTMLDOMNode *pNodeSource,VARIANT_BOOL fDeep,IHTMLDOMNode3 **ppNodeDest) { return This->lpVtbl->importNode(This,pNodeSource,fDeep,ppNodeDest); } -static FORCEINLINE HRESULT IHTMLDocument7_get_parentWindow(IHTMLDocument7* This,IHTMLWindow2 **p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_parentWindow(IHTMLDocument7* This,IHTMLWindow2 **p) { return This->lpVtbl->get_parentWindow(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_putref_body(IHTMLDocument7* This,IHTMLElement *v) { +static __WIDL_INLINE HRESULT IHTMLDocument7_putref_body(IHTMLDocument7* This,IHTMLElement *v) { return This->lpVtbl->putref_body(This,v); } -static FORCEINLINE HRESULT IHTMLDocument7_get_body(IHTMLDocument7* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_body(IHTMLDocument7* This,IHTMLElement **p) { return This->lpVtbl->get_body(This,p); } -static FORCEINLINE HRESULT IHTMLDocument7_get_head(IHTMLDocument7* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IHTMLDocument7_get_head(IHTMLDocument7* This,IHTMLElement **p) { return This->lpVtbl->get_head(This,p); } #endif @@ -93876,135 +93884,135 @@ interface IHTMLDocument8 { #define IHTMLDocument8_get_msCapsLockWarningOff(This,p) (This)->lpVtbl->get_msCapsLockWarningOff(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDocument8_QueryInterface(IHTMLDocument8* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDocument8_QueryInterface(IHTMLDocument8* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDocument8_AddRef(IHTMLDocument8* This) { +static __WIDL_INLINE ULONG IHTMLDocument8_AddRef(IHTMLDocument8* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDocument8_Release(IHTMLDocument8* This) { +static __WIDL_INLINE ULONG IHTMLDocument8_Release(IHTMLDocument8* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDocument8_GetTypeInfoCount(IHTMLDocument8* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDocument8_GetTypeInfoCount(IHTMLDocument8* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDocument8_GetTypeInfo(IHTMLDocument8* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDocument8_GetTypeInfo(IHTMLDocument8* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDocument8_GetIDsOfNames(IHTMLDocument8* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDocument8_GetIDsOfNames(IHTMLDocument8* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDocument8_Invoke(IHTMLDocument8* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDocument8_Invoke(IHTMLDocument8* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDocument8 methods ***/ -static FORCEINLINE HRESULT IHTMLDocument8_put_onmscontentzoom(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmscontentzoom(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmscontentzoom(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmscontentzoom(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmscontentzoom(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmscontentzoom(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmspointerdown(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmspointerdown(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmspointerdown(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmspointerdown(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmspointerdown(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmspointerdown(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmspointermove(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmspointermove(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmspointermove(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmspointermove(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmspointermove(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmspointermove(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmspointerup(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmspointerup(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmspointerup(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmspointerup(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmspointerup(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmspointerup(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmspointerover(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmspointerover(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmspointerover(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmspointerover(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmspointerover(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmspointerover(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmspointerout(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmspointerout(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmspointerout(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmspointerout(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmspointerout(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmspointerout(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmspointercancel(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmspointercancel(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmspointercancel(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmspointercancel(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmspointercancel(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmspointercancel(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmspointerhover(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmspointerhover(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmspointerhover(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmspointerhover(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmspointerhover(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmspointerhover(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmsgesturestart(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmsgesturestart(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmsgesturestart(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmsgesturestart(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmsgesturestart(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturestart(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmsgesturechange(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmsgesturechange(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmsgesturechange(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmsgesturechange(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmsgesturechange(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturechange(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmsgestureend(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmsgestureend(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmsgestureend(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmsgestureend(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmsgestureend(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmsgestureend(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmsgesturehold(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmsgesturehold(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmsgesturehold(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmsgesturehold(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmsgesturehold(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturehold(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmsgesturetap(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmsgesturetap(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmsgesturetap(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmsgesturetap(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmsgesturetap(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturetap(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmsgesturedoubletap(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmsgesturedoubletap(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmsgesturedoubletap(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmsgesturedoubletap(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmsgesturedoubletap(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmsgesturedoubletap(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmsinertiastart(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmsinertiastart(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmsinertiastart(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmsinertiastart(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmsinertiastart(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmsinertiastart(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_elementsFromPoint(IHTMLDocument8* This,float x,float y,IHTMLDOMChildrenCollection **elementsHit) { +static __WIDL_INLINE HRESULT IHTMLDocument8_elementsFromPoint(IHTMLDocument8* This,float x,float y,IHTMLDOMChildrenCollection **elementsHit) { return This->lpVtbl->elementsFromPoint(This,x,y,elementsHit); } -static FORCEINLINE HRESULT IHTMLDocument8_elementsFromRect(IHTMLDocument8* This,float left,float top,float width,float height,IHTMLDOMChildrenCollection **elementsHit) { +static __WIDL_INLINE HRESULT IHTMLDocument8_elementsFromRect(IHTMLDocument8* This,float left,float top,float width,float height,IHTMLDOMChildrenCollection **elementsHit) { return This->lpVtbl->elementsFromRect(This,left,top,width,height,elementsHit); } -static FORCEINLINE HRESULT IHTMLDocument8_put_onmsmanipulationstatechanged(IHTMLDocument8* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_onmsmanipulationstatechanged(IHTMLDocument8* This,VARIANT v) { return This->lpVtbl->put_onmsmanipulationstatechanged(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_onmsmanipulationstatechanged(IHTMLDocument8* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_onmsmanipulationstatechanged(IHTMLDocument8* This,VARIANT *p) { return This->lpVtbl->get_onmsmanipulationstatechanged(This,p); } -static FORCEINLINE HRESULT IHTMLDocument8_put_msCapsLockWarningOff(IHTMLDocument8* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLDocument8_put_msCapsLockWarningOff(IHTMLDocument8* This,VARIANT_BOOL v) { return This->lpVtbl->put_msCapsLockWarningOff(This,v); } -static FORCEINLINE HRESULT IHTMLDocument8_get_msCapsLockWarningOff(IHTMLDocument8* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLDocument8_get_msCapsLockWarningOff(IHTMLDocument8* This,VARIANT_BOOL *p) { return This->lpVtbl->get_msCapsLockWarningOff(This,p); } #endif @@ -94108,30 +94116,30 @@ interface IDocumentEvent { #define IDocumentEvent_createEvent(This,eventType,ppEvent) (This)->lpVtbl->createEvent(This,eventType,ppEvent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDocumentEvent_QueryInterface(IDocumentEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDocumentEvent_QueryInterface(IDocumentEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDocumentEvent_AddRef(IDocumentEvent* This) { +static __WIDL_INLINE ULONG IDocumentEvent_AddRef(IDocumentEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDocumentEvent_Release(IDocumentEvent* This) { +static __WIDL_INLINE ULONG IDocumentEvent_Release(IDocumentEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDocumentEvent_GetTypeInfoCount(IDocumentEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDocumentEvent_GetTypeInfoCount(IDocumentEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDocumentEvent_GetTypeInfo(IDocumentEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDocumentEvent_GetTypeInfo(IDocumentEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDocumentEvent_GetIDsOfNames(IDocumentEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDocumentEvent_GetIDsOfNames(IDocumentEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDocumentEvent_Invoke(IDocumentEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDocumentEvent_Invoke(IDocumentEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDocumentEvent methods ***/ -static FORCEINLINE HRESULT IDocumentEvent_createEvent(IDocumentEvent* This,BSTR eventType,IDOMEvent **ppEvent) { +static __WIDL_INLINE HRESULT IDocumentEvent_createEvent(IDocumentEvent* This,BSTR eventType,IDOMEvent **ppEvent) { return This->lpVtbl->createEvent(This,eventType,ppEvent); } #endif @@ -94233,30 +94241,30 @@ interface IDocumentRange { #define IDocumentRange_createRange(This,ppIHTMLDOMRange) (This)->lpVtbl->createRange(This,ppIHTMLDOMRange) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDocumentRange_QueryInterface(IDocumentRange* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDocumentRange_QueryInterface(IDocumentRange* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDocumentRange_AddRef(IDocumentRange* This) { +static __WIDL_INLINE ULONG IDocumentRange_AddRef(IDocumentRange* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDocumentRange_Release(IDocumentRange* This) { +static __WIDL_INLINE ULONG IDocumentRange_Release(IDocumentRange* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDocumentRange_GetTypeInfoCount(IDocumentRange* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDocumentRange_GetTypeInfoCount(IDocumentRange* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDocumentRange_GetTypeInfo(IDocumentRange* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDocumentRange_GetTypeInfo(IDocumentRange* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDocumentRange_GetIDsOfNames(IDocumentRange* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDocumentRange_GetIDsOfNames(IDocumentRange* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDocumentRange_Invoke(IDocumentRange* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDocumentRange_Invoke(IDocumentRange* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDocumentRange methods ***/ -static FORCEINLINE HRESULT IDocumentRange_createRange(IDocumentRange* This,IHTMLDOMRange **ppIHTMLDOMRange) { +static __WIDL_INLINE HRESULT IDocumentRange_createRange(IDocumentRange* This,IHTMLDOMRange **ppIHTMLDOMRange) { return This->lpVtbl->createRange(This,ppIHTMLDOMRange); } #endif @@ -94370,33 +94378,33 @@ interface IDocumentSelector { #define IDocumentSelector_querySelectorAll(This,v,pel) (This)->lpVtbl->querySelectorAll(This,v,pel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDocumentSelector_QueryInterface(IDocumentSelector* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDocumentSelector_QueryInterface(IDocumentSelector* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDocumentSelector_AddRef(IDocumentSelector* This) { +static __WIDL_INLINE ULONG IDocumentSelector_AddRef(IDocumentSelector* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDocumentSelector_Release(IDocumentSelector* This) { +static __WIDL_INLINE ULONG IDocumentSelector_Release(IDocumentSelector* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDocumentSelector_GetTypeInfoCount(IDocumentSelector* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDocumentSelector_GetTypeInfoCount(IDocumentSelector* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDocumentSelector_GetTypeInfo(IDocumentSelector* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDocumentSelector_GetTypeInfo(IDocumentSelector* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDocumentSelector_GetIDsOfNames(IDocumentSelector* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDocumentSelector_GetIDsOfNames(IDocumentSelector* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDocumentSelector_Invoke(IDocumentSelector* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDocumentSelector_Invoke(IDocumentSelector* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDocumentSelector methods ***/ -static FORCEINLINE HRESULT IDocumentSelector_querySelector(IDocumentSelector* This,BSTR v,IHTMLElement **pel) { +static __WIDL_INLINE HRESULT IDocumentSelector_querySelector(IDocumentSelector* This,BSTR v,IHTMLElement **pel) { return This->lpVtbl->querySelector(This,v,pel); } -static FORCEINLINE HRESULT IDocumentSelector_querySelectorAll(IDocumentSelector* This,BSTR v,IHTMLDOMChildrenCollection **pel) { +static __WIDL_INLINE HRESULT IDocumentSelector_querySelectorAll(IDocumentSelector* This,BSTR v,IHTMLDOMChildrenCollection **pel) { return This->lpVtbl->querySelectorAll(This,v,pel); } #endif @@ -94522,33 +94530,33 @@ interface IDocumentTraversal { #define IDocumentTraversal_createTreeWalker(This,pRootNode,ulWhatToShow,pFilter,fEntityReferenceExpansion,ppTreeWalker) (This)->lpVtbl->createTreeWalker(This,pRootNode,ulWhatToShow,pFilter,fEntityReferenceExpansion,ppTreeWalker) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDocumentTraversal_QueryInterface(IDocumentTraversal* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDocumentTraversal_QueryInterface(IDocumentTraversal* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDocumentTraversal_AddRef(IDocumentTraversal* This) { +static __WIDL_INLINE ULONG IDocumentTraversal_AddRef(IDocumentTraversal* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDocumentTraversal_Release(IDocumentTraversal* This) { +static __WIDL_INLINE ULONG IDocumentTraversal_Release(IDocumentTraversal* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDocumentTraversal_GetTypeInfoCount(IDocumentTraversal* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDocumentTraversal_GetTypeInfoCount(IDocumentTraversal* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDocumentTraversal_GetTypeInfo(IDocumentTraversal* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDocumentTraversal_GetTypeInfo(IDocumentTraversal* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDocumentTraversal_GetIDsOfNames(IDocumentTraversal* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDocumentTraversal_GetIDsOfNames(IDocumentTraversal* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDocumentTraversal_Invoke(IDocumentTraversal* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDocumentTraversal_Invoke(IDocumentTraversal* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDocumentTraversal methods ***/ -static FORCEINLINE HRESULT IDocumentTraversal_createNodeIterator(IDocumentTraversal* This,IDispatch *pRootNode,LONG ulWhatToShow,VARIANT *pFilter,VARIANT_BOOL fEntityReferenceExpansion,IDOMNodeIterator **ppNodeIterator) { +static __WIDL_INLINE HRESULT IDocumentTraversal_createNodeIterator(IDocumentTraversal* This,IDispatch *pRootNode,LONG ulWhatToShow,VARIANT *pFilter,VARIANT_BOOL fEntityReferenceExpansion,IDOMNodeIterator **ppNodeIterator) { return This->lpVtbl->createNodeIterator(This,pRootNode,ulWhatToShow,pFilter,fEntityReferenceExpansion,ppNodeIterator); } -static FORCEINLINE HRESULT IDocumentTraversal_createTreeWalker(IDocumentTraversal* This,IDispatch *pRootNode,LONG ulWhatToShow,VARIANT *pFilter,VARIANT_BOOL fEntityReferenceExpansion,IDOMTreeWalker **ppTreeWalker) { +static __WIDL_INLINE HRESULT IDocumentTraversal_createTreeWalker(IDocumentTraversal* This,IDispatch *pRootNode,LONG ulWhatToShow,VARIANT *pFilter,VARIANT_BOOL fEntityReferenceExpansion,IDOMTreeWalker **ppTreeWalker) { return This->lpVtbl->createTreeWalker(This,pRootNode,ulWhatToShow,pFilter,fEntityReferenceExpansion,ppTreeWalker); } #endif @@ -94640,26 +94648,26 @@ interface DispHTMLDocument { #define DispHTMLDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLDocument_QueryInterface(DispHTMLDocument* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLDocument_QueryInterface(DispHTMLDocument* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLDocument_AddRef(DispHTMLDocument* This) { +static __WIDL_INLINE ULONG DispHTMLDocument_AddRef(DispHTMLDocument* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLDocument_Release(DispHTMLDocument* This) { +static __WIDL_INLINE ULONG DispHTMLDocument_Release(DispHTMLDocument* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLDocument_GetTypeInfoCount(DispHTMLDocument* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLDocument_GetTypeInfoCount(DispHTMLDocument* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLDocument_GetTypeInfo(DispHTMLDocument* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLDocument_GetTypeInfo(DispHTMLDocument* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLDocument_GetIDsOfNames(DispHTMLDocument* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLDocument_GetIDsOfNames(DispHTMLDocument* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLDocument_Invoke(DispHTMLDocument* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLDocument_Invoke(DispHTMLDocument* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -94764,26 +94772,26 @@ interface DWebBridgeEvents { #define DWebBridgeEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DWebBridgeEvents_QueryInterface(DWebBridgeEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DWebBridgeEvents_QueryInterface(DWebBridgeEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DWebBridgeEvents_AddRef(DWebBridgeEvents* This) { +static __WIDL_INLINE ULONG DWebBridgeEvents_AddRef(DWebBridgeEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DWebBridgeEvents_Release(DWebBridgeEvents* This) { +static __WIDL_INLINE ULONG DWebBridgeEvents_Release(DWebBridgeEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DWebBridgeEvents_GetTypeInfoCount(DWebBridgeEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DWebBridgeEvents_GetTypeInfoCount(DWebBridgeEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DWebBridgeEvents_GetTypeInfo(DWebBridgeEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DWebBridgeEvents_GetTypeInfo(DWebBridgeEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DWebBridgeEvents_GetIDsOfNames(DWebBridgeEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DWebBridgeEvents_GetIDsOfNames(DWebBridgeEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DWebBridgeEvents_Invoke(DWebBridgeEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DWebBridgeEvents_Invoke(DWebBridgeEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -94947,54 +94955,54 @@ interface IWebBridge { #define IWebBridge_AboutBox(This) (This)->lpVtbl->AboutBox(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWebBridge_QueryInterface(IWebBridge* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWebBridge_QueryInterface(IWebBridge* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWebBridge_AddRef(IWebBridge* This) { +static __WIDL_INLINE ULONG IWebBridge_AddRef(IWebBridge* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWebBridge_Release(IWebBridge* This) { +static __WIDL_INLINE ULONG IWebBridge_Release(IWebBridge* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWebBridge_GetTypeInfoCount(IWebBridge* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWebBridge_GetTypeInfoCount(IWebBridge* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWebBridge_GetTypeInfo(IWebBridge* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWebBridge_GetTypeInfo(IWebBridge* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWebBridge_GetIDsOfNames(IWebBridge* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWebBridge_GetIDsOfNames(IWebBridge* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWebBridge_Invoke(IWebBridge* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWebBridge_Invoke(IWebBridge* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWebBridge methods ***/ -static FORCEINLINE HRESULT IWebBridge_put_URL(IWebBridge* This,BSTR v) { +static __WIDL_INLINE HRESULT IWebBridge_put_URL(IWebBridge* This,BSTR v) { return This->lpVtbl->put_URL(This,v); } -static FORCEINLINE HRESULT IWebBridge_get_URL(IWebBridge* This,BSTR *p) { +static __WIDL_INLINE HRESULT IWebBridge_get_URL(IWebBridge* This,BSTR *p) { return This->lpVtbl->get_URL(This,p); } -static FORCEINLINE HRESULT IWebBridge_put_Scrollbar(IWebBridge* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IWebBridge_put_Scrollbar(IWebBridge* This,VARIANT_BOOL v) { return This->lpVtbl->put_Scrollbar(This,v); } -static FORCEINLINE HRESULT IWebBridge_get_Scrollbar(IWebBridge* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IWebBridge_get_Scrollbar(IWebBridge* This,VARIANT_BOOL *p) { return This->lpVtbl->get_Scrollbar(This,p); } -static FORCEINLINE HRESULT IWebBridge_put_embed(IWebBridge* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IWebBridge_put_embed(IWebBridge* This,VARIANT_BOOL v) { return This->lpVtbl->put_embed(This,v); } -static FORCEINLINE HRESULT IWebBridge_get_embed(IWebBridge* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IWebBridge_get_embed(IWebBridge* This,VARIANT_BOOL *p) { return This->lpVtbl->get_embed(This,p); } -static FORCEINLINE HRESULT IWebBridge_get_event(IWebBridge* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IWebBridge_get_event(IWebBridge* This,IDispatch **p) { return This->lpVtbl->get_event(This,p); } -static FORCEINLINE HRESULT IWebBridge_get_readyState(IWebBridge* This,LONG *p) { +static __WIDL_INLINE HRESULT IWebBridge_get_readyState(IWebBridge* This,LONG *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IWebBridge_AboutBox(IWebBridge* This) { +static __WIDL_INLINE HRESULT IWebBridge_AboutBox(IWebBridge* This) { return This->lpVtbl->AboutBox(This); } #endif @@ -95185,63 +95193,63 @@ interface IWBScriptControl { #define IWBScriptControl_get_onvisibilitychange(This,p) (This)->lpVtbl->get_onvisibilitychange(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWBScriptControl_QueryInterface(IWBScriptControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWBScriptControl_QueryInterface(IWBScriptControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWBScriptControl_AddRef(IWBScriptControl* This) { +static __WIDL_INLINE ULONG IWBScriptControl_AddRef(IWBScriptControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWBScriptControl_Release(IWBScriptControl* This) { +static __WIDL_INLINE ULONG IWBScriptControl_Release(IWBScriptControl* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWBScriptControl_GetTypeInfoCount(IWBScriptControl* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWBScriptControl_GetTypeInfoCount(IWBScriptControl* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWBScriptControl_GetTypeInfo(IWBScriptControl* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWBScriptControl_GetTypeInfo(IWBScriptControl* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWBScriptControl_GetIDsOfNames(IWBScriptControl* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWBScriptControl_GetIDsOfNames(IWBScriptControl* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWBScriptControl_Invoke(IWBScriptControl* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWBScriptControl_Invoke(IWBScriptControl* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWBScriptControl methods ***/ -static FORCEINLINE HRESULT IWBScriptControl_raiseEvent(IWBScriptControl* This,BSTR name,VARIANT eventData) { +static __WIDL_INLINE HRESULT IWBScriptControl_raiseEvent(IWBScriptControl* This,BSTR name,VARIANT eventData) { return This->lpVtbl->raiseEvent(This,name,eventData); } -static FORCEINLINE HRESULT IWBScriptControl_bubbleEvent(IWBScriptControl* This) { +static __WIDL_INLINE HRESULT IWBScriptControl_bubbleEvent(IWBScriptControl* This) { return This->lpVtbl->bubbleEvent(This); } -static FORCEINLINE HRESULT IWBScriptControl_setContextMenu(IWBScriptControl* This,VARIANT menuItemPairs) { +static __WIDL_INLINE HRESULT IWBScriptControl_setContextMenu(IWBScriptControl* This,VARIANT menuItemPairs) { return This->lpVtbl->setContextMenu(This,menuItemPairs); } -static FORCEINLINE HRESULT IWBScriptControl_put_selectableContent(IWBScriptControl* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IWBScriptControl_put_selectableContent(IWBScriptControl* This,VARIANT_BOOL v) { return This->lpVtbl->put_selectableContent(This,v); } -static FORCEINLINE HRESULT IWBScriptControl_get_selectableContent(IWBScriptControl* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IWBScriptControl_get_selectableContent(IWBScriptControl* This,VARIANT_BOOL *p) { return This->lpVtbl->get_selectableContent(This,p); } -static FORCEINLINE HRESULT IWBScriptControl_get_frozen(IWBScriptControl* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IWBScriptControl_get_frozen(IWBScriptControl* This,VARIANT_BOOL *p) { return This->lpVtbl->get_frozen(This,p); } -static FORCEINLINE HRESULT IWBScriptControl_put_scrollbar(IWBScriptControl* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IWBScriptControl_put_scrollbar(IWBScriptControl* This,VARIANT_BOOL v) { return This->lpVtbl->put_scrollbar(This,v); } -static FORCEINLINE HRESULT IWBScriptControl_get_scrollbar(IWBScriptControl* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IWBScriptControl_get_scrollbar(IWBScriptControl* This,VARIANT_BOOL *p) { return This->lpVtbl->get_scrollbar(This,p); } -static FORCEINLINE HRESULT IWBScriptControl_get_version(IWBScriptControl* This,BSTR *p) { +static __WIDL_INLINE HRESULT IWBScriptControl_get_version(IWBScriptControl* This,BSTR *p) { return This->lpVtbl->get_version(This,p); } -static FORCEINLINE HRESULT IWBScriptControl_get_visibility(IWBScriptControl* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IWBScriptControl_get_visibility(IWBScriptControl* This,VARIANT_BOOL *p) { return This->lpVtbl->get_visibility(This,p); } -static FORCEINLINE HRESULT IWBScriptControl_put_onvisibilitychange(IWBScriptControl* This,VARIANT v) { +static __WIDL_INLINE HRESULT IWBScriptControl_put_onvisibilitychange(IWBScriptControl* This,VARIANT v) { return This->lpVtbl->put_onvisibilitychange(This,v); } -static FORCEINLINE HRESULT IWBScriptControl_get_onvisibilitychange(IWBScriptControl* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IWBScriptControl_get_onvisibilitychange(IWBScriptControl* This,VARIANT *p) { return This->lpVtbl->get_onvisibilitychange(This,p); } #endif @@ -95466,69 +95474,69 @@ interface IHTMLEmbedElement { #define IHTMLEmbedElement_get_height(This,p) (This)->lpVtbl->get_height(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLEmbedElement_QueryInterface(IHTMLEmbedElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_QueryInterface(IHTMLEmbedElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLEmbedElement_AddRef(IHTMLEmbedElement* This) { +static __WIDL_INLINE ULONG IHTMLEmbedElement_AddRef(IHTMLEmbedElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLEmbedElement_Release(IHTMLEmbedElement* This) { +static __WIDL_INLINE ULONG IHTMLEmbedElement_Release(IHTMLEmbedElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLEmbedElement_GetTypeInfoCount(IHTMLEmbedElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_GetTypeInfoCount(IHTMLEmbedElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLEmbedElement_GetTypeInfo(IHTMLEmbedElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_GetTypeInfo(IHTMLEmbedElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLEmbedElement_GetIDsOfNames(IHTMLEmbedElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_GetIDsOfNames(IHTMLEmbedElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLEmbedElement_Invoke(IHTMLEmbedElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_Invoke(IHTMLEmbedElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLEmbedElement methods ***/ -static FORCEINLINE HRESULT IHTMLEmbedElement_put_hidden(IHTMLEmbedElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_put_hidden(IHTMLEmbedElement* This,BSTR v) { return This->lpVtbl->put_hidden(This,v); } -static FORCEINLINE HRESULT IHTMLEmbedElement_get_hidden(IHTMLEmbedElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_get_hidden(IHTMLEmbedElement* This,BSTR *p) { return This->lpVtbl->get_hidden(This,p); } -static FORCEINLINE HRESULT IHTMLEmbedElement_get_palette(IHTMLEmbedElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_get_palette(IHTMLEmbedElement* This,BSTR *p) { return This->lpVtbl->get_palette(This,p); } -static FORCEINLINE HRESULT IHTMLEmbedElement_get_pluginspage(IHTMLEmbedElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_get_pluginspage(IHTMLEmbedElement* This,BSTR *p) { return This->lpVtbl->get_pluginspage(This,p); } -static FORCEINLINE HRESULT IHTMLEmbedElement_put_src(IHTMLEmbedElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_put_src(IHTMLEmbedElement* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLEmbedElement_get_src(IHTMLEmbedElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_get_src(IHTMLEmbedElement* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } -static FORCEINLINE HRESULT IHTMLEmbedElement_put_units(IHTMLEmbedElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_put_units(IHTMLEmbedElement* This,BSTR v) { return This->lpVtbl->put_units(This,v); } -static FORCEINLINE HRESULT IHTMLEmbedElement_get_units(IHTMLEmbedElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_get_units(IHTMLEmbedElement* This,BSTR *p) { return This->lpVtbl->get_units(This,p); } -static FORCEINLINE HRESULT IHTMLEmbedElement_put_name(IHTMLEmbedElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_put_name(IHTMLEmbedElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLEmbedElement_get_name(IHTMLEmbedElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_get_name(IHTMLEmbedElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLEmbedElement_put_width(IHTMLEmbedElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_put_width(IHTMLEmbedElement* This,VARIANT v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLEmbedElement_get_width(IHTMLEmbedElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_get_width(IHTMLEmbedElement* This,VARIANT *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLEmbedElement_put_height(IHTMLEmbedElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_put_height(IHTMLEmbedElement* This,VARIANT v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLEmbedElement_get_height(IHTMLEmbedElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement_get_height(IHTMLEmbedElement* This,VARIANT *p) { return This->lpVtbl->get_height(This,p); } #endif @@ -95646,36 +95654,36 @@ interface IHTMLEmbedElement2 { #define IHTMLEmbedElement2_get_pluginspage(This,p) (This)->lpVtbl->get_pluginspage(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLEmbedElement2_QueryInterface(IHTMLEmbedElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement2_QueryInterface(IHTMLEmbedElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLEmbedElement2_AddRef(IHTMLEmbedElement2* This) { +static __WIDL_INLINE ULONG IHTMLEmbedElement2_AddRef(IHTMLEmbedElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLEmbedElement2_Release(IHTMLEmbedElement2* This) { +static __WIDL_INLINE ULONG IHTMLEmbedElement2_Release(IHTMLEmbedElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLEmbedElement2_GetTypeInfoCount(IHTMLEmbedElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement2_GetTypeInfoCount(IHTMLEmbedElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLEmbedElement2_GetTypeInfo(IHTMLEmbedElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement2_GetTypeInfo(IHTMLEmbedElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLEmbedElement2_GetIDsOfNames(IHTMLEmbedElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement2_GetIDsOfNames(IHTMLEmbedElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLEmbedElement2_Invoke(IHTMLEmbedElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement2_Invoke(IHTMLEmbedElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLEmbedElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLEmbedElement2_put_src(IHTMLEmbedElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement2_put_src(IHTMLEmbedElement2* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLEmbedElement2_get_src(IHTMLEmbedElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement2_get_src(IHTMLEmbedElement2* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } -static FORCEINLINE HRESULT IHTMLEmbedElement2_get_pluginspage(IHTMLEmbedElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLEmbedElement2_get_pluginspage(IHTMLEmbedElement2* This,BSTR *p) { return This->lpVtbl->get_pluginspage(This,p); } #endif @@ -95767,26 +95775,26 @@ interface DispHTMLEmbed { #define DispHTMLEmbed_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLEmbed_QueryInterface(DispHTMLEmbed* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLEmbed_QueryInterface(DispHTMLEmbed* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLEmbed_AddRef(DispHTMLEmbed* This) { +static __WIDL_INLINE ULONG DispHTMLEmbed_AddRef(DispHTMLEmbed* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLEmbed_Release(DispHTMLEmbed* This) { +static __WIDL_INLINE ULONG DispHTMLEmbed_Release(DispHTMLEmbed* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLEmbed_GetTypeInfoCount(DispHTMLEmbed* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLEmbed_GetTypeInfoCount(DispHTMLEmbed* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLEmbed_GetTypeInfo(DispHTMLEmbed* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLEmbed_GetTypeInfo(DispHTMLEmbed* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLEmbed_GetIDsOfNames(DispHTMLEmbed* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLEmbed_GetIDsOfNames(DispHTMLEmbed* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLEmbed_Invoke(DispHTMLEmbed* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLEmbed_Invoke(DispHTMLEmbed* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -95891,26 +95899,26 @@ interface HTMLMapEvents2 { #define HTMLMapEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLMapEvents2_QueryInterface(HTMLMapEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLMapEvents2_QueryInterface(HTMLMapEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLMapEvents2_AddRef(HTMLMapEvents2* This) { +static __WIDL_INLINE ULONG HTMLMapEvents2_AddRef(HTMLMapEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLMapEvents2_Release(HTMLMapEvents2* This) { +static __WIDL_INLINE ULONG HTMLMapEvents2_Release(HTMLMapEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLMapEvents2_GetTypeInfoCount(HTMLMapEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLMapEvents2_GetTypeInfoCount(HTMLMapEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLMapEvents2_GetTypeInfo(HTMLMapEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLMapEvents2_GetTypeInfo(HTMLMapEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLMapEvents2_GetIDsOfNames(HTMLMapEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLMapEvents2_GetIDsOfNames(HTMLMapEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLMapEvents2_Invoke(HTMLMapEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLMapEvents2_Invoke(HTMLMapEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -96001,26 +96009,26 @@ interface HTMLMapEvents { #define HTMLMapEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLMapEvents_QueryInterface(HTMLMapEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLMapEvents_QueryInterface(HTMLMapEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLMapEvents_AddRef(HTMLMapEvents* This) { +static __WIDL_INLINE ULONG HTMLMapEvents_AddRef(HTMLMapEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLMapEvents_Release(HTMLMapEvents* This) { +static __WIDL_INLINE ULONG HTMLMapEvents_Release(HTMLMapEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLMapEvents_GetTypeInfoCount(HTMLMapEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLMapEvents_GetTypeInfoCount(HTMLMapEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLMapEvents_GetTypeInfo(HTMLMapEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLMapEvents_GetTypeInfo(HTMLMapEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLMapEvents_GetIDsOfNames(HTMLMapEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLMapEvents_GetIDsOfNames(HTMLMapEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLMapEvents_Invoke(HTMLMapEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLMapEvents_Invoke(HTMLMapEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -96177,48 +96185,48 @@ interface IHTMLAreasCollection { #define IHTMLAreasCollection_remove(This,index) (This)->lpVtbl->remove(This,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAreasCollection_QueryInterface(IHTMLAreasCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection_QueryInterface(IHTMLAreasCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAreasCollection_AddRef(IHTMLAreasCollection* This) { +static __WIDL_INLINE ULONG IHTMLAreasCollection_AddRef(IHTMLAreasCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAreasCollection_Release(IHTMLAreasCollection* This) { +static __WIDL_INLINE ULONG IHTMLAreasCollection_Release(IHTMLAreasCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAreasCollection_GetTypeInfoCount(IHTMLAreasCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection_GetTypeInfoCount(IHTMLAreasCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAreasCollection_GetTypeInfo(IHTMLAreasCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection_GetTypeInfo(IHTMLAreasCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAreasCollection_GetIDsOfNames(IHTMLAreasCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection_GetIDsOfNames(IHTMLAreasCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAreasCollection_Invoke(IHTMLAreasCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection_Invoke(IHTMLAreasCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAreasCollection methods ***/ -static FORCEINLINE HRESULT IHTMLAreasCollection_put_length(IHTMLAreasCollection* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection_put_length(IHTMLAreasCollection* This,LONG v) { return This->lpVtbl->put_length(This,v); } -static FORCEINLINE HRESULT IHTMLAreasCollection_get_length(IHTMLAreasCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection_get_length(IHTMLAreasCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLAreasCollection_get__newEnum(IHTMLAreasCollection* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection_get__newEnum(IHTMLAreasCollection* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLAreasCollection_item(IHTMLAreasCollection* This,VARIANT name,VARIANT index,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection_item(IHTMLAreasCollection* This,VARIANT name,VARIANT index,IDispatch **pdisp) { return This->lpVtbl->item(This,name,index,pdisp); } -static FORCEINLINE HRESULT IHTMLAreasCollection_tags(IHTMLAreasCollection* This,VARIANT tagName,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection_tags(IHTMLAreasCollection* This,VARIANT tagName,IDispatch **pdisp) { return This->lpVtbl->tags(This,tagName,pdisp); } -static FORCEINLINE HRESULT IHTMLAreasCollection_add(IHTMLAreasCollection* This,IHTMLElement *element,VARIANT before) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection_add(IHTMLAreasCollection* This,IHTMLElement *element,VARIANT before) { return This->lpVtbl->add(This,element,before); } -static FORCEINLINE HRESULT IHTMLAreasCollection_remove(IHTMLAreasCollection* This,LONG index) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection_remove(IHTMLAreasCollection* This,LONG index) { return This->lpVtbl->remove(This,index); } #endif @@ -96322,30 +96330,30 @@ interface IHTMLAreasCollection2 { #define IHTMLAreasCollection2_urns(This,urn,pdisp) (This)->lpVtbl->urns(This,urn,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAreasCollection2_QueryInterface(IHTMLAreasCollection2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection2_QueryInterface(IHTMLAreasCollection2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAreasCollection2_AddRef(IHTMLAreasCollection2* This) { +static __WIDL_INLINE ULONG IHTMLAreasCollection2_AddRef(IHTMLAreasCollection2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAreasCollection2_Release(IHTMLAreasCollection2* This) { +static __WIDL_INLINE ULONG IHTMLAreasCollection2_Release(IHTMLAreasCollection2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAreasCollection2_GetTypeInfoCount(IHTMLAreasCollection2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection2_GetTypeInfoCount(IHTMLAreasCollection2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAreasCollection2_GetTypeInfo(IHTMLAreasCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection2_GetTypeInfo(IHTMLAreasCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAreasCollection2_GetIDsOfNames(IHTMLAreasCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection2_GetIDsOfNames(IHTMLAreasCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAreasCollection2_Invoke(IHTMLAreasCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection2_Invoke(IHTMLAreasCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAreasCollection2 methods ***/ -static FORCEINLINE HRESULT IHTMLAreasCollection2_urns(IHTMLAreasCollection2* This,VARIANT urn,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection2_urns(IHTMLAreasCollection2* This,VARIANT urn,IDispatch **pdisp) { return This->lpVtbl->urns(This,urn,pdisp); } #endif @@ -96449,30 +96457,30 @@ interface IHTMLAreasCollection3 { #define IHTMLAreasCollection3_namedItem(This,name,pdisp) (This)->lpVtbl->namedItem(This,name,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAreasCollection3_QueryInterface(IHTMLAreasCollection3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection3_QueryInterface(IHTMLAreasCollection3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAreasCollection3_AddRef(IHTMLAreasCollection3* This) { +static __WIDL_INLINE ULONG IHTMLAreasCollection3_AddRef(IHTMLAreasCollection3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAreasCollection3_Release(IHTMLAreasCollection3* This) { +static __WIDL_INLINE ULONG IHTMLAreasCollection3_Release(IHTMLAreasCollection3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAreasCollection3_GetTypeInfoCount(IHTMLAreasCollection3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection3_GetTypeInfoCount(IHTMLAreasCollection3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAreasCollection3_GetTypeInfo(IHTMLAreasCollection3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection3_GetTypeInfo(IHTMLAreasCollection3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAreasCollection3_GetIDsOfNames(IHTMLAreasCollection3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection3_GetIDsOfNames(IHTMLAreasCollection3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAreasCollection3_Invoke(IHTMLAreasCollection3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection3_Invoke(IHTMLAreasCollection3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAreasCollection3 methods ***/ -static FORCEINLINE HRESULT IHTMLAreasCollection3_namedItem(IHTMLAreasCollection3* This,BSTR name,IDispatch **pdisp) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection3_namedItem(IHTMLAreasCollection3* This,BSTR name,IDispatch **pdisp) { return This->lpVtbl->namedItem(This,name,pdisp); } #endif @@ -96594,36 +96602,36 @@ interface IHTMLAreasCollection4 { #define IHTMLAreasCollection4_namedItem(This,name,pNode) (This)->lpVtbl->namedItem(This,name,pNode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAreasCollection4_QueryInterface(IHTMLAreasCollection4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection4_QueryInterface(IHTMLAreasCollection4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAreasCollection4_AddRef(IHTMLAreasCollection4* This) { +static __WIDL_INLINE ULONG IHTMLAreasCollection4_AddRef(IHTMLAreasCollection4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAreasCollection4_Release(IHTMLAreasCollection4* This) { +static __WIDL_INLINE ULONG IHTMLAreasCollection4_Release(IHTMLAreasCollection4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAreasCollection4_GetTypeInfoCount(IHTMLAreasCollection4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection4_GetTypeInfoCount(IHTMLAreasCollection4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAreasCollection4_GetTypeInfo(IHTMLAreasCollection4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection4_GetTypeInfo(IHTMLAreasCollection4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAreasCollection4_GetIDsOfNames(IHTMLAreasCollection4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection4_GetIDsOfNames(IHTMLAreasCollection4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAreasCollection4_Invoke(IHTMLAreasCollection4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection4_Invoke(IHTMLAreasCollection4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAreasCollection4 methods ***/ -static FORCEINLINE HRESULT IHTMLAreasCollection4_get_length(IHTMLAreasCollection4* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection4_get_length(IHTMLAreasCollection4* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLAreasCollection4_item(IHTMLAreasCollection4* This,LONG index,IHTMLElement2 **pNode) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection4_item(IHTMLAreasCollection4* This,LONG index,IHTMLElement2 **pNode) { return This->lpVtbl->item(This,index,pNode); } -static FORCEINLINE HRESULT IHTMLAreasCollection4_namedItem(IHTMLAreasCollection4* This,BSTR name,IHTMLElement2 **pNode) { +static __WIDL_INLINE HRESULT IHTMLAreasCollection4_namedItem(IHTMLAreasCollection4* This,BSTR name,IHTMLElement2 **pNode) { return This->lpVtbl->namedItem(This,name,pNode); } #endif @@ -96741,36 +96749,36 @@ interface IHTMLMapElement { #define IHTMLMapElement_get_name(This,p) (This)->lpVtbl->get_name(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLMapElement_QueryInterface(IHTMLMapElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLMapElement_QueryInterface(IHTMLMapElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLMapElement_AddRef(IHTMLMapElement* This) { +static __WIDL_INLINE ULONG IHTMLMapElement_AddRef(IHTMLMapElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLMapElement_Release(IHTMLMapElement* This) { +static __WIDL_INLINE ULONG IHTMLMapElement_Release(IHTMLMapElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLMapElement_GetTypeInfoCount(IHTMLMapElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLMapElement_GetTypeInfoCount(IHTMLMapElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLMapElement_GetTypeInfo(IHTMLMapElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLMapElement_GetTypeInfo(IHTMLMapElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLMapElement_GetIDsOfNames(IHTMLMapElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLMapElement_GetIDsOfNames(IHTMLMapElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLMapElement_Invoke(IHTMLMapElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLMapElement_Invoke(IHTMLMapElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLMapElement methods ***/ -static FORCEINLINE HRESULT IHTMLMapElement_get_areas(IHTMLMapElement* This,IHTMLAreasCollection **p) { +static __WIDL_INLINE HRESULT IHTMLMapElement_get_areas(IHTMLMapElement* This,IHTMLAreasCollection **p) { return This->lpVtbl->get_areas(This,p); } -static FORCEINLINE HRESULT IHTMLMapElement_put_name(IHTMLMapElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMapElement_put_name(IHTMLMapElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLMapElement_get_name(IHTMLMapElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMapElement_get_name(IHTMLMapElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } #endif @@ -96862,26 +96870,26 @@ interface DispHTMLAreasCollection { #define DispHTMLAreasCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLAreasCollection_QueryInterface(DispHTMLAreasCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLAreasCollection_QueryInterface(DispHTMLAreasCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLAreasCollection_AddRef(DispHTMLAreasCollection* This) { +static __WIDL_INLINE ULONG DispHTMLAreasCollection_AddRef(DispHTMLAreasCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLAreasCollection_Release(DispHTMLAreasCollection* This) { +static __WIDL_INLINE ULONG DispHTMLAreasCollection_Release(DispHTMLAreasCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLAreasCollection_GetTypeInfoCount(DispHTMLAreasCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLAreasCollection_GetTypeInfoCount(DispHTMLAreasCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLAreasCollection_GetTypeInfo(DispHTMLAreasCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLAreasCollection_GetTypeInfo(DispHTMLAreasCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLAreasCollection_GetIDsOfNames(DispHTMLAreasCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLAreasCollection_GetIDsOfNames(DispHTMLAreasCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLAreasCollection_Invoke(DispHTMLAreasCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLAreasCollection_Invoke(DispHTMLAreasCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -96986,26 +96994,26 @@ interface DispHTMLMapElement { #define DispHTMLMapElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLMapElement_QueryInterface(DispHTMLMapElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLMapElement_QueryInterface(DispHTMLMapElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLMapElement_AddRef(DispHTMLMapElement* This) { +static __WIDL_INLINE ULONG DispHTMLMapElement_AddRef(DispHTMLMapElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLMapElement_Release(DispHTMLMapElement* This) { +static __WIDL_INLINE ULONG DispHTMLMapElement_Release(DispHTMLMapElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLMapElement_GetTypeInfoCount(DispHTMLMapElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLMapElement_GetTypeInfoCount(DispHTMLMapElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLMapElement_GetTypeInfo(DispHTMLMapElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLMapElement_GetTypeInfo(DispHTMLMapElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLMapElement_GetIDsOfNames(DispHTMLMapElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLMapElement_GetIDsOfNames(DispHTMLMapElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLMapElement_Invoke(DispHTMLMapElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLMapElement_Invoke(DispHTMLMapElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -97110,26 +97118,26 @@ interface HTMLAreaEvents2 { #define HTMLAreaEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLAreaEvents2_QueryInterface(HTMLAreaEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLAreaEvents2_QueryInterface(HTMLAreaEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLAreaEvents2_AddRef(HTMLAreaEvents2* This) { +static __WIDL_INLINE ULONG HTMLAreaEvents2_AddRef(HTMLAreaEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLAreaEvents2_Release(HTMLAreaEvents2* This) { +static __WIDL_INLINE ULONG HTMLAreaEvents2_Release(HTMLAreaEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLAreaEvents2_GetTypeInfoCount(HTMLAreaEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLAreaEvents2_GetTypeInfoCount(HTMLAreaEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLAreaEvents2_GetTypeInfo(HTMLAreaEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLAreaEvents2_GetTypeInfo(HTMLAreaEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLAreaEvents2_GetIDsOfNames(HTMLAreaEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLAreaEvents2_GetIDsOfNames(HTMLAreaEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLAreaEvents2_Invoke(HTMLAreaEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLAreaEvents2_Invoke(HTMLAreaEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -97220,26 +97228,26 @@ interface HTMLAreaEvents { #define HTMLAreaEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLAreaEvents_QueryInterface(HTMLAreaEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLAreaEvents_QueryInterface(HTMLAreaEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLAreaEvents_AddRef(HTMLAreaEvents* This) { +static __WIDL_INLINE ULONG HTMLAreaEvents_AddRef(HTMLAreaEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLAreaEvents_Release(HTMLAreaEvents* This) { +static __WIDL_INLINE ULONG HTMLAreaEvents_Release(HTMLAreaEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLAreaEvents_GetTypeInfoCount(HTMLAreaEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLAreaEvents_GetTypeInfoCount(HTMLAreaEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLAreaEvents_GetTypeInfo(HTMLAreaEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLAreaEvents_GetTypeInfo(HTMLAreaEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLAreaEvents_GetIDsOfNames(HTMLAreaEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLAreaEvents_GetIDsOfNames(HTMLAreaEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLAreaEvents_Invoke(HTMLAreaEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLAreaEvents_Invoke(HTMLAreaEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -97602,129 +97610,129 @@ interface IHTMLAreaElement { #define IHTMLAreaElement_blur(This) (This)->lpVtbl->blur(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAreaElement_QueryInterface(IHTMLAreaElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_QueryInterface(IHTMLAreaElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAreaElement_AddRef(IHTMLAreaElement* This) { +static __WIDL_INLINE ULONG IHTMLAreaElement_AddRef(IHTMLAreaElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAreaElement_Release(IHTMLAreaElement* This) { +static __WIDL_INLINE ULONG IHTMLAreaElement_Release(IHTMLAreaElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAreaElement_GetTypeInfoCount(IHTMLAreaElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_GetTypeInfoCount(IHTMLAreaElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAreaElement_GetTypeInfo(IHTMLAreaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_GetTypeInfo(IHTMLAreaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAreaElement_GetIDsOfNames(IHTMLAreaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_GetIDsOfNames(IHTMLAreaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAreaElement_Invoke(IHTMLAreaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_Invoke(IHTMLAreaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAreaElement methods ***/ -static FORCEINLINE HRESULT IHTMLAreaElement_put_shape(IHTMLAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_shape(IHTMLAreaElement* This,BSTR v) { return This->lpVtbl->put_shape(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_shape(IHTMLAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_shape(IHTMLAreaElement* This,BSTR *p) { return This->lpVtbl->get_shape(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_coords(IHTMLAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_coords(IHTMLAreaElement* This,BSTR v) { return This->lpVtbl->put_coords(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_coords(IHTMLAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_coords(IHTMLAreaElement* This,BSTR *p) { return This->lpVtbl->get_coords(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_href(IHTMLAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_href(IHTMLAreaElement* This,BSTR v) { return This->lpVtbl->put_href(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_href(IHTMLAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_href(IHTMLAreaElement* This,BSTR *p) { return This->lpVtbl->get_href(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_target(IHTMLAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_target(IHTMLAreaElement* This,BSTR v) { return This->lpVtbl->put_target(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_target(IHTMLAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_target(IHTMLAreaElement* This,BSTR *p) { return This->lpVtbl->get_target(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_alt(IHTMLAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_alt(IHTMLAreaElement* This,BSTR v) { return This->lpVtbl->put_alt(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_alt(IHTMLAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_alt(IHTMLAreaElement* This,BSTR *p) { return This->lpVtbl->get_alt(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_noHref(IHTMLAreaElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_noHref(IHTMLAreaElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_noHref(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_noHref(IHTMLAreaElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_noHref(IHTMLAreaElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_noHref(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_host(IHTMLAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_host(IHTMLAreaElement* This,BSTR v) { return This->lpVtbl->put_host(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_host(IHTMLAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_host(IHTMLAreaElement* This,BSTR *p) { return This->lpVtbl->get_host(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_hostname(IHTMLAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_hostname(IHTMLAreaElement* This,BSTR v) { return This->lpVtbl->put_hostname(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_hostname(IHTMLAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_hostname(IHTMLAreaElement* This,BSTR *p) { return This->lpVtbl->get_hostname(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_pathname(IHTMLAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_pathname(IHTMLAreaElement* This,BSTR v) { return This->lpVtbl->put_pathname(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_pathname(IHTMLAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_pathname(IHTMLAreaElement* This,BSTR *p) { return This->lpVtbl->get_pathname(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_port(IHTMLAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_port(IHTMLAreaElement* This,BSTR v) { return This->lpVtbl->put_port(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_port(IHTMLAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_port(IHTMLAreaElement* This,BSTR *p) { return This->lpVtbl->get_port(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_protocol(IHTMLAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_protocol(IHTMLAreaElement* This,BSTR v) { return This->lpVtbl->put_protocol(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_protocol(IHTMLAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_protocol(IHTMLAreaElement* This,BSTR *p) { return This->lpVtbl->get_protocol(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_search(IHTMLAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_search(IHTMLAreaElement* This,BSTR v) { return This->lpVtbl->put_search(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_search(IHTMLAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_search(IHTMLAreaElement* This,BSTR *p) { return This->lpVtbl->get_search(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_hash(IHTMLAreaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_hash(IHTMLAreaElement* This,BSTR v) { return This->lpVtbl->put_hash(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_hash(IHTMLAreaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_hash(IHTMLAreaElement* This,BSTR *p) { return This->lpVtbl->get_hash(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_onblur(IHTMLAreaElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_onblur(IHTMLAreaElement* This,VARIANT v) { return This->lpVtbl->put_onblur(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_onblur(IHTMLAreaElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_onblur(IHTMLAreaElement* This,VARIANT *p) { return This->lpVtbl->get_onblur(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_onfocus(IHTMLAreaElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_onfocus(IHTMLAreaElement* This,VARIANT v) { return This->lpVtbl->put_onfocus(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_onfocus(IHTMLAreaElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_onfocus(IHTMLAreaElement* This,VARIANT *p) { return This->lpVtbl->get_onfocus(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_put_tabIndex(IHTMLAreaElement* This,short v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_put_tabIndex(IHTMLAreaElement* This,short v) { return This->lpVtbl->put_tabIndex(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement_get_tabIndex(IHTMLAreaElement* This,short *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_get_tabIndex(IHTMLAreaElement* This,short *p) { return This->lpVtbl->get_tabIndex(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement_focus(IHTMLAreaElement* This) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_focus(IHTMLAreaElement* This) { return This->lpVtbl->focus(This); } -static FORCEINLINE HRESULT IHTMLAreaElement_blur(IHTMLAreaElement* This) { +static __WIDL_INLINE HRESULT IHTMLAreaElement_blur(IHTMLAreaElement* This) { return This->lpVtbl->blur(This); } #endif @@ -97866,45 +97874,45 @@ interface IHTMLAreaElement2 { #define IHTMLAreaElement2_get_href(This,p) (This)->lpVtbl->get_href(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAreaElement2_QueryInterface(IHTMLAreaElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAreaElement2_QueryInterface(IHTMLAreaElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAreaElement2_AddRef(IHTMLAreaElement2* This) { +static __WIDL_INLINE ULONG IHTMLAreaElement2_AddRef(IHTMLAreaElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAreaElement2_Release(IHTMLAreaElement2* This) { +static __WIDL_INLINE ULONG IHTMLAreaElement2_Release(IHTMLAreaElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAreaElement2_GetTypeInfoCount(IHTMLAreaElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAreaElement2_GetTypeInfoCount(IHTMLAreaElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAreaElement2_GetTypeInfo(IHTMLAreaElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAreaElement2_GetTypeInfo(IHTMLAreaElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAreaElement2_GetIDsOfNames(IHTMLAreaElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAreaElement2_GetIDsOfNames(IHTMLAreaElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAreaElement2_Invoke(IHTMLAreaElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAreaElement2_Invoke(IHTMLAreaElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAreaElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLAreaElement2_put_shape(IHTMLAreaElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement2_put_shape(IHTMLAreaElement2* This,BSTR v) { return This->lpVtbl->put_shape(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement2_get_shape(IHTMLAreaElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement2_get_shape(IHTMLAreaElement2* This,BSTR *p) { return This->lpVtbl->get_shape(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement2_put_coords(IHTMLAreaElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement2_put_coords(IHTMLAreaElement2* This,BSTR v) { return This->lpVtbl->put_coords(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement2_get_coords(IHTMLAreaElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement2_get_coords(IHTMLAreaElement2* This,BSTR *p) { return This->lpVtbl->get_coords(This,p); } -static FORCEINLINE HRESULT IHTMLAreaElement2_put_href(IHTMLAreaElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAreaElement2_put_href(IHTMLAreaElement2* This,BSTR v) { return This->lpVtbl->put_href(This,v); } -static FORCEINLINE HRESULT IHTMLAreaElement2_get_href(IHTMLAreaElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAreaElement2_get_href(IHTMLAreaElement2* This,BSTR *p) { return This->lpVtbl->get_href(This,p); } #endif @@ -97996,26 +98004,26 @@ interface DispHTMLAreaElement { #define DispHTMLAreaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLAreaElement_QueryInterface(DispHTMLAreaElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLAreaElement_QueryInterface(DispHTMLAreaElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLAreaElement_AddRef(DispHTMLAreaElement* This) { +static __WIDL_INLINE ULONG DispHTMLAreaElement_AddRef(DispHTMLAreaElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLAreaElement_Release(DispHTMLAreaElement* This) { +static __WIDL_INLINE ULONG DispHTMLAreaElement_Release(DispHTMLAreaElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLAreaElement_GetTypeInfoCount(DispHTMLAreaElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLAreaElement_GetTypeInfoCount(DispHTMLAreaElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLAreaElement_GetTypeInfo(DispHTMLAreaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLAreaElement_GetTypeInfo(DispHTMLAreaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLAreaElement_GetIDsOfNames(DispHTMLAreaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLAreaElement_GetIDsOfNames(DispHTMLAreaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLAreaElement_Invoke(DispHTMLAreaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLAreaElement_Invoke(DispHTMLAreaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -98170,39 +98178,39 @@ interface IHTMLTableCaption { #define IHTMLTableCaption_get_vAlign(This,p) (This)->lpVtbl->get_vAlign(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableCaption_QueryInterface(IHTMLTableCaption* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableCaption_QueryInterface(IHTMLTableCaption* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableCaption_AddRef(IHTMLTableCaption* This) { +static __WIDL_INLINE ULONG IHTMLTableCaption_AddRef(IHTMLTableCaption* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableCaption_Release(IHTMLTableCaption* This) { +static __WIDL_INLINE ULONG IHTMLTableCaption_Release(IHTMLTableCaption* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableCaption_GetTypeInfoCount(IHTMLTableCaption* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableCaption_GetTypeInfoCount(IHTMLTableCaption* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableCaption_GetTypeInfo(IHTMLTableCaption* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableCaption_GetTypeInfo(IHTMLTableCaption* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableCaption_GetIDsOfNames(IHTMLTableCaption* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableCaption_GetIDsOfNames(IHTMLTableCaption* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableCaption_Invoke(IHTMLTableCaption* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableCaption_Invoke(IHTMLTableCaption* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableCaption methods ***/ -static FORCEINLINE HRESULT IHTMLTableCaption_put_align(IHTMLTableCaption* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCaption_put_align(IHTMLTableCaption* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLTableCaption_get_align(IHTMLTableCaption* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCaption_get_align(IHTMLTableCaption* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } -static FORCEINLINE HRESULT IHTMLTableCaption_put_vAlign(IHTMLTableCaption* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCaption_put_vAlign(IHTMLTableCaption* This,BSTR v) { return This->lpVtbl->put_vAlign(This,v); } -static FORCEINLINE HRESULT IHTMLTableCaption_get_vAlign(IHTMLTableCaption* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCaption_get_vAlign(IHTMLTableCaption* This,BSTR *p) { return This->lpVtbl->get_vAlign(This,p); } #endif @@ -98294,26 +98302,26 @@ interface DispHTMLTableCaption { #define DispHTMLTableCaption_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLTableCaption_QueryInterface(DispHTMLTableCaption* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLTableCaption_QueryInterface(DispHTMLTableCaption* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLTableCaption_AddRef(DispHTMLTableCaption* This) { +static __WIDL_INLINE ULONG DispHTMLTableCaption_AddRef(DispHTMLTableCaption* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLTableCaption_Release(DispHTMLTableCaption* This) { +static __WIDL_INLINE ULONG DispHTMLTableCaption_Release(DispHTMLTableCaption* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLTableCaption_GetTypeInfoCount(DispHTMLTableCaption* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLTableCaption_GetTypeInfoCount(DispHTMLTableCaption* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLTableCaption_GetTypeInfo(DispHTMLTableCaption* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLTableCaption_GetTypeInfo(DispHTMLTableCaption* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLTableCaption_GetIDsOfNames(DispHTMLTableCaption* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLTableCaption_GetIDsOfNames(DispHTMLTableCaption* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLTableCaption_Invoke(DispHTMLTableCaption* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLTableCaption_Invoke(DispHTMLTableCaption* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -98452,39 +98460,39 @@ interface IHTMLCommentElement { #define IHTMLCommentElement_get_atomic(This,p) (This)->lpVtbl->get_atomic(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCommentElement_QueryInterface(IHTMLCommentElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCommentElement_QueryInterface(IHTMLCommentElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCommentElement_AddRef(IHTMLCommentElement* This) { +static __WIDL_INLINE ULONG IHTMLCommentElement_AddRef(IHTMLCommentElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCommentElement_Release(IHTMLCommentElement* This) { +static __WIDL_INLINE ULONG IHTMLCommentElement_Release(IHTMLCommentElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCommentElement_GetTypeInfoCount(IHTMLCommentElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCommentElement_GetTypeInfoCount(IHTMLCommentElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCommentElement_GetTypeInfo(IHTMLCommentElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCommentElement_GetTypeInfo(IHTMLCommentElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCommentElement_GetIDsOfNames(IHTMLCommentElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCommentElement_GetIDsOfNames(IHTMLCommentElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCommentElement_Invoke(IHTMLCommentElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCommentElement_Invoke(IHTMLCommentElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCommentElement methods ***/ -static FORCEINLINE HRESULT IHTMLCommentElement_put_text(IHTMLCommentElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCommentElement_put_text(IHTMLCommentElement* This,BSTR v) { return This->lpVtbl->put_text(This,v); } -static FORCEINLINE HRESULT IHTMLCommentElement_get_text(IHTMLCommentElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCommentElement_get_text(IHTMLCommentElement* This,BSTR *p) { return This->lpVtbl->get_text(This,p); } -static FORCEINLINE HRESULT IHTMLCommentElement_put_atomic(IHTMLCommentElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLCommentElement_put_atomic(IHTMLCommentElement* This,LONG v) { return This->lpVtbl->put_atomic(This,v); } -static FORCEINLINE HRESULT IHTMLCommentElement_get_atomic(IHTMLCommentElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLCommentElement_get_atomic(IHTMLCommentElement* This,LONG *p) { return This->lpVtbl->get_atomic(This,p); } #endif @@ -98654,51 +98662,51 @@ interface IHTMLCommentElement2 { #define IHTMLCommentElement2_replaceData(This,offset,Count,bstrstring) (This)->lpVtbl->replaceData(This,offset,Count,bstrstring) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCommentElement2_QueryInterface(IHTMLCommentElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCommentElement2_QueryInterface(IHTMLCommentElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCommentElement2_AddRef(IHTMLCommentElement2* This) { +static __WIDL_INLINE ULONG IHTMLCommentElement2_AddRef(IHTMLCommentElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCommentElement2_Release(IHTMLCommentElement2* This) { +static __WIDL_INLINE ULONG IHTMLCommentElement2_Release(IHTMLCommentElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCommentElement2_GetTypeInfoCount(IHTMLCommentElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCommentElement2_GetTypeInfoCount(IHTMLCommentElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCommentElement2_GetTypeInfo(IHTMLCommentElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCommentElement2_GetTypeInfo(IHTMLCommentElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCommentElement2_GetIDsOfNames(IHTMLCommentElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCommentElement2_GetIDsOfNames(IHTMLCommentElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCommentElement2_Invoke(IHTMLCommentElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCommentElement2_Invoke(IHTMLCommentElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCommentElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLCommentElement2_put_data(IHTMLCommentElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLCommentElement2_put_data(IHTMLCommentElement2* This,BSTR v) { return This->lpVtbl->put_data(This,v); } -static FORCEINLINE HRESULT IHTMLCommentElement2_get_data(IHTMLCommentElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLCommentElement2_get_data(IHTMLCommentElement2* This,BSTR *p) { return This->lpVtbl->get_data(This,p); } -static FORCEINLINE HRESULT IHTMLCommentElement2_get_length(IHTMLCommentElement2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLCommentElement2_get_length(IHTMLCommentElement2* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLCommentElement2_substringData(IHTMLCommentElement2* This,LONG offset,LONG Count,BSTR *pbstrsubString) { +static __WIDL_INLINE HRESULT IHTMLCommentElement2_substringData(IHTMLCommentElement2* This,LONG offset,LONG Count,BSTR *pbstrsubString) { return This->lpVtbl->substringData(This,offset,Count,pbstrsubString); } -static FORCEINLINE HRESULT IHTMLCommentElement2_appendData(IHTMLCommentElement2* This,BSTR bstrstring) { +static __WIDL_INLINE HRESULT IHTMLCommentElement2_appendData(IHTMLCommentElement2* This,BSTR bstrstring) { return This->lpVtbl->appendData(This,bstrstring); } -static FORCEINLINE HRESULT IHTMLCommentElement2_insertData(IHTMLCommentElement2* This,LONG offset,BSTR bstrstring) { +static __WIDL_INLINE HRESULT IHTMLCommentElement2_insertData(IHTMLCommentElement2* This,LONG offset,BSTR bstrstring) { return This->lpVtbl->insertData(This,offset,bstrstring); } -static FORCEINLINE HRESULT IHTMLCommentElement2_deleteData(IHTMLCommentElement2* This,LONG offset,LONG Count) { +static __WIDL_INLINE HRESULT IHTMLCommentElement2_deleteData(IHTMLCommentElement2* This,LONG offset,LONG Count) { return This->lpVtbl->deleteData(This,offset,Count); } -static FORCEINLINE HRESULT IHTMLCommentElement2_replaceData(IHTMLCommentElement2* This,LONG offset,LONG Count,BSTR bstrstring) { +static __WIDL_INLINE HRESULT IHTMLCommentElement2_replaceData(IHTMLCommentElement2* This,LONG offset,LONG Count,BSTR bstrstring) { return This->lpVtbl->replaceData(This,offset,Count,bstrstring); } #endif @@ -98836,39 +98844,39 @@ interface IHTMLCommentElement3 { #define IHTMLCommentElement3_replaceData(This,offset,Count,bstrstring) (This)->lpVtbl->replaceData(This,offset,Count,bstrstring) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCommentElement3_QueryInterface(IHTMLCommentElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCommentElement3_QueryInterface(IHTMLCommentElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCommentElement3_AddRef(IHTMLCommentElement3* This) { +static __WIDL_INLINE ULONG IHTMLCommentElement3_AddRef(IHTMLCommentElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCommentElement3_Release(IHTMLCommentElement3* This) { +static __WIDL_INLINE ULONG IHTMLCommentElement3_Release(IHTMLCommentElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCommentElement3_GetTypeInfoCount(IHTMLCommentElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCommentElement3_GetTypeInfoCount(IHTMLCommentElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCommentElement3_GetTypeInfo(IHTMLCommentElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCommentElement3_GetTypeInfo(IHTMLCommentElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCommentElement3_GetIDsOfNames(IHTMLCommentElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCommentElement3_GetIDsOfNames(IHTMLCommentElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCommentElement3_Invoke(IHTMLCommentElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCommentElement3_Invoke(IHTMLCommentElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCommentElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLCommentElement3_substringData(IHTMLCommentElement3* This,LONG offset,LONG Count,BSTR *pbstrsubString) { +static __WIDL_INLINE HRESULT IHTMLCommentElement3_substringData(IHTMLCommentElement3* This,LONG offset,LONG Count,BSTR *pbstrsubString) { return This->lpVtbl->substringData(This,offset,Count,pbstrsubString); } -static FORCEINLINE HRESULT IHTMLCommentElement3_insertData(IHTMLCommentElement3* This,LONG offset,BSTR bstrstring) { +static __WIDL_INLINE HRESULT IHTMLCommentElement3_insertData(IHTMLCommentElement3* This,LONG offset,BSTR bstrstring) { return This->lpVtbl->insertData(This,offset,bstrstring); } -static FORCEINLINE HRESULT IHTMLCommentElement3_deleteData(IHTMLCommentElement3* This,LONG offset,LONG Count) { +static __WIDL_INLINE HRESULT IHTMLCommentElement3_deleteData(IHTMLCommentElement3* This,LONG offset,LONG Count) { return This->lpVtbl->deleteData(This,offset,Count); } -static FORCEINLINE HRESULT IHTMLCommentElement3_replaceData(IHTMLCommentElement3* This,LONG offset,LONG Count,BSTR bstrstring) { +static __WIDL_INLINE HRESULT IHTMLCommentElement3_replaceData(IHTMLCommentElement3* This,LONG offset,LONG Count,BSTR bstrstring) { return This->lpVtbl->replaceData(This,offset,Count,bstrstring); } #endif @@ -98960,26 +98968,26 @@ interface DispHTMLCommentElement { #define DispHTMLCommentElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLCommentElement_QueryInterface(DispHTMLCommentElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLCommentElement_QueryInterface(DispHTMLCommentElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLCommentElement_AddRef(DispHTMLCommentElement* This) { +static __WIDL_INLINE ULONG DispHTMLCommentElement_AddRef(DispHTMLCommentElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLCommentElement_Release(DispHTMLCommentElement* This) { +static __WIDL_INLINE ULONG DispHTMLCommentElement_Release(DispHTMLCommentElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLCommentElement_GetTypeInfoCount(DispHTMLCommentElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLCommentElement_GetTypeInfoCount(DispHTMLCommentElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLCommentElement_GetTypeInfo(DispHTMLCommentElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLCommentElement_GetTypeInfo(DispHTMLCommentElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLCommentElement_GetIDsOfNames(DispHTMLCommentElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLCommentElement_GetIDsOfNames(DispHTMLCommentElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLCommentElement_Invoke(DispHTMLCommentElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLCommentElement_Invoke(DispHTMLCommentElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -99084,26 +99092,26 @@ interface IHTMLPhraseElement { #define IHTMLPhraseElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLPhraseElement_QueryInterface(IHTMLPhraseElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement_QueryInterface(IHTMLPhraseElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLPhraseElement_AddRef(IHTMLPhraseElement* This) { +static __WIDL_INLINE ULONG IHTMLPhraseElement_AddRef(IHTMLPhraseElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLPhraseElement_Release(IHTMLPhraseElement* This) { +static __WIDL_INLINE ULONG IHTMLPhraseElement_Release(IHTMLPhraseElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLPhraseElement_GetTypeInfoCount(IHTMLPhraseElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement_GetTypeInfoCount(IHTMLPhraseElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLPhraseElement_GetTypeInfo(IHTMLPhraseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement_GetTypeInfo(IHTMLPhraseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLPhraseElement_GetIDsOfNames(IHTMLPhraseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement_GetIDsOfNames(IHTMLPhraseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLPhraseElement_Invoke(IHTMLPhraseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement_Invoke(IHTMLPhraseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -99229,39 +99237,39 @@ interface IHTMLPhraseElement2 { #define IHTMLPhraseElement2_get_dateTime(This,p) (This)->lpVtbl->get_dateTime(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLPhraseElement2_QueryInterface(IHTMLPhraseElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement2_QueryInterface(IHTMLPhraseElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLPhraseElement2_AddRef(IHTMLPhraseElement2* This) { +static __WIDL_INLINE ULONG IHTMLPhraseElement2_AddRef(IHTMLPhraseElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLPhraseElement2_Release(IHTMLPhraseElement2* This) { +static __WIDL_INLINE ULONG IHTMLPhraseElement2_Release(IHTMLPhraseElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLPhraseElement2_GetTypeInfoCount(IHTMLPhraseElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement2_GetTypeInfoCount(IHTMLPhraseElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLPhraseElement2_GetTypeInfo(IHTMLPhraseElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement2_GetTypeInfo(IHTMLPhraseElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLPhraseElement2_GetIDsOfNames(IHTMLPhraseElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement2_GetIDsOfNames(IHTMLPhraseElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLPhraseElement2_Invoke(IHTMLPhraseElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement2_Invoke(IHTMLPhraseElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLPhraseElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLPhraseElement2_put_cite(IHTMLPhraseElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement2_put_cite(IHTMLPhraseElement2* This,BSTR v) { return This->lpVtbl->put_cite(This,v); } -static FORCEINLINE HRESULT IHTMLPhraseElement2_get_cite(IHTMLPhraseElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement2_get_cite(IHTMLPhraseElement2* This,BSTR *p) { return This->lpVtbl->get_cite(This,p); } -static FORCEINLINE HRESULT IHTMLPhraseElement2_put_dateTime(IHTMLPhraseElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement2_put_dateTime(IHTMLPhraseElement2* This,BSTR v) { return This->lpVtbl->put_dateTime(This,v); } -static FORCEINLINE HRESULT IHTMLPhraseElement2_get_dateTime(IHTMLPhraseElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement2_get_dateTime(IHTMLPhraseElement2* This,BSTR *p) { return This->lpVtbl->get_dateTime(This,p); } #endif @@ -99371,33 +99379,33 @@ interface IHTMLPhraseElement3 { #define IHTMLPhraseElement3_get_cite(This,p) (This)->lpVtbl->get_cite(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLPhraseElement3_QueryInterface(IHTMLPhraseElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement3_QueryInterface(IHTMLPhraseElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLPhraseElement3_AddRef(IHTMLPhraseElement3* This) { +static __WIDL_INLINE ULONG IHTMLPhraseElement3_AddRef(IHTMLPhraseElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLPhraseElement3_Release(IHTMLPhraseElement3* This) { +static __WIDL_INLINE ULONG IHTMLPhraseElement3_Release(IHTMLPhraseElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLPhraseElement3_GetTypeInfoCount(IHTMLPhraseElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement3_GetTypeInfoCount(IHTMLPhraseElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLPhraseElement3_GetTypeInfo(IHTMLPhraseElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement3_GetTypeInfo(IHTMLPhraseElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLPhraseElement3_GetIDsOfNames(IHTMLPhraseElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement3_GetIDsOfNames(IHTMLPhraseElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLPhraseElement3_Invoke(IHTMLPhraseElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement3_Invoke(IHTMLPhraseElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLPhraseElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLPhraseElement3_put_cite(IHTMLPhraseElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement3_put_cite(IHTMLPhraseElement3* This,BSTR v) { return This->lpVtbl->put_cite(This,v); } -static FORCEINLINE HRESULT IHTMLPhraseElement3_get_cite(IHTMLPhraseElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLPhraseElement3_get_cite(IHTMLPhraseElement3* This,BSTR *p) { return This->lpVtbl->get_cite(This,p); } #endif @@ -99489,26 +99497,26 @@ interface IHTMLSpanElement { #define IHTMLSpanElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLSpanElement_QueryInterface(IHTMLSpanElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLSpanElement_QueryInterface(IHTMLSpanElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLSpanElement_AddRef(IHTMLSpanElement* This) { +static __WIDL_INLINE ULONG IHTMLSpanElement_AddRef(IHTMLSpanElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLSpanElement_Release(IHTMLSpanElement* This) { +static __WIDL_INLINE ULONG IHTMLSpanElement_Release(IHTMLSpanElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLSpanElement_GetTypeInfoCount(IHTMLSpanElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLSpanElement_GetTypeInfoCount(IHTMLSpanElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLSpanElement_GetTypeInfo(IHTMLSpanElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLSpanElement_GetTypeInfo(IHTMLSpanElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLSpanElement_GetIDsOfNames(IHTMLSpanElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLSpanElement_GetIDsOfNames(IHTMLSpanElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLSpanElement_Invoke(IHTMLSpanElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLSpanElement_Invoke(IHTMLSpanElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -99600,26 +99608,26 @@ interface DispHTMLPhraseElement { #define DispHTMLPhraseElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLPhraseElement_QueryInterface(DispHTMLPhraseElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLPhraseElement_QueryInterface(DispHTMLPhraseElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLPhraseElement_AddRef(DispHTMLPhraseElement* This) { +static __WIDL_INLINE ULONG DispHTMLPhraseElement_AddRef(DispHTMLPhraseElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLPhraseElement_Release(DispHTMLPhraseElement* This) { +static __WIDL_INLINE ULONG DispHTMLPhraseElement_Release(DispHTMLPhraseElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLPhraseElement_GetTypeInfoCount(DispHTMLPhraseElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLPhraseElement_GetTypeInfoCount(DispHTMLPhraseElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLPhraseElement_GetTypeInfo(DispHTMLPhraseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLPhraseElement_GetTypeInfo(DispHTMLPhraseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLPhraseElement_GetIDsOfNames(DispHTMLPhraseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLPhraseElement_GetIDsOfNames(DispHTMLPhraseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLPhraseElement_Invoke(DispHTMLPhraseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLPhraseElement_Invoke(DispHTMLPhraseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -99724,26 +99732,26 @@ interface DispHTMLSpanElement { #define DispHTMLSpanElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLSpanElement_QueryInterface(DispHTMLSpanElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLSpanElement_QueryInterface(DispHTMLSpanElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLSpanElement_AddRef(DispHTMLSpanElement* This) { +static __WIDL_INLINE ULONG DispHTMLSpanElement_AddRef(DispHTMLSpanElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLSpanElement_Release(DispHTMLSpanElement* This) { +static __WIDL_INLINE ULONG DispHTMLSpanElement_Release(DispHTMLSpanElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLSpanElement_GetTypeInfoCount(DispHTMLSpanElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLSpanElement_GetTypeInfoCount(DispHTMLSpanElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLSpanElement_GetTypeInfo(DispHTMLSpanElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLSpanElement_GetTypeInfo(DispHTMLSpanElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLSpanElement_GetIDsOfNames(DispHTMLSpanElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLSpanElement_GetIDsOfNames(DispHTMLSpanElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLSpanElement_Invoke(DispHTMLSpanElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLSpanElement_Invoke(DispHTMLSpanElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -99848,26 +99856,26 @@ interface HTMLTableEvents2 { #define HTMLTableEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLTableEvents2_QueryInterface(HTMLTableEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLTableEvents2_QueryInterface(HTMLTableEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLTableEvents2_AddRef(HTMLTableEvents2* This) { +static __WIDL_INLINE ULONG HTMLTableEvents2_AddRef(HTMLTableEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLTableEvents2_Release(HTMLTableEvents2* This) { +static __WIDL_INLINE ULONG HTMLTableEvents2_Release(HTMLTableEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLTableEvents2_GetTypeInfoCount(HTMLTableEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLTableEvents2_GetTypeInfoCount(HTMLTableEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLTableEvents2_GetTypeInfo(HTMLTableEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLTableEvents2_GetTypeInfo(HTMLTableEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLTableEvents2_GetIDsOfNames(HTMLTableEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLTableEvents2_GetIDsOfNames(HTMLTableEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLTableEvents2_Invoke(HTMLTableEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLTableEvents2_Invoke(HTMLTableEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -99958,26 +99966,26 @@ interface HTMLTableEvents { #define HTMLTableEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLTableEvents_QueryInterface(HTMLTableEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLTableEvents_QueryInterface(HTMLTableEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLTableEvents_AddRef(HTMLTableEvents* This) { +static __WIDL_INLINE ULONG HTMLTableEvents_AddRef(HTMLTableEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLTableEvents_Release(HTMLTableEvents* This) { +static __WIDL_INLINE ULONG HTMLTableEvents_Release(HTMLTableEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLTableEvents_GetTypeInfoCount(HTMLTableEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLTableEvents_GetTypeInfoCount(HTMLTableEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLTableEvents_GetTypeInfo(HTMLTableEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLTableEvents_GetTypeInfo(HTMLTableEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLTableEvents_GetIDsOfNames(HTMLTableEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLTableEvents_GetIDsOfNames(HTMLTableEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLTableEvents_Invoke(HTMLTableEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLTableEvents_Invoke(HTMLTableEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -100505,174 +100513,174 @@ interface IHTMLTable { #define IHTMLTable_get_onreadystatechange(This,p) (This)->lpVtbl->get_onreadystatechange(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTable_QueryInterface(IHTMLTable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTable_QueryInterface(IHTMLTable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTable_AddRef(IHTMLTable* This) { +static __WIDL_INLINE ULONG IHTMLTable_AddRef(IHTMLTable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTable_Release(IHTMLTable* This) { +static __WIDL_INLINE ULONG IHTMLTable_Release(IHTMLTable* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTable_GetTypeInfoCount(IHTMLTable* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTable_GetTypeInfoCount(IHTMLTable* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTable_GetTypeInfo(IHTMLTable* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTable_GetTypeInfo(IHTMLTable* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTable_GetIDsOfNames(IHTMLTable* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTable_GetIDsOfNames(IHTMLTable* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTable_Invoke(IHTMLTable* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTable_Invoke(IHTMLTable* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTable methods ***/ -static FORCEINLINE HRESULT IHTMLTable_put_cols(IHTMLTable* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_cols(IHTMLTable* This,LONG v) { return This->lpVtbl->put_cols(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_cols(IHTMLTable* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_cols(IHTMLTable* This,LONG *p) { return This->lpVtbl->get_cols(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_border(IHTMLTable* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_border(IHTMLTable* This,VARIANT v) { return This->lpVtbl->put_border(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_border(IHTMLTable* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_border(IHTMLTable* This,VARIANT *p) { return This->lpVtbl->get_border(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_frame(IHTMLTable* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_frame(IHTMLTable* This,BSTR v) { return This->lpVtbl->put_frame(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_frame(IHTMLTable* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_frame(IHTMLTable* This,BSTR *p) { return This->lpVtbl->get_frame(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_rules(IHTMLTable* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_rules(IHTMLTable* This,BSTR v) { return This->lpVtbl->put_rules(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_rules(IHTMLTable* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_rules(IHTMLTable* This,BSTR *p) { return This->lpVtbl->get_rules(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_cellSpacing(IHTMLTable* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_cellSpacing(IHTMLTable* This,VARIANT v) { return This->lpVtbl->put_cellSpacing(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_cellSpacing(IHTMLTable* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_cellSpacing(IHTMLTable* This,VARIANT *p) { return This->lpVtbl->get_cellSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_cellPadding(IHTMLTable* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_cellPadding(IHTMLTable* This,VARIANT v) { return This->lpVtbl->put_cellPadding(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_cellPadding(IHTMLTable* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_cellPadding(IHTMLTable* This,VARIANT *p) { return This->lpVtbl->get_cellPadding(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_background(IHTMLTable* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_background(IHTMLTable* This,BSTR v) { return This->lpVtbl->put_background(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_background(IHTMLTable* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_background(IHTMLTable* This,BSTR *p) { return This->lpVtbl->get_background(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_bgColor(IHTMLTable* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_bgColor(IHTMLTable* This,VARIANT v) { return This->lpVtbl->put_bgColor(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_bgColor(IHTMLTable* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_bgColor(IHTMLTable* This,VARIANT *p) { return This->lpVtbl->get_bgColor(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_borderColor(IHTMLTable* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_borderColor(IHTMLTable* This,VARIANT v) { return This->lpVtbl->put_borderColor(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_borderColor(IHTMLTable* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_borderColor(IHTMLTable* This,VARIANT *p) { return This->lpVtbl->get_borderColor(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_borderColorLight(IHTMLTable* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_borderColorLight(IHTMLTable* This,VARIANT v) { return This->lpVtbl->put_borderColorLight(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_borderColorLight(IHTMLTable* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_borderColorLight(IHTMLTable* This,VARIANT *p) { return This->lpVtbl->get_borderColorLight(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_borderColorDark(IHTMLTable* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_borderColorDark(IHTMLTable* This,VARIANT v) { return This->lpVtbl->put_borderColorDark(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_borderColorDark(IHTMLTable* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_borderColorDark(IHTMLTable* This,VARIANT *p) { return This->lpVtbl->get_borderColorDark(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_align(IHTMLTable* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_align(IHTMLTable* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_align(IHTMLTable* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_align(IHTMLTable* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } -static FORCEINLINE HRESULT IHTMLTable_refresh(IHTMLTable* This) { +static __WIDL_INLINE HRESULT IHTMLTable_refresh(IHTMLTable* This) { return This->lpVtbl->refresh(This); } -static FORCEINLINE HRESULT IHTMLTable_get_rows(IHTMLTable* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_rows(IHTMLTable* This,IHTMLElementCollection **p) { return This->lpVtbl->get_rows(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_width(IHTMLTable* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_width(IHTMLTable* This,VARIANT v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_width(IHTMLTable* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_width(IHTMLTable* This,VARIANT *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_height(IHTMLTable* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_height(IHTMLTable* This,VARIANT v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_height(IHTMLTable* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_height(IHTMLTable* This,VARIANT *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_dataPageSize(IHTMLTable* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_dataPageSize(IHTMLTable* This,LONG v) { return This->lpVtbl->put_dataPageSize(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_dataPageSize(IHTMLTable* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_dataPageSize(IHTMLTable* This,LONG *p) { return This->lpVtbl->get_dataPageSize(This,p); } -static FORCEINLINE HRESULT IHTMLTable_nextPage(IHTMLTable* This) { +static __WIDL_INLINE HRESULT IHTMLTable_nextPage(IHTMLTable* This) { return This->lpVtbl->nextPage(This); } -static FORCEINLINE HRESULT IHTMLTable_previousPage(IHTMLTable* This) { +static __WIDL_INLINE HRESULT IHTMLTable_previousPage(IHTMLTable* This) { return This->lpVtbl->previousPage(This); } -static FORCEINLINE HRESULT IHTMLTable_get_tHead(IHTMLTable* This,IHTMLTableSection **p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_tHead(IHTMLTable* This,IHTMLTableSection **p) { return This->lpVtbl->get_tHead(This,p); } -static FORCEINLINE HRESULT IHTMLTable_get_tFoot(IHTMLTable* This,IHTMLTableSection **p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_tFoot(IHTMLTable* This,IHTMLTableSection **p) { return This->lpVtbl->get_tFoot(This,p); } -static FORCEINLINE HRESULT IHTMLTable_get_tBodies(IHTMLTable* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_tBodies(IHTMLTable* This,IHTMLElementCollection **p) { return This->lpVtbl->get_tBodies(This,p); } -static FORCEINLINE HRESULT IHTMLTable_get_caption(IHTMLTable* This,IHTMLTableCaption **p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_caption(IHTMLTable* This,IHTMLTableCaption **p) { return This->lpVtbl->get_caption(This,p); } -static FORCEINLINE HRESULT IHTMLTable_createTHead(IHTMLTable* This,IDispatch **head) { +static __WIDL_INLINE HRESULT IHTMLTable_createTHead(IHTMLTable* This,IDispatch **head) { return This->lpVtbl->createTHead(This,head); } -static FORCEINLINE HRESULT IHTMLTable_deleteTHead(IHTMLTable* This) { +static __WIDL_INLINE HRESULT IHTMLTable_deleteTHead(IHTMLTable* This) { return This->lpVtbl->deleteTHead(This); } -static FORCEINLINE HRESULT IHTMLTable_createTFoot(IHTMLTable* This,IDispatch **foot) { +static __WIDL_INLINE HRESULT IHTMLTable_createTFoot(IHTMLTable* This,IDispatch **foot) { return This->lpVtbl->createTFoot(This,foot); } -static FORCEINLINE HRESULT IHTMLTable_deleteTFoot(IHTMLTable* This) { +static __WIDL_INLINE HRESULT IHTMLTable_deleteTFoot(IHTMLTable* This) { return This->lpVtbl->deleteTFoot(This); } -static FORCEINLINE HRESULT IHTMLTable_createCaption(IHTMLTable* This,IHTMLTableCaption **caption) { +static __WIDL_INLINE HRESULT IHTMLTable_createCaption(IHTMLTable* This,IHTMLTableCaption **caption) { return This->lpVtbl->createCaption(This,caption); } -static FORCEINLINE HRESULT IHTMLTable_deleteCaption(IHTMLTable* This) { +static __WIDL_INLINE HRESULT IHTMLTable_deleteCaption(IHTMLTable* This) { return This->lpVtbl->deleteCaption(This); } -static FORCEINLINE HRESULT IHTMLTable_insertRow(IHTMLTable* This,LONG index,IDispatch **row) { +static __WIDL_INLINE HRESULT IHTMLTable_insertRow(IHTMLTable* This,LONG index,IDispatch **row) { return This->lpVtbl->insertRow(This,index,row); } -static FORCEINLINE HRESULT IHTMLTable_deleteRow(IHTMLTable* This,LONG index) { +static __WIDL_INLINE HRESULT IHTMLTable_deleteRow(IHTMLTable* This,LONG index) { return This->lpVtbl->deleteRow(This,index); } -static FORCEINLINE HRESULT IHTMLTable_get_readyState(IHTMLTable* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_readyState(IHTMLTable* This,BSTR *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IHTMLTable_put_onreadystatechange(IHTMLTable* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTable_put_onreadystatechange(IHTMLTable* This,VARIANT v) { return This->lpVtbl->put_onreadystatechange(This,v); } -static FORCEINLINE HRESULT IHTMLTable_get_onreadystatechange(IHTMLTable* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTable_get_onreadystatechange(IHTMLTable* This,VARIANT *p) { return This->lpVtbl->get_onreadystatechange(This,p); } #endif @@ -100800,39 +100808,39 @@ interface IHTMLTable2 { #define IHTMLTable2_moveRow(This,indexFrom,indexTo,row) (This)->lpVtbl->moveRow(This,indexFrom,indexTo,row) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTable2_QueryInterface(IHTMLTable2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTable2_QueryInterface(IHTMLTable2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTable2_AddRef(IHTMLTable2* This) { +static __WIDL_INLINE ULONG IHTMLTable2_AddRef(IHTMLTable2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTable2_Release(IHTMLTable2* This) { +static __WIDL_INLINE ULONG IHTMLTable2_Release(IHTMLTable2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTable2_GetTypeInfoCount(IHTMLTable2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTable2_GetTypeInfoCount(IHTMLTable2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTable2_GetTypeInfo(IHTMLTable2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTable2_GetTypeInfo(IHTMLTable2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTable2_GetIDsOfNames(IHTMLTable2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTable2_GetIDsOfNames(IHTMLTable2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTable2_Invoke(IHTMLTable2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTable2_Invoke(IHTMLTable2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTable2 methods ***/ -static FORCEINLINE HRESULT IHTMLTable2_firstPage(IHTMLTable2* This) { +static __WIDL_INLINE HRESULT IHTMLTable2_firstPage(IHTMLTable2* This) { return This->lpVtbl->firstPage(This); } -static FORCEINLINE HRESULT IHTMLTable2_lastPage(IHTMLTable2* This) { +static __WIDL_INLINE HRESULT IHTMLTable2_lastPage(IHTMLTable2* This) { return This->lpVtbl->lastPage(This); } -static FORCEINLINE HRESULT IHTMLTable2_get_cells(IHTMLTable2* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLTable2_get_cells(IHTMLTable2* This,IHTMLElementCollection **p) { return This->lpVtbl->get_cells(This,p); } -static FORCEINLINE HRESULT IHTMLTable2_moveRow(IHTMLTable2* This,LONG indexFrom,LONG indexTo,IDispatch **row) { +static __WIDL_INLINE HRESULT IHTMLTable2_moveRow(IHTMLTable2* This,LONG indexFrom,LONG indexTo,IDispatch **row) { return This->lpVtbl->moveRow(This,indexFrom,indexTo,row); } #endif @@ -100942,33 +100950,33 @@ interface IHTMLTable3 { #define IHTMLTable3_get_summary(This,p) (This)->lpVtbl->get_summary(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTable3_QueryInterface(IHTMLTable3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTable3_QueryInterface(IHTMLTable3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTable3_AddRef(IHTMLTable3* This) { +static __WIDL_INLINE ULONG IHTMLTable3_AddRef(IHTMLTable3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTable3_Release(IHTMLTable3* This) { +static __WIDL_INLINE ULONG IHTMLTable3_Release(IHTMLTable3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTable3_GetTypeInfoCount(IHTMLTable3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTable3_GetTypeInfoCount(IHTMLTable3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTable3_GetTypeInfo(IHTMLTable3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTable3_GetTypeInfo(IHTMLTable3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTable3_GetIDsOfNames(IHTMLTable3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTable3_GetIDsOfNames(IHTMLTable3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTable3_Invoke(IHTMLTable3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTable3_Invoke(IHTMLTable3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTable3 methods ***/ -static FORCEINLINE HRESULT IHTMLTable3_put_summary(IHTMLTable3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTable3_put_summary(IHTMLTable3* This,BSTR v) { return This->lpVtbl->put_summary(This,v); } -static FORCEINLINE HRESULT IHTMLTable3_get_summary(IHTMLTable3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTable3_get_summary(IHTMLTable3* This,BSTR *p) { return This->lpVtbl->get_summary(This,p); } #endif @@ -101136,54 +101144,54 @@ interface IHTMLTable4 { #define IHTMLTable4_createTBody(This,tbody) (This)->lpVtbl->createTBody(This,tbody) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTable4_QueryInterface(IHTMLTable4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTable4_QueryInterface(IHTMLTable4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTable4_AddRef(IHTMLTable4* This) { +static __WIDL_INLINE ULONG IHTMLTable4_AddRef(IHTMLTable4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTable4_Release(IHTMLTable4* This) { +static __WIDL_INLINE ULONG IHTMLTable4_Release(IHTMLTable4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTable4_GetTypeInfoCount(IHTMLTable4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTable4_GetTypeInfoCount(IHTMLTable4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTable4_GetTypeInfo(IHTMLTable4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTable4_GetTypeInfo(IHTMLTable4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTable4_GetIDsOfNames(IHTMLTable4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTable4_GetIDsOfNames(IHTMLTable4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTable4_Invoke(IHTMLTable4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTable4_Invoke(IHTMLTable4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTable4 methods ***/ -static FORCEINLINE HRESULT IHTMLTable4_putref_tHead(IHTMLTable4* This,IHTMLTableSection *v) { +static __WIDL_INLINE HRESULT IHTMLTable4_putref_tHead(IHTMLTable4* This,IHTMLTableSection *v) { return This->lpVtbl->putref_tHead(This,v); } -static FORCEINLINE HRESULT IHTMLTable4_get_tHead(IHTMLTable4* This,IHTMLTableSection **p) { +static __WIDL_INLINE HRESULT IHTMLTable4_get_tHead(IHTMLTable4* This,IHTMLTableSection **p) { return This->lpVtbl->get_tHead(This,p); } -static FORCEINLINE HRESULT IHTMLTable4_putref_tFoot(IHTMLTable4* This,IHTMLTableSection *v) { +static __WIDL_INLINE HRESULT IHTMLTable4_putref_tFoot(IHTMLTable4* This,IHTMLTableSection *v) { return This->lpVtbl->putref_tFoot(This,v); } -static FORCEINLINE HRESULT IHTMLTable4_get_tFoot(IHTMLTable4* This,IHTMLTableSection **p) { +static __WIDL_INLINE HRESULT IHTMLTable4_get_tFoot(IHTMLTable4* This,IHTMLTableSection **p) { return This->lpVtbl->get_tFoot(This,p); } -static FORCEINLINE HRESULT IHTMLTable4_putref_caption(IHTMLTable4* This,IHTMLTableCaption *v) { +static __WIDL_INLINE HRESULT IHTMLTable4_putref_caption(IHTMLTable4* This,IHTMLTableCaption *v) { return This->lpVtbl->putref_caption(This,v); } -static FORCEINLINE HRESULT IHTMLTable4_get_caption(IHTMLTable4* This,IHTMLTableCaption **p) { +static __WIDL_INLINE HRESULT IHTMLTable4_get_caption(IHTMLTable4* This,IHTMLTableCaption **p) { return This->lpVtbl->get_caption(This,p); } -static FORCEINLINE HRESULT IHTMLTable4_insertRow(IHTMLTable4* This,LONG index,IDispatch **row) { +static __WIDL_INLINE HRESULT IHTMLTable4_insertRow(IHTMLTable4* This,LONG index,IDispatch **row) { return This->lpVtbl->insertRow(This,index,row); } -static FORCEINLINE HRESULT IHTMLTable4_deleteRow(IHTMLTable4* This,LONG index) { +static __WIDL_INLINE HRESULT IHTMLTable4_deleteRow(IHTMLTable4* This,LONG index) { return This->lpVtbl->deleteRow(This,index); } -static FORCEINLINE HRESULT IHTMLTable4_createTBody(IHTMLTable4* This,IHTMLTableSection **tbody) { +static __WIDL_INLINE HRESULT IHTMLTable4_createTBody(IHTMLTable4* This,IHTMLTableSection **tbody) { return This->lpVtbl->createTBody(This,tbody); } #endif @@ -101341,51 +101349,51 @@ interface IHTMLTableCol { #define IHTMLTableCol_get_vAlign(This,p) (This)->lpVtbl->get_vAlign(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableCol_QueryInterface(IHTMLTableCol* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableCol_QueryInterface(IHTMLTableCol* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableCol_AddRef(IHTMLTableCol* This) { +static __WIDL_INLINE ULONG IHTMLTableCol_AddRef(IHTMLTableCol* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableCol_Release(IHTMLTableCol* This) { +static __WIDL_INLINE ULONG IHTMLTableCol_Release(IHTMLTableCol* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableCol_GetTypeInfoCount(IHTMLTableCol* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableCol_GetTypeInfoCount(IHTMLTableCol* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableCol_GetTypeInfo(IHTMLTableCol* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableCol_GetTypeInfo(IHTMLTableCol* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableCol_GetIDsOfNames(IHTMLTableCol* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableCol_GetIDsOfNames(IHTMLTableCol* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableCol_Invoke(IHTMLTableCol* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableCol_Invoke(IHTMLTableCol* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableCol methods ***/ -static FORCEINLINE HRESULT IHTMLTableCol_put_span(IHTMLTableCol* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLTableCol_put_span(IHTMLTableCol* This,LONG v) { return This->lpVtbl->put_span(This,v); } -static FORCEINLINE HRESULT IHTMLTableCol_get_span(IHTMLTableCol* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTableCol_get_span(IHTMLTableCol* This,LONG *p) { return This->lpVtbl->get_span(This,p); } -static FORCEINLINE HRESULT IHTMLTableCol_put_width(IHTMLTableCol* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTableCol_put_width(IHTMLTableCol* This,VARIANT v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLTableCol_get_width(IHTMLTableCol* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTableCol_get_width(IHTMLTableCol* This,VARIANT *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLTableCol_put_align(IHTMLTableCol* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCol_put_align(IHTMLTableCol* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLTableCol_get_align(IHTMLTableCol* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCol_get_align(IHTMLTableCol* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } -static FORCEINLINE HRESULT IHTMLTableCol_put_vAlign(IHTMLTableCol* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCol_put_vAlign(IHTMLTableCol* This,BSTR v) { return This->lpVtbl->put_vAlign(This,v); } -static FORCEINLINE HRESULT IHTMLTableCol_get_vAlign(IHTMLTableCol* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCol_get_vAlign(IHTMLTableCol* This,BSTR *p) { return This->lpVtbl->get_vAlign(This,p); } #endif @@ -101511,39 +101519,39 @@ interface IHTMLTableCol2 { #define IHTMLTableCol2_get_chOff(This,p) (This)->lpVtbl->get_chOff(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableCol2_QueryInterface(IHTMLTableCol2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableCol2_QueryInterface(IHTMLTableCol2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableCol2_AddRef(IHTMLTableCol2* This) { +static __WIDL_INLINE ULONG IHTMLTableCol2_AddRef(IHTMLTableCol2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableCol2_Release(IHTMLTableCol2* This) { +static __WIDL_INLINE ULONG IHTMLTableCol2_Release(IHTMLTableCol2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableCol2_GetTypeInfoCount(IHTMLTableCol2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableCol2_GetTypeInfoCount(IHTMLTableCol2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableCol2_GetTypeInfo(IHTMLTableCol2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableCol2_GetTypeInfo(IHTMLTableCol2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableCol2_GetIDsOfNames(IHTMLTableCol2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableCol2_GetIDsOfNames(IHTMLTableCol2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableCol2_Invoke(IHTMLTableCol2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableCol2_Invoke(IHTMLTableCol2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableCol2 methods ***/ -static FORCEINLINE HRESULT IHTMLTableCol2_put_ch(IHTMLTableCol2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCol2_put_ch(IHTMLTableCol2* This,BSTR v) { return This->lpVtbl->put_ch(This,v); } -static FORCEINLINE HRESULT IHTMLTableCol2_get_ch(IHTMLTableCol2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCol2_get_ch(IHTMLTableCol2* This,BSTR *p) { return This->lpVtbl->get_ch(This,p); } -static FORCEINLINE HRESULT IHTMLTableCol2_put_chOff(IHTMLTableCol2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCol2_put_chOff(IHTMLTableCol2* This,BSTR v) { return This->lpVtbl->put_chOff(This,v); } -static FORCEINLINE HRESULT IHTMLTableCol2_get_chOff(IHTMLTableCol2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCol2_get_chOff(IHTMLTableCol2* This,BSTR *p) { return This->lpVtbl->get_chOff(This,p); } #endif @@ -101669,39 +101677,39 @@ interface IHTMLTableCol3 { #define IHTMLTableCol3_get_chOff(This,p) (This)->lpVtbl->get_chOff(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableCol3_QueryInterface(IHTMLTableCol3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableCol3_QueryInterface(IHTMLTableCol3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableCol3_AddRef(IHTMLTableCol3* This) { +static __WIDL_INLINE ULONG IHTMLTableCol3_AddRef(IHTMLTableCol3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableCol3_Release(IHTMLTableCol3* This) { +static __WIDL_INLINE ULONG IHTMLTableCol3_Release(IHTMLTableCol3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableCol3_GetTypeInfoCount(IHTMLTableCol3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableCol3_GetTypeInfoCount(IHTMLTableCol3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableCol3_GetTypeInfo(IHTMLTableCol3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableCol3_GetTypeInfo(IHTMLTableCol3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableCol3_GetIDsOfNames(IHTMLTableCol3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableCol3_GetIDsOfNames(IHTMLTableCol3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableCol3_Invoke(IHTMLTableCol3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableCol3_Invoke(IHTMLTableCol3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableCol3 methods ***/ -static FORCEINLINE HRESULT IHTMLTableCol3_put_ch(IHTMLTableCol3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCol3_put_ch(IHTMLTableCol3* This,BSTR v) { return This->lpVtbl->put_ch(This,v); } -static FORCEINLINE HRESULT IHTMLTableCol3_get_ch(IHTMLTableCol3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCol3_get_ch(IHTMLTableCol3* This,BSTR *p) { return This->lpVtbl->get_ch(This,p); } -static FORCEINLINE HRESULT IHTMLTableCol3_put_chOff(IHTMLTableCol3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCol3_put_chOff(IHTMLTableCol3* This,BSTR v) { return This->lpVtbl->put_chOff(This,v); } -static FORCEINLINE HRESULT IHTMLTableCol3_get_chOff(IHTMLTableCol3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCol3_get_chOff(IHTMLTableCol3* This,BSTR *p) { return This->lpVtbl->get_chOff(This,p); } #endif @@ -101869,54 +101877,54 @@ interface IHTMLTableSection { #define IHTMLTableSection_deleteRow(This,index) (This)->lpVtbl->deleteRow(This,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableSection_QueryInterface(IHTMLTableSection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableSection_QueryInterface(IHTMLTableSection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableSection_AddRef(IHTMLTableSection* This) { +static __WIDL_INLINE ULONG IHTMLTableSection_AddRef(IHTMLTableSection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableSection_Release(IHTMLTableSection* This) { +static __WIDL_INLINE ULONG IHTMLTableSection_Release(IHTMLTableSection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableSection_GetTypeInfoCount(IHTMLTableSection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableSection_GetTypeInfoCount(IHTMLTableSection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableSection_GetTypeInfo(IHTMLTableSection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableSection_GetTypeInfo(IHTMLTableSection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableSection_GetIDsOfNames(IHTMLTableSection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableSection_GetIDsOfNames(IHTMLTableSection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableSection_Invoke(IHTMLTableSection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableSection_Invoke(IHTMLTableSection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableSection methods ***/ -static FORCEINLINE HRESULT IHTMLTableSection_put_align(IHTMLTableSection* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableSection_put_align(IHTMLTableSection* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLTableSection_get_align(IHTMLTableSection* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableSection_get_align(IHTMLTableSection* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } -static FORCEINLINE HRESULT IHTMLTableSection_put_vAlign(IHTMLTableSection* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableSection_put_vAlign(IHTMLTableSection* This,BSTR v) { return This->lpVtbl->put_vAlign(This,v); } -static FORCEINLINE HRESULT IHTMLTableSection_get_vAlign(IHTMLTableSection* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableSection_get_vAlign(IHTMLTableSection* This,BSTR *p) { return This->lpVtbl->get_vAlign(This,p); } -static FORCEINLINE HRESULT IHTMLTableSection_put_bgColor(IHTMLTableSection* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTableSection_put_bgColor(IHTMLTableSection* This,VARIANT v) { return This->lpVtbl->put_bgColor(This,v); } -static FORCEINLINE HRESULT IHTMLTableSection_get_bgColor(IHTMLTableSection* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTableSection_get_bgColor(IHTMLTableSection* This,VARIANT *p) { return This->lpVtbl->get_bgColor(This,p); } -static FORCEINLINE HRESULT IHTMLTableSection_get_rows(IHTMLTableSection* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLTableSection_get_rows(IHTMLTableSection* This,IHTMLElementCollection **p) { return This->lpVtbl->get_rows(This,p); } -static FORCEINLINE HRESULT IHTMLTableSection_insertRow(IHTMLTableSection* This,LONG index,IDispatch **row) { +static __WIDL_INLINE HRESULT IHTMLTableSection_insertRow(IHTMLTableSection* This,LONG index,IDispatch **row) { return This->lpVtbl->insertRow(This,index,row); } -static FORCEINLINE HRESULT IHTMLTableSection_deleteRow(IHTMLTableSection* This,LONG index) { +static __WIDL_INLINE HRESULT IHTMLTableSection_deleteRow(IHTMLTableSection* This,LONG index) { return This->lpVtbl->deleteRow(This,index); } #endif @@ -102022,30 +102030,30 @@ interface IHTMLTableSection2 { #define IHTMLTableSection2_moveRow(This,indexFrom,indexTo,row) (This)->lpVtbl->moveRow(This,indexFrom,indexTo,row) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableSection2_QueryInterface(IHTMLTableSection2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableSection2_QueryInterface(IHTMLTableSection2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableSection2_AddRef(IHTMLTableSection2* This) { +static __WIDL_INLINE ULONG IHTMLTableSection2_AddRef(IHTMLTableSection2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableSection2_Release(IHTMLTableSection2* This) { +static __WIDL_INLINE ULONG IHTMLTableSection2_Release(IHTMLTableSection2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableSection2_GetTypeInfoCount(IHTMLTableSection2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableSection2_GetTypeInfoCount(IHTMLTableSection2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableSection2_GetTypeInfo(IHTMLTableSection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableSection2_GetTypeInfo(IHTMLTableSection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableSection2_GetIDsOfNames(IHTMLTableSection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableSection2_GetIDsOfNames(IHTMLTableSection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableSection2_Invoke(IHTMLTableSection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableSection2_Invoke(IHTMLTableSection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableSection2 methods ***/ -static FORCEINLINE HRESULT IHTMLTableSection2_moveRow(IHTMLTableSection2* This,LONG indexFrom,LONG indexTo,IDispatch **row) { +static __WIDL_INLINE HRESULT IHTMLTableSection2_moveRow(IHTMLTableSection2* This,LONG indexFrom,LONG indexTo,IDispatch **row) { return This->lpVtbl->moveRow(This,indexFrom,indexTo,row); } #endif @@ -102171,39 +102179,39 @@ interface IHTMLTableSection3 { #define IHTMLTableSection3_get_chOff(This,p) (This)->lpVtbl->get_chOff(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableSection3_QueryInterface(IHTMLTableSection3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableSection3_QueryInterface(IHTMLTableSection3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableSection3_AddRef(IHTMLTableSection3* This) { +static __WIDL_INLINE ULONG IHTMLTableSection3_AddRef(IHTMLTableSection3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableSection3_Release(IHTMLTableSection3* This) { +static __WIDL_INLINE ULONG IHTMLTableSection3_Release(IHTMLTableSection3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableSection3_GetTypeInfoCount(IHTMLTableSection3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableSection3_GetTypeInfoCount(IHTMLTableSection3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableSection3_GetTypeInfo(IHTMLTableSection3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableSection3_GetTypeInfo(IHTMLTableSection3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableSection3_GetIDsOfNames(IHTMLTableSection3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableSection3_GetIDsOfNames(IHTMLTableSection3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableSection3_Invoke(IHTMLTableSection3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableSection3_Invoke(IHTMLTableSection3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableSection3 methods ***/ -static FORCEINLINE HRESULT IHTMLTableSection3_put_ch(IHTMLTableSection3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableSection3_put_ch(IHTMLTableSection3* This,BSTR v) { return This->lpVtbl->put_ch(This,v); } -static FORCEINLINE HRESULT IHTMLTableSection3_get_ch(IHTMLTableSection3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableSection3_get_ch(IHTMLTableSection3* This,BSTR *p) { return This->lpVtbl->get_ch(This,p); } -static FORCEINLINE HRESULT IHTMLTableSection3_put_chOff(IHTMLTableSection3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableSection3_put_chOff(IHTMLTableSection3* This,BSTR v) { return This->lpVtbl->put_chOff(This,v); } -static FORCEINLINE HRESULT IHTMLTableSection3_get_chOff(IHTMLTableSection3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableSection3_get_chOff(IHTMLTableSection3* This,BSTR *p) { return This->lpVtbl->get_chOff(This,p); } #endif @@ -102347,45 +102355,45 @@ interface IHTMLTableSection4 { #define IHTMLTableSection4_deleteRow(This,index) (This)->lpVtbl->deleteRow(This,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableSection4_QueryInterface(IHTMLTableSection4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableSection4_QueryInterface(IHTMLTableSection4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableSection4_AddRef(IHTMLTableSection4* This) { +static __WIDL_INLINE ULONG IHTMLTableSection4_AddRef(IHTMLTableSection4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableSection4_Release(IHTMLTableSection4* This) { +static __WIDL_INLINE ULONG IHTMLTableSection4_Release(IHTMLTableSection4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableSection4_GetTypeInfoCount(IHTMLTableSection4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableSection4_GetTypeInfoCount(IHTMLTableSection4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableSection4_GetTypeInfo(IHTMLTableSection4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableSection4_GetTypeInfo(IHTMLTableSection4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableSection4_GetIDsOfNames(IHTMLTableSection4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableSection4_GetIDsOfNames(IHTMLTableSection4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableSection4_Invoke(IHTMLTableSection4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableSection4_Invoke(IHTMLTableSection4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableSection4 methods ***/ -static FORCEINLINE HRESULT IHTMLTableSection4_put_ch(IHTMLTableSection4* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableSection4_put_ch(IHTMLTableSection4* This,BSTR v) { return This->lpVtbl->put_ch(This,v); } -static FORCEINLINE HRESULT IHTMLTableSection4_get_ch(IHTMLTableSection4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableSection4_get_ch(IHTMLTableSection4* This,BSTR *p) { return This->lpVtbl->get_ch(This,p); } -static FORCEINLINE HRESULT IHTMLTableSection4_put_chOff(IHTMLTableSection4* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableSection4_put_chOff(IHTMLTableSection4* This,BSTR v) { return This->lpVtbl->put_chOff(This,v); } -static FORCEINLINE HRESULT IHTMLTableSection4_get_chOff(IHTMLTableSection4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableSection4_get_chOff(IHTMLTableSection4* This,BSTR *p) { return This->lpVtbl->get_chOff(This,p); } -static FORCEINLINE HRESULT IHTMLTableSection4_insertRow(IHTMLTableSection4* This,LONG index,IDispatch **row) { +static __WIDL_INLINE HRESULT IHTMLTableSection4_insertRow(IHTMLTableSection4* This,LONG index,IDispatch **row) { return This->lpVtbl->insertRow(This,index,row); } -static FORCEINLINE HRESULT IHTMLTableSection4_deleteRow(IHTMLTableSection4* This,LONG index) { +static __WIDL_INLINE HRESULT IHTMLTableSection4_deleteRow(IHTMLTableSection4* This,LONG index) { return This->lpVtbl->deleteRow(This,index); } #endif @@ -102617,78 +102625,78 @@ interface IHTMLTableRow { #define IHTMLTableRow_deleteCell(This,index) (This)->lpVtbl->deleteCell(This,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableRow_QueryInterface(IHTMLTableRow* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableRow_QueryInterface(IHTMLTableRow* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableRow_AddRef(IHTMLTableRow* This) { +static __WIDL_INLINE ULONG IHTMLTableRow_AddRef(IHTMLTableRow* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableRow_Release(IHTMLTableRow* This) { +static __WIDL_INLINE ULONG IHTMLTableRow_Release(IHTMLTableRow* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableRow_GetTypeInfoCount(IHTMLTableRow* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableRow_GetTypeInfoCount(IHTMLTableRow* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableRow_GetTypeInfo(IHTMLTableRow* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableRow_GetTypeInfo(IHTMLTableRow* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableRow_GetIDsOfNames(IHTMLTableRow* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableRow_GetIDsOfNames(IHTMLTableRow* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableRow_Invoke(IHTMLTableRow* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableRow_Invoke(IHTMLTableRow* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableRow methods ***/ -static FORCEINLINE HRESULT IHTMLTableRow_put_align(IHTMLTableRow* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableRow_put_align(IHTMLTableRow* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLTableRow_get_align(IHTMLTableRow* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableRow_get_align(IHTMLTableRow* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } -static FORCEINLINE HRESULT IHTMLTableRow_put_vAlign(IHTMLTableRow* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableRow_put_vAlign(IHTMLTableRow* This,BSTR v) { return This->lpVtbl->put_vAlign(This,v); } -static FORCEINLINE HRESULT IHTMLTableRow_get_vAlign(IHTMLTableRow* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableRow_get_vAlign(IHTMLTableRow* This,BSTR *p) { return This->lpVtbl->get_vAlign(This,p); } -static FORCEINLINE HRESULT IHTMLTableRow_put_bgColor(IHTMLTableRow* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTableRow_put_bgColor(IHTMLTableRow* This,VARIANT v) { return This->lpVtbl->put_bgColor(This,v); } -static FORCEINLINE HRESULT IHTMLTableRow_get_bgColor(IHTMLTableRow* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTableRow_get_bgColor(IHTMLTableRow* This,VARIANT *p) { return This->lpVtbl->get_bgColor(This,p); } -static FORCEINLINE HRESULT IHTMLTableRow_put_borderColor(IHTMLTableRow* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTableRow_put_borderColor(IHTMLTableRow* This,VARIANT v) { return This->lpVtbl->put_borderColor(This,v); } -static FORCEINLINE HRESULT IHTMLTableRow_get_borderColor(IHTMLTableRow* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTableRow_get_borderColor(IHTMLTableRow* This,VARIANT *p) { return This->lpVtbl->get_borderColor(This,p); } -static FORCEINLINE HRESULT IHTMLTableRow_put_borderColorLight(IHTMLTableRow* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTableRow_put_borderColorLight(IHTMLTableRow* This,VARIANT v) { return This->lpVtbl->put_borderColorLight(This,v); } -static FORCEINLINE HRESULT IHTMLTableRow_get_borderColorLight(IHTMLTableRow* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTableRow_get_borderColorLight(IHTMLTableRow* This,VARIANT *p) { return This->lpVtbl->get_borderColorLight(This,p); } -static FORCEINLINE HRESULT IHTMLTableRow_put_borderColorDark(IHTMLTableRow* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTableRow_put_borderColorDark(IHTMLTableRow* This,VARIANT v) { return This->lpVtbl->put_borderColorDark(This,v); } -static FORCEINLINE HRESULT IHTMLTableRow_get_borderColorDark(IHTMLTableRow* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTableRow_get_borderColorDark(IHTMLTableRow* This,VARIANT *p) { return This->lpVtbl->get_borderColorDark(This,p); } -static FORCEINLINE HRESULT IHTMLTableRow_get_rowIndex(IHTMLTableRow* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTableRow_get_rowIndex(IHTMLTableRow* This,LONG *p) { return This->lpVtbl->get_rowIndex(This,p); } -static FORCEINLINE HRESULT IHTMLTableRow_get_sectionRowIndex(IHTMLTableRow* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTableRow_get_sectionRowIndex(IHTMLTableRow* This,LONG *p) { return This->lpVtbl->get_sectionRowIndex(This,p); } -static FORCEINLINE HRESULT IHTMLTableRow_get_cells(IHTMLTableRow* This,IHTMLElementCollection **p) { +static __WIDL_INLINE HRESULT IHTMLTableRow_get_cells(IHTMLTableRow* This,IHTMLElementCollection **p) { return This->lpVtbl->get_cells(This,p); } -static FORCEINLINE HRESULT IHTMLTableRow_insertCell(IHTMLTableRow* This,LONG index,IDispatch **row) { +static __WIDL_INLINE HRESULT IHTMLTableRow_insertCell(IHTMLTableRow* This,LONG index,IDispatch **row) { return This->lpVtbl->insertCell(This,index,row); } -static FORCEINLINE HRESULT IHTMLTableRow_deleteCell(IHTMLTableRow* This,LONG index) { +static __WIDL_INLINE HRESULT IHTMLTableRow_deleteCell(IHTMLTableRow* This,LONG index) { return This->lpVtbl->deleteCell(This,index); } #endif @@ -102798,33 +102806,33 @@ interface IHTMLTableRow2 { #define IHTMLTableRow2_get_height(This,p) (This)->lpVtbl->get_height(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableRow2_QueryInterface(IHTMLTableRow2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableRow2_QueryInterface(IHTMLTableRow2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableRow2_AddRef(IHTMLTableRow2* This) { +static __WIDL_INLINE ULONG IHTMLTableRow2_AddRef(IHTMLTableRow2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableRow2_Release(IHTMLTableRow2* This) { +static __WIDL_INLINE ULONG IHTMLTableRow2_Release(IHTMLTableRow2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableRow2_GetTypeInfoCount(IHTMLTableRow2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableRow2_GetTypeInfoCount(IHTMLTableRow2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableRow2_GetTypeInfo(IHTMLTableRow2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableRow2_GetTypeInfo(IHTMLTableRow2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableRow2_GetIDsOfNames(IHTMLTableRow2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableRow2_GetIDsOfNames(IHTMLTableRow2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableRow2_Invoke(IHTMLTableRow2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableRow2_Invoke(IHTMLTableRow2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableRow2 methods ***/ -static FORCEINLINE HRESULT IHTMLTableRow2_put_height(IHTMLTableRow2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTableRow2_put_height(IHTMLTableRow2* This,VARIANT v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLTableRow2_get_height(IHTMLTableRow2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTableRow2_get_height(IHTMLTableRow2* This,VARIANT *p) { return This->lpVtbl->get_height(This,p); } #endif @@ -102950,39 +102958,39 @@ interface IHTMLTableRow3 { #define IHTMLTableRow3_get_chOff(This,p) (This)->lpVtbl->get_chOff(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableRow3_QueryInterface(IHTMLTableRow3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableRow3_QueryInterface(IHTMLTableRow3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableRow3_AddRef(IHTMLTableRow3* This) { +static __WIDL_INLINE ULONG IHTMLTableRow3_AddRef(IHTMLTableRow3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableRow3_Release(IHTMLTableRow3* This) { +static __WIDL_INLINE ULONG IHTMLTableRow3_Release(IHTMLTableRow3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableRow3_GetTypeInfoCount(IHTMLTableRow3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableRow3_GetTypeInfoCount(IHTMLTableRow3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableRow3_GetTypeInfo(IHTMLTableRow3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableRow3_GetTypeInfo(IHTMLTableRow3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableRow3_GetIDsOfNames(IHTMLTableRow3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableRow3_GetIDsOfNames(IHTMLTableRow3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableRow3_Invoke(IHTMLTableRow3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableRow3_Invoke(IHTMLTableRow3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableRow3 methods ***/ -static FORCEINLINE HRESULT IHTMLTableRow3_put_ch(IHTMLTableRow3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableRow3_put_ch(IHTMLTableRow3* This,BSTR v) { return This->lpVtbl->put_ch(This,v); } -static FORCEINLINE HRESULT IHTMLTableRow3_get_ch(IHTMLTableRow3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableRow3_get_ch(IHTMLTableRow3* This,BSTR *p) { return This->lpVtbl->get_ch(This,p); } -static FORCEINLINE HRESULT IHTMLTableRow3_put_chOff(IHTMLTableRow3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableRow3_put_chOff(IHTMLTableRow3* This,BSTR v) { return This->lpVtbl->put_chOff(This,v); } -static FORCEINLINE HRESULT IHTMLTableRow3_get_chOff(IHTMLTableRow3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableRow3_get_chOff(IHTMLTableRow3* This,BSTR *p) { return This->lpVtbl->get_chOff(This,p); } #endif @@ -103126,45 +103134,45 @@ interface IHTMLTableRow4 { #define IHTMLTableRow4_deleteCell(This,index) (This)->lpVtbl->deleteCell(This,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableRow4_QueryInterface(IHTMLTableRow4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableRow4_QueryInterface(IHTMLTableRow4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableRow4_AddRef(IHTMLTableRow4* This) { +static __WIDL_INLINE ULONG IHTMLTableRow4_AddRef(IHTMLTableRow4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableRow4_Release(IHTMLTableRow4* This) { +static __WIDL_INLINE ULONG IHTMLTableRow4_Release(IHTMLTableRow4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableRow4_GetTypeInfoCount(IHTMLTableRow4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableRow4_GetTypeInfoCount(IHTMLTableRow4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableRow4_GetTypeInfo(IHTMLTableRow4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableRow4_GetTypeInfo(IHTMLTableRow4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableRow4_GetIDsOfNames(IHTMLTableRow4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableRow4_GetIDsOfNames(IHTMLTableRow4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableRow4_Invoke(IHTMLTableRow4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableRow4_Invoke(IHTMLTableRow4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableRow4 methods ***/ -static FORCEINLINE HRESULT IHTMLTableRow4_put_ch(IHTMLTableRow4* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableRow4_put_ch(IHTMLTableRow4* This,BSTR v) { return This->lpVtbl->put_ch(This,v); } -static FORCEINLINE HRESULT IHTMLTableRow4_get_ch(IHTMLTableRow4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableRow4_get_ch(IHTMLTableRow4* This,BSTR *p) { return This->lpVtbl->get_ch(This,p); } -static FORCEINLINE HRESULT IHTMLTableRow4_put_chOff(IHTMLTableRow4* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableRow4_put_chOff(IHTMLTableRow4* This,BSTR v) { return This->lpVtbl->put_chOff(This,v); } -static FORCEINLINE HRESULT IHTMLTableRow4_get_chOff(IHTMLTableRow4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableRow4_get_chOff(IHTMLTableRow4* This,BSTR *p) { return This->lpVtbl->get_chOff(This,p); } -static FORCEINLINE HRESULT IHTMLTableRow4_insertCell(IHTMLTableRow4* This,LONG index,IDispatch **row) { +static __WIDL_INLINE HRESULT IHTMLTableRow4_insertCell(IHTMLTableRow4* This,LONG index,IDispatch **row) { return This->lpVtbl->insertCell(This,index,row); } -static FORCEINLINE HRESULT IHTMLTableRow4_deleteCell(IHTMLTableRow4* This,LONG index) { +static __WIDL_INLINE HRESULT IHTMLTableRow4_deleteCell(IHTMLTableRow4* This,LONG index) { return This->lpVtbl->deleteCell(This,index); } #endif @@ -103290,39 +103298,39 @@ interface IHTMLTableRowMetrics { #define IHTMLTableRowMetrics_get_clientLeft(This,p) (This)->lpVtbl->get_clientLeft(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableRowMetrics_QueryInterface(IHTMLTableRowMetrics* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableRowMetrics_QueryInterface(IHTMLTableRowMetrics* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableRowMetrics_AddRef(IHTMLTableRowMetrics* This) { +static __WIDL_INLINE ULONG IHTMLTableRowMetrics_AddRef(IHTMLTableRowMetrics* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableRowMetrics_Release(IHTMLTableRowMetrics* This) { +static __WIDL_INLINE ULONG IHTMLTableRowMetrics_Release(IHTMLTableRowMetrics* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableRowMetrics_GetTypeInfoCount(IHTMLTableRowMetrics* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableRowMetrics_GetTypeInfoCount(IHTMLTableRowMetrics* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableRowMetrics_GetTypeInfo(IHTMLTableRowMetrics* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableRowMetrics_GetTypeInfo(IHTMLTableRowMetrics* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableRowMetrics_GetIDsOfNames(IHTMLTableRowMetrics* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableRowMetrics_GetIDsOfNames(IHTMLTableRowMetrics* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableRowMetrics_Invoke(IHTMLTableRowMetrics* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableRowMetrics_Invoke(IHTMLTableRowMetrics* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableRowMetrics methods ***/ -static FORCEINLINE HRESULT IHTMLTableRowMetrics_get_clientHeight(IHTMLTableRowMetrics* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTableRowMetrics_get_clientHeight(IHTMLTableRowMetrics* This,LONG *p) { return This->lpVtbl->get_clientHeight(This,p); } -static FORCEINLINE HRESULT IHTMLTableRowMetrics_get_clientWidth(IHTMLTableRowMetrics* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTableRowMetrics_get_clientWidth(IHTMLTableRowMetrics* This,LONG *p) { return This->lpVtbl->get_clientWidth(This,p); } -static FORCEINLINE HRESULT IHTMLTableRowMetrics_get_clientTop(IHTMLTableRowMetrics* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTableRowMetrics_get_clientTop(IHTMLTableRowMetrics* This,LONG *p) { return This->lpVtbl->get_clientTop(This,p); } -static FORCEINLINE HRESULT IHTMLTableRowMetrics_get_clientLeft(IHTMLTableRowMetrics* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTableRowMetrics_get_clientLeft(IHTMLTableRowMetrics* This,LONG *p) { return This->lpVtbl->get_clientLeft(This,p); } #endif @@ -103616,102 +103624,102 @@ interface IHTMLTableCell { #define IHTMLTableCell_get_cellIndex(This,p) (This)->lpVtbl->get_cellIndex(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableCell_QueryInterface(IHTMLTableCell* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableCell_QueryInterface(IHTMLTableCell* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableCell_AddRef(IHTMLTableCell* This) { +static __WIDL_INLINE ULONG IHTMLTableCell_AddRef(IHTMLTableCell* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableCell_Release(IHTMLTableCell* This) { +static __WIDL_INLINE ULONG IHTMLTableCell_Release(IHTMLTableCell* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableCell_GetTypeInfoCount(IHTMLTableCell* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableCell_GetTypeInfoCount(IHTMLTableCell* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableCell_GetTypeInfo(IHTMLTableCell* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableCell_GetTypeInfo(IHTMLTableCell* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableCell_GetIDsOfNames(IHTMLTableCell* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableCell_GetIDsOfNames(IHTMLTableCell* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableCell_Invoke(IHTMLTableCell* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableCell_Invoke(IHTMLTableCell* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableCell methods ***/ -static FORCEINLINE HRESULT IHTMLTableCell_put_rowSpan(IHTMLTableCell* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLTableCell_put_rowSpan(IHTMLTableCell* This,LONG v) { return This->lpVtbl->put_rowSpan(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell_get_rowSpan(IHTMLTableCell* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell_get_rowSpan(IHTMLTableCell* This,LONG *p) { return This->lpVtbl->get_rowSpan(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell_put_colSpan(IHTMLTableCell* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLTableCell_put_colSpan(IHTMLTableCell* This,LONG v) { return This->lpVtbl->put_colSpan(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell_get_colSpan(IHTMLTableCell* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell_get_colSpan(IHTMLTableCell* This,LONG *p) { return This->lpVtbl->get_colSpan(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell_put_align(IHTMLTableCell* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCell_put_align(IHTMLTableCell* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell_get_align(IHTMLTableCell* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell_get_align(IHTMLTableCell* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell_put_vAlign(IHTMLTableCell* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCell_put_vAlign(IHTMLTableCell* This,BSTR v) { return This->lpVtbl->put_vAlign(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell_get_vAlign(IHTMLTableCell* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell_get_vAlign(IHTMLTableCell* This,BSTR *p) { return This->lpVtbl->get_vAlign(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell_put_bgColor(IHTMLTableCell* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTableCell_put_bgColor(IHTMLTableCell* This,VARIANT v) { return This->lpVtbl->put_bgColor(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell_get_bgColor(IHTMLTableCell* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell_get_bgColor(IHTMLTableCell* This,VARIANT *p) { return This->lpVtbl->get_bgColor(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell_put_noWrap(IHTMLTableCell* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLTableCell_put_noWrap(IHTMLTableCell* This,VARIANT_BOOL v) { return This->lpVtbl->put_noWrap(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell_get_noWrap(IHTMLTableCell* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell_get_noWrap(IHTMLTableCell* This,VARIANT_BOOL *p) { return This->lpVtbl->get_noWrap(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell_put_background(IHTMLTableCell* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCell_put_background(IHTMLTableCell* This,BSTR v) { return This->lpVtbl->put_background(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell_get_background(IHTMLTableCell* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell_get_background(IHTMLTableCell* This,BSTR *p) { return This->lpVtbl->get_background(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell_put_borderColor(IHTMLTableCell* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTableCell_put_borderColor(IHTMLTableCell* This,VARIANT v) { return This->lpVtbl->put_borderColor(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell_get_borderColor(IHTMLTableCell* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell_get_borderColor(IHTMLTableCell* This,VARIANT *p) { return This->lpVtbl->get_borderColor(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell_put_borderColorLight(IHTMLTableCell* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTableCell_put_borderColorLight(IHTMLTableCell* This,VARIANT v) { return This->lpVtbl->put_borderColorLight(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell_get_borderColorLight(IHTMLTableCell* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell_get_borderColorLight(IHTMLTableCell* This,VARIANT *p) { return This->lpVtbl->get_borderColorLight(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell_put_borderColorDark(IHTMLTableCell* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTableCell_put_borderColorDark(IHTMLTableCell* This,VARIANT v) { return This->lpVtbl->put_borderColorDark(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell_get_borderColorDark(IHTMLTableCell* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell_get_borderColorDark(IHTMLTableCell* This,VARIANT *p) { return This->lpVtbl->get_borderColorDark(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell_put_width(IHTMLTableCell* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTableCell_put_width(IHTMLTableCell* This,VARIANT v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell_get_width(IHTMLTableCell* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell_get_width(IHTMLTableCell* This,VARIANT *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell_put_height(IHTMLTableCell* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLTableCell_put_height(IHTMLTableCell* This,VARIANT v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell_get_height(IHTMLTableCell* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell_get_height(IHTMLTableCell* This,VARIANT *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell_get_cellIndex(IHTMLTableCell* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell_get_cellIndex(IHTMLTableCell* This,LONG *p) { return This->lpVtbl->get_cellIndex(This,p); } #endif @@ -103901,63 +103909,63 @@ interface IHTMLTableCell2 { #define IHTMLTableCell2_get_scope(This,p) (This)->lpVtbl->get_scope(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableCell2_QueryInterface(IHTMLTableCell2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_QueryInterface(IHTMLTableCell2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableCell2_AddRef(IHTMLTableCell2* This) { +static __WIDL_INLINE ULONG IHTMLTableCell2_AddRef(IHTMLTableCell2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableCell2_Release(IHTMLTableCell2* This) { +static __WIDL_INLINE ULONG IHTMLTableCell2_Release(IHTMLTableCell2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableCell2_GetTypeInfoCount(IHTMLTableCell2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_GetTypeInfoCount(IHTMLTableCell2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableCell2_GetTypeInfo(IHTMLTableCell2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_GetTypeInfo(IHTMLTableCell2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableCell2_GetIDsOfNames(IHTMLTableCell2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_GetIDsOfNames(IHTMLTableCell2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableCell2_Invoke(IHTMLTableCell2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_Invoke(IHTMLTableCell2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableCell2 methods ***/ -static FORCEINLINE HRESULT IHTMLTableCell2_put_abbr(IHTMLTableCell2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_put_abbr(IHTMLTableCell2* This,BSTR v) { return This->lpVtbl->put_abbr(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell2_get_abbr(IHTMLTableCell2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_get_abbr(IHTMLTableCell2* This,BSTR *p) { return This->lpVtbl->get_abbr(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell2_put_axis(IHTMLTableCell2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_put_axis(IHTMLTableCell2* This,BSTR v) { return This->lpVtbl->put_axis(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell2_get_axis(IHTMLTableCell2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_get_axis(IHTMLTableCell2* This,BSTR *p) { return This->lpVtbl->get_axis(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell2_put_ch(IHTMLTableCell2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_put_ch(IHTMLTableCell2* This,BSTR v) { return This->lpVtbl->put_ch(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell2_get_ch(IHTMLTableCell2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_get_ch(IHTMLTableCell2* This,BSTR *p) { return This->lpVtbl->get_ch(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell2_put_chOff(IHTMLTableCell2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_put_chOff(IHTMLTableCell2* This,BSTR v) { return This->lpVtbl->put_chOff(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell2_get_chOff(IHTMLTableCell2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_get_chOff(IHTMLTableCell2* This,BSTR *p) { return This->lpVtbl->get_chOff(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell2_put_headers(IHTMLTableCell2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_put_headers(IHTMLTableCell2* This,BSTR v) { return This->lpVtbl->put_headers(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell2_get_headers(IHTMLTableCell2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_get_headers(IHTMLTableCell2* This,BSTR *p) { return This->lpVtbl->get_headers(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell2_put_scope(IHTMLTableCell2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_put_scope(IHTMLTableCell2* This,BSTR v) { return This->lpVtbl->put_scope(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell2_get_scope(IHTMLTableCell2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell2_get_scope(IHTMLTableCell2* This,BSTR *p) { return This->lpVtbl->get_scope(This,p); } #endif @@ -104083,39 +104091,39 @@ interface IHTMLTableCell3 { #define IHTMLTableCell3_get_chOff(This,p) (This)->lpVtbl->get_chOff(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTableCell3_QueryInterface(IHTMLTableCell3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTableCell3_QueryInterface(IHTMLTableCell3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTableCell3_AddRef(IHTMLTableCell3* This) { +static __WIDL_INLINE ULONG IHTMLTableCell3_AddRef(IHTMLTableCell3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTableCell3_Release(IHTMLTableCell3* This) { +static __WIDL_INLINE ULONG IHTMLTableCell3_Release(IHTMLTableCell3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTableCell3_GetTypeInfoCount(IHTMLTableCell3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTableCell3_GetTypeInfoCount(IHTMLTableCell3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTableCell3_GetTypeInfo(IHTMLTableCell3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTableCell3_GetTypeInfo(IHTMLTableCell3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTableCell3_GetIDsOfNames(IHTMLTableCell3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTableCell3_GetIDsOfNames(IHTMLTableCell3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTableCell3_Invoke(IHTMLTableCell3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTableCell3_Invoke(IHTMLTableCell3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTableCell3 methods ***/ -static FORCEINLINE HRESULT IHTMLTableCell3_put_ch(IHTMLTableCell3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCell3_put_ch(IHTMLTableCell3* This,BSTR v) { return This->lpVtbl->put_ch(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell3_get_ch(IHTMLTableCell3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell3_get_ch(IHTMLTableCell3* This,BSTR *p) { return This->lpVtbl->get_ch(This,p); } -static FORCEINLINE HRESULT IHTMLTableCell3_put_chOff(IHTMLTableCell3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLTableCell3_put_chOff(IHTMLTableCell3* This,BSTR v) { return This->lpVtbl->put_chOff(This,v); } -static FORCEINLINE HRESULT IHTMLTableCell3_get_chOff(IHTMLTableCell3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLTableCell3_get_chOff(IHTMLTableCell3* This,BSTR *p) { return This->lpVtbl->get_chOff(This,p); } #endif @@ -104207,26 +104215,26 @@ interface DispHTMLTable { #define DispHTMLTable_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLTable_QueryInterface(DispHTMLTable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLTable_QueryInterface(DispHTMLTable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLTable_AddRef(DispHTMLTable* This) { +static __WIDL_INLINE ULONG DispHTMLTable_AddRef(DispHTMLTable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLTable_Release(DispHTMLTable* This) { +static __WIDL_INLINE ULONG DispHTMLTable_Release(DispHTMLTable* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLTable_GetTypeInfoCount(DispHTMLTable* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLTable_GetTypeInfoCount(DispHTMLTable* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLTable_GetTypeInfo(DispHTMLTable* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLTable_GetTypeInfo(DispHTMLTable* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLTable_GetIDsOfNames(DispHTMLTable* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLTable_GetIDsOfNames(DispHTMLTable* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLTable_Invoke(DispHTMLTable* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLTable_Invoke(DispHTMLTable* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -104331,26 +104339,26 @@ interface DispHTMLTableCol { #define DispHTMLTableCol_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLTableCol_QueryInterface(DispHTMLTableCol* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLTableCol_QueryInterface(DispHTMLTableCol* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLTableCol_AddRef(DispHTMLTableCol* This) { +static __WIDL_INLINE ULONG DispHTMLTableCol_AddRef(DispHTMLTableCol* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLTableCol_Release(DispHTMLTableCol* This) { +static __WIDL_INLINE ULONG DispHTMLTableCol_Release(DispHTMLTableCol* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLTableCol_GetTypeInfoCount(DispHTMLTableCol* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLTableCol_GetTypeInfoCount(DispHTMLTableCol* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLTableCol_GetTypeInfo(DispHTMLTableCol* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLTableCol_GetTypeInfo(DispHTMLTableCol* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLTableCol_GetIDsOfNames(DispHTMLTableCol* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLTableCol_GetIDsOfNames(DispHTMLTableCol* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLTableCol_Invoke(DispHTMLTableCol* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLTableCol_Invoke(DispHTMLTableCol* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -104455,26 +104463,26 @@ interface DispHTMLTableSection { #define DispHTMLTableSection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLTableSection_QueryInterface(DispHTMLTableSection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLTableSection_QueryInterface(DispHTMLTableSection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLTableSection_AddRef(DispHTMLTableSection* This) { +static __WIDL_INLINE ULONG DispHTMLTableSection_AddRef(DispHTMLTableSection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLTableSection_Release(DispHTMLTableSection* This) { +static __WIDL_INLINE ULONG DispHTMLTableSection_Release(DispHTMLTableSection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLTableSection_GetTypeInfoCount(DispHTMLTableSection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLTableSection_GetTypeInfoCount(DispHTMLTableSection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLTableSection_GetTypeInfo(DispHTMLTableSection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLTableSection_GetTypeInfo(DispHTMLTableSection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLTableSection_GetIDsOfNames(DispHTMLTableSection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLTableSection_GetIDsOfNames(DispHTMLTableSection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLTableSection_Invoke(DispHTMLTableSection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLTableSection_Invoke(DispHTMLTableSection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -104579,26 +104587,26 @@ interface DispHTMLTableRow { #define DispHTMLTableRow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLTableRow_QueryInterface(DispHTMLTableRow* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLTableRow_QueryInterface(DispHTMLTableRow* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLTableRow_AddRef(DispHTMLTableRow* This) { +static __WIDL_INLINE ULONG DispHTMLTableRow_AddRef(DispHTMLTableRow* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLTableRow_Release(DispHTMLTableRow* This) { +static __WIDL_INLINE ULONG DispHTMLTableRow_Release(DispHTMLTableRow* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLTableRow_GetTypeInfoCount(DispHTMLTableRow* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLTableRow_GetTypeInfoCount(DispHTMLTableRow* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLTableRow_GetTypeInfo(DispHTMLTableRow* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLTableRow_GetTypeInfo(DispHTMLTableRow* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLTableRow_GetIDsOfNames(DispHTMLTableRow* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLTableRow_GetIDsOfNames(DispHTMLTableRow* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLTableRow_Invoke(DispHTMLTableRow* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLTableRow_Invoke(DispHTMLTableRow* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -104703,26 +104711,26 @@ interface DispHTMLTableCell { #define DispHTMLTableCell_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLTableCell_QueryInterface(DispHTMLTableCell* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLTableCell_QueryInterface(DispHTMLTableCell* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLTableCell_AddRef(DispHTMLTableCell* This) { +static __WIDL_INLINE ULONG DispHTMLTableCell_AddRef(DispHTMLTableCell* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLTableCell_Release(DispHTMLTableCell* This) { +static __WIDL_INLINE ULONG DispHTMLTableCell_Release(DispHTMLTableCell* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLTableCell_GetTypeInfoCount(DispHTMLTableCell* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLTableCell_GetTypeInfoCount(DispHTMLTableCell* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLTableCell_GetTypeInfo(DispHTMLTableCell* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLTableCell_GetTypeInfo(DispHTMLTableCell* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLTableCell_GetIDsOfNames(DispHTMLTableCell* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLTableCell_GetIDsOfNames(DispHTMLTableCell* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLTableCell_Invoke(DispHTMLTableCell* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLTableCell_Invoke(DispHTMLTableCell* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -104827,26 +104835,26 @@ interface HTMLScriptEvents2 { #define HTMLScriptEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLScriptEvents2_QueryInterface(HTMLScriptEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLScriptEvents2_QueryInterface(HTMLScriptEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLScriptEvents2_AddRef(HTMLScriptEvents2* This) { +static __WIDL_INLINE ULONG HTMLScriptEvents2_AddRef(HTMLScriptEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLScriptEvents2_Release(HTMLScriptEvents2* This) { +static __WIDL_INLINE ULONG HTMLScriptEvents2_Release(HTMLScriptEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLScriptEvents2_GetTypeInfoCount(HTMLScriptEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLScriptEvents2_GetTypeInfoCount(HTMLScriptEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLScriptEvents2_GetTypeInfo(HTMLScriptEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLScriptEvents2_GetTypeInfo(HTMLScriptEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLScriptEvents2_GetIDsOfNames(HTMLScriptEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLScriptEvents2_GetIDsOfNames(HTMLScriptEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLScriptEvents2_Invoke(HTMLScriptEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLScriptEvents2_Invoke(HTMLScriptEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -104937,26 +104945,26 @@ interface HTMLScriptEvents { #define HTMLScriptEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLScriptEvents_QueryInterface(HTMLScriptEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLScriptEvents_QueryInterface(HTMLScriptEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLScriptEvents_AddRef(HTMLScriptEvents* This) { +static __WIDL_INLINE ULONG HTMLScriptEvents_AddRef(HTMLScriptEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLScriptEvents_Release(HTMLScriptEvents* This) { +static __WIDL_INLINE ULONG HTMLScriptEvents_Release(HTMLScriptEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLScriptEvents_GetTypeInfoCount(HTMLScriptEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLScriptEvents_GetTypeInfoCount(HTMLScriptEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLScriptEvents_GetTypeInfo(HTMLScriptEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLScriptEvents_GetTypeInfo(HTMLScriptEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLScriptEvents_GetIDsOfNames(HTMLScriptEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLScriptEvents_GetIDsOfNames(HTMLScriptEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLScriptEvents_Invoke(HTMLScriptEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLScriptEvents_Invoke(HTMLScriptEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -105169,72 +105177,72 @@ interface IHTMLScriptElement { #define IHTMLScriptElement_get_type(This,p) (This)->lpVtbl->get_type(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLScriptElement_QueryInterface(IHTMLScriptElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_QueryInterface(IHTMLScriptElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLScriptElement_AddRef(IHTMLScriptElement* This) { +static __WIDL_INLINE ULONG IHTMLScriptElement_AddRef(IHTMLScriptElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLScriptElement_Release(IHTMLScriptElement* This) { +static __WIDL_INLINE ULONG IHTMLScriptElement_Release(IHTMLScriptElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLScriptElement_GetTypeInfoCount(IHTMLScriptElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_GetTypeInfoCount(IHTMLScriptElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLScriptElement_GetTypeInfo(IHTMLScriptElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_GetTypeInfo(IHTMLScriptElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLScriptElement_GetIDsOfNames(IHTMLScriptElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_GetIDsOfNames(IHTMLScriptElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLScriptElement_Invoke(IHTMLScriptElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_Invoke(IHTMLScriptElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLScriptElement methods ***/ -static FORCEINLINE HRESULT IHTMLScriptElement_put_src(IHTMLScriptElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_put_src(IHTMLScriptElement* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLScriptElement_get_src(IHTMLScriptElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_get_src(IHTMLScriptElement* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } -static FORCEINLINE HRESULT IHTMLScriptElement_put_htmlFor(IHTMLScriptElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_put_htmlFor(IHTMLScriptElement* This,BSTR v) { return This->lpVtbl->put_htmlFor(This,v); } -static FORCEINLINE HRESULT IHTMLScriptElement_get_htmlFor(IHTMLScriptElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_get_htmlFor(IHTMLScriptElement* This,BSTR *p) { return This->lpVtbl->get_htmlFor(This,p); } -static FORCEINLINE HRESULT IHTMLScriptElement_put_event(IHTMLScriptElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_put_event(IHTMLScriptElement* This,BSTR v) { return This->lpVtbl->put_event(This,v); } -static FORCEINLINE HRESULT IHTMLScriptElement_get_event(IHTMLScriptElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_get_event(IHTMLScriptElement* This,BSTR *p) { return This->lpVtbl->get_event(This,p); } -static FORCEINLINE HRESULT IHTMLScriptElement_put_text(IHTMLScriptElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_put_text(IHTMLScriptElement* This,BSTR v) { return This->lpVtbl->put_text(This,v); } -static FORCEINLINE HRESULT IHTMLScriptElement_get_text(IHTMLScriptElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_get_text(IHTMLScriptElement* This,BSTR *p) { return This->lpVtbl->get_text(This,p); } -static FORCEINLINE HRESULT IHTMLScriptElement_put_defer(IHTMLScriptElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_put_defer(IHTMLScriptElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_defer(This,v); } -static FORCEINLINE HRESULT IHTMLScriptElement_get_defer(IHTMLScriptElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_get_defer(IHTMLScriptElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_defer(This,p); } -static FORCEINLINE HRESULT IHTMLScriptElement_get_readyState(IHTMLScriptElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_get_readyState(IHTMLScriptElement* This,BSTR *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IHTMLScriptElement_put_onerror(IHTMLScriptElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_put_onerror(IHTMLScriptElement* This,VARIANT v) { return This->lpVtbl->put_onerror(This,v); } -static FORCEINLINE HRESULT IHTMLScriptElement_get_onerror(IHTMLScriptElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_get_onerror(IHTMLScriptElement* This,VARIANT *p) { return This->lpVtbl->get_onerror(This,p); } -static FORCEINLINE HRESULT IHTMLScriptElement_put_type(IHTMLScriptElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_put_type(IHTMLScriptElement* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLScriptElement_get_type(IHTMLScriptElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLScriptElement_get_type(IHTMLScriptElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } #endif @@ -105344,33 +105352,33 @@ interface IHTMLScriptElement2 { #define IHTMLScriptElement2_get_charset(This,p) (This)->lpVtbl->get_charset(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLScriptElement2_QueryInterface(IHTMLScriptElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLScriptElement2_QueryInterface(IHTMLScriptElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLScriptElement2_AddRef(IHTMLScriptElement2* This) { +static __WIDL_INLINE ULONG IHTMLScriptElement2_AddRef(IHTMLScriptElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLScriptElement2_Release(IHTMLScriptElement2* This) { +static __WIDL_INLINE ULONG IHTMLScriptElement2_Release(IHTMLScriptElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLScriptElement2_GetTypeInfoCount(IHTMLScriptElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLScriptElement2_GetTypeInfoCount(IHTMLScriptElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLScriptElement2_GetTypeInfo(IHTMLScriptElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLScriptElement2_GetTypeInfo(IHTMLScriptElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLScriptElement2_GetIDsOfNames(IHTMLScriptElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLScriptElement2_GetIDsOfNames(IHTMLScriptElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLScriptElement2_Invoke(IHTMLScriptElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLScriptElement2_Invoke(IHTMLScriptElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLScriptElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLScriptElement2_put_charset(IHTMLScriptElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLScriptElement2_put_charset(IHTMLScriptElement2* This,BSTR v) { return This->lpVtbl->put_charset(This,v); } -static FORCEINLINE HRESULT IHTMLScriptElement2_get_charset(IHTMLScriptElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLScriptElement2_get_charset(IHTMLScriptElement2* This,BSTR *p) { return This->lpVtbl->get_charset(This,p); } #endif @@ -105480,33 +105488,33 @@ interface IHTMLScriptElement3 { #define IHTMLScriptElement3_get_src(This,p) (This)->lpVtbl->get_src(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLScriptElement3_QueryInterface(IHTMLScriptElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLScriptElement3_QueryInterface(IHTMLScriptElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLScriptElement3_AddRef(IHTMLScriptElement3* This) { +static __WIDL_INLINE ULONG IHTMLScriptElement3_AddRef(IHTMLScriptElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLScriptElement3_Release(IHTMLScriptElement3* This) { +static __WIDL_INLINE ULONG IHTMLScriptElement3_Release(IHTMLScriptElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLScriptElement3_GetTypeInfoCount(IHTMLScriptElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLScriptElement3_GetTypeInfoCount(IHTMLScriptElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLScriptElement3_GetTypeInfo(IHTMLScriptElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLScriptElement3_GetTypeInfo(IHTMLScriptElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLScriptElement3_GetIDsOfNames(IHTMLScriptElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLScriptElement3_GetIDsOfNames(IHTMLScriptElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLScriptElement3_Invoke(IHTMLScriptElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLScriptElement3_Invoke(IHTMLScriptElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLScriptElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLScriptElement3_put_src(IHTMLScriptElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLScriptElement3_put_src(IHTMLScriptElement3* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLScriptElement3_get_src(IHTMLScriptElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLScriptElement3_get_src(IHTMLScriptElement3* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } #endif @@ -105608,30 +105616,30 @@ interface IHTMLScriptElement4 { #define IHTMLScriptElement4_get_usedCharset(This,p) (This)->lpVtbl->get_usedCharset(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLScriptElement4_QueryInterface(IHTMLScriptElement4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLScriptElement4_QueryInterface(IHTMLScriptElement4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLScriptElement4_AddRef(IHTMLScriptElement4* This) { +static __WIDL_INLINE ULONG IHTMLScriptElement4_AddRef(IHTMLScriptElement4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLScriptElement4_Release(IHTMLScriptElement4* This) { +static __WIDL_INLINE ULONG IHTMLScriptElement4_Release(IHTMLScriptElement4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLScriptElement4_GetTypeInfoCount(IHTMLScriptElement4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLScriptElement4_GetTypeInfoCount(IHTMLScriptElement4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLScriptElement4_GetTypeInfo(IHTMLScriptElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLScriptElement4_GetTypeInfo(IHTMLScriptElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLScriptElement4_GetIDsOfNames(IHTMLScriptElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLScriptElement4_GetIDsOfNames(IHTMLScriptElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLScriptElement4_Invoke(IHTMLScriptElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLScriptElement4_Invoke(IHTMLScriptElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLScriptElement4 methods ***/ -static FORCEINLINE HRESULT IHTMLScriptElement4_get_usedCharset(IHTMLScriptElement4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLScriptElement4_get_usedCharset(IHTMLScriptElement4* This,BSTR *p) { return This->lpVtbl->get_usedCharset(This,p); } #endif @@ -105723,26 +105731,26 @@ interface DispHTMLScriptElement { #define DispHTMLScriptElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLScriptElement_QueryInterface(DispHTMLScriptElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLScriptElement_QueryInterface(DispHTMLScriptElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLScriptElement_AddRef(DispHTMLScriptElement* This) { +static __WIDL_INLINE ULONG DispHTMLScriptElement_AddRef(DispHTMLScriptElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLScriptElement_Release(DispHTMLScriptElement* This) { +static __WIDL_INLINE ULONG DispHTMLScriptElement_Release(DispHTMLScriptElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLScriptElement_GetTypeInfoCount(DispHTMLScriptElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLScriptElement_GetTypeInfoCount(DispHTMLScriptElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLScriptElement_GetTypeInfo(DispHTMLScriptElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLScriptElement_GetTypeInfo(DispHTMLScriptElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLScriptElement_GetIDsOfNames(DispHTMLScriptElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLScriptElement_GetIDsOfNames(DispHTMLScriptElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLScriptElement_Invoke(DispHTMLScriptElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLScriptElement_Invoke(DispHTMLScriptElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -105847,26 +105855,26 @@ interface IHTMLNoShowElement { #define IHTMLNoShowElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLNoShowElement_QueryInterface(IHTMLNoShowElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLNoShowElement_QueryInterface(IHTMLNoShowElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLNoShowElement_AddRef(IHTMLNoShowElement* This) { +static __WIDL_INLINE ULONG IHTMLNoShowElement_AddRef(IHTMLNoShowElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLNoShowElement_Release(IHTMLNoShowElement* This) { +static __WIDL_INLINE ULONG IHTMLNoShowElement_Release(IHTMLNoShowElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLNoShowElement_GetTypeInfoCount(IHTMLNoShowElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLNoShowElement_GetTypeInfoCount(IHTMLNoShowElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLNoShowElement_GetTypeInfo(IHTMLNoShowElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLNoShowElement_GetTypeInfo(IHTMLNoShowElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLNoShowElement_GetIDsOfNames(IHTMLNoShowElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLNoShowElement_GetIDsOfNames(IHTMLNoShowElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLNoShowElement_Invoke(IHTMLNoShowElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLNoShowElement_Invoke(IHTMLNoShowElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -105958,26 +105966,26 @@ interface DispHTMLNoShowElement { #define DispHTMLNoShowElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLNoShowElement_QueryInterface(DispHTMLNoShowElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLNoShowElement_QueryInterface(DispHTMLNoShowElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLNoShowElement_AddRef(DispHTMLNoShowElement* This) { +static __WIDL_INLINE ULONG DispHTMLNoShowElement_AddRef(DispHTMLNoShowElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLNoShowElement_Release(DispHTMLNoShowElement* This) { +static __WIDL_INLINE ULONG DispHTMLNoShowElement_Release(DispHTMLNoShowElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLNoShowElement_GetTypeInfoCount(DispHTMLNoShowElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLNoShowElement_GetTypeInfoCount(DispHTMLNoShowElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLNoShowElement_GetTypeInfo(DispHTMLNoShowElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLNoShowElement_GetTypeInfo(DispHTMLNoShowElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLNoShowElement_GetIDsOfNames(DispHTMLNoShowElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLNoShowElement_GetIDsOfNames(DispHTMLNoShowElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLNoShowElement_Invoke(DispHTMLNoShowElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLNoShowElement_Invoke(DispHTMLNoShowElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -106082,26 +106090,26 @@ interface HTMLObjectElementEvents2 { #define HTMLObjectElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLObjectElementEvents2_QueryInterface(HTMLObjectElementEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLObjectElementEvents2_QueryInterface(HTMLObjectElementEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLObjectElementEvents2_AddRef(HTMLObjectElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLObjectElementEvents2_AddRef(HTMLObjectElementEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLObjectElementEvents2_Release(HTMLObjectElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLObjectElementEvents2_Release(HTMLObjectElementEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLObjectElementEvents2_GetTypeInfoCount(HTMLObjectElementEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLObjectElementEvents2_GetTypeInfoCount(HTMLObjectElementEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLObjectElementEvents2_GetTypeInfo(HTMLObjectElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLObjectElementEvents2_GetTypeInfo(HTMLObjectElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLObjectElementEvents2_GetIDsOfNames(HTMLObjectElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLObjectElementEvents2_GetIDsOfNames(HTMLObjectElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLObjectElementEvents2_Invoke(HTMLObjectElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLObjectElementEvents2_Invoke(HTMLObjectElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -106192,26 +106200,26 @@ interface HTMLObjectElementEvents { #define HTMLObjectElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLObjectElementEvents_QueryInterface(HTMLObjectElementEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLObjectElementEvents_QueryInterface(HTMLObjectElementEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLObjectElementEvents_AddRef(HTMLObjectElementEvents* This) { +static __WIDL_INLINE ULONG HTMLObjectElementEvents_AddRef(HTMLObjectElementEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLObjectElementEvents_Release(HTMLObjectElementEvents* This) { +static __WIDL_INLINE ULONG HTMLObjectElementEvents_Release(HTMLObjectElementEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLObjectElementEvents_GetTypeInfoCount(HTMLObjectElementEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLObjectElementEvents_GetTypeInfoCount(HTMLObjectElementEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLObjectElementEvents_GetTypeInfo(HTMLObjectElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLObjectElementEvents_GetTypeInfo(HTMLObjectElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLObjectElementEvents_GetIDsOfNames(HTMLObjectElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLObjectElementEvents_GetIDsOfNames(HTMLObjectElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLObjectElementEvents_Invoke(HTMLObjectElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLObjectElementEvents_Invoke(HTMLObjectElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -106576,129 +106584,129 @@ interface IHTMLObjectElement { #define IHTMLObjectElement_get_hspace(This,p) (This)->lpVtbl->get_hspace(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement_QueryInterface(IHTMLObjectElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_QueryInterface(IHTMLObjectElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLObjectElement_AddRef(IHTMLObjectElement* This) { +static __WIDL_INLINE ULONG IHTMLObjectElement_AddRef(IHTMLObjectElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLObjectElement_Release(IHTMLObjectElement* This) { +static __WIDL_INLINE ULONG IHTMLObjectElement_Release(IHTMLObjectElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement_GetTypeInfoCount(IHTMLObjectElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_GetTypeInfoCount(IHTMLObjectElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLObjectElement_GetTypeInfo(IHTMLObjectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_GetTypeInfo(IHTMLObjectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLObjectElement_GetIDsOfNames(IHTMLObjectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_GetIDsOfNames(IHTMLObjectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLObjectElement_Invoke(IHTMLObjectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_Invoke(IHTMLObjectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLObjectElement methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement_get_object(IHTMLObjectElement* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_object(IHTMLObjectElement* This,IDispatch **p) { return This->lpVtbl->get_object(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_classid(IHTMLObjectElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_classid(IHTMLObjectElement* This,BSTR *p) { return This->lpVtbl->get_classid(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_data(IHTMLObjectElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_data(IHTMLObjectElement* This,BSTR *p) { return This->lpVtbl->get_data(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_putref_recordset(IHTMLObjectElement* This,IDispatch *v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_putref_recordset(IHTMLObjectElement* This,IDispatch *v) { return This->lpVtbl->putref_recordset(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_recordset(IHTMLObjectElement* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_recordset(IHTMLObjectElement* This,IDispatch **p) { return This->lpVtbl->get_recordset(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_put_align(IHTMLObjectElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_put_align(IHTMLObjectElement* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_align(IHTMLObjectElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_align(IHTMLObjectElement* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_put_name(IHTMLObjectElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_put_name(IHTMLObjectElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_name(IHTMLObjectElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_name(IHTMLObjectElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_put_codeBase(IHTMLObjectElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_put_codeBase(IHTMLObjectElement* This,BSTR v) { return This->lpVtbl->put_codeBase(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_codeBase(IHTMLObjectElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_codeBase(IHTMLObjectElement* This,BSTR *p) { return This->lpVtbl->get_codeBase(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_put_codeType(IHTMLObjectElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_put_codeType(IHTMLObjectElement* This,BSTR v) { return This->lpVtbl->put_codeType(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_codeType(IHTMLObjectElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_codeType(IHTMLObjectElement* This,BSTR *p) { return This->lpVtbl->get_codeType(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_put_code(IHTMLObjectElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_put_code(IHTMLObjectElement* This,BSTR v) { return This->lpVtbl->put_code(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_code(IHTMLObjectElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_code(IHTMLObjectElement* This,BSTR *p) { return This->lpVtbl->get_code(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_BaseHref(IHTMLObjectElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_BaseHref(IHTMLObjectElement* This,BSTR *p) { return This->lpVtbl->get_BaseHref(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_put_type(IHTMLObjectElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_put_type(IHTMLObjectElement* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_type(IHTMLObjectElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_type(IHTMLObjectElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_form(IHTMLObjectElement* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_form(IHTMLObjectElement* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_put_width(IHTMLObjectElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_put_width(IHTMLObjectElement* This,VARIANT v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_width(IHTMLObjectElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_width(IHTMLObjectElement* This,VARIANT *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_put_height(IHTMLObjectElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_put_height(IHTMLObjectElement* This,VARIANT v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_height(IHTMLObjectElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_height(IHTMLObjectElement* This,VARIANT *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_readyState(IHTMLObjectElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_readyState(IHTMLObjectElement* This,LONG *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_put_onreadystatechange(IHTMLObjectElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_put_onreadystatechange(IHTMLObjectElement* This,VARIANT v) { return This->lpVtbl->put_onreadystatechange(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_onreadystatechange(IHTMLObjectElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_onreadystatechange(IHTMLObjectElement* This,VARIANT *p) { return This->lpVtbl->get_onreadystatechange(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_put_onerror(IHTMLObjectElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_put_onerror(IHTMLObjectElement* This,VARIANT v) { return This->lpVtbl->put_onerror(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_onerror(IHTMLObjectElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_onerror(IHTMLObjectElement* This,VARIANT *p) { return This->lpVtbl->get_onerror(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_put_altHtml(IHTMLObjectElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_put_altHtml(IHTMLObjectElement* This,BSTR v) { return This->lpVtbl->put_altHtml(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_altHtml(IHTMLObjectElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_altHtml(IHTMLObjectElement* This,BSTR *p) { return This->lpVtbl->get_altHtml(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_put_vspace(IHTMLObjectElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_put_vspace(IHTMLObjectElement* This,LONG v) { return This->lpVtbl->put_vspace(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_vspace(IHTMLObjectElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_vspace(IHTMLObjectElement* This,LONG *p) { return This->lpVtbl->get_vspace(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement_put_hspace(IHTMLObjectElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_put_hspace(IHTMLObjectElement* This,LONG v) { return This->lpVtbl->put_hspace(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement_get_hspace(IHTMLObjectElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement_get_hspace(IHTMLObjectElement* This,LONG *p) { return This->lpVtbl->get_hspace(This,p); } #endif @@ -106836,42 +106844,42 @@ interface IHTMLObjectElement2 { #define IHTMLObjectElement2_get_data(This,p) (This)->lpVtbl->get_data(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement2_QueryInterface(IHTMLObjectElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLObjectElement2_QueryInterface(IHTMLObjectElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLObjectElement2_AddRef(IHTMLObjectElement2* This) { +static __WIDL_INLINE ULONG IHTMLObjectElement2_AddRef(IHTMLObjectElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLObjectElement2_Release(IHTMLObjectElement2* This) { +static __WIDL_INLINE ULONG IHTMLObjectElement2_Release(IHTMLObjectElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement2_GetTypeInfoCount(IHTMLObjectElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLObjectElement2_GetTypeInfoCount(IHTMLObjectElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLObjectElement2_GetTypeInfo(IHTMLObjectElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLObjectElement2_GetTypeInfo(IHTMLObjectElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLObjectElement2_GetIDsOfNames(IHTMLObjectElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLObjectElement2_GetIDsOfNames(IHTMLObjectElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLObjectElement2_Invoke(IHTMLObjectElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLObjectElement2_Invoke(IHTMLObjectElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLObjectElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement2_namedRecordset(IHTMLObjectElement2* This,BSTR dataMember,VARIANT *hierarchy,IDispatch **ppRecordset) { +static __WIDL_INLINE HRESULT IHTMLObjectElement2_namedRecordset(IHTMLObjectElement2* This,BSTR dataMember,VARIANT *hierarchy,IDispatch **ppRecordset) { return This->lpVtbl->namedRecordset(This,dataMember,hierarchy,ppRecordset); } -static FORCEINLINE HRESULT IHTMLObjectElement2_put_classid(IHTMLObjectElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement2_put_classid(IHTMLObjectElement2* This,BSTR v) { return This->lpVtbl->put_classid(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement2_get_classid(IHTMLObjectElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement2_get_classid(IHTMLObjectElement2* This,BSTR *p) { return This->lpVtbl->get_classid(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement2_put_data(IHTMLObjectElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement2_put_data(IHTMLObjectElement2* This,BSTR v) { return This->lpVtbl->put_data(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement2_get_data(IHTMLObjectElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement2_get_data(IHTMLObjectElement2* This,BSTR *p) { return This->lpVtbl->get_data(This,p); } #endif @@ -107061,63 +107069,63 @@ interface IHTMLObjectElement3 { #define IHTMLObjectElement3_get_useMap(This,p) (This)->lpVtbl->get_useMap(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement3_QueryInterface(IHTMLObjectElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_QueryInterface(IHTMLObjectElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLObjectElement3_AddRef(IHTMLObjectElement3* This) { +static __WIDL_INLINE ULONG IHTMLObjectElement3_AddRef(IHTMLObjectElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLObjectElement3_Release(IHTMLObjectElement3* This) { +static __WIDL_INLINE ULONG IHTMLObjectElement3_Release(IHTMLObjectElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement3_GetTypeInfoCount(IHTMLObjectElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_GetTypeInfoCount(IHTMLObjectElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLObjectElement3_GetTypeInfo(IHTMLObjectElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_GetTypeInfo(IHTMLObjectElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLObjectElement3_GetIDsOfNames(IHTMLObjectElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_GetIDsOfNames(IHTMLObjectElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLObjectElement3_Invoke(IHTMLObjectElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_Invoke(IHTMLObjectElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLObjectElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement3_put_archive(IHTMLObjectElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_put_archive(IHTMLObjectElement3* This,BSTR v) { return This->lpVtbl->put_archive(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement3_get_archive(IHTMLObjectElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_get_archive(IHTMLObjectElement3* This,BSTR *p) { return This->lpVtbl->get_archive(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement3_put_alt(IHTMLObjectElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_put_alt(IHTMLObjectElement3* This,BSTR v) { return This->lpVtbl->put_alt(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement3_get_alt(IHTMLObjectElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_get_alt(IHTMLObjectElement3* This,BSTR *p) { return This->lpVtbl->get_alt(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement3_put_declare(IHTMLObjectElement3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_put_declare(IHTMLObjectElement3* This,VARIANT_BOOL v) { return This->lpVtbl->put_declare(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement3_get_declare(IHTMLObjectElement3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_get_declare(IHTMLObjectElement3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_declare(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement3_put_standby(IHTMLObjectElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_put_standby(IHTMLObjectElement3* This,BSTR v) { return This->lpVtbl->put_standby(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement3_get_standby(IHTMLObjectElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_get_standby(IHTMLObjectElement3* This,BSTR *p) { return This->lpVtbl->get_standby(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement3_put_border(IHTMLObjectElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_put_border(IHTMLObjectElement3* This,VARIANT v) { return This->lpVtbl->put_border(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement3_get_border(IHTMLObjectElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_get_border(IHTMLObjectElement3* This,VARIANT *p) { return This->lpVtbl->get_border(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement3_put_useMap(IHTMLObjectElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_put_useMap(IHTMLObjectElement3* This,BSTR v) { return This->lpVtbl->put_useMap(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement3_get_useMap(IHTMLObjectElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement3_get_useMap(IHTMLObjectElement3* This,BSTR *p) { return This->lpVtbl->get_useMap(This,p); } #endif @@ -107251,42 +107259,42 @@ interface IHTMLObjectElement4 { #define IHTMLObjectElement4_get_data(This,p) (This)->lpVtbl->get_data(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement4_QueryInterface(IHTMLObjectElement4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLObjectElement4_QueryInterface(IHTMLObjectElement4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLObjectElement4_AddRef(IHTMLObjectElement4* This) { +static __WIDL_INLINE ULONG IHTMLObjectElement4_AddRef(IHTMLObjectElement4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLObjectElement4_Release(IHTMLObjectElement4* This) { +static __WIDL_INLINE ULONG IHTMLObjectElement4_Release(IHTMLObjectElement4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement4_GetTypeInfoCount(IHTMLObjectElement4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLObjectElement4_GetTypeInfoCount(IHTMLObjectElement4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLObjectElement4_GetTypeInfo(IHTMLObjectElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLObjectElement4_GetTypeInfo(IHTMLObjectElement4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLObjectElement4_GetIDsOfNames(IHTMLObjectElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLObjectElement4_GetIDsOfNames(IHTMLObjectElement4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLObjectElement4_Invoke(IHTMLObjectElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLObjectElement4_Invoke(IHTMLObjectElement4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLObjectElement4 methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement4_get_contentDocument(IHTMLObjectElement4* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement4_get_contentDocument(IHTMLObjectElement4* This,IDispatch **p) { return This->lpVtbl->get_contentDocument(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement4_put_codeBase(IHTMLObjectElement4* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement4_put_codeBase(IHTMLObjectElement4* This,BSTR v) { return This->lpVtbl->put_codeBase(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement4_get_codeBase(IHTMLObjectElement4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement4_get_codeBase(IHTMLObjectElement4* This,BSTR *p) { return This->lpVtbl->get_codeBase(This,p); } -static FORCEINLINE HRESULT IHTMLObjectElement4_put_data(IHTMLObjectElement4* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement4_put_data(IHTMLObjectElement4* This,BSTR v) { return This->lpVtbl->put_data(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement4_get_data(IHTMLObjectElement4* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement4_get_data(IHTMLObjectElement4* This,BSTR *p) { return This->lpVtbl->get_data(This,p); } #endif @@ -107396,33 +107404,33 @@ interface IHTMLObjectElement5 { #define IHTMLObjectElement5_get_object(This,p) (This)->lpVtbl->get_object(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement5_QueryInterface(IHTMLObjectElement5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLObjectElement5_QueryInterface(IHTMLObjectElement5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLObjectElement5_AddRef(IHTMLObjectElement5* This) { +static __WIDL_INLINE ULONG IHTMLObjectElement5_AddRef(IHTMLObjectElement5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLObjectElement5_Release(IHTMLObjectElement5* This) { +static __WIDL_INLINE ULONG IHTMLObjectElement5_Release(IHTMLObjectElement5* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement5_GetTypeInfoCount(IHTMLObjectElement5* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLObjectElement5_GetTypeInfoCount(IHTMLObjectElement5* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLObjectElement5_GetTypeInfo(IHTMLObjectElement5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLObjectElement5_GetTypeInfo(IHTMLObjectElement5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLObjectElement5_GetIDsOfNames(IHTMLObjectElement5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLObjectElement5_GetIDsOfNames(IHTMLObjectElement5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLObjectElement5_Invoke(IHTMLObjectElement5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLObjectElement5_Invoke(IHTMLObjectElement5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLObjectElement5 methods ***/ -static FORCEINLINE HRESULT IHTMLObjectElement5_put_object(IHTMLObjectElement5* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLObjectElement5_put_object(IHTMLObjectElement5* This,BSTR v) { return This->lpVtbl->put_object(This,v); } -static FORCEINLINE HRESULT IHTMLObjectElement5_get_object(IHTMLObjectElement5* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLObjectElement5_get_object(IHTMLObjectElement5* This,BSTR *p) { return This->lpVtbl->get_object(This,p); } #endif @@ -107580,51 +107588,51 @@ interface IHTMLParamElement { #define IHTMLParamElement_get_valueType(This,p) (This)->lpVtbl->get_valueType(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLParamElement_QueryInterface(IHTMLParamElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLParamElement_QueryInterface(IHTMLParamElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLParamElement_AddRef(IHTMLParamElement* This) { +static __WIDL_INLINE ULONG IHTMLParamElement_AddRef(IHTMLParamElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLParamElement_Release(IHTMLParamElement* This) { +static __WIDL_INLINE ULONG IHTMLParamElement_Release(IHTMLParamElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLParamElement_GetTypeInfoCount(IHTMLParamElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLParamElement_GetTypeInfoCount(IHTMLParamElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLParamElement_GetTypeInfo(IHTMLParamElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLParamElement_GetTypeInfo(IHTMLParamElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLParamElement_GetIDsOfNames(IHTMLParamElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLParamElement_GetIDsOfNames(IHTMLParamElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLParamElement_Invoke(IHTMLParamElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLParamElement_Invoke(IHTMLParamElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLParamElement methods ***/ -static FORCEINLINE HRESULT IHTMLParamElement_put_name(IHTMLParamElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLParamElement_put_name(IHTMLParamElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLParamElement_get_name(IHTMLParamElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLParamElement_get_name(IHTMLParamElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLParamElement_put_value(IHTMLParamElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLParamElement_put_value(IHTMLParamElement* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLParamElement_get_value(IHTMLParamElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLParamElement_get_value(IHTMLParamElement* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLParamElement_put_type(IHTMLParamElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLParamElement_put_type(IHTMLParamElement* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLParamElement_get_type(IHTMLParamElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLParamElement_get_type(IHTMLParamElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLParamElement_put_valueType(IHTMLParamElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLParamElement_put_valueType(IHTMLParamElement* This,BSTR v) { return This->lpVtbl->put_valueType(This,v); } -static FORCEINLINE HRESULT IHTMLParamElement_get_valueType(IHTMLParamElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLParamElement_get_valueType(IHTMLParamElement* This,BSTR *p) { return This->lpVtbl->get_valueType(This,p); } #endif @@ -107782,51 +107790,51 @@ interface IHTMLParamElement2 { #define IHTMLParamElement2_get_valueType(This,p) (This)->lpVtbl->get_valueType(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLParamElement2_QueryInterface(IHTMLParamElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLParamElement2_QueryInterface(IHTMLParamElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLParamElement2_AddRef(IHTMLParamElement2* This) { +static __WIDL_INLINE ULONG IHTMLParamElement2_AddRef(IHTMLParamElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLParamElement2_Release(IHTMLParamElement2* This) { +static __WIDL_INLINE ULONG IHTMLParamElement2_Release(IHTMLParamElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLParamElement2_GetTypeInfoCount(IHTMLParamElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLParamElement2_GetTypeInfoCount(IHTMLParamElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLParamElement2_GetTypeInfo(IHTMLParamElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLParamElement2_GetTypeInfo(IHTMLParamElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLParamElement2_GetIDsOfNames(IHTMLParamElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLParamElement2_GetIDsOfNames(IHTMLParamElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLParamElement2_Invoke(IHTMLParamElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLParamElement2_Invoke(IHTMLParamElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLParamElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLParamElement2_put_name(IHTMLParamElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLParamElement2_put_name(IHTMLParamElement2* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLParamElement2_get_name(IHTMLParamElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLParamElement2_get_name(IHTMLParamElement2* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLParamElement2_put_type(IHTMLParamElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLParamElement2_put_type(IHTMLParamElement2* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLParamElement2_get_type(IHTMLParamElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLParamElement2_get_type(IHTMLParamElement2* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLParamElement2_put_value(IHTMLParamElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLParamElement2_put_value(IHTMLParamElement2* This,BSTR v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLParamElement2_get_value(IHTMLParamElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLParamElement2_get_value(IHTMLParamElement2* This,BSTR *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLParamElement2_put_valueType(IHTMLParamElement2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLParamElement2_put_valueType(IHTMLParamElement2* This,BSTR v) { return This->lpVtbl->put_valueType(This,v); } -static FORCEINLINE HRESULT IHTMLParamElement2_get_valueType(IHTMLParamElement2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLParamElement2_get_valueType(IHTMLParamElement2* This,BSTR *p) { return This->lpVtbl->get_valueType(This,p); } #endif @@ -107918,26 +107926,26 @@ interface DispHTMLObjectElement { #define DispHTMLObjectElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLObjectElement_QueryInterface(DispHTMLObjectElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLObjectElement_QueryInterface(DispHTMLObjectElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLObjectElement_AddRef(DispHTMLObjectElement* This) { +static __WIDL_INLINE ULONG DispHTMLObjectElement_AddRef(DispHTMLObjectElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLObjectElement_Release(DispHTMLObjectElement* This) { +static __WIDL_INLINE ULONG DispHTMLObjectElement_Release(DispHTMLObjectElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLObjectElement_GetTypeInfoCount(DispHTMLObjectElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLObjectElement_GetTypeInfoCount(DispHTMLObjectElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLObjectElement_GetTypeInfo(DispHTMLObjectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLObjectElement_GetTypeInfo(DispHTMLObjectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLObjectElement_GetIDsOfNames(DispHTMLObjectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLObjectElement_GetIDsOfNames(DispHTMLObjectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLObjectElement_Invoke(DispHTMLObjectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLObjectElement_Invoke(DispHTMLObjectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -108042,26 +108050,26 @@ interface DispHTMLParamElement { #define DispHTMLParamElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLParamElement_QueryInterface(DispHTMLParamElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLParamElement_QueryInterface(DispHTMLParamElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLParamElement_AddRef(DispHTMLParamElement* This) { +static __WIDL_INLINE ULONG DispHTMLParamElement_AddRef(DispHTMLParamElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLParamElement_Release(DispHTMLParamElement* This) { +static __WIDL_INLINE ULONG DispHTMLParamElement_Release(DispHTMLParamElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLParamElement_GetTypeInfoCount(DispHTMLParamElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLParamElement_GetTypeInfoCount(DispHTMLParamElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLParamElement_GetTypeInfo(DispHTMLParamElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLParamElement_GetTypeInfo(DispHTMLParamElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLParamElement_GetIDsOfNames(DispHTMLParamElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLParamElement_GetIDsOfNames(DispHTMLParamElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLParamElement_Invoke(DispHTMLParamElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLParamElement_Invoke(DispHTMLParamElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -108166,26 +108174,26 @@ interface HTMLFrameSiteEvents2 { #define HTMLFrameSiteEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLFrameSiteEvents2_QueryInterface(HTMLFrameSiteEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLFrameSiteEvents2_QueryInterface(HTMLFrameSiteEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLFrameSiteEvents2_AddRef(HTMLFrameSiteEvents2* This) { +static __WIDL_INLINE ULONG HTMLFrameSiteEvents2_AddRef(HTMLFrameSiteEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLFrameSiteEvents2_Release(HTMLFrameSiteEvents2* This) { +static __WIDL_INLINE ULONG HTMLFrameSiteEvents2_Release(HTMLFrameSiteEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLFrameSiteEvents2_GetTypeInfoCount(HTMLFrameSiteEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLFrameSiteEvents2_GetTypeInfoCount(HTMLFrameSiteEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLFrameSiteEvents2_GetTypeInfo(HTMLFrameSiteEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLFrameSiteEvents2_GetTypeInfo(HTMLFrameSiteEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLFrameSiteEvents2_GetIDsOfNames(HTMLFrameSiteEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLFrameSiteEvents2_GetIDsOfNames(HTMLFrameSiteEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLFrameSiteEvents2_Invoke(HTMLFrameSiteEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLFrameSiteEvents2_Invoke(HTMLFrameSiteEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -108276,26 +108284,26 @@ interface HTMLFrameSiteEvents { #define HTMLFrameSiteEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLFrameSiteEvents_QueryInterface(HTMLFrameSiteEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLFrameSiteEvents_QueryInterface(HTMLFrameSiteEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLFrameSiteEvents_AddRef(HTMLFrameSiteEvents* This) { +static __WIDL_INLINE ULONG HTMLFrameSiteEvents_AddRef(HTMLFrameSiteEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLFrameSiteEvents_Release(HTMLFrameSiteEvents* This) { +static __WIDL_INLINE ULONG HTMLFrameSiteEvents_Release(HTMLFrameSiteEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLFrameSiteEvents_GetTypeInfoCount(HTMLFrameSiteEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLFrameSiteEvents_GetTypeInfoCount(HTMLFrameSiteEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLFrameSiteEvents_GetTypeInfo(HTMLFrameSiteEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLFrameSiteEvents_GetTypeInfo(HTMLFrameSiteEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLFrameSiteEvents_GetIDsOfNames(HTMLFrameSiteEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLFrameSiteEvents_GetIDsOfNames(HTMLFrameSiteEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLFrameSiteEvents_Invoke(HTMLFrameSiteEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLFrameSiteEvents_Invoke(HTMLFrameSiteEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -108538,81 +108546,81 @@ interface IHTMLFrameBase { #define IHTMLFrameBase_get_scrolling(This,p) (This)->lpVtbl->get_scrolling(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFrameBase_QueryInterface(IHTMLFrameBase* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_QueryInterface(IHTMLFrameBase* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFrameBase_AddRef(IHTMLFrameBase* This) { +static __WIDL_INLINE ULONG IHTMLFrameBase_AddRef(IHTMLFrameBase* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFrameBase_Release(IHTMLFrameBase* This) { +static __WIDL_INLINE ULONG IHTMLFrameBase_Release(IHTMLFrameBase* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFrameBase_GetTypeInfoCount(IHTMLFrameBase* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_GetTypeInfoCount(IHTMLFrameBase* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFrameBase_GetTypeInfo(IHTMLFrameBase* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_GetTypeInfo(IHTMLFrameBase* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFrameBase_GetIDsOfNames(IHTMLFrameBase* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_GetIDsOfNames(IHTMLFrameBase* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFrameBase_Invoke(IHTMLFrameBase* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_Invoke(IHTMLFrameBase* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFrameBase methods ***/ -static FORCEINLINE HRESULT IHTMLFrameBase_put_src(IHTMLFrameBase* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_put_src(IHTMLFrameBase* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLFrameBase_get_src(IHTMLFrameBase* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_get_src(IHTMLFrameBase* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } -static FORCEINLINE HRESULT IHTMLFrameBase_put_name(IHTMLFrameBase* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_put_name(IHTMLFrameBase* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLFrameBase_get_name(IHTMLFrameBase* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_get_name(IHTMLFrameBase* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLFrameBase_put_border(IHTMLFrameBase* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_put_border(IHTMLFrameBase* This,VARIANT v) { return This->lpVtbl->put_border(This,v); } -static FORCEINLINE HRESULT IHTMLFrameBase_get_border(IHTMLFrameBase* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_get_border(IHTMLFrameBase* This,VARIANT *p) { return This->lpVtbl->get_border(This,p); } -static FORCEINLINE HRESULT IHTMLFrameBase_put_frameBorder(IHTMLFrameBase* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_put_frameBorder(IHTMLFrameBase* This,BSTR v) { return This->lpVtbl->put_frameBorder(This,v); } -static FORCEINLINE HRESULT IHTMLFrameBase_get_frameBorder(IHTMLFrameBase* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_get_frameBorder(IHTMLFrameBase* This,BSTR *p) { return This->lpVtbl->get_frameBorder(This,p); } -static FORCEINLINE HRESULT IHTMLFrameBase_put_frameSpacing(IHTMLFrameBase* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_put_frameSpacing(IHTMLFrameBase* This,VARIANT v) { return This->lpVtbl->put_frameSpacing(This,v); } -static FORCEINLINE HRESULT IHTMLFrameBase_get_frameSpacing(IHTMLFrameBase* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_get_frameSpacing(IHTMLFrameBase* This,VARIANT *p) { return This->lpVtbl->get_frameSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLFrameBase_put_marginWidth(IHTMLFrameBase* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_put_marginWidth(IHTMLFrameBase* This,VARIANT v) { return This->lpVtbl->put_marginWidth(This,v); } -static FORCEINLINE HRESULT IHTMLFrameBase_get_marginWidth(IHTMLFrameBase* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_get_marginWidth(IHTMLFrameBase* This,VARIANT *p) { return This->lpVtbl->get_marginWidth(This,p); } -static FORCEINLINE HRESULT IHTMLFrameBase_put_marginHeight(IHTMLFrameBase* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_put_marginHeight(IHTMLFrameBase* This,VARIANT v) { return This->lpVtbl->put_marginHeight(This,v); } -static FORCEINLINE HRESULT IHTMLFrameBase_get_marginHeight(IHTMLFrameBase* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_get_marginHeight(IHTMLFrameBase* This,VARIANT *p) { return This->lpVtbl->get_marginHeight(This,p); } -static FORCEINLINE HRESULT IHTMLFrameBase_put_noResize(IHTMLFrameBase* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_put_noResize(IHTMLFrameBase* This,VARIANT_BOOL v) { return This->lpVtbl->put_noResize(This,v); } -static FORCEINLINE HRESULT IHTMLFrameBase_get_noResize(IHTMLFrameBase* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_get_noResize(IHTMLFrameBase* This,VARIANT_BOOL *p) { return This->lpVtbl->get_noResize(This,p); } -static FORCEINLINE HRESULT IHTMLFrameBase_put_scrolling(IHTMLFrameBase* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_put_scrolling(IHTMLFrameBase* This,BSTR v) { return This->lpVtbl->put_scrolling(This,v); } -static FORCEINLINE HRESULT IHTMLFrameBase_get_scrolling(IHTMLFrameBase* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase_get_scrolling(IHTMLFrameBase* This,BSTR *p) { return This->lpVtbl->get_scrolling(This,p); } #endif @@ -108770,51 +108778,51 @@ interface IHTMLFrameBase2 { #define IHTMLFrameBase2_get_allowTransparency(This,p) (This)->lpVtbl->get_allowTransparency(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFrameBase2_QueryInterface(IHTMLFrameBase2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFrameBase2_QueryInterface(IHTMLFrameBase2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFrameBase2_AddRef(IHTMLFrameBase2* This) { +static __WIDL_INLINE ULONG IHTMLFrameBase2_AddRef(IHTMLFrameBase2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFrameBase2_Release(IHTMLFrameBase2* This) { +static __WIDL_INLINE ULONG IHTMLFrameBase2_Release(IHTMLFrameBase2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFrameBase2_GetTypeInfoCount(IHTMLFrameBase2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFrameBase2_GetTypeInfoCount(IHTMLFrameBase2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFrameBase2_GetTypeInfo(IHTMLFrameBase2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFrameBase2_GetTypeInfo(IHTMLFrameBase2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFrameBase2_GetIDsOfNames(IHTMLFrameBase2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFrameBase2_GetIDsOfNames(IHTMLFrameBase2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFrameBase2_Invoke(IHTMLFrameBase2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFrameBase2_Invoke(IHTMLFrameBase2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFrameBase2 methods ***/ -static FORCEINLINE HRESULT IHTMLFrameBase2_get_contentWindow(IHTMLFrameBase2* This,IHTMLWindow2 **p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase2_get_contentWindow(IHTMLFrameBase2* This,IHTMLWindow2 **p) { return This->lpVtbl->get_contentWindow(This,p); } -static FORCEINLINE HRESULT IHTMLFrameBase2_put_onload(IHTMLFrameBase2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameBase2_put_onload(IHTMLFrameBase2* This,VARIANT v) { return This->lpVtbl->put_onload(This,v); } -static FORCEINLINE HRESULT IHTMLFrameBase2_get_onload(IHTMLFrameBase2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase2_get_onload(IHTMLFrameBase2* This,VARIANT *p) { return This->lpVtbl->get_onload(This,p); } -static FORCEINLINE HRESULT IHTMLFrameBase2_put_onreadystatechange(IHTMLFrameBase2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameBase2_put_onreadystatechange(IHTMLFrameBase2* This,VARIANT v) { return This->lpVtbl->put_onreadystatechange(This,v); } -static FORCEINLINE HRESULT IHTMLFrameBase2_get_onreadystatechange(IHTMLFrameBase2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase2_get_onreadystatechange(IHTMLFrameBase2* This,VARIANT *p) { return This->lpVtbl->get_onreadystatechange(This,p); } -static FORCEINLINE HRESULT IHTMLFrameBase2_get_readyState(IHTMLFrameBase2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase2_get_readyState(IHTMLFrameBase2* This,BSTR *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IHTMLFrameBase2_put_allowTransparency(IHTMLFrameBase2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLFrameBase2_put_allowTransparency(IHTMLFrameBase2* This,VARIANT_BOOL v) { return This->lpVtbl->put_allowTransparency(This,v); } -static FORCEINLINE HRESULT IHTMLFrameBase2_get_allowTransparency(IHTMLFrameBase2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase2_get_allowTransparency(IHTMLFrameBase2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_allowTransparency(This,p); } #endif @@ -108924,33 +108932,33 @@ interface IHTMLFrameBase3 { #define IHTMLFrameBase3_get_longDesc(This,p) (This)->lpVtbl->get_longDesc(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFrameBase3_QueryInterface(IHTMLFrameBase3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFrameBase3_QueryInterface(IHTMLFrameBase3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFrameBase3_AddRef(IHTMLFrameBase3* This) { +static __WIDL_INLINE ULONG IHTMLFrameBase3_AddRef(IHTMLFrameBase3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFrameBase3_Release(IHTMLFrameBase3* This) { +static __WIDL_INLINE ULONG IHTMLFrameBase3_Release(IHTMLFrameBase3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFrameBase3_GetTypeInfoCount(IHTMLFrameBase3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFrameBase3_GetTypeInfoCount(IHTMLFrameBase3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFrameBase3_GetTypeInfo(IHTMLFrameBase3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFrameBase3_GetTypeInfo(IHTMLFrameBase3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFrameBase3_GetIDsOfNames(IHTMLFrameBase3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFrameBase3_GetIDsOfNames(IHTMLFrameBase3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFrameBase3_Invoke(IHTMLFrameBase3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFrameBase3_Invoke(IHTMLFrameBase3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFrameBase3 methods ***/ -static FORCEINLINE HRESULT IHTMLFrameBase3_put_longDesc(IHTMLFrameBase3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFrameBase3_put_longDesc(IHTMLFrameBase3* This,BSTR v) { return This->lpVtbl->put_longDesc(This,v); } -static FORCEINLINE HRESULT IHTMLFrameBase3_get_longDesc(IHTMLFrameBase3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFrameBase3_get_longDesc(IHTMLFrameBase3* This,BSTR *p) { return This->lpVtbl->get_longDesc(This,p); } #endif @@ -109042,26 +109050,26 @@ interface DispHTMLFrameBase { #define DispHTMLFrameBase_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLFrameBase_QueryInterface(DispHTMLFrameBase* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLFrameBase_QueryInterface(DispHTMLFrameBase* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLFrameBase_AddRef(DispHTMLFrameBase* This) { +static __WIDL_INLINE ULONG DispHTMLFrameBase_AddRef(DispHTMLFrameBase* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLFrameBase_Release(DispHTMLFrameBase* This) { +static __WIDL_INLINE ULONG DispHTMLFrameBase_Release(DispHTMLFrameBase* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLFrameBase_GetTypeInfoCount(DispHTMLFrameBase* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLFrameBase_GetTypeInfoCount(DispHTMLFrameBase* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLFrameBase_GetTypeInfo(DispHTMLFrameBase* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLFrameBase_GetTypeInfo(DispHTMLFrameBase* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLFrameBase_GetIDsOfNames(DispHTMLFrameBase* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLFrameBase_GetIDsOfNames(DispHTMLFrameBase* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLFrameBase_Invoke(DispHTMLFrameBase* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLFrameBase_Invoke(DispHTMLFrameBase* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -109184,33 +109192,33 @@ interface IHTMLFrameElement { #define IHTMLFrameElement_get_borderColor(This,p) (This)->lpVtbl->get_borderColor(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFrameElement_QueryInterface(IHTMLFrameElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFrameElement_QueryInterface(IHTMLFrameElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFrameElement_AddRef(IHTMLFrameElement* This) { +static __WIDL_INLINE ULONG IHTMLFrameElement_AddRef(IHTMLFrameElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFrameElement_Release(IHTMLFrameElement* This) { +static __WIDL_INLINE ULONG IHTMLFrameElement_Release(IHTMLFrameElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFrameElement_GetTypeInfoCount(IHTMLFrameElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFrameElement_GetTypeInfoCount(IHTMLFrameElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFrameElement_GetTypeInfo(IHTMLFrameElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFrameElement_GetTypeInfo(IHTMLFrameElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFrameElement_GetIDsOfNames(IHTMLFrameElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFrameElement_GetIDsOfNames(IHTMLFrameElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFrameElement_Invoke(IHTMLFrameElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFrameElement_Invoke(IHTMLFrameElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFrameElement methods ***/ -static FORCEINLINE HRESULT IHTMLFrameElement_put_borderColor(IHTMLFrameElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameElement_put_borderColor(IHTMLFrameElement* This,VARIANT v) { return This->lpVtbl->put_borderColor(This,v); } -static FORCEINLINE HRESULT IHTMLFrameElement_get_borderColor(IHTMLFrameElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameElement_get_borderColor(IHTMLFrameElement* This,VARIANT *p) { return This->lpVtbl->get_borderColor(This,p); } #endif @@ -109336,39 +109344,39 @@ interface IHTMLFrameElement2 { #define IHTMLFrameElement2_get_width(This,p) (This)->lpVtbl->get_width(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFrameElement2_QueryInterface(IHTMLFrameElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFrameElement2_QueryInterface(IHTMLFrameElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFrameElement2_AddRef(IHTMLFrameElement2* This) { +static __WIDL_INLINE ULONG IHTMLFrameElement2_AddRef(IHTMLFrameElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFrameElement2_Release(IHTMLFrameElement2* This) { +static __WIDL_INLINE ULONG IHTMLFrameElement2_Release(IHTMLFrameElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFrameElement2_GetTypeInfoCount(IHTMLFrameElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFrameElement2_GetTypeInfoCount(IHTMLFrameElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFrameElement2_GetTypeInfo(IHTMLFrameElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFrameElement2_GetTypeInfo(IHTMLFrameElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFrameElement2_GetIDsOfNames(IHTMLFrameElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFrameElement2_GetIDsOfNames(IHTMLFrameElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFrameElement2_Invoke(IHTMLFrameElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFrameElement2_Invoke(IHTMLFrameElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFrameElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLFrameElement2_put_height(IHTMLFrameElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameElement2_put_height(IHTMLFrameElement2* This,VARIANT v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLFrameElement2_get_height(IHTMLFrameElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameElement2_get_height(IHTMLFrameElement2* This,VARIANT *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLFrameElement2_put_width(IHTMLFrameElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameElement2_put_width(IHTMLFrameElement2* This,VARIANT v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLFrameElement2_get_width(IHTMLFrameElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameElement2_get_width(IHTMLFrameElement2* This,VARIANT *p) { return This->lpVtbl->get_width(This,p); } #endif @@ -109518,48 +109526,48 @@ interface IHTMLFrameElement3 { #define IHTMLFrameElement3_get_frameBorder(This,p) (This)->lpVtbl->get_frameBorder(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFrameElement3_QueryInterface(IHTMLFrameElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFrameElement3_QueryInterface(IHTMLFrameElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFrameElement3_AddRef(IHTMLFrameElement3* This) { +static __WIDL_INLINE ULONG IHTMLFrameElement3_AddRef(IHTMLFrameElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFrameElement3_Release(IHTMLFrameElement3* This) { +static __WIDL_INLINE ULONG IHTMLFrameElement3_Release(IHTMLFrameElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFrameElement3_GetTypeInfoCount(IHTMLFrameElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFrameElement3_GetTypeInfoCount(IHTMLFrameElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFrameElement3_GetTypeInfo(IHTMLFrameElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFrameElement3_GetTypeInfo(IHTMLFrameElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFrameElement3_GetIDsOfNames(IHTMLFrameElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFrameElement3_GetIDsOfNames(IHTMLFrameElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFrameElement3_Invoke(IHTMLFrameElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFrameElement3_Invoke(IHTMLFrameElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFrameElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLFrameElement3_get_contentDocument(IHTMLFrameElement3* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLFrameElement3_get_contentDocument(IHTMLFrameElement3* This,IDispatch **p) { return This->lpVtbl->get_contentDocument(This,p); } -static FORCEINLINE HRESULT IHTMLFrameElement3_put_src(IHTMLFrameElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFrameElement3_put_src(IHTMLFrameElement3* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLFrameElement3_get_src(IHTMLFrameElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFrameElement3_get_src(IHTMLFrameElement3* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } -static FORCEINLINE HRESULT IHTMLFrameElement3_put_longDesc(IHTMLFrameElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFrameElement3_put_longDesc(IHTMLFrameElement3* This,BSTR v) { return This->lpVtbl->put_longDesc(This,v); } -static FORCEINLINE HRESULT IHTMLFrameElement3_get_longDesc(IHTMLFrameElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFrameElement3_get_longDesc(IHTMLFrameElement3* This,BSTR *p) { return This->lpVtbl->get_longDesc(This,p); } -static FORCEINLINE HRESULT IHTMLFrameElement3_put_frameBorder(IHTMLFrameElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFrameElement3_put_frameBorder(IHTMLFrameElement3* This,BSTR v) { return This->lpVtbl->put_frameBorder(This,v); } -static FORCEINLINE HRESULT IHTMLFrameElement3_get_frameBorder(IHTMLFrameElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFrameElement3_get_frameBorder(IHTMLFrameElement3* This,BSTR *p) { return This->lpVtbl->get_frameBorder(This,p); } #endif @@ -109651,26 +109659,26 @@ interface DispHTMLFrameElement { #define DispHTMLFrameElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLFrameElement_QueryInterface(DispHTMLFrameElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLFrameElement_QueryInterface(DispHTMLFrameElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLFrameElement_AddRef(DispHTMLFrameElement* This) { +static __WIDL_INLINE ULONG DispHTMLFrameElement_AddRef(DispHTMLFrameElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLFrameElement_Release(DispHTMLFrameElement* This) { +static __WIDL_INLINE ULONG DispHTMLFrameElement_Release(DispHTMLFrameElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLFrameElement_GetTypeInfoCount(DispHTMLFrameElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLFrameElement_GetTypeInfoCount(DispHTMLFrameElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLFrameElement_GetTypeInfo(DispHTMLFrameElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLFrameElement_GetTypeInfo(DispHTMLFrameElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLFrameElement_GetIDsOfNames(DispHTMLFrameElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLFrameElement_GetIDsOfNames(DispHTMLFrameElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLFrameElement_Invoke(DispHTMLFrameElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLFrameElement_Invoke(DispHTMLFrameElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -109833,45 +109841,45 @@ interface IHTMLIFrameElement { #define IHTMLIFrameElement_get_align(This,p) (This)->lpVtbl->get_align(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLIFrameElement_QueryInterface(IHTMLIFrameElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement_QueryInterface(IHTMLIFrameElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLIFrameElement_AddRef(IHTMLIFrameElement* This) { +static __WIDL_INLINE ULONG IHTMLIFrameElement_AddRef(IHTMLIFrameElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLIFrameElement_Release(IHTMLIFrameElement* This) { +static __WIDL_INLINE ULONG IHTMLIFrameElement_Release(IHTMLIFrameElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLIFrameElement_GetTypeInfoCount(IHTMLIFrameElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement_GetTypeInfoCount(IHTMLIFrameElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLIFrameElement_GetTypeInfo(IHTMLIFrameElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement_GetTypeInfo(IHTMLIFrameElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLIFrameElement_GetIDsOfNames(IHTMLIFrameElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement_GetIDsOfNames(IHTMLIFrameElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLIFrameElement_Invoke(IHTMLIFrameElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement_Invoke(IHTMLIFrameElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLIFrameElement methods ***/ -static FORCEINLINE HRESULT IHTMLIFrameElement_put_vspace(IHTMLIFrameElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement_put_vspace(IHTMLIFrameElement* This,LONG v) { return This->lpVtbl->put_vspace(This,v); } -static FORCEINLINE HRESULT IHTMLIFrameElement_get_vspace(IHTMLIFrameElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement_get_vspace(IHTMLIFrameElement* This,LONG *p) { return This->lpVtbl->get_vspace(This,p); } -static FORCEINLINE HRESULT IHTMLIFrameElement_put_hspace(IHTMLIFrameElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement_put_hspace(IHTMLIFrameElement* This,LONG v) { return This->lpVtbl->put_hspace(This,v); } -static FORCEINLINE HRESULT IHTMLIFrameElement_get_hspace(IHTMLIFrameElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement_get_hspace(IHTMLIFrameElement* This,LONG *p) { return This->lpVtbl->get_hspace(This,p); } -static FORCEINLINE HRESULT IHTMLIFrameElement_put_align(IHTMLIFrameElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement_put_align(IHTMLIFrameElement* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLIFrameElement_get_align(IHTMLIFrameElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement_get_align(IHTMLIFrameElement* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } #endif @@ -109997,39 +110005,39 @@ interface IHTMLIFrameElement2 { #define IHTMLIFrameElement2_get_width(This,p) (This)->lpVtbl->get_width(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLIFrameElement2_QueryInterface(IHTMLIFrameElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement2_QueryInterface(IHTMLIFrameElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLIFrameElement2_AddRef(IHTMLIFrameElement2* This) { +static __WIDL_INLINE ULONG IHTMLIFrameElement2_AddRef(IHTMLIFrameElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLIFrameElement2_Release(IHTMLIFrameElement2* This) { +static __WIDL_INLINE ULONG IHTMLIFrameElement2_Release(IHTMLIFrameElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLIFrameElement2_GetTypeInfoCount(IHTMLIFrameElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement2_GetTypeInfoCount(IHTMLIFrameElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLIFrameElement2_GetTypeInfo(IHTMLIFrameElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement2_GetTypeInfo(IHTMLIFrameElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLIFrameElement2_GetIDsOfNames(IHTMLIFrameElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement2_GetIDsOfNames(IHTMLIFrameElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLIFrameElement2_Invoke(IHTMLIFrameElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement2_Invoke(IHTMLIFrameElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLIFrameElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLIFrameElement2_put_height(IHTMLIFrameElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement2_put_height(IHTMLIFrameElement2* This,VARIANT v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLIFrameElement2_get_height(IHTMLIFrameElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement2_get_height(IHTMLIFrameElement2* This,VARIANT *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLIFrameElement2_put_width(IHTMLIFrameElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement2_put_width(IHTMLIFrameElement2* This,VARIANT v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLIFrameElement2_get_width(IHTMLIFrameElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement2_get_width(IHTMLIFrameElement2* This,VARIANT *p) { return This->lpVtbl->get_width(This,p); } #endif @@ -110179,48 +110187,48 @@ interface IHTMLIFrameElement3 { #define IHTMLIFrameElement3_get_frameBorder(This,p) (This)->lpVtbl->get_frameBorder(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLIFrameElement3_QueryInterface(IHTMLIFrameElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement3_QueryInterface(IHTMLIFrameElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLIFrameElement3_AddRef(IHTMLIFrameElement3* This) { +static __WIDL_INLINE ULONG IHTMLIFrameElement3_AddRef(IHTMLIFrameElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLIFrameElement3_Release(IHTMLIFrameElement3* This) { +static __WIDL_INLINE ULONG IHTMLIFrameElement3_Release(IHTMLIFrameElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLIFrameElement3_GetTypeInfoCount(IHTMLIFrameElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement3_GetTypeInfoCount(IHTMLIFrameElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLIFrameElement3_GetTypeInfo(IHTMLIFrameElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement3_GetTypeInfo(IHTMLIFrameElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLIFrameElement3_GetIDsOfNames(IHTMLIFrameElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement3_GetIDsOfNames(IHTMLIFrameElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLIFrameElement3_Invoke(IHTMLIFrameElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement3_Invoke(IHTMLIFrameElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLIFrameElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLIFrameElement3_get_contentDocument(IHTMLIFrameElement3* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement3_get_contentDocument(IHTMLIFrameElement3* This,IDispatch **p) { return This->lpVtbl->get_contentDocument(This,p); } -static FORCEINLINE HRESULT IHTMLIFrameElement3_put_src(IHTMLIFrameElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement3_put_src(IHTMLIFrameElement3* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLIFrameElement3_get_src(IHTMLIFrameElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement3_get_src(IHTMLIFrameElement3* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } -static FORCEINLINE HRESULT IHTMLIFrameElement3_put_longDesc(IHTMLIFrameElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement3_put_longDesc(IHTMLIFrameElement3* This,BSTR v) { return This->lpVtbl->put_longDesc(This,v); } -static FORCEINLINE HRESULT IHTMLIFrameElement3_get_longDesc(IHTMLIFrameElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement3_get_longDesc(IHTMLIFrameElement3* This,BSTR *p) { return This->lpVtbl->get_longDesc(This,p); } -static FORCEINLINE HRESULT IHTMLIFrameElement3_put_frameBorder(IHTMLIFrameElement3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement3_put_frameBorder(IHTMLIFrameElement3* This,BSTR v) { return This->lpVtbl->put_frameBorder(This,v); } -static FORCEINLINE HRESULT IHTMLIFrameElement3_get_frameBorder(IHTMLIFrameElement3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLIFrameElement3_get_frameBorder(IHTMLIFrameElement3* This,BSTR *p) { return This->lpVtbl->get_frameBorder(This,p); } #endif @@ -110312,26 +110320,26 @@ interface DispHTMLIFrame { #define DispHTMLIFrame_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLIFrame_QueryInterface(DispHTMLIFrame* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLIFrame_QueryInterface(DispHTMLIFrame* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLIFrame_AddRef(DispHTMLIFrame* This) { +static __WIDL_INLINE ULONG DispHTMLIFrame_AddRef(DispHTMLIFrame* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLIFrame_Release(DispHTMLIFrame* This) { +static __WIDL_INLINE ULONG DispHTMLIFrame_Release(DispHTMLIFrame* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLIFrame_GetTypeInfoCount(DispHTMLIFrame* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLIFrame_GetTypeInfoCount(DispHTMLIFrame* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLIFrame_GetTypeInfo(DispHTMLIFrame* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLIFrame_GetTypeInfo(DispHTMLIFrame* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLIFrame_GetIDsOfNames(DispHTMLIFrame* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLIFrame_GetIDsOfNames(DispHTMLIFrame* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLIFrame_Invoke(DispHTMLIFrame* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLIFrame_Invoke(DispHTMLIFrame* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -110454,33 +110462,33 @@ interface IHTMLDivPosition { #define IHTMLDivPosition_get_align(This,p) (This)->lpVtbl->get_align(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDivPosition_QueryInterface(IHTMLDivPosition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDivPosition_QueryInterface(IHTMLDivPosition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDivPosition_AddRef(IHTMLDivPosition* This) { +static __WIDL_INLINE ULONG IHTMLDivPosition_AddRef(IHTMLDivPosition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDivPosition_Release(IHTMLDivPosition* This) { +static __WIDL_INLINE ULONG IHTMLDivPosition_Release(IHTMLDivPosition* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDivPosition_GetTypeInfoCount(IHTMLDivPosition* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDivPosition_GetTypeInfoCount(IHTMLDivPosition* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDivPosition_GetTypeInfo(IHTMLDivPosition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDivPosition_GetTypeInfo(IHTMLDivPosition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDivPosition_GetIDsOfNames(IHTMLDivPosition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDivPosition_GetIDsOfNames(IHTMLDivPosition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDivPosition_Invoke(IHTMLDivPosition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDivPosition_Invoke(IHTMLDivPosition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDivPosition methods ***/ -static FORCEINLINE HRESULT IHTMLDivPosition_put_align(IHTMLDivPosition* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDivPosition_put_align(IHTMLDivPosition* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLDivPosition_get_align(IHTMLDivPosition* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDivPosition_get_align(IHTMLDivPosition* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } #endif @@ -110590,33 +110598,33 @@ interface IHTMLFieldSetElement { #define IHTMLFieldSetElement_get_align(This,p) (This)->lpVtbl->get_align(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFieldSetElement_QueryInterface(IHTMLFieldSetElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFieldSetElement_QueryInterface(IHTMLFieldSetElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFieldSetElement_AddRef(IHTMLFieldSetElement* This) { +static __WIDL_INLINE ULONG IHTMLFieldSetElement_AddRef(IHTMLFieldSetElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFieldSetElement_Release(IHTMLFieldSetElement* This) { +static __WIDL_INLINE ULONG IHTMLFieldSetElement_Release(IHTMLFieldSetElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFieldSetElement_GetTypeInfoCount(IHTMLFieldSetElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFieldSetElement_GetTypeInfoCount(IHTMLFieldSetElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFieldSetElement_GetTypeInfo(IHTMLFieldSetElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFieldSetElement_GetTypeInfo(IHTMLFieldSetElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFieldSetElement_GetIDsOfNames(IHTMLFieldSetElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFieldSetElement_GetIDsOfNames(IHTMLFieldSetElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFieldSetElement_Invoke(IHTMLFieldSetElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFieldSetElement_Invoke(IHTMLFieldSetElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFieldSetElement methods ***/ -static FORCEINLINE HRESULT IHTMLFieldSetElement_put_align(IHTMLFieldSetElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFieldSetElement_put_align(IHTMLFieldSetElement* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLFieldSetElement_get_align(IHTMLFieldSetElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFieldSetElement_get_align(IHTMLFieldSetElement* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } #endif @@ -110718,30 +110726,30 @@ interface IHTMLFieldSetElement2 { #define IHTMLFieldSetElement2_get_form(This,p) (This)->lpVtbl->get_form(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFieldSetElement2_QueryInterface(IHTMLFieldSetElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFieldSetElement2_QueryInterface(IHTMLFieldSetElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFieldSetElement2_AddRef(IHTMLFieldSetElement2* This) { +static __WIDL_INLINE ULONG IHTMLFieldSetElement2_AddRef(IHTMLFieldSetElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFieldSetElement2_Release(IHTMLFieldSetElement2* This) { +static __WIDL_INLINE ULONG IHTMLFieldSetElement2_Release(IHTMLFieldSetElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFieldSetElement2_GetTypeInfoCount(IHTMLFieldSetElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFieldSetElement2_GetTypeInfoCount(IHTMLFieldSetElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFieldSetElement2_GetTypeInfo(IHTMLFieldSetElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFieldSetElement2_GetTypeInfo(IHTMLFieldSetElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFieldSetElement2_GetIDsOfNames(IHTMLFieldSetElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFieldSetElement2_GetIDsOfNames(IHTMLFieldSetElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFieldSetElement2_Invoke(IHTMLFieldSetElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFieldSetElement2_Invoke(IHTMLFieldSetElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFieldSetElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLFieldSetElement2_get_form(IHTMLFieldSetElement2* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLFieldSetElement2_get_form(IHTMLFieldSetElement2* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } #endif @@ -110851,33 +110859,33 @@ interface IHTMLLegendElement { #define IHTMLLegendElement_get_align(This,p) (This)->lpVtbl->get_align(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLLegendElement_QueryInterface(IHTMLLegendElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLLegendElement_QueryInterface(IHTMLLegendElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLLegendElement_AddRef(IHTMLLegendElement* This) { +static __WIDL_INLINE ULONG IHTMLLegendElement_AddRef(IHTMLLegendElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLLegendElement_Release(IHTMLLegendElement* This) { +static __WIDL_INLINE ULONG IHTMLLegendElement_Release(IHTMLLegendElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLLegendElement_GetTypeInfoCount(IHTMLLegendElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLLegendElement_GetTypeInfoCount(IHTMLLegendElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLLegendElement_GetTypeInfo(IHTMLLegendElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLLegendElement_GetTypeInfo(IHTMLLegendElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLLegendElement_GetIDsOfNames(IHTMLLegendElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLLegendElement_GetIDsOfNames(IHTMLLegendElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLLegendElement_Invoke(IHTMLLegendElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLLegendElement_Invoke(IHTMLLegendElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLLegendElement methods ***/ -static FORCEINLINE HRESULT IHTMLLegendElement_put_align(IHTMLLegendElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLLegendElement_put_align(IHTMLLegendElement* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLLegendElement_get_align(IHTMLLegendElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLLegendElement_get_align(IHTMLLegendElement* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } #endif @@ -110979,30 +110987,30 @@ interface IHTMLLegendElement2 { #define IHTMLLegendElement2_get_form(This,p) (This)->lpVtbl->get_form(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLLegendElement2_QueryInterface(IHTMLLegendElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLLegendElement2_QueryInterface(IHTMLLegendElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLLegendElement2_AddRef(IHTMLLegendElement2* This) { +static __WIDL_INLINE ULONG IHTMLLegendElement2_AddRef(IHTMLLegendElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLLegendElement2_Release(IHTMLLegendElement2* This) { +static __WIDL_INLINE ULONG IHTMLLegendElement2_Release(IHTMLLegendElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLLegendElement2_GetTypeInfoCount(IHTMLLegendElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLLegendElement2_GetTypeInfoCount(IHTMLLegendElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLLegendElement2_GetTypeInfo(IHTMLLegendElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLLegendElement2_GetTypeInfo(IHTMLLegendElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLLegendElement2_GetIDsOfNames(IHTMLLegendElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLLegendElement2_GetIDsOfNames(IHTMLLegendElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLLegendElement2_Invoke(IHTMLLegendElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLLegendElement2_Invoke(IHTMLLegendElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLLegendElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLLegendElement2_get_form(IHTMLLegendElement2* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLLegendElement2_get_form(IHTMLLegendElement2* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } #endif @@ -111094,26 +111102,26 @@ interface DispHTMLDivPosition { #define DispHTMLDivPosition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLDivPosition_QueryInterface(DispHTMLDivPosition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLDivPosition_QueryInterface(DispHTMLDivPosition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLDivPosition_AddRef(DispHTMLDivPosition* This) { +static __WIDL_INLINE ULONG DispHTMLDivPosition_AddRef(DispHTMLDivPosition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLDivPosition_Release(DispHTMLDivPosition* This) { +static __WIDL_INLINE ULONG DispHTMLDivPosition_Release(DispHTMLDivPosition* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLDivPosition_GetTypeInfoCount(DispHTMLDivPosition* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLDivPosition_GetTypeInfoCount(DispHTMLDivPosition* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLDivPosition_GetTypeInfo(DispHTMLDivPosition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLDivPosition_GetTypeInfo(DispHTMLDivPosition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLDivPosition_GetIDsOfNames(DispHTMLDivPosition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLDivPosition_GetIDsOfNames(DispHTMLDivPosition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLDivPosition_Invoke(DispHTMLDivPosition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLDivPosition_Invoke(DispHTMLDivPosition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -111218,26 +111226,26 @@ interface DispHTMLFieldSetElement { #define DispHTMLFieldSetElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLFieldSetElement_QueryInterface(DispHTMLFieldSetElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLFieldSetElement_QueryInterface(DispHTMLFieldSetElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLFieldSetElement_AddRef(DispHTMLFieldSetElement* This) { +static __WIDL_INLINE ULONG DispHTMLFieldSetElement_AddRef(DispHTMLFieldSetElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLFieldSetElement_Release(DispHTMLFieldSetElement* This) { +static __WIDL_INLINE ULONG DispHTMLFieldSetElement_Release(DispHTMLFieldSetElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLFieldSetElement_GetTypeInfoCount(DispHTMLFieldSetElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLFieldSetElement_GetTypeInfoCount(DispHTMLFieldSetElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLFieldSetElement_GetTypeInfo(DispHTMLFieldSetElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLFieldSetElement_GetTypeInfo(DispHTMLFieldSetElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLFieldSetElement_GetIDsOfNames(DispHTMLFieldSetElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLFieldSetElement_GetIDsOfNames(DispHTMLFieldSetElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLFieldSetElement_Invoke(DispHTMLFieldSetElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLFieldSetElement_Invoke(DispHTMLFieldSetElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -111342,26 +111350,26 @@ interface DispHTMLLegendElement { #define DispHTMLLegendElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLLegendElement_QueryInterface(DispHTMLLegendElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLLegendElement_QueryInterface(DispHTMLLegendElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLLegendElement_AddRef(DispHTMLLegendElement* This) { +static __WIDL_INLINE ULONG DispHTMLLegendElement_AddRef(DispHTMLLegendElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLLegendElement_Release(DispHTMLLegendElement* This) { +static __WIDL_INLINE ULONG DispHTMLLegendElement_Release(DispHTMLLegendElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLLegendElement_GetTypeInfoCount(DispHTMLLegendElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLLegendElement_GetTypeInfoCount(DispHTMLLegendElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLLegendElement_GetTypeInfo(DispHTMLLegendElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLLegendElement_GetTypeInfo(DispHTMLLegendElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLLegendElement_GetIDsOfNames(DispHTMLLegendElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLLegendElement_GetIDsOfNames(DispHTMLLegendElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLLegendElement_Invoke(DispHTMLLegendElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLLegendElement_Invoke(DispHTMLLegendElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -111484,33 +111492,33 @@ interface IHTMLSpanFlow { #define IHTMLSpanFlow_get_align(This,p) (This)->lpVtbl->get_align(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLSpanFlow_QueryInterface(IHTMLSpanFlow* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLSpanFlow_QueryInterface(IHTMLSpanFlow* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLSpanFlow_AddRef(IHTMLSpanFlow* This) { +static __WIDL_INLINE ULONG IHTMLSpanFlow_AddRef(IHTMLSpanFlow* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLSpanFlow_Release(IHTMLSpanFlow* This) { +static __WIDL_INLINE ULONG IHTMLSpanFlow_Release(IHTMLSpanFlow* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLSpanFlow_GetTypeInfoCount(IHTMLSpanFlow* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLSpanFlow_GetTypeInfoCount(IHTMLSpanFlow* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLSpanFlow_GetTypeInfo(IHTMLSpanFlow* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLSpanFlow_GetTypeInfo(IHTMLSpanFlow* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLSpanFlow_GetIDsOfNames(IHTMLSpanFlow* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLSpanFlow_GetIDsOfNames(IHTMLSpanFlow* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLSpanFlow_Invoke(IHTMLSpanFlow* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLSpanFlow_Invoke(IHTMLSpanFlow* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLSpanFlow methods ***/ -static FORCEINLINE HRESULT IHTMLSpanFlow_put_align(IHTMLSpanFlow* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLSpanFlow_put_align(IHTMLSpanFlow* This,BSTR v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT IHTMLSpanFlow_get_align(IHTMLSpanFlow* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLSpanFlow_get_align(IHTMLSpanFlow* This,BSTR *p) { return This->lpVtbl->get_align(This,p); } #endif @@ -111602,26 +111610,26 @@ interface DispHTMLSpanFlow { #define DispHTMLSpanFlow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLSpanFlow_QueryInterface(DispHTMLSpanFlow* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLSpanFlow_QueryInterface(DispHTMLSpanFlow* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLSpanFlow_AddRef(DispHTMLSpanFlow* This) { +static __WIDL_INLINE ULONG DispHTMLSpanFlow_AddRef(DispHTMLSpanFlow* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLSpanFlow_Release(DispHTMLSpanFlow* This) { +static __WIDL_INLINE ULONG DispHTMLSpanFlow_Release(DispHTMLSpanFlow* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLSpanFlow_GetTypeInfoCount(DispHTMLSpanFlow* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLSpanFlow_GetTypeInfoCount(DispHTMLSpanFlow* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLSpanFlow_GetTypeInfo(DispHTMLSpanFlow* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLSpanFlow_GetTypeInfo(DispHTMLSpanFlow* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLSpanFlow_GetIDsOfNames(DispHTMLSpanFlow* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLSpanFlow_GetIDsOfNames(DispHTMLSpanFlow* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLSpanFlow_Invoke(DispHTMLSpanFlow* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLSpanFlow_Invoke(DispHTMLSpanFlow* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -111888,87 +111896,87 @@ interface IHTMLFrameSetElement { #define IHTMLFrameSetElement_get_onbeforeunload(This,p) (This)->lpVtbl->get_onbeforeunload(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFrameSetElement_QueryInterface(IHTMLFrameSetElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_QueryInterface(IHTMLFrameSetElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFrameSetElement_AddRef(IHTMLFrameSetElement* This) { +static __WIDL_INLINE ULONG IHTMLFrameSetElement_AddRef(IHTMLFrameSetElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFrameSetElement_Release(IHTMLFrameSetElement* This) { +static __WIDL_INLINE ULONG IHTMLFrameSetElement_Release(IHTMLFrameSetElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFrameSetElement_GetTypeInfoCount(IHTMLFrameSetElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_GetTypeInfoCount(IHTMLFrameSetElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_GetTypeInfo(IHTMLFrameSetElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_GetTypeInfo(IHTMLFrameSetElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_GetIDsOfNames(IHTMLFrameSetElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_GetIDsOfNames(IHTMLFrameSetElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_Invoke(IHTMLFrameSetElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_Invoke(IHTMLFrameSetElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFrameSetElement methods ***/ -static FORCEINLINE HRESULT IHTMLFrameSetElement_put_rows(IHTMLFrameSetElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_put_rows(IHTMLFrameSetElement* This,BSTR v) { return This->lpVtbl->put_rows(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_get_rows(IHTMLFrameSetElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_get_rows(IHTMLFrameSetElement* This,BSTR *p) { return This->lpVtbl->get_rows(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_put_cols(IHTMLFrameSetElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_put_cols(IHTMLFrameSetElement* This,BSTR v) { return This->lpVtbl->put_cols(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_get_cols(IHTMLFrameSetElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_get_cols(IHTMLFrameSetElement* This,BSTR *p) { return This->lpVtbl->get_cols(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_put_border(IHTMLFrameSetElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_put_border(IHTMLFrameSetElement* This,VARIANT v) { return This->lpVtbl->put_border(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_get_border(IHTMLFrameSetElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_get_border(IHTMLFrameSetElement* This,VARIANT *p) { return This->lpVtbl->get_border(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_put_borderColor(IHTMLFrameSetElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_put_borderColor(IHTMLFrameSetElement* This,VARIANT v) { return This->lpVtbl->put_borderColor(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_get_borderColor(IHTMLFrameSetElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_get_borderColor(IHTMLFrameSetElement* This,VARIANT *p) { return This->lpVtbl->get_borderColor(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_put_frameBorder(IHTMLFrameSetElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_put_frameBorder(IHTMLFrameSetElement* This,BSTR v) { return This->lpVtbl->put_frameBorder(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_get_frameBorder(IHTMLFrameSetElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_get_frameBorder(IHTMLFrameSetElement* This,BSTR *p) { return This->lpVtbl->get_frameBorder(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_put_frameSpacing(IHTMLFrameSetElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_put_frameSpacing(IHTMLFrameSetElement* This,VARIANT v) { return This->lpVtbl->put_frameSpacing(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_get_frameSpacing(IHTMLFrameSetElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_get_frameSpacing(IHTMLFrameSetElement* This,VARIANT *p) { return This->lpVtbl->get_frameSpacing(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_put_name(IHTMLFrameSetElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_put_name(IHTMLFrameSetElement* This,BSTR v) { return This->lpVtbl->put_name(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_get_name(IHTMLFrameSetElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_get_name(IHTMLFrameSetElement* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_put_onload(IHTMLFrameSetElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_put_onload(IHTMLFrameSetElement* This,VARIANT v) { return This->lpVtbl->put_onload(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_get_onload(IHTMLFrameSetElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_get_onload(IHTMLFrameSetElement* This,VARIANT *p) { return This->lpVtbl->get_onload(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_put_onunload(IHTMLFrameSetElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_put_onunload(IHTMLFrameSetElement* This,VARIANT v) { return This->lpVtbl->put_onunload(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_get_onunload(IHTMLFrameSetElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_get_onunload(IHTMLFrameSetElement* This,VARIANT *p) { return This->lpVtbl->get_onunload(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_put_onbeforeunload(IHTMLFrameSetElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_put_onbeforeunload(IHTMLFrameSetElement* This,VARIANT v) { return This->lpVtbl->put_onbeforeunload(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement_get_onbeforeunload(IHTMLFrameSetElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement_get_onbeforeunload(IHTMLFrameSetElement* This,VARIANT *p) { return This->lpVtbl->get_onbeforeunload(This,p); } #endif @@ -112094,39 +112102,39 @@ interface IHTMLFrameSetElement2 { #define IHTMLFrameSetElement2_get_onafterprint(This,p) (This)->lpVtbl->get_onafterprint(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFrameSetElement2_QueryInterface(IHTMLFrameSetElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement2_QueryInterface(IHTMLFrameSetElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFrameSetElement2_AddRef(IHTMLFrameSetElement2* This) { +static __WIDL_INLINE ULONG IHTMLFrameSetElement2_AddRef(IHTMLFrameSetElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFrameSetElement2_Release(IHTMLFrameSetElement2* This) { +static __WIDL_INLINE ULONG IHTMLFrameSetElement2_Release(IHTMLFrameSetElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFrameSetElement2_GetTypeInfoCount(IHTMLFrameSetElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement2_GetTypeInfoCount(IHTMLFrameSetElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFrameSetElement2_GetTypeInfo(IHTMLFrameSetElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement2_GetTypeInfo(IHTMLFrameSetElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFrameSetElement2_GetIDsOfNames(IHTMLFrameSetElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement2_GetIDsOfNames(IHTMLFrameSetElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFrameSetElement2_Invoke(IHTMLFrameSetElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement2_Invoke(IHTMLFrameSetElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFrameSetElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLFrameSetElement2_put_onbeforeprint(IHTMLFrameSetElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement2_put_onbeforeprint(IHTMLFrameSetElement2* This,VARIANT v) { return This->lpVtbl->put_onbeforeprint(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement2_get_onbeforeprint(IHTMLFrameSetElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement2_get_onbeforeprint(IHTMLFrameSetElement2* This,VARIANT *p) { return This->lpVtbl->get_onbeforeprint(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement2_put_onafterprint(IHTMLFrameSetElement2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement2_put_onafterprint(IHTMLFrameSetElement2* This,VARIANT v) { return This->lpVtbl->put_onafterprint(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement2_get_onafterprint(IHTMLFrameSetElement2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement2_get_onafterprint(IHTMLFrameSetElement2* This,VARIANT *p) { return This->lpVtbl->get_onafterprint(This,p); } #endif @@ -112300,57 +112308,57 @@ interface IHTMLFrameSetElement3 { #define IHTMLFrameSetElement3_get_onstorage(This,p) (This)->lpVtbl->get_onstorage(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFrameSetElement3_QueryInterface(IHTMLFrameSetElement3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_QueryInterface(IHTMLFrameSetElement3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFrameSetElement3_AddRef(IHTMLFrameSetElement3* This) { +static __WIDL_INLINE ULONG IHTMLFrameSetElement3_AddRef(IHTMLFrameSetElement3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFrameSetElement3_Release(IHTMLFrameSetElement3* This) { +static __WIDL_INLINE ULONG IHTMLFrameSetElement3_Release(IHTMLFrameSetElement3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFrameSetElement3_GetTypeInfoCount(IHTMLFrameSetElement3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_GetTypeInfoCount(IHTMLFrameSetElement3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFrameSetElement3_GetTypeInfo(IHTMLFrameSetElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_GetTypeInfo(IHTMLFrameSetElement3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFrameSetElement3_GetIDsOfNames(IHTMLFrameSetElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_GetIDsOfNames(IHTMLFrameSetElement3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFrameSetElement3_Invoke(IHTMLFrameSetElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_Invoke(IHTMLFrameSetElement3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFrameSetElement3 methods ***/ -static FORCEINLINE HRESULT IHTMLFrameSetElement3_put_onhashchange(IHTMLFrameSetElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_put_onhashchange(IHTMLFrameSetElement3* This,VARIANT v) { return This->lpVtbl->put_onhashchange(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement3_get_onhashchange(IHTMLFrameSetElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_get_onhashchange(IHTMLFrameSetElement3* This,VARIANT *p) { return This->lpVtbl->get_onhashchange(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement3_put_onmessage(IHTMLFrameSetElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_put_onmessage(IHTMLFrameSetElement3* This,VARIANT v) { return This->lpVtbl->put_onmessage(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement3_get_onmessage(IHTMLFrameSetElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_get_onmessage(IHTMLFrameSetElement3* This,VARIANT *p) { return This->lpVtbl->get_onmessage(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement3_put_onoffline(IHTMLFrameSetElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_put_onoffline(IHTMLFrameSetElement3* This,VARIANT v) { return This->lpVtbl->put_onoffline(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement3_get_onoffline(IHTMLFrameSetElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_get_onoffline(IHTMLFrameSetElement3* This,VARIANT *p) { return This->lpVtbl->get_onoffline(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement3_put_ononline(IHTMLFrameSetElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_put_ononline(IHTMLFrameSetElement3* This,VARIANT v) { return This->lpVtbl->put_ononline(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement3_get_ononline(IHTMLFrameSetElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_get_ononline(IHTMLFrameSetElement3* This,VARIANT *p) { return This->lpVtbl->get_ononline(This,p); } -static FORCEINLINE HRESULT IHTMLFrameSetElement3_put_onstorage(IHTMLFrameSetElement3* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_put_onstorage(IHTMLFrameSetElement3* This,VARIANT v) { return This->lpVtbl->put_onstorage(This,v); } -static FORCEINLINE HRESULT IHTMLFrameSetElement3_get_onstorage(IHTMLFrameSetElement3* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLFrameSetElement3_get_onstorage(IHTMLFrameSetElement3* This,VARIANT *p) { return This->lpVtbl->get_onstorage(This,p); } #endif @@ -112442,26 +112450,26 @@ interface DispHTMLFrameSetSite { #define DispHTMLFrameSetSite_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLFrameSetSite_QueryInterface(DispHTMLFrameSetSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLFrameSetSite_QueryInterface(DispHTMLFrameSetSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLFrameSetSite_AddRef(DispHTMLFrameSetSite* This) { +static __WIDL_INLINE ULONG DispHTMLFrameSetSite_AddRef(DispHTMLFrameSetSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLFrameSetSite_Release(DispHTMLFrameSetSite* This) { +static __WIDL_INLINE ULONG DispHTMLFrameSetSite_Release(DispHTMLFrameSetSite* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLFrameSetSite_GetTypeInfoCount(DispHTMLFrameSetSite* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLFrameSetSite_GetTypeInfoCount(DispHTMLFrameSetSite* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLFrameSetSite_GetTypeInfo(DispHTMLFrameSetSite* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLFrameSetSite_GetTypeInfo(DispHTMLFrameSetSite* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLFrameSetSite_GetIDsOfNames(DispHTMLFrameSetSite* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLFrameSetSite_GetIDsOfNames(DispHTMLFrameSetSite* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLFrameSetSite_Invoke(DispHTMLFrameSetSite* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLFrameSetSite_Invoke(DispHTMLFrameSetSite* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -112632,51 +112640,51 @@ interface IHTMLBGsound { #define IHTMLBGsound_get_balance(This,p) (This)->lpVtbl->get_balance(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLBGsound_QueryInterface(IHTMLBGsound* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLBGsound_QueryInterface(IHTMLBGsound* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLBGsound_AddRef(IHTMLBGsound* This) { +static __WIDL_INLINE ULONG IHTMLBGsound_AddRef(IHTMLBGsound* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLBGsound_Release(IHTMLBGsound* This) { +static __WIDL_INLINE ULONG IHTMLBGsound_Release(IHTMLBGsound* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLBGsound_GetTypeInfoCount(IHTMLBGsound* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLBGsound_GetTypeInfoCount(IHTMLBGsound* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLBGsound_GetTypeInfo(IHTMLBGsound* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLBGsound_GetTypeInfo(IHTMLBGsound* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLBGsound_GetIDsOfNames(IHTMLBGsound* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLBGsound_GetIDsOfNames(IHTMLBGsound* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLBGsound_Invoke(IHTMLBGsound* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLBGsound_Invoke(IHTMLBGsound* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLBGsound methods ***/ -static FORCEINLINE HRESULT IHTMLBGsound_put_src(IHTMLBGsound* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLBGsound_put_src(IHTMLBGsound* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLBGsound_get_src(IHTMLBGsound* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLBGsound_get_src(IHTMLBGsound* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } -static FORCEINLINE HRESULT IHTMLBGsound_put_loop(IHTMLBGsound* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBGsound_put_loop(IHTMLBGsound* This,VARIANT v) { return This->lpVtbl->put_loop(This,v); } -static FORCEINLINE HRESULT IHTMLBGsound_get_loop(IHTMLBGsound* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBGsound_get_loop(IHTMLBGsound* This,VARIANT *p) { return This->lpVtbl->get_loop(This,p); } -static FORCEINLINE HRESULT IHTMLBGsound_put_volume(IHTMLBGsound* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBGsound_put_volume(IHTMLBGsound* This,VARIANT v) { return This->lpVtbl->put_volume(This,v); } -static FORCEINLINE HRESULT IHTMLBGsound_get_volume(IHTMLBGsound* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBGsound_get_volume(IHTMLBGsound* This,VARIANT *p) { return This->lpVtbl->get_volume(This,p); } -static FORCEINLINE HRESULT IHTMLBGsound_put_balance(IHTMLBGsound* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLBGsound_put_balance(IHTMLBGsound* This,VARIANT v) { return This->lpVtbl->put_balance(This,v); } -static FORCEINLINE HRESULT IHTMLBGsound_get_balance(IHTMLBGsound* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLBGsound_get_balance(IHTMLBGsound* This,VARIANT *p) { return This->lpVtbl->get_balance(This,p); } #endif @@ -112768,26 +112776,26 @@ interface DispHTMLBGsound { #define DispHTMLBGsound_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLBGsound_QueryInterface(DispHTMLBGsound* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLBGsound_QueryInterface(DispHTMLBGsound* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLBGsound_AddRef(DispHTMLBGsound* This) { +static __WIDL_INLINE ULONG DispHTMLBGsound_AddRef(DispHTMLBGsound* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLBGsound_Release(DispHTMLBGsound* This) { +static __WIDL_INLINE ULONG DispHTMLBGsound_Release(DispHTMLBGsound* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLBGsound_GetTypeInfoCount(DispHTMLBGsound* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLBGsound_GetTypeInfoCount(DispHTMLBGsound* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLBGsound_GetTypeInfo(DispHTMLBGsound* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLBGsound_GetTypeInfo(DispHTMLBGsound* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLBGsound_GetIDsOfNames(DispHTMLBGsound* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLBGsound_GetIDsOfNames(DispHTMLBGsound* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLBGsound_Invoke(DispHTMLBGsound* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLBGsound_Invoke(DispHTMLBGsound* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -112920,36 +112928,36 @@ interface IHTMLFontNamesCollection { #define IHTMLFontNamesCollection_item(This,index,pBstr) (This)->lpVtbl->item(This,index,pBstr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFontNamesCollection_QueryInterface(IHTMLFontNamesCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFontNamesCollection_QueryInterface(IHTMLFontNamesCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFontNamesCollection_AddRef(IHTMLFontNamesCollection* This) { +static __WIDL_INLINE ULONG IHTMLFontNamesCollection_AddRef(IHTMLFontNamesCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFontNamesCollection_Release(IHTMLFontNamesCollection* This) { +static __WIDL_INLINE ULONG IHTMLFontNamesCollection_Release(IHTMLFontNamesCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFontNamesCollection_GetTypeInfoCount(IHTMLFontNamesCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFontNamesCollection_GetTypeInfoCount(IHTMLFontNamesCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFontNamesCollection_GetTypeInfo(IHTMLFontNamesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFontNamesCollection_GetTypeInfo(IHTMLFontNamesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFontNamesCollection_GetIDsOfNames(IHTMLFontNamesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFontNamesCollection_GetIDsOfNames(IHTMLFontNamesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFontNamesCollection_Invoke(IHTMLFontNamesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFontNamesCollection_Invoke(IHTMLFontNamesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFontNamesCollection methods ***/ -static FORCEINLINE HRESULT IHTMLFontNamesCollection_get_length(IHTMLFontNamesCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLFontNamesCollection_get_length(IHTMLFontNamesCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLFontNamesCollection_get__newEnum(IHTMLFontNamesCollection* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLFontNamesCollection_get__newEnum(IHTMLFontNamesCollection* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLFontNamesCollection_item(IHTMLFontNamesCollection* This,LONG index,BSTR *pBstr) { +static __WIDL_INLINE HRESULT IHTMLFontNamesCollection_item(IHTMLFontNamesCollection* This,LONG index,BSTR *pBstr) { return This->lpVtbl->item(This,index,pBstr); } #endif @@ -113077,39 +113085,39 @@ interface IHTMLFontSizesCollection { #define IHTMLFontSizesCollection_item(This,index,plSize) (This)->lpVtbl->item(This,index,plSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLFontSizesCollection_QueryInterface(IHTMLFontSizesCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLFontSizesCollection_QueryInterface(IHTMLFontSizesCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLFontSizesCollection_AddRef(IHTMLFontSizesCollection* This) { +static __WIDL_INLINE ULONG IHTMLFontSizesCollection_AddRef(IHTMLFontSizesCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLFontSizesCollection_Release(IHTMLFontSizesCollection* This) { +static __WIDL_INLINE ULONG IHTMLFontSizesCollection_Release(IHTMLFontSizesCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLFontSizesCollection_GetTypeInfoCount(IHTMLFontSizesCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLFontSizesCollection_GetTypeInfoCount(IHTMLFontSizesCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLFontSizesCollection_GetTypeInfo(IHTMLFontSizesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLFontSizesCollection_GetTypeInfo(IHTMLFontSizesCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLFontSizesCollection_GetIDsOfNames(IHTMLFontSizesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLFontSizesCollection_GetIDsOfNames(IHTMLFontSizesCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLFontSizesCollection_Invoke(IHTMLFontSizesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLFontSizesCollection_Invoke(IHTMLFontSizesCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLFontSizesCollection methods ***/ -static FORCEINLINE HRESULT IHTMLFontSizesCollection_get_length(IHTMLFontSizesCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLFontSizesCollection_get_length(IHTMLFontSizesCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLFontSizesCollection_get__newEnum(IHTMLFontSizesCollection* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLFontSizesCollection_get__newEnum(IHTMLFontSizesCollection* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLFontSizesCollection_get_forFont(IHTMLFontSizesCollection* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLFontSizesCollection_get_forFont(IHTMLFontSizesCollection* This,BSTR *p) { return This->lpVtbl->get_forFont(This,p); } -static FORCEINLINE HRESULT IHTMLFontSizesCollection_item(IHTMLFontSizesCollection* This,LONG index,LONG *plSize) { +static __WIDL_INLINE HRESULT IHTMLFontSizesCollection_item(IHTMLFontSizesCollection* This,LONG index,LONG *plSize) { return This->lpVtbl->item(This,index,plSize); } #endif @@ -113442,108 +113450,108 @@ interface IHTMLOptionsHolder { #define IHTMLOptionsHolder_get_secureConnectionInfo(This,p) (This)->lpVtbl->get_secureConnectionInfo(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLOptionsHolder_QueryInterface(IHTMLOptionsHolder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_QueryInterface(IHTMLOptionsHolder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLOptionsHolder_AddRef(IHTMLOptionsHolder* This) { +static __WIDL_INLINE ULONG IHTMLOptionsHolder_AddRef(IHTMLOptionsHolder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLOptionsHolder_Release(IHTMLOptionsHolder* This) { +static __WIDL_INLINE ULONG IHTMLOptionsHolder_Release(IHTMLOptionsHolder* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLOptionsHolder_GetTypeInfoCount(IHTMLOptionsHolder* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_GetTypeInfoCount(IHTMLOptionsHolder* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_GetTypeInfo(IHTMLOptionsHolder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_GetTypeInfo(IHTMLOptionsHolder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_GetIDsOfNames(IHTMLOptionsHolder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_GetIDsOfNames(IHTMLOptionsHolder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_Invoke(IHTMLOptionsHolder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_Invoke(IHTMLOptionsHolder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLOptionsHolder methods ***/ -static FORCEINLINE HRESULT IHTMLOptionsHolder_get_document(IHTMLOptionsHolder* This,IHTMLDocument2 **p) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_get_document(IHTMLOptionsHolder* This,IHTMLDocument2 **p) { return This->lpVtbl->get_document(This,p); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_get_fonts(IHTMLOptionsHolder* This,IHTMLFontNamesCollection **p) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_get_fonts(IHTMLOptionsHolder* This,IHTMLFontNamesCollection **p) { return This->lpVtbl->get_fonts(This,p); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_put_execArg(IHTMLOptionsHolder* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_put_execArg(IHTMLOptionsHolder* This,VARIANT v) { return This->lpVtbl->put_execArg(This,v); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_get_execArg(IHTMLOptionsHolder* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_get_execArg(IHTMLOptionsHolder* This,VARIANT *p) { return This->lpVtbl->get_execArg(This,p); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_put_errorLine(IHTMLOptionsHolder* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_put_errorLine(IHTMLOptionsHolder* This,LONG v) { return This->lpVtbl->put_errorLine(This,v); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_get_errorLine(IHTMLOptionsHolder* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_get_errorLine(IHTMLOptionsHolder* This,LONG *p) { return This->lpVtbl->get_errorLine(This,p); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_put_errorCharacter(IHTMLOptionsHolder* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_put_errorCharacter(IHTMLOptionsHolder* This,LONG v) { return This->lpVtbl->put_errorCharacter(This,v); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_get_errorCharacter(IHTMLOptionsHolder* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_get_errorCharacter(IHTMLOptionsHolder* This,LONG *p) { return This->lpVtbl->get_errorCharacter(This,p); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_put_errorCode(IHTMLOptionsHolder* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_put_errorCode(IHTMLOptionsHolder* This,LONG v) { return This->lpVtbl->put_errorCode(This,v); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_get_errorCode(IHTMLOptionsHolder* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_get_errorCode(IHTMLOptionsHolder* This,LONG *p) { return This->lpVtbl->get_errorCode(This,p); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_put_errorMessage(IHTMLOptionsHolder* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_put_errorMessage(IHTMLOptionsHolder* This,BSTR v) { return This->lpVtbl->put_errorMessage(This,v); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_get_errorMessage(IHTMLOptionsHolder* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_get_errorMessage(IHTMLOptionsHolder* This,BSTR *p) { return This->lpVtbl->get_errorMessage(This,p); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_put_errorDebug(IHTMLOptionsHolder* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_put_errorDebug(IHTMLOptionsHolder* This,VARIANT_BOOL v) { return This->lpVtbl->put_errorDebug(This,v); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_get_errorDebug(IHTMLOptionsHolder* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_get_errorDebug(IHTMLOptionsHolder* This,VARIANT_BOOL *p) { return This->lpVtbl->get_errorDebug(This,p); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_get_unsecuredWindowOfDocument(IHTMLOptionsHolder* This,IHTMLWindow2 **p) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_get_unsecuredWindowOfDocument(IHTMLOptionsHolder* This,IHTMLWindow2 **p) { return This->lpVtbl->get_unsecuredWindowOfDocument(This,p); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_put_findText(IHTMLOptionsHolder* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_put_findText(IHTMLOptionsHolder* This,BSTR v) { return This->lpVtbl->put_findText(This,v); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_get_findText(IHTMLOptionsHolder* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_get_findText(IHTMLOptionsHolder* This,BSTR *p) { return This->lpVtbl->get_findText(This,p); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_put_anythingAfterFrameset(IHTMLOptionsHolder* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_put_anythingAfterFrameset(IHTMLOptionsHolder* This,VARIANT_BOOL v) { return This->lpVtbl->put_anythingAfterFrameset(This,v); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_get_anythingAfterFrameset(IHTMLOptionsHolder* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_get_anythingAfterFrameset(IHTMLOptionsHolder* This,VARIANT_BOOL *p) { return This->lpVtbl->get_anythingAfterFrameset(This,p); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_sizes(IHTMLOptionsHolder* This,BSTR fontName,IHTMLFontSizesCollection **pSizesCollection) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_sizes(IHTMLOptionsHolder* This,BSTR fontName,IHTMLFontSizesCollection **pSizesCollection) { return This->lpVtbl->sizes(This,fontName,pSizesCollection); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_openfiledlg(IHTMLOptionsHolder* This,VARIANT initFile,VARIANT initDir,VARIANT filter,VARIANT title,BSTR *pathName) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_openfiledlg(IHTMLOptionsHolder* This,VARIANT initFile,VARIANT initDir,VARIANT filter,VARIANT title,BSTR *pathName) { return This->lpVtbl->openfiledlg(This,initFile,initDir,filter,title,pathName); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_savefiledlg(IHTMLOptionsHolder* This,VARIANT initFile,VARIANT initDir,VARIANT filter,VARIANT title,BSTR *pathName) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_savefiledlg(IHTMLOptionsHolder* This,VARIANT initFile,VARIANT initDir,VARIANT filter,VARIANT title,BSTR *pathName) { return This->lpVtbl->savefiledlg(This,initFile,initDir,filter,title,pathName); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_choosecolordlg(IHTMLOptionsHolder* This,VARIANT initColor,LONG *rgbColor) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_choosecolordlg(IHTMLOptionsHolder* This,VARIANT initColor,LONG *rgbColor) { return This->lpVtbl->choosecolordlg(This,initColor,rgbColor); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_showSecurityInfo(IHTMLOptionsHolder* This) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_showSecurityInfo(IHTMLOptionsHolder* This) { return This->lpVtbl->showSecurityInfo(This); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_isApartmentModel(IHTMLOptionsHolder* This,IHTMLObjectElement *object,VARIANT_BOOL *fApartment) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_isApartmentModel(IHTMLOptionsHolder* This,IHTMLObjectElement *object,VARIANT_BOOL *fApartment) { return This->lpVtbl->isApartmentModel(This,object,fApartment); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_getCharset(IHTMLOptionsHolder* This,BSTR fontName,LONG *charset) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_getCharset(IHTMLOptionsHolder* This,BSTR fontName,LONG *charset) { return This->lpVtbl->getCharset(This,fontName,charset); } -static FORCEINLINE HRESULT IHTMLOptionsHolder_get_secureConnectionInfo(IHTMLOptionsHolder* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLOptionsHolder_get_secureConnectionInfo(IHTMLOptionsHolder* This,BSTR *p) { return This->lpVtbl->get_secureConnectionInfo(This,p); } #endif @@ -113635,26 +113643,26 @@ interface HTMLStyleElementEvents2 { #define HTMLStyleElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLStyleElementEvents2_QueryInterface(HTMLStyleElementEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLStyleElementEvents2_QueryInterface(HTMLStyleElementEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLStyleElementEvents2_AddRef(HTMLStyleElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLStyleElementEvents2_AddRef(HTMLStyleElementEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLStyleElementEvents2_Release(HTMLStyleElementEvents2* This) { +static __WIDL_INLINE ULONG HTMLStyleElementEvents2_Release(HTMLStyleElementEvents2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLStyleElementEvents2_GetTypeInfoCount(HTMLStyleElementEvents2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLStyleElementEvents2_GetTypeInfoCount(HTMLStyleElementEvents2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLStyleElementEvents2_GetTypeInfo(HTMLStyleElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLStyleElementEvents2_GetTypeInfo(HTMLStyleElementEvents2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLStyleElementEvents2_GetIDsOfNames(HTMLStyleElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLStyleElementEvents2_GetIDsOfNames(HTMLStyleElementEvents2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLStyleElementEvents2_Invoke(HTMLStyleElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLStyleElementEvents2_Invoke(HTMLStyleElementEvents2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -113745,26 +113753,26 @@ interface HTMLStyleElementEvents { #define HTMLStyleElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLStyleElementEvents_QueryInterface(HTMLStyleElementEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLStyleElementEvents_QueryInterface(HTMLStyleElementEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLStyleElementEvents_AddRef(HTMLStyleElementEvents* This) { +static __WIDL_INLINE ULONG HTMLStyleElementEvents_AddRef(HTMLStyleElementEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLStyleElementEvents_Release(HTMLStyleElementEvents* This) { +static __WIDL_INLINE ULONG HTMLStyleElementEvents_Release(HTMLStyleElementEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLStyleElementEvents_GetTypeInfoCount(HTMLStyleElementEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLStyleElementEvents_GetTypeInfoCount(HTMLStyleElementEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLStyleElementEvents_GetTypeInfo(HTMLStyleElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLStyleElementEvents_GetTypeInfo(HTMLStyleElementEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLStyleElementEvents_GetIDsOfNames(HTMLStyleElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLStyleElementEvents_GetIDsOfNames(HTMLStyleElementEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLStyleElementEvents_Invoke(HTMLStyleElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLStyleElementEvents_Invoke(HTMLStyleElementEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -113969,69 +113977,69 @@ interface IHTMLStyleElement { #define IHTMLStyleElement_get_media(This,p) (This)->lpVtbl->get_media(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleElement_QueryInterface(IHTMLStyleElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_QueryInterface(IHTMLStyleElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleElement_AddRef(IHTMLStyleElement* This) { +static __WIDL_INLINE ULONG IHTMLStyleElement_AddRef(IHTMLStyleElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleElement_Release(IHTMLStyleElement* This) { +static __WIDL_INLINE ULONG IHTMLStyleElement_Release(IHTMLStyleElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleElement_GetTypeInfoCount(IHTMLStyleElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_GetTypeInfoCount(IHTMLStyleElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleElement_GetTypeInfo(IHTMLStyleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_GetTypeInfo(IHTMLStyleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleElement_GetIDsOfNames(IHTMLStyleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_GetIDsOfNames(IHTMLStyleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleElement_Invoke(IHTMLStyleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_Invoke(IHTMLStyleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleElement methods ***/ -static FORCEINLINE HRESULT IHTMLStyleElement_put_type(IHTMLStyleElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_put_type(IHTMLStyleElement* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLStyleElement_get_type(IHTMLStyleElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_get_type(IHTMLStyleElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLStyleElement_get_readyState(IHTMLStyleElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_get_readyState(IHTMLStyleElement* This,BSTR *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IHTMLStyleElement_put_onreadystatechange(IHTMLStyleElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_put_onreadystatechange(IHTMLStyleElement* This,VARIANT v) { return This->lpVtbl->put_onreadystatechange(This,v); } -static FORCEINLINE HRESULT IHTMLStyleElement_get_onreadystatechange(IHTMLStyleElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_get_onreadystatechange(IHTMLStyleElement* This,VARIANT *p) { return This->lpVtbl->get_onreadystatechange(This,p); } -static FORCEINLINE HRESULT IHTMLStyleElement_put_onload(IHTMLStyleElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_put_onload(IHTMLStyleElement* This,VARIANT v) { return This->lpVtbl->put_onload(This,v); } -static FORCEINLINE HRESULT IHTMLStyleElement_get_onload(IHTMLStyleElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_get_onload(IHTMLStyleElement* This,VARIANT *p) { return This->lpVtbl->get_onload(This,p); } -static FORCEINLINE HRESULT IHTMLStyleElement_put_onerror(IHTMLStyleElement* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_put_onerror(IHTMLStyleElement* This,VARIANT v) { return This->lpVtbl->put_onerror(This,v); } -static FORCEINLINE HRESULT IHTMLStyleElement_get_onerror(IHTMLStyleElement* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_get_onerror(IHTMLStyleElement* This,VARIANT *p) { return This->lpVtbl->get_onerror(This,p); } -static FORCEINLINE HRESULT IHTMLStyleElement_get_styleSheet(IHTMLStyleElement* This,IHTMLStyleSheet **p) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_get_styleSheet(IHTMLStyleElement* This,IHTMLStyleSheet **p) { return This->lpVtbl->get_styleSheet(This,p); } -static FORCEINLINE HRESULT IHTMLStyleElement_put_disabled(IHTMLStyleElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_put_disabled(IHTMLStyleElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_disabled(This,v); } -static FORCEINLINE HRESULT IHTMLStyleElement_get_disabled(IHTMLStyleElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_get_disabled(IHTMLStyleElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_disabled(This,p); } -static FORCEINLINE HRESULT IHTMLStyleElement_put_media(IHTMLStyleElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_put_media(IHTMLStyleElement* This,BSTR v) { return This->lpVtbl->put_media(This,v); } -static FORCEINLINE HRESULT IHTMLStyleElement_get_media(IHTMLStyleElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleElement_get_media(IHTMLStyleElement* This,BSTR *p) { return This->lpVtbl->get_media(This,p); } #endif @@ -114133,30 +114141,30 @@ interface IHTMLStyleElement2 { #define IHTMLStyleElement2_get_sheet(This,p) (This)->lpVtbl->get_sheet(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleElement2_QueryInterface(IHTMLStyleElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleElement2_QueryInterface(IHTMLStyleElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleElement2_AddRef(IHTMLStyleElement2* This) { +static __WIDL_INLINE ULONG IHTMLStyleElement2_AddRef(IHTMLStyleElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleElement2_Release(IHTMLStyleElement2* This) { +static __WIDL_INLINE ULONG IHTMLStyleElement2_Release(IHTMLStyleElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleElement2_GetTypeInfoCount(IHTMLStyleElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleElement2_GetTypeInfoCount(IHTMLStyleElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleElement2_GetTypeInfo(IHTMLStyleElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleElement2_GetTypeInfo(IHTMLStyleElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleElement2_GetIDsOfNames(IHTMLStyleElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleElement2_GetIDsOfNames(IHTMLStyleElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleElement2_Invoke(IHTMLStyleElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleElement2_Invoke(IHTMLStyleElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLStyleElement2_get_sheet(IHTMLStyleElement2* This,IHTMLStyleSheet **p) { +static __WIDL_INLINE HRESULT IHTMLStyleElement2_get_sheet(IHTMLStyleElement2* This,IHTMLStyleSheet **p) { return This->lpVtbl->get_sheet(This,p); } #endif @@ -114248,26 +114256,26 @@ interface DispHTMLStyleElement { #define DispHTMLStyleElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleElement_QueryInterface(DispHTMLStyleElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLStyleElement_QueryInterface(DispHTMLStyleElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLStyleElement_AddRef(DispHTMLStyleElement* This) { +static __WIDL_INLINE ULONG DispHTMLStyleElement_AddRef(DispHTMLStyleElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLStyleElement_Release(DispHTMLStyleElement* This) { +static __WIDL_INLINE ULONG DispHTMLStyleElement_Release(DispHTMLStyleElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleElement_GetTypeInfoCount(DispHTMLStyleElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleElement_GetTypeInfoCount(DispHTMLStyleElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLStyleElement_GetTypeInfo(DispHTMLStyleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleElement_GetTypeInfo(DispHTMLStyleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLStyleElement_GetIDsOfNames(DispHTMLStyleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLStyleElement_GetIDsOfNames(DispHTMLStyleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLStyleElement_Invoke(DispHTMLStyleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLStyleElement_Invoke(DispHTMLStyleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -114390,33 +114398,33 @@ interface IHTMLStyleFontFace { #define IHTMLStyleFontFace_get_fontsrc(This,p) (This)->lpVtbl->get_fontsrc(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleFontFace_QueryInterface(IHTMLStyleFontFace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleFontFace_QueryInterface(IHTMLStyleFontFace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleFontFace_AddRef(IHTMLStyleFontFace* This) { +static __WIDL_INLINE ULONG IHTMLStyleFontFace_AddRef(IHTMLStyleFontFace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleFontFace_Release(IHTMLStyleFontFace* This) { +static __WIDL_INLINE ULONG IHTMLStyleFontFace_Release(IHTMLStyleFontFace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleFontFace_GetTypeInfoCount(IHTMLStyleFontFace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleFontFace_GetTypeInfoCount(IHTMLStyleFontFace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleFontFace_GetTypeInfo(IHTMLStyleFontFace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleFontFace_GetTypeInfo(IHTMLStyleFontFace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleFontFace_GetIDsOfNames(IHTMLStyleFontFace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleFontFace_GetIDsOfNames(IHTMLStyleFontFace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleFontFace_Invoke(IHTMLStyleFontFace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleFontFace_Invoke(IHTMLStyleFontFace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleFontFace methods ***/ -static FORCEINLINE HRESULT IHTMLStyleFontFace_put_fontsrc(IHTMLStyleFontFace* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLStyleFontFace_put_fontsrc(IHTMLStyleFontFace* This,BSTR v) { return This->lpVtbl->put_fontsrc(This,v); } -static FORCEINLINE HRESULT IHTMLStyleFontFace_get_fontsrc(IHTMLStyleFontFace* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLStyleFontFace_get_fontsrc(IHTMLStyleFontFace* This,BSTR *p) { return This->lpVtbl->get_fontsrc(This,p); } #endif @@ -114518,30 +114526,30 @@ interface IHTMLStyleFontFace2 { #define IHTMLStyleFontFace2_get_style(This,p) (This)->lpVtbl->get_style(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleFontFace2_QueryInterface(IHTMLStyleFontFace2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleFontFace2_QueryInterface(IHTMLStyleFontFace2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleFontFace2_AddRef(IHTMLStyleFontFace2* This) { +static __WIDL_INLINE ULONG IHTMLStyleFontFace2_AddRef(IHTMLStyleFontFace2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleFontFace2_Release(IHTMLStyleFontFace2* This) { +static __WIDL_INLINE ULONG IHTMLStyleFontFace2_Release(IHTMLStyleFontFace2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleFontFace2_GetTypeInfoCount(IHTMLStyleFontFace2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleFontFace2_GetTypeInfoCount(IHTMLStyleFontFace2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleFontFace2_GetTypeInfo(IHTMLStyleFontFace2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleFontFace2_GetTypeInfo(IHTMLStyleFontFace2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleFontFace2_GetIDsOfNames(IHTMLStyleFontFace2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleFontFace2_GetIDsOfNames(IHTMLStyleFontFace2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleFontFace2_Invoke(IHTMLStyleFontFace2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleFontFace2_Invoke(IHTMLStyleFontFace2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleFontFace2 methods ***/ -static FORCEINLINE HRESULT IHTMLStyleFontFace2_get_style(IHTMLStyleFontFace2* This,IHTMLRuleStyle **p) { +static __WIDL_INLINE HRESULT IHTMLStyleFontFace2_get_style(IHTMLStyleFontFace2* This,IHTMLRuleStyle **p) { return This->lpVtbl->get_style(This,p); } #endif @@ -114633,26 +114641,26 @@ interface DispHTMLStyleFontFace { #define DispHTMLStyleFontFace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleFontFace_QueryInterface(DispHTMLStyleFontFace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLStyleFontFace_QueryInterface(DispHTMLStyleFontFace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLStyleFontFace_AddRef(DispHTMLStyleFontFace* This) { +static __WIDL_INLINE ULONG DispHTMLStyleFontFace_AddRef(DispHTMLStyleFontFace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLStyleFontFace_Release(DispHTMLStyleFontFace* This) { +static __WIDL_INLINE ULONG DispHTMLStyleFontFace_Release(DispHTMLStyleFontFace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleFontFace_GetTypeInfoCount(DispHTMLStyleFontFace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleFontFace_GetTypeInfoCount(DispHTMLStyleFontFace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLStyleFontFace_GetTypeInfo(DispHTMLStyleFontFace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleFontFace_GetTypeInfo(DispHTMLStyleFontFace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLStyleFontFace_GetIDsOfNames(DispHTMLStyleFontFace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLStyleFontFace_GetIDsOfNames(DispHTMLStyleFontFace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLStyleFontFace_Invoke(DispHTMLStyleFontFace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLStyleFontFace_Invoke(DispHTMLStyleFontFace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -114880,72 +114888,72 @@ interface IHTMLXDomainRequest { #define IHTMLXDomainRequest_send(This,varBody) (This)->lpVtbl->send(This,varBody) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLXDomainRequest_QueryInterface(IHTMLXDomainRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_QueryInterface(IHTMLXDomainRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLXDomainRequest_AddRef(IHTMLXDomainRequest* This) { +static __WIDL_INLINE ULONG IHTMLXDomainRequest_AddRef(IHTMLXDomainRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLXDomainRequest_Release(IHTMLXDomainRequest* This) { +static __WIDL_INLINE ULONG IHTMLXDomainRequest_Release(IHTMLXDomainRequest* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLXDomainRequest_GetTypeInfoCount(IHTMLXDomainRequest* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_GetTypeInfoCount(IHTMLXDomainRequest* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_GetTypeInfo(IHTMLXDomainRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_GetTypeInfo(IHTMLXDomainRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_GetIDsOfNames(IHTMLXDomainRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_GetIDsOfNames(IHTMLXDomainRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_Invoke(IHTMLXDomainRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_Invoke(IHTMLXDomainRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLXDomainRequest methods ***/ -static FORCEINLINE HRESULT IHTMLXDomainRequest_get_responseText(IHTMLXDomainRequest* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_get_responseText(IHTMLXDomainRequest* This,BSTR *p) { return This->lpVtbl->get_responseText(This,p); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_put_timeout(IHTMLXDomainRequest* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_put_timeout(IHTMLXDomainRequest* This,LONG v) { return This->lpVtbl->put_timeout(This,v); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_get_timeout(IHTMLXDomainRequest* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_get_timeout(IHTMLXDomainRequest* This,LONG *p) { return This->lpVtbl->get_timeout(This,p); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_get_contentType(IHTMLXDomainRequest* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_get_contentType(IHTMLXDomainRequest* This,BSTR *p) { return This->lpVtbl->get_contentType(This,p); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_put_onprogress(IHTMLXDomainRequest* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_put_onprogress(IHTMLXDomainRequest* This,VARIANT v) { return This->lpVtbl->put_onprogress(This,v); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_get_onprogress(IHTMLXDomainRequest* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_get_onprogress(IHTMLXDomainRequest* This,VARIANT *p) { return This->lpVtbl->get_onprogress(This,p); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_put_onerror(IHTMLXDomainRequest* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_put_onerror(IHTMLXDomainRequest* This,VARIANT v) { return This->lpVtbl->put_onerror(This,v); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_get_onerror(IHTMLXDomainRequest* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_get_onerror(IHTMLXDomainRequest* This,VARIANT *p) { return This->lpVtbl->get_onerror(This,p); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_put_ontimeout(IHTMLXDomainRequest* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_put_ontimeout(IHTMLXDomainRequest* This,VARIANT v) { return This->lpVtbl->put_ontimeout(This,v); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_get_ontimeout(IHTMLXDomainRequest* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_get_ontimeout(IHTMLXDomainRequest* This,VARIANT *p) { return This->lpVtbl->get_ontimeout(This,p); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_put_onload(IHTMLXDomainRequest* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_put_onload(IHTMLXDomainRequest* This,VARIANT v) { return This->lpVtbl->put_onload(This,v); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_get_onload(IHTMLXDomainRequest* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_get_onload(IHTMLXDomainRequest* This,VARIANT *p) { return This->lpVtbl->get_onload(This,p); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_abort(IHTMLXDomainRequest* This) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_abort(IHTMLXDomainRequest* This) { return This->lpVtbl->abort(This); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_open(IHTMLXDomainRequest* This,BSTR bstrMethod,BSTR bstrUrl) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_open(IHTMLXDomainRequest* This,BSTR bstrMethod,BSTR bstrUrl) { return This->lpVtbl->open(This,bstrMethod,bstrUrl); } -static FORCEINLINE HRESULT IHTMLXDomainRequest_send(IHTMLXDomainRequest* This,VARIANT varBody) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequest_send(IHTMLXDomainRequest* This,VARIANT varBody) { return This->lpVtbl->send(This,varBody); } #endif @@ -115047,30 +115055,30 @@ interface IHTMLXDomainRequestFactory { #define IHTMLXDomainRequestFactory_create(This,a) (This)->lpVtbl->create(This,a) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLXDomainRequestFactory_QueryInterface(IHTMLXDomainRequestFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequestFactory_QueryInterface(IHTMLXDomainRequestFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLXDomainRequestFactory_AddRef(IHTMLXDomainRequestFactory* This) { +static __WIDL_INLINE ULONG IHTMLXDomainRequestFactory_AddRef(IHTMLXDomainRequestFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLXDomainRequestFactory_Release(IHTMLXDomainRequestFactory* This) { +static __WIDL_INLINE ULONG IHTMLXDomainRequestFactory_Release(IHTMLXDomainRequestFactory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLXDomainRequestFactory_GetTypeInfoCount(IHTMLXDomainRequestFactory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequestFactory_GetTypeInfoCount(IHTMLXDomainRequestFactory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLXDomainRequestFactory_GetTypeInfo(IHTMLXDomainRequestFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequestFactory_GetTypeInfo(IHTMLXDomainRequestFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLXDomainRequestFactory_GetIDsOfNames(IHTMLXDomainRequestFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequestFactory_GetIDsOfNames(IHTMLXDomainRequestFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLXDomainRequestFactory_Invoke(IHTMLXDomainRequestFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequestFactory_Invoke(IHTMLXDomainRequestFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLXDomainRequestFactory methods ***/ -static FORCEINLINE HRESULT IHTMLXDomainRequestFactory_create(IHTMLXDomainRequestFactory* This,IHTMLXDomainRequest **a) { +static __WIDL_INLINE HRESULT IHTMLXDomainRequestFactory_create(IHTMLXDomainRequestFactory* This,IHTMLXDomainRequest **a) { return This->lpVtbl->create(This,a); } #endif @@ -115162,26 +115170,26 @@ interface DispXDomainRequest { #define DispXDomainRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispXDomainRequest_QueryInterface(DispXDomainRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispXDomainRequest_QueryInterface(DispXDomainRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispXDomainRequest_AddRef(DispXDomainRequest* This) { +static __WIDL_INLINE ULONG DispXDomainRequest_AddRef(DispXDomainRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispXDomainRequest_Release(DispXDomainRequest* This) { +static __WIDL_INLINE ULONG DispXDomainRequest_Release(DispXDomainRequest* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispXDomainRequest_GetTypeInfoCount(DispXDomainRequest* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispXDomainRequest_GetTypeInfoCount(DispXDomainRequest* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispXDomainRequest_GetTypeInfo(DispXDomainRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispXDomainRequest_GetTypeInfo(DispXDomainRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispXDomainRequest_GetIDsOfNames(DispXDomainRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispXDomainRequest_GetIDsOfNames(DispXDomainRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispXDomainRequest_Invoke(DispXDomainRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispXDomainRequest_Invoke(DispXDomainRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -115363,48 +115371,48 @@ interface IHTMLStorage { #define IHTMLStorage_clear(This) (This)->lpVtbl->clear(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStorage_QueryInterface(IHTMLStorage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStorage_QueryInterface(IHTMLStorage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStorage_AddRef(IHTMLStorage* This) { +static __WIDL_INLINE ULONG IHTMLStorage_AddRef(IHTMLStorage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStorage_Release(IHTMLStorage* This) { +static __WIDL_INLINE ULONG IHTMLStorage_Release(IHTMLStorage* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStorage_GetTypeInfoCount(IHTMLStorage* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStorage_GetTypeInfoCount(IHTMLStorage* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStorage_GetTypeInfo(IHTMLStorage* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStorage_GetTypeInfo(IHTMLStorage* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStorage_GetIDsOfNames(IHTMLStorage* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStorage_GetIDsOfNames(IHTMLStorage* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStorage_Invoke(IHTMLStorage* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStorage_Invoke(IHTMLStorage* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStorage methods ***/ -static FORCEINLINE HRESULT IHTMLStorage_get_length(IHTMLStorage* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStorage_get_length(IHTMLStorage* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLStorage_get_remainingSpace(IHTMLStorage* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStorage_get_remainingSpace(IHTMLStorage* This,LONG *p) { return This->lpVtbl->get_remainingSpace(This,p); } -static FORCEINLINE HRESULT IHTMLStorage_key(IHTMLStorage* This,LONG lIndex,BSTR *a) { +static __WIDL_INLINE HRESULT IHTMLStorage_key(IHTMLStorage* This,LONG lIndex,BSTR *a) { return This->lpVtbl->key(This,lIndex,a); } -static FORCEINLINE HRESULT IHTMLStorage_getItem(IHTMLStorage* This,BSTR bstrKey,VARIANT *a) { +static __WIDL_INLINE HRESULT IHTMLStorage_getItem(IHTMLStorage* This,BSTR bstrKey,VARIANT *a) { return This->lpVtbl->getItem(This,bstrKey,a); } -static FORCEINLINE HRESULT IHTMLStorage_setItem(IHTMLStorage* This,BSTR bstrKey,BSTR bstrValue) { +static __WIDL_INLINE HRESULT IHTMLStorage_setItem(IHTMLStorage* This,BSTR bstrKey,BSTR bstrValue) { return This->lpVtbl->setItem(This,bstrKey,bstrValue); } -static FORCEINLINE HRESULT IHTMLStorage_removeItem(IHTMLStorage* This,BSTR bstrKey) { +static __WIDL_INLINE HRESULT IHTMLStorage_removeItem(IHTMLStorage* This,BSTR bstrKey) { return This->lpVtbl->removeItem(This,bstrKey); } -static FORCEINLINE HRESULT IHTMLStorage_clear(IHTMLStorage* This) { +static __WIDL_INLINE HRESULT IHTMLStorage_clear(IHTMLStorage* This) { return This->lpVtbl->clear(This); } #endif @@ -115508,30 +115516,30 @@ interface IHTMLStorage2 { #define IHTMLStorage2_setItem(This,bstrKey,bstrValue) (This)->lpVtbl->setItem(This,bstrKey,bstrValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStorage2_QueryInterface(IHTMLStorage2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStorage2_QueryInterface(IHTMLStorage2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStorage2_AddRef(IHTMLStorage2* This) { +static __WIDL_INLINE ULONG IHTMLStorage2_AddRef(IHTMLStorage2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStorage2_Release(IHTMLStorage2* This) { +static __WIDL_INLINE ULONG IHTMLStorage2_Release(IHTMLStorage2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStorage2_GetTypeInfoCount(IHTMLStorage2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStorage2_GetTypeInfoCount(IHTMLStorage2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStorage2_GetTypeInfo(IHTMLStorage2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStorage2_GetTypeInfo(IHTMLStorage2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStorage2_GetIDsOfNames(IHTMLStorage2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStorage2_GetIDsOfNames(IHTMLStorage2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStorage2_Invoke(IHTMLStorage2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStorage2_Invoke(IHTMLStorage2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStorage2 methods ***/ -static FORCEINLINE HRESULT IHTMLStorage2_setItem(IHTMLStorage2* This,BSTR bstrKey,BSTR bstrValue) { +static __WIDL_INLINE HRESULT IHTMLStorage2_setItem(IHTMLStorage2* This,BSTR bstrKey,BSTR bstrValue) { return This->lpVtbl->setItem(This,bstrKey,bstrValue); } #endif @@ -115623,26 +115631,26 @@ interface DispHTMLStorage { #define DispHTMLStorage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLStorage_QueryInterface(DispHTMLStorage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLStorage_QueryInterface(DispHTMLStorage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLStorage_AddRef(DispHTMLStorage* This) { +static __WIDL_INLINE ULONG DispHTMLStorage_AddRef(DispHTMLStorage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLStorage_Release(DispHTMLStorage* This) { +static __WIDL_INLINE ULONG DispHTMLStorage_Release(DispHTMLStorage* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLStorage_GetTypeInfoCount(DispHTMLStorage* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLStorage_GetTypeInfoCount(DispHTMLStorage* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLStorage_GetTypeInfo(DispHTMLStorage* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLStorage_GetTypeInfo(DispHTMLStorage* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLStorage_GetIDsOfNames(DispHTMLStorage* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLStorage_GetIDsOfNames(DispHTMLStorage* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLStorage_Invoke(DispHTMLStorage* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLStorage_Invoke(DispHTMLStorage* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -115783,36 +115791,36 @@ interface IEventTarget { #define IEventTarget_dispatchEvent(This,evt,pfResult) (This)->lpVtbl->dispatchEvent(This,evt,pfResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEventTarget_QueryInterface(IEventTarget* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEventTarget_QueryInterface(IEventTarget* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEventTarget_AddRef(IEventTarget* This) { +static __WIDL_INLINE ULONG IEventTarget_AddRef(IEventTarget* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEventTarget_Release(IEventTarget* This) { +static __WIDL_INLINE ULONG IEventTarget_Release(IEventTarget* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IEventTarget_GetTypeInfoCount(IEventTarget* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IEventTarget_GetTypeInfoCount(IEventTarget* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IEventTarget_GetTypeInfo(IEventTarget* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IEventTarget_GetTypeInfo(IEventTarget* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IEventTarget_GetIDsOfNames(IEventTarget* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IEventTarget_GetIDsOfNames(IEventTarget* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IEventTarget_Invoke(IEventTarget* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IEventTarget_Invoke(IEventTarget* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IEventTarget methods ***/ -static FORCEINLINE HRESULT IEventTarget_addEventListener(IEventTarget* This,BSTR type,IDispatch *listener,VARIANT_BOOL useCapture) { +static __WIDL_INLINE HRESULT IEventTarget_addEventListener(IEventTarget* This,BSTR type,IDispatch *listener,VARIANT_BOOL useCapture) { return This->lpVtbl->addEventListener(This,type,listener,useCapture); } -static FORCEINLINE HRESULT IEventTarget_removeEventListener(IEventTarget* This,BSTR type,IDispatch *listener,VARIANT_BOOL useCapture) { +static __WIDL_INLINE HRESULT IEventTarget_removeEventListener(IEventTarget* This,BSTR type,IDispatch *listener,VARIANT_BOOL useCapture) { return This->lpVtbl->removeEventListener(This,type,listener,useCapture); } -static FORCEINLINE HRESULT IEventTarget_dispatchEvent(IEventTarget* This,IDOMEvent *evt,VARIANT_BOOL *pfResult) { +static __WIDL_INLINE HRESULT IEventTarget_dispatchEvent(IEventTarget* This,IDOMEvent *evt,VARIANT_BOOL *pfResult) { return This->lpVtbl->dispatchEvent(This,evt,pfResult); } #endif @@ -116035,75 +116043,75 @@ interface IDOMEvent { #define IDOMEvent_get_srcElement(This,p) (This)->lpVtbl->get_srcElement(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMEvent_QueryInterface(IDOMEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMEvent_QueryInterface(IDOMEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMEvent_AddRef(IDOMEvent* This) { +static __WIDL_INLINE ULONG IDOMEvent_AddRef(IDOMEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMEvent_Release(IDOMEvent* This) { +static __WIDL_INLINE ULONG IDOMEvent_Release(IDOMEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMEvent_GetTypeInfoCount(IDOMEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMEvent_GetTypeInfoCount(IDOMEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMEvent_GetTypeInfo(IDOMEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMEvent_GetTypeInfo(IDOMEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMEvent_GetIDsOfNames(IDOMEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMEvent_GetIDsOfNames(IDOMEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMEvent_Invoke(IDOMEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMEvent_Invoke(IDOMEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMEvent methods ***/ -static FORCEINLINE HRESULT IDOMEvent_get_bubbles(IDOMEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMEvent_get_bubbles(IDOMEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_bubbles(This,p); } -static FORCEINLINE HRESULT IDOMEvent_get_cancelable(IDOMEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMEvent_get_cancelable(IDOMEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_cancelable(This,p); } -static FORCEINLINE HRESULT IDOMEvent_get_currentTarget(IDOMEvent* This,IEventTarget **p) { +static __WIDL_INLINE HRESULT IDOMEvent_get_currentTarget(IDOMEvent* This,IEventTarget **p) { return This->lpVtbl->get_currentTarget(This,p); } -static FORCEINLINE HRESULT IDOMEvent_get_defaultPrevented(IDOMEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMEvent_get_defaultPrevented(IDOMEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_defaultPrevented(This,p); } -static FORCEINLINE HRESULT IDOMEvent_get_eventPhase(IDOMEvent* This,USHORT *p) { +static __WIDL_INLINE HRESULT IDOMEvent_get_eventPhase(IDOMEvent* This,USHORT *p) { return This->lpVtbl->get_eventPhase(This,p); } -static FORCEINLINE HRESULT IDOMEvent_get_target(IDOMEvent* This,IEventTarget **p) { +static __WIDL_INLINE HRESULT IDOMEvent_get_target(IDOMEvent* This,IEventTarget **p) { return This->lpVtbl->get_target(This,p); } -static FORCEINLINE HRESULT IDOMEvent_get_timeStamp(IDOMEvent* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IDOMEvent_get_timeStamp(IDOMEvent* This,ULONGLONG *p) { return This->lpVtbl->get_timeStamp(This,p); } -static FORCEINLINE HRESULT IDOMEvent_get_type(IDOMEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMEvent_get_type(IDOMEvent* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IDOMEvent_initEvent(IDOMEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable) { +static __WIDL_INLINE HRESULT IDOMEvent_initEvent(IDOMEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable) { return This->lpVtbl->initEvent(This,eventType,canBubble,cancelable); } -static FORCEINLINE HRESULT IDOMEvent_preventDefault(IDOMEvent* This) { +static __WIDL_INLINE HRESULT IDOMEvent_preventDefault(IDOMEvent* This) { return This->lpVtbl->preventDefault(This); } -static FORCEINLINE HRESULT IDOMEvent_stopPropagation(IDOMEvent* This) { +static __WIDL_INLINE HRESULT IDOMEvent_stopPropagation(IDOMEvent* This) { return This->lpVtbl->stopPropagation(This); } -static FORCEINLINE HRESULT IDOMEvent_stopImmediatePropagation(IDOMEvent* This) { +static __WIDL_INLINE HRESULT IDOMEvent_stopImmediatePropagation(IDOMEvent* This) { return This->lpVtbl->stopImmediatePropagation(This); } -static FORCEINLINE HRESULT IDOMEvent_get_isTrusted(IDOMEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMEvent_get_isTrusted(IDOMEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_isTrusted(This,p); } -static FORCEINLINE HRESULT IDOMEvent_put_cancelBubble(IDOMEvent* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IDOMEvent_put_cancelBubble(IDOMEvent* This,VARIANT_BOOL v) { return This->lpVtbl->put_cancelBubble(This,v); } -static FORCEINLINE HRESULT IDOMEvent_get_cancelBubble(IDOMEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMEvent_get_cancelBubble(IDOMEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_cancelBubble(This,p); } -static FORCEINLINE HRESULT IDOMEvent_get_srcElement(IDOMEvent* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IDOMEvent_get_srcElement(IDOMEvent* This,IHTMLElement **p) { return This->lpVtbl->get_srcElement(This,p); } #endif @@ -116195,26 +116203,26 @@ interface DispDOMEvent { #define DispDOMEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMEvent_QueryInterface(DispDOMEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMEvent_QueryInterface(DispDOMEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMEvent_AddRef(DispDOMEvent* This) { +static __WIDL_INLINE ULONG DispDOMEvent_AddRef(DispDOMEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMEvent_Release(DispDOMEvent* This) { +static __WIDL_INLINE ULONG DispDOMEvent_Release(DispDOMEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMEvent_GetTypeInfoCount(DispDOMEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMEvent_GetTypeInfoCount(DispDOMEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMEvent_GetTypeInfo(DispDOMEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMEvent_GetTypeInfo(DispDOMEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMEvent_GetIDsOfNames(DispDOMEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMEvent_GetIDsOfNames(DispDOMEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMEvent_Invoke(DispDOMEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMEvent_Invoke(DispDOMEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -116353,36 +116361,36 @@ interface IDOMUIEvent { #define IDOMUIEvent_initUIEvent(This,eventType,canBubble,cancelable,view,detail) (This)->lpVtbl->initUIEvent(This,eventType,canBubble,cancelable,view,detail) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMUIEvent_QueryInterface(IDOMUIEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMUIEvent_QueryInterface(IDOMUIEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMUIEvent_AddRef(IDOMUIEvent* This) { +static __WIDL_INLINE ULONG IDOMUIEvent_AddRef(IDOMUIEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMUIEvent_Release(IDOMUIEvent* This) { +static __WIDL_INLINE ULONG IDOMUIEvent_Release(IDOMUIEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMUIEvent_GetTypeInfoCount(IDOMUIEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMUIEvent_GetTypeInfoCount(IDOMUIEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMUIEvent_GetTypeInfo(IDOMUIEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMUIEvent_GetTypeInfo(IDOMUIEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMUIEvent_GetIDsOfNames(IDOMUIEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMUIEvent_GetIDsOfNames(IDOMUIEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMUIEvent_Invoke(IDOMUIEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMUIEvent_Invoke(IDOMUIEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMUIEvent methods ***/ -static FORCEINLINE HRESULT IDOMUIEvent_get_view(IDOMUIEvent* This,IHTMLWindow2 **p) { +static __WIDL_INLINE HRESULT IDOMUIEvent_get_view(IDOMUIEvent* This,IHTMLWindow2 **p) { return This->lpVtbl->get_view(This,p); } -static FORCEINLINE HRESULT IDOMUIEvent_get_detail(IDOMUIEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMUIEvent_get_detail(IDOMUIEvent* This,LONG *p) { return This->lpVtbl->get_detail(This,p); } -static FORCEINLINE HRESULT IDOMUIEvent_initUIEvent(IDOMUIEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *view,LONG detail) { +static __WIDL_INLINE HRESULT IDOMUIEvent_initUIEvent(IDOMUIEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *view,LONG detail) { return This->lpVtbl->initUIEvent(This,eventType,canBubble,cancelable,view,detail); } #endif @@ -116474,26 +116482,26 @@ interface DispDOMUIEvent { #define DispDOMUIEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMUIEvent_QueryInterface(DispDOMUIEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMUIEvent_QueryInterface(DispDOMUIEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMUIEvent_AddRef(DispDOMUIEvent* This) { +static __WIDL_INLINE ULONG DispDOMUIEvent_AddRef(DispDOMUIEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMUIEvent_Release(DispDOMUIEvent* This) { +static __WIDL_INLINE ULONG DispDOMUIEvent_Release(DispDOMUIEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMUIEvent_GetTypeInfoCount(DispDOMUIEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMUIEvent_GetTypeInfoCount(DispDOMUIEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMUIEvent_GetTypeInfo(DispDOMUIEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMUIEvent_GetTypeInfo(DispDOMUIEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMUIEvent_GetIDsOfNames(DispDOMUIEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMUIEvent_GetIDsOfNames(DispDOMUIEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMUIEvent_Invoke(DispDOMUIEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMUIEvent_Invoke(DispDOMUIEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -116822,99 +116830,99 @@ interface IDOMMouseEvent { #define IDOMMouseEvent_get_which(This,p) (This)->lpVtbl->get_which(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMMouseEvent_QueryInterface(IDOMMouseEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_QueryInterface(IDOMMouseEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMMouseEvent_AddRef(IDOMMouseEvent* This) { +static __WIDL_INLINE ULONG IDOMMouseEvent_AddRef(IDOMMouseEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMMouseEvent_Release(IDOMMouseEvent* This) { +static __WIDL_INLINE ULONG IDOMMouseEvent_Release(IDOMMouseEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMMouseEvent_GetTypeInfoCount(IDOMMouseEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_GetTypeInfoCount(IDOMMouseEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMMouseEvent_GetTypeInfo(IDOMMouseEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_GetTypeInfo(IDOMMouseEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMMouseEvent_GetIDsOfNames(IDOMMouseEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_GetIDsOfNames(IDOMMouseEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMMouseEvent_Invoke(IDOMMouseEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_Invoke(IDOMMouseEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMMouseEvent methods ***/ -static FORCEINLINE HRESULT IDOMMouseEvent_get_screenX(IDOMMouseEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_screenX(IDOMMouseEvent* This,LONG *p) { return This->lpVtbl->get_screenX(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_screenY(IDOMMouseEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_screenY(IDOMMouseEvent* This,LONG *p) { return This->lpVtbl->get_screenY(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_clientX(IDOMMouseEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_clientX(IDOMMouseEvent* This,LONG *p) { return This->lpVtbl->get_clientX(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_clientY(IDOMMouseEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_clientY(IDOMMouseEvent* This,LONG *p) { return This->lpVtbl->get_clientY(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_ctrlKey(IDOMMouseEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_ctrlKey(IDOMMouseEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_ctrlKey(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_shiftKey(IDOMMouseEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_shiftKey(IDOMMouseEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_shiftKey(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_altKey(IDOMMouseEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_altKey(IDOMMouseEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_altKey(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_metaKey(IDOMMouseEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_metaKey(IDOMMouseEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_metaKey(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_button(IDOMMouseEvent* This,USHORT *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_button(IDOMMouseEvent* This,USHORT *p) { return This->lpVtbl->get_button(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_relatedTarget(IDOMMouseEvent* This,IEventTarget **p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_relatedTarget(IDOMMouseEvent* This,IEventTarget **p) { return This->lpVtbl->get_relatedTarget(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_initMouseEvent(IDOMMouseEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,LONG detailArg,LONG screenXArg,LONG screenYArg,LONG clientXArg,LONG clientYArg,VARIANT_BOOL ctrlKeyArg,VARIANT_BOOL altKeyArg,VARIANT_BOOL shiftKeyArg,VARIANT_BOOL metaKeyArg,USHORT buttonArg,IEventTarget *relatedTargetArg) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_initMouseEvent(IDOMMouseEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,LONG detailArg,LONG screenXArg,LONG screenYArg,LONG clientXArg,LONG clientYArg,VARIANT_BOOL ctrlKeyArg,VARIANT_BOOL altKeyArg,VARIANT_BOOL shiftKeyArg,VARIANT_BOOL metaKeyArg,USHORT buttonArg,IEventTarget *relatedTargetArg) { return This->lpVtbl->initMouseEvent(This,eventType,canBubble,cancelable,viewArg,detailArg,screenXArg,screenYArg,clientXArg,clientYArg,ctrlKeyArg,altKeyArg,shiftKeyArg,metaKeyArg,buttonArg,relatedTargetArg); } -static FORCEINLINE HRESULT IDOMMouseEvent_getModifierState(IDOMMouseEvent* This,BSTR keyArg,VARIANT_BOOL *activated) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_getModifierState(IDOMMouseEvent* This,BSTR keyArg,VARIANT_BOOL *activated) { return This->lpVtbl->getModifierState(This,keyArg,activated); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_buttons(IDOMMouseEvent* This,USHORT *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_buttons(IDOMMouseEvent* This,USHORT *p) { return This->lpVtbl->get_buttons(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_fromElement(IDOMMouseEvent* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_fromElement(IDOMMouseEvent* This,IHTMLElement **p) { return This->lpVtbl->get_fromElement(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_toElement(IDOMMouseEvent* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_toElement(IDOMMouseEvent* This,IHTMLElement **p) { return This->lpVtbl->get_toElement(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_x(IDOMMouseEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_x(IDOMMouseEvent* This,LONG *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_y(IDOMMouseEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_y(IDOMMouseEvent* This,LONG *p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_offsetX(IDOMMouseEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_offsetX(IDOMMouseEvent* This,LONG *p) { return This->lpVtbl->get_offsetX(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_offsetY(IDOMMouseEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_offsetY(IDOMMouseEvent* This,LONG *p) { return This->lpVtbl->get_offsetY(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_pageX(IDOMMouseEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_pageX(IDOMMouseEvent* This,LONG *p) { return This->lpVtbl->get_pageX(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_pageY(IDOMMouseEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_pageY(IDOMMouseEvent* This,LONG *p) { return This->lpVtbl->get_pageY(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_layerX(IDOMMouseEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_layerX(IDOMMouseEvent* This,LONG *p) { return This->lpVtbl->get_layerX(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_layerY(IDOMMouseEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_layerY(IDOMMouseEvent* This,LONG *p) { return This->lpVtbl->get_layerY(This,p); } -static FORCEINLINE HRESULT IDOMMouseEvent_get_which(IDOMMouseEvent* This,USHORT *p) { +static __WIDL_INLINE HRESULT IDOMMouseEvent_get_which(IDOMMouseEvent* This,USHORT *p) { return This->lpVtbl->get_which(This,p); } #endif @@ -117006,26 +117014,26 @@ interface DispDOMMouseEvent { #define DispDOMMouseEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMMouseEvent_QueryInterface(DispDOMMouseEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMMouseEvent_QueryInterface(DispDOMMouseEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMMouseEvent_AddRef(DispDOMMouseEvent* This) { +static __WIDL_INLINE ULONG DispDOMMouseEvent_AddRef(DispDOMMouseEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMMouseEvent_Release(DispDOMMouseEvent* This) { +static __WIDL_INLINE ULONG DispDOMMouseEvent_Release(DispDOMMouseEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMMouseEvent_GetTypeInfoCount(DispDOMMouseEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMMouseEvent_GetTypeInfoCount(DispDOMMouseEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMMouseEvent_GetTypeInfo(DispDOMMouseEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMMouseEvent_GetTypeInfo(DispDOMMouseEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMMouseEvent_GetIDsOfNames(DispDOMMouseEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMMouseEvent_GetIDsOfNames(DispDOMMouseEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMMouseEvent_Invoke(DispDOMMouseEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMMouseEvent_Invoke(DispDOMMouseEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -117178,33 +117186,33 @@ interface IDOMDragEvent { #define IDOMDragEvent_initDragEvent(This,eventType,canBubble,cancelable,viewArg,detailArg,screenXArg,screenYArg,clientXArg,clientYArg,ctrlKeyArg,altKeyArg,shiftKeyArg,metaKeyArg,buttonArg,relatedTargetArg,dataTransferArg) (This)->lpVtbl->initDragEvent(This,eventType,canBubble,cancelable,viewArg,detailArg,screenXArg,screenYArg,clientXArg,clientYArg,ctrlKeyArg,altKeyArg,shiftKeyArg,metaKeyArg,buttonArg,relatedTargetArg,dataTransferArg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMDragEvent_QueryInterface(IDOMDragEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMDragEvent_QueryInterface(IDOMDragEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMDragEvent_AddRef(IDOMDragEvent* This) { +static __WIDL_INLINE ULONG IDOMDragEvent_AddRef(IDOMDragEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMDragEvent_Release(IDOMDragEvent* This) { +static __WIDL_INLINE ULONG IDOMDragEvent_Release(IDOMDragEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMDragEvent_GetTypeInfoCount(IDOMDragEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMDragEvent_GetTypeInfoCount(IDOMDragEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMDragEvent_GetTypeInfo(IDOMDragEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMDragEvent_GetTypeInfo(IDOMDragEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMDragEvent_GetIDsOfNames(IDOMDragEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMDragEvent_GetIDsOfNames(IDOMDragEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMDragEvent_Invoke(IDOMDragEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMDragEvent_Invoke(IDOMDragEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMDragEvent methods ***/ -static FORCEINLINE HRESULT IDOMDragEvent_get_dataTransfer(IDOMDragEvent* This,IHTMLDataTransfer **p) { +static __WIDL_INLINE HRESULT IDOMDragEvent_get_dataTransfer(IDOMDragEvent* This,IHTMLDataTransfer **p) { return This->lpVtbl->get_dataTransfer(This,p); } -static FORCEINLINE HRESULT IDOMDragEvent_initDragEvent(IDOMDragEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,LONG detailArg,LONG screenXArg,LONG screenYArg,LONG clientXArg,LONG clientYArg,VARIANT_BOOL ctrlKeyArg,VARIANT_BOOL altKeyArg,VARIANT_BOOL shiftKeyArg,VARIANT_BOOL metaKeyArg,USHORT buttonArg,IEventTarget *relatedTargetArg,IHTMLDataTransfer *dataTransferArg) { +static __WIDL_INLINE HRESULT IDOMDragEvent_initDragEvent(IDOMDragEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,LONG detailArg,LONG screenXArg,LONG screenYArg,LONG clientXArg,LONG clientYArg,VARIANT_BOOL ctrlKeyArg,VARIANT_BOOL altKeyArg,VARIANT_BOOL shiftKeyArg,VARIANT_BOOL metaKeyArg,USHORT buttonArg,IEventTarget *relatedTargetArg,IHTMLDataTransfer *dataTransferArg) { return This->lpVtbl->initDragEvent(This,eventType,canBubble,cancelable,viewArg,detailArg,screenXArg,screenYArg,clientXArg,clientYArg,ctrlKeyArg,altKeyArg,shiftKeyArg,metaKeyArg,buttonArg,relatedTargetArg,dataTransferArg); } #endif @@ -117296,26 +117304,26 @@ interface DispDOMDragEvent { #define DispDOMDragEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMDragEvent_QueryInterface(DispDOMDragEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMDragEvent_QueryInterface(DispDOMDragEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMDragEvent_AddRef(DispDOMDragEvent* This) { +static __WIDL_INLINE ULONG DispDOMDragEvent_AddRef(DispDOMDragEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMDragEvent_Release(DispDOMDragEvent* This) { +static __WIDL_INLINE ULONG DispDOMDragEvent_Release(DispDOMDragEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMDragEvent_GetTypeInfoCount(DispDOMDragEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMDragEvent_GetTypeInfoCount(DispDOMDragEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMDragEvent_GetTypeInfo(DispDOMDragEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMDragEvent_GetTypeInfo(DispDOMDragEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMDragEvent_GetIDsOfNames(DispDOMDragEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMDragEvent_GetIDsOfNames(DispDOMDragEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMDragEvent_Invoke(DispDOMDragEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMDragEvent_Invoke(DispDOMDragEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -117462,33 +117470,33 @@ interface IDOMMouseWheelEvent { #define IDOMMouseWheelEvent_initMouseWheelEvent(This,eventType,canBubble,cancelable,viewArg,detailArg,screenXArg,screenYArg,clientXArg,clientYArg,buttonArg,relatedTargetArg,modifiersListArg,wheelDeltaArg) (This)->lpVtbl->initMouseWheelEvent(This,eventType,canBubble,cancelable,viewArg,detailArg,screenXArg,screenYArg,clientXArg,clientYArg,buttonArg,relatedTargetArg,modifiersListArg,wheelDeltaArg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMMouseWheelEvent_QueryInterface(IDOMMouseWheelEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMMouseWheelEvent_QueryInterface(IDOMMouseWheelEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMMouseWheelEvent_AddRef(IDOMMouseWheelEvent* This) { +static __WIDL_INLINE ULONG IDOMMouseWheelEvent_AddRef(IDOMMouseWheelEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMMouseWheelEvent_Release(IDOMMouseWheelEvent* This) { +static __WIDL_INLINE ULONG IDOMMouseWheelEvent_Release(IDOMMouseWheelEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMMouseWheelEvent_GetTypeInfoCount(IDOMMouseWheelEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMMouseWheelEvent_GetTypeInfoCount(IDOMMouseWheelEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMMouseWheelEvent_GetTypeInfo(IDOMMouseWheelEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMMouseWheelEvent_GetTypeInfo(IDOMMouseWheelEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMMouseWheelEvent_GetIDsOfNames(IDOMMouseWheelEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMMouseWheelEvent_GetIDsOfNames(IDOMMouseWheelEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMMouseWheelEvent_Invoke(IDOMMouseWheelEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMMouseWheelEvent_Invoke(IDOMMouseWheelEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMMouseWheelEvent methods ***/ -static FORCEINLINE HRESULT IDOMMouseWheelEvent_get_wheelDelta(IDOMMouseWheelEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMouseWheelEvent_get_wheelDelta(IDOMMouseWheelEvent* This,LONG *p) { return This->lpVtbl->get_wheelDelta(This,p); } -static FORCEINLINE HRESULT IDOMMouseWheelEvent_initMouseWheelEvent(IDOMMouseWheelEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,LONG detailArg,LONG screenXArg,LONG screenYArg,LONG clientXArg,LONG clientYArg,USHORT buttonArg,IEventTarget *relatedTargetArg,BSTR modifiersListArg,LONG wheelDeltaArg) { +static __WIDL_INLINE HRESULT IDOMMouseWheelEvent_initMouseWheelEvent(IDOMMouseWheelEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,LONG detailArg,LONG screenXArg,LONG screenYArg,LONG clientXArg,LONG clientYArg,USHORT buttonArg,IEventTarget *relatedTargetArg,BSTR modifiersListArg,LONG wheelDeltaArg) { return This->lpVtbl->initMouseWheelEvent(This,eventType,canBubble,cancelable,viewArg,detailArg,screenXArg,screenYArg,clientXArg,clientYArg,buttonArg,relatedTargetArg,modifiersListArg,wheelDeltaArg); } #endif @@ -117580,26 +117588,26 @@ interface DispDOMMouseWheelEvent { #define DispDOMMouseWheelEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMMouseWheelEvent_QueryInterface(DispDOMMouseWheelEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMMouseWheelEvent_QueryInterface(DispDOMMouseWheelEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMMouseWheelEvent_AddRef(DispDOMMouseWheelEvent* This) { +static __WIDL_INLINE ULONG DispDOMMouseWheelEvent_AddRef(DispDOMMouseWheelEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMMouseWheelEvent_Release(DispDOMMouseWheelEvent* This) { +static __WIDL_INLINE ULONG DispDOMMouseWheelEvent_Release(DispDOMMouseWheelEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMMouseWheelEvent_GetTypeInfoCount(DispDOMMouseWheelEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMMouseWheelEvent_GetTypeInfoCount(DispDOMMouseWheelEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMMouseWheelEvent_GetTypeInfo(DispDOMMouseWheelEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMMouseWheelEvent_GetTypeInfo(DispDOMMouseWheelEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMMouseWheelEvent_GetIDsOfNames(DispDOMMouseWheelEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMMouseWheelEvent_GetIDsOfNames(DispDOMMouseWheelEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMMouseWheelEvent_Invoke(DispDOMMouseWheelEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMMouseWheelEvent_Invoke(DispDOMMouseWheelEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -117776,42 +117784,42 @@ interface IDOMWheelEvent { #define IDOMWheelEvent_initWheelEvent(This,eventType,canBubble,cancelable,viewArg,detailArg,screenXArg,screenYArg,clientXArg,clientYArg,buttonArg,relatedTargetArg,modifiersListArg,deltaX,deltaY,deltaZ,deltaMode) (This)->lpVtbl->initWheelEvent(This,eventType,canBubble,cancelable,viewArg,detailArg,screenXArg,screenYArg,clientXArg,clientYArg,buttonArg,relatedTargetArg,modifiersListArg,deltaX,deltaY,deltaZ,deltaMode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMWheelEvent_QueryInterface(IDOMWheelEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMWheelEvent_QueryInterface(IDOMWheelEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMWheelEvent_AddRef(IDOMWheelEvent* This) { +static __WIDL_INLINE ULONG IDOMWheelEvent_AddRef(IDOMWheelEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMWheelEvent_Release(IDOMWheelEvent* This) { +static __WIDL_INLINE ULONG IDOMWheelEvent_Release(IDOMWheelEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMWheelEvent_GetTypeInfoCount(IDOMWheelEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMWheelEvent_GetTypeInfoCount(IDOMWheelEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMWheelEvent_GetTypeInfo(IDOMWheelEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMWheelEvent_GetTypeInfo(IDOMWheelEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMWheelEvent_GetIDsOfNames(IDOMWheelEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMWheelEvent_GetIDsOfNames(IDOMWheelEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMWheelEvent_Invoke(IDOMWheelEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMWheelEvent_Invoke(IDOMWheelEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMWheelEvent methods ***/ -static FORCEINLINE HRESULT IDOMWheelEvent_get_deltaX(IDOMWheelEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMWheelEvent_get_deltaX(IDOMWheelEvent* This,LONG *p) { return This->lpVtbl->get_deltaX(This,p); } -static FORCEINLINE HRESULT IDOMWheelEvent_get_deltaY(IDOMWheelEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMWheelEvent_get_deltaY(IDOMWheelEvent* This,LONG *p) { return This->lpVtbl->get_deltaY(This,p); } -static FORCEINLINE HRESULT IDOMWheelEvent_get_deltaZ(IDOMWheelEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMWheelEvent_get_deltaZ(IDOMWheelEvent* This,LONG *p) { return This->lpVtbl->get_deltaZ(This,p); } -static FORCEINLINE HRESULT IDOMWheelEvent_get_deltaMode(IDOMWheelEvent* This,ULONG *p) { +static __WIDL_INLINE HRESULT IDOMWheelEvent_get_deltaMode(IDOMWheelEvent* This,ULONG *p) { return This->lpVtbl->get_deltaMode(This,p); } -static FORCEINLINE HRESULT IDOMWheelEvent_initWheelEvent(IDOMWheelEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,LONG detailArg,LONG screenXArg,LONG screenYArg,LONG clientXArg,LONG clientYArg,USHORT buttonArg,IEventTarget *relatedTargetArg,BSTR modifiersListArg,LONG deltaX,LONG deltaY,LONG deltaZ,ULONG deltaMode) { +static __WIDL_INLINE HRESULT IDOMWheelEvent_initWheelEvent(IDOMWheelEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,LONG detailArg,LONG screenXArg,LONG screenYArg,LONG clientXArg,LONG clientYArg,USHORT buttonArg,IEventTarget *relatedTargetArg,BSTR modifiersListArg,LONG deltaX,LONG deltaY,LONG deltaZ,ULONG deltaMode) { return This->lpVtbl->initWheelEvent(This,eventType,canBubble,cancelable,viewArg,detailArg,screenXArg,screenYArg,clientXArg,clientYArg,buttonArg,relatedTargetArg,modifiersListArg,deltaX,deltaY,deltaZ,deltaMode); } #endif @@ -117903,26 +117911,26 @@ interface DispDOMWheelEvent { #define DispDOMWheelEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMWheelEvent_QueryInterface(DispDOMWheelEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMWheelEvent_QueryInterface(DispDOMWheelEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMWheelEvent_AddRef(DispDOMWheelEvent* This) { +static __WIDL_INLINE ULONG DispDOMWheelEvent_AddRef(DispDOMWheelEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMWheelEvent_Release(DispDOMWheelEvent* This) { +static __WIDL_INLINE ULONG DispDOMWheelEvent_Release(DispDOMWheelEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMWheelEvent_GetTypeInfoCount(DispDOMWheelEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMWheelEvent_GetTypeInfoCount(DispDOMWheelEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMWheelEvent_GetTypeInfo(DispDOMWheelEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMWheelEvent_GetTypeInfo(DispDOMWheelEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMWheelEvent_GetIDsOfNames(DispDOMWheelEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMWheelEvent_GetIDsOfNames(DispDOMWheelEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMWheelEvent_Invoke(DispDOMWheelEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMWheelEvent_Invoke(DispDOMWheelEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -118073,39 +118081,39 @@ interface IDOMTextEvent { #define IDOMTextEvent_get_locale(This,p) (This)->lpVtbl->get_locale(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMTextEvent_QueryInterface(IDOMTextEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMTextEvent_QueryInterface(IDOMTextEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMTextEvent_AddRef(IDOMTextEvent* This) { +static __WIDL_INLINE ULONG IDOMTextEvent_AddRef(IDOMTextEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMTextEvent_Release(IDOMTextEvent* This) { +static __WIDL_INLINE ULONG IDOMTextEvent_Release(IDOMTextEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMTextEvent_GetTypeInfoCount(IDOMTextEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMTextEvent_GetTypeInfoCount(IDOMTextEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMTextEvent_GetTypeInfo(IDOMTextEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMTextEvent_GetTypeInfo(IDOMTextEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMTextEvent_GetIDsOfNames(IDOMTextEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMTextEvent_GetIDsOfNames(IDOMTextEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMTextEvent_Invoke(IDOMTextEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMTextEvent_Invoke(IDOMTextEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMTextEvent methods ***/ -static FORCEINLINE HRESULT IDOMTextEvent_get_data(IDOMTextEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMTextEvent_get_data(IDOMTextEvent* This,BSTR *p) { return This->lpVtbl->get_data(This,p); } -static FORCEINLINE HRESULT IDOMTextEvent_get_inputMethod(IDOMTextEvent* This,ULONG *p) { +static __WIDL_INLINE HRESULT IDOMTextEvent_get_inputMethod(IDOMTextEvent* This,ULONG *p) { return This->lpVtbl->get_inputMethod(This,p); } -static FORCEINLINE HRESULT IDOMTextEvent_initTextEvent(IDOMTextEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,BSTR dataArg,ULONG inputMethod,BSTR locale) { +static __WIDL_INLINE HRESULT IDOMTextEvent_initTextEvent(IDOMTextEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,BSTR dataArg,ULONG inputMethod,BSTR locale) { return This->lpVtbl->initTextEvent(This,eventType,canBubble,cancelable,viewArg,dataArg,inputMethod,locale); } -static FORCEINLINE HRESULT IDOMTextEvent_get_locale(IDOMTextEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMTextEvent_get_locale(IDOMTextEvent* This,BSTR *p) { return This->lpVtbl->get_locale(This,p); } #endif @@ -118197,26 +118205,26 @@ interface DispDOMTextEvent { #define DispDOMTextEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMTextEvent_QueryInterface(DispDOMTextEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMTextEvent_QueryInterface(DispDOMTextEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMTextEvent_AddRef(DispDOMTextEvent* This) { +static __WIDL_INLINE ULONG DispDOMTextEvent_AddRef(DispDOMTextEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMTextEvent_Release(DispDOMTextEvent* This) { +static __WIDL_INLINE ULONG DispDOMTextEvent_Release(DispDOMTextEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMTextEvent_GetTypeInfoCount(DispDOMTextEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMTextEvent_GetTypeInfoCount(DispDOMTextEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMTextEvent_GetTypeInfo(DispDOMTextEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMTextEvent_GetTypeInfo(DispDOMTextEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMTextEvent_GetIDsOfNames(DispDOMTextEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMTextEvent_GetIDsOfNames(DispDOMTextEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMTextEvent_Invoke(DispDOMTextEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMTextEvent_Invoke(DispDOMTextEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -118453,69 +118461,69 @@ interface IDOMKeyboardEvent { #define IDOMKeyboardEvent_get_locale(This,p) (This)->lpVtbl->get_locale(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMKeyboardEvent_QueryInterface(IDOMKeyboardEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_QueryInterface(IDOMKeyboardEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMKeyboardEvent_AddRef(IDOMKeyboardEvent* This) { +static __WIDL_INLINE ULONG IDOMKeyboardEvent_AddRef(IDOMKeyboardEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMKeyboardEvent_Release(IDOMKeyboardEvent* This) { +static __WIDL_INLINE ULONG IDOMKeyboardEvent_Release(IDOMKeyboardEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMKeyboardEvent_GetTypeInfoCount(IDOMKeyboardEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_GetTypeInfoCount(IDOMKeyboardEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_GetTypeInfo(IDOMKeyboardEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_GetTypeInfo(IDOMKeyboardEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_GetIDsOfNames(IDOMKeyboardEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_GetIDsOfNames(IDOMKeyboardEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_Invoke(IDOMKeyboardEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_Invoke(IDOMKeyboardEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMKeyboardEvent methods ***/ -static FORCEINLINE HRESULT IDOMKeyboardEvent_get_key(IDOMKeyboardEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_get_key(IDOMKeyboardEvent* This,BSTR *p) { return This->lpVtbl->get_key(This,p); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_get_location(IDOMKeyboardEvent* This,ULONG *p) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_get_location(IDOMKeyboardEvent* This,ULONG *p) { return This->lpVtbl->get_location(This,p); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_get_ctrlKey(IDOMKeyboardEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_get_ctrlKey(IDOMKeyboardEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_ctrlKey(This,p); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_get_shiftKey(IDOMKeyboardEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_get_shiftKey(IDOMKeyboardEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_shiftKey(This,p); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_get_altKey(IDOMKeyboardEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_get_altKey(IDOMKeyboardEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_altKey(This,p); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_get_metaKey(IDOMKeyboardEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_get_metaKey(IDOMKeyboardEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_metaKey(This,p); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_get_repeat(IDOMKeyboardEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_get_repeat(IDOMKeyboardEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_repeat(This,p); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_getModifierState(IDOMKeyboardEvent* This,BSTR keyArg,VARIANT_BOOL *state) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_getModifierState(IDOMKeyboardEvent* This,BSTR keyArg,VARIANT_BOOL *state) { return This->lpVtbl->getModifierState(This,keyArg,state); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_initKeyboardEvent(IDOMKeyboardEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,BSTR keyArg,ULONG locationArg,BSTR modifiersListArg,VARIANT_BOOL repeat,BSTR locale) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_initKeyboardEvent(IDOMKeyboardEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,BSTR keyArg,ULONG locationArg,BSTR modifiersListArg,VARIANT_BOOL repeat,BSTR locale) { return This->lpVtbl->initKeyboardEvent(This,eventType,canBubble,cancelable,viewArg,keyArg,locationArg,modifiersListArg,repeat,locale); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_get_keyCode(IDOMKeyboardEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_get_keyCode(IDOMKeyboardEvent* This,LONG *p) { return This->lpVtbl->get_keyCode(This,p); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_get_charCode(IDOMKeyboardEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_get_charCode(IDOMKeyboardEvent* This,LONG *p) { return This->lpVtbl->get_charCode(This,p); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_get_which(IDOMKeyboardEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_get_which(IDOMKeyboardEvent* This,LONG *p) { return This->lpVtbl->get_which(This,p); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_get_ie9_char(IDOMKeyboardEvent* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_get_ie9_char(IDOMKeyboardEvent* This,VARIANT *p) { return This->lpVtbl->get_ie9_char(This,p); } -static FORCEINLINE HRESULT IDOMKeyboardEvent_get_locale(IDOMKeyboardEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMKeyboardEvent_get_locale(IDOMKeyboardEvent* This,BSTR *p) { return This->lpVtbl->get_locale(This,p); } #endif @@ -118607,26 +118615,26 @@ interface DispDOMKeyboardEvent { #define DispDOMKeyboardEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMKeyboardEvent_QueryInterface(DispDOMKeyboardEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMKeyboardEvent_QueryInterface(DispDOMKeyboardEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMKeyboardEvent_AddRef(DispDOMKeyboardEvent* This) { +static __WIDL_INLINE ULONG DispDOMKeyboardEvent_AddRef(DispDOMKeyboardEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMKeyboardEvent_Release(DispDOMKeyboardEvent* This) { +static __WIDL_INLINE ULONG DispDOMKeyboardEvent_Release(DispDOMKeyboardEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMKeyboardEvent_GetTypeInfoCount(DispDOMKeyboardEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMKeyboardEvent_GetTypeInfoCount(DispDOMKeyboardEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMKeyboardEvent_GetTypeInfo(DispDOMKeyboardEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMKeyboardEvent_GetTypeInfo(DispDOMKeyboardEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMKeyboardEvent_GetIDsOfNames(DispDOMKeyboardEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMKeyboardEvent_GetIDsOfNames(DispDOMKeyboardEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMKeyboardEvent_Invoke(DispDOMKeyboardEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMKeyboardEvent_Invoke(DispDOMKeyboardEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -118767,36 +118775,36 @@ interface IDOMCompositionEvent { #define IDOMCompositionEvent_get_locale(This,p) (This)->lpVtbl->get_locale(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMCompositionEvent_QueryInterface(IDOMCompositionEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMCompositionEvent_QueryInterface(IDOMCompositionEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMCompositionEvent_AddRef(IDOMCompositionEvent* This) { +static __WIDL_INLINE ULONG IDOMCompositionEvent_AddRef(IDOMCompositionEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMCompositionEvent_Release(IDOMCompositionEvent* This) { +static __WIDL_INLINE ULONG IDOMCompositionEvent_Release(IDOMCompositionEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMCompositionEvent_GetTypeInfoCount(IDOMCompositionEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMCompositionEvent_GetTypeInfoCount(IDOMCompositionEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMCompositionEvent_GetTypeInfo(IDOMCompositionEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMCompositionEvent_GetTypeInfo(IDOMCompositionEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMCompositionEvent_GetIDsOfNames(IDOMCompositionEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMCompositionEvent_GetIDsOfNames(IDOMCompositionEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMCompositionEvent_Invoke(IDOMCompositionEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMCompositionEvent_Invoke(IDOMCompositionEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMCompositionEvent methods ***/ -static FORCEINLINE HRESULT IDOMCompositionEvent_get_data(IDOMCompositionEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMCompositionEvent_get_data(IDOMCompositionEvent* This,BSTR *p) { return This->lpVtbl->get_data(This,p); } -static FORCEINLINE HRESULT IDOMCompositionEvent_initCompositionEvent(IDOMCompositionEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,BSTR data,BSTR locale) { +static __WIDL_INLINE HRESULT IDOMCompositionEvent_initCompositionEvent(IDOMCompositionEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,BSTR data,BSTR locale) { return This->lpVtbl->initCompositionEvent(This,eventType,canBubble,cancelable,viewArg,data,locale); } -static FORCEINLINE HRESULT IDOMCompositionEvent_get_locale(IDOMCompositionEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMCompositionEvent_get_locale(IDOMCompositionEvent* This,BSTR *p) { return This->lpVtbl->get_locale(This,p); } #endif @@ -118888,26 +118896,26 @@ interface DispDOMCompositionEvent { #define DispDOMCompositionEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMCompositionEvent_QueryInterface(DispDOMCompositionEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMCompositionEvent_QueryInterface(DispDOMCompositionEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMCompositionEvent_AddRef(DispDOMCompositionEvent* This) { +static __WIDL_INLINE ULONG DispDOMCompositionEvent_AddRef(DispDOMCompositionEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMCompositionEvent_Release(DispDOMCompositionEvent* This) { +static __WIDL_INLINE ULONG DispDOMCompositionEvent_Release(DispDOMCompositionEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMCompositionEvent_GetTypeInfoCount(DispDOMCompositionEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMCompositionEvent_GetTypeInfoCount(DispDOMCompositionEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMCompositionEvent_GetTypeInfo(DispDOMCompositionEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMCompositionEvent_GetTypeInfo(DispDOMCompositionEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMCompositionEvent_GetIDsOfNames(DispDOMCompositionEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMCompositionEvent_GetIDsOfNames(DispDOMCompositionEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMCompositionEvent_Invoke(DispDOMCompositionEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMCompositionEvent_Invoke(DispDOMCompositionEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -119076,45 +119084,45 @@ interface IDOMMutationEvent { #define IDOMMutationEvent_initMutationEvent(This,eventType,canBubble,cancelable,relatedNodeArg,prevValueArg,newValueArg,attrNameArg,attrChangeArg) (This)->lpVtbl->initMutationEvent(This,eventType,canBubble,cancelable,relatedNodeArg,prevValueArg,newValueArg,attrNameArg,attrChangeArg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMMutationEvent_QueryInterface(IDOMMutationEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMMutationEvent_QueryInterface(IDOMMutationEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMMutationEvent_AddRef(IDOMMutationEvent* This) { +static __WIDL_INLINE ULONG IDOMMutationEvent_AddRef(IDOMMutationEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMMutationEvent_Release(IDOMMutationEvent* This) { +static __WIDL_INLINE ULONG IDOMMutationEvent_Release(IDOMMutationEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMMutationEvent_GetTypeInfoCount(IDOMMutationEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMMutationEvent_GetTypeInfoCount(IDOMMutationEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMMutationEvent_GetTypeInfo(IDOMMutationEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMMutationEvent_GetTypeInfo(IDOMMutationEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMMutationEvent_GetIDsOfNames(IDOMMutationEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMMutationEvent_GetIDsOfNames(IDOMMutationEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMMutationEvent_Invoke(IDOMMutationEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMMutationEvent_Invoke(IDOMMutationEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMMutationEvent methods ***/ -static FORCEINLINE HRESULT IDOMMutationEvent_get_relatedNode(IDOMMutationEvent* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IDOMMutationEvent_get_relatedNode(IDOMMutationEvent* This,IDispatch **p) { return This->lpVtbl->get_relatedNode(This,p); } -static FORCEINLINE HRESULT IDOMMutationEvent_get_prevValue(IDOMMutationEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMMutationEvent_get_prevValue(IDOMMutationEvent* This,BSTR *p) { return This->lpVtbl->get_prevValue(This,p); } -static FORCEINLINE HRESULT IDOMMutationEvent_get_newValue(IDOMMutationEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMMutationEvent_get_newValue(IDOMMutationEvent* This,BSTR *p) { return This->lpVtbl->get_newValue(This,p); } -static FORCEINLINE HRESULT IDOMMutationEvent_get_attrName(IDOMMutationEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMMutationEvent_get_attrName(IDOMMutationEvent* This,BSTR *p) { return This->lpVtbl->get_attrName(This,p); } -static FORCEINLINE HRESULT IDOMMutationEvent_get_attrChange(IDOMMutationEvent* This,USHORT *p) { +static __WIDL_INLINE HRESULT IDOMMutationEvent_get_attrChange(IDOMMutationEvent* This,USHORT *p) { return This->lpVtbl->get_attrChange(This,p); } -static FORCEINLINE HRESULT IDOMMutationEvent_initMutationEvent(IDOMMutationEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IDispatch *relatedNodeArg,BSTR prevValueArg,BSTR newValueArg,BSTR attrNameArg,USHORT attrChangeArg) { +static __WIDL_INLINE HRESULT IDOMMutationEvent_initMutationEvent(IDOMMutationEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IDispatch *relatedNodeArg,BSTR prevValueArg,BSTR newValueArg,BSTR attrNameArg,USHORT attrChangeArg) { return This->lpVtbl->initMutationEvent(This,eventType,canBubble,cancelable,relatedNodeArg,prevValueArg,newValueArg,attrNameArg,attrChangeArg); } #endif @@ -119206,26 +119214,26 @@ interface DispDOMMutationEvent { #define DispDOMMutationEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMMutationEvent_QueryInterface(DispDOMMutationEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMMutationEvent_QueryInterface(DispDOMMutationEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMMutationEvent_AddRef(DispDOMMutationEvent* This) { +static __WIDL_INLINE ULONG DispDOMMutationEvent_AddRef(DispDOMMutationEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMMutationEvent_Release(DispDOMMutationEvent* This) { +static __WIDL_INLINE ULONG DispDOMMutationEvent_Release(DispDOMMutationEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMMutationEvent_GetTypeInfoCount(DispDOMMutationEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMMutationEvent_GetTypeInfoCount(DispDOMMutationEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMMutationEvent_GetTypeInfo(DispDOMMutationEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMMutationEvent_GetTypeInfo(DispDOMMutationEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMMutationEvent_GetIDsOfNames(DispDOMMutationEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMMutationEvent_GetIDsOfNames(DispDOMMutationEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMMutationEvent_Invoke(DispDOMMutationEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMMutationEvent_Invoke(DispDOMMutationEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -119348,33 +119356,33 @@ interface IDOMBeforeUnloadEvent { #define IDOMBeforeUnloadEvent_get_returnValue(This,p) (This)->lpVtbl->get_returnValue(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMBeforeUnloadEvent_QueryInterface(IDOMBeforeUnloadEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMBeforeUnloadEvent_QueryInterface(IDOMBeforeUnloadEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMBeforeUnloadEvent_AddRef(IDOMBeforeUnloadEvent* This) { +static __WIDL_INLINE ULONG IDOMBeforeUnloadEvent_AddRef(IDOMBeforeUnloadEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMBeforeUnloadEvent_Release(IDOMBeforeUnloadEvent* This) { +static __WIDL_INLINE ULONG IDOMBeforeUnloadEvent_Release(IDOMBeforeUnloadEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMBeforeUnloadEvent_GetTypeInfoCount(IDOMBeforeUnloadEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMBeforeUnloadEvent_GetTypeInfoCount(IDOMBeforeUnloadEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMBeforeUnloadEvent_GetTypeInfo(IDOMBeforeUnloadEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMBeforeUnloadEvent_GetTypeInfo(IDOMBeforeUnloadEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMBeforeUnloadEvent_GetIDsOfNames(IDOMBeforeUnloadEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMBeforeUnloadEvent_GetIDsOfNames(IDOMBeforeUnloadEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMBeforeUnloadEvent_Invoke(IDOMBeforeUnloadEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMBeforeUnloadEvent_Invoke(IDOMBeforeUnloadEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMBeforeUnloadEvent methods ***/ -static FORCEINLINE HRESULT IDOMBeforeUnloadEvent_put_returnValue(IDOMBeforeUnloadEvent* This,VARIANT v) { +static __WIDL_INLINE HRESULT IDOMBeforeUnloadEvent_put_returnValue(IDOMBeforeUnloadEvent* This,VARIANT v) { return This->lpVtbl->put_returnValue(This,v); } -static FORCEINLINE HRESULT IDOMBeforeUnloadEvent_get_returnValue(IDOMBeforeUnloadEvent* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IDOMBeforeUnloadEvent_get_returnValue(IDOMBeforeUnloadEvent* This,VARIANT *p) { return This->lpVtbl->get_returnValue(This,p); } #endif @@ -119466,26 +119474,26 @@ interface DispDOMBeforeUnloadEvent { #define DispDOMBeforeUnloadEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMBeforeUnloadEvent_QueryInterface(DispDOMBeforeUnloadEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMBeforeUnloadEvent_QueryInterface(DispDOMBeforeUnloadEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMBeforeUnloadEvent_AddRef(DispDOMBeforeUnloadEvent* This) { +static __WIDL_INLINE ULONG DispDOMBeforeUnloadEvent_AddRef(DispDOMBeforeUnloadEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMBeforeUnloadEvent_Release(DispDOMBeforeUnloadEvent* This) { +static __WIDL_INLINE ULONG DispDOMBeforeUnloadEvent_Release(DispDOMBeforeUnloadEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMBeforeUnloadEvent_GetTypeInfoCount(DispDOMBeforeUnloadEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMBeforeUnloadEvent_GetTypeInfoCount(DispDOMBeforeUnloadEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMBeforeUnloadEvent_GetTypeInfo(DispDOMBeforeUnloadEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMBeforeUnloadEvent_GetTypeInfo(DispDOMBeforeUnloadEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMBeforeUnloadEvent_GetIDsOfNames(DispDOMBeforeUnloadEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMBeforeUnloadEvent_GetIDsOfNames(DispDOMBeforeUnloadEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMBeforeUnloadEvent_Invoke(DispDOMBeforeUnloadEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMBeforeUnloadEvent_Invoke(DispDOMBeforeUnloadEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -119618,33 +119626,33 @@ interface IDOMFocusEvent { #define IDOMFocusEvent_initFocusEvent(This,eventType,canBubble,cancelable,view,detail,relatedTargetArg) (This)->lpVtbl->initFocusEvent(This,eventType,canBubble,cancelable,view,detail,relatedTargetArg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMFocusEvent_QueryInterface(IDOMFocusEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMFocusEvent_QueryInterface(IDOMFocusEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMFocusEvent_AddRef(IDOMFocusEvent* This) { +static __WIDL_INLINE ULONG IDOMFocusEvent_AddRef(IDOMFocusEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMFocusEvent_Release(IDOMFocusEvent* This) { +static __WIDL_INLINE ULONG IDOMFocusEvent_Release(IDOMFocusEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMFocusEvent_GetTypeInfoCount(IDOMFocusEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMFocusEvent_GetTypeInfoCount(IDOMFocusEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMFocusEvent_GetTypeInfo(IDOMFocusEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMFocusEvent_GetTypeInfo(IDOMFocusEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMFocusEvent_GetIDsOfNames(IDOMFocusEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMFocusEvent_GetIDsOfNames(IDOMFocusEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMFocusEvent_Invoke(IDOMFocusEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMFocusEvent_Invoke(IDOMFocusEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMFocusEvent methods ***/ -static FORCEINLINE HRESULT IDOMFocusEvent_get_relatedTarget(IDOMFocusEvent* This,IEventTarget **p) { +static __WIDL_INLINE HRESULT IDOMFocusEvent_get_relatedTarget(IDOMFocusEvent* This,IEventTarget **p) { return This->lpVtbl->get_relatedTarget(This,p); } -static FORCEINLINE HRESULT IDOMFocusEvent_initFocusEvent(IDOMFocusEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *view,LONG detail,IEventTarget *relatedTargetArg) { +static __WIDL_INLINE HRESULT IDOMFocusEvent_initFocusEvent(IDOMFocusEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *view,LONG detail,IEventTarget *relatedTargetArg) { return This->lpVtbl->initFocusEvent(This,eventType,canBubble,cancelable,view,detail,relatedTargetArg); } #endif @@ -119736,26 +119744,26 @@ interface DispDOMFocusEvent { #define DispDOMFocusEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMFocusEvent_QueryInterface(DispDOMFocusEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMFocusEvent_QueryInterface(DispDOMFocusEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMFocusEvent_AddRef(DispDOMFocusEvent* This) { +static __WIDL_INLINE ULONG DispDOMFocusEvent_AddRef(DispDOMFocusEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMFocusEvent_Release(DispDOMFocusEvent* This) { +static __WIDL_INLINE ULONG DispDOMFocusEvent_Release(DispDOMFocusEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMFocusEvent_GetTypeInfoCount(DispDOMFocusEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMFocusEvent_GetTypeInfoCount(DispDOMFocusEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMFocusEvent_GetTypeInfo(DispDOMFocusEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMFocusEvent_GetTypeInfo(DispDOMFocusEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMFocusEvent_GetIDsOfNames(DispDOMFocusEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMFocusEvent_GetIDsOfNames(DispDOMFocusEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMFocusEvent_Invoke(DispDOMFocusEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMFocusEvent_Invoke(DispDOMFocusEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -119884,33 +119892,33 @@ interface IDOMCustomEvent { #define IDOMCustomEvent_initCustomEvent(This,eventType,canBubble,cancelable,detail) (This)->lpVtbl->initCustomEvent(This,eventType,canBubble,cancelable,detail) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMCustomEvent_QueryInterface(IDOMCustomEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMCustomEvent_QueryInterface(IDOMCustomEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMCustomEvent_AddRef(IDOMCustomEvent* This) { +static __WIDL_INLINE ULONG IDOMCustomEvent_AddRef(IDOMCustomEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMCustomEvent_Release(IDOMCustomEvent* This) { +static __WIDL_INLINE ULONG IDOMCustomEvent_Release(IDOMCustomEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMCustomEvent_GetTypeInfoCount(IDOMCustomEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMCustomEvent_GetTypeInfoCount(IDOMCustomEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMCustomEvent_GetTypeInfo(IDOMCustomEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMCustomEvent_GetTypeInfo(IDOMCustomEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMCustomEvent_GetIDsOfNames(IDOMCustomEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMCustomEvent_GetIDsOfNames(IDOMCustomEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMCustomEvent_Invoke(IDOMCustomEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMCustomEvent_Invoke(IDOMCustomEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMCustomEvent methods ***/ -static FORCEINLINE HRESULT IDOMCustomEvent_get_detail(IDOMCustomEvent* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IDOMCustomEvent_get_detail(IDOMCustomEvent* This,VARIANT *p) { return This->lpVtbl->get_detail(This,p); } -static FORCEINLINE HRESULT IDOMCustomEvent_initCustomEvent(IDOMCustomEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,VARIANT *detail) { +static __WIDL_INLINE HRESULT IDOMCustomEvent_initCustomEvent(IDOMCustomEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,VARIANT *detail) { return This->lpVtbl->initCustomEvent(This,eventType,canBubble,cancelable,detail); } #endif @@ -120002,26 +120010,26 @@ interface DispDOMCustomEvent { #define DispDOMCustomEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMCustomEvent_QueryInterface(DispDOMCustomEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMCustomEvent_QueryInterface(DispDOMCustomEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMCustomEvent_AddRef(DispDOMCustomEvent* This) { +static __WIDL_INLINE ULONG DispDOMCustomEvent_AddRef(DispDOMCustomEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMCustomEvent_Release(DispDOMCustomEvent* This) { +static __WIDL_INLINE ULONG DispDOMCustomEvent_Release(DispDOMCustomEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMCustomEvent_GetTypeInfoCount(DispDOMCustomEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMCustomEvent_GetTypeInfoCount(DispDOMCustomEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMCustomEvent_GetTypeInfo(DispDOMCustomEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMCustomEvent_GetTypeInfo(DispDOMCustomEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMCustomEvent_GetIDsOfNames(DispDOMCustomEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMCustomEvent_GetIDsOfNames(DispDOMCustomEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMCustomEvent_Invoke(DispDOMCustomEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMCustomEvent_Invoke(DispDOMCustomEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -120138,30 +120146,30 @@ interface ICanvasGradient { #define ICanvasGradient_addColorStop(This,offset,color) (This)->lpVtbl->addColorStop(This,offset,color) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICanvasGradient_QueryInterface(ICanvasGradient* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICanvasGradient_QueryInterface(ICanvasGradient* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICanvasGradient_AddRef(ICanvasGradient* This) { +static __WIDL_INLINE ULONG ICanvasGradient_AddRef(ICanvasGradient* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICanvasGradient_Release(ICanvasGradient* This) { +static __WIDL_INLINE ULONG ICanvasGradient_Release(ICanvasGradient* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ICanvasGradient_GetTypeInfoCount(ICanvasGradient* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ICanvasGradient_GetTypeInfoCount(ICanvasGradient* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ICanvasGradient_GetTypeInfo(ICanvasGradient* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ICanvasGradient_GetTypeInfo(ICanvasGradient* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ICanvasGradient_GetIDsOfNames(ICanvasGradient* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ICanvasGradient_GetIDsOfNames(ICanvasGradient* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ICanvasGradient_Invoke(ICanvasGradient* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ICanvasGradient_Invoke(ICanvasGradient* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ICanvasGradient methods ***/ -static FORCEINLINE HRESULT ICanvasGradient_addColorStop(ICanvasGradient* This,float offset,BSTR color) { +static __WIDL_INLINE HRESULT ICanvasGradient_addColorStop(ICanvasGradient* This,float offset,BSTR color) { return This->lpVtbl->addColorStop(This,offset,color); } #endif @@ -120253,26 +120261,26 @@ interface ICanvasPattern { #define ICanvasPattern_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICanvasPattern_QueryInterface(ICanvasPattern* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICanvasPattern_QueryInterface(ICanvasPattern* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICanvasPattern_AddRef(ICanvasPattern* This) { +static __WIDL_INLINE ULONG ICanvasPattern_AddRef(ICanvasPattern* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICanvasPattern_Release(ICanvasPattern* This) { +static __WIDL_INLINE ULONG ICanvasPattern_Release(ICanvasPattern* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ICanvasPattern_GetTypeInfoCount(ICanvasPattern* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ICanvasPattern_GetTypeInfoCount(ICanvasPattern* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ICanvasPattern_GetTypeInfo(ICanvasPattern* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ICanvasPattern_GetTypeInfo(ICanvasPattern* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ICanvasPattern_GetIDsOfNames(ICanvasPattern* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ICanvasPattern_GetIDsOfNames(ICanvasPattern* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ICanvasPattern_Invoke(ICanvasPattern* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ICanvasPattern_Invoke(ICanvasPattern* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -120374,30 +120382,30 @@ interface ICanvasTextMetrics { #define ICanvasTextMetrics_get_width(This,p) (This)->lpVtbl->get_width(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICanvasTextMetrics_QueryInterface(ICanvasTextMetrics* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICanvasTextMetrics_QueryInterface(ICanvasTextMetrics* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICanvasTextMetrics_AddRef(ICanvasTextMetrics* This) { +static __WIDL_INLINE ULONG ICanvasTextMetrics_AddRef(ICanvasTextMetrics* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICanvasTextMetrics_Release(ICanvasTextMetrics* This) { +static __WIDL_INLINE ULONG ICanvasTextMetrics_Release(ICanvasTextMetrics* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ICanvasTextMetrics_GetTypeInfoCount(ICanvasTextMetrics* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ICanvasTextMetrics_GetTypeInfoCount(ICanvasTextMetrics* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ICanvasTextMetrics_GetTypeInfo(ICanvasTextMetrics* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ICanvasTextMetrics_GetTypeInfo(ICanvasTextMetrics* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ICanvasTextMetrics_GetIDsOfNames(ICanvasTextMetrics* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ICanvasTextMetrics_GetIDsOfNames(ICanvasTextMetrics* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ICanvasTextMetrics_Invoke(ICanvasTextMetrics* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ICanvasTextMetrics_Invoke(ICanvasTextMetrics* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ICanvasTextMetrics methods ***/ -static FORCEINLINE HRESULT ICanvasTextMetrics_get_width(ICanvasTextMetrics* This,float *p) { +static __WIDL_INLINE HRESULT ICanvasTextMetrics_get_width(ICanvasTextMetrics* This,float *p) { return This->lpVtbl->get_width(This,p); } #endif @@ -120515,36 +120523,36 @@ interface ICanvasImageData { #define ICanvasImageData_get_data(This,p) (This)->lpVtbl->get_data(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICanvasImageData_QueryInterface(ICanvasImageData* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICanvasImageData_QueryInterface(ICanvasImageData* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICanvasImageData_AddRef(ICanvasImageData* This) { +static __WIDL_INLINE ULONG ICanvasImageData_AddRef(ICanvasImageData* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICanvasImageData_Release(ICanvasImageData* This) { +static __WIDL_INLINE ULONG ICanvasImageData_Release(ICanvasImageData* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ICanvasImageData_GetTypeInfoCount(ICanvasImageData* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ICanvasImageData_GetTypeInfoCount(ICanvasImageData* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ICanvasImageData_GetTypeInfo(ICanvasImageData* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ICanvasImageData_GetTypeInfo(ICanvasImageData* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ICanvasImageData_GetIDsOfNames(ICanvasImageData* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ICanvasImageData_GetIDsOfNames(ICanvasImageData* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ICanvasImageData_Invoke(ICanvasImageData* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ICanvasImageData_Invoke(ICanvasImageData* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ICanvasImageData methods ***/ -static FORCEINLINE HRESULT ICanvasImageData_get_width(ICanvasImageData* This,ULONG *p) { +static __WIDL_INLINE HRESULT ICanvasImageData_get_width(ICanvasImageData* This,ULONG *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT ICanvasImageData_get_height(ICanvasImageData* This,ULONG *p) { +static __WIDL_INLINE HRESULT ICanvasImageData_get_height(ICanvasImageData* This,ULONG *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT ICanvasImageData_get_data(ICanvasImageData* This,VARIANT *p) { +static __WIDL_INLINE HRESULT ICanvasImageData_get_data(ICanvasImageData* This,VARIANT *p) { return This->lpVtbl->get_data(This,p); } #endif @@ -120646,30 +120654,30 @@ interface ICanvasPixelArray { #define ICanvasPixelArray_get_length(This,p) (This)->lpVtbl->get_length(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICanvasPixelArray_QueryInterface(ICanvasPixelArray* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICanvasPixelArray_QueryInterface(ICanvasPixelArray* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICanvasPixelArray_AddRef(ICanvasPixelArray* This) { +static __WIDL_INLINE ULONG ICanvasPixelArray_AddRef(ICanvasPixelArray* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICanvasPixelArray_Release(ICanvasPixelArray* This) { +static __WIDL_INLINE ULONG ICanvasPixelArray_Release(ICanvasPixelArray* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ICanvasPixelArray_GetTypeInfoCount(ICanvasPixelArray* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ICanvasPixelArray_GetTypeInfoCount(ICanvasPixelArray* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ICanvasPixelArray_GetTypeInfo(ICanvasPixelArray* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ICanvasPixelArray_GetTypeInfo(ICanvasPixelArray* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ICanvasPixelArray_GetIDsOfNames(ICanvasPixelArray* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ICanvasPixelArray_GetIDsOfNames(ICanvasPixelArray* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ICanvasPixelArray_Invoke(ICanvasPixelArray* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ICanvasPixelArray_Invoke(ICanvasPixelArray* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ICanvasPixelArray methods ***/ -static FORCEINLINE HRESULT ICanvasPixelArray_get_length(ICanvasPixelArray* This,ULONG *p) { +static __WIDL_INLINE HRESULT ICanvasPixelArray_get_length(ICanvasPixelArray* This,ULONG *p) { return This->lpVtbl->get_length(This,p); } #endif @@ -121444,219 +121452,219 @@ interface ICanvasRenderingContext2D { #define ICanvasRenderingContext2D_putImageData(This,imagedata,dx,dy,dirtyX,dirtyY,dirtyWidth,dirtyHeight) (This)->lpVtbl->putImageData(This,imagedata,dx,dy,dirtyX,dirtyY,dirtyWidth,dirtyHeight) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICanvasRenderingContext2D_QueryInterface(ICanvasRenderingContext2D* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_QueryInterface(ICanvasRenderingContext2D* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICanvasRenderingContext2D_AddRef(ICanvasRenderingContext2D* This) { +static __WIDL_INLINE ULONG ICanvasRenderingContext2D_AddRef(ICanvasRenderingContext2D* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICanvasRenderingContext2D_Release(ICanvasRenderingContext2D* This) { +static __WIDL_INLINE ULONG ICanvasRenderingContext2D_Release(ICanvasRenderingContext2D* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ICanvasRenderingContext2D_GetTypeInfoCount(ICanvasRenderingContext2D* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_GetTypeInfoCount(ICanvasRenderingContext2D* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_GetTypeInfo(ICanvasRenderingContext2D* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_GetTypeInfo(ICanvasRenderingContext2D* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_GetIDsOfNames(ICanvasRenderingContext2D* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_GetIDsOfNames(ICanvasRenderingContext2D* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_Invoke(ICanvasRenderingContext2D* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_Invoke(ICanvasRenderingContext2D* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ICanvasRenderingContext2D methods ***/ -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_canvas(ICanvasRenderingContext2D* This,IHTMLCanvasElement **p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_canvas(ICanvasRenderingContext2D* This,IHTMLCanvasElement **p) { return This->lpVtbl->get_canvas(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_restore(ICanvasRenderingContext2D* This) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_restore(ICanvasRenderingContext2D* This) { return This->lpVtbl->restore(This); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_save(ICanvasRenderingContext2D* This) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_save(ICanvasRenderingContext2D* This) { return This->lpVtbl->save(This); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_rotate(ICanvasRenderingContext2D* This,float angle) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_rotate(ICanvasRenderingContext2D* This,float angle) { return This->lpVtbl->rotate(This,angle); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_scale(ICanvasRenderingContext2D* This,float x,float y) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_scale(ICanvasRenderingContext2D* This,float x,float y) { return This->lpVtbl->scale(This,x,y); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_setTransform(ICanvasRenderingContext2D* This,float m11,float m12,float m21,float m22,float dx,float dy) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_setTransform(ICanvasRenderingContext2D* This,float m11,float m12,float m21,float m22,float dx,float dy) { return This->lpVtbl->setTransform(This,m11,m12,m21,m22,dx,dy); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_transform(ICanvasRenderingContext2D* This,float m11,float m12,float m21,float m22,float dx,float dy) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_transform(ICanvasRenderingContext2D* This,float m11,float m12,float m21,float m22,float dx,float dy) { return This->lpVtbl->transform(This,m11,m12,m21,m22,dx,dy); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_translate(ICanvasRenderingContext2D* This,float x,float y) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_translate(ICanvasRenderingContext2D* This,float x,float y) { return This->lpVtbl->translate(This,x,y); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_globalAlpha(ICanvasRenderingContext2D* This,float v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_globalAlpha(ICanvasRenderingContext2D* This,float v) { return This->lpVtbl->put_globalAlpha(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_globalAlpha(ICanvasRenderingContext2D* This,float *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_globalAlpha(ICanvasRenderingContext2D* This,float *p) { return This->lpVtbl->get_globalAlpha(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_globalCompositeOperation(ICanvasRenderingContext2D* This,BSTR v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_globalCompositeOperation(ICanvasRenderingContext2D* This,BSTR v) { return This->lpVtbl->put_globalCompositeOperation(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_globalCompositeOperation(ICanvasRenderingContext2D* This,BSTR *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_globalCompositeOperation(ICanvasRenderingContext2D* This,BSTR *p) { return This->lpVtbl->get_globalCompositeOperation(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_fillStyle(ICanvasRenderingContext2D* This,VARIANT v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_fillStyle(ICanvasRenderingContext2D* This,VARIANT v) { return This->lpVtbl->put_fillStyle(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_fillStyle(ICanvasRenderingContext2D* This,VARIANT *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_fillStyle(ICanvasRenderingContext2D* This,VARIANT *p) { return This->lpVtbl->get_fillStyle(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_strokeStyle(ICanvasRenderingContext2D* This,VARIANT v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_strokeStyle(ICanvasRenderingContext2D* This,VARIANT v) { return This->lpVtbl->put_strokeStyle(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_strokeStyle(ICanvasRenderingContext2D* This,VARIANT *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_strokeStyle(ICanvasRenderingContext2D* This,VARIANT *p) { return This->lpVtbl->get_strokeStyle(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_createLinearGradient(ICanvasRenderingContext2D* This,float x0,float y0,float x1,float y1,ICanvasGradient **ppCanvasGradient) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_createLinearGradient(ICanvasRenderingContext2D* This,float x0,float y0,float x1,float y1,ICanvasGradient **ppCanvasGradient) { return This->lpVtbl->createLinearGradient(This,x0,y0,x1,y1,ppCanvasGradient); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_createRadialGradient(ICanvasRenderingContext2D* This,float x0,float y0,float r0,float x1,float y1,float r1,ICanvasGradient **ppCanvasGradient) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_createRadialGradient(ICanvasRenderingContext2D* This,float x0,float y0,float r0,float x1,float y1,float r1,ICanvasGradient **ppCanvasGradient) { return This->lpVtbl->createRadialGradient(This,x0,y0,r0,x1,y1,r1,ppCanvasGradient); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_createPattern(ICanvasRenderingContext2D* This,IDispatch *image,VARIANT repetition,ICanvasPattern **ppCanvasPattern) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_createPattern(ICanvasRenderingContext2D* This,IDispatch *image,VARIANT repetition,ICanvasPattern **ppCanvasPattern) { return This->lpVtbl->createPattern(This,image,repetition,ppCanvasPattern); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_lineCap(ICanvasRenderingContext2D* This,BSTR v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_lineCap(ICanvasRenderingContext2D* This,BSTR v) { return This->lpVtbl->put_lineCap(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_lineCap(ICanvasRenderingContext2D* This,BSTR *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_lineCap(ICanvasRenderingContext2D* This,BSTR *p) { return This->lpVtbl->get_lineCap(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_lineJoin(ICanvasRenderingContext2D* This,BSTR v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_lineJoin(ICanvasRenderingContext2D* This,BSTR v) { return This->lpVtbl->put_lineJoin(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_lineJoin(ICanvasRenderingContext2D* This,BSTR *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_lineJoin(ICanvasRenderingContext2D* This,BSTR *p) { return This->lpVtbl->get_lineJoin(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_lineWidth(ICanvasRenderingContext2D* This,float v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_lineWidth(ICanvasRenderingContext2D* This,float v) { return This->lpVtbl->put_lineWidth(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_lineWidth(ICanvasRenderingContext2D* This,float *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_lineWidth(ICanvasRenderingContext2D* This,float *p) { return This->lpVtbl->get_lineWidth(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_miterLimit(ICanvasRenderingContext2D* This,float v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_miterLimit(ICanvasRenderingContext2D* This,float v) { return This->lpVtbl->put_miterLimit(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_miterLimit(ICanvasRenderingContext2D* This,float *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_miterLimit(ICanvasRenderingContext2D* This,float *p) { return This->lpVtbl->get_miterLimit(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_shadowBlur(ICanvasRenderingContext2D* This,float v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_shadowBlur(ICanvasRenderingContext2D* This,float v) { return This->lpVtbl->put_shadowBlur(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_shadowBlur(ICanvasRenderingContext2D* This,float *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_shadowBlur(ICanvasRenderingContext2D* This,float *p) { return This->lpVtbl->get_shadowBlur(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_shadowColor(ICanvasRenderingContext2D* This,BSTR v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_shadowColor(ICanvasRenderingContext2D* This,BSTR v) { return This->lpVtbl->put_shadowColor(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_shadowColor(ICanvasRenderingContext2D* This,BSTR *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_shadowColor(ICanvasRenderingContext2D* This,BSTR *p) { return This->lpVtbl->get_shadowColor(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_shadowOffsetX(ICanvasRenderingContext2D* This,float v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_shadowOffsetX(ICanvasRenderingContext2D* This,float v) { return This->lpVtbl->put_shadowOffsetX(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_shadowOffsetX(ICanvasRenderingContext2D* This,float *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_shadowOffsetX(ICanvasRenderingContext2D* This,float *p) { return This->lpVtbl->get_shadowOffsetX(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_shadowOffsetY(ICanvasRenderingContext2D* This,float v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_shadowOffsetY(ICanvasRenderingContext2D* This,float v) { return This->lpVtbl->put_shadowOffsetY(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_shadowOffsetY(ICanvasRenderingContext2D* This,float *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_shadowOffsetY(ICanvasRenderingContext2D* This,float *p) { return This->lpVtbl->get_shadowOffsetY(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_clearRect(ICanvasRenderingContext2D* This,float x,float y,float w,float h) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_clearRect(ICanvasRenderingContext2D* This,float x,float y,float w,float h) { return This->lpVtbl->clearRect(This,x,y,w,h); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_fillRect(ICanvasRenderingContext2D* This,float x,float y,float w,float h) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_fillRect(ICanvasRenderingContext2D* This,float x,float y,float w,float h) { return This->lpVtbl->fillRect(This,x,y,w,h); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_strokeRect(ICanvasRenderingContext2D* This,float x,float y,float w,float h) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_strokeRect(ICanvasRenderingContext2D* This,float x,float y,float w,float h) { return This->lpVtbl->strokeRect(This,x,y,w,h); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_arc(ICanvasRenderingContext2D* This,float x,float y,float radius,float startAngle,float endAngle,WINBOOL anticlockwise) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_arc(ICanvasRenderingContext2D* This,float x,float y,float radius,float startAngle,float endAngle,WINBOOL anticlockwise) { return This->lpVtbl->arc(This,x,y,radius,startAngle,endAngle,anticlockwise); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_arcTo(ICanvasRenderingContext2D* This,float x1,float y1,float x2,float y2,float radius) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_arcTo(ICanvasRenderingContext2D* This,float x1,float y1,float x2,float y2,float radius) { return This->lpVtbl->arcTo(This,x1,y1,x2,y2,radius); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_beginPath(ICanvasRenderingContext2D* This) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_beginPath(ICanvasRenderingContext2D* This) { return This->lpVtbl->beginPath(This); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_bezierCurveTo(ICanvasRenderingContext2D* This,float cp1x,float cp1y,float cp2x,float cp2y,float x,float y) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_bezierCurveTo(ICanvasRenderingContext2D* This,float cp1x,float cp1y,float cp2x,float cp2y,float x,float y) { return This->lpVtbl->bezierCurveTo(This,cp1x,cp1y,cp2x,cp2y,x,y); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_clip(ICanvasRenderingContext2D* This) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_clip(ICanvasRenderingContext2D* This) { return This->lpVtbl->clip(This); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_closePath(ICanvasRenderingContext2D* This) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_closePath(ICanvasRenderingContext2D* This) { return This->lpVtbl->closePath(This); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_fill(ICanvasRenderingContext2D* This) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_fill(ICanvasRenderingContext2D* This) { return This->lpVtbl->fill(This); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_lineTo(ICanvasRenderingContext2D* This,float x,float y) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_lineTo(ICanvasRenderingContext2D* This,float x,float y) { return This->lpVtbl->lineTo(This,x,y); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_moveTo(ICanvasRenderingContext2D* This,float x,float y) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_moveTo(ICanvasRenderingContext2D* This,float x,float y) { return This->lpVtbl->moveTo(This,x,y); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_quadraticCurveTo(ICanvasRenderingContext2D* This,float cpx,float cpy,float x,float y) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_quadraticCurveTo(ICanvasRenderingContext2D* This,float cpx,float cpy,float x,float y) { return This->lpVtbl->quadraticCurveTo(This,cpx,cpy,x,y); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_rect(ICanvasRenderingContext2D* This,float x,float y,float w,float h) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_rect(ICanvasRenderingContext2D* This,float x,float y,float w,float h) { return This->lpVtbl->rect(This,x,y,w,h); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_stroke(ICanvasRenderingContext2D* This) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_stroke(ICanvasRenderingContext2D* This) { return This->lpVtbl->stroke(This); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_isPointInPath(ICanvasRenderingContext2D* This,float x,float y,VARIANT_BOOL *pResult) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_isPointInPath(ICanvasRenderingContext2D* This,float x,float y,VARIANT_BOOL *pResult) { return This->lpVtbl->isPointInPath(This,x,y,pResult); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_font(ICanvasRenderingContext2D* This,BSTR v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_font(ICanvasRenderingContext2D* This,BSTR v) { return This->lpVtbl->put_font(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_font(ICanvasRenderingContext2D* This,BSTR *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_font(ICanvasRenderingContext2D* This,BSTR *p) { return This->lpVtbl->get_font(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_textAlign(ICanvasRenderingContext2D* This,BSTR v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_textAlign(ICanvasRenderingContext2D* This,BSTR v) { return This->lpVtbl->put_textAlign(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_textAlign(ICanvasRenderingContext2D* This,BSTR *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_textAlign(ICanvasRenderingContext2D* This,BSTR *p) { return This->lpVtbl->get_textAlign(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_put_textBaseline(ICanvasRenderingContext2D* This,BSTR v) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_put_textBaseline(ICanvasRenderingContext2D* This,BSTR v) { return This->lpVtbl->put_textBaseline(This,v); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_get_textBaseline(ICanvasRenderingContext2D* This,BSTR *p) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_get_textBaseline(ICanvasRenderingContext2D* This,BSTR *p) { return This->lpVtbl->get_textBaseline(This,p); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_fillText(ICanvasRenderingContext2D* This,BSTR text,float x,float y,VARIANT maxWidth) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_fillText(ICanvasRenderingContext2D* This,BSTR text,float x,float y,VARIANT maxWidth) { return This->lpVtbl->fillText(This,text,x,y,maxWidth); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_measureText(ICanvasRenderingContext2D* This,BSTR text,ICanvasTextMetrics **ppCanvasTextMetrics) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_measureText(ICanvasRenderingContext2D* This,BSTR text,ICanvasTextMetrics **ppCanvasTextMetrics) { return This->lpVtbl->measureText(This,text,ppCanvasTextMetrics); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_strokeText(ICanvasRenderingContext2D* This,BSTR text,float x,float y,VARIANT maxWidth) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_strokeText(ICanvasRenderingContext2D* This,BSTR text,float x,float y,VARIANT maxWidth) { return This->lpVtbl->strokeText(This,text,x,y,maxWidth); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_drawImage(ICanvasRenderingContext2D* This,IDispatch *pSrc,VARIANT a1,VARIANT a2,VARIANT a3,VARIANT a4,VARIANT a5,VARIANT a6,VARIANT a7,VARIANT a8) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_drawImage(ICanvasRenderingContext2D* This,IDispatch *pSrc,VARIANT a1,VARIANT a2,VARIANT a3,VARIANT a4,VARIANT a5,VARIANT a6,VARIANT a7,VARIANT a8) { return This->lpVtbl->drawImage(This,pSrc,a1,a2,a3,a4,a5,a6,a7,a8); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_createImageData(ICanvasRenderingContext2D* This,VARIANT a1,VARIANT a2,ICanvasImageData **ppCanvasImageData) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_createImageData(ICanvasRenderingContext2D* This,VARIANT a1,VARIANT a2,ICanvasImageData **ppCanvasImageData) { return This->lpVtbl->createImageData(This,a1,a2,ppCanvasImageData); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_getImageData(ICanvasRenderingContext2D* This,float sx,float sy,float sw,float sh,ICanvasImageData **ppCanvasImageData) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_getImageData(ICanvasRenderingContext2D* This,float sx,float sy,float sw,float sh,ICanvasImageData **ppCanvasImageData) { return This->lpVtbl->getImageData(This,sx,sy,sw,sh,ppCanvasImageData); } -static FORCEINLINE HRESULT ICanvasRenderingContext2D_putImageData(ICanvasRenderingContext2D* This,ICanvasImageData *imagedata,float dx,float dy,VARIANT dirtyX,VARIANT dirtyY,VARIANT dirtyWidth,VARIANT dirtyHeight) { +static __WIDL_INLINE HRESULT ICanvasRenderingContext2D_putImageData(ICanvasRenderingContext2D* This,ICanvasImageData *imagedata,float dx,float dy,VARIANT dirtyX,VARIANT dirtyY,VARIANT dirtyWidth,VARIANT dirtyHeight) { return This->lpVtbl->putImageData(This,imagedata,dx,dy,dirtyX,dirtyY,dirtyWidth,dirtyHeight); } #endif @@ -121804,45 +121812,45 @@ interface IHTMLCanvasElement { #define IHTMLCanvasElement_toDataURL(This,type,jpegquality,pUrl) (This)->lpVtbl->toDataURL(This,type,jpegquality,pUrl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCanvasElement_QueryInterface(IHTMLCanvasElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCanvasElement_QueryInterface(IHTMLCanvasElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCanvasElement_AddRef(IHTMLCanvasElement* This) { +static __WIDL_INLINE ULONG IHTMLCanvasElement_AddRef(IHTMLCanvasElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCanvasElement_Release(IHTMLCanvasElement* This) { +static __WIDL_INLINE ULONG IHTMLCanvasElement_Release(IHTMLCanvasElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLCanvasElement_GetTypeInfoCount(IHTMLCanvasElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLCanvasElement_GetTypeInfoCount(IHTMLCanvasElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLCanvasElement_GetTypeInfo(IHTMLCanvasElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLCanvasElement_GetTypeInfo(IHTMLCanvasElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLCanvasElement_GetIDsOfNames(IHTMLCanvasElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLCanvasElement_GetIDsOfNames(IHTMLCanvasElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLCanvasElement_Invoke(IHTMLCanvasElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLCanvasElement_Invoke(IHTMLCanvasElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLCanvasElement methods ***/ -static FORCEINLINE HRESULT IHTMLCanvasElement_put_width(IHTMLCanvasElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLCanvasElement_put_width(IHTMLCanvasElement* This,LONG v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLCanvasElement_get_width(IHTMLCanvasElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLCanvasElement_get_width(IHTMLCanvasElement* This,LONG *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLCanvasElement_put_height(IHTMLCanvasElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLCanvasElement_put_height(IHTMLCanvasElement* This,LONG v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLCanvasElement_get_height(IHTMLCanvasElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLCanvasElement_get_height(IHTMLCanvasElement* This,LONG *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLCanvasElement_getContext(IHTMLCanvasElement* This,BSTR contextId,ICanvasRenderingContext2D **ppContext) { +static __WIDL_INLINE HRESULT IHTMLCanvasElement_getContext(IHTMLCanvasElement* This,BSTR contextId,ICanvasRenderingContext2D **ppContext) { return This->lpVtbl->getContext(This,contextId,ppContext); } -static FORCEINLINE HRESULT IHTMLCanvasElement_toDataURL(IHTMLCanvasElement* This,BSTR type,VARIANT jpegquality,BSTR *pUrl) { +static __WIDL_INLINE HRESULT IHTMLCanvasElement_toDataURL(IHTMLCanvasElement* This,BSTR type,VARIANT jpegquality,BSTR *pUrl) { return This->lpVtbl->toDataURL(This,type,jpegquality,pUrl); } #endif @@ -121934,26 +121942,26 @@ interface DispCanvasGradient { #define DispCanvasGradient_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispCanvasGradient_QueryInterface(DispCanvasGradient* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispCanvasGradient_QueryInterface(DispCanvasGradient* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispCanvasGradient_AddRef(DispCanvasGradient* This) { +static __WIDL_INLINE ULONG DispCanvasGradient_AddRef(DispCanvasGradient* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispCanvasGradient_Release(DispCanvasGradient* This) { +static __WIDL_INLINE ULONG DispCanvasGradient_Release(DispCanvasGradient* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispCanvasGradient_GetTypeInfoCount(DispCanvasGradient* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispCanvasGradient_GetTypeInfoCount(DispCanvasGradient* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispCanvasGradient_GetTypeInfo(DispCanvasGradient* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispCanvasGradient_GetTypeInfo(DispCanvasGradient* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispCanvasGradient_GetIDsOfNames(DispCanvasGradient* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispCanvasGradient_GetIDsOfNames(DispCanvasGradient* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispCanvasGradient_Invoke(DispCanvasGradient* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispCanvasGradient_Invoke(DispCanvasGradient* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -122058,26 +122066,26 @@ interface DispCanvasPattern { #define DispCanvasPattern_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispCanvasPattern_QueryInterface(DispCanvasPattern* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispCanvasPattern_QueryInterface(DispCanvasPattern* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispCanvasPattern_AddRef(DispCanvasPattern* This) { +static __WIDL_INLINE ULONG DispCanvasPattern_AddRef(DispCanvasPattern* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispCanvasPattern_Release(DispCanvasPattern* This) { +static __WIDL_INLINE ULONG DispCanvasPattern_Release(DispCanvasPattern* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispCanvasPattern_GetTypeInfoCount(DispCanvasPattern* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispCanvasPattern_GetTypeInfoCount(DispCanvasPattern* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispCanvasPattern_GetTypeInfo(DispCanvasPattern* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispCanvasPattern_GetTypeInfo(DispCanvasPattern* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispCanvasPattern_GetIDsOfNames(DispCanvasPattern* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispCanvasPattern_GetIDsOfNames(DispCanvasPattern* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispCanvasPattern_Invoke(DispCanvasPattern* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispCanvasPattern_Invoke(DispCanvasPattern* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -122182,26 +122190,26 @@ interface DispCanvasTextMetrics { #define DispCanvasTextMetrics_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispCanvasTextMetrics_QueryInterface(DispCanvasTextMetrics* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispCanvasTextMetrics_QueryInterface(DispCanvasTextMetrics* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispCanvasTextMetrics_AddRef(DispCanvasTextMetrics* This) { +static __WIDL_INLINE ULONG DispCanvasTextMetrics_AddRef(DispCanvasTextMetrics* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispCanvasTextMetrics_Release(DispCanvasTextMetrics* This) { +static __WIDL_INLINE ULONG DispCanvasTextMetrics_Release(DispCanvasTextMetrics* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispCanvasTextMetrics_GetTypeInfoCount(DispCanvasTextMetrics* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispCanvasTextMetrics_GetTypeInfoCount(DispCanvasTextMetrics* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispCanvasTextMetrics_GetTypeInfo(DispCanvasTextMetrics* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispCanvasTextMetrics_GetTypeInfo(DispCanvasTextMetrics* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispCanvasTextMetrics_GetIDsOfNames(DispCanvasTextMetrics* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispCanvasTextMetrics_GetIDsOfNames(DispCanvasTextMetrics* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispCanvasTextMetrics_Invoke(DispCanvasTextMetrics* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispCanvasTextMetrics_Invoke(DispCanvasTextMetrics* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -122306,26 +122314,26 @@ interface DispCanvasImageData { #define DispCanvasImageData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispCanvasImageData_QueryInterface(DispCanvasImageData* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispCanvasImageData_QueryInterface(DispCanvasImageData* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispCanvasImageData_AddRef(DispCanvasImageData* This) { +static __WIDL_INLINE ULONG DispCanvasImageData_AddRef(DispCanvasImageData* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispCanvasImageData_Release(DispCanvasImageData* This) { +static __WIDL_INLINE ULONG DispCanvasImageData_Release(DispCanvasImageData* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispCanvasImageData_GetTypeInfoCount(DispCanvasImageData* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispCanvasImageData_GetTypeInfoCount(DispCanvasImageData* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispCanvasImageData_GetTypeInfo(DispCanvasImageData* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispCanvasImageData_GetTypeInfo(DispCanvasImageData* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispCanvasImageData_GetIDsOfNames(DispCanvasImageData* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispCanvasImageData_GetIDsOfNames(DispCanvasImageData* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispCanvasImageData_Invoke(DispCanvasImageData* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispCanvasImageData_Invoke(DispCanvasImageData* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -122430,26 +122438,26 @@ interface DispCanvasRenderingContext2D { #define DispCanvasRenderingContext2D_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispCanvasRenderingContext2D_QueryInterface(DispCanvasRenderingContext2D* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispCanvasRenderingContext2D_QueryInterface(DispCanvasRenderingContext2D* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispCanvasRenderingContext2D_AddRef(DispCanvasRenderingContext2D* This) { +static __WIDL_INLINE ULONG DispCanvasRenderingContext2D_AddRef(DispCanvasRenderingContext2D* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispCanvasRenderingContext2D_Release(DispCanvasRenderingContext2D* This) { +static __WIDL_INLINE ULONG DispCanvasRenderingContext2D_Release(DispCanvasRenderingContext2D* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispCanvasRenderingContext2D_GetTypeInfoCount(DispCanvasRenderingContext2D* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispCanvasRenderingContext2D_GetTypeInfoCount(DispCanvasRenderingContext2D* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispCanvasRenderingContext2D_GetTypeInfo(DispCanvasRenderingContext2D* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispCanvasRenderingContext2D_GetTypeInfo(DispCanvasRenderingContext2D* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispCanvasRenderingContext2D_GetIDsOfNames(DispCanvasRenderingContext2D* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispCanvasRenderingContext2D_GetIDsOfNames(DispCanvasRenderingContext2D* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispCanvasRenderingContext2D_Invoke(DispCanvasRenderingContext2D* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispCanvasRenderingContext2D_Invoke(DispCanvasRenderingContext2D* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -122554,26 +122562,26 @@ interface DispHTMLCanvasElement { #define DispHTMLCanvasElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLCanvasElement_QueryInterface(DispHTMLCanvasElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLCanvasElement_QueryInterface(DispHTMLCanvasElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLCanvasElement_AddRef(DispHTMLCanvasElement* This) { +static __WIDL_INLINE ULONG DispHTMLCanvasElement_AddRef(DispHTMLCanvasElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLCanvasElement_Release(DispHTMLCanvasElement* This) { +static __WIDL_INLINE ULONG DispHTMLCanvasElement_Release(DispHTMLCanvasElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLCanvasElement_GetTypeInfoCount(DispHTMLCanvasElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLCanvasElement_GetTypeInfoCount(DispHTMLCanvasElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLCanvasElement_GetTypeInfo(DispHTMLCanvasElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLCanvasElement_GetTypeInfo(DispHTMLCanvasElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLCanvasElement_GetIDsOfNames(DispHTMLCanvasElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLCanvasElement_GetIDsOfNames(DispHTMLCanvasElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLCanvasElement_Invoke(DispHTMLCanvasElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLCanvasElement_Invoke(DispHTMLCanvasElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -122722,39 +122730,39 @@ interface IDOMProgressEvent { #define IDOMProgressEvent_initProgressEvent(This,eventType,canBubble,cancelable,lengthComputableArg,loadedArg,totalArg) (This)->lpVtbl->initProgressEvent(This,eventType,canBubble,cancelable,lengthComputableArg,loadedArg,totalArg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMProgressEvent_QueryInterface(IDOMProgressEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMProgressEvent_QueryInterface(IDOMProgressEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMProgressEvent_AddRef(IDOMProgressEvent* This) { +static __WIDL_INLINE ULONG IDOMProgressEvent_AddRef(IDOMProgressEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMProgressEvent_Release(IDOMProgressEvent* This) { +static __WIDL_INLINE ULONG IDOMProgressEvent_Release(IDOMProgressEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMProgressEvent_GetTypeInfoCount(IDOMProgressEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMProgressEvent_GetTypeInfoCount(IDOMProgressEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMProgressEvent_GetTypeInfo(IDOMProgressEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMProgressEvent_GetTypeInfo(IDOMProgressEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMProgressEvent_GetIDsOfNames(IDOMProgressEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMProgressEvent_GetIDsOfNames(IDOMProgressEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMProgressEvent_Invoke(IDOMProgressEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMProgressEvent_Invoke(IDOMProgressEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMProgressEvent methods ***/ -static FORCEINLINE HRESULT IDOMProgressEvent_get_lengthComputable(IDOMProgressEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMProgressEvent_get_lengthComputable(IDOMProgressEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_lengthComputable(This,p); } -static FORCEINLINE HRESULT IDOMProgressEvent_get_loaded(IDOMProgressEvent* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IDOMProgressEvent_get_loaded(IDOMProgressEvent* This,ULONGLONG *p) { return This->lpVtbl->get_loaded(This,p); } -static FORCEINLINE HRESULT IDOMProgressEvent_get_total(IDOMProgressEvent* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IDOMProgressEvent_get_total(IDOMProgressEvent* This,ULONGLONG *p) { return This->lpVtbl->get_total(This,p); } -static FORCEINLINE HRESULT IDOMProgressEvent_initProgressEvent(IDOMProgressEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,VARIANT_BOOL lengthComputableArg,ULONGLONG loadedArg,ULONGLONG totalArg) { +static __WIDL_INLINE HRESULT IDOMProgressEvent_initProgressEvent(IDOMProgressEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,VARIANT_BOOL lengthComputableArg,ULONGLONG loadedArg,ULONGLONG totalArg) { return This->lpVtbl->initProgressEvent(This,eventType,canBubble,cancelable,lengthComputableArg,loadedArg,totalArg); } #endif @@ -122846,26 +122854,26 @@ interface DispDOMProgressEvent { #define DispDOMProgressEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMProgressEvent_QueryInterface(DispDOMProgressEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMProgressEvent_QueryInterface(DispDOMProgressEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMProgressEvent_AddRef(DispDOMProgressEvent* This) { +static __WIDL_INLINE ULONG DispDOMProgressEvent_AddRef(DispDOMProgressEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMProgressEvent_Release(DispDOMProgressEvent* This) { +static __WIDL_INLINE ULONG DispDOMProgressEvent_Release(DispDOMProgressEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMProgressEvent_GetTypeInfoCount(DispDOMProgressEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMProgressEvent_GetTypeInfoCount(DispDOMProgressEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMProgressEvent_GetTypeInfo(DispDOMProgressEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMProgressEvent_GetTypeInfo(DispDOMProgressEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMProgressEvent_GetIDsOfNames(DispDOMProgressEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMProgressEvent_GetIDsOfNames(DispDOMProgressEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMProgressEvent_Invoke(DispDOMProgressEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMProgressEvent_Invoke(DispDOMProgressEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -123016,39 +123024,39 @@ interface IDOMMessageEvent { #define IDOMMessageEvent_initMessageEvent(This,eventType,canBubble,cancelable,data,origin,lastEventId,source) (This)->lpVtbl->initMessageEvent(This,eventType,canBubble,cancelable,data,origin,lastEventId,source) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMMessageEvent_QueryInterface(IDOMMessageEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMMessageEvent_QueryInterface(IDOMMessageEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMMessageEvent_AddRef(IDOMMessageEvent* This) { +static __WIDL_INLINE ULONG IDOMMessageEvent_AddRef(IDOMMessageEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMMessageEvent_Release(IDOMMessageEvent* This) { +static __WIDL_INLINE ULONG IDOMMessageEvent_Release(IDOMMessageEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMMessageEvent_GetTypeInfoCount(IDOMMessageEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMMessageEvent_GetTypeInfoCount(IDOMMessageEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMMessageEvent_GetTypeInfo(IDOMMessageEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMMessageEvent_GetTypeInfo(IDOMMessageEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMMessageEvent_GetIDsOfNames(IDOMMessageEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMMessageEvent_GetIDsOfNames(IDOMMessageEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMMessageEvent_Invoke(IDOMMessageEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMMessageEvent_Invoke(IDOMMessageEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMMessageEvent methods ***/ -static FORCEINLINE HRESULT IDOMMessageEvent_get_data(IDOMMessageEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMMessageEvent_get_data(IDOMMessageEvent* This,BSTR *p) { return This->lpVtbl->get_data(This,p); } -static FORCEINLINE HRESULT IDOMMessageEvent_get_origin(IDOMMessageEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMMessageEvent_get_origin(IDOMMessageEvent* This,BSTR *p) { return This->lpVtbl->get_origin(This,p); } -static FORCEINLINE HRESULT IDOMMessageEvent_get_source(IDOMMessageEvent* This,IHTMLWindow2 **p) { +static __WIDL_INLINE HRESULT IDOMMessageEvent_get_source(IDOMMessageEvent* This,IHTMLWindow2 **p) { return This->lpVtbl->get_source(This,p); } -static FORCEINLINE HRESULT IDOMMessageEvent_initMessageEvent(IDOMMessageEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,BSTR data,BSTR origin,BSTR lastEventId,IHTMLWindow2 *source) { +static __WIDL_INLINE HRESULT IDOMMessageEvent_initMessageEvent(IDOMMessageEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,BSTR data,BSTR origin,BSTR lastEventId,IHTMLWindow2 *source) { return This->lpVtbl->initMessageEvent(This,eventType,canBubble,cancelable,data,origin,lastEventId,source); } #endif @@ -123140,26 +123148,26 @@ interface DispDOMMessageEvent { #define DispDOMMessageEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMMessageEvent_QueryInterface(DispDOMMessageEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMMessageEvent_QueryInterface(DispDOMMessageEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMMessageEvent_AddRef(DispDOMMessageEvent* This) { +static __WIDL_INLINE ULONG DispDOMMessageEvent_AddRef(DispDOMMessageEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMMessageEvent_Release(DispDOMMessageEvent* This) { +static __WIDL_INLINE ULONG DispDOMMessageEvent_Release(DispDOMMessageEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMMessageEvent_GetTypeInfoCount(DispDOMMessageEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMMessageEvent_GetTypeInfoCount(DispDOMMessageEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMMessageEvent_GetTypeInfo(DispDOMMessageEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMMessageEvent_GetTypeInfo(DispDOMMessageEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMMessageEvent_GetIDsOfNames(DispDOMMessageEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMMessageEvent_GetIDsOfNames(DispDOMMessageEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMMessageEvent_Invoke(DispDOMMessageEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMMessageEvent_Invoke(DispDOMMessageEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -123282,33 +123290,33 @@ interface IDOMSiteModeEvent { #define IDOMSiteModeEvent_get_actionURL(This,p) (This)->lpVtbl->get_actionURL(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMSiteModeEvent_QueryInterface(IDOMSiteModeEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMSiteModeEvent_QueryInterface(IDOMSiteModeEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMSiteModeEvent_AddRef(IDOMSiteModeEvent* This) { +static __WIDL_INLINE ULONG IDOMSiteModeEvent_AddRef(IDOMSiteModeEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMSiteModeEvent_Release(IDOMSiteModeEvent* This) { +static __WIDL_INLINE ULONG IDOMSiteModeEvent_Release(IDOMSiteModeEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMSiteModeEvent_GetTypeInfoCount(IDOMSiteModeEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMSiteModeEvent_GetTypeInfoCount(IDOMSiteModeEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMSiteModeEvent_GetTypeInfo(IDOMSiteModeEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMSiteModeEvent_GetTypeInfo(IDOMSiteModeEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMSiteModeEvent_GetIDsOfNames(IDOMSiteModeEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMSiteModeEvent_GetIDsOfNames(IDOMSiteModeEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMSiteModeEvent_Invoke(IDOMSiteModeEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMSiteModeEvent_Invoke(IDOMSiteModeEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMSiteModeEvent methods ***/ -static FORCEINLINE HRESULT IDOMSiteModeEvent_get_buttonID(IDOMSiteModeEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMSiteModeEvent_get_buttonID(IDOMSiteModeEvent* This,LONG *p) { return This->lpVtbl->get_buttonID(This,p); } -static FORCEINLINE HRESULT IDOMSiteModeEvent_get_actionURL(IDOMSiteModeEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMSiteModeEvent_get_actionURL(IDOMSiteModeEvent* This,BSTR *p) { return This->lpVtbl->get_actionURL(This,p); } #endif @@ -123400,26 +123408,26 @@ interface DispDOMSiteModeEvent { #define DispDOMSiteModeEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMSiteModeEvent_QueryInterface(DispDOMSiteModeEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMSiteModeEvent_QueryInterface(DispDOMSiteModeEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMSiteModeEvent_AddRef(DispDOMSiteModeEvent* This) { +static __WIDL_INLINE ULONG DispDOMSiteModeEvent_AddRef(DispDOMSiteModeEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMSiteModeEvent_Release(DispDOMSiteModeEvent* This) { +static __WIDL_INLINE ULONG DispDOMSiteModeEvent_Release(DispDOMSiteModeEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMSiteModeEvent_GetTypeInfoCount(DispDOMSiteModeEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMSiteModeEvent_GetTypeInfoCount(DispDOMSiteModeEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMSiteModeEvent_GetTypeInfo(DispDOMSiteModeEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMSiteModeEvent_GetTypeInfo(DispDOMSiteModeEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMSiteModeEvent_GetIDsOfNames(DispDOMSiteModeEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMSiteModeEvent_GetIDsOfNames(DispDOMSiteModeEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMSiteModeEvent_Invoke(DispDOMSiteModeEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMSiteModeEvent_Invoke(DispDOMSiteModeEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -123588,45 +123596,45 @@ interface IDOMStorageEvent { #define IDOMStorageEvent_initStorageEvent(This,eventType,canBubble,cancelable,keyArg,oldValueArg,newValueArg,urlArg,storageAreaArg) (This)->lpVtbl->initStorageEvent(This,eventType,canBubble,cancelable,keyArg,oldValueArg,newValueArg,urlArg,storageAreaArg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMStorageEvent_QueryInterface(IDOMStorageEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMStorageEvent_QueryInterface(IDOMStorageEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMStorageEvent_AddRef(IDOMStorageEvent* This) { +static __WIDL_INLINE ULONG IDOMStorageEvent_AddRef(IDOMStorageEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMStorageEvent_Release(IDOMStorageEvent* This) { +static __WIDL_INLINE ULONG IDOMStorageEvent_Release(IDOMStorageEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMStorageEvent_GetTypeInfoCount(IDOMStorageEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMStorageEvent_GetTypeInfoCount(IDOMStorageEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMStorageEvent_GetTypeInfo(IDOMStorageEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMStorageEvent_GetTypeInfo(IDOMStorageEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMStorageEvent_GetIDsOfNames(IDOMStorageEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMStorageEvent_GetIDsOfNames(IDOMStorageEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMStorageEvent_Invoke(IDOMStorageEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMStorageEvent_Invoke(IDOMStorageEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMStorageEvent methods ***/ -static FORCEINLINE HRESULT IDOMStorageEvent_get_key(IDOMStorageEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMStorageEvent_get_key(IDOMStorageEvent* This,BSTR *p) { return This->lpVtbl->get_key(This,p); } -static FORCEINLINE HRESULT IDOMStorageEvent_get_oldValue(IDOMStorageEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMStorageEvent_get_oldValue(IDOMStorageEvent* This,BSTR *p) { return This->lpVtbl->get_oldValue(This,p); } -static FORCEINLINE HRESULT IDOMStorageEvent_get_newValue(IDOMStorageEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMStorageEvent_get_newValue(IDOMStorageEvent* This,BSTR *p) { return This->lpVtbl->get_newValue(This,p); } -static FORCEINLINE HRESULT IDOMStorageEvent_get_url(IDOMStorageEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMStorageEvent_get_url(IDOMStorageEvent* This,BSTR *p) { return This->lpVtbl->get_url(This,p); } -static FORCEINLINE HRESULT IDOMStorageEvent_get_storageArea(IDOMStorageEvent* This,IHTMLStorage **p) { +static __WIDL_INLINE HRESULT IDOMStorageEvent_get_storageArea(IDOMStorageEvent* This,IHTMLStorage **p) { return This->lpVtbl->get_storageArea(This,p); } -static FORCEINLINE HRESULT IDOMStorageEvent_initStorageEvent(IDOMStorageEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,BSTR keyArg,BSTR oldValueArg,BSTR newValueArg,BSTR urlArg,IHTMLStorage *storageAreaArg) { +static __WIDL_INLINE HRESULT IDOMStorageEvent_initStorageEvent(IDOMStorageEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,BSTR keyArg,BSTR oldValueArg,BSTR newValueArg,BSTR urlArg,IHTMLStorage *storageAreaArg) { return This->lpVtbl->initStorageEvent(This,eventType,canBubble,cancelable,keyArg,oldValueArg,newValueArg,urlArg,storageAreaArg); } #endif @@ -123718,26 +123726,26 @@ interface DispDOMStorageEvent { #define DispDOMStorageEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMStorageEvent_QueryInterface(DispDOMStorageEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMStorageEvent_QueryInterface(DispDOMStorageEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMStorageEvent_AddRef(DispDOMStorageEvent* This) { +static __WIDL_INLINE ULONG DispDOMStorageEvent_AddRef(DispDOMStorageEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMStorageEvent_Release(DispDOMStorageEvent* This) { +static __WIDL_INLINE ULONG DispDOMStorageEvent_Release(DispDOMStorageEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMStorageEvent_GetTypeInfoCount(DispDOMStorageEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMStorageEvent_GetTypeInfoCount(DispDOMStorageEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMStorageEvent_GetTypeInfo(DispDOMStorageEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMStorageEvent_GetTypeInfo(DispDOMStorageEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMStorageEvent_GetIDsOfNames(DispDOMStorageEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMStorageEvent_GetIDsOfNames(DispDOMStorageEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMStorageEvent_Invoke(DispDOMStorageEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMStorageEvent_Invoke(DispDOMStorageEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -123842,26 +123850,26 @@ interface IXMLHttpRequestEventTarget { #define IXMLHttpRequestEventTarget_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXMLHttpRequestEventTarget_QueryInterface(IXMLHttpRequestEventTarget* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXMLHttpRequestEventTarget_QueryInterface(IXMLHttpRequestEventTarget* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXMLHttpRequestEventTarget_AddRef(IXMLHttpRequestEventTarget* This) { +static __WIDL_INLINE ULONG IXMLHttpRequestEventTarget_AddRef(IXMLHttpRequestEventTarget* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXMLHttpRequestEventTarget_Release(IXMLHttpRequestEventTarget* This) { +static __WIDL_INLINE ULONG IXMLHttpRequestEventTarget_Release(IXMLHttpRequestEventTarget* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IXMLHttpRequestEventTarget_GetTypeInfoCount(IXMLHttpRequestEventTarget* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IXMLHttpRequestEventTarget_GetTypeInfoCount(IXMLHttpRequestEventTarget* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IXMLHttpRequestEventTarget_GetTypeInfo(IXMLHttpRequestEventTarget* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IXMLHttpRequestEventTarget_GetTypeInfo(IXMLHttpRequestEventTarget* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IXMLHttpRequestEventTarget_GetIDsOfNames(IXMLHttpRequestEventTarget* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IXMLHttpRequestEventTarget_GetIDsOfNames(IXMLHttpRequestEventTarget* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IXMLHttpRequestEventTarget_Invoke(IXMLHttpRequestEventTarget* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IXMLHttpRequestEventTarget_Invoke(IXMLHttpRequestEventTarget* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -123953,26 +123961,26 @@ interface DispXMLHttpRequestEventTarget { #define DispXMLHttpRequestEventTarget_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispXMLHttpRequestEventTarget_QueryInterface(DispXMLHttpRequestEventTarget* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispXMLHttpRequestEventTarget_QueryInterface(DispXMLHttpRequestEventTarget* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispXMLHttpRequestEventTarget_AddRef(DispXMLHttpRequestEventTarget* This) { +static __WIDL_INLINE ULONG DispXMLHttpRequestEventTarget_AddRef(DispXMLHttpRequestEventTarget* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispXMLHttpRequestEventTarget_Release(DispXMLHttpRequestEventTarget* This) { +static __WIDL_INLINE ULONG DispXMLHttpRequestEventTarget_Release(DispXMLHttpRequestEventTarget* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispXMLHttpRequestEventTarget_GetTypeInfoCount(DispXMLHttpRequestEventTarget* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispXMLHttpRequestEventTarget_GetTypeInfoCount(DispXMLHttpRequestEventTarget* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispXMLHttpRequestEventTarget_GetTypeInfo(DispXMLHttpRequestEventTarget* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispXMLHttpRequestEventTarget_GetTypeInfo(DispXMLHttpRequestEventTarget* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispXMLHttpRequestEventTarget_GetIDsOfNames(DispXMLHttpRequestEventTarget* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispXMLHttpRequestEventTarget_GetIDsOfNames(DispXMLHttpRequestEventTarget* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispXMLHttpRequestEventTarget_Invoke(DispXMLHttpRequestEventTarget* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispXMLHttpRequestEventTarget_Invoke(DispXMLHttpRequestEventTarget* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -124077,26 +124085,26 @@ interface HTMLXMLHttpRequestEvents { #define HTMLXMLHttpRequestEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLXMLHttpRequestEvents_QueryInterface(HTMLXMLHttpRequestEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLXMLHttpRequestEvents_QueryInterface(HTMLXMLHttpRequestEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLXMLHttpRequestEvents_AddRef(HTMLXMLHttpRequestEvents* This) { +static __WIDL_INLINE ULONG HTMLXMLHttpRequestEvents_AddRef(HTMLXMLHttpRequestEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLXMLHttpRequestEvents_Release(HTMLXMLHttpRequestEvents* This) { +static __WIDL_INLINE ULONG HTMLXMLHttpRequestEvents_Release(HTMLXMLHttpRequestEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLXMLHttpRequestEvents_GetTypeInfoCount(HTMLXMLHttpRequestEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLXMLHttpRequestEvents_GetTypeInfoCount(HTMLXMLHttpRequestEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLXMLHttpRequestEvents_GetTypeInfo(HTMLXMLHttpRequestEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLXMLHttpRequestEvents_GetTypeInfo(HTMLXMLHttpRequestEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLXMLHttpRequestEvents_GetIDsOfNames(HTMLXMLHttpRequestEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLXMLHttpRequestEvents_GetIDsOfNames(HTMLXMLHttpRequestEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLXMLHttpRequestEvents_Invoke(HTMLXMLHttpRequestEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLXMLHttpRequestEvents_Invoke(HTMLXMLHttpRequestEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -124312,69 +124320,69 @@ interface IHTMLXMLHttpRequest { #define IHTMLXMLHttpRequest_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_QueryInterface(IHTMLXMLHttpRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_QueryInterface(IHTMLXMLHttpRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLXMLHttpRequest_AddRef(IHTMLXMLHttpRequest* This) { +static __WIDL_INLINE ULONG IHTMLXMLHttpRequest_AddRef(IHTMLXMLHttpRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLXMLHttpRequest_Release(IHTMLXMLHttpRequest* This) { +static __WIDL_INLINE ULONG IHTMLXMLHttpRequest_Release(IHTMLXMLHttpRequest* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_GetTypeInfoCount(IHTMLXMLHttpRequest* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_GetTypeInfoCount(IHTMLXMLHttpRequest* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_GetTypeInfo(IHTMLXMLHttpRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_GetTypeInfo(IHTMLXMLHttpRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_GetIDsOfNames(IHTMLXMLHttpRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_GetIDsOfNames(IHTMLXMLHttpRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_Invoke(IHTMLXMLHttpRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_Invoke(IHTMLXMLHttpRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLXMLHttpRequest methods ***/ -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_get_readyState(IHTMLXMLHttpRequest* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_get_readyState(IHTMLXMLHttpRequest* This,LONG *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_get_responseBody(IHTMLXMLHttpRequest* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_get_responseBody(IHTMLXMLHttpRequest* This,VARIANT *p) { return This->lpVtbl->get_responseBody(This,p); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_get_responseText(IHTMLXMLHttpRequest* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_get_responseText(IHTMLXMLHttpRequest* This,BSTR *p) { return This->lpVtbl->get_responseText(This,p); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_get_responseXML(IHTMLXMLHttpRequest* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_get_responseXML(IHTMLXMLHttpRequest* This,IDispatch **p) { return This->lpVtbl->get_responseXML(This,p); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_get_status(IHTMLXMLHttpRequest* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_get_status(IHTMLXMLHttpRequest* This,LONG *p) { return This->lpVtbl->get_status(This,p); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_get_statusText(IHTMLXMLHttpRequest* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_get_statusText(IHTMLXMLHttpRequest* This,BSTR *p) { return This->lpVtbl->get_statusText(This,p); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_put_onreadystatechange(IHTMLXMLHttpRequest* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_put_onreadystatechange(IHTMLXMLHttpRequest* This,VARIANT v) { return This->lpVtbl->put_onreadystatechange(This,v); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_get_onreadystatechange(IHTMLXMLHttpRequest* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_get_onreadystatechange(IHTMLXMLHttpRequest* This,VARIANT *p) { return This->lpVtbl->get_onreadystatechange(This,p); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_abort(IHTMLXMLHttpRequest* This) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_abort(IHTMLXMLHttpRequest* This) { return This->lpVtbl->abort(This); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_open(IHTMLXMLHttpRequest* This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT varUser,VARIANT varPassword) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_open(IHTMLXMLHttpRequest* This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT varUser,VARIANT varPassword) { return This->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,varUser,varPassword); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_send(IHTMLXMLHttpRequest* This,VARIANT varBody) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_send(IHTMLXMLHttpRequest* This,VARIANT varBody) { return This->lpVtbl->send(This,varBody); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_getAllResponseHeaders(IHTMLXMLHttpRequest* This,BSTR *a) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_getAllResponseHeaders(IHTMLXMLHttpRequest* This,BSTR *a) { return This->lpVtbl->getAllResponseHeaders(This,a); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_getResponseHeader(IHTMLXMLHttpRequest* This,BSTR bstrHeader,BSTR *a) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_getResponseHeader(IHTMLXMLHttpRequest* This,BSTR bstrHeader,BSTR *a) { return This->lpVtbl->getResponseHeader(This,bstrHeader,a); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest_setRequestHeader(IHTMLXMLHttpRequest* This,BSTR bstrHeader,BSTR bstrValue) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest_setRequestHeader(IHTMLXMLHttpRequest* This,BSTR bstrHeader,BSTR bstrValue) { return This->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue); } #endif @@ -124500,39 +124508,39 @@ interface IHTMLXMLHttpRequest2 { #define IHTMLXMLHttpRequest2_get_ontimeout(This,p) (This)->lpVtbl->get_ontimeout(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLXMLHttpRequest2_QueryInterface(IHTMLXMLHttpRequest2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest2_QueryInterface(IHTMLXMLHttpRequest2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLXMLHttpRequest2_AddRef(IHTMLXMLHttpRequest2* This) { +static __WIDL_INLINE ULONG IHTMLXMLHttpRequest2_AddRef(IHTMLXMLHttpRequest2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLXMLHttpRequest2_Release(IHTMLXMLHttpRequest2* This) { +static __WIDL_INLINE ULONG IHTMLXMLHttpRequest2_Release(IHTMLXMLHttpRequest2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLXMLHttpRequest2_GetTypeInfoCount(IHTMLXMLHttpRequest2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest2_GetTypeInfoCount(IHTMLXMLHttpRequest2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest2_GetTypeInfo(IHTMLXMLHttpRequest2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest2_GetTypeInfo(IHTMLXMLHttpRequest2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest2_GetIDsOfNames(IHTMLXMLHttpRequest2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest2_GetIDsOfNames(IHTMLXMLHttpRequest2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest2_Invoke(IHTMLXMLHttpRequest2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest2_Invoke(IHTMLXMLHttpRequest2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLXMLHttpRequest2 methods ***/ -static FORCEINLINE HRESULT IHTMLXMLHttpRequest2_put_timeout(IHTMLXMLHttpRequest2* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest2_put_timeout(IHTMLXMLHttpRequest2* This,LONG v) { return This->lpVtbl->put_timeout(This,v); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest2_get_timeout(IHTMLXMLHttpRequest2* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest2_get_timeout(IHTMLXMLHttpRequest2* This,LONG *p) { return This->lpVtbl->get_timeout(This,p); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest2_put_ontimeout(IHTMLXMLHttpRequest2* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest2_put_ontimeout(IHTMLXMLHttpRequest2* This,VARIANT v) { return This->lpVtbl->put_ontimeout(This,v); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequest2_get_ontimeout(IHTMLXMLHttpRequest2* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequest2_get_ontimeout(IHTMLXMLHttpRequest2* This,VARIANT *p) { return This->lpVtbl->get_ontimeout(This,p); } #endif @@ -124634,30 +124642,30 @@ interface IHTMLXMLHttpRequestFactory { #define IHTMLXMLHttpRequestFactory_create(This,a) (This)->lpVtbl->create(This,a) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLXMLHttpRequestFactory_QueryInterface(IHTMLXMLHttpRequestFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequestFactory_QueryInterface(IHTMLXMLHttpRequestFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLXMLHttpRequestFactory_AddRef(IHTMLXMLHttpRequestFactory* This) { +static __WIDL_INLINE ULONG IHTMLXMLHttpRequestFactory_AddRef(IHTMLXMLHttpRequestFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLXMLHttpRequestFactory_Release(IHTMLXMLHttpRequestFactory* This) { +static __WIDL_INLINE ULONG IHTMLXMLHttpRequestFactory_Release(IHTMLXMLHttpRequestFactory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLXMLHttpRequestFactory_GetTypeInfoCount(IHTMLXMLHttpRequestFactory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequestFactory_GetTypeInfoCount(IHTMLXMLHttpRequestFactory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequestFactory_GetTypeInfo(IHTMLXMLHttpRequestFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequestFactory_GetTypeInfo(IHTMLXMLHttpRequestFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequestFactory_GetIDsOfNames(IHTMLXMLHttpRequestFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequestFactory_GetIDsOfNames(IHTMLXMLHttpRequestFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLXMLHttpRequestFactory_Invoke(IHTMLXMLHttpRequestFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequestFactory_Invoke(IHTMLXMLHttpRequestFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLXMLHttpRequestFactory methods ***/ -static FORCEINLINE HRESULT IHTMLXMLHttpRequestFactory_create(IHTMLXMLHttpRequestFactory* This,IHTMLXMLHttpRequest **a) { +static __WIDL_INLINE HRESULT IHTMLXMLHttpRequestFactory_create(IHTMLXMLHttpRequestFactory* This,IHTMLXMLHttpRequest **a) { return This->lpVtbl->create(This,a); } #endif @@ -124749,26 +124757,26 @@ interface DispHTMLXMLHttpRequest { #define DispHTMLXMLHttpRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLXMLHttpRequest_QueryInterface(DispHTMLXMLHttpRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLXMLHttpRequest_QueryInterface(DispHTMLXMLHttpRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLXMLHttpRequest_AddRef(DispHTMLXMLHttpRequest* This) { +static __WIDL_INLINE ULONG DispHTMLXMLHttpRequest_AddRef(DispHTMLXMLHttpRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLXMLHttpRequest_Release(DispHTMLXMLHttpRequest* This) { +static __WIDL_INLINE ULONG DispHTMLXMLHttpRequest_Release(DispHTMLXMLHttpRequest* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLXMLHttpRequest_GetTypeInfoCount(DispHTMLXMLHttpRequest* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLXMLHttpRequest_GetTypeInfoCount(DispHTMLXMLHttpRequest* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLXMLHttpRequest_GetTypeInfo(DispHTMLXMLHttpRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLXMLHttpRequest_GetTypeInfo(DispHTMLXMLHttpRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLXMLHttpRequest_GetIDsOfNames(DispHTMLXMLHttpRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLXMLHttpRequest_GetIDsOfNames(DispHTMLXMLHttpRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLXMLHttpRequest_Invoke(DispHTMLXMLHttpRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLXMLHttpRequest_Invoke(DispHTMLXMLHttpRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -124979,57 +124987,57 @@ interface ISVGAngle { #define ISVGAngle_convertToSpecifiedUnits(This,unitType) (This)->lpVtbl->convertToSpecifiedUnits(This,unitType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAngle_QueryInterface(ISVGAngle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAngle_QueryInterface(ISVGAngle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAngle_AddRef(ISVGAngle* This) { +static __WIDL_INLINE ULONG ISVGAngle_AddRef(ISVGAngle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAngle_Release(ISVGAngle* This) { +static __WIDL_INLINE ULONG ISVGAngle_Release(ISVGAngle* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAngle_GetTypeInfoCount(ISVGAngle* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAngle_GetTypeInfoCount(ISVGAngle* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAngle_GetTypeInfo(ISVGAngle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAngle_GetTypeInfo(ISVGAngle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAngle_GetIDsOfNames(ISVGAngle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAngle_GetIDsOfNames(ISVGAngle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAngle_Invoke(ISVGAngle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAngle_Invoke(ISVGAngle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAngle methods ***/ -static FORCEINLINE HRESULT ISVGAngle_put_unitType(ISVGAngle* This,short v) { +static __WIDL_INLINE HRESULT ISVGAngle_put_unitType(ISVGAngle* This,short v) { return This->lpVtbl->put_unitType(This,v); } -static FORCEINLINE HRESULT ISVGAngle_get_unitType(ISVGAngle* This,short *p) { +static __WIDL_INLINE HRESULT ISVGAngle_get_unitType(ISVGAngle* This,short *p) { return This->lpVtbl->get_unitType(This,p); } -static FORCEINLINE HRESULT ISVGAngle_put_value(ISVGAngle* This,float v) { +static __WIDL_INLINE HRESULT ISVGAngle_put_value(ISVGAngle* This,float v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT ISVGAngle_get_value(ISVGAngle* This,float *p) { +static __WIDL_INLINE HRESULT ISVGAngle_get_value(ISVGAngle* This,float *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT ISVGAngle_put_valueInSpecifiedUnits(ISVGAngle* This,float v) { +static __WIDL_INLINE HRESULT ISVGAngle_put_valueInSpecifiedUnits(ISVGAngle* This,float v) { return This->lpVtbl->put_valueInSpecifiedUnits(This,v); } -static FORCEINLINE HRESULT ISVGAngle_get_valueInSpecifiedUnits(ISVGAngle* This,float *p) { +static __WIDL_INLINE HRESULT ISVGAngle_get_valueInSpecifiedUnits(ISVGAngle* This,float *p) { return This->lpVtbl->get_valueInSpecifiedUnits(This,p); } -static FORCEINLINE HRESULT ISVGAngle_put_valueAsString(ISVGAngle* This,BSTR v) { +static __WIDL_INLINE HRESULT ISVGAngle_put_valueAsString(ISVGAngle* This,BSTR v) { return This->lpVtbl->put_valueAsString(This,v); } -static FORCEINLINE HRESULT ISVGAngle_get_valueAsString(ISVGAngle* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGAngle_get_valueAsString(ISVGAngle* This,BSTR *p) { return This->lpVtbl->get_valueAsString(This,p); } -static FORCEINLINE HRESULT ISVGAngle_newValueSpecifiedUnits(ISVGAngle* This,short unitType,float valueInSpecifiedUnits) { +static __WIDL_INLINE HRESULT ISVGAngle_newValueSpecifiedUnits(ISVGAngle* This,short unitType,float valueInSpecifiedUnits) { return This->lpVtbl->newValueSpecifiedUnits(This,unitType,valueInSpecifiedUnits); } -static FORCEINLINE HRESULT ISVGAngle_convertToSpecifiedUnits(ISVGAngle* This,short unitType) { +static __WIDL_INLINE HRESULT ISVGAngle_convertToSpecifiedUnits(ISVGAngle* This,short unitType) { return This->lpVtbl->convertToSpecifiedUnits(This,unitType); } #endif @@ -125222,30 +125230,30 @@ interface ISVGStylable { #define ISVGStylable_get_className(This,p) (This)->lpVtbl->get_className(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGStylable_QueryInterface(ISVGStylable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGStylable_QueryInterface(ISVGStylable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGStylable_AddRef(ISVGStylable* This) { +static __WIDL_INLINE ULONG ISVGStylable_AddRef(ISVGStylable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGStylable_Release(ISVGStylable* This) { +static __WIDL_INLINE ULONG ISVGStylable_Release(ISVGStylable* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGStylable_GetTypeInfoCount(ISVGStylable* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGStylable_GetTypeInfoCount(ISVGStylable* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGStylable_GetTypeInfo(ISVGStylable* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGStylable_GetTypeInfo(ISVGStylable* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGStylable_GetIDsOfNames(ISVGStylable* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGStylable_GetIDsOfNames(ISVGStylable* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGStylable_Invoke(ISVGStylable* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGStylable_Invoke(ISVGStylable* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGStylable methods ***/ -static FORCEINLINE HRESULT ISVGStylable_get_className(ISVGStylable* This,ISVGAnimatedString **p) { +static __WIDL_INLINE HRESULT ISVGStylable_get_className(ISVGStylable* This,ISVGAnimatedString **p) { return This->lpVtbl->get_className(This,p); } #endif @@ -125389,45 +125397,45 @@ interface ISVGLocatable { #define ISVGLocatable_getTransformToElement(This,pElement,ppResult) (This)->lpVtbl->getTransformToElement(This,pElement,ppResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGLocatable_QueryInterface(ISVGLocatable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGLocatable_QueryInterface(ISVGLocatable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGLocatable_AddRef(ISVGLocatable* This) { +static __WIDL_INLINE ULONG ISVGLocatable_AddRef(ISVGLocatable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGLocatable_Release(ISVGLocatable* This) { +static __WIDL_INLINE ULONG ISVGLocatable_Release(ISVGLocatable* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGLocatable_GetTypeInfoCount(ISVGLocatable* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGLocatable_GetTypeInfoCount(ISVGLocatable* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGLocatable_GetTypeInfo(ISVGLocatable* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGLocatable_GetTypeInfo(ISVGLocatable* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGLocatable_GetIDsOfNames(ISVGLocatable* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGLocatable_GetIDsOfNames(ISVGLocatable* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGLocatable_Invoke(ISVGLocatable* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGLocatable_Invoke(ISVGLocatable* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGLocatable methods ***/ -static FORCEINLINE HRESULT ISVGLocatable_get_nearestViewportElement(ISVGLocatable* This,ISVGElement **p) { +static __WIDL_INLINE HRESULT ISVGLocatable_get_nearestViewportElement(ISVGLocatable* This,ISVGElement **p) { return This->lpVtbl->get_nearestViewportElement(This,p); } -static FORCEINLINE HRESULT ISVGLocatable_get_farthestViewportElement(ISVGLocatable* This,ISVGElement **p) { +static __WIDL_INLINE HRESULT ISVGLocatable_get_farthestViewportElement(ISVGLocatable* This,ISVGElement **p) { return This->lpVtbl->get_farthestViewportElement(This,p); } -static FORCEINLINE HRESULT ISVGLocatable_getBBox(ISVGLocatable* This,ISVGRect **ppResult) { +static __WIDL_INLINE HRESULT ISVGLocatable_getBBox(ISVGLocatable* This,ISVGRect **ppResult) { return This->lpVtbl->getBBox(This,ppResult); } -static FORCEINLINE HRESULT ISVGLocatable_getCTM(ISVGLocatable* This,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGLocatable_getCTM(ISVGLocatable* This,ISVGMatrix **ppResult) { return This->lpVtbl->getCTM(This,ppResult); } -static FORCEINLINE HRESULT ISVGLocatable_getScreenCTM(ISVGLocatable* This,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGLocatable_getScreenCTM(ISVGLocatable* This,ISVGMatrix **ppResult) { return This->lpVtbl->getScreenCTM(This,ppResult); } -static FORCEINLINE HRESULT ISVGLocatable_getTransformToElement(ISVGLocatable* This,ISVGElement *pElement,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGLocatable_getTransformToElement(ISVGLocatable* This,ISVGElement *pElement,ISVGMatrix **ppResult) { return This->lpVtbl->getTransformToElement(This,pElement,ppResult); } #endif @@ -125529,30 +125537,30 @@ interface ISVGTransformable { #define ISVGTransformable_get_transform(This,p) (This)->lpVtbl->get_transform(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGTransformable_QueryInterface(ISVGTransformable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGTransformable_QueryInterface(ISVGTransformable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGTransformable_AddRef(ISVGTransformable* This) { +static __WIDL_INLINE ULONG ISVGTransformable_AddRef(ISVGTransformable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGTransformable_Release(ISVGTransformable* This) { +static __WIDL_INLINE ULONG ISVGTransformable_Release(ISVGTransformable* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGTransformable_GetTypeInfoCount(ISVGTransformable* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGTransformable_GetTypeInfoCount(ISVGTransformable* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGTransformable_GetTypeInfo(ISVGTransformable* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGTransformable_GetTypeInfo(ISVGTransformable* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGTransformable_GetIDsOfNames(ISVGTransformable* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGTransformable_GetIDsOfNames(ISVGTransformable* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGTransformable_Invoke(ISVGTransformable* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGTransformable_Invoke(ISVGTransformable* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGTransformable methods ***/ -static FORCEINLINE HRESULT ISVGTransformable_get_transform(ISVGTransformable* This,ISVGAnimatedTransformList **p) { +static __WIDL_INLINE HRESULT ISVGTransformable_get_transform(ISVGTransformable* This,ISVGAnimatedTransformList **p) { return This->lpVtbl->get_transform(This,p); } #endif @@ -125680,39 +125688,39 @@ interface ISVGTests { #define ISVGTests_hasExtension(This,extension,pResult) (This)->lpVtbl->hasExtension(This,extension,pResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGTests_QueryInterface(ISVGTests* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGTests_QueryInterface(ISVGTests* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGTests_AddRef(ISVGTests* This) { +static __WIDL_INLINE ULONG ISVGTests_AddRef(ISVGTests* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGTests_Release(ISVGTests* This) { +static __WIDL_INLINE ULONG ISVGTests_Release(ISVGTests* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGTests_GetTypeInfoCount(ISVGTests* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGTests_GetTypeInfoCount(ISVGTests* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGTests_GetTypeInfo(ISVGTests* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGTests_GetTypeInfo(ISVGTests* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGTests_GetIDsOfNames(ISVGTests* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGTests_GetIDsOfNames(ISVGTests* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGTests_Invoke(ISVGTests* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGTests_Invoke(ISVGTests* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGTests methods ***/ -static FORCEINLINE HRESULT ISVGTests_get_requiredFeatures(ISVGTests* This,ISVGStringList **p) { +static __WIDL_INLINE HRESULT ISVGTests_get_requiredFeatures(ISVGTests* This,ISVGStringList **p) { return This->lpVtbl->get_requiredFeatures(This,p); } -static FORCEINLINE HRESULT ISVGTests_get_requiredExtensions(ISVGTests* This,ISVGStringList **p) { +static __WIDL_INLINE HRESULT ISVGTests_get_requiredExtensions(ISVGTests* This,ISVGStringList **p) { return This->lpVtbl->get_requiredExtensions(This,p); } -static FORCEINLINE HRESULT ISVGTests_get_systemLanguage(ISVGTests* This,ISVGStringList **p) { +static __WIDL_INLINE HRESULT ISVGTests_get_systemLanguage(ISVGTests* This,ISVGStringList **p) { return This->lpVtbl->get_systemLanguage(This,p); } -static FORCEINLINE HRESULT ISVGTests_hasExtension(ISVGTests* This,BSTR extension,VARIANT_BOOL *pResult) { +static __WIDL_INLINE HRESULT ISVGTests_hasExtension(ISVGTests* This,BSTR extension,VARIANT_BOOL *pResult) { return This->lpVtbl->hasExtension(This,extension,pResult); } #endif @@ -125838,39 +125846,39 @@ interface ISVGLangSpace { #define ISVGLangSpace_get_xmlspace(This,p) (This)->lpVtbl->get_xmlspace(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGLangSpace_QueryInterface(ISVGLangSpace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGLangSpace_QueryInterface(ISVGLangSpace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGLangSpace_AddRef(ISVGLangSpace* This) { +static __WIDL_INLINE ULONG ISVGLangSpace_AddRef(ISVGLangSpace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGLangSpace_Release(ISVGLangSpace* This) { +static __WIDL_INLINE ULONG ISVGLangSpace_Release(ISVGLangSpace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGLangSpace_GetTypeInfoCount(ISVGLangSpace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGLangSpace_GetTypeInfoCount(ISVGLangSpace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGLangSpace_GetTypeInfo(ISVGLangSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGLangSpace_GetTypeInfo(ISVGLangSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGLangSpace_GetIDsOfNames(ISVGLangSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGLangSpace_GetIDsOfNames(ISVGLangSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGLangSpace_Invoke(ISVGLangSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGLangSpace_Invoke(ISVGLangSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGLangSpace methods ***/ -static FORCEINLINE HRESULT ISVGLangSpace_put_xmllang(ISVGLangSpace* This,BSTR v) { +static __WIDL_INLINE HRESULT ISVGLangSpace_put_xmllang(ISVGLangSpace* This,BSTR v) { return This->lpVtbl->put_xmllang(This,v); } -static FORCEINLINE HRESULT ISVGLangSpace_get_xmllang(ISVGLangSpace* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGLangSpace_get_xmllang(ISVGLangSpace* This,BSTR *p) { return This->lpVtbl->get_xmllang(This,p); } -static FORCEINLINE HRESULT ISVGLangSpace_put_xmlspace(ISVGLangSpace* This,BSTR v) { +static __WIDL_INLINE HRESULT ISVGLangSpace_put_xmlspace(ISVGLangSpace* This,BSTR v) { return This->lpVtbl->put_xmlspace(This,v); } -static FORCEINLINE HRESULT ISVGLangSpace_get_xmlspace(ISVGLangSpace* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGLangSpace_get_xmlspace(ISVGLangSpace* This,BSTR *p) { return This->lpVtbl->get_xmlspace(This,p); } #endif @@ -125972,30 +125980,30 @@ interface ISVGExternalResourcesRequired { #define ISVGExternalResourcesRequired_get_externalResourcesRequired(This,p) (This)->lpVtbl->get_externalResourcesRequired(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGExternalResourcesRequired_QueryInterface(ISVGExternalResourcesRequired* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGExternalResourcesRequired_QueryInterface(ISVGExternalResourcesRequired* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGExternalResourcesRequired_AddRef(ISVGExternalResourcesRequired* This) { +static __WIDL_INLINE ULONG ISVGExternalResourcesRequired_AddRef(ISVGExternalResourcesRequired* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGExternalResourcesRequired_Release(ISVGExternalResourcesRequired* This) { +static __WIDL_INLINE ULONG ISVGExternalResourcesRequired_Release(ISVGExternalResourcesRequired* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGExternalResourcesRequired_GetTypeInfoCount(ISVGExternalResourcesRequired* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGExternalResourcesRequired_GetTypeInfoCount(ISVGExternalResourcesRequired* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGExternalResourcesRequired_GetTypeInfo(ISVGExternalResourcesRequired* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGExternalResourcesRequired_GetTypeInfo(ISVGExternalResourcesRequired* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGExternalResourcesRequired_GetIDsOfNames(ISVGExternalResourcesRequired* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGExternalResourcesRequired_GetIDsOfNames(ISVGExternalResourcesRequired* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGExternalResourcesRequired_Invoke(ISVGExternalResourcesRequired* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGExternalResourcesRequired_Invoke(ISVGExternalResourcesRequired* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGExternalResourcesRequired methods ***/ -static FORCEINLINE HRESULT ISVGExternalResourcesRequired_get_externalResourcesRequired(ISVGExternalResourcesRequired* This,ISVGAnimatedBoolean **p) { +static __WIDL_INLINE HRESULT ISVGExternalResourcesRequired_get_externalResourcesRequired(ISVGExternalResourcesRequired* This,ISVGAnimatedBoolean **p) { return This->lpVtbl->get_externalResourcesRequired(This,p); } #endif @@ -126113,36 +126121,36 @@ interface ISVGFitToViewBox { #define ISVGFitToViewBox_get_preserveAspectRatio(This,p) (This)->lpVtbl->get_preserveAspectRatio(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGFitToViewBox_QueryInterface(ISVGFitToViewBox* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGFitToViewBox_QueryInterface(ISVGFitToViewBox* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGFitToViewBox_AddRef(ISVGFitToViewBox* This) { +static __WIDL_INLINE ULONG ISVGFitToViewBox_AddRef(ISVGFitToViewBox* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGFitToViewBox_Release(ISVGFitToViewBox* This) { +static __WIDL_INLINE ULONG ISVGFitToViewBox_Release(ISVGFitToViewBox* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGFitToViewBox_GetTypeInfoCount(ISVGFitToViewBox* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGFitToViewBox_GetTypeInfoCount(ISVGFitToViewBox* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGFitToViewBox_GetTypeInfo(ISVGFitToViewBox* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGFitToViewBox_GetTypeInfo(ISVGFitToViewBox* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGFitToViewBox_GetIDsOfNames(ISVGFitToViewBox* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGFitToViewBox_GetIDsOfNames(ISVGFitToViewBox* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGFitToViewBox_Invoke(ISVGFitToViewBox* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGFitToViewBox_Invoke(ISVGFitToViewBox* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGFitToViewBox methods ***/ -static FORCEINLINE HRESULT ISVGFitToViewBox_get_viewBox(ISVGFitToViewBox* This,ISVGAnimatedRect **p) { +static __WIDL_INLINE HRESULT ISVGFitToViewBox_get_viewBox(ISVGFitToViewBox* This,ISVGAnimatedRect **p) { return This->lpVtbl->get_viewBox(This,p); } -static FORCEINLINE HRESULT ISVGFitToViewBox_putref_preserveAspectRatio(ISVGFitToViewBox* This,ISVGAnimatedPreserveAspectRatio *v) { +static __WIDL_INLINE HRESULT ISVGFitToViewBox_putref_preserveAspectRatio(ISVGFitToViewBox* This,ISVGAnimatedPreserveAspectRatio *v) { return This->lpVtbl->putref_preserveAspectRatio(This,v); } -static FORCEINLINE HRESULT ISVGFitToViewBox_get_preserveAspectRatio(ISVGFitToViewBox* This,ISVGAnimatedPreserveAspectRatio **p) { +static __WIDL_INLINE HRESULT ISVGFitToViewBox_get_preserveAspectRatio(ISVGFitToViewBox* This,ISVGAnimatedPreserveAspectRatio **p) { return This->lpVtbl->get_preserveAspectRatio(This,p); } #endif @@ -126244,30 +126252,30 @@ interface ISVGZoomAndPan { #define ISVGZoomAndPan_get_zoomAndPan(This,p) (This)->lpVtbl->get_zoomAndPan(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGZoomAndPan_QueryInterface(ISVGZoomAndPan* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGZoomAndPan_QueryInterface(ISVGZoomAndPan* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGZoomAndPan_AddRef(ISVGZoomAndPan* This) { +static __WIDL_INLINE ULONG ISVGZoomAndPan_AddRef(ISVGZoomAndPan* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGZoomAndPan_Release(ISVGZoomAndPan* This) { +static __WIDL_INLINE ULONG ISVGZoomAndPan_Release(ISVGZoomAndPan* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGZoomAndPan_GetTypeInfoCount(ISVGZoomAndPan* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGZoomAndPan_GetTypeInfoCount(ISVGZoomAndPan* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGZoomAndPan_GetTypeInfo(ISVGZoomAndPan* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGZoomAndPan_GetTypeInfo(ISVGZoomAndPan* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGZoomAndPan_GetIDsOfNames(ISVGZoomAndPan* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGZoomAndPan_GetIDsOfNames(ISVGZoomAndPan* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGZoomAndPan_Invoke(ISVGZoomAndPan* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGZoomAndPan_Invoke(ISVGZoomAndPan* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGZoomAndPan methods ***/ -static FORCEINLINE HRESULT ISVGZoomAndPan_get_zoomAndPan(ISVGZoomAndPan* This,short *p) { +static __WIDL_INLINE HRESULT ISVGZoomAndPan_get_zoomAndPan(ISVGZoomAndPan* This,short *p) { return This->lpVtbl->get_zoomAndPan(This,p); } #endif @@ -126369,30 +126377,30 @@ interface ISVGURIReference { #define ISVGURIReference_get_href(This,p) (This)->lpVtbl->get_href(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGURIReference_QueryInterface(ISVGURIReference* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGURIReference_QueryInterface(ISVGURIReference* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGURIReference_AddRef(ISVGURIReference* This) { +static __WIDL_INLINE ULONG ISVGURIReference_AddRef(ISVGURIReference* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGURIReference_Release(ISVGURIReference* This) { +static __WIDL_INLINE ULONG ISVGURIReference_Release(ISVGURIReference* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGURIReference_GetTypeInfoCount(ISVGURIReference* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGURIReference_GetTypeInfoCount(ISVGURIReference* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGURIReference_GetTypeInfo(ISVGURIReference* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGURIReference_GetTypeInfo(ISVGURIReference* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGURIReference_GetIDsOfNames(ISVGURIReference* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGURIReference_GetIDsOfNames(ISVGURIReference* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGURIReference_Invoke(ISVGURIReference* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGURIReference_Invoke(ISVGURIReference* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGURIReference methods ***/ -static FORCEINLINE HRESULT ISVGURIReference_get_href(ISVGURIReference* This,ISVGAnimatedString **p) { +static __WIDL_INLINE HRESULT ISVGURIReference_get_href(ISVGURIReference* This,ISVGAnimatedString **p) { return This->lpVtbl->get_href(This,p); } #endif @@ -126526,39 +126534,39 @@ interface ISVGAnimatedAngle { #define ISVGAnimatedAngle_get_animVal(This,p) (This)->lpVtbl->get_animVal(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedAngle_QueryInterface(ISVGAnimatedAngle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedAngle_QueryInterface(ISVGAnimatedAngle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedAngle_AddRef(ISVGAnimatedAngle* This) { +static __WIDL_INLINE ULONG ISVGAnimatedAngle_AddRef(ISVGAnimatedAngle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedAngle_Release(ISVGAnimatedAngle* This) { +static __WIDL_INLINE ULONG ISVGAnimatedAngle_Release(ISVGAnimatedAngle* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedAngle_GetTypeInfoCount(ISVGAnimatedAngle* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedAngle_GetTypeInfoCount(ISVGAnimatedAngle* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedAngle_GetTypeInfo(ISVGAnimatedAngle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedAngle_GetTypeInfo(ISVGAnimatedAngle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedAngle_GetIDsOfNames(ISVGAnimatedAngle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedAngle_GetIDsOfNames(ISVGAnimatedAngle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedAngle_Invoke(ISVGAnimatedAngle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedAngle_Invoke(ISVGAnimatedAngle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedAngle methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedAngle_putref_baseVal(ISVGAnimatedAngle* This,ISVGAngle *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedAngle_putref_baseVal(ISVGAnimatedAngle* This,ISVGAngle *v) { return This->lpVtbl->putref_baseVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedAngle_get_baseVal(ISVGAnimatedAngle* This,ISVGAngle **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedAngle_get_baseVal(ISVGAnimatedAngle* This,ISVGAngle **p) { return This->lpVtbl->get_baseVal(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedAngle_putref_animVal(ISVGAnimatedAngle* This,ISVGAngle *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedAngle_putref_animVal(ISVGAnimatedAngle* This,ISVGAngle *v) { return This->lpVtbl->putref_animVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedAngle_get_animVal(ISVGAnimatedAngle* This,ISVGAngle **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedAngle_get_animVal(ISVGAnimatedAngle* This,ISVGAngle **p) { return This->lpVtbl->get_animVal(This,p); } #endif @@ -126706,39 +126714,39 @@ interface ISVGAnimatedTransformList { #define ISVGAnimatedTransformList_get_animVal(This,p) (This)->lpVtbl->get_animVal(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedTransformList_QueryInterface(ISVGAnimatedTransformList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedTransformList_QueryInterface(ISVGAnimatedTransformList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedTransformList_AddRef(ISVGAnimatedTransformList* This) { +static __WIDL_INLINE ULONG ISVGAnimatedTransformList_AddRef(ISVGAnimatedTransformList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedTransformList_Release(ISVGAnimatedTransformList* This) { +static __WIDL_INLINE ULONG ISVGAnimatedTransformList_Release(ISVGAnimatedTransformList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedTransformList_GetTypeInfoCount(ISVGAnimatedTransformList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedTransformList_GetTypeInfoCount(ISVGAnimatedTransformList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedTransformList_GetTypeInfo(ISVGAnimatedTransformList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedTransformList_GetTypeInfo(ISVGAnimatedTransformList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedTransformList_GetIDsOfNames(ISVGAnimatedTransformList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedTransformList_GetIDsOfNames(ISVGAnimatedTransformList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedTransformList_Invoke(ISVGAnimatedTransformList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedTransformList_Invoke(ISVGAnimatedTransformList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedTransformList methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedTransformList_putref_baseVal(ISVGAnimatedTransformList* This,ISVGTransformList *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedTransformList_putref_baseVal(ISVGAnimatedTransformList* This,ISVGTransformList *v) { return This->lpVtbl->putref_baseVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedTransformList_get_baseVal(ISVGAnimatedTransformList* This,ISVGTransformList **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedTransformList_get_baseVal(ISVGAnimatedTransformList* This,ISVGTransformList **p) { return This->lpVtbl->get_baseVal(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedTransformList_putref_animVal(ISVGAnimatedTransformList* This,ISVGTransformList *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedTransformList_putref_animVal(ISVGAnimatedTransformList* This,ISVGTransformList *v) { return This->lpVtbl->putref_animVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedTransformList_get_animVal(ISVGAnimatedTransformList* This,ISVGTransformList **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedTransformList_get_animVal(ISVGAnimatedTransformList* This,ISVGTransformList **p) { return This->lpVtbl->get_animVal(This,p); } #endif @@ -126878,39 +126886,39 @@ interface ISVGAnimatedBoolean { #define ISVGAnimatedBoolean_get_animVal(This,p) (This)->lpVtbl->get_animVal(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedBoolean_QueryInterface(ISVGAnimatedBoolean* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedBoolean_QueryInterface(ISVGAnimatedBoolean* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedBoolean_AddRef(ISVGAnimatedBoolean* This) { +static __WIDL_INLINE ULONG ISVGAnimatedBoolean_AddRef(ISVGAnimatedBoolean* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedBoolean_Release(ISVGAnimatedBoolean* This) { +static __WIDL_INLINE ULONG ISVGAnimatedBoolean_Release(ISVGAnimatedBoolean* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedBoolean_GetTypeInfoCount(ISVGAnimatedBoolean* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedBoolean_GetTypeInfoCount(ISVGAnimatedBoolean* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedBoolean_GetTypeInfo(ISVGAnimatedBoolean* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedBoolean_GetTypeInfo(ISVGAnimatedBoolean* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedBoolean_GetIDsOfNames(ISVGAnimatedBoolean* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedBoolean_GetIDsOfNames(ISVGAnimatedBoolean* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedBoolean_Invoke(ISVGAnimatedBoolean* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedBoolean_Invoke(ISVGAnimatedBoolean* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedBoolean methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedBoolean_put_baseVal(ISVGAnimatedBoolean* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ISVGAnimatedBoolean_put_baseVal(ISVGAnimatedBoolean* This,VARIANT_BOOL v) { return This->lpVtbl->put_baseVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedBoolean_get_baseVal(ISVGAnimatedBoolean* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ISVGAnimatedBoolean_get_baseVal(ISVGAnimatedBoolean* This,VARIANT_BOOL *p) { return This->lpVtbl->get_baseVal(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedBoolean_put_animVal(ISVGAnimatedBoolean* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ISVGAnimatedBoolean_put_animVal(ISVGAnimatedBoolean* This,VARIANT_BOOL v) { return This->lpVtbl->put_animVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedBoolean_get_animVal(ISVGAnimatedBoolean* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ISVGAnimatedBoolean_get_animVal(ISVGAnimatedBoolean* This,VARIANT_BOOL *p) { return This->lpVtbl->get_animVal(This,p); } #endif @@ -127050,39 +127058,39 @@ interface ISVGAnimatedEnumeration { #define ISVGAnimatedEnumeration_get_animVal(This,p) (This)->lpVtbl->get_animVal(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedEnumeration_QueryInterface(ISVGAnimatedEnumeration* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedEnumeration_QueryInterface(ISVGAnimatedEnumeration* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedEnumeration_AddRef(ISVGAnimatedEnumeration* This) { +static __WIDL_INLINE ULONG ISVGAnimatedEnumeration_AddRef(ISVGAnimatedEnumeration* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedEnumeration_Release(ISVGAnimatedEnumeration* This) { +static __WIDL_INLINE ULONG ISVGAnimatedEnumeration_Release(ISVGAnimatedEnumeration* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedEnumeration_GetTypeInfoCount(ISVGAnimatedEnumeration* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedEnumeration_GetTypeInfoCount(ISVGAnimatedEnumeration* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedEnumeration_GetTypeInfo(ISVGAnimatedEnumeration* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedEnumeration_GetTypeInfo(ISVGAnimatedEnumeration* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedEnumeration_GetIDsOfNames(ISVGAnimatedEnumeration* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedEnumeration_GetIDsOfNames(ISVGAnimatedEnumeration* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedEnumeration_Invoke(ISVGAnimatedEnumeration* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedEnumeration_Invoke(ISVGAnimatedEnumeration* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedEnumeration methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedEnumeration_put_baseVal(ISVGAnimatedEnumeration* This,USHORT v) { +static __WIDL_INLINE HRESULT ISVGAnimatedEnumeration_put_baseVal(ISVGAnimatedEnumeration* This,USHORT v) { return This->lpVtbl->put_baseVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedEnumeration_get_baseVal(ISVGAnimatedEnumeration* This,USHORT *p) { +static __WIDL_INLINE HRESULT ISVGAnimatedEnumeration_get_baseVal(ISVGAnimatedEnumeration* This,USHORT *p) { return This->lpVtbl->get_baseVal(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedEnumeration_put_animVal(ISVGAnimatedEnumeration* This,USHORT v) { +static __WIDL_INLINE HRESULT ISVGAnimatedEnumeration_put_animVal(ISVGAnimatedEnumeration* This,USHORT v) { return This->lpVtbl->put_animVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedEnumeration_get_animVal(ISVGAnimatedEnumeration* This,USHORT *p) { +static __WIDL_INLINE HRESULT ISVGAnimatedEnumeration_get_animVal(ISVGAnimatedEnumeration* This,USHORT *p) { return This->lpVtbl->get_animVal(This,p); } #endif @@ -127222,39 +127230,39 @@ interface ISVGAnimatedInteger { #define ISVGAnimatedInteger_get_animVal(This,p) (This)->lpVtbl->get_animVal(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedInteger_QueryInterface(ISVGAnimatedInteger* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedInteger_QueryInterface(ISVGAnimatedInteger* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedInteger_AddRef(ISVGAnimatedInteger* This) { +static __WIDL_INLINE ULONG ISVGAnimatedInteger_AddRef(ISVGAnimatedInteger* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedInteger_Release(ISVGAnimatedInteger* This) { +static __WIDL_INLINE ULONG ISVGAnimatedInteger_Release(ISVGAnimatedInteger* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedInteger_GetTypeInfoCount(ISVGAnimatedInteger* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedInteger_GetTypeInfoCount(ISVGAnimatedInteger* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedInteger_GetTypeInfo(ISVGAnimatedInteger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedInteger_GetTypeInfo(ISVGAnimatedInteger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedInteger_GetIDsOfNames(ISVGAnimatedInteger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedInteger_GetIDsOfNames(ISVGAnimatedInteger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedInteger_Invoke(ISVGAnimatedInteger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedInteger_Invoke(ISVGAnimatedInteger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedInteger methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedInteger_put_baseVal(ISVGAnimatedInteger* This,LONG v) { +static __WIDL_INLINE HRESULT ISVGAnimatedInteger_put_baseVal(ISVGAnimatedInteger* This,LONG v) { return This->lpVtbl->put_baseVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedInteger_get_baseVal(ISVGAnimatedInteger* This,LONG *p) { +static __WIDL_INLINE HRESULT ISVGAnimatedInteger_get_baseVal(ISVGAnimatedInteger* This,LONG *p) { return This->lpVtbl->get_baseVal(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedInteger_put_animVal(ISVGAnimatedInteger* This,LONG v) { +static __WIDL_INLINE HRESULT ISVGAnimatedInteger_put_animVal(ISVGAnimatedInteger* This,LONG v) { return This->lpVtbl->put_animVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedInteger_get_animVal(ISVGAnimatedInteger* This,LONG *p) { +static __WIDL_INLINE HRESULT ISVGAnimatedInteger_get_animVal(ISVGAnimatedInteger* This,LONG *p) { return This->lpVtbl->get_animVal(This,p); } #endif @@ -127402,39 +127410,39 @@ interface ISVGAnimatedLength { #define ISVGAnimatedLength_get_animVal(This,p) (This)->lpVtbl->get_animVal(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedLength_QueryInterface(ISVGAnimatedLength* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedLength_QueryInterface(ISVGAnimatedLength* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedLength_AddRef(ISVGAnimatedLength* This) { +static __WIDL_INLINE ULONG ISVGAnimatedLength_AddRef(ISVGAnimatedLength* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedLength_Release(ISVGAnimatedLength* This) { +static __WIDL_INLINE ULONG ISVGAnimatedLength_Release(ISVGAnimatedLength* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedLength_GetTypeInfoCount(ISVGAnimatedLength* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedLength_GetTypeInfoCount(ISVGAnimatedLength* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedLength_GetTypeInfo(ISVGAnimatedLength* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedLength_GetTypeInfo(ISVGAnimatedLength* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedLength_GetIDsOfNames(ISVGAnimatedLength* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedLength_GetIDsOfNames(ISVGAnimatedLength* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedLength_Invoke(ISVGAnimatedLength* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedLength_Invoke(ISVGAnimatedLength* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedLength methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedLength_putref_baseVal(ISVGAnimatedLength* This,ISVGLength *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedLength_putref_baseVal(ISVGAnimatedLength* This,ISVGLength *v) { return This->lpVtbl->putref_baseVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedLength_get_baseVal(ISVGAnimatedLength* This,ISVGLength **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedLength_get_baseVal(ISVGAnimatedLength* This,ISVGLength **p) { return This->lpVtbl->get_baseVal(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedLength_putref_animVal(ISVGAnimatedLength* This,ISVGLength *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedLength_putref_animVal(ISVGAnimatedLength* This,ISVGLength *v) { return This->lpVtbl->putref_animVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedLength_get_animVal(ISVGAnimatedLength* This,ISVGLength **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedLength_get_animVal(ISVGAnimatedLength* This,ISVGLength **p) { return This->lpVtbl->get_animVal(This,p); } #endif @@ -127582,39 +127590,39 @@ interface ISVGAnimatedLengthList { #define ISVGAnimatedLengthList_get_animVal(This,p) (This)->lpVtbl->get_animVal(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedLengthList_QueryInterface(ISVGAnimatedLengthList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedLengthList_QueryInterface(ISVGAnimatedLengthList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedLengthList_AddRef(ISVGAnimatedLengthList* This) { +static __WIDL_INLINE ULONG ISVGAnimatedLengthList_AddRef(ISVGAnimatedLengthList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedLengthList_Release(ISVGAnimatedLengthList* This) { +static __WIDL_INLINE ULONG ISVGAnimatedLengthList_Release(ISVGAnimatedLengthList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedLengthList_GetTypeInfoCount(ISVGAnimatedLengthList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedLengthList_GetTypeInfoCount(ISVGAnimatedLengthList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedLengthList_GetTypeInfo(ISVGAnimatedLengthList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedLengthList_GetTypeInfo(ISVGAnimatedLengthList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedLengthList_GetIDsOfNames(ISVGAnimatedLengthList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedLengthList_GetIDsOfNames(ISVGAnimatedLengthList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedLengthList_Invoke(ISVGAnimatedLengthList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedLengthList_Invoke(ISVGAnimatedLengthList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedLengthList methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedLengthList_putref_baseVal(ISVGAnimatedLengthList* This,ISVGLengthList *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedLengthList_putref_baseVal(ISVGAnimatedLengthList* This,ISVGLengthList *v) { return This->lpVtbl->putref_baseVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedLengthList_get_baseVal(ISVGAnimatedLengthList* This,ISVGLengthList **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedLengthList_get_baseVal(ISVGAnimatedLengthList* This,ISVGLengthList **p) { return This->lpVtbl->get_baseVal(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedLengthList_putref_animVal(ISVGAnimatedLengthList* This,ISVGLengthList *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedLengthList_putref_animVal(ISVGAnimatedLengthList* This,ISVGLengthList *v) { return This->lpVtbl->putref_animVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedLengthList_get_animVal(ISVGAnimatedLengthList* This,ISVGLengthList **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedLengthList_get_animVal(ISVGAnimatedLengthList* This,ISVGLengthList **p) { return This->lpVtbl->get_animVal(This,p); } #endif @@ -127762,39 +127770,39 @@ interface ISVGAnimatedNumber { #define ISVGAnimatedNumber_get_animVal(This,p) (This)->lpVtbl->get_animVal(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedNumber_QueryInterface(ISVGAnimatedNumber* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumber_QueryInterface(ISVGAnimatedNumber* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedNumber_AddRef(ISVGAnimatedNumber* This) { +static __WIDL_INLINE ULONG ISVGAnimatedNumber_AddRef(ISVGAnimatedNumber* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedNumber_Release(ISVGAnimatedNumber* This) { +static __WIDL_INLINE ULONG ISVGAnimatedNumber_Release(ISVGAnimatedNumber* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedNumber_GetTypeInfoCount(ISVGAnimatedNumber* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumber_GetTypeInfoCount(ISVGAnimatedNumber* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedNumber_GetTypeInfo(ISVGAnimatedNumber* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumber_GetTypeInfo(ISVGAnimatedNumber* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedNumber_GetIDsOfNames(ISVGAnimatedNumber* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumber_GetIDsOfNames(ISVGAnimatedNumber* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedNumber_Invoke(ISVGAnimatedNumber* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumber_Invoke(ISVGAnimatedNumber* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedNumber methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedNumber_put_baseVal(ISVGAnimatedNumber* This,float v) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumber_put_baseVal(ISVGAnimatedNumber* This,float v) { return This->lpVtbl->put_baseVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedNumber_get_baseVal(ISVGAnimatedNumber* This,float *p) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumber_get_baseVal(ISVGAnimatedNumber* This,float *p) { return This->lpVtbl->get_baseVal(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedNumber_put_animVal(ISVGAnimatedNumber* This,float v) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumber_put_animVal(ISVGAnimatedNumber* This,float v) { return This->lpVtbl->put_animVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedNumber_get_animVal(ISVGAnimatedNumber* This,float *p) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumber_get_animVal(ISVGAnimatedNumber* This,float *p) { return This->lpVtbl->get_animVal(This,p); } #endif @@ -127942,39 +127950,39 @@ interface ISVGAnimatedNumberList { #define ISVGAnimatedNumberList_get_animVal(This,p) (This)->lpVtbl->get_animVal(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedNumberList_QueryInterface(ISVGAnimatedNumberList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumberList_QueryInterface(ISVGAnimatedNumberList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedNumberList_AddRef(ISVGAnimatedNumberList* This) { +static __WIDL_INLINE ULONG ISVGAnimatedNumberList_AddRef(ISVGAnimatedNumberList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedNumberList_Release(ISVGAnimatedNumberList* This) { +static __WIDL_INLINE ULONG ISVGAnimatedNumberList_Release(ISVGAnimatedNumberList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedNumberList_GetTypeInfoCount(ISVGAnimatedNumberList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumberList_GetTypeInfoCount(ISVGAnimatedNumberList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedNumberList_GetTypeInfo(ISVGAnimatedNumberList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumberList_GetTypeInfo(ISVGAnimatedNumberList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedNumberList_GetIDsOfNames(ISVGAnimatedNumberList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumberList_GetIDsOfNames(ISVGAnimatedNumberList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedNumberList_Invoke(ISVGAnimatedNumberList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumberList_Invoke(ISVGAnimatedNumberList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedNumberList methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedNumberList_putref_baseVal(ISVGAnimatedNumberList* This,ISVGNumberList *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumberList_putref_baseVal(ISVGAnimatedNumberList* This,ISVGNumberList *v) { return This->lpVtbl->putref_baseVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedNumberList_get_baseVal(ISVGAnimatedNumberList* This,ISVGNumberList **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumberList_get_baseVal(ISVGAnimatedNumberList* This,ISVGNumberList **p) { return This->lpVtbl->get_baseVal(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedNumberList_putref_animVal(ISVGAnimatedNumberList* This,ISVGNumberList *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumberList_putref_animVal(ISVGAnimatedNumberList* This,ISVGNumberList *v) { return This->lpVtbl->putref_animVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedNumberList_get_animVal(ISVGAnimatedNumberList* This,ISVGNumberList **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedNumberList_get_animVal(ISVGAnimatedNumberList* This,ISVGNumberList **p) { return This->lpVtbl->get_animVal(This,p); } #endif @@ -128122,39 +128130,39 @@ interface ISVGAnimatedRect { #define ISVGAnimatedRect_get_animVal(This,p) (This)->lpVtbl->get_animVal(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedRect_QueryInterface(ISVGAnimatedRect* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedRect_QueryInterface(ISVGAnimatedRect* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedRect_AddRef(ISVGAnimatedRect* This) { +static __WIDL_INLINE ULONG ISVGAnimatedRect_AddRef(ISVGAnimatedRect* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedRect_Release(ISVGAnimatedRect* This) { +static __WIDL_INLINE ULONG ISVGAnimatedRect_Release(ISVGAnimatedRect* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedRect_GetTypeInfoCount(ISVGAnimatedRect* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedRect_GetTypeInfoCount(ISVGAnimatedRect* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedRect_GetTypeInfo(ISVGAnimatedRect* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedRect_GetTypeInfo(ISVGAnimatedRect* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedRect_GetIDsOfNames(ISVGAnimatedRect* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedRect_GetIDsOfNames(ISVGAnimatedRect* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedRect_Invoke(ISVGAnimatedRect* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedRect_Invoke(ISVGAnimatedRect* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedRect methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedRect_putref_baseVal(ISVGAnimatedRect* This,ISVGRect *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedRect_putref_baseVal(ISVGAnimatedRect* This,ISVGRect *v) { return This->lpVtbl->putref_baseVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedRect_get_baseVal(ISVGAnimatedRect* This,ISVGRect **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedRect_get_baseVal(ISVGAnimatedRect* This,ISVGRect **p) { return This->lpVtbl->get_baseVal(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedRect_putref_animVal(ISVGAnimatedRect* This,ISVGRect *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedRect_putref_animVal(ISVGAnimatedRect* This,ISVGRect *v) { return This->lpVtbl->putref_animVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedRect_get_animVal(ISVGAnimatedRect* This,ISVGRect **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedRect_get_animVal(ISVGAnimatedRect* This,ISVGRect **p) { return This->lpVtbl->get_animVal(This,p); } #endif @@ -128286,36 +128294,36 @@ interface ISVGAnimatedString { #define ISVGAnimatedString_get_animVal(This,p) (This)->lpVtbl->get_animVal(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedString_QueryInterface(ISVGAnimatedString* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedString_QueryInterface(ISVGAnimatedString* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedString_AddRef(ISVGAnimatedString* This) { +static __WIDL_INLINE ULONG ISVGAnimatedString_AddRef(ISVGAnimatedString* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedString_Release(ISVGAnimatedString* This) { +static __WIDL_INLINE ULONG ISVGAnimatedString_Release(ISVGAnimatedString* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedString_GetTypeInfoCount(ISVGAnimatedString* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedString_GetTypeInfoCount(ISVGAnimatedString* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedString_GetTypeInfo(ISVGAnimatedString* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedString_GetTypeInfo(ISVGAnimatedString* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedString_GetIDsOfNames(ISVGAnimatedString* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedString_GetIDsOfNames(ISVGAnimatedString* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedString_Invoke(ISVGAnimatedString* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedString_Invoke(ISVGAnimatedString* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedString methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedString_put_baseVal(ISVGAnimatedString* This,BSTR v) { +static __WIDL_INLINE HRESULT ISVGAnimatedString_put_baseVal(ISVGAnimatedString* This,BSTR v) { return This->lpVtbl->put_baseVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedString_get_baseVal(ISVGAnimatedString* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGAnimatedString_get_baseVal(ISVGAnimatedString* This,BSTR *p) { return This->lpVtbl->get_baseVal(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedString_get_animVal(ISVGAnimatedString* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGAnimatedString_get_animVal(ISVGAnimatedString* This,BSTR *p) { return This->lpVtbl->get_animVal(This,p); } #endif @@ -128439,33 +128447,33 @@ interface ISVGClipPathElement { #define ISVGClipPathElement_get_clipPathUnits(This,p) (This)->lpVtbl->get_clipPathUnits(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGClipPathElement_QueryInterface(ISVGClipPathElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGClipPathElement_QueryInterface(ISVGClipPathElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGClipPathElement_AddRef(ISVGClipPathElement* This) { +static __WIDL_INLINE ULONG ISVGClipPathElement_AddRef(ISVGClipPathElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGClipPathElement_Release(ISVGClipPathElement* This) { +static __WIDL_INLINE ULONG ISVGClipPathElement_Release(ISVGClipPathElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGClipPathElement_GetTypeInfoCount(ISVGClipPathElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGClipPathElement_GetTypeInfoCount(ISVGClipPathElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGClipPathElement_GetTypeInfo(ISVGClipPathElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGClipPathElement_GetTypeInfo(ISVGClipPathElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGClipPathElement_GetIDsOfNames(ISVGClipPathElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGClipPathElement_GetIDsOfNames(ISVGClipPathElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGClipPathElement_Invoke(ISVGClipPathElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGClipPathElement_Invoke(ISVGClipPathElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGClipPathElement methods ***/ -static FORCEINLINE HRESULT ISVGClipPathElement_putref_clipPathUnits(ISVGClipPathElement* This,ISVGAnimatedEnumeration *v) { +static __WIDL_INLINE HRESULT ISVGClipPathElement_putref_clipPathUnits(ISVGClipPathElement* This,ISVGAnimatedEnumeration *v) { return This->lpVtbl->putref_clipPathUnits(This,v); } -static FORCEINLINE HRESULT ISVGClipPathElement_get_clipPathUnits(ISVGClipPathElement* This,ISVGAnimatedEnumeration **p) { +static __WIDL_INLINE HRESULT ISVGClipPathElement_get_clipPathUnits(ISVGClipPathElement* This,ISVGAnimatedEnumeration **p) { return This->lpVtbl->get_clipPathUnits(This,p); } #endif @@ -128557,26 +128565,26 @@ interface DispSVGClipPathElement { #define DispSVGClipPathElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGClipPathElement_QueryInterface(DispSVGClipPathElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGClipPathElement_QueryInterface(DispSVGClipPathElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGClipPathElement_AddRef(DispSVGClipPathElement* This) { +static __WIDL_INLINE ULONG DispSVGClipPathElement_AddRef(DispSVGClipPathElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGClipPathElement_Release(DispSVGClipPathElement* This) { +static __WIDL_INLINE ULONG DispSVGClipPathElement_Release(DispSVGClipPathElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGClipPathElement_GetTypeInfoCount(DispSVGClipPathElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGClipPathElement_GetTypeInfoCount(DispSVGClipPathElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGClipPathElement_GetTypeInfo(DispSVGClipPathElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGClipPathElement_GetTypeInfo(DispSVGClipPathElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGClipPathElement_GetIDsOfNames(DispSVGClipPathElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGClipPathElement_GetIDsOfNames(DispSVGClipPathElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGClipPathElement_Invoke(DispSVGClipPathElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGClipPathElement_Invoke(DispSVGClipPathElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -128691,30 +128699,30 @@ interface ISVGDocument { #define ISVGDocument_get_rootElement(This,p) (This)->lpVtbl->get_rootElement(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGDocument_QueryInterface(ISVGDocument* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGDocument_QueryInterface(ISVGDocument* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGDocument_AddRef(ISVGDocument* This) { +static __WIDL_INLINE ULONG ISVGDocument_AddRef(ISVGDocument* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGDocument_Release(ISVGDocument* This) { +static __WIDL_INLINE ULONG ISVGDocument_Release(ISVGDocument* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGDocument_GetTypeInfoCount(ISVGDocument* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGDocument_GetTypeInfoCount(ISVGDocument* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGDocument_GetTypeInfo(ISVGDocument* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGDocument_GetTypeInfo(ISVGDocument* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGDocument_GetIDsOfNames(ISVGDocument* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGDocument_GetIDsOfNames(ISVGDocument* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGDocument_Invoke(ISVGDocument* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGDocument_Invoke(ISVGDocument* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGDocument methods ***/ -static FORCEINLINE HRESULT ISVGDocument_get_rootElement(ISVGDocument* This,ISVGSVGElement **p) { +static __WIDL_INLINE HRESULT ISVGDocument_get_rootElement(ISVGDocument* This,ISVGSVGElement **p) { return This->lpVtbl->get_rootElement(This,p); } #endif @@ -128816,30 +128824,30 @@ interface IGetSVGDocument { #define IGetSVGDocument_getSVGDocument(This,ppSVGDocument) (This)->lpVtbl->getSVGDocument(This,ppSVGDocument) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IGetSVGDocument_QueryInterface(IGetSVGDocument* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IGetSVGDocument_QueryInterface(IGetSVGDocument* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IGetSVGDocument_AddRef(IGetSVGDocument* This) { +static __WIDL_INLINE ULONG IGetSVGDocument_AddRef(IGetSVGDocument* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IGetSVGDocument_Release(IGetSVGDocument* This) { +static __WIDL_INLINE ULONG IGetSVGDocument_Release(IGetSVGDocument* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IGetSVGDocument_GetTypeInfoCount(IGetSVGDocument* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IGetSVGDocument_GetTypeInfoCount(IGetSVGDocument* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IGetSVGDocument_GetTypeInfo(IGetSVGDocument* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IGetSVGDocument_GetTypeInfo(IGetSVGDocument* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IGetSVGDocument_GetIDsOfNames(IGetSVGDocument* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IGetSVGDocument_GetIDsOfNames(IGetSVGDocument* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IGetSVGDocument_Invoke(IGetSVGDocument* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IGetSVGDocument_Invoke(IGetSVGDocument* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IGetSVGDocument methods ***/ -static FORCEINLINE HRESULT IGetSVGDocument_getSVGDocument(IGetSVGDocument* This,IDispatch **ppSVGDocument) { +static __WIDL_INLINE HRESULT IGetSVGDocument_getSVGDocument(IGetSVGDocument* This,IDispatch **ppSVGDocument) { return This->lpVtbl->getSVGDocument(This,ppSVGDocument); } #endif @@ -129012,51 +129020,51 @@ interface ISVGElement { #define ISVGElement_get_focusable(This,p) (This)->lpVtbl->get_focusable(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGElement_QueryInterface(ISVGElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGElement_QueryInterface(ISVGElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGElement_AddRef(ISVGElement* This) { +static __WIDL_INLINE ULONG ISVGElement_AddRef(ISVGElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGElement_Release(ISVGElement* This) { +static __WIDL_INLINE ULONG ISVGElement_Release(ISVGElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGElement_GetTypeInfoCount(ISVGElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGElement_GetTypeInfoCount(ISVGElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGElement_GetTypeInfo(ISVGElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGElement_GetTypeInfo(ISVGElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGElement_GetIDsOfNames(ISVGElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGElement_GetIDsOfNames(ISVGElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGElement_Invoke(ISVGElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGElement_Invoke(ISVGElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGElement methods ***/ -static FORCEINLINE HRESULT ISVGElement_put_xmlbase(ISVGElement* This,BSTR v) { +static __WIDL_INLINE HRESULT ISVGElement_put_xmlbase(ISVGElement* This,BSTR v) { return This->lpVtbl->put_xmlbase(This,v); } -static FORCEINLINE HRESULT ISVGElement_get_xmlbase(ISVGElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGElement_get_xmlbase(ISVGElement* This,BSTR *p) { return This->lpVtbl->get_xmlbase(This,p); } -static FORCEINLINE HRESULT ISVGElement_putref_ownerSVGElement(ISVGElement* This,ISVGSVGElement *v) { +static __WIDL_INLINE HRESULT ISVGElement_putref_ownerSVGElement(ISVGElement* This,ISVGSVGElement *v) { return This->lpVtbl->putref_ownerSVGElement(This,v); } -static FORCEINLINE HRESULT ISVGElement_get_ownerSVGElement(ISVGElement* This,ISVGSVGElement **p) { +static __WIDL_INLINE HRESULT ISVGElement_get_ownerSVGElement(ISVGElement* This,ISVGSVGElement **p) { return This->lpVtbl->get_ownerSVGElement(This,p); } -static FORCEINLINE HRESULT ISVGElement_putref_viewportElement(ISVGElement* This,ISVGElement *v) { +static __WIDL_INLINE HRESULT ISVGElement_putref_viewportElement(ISVGElement* This,ISVGElement *v) { return This->lpVtbl->putref_viewportElement(This,v); } -static FORCEINLINE HRESULT ISVGElement_get_viewportElement(ISVGElement* This,ISVGElement **p) { +static __WIDL_INLINE HRESULT ISVGElement_get_viewportElement(ISVGElement* This,ISVGElement **p) { return This->lpVtbl->get_viewportElement(This,p); } -static FORCEINLINE HRESULT ISVGElement_putref_focusable(ISVGElement* This,ISVGAnimatedEnumeration *v) { +static __WIDL_INLINE HRESULT ISVGElement_putref_focusable(ISVGElement* This,ISVGAnimatedEnumeration *v) { return This->lpVtbl->putref_focusable(This,v); } -static FORCEINLINE HRESULT ISVGElement_get_focusable(ISVGElement* This,ISVGAnimatedEnumeration **p) { +static __WIDL_INLINE HRESULT ISVGElement_get_focusable(ISVGElement* This,ISVGAnimatedEnumeration **p) { return This->lpVtbl->get_focusable(This,p); } #endif @@ -129148,26 +129156,26 @@ interface DispSVGElement { #define DispSVGElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGElement_QueryInterface(DispSVGElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGElement_QueryInterface(DispSVGElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGElement_AddRef(DispSVGElement* This) { +static __WIDL_INLINE ULONG DispSVGElement_AddRef(DispSVGElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGElement_Release(DispSVGElement* This) { +static __WIDL_INLINE ULONG DispSVGElement_Release(DispSVGElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGElement_GetTypeInfoCount(DispSVGElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGElement_GetTypeInfoCount(DispSVGElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGElement_GetTypeInfo(DispSVGElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGElement_GetTypeInfo(DispSVGElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGElement_GetIDsOfNames(DispSVGElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGElement_GetIDsOfNames(DispSVGElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGElement_Invoke(DispSVGElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGElement_Invoke(DispSVGElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -129272,26 +129280,26 @@ interface IICCSVGColor { #define IICCSVGColor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IICCSVGColor_QueryInterface(IICCSVGColor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IICCSVGColor_QueryInterface(IICCSVGColor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IICCSVGColor_AddRef(IICCSVGColor* This) { +static __WIDL_INLINE ULONG IICCSVGColor_AddRef(IICCSVGColor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IICCSVGColor_Release(IICCSVGColor* This) { +static __WIDL_INLINE ULONG IICCSVGColor_Release(IICCSVGColor* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IICCSVGColor_GetTypeInfoCount(IICCSVGColor* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IICCSVGColor_GetTypeInfoCount(IICCSVGColor* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IICCSVGColor_GetTypeInfo(IICCSVGColor* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IICCSVGColor_GetTypeInfo(IICCSVGColor* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IICCSVGColor_GetIDsOfNames(IICCSVGColor* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IICCSVGColor_GetIDsOfNames(IICCSVGColor* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IICCSVGColor_Invoke(IICCSVGColor* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IICCSVGColor_Invoke(IICCSVGColor* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -129481,57 +129489,57 @@ interface ISVGLength { #define ISVGLength_convertToSpecifiedUnits(This,unitType) (This)->lpVtbl->convertToSpecifiedUnits(This,unitType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGLength_QueryInterface(ISVGLength* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGLength_QueryInterface(ISVGLength* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGLength_AddRef(ISVGLength* This) { +static __WIDL_INLINE ULONG ISVGLength_AddRef(ISVGLength* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGLength_Release(ISVGLength* This) { +static __WIDL_INLINE ULONG ISVGLength_Release(ISVGLength* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGLength_GetTypeInfoCount(ISVGLength* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGLength_GetTypeInfoCount(ISVGLength* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGLength_GetTypeInfo(ISVGLength* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGLength_GetTypeInfo(ISVGLength* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGLength_GetIDsOfNames(ISVGLength* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGLength_GetIDsOfNames(ISVGLength* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGLength_Invoke(ISVGLength* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGLength_Invoke(ISVGLength* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGLength methods ***/ -static FORCEINLINE HRESULT ISVGLength_put_unitType(ISVGLength* This,short v) { +static __WIDL_INLINE HRESULT ISVGLength_put_unitType(ISVGLength* This,short v) { return This->lpVtbl->put_unitType(This,v); } -static FORCEINLINE HRESULT ISVGLength_get_unitType(ISVGLength* This,short *p) { +static __WIDL_INLINE HRESULT ISVGLength_get_unitType(ISVGLength* This,short *p) { return This->lpVtbl->get_unitType(This,p); } -static FORCEINLINE HRESULT ISVGLength_put_value(ISVGLength* This,float v) { +static __WIDL_INLINE HRESULT ISVGLength_put_value(ISVGLength* This,float v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT ISVGLength_get_value(ISVGLength* This,float *p) { +static __WIDL_INLINE HRESULT ISVGLength_get_value(ISVGLength* This,float *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT ISVGLength_put_valueInSpecifiedUnits(ISVGLength* This,float v) { +static __WIDL_INLINE HRESULT ISVGLength_put_valueInSpecifiedUnits(ISVGLength* This,float v) { return This->lpVtbl->put_valueInSpecifiedUnits(This,v); } -static FORCEINLINE HRESULT ISVGLength_get_valueInSpecifiedUnits(ISVGLength* This,float *p) { +static __WIDL_INLINE HRESULT ISVGLength_get_valueInSpecifiedUnits(ISVGLength* This,float *p) { return This->lpVtbl->get_valueInSpecifiedUnits(This,p); } -static FORCEINLINE HRESULT ISVGLength_put_valueAsString(ISVGLength* This,BSTR v) { +static __WIDL_INLINE HRESULT ISVGLength_put_valueAsString(ISVGLength* This,BSTR v) { return This->lpVtbl->put_valueAsString(This,v); } -static FORCEINLINE HRESULT ISVGLength_get_valueAsString(ISVGLength* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGLength_get_valueAsString(ISVGLength* This,BSTR *p) { return This->lpVtbl->get_valueAsString(This,p); } -static FORCEINLINE HRESULT ISVGLength_newValueSpecifiedUnits(ISVGLength* This,short unitType,float valueInSpecifiedUnits) { +static __WIDL_INLINE HRESULT ISVGLength_newValueSpecifiedUnits(ISVGLength* This,short unitType,float valueInSpecifiedUnits) { return This->lpVtbl->newValueSpecifiedUnits(This,unitType,valueInSpecifiedUnits); } -static FORCEINLINE HRESULT ISVGLength_convertToSpecifiedUnits(ISVGLength* This,short unitType) { +static __WIDL_INLINE HRESULT ISVGLength_convertToSpecifiedUnits(ISVGLength* This,short unitType) { return This->lpVtbl->convertToSpecifiedUnits(This,unitType); } #endif @@ -129734,54 +129742,54 @@ interface ISVGLengthList { #define ISVGLengthList_appendItem(This,newItem,ppResult) (This)->lpVtbl->appendItem(This,newItem,ppResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGLengthList_QueryInterface(ISVGLengthList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGLengthList_QueryInterface(ISVGLengthList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGLengthList_AddRef(ISVGLengthList* This) { +static __WIDL_INLINE ULONG ISVGLengthList_AddRef(ISVGLengthList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGLengthList_Release(ISVGLengthList* This) { +static __WIDL_INLINE ULONG ISVGLengthList_Release(ISVGLengthList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGLengthList_GetTypeInfoCount(ISVGLengthList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGLengthList_GetTypeInfoCount(ISVGLengthList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGLengthList_GetTypeInfo(ISVGLengthList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGLengthList_GetTypeInfo(ISVGLengthList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGLengthList_GetIDsOfNames(ISVGLengthList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGLengthList_GetIDsOfNames(ISVGLengthList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGLengthList_Invoke(ISVGLengthList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGLengthList_Invoke(ISVGLengthList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGLengthList methods ***/ -static FORCEINLINE HRESULT ISVGLengthList_put_numberOfItems(ISVGLengthList* This,LONG v) { +static __WIDL_INLINE HRESULT ISVGLengthList_put_numberOfItems(ISVGLengthList* This,LONG v) { return This->lpVtbl->put_numberOfItems(This,v); } -static FORCEINLINE HRESULT ISVGLengthList_get_numberOfItems(ISVGLengthList* This,LONG *p) { +static __WIDL_INLINE HRESULT ISVGLengthList_get_numberOfItems(ISVGLengthList* This,LONG *p) { return This->lpVtbl->get_numberOfItems(This,p); } -static FORCEINLINE HRESULT ISVGLengthList_clear(ISVGLengthList* This) { +static __WIDL_INLINE HRESULT ISVGLengthList_clear(ISVGLengthList* This) { return This->lpVtbl->clear(This); } -static FORCEINLINE HRESULT ISVGLengthList_initialize(ISVGLengthList* This,ISVGLength *newItem,ISVGLength **ppResult) { +static __WIDL_INLINE HRESULT ISVGLengthList_initialize(ISVGLengthList* This,ISVGLength *newItem,ISVGLength **ppResult) { return This->lpVtbl->initialize(This,newItem,ppResult); } -static FORCEINLINE HRESULT ISVGLengthList_getItem(ISVGLengthList* This,LONG index,ISVGLength **ppResult) { +static __WIDL_INLINE HRESULT ISVGLengthList_getItem(ISVGLengthList* This,LONG index,ISVGLength **ppResult) { return This->lpVtbl->getItem(This,index,ppResult); } -static FORCEINLINE HRESULT ISVGLengthList_insertItemBefore(ISVGLengthList* This,ISVGLength *newItem,LONG index,ISVGLength **ppResult) { +static __WIDL_INLINE HRESULT ISVGLengthList_insertItemBefore(ISVGLengthList* This,ISVGLength *newItem,LONG index,ISVGLength **ppResult) { return This->lpVtbl->insertItemBefore(This,newItem,index,ppResult); } -static FORCEINLINE HRESULT ISVGLengthList_replaceItem(ISVGLengthList* This,ISVGLength *newItem,LONG index,ISVGLength **ppResult) { +static __WIDL_INLINE HRESULT ISVGLengthList_replaceItem(ISVGLengthList* This,ISVGLength *newItem,LONG index,ISVGLength **ppResult) { return This->lpVtbl->replaceItem(This,newItem,index,ppResult); } -static FORCEINLINE HRESULT ISVGLengthList_removeItem(ISVGLengthList* This,LONG index,ISVGLength **ppResult) { +static __WIDL_INLINE HRESULT ISVGLengthList_removeItem(ISVGLengthList* This,LONG index,ISVGLength **ppResult) { return This->lpVtbl->removeItem(This,index,ppResult); } -static FORCEINLINE HRESULT ISVGLengthList_appendItem(ISVGLengthList* This,ISVGLength *newItem,ISVGLength **ppResult) { +static __WIDL_INLINE HRESULT ISVGLengthList_appendItem(ISVGLengthList* This,ISVGLength *newItem,ISVGLength **ppResult) { return This->lpVtbl->appendItem(This,newItem,ppResult); } #endif @@ -130095,96 +130103,96 @@ interface ISVGMatrix { #define ISVGMatrix_skewY(This,angle,ppResult) (This)->lpVtbl->skewY(This,angle,ppResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGMatrix_QueryInterface(ISVGMatrix* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGMatrix_QueryInterface(ISVGMatrix* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGMatrix_AddRef(ISVGMatrix* This) { +static __WIDL_INLINE ULONG ISVGMatrix_AddRef(ISVGMatrix* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGMatrix_Release(ISVGMatrix* This) { +static __WIDL_INLINE ULONG ISVGMatrix_Release(ISVGMatrix* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGMatrix_GetTypeInfoCount(ISVGMatrix* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGMatrix_GetTypeInfoCount(ISVGMatrix* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGMatrix_GetTypeInfo(ISVGMatrix* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGMatrix_GetTypeInfo(ISVGMatrix* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGMatrix_GetIDsOfNames(ISVGMatrix* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGMatrix_GetIDsOfNames(ISVGMatrix* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGMatrix_Invoke(ISVGMatrix* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGMatrix_Invoke(ISVGMatrix* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGMatrix methods ***/ -static FORCEINLINE HRESULT ISVGMatrix_put_a(ISVGMatrix* This,float v) { +static __WIDL_INLINE HRESULT ISVGMatrix_put_a(ISVGMatrix* This,float v) { return This->lpVtbl->put_a(This,v); } -static FORCEINLINE HRESULT ISVGMatrix_get_a(ISVGMatrix* This,float *p) { +static __WIDL_INLINE HRESULT ISVGMatrix_get_a(ISVGMatrix* This,float *p) { return This->lpVtbl->get_a(This,p); } -static FORCEINLINE HRESULT ISVGMatrix_put_b(ISVGMatrix* This,float v) { +static __WIDL_INLINE HRESULT ISVGMatrix_put_b(ISVGMatrix* This,float v) { return This->lpVtbl->put_b(This,v); } -static FORCEINLINE HRESULT ISVGMatrix_get_b(ISVGMatrix* This,float *p) { +static __WIDL_INLINE HRESULT ISVGMatrix_get_b(ISVGMatrix* This,float *p) { return This->lpVtbl->get_b(This,p); } -static FORCEINLINE HRESULT ISVGMatrix_put_c(ISVGMatrix* This,float v) { +static __WIDL_INLINE HRESULT ISVGMatrix_put_c(ISVGMatrix* This,float v) { return This->lpVtbl->put_c(This,v); } -static FORCEINLINE HRESULT ISVGMatrix_get_c(ISVGMatrix* This,float *p) { +static __WIDL_INLINE HRESULT ISVGMatrix_get_c(ISVGMatrix* This,float *p) { return This->lpVtbl->get_c(This,p); } -static FORCEINLINE HRESULT ISVGMatrix_put_d(ISVGMatrix* This,float v) { +static __WIDL_INLINE HRESULT ISVGMatrix_put_d(ISVGMatrix* This,float v) { return This->lpVtbl->put_d(This,v); } -static FORCEINLINE HRESULT ISVGMatrix_get_d(ISVGMatrix* This,float *p) { +static __WIDL_INLINE HRESULT ISVGMatrix_get_d(ISVGMatrix* This,float *p) { return This->lpVtbl->get_d(This,p); } -static FORCEINLINE HRESULT ISVGMatrix_put_e(ISVGMatrix* This,float v) { +static __WIDL_INLINE HRESULT ISVGMatrix_put_e(ISVGMatrix* This,float v) { return This->lpVtbl->put_e(This,v); } -static FORCEINLINE HRESULT ISVGMatrix_get_e(ISVGMatrix* This,float *p) { +static __WIDL_INLINE HRESULT ISVGMatrix_get_e(ISVGMatrix* This,float *p) { return This->lpVtbl->get_e(This,p); } -static FORCEINLINE HRESULT ISVGMatrix_put_f(ISVGMatrix* This,float v) { +static __WIDL_INLINE HRESULT ISVGMatrix_put_f(ISVGMatrix* This,float v) { return This->lpVtbl->put_f(This,v); } -static FORCEINLINE HRESULT ISVGMatrix_get_f(ISVGMatrix* This,float *p) { +static __WIDL_INLINE HRESULT ISVGMatrix_get_f(ISVGMatrix* This,float *p) { return This->lpVtbl->get_f(This,p); } -static FORCEINLINE HRESULT ISVGMatrix_multiply(ISVGMatrix* This,ISVGMatrix *secondMatrix,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGMatrix_multiply(ISVGMatrix* This,ISVGMatrix *secondMatrix,ISVGMatrix **ppResult) { return This->lpVtbl->multiply(This,secondMatrix,ppResult); } -static FORCEINLINE HRESULT ISVGMatrix_inverse(ISVGMatrix* This,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGMatrix_inverse(ISVGMatrix* This,ISVGMatrix **ppResult) { return This->lpVtbl->inverse(This,ppResult); } -static FORCEINLINE HRESULT ISVGMatrix_translate(ISVGMatrix* This,float x,float y,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGMatrix_translate(ISVGMatrix* This,float x,float y,ISVGMatrix **ppResult) { return This->lpVtbl->translate(This,x,y,ppResult); } -static FORCEINLINE HRESULT ISVGMatrix_scale(ISVGMatrix* This,float scaleFactor,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGMatrix_scale(ISVGMatrix* This,float scaleFactor,ISVGMatrix **ppResult) { return This->lpVtbl->scale(This,scaleFactor,ppResult); } -static FORCEINLINE HRESULT ISVGMatrix_scaleNonUniform(ISVGMatrix* This,float scaleFactorX,float scaleFactorY,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGMatrix_scaleNonUniform(ISVGMatrix* This,float scaleFactorX,float scaleFactorY,ISVGMatrix **ppResult) { return This->lpVtbl->scaleNonUniform(This,scaleFactorX,scaleFactorY,ppResult); } -static FORCEINLINE HRESULT ISVGMatrix_rotate(ISVGMatrix* This,float angle,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGMatrix_rotate(ISVGMatrix* This,float angle,ISVGMatrix **ppResult) { return This->lpVtbl->rotate(This,angle,ppResult); } -static FORCEINLINE HRESULT ISVGMatrix_rotateFromVector(ISVGMatrix* This,float x,float y,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGMatrix_rotateFromVector(ISVGMatrix* This,float x,float y,ISVGMatrix **ppResult) { return This->lpVtbl->rotateFromVector(This,x,y,ppResult); } -static FORCEINLINE HRESULT ISVGMatrix_flipX(ISVGMatrix* This,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGMatrix_flipX(ISVGMatrix* This,ISVGMatrix **ppResult) { return This->lpVtbl->flipX(This,ppResult); } -static FORCEINLINE HRESULT ISVGMatrix_flipY(ISVGMatrix* This,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGMatrix_flipY(ISVGMatrix* This,ISVGMatrix **ppResult) { return This->lpVtbl->flipY(This,ppResult); } -static FORCEINLINE HRESULT ISVGMatrix_skewX(ISVGMatrix* This,float angle,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGMatrix_skewX(ISVGMatrix* This,float angle,ISVGMatrix **ppResult) { return This->lpVtbl->skewX(This,angle,ppResult); } -static FORCEINLINE HRESULT ISVGMatrix_skewY(ISVGMatrix* This,float angle,ISVGMatrix **ppResult) { +static __WIDL_INLINE HRESULT ISVGMatrix_skewY(ISVGMatrix* This,float angle,ISVGMatrix **ppResult) { return This->lpVtbl->skewY(This,angle,ppResult); } #endif @@ -130308,33 +130316,33 @@ interface ISVGNumber { #define ISVGNumber_get_value(This,p) (This)->lpVtbl->get_value(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGNumber_QueryInterface(ISVGNumber* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGNumber_QueryInterface(ISVGNumber* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGNumber_AddRef(ISVGNumber* This) { +static __WIDL_INLINE ULONG ISVGNumber_AddRef(ISVGNumber* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGNumber_Release(ISVGNumber* This) { +static __WIDL_INLINE ULONG ISVGNumber_Release(ISVGNumber* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGNumber_GetTypeInfoCount(ISVGNumber* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGNumber_GetTypeInfoCount(ISVGNumber* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGNumber_GetTypeInfo(ISVGNumber* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGNumber_GetTypeInfo(ISVGNumber* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGNumber_GetIDsOfNames(ISVGNumber* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGNumber_GetIDsOfNames(ISVGNumber* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGNumber_Invoke(ISVGNumber* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGNumber_Invoke(ISVGNumber* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGNumber methods ***/ -static FORCEINLINE HRESULT ISVGNumber_put_value(ISVGNumber* This,float v) { +static __WIDL_INLINE HRESULT ISVGNumber_put_value(ISVGNumber* This,float v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT ISVGNumber_get_value(ISVGNumber* This,float *p) { +static __WIDL_INLINE HRESULT ISVGNumber_get_value(ISVGNumber* This,float *p) { return This->lpVtbl->get_value(This,p); } #endif @@ -130537,54 +130545,54 @@ interface ISVGNumberList { #define ISVGNumberList_appendItem(This,newItem,ppResult) (This)->lpVtbl->appendItem(This,newItem,ppResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGNumberList_QueryInterface(ISVGNumberList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGNumberList_QueryInterface(ISVGNumberList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGNumberList_AddRef(ISVGNumberList* This) { +static __WIDL_INLINE ULONG ISVGNumberList_AddRef(ISVGNumberList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGNumberList_Release(ISVGNumberList* This) { +static __WIDL_INLINE ULONG ISVGNumberList_Release(ISVGNumberList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGNumberList_GetTypeInfoCount(ISVGNumberList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGNumberList_GetTypeInfoCount(ISVGNumberList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGNumberList_GetTypeInfo(ISVGNumberList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGNumberList_GetTypeInfo(ISVGNumberList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGNumberList_GetIDsOfNames(ISVGNumberList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGNumberList_GetIDsOfNames(ISVGNumberList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGNumberList_Invoke(ISVGNumberList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGNumberList_Invoke(ISVGNumberList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGNumberList methods ***/ -static FORCEINLINE HRESULT ISVGNumberList_put_numberOfItems(ISVGNumberList* This,LONG v) { +static __WIDL_INLINE HRESULT ISVGNumberList_put_numberOfItems(ISVGNumberList* This,LONG v) { return This->lpVtbl->put_numberOfItems(This,v); } -static FORCEINLINE HRESULT ISVGNumberList_get_numberOfItems(ISVGNumberList* This,LONG *p) { +static __WIDL_INLINE HRESULT ISVGNumberList_get_numberOfItems(ISVGNumberList* This,LONG *p) { return This->lpVtbl->get_numberOfItems(This,p); } -static FORCEINLINE HRESULT ISVGNumberList_clear(ISVGNumberList* This) { +static __WIDL_INLINE HRESULT ISVGNumberList_clear(ISVGNumberList* This) { return This->lpVtbl->clear(This); } -static FORCEINLINE HRESULT ISVGNumberList_initialize(ISVGNumberList* This,ISVGNumber *newItem,ISVGNumber **ppResult) { +static __WIDL_INLINE HRESULT ISVGNumberList_initialize(ISVGNumberList* This,ISVGNumber *newItem,ISVGNumber **ppResult) { return This->lpVtbl->initialize(This,newItem,ppResult); } -static FORCEINLINE HRESULT ISVGNumberList_getItem(ISVGNumberList* This,LONG index,ISVGNumber **ppResult) { +static __WIDL_INLINE HRESULT ISVGNumberList_getItem(ISVGNumberList* This,LONG index,ISVGNumber **ppResult) { return This->lpVtbl->getItem(This,index,ppResult); } -static FORCEINLINE HRESULT ISVGNumberList_insertItemBefore(ISVGNumberList* This,ISVGNumber *newItem,LONG index,ISVGNumber **ppResult) { +static __WIDL_INLINE HRESULT ISVGNumberList_insertItemBefore(ISVGNumberList* This,ISVGNumber *newItem,LONG index,ISVGNumber **ppResult) { return This->lpVtbl->insertItemBefore(This,newItem,index,ppResult); } -static FORCEINLINE HRESULT ISVGNumberList_replaceItem(ISVGNumberList* This,ISVGNumber *newItem,LONG index,ISVGNumber **ppResult) { +static __WIDL_INLINE HRESULT ISVGNumberList_replaceItem(ISVGNumberList* This,ISVGNumber *newItem,LONG index,ISVGNumber **ppResult) { return This->lpVtbl->replaceItem(This,newItem,index,ppResult); } -static FORCEINLINE HRESULT ISVGNumberList_removeItem(ISVGNumberList* This,LONG index,ISVGNumber **ppResult) { +static __WIDL_INLINE HRESULT ISVGNumberList_removeItem(ISVGNumberList* This,LONG index,ISVGNumber **ppResult) { return This->lpVtbl->removeItem(This,index,ppResult); } -static FORCEINLINE HRESULT ISVGNumberList_appendItem(ISVGNumberList* This,ISVGNumber *newItem,ISVGNumber **ppResult) { +static __WIDL_INLINE HRESULT ISVGNumberList_appendItem(ISVGNumberList* This,ISVGNumber *newItem,ISVGNumber **ppResult) { return This->lpVtbl->appendItem(This,newItem,ppResult); } #endif @@ -130690,26 +130698,26 @@ interface ISVGPaint { #define ISVGPaint_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPaint_QueryInterface(ISVGPaint* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPaint_QueryInterface(ISVGPaint* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPaint_AddRef(ISVGPaint* This) { +static __WIDL_INLINE ULONG ISVGPaint_AddRef(ISVGPaint* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPaint_Release(ISVGPaint* This) { +static __WIDL_INLINE ULONG ISVGPaint_Release(ISVGPaint* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPaint_GetTypeInfoCount(ISVGPaint* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPaint_GetTypeInfoCount(ISVGPaint* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPaint_GetTypeInfo(ISVGPaint* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPaint_GetTypeInfo(ISVGPaint* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPaint_GetIDsOfNames(ISVGPaint* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPaint_GetIDsOfNames(ISVGPaint* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPaint_Invoke(ISVGPaint* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPaint_Invoke(ISVGPaint* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -130915,69 +130923,69 @@ interface ISVGPatternElement { #define ISVGPatternElement_get_height(This,p) (This)->lpVtbl->get_height(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPatternElement_QueryInterface(ISVGPatternElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPatternElement_QueryInterface(ISVGPatternElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPatternElement_AddRef(ISVGPatternElement* This) { +static __WIDL_INLINE ULONG ISVGPatternElement_AddRef(ISVGPatternElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPatternElement_Release(ISVGPatternElement* This) { +static __WIDL_INLINE ULONG ISVGPatternElement_Release(ISVGPatternElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPatternElement_GetTypeInfoCount(ISVGPatternElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPatternElement_GetTypeInfoCount(ISVGPatternElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPatternElement_GetTypeInfo(ISVGPatternElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPatternElement_GetTypeInfo(ISVGPatternElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPatternElement_GetIDsOfNames(ISVGPatternElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPatternElement_GetIDsOfNames(ISVGPatternElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPatternElement_Invoke(ISVGPatternElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPatternElement_Invoke(ISVGPatternElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPatternElement methods ***/ -static FORCEINLINE HRESULT ISVGPatternElement_putref_patternUnits(ISVGPatternElement* This,ISVGAnimatedEnumeration *v) { +static __WIDL_INLINE HRESULT ISVGPatternElement_putref_patternUnits(ISVGPatternElement* This,ISVGAnimatedEnumeration *v) { return This->lpVtbl->putref_patternUnits(This,v); } -static FORCEINLINE HRESULT ISVGPatternElement_get_patternUnits(ISVGPatternElement* This,ISVGAnimatedEnumeration **p) { +static __WIDL_INLINE HRESULT ISVGPatternElement_get_patternUnits(ISVGPatternElement* This,ISVGAnimatedEnumeration **p) { return This->lpVtbl->get_patternUnits(This,p); } -static FORCEINLINE HRESULT ISVGPatternElement_putref_patternContentUnits(ISVGPatternElement* This,ISVGAnimatedEnumeration *v) { +static __WIDL_INLINE HRESULT ISVGPatternElement_putref_patternContentUnits(ISVGPatternElement* This,ISVGAnimatedEnumeration *v) { return This->lpVtbl->putref_patternContentUnits(This,v); } -static FORCEINLINE HRESULT ISVGPatternElement_get_patternContentUnits(ISVGPatternElement* This,ISVGAnimatedEnumeration **p) { +static __WIDL_INLINE HRESULT ISVGPatternElement_get_patternContentUnits(ISVGPatternElement* This,ISVGAnimatedEnumeration **p) { return This->lpVtbl->get_patternContentUnits(This,p); } -static FORCEINLINE HRESULT ISVGPatternElement_putref_patternTransform(ISVGPatternElement* This,ISVGAnimatedTransformList *v) { +static __WIDL_INLINE HRESULT ISVGPatternElement_putref_patternTransform(ISVGPatternElement* This,ISVGAnimatedTransformList *v) { return This->lpVtbl->putref_patternTransform(This,v); } -static FORCEINLINE HRESULT ISVGPatternElement_get_patternTransform(ISVGPatternElement* This,ISVGAnimatedTransformList **p) { +static __WIDL_INLINE HRESULT ISVGPatternElement_get_patternTransform(ISVGPatternElement* This,ISVGAnimatedTransformList **p) { return This->lpVtbl->get_patternTransform(This,p); } -static FORCEINLINE HRESULT ISVGPatternElement_putref_x(ISVGPatternElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGPatternElement_putref_x(ISVGPatternElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_x(This,v); } -static FORCEINLINE HRESULT ISVGPatternElement_get_x(ISVGPatternElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGPatternElement_get_x(ISVGPatternElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPatternElement_putref_y(ISVGPatternElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGPatternElement_putref_y(ISVGPatternElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_y(This,v); } -static FORCEINLINE HRESULT ISVGPatternElement_get_y(ISVGPatternElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGPatternElement_get_y(ISVGPatternElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGPatternElement_putref_width(ISVGPatternElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGPatternElement_putref_width(ISVGPatternElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_width(This,v); } -static FORCEINLINE HRESULT ISVGPatternElement_get_width(ISVGPatternElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGPatternElement_get_width(ISVGPatternElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT ISVGPatternElement_putref_height(ISVGPatternElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGPatternElement_putref_height(ISVGPatternElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_height(This,v); } -static FORCEINLINE HRESULT ISVGPatternElement_get_height(ISVGPatternElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGPatternElement_get_height(ISVGPatternElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_height(This,p); } #endif @@ -131069,26 +131077,26 @@ interface DispSVGPatternElement { #define DispSVGPatternElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPatternElement_QueryInterface(DispSVGPatternElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPatternElement_QueryInterface(DispSVGPatternElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPatternElement_AddRef(DispSVGPatternElement* This) { +static __WIDL_INLINE ULONG DispSVGPatternElement_AddRef(DispSVGPatternElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPatternElement_Release(DispSVGPatternElement* This) { +static __WIDL_INLINE ULONG DispSVGPatternElement_Release(DispSVGPatternElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPatternElement_GetTypeInfoCount(DispSVGPatternElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPatternElement_GetTypeInfoCount(DispSVGPatternElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPatternElement_GetTypeInfo(DispSVGPatternElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPatternElement_GetTypeInfo(DispSVGPatternElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPatternElement_GetIDsOfNames(DispSVGPatternElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPatternElement_GetIDsOfNames(DispSVGPatternElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPatternElement_Invoke(DispSVGPatternElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPatternElement_Invoke(DispSVGPatternElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -131242,36 +131250,36 @@ interface ISVGPathSeg { #define ISVGPathSeg_get_pathSegTypeAsLetter(This,p) (This)->lpVtbl->get_pathSegTypeAsLetter(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSeg_QueryInterface(ISVGPathSeg* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSeg_QueryInterface(ISVGPathSeg* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSeg_AddRef(ISVGPathSeg* This) { +static __WIDL_INLINE ULONG ISVGPathSeg_AddRef(ISVGPathSeg* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSeg_Release(ISVGPathSeg* This) { +static __WIDL_INLINE ULONG ISVGPathSeg_Release(ISVGPathSeg* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSeg_GetTypeInfoCount(ISVGPathSeg* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSeg_GetTypeInfoCount(ISVGPathSeg* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSeg_GetTypeInfo(ISVGPathSeg* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSeg_GetTypeInfo(ISVGPathSeg* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSeg_GetIDsOfNames(ISVGPathSeg* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSeg_GetIDsOfNames(ISVGPathSeg* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSeg_Invoke(ISVGPathSeg* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSeg_Invoke(ISVGPathSeg* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSeg methods ***/ -static FORCEINLINE HRESULT ISVGPathSeg_put_pathSegType(ISVGPathSeg* This,short v) { +static __WIDL_INLINE HRESULT ISVGPathSeg_put_pathSegType(ISVGPathSeg* This,short v) { return This->lpVtbl->put_pathSegType(This,v); } -static FORCEINLINE HRESULT ISVGPathSeg_get_pathSegType(ISVGPathSeg* This,short *p) { +static __WIDL_INLINE HRESULT ISVGPathSeg_get_pathSegType(ISVGPathSeg* This,short *p) { return This->lpVtbl->get_pathSegType(This,p); } -static FORCEINLINE HRESULT ISVGPathSeg_get_pathSegTypeAsLetter(ISVGPathSeg* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGPathSeg_get_pathSegTypeAsLetter(ISVGPathSeg* This,BSTR *p) { return This->lpVtbl->get_pathSegTypeAsLetter(This,p); } #endif @@ -131477,69 +131485,69 @@ interface ISVGPathSegArcAbs { #define ISVGPathSegArcAbs_get_sweepFlag(This,p) (This)->lpVtbl->get_sweepFlag(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegArcAbs_QueryInterface(ISVGPathSegArcAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_QueryInterface(ISVGPathSegArcAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegArcAbs_AddRef(ISVGPathSegArcAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegArcAbs_AddRef(ISVGPathSegArcAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegArcAbs_Release(ISVGPathSegArcAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegArcAbs_Release(ISVGPathSegArcAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegArcAbs_GetTypeInfoCount(ISVGPathSegArcAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_GetTypeInfoCount(ISVGPathSegArcAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_GetTypeInfo(ISVGPathSegArcAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_GetTypeInfo(ISVGPathSegArcAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_GetIDsOfNames(ISVGPathSegArcAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_GetIDsOfNames(ISVGPathSegArcAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_Invoke(ISVGPathSegArcAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_Invoke(ISVGPathSegArcAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegArcAbs methods ***/ -static FORCEINLINE HRESULT ISVGPathSegArcAbs_put_x(ISVGPathSegArcAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_put_x(ISVGPathSegArcAbs* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_get_x(ISVGPathSegArcAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_get_x(ISVGPathSegArcAbs* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_put_y(ISVGPathSegArcAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_put_y(ISVGPathSegArcAbs* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_get_y(ISVGPathSegArcAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_get_y(ISVGPathSegArcAbs* This,float *p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_put_r1(ISVGPathSegArcAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_put_r1(ISVGPathSegArcAbs* This,float v) { return This->lpVtbl->put_r1(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_get_r1(ISVGPathSegArcAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_get_r1(ISVGPathSegArcAbs* This,float *p) { return This->lpVtbl->get_r1(This,p); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_put_r2(ISVGPathSegArcAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_put_r2(ISVGPathSegArcAbs* This,float v) { return This->lpVtbl->put_r2(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_get_r2(ISVGPathSegArcAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_get_r2(ISVGPathSegArcAbs* This,float *p) { return This->lpVtbl->get_r2(This,p); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_put_angle(ISVGPathSegArcAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_put_angle(ISVGPathSegArcAbs* This,float v) { return This->lpVtbl->put_angle(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_get_angle(ISVGPathSegArcAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_get_angle(ISVGPathSegArcAbs* This,float *p) { return This->lpVtbl->get_angle(This,p); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_put_largeArcFlag(ISVGPathSegArcAbs* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_put_largeArcFlag(ISVGPathSegArcAbs* This,VARIANT_BOOL v) { return This->lpVtbl->put_largeArcFlag(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_get_largeArcFlag(ISVGPathSegArcAbs* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_get_largeArcFlag(ISVGPathSegArcAbs* This,VARIANT_BOOL *p) { return This->lpVtbl->get_largeArcFlag(This,p); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_put_sweepFlag(ISVGPathSegArcAbs* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_put_sweepFlag(ISVGPathSegArcAbs* This,VARIANT_BOOL v) { return This->lpVtbl->put_sweepFlag(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcAbs_get_sweepFlag(ISVGPathSegArcAbs* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcAbs_get_sweepFlag(ISVGPathSegArcAbs* This,VARIANT_BOOL *p) { return This->lpVtbl->get_sweepFlag(This,p); } #endif @@ -131745,69 +131753,69 @@ interface ISVGPathSegArcRel { #define ISVGPathSegArcRel_get_sweepFlag(This,p) (This)->lpVtbl->get_sweepFlag(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegArcRel_QueryInterface(ISVGPathSegArcRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_QueryInterface(ISVGPathSegArcRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegArcRel_AddRef(ISVGPathSegArcRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegArcRel_AddRef(ISVGPathSegArcRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegArcRel_Release(ISVGPathSegArcRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegArcRel_Release(ISVGPathSegArcRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegArcRel_GetTypeInfoCount(ISVGPathSegArcRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_GetTypeInfoCount(ISVGPathSegArcRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_GetTypeInfo(ISVGPathSegArcRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_GetTypeInfo(ISVGPathSegArcRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_GetIDsOfNames(ISVGPathSegArcRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_GetIDsOfNames(ISVGPathSegArcRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_Invoke(ISVGPathSegArcRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_Invoke(ISVGPathSegArcRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegArcRel methods ***/ -static FORCEINLINE HRESULT ISVGPathSegArcRel_put_x(ISVGPathSegArcRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_put_x(ISVGPathSegArcRel* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_get_x(ISVGPathSegArcRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_get_x(ISVGPathSegArcRel* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_put_y(ISVGPathSegArcRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_put_y(ISVGPathSegArcRel* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_get_y(ISVGPathSegArcRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_get_y(ISVGPathSegArcRel* This,float *p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_put_r1(ISVGPathSegArcRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_put_r1(ISVGPathSegArcRel* This,float v) { return This->lpVtbl->put_r1(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_get_r1(ISVGPathSegArcRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_get_r1(ISVGPathSegArcRel* This,float *p) { return This->lpVtbl->get_r1(This,p); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_put_r2(ISVGPathSegArcRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_put_r2(ISVGPathSegArcRel* This,float v) { return This->lpVtbl->put_r2(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_get_r2(ISVGPathSegArcRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_get_r2(ISVGPathSegArcRel* This,float *p) { return This->lpVtbl->get_r2(This,p); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_put_angle(ISVGPathSegArcRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_put_angle(ISVGPathSegArcRel* This,float v) { return This->lpVtbl->put_angle(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_get_angle(ISVGPathSegArcRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_get_angle(ISVGPathSegArcRel* This,float *p) { return This->lpVtbl->get_angle(This,p); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_put_largeArcFlag(ISVGPathSegArcRel* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_put_largeArcFlag(ISVGPathSegArcRel* This,VARIANT_BOOL v) { return This->lpVtbl->put_largeArcFlag(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_get_largeArcFlag(ISVGPathSegArcRel* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_get_largeArcFlag(ISVGPathSegArcRel* This,VARIANT_BOOL *p) { return This->lpVtbl->get_largeArcFlag(This,p); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_put_sweepFlag(ISVGPathSegArcRel* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_put_sweepFlag(ISVGPathSegArcRel* This,VARIANT_BOOL v) { return This->lpVtbl->put_sweepFlag(This,v); } -static FORCEINLINE HRESULT ISVGPathSegArcRel_get_sweepFlag(ISVGPathSegArcRel* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ISVGPathSegArcRel_get_sweepFlag(ISVGPathSegArcRel* This,VARIANT_BOOL *p) { return This->lpVtbl->get_sweepFlag(This,p); } #endif @@ -131899,26 +131907,26 @@ interface ISVGPathSegClosePath { #define ISVGPathSegClosePath_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegClosePath_QueryInterface(ISVGPathSegClosePath* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegClosePath_QueryInterface(ISVGPathSegClosePath* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegClosePath_AddRef(ISVGPathSegClosePath* This) { +static __WIDL_INLINE ULONG ISVGPathSegClosePath_AddRef(ISVGPathSegClosePath* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegClosePath_Release(ISVGPathSegClosePath* This) { +static __WIDL_INLINE ULONG ISVGPathSegClosePath_Release(ISVGPathSegClosePath* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegClosePath_GetTypeInfoCount(ISVGPathSegClosePath* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegClosePath_GetTypeInfoCount(ISVGPathSegClosePath* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegClosePath_GetTypeInfo(ISVGPathSegClosePath* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegClosePath_GetTypeInfo(ISVGPathSegClosePath* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegClosePath_GetIDsOfNames(ISVGPathSegClosePath* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegClosePath_GetIDsOfNames(ISVGPathSegClosePath* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegClosePath_Invoke(ISVGPathSegClosePath* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegClosePath_Invoke(ISVGPathSegClosePath* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -132044,39 +132052,39 @@ interface ISVGPathSegMovetoAbs { #define ISVGPathSegMovetoAbs_get_y(This,p) (This)->lpVtbl->get_y(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegMovetoAbs_QueryInterface(ISVGPathSegMovetoAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoAbs_QueryInterface(ISVGPathSegMovetoAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegMovetoAbs_AddRef(ISVGPathSegMovetoAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegMovetoAbs_AddRef(ISVGPathSegMovetoAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegMovetoAbs_Release(ISVGPathSegMovetoAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegMovetoAbs_Release(ISVGPathSegMovetoAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegMovetoAbs_GetTypeInfoCount(ISVGPathSegMovetoAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoAbs_GetTypeInfoCount(ISVGPathSegMovetoAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegMovetoAbs_GetTypeInfo(ISVGPathSegMovetoAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoAbs_GetTypeInfo(ISVGPathSegMovetoAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegMovetoAbs_GetIDsOfNames(ISVGPathSegMovetoAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoAbs_GetIDsOfNames(ISVGPathSegMovetoAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegMovetoAbs_Invoke(ISVGPathSegMovetoAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoAbs_Invoke(ISVGPathSegMovetoAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegMovetoAbs methods ***/ -static FORCEINLINE HRESULT ISVGPathSegMovetoAbs_put_x(ISVGPathSegMovetoAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoAbs_put_x(ISVGPathSegMovetoAbs* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegMovetoAbs_get_x(ISVGPathSegMovetoAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoAbs_get_x(ISVGPathSegMovetoAbs* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegMovetoAbs_put_y(ISVGPathSegMovetoAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoAbs_put_y(ISVGPathSegMovetoAbs* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegMovetoAbs_get_y(ISVGPathSegMovetoAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoAbs_get_y(ISVGPathSegMovetoAbs* This,float *p) { return This->lpVtbl->get_y(This,p); } #endif @@ -132202,39 +132210,39 @@ interface ISVGPathSegMovetoRel { #define ISVGPathSegMovetoRel_get_y(This,p) (This)->lpVtbl->get_y(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegMovetoRel_QueryInterface(ISVGPathSegMovetoRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoRel_QueryInterface(ISVGPathSegMovetoRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegMovetoRel_AddRef(ISVGPathSegMovetoRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegMovetoRel_AddRef(ISVGPathSegMovetoRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegMovetoRel_Release(ISVGPathSegMovetoRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegMovetoRel_Release(ISVGPathSegMovetoRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegMovetoRel_GetTypeInfoCount(ISVGPathSegMovetoRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoRel_GetTypeInfoCount(ISVGPathSegMovetoRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegMovetoRel_GetTypeInfo(ISVGPathSegMovetoRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoRel_GetTypeInfo(ISVGPathSegMovetoRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegMovetoRel_GetIDsOfNames(ISVGPathSegMovetoRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoRel_GetIDsOfNames(ISVGPathSegMovetoRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegMovetoRel_Invoke(ISVGPathSegMovetoRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoRel_Invoke(ISVGPathSegMovetoRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegMovetoRel methods ***/ -static FORCEINLINE HRESULT ISVGPathSegMovetoRel_put_x(ISVGPathSegMovetoRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoRel_put_x(ISVGPathSegMovetoRel* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegMovetoRel_get_x(ISVGPathSegMovetoRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoRel_get_x(ISVGPathSegMovetoRel* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegMovetoRel_put_y(ISVGPathSegMovetoRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoRel_put_y(ISVGPathSegMovetoRel* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegMovetoRel_get_y(ISVGPathSegMovetoRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegMovetoRel_get_y(ISVGPathSegMovetoRel* This,float *p) { return This->lpVtbl->get_y(This,p); } #endif @@ -132360,39 +132368,39 @@ interface ISVGPathSegLinetoAbs { #define ISVGPathSegLinetoAbs_get_y(This,p) (This)->lpVtbl->get_y(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoAbs_QueryInterface(ISVGPathSegLinetoAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoAbs_QueryInterface(ISVGPathSegLinetoAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegLinetoAbs_AddRef(ISVGPathSegLinetoAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegLinetoAbs_AddRef(ISVGPathSegLinetoAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegLinetoAbs_Release(ISVGPathSegLinetoAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegLinetoAbs_Release(ISVGPathSegLinetoAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoAbs_GetTypeInfoCount(ISVGPathSegLinetoAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoAbs_GetTypeInfoCount(ISVGPathSegLinetoAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegLinetoAbs_GetTypeInfo(ISVGPathSegLinetoAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoAbs_GetTypeInfo(ISVGPathSegLinetoAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegLinetoAbs_GetIDsOfNames(ISVGPathSegLinetoAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoAbs_GetIDsOfNames(ISVGPathSegLinetoAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegLinetoAbs_Invoke(ISVGPathSegLinetoAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoAbs_Invoke(ISVGPathSegLinetoAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegLinetoAbs methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoAbs_put_x(ISVGPathSegLinetoAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoAbs_put_x(ISVGPathSegLinetoAbs* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegLinetoAbs_get_x(ISVGPathSegLinetoAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoAbs_get_x(ISVGPathSegLinetoAbs* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegLinetoAbs_put_y(ISVGPathSegLinetoAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoAbs_put_y(ISVGPathSegLinetoAbs* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegLinetoAbs_get_y(ISVGPathSegLinetoAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoAbs_get_y(ISVGPathSegLinetoAbs* This,float *p) { return This->lpVtbl->get_y(This,p); } #endif @@ -132518,39 +132526,39 @@ interface ISVGPathSegLinetoRel { #define ISVGPathSegLinetoRel_get_y(This,p) (This)->lpVtbl->get_y(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoRel_QueryInterface(ISVGPathSegLinetoRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoRel_QueryInterface(ISVGPathSegLinetoRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegLinetoRel_AddRef(ISVGPathSegLinetoRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegLinetoRel_AddRef(ISVGPathSegLinetoRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegLinetoRel_Release(ISVGPathSegLinetoRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegLinetoRel_Release(ISVGPathSegLinetoRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoRel_GetTypeInfoCount(ISVGPathSegLinetoRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoRel_GetTypeInfoCount(ISVGPathSegLinetoRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegLinetoRel_GetTypeInfo(ISVGPathSegLinetoRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoRel_GetTypeInfo(ISVGPathSegLinetoRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegLinetoRel_GetIDsOfNames(ISVGPathSegLinetoRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoRel_GetIDsOfNames(ISVGPathSegLinetoRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegLinetoRel_Invoke(ISVGPathSegLinetoRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoRel_Invoke(ISVGPathSegLinetoRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegLinetoRel methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoRel_put_x(ISVGPathSegLinetoRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoRel_put_x(ISVGPathSegLinetoRel* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegLinetoRel_get_x(ISVGPathSegLinetoRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoRel_get_x(ISVGPathSegLinetoRel* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegLinetoRel_put_y(ISVGPathSegLinetoRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoRel_put_y(ISVGPathSegLinetoRel* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegLinetoRel_get_y(ISVGPathSegLinetoRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoRel_get_y(ISVGPathSegLinetoRel* This,float *p) { return This->lpVtbl->get_y(This,p); } #endif @@ -132740,63 +132748,63 @@ interface ISVGPathSegCurvetoCubicAbs { #define ISVGPathSegCurvetoCubicAbs_get_y2(This,p) (This)->lpVtbl->get_y2(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_QueryInterface(ISVGPathSegCurvetoCubicAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_QueryInterface(ISVGPathSegCurvetoCubicAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegCurvetoCubicAbs_AddRef(ISVGPathSegCurvetoCubicAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoCubicAbs_AddRef(ISVGPathSegCurvetoCubicAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegCurvetoCubicAbs_Release(ISVGPathSegCurvetoCubicAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoCubicAbs_Release(ISVGPathSegCurvetoCubicAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_GetTypeInfoCount(ISVGPathSegCurvetoCubicAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_GetTypeInfoCount(ISVGPathSegCurvetoCubicAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_GetTypeInfo(ISVGPathSegCurvetoCubicAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_GetTypeInfo(ISVGPathSegCurvetoCubicAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_GetIDsOfNames(ISVGPathSegCurvetoCubicAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_GetIDsOfNames(ISVGPathSegCurvetoCubicAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_Invoke(ISVGPathSegCurvetoCubicAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_Invoke(ISVGPathSegCurvetoCubicAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegCurvetoCubicAbs methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_put_x(ISVGPathSegCurvetoCubicAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_put_x(ISVGPathSegCurvetoCubicAbs* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_get_x(ISVGPathSegCurvetoCubicAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_get_x(ISVGPathSegCurvetoCubicAbs* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_put_y(ISVGPathSegCurvetoCubicAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_put_y(ISVGPathSegCurvetoCubicAbs* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_get_y(ISVGPathSegCurvetoCubicAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_get_y(ISVGPathSegCurvetoCubicAbs* This,float *p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_put_x1(ISVGPathSegCurvetoCubicAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_put_x1(ISVGPathSegCurvetoCubicAbs* This,float v) { return This->lpVtbl->put_x1(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_get_x1(ISVGPathSegCurvetoCubicAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_get_x1(ISVGPathSegCurvetoCubicAbs* This,float *p) { return This->lpVtbl->get_x1(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_put_y1(ISVGPathSegCurvetoCubicAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_put_y1(ISVGPathSegCurvetoCubicAbs* This,float v) { return This->lpVtbl->put_y1(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_get_y1(ISVGPathSegCurvetoCubicAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_get_y1(ISVGPathSegCurvetoCubicAbs* This,float *p) { return This->lpVtbl->get_y1(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_put_x2(ISVGPathSegCurvetoCubicAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_put_x2(ISVGPathSegCurvetoCubicAbs* This,float v) { return This->lpVtbl->put_x2(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_get_x2(ISVGPathSegCurvetoCubicAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_get_x2(ISVGPathSegCurvetoCubicAbs* This,float *p) { return This->lpVtbl->get_x2(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_put_y2(ISVGPathSegCurvetoCubicAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_put_y2(ISVGPathSegCurvetoCubicAbs* This,float v) { return This->lpVtbl->put_y2(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicAbs_get_y2(ISVGPathSegCurvetoCubicAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicAbs_get_y2(ISVGPathSegCurvetoCubicAbs* This,float *p) { return This->lpVtbl->get_y2(This,p); } #endif @@ -132986,63 +132994,63 @@ interface ISVGPathSegCurvetoCubicRel { #define ISVGPathSegCurvetoCubicRel_get_y2(This,p) (This)->lpVtbl->get_y2(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_QueryInterface(ISVGPathSegCurvetoCubicRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_QueryInterface(ISVGPathSegCurvetoCubicRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegCurvetoCubicRel_AddRef(ISVGPathSegCurvetoCubicRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoCubicRel_AddRef(ISVGPathSegCurvetoCubicRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegCurvetoCubicRel_Release(ISVGPathSegCurvetoCubicRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoCubicRel_Release(ISVGPathSegCurvetoCubicRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_GetTypeInfoCount(ISVGPathSegCurvetoCubicRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_GetTypeInfoCount(ISVGPathSegCurvetoCubicRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_GetTypeInfo(ISVGPathSegCurvetoCubicRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_GetTypeInfo(ISVGPathSegCurvetoCubicRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_GetIDsOfNames(ISVGPathSegCurvetoCubicRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_GetIDsOfNames(ISVGPathSegCurvetoCubicRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_Invoke(ISVGPathSegCurvetoCubicRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_Invoke(ISVGPathSegCurvetoCubicRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegCurvetoCubicRel methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_put_x(ISVGPathSegCurvetoCubicRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_put_x(ISVGPathSegCurvetoCubicRel* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_get_x(ISVGPathSegCurvetoCubicRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_get_x(ISVGPathSegCurvetoCubicRel* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_put_y(ISVGPathSegCurvetoCubicRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_put_y(ISVGPathSegCurvetoCubicRel* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_get_y(ISVGPathSegCurvetoCubicRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_get_y(ISVGPathSegCurvetoCubicRel* This,float *p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_put_x1(ISVGPathSegCurvetoCubicRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_put_x1(ISVGPathSegCurvetoCubicRel* This,float v) { return This->lpVtbl->put_x1(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_get_x1(ISVGPathSegCurvetoCubicRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_get_x1(ISVGPathSegCurvetoCubicRel* This,float *p) { return This->lpVtbl->get_x1(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_put_y1(ISVGPathSegCurvetoCubicRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_put_y1(ISVGPathSegCurvetoCubicRel* This,float v) { return This->lpVtbl->put_y1(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_get_y1(ISVGPathSegCurvetoCubicRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_get_y1(ISVGPathSegCurvetoCubicRel* This,float *p) { return This->lpVtbl->get_y1(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_put_x2(ISVGPathSegCurvetoCubicRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_put_x2(ISVGPathSegCurvetoCubicRel* This,float v) { return This->lpVtbl->put_x2(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_get_x2(ISVGPathSegCurvetoCubicRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_get_x2(ISVGPathSegCurvetoCubicRel* This,float *p) { return This->lpVtbl->get_x2(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_put_y2(ISVGPathSegCurvetoCubicRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_put_y2(ISVGPathSegCurvetoCubicRel* This,float v) { return This->lpVtbl->put_y2(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicRel_get_y2(ISVGPathSegCurvetoCubicRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicRel_get_y2(ISVGPathSegCurvetoCubicRel* This,float *p) { return This->lpVtbl->get_y2(This,p); } #endif @@ -133200,51 +133208,51 @@ interface ISVGPathSegCurvetoCubicSmoothAbs { #define ISVGPathSegCurvetoCubicSmoothAbs_get_y2(This,p) (This)->lpVtbl->get_y2(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_QueryInterface(ISVGPathSegCurvetoCubicSmoothAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_QueryInterface(ISVGPathSegCurvetoCubicSmoothAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegCurvetoCubicSmoothAbs_AddRef(ISVGPathSegCurvetoCubicSmoothAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoCubicSmoothAbs_AddRef(ISVGPathSegCurvetoCubicSmoothAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegCurvetoCubicSmoothAbs_Release(ISVGPathSegCurvetoCubicSmoothAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoCubicSmoothAbs_Release(ISVGPathSegCurvetoCubicSmoothAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_GetTypeInfoCount(ISVGPathSegCurvetoCubicSmoothAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_GetTypeInfoCount(ISVGPathSegCurvetoCubicSmoothAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_GetTypeInfo(ISVGPathSegCurvetoCubicSmoothAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_GetTypeInfo(ISVGPathSegCurvetoCubicSmoothAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_GetIDsOfNames(ISVGPathSegCurvetoCubicSmoothAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_GetIDsOfNames(ISVGPathSegCurvetoCubicSmoothAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_Invoke(ISVGPathSegCurvetoCubicSmoothAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_Invoke(ISVGPathSegCurvetoCubicSmoothAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegCurvetoCubicSmoothAbs methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_put_x(ISVGPathSegCurvetoCubicSmoothAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_put_x(ISVGPathSegCurvetoCubicSmoothAbs* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_get_x(ISVGPathSegCurvetoCubicSmoothAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_get_x(ISVGPathSegCurvetoCubicSmoothAbs* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_put_y(ISVGPathSegCurvetoCubicSmoothAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_put_y(ISVGPathSegCurvetoCubicSmoothAbs* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_get_y(ISVGPathSegCurvetoCubicSmoothAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_get_y(ISVGPathSegCurvetoCubicSmoothAbs* This,float *p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_put_x2(ISVGPathSegCurvetoCubicSmoothAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_put_x2(ISVGPathSegCurvetoCubicSmoothAbs* This,float v) { return This->lpVtbl->put_x2(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_get_x2(ISVGPathSegCurvetoCubicSmoothAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_get_x2(ISVGPathSegCurvetoCubicSmoothAbs* This,float *p) { return This->lpVtbl->get_x2(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_put_y2(ISVGPathSegCurvetoCubicSmoothAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_put_y2(ISVGPathSegCurvetoCubicSmoothAbs* This,float v) { return This->lpVtbl->put_y2(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_get_y2(ISVGPathSegCurvetoCubicSmoothAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothAbs_get_y2(ISVGPathSegCurvetoCubicSmoothAbs* This,float *p) { return This->lpVtbl->get_y2(This,p); } #endif @@ -133402,51 +133410,51 @@ interface ISVGPathSegCurvetoCubicSmoothRel { #define ISVGPathSegCurvetoCubicSmoothRel_get_y2(This,p) (This)->lpVtbl->get_y2(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_QueryInterface(ISVGPathSegCurvetoCubicSmoothRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_QueryInterface(ISVGPathSegCurvetoCubicSmoothRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegCurvetoCubicSmoothRel_AddRef(ISVGPathSegCurvetoCubicSmoothRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoCubicSmoothRel_AddRef(ISVGPathSegCurvetoCubicSmoothRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegCurvetoCubicSmoothRel_Release(ISVGPathSegCurvetoCubicSmoothRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoCubicSmoothRel_Release(ISVGPathSegCurvetoCubicSmoothRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_GetTypeInfoCount(ISVGPathSegCurvetoCubicSmoothRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_GetTypeInfoCount(ISVGPathSegCurvetoCubicSmoothRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_GetTypeInfo(ISVGPathSegCurvetoCubicSmoothRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_GetTypeInfo(ISVGPathSegCurvetoCubicSmoothRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_GetIDsOfNames(ISVGPathSegCurvetoCubicSmoothRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_GetIDsOfNames(ISVGPathSegCurvetoCubicSmoothRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_Invoke(ISVGPathSegCurvetoCubicSmoothRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_Invoke(ISVGPathSegCurvetoCubicSmoothRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegCurvetoCubicSmoothRel methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_put_x(ISVGPathSegCurvetoCubicSmoothRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_put_x(ISVGPathSegCurvetoCubicSmoothRel* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_get_x(ISVGPathSegCurvetoCubicSmoothRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_get_x(ISVGPathSegCurvetoCubicSmoothRel* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_put_y(ISVGPathSegCurvetoCubicSmoothRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_put_y(ISVGPathSegCurvetoCubicSmoothRel* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_get_y(ISVGPathSegCurvetoCubicSmoothRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_get_y(ISVGPathSegCurvetoCubicSmoothRel* This,float *p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_put_x2(ISVGPathSegCurvetoCubicSmoothRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_put_x2(ISVGPathSegCurvetoCubicSmoothRel* This,float v) { return This->lpVtbl->put_x2(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_get_x2(ISVGPathSegCurvetoCubicSmoothRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_get_x2(ISVGPathSegCurvetoCubicSmoothRel* This,float *p) { return This->lpVtbl->get_x2(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_put_y2(ISVGPathSegCurvetoCubicSmoothRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_put_y2(ISVGPathSegCurvetoCubicSmoothRel* This,float v) { return This->lpVtbl->put_y2(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_get_y2(ISVGPathSegCurvetoCubicSmoothRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoCubicSmoothRel_get_y2(ISVGPathSegCurvetoCubicSmoothRel* This,float *p) { return This->lpVtbl->get_y2(This,p); } #endif @@ -133604,51 +133612,51 @@ interface ISVGPathSegCurvetoQuadraticAbs { #define ISVGPathSegCurvetoQuadraticAbs_get_y1(This,p) (This)->lpVtbl->get_y1(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_QueryInterface(ISVGPathSegCurvetoQuadraticAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_QueryInterface(ISVGPathSegCurvetoQuadraticAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegCurvetoQuadraticAbs_AddRef(ISVGPathSegCurvetoQuadraticAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoQuadraticAbs_AddRef(ISVGPathSegCurvetoQuadraticAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegCurvetoQuadraticAbs_Release(ISVGPathSegCurvetoQuadraticAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoQuadraticAbs_Release(ISVGPathSegCurvetoQuadraticAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_GetTypeInfoCount(ISVGPathSegCurvetoQuadraticAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_GetTypeInfoCount(ISVGPathSegCurvetoQuadraticAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_GetTypeInfo(ISVGPathSegCurvetoQuadraticAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_GetTypeInfo(ISVGPathSegCurvetoQuadraticAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_GetIDsOfNames(ISVGPathSegCurvetoQuadraticAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_GetIDsOfNames(ISVGPathSegCurvetoQuadraticAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_Invoke(ISVGPathSegCurvetoQuadraticAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_Invoke(ISVGPathSegCurvetoQuadraticAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegCurvetoQuadraticAbs methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_put_x(ISVGPathSegCurvetoQuadraticAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_put_x(ISVGPathSegCurvetoQuadraticAbs* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_get_x(ISVGPathSegCurvetoQuadraticAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_get_x(ISVGPathSegCurvetoQuadraticAbs* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_put_y(ISVGPathSegCurvetoQuadraticAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_put_y(ISVGPathSegCurvetoQuadraticAbs* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_get_y(ISVGPathSegCurvetoQuadraticAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_get_y(ISVGPathSegCurvetoQuadraticAbs* This,float *p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_put_x1(ISVGPathSegCurvetoQuadraticAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_put_x1(ISVGPathSegCurvetoQuadraticAbs* This,float v) { return This->lpVtbl->put_x1(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_get_x1(ISVGPathSegCurvetoQuadraticAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_get_x1(ISVGPathSegCurvetoQuadraticAbs* This,float *p) { return This->lpVtbl->get_x1(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_put_y1(ISVGPathSegCurvetoQuadraticAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_put_y1(ISVGPathSegCurvetoQuadraticAbs* This,float v) { return This->lpVtbl->put_y1(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_get_y1(ISVGPathSegCurvetoQuadraticAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticAbs_get_y1(ISVGPathSegCurvetoQuadraticAbs* This,float *p) { return This->lpVtbl->get_y1(This,p); } #endif @@ -133806,51 +133814,51 @@ interface ISVGPathSegCurvetoQuadraticRel { #define ISVGPathSegCurvetoQuadraticRel_get_y1(This,p) (This)->lpVtbl->get_y1(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticRel_QueryInterface(ISVGPathSegCurvetoQuadraticRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticRel_QueryInterface(ISVGPathSegCurvetoQuadraticRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegCurvetoQuadraticRel_AddRef(ISVGPathSegCurvetoQuadraticRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoQuadraticRel_AddRef(ISVGPathSegCurvetoQuadraticRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegCurvetoQuadraticRel_Release(ISVGPathSegCurvetoQuadraticRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoQuadraticRel_Release(ISVGPathSegCurvetoQuadraticRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticRel_GetTypeInfoCount(ISVGPathSegCurvetoQuadraticRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticRel_GetTypeInfoCount(ISVGPathSegCurvetoQuadraticRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticRel_GetTypeInfo(ISVGPathSegCurvetoQuadraticRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticRel_GetTypeInfo(ISVGPathSegCurvetoQuadraticRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticRel_GetIDsOfNames(ISVGPathSegCurvetoQuadraticRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticRel_GetIDsOfNames(ISVGPathSegCurvetoQuadraticRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticRel_Invoke(ISVGPathSegCurvetoQuadraticRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticRel_Invoke(ISVGPathSegCurvetoQuadraticRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegCurvetoQuadraticRel methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticRel_put_x(ISVGPathSegCurvetoQuadraticRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticRel_put_x(ISVGPathSegCurvetoQuadraticRel* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticRel_get_x(ISVGPathSegCurvetoQuadraticRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticRel_get_x(ISVGPathSegCurvetoQuadraticRel* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticRel_put_y(ISVGPathSegCurvetoQuadraticRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticRel_put_y(ISVGPathSegCurvetoQuadraticRel* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticRel_get_y(ISVGPathSegCurvetoQuadraticRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticRel_get_y(ISVGPathSegCurvetoQuadraticRel* This,float *p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticRel_put_x1(ISVGPathSegCurvetoQuadraticRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticRel_put_x1(ISVGPathSegCurvetoQuadraticRel* This,float v) { return This->lpVtbl->put_x1(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticRel_get_x1(ISVGPathSegCurvetoQuadraticRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticRel_get_x1(ISVGPathSegCurvetoQuadraticRel* This,float *p) { return This->lpVtbl->get_x1(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticRel_put_y1(ISVGPathSegCurvetoQuadraticRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticRel_put_y1(ISVGPathSegCurvetoQuadraticRel* This,float v) { return This->lpVtbl->put_y1(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticRel_get_y1(ISVGPathSegCurvetoQuadraticRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticRel_get_y1(ISVGPathSegCurvetoQuadraticRel* This,float *p) { return This->lpVtbl->get_y1(This,p); } #endif @@ -133976,39 +133984,39 @@ interface ISVGPathSegCurvetoQuadraticSmoothAbs { #define ISVGPathSegCurvetoQuadraticSmoothAbs_get_y(This,p) (This)->lpVtbl->get_y(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_QueryInterface(ISVGPathSegCurvetoQuadraticSmoothAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_QueryInterface(ISVGPathSegCurvetoQuadraticSmoothAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegCurvetoQuadraticSmoothAbs_AddRef(ISVGPathSegCurvetoQuadraticSmoothAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoQuadraticSmoothAbs_AddRef(ISVGPathSegCurvetoQuadraticSmoothAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegCurvetoQuadraticSmoothAbs_Release(ISVGPathSegCurvetoQuadraticSmoothAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoQuadraticSmoothAbs_Release(ISVGPathSegCurvetoQuadraticSmoothAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_GetTypeInfoCount(ISVGPathSegCurvetoQuadraticSmoothAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_GetTypeInfoCount(ISVGPathSegCurvetoQuadraticSmoothAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_GetTypeInfo(ISVGPathSegCurvetoQuadraticSmoothAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_GetTypeInfo(ISVGPathSegCurvetoQuadraticSmoothAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_GetIDsOfNames(ISVGPathSegCurvetoQuadraticSmoothAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_GetIDsOfNames(ISVGPathSegCurvetoQuadraticSmoothAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_Invoke(ISVGPathSegCurvetoQuadraticSmoothAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_Invoke(ISVGPathSegCurvetoQuadraticSmoothAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegCurvetoQuadraticSmoothAbs methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_put_x(ISVGPathSegCurvetoQuadraticSmoothAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_put_x(ISVGPathSegCurvetoQuadraticSmoothAbs* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_get_x(ISVGPathSegCurvetoQuadraticSmoothAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_get_x(ISVGPathSegCurvetoQuadraticSmoothAbs* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_put_y(ISVGPathSegCurvetoQuadraticSmoothAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_put_y(ISVGPathSegCurvetoQuadraticSmoothAbs* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_get_y(ISVGPathSegCurvetoQuadraticSmoothAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothAbs_get_y(ISVGPathSegCurvetoQuadraticSmoothAbs* This,float *p) { return This->lpVtbl->get_y(This,p); } #endif @@ -134134,39 +134142,39 @@ interface ISVGPathSegCurvetoQuadraticSmoothRel { #define ISVGPathSegCurvetoQuadraticSmoothRel_get_y(This,p) (This)->lpVtbl->get_y(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_QueryInterface(ISVGPathSegCurvetoQuadraticSmoothRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_QueryInterface(ISVGPathSegCurvetoQuadraticSmoothRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegCurvetoQuadraticSmoothRel_AddRef(ISVGPathSegCurvetoQuadraticSmoothRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoQuadraticSmoothRel_AddRef(ISVGPathSegCurvetoQuadraticSmoothRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegCurvetoQuadraticSmoothRel_Release(ISVGPathSegCurvetoQuadraticSmoothRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegCurvetoQuadraticSmoothRel_Release(ISVGPathSegCurvetoQuadraticSmoothRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_GetTypeInfoCount(ISVGPathSegCurvetoQuadraticSmoothRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_GetTypeInfoCount(ISVGPathSegCurvetoQuadraticSmoothRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_GetTypeInfo(ISVGPathSegCurvetoQuadraticSmoothRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_GetTypeInfo(ISVGPathSegCurvetoQuadraticSmoothRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_GetIDsOfNames(ISVGPathSegCurvetoQuadraticSmoothRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_GetIDsOfNames(ISVGPathSegCurvetoQuadraticSmoothRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_Invoke(ISVGPathSegCurvetoQuadraticSmoothRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_Invoke(ISVGPathSegCurvetoQuadraticSmoothRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegCurvetoQuadraticSmoothRel methods ***/ -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_put_x(ISVGPathSegCurvetoQuadraticSmoothRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_put_x(ISVGPathSegCurvetoQuadraticSmoothRel* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_get_x(ISVGPathSegCurvetoQuadraticSmoothRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_get_x(ISVGPathSegCurvetoQuadraticSmoothRel* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_put_y(ISVGPathSegCurvetoQuadraticSmoothRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_put_y(ISVGPathSegCurvetoQuadraticSmoothRel* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_get_y(ISVGPathSegCurvetoQuadraticSmoothRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegCurvetoQuadraticSmoothRel_get_y(ISVGPathSegCurvetoQuadraticSmoothRel* This,float *p) { return This->lpVtbl->get_y(This,p); } #endif @@ -134276,33 +134284,33 @@ interface ISVGPathSegLinetoHorizontalAbs { #define ISVGPathSegLinetoHorizontalAbs_get_x(This,p) (This)->lpVtbl->get_x(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalAbs_QueryInterface(ISVGPathSegLinetoHorizontalAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalAbs_QueryInterface(ISVGPathSegLinetoHorizontalAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegLinetoHorizontalAbs_AddRef(ISVGPathSegLinetoHorizontalAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegLinetoHorizontalAbs_AddRef(ISVGPathSegLinetoHorizontalAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegLinetoHorizontalAbs_Release(ISVGPathSegLinetoHorizontalAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegLinetoHorizontalAbs_Release(ISVGPathSegLinetoHorizontalAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalAbs_GetTypeInfoCount(ISVGPathSegLinetoHorizontalAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalAbs_GetTypeInfoCount(ISVGPathSegLinetoHorizontalAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalAbs_GetTypeInfo(ISVGPathSegLinetoHorizontalAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalAbs_GetTypeInfo(ISVGPathSegLinetoHorizontalAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalAbs_GetIDsOfNames(ISVGPathSegLinetoHorizontalAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalAbs_GetIDsOfNames(ISVGPathSegLinetoHorizontalAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalAbs_Invoke(ISVGPathSegLinetoHorizontalAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalAbs_Invoke(ISVGPathSegLinetoHorizontalAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegLinetoHorizontalAbs methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalAbs_put_x(ISVGPathSegLinetoHorizontalAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalAbs_put_x(ISVGPathSegLinetoHorizontalAbs* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalAbs_get_x(ISVGPathSegLinetoHorizontalAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalAbs_get_x(ISVGPathSegLinetoHorizontalAbs* This,float *p) { return This->lpVtbl->get_x(This,p); } #endif @@ -134412,33 +134420,33 @@ interface ISVGPathSegLinetoHorizontalRel { #define ISVGPathSegLinetoHorizontalRel_get_x(This,p) (This)->lpVtbl->get_x(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalRel_QueryInterface(ISVGPathSegLinetoHorizontalRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalRel_QueryInterface(ISVGPathSegLinetoHorizontalRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegLinetoHorizontalRel_AddRef(ISVGPathSegLinetoHorizontalRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegLinetoHorizontalRel_AddRef(ISVGPathSegLinetoHorizontalRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegLinetoHorizontalRel_Release(ISVGPathSegLinetoHorizontalRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegLinetoHorizontalRel_Release(ISVGPathSegLinetoHorizontalRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalRel_GetTypeInfoCount(ISVGPathSegLinetoHorizontalRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalRel_GetTypeInfoCount(ISVGPathSegLinetoHorizontalRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalRel_GetTypeInfo(ISVGPathSegLinetoHorizontalRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalRel_GetTypeInfo(ISVGPathSegLinetoHorizontalRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalRel_GetIDsOfNames(ISVGPathSegLinetoHorizontalRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalRel_GetIDsOfNames(ISVGPathSegLinetoHorizontalRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalRel_Invoke(ISVGPathSegLinetoHorizontalRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalRel_Invoke(ISVGPathSegLinetoHorizontalRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegLinetoHorizontalRel methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalRel_put_x(ISVGPathSegLinetoHorizontalRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalRel_put_x(ISVGPathSegLinetoHorizontalRel* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPathSegLinetoHorizontalRel_get_x(ISVGPathSegLinetoHorizontalRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoHorizontalRel_get_x(ISVGPathSegLinetoHorizontalRel* This,float *p) { return This->lpVtbl->get_x(This,p); } #endif @@ -134548,33 +134556,33 @@ interface ISVGPathSegLinetoVerticalAbs { #define ISVGPathSegLinetoVerticalAbs_get_y(This,p) (This)->lpVtbl->get_y(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalAbs_QueryInterface(ISVGPathSegLinetoVerticalAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalAbs_QueryInterface(ISVGPathSegLinetoVerticalAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegLinetoVerticalAbs_AddRef(ISVGPathSegLinetoVerticalAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegLinetoVerticalAbs_AddRef(ISVGPathSegLinetoVerticalAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegLinetoVerticalAbs_Release(ISVGPathSegLinetoVerticalAbs* This) { +static __WIDL_INLINE ULONG ISVGPathSegLinetoVerticalAbs_Release(ISVGPathSegLinetoVerticalAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalAbs_GetTypeInfoCount(ISVGPathSegLinetoVerticalAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalAbs_GetTypeInfoCount(ISVGPathSegLinetoVerticalAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalAbs_GetTypeInfo(ISVGPathSegLinetoVerticalAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalAbs_GetTypeInfo(ISVGPathSegLinetoVerticalAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalAbs_GetIDsOfNames(ISVGPathSegLinetoVerticalAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalAbs_GetIDsOfNames(ISVGPathSegLinetoVerticalAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalAbs_Invoke(ISVGPathSegLinetoVerticalAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalAbs_Invoke(ISVGPathSegLinetoVerticalAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegLinetoVerticalAbs methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalAbs_put_y(ISVGPathSegLinetoVerticalAbs* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalAbs_put_y(ISVGPathSegLinetoVerticalAbs* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalAbs_get_y(ISVGPathSegLinetoVerticalAbs* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalAbs_get_y(ISVGPathSegLinetoVerticalAbs* This,float *p) { return This->lpVtbl->get_y(This,p); } #endif @@ -134684,33 +134692,33 @@ interface ISVGPathSegLinetoVerticalRel { #define ISVGPathSegLinetoVerticalRel_get_y(This,p) (This)->lpVtbl->get_y(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalRel_QueryInterface(ISVGPathSegLinetoVerticalRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalRel_QueryInterface(ISVGPathSegLinetoVerticalRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegLinetoVerticalRel_AddRef(ISVGPathSegLinetoVerticalRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegLinetoVerticalRel_AddRef(ISVGPathSegLinetoVerticalRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegLinetoVerticalRel_Release(ISVGPathSegLinetoVerticalRel* This) { +static __WIDL_INLINE ULONG ISVGPathSegLinetoVerticalRel_Release(ISVGPathSegLinetoVerticalRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalRel_GetTypeInfoCount(ISVGPathSegLinetoVerticalRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalRel_GetTypeInfoCount(ISVGPathSegLinetoVerticalRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalRel_GetTypeInfo(ISVGPathSegLinetoVerticalRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalRel_GetTypeInfo(ISVGPathSegLinetoVerticalRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalRel_GetIDsOfNames(ISVGPathSegLinetoVerticalRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalRel_GetIDsOfNames(ISVGPathSegLinetoVerticalRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalRel_Invoke(ISVGPathSegLinetoVerticalRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalRel_Invoke(ISVGPathSegLinetoVerticalRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegLinetoVerticalRel methods ***/ -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalRel_put_y(ISVGPathSegLinetoVerticalRel* This,float v) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalRel_put_y(ISVGPathSegLinetoVerticalRel* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPathSegLinetoVerticalRel_get_y(ISVGPathSegLinetoVerticalRel* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPathSegLinetoVerticalRel_get_y(ISVGPathSegLinetoVerticalRel* This,float *p) { return This->lpVtbl->get_y(This,p); } #endif @@ -134816,26 +134824,26 @@ interface DispSVGPathSegArcAbs { #define DispSVGPathSegArcAbs_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegArcAbs_QueryInterface(DispSVGPathSegArcAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegArcAbs_QueryInterface(DispSVGPathSegArcAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegArcAbs_AddRef(DispSVGPathSegArcAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegArcAbs_AddRef(DispSVGPathSegArcAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegArcAbs_Release(DispSVGPathSegArcAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegArcAbs_Release(DispSVGPathSegArcAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegArcAbs_GetTypeInfoCount(DispSVGPathSegArcAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegArcAbs_GetTypeInfoCount(DispSVGPathSegArcAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegArcAbs_GetTypeInfo(DispSVGPathSegArcAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegArcAbs_GetTypeInfo(DispSVGPathSegArcAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegArcAbs_GetIDsOfNames(DispSVGPathSegArcAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegArcAbs_GetIDsOfNames(DispSVGPathSegArcAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegArcAbs_Invoke(DispSVGPathSegArcAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegArcAbs_Invoke(DispSVGPathSegArcAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -134940,26 +134948,26 @@ interface DispSVGPathSegArcRel { #define DispSVGPathSegArcRel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegArcRel_QueryInterface(DispSVGPathSegArcRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegArcRel_QueryInterface(DispSVGPathSegArcRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegArcRel_AddRef(DispSVGPathSegArcRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegArcRel_AddRef(DispSVGPathSegArcRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegArcRel_Release(DispSVGPathSegArcRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegArcRel_Release(DispSVGPathSegArcRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegArcRel_GetTypeInfoCount(DispSVGPathSegArcRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegArcRel_GetTypeInfoCount(DispSVGPathSegArcRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegArcRel_GetTypeInfo(DispSVGPathSegArcRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegArcRel_GetTypeInfo(DispSVGPathSegArcRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegArcRel_GetIDsOfNames(DispSVGPathSegArcRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegArcRel_GetIDsOfNames(DispSVGPathSegArcRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegArcRel_Invoke(DispSVGPathSegArcRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegArcRel_Invoke(DispSVGPathSegArcRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -135064,26 +135072,26 @@ interface DispSVGPathSegClosePath { #define DispSVGPathSegClosePath_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegClosePath_QueryInterface(DispSVGPathSegClosePath* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegClosePath_QueryInterface(DispSVGPathSegClosePath* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegClosePath_AddRef(DispSVGPathSegClosePath* This) { +static __WIDL_INLINE ULONG DispSVGPathSegClosePath_AddRef(DispSVGPathSegClosePath* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegClosePath_Release(DispSVGPathSegClosePath* This) { +static __WIDL_INLINE ULONG DispSVGPathSegClosePath_Release(DispSVGPathSegClosePath* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegClosePath_GetTypeInfoCount(DispSVGPathSegClosePath* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegClosePath_GetTypeInfoCount(DispSVGPathSegClosePath* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegClosePath_GetTypeInfo(DispSVGPathSegClosePath* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegClosePath_GetTypeInfo(DispSVGPathSegClosePath* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegClosePath_GetIDsOfNames(DispSVGPathSegClosePath* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegClosePath_GetIDsOfNames(DispSVGPathSegClosePath* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegClosePath_Invoke(DispSVGPathSegClosePath* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegClosePath_Invoke(DispSVGPathSegClosePath* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -135188,26 +135196,26 @@ interface DispSVGPathSegMovetoAbs { #define DispSVGPathSegMovetoAbs_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegMovetoAbs_QueryInterface(DispSVGPathSegMovetoAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegMovetoAbs_QueryInterface(DispSVGPathSegMovetoAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegMovetoAbs_AddRef(DispSVGPathSegMovetoAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegMovetoAbs_AddRef(DispSVGPathSegMovetoAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegMovetoAbs_Release(DispSVGPathSegMovetoAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegMovetoAbs_Release(DispSVGPathSegMovetoAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegMovetoAbs_GetTypeInfoCount(DispSVGPathSegMovetoAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegMovetoAbs_GetTypeInfoCount(DispSVGPathSegMovetoAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegMovetoAbs_GetTypeInfo(DispSVGPathSegMovetoAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegMovetoAbs_GetTypeInfo(DispSVGPathSegMovetoAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegMovetoAbs_GetIDsOfNames(DispSVGPathSegMovetoAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegMovetoAbs_GetIDsOfNames(DispSVGPathSegMovetoAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegMovetoAbs_Invoke(DispSVGPathSegMovetoAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegMovetoAbs_Invoke(DispSVGPathSegMovetoAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -135312,26 +135320,26 @@ interface DispSVGPathSegMovetoRel { #define DispSVGPathSegMovetoRel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegMovetoRel_QueryInterface(DispSVGPathSegMovetoRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegMovetoRel_QueryInterface(DispSVGPathSegMovetoRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegMovetoRel_AddRef(DispSVGPathSegMovetoRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegMovetoRel_AddRef(DispSVGPathSegMovetoRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegMovetoRel_Release(DispSVGPathSegMovetoRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegMovetoRel_Release(DispSVGPathSegMovetoRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegMovetoRel_GetTypeInfoCount(DispSVGPathSegMovetoRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegMovetoRel_GetTypeInfoCount(DispSVGPathSegMovetoRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegMovetoRel_GetTypeInfo(DispSVGPathSegMovetoRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegMovetoRel_GetTypeInfo(DispSVGPathSegMovetoRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegMovetoRel_GetIDsOfNames(DispSVGPathSegMovetoRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegMovetoRel_GetIDsOfNames(DispSVGPathSegMovetoRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegMovetoRel_Invoke(DispSVGPathSegMovetoRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegMovetoRel_Invoke(DispSVGPathSegMovetoRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -135436,26 +135444,26 @@ interface DispSVGPathSegLinetoAbs { #define DispSVGPathSegLinetoAbs_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegLinetoAbs_QueryInterface(DispSVGPathSegLinetoAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoAbs_QueryInterface(DispSVGPathSegLinetoAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegLinetoAbs_AddRef(DispSVGPathSegLinetoAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegLinetoAbs_AddRef(DispSVGPathSegLinetoAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegLinetoAbs_Release(DispSVGPathSegLinetoAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegLinetoAbs_Release(DispSVGPathSegLinetoAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegLinetoAbs_GetTypeInfoCount(DispSVGPathSegLinetoAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoAbs_GetTypeInfoCount(DispSVGPathSegLinetoAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoAbs_GetTypeInfo(DispSVGPathSegLinetoAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoAbs_GetTypeInfo(DispSVGPathSegLinetoAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoAbs_GetIDsOfNames(DispSVGPathSegLinetoAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoAbs_GetIDsOfNames(DispSVGPathSegLinetoAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoAbs_Invoke(DispSVGPathSegLinetoAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoAbs_Invoke(DispSVGPathSegLinetoAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -135560,26 +135568,26 @@ interface DispSVGPathSegLinetoRel { #define DispSVGPathSegLinetoRel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegLinetoRel_QueryInterface(DispSVGPathSegLinetoRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoRel_QueryInterface(DispSVGPathSegLinetoRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegLinetoRel_AddRef(DispSVGPathSegLinetoRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegLinetoRel_AddRef(DispSVGPathSegLinetoRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegLinetoRel_Release(DispSVGPathSegLinetoRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegLinetoRel_Release(DispSVGPathSegLinetoRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegLinetoRel_GetTypeInfoCount(DispSVGPathSegLinetoRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoRel_GetTypeInfoCount(DispSVGPathSegLinetoRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoRel_GetTypeInfo(DispSVGPathSegLinetoRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoRel_GetTypeInfo(DispSVGPathSegLinetoRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoRel_GetIDsOfNames(DispSVGPathSegLinetoRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoRel_GetIDsOfNames(DispSVGPathSegLinetoRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoRel_Invoke(DispSVGPathSegLinetoRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoRel_Invoke(DispSVGPathSegLinetoRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -135684,26 +135692,26 @@ interface DispSVGPathSegCurvetoCubicAbs { #define DispSVGPathSegCurvetoCubicAbs_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicAbs_QueryInterface(DispSVGPathSegCurvetoCubicAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicAbs_QueryInterface(DispSVGPathSegCurvetoCubicAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoCubicAbs_AddRef(DispSVGPathSegCurvetoCubicAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoCubicAbs_AddRef(DispSVGPathSegCurvetoCubicAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoCubicAbs_Release(DispSVGPathSegCurvetoCubicAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoCubicAbs_Release(DispSVGPathSegCurvetoCubicAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicAbs_GetTypeInfoCount(DispSVGPathSegCurvetoCubicAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicAbs_GetTypeInfoCount(DispSVGPathSegCurvetoCubicAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicAbs_GetTypeInfo(DispSVGPathSegCurvetoCubicAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicAbs_GetTypeInfo(DispSVGPathSegCurvetoCubicAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicAbs_GetIDsOfNames(DispSVGPathSegCurvetoCubicAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicAbs_GetIDsOfNames(DispSVGPathSegCurvetoCubicAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicAbs_Invoke(DispSVGPathSegCurvetoCubicAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicAbs_Invoke(DispSVGPathSegCurvetoCubicAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -135808,26 +135816,26 @@ interface DispSVGPathSegCurvetoCubicRel { #define DispSVGPathSegCurvetoCubicRel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicRel_QueryInterface(DispSVGPathSegCurvetoCubicRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicRel_QueryInterface(DispSVGPathSegCurvetoCubicRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoCubicRel_AddRef(DispSVGPathSegCurvetoCubicRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoCubicRel_AddRef(DispSVGPathSegCurvetoCubicRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoCubicRel_Release(DispSVGPathSegCurvetoCubicRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoCubicRel_Release(DispSVGPathSegCurvetoCubicRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicRel_GetTypeInfoCount(DispSVGPathSegCurvetoCubicRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicRel_GetTypeInfoCount(DispSVGPathSegCurvetoCubicRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicRel_GetTypeInfo(DispSVGPathSegCurvetoCubicRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicRel_GetTypeInfo(DispSVGPathSegCurvetoCubicRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicRel_GetIDsOfNames(DispSVGPathSegCurvetoCubicRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicRel_GetIDsOfNames(DispSVGPathSegCurvetoCubicRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicRel_Invoke(DispSVGPathSegCurvetoCubicRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicRel_Invoke(DispSVGPathSegCurvetoCubicRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -135932,26 +135940,26 @@ interface DispSVGPathSegCurvetoCubicSmoothAbs { #define DispSVGPathSegCurvetoCubicSmoothAbs_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicSmoothAbs_QueryInterface(DispSVGPathSegCurvetoCubicSmoothAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicSmoothAbs_QueryInterface(DispSVGPathSegCurvetoCubicSmoothAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoCubicSmoothAbs_AddRef(DispSVGPathSegCurvetoCubicSmoothAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoCubicSmoothAbs_AddRef(DispSVGPathSegCurvetoCubicSmoothAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoCubicSmoothAbs_Release(DispSVGPathSegCurvetoCubicSmoothAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoCubicSmoothAbs_Release(DispSVGPathSegCurvetoCubicSmoothAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicSmoothAbs_GetTypeInfoCount(DispSVGPathSegCurvetoCubicSmoothAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicSmoothAbs_GetTypeInfoCount(DispSVGPathSegCurvetoCubicSmoothAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicSmoothAbs_GetTypeInfo(DispSVGPathSegCurvetoCubicSmoothAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicSmoothAbs_GetTypeInfo(DispSVGPathSegCurvetoCubicSmoothAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicSmoothAbs_GetIDsOfNames(DispSVGPathSegCurvetoCubicSmoothAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicSmoothAbs_GetIDsOfNames(DispSVGPathSegCurvetoCubicSmoothAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicSmoothAbs_Invoke(DispSVGPathSegCurvetoCubicSmoothAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicSmoothAbs_Invoke(DispSVGPathSegCurvetoCubicSmoothAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -136056,26 +136064,26 @@ interface DispSVGPathSegCurvetoCubicSmoothRel { #define DispSVGPathSegCurvetoCubicSmoothRel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicSmoothRel_QueryInterface(DispSVGPathSegCurvetoCubicSmoothRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicSmoothRel_QueryInterface(DispSVGPathSegCurvetoCubicSmoothRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoCubicSmoothRel_AddRef(DispSVGPathSegCurvetoCubicSmoothRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoCubicSmoothRel_AddRef(DispSVGPathSegCurvetoCubicSmoothRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoCubicSmoothRel_Release(DispSVGPathSegCurvetoCubicSmoothRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoCubicSmoothRel_Release(DispSVGPathSegCurvetoCubicSmoothRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicSmoothRel_GetTypeInfoCount(DispSVGPathSegCurvetoCubicSmoothRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicSmoothRel_GetTypeInfoCount(DispSVGPathSegCurvetoCubicSmoothRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicSmoothRel_GetTypeInfo(DispSVGPathSegCurvetoCubicSmoothRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicSmoothRel_GetTypeInfo(DispSVGPathSegCurvetoCubicSmoothRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicSmoothRel_GetIDsOfNames(DispSVGPathSegCurvetoCubicSmoothRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicSmoothRel_GetIDsOfNames(DispSVGPathSegCurvetoCubicSmoothRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoCubicSmoothRel_Invoke(DispSVGPathSegCurvetoCubicSmoothRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoCubicSmoothRel_Invoke(DispSVGPathSegCurvetoCubicSmoothRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -136180,26 +136188,26 @@ interface DispSVGPathSegCurvetoQuadraticAbs { #define DispSVGPathSegCurvetoQuadraticAbs_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticAbs_QueryInterface(DispSVGPathSegCurvetoQuadraticAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticAbs_QueryInterface(DispSVGPathSegCurvetoQuadraticAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoQuadraticAbs_AddRef(DispSVGPathSegCurvetoQuadraticAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoQuadraticAbs_AddRef(DispSVGPathSegCurvetoQuadraticAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoQuadraticAbs_Release(DispSVGPathSegCurvetoQuadraticAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoQuadraticAbs_Release(DispSVGPathSegCurvetoQuadraticAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticAbs_GetTypeInfoCount(DispSVGPathSegCurvetoQuadraticAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticAbs_GetTypeInfoCount(DispSVGPathSegCurvetoQuadraticAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticAbs_GetTypeInfo(DispSVGPathSegCurvetoQuadraticAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticAbs_GetTypeInfo(DispSVGPathSegCurvetoQuadraticAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticAbs_GetIDsOfNames(DispSVGPathSegCurvetoQuadraticAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticAbs_GetIDsOfNames(DispSVGPathSegCurvetoQuadraticAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticAbs_Invoke(DispSVGPathSegCurvetoQuadraticAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticAbs_Invoke(DispSVGPathSegCurvetoQuadraticAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -136304,26 +136312,26 @@ interface DispSVGPathSegCurvetoQuadraticRel { #define DispSVGPathSegCurvetoQuadraticRel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticRel_QueryInterface(DispSVGPathSegCurvetoQuadraticRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticRel_QueryInterface(DispSVGPathSegCurvetoQuadraticRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoQuadraticRel_AddRef(DispSVGPathSegCurvetoQuadraticRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoQuadraticRel_AddRef(DispSVGPathSegCurvetoQuadraticRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoQuadraticRel_Release(DispSVGPathSegCurvetoQuadraticRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoQuadraticRel_Release(DispSVGPathSegCurvetoQuadraticRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticRel_GetTypeInfoCount(DispSVGPathSegCurvetoQuadraticRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticRel_GetTypeInfoCount(DispSVGPathSegCurvetoQuadraticRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticRel_GetTypeInfo(DispSVGPathSegCurvetoQuadraticRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticRel_GetTypeInfo(DispSVGPathSegCurvetoQuadraticRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticRel_GetIDsOfNames(DispSVGPathSegCurvetoQuadraticRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticRel_GetIDsOfNames(DispSVGPathSegCurvetoQuadraticRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticRel_Invoke(DispSVGPathSegCurvetoQuadraticRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticRel_Invoke(DispSVGPathSegCurvetoQuadraticRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -136428,26 +136436,26 @@ interface DispSVGPathSegCurvetoQuadraticSmoothAbs { #define DispSVGPathSegCurvetoQuadraticSmoothAbs_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothAbs_QueryInterface(DispSVGPathSegCurvetoQuadraticSmoothAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothAbs_QueryInterface(DispSVGPathSegCurvetoQuadraticSmoothAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoQuadraticSmoothAbs_AddRef(DispSVGPathSegCurvetoQuadraticSmoothAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoQuadraticSmoothAbs_AddRef(DispSVGPathSegCurvetoQuadraticSmoothAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoQuadraticSmoothAbs_Release(DispSVGPathSegCurvetoQuadraticSmoothAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoQuadraticSmoothAbs_Release(DispSVGPathSegCurvetoQuadraticSmoothAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothAbs_GetTypeInfoCount(DispSVGPathSegCurvetoQuadraticSmoothAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothAbs_GetTypeInfoCount(DispSVGPathSegCurvetoQuadraticSmoothAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothAbs_GetTypeInfo(DispSVGPathSegCurvetoQuadraticSmoothAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothAbs_GetTypeInfo(DispSVGPathSegCurvetoQuadraticSmoothAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothAbs_GetIDsOfNames(DispSVGPathSegCurvetoQuadraticSmoothAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothAbs_GetIDsOfNames(DispSVGPathSegCurvetoQuadraticSmoothAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothAbs_Invoke(DispSVGPathSegCurvetoQuadraticSmoothAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothAbs_Invoke(DispSVGPathSegCurvetoQuadraticSmoothAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -136552,26 +136560,26 @@ interface DispSVGPathSegCurvetoQuadraticSmoothRel { #define DispSVGPathSegCurvetoQuadraticSmoothRel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothRel_QueryInterface(DispSVGPathSegCurvetoQuadraticSmoothRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothRel_QueryInterface(DispSVGPathSegCurvetoQuadraticSmoothRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoQuadraticSmoothRel_AddRef(DispSVGPathSegCurvetoQuadraticSmoothRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoQuadraticSmoothRel_AddRef(DispSVGPathSegCurvetoQuadraticSmoothRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegCurvetoQuadraticSmoothRel_Release(DispSVGPathSegCurvetoQuadraticSmoothRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegCurvetoQuadraticSmoothRel_Release(DispSVGPathSegCurvetoQuadraticSmoothRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothRel_GetTypeInfoCount(DispSVGPathSegCurvetoQuadraticSmoothRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothRel_GetTypeInfoCount(DispSVGPathSegCurvetoQuadraticSmoothRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothRel_GetTypeInfo(DispSVGPathSegCurvetoQuadraticSmoothRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothRel_GetTypeInfo(DispSVGPathSegCurvetoQuadraticSmoothRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothRel_GetIDsOfNames(DispSVGPathSegCurvetoQuadraticSmoothRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothRel_GetIDsOfNames(DispSVGPathSegCurvetoQuadraticSmoothRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothRel_Invoke(DispSVGPathSegCurvetoQuadraticSmoothRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegCurvetoQuadraticSmoothRel_Invoke(DispSVGPathSegCurvetoQuadraticSmoothRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -136676,26 +136684,26 @@ interface DispSVGPathSegLinetoHorizontalAbs { #define DispSVGPathSegLinetoHorizontalAbs_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegLinetoHorizontalAbs_QueryInterface(DispSVGPathSegLinetoHorizontalAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoHorizontalAbs_QueryInterface(DispSVGPathSegLinetoHorizontalAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegLinetoHorizontalAbs_AddRef(DispSVGPathSegLinetoHorizontalAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegLinetoHorizontalAbs_AddRef(DispSVGPathSegLinetoHorizontalAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegLinetoHorizontalAbs_Release(DispSVGPathSegLinetoHorizontalAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegLinetoHorizontalAbs_Release(DispSVGPathSegLinetoHorizontalAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegLinetoHorizontalAbs_GetTypeInfoCount(DispSVGPathSegLinetoHorizontalAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoHorizontalAbs_GetTypeInfoCount(DispSVGPathSegLinetoHorizontalAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoHorizontalAbs_GetTypeInfo(DispSVGPathSegLinetoHorizontalAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoHorizontalAbs_GetTypeInfo(DispSVGPathSegLinetoHorizontalAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoHorizontalAbs_GetIDsOfNames(DispSVGPathSegLinetoHorizontalAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoHorizontalAbs_GetIDsOfNames(DispSVGPathSegLinetoHorizontalAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoHorizontalAbs_Invoke(DispSVGPathSegLinetoHorizontalAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoHorizontalAbs_Invoke(DispSVGPathSegLinetoHorizontalAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -136800,26 +136808,26 @@ interface DispSVGPathSegLinetoHorizontalRel { #define DispSVGPathSegLinetoHorizontalRel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegLinetoHorizontalRel_QueryInterface(DispSVGPathSegLinetoHorizontalRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoHorizontalRel_QueryInterface(DispSVGPathSegLinetoHorizontalRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegLinetoHorizontalRel_AddRef(DispSVGPathSegLinetoHorizontalRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegLinetoHorizontalRel_AddRef(DispSVGPathSegLinetoHorizontalRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegLinetoHorizontalRel_Release(DispSVGPathSegLinetoHorizontalRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegLinetoHorizontalRel_Release(DispSVGPathSegLinetoHorizontalRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegLinetoHorizontalRel_GetTypeInfoCount(DispSVGPathSegLinetoHorizontalRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoHorizontalRel_GetTypeInfoCount(DispSVGPathSegLinetoHorizontalRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoHorizontalRel_GetTypeInfo(DispSVGPathSegLinetoHorizontalRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoHorizontalRel_GetTypeInfo(DispSVGPathSegLinetoHorizontalRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoHorizontalRel_GetIDsOfNames(DispSVGPathSegLinetoHorizontalRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoHorizontalRel_GetIDsOfNames(DispSVGPathSegLinetoHorizontalRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoHorizontalRel_Invoke(DispSVGPathSegLinetoHorizontalRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoHorizontalRel_Invoke(DispSVGPathSegLinetoHorizontalRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -136924,26 +136932,26 @@ interface DispSVGPathSegLinetoVerticalAbs { #define DispSVGPathSegLinetoVerticalAbs_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegLinetoVerticalAbs_QueryInterface(DispSVGPathSegLinetoVerticalAbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoVerticalAbs_QueryInterface(DispSVGPathSegLinetoVerticalAbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegLinetoVerticalAbs_AddRef(DispSVGPathSegLinetoVerticalAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegLinetoVerticalAbs_AddRef(DispSVGPathSegLinetoVerticalAbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegLinetoVerticalAbs_Release(DispSVGPathSegLinetoVerticalAbs* This) { +static __WIDL_INLINE ULONG DispSVGPathSegLinetoVerticalAbs_Release(DispSVGPathSegLinetoVerticalAbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegLinetoVerticalAbs_GetTypeInfoCount(DispSVGPathSegLinetoVerticalAbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoVerticalAbs_GetTypeInfoCount(DispSVGPathSegLinetoVerticalAbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoVerticalAbs_GetTypeInfo(DispSVGPathSegLinetoVerticalAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoVerticalAbs_GetTypeInfo(DispSVGPathSegLinetoVerticalAbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoVerticalAbs_GetIDsOfNames(DispSVGPathSegLinetoVerticalAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoVerticalAbs_GetIDsOfNames(DispSVGPathSegLinetoVerticalAbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoVerticalAbs_Invoke(DispSVGPathSegLinetoVerticalAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoVerticalAbs_Invoke(DispSVGPathSegLinetoVerticalAbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -137048,26 +137056,26 @@ interface DispSVGPathSegLinetoVerticalRel { #define DispSVGPathSegLinetoVerticalRel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegLinetoVerticalRel_QueryInterface(DispSVGPathSegLinetoVerticalRel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoVerticalRel_QueryInterface(DispSVGPathSegLinetoVerticalRel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathSegLinetoVerticalRel_AddRef(DispSVGPathSegLinetoVerticalRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegLinetoVerticalRel_AddRef(DispSVGPathSegLinetoVerticalRel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathSegLinetoVerticalRel_Release(DispSVGPathSegLinetoVerticalRel* This) { +static __WIDL_INLINE ULONG DispSVGPathSegLinetoVerticalRel_Release(DispSVGPathSegLinetoVerticalRel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathSegLinetoVerticalRel_GetTypeInfoCount(DispSVGPathSegLinetoVerticalRel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoVerticalRel_GetTypeInfoCount(DispSVGPathSegLinetoVerticalRel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoVerticalRel_GetTypeInfo(DispSVGPathSegLinetoVerticalRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoVerticalRel_GetTypeInfo(DispSVGPathSegLinetoVerticalRel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoVerticalRel_GetIDsOfNames(DispSVGPathSegLinetoVerticalRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoVerticalRel_GetIDsOfNames(DispSVGPathSegLinetoVerticalRel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathSegLinetoVerticalRel_Invoke(DispSVGPathSegLinetoVerticalRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathSegLinetoVerticalRel_Invoke(DispSVGPathSegLinetoVerticalRel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -137269,54 +137277,54 @@ interface ISVGPathSegList { #define ISVGPathSegList_appendItem(This,newItem,ppResult) (This)->lpVtbl->appendItem(This,newItem,ppResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathSegList_QueryInterface(ISVGPathSegList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathSegList_QueryInterface(ISVGPathSegList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathSegList_AddRef(ISVGPathSegList* This) { +static __WIDL_INLINE ULONG ISVGPathSegList_AddRef(ISVGPathSegList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathSegList_Release(ISVGPathSegList* This) { +static __WIDL_INLINE ULONG ISVGPathSegList_Release(ISVGPathSegList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathSegList_GetTypeInfoCount(ISVGPathSegList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathSegList_GetTypeInfoCount(ISVGPathSegList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathSegList_GetTypeInfo(ISVGPathSegList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathSegList_GetTypeInfo(ISVGPathSegList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathSegList_GetIDsOfNames(ISVGPathSegList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathSegList_GetIDsOfNames(ISVGPathSegList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathSegList_Invoke(ISVGPathSegList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathSegList_Invoke(ISVGPathSegList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathSegList methods ***/ -static FORCEINLINE HRESULT ISVGPathSegList_put_numberOfItems(ISVGPathSegList* This,LONG v) { +static __WIDL_INLINE HRESULT ISVGPathSegList_put_numberOfItems(ISVGPathSegList* This,LONG v) { return This->lpVtbl->put_numberOfItems(This,v); } -static FORCEINLINE HRESULT ISVGPathSegList_get_numberOfItems(ISVGPathSegList* This,LONG *p) { +static __WIDL_INLINE HRESULT ISVGPathSegList_get_numberOfItems(ISVGPathSegList* This,LONG *p) { return This->lpVtbl->get_numberOfItems(This,p); } -static FORCEINLINE HRESULT ISVGPathSegList_clear(ISVGPathSegList* This) { +static __WIDL_INLINE HRESULT ISVGPathSegList_clear(ISVGPathSegList* This) { return This->lpVtbl->clear(This); } -static FORCEINLINE HRESULT ISVGPathSegList_initialize(ISVGPathSegList* This,ISVGPathSeg *newItem,ISVGPathSeg **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathSegList_initialize(ISVGPathSegList* This,ISVGPathSeg *newItem,ISVGPathSeg **ppResult) { return This->lpVtbl->initialize(This,newItem,ppResult); } -static FORCEINLINE HRESULT ISVGPathSegList_getItem(ISVGPathSegList* This,LONG index,ISVGPathSeg **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathSegList_getItem(ISVGPathSegList* This,LONG index,ISVGPathSeg **ppResult) { return This->lpVtbl->getItem(This,index,ppResult); } -static FORCEINLINE HRESULT ISVGPathSegList_insertItemBefore(ISVGPathSegList* This,ISVGPathSeg *newItem,LONG index,ISVGPathSeg **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathSegList_insertItemBefore(ISVGPathSegList* This,ISVGPathSeg *newItem,LONG index,ISVGPathSeg **ppResult) { return This->lpVtbl->insertItemBefore(This,newItem,index,ppResult); } -static FORCEINLINE HRESULT ISVGPathSegList_replaceItem(ISVGPathSegList* This,ISVGPathSeg *newItem,LONG index,ISVGPathSeg **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathSegList_replaceItem(ISVGPathSegList* This,ISVGPathSeg *newItem,LONG index,ISVGPathSeg **ppResult) { return This->lpVtbl->replaceItem(This,newItem,index,ppResult); } -static FORCEINLINE HRESULT ISVGPathSegList_removeItem(ISVGPathSegList* This,LONG index,ISVGPathSeg **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathSegList_removeItem(ISVGPathSegList* This,LONG index,ISVGPathSeg **ppResult) { return This->lpVtbl->removeItem(This,index,ppResult); } -static FORCEINLINE HRESULT ISVGPathSegList_appendItem(ISVGPathSegList* This,ISVGPathSeg *newItem,ISVGPathSeg **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathSegList_appendItem(ISVGPathSegList* This,ISVGPathSeg *newItem,ISVGPathSeg **ppResult) { return This->lpVtbl->appendItem(This,newItem,ppResult); } #endif @@ -137474,42 +137482,42 @@ interface ISVGPoint { #define ISVGPoint_matrixTransform(This,pMatrix,ppResult) (This)->lpVtbl->matrixTransform(This,pMatrix,ppResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPoint_QueryInterface(ISVGPoint* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPoint_QueryInterface(ISVGPoint* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPoint_AddRef(ISVGPoint* This) { +static __WIDL_INLINE ULONG ISVGPoint_AddRef(ISVGPoint* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPoint_Release(ISVGPoint* This) { +static __WIDL_INLINE ULONG ISVGPoint_Release(ISVGPoint* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPoint_GetTypeInfoCount(ISVGPoint* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPoint_GetTypeInfoCount(ISVGPoint* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPoint_GetTypeInfo(ISVGPoint* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPoint_GetTypeInfo(ISVGPoint* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPoint_GetIDsOfNames(ISVGPoint* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPoint_GetIDsOfNames(ISVGPoint* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPoint_Invoke(ISVGPoint* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPoint_Invoke(ISVGPoint* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPoint methods ***/ -static FORCEINLINE HRESULT ISVGPoint_put_x(ISVGPoint* This,float v) { +static __WIDL_INLINE HRESULT ISVGPoint_put_x(ISVGPoint* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGPoint_get_x(ISVGPoint* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPoint_get_x(ISVGPoint* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGPoint_put_y(ISVGPoint* This,float v) { +static __WIDL_INLINE HRESULT ISVGPoint_put_y(ISVGPoint* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGPoint_get_y(ISVGPoint* This,float *p) { +static __WIDL_INLINE HRESULT ISVGPoint_get_y(ISVGPoint* This,float *p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGPoint_matrixTransform(ISVGPoint* This,ISVGMatrix *pMatrix,ISVGPoint **ppResult) { +static __WIDL_INLINE HRESULT ISVGPoint_matrixTransform(ISVGPoint* This,ISVGMatrix *pMatrix,ISVGPoint **ppResult) { return This->lpVtbl->matrixTransform(This,pMatrix,ppResult); } #endif @@ -137712,54 +137720,54 @@ interface ISVGPointList { #define ISVGPointList_appendItem(This,pNewItem,ppResult) (This)->lpVtbl->appendItem(This,pNewItem,ppResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPointList_QueryInterface(ISVGPointList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPointList_QueryInterface(ISVGPointList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPointList_AddRef(ISVGPointList* This) { +static __WIDL_INLINE ULONG ISVGPointList_AddRef(ISVGPointList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPointList_Release(ISVGPointList* This) { +static __WIDL_INLINE ULONG ISVGPointList_Release(ISVGPointList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPointList_GetTypeInfoCount(ISVGPointList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPointList_GetTypeInfoCount(ISVGPointList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPointList_GetTypeInfo(ISVGPointList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPointList_GetTypeInfo(ISVGPointList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPointList_GetIDsOfNames(ISVGPointList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPointList_GetIDsOfNames(ISVGPointList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPointList_Invoke(ISVGPointList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPointList_Invoke(ISVGPointList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPointList methods ***/ -static FORCEINLINE HRESULT ISVGPointList_put_numberOfItems(ISVGPointList* This,LONG v) { +static __WIDL_INLINE HRESULT ISVGPointList_put_numberOfItems(ISVGPointList* This,LONG v) { return This->lpVtbl->put_numberOfItems(This,v); } -static FORCEINLINE HRESULT ISVGPointList_get_numberOfItems(ISVGPointList* This,LONG *p) { +static __WIDL_INLINE HRESULT ISVGPointList_get_numberOfItems(ISVGPointList* This,LONG *p) { return This->lpVtbl->get_numberOfItems(This,p); } -static FORCEINLINE HRESULT ISVGPointList_clear(ISVGPointList* This) { +static __WIDL_INLINE HRESULT ISVGPointList_clear(ISVGPointList* This) { return This->lpVtbl->clear(This); } -static FORCEINLINE HRESULT ISVGPointList_initialize(ISVGPointList* This,ISVGPoint *pNewItem,ISVGPoint **ppResult) { +static __WIDL_INLINE HRESULT ISVGPointList_initialize(ISVGPointList* This,ISVGPoint *pNewItem,ISVGPoint **ppResult) { return This->lpVtbl->initialize(This,pNewItem,ppResult); } -static FORCEINLINE HRESULT ISVGPointList_getItem(ISVGPointList* This,LONG index,ISVGPoint **ppResult) { +static __WIDL_INLINE HRESULT ISVGPointList_getItem(ISVGPointList* This,LONG index,ISVGPoint **ppResult) { return This->lpVtbl->getItem(This,index,ppResult); } -static FORCEINLINE HRESULT ISVGPointList_insertItemBefore(ISVGPointList* This,ISVGPoint *pNewItem,LONG index,ISVGPoint **ppResult) { +static __WIDL_INLINE HRESULT ISVGPointList_insertItemBefore(ISVGPointList* This,ISVGPoint *pNewItem,LONG index,ISVGPoint **ppResult) { return This->lpVtbl->insertItemBefore(This,pNewItem,index,ppResult); } -static FORCEINLINE HRESULT ISVGPointList_replaceItem(ISVGPointList* This,ISVGPoint *pNewItem,LONG index,ISVGPoint **ppResult) { +static __WIDL_INLINE HRESULT ISVGPointList_replaceItem(ISVGPointList* This,ISVGPoint *pNewItem,LONG index,ISVGPoint **ppResult) { return This->lpVtbl->replaceItem(This,pNewItem,index,ppResult); } -static FORCEINLINE HRESULT ISVGPointList_removeItem(ISVGPointList* This,LONG index,ISVGPoint **ppResult) { +static __WIDL_INLINE HRESULT ISVGPointList_removeItem(ISVGPointList* This,LONG index,ISVGPoint **ppResult) { return This->lpVtbl->removeItem(This,index,ppResult); } -static FORCEINLINE HRESULT ISVGPointList_appendItem(ISVGPointList* This,ISVGPoint *pNewItem,ISVGPoint **ppResult) { +static __WIDL_INLINE HRESULT ISVGPointList_appendItem(ISVGPointList* This,ISVGPoint *pNewItem,ISVGPoint **ppResult) { return This->lpVtbl->appendItem(This,pNewItem,ppResult); } #endif @@ -137931,51 +137939,51 @@ interface ISVGRect { #define ISVGRect_get_height(This,p) (This)->lpVtbl->get_height(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGRect_QueryInterface(ISVGRect* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGRect_QueryInterface(ISVGRect* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGRect_AddRef(ISVGRect* This) { +static __WIDL_INLINE ULONG ISVGRect_AddRef(ISVGRect* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGRect_Release(ISVGRect* This) { +static __WIDL_INLINE ULONG ISVGRect_Release(ISVGRect* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGRect_GetTypeInfoCount(ISVGRect* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGRect_GetTypeInfoCount(ISVGRect* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGRect_GetTypeInfo(ISVGRect* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGRect_GetTypeInfo(ISVGRect* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGRect_GetIDsOfNames(ISVGRect* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGRect_GetIDsOfNames(ISVGRect* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGRect_Invoke(ISVGRect* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGRect_Invoke(ISVGRect* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGRect methods ***/ -static FORCEINLINE HRESULT ISVGRect_put_x(ISVGRect* This,float v) { +static __WIDL_INLINE HRESULT ISVGRect_put_x(ISVGRect* This,float v) { return This->lpVtbl->put_x(This,v); } -static FORCEINLINE HRESULT ISVGRect_get_x(ISVGRect* This,float *p) { +static __WIDL_INLINE HRESULT ISVGRect_get_x(ISVGRect* This,float *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGRect_put_y(ISVGRect* This,float v) { +static __WIDL_INLINE HRESULT ISVGRect_put_y(ISVGRect* This,float v) { return This->lpVtbl->put_y(This,v); } -static FORCEINLINE HRESULT ISVGRect_get_y(ISVGRect* This,float *p) { +static __WIDL_INLINE HRESULT ISVGRect_get_y(ISVGRect* This,float *p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGRect_put_width(ISVGRect* This,float v) { +static __WIDL_INLINE HRESULT ISVGRect_put_width(ISVGRect* This,float v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT ISVGRect_get_width(ISVGRect* This,float *p) { +static __WIDL_INLINE HRESULT ISVGRect_get_width(ISVGRect* This,float *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT ISVGRect_put_height(ISVGRect* This,float v) { +static __WIDL_INLINE HRESULT ISVGRect_put_height(ISVGRect* This,float v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT ISVGRect_get_height(ISVGRect* This,float *p) { +static __WIDL_INLINE HRESULT ISVGRect_get_height(ISVGRect* This,float *p) { return This->lpVtbl->get_height(This,p); } #endif @@ -138170,54 +138178,54 @@ interface ISVGStringList { #define ISVGStringList_appendItem(This,newItem,ppResult) (This)->lpVtbl->appendItem(This,newItem,ppResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGStringList_QueryInterface(ISVGStringList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGStringList_QueryInterface(ISVGStringList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGStringList_AddRef(ISVGStringList* This) { +static __WIDL_INLINE ULONG ISVGStringList_AddRef(ISVGStringList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGStringList_Release(ISVGStringList* This) { +static __WIDL_INLINE ULONG ISVGStringList_Release(ISVGStringList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGStringList_GetTypeInfoCount(ISVGStringList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGStringList_GetTypeInfoCount(ISVGStringList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGStringList_GetTypeInfo(ISVGStringList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGStringList_GetTypeInfo(ISVGStringList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGStringList_GetIDsOfNames(ISVGStringList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGStringList_GetIDsOfNames(ISVGStringList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGStringList_Invoke(ISVGStringList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGStringList_Invoke(ISVGStringList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGStringList methods ***/ -static FORCEINLINE HRESULT ISVGStringList_put_numberOfItems(ISVGStringList* This,LONG v) { +static __WIDL_INLINE HRESULT ISVGStringList_put_numberOfItems(ISVGStringList* This,LONG v) { return This->lpVtbl->put_numberOfItems(This,v); } -static FORCEINLINE HRESULT ISVGStringList_get_numberOfItems(ISVGStringList* This,LONG *p) { +static __WIDL_INLINE HRESULT ISVGStringList_get_numberOfItems(ISVGStringList* This,LONG *p) { return This->lpVtbl->get_numberOfItems(This,p); } -static FORCEINLINE HRESULT ISVGStringList_clear(ISVGStringList* This) { +static __WIDL_INLINE HRESULT ISVGStringList_clear(ISVGStringList* This) { return This->lpVtbl->clear(This); } -static FORCEINLINE HRESULT ISVGStringList_initialize(ISVGStringList* This,BSTR newItem,BSTR *ppResult) { +static __WIDL_INLINE HRESULT ISVGStringList_initialize(ISVGStringList* This,BSTR newItem,BSTR *ppResult) { return This->lpVtbl->initialize(This,newItem,ppResult); } -static FORCEINLINE HRESULT ISVGStringList_getItem(ISVGStringList* This,LONG index,BSTR *ppResult) { +static __WIDL_INLINE HRESULT ISVGStringList_getItem(ISVGStringList* This,LONG index,BSTR *ppResult) { return This->lpVtbl->getItem(This,index,ppResult); } -static FORCEINLINE HRESULT ISVGStringList_insertItemBefore(ISVGStringList* This,BSTR newItem,LONG index,BSTR *ppResult) { +static __WIDL_INLINE HRESULT ISVGStringList_insertItemBefore(ISVGStringList* This,BSTR newItem,LONG index,BSTR *ppResult) { return This->lpVtbl->insertItemBefore(This,newItem,index,ppResult); } -static FORCEINLINE HRESULT ISVGStringList_replaceItem(ISVGStringList* This,BSTR newItem,LONG index,BSTR *ppResult) { +static __WIDL_INLINE HRESULT ISVGStringList_replaceItem(ISVGStringList* This,BSTR newItem,LONG index,BSTR *ppResult) { return This->lpVtbl->replaceItem(This,newItem,index,ppResult); } -static FORCEINLINE HRESULT ISVGStringList_removeItem(ISVGStringList* This,LONG index,BSTR *ppResult) { +static __WIDL_INLINE HRESULT ISVGStringList_removeItem(ISVGStringList* This,LONG index,BSTR *ppResult) { return This->lpVtbl->removeItem(This,index,ppResult); } -static FORCEINLINE HRESULT ISVGStringList_appendItem(ISVGStringList* This,BSTR newItem,BSTR *ppResult) { +static __WIDL_INLINE HRESULT ISVGStringList_appendItem(ISVGStringList* This,BSTR newItem,BSTR *ppResult) { return This->lpVtbl->appendItem(This,newItem,ppResult); } #endif @@ -138323,26 +138331,26 @@ interface ISVGViewSpec { #define ISVGViewSpec_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGViewSpec_QueryInterface(ISVGViewSpec* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGViewSpec_QueryInterface(ISVGViewSpec* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGViewSpec_AddRef(ISVGViewSpec* This) { +static __WIDL_INLINE ULONG ISVGViewSpec_AddRef(ISVGViewSpec* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGViewSpec_Release(ISVGViewSpec* This) { +static __WIDL_INLINE ULONG ISVGViewSpec_Release(ISVGViewSpec* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGViewSpec_GetTypeInfoCount(ISVGViewSpec* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGViewSpec_GetTypeInfoCount(ISVGViewSpec* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGViewSpec_GetTypeInfo(ISVGViewSpec* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGViewSpec_GetTypeInfo(ISVGViewSpec* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGViewSpec_GetIDsOfNames(ISVGViewSpec* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGViewSpec_GetIDsOfNames(ISVGViewSpec* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGViewSpec_Invoke(ISVGViewSpec* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGViewSpec_Invoke(ISVGViewSpec* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -138558,63 +138566,63 @@ interface ISVGTransform { #define ISVGTransform_setSkewY(This,angle) (This)->lpVtbl->setSkewY(This,angle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGTransform_QueryInterface(ISVGTransform* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGTransform_QueryInterface(ISVGTransform* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGTransform_AddRef(ISVGTransform* This) { +static __WIDL_INLINE ULONG ISVGTransform_AddRef(ISVGTransform* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGTransform_Release(ISVGTransform* This) { +static __WIDL_INLINE ULONG ISVGTransform_Release(ISVGTransform* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGTransform_GetTypeInfoCount(ISVGTransform* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGTransform_GetTypeInfoCount(ISVGTransform* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGTransform_GetTypeInfo(ISVGTransform* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGTransform_GetTypeInfo(ISVGTransform* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGTransform_GetIDsOfNames(ISVGTransform* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGTransform_GetIDsOfNames(ISVGTransform* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGTransform_Invoke(ISVGTransform* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGTransform_Invoke(ISVGTransform* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGTransform methods ***/ -static FORCEINLINE HRESULT ISVGTransform_put_type(ISVGTransform* This,short v) { +static __WIDL_INLINE HRESULT ISVGTransform_put_type(ISVGTransform* This,short v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT ISVGTransform_get_type(ISVGTransform* This,short *p) { +static __WIDL_INLINE HRESULT ISVGTransform_get_type(ISVGTransform* This,short *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT ISVGTransform_putref_matrix(ISVGTransform* This,ISVGMatrix *v) { +static __WIDL_INLINE HRESULT ISVGTransform_putref_matrix(ISVGTransform* This,ISVGMatrix *v) { return This->lpVtbl->putref_matrix(This,v); } -static FORCEINLINE HRESULT ISVGTransform_get_matrix(ISVGTransform* This,ISVGMatrix **p) { +static __WIDL_INLINE HRESULT ISVGTransform_get_matrix(ISVGTransform* This,ISVGMatrix **p) { return This->lpVtbl->get_matrix(This,p); } -static FORCEINLINE HRESULT ISVGTransform_put_angle(ISVGTransform* This,float v) { +static __WIDL_INLINE HRESULT ISVGTransform_put_angle(ISVGTransform* This,float v) { return This->lpVtbl->put_angle(This,v); } -static FORCEINLINE HRESULT ISVGTransform_get_angle(ISVGTransform* This,float *p) { +static __WIDL_INLINE HRESULT ISVGTransform_get_angle(ISVGTransform* This,float *p) { return This->lpVtbl->get_angle(This,p); } -static FORCEINLINE HRESULT ISVGTransform_setMatrix(ISVGTransform* This,ISVGMatrix *matrix) { +static __WIDL_INLINE HRESULT ISVGTransform_setMatrix(ISVGTransform* This,ISVGMatrix *matrix) { return This->lpVtbl->setMatrix(This,matrix); } -static FORCEINLINE HRESULT ISVGTransform_setTranslate(ISVGTransform* This,float tx,float ty) { +static __WIDL_INLINE HRESULT ISVGTransform_setTranslate(ISVGTransform* This,float tx,float ty) { return This->lpVtbl->setTranslate(This,tx,ty); } -static FORCEINLINE HRESULT ISVGTransform_setScale(ISVGTransform* This,float sx,float sy) { +static __WIDL_INLINE HRESULT ISVGTransform_setScale(ISVGTransform* This,float sx,float sy) { return This->lpVtbl->setScale(This,sx,sy); } -static FORCEINLINE HRESULT ISVGTransform_setRotate(ISVGTransform* This,float angle,float cx,float cy) { +static __WIDL_INLINE HRESULT ISVGTransform_setRotate(ISVGTransform* This,float angle,float cx,float cy) { return This->lpVtbl->setRotate(This,angle,cx,cy); } -static FORCEINLINE HRESULT ISVGTransform_setSkewX(ISVGTransform* This,float angle) { +static __WIDL_INLINE HRESULT ISVGTransform_setSkewX(ISVGTransform* This,float angle) { return This->lpVtbl->setSkewX(This,angle); } -static FORCEINLINE HRESULT ISVGTransform_setSkewY(ISVGTransform* This,float angle) { +static __WIDL_INLINE HRESULT ISVGTransform_setSkewY(ISVGTransform* This,float angle) { return This->lpVtbl->setSkewY(This,angle); } #endif @@ -139171,186 +139179,186 @@ interface ISVGSVGElement { #define ISVGSVGElement_getElementById(This,elementId,pResult) (This)->lpVtbl->getElementById(This,elementId,pResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGSVGElement_QueryInterface(ISVGSVGElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGSVGElement_QueryInterface(ISVGSVGElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGSVGElement_AddRef(ISVGSVGElement* This) { +static __WIDL_INLINE ULONG ISVGSVGElement_AddRef(ISVGSVGElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGSVGElement_Release(ISVGSVGElement* This) { +static __WIDL_INLINE ULONG ISVGSVGElement_Release(ISVGSVGElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGSVGElement_GetTypeInfoCount(ISVGSVGElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGSVGElement_GetTypeInfoCount(ISVGSVGElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGSVGElement_GetTypeInfo(ISVGSVGElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGSVGElement_GetTypeInfo(ISVGSVGElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGSVGElement_GetIDsOfNames(ISVGSVGElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGSVGElement_GetIDsOfNames(ISVGSVGElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGSVGElement_Invoke(ISVGSVGElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGSVGElement_Invoke(ISVGSVGElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGSVGElement methods ***/ -static FORCEINLINE HRESULT ISVGSVGElement_putref_x(ISVGSVGElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_putref_x(ISVGSVGElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_x(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_x(ISVGSVGElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_x(ISVGSVGElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_putref_y(ISVGSVGElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_putref_y(ISVGSVGElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_y(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_y(ISVGSVGElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_y(ISVGSVGElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_putref_width(ISVGSVGElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_putref_width(ISVGSVGElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_width(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_width(ISVGSVGElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_width(ISVGSVGElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_putref_height(ISVGSVGElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_putref_height(ISVGSVGElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_height(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_height(ISVGSVGElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_height(ISVGSVGElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_put_contentScriptType(ISVGSVGElement* This,BSTR v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_put_contentScriptType(ISVGSVGElement* This,BSTR v) { return This->lpVtbl->put_contentScriptType(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_contentScriptType(ISVGSVGElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_contentScriptType(ISVGSVGElement* This,BSTR *p) { return This->lpVtbl->get_contentScriptType(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_put_contentStyleType(ISVGSVGElement* This,BSTR v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_put_contentStyleType(ISVGSVGElement* This,BSTR v) { return This->lpVtbl->put_contentStyleType(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_contentStyleType(ISVGSVGElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_contentStyleType(ISVGSVGElement* This,BSTR *p) { return This->lpVtbl->get_contentStyleType(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_putref_viewport(ISVGSVGElement* This,ISVGRect *v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_putref_viewport(ISVGSVGElement* This,ISVGRect *v) { return This->lpVtbl->putref_viewport(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_viewport(ISVGSVGElement* This,ISVGRect **p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_viewport(ISVGSVGElement* This,ISVGRect **p) { return This->lpVtbl->get_viewport(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_put_pixelUnitToMillimeterX(ISVGSVGElement* This,float v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_put_pixelUnitToMillimeterX(ISVGSVGElement* This,float v) { return This->lpVtbl->put_pixelUnitToMillimeterX(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_pixelUnitToMillimeterX(ISVGSVGElement* This,float *p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_pixelUnitToMillimeterX(ISVGSVGElement* This,float *p) { return This->lpVtbl->get_pixelUnitToMillimeterX(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_put_pixelUnitToMillimeterY(ISVGSVGElement* This,float v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_put_pixelUnitToMillimeterY(ISVGSVGElement* This,float v) { return This->lpVtbl->put_pixelUnitToMillimeterY(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_pixelUnitToMillimeterY(ISVGSVGElement* This,float *p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_pixelUnitToMillimeterY(ISVGSVGElement* This,float *p) { return This->lpVtbl->get_pixelUnitToMillimeterY(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_put_screenPixelToMillimeterX(ISVGSVGElement* This,float v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_put_screenPixelToMillimeterX(ISVGSVGElement* This,float v) { return This->lpVtbl->put_screenPixelToMillimeterX(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_screenPixelToMillimeterX(ISVGSVGElement* This,float *p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_screenPixelToMillimeterX(ISVGSVGElement* This,float *p) { return This->lpVtbl->get_screenPixelToMillimeterX(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_put_screenPixelToMillimeterY(ISVGSVGElement* This,float v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_put_screenPixelToMillimeterY(ISVGSVGElement* This,float v) { return This->lpVtbl->put_screenPixelToMillimeterY(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_screenPixelToMillimeterY(ISVGSVGElement* This,float *p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_screenPixelToMillimeterY(ISVGSVGElement* This,float *p) { return This->lpVtbl->get_screenPixelToMillimeterY(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_put_useCurrentView(ISVGSVGElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_put_useCurrentView(ISVGSVGElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_useCurrentView(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_useCurrentView(ISVGSVGElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_useCurrentView(ISVGSVGElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_useCurrentView(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_putref_currentView(ISVGSVGElement* This,ISVGViewSpec *v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_putref_currentView(ISVGSVGElement* This,ISVGViewSpec *v) { return This->lpVtbl->putref_currentView(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_currentView(ISVGSVGElement* This,ISVGViewSpec **p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_currentView(ISVGSVGElement* This,ISVGViewSpec **p) { return This->lpVtbl->get_currentView(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_put_currentScale(ISVGSVGElement* This,float v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_put_currentScale(ISVGSVGElement* This,float v) { return This->lpVtbl->put_currentScale(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_currentScale(ISVGSVGElement* This,float *p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_currentScale(ISVGSVGElement* This,float *p) { return This->lpVtbl->get_currentScale(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_putref_currentTranslate(ISVGSVGElement* This,ISVGPoint *v) { +static __WIDL_INLINE HRESULT ISVGSVGElement_putref_currentTranslate(ISVGSVGElement* This,ISVGPoint *v) { return This->lpVtbl->putref_currentTranslate(This,v); } -static FORCEINLINE HRESULT ISVGSVGElement_get_currentTranslate(ISVGSVGElement* This,ISVGPoint **p) { +static __WIDL_INLINE HRESULT ISVGSVGElement_get_currentTranslate(ISVGSVGElement* This,ISVGPoint **p) { return This->lpVtbl->get_currentTranslate(This,p); } -static FORCEINLINE HRESULT ISVGSVGElement_suspendRedraw(ISVGSVGElement* This,ULONG maxWaitMilliseconds,ULONG *pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_suspendRedraw(ISVGSVGElement* This,ULONG maxWaitMilliseconds,ULONG *pResult) { return This->lpVtbl->suspendRedraw(This,maxWaitMilliseconds,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_unsuspendRedraw(ISVGSVGElement* This,ULONG suspendHandeID) { +static __WIDL_INLINE HRESULT ISVGSVGElement_unsuspendRedraw(ISVGSVGElement* This,ULONG suspendHandeID) { return This->lpVtbl->unsuspendRedraw(This,suspendHandeID); } -static FORCEINLINE HRESULT ISVGSVGElement_unsuspendRedrawAll(ISVGSVGElement* This) { +static __WIDL_INLINE HRESULT ISVGSVGElement_unsuspendRedrawAll(ISVGSVGElement* This) { return This->lpVtbl->unsuspendRedrawAll(This); } -static FORCEINLINE HRESULT ISVGSVGElement_forceRedraw(ISVGSVGElement* This) { +static __WIDL_INLINE HRESULT ISVGSVGElement_forceRedraw(ISVGSVGElement* This) { return This->lpVtbl->forceRedraw(This); } -static FORCEINLINE HRESULT ISVGSVGElement_pauseAnimations(ISVGSVGElement* This) { +static __WIDL_INLINE HRESULT ISVGSVGElement_pauseAnimations(ISVGSVGElement* This) { return This->lpVtbl->pauseAnimations(This); } -static FORCEINLINE HRESULT ISVGSVGElement_unpauseAnimations(ISVGSVGElement* This) { +static __WIDL_INLINE HRESULT ISVGSVGElement_unpauseAnimations(ISVGSVGElement* This) { return This->lpVtbl->unpauseAnimations(This); } -static FORCEINLINE HRESULT ISVGSVGElement_animationsPaused(ISVGSVGElement* This,VARIANT_BOOL *pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_animationsPaused(ISVGSVGElement* This,VARIANT_BOOL *pResult) { return This->lpVtbl->animationsPaused(This,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_getCurrentTime(ISVGSVGElement* This,float *pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_getCurrentTime(ISVGSVGElement* This,float *pResult) { return This->lpVtbl->getCurrentTime(This,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_setCurrentTime(ISVGSVGElement* This,float seconds) { +static __WIDL_INLINE HRESULT ISVGSVGElement_setCurrentTime(ISVGSVGElement* This,float seconds) { return This->lpVtbl->setCurrentTime(This,seconds); } -static FORCEINLINE HRESULT ISVGSVGElement_getIntersectionList(ISVGSVGElement* This,ISVGRect *rect,ISVGElement *referenceElement,VARIANT *pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_getIntersectionList(ISVGSVGElement* This,ISVGRect *rect,ISVGElement *referenceElement,VARIANT *pResult) { return This->lpVtbl->getIntersectionList(This,rect,referenceElement,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_getEnclosureList(ISVGSVGElement* This,ISVGRect *rect,ISVGElement *referenceElement,VARIANT *pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_getEnclosureList(ISVGSVGElement* This,ISVGRect *rect,ISVGElement *referenceElement,VARIANT *pResult) { return This->lpVtbl->getEnclosureList(This,rect,referenceElement,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_checkIntersection(ISVGSVGElement* This,ISVGElement *element,ISVGRect *rect,VARIANT_BOOL *pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_checkIntersection(ISVGSVGElement* This,ISVGElement *element,ISVGRect *rect,VARIANT_BOOL *pResult) { return This->lpVtbl->checkIntersection(This,element,rect,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_checkEnclosure(ISVGSVGElement* This,ISVGElement *element,ISVGRect *rect,VARIANT_BOOL *pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_checkEnclosure(ISVGSVGElement* This,ISVGElement *element,ISVGRect *rect,VARIANT_BOOL *pResult) { return This->lpVtbl->checkEnclosure(This,element,rect,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_deselectAll(ISVGSVGElement* This) { +static __WIDL_INLINE HRESULT ISVGSVGElement_deselectAll(ISVGSVGElement* This) { return This->lpVtbl->deselectAll(This); } -static FORCEINLINE HRESULT ISVGSVGElement_createSVGNumber(ISVGSVGElement* This,ISVGNumber **pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_createSVGNumber(ISVGSVGElement* This,ISVGNumber **pResult) { return This->lpVtbl->createSVGNumber(This,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_createSVGLength(ISVGSVGElement* This,ISVGLength **pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_createSVGLength(ISVGSVGElement* This,ISVGLength **pResult) { return This->lpVtbl->createSVGLength(This,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_createSVGAngle(ISVGSVGElement* This,ISVGAngle **pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_createSVGAngle(ISVGSVGElement* This,ISVGAngle **pResult) { return This->lpVtbl->createSVGAngle(This,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_createSVGPoint(ISVGSVGElement* This,ISVGPoint **pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_createSVGPoint(ISVGSVGElement* This,ISVGPoint **pResult) { return This->lpVtbl->createSVGPoint(This,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_createSVGMatrix(ISVGSVGElement* This,ISVGMatrix **pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_createSVGMatrix(ISVGSVGElement* This,ISVGMatrix **pResult) { return This->lpVtbl->createSVGMatrix(This,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_createSVGRect(ISVGSVGElement* This,ISVGRect **pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_createSVGRect(ISVGSVGElement* This,ISVGRect **pResult) { return This->lpVtbl->createSVGRect(This,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_createSVGTransform(ISVGSVGElement* This,ISVGTransform **pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_createSVGTransform(ISVGSVGElement* This,ISVGTransform **pResult) { return This->lpVtbl->createSVGTransform(This,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_createSVGTransformFromMatrix(ISVGSVGElement* This,ISVGMatrix *matrix,ISVGTransform **pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_createSVGTransformFromMatrix(ISVGSVGElement* This,ISVGMatrix *matrix,ISVGTransform **pResult) { return This->lpVtbl->createSVGTransformFromMatrix(This,matrix,pResult); } -static FORCEINLINE HRESULT ISVGSVGElement_getElementById(ISVGSVGElement* This,BSTR elementId,IHTMLElement **pResult) { +static __WIDL_INLINE HRESULT ISVGSVGElement_getElementById(ISVGSVGElement* This,BSTR elementId,IHTMLElement **pResult) { return This->lpVtbl->getElementById(This,elementId,pResult); } #endif @@ -139442,26 +139450,26 @@ interface DispSVGSVGElement { #define DispSVGSVGElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGSVGElement_QueryInterface(DispSVGSVGElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGSVGElement_QueryInterface(DispSVGSVGElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGSVGElement_AddRef(DispSVGSVGElement* This) { +static __WIDL_INLINE ULONG DispSVGSVGElement_AddRef(DispSVGSVGElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGSVGElement_Release(DispSVGSVGElement* This) { +static __WIDL_INLINE ULONG DispSVGSVGElement_Release(DispSVGSVGElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGSVGElement_GetTypeInfoCount(DispSVGSVGElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGSVGElement_GetTypeInfoCount(DispSVGSVGElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGSVGElement_GetTypeInfo(DispSVGSVGElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGSVGElement_GetTypeInfo(DispSVGSVGElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGSVGElement_GetIDsOfNames(DispSVGSVGElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGSVGElement_GetIDsOfNames(DispSVGSVGElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGSVGElement_Invoke(DispSVGSVGElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGSVGElement_Invoke(DispSVGSVGElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -139672,63 +139680,63 @@ interface ISVGUseElement { #define ISVGUseElement_get_animatedInstanceRoot(This,p) (This)->lpVtbl->get_animatedInstanceRoot(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGUseElement_QueryInterface(ISVGUseElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGUseElement_QueryInterface(ISVGUseElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGUseElement_AddRef(ISVGUseElement* This) { +static __WIDL_INLINE ULONG ISVGUseElement_AddRef(ISVGUseElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGUseElement_Release(ISVGUseElement* This) { +static __WIDL_INLINE ULONG ISVGUseElement_Release(ISVGUseElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGUseElement_GetTypeInfoCount(ISVGUseElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGUseElement_GetTypeInfoCount(ISVGUseElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGUseElement_GetTypeInfo(ISVGUseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGUseElement_GetTypeInfo(ISVGUseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGUseElement_GetIDsOfNames(ISVGUseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGUseElement_GetIDsOfNames(ISVGUseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGUseElement_Invoke(ISVGUseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGUseElement_Invoke(ISVGUseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGUseElement methods ***/ -static FORCEINLINE HRESULT ISVGUseElement_putref_x(ISVGUseElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGUseElement_putref_x(ISVGUseElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_x(This,v); } -static FORCEINLINE HRESULT ISVGUseElement_get_x(ISVGUseElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGUseElement_get_x(ISVGUseElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGUseElement_putref_y(ISVGUseElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGUseElement_putref_y(ISVGUseElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_y(This,v); } -static FORCEINLINE HRESULT ISVGUseElement_get_y(ISVGUseElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGUseElement_get_y(ISVGUseElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGUseElement_putref_width(ISVGUseElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGUseElement_putref_width(ISVGUseElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_width(This,v); } -static FORCEINLINE HRESULT ISVGUseElement_get_width(ISVGUseElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGUseElement_get_width(ISVGUseElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT ISVGUseElement_putref_height(ISVGUseElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGUseElement_putref_height(ISVGUseElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_height(This,v); } -static FORCEINLINE HRESULT ISVGUseElement_get_height(ISVGUseElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGUseElement_get_height(ISVGUseElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT ISVGUseElement_putref_instanceRoot(ISVGUseElement* This,ISVGElementInstance *v) { +static __WIDL_INLINE HRESULT ISVGUseElement_putref_instanceRoot(ISVGUseElement* This,ISVGElementInstance *v) { return This->lpVtbl->putref_instanceRoot(This,v); } -static FORCEINLINE HRESULT ISVGUseElement_get_instanceRoot(ISVGUseElement* This,ISVGElementInstance **p) { +static __WIDL_INLINE HRESULT ISVGUseElement_get_instanceRoot(ISVGUseElement* This,ISVGElementInstance **p) { return This->lpVtbl->get_instanceRoot(This,p); } -static FORCEINLINE HRESULT ISVGUseElement_putref_animatedInstanceRoot(ISVGUseElement* This,ISVGElementInstance *v) { +static __WIDL_INLINE HRESULT ISVGUseElement_putref_animatedInstanceRoot(ISVGUseElement* This,ISVGElementInstance *v) { return This->lpVtbl->putref_animatedInstanceRoot(This,v); } -static FORCEINLINE HRESULT ISVGUseElement_get_animatedInstanceRoot(ISVGUseElement* This,ISVGElementInstance **p) { +static __WIDL_INLINE HRESULT ISVGUseElement_get_animatedInstanceRoot(ISVGUseElement* This,ISVGElementInstance **p) { return This->lpVtbl->get_animatedInstanceRoot(This,p); } #endif @@ -139820,26 +139828,26 @@ interface DispSVGUseElement { #define DispSVGUseElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGUseElement_QueryInterface(DispSVGUseElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGUseElement_QueryInterface(DispSVGUseElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGUseElement_AddRef(DispSVGUseElement* This) { +static __WIDL_INLINE ULONG DispSVGUseElement_AddRef(DispSVGUseElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGUseElement_Release(DispSVGUseElement* This) { +static __WIDL_INLINE ULONG DispSVGUseElement_Release(DispSVGUseElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGUseElement_GetTypeInfoCount(DispSVGUseElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGUseElement_GetTypeInfoCount(DispSVGUseElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGUseElement_GetTypeInfo(DispSVGUseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGUseElement_GetTypeInfo(DispSVGUseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGUseElement_GetIDsOfNames(DispSVGUseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGUseElement_GetIDsOfNames(DispSVGUseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGUseElement_Invoke(DispSVGUseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGUseElement_Invoke(DispSVGUseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -140020,42 +140028,42 @@ interface IHTMLStyleSheetRulesAppliedCollection { #define IHTMLStyleSheetRulesAppliedCollection_propertyAppliedTraceLength(This,name,pLength) (This)->lpVtbl->propertyAppliedTraceLength(This,name,pLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_QueryInterface(IHTMLStyleSheetRulesAppliedCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_QueryInterface(IHTMLStyleSheetRulesAppliedCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLStyleSheetRulesAppliedCollection_AddRef(IHTMLStyleSheetRulesAppliedCollection* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetRulesAppliedCollection_AddRef(IHTMLStyleSheetRulesAppliedCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLStyleSheetRulesAppliedCollection_Release(IHTMLStyleSheetRulesAppliedCollection* This) { +static __WIDL_INLINE ULONG IHTMLStyleSheetRulesAppliedCollection_Release(IHTMLStyleSheetRulesAppliedCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_GetTypeInfoCount(IHTMLStyleSheetRulesAppliedCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_GetTypeInfoCount(IHTMLStyleSheetRulesAppliedCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_GetTypeInfo(IHTMLStyleSheetRulesAppliedCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_GetTypeInfo(IHTMLStyleSheetRulesAppliedCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_GetIDsOfNames(IHTMLStyleSheetRulesAppliedCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_GetIDsOfNames(IHTMLStyleSheetRulesAppliedCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_Invoke(IHTMLStyleSheetRulesAppliedCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_Invoke(IHTMLStyleSheetRulesAppliedCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLStyleSheetRulesAppliedCollection methods ***/ -static FORCEINLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_item(IHTMLStyleSheetRulesAppliedCollection* This,LONG index,IHTMLStyleSheetRule **ppHTMLStyleSheetRule) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_item(IHTMLStyleSheetRulesAppliedCollection* This,LONG index,IHTMLStyleSheetRule **ppHTMLStyleSheetRule) { return This->lpVtbl->item(This,index,ppHTMLStyleSheetRule); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_get_length(IHTMLStyleSheetRulesAppliedCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_get_length(IHTMLStyleSheetRulesAppliedCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_propertyAppliedBy(IHTMLStyleSheetRulesAppliedCollection* This,BSTR name,IHTMLStyleSheetRule **ppRule) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_propertyAppliedBy(IHTMLStyleSheetRulesAppliedCollection* This,BSTR name,IHTMLStyleSheetRule **ppRule) { return This->lpVtbl->propertyAppliedBy(This,name,ppRule); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_propertyAppliedTrace(IHTMLStyleSheetRulesAppliedCollection* This,BSTR name,LONG index,IHTMLStyleSheetRule **ppRule) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_propertyAppliedTrace(IHTMLStyleSheetRulesAppliedCollection* This,BSTR name,LONG index,IHTMLStyleSheetRule **ppRule) { return This->lpVtbl->propertyAppliedTrace(This,name,index,ppRule); } -static FORCEINLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_propertyAppliedTraceLength(IHTMLStyleSheetRulesAppliedCollection* This,BSTR name,LONG *pLength) { +static __WIDL_INLINE HRESULT IHTMLStyleSheetRulesAppliedCollection_propertyAppliedTraceLength(IHTMLStyleSheetRulesAppliedCollection* This,BSTR name,LONG *pLength) { return This->lpVtbl->propertyAppliedTraceLength(This,name,pLength); } #endif @@ -140201,45 +140209,45 @@ interface IRulesApplied { #define IRulesApplied_hasInheritableProperty(This,p) (This)->lpVtbl->hasInheritableProperty(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRulesApplied_QueryInterface(IRulesApplied* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRulesApplied_QueryInterface(IRulesApplied* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRulesApplied_AddRef(IRulesApplied* This) { +static __WIDL_INLINE ULONG IRulesApplied_AddRef(IRulesApplied* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRulesApplied_Release(IRulesApplied* This) { +static __WIDL_INLINE ULONG IRulesApplied_Release(IRulesApplied* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRulesApplied_GetTypeInfoCount(IRulesApplied* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRulesApplied_GetTypeInfoCount(IRulesApplied* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRulesApplied_GetTypeInfo(IRulesApplied* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRulesApplied_GetTypeInfo(IRulesApplied* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRulesApplied_GetIDsOfNames(IRulesApplied* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRulesApplied_GetIDsOfNames(IRulesApplied* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRulesApplied_Invoke(IRulesApplied* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRulesApplied_Invoke(IRulesApplied* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRulesApplied methods ***/ -static FORCEINLINE HRESULT IRulesApplied_get_element(IRulesApplied* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IRulesApplied_get_element(IRulesApplied* This,IHTMLElement **p) { return This->lpVtbl->get_element(This,p); } -static FORCEINLINE HRESULT IRulesApplied_get_inlineStyles(IRulesApplied* This,IHTMLStyle **p) { +static __WIDL_INLINE HRESULT IRulesApplied_get_inlineStyles(IRulesApplied* This,IHTMLStyle **p) { return This->lpVtbl->get_inlineStyles(This,p); } -static FORCEINLINE HRESULT IRulesApplied_get_appliedRules(IRulesApplied* This,IHTMLStyleSheetRulesAppliedCollection **p) { +static __WIDL_INLINE HRESULT IRulesApplied_get_appliedRules(IRulesApplied* This,IHTMLStyleSheetRulesAppliedCollection **p) { return This->lpVtbl->get_appliedRules(This,p); } -static FORCEINLINE HRESULT IRulesApplied_propertyIsInline(IRulesApplied* This,BSTR name,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IRulesApplied_propertyIsInline(IRulesApplied* This,BSTR name,VARIANT_BOOL *p) { return This->lpVtbl->propertyIsInline(This,name,p); } -static FORCEINLINE HRESULT IRulesApplied_propertyIsInheritable(IRulesApplied* This,BSTR name,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IRulesApplied_propertyIsInheritable(IRulesApplied* This,BSTR name,VARIANT_BOOL *p) { return This->lpVtbl->propertyIsInheritable(This,name,p); } -static FORCEINLINE HRESULT IRulesApplied_hasInheritableProperty(IRulesApplied* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IRulesApplied_hasInheritableProperty(IRulesApplied* This,VARIANT_BOOL *p) { return This->lpVtbl->hasInheritableProperty(This,p); } #endif @@ -140409,51 +140417,51 @@ interface IRulesAppliedCollection { #define IRulesAppliedCollection_propertyInheritedTraceLength(This,name,pLength) (This)->lpVtbl->propertyInheritedTraceLength(This,name,pLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRulesAppliedCollection_QueryInterface(IRulesAppliedCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRulesAppliedCollection_QueryInterface(IRulesAppliedCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRulesAppliedCollection_AddRef(IRulesAppliedCollection* This) { +static __WIDL_INLINE ULONG IRulesAppliedCollection_AddRef(IRulesAppliedCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRulesAppliedCollection_Release(IRulesAppliedCollection* This) { +static __WIDL_INLINE ULONG IRulesAppliedCollection_Release(IRulesAppliedCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRulesAppliedCollection_GetTypeInfoCount(IRulesAppliedCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRulesAppliedCollection_GetTypeInfoCount(IRulesAppliedCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRulesAppliedCollection_GetTypeInfo(IRulesAppliedCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRulesAppliedCollection_GetTypeInfo(IRulesAppliedCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRulesAppliedCollection_GetIDsOfNames(IRulesAppliedCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRulesAppliedCollection_GetIDsOfNames(IRulesAppliedCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRulesAppliedCollection_Invoke(IRulesAppliedCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRulesAppliedCollection_Invoke(IRulesAppliedCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRulesAppliedCollection methods ***/ -static FORCEINLINE HRESULT IRulesAppliedCollection_item(IRulesAppliedCollection* This,LONG index,IRulesApplied **ppRulesApplied) { +static __WIDL_INLINE HRESULT IRulesAppliedCollection_item(IRulesAppliedCollection* This,LONG index,IRulesApplied **ppRulesApplied) { return This->lpVtbl->item(This,index,ppRulesApplied); } -static FORCEINLINE HRESULT IRulesAppliedCollection_get_length(IRulesAppliedCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IRulesAppliedCollection_get_length(IRulesAppliedCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IRulesAppliedCollection_get_element(IRulesAppliedCollection* This,IHTMLElement **p) { +static __WIDL_INLINE HRESULT IRulesAppliedCollection_get_element(IRulesAppliedCollection* This,IHTMLElement **p) { return This->lpVtbl->get_element(This,p); } -static FORCEINLINE HRESULT IRulesAppliedCollection_propertyInheritedFrom(IRulesAppliedCollection* This,BSTR name,IRulesApplied **ppRulesApplied) { +static __WIDL_INLINE HRESULT IRulesAppliedCollection_propertyInheritedFrom(IRulesAppliedCollection* This,BSTR name,IRulesApplied **ppRulesApplied) { return This->lpVtbl->propertyInheritedFrom(This,name,ppRulesApplied); } -static FORCEINLINE HRESULT IRulesAppliedCollection_get_propertyCount(IRulesAppliedCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IRulesAppliedCollection_get_propertyCount(IRulesAppliedCollection* This,LONG *p) { return This->lpVtbl->get_propertyCount(This,p); } -static FORCEINLINE HRESULT IRulesAppliedCollection_property(IRulesAppliedCollection* This,LONG index,BSTR *pbstrProperty) { +static __WIDL_INLINE HRESULT IRulesAppliedCollection_property(IRulesAppliedCollection* This,LONG index,BSTR *pbstrProperty) { return This->lpVtbl->property(This,index,pbstrProperty); } -static FORCEINLINE HRESULT IRulesAppliedCollection_propertyInheritedTrace(IRulesAppliedCollection* This,BSTR name,LONG index,IRulesApplied **ppRulesApplied) { +static __WIDL_INLINE HRESULT IRulesAppliedCollection_propertyInheritedTrace(IRulesAppliedCollection* This,BSTR name,LONG index,IRulesApplied **ppRulesApplied) { return This->lpVtbl->propertyInheritedTrace(This,name,index,ppRulesApplied); } -static FORCEINLINE HRESULT IRulesAppliedCollection_propertyInheritedTraceLength(IRulesAppliedCollection* This,BSTR name,LONG *pLength) { +static __WIDL_INLINE HRESULT IRulesAppliedCollection_propertyInheritedTraceLength(IRulesAppliedCollection* This,BSTR name,LONG *pLength) { return This->lpVtbl->propertyInheritedTraceLength(This,name,pLength); } #endif @@ -140545,26 +140553,26 @@ interface DispHTMLStyleSheetRulesAppliedCollection { #define DispHTMLStyleSheetRulesAppliedCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheetRulesAppliedCollection_QueryInterface(DispHTMLStyleSheetRulesAppliedCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRulesAppliedCollection_QueryInterface(DispHTMLStyleSheetRulesAppliedCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLStyleSheetRulesAppliedCollection_AddRef(DispHTMLStyleSheetRulesAppliedCollection* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheetRulesAppliedCollection_AddRef(DispHTMLStyleSheetRulesAppliedCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLStyleSheetRulesAppliedCollection_Release(DispHTMLStyleSheetRulesAppliedCollection* This) { +static __WIDL_INLINE ULONG DispHTMLStyleSheetRulesAppliedCollection_Release(DispHTMLStyleSheetRulesAppliedCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLStyleSheetRulesAppliedCollection_GetTypeInfoCount(DispHTMLStyleSheetRulesAppliedCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRulesAppliedCollection_GetTypeInfoCount(DispHTMLStyleSheetRulesAppliedCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheetRulesAppliedCollection_GetTypeInfo(DispHTMLStyleSheetRulesAppliedCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRulesAppliedCollection_GetTypeInfo(DispHTMLStyleSheetRulesAppliedCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLStyleSheetRulesAppliedCollection_GetIDsOfNames(DispHTMLStyleSheetRulesAppliedCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRulesAppliedCollection_GetIDsOfNames(DispHTMLStyleSheetRulesAppliedCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLStyleSheetRulesAppliedCollection_Invoke(DispHTMLStyleSheetRulesAppliedCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLStyleSheetRulesAppliedCollection_Invoke(DispHTMLStyleSheetRulesAppliedCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -140669,26 +140677,26 @@ interface DispRulesApplied { #define DispRulesApplied_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispRulesApplied_QueryInterface(DispRulesApplied* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispRulesApplied_QueryInterface(DispRulesApplied* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispRulesApplied_AddRef(DispRulesApplied* This) { +static __WIDL_INLINE ULONG DispRulesApplied_AddRef(DispRulesApplied* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispRulesApplied_Release(DispRulesApplied* This) { +static __WIDL_INLINE ULONG DispRulesApplied_Release(DispRulesApplied* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispRulesApplied_GetTypeInfoCount(DispRulesApplied* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispRulesApplied_GetTypeInfoCount(DispRulesApplied* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispRulesApplied_GetTypeInfo(DispRulesApplied* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispRulesApplied_GetTypeInfo(DispRulesApplied* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispRulesApplied_GetIDsOfNames(DispRulesApplied* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispRulesApplied_GetIDsOfNames(DispRulesApplied* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispRulesApplied_Invoke(DispRulesApplied* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispRulesApplied_Invoke(DispRulesApplied* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -140793,26 +140801,26 @@ interface DispRulesAppliedCollection { #define DispRulesAppliedCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispRulesAppliedCollection_QueryInterface(DispRulesAppliedCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispRulesAppliedCollection_QueryInterface(DispRulesAppliedCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispRulesAppliedCollection_AddRef(DispRulesAppliedCollection* This) { +static __WIDL_INLINE ULONG DispRulesAppliedCollection_AddRef(DispRulesAppliedCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispRulesAppliedCollection_Release(DispRulesAppliedCollection* This) { +static __WIDL_INLINE ULONG DispRulesAppliedCollection_Release(DispRulesAppliedCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispRulesAppliedCollection_GetTypeInfoCount(DispRulesAppliedCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispRulesAppliedCollection_GetTypeInfoCount(DispRulesAppliedCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispRulesAppliedCollection_GetTypeInfo(DispRulesAppliedCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispRulesAppliedCollection_GetTypeInfo(DispRulesAppliedCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispRulesAppliedCollection_GetIDsOfNames(DispRulesAppliedCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispRulesAppliedCollection_GetIDsOfNames(DispRulesAppliedCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispRulesAppliedCollection_Invoke(DispRulesAppliedCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispRulesAppliedCollection_Invoke(DispRulesAppliedCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -140917,26 +140925,26 @@ interface DispHTMLW3CComputedStyle { #define DispHTMLW3CComputedStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLW3CComputedStyle_QueryInterface(DispHTMLW3CComputedStyle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLW3CComputedStyle_QueryInterface(DispHTMLW3CComputedStyle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLW3CComputedStyle_AddRef(DispHTMLW3CComputedStyle* This) { +static __WIDL_INLINE ULONG DispHTMLW3CComputedStyle_AddRef(DispHTMLW3CComputedStyle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLW3CComputedStyle_Release(DispHTMLW3CComputedStyle* This) { +static __WIDL_INLINE ULONG DispHTMLW3CComputedStyle_Release(DispHTMLW3CComputedStyle* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLW3CComputedStyle_GetTypeInfoCount(DispHTMLW3CComputedStyle* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLW3CComputedStyle_GetTypeInfoCount(DispHTMLW3CComputedStyle* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLW3CComputedStyle_GetTypeInfo(DispHTMLW3CComputedStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLW3CComputedStyle_GetTypeInfo(DispHTMLW3CComputedStyle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLW3CComputedStyle_GetIDsOfNames(DispHTMLW3CComputedStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLW3CComputedStyle_GetIDsOfNames(DispHTMLW3CComputedStyle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLW3CComputedStyle_Invoke(DispHTMLW3CComputedStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLW3CComputedStyle_Invoke(DispHTMLW3CComputedStyle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -141164,60 +141172,60 @@ interface ISVGTransformList { #define ISVGTransformList_consolidate(This,ppResult) (This)->lpVtbl->consolidate(This,ppResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGTransformList_QueryInterface(ISVGTransformList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGTransformList_QueryInterface(ISVGTransformList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGTransformList_AddRef(ISVGTransformList* This) { +static __WIDL_INLINE ULONG ISVGTransformList_AddRef(ISVGTransformList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGTransformList_Release(ISVGTransformList* This) { +static __WIDL_INLINE ULONG ISVGTransformList_Release(ISVGTransformList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGTransformList_GetTypeInfoCount(ISVGTransformList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGTransformList_GetTypeInfoCount(ISVGTransformList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGTransformList_GetTypeInfo(ISVGTransformList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGTransformList_GetTypeInfo(ISVGTransformList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGTransformList_GetIDsOfNames(ISVGTransformList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGTransformList_GetIDsOfNames(ISVGTransformList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGTransformList_Invoke(ISVGTransformList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGTransformList_Invoke(ISVGTransformList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGTransformList methods ***/ -static FORCEINLINE HRESULT ISVGTransformList_put_numberOfItems(ISVGTransformList* This,LONG v) { +static __WIDL_INLINE HRESULT ISVGTransformList_put_numberOfItems(ISVGTransformList* This,LONG v) { return This->lpVtbl->put_numberOfItems(This,v); } -static FORCEINLINE HRESULT ISVGTransformList_get_numberOfItems(ISVGTransformList* This,LONG *p) { +static __WIDL_INLINE HRESULT ISVGTransformList_get_numberOfItems(ISVGTransformList* This,LONG *p) { return This->lpVtbl->get_numberOfItems(This,p); } -static FORCEINLINE HRESULT ISVGTransformList_clear(ISVGTransformList* This) { +static __WIDL_INLINE HRESULT ISVGTransformList_clear(ISVGTransformList* This) { return This->lpVtbl->clear(This); } -static FORCEINLINE HRESULT ISVGTransformList_initialize(ISVGTransformList* This,ISVGTransform *newItem,ISVGTransform **ppResult) { +static __WIDL_INLINE HRESULT ISVGTransformList_initialize(ISVGTransformList* This,ISVGTransform *newItem,ISVGTransform **ppResult) { return This->lpVtbl->initialize(This,newItem,ppResult); } -static FORCEINLINE HRESULT ISVGTransformList_getItem(ISVGTransformList* This,LONG index,ISVGTransform **ppResult) { +static __WIDL_INLINE HRESULT ISVGTransformList_getItem(ISVGTransformList* This,LONG index,ISVGTransform **ppResult) { return This->lpVtbl->getItem(This,index,ppResult); } -static FORCEINLINE HRESULT ISVGTransformList_insertItemBefore(ISVGTransformList* This,ISVGTransform *newItem,LONG index,ISVGTransform **ppResult) { +static __WIDL_INLINE HRESULT ISVGTransformList_insertItemBefore(ISVGTransformList* This,ISVGTransform *newItem,LONG index,ISVGTransform **ppResult) { return This->lpVtbl->insertItemBefore(This,newItem,index,ppResult); } -static FORCEINLINE HRESULT ISVGTransformList_replaceItem(ISVGTransformList* This,ISVGTransform *newItem,LONG index,ISVGTransform **ppResult) { +static __WIDL_INLINE HRESULT ISVGTransformList_replaceItem(ISVGTransformList* This,ISVGTransform *newItem,LONG index,ISVGTransform **ppResult) { return This->lpVtbl->replaceItem(This,newItem,index,ppResult); } -static FORCEINLINE HRESULT ISVGTransformList_removeItem(ISVGTransformList* This,LONG index,ISVGTransform **ppResult) { +static __WIDL_INLINE HRESULT ISVGTransformList_removeItem(ISVGTransformList* This,LONG index,ISVGTransform **ppResult) { return This->lpVtbl->removeItem(This,index,ppResult); } -static FORCEINLINE HRESULT ISVGTransformList_appendItem(ISVGTransformList* This,ISVGTransform *newItem,ISVGTransform **ppResult) { +static __WIDL_INLINE HRESULT ISVGTransformList_appendItem(ISVGTransformList* This,ISVGTransform *newItem,ISVGTransform **ppResult) { return This->lpVtbl->appendItem(This,newItem,ppResult); } -static FORCEINLINE HRESULT ISVGTransformList_createSVGTransformFromMatrix(ISVGTransformList* This,ISVGMatrix *newItem,ISVGTransform **ppResult) { +static __WIDL_INLINE HRESULT ISVGTransformList_createSVGTransformFromMatrix(ISVGTransformList* This,ISVGMatrix *newItem,ISVGTransform **ppResult) { return This->lpVtbl->createSVGTransformFromMatrix(This,newItem,ppResult); } -static FORCEINLINE HRESULT ISVGTransformList_consolidate(ISVGTransformList* This,ISVGTransform **ppResult) { +static __WIDL_INLINE HRESULT ISVGTransformList_consolidate(ISVGTransformList* This,ISVGTransform **ppResult) { return This->lpVtbl->consolidate(This,ppResult); } #endif @@ -141365,39 +141373,39 @@ interface ISVGAnimatedPoints { #define ISVGAnimatedPoints_get_animatedPoints(This,p) (This)->lpVtbl->get_animatedPoints(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedPoints_QueryInterface(ISVGAnimatedPoints* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedPoints_QueryInterface(ISVGAnimatedPoints* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedPoints_AddRef(ISVGAnimatedPoints* This) { +static __WIDL_INLINE ULONG ISVGAnimatedPoints_AddRef(ISVGAnimatedPoints* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedPoints_Release(ISVGAnimatedPoints* This) { +static __WIDL_INLINE ULONG ISVGAnimatedPoints_Release(ISVGAnimatedPoints* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedPoints_GetTypeInfoCount(ISVGAnimatedPoints* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedPoints_GetTypeInfoCount(ISVGAnimatedPoints* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedPoints_GetTypeInfo(ISVGAnimatedPoints* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedPoints_GetTypeInfo(ISVGAnimatedPoints* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedPoints_GetIDsOfNames(ISVGAnimatedPoints* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedPoints_GetIDsOfNames(ISVGAnimatedPoints* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedPoints_Invoke(ISVGAnimatedPoints* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedPoints_Invoke(ISVGAnimatedPoints* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedPoints methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedPoints_putref_points(ISVGAnimatedPoints* This,ISVGPointList *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedPoints_putref_points(ISVGAnimatedPoints* This,ISVGPointList *v) { return This->lpVtbl->putref_points(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedPoints_get_points(ISVGAnimatedPoints* This,ISVGPointList **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedPoints_get_points(ISVGAnimatedPoints* This,ISVGPointList **p) { return This->lpVtbl->get_points(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedPoints_putref_animatedPoints(ISVGAnimatedPoints* This,ISVGPointList *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedPoints_putref_animatedPoints(ISVGAnimatedPoints* This,ISVGPointList *v) { return This->lpVtbl->putref_animatedPoints(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedPoints_get_animatedPoints(ISVGAnimatedPoints* This,ISVGPointList **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedPoints_get_animatedPoints(ISVGAnimatedPoints* This,ISVGPointList **p) { return This->lpVtbl->get_animatedPoints(This,p); } #endif @@ -141539,45 +141547,45 @@ interface ISVGCircleElement { #define ISVGCircleElement_get_r(This,p) (This)->lpVtbl->get_r(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGCircleElement_QueryInterface(ISVGCircleElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGCircleElement_QueryInterface(ISVGCircleElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGCircleElement_AddRef(ISVGCircleElement* This) { +static __WIDL_INLINE ULONG ISVGCircleElement_AddRef(ISVGCircleElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGCircleElement_Release(ISVGCircleElement* This) { +static __WIDL_INLINE ULONG ISVGCircleElement_Release(ISVGCircleElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGCircleElement_GetTypeInfoCount(ISVGCircleElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGCircleElement_GetTypeInfoCount(ISVGCircleElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGCircleElement_GetTypeInfo(ISVGCircleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGCircleElement_GetTypeInfo(ISVGCircleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGCircleElement_GetIDsOfNames(ISVGCircleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGCircleElement_GetIDsOfNames(ISVGCircleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGCircleElement_Invoke(ISVGCircleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGCircleElement_Invoke(ISVGCircleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGCircleElement methods ***/ -static FORCEINLINE HRESULT ISVGCircleElement_putref_cx(ISVGCircleElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGCircleElement_putref_cx(ISVGCircleElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_cx(This,v); } -static FORCEINLINE HRESULT ISVGCircleElement_get_cx(ISVGCircleElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGCircleElement_get_cx(ISVGCircleElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_cx(This,p); } -static FORCEINLINE HRESULT ISVGCircleElement_putref_cy(ISVGCircleElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGCircleElement_putref_cy(ISVGCircleElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_cy(This,v); } -static FORCEINLINE HRESULT ISVGCircleElement_get_cy(ISVGCircleElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGCircleElement_get_cy(ISVGCircleElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_cy(This,p); } -static FORCEINLINE HRESULT ISVGCircleElement_putref_r(ISVGCircleElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGCircleElement_putref_r(ISVGCircleElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_r(This,v); } -static FORCEINLINE HRESULT ISVGCircleElement_get_r(ISVGCircleElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGCircleElement_get_r(ISVGCircleElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_r(This,p); } #endif @@ -141735,51 +141743,51 @@ interface ISVGEllipseElement { #define ISVGEllipseElement_get_ry(This,p) (This)->lpVtbl->get_ry(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGEllipseElement_QueryInterface(ISVGEllipseElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGEllipseElement_QueryInterface(ISVGEllipseElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGEllipseElement_AddRef(ISVGEllipseElement* This) { +static __WIDL_INLINE ULONG ISVGEllipseElement_AddRef(ISVGEllipseElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGEllipseElement_Release(ISVGEllipseElement* This) { +static __WIDL_INLINE ULONG ISVGEllipseElement_Release(ISVGEllipseElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGEllipseElement_GetTypeInfoCount(ISVGEllipseElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGEllipseElement_GetTypeInfoCount(ISVGEllipseElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGEllipseElement_GetTypeInfo(ISVGEllipseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGEllipseElement_GetTypeInfo(ISVGEllipseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGEllipseElement_GetIDsOfNames(ISVGEllipseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGEllipseElement_GetIDsOfNames(ISVGEllipseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGEllipseElement_Invoke(ISVGEllipseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGEllipseElement_Invoke(ISVGEllipseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGEllipseElement methods ***/ -static FORCEINLINE HRESULT ISVGEllipseElement_putref_cx(ISVGEllipseElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGEllipseElement_putref_cx(ISVGEllipseElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_cx(This,v); } -static FORCEINLINE HRESULT ISVGEllipseElement_get_cx(ISVGEllipseElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGEllipseElement_get_cx(ISVGEllipseElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_cx(This,p); } -static FORCEINLINE HRESULT ISVGEllipseElement_putref_cy(ISVGEllipseElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGEllipseElement_putref_cy(ISVGEllipseElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_cy(This,v); } -static FORCEINLINE HRESULT ISVGEllipseElement_get_cy(ISVGEllipseElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGEllipseElement_get_cy(ISVGEllipseElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_cy(This,p); } -static FORCEINLINE HRESULT ISVGEllipseElement_putref_rx(ISVGEllipseElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGEllipseElement_putref_rx(ISVGEllipseElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_rx(This,v); } -static FORCEINLINE HRESULT ISVGEllipseElement_get_rx(ISVGEllipseElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGEllipseElement_get_rx(ISVGEllipseElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_rx(This,p); } -static FORCEINLINE HRESULT ISVGEllipseElement_putref_ry(ISVGEllipseElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGEllipseElement_putref_ry(ISVGEllipseElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_ry(This,v); } -static FORCEINLINE HRESULT ISVGEllipseElement_get_ry(ISVGEllipseElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGEllipseElement_get_ry(ISVGEllipseElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_ry(This,p); } #endif @@ -141937,51 +141945,51 @@ interface ISVGLineElement { #define ISVGLineElement_get_y2(This,p) (This)->lpVtbl->get_y2(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGLineElement_QueryInterface(ISVGLineElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGLineElement_QueryInterface(ISVGLineElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGLineElement_AddRef(ISVGLineElement* This) { +static __WIDL_INLINE ULONG ISVGLineElement_AddRef(ISVGLineElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGLineElement_Release(ISVGLineElement* This) { +static __WIDL_INLINE ULONG ISVGLineElement_Release(ISVGLineElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGLineElement_GetTypeInfoCount(ISVGLineElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGLineElement_GetTypeInfoCount(ISVGLineElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGLineElement_GetTypeInfo(ISVGLineElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGLineElement_GetTypeInfo(ISVGLineElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGLineElement_GetIDsOfNames(ISVGLineElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGLineElement_GetIDsOfNames(ISVGLineElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGLineElement_Invoke(ISVGLineElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGLineElement_Invoke(ISVGLineElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGLineElement methods ***/ -static FORCEINLINE HRESULT ISVGLineElement_putref_x1(ISVGLineElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGLineElement_putref_x1(ISVGLineElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_x1(This,v); } -static FORCEINLINE HRESULT ISVGLineElement_get_x1(ISVGLineElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGLineElement_get_x1(ISVGLineElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_x1(This,p); } -static FORCEINLINE HRESULT ISVGLineElement_putref_y1(ISVGLineElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGLineElement_putref_y1(ISVGLineElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_y1(This,v); } -static FORCEINLINE HRESULT ISVGLineElement_get_y1(ISVGLineElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGLineElement_get_y1(ISVGLineElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_y1(This,p); } -static FORCEINLINE HRESULT ISVGLineElement_putref_x2(ISVGLineElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGLineElement_putref_x2(ISVGLineElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_x2(This,v); } -static FORCEINLINE HRESULT ISVGLineElement_get_x2(ISVGLineElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGLineElement_get_x2(ISVGLineElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_x2(This,p); } -static FORCEINLINE HRESULT ISVGLineElement_putref_y2(ISVGLineElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGLineElement_putref_y2(ISVGLineElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_y2(This,v); } -static FORCEINLINE HRESULT ISVGLineElement_get_y2(ISVGLineElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGLineElement_get_y2(ISVGLineElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_y2(This,p); } #endif @@ -142171,63 +142179,63 @@ interface ISVGRectElement { #define ISVGRectElement_get_ry(This,p) (This)->lpVtbl->get_ry(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGRectElement_QueryInterface(ISVGRectElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGRectElement_QueryInterface(ISVGRectElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGRectElement_AddRef(ISVGRectElement* This) { +static __WIDL_INLINE ULONG ISVGRectElement_AddRef(ISVGRectElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGRectElement_Release(ISVGRectElement* This) { +static __WIDL_INLINE ULONG ISVGRectElement_Release(ISVGRectElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGRectElement_GetTypeInfoCount(ISVGRectElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGRectElement_GetTypeInfoCount(ISVGRectElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGRectElement_GetTypeInfo(ISVGRectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGRectElement_GetTypeInfo(ISVGRectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGRectElement_GetIDsOfNames(ISVGRectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGRectElement_GetIDsOfNames(ISVGRectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGRectElement_Invoke(ISVGRectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGRectElement_Invoke(ISVGRectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGRectElement methods ***/ -static FORCEINLINE HRESULT ISVGRectElement_putref_x(ISVGRectElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGRectElement_putref_x(ISVGRectElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_x(This,v); } -static FORCEINLINE HRESULT ISVGRectElement_get_x(ISVGRectElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGRectElement_get_x(ISVGRectElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGRectElement_putref_y(ISVGRectElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGRectElement_putref_y(ISVGRectElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_y(This,v); } -static FORCEINLINE HRESULT ISVGRectElement_get_y(ISVGRectElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGRectElement_get_y(ISVGRectElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGRectElement_putref_width(ISVGRectElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGRectElement_putref_width(ISVGRectElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_width(This,v); } -static FORCEINLINE HRESULT ISVGRectElement_get_width(ISVGRectElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGRectElement_get_width(ISVGRectElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT ISVGRectElement_putref_height(ISVGRectElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGRectElement_putref_height(ISVGRectElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_height(This,v); } -static FORCEINLINE HRESULT ISVGRectElement_get_height(ISVGRectElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGRectElement_get_height(ISVGRectElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT ISVGRectElement_putref_rx(ISVGRectElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGRectElement_putref_rx(ISVGRectElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_rx(This,v); } -static FORCEINLINE HRESULT ISVGRectElement_get_rx(ISVGRectElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGRectElement_get_rx(ISVGRectElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_rx(This,p); } -static FORCEINLINE HRESULT ISVGRectElement_putref_ry(ISVGRectElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGRectElement_putref_ry(ISVGRectElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_ry(This,v); } -static FORCEINLINE HRESULT ISVGRectElement_get_ry(ISVGRectElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGRectElement_get_ry(ISVGRectElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_ry(This,p); } #endif @@ -142319,26 +142327,26 @@ interface ISVGPolygonElement { #define ISVGPolygonElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPolygonElement_QueryInterface(ISVGPolygonElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPolygonElement_QueryInterface(ISVGPolygonElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPolygonElement_AddRef(ISVGPolygonElement* This) { +static __WIDL_INLINE ULONG ISVGPolygonElement_AddRef(ISVGPolygonElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPolygonElement_Release(ISVGPolygonElement* This) { +static __WIDL_INLINE ULONG ISVGPolygonElement_Release(ISVGPolygonElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPolygonElement_GetTypeInfoCount(ISVGPolygonElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPolygonElement_GetTypeInfoCount(ISVGPolygonElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPolygonElement_GetTypeInfo(ISVGPolygonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPolygonElement_GetTypeInfo(ISVGPolygonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPolygonElement_GetIDsOfNames(ISVGPolygonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPolygonElement_GetIDsOfNames(ISVGPolygonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPolygonElement_Invoke(ISVGPolygonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPolygonElement_Invoke(ISVGPolygonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -142430,26 +142438,26 @@ interface ISVGPolylineElement { #define ISVGPolylineElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPolylineElement_QueryInterface(ISVGPolylineElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPolylineElement_QueryInterface(ISVGPolylineElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPolylineElement_AddRef(ISVGPolylineElement* This) { +static __WIDL_INLINE ULONG ISVGPolylineElement_AddRef(ISVGPolylineElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPolylineElement_Release(ISVGPolylineElement* This) { +static __WIDL_INLINE ULONG ISVGPolylineElement_Release(ISVGPolylineElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPolylineElement_GetTypeInfoCount(ISVGPolylineElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPolylineElement_GetTypeInfoCount(ISVGPolylineElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPolylineElement_GetTypeInfo(ISVGPolylineElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPolylineElement_GetTypeInfo(ISVGPolylineElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPolylineElement_GetIDsOfNames(ISVGPolylineElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPolylineElement_GetIDsOfNames(ISVGPolylineElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPolylineElement_Invoke(ISVGPolylineElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPolylineElement_Invoke(ISVGPolylineElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -142541,26 +142549,26 @@ interface DispSVGCircleElement { #define DispSVGCircleElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGCircleElement_QueryInterface(DispSVGCircleElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGCircleElement_QueryInterface(DispSVGCircleElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGCircleElement_AddRef(DispSVGCircleElement* This) { +static __WIDL_INLINE ULONG DispSVGCircleElement_AddRef(DispSVGCircleElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGCircleElement_Release(DispSVGCircleElement* This) { +static __WIDL_INLINE ULONG DispSVGCircleElement_Release(DispSVGCircleElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGCircleElement_GetTypeInfoCount(DispSVGCircleElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGCircleElement_GetTypeInfoCount(DispSVGCircleElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGCircleElement_GetTypeInfo(DispSVGCircleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGCircleElement_GetTypeInfo(DispSVGCircleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGCircleElement_GetIDsOfNames(DispSVGCircleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGCircleElement_GetIDsOfNames(DispSVGCircleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGCircleElement_Invoke(DispSVGCircleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGCircleElement_Invoke(DispSVGCircleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -142665,26 +142673,26 @@ interface DispSVGEllipseElement { #define DispSVGEllipseElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGEllipseElement_QueryInterface(DispSVGEllipseElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGEllipseElement_QueryInterface(DispSVGEllipseElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGEllipseElement_AddRef(DispSVGEllipseElement* This) { +static __WIDL_INLINE ULONG DispSVGEllipseElement_AddRef(DispSVGEllipseElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGEllipseElement_Release(DispSVGEllipseElement* This) { +static __WIDL_INLINE ULONG DispSVGEllipseElement_Release(DispSVGEllipseElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGEllipseElement_GetTypeInfoCount(DispSVGEllipseElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGEllipseElement_GetTypeInfoCount(DispSVGEllipseElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGEllipseElement_GetTypeInfo(DispSVGEllipseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGEllipseElement_GetTypeInfo(DispSVGEllipseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGEllipseElement_GetIDsOfNames(DispSVGEllipseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGEllipseElement_GetIDsOfNames(DispSVGEllipseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGEllipseElement_Invoke(DispSVGEllipseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGEllipseElement_Invoke(DispSVGEllipseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -142789,26 +142797,26 @@ interface DispSVGLineElement { #define DispSVGLineElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGLineElement_QueryInterface(DispSVGLineElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGLineElement_QueryInterface(DispSVGLineElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGLineElement_AddRef(DispSVGLineElement* This) { +static __WIDL_INLINE ULONG DispSVGLineElement_AddRef(DispSVGLineElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGLineElement_Release(DispSVGLineElement* This) { +static __WIDL_INLINE ULONG DispSVGLineElement_Release(DispSVGLineElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGLineElement_GetTypeInfoCount(DispSVGLineElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGLineElement_GetTypeInfoCount(DispSVGLineElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGLineElement_GetTypeInfo(DispSVGLineElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGLineElement_GetTypeInfo(DispSVGLineElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGLineElement_GetIDsOfNames(DispSVGLineElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGLineElement_GetIDsOfNames(DispSVGLineElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGLineElement_Invoke(DispSVGLineElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGLineElement_Invoke(DispSVGLineElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -142913,26 +142921,26 @@ interface DispSVGRectElement { #define DispSVGRectElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGRectElement_QueryInterface(DispSVGRectElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGRectElement_QueryInterface(DispSVGRectElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGRectElement_AddRef(DispSVGRectElement* This) { +static __WIDL_INLINE ULONG DispSVGRectElement_AddRef(DispSVGRectElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGRectElement_Release(DispSVGRectElement* This) { +static __WIDL_INLINE ULONG DispSVGRectElement_Release(DispSVGRectElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGRectElement_GetTypeInfoCount(DispSVGRectElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGRectElement_GetTypeInfoCount(DispSVGRectElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGRectElement_GetTypeInfo(DispSVGRectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGRectElement_GetTypeInfo(DispSVGRectElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGRectElement_GetIDsOfNames(DispSVGRectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGRectElement_GetIDsOfNames(DispSVGRectElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGRectElement_Invoke(DispSVGRectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGRectElement_Invoke(DispSVGRectElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -143037,26 +143045,26 @@ interface DispSVGPolygonElement { #define DispSVGPolygonElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPolygonElement_QueryInterface(DispSVGPolygonElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPolygonElement_QueryInterface(DispSVGPolygonElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPolygonElement_AddRef(DispSVGPolygonElement* This) { +static __WIDL_INLINE ULONG DispSVGPolygonElement_AddRef(DispSVGPolygonElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPolygonElement_Release(DispSVGPolygonElement* This) { +static __WIDL_INLINE ULONG DispSVGPolygonElement_Release(DispSVGPolygonElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPolygonElement_GetTypeInfoCount(DispSVGPolygonElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPolygonElement_GetTypeInfoCount(DispSVGPolygonElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPolygonElement_GetTypeInfo(DispSVGPolygonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPolygonElement_GetTypeInfo(DispSVGPolygonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPolygonElement_GetIDsOfNames(DispSVGPolygonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPolygonElement_GetIDsOfNames(DispSVGPolygonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPolygonElement_Invoke(DispSVGPolygonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPolygonElement_Invoke(DispSVGPolygonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -143161,26 +143169,26 @@ interface DispSVGPolylineElement { #define DispSVGPolylineElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPolylineElement_QueryInterface(DispSVGPolylineElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPolylineElement_QueryInterface(DispSVGPolylineElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPolylineElement_AddRef(DispSVGPolylineElement* This) { +static __WIDL_INLINE ULONG DispSVGPolylineElement_AddRef(DispSVGPolylineElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPolylineElement_Release(DispSVGPolylineElement* This) { +static __WIDL_INLINE ULONG DispSVGPolylineElement_Release(DispSVGPolylineElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPolylineElement_GetTypeInfoCount(DispSVGPolylineElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPolylineElement_GetTypeInfoCount(DispSVGPolylineElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPolylineElement_GetTypeInfo(DispSVGPolylineElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPolylineElement_GetTypeInfo(DispSVGPolylineElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPolylineElement_GetIDsOfNames(DispSVGPolylineElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPolylineElement_GetIDsOfNames(DispSVGPolylineElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPolylineElement_Invoke(DispSVGPolylineElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPolylineElement_Invoke(DispSVGPolylineElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -143285,26 +143293,26 @@ interface ISVGGElement { #define ISVGGElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGGElement_QueryInterface(ISVGGElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGGElement_QueryInterface(ISVGGElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGGElement_AddRef(ISVGGElement* This) { +static __WIDL_INLINE ULONG ISVGGElement_AddRef(ISVGGElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGGElement_Release(ISVGGElement* This) { +static __WIDL_INLINE ULONG ISVGGElement_Release(ISVGGElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGGElement_GetTypeInfoCount(ISVGGElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGGElement_GetTypeInfoCount(ISVGGElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGGElement_GetTypeInfo(ISVGGElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGGElement_GetTypeInfo(ISVGGElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGGElement_GetIDsOfNames(ISVGGElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGGElement_GetIDsOfNames(ISVGGElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGGElement_Invoke(ISVGGElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGGElement_Invoke(ISVGGElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -143396,26 +143404,26 @@ interface DispSVGGElement { #define DispSVGGElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGGElement_QueryInterface(DispSVGGElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGGElement_QueryInterface(DispSVGGElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGGElement_AddRef(DispSVGGElement* This) { +static __WIDL_INLINE ULONG DispSVGGElement_AddRef(DispSVGGElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGGElement_Release(DispSVGGElement* This) { +static __WIDL_INLINE ULONG DispSVGGElement_Release(DispSVGGElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGGElement_GetTypeInfoCount(DispSVGGElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGGElement_GetTypeInfoCount(DispSVGGElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGGElement_GetTypeInfo(DispSVGGElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGGElement_GetTypeInfo(DispSVGGElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGGElement_GetIDsOfNames(DispSVGGElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGGElement_GetIDsOfNames(DispSVGGElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGGElement_Invoke(DispSVGGElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGGElement_Invoke(DispSVGGElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -143520,26 +143528,26 @@ interface ISVGSymbolElement { #define ISVGSymbolElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGSymbolElement_QueryInterface(ISVGSymbolElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGSymbolElement_QueryInterface(ISVGSymbolElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGSymbolElement_AddRef(ISVGSymbolElement* This) { +static __WIDL_INLINE ULONG ISVGSymbolElement_AddRef(ISVGSymbolElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGSymbolElement_Release(ISVGSymbolElement* This) { +static __WIDL_INLINE ULONG ISVGSymbolElement_Release(ISVGSymbolElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGSymbolElement_GetTypeInfoCount(ISVGSymbolElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGSymbolElement_GetTypeInfoCount(ISVGSymbolElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGSymbolElement_GetTypeInfo(ISVGSymbolElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGSymbolElement_GetTypeInfo(ISVGSymbolElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGSymbolElement_GetIDsOfNames(ISVGSymbolElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGSymbolElement_GetIDsOfNames(ISVGSymbolElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGSymbolElement_Invoke(ISVGSymbolElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGSymbolElement_Invoke(ISVGSymbolElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -143631,26 +143639,26 @@ interface DispSVGSymbolElement { #define DispSVGSymbolElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGSymbolElement_QueryInterface(DispSVGSymbolElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGSymbolElement_QueryInterface(DispSVGSymbolElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGSymbolElement_AddRef(DispSVGSymbolElement* This) { +static __WIDL_INLINE ULONG DispSVGSymbolElement_AddRef(DispSVGSymbolElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGSymbolElement_Release(DispSVGSymbolElement* This) { +static __WIDL_INLINE ULONG DispSVGSymbolElement_Release(DispSVGSymbolElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGSymbolElement_GetTypeInfoCount(DispSVGSymbolElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGSymbolElement_GetTypeInfoCount(DispSVGSymbolElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGSymbolElement_GetTypeInfo(DispSVGSymbolElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGSymbolElement_GetTypeInfo(DispSVGSymbolElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGSymbolElement_GetIDsOfNames(DispSVGSymbolElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGSymbolElement_GetIDsOfNames(DispSVGSymbolElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGSymbolElement_Invoke(DispSVGSymbolElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGSymbolElement_Invoke(DispSVGSymbolElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -143755,26 +143763,26 @@ interface ISVGDefsElement { #define ISVGDefsElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGDefsElement_QueryInterface(ISVGDefsElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGDefsElement_QueryInterface(ISVGDefsElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGDefsElement_AddRef(ISVGDefsElement* This) { +static __WIDL_INLINE ULONG ISVGDefsElement_AddRef(ISVGDefsElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGDefsElement_Release(ISVGDefsElement* This) { +static __WIDL_INLINE ULONG ISVGDefsElement_Release(ISVGDefsElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGDefsElement_GetTypeInfoCount(ISVGDefsElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGDefsElement_GetTypeInfoCount(ISVGDefsElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGDefsElement_GetTypeInfo(ISVGDefsElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGDefsElement_GetTypeInfo(ISVGDefsElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGDefsElement_GetIDsOfNames(ISVGDefsElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGDefsElement_GetIDsOfNames(ISVGDefsElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGDefsElement_Invoke(ISVGDefsElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGDefsElement_Invoke(ISVGDefsElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -143866,26 +143874,26 @@ interface DispSVGDefsElement { #define DispSVGDefsElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGDefsElement_QueryInterface(DispSVGDefsElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGDefsElement_QueryInterface(DispSVGDefsElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGDefsElement_AddRef(DispSVGDefsElement* This) { +static __WIDL_INLINE ULONG DispSVGDefsElement_AddRef(DispSVGDefsElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGDefsElement_Release(DispSVGDefsElement* This) { +static __WIDL_INLINE ULONG DispSVGDefsElement_Release(DispSVGDefsElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGDefsElement_GetTypeInfoCount(DispSVGDefsElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGDefsElement_GetTypeInfoCount(DispSVGDefsElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGDefsElement_GetTypeInfo(DispSVGDefsElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGDefsElement_GetTypeInfo(DispSVGDefsElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGDefsElement_GetIDsOfNames(DispSVGDefsElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGDefsElement_GetIDsOfNames(DispSVGDefsElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGDefsElement_Invoke(DispSVGDefsElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGDefsElement_Invoke(DispSVGDefsElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -144056,51 +144064,51 @@ interface ISVGAnimatedPathData { #define ISVGAnimatedPathData_get_animatedNormalizedPathSegList(This,p) (This)->lpVtbl->get_animatedNormalizedPathSegList(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedPathData_QueryInterface(ISVGAnimatedPathData* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedPathData_QueryInterface(ISVGAnimatedPathData* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedPathData_AddRef(ISVGAnimatedPathData* This) { +static __WIDL_INLINE ULONG ISVGAnimatedPathData_AddRef(ISVGAnimatedPathData* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedPathData_Release(ISVGAnimatedPathData* This) { +static __WIDL_INLINE ULONG ISVGAnimatedPathData_Release(ISVGAnimatedPathData* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedPathData_GetTypeInfoCount(ISVGAnimatedPathData* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedPathData_GetTypeInfoCount(ISVGAnimatedPathData* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedPathData_GetTypeInfo(ISVGAnimatedPathData* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedPathData_GetTypeInfo(ISVGAnimatedPathData* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedPathData_GetIDsOfNames(ISVGAnimatedPathData* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedPathData_GetIDsOfNames(ISVGAnimatedPathData* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedPathData_Invoke(ISVGAnimatedPathData* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedPathData_Invoke(ISVGAnimatedPathData* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedPathData methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedPathData_putref_pathSegList(ISVGAnimatedPathData* This,ISVGPathSegList *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedPathData_putref_pathSegList(ISVGAnimatedPathData* This,ISVGPathSegList *v) { return This->lpVtbl->putref_pathSegList(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedPathData_get_pathSegList(ISVGAnimatedPathData* This,ISVGPathSegList **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedPathData_get_pathSegList(ISVGAnimatedPathData* This,ISVGPathSegList **p) { return This->lpVtbl->get_pathSegList(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedPathData_putref_normalizedPathSegList(ISVGAnimatedPathData* This,ISVGPathSegList *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedPathData_putref_normalizedPathSegList(ISVGAnimatedPathData* This,ISVGPathSegList *v) { return This->lpVtbl->putref_normalizedPathSegList(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedPathData_get_normalizedPathSegList(ISVGAnimatedPathData* This,ISVGPathSegList **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedPathData_get_normalizedPathSegList(ISVGAnimatedPathData* This,ISVGPathSegList **p) { return This->lpVtbl->get_normalizedPathSegList(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedPathData_putref_animatedPathSegList(ISVGAnimatedPathData* This,ISVGPathSegList *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedPathData_putref_animatedPathSegList(ISVGAnimatedPathData* This,ISVGPathSegList *v) { return This->lpVtbl->putref_animatedPathSegList(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedPathData_get_animatedPathSegList(ISVGAnimatedPathData* This,ISVGPathSegList **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedPathData_get_animatedPathSegList(ISVGAnimatedPathData* This,ISVGPathSegList **p) { return This->lpVtbl->get_animatedPathSegList(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedPathData_putref_animatedNormalizedPathSegList(ISVGAnimatedPathData* This,ISVGPathSegList *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedPathData_putref_animatedNormalizedPathSegList(ISVGAnimatedPathData* This,ISVGPathSegList *v) { return This->lpVtbl->putref_animatedNormalizedPathSegList(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedPathData_get_animatedNormalizedPathSegList(ISVGAnimatedPathData* This,ISVGPathSegList **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedPathData_get_animatedNormalizedPathSegList(ISVGAnimatedPathData* This,ISVGPathSegList **p) { return This->lpVtbl->get_animatedNormalizedPathSegList(This,p); } #endif @@ -144506,99 +144514,99 @@ interface ISVGPathElement { #define ISVGPathElement_createSVGPathSegCurvetoQuadraticSmoothRel(This,x,y,ppResult) (This)->lpVtbl->createSVGPathSegCurvetoQuadraticSmoothRel(This,x,y,ppResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPathElement_QueryInterface(ISVGPathElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPathElement_QueryInterface(ISVGPathElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPathElement_AddRef(ISVGPathElement* This) { +static __WIDL_INLINE ULONG ISVGPathElement_AddRef(ISVGPathElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPathElement_Release(ISVGPathElement* This) { +static __WIDL_INLINE ULONG ISVGPathElement_Release(ISVGPathElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPathElement_GetTypeInfoCount(ISVGPathElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPathElement_GetTypeInfoCount(ISVGPathElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPathElement_GetTypeInfo(ISVGPathElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPathElement_GetTypeInfo(ISVGPathElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPathElement_GetIDsOfNames(ISVGPathElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPathElement_GetIDsOfNames(ISVGPathElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPathElement_Invoke(ISVGPathElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPathElement_Invoke(ISVGPathElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPathElement methods ***/ -static FORCEINLINE HRESULT ISVGPathElement_putref_pathLength(ISVGPathElement* This,ISVGAnimatedNumber *v) { +static __WIDL_INLINE HRESULT ISVGPathElement_putref_pathLength(ISVGPathElement* This,ISVGAnimatedNumber *v) { return This->lpVtbl->putref_pathLength(This,v); } -static FORCEINLINE HRESULT ISVGPathElement_get_pathLength(ISVGPathElement* This,ISVGAnimatedNumber **p) { +static __WIDL_INLINE HRESULT ISVGPathElement_get_pathLength(ISVGPathElement* This,ISVGAnimatedNumber **p) { return This->lpVtbl->get_pathLength(This,p); } -static FORCEINLINE HRESULT ISVGPathElement_getTotalLength(ISVGPathElement* This,float *pfltResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_getTotalLength(ISVGPathElement* This,float *pfltResult) { return This->lpVtbl->getTotalLength(This,pfltResult); } -static FORCEINLINE HRESULT ISVGPathElement_getPointAtLength(ISVGPathElement* This,float fltdistance,ISVGPoint **ppPointResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_getPointAtLength(ISVGPathElement* This,float fltdistance,ISVGPoint **ppPointResult) { return This->lpVtbl->getPointAtLength(This,fltdistance,ppPointResult); } -static FORCEINLINE HRESULT ISVGPathElement_getPathSegAtLength(ISVGPathElement* This,float fltdistance,LONG *plResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_getPathSegAtLength(ISVGPathElement* This,float fltdistance,LONG *plResult) { return This->lpVtbl->getPathSegAtLength(This,fltdistance,plResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegClosePath(ISVGPathElement* This,ISVGPathSegClosePath **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegClosePath(ISVGPathElement* This,ISVGPathSegClosePath **ppResult) { return This->lpVtbl->createSVGPathSegClosePath(This,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegMovetoAbs(ISVGPathElement* This,float x,float y,ISVGPathSegMovetoAbs **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegMovetoAbs(ISVGPathElement* This,float x,float y,ISVGPathSegMovetoAbs **ppResult) { return This->lpVtbl->createSVGPathSegMovetoAbs(This,x,y,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegMovetoRel(ISVGPathElement* This,float x,float y,ISVGPathSegMovetoRel **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegMovetoRel(ISVGPathElement* This,float x,float y,ISVGPathSegMovetoRel **ppResult) { return This->lpVtbl->createSVGPathSegMovetoRel(This,x,y,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegLinetoAbs(ISVGPathElement* This,float x,float y,ISVGPathSegLinetoAbs **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegLinetoAbs(ISVGPathElement* This,float x,float y,ISVGPathSegLinetoAbs **ppResult) { return This->lpVtbl->createSVGPathSegLinetoAbs(This,x,y,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegLinetoRel(ISVGPathElement* This,float x,float y,ISVGPathSegLinetoRel **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegLinetoRel(ISVGPathElement* This,float x,float y,ISVGPathSegLinetoRel **ppResult) { return This->lpVtbl->createSVGPathSegLinetoRel(This,x,y,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoCubicAbs(ISVGPathElement* This,float x,float y,float x1,float y1,float x2,float y2,ISVGPathSegCurvetoCubicAbs **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoCubicAbs(ISVGPathElement* This,float x,float y,float x1,float y1,float x2,float y2,ISVGPathSegCurvetoCubicAbs **ppResult) { return This->lpVtbl->createSVGPathSegCurvetoCubicAbs(This,x,y,x1,y1,x2,y2,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoCubicRel(ISVGPathElement* This,float x,float y,float x1,float y1,float x2,float y2,ISVGPathSegCurvetoCubicRel **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoCubicRel(ISVGPathElement* This,float x,float y,float x1,float y1,float x2,float y2,ISVGPathSegCurvetoCubicRel **ppResult) { return This->lpVtbl->createSVGPathSegCurvetoCubicRel(This,x,y,x1,y1,x2,y2,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoQuadraticAbs(ISVGPathElement* This,float x,float y,float x1,float y1,ISVGPathSegCurvetoQuadraticAbs **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoQuadraticAbs(ISVGPathElement* This,float x,float y,float x1,float y1,ISVGPathSegCurvetoQuadraticAbs **ppResult) { return This->lpVtbl->createSVGPathSegCurvetoQuadraticAbs(This,x,y,x1,y1,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoQuadraticRel(ISVGPathElement* This,float x,float y,float x1,float y1,ISVGPathSegCurvetoQuadraticRel **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoQuadraticRel(ISVGPathElement* This,float x,float y,float x1,float y1,ISVGPathSegCurvetoQuadraticRel **ppResult) { return This->lpVtbl->createSVGPathSegCurvetoQuadraticRel(This,x,y,x1,y1,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegArcAbs(ISVGPathElement* This,float x,float y,float r1,float r2,float angle,VARIANT_BOOL largeArcFlag,VARIANT_BOOL sweepFlag,ISVGPathSegArcAbs **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegArcAbs(ISVGPathElement* This,float x,float y,float r1,float r2,float angle,VARIANT_BOOL largeArcFlag,VARIANT_BOOL sweepFlag,ISVGPathSegArcAbs **ppResult) { return This->lpVtbl->createSVGPathSegArcAbs(This,x,y,r1,r2,angle,largeArcFlag,sweepFlag,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegArcRel(ISVGPathElement* This,float x,float y,float r1,float r2,float angle,VARIANT_BOOL largeArcFlag,VARIANT_BOOL sweepFlag,ISVGPathSegArcRel **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegArcRel(ISVGPathElement* This,float x,float y,float r1,float r2,float angle,VARIANT_BOOL largeArcFlag,VARIANT_BOOL sweepFlag,ISVGPathSegArcRel **ppResult) { return This->lpVtbl->createSVGPathSegArcRel(This,x,y,r1,r2,angle,largeArcFlag,sweepFlag,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegLinetoHorizontalAbs(ISVGPathElement* This,float x,ISVGPathSegLinetoHorizontalAbs **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegLinetoHorizontalAbs(ISVGPathElement* This,float x,ISVGPathSegLinetoHorizontalAbs **ppResult) { return This->lpVtbl->createSVGPathSegLinetoHorizontalAbs(This,x,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegLinetoHorizontalRel(ISVGPathElement* This,float x,ISVGPathSegLinetoHorizontalRel **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegLinetoHorizontalRel(ISVGPathElement* This,float x,ISVGPathSegLinetoHorizontalRel **ppResult) { return This->lpVtbl->createSVGPathSegLinetoHorizontalRel(This,x,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegLinetoVerticalAbs(ISVGPathElement* This,float y,ISVGPathSegLinetoVerticalAbs **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegLinetoVerticalAbs(ISVGPathElement* This,float y,ISVGPathSegLinetoVerticalAbs **ppResult) { return This->lpVtbl->createSVGPathSegLinetoVerticalAbs(This,y,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegLinetoVerticalRel(ISVGPathElement* This,float y,ISVGPathSegLinetoVerticalRel **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegLinetoVerticalRel(ISVGPathElement* This,float y,ISVGPathSegLinetoVerticalRel **ppResult) { return This->lpVtbl->createSVGPathSegLinetoVerticalRel(This,y,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoCubicSmoothAbs(ISVGPathElement* This,float x,float y,float x2,float y2,ISVGPathSegCurvetoCubicSmoothAbs **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoCubicSmoothAbs(ISVGPathElement* This,float x,float y,float x2,float y2,ISVGPathSegCurvetoCubicSmoothAbs **ppResult) { return This->lpVtbl->createSVGPathSegCurvetoCubicSmoothAbs(This,x,y,x2,y2,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoCubicSmoothRel(ISVGPathElement* This,float x,float y,float x2,float y2,ISVGPathSegCurvetoCubicSmoothRel **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoCubicSmoothRel(ISVGPathElement* This,float x,float y,float x2,float y2,ISVGPathSegCurvetoCubicSmoothRel **ppResult) { return This->lpVtbl->createSVGPathSegCurvetoCubicSmoothRel(This,x,y,x2,y2,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoQuadraticSmoothAbs(ISVGPathElement* This,float x,float y,ISVGPathSegCurvetoQuadraticSmoothAbs **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoQuadraticSmoothAbs(ISVGPathElement* This,float x,float y,ISVGPathSegCurvetoQuadraticSmoothAbs **ppResult) { return This->lpVtbl->createSVGPathSegCurvetoQuadraticSmoothAbs(This,x,y,ppResult); } -static FORCEINLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoQuadraticSmoothRel(ISVGPathElement* This,float x,float y,ISVGPathSegCurvetoQuadraticSmoothRel **ppResult) { +static __WIDL_INLINE HRESULT ISVGPathElement_createSVGPathSegCurvetoQuadraticSmoothRel(ISVGPathElement* This,float x,float y,ISVGPathSegCurvetoQuadraticSmoothRel **ppResult) { return This->lpVtbl->createSVGPathSegCurvetoQuadraticSmoothRel(This,x,y,ppResult); } #endif @@ -144690,26 +144698,26 @@ interface DispSVGPathElement { #define DispSVGPathElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGPathElement_QueryInterface(DispSVGPathElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGPathElement_QueryInterface(DispSVGPathElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGPathElement_AddRef(DispSVGPathElement* This) { +static __WIDL_INLINE ULONG DispSVGPathElement_AddRef(DispSVGPathElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGPathElement_Release(DispSVGPathElement* This) { +static __WIDL_INLINE ULONG DispSVGPathElement_Release(DispSVGPathElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGPathElement_GetTypeInfoCount(DispSVGPathElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGPathElement_GetTypeInfoCount(DispSVGPathElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGPathElement_GetTypeInfo(DispSVGPathElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGPathElement_GetTypeInfo(DispSVGPathElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGPathElement_GetIDsOfNames(DispSVGPathElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGPathElement_GetIDsOfNames(DispSVGPathElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGPathElement_Invoke(DispSVGPathElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGPathElement_Invoke(DispSVGPathElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -144868,39 +144876,39 @@ interface ISVGPreserveAspectRatio { #define ISVGPreserveAspectRatio_get_meetOrSlice(This,p) (This)->lpVtbl->get_meetOrSlice(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGPreserveAspectRatio_QueryInterface(ISVGPreserveAspectRatio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGPreserveAspectRatio_QueryInterface(ISVGPreserveAspectRatio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGPreserveAspectRatio_AddRef(ISVGPreserveAspectRatio* This) { +static __WIDL_INLINE ULONG ISVGPreserveAspectRatio_AddRef(ISVGPreserveAspectRatio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGPreserveAspectRatio_Release(ISVGPreserveAspectRatio* This) { +static __WIDL_INLINE ULONG ISVGPreserveAspectRatio_Release(ISVGPreserveAspectRatio* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGPreserveAspectRatio_GetTypeInfoCount(ISVGPreserveAspectRatio* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGPreserveAspectRatio_GetTypeInfoCount(ISVGPreserveAspectRatio* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGPreserveAspectRatio_GetTypeInfo(ISVGPreserveAspectRatio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGPreserveAspectRatio_GetTypeInfo(ISVGPreserveAspectRatio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGPreserveAspectRatio_GetIDsOfNames(ISVGPreserveAspectRatio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGPreserveAspectRatio_GetIDsOfNames(ISVGPreserveAspectRatio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGPreserveAspectRatio_Invoke(ISVGPreserveAspectRatio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGPreserveAspectRatio_Invoke(ISVGPreserveAspectRatio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGPreserveAspectRatio methods ***/ -static FORCEINLINE HRESULT ISVGPreserveAspectRatio_put_align(ISVGPreserveAspectRatio* This,short v) { +static __WIDL_INLINE HRESULT ISVGPreserveAspectRatio_put_align(ISVGPreserveAspectRatio* This,short v) { return This->lpVtbl->put_align(This,v); } -static FORCEINLINE HRESULT ISVGPreserveAspectRatio_get_align(ISVGPreserveAspectRatio* This,short *p) { +static __WIDL_INLINE HRESULT ISVGPreserveAspectRatio_get_align(ISVGPreserveAspectRatio* This,short *p) { return This->lpVtbl->get_align(This,p); } -static FORCEINLINE HRESULT ISVGPreserveAspectRatio_put_meetOrSlice(ISVGPreserveAspectRatio* This,short v) { +static __WIDL_INLINE HRESULT ISVGPreserveAspectRatio_put_meetOrSlice(ISVGPreserveAspectRatio* This,short v) { return This->lpVtbl->put_meetOrSlice(This,v); } -static FORCEINLINE HRESULT ISVGPreserveAspectRatio_get_meetOrSlice(ISVGPreserveAspectRatio* This,short *p) { +static __WIDL_INLINE HRESULT ISVGPreserveAspectRatio_get_meetOrSlice(ISVGPreserveAspectRatio* This,short *p) { return This->lpVtbl->get_meetOrSlice(This,p); } #endif @@ -145006,26 +145014,26 @@ interface ISVGTextElement { #define ISVGTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGTextElement_QueryInterface(ISVGTextElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGTextElement_QueryInterface(ISVGTextElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGTextElement_AddRef(ISVGTextElement* This) { +static __WIDL_INLINE ULONG ISVGTextElement_AddRef(ISVGTextElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGTextElement_Release(ISVGTextElement* This) { +static __WIDL_INLINE ULONG ISVGTextElement_Release(ISVGTextElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGTextElement_GetTypeInfoCount(ISVGTextElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGTextElement_GetTypeInfoCount(ISVGTextElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGTextElement_GetTypeInfo(ISVGTextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGTextElement_GetTypeInfo(ISVGTextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGTextElement_GetIDsOfNames(ISVGTextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGTextElement_GetIDsOfNames(ISVGTextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGTextElement_Invoke(ISVGTextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGTextElement_Invoke(ISVGTextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -145117,26 +145125,26 @@ interface DispSVGTextElement { #define DispSVGTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGTextElement_QueryInterface(DispSVGTextElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGTextElement_QueryInterface(DispSVGTextElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGTextElement_AddRef(DispSVGTextElement* This) { +static __WIDL_INLINE ULONG DispSVGTextElement_AddRef(DispSVGTextElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGTextElement_Release(DispSVGTextElement* This) { +static __WIDL_INLINE ULONG DispSVGTextElement_Release(DispSVGTextElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGTextElement_GetTypeInfoCount(DispSVGTextElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGTextElement_GetTypeInfoCount(DispSVGTextElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGTextElement_GetTypeInfo(DispSVGTextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGTextElement_GetTypeInfo(DispSVGTextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGTextElement_GetIDsOfNames(DispSVGTextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGTextElement_GetIDsOfNames(DispSVGTextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGTextElement_Invoke(DispSVGTextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGTextElement_Invoke(DispSVGTextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -145283,39 +145291,39 @@ interface ISVGAnimatedPreserveAspectRatio { #define ISVGAnimatedPreserveAspectRatio_get_animVal(This,p) (This)->lpVtbl->get_animVal(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedPreserveAspectRatio_QueryInterface(ISVGAnimatedPreserveAspectRatio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAnimatedPreserveAspectRatio_QueryInterface(ISVGAnimatedPreserveAspectRatio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAnimatedPreserveAspectRatio_AddRef(ISVGAnimatedPreserveAspectRatio* This) { +static __WIDL_INLINE ULONG ISVGAnimatedPreserveAspectRatio_AddRef(ISVGAnimatedPreserveAspectRatio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAnimatedPreserveAspectRatio_Release(ISVGAnimatedPreserveAspectRatio* This) { +static __WIDL_INLINE ULONG ISVGAnimatedPreserveAspectRatio_Release(ISVGAnimatedPreserveAspectRatio* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedPreserveAspectRatio_GetTypeInfoCount(ISVGAnimatedPreserveAspectRatio* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedPreserveAspectRatio_GetTypeInfoCount(ISVGAnimatedPreserveAspectRatio* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAnimatedPreserveAspectRatio_GetTypeInfo(ISVGAnimatedPreserveAspectRatio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAnimatedPreserveAspectRatio_GetTypeInfo(ISVGAnimatedPreserveAspectRatio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAnimatedPreserveAspectRatio_GetIDsOfNames(ISVGAnimatedPreserveAspectRatio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAnimatedPreserveAspectRatio_GetIDsOfNames(ISVGAnimatedPreserveAspectRatio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAnimatedPreserveAspectRatio_Invoke(ISVGAnimatedPreserveAspectRatio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAnimatedPreserveAspectRatio_Invoke(ISVGAnimatedPreserveAspectRatio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAnimatedPreserveAspectRatio methods ***/ -static FORCEINLINE HRESULT ISVGAnimatedPreserveAspectRatio_putref_baseVal(ISVGAnimatedPreserveAspectRatio* This,ISVGPreserveAspectRatio *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedPreserveAspectRatio_putref_baseVal(ISVGAnimatedPreserveAspectRatio* This,ISVGPreserveAspectRatio *v) { return This->lpVtbl->putref_baseVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedPreserveAspectRatio_get_baseVal(ISVGAnimatedPreserveAspectRatio* This,ISVGPreserveAspectRatio **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedPreserveAspectRatio_get_baseVal(ISVGAnimatedPreserveAspectRatio* This,ISVGPreserveAspectRatio **p) { return This->lpVtbl->get_baseVal(This,p); } -static FORCEINLINE HRESULT ISVGAnimatedPreserveAspectRatio_putref_animVal(ISVGAnimatedPreserveAspectRatio* This,ISVGPreserveAspectRatio *v) { +static __WIDL_INLINE HRESULT ISVGAnimatedPreserveAspectRatio_putref_animVal(ISVGAnimatedPreserveAspectRatio* This,ISVGPreserveAspectRatio *v) { return This->lpVtbl->putref_animVal(This,v); } -static FORCEINLINE HRESULT ISVGAnimatedPreserveAspectRatio_get_animVal(ISVGAnimatedPreserveAspectRatio* This,ISVGPreserveAspectRatio **p) { +static __WIDL_INLINE HRESULT ISVGAnimatedPreserveAspectRatio_get_animVal(ISVGAnimatedPreserveAspectRatio* This,ISVGPreserveAspectRatio **p) { return This->lpVtbl->get_animVal(This,p); } #endif @@ -145487,51 +145495,51 @@ interface ISVGImageElement { #define ISVGImageElement_get_height(This,p) (This)->lpVtbl->get_height(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGImageElement_QueryInterface(ISVGImageElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGImageElement_QueryInterface(ISVGImageElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGImageElement_AddRef(ISVGImageElement* This) { +static __WIDL_INLINE ULONG ISVGImageElement_AddRef(ISVGImageElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGImageElement_Release(ISVGImageElement* This) { +static __WIDL_INLINE ULONG ISVGImageElement_Release(ISVGImageElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGImageElement_GetTypeInfoCount(ISVGImageElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGImageElement_GetTypeInfoCount(ISVGImageElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGImageElement_GetTypeInfo(ISVGImageElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGImageElement_GetTypeInfo(ISVGImageElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGImageElement_GetIDsOfNames(ISVGImageElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGImageElement_GetIDsOfNames(ISVGImageElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGImageElement_Invoke(ISVGImageElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGImageElement_Invoke(ISVGImageElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGImageElement methods ***/ -static FORCEINLINE HRESULT ISVGImageElement_putref_x(ISVGImageElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGImageElement_putref_x(ISVGImageElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_x(This,v); } -static FORCEINLINE HRESULT ISVGImageElement_get_x(ISVGImageElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGImageElement_get_x(ISVGImageElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGImageElement_putref_y(ISVGImageElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGImageElement_putref_y(ISVGImageElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_y(This,v); } -static FORCEINLINE HRESULT ISVGImageElement_get_y(ISVGImageElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGImageElement_get_y(ISVGImageElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGImageElement_putref_width(ISVGImageElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGImageElement_putref_width(ISVGImageElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_width(This,v); } -static FORCEINLINE HRESULT ISVGImageElement_get_width(ISVGImageElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGImageElement_get_width(ISVGImageElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT ISVGImageElement_putref_height(ISVGImageElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGImageElement_putref_height(ISVGImageElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_height(This,v); } -static FORCEINLINE HRESULT ISVGImageElement_get_height(ISVGImageElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGImageElement_get_height(ISVGImageElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_height(This,p); } #endif @@ -145623,26 +145631,26 @@ interface DispSVGImageElement { #define DispSVGImageElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGImageElement_QueryInterface(DispSVGImageElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGImageElement_QueryInterface(DispSVGImageElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGImageElement_AddRef(DispSVGImageElement* This) { +static __WIDL_INLINE ULONG DispSVGImageElement_AddRef(DispSVGImageElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGImageElement_Release(DispSVGImageElement* This) { +static __WIDL_INLINE ULONG DispSVGImageElement_Release(DispSVGImageElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGImageElement_GetTypeInfoCount(DispSVGImageElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGImageElement_GetTypeInfoCount(DispSVGImageElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGImageElement_GetTypeInfo(DispSVGImageElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGImageElement_GetTypeInfo(DispSVGImageElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGImageElement_GetIDsOfNames(DispSVGImageElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGImageElement_GetIDsOfNames(DispSVGImageElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGImageElement_Invoke(DispSVGImageElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGImageElement_Invoke(DispSVGImageElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -145771,33 +145779,33 @@ interface ISVGStopElement { #define ISVGStopElement_get_offset(This,p) (This)->lpVtbl->get_offset(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGStopElement_QueryInterface(ISVGStopElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGStopElement_QueryInterface(ISVGStopElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGStopElement_AddRef(ISVGStopElement* This) { +static __WIDL_INLINE ULONG ISVGStopElement_AddRef(ISVGStopElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGStopElement_Release(ISVGStopElement* This) { +static __WIDL_INLINE ULONG ISVGStopElement_Release(ISVGStopElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGStopElement_GetTypeInfoCount(ISVGStopElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGStopElement_GetTypeInfoCount(ISVGStopElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGStopElement_GetTypeInfo(ISVGStopElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGStopElement_GetTypeInfo(ISVGStopElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGStopElement_GetIDsOfNames(ISVGStopElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGStopElement_GetIDsOfNames(ISVGStopElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGStopElement_Invoke(ISVGStopElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGStopElement_Invoke(ISVGStopElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGStopElement methods ***/ -static FORCEINLINE HRESULT ISVGStopElement_putref_offset(ISVGStopElement* This,ISVGAnimatedNumber *v) { +static __WIDL_INLINE HRESULT ISVGStopElement_putref_offset(ISVGStopElement* This,ISVGAnimatedNumber *v) { return This->lpVtbl->putref_offset(This,v); } -static FORCEINLINE HRESULT ISVGStopElement_get_offset(ISVGStopElement* This,ISVGAnimatedNumber **p) { +static __WIDL_INLINE HRESULT ISVGStopElement_get_offset(ISVGStopElement* This,ISVGAnimatedNumber **p) { return This->lpVtbl->get_offset(This,p); } #endif @@ -145889,26 +145897,26 @@ interface DispSVGStopElement { #define DispSVGStopElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGStopElement_QueryInterface(DispSVGStopElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGStopElement_QueryInterface(DispSVGStopElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGStopElement_AddRef(DispSVGStopElement* This) { +static __WIDL_INLINE ULONG DispSVGStopElement_AddRef(DispSVGStopElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGStopElement_Release(DispSVGStopElement* This) { +static __WIDL_INLINE ULONG DispSVGStopElement_Release(DispSVGStopElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGStopElement_GetTypeInfoCount(DispSVGStopElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGStopElement_GetTypeInfoCount(DispSVGStopElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGStopElement_GetTypeInfo(DispSVGStopElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGStopElement_GetTypeInfo(DispSVGStopElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGStopElement_GetIDsOfNames(DispSVGStopElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGStopElement_GetIDsOfNames(DispSVGStopElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGStopElement_Invoke(DispSVGStopElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGStopElement_Invoke(DispSVGStopElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -146070,45 +146078,45 @@ interface ISVGGradientElement { #define ISVGGradientElement_get_spreadMethod(This,p) (This)->lpVtbl->get_spreadMethod(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGGradientElement_QueryInterface(ISVGGradientElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGGradientElement_QueryInterface(ISVGGradientElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGGradientElement_AddRef(ISVGGradientElement* This) { +static __WIDL_INLINE ULONG ISVGGradientElement_AddRef(ISVGGradientElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGGradientElement_Release(ISVGGradientElement* This) { +static __WIDL_INLINE ULONG ISVGGradientElement_Release(ISVGGradientElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGGradientElement_GetTypeInfoCount(ISVGGradientElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGGradientElement_GetTypeInfoCount(ISVGGradientElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGGradientElement_GetTypeInfo(ISVGGradientElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGGradientElement_GetTypeInfo(ISVGGradientElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGGradientElement_GetIDsOfNames(ISVGGradientElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGGradientElement_GetIDsOfNames(ISVGGradientElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGGradientElement_Invoke(ISVGGradientElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGGradientElement_Invoke(ISVGGradientElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGGradientElement methods ***/ -static FORCEINLINE HRESULT ISVGGradientElement_putref_gradientUnits(ISVGGradientElement* This,ISVGAnimatedEnumeration *v) { +static __WIDL_INLINE HRESULT ISVGGradientElement_putref_gradientUnits(ISVGGradientElement* This,ISVGAnimatedEnumeration *v) { return This->lpVtbl->putref_gradientUnits(This,v); } -static FORCEINLINE HRESULT ISVGGradientElement_get_gradientUnits(ISVGGradientElement* This,ISVGAnimatedEnumeration **p) { +static __WIDL_INLINE HRESULT ISVGGradientElement_get_gradientUnits(ISVGGradientElement* This,ISVGAnimatedEnumeration **p) { return This->lpVtbl->get_gradientUnits(This,p); } -static FORCEINLINE HRESULT ISVGGradientElement_putref_gradientTransform(ISVGGradientElement* This,ISVGAnimatedTransformList *v) { +static __WIDL_INLINE HRESULT ISVGGradientElement_putref_gradientTransform(ISVGGradientElement* This,ISVGAnimatedTransformList *v) { return This->lpVtbl->putref_gradientTransform(This,v); } -static FORCEINLINE HRESULT ISVGGradientElement_get_gradientTransform(ISVGGradientElement* This,ISVGAnimatedTransformList **p) { +static __WIDL_INLINE HRESULT ISVGGradientElement_get_gradientTransform(ISVGGradientElement* This,ISVGAnimatedTransformList **p) { return This->lpVtbl->get_gradientTransform(This,p); } -static FORCEINLINE HRESULT ISVGGradientElement_putref_spreadMethod(ISVGGradientElement* This,ISVGAnimatedEnumeration *v) { +static __WIDL_INLINE HRESULT ISVGGradientElement_putref_spreadMethod(ISVGGradientElement* This,ISVGAnimatedEnumeration *v) { return This->lpVtbl->putref_spreadMethod(This,v); } -static FORCEINLINE HRESULT ISVGGradientElement_get_spreadMethod(ISVGGradientElement* This,ISVGAnimatedEnumeration **p) { +static __WIDL_INLINE HRESULT ISVGGradientElement_get_spreadMethod(ISVGGradientElement* This,ISVGAnimatedEnumeration **p) { return This->lpVtbl->get_spreadMethod(This,p); } #endif @@ -146200,26 +146208,26 @@ interface DispSVGGradientElement { #define DispSVGGradientElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGGradientElement_QueryInterface(DispSVGGradientElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGGradientElement_QueryInterface(DispSVGGradientElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGGradientElement_AddRef(DispSVGGradientElement* This) { +static __WIDL_INLINE ULONG DispSVGGradientElement_AddRef(DispSVGGradientElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGGradientElement_Release(DispSVGGradientElement* This) { +static __WIDL_INLINE ULONG DispSVGGradientElement_Release(DispSVGGradientElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGGradientElement_GetTypeInfoCount(DispSVGGradientElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGGradientElement_GetTypeInfoCount(DispSVGGradientElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGGradientElement_GetTypeInfo(DispSVGGradientElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGGradientElement_GetTypeInfo(DispSVGGradientElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGGradientElement_GetIDsOfNames(DispSVGGradientElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGGradientElement_GetIDsOfNames(DispSVGGradientElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGGradientElement_Invoke(DispSVGGradientElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGGradientElement_Invoke(DispSVGGradientElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -146390,51 +146398,51 @@ interface ISVGLinearGradientElement { #define ISVGLinearGradientElement_get_y2(This,p) (This)->lpVtbl->get_y2(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGLinearGradientElement_QueryInterface(ISVGLinearGradientElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGLinearGradientElement_QueryInterface(ISVGLinearGradientElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGLinearGradientElement_AddRef(ISVGLinearGradientElement* This) { +static __WIDL_INLINE ULONG ISVGLinearGradientElement_AddRef(ISVGLinearGradientElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGLinearGradientElement_Release(ISVGLinearGradientElement* This) { +static __WIDL_INLINE ULONG ISVGLinearGradientElement_Release(ISVGLinearGradientElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGLinearGradientElement_GetTypeInfoCount(ISVGLinearGradientElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGLinearGradientElement_GetTypeInfoCount(ISVGLinearGradientElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGLinearGradientElement_GetTypeInfo(ISVGLinearGradientElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGLinearGradientElement_GetTypeInfo(ISVGLinearGradientElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGLinearGradientElement_GetIDsOfNames(ISVGLinearGradientElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGLinearGradientElement_GetIDsOfNames(ISVGLinearGradientElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGLinearGradientElement_Invoke(ISVGLinearGradientElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGLinearGradientElement_Invoke(ISVGLinearGradientElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGLinearGradientElement methods ***/ -static FORCEINLINE HRESULT ISVGLinearGradientElement_putref_x1(ISVGLinearGradientElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGLinearGradientElement_putref_x1(ISVGLinearGradientElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_x1(This,v); } -static FORCEINLINE HRESULT ISVGLinearGradientElement_get_x1(ISVGLinearGradientElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGLinearGradientElement_get_x1(ISVGLinearGradientElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_x1(This,p); } -static FORCEINLINE HRESULT ISVGLinearGradientElement_putref_y1(ISVGLinearGradientElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGLinearGradientElement_putref_y1(ISVGLinearGradientElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_y1(This,v); } -static FORCEINLINE HRESULT ISVGLinearGradientElement_get_y1(ISVGLinearGradientElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGLinearGradientElement_get_y1(ISVGLinearGradientElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_y1(This,p); } -static FORCEINLINE HRESULT ISVGLinearGradientElement_putref_x2(ISVGLinearGradientElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGLinearGradientElement_putref_x2(ISVGLinearGradientElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_x2(This,v); } -static FORCEINLINE HRESULT ISVGLinearGradientElement_get_x2(ISVGLinearGradientElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGLinearGradientElement_get_x2(ISVGLinearGradientElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_x2(This,p); } -static FORCEINLINE HRESULT ISVGLinearGradientElement_putref_y2(ISVGLinearGradientElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGLinearGradientElement_putref_y2(ISVGLinearGradientElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_y2(This,v); } -static FORCEINLINE HRESULT ISVGLinearGradientElement_get_y2(ISVGLinearGradientElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGLinearGradientElement_get_y2(ISVGLinearGradientElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_y2(This,p); } #endif @@ -146526,26 +146534,26 @@ interface DispSVGLinearGradientElement { #define DispSVGLinearGradientElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGLinearGradientElement_QueryInterface(DispSVGLinearGradientElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGLinearGradientElement_QueryInterface(DispSVGLinearGradientElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGLinearGradientElement_AddRef(DispSVGLinearGradientElement* This) { +static __WIDL_INLINE ULONG DispSVGLinearGradientElement_AddRef(DispSVGLinearGradientElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGLinearGradientElement_Release(DispSVGLinearGradientElement* This) { +static __WIDL_INLINE ULONG DispSVGLinearGradientElement_Release(DispSVGLinearGradientElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGLinearGradientElement_GetTypeInfoCount(DispSVGLinearGradientElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGLinearGradientElement_GetTypeInfoCount(DispSVGLinearGradientElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGLinearGradientElement_GetTypeInfo(DispSVGLinearGradientElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGLinearGradientElement_GetTypeInfo(DispSVGLinearGradientElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGLinearGradientElement_GetIDsOfNames(DispSVGLinearGradientElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGLinearGradientElement_GetIDsOfNames(DispSVGLinearGradientElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGLinearGradientElement_Invoke(DispSVGLinearGradientElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGLinearGradientElement_Invoke(DispSVGLinearGradientElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -146732,57 +146740,57 @@ interface ISVGRadialGradientElement { #define ISVGRadialGradientElement_get_fy(This,p) (This)->lpVtbl->get_fy(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGRadialGradientElement_QueryInterface(ISVGRadialGradientElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_QueryInterface(ISVGRadialGradientElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGRadialGradientElement_AddRef(ISVGRadialGradientElement* This) { +static __WIDL_INLINE ULONG ISVGRadialGradientElement_AddRef(ISVGRadialGradientElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGRadialGradientElement_Release(ISVGRadialGradientElement* This) { +static __WIDL_INLINE ULONG ISVGRadialGradientElement_Release(ISVGRadialGradientElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGRadialGradientElement_GetTypeInfoCount(ISVGRadialGradientElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_GetTypeInfoCount(ISVGRadialGradientElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGRadialGradientElement_GetTypeInfo(ISVGRadialGradientElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_GetTypeInfo(ISVGRadialGradientElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGRadialGradientElement_GetIDsOfNames(ISVGRadialGradientElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_GetIDsOfNames(ISVGRadialGradientElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGRadialGradientElement_Invoke(ISVGRadialGradientElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_Invoke(ISVGRadialGradientElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGRadialGradientElement methods ***/ -static FORCEINLINE HRESULT ISVGRadialGradientElement_putref_cx(ISVGRadialGradientElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_putref_cx(ISVGRadialGradientElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_cx(This,v); } -static FORCEINLINE HRESULT ISVGRadialGradientElement_get_cx(ISVGRadialGradientElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_get_cx(ISVGRadialGradientElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_cx(This,p); } -static FORCEINLINE HRESULT ISVGRadialGradientElement_putref_cy(ISVGRadialGradientElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_putref_cy(ISVGRadialGradientElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_cy(This,v); } -static FORCEINLINE HRESULT ISVGRadialGradientElement_get_cy(ISVGRadialGradientElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_get_cy(ISVGRadialGradientElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_cy(This,p); } -static FORCEINLINE HRESULT ISVGRadialGradientElement_putref_r(ISVGRadialGradientElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_putref_r(ISVGRadialGradientElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_r(This,v); } -static FORCEINLINE HRESULT ISVGRadialGradientElement_get_r(ISVGRadialGradientElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_get_r(ISVGRadialGradientElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_r(This,p); } -static FORCEINLINE HRESULT ISVGRadialGradientElement_putref_fx(ISVGRadialGradientElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_putref_fx(ISVGRadialGradientElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_fx(This,v); } -static FORCEINLINE HRESULT ISVGRadialGradientElement_get_fx(ISVGRadialGradientElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_get_fx(ISVGRadialGradientElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_fx(This,p); } -static FORCEINLINE HRESULT ISVGRadialGradientElement_putref_fy(ISVGRadialGradientElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_putref_fy(ISVGRadialGradientElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_fy(This,v); } -static FORCEINLINE HRESULT ISVGRadialGradientElement_get_fy(ISVGRadialGradientElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGRadialGradientElement_get_fy(ISVGRadialGradientElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_fy(This,p); } #endif @@ -146874,26 +146882,26 @@ interface DispSVGRadialGradientElement { #define DispSVGRadialGradientElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGRadialGradientElement_QueryInterface(DispSVGRadialGradientElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGRadialGradientElement_QueryInterface(DispSVGRadialGradientElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGRadialGradientElement_AddRef(DispSVGRadialGradientElement* This) { +static __WIDL_INLINE ULONG DispSVGRadialGradientElement_AddRef(DispSVGRadialGradientElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGRadialGradientElement_Release(DispSVGRadialGradientElement* This) { +static __WIDL_INLINE ULONG DispSVGRadialGradientElement_Release(DispSVGRadialGradientElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGRadialGradientElement_GetTypeInfoCount(DispSVGRadialGradientElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGRadialGradientElement_GetTypeInfoCount(DispSVGRadialGradientElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGRadialGradientElement_GetTypeInfo(DispSVGRadialGradientElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGRadialGradientElement_GetTypeInfo(DispSVGRadialGradientElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGRadialGradientElement_GetIDsOfNames(DispSVGRadialGradientElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGRadialGradientElement_GetIDsOfNames(DispSVGRadialGradientElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGRadialGradientElement_Invoke(DispSVGRadialGradientElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGRadialGradientElement_Invoke(DispSVGRadialGradientElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -147096,63 +147104,63 @@ interface ISVGMaskElement { #define ISVGMaskElement_get_height(This,p) (This)->lpVtbl->get_height(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGMaskElement_QueryInterface(ISVGMaskElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGMaskElement_QueryInterface(ISVGMaskElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGMaskElement_AddRef(ISVGMaskElement* This) { +static __WIDL_INLINE ULONG ISVGMaskElement_AddRef(ISVGMaskElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGMaskElement_Release(ISVGMaskElement* This) { +static __WIDL_INLINE ULONG ISVGMaskElement_Release(ISVGMaskElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGMaskElement_GetTypeInfoCount(ISVGMaskElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGMaskElement_GetTypeInfoCount(ISVGMaskElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGMaskElement_GetTypeInfo(ISVGMaskElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGMaskElement_GetTypeInfo(ISVGMaskElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGMaskElement_GetIDsOfNames(ISVGMaskElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGMaskElement_GetIDsOfNames(ISVGMaskElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGMaskElement_Invoke(ISVGMaskElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGMaskElement_Invoke(ISVGMaskElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGMaskElement methods ***/ -static FORCEINLINE HRESULT ISVGMaskElement_putref_maskUnits(ISVGMaskElement* This,ISVGAnimatedEnumeration *v) { +static __WIDL_INLINE HRESULT ISVGMaskElement_putref_maskUnits(ISVGMaskElement* This,ISVGAnimatedEnumeration *v) { return This->lpVtbl->putref_maskUnits(This,v); } -static FORCEINLINE HRESULT ISVGMaskElement_get_maskUnits(ISVGMaskElement* This,ISVGAnimatedEnumeration **p) { +static __WIDL_INLINE HRESULT ISVGMaskElement_get_maskUnits(ISVGMaskElement* This,ISVGAnimatedEnumeration **p) { return This->lpVtbl->get_maskUnits(This,p); } -static FORCEINLINE HRESULT ISVGMaskElement_putref_maskContentUnits(ISVGMaskElement* This,ISVGAnimatedEnumeration *v) { +static __WIDL_INLINE HRESULT ISVGMaskElement_putref_maskContentUnits(ISVGMaskElement* This,ISVGAnimatedEnumeration *v) { return This->lpVtbl->putref_maskContentUnits(This,v); } -static FORCEINLINE HRESULT ISVGMaskElement_get_maskContentUnits(ISVGMaskElement* This,ISVGAnimatedEnumeration **p) { +static __WIDL_INLINE HRESULT ISVGMaskElement_get_maskContentUnits(ISVGMaskElement* This,ISVGAnimatedEnumeration **p) { return This->lpVtbl->get_maskContentUnits(This,p); } -static FORCEINLINE HRESULT ISVGMaskElement_putref_x(ISVGMaskElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGMaskElement_putref_x(ISVGMaskElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_x(This,v); } -static FORCEINLINE HRESULT ISVGMaskElement_get_x(ISVGMaskElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGMaskElement_get_x(ISVGMaskElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGMaskElement_putref_y(ISVGMaskElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGMaskElement_putref_y(ISVGMaskElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_y(This,v); } -static FORCEINLINE HRESULT ISVGMaskElement_get_y(ISVGMaskElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGMaskElement_get_y(ISVGMaskElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGMaskElement_putref_width(ISVGMaskElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGMaskElement_putref_width(ISVGMaskElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_width(This,v); } -static FORCEINLINE HRESULT ISVGMaskElement_get_width(ISVGMaskElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGMaskElement_get_width(ISVGMaskElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT ISVGMaskElement_putref_height(ISVGMaskElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGMaskElement_putref_height(ISVGMaskElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_height(This,v); } -static FORCEINLINE HRESULT ISVGMaskElement_get_height(ISVGMaskElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGMaskElement_get_height(ISVGMaskElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_height(This,p); } #endif @@ -147244,26 +147252,26 @@ interface DispSVGMaskElement { #define DispSVGMaskElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGMaskElement_QueryInterface(DispSVGMaskElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGMaskElement_QueryInterface(DispSVGMaskElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGMaskElement_AddRef(DispSVGMaskElement* This) { +static __WIDL_INLINE ULONG DispSVGMaskElement_AddRef(DispSVGMaskElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGMaskElement_Release(DispSVGMaskElement* This) { +static __WIDL_INLINE ULONG DispSVGMaskElement_Release(DispSVGMaskElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGMaskElement_GetTypeInfoCount(DispSVGMaskElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGMaskElement_GetTypeInfoCount(DispSVGMaskElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGMaskElement_GetTypeInfo(DispSVGMaskElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGMaskElement_GetTypeInfo(DispSVGMaskElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGMaskElement_GetIDsOfNames(DispSVGMaskElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGMaskElement_GetIDsOfNames(DispSVGMaskElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGMaskElement_Invoke(DispSVGMaskElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGMaskElement_Invoke(DispSVGMaskElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -147587,75 +147595,75 @@ interface ISVGMarkerElement { #define ISVGMarkerElement_setOrientToAngle(This,pSVGAngle) (This)->lpVtbl->setOrientToAngle(This,pSVGAngle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGMarkerElement_QueryInterface(ISVGMarkerElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_QueryInterface(ISVGMarkerElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGMarkerElement_AddRef(ISVGMarkerElement* This) { +static __WIDL_INLINE ULONG ISVGMarkerElement_AddRef(ISVGMarkerElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGMarkerElement_Release(ISVGMarkerElement* This) { +static __WIDL_INLINE ULONG ISVGMarkerElement_Release(ISVGMarkerElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGMarkerElement_GetTypeInfoCount(ISVGMarkerElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_GetTypeInfoCount(ISVGMarkerElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGMarkerElement_GetTypeInfo(ISVGMarkerElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_GetTypeInfo(ISVGMarkerElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGMarkerElement_GetIDsOfNames(ISVGMarkerElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_GetIDsOfNames(ISVGMarkerElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGMarkerElement_Invoke(ISVGMarkerElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_Invoke(ISVGMarkerElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGMarkerElement methods ***/ -static FORCEINLINE HRESULT ISVGMarkerElement_putref_refX(ISVGMarkerElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_putref_refX(ISVGMarkerElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_refX(This,v); } -static FORCEINLINE HRESULT ISVGMarkerElement_get_refX(ISVGMarkerElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_get_refX(ISVGMarkerElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_refX(This,p); } -static FORCEINLINE HRESULT ISVGMarkerElement_putref_refY(ISVGMarkerElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_putref_refY(ISVGMarkerElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_refY(This,v); } -static FORCEINLINE HRESULT ISVGMarkerElement_get_refY(ISVGMarkerElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_get_refY(ISVGMarkerElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_refY(This,p); } -static FORCEINLINE HRESULT ISVGMarkerElement_putref_markerUnits(ISVGMarkerElement* This,ISVGAnimatedEnumeration *v) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_putref_markerUnits(ISVGMarkerElement* This,ISVGAnimatedEnumeration *v) { return This->lpVtbl->putref_markerUnits(This,v); } -static FORCEINLINE HRESULT ISVGMarkerElement_get_markerUnits(ISVGMarkerElement* This,ISVGAnimatedEnumeration **p) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_get_markerUnits(ISVGMarkerElement* This,ISVGAnimatedEnumeration **p) { return This->lpVtbl->get_markerUnits(This,p); } -static FORCEINLINE HRESULT ISVGMarkerElement_putref_markerWidth(ISVGMarkerElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_putref_markerWidth(ISVGMarkerElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_markerWidth(This,v); } -static FORCEINLINE HRESULT ISVGMarkerElement_get_markerWidth(ISVGMarkerElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_get_markerWidth(ISVGMarkerElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_markerWidth(This,p); } -static FORCEINLINE HRESULT ISVGMarkerElement_putref_markerHeight(ISVGMarkerElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_putref_markerHeight(ISVGMarkerElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_markerHeight(This,v); } -static FORCEINLINE HRESULT ISVGMarkerElement_get_markerHeight(ISVGMarkerElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_get_markerHeight(ISVGMarkerElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_markerHeight(This,p); } -static FORCEINLINE HRESULT ISVGMarkerElement_putref_orientType(ISVGMarkerElement* This,ISVGAnimatedEnumeration *v) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_putref_orientType(ISVGMarkerElement* This,ISVGAnimatedEnumeration *v) { return This->lpVtbl->putref_orientType(This,v); } -static FORCEINLINE HRESULT ISVGMarkerElement_get_orientType(ISVGMarkerElement* This,ISVGAnimatedEnumeration **p) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_get_orientType(ISVGMarkerElement* This,ISVGAnimatedEnumeration **p) { return This->lpVtbl->get_orientType(This,p); } -static FORCEINLINE HRESULT ISVGMarkerElement_putref_orientAngle(ISVGMarkerElement* This,ISVGAnimatedAngle *v) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_putref_orientAngle(ISVGMarkerElement* This,ISVGAnimatedAngle *v) { return This->lpVtbl->putref_orientAngle(This,v); } -static FORCEINLINE HRESULT ISVGMarkerElement_get_orientAngle(ISVGMarkerElement* This,ISVGAnimatedAngle **p) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_get_orientAngle(ISVGMarkerElement* This,ISVGAnimatedAngle **p) { return This->lpVtbl->get_orientAngle(This,p); } -static FORCEINLINE HRESULT ISVGMarkerElement_setOrientToAuto(ISVGMarkerElement* This) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_setOrientToAuto(ISVGMarkerElement* This) { return This->lpVtbl->setOrientToAuto(This); } -static FORCEINLINE HRESULT ISVGMarkerElement_setOrientToAngle(ISVGMarkerElement* This,ISVGAngle *pSVGAngle) { +static __WIDL_INLINE HRESULT ISVGMarkerElement_setOrientToAngle(ISVGMarkerElement* This,ISVGAngle *pSVGAngle) { return This->lpVtbl->setOrientToAngle(This,pSVGAngle); } #endif @@ -147747,26 +147755,26 @@ interface DispSVGMarkerElement { #define DispSVGMarkerElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGMarkerElement_QueryInterface(DispSVGMarkerElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGMarkerElement_QueryInterface(DispSVGMarkerElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGMarkerElement_AddRef(DispSVGMarkerElement* This) { +static __WIDL_INLINE ULONG DispSVGMarkerElement_AddRef(DispSVGMarkerElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGMarkerElement_Release(DispSVGMarkerElement* This) { +static __WIDL_INLINE ULONG DispSVGMarkerElement_Release(DispSVGMarkerElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGMarkerElement_GetTypeInfoCount(DispSVGMarkerElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGMarkerElement_GetTypeInfoCount(DispSVGMarkerElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGMarkerElement_GetTypeInfo(DispSVGMarkerElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGMarkerElement_GetTypeInfo(DispSVGMarkerElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGMarkerElement_GetIDsOfNames(DispSVGMarkerElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGMarkerElement_GetIDsOfNames(DispSVGMarkerElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGMarkerElement_Invoke(DispSVGMarkerElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGMarkerElement_Invoke(DispSVGMarkerElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -147913,42 +147921,42 @@ interface ISVGZoomEvent { #define ISVGZoomEvent_get_newTranslate(This,p) (This)->lpVtbl->get_newTranslate(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGZoomEvent_QueryInterface(ISVGZoomEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGZoomEvent_QueryInterface(ISVGZoomEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGZoomEvent_AddRef(ISVGZoomEvent* This) { +static __WIDL_INLINE ULONG ISVGZoomEvent_AddRef(ISVGZoomEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGZoomEvent_Release(ISVGZoomEvent* This) { +static __WIDL_INLINE ULONG ISVGZoomEvent_Release(ISVGZoomEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGZoomEvent_GetTypeInfoCount(ISVGZoomEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGZoomEvent_GetTypeInfoCount(ISVGZoomEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGZoomEvent_GetTypeInfo(ISVGZoomEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGZoomEvent_GetTypeInfo(ISVGZoomEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGZoomEvent_GetIDsOfNames(ISVGZoomEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGZoomEvent_GetIDsOfNames(ISVGZoomEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGZoomEvent_Invoke(ISVGZoomEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGZoomEvent_Invoke(ISVGZoomEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGZoomEvent methods ***/ -static FORCEINLINE HRESULT ISVGZoomEvent_get_zoomRectScreen(ISVGZoomEvent* This,ISVGRect **p) { +static __WIDL_INLINE HRESULT ISVGZoomEvent_get_zoomRectScreen(ISVGZoomEvent* This,ISVGRect **p) { return This->lpVtbl->get_zoomRectScreen(This,p); } -static FORCEINLINE HRESULT ISVGZoomEvent_get_previousScale(ISVGZoomEvent* This,float *p) { +static __WIDL_INLINE HRESULT ISVGZoomEvent_get_previousScale(ISVGZoomEvent* This,float *p) { return This->lpVtbl->get_previousScale(This,p); } -static FORCEINLINE HRESULT ISVGZoomEvent_get_previousTranslate(ISVGZoomEvent* This,ISVGPoint **p) { +static __WIDL_INLINE HRESULT ISVGZoomEvent_get_previousTranslate(ISVGZoomEvent* This,ISVGPoint **p) { return This->lpVtbl->get_previousTranslate(This,p); } -static FORCEINLINE HRESULT ISVGZoomEvent_get_newScale(ISVGZoomEvent* This,float *p) { +static __WIDL_INLINE HRESULT ISVGZoomEvent_get_newScale(ISVGZoomEvent* This,float *p) { return This->lpVtbl->get_newScale(This,p); } -static FORCEINLINE HRESULT ISVGZoomEvent_get_newTranslate(ISVGZoomEvent* This,ISVGPoint **p) { +static __WIDL_INLINE HRESULT ISVGZoomEvent_get_newTranslate(ISVGZoomEvent* This,ISVGPoint **p) { return This->lpVtbl->get_newTranslate(This,p); } #endif @@ -148040,26 +148048,26 @@ interface DispSVGZoomEvent { #define DispSVGZoomEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGZoomEvent_QueryInterface(DispSVGZoomEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGZoomEvent_QueryInterface(DispSVGZoomEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGZoomEvent_AddRef(DispSVGZoomEvent* This) { +static __WIDL_INLINE ULONG DispSVGZoomEvent_AddRef(DispSVGZoomEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGZoomEvent_Release(DispSVGZoomEvent* This) { +static __WIDL_INLINE ULONG DispSVGZoomEvent_Release(DispSVGZoomEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGZoomEvent_GetTypeInfoCount(DispSVGZoomEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGZoomEvent_GetTypeInfoCount(DispSVGZoomEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGZoomEvent_GetTypeInfo(DispSVGZoomEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGZoomEvent_GetTypeInfo(DispSVGZoomEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGZoomEvent_GetIDsOfNames(DispSVGZoomEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGZoomEvent_GetIDsOfNames(DispSVGZoomEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGZoomEvent_Invoke(DispSVGZoomEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGZoomEvent_Invoke(DispSVGZoomEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -148182,33 +148190,33 @@ interface ISVGAElement { #define ISVGAElement_get_target(This,p) (This)->lpVtbl->get_target(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGAElement_QueryInterface(ISVGAElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGAElement_QueryInterface(ISVGAElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGAElement_AddRef(ISVGAElement* This) { +static __WIDL_INLINE ULONG ISVGAElement_AddRef(ISVGAElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGAElement_Release(ISVGAElement* This) { +static __WIDL_INLINE ULONG ISVGAElement_Release(ISVGAElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGAElement_GetTypeInfoCount(ISVGAElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGAElement_GetTypeInfoCount(ISVGAElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGAElement_GetTypeInfo(ISVGAElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGAElement_GetTypeInfo(ISVGAElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGAElement_GetIDsOfNames(ISVGAElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGAElement_GetIDsOfNames(ISVGAElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGAElement_Invoke(ISVGAElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGAElement_Invoke(ISVGAElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGAElement methods ***/ -static FORCEINLINE HRESULT ISVGAElement_putref_target(ISVGAElement* This,ISVGAnimatedString *v) { +static __WIDL_INLINE HRESULT ISVGAElement_putref_target(ISVGAElement* This,ISVGAnimatedString *v) { return This->lpVtbl->putref_target(This,v); } -static FORCEINLINE HRESULT ISVGAElement_get_target(ISVGAElement* This,ISVGAnimatedString **p) { +static __WIDL_INLINE HRESULT ISVGAElement_get_target(ISVGAElement* This,ISVGAnimatedString **p) { return This->lpVtbl->get_target(This,p); } #endif @@ -148300,26 +148308,26 @@ interface DispSVGAElement { #define DispSVGAElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGAElement_QueryInterface(DispSVGAElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGAElement_QueryInterface(DispSVGAElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGAElement_AddRef(DispSVGAElement* This) { +static __WIDL_INLINE ULONG DispSVGAElement_AddRef(DispSVGAElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGAElement_Release(DispSVGAElement* This) { +static __WIDL_INLINE ULONG DispSVGAElement_Release(DispSVGAElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGAElement_GetTypeInfoCount(DispSVGAElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGAElement_GetTypeInfoCount(DispSVGAElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGAElement_GetTypeInfo(DispSVGAElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGAElement_GetTypeInfo(DispSVGAElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGAElement_GetIDsOfNames(DispSVGAElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGAElement_GetIDsOfNames(DispSVGAElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGAElement_Invoke(DispSVGAElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGAElement_Invoke(DispSVGAElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -148442,33 +148450,33 @@ interface ISVGViewElement { #define ISVGViewElement_get_viewTarget(This,p) (This)->lpVtbl->get_viewTarget(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGViewElement_QueryInterface(ISVGViewElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGViewElement_QueryInterface(ISVGViewElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGViewElement_AddRef(ISVGViewElement* This) { +static __WIDL_INLINE ULONG ISVGViewElement_AddRef(ISVGViewElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGViewElement_Release(ISVGViewElement* This) { +static __WIDL_INLINE ULONG ISVGViewElement_Release(ISVGViewElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGViewElement_GetTypeInfoCount(ISVGViewElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGViewElement_GetTypeInfoCount(ISVGViewElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGViewElement_GetTypeInfo(ISVGViewElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGViewElement_GetTypeInfo(ISVGViewElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGViewElement_GetIDsOfNames(ISVGViewElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGViewElement_GetIDsOfNames(ISVGViewElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGViewElement_Invoke(ISVGViewElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGViewElement_Invoke(ISVGViewElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGViewElement methods ***/ -static FORCEINLINE HRESULT ISVGViewElement_putref_viewTarget(ISVGViewElement* This,ISVGStringList *v) { +static __WIDL_INLINE HRESULT ISVGViewElement_putref_viewTarget(ISVGViewElement* This,ISVGStringList *v) { return This->lpVtbl->putref_viewTarget(This,v); } -static FORCEINLINE HRESULT ISVGViewElement_get_viewTarget(ISVGViewElement* This,ISVGStringList **p) { +static __WIDL_INLINE HRESULT ISVGViewElement_get_viewTarget(ISVGViewElement* This,ISVGStringList **p) { return This->lpVtbl->get_viewTarget(This,p); } #endif @@ -148560,26 +148568,26 @@ interface DispSVGViewElement { #define DispSVGViewElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGViewElement_QueryInterface(DispSVGViewElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGViewElement_QueryInterface(DispSVGViewElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGViewElement_AddRef(DispSVGViewElement* This) { +static __WIDL_INLINE ULONG DispSVGViewElement_AddRef(DispSVGViewElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGViewElement_Release(DispSVGViewElement* This) { +static __WIDL_INLINE ULONG DispSVGViewElement_Release(DispSVGViewElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGViewElement_GetTypeInfoCount(DispSVGViewElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGViewElement_GetTypeInfoCount(DispSVGViewElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGViewElement_GetTypeInfo(DispSVGViewElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGViewElement_GetTypeInfo(DispSVGViewElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGViewElement_GetIDsOfNames(DispSVGViewElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGViewElement_GetIDsOfNames(DispSVGViewElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGViewElement_Invoke(DispSVGViewElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGViewElement_Invoke(DispSVGViewElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -148716,30 +148724,30 @@ interface IHTMLMediaError { #define IHTMLMediaError_get_code(This,p) (This)->lpVtbl->get_code(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLMediaError_QueryInterface(IHTMLMediaError* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLMediaError_QueryInterface(IHTMLMediaError* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLMediaError_AddRef(IHTMLMediaError* This) { +static __WIDL_INLINE ULONG IHTMLMediaError_AddRef(IHTMLMediaError* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLMediaError_Release(IHTMLMediaError* This) { +static __WIDL_INLINE ULONG IHTMLMediaError_Release(IHTMLMediaError* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLMediaError_GetTypeInfoCount(IHTMLMediaError* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLMediaError_GetTypeInfoCount(IHTMLMediaError* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLMediaError_GetTypeInfo(IHTMLMediaError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLMediaError_GetTypeInfo(IHTMLMediaError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLMediaError_GetIDsOfNames(IHTMLMediaError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLMediaError_GetIDsOfNames(IHTMLMediaError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLMediaError_Invoke(IHTMLMediaError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLMediaError_Invoke(IHTMLMediaError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLMediaError methods ***/ -static FORCEINLINE HRESULT IHTMLMediaError_get_code(IHTMLMediaError* This,short *p) { +static __WIDL_INLINE HRESULT IHTMLMediaError_get_code(IHTMLMediaError* This,short *p) { return This->lpVtbl->get_code(This,p); } #endif @@ -148861,36 +148869,36 @@ interface IHTMLTimeRanges { #define IHTMLTimeRanges_end(This,index,endTime) (This)->lpVtbl->end(This,index,endTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTimeRanges_QueryInterface(IHTMLTimeRanges* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges_QueryInterface(IHTMLTimeRanges* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTimeRanges_AddRef(IHTMLTimeRanges* This) { +static __WIDL_INLINE ULONG IHTMLTimeRanges_AddRef(IHTMLTimeRanges* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTimeRanges_Release(IHTMLTimeRanges* This) { +static __WIDL_INLINE ULONG IHTMLTimeRanges_Release(IHTMLTimeRanges* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTimeRanges_GetTypeInfoCount(IHTMLTimeRanges* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges_GetTypeInfoCount(IHTMLTimeRanges* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTimeRanges_GetTypeInfo(IHTMLTimeRanges* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges_GetTypeInfo(IHTMLTimeRanges* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTimeRanges_GetIDsOfNames(IHTMLTimeRanges* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges_GetIDsOfNames(IHTMLTimeRanges* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTimeRanges_Invoke(IHTMLTimeRanges* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges_Invoke(IHTMLTimeRanges* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTimeRanges methods ***/ -static FORCEINLINE HRESULT IHTMLTimeRanges_get_length(IHTMLTimeRanges* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges_get_length(IHTMLTimeRanges* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLTimeRanges_start(IHTMLTimeRanges* This,LONG index,float *startTime) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges_start(IHTMLTimeRanges* This,LONG index,float *startTime) { return This->lpVtbl->start(This,index,startTime); } -static FORCEINLINE HRESULT IHTMLTimeRanges_end(IHTMLTimeRanges* This,LONG index,float *endTime) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges_end(IHTMLTimeRanges* This,LONG index,float *endTime) { return This->lpVtbl->end(This,index,endTime); } #endif @@ -149004,33 +149012,33 @@ interface IHTMLTimeRanges2 { #define IHTMLTimeRanges2_endDouble(This,index,endTime) (This)->lpVtbl->endDouble(This,index,endTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLTimeRanges2_QueryInterface(IHTMLTimeRanges2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges2_QueryInterface(IHTMLTimeRanges2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLTimeRanges2_AddRef(IHTMLTimeRanges2* This) { +static __WIDL_INLINE ULONG IHTMLTimeRanges2_AddRef(IHTMLTimeRanges2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLTimeRanges2_Release(IHTMLTimeRanges2* This) { +static __WIDL_INLINE ULONG IHTMLTimeRanges2_Release(IHTMLTimeRanges2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLTimeRanges2_GetTypeInfoCount(IHTMLTimeRanges2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges2_GetTypeInfoCount(IHTMLTimeRanges2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLTimeRanges2_GetTypeInfo(IHTMLTimeRanges2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges2_GetTypeInfo(IHTMLTimeRanges2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLTimeRanges2_GetIDsOfNames(IHTMLTimeRanges2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges2_GetIDsOfNames(IHTMLTimeRanges2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLTimeRanges2_Invoke(IHTMLTimeRanges2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges2_Invoke(IHTMLTimeRanges2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLTimeRanges2 methods ***/ -static FORCEINLINE HRESULT IHTMLTimeRanges2_startDouble(IHTMLTimeRanges2* This,LONG index,double *startTime) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges2_startDouble(IHTMLTimeRanges2* This,LONG index,double *startTime) { return This->lpVtbl->startDouble(This,index,startTime); } -static FORCEINLINE HRESULT IHTMLTimeRanges2_endDouble(IHTMLTimeRanges2* This,LONG index,double *endTime) { +static __WIDL_INLINE HRESULT IHTMLTimeRanges2_endDouble(IHTMLTimeRanges2* This,LONG index,double *endTime) { return This->lpVtbl->endDouble(This,index,endTime); } #endif @@ -149419,138 +149427,138 @@ interface IHTMLMediaElement { #define IHTMLMediaElement_get_autobuffer(This,p) (This)->lpVtbl->get_autobuffer(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLMediaElement_QueryInterface(IHTMLMediaElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_QueryInterface(IHTMLMediaElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLMediaElement_AddRef(IHTMLMediaElement* This) { +static __WIDL_INLINE ULONG IHTMLMediaElement_AddRef(IHTMLMediaElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLMediaElement_Release(IHTMLMediaElement* This) { +static __WIDL_INLINE ULONG IHTMLMediaElement_Release(IHTMLMediaElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLMediaElement_GetTypeInfoCount(IHTMLMediaElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_GetTypeInfoCount(IHTMLMediaElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLMediaElement_GetTypeInfo(IHTMLMediaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_GetTypeInfo(IHTMLMediaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLMediaElement_GetIDsOfNames(IHTMLMediaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_GetIDsOfNames(IHTMLMediaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLMediaElement_Invoke(IHTMLMediaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_Invoke(IHTMLMediaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLMediaElement methods ***/ -static FORCEINLINE HRESULT IHTMLMediaElement_get_error(IHTMLMediaElement* This,IHTMLMediaError **p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_error(IHTMLMediaElement* This,IHTMLMediaError **p) { return This->lpVtbl->get_error(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_put_src(IHTMLMediaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_put_src(IHTMLMediaElement* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_src(IHTMLMediaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_src(IHTMLMediaElement* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_currentSrc(IHTMLMediaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_currentSrc(IHTMLMediaElement* This,BSTR *p) { return This->lpVtbl->get_currentSrc(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_networkState(IHTMLMediaElement* This,USHORT *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_networkState(IHTMLMediaElement* This,USHORT *p) { return This->lpVtbl->get_networkState(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_put_preload(IHTMLMediaElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_put_preload(IHTMLMediaElement* This,BSTR v) { return This->lpVtbl->put_preload(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_preload(IHTMLMediaElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_preload(IHTMLMediaElement* This,BSTR *p) { return This->lpVtbl->get_preload(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_buffered(IHTMLMediaElement* This,IHTMLTimeRanges **p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_buffered(IHTMLMediaElement* This,IHTMLTimeRanges **p) { return This->lpVtbl->get_buffered(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_load(IHTMLMediaElement* This) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_load(IHTMLMediaElement* This) { return This->lpVtbl->load(This); } -static FORCEINLINE HRESULT IHTMLMediaElement_canPlayType(IHTMLMediaElement* This,BSTR type,BSTR *canPlay) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_canPlayType(IHTMLMediaElement* This,BSTR type,BSTR *canPlay) { return This->lpVtbl->canPlayType(This,type,canPlay); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_seeking(IHTMLMediaElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_seeking(IHTMLMediaElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_seeking(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_put_currentTime(IHTMLMediaElement* This,float v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_put_currentTime(IHTMLMediaElement* This,float v) { return This->lpVtbl->put_currentTime(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_currentTime(IHTMLMediaElement* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_currentTime(IHTMLMediaElement* This,float *p) { return This->lpVtbl->get_currentTime(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_initialTime(IHTMLMediaElement* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_initialTime(IHTMLMediaElement* This,float *p) { return This->lpVtbl->get_initialTime(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_duration(IHTMLMediaElement* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_duration(IHTMLMediaElement* This,float *p) { return This->lpVtbl->get_duration(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_paused(IHTMLMediaElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_paused(IHTMLMediaElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_paused(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_put_defaultPlaybackRate(IHTMLMediaElement* This,float v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_put_defaultPlaybackRate(IHTMLMediaElement* This,float v) { return This->lpVtbl->put_defaultPlaybackRate(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_defaultPlaybackRate(IHTMLMediaElement* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_defaultPlaybackRate(IHTMLMediaElement* This,float *p) { return This->lpVtbl->get_defaultPlaybackRate(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_put_playbackRate(IHTMLMediaElement* This,float v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_put_playbackRate(IHTMLMediaElement* This,float v) { return This->lpVtbl->put_playbackRate(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_playbackRate(IHTMLMediaElement* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_playbackRate(IHTMLMediaElement* This,float *p) { return This->lpVtbl->get_playbackRate(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_played(IHTMLMediaElement* This,IHTMLTimeRanges **p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_played(IHTMLMediaElement* This,IHTMLTimeRanges **p) { return This->lpVtbl->get_played(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_seekable(IHTMLMediaElement* This,IHTMLTimeRanges **p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_seekable(IHTMLMediaElement* This,IHTMLTimeRanges **p) { return This->lpVtbl->get_seekable(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_ended(IHTMLMediaElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_ended(IHTMLMediaElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_ended(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_put_autoplay(IHTMLMediaElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_put_autoplay(IHTMLMediaElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_autoplay(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_autoplay(IHTMLMediaElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_autoplay(IHTMLMediaElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_autoplay(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_put_loop(IHTMLMediaElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_put_loop(IHTMLMediaElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_loop(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_loop(IHTMLMediaElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_loop(IHTMLMediaElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_loop(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_play(IHTMLMediaElement* This) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_play(IHTMLMediaElement* This) { return This->lpVtbl->play(This); } -static FORCEINLINE HRESULT IHTMLMediaElement_pause(IHTMLMediaElement* This) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_pause(IHTMLMediaElement* This) { return This->lpVtbl->pause(This); } -static FORCEINLINE HRESULT IHTMLMediaElement_put_controls(IHTMLMediaElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_put_controls(IHTMLMediaElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_controls(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_controls(IHTMLMediaElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_controls(IHTMLMediaElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_controls(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_put_volume(IHTMLMediaElement* This,float v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_put_volume(IHTMLMediaElement* This,float v) { return This->lpVtbl->put_volume(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_volume(IHTMLMediaElement* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_volume(IHTMLMediaElement* This,float *p) { return This->lpVtbl->get_volume(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_put_muted(IHTMLMediaElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_put_muted(IHTMLMediaElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_muted(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_muted(IHTMLMediaElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_muted(IHTMLMediaElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_muted(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement_put_autobuffer(IHTMLMediaElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_put_autobuffer(IHTMLMediaElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_autobuffer(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement_get_autobuffer(IHTMLMediaElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement_get_autobuffer(IHTMLMediaElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_autobuffer(This,p); } #endif @@ -149724,57 +149732,57 @@ interface IHTMLMediaElement2 { #define IHTMLMediaElement2_get_volumeDouble(This,p) (This)->lpVtbl->get_volumeDouble(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLMediaElement2_QueryInterface(IHTMLMediaElement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_QueryInterface(IHTMLMediaElement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLMediaElement2_AddRef(IHTMLMediaElement2* This) { +static __WIDL_INLINE ULONG IHTMLMediaElement2_AddRef(IHTMLMediaElement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLMediaElement2_Release(IHTMLMediaElement2* This) { +static __WIDL_INLINE ULONG IHTMLMediaElement2_Release(IHTMLMediaElement2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLMediaElement2_GetTypeInfoCount(IHTMLMediaElement2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_GetTypeInfoCount(IHTMLMediaElement2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLMediaElement2_GetTypeInfo(IHTMLMediaElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_GetTypeInfo(IHTMLMediaElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLMediaElement2_GetIDsOfNames(IHTMLMediaElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_GetIDsOfNames(IHTMLMediaElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLMediaElement2_Invoke(IHTMLMediaElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_Invoke(IHTMLMediaElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLMediaElement2 methods ***/ -static FORCEINLINE HRESULT IHTMLMediaElement2_put_currentTimeDouble(IHTMLMediaElement2* This,double v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_put_currentTimeDouble(IHTMLMediaElement2* This,double v) { return This->lpVtbl->put_currentTimeDouble(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement2_get_currentTimeDouble(IHTMLMediaElement2* This,double *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_get_currentTimeDouble(IHTMLMediaElement2* This,double *p) { return This->lpVtbl->get_currentTimeDouble(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement2_get_initialTimeDouble(IHTMLMediaElement2* This,double *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_get_initialTimeDouble(IHTMLMediaElement2* This,double *p) { return This->lpVtbl->get_initialTimeDouble(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement2_get_durationDouble(IHTMLMediaElement2* This,double *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_get_durationDouble(IHTMLMediaElement2* This,double *p) { return This->lpVtbl->get_durationDouble(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement2_put_defaultPlaybackRateDouble(IHTMLMediaElement2* This,double v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_put_defaultPlaybackRateDouble(IHTMLMediaElement2* This,double v) { return This->lpVtbl->put_defaultPlaybackRateDouble(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement2_get_defaultPlaybackRateDouble(IHTMLMediaElement2* This,double *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_get_defaultPlaybackRateDouble(IHTMLMediaElement2* This,double *p) { return This->lpVtbl->get_defaultPlaybackRateDouble(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement2_put_playbackRateDouble(IHTMLMediaElement2* This,double v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_put_playbackRateDouble(IHTMLMediaElement2* This,double v) { return This->lpVtbl->put_playbackRateDouble(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement2_get_playbackRateDouble(IHTMLMediaElement2* This,double *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_get_playbackRateDouble(IHTMLMediaElement2* This,double *p) { return This->lpVtbl->get_playbackRateDouble(This,p); } -static FORCEINLINE HRESULT IHTMLMediaElement2_put_volumeDouble(IHTMLMediaElement2* This,double v) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_put_volumeDouble(IHTMLMediaElement2* This,double v) { return This->lpVtbl->put_volumeDouble(This,v); } -static FORCEINLINE HRESULT IHTMLMediaElement2_get_volumeDouble(IHTMLMediaElement2* This,double *p) { +static __WIDL_INLINE HRESULT IHTMLMediaElement2_get_volumeDouble(IHTMLMediaElement2* This,double *p) { return This->lpVtbl->get_volumeDouble(This,p); } #endif @@ -149900,39 +149908,39 @@ interface IHTMLMSMediaElement { #define IHTMLMSMediaElement_get_msPlayToPrimary(This,p) (This)->lpVtbl->get_msPlayToPrimary(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLMSMediaElement_QueryInterface(IHTMLMSMediaElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLMSMediaElement_QueryInterface(IHTMLMSMediaElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLMSMediaElement_AddRef(IHTMLMSMediaElement* This) { +static __WIDL_INLINE ULONG IHTMLMSMediaElement_AddRef(IHTMLMSMediaElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLMSMediaElement_Release(IHTMLMSMediaElement* This) { +static __WIDL_INLINE ULONG IHTMLMSMediaElement_Release(IHTMLMSMediaElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLMSMediaElement_GetTypeInfoCount(IHTMLMSMediaElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLMSMediaElement_GetTypeInfoCount(IHTMLMSMediaElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLMSMediaElement_GetTypeInfo(IHTMLMSMediaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLMSMediaElement_GetTypeInfo(IHTMLMSMediaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLMSMediaElement_GetIDsOfNames(IHTMLMSMediaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLMSMediaElement_GetIDsOfNames(IHTMLMSMediaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLMSMediaElement_Invoke(IHTMLMSMediaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLMSMediaElement_Invoke(IHTMLMSMediaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLMSMediaElement methods ***/ -static FORCEINLINE HRESULT IHTMLMSMediaElement_put_msPlayToDisabled(IHTMLMSMediaElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLMSMediaElement_put_msPlayToDisabled(IHTMLMSMediaElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_msPlayToDisabled(This,v); } -static FORCEINLINE HRESULT IHTMLMSMediaElement_get_msPlayToDisabled(IHTMLMSMediaElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLMSMediaElement_get_msPlayToDisabled(IHTMLMSMediaElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_msPlayToDisabled(This,p); } -static FORCEINLINE HRESULT IHTMLMSMediaElement_put_msPlayToPrimary(IHTMLMSMediaElement* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT IHTMLMSMediaElement_put_msPlayToPrimary(IHTMLMSMediaElement* This,VARIANT_BOOL v) { return This->lpVtbl->put_msPlayToPrimary(This,v); } -static FORCEINLINE HRESULT IHTMLMSMediaElement_get_msPlayToPrimary(IHTMLMSMediaElement* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLMSMediaElement_get_msPlayToPrimary(IHTMLMSMediaElement* This,VARIANT_BOOL *p) { return This->lpVtbl->get_msPlayToPrimary(This,p); } #endif @@ -150074,45 +150082,45 @@ interface IHTMLSourceElement { #define IHTMLSourceElement_get_media(This,p) (This)->lpVtbl->get_media(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLSourceElement_QueryInterface(IHTMLSourceElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLSourceElement_QueryInterface(IHTMLSourceElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLSourceElement_AddRef(IHTMLSourceElement* This) { +static __WIDL_INLINE ULONG IHTMLSourceElement_AddRef(IHTMLSourceElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLSourceElement_Release(IHTMLSourceElement* This) { +static __WIDL_INLINE ULONG IHTMLSourceElement_Release(IHTMLSourceElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLSourceElement_GetTypeInfoCount(IHTMLSourceElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLSourceElement_GetTypeInfoCount(IHTMLSourceElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLSourceElement_GetTypeInfo(IHTMLSourceElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLSourceElement_GetTypeInfo(IHTMLSourceElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLSourceElement_GetIDsOfNames(IHTMLSourceElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLSourceElement_GetIDsOfNames(IHTMLSourceElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLSourceElement_Invoke(IHTMLSourceElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLSourceElement_Invoke(IHTMLSourceElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLSourceElement methods ***/ -static FORCEINLINE HRESULT IHTMLSourceElement_put_src(IHTMLSourceElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLSourceElement_put_src(IHTMLSourceElement* This,BSTR v) { return This->lpVtbl->put_src(This,v); } -static FORCEINLINE HRESULT IHTMLSourceElement_get_src(IHTMLSourceElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLSourceElement_get_src(IHTMLSourceElement* This,BSTR *p) { return This->lpVtbl->get_src(This,p); } -static FORCEINLINE HRESULT IHTMLSourceElement_put_type(IHTMLSourceElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLSourceElement_put_type(IHTMLSourceElement* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT IHTMLSourceElement_get_type(IHTMLSourceElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLSourceElement_get_type(IHTMLSourceElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLSourceElement_put_media(IHTMLSourceElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLSourceElement_put_media(IHTMLSourceElement* This,BSTR v) { return This->lpVtbl->put_media(This,v); } -static FORCEINLINE HRESULT IHTMLSourceElement_get_media(IHTMLSourceElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLSourceElement_get_media(IHTMLSourceElement* This,BSTR *p) { return This->lpVtbl->get_media(This,p); } #endif @@ -150204,26 +150212,26 @@ interface IHTMLAudioElement { #define IHTMLAudioElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAudioElement_QueryInterface(IHTMLAudioElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAudioElement_QueryInterface(IHTMLAudioElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAudioElement_AddRef(IHTMLAudioElement* This) { +static __WIDL_INLINE ULONG IHTMLAudioElement_AddRef(IHTMLAudioElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAudioElement_Release(IHTMLAudioElement* This) { +static __WIDL_INLINE ULONG IHTMLAudioElement_Release(IHTMLAudioElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAudioElement_GetTypeInfoCount(IHTMLAudioElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAudioElement_GetTypeInfoCount(IHTMLAudioElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAudioElement_GetTypeInfo(IHTMLAudioElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAudioElement_GetTypeInfo(IHTMLAudioElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAudioElement_GetIDsOfNames(IHTMLAudioElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAudioElement_GetIDsOfNames(IHTMLAudioElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAudioElement_Invoke(IHTMLAudioElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAudioElement_Invoke(IHTMLAudioElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -150381,51 +150389,51 @@ interface IHTMLVideoElement { #define IHTMLVideoElement_get_poster(This,p) (This)->lpVtbl->get_poster(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLVideoElement_QueryInterface(IHTMLVideoElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLVideoElement_QueryInterface(IHTMLVideoElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLVideoElement_AddRef(IHTMLVideoElement* This) { +static __WIDL_INLINE ULONG IHTMLVideoElement_AddRef(IHTMLVideoElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLVideoElement_Release(IHTMLVideoElement* This) { +static __WIDL_INLINE ULONG IHTMLVideoElement_Release(IHTMLVideoElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLVideoElement_GetTypeInfoCount(IHTMLVideoElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLVideoElement_GetTypeInfoCount(IHTMLVideoElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLVideoElement_GetTypeInfo(IHTMLVideoElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLVideoElement_GetTypeInfo(IHTMLVideoElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLVideoElement_GetIDsOfNames(IHTMLVideoElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLVideoElement_GetIDsOfNames(IHTMLVideoElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLVideoElement_Invoke(IHTMLVideoElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLVideoElement_Invoke(IHTMLVideoElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLVideoElement methods ***/ -static FORCEINLINE HRESULT IHTMLVideoElement_put_width(IHTMLVideoElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLVideoElement_put_width(IHTMLVideoElement* This,LONG v) { return This->lpVtbl->put_width(This,v); } -static FORCEINLINE HRESULT IHTMLVideoElement_get_width(IHTMLVideoElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLVideoElement_get_width(IHTMLVideoElement* This,LONG *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IHTMLVideoElement_put_height(IHTMLVideoElement* This,LONG v) { +static __WIDL_INLINE HRESULT IHTMLVideoElement_put_height(IHTMLVideoElement* This,LONG v) { return This->lpVtbl->put_height(This,v); } -static FORCEINLINE HRESULT IHTMLVideoElement_get_height(IHTMLVideoElement* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLVideoElement_get_height(IHTMLVideoElement* This,LONG *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IHTMLVideoElement_get_videoWidth(IHTMLVideoElement* This,ULONG *p) { +static __WIDL_INLINE HRESULT IHTMLVideoElement_get_videoWidth(IHTMLVideoElement* This,ULONG *p) { return This->lpVtbl->get_videoWidth(This,p); } -static FORCEINLINE HRESULT IHTMLVideoElement_get_videoHeight(IHTMLVideoElement* This,ULONG *p) { +static __WIDL_INLINE HRESULT IHTMLVideoElement_get_videoHeight(IHTMLVideoElement* This,ULONG *p) { return This->lpVtbl->get_videoHeight(This,p); } -static FORCEINLINE HRESULT IHTMLVideoElement_put_poster(IHTMLVideoElement* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLVideoElement_put_poster(IHTMLVideoElement* This,BSTR v) { return This->lpVtbl->put_poster(This,v); } -static FORCEINLINE HRESULT IHTMLVideoElement_get_poster(IHTMLVideoElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLVideoElement_get_poster(IHTMLVideoElement* This,BSTR *p) { return This->lpVtbl->get_poster(This,p); } #endif @@ -150529,30 +150537,30 @@ interface IHTMLAudioElementFactory { #define IHTMLAudioElementFactory_create(This,src,a) (This)->lpVtbl->create(This,src,a) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAudioElementFactory_QueryInterface(IHTMLAudioElementFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAudioElementFactory_QueryInterface(IHTMLAudioElementFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAudioElementFactory_AddRef(IHTMLAudioElementFactory* This) { +static __WIDL_INLINE ULONG IHTMLAudioElementFactory_AddRef(IHTMLAudioElementFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAudioElementFactory_Release(IHTMLAudioElementFactory* This) { +static __WIDL_INLINE ULONG IHTMLAudioElementFactory_Release(IHTMLAudioElementFactory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAudioElementFactory_GetTypeInfoCount(IHTMLAudioElementFactory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAudioElementFactory_GetTypeInfoCount(IHTMLAudioElementFactory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAudioElementFactory_GetTypeInfo(IHTMLAudioElementFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAudioElementFactory_GetTypeInfo(IHTMLAudioElementFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAudioElementFactory_GetIDsOfNames(IHTMLAudioElementFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAudioElementFactory_GetIDsOfNames(IHTMLAudioElementFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAudioElementFactory_Invoke(IHTMLAudioElementFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAudioElementFactory_Invoke(IHTMLAudioElementFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAudioElementFactory methods ***/ -static FORCEINLINE HRESULT IHTMLAudioElementFactory_create(IHTMLAudioElementFactory* This,VARIANT src,IHTMLAudioElement **a) { +static __WIDL_INLINE HRESULT IHTMLAudioElementFactory_create(IHTMLAudioElementFactory* This,VARIANT src,IHTMLAudioElement **a) { return This->lpVtbl->create(This,src,a); } #endif @@ -150644,26 +150652,26 @@ interface DispHTMLMediaError { #define DispHTMLMediaError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLMediaError_QueryInterface(DispHTMLMediaError* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLMediaError_QueryInterface(DispHTMLMediaError* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLMediaError_AddRef(DispHTMLMediaError* This) { +static __WIDL_INLINE ULONG DispHTMLMediaError_AddRef(DispHTMLMediaError* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLMediaError_Release(DispHTMLMediaError* This) { +static __WIDL_INLINE ULONG DispHTMLMediaError_Release(DispHTMLMediaError* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLMediaError_GetTypeInfoCount(DispHTMLMediaError* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLMediaError_GetTypeInfoCount(DispHTMLMediaError* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLMediaError_GetTypeInfo(DispHTMLMediaError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLMediaError_GetTypeInfo(DispHTMLMediaError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLMediaError_GetIDsOfNames(DispHTMLMediaError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLMediaError_GetIDsOfNames(DispHTMLMediaError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLMediaError_Invoke(DispHTMLMediaError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLMediaError_Invoke(DispHTMLMediaError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -150768,26 +150776,26 @@ interface DispHTMLTimeRanges { #define DispHTMLTimeRanges_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLTimeRanges_QueryInterface(DispHTMLTimeRanges* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLTimeRanges_QueryInterface(DispHTMLTimeRanges* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLTimeRanges_AddRef(DispHTMLTimeRanges* This) { +static __WIDL_INLINE ULONG DispHTMLTimeRanges_AddRef(DispHTMLTimeRanges* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLTimeRanges_Release(DispHTMLTimeRanges* This) { +static __WIDL_INLINE ULONG DispHTMLTimeRanges_Release(DispHTMLTimeRanges* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLTimeRanges_GetTypeInfoCount(DispHTMLTimeRanges* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLTimeRanges_GetTypeInfoCount(DispHTMLTimeRanges* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLTimeRanges_GetTypeInfo(DispHTMLTimeRanges* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLTimeRanges_GetTypeInfo(DispHTMLTimeRanges* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLTimeRanges_GetIDsOfNames(DispHTMLTimeRanges* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLTimeRanges_GetIDsOfNames(DispHTMLTimeRanges* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLTimeRanges_Invoke(DispHTMLTimeRanges* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLTimeRanges_Invoke(DispHTMLTimeRanges* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -150892,26 +150900,26 @@ interface DispHTMLMediaElement { #define DispHTMLMediaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLMediaElement_QueryInterface(DispHTMLMediaElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLMediaElement_QueryInterface(DispHTMLMediaElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLMediaElement_AddRef(DispHTMLMediaElement* This) { +static __WIDL_INLINE ULONG DispHTMLMediaElement_AddRef(DispHTMLMediaElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLMediaElement_Release(DispHTMLMediaElement* This) { +static __WIDL_INLINE ULONG DispHTMLMediaElement_Release(DispHTMLMediaElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLMediaElement_GetTypeInfoCount(DispHTMLMediaElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLMediaElement_GetTypeInfoCount(DispHTMLMediaElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLMediaElement_GetTypeInfo(DispHTMLMediaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLMediaElement_GetTypeInfo(DispHTMLMediaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLMediaElement_GetIDsOfNames(DispHTMLMediaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLMediaElement_GetIDsOfNames(DispHTMLMediaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLMediaElement_Invoke(DispHTMLMediaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLMediaElement_Invoke(DispHTMLMediaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -151016,26 +151024,26 @@ interface DispHTMLSourceElement { #define DispHTMLSourceElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLSourceElement_QueryInterface(DispHTMLSourceElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLSourceElement_QueryInterface(DispHTMLSourceElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLSourceElement_AddRef(DispHTMLSourceElement* This) { +static __WIDL_INLINE ULONG DispHTMLSourceElement_AddRef(DispHTMLSourceElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLSourceElement_Release(DispHTMLSourceElement* This) { +static __WIDL_INLINE ULONG DispHTMLSourceElement_Release(DispHTMLSourceElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLSourceElement_GetTypeInfoCount(DispHTMLSourceElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLSourceElement_GetTypeInfoCount(DispHTMLSourceElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLSourceElement_GetTypeInfo(DispHTMLSourceElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLSourceElement_GetTypeInfo(DispHTMLSourceElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLSourceElement_GetIDsOfNames(DispHTMLSourceElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLSourceElement_GetIDsOfNames(DispHTMLSourceElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLSourceElement_Invoke(DispHTMLSourceElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLSourceElement_Invoke(DispHTMLSourceElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -151140,26 +151148,26 @@ interface DispHTMLAudioElement { #define DispHTMLAudioElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLAudioElement_QueryInterface(DispHTMLAudioElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLAudioElement_QueryInterface(DispHTMLAudioElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLAudioElement_AddRef(DispHTMLAudioElement* This) { +static __WIDL_INLINE ULONG DispHTMLAudioElement_AddRef(DispHTMLAudioElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLAudioElement_Release(DispHTMLAudioElement* This) { +static __WIDL_INLINE ULONG DispHTMLAudioElement_Release(DispHTMLAudioElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLAudioElement_GetTypeInfoCount(DispHTMLAudioElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLAudioElement_GetTypeInfoCount(DispHTMLAudioElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLAudioElement_GetTypeInfo(DispHTMLAudioElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLAudioElement_GetTypeInfo(DispHTMLAudioElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLAudioElement_GetIDsOfNames(DispHTMLAudioElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLAudioElement_GetIDsOfNames(DispHTMLAudioElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLAudioElement_Invoke(DispHTMLAudioElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLAudioElement_Invoke(DispHTMLAudioElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -151278,26 +151286,26 @@ interface DispHTMLVideoElement { #define DispHTMLVideoElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLVideoElement_QueryInterface(DispHTMLVideoElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLVideoElement_QueryInterface(DispHTMLVideoElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLVideoElement_AddRef(DispHTMLVideoElement* This) { +static __WIDL_INLINE ULONG DispHTMLVideoElement_AddRef(DispHTMLVideoElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLVideoElement_Release(DispHTMLVideoElement* This) { +static __WIDL_INLINE ULONG DispHTMLVideoElement_Release(DispHTMLVideoElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLVideoElement_GetTypeInfoCount(DispHTMLVideoElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLVideoElement_GetTypeInfoCount(DispHTMLVideoElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLVideoElement_GetTypeInfo(DispHTMLVideoElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLVideoElement_GetTypeInfo(DispHTMLVideoElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLVideoElement_GetIDsOfNames(DispHTMLVideoElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLVideoElement_GetIDsOfNames(DispHTMLVideoElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLVideoElement_Invoke(DispHTMLVideoElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLVideoElement_Invoke(DispHTMLVideoElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -151402,26 +151410,26 @@ interface ISVGSwitchElement { #define ISVGSwitchElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGSwitchElement_QueryInterface(ISVGSwitchElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGSwitchElement_QueryInterface(ISVGSwitchElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGSwitchElement_AddRef(ISVGSwitchElement* This) { +static __WIDL_INLINE ULONG ISVGSwitchElement_AddRef(ISVGSwitchElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGSwitchElement_Release(ISVGSwitchElement* This) { +static __WIDL_INLINE ULONG ISVGSwitchElement_Release(ISVGSwitchElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGSwitchElement_GetTypeInfoCount(ISVGSwitchElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGSwitchElement_GetTypeInfoCount(ISVGSwitchElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGSwitchElement_GetTypeInfo(ISVGSwitchElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGSwitchElement_GetTypeInfo(ISVGSwitchElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGSwitchElement_GetIDsOfNames(ISVGSwitchElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGSwitchElement_GetIDsOfNames(ISVGSwitchElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGSwitchElement_Invoke(ISVGSwitchElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGSwitchElement_Invoke(ISVGSwitchElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -151513,26 +151521,26 @@ interface DispSVGSwitchElement { #define DispSVGSwitchElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGSwitchElement_QueryInterface(DispSVGSwitchElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGSwitchElement_QueryInterface(DispSVGSwitchElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGSwitchElement_AddRef(DispSVGSwitchElement* This) { +static __WIDL_INLINE ULONG DispSVGSwitchElement_AddRef(DispSVGSwitchElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGSwitchElement_Release(DispSVGSwitchElement* This) { +static __WIDL_INLINE ULONG DispSVGSwitchElement_Release(DispSVGSwitchElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGSwitchElement_GetTypeInfoCount(DispSVGSwitchElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGSwitchElement_GetTypeInfoCount(DispSVGSwitchElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGSwitchElement_GetTypeInfo(DispSVGSwitchElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGSwitchElement_GetTypeInfo(DispSVGSwitchElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGSwitchElement_GetIDsOfNames(DispSVGSwitchElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGSwitchElement_GetIDsOfNames(DispSVGSwitchElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGSwitchElement_Invoke(DispSVGSwitchElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGSwitchElement_Invoke(DispSVGSwitchElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -151637,26 +151645,26 @@ interface ISVGDescElement { #define ISVGDescElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGDescElement_QueryInterface(ISVGDescElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGDescElement_QueryInterface(ISVGDescElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGDescElement_AddRef(ISVGDescElement* This) { +static __WIDL_INLINE ULONG ISVGDescElement_AddRef(ISVGDescElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGDescElement_Release(ISVGDescElement* This) { +static __WIDL_INLINE ULONG ISVGDescElement_Release(ISVGDescElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGDescElement_GetTypeInfoCount(ISVGDescElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGDescElement_GetTypeInfoCount(ISVGDescElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGDescElement_GetTypeInfo(ISVGDescElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGDescElement_GetTypeInfo(ISVGDescElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGDescElement_GetIDsOfNames(ISVGDescElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGDescElement_GetIDsOfNames(ISVGDescElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGDescElement_Invoke(ISVGDescElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGDescElement_Invoke(ISVGDescElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -151748,26 +151756,26 @@ interface DispSVGDescElement { #define DispSVGDescElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGDescElement_QueryInterface(DispSVGDescElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGDescElement_QueryInterface(DispSVGDescElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGDescElement_AddRef(DispSVGDescElement* This) { +static __WIDL_INLINE ULONG DispSVGDescElement_AddRef(DispSVGDescElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGDescElement_Release(DispSVGDescElement* This) { +static __WIDL_INLINE ULONG DispSVGDescElement_Release(DispSVGDescElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGDescElement_GetTypeInfoCount(DispSVGDescElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGDescElement_GetTypeInfoCount(DispSVGDescElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGDescElement_GetTypeInfo(DispSVGDescElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGDescElement_GetTypeInfo(DispSVGDescElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGDescElement_GetIDsOfNames(DispSVGDescElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGDescElement_GetIDsOfNames(DispSVGDescElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGDescElement_Invoke(DispSVGDescElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGDescElement_Invoke(DispSVGDescElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -151872,26 +151880,26 @@ interface ISVGTitleElement { #define ISVGTitleElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGTitleElement_QueryInterface(ISVGTitleElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGTitleElement_QueryInterface(ISVGTitleElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGTitleElement_AddRef(ISVGTitleElement* This) { +static __WIDL_INLINE ULONG ISVGTitleElement_AddRef(ISVGTitleElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGTitleElement_Release(ISVGTitleElement* This) { +static __WIDL_INLINE ULONG ISVGTitleElement_Release(ISVGTitleElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGTitleElement_GetTypeInfoCount(ISVGTitleElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGTitleElement_GetTypeInfoCount(ISVGTitleElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGTitleElement_GetTypeInfo(ISVGTitleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGTitleElement_GetTypeInfo(ISVGTitleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGTitleElement_GetIDsOfNames(ISVGTitleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGTitleElement_GetIDsOfNames(ISVGTitleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGTitleElement_Invoke(ISVGTitleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGTitleElement_Invoke(ISVGTitleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -151983,26 +151991,26 @@ interface DispSVGTitleElement { #define DispSVGTitleElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGTitleElement_QueryInterface(DispSVGTitleElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGTitleElement_QueryInterface(DispSVGTitleElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGTitleElement_AddRef(DispSVGTitleElement* This) { +static __WIDL_INLINE ULONG DispSVGTitleElement_AddRef(DispSVGTitleElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGTitleElement_Release(DispSVGTitleElement* This) { +static __WIDL_INLINE ULONG DispSVGTitleElement_Release(DispSVGTitleElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGTitleElement_GetTypeInfoCount(DispSVGTitleElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGTitleElement_GetTypeInfoCount(DispSVGTitleElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGTitleElement_GetTypeInfo(DispSVGTitleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGTitleElement_GetTypeInfo(DispSVGTitleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGTitleElement_GetIDsOfNames(DispSVGTitleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGTitleElement_GetIDsOfNames(DispSVGTitleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGTitleElement_Invoke(DispSVGTitleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGTitleElement_Invoke(DispSVGTitleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -152107,26 +152115,26 @@ interface ISVGMetadataElement { #define ISVGMetadataElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGMetadataElement_QueryInterface(ISVGMetadataElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGMetadataElement_QueryInterface(ISVGMetadataElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGMetadataElement_AddRef(ISVGMetadataElement* This) { +static __WIDL_INLINE ULONG ISVGMetadataElement_AddRef(ISVGMetadataElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGMetadataElement_Release(ISVGMetadataElement* This) { +static __WIDL_INLINE ULONG ISVGMetadataElement_Release(ISVGMetadataElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGMetadataElement_GetTypeInfoCount(ISVGMetadataElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGMetadataElement_GetTypeInfoCount(ISVGMetadataElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGMetadataElement_GetTypeInfo(ISVGMetadataElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGMetadataElement_GetTypeInfo(ISVGMetadataElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGMetadataElement_GetIDsOfNames(ISVGMetadataElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGMetadataElement_GetIDsOfNames(ISVGMetadataElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGMetadataElement_Invoke(ISVGMetadataElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGMetadataElement_Invoke(ISVGMetadataElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -152218,26 +152226,26 @@ interface DispSVGMetadataElement { #define DispSVGMetadataElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGMetadataElement_QueryInterface(DispSVGMetadataElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGMetadataElement_QueryInterface(DispSVGMetadataElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGMetadataElement_AddRef(DispSVGMetadataElement* This) { +static __WIDL_INLINE ULONG DispSVGMetadataElement_AddRef(DispSVGMetadataElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGMetadataElement_Release(DispSVGMetadataElement* This) { +static __WIDL_INLINE ULONG DispSVGMetadataElement_Release(DispSVGMetadataElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGMetadataElement_GetTypeInfoCount(DispSVGMetadataElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGMetadataElement_GetTypeInfoCount(DispSVGMetadataElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGMetadataElement_GetTypeInfo(DispSVGMetadataElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGMetadataElement_GetTypeInfo(DispSVGMetadataElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGMetadataElement_GetIDsOfNames(DispSVGMetadataElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGMetadataElement_GetIDsOfNames(DispSVGMetadataElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGMetadataElement_Invoke(DispSVGMetadataElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGMetadataElement_Invoke(DispSVGMetadataElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -152432,51 +152440,51 @@ interface ISVGElementInstance { #define ISVGElementInstance_get_nextSibling(This,p) (This)->lpVtbl->get_nextSibling(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGElementInstance_QueryInterface(ISVGElementInstance* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGElementInstance_QueryInterface(ISVGElementInstance* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGElementInstance_AddRef(ISVGElementInstance* This) { +static __WIDL_INLINE ULONG ISVGElementInstance_AddRef(ISVGElementInstance* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGElementInstance_Release(ISVGElementInstance* This) { +static __WIDL_INLINE ULONG ISVGElementInstance_Release(ISVGElementInstance* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGElementInstance_GetTypeInfoCount(ISVGElementInstance* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGElementInstance_GetTypeInfoCount(ISVGElementInstance* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGElementInstance_GetTypeInfo(ISVGElementInstance* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGElementInstance_GetTypeInfo(ISVGElementInstance* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGElementInstance_GetIDsOfNames(ISVGElementInstance* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGElementInstance_GetIDsOfNames(ISVGElementInstance* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGElementInstance_Invoke(ISVGElementInstance* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGElementInstance_Invoke(ISVGElementInstance* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGElementInstance methods ***/ -static FORCEINLINE HRESULT ISVGElementInstance_get_correspondingElement(ISVGElementInstance* This,ISVGElement **p) { +static __WIDL_INLINE HRESULT ISVGElementInstance_get_correspondingElement(ISVGElementInstance* This,ISVGElement **p) { return This->lpVtbl->get_correspondingElement(This,p); } -static FORCEINLINE HRESULT ISVGElementInstance_get_correspondingUseElement(ISVGElementInstance* This,ISVGUseElement **p) { +static __WIDL_INLINE HRESULT ISVGElementInstance_get_correspondingUseElement(ISVGElementInstance* This,ISVGUseElement **p) { return This->lpVtbl->get_correspondingUseElement(This,p); } -static FORCEINLINE HRESULT ISVGElementInstance_get_parentNode(ISVGElementInstance* This,ISVGElementInstance **p) { +static __WIDL_INLINE HRESULT ISVGElementInstance_get_parentNode(ISVGElementInstance* This,ISVGElementInstance **p) { return This->lpVtbl->get_parentNode(This,p); } -static FORCEINLINE HRESULT ISVGElementInstance_get_childNodes(ISVGElementInstance* This,ISVGElementInstanceList **p) { +static __WIDL_INLINE HRESULT ISVGElementInstance_get_childNodes(ISVGElementInstance* This,ISVGElementInstanceList **p) { return This->lpVtbl->get_childNodes(This,p); } -static FORCEINLINE HRESULT ISVGElementInstance_get_firstChild(ISVGElementInstance* This,ISVGElementInstance **p) { +static __WIDL_INLINE HRESULT ISVGElementInstance_get_firstChild(ISVGElementInstance* This,ISVGElementInstance **p) { return This->lpVtbl->get_firstChild(This,p); } -static FORCEINLINE HRESULT ISVGElementInstance_get_lastChild(ISVGElementInstance* This,ISVGElementInstance **p) { +static __WIDL_INLINE HRESULT ISVGElementInstance_get_lastChild(ISVGElementInstance* This,ISVGElementInstance **p) { return This->lpVtbl->get_lastChild(This,p); } -static FORCEINLINE HRESULT ISVGElementInstance_get_previousSibling(ISVGElementInstance* This,ISVGElementInstance **p) { +static __WIDL_INLINE HRESULT ISVGElementInstance_get_previousSibling(ISVGElementInstance* This,ISVGElementInstance **p) { return This->lpVtbl->get_previousSibling(This,p); } -static FORCEINLINE HRESULT ISVGElementInstance_get_nextSibling(ISVGElementInstance* This,ISVGElementInstance **p) { +static __WIDL_INLINE HRESULT ISVGElementInstance_get_nextSibling(ISVGElementInstance* This,ISVGElementInstance **p) { return This->lpVtbl->get_nextSibling(This,p); } #endif @@ -152568,26 +152576,26 @@ interface DispSVGElementInstance { #define DispSVGElementInstance_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGElementInstance_QueryInterface(DispSVGElementInstance* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGElementInstance_QueryInterface(DispSVGElementInstance* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGElementInstance_AddRef(DispSVGElementInstance* This) { +static __WIDL_INLINE ULONG DispSVGElementInstance_AddRef(DispSVGElementInstance* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGElementInstance_Release(DispSVGElementInstance* This) { +static __WIDL_INLINE ULONG DispSVGElementInstance_Release(DispSVGElementInstance* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGElementInstance_GetTypeInfoCount(DispSVGElementInstance* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGElementInstance_GetTypeInfoCount(DispSVGElementInstance* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGElementInstance_GetTypeInfo(DispSVGElementInstance* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGElementInstance_GetTypeInfo(DispSVGElementInstance* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGElementInstance_GetIDsOfNames(DispSVGElementInstance* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGElementInstance_GetIDsOfNames(DispSVGElementInstance* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGElementInstance_Invoke(DispSVGElementInstance* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGElementInstance_Invoke(DispSVGElementInstance* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -152720,33 +152728,33 @@ interface ISVGElementInstanceList { #define ISVGElementInstanceList_item(This,index,ppResult) (This)->lpVtbl->item(This,index,ppResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGElementInstanceList_QueryInterface(ISVGElementInstanceList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGElementInstanceList_QueryInterface(ISVGElementInstanceList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGElementInstanceList_AddRef(ISVGElementInstanceList* This) { +static __WIDL_INLINE ULONG ISVGElementInstanceList_AddRef(ISVGElementInstanceList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGElementInstanceList_Release(ISVGElementInstanceList* This) { +static __WIDL_INLINE ULONG ISVGElementInstanceList_Release(ISVGElementInstanceList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGElementInstanceList_GetTypeInfoCount(ISVGElementInstanceList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGElementInstanceList_GetTypeInfoCount(ISVGElementInstanceList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGElementInstanceList_GetTypeInfo(ISVGElementInstanceList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGElementInstanceList_GetTypeInfo(ISVGElementInstanceList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGElementInstanceList_GetIDsOfNames(ISVGElementInstanceList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGElementInstanceList_GetIDsOfNames(ISVGElementInstanceList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGElementInstanceList_Invoke(ISVGElementInstanceList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGElementInstanceList_Invoke(ISVGElementInstanceList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGElementInstanceList methods ***/ -static FORCEINLINE HRESULT ISVGElementInstanceList_get_length(ISVGElementInstanceList* This,LONG *p) { +static __WIDL_INLINE HRESULT ISVGElementInstanceList_get_length(ISVGElementInstanceList* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT ISVGElementInstanceList_item(ISVGElementInstanceList* This,LONG index,ISVGElementInstance **ppResult) { +static __WIDL_INLINE HRESULT ISVGElementInstanceList_item(ISVGElementInstanceList* This,LONG index,ISVGElementInstance **ppResult) { return This->lpVtbl->item(This,index,ppResult); } #endif @@ -152838,26 +152846,26 @@ interface DispSVGElementInstanceList { #define DispSVGElementInstanceList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGElementInstanceList_QueryInterface(DispSVGElementInstanceList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGElementInstanceList_QueryInterface(DispSVGElementInstanceList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGElementInstanceList_AddRef(DispSVGElementInstanceList* This) { +static __WIDL_INLINE ULONG DispSVGElementInstanceList_AddRef(DispSVGElementInstanceList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGElementInstanceList_Release(DispSVGElementInstanceList* This) { +static __WIDL_INLINE ULONG DispSVGElementInstanceList_Release(DispSVGElementInstanceList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGElementInstanceList_GetTypeInfoCount(DispSVGElementInstanceList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGElementInstanceList_GetTypeInfoCount(DispSVGElementInstanceList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGElementInstanceList_GetTypeInfo(DispSVGElementInstanceList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGElementInstanceList_GetTypeInfo(DispSVGElementInstanceList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGElementInstanceList_GetIDsOfNames(DispSVGElementInstanceList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGElementInstanceList_GetIDsOfNames(DispSVGElementInstanceList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGElementInstanceList_Invoke(DispSVGElementInstanceList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGElementInstanceList_Invoke(DispSVGElementInstanceList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -152988,36 +152996,36 @@ interface IDOMException { #define IDOMException_get_message(This,p) (This)->lpVtbl->get_message(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMException_QueryInterface(IDOMException* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMException_QueryInterface(IDOMException* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMException_AddRef(IDOMException* This) { +static __WIDL_INLINE ULONG IDOMException_AddRef(IDOMException* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMException_Release(IDOMException* This) { +static __WIDL_INLINE ULONG IDOMException_Release(IDOMException* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMException_GetTypeInfoCount(IDOMException* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMException_GetTypeInfoCount(IDOMException* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMException_GetTypeInfo(IDOMException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMException_GetTypeInfo(IDOMException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMException_GetIDsOfNames(IDOMException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMException_GetIDsOfNames(IDOMException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMException_Invoke(IDOMException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMException_Invoke(IDOMException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMException methods ***/ -static FORCEINLINE HRESULT IDOMException_put_code(IDOMException* This,LONG v) { +static __WIDL_INLINE HRESULT IDOMException_put_code(IDOMException* This,LONG v) { return This->lpVtbl->put_code(This,v); } -static FORCEINLINE HRESULT IDOMException_get_code(IDOMException* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMException_get_code(IDOMException* This,LONG *p) { return This->lpVtbl->get_code(This,p); } -static FORCEINLINE HRESULT IDOMException_get_message(IDOMException* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMException_get_message(IDOMException* This,BSTR *p) { return This->lpVtbl->get_message(This,p); } #endif @@ -153135,36 +153143,36 @@ interface IRangeException { #define IRangeException_get_message(This,p) (This)->lpVtbl->get_message(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRangeException_QueryInterface(IRangeException* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRangeException_QueryInterface(IRangeException* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRangeException_AddRef(IRangeException* This) { +static __WIDL_INLINE ULONG IRangeException_AddRef(IRangeException* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRangeException_Release(IRangeException* This) { +static __WIDL_INLINE ULONG IRangeException_Release(IRangeException* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRangeException_GetTypeInfoCount(IRangeException* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRangeException_GetTypeInfoCount(IRangeException* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRangeException_GetTypeInfo(IRangeException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRangeException_GetTypeInfo(IRangeException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRangeException_GetIDsOfNames(IRangeException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRangeException_GetIDsOfNames(IRangeException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRangeException_Invoke(IRangeException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRangeException_Invoke(IRangeException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRangeException methods ***/ -static FORCEINLINE HRESULT IRangeException_put_code(IRangeException* This,LONG v) { +static __WIDL_INLINE HRESULT IRangeException_put_code(IRangeException* This,LONG v) { return This->lpVtbl->put_code(This,v); } -static FORCEINLINE HRESULT IRangeException_get_code(IRangeException* This,LONG *p) { +static __WIDL_INLINE HRESULT IRangeException_get_code(IRangeException* This,LONG *p) { return This->lpVtbl->get_code(This,p); } -static FORCEINLINE HRESULT IRangeException_get_message(IRangeException* This,BSTR *p) { +static __WIDL_INLINE HRESULT IRangeException_get_message(IRangeException* This,BSTR *p) { return This->lpVtbl->get_message(This,p); } #endif @@ -153282,36 +153290,36 @@ interface ISVGException { #define ISVGException_get_message(This,p) (This)->lpVtbl->get_message(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGException_QueryInterface(ISVGException* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGException_QueryInterface(ISVGException* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGException_AddRef(ISVGException* This) { +static __WIDL_INLINE ULONG ISVGException_AddRef(ISVGException* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGException_Release(ISVGException* This) { +static __WIDL_INLINE ULONG ISVGException_Release(ISVGException* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGException_GetTypeInfoCount(ISVGException* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGException_GetTypeInfoCount(ISVGException* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGException_GetTypeInfo(ISVGException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGException_GetTypeInfo(ISVGException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGException_GetIDsOfNames(ISVGException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGException_GetIDsOfNames(ISVGException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGException_Invoke(ISVGException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGException_Invoke(ISVGException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGException methods ***/ -static FORCEINLINE HRESULT ISVGException_put_code(ISVGException* This,LONG v) { +static __WIDL_INLINE HRESULT ISVGException_put_code(ISVGException* This,LONG v) { return This->lpVtbl->put_code(This,v); } -static FORCEINLINE HRESULT ISVGException_get_code(ISVGException* This,LONG *p) { +static __WIDL_INLINE HRESULT ISVGException_get_code(ISVGException* This,LONG *p) { return This->lpVtbl->get_code(This,p); } -static FORCEINLINE HRESULT ISVGException_get_message(ISVGException* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGException_get_message(ISVGException* This,BSTR *p) { return This->lpVtbl->get_message(This,p); } #endif @@ -153429,36 +153437,36 @@ interface IEventException { #define IEventException_get_message(This,p) (This)->lpVtbl->get_message(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEventException_QueryInterface(IEventException* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEventException_QueryInterface(IEventException* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEventException_AddRef(IEventException* This) { +static __WIDL_INLINE ULONG IEventException_AddRef(IEventException* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEventException_Release(IEventException* This) { +static __WIDL_INLINE ULONG IEventException_Release(IEventException* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IEventException_GetTypeInfoCount(IEventException* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IEventException_GetTypeInfoCount(IEventException* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IEventException_GetTypeInfo(IEventException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IEventException_GetTypeInfo(IEventException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IEventException_GetIDsOfNames(IEventException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IEventException_GetIDsOfNames(IEventException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IEventException_Invoke(IEventException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IEventException_Invoke(IEventException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IEventException methods ***/ -static FORCEINLINE HRESULT IEventException_put_code(IEventException* This,LONG v) { +static __WIDL_INLINE HRESULT IEventException_put_code(IEventException* This,LONG v) { return This->lpVtbl->put_code(This,v); } -static FORCEINLINE HRESULT IEventException_get_code(IEventException* This,LONG *p) { +static __WIDL_INLINE HRESULT IEventException_get_code(IEventException* This,LONG *p) { return This->lpVtbl->get_code(This,p); } -static FORCEINLINE HRESULT IEventException_get_message(IEventException* This,BSTR *p) { +static __WIDL_INLINE HRESULT IEventException_get_message(IEventException* This,BSTR *p) { return This->lpVtbl->get_message(This,p); } #endif @@ -153550,26 +153558,26 @@ interface DispDOMException { #define DispDOMException_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMException_QueryInterface(DispDOMException* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMException_QueryInterface(DispDOMException* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMException_AddRef(DispDOMException* This) { +static __WIDL_INLINE ULONG DispDOMException_AddRef(DispDOMException* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMException_Release(DispDOMException* This) { +static __WIDL_INLINE ULONG DispDOMException_Release(DispDOMException* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMException_GetTypeInfoCount(DispDOMException* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMException_GetTypeInfoCount(DispDOMException* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMException_GetTypeInfo(DispDOMException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMException_GetTypeInfo(DispDOMException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMException_GetIDsOfNames(DispDOMException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMException_GetIDsOfNames(DispDOMException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMException_Invoke(DispDOMException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMException_Invoke(DispDOMException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -153674,26 +153682,26 @@ interface DispRangeException { #define DispRangeException_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispRangeException_QueryInterface(DispRangeException* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispRangeException_QueryInterface(DispRangeException* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispRangeException_AddRef(DispRangeException* This) { +static __WIDL_INLINE ULONG DispRangeException_AddRef(DispRangeException* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispRangeException_Release(DispRangeException* This) { +static __WIDL_INLINE ULONG DispRangeException_Release(DispRangeException* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispRangeException_GetTypeInfoCount(DispRangeException* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispRangeException_GetTypeInfoCount(DispRangeException* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispRangeException_GetTypeInfo(DispRangeException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispRangeException_GetTypeInfo(DispRangeException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispRangeException_GetIDsOfNames(DispRangeException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispRangeException_GetIDsOfNames(DispRangeException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispRangeException_Invoke(DispRangeException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispRangeException_Invoke(DispRangeException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -153798,26 +153806,26 @@ interface DispSVGException { #define DispSVGException_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGException_QueryInterface(DispSVGException* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGException_QueryInterface(DispSVGException* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGException_AddRef(DispSVGException* This) { +static __WIDL_INLINE ULONG DispSVGException_AddRef(DispSVGException* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGException_Release(DispSVGException* This) { +static __WIDL_INLINE ULONG DispSVGException_Release(DispSVGException* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGException_GetTypeInfoCount(DispSVGException* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGException_GetTypeInfoCount(DispSVGException* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGException_GetTypeInfo(DispSVGException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGException_GetTypeInfo(DispSVGException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGException_GetIDsOfNames(DispSVGException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGException_GetIDsOfNames(DispSVGException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGException_Invoke(DispSVGException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGException_Invoke(DispSVGException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -153922,26 +153930,26 @@ interface DispEventException { #define DispEventException_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispEventException_QueryInterface(DispEventException* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispEventException_QueryInterface(DispEventException* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispEventException_AddRef(DispEventException* This) { +static __WIDL_INLINE ULONG DispEventException_AddRef(DispEventException* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispEventException_Release(DispEventException* This) { +static __WIDL_INLINE ULONG DispEventException_Release(DispEventException* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispEventException_GetTypeInfoCount(DispEventException* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispEventException_GetTypeInfoCount(DispEventException* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispEventException_GetTypeInfo(DispEventException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispEventException_GetTypeInfo(DispEventException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispEventException_GetIDsOfNames(DispEventException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispEventException_GetIDsOfNames(DispEventException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispEventException_Invoke(DispEventException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispEventException_Invoke(DispEventException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -154064,33 +154072,33 @@ interface ISVGScriptElement { #define ISVGScriptElement_get_type(This,p) (This)->lpVtbl->get_type(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGScriptElement_QueryInterface(ISVGScriptElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGScriptElement_QueryInterface(ISVGScriptElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGScriptElement_AddRef(ISVGScriptElement* This) { +static __WIDL_INLINE ULONG ISVGScriptElement_AddRef(ISVGScriptElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGScriptElement_Release(ISVGScriptElement* This) { +static __WIDL_INLINE ULONG ISVGScriptElement_Release(ISVGScriptElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGScriptElement_GetTypeInfoCount(ISVGScriptElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGScriptElement_GetTypeInfoCount(ISVGScriptElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGScriptElement_GetTypeInfo(ISVGScriptElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGScriptElement_GetTypeInfo(ISVGScriptElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGScriptElement_GetIDsOfNames(ISVGScriptElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGScriptElement_GetIDsOfNames(ISVGScriptElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGScriptElement_Invoke(ISVGScriptElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGScriptElement_Invoke(ISVGScriptElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGScriptElement methods ***/ -static FORCEINLINE HRESULT ISVGScriptElement_put_type(ISVGScriptElement* This,BSTR v) { +static __WIDL_INLINE HRESULT ISVGScriptElement_put_type(ISVGScriptElement* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT ISVGScriptElement_get_type(ISVGScriptElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGScriptElement_get_type(ISVGScriptElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } #endif @@ -154182,26 +154190,26 @@ interface DispSVGScriptElement { #define DispSVGScriptElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGScriptElement_QueryInterface(DispSVGScriptElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGScriptElement_QueryInterface(DispSVGScriptElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGScriptElement_AddRef(DispSVGScriptElement* This) { +static __WIDL_INLINE ULONG DispSVGScriptElement_AddRef(DispSVGScriptElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGScriptElement_Release(DispSVGScriptElement* This) { +static __WIDL_INLINE ULONG DispSVGScriptElement_Release(DispSVGScriptElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGScriptElement_GetTypeInfoCount(DispSVGScriptElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGScriptElement_GetTypeInfoCount(DispSVGScriptElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGScriptElement_GetTypeInfo(DispSVGScriptElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGScriptElement_GetTypeInfo(DispSVGScriptElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGScriptElement_GetIDsOfNames(DispSVGScriptElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGScriptElement_GetIDsOfNames(DispSVGScriptElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGScriptElement_Invoke(DispSVGScriptElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGScriptElement_Invoke(DispSVGScriptElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -154340,39 +154348,39 @@ interface ISVGStyleElement { #define ISVGStyleElement_get_media(This,p) (This)->lpVtbl->get_media(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGStyleElement_QueryInterface(ISVGStyleElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGStyleElement_QueryInterface(ISVGStyleElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGStyleElement_AddRef(ISVGStyleElement* This) { +static __WIDL_INLINE ULONG ISVGStyleElement_AddRef(ISVGStyleElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGStyleElement_Release(ISVGStyleElement* This) { +static __WIDL_INLINE ULONG ISVGStyleElement_Release(ISVGStyleElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGStyleElement_GetTypeInfoCount(ISVGStyleElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGStyleElement_GetTypeInfoCount(ISVGStyleElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGStyleElement_GetTypeInfo(ISVGStyleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGStyleElement_GetTypeInfo(ISVGStyleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGStyleElement_GetIDsOfNames(ISVGStyleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGStyleElement_GetIDsOfNames(ISVGStyleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGStyleElement_Invoke(ISVGStyleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGStyleElement_Invoke(ISVGStyleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGStyleElement methods ***/ -static FORCEINLINE HRESULT ISVGStyleElement_put_type(ISVGStyleElement* This,BSTR v) { +static __WIDL_INLINE HRESULT ISVGStyleElement_put_type(ISVGStyleElement* This,BSTR v) { return This->lpVtbl->put_type(This,v); } -static FORCEINLINE HRESULT ISVGStyleElement_get_type(ISVGStyleElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGStyleElement_get_type(ISVGStyleElement* This,BSTR *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT ISVGStyleElement_put_media(ISVGStyleElement* This,BSTR v) { +static __WIDL_INLINE HRESULT ISVGStyleElement_put_media(ISVGStyleElement* This,BSTR v) { return This->lpVtbl->put_media(This,v); } -static FORCEINLINE HRESULT ISVGStyleElement_get_media(ISVGStyleElement* This,BSTR *p) { +static __WIDL_INLINE HRESULT ISVGStyleElement_get_media(ISVGStyleElement* This,BSTR *p) { return This->lpVtbl->get_media(This,p); } #endif @@ -154464,26 +154472,26 @@ interface DispSVGStyleElement { #define DispSVGStyleElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGStyleElement_QueryInterface(DispSVGStyleElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGStyleElement_QueryInterface(DispSVGStyleElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGStyleElement_AddRef(DispSVGStyleElement* This) { +static __WIDL_INLINE ULONG DispSVGStyleElement_AddRef(DispSVGStyleElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGStyleElement_Release(DispSVGStyleElement* This) { +static __WIDL_INLINE ULONG DispSVGStyleElement_Release(DispSVGStyleElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGStyleElement_GetTypeInfoCount(DispSVGStyleElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGStyleElement_GetTypeInfoCount(DispSVGStyleElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGStyleElement_GetTypeInfo(DispSVGStyleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGStyleElement_GetTypeInfo(DispSVGStyleElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGStyleElement_GetIDsOfNames(DispSVGStyleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGStyleElement_GetIDsOfNames(DispSVGStyleElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGStyleElement_Invoke(DispSVGStyleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGStyleElement_Invoke(DispSVGStyleElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -154716,66 +154724,66 @@ interface ISVGTextContentElement { #define ISVGTextContentElement_selectSubString(This,charnum,nchars) (This)->lpVtbl->selectSubString(This,charnum,nchars) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGTextContentElement_QueryInterface(ISVGTextContentElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_QueryInterface(ISVGTextContentElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGTextContentElement_AddRef(ISVGTextContentElement* This) { +static __WIDL_INLINE ULONG ISVGTextContentElement_AddRef(ISVGTextContentElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGTextContentElement_Release(ISVGTextContentElement* This) { +static __WIDL_INLINE ULONG ISVGTextContentElement_Release(ISVGTextContentElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGTextContentElement_GetTypeInfoCount(ISVGTextContentElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_GetTypeInfoCount(ISVGTextContentElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGTextContentElement_GetTypeInfo(ISVGTextContentElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_GetTypeInfo(ISVGTextContentElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGTextContentElement_GetIDsOfNames(ISVGTextContentElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_GetIDsOfNames(ISVGTextContentElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGTextContentElement_Invoke(ISVGTextContentElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_Invoke(ISVGTextContentElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGTextContentElement methods ***/ -static FORCEINLINE HRESULT ISVGTextContentElement_putref_textLength(ISVGTextContentElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_putref_textLength(ISVGTextContentElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_textLength(This,v); } -static FORCEINLINE HRESULT ISVGTextContentElement_get_textLength(ISVGTextContentElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_get_textLength(ISVGTextContentElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_textLength(This,p); } -static FORCEINLINE HRESULT ISVGTextContentElement_putref_lengthAdjust(ISVGTextContentElement* This,ISVGAnimatedEnumeration *v) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_putref_lengthAdjust(ISVGTextContentElement* This,ISVGAnimatedEnumeration *v) { return This->lpVtbl->putref_lengthAdjust(This,v); } -static FORCEINLINE HRESULT ISVGTextContentElement_get_lengthAdjust(ISVGTextContentElement* This,ISVGAnimatedEnumeration **p) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_get_lengthAdjust(ISVGTextContentElement* This,ISVGAnimatedEnumeration **p) { return This->lpVtbl->get_lengthAdjust(This,p); } -static FORCEINLINE HRESULT ISVGTextContentElement_getNumberOfChars(ISVGTextContentElement* This,LONG *pResult) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_getNumberOfChars(ISVGTextContentElement* This,LONG *pResult) { return This->lpVtbl->getNumberOfChars(This,pResult); } -static FORCEINLINE HRESULT ISVGTextContentElement_getComputedTextLength(ISVGTextContentElement* This,float *pResult) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_getComputedTextLength(ISVGTextContentElement* This,float *pResult) { return This->lpVtbl->getComputedTextLength(This,pResult); } -static FORCEINLINE HRESULT ISVGTextContentElement_getSubStringLength(ISVGTextContentElement* This,LONG charnum,LONG nchars,float *pResult) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_getSubStringLength(ISVGTextContentElement* This,LONG charnum,LONG nchars,float *pResult) { return This->lpVtbl->getSubStringLength(This,charnum,nchars,pResult); } -static FORCEINLINE HRESULT ISVGTextContentElement_getStartPositionOfChar(ISVGTextContentElement* This,LONG charnum,ISVGPoint **ppResult) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_getStartPositionOfChar(ISVGTextContentElement* This,LONG charnum,ISVGPoint **ppResult) { return This->lpVtbl->getStartPositionOfChar(This,charnum,ppResult); } -static FORCEINLINE HRESULT ISVGTextContentElement_getEndPositionOfChar(ISVGTextContentElement* This,LONG charnum,ISVGPoint **ppResult) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_getEndPositionOfChar(ISVGTextContentElement* This,LONG charnum,ISVGPoint **ppResult) { return This->lpVtbl->getEndPositionOfChar(This,charnum,ppResult); } -static FORCEINLINE HRESULT ISVGTextContentElement_getExtentOfChar(ISVGTextContentElement* This,LONG charnum,ISVGRect **ppResult) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_getExtentOfChar(ISVGTextContentElement* This,LONG charnum,ISVGRect **ppResult) { return This->lpVtbl->getExtentOfChar(This,charnum,ppResult); } -static FORCEINLINE HRESULT ISVGTextContentElement_getRotationOfChar(ISVGTextContentElement* This,LONG charnum,float *pResult) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_getRotationOfChar(ISVGTextContentElement* This,LONG charnum,float *pResult) { return This->lpVtbl->getRotationOfChar(This,charnum,pResult); } -static FORCEINLINE HRESULT ISVGTextContentElement_getCharNumAtPosition(ISVGTextContentElement* This,ISVGPoint *point,LONG *pResult) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_getCharNumAtPosition(ISVGTextContentElement* This,ISVGPoint *point,LONG *pResult) { return This->lpVtbl->getCharNumAtPosition(This,point,pResult); } -static FORCEINLINE HRESULT ISVGTextContentElement_selectSubString(ISVGTextContentElement* This,LONG charnum,LONG nchars) { +static __WIDL_INLINE HRESULT ISVGTextContentElement_selectSubString(ISVGTextContentElement* This,LONG charnum,LONG nchars) { return This->lpVtbl->selectSubString(This,charnum,nchars); } #endif @@ -154867,26 +154875,26 @@ interface DispSVGTextContentElement { #define DispSVGTextContentElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGTextContentElement_QueryInterface(DispSVGTextContentElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGTextContentElement_QueryInterface(DispSVGTextContentElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGTextContentElement_AddRef(DispSVGTextContentElement* This) { +static __WIDL_INLINE ULONG DispSVGTextContentElement_AddRef(DispSVGTextContentElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGTextContentElement_Release(DispSVGTextContentElement* This) { +static __WIDL_INLINE ULONG DispSVGTextContentElement_Release(DispSVGTextContentElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGTextContentElement_GetTypeInfoCount(DispSVGTextContentElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGTextContentElement_GetTypeInfoCount(DispSVGTextContentElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGTextContentElement_GetTypeInfo(DispSVGTextContentElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGTextContentElement_GetTypeInfo(DispSVGTextContentElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGTextContentElement_GetIDsOfNames(DispSVGTextContentElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGTextContentElement_GetIDsOfNames(DispSVGTextContentElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGTextContentElement_Invoke(DispSVGTextContentElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGTextContentElement_Invoke(DispSVGTextContentElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -155073,57 +155081,57 @@ interface ISVGTextPositioningElement { #define ISVGTextPositioningElement_get_rotate(This,p) (This)->lpVtbl->get_rotate(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGTextPositioningElement_QueryInterface(ISVGTextPositioningElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_QueryInterface(ISVGTextPositioningElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGTextPositioningElement_AddRef(ISVGTextPositioningElement* This) { +static __WIDL_INLINE ULONG ISVGTextPositioningElement_AddRef(ISVGTextPositioningElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGTextPositioningElement_Release(ISVGTextPositioningElement* This) { +static __WIDL_INLINE ULONG ISVGTextPositioningElement_Release(ISVGTextPositioningElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGTextPositioningElement_GetTypeInfoCount(ISVGTextPositioningElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_GetTypeInfoCount(ISVGTextPositioningElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGTextPositioningElement_GetTypeInfo(ISVGTextPositioningElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_GetTypeInfo(ISVGTextPositioningElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGTextPositioningElement_GetIDsOfNames(ISVGTextPositioningElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_GetIDsOfNames(ISVGTextPositioningElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGTextPositioningElement_Invoke(ISVGTextPositioningElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_Invoke(ISVGTextPositioningElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGTextPositioningElement methods ***/ -static FORCEINLINE HRESULT ISVGTextPositioningElement_putref_x(ISVGTextPositioningElement* This,ISVGAnimatedLengthList *v) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_putref_x(ISVGTextPositioningElement* This,ISVGAnimatedLengthList *v) { return This->lpVtbl->putref_x(This,v); } -static FORCEINLINE HRESULT ISVGTextPositioningElement_get_x(ISVGTextPositioningElement* This,ISVGAnimatedLengthList **p) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_get_x(ISVGTextPositioningElement* This,ISVGAnimatedLengthList **p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ISVGTextPositioningElement_putref_y(ISVGTextPositioningElement* This,ISVGAnimatedLengthList *v) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_putref_y(ISVGTextPositioningElement* This,ISVGAnimatedLengthList *v) { return This->lpVtbl->putref_y(This,v); } -static FORCEINLINE HRESULT ISVGTextPositioningElement_get_y(ISVGTextPositioningElement* This,ISVGAnimatedLengthList **p) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_get_y(ISVGTextPositioningElement* This,ISVGAnimatedLengthList **p) { return This->lpVtbl->get_y(This,p); } -static FORCEINLINE HRESULT ISVGTextPositioningElement_putref_dx(ISVGTextPositioningElement* This,ISVGAnimatedLengthList *v) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_putref_dx(ISVGTextPositioningElement* This,ISVGAnimatedLengthList *v) { return This->lpVtbl->putref_dx(This,v); } -static FORCEINLINE HRESULT ISVGTextPositioningElement_get_dx(ISVGTextPositioningElement* This,ISVGAnimatedLengthList **p) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_get_dx(ISVGTextPositioningElement* This,ISVGAnimatedLengthList **p) { return This->lpVtbl->get_dx(This,p); } -static FORCEINLINE HRESULT ISVGTextPositioningElement_putref_dy(ISVGTextPositioningElement* This,ISVGAnimatedLengthList *v) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_putref_dy(ISVGTextPositioningElement* This,ISVGAnimatedLengthList *v) { return This->lpVtbl->putref_dy(This,v); } -static FORCEINLINE HRESULT ISVGTextPositioningElement_get_dy(ISVGTextPositioningElement* This,ISVGAnimatedLengthList **p) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_get_dy(ISVGTextPositioningElement* This,ISVGAnimatedLengthList **p) { return This->lpVtbl->get_dy(This,p); } -static FORCEINLINE HRESULT ISVGTextPositioningElement_putref_rotate(ISVGTextPositioningElement* This,ISVGAnimatedNumberList *v) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_putref_rotate(ISVGTextPositioningElement* This,ISVGAnimatedNumberList *v) { return This->lpVtbl->putref_rotate(This,v); } -static FORCEINLINE HRESULT ISVGTextPositioningElement_get_rotate(ISVGTextPositioningElement* This,ISVGAnimatedNumberList **p) { +static __WIDL_INLINE HRESULT ISVGTextPositioningElement_get_rotate(ISVGTextPositioningElement* This,ISVGAnimatedNumberList **p) { return This->lpVtbl->get_rotate(This,p); } #endif @@ -155215,26 +155223,26 @@ interface DispSVGTextPositioningElement { #define DispSVGTextPositioningElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGTextPositioningElement_QueryInterface(DispSVGTextPositioningElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGTextPositioningElement_QueryInterface(DispSVGTextPositioningElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGTextPositioningElement_AddRef(DispSVGTextPositioningElement* This) { +static __WIDL_INLINE ULONG DispSVGTextPositioningElement_AddRef(DispSVGTextPositioningElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGTextPositioningElement_Release(DispSVGTextPositioningElement* This) { +static __WIDL_INLINE ULONG DispSVGTextPositioningElement_Release(DispSVGTextPositioningElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGTextPositioningElement_GetTypeInfoCount(DispSVGTextPositioningElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGTextPositioningElement_GetTypeInfoCount(DispSVGTextPositioningElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGTextPositioningElement_GetTypeInfo(DispSVGTextPositioningElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGTextPositioningElement_GetTypeInfo(DispSVGTextPositioningElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGTextPositioningElement_GetIDsOfNames(DispSVGTextPositioningElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGTextPositioningElement_GetIDsOfNames(DispSVGTextPositioningElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGTextPositioningElement_Invoke(DispSVGTextPositioningElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGTextPositioningElement_Invoke(DispSVGTextPositioningElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -155389,45 +155397,45 @@ interface IDOMDocumentType { #define IDOMDocumentType_get_internalSubset(This,p) (This)->lpVtbl->get_internalSubset(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMDocumentType_QueryInterface(IDOMDocumentType* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMDocumentType_QueryInterface(IDOMDocumentType* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMDocumentType_AddRef(IDOMDocumentType* This) { +static __WIDL_INLINE ULONG IDOMDocumentType_AddRef(IDOMDocumentType* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMDocumentType_Release(IDOMDocumentType* This) { +static __WIDL_INLINE ULONG IDOMDocumentType_Release(IDOMDocumentType* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMDocumentType_GetTypeInfoCount(IDOMDocumentType* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMDocumentType_GetTypeInfoCount(IDOMDocumentType* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMDocumentType_GetTypeInfo(IDOMDocumentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMDocumentType_GetTypeInfo(IDOMDocumentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMDocumentType_GetIDsOfNames(IDOMDocumentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMDocumentType_GetIDsOfNames(IDOMDocumentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMDocumentType_Invoke(IDOMDocumentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMDocumentType_Invoke(IDOMDocumentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMDocumentType methods ***/ -static FORCEINLINE HRESULT IDOMDocumentType_get_name(IDOMDocumentType* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMDocumentType_get_name(IDOMDocumentType* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IDOMDocumentType_get_entities(IDOMDocumentType* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IDOMDocumentType_get_entities(IDOMDocumentType* This,IDispatch **p) { return This->lpVtbl->get_entities(This,p); } -static FORCEINLINE HRESULT IDOMDocumentType_get_notations(IDOMDocumentType* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IDOMDocumentType_get_notations(IDOMDocumentType* This,IDispatch **p) { return This->lpVtbl->get_notations(This,p); } -static FORCEINLINE HRESULT IDOMDocumentType_get_publicId(IDOMDocumentType* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IDOMDocumentType_get_publicId(IDOMDocumentType* This,VARIANT *p) { return This->lpVtbl->get_publicId(This,p); } -static FORCEINLINE HRESULT IDOMDocumentType_get_systemId(IDOMDocumentType* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IDOMDocumentType_get_systemId(IDOMDocumentType* This,VARIANT *p) { return This->lpVtbl->get_systemId(This,p); } -static FORCEINLINE HRESULT IDOMDocumentType_get_internalSubset(IDOMDocumentType* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IDOMDocumentType_get_internalSubset(IDOMDocumentType* This,VARIANT *p) { return This->lpVtbl->get_internalSubset(This,p); } #endif @@ -155519,26 +155527,26 @@ interface DispDOMDocumentType { #define DispDOMDocumentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMDocumentType_QueryInterface(DispDOMDocumentType* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMDocumentType_QueryInterface(DispDOMDocumentType* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMDocumentType_AddRef(DispDOMDocumentType* This) { +static __WIDL_INLINE ULONG DispDOMDocumentType_AddRef(DispDOMDocumentType* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMDocumentType_Release(DispDOMDocumentType* This) { +static __WIDL_INLINE ULONG DispDOMDocumentType_Release(DispDOMDocumentType* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMDocumentType_GetTypeInfoCount(DispDOMDocumentType* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMDocumentType_GetTypeInfoCount(DispDOMDocumentType* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMDocumentType_GetTypeInfo(DispDOMDocumentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMDocumentType_GetTypeInfo(DispDOMDocumentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMDocumentType_GetIDsOfNames(DispDOMDocumentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMDocumentType_GetIDsOfNames(DispDOMDocumentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMDocumentType_Invoke(DispDOMDocumentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMDocumentType_Invoke(DispDOMDocumentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -155700,48 +155708,48 @@ interface IDOMNodeIterator { #define IDOMNodeIterator_detach(This) (This)->lpVtbl->detach(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMNodeIterator_QueryInterface(IDOMNodeIterator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMNodeIterator_QueryInterface(IDOMNodeIterator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMNodeIterator_AddRef(IDOMNodeIterator* This) { +static __WIDL_INLINE ULONG IDOMNodeIterator_AddRef(IDOMNodeIterator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMNodeIterator_Release(IDOMNodeIterator* This) { +static __WIDL_INLINE ULONG IDOMNodeIterator_Release(IDOMNodeIterator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMNodeIterator_GetTypeInfoCount(IDOMNodeIterator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMNodeIterator_GetTypeInfoCount(IDOMNodeIterator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMNodeIterator_GetTypeInfo(IDOMNodeIterator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMNodeIterator_GetTypeInfo(IDOMNodeIterator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMNodeIterator_GetIDsOfNames(IDOMNodeIterator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMNodeIterator_GetIDsOfNames(IDOMNodeIterator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMNodeIterator_Invoke(IDOMNodeIterator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMNodeIterator_Invoke(IDOMNodeIterator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMNodeIterator methods ***/ -static FORCEINLINE HRESULT IDOMNodeIterator_get_root(IDOMNodeIterator* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IDOMNodeIterator_get_root(IDOMNodeIterator* This,IDispatch **p) { return This->lpVtbl->get_root(This,p); } -static FORCEINLINE HRESULT IDOMNodeIterator_get_whatToShow(IDOMNodeIterator* This,ULONG *p) { +static __WIDL_INLINE HRESULT IDOMNodeIterator_get_whatToShow(IDOMNodeIterator* This,ULONG *p) { return This->lpVtbl->get_whatToShow(This,p); } -static FORCEINLINE HRESULT IDOMNodeIterator_get_filter(IDOMNodeIterator* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IDOMNodeIterator_get_filter(IDOMNodeIterator* This,IDispatch **p) { return This->lpVtbl->get_filter(This,p); } -static FORCEINLINE HRESULT IDOMNodeIterator_get_expandEntityReferences(IDOMNodeIterator* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMNodeIterator_get_expandEntityReferences(IDOMNodeIterator* This,VARIANT_BOOL *p) { return This->lpVtbl->get_expandEntityReferences(This,p); } -static FORCEINLINE HRESULT IDOMNodeIterator_nextNode(IDOMNodeIterator* This,IDispatch **ppRetNode) { +static __WIDL_INLINE HRESULT IDOMNodeIterator_nextNode(IDOMNodeIterator* This,IDispatch **ppRetNode) { return This->lpVtbl->nextNode(This,ppRetNode); } -static FORCEINLINE HRESULT IDOMNodeIterator_previousNode(IDOMNodeIterator* This,IDispatch **ppRetNode) { +static __WIDL_INLINE HRESULT IDOMNodeIterator_previousNode(IDOMNodeIterator* This,IDispatch **ppRetNode) { return This->lpVtbl->previousNode(This,ppRetNode); } -static FORCEINLINE HRESULT IDOMNodeIterator_detach(IDOMNodeIterator* This) { +static __WIDL_INLINE HRESULT IDOMNodeIterator_detach(IDOMNodeIterator* This) { return This->lpVtbl->detach(This); } #endif @@ -155939,66 +155947,66 @@ interface IDOMTreeWalker { #define IDOMTreeWalker_nextNode(This,ppRetNode) (This)->lpVtbl->nextNode(This,ppRetNode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMTreeWalker_QueryInterface(IDOMTreeWalker* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_QueryInterface(IDOMTreeWalker* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMTreeWalker_AddRef(IDOMTreeWalker* This) { +static __WIDL_INLINE ULONG IDOMTreeWalker_AddRef(IDOMTreeWalker* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMTreeWalker_Release(IDOMTreeWalker* This) { +static __WIDL_INLINE ULONG IDOMTreeWalker_Release(IDOMTreeWalker* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMTreeWalker_GetTypeInfoCount(IDOMTreeWalker* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_GetTypeInfoCount(IDOMTreeWalker* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMTreeWalker_GetTypeInfo(IDOMTreeWalker* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_GetTypeInfo(IDOMTreeWalker* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMTreeWalker_GetIDsOfNames(IDOMTreeWalker* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_GetIDsOfNames(IDOMTreeWalker* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMTreeWalker_Invoke(IDOMTreeWalker* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_Invoke(IDOMTreeWalker* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMTreeWalker methods ***/ -static FORCEINLINE HRESULT IDOMTreeWalker_get_root(IDOMTreeWalker* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_get_root(IDOMTreeWalker* This,IDispatch **p) { return This->lpVtbl->get_root(This,p); } -static FORCEINLINE HRESULT IDOMTreeWalker_get_whatToShow(IDOMTreeWalker* This,ULONG *p) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_get_whatToShow(IDOMTreeWalker* This,ULONG *p) { return This->lpVtbl->get_whatToShow(This,p); } -static FORCEINLINE HRESULT IDOMTreeWalker_get_filter(IDOMTreeWalker* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_get_filter(IDOMTreeWalker* This,IDispatch **p) { return This->lpVtbl->get_filter(This,p); } -static FORCEINLINE HRESULT IDOMTreeWalker_get_expandEntityReferences(IDOMTreeWalker* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_get_expandEntityReferences(IDOMTreeWalker* This,VARIANT_BOOL *p) { return This->lpVtbl->get_expandEntityReferences(This,p); } -static FORCEINLINE HRESULT IDOMTreeWalker_putref_currentNode(IDOMTreeWalker* This,IDispatch *v) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_putref_currentNode(IDOMTreeWalker* This,IDispatch *v) { return This->lpVtbl->putref_currentNode(This,v); } -static FORCEINLINE HRESULT IDOMTreeWalker_get_currentNode(IDOMTreeWalker* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_get_currentNode(IDOMTreeWalker* This,IDispatch **p) { return This->lpVtbl->get_currentNode(This,p); } -static FORCEINLINE HRESULT IDOMTreeWalker_parentNode(IDOMTreeWalker* This,IDispatch **ppRetNode) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_parentNode(IDOMTreeWalker* This,IDispatch **ppRetNode) { return This->lpVtbl->parentNode(This,ppRetNode); } -static FORCEINLINE HRESULT IDOMTreeWalker_firstChild(IDOMTreeWalker* This,IDispatch **ppRetNode) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_firstChild(IDOMTreeWalker* This,IDispatch **ppRetNode) { return This->lpVtbl->firstChild(This,ppRetNode); } -static FORCEINLINE HRESULT IDOMTreeWalker_lastChild(IDOMTreeWalker* This,IDispatch **ppRetNode) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_lastChild(IDOMTreeWalker* This,IDispatch **ppRetNode) { return This->lpVtbl->lastChild(This,ppRetNode); } -static FORCEINLINE HRESULT IDOMTreeWalker_previousSibling(IDOMTreeWalker* This,IDispatch **ppRetNode) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_previousSibling(IDOMTreeWalker* This,IDispatch **ppRetNode) { return This->lpVtbl->previousSibling(This,ppRetNode); } -static FORCEINLINE HRESULT IDOMTreeWalker_nextSibling(IDOMTreeWalker* This,IDispatch **ppRetNode) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_nextSibling(IDOMTreeWalker* This,IDispatch **ppRetNode) { return This->lpVtbl->nextSibling(This,ppRetNode); } -static FORCEINLINE HRESULT IDOMTreeWalker_previousNode(IDOMTreeWalker* This,IDispatch **ppRetNode) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_previousNode(IDOMTreeWalker* This,IDispatch **ppRetNode) { return This->lpVtbl->previousNode(This,ppRetNode); } -static FORCEINLINE HRESULT IDOMTreeWalker_nextNode(IDOMTreeWalker* This,IDispatch **ppRetNode) { +static __WIDL_INLINE HRESULT IDOMTreeWalker_nextNode(IDOMTreeWalker* This,IDispatch **ppRetNode) { return This->lpVtbl->nextNode(This,ppRetNode); } #endif @@ -156090,26 +156098,26 @@ interface DispNodeIterator { #define DispNodeIterator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispNodeIterator_QueryInterface(DispNodeIterator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispNodeIterator_QueryInterface(DispNodeIterator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispNodeIterator_AddRef(DispNodeIterator* This) { +static __WIDL_INLINE ULONG DispNodeIterator_AddRef(DispNodeIterator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispNodeIterator_Release(DispNodeIterator* This) { +static __WIDL_INLINE ULONG DispNodeIterator_Release(DispNodeIterator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispNodeIterator_GetTypeInfoCount(DispNodeIterator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispNodeIterator_GetTypeInfoCount(DispNodeIterator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispNodeIterator_GetTypeInfo(DispNodeIterator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispNodeIterator_GetTypeInfo(DispNodeIterator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispNodeIterator_GetIDsOfNames(DispNodeIterator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispNodeIterator_GetIDsOfNames(DispNodeIterator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispNodeIterator_Invoke(DispNodeIterator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispNodeIterator_Invoke(DispNodeIterator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -156214,26 +156222,26 @@ interface DispTreeWalker { #define DispTreeWalker_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispTreeWalker_QueryInterface(DispTreeWalker* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispTreeWalker_QueryInterface(DispTreeWalker* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispTreeWalker_AddRef(DispTreeWalker* This) { +static __WIDL_INLINE ULONG DispTreeWalker_AddRef(DispTreeWalker* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispTreeWalker_Release(DispTreeWalker* This) { +static __WIDL_INLINE ULONG DispTreeWalker_Release(DispTreeWalker* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispTreeWalker_GetTypeInfoCount(DispTreeWalker* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispTreeWalker_GetTypeInfoCount(DispTreeWalker* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispTreeWalker_GetTypeInfo(DispTreeWalker* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispTreeWalker_GetTypeInfo(DispTreeWalker* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispTreeWalker_GetIDsOfNames(DispTreeWalker* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispTreeWalker_GetIDsOfNames(DispTreeWalker* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispTreeWalker_Invoke(DispTreeWalker* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispTreeWalker_Invoke(DispTreeWalker* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -156364,36 +156372,36 @@ interface IDOMProcessingInstruction { #define IDOMProcessingInstruction_get_data(This,p) (This)->lpVtbl->get_data(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMProcessingInstruction_QueryInterface(IDOMProcessingInstruction* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMProcessingInstruction_QueryInterface(IDOMProcessingInstruction* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMProcessingInstruction_AddRef(IDOMProcessingInstruction* This) { +static __WIDL_INLINE ULONG IDOMProcessingInstruction_AddRef(IDOMProcessingInstruction* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMProcessingInstruction_Release(IDOMProcessingInstruction* This) { +static __WIDL_INLINE ULONG IDOMProcessingInstruction_Release(IDOMProcessingInstruction* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMProcessingInstruction_GetTypeInfoCount(IDOMProcessingInstruction* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMProcessingInstruction_GetTypeInfoCount(IDOMProcessingInstruction* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMProcessingInstruction_GetTypeInfo(IDOMProcessingInstruction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMProcessingInstruction_GetTypeInfo(IDOMProcessingInstruction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMProcessingInstruction_GetIDsOfNames(IDOMProcessingInstruction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMProcessingInstruction_GetIDsOfNames(IDOMProcessingInstruction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMProcessingInstruction_Invoke(IDOMProcessingInstruction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMProcessingInstruction_Invoke(IDOMProcessingInstruction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMProcessingInstruction methods ***/ -static FORCEINLINE HRESULT IDOMProcessingInstruction_get_target(IDOMProcessingInstruction* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMProcessingInstruction_get_target(IDOMProcessingInstruction* This,BSTR *p) { return This->lpVtbl->get_target(This,p); } -static FORCEINLINE HRESULT IDOMProcessingInstruction_put_data(IDOMProcessingInstruction* This,BSTR v) { +static __WIDL_INLINE HRESULT IDOMProcessingInstruction_put_data(IDOMProcessingInstruction* This,BSTR v) { return This->lpVtbl->put_data(This,v); } -static FORCEINLINE HRESULT IDOMProcessingInstruction_get_data(IDOMProcessingInstruction* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMProcessingInstruction_get_data(IDOMProcessingInstruction* This,BSTR *p) { return This->lpVtbl->get_data(This,p); } #endif @@ -156485,26 +156493,26 @@ interface DispDOMProcessingInstruction { #define DispDOMProcessingInstruction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMProcessingInstruction_QueryInterface(DispDOMProcessingInstruction* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMProcessingInstruction_QueryInterface(DispDOMProcessingInstruction* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMProcessingInstruction_AddRef(DispDOMProcessingInstruction* This) { +static __WIDL_INLINE ULONG DispDOMProcessingInstruction_AddRef(DispDOMProcessingInstruction* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMProcessingInstruction_Release(DispDOMProcessingInstruction* This) { +static __WIDL_INLINE ULONG DispDOMProcessingInstruction_Release(DispDOMProcessingInstruction* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMProcessingInstruction_GetTypeInfoCount(DispDOMProcessingInstruction* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMProcessingInstruction_GetTypeInfoCount(DispDOMProcessingInstruction* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMProcessingInstruction_GetTypeInfo(DispDOMProcessingInstruction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMProcessingInstruction_GetTypeInfo(DispDOMProcessingInstruction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMProcessingInstruction_GetIDsOfNames(DispDOMProcessingInstruction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMProcessingInstruction_GetIDsOfNames(DispDOMProcessingInstruction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMProcessingInstruction_Invoke(DispDOMProcessingInstruction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMProcessingInstruction_Invoke(DispDOMProcessingInstruction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -156667,39 +156675,39 @@ interface IHTMLPerformance { #define IHTMLPerformance_toJSON(This,pVar) (This)->lpVtbl->toJSON(This,pVar) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLPerformance_QueryInterface(IHTMLPerformance* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLPerformance_QueryInterface(IHTMLPerformance* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLPerformance_AddRef(IHTMLPerformance* This) { +static __WIDL_INLINE ULONG IHTMLPerformance_AddRef(IHTMLPerformance* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLPerformance_Release(IHTMLPerformance* This) { +static __WIDL_INLINE ULONG IHTMLPerformance_Release(IHTMLPerformance* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLPerformance_GetTypeInfoCount(IHTMLPerformance* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLPerformance_GetTypeInfoCount(IHTMLPerformance* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLPerformance_GetTypeInfo(IHTMLPerformance* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLPerformance_GetTypeInfo(IHTMLPerformance* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLPerformance_GetIDsOfNames(IHTMLPerformance* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLPerformance_GetIDsOfNames(IHTMLPerformance* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLPerformance_Invoke(IHTMLPerformance* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLPerformance_Invoke(IHTMLPerformance* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLPerformance methods ***/ -static FORCEINLINE HRESULT IHTMLPerformance_get_navigation(IHTMLPerformance* This,IHTMLPerformanceNavigation **p) { +static __WIDL_INLINE HRESULT IHTMLPerformance_get_navigation(IHTMLPerformance* This,IHTMLPerformanceNavigation **p) { return This->lpVtbl->get_navigation(This,p); } -static FORCEINLINE HRESULT IHTMLPerformance_get_timing(IHTMLPerformance* This,IHTMLPerformanceTiming **p) { +static __WIDL_INLINE HRESULT IHTMLPerformance_get_timing(IHTMLPerformance* This,IHTMLPerformanceTiming **p) { return This->lpVtbl->get_timing(This,p); } -static FORCEINLINE HRESULT IHTMLPerformance_toString(IHTMLPerformance* This,BSTR *string) { +static __WIDL_INLINE HRESULT IHTMLPerformance_toString(IHTMLPerformance* This,BSTR *string) { return This->lpVtbl->toString(This,string); } -static FORCEINLINE HRESULT IHTMLPerformance_toJSON(IHTMLPerformance* This,VARIANT *pVar) { +static __WIDL_INLINE HRESULT IHTMLPerformance_toJSON(IHTMLPerformance* This,VARIANT *pVar) { return This->lpVtbl->toJSON(This,pVar); } #endif @@ -156825,39 +156833,39 @@ interface IHTMLPerformanceNavigation { #define IHTMLPerformanceNavigation_toJSON(This,pVar) (This)->lpVtbl->toJSON(This,pVar) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLPerformanceNavigation_QueryInterface(IHTMLPerformanceNavigation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLPerformanceNavigation_QueryInterface(IHTMLPerformanceNavigation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLPerformanceNavigation_AddRef(IHTMLPerformanceNavigation* This) { +static __WIDL_INLINE ULONG IHTMLPerformanceNavigation_AddRef(IHTMLPerformanceNavigation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLPerformanceNavigation_Release(IHTMLPerformanceNavigation* This) { +static __WIDL_INLINE ULONG IHTMLPerformanceNavigation_Release(IHTMLPerformanceNavigation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLPerformanceNavigation_GetTypeInfoCount(IHTMLPerformanceNavigation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLPerformanceNavigation_GetTypeInfoCount(IHTMLPerformanceNavigation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLPerformanceNavigation_GetTypeInfo(IHTMLPerformanceNavigation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLPerformanceNavigation_GetTypeInfo(IHTMLPerformanceNavigation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLPerformanceNavigation_GetIDsOfNames(IHTMLPerformanceNavigation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLPerformanceNavigation_GetIDsOfNames(IHTMLPerformanceNavigation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLPerformanceNavigation_Invoke(IHTMLPerformanceNavigation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLPerformanceNavigation_Invoke(IHTMLPerformanceNavigation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLPerformanceNavigation methods ***/ -static FORCEINLINE HRESULT IHTMLPerformanceNavigation_get_type(IHTMLPerformanceNavigation* This,ULONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceNavigation_get_type(IHTMLPerformanceNavigation* This,ULONG *p) { return This->lpVtbl->get_type(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceNavigation_get_redirectCount(IHTMLPerformanceNavigation* This,ULONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceNavigation_get_redirectCount(IHTMLPerformanceNavigation* This,ULONG *p) { return This->lpVtbl->get_redirectCount(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceNavigation_toString(IHTMLPerformanceNavigation* This,BSTR *string) { +static __WIDL_INLINE HRESULT IHTMLPerformanceNavigation_toString(IHTMLPerformanceNavigation* This,BSTR *string) { return This->lpVtbl->toString(This,string); } -static FORCEINLINE HRESULT IHTMLPerformanceNavigation_toJSON(IHTMLPerformanceNavigation* This,VARIANT *pVar) { +static __WIDL_INLINE HRESULT IHTMLPerformanceNavigation_toJSON(IHTMLPerformanceNavigation* This,VARIANT *pVar) { return This->lpVtbl->toJSON(This,pVar); } #endif @@ -157135,96 +157143,96 @@ interface IHTMLPerformanceTiming { #define IHTMLPerformanceTiming_toJSON(This,pVar) (This)->lpVtbl->toJSON(This,pVar) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLPerformanceTiming_QueryInterface(IHTMLPerformanceTiming* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_QueryInterface(IHTMLPerformanceTiming* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLPerformanceTiming_AddRef(IHTMLPerformanceTiming* This) { +static __WIDL_INLINE ULONG IHTMLPerformanceTiming_AddRef(IHTMLPerformanceTiming* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLPerformanceTiming_Release(IHTMLPerformanceTiming* This) { +static __WIDL_INLINE ULONG IHTMLPerformanceTiming_Release(IHTMLPerformanceTiming* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLPerformanceTiming_GetTypeInfoCount(IHTMLPerformanceTiming* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_GetTypeInfoCount(IHTMLPerformanceTiming* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_GetTypeInfo(IHTMLPerformanceTiming* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_GetTypeInfo(IHTMLPerformanceTiming* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_GetIDsOfNames(IHTMLPerformanceTiming* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_GetIDsOfNames(IHTMLPerformanceTiming* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_Invoke(IHTMLPerformanceTiming* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_Invoke(IHTMLPerformanceTiming* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLPerformanceTiming methods ***/ -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_navigationStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_navigationStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_navigationStart(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_unloadEventStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_unloadEventStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_unloadEventStart(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_unloadEventEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_unloadEventEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_unloadEventEnd(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_redirectStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_redirectStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_redirectStart(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_redirectEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_redirectEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_redirectEnd(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_fetchStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_fetchStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_fetchStart(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_domainLookupStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_domainLookupStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_domainLookupStart(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_domainLookupEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_domainLookupEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_domainLookupEnd(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_connectStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_connectStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_connectStart(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_connectEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_connectEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_connectEnd(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_requestStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_requestStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_requestStart(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_responseStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_responseStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_responseStart(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_responseEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_responseEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_responseEnd(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_domLoading(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_domLoading(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_domLoading(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_domInteractive(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_domInteractive(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_domInteractive(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_domContentLoadedEventStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_domContentLoadedEventStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_domContentLoadedEventStart(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_domContentLoadedEventEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_domContentLoadedEventEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_domContentLoadedEventEnd(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_domComplete(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_domComplete(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_domComplete(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_loadEventStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_loadEventStart(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_loadEventStart(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_loadEventEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_loadEventEnd(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_loadEventEnd(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_get_msFirstPaint(IHTMLPerformanceTiming* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_get_msFirstPaint(IHTMLPerformanceTiming* This,ULONGLONG *p) { return This->lpVtbl->get_msFirstPaint(This,p); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_toString(IHTMLPerformanceTiming* This,BSTR *string) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_toString(IHTMLPerformanceTiming* This,BSTR *string) { return This->lpVtbl->toString(This,string); } -static FORCEINLINE HRESULT IHTMLPerformanceTiming_toJSON(IHTMLPerformanceTiming* This,VARIANT *pVar) { +static __WIDL_INLINE HRESULT IHTMLPerformanceTiming_toJSON(IHTMLPerformanceTiming* This,VARIANT *pVar) { return This->lpVtbl->toJSON(This,pVar); } #endif @@ -157316,26 +157324,26 @@ interface DispHTMLPerformance { #define DispHTMLPerformance_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLPerformance_QueryInterface(DispHTMLPerformance* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLPerformance_QueryInterface(DispHTMLPerformance* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLPerformance_AddRef(DispHTMLPerformance* This) { +static __WIDL_INLINE ULONG DispHTMLPerformance_AddRef(DispHTMLPerformance* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLPerformance_Release(DispHTMLPerformance* This) { +static __WIDL_INLINE ULONG DispHTMLPerformance_Release(DispHTMLPerformance* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLPerformance_GetTypeInfoCount(DispHTMLPerformance* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLPerformance_GetTypeInfoCount(DispHTMLPerformance* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLPerformance_GetTypeInfo(DispHTMLPerformance* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLPerformance_GetTypeInfo(DispHTMLPerformance* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLPerformance_GetIDsOfNames(DispHTMLPerformance* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLPerformance_GetIDsOfNames(DispHTMLPerformance* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLPerformance_Invoke(DispHTMLPerformance* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLPerformance_Invoke(DispHTMLPerformance* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -157440,26 +157448,26 @@ interface DispHTMLPerformanceNavigation { #define DispHTMLPerformanceNavigation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLPerformanceNavigation_QueryInterface(DispHTMLPerformanceNavigation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLPerformanceNavigation_QueryInterface(DispHTMLPerformanceNavigation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLPerformanceNavigation_AddRef(DispHTMLPerformanceNavigation* This) { +static __WIDL_INLINE ULONG DispHTMLPerformanceNavigation_AddRef(DispHTMLPerformanceNavigation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLPerformanceNavigation_Release(DispHTMLPerformanceNavigation* This) { +static __WIDL_INLINE ULONG DispHTMLPerformanceNavigation_Release(DispHTMLPerformanceNavigation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLPerformanceNavigation_GetTypeInfoCount(DispHTMLPerformanceNavigation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLPerformanceNavigation_GetTypeInfoCount(DispHTMLPerformanceNavigation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLPerformanceNavigation_GetTypeInfo(DispHTMLPerformanceNavigation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLPerformanceNavigation_GetTypeInfo(DispHTMLPerformanceNavigation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLPerformanceNavigation_GetIDsOfNames(DispHTMLPerformanceNavigation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLPerformanceNavigation_GetIDsOfNames(DispHTMLPerformanceNavigation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLPerformanceNavigation_Invoke(DispHTMLPerformanceNavigation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLPerformanceNavigation_Invoke(DispHTMLPerformanceNavigation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -157564,26 +157572,26 @@ interface DispHTMLPerformanceTiming { #define DispHTMLPerformanceTiming_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLPerformanceTiming_QueryInterface(DispHTMLPerformanceTiming* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLPerformanceTiming_QueryInterface(DispHTMLPerformanceTiming* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLPerformanceTiming_AddRef(DispHTMLPerformanceTiming* This) { +static __WIDL_INLINE ULONG DispHTMLPerformanceTiming_AddRef(DispHTMLPerformanceTiming* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLPerformanceTiming_Release(DispHTMLPerformanceTiming* This) { +static __WIDL_INLINE ULONG DispHTMLPerformanceTiming_Release(DispHTMLPerformanceTiming* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLPerformanceTiming_GetTypeInfoCount(DispHTMLPerformanceTiming* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLPerformanceTiming_GetTypeInfoCount(DispHTMLPerformanceTiming* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLPerformanceTiming_GetTypeInfo(DispHTMLPerformanceTiming* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLPerformanceTiming_GetTypeInfo(DispHTMLPerformanceTiming* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLPerformanceTiming_GetIDsOfNames(DispHTMLPerformanceTiming* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLPerformanceTiming_GetIDsOfNames(DispHTMLPerformanceTiming* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLPerformanceTiming_Invoke(DispHTMLPerformanceTiming* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLPerformanceTiming_Invoke(DispHTMLPerformanceTiming* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -157688,26 +157696,26 @@ interface ISVGTSpanElement { #define ISVGTSpanElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGTSpanElement_QueryInterface(ISVGTSpanElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGTSpanElement_QueryInterface(ISVGTSpanElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGTSpanElement_AddRef(ISVGTSpanElement* This) { +static __WIDL_INLINE ULONG ISVGTSpanElement_AddRef(ISVGTSpanElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGTSpanElement_Release(ISVGTSpanElement* This) { +static __WIDL_INLINE ULONG ISVGTSpanElement_Release(ISVGTSpanElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGTSpanElement_GetTypeInfoCount(ISVGTSpanElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGTSpanElement_GetTypeInfoCount(ISVGTSpanElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGTSpanElement_GetTypeInfo(ISVGTSpanElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGTSpanElement_GetTypeInfo(ISVGTSpanElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGTSpanElement_GetIDsOfNames(ISVGTSpanElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGTSpanElement_GetIDsOfNames(ISVGTSpanElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGTSpanElement_Invoke(ISVGTSpanElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGTSpanElement_Invoke(ISVGTSpanElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -157799,26 +157807,26 @@ interface DispSVGTSpanElement { #define DispSVGTSpanElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGTSpanElement_QueryInterface(DispSVGTSpanElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGTSpanElement_QueryInterface(DispSVGTSpanElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGTSpanElement_AddRef(DispSVGTSpanElement* This) { +static __WIDL_INLINE ULONG DispSVGTSpanElement_AddRef(DispSVGTSpanElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGTSpanElement_Release(DispSVGTSpanElement* This) { +static __WIDL_INLINE ULONG DispSVGTSpanElement_Release(DispSVGTSpanElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGTSpanElement_GetTypeInfoCount(DispSVGTSpanElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGTSpanElement_GetTypeInfoCount(DispSVGTSpanElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGTSpanElement_GetTypeInfo(DispSVGTSpanElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGTSpanElement_GetTypeInfo(DispSVGTSpanElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGTSpanElement_GetIDsOfNames(DispSVGTSpanElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGTSpanElement_GetIDsOfNames(DispSVGTSpanElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGTSpanElement_Invoke(DispSVGTSpanElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGTSpanElement_Invoke(DispSVGTSpanElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -158369,192 +158377,192 @@ interface ITemplatePrinter { #define ITemplatePrinter_updatePageStatus(This,p) (This)->lpVtbl->updatePageStatus(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITemplatePrinter_QueryInterface(ITemplatePrinter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITemplatePrinter_QueryInterface(ITemplatePrinter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITemplatePrinter_AddRef(ITemplatePrinter* This) { +static __WIDL_INLINE ULONG ITemplatePrinter_AddRef(ITemplatePrinter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITemplatePrinter_Release(ITemplatePrinter* This) { +static __WIDL_INLINE ULONG ITemplatePrinter_Release(ITemplatePrinter* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITemplatePrinter_GetTypeInfoCount(ITemplatePrinter* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITemplatePrinter_GetTypeInfoCount(ITemplatePrinter* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITemplatePrinter_GetTypeInfo(ITemplatePrinter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITemplatePrinter_GetTypeInfo(ITemplatePrinter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITemplatePrinter_GetIDsOfNames(ITemplatePrinter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITemplatePrinter_GetIDsOfNames(ITemplatePrinter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITemplatePrinter_Invoke(ITemplatePrinter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITemplatePrinter_Invoke(ITemplatePrinter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITemplatePrinter methods ***/ -static FORCEINLINE HRESULT ITemplatePrinter_startDoc(ITemplatePrinter* This,BSTR bstrTitle,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_startDoc(ITemplatePrinter* This,BSTR bstrTitle,VARIANT_BOOL *p) { return This->lpVtbl->startDoc(This,bstrTitle,p); } -static FORCEINLINE HRESULT ITemplatePrinter_stopDoc(ITemplatePrinter* This) { +static __WIDL_INLINE HRESULT ITemplatePrinter_stopDoc(ITemplatePrinter* This) { return This->lpVtbl->stopDoc(This); } -static FORCEINLINE HRESULT ITemplatePrinter_printBlankPage(ITemplatePrinter* This) { +static __WIDL_INLINE HRESULT ITemplatePrinter_printBlankPage(ITemplatePrinter* This) { return This->lpVtbl->printBlankPage(This); } -static FORCEINLINE HRESULT ITemplatePrinter_printPage(ITemplatePrinter* This,IDispatch *pElemDisp) { +static __WIDL_INLINE HRESULT ITemplatePrinter_printPage(ITemplatePrinter* This,IDispatch *pElemDisp) { return This->lpVtbl->printPage(This,pElemDisp); } -static FORCEINLINE HRESULT ITemplatePrinter_ensurePrintDialogDefaults(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_ensurePrintDialogDefaults(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->ensurePrintDialogDefaults(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_showPrintDialog(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_showPrintDialog(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->showPrintDialog(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_showPageSetupDialog(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_showPageSetupDialog(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->showPageSetupDialog(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_printNonNative(ITemplatePrinter* This,IUnknown *pMarkup,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_printNonNative(ITemplatePrinter* This,IUnknown *pMarkup,VARIANT_BOOL *p) { return This->lpVtbl->printNonNative(This,pMarkup,p); } -static FORCEINLINE HRESULT ITemplatePrinter_printNonNativeFrames(ITemplatePrinter* This,IUnknown *pMarkup,VARIANT_BOOL fActiveFrame) { +static __WIDL_INLINE HRESULT ITemplatePrinter_printNonNativeFrames(ITemplatePrinter* This,IUnknown *pMarkup,VARIANT_BOOL fActiveFrame) { return This->lpVtbl->printNonNativeFrames(This,pMarkup,fActiveFrame); } -static FORCEINLINE HRESULT ITemplatePrinter_put_framesetDocument(ITemplatePrinter* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_framesetDocument(ITemplatePrinter* This,VARIANT_BOOL v) { return This->lpVtbl->put_framesetDocument(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_framesetDocument(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_framesetDocument(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->get_framesetDocument(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_frameActive(ITemplatePrinter* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_frameActive(ITemplatePrinter* This,VARIANT_BOOL v) { return This->lpVtbl->put_frameActive(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_frameActive(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_frameActive(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->get_frameActive(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_frameAsShown(ITemplatePrinter* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_frameAsShown(ITemplatePrinter* This,VARIANT_BOOL v) { return This->lpVtbl->put_frameAsShown(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_frameAsShown(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_frameAsShown(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->get_frameAsShown(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_selection(ITemplatePrinter* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_selection(ITemplatePrinter* This,VARIANT_BOOL v) { return This->lpVtbl->put_selection(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_selection(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_selection(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->get_selection(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_selectedPages(ITemplatePrinter* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_selectedPages(ITemplatePrinter* This,VARIANT_BOOL v) { return This->lpVtbl->put_selectedPages(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_selectedPages(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_selectedPages(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->get_selectedPages(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_currentPage(ITemplatePrinter* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_currentPage(ITemplatePrinter* This,VARIANT_BOOL v) { return This->lpVtbl->put_currentPage(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_currentPage(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_currentPage(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->get_currentPage(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_currentPageAvail(ITemplatePrinter* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_currentPageAvail(ITemplatePrinter* This,VARIANT_BOOL v) { return This->lpVtbl->put_currentPageAvail(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_currentPageAvail(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_currentPageAvail(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->get_currentPageAvail(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_collate(ITemplatePrinter* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_collate(ITemplatePrinter* This,VARIANT_BOOL v) { return This->lpVtbl->put_collate(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_collate(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_collate(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->get_collate(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_get_duplex(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_duplex(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->get_duplex(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_copies(ITemplatePrinter* This,USHORT v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_copies(ITemplatePrinter* This,USHORT v) { return This->lpVtbl->put_copies(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_copies(ITemplatePrinter* This,USHORT *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_copies(ITemplatePrinter* This,USHORT *p) { return This->lpVtbl->get_copies(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_pageFrom(ITemplatePrinter* This,USHORT v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_pageFrom(ITemplatePrinter* This,USHORT v) { return This->lpVtbl->put_pageFrom(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_pageFrom(ITemplatePrinter* This,USHORT *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_pageFrom(ITemplatePrinter* This,USHORT *p) { return This->lpVtbl->get_pageFrom(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_pageTo(ITemplatePrinter* This,USHORT v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_pageTo(ITemplatePrinter* This,USHORT v) { return This->lpVtbl->put_pageTo(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_pageTo(ITemplatePrinter* This,USHORT *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_pageTo(ITemplatePrinter* This,USHORT *p) { return This->lpVtbl->get_pageTo(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_tableOfLinks(ITemplatePrinter* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_tableOfLinks(ITemplatePrinter* This,VARIANT_BOOL v) { return This->lpVtbl->put_tableOfLinks(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_tableOfLinks(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_tableOfLinks(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->get_tableOfLinks(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_allLinkedDocuments(ITemplatePrinter* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_allLinkedDocuments(ITemplatePrinter* This,VARIANT_BOOL v) { return This->lpVtbl->put_allLinkedDocuments(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_allLinkedDocuments(ITemplatePrinter* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_allLinkedDocuments(ITemplatePrinter* This,VARIANT_BOOL *p) { return This->lpVtbl->get_allLinkedDocuments(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_header(ITemplatePrinter* This,BSTR v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_header(ITemplatePrinter* This,BSTR v) { return This->lpVtbl->put_header(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_header(ITemplatePrinter* This,BSTR *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_header(ITemplatePrinter* This,BSTR *p) { return This->lpVtbl->get_header(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_footer(ITemplatePrinter* This,BSTR v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_footer(ITemplatePrinter* This,BSTR v) { return This->lpVtbl->put_footer(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_footer(ITemplatePrinter* This,BSTR *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_footer(ITemplatePrinter* This,BSTR *p) { return This->lpVtbl->get_footer(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_marginLeft(ITemplatePrinter* This,LONG v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_marginLeft(ITemplatePrinter* This,LONG v) { return This->lpVtbl->put_marginLeft(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_marginLeft(ITemplatePrinter* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_marginLeft(ITemplatePrinter* This,LONG *p) { return This->lpVtbl->get_marginLeft(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_marginRight(ITemplatePrinter* This,LONG v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_marginRight(ITemplatePrinter* This,LONG v) { return This->lpVtbl->put_marginRight(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_marginRight(ITemplatePrinter* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_marginRight(ITemplatePrinter* This,LONG *p) { return This->lpVtbl->get_marginRight(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_marginTop(ITemplatePrinter* This,LONG v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_marginTop(ITemplatePrinter* This,LONG v) { return This->lpVtbl->put_marginTop(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_marginTop(ITemplatePrinter* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_marginTop(ITemplatePrinter* This,LONG *p) { return This->lpVtbl->get_marginTop(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_put_marginBottom(ITemplatePrinter* This,LONG v) { +static __WIDL_INLINE HRESULT ITemplatePrinter_put_marginBottom(ITemplatePrinter* This,LONG v) { return This->lpVtbl->put_marginBottom(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter_get_marginBottom(ITemplatePrinter* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_marginBottom(ITemplatePrinter* This,LONG *p) { return This->lpVtbl->get_marginBottom(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_get_pageWidth(ITemplatePrinter* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_pageWidth(ITemplatePrinter* This,LONG *p) { return This->lpVtbl->get_pageWidth(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_get_pageHeight(ITemplatePrinter* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_pageHeight(ITemplatePrinter* This,LONG *p) { return This->lpVtbl->get_pageHeight(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_get_unprintableLeft(ITemplatePrinter* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_unprintableLeft(ITemplatePrinter* This,LONG *p) { return This->lpVtbl->get_unprintableLeft(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_get_unprintableTop(ITemplatePrinter* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_unprintableTop(ITemplatePrinter* This,LONG *p) { return This->lpVtbl->get_unprintableTop(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_get_unprintableRight(ITemplatePrinter* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_unprintableRight(ITemplatePrinter* This,LONG *p) { return This->lpVtbl->get_unprintableRight(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_get_unprintableBottom(ITemplatePrinter* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_get_unprintableBottom(ITemplatePrinter* This,LONG *p) { return This->lpVtbl->get_unprintableBottom(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter_updatePageStatus(ITemplatePrinter* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter_updatePageStatus(ITemplatePrinter* This,LONG *p) { return This->lpVtbl->updatePageStatus(This,p); } #endif @@ -159000,220 +159008,220 @@ interface ITemplatePrinter2 { #define ITemplatePrinter2_deviceSupports(This,bstrProperty,pvar) (This)->lpVtbl->deviceSupports(This,bstrProperty,pvar) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITemplatePrinter2_QueryInterface(ITemplatePrinter2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_QueryInterface(ITemplatePrinter2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITemplatePrinter2_AddRef(ITemplatePrinter2* This) { +static __WIDL_INLINE ULONG ITemplatePrinter2_AddRef(ITemplatePrinter2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITemplatePrinter2_Release(ITemplatePrinter2* This) { +static __WIDL_INLINE ULONG ITemplatePrinter2_Release(ITemplatePrinter2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITemplatePrinter2_GetTypeInfoCount(ITemplatePrinter2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_GetTypeInfoCount(ITemplatePrinter2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITemplatePrinter2_GetTypeInfo(ITemplatePrinter2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_GetTypeInfo(ITemplatePrinter2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITemplatePrinter2_GetIDsOfNames(ITemplatePrinter2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_GetIDsOfNames(ITemplatePrinter2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITemplatePrinter2_Invoke(ITemplatePrinter2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_Invoke(ITemplatePrinter2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITemplatePrinter methods ***/ -static FORCEINLINE HRESULT ITemplatePrinter2_startDoc(ITemplatePrinter2* This,BSTR bstrTitle,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_startDoc(ITemplatePrinter2* This,BSTR bstrTitle,VARIANT_BOOL *p) { return This->lpVtbl->startDoc(This,bstrTitle,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_stopDoc(ITemplatePrinter2* This) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_stopDoc(ITemplatePrinter2* This) { return This->lpVtbl->stopDoc(This); } -static FORCEINLINE HRESULT ITemplatePrinter2_printBlankPage(ITemplatePrinter2* This) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_printBlankPage(ITemplatePrinter2* This) { return This->lpVtbl->printBlankPage(This); } -static FORCEINLINE HRESULT ITemplatePrinter2_printPage(ITemplatePrinter2* This,IDispatch *pElemDisp) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_printPage(ITemplatePrinter2* This,IDispatch *pElemDisp) { return This->lpVtbl->printPage(This,pElemDisp); } -static FORCEINLINE HRESULT ITemplatePrinter2_ensurePrintDialogDefaults(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_ensurePrintDialogDefaults(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->ensurePrintDialogDefaults(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_showPrintDialog(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_showPrintDialog(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->showPrintDialog(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_showPageSetupDialog(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_showPageSetupDialog(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->showPageSetupDialog(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_printNonNative(ITemplatePrinter2* This,IUnknown *pMarkup,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_printNonNative(ITemplatePrinter2* This,IUnknown *pMarkup,VARIANT_BOOL *p) { return This->lpVtbl->printNonNative(This,pMarkup,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_printNonNativeFrames(ITemplatePrinter2* This,IUnknown *pMarkup,VARIANT_BOOL fActiveFrame) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_printNonNativeFrames(ITemplatePrinter2* This,IUnknown *pMarkup,VARIANT_BOOL fActiveFrame) { return This->lpVtbl->printNonNativeFrames(This,pMarkup,fActiveFrame); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_framesetDocument(ITemplatePrinter2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_framesetDocument(ITemplatePrinter2* This,VARIANT_BOOL v) { return This->lpVtbl->put_framesetDocument(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_framesetDocument(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_framesetDocument(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_framesetDocument(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_frameActive(ITemplatePrinter2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_frameActive(ITemplatePrinter2* This,VARIANT_BOOL v) { return This->lpVtbl->put_frameActive(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_frameActive(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_frameActive(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_frameActive(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_frameAsShown(ITemplatePrinter2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_frameAsShown(ITemplatePrinter2* This,VARIANT_BOOL v) { return This->lpVtbl->put_frameAsShown(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_frameAsShown(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_frameAsShown(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_frameAsShown(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_selection(ITemplatePrinter2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_selection(ITemplatePrinter2* This,VARIANT_BOOL v) { return This->lpVtbl->put_selection(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_selection(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_selection(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_selection(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_selectedPages(ITemplatePrinter2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_selectedPages(ITemplatePrinter2* This,VARIANT_BOOL v) { return This->lpVtbl->put_selectedPages(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_selectedPages(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_selectedPages(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_selectedPages(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_currentPage(ITemplatePrinter2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_currentPage(ITemplatePrinter2* This,VARIANT_BOOL v) { return This->lpVtbl->put_currentPage(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_currentPage(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_currentPage(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_currentPage(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_currentPageAvail(ITemplatePrinter2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_currentPageAvail(ITemplatePrinter2* This,VARIANT_BOOL v) { return This->lpVtbl->put_currentPageAvail(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_currentPageAvail(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_currentPageAvail(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_currentPageAvail(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_collate(ITemplatePrinter2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_collate(ITemplatePrinter2* This,VARIANT_BOOL v) { return This->lpVtbl->put_collate(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_collate(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_collate(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_collate(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_duplex(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_duplex(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_duplex(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_copies(ITemplatePrinter2* This,USHORT v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_copies(ITemplatePrinter2* This,USHORT v) { return This->lpVtbl->put_copies(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_copies(ITemplatePrinter2* This,USHORT *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_copies(ITemplatePrinter2* This,USHORT *p) { return This->lpVtbl->get_copies(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_pageFrom(ITemplatePrinter2* This,USHORT v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_pageFrom(ITemplatePrinter2* This,USHORT v) { return This->lpVtbl->put_pageFrom(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_pageFrom(ITemplatePrinter2* This,USHORT *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_pageFrom(ITemplatePrinter2* This,USHORT *p) { return This->lpVtbl->get_pageFrom(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_pageTo(ITemplatePrinter2* This,USHORT v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_pageTo(ITemplatePrinter2* This,USHORT v) { return This->lpVtbl->put_pageTo(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_pageTo(ITemplatePrinter2* This,USHORT *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_pageTo(ITemplatePrinter2* This,USHORT *p) { return This->lpVtbl->get_pageTo(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_tableOfLinks(ITemplatePrinter2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_tableOfLinks(ITemplatePrinter2* This,VARIANT_BOOL v) { return This->lpVtbl->put_tableOfLinks(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_tableOfLinks(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_tableOfLinks(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_tableOfLinks(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_allLinkedDocuments(ITemplatePrinter2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_allLinkedDocuments(ITemplatePrinter2* This,VARIANT_BOOL v) { return This->lpVtbl->put_allLinkedDocuments(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_allLinkedDocuments(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_allLinkedDocuments(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_allLinkedDocuments(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_header(ITemplatePrinter2* This,BSTR v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_header(ITemplatePrinter2* This,BSTR v) { return This->lpVtbl->put_header(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_header(ITemplatePrinter2* This,BSTR *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_header(ITemplatePrinter2* This,BSTR *p) { return This->lpVtbl->get_header(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_footer(ITemplatePrinter2* This,BSTR v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_footer(ITemplatePrinter2* This,BSTR v) { return This->lpVtbl->put_footer(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_footer(ITemplatePrinter2* This,BSTR *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_footer(ITemplatePrinter2* This,BSTR *p) { return This->lpVtbl->get_footer(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_marginLeft(ITemplatePrinter2* This,LONG v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_marginLeft(ITemplatePrinter2* This,LONG v) { return This->lpVtbl->put_marginLeft(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_marginLeft(ITemplatePrinter2* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_marginLeft(ITemplatePrinter2* This,LONG *p) { return This->lpVtbl->get_marginLeft(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_marginRight(ITemplatePrinter2* This,LONG v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_marginRight(ITemplatePrinter2* This,LONG v) { return This->lpVtbl->put_marginRight(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_marginRight(ITemplatePrinter2* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_marginRight(ITemplatePrinter2* This,LONG *p) { return This->lpVtbl->get_marginRight(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_marginTop(ITemplatePrinter2* This,LONG v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_marginTop(ITemplatePrinter2* This,LONG v) { return This->lpVtbl->put_marginTop(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_marginTop(ITemplatePrinter2* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_marginTop(ITemplatePrinter2* This,LONG *p) { return This->lpVtbl->get_marginTop(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_marginBottom(ITemplatePrinter2* This,LONG v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_marginBottom(ITemplatePrinter2* This,LONG v) { return This->lpVtbl->put_marginBottom(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_marginBottom(ITemplatePrinter2* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_marginBottom(ITemplatePrinter2* This,LONG *p) { return This->lpVtbl->get_marginBottom(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_pageWidth(ITemplatePrinter2* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_pageWidth(ITemplatePrinter2* This,LONG *p) { return This->lpVtbl->get_pageWidth(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_pageHeight(ITemplatePrinter2* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_pageHeight(ITemplatePrinter2* This,LONG *p) { return This->lpVtbl->get_pageHeight(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_unprintableLeft(ITemplatePrinter2* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_unprintableLeft(ITemplatePrinter2* This,LONG *p) { return This->lpVtbl->get_unprintableLeft(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_unprintableTop(ITemplatePrinter2* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_unprintableTop(ITemplatePrinter2* This,LONG *p) { return This->lpVtbl->get_unprintableTop(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_unprintableRight(ITemplatePrinter2* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_unprintableRight(ITemplatePrinter2* This,LONG *p) { return This->lpVtbl->get_unprintableRight(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_unprintableBottom(ITemplatePrinter2* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_unprintableBottom(ITemplatePrinter2* This,LONG *p) { return This->lpVtbl->get_unprintableBottom(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_updatePageStatus(ITemplatePrinter2* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_updatePageStatus(ITemplatePrinter2* This,LONG *p) { return This->lpVtbl->updatePageStatus(This,p); } /*** ITemplatePrinter2 methods ***/ -static FORCEINLINE HRESULT ITemplatePrinter2_put_selectionEnabled(ITemplatePrinter2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_selectionEnabled(ITemplatePrinter2* This,VARIANT_BOOL v) { return This->lpVtbl->put_selectionEnabled(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_selectionEnabled(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_selectionEnabled(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_selectionEnabled(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_frameActiveEnabled(ITemplatePrinter2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_frameActiveEnabled(ITemplatePrinter2* This,VARIANT_BOOL v) { return This->lpVtbl->put_frameActiveEnabled(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_frameActiveEnabled(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_frameActiveEnabled(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_frameActiveEnabled(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_orientation(ITemplatePrinter2* This,BSTR v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_orientation(ITemplatePrinter2* This,BSTR v) { return This->lpVtbl->put_orientation(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_orientation(ITemplatePrinter2* This,BSTR *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_orientation(ITemplatePrinter2* This,BSTR *p) { return This->lpVtbl->get_orientation(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_put_usePrinterCopyCollate(ITemplatePrinter2* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_put_usePrinterCopyCollate(ITemplatePrinter2* This,VARIANT_BOOL v) { return This->lpVtbl->put_usePrinterCopyCollate(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter2_get_usePrinterCopyCollate(ITemplatePrinter2* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_get_usePrinterCopyCollate(ITemplatePrinter2* This,VARIANT_BOOL *p) { return This->lpVtbl->get_usePrinterCopyCollate(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter2_deviceSupports(ITemplatePrinter2* This,BSTR bstrProperty,VARIANT *pvar) { +static __WIDL_INLINE HRESULT ITemplatePrinter2_deviceSupports(ITemplatePrinter2* This,BSTR bstrProperty,VARIANT *pvar) { return This->lpVtbl->deviceSupports(This,bstrProperty,pvar); } #endif @@ -159745,251 +159753,251 @@ interface ITemplatePrinter3 { #define ITemplatePrinter3_getPageMarginLeftImportant(This,pageRule,pbImportant) (This)->lpVtbl->getPageMarginLeftImportant(This,pageRule,pbImportant) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITemplatePrinter3_QueryInterface(ITemplatePrinter3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_QueryInterface(ITemplatePrinter3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITemplatePrinter3_AddRef(ITemplatePrinter3* This) { +static __WIDL_INLINE ULONG ITemplatePrinter3_AddRef(ITemplatePrinter3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITemplatePrinter3_Release(ITemplatePrinter3* This) { +static __WIDL_INLINE ULONG ITemplatePrinter3_Release(ITemplatePrinter3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITemplatePrinter3_GetTypeInfoCount(ITemplatePrinter3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_GetTypeInfoCount(ITemplatePrinter3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITemplatePrinter3_GetTypeInfo(ITemplatePrinter3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_GetTypeInfo(ITemplatePrinter3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITemplatePrinter3_GetIDsOfNames(ITemplatePrinter3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_GetIDsOfNames(ITemplatePrinter3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITemplatePrinter3_Invoke(ITemplatePrinter3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_Invoke(ITemplatePrinter3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITemplatePrinter methods ***/ -static FORCEINLINE HRESULT ITemplatePrinter3_startDoc(ITemplatePrinter3* This,BSTR bstrTitle,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_startDoc(ITemplatePrinter3* This,BSTR bstrTitle,VARIANT_BOOL *p) { return This->lpVtbl->startDoc(This,bstrTitle,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_stopDoc(ITemplatePrinter3* This) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_stopDoc(ITemplatePrinter3* This) { return This->lpVtbl->stopDoc(This); } -static FORCEINLINE HRESULT ITemplatePrinter3_printBlankPage(ITemplatePrinter3* This) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_printBlankPage(ITemplatePrinter3* This) { return This->lpVtbl->printBlankPage(This); } -static FORCEINLINE HRESULT ITemplatePrinter3_printPage(ITemplatePrinter3* This,IDispatch *pElemDisp) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_printPage(ITemplatePrinter3* This,IDispatch *pElemDisp) { return This->lpVtbl->printPage(This,pElemDisp); } -static FORCEINLINE HRESULT ITemplatePrinter3_ensurePrintDialogDefaults(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_ensurePrintDialogDefaults(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->ensurePrintDialogDefaults(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_showPrintDialog(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_showPrintDialog(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->showPrintDialog(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_showPageSetupDialog(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_showPageSetupDialog(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->showPageSetupDialog(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_printNonNative(ITemplatePrinter3* This,IUnknown *pMarkup,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_printNonNative(ITemplatePrinter3* This,IUnknown *pMarkup,VARIANT_BOOL *p) { return This->lpVtbl->printNonNative(This,pMarkup,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_printNonNativeFrames(ITemplatePrinter3* This,IUnknown *pMarkup,VARIANT_BOOL fActiveFrame) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_printNonNativeFrames(ITemplatePrinter3* This,IUnknown *pMarkup,VARIANT_BOOL fActiveFrame) { return This->lpVtbl->printNonNativeFrames(This,pMarkup,fActiveFrame); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_framesetDocument(ITemplatePrinter3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_framesetDocument(ITemplatePrinter3* This,VARIANT_BOOL v) { return This->lpVtbl->put_framesetDocument(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_framesetDocument(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_framesetDocument(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_framesetDocument(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_frameActive(ITemplatePrinter3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_frameActive(ITemplatePrinter3* This,VARIANT_BOOL v) { return This->lpVtbl->put_frameActive(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_frameActive(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_frameActive(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_frameActive(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_frameAsShown(ITemplatePrinter3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_frameAsShown(ITemplatePrinter3* This,VARIANT_BOOL v) { return This->lpVtbl->put_frameAsShown(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_frameAsShown(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_frameAsShown(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_frameAsShown(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_selection(ITemplatePrinter3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_selection(ITemplatePrinter3* This,VARIANT_BOOL v) { return This->lpVtbl->put_selection(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_selection(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_selection(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_selection(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_selectedPages(ITemplatePrinter3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_selectedPages(ITemplatePrinter3* This,VARIANT_BOOL v) { return This->lpVtbl->put_selectedPages(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_selectedPages(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_selectedPages(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_selectedPages(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_currentPage(ITemplatePrinter3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_currentPage(ITemplatePrinter3* This,VARIANT_BOOL v) { return This->lpVtbl->put_currentPage(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_currentPage(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_currentPage(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_currentPage(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_currentPageAvail(ITemplatePrinter3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_currentPageAvail(ITemplatePrinter3* This,VARIANT_BOOL v) { return This->lpVtbl->put_currentPageAvail(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_currentPageAvail(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_currentPageAvail(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_currentPageAvail(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_collate(ITemplatePrinter3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_collate(ITemplatePrinter3* This,VARIANT_BOOL v) { return This->lpVtbl->put_collate(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_collate(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_collate(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_collate(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_duplex(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_duplex(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_duplex(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_copies(ITemplatePrinter3* This,USHORT v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_copies(ITemplatePrinter3* This,USHORT v) { return This->lpVtbl->put_copies(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_copies(ITemplatePrinter3* This,USHORT *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_copies(ITemplatePrinter3* This,USHORT *p) { return This->lpVtbl->get_copies(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_pageFrom(ITemplatePrinter3* This,USHORT v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_pageFrom(ITemplatePrinter3* This,USHORT v) { return This->lpVtbl->put_pageFrom(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_pageFrom(ITemplatePrinter3* This,USHORT *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_pageFrom(ITemplatePrinter3* This,USHORT *p) { return This->lpVtbl->get_pageFrom(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_pageTo(ITemplatePrinter3* This,USHORT v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_pageTo(ITemplatePrinter3* This,USHORT v) { return This->lpVtbl->put_pageTo(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_pageTo(ITemplatePrinter3* This,USHORT *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_pageTo(ITemplatePrinter3* This,USHORT *p) { return This->lpVtbl->get_pageTo(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_tableOfLinks(ITemplatePrinter3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_tableOfLinks(ITemplatePrinter3* This,VARIANT_BOOL v) { return This->lpVtbl->put_tableOfLinks(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_tableOfLinks(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_tableOfLinks(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_tableOfLinks(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_allLinkedDocuments(ITemplatePrinter3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_allLinkedDocuments(ITemplatePrinter3* This,VARIANT_BOOL v) { return This->lpVtbl->put_allLinkedDocuments(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_allLinkedDocuments(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_allLinkedDocuments(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_allLinkedDocuments(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_header(ITemplatePrinter3* This,BSTR v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_header(ITemplatePrinter3* This,BSTR v) { return This->lpVtbl->put_header(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_header(ITemplatePrinter3* This,BSTR *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_header(ITemplatePrinter3* This,BSTR *p) { return This->lpVtbl->get_header(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_footer(ITemplatePrinter3* This,BSTR v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_footer(ITemplatePrinter3* This,BSTR v) { return This->lpVtbl->put_footer(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_footer(ITemplatePrinter3* This,BSTR *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_footer(ITemplatePrinter3* This,BSTR *p) { return This->lpVtbl->get_footer(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_marginLeft(ITemplatePrinter3* This,LONG v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_marginLeft(ITemplatePrinter3* This,LONG v) { return This->lpVtbl->put_marginLeft(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_marginLeft(ITemplatePrinter3* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_marginLeft(ITemplatePrinter3* This,LONG *p) { return This->lpVtbl->get_marginLeft(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_marginRight(ITemplatePrinter3* This,LONG v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_marginRight(ITemplatePrinter3* This,LONG v) { return This->lpVtbl->put_marginRight(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_marginRight(ITemplatePrinter3* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_marginRight(ITemplatePrinter3* This,LONG *p) { return This->lpVtbl->get_marginRight(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_marginTop(ITemplatePrinter3* This,LONG v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_marginTop(ITemplatePrinter3* This,LONG v) { return This->lpVtbl->put_marginTop(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_marginTop(ITemplatePrinter3* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_marginTop(ITemplatePrinter3* This,LONG *p) { return This->lpVtbl->get_marginTop(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_marginBottom(ITemplatePrinter3* This,LONG v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_marginBottom(ITemplatePrinter3* This,LONG v) { return This->lpVtbl->put_marginBottom(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_marginBottom(ITemplatePrinter3* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_marginBottom(ITemplatePrinter3* This,LONG *p) { return This->lpVtbl->get_marginBottom(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_pageWidth(ITemplatePrinter3* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_pageWidth(ITemplatePrinter3* This,LONG *p) { return This->lpVtbl->get_pageWidth(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_pageHeight(ITemplatePrinter3* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_pageHeight(ITemplatePrinter3* This,LONG *p) { return This->lpVtbl->get_pageHeight(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_unprintableLeft(ITemplatePrinter3* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_unprintableLeft(ITemplatePrinter3* This,LONG *p) { return This->lpVtbl->get_unprintableLeft(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_unprintableTop(ITemplatePrinter3* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_unprintableTop(ITemplatePrinter3* This,LONG *p) { return This->lpVtbl->get_unprintableTop(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_unprintableRight(ITemplatePrinter3* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_unprintableRight(ITemplatePrinter3* This,LONG *p) { return This->lpVtbl->get_unprintableRight(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_unprintableBottom(ITemplatePrinter3* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_unprintableBottom(ITemplatePrinter3* This,LONG *p) { return This->lpVtbl->get_unprintableBottom(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_updatePageStatus(ITemplatePrinter3* This,LONG *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_updatePageStatus(ITemplatePrinter3* This,LONG *p) { return This->lpVtbl->updatePageStatus(This,p); } /*** ITemplatePrinter2 methods ***/ -static FORCEINLINE HRESULT ITemplatePrinter3_put_selectionEnabled(ITemplatePrinter3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_selectionEnabled(ITemplatePrinter3* This,VARIANT_BOOL v) { return This->lpVtbl->put_selectionEnabled(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_selectionEnabled(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_selectionEnabled(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_selectionEnabled(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_frameActiveEnabled(ITemplatePrinter3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_frameActiveEnabled(ITemplatePrinter3* This,VARIANT_BOOL v) { return This->lpVtbl->put_frameActiveEnabled(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_frameActiveEnabled(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_frameActiveEnabled(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_frameActiveEnabled(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_orientation(ITemplatePrinter3* This,BSTR v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_orientation(ITemplatePrinter3* This,BSTR v) { return This->lpVtbl->put_orientation(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_orientation(ITemplatePrinter3* This,BSTR *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_orientation(ITemplatePrinter3* This,BSTR *p) { return This->lpVtbl->get_orientation(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_put_usePrinterCopyCollate(ITemplatePrinter3* This,VARIANT_BOOL v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_usePrinterCopyCollate(ITemplatePrinter3* This,VARIANT_BOOL v) { return This->lpVtbl->put_usePrinterCopyCollate(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_usePrinterCopyCollate(ITemplatePrinter3* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_usePrinterCopyCollate(ITemplatePrinter3* This,VARIANT_BOOL *p) { return This->lpVtbl->get_usePrinterCopyCollate(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_deviceSupports(ITemplatePrinter3* This,BSTR bstrProperty,VARIANT *pvar) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_deviceSupports(ITemplatePrinter3* This,BSTR bstrProperty,VARIANT *pvar) { return This->lpVtbl->deviceSupports(This,bstrProperty,pvar); } /*** ITemplatePrinter3 methods ***/ -static FORCEINLINE HRESULT ITemplatePrinter3_put_headerFooterFont(ITemplatePrinter3* This,BSTR v) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_put_headerFooterFont(ITemplatePrinter3* This,BSTR v) { return This->lpVtbl->put_headerFooterFont(This,v); } -static FORCEINLINE HRESULT ITemplatePrinter3_get_headerFooterFont(ITemplatePrinter3* This,BSTR *p) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_get_headerFooterFont(ITemplatePrinter3* This,BSTR *p) { return This->lpVtbl->get_headerFooterFont(This,p); } -static FORCEINLINE HRESULT ITemplatePrinter3_getPageMarginTop(ITemplatePrinter3* This,IDispatch *pageRule,LONG pageWidth,LONG pageHeight,VARIANT *pMargin) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_getPageMarginTop(ITemplatePrinter3* This,IDispatch *pageRule,LONG pageWidth,LONG pageHeight,VARIANT *pMargin) { return This->lpVtbl->getPageMarginTop(This,pageRule,pageWidth,pageHeight,pMargin); } -static FORCEINLINE HRESULT ITemplatePrinter3_getPageMarginRight(ITemplatePrinter3* This,IDispatch *pageRule,LONG pageWidth,LONG pageHeight,VARIANT *pMargin) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_getPageMarginRight(ITemplatePrinter3* This,IDispatch *pageRule,LONG pageWidth,LONG pageHeight,VARIANT *pMargin) { return This->lpVtbl->getPageMarginRight(This,pageRule,pageWidth,pageHeight,pMargin); } -static FORCEINLINE HRESULT ITemplatePrinter3_getPageMarginBottom(ITemplatePrinter3* This,IDispatch *pageRule,LONG pageWidth,LONG pageHeight,VARIANT *pMargin) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_getPageMarginBottom(ITemplatePrinter3* This,IDispatch *pageRule,LONG pageWidth,LONG pageHeight,VARIANT *pMargin) { return This->lpVtbl->getPageMarginBottom(This,pageRule,pageWidth,pageHeight,pMargin); } -static FORCEINLINE HRESULT ITemplatePrinter3_getPageMarginLeft(ITemplatePrinter3* This,IDispatch *pageRule,LONG pageWidth,LONG pageHeight,VARIANT *pMargin) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_getPageMarginLeft(ITemplatePrinter3* This,IDispatch *pageRule,LONG pageWidth,LONG pageHeight,VARIANT *pMargin) { return This->lpVtbl->getPageMarginLeft(This,pageRule,pageWidth,pageHeight,pMargin); } -static FORCEINLINE HRESULT ITemplatePrinter3_getPageMarginTopImportant(ITemplatePrinter3* This,IDispatch *pageRule,VARIANT_BOOL *pbImportant) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_getPageMarginTopImportant(ITemplatePrinter3* This,IDispatch *pageRule,VARIANT_BOOL *pbImportant) { return This->lpVtbl->getPageMarginTopImportant(This,pageRule,pbImportant); } -static FORCEINLINE HRESULT ITemplatePrinter3_getPageMarginRightImportant(ITemplatePrinter3* This,IDispatch *pageRule,VARIANT_BOOL *pbImportant) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_getPageMarginRightImportant(ITemplatePrinter3* This,IDispatch *pageRule,VARIANT_BOOL *pbImportant) { return This->lpVtbl->getPageMarginRightImportant(This,pageRule,pbImportant); } -static FORCEINLINE HRESULT ITemplatePrinter3_getPageMarginBottomImportant(ITemplatePrinter3* This,IDispatch *pageRule,VARIANT_BOOL *pbImportant) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_getPageMarginBottomImportant(ITemplatePrinter3* This,IDispatch *pageRule,VARIANT_BOOL *pbImportant) { return This->lpVtbl->getPageMarginBottomImportant(This,pageRule,pbImportant); } -static FORCEINLINE HRESULT ITemplatePrinter3_getPageMarginLeftImportant(ITemplatePrinter3* This,IDispatch *pageRule,VARIANT_BOOL *pbImportant) { +static __WIDL_INLINE HRESULT ITemplatePrinter3_getPageMarginLeftImportant(ITemplatePrinter3* This,IDispatch *pageRule,VARIANT_BOOL *pbImportant) { return This->lpVtbl->getPageMarginLeftImportant(This,pageRule,pbImportant); } #endif @@ -160132,45 +160140,45 @@ interface IPrintManagerTemplatePrinter { #define IPrintManagerTemplatePrinter_endPrint(This) (This)->lpVtbl->endPrint(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPrintManagerTemplatePrinter_QueryInterface(IPrintManagerTemplatePrinter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPrintManagerTemplatePrinter_QueryInterface(IPrintManagerTemplatePrinter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPrintManagerTemplatePrinter_AddRef(IPrintManagerTemplatePrinter* This) { +static __WIDL_INLINE ULONG IPrintManagerTemplatePrinter_AddRef(IPrintManagerTemplatePrinter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPrintManagerTemplatePrinter_Release(IPrintManagerTemplatePrinter* This) { +static __WIDL_INLINE ULONG IPrintManagerTemplatePrinter_Release(IPrintManagerTemplatePrinter* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IPrintManagerTemplatePrinter_GetTypeInfoCount(IPrintManagerTemplatePrinter* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IPrintManagerTemplatePrinter_GetTypeInfoCount(IPrintManagerTemplatePrinter* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IPrintManagerTemplatePrinter_GetTypeInfo(IPrintManagerTemplatePrinter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IPrintManagerTemplatePrinter_GetTypeInfo(IPrintManagerTemplatePrinter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IPrintManagerTemplatePrinter_GetIDsOfNames(IPrintManagerTemplatePrinter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IPrintManagerTemplatePrinter_GetIDsOfNames(IPrintManagerTemplatePrinter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IPrintManagerTemplatePrinter_Invoke(IPrintManagerTemplatePrinter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IPrintManagerTemplatePrinter_Invoke(IPrintManagerTemplatePrinter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IPrintManagerTemplatePrinter methods ***/ -static FORCEINLINE HRESULT IPrintManagerTemplatePrinter_startPrint(IPrintManagerTemplatePrinter* This) { +static __WIDL_INLINE HRESULT IPrintManagerTemplatePrinter_startPrint(IPrintManagerTemplatePrinter* This) { return This->lpVtbl->startPrint(This); } -static FORCEINLINE HRESULT IPrintManagerTemplatePrinter_drawPreviewPage(IPrintManagerTemplatePrinter* This,IDispatch *pElemDisp,LONG nPage) { +static __WIDL_INLINE HRESULT IPrintManagerTemplatePrinter_drawPreviewPage(IPrintManagerTemplatePrinter* This,IDispatch *pElemDisp,LONG nPage) { return This->lpVtbl->drawPreviewPage(This,pElemDisp,nPage); } -static FORCEINLINE HRESULT IPrintManagerTemplatePrinter_setPageCount(IPrintManagerTemplatePrinter* This,LONG nPage) { +static __WIDL_INLINE HRESULT IPrintManagerTemplatePrinter_setPageCount(IPrintManagerTemplatePrinter* This,LONG nPage) { return This->lpVtbl->setPageCount(This,nPage); } -static FORCEINLINE HRESULT IPrintManagerTemplatePrinter_invalidatePreview(IPrintManagerTemplatePrinter* This) { +static __WIDL_INLINE HRESULT IPrintManagerTemplatePrinter_invalidatePreview(IPrintManagerTemplatePrinter* This) { return This->lpVtbl->invalidatePreview(This); } -static FORCEINLINE HRESULT IPrintManagerTemplatePrinter_getPrintTaskOptionValue(IPrintManagerTemplatePrinter* This,BSTR bstrKey,VARIANT *pvarin) { +static __WIDL_INLINE HRESULT IPrintManagerTemplatePrinter_getPrintTaskOptionValue(IPrintManagerTemplatePrinter* This,BSTR bstrKey,VARIANT *pvarin) { return This->lpVtbl->getPrintTaskOptionValue(This,bstrKey,pvarin); } -static FORCEINLINE HRESULT IPrintManagerTemplatePrinter_endPrint(IPrintManagerTemplatePrinter* This) { +static __WIDL_INLINE HRESULT IPrintManagerTemplatePrinter_endPrint(IPrintManagerTemplatePrinter* This) { return This->lpVtbl->endPrint(This); } #endif @@ -160276,26 +160284,26 @@ interface DispCPrintManagerTemplatePrinter { #define DispCPrintManagerTemplatePrinter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispCPrintManagerTemplatePrinter_QueryInterface(DispCPrintManagerTemplatePrinter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispCPrintManagerTemplatePrinter_QueryInterface(DispCPrintManagerTemplatePrinter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispCPrintManagerTemplatePrinter_AddRef(DispCPrintManagerTemplatePrinter* This) { +static __WIDL_INLINE ULONG DispCPrintManagerTemplatePrinter_AddRef(DispCPrintManagerTemplatePrinter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispCPrintManagerTemplatePrinter_Release(DispCPrintManagerTemplatePrinter* This) { +static __WIDL_INLINE ULONG DispCPrintManagerTemplatePrinter_Release(DispCPrintManagerTemplatePrinter* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispCPrintManagerTemplatePrinter_GetTypeInfoCount(DispCPrintManagerTemplatePrinter* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispCPrintManagerTemplatePrinter_GetTypeInfoCount(DispCPrintManagerTemplatePrinter* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispCPrintManagerTemplatePrinter_GetTypeInfo(DispCPrintManagerTemplatePrinter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispCPrintManagerTemplatePrinter_GetTypeInfo(DispCPrintManagerTemplatePrinter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispCPrintManagerTemplatePrinter_GetIDsOfNames(DispCPrintManagerTemplatePrinter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispCPrintManagerTemplatePrinter_GetIDsOfNames(DispCPrintManagerTemplatePrinter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispCPrintManagerTemplatePrinter_Invoke(DispCPrintManagerTemplatePrinter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispCPrintManagerTemplatePrinter_Invoke(DispCPrintManagerTemplatePrinter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -160462,45 +160470,45 @@ interface ISVGTextPathElement { #define ISVGTextPathElement_get_spacing(This,p) (This)->lpVtbl->get_spacing(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISVGTextPathElement_QueryInterface(ISVGTextPathElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISVGTextPathElement_QueryInterface(ISVGTextPathElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISVGTextPathElement_AddRef(ISVGTextPathElement* This) { +static __WIDL_INLINE ULONG ISVGTextPathElement_AddRef(ISVGTextPathElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISVGTextPathElement_Release(ISVGTextPathElement* This) { +static __WIDL_INLINE ULONG ISVGTextPathElement_Release(ISVGTextPathElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISVGTextPathElement_GetTypeInfoCount(ISVGTextPathElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISVGTextPathElement_GetTypeInfoCount(ISVGTextPathElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISVGTextPathElement_GetTypeInfo(ISVGTextPathElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISVGTextPathElement_GetTypeInfo(ISVGTextPathElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISVGTextPathElement_GetIDsOfNames(ISVGTextPathElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISVGTextPathElement_GetIDsOfNames(ISVGTextPathElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISVGTextPathElement_Invoke(ISVGTextPathElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISVGTextPathElement_Invoke(ISVGTextPathElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISVGTextPathElement methods ***/ -static FORCEINLINE HRESULT ISVGTextPathElement_putref_startOffset(ISVGTextPathElement* This,ISVGAnimatedLength *v) { +static __WIDL_INLINE HRESULT ISVGTextPathElement_putref_startOffset(ISVGTextPathElement* This,ISVGAnimatedLength *v) { return This->lpVtbl->putref_startOffset(This,v); } -static FORCEINLINE HRESULT ISVGTextPathElement_get_startOffset(ISVGTextPathElement* This,ISVGAnimatedLength **p) { +static __WIDL_INLINE HRESULT ISVGTextPathElement_get_startOffset(ISVGTextPathElement* This,ISVGAnimatedLength **p) { return This->lpVtbl->get_startOffset(This,p); } -static FORCEINLINE HRESULT ISVGTextPathElement_putref_method(ISVGTextPathElement* This,ISVGAnimatedEnumeration *v) { +static __WIDL_INLINE HRESULT ISVGTextPathElement_putref_method(ISVGTextPathElement* This,ISVGAnimatedEnumeration *v) { return This->lpVtbl->putref_method(This,v); } -static FORCEINLINE HRESULT ISVGTextPathElement_get_method(ISVGTextPathElement* This,ISVGAnimatedEnumeration **p) { +static __WIDL_INLINE HRESULT ISVGTextPathElement_get_method(ISVGTextPathElement* This,ISVGAnimatedEnumeration **p) { return This->lpVtbl->get_method(This,p); } -static FORCEINLINE HRESULT ISVGTextPathElement_putref_spacing(ISVGTextPathElement* This,ISVGAnimatedEnumeration *v) { +static __WIDL_INLINE HRESULT ISVGTextPathElement_putref_spacing(ISVGTextPathElement* This,ISVGAnimatedEnumeration *v) { return This->lpVtbl->putref_spacing(This,v); } -static FORCEINLINE HRESULT ISVGTextPathElement_get_spacing(ISVGTextPathElement* This,ISVGAnimatedEnumeration **p) { +static __WIDL_INLINE HRESULT ISVGTextPathElement_get_spacing(ISVGTextPathElement* This,ISVGAnimatedEnumeration **p) { return This->lpVtbl->get_spacing(This,p); } #endif @@ -160592,26 +160600,26 @@ interface DispSVGTextPathElement { #define DispSVGTextPathElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispSVGTextPathElement_QueryInterface(DispSVGTextPathElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispSVGTextPathElement_QueryInterface(DispSVGTextPathElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispSVGTextPathElement_AddRef(DispSVGTextPathElement* This) { +static __WIDL_INLINE ULONG DispSVGTextPathElement_AddRef(DispSVGTextPathElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispSVGTextPathElement_Release(DispSVGTextPathElement* This) { +static __WIDL_INLINE ULONG DispSVGTextPathElement_Release(DispSVGTextPathElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispSVGTextPathElement_GetTypeInfoCount(DispSVGTextPathElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispSVGTextPathElement_GetTypeInfoCount(DispSVGTextPathElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispSVGTextPathElement_GetTypeInfo(DispSVGTextPathElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispSVGTextPathElement_GetTypeInfo(DispSVGTextPathElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispSVGTextPathElement_GetIDsOfNames(DispSVGTextPathElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispSVGTextPathElement_GetIDsOfNames(DispSVGTextPathElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispSVGTextPathElement_Invoke(DispSVGTextPathElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispSVGTextPathElement_Invoke(DispSVGTextPathElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -160728,30 +160736,30 @@ interface IDOMXmlSerializer { #define IDOMXmlSerializer_serializeToString(This,pNode,pString) (This)->lpVtbl->serializeToString(This,pNode,pString) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMXmlSerializer_QueryInterface(IDOMXmlSerializer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMXmlSerializer_QueryInterface(IDOMXmlSerializer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMXmlSerializer_AddRef(IDOMXmlSerializer* This) { +static __WIDL_INLINE ULONG IDOMXmlSerializer_AddRef(IDOMXmlSerializer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMXmlSerializer_Release(IDOMXmlSerializer* This) { +static __WIDL_INLINE ULONG IDOMXmlSerializer_Release(IDOMXmlSerializer* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMXmlSerializer_GetTypeInfoCount(IDOMXmlSerializer* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMXmlSerializer_GetTypeInfoCount(IDOMXmlSerializer* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMXmlSerializer_GetTypeInfo(IDOMXmlSerializer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMXmlSerializer_GetTypeInfo(IDOMXmlSerializer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMXmlSerializer_GetIDsOfNames(IDOMXmlSerializer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMXmlSerializer_GetIDsOfNames(IDOMXmlSerializer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMXmlSerializer_Invoke(IDOMXmlSerializer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMXmlSerializer_Invoke(IDOMXmlSerializer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMXmlSerializer methods ***/ -static FORCEINLINE HRESULT IDOMXmlSerializer_serializeToString(IDOMXmlSerializer* This,IHTMLDOMNode *pNode,BSTR *pString) { +static __WIDL_INLINE HRESULT IDOMXmlSerializer_serializeToString(IDOMXmlSerializer* This,IHTMLDOMNode *pNode,BSTR *pString) { return This->lpVtbl->serializeToString(This,pNode,pString); } #endif @@ -160853,30 +160861,30 @@ interface IDOMXmlSerializerFactory { #define IDOMXmlSerializerFactory_create(This,a) (This)->lpVtbl->create(This,a) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMXmlSerializerFactory_QueryInterface(IDOMXmlSerializerFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMXmlSerializerFactory_QueryInterface(IDOMXmlSerializerFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMXmlSerializerFactory_AddRef(IDOMXmlSerializerFactory* This) { +static __WIDL_INLINE ULONG IDOMXmlSerializerFactory_AddRef(IDOMXmlSerializerFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMXmlSerializerFactory_Release(IDOMXmlSerializerFactory* This) { +static __WIDL_INLINE ULONG IDOMXmlSerializerFactory_Release(IDOMXmlSerializerFactory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMXmlSerializerFactory_GetTypeInfoCount(IDOMXmlSerializerFactory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMXmlSerializerFactory_GetTypeInfoCount(IDOMXmlSerializerFactory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMXmlSerializerFactory_GetTypeInfo(IDOMXmlSerializerFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMXmlSerializerFactory_GetTypeInfo(IDOMXmlSerializerFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMXmlSerializerFactory_GetIDsOfNames(IDOMXmlSerializerFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMXmlSerializerFactory_GetIDsOfNames(IDOMXmlSerializerFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMXmlSerializerFactory_Invoke(IDOMXmlSerializerFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMXmlSerializerFactory_Invoke(IDOMXmlSerializerFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMXmlSerializerFactory methods ***/ -static FORCEINLINE HRESULT IDOMXmlSerializerFactory_create(IDOMXmlSerializerFactory* This,IDOMXmlSerializer **a) { +static __WIDL_INLINE HRESULT IDOMXmlSerializerFactory_create(IDOMXmlSerializerFactory* This,IDOMXmlSerializer **a) { return This->lpVtbl->create(This,a); } #endif @@ -160982,30 +160990,30 @@ interface IDOMParser { #define IDOMParser_parseFromString(This,xmlSource,mimeType,ppNode) (This)->lpVtbl->parseFromString(This,xmlSource,mimeType,ppNode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMParser_QueryInterface(IDOMParser* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMParser_QueryInterface(IDOMParser* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMParser_AddRef(IDOMParser* This) { +static __WIDL_INLINE ULONG IDOMParser_AddRef(IDOMParser* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMParser_Release(IDOMParser* This) { +static __WIDL_INLINE ULONG IDOMParser_Release(IDOMParser* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMParser_GetTypeInfoCount(IDOMParser* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMParser_GetTypeInfoCount(IDOMParser* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMParser_GetTypeInfo(IDOMParser* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMParser_GetTypeInfo(IDOMParser* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMParser_GetIDsOfNames(IDOMParser* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMParser_GetIDsOfNames(IDOMParser* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMParser_Invoke(IDOMParser* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMParser_Invoke(IDOMParser* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMParser methods ***/ -static FORCEINLINE HRESULT IDOMParser_parseFromString(IDOMParser* This,BSTR xmlSource,BSTR mimeType,IHTMLDocument2 **ppNode) { +static __WIDL_INLINE HRESULT IDOMParser_parseFromString(IDOMParser* This,BSTR xmlSource,BSTR mimeType,IHTMLDocument2 **ppNode) { return This->lpVtbl->parseFromString(This,xmlSource,mimeType,ppNode); } #endif @@ -161107,30 +161115,30 @@ interface IDOMParserFactory { #define IDOMParserFactory_create(This,a) (This)->lpVtbl->create(This,a) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMParserFactory_QueryInterface(IDOMParserFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMParserFactory_QueryInterface(IDOMParserFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMParserFactory_AddRef(IDOMParserFactory* This) { +static __WIDL_INLINE ULONG IDOMParserFactory_AddRef(IDOMParserFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMParserFactory_Release(IDOMParserFactory* This) { +static __WIDL_INLINE ULONG IDOMParserFactory_Release(IDOMParserFactory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMParserFactory_GetTypeInfoCount(IDOMParserFactory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMParserFactory_GetTypeInfoCount(IDOMParserFactory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMParserFactory_GetTypeInfo(IDOMParserFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMParserFactory_GetTypeInfo(IDOMParserFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMParserFactory_GetIDsOfNames(IDOMParserFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMParserFactory_GetIDsOfNames(IDOMParserFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMParserFactory_Invoke(IDOMParserFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMParserFactory_Invoke(IDOMParserFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMParserFactory methods ***/ -static FORCEINLINE HRESULT IDOMParserFactory_create(IDOMParserFactory* This,IDOMParser **a) { +static __WIDL_INLINE HRESULT IDOMParserFactory_create(IDOMParserFactory* This,IDOMParser **a) { return This->lpVtbl->create(This,a); } #endif @@ -161222,26 +161230,26 @@ interface DispXMLSerializer { #define DispXMLSerializer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispXMLSerializer_QueryInterface(DispXMLSerializer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispXMLSerializer_QueryInterface(DispXMLSerializer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispXMLSerializer_AddRef(DispXMLSerializer* This) { +static __WIDL_INLINE ULONG DispXMLSerializer_AddRef(DispXMLSerializer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispXMLSerializer_Release(DispXMLSerializer* This) { +static __WIDL_INLINE ULONG DispXMLSerializer_Release(DispXMLSerializer* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispXMLSerializer_GetTypeInfoCount(DispXMLSerializer* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispXMLSerializer_GetTypeInfoCount(DispXMLSerializer* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispXMLSerializer_GetTypeInfo(DispXMLSerializer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispXMLSerializer_GetTypeInfo(DispXMLSerializer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispXMLSerializer_GetIDsOfNames(DispXMLSerializer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispXMLSerializer_GetIDsOfNames(DispXMLSerializer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispXMLSerializer_Invoke(DispXMLSerializer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispXMLSerializer_Invoke(DispXMLSerializer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -161360,26 +161368,26 @@ interface DispDOMParser { #define DispDOMParser_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMParser_QueryInterface(DispDOMParser* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMParser_QueryInterface(DispDOMParser* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMParser_AddRef(DispDOMParser* This) { +static __WIDL_INLINE ULONG DispDOMParser_AddRef(DispDOMParser* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMParser_Release(DispDOMParser* This) { +static __WIDL_INLINE ULONG DispDOMParser_Release(DispDOMParser* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMParser_GetTypeInfoCount(DispDOMParser* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMParser_GetTypeInfoCount(DispDOMParser* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMParser_GetTypeInfo(DispDOMParser* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMParser_GetTypeInfo(DispDOMParser* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMParser_GetIDsOfNames(DispDOMParser* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMParser_GetIDsOfNames(DispDOMParser* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMParser_Invoke(DispDOMParser* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMParser_Invoke(DispDOMParser* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -161498,26 +161506,26 @@ interface DispHTMLSemanticElement { #define DispHTMLSemanticElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLSemanticElement_QueryInterface(DispHTMLSemanticElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLSemanticElement_QueryInterface(DispHTMLSemanticElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLSemanticElement_AddRef(DispHTMLSemanticElement* This) { +static __WIDL_INLINE ULONG DispHTMLSemanticElement_AddRef(DispHTMLSemanticElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLSemanticElement_Release(DispHTMLSemanticElement* This) { +static __WIDL_INLINE ULONG DispHTMLSemanticElement_Release(DispHTMLSemanticElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLSemanticElement_GetTypeInfoCount(DispHTMLSemanticElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLSemanticElement_GetTypeInfoCount(DispHTMLSemanticElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLSemanticElement_GetTypeInfo(DispHTMLSemanticElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLSemanticElement_GetTypeInfo(DispHTMLSemanticElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLSemanticElement_GetIDsOfNames(DispHTMLSemanticElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLSemanticElement_GetIDsOfNames(DispHTMLSemanticElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLSemanticElement_Invoke(DispHTMLSemanticElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLSemanticElement_Invoke(DispHTMLSemanticElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -161672,45 +161680,45 @@ interface IHTMLProgressElement { #define IHTMLProgressElement_get_form(This,p) (This)->lpVtbl->get_form(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLProgressElement_QueryInterface(IHTMLProgressElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLProgressElement_QueryInterface(IHTMLProgressElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLProgressElement_AddRef(IHTMLProgressElement* This) { +static __WIDL_INLINE ULONG IHTMLProgressElement_AddRef(IHTMLProgressElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLProgressElement_Release(IHTMLProgressElement* This) { +static __WIDL_INLINE ULONG IHTMLProgressElement_Release(IHTMLProgressElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLProgressElement_GetTypeInfoCount(IHTMLProgressElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLProgressElement_GetTypeInfoCount(IHTMLProgressElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLProgressElement_GetTypeInfo(IHTMLProgressElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLProgressElement_GetTypeInfo(IHTMLProgressElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLProgressElement_GetIDsOfNames(IHTMLProgressElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLProgressElement_GetIDsOfNames(IHTMLProgressElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLProgressElement_Invoke(IHTMLProgressElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLProgressElement_Invoke(IHTMLProgressElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLProgressElement methods ***/ -static FORCEINLINE HRESULT IHTMLProgressElement_put_value(IHTMLProgressElement* This,float v) { +static __WIDL_INLINE HRESULT IHTMLProgressElement_put_value(IHTMLProgressElement* This,float v) { return This->lpVtbl->put_value(This,v); } -static FORCEINLINE HRESULT IHTMLProgressElement_get_value(IHTMLProgressElement* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLProgressElement_get_value(IHTMLProgressElement* This,float *p) { return This->lpVtbl->get_value(This,p); } -static FORCEINLINE HRESULT IHTMLProgressElement_put_max(IHTMLProgressElement* This,float v) { +static __WIDL_INLINE HRESULT IHTMLProgressElement_put_max(IHTMLProgressElement* This,float v) { return This->lpVtbl->put_max(This,v); } -static FORCEINLINE HRESULT IHTMLProgressElement_get_max(IHTMLProgressElement* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLProgressElement_get_max(IHTMLProgressElement* This,float *p) { return This->lpVtbl->get_max(This,p); } -static FORCEINLINE HRESULT IHTMLProgressElement_get_position(IHTMLProgressElement* This,float *p) { +static __WIDL_INLINE HRESULT IHTMLProgressElement_get_position(IHTMLProgressElement* This,float *p) { return This->lpVtbl->get_position(This,p); } -static FORCEINLINE HRESULT IHTMLProgressElement_get_form(IHTMLProgressElement* This,IHTMLFormElement **p) { +static __WIDL_INLINE HRESULT IHTMLProgressElement_get_form(IHTMLProgressElement* This,IHTMLFormElement **p) { return This->lpVtbl->get_form(This,p); } #endif @@ -161802,26 +161810,26 @@ interface DispHTMLProgressElement { #define DispHTMLProgressElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLProgressElement_QueryInterface(DispHTMLProgressElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLProgressElement_QueryInterface(DispHTMLProgressElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLProgressElement_AddRef(DispHTMLProgressElement* This) { +static __WIDL_INLINE ULONG DispHTMLProgressElement_AddRef(DispHTMLProgressElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLProgressElement_Release(DispHTMLProgressElement* This) { +static __WIDL_INLINE ULONG DispHTMLProgressElement_Release(DispHTMLProgressElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLProgressElement_GetTypeInfoCount(DispHTMLProgressElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLProgressElement_GetTypeInfoCount(DispHTMLProgressElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLProgressElement_GetTypeInfo(DispHTMLProgressElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLProgressElement_GetTypeInfo(DispHTMLProgressElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLProgressElement_GetIDsOfNames(DispHTMLProgressElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLProgressElement_GetIDsOfNames(DispHTMLProgressElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLProgressElement_Invoke(DispHTMLProgressElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLProgressElement_Invoke(DispHTMLProgressElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -161960,36 +161968,36 @@ interface IDOMMSTransitionEvent { #define IDOMMSTransitionEvent_initMSTransitionEvent(This,eventType,canBubble,cancelable,propertyName,elapsedTime) (This)->lpVtbl->initMSTransitionEvent(This,eventType,canBubble,cancelable,propertyName,elapsedTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMMSTransitionEvent_QueryInterface(IDOMMSTransitionEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMMSTransitionEvent_QueryInterface(IDOMMSTransitionEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMMSTransitionEvent_AddRef(IDOMMSTransitionEvent* This) { +static __WIDL_INLINE ULONG IDOMMSTransitionEvent_AddRef(IDOMMSTransitionEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMMSTransitionEvent_Release(IDOMMSTransitionEvent* This) { +static __WIDL_INLINE ULONG IDOMMSTransitionEvent_Release(IDOMMSTransitionEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMMSTransitionEvent_GetTypeInfoCount(IDOMMSTransitionEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMMSTransitionEvent_GetTypeInfoCount(IDOMMSTransitionEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMMSTransitionEvent_GetTypeInfo(IDOMMSTransitionEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMMSTransitionEvent_GetTypeInfo(IDOMMSTransitionEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMMSTransitionEvent_GetIDsOfNames(IDOMMSTransitionEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMMSTransitionEvent_GetIDsOfNames(IDOMMSTransitionEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMMSTransitionEvent_Invoke(IDOMMSTransitionEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMMSTransitionEvent_Invoke(IDOMMSTransitionEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMMSTransitionEvent methods ***/ -static FORCEINLINE HRESULT IDOMMSTransitionEvent_get_propertyName(IDOMMSTransitionEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMMSTransitionEvent_get_propertyName(IDOMMSTransitionEvent* This,BSTR *p) { return This->lpVtbl->get_propertyName(This,p); } -static FORCEINLINE HRESULT IDOMMSTransitionEvent_get_elapsedTime(IDOMMSTransitionEvent* This,float *p) { +static __WIDL_INLINE HRESULT IDOMMSTransitionEvent_get_elapsedTime(IDOMMSTransitionEvent* This,float *p) { return This->lpVtbl->get_elapsedTime(This,p); } -static FORCEINLINE HRESULT IDOMMSTransitionEvent_initMSTransitionEvent(IDOMMSTransitionEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,BSTR propertyName,float elapsedTime) { +static __WIDL_INLINE HRESULT IDOMMSTransitionEvent_initMSTransitionEvent(IDOMMSTransitionEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,BSTR propertyName,float elapsedTime) { return This->lpVtbl->initMSTransitionEvent(This,eventType,canBubble,cancelable,propertyName,elapsedTime); } #endif @@ -162081,26 +162089,26 @@ interface DispDOMMSTransitionEvent { #define DispDOMMSTransitionEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMMSTransitionEvent_QueryInterface(DispDOMMSTransitionEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMMSTransitionEvent_QueryInterface(DispDOMMSTransitionEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMMSTransitionEvent_AddRef(DispDOMMSTransitionEvent* This) { +static __WIDL_INLINE ULONG DispDOMMSTransitionEvent_AddRef(DispDOMMSTransitionEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMMSTransitionEvent_Release(DispDOMMSTransitionEvent* This) { +static __WIDL_INLINE ULONG DispDOMMSTransitionEvent_Release(DispDOMMSTransitionEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMMSTransitionEvent_GetTypeInfoCount(DispDOMMSTransitionEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMMSTransitionEvent_GetTypeInfoCount(DispDOMMSTransitionEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMMSTransitionEvent_GetTypeInfo(DispDOMMSTransitionEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMMSTransitionEvent_GetTypeInfo(DispDOMMSTransitionEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMMSTransitionEvent_GetIDsOfNames(DispDOMMSTransitionEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMMSTransitionEvent_GetIDsOfNames(DispDOMMSTransitionEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMMSTransitionEvent_Invoke(DispDOMMSTransitionEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMMSTransitionEvent_Invoke(DispDOMMSTransitionEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -162239,36 +162247,36 @@ interface IDOMMSAnimationEvent { #define IDOMMSAnimationEvent_initMSAnimationEvent(This,eventType,canBubble,cancelable,animationName,elapsedTime) (This)->lpVtbl->initMSAnimationEvent(This,eventType,canBubble,cancelable,animationName,elapsedTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMMSAnimationEvent_QueryInterface(IDOMMSAnimationEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMMSAnimationEvent_QueryInterface(IDOMMSAnimationEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMMSAnimationEvent_AddRef(IDOMMSAnimationEvent* This) { +static __WIDL_INLINE ULONG IDOMMSAnimationEvent_AddRef(IDOMMSAnimationEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMMSAnimationEvent_Release(IDOMMSAnimationEvent* This) { +static __WIDL_INLINE ULONG IDOMMSAnimationEvent_Release(IDOMMSAnimationEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMMSAnimationEvent_GetTypeInfoCount(IDOMMSAnimationEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMMSAnimationEvent_GetTypeInfoCount(IDOMMSAnimationEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMMSAnimationEvent_GetTypeInfo(IDOMMSAnimationEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMMSAnimationEvent_GetTypeInfo(IDOMMSAnimationEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMMSAnimationEvent_GetIDsOfNames(IDOMMSAnimationEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMMSAnimationEvent_GetIDsOfNames(IDOMMSAnimationEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMMSAnimationEvent_Invoke(IDOMMSAnimationEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMMSAnimationEvent_Invoke(IDOMMSAnimationEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMMSAnimationEvent methods ***/ -static FORCEINLINE HRESULT IDOMMSAnimationEvent_get_animationName(IDOMMSAnimationEvent* This,BSTR *p) { +static __WIDL_INLINE HRESULT IDOMMSAnimationEvent_get_animationName(IDOMMSAnimationEvent* This,BSTR *p) { return This->lpVtbl->get_animationName(This,p); } -static FORCEINLINE HRESULT IDOMMSAnimationEvent_get_elapsedTime(IDOMMSAnimationEvent* This,float *p) { +static __WIDL_INLINE HRESULT IDOMMSAnimationEvent_get_elapsedTime(IDOMMSAnimationEvent* This,float *p) { return This->lpVtbl->get_elapsedTime(This,p); } -static FORCEINLINE HRESULT IDOMMSAnimationEvent_initMSAnimationEvent(IDOMMSAnimationEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,BSTR animationName,float elapsedTime) { +static __WIDL_INLINE HRESULT IDOMMSAnimationEvent_initMSAnimationEvent(IDOMMSAnimationEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,BSTR animationName,float elapsedTime) { return This->lpVtbl->initMSAnimationEvent(This,eventType,canBubble,cancelable,animationName,elapsedTime); } #endif @@ -162360,26 +162368,26 @@ interface DispDOMMSAnimationEvent { #define DispDOMMSAnimationEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMMSAnimationEvent_QueryInterface(DispDOMMSAnimationEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMMSAnimationEvent_QueryInterface(DispDOMMSAnimationEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMMSAnimationEvent_AddRef(DispDOMMSAnimationEvent* This) { +static __WIDL_INLINE ULONG DispDOMMSAnimationEvent_AddRef(DispDOMMSAnimationEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMMSAnimationEvent_Release(DispDOMMSAnimationEvent* This) { +static __WIDL_INLINE ULONG DispDOMMSAnimationEvent_Release(DispDOMMSAnimationEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMMSAnimationEvent_GetTypeInfoCount(DispDOMMSAnimationEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMMSAnimationEvent_GetTypeInfoCount(DispDOMMSAnimationEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMMSAnimationEvent_GetTypeInfo(DispDOMMSAnimationEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMMSAnimationEvent_GetTypeInfo(DispDOMMSAnimationEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMMSAnimationEvent_GetIDsOfNames(DispDOMMSAnimationEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMMSAnimationEvent_GetIDsOfNames(DispDOMMSAnimationEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMMSAnimationEvent_Invoke(DispDOMMSAnimationEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMMSAnimationEvent_Invoke(DispDOMMSAnimationEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -162520,36 +162528,36 @@ interface IWebGeolocation { #define IWebGeolocation_clearWatch(This,watchId) (This)->lpVtbl->clearWatch(This,watchId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWebGeolocation_QueryInterface(IWebGeolocation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWebGeolocation_QueryInterface(IWebGeolocation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWebGeolocation_AddRef(IWebGeolocation* This) { +static __WIDL_INLINE ULONG IWebGeolocation_AddRef(IWebGeolocation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWebGeolocation_Release(IWebGeolocation* This) { +static __WIDL_INLINE ULONG IWebGeolocation_Release(IWebGeolocation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWebGeolocation_GetTypeInfoCount(IWebGeolocation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWebGeolocation_GetTypeInfoCount(IWebGeolocation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWebGeolocation_GetTypeInfo(IWebGeolocation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWebGeolocation_GetTypeInfo(IWebGeolocation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWebGeolocation_GetIDsOfNames(IWebGeolocation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWebGeolocation_GetIDsOfNames(IWebGeolocation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWebGeolocation_Invoke(IWebGeolocation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWebGeolocation_Invoke(IWebGeolocation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWebGeolocation methods ***/ -static FORCEINLINE HRESULT IWebGeolocation_getCurrentPosition(IWebGeolocation* This,IDispatch *successCallback,IDispatch *errorCallback,IDispatch *options) { +static __WIDL_INLINE HRESULT IWebGeolocation_getCurrentPosition(IWebGeolocation* This,IDispatch *successCallback,IDispatch *errorCallback,IDispatch *options) { return This->lpVtbl->getCurrentPosition(This,successCallback,errorCallback,options); } -static FORCEINLINE HRESULT IWebGeolocation_watchPosition(IWebGeolocation* This,IDispatch *successCallback,IDispatch *errorCallback,IDispatch *options,LONG *watchId) { +static __WIDL_INLINE HRESULT IWebGeolocation_watchPosition(IWebGeolocation* This,IDispatch *successCallback,IDispatch *errorCallback,IDispatch *options,LONG *watchId) { return This->lpVtbl->watchPosition(This,successCallback,errorCallback,options,watchId); } -static FORCEINLINE HRESULT IWebGeolocation_clearWatch(IWebGeolocation* This,LONG watchId) { +static __WIDL_INLINE HRESULT IWebGeolocation_clearWatch(IWebGeolocation* This,LONG watchId) { return This->lpVtbl->clearWatch(This,watchId); } #endif @@ -162699,48 +162707,48 @@ interface IWebGeocoordinates { #define IWebGeocoordinates_get_speed(This,p) (This)->lpVtbl->get_speed(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWebGeocoordinates_QueryInterface(IWebGeocoordinates* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWebGeocoordinates_QueryInterface(IWebGeocoordinates* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWebGeocoordinates_AddRef(IWebGeocoordinates* This) { +static __WIDL_INLINE ULONG IWebGeocoordinates_AddRef(IWebGeocoordinates* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWebGeocoordinates_Release(IWebGeocoordinates* This) { +static __WIDL_INLINE ULONG IWebGeocoordinates_Release(IWebGeocoordinates* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWebGeocoordinates_GetTypeInfoCount(IWebGeocoordinates* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWebGeocoordinates_GetTypeInfoCount(IWebGeocoordinates* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWebGeocoordinates_GetTypeInfo(IWebGeocoordinates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWebGeocoordinates_GetTypeInfo(IWebGeocoordinates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWebGeocoordinates_GetIDsOfNames(IWebGeocoordinates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWebGeocoordinates_GetIDsOfNames(IWebGeocoordinates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWebGeocoordinates_Invoke(IWebGeocoordinates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWebGeocoordinates_Invoke(IWebGeocoordinates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWebGeocoordinates methods ***/ -static FORCEINLINE HRESULT IWebGeocoordinates_get_latitude(IWebGeocoordinates* This,double *p) { +static __WIDL_INLINE HRESULT IWebGeocoordinates_get_latitude(IWebGeocoordinates* This,double *p) { return This->lpVtbl->get_latitude(This,p); } -static FORCEINLINE HRESULT IWebGeocoordinates_get_longitude(IWebGeocoordinates* This,double *p) { +static __WIDL_INLINE HRESULT IWebGeocoordinates_get_longitude(IWebGeocoordinates* This,double *p) { return This->lpVtbl->get_longitude(This,p); } -static FORCEINLINE HRESULT IWebGeocoordinates_get_altitude(IWebGeocoordinates* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IWebGeocoordinates_get_altitude(IWebGeocoordinates* This,VARIANT *p) { return This->lpVtbl->get_altitude(This,p); } -static FORCEINLINE HRESULT IWebGeocoordinates_get_accuracy(IWebGeocoordinates* This,double *p) { +static __WIDL_INLINE HRESULT IWebGeocoordinates_get_accuracy(IWebGeocoordinates* This,double *p) { return This->lpVtbl->get_accuracy(This,p); } -static FORCEINLINE HRESULT IWebGeocoordinates_get_altitudeAccuracy(IWebGeocoordinates* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IWebGeocoordinates_get_altitudeAccuracy(IWebGeocoordinates* This,VARIANT *p) { return This->lpVtbl->get_altitudeAccuracy(This,p); } -static FORCEINLINE HRESULT IWebGeocoordinates_get_heading(IWebGeocoordinates* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IWebGeocoordinates_get_heading(IWebGeocoordinates* This,VARIANT *p) { return This->lpVtbl->get_heading(This,p); } -static FORCEINLINE HRESULT IWebGeocoordinates_get_speed(IWebGeocoordinates* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IWebGeocoordinates_get_speed(IWebGeocoordinates* This,VARIANT *p) { return This->lpVtbl->get_speed(This,p); } #endif @@ -162850,33 +162858,33 @@ interface IWebGeopositionError { #define IWebGeopositionError_get_message(This,p) (This)->lpVtbl->get_message(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWebGeopositionError_QueryInterface(IWebGeopositionError* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWebGeopositionError_QueryInterface(IWebGeopositionError* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWebGeopositionError_AddRef(IWebGeopositionError* This) { +static __WIDL_INLINE ULONG IWebGeopositionError_AddRef(IWebGeopositionError* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWebGeopositionError_Release(IWebGeopositionError* This) { +static __WIDL_INLINE ULONG IWebGeopositionError_Release(IWebGeopositionError* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWebGeopositionError_GetTypeInfoCount(IWebGeopositionError* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWebGeopositionError_GetTypeInfoCount(IWebGeopositionError* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWebGeopositionError_GetTypeInfo(IWebGeopositionError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWebGeopositionError_GetTypeInfo(IWebGeopositionError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWebGeopositionError_GetIDsOfNames(IWebGeopositionError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWebGeopositionError_GetIDsOfNames(IWebGeopositionError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWebGeopositionError_Invoke(IWebGeopositionError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWebGeopositionError_Invoke(IWebGeopositionError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWebGeopositionError methods ***/ -static FORCEINLINE HRESULT IWebGeopositionError_get_code(IWebGeopositionError* This,LONG *p) { +static __WIDL_INLINE HRESULT IWebGeopositionError_get_code(IWebGeopositionError* This,LONG *p) { return This->lpVtbl->get_code(This,p); } -static FORCEINLINE HRESULT IWebGeopositionError_get_message(IWebGeopositionError* This,BSTR *p) { +static __WIDL_INLINE HRESULT IWebGeopositionError_get_message(IWebGeopositionError* This,BSTR *p) { return This->lpVtbl->get_message(This,p); } #endif @@ -162986,33 +162994,33 @@ interface IWebGeoposition { #define IWebGeoposition_get_timestamp(This,p) (This)->lpVtbl->get_timestamp(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWebGeoposition_QueryInterface(IWebGeoposition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWebGeoposition_QueryInterface(IWebGeoposition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWebGeoposition_AddRef(IWebGeoposition* This) { +static __WIDL_INLINE ULONG IWebGeoposition_AddRef(IWebGeoposition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWebGeoposition_Release(IWebGeoposition* This) { +static __WIDL_INLINE ULONG IWebGeoposition_Release(IWebGeoposition* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWebGeoposition_GetTypeInfoCount(IWebGeoposition* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWebGeoposition_GetTypeInfoCount(IWebGeoposition* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWebGeoposition_GetTypeInfo(IWebGeoposition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWebGeoposition_GetTypeInfo(IWebGeoposition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWebGeoposition_GetIDsOfNames(IWebGeoposition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWebGeoposition_GetIDsOfNames(IWebGeoposition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWebGeoposition_Invoke(IWebGeoposition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWebGeoposition_Invoke(IWebGeoposition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWebGeoposition methods ***/ -static FORCEINLINE HRESULT IWebGeoposition_get_coords(IWebGeoposition* This,IWebGeocoordinates **p) { +static __WIDL_INLINE HRESULT IWebGeoposition_get_coords(IWebGeoposition* This,IWebGeocoordinates **p) { return This->lpVtbl->get_coords(This,p); } -static FORCEINLINE HRESULT IWebGeoposition_get_timestamp(IWebGeoposition* This,ULONGLONG *p) { +static __WIDL_INLINE HRESULT IWebGeoposition_get_timestamp(IWebGeoposition* This,ULONGLONG *p) { return This->lpVtbl->get_timestamp(This,p); } #endif @@ -163104,26 +163112,26 @@ interface DispWebGeolocation { #define DispWebGeolocation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispWebGeolocation_QueryInterface(DispWebGeolocation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispWebGeolocation_QueryInterface(DispWebGeolocation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispWebGeolocation_AddRef(DispWebGeolocation* This) { +static __WIDL_INLINE ULONG DispWebGeolocation_AddRef(DispWebGeolocation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispWebGeolocation_Release(DispWebGeolocation* This) { +static __WIDL_INLINE ULONG DispWebGeolocation_Release(DispWebGeolocation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispWebGeolocation_GetTypeInfoCount(DispWebGeolocation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispWebGeolocation_GetTypeInfoCount(DispWebGeolocation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispWebGeolocation_GetTypeInfo(DispWebGeolocation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispWebGeolocation_GetTypeInfo(DispWebGeolocation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispWebGeolocation_GetIDsOfNames(DispWebGeolocation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispWebGeolocation_GetIDsOfNames(DispWebGeolocation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispWebGeolocation_Invoke(DispWebGeolocation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispWebGeolocation_Invoke(DispWebGeolocation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -163228,26 +163236,26 @@ interface DispWebGeocoordinates { #define DispWebGeocoordinates_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispWebGeocoordinates_QueryInterface(DispWebGeocoordinates* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispWebGeocoordinates_QueryInterface(DispWebGeocoordinates* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispWebGeocoordinates_AddRef(DispWebGeocoordinates* This) { +static __WIDL_INLINE ULONG DispWebGeocoordinates_AddRef(DispWebGeocoordinates* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispWebGeocoordinates_Release(DispWebGeocoordinates* This) { +static __WIDL_INLINE ULONG DispWebGeocoordinates_Release(DispWebGeocoordinates* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispWebGeocoordinates_GetTypeInfoCount(DispWebGeocoordinates* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispWebGeocoordinates_GetTypeInfoCount(DispWebGeocoordinates* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispWebGeocoordinates_GetTypeInfo(DispWebGeocoordinates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispWebGeocoordinates_GetTypeInfo(DispWebGeocoordinates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispWebGeocoordinates_GetIDsOfNames(DispWebGeocoordinates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispWebGeocoordinates_GetIDsOfNames(DispWebGeocoordinates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispWebGeocoordinates_Invoke(DispWebGeocoordinates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispWebGeocoordinates_Invoke(DispWebGeocoordinates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -163352,26 +163360,26 @@ interface DispWebGeopositionError { #define DispWebGeopositionError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispWebGeopositionError_QueryInterface(DispWebGeopositionError* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispWebGeopositionError_QueryInterface(DispWebGeopositionError* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispWebGeopositionError_AddRef(DispWebGeopositionError* This) { +static __WIDL_INLINE ULONG DispWebGeopositionError_AddRef(DispWebGeopositionError* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispWebGeopositionError_Release(DispWebGeopositionError* This) { +static __WIDL_INLINE ULONG DispWebGeopositionError_Release(DispWebGeopositionError* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispWebGeopositionError_GetTypeInfoCount(DispWebGeopositionError* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispWebGeopositionError_GetTypeInfoCount(DispWebGeopositionError* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispWebGeopositionError_GetTypeInfo(DispWebGeopositionError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispWebGeopositionError_GetTypeInfo(DispWebGeopositionError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispWebGeopositionError_GetIDsOfNames(DispWebGeopositionError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispWebGeopositionError_GetIDsOfNames(DispWebGeopositionError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispWebGeopositionError_Invoke(DispWebGeopositionError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispWebGeopositionError_Invoke(DispWebGeopositionError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -163476,26 +163484,26 @@ interface DispWebGeoposition { #define DispWebGeoposition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispWebGeoposition_QueryInterface(DispWebGeoposition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispWebGeoposition_QueryInterface(DispWebGeoposition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispWebGeoposition_AddRef(DispWebGeoposition* This) { +static __WIDL_INLINE ULONG DispWebGeoposition_AddRef(DispWebGeoposition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispWebGeoposition_Release(DispWebGeoposition* This) { +static __WIDL_INLINE ULONG DispWebGeoposition_Release(DispWebGeoposition* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispWebGeoposition_GetTypeInfoCount(DispWebGeoposition* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispWebGeoposition_GetTypeInfoCount(DispWebGeoposition* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispWebGeoposition_GetTypeInfo(DispWebGeoposition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispWebGeoposition_GetTypeInfo(DispWebGeoposition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispWebGeoposition_GetIDsOfNames(DispWebGeoposition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispWebGeoposition_GetIDsOfNames(DispWebGeoposition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispWebGeoposition_Invoke(DispWebGeoposition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispWebGeoposition_Invoke(DispWebGeoposition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -163787,90 +163795,90 @@ interface IClientCaps { #define IClientCaps_clearComponentRequest(This) (This)->lpVtbl->clearComponentRequest(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IClientCaps_QueryInterface(IClientCaps* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IClientCaps_QueryInterface(IClientCaps* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IClientCaps_AddRef(IClientCaps* This) { +static __WIDL_INLINE ULONG IClientCaps_AddRef(IClientCaps* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IClientCaps_Release(IClientCaps* This) { +static __WIDL_INLINE ULONG IClientCaps_Release(IClientCaps* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IClientCaps_GetTypeInfoCount(IClientCaps* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IClientCaps_GetTypeInfoCount(IClientCaps* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IClientCaps_GetTypeInfo(IClientCaps* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IClientCaps_GetTypeInfo(IClientCaps* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IClientCaps_GetIDsOfNames(IClientCaps* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IClientCaps_GetIDsOfNames(IClientCaps* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IClientCaps_Invoke(IClientCaps* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IClientCaps_Invoke(IClientCaps* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IClientCaps methods ***/ -static FORCEINLINE HRESULT IClientCaps_get_javaEnabled(IClientCaps* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_javaEnabled(IClientCaps* This,VARIANT_BOOL *p) { return This->lpVtbl->get_javaEnabled(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_cookieEnabled(IClientCaps* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_cookieEnabled(IClientCaps* This,VARIANT_BOOL *p) { return This->lpVtbl->get_cookieEnabled(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_cpuClass(IClientCaps* This,BSTR *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_cpuClass(IClientCaps* This,BSTR *p) { return This->lpVtbl->get_cpuClass(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_systemLanguage(IClientCaps* This,BSTR *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_systemLanguage(IClientCaps* This,BSTR *p) { return This->lpVtbl->get_systemLanguage(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_userLanguage(IClientCaps* This,BSTR *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_userLanguage(IClientCaps* This,BSTR *p) { return This->lpVtbl->get_userLanguage(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_platform(IClientCaps* This,BSTR *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_platform(IClientCaps* This,BSTR *p) { return This->lpVtbl->get_platform(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_connectionSpeed(IClientCaps* This,LONG *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_connectionSpeed(IClientCaps* This,LONG *p) { return This->lpVtbl->get_connectionSpeed(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_onLine(IClientCaps* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_onLine(IClientCaps* This,VARIANT_BOOL *p) { return This->lpVtbl->get_onLine(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_colorDepth(IClientCaps* This,LONG *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_colorDepth(IClientCaps* This,LONG *p) { return This->lpVtbl->get_colorDepth(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_bufferDepth(IClientCaps* This,LONG *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_bufferDepth(IClientCaps* This,LONG *p) { return This->lpVtbl->get_bufferDepth(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_width(IClientCaps* This,LONG *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_width(IClientCaps* This,LONG *p) { return This->lpVtbl->get_width(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_height(IClientCaps* This,LONG *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_height(IClientCaps* This,LONG *p) { return This->lpVtbl->get_height(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_availHeight(IClientCaps* This,LONG *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_availHeight(IClientCaps* This,LONG *p) { return This->lpVtbl->get_availHeight(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_availWidth(IClientCaps* This,LONG *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_availWidth(IClientCaps* This,LONG *p) { return This->lpVtbl->get_availWidth(This,p); } -static FORCEINLINE HRESULT IClientCaps_get_connectionType(IClientCaps* This,BSTR *p) { +static __WIDL_INLINE HRESULT IClientCaps_get_connectionType(IClientCaps* This,BSTR *p) { return This->lpVtbl->get_connectionType(This,p); } -static FORCEINLINE HRESULT IClientCaps_isComponentInstalled(IClientCaps* This,BSTR bstrName,BSTR bstrUrl,BSTR bStrVer,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IClientCaps_isComponentInstalled(IClientCaps* This,BSTR bstrName,BSTR bstrUrl,BSTR bStrVer,VARIANT_BOOL *p) { return This->lpVtbl->isComponentInstalled(This,bstrName,bstrUrl,bStrVer,p); } -static FORCEINLINE HRESULT IClientCaps_getComponentVersion(IClientCaps* This,BSTR bstrName,BSTR bstrUrl,BSTR *pbstrVer) { +static __WIDL_INLINE HRESULT IClientCaps_getComponentVersion(IClientCaps* This,BSTR bstrName,BSTR bstrUrl,BSTR *pbstrVer) { return This->lpVtbl->getComponentVersion(This,bstrName,bstrUrl,pbstrVer); } -static FORCEINLINE HRESULT IClientCaps_compareVersions(IClientCaps* This,BSTR bstrVer1,BSTR bstrVer2,LONG *p) { +static __WIDL_INLINE HRESULT IClientCaps_compareVersions(IClientCaps* This,BSTR bstrVer1,BSTR bstrVer2,LONG *p) { return This->lpVtbl->compareVersions(This,bstrVer1,bstrVer2,p); } -static FORCEINLINE HRESULT IClientCaps_addComponentRequest(IClientCaps* This,BSTR bstrName,BSTR bstrUrl,BSTR bStrVer) { +static __WIDL_INLINE HRESULT IClientCaps_addComponentRequest(IClientCaps* This,BSTR bstrName,BSTR bstrUrl,BSTR bStrVer) { return This->lpVtbl->addComponentRequest(This,bstrName,bstrUrl,bStrVer); } -static FORCEINLINE HRESULT IClientCaps_doComponentRequest(IClientCaps* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IClientCaps_doComponentRequest(IClientCaps* This,VARIANT_BOOL *p) { return This->lpVtbl->doComponentRequest(This,p); } -static FORCEINLINE HRESULT IClientCaps_clearComponentRequest(IClientCaps* This) { +static __WIDL_INLINE HRESULT IClientCaps_clearComponentRequest(IClientCaps* This) { return This->lpVtbl->clearComponentRequest(This); } #endif @@ -164014,36 +164022,36 @@ interface IDOMMSManipulationEvent { #define IDOMMSManipulationEvent_initMSManipulationEvent(This,eventType,canBubble,cancelable,viewArg,detailArg,lastState,currentState) (This)->lpVtbl->initMSManipulationEvent(This,eventType,canBubble,cancelable,viewArg,detailArg,lastState,currentState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMMSManipulationEvent_QueryInterface(IDOMMSManipulationEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMMSManipulationEvent_QueryInterface(IDOMMSManipulationEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMMSManipulationEvent_AddRef(IDOMMSManipulationEvent* This) { +static __WIDL_INLINE ULONG IDOMMSManipulationEvent_AddRef(IDOMMSManipulationEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMMSManipulationEvent_Release(IDOMMSManipulationEvent* This) { +static __WIDL_INLINE ULONG IDOMMSManipulationEvent_Release(IDOMMSManipulationEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMMSManipulationEvent_GetTypeInfoCount(IDOMMSManipulationEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMMSManipulationEvent_GetTypeInfoCount(IDOMMSManipulationEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMMSManipulationEvent_GetTypeInfo(IDOMMSManipulationEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMMSManipulationEvent_GetTypeInfo(IDOMMSManipulationEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMMSManipulationEvent_GetIDsOfNames(IDOMMSManipulationEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMMSManipulationEvent_GetIDsOfNames(IDOMMSManipulationEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMMSManipulationEvent_Invoke(IDOMMSManipulationEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMMSManipulationEvent_Invoke(IDOMMSManipulationEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMMSManipulationEvent methods ***/ -static FORCEINLINE HRESULT IDOMMSManipulationEvent_get_lastState(IDOMMSManipulationEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMSManipulationEvent_get_lastState(IDOMMSManipulationEvent* This,LONG *p) { return This->lpVtbl->get_lastState(This,p); } -static FORCEINLINE HRESULT IDOMMSManipulationEvent_get_currentState(IDOMMSManipulationEvent* This,LONG *p) { +static __WIDL_INLINE HRESULT IDOMMSManipulationEvent_get_currentState(IDOMMSManipulationEvent* This,LONG *p) { return This->lpVtbl->get_currentState(This,p); } -static FORCEINLINE HRESULT IDOMMSManipulationEvent_initMSManipulationEvent(IDOMMSManipulationEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,LONG detailArg,LONG lastState,LONG currentState) { +static __WIDL_INLINE HRESULT IDOMMSManipulationEvent_initMSManipulationEvent(IDOMMSManipulationEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,IHTMLWindow2 *viewArg,LONG detailArg,LONG lastState,LONG currentState) { return This->lpVtbl->initMSManipulationEvent(This,eventType,canBubble,cancelable,viewArg,detailArg,lastState,currentState); } #endif @@ -164135,26 +164143,26 @@ interface DispDOMMSManipulationEvent { #define DispDOMMSManipulationEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMMSManipulationEvent_QueryInterface(DispDOMMSManipulationEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMMSManipulationEvent_QueryInterface(DispDOMMSManipulationEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMMSManipulationEvent_AddRef(DispDOMMSManipulationEvent* This) { +static __WIDL_INLINE ULONG DispDOMMSManipulationEvent_AddRef(DispDOMMSManipulationEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMMSManipulationEvent_Release(DispDOMMSManipulationEvent* This) { +static __WIDL_INLINE ULONG DispDOMMSManipulationEvent_Release(DispDOMMSManipulationEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMMSManipulationEvent_GetTypeInfoCount(DispDOMMSManipulationEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMMSManipulationEvent_GetTypeInfoCount(DispDOMMSManipulationEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMMSManipulationEvent_GetTypeInfo(DispDOMMSManipulationEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMMSManipulationEvent_GetTypeInfo(DispDOMMSManipulationEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMMSManipulationEvent_GetIDsOfNames(DispDOMMSManipulationEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMMSManipulationEvent_GetIDsOfNames(DispDOMMSManipulationEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMMSManipulationEvent_Invoke(DispDOMMSManipulationEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMMSManipulationEvent_Invoke(DispDOMMSManipulationEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -164287,33 +164295,33 @@ interface IDOMCloseEvent { #define IDOMCloseEvent_initCloseEvent(This,eventType,canBubble,cancelable,wasClean,code,reason) (This)->lpVtbl->initCloseEvent(This,eventType,canBubble,cancelable,wasClean,code,reason) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMCloseEvent_QueryInterface(IDOMCloseEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMCloseEvent_QueryInterface(IDOMCloseEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMCloseEvent_AddRef(IDOMCloseEvent* This) { +static __WIDL_INLINE ULONG IDOMCloseEvent_AddRef(IDOMCloseEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMCloseEvent_Release(IDOMCloseEvent* This) { +static __WIDL_INLINE ULONG IDOMCloseEvent_Release(IDOMCloseEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDOMCloseEvent_GetTypeInfoCount(IDOMCloseEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDOMCloseEvent_GetTypeInfoCount(IDOMCloseEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDOMCloseEvent_GetTypeInfo(IDOMCloseEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDOMCloseEvent_GetTypeInfo(IDOMCloseEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDOMCloseEvent_GetIDsOfNames(IDOMCloseEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDOMCloseEvent_GetIDsOfNames(IDOMCloseEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDOMCloseEvent_Invoke(IDOMCloseEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDOMCloseEvent_Invoke(IDOMCloseEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDOMCloseEvent methods ***/ -static FORCEINLINE HRESULT IDOMCloseEvent_get_wasClean(IDOMCloseEvent* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IDOMCloseEvent_get_wasClean(IDOMCloseEvent* This,VARIANT_BOOL *p) { return This->lpVtbl->get_wasClean(This,p); } -static FORCEINLINE HRESULT IDOMCloseEvent_initCloseEvent(IDOMCloseEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,VARIANT_BOOL wasClean,LONG code,BSTR reason) { +static __WIDL_INLINE HRESULT IDOMCloseEvent_initCloseEvent(IDOMCloseEvent* This,BSTR eventType,VARIANT_BOOL canBubble,VARIANT_BOOL cancelable,VARIANT_BOOL wasClean,LONG code,BSTR reason) { return This->lpVtbl->initCloseEvent(This,eventType,canBubble,cancelable,wasClean,code,reason); } #endif @@ -164405,26 +164413,26 @@ interface DispDOMCloseEvent { #define DispDOMCloseEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispDOMCloseEvent_QueryInterface(DispDOMCloseEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispDOMCloseEvent_QueryInterface(DispDOMCloseEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispDOMCloseEvent_AddRef(DispDOMCloseEvent* This) { +static __WIDL_INLINE ULONG DispDOMCloseEvent_AddRef(DispDOMCloseEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispDOMCloseEvent_Release(DispDOMCloseEvent* This) { +static __WIDL_INLINE ULONG DispDOMCloseEvent_Release(DispDOMCloseEvent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispDOMCloseEvent_GetTypeInfoCount(DispDOMCloseEvent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispDOMCloseEvent_GetTypeInfoCount(DispDOMCloseEvent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispDOMCloseEvent_GetTypeInfo(DispDOMCloseEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispDOMCloseEvent_GetTypeInfo(DispDOMCloseEvent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispDOMCloseEvent_GetIDsOfNames(DispDOMCloseEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispDOMCloseEvent_GetIDsOfNames(DispDOMCloseEvent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispDOMCloseEvent_Invoke(DispDOMCloseEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispDOMCloseEvent_Invoke(DispDOMCloseEvent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -164688,87 +164696,87 @@ interface IHTMLApplicationCache { #define IHTMLApplicationCache_abort(This) (This)->lpVtbl->abort(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLApplicationCache_QueryInterface(IHTMLApplicationCache* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_QueryInterface(IHTMLApplicationCache* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLApplicationCache_AddRef(IHTMLApplicationCache* This) { +static __WIDL_INLINE ULONG IHTMLApplicationCache_AddRef(IHTMLApplicationCache* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLApplicationCache_Release(IHTMLApplicationCache* This) { +static __WIDL_INLINE ULONG IHTMLApplicationCache_Release(IHTMLApplicationCache* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLApplicationCache_GetTypeInfoCount(IHTMLApplicationCache* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_GetTypeInfoCount(IHTMLApplicationCache* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLApplicationCache_GetTypeInfo(IHTMLApplicationCache* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_GetTypeInfo(IHTMLApplicationCache* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLApplicationCache_GetIDsOfNames(IHTMLApplicationCache* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_GetIDsOfNames(IHTMLApplicationCache* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLApplicationCache_Invoke(IHTMLApplicationCache* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_Invoke(IHTMLApplicationCache* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLApplicationCache methods ***/ -static FORCEINLINE HRESULT IHTMLApplicationCache_get_status(IHTMLApplicationCache* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_get_status(IHTMLApplicationCache* This,LONG *p) { return This->lpVtbl->get_status(This,p); } -static FORCEINLINE HRESULT IHTMLApplicationCache_put_onchecking(IHTMLApplicationCache* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_put_onchecking(IHTMLApplicationCache* This,VARIANT v) { return This->lpVtbl->put_onchecking(This,v); } -static FORCEINLINE HRESULT IHTMLApplicationCache_get_onchecking(IHTMLApplicationCache* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_get_onchecking(IHTMLApplicationCache* This,VARIANT *p) { return This->lpVtbl->get_onchecking(This,p); } -static FORCEINLINE HRESULT IHTMLApplicationCache_put_onerror(IHTMLApplicationCache* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_put_onerror(IHTMLApplicationCache* This,VARIANT v) { return This->lpVtbl->put_onerror(This,v); } -static FORCEINLINE HRESULT IHTMLApplicationCache_get_onerror(IHTMLApplicationCache* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_get_onerror(IHTMLApplicationCache* This,VARIANT *p) { return This->lpVtbl->get_onerror(This,p); } -static FORCEINLINE HRESULT IHTMLApplicationCache_put_onnoupdate(IHTMLApplicationCache* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_put_onnoupdate(IHTMLApplicationCache* This,VARIANT v) { return This->lpVtbl->put_onnoupdate(This,v); } -static FORCEINLINE HRESULT IHTMLApplicationCache_get_onnoupdate(IHTMLApplicationCache* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_get_onnoupdate(IHTMLApplicationCache* This,VARIANT *p) { return This->lpVtbl->get_onnoupdate(This,p); } -static FORCEINLINE HRESULT IHTMLApplicationCache_put_ondownloading(IHTMLApplicationCache* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_put_ondownloading(IHTMLApplicationCache* This,VARIANT v) { return This->lpVtbl->put_ondownloading(This,v); } -static FORCEINLINE HRESULT IHTMLApplicationCache_get_ondownloading(IHTMLApplicationCache* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_get_ondownloading(IHTMLApplicationCache* This,VARIANT *p) { return This->lpVtbl->get_ondownloading(This,p); } -static FORCEINLINE HRESULT IHTMLApplicationCache_put_onprogress(IHTMLApplicationCache* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_put_onprogress(IHTMLApplicationCache* This,VARIANT v) { return This->lpVtbl->put_onprogress(This,v); } -static FORCEINLINE HRESULT IHTMLApplicationCache_get_onprogress(IHTMLApplicationCache* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_get_onprogress(IHTMLApplicationCache* This,VARIANT *p) { return This->lpVtbl->get_onprogress(This,p); } -static FORCEINLINE HRESULT IHTMLApplicationCache_put_onupdateready(IHTMLApplicationCache* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_put_onupdateready(IHTMLApplicationCache* This,VARIANT v) { return This->lpVtbl->put_onupdateready(This,v); } -static FORCEINLINE HRESULT IHTMLApplicationCache_get_onupdateready(IHTMLApplicationCache* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_get_onupdateready(IHTMLApplicationCache* This,VARIANT *p) { return This->lpVtbl->get_onupdateready(This,p); } -static FORCEINLINE HRESULT IHTMLApplicationCache_put_oncached(IHTMLApplicationCache* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_put_oncached(IHTMLApplicationCache* This,VARIANT v) { return This->lpVtbl->put_oncached(This,v); } -static FORCEINLINE HRESULT IHTMLApplicationCache_get_oncached(IHTMLApplicationCache* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_get_oncached(IHTMLApplicationCache* This,VARIANT *p) { return This->lpVtbl->get_oncached(This,p); } -static FORCEINLINE HRESULT IHTMLApplicationCache_put_onobsolete(IHTMLApplicationCache* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_put_onobsolete(IHTMLApplicationCache* This,VARIANT v) { return This->lpVtbl->put_onobsolete(This,v); } -static FORCEINLINE HRESULT IHTMLApplicationCache_get_onobsolete(IHTMLApplicationCache* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_get_onobsolete(IHTMLApplicationCache* This,VARIANT *p) { return This->lpVtbl->get_onobsolete(This,p); } -static FORCEINLINE HRESULT IHTMLApplicationCache_update(IHTMLApplicationCache* This) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_update(IHTMLApplicationCache* This) { return This->lpVtbl->update(This); } -static FORCEINLINE HRESULT IHTMLApplicationCache_swapCache(IHTMLApplicationCache* This) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_swapCache(IHTMLApplicationCache* This) { return This->lpVtbl->swapCache(This); } -static FORCEINLINE HRESULT IHTMLApplicationCache_abort(IHTMLApplicationCache* This) { +static __WIDL_INLINE HRESULT IHTMLApplicationCache_abort(IHTMLApplicationCache* This) { return This->lpVtbl->abort(This); } #endif @@ -164860,26 +164868,26 @@ interface DispApplicationCache { #define DispApplicationCache_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispApplicationCache_QueryInterface(DispApplicationCache* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispApplicationCache_QueryInterface(DispApplicationCache* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispApplicationCache_AddRef(DispApplicationCache* This) { +static __WIDL_INLINE ULONG DispApplicationCache_AddRef(DispApplicationCache* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispApplicationCache_Release(DispApplicationCache* This) { +static __WIDL_INLINE ULONG DispApplicationCache_Release(DispApplicationCache* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispApplicationCache_GetTypeInfoCount(DispApplicationCache* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispApplicationCache_GetTypeInfoCount(DispApplicationCache* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispApplicationCache_GetTypeInfo(DispApplicationCache* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispApplicationCache_GetTypeInfo(DispApplicationCache* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispApplicationCache_GetIDsOfNames(DispApplicationCache* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispApplicationCache_GetIDsOfNames(DispApplicationCache* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispApplicationCache_Invoke(DispApplicationCache* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispApplicationCache_Invoke(DispApplicationCache* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -165813,20 +165821,20 @@ interface ICSSFilterSite { #define ICSSFilterSite_FireOnFilterChangeEvent(This) (This)->lpVtbl->FireOnFilterChangeEvent(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICSSFilterSite_QueryInterface(ICSSFilterSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICSSFilterSite_QueryInterface(ICSSFilterSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICSSFilterSite_AddRef(ICSSFilterSite* This) { +static __WIDL_INLINE ULONG ICSSFilterSite_AddRef(ICSSFilterSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICSSFilterSite_Release(ICSSFilterSite* This) { +static __WIDL_INLINE ULONG ICSSFilterSite_Release(ICSSFilterSite* This) { return This->lpVtbl->Release(This); } /*** ICSSFilterSite methods ***/ -static FORCEINLINE HRESULT ICSSFilterSite_GetElement(ICSSFilterSite* This,IHTMLElement **Element) { +static __WIDL_INLINE HRESULT ICSSFilterSite_GetElement(ICSSFilterSite* This,IHTMLElement **Element) { return This->lpVtbl->GetElement(This,Element); } -static FORCEINLINE HRESULT ICSSFilterSite_FireOnFilterChangeEvent(ICSSFilterSite* This) { +static __WIDL_INLINE HRESULT ICSSFilterSite_FireOnFilterChangeEvent(ICSSFilterSite* This) { return This->lpVtbl->FireOnFilterChangeEvent(This); } #endif @@ -165901,20 +165909,20 @@ interface ICSSFilter { #define ICSSFilter_OnAmbientPropertyChange(This,dispid) (This)->lpVtbl->OnAmbientPropertyChange(This,dispid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICSSFilter_QueryInterface(ICSSFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICSSFilter_QueryInterface(ICSSFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICSSFilter_AddRef(ICSSFilter* This) { +static __WIDL_INLINE ULONG ICSSFilter_AddRef(ICSSFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICSSFilter_Release(ICSSFilter* This) { +static __WIDL_INLINE ULONG ICSSFilter_Release(ICSSFilter* This) { return This->lpVtbl->Release(This); } /*** ICSSFilter methods ***/ -static FORCEINLINE HRESULT ICSSFilter_SetSite(ICSSFilter* This,ICSSFilterSite *pSink) { +static __WIDL_INLINE HRESULT ICSSFilter_SetSite(ICSSFilter* This,ICSSFilterSite *pSink) { return This->lpVtbl->SetSite(This,pSink); } -static FORCEINLINE HRESULT ICSSFilter_OnAmbientPropertyChange(ICSSFilter* This,LONG dispid) { +static __WIDL_INLINE HRESULT ICSSFilter_OnAmbientPropertyChange(ICSSFilter* This,LONG dispid) { return This->lpVtbl->OnAmbientPropertyChange(This,dispid); } #endif @@ -165985,17 +165993,17 @@ interface ISecureUrlHost { #define ISecureUrlHost_ValidateSecureUrl(This,pfAllow,pchUrlInQuestion,dwFlags) (This)->lpVtbl->ValidateSecureUrl(This,pfAllow,pchUrlInQuestion,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISecureUrlHost_QueryInterface(ISecureUrlHost* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISecureUrlHost_QueryInterface(ISecureUrlHost* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISecureUrlHost_AddRef(ISecureUrlHost* This) { +static __WIDL_INLINE ULONG ISecureUrlHost_AddRef(ISecureUrlHost* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISecureUrlHost_Release(ISecureUrlHost* This) { +static __WIDL_INLINE ULONG ISecureUrlHost_Release(ISecureUrlHost* This) { return This->lpVtbl->Release(This); } /*** ISecureUrlHost methods ***/ -static FORCEINLINE HRESULT ISecureUrlHost_ValidateSecureUrl(ISecureUrlHost* This,WINBOOL *pfAllow,OLECHAR *pchUrlInQuestion,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ISecureUrlHost_ValidateSecureUrl(ISecureUrlHost* This,WINBOOL *pfAllow,OLECHAR *pchUrlInQuestion,DWORD dwFlags) { return This->lpVtbl->ValidateSecureUrl(This,pfAllow,pchUrlInQuestion,dwFlags); } #endif @@ -166269,74 +166277,74 @@ interface IMarkupServices { #define IMarkupServices_EndUndoUnit(This) (This)->lpVtbl->EndUndoUnit(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMarkupServices_QueryInterface(IMarkupServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMarkupServices_QueryInterface(IMarkupServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMarkupServices_AddRef(IMarkupServices* This) { +static __WIDL_INLINE ULONG IMarkupServices_AddRef(IMarkupServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMarkupServices_Release(IMarkupServices* This) { +static __WIDL_INLINE ULONG IMarkupServices_Release(IMarkupServices* This) { return This->lpVtbl->Release(This); } /*** IMarkupServices methods ***/ -static FORCEINLINE HRESULT IMarkupServices_CreateMarkupPointer(IMarkupServices* This,IMarkupPointer **ppPointer) { +static __WIDL_INLINE HRESULT IMarkupServices_CreateMarkupPointer(IMarkupServices* This,IMarkupPointer **ppPointer) { return This->lpVtbl->CreateMarkupPointer(This,ppPointer); } -static FORCEINLINE HRESULT IMarkupServices_CreateMarkupContainer(IMarkupServices* This,IMarkupContainer **ppMarkupContainer) { +static __WIDL_INLINE HRESULT IMarkupServices_CreateMarkupContainer(IMarkupServices* This,IMarkupContainer **ppMarkupContainer) { return This->lpVtbl->CreateMarkupContainer(This,ppMarkupContainer); } -static FORCEINLINE HRESULT IMarkupServices_CreateElement(IMarkupServices* This,ELEMENT_TAG_ID tagID,OLECHAR *pchAttributes,IHTMLElement **ppElement) { +static __WIDL_INLINE HRESULT IMarkupServices_CreateElement(IMarkupServices* This,ELEMENT_TAG_ID tagID,OLECHAR *pchAttributes,IHTMLElement **ppElement) { return This->lpVtbl->CreateElement(This,tagID,pchAttributes,ppElement); } -static FORCEINLINE HRESULT IMarkupServices_CloneElement(IMarkupServices* This,IHTMLElement *pElemCloneThis,IHTMLElement **ppElementTheClone) { +static __WIDL_INLINE HRESULT IMarkupServices_CloneElement(IMarkupServices* This,IHTMLElement *pElemCloneThis,IHTMLElement **ppElementTheClone) { return This->lpVtbl->CloneElement(This,pElemCloneThis,ppElementTheClone); } -static FORCEINLINE HRESULT IMarkupServices_InsertElement(IMarkupServices* This,IHTMLElement *pElementInsert,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { +static __WIDL_INLINE HRESULT IMarkupServices_InsertElement(IMarkupServices* This,IHTMLElement *pElementInsert,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { return This->lpVtbl->InsertElement(This,pElementInsert,pPointerStart,pPointerFinish); } -static FORCEINLINE HRESULT IMarkupServices_RemoveElement(IMarkupServices* This,IHTMLElement *pElementRemove) { +static __WIDL_INLINE HRESULT IMarkupServices_RemoveElement(IMarkupServices* This,IHTMLElement *pElementRemove) { return This->lpVtbl->RemoveElement(This,pElementRemove); } -static FORCEINLINE HRESULT IMarkupServices_Remove(IMarkupServices* This,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { +static __WIDL_INLINE HRESULT IMarkupServices_Remove(IMarkupServices* This,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { return This->lpVtbl->Remove(This,pPointerStart,pPointerFinish); } -static FORCEINLINE HRESULT IMarkupServices_Copy(IMarkupServices* This,IMarkupPointer *pPointerSourceStart,IMarkupPointer *pPointerSourceFinish,IMarkupPointer *pPointerTarget) { +static __WIDL_INLINE HRESULT IMarkupServices_Copy(IMarkupServices* This,IMarkupPointer *pPointerSourceStart,IMarkupPointer *pPointerSourceFinish,IMarkupPointer *pPointerTarget) { return This->lpVtbl->Copy(This,pPointerSourceStart,pPointerSourceFinish,pPointerTarget); } -static FORCEINLINE HRESULT IMarkupServices_Move(IMarkupServices* This,IMarkupPointer *pPointerSourceStart,IMarkupPointer *pPointerSourceFinish,IMarkupPointer *pPointerTarget) { +static __WIDL_INLINE HRESULT IMarkupServices_Move(IMarkupServices* This,IMarkupPointer *pPointerSourceStart,IMarkupPointer *pPointerSourceFinish,IMarkupPointer *pPointerTarget) { return This->lpVtbl->Move(This,pPointerSourceStart,pPointerSourceFinish,pPointerTarget); } -static FORCEINLINE HRESULT IMarkupServices_InsertText(IMarkupServices* This,OLECHAR *pchText,LONG cch,IMarkupPointer *pPointerTarget) { +static __WIDL_INLINE HRESULT IMarkupServices_InsertText(IMarkupServices* This,OLECHAR *pchText,LONG cch,IMarkupPointer *pPointerTarget) { return This->lpVtbl->InsertText(This,pchText,cch,pPointerTarget); } -static FORCEINLINE HRESULT IMarkupServices_ParseString(IMarkupServices* This,OLECHAR *pchHTML,DWORD dwFlags,IMarkupContainer **ppContainerResult,IMarkupPointer *ppPointerStart,IMarkupPointer *ppPointerFinish) { +static __WIDL_INLINE HRESULT IMarkupServices_ParseString(IMarkupServices* This,OLECHAR *pchHTML,DWORD dwFlags,IMarkupContainer **ppContainerResult,IMarkupPointer *ppPointerStart,IMarkupPointer *ppPointerFinish) { return This->lpVtbl->ParseString(This,pchHTML,dwFlags,ppContainerResult,ppPointerStart,ppPointerFinish); } -static FORCEINLINE HRESULT IMarkupServices_ParseGlobal(IMarkupServices* This,HGLOBAL hglobalHTML,DWORD dwFlags,IMarkupContainer **ppContainerResult,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { +static __WIDL_INLINE HRESULT IMarkupServices_ParseGlobal(IMarkupServices* This,HGLOBAL hglobalHTML,DWORD dwFlags,IMarkupContainer **ppContainerResult,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { return This->lpVtbl->ParseGlobal(This,hglobalHTML,dwFlags,ppContainerResult,pPointerStart,pPointerFinish); } -static FORCEINLINE HRESULT IMarkupServices_IsScopedElement(IMarkupServices* This,IHTMLElement *pElement,WINBOOL *pfScoped) { +static __WIDL_INLINE HRESULT IMarkupServices_IsScopedElement(IMarkupServices* This,IHTMLElement *pElement,WINBOOL *pfScoped) { return This->lpVtbl->IsScopedElement(This,pElement,pfScoped); } -static FORCEINLINE HRESULT IMarkupServices_GetElementTagId(IMarkupServices* This,IHTMLElement *pElement,ELEMENT_TAG_ID *ptagId) { +static __WIDL_INLINE HRESULT IMarkupServices_GetElementTagId(IMarkupServices* This,IHTMLElement *pElement,ELEMENT_TAG_ID *ptagId) { return This->lpVtbl->GetElementTagId(This,pElement,ptagId); } -static FORCEINLINE HRESULT IMarkupServices_GetTagIDForName(IMarkupServices* This,BSTR bstrName,ELEMENT_TAG_ID *ptagId) { +static __WIDL_INLINE HRESULT IMarkupServices_GetTagIDForName(IMarkupServices* This,BSTR bstrName,ELEMENT_TAG_ID *ptagId) { return This->lpVtbl->GetTagIDForName(This,bstrName,ptagId); } -static FORCEINLINE HRESULT IMarkupServices_GetNameForTagID(IMarkupServices* This,ELEMENT_TAG_ID tagId,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IMarkupServices_GetNameForTagID(IMarkupServices* This,ELEMENT_TAG_ID tagId,BSTR *pbstrName) { return This->lpVtbl->GetNameForTagID(This,tagId,pbstrName); } -static FORCEINLINE HRESULT IMarkupServices_MovePointersToRange(IMarkupServices* This,IHTMLTxtRange *pIRange,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { +static __WIDL_INLINE HRESULT IMarkupServices_MovePointersToRange(IMarkupServices* This,IHTMLTxtRange *pIRange,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { return This->lpVtbl->MovePointersToRange(This,pIRange,pPointerStart,pPointerFinish); } -static FORCEINLINE HRESULT IMarkupServices_MoveRangeToPointers(IMarkupServices* This,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish,IHTMLTxtRange *pIRange) { +static __WIDL_INLINE HRESULT IMarkupServices_MoveRangeToPointers(IMarkupServices* This,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish,IHTMLTxtRange *pIRange) { return This->lpVtbl->MoveRangeToPointers(This,pPointerStart,pPointerFinish,pIRange); } -static FORCEINLINE HRESULT IMarkupServices_BeginUndoUnit(IMarkupServices* This,OLECHAR *pchTitle) { +static __WIDL_INLINE HRESULT IMarkupServices_BeginUndoUnit(IMarkupServices* This,OLECHAR *pchTitle) { return This->lpVtbl->BeginUndoUnit(This,pchTitle); } -static FORCEINLINE HRESULT IMarkupServices_EndUndoUnit(IMarkupServices* This) { +static __WIDL_INLINE HRESULT IMarkupServices_EndUndoUnit(IMarkupServices* This) { return This->lpVtbl->EndUndoUnit(This); } #endif @@ -166570,84 +166578,84 @@ interface IMarkupServices2 { #define IMarkupServices2_SaveSegmentsToClipboard(This,pSegmentList,dwFlags) (This)->lpVtbl->SaveSegmentsToClipboard(This,pSegmentList,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMarkupServices2_QueryInterface(IMarkupServices2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMarkupServices2_QueryInterface(IMarkupServices2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMarkupServices2_AddRef(IMarkupServices2* This) { +static __WIDL_INLINE ULONG IMarkupServices2_AddRef(IMarkupServices2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMarkupServices2_Release(IMarkupServices2* This) { +static __WIDL_INLINE ULONG IMarkupServices2_Release(IMarkupServices2* This) { return This->lpVtbl->Release(This); } /*** IMarkupServices methods ***/ -static FORCEINLINE HRESULT IMarkupServices2_CreateMarkupPointer(IMarkupServices2* This,IMarkupPointer **ppPointer) { +static __WIDL_INLINE HRESULT IMarkupServices2_CreateMarkupPointer(IMarkupServices2* This,IMarkupPointer **ppPointer) { return This->lpVtbl->CreateMarkupPointer(This,ppPointer); } -static FORCEINLINE HRESULT IMarkupServices2_CreateMarkupContainer(IMarkupServices2* This,IMarkupContainer **ppMarkupContainer) { +static __WIDL_INLINE HRESULT IMarkupServices2_CreateMarkupContainer(IMarkupServices2* This,IMarkupContainer **ppMarkupContainer) { return This->lpVtbl->CreateMarkupContainer(This,ppMarkupContainer); } -static FORCEINLINE HRESULT IMarkupServices2_CreateElement(IMarkupServices2* This,ELEMENT_TAG_ID tagID,OLECHAR *pchAttributes,IHTMLElement **ppElement) { +static __WIDL_INLINE HRESULT IMarkupServices2_CreateElement(IMarkupServices2* This,ELEMENT_TAG_ID tagID,OLECHAR *pchAttributes,IHTMLElement **ppElement) { return This->lpVtbl->CreateElement(This,tagID,pchAttributes,ppElement); } -static FORCEINLINE HRESULT IMarkupServices2_CloneElement(IMarkupServices2* This,IHTMLElement *pElemCloneThis,IHTMLElement **ppElementTheClone) { +static __WIDL_INLINE HRESULT IMarkupServices2_CloneElement(IMarkupServices2* This,IHTMLElement *pElemCloneThis,IHTMLElement **ppElementTheClone) { return This->lpVtbl->CloneElement(This,pElemCloneThis,ppElementTheClone); } -static FORCEINLINE HRESULT IMarkupServices2_InsertElement(IMarkupServices2* This,IHTMLElement *pElementInsert,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { +static __WIDL_INLINE HRESULT IMarkupServices2_InsertElement(IMarkupServices2* This,IHTMLElement *pElementInsert,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { return This->lpVtbl->InsertElement(This,pElementInsert,pPointerStart,pPointerFinish); } -static FORCEINLINE HRESULT IMarkupServices2_RemoveElement(IMarkupServices2* This,IHTMLElement *pElementRemove) { +static __WIDL_INLINE HRESULT IMarkupServices2_RemoveElement(IMarkupServices2* This,IHTMLElement *pElementRemove) { return This->lpVtbl->RemoveElement(This,pElementRemove); } -static FORCEINLINE HRESULT IMarkupServices2_Remove(IMarkupServices2* This,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { +static __WIDL_INLINE HRESULT IMarkupServices2_Remove(IMarkupServices2* This,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { return This->lpVtbl->Remove(This,pPointerStart,pPointerFinish); } -static FORCEINLINE HRESULT IMarkupServices2_Copy(IMarkupServices2* This,IMarkupPointer *pPointerSourceStart,IMarkupPointer *pPointerSourceFinish,IMarkupPointer *pPointerTarget) { +static __WIDL_INLINE HRESULT IMarkupServices2_Copy(IMarkupServices2* This,IMarkupPointer *pPointerSourceStart,IMarkupPointer *pPointerSourceFinish,IMarkupPointer *pPointerTarget) { return This->lpVtbl->Copy(This,pPointerSourceStart,pPointerSourceFinish,pPointerTarget); } -static FORCEINLINE HRESULT IMarkupServices2_Move(IMarkupServices2* This,IMarkupPointer *pPointerSourceStart,IMarkupPointer *pPointerSourceFinish,IMarkupPointer *pPointerTarget) { +static __WIDL_INLINE HRESULT IMarkupServices2_Move(IMarkupServices2* This,IMarkupPointer *pPointerSourceStart,IMarkupPointer *pPointerSourceFinish,IMarkupPointer *pPointerTarget) { return This->lpVtbl->Move(This,pPointerSourceStart,pPointerSourceFinish,pPointerTarget); } -static FORCEINLINE HRESULT IMarkupServices2_InsertText(IMarkupServices2* This,OLECHAR *pchText,LONG cch,IMarkupPointer *pPointerTarget) { +static __WIDL_INLINE HRESULT IMarkupServices2_InsertText(IMarkupServices2* This,OLECHAR *pchText,LONG cch,IMarkupPointer *pPointerTarget) { return This->lpVtbl->InsertText(This,pchText,cch,pPointerTarget); } -static FORCEINLINE HRESULT IMarkupServices2_ParseString(IMarkupServices2* This,OLECHAR *pchHTML,DWORD dwFlags,IMarkupContainer **ppContainerResult,IMarkupPointer *ppPointerStart,IMarkupPointer *ppPointerFinish) { +static __WIDL_INLINE HRESULT IMarkupServices2_ParseString(IMarkupServices2* This,OLECHAR *pchHTML,DWORD dwFlags,IMarkupContainer **ppContainerResult,IMarkupPointer *ppPointerStart,IMarkupPointer *ppPointerFinish) { return This->lpVtbl->ParseString(This,pchHTML,dwFlags,ppContainerResult,ppPointerStart,ppPointerFinish); } -static FORCEINLINE HRESULT IMarkupServices2_ParseGlobal(IMarkupServices2* This,HGLOBAL hglobalHTML,DWORD dwFlags,IMarkupContainer **ppContainerResult,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { +static __WIDL_INLINE HRESULT IMarkupServices2_ParseGlobal(IMarkupServices2* This,HGLOBAL hglobalHTML,DWORD dwFlags,IMarkupContainer **ppContainerResult,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { return This->lpVtbl->ParseGlobal(This,hglobalHTML,dwFlags,ppContainerResult,pPointerStart,pPointerFinish); } -static FORCEINLINE HRESULT IMarkupServices2_IsScopedElement(IMarkupServices2* This,IHTMLElement *pElement,WINBOOL *pfScoped) { +static __WIDL_INLINE HRESULT IMarkupServices2_IsScopedElement(IMarkupServices2* This,IHTMLElement *pElement,WINBOOL *pfScoped) { return This->lpVtbl->IsScopedElement(This,pElement,pfScoped); } -static FORCEINLINE HRESULT IMarkupServices2_GetElementTagId(IMarkupServices2* This,IHTMLElement *pElement,ELEMENT_TAG_ID *ptagId) { +static __WIDL_INLINE HRESULT IMarkupServices2_GetElementTagId(IMarkupServices2* This,IHTMLElement *pElement,ELEMENT_TAG_ID *ptagId) { return This->lpVtbl->GetElementTagId(This,pElement,ptagId); } -static FORCEINLINE HRESULT IMarkupServices2_GetTagIDForName(IMarkupServices2* This,BSTR bstrName,ELEMENT_TAG_ID *ptagId) { +static __WIDL_INLINE HRESULT IMarkupServices2_GetTagIDForName(IMarkupServices2* This,BSTR bstrName,ELEMENT_TAG_ID *ptagId) { return This->lpVtbl->GetTagIDForName(This,bstrName,ptagId); } -static FORCEINLINE HRESULT IMarkupServices2_GetNameForTagID(IMarkupServices2* This,ELEMENT_TAG_ID tagId,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IMarkupServices2_GetNameForTagID(IMarkupServices2* This,ELEMENT_TAG_ID tagId,BSTR *pbstrName) { return This->lpVtbl->GetNameForTagID(This,tagId,pbstrName); } -static FORCEINLINE HRESULT IMarkupServices2_MovePointersToRange(IMarkupServices2* This,IHTMLTxtRange *pIRange,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { +static __WIDL_INLINE HRESULT IMarkupServices2_MovePointersToRange(IMarkupServices2* This,IHTMLTxtRange *pIRange,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { return This->lpVtbl->MovePointersToRange(This,pIRange,pPointerStart,pPointerFinish); } -static FORCEINLINE HRESULT IMarkupServices2_MoveRangeToPointers(IMarkupServices2* This,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish,IHTMLTxtRange *pIRange) { +static __WIDL_INLINE HRESULT IMarkupServices2_MoveRangeToPointers(IMarkupServices2* This,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish,IHTMLTxtRange *pIRange) { return This->lpVtbl->MoveRangeToPointers(This,pPointerStart,pPointerFinish,pIRange); } -static FORCEINLINE HRESULT IMarkupServices2_BeginUndoUnit(IMarkupServices2* This,OLECHAR *pchTitle) { +static __WIDL_INLINE HRESULT IMarkupServices2_BeginUndoUnit(IMarkupServices2* This,OLECHAR *pchTitle) { return This->lpVtbl->BeginUndoUnit(This,pchTitle); } -static FORCEINLINE HRESULT IMarkupServices2_EndUndoUnit(IMarkupServices2* This) { +static __WIDL_INLINE HRESULT IMarkupServices2_EndUndoUnit(IMarkupServices2* This) { return This->lpVtbl->EndUndoUnit(This); } /*** IMarkupServices2 methods ***/ -static FORCEINLINE HRESULT IMarkupServices2_ParseGlobalEx(IMarkupServices2* This,HGLOBAL hglobalHTML,DWORD dwFlags,IMarkupContainer *pContext,IMarkupContainer **ppContainerResult,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { +static __WIDL_INLINE HRESULT IMarkupServices2_ParseGlobalEx(IMarkupServices2* This,HGLOBAL hglobalHTML,DWORD dwFlags,IMarkupContainer *pContext,IMarkupContainer **ppContainerResult,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish) { return This->lpVtbl->ParseGlobalEx(This,hglobalHTML,dwFlags,pContext,ppContainerResult,pPointerStart,pPointerFinish); } -static FORCEINLINE HRESULT IMarkupServices2_ValidateElements(IMarkupServices2* This,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish,IMarkupPointer *pPointerTarget,IMarkupPointer *pPointerStatus,IHTMLElement **ppElemFailBottom,IHTMLElement **ppElemFailTop) { +static __WIDL_INLINE HRESULT IMarkupServices2_ValidateElements(IMarkupServices2* This,IMarkupPointer *pPointerStart,IMarkupPointer *pPointerFinish,IMarkupPointer *pPointerTarget,IMarkupPointer *pPointerStatus,IHTMLElement **ppElemFailBottom,IHTMLElement **ppElemFailTop) { return This->lpVtbl->ValidateElements(This,pPointerStart,pPointerFinish,pPointerTarget,pPointerStatus,ppElemFailBottom,ppElemFailTop); } -static FORCEINLINE HRESULT IMarkupServices2_SaveSegmentsToClipboard(IMarkupServices2* This,ISegmentList *pSegmentList,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IMarkupServices2_SaveSegmentsToClipboard(IMarkupServices2* This,ISegmentList *pSegmentList,DWORD dwFlags) { return This->lpVtbl->SaveSegmentsToClipboard(This,pSegmentList,dwFlags); } #endif @@ -166714,17 +166722,17 @@ interface IMarkupContainer { #define IMarkupContainer_OwningDoc(This,ppDoc) (This)->lpVtbl->OwningDoc(This,ppDoc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMarkupContainer_QueryInterface(IMarkupContainer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMarkupContainer_QueryInterface(IMarkupContainer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMarkupContainer_AddRef(IMarkupContainer* This) { +static __WIDL_INLINE ULONG IMarkupContainer_AddRef(IMarkupContainer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMarkupContainer_Release(IMarkupContainer* This) { +static __WIDL_INLINE ULONG IMarkupContainer_Release(IMarkupContainer* This) { return This->lpVtbl->Release(This); } /*** IMarkupContainer methods ***/ -static FORCEINLINE HRESULT IMarkupContainer_OwningDoc(IMarkupContainer* This,IHTMLDocument2 **ppDoc) { +static __WIDL_INLINE HRESULT IMarkupContainer_OwningDoc(IMarkupContainer* This,IHTMLDocument2 **ppDoc) { return This->lpVtbl->OwningDoc(This,ppDoc); } #endif @@ -166849,36 +166857,36 @@ interface IMarkupContainer2 { #define IMarkupContainer2_GetMasterElement(This,ppElementMaster) (This)->lpVtbl->GetMasterElement(This,ppElementMaster) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMarkupContainer2_QueryInterface(IMarkupContainer2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMarkupContainer2_QueryInterface(IMarkupContainer2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMarkupContainer2_AddRef(IMarkupContainer2* This) { +static __WIDL_INLINE ULONG IMarkupContainer2_AddRef(IMarkupContainer2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMarkupContainer2_Release(IMarkupContainer2* This) { +static __WIDL_INLINE ULONG IMarkupContainer2_Release(IMarkupContainer2* This) { return This->lpVtbl->Release(This); } /*** IMarkupContainer methods ***/ -static FORCEINLINE HRESULT IMarkupContainer2_OwningDoc(IMarkupContainer2* This,IHTMLDocument2 **ppDoc) { +static __WIDL_INLINE HRESULT IMarkupContainer2_OwningDoc(IMarkupContainer2* This,IHTMLDocument2 **ppDoc) { return This->lpVtbl->OwningDoc(This,ppDoc); } /*** IMarkupContainer2 methods ***/ -static FORCEINLINE HRESULT IMarkupContainer2_CreateChangeLog(IMarkupContainer2* This,IHTMLChangeSink *pChangeSink,IHTMLChangeLog **ppChangeLog,WINBOOL fForward,WINBOOL fBackward) { +static __WIDL_INLINE HRESULT IMarkupContainer2_CreateChangeLog(IMarkupContainer2* This,IHTMLChangeSink *pChangeSink,IHTMLChangeLog **ppChangeLog,WINBOOL fForward,WINBOOL fBackward) { return This->lpVtbl->CreateChangeLog(This,pChangeSink,ppChangeLog,fForward,fBackward); } -static FORCEINLINE HRESULT IMarkupContainer2_RegisterForDirtyRange(IMarkupContainer2* This,IHTMLChangeSink *pChangeSink,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IMarkupContainer2_RegisterForDirtyRange(IMarkupContainer2* This,IHTMLChangeSink *pChangeSink,DWORD *pdwCookie) { return This->lpVtbl->RegisterForDirtyRange(This,pChangeSink,pdwCookie); } -static FORCEINLINE HRESULT IMarkupContainer2_UnRegisterForDirtyRange(IMarkupContainer2* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IMarkupContainer2_UnRegisterForDirtyRange(IMarkupContainer2* This,DWORD dwCookie) { return This->lpVtbl->UnRegisterForDirtyRange(This,dwCookie); } -static FORCEINLINE HRESULT IMarkupContainer2_GetAndClearDirtyRange(IMarkupContainer2* This,DWORD dwCookie,IMarkupPointer *pIPointerBegin,IMarkupPointer *pIPointerEnd) { +static __WIDL_INLINE HRESULT IMarkupContainer2_GetAndClearDirtyRange(IMarkupContainer2* This,DWORD dwCookie,IMarkupPointer *pIPointerBegin,IMarkupPointer *pIPointerEnd) { return This->lpVtbl->GetAndClearDirtyRange(This,dwCookie,pIPointerBegin,pIPointerEnd); } -static FORCEINLINE LONG IMarkupContainer2_GetVersionNumber(IMarkupContainer2* This) { +static __WIDL_INLINE LONG IMarkupContainer2_GetVersionNumber(IMarkupContainer2* This) { return This->lpVtbl->GetVersionNumber(This); } -static FORCEINLINE HRESULT IMarkupContainer2_GetMasterElement(IMarkupContainer2* This,IHTMLElement **ppElementMaster) { +static __WIDL_INLINE HRESULT IMarkupContainer2_GetMasterElement(IMarkupContainer2* This,IHTMLElement **ppElementMaster) { return This->lpVtbl->GetMasterElement(This,ppElementMaster); } #endif @@ -166947,17 +166955,17 @@ interface IHTMLChangePlayback { #define IHTMLChangePlayback_ExecChange(This,pbRecord,fForward) (This)->lpVtbl->ExecChange(This,pbRecord,fForward) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLChangePlayback_QueryInterface(IHTMLChangePlayback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLChangePlayback_QueryInterface(IHTMLChangePlayback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLChangePlayback_AddRef(IHTMLChangePlayback* This) { +static __WIDL_INLINE ULONG IHTMLChangePlayback_AddRef(IHTMLChangePlayback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLChangePlayback_Release(IHTMLChangePlayback* This) { +static __WIDL_INLINE ULONG IHTMLChangePlayback_Release(IHTMLChangePlayback* This) { return This->lpVtbl->Release(This); } /*** IHTMLChangePlayback methods ***/ -static FORCEINLINE HRESULT IHTMLChangePlayback_ExecChange(IHTMLChangePlayback* This,BYTE *pbRecord,WINBOOL fForward) { +static __WIDL_INLINE HRESULT IHTMLChangePlayback_ExecChange(IHTMLChangePlayback* This,BYTE *pbRecord,WINBOOL fForward) { return This->lpVtbl->ExecChange(This,pbRecord,fForward); } #endif @@ -167219,77 +167227,77 @@ interface IMarkupPointer { #define IMarkupPointer_FindText(This,pchFindText,dwFlags,pIEndMatch,pIEndSearch) (This)->lpVtbl->FindText(This,pchFindText,dwFlags,pIEndMatch,pIEndSearch) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMarkupPointer_QueryInterface(IMarkupPointer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMarkupPointer_QueryInterface(IMarkupPointer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMarkupPointer_AddRef(IMarkupPointer* This) { +static __WIDL_INLINE ULONG IMarkupPointer_AddRef(IMarkupPointer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMarkupPointer_Release(IMarkupPointer* This) { +static __WIDL_INLINE ULONG IMarkupPointer_Release(IMarkupPointer* This) { return This->lpVtbl->Release(This); } /*** IMarkupPointer methods ***/ -static FORCEINLINE HRESULT IMarkupPointer_OwningDoc(IMarkupPointer* This,IHTMLDocument2 **ppDoc) { +static __WIDL_INLINE HRESULT IMarkupPointer_OwningDoc(IMarkupPointer* This,IHTMLDocument2 **ppDoc) { return This->lpVtbl->OwningDoc(This,ppDoc); } -static FORCEINLINE HRESULT IMarkupPointer_Gravity(IMarkupPointer* This,POINTER_GRAVITY *pGravity) { +static __WIDL_INLINE HRESULT IMarkupPointer_Gravity(IMarkupPointer* This,POINTER_GRAVITY *pGravity) { return This->lpVtbl->Gravity(This,pGravity); } -static FORCEINLINE HRESULT IMarkupPointer_SetGravity(IMarkupPointer* This,POINTER_GRAVITY Gravity) { +static __WIDL_INLINE HRESULT IMarkupPointer_SetGravity(IMarkupPointer* This,POINTER_GRAVITY Gravity) { return This->lpVtbl->SetGravity(This,Gravity); } -static FORCEINLINE HRESULT IMarkupPointer_Cling(IMarkupPointer* This,WINBOOL *pfCling) { +static __WIDL_INLINE HRESULT IMarkupPointer_Cling(IMarkupPointer* This,WINBOOL *pfCling) { return This->lpVtbl->Cling(This,pfCling); } -static FORCEINLINE HRESULT IMarkupPointer_SetCling(IMarkupPointer* This,WINBOOL fCLing) { +static __WIDL_INLINE HRESULT IMarkupPointer_SetCling(IMarkupPointer* This,WINBOOL fCLing) { return This->lpVtbl->SetCling(This,fCLing); } -static FORCEINLINE HRESULT IMarkupPointer_Unposition(IMarkupPointer* This) { +static __WIDL_INLINE HRESULT IMarkupPointer_Unposition(IMarkupPointer* This) { return This->lpVtbl->Unposition(This); } -static FORCEINLINE HRESULT IMarkupPointer_IsPositioned(IMarkupPointer* This,WINBOOL *pfPositioned) { +static __WIDL_INLINE HRESULT IMarkupPointer_IsPositioned(IMarkupPointer* This,WINBOOL *pfPositioned) { return This->lpVtbl->IsPositioned(This,pfPositioned); } -static FORCEINLINE HRESULT IMarkupPointer_GetContainer(IMarkupPointer* This,IMarkupContainer **ppContainer) { +static __WIDL_INLINE HRESULT IMarkupPointer_GetContainer(IMarkupPointer* This,IMarkupContainer **ppContainer) { return This->lpVtbl->GetContainer(This,ppContainer); } -static FORCEINLINE HRESULT IMarkupPointer_MoveAdjacentToElement(IMarkupPointer* This,IHTMLElement *pElement,ELEMENT_ADJACENCY eAdj) { +static __WIDL_INLINE HRESULT IMarkupPointer_MoveAdjacentToElement(IMarkupPointer* This,IHTMLElement *pElement,ELEMENT_ADJACENCY eAdj) { return This->lpVtbl->MoveAdjacentToElement(This,pElement,eAdj); } -static FORCEINLINE HRESULT IMarkupPointer_MoveToPointer(IMarkupPointer* This,IMarkupPointer *pPointer) { +static __WIDL_INLINE HRESULT IMarkupPointer_MoveToPointer(IMarkupPointer* This,IMarkupPointer *pPointer) { return This->lpVtbl->MoveToPointer(This,pPointer); } -static FORCEINLINE HRESULT IMarkupPointer_MoveToContainer(IMarkupPointer* This,IMarkupContainer *pContainer,WINBOOL fAtStart) { +static __WIDL_INLINE HRESULT IMarkupPointer_MoveToContainer(IMarkupPointer* This,IMarkupContainer *pContainer,WINBOOL fAtStart) { return This->lpVtbl->MoveToContainer(This,pContainer,fAtStart); } -static FORCEINLINE HRESULT IMarkupPointer_Left(IMarkupPointer* This,WINBOOL fMove,MARKUP_CONTEXT_TYPE *pContext,IHTMLElement **ppElement,LONG *pcch,OLECHAR *pchText) { +static __WIDL_INLINE HRESULT IMarkupPointer_Left(IMarkupPointer* This,WINBOOL fMove,MARKUP_CONTEXT_TYPE *pContext,IHTMLElement **ppElement,LONG *pcch,OLECHAR *pchText) { return This->lpVtbl->Left(This,fMove,pContext,ppElement,pcch,pchText); } -static FORCEINLINE HRESULT IMarkupPointer_Right(IMarkupPointer* This,WINBOOL fMove,MARKUP_CONTEXT_TYPE *pContext,IHTMLElement **ppElement,LONG *pcch,OLECHAR *pchText) { +static __WIDL_INLINE HRESULT IMarkupPointer_Right(IMarkupPointer* This,WINBOOL fMove,MARKUP_CONTEXT_TYPE *pContext,IHTMLElement **ppElement,LONG *pcch,OLECHAR *pchText) { return This->lpVtbl->Right(This,fMove,pContext,ppElement,pcch,pchText); } -static FORCEINLINE HRESULT IMarkupPointer_CurrentScope(IMarkupPointer* This,IHTMLElement **ppElemCurrent) { +static __WIDL_INLINE HRESULT IMarkupPointer_CurrentScope(IMarkupPointer* This,IHTMLElement **ppElemCurrent) { return This->lpVtbl->CurrentScope(This,ppElemCurrent); } -static FORCEINLINE HRESULT IMarkupPointer_IsLeftOf(IMarkupPointer* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { +static __WIDL_INLINE HRESULT IMarkupPointer_IsLeftOf(IMarkupPointer* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { return This->lpVtbl->IsLeftOf(This,pPointerThat,pfResult); } -static FORCEINLINE HRESULT IMarkupPointer_IsLeftOfOrEqualTo(IMarkupPointer* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { +static __WIDL_INLINE HRESULT IMarkupPointer_IsLeftOfOrEqualTo(IMarkupPointer* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { return This->lpVtbl->IsLeftOfOrEqualTo(This,pPointerThat,pfResult); } -static FORCEINLINE HRESULT IMarkupPointer_IsRightOf(IMarkupPointer* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { +static __WIDL_INLINE HRESULT IMarkupPointer_IsRightOf(IMarkupPointer* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { return This->lpVtbl->IsRightOf(This,pPointerThat,pfResult); } -static FORCEINLINE HRESULT IMarkupPointer_IsRightOfOrEqualTo(IMarkupPointer* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { +static __WIDL_INLINE HRESULT IMarkupPointer_IsRightOfOrEqualTo(IMarkupPointer* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { return This->lpVtbl->IsRightOfOrEqualTo(This,pPointerThat,pfResult); } -static FORCEINLINE HRESULT IMarkupPointer_IsEqualTo(IMarkupPointer* This,IMarkupPointer *pPointerThat,WINBOOL *pfAreEqual) { +static __WIDL_INLINE HRESULT IMarkupPointer_IsEqualTo(IMarkupPointer* This,IMarkupPointer *pPointerThat,WINBOOL *pfAreEqual) { return This->lpVtbl->IsEqualTo(This,pPointerThat,pfAreEqual); } -static FORCEINLINE HRESULT IMarkupPointer_MoveUnit(IMarkupPointer* This,MOVEUNIT_ACTION muAction) { +static __WIDL_INLINE HRESULT IMarkupPointer_MoveUnit(IMarkupPointer* This,MOVEUNIT_ACTION muAction) { return This->lpVtbl->MoveUnit(This,muAction); } -static FORCEINLINE HRESULT IMarkupPointer_FindText(IMarkupPointer* This,OLECHAR *pchFindText,DWORD dwFlags,IMarkupPointer *pIEndMatch,IMarkupPointer *pIEndSearch) { +static __WIDL_INLINE HRESULT IMarkupPointer_FindText(IMarkupPointer* This,OLECHAR *pchFindText,DWORD dwFlags,IMarkupPointer *pIEndMatch,IMarkupPointer *pIEndSearch) { return This->lpVtbl->FindText(This,pchFindText,dwFlags,pIEndMatch,pIEndSearch); } #endif @@ -167528,96 +167536,96 @@ interface IMarkupPointer2 { #define IMarkupPointer2_MoveToContent(This,pIElement,fAtStart) (This)->lpVtbl->MoveToContent(This,pIElement,fAtStart) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMarkupPointer2_QueryInterface(IMarkupPointer2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMarkupPointer2_QueryInterface(IMarkupPointer2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMarkupPointer2_AddRef(IMarkupPointer2* This) { +static __WIDL_INLINE ULONG IMarkupPointer2_AddRef(IMarkupPointer2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMarkupPointer2_Release(IMarkupPointer2* This) { +static __WIDL_INLINE ULONG IMarkupPointer2_Release(IMarkupPointer2* This) { return This->lpVtbl->Release(This); } /*** IMarkupPointer methods ***/ -static FORCEINLINE HRESULT IMarkupPointer2_OwningDoc(IMarkupPointer2* This,IHTMLDocument2 **ppDoc) { +static __WIDL_INLINE HRESULT IMarkupPointer2_OwningDoc(IMarkupPointer2* This,IHTMLDocument2 **ppDoc) { return This->lpVtbl->OwningDoc(This,ppDoc); } -static FORCEINLINE HRESULT IMarkupPointer2_Gravity(IMarkupPointer2* This,POINTER_GRAVITY *pGravity) { +static __WIDL_INLINE HRESULT IMarkupPointer2_Gravity(IMarkupPointer2* This,POINTER_GRAVITY *pGravity) { return This->lpVtbl->Gravity(This,pGravity); } -static FORCEINLINE HRESULT IMarkupPointer2_SetGravity(IMarkupPointer2* This,POINTER_GRAVITY Gravity) { +static __WIDL_INLINE HRESULT IMarkupPointer2_SetGravity(IMarkupPointer2* This,POINTER_GRAVITY Gravity) { return This->lpVtbl->SetGravity(This,Gravity); } -static FORCEINLINE HRESULT IMarkupPointer2_Cling(IMarkupPointer2* This,WINBOOL *pfCling) { +static __WIDL_INLINE HRESULT IMarkupPointer2_Cling(IMarkupPointer2* This,WINBOOL *pfCling) { return This->lpVtbl->Cling(This,pfCling); } -static FORCEINLINE HRESULT IMarkupPointer2_SetCling(IMarkupPointer2* This,WINBOOL fCLing) { +static __WIDL_INLINE HRESULT IMarkupPointer2_SetCling(IMarkupPointer2* This,WINBOOL fCLing) { return This->lpVtbl->SetCling(This,fCLing); } -static FORCEINLINE HRESULT IMarkupPointer2_Unposition(IMarkupPointer2* This) { +static __WIDL_INLINE HRESULT IMarkupPointer2_Unposition(IMarkupPointer2* This) { return This->lpVtbl->Unposition(This); } -static FORCEINLINE HRESULT IMarkupPointer2_IsPositioned(IMarkupPointer2* This,WINBOOL *pfPositioned) { +static __WIDL_INLINE HRESULT IMarkupPointer2_IsPositioned(IMarkupPointer2* This,WINBOOL *pfPositioned) { return This->lpVtbl->IsPositioned(This,pfPositioned); } -static FORCEINLINE HRESULT IMarkupPointer2_GetContainer(IMarkupPointer2* This,IMarkupContainer **ppContainer) { +static __WIDL_INLINE HRESULT IMarkupPointer2_GetContainer(IMarkupPointer2* This,IMarkupContainer **ppContainer) { return This->lpVtbl->GetContainer(This,ppContainer); } -static FORCEINLINE HRESULT IMarkupPointer2_MoveAdjacentToElement(IMarkupPointer2* This,IHTMLElement *pElement,ELEMENT_ADJACENCY eAdj) { +static __WIDL_INLINE HRESULT IMarkupPointer2_MoveAdjacentToElement(IMarkupPointer2* This,IHTMLElement *pElement,ELEMENT_ADJACENCY eAdj) { return This->lpVtbl->MoveAdjacentToElement(This,pElement,eAdj); } -static FORCEINLINE HRESULT IMarkupPointer2_MoveToPointer(IMarkupPointer2* This,IMarkupPointer *pPointer) { +static __WIDL_INLINE HRESULT IMarkupPointer2_MoveToPointer(IMarkupPointer2* This,IMarkupPointer *pPointer) { return This->lpVtbl->MoveToPointer(This,pPointer); } -static FORCEINLINE HRESULT IMarkupPointer2_MoveToContainer(IMarkupPointer2* This,IMarkupContainer *pContainer,WINBOOL fAtStart) { +static __WIDL_INLINE HRESULT IMarkupPointer2_MoveToContainer(IMarkupPointer2* This,IMarkupContainer *pContainer,WINBOOL fAtStart) { return This->lpVtbl->MoveToContainer(This,pContainer,fAtStart); } -static FORCEINLINE HRESULT IMarkupPointer2_Left(IMarkupPointer2* This,WINBOOL fMove,MARKUP_CONTEXT_TYPE *pContext,IHTMLElement **ppElement,LONG *pcch,OLECHAR *pchText) { +static __WIDL_INLINE HRESULT IMarkupPointer2_Left(IMarkupPointer2* This,WINBOOL fMove,MARKUP_CONTEXT_TYPE *pContext,IHTMLElement **ppElement,LONG *pcch,OLECHAR *pchText) { return This->lpVtbl->Left(This,fMove,pContext,ppElement,pcch,pchText); } -static FORCEINLINE HRESULT IMarkupPointer2_Right(IMarkupPointer2* This,WINBOOL fMove,MARKUP_CONTEXT_TYPE *pContext,IHTMLElement **ppElement,LONG *pcch,OLECHAR *pchText) { +static __WIDL_INLINE HRESULT IMarkupPointer2_Right(IMarkupPointer2* This,WINBOOL fMove,MARKUP_CONTEXT_TYPE *pContext,IHTMLElement **ppElement,LONG *pcch,OLECHAR *pchText) { return This->lpVtbl->Right(This,fMove,pContext,ppElement,pcch,pchText); } -static FORCEINLINE HRESULT IMarkupPointer2_CurrentScope(IMarkupPointer2* This,IHTMLElement **ppElemCurrent) { +static __WIDL_INLINE HRESULT IMarkupPointer2_CurrentScope(IMarkupPointer2* This,IHTMLElement **ppElemCurrent) { return This->lpVtbl->CurrentScope(This,ppElemCurrent); } -static FORCEINLINE HRESULT IMarkupPointer2_IsLeftOf(IMarkupPointer2* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { +static __WIDL_INLINE HRESULT IMarkupPointer2_IsLeftOf(IMarkupPointer2* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { return This->lpVtbl->IsLeftOf(This,pPointerThat,pfResult); } -static FORCEINLINE HRESULT IMarkupPointer2_IsLeftOfOrEqualTo(IMarkupPointer2* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { +static __WIDL_INLINE HRESULT IMarkupPointer2_IsLeftOfOrEqualTo(IMarkupPointer2* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { return This->lpVtbl->IsLeftOfOrEqualTo(This,pPointerThat,pfResult); } -static FORCEINLINE HRESULT IMarkupPointer2_IsRightOf(IMarkupPointer2* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { +static __WIDL_INLINE HRESULT IMarkupPointer2_IsRightOf(IMarkupPointer2* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { return This->lpVtbl->IsRightOf(This,pPointerThat,pfResult); } -static FORCEINLINE HRESULT IMarkupPointer2_IsRightOfOrEqualTo(IMarkupPointer2* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { +static __WIDL_INLINE HRESULT IMarkupPointer2_IsRightOfOrEqualTo(IMarkupPointer2* This,IMarkupPointer *pPointerThat,WINBOOL *pfResult) { return This->lpVtbl->IsRightOfOrEqualTo(This,pPointerThat,pfResult); } -static FORCEINLINE HRESULT IMarkupPointer2_IsEqualTo(IMarkupPointer2* This,IMarkupPointer *pPointerThat,WINBOOL *pfAreEqual) { +static __WIDL_INLINE HRESULT IMarkupPointer2_IsEqualTo(IMarkupPointer2* This,IMarkupPointer *pPointerThat,WINBOOL *pfAreEqual) { return This->lpVtbl->IsEqualTo(This,pPointerThat,pfAreEqual); } -static FORCEINLINE HRESULT IMarkupPointer2_MoveUnit(IMarkupPointer2* This,MOVEUNIT_ACTION muAction) { +static __WIDL_INLINE HRESULT IMarkupPointer2_MoveUnit(IMarkupPointer2* This,MOVEUNIT_ACTION muAction) { return This->lpVtbl->MoveUnit(This,muAction); } -static FORCEINLINE HRESULT IMarkupPointer2_FindText(IMarkupPointer2* This,OLECHAR *pchFindText,DWORD dwFlags,IMarkupPointer *pIEndMatch,IMarkupPointer *pIEndSearch) { +static __WIDL_INLINE HRESULT IMarkupPointer2_FindText(IMarkupPointer2* This,OLECHAR *pchFindText,DWORD dwFlags,IMarkupPointer *pIEndMatch,IMarkupPointer *pIEndSearch) { return This->lpVtbl->FindText(This,pchFindText,dwFlags,pIEndMatch,pIEndSearch); } /*** IMarkupPointer2 methods ***/ -static FORCEINLINE HRESULT IMarkupPointer2_IsAtWordBreak(IMarkupPointer2* This,WINBOOL *pfAtBreak) { +static __WIDL_INLINE HRESULT IMarkupPointer2_IsAtWordBreak(IMarkupPointer2* This,WINBOOL *pfAtBreak) { return This->lpVtbl->IsAtWordBreak(This,pfAtBreak); } -static FORCEINLINE HRESULT IMarkupPointer2_GetMarkupPosition(IMarkupPointer2* This,LONG *plMP) { +static __WIDL_INLINE HRESULT IMarkupPointer2_GetMarkupPosition(IMarkupPointer2* This,LONG *plMP) { return This->lpVtbl->GetMarkupPosition(This,plMP); } -static FORCEINLINE HRESULT IMarkupPointer2_MoveToMarkupPosition(IMarkupPointer2* This,IMarkupContainer *pContainer,LONG lMP) { +static __WIDL_INLINE HRESULT IMarkupPointer2_MoveToMarkupPosition(IMarkupPointer2* This,IMarkupContainer *pContainer,LONG lMP) { return This->lpVtbl->MoveToMarkupPosition(This,pContainer,lMP); } -static FORCEINLINE HRESULT IMarkupPointer2_MoveUnitBounded(IMarkupPointer2* This,MOVEUNIT_ACTION muAction,IMarkupPointer *pIBoundary) { +static __WIDL_INLINE HRESULT IMarkupPointer2_MoveUnitBounded(IMarkupPointer2* This,MOVEUNIT_ACTION muAction,IMarkupPointer *pIBoundary) { return This->lpVtbl->MoveUnitBounded(This,muAction,pIBoundary); } -static FORCEINLINE HRESULT IMarkupPointer2_IsInsideURL(IMarkupPointer2* This,IMarkupPointer *pRight,WINBOOL *pfResult) { +static __WIDL_INLINE HRESULT IMarkupPointer2_IsInsideURL(IMarkupPointer2* This,IMarkupPointer *pRight,WINBOOL *pfResult) { return This->lpVtbl->IsInsideURL(This,pRight,pfResult); } -static FORCEINLINE HRESULT IMarkupPointer2_MoveToContent(IMarkupPointer2* This,IHTMLElement *pIElement,WINBOOL fAtStart) { +static __WIDL_INLINE HRESULT IMarkupPointer2_MoveToContent(IMarkupPointer2* This,IHTMLElement *pIElement,WINBOOL fAtStart) { return This->lpVtbl->MoveToContent(This,pIElement,fAtStart); } #endif @@ -167728,29 +167736,29 @@ interface IMarkupTextFrags { #define IMarkupTextFrags_FindTextFragFromMarkupPointer(This,pPointerFind,piFrag,pfFragFound) (This)->lpVtbl->FindTextFragFromMarkupPointer(This,pPointerFind,piFrag,pfFragFound) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMarkupTextFrags_QueryInterface(IMarkupTextFrags* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMarkupTextFrags_QueryInterface(IMarkupTextFrags* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMarkupTextFrags_AddRef(IMarkupTextFrags* This) { +static __WIDL_INLINE ULONG IMarkupTextFrags_AddRef(IMarkupTextFrags* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMarkupTextFrags_Release(IMarkupTextFrags* This) { +static __WIDL_INLINE ULONG IMarkupTextFrags_Release(IMarkupTextFrags* This) { return This->lpVtbl->Release(This); } /*** IMarkupTextFrags methods ***/ -static FORCEINLINE HRESULT IMarkupTextFrags_GetTextFragCount(IMarkupTextFrags* This,LONG *pcFrags) { +static __WIDL_INLINE HRESULT IMarkupTextFrags_GetTextFragCount(IMarkupTextFrags* This,LONG *pcFrags) { return This->lpVtbl->GetTextFragCount(This,pcFrags); } -static FORCEINLINE HRESULT IMarkupTextFrags_GetTextFrag(IMarkupTextFrags* This,LONG iFrag,BSTR *pbstrFrag,IMarkupPointer *pPointerFrag) { +static __WIDL_INLINE HRESULT IMarkupTextFrags_GetTextFrag(IMarkupTextFrags* This,LONG iFrag,BSTR *pbstrFrag,IMarkupPointer *pPointerFrag) { return This->lpVtbl->GetTextFrag(This,iFrag,pbstrFrag,pPointerFrag); } -static FORCEINLINE HRESULT IMarkupTextFrags_RemoveTextFrag(IMarkupTextFrags* This,LONG iFrag) { +static __WIDL_INLINE HRESULT IMarkupTextFrags_RemoveTextFrag(IMarkupTextFrags* This,LONG iFrag) { return This->lpVtbl->RemoveTextFrag(This,iFrag); } -static FORCEINLINE HRESULT IMarkupTextFrags_InsertTextFrag(IMarkupTextFrags* This,LONG iFrag,BSTR bstrInsert,IMarkupPointer *pPointerInsert) { +static __WIDL_INLINE HRESULT IMarkupTextFrags_InsertTextFrag(IMarkupTextFrags* This,LONG iFrag,BSTR bstrInsert,IMarkupPointer *pPointerInsert) { return This->lpVtbl->InsertTextFrag(This,iFrag,bstrInsert,pPointerInsert); } -static FORCEINLINE HRESULT IMarkupTextFrags_FindTextFragFromMarkupPointer(IMarkupTextFrags* This,IMarkupPointer *pPointerFind,LONG *piFrag,WINBOOL *pfFragFound) { +static __WIDL_INLINE HRESULT IMarkupTextFrags_FindTextFragFromMarkupPointer(IMarkupTextFrags* This,IMarkupPointer *pPointerFind,LONG *piFrag,WINBOOL *pfFragFound) { return This->lpVtbl->FindTextFragFromMarkupPointer(This,pPointerFind,piFrag,pfFragFound); } #endif @@ -167821,17 +167829,17 @@ interface IHTMLChangeLog { #define IHTMLChangeLog_GetNextChange(This,pbBuffer,nBufferSize,pnRecordLength) (This)->lpVtbl->GetNextChange(This,pbBuffer,nBufferSize,pnRecordLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLChangeLog_QueryInterface(IHTMLChangeLog* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLChangeLog_QueryInterface(IHTMLChangeLog* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLChangeLog_AddRef(IHTMLChangeLog* This) { +static __WIDL_INLINE ULONG IHTMLChangeLog_AddRef(IHTMLChangeLog* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLChangeLog_Release(IHTMLChangeLog* This) { +static __WIDL_INLINE ULONG IHTMLChangeLog_Release(IHTMLChangeLog* This) { return This->lpVtbl->Release(This); } /*** IHTMLChangeLog methods ***/ -static FORCEINLINE HRESULT IHTMLChangeLog_GetNextChange(IHTMLChangeLog* This,BYTE *pbBuffer,LONG nBufferSize,LONG *pnRecordLength) { +static __WIDL_INLINE HRESULT IHTMLChangeLog_GetNextChange(IHTMLChangeLog* This,BYTE *pbBuffer,LONG nBufferSize,LONG *pnRecordLength) { return This->lpVtbl->GetNextChange(This,pbBuffer,nBufferSize,pnRecordLength); } #endif @@ -167897,17 +167905,17 @@ interface IHTMLChangeSink { #define IHTMLChangeSink_Notify(This) (This)->lpVtbl->Notify(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLChangeSink_QueryInterface(IHTMLChangeSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLChangeSink_QueryInterface(IHTMLChangeSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLChangeSink_AddRef(IHTMLChangeSink* This) { +static __WIDL_INLINE ULONG IHTMLChangeSink_AddRef(IHTMLChangeSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLChangeSink_Release(IHTMLChangeSink* This) { +static __WIDL_INLINE ULONG IHTMLChangeSink_Release(IHTMLChangeSink* This) { return This->lpVtbl->Release(This); } /*** IHTMLChangeSink methods ***/ -static FORCEINLINE HRESULT IHTMLChangeSink_Notify(IHTMLChangeSink* This) { +static __WIDL_INLINE HRESULT IHTMLChangeSink_Notify(IHTMLChangeSink* This) { return This->lpVtbl->Notify(This); } #endif @@ -167974,17 +167982,17 @@ interface IXMLGenericParse { #define IXMLGenericParse_SetGenericParse(This,fDoGeneric) (This)->lpVtbl->SetGenericParse(This,fDoGeneric) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXMLGenericParse_QueryInterface(IXMLGenericParse* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXMLGenericParse_QueryInterface(IXMLGenericParse* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXMLGenericParse_AddRef(IXMLGenericParse* This) { +static __WIDL_INLINE ULONG IXMLGenericParse_AddRef(IXMLGenericParse* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXMLGenericParse_Release(IXMLGenericParse* This) { +static __WIDL_INLINE ULONG IXMLGenericParse_Release(IXMLGenericParse* This) { return This->lpVtbl->Release(This); } /*** IXMLGenericParse methods ***/ -static FORCEINLINE HRESULT IXMLGenericParse_SetGenericParse(IXMLGenericParse* This,VARIANT_BOOL fDoGeneric) { +static __WIDL_INLINE HRESULT IXMLGenericParse_SetGenericParse(IXMLGenericParse* This,VARIANT_BOOL fDoGeneric) { return This->lpVtbl->SetGenericParse(This,fDoGeneric); } #endif @@ -168055,17 +168063,17 @@ interface IHTMLEditHost { #define IHTMLEditHost_SnapRect(This,pIElement,prcNew,eHandle) (This)->lpVtbl->SnapRect(This,pIElement,prcNew,eHandle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLEditHost_QueryInterface(IHTMLEditHost* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLEditHost_QueryInterface(IHTMLEditHost* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLEditHost_AddRef(IHTMLEditHost* This) { +static __WIDL_INLINE ULONG IHTMLEditHost_AddRef(IHTMLEditHost* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLEditHost_Release(IHTMLEditHost* This) { +static __WIDL_INLINE ULONG IHTMLEditHost_Release(IHTMLEditHost* This) { return This->lpVtbl->Release(This); } /*** IHTMLEditHost methods ***/ -static FORCEINLINE HRESULT IHTMLEditHost_SnapRect(IHTMLEditHost* This,IHTMLElement *pIElement,RECT *prcNew,ELEMENT_CORNER eHandle) { +static __WIDL_INLINE HRESULT IHTMLEditHost_SnapRect(IHTMLEditHost* This,IHTMLElement *pIElement,RECT *prcNew,ELEMENT_CORNER eHandle) { return This->lpVtbl->SnapRect(This,pIElement,prcNew,eHandle); } #endif @@ -168140,21 +168148,21 @@ interface IHTMLEditHost2 { #define IHTMLEditHost2_PreDrag(This) (This)->lpVtbl->PreDrag(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLEditHost2_QueryInterface(IHTMLEditHost2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLEditHost2_QueryInterface(IHTMLEditHost2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLEditHost2_AddRef(IHTMLEditHost2* This) { +static __WIDL_INLINE ULONG IHTMLEditHost2_AddRef(IHTMLEditHost2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLEditHost2_Release(IHTMLEditHost2* This) { +static __WIDL_INLINE ULONG IHTMLEditHost2_Release(IHTMLEditHost2* This) { return This->lpVtbl->Release(This); } /*** IHTMLEditHost methods ***/ -static FORCEINLINE HRESULT IHTMLEditHost2_SnapRect(IHTMLEditHost2* This,IHTMLElement *pIElement,RECT *prcNew,ELEMENT_CORNER eHandle) { +static __WIDL_INLINE HRESULT IHTMLEditHost2_SnapRect(IHTMLEditHost2* This,IHTMLElement *pIElement,RECT *prcNew,ELEMENT_CORNER eHandle) { return This->lpVtbl->SnapRect(This,pIElement,prcNew,eHandle); } /*** IHTMLEditHost2 methods ***/ -static FORCEINLINE HRESULT IHTMLEditHost2_PreDrag(IHTMLEditHost2* This) { +static __WIDL_INLINE HRESULT IHTMLEditHost2_PreDrag(IHTMLEditHost2* This) { return This->lpVtbl->PreDrag(This); } #endif @@ -168223,17 +168231,17 @@ interface ISegment { #define ISegment_GetPointers(This,pIStart,pIEnd) (This)->lpVtbl->GetPointers(This,pIStart,pIEnd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISegment_QueryInterface(ISegment* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISegment_QueryInterface(ISegment* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISegment_AddRef(ISegment* This) { +static __WIDL_INLINE ULONG ISegment_AddRef(ISegment* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISegment_Release(ISegment* This) { +static __WIDL_INLINE ULONG ISegment_Release(ISegment* This) { return This->lpVtbl->Release(This); } /*** ISegment methods ***/ -static FORCEINLINE HRESULT ISegment_GetPointers(ISegment* This,IMarkupPointer *pIStart,IMarkupPointer *pIEnd) { +static __WIDL_INLINE HRESULT ISegment_GetPointers(ISegment* This,IMarkupPointer *pIStart,IMarkupPointer *pIEnd) { return This->lpVtbl->GetPointers(This,pIStart,pIEnd); } #endif @@ -168321,26 +168329,26 @@ interface ISegmentListIterator { #define ISegmentListIterator_Advance(This) (This)->lpVtbl->Advance(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISegmentListIterator_QueryInterface(ISegmentListIterator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISegmentListIterator_QueryInterface(ISegmentListIterator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISegmentListIterator_AddRef(ISegmentListIterator* This) { +static __WIDL_INLINE ULONG ISegmentListIterator_AddRef(ISegmentListIterator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISegmentListIterator_Release(ISegmentListIterator* This) { +static __WIDL_INLINE ULONG ISegmentListIterator_Release(ISegmentListIterator* This) { return This->lpVtbl->Release(This); } /*** ISegmentListIterator methods ***/ -static FORCEINLINE HRESULT ISegmentListIterator_Current(ISegmentListIterator* This,ISegment **ppISegment) { +static __WIDL_INLINE HRESULT ISegmentListIterator_Current(ISegmentListIterator* This,ISegment **ppISegment) { return This->lpVtbl->Current(This,ppISegment); } -static FORCEINLINE HRESULT ISegmentListIterator_First(ISegmentListIterator* This) { +static __WIDL_INLINE HRESULT ISegmentListIterator_First(ISegmentListIterator* This) { return This->lpVtbl->First(This); } -static FORCEINLINE HRESULT ISegmentListIterator_IsDone(ISegmentListIterator* This) { +static __WIDL_INLINE HRESULT ISegmentListIterator_IsDone(ISegmentListIterator* This) { return This->lpVtbl->IsDone(This); } -static FORCEINLINE HRESULT ISegmentListIterator_Advance(ISegmentListIterator* This) { +static __WIDL_INLINE HRESULT ISegmentListIterator_Advance(ISegmentListIterator* This) { return This->lpVtbl->Advance(This); } #endif @@ -168423,23 +168431,23 @@ interface ISegmentList { #define ISegmentList_IsEmpty(This,pfEmpty) (This)->lpVtbl->IsEmpty(This,pfEmpty) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISegmentList_QueryInterface(ISegmentList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISegmentList_QueryInterface(ISegmentList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISegmentList_AddRef(ISegmentList* This) { +static __WIDL_INLINE ULONG ISegmentList_AddRef(ISegmentList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISegmentList_Release(ISegmentList* This) { +static __WIDL_INLINE ULONG ISegmentList_Release(ISegmentList* This) { return This->lpVtbl->Release(This); } /*** ISegmentList methods ***/ -static FORCEINLINE HRESULT ISegmentList_CreateIterator(ISegmentList* This,ISegmentListIterator **ppIIter) { +static __WIDL_INLINE HRESULT ISegmentList_CreateIterator(ISegmentList* This,ISegmentListIterator **ppIIter) { return This->lpVtbl->CreateIterator(This,ppIIter); } -static FORCEINLINE HRESULT ISegmentList_GetType(ISegmentList* This,SELECTION_TYPE *peType) { +static __WIDL_INLINE HRESULT ISegmentList_GetType(ISegmentList* This,SELECTION_TYPE *peType) { return This->lpVtbl->GetType(This,peType); } -static FORCEINLINE HRESULT ISegmentList_IsEmpty(ISegmentList* This,WINBOOL *pfEmpty) { +static __WIDL_INLINE HRESULT ISegmentList_IsEmpty(ISegmentList* This,WINBOOL *pfEmpty) { return This->lpVtbl->IsEmpty(This,pfEmpty); } #endif @@ -168508,17 +168516,17 @@ interface ISequenceNumber { #define ISequenceNumber_GetSequenceNumber(This,nCurrent,pnNew) (This)->lpVtbl->GetSequenceNumber(This,nCurrent,pnNew) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISequenceNumber_QueryInterface(ISequenceNumber* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISequenceNumber_QueryInterface(ISequenceNumber* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISequenceNumber_AddRef(ISequenceNumber* This) { +static __WIDL_INLINE ULONG ISequenceNumber_AddRef(ISequenceNumber* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISequenceNumber_Release(ISequenceNumber* This) { +static __WIDL_INLINE ULONG ISequenceNumber_Release(ISequenceNumber* This) { return This->lpVtbl->Release(This); } /*** ISequenceNumber methods ***/ -static FORCEINLINE HRESULT ISequenceNumber_GetSequenceNumber(ISequenceNumber* This,LONG nCurrent,LONG *pnNew) { +static __WIDL_INLINE HRESULT ISequenceNumber_GetSequenceNumber(ISequenceNumber* This,LONG nCurrent,LONG *pnNew) { return This->lpVtbl->GetSequenceNumber(This,nCurrent,pnNew); } #endif @@ -168585,17 +168593,17 @@ interface IIMEServices { #define IIMEServices_GetActiveIMM(This,ppActiveIMM) (This)->lpVtbl->GetActiveIMM(This,ppActiveIMM) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IIMEServices_QueryInterface(IIMEServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IIMEServices_QueryInterface(IIMEServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IIMEServices_AddRef(IIMEServices* This) { +static __WIDL_INLINE ULONG IIMEServices_AddRef(IIMEServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IIMEServices_Release(IIMEServices* This) { +static __WIDL_INLINE ULONG IIMEServices_Release(IIMEServices* This) { return This->lpVtbl->Release(This); } /*** IIMEServices methods ***/ -static FORCEINLINE HRESULT IIMEServices_GetActiveIMM(IIMEServices* This,IActiveIMMApp **ppActiveIMM) { +static __WIDL_INLINE HRESULT IIMEServices_GetActiveIMM(IIMEServices* This,IActiveIMMApp **ppActiveIMM) { return This->lpVtbl->GetActiveIMM(This,ppActiveIMM); } #endif @@ -168762,50 +168770,50 @@ interface IHTMLCaret { #define IHTMLCaret_SetCaretDirection(This,eDir) (This)->lpVtbl->SetCaretDirection(This,eDir) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLCaret_QueryInterface(IHTMLCaret* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLCaret_QueryInterface(IHTMLCaret* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLCaret_AddRef(IHTMLCaret* This) { +static __WIDL_INLINE ULONG IHTMLCaret_AddRef(IHTMLCaret* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLCaret_Release(IHTMLCaret* This) { +static __WIDL_INLINE ULONG IHTMLCaret_Release(IHTMLCaret* This) { return This->lpVtbl->Release(This); } /*** IHTMLCaret methods ***/ -static FORCEINLINE HRESULT IHTMLCaret_MoveCaretToPointer(IHTMLCaret* This,IDisplayPointer *pDispPointer,WINBOOL fScrollIntoView,CARET_DIRECTION eDir) { +static __WIDL_INLINE HRESULT IHTMLCaret_MoveCaretToPointer(IHTMLCaret* This,IDisplayPointer *pDispPointer,WINBOOL fScrollIntoView,CARET_DIRECTION eDir) { return This->lpVtbl->MoveCaretToPointer(This,pDispPointer,fScrollIntoView,eDir); } -static FORCEINLINE HRESULT IHTMLCaret_MoveCaretToPointerEx(IHTMLCaret* This,IDisplayPointer *pDispPointer,WINBOOL fVisible,WINBOOL fScrollIntoView,CARET_DIRECTION eDir) { +static __WIDL_INLINE HRESULT IHTMLCaret_MoveCaretToPointerEx(IHTMLCaret* This,IDisplayPointer *pDispPointer,WINBOOL fVisible,WINBOOL fScrollIntoView,CARET_DIRECTION eDir) { return This->lpVtbl->MoveCaretToPointerEx(This,pDispPointer,fVisible,fScrollIntoView,eDir); } -static FORCEINLINE HRESULT IHTMLCaret_MoveMarkupPointerToCaret(IHTMLCaret* This,IMarkupPointer *pIMarkupPointer) { +static __WIDL_INLINE HRESULT IHTMLCaret_MoveMarkupPointerToCaret(IHTMLCaret* This,IMarkupPointer *pIMarkupPointer) { return This->lpVtbl->MoveMarkupPointerToCaret(This,pIMarkupPointer); } -static FORCEINLINE HRESULT IHTMLCaret_MoveDisplayPointerToCaret(IHTMLCaret* This,IDisplayPointer *pDispPointer) { +static __WIDL_INLINE HRESULT IHTMLCaret_MoveDisplayPointerToCaret(IHTMLCaret* This,IDisplayPointer *pDispPointer) { return This->lpVtbl->MoveDisplayPointerToCaret(This,pDispPointer); } -static FORCEINLINE HRESULT IHTMLCaret_IsVisible(IHTMLCaret* This,WINBOOL *pIsVisible) { +static __WIDL_INLINE HRESULT IHTMLCaret_IsVisible(IHTMLCaret* This,WINBOOL *pIsVisible) { return This->lpVtbl->IsVisible(This,pIsVisible); } -static FORCEINLINE HRESULT IHTMLCaret_Show(IHTMLCaret* This,WINBOOL fScrollIntoView) { +static __WIDL_INLINE HRESULT IHTMLCaret_Show(IHTMLCaret* This,WINBOOL fScrollIntoView) { return This->lpVtbl->Show(This,fScrollIntoView); } -static FORCEINLINE HRESULT IHTMLCaret_Hide(IHTMLCaret* This) { +static __WIDL_INLINE HRESULT IHTMLCaret_Hide(IHTMLCaret* This) { return This->lpVtbl->Hide(This); } -static FORCEINLINE HRESULT IHTMLCaret_InsertText(IHTMLCaret* This,OLECHAR *pText,LONG lLen) { +static __WIDL_INLINE HRESULT IHTMLCaret_InsertText(IHTMLCaret* This,OLECHAR *pText,LONG lLen) { return This->lpVtbl->InsertText(This,pText,lLen); } -static FORCEINLINE HRESULT IHTMLCaret_ScrollIntoView(IHTMLCaret* This) { +static __WIDL_INLINE HRESULT IHTMLCaret_ScrollIntoView(IHTMLCaret* This) { return This->lpVtbl->ScrollIntoView(This); } -static FORCEINLINE HRESULT IHTMLCaret_GetLocation(IHTMLCaret* This,POINT *pPoint,WINBOOL fTranslate) { +static __WIDL_INLINE HRESULT IHTMLCaret_GetLocation(IHTMLCaret* This,POINT *pPoint,WINBOOL fTranslate) { return This->lpVtbl->GetLocation(This,pPoint,fTranslate); } -static FORCEINLINE HRESULT IHTMLCaret_GetCaretDirection(IHTMLCaret* This,CARET_DIRECTION *peDir) { +static __WIDL_INLINE HRESULT IHTMLCaret_GetCaretDirection(IHTMLCaret* This,CARET_DIRECTION *peDir) { return This->lpVtbl->GetCaretDirection(This,peDir); } -static FORCEINLINE HRESULT IHTMLCaret_SetCaretDirection(IHTMLCaret* This,CARET_DIRECTION eDir) { +static __WIDL_INLINE HRESULT IHTMLCaret_SetCaretDirection(IHTMLCaret* This,CARET_DIRECTION eDir) { return This->lpVtbl->SetCaretDirection(This,eDir); } #endif @@ -168898,23 +168906,23 @@ interface IHighlightRenderingServices { #define IHighlightRenderingServices_RemoveSegment(This,pISegment) (This)->lpVtbl->RemoveSegment(This,pISegment) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHighlightRenderingServices_QueryInterface(IHighlightRenderingServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHighlightRenderingServices_QueryInterface(IHighlightRenderingServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHighlightRenderingServices_AddRef(IHighlightRenderingServices* This) { +static __WIDL_INLINE ULONG IHighlightRenderingServices_AddRef(IHighlightRenderingServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHighlightRenderingServices_Release(IHighlightRenderingServices* This) { +static __WIDL_INLINE ULONG IHighlightRenderingServices_Release(IHighlightRenderingServices* This) { return This->lpVtbl->Release(This); } /*** IHighlightRenderingServices methods ***/ -static FORCEINLINE HRESULT IHighlightRenderingServices_AddSegment(IHighlightRenderingServices* This,IDisplayPointer *pDispPointerStart,IDisplayPointer *pDispPointerEnd,IHTMLRenderStyle *pIRenderStyle,IHighlightSegment **ppISegment) { +static __WIDL_INLINE HRESULT IHighlightRenderingServices_AddSegment(IHighlightRenderingServices* This,IDisplayPointer *pDispPointerStart,IDisplayPointer *pDispPointerEnd,IHTMLRenderStyle *pIRenderStyle,IHighlightSegment **ppISegment) { return This->lpVtbl->AddSegment(This,pDispPointerStart,pDispPointerEnd,pIRenderStyle,ppISegment); } -static FORCEINLINE HRESULT IHighlightRenderingServices_MoveSegmentToPointers(IHighlightRenderingServices* This,IHighlightSegment *pISegment,IDisplayPointer *pDispPointerStart,IDisplayPointer *pDispPointerEnd) { +static __WIDL_INLINE HRESULT IHighlightRenderingServices_MoveSegmentToPointers(IHighlightRenderingServices* This,IHighlightSegment *pISegment,IDisplayPointer *pDispPointerStart,IDisplayPointer *pDispPointerEnd) { return This->lpVtbl->MoveSegmentToPointers(This,pISegment,pDispPointerStart,pDispPointerEnd); } -static FORCEINLINE HRESULT IHighlightRenderingServices_RemoveSegment(IHighlightRenderingServices* This,IHighlightSegment *pISegment) { +static __WIDL_INLINE HRESULT IHighlightRenderingServices_RemoveSegment(IHighlightRenderingServices* This,IHighlightSegment *pISegment) { return This->lpVtbl->RemoveSegment(This,pISegment); } #endif @@ -169019,29 +169027,29 @@ interface ISelectionServicesListener { #define ISelectionServicesListener_GetTypeDetail(This,pTypeDetail) (This)->lpVtbl->GetTypeDetail(This,pTypeDetail) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISelectionServicesListener_QueryInterface(ISelectionServicesListener* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISelectionServicesListener_QueryInterface(ISelectionServicesListener* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISelectionServicesListener_AddRef(ISelectionServicesListener* This) { +static __WIDL_INLINE ULONG ISelectionServicesListener_AddRef(ISelectionServicesListener* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISelectionServicesListener_Release(ISelectionServicesListener* This) { +static __WIDL_INLINE ULONG ISelectionServicesListener_Release(ISelectionServicesListener* This) { return This->lpVtbl->Release(This); } /*** ISelectionServicesListener methods ***/ -static FORCEINLINE HRESULT ISelectionServicesListener_BeginSelectionUndo(ISelectionServicesListener* This) { +static __WIDL_INLINE HRESULT ISelectionServicesListener_BeginSelectionUndo(ISelectionServicesListener* This) { return This->lpVtbl->BeginSelectionUndo(This); } -static FORCEINLINE HRESULT ISelectionServicesListener_EndSelectionUndo(ISelectionServicesListener* This) { +static __WIDL_INLINE HRESULT ISelectionServicesListener_EndSelectionUndo(ISelectionServicesListener* This) { return This->lpVtbl->EndSelectionUndo(This); } -static FORCEINLINE HRESULT ISelectionServicesListener_OnSelectedElementExit(ISelectionServicesListener* This,IMarkupPointer *pIElementStart,IMarkupPointer *pIElementEnd,IMarkupPointer *pIElementContentStart,IMarkupPointer *pIElementContentEnd) { +static __WIDL_INLINE HRESULT ISelectionServicesListener_OnSelectedElementExit(ISelectionServicesListener* This,IMarkupPointer *pIElementStart,IMarkupPointer *pIElementEnd,IMarkupPointer *pIElementContentStart,IMarkupPointer *pIElementContentEnd) { return This->lpVtbl->OnSelectedElementExit(This,pIElementStart,pIElementEnd,pIElementContentStart,pIElementContentEnd); } -static FORCEINLINE HRESULT ISelectionServicesListener_OnChangeType(ISelectionServicesListener* This,SELECTION_TYPE eType,ISelectionServicesListener *pIListener) { +static __WIDL_INLINE HRESULT ISelectionServicesListener_OnChangeType(ISelectionServicesListener* This,SELECTION_TYPE eType,ISelectionServicesListener *pIListener) { return This->lpVtbl->OnChangeType(This,eType,pIListener); } -static FORCEINLINE HRESULT ISelectionServicesListener_GetTypeDetail(ISelectionServicesListener* This,BSTR *pTypeDetail) { +static __WIDL_INLINE HRESULT ISelectionServicesListener_GetTypeDetail(ISelectionServicesListener* This,BSTR *pTypeDetail) { return This->lpVtbl->GetTypeDetail(This,pTypeDetail); } #endif @@ -169156,32 +169164,32 @@ interface ISelectionServices { #define ISelectionServices_GetSelectionServicesListener(This,ppISelectionServicesListener) (This)->lpVtbl->GetSelectionServicesListener(This,ppISelectionServicesListener) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISelectionServices_QueryInterface(ISelectionServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISelectionServices_QueryInterface(ISelectionServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISelectionServices_AddRef(ISelectionServices* This) { +static __WIDL_INLINE ULONG ISelectionServices_AddRef(ISelectionServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISelectionServices_Release(ISelectionServices* This) { +static __WIDL_INLINE ULONG ISelectionServices_Release(ISelectionServices* This) { return This->lpVtbl->Release(This); } /*** ISelectionServices methods ***/ -static FORCEINLINE HRESULT ISelectionServices_SetSelectionType(ISelectionServices* This,SELECTION_TYPE eType,ISelectionServicesListener *pIListener) { +static __WIDL_INLINE HRESULT ISelectionServices_SetSelectionType(ISelectionServices* This,SELECTION_TYPE eType,ISelectionServicesListener *pIListener) { return This->lpVtbl->SetSelectionType(This,eType,pIListener); } -static FORCEINLINE HRESULT ISelectionServices_GetMarkupContainer(ISelectionServices* This,IMarkupContainer **ppIContainer) { +static __WIDL_INLINE HRESULT ISelectionServices_GetMarkupContainer(ISelectionServices* This,IMarkupContainer **ppIContainer) { return This->lpVtbl->GetMarkupContainer(This,ppIContainer); } -static FORCEINLINE HRESULT ISelectionServices_AddSegment(ISelectionServices* This,IMarkupPointer *pIStart,IMarkupPointer *pIEnd,ISegment **ppISegmentAdded) { +static __WIDL_INLINE HRESULT ISelectionServices_AddSegment(ISelectionServices* This,IMarkupPointer *pIStart,IMarkupPointer *pIEnd,ISegment **ppISegmentAdded) { return This->lpVtbl->AddSegment(This,pIStart,pIEnd,ppISegmentAdded); } -static FORCEINLINE HRESULT ISelectionServices_AddElementSegment(ISelectionServices* This,IHTMLElement *pIElement,IElementSegment **ppISegmentAdded) { +static __WIDL_INLINE HRESULT ISelectionServices_AddElementSegment(ISelectionServices* This,IHTMLElement *pIElement,IElementSegment **ppISegmentAdded) { return This->lpVtbl->AddElementSegment(This,pIElement,ppISegmentAdded); } -static FORCEINLINE HRESULT ISelectionServices_RemoveSegment(ISelectionServices* This,ISegment *pISegment) { +static __WIDL_INLINE HRESULT ISelectionServices_RemoveSegment(ISelectionServices* This,ISegment *pISegment) { return This->lpVtbl->RemoveSegment(This,pISegment); } -static FORCEINLINE HRESULT ISelectionServices_GetSelectionServicesListener(ISelectionServices* This,ISelectionServicesListener **ppISelectionServicesListener) { +static __WIDL_INLINE HRESULT ISelectionServices_GetSelectionServicesListener(ISelectionServices* This,ISelectionServicesListener **ppISelectionServicesListener) { return This->lpVtbl->GetSelectionServicesListener(This,ppISelectionServicesListener); } #endif @@ -169272,27 +169280,27 @@ interface IElementSegment { #define IElementSegment_IsPrimary(This,pfPrimary) (This)->lpVtbl->IsPrimary(This,pfPrimary) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementSegment_QueryInterface(IElementSegment* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementSegment_QueryInterface(IElementSegment* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementSegment_AddRef(IElementSegment* This) { +static __WIDL_INLINE ULONG IElementSegment_AddRef(IElementSegment* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementSegment_Release(IElementSegment* This) { +static __WIDL_INLINE ULONG IElementSegment_Release(IElementSegment* This) { return This->lpVtbl->Release(This); } /*** ISegment methods ***/ -static FORCEINLINE HRESULT IElementSegment_GetPointers(IElementSegment* This,IMarkupPointer *pIStart,IMarkupPointer *pIEnd) { +static __WIDL_INLINE HRESULT IElementSegment_GetPointers(IElementSegment* This,IMarkupPointer *pIStart,IMarkupPointer *pIEnd) { return This->lpVtbl->GetPointers(This,pIStart,pIEnd); } /*** IElementSegment methods ***/ -static FORCEINLINE HRESULT IElementSegment_GetElement(IElementSegment* This,IHTMLElement **ppIElement) { +static __WIDL_INLINE HRESULT IElementSegment_GetElement(IElementSegment* This,IHTMLElement **ppIElement) { return This->lpVtbl->GetElement(This,ppIElement); } -static FORCEINLINE HRESULT IElementSegment_SetPrimary(IElementSegment* This,WINBOOL fPrimary) { +static __WIDL_INLINE HRESULT IElementSegment_SetPrimary(IElementSegment* This,WINBOOL fPrimary) { return This->lpVtbl->SetPrimary(This,fPrimary); } -static FORCEINLINE HRESULT IElementSegment_IsPrimary(IElementSegment* This,WINBOOL *pfPrimary) { +static __WIDL_INLINE HRESULT IElementSegment_IsPrimary(IElementSegment* This,WINBOOL *pfPrimary) { return This->lpVtbl->IsPrimary(This,pfPrimary); } #endif @@ -169357,17 +169365,17 @@ interface IHighlightSegment { #define IHighlightSegment_GetPointers(This,pIStart,pIEnd) (This)->lpVtbl->GetPointers(This,pIStart,pIEnd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHighlightSegment_QueryInterface(IHighlightSegment* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHighlightSegment_QueryInterface(IHighlightSegment* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHighlightSegment_AddRef(IHighlightSegment* This) { +static __WIDL_INLINE ULONG IHighlightSegment_AddRef(IHighlightSegment* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHighlightSegment_Release(IHighlightSegment* This) { +static __WIDL_INLINE ULONG IHighlightSegment_Release(IHighlightSegment* This) { return This->lpVtbl->Release(This); } /*** ISegment methods ***/ -static FORCEINLINE HRESULT IHighlightSegment_GetPointers(IHighlightSegment* This,IMarkupPointer *pIStart,IMarkupPointer *pIEnd) { +static __WIDL_INLINE HRESULT IHighlightSegment_GetPointers(IHighlightSegment* This,IMarkupPointer *pIStart,IMarkupPointer *pIEnd) { return This->lpVtbl->GetPointers(This,pIStart,pIEnd); } #endif @@ -169466,26 +169474,26 @@ interface IHTMLEditDesigner { #define IHTMLEditDesigner_PostEditorEventNotify(This,inEvtDispId,pIEventObj) (This)->lpVtbl->PostEditorEventNotify(This,inEvtDispId,pIEventObj) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLEditDesigner_QueryInterface(IHTMLEditDesigner* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLEditDesigner_QueryInterface(IHTMLEditDesigner* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLEditDesigner_AddRef(IHTMLEditDesigner* This) { +static __WIDL_INLINE ULONG IHTMLEditDesigner_AddRef(IHTMLEditDesigner* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLEditDesigner_Release(IHTMLEditDesigner* This) { +static __WIDL_INLINE ULONG IHTMLEditDesigner_Release(IHTMLEditDesigner* This) { return This->lpVtbl->Release(This); } /*** IHTMLEditDesigner methods ***/ -static FORCEINLINE HRESULT IHTMLEditDesigner_PreHandleEvent(IHTMLEditDesigner* This,DISPID inEvtDispId,IHTMLEventObj *pIEventObj) { +static __WIDL_INLINE HRESULT IHTMLEditDesigner_PreHandleEvent(IHTMLEditDesigner* This,DISPID inEvtDispId,IHTMLEventObj *pIEventObj) { return This->lpVtbl->PreHandleEvent(This,inEvtDispId,pIEventObj); } -static FORCEINLINE HRESULT IHTMLEditDesigner_PostHandleEvent(IHTMLEditDesigner* This,DISPID inEvtDispId,IHTMLEventObj *pIEventObj) { +static __WIDL_INLINE HRESULT IHTMLEditDesigner_PostHandleEvent(IHTMLEditDesigner* This,DISPID inEvtDispId,IHTMLEventObj *pIEventObj) { return This->lpVtbl->PostHandleEvent(This,inEvtDispId,pIEventObj); } -static FORCEINLINE HRESULT IHTMLEditDesigner_TranslateAccelerator(IHTMLEditDesigner* This,DISPID inEvtDispId,IHTMLEventObj *pIEventObj) { +static __WIDL_INLINE HRESULT IHTMLEditDesigner_TranslateAccelerator(IHTMLEditDesigner* This,DISPID inEvtDispId,IHTMLEventObj *pIEventObj) { return This->lpVtbl->TranslateAccelerator(This,inEvtDispId,pIEventObj); } -static FORCEINLINE HRESULT IHTMLEditDesigner_PostEditorEventNotify(IHTMLEditDesigner* This,DISPID inEvtDispId,IHTMLEventObj *pIEventObj) { +static __WIDL_INLINE HRESULT IHTMLEditDesigner_PostEditorEventNotify(IHTMLEditDesigner* This,DISPID inEvtDispId,IHTMLEventObj *pIEventObj) { return This->lpVtbl->PostEditorEventNotify(This,inEvtDispId,pIEventObj); } #endif @@ -169598,32 +169606,32 @@ interface IHTMLEditServices { #define IHTMLEditServices_SelectRange(This,pStart,pEnd,eType) (This)->lpVtbl->SelectRange(This,pStart,pEnd,eType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLEditServices_QueryInterface(IHTMLEditServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLEditServices_QueryInterface(IHTMLEditServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLEditServices_AddRef(IHTMLEditServices* This) { +static __WIDL_INLINE ULONG IHTMLEditServices_AddRef(IHTMLEditServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLEditServices_Release(IHTMLEditServices* This) { +static __WIDL_INLINE ULONG IHTMLEditServices_Release(IHTMLEditServices* This) { return This->lpVtbl->Release(This); } /*** IHTMLEditServices methods ***/ -static FORCEINLINE HRESULT IHTMLEditServices_AddDesigner(IHTMLEditServices* This,IHTMLEditDesigner *pIDesigner) { +static __WIDL_INLINE HRESULT IHTMLEditServices_AddDesigner(IHTMLEditServices* This,IHTMLEditDesigner *pIDesigner) { return This->lpVtbl->AddDesigner(This,pIDesigner); } -static FORCEINLINE HRESULT IHTMLEditServices_RemoveDesigner(IHTMLEditServices* This,IHTMLEditDesigner *pIDesigner) { +static __WIDL_INLINE HRESULT IHTMLEditServices_RemoveDesigner(IHTMLEditServices* This,IHTMLEditDesigner *pIDesigner) { return This->lpVtbl->RemoveDesigner(This,pIDesigner); } -static FORCEINLINE HRESULT IHTMLEditServices_GetSelectionServices(IHTMLEditServices* This,IMarkupContainer *pIContainer,ISelectionServices **ppSelSvc) { +static __WIDL_INLINE HRESULT IHTMLEditServices_GetSelectionServices(IHTMLEditServices* This,IMarkupContainer *pIContainer,ISelectionServices **ppSelSvc) { return This->lpVtbl->GetSelectionServices(This,pIContainer,ppSelSvc); } -static FORCEINLINE HRESULT IHTMLEditServices_MoveToSelectionAnchor(IHTMLEditServices* This,IMarkupPointer *pIStartAnchor) { +static __WIDL_INLINE HRESULT IHTMLEditServices_MoveToSelectionAnchor(IHTMLEditServices* This,IMarkupPointer *pIStartAnchor) { return This->lpVtbl->MoveToSelectionAnchor(This,pIStartAnchor); } -static FORCEINLINE HRESULT IHTMLEditServices_MoveToSelectionEnd(IHTMLEditServices* This,IMarkupPointer *pIEndAnchor) { +static __WIDL_INLINE HRESULT IHTMLEditServices_MoveToSelectionEnd(IHTMLEditServices* This,IMarkupPointer *pIEndAnchor) { return This->lpVtbl->MoveToSelectionEnd(This,pIEndAnchor); } -static FORCEINLINE HRESULT IHTMLEditServices_SelectRange(IHTMLEditServices* This,IMarkupPointer *pStart,IMarkupPointer *pEnd,SELECTION_TYPE eType) { +static __WIDL_INLINE HRESULT IHTMLEditServices_SelectRange(IHTMLEditServices* This,IMarkupPointer *pStart,IMarkupPointer *pEnd,SELECTION_TYPE eType) { return This->lpVtbl->SelectRange(This,pStart,pEnd,eType); } #endif @@ -169749,45 +169757,45 @@ interface IHTMLEditServices2 { #define IHTMLEditServices2_UnFreezeVirtualCaretPos(This,fReset) (This)->lpVtbl->UnFreezeVirtualCaretPos(This,fReset) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLEditServices2_QueryInterface(IHTMLEditServices2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLEditServices2_QueryInterface(IHTMLEditServices2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLEditServices2_AddRef(IHTMLEditServices2* This) { +static __WIDL_INLINE ULONG IHTMLEditServices2_AddRef(IHTMLEditServices2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLEditServices2_Release(IHTMLEditServices2* This) { +static __WIDL_INLINE ULONG IHTMLEditServices2_Release(IHTMLEditServices2* This) { return This->lpVtbl->Release(This); } /*** IHTMLEditServices methods ***/ -static FORCEINLINE HRESULT IHTMLEditServices2_AddDesigner(IHTMLEditServices2* This,IHTMLEditDesigner *pIDesigner) { +static __WIDL_INLINE HRESULT IHTMLEditServices2_AddDesigner(IHTMLEditServices2* This,IHTMLEditDesigner *pIDesigner) { return This->lpVtbl->AddDesigner(This,pIDesigner); } -static FORCEINLINE HRESULT IHTMLEditServices2_RemoveDesigner(IHTMLEditServices2* This,IHTMLEditDesigner *pIDesigner) { +static __WIDL_INLINE HRESULT IHTMLEditServices2_RemoveDesigner(IHTMLEditServices2* This,IHTMLEditDesigner *pIDesigner) { return This->lpVtbl->RemoveDesigner(This,pIDesigner); } -static FORCEINLINE HRESULT IHTMLEditServices2_GetSelectionServices(IHTMLEditServices2* This,IMarkupContainer *pIContainer,ISelectionServices **ppSelSvc) { +static __WIDL_INLINE HRESULT IHTMLEditServices2_GetSelectionServices(IHTMLEditServices2* This,IMarkupContainer *pIContainer,ISelectionServices **ppSelSvc) { return This->lpVtbl->GetSelectionServices(This,pIContainer,ppSelSvc); } -static FORCEINLINE HRESULT IHTMLEditServices2_MoveToSelectionAnchor(IHTMLEditServices2* This,IMarkupPointer *pIStartAnchor) { +static __WIDL_INLINE HRESULT IHTMLEditServices2_MoveToSelectionAnchor(IHTMLEditServices2* This,IMarkupPointer *pIStartAnchor) { return This->lpVtbl->MoveToSelectionAnchor(This,pIStartAnchor); } -static FORCEINLINE HRESULT IHTMLEditServices2_MoveToSelectionEnd(IHTMLEditServices2* This,IMarkupPointer *pIEndAnchor) { +static __WIDL_INLINE HRESULT IHTMLEditServices2_MoveToSelectionEnd(IHTMLEditServices2* This,IMarkupPointer *pIEndAnchor) { return This->lpVtbl->MoveToSelectionEnd(This,pIEndAnchor); } -static FORCEINLINE HRESULT IHTMLEditServices2_SelectRange(IHTMLEditServices2* This,IMarkupPointer *pStart,IMarkupPointer *pEnd,SELECTION_TYPE eType) { +static __WIDL_INLINE HRESULT IHTMLEditServices2_SelectRange(IHTMLEditServices2* This,IMarkupPointer *pStart,IMarkupPointer *pEnd,SELECTION_TYPE eType) { return This->lpVtbl->SelectRange(This,pStart,pEnd,eType); } /*** IHTMLEditServices2 methods ***/ -static FORCEINLINE HRESULT IHTMLEditServices2_MoveToSelectionAnchorEx(IHTMLEditServices2* This,IDisplayPointer *pIStartAnchor) { +static __WIDL_INLINE HRESULT IHTMLEditServices2_MoveToSelectionAnchorEx(IHTMLEditServices2* This,IDisplayPointer *pIStartAnchor) { return This->lpVtbl->MoveToSelectionAnchorEx(This,pIStartAnchor); } -static FORCEINLINE HRESULT IHTMLEditServices2_MoveToSelectionEndEx(IHTMLEditServices2* This,IDisplayPointer *pIEndAnchor) { +static __WIDL_INLINE HRESULT IHTMLEditServices2_MoveToSelectionEndEx(IHTMLEditServices2* This,IDisplayPointer *pIEndAnchor) { return This->lpVtbl->MoveToSelectionEndEx(This,pIEndAnchor); } -static FORCEINLINE HRESULT IHTMLEditServices2_FreezeVirtualCaretPos(IHTMLEditServices2* This,WINBOOL fReCompute) { +static __WIDL_INLINE HRESULT IHTMLEditServices2_FreezeVirtualCaretPos(IHTMLEditServices2* This,WINBOOL fReCompute) { return This->lpVtbl->FreezeVirtualCaretPos(This,fReCompute); } -static FORCEINLINE HRESULT IHTMLEditServices2_UnFreezeVirtualCaretPos(IHTMLEditServices2* This,WINBOOL fReset) { +static __WIDL_INLINE HRESULT IHTMLEditServices2_UnFreezeVirtualCaretPos(IHTMLEditServices2* This,WINBOOL fReset) { return This->lpVtbl->UnFreezeVirtualCaretPos(This,fReset); } #endif @@ -169886,29 +169894,29 @@ interface ILineInfo { #define ILineInfo_get_lineDirection(This,p) (This)->lpVtbl->get_lineDirection(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ILineInfo_QueryInterface(ILineInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ILineInfo_QueryInterface(ILineInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ILineInfo_AddRef(ILineInfo* This) { +static __WIDL_INLINE ULONG ILineInfo_AddRef(ILineInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ILineInfo_Release(ILineInfo* This) { +static __WIDL_INLINE ULONG ILineInfo_Release(ILineInfo* This) { return This->lpVtbl->Release(This); } /*** ILineInfo methods ***/ -static FORCEINLINE HRESULT ILineInfo_get_x(ILineInfo* This,LONG *p) { +static __WIDL_INLINE HRESULT ILineInfo_get_x(ILineInfo* This,LONG *p) { return This->lpVtbl->get_x(This,p); } -static FORCEINLINE HRESULT ILineInfo_get_baseLine(ILineInfo* This,LONG *p) { +static __WIDL_INLINE HRESULT ILineInfo_get_baseLine(ILineInfo* This,LONG *p) { return This->lpVtbl->get_baseLine(This,p); } -static FORCEINLINE HRESULT ILineInfo_get_textDescent(ILineInfo* This,LONG *p) { +static __WIDL_INLINE HRESULT ILineInfo_get_textDescent(ILineInfo* This,LONG *p) { return This->lpVtbl->get_textDescent(This,p); } -static FORCEINLINE HRESULT ILineInfo_get_textHeight(ILineInfo* This,LONG *p) { +static __WIDL_INLINE HRESULT ILineInfo_get_textHeight(ILineInfo* This,LONG *p) { return This->lpVtbl->get_textHeight(This,p); } -static FORCEINLINE HRESULT ILineInfo_get_lineDirection(ILineInfo* This,LONG *p) { +static __WIDL_INLINE HRESULT ILineInfo_get_lineDirection(ILineInfo* This,LONG *p) { return This->lpVtbl->get_lineDirection(This,p); } #endif @@ -170121,71 +170129,71 @@ interface IHTMLComputedStyle { #define IHTMLComputedStyle_IsEqual(This,pComputedStyle,pfEqual) (This)->lpVtbl->IsEqual(This,pComputedStyle,pfEqual) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLComputedStyle_QueryInterface(IHTMLComputedStyle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_QueryInterface(IHTMLComputedStyle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLComputedStyle_AddRef(IHTMLComputedStyle* This) { +static __WIDL_INLINE ULONG IHTMLComputedStyle_AddRef(IHTMLComputedStyle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLComputedStyle_Release(IHTMLComputedStyle* This) { +static __WIDL_INLINE ULONG IHTMLComputedStyle_Release(IHTMLComputedStyle* This) { return This->lpVtbl->Release(This); } /*** IHTMLComputedStyle methods ***/ -static FORCEINLINE HRESULT IHTMLComputedStyle_get_bold(IHTMLComputedStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_bold(IHTMLComputedStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_bold(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_italic(IHTMLComputedStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_italic(IHTMLComputedStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_italic(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_underline(IHTMLComputedStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_underline(IHTMLComputedStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_underline(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_overline(IHTMLComputedStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_overline(IHTMLComputedStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_overline(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_strikeOut(IHTMLComputedStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_strikeOut(IHTMLComputedStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_strikeOut(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_subScript(IHTMLComputedStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_subScript(IHTMLComputedStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_subScript(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_superScript(IHTMLComputedStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_superScript(IHTMLComputedStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_superScript(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_explicitFace(IHTMLComputedStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_explicitFace(IHTMLComputedStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_explicitFace(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_fontWeight(IHTMLComputedStyle* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_fontWeight(IHTMLComputedStyle* This,LONG *p) { return This->lpVtbl->get_fontWeight(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_fontSize(IHTMLComputedStyle* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_fontSize(IHTMLComputedStyle* This,LONG *p) { return This->lpVtbl->get_fontSize(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_fontName(IHTMLComputedStyle* This,TCHAR *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_fontName(IHTMLComputedStyle* This,TCHAR *p) { return This->lpVtbl->get_fontName(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_hasBgColor(IHTMLComputedStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_hasBgColor(IHTMLComputedStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_hasBgColor(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_textColor(IHTMLComputedStyle* This,DWORD *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_textColor(IHTMLComputedStyle* This,DWORD *p) { return This->lpVtbl->get_textColor(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_backgroundColor(IHTMLComputedStyle* This,DWORD *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_backgroundColor(IHTMLComputedStyle* This,DWORD *p) { return This->lpVtbl->get_backgroundColor(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_preFormatted(IHTMLComputedStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_preFormatted(IHTMLComputedStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_preFormatted(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_direction(IHTMLComputedStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_direction(IHTMLComputedStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_direction(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_blockDirection(IHTMLComputedStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_blockDirection(IHTMLComputedStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_blockDirection(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_get_OL(IHTMLComputedStyle* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_get_OL(IHTMLComputedStyle* This,VARIANT_BOOL *p) { return This->lpVtbl->get_OL(This,p); } -static FORCEINLINE HRESULT IHTMLComputedStyle_IsEqual(IHTMLComputedStyle* This,IHTMLComputedStyle *pComputedStyle,VARIANT_BOOL *pfEqual) { +static __WIDL_INLINE HRESULT IHTMLComputedStyle_IsEqual(IHTMLComputedStyle* This,IHTMLComputedStyle *pComputedStyle,VARIANT_BOOL *pfEqual) { return This->lpVtbl->IsEqual(This,pComputedStyle,pfEqual); } #endif @@ -170412,71 +170420,71 @@ interface IDisplayPointer { #define IDisplayPointer_QueryBreaks(This,pdwBreaks) (This)->lpVtbl->QueryBreaks(This,pdwBreaks) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDisplayPointer_QueryInterface(IDisplayPointer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDisplayPointer_QueryInterface(IDisplayPointer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDisplayPointer_AddRef(IDisplayPointer* This) { +static __WIDL_INLINE ULONG IDisplayPointer_AddRef(IDisplayPointer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDisplayPointer_Release(IDisplayPointer* This) { +static __WIDL_INLINE ULONG IDisplayPointer_Release(IDisplayPointer* This) { return This->lpVtbl->Release(This); } /*** IDisplayPointer methods ***/ -static FORCEINLINE HRESULT IDisplayPointer_MoveToPoint(IDisplayPointer* This,POINT ptPoint,COORD_SYSTEM eCoordSystem,IHTMLElement *pElementContext,DWORD dwHitTestOptions,DWORD *pdwHitTestResults) { +static __WIDL_INLINE HRESULT IDisplayPointer_MoveToPoint(IDisplayPointer* This,POINT ptPoint,COORD_SYSTEM eCoordSystem,IHTMLElement *pElementContext,DWORD dwHitTestOptions,DWORD *pdwHitTestResults) { return This->lpVtbl->MoveToPoint(This,ptPoint,eCoordSystem,pElementContext,dwHitTestOptions,pdwHitTestResults); } -static FORCEINLINE HRESULT IDisplayPointer_MoveUnit(IDisplayPointer* This,DISPLAY_MOVEUNIT eMoveUnit,LONG lXPos) { +static __WIDL_INLINE HRESULT IDisplayPointer_MoveUnit(IDisplayPointer* This,DISPLAY_MOVEUNIT eMoveUnit,LONG lXPos) { return This->lpVtbl->MoveUnit(This,eMoveUnit,lXPos); } -static FORCEINLINE HRESULT IDisplayPointer_PositionMarkupPointer(IDisplayPointer* This,IMarkupPointer *pMarkupPointer) { +static __WIDL_INLINE HRESULT IDisplayPointer_PositionMarkupPointer(IDisplayPointer* This,IMarkupPointer *pMarkupPointer) { return This->lpVtbl->PositionMarkupPointer(This,pMarkupPointer); } -static FORCEINLINE HRESULT IDisplayPointer_MoveToPointer(IDisplayPointer* This,IDisplayPointer *pDispPointer) { +static __WIDL_INLINE HRESULT IDisplayPointer_MoveToPointer(IDisplayPointer* This,IDisplayPointer *pDispPointer) { return This->lpVtbl->MoveToPointer(This,pDispPointer); } -static FORCEINLINE HRESULT IDisplayPointer_SetPointerGravity(IDisplayPointer* This,POINTER_GRAVITY eGravity) { +static __WIDL_INLINE HRESULT IDisplayPointer_SetPointerGravity(IDisplayPointer* This,POINTER_GRAVITY eGravity) { return This->lpVtbl->SetPointerGravity(This,eGravity); } -static FORCEINLINE HRESULT IDisplayPointer_GetPointerGravity(IDisplayPointer* This,POINTER_GRAVITY *peGravity) { +static __WIDL_INLINE HRESULT IDisplayPointer_GetPointerGravity(IDisplayPointer* This,POINTER_GRAVITY *peGravity) { return This->lpVtbl->GetPointerGravity(This,peGravity); } -static FORCEINLINE HRESULT IDisplayPointer_SetDisplayGravity(IDisplayPointer* This,DISPLAY_GRAVITY eGravity) { +static __WIDL_INLINE HRESULT IDisplayPointer_SetDisplayGravity(IDisplayPointer* This,DISPLAY_GRAVITY eGravity) { return This->lpVtbl->SetDisplayGravity(This,eGravity); } -static FORCEINLINE HRESULT IDisplayPointer_GetDisplayGravity(IDisplayPointer* This,DISPLAY_GRAVITY *peGravity) { +static __WIDL_INLINE HRESULT IDisplayPointer_GetDisplayGravity(IDisplayPointer* This,DISPLAY_GRAVITY *peGravity) { return This->lpVtbl->GetDisplayGravity(This,peGravity); } -static FORCEINLINE HRESULT IDisplayPointer_IsPositioned(IDisplayPointer* This,WINBOOL *pfPositioned) { +static __WIDL_INLINE HRESULT IDisplayPointer_IsPositioned(IDisplayPointer* This,WINBOOL *pfPositioned) { return This->lpVtbl->IsPositioned(This,pfPositioned); } -static FORCEINLINE HRESULT IDisplayPointer_Unposition(IDisplayPointer* This) { +static __WIDL_INLINE HRESULT IDisplayPointer_Unposition(IDisplayPointer* This) { return This->lpVtbl->Unposition(This); } -static FORCEINLINE HRESULT IDisplayPointer_IsEqualTo(IDisplayPointer* This,IDisplayPointer *pDispPointer,WINBOOL *pfIsEqual) { +static __WIDL_INLINE HRESULT IDisplayPointer_IsEqualTo(IDisplayPointer* This,IDisplayPointer *pDispPointer,WINBOOL *pfIsEqual) { return This->lpVtbl->IsEqualTo(This,pDispPointer,pfIsEqual); } -static FORCEINLINE HRESULT IDisplayPointer_IsLeftOf(IDisplayPointer* This,IDisplayPointer *pDispPointer,WINBOOL *pfIsLeftOf) { +static __WIDL_INLINE HRESULT IDisplayPointer_IsLeftOf(IDisplayPointer* This,IDisplayPointer *pDispPointer,WINBOOL *pfIsLeftOf) { return This->lpVtbl->IsLeftOf(This,pDispPointer,pfIsLeftOf); } -static FORCEINLINE HRESULT IDisplayPointer_IsRightOf(IDisplayPointer* This,IDisplayPointer *pDispPointer,WINBOOL *pfIsRightOf) { +static __WIDL_INLINE HRESULT IDisplayPointer_IsRightOf(IDisplayPointer* This,IDisplayPointer *pDispPointer,WINBOOL *pfIsRightOf) { return This->lpVtbl->IsRightOf(This,pDispPointer,pfIsRightOf); } -static FORCEINLINE HRESULT IDisplayPointer_IsAtBOL(IDisplayPointer* This,WINBOOL *pfBOL) { +static __WIDL_INLINE HRESULT IDisplayPointer_IsAtBOL(IDisplayPointer* This,WINBOOL *pfBOL) { return This->lpVtbl->IsAtBOL(This,pfBOL); } -static FORCEINLINE HRESULT IDisplayPointer_MoveToMarkupPointer(IDisplayPointer* This,IMarkupPointer *pPointer,IDisplayPointer *pDispLineContext) { +static __WIDL_INLINE HRESULT IDisplayPointer_MoveToMarkupPointer(IDisplayPointer* This,IMarkupPointer *pPointer,IDisplayPointer *pDispLineContext) { return This->lpVtbl->MoveToMarkupPointer(This,pPointer,pDispLineContext); } -static FORCEINLINE HRESULT IDisplayPointer_ScrollIntoView(IDisplayPointer* This) { +static __WIDL_INLINE HRESULT IDisplayPointer_ScrollIntoView(IDisplayPointer* This) { return This->lpVtbl->ScrollIntoView(This); } -static FORCEINLINE HRESULT IDisplayPointer_GetLineInfo(IDisplayPointer* This,ILineInfo **ppLineInfo) { +static __WIDL_INLINE HRESULT IDisplayPointer_GetLineInfo(IDisplayPointer* This,ILineInfo **ppLineInfo) { return This->lpVtbl->GetLineInfo(This,ppLineInfo); } -static FORCEINLINE HRESULT IDisplayPointer_GetFlowElement(IDisplayPointer* This,IHTMLElement **ppLayoutElement) { +static __WIDL_INLINE HRESULT IDisplayPointer_GetFlowElement(IDisplayPointer* This,IHTMLElement **ppLayoutElement) { return This->lpVtbl->GetFlowElement(This,ppLayoutElement); } -static FORCEINLINE HRESULT IDisplayPointer_QueryBreaks(IDisplayPointer* This,DWORD *pdwBreaks) { +static __WIDL_INLINE HRESULT IDisplayPointer_QueryBreaks(IDisplayPointer* This,DWORD *pdwBreaks) { return This->lpVtbl->QueryBreaks(This,pdwBreaks); } #endif @@ -170609,35 +170617,35 @@ interface IDisplayServices { #define IDisplayServices_HasFlowLayout(This,pIElement,pfHasFlowLayout) (This)->lpVtbl->HasFlowLayout(This,pIElement,pfHasFlowLayout) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDisplayServices_QueryInterface(IDisplayServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDisplayServices_QueryInterface(IDisplayServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDisplayServices_AddRef(IDisplayServices* This) { +static __WIDL_INLINE ULONG IDisplayServices_AddRef(IDisplayServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDisplayServices_Release(IDisplayServices* This) { +static __WIDL_INLINE ULONG IDisplayServices_Release(IDisplayServices* This) { return This->lpVtbl->Release(This); } /*** IDisplayServices methods ***/ -static FORCEINLINE HRESULT IDisplayServices_CreateDisplayPointer(IDisplayServices* This,IDisplayPointer **ppDispPointer) { +static __WIDL_INLINE HRESULT IDisplayServices_CreateDisplayPointer(IDisplayServices* This,IDisplayPointer **ppDispPointer) { return This->lpVtbl->CreateDisplayPointer(This,ppDispPointer); } -static FORCEINLINE HRESULT IDisplayServices_TransformRect(IDisplayServices* This,RECT *pRect,COORD_SYSTEM eSource,COORD_SYSTEM eDestination,IHTMLElement *pIElement) { +static __WIDL_INLINE HRESULT IDisplayServices_TransformRect(IDisplayServices* This,RECT *pRect,COORD_SYSTEM eSource,COORD_SYSTEM eDestination,IHTMLElement *pIElement) { return This->lpVtbl->TransformRect(This,pRect,eSource,eDestination,pIElement); } -static FORCEINLINE HRESULT IDisplayServices_TransformPoint(IDisplayServices* This,POINT *pPoint,COORD_SYSTEM eSource,COORD_SYSTEM eDestination,IHTMLElement *pIElement) { +static __WIDL_INLINE HRESULT IDisplayServices_TransformPoint(IDisplayServices* This,POINT *pPoint,COORD_SYSTEM eSource,COORD_SYSTEM eDestination,IHTMLElement *pIElement) { return This->lpVtbl->TransformPoint(This,pPoint,eSource,eDestination,pIElement); } -static FORCEINLINE HRESULT IDisplayServices_GetCaret(IDisplayServices* This,IHTMLCaret **ppCaret) { +static __WIDL_INLINE HRESULT IDisplayServices_GetCaret(IDisplayServices* This,IHTMLCaret **ppCaret) { return This->lpVtbl->GetCaret(This,ppCaret); } -static FORCEINLINE HRESULT IDisplayServices_GetComputedStyle(IDisplayServices* This,IMarkupPointer *pPointer,IHTMLComputedStyle **ppComputedStyle) { +static __WIDL_INLINE HRESULT IDisplayServices_GetComputedStyle(IDisplayServices* This,IMarkupPointer *pPointer,IHTMLComputedStyle **ppComputedStyle) { return This->lpVtbl->GetComputedStyle(This,pPointer,ppComputedStyle); } -static FORCEINLINE HRESULT IDisplayServices_ScrollRectIntoView(IDisplayServices* This,IHTMLElement *pIElement,RECT rect) { +static __WIDL_INLINE HRESULT IDisplayServices_ScrollRectIntoView(IDisplayServices* This,IHTMLElement *pIElement,RECT rect) { return This->lpVtbl->ScrollRectIntoView(This,pIElement,rect); } -static FORCEINLINE HRESULT IDisplayServices_HasFlowLayout(IDisplayServices* This,IHTMLElement *pIElement,WINBOOL *pfHasFlowLayout) { +static __WIDL_INLINE HRESULT IDisplayServices_HasFlowLayout(IDisplayServices* This,IHTMLElement *pIElement,WINBOOL *pfHasFlowLayout) { return This->lpVtbl->HasFlowLayout(This,pIElement,pfHasFlowLayout); } #endif @@ -170767,39 +170775,39 @@ interface IHtmlDlgSafeHelper { #define IHtmlDlgSafeHelper_get_BlockFormats(This,p) (This)->lpVtbl->get_BlockFormats(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHtmlDlgSafeHelper_QueryInterface(IHtmlDlgSafeHelper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHtmlDlgSafeHelper_QueryInterface(IHtmlDlgSafeHelper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHtmlDlgSafeHelper_AddRef(IHtmlDlgSafeHelper* This) { +static __WIDL_INLINE ULONG IHtmlDlgSafeHelper_AddRef(IHtmlDlgSafeHelper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHtmlDlgSafeHelper_Release(IHtmlDlgSafeHelper* This) { +static __WIDL_INLINE ULONG IHtmlDlgSafeHelper_Release(IHtmlDlgSafeHelper* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHtmlDlgSafeHelper_GetTypeInfoCount(IHtmlDlgSafeHelper* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHtmlDlgSafeHelper_GetTypeInfoCount(IHtmlDlgSafeHelper* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHtmlDlgSafeHelper_GetTypeInfo(IHtmlDlgSafeHelper* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHtmlDlgSafeHelper_GetTypeInfo(IHtmlDlgSafeHelper* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHtmlDlgSafeHelper_GetIDsOfNames(IHtmlDlgSafeHelper* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHtmlDlgSafeHelper_GetIDsOfNames(IHtmlDlgSafeHelper* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHtmlDlgSafeHelper_Invoke(IHtmlDlgSafeHelper* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHtmlDlgSafeHelper_Invoke(IHtmlDlgSafeHelper* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHtmlDlgSafeHelper methods ***/ -static FORCEINLINE HRESULT IHtmlDlgSafeHelper_choosecolordlg(IHtmlDlgSafeHelper* This,VARIANT initColor,VARIANT *rgbColor) { +static __WIDL_INLINE HRESULT IHtmlDlgSafeHelper_choosecolordlg(IHtmlDlgSafeHelper* This,VARIANT initColor,VARIANT *rgbColor) { return This->lpVtbl->choosecolordlg(This,initColor,rgbColor); } -static FORCEINLINE HRESULT IHtmlDlgSafeHelper_getCharset(IHtmlDlgSafeHelper* This,BSTR fontName,VARIANT *charset) { +static __WIDL_INLINE HRESULT IHtmlDlgSafeHelper_getCharset(IHtmlDlgSafeHelper* This,BSTR fontName,VARIANT *charset) { return This->lpVtbl->getCharset(This,fontName,charset); } -static FORCEINLINE HRESULT IHtmlDlgSafeHelper_get_Fonts(IHtmlDlgSafeHelper* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHtmlDlgSafeHelper_get_Fonts(IHtmlDlgSafeHelper* This,IDispatch **p) { return This->lpVtbl->get_Fonts(This,p); } -static FORCEINLINE HRESULT IHtmlDlgSafeHelper_get_BlockFormats(IHtmlDlgSafeHelper* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHtmlDlgSafeHelper_get_BlockFormats(IHtmlDlgSafeHelper* This,IDispatch **p) { return This->lpVtbl->get_BlockFormats(This,p); } #endif @@ -170919,36 +170927,36 @@ interface IBlockFormats { #define IBlockFormats_Item(This,pvarIndex,pbstrBlockFormat) (This)->lpVtbl->Item(This,pvarIndex,pbstrBlockFormat) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBlockFormats_QueryInterface(IBlockFormats* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBlockFormats_QueryInterface(IBlockFormats* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBlockFormats_AddRef(IBlockFormats* This) { +static __WIDL_INLINE ULONG IBlockFormats_AddRef(IBlockFormats* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBlockFormats_Release(IBlockFormats* This) { +static __WIDL_INLINE ULONG IBlockFormats_Release(IBlockFormats* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IBlockFormats_GetTypeInfoCount(IBlockFormats* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IBlockFormats_GetTypeInfoCount(IBlockFormats* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IBlockFormats_GetTypeInfo(IBlockFormats* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IBlockFormats_GetTypeInfo(IBlockFormats* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IBlockFormats_GetIDsOfNames(IBlockFormats* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IBlockFormats_GetIDsOfNames(IBlockFormats* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IBlockFormats_Invoke(IBlockFormats* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IBlockFormats_Invoke(IBlockFormats* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IBlockFormats methods ***/ -static FORCEINLINE HRESULT IBlockFormats_get__NewEnum(IBlockFormats* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IBlockFormats_get__NewEnum(IBlockFormats* This,IUnknown **p) { return This->lpVtbl->get__NewEnum(This,p); } -static FORCEINLINE HRESULT IBlockFormats_get_Count(IBlockFormats* This,LONG *p) { +static __WIDL_INLINE HRESULT IBlockFormats_get_Count(IBlockFormats* This,LONG *p) { return This->lpVtbl->get_Count(This,p); } -static FORCEINLINE HRESULT IBlockFormats_Item(IBlockFormats* This,VARIANT *pvarIndex,BSTR *pbstrBlockFormat) { +static __WIDL_INLINE HRESULT IBlockFormats_Item(IBlockFormats* This,VARIANT *pvarIndex,BSTR *pbstrBlockFormat) { return This->lpVtbl->Item(This,pvarIndex,pbstrBlockFormat); } #endif @@ -171068,36 +171076,36 @@ interface IFontNames { #define IFontNames_Item(This,pvarIndex,pbstrFontName) (This)->lpVtbl->Item(This,pvarIndex,pbstrFontName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFontNames_QueryInterface(IFontNames* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFontNames_QueryInterface(IFontNames* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFontNames_AddRef(IFontNames* This) { +static __WIDL_INLINE ULONG IFontNames_AddRef(IFontNames* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFontNames_Release(IFontNames* This) { +static __WIDL_INLINE ULONG IFontNames_Release(IFontNames* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFontNames_GetTypeInfoCount(IFontNames* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFontNames_GetTypeInfoCount(IFontNames* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFontNames_GetTypeInfo(IFontNames* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFontNames_GetTypeInfo(IFontNames* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFontNames_GetIDsOfNames(IFontNames* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFontNames_GetIDsOfNames(IFontNames* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFontNames_Invoke(IFontNames* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFontNames_Invoke(IFontNames* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFontNames methods ***/ -static FORCEINLINE HRESULT IFontNames_get__NewEnum(IFontNames* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IFontNames_get__NewEnum(IFontNames* This,IUnknown **p) { return This->lpVtbl->get__NewEnum(This,p); } -static FORCEINLINE HRESULT IFontNames_get_Count(IFontNames* This,LONG *p) { +static __WIDL_INLINE HRESULT IFontNames_get_Count(IFontNames* This,LONG *p) { return This->lpVtbl->get_Count(This,p); } -static FORCEINLINE HRESULT IFontNames_Item(IFontNames* This,VARIANT *pvarIndex,BSTR *pbstrFontName) { +static __WIDL_INLINE HRESULT IFontNames_Item(IFontNames* This,VARIANT *pvarIndex,BSTR *pbstrFontName) { return This->lpVtbl->Item(This,pvarIndex,pbstrFontName); } #endif @@ -171263,26 +171271,26 @@ interface IDeveloperConsoleMessageReceiver { #define IDeveloperConsoleMessageReceiver_WriteWithUrlLineAndColumn(This,source,level,messageId,messageText,fileUrl,line,column) (This)->lpVtbl->WriteWithUrlLineAndColumn(This,source,level,messageId,messageText,fileUrl,line,column) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDeveloperConsoleMessageReceiver_QueryInterface(IDeveloperConsoleMessageReceiver* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDeveloperConsoleMessageReceiver_QueryInterface(IDeveloperConsoleMessageReceiver* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDeveloperConsoleMessageReceiver_AddRef(IDeveloperConsoleMessageReceiver* This) { +static __WIDL_INLINE ULONG IDeveloperConsoleMessageReceiver_AddRef(IDeveloperConsoleMessageReceiver* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDeveloperConsoleMessageReceiver_Release(IDeveloperConsoleMessageReceiver* This) { +static __WIDL_INLINE ULONG IDeveloperConsoleMessageReceiver_Release(IDeveloperConsoleMessageReceiver* This) { return This->lpVtbl->Release(This); } /*** IDeveloperConsoleMessageReceiver methods ***/ -static FORCEINLINE HRESULT IDeveloperConsoleMessageReceiver_Write(IDeveloperConsoleMessageReceiver* This,LPCWSTR source,DEV_CONSOLE_MESSAGE_LEVEL level,int messageId,LPCWSTR messageText) { +static __WIDL_INLINE HRESULT IDeveloperConsoleMessageReceiver_Write(IDeveloperConsoleMessageReceiver* This,LPCWSTR source,DEV_CONSOLE_MESSAGE_LEVEL level,int messageId,LPCWSTR messageText) { return This->lpVtbl->Write(This,source,level,messageId,messageText); } -static FORCEINLINE HRESULT IDeveloperConsoleMessageReceiver_WriteWithUrl(IDeveloperConsoleMessageReceiver* This,LPCWSTR source,DEV_CONSOLE_MESSAGE_LEVEL level,int messageId,LPCWSTR messageText,LPCWSTR fileUrl) { +static __WIDL_INLINE HRESULT IDeveloperConsoleMessageReceiver_WriteWithUrl(IDeveloperConsoleMessageReceiver* This,LPCWSTR source,DEV_CONSOLE_MESSAGE_LEVEL level,int messageId,LPCWSTR messageText,LPCWSTR fileUrl) { return This->lpVtbl->WriteWithUrl(This,source,level,messageId,messageText,fileUrl); } -static FORCEINLINE HRESULT IDeveloperConsoleMessageReceiver_WriteWithUrlAndLine(IDeveloperConsoleMessageReceiver* This,LPCWSTR source,DEV_CONSOLE_MESSAGE_LEVEL level,int messageId,LPCWSTR messageText,LPCWSTR fileUrl,ULONG line) { +static __WIDL_INLINE HRESULT IDeveloperConsoleMessageReceiver_WriteWithUrlAndLine(IDeveloperConsoleMessageReceiver* This,LPCWSTR source,DEV_CONSOLE_MESSAGE_LEVEL level,int messageId,LPCWSTR messageText,LPCWSTR fileUrl,ULONG line) { return This->lpVtbl->WriteWithUrlAndLine(This,source,level,messageId,messageText,fileUrl,line); } -static FORCEINLINE HRESULT IDeveloperConsoleMessageReceiver_WriteWithUrlLineAndColumn(IDeveloperConsoleMessageReceiver* This,LPCWSTR source,DEV_CONSOLE_MESSAGE_LEVEL level,int messageId,LPCWSTR messageText,LPCWSTR fileUrl,ULONG line,ULONG column) { +static __WIDL_INLINE HRESULT IDeveloperConsoleMessageReceiver_WriteWithUrlLineAndColumn(IDeveloperConsoleMessageReceiver* This,LPCWSTR source,DEV_CONSOLE_MESSAGE_LEVEL level,int messageId,LPCWSTR messageText,LPCWSTR fileUrl,ULONG line,ULONG column) { return This->lpVtbl->WriteWithUrlLineAndColumn(This,source,level,messageId,messageText,fileUrl,line,column); } #endif @@ -171443,35 +171451,35 @@ interface IDebugCallbackNotificationHandler { #define IDebugCallbackNotificationHandler_InvokeCallbackComplete(This,eCallbackType,callbackCookie,pDispHandler,ullHandlerCookie,functionName,line,column,cchLength,pDebugDocumentContext) (This)->lpVtbl->InvokeCallbackComplete(This,eCallbackType,callbackCookie,pDispHandler,ullHandlerCookie,functionName,line,column,cchLength,pDebugDocumentContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDebugCallbackNotificationHandler_QueryInterface(IDebugCallbackNotificationHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDebugCallbackNotificationHandler_QueryInterface(IDebugCallbackNotificationHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDebugCallbackNotificationHandler_AddRef(IDebugCallbackNotificationHandler* This) { +static __WIDL_INLINE ULONG IDebugCallbackNotificationHandler_AddRef(IDebugCallbackNotificationHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDebugCallbackNotificationHandler_Release(IDebugCallbackNotificationHandler* This) { +static __WIDL_INLINE ULONG IDebugCallbackNotificationHandler_Release(IDebugCallbackNotificationHandler* This) { return This->lpVtbl->Release(This); } /*** IDebugCallbackNotificationHandler methods ***/ -static FORCEINLINE HRESULT IDebugCallbackNotificationHandler_RequestedCallbackTypes(IDebugCallbackNotificationHandler* This,DWORD *pCallbackMask) { +static __WIDL_INLINE HRESULT IDebugCallbackNotificationHandler_RequestedCallbackTypes(IDebugCallbackNotificationHandler* This,DWORD *pCallbackMask) { return This->lpVtbl->RequestedCallbackTypes(This,pCallbackMask); } -static FORCEINLINE HRESULT IDebugCallbackNotificationHandler_BeforeDispatchEvent(IDebugCallbackNotificationHandler* This,IUnknown *pEvent) { +static __WIDL_INLINE HRESULT IDebugCallbackNotificationHandler_BeforeDispatchEvent(IDebugCallbackNotificationHandler* This,IUnknown *pEvent) { return This->lpVtbl->BeforeDispatchEvent(This,pEvent); } -static FORCEINLINE HRESULT IDebugCallbackNotificationHandler_DispatchEventComplete(IDebugCallbackNotificationHandler* This,IUnknown *pEvent,DWORD propagationStatus) { +static __WIDL_INLINE HRESULT IDebugCallbackNotificationHandler_DispatchEventComplete(IDebugCallbackNotificationHandler* This,IUnknown *pEvent,DWORD propagationStatus) { return This->lpVtbl->DispatchEventComplete(This,pEvent,propagationStatus); } -static FORCEINLINE HRESULT IDebugCallbackNotificationHandler_BeforeInvokeDomCallback(IDebugCallbackNotificationHandler* This,IUnknown *pEvent,IScriptEventHandler *pCallback,DOM_EVENT_PHASE eStage,DWORD propagationStatus) { +static __WIDL_INLINE HRESULT IDebugCallbackNotificationHandler_BeforeInvokeDomCallback(IDebugCallbackNotificationHandler* This,IUnknown *pEvent,IScriptEventHandler *pCallback,DOM_EVENT_PHASE eStage,DWORD propagationStatus) { return This->lpVtbl->BeforeInvokeDomCallback(This,pEvent,pCallback,eStage,propagationStatus); } -static FORCEINLINE HRESULT IDebugCallbackNotificationHandler_InvokeDomCallbackComplete(IDebugCallbackNotificationHandler* This,IUnknown *pEvent,IScriptEventHandler *pCallback,DOM_EVENT_PHASE eStage,DWORD propagationStatus) { +static __WIDL_INLINE HRESULT IDebugCallbackNotificationHandler_InvokeDomCallbackComplete(IDebugCallbackNotificationHandler* This,IUnknown *pEvent,IScriptEventHandler *pCallback,DOM_EVENT_PHASE eStage,DWORD propagationStatus) { return This->lpVtbl->InvokeDomCallbackComplete(This,pEvent,pCallback,eStage,propagationStatus); } -static FORCEINLINE HRESULT IDebugCallbackNotificationHandler_BeforeInvokeCallback(IDebugCallbackNotificationHandler* This,SCRIPT_TIMER_TYPE eCallbackType,DWORD callbackCookie,IDispatch *pDispHandler,ULONGLONG ullHandlerCookie,BSTR functionName,UINT32 line,UINT32 column,UINT32 cchLength,IUnknown *pDebugDocumentContext) { +static __WIDL_INLINE HRESULT IDebugCallbackNotificationHandler_BeforeInvokeCallback(IDebugCallbackNotificationHandler* This,SCRIPT_TIMER_TYPE eCallbackType,DWORD callbackCookie,IDispatch *pDispHandler,ULONGLONG ullHandlerCookie,BSTR functionName,UINT32 line,UINT32 column,UINT32 cchLength,IUnknown *pDebugDocumentContext) { return This->lpVtbl->BeforeInvokeCallback(This,eCallbackType,callbackCookie,pDispHandler,ullHandlerCookie,functionName,line,column,cchLength,pDebugDocumentContext); } -static FORCEINLINE HRESULT IDebugCallbackNotificationHandler_InvokeCallbackComplete(IDebugCallbackNotificationHandler* This,SCRIPT_TIMER_TYPE eCallbackType,DWORD callbackCookie,IDispatch *pDispHandler,ULONGLONG ullHandlerCookie,BSTR functionName,UINT32 line,UINT32 column,UINT32 cchLength,IUnknown *pDebugDocumentContext) { +static __WIDL_INLINE HRESULT IDebugCallbackNotificationHandler_InvokeCallbackComplete(IDebugCallbackNotificationHandler* This,SCRIPT_TIMER_TYPE eCallbackType,DWORD callbackCookie,IDispatch *pDispHandler,ULONGLONG ullHandlerCookie,BSTR functionName,UINT32 line,UINT32 column,UINT32 cchLength,IUnknown *pDebugDocumentContext) { return This->lpVtbl->InvokeCallbackComplete(This,eCallbackType,callbackCookie,pDispHandler,ullHandlerCookie,functionName,line,column,cchLength,pDebugDocumentContext); } #endif @@ -171570,29 +171578,29 @@ interface IScriptEventHandler { #define IScriptEventHandler_Cookie(This,pullCookie) (This)->lpVtbl->Cookie(This,pullCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IScriptEventHandler_QueryInterface(IScriptEventHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IScriptEventHandler_QueryInterface(IScriptEventHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IScriptEventHandler_AddRef(IScriptEventHandler* This) { +static __WIDL_INLINE ULONG IScriptEventHandler_AddRef(IScriptEventHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IScriptEventHandler_Release(IScriptEventHandler* This) { +static __WIDL_INLINE ULONG IScriptEventHandler_Release(IScriptEventHandler* This) { return This->lpVtbl->Release(This); } /*** IScriptEventHandler methods ***/ -static FORCEINLINE HRESULT IScriptEventHandler_FunctionName(IScriptEventHandler* This,BSTR *pbstrFunctionName) { +static __WIDL_INLINE HRESULT IScriptEventHandler_FunctionName(IScriptEventHandler* This,BSTR *pbstrFunctionName) { return This->lpVtbl->FunctionName(This,pbstrFunctionName); } -static FORCEINLINE HRESULT IScriptEventHandler_DebugDocumentContext(IScriptEventHandler* This,IUnknown **ppDebugDocumentContext) { +static __WIDL_INLINE HRESULT IScriptEventHandler_DebugDocumentContext(IScriptEventHandler* This,IUnknown **ppDebugDocumentContext) { return This->lpVtbl->DebugDocumentContext(This,ppDebugDocumentContext); } -static FORCEINLINE HRESULT IScriptEventHandler_EventHandlerDispatch(IScriptEventHandler* This,IDispatch **ppDispHandler) { +static __WIDL_INLINE HRESULT IScriptEventHandler_EventHandlerDispatch(IScriptEventHandler* This,IDispatch **ppDispHandler) { return This->lpVtbl->EventHandlerDispatch(This,ppDispHandler); } -static FORCEINLINE HRESULT IScriptEventHandler_UsesCapture(IScriptEventHandler* This,WINBOOL *pfUsesCapture) { +static __WIDL_INLINE HRESULT IScriptEventHandler_UsesCapture(IScriptEventHandler* This,WINBOOL *pfUsesCapture) { return This->lpVtbl->UsesCapture(This,pfUsesCapture); } -static FORCEINLINE HRESULT IScriptEventHandler_Cookie(IScriptEventHandler* This,ULONGLONG *pullCookie) { +static __WIDL_INLINE HRESULT IScriptEventHandler_Cookie(IScriptEventHandler* This,ULONGLONG *pullCookie) { return This->lpVtbl->Cookie(This,pullCookie); } #endif @@ -171665,17 +171673,17 @@ interface IScriptEventHandlerSourceInfo { #define IScriptEventHandlerSourceInfo_GetSourceInfo(This,pbstrFunctionName,line,column,cchLength) (This)->lpVtbl->GetSourceInfo(This,pbstrFunctionName,line,column,cchLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IScriptEventHandlerSourceInfo_QueryInterface(IScriptEventHandlerSourceInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IScriptEventHandlerSourceInfo_QueryInterface(IScriptEventHandlerSourceInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IScriptEventHandlerSourceInfo_AddRef(IScriptEventHandlerSourceInfo* This) { +static __WIDL_INLINE ULONG IScriptEventHandlerSourceInfo_AddRef(IScriptEventHandlerSourceInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IScriptEventHandlerSourceInfo_Release(IScriptEventHandlerSourceInfo* This) { +static __WIDL_INLINE ULONG IScriptEventHandlerSourceInfo_Release(IScriptEventHandlerSourceInfo* This) { return This->lpVtbl->Release(This); } /*** IScriptEventHandlerSourceInfo methods ***/ -static FORCEINLINE HRESULT IScriptEventHandlerSourceInfo_GetSourceInfo(IScriptEventHandlerSourceInfo* This,BSTR *pbstrFunctionName,UINT32 *line,UINT32 *column,UINT32 *cchLength) { +static __WIDL_INLINE HRESULT IScriptEventHandlerSourceInfo_GetSourceInfo(IScriptEventHandlerSourceInfo* This,BSTR *pbstrFunctionName,UINT32 *line,UINT32 *column,UINT32 *cchLength) { return This->lpVtbl->GetSourceInfo(This,pbstrFunctionName,line,column,cchLength); } #endif @@ -171752,20 +171760,20 @@ interface IDOMEventRegistrationCallback { #define IDOMEventRegistrationCallback_OnDOMEventListenerRemoved(This,ullCookie) (This)->lpVtbl->OnDOMEventListenerRemoved(This,ullCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDOMEventRegistrationCallback_QueryInterface(IDOMEventRegistrationCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDOMEventRegistrationCallback_QueryInterface(IDOMEventRegistrationCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDOMEventRegistrationCallback_AddRef(IDOMEventRegistrationCallback* This) { +static __WIDL_INLINE ULONG IDOMEventRegistrationCallback_AddRef(IDOMEventRegistrationCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDOMEventRegistrationCallback_Release(IDOMEventRegistrationCallback* This) { +static __WIDL_INLINE ULONG IDOMEventRegistrationCallback_Release(IDOMEventRegistrationCallback* This) { return This->lpVtbl->Release(This); } /*** IDOMEventRegistrationCallback methods ***/ -static FORCEINLINE HRESULT IDOMEventRegistrationCallback_OnDOMEventListenerAdded(IDOMEventRegistrationCallback* This,LPCWSTR pszEventType,IScriptEventHandler *pHandler) { +static __WIDL_INLINE HRESULT IDOMEventRegistrationCallback_OnDOMEventListenerAdded(IDOMEventRegistrationCallback* This,LPCWSTR pszEventType,IScriptEventHandler *pHandler) { return This->lpVtbl->OnDOMEventListenerAdded(This,pszEventType,pHandler); } -static FORCEINLINE HRESULT IDOMEventRegistrationCallback_OnDOMEventListenerRemoved(IDOMEventRegistrationCallback* This,ULONGLONG ullCookie) { +static __WIDL_INLINE HRESULT IDOMEventRegistrationCallback_OnDOMEventListenerRemoved(IDOMEventRegistrationCallback* This,ULONGLONG ullCookie) { return This->lpVtbl->OnDOMEventListenerRemoved(This,ullCookie); } #endif @@ -171858,26 +171866,26 @@ interface IEventTarget2 { #define IEventTarget2_UnregisterForDOMEventListeners(This,pCallback) (This)->lpVtbl->UnregisterForDOMEventListeners(This,pCallback) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEventTarget2_QueryInterface(IEventTarget2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEventTarget2_QueryInterface(IEventTarget2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEventTarget2_AddRef(IEventTarget2* This) { +static __WIDL_INLINE ULONG IEventTarget2_AddRef(IEventTarget2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEventTarget2_Release(IEventTarget2* This) { +static __WIDL_INLINE ULONG IEventTarget2_Release(IEventTarget2* This) { return This->lpVtbl->Release(This); } /*** IEventTarget2 methods ***/ -static FORCEINLINE HRESULT IEventTarget2_GetRegisteredEventTypes(IEventTarget2* This,SAFEARRAY **ppEventTypeArray) { +static __WIDL_INLINE HRESULT IEventTarget2_GetRegisteredEventTypes(IEventTarget2* This,SAFEARRAY **ppEventTypeArray) { return This->lpVtbl->GetRegisteredEventTypes(This,ppEventTypeArray); } -static FORCEINLINE HRESULT IEventTarget2_GetListenersForType(IEventTarget2* This,LPCWSTR pszEventType,SAFEARRAY **ppEventHandlerArray) { +static __WIDL_INLINE HRESULT IEventTarget2_GetListenersForType(IEventTarget2* This,LPCWSTR pszEventType,SAFEARRAY **ppEventHandlerArray) { return This->lpVtbl->GetListenersForType(This,pszEventType,ppEventHandlerArray); } -static FORCEINLINE HRESULT IEventTarget2_RegisterForDOMEventListeners(IEventTarget2* This,IDOMEventRegistrationCallback *pCallback) { +static __WIDL_INLINE HRESULT IEventTarget2_RegisterForDOMEventListeners(IEventTarget2* This,IDOMEventRegistrationCallback *pCallback) { return This->lpVtbl->RegisterForDOMEventListeners(This,pCallback); } -static FORCEINLINE HRESULT IEventTarget2_UnregisterForDOMEventListeners(IEventTarget2* This,IDOMEventRegistrationCallback *pCallback) { +static __WIDL_INLINE HRESULT IEventTarget2_UnregisterForDOMEventListeners(IEventTarget2* This,IDOMEventRegistrationCallback *pCallback) { return This->lpVtbl->UnregisterForDOMEventListeners(This,pCallback); } #endif @@ -171969,26 +171977,26 @@ interface HTMLNamespaceEvents { #define HTMLNamespaceEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT HTMLNamespaceEvents_QueryInterface(HTMLNamespaceEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT HTMLNamespaceEvents_QueryInterface(HTMLNamespaceEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG HTMLNamespaceEvents_AddRef(HTMLNamespaceEvents* This) { +static __WIDL_INLINE ULONG HTMLNamespaceEvents_AddRef(HTMLNamespaceEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG HTMLNamespaceEvents_Release(HTMLNamespaceEvents* This) { +static __WIDL_INLINE ULONG HTMLNamespaceEvents_Release(HTMLNamespaceEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT HTMLNamespaceEvents_GetTypeInfoCount(HTMLNamespaceEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT HTMLNamespaceEvents_GetTypeInfoCount(HTMLNamespaceEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT HTMLNamespaceEvents_GetTypeInfo(HTMLNamespaceEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT HTMLNamespaceEvents_GetTypeInfo(HTMLNamespaceEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT HTMLNamespaceEvents_GetIDsOfNames(HTMLNamespaceEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT HTMLNamespaceEvents_GetIDsOfNames(HTMLNamespaceEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT HTMLNamespaceEvents_Invoke(HTMLNamespaceEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT HTMLNamespaceEvents_Invoke(HTMLNamespaceEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -172159,54 +172167,54 @@ interface IHTMLNamespace { #define IHTMLNamespace_detachEvent(This,event,pDisp) (This)->lpVtbl->detachEvent(This,event,pDisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLNamespace_QueryInterface(IHTMLNamespace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLNamespace_QueryInterface(IHTMLNamespace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLNamespace_AddRef(IHTMLNamespace* This) { +static __WIDL_INLINE ULONG IHTMLNamespace_AddRef(IHTMLNamespace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLNamespace_Release(IHTMLNamespace* This) { +static __WIDL_INLINE ULONG IHTMLNamespace_Release(IHTMLNamespace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLNamespace_GetTypeInfoCount(IHTMLNamespace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLNamespace_GetTypeInfoCount(IHTMLNamespace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLNamespace_GetTypeInfo(IHTMLNamespace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLNamespace_GetTypeInfo(IHTMLNamespace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLNamespace_GetIDsOfNames(IHTMLNamespace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLNamespace_GetIDsOfNames(IHTMLNamespace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLNamespace_Invoke(IHTMLNamespace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLNamespace_Invoke(IHTMLNamespace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLNamespace methods ***/ -static FORCEINLINE HRESULT IHTMLNamespace_get_name(IHTMLNamespace* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLNamespace_get_name(IHTMLNamespace* This,BSTR *p) { return This->lpVtbl->get_name(This,p); } -static FORCEINLINE HRESULT IHTMLNamespace_get_urn(IHTMLNamespace* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLNamespace_get_urn(IHTMLNamespace* This,BSTR *p) { return This->lpVtbl->get_urn(This,p); } -static FORCEINLINE HRESULT IHTMLNamespace_get_tagNames(IHTMLNamespace* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLNamespace_get_tagNames(IHTMLNamespace* This,IDispatch **p) { return This->lpVtbl->get_tagNames(This,p); } -static FORCEINLINE HRESULT IHTMLNamespace_get_readyState(IHTMLNamespace* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLNamespace_get_readyState(IHTMLNamespace* This,VARIANT *p) { return This->lpVtbl->get_readyState(This,p); } -static FORCEINLINE HRESULT IHTMLNamespace_put_onreadystatechange(IHTMLNamespace* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLNamespace_put_onreadystatechange(IHTMLNamespace* This,VARIANT v) { return This->lpVtbl->put_onreadystatechange(This,v); } -static FORCEINLINE HRESULT IHTMLNamespace_get_onreadystatechange(IHTMLNamespace* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLNamespace_get_onreadystatechange(IHTMLNamespace* This,VARIANT *p) { return This->lpVtbl->get_onreadystatechange(This,p); } -static FORCEINLINE HRESULT IHTMLNamespace_doImport(IHTMLNamespace* This,BSTR bstrImplementationUrl) { +static __WIDL_INLINE HRESULT IHTMLNamespace_doImport(IHTMLNamespace* This,BSTR bstrImplementationUrl) { return This->lpVtbl->doImport(This,bstrImplementationUrl); } -static FORCEINLINE HRESULT IHTMLNamespace_attachEvent(IHTMLNamespace* This,BSTR event,IDispatch *pDisp,VARIANT_BOOL *pfResult) { +static __WIDL_INLINE HRESULT IHTMLNamespace_attachEvent(IHTMLNamespace* This,BSTR event,IDispatch *pDisp,VARIANT_BOOL *pfResult) { return This->lpVtbl->attachEvent(This,event,pDisp,pfResult); } -static FORCEINLINE HRESULT IHTMLNamespace_detachEvent(IHTMLNamespace* This,BSTR event,IDispatch *pDisp) { +static __WIDL_INLINE HRESULT IHTMLNamespace_detachEvent(IHTMLNamespace* This,BSTR event,IDispatch *pDisp) { return This->lpVtbl->detachEvent(This,event,pDisp); } #endif @@ -172332,36 +172340,36 @@ interface IHTMLNamespaceCollection { #define IHTMLNamespaceCollection_add(This,bstrNamespace,bstrUrn,implementationUrl,ppNamespace) (This)->lpVtbl->add(This,bstrNamespace,bstrUrn,implementationUrl,ppNamespace) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLNamespaceCollection_QueryInterface(IHTMLNamespaceCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLNamespaceCollection_QueryInterface(IHTMLNamespaceCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLNamespaceCollection_AddRef(IHTMLNamespaceCollection* This) { +static __WIDL_INLINE ULONG IHTMLNamespaceCollection_AddRef(IHTMLNamespaceCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLNamespaceCollection_Release(IHTMLNamespaceCollection* This) { +static __WIDL_INLINE ULONG IHTMLNamespaceCollection_Release(IHTMLNamespaceCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLNamespaceCollection_GetTypeInfoCount(IHTMLNamespaceCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLNamespaceCollection_GetTypeInfoCount(IHTMLNamespaceCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLNamespaceCollection_GetTypeInfo(IHTMLNamespaceCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLNamespaceCollection_GetTypeInfo(IHTMLNamespaceCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLNamespaceCollection_GetIDsOfNames(IHTMLNamespaceCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLNamespaceCollection_GetIDsOfNames(IHTMLNamespaceCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLNamespaceCollection_Invoke(IHTMLNamespaceCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLNamespaceCollection_Invoke(IHTMLNamespaceCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLNamespaceCollection methods ***/ -static FORCEINLINE HRESULT IHTMLNamespaceCollection_get_length(IHTMLNamespaceCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLNamespaceCollection_get_length(IHTMLNamespaceCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLNamespaceCollection_item(IHTMLNamespaceCollection* This,VARIANT index,IDispatch **ppNamespace) { +static __WIDL_INLINE HRESULT IHTMLNamespaceCollection_item(IHTMLNamespaceCollection* This,VARIANT index,IDispatch **ppNamespace) { return This->lpVtbl->item(This,index,ppNamespace); } -static FORCEINLINE HRESULT IHTMLNamespaceCollection_add(IHTMLNamespaceCollection* This,BSTR bstrNamespace,BSTR bstrUrn,VARIANT implementationUrl,IDispatch **ppNamespace) { +static __WIDL_INLINE HRESULT IHTMLNamespaceCollection_add(IHTMLNamespaceCollection* This,BSTR bstrNamespace,BSTR bstrUrn,VARIANT implementationUrl,IDispatch **ppNamespace) { return This->lpVtbl->add(This,bstrNamespace,bstrUrn,implementationUrl,ppNamespace); } #endif @@ -172453,26 +172461,26 @@ interface DispHTMLNamespace { #define DispHTMLNamespace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLNamespace_QueryInterface(DispHTMLNamespace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLNamespace_QueryInterface(DispHTMLNamespace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLNamespace_AddRef(DispHTMLNamespace* This) { +static __WIDL_INLINE ULONG DispHTMLNamespace_AddRef(DispHTMLNamespace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLNamespace_Release(DispHTMLNamespace* This) { +static __WIDL_INLINE ULONG DispHTMLNamespace_Release(DispHTMLNamespace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLNamespace_GetTypeInfoCount(DispHTMLNamespace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLNamespace_GetTypeInfoCount(DispHTMLNamespace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLNamespace_GetTypeInfo(DispHTMLNamespace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLNamespace_GetTypeInfo(DispHTMLNamespace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLNamespace_GetIDsOfNames(DispHTMLNamespace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLNamespace_GetIDsOfNames(DispHTMLNamespace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLNamespace_Invoke(DispHTMLNamespace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLNamespace_Invoke(DispHTMLNamespace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -172576,26 +172584,26 @@ interface DispHTMLNamespaceCollection { #define DispHTMLNamespaceCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLNamespaceCollection_QueryInterface(DispHTMLNamespaceCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLNamespaceCollection_QueryInterface(DispHTMLNamespaceCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLNamespaceCollection_AddRef(DispHTMLNamespaceCollection* This) { +static __WIDL_INLINE ULONG DispHTMLNamespaceCollection_AddRef(DispHTMLNamespaceCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLNamespaceCollection_Release(DispHTMLNamespaceCollection* This) { +static __WIDL_INLINE ULONG DispHTMLNamespaceCollection_Release(DispHTMLNamespaceCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLNamespaceCollection_GetTypeInfoCount(DispHTMLNamespaceCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLNamespaceCollection_GetTypeInfoCount(DispHTMLNamespaceCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLNamespaceCollection_GetTypeInfo(DispHTMLNamespaceCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLNamespaceCollection_GetTypeInfo(DispHTMLNamespaceCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLNamespaceCollection_GetIDsOfNames(DispHTMLNamespaceCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLNamespaceCollection_GetIDsOfNames(DispHTMLNamespaceCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLNamespaceCollection_Invoke(DispHTMLNamespaceCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLNamespaceCollection_Invoke(DispHTMLNamespaceCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -172710,26 +172718,26 @@ interface IHTMLPainter { #define IHTMLPainter_HitTestPoint(This,pt,pbHit,plPartID) (This)->lpVtbl->HitTestPoint(This,pt,pbHit,plPartID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLPainter_QueryInterface(IHTMLPainter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLPainter_QueryInterface(IHTMLPainter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLPainter_AddRef(IHTMLPainter* This) { +static __WIDL_INLINE ULONG IHTMLPainter_AddRef(IHTMLPainter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLPainter_Release(IHTMLPainter* This) { +static __WIDL_INLINE ULONG IHTMLPainter_Release(IHTMLPainter* This) { return This->lpVtbl->Release(This); } /*** IHTMLPainter methods ***/ -static FORCEINLINE HRESULT IHTMLPainter_Draw(IHTMLPainter* This,RECT rcBounds,RECT rcUpdate,LONG lDrawFlags,HDC hdc,LPVOID pvDrawObject) { +static __WIDL_INLINE HRESULT IHTMLPainter_Draw(IHTMLPainter* This,RECT rcBounds,RECT rcUpdate,LONG lDrawFlags,HDC hdc,LPVOID pvDrawObject) { return This->lpVtbl->Draw(This,rcBounds,rcUpdate,lDrawFlags,hdc,pvDrawObject); } -static FORCEINLINE HRESULT IHTMLPainter_OnResize(IHTMLPainter* This,SIZE size) { +static __WIDL_INLINE HRESULT IHTMLPainter_OnResize(IHTMLPainter* This,SIZE size) { return This->lpVtbl->OnResize(This,size); } -static FORCEINLINE HRESULT IHTMLPainter_GetPainterInfo(IHTMLPainter* This,HTML_PAINTER_INFO *pInfo) { +static __WIDL_INLINE HRESULT IHTMLPainter_GetPainterInfo(IHTMLPainter* This,HTML_PAINTER_INFO *pInfo) { return This->lpVtbl->GetPainterInfo(This,pInfo); } -static FORCEINLINE HRESULT IHTMLPainter_HitTestPoint(IHTMLPainter* This,POINT pt,WINBOOL *pbHit,LONG *plPartID) { +static __WIDL_INLINE HRESULT IHTMLPainter_HitTestPoint(IHTMLPainter* This,POINT pt,WINBOOL *pbHit,LONG *plPartID) { return This->lpVtbl->HitTestPoint(This,pt,pbHit,plPartID); } #endif @@ -172822,26 +172830,26 @@ interface IHTMLPainterEventInfo { #define IHTMLPainterEventInfo_StringFromPartID(This,lPartID,pbstrPart) (This)->lpVtbl->StringFromPartID(This,lPartID,pbstrPart) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLPainterEventInfo_QueryInterface(IHTMLPainterEventInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLPainterEventInfo_QueryInterface(IHTMLPainterEventInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLPainterEventInfo_AddRef(IHTMLPainterEventInfo* This) { +static __WIDL_INLINE ULONG IHTMLPainterEventInfo_AddRef(IHTMLPainterEventInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLPainterEventInfo_Release(IHTMLPainterEventInfo* This) { +static __WIDL_INLINE ULONG IHTMLPainterEventInfo_Release(IHTMLPainterEventInfo* This) { return This->lpVtbl->Release(This); } /*** IHTMLPainterEventInfo methods ***/ -static FORCEINLINE HRESULT IHTMLPainterEventInfo_GetEventInfoFlags(IHTMLPainterEventInfo* This,LONG *plEventInfoFlags) { +static __WIDL_INLINE HRESULT IHTMLPainterEventInfo_GetEventInfoFlags(IHTMLPainterEventInfo* This,LONG *plEventInfoFlags) { return This->lpVtbl->GetEventInfoFlags(This,plEventInfoFlags); } -static FORCEINLINE HRESULT IHTMLPainterEventInfo_GetEventTarget(IHTMLPainterEventInfo* This,IHTMLElement **ppElement) { +static __WIDL_INLINE HRESULT IHTMLPainterEventInfo_GetEventTarget(IHTMLPainterEventInfo* This,IHTMLElement **ppElement) { return This->lpVtbl->GetEventTarget(This,ppElement); } -static FORCEINLINE HRESULT IHTMLPainterEventInfo_SetCursor(IHTMLPainterEventInfo* This,LONG lPartID) { +static __WIDL_INLINE HRESULT IHTMLPainterEventInfo_SetCursor(IHTMLPainterEventInfo* This,LONG lPartID) { return This->lpVtbl->SetCursor(This,lPartID); } -static FORCEINLINE HRESULT IHTMLPainterEventInfo_StringFromPartID(IHTMLPainterEventInfo* This,LONG lPartID,BSTR *pbstrPart) { +static __WIDL_INLINE HRESULT IHTMLPainterEventInfo_StringFromPartID(IHTMLPainterEventInfo* This,LONG lPartID,BSTR *pbstrPart) { return This->lpVtbl->StringFromPartID(This,lPartID,pbstrPart); } #endif @@ -172908,17 +172916,17 @@ interface IHTMLPainterOverlay { #define IHTMLPainterOverlay_OnMove(This,rcDevice) (This)->lpVtbl->OnMove(This,rcDevice) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLPainterOverlay_QueryInterface(IHTMLPainterOverlay* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLPainterOverlay_QueryInterface(IHTMLPainterOverlay* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLPainterOverlay_AddRef(IHTMLPainterOverlay* This) { +static __WIDL_INLINE ULONG IHTMLPainterOverlay_AddRef(IHTMLPainterOverlay* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLPainterOverlay_Release(IHTMLPainterOverlay* This) { +static __WIDL_INLINE ULONG IHTMLPainterOverlay_Release(IHTMLPainterOverlay* This) { return This->lpVtbl->Release(This); } /*** IHTMLPainterOverlay methods ***/ -static FORCEINLINE HRESULT IHTMLPainterOverlay_OnMove(IHTMLPainterOverlay* This,RECT rcDevice) { +static __WIDL_INLINE HRESULT IHTMLPainterOverlay_OnMove(IHTMLPainterOverlay* This,RECT rcDevice) { return This->lpVtbl->OnMove(This,rcDevice); } #endif @@ -173038,35 +173046,35 @@ interface IHTMLPaintSite { #define IHTMLPaintSite_GetHitTestCookie(This,plCookie) (This)->lpVtbl->GetHitTestCookie(This,plCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLPaintSite_QueryInterface(IHTMLPaintSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLPaintSite_QueryInterface(IHTMLPaintSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLPaintSite_AddRef(IHTMLPaintSite* This) { +static __WIDL_INLINE ULONG IHTMLPaintSite_AddRef(IHTMLPaintSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLPaintSite_Release(IHTMLPaintSite* This) { +static __WIDL_INLINE ULONG IHTMLPaintSite_Release(IHTMLPaintSite* This) { return This->lpVtbl->Release(This); } /*** IHTMLPaintSite methods ***/ -static FORCEINLINE HRESULT IHTMLPaintSite_InvalidatePainterInfo(IHTMLPaintSite* This) { +static __WIDL_INLINE HRESULT IHTMLPaintSite_InvalidatePainterInfo(IHTMLPaintSite* This) { return This->lpVtbl->InvalidatePainterInfo(This); } -static FORCEINLINE HRESULT IHTMLPaintSite_InvalidateRect(IHTMLPaintSite* This,RECT *prcInvalid) { +static __WIDL_INLINE HRESULT IHTMLPaintSite_InvalidateRect(IHTMLPaintSite* This,RECT *prcInvalid) { return This->lpVtbl->InvalidateRect(This,prcInvalid); } -static FORCEINLINE HRESULT IHTMLPaintSite_InvalidateRegion(IHTMLPaintSite* This,HRGN rgnInvalid) { +static __WIDL_INLINE HRESULT IHTMLPaintSite_InvalidateRegion(IHTMLPaintSite* This,HRGN rgnInvalid) { return This->lpVtbl->InvalidateRegion(This,rgnInvalid); } -static FORCEINLINE HRESULT IHTMLPaintSite_GetDrawInfo(IHTMLPaintSite* This,LONG lFlags,HTML_PAINT_DRAW_INFO *pDrawInfo) { +static __WIDL_INLINE HRESULT IHTMLPaintSite_GetDrawInfo(IHTMLPaintSite* This,LONG lFlags,HTML_PAINT_DRAW_INFO *pDrawInfo) { return This->lpVtbl->GetDrawInfo(This,lFlags,pDrawInfo); } -static FORCEINLINE HRESULT IHTMLPaintSite_TransformGlobalToLocal(IHTMLPaintSite* This,POINT ptGlobal,POINT *pptLocal) { +static __WIDL_INLINE HRESULT IHTMLPaintSite_TransformGlobalToLocal(IHTMLPaintSite* This,POINT ptGlobal,POINT *pptLocal) { return This->lpVtbl->TransformGlobalToLocal(This,ptGlobal,pptLocal); } -static FORCEINLINE HRESULT IHTMLPaintSite_TransformLocalToGlobal(IHTMLPaintSite* This,POINT ptLocal,POINT *pptGlobal) { +static __WIDL_INLINE HRESULT IHTMLPaintSite_TransformLocalToGlobal(IHTMLPaintSite* This,POINT ptLocal,POINT *pptGlobal) { return This->lpVtbl->TransformLocalToGlobal(This,ptLocal,pptGlobal); } -static FORCEINLINE HRESULT IHTMLPaintSite_GetHitTestCookie(IHTMLPaintSite* This,LONG *plCookie) { +static __WIDL_INLINE HRESULT IHTMLPaintSite_GetHitTestCookie(IHTMLPaintSite* This,LONG *plCookie) { return This->lpVtbl->GetHitTestCookie(This,plCookie); } #endif @@ -173186,36 +173194,36 @@ interface IHTMLIPrintCollection { #define IHTMLIPrintCollection_item(This,index,ppIPrint) (This)->lpVtbl->item(This,index,ppIPrint) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLIPrintCollection_QueryInterface(IHTMLIPrintCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLIPrintCollection_QueryInterface(IHTMLIPrintCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLIPrintCollection_AddRef(IHTMLIPrintCollection* This) { +static __WIDL_INLINE ULONG IHTMLIPrintCollection_AddRef(IHTMLIPrintCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLIPrintCollection_Release(IHTMLIPrintCollection* This) { +static __WIDL_INLINE ULONG IHTMLIPrintCollection_Release(IHTMLIPrintCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLIPrintCollection_GetTypeInfoCount(IHTMLIPrintCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLIPrintCollection_GetTypeInfoCount(IHTMLIPrintCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLIPrintCollection_GetTypeInfo(IHTMLIPrintCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLIPrintCollection_GetTypeInfo(IHTMLIPrintCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLIPrintCollection_GetIDsOfNames(IHTMLIPrintCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLIPrintCollection_GetIDsOfNames(IHTMLIPrintCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLIPrintCollection_Invoke(IHTMLIPrintCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLIPrintCollection_Invoke(IHTMLIPrintCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLIPrintCollection methods ***/ -static FORCEINLINE HRESULT IHTMLIPrintCollection_get_length(IHTMLIPrintCollection* This,LONG *p) { +static __WIDL_INLINE HRESULT IHTMLIPrintCollection_get_length(IHTMLIPrintCollection* This,LONG *p) { return This->lpVtbl->get_length(This,p); } -static FORCEINLINE HRESULT IHTMLIPrintCollection_get__newEnum(IHTMLIPrintCollection* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLIPrintCollection_get__newEnum(IHTMLIPrintCollection* This,IUnknown **p) { return This->lpVtbl->get__newEnum(This,p); } -static FORCEINLINE HRESULT IHTMLIPrintCollection_item(IHTMLIPrintCollection* This,LONG index,IUnknown **ppIPrint) { +static __WIDL_INLINE HRESULT IHTMLIPrintCollection_item(IHTMLIPrintCollection* This,LONG index,IUnknown **ppIPrint) { return This->lpVtbl->item(This,index,ppIPrint); } #endif @@ -173311,26 +173319,26 @@ interface IEnumPrivacyRecords { #define IEnumPrivacyRecords_Next(This,pbstrUrl,pbstrPolicyRef,pdwReserved,pdwPrivacyFlags) (This)->lpVtbl->Next(This,pbstrUrl,pbstrPolicyRef,pdwReserved,pdwPrivacyFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumPrivacyRecords_QueryInterface(IEnumPrivacyRecords* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumPrivacyRecords_QueryInterface(IEnumPrivacyRecords* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumPrivacyRecords_AddRef(IEnumPrivacyRecords* This) { +static __WIDL_INLINE ULONG IEnumPrivacyRecords_AddRef(IEnumPrivacyRecords* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumPrivacyRecords_Release(IEnumPrivacyRecords* This) { +static __WIDL_INLINE ULONG IEnumPrivacyRecords_Release(IEnumPrivacyRecords* This) { return This->lpVtbl->Release(This); } /*** IEnumPrivacyRecords methods ***/ -static FORCEINLINE HRESULT IEnumPrivacyRecords_Reset(IEnumPrivacyRecords* This) { +static __WIDL_INLINE HRESULT IEnumPrivacyRecords_Reset(IEnumPrivacyRecords* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumPrivacyRecords_GetSize(IEnumPrivacyRecords* This,ULONG *pSize) { +static __WIDL_INLINE HRESULT IEnumPrivacyRecords_GetSize(IEnumPrivacyRecords* This,ULONG *pSize) { return This->lpVtbl->GetSize(This,pSize); } -static FORCEINLINE HRESULT IEnumPrivacyRecords_GetPrivacyImpacted(IEnumPrivacyRecords* This,WINBOOL *pState) { +static __WIDL_INLINE HRESULT IEnumPrivacyRecords_GetPrivacyImpacted(IEnumPrivacyRecords* This,WINBOOL *pState) { return This->lpVtbl->GetPrivacyImpacted(This,pState); } -static FORCEINLINE HRESULT IEnumPrivacyRecords_Next(IEnumPrivacyRecords* This,BSTR *pbstrUrl,BSTR *pbstrPolicyRef,LONG *pdwReserved,DWORD *pdwPrivacyFlags) { +static __WIDL_INLINE HRESULT IEnumPrivacyRecords_Next(IEnumPrivacyRecords* This,BSTR *pbstrUrl,BSTR *pbstrPolicyRef,LONG *pdwReserved,DWORD *pdwPrivacyFlags) { return This->lpVtbl->Next(This,pbstrUrl,pbstrPolicyRef,pdwReserved,pdwPrivacyFlags); } #endif @@ -173407,20 +173415,20 @@ interface IWPCBlockedUrls { #define IWPCBlockedUrls_GetUrl(This,dwIdx,pbstrUrl) (This)->lpVtbl->GetUrl(This,dwIdx,pbstrUrl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWPCBlockedUrls_QueryInterface(IWPCBlockedUrls* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWPCBlockedUrls_QueryInterface(IWPCBlockedUrls* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWPCBlockedUrls_AddRef(IWPCBlockedUrls* This) { +static __WIDL_INLINE ULONG IWPCBlockedUrls_AddRef(IWPCBlockedUrls* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWPCBlockedUrls_Release(IWPCBlockedUrls* This) { +static __WIDL_INLINE ULONG IWPCBlockedUrls_Release(IWPCBlockedUrls* This) { return This->lpVtbl->Release(This); } /*** IWPCBlockedUrls methods ***/ -static FORCEINLINE HRESULT IWPCBlockedUrls_GetCount(IWPCBlockedUrls* This,DWORD *pdwCount) { +static __WIDL_INLINE HRESULT IWPCBlockedUrls_GetCount(IWPCBlockedUrls* This,DWORD *pdwCount) { return This->lpVtbl->GetCount(This,pdwCount); } -static FORCEINLINE HRESULT IWPCBlockedUrls_GetUrl(IWPCBlockedUrls* This,DWORD dwIdx,BSTR *pbstrUrl) { +static __WIDL_INLINE HRESULT IWPCBlockedUrls_GetUrl(IWPCBlockedUrls* This,DWORD dwIdx,BSTR *pbstrUrl) { return This->lpVtbl->GetUrl(This,dwIdx,pbstrUrl); } #endif @@ -174362,345 +174370,345 @@ interface IHTMLDOMConstructorCollection { #define IHTMLDOMConstructorCollection_get_XMLHttpRequest(This,p) (This)->lpVtbl->get_XMLHttpRequest(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_QueryInterface(IHTMLDOMConstructorCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_QueryInterface(IHTMLDOMConstructorCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDOMConstructorCollection_AddRef(IHTMLDOMConstructorCollection* This) { +static __WIDL_INLINE ULONG IHTMLDOMConstructorCollection_AddRef(IHTMLDOMConstructorCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDOMConstructorCollection_Release(IHTMLDOMConstructorCollection* This) { +static __WIDL_INLINE ULONG IHTMLDOMConstructorCollection_Release(IHTMLDOMConstructorCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_GetTypeInfoCount(IHTMLDOMConstructorCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_GetTypeInfoCount(IHTMLDOMConstructorCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_GetTypeInfo(IHTMLDOMConstructorCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_GetTypeInfo(IHTMLDOMConstructorCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_GetIDsOfNames(IHTMLDOMConstructorCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_GetIDsOfNames(IHTMLDOMConstructorCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_Invoke(IHTMLDOMConstructorCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_Invoke(IHTMLDOMConstructorCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDOMConstructorCollection methods ***/ -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_Attr(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_Attr(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_Attr(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_BehaviorUrnsCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_BehaviorUrnsCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_BehaviorUrnsCollection(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_BookmarkCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_BookmarkCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_BookmarkCollection(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_CompatibleInfo(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_CompatibleInfo(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_CompatibleInfo(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_CompatibleInfoCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_CompatibleInfoCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_CompatibleInfoCollection(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_ControlRangeCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_ControlRangeCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_ControlRangeCollection(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_CSSCurrentStyleDeclaration(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_CSSCurrentStyleDeclaration(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_CSSCurrentStyleDeclaration(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_CSSRuleList(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_CSSRuleList(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_CSSRuleList(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_CSSRuleStyleDeclaration(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_CSSRuleStyleDeclaration(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_CSSRuleStyleDeclaration(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_CSSStyleDeclaration(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_CSSStyleDeclaration(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_CSSStyleDeclaration(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_CSSStyleRule(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_CSSStyleRule(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_CSSStyleRule(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_CSSStyleSheet(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_CSSStyleSheet(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_CSSStyleSheet(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_DataTransfer(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_DataTransfer(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_DataTransfer(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_DOMImplementation(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_DOMImplementation(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_DOMImplementation(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_Element(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_Element(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_Element(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_Event(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_Event(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_Event(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_History(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_History(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_History(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTCElementBehaviorDefaults(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTCElementBehaviorDefaults(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTCElementBehaviorDefaults(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLAnchorElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLAnchorElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLAnchorElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLAreaElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLAreaElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLAreaElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLAreasCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLAreasCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLAreasCollection(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLBaseElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLBaseElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLBaseElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLBaseFontElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLBaseFontElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLBaseFontElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLBGSoundElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLBGSoundElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLBGSoundElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLBlockElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLBlockElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLBlockElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLBodyElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLBodyElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLBodyElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLBRElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLBRElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLBRElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLButtonElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLButtonElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLButtonElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLCollection(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLCommentElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLCommentElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLCommentElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLDDElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLDDElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLDDElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLDivElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLDivElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLDivElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLDocument(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLDocument(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLDocument(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLDListElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLDListElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLDListElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLDTElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLDTElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLDTElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLEmbedElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLEmbedElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLEmbedElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLFieldSetElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLFieldSetElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLFieldSetElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLFontElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLFontElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLFontElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLFormElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLFormElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLFormElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLFrameElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLFrameElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLFrameElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLFrameSetElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLFrameSetElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLFrameSetElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLGenericElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLGenericElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLGenericElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLHeadElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLHeadElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLHeadElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLHeadingElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLHeadingElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLHeadingElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLHRElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLHRElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLHRElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLHtmlElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLHtmlElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLHtmlElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLIFrameElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLIFrameElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLIFrameElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLImageElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLImageElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLImageElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLInputElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLInputElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLInputElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLIsIndexElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLIsIndexElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLIsIndexElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLLabelElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLLabelElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLLabelElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLLegendElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLLegendElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLLegendElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLLIElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLLIElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLLIElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLLinkElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLLinkElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLLinkElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLMapElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLMapElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLMapElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLMarqueeElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLMarqueeElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLMarqueeElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLMetaElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLMetaElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLMetaElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLModelessDialog(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLModelessDialog(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLModelessDialog(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLNamespaceInfo(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLNamespaceInfo(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLNamespaceInfo(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLNamespaceInfoCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLNamespaceInfoCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLNamespaceInfoCollection(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLNextIdElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLNextIdElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLNextIdElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLNoShowElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLNoShowElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLNoShowElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLObjectElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLObjectElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLObjectElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLOListElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLOListElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLOListElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLOptionElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLOptionElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLOptionElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLParagraphElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLParagraphElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLParagraphElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLParamElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLParamElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLParamElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLPhraseElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLPhraseElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLPhraseElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLPluginsCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLPluginsCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLPluginsCollection(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLPopup(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLPopup(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLPopup(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLScriptElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLScriptElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLScriptElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLSelectElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLSelectElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLSelectElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLSpanElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLSpanElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLSpanElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLStyleElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLStyleElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLStyleElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTableCaptionElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTableCaptionElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLTableCaptionElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTableCellElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTableCellElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLTableCellElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTableColElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTableColElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLTableColElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTableElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTableElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLTableElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTableRowElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTableRowElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLTableRowElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTableSectionElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTableSectionElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLTableSectionElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTextAreaElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTextAreaElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLTextAreaElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTextElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTextElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLTextElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTitleElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLTitleElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLTitleElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLUListElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLUListElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLUListElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLUnknownElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_HTMLUnknownElement(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_HTMLUnknownElement(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_Image(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_Image(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_Image(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_Location(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_Location(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_Location(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_NamedNodeMap(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_NamedNodeMap(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_NamedNodeMap(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_Navigator(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_Navigator(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_Navigator(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_NodeList(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_NodeList(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_NodeList(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_Option(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_Option(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_Option(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_Screen(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_Screen(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_Screen(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_Selection(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_Selection(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_Selection(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_StaticNodeList(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_StaticNodeList(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_StaticNodeList(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_Storage(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_Storage(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_Storage(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_StyleSheetList(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_StyleSheetList(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_StyleSheetList(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_StyleSheetPage(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_StyleSheetPage(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_StyleSheetPage(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_StyleSheetPageList(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_StyleSheetPageList(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_StyleSheetPageList(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_Text(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_Text(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_Text(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_TextRange(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_TextRange(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_TextRange(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_TextRangeCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_TextRangeCollection(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_TextRangeCollection(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_TextRectangle(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_TextRectangle(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_TextRectangle(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_TextRectangleList(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_TextRectangleList(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_TextRectangleList(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_Window(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_Window(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_Window(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_XDomainRequest(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_XDomainRequest(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_XDomainRequest(This,p); } -static FORCEINLINE HRESULT IHTMLDOMConstructorCollection_get_XMLHttpRequest(IHTMLDOMConstructorCollection* This,IDispatch **p) { +static __WIDL_INLINE HRESULT IHTMLDOMConstructorCollection_get_XMLHttpRequest(IHTMLDOMConstructorCollection* This,IDispatch **p) { return This->lpVtbl->get_XMLHttpRequest(This,p); } #endif @@ -174905,69 +174913,69 @@ interface IHTMLDialog { #define IHTMLDialog_toString(This,String) (This)->lpVtbl->toString(This,String) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDialog_QueryInterface(IHTMLDialog* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDialog_QueryInterface(IHTMLDialog* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDialog_AddRef(IHTMLDialog* This) { +static __WIDL_INLINE ULONG IHTMLDialog_AddRef(IHTMLDialog* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDialog_Release(IHTMLDialog* This) { +static __WIDL_INLINE ULONG IHTMLDialog_Release(IHTMLDialog* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDialog_GetTypeInfoCount(IHTMLDialog* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDialog_GetTypeInfoCount(IHTMLDialog* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDialog_GetTypeInfo(IHTMLDialog* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDialog_GetTypeInfo(IHTMLDialog* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDialog_GetIDsOfNames(IHTMLDialog* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDialog_GetIDsOfNames(IHTMLDialog* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDialog_Invoke(IHTMLDialog* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDialog_Invoke(IHTMLDialog* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDialog methods ***/ -static FORCEINLINE HRESULT IHTMLDialog_put_dialogTop(IHTMLDialog* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDialog_put_dialogTop(IHTMLDialog* This,VARIANT v) { return This->lpVtbl->put_dialogTop(This,v); } -static FORCEINLINE HRESULT IHTMLDialog_get_dialogTop(IHTMLDialog* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDialog_get_dialogTop(IHTMLDialog* This,VARIANT *p) { return This->lpVtbl->get_dialogTop(This,p); } -static FORCEINLINE HRESULT IHTMLDialog_put_dialogLeft(IHTMLDialog* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDialog_put_dialogLeft(IHTMLDialog* This,VARIANT v) { return This->lpVtbl->put_dialogLeft(This,v); } -static FORCEINLINE HRESULT IHTMLDialog_get_dialogLeft(IHTMLDialog* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDialog_get_dialogLeft(IHTMLDialog* This,VARIANT *p) { return This->lpVtbl->get_dialogLeft(This,p); } -static FORCEINLINE HRESULT IHTMLDialog_put_dialogWidth(IHTMLDialog* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDialog_put_dialogWidth(IHTMLDialog* This,VARIANT v) { return This->lpVtbl->put_dialogWidth(This,v); } -static FORCEINLINE HRESULT IHTMLDialog_get_dialogWidth(IHTMLDialog* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDialog_get_dialogWidth(IHTMLDialog* This,VARIANT *p) { return This->lpVtbl->get_dialogWidth(This,p); } -static FORCEINLINE HRESULT IHTMLDialog_put_dialogHeight(IHTMLDialog* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDialog_put_dialogHeight(IHTMLDialog* This,VARIANT v) { return This->lpVtbl->put_dialogHeight(This,v); } -static FORCEINLINE HRESULT IHTMLDialog_get_dialogHeight(IHTMLDialog* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDialog_get_dialogHeight(IHTMLDialog* This,VARIANT *p) { return This->lpVtbl->get_dialogHeight(This,p); } -static FORCEINLINE HRESULT IHTMLDialog_get_dialogArguments(IHTMLDialog* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDialog_get_dialogArguments(IHTMLDialog* This,VARIANT *p) { return This->lpVtbl->get_dialogArguments(This,p); } -static FORCEINLINE HRESULT IHTMLDialog_get_menuArguments(IHTMLDialog* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDialog_get_menuArguments(IHTMLDialog* This,VARIANT *p) { return This->lpVtbl->get_menuArguments(This,p); } -static FORCEINLINE HRESULT IHTMLDialog_put_returnValue(IHTMLDialog* This,VARIANT v) { +static __WIDL_INLINE HRESULT IHTMLDialog_put_returnValue(IHTMLDialog* This,VARIANT v) { return This->lpVtbl->put_returnValue(This,v); } -static FORCEINLINE HRESULT IHTMLDialog_get_returnValue(IHTMLDialog* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLDialog_get_returnValue(IHTMLDialog* This,VARIANT *p) { return This->lpVtbl->get_returnValue(This,p); } -static FORCEINLINE HRESULT IHTMLDialog_close(IHTMLDialog* This) { +static __WIDL_INLINE HRESULT IHTMLDialog_close(IHTMLDialog* This) { return This->lpVtbl->close(This); } -static FORCEINLINE HRESULT IHTMLDialog_toString(IHTMLDialog* This,BSTR *String) { +static __WIDL_INLINE HRESULT IHTMLDialog_toString(IHTMLDialog* This,BSTR *String) { return This->lpVtbl->toString(This,String); } #endif @@ -175093,39 +175101,39 @@ interface IHTMLDialog2 { #define IHTMLDialog2_get_resizable(This,p) (This)->lpVtbl->get_resizable(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDialog2_QueryInterface(IHTMLDialog2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDialog2_QueryInterface(IHTMLDialog2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDialog2_AddRef(IHTMLDialog2* This) { +static __WIDL_INLINE ULONG IHTMLDialog2_AddRef(IHTMLDialog2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDialog2_Release(IHTMLDialog2* This) { +static __WIDL_INLINE ULONG IHTMLDialog2_Release(IHTMLDialog2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDialog2_GetTypeInfoCount(IHTMLDialog2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDialog2_GetTypeInfoCount(IHTMLDialog2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDialog2_GetTypeInfo(IHTMLDialog2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDialog2_GetTypeInfo(IHTMLDialog2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDialog2_GetIDsOfNames(IHTMLDialog2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDialog2_GetIDsOfNames(IHTMLDialog2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDialog2_Invoke(IHTMLDialog2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDialog2_Invoke(IHTMLDialog2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDialog2 methods ***/ -static FORCEINLINE HRESULT IHTMLDialog2_put_status(IHTMLDialog2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDialog2_put_status(IHTMLDialog2* This,BSTR v) { return This->lpVtbl->put_status(This,v); } -static FORCEINLINE HRESULT IHTMLDialog2_get_status(IHTMLDialog2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDialog2_get_status(IHTMLDialog2* This,BSTR *p) { return This->lpVtbl->get_status(This,p); } -static FORCEINLINE HRESULT IHTMLDialog2_put_resizable(IHTMLDialog2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDialog2_put_resizable(IHTMLDialog2* This,BSTR v) { return This->lpVtbl->put_resizable(This,v); } -static FORCEINLINE HRESULT IHTMLDialog2_get_resizable(IHTMLDialog2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDialog2_get_resizable(IHTMLDialog2* This,BSTR *p) { return This->lpVtbl->get_resizable(This,p); } #endif @@ -175251,39 +175259,39 @@ interface IHTMLDialog3 { #define IHTMLDialog3_get_dialogHide(This,p) (This)->lpVtbl->get_dialogHide(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLDialog3_QueryInterface(IHTMLDialog3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLDialog3_QueryInterface(IHTMLDialog3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLDialog3_AddRef(IHTMLDialog3* This) { +static __WIDL_INLINE ULONG IHTMLDialog3_AddRef(IHTMLDialog3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLDialog3_Release(IHTMLDialog3* This) { +static __WIDL_INLINE ULONG IHTMLDialog3_Release(IHTMLDialog3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLDialog3_GetTypeInfoCount(IHTMLDialog3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLDialog3_GetTypeInfoCount(IHTMLDialog3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLDialog3_GetTypeInfo(IHTMLDialog3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLDialog3_GetTypeInfo(IHTMLDialog3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLDialog3_GetIDsOfNames(IHTMLDialog3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLDialog3_GetIDsOfNames(IHTMLDialog3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLDialog3_Invoke(IHTMLDialog3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLDialog3_Invoke(IHTMLDialog3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLDialog3 methods ***/ -static FORCEINLINE HRESULT IHTMLDialog3_put_unadorned(IHTMLDialog3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDialog3_put_unadorned(IHTMLDialog3* This,BSTR v) { return This->lpVtbl->put_unadorned(This,v); } -static FORCEINLINE HRESULT IHTMLDialog3_get_unadorned(IHTMLDialog3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDialog3_get_unadorned(IHTMLDialog3* This,BSTR *p) { return This->lpVtbl->get_unadorned(This,p); } -static FORCEINLINE HRESULT IHTMLDialog3_put_dialogHide(IHTMLDialog3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLDialog3_put_dialogHide(IHTMLDialog3* This,BSTR v) { return This->lpVtbl->put_dialogHide(This,v); } -static FORCEINLINE HRESULT IHTMLDialog3_get_dialogHide(IHTMLDialog3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLDialog3_get_dialogHide(IHTMLDialog3* This,BSTR *p) { return This->lpVtbl->get_dialogHide(This,p); } #endif @@ -175409,39 +175417,39 @@ interface IHTMLModelessInit { #define IHTMLModelessInit_get_document(This,p) (This)->lpVtbl->get_document(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLModelessInit_QueryInterface(IHTMLModelessInit* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLModelessInit_QueryInterface(IHTMLModelessInit* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLModelessInit_AddRef(IHTMLModelessInit* This) { +static __WIDL_INLINE ULONG IHTMLModelessInit_AddRef(IHTMLModelessInit* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLModelessInit_Release(IHTMLModelessInit* This) { +static __WIDL_INLINE ULONG IHTMLModelessInit_Release(IHTMLModelessInit* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLModelessInit_GetTypeInfoCount(IHTMLModelessInit* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLModelessInit_GetTypeInfoCount(IHTMLModelessInit* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLModelessInit_GetTypeInfo(IHTMLModelessInit* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLModelessInit_GetTypeInfo(IHTMLModelessInit* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLModelessInit_GetIDsOfNames(IHTMLModelessInit* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLModelessInit_GetIDsOfNames(IHTMLModelessInit* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLModelessInit_Invoke(IHTMLModelessInit* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLModelessInit_Invoke(IHTMLModelessInit* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLModelessInit methods ***/ -static FORCEINLINE HRESULT IHTMLModelessInit_get_parameters(IHTMLModelessInit* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLModelessInit_get_parameters(IHTMLModelessInit* This,VARIANT *p) { return This->lpVtbl->get_parameters(This,p); } -static FORCEINLINE HRESULT IHTMLModelessInit_get_optionString(IHTMLModelessInit* This,VARIANT *p) { +static __WIDL_INLINE HRESULT IHTMLModelessInit_get_optionString(IHTMLModelessInit* This,VARIANT *p) { return This->lpVtbl->get_optionString(This,p); } -static FORCEINLINE HRESULT IHTMLModelessInit_get_moniker(IHTMLModelessInit* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLModelessInit_get_moniker(IHTMLModelessInit* This,IUnknown **p) { return This->lpVtbl->get_moniker(This,p); } -static FORCEINLINE HRESULT IHTMLModelessInit_get_document(IHTMLModelessInit* This,IUnknown **p) { +static __WIDL_INLINE HRESULT IHTMLModelessInit_get_document(IHTMLModelessInit* This,IUnknown **p) { return This->lpVtbl->get_document(This,p); } #endif @@ -175600,39 +175608,39 @@ interface IHTMLPopup { #define IHTMLPopup_get_isOpen(This,p) (This)->lpVtbl->get_isOpen(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLPopup_QueryInterface(IHTMLPopup* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLPopup_QueryInterface(IHTMLPopup* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLPopup_AddRef(IHTMLPopup* This) { +static __WIDL_INLINE ULONG IHTMLPopup_AddRef(IHTMLPopup* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLPopup_Release(IHTMLPopup* This) { +static __WIDL_INLINE ULONG IHTMLPopup_Release(IHTMLPopup* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLPopup_GetTypeInfoCount(IHTMLPopup* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLPopup_GetTypeInfoCount(IHTMLPopup* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLPopup_GetTypeInfo(IHTMLPopup* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLPopup_GetTypeInfo(IHTMLPopup* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLPopup_GetIDsOfNames(IHTMLPopup* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLPopup_GetIDsOfNames(IHTMLPopup* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLPopup_Invoke(IHTMLPopup* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLPopup_Invoke(IHTMLPopup* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLPopup methods ***/ -static FORCEINLINE HRESULT IHTMLPopup_show(IHTMLPopup* This,LONG x,LONG y,LONG w,LONG h,VARIANT *pElement) { +static __WIDL_INLINE HRESULT IHTMLPopup_show(IHTMLPopup* This,LONG x,LONG y,LONG w,LONG h,VARIANT *pElement) { return This->lpVtbl->show(This,x,y,w,h,pElement); } -static FORCEINLINE HRESULT IHTMLPopup_hide(IHTMLPopup* This) { +static __WIDL_INLINE HRESULT IHTMLPopup_hide(IHTMLPopup* This) { return This->lpVtbl->hide(This); } -static FORCEINLINE HRESULT IHTMLPopup_get_document(IHTMLPopup* This,IHTMLDocument **p) { +static __WIDL_INLINE HRESULT IHTMLPopup_get_document(IHTMLPopup* This,IHTMLDocument **p) { return This->lpVtbl->get_document(This,p); } -static FORCEINLINE HRESULT IHTMLPopup_get_isOpen(IHTMLPopup* This,VARIANT_BOOL *p) { +static __WIDL_INLINE HRESULT IHTMLPopup_get_isOpen(IHTMLPopup* This,VARIANT_BOOL *p) { return This->lpVtbl->get_isOpen(This,p); } #endif @@ -175724,26 +175732,26 @@ interface DispHTMLPopup { #define DispHTMLPopup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLPopup_QueryInterface(DispHTMLPopup* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLPopup_QueryInterface(DispHTMLPopup* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLPopup_AddRef(DispHTMLPopup* This) { +static __WIDL_INLINE ULONG DispHTMLPopup_AddRef(DispHTMLPopup* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLPopup_Release(DispHTMLPopup* This) { +static __WIDL_INLINE ULONG DispHTMLPopup_Release(DispHTMLPopup* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLPopup_GetTypeInfoCount(DispHTMLPopup* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLPopup_GetTypeInfoCount(DispHTMLPopup* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLPopup_GetTypeInfo(DispHTMLPopup* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLPopup_GetTypeInfo(DispHTMLPopup* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLPopup_GetIDsOfNames(DispHTMLPopup* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLPopup_GetIDsOfNames(DispHTMLPopup* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLPopup_Invoke(DispHTMLPopup* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLPopup_Invoke(DispHTMLPopup* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -176049,102 +176057,102 @@ interface IHTMLAppBehavior { #define IHTMLAppBehavior_get_commandLine(This,p) (This)->lpVtbl->get_commandLine(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAppBehavior_QueryInterface(IHTMLAppBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_QueryInterface(IHTMLAppBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAppBehavior_AddRef(IHTMLAppBehavior* This) { +static __WIDL_INLINE ULONG IHTMLAppBehavior_AddRef(IHTMLAppBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAppBehavior_Release(IHTMLAppBehavior* This) { +static __WIDL_INLINE ULONG IHTMLAppBehavior_Release(IHTMLAppBehavior* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAppBehavior_GetTypeInfoCount(IHTMLAppBehavior* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_GetTypeInfoCount(IHTMLAppBehavior* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAppBehavior_GetTypeInfo(IHTMLAppBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_GetTypeInfo(IHTMLAppBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAppBehavior_GetIDsOfNames(IHTMLAppBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_GetIDsOfNames(IHTMLAppBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAppBehavior_Invoke(IHTMLAppBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_Invoke(IHTMLAppBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAppBehavior methods ***/ -static FORCEINLINE HRESULT IHTMLAppBehavior_put_applicationName(IHTMLAppBehavior* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_put_applicationName(IHTMLAppBehavior* This,BSTR v) { return This->lpVtbl->put_applicationName(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior_get_applicationName(IHTMLAppBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_get_applicationName(IHTMLAppBehavior* This,BSTR *p) { return This->lpVtbl->get_applicationName(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior_put_version(IHTMLAppBehavior* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_put_version(IHTMLAppBehavior* This,BSTR v) { return This->lpVtbl->put_version(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior_get_version(IHTMLAppBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_get_version(IHTMLAppBehavior* This,BSTR *p) { return This->lpVtbl->get_version(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior_put_icon(IHTMLAppBehavior* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_put_icon(IHTMLAppBehavior* This,BSTR v) { return This->lpVtbl->put_icon(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior_get_icon(IHTMLAppBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_get_icon(IHTMLAppBehavior* This,BSTR *p) { return This->lpVtbl->get_icon(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior_put_singleInstance(IHTMLAppBehavior* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_put_singleInstance(IHTMLAppBehavior* This,BSTR v) { return This->lpVtbl->put_singleInstance(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior_get_singleInstance(IHTMLAppBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_get_singleInstance(IHTMLAppBehavior* This,BSTR *p) { return This->lpVtbl->get_singleInstance(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior_put_minimizeButton(IHTMLAppBehavior* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_put_minimizeButton(IHTMLAppBehavior* This,BSTR v) { return This->lpVtbl->put_minimizeButton(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior_get_minimizeButton(IHTMLAppBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_get_minimizeButton(IHTMLAppBehavior* This,BSTR *p) { return This->lpVtbl->get_minimizeButton(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior_put_maximizeButton(IHTMLAppBehavior* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_put_maximizeButton(IHTMLAppBehavior* This,BSTR v) { return This->lpVtbl->put_maximizeButton(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior_get_maximizeButton(IHTMLAppBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_get_maximizeButton(IHTMLAppBehavior* This,BSTR *p) { return This->lpVtbl->get_maximizeButton(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior_put_border(IHTMLAppBehavior* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_put_border(IHTMLAppBehavior* This,BSTR v) { return This->lpVtbl->put_border(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior_get_border(IHTMLAppBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_get_border(IHTMLAppBehavior* This,BSTR *p) { return This->lpVtbl->get_border(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior_put_borderStyle(IHTMLAppBehavior* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_put_borderStyle(IHTMLAppBehavior* This,BSTR v) { return This->lpVtbl->put_borderStyle(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior_get_borderStyle(IHTMLAppBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_get_borderStyle(IHTMLAppBehavior* This,BSTR *p) { return This->lpVtbl->get_borderStyle(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior_put_sysMenu(IHTMLAppBehavior* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_put_sysMenu(IHTMLAppBehavior* This,BSTR v) { return This->lpVtbl->put_sysMenu(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior_get_sysMenu(IHTMLAppBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_get_sysMenu(IHTMLAppBehavior* This,BSTR *p) { return This->lpVtbl->get_sysMenu(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior_put_caption(IHTMLAppBehavior* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_put_caption(IHTMLAppBehavior* This,BSTR v) { return This->lpVtbl->put_caption(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior_get_caption(IHTMLAppBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_get_caption(IHTMLAppBehavior* This,BSTR *p) { return This->lpVtbl->get_caption(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior_put_windowState(IHTMLAppBehavior* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_put_windowState(IHTMLAppBehavior* This,BSTR v) { return This->lpVtbl->put_windowState(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior_get_windowState(IHTMLAppBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_get_windowState(IHTMLAppBehavior* This,BSTR *p) { return This->lpVtbl->get_windowState(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior_put_showInTaskBar(IHTMLAppBehavior* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_put_showInTaskBar(IHTMLAppBehavior* This,BSTR v) { return This->lpVtbl->put_showInTaskBar(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior_get_showInTaskBar(IHTMLAppBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_get_showInTaskBar(IHTMLAppBehavior* This,BSTR *p) { return This->lpVtbl->get_showInTaskBar(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior_get_commandLine(IHTMLAppBehavior* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior_get_commandLine(IHTMLAppBehavior* This,BSTR *p) { return This->lpVtbl->get_commandLine(This,p); } #endif @@ -176318,57 +176326,57 @@ interface IHTMLAppBehavior2 { #define IHTMLAppBehavior2_get_selection(This,p) (This)->lpVtbl->get_selection(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAppBehavior2_QueryInterface(IHTMLAppBehavior2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_QueryInterface(IHTMLAppBehavior2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAppBehavior2_AddRef(IHTMLAppBehavior2* This) { +static __WIDL_INLINE ULONG IHTMLAppBehavior2_AddRef(IHTMLAppBehavior2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAppBehavior2_Release(IHTMLAppBehavior2* This) { +static __WIDL_INLINE ULONG IHTMLAppBehavior2_Release(IHTMLAppBehavior2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAppBehavior2_GetTypeInfoCount(IHTMLAppBehavior2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_GetTypeInfoCount(IHTMLAppBehavior2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAppBehavior2_GetTypeInfo(IHTMLAppBehavior2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_GetTypeInfo(IHTMLAppBehavior2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAppBehavior2_GetIDsOfNames(IHTMLAppBehavior2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_GetIDsOfNames(IHTMLAppBehavior2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAppBehavior2_Invoke(IHTMLAppBehavior2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_Invoke(IHTMLAppBehavior2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAppBehavior2 methods ***/ -static FORCEINLINE HRESULT IHTMLAppBehavior2_put_contextMenu(IHTMLAppBehavior2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_put_contextMenu(IHTMLAppBehavior2* This,BSTR v) { return This->lpVtbl->put_contextMenu(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior2_get_contextMenu(IHTMLAppBehavior2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_get_contextMenu(IHTMLAppBehavior2* This,BSTR *p) { return This->lpVtbl->get_contextMenu(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior2_put_innerBorder(IHTMLAppBehavior2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_put_innerBorder(IHTMLAppBehavior2* This,BSTR v) { return This->lpVtbl->put_innerBorder(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior2_get_innerBorder(IHTMLAppBehavior2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_get_innerBorder(IHTMLAppBehavior2* This,BSTR *p) { return This->lpVtbl->get_innerBorder(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior2_put_scroll(IHTMLAppBehavior2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_put_scroll(IHTMLAppBehavior2* This,BSTR v) { return This->lpVtbl->put_scroll(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior2_get_scroll(IHTMLAppBehavior2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_get_scroll(IHTMLAppBehavior2* This,BSTR *p) { return This->lpVtbl->get_scroll(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior2_put_scrollFlat(IHTMLAppBehavior2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_put_scrollFlat(IHTMLAppBehavior2* This,BSTR v) { return This->lpVtbl->put_scrollFlat(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior2_get_scrollFlat(IHTMLAppBehavior2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_get_scrollFlat(IHTMLAppBehavior2* This,BSTR *p) { return This->lpVtbl->get_scrollFlat(This,p); } -static FORCEINLINE HRESULT IHTMLAppBehavior2_put_selection(IHTMLAppBehavior2* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_put_selection(IHTMLAppBehavior2* This,BSTR v) { return This->lpVtbl->put_selection(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior2_get_selection(IHTMLAppBehavior2* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior2_get_selection(IHTMLAppBehavior2* This,BSTR *p) { return This->lpVtbl->get_selection(This,p); } #endif @@ -176478,33 +176486,33 @@ interface IHTMLAppBehavior3 { #define IHTMLAppBehavior3_get_navigable(This,p) (This)->lpVtbl->get_navigable(This,p) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHTMLAppBehavior3_QueryInterface(IHTMLAppBehavior3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior3_QueryInterface(IHTMLAppBehavior3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHTMLAppBehavior3_AddRef(IHTMLAppBehavior3* This) { +static __WIDL_INLINE ULONG IHTMLAppBehavior3_AddRef(IHTMLAppBehavior3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHTMLAppBehavior3_Release(IHTMLAppBehavior3* This) { +static __WIDL_INLINE ULONG IHTMLAppBehavior3_Release(IHTMLAppBehavior3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IHTMLAppBehavior3_GetTypeInfoCount(IHTMLAppBehavior3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior3_GetTypeInfoCount(IHTMLAppBehavior3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IHTMLAppBehavior3_GetTypeInfo(IHTMLAppBehavior3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior3_GetTypeInfo(IHTMLAppBehavior3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IHTMLAppBehavior3_GetIDsOfNames(IHTMLAppBehavior3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior3_GetIDsOfNames(IHTMLAppBehavior3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IHTMLAppBehavior3_Invoke(IHTMLAppBehavior3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior3_Invoke(IHTMLAppBehavior3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IHTMLAppBehavior3 methods ***/ -static FORCEINLINE HRESULT IHTMLAppBehavior3_put_navigable(IHTMLAppBehavior3* This,BSTR v) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior3_put_navigable(IHTMLAppBehavior3* This,BSTR v) { return This->lpVtbl->put_navigable(This,v); } -static FORCEINLINE HRESULT IHTMLAppBehavior3_get_navigable(IHTMLAppBehavior3* This,BSTR *p) { +static __WIDL_INLINE HRESULT IHTMLAppBehavior3_get_navigable(IHTMLAppBehavior3* This,BSTR *p) { return This->lpVtbl->get_navigable(This,p); } #endif @@ -176596,26 +176604,26 @@ interface DispHTMLAppBehavior { #define DispHTMLAppBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispHTMLAppBehavior_QueryInterface(DispHTMLAppBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispHTMLAppBehavior_QueryInterface(DispHTMLAppBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispHTMLAppBehavior_AddRef(DispHTMLAppBehavior* This) { +static __WIDL_INLINE ULONG DispHTMLAppBehavior_AddRef(DispHTMLAppBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispHTMLAppBehavior_Release(DispHTMLAppBehavior* This) { +static __WIDL_INLINE ULONG DispHTMLAppBehavior_Release(DispHTMLAppBehavior* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispHTMLAppBehavior_GetTypeInfoCount(DispHTMLAppBehavior* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispHTMLAppBehavior_GetTypeInfoCount(DispHTMLAppBehavior* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispHTMLAppBehavior_GetTypeInfo(DispHTMLAppBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispHTMLAppBehavior_GetTypeInfo(DispHTMLAppBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispHTMLAppBehavior_GetIDsOfNames(DispHTMLAppBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispHTMLAppBehavior_GetIDsOfNames(DispHTMLAppBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispHTMLAppBehavior_Invoke(DispHTMLAppBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispHTMLAppBehavior_Invoke(DispHTMLAppBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -176745,26 +176753,26 @@ interface DispIHTMLInputButtonElement { #define DispIHTMLInputButtonElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispIHTMLInputButtonElement_QueryInterface(DispIHTMLInputButtonElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispIHTMLInputButtonElement_QueryInterface(DispIHTMLInputButtonElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispIHTMLInputButtonElement_AddRef(DispIHTMLInputButtonElement* This) { +static __WIDL_INLINE ULONG DispIHTMLInputButtonElement_AddRef(DispIHTMLInputButtonElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispIHTMLInputButtonElement_Release(DispIHTMLInputButtonElement* This) { +static __WIDL_INLINE ULONG DispIHTMLInputButtonElement_Release(DispIHTMLInputButtonElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispIHTMLInputButtonElement_GetTypeInfoCount(DispIHTMLInputButtonElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispIHTMLInputButtonElement_GetTypeInfoCount(DispIHTMLInputButtonElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispIHTMLInputButtonElement_GetTypeInfo(DispIHTMLInputButtonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispIHTMLInputButtonElement_GetTypeInfo(DispIHTMLInputButtonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispIHTMLInputButtonElement_GetIDsOfNames(DispIHTMLInputButtonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispIHTMLInputButtonElement_GetIDsOfNames(DispIHTMLInputButtonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispIHTMLInputButtonElement_Invoke(DispIHTMLInputButtonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispIHTMLInputButtonElement_Invoke(DispIHTMLInputButtonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -176868,26 +176876,26 @@ interface DispIHTMLInputTextElement { #define DispIHTMLInputTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispIHTMLInputTextElement_QueryInterface(DispIHTMLInputTextElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispIHTMLInputTextElement_QueryInterface(DispIHTMLInputTextElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispIHTMLInputTextElement_AddRef(DispIHTMLInputTextElement* This) { +static __WIDL_INLINE ULONG DispIHTMLInputTextElement_AddRef(DispIHTMLInputTextElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispIHTMLInputTextElement_Release(DispIHTMLInputTextElement* This) { +static __WIDL_INLINE ULONG DispIHTMLInputTextElement_Release(DispIHTMLInputTextElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispIHTMLInputTextElement_GetTypeInfoCount(DispIHTMLInputTextElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispIHTMLInputTextElement_GetTypeInfoCount(DispIHTMLInputTextElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispIHTMLInputTextElement_GetTypeInfo(DispIHTMLInputTextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispIHTMLInputTextElement_GetTypeInfo(DispIHTMLInputTextElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispIHTMLInputTextElement_GetIDsOfNames(DispIHTMLInputTextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispIHTMLInputTextElement_GetIDsOfNames(DispIHTMLInputTextElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispIHTMLInputTextElement_Invoke(DispIHTMLInputTextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispIHTMLInputTextElement_Invoke(DispIHTMLInputTextElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -176991,26 +176999,26 @@ interface DispIHTMLInputFileElement { #define DispIHTMLInputFileElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispIHTMLInputFileElement_QueryInterface(DispIHTMLInputFileElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispIHTMLInputFileElement_QueryInterface(DispIHTMLInputFileElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispIHTMLInputFileElement_AddRef(DispIHTMLInputFileElement* This) { +static __WIDL_INLINE ULONG DispIHTMLInputFileElement_AddRef(DispIHTMLInputFileElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispIHTMLInputFileElement_Release(DispIHTMLInputFileElement* This) { +static __WIDL_INLINE ULONG DispIHTMLInputFileElement_Release(DispIHTMLInputFileElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispIHTMLInputFileElement_GetTypeInfoCount(DispIHTMLInputFileElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispIHTMLInputFileElement_GetTypeInfoCount(DispIHTMLInputFileElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispIHTMLInputFileElement_GetTypeInfo(DispIHTMLInputFileElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispIHTMLInputFileElement_GetTypeInfo(DispIHTMLInputFileElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispIHTMLInputFileElement_GetIDsOfNames(DispIHTMLInputFileElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispIHTMLInputFileElement_GetIDsOfNames(DispIHTMLInputFileElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispIHTMLInputFileElement_Invoke(DispIHTMLInputFileElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispIHTMLInputFileElement_Invoke(DispIHTMLInputFileElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -177114,26 +177122,26 @@ interface DispIHTMLOptionButtonElement { #define DispIHTMLOptionButtonElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispIHTMLOptionButtonElement_QueryInterface(DispIHTMLOptionButtonElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispIHTMLOptionButtonElement_QueryInterface(DispIHTMLOptionButtonElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispIHTMLOptionButtonElement_AddRef(DispIHTMLOptionButtonElement* This) { +static __WIDL_INLINE ULONG DispIHTMLOptionButtonElement_AddRef(DispIHTMLOptionButtonElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispIHTMLOptionButtonElement_Release(DispIHTMLOptionButtonElement* This) { +static __WIDL_INLINE ULONG DispIHTMLOptionButtonElement_Release(DispIHTMLOptionButtonElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispIHTMLOptionButtonElement_GetTypeInfoCount(DispIHTMLOptionButtonElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispIHTMLOptionButtonElement_GetTypeInfoCount(DispIHTMLOptionButtonElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispIHTMLOptionButtonElement_GetTypeInfo(DispIHTMLOptionButtonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispIHTMLOptionButtonElement_GetTypeInfo(DispIHTMLOptionButtonElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispIHTMLOptionButtonElement_GetIDsOfNames(DispIHTMLOptionButtonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispIHTMLOptionButtonElement_GetIDsOfNames(DispIHTMLOptionButtonElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispIHTMLOptionButtonElement_Invoke(DispIHTMLOptionButtonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispIHTMLOptionButtonElement_Invoke(DispIHTMLOptionButtonElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -177237,26 +177245,26 @@ interface DispIHTMLInputImage { #define DispIHTMLInputImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DispIHTMLInputImage_QueryInterface(DispIHTMLInputImage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DispIHTMLInputImage_QueryInterface(DispIHTMLInputImage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DispIHTMLInputImage_AddRef(DispIHTMLInputImage* This) { +static __WIDL_INLINE ULONG DispIHTMLInputImage_AddRef(DispIHTMLInputImage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DispIHTMLInputImage_Release(DispIHTMLInputImage* This) { +static __WIDL_INLINE ULONG DispIHTMLInputImage_Release(DispIHTMLInputImage* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DispIHTMLInputImage_GetTypeInfoCount(DispIHTMLInputImage* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DispIHTMLInputImage_GetTypeInfoCount(DispIHTMLInputImage* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DispIHTMLInputImage_GetTypeInfo(DispIHTMLInputImage* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DispIHTMLInputImage_GetTypeInfo(DispIHTMLInputImage* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DispIHTMLInputImage_GetIDsOfNames(DispIHTMLInputImage* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DispIHTMLInputImage_GetIDsOfNames(DispIHTMLInputImage* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DispIHTMLInputImage_Invoke(DispIHTMLInputImage* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DispIHTMLInputImage_Invoke(DispIHTMLInputImage* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -177341,17 +177349,17 @@ interface IElementBehaviorFactory { #define IElementBehaviorFactory_FindBehavior(This,bstrBehavior,bstrBehaviorUrl,pSite,ppBehavior) (This)->lpVtbl->FindBehavior(This,bstrBehavior,bstrBehaviorUrl,pSite,ppBehavior) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorFactory_QueryInterface(IElementBehaviorFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorFactory_QueryInterface(IElementBehaviorFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorFactory_AddRef(IElementBehaviorFactory* This) { +static __WIDL_INLINE ULONG IElementBehaviorFactory_AddRef(IElementBehaviorFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorFactory_Release(IElementBehaviorFactory* This) { +static __WIDL_INLINE ULONG IElementBehaviorFactory_Release(IElementBehaviorFactory* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorFactory methods ***/ -static FORCEINLINE HRESULT IElementBehaviorFactory_FindBehavior(IElementBehaviorFactory* This,BSTR bstrBehavior,BSTR bstrBehaviorUrl,IElementBehaviorSite *pSite,IElementBehavior **ppBehavior) { +static __WIDL_INLINE HRESULT IElementBehaviorFactory_FindBehavior(IElementBehaviorFactory* This,BSTR bstrBehavior,BSTR bstrBehaviorUrl,IElementBehaviorSite *pSite,IElementBehavior **ppBehavior) { return This->lpVtbl->FindBehavior(This,bstrBehavior,bstrBehaviorUrl,pSite,ppBehavior); } #endif @@ -177420,17 +177428,17 @@ interface IElementNamespace { #define IElementNamespace_AddTag(This,bstrTagName,lFlags) (This)->lpVtbl->AddTag(This,bstrTagName,lFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementNamespace_QueryInterface(IElementNamespace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementNamespace_QueryInterface(IElementNamespace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementNamespace_AddRef(IElementNamespace* This) { +static __WIDL_INLINE ULONG IElementNamespace_AddRef(IElementNamespace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementNamespace_Release(IElementNamespace* This) { +static __WIDL_INLINE ULONG IElementNamespace_Release(IElementNamespace* This) { return This->lpVtbl->Release(This); } /*** IElementNamespace methods ***/ -static FORCEINLINE HRESULT IElementNamespace_AddTag(IElementNamespace* This,BSTR bstrTagName,LONG lFlags) { +static __WIDL_INLINE HRESULT IElementNamespace_AddTag(IElementNamespace* This,BSTR bstrTagName,LONG lFlags) { return This->lpVtbl->AddTag(This,bstrTagName,lFlags); } #endif @@ -177503,17 +177511,17 @@ interface IElementNamespaceTable { #define IElementNamespaceTable_AddNamespace(This,bstrNamespace,bstrUrn,lFlags,pvarFactory) (This)->lpVtbl->AddNamespace(This,bstrNamespace,bstrUrn,lFlags,pvarFactory) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementNamespaceTable_QueryInterface(IElementNamespaceTable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementNamespaceTable_QueryInterface(IElementNamespaceTable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementNamespaceTable_AddRef(IElementNamespaceTable* This) { +static __WIDL_INLINE ULONG IElementNamespaceTable_AddRef(IElementNamespaceTable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementNamespaceTable_Release(IElementNamespaceTable* This) { +static __WIDL_INLINE ULONG IElementNamespaceTable_Release(IElementNamespaceTable* This) { return This->lpVtbl->Release(This); } /*** IElementNamespaceTable methods ***/ -static FORCEINLINE HRESULT IElementNamespaceTable_AddNamespace(IElementNamespaceTable* This,BSTR bstrNamespace,BSTR bstrUrn,LONG lFlags,VARIANT *pvarFactory) { +static __WIDL_INLINE HRESULT IElementNamespaceTable_AddNamespace(IElementNamespaceTable* This,BSTR bstrNamespace,BSTR bstrUrn,LONG lFlags,VARIANT *pvarFactory) { return This->lpVtbl->AddNamespace(This,bstrNamespace,bstrUrn,lFlags,pvarFactory); } #endif @@ -177580,17 +177588,17 @@ interface IElementNamespaceFactory { #define IElementNamespaceFactory_Create(This,pNamespace) (This)->lpVtbl->Create(This,pNamespace) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementNamespaceFactory_QueryInterface(IElementNamespaceFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementNamespaceFactory_QueryInterface(IElementNamespaceFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementNamespaceFactory_AddRef(IElementNamespaceFactory* This) { +static __WIDL_INLINE ULONG IElementNamespaceFactory_AddRef(IElementNamespaceFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementNamespaceFactory_Release(IElementNamespaceFactory* This) { +static __WIDL_INLINE ULONG IElementNamespaceFactory_Release(IElementNamespaceFactory* This) { return This->lpVtbl->Release(This); } /*** IElementNamespaceFactory methods ***/ -static FORCEINLINE HRESULT IElementNamespaceFactory_Create(IElementNamespaceFactory* This,IElementNamespace *pNamespace) { +static __WIDL_INLINE HRESULT IElementNamespaceFactory_Create(IElementNamespaceFactory* This,IElementNamespace *pNamespace) { return This->lpVtbl->Create(This,pNamespace); } #endif @@ -177666,21 +177674,21 @@ interface IElementNamespaceFactory2 { #define IElementNamespaceFactory2_CreateWithImplementation(This,pNamespace,bstrImplementation) (This)->lpVtbl->CreateWithImplementation(This,pNamespace,bstrImplementation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementNamespaceFactory2_QueryInterface(IElementNamespaceFactory2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementNamespaceFactory2_QueryInterface(IElementNamespaceFactory2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementNamespaceFactory2_AddRef(IElementNamespaceFactory2* This) { +static __WIDL_INLINE ULONG IElementNamespaceFactory2_AddRef(IElementNamespaceFactory2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementNamespaceFactory2_Release(IElementNamespaceFactory2* This) { +static __WIDL_INLINE ULONG IElementNamespaceFactory2_Release(IElementNamespaceFactory2* This) { return This->lpVtbl->Release(This); } /*** IElementNamespaceFactory methods ***/ -static FORCEINLINE HRESULT IElementNamespaceFactory2_Create(IElementNamespaceFactory2* This,IElementNamespace *pNamespace) { +static __WIDL_INLINE HRESULT IElementNamespaceFactory2_Create(IElementNamespaceFactory2* This,IElementNamespace *pNamespace) { return This->lpVtbl->Create(This,pNamespace); } /*** IElementNamespaceFactory2 methods ***/ -static FORCEINLINE HRESULT IElementNamespaceFactory2_CreateWithImplementation(IElementNamespaceFactory2* This,IElementNamespace *pNamespace,BSTR bstrImplementation) { +static __WIDL_INLINE HRESULT IElementNamespaceFactory2_CreateWithImplementation(IElementNamespaceFactory2* This,IElementNamespace *pNamespace,BSTR bstrImplementation) { return This->lpVtbl->CreateWithImplementation(This,pNamespace,bstrImplementation); } #endif @@ -177753,17 +177761,17 @@ interface IElementNamespaceFactoryCallback { #define IElementNamespaceFactoryCallback_Resolve(This,bstrNamespace,bstrTagName,bstrAttrs,pNamespace) (This)->lpVtbl->Resolve(This,bstrNamespace,bstrTagName,bstrAttrs,pNamespace) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementNamespaceFactoryCallback_QueryInterface(IElementNamespaceFactoryCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementNamespaceFactoryCallback_QueryInterface(IElementNamespaceFactoryCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementNamespaceFactoryCallback_AddRef(IElementNamespaceFactoryCallback* This) { +static __WIDL_INLINE ULONG IElementNamespaceFactoryCallback_AddRef(IElementNamespaceFactoryCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementNamespaceFactoryCallback_Release(IElementNamespaceFactoryCallback* This) { +static __WIDL_INLINE ULONG IElementNamespaceFactoryCallback_Release(IElementNamespaceFactoryCallback* This) { return This->lpVtbl->Release(This); } /*** IElementNamespaceFactoryCallback methods ***/ -static FORCEINLINE HRESULT IElementNamespaceFactoryCallback_Resolve(IElementNamespaceFactoryCallback* This,BSTR bstrNamespace,BSTR bstrTagName,BSTR bstrAttrs,IElementNamespace *pNamespace) { +static __WIDL_INLINE HRESULT IElementNamespaceFactoryCallback_Resolve(IElementNamespaceFactoryCallback* This,BSTR bstrNamespace,BSTR bstrTagName,BSTR bstrAttrs,IElementNamespace *pNamespace) { return This->lpVtbl->Resolve(This,bstrNamespace,bstrTagName,bstrAttrs,pNamespace); } #endif @@ -177847,23 +177855,23 @@ interface IElementBehavior { #define IElementBehavior_Detach(This) (This)->lpVtbl->Detach(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehavior_QueryInterface(IElementBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehavior_QueryInterface(IElementBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehavior_AddRef(IElementBehavior* This) { +static __WIDL_INLINE ULONG IElementBehavior_AddRef(IElementBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehavior_Release(IElementBehavior* This) { +static __WIDL_INLINE ULONG IElementBehavior_Release(IElementBehavior* This) { return This->lpVtbl->Release(This); } /*** IElementBehavior methods ***/ -static FORCEINLINE HRESULT IElementBehavior_Init(IElementBehavior* This,IElementBehaviorSite *pBehaviorSite) { +static __WIDL_INLINE HRESULT IElementBehavior_Init(IElementBehavior* This,IElementBehaviorSite *pBehaviorSite) { return This->lpVtbl->Init(This,pBehaviorSite); } -static FORCEINLINE HRESULT IElementBehavior_Notify(IElementBehavior* This,LONG lEvent,VARIANT *pVar) { +static __WIDL_INLINE HRESULT IElementBehavior_Notify(IElementBehavior* This,LONG lEvent,VARIANT *pVar) { return This->lpVtbl->Notify(This,lEvent,pVar); } -static FORCEINLINE HRESULT IElementBehavior_Detach(IElementBehavior* This) { +static __WIDL_INLINE HRESULT IElementBehavior_Detach(IElementBehavior* This) { return This->lpVtbl->Detach(This); } #endif @@ -177938,20 +177946,20 @@ interface IElementBehaviorSite { #define IElementBehaviorSite_RegisterNotification(This,lEvent) (This)->lpVtbl->RegisterNotification(This,lEvent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSite_QueryInterface(IElementBehaviorSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorSite_QueryInterface(IElementBehaviorSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorSite_AddRef(IElementBehaviorSite* This) { +static __WIDL_INLINE ULONG IElementBehaviorSite_AddRef(IElementBehaviorSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorSite_Release(IElementBehaviorSite* This) { +static __WIDL_INLINE ULONG IElementBehaviorSite_Release(IElementBehaviorSite* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorSite methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSite_GetElement(IElementBehaviorSite* This,IHTMLElement **ppElement) { +static __WIDL_INLINE HRESULT IElementBehaviorSite_GetElement(IElementBehaviorSite* This,IHTMLElement **ppElement) { return This->lpVtbl->GetElement(This,ppElement); } -static FORCEINLINE HRESULT IElementBehaviorSite_RegisterNotification(IElementBehaviorSite* This,LONG lEvent) { +static __WIDL_INLINE HRESULT IElementBehaviorSite_RegisterNotification(IElementBehaviorSite* This,LONG lEvent) { return This->lpVtbl->RegisterNotification(This,lEvent); } #endif @@ -178066,32 +178074,32 @@ interface IElementBehaviorSiteOM { #define IElementBehaviorSiteOM_RegisterUrn(This,pchUrn) (This)->lpVtbl->RegisterUrn(This,pchUrn) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSiteOM_QueryInterface(IElementBehaviorSiteOM* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM_QueryInterface(IElementBehaviorSiteOM* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorSiteOM_AddRef(IElementBehaviorSiteOM* This) { +static __WIDL_INLINE ULONG IElementBehaviorSiteOM_AddRef(IElementBehaviorSiteOM* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorSiteOM_Release(IElementBehaviorSiteOM* This) { +static __WIDL_INLINE ULONG IElementBehaviorSiteOM_Release(IElementBehaviorSiteOM* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorSiteOM methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSiteOM_RegisterEvent(IElementBehaviorSiteOM* This,LPOLESTR pchEvent,LONG lFlags,LONG *plCookie) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM_RegisterEvent(IElementBehaviorSiteOM* This,LPOLESTR pchEvent,LONG lFlags,LONG *plCookie) { return This->lpVtbl->RegisterEvent(This,pchEvent,lFlags,plCookie); } -static FORCEINLINE HRESULT IElementBehaviorSiteOM_GetEventCookie(IElementBehaviorSiteOM* This,LPOLESTR pchEvent,LONG *plCookie) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM_GetEventCookie(IElementBehaviorSiteOM* This,LPOLESTR pchEvent,LONG *plCookie) { return This->lpVtbl->GetEventCookie(This,pchEvent,plCookie); } -static FORCEINLINE HRESULT IElementBehaviorSiteOM_FireEvent(IElementBehaviorSiteOM* This,LONG lCookie,IHTMLEventObj *pEventObject) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM_FireEvent(IElementBehaviorSiteOM* This,LONG lCookie,IHTMLEventObj *pEventObject) { return This->lpVtbl->FireEvent(This,lCookie,pEventObject); } -static FORCEINLINE HRESULT IElementBehaviorSiteOM_CreateEventObject(IElementBehaviorSiteOM* This,IHTMLEventObj **ppEventObject) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM_CreateEventObject(IElementBehaviorSiteOM* This,IHTMLEventObj **ppEventObject) { return This->lpVtbl->CreateEventObject(This,ppEventObject); } -static FORCEINLINE HRESULT IElementBehaviorSiteOM_RegisterName(IElementBehaviorSiteOM* This,LPOLESTR pchName) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM_RegisterName(IElementBehaviorSiteOM* This,LPOLESTR pchName) { return This->lpVtbl->RegisterName(This,pchName); } -static FORCEINLINE HRESULT IElementBehaviorSiteOM_RegisterUrn(IElementBehaviorSiteOM* This,LPOLESTR pchUrn) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM_RegisterUrn(IElementBehaviorSiteOM* This,LPOLESTR pchUrn) { return This->lpVtbl->RegisterUrn(This,pchUrn); } #endif @@ -178194,36 +178202,36 @@ interface IElementBehaviorSiteOM2 { #define IElementBehaviorSiteOM2_GetDefaults(This,ppDefaults) (This)->lpVtbl->GetDefaults(This,ppDefaults) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSiteOM2_QueryInterface(IElementBehaviorSiteOM2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM2_QueryInterface(IElementBehaviorSiteOM2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorSiteOM2_AddRef(IElementBehaviorSiteOM2* This) { +static __WIDL_INLINE ULONG IElementBehaviorSiteOM2_AddRef(IElementBehaviorSiteOM2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorSiteOM2_Release(IElementBehaviorSiteOM2* This) { +static __WIDL_INLINE ULONG IElementBehaviorSiteOM2_Release(IElementBehaviorSiteOM2* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorSiteOM methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSiteOM2_RegisterEvent(IElementBehaviorSiteOM2* This,LPOLESTR pchEvent,LONG lFlags,LONG *plCookie) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM2_RegisterEvent(IElementBehaviorSiteOM2* This,LPOLESTR pchEvent,LONG lFlags,LONG *plCookie) { return This->lpVtbl->RegisterEvent(This,pchEvent,lFlags,plCookie); } -static FORCEINLINE HRESULT IElementBehaviorSiteOM2_GetEventCookie(IElementBehaviorSiteOM2* This,LPOLESTR pchEvent,LONG *plCookie) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM2_GetEventCookie(IElementBehaviorSiteOM2* This,LPOLESTR pchEvent,LONG *plCookie) { return This->lpVtbl->GetEventCookie(This,pchEvent,plCookie); } -static FORCEINLINE HRESULT IElementBehaviorSiteOM2_FireEvent(IElementBehaviorSiteOM2* This,LONG lCookie,IHTMLEventObj *pEventObject) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM2_FireEvent(IElementBehaviorSiteOM2* This,LONG lCookie,IHTMLEventObj *pEventObject) { return This->lpVtbl->FireEvent(This,lCookie,pEventObject); } -static FORCEINLINE HRESULT IElementBehaviorSiteOM2_CreateEventObject(IElementBehaviorSiteOM2* This,IHTMLEventObj **ppEventObject) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM2_CreateEventObject(IElementBehaviorSiteOM2* This,IHTMLEventObj **ppEventObject) { return This->lpVtbl->CreateEventObject(This,ppEventObject); } -static FORCEINLINE HRESULT IElementBehaviorSiteOM2_RegisterName(IElementBehaviorSiteOM2* This,LPOLESTR pchName) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM2_RegisterName(IElementBehaviorSiteOM2* This,LPOLESTR pchName) { return This->lpVtbl->RegisterName(This,pchName); } -static FORCEINLINE HRESULT IElementBehaviorSiteOM2_RegisterUrn(IElementBehaviorSiteOM2* This,LPOLESTR pchUrn) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM2_RegisterUrn(IElementBehaviorSiteOM2* This,LPOLESTR pchUrn) { return This->lpVtbl->RegisterUrn(This,pchUrn); } /*** IElementBehaviorSiteOM2 methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSiteOM2_GetDefaults(IElementBehaviorSiteOM2* This,IHTMLElementDefaults **ppDefaults) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteOM2_GetDefaults(IElementBehaviorSiteOM2* This,IHTMLElementDefaults **ppDefaults) { return This->lpVtbl->GetDefaults(This,ppDefaults); } #endif @@ -178316,23 +178324,23 @@ interface IElementBehaviorRender { #define IElementBehaviorRender_HitTestPoint(This,pPoint,pReserved,pbHit) (This)->lpVtbl->HitTestPoint(This,pPoint,pReserved,pbHit) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorRender_QueryInterface(IElementBehaviorRender* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorRender_QueryInterface(IElementBehaviorRender* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorRender_AddRef(IElementBehaviorRender* This) { +static __WIDL_INLINE ULONG IElementBehaviorRender_AddRef(IElementBehaviorRender* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorRender_Release(IElementBehaviorRender* This) { +static __WIDL_INLINE ULONG IElementBehaviorRender_Release(IElementBehaviorRender* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorRender methods ***/ -static FORCEINLINE HRESULT IElementBehaviorRender_Draw(IElementBehaviorRender* This,HDC hdc,LONG lLayer,RECT *pRect,IUnknown *pReserved) { +static __WIDL_INLINE HRESULT IElementBehaviorRender_Draw(IElementBehaviorRender* This,HDC hdc,LONG lLayer,RECT *pRect,IUnknown *pReserved) { return This->lpVtbl->Draw(This,hdc,lLayer,pRect,pReserved); } -static FORCEINLINE HRESULT IElementBehaviorRender_GetRenderInfo(IElementBehaviorRender* This,LONG *plRenderInfo) { +static __WIDL_INLINE HRESULT IElementBehaviorRender_GetRenderInfo(IElementBehaviorRender* This,LONG *plRenderInfo) { return This->lpVtbl->GetRenderInfo(This,plRenderInfo); } -static FORCEINLINE HRESULT IElementBehaviorRender_HitTestPoint(IElementBehaviorRender* This,POINT *pPoint,IUnknown *pReserved,WINBOOL *pbHit) { +static __WIDL_INLINE HRESULT IElementBehaviorRender_HitTestPoint(IElementBehaviorRender* This,POINT *pPoint,IUnknown *pReserved,WINBOOL *pbHit) { return This->lpVtbl->HitTestPoint(This,pPoint,pReserved,pbHit); } #endif @@ -178413,23 +178421,23 @@ interface IElementBehaviorSiteRender { #define IElementBehaviorSiteRender_InvalidateStyle(This) (This)->lpVtbl->InvalidateStyle(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSiteRender_QueryInterface(IElementBehaviorSiteRender* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteRender_QueryInterface(IElementBehaviorSiteRender* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorSiteRender_AddRef(IElementBehaviorSiteRender* This) { +static __WIDL_INLINE ULONG IElementBehaviorSiteRender_AddRef(IElementBehaviorSiteRender* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorSiteRender_Release(IElementBehaviorSiteRender* This) { +static __WIDL_INLINE ULONG IElementBehaviorSiteRender_Release(IElementBehaviorSiteRender* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorSiteRender methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSiteRender_Invalidate(IElementBehaviorSiteRender* This,RECT *pRect) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteRender_Invalidate(IElementBehaviorSiteRender* This,RECT *pRect) { return This->lpVtbl->Invalidate(This,pRect); } -static FORCEINLINE HRESULT IElementBehaviorSiteRender_InvalidateRenderInfo(IElementBehaviorSiteRender* This) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteRender_InvalidateRenderInfo(IElementBehaviorSiteRender* This) { return This->lpVtbl->InvalidateRenderInfo(This); } -static FORCEINLINE HRESULT IElementBehaviorSiteRender_InvalidateStyle(IElementBehaviorSiteRender* This) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteRender_InvalidateStyle(IElementBehaviorSiteRender* This) { return This->lpVtbl->InvalidateStyle(This); } #endif @@ -178496,17 +178504,17 @@ interface IElementBehaviorCategory { #define IElementBehaviorCategory_GetCategory(This,ppchCategory) (This)->lpVtbl->GetCategory(This,ppchCategory) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorCategory_QueryInterface(IElementBehaviorCategory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorCategory_QueryInterface(IElementBehaviorCategory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorCategory_AddRef(IElementBehaviorCategory* This) { +static __WIDL_INLINE ULONG IElementBehaviorCategory_AddRef(IElementBehaviorCategory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorCategory_Release(IElementBehaviorCategory* This) { +static __WIDL_INLINE ULONG IElementBehaviorCategory_Release(IElementBehaviorCategory* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorCategory methods ***/ -static FORCEINLINE HRESULT IElementBehaviorCategory_GetCategory(IElementBehaviorCategory* This,LPOLESTR *ppchCategory) { +static __WIDL_INLINE HRESULT IElementBehaviorCategory_GetCategory(IElementBehaviorCategory* This,LPOLESTR *ppchCategory) { return This->lpVtbl->GetCategory(This,ppchCategory); } #endif @@ -178577,17 +178585,17 @@ interface IElementBehaviorSiteCategory { #define IElementBehaviorSiteCategory_GetRelatedBehaviors(This,lDirection,pchCategory,ppEnumerator) (This)->lpVtbl->GetRelatedBehaviors(This,lDirection,pchCategory,ppEnumerator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSiteCategory_QueryInterface(IElementBehaviorSiteCategory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteCategory_QueryInterface(IElementBehaviorSiteCategory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorSiteCategory_AddRef(IElementBehaviorSiteCategory* This) { +static __WIDL_INLINE ULONG IElementBehaviorSiteCategory_AddRef(IElementBehaviorSiteCategory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorSiteCategory_Release(IElementBehaviorSiteCategory* This) { +static __WIDL_INLINE ULONG IElementBehaviorSiteCategory_Release(IElementBehaviorSiteCategory* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorSiteCategory methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSiteCategory_GetRelatedBehaviors(IElementBehaviorSiteCategory* This,LONG lDirection,LPOLESTR pchCategory,IEnumUnknown **ppEnumerator) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteCategory_GetRelatedBehaviors(IElementBehaviorSiteCategory* This,LONG lDirection,LPOLESTR pchCategory,IEnumUnknown **ppEnumerator) { return This->lpVtbl->GetRelatedBehaviors(This,lDirection,pchCategory,ppEnumerator); } #endif @@ -178661,20 +178669,20 @@ interface IElementBehaviorSubmit { #define IElementBehaviorSubmit_Reset(This) (This)->lpVtbl->Reset(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSubmit_QueryInterface(IElementBehaviorSubmit* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorSubmit_QueryInterface(IElementBehaviorSubmit* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorSubmit_AddRef(IElementBehaviorSubmit* This) { +static __WIDL_INLINE ULONG IElementBehaviorSubmit_AddRef(IElementBehaviorSubmit* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorSubmit_Release(IElementBehaviorSubmit* This) { +static __WIDL_INLINE ULONG IElementBehaviorSubmit_Release(IElementBehaviorSubmit* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorSubmit methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSubmit_GetSubmitInfo(IElementBehaviorSubmit* This,IHTMLSubmitData *pSubmitData) { +static __WIDL_INLINE HRESULT IElementBehaviorSubmit_GetSubmitInfo(IElementBehaviorSubmit* This,IHTMLSubmitData *pSubmitData) { return This->lpVtbl->GetSubmitInfo(This,pSubmitData); } -static FORCEINLINE HRESULT IElementBehaviorSubmit_Reset(IElementBehaviorSubmit* This) { +static __WIDL_INLINE HRESULT IElementBehaviorSubmit_Reset(IElementBehaviorSubmit* This) { return This->lpVtbl->Reset(This); } #endif @@ -178741,17 +178749,17 @@ interface IElementBehaviorFocus { #define IElementBehaviorFocus_GetFocusRect(This,pRect) (This)->lpVtbl->GetFocusRect(This,pRect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorFocus_QueryInterface(IElementBehaviorFocus* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorFocus_QueryInterface(IElementBehaviorFocus* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorFocus_AddRef(IElementBehaviorFocus* This) { +static __WIDL_INLINE ULONG IElementBehaviorFocus_AddRef(IElementBehaviorFocus* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorFocus_Release(IElementBehaviorFocus* This) { +static __WIDL_INLINE ULONG IElementBehaviorFocus_Release(IElementBehaviorFocus* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorFocus methods ***/ -static FORCEINLINE HRESULT IElementBehaviorFocus_GetFocusRect(IElementBehaviorFocus* This,RECT *pRect) { +static __WIDL_INLINE HRESULT IElementBehaviorFocus_GetFocusRect(IElementBehaviorFocus* This,RECT *pRect) { return This->lpVtbl->GetFocusRect(This,pRect); } #endif @@ -178854,26 +178862,26 @@ interface IElementBehaviorLayout { #define IElementBehaviorLayout_MapSize(This,psizeIn,prcOut) (This)->lpVtbl->MapSize(This,psizeIn,prcOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorLayout_QueryInterface(IElementBehaviorLayout* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorLayout_QueryInterface(IElementBehaviorLayout* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorLayout_AddRef(IElementBehaviorLayout* This) { +static __WIDL_INLINE ULONG IElementBehaviorLayout_AddRef(IElementBehaviorLayout* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorLayout_Release(IElementBehaviorLayout* This) { +static __WIDL_INLINE ULONG IElementBehaviorLayout_Release(IElementBehaviorLayout* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorLayout methods ***/ -static FORCEINLINE HRESULT IElementBehaviorLayout_GetSize(IElementBehaviorLayout* This,LONG dwFlags,SIZE sizeContent,POINT *pptTranslateBy,POINT *pptTopLeft,SIZE *psizeProposed) { +static __WIDL_INLINE HRESULT IElementBehaviorLayout_GetSize(IElementBehaviorLayout* This,LONG dwFlags,SIZE sizeContent,POINT *pptTranslateBy,POINT *pptTopLeft,SIZE *psizeProposed) { return This->lpVtbl->GetSize(This,dwFlags,sizeContent,pptTranslateBy,pptTopLeft,psizeProposed); } -static FORCEINLINE HRESULT IElementBehaviorLayout_GetLayoutInfo(IElementBehaviorLayout* This,LONG *plLayoutInfo) { +static __WIDL_INLINE HRESULT IElementBehaviorLayout_GetLayoutInfo(IElementBehaviorLayout* This,LONG *plLayoutInfo) { return This->lpVtbl->GetLayoutInfo(This,plLayoutInfo); } -static FORCEINLINE HRESULT IElementBehaviorLayout_GetPosition(IElementBehaviorLayout* This,LONG lFlags,POINT *pptTopLeft) { +static __WIDL_INLINE HRESULT IElementBehaviorLayout_GetPosition(IElementBehaviorLayout* This,LONG lFlags,POINT *pptTopLeft) { return This->lpVtbl->GetPosition(This,lFlags,pptTopLeft); } -static FORCEINLINE HRESULT IElementBehaviorLayout_MapSize(IElementBehaviorLayout* This,SIZE *psizeIn,RECT *prcOut) { +static __WIDL_INLINE HRESULT IElementBehaviorLayout_MapSize(IElementBehaviorLayout* This,SIZE *psizeIn,RECT *prcOut) { return This->lpVtbl->MapSize(This,psizeIn,prcOut); } #endif @@ -178940,17 +178948,17 @@ interface IElementBehaviorLayout2 { #define IElementBehaviorLayout2_GetTextDescent(This,plDescent) (This)->lpVtbl->GetTextDescent(This,plDescent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorLayout2_QueryInterface(IElementBehaviorLayout2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorLayout2_QueryInterface(IElementBehaviorLayout2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorLayout2_AddRef(IElementBehaviorLayout2* This) { +static __WIDL_INLINE ULONG IElementBehaviorLayout2_AddRef(IElementBehaviorLayout2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorLayout2_Release(IElementBehaviorLayout2* This) { +static __WIDL_INLINE ULONG IElementBehaviorLayout2_Release(IElementBehaviorLayout2* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorLayout2 methods ***/ -static FORCEINLINE HRESULT IElementBehaviorLayout2_GetTextDescent(IElementBehaviorLayout2* This,LONG *plDescent) { +static __WIDL_INLINE HRESULT IElementBehaviorLayout2_GetTextDescent(IElementBehaviorLayout2* This,LONG *plDescent) { return This->lpVtbl->GetTextDescent(This,plDescent); } #endif @@ -179031,23 +179039,23 @@ interface IElementBehaviorSiteLayout { #define IElementBehaviorSiteLayout_GetMediaResolution(This,psizeResolution) (This)->lpVtbl->GetMediaResolution(This,psizeResolution) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSiteLayout_QueryInterface(IElementBehaviorSiteLayout* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteLayout_QueryInterface(IElementBehaviorSiteLayout* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorSiteLayout_AddRef(IElementBehaviorSiteLayout* This) { +static __WIDL_INLINE ULONG IElementBehaviorSiteLayout_AddRef(IElementBehaviorSiteLayout* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorSiteLayout_Release(IElementBehaviorSiteLayout* This) { +static __WIDL_INLINE ULONG IElementBehaviorSiteLayout_Release(IElementBehaviorSiteLayout* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorSiteLayout methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSiteLayout_InvalidateLayoutInfo(IElementBehaviorSiteLayout* This) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteLayout_InvalidateLayoutInfo(IElementBehaviorSiteLayout* This) { return This->lpVtbl->InvalidateLayoutInfo(This); } -static FORCEINLINE HRESULT IElementBehaviorSiteLayout_InvalidateSize(IElementBehaviorSiteLayout* This) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteLayout_InvalidateSize(IElementBehaviorSiteLayout* This) { return This->lpVtbl->InvalidateSize(This); } -static FORCEINLINE HRESULT IElementBehaviorSiteLayout_GetMediaResolution(IElementBehaviorSiteLayout* This,SIZE *psizeResolution) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteLayout_GetMediaResolution(IElementBehaviorSiteLayout* This,SIZE *psizeResolution) { return This->lpVtbl->GetMediaResolution(This,psizeResolution); } #endif @@ -179114,17 +179122,17 @@ interface IElementBehaviorSiteLayout2 { #define IElementBehaviorSiteLayout2_GetFontInfo(This,plf) (This)->lpVtbl->GetFontInfo(This,plf) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSiteLayout2_QueryInterface(IElementBehaviorSiteLayout2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteLayout2_QueryInterface(IElementBehaviorSiteLayout2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IElementBehaviorSiteLayout2_AddRef(IElementBehaviorSiteLayout2* This) { +static __WIDL_INLINE ULONG IElementBehaviorSiteLayout2_AddRef(IElementBehaviorSiteLayout2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IElementBehaviorSiteLayout2_Release(IElementBehaviorSiteLayout2* This) { +static __WIDL_INLINE ULONG IElementBehaviorSiteLayout2_Release(IElementBehaviorSiteLayout2* This) { return This->lpVtbl->Release(This); } /*** IElementBehaviorSiteLayout2 methods ***/ -static FORCEINLINE HRESULT IElementBehaviorSiteLayout2_GetFontInfo(IElementBehaviorSiteLayout2* This,LOGFONTW *plf) { +static __WIDL_INLINE HRESULT IElementBehaviorSiteLayout2_GetFontInfo(IElementBehaviorSiteLayout2* This,LOGFONTW *plf) { return This->lpVtbl->GetFontInfo(This,plf); } #endif @@ -179190,17 +179198,17 @@ interface IHostBehaviorInit { #define IHostBehaviorInit_PopulateNamespaceTable(This) (This)->lpVtbl->PopulateNamespaceTable(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHostBehaviorInit_QueryInterface(IHostBehaviorInit* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHostBehaviorInit_QueryInterface(IHostBehaviorInit* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHostBehaviorInit_AddRef(IHostBehaviorInit* This) { +static __WIDL_INLINE ULONG IHostBehaviorInit_AddRef(IHostBehaviorInit* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHostBehaviorInit_Release(IHostBehaviorInit* This) { +static __WIDL_INLINE ULONG IHostBehaviorInit_Release(IHostBehaviorInit* This) { return This->lpVtbl->Release(This); } /*** IHostBehaviorInit methods ***/ -static FORCEINLINE HRESULT IHostBehaviorInit_PopulateNamespaceTable(IHostBehaviorInit* This) { +static __WIDL_INLINE HRESULT IHostBehaviorInit_PopulateNamespaceTable(IHostBehaviorInit* This) { return This->lpVtbl->PopulateNamespaceTable(This); } #endif @@ -179295,23 +179303,23 @@ interface IViewObjectPresentSite { #define IViewObjectPresentSite_SetCompositionMode(This,mode) (This)->lpVtbl->SetCompositionMode(This,mode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IViewObjectPresentSite_QueryInterface(IViewObjectPresentSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IViewObjectPresentSite_QueryInterface(IViewObjectPresentSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IViewObjectPresentSite_AddRef(IViewObjectPresentSite* This) { +static __WIDL_INLINE ULONG IViewObjectPresentSite_AddRef(IViewObjectPresentSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IViewObjectPresentSite_Release(IViewObjectPresentSite* This) { +static __WIDL_INLINE ULONG IViewObjectPresentSite_Release(IViewObjectPresentSite* This) { return This->lpVtbl->Release(This); } /*** IViewObjectPresentSite methods ***/ -static FORCEINLINE HRESULT IViewObjectPresentSite_CreateSurfacePresenter(IViewObjectPresentSite* This,IUnknown *pDevice,UINT width,UINT height,UINT backBufferCount,DXGI_FORMAT format,VIEW_OBJECT_ALPHA_MODE mode,ISurfacePresenter **ppQueue) { +static __WIDL_INLINE HRESULT IViewObjectPresentSite_CreateSurfacePresenter(IViewObjectPresentSite* This,IUnknown *pDevice,UINT width,UINT height,UINT backBufferCount,DXGI_FORMAT format,VIEW_OBJECT_ALPHA_MODE mode,ISurfacePresenter **ppQueue) { return This->lpVtbl->CreateSurfacePresenter(This,pDevice,width,height,backBufferCount,format,mode,ppQueue); } -static FORCEINLINE HRESULT IViewObjectPresentSite_IsHardwareComposition(IViewObjectPresentSite* This,WINBOOL *pIsHardwareComposition) { +static __WIDL_INLINE HRESULT IViewObjectPresentSite_IsHardwareComposition(IViewObjectPresentSite* This,WINBOOL *pIsHardwareComposition) { return This->lpVtbl->IsHardwareComposition(This,pIsHardwareComposition); } -static FORCEINLINE HRESULT IViewObjectPresentSite_SetCompositionMode(IViewObjectPresentSite* This,VIEW_OBJECT_COMPOSITION_MODE mode) { +static __WIDL_INLINE HRESULT IViewObjectPresentSite_SetCompositionMode(IViewObjectPresentSite* This,VIEW_OBJECT_COMPOSITION_MODE mode) { return This->lpVtbl->SetCompositionMode(This,mode); } #endif @@ -179400,23 +179408,23 @@ interface ISurfacePresenter { #define ISurfacePresenter_IsCurrent(This,pIsCurrent) (This)->lpVtbl->IsCurrent(This,pIsCurrent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISurfacePresenter_QueryInterface(ISurfacePresenter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISurfacePresenter_QueryInterface(ISurfacePresenter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISurfacePresenter_AddRef(ISurfacePresenter* This) { +static __WIDL_INLINE ULONG ISurfacePresenter_AddRef(ISurfacePresenter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISurfacePresenter_Release(ISurfacePresenter* This) { +static __WIDL_INLINE ULONG ISurfacePresenter_Release(ISurfacePresenter* This) { return This->lpVtbl->Release(This); } /*** ISurfacePresenter methods ***/ -static FORCEINLINE HRESULT ISurfacePresenter_Present(ISurfacePresenter* This,UINT uBuffer,RECT *pDirty) { +static __WIDL_INLINE HRESULT ISurfacePresenter_Present(ISurfacePresenter* This,UINT uBuffer,RECT *pDirty) { return This->lpVtbl->Present(This,uBuffer,pDirty); } -static FORCEINLINE HRESULT ISurfacePresenter_GetBuffer(ISurfacePresenter* This,UINT backBufferIndex,REFIID riid,void **ppBuffer) { +static __WIDL_INLINE HRESULT ISurfacePresenter_GetBuffer(ISurfacePresenter* This,UINT backBufferIndex,REFIID riid,void **ppBuffer) { return This->lpVtbl->GetBuffer(This,backBufferIndex,riid,ppBuffer); } -static FORCEINLINE HRESULT ISurfacePresenter_IsCurrent(ISurfacePresenter* This,WINBOOL *pIsCurrent) { +static __WIDL_INLINE HRESULT ISurfacePresenter_IsCurrent(ISurfacePresenter* This,WINBOOL *pIsCurrent) { return This->lpVtbl->IsCurrent(This,pIsCurrent); } #endif @@ -179485,17 +179493,17 @@ interface ICanvasPixelArrayData { #define ICanvasPixelArrayData_GetBufferPointer(This,ppBuffer,pBufferLength) (This)->lpVtbl->GetBufferPointer(This,ppBuffer,pBufferLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICanvasPixelArrayData_QueryInterface(ICanvasPixelArrayData* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICanvasPixelArrayData_QueryInterface(ICanvasPixelArrayData* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICanvasPixelArrayData_AddRef(ICanvasPixelArrayData* This) { +static __WIDL_INLINE ULONG ICanvasPixelArrayData_AddRef(ICanvasPixelArrayData* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICanvasPixelArrayData_Release(ICanvasPixelArrayData* This) { +static __WIDL_INLINE ULONG ICanvasPixelArrayData_Release(ICanvasPixelArrayData* This) { return This->lpVtbl->Release(This); } /*** ICanvasPixelArrayData methods ***/ -static FORCEINLINE HRESULT ICanvasPixelArrayData_GetBufferPointer(ICanvasPixelArrayData* This,BYTE **ppBuffer,ULONG *pBufferLength) { +static __WIDL_INLINE HRESULT ICanvasPixelArrayData_GetBufferPointer(ICanvasPixelArrayData* This,BYTE **ppBuffer,ULONG *pBufferLength) { return This->lpVtbl->GetBufferPointer(This,ppBuffer,pBufferLength); } #endif @@ -179562,17 +179570,17 @@ interface IViewObjectPrint { #define IViewObjectPrint_GetPrintBitmap(This,ppPrintBitmap) (This)->lpVtbl->GetPrintBitmap(This,ppPrintBitmap) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IViewObjectPrint_QueryInterface(IViewObjectPrint* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IViewObjectPrint_QueryInterface(IViewObjectPrint* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IViewObjectPrint_AddRef(IViewObjectPrint* This) { +static __WIDL_INLINE ULONG IViewObjectPrint_AddRef(IViewObjectPrint* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IViewObjectPrint_Release(IViewObjectPrint* This) { +static __WIDL_INLINE ULONG IViewObjectPrint_Release(IViewObjectPrint* This) { return This->lpVtbl->Release(This); } /*** IViewObjectPrint methods ***/ -static FORCEINLINE HRESULT IViewObjectPrint_GetPrintBitmap(IViewObjectPrint* This,IUnknown **ppPrintBitmap) { +static __WIDL_INLINE HRESULT IViewObjectPrint_GetPrintBitmap(IViewObjectPrint* This,IUnknown **ppPrintBitmap) { return This->lpVtbl->GetPrintBitmap(This,ppPrintBitmap); } #endif @@ -179661,27 +179669,27 @@ interface IViewObjectPresentNotifySite { #define IViewObjectPresentNotifySite_RequestFrame(This) (This)->lpVtbl->RequestFrame(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IViewObjectPresentNotifySite_QueryInterface(IViewObjectPresentNotifySite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IViewObjectPresentNotifySite_QueryInterface(IViewObjectPresentNotifySite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IViewObjectPresentNotifySite_AddRef(IViewObjectPresentNotifySite* This) { +static __WIDL_INLINE ULONG IViewObjectPresentNotifySite_AddRef(IViewObjectPresentNotifySite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IViewObjectPresentNotifySite_Release(IViewObjectPresentNotifySite* This) { +static __WIDL_INLINE ULONG IViewObjectPresentNotifySite_Release(IViewObjectPresentNotifySite* This) { return This->lpVtbl->Release(This); } /*** IViewObjectPresentSite methods ***/ -static FORCEINLINE HRESULT IViewObjectPresentNotifySite_CreateSurfacePresenter(IViewObjectPresentNotifySite* This,IUnknown *pDevice,UINT width,UINT height,UINT backBufferCount,DXGI_FORMAT format,VIEW_OBJECT_ALPHA_MODE mode,ISurfacePresenter **ppQueue) { +static __WIDL_INLINE HRESULT IViewObjectPresentNotifySite_CreateSurfacePresenter(IViewObjectPresentNotifySite* This,IUnknown *pDevice,UINT width,UINT height,UINT backBufferCount,DXGI_FORMAT format,VIEW_OBJECT_ALPHA_MODE mode,ISurfacePresenter **ppQueue) { return This->lpVtbl->CreateSurfacePresenter(This,pDevice,width,height,backBufferCount,format,mode,ppQueue); } -static FORCEINLINE HRESULT IViewObjectPresentNotifySite_IsHardwareComposition(IViewObjectPresentNotifySite* This,WINBOOL *pIsHardwareComposition) { +static __WIDL_INLINE HRESULT IViewObjectPresentNotifySite_IsHardwareComposition(IViewObjectPresentNotifySite* This,WINBOOL *pIsHardwareComposition) { return This->lpVtbl->IsHardwareComposition(This,pIsHardwareComposition); } -static FORCEINLINE HRESULT IViewObjectPresentNotifySite_SetCompositionMode(IViewObjectPresentNotifySite* This,VIEW_OBJECT_COMPOSITION_MODE mode) { +static __WIDL_INLINE HRESULT IViewObjectPresentNotifySite_SetCompositionMode(IViewObjectPresentNotifySite* This,VIEW_OBJECT_COMPOSITION_MODE mode) { return This->lpVtbl->SetCompositionMode(This,mode); } /*** IViewObjectPresentNotifySite methods ***/ -static FORCEINLINE HRESULT IViewObjectPresentNotifySite_RequestFrame(IViewObjectPresentNotifySite* This) { +static __WIDL_INLINE HRESULT IViewObjectPresentNotifySite_RequestFrame(IViewObjectPresentNotifySite* This) { return This->lpVtbl->RequestFrame(This); } #endif @@ -179747,17 +179755,17 @@ interface IViewObjectPresentNotify { #define IViewObjectPresentNotify_OnPreRender(This) (This)->lpVtbl->OnPreRender(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IViewObjectPresentNotify_QueryInterface(IViewObjectPresentNotify* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IViewObjectPresentNotify_QueryInterface(IViewObjectPresentNotify* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IViewObjectPresentNotify_AddRef(IViewObjectPresentNotify* This) { +static __WIDL_INLINE ULONG IViewObjectPresentNotify_AddRef(IViewObjectPresentNotify* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IViewObjectPresentNotify_Release(IViewObjectPresentNotify* This) { +static __WIDL_INLINE ULONG IViewObjectPresentNotify_Release(IViewObjectPresentNotify* This) { return This->lpVtbl->Release(This); } /*** IViewObjectPresentNotify methods ***/ -static FORCEINLINE HRESULT IViewObjectPresentNotify_OnPreRender(IViewObjectPresentNotify* This) { +static __WIDL_INLINE HRESULT IViewObjectPresentNotify_OnPreRender(IViewObjectPresentNotify* This) { return This->lpVtbl->OnPreRender(This); } #endif @@ -179834,20 +179842,20 @@ interface ITrackingProtection { #define ITrackingProtection_GetEnabled(This,pfEnabled) (This)->lpVtbl->GetEnabled(This,pfEnabled) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITrackingProtection_QueryInterface(ITrackingProtection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITrackingProtection_QueryInterface(ITrackingProtection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITrackingProtection_AddRef(ITrackingProtection* This) { +static __WIDL_INLINE ULONG ITrackingProtection_AddRef(ITrackingProtection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITrackingProtection_Release(ITrackingProtection* This) { +static __WIDL_INLINE ULONG ITrackingProtection_Release(ITrackingProtection* This) { return This->lpVtbl->Release(This); } /*** ITrackingProtection methods ***/ -static FORCEINLINE HRESULT ITrackingProtection_EvaluateUrl(ITrackingProtection* This,BSTR bstrUrl,WINBOOL *pfAllowed) { +static __WIDL_INLINE HRESULT ITrackingProtection_EvaluateUrl(ITrackingProtection* This,BSTR bstrUrl,WINBOOL *pfAllowed) { return This->lpVtbl->EvaluateUrl(This,bstrUrl,pfAllowed); } -static FORCEINLINE HRESULT ITrackingProtection_GetEnabled(ITrackingProtection* This,WINBOOL *pfEnabled) { +static __WIDL_INLINE HRESULT ITrackingProtection_GetEnabled(ITrackingProtection* This,WINBOOL *pfEnabled) { return This->lpVtbl->GetEnabled(This,pfEnabled); } #endif diff --git a/lib/libc/include/any-windows-any/msinkaut.h b/lib/libc/include/any-windows-any/msinkaut.h index b59d2a449cc985ed6adf173ef000dfdf1ced8966..cc77e6fd34de1e9c1c2010db54c868c39ec2a9bf 100644 --- a/lib/libc/include/any-windows-any/msinkaut.h +++ b/lib/libc/include/any-windows-any/msinkaut.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/msinkaut.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/msinkaut.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __msinkaut_h__ #define __msinkaut_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IInkExtendedProperty_FWD_DEFINED__ @@ -550,36 +558,36 @@ interface IInkExtendedProperty { #define IInkExtendedProperty_put_Data(This,Data) (This)->lpVtbl->put_Data(This,Data) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkExtendedProperty_QueryInterface(IInkExtendedProperty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkExtendedProperty_QueryInterface(IInkExtendedProperty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkExtendedProperty_AddRef(IInkExtendedProperty* This) { +static __WIDL_INLINE ULONG IInkExtendedProperty_AddRef(IInkExtendedProperty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkExtendedProperty_Release(IInkExtendedProperty* This) { +static __WIDL_INLINE ULONG IInkExtendedProperty_Release(IInkExtendedProperty* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkExtendedProperty_GetTypeInfoCount(IInkExtendedProperty* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkExtendedProperty_GetTypeInfoCount(IInkExtendedProperty* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkExtendedProperty_GetTypeInfo(IInkExtendedProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkExtendedProperty_GetTypeInfo(IInkExtendedProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkExtendedProperty_GetIDsOfNames(IInkExtendedProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkExtendedProperty_GetIDsOfNames(IInkExtendedProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkExtendedProperty_Invoke(IInkExtendedProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkExtendedProperty_Invoke(IInkExtendedProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkExtendedProperty methods ***/ -static FORCEINLINE HRESULT IInkExtendedProperty_get_Guid(IInkExtendedProperty* This,BSTR *Guid) { +static __WIDL_INLINE HRESULT IInkExtendedProperty_get_Guid(IInkExtendedProperty* This,BSTR *Guid) { return This->lpVtbl->get_Guid(This,Guid); } -static FORCEINLINE HRESULT IInkExtendedProperty_get_Data(IInkExtendedProperty* This,VARIANT *Data) { +static __WIDL_INLINE HRESULT IInkExtendedProperty_get_Data(IInkExtendedProperty* This,VARIANT *Data) { return This->lpVtbl->get_Data(This,Data); } -static FORCEINLINE HRESULT IInkExtendedProperty_put_Data(IInkExtendedProperty* This,VARIANT Data) { +static __WIDL_INLINE HRESULT IInkExtendedProperty_put_Data(IInkExtendedProperty* This,VARIANT Data) { return This->lpVtbl->put_Data(This,Data); } #endif @@ -736,48 +744,48 @@ interface IInkExtendedProperties { #define IInkExtendedProperties_DoesPropertyExist(This,Guid,DoesPropertyExist) (This)->lpVtbl->DoesPropertyExist(This,Guid,DoesPropertyExist) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkExtendedProperties_QueryInterface(IInkExtendedProperties* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkExtendedProperties_QueryInterface(IInkExtendedProperties* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkExtendedProperties_AddRef(IInkExtendedProperties* This) { +static __WIDL_INLINE ULONG IInkExtendedProperties_AddRef(IInkExtendedProperties* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkExtendedProperties_Release(IInkExtendedProperties* This) { +static __WIDL_INLINE ULONG IInkExtendedProperties_Release(IInkExtendedProperties* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkExtendedProperties_GetTypeInfoCount(IInkExtendedProperties* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkExtendedProperties_GetTypeInfoCount(IInkExtendedProperties* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkExtendedProperties_GetTypeInfo(IInkExtendedProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkExtendedProperties_GetTypeInfo(IInkExtendedProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkExtendedProperties_GetIDsOfNames(IInkExtendedProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkExtendedProperties_GetIDsOfNames(IInkExtendedProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkExtendedProperties_Invoke(IInkExtendedProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkExtendedProperties_Invoke(IInkExtendedProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkExtendedProperties methods ***/ -static FORCEINLINE HRESULT IInkExtendedProperties_get_Count(IInkExtendedProperties* This,LONG *Count) { +static __WIDL_INLINE HRESULT IInkExtendedProperties_get_Count(IInkExtendedProperties* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT IInkExtendedProperties_get__NewEnum(IInkExtendedProperties* This,IUnknown **_NewEnum) { +static __WIDL_INLINE HRESULT IInkExtendedProperties_get__NewEnum(IInkExtendedProperties* This,IUnknown **_NewEnum) { return This->lpVtbl->get__NewEnum(This,_NewEnum); } -static FORCEINLINE HRESULT IInkExtendedProperties_Item(IInkExtendedProperties* This,VARIANT Identifier,IInkExtendedProperty **Item) { +static __WIDL_INLINE HRESULT IInkExtendedProperties_Item(IInkExtendedProperties* This,VARIANT Identifier,IInkExtendedProperty **Item) { return This->lpVtbl->Item(This,Identifier,Item); } -static FORCEINLINE HRESULT IInkExtendedProperties_Add(IInkExtendedProperties* This,BSTR Guid,VARIANT Data,IInkExtendedProperty **InkExtendedProperty) { +static __WIDL_INLINE HRESULT IInkExtendedProperties_Add(IInkExtendedProperties* This,BSTR Guid,VARIANT Data,IInkExtendedProperty **InkExtendedProperty) { return This->lpVtbl->Add(This,Guid,Data,InkExtendedProperty); } -static FORCEINLINE HRESULT IInkExtendedProperties_Remove(IInkExtendedProperties* This,VARIANT Identifier) { +static __WIDL_INLINE HRESULT IInkExtendedProperties_Remove(IInkExtendedProperties* This,VARIANT Identifier) { return This->lpVtbl->Remove(This,Identifier); } -static FORCEINLINE HRESULT IInkExtendedProperties_Clear(IInkExtendedProperties* This) { +static __WIDL_INLINE HRESULT IInkExtendedProperties_Clear(IInkExtendedProperties* This) { return This->lpVtbl->Clear(This); } -static FORCEINLINE HRESULT IInkExtendedProperties_DoesPropertyExist(IInkExtendedProperties* This,BSTR Guid,VARIANT_BOOL *DoesPropertyExist) { +static __WIDL_INLINE HRESULT IInkExtendedProperties_DoesPropertyExist(IInkExtendedProperties* This,BSTR Guid,VARIANT_BOOL *DoesPropertyExist) { return This->lpVtbl->DoesPropertyExist(This,Guid,DoesPropertyExist); } #endif @@ -1031,87 +1039,87 @@ interface IInkDrawingAttributes { #define IInkDrawingAttributes_Clone(This,DrawingAttributes) (This)->lpVtbl->Clone(This,DrawingAttributes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkDrawingAttributes_QueryInterface(IInkDrawingAttributes* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_QueryInterface(IInkDrawingAttributes* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkDrawingAttributes_AddRef(IInkDrawingAttributes* This) { +static __WIDL_INLINE ULONG IInkDrawingAttributes_AddRef(IInkDrawingAttributes* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkDrawingAttributes_Release(IInkDrawingAttributes* This) { +static __WIDL_INLINE ULONG IInkDrawingAttributes_Release(IInkDrawingAttributes* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkDrawingAttributes_GetTypeInfoCount(IInkDrawingAttributes* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_GetTypeInfoCount(IInkDrawingAttributes* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkDrawingAttributes_GetTypeInfo(IInkDrawingAttributes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_GetTypeInfo(IInkDrawingAttributes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkDrawingAttributes_GetIDsOfNames(IInkDrawingAttributes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_GetIDsOfNames(IInkDrawingAttributes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkDrawingAttributes_Invoke(IInkDrawingAttributes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_Invoke(IInkDrawingAttributes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkDrawingAttributes methods ***/ -static FORCEINLINE HRESULT IInkDrawingAttributes_get_Color(IInkDrawingAttributes* This,LONG *CurrentColor) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_get_Color(IInkDrawingAttributes* This,LONG *CurrentColor) { return This->lpVtbl->get_Color(This,CurrentColor); } -static FORCEINLINE HRESULT IInkDrawingAttributes_put_Color(IInkDrawingAttributes* This,LONG NewColor) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_put_Color(IInkDrawingAttributes* This,LONG NewColor) { return This->lpVtbl->put_Color(This,NewColor); } -static FORCEINLINE HRESULT IInkDrawingAttributes_get_Width(IInkDrawingAttributes* This,float *CurrentWidth) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_get_Width(IInkDrawingAttributes* This,float *CurrentWidth) { return This->lpVtbl->get_Width(This,CurrentWidth); } -static FORCEINLINE HRESULT IInkDrawingAttributes_put_Width(IInkDrawingAttributes* This,float NewWidth) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_put_Width(IInkDrawingAttributes* This,float NewWidth) { return This->lpVtbl->put_Width(This,NewWidth); } -static FORCEINLINE HRESULT IInkDrawingAttributes_get_Height(IInkDrawingAttributes* This,float *CurrentHeight) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_get_Height(IInkDrawingAttributes* This,float *CurrentHeight) { return This->lpVtbl->get_Height(This,CurrentHeight); } -static FORCEINLINE HRESULT IInkDrawingAttributes_put_Height(IInkDrawingAttributes* This,float NewHeight) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_put_Height(IInkDrawingAttributes* This,float NewHeight) { return This->lpVtbl->put_Height(This,NewHeight); } -static FORCEINLINE HRESULT IInkDrawingAttributes_get_FitToCurve(IInkDrawingAttributes* This,VARIANT_BOOL *Flag) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_get_FitToCurve(IInkDrawingAttributes* This,VARIANT_BOOL *Flag) { return This->lpVtbl->get_FitToCurve(This,Flag); } -static FORCEINLINE HRESULT IInkDrawingAttributes_put_FitToCurve(IInkDrawingAttributes* This,VARIANT_BOOL Flag) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_put_FitToCurve(IInkDrawingAttributes* This,VARIANT_BOOL Flag) { return This->lpVtbl->put_FitToCurve(This,Flag); } -static FORCEINLINE HRESULT IInkDrawingAttributes_get_IgnorePressure(IInkDrawingAttributes* This,VARIANT_BOOL *Flag) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_get_IgnorePressure(IInkDrawingAttributes* This,VARIANT_BOOL *Flag) { return This->lpVtbl->get_IgnorePressure(This,Flag); } -static FORCEINLINE HRESULT IInkDrawingAttributes_put_IgnorePressure(IInkDrawingAttributes* This,VARIANT_BOOL Flag) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_put_IgnorePressure(IInkDrawingAttributes* This,VARIANT_BOOL Flag) { return This->lpVtbl->put_IgnorePressure(This,Flag); } -static FORCEINLINE HRESULT IInkDrawingAttributes_get_AntiAliased(IInkDrawingAttributes* This,VARIANT_BOOL *Flag) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_get_AntiAliased(IInkDrawingAttributes* This,VARIANT_BOOL *Flag) { return This->lpVtbl->get_AntiAliased(This,Flag); } -static FORCEINLINE HRESULT IInkDrawingAttributes_put_AntiAliased(IInkDrawingAttributes* This,VARIANT_BOOL Flag) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_put_AntiAliased(IInkDrawingAttributes* This,VARIANT_BOOL Flag) { return This->lpVtbl->put_AntiAliased(This,Flag); } -static FORCEINLINE HRESULT IInkDrawingAttributes_get_Transparency(IInkDrawingAttributes* This,LONG *CurrentTransparency) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_get_Transparency(IInkDrawingAttributes* This,LONG *CurrentTransparency) { return This->lpVtbl->get_Transparency(This,CurrentTransparency); } -static FORCEINLINE HRESULT IInkDrawingAttributes_put_Transparency(IInkDrawingAttributes* This,LONG NewTransparency) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_put_Transparency(IInkDrawingAttributes* This,LONG NewTransparency) { return This->lpVtbl->put_Transparency(This,NewTransparency); } -static FORCEINLINE HRESULT IInkDrawingAttributes_get_RasterOperation(IInkDrawingAttributes* This,InkRasterOperation *CurrentRasterOperation) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_get_RasterOperation(IInkDrawingAttributes* This,InkRasterOperation *CurrentRasterOperation) { return This->lpVtbl->get_RasterOperation(This,CurrentRasterOperation); } -static FORCEINLINE HRESULT IInkDrawingAttributes_put_RasterOperation(IInkDrawingAttributes* This,InkRasterOperation NewRasterOperation) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_put_RasterOperation(IInkDrawingAttributes* This,InkRasterOperation NewRasterOperation) { return This->lpVtbl->put_RasterOperation(This,NewRasterOperation); } -static FORCEINLINE HRESULT IInkDrawingAttributes_get_PenTip(IInkDrawingAttributes* This,InkPenTip *CurrentPenTip) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_get_PenTip(IInkDrawingAttributes* This,InkPenTip *CurrentPenTip) { return This->lpVtbl->get_PenTip(This,CurrentPenTip); } -static FORCEINLINE HRESULT IInkDrawingAttributes_put_PenTip(IInkDrawingAttributes* This,InkPenTip NewPenTip) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_put_PenTip(IInkDrawingAttributes* This,InkPenTip NewPenTip) { return This->lpVtbl->put_PenTip(This,NewPenTip); } -static FORCEINLINE HRESULT IInkDrawingAttributes_get_ExtendedProperties(IInkDrawingAttributes* This,IInkExtendedProperties **Properties) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_get_ExtendedProperties(IInkDrawingAttributes* This,IInkExtendedProperties **Properties) { return This->lpVtbl->get_ExtendedProperties(This,Properties); } -static FORCEINLINE HRESULT IInkDrawingAttributes_Clone(IInkDrawingAttributes* This,IInkDrawingAttributes **DrawingAttributes) { +static __WIDL_INLINE HRESULT IInkDrawingAttributes_Clone(IInkDrawingAttributes* This,IInkDrawingAttributes **DrawingAttributes) { return This->lpVtbl->Clone(This,DrawingAttributes); } #endif @@ -1313,63 +1321,63 @@ interface IInkRectangle { #define IInkRectangle_SetRectangle(This,Top,Left,Bottom,Right) (This)->lpVtbl->SetRectangle(This,Top,Left,Bottom,Right) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkRectangle_QueryInterface(IInkRectangle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkRectangle_QueryInterface(IInkRectangle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkRectangle_AddRef(IInkRectangle* This) { +static __WIDL_INLINE ULONG IInkRectangle_AddRef(IInkRectangle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkRectangle_Release(IInkRectangle* This) { +static __WIDL_INLINE ULONG IInkRectangle_Release(IInkRectangle* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkRectangle_GetTypeInfoCount(IInkRectangle* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkRectangle_GetTypeInfoCount(IInkRectangle* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkRectangle_GetTypeInfo(IInkRectangle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkRectangle_GetTypeInfo(IInkRectangle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkRectangle_GetIDsOfNames(IInkRectangle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkRectangle_GetIDsOfNames(IInkRectangle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkRectangle_Invoke(IInkRectangle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkRectangle_Invoke(IInkRectangle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkRectangle methods ***/ -static FORCEINLINE HRESULT IInkRectangle_get_Top(IInkRectangle* This,LONG *Units) { +static __WIDL_INLINE HRESULT IInkRectangle_get_Top(IInkRectangle* This,LONG *Units) { return This->lpVtbl->get_Top(This,Units); } -static FORCEINLINE HRESULT IInkRectangle_put_Top(IInkRectangle* This,LONG Units) { +static __WIDL_INLINE HRESULT IInkRectangle_put_Top(IInkRectangle* This,LONG Units) { return This->lpVtbl->put_Top(This,Units); } -static FORCEINLINE HRESULT IInkRectangle_get_Left(IInkRectangle* This,LONG *Units) { +static __WIDL_INLINE HRESULT IInkRectangle_get_Left(IInkRectangle* This,LONG *Units) { return This->lpVtbl->get_Left(This,Units); } -static FORCEINLINE HRESULT IInkRectangle_put_Left(IInkRectangle* This,LONG Units) { +static __WIDL_INLINE HRESULT IInkRectangle_put_Left(IInkRectangle* This,LONG Units) { return This->lpVtbl->put_Left(This,Units); } -static FORCEINLINE HRESULT IInkRectangle_get_Bottom(IInkRectangle* This,LONG *Units) { +static __WIDL_INLINE HRESULT IInkRectangle_get_Bottom(IInkRectangle* This,LONG *Units) { return This->lpVtbl->get_Bottom(This,Units); } -static FORCEINLINE HRESULT IInkRectangle_put_Bottom(IInkRectangle* This,LONG Units) { +static __WIDL_INLINE HRESULT IInkRectangle_put_Bottom(IInkRectangle* This,LONG Units) { return This->lpVtbl->put_Bottom(This,Units); } -static FORCEINLINE HRESULT IInkRectangle_get_Right(IInkRectangle* This,LONG *Units) { +static __WIDL_INLINE HRESULT IInkRectangle_get_Right(IInkRectangle* This,LONG *Units) { return This->lpVtbl->get_Right(This,Units); } -static FORCEINLINE HRESULT IInkRectangle_put_Right(IInkRectangle* This,LONG Units) { +static __WIDL_INLINE HRESULT IInkRectangle_put_Right(IInkRectangle* This,LONG Units) { return This->lpVtbl->put_Right(This,Units); } -static FORCEINLINE HRESULT IInkRectangle_get_Data(IInkRectangle* This,RECT *Rect) { +static __WIDL_INLINE HRESULT IInkRectangle_get_Data(IInkRectangle* This,RECT *Rect) { return This->lpVtbl->get_Data(This,Rect); } -static FORCEINLINE HRESULT IInkRectangle_put_Data(IInkRectangle* This,RECT Rect) { +static __WIDL_INLINE HRESULT IInkRectangle_put_Data(IInkRectangle* This,RECT Rect) { return This->lpVtbl->put_Data(This,Rect); } -static FORCEINLINE HRESULT IInkRectangle_GetRectangle(IInkRectangle* This,LONG *Top,LONG *Left,LONG *Bottom,LONG *Right) { +static __WIDL_INLINE HRESULT IInkRectangle_GetRectangle(IInkRectangle* This,LONG *Top,LONG *Left,LONG *Bottom,LONG *Right) { return This->lpVtbl->GetRectangle(This,Top,Left,Bottom,Right); } -static FORCEINLINE HRESULT IInkRectangle_SetRectangle(IInkRectangle* This,LONG Top,LONG Left,LONG Bottom,LONG Right) { +static __WIDL_INLINE HRESULT IInkRectangle_SetRectangle(IInkRectangle* This,LONG Top,LONG Left,LONG Bottom,LONG Right) { return This->lpVtbl->SetRectangle(This,Top,Left,Bottom,Right); } #endif @@ -1521,45 +1529,45 @@ interface IInkTablet { #define IInkTablet_GetPropertyMetrics(This,propertyName,Minimum,Maximum,Units,Resolution) (This)->lpVtbl->GetPropertyMetrics(This,propertyName,Minimum,Maximum,Units,Resolution) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkTablet_QueryInterface(IInkTablet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkTablet_QueryInterface(IInkTablet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkTablet_AddRef(IInkTablet* This) { +static __WIDL_INLINE ULONG IInkTablet_AddRef(IInkTablet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkTablet_Release(IInkTablet* This) { +static __WIDL_INLINE ULONG IInkTablet_Release(IInkTablet* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkTablet_GetTypeInfoCount(IInkTablet* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkTablet_GetTypeInfoCount(IInkTablet* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkTablet_GetTypeInfo(IInkTablet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkTablet_GetTypeInfo(IInkTablet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkTablet_GetIDsOfNames(IInkTablet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkTablet_GetIDsOfNames(IInkTablet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkTablet_Invoke(IInkTablet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkTablet_Invoke(IInkTablet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkTablet methods ***/ -static FORCEINLINE HRESULT IInkTablet_get_Name(IInkTablet* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IInkTablet_get_Name(IInkTablet* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT IInkTablet_get_PlugAndPlayId(IInkTablet* This,BSTR *Id) { +static __WIDL_INLINE HRESULT IInkTablet_get_PlugAndPlayId(IInkTablet* This,BSTR *Id) { return This->lpVtbl->get_PlugAndPlayId(This,Id); } -static FORCEINLINE HRESULT IInkTablet_get_MaximumInputRectangle(IInkTablet* This,IInkRectangle **Rectangle) { +static __WIDL_INLINE HRESULT IInkTablet_get_MaximumInputRectangle(IInkTablet* This,IInkRectangle **Rectangle) { return This->lpVtbl->get_MaximumInputRectangle(This,Rectangle); } -static FORCEINLINE HRESULT IInkTablet_get_HardwareCapabilities(IInkTablet* This,TabletHardwareCapabilities *Capabilities) { +static __WIDL_INLINE HRESULT IInkTablet_get_HardwareCapabilities(IInkTablet* This,TabletHardwareCapabilities *Capabilities) { return This->lpVtbl->get_HardwareCapabilities(This,Capabilities); } -static FORCEINLINE HRESULT IInkTablet_IsPacketPropertySupported(IInkTablet* This,BSTR packetPropertyName,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT IInkTablet_IsPacketPropertySupported(IInkTablet* This,BSTR packetPropertyName,VARIANT_BOOL *Supported) { return This->lpVtbl->IsPacketPropertySupported(This,packetPropertyName,Supported); } -static FORCEINLINE HRESULT IInkTablet_GetPropertyMetrics(IInkTablet* This,BSTR propertyName,LONG *Minimum,LONG *Maximum,TabletPropertyMetricUnit *Units,float *Resolution) { +static __WIDL_INLINE HRESULT IInkTablet_GetPropertyMetrics(IInkTablet* This,BSTR propertyName,LONG *Minimum,LONG *Maximum,TabletPropertyMetricUnit *Units,float *Resolution) { return This->lpVtbl->GetPropertyMetrics(This,propertyName,Minimum,Maximum,Units,Resolution); } #endif @@ -1677,36 +1685,36 @@ interface IInkCursorButton { #define IInkCursorButton_get_State(This,CurrentState) (This)->lpVtbl->get_State(This,CurrentState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkCursorButton_QueryInterface(IInkCursorButton* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkCursorButton_QueryInterface(IInkCursorButton* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkCursorButton_AddRef(IInkCursorButton* This) { +static __WIDL_INLINE ULONG IInkCursorButton_AddRef(IInkCursorButton* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkCursorButton_Release(IInkCursorButton* This) { +static __WIDL_INLINE ULONG IInkCursorButton_Release(IInkCursorButton* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkCursorButton_GetTypeInfoCount(IInkCursorButton* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkCursorButton_GetTypeInfoCount(IInkCursorButton* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkCursorButton_GetTypeInfo(IInkCursorButton* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkCursorButton_GetTypeInfo(IInkCursorButton* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkCursorButton_GetIDsOfNames(IInkCursorButton* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkCursorButton_GetIDsOfNames(IInkCursorButton* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkCursorButton_Invoke(IInkCursorButton* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkCursorButton_Invoke(IInkCursorButton* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkCursorButton methods ***/ -static FORCEINLINE HRESULT IInkCursorButton_get_Name(IInkCursorButton* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IInkCursorButton_get_Name(IInkCursorButton* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT IInkCursorButton_get_Id(IInkCursorButton* This,BSTR *Id) { +static __WIDL_INLINE HRESULT IInkCursorButton_get_Id(IInkCursorButton* This,BSTR *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT IInkCursorButton_get_State(IInkCursorButton* This,InkCursorButtonState *CurrentState) { +static __WIDL_INLINE HRESULT IInkCursorButton_get_State(IInkCursorButton* This,InkCursorButtonState *CurrentState) { return This->lpVtbl->get_State(This,CurrentState); } #endif @@ -1826,36 +1834,36 @@ interface IInkCursorButtons { #define IInkCursorButtons_Item(This,Identifier,Button) (This)->lpVtbl->Item(This,Identifier,Button) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkCursorButtons_QueryInterface(IInkCursorButtons* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkCursorButtons_QueryInterface(IInkCursorButtons* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkCursorButtons_AddRef(IInkCursorButtons* This) { +static __WIDL_INLINE ULONG IInkCursorButtons_AddRef(IInkCursorButtons* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkCursorButtons_Release(IInkCursorButtons* This) { +static __WIDL_INLINE ULONG IInkCursorButtons_Release(IInkCursorButtons* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkCursorButtons_GetTypeInfoCount(IInkCursorButtons* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkCursorButtons_GetTypeInfoCount(IInkCursorButtons* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkCursorButtons_GetTypeInfo(IInkCursorButtons* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkCursorButtons_GetTypeInfo(IInkCursorButtons* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkCursorButtons_GetIDsOfNames(IInkCursorButtons* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkCursorButtons_GetIDsOfNames(IInkCursorButtons* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkCursorButtons_Invoke(IInkCursorButtons* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkCursorButtons_Invoke(IInkCursorButtons* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkCursorButtons methods ***/ -static FORCEINLINE HRESULT IInkCursorButtons_get_Count(IInkCursorButtons* This,LONG *Count) { +static __WIDL_INLINE HRESULT IInkCursorButtons_get_Count(IInkCursorButtons* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT IInkCursorButtons_get__NewEnum(IInkCursorButtons* This,IUnknown **_NewEnum) { +static __WIDL_INLINE HRESULT IInkCursorButtons_get__NewEnum(IInkCursorButtons* This,IUnknown **_NewEnum) { return This->lpVtbl->get__NewEnum(This,_NewEnum); } -static FORCEINLINE HRESULT IInkCursorButtons_Item(IInkCursorButtons* This,VARIANT Identifier,IInkCursorButton **Button) { +static __WIDL_INLINE HRESULT IInkCursorButtons_Item(IInkCursorButtons* This,VARIANT Identifier,IInkCursorButton **Button) { return This->lpVtbl->Item(This,Identifier,Button); } #endif @@ -2005,48 +2013,48 @@ interface IInkCursor { #define IInkCursor_get_Buttons(This,Buttons) (This)->lpVtbl->get_Buttons(This,Buttons) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkCursor_QueryInterface(IInkCursor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkCursor_QueryInterface(IInkCursor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkCursor_AddRef(IInkCursor* This) { +static __WIDL_INLINE ULONG IInkCursor_AddRef(IInkCursor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkCursor_Release(IInkCursor* This) { +static __WIDL_INLINE ULONG IInkCursor_Release(IInkCursor* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkCursor_GetTypeInfoCount(IInkCursor* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkCursor_GetTypeInfoCount(IInkCursor* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkCursor_GetTypeInfo(IInkCursor* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkCursor_GetTypeInfo(IInkCursor* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkCursor_GetIDsOfNames(IInkCursor* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkCursor_GetIDsOfNames(IInkCursor* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkCursor_Invoke(IInkCursor* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkCursor_Invoke(IInkCursor* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkCursor methods ***/ -static FORCEINLINE HRESULT IInkCursor_get_Name(IInkCursor* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IInkCursor_get_Name(IInkCursor* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT IInkCursor_get_Id(IInkCursor* This,LONG *Id) { +static __WIDL_INLINE HRESULT IInkCursor_get_Id(IInkCursor* This,LONG *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT IInkCursor_get_Inverted(IInkCursor* This,VARIANT_BOOL *Status) { +static __WIDL_INLINE HRESULT IInkCursor_get_Inverted(IInkCursor* This,VARIANT_BOOL *Status) { return This->lpVtbl->get_Inverted(This,Status); } -static FORCEINLINE HRESULT IInkCursor_get_DrawingAttributes(IInkCursor* This,IInkDrawingAttributes **Attributes) { +static __WIDL_INLINE HRESULT IInkCursor_get_DrawingAttributes(IInkCursor* This,IInkDrawingAttributes **Attributes) { return This->lpVtbl->get_DrawingAttributes(This,Attributes); } -static FORCEINLINE HRESULT IInkCursor_putref_DrawingAttributes(IInkCursor* This,IInkDrawingAttributes *Attributes) { +static __WIDL_INLINE HRESULT IInkCursor_putref_DrawingAttributes(IInkCursor* This,IInkDrawingAttributes *Attributes) { return This->lpVtbl->putref_DrawingAttributes(This,Attributes); } -static FORCEINLINE HRESULT IInkCursor_get_Tablet(IInkCursor* This,IInkTablet **Tablet) { +static __WIDL_INLINE HRESULT IInkCursor_get_Tablet(IInkCursor* This,IInkTablet **Tablet) { return This->lpVtbl->get_Tablet(This,Tablet); } -static FORCEINLINE HRESULT IInkCursor_get_Buttons(IInkCursor* This,IInkCursorButtons **Buttons) { +static __WIDL_INLINE HRESULT IInkCursor_get_Buttons(IInkCursor* This,IInkCursorButtons **Buttons) { return This->lpVtbl->get_Buttons(This,Buttons); } #endif @@ -2347,93 +2355,93 @@ interface IInkTransform { #define IInkTransform_put_Data(This,XForm) (This)->lpVtbl->put_Data(This,XForm) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkTransform_QueryInterface(IInkTransform* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkTransform_QueryInterface(IInkTransform* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkTransform_AddRef(IInkTransform* This) { +static __WIDL_INLINE ULONG IInkTransform_AddRef(IInkTransform* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkTransform_Release(IInkTransform* This) { +static __WIDL_INLINE ULONG IInkTransform_Release(IInkTransform* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkTransform_GetTypeInfoCount(IInkTransform* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkTransform_GetTypeInfoCount(IInkTransform* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkTransform_GetTypeInfo(IInkTransform* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkTransform_GetTypeInfo(IInkTransform* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkTransform_GetIDsOfNames(IInkTransform* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkTransform_GetIDsOfNames(IInkTransform* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkTransform_Invoke(IInkTransform* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkTransform_Invoke(IInkTransform* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkTransform methods ***/ -static FORCEINLINE HRESULT IInkTransform_Reset(IInkTransform* This) { +static __WIDL_INLINE HRESULT IInkTransform_Reset(IInkTransform* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IInkTransform_Translate(IInkTransform* This,float HorizontalComponent,float VerticalComponent) { +static __WIDL_INLINE HRESULT IInkTransform_Translate(IInkTransform* This,float HorizontalComponent,float VerticalComponent) { return This->lpVtbl->Translate(This,HorizontalComponent,VerticalComponent); } -static FORCEINLINE HRESULT IInkTransform_Rotate(IInkTransform* This,float Degrees,float x,float y) { +static __WIDL_INLINE HRESULT IInkTransform_Rotate(IInkTransform* This,float Degrees,float x,float y) { return This->lpVtbl->Rotate(This,Degrees,x,y); } -static FORCEINLINE HRESULT IInkTransform_Reflect(IInkTransform* This,VARIANT_BOOL Horizontally,VARIANT_BOOL Vertically) { +static __WIDL_INLINE HRESULT IInkTransform_Reflect(IInkTransform* This,VARIANT_BOOL Horizontally,VARIANT_BOOL Vertically) { return This->lpVtbl->Reflect(This,Horizontally,Vertically); } -static FORCEINLINE HRESULT IInkTransform_Shear(IInkTransform* This,float HorizontalComponent,float VerticalComponent) { +static __WIDL_INLINE HRESULT IInkTransform_Shear(IInkTransform* This,float HorizontalComponent,float VerticalComponent) { return This->lpVtbl->Shear(This,HorizontalComponent,VerticalComponent); } -static FORCEINLINE HRESULT IInkTransform_ScaleTransform(IInkTransform* This,float HorizontalMultiplier,float VerticalMultiplier) { +static __WIDL_INLINE HRESULT IInkTransform_ScaleTransform(IInkTransform* This,float HorizontalMultiplier,float VerticalMultiplier) { return This->lpVtbl->ScaleTransform(This,HorizontalMultiplier,VerticalMultiplier); } -static FORCEINLINE HRESULT IInkTransform_GetTransform(IInkTransform* This,float *eM11,float *eM12,float *eM21,float *eM22,float *eDx,float *eDy) { +static __WIDL_INLINE HRESULT IInkTransform_GetTransform(IInkTransform* This,float *eM11,float *eM12,float *eM21,float *eM22,float *eDx,float *eDy) { return This->lpVtbl->GetTransform(This,eM11,eM12,eM21,eM22,eDx,eDy); } -static FORCEINLINE HRESULT IInkTransform_SetTransform(IInkTransform* This,float eM11,float eM12,float eM21,float eM22,float eDx,float eDy) { +static __WIDL_INLINE HRESULT IInkTransform_SetTransform(IInkTransform* This,float eM11,float eM12,float eM21,float eM22,float eDx,float eDy) { return This->lpVtbl->SetTransform(This,eM11,eM12,eM21,eM22,eDx,eDy); } -static FORCEINLINE HRESULT IInkTransform_get_eM11(IInkTransform* This,float *Value) { +static __WIDL_INLINE HRESULT IInkTransform_get_eM11(IInkTransform* This,float *Value) { return This->lpVtbl->get_eM11(This,Value); } -static FORCEINLINE HRESULT IInkTransform_put_eM11(IInkTransform* This,float Value) { +static __WIDL_INLINE HRESULT IInkTransform_put_eM11(IInkTransform* This,float Value) { return This->lpVtbl->put_eM11(This,Value); } -static FORCEINLINE HRESULT IInkTransform_get_eM12(IInkTransform* This,float *Value) { +static __WIDL_INLINE HRESULT IInkTransform_get_eM12(IInkTransform* This,float *Value) { return This->lpVtbl->get_eM12(This,Value); } -static FORCEINLINE HRESULT IInkTransform_put_eM12(IInkTransform* This,float Value) { +static __WIDL_INLINE HRESULT IInkTransform_put_eM12(IInkTransform* This,float Value) { return This->lpVtbl->put_eM12(This,Value); } -static FORCEINLINE HRESULT IInkTransform_get_eM21(IInkTransform* This,float *Value) { +static __WIDL_INLINE HRESULT IInkTransform_get_eM21(IInkTransform* This,float *Value) { return This->lpVtbl->get_eM21(This,Value); } -static FORCEINLINE HRESULT IInkTransform_put_eM21(IInkTransform* This,float Value) { +static __WIDL_INLINE HRESULT IInkTransform_put_eM21(IInkTransform* This,float Value) { return This->lpVtbl->put_eM21(This,Value); } -static FORCEINLINE HRESULT IInkTransform_get_eM22(IInkTransform* This,float *Value) { +static __WIDL_INLINE HRESULT IInkTransform_get_eM22(IInkTransform* This,float *Value) { return This->lpVtbl->get_eM22(This,Value); } -static FORCEINLINE HRESULT IInkTransform_put_eM22(IInkTransform* This,float Value) { +static __WIDL_INLINE HRESULT IInkTransform_put_eM22(IInkTransform* This,float Value) { return This->lpVtbl->put_eM22(This,Value); } -static FORCEINLINE HRESULT IInkTransform_get_eDx(IInkTransform* This,float *Value) { +static __WIDL_INLINE HRESULT IInkTransform_get_eDx(IInkTransform* This,float *Value) { return This->lpVtbl->get_eDx(This,Value); } -static FORCEINLINE HRESULT IInkTransform_put_eDx(IInkTransform* This,float Value) { +static __WIDL_INLINE HRESULT IInkTransform_put_eDx(IInkTransform* This,float Value) { return This->lpVtbl->put_eDx(This,Value); } -static FORCEINLINE HRESULT IInkTransform_get_eDy(IInkTransform* This,float *Value) { +static __WIDL_INLINE HRESULT IInkTransform_get_eDy(IInkTransform* This,float *Value) { return This->lpVtbl->get_eDy(This,Value); } -static FORCEINLINE HRESULT IInkTransform_put_eDy(IInkTransform* This,float Value) { +static __WIDL_INLINE HRESULT IInkTransform_put_eDy(IInkTransform* This,float Value) { return This->lpVtbl->put_eDy(This,Value); } -static FORCEINLINE HRESULT IInkTransform_get_Data(IInkTransform* This,XFORM *XForm) { +static __WIDL_INLINE HRESULT IInkTransform_get_Data(IInkTransform* This,XFORM *XForm) { return This->lpVtbl->get_Data(This,XForm); } -static FORCEINLINE HRESULT IInkTransform_put_Data(IInkTransform* This,XFORM XForm) { +static __WIDL_INLINE HRESULT IInkTransform_put_Data(IInkTransform* This,XFORM XForm) { return This->lpVtbl->put_Data(This,XForm); } #endif @@ -2561,39 +2569,39 @@ interface IInkRecognitionAlternates { #define IInkRecognitionAlternates_Item(This,Index,InkRecoAlternate) (This)->lpVtbl->Item(This,Index,InkRecoAlternate) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkRecognitionAlternates_QueryInterface(IInkRecognitionAlternates* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternates_QueryInterface(IInkRecognitionAlternates* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkRecognitionAlternates_AddRef(IInkRecognitionAlternates* This) { +static __WIDL_INLINE ULONG IInkRecognitionAlternates_AddRef(IInkRecognitionAlternates* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkRecognitionAlternates_Release(IInkRecognitionAlternates* This) { +static __WIDL_INLINE ULONG IInkRecognitionAlternates_Release(IInkRecognitionAlternates* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkRecognitionAlternates_GetTypeInfoCount(IInkRecognitionAlternates* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternates_GetTypeInfoCount(IInkRecognitionAlternates* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkRecognitionAlternates_GetTypeInfo(IInkRecognitionAlternates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternates_GetTypeInfo(IInkRecognitionAlternates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkRecognitionAlternates_GetIDsOfNames(IInkRecognitionAlternates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternates_GetIDsOfNames(IInkRecognitionAlternates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkRecognitionAlternates_Invoke(IInkRecognitionAlternates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternates_Invoke(IInkRecognitionAlternates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkRecognitionAlternates methods ***/ -static FORCEINLINE HRESULT IInkRecognitionAlternates_get_Count(IInkRecognitionAlternates* This,LONG *Count) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternates_get_Count(IInkRecognitionAlternates* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT IInkRecognitionAlternates_get__NewEnum(IInkRecognitionAlternates* This,IUnknown **_NewEnum) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternates_get__NewEnum(IInkRecognitionAlternates* This,IUnknown **_NewEnum) { return This->lpVtbl->get__NewEnum(This,_NewEnum); } -static FORCEINLINE HRESULT IInkRecognitionAlternates_get_Strokes(IInkRecognitionAlternates* This,IInkStrokes **Strokes) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternates_get_Strokes(IInkRecognitionAlternates* This,IInkStrokes **Strokes) { return This->lpVtbl->get_Strokes(This,Strokes); } -static FORCEINLINE HRESULT IInkRecognitionAlternates_Item(IInkRecognitionAlternates* This,LONG Index,IInkRecognitionAlternate **InkRecoAlternate) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternates_Item(IInkRecognitionAlternates* This,LONG Index,IInkRecognitionAlternate **InkRecoAlternate) { return This->lpVtbl->Item(This,Index,InkRecoAlternate); } #endif @@ -2821,72 +2829,72 @@ interface IInkRecognitionAlternate { #define IInkRecognitionAlternate_GetPropertyValue(This,PropertyType,PropertyValue) (This)->lpVtbl->GetPropertyValue(This,PropertyType,PropertyValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkRecognitionAlternate_QueryInterface(IInkRecognitionAlternate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_QueryInterface(IInkRecognitionAlternate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkRecognitionAlternate_AddRef(IInkRecognitionAlternate* This) { +static __WIDL_INLINE ULONG IInkRecognitionAlternate_AddRef(IInkRecognitionAlternate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkRecognitionAlternate_Release(IInkRecognitionAlternate* This) { +static __WIDL_INLINE ULONG IInkRecognitionAlternate_Release(IInkRecognitionAlternate* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkRecognitionAlternate_GetTypeInfoCount(IInkRecognitionAlternate* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_GetTypeInfoCount(IInkRecognitionAlternate* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_GetTypeInfo(IInkRecognitionAlternate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_GetTypeInfo(IInkRecognitionAlternate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_GetIDsOfNames(IInkRecognitionAlternate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_GetIDsOfNames(IInkRecognitionAlternate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_Invoke(IInkRecognitionAlternate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_Invoke(IInkRecognitionAlternate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkRecognitionAlternate methods ***/ -static FORCEINLINE HRESULT IInkRecognitionAlternate_get_String(IInkRecognitionAlternate* This,BSTR *RecoString) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_get_String(IInkRecognitionAlternate* This,BSTR *RecoString) { return This->lpVtbl->get_String(This,RecoString); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_get_Confidence(IInkRecognitionAlternate* This,InkRecognitionConfidence *Confidence) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_get_Confidence(IInkRecognitionAlternate* This,InkRecognitionConfidence *Confidence) { return This->lpVtbl->get_Confidence(This,Confidence); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_get_Baseline(IInkRecognitionAlternate* This,VARIANT *Baseline) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_get_Baseline(IInkRecognitionAlternate* This,VARIANT *Baseline) { return This->lpVtbl->get_Baseline(This,Baseline); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_get_Midline(IInkRecognitionAlternate* This,VARIANT *Midline) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_get_Midline(IInkRecognitionAlternate* This,VARIANT *Midline) { return This->lpVtbl->get_Midline(This,Midline); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_get_Ascender(IInkRecognitionAlternate* This,VARIANT *Ascender) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_get_Ascender(IInkRecognitionAlternate* This,VARIANT *Ascender) { return This->lpVtbl->get_Ascender(This,Ascender); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_get_Descender(IInkRecognitionAlternate* This,VARIANT *Descender) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_get_Descender(IInkRecognitionAlternate* This,VARIANT *Descender) { return This->lpVtbl->get_Descender(This,Descender); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_get_LineNumber(IInkRecognitionAlternate* This,LONG *LineNumber) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_get_LineNumber(IInkRecognitionAlternate* This,LONG *LineNumber) { return This->lpVtbl->get_LineNumber(This,LineNumber); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_get_Strokes(IInkRecognitionAlternate* This,IInkStrokes **Strokes) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_get_Strokes(IInkRecognitionAlternate* This,IInkStrokes **Strokes) { return This->lpVtbl->get_Strokes(This,Strokes); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_get_LineAlternates(IInkRecognitionAlternate* This,IInkRecognitionAlternates **LineAlternates) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_get_LineAlternates(IInkRecognitionAlternate* This,IInkRecognitionAlternates **LineAlternates) { return This->lpVtbl->get_LineAlternates(This,LineAlternates); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_get_ConfidenceAlternates(IInkRecognitionAlternate* This,IInkRecognitionAlternates **ConfidenceAlternates) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_get_ConfidenceAlternates(IInkRecognitionAlternate* This,IInkRecognitionAlternates **ConfidenceAlternates) { return This->lpVtbl->get_ConfidenceAlternates(This,ConfidenceAlternates); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_GetStrokesFromStrokeRanges(IInkRecognitionAlternate* This,IInkStrokes *Strokes,IInkStrokes **GetStrokesFromStrokeRanges) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_GetStrokesFromStrokeRanges(IInkRecognitionAlternate* This,IInkStrokes *Strokes,IInkStrokes **GetStrokesFromStrokeRanges) { return This->lpVtbl->GetStrokesFromStrokeRanges(This,Strokes,GetStrokesFromStrokeRanges); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_GetStrokesFromTextRange(IInkRecognitionAlternate* This,LONG *selectionStart,LONG *selectionLength,IInkStrokes **GetStrokesFromTextRange) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_GetStrokesFromTextRange(IInkRecognitionAlternate* This,LONG *selectionStart,LONG *selectionLength,IInkStrokes **GetStrokesFromTextRange) { return This->lpVtbl->GetStrokesFromTextRange(This,selectionStart,selectionLength,GetStrokesFromTextRange); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_GetTextRangeFromStrokes(IInkRecognitionAlternate* This,IInkStrokes *Strokes,LONG *selectionStart,LONG *selectionLength) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_GetTextRangeFromStrokes(IInkRecognitionAlternate* This,IInkStrokes *Strokes,LONG *selectionStart,LONG *selectionLength) { return This->lpVtbl->GetTextRangeFromStrokes(This,Strokes,selectionStart,selectionLength); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_AlternatesWithConstantPropertyValues(IInkRecognitionAlternate* This,BSTR PropertyType,IInkRecognitionAlternates **AlternatesWithConstantPropertyValues) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_AlternatesWithConstantPropertyValues(IInkRecognitionAlternate* This,BSTR PropertyType,IInkRecognitionAlternates **AlternatesWithConstantPropertyValues) { return This->lpVtbl->AlternatesWithConstantPropertyValues(This,PropertyType,AlternatesWithConstantPropertyValues); } -static FORCEINLINE HRESULT IInkRecognitionAlternate_GetPropertyValue(IInkRecognitionAlternate* This,BSTR PropertyType,VARIANT *PropertyValue) { +static __WIDL_INLINE HRESULT IInkRecognitionAlternate_GetPropertyValue(IInkRecognitionAlternate* This,BSTR PropertyType,VARIANT *PropertyValue) { return This->lpVtbl->GetPropertyValue(This,PropertyType,PropertyValue); } #endif @@ -3041,48 +3049,48 @@ interface IInkRecognitionResult { #define IInkRecognitionResult_SetResultOnStrokes(This) (This)->lpVtbl->SetResultOnStrokes(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkRecognitionResult_QueryInterface(IInkRecognitionResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkRecognitionResult_QueryInterface(IInkRecognitionResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkRecognitionResult_AddRef(IInkRecognitionResult* This) { +static __WIDL_INLINE ULONG IInkRecognitionResult_AddRef(IInkRecognitionResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkRecognitionResult_Release(IInkRecognitionResult* This) { +static __WIDL_INLINE ULONG IInkRecognitionResult_Release(IInkRecognitionResult* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkRecognitionResult_GetTypeInfoCount(IInkRecognitionResult* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkRecognitionResult_GetTypeInfoCount(IInkRecognitionResult* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkRecognitionResult_GetTypeInfo(IInkRecognitionResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkRecognitionResult_GetTypeInfo(IInkRecognitionResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkRecognitionResult_GetIDsOfNames(IInkRecognitionResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkRecognitionResult_GetIDsOfNames(IInkRecognitionResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkRecognitionResult_Invoke(IInkRecognitionResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkRecognitionResult_Invoke(IInkRecognitionResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkRecognitionResult methods ***/ -static FORCEINLINE HRESULT IInkRecognitionResult_get_TopString(IInkRecognitionResult* This,BSTR *TopString) { +static __WIDL_INLINE HRESULT IInkRecognitionResult_get_TopString(IInkRecognitionResult* This,BSTR *TopString) { return This->lpVtbl->get_TopString(This,TopString); } -static FORCEINLINE HRESULT IInkRecognitionResult_get_TopAlternate(IInkRecognitionResult* This,IInkRecognitionAlternate **TopAlternate) { +static __WIDL_INLINE HRESULT IInkRecognitionResult_get_TopAlternate(IInkRecognitionResult* This,IInkRecognitionAlternate **TopAlternate) { return This->lpVtbl->get_TopAlternate(This,TopAlternate); } -static FORCEINLINE HRESULT IInkRecognitionResult_get_TopConfidence(IInkRecognitionResult* This,InkRecognitionConfidence *TopConfidence) { +static __WIDL_INLINE HRESULT IInkRecognitionResult_get_TopConfidence(IInkRecognitionResult* This,InkRecognitionConfidence *TopConfidence) { return This->lpVtbl->get_TopConfidence(This,TopConfidence); } -static FORCEINLINE HRESULT IInkRecognitionResult_get_Strokes(IInkRecognitionResult* This,IInkStrokes **Strokes) { +static __WIDL_INLINE HRESULT IInkRecognitionResult_get_Strokes(IInkRecognitionResult* This,IInkStrokes **Strokes) { return This->lpVtbl->get_Strokes(This,Strokes); } -static FORCEINLINE HRESULT IInkRecognitionResult_AlternatesFromSelection(IInkRecognitionResult* This,LONG selectionStart,LONG selectionLength,LONG maximumAlternates,IInkRecognitionAlternates **AlternatesFromSelection) { +static __WIDL_INLINE HRESULT IInkRecognitionResult_AlternatesFromSelection(IInkRecognitionResult* This,LONG selectionStart,LONG selectionLength,LONG maximumAlternates,IInkRecognitionAlternates **AlternatesFromSelection) { return This->lpVtbl->AlternatesFromSelection(This,selectionStart,selectionLength,maximumAlternates,AlternatesFromSelection); } -static FORCEINLINE HRESULT IInkRecognitionResult_ModifyTopAlternate(IInkRecognitionResult* This,IInkRecognitionAlternate *Alternate) { +static __WIDL_INLINE HRESULT IInkRecognitionResult_ModifyTopAlternate(IInkRecognitionResult* This,IInkRecognitionAlternate *Alternate) { return This->lpVtbl->ModifyTopAlternate(This,Alternate); } -static FORCEINLINE HRESULT IInkRecognitionResult_SetResultOnStrokes(IInkRecognitionResult* This) { +static __WIDL_INLINE HRESULT IInkRecognitionResult_SetResultOnStrokes(IInkRecognitionResult* This) { return This->lpVtbl->SetResultOnStrokes(This); } #endif @@ -3510,126 +3518,126 @@ interface IInkStrokeDisp { #define IInkStrokeDisp_ScaleTransform(This,HorizontalMultiplier,VerticalMultiplier) (This)->lpVtbl->ScaleTransform(This,HorizontalMultiplier,VerticalMultiplier) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkStrokeDisp_QueryInterface(IInkStrokeDisp* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_QueryInterface(IInkStrokeDisp* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkStrokeDisp_AddRef(IInkStrokeDisp* This) { +static __WIDL_INLINE ULONG IInkStrokeDisp_AddRef(IInkStrokeDisp* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkStrokeDisp_Release(IInkStrokeDisp* This) { +static __WIDL_INLINE ULONG IInkStrokeDisp_Release(IInkStrokeDisp* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkStrokeDisp_GetTypeInfoCount(IInkStrokeDisp* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_GetTypeInfoCount(IInkStrokeDisp* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkStrokeDisp_GetTypeInfo(IInkStrokeDisp* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_GetTypeInfo(IInkStrokeDisp* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkStrokeDisp_GetIDsOfNames(IInkStrokeDisp* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_GetIDsOfNames(IInkStrokeDisp* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkStrokeDisp_Invoke(IInkStrokeDisp* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_Invoke(IInkStrokeDisp* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkStrokeDisp methods ***/ -static FORCEINLINE HRESULT IInkStrokeDisp_get_ID(IInkStrokeDisp* This,LONG *ID) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_get_ID(IInkStrokeDisp* This,LONG *ID) { return This->lpVtbl->get_ID(This,ID); } -static FORCEINLINE HRESULT IInkStrokeDisp_get_BezierPoints(IInkStrokeDisp* This,VARIANT *Points) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_get_BezierPoints(IInkStrokeDisp* This,VARIANT *Points) { return This->lpVtbl->get_BezierPoints(This,Points); } -static FORCEINLINE HRESULT IInkStrokeDisp_get_DrawingAttributes(IInkStrokeDisp* This,IInkDrawingAttributes **DrawAttrs) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_get_DrawingAttributes(IInkStrokeDisp* This,IInkDrawingAttributes **DrawAttrs) { return This->lpVtbl->get_DrawingAttributes(This,DrawAttrs); } -static FORCEINLINE HRESULT IInkStrokeDisp_putref_DrawingAttributes(IInkStrokeDisp* This,IInkDrawingAttributes *DrawAttrs) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_putref_DrawingAttributes(IInkStrokeDisp* This,IInkDrawingAttributes *DrawAttrs) { return This->lpVtbl->putref_DrawingAttributes(This,DrawAttrs); } -static FORCEINLINE HRESULT IInkStrokeDisp_get_Ink(IInkStrokeDisp* This,IInkDisp **Ink) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_get_Ink(IInkStrokeDisp* This,IInkDisp **Ink) { return This->lpVtbl->get_Ink(This,Ink); } -static FORCEINLINE HRESULT IInkStrokeDisp_get_ExtendedProperties(IInkStrokeDisp* This,IInkExtendedProperties **Properties) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_get_ExtendedProperties(IInkStrokeDisp* This,IInkExtendedProperties **Properties) { return This->lpVtbl->get_ExtendedProperties(This,Properties); } -static FORCEINLINE HRESULT IInkStrokeDisp_get_PolylineCusps(IInkStrokeDisp* This,VARIANT *Cusps) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_get_PolylineCusps(IInkStrokeDisp* This,VARIANT *Cusps) { return This->lpVtbl->get_PolylineCusps(This,Cusps); } -static FORCEINLINE HRESULT IInkStrokeDisp_get_BezierCusps(IInkStrokeDisp* This,VARIANT *Cusps) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_get_BezierCusps(IInkStrokeDisp* This,VARIANT *Cusps) { return This->lpVtbl->get_BezierCusps(This,Cusps); } -static FORCEINLINE HRESULT IInkStrokeDisp_get_SelfIntersections(IInkStrokeDisp* This,VARIANT *Intersections) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_get_SelfIntersections(IInkStrokeDisp* This,VARIANT *Intersections) { return This->lpVtbl->get_SelfIntersections(This,Intersections); } -static FORCEINLINE HRESULT IInkStrokeDisp_get_PacketCount(IInkStrokeDisp* This,LONG *plCount) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_get_PacketCount(IInkStrokeDisp* This,LONG *plCount) { return This->lpVtbl->get_PacketCount(This,plCount); } -static FORCEINLINE HRESULT IInkStrokeDisp_get_PacketSize(IInkStrokeDisp* This,LONG *plSize) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_get_PacketSize(IInkStrokeDisp* This,LONG *plSize) { return This->lpVtbl->get_PacketSize(This,plSize); } -static FORCEINLINE HRESULT IInkStrokeDisp_get_PacketDescription(IInkStrokeDisp* This,VARIANT *PacketDescription) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_get_PacketDescription(IInkStrokeDisp* This,VARIANT *PacketDescription) { return This->lpVtbl->get_PacketDescription(This,PacketDescription); } -static FORCEINLINE HRESULT IInkStrokeDisp_get_Deleted(IInkStrokeDisp* This,VARIANT_BOOL *Deleted) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_get_Deleted(IInkStrokeDisp* This,VARIANT_BOOL *Deleted) { return This->lpVtbl->get_Deleted(This,Deleted); } -static FORCEINLINE HRESULT IInkStrokeDisp_GetBoundingBox(IInkStrokeDisp* This,InkBoundingBoxMode BoundingBoxMode,IInkRectangle **Rectangle) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_GetBoundingBox(IInkStrokeDisp* This,InkBoundingBoxMode BoundingBoxMode,IInkRectangle **Rectangle) { return This->lpVtbl->GetBoundingBox(This,BoundingBoxMode,Rectangle); } -static FORCEINLINE HRESULT IInkStrokeDisp_FindIntersections(IInkStrokeDisp* This,IInkStrokes *Strokes,VARIANT *Intersections) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_FindIntersections(IInkStrokeDisp* This,IInkStrokes *Strokes,VARIANT *Intersections) { return This->lpVtbl->FindIntersections(This,Strokes,Intersections); } -static FORCEINLINE HRESULT IInkStrokeDisp_GetRectangleIntersections(IInkStrokeDisp* This,IInkRectangle *Rectangle,VARIANT *Intersections) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_GetRectangleIntersections(IInkStrokeDisp* This,IInkRectangle *Rectangle,VARIANT *Intersections) { return This->lpVtbl->GetRectangleIntersections(This,Rectangle,Intersections); } -static FORCEINLINE HRESULT IInkStrokeDisp_Clip(IInkStrokeDisp* This,IInkRectangle *Rectangle) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_Clip(IInkStrokeDisp* This,IInkRectangle *Rectangle) { return This->lpVtbl->Clip(This,Rectangle); } -static FORCEINLINE HRESULT IInkStrokeDisp_HitTestCircle(IInkStrokeDisp* This,LONG X,LONG Y,float Radius,VARIANT_BOOL *Intersects) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_HitTestCircle(IInkStrokeDisp* This,LONG X,LONG Y,float Radius,VARIANT_BOOL *Intersects) { return This->lpVtbl->HitTestCircle(This,X,Y,Radius,Intersects); } -static FORCEINLINE HRESULT IInkStrokeDisp_NearestPoint(IInkStrokeDisp* This,LONG X,LONG Y,float *Distance,float *Point) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_NearestPoint(IInkStrokeDisp* This,LONG X,LONG Y,float *Distance,float *Point) { return This->lpVtbl->NearestPoint(This,X,Y,Distance,Point); } -static FORCEINLINE HRESULT IInkStrokeDisp_Split(IInkStrokeDisp* This,float SplitAt,IInkStrokeDisp **NewStroke) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_Split(IInkStrokeDisp* This,float SplitAt,IInkStrokeDisp **NewStroke) { return This->lpVtbl->Split(This,SplitAt,NewStroke); } -static FORCEINLINE HRESULT IInkStrokeDisp_GetPacketDescriptionPropertyMetrics(IInkStrokeDisp* This,BSTR PropertyName,LONG *Minimum,LONG *Maximum,TabletPropertyMetricUnit *Units,float *Resolution) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_GetPacketDescriptionPropertyMetrics(IInkStrokeDisp* This,BSTR PropertyName,LONG *Minimum,LONG *Maximum,TabletPropertyMetricUnit *Units,float *Resolution) { return This->lpVtbl->GetPacketDescriptionPropertyMetrics(This,PropertyName,Minimum,Maximum,Units,Resolution); } -static FORCEINLINE HRESULT IInkStrokeDisp_GetPoints(IInkStrokeDisp* This,LONG Index,LONG Count,VARIANT *Points) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_GetPoints(IInkStrokeDisp* This,LONG Index,LONG Count,VARIANT *Points) { return This->lpVtbl->GetPoints(This,Index,Count,Points); } -static FORCEINLINE HRESULT IInkStrokeDisp_SetPoints(IInkStrokeDisp* This,VARIANT Points,LONG Index,LONG Count,LONG *NumberOfPointsSet) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_SetPoints(IInkStrokeDisp* This,VARIANT Points,LONG Index,LONG Count,LONG *NumberOfPointsSet) { return This->lpVtbl->SetPoints(This,Points,Index,Count,NumberOfPointsSet); } -static FORCEINLINE HRESULT IInkStrokeDisp_GetPacketData(IInkStrokeDisp* This,LONG Index,LONG Count,VARIANT *PacketData) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_GetPacketData(IInkStrokeDisp* This,LONG Index,LONG Count,VARIANT *PacketData) { return This->lpVtbl->GetPacketData(This,Index,Count,PacketData); } -static FORCEINLINE HRESULT IInkStrokeDisp_GetPacketValuesByProperty(IInkStrokeDisp* This,BSTR PropertyName,LONG Index,LONG Count,VARIANT *PacketValues) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_GetPacketValuesByProperty(IInkStrokeDisp* This,BSTR PropertyName,LONG Index,LONG Count,VARIANT *PacketValues) { return This->lpVtbl->GetPacketValuesByProperty(This,PropertyName,Index,Count,PacketValues); } -static FORCEINLINE HRESULT IInkStrokeDisp_SetPacketValuesByProperty(IInkStrokeDisp* This,BSTR bstrPropertyName,VARIANT PacketValues,LONG Index,LONG Count,LONG *NumberOfPacketsSet) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_SetPacketValuesByProperty(IInkStrokeDisp* This,BSTR bstrPropertyName,VARIANT PacketValues,LONG Index,LONG Count,LONG *NumberOfPacketsSet) { return This->lpVtbl->SetPacketValuesByProperty(This,bstrPropertyName,PacketValues,Index,Count,NumberOfPacketsSet); } -static FORCEINLINE HRESULT IInkStrokeDisp_GetFlattenedBezierPoints(IInkStrokeDisp* This,LONG FittingError,VARIANT *FlattenedBezierPoints) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_GetFlattenedBezierPoints(IInkStrokeDisp* This,LONG FittingError,VARIANT *FlattenedBezierPoints) { return This->lpVtbl->GetFlattenedBezierPoints(This,FittingError,FlattenedBezierPoints); } -static FORCEINLINE HRESULT IInkStrokeDisp_Transform(IInkStrokeDisp* This,IInkTransform *Transform,VARIANT_BOOL ApplyOnPenWidth) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_Transform(IInkStrokeDisp* This,IInkTransform *Transform,VARIANT_BOOL ApplyOnPenWidth) { return This->lpVtbl->Transform(This,Transform,ApplyOnPenWidth); } -static FORCEINLINE HRESULT IInkStrokeDisp_ScaleToRectangle(IInkStrokeDisp* This,IInkRectangle *Rectangle) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_ScaleToRectangle(IInkStrokeDisp* This,IInkRectangle *Rectangle) { return This->lpVtbl->ScaleToRectangle(This,Rectangle); } -static FORCEINLINE HRESULT IInkStrokeDisp_Move(IInkStrokeDisp* This,float HorizontalComponent,float VerticalComponent) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_Move(IInkStrokeDisp* This,float HorizontalComponent,float VerticalComponent) { return This->lpVtbl->Move(This,HorizontalComponent,VerticalComponent); } -static FORCEINLINE HRESULT IInkStrokeDisp_Rotate(IInkStrokeDisp* This,float Degrees,float x,float y) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_Rotate(IInkStrokeDisp* This,float Degrees,float x,float y) { return This->lpVtbl->Rotate(This,Degrees,x,y); } -static FORCEINLINE HRESULT IInkStrokeDisp_Shear(IInkStrokeDisp* This,float HorizontalMultiplier,float VerticalMultiplier) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_Shear(IInkStrokeDisp* This,float HorizontalMultiplier,float VerticalMultiplier) { return This->lpVtbl->Shear(This,HorizontalMultiplier,VerticalMultiplier); } -static FORCEINLINE HRESULT IInkStrokeDisp_ScaleTransform(IInkStrokeDisp* This,float HorizontalMultiplier,float VerticalMultiplier) { +static __WIDL_INLINE HRESULT IInkStrokeDisp_ScaleTransform(IInkStrokeDisp* This,float HorizontalMultiplier,float VerticalMultiplier) { return This->lpVtbl->ScaleTransform(This,HorizontalMultiplier,VerticalMultiplier); } #endif @@ -3774,45 +3782,45 @@ interface IInkCustomStrokes { #define IInkCustomStrokes_Clear(This) (This)->lpVtbl->Clear(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkCustomStrokes_QueryInterface(IInkCustomStrokes* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkCustomStrokes_QueryInterface(IInkCustomStrokes* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkCustomStrokes_AddRef(IInkCustomStrokes* This) { +static __WIDL_INLINE ULONG IInkCustomStrokes_AddRef(IInkCustomStrokes* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkCustomStrokes_Release(IInkCustomStrokes* This) { +static __WIDL_INLINE ULONG IInkCustomStrokes_Release(IInkCustomStrokes* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkCustomStrokes_GetTypeInfoCount(IInkCustomStrokes* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkCustomStrokes_GetTypeInfoCount(IInkCustomStrokes* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkCustomStrokes_GetTypeInfo(IInkCustomStrokes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkCustomStrokes_GetTypeInfo(IInkCustomStrokes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkCustomStrokes_GetIDsOfNames(IInkCustomStrokes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkCustomStrokes_GetIDsOfNames(IInkCustomStrokes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkCustomStrokes_Invoke(IInkCustomStrokes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkCustomStrokes_Invoke(IInkCustomStrokes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkCustomStrokes methods ***/ -static FORCEINLINE HRESULT IInkCustomStrokes_get_Count(IInkCustomStrokes* This,LONG *Count) { +static __WIDL_INLINE HRESULT IInkCustomStrokes_get_Count(IInkCustomStrokes* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT IInkCustomStrokes_get__NewEnum(IInkCustomStrokes* This,IUnknown **_NewEnum) { +static __WIDL_INLINE HRESULT IInkCustomStrokes_get__NewEnum(IInkCustomStrokes* This,IUnknown **_NewEnum) { return This->lpVtbl->get__NewEnum(This,_NewEnum); } -static FORCEINLINE HRESULT IInkCustomStrokes_Item(IInkCustomStrokes* This,VARIANT Identifier,IInkStrokes **Strokes) { +static __WIDL_INLINE HRESULT IInkCustomStrokes_Item(IInkCustomStrokes* This,VARIANT Identifier,IInkStrokes **Strokes) { return This->lpVtbl->Item(This,Identifier,Strokes); } -static FORCEINLINE HRESULT IInkCustomStrokes_Add(IInkCustomStrokes* This,BSTR Name,IInkStrokes *Strokes) { +static __WIDL_INLINE HRESULT IInkCustomStrokes_Add(IInkCustomStrokes* This,BSTR Name,IInkStrokes *Strokes) { return This->lpVtbl->Add(This,Name,Strokes); } -static FORCEINLINE HRESULT IInkCustomStrokes_Remove(IInkCustomStrokes* This,VARIANT Identifier) { +static __WIDL_INLINE HRESULT IInkCustomStrokes_Remove(IInkCustomStrokes* This,VARIANT Identifier) { return This->lpVtbl->Remove(This,Identifier); } -static FORCEINLINE HRESULT IInkCustomStrokes_Clear(IInkCustomStrokes* This) { +static __WIDL_INLINE HRESULT IInkCustomStrokes_Clear(IInkCustomStrokes* This) { return This->lpVtbl->Clear(This); } #endif @@ -4172,102 +4180,102 @@ interface IInkDisp { #define IInkDisp_ClipboardPaste(This,x,y,DataObject,Strokes) (This)->lpVtbl->ClipboardPaste(This,x,y,DataObject,Strokes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkDisp_QueryInterface(IInkDisp* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkDisp_QueryInterface(IInkDisp* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkDisp_AddRef(IInkDisp* This) { +static __WIDL_INLINE ULONG IInkDisp_AddRef(IInkDisp* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkDisp_Release(IInkDisp* This) { +static __WIDL_INLINE ULONG IInkDisp_Release(IInkDisp* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkDisp_GetTypeInfoCount(IInkDisp* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkDisp_GetTypeInfoCount(IInkDisp* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkDisp_GetTypeInfo(IInkDisp* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkDisp_GetTypeInfo(IInkDisp* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkDisp_GetIDsOfNames(IInkDisp* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkDisp_GetIDsOfNames(IInkDisp* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkDisp_Invoke(IInkDisp* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkDisp_Invoke(IInkDisp* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkDisp methods ***/ -static FORCEINLINE HRESULT IInkDisp_get_Strokes(IInkDisp* This,IInkStrokes **Strokes) { +static __WIDL_INLINE HRESULT IInkDisp_get_Strokes(IInkDisp* This,IInkStrokes **Strokes) { return This->lpVtbl->get_Strokes(This,Strokes); } -static FORCEINLINE HRESULT IInkDisp_get_ExtendedProperties(IInkDisp* This,IInkExtendedProperties **Properties) { +static __WIDL_INLINE HRESULT IInkDisp_get_ExtendedProperties(IInkDisp* This,IInkExtendedProperties **Properties) { return This->lpVtbl->get_ExtendedProperties(This,Properties); } -static FORCEINLINE HRESULT IInkDisp_get_Dirty(IInkDisp* This,VARIANT_BOOL *Dirty) { +static __WIDL_INLINE HRESULT IInkDisp_get_Dirty(IInkDisp* This,VARIANT_BOOL *Dirty) { return This->lpVtbl->get_Dirty(This,Dirty); } -static FORCEINLINE HRESULT IInkDisp_put_Dirty(IInkDisp* This,VARIANT_BOOL Dirty) { +static __WIDL_INLINE HRESULT IInkDisp_put_Dirty(IInkDisp* This,VARIANT_BOOL Dirty) { return This->lpVtbl->put_Dirty(This,Dirty); } -static FORCEINLINE HRESULT IInkDisp_get_CustomStrokes(IInkDisp* This,IInkCustomStrokes **ppunkInkCustomStrokes) { +static __WIDL_INLINE HRESULT IInkDisp_get_CustomStrokes(IInkDisp* This,IInkCustomStrokes **ppunkInkCustomStrokes) { return This->lpVtbl->get_CustomStrokes(This,ppunkInkCustomStrokes); } -static FORCEINLINE HRESULT IInkDisp_GetBoundingBox(IInkDisp* This,InkBoundingBoxMode BoundingBoxMode,IInkRectangle **Rectangle) { +static __WIDL_INLINE HRESULT IInkDisp_GetBoundingBox(IInkDisp* This,InkBoundingBoxMode BoundingBoxMode,IInkRectangle **Rectangle) { return This->lpVtbl->GetBoundingBox(This,BoundingBoxMode,Rectangle); } -static FORCEINLINE HRESULT IInkDisp_DeleteStrokes(IInkDisp* This,IInkStrokes *Strokes) { +static __WIDL_INLINE HRESULT IInkDisp_DeleteStrokes(IInkDisp* This,IInkStrokes *Strokes) { return This->lpVtbl->DeleteStrokes(This,Strokes); } -static FORCEINLINE HRESULT IInkDisp_DeleteStroke(IInkDisp* This,IInkStrokeDisp *Stroke) { +static __WIDL_INLINE HRESULT IInkDisp_DeleteStroke(IInkDisp* This,IInkStrokeDisp *Stroke) { return This->lpVtbl->DeleteStroke(This,Stroke); } -static FORCEINLINE HRESULT IInkDisp_ExtractStrokes(IInkDisp* This,IInkStrokes *Strokes,InkExtractFlags ExtractFlags,IInkDisp **ExtractedInk) { +static __WIDL_INLINE HRESULT IInkDisp_ExtractStrokes(IInkDisp* This,IInkStrokes *Strokes,InkExtractFlags ExtractFlags,IInkDisp **ExtractedInk) { return This->lpVtbl->ExtractStrokes(This,Strokes,ExtractFlags,ExtractedInk); } -static FORCEINLINE HRESULT IInkDisp_ExtractWithRectangle(IInkDisp* This,IInkRectangle *Rectangle,InkExtractFlags extractFlags,IInkDisp **ExtractedInk) { +static __WIDL_INLINE HRESULT IInkDisp_ExtractWithRectangle(IInkDisp* This,IInkRectangle *Rectangle,InkExtractFlags extractFlags,IInkDisp **ExtractedInk) { return This->lpVtbl->ExtractWithRectangle(This,Rectangle,extractFlags,ExtractedInk); } -static FORCEINLINE HRESULT IInkDisp_Clip(IInkDisp* This,IInkRectangle *Rectangle) { +static __WIDL_INLINE HRESULT IInkDisp_Clip(IInkDisp* This,IInkRectangle *Rectangle) { return This->lpVtbl->Clip(This,Rectangle); } -static FORCEINLINE HRESULT IInkDisp_Clone(IInkDisp* This,IInkDisp **NewInk) { +static __WIDL_INLINE HRESULT IInkDisp_Clone(IInkDisp* This,IInkDisp **NewInk) { return This->lpVtbl->Clone(This,NewInk); } -static FORCEINLINE HRESULT IInkDisp_HitTestCircle(IInkDisp* This,LONG X,LONG Y,float radius,IInkStrokes **Strokes) { +static __WIDL_INLINE HRESULT IInkDisp_HitTestCircle(IInkDisp* This,LONG X,LONG Y,float radius,IInkStrokes **Strokes) { return This->lpVtbl->HitTestCircle(This,X,Y,radius,Strokes); } -static FORCEINLINE HRESULT IInkDisp_HitTestWithRectangle(IInkDisp* This,IInkRectangle *SelectionRectangle,float IntersectPercent,IInkStrokes **Strokes) { +static __WIDL_INLINE HRESULT IInkDisp_HitTestWithRectangle(IInkDisp* This,IInkRectangle *SelectionRectangle,float IntersectPercent,IInkStrokes **Strokes) { return This->lpVtbl->HitTestWithRectangle(This,SelectionRectangle,IntersectPercent,Strokes); } -static FORCEINLINE HRESULT IInkDisp_HitTestWithLasso(IInkDisp* This,VARIANT Points,float IntersectPercent,VARIANT *LassoPoints,IInkStrokes **Strokes) { +static __WIDL_INLINE HRESULT IInkDisp_HitTestWithLasso(IInkDisp* This,VARIANT Points,float IntersectPercent,VARIANT *LassoPoints,IInkStrokes **Strokes) { return This->lpVtbl->HitTestWithLasso(This,Points,IntersectPercent,LassoPoints,Strokes); } -static FORCEINLINE HRESULT IInkDisp_NearestPoint(IInkDisp* This,LONG X,LONG Y,float *PointOnStroke,float *DistanceFromPacket,IInkStrokeDisp **Stroke) { +static __WIDL_INLINE HRESULT IInkDisp_NearestPoint(IInkDisp* This,LONG X,LONG Y,float *PointOnStroke,float *DistanceFromPacket,IInkStrokeDisp **Stroke) { return This->lpVtbl->NearestPoint(This,X,Y,PointOnStroke,DistanceFromPacket,Stroke); } -static FORCEINLINE HRESULT IInkDisp_CreateStrokes(IInkDisp* This,VARIANT StrokeIds,IInkStrokes **Strokes) { +static __WIDL_INLINE HRESULT IInkDisp_CreateStrokes(IInkDisp* This,VARIANT StrokeIds,IInkStrokes **Strokes) { return This->lpVtbl->CreateStrokes(This,StrokeIds,Strokes); } -static FORCEINLINE HRESULT IInkDisp_AddStrokesAtRectangle(IInkDisp* This,IInkStrokes *SourceStrokes,IInkRectangle *TargetRectangle) { +static __WIDL_INLINE HRESULT IInkDisp_AddStrokesAtRectangle(IInkDisp* This,IInkStrokes *SourceStrokes,IInkRectangle *TargetRectangle) { return This->lpVtbl->AddStrokesAtRectangle(This,SourceStrokes,TargetRectangle); } -static FORCEINLINE HRESULT IInkDisp_Save(IInkDisp* This,InkPersistenceFormat PersistenceFormat,InkPersistenceCompressionMode CompressionMode,VARIANT *Data) { +static __WIDL_INLINE HRESULT IInkDisp_Save(IInkDisp* This,InkPersistenceFormat PersistenceFormat,InkPersistenceCompressionMode CompressionMode,VARIANT *Data) { return This->lpVtbl->Save(This,PersistenceFormat,CompressionMode,Data); } -static FORCEINLINE HRESULT IInkDisp_Load(IInkDisp* This,VARIANT Data) { +static __WIDL_INLINE HRESULT IInkDisp_Load(IInkDisp* This,VARIANT Data) { return This->lpVtbl->Load(This,Data); } -static FORCEINLINE HRESULT IInkDisp_CreateStroke(IInkDisp* This,VARIANT PacketData,VARIANT PacketDescription,IInkStrokeDisp **Stroke) { +static __WIDL_INLINE HRESULT IInkDisp_CreateStroke(IInkDisp* This,VARIANT PacketData,VARIANT PacketDescription,IInkStrokeDisp **Stroke) { return This->lpVtbl->CreateStroke(This,PacketData,PacketDescription,Stroke); } -static FORCEINLINE HRESULT IInkDisp_ClipboardCopyWithRectangle(IInkDisp* This,IInkRectangle *Rectangle,InkClipboardFormats ClipboardFormats,InkClipboardModes ClipboardModes,IDataObject **DataObject) { +static __WIDL_INLINE HRESULT IInkDisp_ClipboardCopyWithRectangle(IInkDisp* This,IInkRectangle *Rectangle,InkClipboardFormats ClipboardFormats,InkClipboardModes ClipboardModes,IDataObject **DataObject) { return This->lpVtbl->ClipboardCopyWithRectangle(This,Rectangle,ClipboardFormats,ClipboardModes,DataObject); } -static FORCEINLINE HRESULT IInkDisp_ClipboardCopy(IInkDisp* This,IInkStrokes *strokes,InkClipboardFormats ClipboardFormats,InkClipboardModes ClipboardModes,IDataObject **DataObject) { +static __WIDL_INLINE HRESULT IInkDisp_ClipboardCopy(IInkDisp* This,IInkStrokes *strokes,InkClipboardFormats ClipboardFormats,InkClipboardModes ClipboardModes,IDataObject **DataObject) { return This->lpVtbl->ClipboardCopy(This,strokes,ClipboardFormats,ClipboardModes,DataObject); } -static FORCEINLINE HRESULT IInkDisp_CanPaste(IInkDisp* This,IDataObject *DataObject,VARIANT_BOOL *CanPaste) { +static __WIDL_INLINE HRESULT IInkDisp_CanPaste(IInkDisp* This,IDataObject *DataObject,VARIANT_BOOL *CanPaste) { return This->lpVtbl->CanPaste(This,DataObject,CanPaste); } -static FORCEINLINE HRESULT IInkDisp_ClipboardPaste(IInkDisp* This,LONG x,LONG y,IDataObject *DataObject,IInkStrokes **Strokes) { +static __WIDL_INLINE HRESULT IInkDisp_ClipboardPaste(IInkDisp* This,LONG x,LONG y,IDataObject *DataObject,IInkStrokes **Strokes) { return This->lpVtbl->ClipboardPaste(This,x,y,DataObject,Strokes); } #endif @@ -4536,87 +4544,87 @@ interface IInkStrokes { #define IInkStrokes_RemoveRecognitionResult(This) (This)->lpVtbl->RemoveRecognitionResult(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkStrokes_QueryInterface(IInkStrokes* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkStrokes_QueryInterface(IInkStrokes* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkStrokes_AddRef(IInkStrokes* This) { +static __WIDL_INLINE ULONG IInkStrokes_AddRef(IInkStrokes* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkStrokes_Release(IInkStrokes* This) { +static __WIDL_INLINE ULONG IInkStrokes_Release(IInkStrokes* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkStrokes_GetTypeInfoCount(IInkStrokes* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkStrokes_GetTypeInfoCount(IInkStrokes* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkStrokes_GetTypeInfo(IInkStrokes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkStrokes_GetTypeInfo(IInkStrokes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkStrokes_GetIDsOfNames(IInkStrokes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkStrokes_GetIDsOfNames(IInkStrokes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkStrokes_Invoke(IInkStrokes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkStrokes_Invoke(IInkStrokes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkStrokes methods ***/ -static FORCEINLINE HRESULT IInkStrokes_get_Count(IInkStrokes* This,LONG *Count) { +static __WIDL_INLINE HRESULT IInkStrokes_get_Count(IInkStrokes* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT IInkStrokes_get__NewEnum(IInkStrokes* This,IUnknown **_NewEnum) { +static __WIDL_INLINE HRESULT IInkStrokes_get__NewEnum(IInkStrokes* This,IUnknown **_NewEnum) { return This->lpVtbl->get__NewEnum(This,_NewEnum); } -static FORCEINLINE HRESULT IInkStrokes_get_Ink(IInkStrokes* This,IInkDisp **Ink) { +static __WIDL_INLINE HRESULT IInkStrokes_get_Ink(IInkStrokes* This,IInkDisp **Ink) { return This->lpVtbl->get_Ink(This,Ink); } -static FORCEINLINE HRESULT IInkStrokes_get_RecognitionResult(IInkStrokes* This,IInkRecognitionResult **RecognitionResult) { +static __WIDL_INLINE HRESULT IInkStrokes_get_RecognitionResult(IInkStrokes* This,IInkRecognitionResult **RecognitionResult) { return This->lpVtbl->get_RecognitionResult(This,RecognitionResult); } -static FORCEINLINE HRESULT IInkStrokes_ToString(IInkStrokes* This,BSTR *ToString) { +static __WIDL_INLINE HRESULT IInkStrokes_ToString(IInkStrokes* This,BSTR *ToString) { return This->lpVtbl->ToString(This,ToString); } -static FORCEINLINE HRESULT IInkStrokes_Item(IInkStrokes* This,LONG Index,IInkStrokeDisp **Stroke) { +static __WIDL_INLINE HRESULT IInkStrokes_Item(IInkStrokes* This,LONG Index,IInkStrokeDisp **Stroke) { return This->lpVtbl->Item(This,Index,Stroke); } -static FORCEINLINE HRESULT IInkStrokes_Add(IInkStrokes* This,IInkStrokeDisp *InkStroke) { +static __WIDL_INLINE HRESULT IInkStrokes_Add(IInkStrokes* This,IInkStrokeDisp *InkStroke) { return This->lpVtbl->Add(This,InkStroke); } -static FORCEINLINE HRESULT IInkStrokes_AddStrokes(IInkStrokes* This,IInkStrokes *InkStrokes) { +static __WIDL_INLINE HRESULT IInkStrokes_AddStrokes(IInkStrokes* This,IInkStrokes *InkStrokes) { return This->lpVtbl->AddStrokes(This,InkStrokes); } -static FORCEINLINE HRESULT IInkStrokes_Remove(IInkStrokes* This,IInkStrokeDisp *InkStroke) { +static __WIDL_INLINE HRESULT IInkStrokes_Remove(IInkStrokes* This,IInkStrokeDisp *InkStroke) { return This->lpVtbl->Remove(This,InkStroke); } -static FORCEINLINE HRESULT IInkStrokes_RemoveStrokes(IInkStrokes* This,IInkStrokes *InkStrokes) { +static __WIDL_INLINE HRESULT IInkStrokes_RemoveStrokes(IInkStrokes* This,IInkStrokes *InkStrokes) { return This->lpVtbl->RemoveStrokes(This,InkStrokes); } -static FORCEINLINE HRESULT IInkStrokes_ModifyDrawingAttributes(IInkStrokes* This,IInkDrawingAttributes *DrawAttrs) { +static __WIDL_INLINE HRESULT IInkStrokes_ModifyDrawingAttributes(IInkStrokes* This,IInkDrawingAttributes *DrawAttrs) { return This->lpVtbl->ModifyDrawingAttributes(This,DrawAttrs); } -static FORCEINLINE HRESULT IInkStrokes_GetBoundingBox(IInkStrokes* This,InkBoundingBoxMode BoundingBoxMode,IInkRectangle **BoundingBox) { +static __WIDL_INLINE HRESULT IInkStrokes_GetBoundingBox(IInkStrokes* This,InkBoundingBoxMode BoundingBoxMode,IInkRectangle **BoundingBox) { return This->lpVtbl->GetBoundingBox(This,BoundingBoxMode,BoundingBox); } -static FORCEINLINE HRESULT IInkStrokes_Transform(IInkStrokes* This,IInkTransform *Transform,VARIANT_BOOL ApplyOnPenWidth) { +static __WIDL_INLINE HRESULT IInkStrokes_Transform(IInkStrokes* This,IInkTransform *Transform,VARIANT_BOOL ApplyOnPenWidth) { return This->lpVtbl->Transform(This,Transform,ApplyOnPenWidth); } -static FORCEINLINE HRESULT IInkStrokes_ScaleToRectangle(IInkStrokes* This,IInkRectangle *Rectangle) { +static __WIDL_INLINE HRESULT IInkStrokes_ScaleToRectangle(IInkStrokes* This,IInkRectangle *Rectangle) { return This->lpVtbl->ScaleToRectangle(This,Rectangle); } -static FORCEINLINE HRESULT IInkStrokes_Move(IInkStrokes* This,float HorizontalComponent,float VerticalComponent) { +static __WIDL_INLINE HRESULT IInkStrokes_Move(IInkStrokes* This,float HorizontalComponent,float VerticalComponent) { return This->lpVtbl->Move(This,HorizontalComponent,VerticalComponent); } -static FORCEINLINE HRESULT IInkStrokes_Rotate(IInkStrokes* This,float Degrees,float x,float y) { +static __WIDL_INLINE HRESULT IInkStrokes_Rotate(IInkStrokes* This,float Degrees,float x,float y) { return This->lpVtbl->Rotate(This,Degrees,x,y); } -static FORCEINLINE HRESULT IInkStrokes_Shear(IInkStrokes* This,float HorizontalMultiplier,float VerticalMultiplier) { +static __WIDL_INLINE HRESULT IInkStrokes_Shear(IInkStrokes* This,float HorizontalMultiplier,float VerticalMultiplier) { return This->lpVtbl->Shear(This,HorizontalMultiplier,VerticalMultiplier); } -static FORCEINLINE HRESULT IInkStrokes_ScaleTransform(IInkStrokes* This,float HorizontalMultiplier,float VerticalMultiplier) { +static __WIDL_INLINE HRESULT IInkStrokes_ScaleTransform(IInkStrokes* This,float HorizontalMultiplier,float VerticalMultiplier) { return This->lpVtbl->ScaleTransform(This,HorizontalMultiplier,VerticalMultiplier); } -static FORCEINLINE HRESULT IInkStrokes_Clip(IInkStrokes* This,IInkRectangle *Rectangle) { +static __WIDL_INLINE HRESULT IInkStrokes_Clip(IInkStrokes* This,IInkRectangle *Rectangle) { return This->lpVtbl->Clip(This,Rectangle); } -static FORCEINLINE HRESULT IInkStrokes_RemoveRecognitionResult(IInkStrokes* This) { +static __WIDL_INLINE HRESULT IInkStrokes_RemoveRecognitionResult(IInkStrokes* This) { return This->lpVtbl->RemoveRecognitionResult(This); } #endif @@ -4864,72 +4872,72 @@ interface IInkRenderer { #define IInkRenderer_ScaleTransform(This,HorizontalMultiplier,VerticalMultiplier,ApplyOnPenWidth) (This)->lpVtbl->ScaleTransform(This,HorizontalMultiplier,VerticalMultiplier,ApplyOnPenWidth) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkRenderer_QueryInterface(IInkRenderer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkRenderer_QueryInterface(IInkRenderer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkRenderer_AddRef(IInkRenderer* This) { +static __WIDL_INLINE ULONG IInkRenderer_AddRef(IInkRenderer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkRenderer_Release(IInkRenderer* This) { +static __WIDL_INLINE ULONG IInkRenderer_Release(IInkRenderer* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkRenderer_GetTypeInfoCount(IInkRenderer* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkRenderer_GetTypeInfoCount(IInkRenderer* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkRenderer_GetTypeInfo(IInkRenderer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkRenderer_GetTypeInfo(IInkRenderer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkRenderer_GetIDsOfNames(IInkRenderer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkRenderer_GetIDsOfNames(IInkRenderer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkRenderer_Invoke(IInkRenderer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkRenderer_Invoke(IInkRenderer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkRenderer methods ***/ -static FORCEINLINE HRESULT IInkRenderer_GetViewTransform(IInkRenderer* This,IInkTransform *ViewTransform) { +static __WIDL_INLINE HRESULT IInkRenderer_GetViewTransform(IInkRenderer* This,IInkTransform *ViewTransform) { return This->lpVtbl->GetViewTransform(This,ViewTransform); } -static FORCEINLINE HRESULT IInkRenderer_SetViewTransform(IInkRenderer* This,IInkTransform *ViewTransform) { +static __WIDL_INLINE HRESULT IInkRenderer_SetViewTransform(IInkRenderer* This,IInkTransform *ViewTransform) { return This->lpVtbl->SetViewTransform(This,ViewTransform); } -static FORCEINLINE HRESULT IInkRenderer_GetObjectTransform(IInkRenderer* This,IInkTransform *ObjectTransform) { +static __WIDL_INLINE HRESULT IInkRenderer_GetObjectTransform(IInkRenderer* This,IInkTransform *ObjectTransform) { return This->lpVtbl->GetObjectTransform(This,ObjectTransform); } -static FORCEINLINE HRESULT IInkRenderer_SetObjectTransform(IInkRenderer* This,IInkTransform *ObjectTransform) { +static __WIDL_INLINE HRESULT IInkRenderer_SetObjectTransform(IInkRenderer* This,IInkTransform *ObjectTransform) { return This->lpVtbl->SetObjectTransform(This,ObjectTransform); } -static FORCEINLINE HRESULT IInkRenderer_Draw(IInkRenderer* This,LONG_PTR hDC,IInkStrokes *Strokes) { +static __WIDL_INLINE HRESULT IInkRenderer_Draw(IInkRenderer* This,LONG_PTR hDC,IInkStrokes *Strokes) { return This->lpVtbl->Draw(This,hDC,Strokes); } -static FORCEINLINE HRESULT IInkRenderer_DrawStroke(IInkRenderer* This,LONG_PTR hDC,IInkStrokeDisp *Stroke,IInkDrawingAttributes *DrawingAttributes) { +static __WIDL_INLINE HRESULT IInkRenderer_DrawStroke(IInkRenderer* This,LONG_PTR hDC,IInkStrokeDisp *Stroke,IInkDrawingAttributes *DrawingAttributes) { return This->lpVtbl->DrawStroke(This,hDC,Stroke,DrawingAttributes); } -static FORCEINLINE HRESULT IInkRenderer_PixelToInkSpace(IInkRenderer* This,LONG_PTR hDC,LONG *x,LONG *y) { +static __WIDL_INLINE HRESULT IInkRenderer_PixelToInkSpace(IInkRenderer* This,LONG_PTR hDC,LONG *x,LONG *y) { return This->lpVtbl->PixelToInkSpace(This,hDC,x,y); } -static FORCEINLINE HRESULT IInkRenderer_InkSpaceToPixel(IInkRenderer* This,LONG_PTR hdcDisplay,LONG *x,LONG *y) { +static __WIDL_INLINE HRESULT IInkRenderer_InkSpaceToPixel(IInkRenderer* This,LONG_PTR hdcDisplay,LONG *x,LONG *y) { return This->lpVtbl->InkSpaceToPixel(This,hdcDisplay,x,y); } -static FORCEINLINE HRESULT IInkRenderer_PixelToInkSpaceFromPoints(IInkRenderer* This,LONG_PTR hDC,VARIANT *Points) { +static __WIDL_INLINE HRESULT IInkRenderer_PixelToInkSpaceFromPoints(IInkRenderer* This,LONG_PTR hDC,VARIANT *Points) { return This->lpVtbl->PixelToInkSpaceFromPoints(This,hDC,Points); } -static FORCEINLINE HRESULT IInkRenderer_InkSpaceToPixelFromPoints(IInkRenderer* This,LONG_PTR hDC,VARIANT *Points) { +static __WIDL_INLINE HRESULT IInkRenderer_InkSpaceToPixelFromPoints(IInkRenderer* This,LONG_PTR hDC,VARIANT *Points) { return This->lpVtbl->InkSpaceToPixelFromPoints(This,hDC,Points); } -static FORCEINLINE HRESULT IInkRenderer_Measure(IInkRenderer* This,IInkStrokes *Strokes,IInkRectangle **Rectangle) { +static __WIDL_INLINE HRESULT IInkRenderer_Measure(IInkRenderer* This,IInkStrokes *Strokes,IInkRectangle **Rectangle) { return This->lpVtbl->Measure(This,Strokes,Rectangle); } -static FORCEINLINE HRESULT IInkRenderer_MeasureStroke(IInkRenderer* This,IInkStrokeDisp *Stroke,IInkDrawingAttributes *DrawingAttributes,IInkRectangle **Rectangle) { +static __WIDL_INLINE HRESULT IInkRenderer_MeasureStroke(IInkRenderer* This,IInkStrokeDisp *Stroke,IInkDrawingAttributes *DrawingAttributes,IInkRectangle **Rectangle) { return This->lpVtbl->MeasureStroke(This,Stroke,DrawingAttributes,Rectangle); } -static FORCEINLINE HRESULT IInkRenderer_Move(IInkRenderer* This,float HorizontalComponent,float VerticalComponent) { +static __WIDL_INLINE HRESULT IInkRenderer_Move(IInkRenderer* This,float HorizontalComponent,float VerticalComponent) { return This->lpVtbl->Move(This,HorizontalComponent,VerticalComponent); } -static FORCEINLINE HRESULT IInkRenderer_Rotate(IInkRenderer* This,float Degrees,float x,float y) { +static __WIDL_INLINE HRESULT IInkRenderer_Rotate(IInkRenderer* This,float Degrees,float x,float y) { return This->lpVtbl->Rotate(This,Degrees,x,y); } -static FORCEINLINE HRESULT IInkRenderer_ScaleTransform(IInkRenderer* This,float HorizontalMultiplier,float VerticalMultiplier,VARIANT_BOOL ApplyOnPenWidth) { +static __WIDL_INLINE HRESULT IInkRenderer_ScaleTransform(IInkRenderer* This,float HorizontalMultiplier,float VerticalMultiplier,VARIANT_BOOL ApplyOnPenWidth) { return This->lpVtbl->ScaleTransform(This,HorizontalMultiplier,VerticalMultiplier,ApplyOnPenWidth); } #endif @@ -5049,36 +5057,36 @@ interface IInkCursors { #define IInkCursors_Item(This,Index,Cursor) (This)->lpVtbl->Item(This,Index,Cursor) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkCursors_QueryInterface(IInkCursors* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkCursors_QueryInterface(IInkCursors* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkCursors_AddRef(IInkCursors* This) { +static __WIDL_INLINE ULONG IInkCursors_AddRef(IInkCursors* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkCursors_Release(IInkCursors* This) { +static __WIDL_INLINE ULONG IInkCursors_Release(IInkCursors* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkCursors_GetTypeInfoCount(IInkCursors* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkCursors_GetTypeInfoCount(IInkCursors* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkCursors_GetTypeInfo(IInkCursors* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkCursors_GetTypeInfo(IInkCursors* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkCursors_GetIDsOfNames(IInkCursors* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkCursors_GetIDsOfNames(IInkCursors* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkCursors_Invoke(IInkCursors* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkCursors_Invoke(IInkCursors* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkCursors methods ***/ -static FORCEINLINE HRESULT IInkCursors_get_Count(IInkCursors* This,LONG *Count) { +static __WIDL_INLINE HRESULT IInkCursors_get_Count(IInkCursors* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT IInkCursors_get__NewEnum(IInkCursors* This,IUnknown **_NewEnum) { +static __WIDL_INLINE HRESULT IInkCursors_get__NewEnum(IInkCursors* This,IUnknown **_NewEnum) { return This->lpVtbl->get__NewEnum(This,_NewEnum); } -static FORCEINLINE HRESULT IInkCursors_Item(IInkCursors* This,LONG Index,IInkCursor **Cursor) { +static __WIDL_INLINE HRESULT IInkCursors_Item(IInkCursors* This,LONG Index,IInkCursor **Cursor) { return This->lpVtbl->Item(This,Index,Cursor); } #endif @@ -5500,147 +5508,147 @@ interface IInkCollector { #define IInkCollector_SetEventInterest(This,EventId,Listen) (This)->lpVtbl->SetEventInterest(This,EventId,Listen) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInkCollector_QueryInterface(IInkCollector* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInkCollector_QueryInterface(IInkCollector* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInkCollector_AddRef(IInkCollector* This) { +static __WIDL_INLINE ULONG IInkCollector_AddRef(IInkCollector* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInkCollector_Release(IInkCollector* This) { +static __WIDL_INLINE ULONG IInkCollector_Release(IInkCollector* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInkCollector_GetTypeInfoCount(IInkCollector* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInkCollector_GetTypeInfoCount(IInkCollector* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInkCollector_GetTypeInfo(IInkCollector* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInkCollector_GetTypeInfo(IInkCollector* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInkCollector_GetIDsOfNames(IInkCollector* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInkCollector_GetIDsOfNames(IInkCollector* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInkCollector_Invoke(IInkCollector* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInkCollector_Invoke(IInkCollector* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInkCollector methods ***/ -static FORCEINLINE HRESULT IInkCollector_get_hWnd(IInkCollector* This,LONG_PTR *CurrentWindow) { +static __WIDL_INLINE HRESULT IInkCollector_get_hWnd(IInkCollector* This,LONG_PTR *CurrentWindow) { return This->lpVtbl->get_hWnd(This,CurrentWindow); } -static FORCEINLINE HRESULT IInkCollector_put_hWnd(IInkCollector* This,LONG_PTR NewWindow) { +static __WIDL_INLINE HRESULT IInkCollector_put_hWnd(IInkCollector* This,LONG_PTR NewWindow) { return This->lpVtbl->put_hWnd(This,NewWindow); } -static FORCEINLINE HRESULT IInkCollector_get_Enabled(IInkCollector* This,VARIANT_BOOL *Collecting) { +static __WIDL_INLINE HRESULT IInkCollector_get_Enabled(IInkCollector* This,VARIANT_BOOL *Collecting) { return This->lpVtbl->get_Enabled(This,Collecting); } -static FORCEINLINE HRESULT IInkCollector_put_Enabled(IInkCollector* This,VARIANT_BOOL Collecting) { +static __WIDL_INLINE HRESULT IInkCollector_put_Enabled(IInkCollector* This,VARIANT_BOOL Collecting) { return This->lpVtbl->put_Enabled(This,Collecting); } -static FORCEINLINE HRESULT IInkCollector_get_DefaultDrawingAttributes(IInkCollector* This,IInkDrawingAttributes **CurrentAttributes) { +static __WIDL_INLINE HRESULT IInkCollector_get_DefaultDrawingAttributes(IInkCollector* This,IInkDrawingAttributes **CurrentAttributes) { return This->lpVtbl->get_DefaultDrawingAttributes(This,CurrentAttributes); } -static FORCEINLINE HRESULT IInkCollector_putref_DefaultDrawingAttributes(IInkCollector* This,IInkDrawingAttributes *NewAttributes) { +static __WIDL_INLINE HRESULT IInkCollector_putref_DefaultDrawingAttributes(IInkCollector* This,IInkDrawingAttributes *NewAttributes) { return This->lpVtbl->putref_DefaultDrawingAttributes(This,NewAttributes); } -static FORCEINLINE HRESULT IInkCollector_get_Renderer(IInkCollector* This,IInkRenderer **CurrentInkRenderer) { +static __WIDL_INLINE HRESULT IInkCollector_get_Renderer(IInkCollector* This,IInkRenderer **CurrentInkRenderer) { return This->lpVtbl->get_Renderer(This,CurrentInkRenderer); } -static FORCEINLINE HRESULT IInkCollector_putref_Renderer(IInkCollector* This,IInkRenderer *NewInkRenderer) { +static __WIDL_INLINE HRESULT IInkCollector_putref_Renderer(IInkCollector* This,IInkRenderer *NewInkRenderer) { return This->lpVtbl->putref_Renderer(This,NewInkRenderer); } -static FORCEINLINE HRESULT IInkCollector_get_Ink(IInkCollector* This,IInkDisp **Ink) { +static __WIDL_INLINE HRESULT IInkCollector_get_Ink(IInkCollector* This,IInkDisp **Ink) { return This->lpVtbl->get_Ink(This,Ink); } -static FORCEINLINE HRESULT IInkCollector_putref_Ink(IInkCollector* This,IInkDisp *NewInk) { +static __WIDL_INLINE HRESULT IInkCollector_putref_Ink(IInkCollector* This,IInkDisp *NewInk) { return This->lpVtbl->putref_Ink(This,NewInk); } -static FORCEINLINE HRESULT IInkCollector_get_AutoRedraw(IInkCollector* This,VARIANT_BOOL *AutoRedraw) { +static __WIDL_INLINE HRESULT IInkCollector_get_AutoRedraw(IInkCollector* This,VARIANT_BOOL *AutoRedraw) { return This->lpVtbl->get_AutoRedraw(This,AutoRedraw); } -static FORCEINLINE HRESULT IInkCollector_put_AutoRedraw(IInkCollector* This,VARIANT_BOOL AutoRedraw) { +static __WIDL_INLINE HRESULT IInkCollector_put_AutoRedraw(IInkCollector* This,VARIANT_BOOL AutoRedraw) { return This->lpVtbl->put_AutoRedraw(This,AutoRedraw); } -static FORCEINLINE HRESULT IInkCollector_get_CollectingInk(IInkCollector* This,VARIANT_BOOL *Collecting) { +static __WIDL_INLINE HRESULT IInkCollector_get_CollectingInk(IInkCollector* This,VARIANT_BOOL *Collecting) { return This->lpVtbl->get_CollectingInk(This,Collecting); } -static FORCEINLINE HRESULT IInkCollector_get_CollectionMode(IInkCollector* This,InkCollectionMode *Mode) { +static __WIDL_INLINE HRESULT IInkCollector_get_CollectionMode(IInkCollector* This,InkCollectionMode *Mode) { return This->lpVtbl->get_CollectionMode(This,Mode); } -static FORCEINLINE HRESULT IInkCollector_put_CollectionMode(IInkCollector* This,InkCollectionMode Mode) { +static __WIDL_INLINE HRESULT IInkCollector_put_CollectionMode(IInkCollector* This,InkCollectionMode Mode) { return This->lpVtbl->put_CollectionMode(This,Mode); } -static FORCEINLINE HRESULT IInkCollector_get_DynamicRendering(IInkCollector* This,VARIANT_BOOL *Enabled) { +static __WIDL_INLINE HRESULT IInkCollector_get_DynamicRendering(IInkCollector* This,VARIANT_BOOL *Enabled) { return This->lpVtbl->get_DynamicRendering(This,Enabled); } -static FORCEINLINE HRESULT IInkCollector_put_DynamicRendering(IInkCollector* This,VARIANT_BOOL Enabled) { +static __WIDL_INLINE HRESULT IInkCollector_put_DynamicRendering(IInkCollector* This,VARIANT_BOOL Enabled) { return This->lpVtbl->put_DynamicRendering(This,Enabled); } -static FORCEINLINE HRESULT IInkCollector_get_DesiredPacketDescription(IInkCollector* This,VARIANT *PacketGuids) { +static __WIDL_INLINE HRESULT IInkCollector_get_DesiredPacketDescription(IInkCollector* This,VARIANT *PacketGuids) { return This->lpVtbl->get_DesiredPacketDescription(This,PacketGuids); } -static FORCEINLINE HRESULT IInkCollector_put_DesiredPacketDescription(IInkCollector* This,VARIANT PacketGuids) { +static __WIDL_INLINE HRESULT IInkCollector_put_DesiredPacketDescription(IInkCollector* This,VARIANT PacketGuids) { return This->lpVtbl->put_DesiredPacketDescription(This,PacketGuids); } -static FORCEINLINE HRESULT IInkCollector_get_MouseIcon(IInkCollector* This,IPictureDisp **MouseIcon) { +static __WIDL_INLINE HRESULT IInkCollector_get_MouseIcon(IInkCollector* This,IPictureDisp **MouseIcon) { return This->lpVtbl->get_MouseIcon(This,MouseIcon); } -static FORCEINLINE HRESULT IInkCollector_put_MouseIcon(IInkCollector* This,IPictureDisp *MouseIcon) { +static __WIDL_INLINE HRESULT IInkCollector_put_MouseIcon(IInkCollector* This,IPictureDisp *MouseIcon) { return This->lpVtbl->put_MouseIcon(This,MouseIcon); } -static FORCEINLINE HRESULT IInkCollector_putref_MouseIcon(IInkCollector* This,IPictureDisp *MouseIcon) { +static __WIDL_INLINE HRESULT IInkCollector_putref_MouseIcon(IInkCollector* This,IPictureDisp *MouseIcon) { return This->lpVtbl->putref_MouseIcon(This,MouseIcon); } -static FORCEINLINE HRESULT IInkCollector_get_MousePointer(IInkCollector* This,InkMousePointer *MousePointer) { +static __WIDL_INLINE HRESULT IInkCollector_get_MousePointer(IInkCollector* This,InkMousePointer *MousePointer) { return This->lpVtbl->get_MousePointer(This,MousePointer); } -static FORCEINLINE HRESULT IInkCollector_put_MousePointer(IInkCollector* This,InkMousePointer MousePointer) { +static __WIDL_INLINE HRESULT IInkCollector_put_MousePointer(IInkCollector* This,InkMousePointer MousePointer) { return This->lpVtbl->put_MousePointer(This,MousePointer); } -static FORCEINLINE HRESULT IInkCollector_get_Cursors(IInkCollector* This,IInkCursors **Cursors) { +static __WIDL_INLINE HRESULT IInkCollector_get_Cursors(IInkCollector* This,IInkCursors **Cursors) { return This->lpVtbl->get_Cursors(This,Cursors); } -static FORCEINLINE HRESULT IInkCollector_get_MarginX(IInkCollector* This,LONG *MarginX) { +static __WIDL_INLINE HRESULT IInkCollector_get_MarginX(IInkCollector* This,LONG *MarginX) { return This->lpVtbl->get_MarginX(This,MarginX); } -static FORCEINLINE HRESULT IInkCollector_put_MarginX(IInkCollector* This,LONG MarginX) { +static __WIDL_INLINE HRESULT IInkCollector_put_MarginX(IInkCollector* This,LONG MarginX) { return This->lpVtbl->put_MarginX(This,MarginX); } -static FORCEINLINE HRESULT IInkCollector_get_MarginY(IInkCollector* This,LONG *MarginY) { +static __WIDL_INLINE HRESULT IInkCollector_get_MarginY(IInkCollector* This,LONG *MarginY) { return This->lpVtbl->get_MarginY(This,MarginY); } -static FORCEINLINE HRESULT IInkCollector_put_MarginY(IInkCollector* This,LONG MarginY) { +static __WIDL_INLINE HRESULT IInkCollector_put_MarginY(IInkCollector* This,LONG MarginY) { return This->lpVtbl->put_MarginY(This,MarginY); } -static FORCEINLINE HRESULT IInkCollector_get_Tablet(IInkCollector* This,IInkTablet **SingleTablet) { +static __WIDL_INLINE HRESULT IInkCollector_get_Tablet(IInkCollector* This,IInkTablet **SingleTablet) { return This->lpVtbl->get_Tablet(This,SingleTablet); } -static FORCEINLINE HRESULT IInkCollector_get_SupportHighContrastInk(IInkCollector* This,VARIANT_BOOL *Support) { +static __WIDL_INLINE HRESULT IInkCollector_get_SupportHighContrastInk(IInkCollector* This,VARIANT_BOOL *Support) { return This->lpVtbl->get_SupportHighContrastInk(This,Support); } -static FORCEINLINE HRESULT IInkCollector_put_SupportHighContrastInk(IInkCollector* This,VARIANT_BOOL Support) { +static __WIDL_INLINE HRESULT IInkCollector_put_SupportHighContrastInk(IInkCollector* This,VARIANT_BOOL Support) { return This->lpVtbl->put_SupportHighContrastInk(This,Support); } -static FORCEINLINE HRESULT IInkCollector_SetGestureStatus(IInkCollector* This,InkApplicationGesture Gesture,VARIANT_BOOL Listen) { +static __WIDL_INLINE HRESULT IInkCollector_SetGestureStatus(IInkCollector* This,InkApplicationGesture Gesture,VARIANT_BOOL Listen) { return This->lpVtbl->SetGestureStatus(This,Gesture,Listen); } -static FORCEINLINE HRESULT IInkCollector_GetGestureStatus(IInkCollector* This,InkApplicationGesture Gesture,VARIANT_BOOL *Listening) { +static __WIDL_INLINE HRESULT IInkCollector_GetGestureStatus(IInkCollector* This,InkApplicationGesture Gesture,VARIANT_BOOL *Listening) { return This->lpVtbl->GetGestureStatus(This,Gesture,Listening); } -static FORCEINLINE HRESULT IInkCollector_GetWindowInputRectangle(IInkCollector* This,IInkRectangle **WindowInputRectangle) { +static __WIDL_INLINE HRESULT IInkCollector_GetWindowInputRectangle(IInkCollector* This,IInkRectangle **WindowInputRectangle) { return This->lpVtbl->GetWindowInputRectangle(This,WindowInputRectangle); } -static FORCEINLINE HRESULT IInkCollector_SetWindowInputRectangle(IInkCollector* This,IInkRectangle *WindowInputRectangle) { +static __WIDL_INLINE HRESULT IInkCollector_SetWindowInputRectangle(IInkCollector* This,IInkRectangle *WindowInputRectangle) { return This->lpVtbl->SetWindowInputRectangle(This,WindowInputRectangle); } -static FORCEINLINE HRESULT IInkCollector_SetAllTabletsMode(IInkCollector* This,VARIANT_BOOL UseMouseForInput) { +static __WIDL_INLINE HRESULT IInkCollector_SetAllTabletsMode(IInkCollector* This,VARIANT_BOOL UseMouseForInput) { return This->lpVtbl->SetAllTabletsMode(This,UseMouseForInput); } -static FORCEINLINE HRESULT IInkCollector_SetSingleTabletIntegratedMode(IInkCollector* This,IInkTablet *Tablet) { +static __WIDL_INLINE HRESULT IInkCollector_SetSingleTabletIntegratedMode(IInkCollector* This,IInkTablet *Tablet) { return This->lpVtbl->SetSingleTabletIntegratedMode(This,Tablet); } -static FORCEINLINE HRESULT IInkCollector_GetEventInterest(IInkCollector* This,InkCollectorEventInterest EventId,VARIANT_BOOL *Listen) { +static __WIDL_INLINE HRESULT IInkCollector_GetEventInterest(IInkCollector* This,InkCollectorEventInterest EventId,VARIANT_BOOL *Listen) { return This->lpVtbl->GetEventInterest(This,EventId,Listen); } -static FORCEINLINE HRESULT IInkCollector_SetEventInterest(IInkCollector* This,InkCollectorEventInterest EventId,VARIANT_BOOL Listen) { +static __WIDL_INLINE HRESULT IInkCollector_SetEventInterest(IInkCollector* This,InkCollectorEventInterest EventId,VARIANT_BOOL Listen) { return This->lpVtbl->SetEventInterest(This,EventId,Listen); } #endif @@ -5732,26 +5740,26 @@ interface _IInkCollectorEvents { #define _IInkCollectorEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT _IInkCollectorEvents_QueryInterface(_IInkCollectorEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT _IInkCollectorEvents_QueryInterface(_IInkCollectorEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG _IInkCollectorEvents_AddRef(_IInkCollectorEvents* This) { +static __WIDL_INLINE ULONG _IInkCollectorEvents_AddRef(_IInkCollectorEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG _IInkCollectorEvents_Release(_IInkCollectorEvents* This) { +static __WIDL_INLINE ULONG _IInkCollectorEvents_Release(_IInkCollectorEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT _IInkCollectorEvents_GetTypeInfoCount(_IInkCollectorEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT _IInkCollectorEvents_GetTypeInfoCount(_IInkCollectorEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT _IInkCollectorEvents_GetTypeInfo(_IInkCollectorEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT _IInkCollectorEvents_GetTypeInfo(_IInkCollectorEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT _IInkCollectorEvents_GetIDsOfNames(_IInkCollectorEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT _IInkCollectorEvents_GetIDsOfNames(_IInkCollectorEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT _IInkCollectorEvents_Invoke(_IInkCollectorEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT _IInkCollectorEvents_Invoke(_IInkCollectorEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif diff --git a/lib/libc/include/any-windows-any/msinkaut_i.c b/lib/libc/include/any-windows-any/msinkaut_i.c index c27ee73f05ff54d3f06cb88fe9bceeaf1d344c12..e4abbd4592bdb559c6b57a17d275d347c91633e1 100644 --- a/lib/libc/include/any-windows-any/msinkaut_i.c +++ b/lib/libc/include/any-windows-any/msinkaut_i.c @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/msinkaut.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from msinkaut.idl - Do not edit ***/ #include #include diff --git a/lib/libc/include/any-windows-any/msopc.h b/lib/libc/include/any-windows-any/msopc.h index ddd77c364303cdca5fff47f8ae0a21ffc4d386bc..2b54d155408ec9c19cbcd6d4a4ce9fd4501b4fe6 100644 --- a/lib/libc/include/any-windows-any/msopc.h +++ b/lib/libc/include/any-windows-any/msopc.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/msopc.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/msopc.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __msopc_h__ #define __msopc_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IOpcUri_FWD_DEFINED__ @@ -515,99 +523,99 @@ interface IOpcUri { #define IOpcUri_CombinePartUri(This,relativeUri,combinedUri) (This)->lpVtbl->CombinePartUri(This,relativeUri,combinedUri) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcUri_QueryInterface(IOpcUri* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcUri_QueryInterface(IOpcUri* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcUri_AddRef(IOpcUri* This) { +static __WIDL_INLINE ULONG IOpcUri_AddRef(IOpcUri* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcUri_Release(IOpcUri* This) { +static __WIDL_INLINE ULONG IOpcUri_Release(IOpcUri* This) { return This->lpVtbl->Release(This); } /*** IUri methods ***/ -static FORCEINLINE HRESULT IOpcUri_GetPropertyBSTR(IOpcUri* This,Uri_PROPERTY uriProp,BSTR *pbstrProperty,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IOpcUri_GetPropertyBSTR(IOpcUri* This,Uri_PROPERTY uriProp,BSTR *pbstrProperty,DWORD dwFlags) { return This->lpVtbl->GetPropertyBSTR(This,uriProp,pbstrProperty,dwFlags); } -static FORCEINLINE HRESULT IOpcUri_GetPropertyLength(IOpcUri* This,Uri_PROPERTY uriProp,DWORD *pcchProperty,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IOpcUri_GetPropertyLength(IOpcUri* This,Uri_PROPERTY uriProp,DWORD *pcchProperty,DWORD dwFlags) { return This->lpVtbl->GetPropertyLength(This,uriProp,pcchProperty,dwFlags); } -static FORCEINLINE HRESULT IOpcUri_GetPropertyDWORD(IOpcUri* This,Uri_PROPERTY uriProp,DWORD *pdwProperty,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IOpcUri_GetPropertyDWORD(IOpcUri* This,Uri_PROPERTY uriProp,DWORD *pdwProperty,DWORD dwFlags) { return This->lpVtbl->GetPropertyDWORD(This,uriProp,pdwProperty,dwFlags); } -static FORCEINLINE HRESULT IOpcUri_HasProperty(IOpcUri* This,Uri_PROPERTY uriProp,WINBOOL *pfHasProperty) { +static __WIDL_INLINE HRESULT IOpcUri_HasProperty(IOpcUri* This,Uri_PROPERTY uriProp,WINBOOL *pfHasProperty) { return This->lpVtbl->HasProperty(This,uriProp,pfHasProperty); } -static FORCEINLINE HRESULT IOpcUri_GetAbsoluteUri(IOpcUri* This,BSTR *pbstrAbsoluteUri) { +static __WIDL_INLINE HRESULT IOpcUri_GetAbsoluteUri(IOpcUri* This,BSTR *pbstrAbsoluteUri) { return This->lpVtbl->GetAbsoluteUri(This,pbstrAbsoluteUri); } -static FORCEINLINE HRESULT IOpcUri_GetAuthority(IOpcUri* This,BSTR *pbstrAuthority) { +static __WIDL_INLINE HRESULT IOpcUri_GetAuthority(IOpcUri* This,BSTR *pbstrAuthority) { return This->lpVtbl->GetAuthority(This,pbstrAuthority); } -static FORCEINLINE HRESULT IOpcUri_GetDisplayUri(IOpcUri* This,BSTR *pbstrDisplayString) { +static __WIDL_INLINE HRESULT IOpcUri_GetDisplayUri(IOpcUri* This,BSTR *pbstrDisplayString) { return This->lpVtbl->GetDisplayUri(This,pbstrDisplayString); } -static FORCEINLINE HRESULT IOpcUri_GetDomain(IOpcUri* This,BSTR *pbstrDomain) { +static __WIDL_INLINE HRESULT IOpcUri_GetDomain(IOpcUri* This,BSTR *pbstrDomain) { return This->lpVtbl->GetDomain(This,pbstrDomain); } -static FORCEINLINE HRESULT IOpcUri_GetExtension(IOpcUri* This,BSTR *pbstrExtension) { +static __WIDL_INLINE HRESULT IOpcUri_GetExtension(IOpcUri* This,BSTR *pbstrExtension) { return This->lpVtbl->GetExtension(This,pbstrExtension); } -static FORCEINLINE HRESULT IOpcUri_GetFragment(IOpcUri* This,BSTR *pbstrFragment) { +static __WIDL_INLINE HRESULT IOpcUri_GetFragment(IOpcUri* This,BSTR *pbstrFragment) { return This->lpVtbl->GetFragment(This,pbstrFragment); } -static FORCEINLINE HRESULT IOpcUri_GetHost(IOpcUri* This,BSTR *pbstrHost) { +static __WIDL_INLINE HRESULT IOpcUri_GetHost(IOpcUri* This,BSTR *pbstrHost) { return This->lpVtbl->GetHost(This,pbstrHost); } -static FORCEINLINE HRESULT IOpcUri_GetPassword(IOpcUri* This,BSTR *pbstrPassword) { +static __WIDL_INLINE HRESULT IOpcUri_GetPassword(IOpcUri* This,BSTR *pbstrPassword) { return This->lpVtbl->GetPassword(This,pbstrPassword); } -static FORCEINLINE HRESULT IOpcUri_GetPath(IOpcUri* This,BSTR *pbstrPath) { +static __WIDL_INLINE HRESULT IOpcUri_GetPath(IOpcUri* This,BSTR *pbstrPath) { return This->lpVtbl->GetPath(This,pbstrPath); } -static FORCEINLINE HRESULT IOpcUri_GetPathAndQuery(IOpcUri* This,BSTR *pbstrPathAndQuery) { +static __WIDL_INLINE HRESULT IOpcUri_GetPathAndQuery(IOpcUri* This,BSTR *pbstrPathAndQuery) { return This->lpVtbl->GetPathAndQuery(This,pbstrPathAndQuery); } -static FORCEINLINE HRESULT IOpcUri_GetQuery(IOpcUri* This,BSTR *pbstrQuery) { +static __WIDL_INLINE HRESULT IOpcUri_GetQuery(IOpcUri* This,BSTR *pbstrQuery) { return This->lpVtbl->GetQuery(This,pbstrQuery); } -static FORCEINLINE HRESULT IOpcUri_GetRawUri(IOpcUri* This,BSTR *pbstrRawUri) { +static __WIDL_INLINE HRESULT IOpcUri_GetRawUri(IOpcUri* This,BSTR *pbstrRawUri) { return This->lpVtbl->GetRawUri(This,pbstrRawUri); } -static FORCEINLINE HRESULT IOpcUri_GetSchemeName(IOpcUri* This,BSTR *pbstrSchemeName) { +static __WIDL_INLINE HRESULT IOpcUri_GetSchemeName(IOpcUri* This,BSTR *pbstrSchemeName) { return This->lpVtbl->GetSchemeName(This,pbstrSchemeName); } -static FORCEINLINE HRESULT IOpcUri_GetUserInfo(IOpcUri* This,BSTR *pbstrUserInfo) { +static __WIDL_INLINE HRESULT IOpcUri_GetUserInfo(IOpcUri* This,BSTR *pbstrUserInfo) { return This->lpVtbl->GetUserInfo(This,pbstrUserInfo); } -static FORCEINLINE HRESULT IOpcUri_GetUserName(IOpcUri* This,BSTR *pbstrUserName) { +static __WIDL_INLINE HRESULT IOpcUri_GetUserName(IOpcUri* This,BSTR *pbstrUserName) { return This->lpVtbl->GetUserName(This,pbstrUserName); } -static FORCEINLINE HRESULT IOpcUri_GetHostType(IOpcUri* This,DWORD *pdwHostType) { +static __WIDL_INLINE HRESULT IOpcUri_GetHostType(IOpcUri* This,DWORD *pdwHostType) { return This->lpVtbl->GetHostType(This,pdwHostType); } -static FORCEINLINE HRESULT IOpcUri_GetPort(IOpcUri* This,DWORD *pdwPort) { +static __WIDL_INLINE HRESULT IOpcUri_GetPort(IOpcUri* This,DWORD *pdwPort) { return This->lpVtbl->GetPort(This,pdwPort); } -static FORCEINLINE HRESULT IOpcUri_GetScheme(IOpcUri* This,DWORD *pdwScheme) { +static __WIDL_INLINE HRESULT IOpcUri_GetScheme(IOpcUri* This,DWORD *pdwScheme) { return This->lpVtbl->GetScheme(This,pdwScheme); } -static FORCEINLINE HRESULT IOpcUri_GetZone(IOpcUri* This,DWORD *pdwZone) { +static __WIDL_INLINE HRESULT IOpcUri_GetZone(IOpcUri* This,DWORD *pdwZone) { return This->lpVtbl->GetZone(This,pdwZone); } -static FORCEINLINE HRESULT IOpcUri_GetProperties(IOpcUri* This,LPDWORD pdwFlags) { +static __WIDL_INLINE HRESULT IOpcUri_GetProperties(IOpcUri* This,LPDWORD pdwFlags) { return This->lpVtbl->GetProperties(This,pdwFlags); } -static FORCEINLINE HRESULT IOpcUri_IsEqual(IOpcUri* This,IUri *pUri,WINBOOL *pfEqual) { +static __WIDL_INLINE HRESULT IOpcUri_IsEqual(IOpcUri* This,IUri *pUri,WINBOOL *pfEqual) { return This->lpVtbl->IsEqual(This,pUri,pfEqual); } /*** IOpcUri methods ***/ -static FORCEINLINE HRESULT IOpcUri_GetRelationshipsPartUri(IOpcUri* This,IOpcPartUri **relationshipPartUri) { +static __WIDL_INLINE HRESULT IOpcUri_GetRelationshipsPartUri(IOpcUri* This,IOpcPartUri **relationshipPartUri) { return This->lpVtbl->GetRelationshipsPartUri(This,relationshipPartUri); } -static FORCEINLINE HRESULT IOpcUri_GetRelativeUri(IOpcUri* This,IOpcPartUri *targetPartUri,IUri **relativeUri) { +static __WIDL_INLINE HRESULT IOpcUri_GetRelativeUri(IOpcUri* This,IOpcPartUri *targetPartUri,IUri **relativeUri) { return This->lpVtbl->GetRelativeUri(This,targetPartUri,relativeUri); } -static FORCEINLINE HRESULT IOpcUri_CombinePartUri(IOpcUri* This,IUri *relativeUri,IOpcPartUri **combinedUri) { +static __WIDL_INLINE HRESULT IOpcUri_CombinePartUri(IOpcUri* This,IUri *relativeUri,IOpcPartUri **combinedUri) { return This->lpVtbl->CombinePartUri(This,relativeUri,combinedUri); } #endif @@ -846,109 +854,109 @@ interface IOpcPartUri { #define IOpcPartUri_IsRelationshipsPartUri(This,isRelationshipUri) (This)->lpVtbl->IsRelationshipsPartUri(This,isRelationshipUri) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcPartUri_QueryInterface(IOpcPartUri* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcPartUri_QueryInterface(IOpcPartUri* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcPartUri_AddRef(IOpcPartUri* This) { +static __WIDL_INLINE ULONG IOpcPartUri_AddRef(IOpcPartUri* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcPartUri_Release(IOpcPartUri* This) { +static __WIDL_INLINE ULONG IOpcPartUri_Release(IOpcPartUri* This) { return This->lpVtbl->Release(This); } /*** IUri methods ***/ -static FORCEINLINE HRESULT IOpcPartUri_GetPropertyBSTR(IOpcPartUri* This,Uri_PROPERTY uriProp,BSTR *pbstrProperty,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetPropertyBSTR(IOpcPartUri* This,Uri_PROPERTY uriProp,BSTR *pbstrProperty,DWORD dwFlags) { return This->lpVtbl->GetPropertyBSTR(This,uriProp,pbstrProperty,dwFlags); } -static FORCEINLINE HRESULT IOpcPartUri_GetPropertyLength(IOpcPartUri* This,Uri_PROPERTY uriProp,DWORD *pcchProperty,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetPropertyLength(IOpcPartUri* This,Uri_PROPERTY uriProp,DWORD *pcchProperty,DWORD dwFlags) { return This->lpVtbl->GetPropertyLength(This,uriProp,pcchProperty,dwFlags); } -static FORCEINLINE HRESULT IOpcPartUri_GetPropertyDWORD(IOpcPartUri* This,Uri_PROPERTY uriProp,DWORD *pdwProperty,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetPropertyDWORD(IOpcPartUri* This,Uri_PROPERTY uriProp,DWORD *pdwProperty,DWORD dwFlags) { return This->lpVtbl->GetPropertyDWORD(This,uriProp,pdwProperty,dwFlags); } -static FORCEINLINE HRESULT IOpcPartUri_HasProperty(IOpcPartUri* This,Uri_PROPERTY uriProp,WINBOOL *pfHasProperty) { +static __WIDL_INLINE HRESULT IOpcPartUri_HasProperty(IOpcPartUri* This,Uri_PROPERTY uriProp,WINBOOL *pfHasProperty) { return This->lpVtbl->HasProperty(This,uriProp,pfHasProperty); } -static FORCEINLINE HRESULT IOpcPartUri_GetAbsoluteUri(IOpcPartUri* This,BSTR *pbstrAbsoluteUri) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetAbsoluteUri(IOpcPartUri* This,BSTR *pbstrAbsoluteUri) { return This->lpVtbl->GetAbsoluteUri(This,pbstrAbsoluteUri); } -static FORCEINLINE HRESULT IOpcPartUri_GetAuthority(IOpcPartUri* This,BSTR *pbstrAuthority) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetAuthority(IOpcPartUri* This,BSTR *pbstrAuthority) { return This->lpVtbl->GetAuthority(This,pbstrAuthority); } -static FORCEINLINE HRESULT IOpcPartUri_GetDisplayUri(IOpcPartUri* This,BSTR *pbstrDisplayString) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetDisplayUri(IOpcPartUri* This,BSTR *pbstrDisplayString) { return This->lpVtbl->GetDisplayUri(This,pbstrDisplayString); } -static FORCEINLINE HRESULT IOpcPartUri_GetDomain(IOpcPartUri* This,BSTR *pbstrDomain) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetDomain(IOpcPartUri* This,BSTR *pbstrDomain) { return This->lpVtbl->GetDomain(This,pbstrDomain); } -static FORCEINLINE HRESULT IOpcPartUri_GetExtension(IOpcPartUri* This,BSTR *pbstrExtension) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetExtension(IOpcPartUri* This,BSTR *pbstrExtension) { return This->lpVtbl->GetExtension(This,pbstrExtension); } -static FORCEINLINE HRESULT IOpcPartUri_GetFragment(IOpcPartUri* This,BSTR *pbstrFragment) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetFragment(IOpcPartUri* This,BSTR *pbstrFragment) { return This->lpVtbl->GetFragment(This,pbstrFragment); } -static FORCEINLINE HRESULT IOpcPartUri_GetHost(IOpcPartUri* This,BSTR *pbstrHost) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetHost(IOpcPartUri* This,BSTR *pbstrHost) { return This->lpVtbl->GetHost(This,pbstrHost); } -static FORCEINLINE HRESULT IOpcPartUri_GetPassword(IOpcPartUri* This,BSTR *pbstrPassword) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetPassword(IOpcPartUri* This,BSTR *pbstrPassword) { return This->lpVtbl->GetPassword(This,pbstrPassword); } -static FORCEINLINE HRESULT IOpcPartUri_GetPath(IOpcPartUri* This,BSTR *pbstrPath) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetPath(IOpcPartUri* This,BSTR *pbstrPath) { return This->lpVtbl->GetPath(This,pbstrPath); } -static FORCEINLINE HRESULT IOpcPartUri_GetPathAndQuery(IOpcPartUri* This,BSTR *pbstrPathAndQuery) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetPathAndQuery(IOpcPartUri* This,BSTR *pbstrPathAndQuery) { return This->lpVtbl->GetPathAndQuery(This,pbstrPathAndQuery); } -static FORCEINLINE HRESULT IOpcPartUri_GetQuery(IOpcPartUri* This,BSTR *pbstrQuery) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetQuery(IOpcPartUri* This,BSTR *pbstrQuery) { return This->lpVtbl->GetQuery(This,pbstrQuery); } -static FORCEINLINE HRESULT IOpcPartUri_GetRawUri(IOpcPartUri* This,BSTR *pbstrRawUri) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetRawUri(IOpcPartUri* This,BSTR *pbstrRawUri) { return This->lpVtbl->GetRawUri(This,pbstrRawUri); } -static FORCEINLINE HRESULT IOpcPartUri_GetSchemeName(IOpcPartUri* This,BSTR *pbstrSchemeName) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetSchemeName(IOpcPartUri* This,BSTR *pbstrSchemeName) { return This->lpVtbl->GetSchemeName(This,pbstrSchemeName); } -static FORCEINLINE HRESULT IOpcPartUri_GetUserInfo(IOpcPartUri* This,BSTR *pbstrUserInfo) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetUserInfo(IOpcPartUri* This,BSTR *pbstrUserInfo) { return This->lpVtbl->GetUserInfo(This,pbstrUserInfo); } -static FORCEINLINE HRESULT IOpcPartUri_GetUserName(IOpcPartUri* This,BSTR *pbstrUserName) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetUserName(IOpcPartUri* This,BSTR *pbstrUserName) { return This->lpVtbl->GetUserName(This,pbstrUserName); } -static FORCEINLINE HRESULT IOpcPartUri_GetHostType(IOpcPartUri* This,DWORD *pdwHostType) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetHostType(IOpcPartUri* This,DWORD *pdwHostType) { return This->lpVtbl->GetHostType(This,pdwHostType); } -static FORCEINLINE HRESULT IOpcPartUri_GetPort(IOpcPartUri* This,DWORD *pdwPort) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetPort(IOpcPartUri* This,DWORD *pdwPort) { return This->lpVtbl->GetPort(This,pdwPort); } -static FORCEINLINE HRESULT IOpcPartUri_GetScheme(IOpcPartUri* This,DWORD *pdwScheme) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetScheme(IOpcPartUri* This,DWORD *pdwScheme) { return This->lpVtbl->GetScheme(This,pdwScheme); } -static FORCEINLINE HRESULT IOpcPartUri_GetZone(IOpcPartUri* This,DWORD *pdwZone) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetZone(IOpcPartUri* This,DWORD *pdwZone) { return This->lpVtbl->GetZone(This,pdwZone); } -static FORCEINLINE HRESULT IOpcPartUri_GetProperties(IOpcPartUri* This,LPDWORD pdwFlags) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetProperties(IOpcPartUri* This,LPDWORD pdwFlags) { return This->lpVtbl->GetProperties(This,pdwFlags); } -static FORCEINLINE HRESULT IOpcPartUri_IsEqual(IOpcPartUri* This,IUri *pUri,WINBOOL *pfEqual) { +static __WIDL_INLINE HRESULT IOpcPartUri_IsEqual(IOpcPartUri* This,IUri *pUri,WINBOOL *pfEqual) { return This->lpVtbl->IsEqual(This,pUri,pfEqual); } /*** IOpcUri methods ***/ -static FORCEINLINE HRESULT IOpcPartUri_GetRelationshipsPartUri(IOpcPartUri* This,IOpcPartUri **relationshipPartUri) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetRelationshipsPartUri(IOpcPartUri* This,IOpcPartUri **relationshipPartUri) { return This->lpVtbl->GetRelationshipsPartUri(This,relationshipPartUri); } -static FORCEINLINE HRESULT IOpcPartUri_GetRelativeUri(IOpcPartUri* This,IOpcPartUri *targetPartUri,IUri **relativeUri) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetRelativeUri(IOpcPartUri* This,IOpcPartUri *targetPartUri,IUri **relativeUri) { return This->lpVtbl->GetRelativeUri(This,targetPartUri,relativeUri); } -static FORCEINLINE HRESULT IOpcPartUri_CombinePartUri(IOpcPartUri* This,IUri *relativeUri,IOpcPartUri **combinedUri) { +static __WIDL_INLINE HRESULT IOpcPartUri_CombinePartUri(IOpcPartUri* This,IUri *relativeUri,IOpcPartUri **combinedUri) { return This->lpVtbl->CombinePartUri(This,relativeUri,combinedUri); } /*** IOpcPartUri methods ***/ -static FORCEINLINE HRESULT IOpcPartUri_ComparePartUri(IOpcPartUri* This,IOpcPartUri *partUri,INT32 *comparisonResult) { +static __WIDL_INLINE HRESULT IOpcPartUri_ComparePartUri(IOpcPartUri* This,IOpcPartUri *partUri,INT32 *comparisonResult) { return This->lpVtbl->ComparePartUri(This,partUri,comparisonResult); } -static FORCEINLINE HRESULT IOpcPartUri_GetSourceUri(IOpcPartUri* This,IOpcUri **sourceUri) { +static __WIDL_INLINE HRESULT IOpcPartUri_GetSourceUri(IOpcPartUri* This,IOpcUri **sourceUri) { return This->lpVtbl->GetSourceUri(This,sourceUri); } -static FORCEINLINE HRESULT IOpcPartUri_IsRelationshipsPartUri(IOpcPartUri* This,WINBOOL *isRelationshipUri) { +static __WIDL_INLINE HRESULT IOpcPartUri_IsRelationshipsPartUri(IOpcPartUri* This,WINBOOL *isRelationshipUri) { return This->lpVtbl->IsRelationshipsPartUri(This,isRelationshipUri); } #endif @@ -1453,29 +1461,29 @@ interface IOpcPart { #define IOpcPart_GetCompressionOptions(This,compressionOptions) (This)->lpVtbl->GetCompressionOptions(This,compressionOptions) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcPart_QueryInterface(IOpcPart* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcPart_QueryInterface(IOpcPart* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcPart_AddRef(IOpcPart* This) { +static __WIDL_INLINE ULONG IOpcPart_AddRef(IOpcPart* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcPart_Release(IOpcPart* This) { +static __WIDL_INLINE ULONG IOpcPart_Release(IOpcPart* This) { return This->lpVtbl->Release(This); } /*** IOpcPart methods ***/ -static FORCEINLINE HRESULT IOpcPart_GetRelationshipSet(IOpcPart* This,IOpcRelationshipSet **relationshipSet) { +static __WIDL_INLINE HRESULT IOpcPart_GetRelationshipSet(IOpcPart* This,IOpcRelationshipSet **relationshipSet) { return This->lpVtbl->GetRelationshipSet(This,relationshipSet); } -static FORCEINLINE HRESULT IOpcPart_GetContentStream(IOpcPart* This,IStream **stream) { +static __WIDL_INLINE HRESULT IOpcPart_GetContentStream(IOpcPart* This,IStream **stream) { return This->lpVtbl->GetContentStream(This,stream); } -static FORCEINLINE HRESULT IOpcPart_GetName(IOpcPart* This,IOpcPartUri **name) { +static __WIDL_INLINE HRESULT IOpcPart_GetName(IOpcPart* This,IOpcPartUri **name) { return This->lpVtbl->GetName(This,name); } -static FORCEINLINE HRESULT IOpcPart_GetContentType(IOpcPart* This,LPWSTR *contentType) { +static __WIDL_INLINE HRESULT IOpcPart_GetContentType(IOpcPart* This,LPWSTR *contentType) { return This->lpVtbl->GetContentType(This,contentType); } -static FORCEINLINE HRESULT IOpcPart_GetCompressionOptions(IOpcPart* This,OPC_COMPRESSION_OPTIONS *compressionOptions) { +static __WIDL_INLINE HRESULT IOpcPart_GetCompressionOptions(IOpcPart* This,OPC_COMPRESSION_OPTIONS *compressionOptions) { return This->lpVtbl->GetCompressionOptions(This,compressionOptions); } #endif @@ -1566,26 +1574,26 @@ interface IOpcPartEnumerator { #define IOpcPartEnumerator_Clone(This,copy) (This)->lpVtbl->Clone(This,copy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcPartEnumerator_QueryInterface(IOpcPartEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcPartEnumerator_QueryInterface(IOpcPartEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcPartEnumerator_AddRef(IOpcPartEnumerator* This) { +static __WIDL_INLINE ULONG IOpcPartEnumerator_AddRef(IOpcPartEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcPartEnumerator_Release(IOpcPartEnumerator* This) { +static __WIDL_INLINE ULONG IOpcPartEnumerator_Release(IOpcPartEnumerator* This) { return This->lpVtbl->Release(This); } /*** IOpcPartEnumerator methods ***/ -static FORCEINLINE HRESULT IOpcPartEnumerator_MoveNext(IOpcPartEnumerator* This,WINBOOL *hasNext) { +static __WIDL_INLINE HRESULT IOpcPartEnumerator_MoveNext(IOpcPartEnumerator* This,WINBOOL *hasNext) { return This->lpVtbl->MoveNext(This,hasNext); } -static FORCEINLINE HRESULT IOpcPartEnumerator_MovePrevious(IOpcPartEnumerator* This,WINBOOL *hasPrevious) { +static __WIDL_INLINE HRESULT IOpcPartEnumerator_MovePrevious(IOpcPartEnumerator* This,WINBOOL *hasPrevious) { return This->lpVtbl->MovePrevious(This,hasPrevious); } -static FORCEINLINE HRESULT IOpcPartEnumerator_GetCurrent(IOpcPartEnumerator* This,IOpcPart **part) { +static __WIDL_INLINE HRESULT IOpcPartEnumerator_GetCurrent(IOpcPartEnumerator* This,IOpcPart **part) { return This->lpVtbl->GetCurrent(This,part); } -static FORCEINLINE HRESULT IOpcPartEnumerator_Clone(IOpcPartEnumerator* This,IOpcPartEnumerator **copy) { +static __WIDL_INLINE HRESULT IOpcPartEnumerator_Clone(IOpcPartEnumerator* This,IOpcPartEnumerator **copy) { return This->lpVtbl->Clone(This,copy); } #endif @@ -1694,29 +1702,29 @@ interface IOpcPartSet { #define IOpcPartSet_GetEnumerator(This,partEnumerator) (This)->lpVtbl->GetEnumerator(This,partEnumerator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcPartSet_QueryInterface(IOpcPartSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcPartSet_QueryInterface(IOpcPartSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcPartSet_AddRef(IOpcPartSet* This) { +static __WIDL_INLINE ULONG IOpcPartSet_AddRef(IOpcPartSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcPartSet_Release(IOpcPartSet* This) { +static __WIDL_INLINE ULONG IOpcPartSet_Release(IOpcPartSet* This) { return This->lpVtbl->Release(This); } /*** IOpcPartSet methods ***/ -static FORCEINLINE HRESULT IOpcPartSet_GetPart(IOpcPartSet* This,IOpcPartUri *name,IOpcPart **part) { +static __WIDL_INLINE HRESULT IOpcPartSet_GetPart(IOpcPartSet* This,IOpcPartUri *name,IOpcPart **part) { return This->lpVtbl->GetPart(This,name,part); } -static FORCEINLINE HRESULT IOpcPartSet_CreatePart(IOpcPartSet* This,IOpcPartUri *name,LPCWSTR contentType,OPC_COMPRESSION_OPTIONS compressionOptions,IOpcPart **part) { +static __WIDL_INLINE HRESULT IOpcPartSet_CreatePart(IOpcPartSet* This,IOpcPartUri *name,LPCWSTR contentType,OPC_COMPRESSION_OPTIONS compressionOptions,IOpcPart **part) { return This->lpVtbl->CreatePart(This,name,contentType,compressionOptions,part); } -static FORCEINLINE HRESULT IOpcPartSet_DeletePart(IOpcPartSet* This,IOpcPartUri *name) { +static __WIDL_INLINE HRESULT IOpcPartSet_DeletePart(IOpcPartSet* This,IOpcPartUri *name) { return This->lpVtbl->DeletePart(This,name); } -static FORCEINLINE HRESULT IOpcPartSet_PartExists(IOpcPartSet* This,IOpcPartUri *name,WINBOOL *partExists) { +static __WIDL_INLINE HRESULT IOpcPartSet_PartExists(IOpcPartSet* This,IOpcPartUri *name,WINBOOL *partExists) { return This->lpVtbl->PartExists(This,name,partExists); } -static FORCEINLINE HRESULT IOpcPartSet_GetEnumerator(IOpcPartSet* This,IOpcPartEnumerator **partEnumerator) { +static __WIDL_INLINE HRESULT IOpcPartSet_GetEnumerator(IOpcPartSet* This,IOpcPartEnumerator **partEnumerator) { return This->lpVtbl->GetEnumerator(This,partEnumerator); } #endif @@ -1791,20 +1799,20 @@ interface IOpcPackage { #define IOpcPackage_GetRelationshipSet(This,relationshipSet) (This)->lpVtbl->GetRelationshipSet(This,relationshipSet) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcPackage_QueryInterface(IOpcPackage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcPackage_QueryInterface(IOpcPackage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcPackage_AddRef(IOpcPackage* This) { +static __WIDL_INLINE ULONG IOpcPackage_AddRef(IOpcPackage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcPackage_Release(IOpcPackage* This) { +static __WIDL_INLINE ULONG IOpcPackage_Release(IOpcPackage* This) { return This->lpVtbl->Release(This); } /*** IOpcPackage methods ***/ -static FORCEINLINE HRESULT IOpcPackage_GetPartSet(IOpcPackage* This,IOpcPartSet **partSet) { +static __WIDL_INLINE HRESULT IOpcPackage_GetPartSet(IOpcPackage* This,IOpcPartSet **partSet) { return This->lpVtbl->GetPartSet(This,partSet); } -static FORCEINLINE HRESULT IOpcPackage_GetRelationshipSet(IOpcPackage* This,IOpcRelationshipSet **relationshipSet) { +static __WIDL_INLINE HRESULT IOpcPackage_GetRelationshipSet(IOpcPackage* This,IOpcRelationshipSet **relationshipSet) { return This->lpVtbl->GetRelationshipSet(This,relationshipSet); } #endif @@ -1903,29 +1911,29 @@ interface IOpcRelationship { #define IOpcRelationship_GetTargetMode(This,targetMode) (This)->lpVtbl->GetTargetMode(This,targetMode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcRelationship_QueryInterface(IOpcRelationship* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcRelationship_QueryInterface(IOpcRelationship* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcRelationship_AddRef(IOpcRelationship* This) { +static __WIDL_INLINE ULONG IOpcRelationship_AddRef(IOpcRelationship* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcRelationship_Release(IOpcRelationship* This) { +static __WIDL_INLINE ULONG IOpcRelationship_Release(IOpcRelationship* This) { return This->lpVtbl->Release(This); } /*** IOpcRelationship methods ***/ -static FORCEINLINE HRESULT IOpcRelationship_GetId(IOpcRelationship* This,LPWSTR *relationshipIdentifier) { +static __WIDL_INLINE HRESULT IOpcRelationship_GetId(IOpcRelationship* This,LPWSTR *relationshipIdentifier) { return This->lpVtbl->GetId(This,relationshipIdentifier); } -static FORCEINLINE HRESULT IOpcRelationship_GetRelationshipType(IOpcRelationship* This,LPWSTR *relationshipType) { +static __WIDL_INLINE HRESULT IOpcRelationship_GetRelationshipType(IOpcRelationship* This,LPWSTR *relationshipType) { return This->lpVtbl->GetRelationshipType(This,relationshipType); } -static FORCEINLINE HRESULT IOpcRelationship_GetSourceUri(IOpcRelationship* This,IOpcUri **sourceUri) { +static __WIDL_INLINE HRESULT IOpcRelationship_GetSourceUri(IOpcRelationship* This,IOpcUri **sourceUri) { return This->lpVtbl->GetSourceUri(This,sourceUri); } -static FORCEINLINE HRESULT IOpcRelationship_GetTargetUri(IOpcRelationship* This,IUri **targetUri) { +static __WIDL_INLINE HRESULT IOpcRelationship_GetTargetUri(IOpcRelationship* This,IUri **targetUri) { return This->lpVtbl->GetTargetUri(This,targetUri); } -static FORCEINLINE HRESULT IOpcRelationship_GetTargetMode(IOpcRelationship* This,OPC_URI_TARGET_MODE *targetMode) { +static __WIDL_INLINE HRESULT IOpcRelationship_GetTargetMode(IOpcRelationship* This,OPC_URI_TARGET_MODE *targetMode) { return This->lpVtbl->GetTargetMode(This,targetMode); } #endif @@ -2016,26 +2024,26 @@ interface IOpcRelationshipEnumerator { #define IOpcRelationshipEnumerator_Clone(This,copy) (This)->lpVtbl->Clone(This,copy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcRelationshipEnumerator_QueryInterface(IOpcRelationshipEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcRelationshipEnumerator_QueryInterface(IOpcRelationshipEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcRelationshipEnumerator_AddRef(IOpcRelationshipEnumerator* This) { +static __WIDL_INLINE ULONG IOpcRelationshipEnumerator_AddRef(IOpcRelationshipEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcRelationshipEnumerator_Release(IOpcRelationshipEnumerator* This) { +static __WIDL_INLINE ULONG IOpcRelationshipEnumerator_Release(IOpcRelationshipEnumerator* This) { return This->lpVtbl->Release(This); } /*** IOpcRelationshipEnumerator methods ***/ -static FORCEINLINE HRESULT IOpcRelationshipEnumerator_MoveNext(IOpcRelationshipEnumerator* This,WINBOOL *hasNext) { +static __WIDL_INLINE HRESULT IOpcRelationshipEnumerator_MoveNext(IOpcRelationshipEnumerator* This,WINBOOL *hasNext) { return This->lpVtbl->MoveNext(This,hasNext); } -static FORCEINLINE HRESULT IOpcRelationshipEnumerator_MovePrevious(IOpcRelationshipEnumerator* This,WINBOOL *hasPrevious) { +static __WIDL_INLINE HRESULT IOpcRelationshipEnumerator_MovePrevious(IOpcRelationshipEnumerator* This,WINBOOL *hasPrevious) { return This->lpVtbl->MovePrevious(This,hasPrevious); } -static FORCEINLINE HRESULT IOpcRelationshipEnumerator_GetCurrent(IOpcRelationshipEnumerator* This,IOpcRelationship **relationship) { +static __WIDL_INLINE HRESULT IOpcRelationshipEnumerator_GetCurrent(IOpcRelationshipEnumerator* This,IOpcRelationship **relationship) { return This->lpVtbl->GetCurrent(This,relationship); } -static FORCEINLINE HRESULT IOpcRelationshipEnumerator_Clone(IOpcRelationshipEnumerator* This,IOpcRelationshipEnumerator **copy) { +static __WIDL_INLINE HRESULT IOpcRelationshipEnumerator_Clone(IOpcRelationshipEnumerator* This,IOpcRelationshipEnumerator **copy) { return This->lpVtbl->Clone(This,copy); } #endif @@ -2110,20 +2118,20 @@ interface IOpcRelationshipSelector { #define IOpcRelationshipSelector_GetSelectionCriterion(This,selectionCriterion) (This)->lpVtbl->GetSelectionCriterion(This,selectionCriterion) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcRelationshipSelector_QueryInterface(IOpcRelationshipSelector* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcRelationshipSelector_QueryInterface(IOpcRelationshipSelector* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcRelationshipSelector_AddRef(IOpcRelationshipSelector* This) { +static __WIDL_INLINE ULONG IOpcRelationshipSelector_AddRef(IOpcRelationshipSelector* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcRelationshipSelector_Release(IOpcRelationshipSelector* This) { +static __WIDL_INLINE ULONG IOpcRelationshipSelector_Release(IOpcRelationshipSelector* This) { return This->lpVtbl->Release(This); } /*** IOpcRelationshipSelector methods ***/ -static FORCEINLINE HRESULT IOpcRelationshipSelector_GetSelectorType(IOpcRelationshipSelector* This,OPC_RELATIONSHIP_SELECTOR *selector) { +static __WIDL_INLINE HRESULT IOpcRelationshipSelector_GetSelectorType(IOpcRelationshipSelector* This,OPC_RELATIONSHIP_SELECTOR *selector) { return This->lpVtbl->GetSelectorType(This,selector); } -static FORCEINLINE HRESULT IOpcRelationshipSelector_GetSelectionCriterion(IOpcRelationshipSelector* This,LPWSTR *selectionCriterion) { +static __WIDL_INLINE HRESULT IOpcRelationshipSelector_GetSelectionCriterion(IOpcRelationshipSelector* This,LPWSTR *selectionCriterion) { return This->lpVtbl->GetSelectionCriterion(This,selectionCriterion); } #endif @@ -2252,35 +2260,35 @@ interface IOpcRelationshipSet { #define IOpcRelationshipSet_GetRelationshipsContentStream(This,contents) (This)->lpVtbl->GetRelationshipsContentStream(This,contents) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcRelationshipSet_QueryInterface(IOpcRelationshipSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcRelationshipSet_QueryInterface(IOpcRelationshipSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcRelationshipSet_AddRef(IOpcRelationshipSet* This) { +static __WIDL_INLINE ULONG IOpcRelationshipSet_AddRef(IOpcRelationshipSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcRelationshipSet_Release(IOpcRelationshipSet* This) { +static __WIDL_INLINE ULONG IOpcRelationshipSet_Release(IOpcRelationshipSet* This) { return This->lpVtbl->Release(This); } /*** IOpcRelationshipSet methods ***/ -static FORCEINLINE HRESULT IOpcRelationshipSet_GetRelationship(IOpcRelationshipSet* This,LPCWSTR relationshipIdentifier,IOpcRelationship **relationship) { +static __WIDL_INLINE HRESULT IOpcRelationshipSet_GetRelationship(IOpcRelationshipSet* This,LPCWSTR relationshipIdentifier,IOpcRelationship **relationship) { return This->lpVtbl->GetRelationship(This,relationshipIdentifier,relationship); } -static FORCEINLINE HRESULT IOpcRelationshipSet_CreateRelationship(IOpcRelationshipSet* This,LPCWSTR relationshipIdentifier,LPCWSTR relationshipType,IUri *targetUri,OPC_URI_TARGET_MODE targetMode,IOpcRelationship **relationship) { +static __WIDL_INLINE HRESULT IOpcRelationshipSet_CreateRelationship(IOpcRelationshipSet* This,LPCWSTR relationshipIdentifier,LPCWSTR relationshipType,IUri *targetUri,OPC_URI_TARGET_MODE targetMode,IOpcRelationship **relationship) { return This->lpVtbl->CreateRelationship(This,relationshipIdentifier,relationshipType,targetUri,targetMode,relationship); } -static FORCEINLINE HRESULT IOpcRelationshipSet_DeleteRelationship(IOpcRelationshipSet* This,LPCWSTR relationshipIdentifier) { +static __WIDL_INLINE HRESULT IOpcRelationshipSet_DeleteRelationship(IOpcRelationshipSet* This,LPCWSTR relationshipIdentifier) { return This->lpVtbl->DeleteRelationship(This,relationshipIdentifier); } -static FORCEINLINE HRESULT IOpcRelationshipSet_RelationshipExists(IOpcRelationshipSet* This,LPCWSTR relationshipIdentifier,WINBOOL *relationshipExists) { +static __WIDL_INLINE HRESULT IOpcRelationshipSet_RelationshipExists(IOpcRelationshipSet* This,LPCWSTR relationshipIdentifier,WINBOOL *relationshipExists) { return This->lpVtbl->RelationshipExists(This,relationshipIdentifier,relationshipExists); } -static FORCEINLINE HRESULT IOpcRelationshipSet_GetEnumerator(IOpcRelationshipSet* This,IOpcRelationshipEnumerator **relationshipEnumerator) { +static __WIDL_INLINE HRESULT IOpcRelationshipSet_GetEnumerator(IOpcRelationshipSet* This,IOpcRelationshipEnumerator **relationshipEnumerator) { return This->lpVtbl->GetEnumerator(This,relationshipEnumerator); } -static FORCEINLINE HRESULT IOpcRelationshipSet_GetEnumeratorForType(IOpcRelationshipSet* This,LPCWSTR relationshipType,IOpcRelationshipEnumerator **relationshipEnumerator) { +static __WIDL_INLINE HRESULT IOpcRelationshipSet_GetEnumeratorForType(IOpcRelationshipSet* This,LPCWSTR relationshipType,IOpcRelationshipEnumerator **relationshipEnumerator) { return This->lpVtbl->GetEnumeratorForType(This,relationshipType,relationshipEnumerator); } -static FORCEINLINE HRESULT IOpcRelationshipSet_GetRelationshipsContentStream(IOpcRelationshipSet* This,IStream **contents) { +static __WIDL_INLINE HRESULT IOpcRelationshipSet_GetRelationshipsContentStream(IOpcRelationshipSet* This,IStream **contents) { return This->lpVtbl->GetRelationshipsContentStream(This,contents); } #endif @@ -2349,17 +2357,17 @@ interface IOpcSignatureCustomObject { #define IOpcSignatureCustomObject_GetXml(This,xmlMarkup,count) (This)->lpVtbl->GetXml(This,xmlMarkup,count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcSignatureCustomObject_QueryInterface(IOpcSignatureCustomObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcSignatureCustomObject_QueryInterface(IOpcSignatureCustomObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcSignatureCustomObject_AddRef(IOpcSignatureCustomObject* This) { +static __WIDL_INLINE ULONG IOpcSignatureCustomObject_AddRef(IOpcSignatureCustomObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcSignatureCustomObject_Release(IOpcSignatureCustomObject* This) { +static __WIDL_INLINE ULONG IOpcSignatureCustomObject_Release(IOpcSignatureCustomObject* This) { return This->lpVtbl->Release(This); } /*** IOpcSignatureCustomObject methods ***/ -static FORCEINLINE HRESULT IOpcSignatureCustomObject_GetXml(IOpcSignatureCustomObject* This,UINT8 **xmlMarkup,UINT32 *count) { +static __WIDL_INLINE HRESULT IOpcSignatureCustomObject_GetXml(IOpcSignatureCustomObject* This,UINT8 **xmlMarkup,UINT32 *count) { return This->lpVtbl->GetXml(This,xmlMarkup,count); } #endif @@ -2450,26 +2458,26 @@ interface IOpcSignatureCustomObjectEnumerator { #define IOpcSignatureCustomObjectEnumerator_Clone(This,copy) (This)->lpVtbl->Clone(This,copy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcSignatureCustomObjectEnumerator_QueryInterface(IOpcSignatureCustomObjectEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcSignatureCustomObjectEnumerator_QueryInterface(IOpcSignatureCustomObjectEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcSignatureCustomObjectEnumerator_AddRef(IOpcSignatureCustomObjectEnumerator* This) { +static __WIDL_INLINE ULONG IOpcSignatureCustomObjectEnumerator_AddRef(IOpcSignatureCustomObjectEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcSignatureCustomObjectEnumerator_Release(IOpcSignatureCustomObjectEnumerator* This) { +static __WIDL_INLINE ULONG IOpcSignatureCustomObjectEnumerator_Release(IOpcSignatureCustomObjectEnumerator* This) { return This->lpVtbl->Release(This); } /*** IOpcSignatureCustomObjectEnumerator methods ***/ -static FORCEINLINE HRESULT IOpcSignatureCustomObjectEnumerator_MoveNext(IOpcSignatureCustomObjectEnumerator* This,WINBOOL *hasNext) { +static __WIDL_INLINE HRESULT IOpcSignatureCustomObjectEnumerator_MoveNext(IOpcSignatureCustomObjectEnumerator* This,WINBOOL *hasNext) { return This->lpVtbl->MoveNext(This,hasNext); } -static FORCEINLINE HRESULT IOpcSignatureCustomObjectEnumerator_MovePrevious(IOpcSignatureCustomObjectEnumerator* This,WINBOOL *hasPrevious) { +static __WIDL_INLINE HRESULT IOpcSignatureCustomObjectEnumerator_MovePrevious(IOpcSignatureCustomObjectEnumerator* This,WINBOOL *hasPrevious) { return This->lpVtbl->MovePrevious(This,hasPrevious); } -static FORCEINLINE HRESULT IOpcSignatureCustomObjectEnumerator_GetCurrent(IOpcSignatureCustomObjectEnumerator* This,IOpcSignatureCustomObject **customObject) { +static __WIDL_INLINE HRESULT IOpcSignatureCustomObjectEnumerator_GetCurrent(IOpcSignatureCustomObjectEnumerator* This,IOpcSignatureCustomObject **customObject) { return This->lpVtbl->GetCurrent(This,customObject); } -static FORCEINLINE HRESULT IOpcSignatureCustomObjectEnumerator_Clone(IOpcSignatureCustomObjectEnumerator* This,IOpcSignatureCustomObjectEnumerator **copy) { +static __WIDL_INLINE HRESULT IOpcSignatureCustomObjectEnumerator_Clone(IOpcSignatureCustomObjectEnumerator* This,IOpcSignatureCustomObjectEnumerator **copy) { return This->lpVtbl->Clone(This,copy); } #endif @@ -2570,29 +2578,29 @@ interface IOpcSignaturePartReference { #define IOpcSignaturePartReference_GetTransformMethod(This,transformMethod) (This)->lpVtbl->GetTransformMethod(This,transformMethod) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcSignaturePartReference_QueryInterface(IOpcSignaturePartReference* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReference_QueryInterface(IOpcSignaturePartReference* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcSignaturePartReference_AddRef(IOpcSignaturePartReference* This) { +static __WIDL_INLINE ULONG IOpcSignaturePartReference_AddRef(IOpcSignaturePartReference* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcSignaturePartReference_Release(IOpcSignaturePartReference* This) { +static __WIDL_INLINE ULONG IOpcSignaturePartReference_Release(IOpcSignaturePartReference* This) { return This->lpVtbl->Release(This); } /*** IOpcSignaturePartReference methods ***/ -static FORCEINLINE HRESULT IOpcSignaturePartReference_GetPartName(IOpcSignaturePartReference* This,IOpcPartUri **partName) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReference_GetPartName(IOpcSignaturePartReference* This,IOpcPartUri **partName) { return This->lpVtbl->GetPartName(This,partName); } -static FORCEINLINE HRESULT IOpcSignaturePartReference_GetContentType(IOpcSignaturePartReference* This,LPWSTR *contentType) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReference_GetContentType(IOpcSignaturePartReference* This,LPWSTR *contentType) { return This->lpVtbl->GetContentType(This,contentType); } -static FORCEINLINE HRESULT IOpcSignaturePartReference_GetDigestMethod(IOpcSignaturePartReference* This,LPWSTR *digestMethod) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReference_GetDigestMethod(IOpcSignaturePartReference* This,LPWSTR *digestMethod) { return This->lpVtbl->GetDigestMethod(This,digestMethod); } -static FORCEINLINE HRESULT IOpcSignaturePartReference_GetDigestValue(IOpcSignaturePartReference* This,UINT8 **digestValue,UINT32 *count) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReference_GetDigestValue(IOpcSignaturePartReference* This,UINT8 **digestValue,UINT32 *count) { return This->lpVtbl->GetDigestValue(This,digestValue,count); } -static FORCEINLINE HRESULT IOpcSignaturePartReference_GetTransformMethod(IOpcSignaturePartReference* This,OPC_CANONICALIZATION_METHOD *transformMethod) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReference_GetTransformMethod(IOpcSignaturePartReference* This,OPC_CANONICALIZATION_METHOD *transformMethod) { return This->lpVtbl->GetTransformMethod(This,transformMethod); } #endif @@ -2683,26 +2691,26 @@ interface IOpcSignaturePartReferenceEnumerator { #define IOpcSignaturePartReferenceEnumerator_Clone(This,copy) (This)->lpVtbl->Clone(This,copy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcSignaturePartReferenceEnumerator_QueryInterface(IOpcSignaturePartReferenceEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReferenceEnumerator_QueryInterface(IOpcSignaturePartReferenceEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcSignaturePartReferenceEnumerator_AddRef(IOpcSignaturePartReferenceEnumerator* This) { +static __WIDL_INLINE ULONG IOpcSignaturePartReferenceEnumerator_AddRef(IOpcSignaturePartReferenceEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcSignaturePartReferenceEnumerator_Release(IOpcSignaturePartReferenceEnumerator* This) { +static __WIDL_INLINE ULONG IOpcSignaturePartReferenceEnumerator_Release(IOpcSignaturePartReferenceEnumerator* This) { return This->lpVtbl->Release(This); } /*** IOpcSignaturePartReferenceEnumerator methods ***/ -static FORCEINLINE HRESULT IOpcSignaturePartReferenceEnumerator_MoveNext(IOpcSignaturePartReferenceEnumerator* This,WINBOOL *hasNext) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReferenceEnumerator_MoveNext(IOpcSignaturePartReferenceEnumerator* This,WINBOOL *hasNext) { return This->lpVtbl->MoveNext(This,hasNext); } -static FORCEINLINE HRESULT IOpcSignaturePartReferenceEnumerator_MovePrevious(IOpcSignaturePartReferenceEnumerator* This,WINBOOL *hasPrevious) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReferenceEnumerator_MovePrevious(IOpcSignaturePartReferenceEnumerator* This,WINBOOL *hasPrevious) { return This->lpVtbl->MovePrevious(This,hasPrevious); } -static FORCEINLINE HRESULT IOpcSignaturePartReferenceEnumerator_GetCurrent(IOpcSignaturePartReferenceEnumerator* This,IOpcSignaturePartReference **partReference) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReferenceEnumerator_GetCurrent(IOpcSignaturePartReferenceEnumerator* This,IOpcSignaturePartReference **partReference) { return This->lpVtbl->GetCurrent(This,partReference); } -static FORCEINLINE HRESULT IOpcSignaturePartReferenceEnumerator_Clone(IOpcSignaturePartReferenceEnumerator* This,IOpcSignaturePartReferenceEnumerator **copy) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReferenceEnumerator_Clone(IOpcSignaturePartReferenceEnumerator* This,IOpcSignaturePartReferenceEnumerator **copy) { return This->lpVtbl->Clone(This,copy); } #endif @@ -2811,32 +2819,32 @@ interface IOpcSignatureReference { #define IOpcSignatureReference_GetDigestValue(This,digestValue,count) (This)->lpVtbl->GetDigestValue(This,digestValue,count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcSignatureReference_QueryInterface(IOpcSignatureReference* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcSignatureReference_QueryInterface(IOpcSignatureReference* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcSignatureReference_AddRef(IOpcSignatureReference* This) { +static __WIDL_INLINE ULONG IOpcSignatureReference_AddRef(IOpcSignatureReference* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcSignatureReference_Release(IOpcSignatureReference* This) { +static __WIDL_INLINE ULONG IOpcSignatureReference_Release(IOpcSignatureReference* This) { return This->lpVtbl->Release(This); } /*** IOpcSignatureReference methods ***/ -static FORCEINLINE HRESULT IOpcSignatureReference_GetId(IOpcSignatureReference* This,LPWSTR *referenceId) { +static __WIDL_INLINE HRESULT IOpcSignatureReference_GetId(IOpcSignatureReference* This,LPWSTR *referenceId) { return This->lpVtbl->GetId(This,referenceId); } -static FORCEINLINE HRESULT IOpcSignatureReference_GetUri(IOpcSignatureReference* This,IUri **referenceUri) { +static __WIDL_INLINE HRESULT IOpcSignatureReference_GetUri(IOpcSignatureReference* This,IUri **referenceUri) { return This->lpVtbl->GetUri(This,referenceUri); } -static FORCEINLINE HRESULT IOpcSignatureReference_GetType(IOpcSignatureReference* This,LPWSTR *type) { +static __WIDL_INLINE HRESULT IOpcSignatureReference_GetType(IOpcSignatureReference* This,LPWSTR *type) { return This->lpVtbl->GetType(This,type); } -static FORCEINLINE HRESULT IOpcSignatureReference_GetTransformMethod(IOpcSignatureReference* This,OPC_CANONICALIZATION_METHOD *transformMethod) { +static __WIDL_INLINE HRESULT IOpcSignatureReference_GetTransformMethod(IOpcSignatureReference* This,OPC_CANONICALIZATION_METHOD *transformMethod) { return This->lpVtbl->GetTransformMethod(This,transformMethod); } -static FORCEINLINE HRESULT IOpcSignatureReference_GetDigestMethod(IOpcSignatureReference* This,LPWSTR *digestMethod) { +static __WIDL_INLINE HRESULT IOpcSignatureReference_GetDigestMethod(IOpcSignatureReference* This,LPWSTR *digestMethod) { return This->lpVtbl->GetDigestMethod(This,digestMethod); } -static FORCEINLINE HRESULT IOpcSignatureReference_GetDigestValue(IOpcSignatureReference* This,UINT8 **digestValue,UINT32 *count) { +static __WIDL_INLINE HRESULT IOpcSignatureReference_GetDigestValue(IOpcSignatureReference* This,UINT8 **digestValue,UINT32 *count) { return This->lpVtbl->GetDigestValue(This,digestValue,count); } #endif @@ -2927,26 +2935,26 @@ interface IOpcSignatureReferenceEnumerator { #define IOpcSignatureReferenceEnumerator_Clone(This,copy) (This)->lpVtbl->Clone(This,copy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcSignatureReferenceEnumerator_QueryInterface(IOpcSignatureReferenceEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcSignatureReferenceEnumerator_QueryInterface(IOpcSignatureReferenceEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcSignatureReferenceEnumerator_AddRef(IOpcSignatureReferenceEnumerator* This) { +static __WIDL_INLINE ULONG IOpcSignatureReferenceEnumerator_AddRef(IOpcSignatureReferenceEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcSignatureReferenceEnumerator_Release(IOpcSignatureReferenceEnumerator* This) { +static __WIDL_INLINE ULONG IOpcSignatureReferenceEnumerator_Release(IOpcSignatureReferenceEnumerator* This) { return This->lpVtbl->Release(This); } /*** IOpcSignatureReferenceEnumerator methods ***/ -static FORCEINLINE HRESULT IOpcSignatureReferenceEnumerator_MoveNext(IOpcSignatureReferenceEnumerator* This,WINBOOL *hasNext) { +static __WIDL_INLINE HRESULT IOpcSignatureReferenceEnumerator_MoveNext(IOpcSignatureReferenceEnumerator* This,WINBOOL *hasNext) { return This->lpVtbl->MoveNext(This,hasNext); } -static FORCEINLINE HRESULT IOpcSignatureReferenceEnumerator_MovePrevious(IOpcSignatureReferenceEnumerator* This,WINBOOL *hasPrevious) { +static __WIDL_INLINE HRESULT IOpcSignatureReferenceEnumerator_MovePrevious(IOpcSignatureReferenceEnumerator* This,WINBOOL *hasPrevious) { return This->lpVtbl->MovePrevious(This,hasPrevious); } -static FORCEINLINE HRESULT IOpcSignatureReferenceEnumerator_GetCurrent(IOpcSignatureReferenceEnumerator* This,IOpcSignatureReference **reference) { +static __WIDL_INLINE HRESULT IOpcSignatureReferenceEnumerator_GetCurrent(IOpcSignatureReferenceEnumerator* This,IOpcSignatureReference **reference) { return This->lpVtbl->GetCurrent(This,reference); } -static FORCEINLINE HRESULT IOpcSignatureReferenceEnumerator_Clone(IOpcSignatureReferenceEnumerator* This,IOpcSignatureReferenceEnumerator **copy) { +static __WIDL_INLINE HRESULT IOpcSignatureReferenceEnumerator_Clone(IOpcSignatureReferenceEnumerator* This,IOpcSignatureReferenceEnumerator **copy) { return This->lpVtbl->Clone(This,copy); } #endif @@ -3037,26 +3045,26 @@ interface IOpcSignatureRelationshipReferenceEnumerator { #define IOpcSignatureRelationshipReferenceEnumerator_Clone(This,copy) (This)->lpVtbl->Clone(This,copy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcSignatureRelationshipReferenceEnumerator_QueryInterface(IOpcSignatureRelationshipReferenceEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReferenceEnumerator_QueryInterface(IOpcSignatureRelationshipReferenceEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcSignatureRelationshipReferenceEnumerator_AddRef(IOpcSignatureRelationshipReferenceEnumerator* This) { +static __WIDL_INLINE ULONG IOpcSignatureRelationshipReferenceEnumerator_AddRef(IOpcSignatureRelationshipReferenceEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcSignatureRelationshipReferenceEnumerator_Release(IOpcSignatureRelationshipReferenceEnumerator* This) { +static __WIDL_INLINE ULONG IOpcSignatureRelationshipReferenceEnumerator_Release(IOpcSignatureRelationshipReferenceEnumerator* This) { return This->lpVtbl->Release(This); } /*** IOpcSignatureRelationshipReferenceEnumerator methods ***/ -static FORCEINLINE HRESULT IOpcSignatureRelationshipReferenceEnumerator_MoveNext(IOpcSignatureRelationshipReferenceEnumerator* This,WINBOOL *hasNext) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReferenceEnumerator_MoveNext(IOpcSignatureRelationshipReferenceEnumerator* This,WINBOOL *hasNext) { return This->lpVtbl->MoveNext(This,hasNext); } -static FORCEINLINE HRESULT IOpcSignatureRelationshipReferenceEnumerator_MovePrevious(IOpcSignatureRelationshipReferenceEnumerator* This,WINBOOL *hasPrevious) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReferenceEnumerator_MovePrevious(IOpcSignatureRelationshipReferenceEnumerator* This,WINBOOL *hasPrevious) { return This->lpVtbl->MovePrevious(This,hasPrevious); } -static FORCEINLINE HRESULT IOpcSignatureRelationshipReferenceEnumerator_GetCurrent(IOpcSignatureRelationshipReferenceEnumerator* This,IOpcSignatureRelationshipReference **relationshipReference) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReferenceEnumerator_GetCurrent(IOpcSignatureRelationshipReferenceEnumerator* This,IOpcSignatureRelationshipReference **relationshipReference) { return This->lpVtbl->GetCurrent(This,relationshipReference); } -static FORCEINLINE HRESULT IOpcSignatureRelationshipReferenceEnumerator_Clone(IOpcSignatureRelationshipReferenceEnumerator* This,IOpcSignatureRelationshipReferenceEnumerator **copy) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReferenceEnumerator_Clone(IOpcSignatureRelationshipReferenceEnumerator* This,IOpcSignatureRelationshipReferenceEnumerator **copy) { return This->lpVtbl->Clone(This,copy); } #endif @@ -3165,32 +3173,32 @@ interface IOpcSignatureRelationshipReference { #define IOpcSignatureRelationshipReference_GetRelationshipSelectorEnumerator(This,selectorEnumerator) (This)->lpVtbl->GetRelationshipSelectorEnumerator(This,selectorEnumerator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcSignatureRelationshipReference_QueryInterface(IOpcSignatureRelationshipReference* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReference_QueryInterface(IOpcSignatureRelationshipReference* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcSignatureRelationshipReference_AddRef(IOpcSignatureRelationshipReference* This) { +static __WIDL_INLINE ULONG IOpcSignatureRelationshipReference_AddRef(IOpcSignatureRelationshipReference* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcSignatureRelationshipReference_Release(IOpcSignatureRelationshipReference* This) { +static __WIDL_INLINE ULONG IOpcSignatureRelationshipReference_Release(IOpcSignatureRelationshipReference* This) { return This->lpVtbl->Release(This); } /*** IOpcSignatureRelationshipReference methods ***/ -static FORCEINLINE HRESULT IOpcSignatureRelationshipReference_GetSourceUri(IOpcSignatureRelationshipReference* This,IOpcUri **sourceUri) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReference_GetSourceUri(IOpcSignatureRelationshipReference* This,IOpcUri **sourceUri) { return This->lpVtbl->GetSourceUri(This,sourceUri); } -static FORCEINLINE HRESULT IOpcSignatureRelationshipReference_GetDigestMethod(IOpcSignatureRelationshipReference* This,LPWSTR *digestMethod) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReference_GetDigestMethod(IOpcSignatureRelationshipReference* This,LPWSTR *digestMethod) { return This->lpVtbl->GetDigestMethod(This,digestMethod); } -static FORCEINLINE HRESULT IOpcSignatureRelationshipReference_GetDigestValue(IOpcSignatureRelationshipReference* This,UINT8 **digestValue,UINT32 *count) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReference_GetDigestValue(IOpcSignatureRelationshipReference* This,UINT8 **digestValue,UINT32 *count) { return This->lpVtbl->GetDigestValue(This,digestValue,count); } -static FORCEINLINE HRESULT IOpcSignatureRelationshipReference_GetTransformMethod(IOpcSignatureRelationshipReference* This,OPC_CANONICALIZATION_METHOD *transformMethod) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReference_GetTransformMethod(IOpcSignatureRelationshipReference* This,OPC_CANONICALIZATION_METHOD *transformMethod) { return This->lpVtbl->GetTransformMethod(This,transformMethod); } -static FORCEINLINE HRESULT IOpcSignatureRelationshipReference_GetRelationshipSigningOption(IOpcSignatureRelationshipReference* This,OPC_RELATIONSHIPS_SIGNING_OPTION *relationshipSigningOption) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReference_GetRelationshipSigningOption(IOpcSignatureRelationshipReference* This,OPC_RELATIONSHIPS_SIGNING_OPTION *relationshipSigningOption) { return This->lpVtbl->GetRelationshipSigningOption(This,relationshipSigningOption); } -static FORCEINLINE HRESULT IOpcSignatureRelationshipReference_GetRelationshipSelectorEnumerator(IOpcSignatureRelationshipReference* This,IOpcRelationshipSelectorEnumerator **selectorEnumerator) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReference_GetRelationshipSelectorEnumerator(IOpcSignatureRelationshipReference* This,IOpcRelationshipSelectorEnumerator **selectorEnumerator) { return This->lpVtbl->GetRelationshipSelectorEnumerator(This,selectorEnumerator); } #endif @@ -3281,26 +3289,26 @@ interface IOpcRelationshipSelectorEnumerator { #define IOpcRelationshipSelectorEnumerator_Clone(This,copy) (This)->lpVtbl->Clone(This,copy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcRelationshipSelectorEnumerator_QueryInterface(IOpcRelationshipSelectorEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcRelationshipSelectorEnumerator_QueryInterface(IOpcRelationshipSelectorEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcRelationshipSelectorEnumerator_AddRef(IOpcRelationshipSelectorEnumerator* This) { +static __WIDL_INLINE ULONG IOpcRelationshipSelectorEnumerator_AddRef(IOpcRelationshipSelectorEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcRelationshipSelectorEnumerator_Release(IOpcRelationshipSelectorEnumerator* This) { +static __WIDL_INLINE ULONG IOpcRelationshipSelectorEnumerator_Release(IOpcRelationshipSelectorEnumerator* This) { return This->lpVtbl->Release(This); } /*** IOpcRelationshipSelectorEnumerator methods ***/ -static FORCEINLINE HRESULT IOpcRelationshipSelectorEnumerator_MoveNext(IOpcRelationshipSelectorEnumerator* This,WINBOOL *hasNext) { +static __WIDL_INLINE HRESULT IOpcRelationshipSelectorEnumerator_MoveNext(IOpcRelationshipSelectorEnumerator* This,WINBOOL *hasNext) { return This->lpVtbl->MoveNext(This,hasNext); } -static FORCEINLINE HRESULT IOpcRelationshipSelectorEnumerator_MovePrevious(IOpcRelationshipSelectorEnumerator* This,WINBOOL *hasPrevious) { +static __WIDL_INLINE HRESULT IOpcRelationshipSelectorEnumerator_MovePrevious(IOpcRelationshipSelectorEnumerator* This,WINBOOL *hasPrevious) { return This->lpVtbl->MovePrevious(This,hasPrevious); } -static FORCEINLINE HRESULT IOpcRelationshipSelectorEnumerator_GetCurrent(IOpcRelationshipSelectorEnumerator* This,IOpcRelationshipSelector **relationshipSelector) { +static __WIDL_INLINE HRESULT IOpcRelationshipSelectorEnumerator_GetCurrent(IOpcRelationshipSelectorEnumerator* This,IOpcRelationshipSelector **relationshipSelector) { return This->lpVtbl->GetCurrent(This,relationshipSelector); } -static FORCEINLINE HRESULT IOpcRelationshipSelectorEnumerator_Clone(IOpcRelationshipSelectorEnumerator* This,IOpcRelationshipSelectorEnumerator **copy) { +static __WIDL_INLINE HRESULT IOpcRelationshipSelectorEnumerator_Clone(IOpcRelationshipSelectorEnumerator* This,IOpcRelationshipSelectorEnumerator **copy) { return This->lpVtbl->Clone(This,copy); } #endif @@ -3391,26 +3399,26 @@ interface IOpcCertificateEnumerator { #define IOpcCertificateEnumerator_Clone(This,copy) (This)->lpVtbl->Clone(This,copy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcCertificateEnumerator_QueryInterface(IOpcCertificateEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcCertificateEnumerator_QueryInterface(IOpcCertificateEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcCertificateEnumerator_AddRef(IOpcCertificateEnumerator* This) { +static __WIDL_INLINE ULONG IOpcCertificateEnumerator_AddRef(IOpcCertificateEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcCertificateEnumerator_Release(IOpcCertificateEnumerator* This) { +static __WIDL_INLINE ULONG IOpcCertificateEnumerator_Release(IOpcCertificateEnumerator* This) { return This->lpVtbl->Release(This); } /*** IOpcCertificateEnumerator methods ***/ -static FORCEINLINE HRESULT IOpcCertificateEnumerator_MoveNext(IOpcCertificateEnumerator* This,WINBOOL *hasNext) { +static __WIDL_INLINE HRESULT IOpcCertificateEnumerator_MoveNext(IOpcCertificateEnumerator* This,WINBOOL *hasNext) { return This->lpVtbl->MoveNext(This,hasNext); } -static FORCEINLINE HRESULT IOpcCertificateEnumerator_MovePrevious(IOpcCertificateEnumerator* This,WINBOOL *hasPrevious) { +static __WIDL_INLINE HRESULT IOpcCertificateEnumerator_MovePrevious(IOpcCertificateEnumerator* This,WINBOOL *hasPrevious) { return This->lpVtbl->MovePrevious(This,hasPrevious); } -static FORCEINLINE HRESULT IOpcCertificateEnumerator_GetCurrent(IOpcCertificateEnumerator* This,const CERT_CONTEXT **certificate) { +static __WIDL_INLINE HRESULT IOpcCertificateEnumerator_GetCurrent(IOpcCertificateEnumerator* This,const CERT_CONTEXT **certificate) { return This->lpVtbl->GetCurrent(This,certificate); } -static FORCEINLINE HRESULT IOpcCertificateEnumerator_Clone(IOpcCertificateEnumerator* This,IOpcCertificateEnumerator **copy) { +static __WIDL_INLINE HRESULT IOpcCertificateEnumerator_Clone(IOpcCertificateEnumerator* This,IOpcCertificateEnumerator **copy) { return This->lpVtbl->Clone(This,copy); } #endif @@ -3493,23 +3501,23 @@ interface IOpcCertificateSet { #define IOpcCertificateSet_GetEnumerator(This,certificateEnumerator) (This)->lpVtbl->GetEnumerator(This,certificateEnumerator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcCertificateSet_QueryInterface(IOpcCertificateSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcCertificateSet_QueryInterface(IOpcCertificateSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcCertificateSet_AddRef(IOpcCertificateSet* This) { +static __WIDL_INLINE ULONG IOpcCertificateSet_AddRef(IOpcCertificateSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcCertificateSet_Release(IOpcCertificateSet* This) { +static __WIDL_INLINE ULONG IOpcCertificateSet_Release(IOpcCertificateSet* This) { return This->lpVtbl->Release(This); } /*** IOpcCertificateSet methods ***/ -static FORCEINLINE HRESULT IOpcCertificateSet_Add(IOpcCertificateSet* This,const CERT_CONTEXT *certificate) { +static __WIDL_INLINE HRESULT IOpcCertificateSet_Add(IOpcCertificateSet* This,const CERT_CONTEXT *certificate) { return This->lpVtbl->Add(This,certificate); } -static FORCEINLINE HRESULT IOpcCertificateSet_Remove(IOpcCertificateSet* This,const CERT_CONTEXT *certificate) { +static __WIDL_INLINE HRESULT IOpcCertificateSet_Remove(IOpcCertificateSet* This,const CERT_CONTEXT *certificate) { return This->lpVtbl->Remove(This,certificate); } -static FORCEINLINE HRESULT IOpcCertificateSet_GetEnumerator(IOpcCertificateSet* This,IOpcCertificateEnumerator **certificateEnumerator) { +static __WIDL_INLINE HRESULT IOpcCertificateSet_GetEnumerator(IOpcCertificateSet* This,IOpcCertificateEnumerator **certificateEnumerator) { return This->lpVtbl->GetEnumerator(This,certificateEnumerator); } #endif @@ -3600,26 +3608,26 @@ interface IOpcDigitalSignatureEnumerator { #define IOpcDigitalSignatureEnumerator_Clone(This,copy) (This)->lpVtbl->Clone(This,copy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcDigitalSignatureEnumerator_QueryInterface(IOpcDigitalSignatureEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureEnumerator_QueryInterface(IOpcDigitalSignatureEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcDigitalSignatureEnumerator_AddRef(IOpcDigitalSignatureEnumerator* This) { +static __WIDL_INLINE ULONG IOpcDigitalSignatureEnumerator_AddRef(IOpcDigitalSignatureEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcDigitalSignatureEnumerator_Release(IOpcDigitalSignatureEnumerator* This) { +static __WIDL_INLINE ULONG IOpcDigitalSignatureEnumerator_Release(IOpcDigitalSignatureEnumerator* This) { return This->lpVtbl->Release(This); } /*** IOpcDigitalSignatureEnumerator methods ***/ -static FORCEINLINE HRESULT IOpcDigitalSignatureEnumerator_MoveNext(IOpcDigitalSignatureEnumerator* This,WINBOOL *hasNext) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureEnumerator_MoveNext(IOpcDigitalSignatureEnumerator* This,WINBOOL *hasNext) { return This->lpVtbl->MoveNext(This,hasNext); } -static FORCEINLINE HRESULT IOpcDigitalSignatureEnumerator_MovePrevious(IOpcDigitalSignatureEnumerator* This,WINBOOL *hasPrevious) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureEnumerator_MovePrevious(IOpcDigitalSignatureEnumerator* This,WINBOOL *hasPrevious) { return This->lpVtbl->MovePrevious(This,hasPrevious); } -static FORCEINLINE HRESULT IOpcDigitalSignatureEnumerator_GetCurrent(IOpcDigitalSignatureEnumerator* This,IOpcDigitalSignature **digitalSignature) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureEnumerator_GetCurrent(IOpcDigitalSignatureEnumerator* This,IOpcDigitalSignature **digitalSignature) { return This->lpVtbl->GetCurrent(This,digitalSignature); } -static FORCEINLINE HRESULT IOpcDigitalSignatureEnumerator_Clone(IOpcDigitalSignatureEnumerator* This,IOpcDigitalSignatureEnumerator **copy) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureEnumerator_Clone(IOpcDigitalSignatureEnumerator* This,IOpcDigitalSignatureEnumerator **copy) { return This->lpVtbl->Clone(This,copy); } #endif @@ -3756,38 +3764,38 @@ interface IOpcDigitalSignatureManager { #define IOpcDigitalSignatureManager_ReplaceSignatureXml(This,signaturePartName,newSignatureXml,count,digitalSignature) (This)->lpVtbl->ReplaceSignatureXml(This,signaturePartName,newSignatureXml,count,digitalSignature) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcDigitalSignatureManager_QueryInterface(IOpcDigitalSignatureManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureManager_QueryInterface(IOpcDigitalSignatureManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcDigitalSignatureManager_AddRef(IOpcDigitalSignatureManager* This) { +static __WIDL_INLINE ULONG IOpcDigitalSignatureManager_AddRef(IOpcDigitalSignatureManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcDigitalSignatureManager_Release(IOpcDigitalSignatureManager* This) { +static __WIDL_INLINE ULONG IOpcDigitalSignatureManager_Release(IOpcDigitalSignatureManager* This) { return This->lpVtbl->Release(This); } /*** IOpcDigitalSignatureManager methods ***/ -static FORCEINLINE HRESULT IOpcDigitalSignatureManager_GetSignatureOriginPartName(IOpcDigitalSignatureManager* This,IOpcPartUri **signatureOriginPartName) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureManager_GetSignatureOriginPartName(IOpcDigitalSignatureManager* This,IOpcPartUri **signatureOriginPartName) { return This->lpVtbl->GetSignatureOriginPartName(This,signatureOriginPartName); } -static FORCEINLINE HRESULT IOpcDigitalSignatureManager_SetSignatureOriginPartName(IOpcDigitalSignatureManager* This,IOpcPartUri *signatureOriginPartName) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureManager_SetSignatureOriginPartName(IOpcDigitalSignatureManager* This,IOpcPartUri *signatureOriginPartName) { return This->lpVtbl->SetSignatureOriginPartName(This,signatureOriginPartName); } -static FORCEINLINE HRESULT IOpcDigitalSignatureManager_GetSignatureEnumerator(IOpcDigitalSignatureManager* This,IOpcDigitalSignatureEnumerator **signatureEnumerator) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureManager_GetSignatureEnumerator(IOpcDigitalSignatureManager* This,IOpcDigitalSignatureEnumerator **signatureEnumerator) { return This->lpVtbl->GetSignatureEnumerator(This,signatureEnumerator); } -static FORCEINLINE HRESULT IOpcDigitalSignatureManager_RemoveSignature(IOpcDigitalSignatureManager* This,IOpcPartUri *signaturePartName) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureManager_RemoveSignature(IOpcDigitalSignatureManager* This,IOpcPartUri *signaturePartName) { return This->lpVtbl->RemoveSignature(This,signaturePartName); } -static FORCEINLINE HRESULT IOpcDigitalSignatureManager_CreateSigningOptions(IOpcDigitalSignatureManager* This,IOpcSigningOptions **signingOptions) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureManager_CreateSigningOptions(IOpcDigitalSignatureManager* This,IOpcSigningOptions **signingOptions) { return This->lpVtbl->CreateSigningOptions(This,signingOptions); } -static FORCEINLINE HRESULT IOpcDigitalSignatureManager_Validate(IOpcDigitalSignatureManager* This,IOpcDigitalSignature *signature,const CERT_CONTEXT *certificate,OPC_SIGNATURE_VALIDATION_RESULT *validationResult) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureManager_Validate(IOpcDigitalSignatureManager* This,IOpcDigitalSignature *signature,const CERT_CONTEXT *certificate,OPC_SIGNATURE_VALIDATION_RESULT *validationResult) { return This->lpVtbl->Validate(This,signature,certificate,validationResult); } -static FORCEINLINE HRESULT IOpcDigitalSignatureManager_Sign(IOpcDigitalSignatureManager* This,const CERT_CONTEXT *certificate,IOpcSigningOptions *signingOptions,IOpcDigitalSignature **digitalSignature) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureManager_Sign(IOpcDigitalSignatureManager* This,const CERT_CONTEXT *certificate,IOpcSigningOptions *signingOptions,IOpcDigitalSignature **digitalSignature) { return This->lpVtbl->Sign(This,certificate,signingOptions,digitalSignature); } -static FORCEINLINE HRESULT IOpcDigitalSignatureManager_ReplaceSignatureXml(IOpcDigitalSignatureManager* This,IOpcPartUri *signaturePartName,const UINT8 *newSignatureXml,UINT32 count,IOpcDigitalSignature **digitalSignature) { +static __WIDL_INLINE HRESULT IOpcDigitalSignatureManager_ReplaceSignatureXml(IOpcDigitalSignatureManager* This,IOpcPartUri *signaturePartName,const UINT8 *newSignatureXml,UINT32 count,IOpcDigitalSignature **digitalSignature) { return This->lpVtbl->ReplaceSignatureXml(This,signaturePartName,newSignatureXml,count,digitalSignature); } #endif @@ -3876,23 +3884,23 @@ interface IOpcSignaturePartReferenceSet { #define IOpcSignaturePartReferenceSet_GetEnumerator(This,partReferenceEnumerator) (This)->lpVtbl->GetEnumerator(This,partReferenceEnumerator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcSignaturePartReferenceSet_QueryInterface(IOpcSignaturePartReferenceSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReferenceSet_QueryInterface(IOpcSignaturePartReferenceSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcSignaturePartReferenceSet_AddRef(IOpcSignaturePartReferenceSet* This) { +static __WIDL_INLINE ULONG IOpcSignaturePartReferenceSet_AddRef(IOpcSignaturePartReferenceSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcSignaturePartReferenceSet_Release(IOpcSignaturePartReferenceSet* This) { +static __WIDL_INLINE ULONG IOpcSignaturePartReferenceSet_Release(IOpcSignaturePartReferenceSet* This) { return This->lpVtbl->Release(This); } /*** IOpcSignaturePartReferenceSet methods ***/ -static FORCEINLINE HRESULT IOpcSignaturePartReferenceSet_Create(IOpcSignaturePartReferenceSet* This,IOpcPartUri *partUri,LPCWSTR digestMethod,OPC_CANONICALIZATION_METHOD transformMethod,IOpcSignaturePartReference **partReference) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReferenceSet_Create(IOpcSignaturePartReferenceSet* This,IOpcPartUri *partUri,LPCWSTR digestMethod,OPC_CANONICALIZATION_METHOD transformMethod,IOpcSignaturePartReference **partReference) { return This->lpVtbl->Create(This,partUri,digestMethod,transformMethod,partReference); } -static FORCEINLINE HRESULT IOpcSignaturePartReferenceSet_Delete(IOpcSignaturePartReferenceSet* This,IOpcSignaturePartReference *partReference) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReferenceSet_Delete(IOpcSignaturePartReferenceSet* This,IOpcSignaturePartReference *partReference) { return This->lpVtbl->Delete(This,partReference); } -static FORCEINLINE HRESULT IOpcSignaturePartReferenceSet_GetEnumerator(IOpcSignaturePartReferenceSet* This,IOpcSignaturePartReferenceEnumerator **partReferenceEnumerator) { +static __WIDL_INLINE HRESULT IOpcSignaturePartReferenceSet_GetEnumerator(IOpcSignaturePartReferenceSet* This,IOpcSignaturePartReferenceEnumerator **partReferenceEnumerator) { return This->lpVtbl->GetEnumerator(This,partReferenceEnumerator); } #endif @@ -3979,23 +3987,23 @@ interface IOpcRelationshipSelectorSet { #define IOpcRelationshipSelectorSet_GetEnumerator(This,relationshipSelectorEnumerator) (This)->lpVtbl->GetEnumerator(This,relationshipSelectorEnumerator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcRelationshipSelectorSet_QueryInterface(IOpcRelationshipSelectorSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcRelationshipSelectorSet_QueryInterface(IOpcRelationshipSelectorSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcRelationshipSelectorSet_AddRef(IOpcRelationshipSelectorSet* This) { +static __WIDL_INLINE ULONG IOpcRelationshipSelectorSet_AddRef(IOpcRelationshipSelectorSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcRelationshipSelectorSet_Release(IOpcRelationshipSelectorSet* This) { +static __WIDL_INLINE ULONG IOpcRelationshipSelectorSet_Release(IOpcRelationshipSelectorSet* This) { return This->lpVtbl->Release(This); } /*** IOpcRelationshipSelectorSet methods ***/ -static FORCEINLINE HRESULT IOpcRelationshipSelectorSet_Create(IOpcRelationshipSelectorSet* This,OPC_RELATIONSHIP_SELECTOR selector,LPCWSTR selectionCriterion,IOpcRelationshipSelector **relationshipSelector) { +static __WIDL_INLINE HRESULT IOpcRelationshipSelectorSet_Create(IOpcRelationshipSelectorSet* This,OPC_RELATIONSHIP_SELECTOR selector,LPCWSTR selectionCriterion,IOpcRelationshipSelector **relationshipSelector) { return This->lpVtbl->Create(This,selector,selectionCriterion,relationshipSelector); } -static FORCEINLINE HRESULT IOpcRelationshipSelectorSet_Delete(IOpcRelationshipSelectorSet* This,IOpcRelationshipSelector *relationshipSelector) { +static __WIDL_INLINE HRESULT IOpcRelationshipSelectorSet_Delete(IOpcRelationshipSelectorSet* This,IOpcRelationshipSelector *relationshipSelector) { return This->lpVtbl->Delete(This,relationshipSelector); } -static FORCEINLINE HRESULT IOpcRelationshipSelectorSet_GetEnumerator(IOpcRelationshipSelectorSet* This,IOpcRelationshipSelectorEnumerator **relationshipSelectorEnumerator) { +static __WIDL_INLINE HRESULT IOpcRelationshipSelectorSet_GetEnumerator(IOpcRelationshipSelectorSet* This,IOpcRelationshipSelectorEnumerator **relationshipSelectorEnumerator) { return This->lpVtbl->GetEnumerator(This,relationshipSelectorEnumerator); } #endif @@ -4096,26 +4104,26 @@ interface IOpcSignatureRelationshipReferenceSet { #define IOpcSignatureRelationshipReferenceSet_GetEnumerator(This,relationshipReferenceEnumerator) (This)->lpVtbl->GetEnumerator(This,relationshipReferenceEnumerator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcSignatureRelationshipReferenceSet_QueryInterface(IOpcSignatureRelationshipReferenceSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReferenceSet_QueryInterface(IOpcSignatureRelationshipReferenceSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcSignatureRelationshipReferenceSet_AddRef(IOpcSignatureRelationshipReferenceSet* This) { +static __WIDL_INLINE ULONG IOpcSignatureRelationshipReferenceSet_AddRef(IOpcSignatureRelationshipReferenceSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcSignatureRelationshipReferenceSet_Release(IOpcSignatureRelationshipReferenceSet* This) { +static __WIDL_INLINE ULONG IOpcSignatureRelationshipReferenceSet_Release(IOpcSignatureRelationshipReferenceSet* This) { return This->lpVtbl->Release(This); } /*** IOpcSignatureRelationshipReferenceSet methods ***/ -static FORCEINLINE HRESULT IOpcSignatureRelationshipReferenceSet_Create(IOpcSignatureRelationshipReferenceSet* This,IOpcUri *sourceUri,LPCWSTR digestMethod,OPC_RELATIONSHIPS_SIGNING_OPTION relationshipSigningOption,IOpcRelationshipSelectorSet *selectorSet,OPC_CANONICALIZATION_METHOD transformMethod,IOpcSignatureRelationshipReference **relationshipReference) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReferenceSet_Create(IOpcSignatureRelationshipReferenceSet* This,IOpcUri *sourceUri,LPCWSTR digestMethod,OPC_RELATIONSHIPS_SIGNING_OPTION relationshipSigningOption,IOpcRelationshipSelectorSet *selectorSet,OPC_CANONICALIZATION_METHOD transformMethod,IOpcSignatureRelationshipReference **relationshipReference) { return This->lpVtbl->Create(This,sourceUri,digestMethod,relationshipSigningOption,selectorSet,transformMethod,relationshipReference); } -static FORCEINLINE HRESULT IOpcSignatureRelationshipReferenceSet_CreateRelationshipSelectorSet(IOpcSignatureRelationshipReferenceSet* This,IOpcRelationshipSelectorSet **selectorSet) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReferenceSet_CreateRelationshipSelectorSet(IOpcSignatureRelationshipReferenceSet* This,IOpcRelationshipSelectorSet **selectorSet) { return This->lpVtbl->CreateRelationshipSelectorSet(This,selectorSet); } -static FORCEINLINE HRESULT IOpcSignatureRelationshipReferenceSet_Delete(IOpcSignatureRelationshipReferenceSet* This,IOpcSignatureRelationshipReference *relationshipReference) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReferenceSet_Delete(IOpcSignatureRelationshipReferenceSet* This,IOpcSignatureRelationshipReference *relationshipReference) { return This->lpVtbl->Delete(This,relationshipReference); } -static FORCEINLINE HRESULT IOpcSignatureRelationshipReferenceSet_GetEnumerator(IOpcSignatureRelationshipReferenceSet* This,IOpcSignatureRelationshipReferenceEnumerator **relationshipReferenceEnumerator) { +static __WIDL_INLINE HRESULT IOpcSignatureRelationshipReferenceSet_GetEnumerator(IOpcSignatureRelationshipReferenceSet* This,IOpcSignatureRelationshipReferenceEnumerator **relationshipReferenceEnumerator) { return This->lpVtbl->GetEnumerator(This,relationshipReferenceEnumerator); } #endif @@ -4208,23 +4216,23 @@ interface IOpcSignatureReferenceSet { #define IOpcSignatureReferenceSet_GetEnumerator(This,referenceEnumerator) (This)->lpVtbl->GetEnumerator(This,referenceEnumerator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcSignatureReferenceSet_QueryInterface(IOpcSignatureReferenceSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcSignatureReferenceSet_QueryInterface(IOpcSignatureReferenceSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcSignatureReferenceSet_AddRef(IOpcSignatureReferenceSet* This) { +static __WIDL_INLINE ULONG IOpcSignatureReferenceSet_AddRef(IOpcSignatureReferenceSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcSignatureReferenceSet_Release(IOpcSignatureReferenceSet* This) { +static __WIDL_INLINE ULONG IOpcSignatureReferenceSet_Release(IOpcSignatureReferenceSet* This) { return This->lpVtbl->Release(This); } /*** IOpcSignatureReferenceSet methods ***/ -static FORCEINLINE HRESULT IOpcSignatureReferenceSet_Create(IOpcSignatureReferenceSet* This,IUri *referenceUri,LPCWSTR referenceId,LPCWSTR type,LPCWSTR digestMethod,OPC_CANONICALIZATION_METHOD transformMethod,IOpcSignatureReference **reference) { +static __WIDL_INLINE HRESULT IOpcSignatureReferenceSet_Create(IOpcSignatureReferenceSet* This,IUri *referenceUri,LPCWSTR referenceId,LPCWSTR type,LPCWSTR digestMethod,OPC_CANONICALIZATION_METHOD transformMethod,IOpcSignatureReference **reference) { return This->lpVtbl->Create(This,referenceUri,referenceId,type,digestMethod,transformMethod,reference); } -static FORCEINLINE HRESULT IOpcSignatureReferenceSet_Delete(IOpcSignatureReferenceSet* This,IOpcSignatureReference *reference) { +static __WIDL_INLINE HRESULT IOpcSignatureReferenceSet_Delete(IOpcSignatureReferenceSet* This,IOpcSignatureReference *reference) { return This->lpVtbl->Delete(This,reference); } -static FORCEINLINE HRESULT IOpcSignatureReferenceSet_GetEnumerator(IOpcSignatureReferenceSet* This,IOpcSignatureReferenceEnumerator **referenceEnumerator) { +static __WIDL_INLINE HRESULT IOpcSignatureReferenceSet_GetEnumerator(IOpcSignatureReferenceSet* This,IOpcSignatureReferenceEnumerator **referenceEnumerator) { return This->lpVtbl->GetEnumerator(This,referenceEnumerator); } #endif @@ -4311,23 +4319,23 @@ interface IOpcSignatureCustomObjectSet { #define IOpcSignatureCustomObjectSet_GetEnumerator(This,customObjectEnumerator) (This)->lpVtbl->GetEnumerator(This,customObjectEnumerator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcSignatureCustomObjectSet_QueryInterface(IOpcSignatureCustomObjectSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcSignatureCustomObjectSet_QueryInterface(IOpcSignatureCustomObjectSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcSignatureCustomObjectSet_AddRef(IOpcSignatureCustomObjectSet* This) { +static __WIDL_INLINE ULONG IOpcSignatureCustomObjectSet_AddRef(IOpcSignatureCustomObjectSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcSignatureCustomObjectSet_Release(IOpcSignatureCustomObjectSet* This) { +static __WIDL_INLINE ULONG IOpcSignatureCustomObjectSet_Release(IOpcSignatureCustomObjectSet* This) { return This->lpVtbl->Release(This); } /*** IOpcSignatureCustomObjectSet methods ***/ -static FORCEINLINE HRESULT IOpcSignatureCustomObjectSet_Create(IOpcSignatureCustomObjectSet* This,const UINT8 *xmlMarkup,UINT32 count,IOpcSignatureCustomObject **customObject) { +static __WIDL_INLINE HRESULT IOpcSignatureCustomObjectSet_Create(IOpcSignatureCustomObjectSet* This,const UINT8 *xmlMarkup,UINT32 count,IOpcSignatureCustomObject **customObject) { return This->lpVtbl->Create(This,xmlMarkup,count,customObject); } -static FORCEINLINE HRESULT IOpcSignatureCustomObjectSet_Delete(IOpcSignatureCustomObjectSet* This,IOpcSignatureCustomObject *customObject) { +static __WIDL_INLINE HRESULT IOpcSignatureCustomObjectSet_Delete(IOpcSignatureCustomObjectSet* This,IOpcSignatureCustomObject *customObject) { return This->lpVtbl->Delete(This,customObject); } -static FORCEINLINE HRESULT IOpcSignatureCustomObjectSet_GetEnumerator(IOpcSignatureCustomObjectSet* This,IOpcSignatureCustomObjectEnumerator **customObjectEnumerator) { +static __WIDL_INLINE HRESULT IOpcSignatureCustomObjectSet_GetEnumerator(IOpcSignatureCustomObjectSet* This,IOpcSignatureCustomObjectEnumerator **customObjectEnumerator) { return This->lpVtbl->GetEnumerator(This,customObjectEnumerator); } #endif @@ -4514,59 +4522,59 @@ interface IOpcDigitalSignature { #define IOpcDigitalSignature_GetSignatureXml(This,signatureXml,count) (This)->lpVtbl->GetSignatureXml(This,signatureXml,count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcDigitalSignature_QueryInterface(IOpcDigitalSignature* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_QueryInterface(IOpcDigitalSignature* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcDigitalSignature_AddRef(IOpcDigitalSignature* This) { +static __WIDL_INLINE ULONG IOpcDigitalSignature_AddRef(IOpcDigitalSignature* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcDigitalSignature_Release(IOpcDigitalSignature* This) { +static __WIDL_INLINE ULONG IOpcDigitalSignature_Release(IOpcDigitalSignature* This) { return This->lpVtbl->Release(This); } /*** IOpcDigitalSignature methods ***/ -static FORCEINLINE HRESULT IOpcDigitalSignature_GetNamespaces(IOpcDigitalSignature* This,LPWSTR **prefixes,LPWSTR **namespaces,UINT32 *count) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetNamespaces(IOpcDigitalSignature* This,LPWSTR **prefixes,LPWSTR **namespaces,UINT32 *count) { return This->lpVtbl->GetNamespaces(This,prefixes,namespaces,count); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetSignatureId(IOpcDigitalSignature* This,LPWSTR *signatureId) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetSignatureId(IOpcDigitalSignature* This,LPWSTR *signatureId) { return This->lpVtbl->GetSignatureId(This,signatureId); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetSignaturePartName(IOpcDigitalSignature* This,IOpcPartUri **signaturePartName) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetSignaturePartName(IOpcDigitalSignature* This,IOpcPartUri **signaturePartName) { return This->lpVtbl->GetSignaturePartName(This,signaturePartName); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetSignatureMethod(IOpcDigitalSignature* This,LPWSTR *signatureMethod) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetSignatureMethod(IOpcDigitalSignature* This,LPWSTR *signatureMethod) { return This->lpVtbl->GetSignatureMethod(This,signatureMethod); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetCanonicalizationMethod(IOpcDigitalSignature* This,OPC_CANONICALIZATION_METHOD *canonicalizationMethod) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetCanonicalizationMethod(IOpcDigitalSignature* This,OPC_CANONICALIZATION_METHOD *canonicalizationMethod) { return This->lpVtbl->GetCanonicalizationMethod(This,canonicalizationMethod); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetSignatureValue(IOpcDigitalSignature* This,UINT8 **signatureValue,UINT32 *count) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetSignatureValue(IOpcDigitalSignature* This,UINT8 **signatureValue,UINT32 *count) { return This->lpVtbl->GetSignatureValue(This,signatureValue,count); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetSignaturePartReferenceEnumerator(IOpcDigitalSignature* This,IOpcSignaturePartReferenceEnumerator **partReferenceEnumerator) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetSignaturePartReferenceEnumerator(IOpcDigitalSignature* This,IOpcSignaturePartReferenceEnumerator **partReferenceEnumerator) { return This->lpVtbl->GetSignaturePartReferenceEnumerator(This,partReferenceEnumerator); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetSignatureRelationshipReferenceEnumerator(IOpcDigitalSignature* This,IOpcSignatureRelationshipReferenceEnumerator **relationshipReferenceEnumerator) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetSignatureRelationshipReferenceEnumerator(IOpcDigitalSignature* This,IOpcSignatureRelationshipReferenceEnumerator **relationshipReferenceEnumerator) { return This->lpVtbl->GetSignatureRelationshipReferenceEnumerator(This,relationshipReferenceEnumerator); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetSigningTime(IOpcDigitalSignature* This,LPWSTR *signingTime) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetSigningTime(IOpcDigitalSignature* This,LPWSTR *signingTime) { return This->lpVtbl->GetSigningTime(This,signingTime); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetTimeFormat(IOpcDigitalSignature* This,OPC_SIGNATURE_TIME_FORMAT *timeFormat) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetTimeFormat(IOpcDigitalSignature* This,OPC_SIGNATURE_TIME_FORMAT *timeFormat) { return This->lpVtbl->GetTimeFormat(This,timeFormat); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetPackageObjectReference(IOpcDigitalSignature* This,IOpcSignatureReference **packageObjectReference) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetPackageObjectReference(IOpcDigitalSignature* This,IOpcSignatureReference **packageObjectReference) { return This->lpVtbl->GetPackageObjectReference(This,packageObjectReference); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetCertificateEnumerator(IOpcDigitalSignature* This,IOpcCertificateEnumerator **certificateEnumerator) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetCertificateEnumerator(IOpcDigitalSignature* This,IOpcCertificateEnumerator **certificateEnumerator) { return This->lpVtbl->GetCertificateEnumerator(This,certificateEnumerator); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetCustomReferenceEnumerator(IOpcDigitalSignature* This,IOpcSignatureReferenceEnumerator **customReferenceEnumerator) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetCustomReferenceEnumerator(IOpcDigitalSignature* This,IOpcSignatureReferenceEnumerator **customReferenceEnumerator) { return This->lpVtbl->GetCustomReferenceEnumerator(This,customReferenceEnumerator); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetCustomObjectEnumerator(IOpcDigitalSignature* This,IOpcSignatureCustomObjectEnumerator **customObjectEnumerator) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetCustomObjectEnumerator(IOpcDigitalSignature* This,IOpcSignatureCustomObjectEnumerator **customObjectEnumerator) { return This->lpVtbl->GetCustomObjectEnumerator(This,customObjectEnumerator); } -static FORCEINLINE HRESULT IOpcDigitalSignature_GetSignatureXml(IOpcDigitalSignature* This,UINT8 **signatureXml,UINT32 *count) { +static __WIDL_INLINE HRESULT IOpcDigitalSignature_GetSignatureXml(IOpcDigitalSignature* This,UINT8 **signatureXml,UINT32 *count) { return This->lpVtbl->GetSignatureXml(This,signatureXml,count); } #endif @@ -4761,65 +4769,65 @@ interface IOpcSigningOptions { #define IOpcSigningOptions_SetSignaturePartName(This,signaturePartName) (This)->lpVtbl->SetSignaturePartName(This,signaturePartName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcSigningOptions_QueryInterface(IOpcSigningOptions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_QueryInterface(IOpcSigningOptions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcSigningOptions_AddRef(IOpcSigningOptions* This) { +static __WIDL_INLINE ULONG IOpcSigningOptions_AddRef(IOpcSigningOptions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcSigningOptions_Release(IOpcSigningOptions* This) { +static __WIDL_INLINE ULONG IOpcSigningOptions_Release(IOpcSigningOptions* This) { return This->lpVtbl->Release(This); } /*** IOpcSigningOptions methods ***/ -static FORCEINLINE HRESULT IOpcSigningOptions_GetSignatureId(IOpcSigningOptions* This,LPWSTR *signatureId) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_GetSignatureId(IOpcSigningOptions* This,LPWSTR *signatureId) { return This->lpVtbl->GetSignatureId(This,signatureId); } -static FORCEINLINE HRESULT IOpcSigningOptions_SetSignatureId(IOpcSigningOptions* This,LPCWSTR signatureId) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_SetSignatureId(IOpcSigningOptions* This,LPCWSTR signatureId) { return This->lpVtbl->SetSignatureId(This,signatureId); } -static FORCEINLINE HRESULT IOpcSigningOptions_GetSignatureMethod(IOpcSigningOptions* This,LPWSTR *signatureMethod) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_GetSignatureMethod(IOpcSigningOptions* This,LPWSTR *signatureMethod) { return This->lpVtbl->GetSignatureMethod(This,signatureMethod); } -static FORCEINLINE HRESULT IOpcSigningOptions_SetSignatureMethod(IOpcSigningOptions* This,LPCWSTR signatureMethod) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_SetSignatureMethod(IOpcSigningOptions* This,LPCWSTR signatureMethod) { return This->lpVtbl->SetSignatureMethod(This,signatureMethod); } -static FORCEINLINE HRESULT IOpcSigningOptions_GetDefaultDigestMethod(IOpcSigningOptions* This,LPWSTR *digestMethod) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_GetDefaultDigestMethod(IOpcSigningOptions* This,LPWSTR *digestMethod) { return This->lpVtbl->GetDefaultDigestMethod(This,digestMethod); } -static FORCEINLINE HRESULT IOpcSigningOptions_SetDefaultDigestMethod(IOpcSigningOptions* This,LPCWSTR digestMethod) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_SetDefaultDigestMethod(IOpcSigningOptions* This,LPCWSTR digestMethod) { return This->lpVtbl->SetDefaultDigestMethod(This,digestMethod); } -static FORCEINLINE HRESULT IOpcSigningOptions_GetCertificateEmbeddingOption(IOpcSigningOptions* This,OPC_CERTIFICATE_EMBEDDING_OPTION *embeddingOption) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_GetCertificateEmbeddingOption(IOpcSigningOptions* This,OPC_CERTIFICATE_EMBEDDING_OPTION *embeddingOption) { return This->lpVtbl->GetCertificateEmbeddingOption(This,embeddingOption); } -static FORCEINLINE HRESULT IOpcSigningOptions_SetCertificateEmbeddingOption(IOpcSigningOptions* This,OPC_CERTIFICATE_EMBEDDING_OPTION embeddingOption) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_SetCertificateEmbeddingOption(IOpcSigningOptions* This,OPC_CERTIFICATE_EMBEDDING_OPTION embeddingOption) { return This->lpVtbl->SetCertificateEmbeddingOption(This,embeddingOption); } -static FORCEINLINE HRESULT IOpcSigningOptions_GetTimeFormat(IOpcSigningOptions* This,OPC_SIGNATURE_TIME_FORMAT *timeFormat) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_GetTimeFormat(IOpcSigningOptions* This,OPC_SIGNATURE_TIME_FORMAT *timeFormat) { return This->lpVtbl->GetTimeFormat(This,timeFormat); } -static FORCEINLINE HRESULT IOpcSigningOptions_SetTimeFormat(IOpcSigningOptions* This,OPC_SIGNATURE_TIME_FORMAT timeFormat) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_SetTimeFormat(IOpcSigningOptions* This,OPC_SIGNATURE_TIME_FORMAT timeFormat) { return This->lpVtbl->SetTimeFormat(This,timeFormat); } -static FORCEINLINE HRESULT IOpcSigningOptions_GetSignaturePartReferenceSet(IOpcSigningOptions* This,IOpcSignaturePartReferenceSet **partReferenceSet) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_GetSignaturePartReferenceSet(IOpcSigningOptions* This,IOpcSignaturePartReferenceSet **partReferenceSet) { return This->lpVtbl->GetSignaturePartReferenceSet(This,partReferenceSet); } -static FORCEINLINE HRESULT IOpcSigningOptions_GetSignatureRelationshipReferenceSet(IOpcSigningOptions* This,IOpcSignatureRelationshipReferenceSet **relationshipReferenceSet) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_GetSignatureRelationshipReferenceSet(IOpcSigningOptions* This,IOpcSignatureRelationshipReferenceSet **relationshipReferenceSet) { return This->lpVtbl->GetSignatureRelationshipReferenceSet(This,relationshipReferenceSet); } -static FORCEINLINE HRESULT IOpcSigningOptions_GetCustomObjectSet(IOpcSigningOptions* This,IOpcSignatureCustomObjectSet **customObjectSet) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_GetCustomObjectSet(IOpcSigningOptions* This,IOpcSignatureCustomObjectSet **customObjectSet) { return This->lpVtbl->GetCustomObjectSet(This,customObjectSet); } -static FORCEINLINE HRESULT IOpcSigningOptions_GetCustomReferenceSet(IOpcSigningOptions* This,IOpcSignatureReferenceSet **customReferenceSet) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_GetCustomReferenceSet(IOpcSigningOptions* This,IOpcSignatureReferenceSet **customReferenceSet) { return This->lpVtbl->GetCustomReferenceSet(This,customReferenceSet); } -static FORCEINLINE HRESULT IOpcSigningOptions_GetCertificateSet(IOpcSigningOptions* This,IOpcCertificateSet **certificateSet) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_GetCertificateSet(IOpcSigningOptions* This,IOpcCertificateSet **certificateSet) { return This->lpVtbl->GetCertificateSet(This,certificateSet); } -static FORCEINLINE HRESULT IOpcSigningOptions_GetSignaturePartName(IOpcSigningOptions* This,IOpcPartUri **signaturePartName) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_GetSignaturePartName(IOpcSigningOptions* This,IOpcPartUri **signaturePartName) { return This->lpVtbl->GetSignaturePartName(This,signaturePartName); } -static FORCEINLINE HRESULT IOpcSigningOptions_SetSignaturePartName(IOpcSigningOptions* This,IOpcPartUri *signaturePartName) { +static __WIDL_INLINE HRESULT IOpcSigningOptions_SetSignaturePartName(IOpcSigningOptions* This,IOpcPartUri *signaturePartName) { return This->lpVtbl->SetSignaturePartName(This,signaturePartName); } #endif @@ -4954,35 +4962,35 @@ interface IOpcFactory { #define IOpcFactory_CreateDigitalSignatureManager(This,package,signatureManager) (This)->lpVtbl->CreateDigitalSignatureManager(This,package,signatureManager) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpcFactory_QueryInterface(IOpcFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpcFactory_QueryInterface(IOpcFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpcFactory_AddRef(IOpcFactory* This) { +static __WIDL_INLINE ULONG IOpcFactory_AddRef(IOpcFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpcFactory_Release(IOpcFactory* This) { +static __WIDL_INLINE ULONG IOpcFactory_Release(IOpcFactory* This) { return This->lpVtbl->Release(This); } /*** IOpcFactory methods ***/ -static FORCEINLINE HRESULT IOpcFactory_CreatePackageRootUri(IOpcFactory* This,IOpcUri **rootUri) { +static __WIDL_INLINE HRESULT IOpcFactory_CreatePackageRootUri(IOpcFactory* This,IOpcUri **rootUri) { return This->lpVtbl->CreatePackageRootUri(This,rootUri); } -static FORCEINLINE HRESULT IOpcFactory_CreatePartUri(IOpcFactory* This,LPCWSTR pwzUri,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IOpcFactory_CreatePartUri(IOpcFactory* This,LPCWSTR pwzUri,IOpcPartUri **partUri) { return This->lpVtbl->CreatePartUri(This,pwzUri,partUri); } -static FORCEINLINE HRESULT IOpcFactory_CreateStreamOnFile(IOpcFactory* This,LPCWSTR filename,OPC_STREAM_IO_MODE ioMode,LPSECURITY_ATTRIBUTES securityAttributes,DWORD dwFlagsAndAttributes,IStream **stream) { +static __WIDL_INLINE HRESULT IOpcFactory_CreateStreamOnFile(IOpcFactory* This,LPCWSTR filename,OPC_STREAM_IO_MODE ioMode,LPSECURITY_ATTRIBUTES securityAttributes,DWORD dwFlagsAndAttributes,IStream **stream) { return This->lpVtbl->CreateStreamOnFile(This,filename,ioMode,securityAttributes,dwFlagsAndAttributes,stream); } -static FORCEINLINE HRESULT IOpcFactory_CreatePackage(IOpcFactory* This,IOpcPackage **package) { +static __WIDL_INLINE HRESULT IOpcFactory_CreatePackage(IOpcFactory* This,IOpcPackage **package) { return This->lpVtbl->CreatePackage(This,package); } -static FORCEINLINE HRESULT IOpcFactory_ReadPackageFromStream(IOpcFactory* This,IStream *stream,OPC_READ_FLAGS flags,IOpcPackage **package) { +static __WIDL_INLINE HRESULT IOpcFactory_ReadPackageFromStream(IOpcFactory* This,IStream *stream,OPC_READ_FLAGS flags,IOpcPackage **package) { return This->lpVtbl->ReadPackageFromStream(This,stream,flags,package); } -static FORCEINLINE HRESULT IOpcFactory_WritePackageToStream(IOpcFactory* This,IOpcPackage *package,OPC_WRITE_FLAGS flags,IStream *stream) { +static __WIDL_INLINE HRESULT IOpcFactory_WritePackageToStream(IOpcFactory* This,IOpcPackage *package,OPC_WRITE_FLAGS flags,IStream *stream) { return This->lpVtbl->WritePackageToStream(This,package,flags,stream); } -static FORCEINLINE HRESULT IOpcFactory_CreateDigitalSignatureManager(IOpcFactory* This,IOpcPackage *package,IOpcDigitalSignatureManager **signatureManager) { +static __WIDL_INLINE HRESULT IOpcFactory_CreateDigitalSignatureManager(IOpcFactory* This,IOpcPackage *package,IOpcDigitalSignatureManager **signatureManager) { return This->lpVtbl->CreateDigitalSignatureManager(This,package,signatureManager); } #endif diff --git a/lib/libc/include/any-windows-any/msxml.h b/lib/libc/include/any-windows-any/msxml.h index 54281c231e13de6e9862d7732f2ec0de069a6335..c84323b7f955e108eed89ec659efac38f2758ef7 100644 --- a/lib/libc/include/any-windows-any/msxml.h +++ b/lib/libc/include/any-windows-any/msxml.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/msxml.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/msxml.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,118 +16,166 @@ #ifndef __msxml_h__ #define __msxml_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ -/* Headers for imported files */ - -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -#pragma push_macro("abort") -#undef abort -#ifndef __IXMLDOMImplementation_FWD_DEFINED__ -#define __IXMLDOMImplementation_FWD_DEFINED__ -typedef struct IXMLDOMImplementation IXMLDOMImplementation; -#endif - #ifndef __IXMLDOMNode_FWD_DEFINED__ #define __IXMLDOMNode_FWD_DEFINED__ -typedef struct IXMLDOMNode IXMLDOMNode; -#endif - -#ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__ -#define __IXMLDOMDocumentFragment_FWD_DEFINED__ -typedef struct IXMLDOMDocumentFragment IXMLDOMDocumentFragment; +typedef interface IXMLDOMNode IXMLDOMNode; +#ifdef __cplusplus +interface IXMLDOMNode; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMDocument_FWD_DEFINED__ #define __IXMLDOMDocument_FWD_DEFINED__ -typedef struct IXMLDOMDocument IXMLDOMDocument; +typedef interface IXMLDOMDocument IXMLDOMDocument; +#ifdef __cplusplus +interface IXMLDOMDocument; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMNodeList_FWD_DEFINED__ #define __IXMLDOMNodeList_FWD_DEFINED__ -typedef struct IXMLDOMNodeList IXMLDOMNodeList; +typedef interface IXMLDOMNodeList IXMLDOMNodeList; +#ifdef __cplusplus +interface IXMLDOMNodeList; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMNamedNodeMap_FWD_DEFINED__ #define __IXMLDOMNamedNodeMap_FWD_DEFINED__ -typedef struct IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap; +typedef interface IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap; +#ifdef __cplusplus +interface IXMLDOMNamedNodeMap; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__ +#define __IXMLDOMDocumentFragment_FWD_DEFINED__ +typedef interface IXMLDOMDocumentFragment IXMLDOMDocumentFragment; +#ifdef __cplusplus +interface IXMLDOMDocumentFragment; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMCharacterData_FWD_DEFINED__ #define __IXMLDOMCharacterData_FWD_DEFINED__ -typedef struct IXMLDOMCharacterData IXMLDOMCharacterData; +typedef interface IXMLDOMCharacterData IXMLDOMCharacterData; +#ifdef __cplusplus +interface IXMLDOMCharacterData; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMAttribute_FWD_DEFINED__ #define __IXMLDOMAttribute_FWD_DEFINED__ -typedef struct IXMLDOMAttribute IXMLDOMAttribute; +typedef interface IXMLDOMAttribute IXMLDOMAttribute; +#ifdef __cplusplus +interface IXMLDOMAttribute; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMElement_FWD_DEFINED__ #define __IXMLDOMElement_FWD_DEFINED__ -typedef struct IXMLDOMElement IXMLDOMElement; +typedef interface IXMLDOMElement IXMLDOMElement; +#ifdef __cplusplus +interface IXMLDOMElement; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMText_FWD_DEFINED__ #define __IXMLDOMText_FWD_DEFINED__ -typedef struct IXMLDOMText IXMLDOMText; +typedef interface IXMLDOMText IXMLDOMText; +#ifdef __cplusplus +interface IXMLDOMText; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMComment_FWD_DEFINED__ #define __IXMLDOMComment_FWD_DEFINED__ -typedef struct IXMLDOMComment IXMLDOMComment; +typedef interface IXMLDOMComment IXMLDOMComment; +#ifdef __cplusplus +interface IXMLDOMComment; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMProcessingInstruction_FWD_DEFINED__ #define __IXMLDOMProcessingInstruction_FWD_DEFINED__ -typedef struct IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction; +typedef interface IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction; +#ifdef __cplusplus +interface IXMLDOMProcessingInstruction; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMCDATASection_FWD_DEFINED__ #define __IXMLDOMCDATASection_FWD_DEFINED__ -typedef struct IXMLDOMCDATASection IXMLDOMCDATASection; +typedef interface IXMLDOMCDATASection IXMLDOMCDATASection; +#ifdef __cplusplus +interface IXMLDOMCDATASection; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMDocumentType_FWD_DEFINED__ #define __IXMLDOMDocumentType_FWD_DEFINED__ -typedef struct IXMLDOMDocumentType IXMLDOMDocumentType; +typedef interface IXMLDOMDocumentType IXMLDOMDocumentType; +#ifdef __cplusplus +interface IXMLDOMDocumentType; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMNotation_FWD_DEFINED__ #define __IXMLDOMNotation_FWD_DEFINED__ -typedef struct IXMLDOMNotation IXMLDOMNotation; +typedef interface IXMLDOMNotation IXMLDOMNotation; +#ifdef __cplusplus +interface IXMLDOMNotation; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMEntity_FWD_DEFINED__ #define __IXMLDOMEntity_FWD_DEFINED__ -typedef struct IXMLDOMEntity IXMLDOMEntity; +typedef interface IXMLDOMEntity IXMLDOMEntity; +#ifdef __cplusplus +interface IXMLDOMEntity; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMEntityReference_FWD_DEFINED__ #define __IXMLDOMEntityReference_FWD_DEFINED__ -typedef struct IXMLDOMEntityReference IXMLDOMEntityReference; +typedef interface IXMLDOMEntityReference IXMLDOMEntityReference; +#ifdef __cplusplus +interface IXMLDOMEntityReference; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMImplementation_FWD_DEFINED__ +#define __IXMLDOMImplementation_FWD_DEFINED__ +typedef interface IXMLDOMImplementation IXMLDOMImplementation; +#ifdef __cplusplus +interface IXMLDOMImplementation; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMParseError_FWD_DEFINED__ #define __IXMLDOMParseError_FWD_DEFINED__ -typedef struct IXMLDOMParseError IXMLDOMParseError; -#endif - -#ifndef __IXTLRuntime_FWD_DEFINED__ -#define __IXTLRuntime_FWD_DEFINED__ -typedef struct IXTLRuntime IXTLRuntime; +typedef interface IXMLDOMParseError IXMLDOMParseError; +#ifdef __cplusplus +interface IXMLDOMParseError; +#endif /* __cplusplus */ #endif #ifndef __XMLDOMDocumentEvents_FWD_DEFINED__ #define __XMLDOMDocumentEvents_FWD_DEFINED__ -typedef struct XMLDOMDocumentEvents XMLDOMDocumentEvents; +typedef interface XMLDOMDocumentEvents XMLDOMDocumentEvents; +#ifdef __cplusplus +interface XMLDOMDocumentEvents; +#endif /* __cplusplus */ #endif #ifndef __DOMDocument_FWD_DEFINED__ @@ -136,8 +184,8 @@ typedef struct XMLDOMDocumentEvents XMLDOMDocumentEvents; typedef class DOMDocument DOMDocument; #else typedef struct DOMDocument DOMDocument; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __DOMDocument_FWD_DEFINED__ */ #ifndef __DOMFreeThreadedDocument_FWD_DEFINED__ #define __DOMFreeThreadedDocument_FWD_DEFINED__ @@ -145,12 +193,15 @@ typedef struct DOMDocument DOMDocument; typedef class DOMFreeThreadedDocument DOMFreeThreadedDocument; #else typedef struct DOMFreeThreadedDocument DOMFreeThreadedDocument; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __DOMFreeThreadedDocument_FWD_DEFINED__ */ #ifndef __IXMLHttpRequest_FWD_DEFINED__ #define __IXMLHttpRequest_FWD_DEFINED__ -typedef struct IXMLHttpRequest IXMLHttpRequest; +typedef interface IXMLHttpRequest IXMLHttpRequest; +#ifdef __cplusplus +interface IXMLHttpRequest; +#endif /* __cplusplus */ #endif #ifndef __XMLHTTPRequest_FWD_DEFINED__ @@ -159,12 +210,15 @@ typedef struct IXMLHttpRequest IXMLHttpRequest; typedef class XMLHTTPRequest XMLHTTPRequest; #else typedef struct XMLHTTPRequest XMLHTTPRequest; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __XMLHTTPRequest_FWD_DEFINED__ */ #ifndef __IXMLDSOControl_FWD_DEFINED__ #define __IXMLDSOControl_FWD_DEFINED__ -typedef struct IXMLDSOControl IXMLDSOControl; +typedef interface IXMLDSOControl IXMLDSOControl; +#ifdef __cplusplus +interface IXMLDSOControl; +#endif /* __cplusplus */ #endif #ifndef __XMLDSOControl_FWD_DEFINED__ @@ -173,226 +227,615 @@ typedef struct IXMLDSOControl IXMLDSOControl; typedef class XMLDSOControl XMLDSOControl; #else typedef struct XMLDSOControl XMLDSOControl; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __XMLDSOControl_FWD_DEFINED__ */ #ifndef __IXMLElementCollection_FWD_DEFINED__ #define __IXMLElementCollection_FWD_DEFINED__ -typedef struct IXMLElementCollection IXMLElementCollection; -#endif - -#ifndef __IXMLDocument_FWD_DEFINED__ -#define __IXMLDocument_FWD_DEFINED__ -typedef struct IXMLDocument IXMLDocument; -#endif - -#ifndef __IXMLDocument2_FWD_DEFINED__ -#define __IXMLDocument2_FWD_DEFINED__ -typedef struct IXMLDocument2 IXMLDocument2; +typedef interface IXMLElementCollection IXMLElementCollection; +#ifdef __cplusplus +interface IXMLElementCollection; +#endif /* __cplusplus */ #endif #ifndef __IXMLElement_FWD_DEFINED__ #define __IXMLElement_FWD_DEFINED__ -typedef struct IXMLElement IXMLElement; +typedef interface IXMLElement IXMLElement; +#ifdef __cplusplus +interface IXMLElement; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDocument_FWD_DEFINED__ +#define __IXMLDocument_FWD_DEFINED__ +typedef interface IXMLDocument IXMLDocument; +#ifdef __cplusplus +interface IXMLDocument; +#endif /* __cplusplus */ #endif #ifndef __IXMLElement2_FWD_DEFINED__ #define __IXMLElement2_FWD_DEFINED__ -typedef struct IXMLElement2 IXMLElement2; +typedef interface IXMLElement2 IXMLElement2; +#ifdef __cplusplus +interface IXMLElement2; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDocument2_FWD_DEFINED__ +#define __IXMLDocument2_FWD_DEFINED__ +typedef interface IXMLDocument2 IXMLDocument2; +#ifdef __cplusplus +interface IXMLDocument2; +#endif /* __cplusplus */ #endif #ifndef __IXMLAttribute_FWD_DEFINED__ #define __IXMLAttribute_FWD_DEFINED__ -typedef struct IXMLAttribute IXMLAttribute; +typedef interface IXMLAttribute IXMLAttribute; +#ifdef __cplusplus +interface IXMLAttribute; +#endif /* __cplusplus */ #endif #ifndef __IXMLError_FWD_DEFINED__ #define __IXMLError_FWD_DEFINED__ -typedef struct IXMLError IXMLError; +typedef interface IXMLError IXMLError; +#ifdef __cplusplus +interface IXMLError; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLElementNotificationSink_FWD_DEFINED__ +#define __IXMLElementNotificationSink_FWD_DEFINED__ +typedef interface IXMLElementNotificationSink IXMLElementNotificationSink; +#ifdef __cplusplus +interface IXMLElementNotificationSink; +#endif /* __cplusplus */ #endif #ifndef __XMLDocument_FWD_DEFINED__ #define __XMLDocument_FWD_DEFINED__ - #ifdef __cplusplus typedef class XMLDocument XMLDocument; #else typedef struct XMLDocument XMLDocument; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __XMLDocument_FWD_DEFINED__ */ +/* Headers for imported files */ - typedef struct _xml_error { - unsigned int _nLine; - BSTR _pchBuf; - unsigned int _cchBuf; - unsigned int _ich; - BSTR _pszFound; - BSTR _pszExpected; - DWORD _reserved1; - DWORD _reserved2; - } XML_ERROR; +#include +#include +#include +#include - extern RPC_IF_HANDLE __MIDL_itf_msxml_0000_v0_0_c_ifspec; - extern RPC_IF_HANDLE __MIDL_itf_msxml_0000_v0_0_s_ifspec; +#ifdef __cplusplus +extern "C" { +#endif #ifndef __MSXML_LIBRARY_DEFINED__ #define __MSXML_LIBRARY_DEFINED__ - typedef enum tagDOMNodeType { - NODE_INVALID = 0,NODE_ELEMENT,NODE_ATTRIBUTE,NODE_TEXT,NODE_CDATA_SECTION, - NODE_ENTITY_REFERENCE,NODE_ENTITY,NODE_PROCESSING_INSTRUCTION,NODE_COMMENT, - NODE_DOCUMENT,NODE_DOCUMENT_TYPE,NODE_DOCUMENT_FRAGMENT,NODE_NOTATION - } DOMNodeType; - - typedef enum tagXMLEMEM_TYPE { - XMLELEMTYPE_ELEMENT = 0,XMLELEMTYPE_TEXT,XMLELEMTYPE_COMMENT,XMLELEMTYPE_DOCUMENT, - XMLELEMTYPE_DTD,XMLELEMTYPE_PI,XMLELEMTYPE_OTHER - } XMLELEM_TYPE; - - EXTERN_C const IID LIBID_MSXML; - -#ifndef __IXMLDOMImplementation_INTERFACE_DEFINED__ -#define __IXMLDOMImplementation_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMImplementation; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMImplementation : public IDispatch { - public: - virtual HRESULT WINAPI hasFeature(BSTR feature,BSTR version,VARIANT_BOOL *hasFeature) = 0; - }; -#else - typedef struct IXMLDOMImplementationVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMImplementation *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMImplementation *This); - ULONG (WINAPI *Release)(IXMLDOMImplementation *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMImplementation *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMImplementation *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMImplementation *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMImplementation *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *hasFeature)(IXMLDOMImplementation *This,BSTR feature,BSTR version,VARIANT_BOOL *hasFeature); - END_INTERFACE - } IXMLDOMImplementationVtbl; - struct IXMLDOMImplementation { - CONST_VTBL struct IXMLDOMImplementationVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLDOMImplementation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLDOMImplementation_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLDOMImplementation_Release(This) (This)->lpVtbl->Release(This) -#define IXMLDOMImplementation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMImplementation_hasFeature(This,feature,version,hasFeature) (This)->lpVtbl->hasFeature(This,feature,version,hasFeature) -#endif -#endif - HRESULT WINAPI IXMLDOMImplementation_hasFeature_Proxy(IXMLDOMImplementation *This,BSTR feature,BSTR version,VARIANT_BOOL *hasFeature); - void __RPC_STUB IXMLDOMImplementation_hasFeature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); +DEFINE_GUID(LIBID_MSXML, 0xd63e0ce2, 0xa0a2, 0x11d0, 0x9c,0x02, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e); + +#ifndef __IXMLDOMImplementation_FWD_DEFINED__ +#define __IXMLDOMImplementation_FWD_DEFINED__ +typedef interface IXMLDOMImplementation IXMLDOMImplementation; +#ifdef __cplusplus +interface IXMLDOMImplementation; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNode_FWD_DEFINED__ +#define __IXMLDOMNode_FWD_DEFINED__ +typedef interface IXMLDOMNode IXMLDOMNode; +#ifdef __cplusplus +interface IXMLDOMNode; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__ +#define __IXMLDOMDocumentFragment_FWD_DEFINED__ +typedef interface IXMLDOMDocumentFragment IXMLDOMDocumentFragment; +#ifdef __cplusplus +interface IXMLDOMDocumentFragment; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocument_FWD_DEFINED__ +#define __IXMLDOMDocument_FWD_DEFINED__ +typedef interface IXMLDOMDocument IXMLDOMDocument; +#ifdef __cplusplus +interface IXMLDOMDocument; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNodeList_FWD_DEFINED__ +#define __IXMLDOMNodeList_FWD_DEFINED__ +typedef interface IXMLDOMNodeList IXMLDOMNodeList; +#ifdef __cplusplus +interface IXMLDOMNodeList; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNamedNodeMap_FWD_DEFINED__ +#define __IXMLDOMNamedNodeMap_FWD_DEFINED__ +typedef interface IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap; +#ifdef __cplusplus +interface IXMLDOMNamedNodeMap; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMCharacterData_FWD_DEFINED__ +#define __IXMLDOMCharacterData_FWD_DEFINED__ +typedef interface IXMLDOMCharacterData IXMLDOMCharacterData; +#ifdef __cplusplus +interface IXMLDOMCharacterData; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMAttribute_FWD_DEFINED__ +#define __IXMLDOMAttribute_FWD_DEFINED__ +typedef interface IXMLDOMAttribute IXMLDOMAttribute; +#ifdef __cplusplus +interface IXMLDOMAttribute; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMElement_FWD_DEFINED__ +#define __IXMLDOMElement_FWD_DEFINED__ +typedef interface IXMLDOMElement IXMLDOMElement; +#ifdef __cplusplus +interface IXMLDOMElement; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMText_FWD_DEFINED__ +#define __IXMLDOMText_FWD_DEFINED__ +typedef interface IXMLDOMText IXMLDOMText; +#ifdef __cplusplus +interface IXMLDOMText; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMComment_FWD_DEFINED__ +#define __IXMLDOMComment_FWD_DEFINED__ +typedef interface IXMLDOMComment IXMLDOMComment; +#ifdef __cplusplus +interface IXMLDOMComment; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMProcessingInstruction_FWD_DEFINED__ +#define __IXMLDOMProcessingInstruction_FWD_DEFINED__ +typedef interface IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction; +#ifdef __cplusplus +interface IXMLDOMProcessingInstruction; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMCDATASection_FWD_DEFINED__ +#define __IXMLDOMCDATASection_FWD_DEFINED__ +typedef interface IXMLDOMCDATASection IXMLDOMCDATASection; +#ifdef __cplusplus +interface IXMLDOMCDATASection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocumentType_FWD_DEFINED__ +#define __IXMLDOMDocumentType_FWD_DEFINED__ +typedef interface IXMLDOMDocumentType IXMLDOMDocumentType; +#ifdef __cplusplus +interface IXMLDOMDocumentType; +#endif /* __cplusplus */ #endif +#ifndef __IXMLDOMNotation_FWD_DEFINED__ +#define __IXMLDOMNotation_FWD_DEFINED__ +typedef interface IXMLDOMNotation IXMLDOMNotation; +#ifdef __cplusplus +interface IXMLDOMNotation; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMEntity_FWD_DEFINED__ +#define __IXMLDOMEntity_FWD_DEFINED__ +typedef interface IXMLDOMEntity IXMLDOMEntity; +#ifdef __cplusplus +interface IXMLDOMEntity; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMEntityReference_FWD_DEFINED__ +#define __IXMLDOMEntityReference_FWD_DEFINED__ +typedef interface IXMLDOMEntityReference IXMLDOMEntityReference; +#ifdef __cplusplus +interface IXMLDOMEntityReference; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMParseError_FWD_DEFINED__ +#define __IXMLDOMParseError_FWD_DEFINED__ +typedef interface IXMLDOMParseError IXMLDOMParseError; +#ifdef __cplusplus +interface IXMLDOMParseError; +#endif /* __cplusplus */ +#endif + +#ifndef __MSXML_DOMNODETYPE_DEFINED +#define __MSXML_DOMNODETYPE_DEFINED +typedef enum tagDOMNodeType { + NODE_INVALID = 0, + NODE_ELEMENT = 1, + NODE_ATTRIBUTE = 2, + NODE_TEXT = 3, + NODE_CDATA_SECTION = 4, + NODE_ENTITY_REFERENCE = 5, + NODE_ENTITY = 6, + NODE_PROCESSING_INSTRUCTION = 7, + NODE_COMMENT = 8, + NODE_DOCUMENT = 9, + NODE_DOCUMENT_TYPE = 10, + NODE_DOCUMENT_FRAGMENT = 11, + NODE_NOTATION = 12 +} DOMNodeType; +#endif +/***************************************************************************** + * IXMLDOMNode interface + */ #ifndef __IXMLDOMNode_INTERFACE_DEFINED__ #define __IXMLDOMNode_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMNode; + +DEFINE_GUID(IID_IXMLDOMNode, 0x2933bf80, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMNode : public IDispatch { - public: - virtual HRESULT WINAPI get_nodeName(BSTR *name) = 0; - virtual HRESULT WINAPI get_nodeValue(VARIANT *value) = 0; - virtual HRESULT WINAPI put_nodeValue(VARIANT value) = 0; - virtual HRESULT WINAPI get_nodeType(DOMNodeType *type) = 0; - virtual HRESULT WINAPI get_parentNode(IXMLDOMNode **parent) = 0; - virtual HRESULT WINAPI get_childNodes(IXMLDOMNodeList **childList) = 0; - virtual HRESULT WINAPI get_firstChild(IXMLDOMNode **firstChild) = 0; - virtual HRESULT WINAPI get_lastChild(IXMLDOMNode **lastChild) = 0; - virtual HRESULT WINAPI get_previousSibling(IXMLDOMNode **previousSibling) = 0; - virtual HRESULT WINAPI get_nextSibling(IXMLDOMNode **nextSibling) = 0; - virtual HRESULT WINAPI get_attributes(IXMLDOMNamedNodeMap **attributeMap) = 0; - virtual HRESULT WINAPI insertBefore(IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) = 0; - virtual HRESULT WINAPI replaceChild(IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) = 0; - virtual HRESULT WINAPI removeChild(IXMLDOMNode *childNode,IXMLDOMNode **oldChild) = 0; - virtual HRESULT WINAPI appendChild(IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) = 0; - virtual HRESULT WINAPI hasChildNodes(VARIANT_BOOL *hasChild) = 0; - virtual HRESULT WINAPI get_ownerDocument(IXMLDOMDocument **DOMDocument) = 0; - virtual HRESULT WINAPI cloneNode(VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) = 0; - virtual HRESULT WINAPI get_nodeTypeString(BSTR *nodeType) = 0; - virtual HRESULT WINAPI get_text(BSTR *text) = 0; - virtual HRESULT WINAPI put_text(BSTR text) = 0; - virtual HRESULT WINAPI get_specified(VARIANT_BOOL *isSpecified) = 0; - virtual HRESULT WINAPI get_definition(IXMLDOMNode **definitionNode) = 0; - virtual HRESULT WINAPI get_nodeTypedValue(VARIANT *typedValue) = 0; - virtual HRESULT WINAPI put_nodeTypedValue(VARIANT typedValue) = 0; - virtual HRESULT WINAPI get_dataType(VARIANT *dataTypeName) = 0; - virtual HRESULT WINAPI put_dataType(BSTR dataTypeName) = 0; - virtual HRESULT WINAPI get_xml(BSTR *xmlString) = 0; - virtual HRESULT WINAPI transformNode(IXMLDOMNode *stylesheet,BSTR *xmlString) = 0; - virtual HRESULT WINAPI selectNodes(BSTR queryString,IXMLDOMNodeList **resultList) = 0; - virtual HRESULT WINAPI selectSingleNode(BSTR queryString,IXMLDOMNode **resultNode) = 0; - virtual HRESULT WINAPI get_parsed(VARIANT_BOOL *isParsed) = 0; - virtual HRESULT WINAPI get_namespaceURI(BSTR *namespaceURI) = 0; - virtual HRESULT WINAPI get_prefix(BSTR *prefixString) = 0; - virtual HRESULT WINAPI get_baseName(BSTR *nameString) = 0; - virtual HRESULT WINAPI transformNodeToObject(IXMLDOMNode *stylesheet,VARIANT outputObject) = 0; - }; +MIDL_INTERFACE("2933bf80-7b36-11d2-b20e-00c04f983e60") +IXMLDOMNode : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_nodeName( + BSTR *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nodeValue( + VARIANT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_nodeValue( + VARIANT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nodeType( + DOMNodeType *type) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_parentNode( + IXMLDOMNode **parent) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_childNodes( + IXMLDOMNodeList **childList) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_firstChild( + IXMLDOMNode **firstChild) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_lastChild( + IXMLDOMNode **lastChild) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_previousSibling( + IXMLDOMNode **previousSibling) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nextSibling( + IXMLDOMNode **nextSibling) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_attributes( + IXMLDOMNamedNodeMap **attributeMap) = 0; + + virtual HRESULT STDMETHODCALLTYPE insertBefore( + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild) = 0; + + virtual HRESULT STDMETHODCALLTYPE replaceChild( + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeChild( + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild) = 0; + + virtual HRESULT STDMETHODCALLTYPE appendChild( + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild) = 0; + + virtual HRESULT STDMETHODCALLTYPE hasChildNodes( + VARIANT_BOOL *hasChild) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ownerDocument( + IXMLDOMDocument **DOMDocument) = 0; + + virtual HRESULT STDMETHODCALLTYPE cloneNode( + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nodeTypeString( + BSTR *nodeType) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_text( + BSTR *text) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_text( + BSTR text) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_specified( + VARIANT_BOOL *isSpecified) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_definition( + IXMLDOMNode **definitionNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nodeTypedValue( + VARIANT *typedValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_nodeTypedValue( + VARIANT typedValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_dataType( + VARIANT *dataTypeName) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_dataType( + BSTR dataTypeName) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_xml( + BSTR *xmlString) = 0; + + virtual HRESULT STDMETHODCALLTYPE transformNode( + IXMLDOMNode *styleSheet, + BSTR *xmlString) = 0; + + virtual HRESULT STDMETHODCALLTYPE selectNodes( + BSTR queryString, + IXMLDOMNodeList **resultList) = 0; + + virtual HRESULT STDMETHODCALLTYPE selectSingleNode( + BSTR queryString, + IXMLDOMNode **resultNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_parsed( + VARIANT_BOOL *isParsed) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_namespaceURI( + BSTR *namespaceURI) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_prefix( + BSTR *prefixString) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_baseName( + BSTR *nameString) = 0; + + virtual HRESULT STDMETHODCALLTYPE transformNodeToObject( + IXMLDOMNode *stylesheet, + VARIANT outputObject) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMNode, 0x2933bf80, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMNodeVtbl { +typedef struct IXMLDOMNodeVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMNode *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMNode *This); - ULONG (WINAPI *Release)(IXMLDOMNode *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNode *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNode *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNode *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMNode *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMNode *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMNode *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMNode *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMNode *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMNode *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMNode *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMNode *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMNode *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMNode *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMNode *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMNode *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMNode *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMNode *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMNode *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMNode *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMNode *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMNode *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMNode *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMNode *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMNode *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMNode *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMNode *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMNode *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMNode *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMNode *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMNode *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMNode *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMNode *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMNode *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMNode *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMNode *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMNode *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMNode *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMNode *This,IXMLDOMNode *stylesheet,VARIANT outputObject); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMNode *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMNode *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMNode *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMNode *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMNode *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMNode *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMNode *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMNode *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMNode *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMNode *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMNode *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMNode *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMNode *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMNode *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMNode *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMNode *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMNode *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMNode *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMNode *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMNode *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMNode *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMNode *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMNode *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMNode *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMNode *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMNode *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMNode *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMNode *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMNode *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMNode *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMNode *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMNode *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMNode *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMNode *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMNode *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMNode *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMNode *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMNode *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMNode *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMNode *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMNode *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMNode *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMNode *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + END_INTERFACE - } IXMLDOMNodeVtbl; - struct IXMLDOMNode { - CONST_VTBL struct IXMLDOMNodeVtbl *lpVtbl; - }; +} IXMLDOMNodeVtbl; + +interface IXMLDOMNode { + CONST_VTBL IXMLDOMNodeVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMNode_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMNode_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMNode_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMNode_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ #define IXMLDOMNode_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) #define IXMLDOMNode_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) #define IXMLDOMNode_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) @@ -421,7 +864,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMNode_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) #define IXMLDOMNode_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) #define IXMLDOMNode_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMNode_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) +#define IXMLDOMNode_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) #define IXMLDOMNode_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) #define IXMLDOMNode_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) #define IXMLDOMNode_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) @@ -429,319 +872,644 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMNode_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) #define IXMLDOMNode_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) #define IXMLDOMNode_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#endif -#endif - HRESULT WINAPI IXMLDOMNode_get_nodeName_Proxy(IXMLDOMNode *This,BSTR *name); - void __RPC_STUB IXMLDOMNode_get_nodeName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_nodeValue_Proxy(IXMLDOMNode *This,VARIANT *value); - void __RPC_STUB IXMLDOMNode_get_nodeValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_put_nodeValue_Proxy(IXMLDOMNode *This,VARIANT value); - void __RPC_STUB IXMLDOMNode_put_nodeValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_nodeType_Proxy(IXMLDOMNode *This,DOMNodeType *type); - void __RPC_STUB IXMLDOMNode_get_nodeType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_parentNode_Proxy(IXMLDOMNode *This,IXMLDOMNode **parent); - void __RPC_STUB IXMLDOMNode_get_parentNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_childNodes_Proxy(IXMLDOMNode *This,IXMLDOMNodeList **childList); - void __RPC_STUB IXMLDOMNode_get_childNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_firstChild_Proxy(IXMLDOMNode *This,IXMLDOMNode **firstChild); - void __RPC_STUB IXMLDOMNode_get_firstChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_lastChild_Proxy(IXMLDOMNode *This,IXMLDOMNode **lastChild); - void __RPC_STUB IXMLDOMNode_get_lastChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_previousSibling_Proxy(IXMLDOMNode *This,IXMLDOMNode **previousSibling); - void __RPC_STUB IXMLDOMNode_get_previousSibling_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_nextSibling_Proxy(IXMLDOMNode *This,IXMLDOMNode **nextSibling); - void __RPC_STUB IXMLDOMNode_get_nextSibling_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_attributes_Proxy(IXMLDOMNode *This,IXMLDOMNamedNodeMap **attributeMap); - void __RPC_STUB IXMLDOMNode_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_insertBefore_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - void __RPC_STUB IXMLDOMNode_insertBefore_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_replaceChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - void __RPC_STUB IXMLDOMNode_replaceChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_removeChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - void __RPC_STUB IXMLDOMNode_removeChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_appendChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - void __RPC_STUB IXMLDOMNode_appendChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_hasChildNodes_Proxy(IXMLDOMNode *This,VARIANT_BOOL *hasChild); - void __RPC_STUB IXMLDOMNode_hasChildNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_ownerDocument_Proxy(IXMLDOMNode *This,IXMLDOMDocument **DOMDocument); - void __RPC_STUB IXMLDOMNode_get_ownerDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_cloneNode_Proxy(IXMLDOMNode *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - void __RPC_STUB IXMLDOMNode_cloneNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_nodeTypeString_Proxy(IXMLDOMNode *This,BSTR *nodeType); - void __RPC_STUB IXMLDOMNode_get_nodeTypeString_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_text_Proxy(IXMLDOMNode *This,BSTR *text); - void __RPC_STUB IXMLDOMNode_get_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_put_text_Proxy(IXMLDOMNode *This,BSTR text); - void __RPC_STUB IXMLDOMNode_put_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_specified_Proxy(IXMLDOMNode *This,VARIANT_BOOL *isSpecified); - void __RPC_STUB IXMLDOMNode_get_specified_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_definition_Proxy(IXMLDOMNode *This,IXMLDOMNode **definitionNode); - void __RPC_STUB IXMLDOMNode_get_definition_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_nodeTypedValue_Proxy(IXMLDOMNode *This,VARIANT *typedValue); - void __RPC_STUB IXMLDOMNode_get_nodeTypedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_put_nodeTypedValue_Proxy(IXMLDOMNode *This,VARIANT typedValue); - void __RPC_STUB IXMLDOMNode_put_nodeTypedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_dataType_Proxy(IXMLDOMNode *This,VARIANT *dataTypeName); - void __RPC_STUB IXMLDOMNode_get_dataType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_put_dataType_Proxy(IXMLDOMNode *This,BSTR dataTypeName); - void __RPC_STUB IXMLDOMNode_put_dataType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_xml_Proxy(IXMLDOMNode *This,BSTR *xmlString); - void __RPC_STUB IXMLDOMNode_get_xml_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_transformNode_Proxy(IXMLDOMNode *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - void __RPC_STUB IXMLDOMNode_transformNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_selectNodes_Proxy(IXMLDOMNode *This,BSTR queryString,IXMLDOMNodeList **resultList); - void __RPC_STUB IXMLDOMNode_selectNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_selectSingleNode_Proxy(IXMLDOMNode *This,BSTR queryString,IXMLDOMNode **resultNode); - void __RPC_STUB IXMLDOMNode_selectSingleNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_parsed_Proxy(IXMLDOMNode *This,VARIANT_BOOL *isParsed); - void __RPC_STUB IXMLDOMNode_get_parsed_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_namespaceURI_Proxy(IXMLDOMNode *This,BSTR *namespaceURI); - void __RPC_STUB IXMLDOMNode_get_namespaceURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_prefix_Proxy(IXMLDOMNode *This,BSTR *prefixString); - void __RPC_STUB IXMLDOMNode_get_prefix_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_baseName_Proxy(IXMLDOMNode *This,BSTR *nameString); - void __RPC_STUB IXMLDOMNode_get_baseName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_transformNodeToObject_Proxy(IXMLDOMNode *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - void __RPC_STUB IXMLDOMNode_transformNodeToObject_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif - -#ifndef __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ -#define __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMDocumentFragment; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMDocumentFragment : public IXMLDOMNode { - }; #else - typedef struct IXMLDOMDocumentFragmentVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMDocumentFragment *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMDocumentFragment *This); - ULONG (WINAPI *Release)(IXMLDOMDocumentFragment *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocumentFragment *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocumentFragment *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocumentFragment *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMDocumentFragment *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMDocumentFragment *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocumentFragment *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocumentFragment *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMDocumentFragment *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMDocumentFragment *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMDocumentFragment *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocumentFragment *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocumentFragment *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMDocumentFragment *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocumentFragment *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMDocumentFragment *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocumentFragment *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMDocumentFragment *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMDocumentFragment *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMDocumentFragment *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocumentFragment *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocumentFragment *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMDocumentFragment *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMDocumentFragment *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMDocumentFragment *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMDocumentFragment *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMDocumentFragment *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocumentFragment *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocumentFragment *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMDocumentFragment *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMDocumentFragment *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocumentFragment *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - END_INTERFACE - } IXMLDOMDocumentFragmentVtbl; - struct IXMLDOMDocumentFragment { - CONST_VTBL struct IXMLDOMDocumentFragmentVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLDOMDocumentFragment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLDOMDocumentFragment_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLDOMDocumentFragment_Release(This) (This)->lpVtbl->Release(This) -#define IXMLDOMDocumentFragment_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLDOMDocumentFragment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLDOMDocumentFragment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLDOMDocumentFragment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMDocumentFragment_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMDocumentFragment_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMDocumentFragment_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMDocumentFragment_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) -#define IXMLDOMDocumentFragment_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMDocumentFragment_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMDocumentFragment_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMDocumentFragment_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMDocumentFragment_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMDocumentFragment_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) -#define IXMLDOMDocumentFragment_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMDocumentFragment_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMDocumentFragment_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMDocumentFragment_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMDocumentFragment_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMDocumentFragment_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMDocumentFragment_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMDocumentFragment_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMDocumentFragment_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMDocumentFragment_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMDocumentFragment_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMDocumentFragment_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMDocumentFragment_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMDocumentFragment_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMDocumentFragment_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMDocumentFragment_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMDocumentFragment_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMDocumentFragment_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMDocumentFragment_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMDocumentFragment_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMDocumentFragment_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMDocumentFragment_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMDocumentFragment_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMDocumentFragment_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMDocumentFragment_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMDocumentFragment_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNode_QueryInterface(IXMLDOMNode* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMNode_AddRef(IXMLDOMNode* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMNode_Release(IXMLDOMNode* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNode_GetTypeInfoCount(IXMLDOMNode* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_GetTypeInfo(IXMLDOMNode* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_GetIDsOfNames(IXMLDOMNode* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_Invoke(IXMLDOMNode* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeName(IXMLDOMNode* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeValue(IXMLDOMNode* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_put_nodeValue(IXMLDOMNode* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeType(IXMLDOMNode* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_parentNode(IXMLDOMNode* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_childNodes(IXMLDOMNode* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_firstChild(IXMLDOMNode* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_lastChild(IXMLDOMNode* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_previousSibling(IXMLDOMNode* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nextSibling(IXMLDOMNode* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_attributes(IXMLDOMNode* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_insertBefore(IXMLDOMNode* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_replaceChild(IXMLDOMNode* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_removeChild(IXMLDOMNode* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_appendChild(IXMLDOMNode* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_hasChildNodes(IXMLDOMNode* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_ownerDocument(IXMLDOMNode* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_cloneNode(IXMLDOMNode* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeTypeString(IXMLDOMNode* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_text(IXMLDOMNode* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_put_text(IXMLDOMNode* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_specified(IXMLDOMNode* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_definition(IXMLDOMNode* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeTypedValue(IXMLDOMNode* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_put_nodeTypedValue(IXMLDOMNode* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_dataType(IXMLDOMNode* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_put_dataType(IXMLDOMNode* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_xml(IXMLDOMNode* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_transformNode(IXMLDOMNode* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_selectNodes(IXMLDOMNode* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_selectSingleNode(IXMLDOMNode* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_parsed(IXMLDOMNode* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_namespaceURI(IXMLDOMNode* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_prefix(IXMLDOMNode* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_baseName(IXMLDOMNode* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_transformNodeToObject(IXMLDOMNode* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} #endif #endif + #endif + +#endif /* __IXMLDOMNode_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMDocument interface + */ #ifndef __IXMLDOMDocument_INTERFACE_DEFINED__ #define __IXMLDOMDocument_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMDocument; + +DEFINE_GUID(IID_IXMLDOMDocument, 0x2933bf81, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMDocument : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_doctype(IXMLDOMDocumentType **documentType) = 0; - virtual HRESULT WINAPI get_implementation(IXMLDOMImplementation **impl) = 0; - virtual HRESULT WINAPI get_documentElement(IXMLDOMElement **DOMElement) = 0; - virtual HRESULT WINAPI putref_documentElement(IXMLDOMElement *DOMElement) = 0; - virtual HRESULT WINAPI createElement(BSTR tagName,IXMLDOMElement **element) = 0; - virtual HRESULT WINAPI createDocumentFragment(IXMLDOMDocumentFragment **docFrag) = 0; - virtual HRESULT WINAPI createTextNode(BSTR data,IXMLDOMText **text) = 0; - virtual HRESULT WINAPI createComment(BSTR data,IXMLDOMComment **comment) = 0; - virtual HRESULT WINAPI createCDATASection(BSTR data,IXMLDOMCDATASection **cdata) = 0; - virtual HRESULT WINAPI createProcessingInstruction(BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi) = 0; - virtual HRESULT WINAPI createAttribute(BSTR name,IXMLDOMAttribute **attribute) = 0; - virtual HRESULT WINAPI createEntityReference(BSTR name,IXMLDOMEntityReference **entityRef) = 0; - virtual HRESULT WINAPI getElementsByTagName(BSTR tagName,IXMLDOMNodeList **resultList) = 0; - virtual HRESULT WINAPI createNode(VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node) = 0; - virtual HRESULT WINAPI nodeFromID(BSTR idString,IXMLDOMNode **node) = 0; - virtual HRESULT WINAPI load(VARIANT xmlSource,VARIANT_BOOL *isSuccessful) = 0; - virtual HRESULT WINAPI get_readyState(LONG *value) = 0; - virtual HRESULT WINAPI get_parseError(IXMLDOMParseError **errorObj) = 0; - virtual HRESULT WINAPI get_url(BSTR *urlString) = 0; - virtual HRESULT WINAPI get_async(VARIANT_BOOL *isAsync) = 0; - virtual HRESULT WINAPI put_async(VARIANT_BOOL isAsync) = 0; - virtual HRESULT WINAPI abort(void) = 0; - virtual HRESULT WINAPI loadXML(BSTR bstrXML,VARIANT_BOOL *isSuccessful) = 0; - virtual HRESULT WINAPI save(VARIANT destination) = 0; - virtual HRESULT WINAPI get_validateOnParse(VARIANT_BOOL *isValidating) = 0; - virtual HRESULT WINAPI put_validateOnParse(VARIANT_BOOL isValidating) = 0; - virtual HRESULT WINAPI get_resolveExternals(VARIANT_BOOL *isResolving) = 0; - virtual HRESULT WINAPI put_resolveExternals(VARIANT_BOOL isResolving) = 0; - virtual HRESULT WINAPI get_preserveWhiteSpace(VARIANT_BOOL *isPreserving) = 0; - virtual HRESULT WINAPI put_preserveWhiteSpace(VARIANT_BOOL isPreserving) = 0; - virtual HRESULT WINAPI put_onreadystatechange(VARIANT readystatechangeSink) = 0; - virtual HRESULT WINAPI put_ondataavailable(VARIANT ondataavailableSink) = 0; - virtual HRESULT WINAPI put_ontransformnode(VARIANT ontransformnodeSink) = 0; - }; +MIDL_INTERFACE("2933bf81-7b36-11d2-b20e-00c04f983e60") +IXMLDOMDocument : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_doctype( + IXMLDOMDocumentType **documentType) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_implementation( + IXMLDOMImplementation **impl) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_documentElement( + IXMLDOMElement **DOMElement) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_documentElement( + IXMLDOMElement *DOMElement) = 0; + + virtual HRESULT STDMETHODCALLTYPE createElement( + BSTR tagname, + IXMLDOMElement **element) = 0; + + virtual HRESULT STDMETHODCALLTYPE createDocumentFragment( + IXMLDOMDocumentFragment **docFrag) = 0; + + virtual HRESULT STDMETHODCALLTYPE createTextNode( + BSTR data, + IXMLDOMText **text) = 0; + + virtual HRESULT STDMETHODCALLTYPE createComment( + BSTR data, + IXMLDOMComment **comment) = 0; + + virtual HRESULT STDMETHODCALLTYPE createCDATASection( + BSTR data, + IXMLDOMCDATASection **cdata) = 0; + + virtual HRESULT STDMETHODCALLTYPE createProcessingInstruction( + BSTR target, + BSTR data, + IXMLDOMProcessingInstruction **pi) = 0; + + virtual HRESULT STDMETHODCALLTYPE createAttribute( + BSTR name, + IXMLDOMAttribute **attribute) = 0; + + virtual HRESULT STDMETHODCALLTYPE createEntityReference( + BSTR name, + IXMLDOMEntityReference **entityRef) = 0; + + virtual HRESULT STDMETHODCALLTYPE getElementsByTagName( + BSTR tagName, + IXMLDOMNodeList **resultList) = 0; + + virtual HRESULT STDMETHODCALLTYPE createNode( + VARIANT Type, + BSTR name, + BSTR namespaceURI, + IXMLDOMNode **node) = 0; + + virtual HRESULT STDMETHODCALLTYPE nodeFromID( + BSTR idString, + IXMLDOMNode **node) = 0; + + virtual HRESULT STDMETHODCALLTYPE load( + VARIANT xmlSource, + VARIANT_BOOL *isSuccessful) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_readyState( + LONG *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_parseError( + IXMLDOMParseError **errorObj) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_url( + BSTR *urlString) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_async( + VARIANT_BOOL *isAsync) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_async( + VARIANT_BOOL isAsync) = 0; + + virtual HRESULT STDMETHODCALLTYPE abort( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE loadXML( + BSTR bstrXML, + VARIANT_BOOL *isSuccessful) = 0; + + virtual HRESULT STDMETHODCALLTYPE save( + VARIANT destination) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_validateOnParse( + VARIANT_BOOL *isValidating) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_validateOnParse( + VARIANT_BOOL isValidating) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_resolveExternals( + VARIANT_BOOL *isResolving) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_resolveExternals( + VARIANT_BOOL isValidating) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_preserveWhiteSpace( + VARIANT_BOOL *isPreserving) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_preserveWhiteSpace( + VARIANT_BOOL isPreserving) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_onreadystatechange( + VARIANT readystatechangeSink) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ondataavailable( + VARIANT ondataavailableSink) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ontransformnode( + VARIANT ontransformnodeSink) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMDocument, 0x2933bf81, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMDocumentVtbl { +typedef struct IXMLDOMDocumentVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMDocument *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMDocument *This); - ULONG (WINAPI *Release)(IXMLDOMDocument *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocument *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocument *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocument *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMDocument *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMDocument *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocument *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocument *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMDocument *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMDocument *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMDocument *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMDocument *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMDocument *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocument *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocument *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMDocument *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMDocument *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMDocument *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMDocument *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMDocument *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocument *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocument *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMDocument *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocument *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMDocument *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMDocument *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMDocument *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMDocument *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocument *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocument *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMDocument *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMDocument *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMDocument *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMDocument *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMDocument *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocument *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMDocument *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocument *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMDocument *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMDocument *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocument *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_doctype)(IXMLDOMDocument *This,IXMLDOMDocumentType **documentType); - HRESULT (WINAPI *get_implementation)(IXMLDOMDocument *This,IXMLDOMImplementation **impl); - HRESULT (WINAPI *get_documentElement)(IXMLDOMDocument *This,IXMLDOMElement **DOMElement); - HRESULT (WINAPI *putref_documentElement)(IXMLDOMDocument *This,IXMLDOMElement *DOMElement); - HRESULT (WINAPI *createElement)(IXMLDOMDocument *This,BSTR tagName,IXMLDOMElement **element); - HRESULT (WINAPI *createDocumentFragment)(IXMLDOMDocument *This,IXMLDOMDocumentFragment **docFrag); - HRESULT (WINAPI *createTextNode)(IXMLDOMDocument *This,BSTR data,IXMLDOMText **text); - HRESULT (WINAPI *createComment)(IXMLDOMDocument *This,BSTR data,IXMLDOMComment **comment); - HRESULT (WINAPI *createCDATASection)(IXMLDOMDocument *This,BSTR data,IXMLDOMCDATASection **cdata); - HRESULT (WINAPI *createProcessingInstruction)(IXMLDOMDocument *This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi); - HRESULT (WINAPI *createAttribute)(IXMLDOMDocument *This,BSTR name,IXMLDOMAttribute **attribute); - HRESULT (WINAPI *createEntityReference)(IXMLDOMDocument *This,BSTR name,IXMLDOMEntityReference **entityRef); - HRESULT (WINAPI *getElementsByTagName)(IXMLDOMDocument *This,BSTR tagName,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *createNode)(IXMLDOMDocument *This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node); - HRESULT (WINAPI *nodeFromID)(IXMLDOMDocument *This,BSTR idString,IXMLDOMNode **node); - HRESULT (WINAPI *load)(IXMLDOMDocument *This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful); - HRESULT (WINAPI *get_readyState)(IXMLDOMDocument *This,LONG *value); - HRESULT (WINAPI *get_parseError)(IXMLDOMDocument *This,IXMLDOMParseError **errorObj); - HRESULT (WINAPI *get_url)(IXMLDOMDocument *This,BSTR *urlString); - HRESULT (WINAPI *get_async)(IXMLDOMDocument *This,VARIANT_BOOL *isAsync); - HRESULT (WINAPI *put_async)(IXMLDOMDocument *This,VARIANT_BOOL isAsync); - HRESULT (WINAPI *abort)(IXMLDOMDocument *This); - HRESULT (WINAPI *loadXML)(IXMLDOMDocument *This,BSTR bstrXML,VARIANT_BOOL *isSuccessful); - HRESULT (WINAPI *save)(IXMLDOMDocument *This,VARIANT destination); - HRESULT (WINAPI *get_validateOnParse)(IXMLDOMDocument *This,VARIANT_BOOL *isValidating); - HRESULT (WINAPI *put_validateOnParse)(IXMLDOMDocument *This,VARIANT_BOOL isValidating); - HRESULT (WINAPI *get_resolveExternals)(IXMLDOMDocument *This,VARIANT_BOOL *isResolving); - HRESULT (WINAPI *put_resolveExternals)(IXMLDOMDocument *This,VARIANT_BOOL isResolving); - HRESULT (WINAPI *get_preserveWhiteSpace)(IXMLDOMDocument *This,VARIANT_BOOL *isPreserving); - HRESULT (WINAPI *put_preserveWhiteSpace)(IXMLDOMDocument *This,VARIANT_BOOL isPreserving); - HRESULT (WINAPI *put_onreadystatechange)(IXMLDOMDocument *This,VARIANT readystatechangeSink); - HRESULT (WINAPI *put_ondataavailable)(IXMLDOMDocument *This,VARIANT ondataavailableSink); - HRESULT (WINAPI *put_ontransformnode)(IXMLDOMDocument *This,VARIANT ontransformnodeSink); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMDocument *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMDocument *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMDocument *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMDocument *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMDocument *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMDocument *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMDocument *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMDocument *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMDocument *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMDocument *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMDocument *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMDocument *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMDocument *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMDocument *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMDocument *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMDocument *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMDocument *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMDocument *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMDocument *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMDocument *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMDocument *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMDocument *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMDocument *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMDocument *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMDocument *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMDocument *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMDocument *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMDocument *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMDocument *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMDocument *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMDocument *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMDocument *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMDocument *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMDocument *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMDocument *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMDocument *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMDocument *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMDocument *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMDocument *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMDocument *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMDocument *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMDocument *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMDocument *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + + /*** IXMLDOMDocument methods ***/ + HRESULT (STDMETHODCALLTYPE *get_doctype)( + IXMLDOMDocument *This, + IXMLDOMDocumentType **documentType); + + HRESULT (STDMETHODCALLTYPE *get_implementation)( + IXMLDOMDocument *This, + IXMLDOMImplementation **impl); + + HRESULT (STDMETHODCALLTYPE *get_documentElement)( + IXMLDOMDocument *This, + IXMLDOMElement **DOMElement); + + HRESULT (STDMETHODCALLTYPE *putref_documentElement)( + IXMLDOMDocument *This, + IXMLDOMElement *DOMElement); + + HRESULT (STDMETHODCALLTYPE *createElement)( + IXMLDOMDocument *This, + BSTR tagname, + IXMLDOMElement **element); + + HRESULT (STDMETHODCALLTYPE *createDocumentFragment)( + IXMLDOMDocument *This, + IXMLDOMDocumentFragment **docFrag); + + HRESULT (STDMETHODCALLTYPE *createTextNode)( + IXMLDOMDocument *This, + BSTR data, + IXMLDOMText **text); + + HRESULT (STDMETHODCALLTYPE *createComment)( + IXMLDOMDocument *This, + BSTR data, + IXMLDOMComment **comment); + + HRESULT (STDMETHODCALLTYPE *createCDATASection)( + IXMLDOMDocument *This, + BSTR data, + IXMLDOMCDATASection **cdata); + + HRESULT (STDMETHODCALLTYPE *createProcessingInstruction)( + IXMLDOMDocument *This, + BSTR target, + BSTR data, + IXMLDOMProcessingInstruction **pi); + + HRESULT (STDMETHODCALLTYPE *createAttribute)( + IXMLDOMDocument *This, + BSTR name, + IXMLDOMAttribute **attribute); + + HRESULT (STDMETHODCALLTYPE *createEntityReference)( + IXMLDOMDocument *This, + BSTR name, + IXMLDOMEntityReference **entityRef); + + HRESULT (STDMETHODCALLTYPE *getElementsByTagName)( + IXMLDOMDocument *This, + BSTR tagName, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *createNode)( + IXMLDOMDocument *This, + VARIANT Type, + BSTR name, + BSTR namespaceURI, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *nodeFromID)( + IXMLDOMDocument *This, + BSTR idString, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *load)( + IXMLDOMDocument *This, + VARIANT xmlSource, + VARIANT_BOOL *isSuccessful); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXMLDOMDocument *This, + LONG *value); + + HRESULT (STDMETHODCALLTYPE *get_parseError)( + IXMLDOMDocument *This, + IXMLDOMParseError **errorObj); + + HRESULT (STDMETHODCALLTYPE *get_url)( + IXMLDOMDocument *This, + BSTR *urlString); + + HRESULT (STDMETHODCALLTYPE *get_async)( + IXMLDOMDocument *This, + VARIANT_BOOL *isAsync); + + HRESULT (STDMETHODCALLTYPE *put_async)( + IXMLDOMDocument *This, + VARIANT_BOOL isAsync); + + HRESULT (STDMETHODCALLTYPE *abort)( + IXMLDOMDocument *This); + + HRESULT (STDMETHODCALLTYPE *loadXML)( + IXMLDOMDocument *This, + BSTR bstrXML, + VARIANT_BOOL *isSuccessful); + + HRESULT (STDMETHODCALLTYPE *save)( + IXMLDOMDocument *This, + VARIANT destination); + + HRESULT (STDMETHODCALLTYPE *get_validateOnParse)( + IXMLDOMDocument *This, + VARIANT_BOOL *isValidating); + + HRESULT (STDMETHODCALLTYPE *put_validateOnParse)( + IXMLDOMDocument *This, + VARIANT_BOOL isValidating); + + HRESULT (STDMETHODCALLTYPE *get_resolveExternals)( + IXMLDOMDocument *This, + VARIANT_BOOL *isResolving); + + HRESULT (STDMETHODCALLTYPE *put_resolveExternals)( + IXMLDOMDocument *This, + VARIANT_BOOL isValidating); + + HRESULT (STDMETHODCALLTYPE *get_preserveWhiteSpace)( + IXMLDOMDocument *This, + VARIANT_BOOL *isPreserving); + + HRESULT (STDMETHODCALLTYPE *put_preserveWhiteSpace)( + IXMLDOMDocument *This, + VARIANT_BOOL isPreserving); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IXMLDOMDocument *This, + VARIANT readystatechangeSink); + + HRESULT (STDMETHODCALLTYPE *put_ondataavailable)( + IXMLDOMDocument *This, + VARIANT ondataavailableSink); + + HRESULT (STDMETHODCALLTYPE *put_ontransformnode)( + IXMLDOMDocument *This, + VARIANT ontransformnodeSink); + END_INTERFACE - } IXMLDOMDocumentVtbl; - struct IXMLDOMDocument { - CONST_VTBL struct IXMLDOMDocumentVtbl *lpVtbl; - }; +} IXMLDOMDocumentVtbl; + +interface IXMLDOMDocument { + CONST_VTBL IXMLDOMDocumentVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMDocument_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMDocument_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMDocument_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMDocument_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ #define IXMLDOMDocument_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) #define IXMLDOMDocument_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) #define IXMLDOMDocument_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) @@ -770,7 +1538,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMDocument_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) #define IXMLDOMDocument_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) #define IXMLDOMDocument_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMDocument_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) +#define IXMLDOMDocument_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) #define IXMLDOMDocument_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) #define IXMLDOMDocument_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) #define IXMLDOMDocument_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) @@ -778,11 +1546,12 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMDocument_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) #define IXMLDOMDocument_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) #define IXMLDOMDocument_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +/*** IXMLDOMDocument methods ***/ #define IXMLDOMDocument_get_doctype(This,documentType) (This)->lpVtbl->get_doctype(This,documentType) #define IXMLDOMDocument_get_implementation(This,impl) (This)->lpVtbl->get_implementation(This,impl) #define IXMLDOMDocument_get_documentElement(This,DOMElement) (This)->lpVtbl->get_documentElement(This,DOMElement) #define IXMLDOMDocument_putref_documentElement(This,DOMElement) (This)->lpVtbl->putref_documentElement(This,DOMElement) -#define IXMLDOMDocument_createElement(This,tagName,element) (This)->lpVtbl->createElement(This,tagName,element) +#define IXMLDOMDocument_createElement(This,tagname,element) (This)->lpVtbl->createElement(This,tagname,element) #define IXMLDOMDocument_createDocumentFragment(This,docFrag) (This)->lpVtbl->createDocumentFragment(This,docFrag) #define IXMLDOMDocument_createTextNode(This,data,text) (This)->lpVtbl->createTextNode(This,data,text) #define IXMLDOMDocument_createComment(This,data,comment) (This)->lpVtbl->createComment(This,data,comment) @@ -805,193 +1574,591 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMDocument_get_validateOnParse(This,isValidating) (This)->lpVtbl->get_validateOnParse(This,isValidating) #define IXMLDOMDocument_put_validateOnParse(This,isValidating) (This)->lpVtbl->put_validateOnParse(This,isValidating) #define IXMLDOMDocument_get_resolveExternals(This,isResolving) (This)->lpVtbl->get_resolveExternals(This,isResolving) -#define IXMLDOMDocument_put_resolveExternals(This,isResolving) (This)->lpVtbl->put_resolveExternals(This,isResolving) +#define IXMLDOMDocument_put_resolveExternals(This,isValidating) (This)->lpVtbl->put_resolveExternals(This,isValidating) #define IXMLDOMDocument_get_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->get_preserveWhiteSpace(This,isPreserving) #define IXMLDOMDocument_put_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->put_preserveWhiteSpace(This,isPreserving) #define IXMLDOMDocument_put_onreadystatechange(This,readystatechangeSink) (This)->lpVtbl->put_onreadystatechange(This,readystatechangeSink) #define IXMLDOMDocument_put_ondataavailable(This,ondataavailableSink) (This)->lpVtbl->put_ondataavailable(This,ondataavailableSink) #define IXMLDOMDocument_put_ontransformnode(This,ontransformnodeSink) (This)->lpVtbl->put_ontransformnode(This,ontransformnodeSink) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument_QueryInterface(IXMLDOMDocument* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMDocument_AddRef(IXMLDOMDocument* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMDocument_Release(IXMLDOMDocument* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument_GetTypeInfoCount(IXMLDOMDocument* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_GetTypeInfo(IXMLDOMDocument* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_GetIDsOfNames(IXMLDOMDocument* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_Invoke(IXMLDOMDocument* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeName(IXMLDOMDocument* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeValue(IXMLDOMDocument* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_nodeValue(IXMLDOMDocument* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeType(IXMLDOMDocument* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_parentNode(IXMLDOMDocument* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_childNodes(IXMLDOMDocument* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_firstChild(IXMLDOMDocument* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_lastChild(IXMLDOMDocument* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_previousSibling(IXMLDOMDocument* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nextSibling(IXMLDOMDocument* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_attributes(IXMLDOMDocument* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_insertBefore(IXMLDOMDocument* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_replaceChild(IXMLDOMDocument* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_removeChild(IXMLDOMDocument* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_appendChild(IXMLDOMDocument* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_hasChildNodes(IXMLDOMDocument* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_ownerDocument(IXMLDOMDocument* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_cloneNode(IXMLDOMDocument* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeTypeString(IXMLDOMDocument* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_text(IXMLDOMDocument* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_text(IXMLDOMDocument* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_specified(IXMLDOMDocument* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_definition(IXMLDOMDocument* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeTypedValue(IXMLDOMDocument* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_nodeTypedValue(IXMLDOMDocument* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_dataType(IXMLDOMDocument* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_dataType(IXMLDOMDocument* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_xml(IXMLDOMDocument* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_transformNode(IXMLDOMDocument* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_selectNodes(IXMLDOMDocument* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_selectSingleNode(IXMLDOMDocument* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_parsed(IXMLDOMDocument* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_namespaceURI(IXMLDOMDocument* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_prefix(IXMLDOMDocument* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_baseName(IXMLDOMDocument* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_transformNodeToObject(IXMLDOMDocument* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} +/*** IXMLDOMDocument methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_doctype(IXMLDOMDocument* This,IXMLDOMDocumentType **documentType) { + return This->lpVtbl->get_doctype(This,documentType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_implementation(IXMLDOMDocument* This,IXMLDOMImplementation **impl) { + return This->lpVtbl->get_implementation(This,impl); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_documentElement(IXMLDOMDocument* This,IXMLDOMElement **DOMElement) { + return This->lpVtbl->get_documentElement(This,DOMElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_putref_documentElement(IXMLDOMDocument* This,IXMLDOMElement *DOMElement) { + return This->lpVtbl->putref_documentElement(This,DOMElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createElement(IXMLDOMDocument* This,BSTR tagname,IXMLDOMElement **element) { + return This->lpVtbl->createElement(This,tagname,element); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createDocumentFragment(IXMLDOMDocument* This,IXMLDOMDocumentFragment **docFrag) { + return This->lpVtbl->createDocumentFragment(This,docFrag); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createTextNode(IXMLDOMDocument* This,BSTR data,IXMLDOMText **text) { + return This->lpVtbl->createTextNode(This,data,text); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createComment(IXMLDOMDocument* This,BSTR data,IXMLDOMComment **comment) { + return This->lpVtbl->createComment(This,data,comment); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createCDATASection(IXMLDOMDocument* This,BSTR data,IXMLDOMCDATASection **cdata) { + return This->lpVtbl->createCDATASection(This,data,cdata); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createProcessingInstruction(IXMLDOMDocument* This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi) { + return This->lpVtbl->createProcessingInstruction(This,target,data,pi); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createAttribute(IXMLDOMDocument* This,BSTR name,IXMLDOMAttribute **attribute) { + return This->lpVtbl->createAttribute(This,name,attribute); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createEntityReference(IXMLDOMDocument* This,BSTR name,IXMLDOMEntityReference **entityRef) { + return This->lpVtbl->createEntityReference(This,name,entityRef); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_getElementsByTagName(IXMLDOMDocument* This,BSTR tagName,IXMLDOMNodeList **resultList) { + return This->lpVtbl->getElementsByTagName(This,tagName,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createNode(IXMLDOMDocument* This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node) { + return This->lpVtbl->createNode(This,Type,name,namespaceURI,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_nodeFromID(IXMLDOMDocument* This,BSTR idString,IXMLDOMNode **node) { + return This->lpVtbl->nodeFromID(This,idString,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_load(IXMLDOMDocument* This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful) { + return This->lpVtbl->load(This,xmlSource,isSuccessful); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_readyState(IXMLDOMDocument* This,LONG *value) { + return This->lpVtbl->get_readyState(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_parseError(IXMLDOMDocument* This,IXMLDOMParseError **errorObj) { + return This->lpVtbl->get_parseError(This,errorObj); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_url(IXMLDOMDocument* This,BSTR *urlString) { + return This->lpVtbl->get_url(This,urlString); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_async(IXMLDOMDocument* This,VARIANT_BOOL *isAsync) { + return This->lpVtbl->get_async(This,isAsync); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_async(IXMLDOMDocument* This,VARIANT_BOOL isAsync) { + return This->lpVtbl->put_async(This,isAsync); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_abort(IXMLDOMDocument* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_loadXML(IXMLDOMDocument* This,BSTR bstrXML,VARIANT_BOOL *isSuccessful) { + return This->lpVtbl->loadXML(This,bstrXML,isSuccessful); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_save(IXMLDOMDocument* This,VARIANT destination) { + return This->lpVtbl->save(This,destination); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_validateOnParse(IXMLDOMDocument* This,VARIANT_BOOL *isValidating) { + return This->lpVtbl->get_validateOnParse(This,isValidating); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_validateOnParse(IXMLDOMDocument* This,VARIANT_BOOL isValidating) { + return This->lpVtbl->put_validateOnParse(This,isValidating); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_resolveExternals(IXMLDOMDocument* This,VARIANT_BOOL *isResolving) { + return This->lpVtbl->get_resolveExternals(This,isResolving); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_resolveExternals(IXMLDOMDocument* This,VARIANT_BOOL isValidating) { + return This->lpVtbl->put_resolveExternals(This,isValidating); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_preserveWhiteSpace(IXMLDOMDocument* This,VARIANT_BOOL *isPreserving) { + return This->lpVtbl->get_preserveWhiteSpace(This,isPreserving); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_preserveWhiteSpace(IXMLDOMDocument* This,VARIANT_BOOL isPreserving) { + return This->lpVtbl->put_preserveWhiteSpace(This,isPreserving); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_onreadystatechange(IXMLDOMDocument* This,VARIANT readystatechangeSink) { + return This->lpVtbl->put_onreadystatechange(This,readystatechangeSink); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_ondataavailable(IXMLDOMDocument* This,VARIANT ondataavailableSink) { + return This->lpVtbl->put_ondataavailable(This,ondataavailableSink); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_ontransformnode(IXMLDOMDocument* This,VARIANT ontransformnodeSink) { + return This->lpVtbl->put_ontransformnode(This,ontransformnodeSink); +} #endif #endif - HRESULT WINAPI IXMLDOMDocument_get_doctype_Proxy(IXMLDOMDocument *This,IXMLDOMDocumentType **documentType); - void __RPC_STUB IXMLDOMDocument_get_doctype_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_implementation_Proxy(IXMLDOMDocument *This,IXMLDOMImplementation **impl); - void __RPC_STUB IXMLDOMDocument_get_implementation_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_documentElement_Proxy(IXMLDOMDocument *This,IXMLDOMElement **DOMElement); - void __RPC_STUB IXMLDOMDocument_get_documentElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_putref_documentElement_Proxy(IXMLDOMDocument *This,IXMLDOMElement *DOMElement); - void __RPC_STUB IXMLDOMDocument_putref_documentElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createElement_Proxy(IXMLDOMDocument *This,BSTR tagName,IXMLDOMElement **element); - void __RPC_STUB IXMLDOMDocument_createElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createDocumentFragment_Proxy(IXMLDOMDocument *This,IXMLDOMDocumentFragment **docFrag); - void __RPC_STUB IXMLDOMDocument_createDocumentFragment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createTextNode_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMText **text); - void __RPC_STUB IXMLDOMDocument_createTextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createComment_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMComment **comment); - void __RPC_STUB IXMLDOMDocument_createComment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createCDATASection_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMCDATASection **cdata); - void __RPC_STUB IXMLDOMDocument_createCDATASection_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createProcessingInstruction_Proxy(IXMLDOMDocument *This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi); - void __RPC_STUB IXMLDOMDocument_createProcessingInstruction_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createAttribute_Proxy(IXMLDOMDocument *This,BSTR name,IXMLDOMAttribute **attribute); - void __RPC_STUB IXMLDOMDocument_createAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createEntityReference_Proxy(IXMLDOMDocument *This,BSTR name,IXMLDOMEntityReference **entityRef); - void __RPC_STUB IXMLDOMDocument_createEntityReference_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_getElementsByTagName_Proxy(IXMLDOMDocument *This,BSTR tagName,IXMLDOMNodeList **resultList); - void __RPC_STUB IXMLDOMDocument_getElementsByTagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createNode_Proxy(IXMLDOMDocument *This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node); - void __RPC_STUB IXMLDOMDocument_createNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_nodeFromID_Proxy(IXMLDOMDocument *This,BSTR idString,IXMLDOMNode **node); - void __RPC_STUB IXMLDOMDocument_nodeFromID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_load_Proxy(IXMLDOMDocument *This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful); - void __RPC_STUB IXMLDOMDocument_load_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_readyState_Proxy(IXMLDOMDocument *This,LONG *value); - void __RPC_STUB IXMLDOMDocument_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_parseError_Proxy(IXMLDOMDocument *This,IXMLDOMParseError **errorObj); - void __RPC_STUB IXMLDOMDocument_get_parseError_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_url_Proxy(IXMLDOMDocument *This,BSTR *urlString); - void __RPC_STUB IXMLDOMDocument_get_url_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_async_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isAsync); - void __RPC_STUB IXMLDOMDocument_get_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_async_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isAsync); - void __RPC_STUB IXMLDOMDocument_put_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_abort_Proxy(IXMLDOMDocument *This); - void __RPC_STUB IXMLDOMDocument_abort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_loadXML_Proxy(IXMLDOMDocument *This,BSTR bstrXML,VARIANT_BOOL *isSuccessful); - void __RPC_STUB IXMLDOMDocument_loadXML_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_save_Proxy(IXMLDOMDocument *This,VARIANT destination); - void __RPC_STUB IXMLDOMDocument_save_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_validateOnParse_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isValidating); - void __RPC_STUB IXMLDOMDocument_get_validateOnParse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_validateOnParse_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isValidating); - void __RPC_STUB IXMLDOMDocument_put_validateOnParse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_resolveExternals_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isResolving); - void __RPC_STUB IXMLDOMDocument_get_resolveExternals_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_resolveExternals_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isResolving); - void __RPC_STUB IXMLDOMDocument_put_resolveExternals_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_preserveWhiteSpace_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isPreserving); - void __RPC_STUB IXMLDOMDocument_get_preserveWhiteSpace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_preserveWhiteSpace_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isPreserving); - void __RPC_STUB IXMLDOMDocument_put_preserveWhiteSpace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_onreadystatechange_Proxy(IXMLDOMDocument *This,VARIANT readystatechangeSink); - void __RPC_STUB IXMLDOMDocument_put_onreadystatechange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_ondataavailable_Proxy(IXMLDOMDocument *This,VARIANT ondataavailableSink); - void __RPC_STUB IXMLDOMDocument_put_ondataavailable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_ontransformnode_Proxy(IXMLDOMDocument *This,VARIANT ontransformnodeSink); - void __RPC_STUB IXMLDOMDocument_put_ontransformnode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMDocument_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMNodeList interface + */ #ifndef __IXMLDOMNodeList_INTERFACE_DEFINED__ #define __IXMLDOMNodeList_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMNodeList; + +DEFINE_GUID(IID_IXMLDOMNodeList, 0x2933bf82, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMNodeList : public IDispatch { - public: - virtual HRESULT WINAPI get_item(LONG index,IXMLDOMNode **listItem) = 0; - virtual HRESULT WINAPI get_length(LONG *listLength) = 0; - virtual HRESULT WINAPI nextNode(IXMLDOMNode **nextItem) = 0; - virtual HRESULT WINAPI reset(void) = 0; - virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; - }; +MIDL_INTERFACE("2933bf82-7b36-11d2-b20e-00c04f983e60") +IXMLDOMNodeList : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG index, + IXMLDOMNode **listItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *listLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE nextNode( + IXMLDOMNode **nextItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE _newEnum( + IUnknown **ppUnk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMNodeList, 0x2933bf82, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMNodeListVtbl { +typedef struct IXMLDOMNodeListVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMNodeList *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMNodeList *This); - ULONG (WINAPI *Release)(IXMLDOMNodeList *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNodeList *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNodeList *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNodeList *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMNodeList *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_item)(IXMLDOMNodeList *This,LONG index,IXMLDOMNode **listItem); - HRESULT (WINAPI *get_length)(IXMLDOMNodeList *This,LONG *listLength); - HRESULT (WINAPI *nextNode)(IXMLDOMNodeList *This,IXMLDOMNode **nextItem); - HRESULT (WINAPI *reset)(IXMLDOMNodeList *This); - HRESULT (WINAPI *get__newEnum)(IXMLDOMNodeList *This,IUnknown **ppUnk); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMNodeList *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMNodeList *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMNodeList *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMNodeList *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMNodeList *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMNodeList *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMNodeList *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNodeList methods ***/ + HRESULT (STDMETHODCALLTYPE *get_item)( + IXMLDOMNodeList *This, + LONG index, + IXMLDOMNode **listItem); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMNodeList *This, + LONG *listLength); + + HRESULT (STDMETHODCALLTYPE *nextNode)( + IXMLDOMNodeList *This, + IXMLDOMNode **nextItem); + + HRESULT (STDMETHODCALLTYPE *reset)( + IXMLDOMNodeList *This); + + HRESULT (STDMETHODCALLTYPE *_newEnum)( + IXMLDOMNodeList *This, + IUnknown **ppUnk); + END_INTERFACE - } IXMLDOMNodeListVtbl; - struct IXMLDOMNodeList { - CONST_VTBL struct IXMLDOMNodeListVtbl *lpVtbl; - }; +} IXMLDOMNodeListVtbl; + +interface IXMLDOMNodeList { + CONST_VTBL IXMLDOMNodeListVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMNodeList_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMNodeList_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMNodeList_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMNodeList_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMNodeList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMNodeList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMNodeList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNodeList methods ***/ #define IXMLDOMNodeList_get_item(This,index,listItem) (This)->lpVtbl->get_item(This,index,listItem) #define IXMLDOMNodeList_get_length(This,listLength) (This)->lpVtbl->get_length(This,listLength) #define IXMLDOMNodeList_nextNode(This,nextItem) (This)->lpVtbl->nextNode(This,nextItem) #define IXMLDOMNodeList_reset(This) (This)->lpVtbl->reset(This) -#define IXMLDOMNodeList_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +#define IXMLDOMNodeList__newEnum(This,ppUnk) (This)->lpVtbl->_newEnum(This,ppUnk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNodeList_QueryInterface(IXMLDOMNodeList* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMNodeList_AddRef(IXMLDOMNodeList* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMNodeList_Release(IXMLDOMNodeList* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNodeList_GetTypeInfoCount(IXMLDOMNodeList* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_GetTypeInfo(IXMLDOMNodeList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_GetIDsOfNames(IXMLDOMNodeList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_Invoke(IXMLDOMNodeList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNodeList methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNodeList_get_item(IXMLDOMNodeList* This,LONG index,IXMLDOMNode **listItem) { + return This->lpVtbl->get_item(This,index,listItem); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_get_length(IXMLDOMNodeList* This,LONG *listLength) { + return This->lpVtbl->get_length(This,listLength); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_nextNode(IXMLDOMNodeList* This,IXMLDOMNode **nextItem) { + return This->lpVtbl->nextNode(This,nextItem); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_reset(IXMLDOMNodeList* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList__newEnum(IXMLDOMNodeList* This,IUnknown **ppUnk) { + return This->lpVtbl->_newEnum(This,ppUnk); +} #endif #endif - HRESULT WINAPI IXMLDOMNodeList_get_item_Proxy(IXMLDOMNodeList *This,LONG index,IXMLDOMNode **listItem); - void __RPC_STUB IXMLDOMNodeList_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNodeList_get_length_Proxy(IXMLDOMNodeList *This,LONG *listLength); - void __RPC_STUB IXMLDOMNodeList_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNodeList_nextNode_Proxy(IXMLDOMNodeList *This,IXMLDOMNode **nextItem); - void __RPC_STUB IXMLDOMNodeList_nextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNodeList_reset_Proxy(IXMLDOMNodeList *This); - void __RPC_STUB IXMLDOMNodeList_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNodeList_get__newEnum_Proxy(IXMLDOMNodeList *This,IUnknown **ppUnk); - void __RPC_STUB IXMLDOMNodeList_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMNodeList_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMNamedNodeMap interface + */ #ifndef __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ #define __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMNamedNodeMap; + +DEFINE_GUID(IID_IXMLDOMNamedNodeMap, 0x2933bf83, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMNamedNodeMap : public IDispatch { - public: - virtual HRESULT WINAPI getNamedItem(BSTR name,IXMLDOMNode **namedItem) = 0; - virtual HRESULT WINAPI setNamedItem(IXMLDOMNode *newItem,IXMLDOMNode **nameItem) = 0; - virtual HRESULT WINAPI removeNamedItem(BSTR name,IXMLDOMNode **namedItem) = 0; - virtual HRESULT WINAPI get_item(LONG index,IXMLDOMNode **listItem) = 0; - virtual HRESULT WINAPI get_length(LONG *listLength) = 0; - virtual HRESULT WINAPI getQualifiedItem(BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem) = 0; - virtual HRESULT WINAPI removeQualifiedItem(BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem) = 0; - virtual HRESULT WINAPI nextNode(IXMLDOMNode **nextItem) = 0; - virtual HRESULT WINAPI reset(void) = 0; - virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; - }; +MIDL_INTERFACE("2933bf83-7b36-11d2-b20e-00c04f983e60") +IXMLDOMNamedNodeMap : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE getNamedItem( + BSTR name, + IXMLDOMNode **namedItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE setNamedItem( + IXMLDOMNode *newItem, + IXMLDOMNode **namedItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeNamedItem( + BSTR name, + IXMLDOMNode **namedItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG index, + IXMLDOMNode **listItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *listLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE getQualifiedItem( + BSTR baseName, + BSTR namespaceURI, + IXMLDOMNode **qualifiedItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeQualifiedItem( + BSTR baseName, + BSTR namespaceURI, + IXMLDOMNode **qualifiedItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE nextNode( + IXMLDOMNode **nextItem) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE _newEnum( + IUnknown **ppUnk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMNamedNodeMap, 0x2933bf83, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMNamedNodeMapVtbl { +typedef struct IXMLDOMNamedNodeMapVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMNamedNodeMap *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMNamedNodeMap *This); - ULONG (WINAPI *Release)(IXMLDOMNamedNodeMap *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNamedNodeMap *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNamedNodeMap *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNamedNodeMap *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMNamedNodeMap *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *getNamedItem)(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); - HRESULT (WINAPI *setNamedItem)(IXMLDOMNamedNodeMap *This,IXMLDOMNode *newItem,IXMLDOMNode **nameItem); - HRESULT (WINAPI *removeNamedItem)(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); - HRESULT (WINAPI *get_item)(IXMLDOMNamedNodeMap *This,LONG index,IXMLDOMNode **listItem); - HRESULT (WINAPI *get_length)(IXMLDOMNamedNodeMap *This,LONG *listLength); - HRESULT (WINAPI *getQualifiedItem)(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); - HRESULT (WINAPI *removeQualifiedItem)(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); - HRESULT (WINAPI *nextNode)(IXMLDOMNamedNodeMap *This,IXMLDOMNode **nextItem); - HRESULT (WINAPI *reset)(IXMLDOMNamedNodeMap *This); - HRESULT (WINAPI *get__newEnum)(IXMLDOMNamedNodeMap *This,IUnknown **ppUnk); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMNamedNodeMap *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMNamedNodeMap *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMNamedNodeMap *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMNamedNodeMap *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMNamedNodeMap *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMNamedNodeMap *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMNamedNodeMap *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNamedNodeMap methods ***/ + HRESULT (STDMETHODCALLTYPE *getNamedItem)( + IXMLDOMNamedNodeMap *This, + BSTR name, + IXMLDOMNode **namedItem); + + HRESULT (STDMETHODCALLTYPE *setNamedItem)( + IXMLDOMNamedNodeMap *This, + IXMLDOMNode *newItem, + IXMLDOMNode **namedItem); + + HRESULT (STDMETHODCALLTYPE *removeNamedItem)( + IXMLDOMNamedNodeMap *This, + BSTR name, + IXMLDOMNode **namedItem); + + HRESULT (STDMETHODCALLTYPE *get_item)( + IXMLDOMNamedNodeMap *This, + LONG index, + IXMLDOMNode **listItem); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMNamedNodeMap *This, + LONG *listLength); + + HRESULT (STDMETHODCALLTYPE *getQualifiedItem)( + IXMLDOMNamedNodeMap *This, + BSTR baseName, + BSTR namespaceURI, + IXMLDOMNode **qualifiedItem); + + HRESULT (STDMETHODCALLTYPE *removeQualifiedItem)( + IXMLDOMNamedNodeMap *This, + BSTR baseName, + BSTR namespaceURI, + IXMLDOMNode **qualifiedItem); + + HRESULT (STDMETHODCALLTYPE *nextNode)( + IXMLDOMNamedNodeMap *This, + IXMLDOMNode **nextItem); + + HRESULT (STDMETHODCALLTYPE *reset)( + IXMLDOMNamedNodeMap *This); + + HRESULT (STDMETHODCALLTYPE *_newEnum)( + IXMLDOMNamedNodeMap *This, + IUnknown **ppUnk); + END_INTERFACE - } IXMLDOMNamedNodeMapVtbl; - struct IXMLDOMNamedNodeMap { - CONST_VTBL struct IXMLDOMNamedNodeMapVtbl *lpVtbl; - }; +} IXMLDOMNamedNodeMapVtbl; + +interface IXMLDOMNamedNodeMap { + CONST_VTBL IXMLDOMNamedNodeMapVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMNamedNodeMap_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMNamedNodeMap_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMNamedNodeMap_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMNamedNodeMap_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMNamedNodeMap_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMNamedNodeMap_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMNamedNodeMap_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNamedNodeMap methods ***/ #define IXMLDOMNamedNodeMap_getNamedItem(This,name,namedItem) (This)->lpVtbl->getNamedItem(This,name,namedItem) -#define IXMLDOMNamedNodeMap_setNamedItem(This,newItem,nameItem) (This)->lpVtbl->setNamedItem(This,newItem,nameItem) +#define IXMLDOMNamedNodeMap_setNamedItem(This,newItem,namedItem) (This)->lpVtbl->setNamedItem(This,newItem,namedItem) #define IXMLDOMNamedNodeMap_removeNamedItem(This,name,namedItem) (This)->lpVtbl->removeNamedItem(This,name,namedItem) #define IXMLDOMNamedNodeMap_get_item(This,index,listItem) (This)->lpVtbl->get_item(This,index,listItem) #define IXMLDOMNamedNodeMap_get_length(This,listLength) (This)->lpVtbl->get_length(This,listLength) @@ -999,113 +2166,788 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMNamedNodeMap_removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem) (This)->lpVtbl->removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem) #define IXMLDOMNamedNodeMap_nextNode(This,nextItem) (This)->lpVtbl->nextNode(This,nextItem) #define IXMLDOMNamedNodeMap_reset(This) (This)->lpVtbl->reset(This) -#define IXMLDOMNamedNodeMap_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +#define IXMLDOMNamedNodeMap__newEnum(This,ppUnk) (This)->lpVtbl->_newEnum(This,ppUnk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_QueryInterface(IXMLDOMNamedNodeMap* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMNamedNodeMap_AddRef(IXMLDOMNamedNodeMap* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMNamedNodeMap_Release(IXMLDOMNamedNodeMap* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_GetTypeInfoCount(IXMLDOMNamedNodeMap* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_GetTypeInfo(IXMLDOMNamedNodeMap* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_GetIDsOfNames(IXMLDOMNamedNodeMap* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_Invoke(IXMLDOMNamedNodeMap* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNamedNodeMap methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_getNamedItem(IXMLDOMNamedNodeMap* This,BSTR name,IXMLDOMNode **namedItem) { + return This->lpVtbl->getNamedItem(This,name,namedItem); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_setNamedItem(IXMLDOMNamedNodeMap* This,IXMLDOMNode *newItem,IXMLDOMNode **namedItem) { + return This->lpVtbl->setNamedItem(This,newItem,namedItem); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_removeNamedItem(IXMLDOMNamedNodeMap* This,BSTR name,IXMLDOMNode **namedItem) { + return This->lpVtbl->removeNamedItem(This,name,namedItem); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_get_item(IXMLDOMNamedNodeMap* This,LONG index,IXMLDOMNode **listItem) { + return This->lpVtbl->get_item(This,index,listItem); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_get_length(IXMLDOMNamedNodeMap* This,LONG *listLength) { + return This->lpVtbl->get_length(This,listLength); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_getQualifiedItem(IXMLDOMNamedNodeMap* This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem) { + return This->lpVtbl->getQualifiedItem(This,baseName,namespaceURI,qualifiedItem); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_removeQualifiedItem(IXMLDOMNamedNodeMap* This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem) { + return This->lpVtbl->removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_nextNode(IXMLDOMNamedNodeMap* This,IXMLDOMNode **nextItem) { + return This->lpVtbl->nextNode(This,nextItem); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_reset(IXMLDOMNamedNodeMap* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap__newEnum(IXMLDOMNamedNodeMap* This,IUnknown **ppUnk) { + return This->lpVtbl->_newEnum(This,ppUnk); +} #endif #endif - HRESULT WINAPI IXMLDOMNamedNodeMap_getNamedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); - void __RPC_STUB IXMLDOMNamedNodeMap_getNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_setNamedItem_Proxy(IXMLDOMNamedNodeMap *This,IXMLDOMNode *newItem,IXMLDOMNode **nameItem); - void __RPC_STUB IXMLDOMNamedNodeMap_setNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_removeNamedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); - void __RPC_STUB IXMLDOMNamedNodeMap_removeNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_get_item_Proxy(IXMLDOMNamedNodeMap *This,LONG index,IXMLDOMNode **listItem); - void __RPC_STUB IXMLDOMNamedNodeMap_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_get_length_Proxy(IXMLDOMNamedNodeMap *This,LONG *listLength); - void __RPC_STUB IXMLDOMNamedNodeMap_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_getQualifiedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); - void __RPC_STUB IXMLDOMNamedNodeMap_getQualifiedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_removeQualifiedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); - void __RPC_STUB IXMLDOMNamedNodeMap_removeQualifiedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_nextNode_Proxy(IXMLDOMNamedNodeMap *This,IXMLDOMNode **nextItem); - void __RPC_STUB IXMLDOMNamedNodeMap_nextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_reset_Proxy(IXMLDOMNamedNodeMap *This); - void __RPC_STUB IXMLDOMNamedNodeMap_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_get__newEnum_Proxy(IXMLDOMNamedNodeMap *This,IUnknown **ppUnk); - void __RPC_STUB IXMLDOMNamedNodeMap_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + +#endif + + +#endif /* __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMDocumentFragment interface + */ +#ifndef __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ +#define __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMDocumentFragment, 0x3efaa413, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3efaa413-272f-11d2-836f-0000f87a7782") +IXMLDOMDocumentFragment : public IXMLDOMNode +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMDocumentFragment, 0x3efaa413, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif +#else +typedef struct IXMLDOMDocumentFragmentVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMDocumentFragment *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMDocumentFragment *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMDocumentFragment *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMDocumentFragment *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMDocumentFragment *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMDocumentFragment *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMDocumentFragment *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMDocumentFragment *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMDocumentFragment *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMDocumentFragment *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMDocumentFragment *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMDocumentFragment *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMDocumentFragment *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMDocumentFragment *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMDocumentFragment *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMDocumentFragment *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMDocumentFragment *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMDocumentFragment *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMDocumentFragment *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMDocumentFragment *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMDocumentFragment *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMDocumentFragment *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMDocumentFragment *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMDocumentFragment *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMDocumentFragment *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMDocumentFragment *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMDocumentFragment *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMDocumentFragment *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMDocumentFragment *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMDocumentFragment *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMDocumentFragment *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + + END_INTERFACE +} IXMLDOMDocumentFragmentVtbl; + +interface IXMLDOMDocumentFragment { + CONST_VTBL IXMLDOMDocumentFragmentVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMDocumentFragment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMDocumentFragment_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMDocumentFragment_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMDocumentFragment_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMDocumentFragment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMDocumentFragment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMDocumentFragment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMDocumentFragment_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) +#define IXMLDOMDocumentFragment_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) +#define IXMLDOMDocumentFragment_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) +#define IXMLDOMDocumentFragment_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +#define IXMLDOMDocumentFragment_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMDocumentFragment_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) +#define IXMLDOMDocumentFragment_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) +#define IXMLDOMDocumentFragment_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) +#define IXMLDOMDocumentFragment_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) +#define IXMLDOMDocumentFragment_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMDocumentFragment_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMDocumentFragment_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) +#define IXMLDOMDocumentFragment_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) +#define IXMLDOMDocumentFragment_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) +#define IXMLDOMDocumentFragment_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) +#define IXMLDOMDocumentFragment_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) +#define IXMLDOMDocumentFragment_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) +#define IXMLDOMDocumentFragment_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) +#define IXMLDOMDocumentFragment_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) +#define IXMLDOMDocumentFragment_get_text(This,text) (This)->lpVtbl->get_text(This,text) +#define IXMLDOMDocumentFragment_put_text(This,text) (This)->lpVtbl->put_text(This,text) +#define IXMLDOMDocumentFragment_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) +#define IXMLDOMDocumentFragment_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) +#define IXMLDOMDocumentFragment_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) +#define IXMLDOMDocumentFragment_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) +#define IXMLDOMDocumentFragment_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) +#define IXMLDOMDocumentFragment_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) +#define IXMLDOMDocumentFragment_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) +#define IXMLDOMDocumentFragment_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) +#define IXMLDOMDocumentFragment_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) +#define IXMLDOMDocumentFragment_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) +#define IXMLDOMDocumentFragment_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) +#define IXMLDOMDocumentFragment_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) +#define IXMLDOMDocumentFragment_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) +#define IXMLDOMDocumentFragment_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) +#define IXMLDOMDocumentFragment_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_QueryInterface(IXMLDOMDocumentFragment* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMDocumentFragment_AddRef(IXMLDOMDocumentFragment* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMDocumentFragment_Release(IXMLDOMDocumentFragment* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_GetTypeInfoCount(IXMLDOMDocumentFragment* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_GetTypeInfo(IXMLDOMDocumentFragment* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_GetIDsOfNames(IXMLDOMDocumentFragment* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_Invoke(IXMLDOMDocumentFragment* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeName(IXMLDOMDocumentFragment* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeValue(IXMLDOMDocumentFragment* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_put_nodeValue(IXMLDOMDocumentFragment* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeType(IXMLDOMDocumentFragment* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_parentNode(IXMLDOMDocumentFragment* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_childNodes(IXMLDOMDocumentFragment* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_firstChild(IXMLDOMDocumentFragment* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_lastChild(IXMLDOMDocumentFragment* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_previousSibling(IXMLDOMDocumentFragment* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nextSibling(IXMLDOMDocumentFragment* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_attributes(IXMLDOMDocumentFragment* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_insertBefore(IXMLDOMDocumentFragment* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_replaceChild(IXMLDOMDocumentFragment* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_removeChild(IXMLDOMDocumentFragment* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_appendChild(IXMLDOMDocumentFragment* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_hasChildNodes(IXMLDOMDocumentFragment* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_ownerDocument(IXMLDOMDocumentFragment* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_cloneNode(IXMLDOMDocumentFragment* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeTypeString(IXMLDOMDocumentFragment* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_text(IXMLDOMDocumentFragment* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_put_text(IXMLDOMDocumentFragment* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_specified(IXMLDOMDocumentFragment* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_definition(IXMLDOMDocumentFragment* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeTypedValue(IXMLDOMDocumentFragment* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_put_nodeTypedValue(IXMLDOMDocumentFragment* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_dataType(IXMLDOMDocumentFragment* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_put_dataType(IXMLDOMDocumentFragment* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_xml(IXMLDOMDocumentFragment* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_transformNode(IXMLDOMDocumentFragment* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_selectNodes(IXMLDOMDocumentFragment* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_selectSingleNode(IXMLDOMDocumentFragment* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_parsed(IXMLDOMDocumentFragment* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_namespaceURI(IXMLDOMDocumentFragment* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_prefix(IXMLDOMDocumentFragment* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_baseName(IXMLDOMDocumentFragment* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_transformNodeToObject(IXMLDOMDocumentFragment* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} #endif +#endif + +#endif + + +#endif /* __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IXMLDOMCharacterData interface + */ #ifndef __IXMLDOMCharacterData_INTERFACE_DEFINED__ #define __IXMLDOMCharacterData_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMCharacterData; + +DEFINE_GUID(IID_IXMLDOMCharacterData, 0x2933bf84, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMCharacterData : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_data(BSTR *data) = 0; - virtual HRESULT WINAPI put_data(BSTR data) = 0; - virtual HRESULT WINAPI get_length(LONG *dataLength) = 0; - virtual HRESULT WINAPI substringData(LONG offset,LONG count,BSTR *data) = 0; - virtual HRESULT WINAPI appendData(BSTR data) = 0; - virtual HRESULT WINAPI insertData(LONG offset,BSTR data) = 0; - virtual HRESULT WINAPI deleteData(LONG offset,LONG count) = 0; - virtual HRESULT WINAPI replaceData(LONG offset,LONG count,BSTR data) = 0; - }; +MIDL_INTERFACE("2933bf84-7b36-11d2-b20e-00c04f983e60") +IXMLDOMCharacterData : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_data( + BSTR *data) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_data( + BSTR data) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *dataLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE substringData( + LONG offset, + LONG count, + BSTR *data) = 0; + + virtual HRESULT STDMETHODCALLTYPE appendData( + BSTR data) = 0; + + virtual HRESULT STDMETHODCALLTYPE insertData( + LONG offset, + BSTR data) = 0; + + virtual HRESULT STDMETHODCALLTYPE deleteData( + LONG offset, + LONG count) = 0; + + virtual HRESULT STDMETHODCALLTYPE replaceData( + LONG offset, + LONG count, + BSTR data) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMCharacterData, 0x2933bf84, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMCharacterDataVtbl { +typedef struct IXMLDOMCharacterDataVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMCharacterData *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMCharacterData *This); - ULONG (WINAPI *Release)(IXMLDOMCharacterData *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMCharacterData *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMCharacterData *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMCharacterData *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMCharacterData *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMCharacterData *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMCharacterData *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMCharacterData *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMCharacterData *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMCharacterData *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMCharacterData *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMCharacterData *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMCharacterData *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMCharacterData *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMCharacterData *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMCharacterData *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMCharacterData *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMCharacterData *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMCharacterData *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMCharacterData *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMCharacterData *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMCharacterData *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMCharacterData *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMCharacterData *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMCharacterData *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMCharacterData *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMCharacterData *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMCharacterData *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMCharacterData *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMCharacterData *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMCharacterData *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMCharacterData *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMCharacterData *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMCharacterData *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMCharacterData *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMCharacterData *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMCharacterData *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMCharacterData *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_data)(IXMLDOMCharacterData *This,BSTR *data); - HRESULT (WINAPI *put_data)(IXMLDOMCharacterData *This,BSTR data); - HRESULT (WINAPI *get_length)(IXMLDOMCharacterData *This,LONG *dataLength); - HRESULT (WINAPI *substringData)(IXMLDOMCharacterData *This,LONG offset,LONG count,BSTR *data); - HRESULT (WINAPI *appendData)(IXMLDOMCharacterData *This,BSTR data); - HRESULT (WINAPI *insertData)(IXMLDOMCharacterData *This,LONG offset,BSTR data); - HRESULT (WINAPI *deleteData)(IXMLDOMCharacterData *This,LONG offset,LONG count); - HRESULT (WINAPI *replaceData)(IXMLDOMCharacterData *This,LONG offset,LONG count,BSTR data); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMCharacterData *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMCharacterData *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMCharacterData *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMCharacterData *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMCharacterData *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMCharacterData *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMCharacterData *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMCharacterData *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMCharacterData *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMCharacterData *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMCharacterData *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMCharacterData *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMCharacterData *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMCharacterData *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMCharacterData *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMCharacterData *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMCharacterData *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMCharacterData *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMCharacterData *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMCharacterData *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMCharacterData *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMCharacterData *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMCharacterData *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMCharacterData *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMCharacterData *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMCharacterData *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMCharacterData *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMCharacterData *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMCharacterData *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMCharacterData *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMCharacterData *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMCharacterData *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMCharacterData *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMCharacterData *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMCharacterData *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMCharacterData *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMCharacterData *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMCharacterData *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + + /*** IXMLDOMCharacterData methods ***/ + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMCharacterData *This, + BSTR *data); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMCharacterData *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMCharacterData *This, + LONG *dataLength); + + HRESULT (STDMETHODCALLTYPE *substringData)( + IXMLDOMCharacterData *This, + LONG offset, + LONG count, + BSTR *data); + + HRESULT (STDMETHODCALLTYPE *appendData)( + IXMLDOMCharacterData *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *insertData)( + IXMLDOMCharacterData *This, + LONG offset, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *deleteData)( + IXMLDOMCharacterData *This, + LONG offset, + LONG count); + + HRESULT (STDMETHODCALLTYPE *replaceData)( + IXMLDOMCharacterData *This, + LONG offset, + LONG count, + BSTR data); + END_INTERFACE - } IXMLDOMCharacterDataVtbl; - struct IXMLDOMCharacterData { - CONST_VTBL struct IXMLDOMCharacterDataVtbl *lpVtbl; - }; +} IXMLDOMCharacterDataVtbl; + +interface IXMLDOMCharacterData { + CONST_VTBL IXMLDOMCharacterDataVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMCharacterData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMCharacterData_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMCharacterData_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMCharacterData_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMCharacterData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMCharacterData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMCharacterData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ #define IXMLDOMCharacterData_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) #define IXMLDOMCharacterData_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) #define IXMLDOMCharacterData_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) @@ -1134,7 +2976,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMCharacterData_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) #define IXMLDOMCharacterData_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) #define IXMLDOMCharacterData_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMCharacterData_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) +#define IXMLDOMCharacterData_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) #define IXMLDOMCharacterData_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) #define IXMLDOMCharacterData_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) #define IXMLDOMCharacterData_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) @@ -1142,6 +2984,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMCharacterData_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) #define IXMLDOMCharacterData_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) #define IXMLDOMCharacterData_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +/*** IXMLDOMCharacterData methods ***/ #define IXMLDOMCharacterData_get_data(This,data) (This)->lpVtbl->get_data(This,data) #define IXMLDOMCharacterData_put_data(This,data) (This)->lpVtbl->put_data(This,data) #define IXMLDOMCharacterData_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength) @@ -1150,98 +2993,430 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMCharacterData_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data) #define IXMLDOMCharacterData_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) #define IXMLDOMCharacterData_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_QueryInterface(IXMLDOMCharacterData* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMCharacterData_AddRef(IXMLDOMCharacterData* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMCharacterData_Release(IXMLDOMCharacterData* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_GetTypeInfoCount(IXMLDOMCharacterData* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_GetTypeInfo(IXMLDOMCharacterData* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_GetIDsOfNames(IXMLDOMCharacterData* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_Invoke(IXMLDOMCharacterData* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeName(IXMLDOMCharacterData* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeValue(IXMLDOMCharacterData* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_nodeValue(IXMLDOMCharacterData* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeType(IXMLDOMCharacterData* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_parentNode(IXMLDOMCharacterData* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_childNodes(IXMLDOMCharacterData* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_firstChild(IXMLDOMCharacterData* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_lastChild(IXMLDOMCharacterData* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_previousSibling(IXMLDOMCharacterData* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nextSibling(IXMLDOMCharacterData* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_attributes(IXMLDOMCharacterData* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_insertBefore(IXMLDOMCharacterData* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_replaceChild(IXMLDOMCharacterData* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_removeChild(IXMLDOMCharacterData* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_appendChild(IXMLDOMCharacterData* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_hasChildNodes(IXMLDOMCharacterData* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_ownerDocument(IXMLDOMCharacterData* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_cloneNode(IXMLDOMCharacterData* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeTypeString(IXMLDOMCharacterData* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_text(IXMLDOMCharacterData* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_text(IXMLDOMCharacterData* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_specified(IXMLDOMCharacterData* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_definition(IXMLDOMCharacterData* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeTypedValue(IXMLDOMCharacterData* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_nodeTypedValue(IXMLDOMCharacterData* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_dataType(IXMLDOMCharacterData* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_dataType(IXMLDOMCharacterData* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_xml(IXMLDOMCharacterData* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_transformNode(IXMLDOMCharacterData* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_selectNodes(IXMLDOMCharacterData* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_selectSingleNode(IXMLDOMCharacterData* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_parsed(IXMLDOMCharacterData* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_namespaceURI(IXMLDOMCharacterData* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_prefix(IXMLDOMCharacterData* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_baseName(IXMLDOMCharacterData* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_transformNodeToObject(IXMLDOMCharacterData* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} +/*** IXMLDOMCharacterData methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_data(IXMLDOMCharacterData* This,BSTR *data) { + return This->lpVtbl->get_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_data(IXMLDOMCharacterData* This,BSTR data) { + return This->lpVtbl->put_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_length(IXMLDOMCharacterData* This,LONG *dataLength) { + return This->lpVtbl->get_length(This,dataLength); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_substringData(IXMLDOMCharacterData* This,LONG offset,LONG count,BSTR *data) { + return This->lpVtbl->substringData(This,offset,count,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_appendData(IXMLDOMCharacterData* This,BSTR data) { + return This->lpVtbl->appendData(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_insertData(IXMLDOMCharacterData* This,LONG offset,BSTR data) { + return This->lpVtbl->insertData(This,offset,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_deleteData(IXMLDOMCharacterData* This,LONG offset,LONG count) { + return This->lpVtbl->deleteData(This,offset,count); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_replaceData(IXMLDOMCharacterData* This,LONG offset,LONG count,BSTR data) { + return This->lpVtbl->replaceData(This,offset,count,data); +} #endif #endif - HRESULT WINAPI IXMLDOMCharacterData_get_data_Proxy(IXMLDOMCharacterData *This,BSTR *data); - void __RPC_STUB IXMLDOMCharacterData_get_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_put_data_Proxy(IXMLDOMCharacterData *This,BSTR data); - void __RPC_STUB IXMLDOMCharacterData_put_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_get_length_Proxy(IXMLDOMCharacterData *This,LONG *dataLength); - void __RPC_STUB IXMLDOMCharacterData_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_substringData_Proxy(IXMLDOMCharacterData *This,LONG offset,LONG count,BSTR *data); - void __RPC_STUB IXMLDOMCharacterData_substringData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_appendData_Proxy(IXMLDOMCharacterData *This,BSTR data); - void __RPC_STUB IXMLDOMCharacterData_appendData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_insertData_Proxy(IXMLDOMCharacterData *This,LONG offset,BSTR data); - void __RPC_STUB IXMLDOMCharacterData_insertData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_deleteData_Proxy(IXMLDOMCharacterData *This,LONG offset,LONG count); - void __RPC_STUB IXMLDOMCharacterData_deleteData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_replaceData_Proxy(IXMLDOMCharacterData *This,LONG offset,LONG count,BSTR data); - void __RPC_STUB IXMLDOMCharacterData_replaceData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMCharacterData_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMAttribute interface + */ #ifndef __IXMLDOMAttribute_INTERFACE_DEFINED__ #define __IXMLDOMAttribute_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMAttribute; + +DEFINE_GUID(IID_IXMLDOMAttribute, 0x2933bf85, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMAttribute : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_name(BSTR *attributeName) = 0; - virtual HRESULT WINAPI get_value(VARIANT *attributeValue) = 0; - virtual HRESULT WINAPI put_value(VARIANT attributeValue) = 0; - }; +MIDL_INTERFACE("2933bf85-7b36-11d2-b20e-00c04f983e60") +IXMLDOMAttribute : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_name( + BSTR *attributeName) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_value( + VARIANT *attributeValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_value( + VARIANT attributeValue) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMAttribute, 0x2933bf85, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMAttributeVtbl { +typedef struct IXMLDOMAttributeVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMAttribute *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMAttribute *This); - ULONG (WINAPI *Release)(IXMLDOMAttribute *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMAttribute *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMAttribute *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMAttribute *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMAttribute *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMAttribute *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMAttribute *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMAttribute *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMAttribute *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMAttribute *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMAttribute *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMAttribute *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMAttribute *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMAttribute *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMAttribute *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMAttribute *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMAttribute *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMAttribute *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMAttribute *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMAttribute *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMAttribute *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMAttribute *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMAttribute *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMAttribute *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMAttribute *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMAttribute *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMAttribute *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMAttribute *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMAttribute *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMAttribute *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMAttribute *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMAttribute *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMAttribute *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMAttribute *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMAttribute *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMAttribute *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMAttribute *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMAttribute *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMAttribute *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMAttribute *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMAttribute *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_name)(IXMLDOMAttribute *This,BSTR *attributeName); - HRESULT (WINAPI *get_value)(IXMLDOMAttribute *This,VARIANT *attributeValue); - HRESULT (WINAPI *put_value)(IXMLDOMAttribute *This,VARIANT attributeValue); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMAttribute *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMAttribute *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMAttribute *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMAttribute *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMAttribute *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMAttribute *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMAttribute *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMAttribute *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMAttribute *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMAttribute *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMAttribute *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMAttribute *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMAttribute *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMAttribute *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMAttribute *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMAttribute *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMAttribute *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMAttribute *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMAttribute *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMAttribute *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMAttribute *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMAttribute *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMAttribute *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMAttribute *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMAttribute *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMAttribute *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMAttribute *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMAttribute *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMAttribute *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMAttribute *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMAttribute *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMAttribute *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMAttribute *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMAttribute *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMAttribute *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMAttribute *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMAttribute *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMAttribute *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMAttribute *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMAttribute *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMAttribute *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMAttribute *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMAttribute *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + + /*** IXMLDOMAttribute methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + IXMLDOMAttribute *This, + BSTR *attributeName); + + HRESULT (STDMETHODCALLTYPE *get_value)( + IXMLDOMAttribute *This, + VARIANT *attributeValue); + + HRESULT (STDMETHODCALLTYPE *put_value)( + IXMLDOMAttribute *This, + VARIANT attributeValue); + END_INTERFACE - } IXMLDOMAttributeVtbl; - struct IXMLDOMAttribute { - CONST_VTBL struct IXMLDOMAttributeVtbl *lpVtbl; - }; +} IXMLDOMAttributeVtbl; + +interface IXMLDOMAttribute { + CONST_VTBL IXMLDOMAttributeVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMAttribute_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMAttribute_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMAttribute_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMAttribute_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ #define IXMLDOMAttribute_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) #define IXMLDOMAttribute_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) #define IXMLDOMAttribute_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) @@ -1270,7 +3445,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMAttribute_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) #define IXMLDOMAttribute_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) #define IXMLDOMAttribute_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMAttribute_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) +#define IXMLDOMAttribute_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) #define IXMLDOMAttribute_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) #define IXMLDOMAttribute_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) #define IXMLDOMAttribute_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) @@ -1278,103 +3453,472 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMAttribute_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) #define IXMLDOMAttribute_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) #define IXMLDOMAttribute_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +/*** IXMLDOMAttribute methods ***/ #define IXMLDOMAttribute_get_name(This,attributeName) (This)->lpVtbl->get_name(This,attributeName) #define IXMLDOMAttribute_get_value(This,attributeValue) (This)->lpVtbl->get_value(This,attributeValue) #define IXMLDOMAttribute_put_value(This,attributeValue) (This)->lpVtbl->put_value(This,attributeValue) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMAttribute_QueryInterface(IXMLDOMAttribute* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMAttribute_AddRef(IXMLDOMAttribute* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMAttribute_Release(IXMLDOMAttribute* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMAttribute_GetTypeInfoCount(IXMLDOMAttribute* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_GetTypeInfo(IXMLDOMAttribute* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_GetIDsOfNames(IXMLDOMAttribute* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_Invoke(IXMLDOMAttribute* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeName(IXMLDOMAttribute* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeValue(IXMLDOMAttribute* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_nodeValue(IXMLDOMAttribute* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeType(IXMLDOMAttribute* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_parentNode(IXMLDOMAttribute* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_childNodes(IXMLDOMAttribute* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_firstChild(IXMLDOMAttribute* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_lastChild(IXMLDOMAttribute* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_previousSibling(IXMLDOMAttribute* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nextSibling(IXMLDOMAttribute* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_attributes(IXMLDOMAttribute* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_insertBefore(IXMLDOMAttribute* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_replaceChild(IXMLDOMAttribute* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_removeChild(IXMLDOMAttribute* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_appendChild(IXMLDOMAttribute* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_hasChildNodes(IXMLDOMAttribute* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_ownerDocument(IXMLDOMAttribute* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_cloneNode(IXMLDOMAttribute* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeTypeString(IXMLDOMAttribute* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_text(IXMLDOMAttribute* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_text(IXMLDOMAttribute* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_specified(IXMLDOMAttribute* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_definition(IXMLDOMAttribute* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeTypedValue(IXMLDOMAttribute* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_nodeTypedValue(IXMLDOMAttribute* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_dataType(IXMLDOMAttribute* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_dataType(IXMLDOMAttribute* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_xml(IXMLDOMAttribute* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_transformNode(IXMLDOMAttribute* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_selectNodes(IXMLDOMAttribute* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_selectSingleNode(IXMLDOMAttribute* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_parsed(IXMLDOMAttribute* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_namespaceURI(IXMLDOMAttribute* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_prefix(IXMLDOMAttribute* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_baseName(IXMLDOMAttribute* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_transformNodeToObject(IXMLDOMAttribute* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} +/*** IXMLDOMAttribute methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_name(IXMLDOMAttribute* This,BSTR *attributeName) { + return This->lpVtbl->get_name(This,attributeName); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_value(IXMLDOMAttribute* This,VARIANT *attributeValue) { + return This->lpVtbl->get_value(This,attributeValue); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_value(IXMLDOMAttribute* This,VARIANT attributeValue) { + return This->lpVtbl->put_value(This,attributeValue); +} #endif #endif - HRESULT WINAPI IXMLDOMAttribute_get_name_Proxy(IXMLDOMAttribute *This,BSTR *attributeName); - void __RPC_STUB IXMLDOMAttribute_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMAttribute_get_value_Proxy(IXMLDOMAttribute *This,VARIANT *attributeValue); - void __RPC_STUB IXMLDOMAttribute_get_value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMAttribute_put_value_Proxy(IXMLDOMAttribute *This,VARIANT attributeValue); - void __RPC_STUB IXMLDOMAttribute_put_value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMAttribute_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMElement interface + */ #ifndef __IXMLDOMElement_INTERFACE_DEFINED__ #define __IXMLDOMElement_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMElement; + +DEFINE_GUID(IID_IXMLDOMElement, 0x2933bf86, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMElement : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_tagName(BSTR *tagName) = 0; - virtual HRESULT WINAPI getAttribute(BSTR name,VARIANT *value) = 0; - virtual HRESULT WINAPI setAttribute(BSTR name,VARIANT value) = 0; - virtual HRESULT WINAPI removeAttribute(BSTR name) = 0; - virtual HRESULT WINAPI getAttributeNode(BSTR name,IXMLDOMAttribute **attributeNode) = 0; - virtual HRESULT WINAPI setAttributeNode(IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode) = 0; - virtual HRESULT WINAPI removeAttributeNode(IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode) = 0; - virtual HRESULT WINAPI getElementsByTagName(BSTR tagName,IXMLDOMNodeList **resultList) = 0; - virtual HRESULT WINAPI normalize(void) = 0; - }; +MIDL_INTERFACE("2933bf86-7b36-11d2-b20e-00c04f983e60") +IXMLDOMElement : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_tagName( + BSTR *tagName) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAttribute( + BSTR name, + VARIANT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE setAttribute( + BSTR name, + VARIANT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeAttribute( + BSTR name) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAttributeNode( + BSTR name, + IXMLDOMAttribute **attributeNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE setAttributeNode( + IXMLDOMAttribute *DOMAttribute, + IXMLDOMAttribute **attributeNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeAttributeNode( + IXMLDOMAttribute *DOMAttribute, + IXMLDOMAttribute **attributeNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE getElementsByTagName( + BSTR tagName, + IXMLDOMNodeList **resultList) = 0; + + virtual HRESULT STDMETHODCALLTYPE normalize( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMElement, 0x2933bf86, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMElementVtbl { +typedef struct IXMLDOMElementVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMElement *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMElement *This); - ULONG (WINAPI *Release)(IXMLDOMElement *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMElement *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMElement *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMElement *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMElement *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMElement *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMElement *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMElement *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMElement *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMElement *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMElement *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMElement *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMElement *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMElement *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMElement *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMElement *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMElement *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMElement *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMElement *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMElement *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMElement *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMElement *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMElement *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMElement *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMElement *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMElement *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMElement *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMElement *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMElement *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMElement *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMElement *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMElement *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMElement *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMElement *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMElement *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMElement *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMElement *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMElement *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMElement *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMElement *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMElement *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_tagName)(IXMLDOMElement *This,BSTR *tagName); - HRESULT (WINAPI *getAttribute)(IXMLDOMElement *This,BSTR name,VARIANT *value); - HRESULT (WINAPI *setAttribute)(IXMLDOMElement *This,BSTR name,VARIANT value); - HRESULT (WINAPI *removeAttribute)(IXMLDOMElement *This,BSTR name); - HRESULT (WINAPI *getAttributeNode)(IXMLDOMElement *This,BSTR name,IXMLDOMAttribute **attributeNode); - HRESULT (WINAPI *setAttributeNode)(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode); - HRESULT (WINAPI *removeAttributeNode)(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode); - HRESULT (WINAPI *getElementsByTagName)(IXMLDOMElement *This,BSTR tagName,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *normalize)(IXMLDOMElement *This); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMElement *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMElement *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMElement *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMElement *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMElement *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMElement *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMElement *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMElement *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMElement *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMElement *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMElement *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMElement *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMElement *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMElement *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMElement *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMElement *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMElement *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMElement *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMElement *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMElement *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMElement *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMElement *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMElement *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMElement *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMElement *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMElement *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMElement *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMElement *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMElement *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMElement *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMElement *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMElement *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMElement *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMElement *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMElement *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMElement *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMElement *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMElement *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMElement *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMElement *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMElement *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMElement *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMElement *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + + /*** IXMLDOMElement methods ***/ + HRESULT (STDMETHODCALLTYPE *get_tagName)( + IXMLDOMElement *This, + BSTR *tagName); + + HRESULT (STDMETHODCALLTYPE *getAttribute)( + IXMLDOMElement *This, + BSTR name, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *setAttribute)( + IXMLDOMElement *This, + BSTR name, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *removeAttribute)( + IXMLDOMElement *This, + BSTR name); + + HRESULT (STDMETHODCALLTYPE *getAttributeNode)( + IXMLDOMElement *This, + BSTR name, + IXMLDOMAttribute **attributeNode); + + HRESULT (STDMETHODCALLTYPE *setAttributeNode)( + IXMLDOMElement *This, + IXMLDOMAttribute *DOMAttribute, + IXMLDOMAttribute **attributeNode); + + HRESULT (STDMETHODCALLTYPE *removeAttributeNode)( + IXMLDOMElement *This, + IXMLDOMAttribute *DOMAttribute, + IXMLDOMAttribute **attributeNode); + + HRESULT (STDMETHODCALLTYPE *getElementsByTagName)( + IXMLDOMElement *This, + BSTR tagName, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *normalize)( + IXMLDOMElement *This); + END_INTERFACE - } IXMLDOMElementVtbl; - struct IXMLDOMElement { - CONST_VTBL struct IXMLDOMElementVtbl *lpVtbl; - }; +} IXMLDOMElementVtbl; + +interface IXMLDOMElement { + CONST_VTBL IXMLDOMElementVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMElement_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMElement_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ #define IXMLDOMElement_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) #define IXMLDOMElement_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) #define IXMLDOMElement_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) @@ -1403,7 +3947,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMElement_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) #define IXMLDOMElement_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) #define IXMLDOMElement_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMElement_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) +#define IXMLDOMElement_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) #define IXMLDOMElement_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) #define IXMLDOMElement_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) #define IXMLDOMElement_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) @@ -1411,6 +3955,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMElement_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) #define IXMLDOMElement_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) #define IXMLDOMElement_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +/*** IXMLDOMElement methods ***/ #define IXMLDOMElement_get_tagName(This,tagName) (This)->lpVtbl->get_tagName(This,tagName) #define IXMLDOMElement_getAttribute(This,name,value) (This)->lpVtbl->getAttribute(This,name,value) #define IXMLDOMElement_setAttribute(This,name,value) (This)->lpVtbl->setAttribute(This,name,value) @@ -1420,104 +3965,460 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMElement_removeAttributeNode(This,DOMAttribute,attributeNode) (This)->lpVtbl->removeAttributeNode(This,DOMAttribute,attributeNode) #define IXMLDOMElement_getElementsByTagName(This,tagName,resultList) (This)->lpVtbl->getElementsByTagName(This,tagName,resultList) #define IXMLDOMElement_normalize(This) (This)->lpVtbl->normalize(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMElement_QueryInterface(IXMLDOMElement* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMElement_AddRef(IXMLDOMElement* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMElement_Release(IXMLDOMElement* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMElement_GetTypeInfoCount(IXMLDOMElement* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_GetTypeInfo(IXMLDOMElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_GetIDsOfNames(IXMLDOMElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_Invoke(IXMLDOMElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeName(IXMLDOMElement* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeValue(IXMLDOMElement* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_put_nodeValue(IXMLDOMElement* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeType(IXMLDOMElement* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_parentNode(IXMLDOMElement* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_childNodes(IXMLDOMElement* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_firstChild(IXMLDOMElement* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_lastChild(IXMLDOMElement* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_previousSibling(IXMLDOMElement* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nextSibling(IXMLDOMElement* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_attributes(IXMLDOMElement* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_insertBefore(IXMLDOMElement* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_replaceChild(IXMLDOMElement* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_removeChild(IXMLDOMElement* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_appendChild(IXMLDOMElement* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_hasChildNodes(IXMLDOMElement* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_ownerDocument(IXMLDOMElement* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_cloneNode(IXMLDOMElement* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeTypeString(IXMLDOMElement* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_text(IXMLDOMElement* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_put_text(IXMLDOMElement* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_specified(IXMLDOMElement* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_definition(IXMLDOMElement* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeTypedValue(IXMLDOMElement* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_put_nodeTypedValue(IXMLDOMElement* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_dataType(IXMLDOMElement* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_put_dataType(IXMLDOMElement* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_xml(IXMLDOMElement* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_transformNode(IXMLDOMElement* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_selectNodes(IXMLDOMElement* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_selectSingleNode(IXMLDOMElement* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_parsed(IXMLDOMElement* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_namespaceURI(IXMLDOMElement* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_prefix(IXMLDOMElement* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_baseName(IXMLDOMElement* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_transformNodeToObject(IXMLDOMElement* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} +/*** IXMLDOMElement methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMElement_get_tagName(IXMLDOMElement* This,BSTR *tagName) { + return This->lpVtbl->get_tagName(This,tagName); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_getAttribute(IXMLDOMElement* This,BSTR name,VARIANT *value) { + return This->lpVtbl->getAttribute(This,name,value); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_setAttribute(IXMLDOMElement* This,BSTR name,VARIANT value) { + return This->lpVtbl->setAttribute(This,name,value); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_removeAttribute(IXMLDOMElement* This,BSTR name) { + return This->lpVtbl->removeAttribute(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_getAttributeNode(IXMLDOMElement* This,BSTR name,IXMLDOMAttribute **attributeNode) { + return This->lpVtbl->getAttributeNode(This,name,attributeNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_setAttributeNode(IXMLDOMElement* This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode) { + return This->lpVtbl->setAttributeNode(This,DOMAttribute,attributeNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_removeAttributeNode(IXMLDOMElement* This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode) { + return This->lpVtbl->removeAttributeNode(This,DOMAttribute,attributeNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_getElementsByTagName(IXMLDOMElement* This,BSTR tagName,IXMLDOMNodeList **resultList) { + return This->lpVtbl->getElementsByTagName(This,tagName,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_normalize(IXMLDOMElement* This) { + return This->lpVtbl->normalize(This); +} #endif #endif - HRESULT WINAPI IXMLDOMElement_get_tagName_Proxy(IXMLDOMElement *This,BSTR *tagName); - void __RPC_STUB IXMLDOMElement_get_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_getAttribute_Proxy(IXMLDOMElement *This,BSTR name,VARIANT *value); - void __RPC_STUB IXMLDOMElement_getAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_setAttribute_Proxy(IXMLDOMElement *This,BSTR name,VARIANT value); - void __RPC_STUB IXMLDOMElement_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_removeAttribute_Proxy(IXMLDOMElement *This,BSTR name); - void __RPC_STUB IXMLDOMElement_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_getAttributeNode_Proxy(IXMLDOMElement *This,BSTR name,IXMLDOMAttribute **attributeNode); - void __RPC_STUB IXMLDOMElement_getAttributeNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_setAttributeNode_Proxy(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode); - void __RPC_STUB IXMLDOMElement_setAttributeNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_removeAttributeNode_Proxy(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode); - void __RPC_STUB IXMLDOMElement_removeAttributeNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_getElementsByTagName_Proxy(IXMLDOMElement *This,BSTR tagName,IXMLDOMNodeList **resultList); - void __RPC_STUB IXMLDOMElement_getElementsByTagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_normalize_Proxy(IXMLDOMElement *This); - void __RPC_STUB IXMLDOMElement_normalize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMElement_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMText interface + */ #ifndef __IXMLDOMText_INTERFACE_DEFINED__ #define __IXMLDOMText_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMText; + +DEFINE_GUID(IID_IXMLDOMText, 0x2933bf87, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMText : public IXMLDOMCharacterData { - public: - virtual HRESULT WINAPI splitText(LONG offset,IXMLDOMText **rightHandTextNode) = 0; - }; +MIDL_INTERFACE("2933bf87-7b36-11d2-b20e-00c04f983e60") +IXMLDOMText : public IXMLDOMCharacterData +{ + virtual HRESULT STDMETHODCALLTYPE splitText( + LONG offset, + IXMLDOMText **rightHandTextNode) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMText, 0x2933bf87, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMTextVtbl { +typedef struct IXMLDOMTextVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMText *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMText *This); - ULONG (WINAPI *Release)(IXMLDOMText *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMText *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMText *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMText *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMText *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMText *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMText *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMText *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMText *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMText *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMText *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMText *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMText *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMText *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMText *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMText *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMText *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMText *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMText *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMText *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMText *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMText *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMText *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMText *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMText *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMText *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMText *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMText *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMText *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMText *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMText *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMText *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMText *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMText *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMText *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMText *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMText *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMText *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMText *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMText *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMText *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_data)(IXMLDOMText *This,BSTR *data); - HRESULT (WINAPI *put_data)(IXMLDOMText *This,BSTR data); - HRESULT (WINAPI *get_length)(IXMLDOMText *This,LONG *dataLength); - HRESULT (WINAPI *substringData)(IXMLDOMText *This,LONG offset,LONG count,BSTR *data); - HRESULT (WINAPI *appendData)(IXMLDOMText *This,BSTR data); - HRESULT (WINAPI *insertData)(IXMLDOMText *This,LONG offset,BSTR data); - HRESULT (WINAPI *deleteData)(IXMLDOMText *This,LONG offset,LONG count); - HRESULT (WINAPI *replaceData)(IXMLDOMText *This,LONG offset,LONG count,BSTR data); - HRESULT (WINAPI *splitText)(IXMLDOMText *This,LONG offset,IXMLDOMText **rightHandTextNode); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMText *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMText *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMText *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMText *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMText *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMText *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMText *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMText *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMText *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMText *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMText *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMText *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMText *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMText *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMText *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMText *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMText *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMText *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMText *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMText *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMText *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMText *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMText *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMText *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMText *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMText *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMText *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMText *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMText *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMText *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMText *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMText *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMText *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMText *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMText *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMText *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMText *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMText *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMText *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMText *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMText *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMText *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMText *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + + /*** IXMLDOMCharacterData methods ***/ + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMText *This, + BSTR *data); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMText *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMText *This, + LONG *dataLength); + + HRESULT (STDMETHODCALLTYPE *substringData)( + IXMLDOMText *This, + LONG offset, + LONG count, + BSTR *data); + + HRESULT (STDMETHODCALLTYPE *appendData)( + IXMLDOMText *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *insertData)( + IXMLDOMText *This, + LONG offset, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *deleteData)( + IXMLDOMText *This, + LONG offset, + LONG count); + + HRESULT (STDMETHODCALLTYPE *replaceData)( + IXMLDOMText *This, + LONG offset, + LONG count, + BSTR data); + + /*** IXMLDOMText methods ***/ + HRESULT (STDMETHODCALLTYPE *splitText)( + IXMLDOMText *This, + LONG offset, + IXMLDOMText **rightHandTextNode); + END_INTERFACE - } IXMLDOMTextVtbl; - struct IXMLDOMText { - CONST_VTBL struct IXMLDOMTextVtbl *lpVtbl; - }; +} IXMLDOMTextVtbl; + +interface IXMLDOMText { + CONST_VTBL IXMLDOMTextVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMText_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMText_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMText_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMText_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ #define IXMLDOMText_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) #define IXMLDOMText_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) #define IXMLDOMText_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) @@ -1546,7 +4447,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMText_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) #define IXMLDOMText_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) #define IXMLDOMText_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMText_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) +#define IXMLDOMText_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) #define IXMLDOMText_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) #define IXMLDOMText_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) #define IXMLDOMText_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) @@ -1554,6 +4455,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMText_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) #define IXMLDOMText_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) #define IXMLDOMText_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +/*** IXMLDOMCharacterData methods ***/ #define IXMLDOMText_get_data(This,data) (This)->lpVtbl->get_data(This,data) #define IXMLDOMText_put_data(This,data) (This)->lpVtbl->put_data(This,data) #define IXMLDOMText_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength) @@ -1562,86 +4464,453 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMText_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data) #define IXMLDOMText_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) #define IXMLDOMText_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data) +/*** IXMLDOMText methods ***/ #define IXMLDOMText_splitText(This,offset,rightHandTextNode) (This)->lpVtbl->splitText(This,offset,rightHandTextNode) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_QueryInterface(IXMLDOMText* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMText_AddRef(IXMLDOMText* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMText_Release(IXMLDOMText* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_GetTypeInfoCount(IXMLDOMText* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMText_GetTypeInfo(IXMLDOMText* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMText_GetIDsOfNames(IXMLDOMText* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMText_Invoke(IXMLDOMText* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeName(IXMLDOMText* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeValue(IXMLDOMText* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_nodeValue(IXMLDOMText* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeType(IXMLDOMText* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_parentNode(IXMLDOMText* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_childNodes(IXMLDOMText* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_firstChild(IXMLDOMText* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_lastChild(IXMLDOMText* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_previousSibling(IXMLDOMText* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nextSibling(IXMLDOMText* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_attributes(IXMLDOMText* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMText_insertBefore(IXMLDOMText* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMText_replaceChild(IXMLDOMText* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMText_removeChild(IXMLDOMText* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMText_appendChild(IXMLDOMText* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMText_hasChildNodes(IXMLDOMText* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_ownerDocument(IXMLDOMText* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMText_cloneNode(IXMLDOMText* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeTypeString(IXMLDOMText* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_text(IXMLDOMText* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_text(IXMLDOMText* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_specified(IXMLDOMText* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_definition(IXMLDOMText* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeTypedValue(IXMLDOMText* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_nodeTypedValue(IXMLDOMText* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_dataType(IXMLDOMText* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_dataType(IXMLDOMText* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_xml(IXMLDOMText* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMText_transformNode(IXMLDOMText* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMText_selectNodes(IXMLDOMText* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMText_selectSingleNode(IXMLDOMText* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_parsed(IXMLDOMText* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_namespaceURI(IXMLDOMText* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_prefix(IXMLDOMText* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_baseName(IXMLDOMText* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMText_transformNodeToObject(IXMLDOMText* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} +/*** IXMLDOMCharacterData methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_get_data(IXMLDOMText* This,BSTR *data) { + return This->lpVtbl->get_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_data(IXMLDOMText* This,BSTR data) { + return This->lpVtbl->put_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_length(IXMLDOMText* This,LONG *dataLength) { + return This->lpVtbl->get_length(This,dataLength); +} +static __WIDL_INLINE HRESULT IXMLDOMText_substringData(IXMLDOMText* This,LONG offset,LONG count,BSTR *data) { + return This->lpVtbl->substringData(This,offset,count,data); +} +static __WIDL_INLINE HRESULT IXMLDOMText_appendData(IXMLDOMText* This,BSTR data) { + return This->lpVtbl->appendData(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMText_insertData(IXMLDOMText* This,LONG offset,BSTR data) { + return This->lpVtbl->insertData(This,offset,data); +} +static __WIDL_INLINE HRESULT IXMLDOMText_deleteData(IXMLDOMText* This,LONG offset,LONG count) { + return This->lpVtbl->deleteData(This,offset,count); +} +static __WIDL_INLINE HRESULT IXMLDOMText_replaceData(IXMLDOMText* This,LONG offset,LONG count,BSTR data) { + return This->lpVtbl->replaceData(This,offset,count,data); +} +/*** IXMLDOMText methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_splitText(IXMLDOMText* This,LONG offset,IXMLDOMText **rightHandTextNode) { + return This->lpVtbl->splitText(This,offset,rightHandTextNode); +} #endif #endif - HRESULT WINAPI IXMLDOMText_splitText_Proxy(IXMLDOMText *This,LONG offset,IXMLDOMText **rightHandTextNode); - void __RPC_STUB IXMLDOMText_splitText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMText_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMComment interface + */ #ifndef __IXMLDOMComment_INTERFACE_DEFINED__ #define __IXMLDOMComment_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMComment; + +DEFINE_GUID(IID_IXMLDOMComment, 0x2933bf88, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMComment : public IXMLDOMCharacterData { - }; +MIDL_INTERFACE("2933bf88-7b36-11d2-b20e-00c04f983e60") +IXMLDOMComment : public IXMLDOMCharacterData +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMComment, 0x2933bf88, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMCommentVtbl { +typedef struct IXMLDOMCommentVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMComment *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMComment *This); - ULONG (WINAPI *Release)(IXMLDOMComment *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMComment *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMComment *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMComment *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMComment *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMComment *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMComment *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMComment *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMComment *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMComment *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMComment *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMComment *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMComment *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMComment *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMComment *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMComment *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMComment *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMComment *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMComment *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMComment *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMComment *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMComment *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMComment *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMComment *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMComment *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMComment *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMComment *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMComment *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMComment *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMComment *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMComment *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMComment *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMComment *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMComment *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMComment *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMComment *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMComment *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMComment *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMComment *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMComment *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMComment *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_data)(IXMLDOMComment *This,BSTR *data); - HRESULT (WINAPI *put_data)(IXMLDOMComment *This,BSTR data); - HRESULT (WINAPI *get_length)(IXMLDOMComment *This,LONG *dataLength); - HRESULT (WINAPI *substringData)(IXMLDOMComment *This,LONG offset,LONG count,BSTR *data); - HRESULT (WINAPI *appendData)(IXMLDOMComment *This,BSTR data); - HRESULT (WINAPI *insertData)(IXMLDOMComment *This,LONG offset,BSTR data); - HRESULT (WINAPI *deleteData)(IXMLDOMComment *This,LONG offset,LONG count); - HRESULT (WINAPI *replaceData)(IXMLDOMComment *This,LONG offset,LONG count,BSTR data); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMComment *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMComment *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMComment *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMComment *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMComment *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMComment *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMComment *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMComment *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMComment *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMComment *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMComment *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMComment *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMComment *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMComment *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMComment *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMComment *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMComment *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMComment *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMComment *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMComment *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMComment *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMComment *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMComment *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMComment *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMComment *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMComment *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMComment *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMComment *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMComment *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMComment *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMComment *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMComment *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMComment *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMComment *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMComment *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMComment *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMComment *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMComment *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMComment *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMComment *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMComment *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMComment *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMComment *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + + /*** IXMLDOMCharacterData methods ***/ + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMComment *This, + BSTR *data); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMComment *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMComment *This, + LONG *dataLength); + + HRESULT (STDMETHODCALLTYPE *substringData)( + IXMLDOMComment *This, + LONG offset, + LONG count, + BSTR *data); + + HRESULT (STDMETHODCALLTYPE *appendData)( + IXMLDOMComment *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *insertData)( + IXMLDOMComment *This, + LONG offset, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *deleteData)( + IXMLDOMComment *This, + LONG offset, + LONG count); + + HRESULT (STDMETHODCALLTYPE *replaceData)( + IXMLDOMComment *This, + LONG offset, + LONG count, + BSTR data); + END_INTERFACE - } IXMLDOMCommentVtbl; - struct IXMLDOMComment { - CONST_VTBL struct IXMLDOMCommentVtbl *lpVtbl; - }; +} IXMLDOMCommentVtbl; + +interface IXMLDOMComment { + CONST_VTBL IXMLDOMCommentVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMComment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMComment_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMComment_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMComment_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMComment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMComment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMComment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ #define IXMLDOMComment_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) #define IXMLDOMComment_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) #define IXMLDOMComment_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) @@ -1670,7 +4939,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMComment_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) #define IXMLDOMComment_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) #define IXMLDOMComment_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMComment_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) +#define IXMLDOMComment_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) #define IXMLDOMComment_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) #define IXMLDOMComment_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) #define IXMLDOMComment_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) @@ -1678,6 +4947,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMComment_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) #define IXMLDOMComment_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) #define IXMLDOMComment_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +/*** IXMLDOMCharacterData methods ***/ #define IXMLDOMComment_get_data(This,data) (This)->lpVtbl->get_data(This,data) #define IXMLDOMComment_put_data(This,data) (This)->lpVtbl->put_data(This,data) #define IXMLDOMComment_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength) @@ -1686,82 +4956,430 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMComment_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data) #define IXMLDOMComment_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) #define IXMLDOMComment_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMComment_QueryInterface(IXMLDOMComment* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMComment_AddRef(IXMLDOMComment* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMComment_Release(IXMLDOMComment* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMComment_GetTypeInfoCount(IXMLDOMComment* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_GetTypeInfo(IXMLDOMComment* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_GetIDsOfNames(IXMLDOMComment* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_Invoke(IXMLDOMComment* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeName(IXMLDOMComment* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeValue(IXMLDOMComment* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_nodeValue(IXMLDOMComment* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeType(IXMLDOMComment* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_parentNode(IXMLDOMComment* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_childNodes(IXMLDOMComment* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_firstChild(IXMLDOMComment* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_lastChild(IXMLDOMComment* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_previousSibling(IXMLDOMComment* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nextSibling(IXMLDOMComment* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_attributes(IXMLDOMComment* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_insertBefore(IXMLDOMComment* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_replaceChild(IXMLDOMComment* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_removeChild(IXMLDOMComment* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_appendChild(IXMLDOMComment* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_hasChildNodes(IXMLDOMComment* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_ownerDocument(IXMLDOMComment* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_cloneNode(IXMLDOMComment* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeTypeString(IXMLDOMComment* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_text(IXMLDOMComment* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_text(IXMLDOMComment* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_specified(IXMLDOMComment* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_definition(IXMLDOMComment* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeTypedValue(IXMLDOMComment* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_nodeTypedValue(IXMLDOMComment* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_dataType(IXMLDOMComment* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_dataType(IXMLDOMComment* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_xml(IXMLDOMComment* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_transformNode(IXMLDOMComment* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_selectNodes(IXMLDOMComment* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_selectSingleNode(IXMLDOMComment* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_parsed(IXMLDOMComment* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_namespaceURI(IXMLDOMComment* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_prefix(IXMLDOMComment* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_baseName(IXMLDOMComment* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_transformNodeToObject(IXMLDOMComment* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} +/*** IXMLDOMCharacterData methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMComment_get_data(IXMLDOMComment* This,BSTR *data) { + return This->lpVtbl->get_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_data(IXMLDOMComment* This,BSTR data) { + return This->lpVtbl->put_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_length(IXMLDOMComment* This,LONG *dataLength) { + return This->lpVtbl->get_length(This,dataLength); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_substringData(IXMLDOMComment* This,LONG offset,LONG count,BSTR *data) { + return This->lpVtbl->substringData(This,offset,count,data); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_appendData(IXMLDOMComment* This,BSTR data) { + return This->lpVtbl->appendData(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_insertData(IXMLDOMComment* This,LONG offset,BSTR data) { + return This->lpVtbl->insertData(This,offset,data); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_deleteData(IXMLDOMComment* This,LONG offset,LONG count) { + return This->lpVtbl->deleteData(This,offset,count); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_replaceData(IXMLDOMComment* This,LONG offset,LONG count,BSTR data) { + return This->lpVtbl->replaceData(This,offset,count,data); +} #endif #endif + #endif + +#endif /* __IXMLDOMComment_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMProcessingInstruction interface + */ #ifndef __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ #define __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMProcessingInstruction; + +DEFINE_GUID(IID_IXMLDOMProcessingInstruction, 0x2933bf89, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMProcessingInstruction : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_target(BSTR *name) = 0; - virtual HRESULT WINAPI get_data(BSTR *value) = 0; - virtual HRESULT WINAPI put_data(BSTR value) = 0; - }; +MIDL_INTERFACE("2933bf89-7b36-11d2-b20e-00c04f983e60") +IXMLDOMProcessingInstruction : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_target( + BSTR *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_data( + BSTR *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_data( + BSTR value) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMProcessingInstruction, 0x2933bf89, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMProcessingInstructionVtbl { +typedef struct IXMLDOMProcessingInstructionVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMProcessingInstruction *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMProcessingInstruction *This); - ULONG (WINAPI *Release)(IXMLDOMProcessingInstruction *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMProcessingInstruction *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMProcessingInstruction *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMProcessingInstruction *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMProcessingInstruction *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMProcessingInstruction *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMProcessingInstruction *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMProcessingInstruction *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMProcessingInstruction *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMProcessingInstruction *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMProcessingInstruction *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMProcessingInstruction *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMProcessingInstruction *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMProcessingInstruction *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMProcessingInstruction *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMProcessingInstruction *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMProcessingInstruction *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMProcessingInstruction *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMProcessingInstruction *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMProcessingInstruction *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMProcessingInstruction *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMProcessingInstruction *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMProcessingInstruction *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMProcessingInstruction *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMProcessingInstruction *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_target)(IXMLDOMProcessingInstruction *This,BSTR *name); - HRESULT (WINAPI *get_data)(IXMLDOMProcessingInstruction *This,BSTR *value); - HRESULT (WINAPI *put_data)(IXMLDOMProcessingInstruction *This,BSTR value); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMProcessingInstruction *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMProcessingInstruction *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMProcessingInstruction *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMProcessingInstruction *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMProcessingInstruction *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMProcessingInstruction *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMProcessingInstruction *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMProcessingInstruction *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMProcessingInstruction *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMProcessingInstruction *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMProcessingInstruction *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMProcessingInstruction *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMProcessingInstruction *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMProcessingInstruction *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMProcessingInstruction *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMProcessingInstruction *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMProcessingInstruction *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMProcessingInstruction *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMProcessingInstruction *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMProcessingInstruction *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMProcessingInstruction *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMProcessingInstruction *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMProcessingInstruction *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMProcessingInstruction *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMProcessingInstruction *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMProcessingInstruction *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMProcessingInstruction *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMProcessingInstruction *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMProcessingInstruction *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + + /*** IXMLDOMProcessingInstruction methods ***/ + HRESULT (STDMETHODCALLTYPE *get_target)( + IXMLDOMProcessingInstruction *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMProcessingInstruction *This, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMProcessingInstruction *This, + BSTR value); + END_INTERFACE - } IXMLDOMProcessingInstructionVtbl; - struct IXMLDOMProcessingInstruction { - CONST_VTBL struct IXMLDOMProcessingInstructionVtbl *lpVtbl; - }; +} IXMLDOMProcessingInstructionVtbl; + +interface IXMLDOMProcessingInstruction { + CONST_VTBL IXMLDOMProcessingInstructionVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMProcessingInstruction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMProcessingInstruction_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMProcessingInstruction_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMProcessingInstruction_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMProcessingInstruction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMProcessingInstruction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMProcessingInstruction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ #define IXMLDOMProcessingInstruction_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) #define IXMLDOMProcessingInstruction_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) #define IXMLDOMProcessingInstruction_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) @@ -1790,7 +5408,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMProcessingInstruction_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) #define IXMLDOMProcessingInstruction_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) #define IXMLDOMProcessingInstruction_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMProcessingInstruction_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) +#define IXMLDOMProcessingInstruction_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) #define IXMLDOMProcessingInstruction_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) #define IXMLDOMProcessingInstruction_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) #define IXMLDOMProcessingInstruction_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) @@ -1798,93 +5416,442 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMProcessingInstruction_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) #define IXMLDOMProcessingInstruction_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) #define IXMLDOMProcessingInstruction_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +/*** IXMLDOMProcessingInstruction methods ***/ #define IXMLDOMProcessingInstruction_get_target(This,name) (This)->lpVtbl->get_target(This,name) #define IXMLDOMProcessingInstruction_get_data(This,value) (This)->lpVtbl->get_data(This,value) #define IXMLDOMProcessingInstruction_put_data(This,value) (This)->lpVtbl->put_data(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_QueryInterface(IXMLDOMProcessingInstruction* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMProcessingInstruction_AddRef(IXMLDOMProcessingInstruction* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMProcessingInstruction_Release(IXMLDOMProcessingInstruction* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_GetTypeInfoCount(IXMLDOMProcessingInstruction* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_GetTypeInfo(IXMLDOMProcessingInstruction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_GetIDsOfNames(IXMLDOMProcessingInstruction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_Invoke(IXMLDOMProcessingInstruction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeName(IXMLDOMProcessingInstruction* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeValue(IXMLDOMProcessingInstruction* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_nodeValue(IXMLDOMProcessingInstruction* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeType(IXMLDOMProcessingInstruction* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_parentNode(IXMLDOMProcessingInstruction* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_childNodes(IXMLDOMProcessingInstruction* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_firstChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_lastChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_previousSibling(IXMLDOMProcessingInstruction* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nextSibling(IXMLDOMProcessingInstruction* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_attributes(IXMLDOMProcessingInstruction* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_insertBefore(IXMLDOMProcessingInstruction* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_replaceChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_removeChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_appendChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_hasChildNodes(IXMLDOMProcessingInstruction* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_ownerDocument(IXMLDOMProcessingInstruction* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_cloneNode(IXMLDOMProcessingInstruction* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeTypeString(IXMLDOMProcessingInstruction* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_text(IXMLDOMProcessingInstruction* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_text(IXMLDOMProcessingInstruction* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_specified(IXMLDOMProcessingInstruction* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_definition(IXMLDOMProcessingInstruction* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeTypedValue(IXMLDOMProcessingInstruction* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_nodeTypedValue(IXMLDOMProcessingInstruction* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_dataType(IXMLDOMProcessingInstruction* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_dataType(IXMLDOMProcessingInstruction* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_xml(IXMLDOMProcessingInstruction* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_transformNode(IXMLDOMProcessingInstruction* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_selectNodes(IXMLDOMProcessingInstruction* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_selectSingleNode(IXMLDOMProcessingInstruction* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_parsed(IXMLDOMProcessingInstruction* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_namespaceURI(IXMLDOMProcessingInstruction* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_prefix(IXMLDOMProcessingInstruction* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_baseName(IXMLDOMProcessingInstruction* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_transformNodeToObject(IXMLDOMProcessingInstruction* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} +/*** IXMLDOMProcessingInstruction methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_target(IXMLDOMProcessingInstruction* This,BSTR *name) { + return This->lpVtbl->get_target(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_data(IXMLDOMProcessingInstruction* This,BSTR *value) { + return This->lpVtbl->get_data(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_data(IXMLDOMProcessingInstruction* This,BSTR value) { + return This->lpVtbl->put_data(This,value); +} #endif #endif - HRESULT WINAPI IXMLDOMProcessingInstruction_get_target_Proxy(IXMLDOMProcessingInstruction *This,BSTR *name); - void __RPC_STUB IXMLDOMProcessingInstruction_get_target_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMProcessingInstruction_get_data_Proxy(IXMLDOMProcessingInstruction *This,BSTR *value); - void __RPC_STUB IXMLDOMProcessingInstruction_get_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMProcessingInstruction_put_data_Proxy(IXMLDOMProcessingInstruction *This,BSTR value); - void __RPC_STUB IXMLDOMProcessingInstruction_put_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMCDATASection interface + */ #ifndef __IXMLDOMCDATASection_INTERFACE_DEFINED__ #define __IXMLDOMCDATASection_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMCDATASection; + +DEFINE_GUID(IID_IXMLDOMCDATASection, 0x2933bf8a, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMCDATASection : public IXMLDOMText { - }; +MIDL_INTERFACE("2933bf8a-7b36-11d2-b20e-00c04f983e60") +IXMLDOMCDATASection : public IXMLDOMText +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMCDATASection, 0x2933bf8a, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMCDATASectionVtbl { +typedef struct IXMLDOMCDATASectionVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMCDATASection *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMCDATASection *This); - ULONG (WINAPI *Release)(IXMLDOMCDATASection *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMCDATASection *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMCDATASection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMCDATASection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMCDATASection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMCDATASection *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMCDATASection *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMCDATASection *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMCDATASection *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMCDATASection *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMCDATASection *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMCDATASection *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMCDATASection *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMCDATASection *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMCDATASection *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMCDATASection *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMCDATASection *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMCDATASection *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMCDATASection *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMCDATASection *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMCDATASection *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMCDATASection *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMCDATASection *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMCDATASection *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMCDATASection *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMCDATASection *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMCDATASection *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMCDATASection *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMCDATASection *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMCDATASection *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMCDATASection *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMCDATASection *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMCDATASection *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMCDATASection *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMCDATASection *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMCDATASection *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMCDATASection *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMCDATASection *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_data)(IXMLDOMCDATASection *This,BSTR *data); - HRESULT (WINAPI *put_data)(IXMLDOMCDATASection *This,BSTR data); - HRESULT (WINAPI *get_length)(IXMLDOMCDATASection *This,LONG *dataLength); - HRESULT (WINAPI *substringData)(IXMLDOMCDATASection *This,LONG offset,LONG count,BSTR *data); - HRESULT (WINAPI *appendData)(IXMLDOMCDATASection *This,BSTR data); - HRESULT (WINAPI *insertData)(IXMLDOMCDATASection *This,LONG offset,BSTR data); - HRESULT (WINAPI *deleteData)(IXMLDOMCDATASection *This,LONG offset,LONG count); - HRESULT (WINAPI *replaceData)(IXMLDOMCDATASection *This,LONG offset,LONG count,BSTR data); - HRESULT (WINAPI *splitText)(IXMLDOMCDATASection *This,LONG offset,IXMLDOMText **rightHandTextNode); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMCDATASection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMCDATASection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMCDATASection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMCDATASection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMCDATASection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMCDATASection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMCDATASection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMCDATASection *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMCDATASection *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMCDATASection *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMCDATASection *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMCDATASection *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMCDATASection *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMCDATASection *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMCDATASection *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMCDATASection *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMCDATASection *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMCDATASection *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMCDATASection *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMCDATASection *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMCDATASection *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMCDATASection *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMCDATASection *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMCDATASection *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMCDATASection *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMCDATASection *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMCDATASection *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMCDATASection *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMCDATASection *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMCDATASection *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMCDATASection *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMCDATASection *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMCDATASection *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMCDATASection *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMCDATASection *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMCDATASection *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMCDATASection *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMCDATASection *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + + /*** IXMLDOMCharacterData methods ***/ + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMCDATASection *This, + BSTR *data); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMCDATASection *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMCDATASection *This, + LONG *dataLength); + + HRESULT (STDMETHODCALLTYPE *substringData)( + IXMLDOMCDATASection *This, + LONG offset, + LONG count, + BSTR *data); + + HRESULT (STDMETHODCALLTYPE *appendData)( + IXMLDOMCDATASection *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *insertData)( + IXMLDOMCDATASection *This, + LONG offset, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *deleteData)( + IXMLDOMCDATASection *This, + LONG offset, + LONG count); + + HRESULT (STDMETHODCALLTYPE *replaceData)( + IXMLDOMCDATASection *This, + LONG offset, + LONG count, + BSTR data); + + /*** IXMLDOMText methods ***/ + HRESULT (STDMETHODCALLTYPE *splitText)( + IXMLDOMCDATASection *This, + LONG offset, + IXMLDOMText **rightHandTextNode); + END_INTERFACE - } IXMLDOMCDATASectionVtbl; - struct IXMLDOMCDATASection { - CONST_VTBL struct IXMLDOMCDATASectionVtbl *lpVtbl; - }; +} IXMLDOMCDATASectionVtbl; + +interface IXMLDOMCDATASection { + CONST_VTBL IXMLDOMCDATASectionVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMCDATASection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMCDATASection_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMCDATASection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMCDATASection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMCDATASection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMCDATASection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMCDATASection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ #define IXMLDOMCDATASection_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) #define IXMLDOMCDATASection_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) #define IXMLDOMCDATASection_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) @@ -1913,7 +5880,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMCDATASection_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) #define IXMLDOMCDATASection_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) #define IXMLDOMCDATASection_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMCDATASection_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) +#define IXMLDOMCDATASection_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) #define IXMLDOMCDATASection_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) #define IXMLDOMCDATASection_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) #define IXMLDOMCDATASection_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) @@ -1921,6 +5888,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMCDATASection_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) #define IXMLDOMCDATASection_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) #define IXMLDOMCDATASection_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +/*** IXMLDOMCharacterData methods ***/ #define IXMLDOMCDATASection_get_data(This,data) (This)->lpVtbl->get_data(This,data) #define IXMLDOMCDATASection_put_data(This,data) (This)->lpVtbl->put_data(This,data) #define IXMLDOMCDATASection_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength) @@ -1929,83 +5897,436 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMCDATASection_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data) #define IXMLDOMCDATASection_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) #define IXMLDOMCDATASection_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data) +/*** IXMLDOMText methods ***/ #define IXMLDOMCDATASection_splitText(This,offset,rightHandTextNode) (This)->lpVtbl->splitText(This,offset,rightHandTextNode) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_QueryInterface(IXMLDOMCDATASection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMCDATASection_AddRef(IXMLDOMCDATASection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMCDATASection_Release(IXMLDOMCDATASection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_GetTypeInfoCount(IXMLDOMCDATASection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_GetTypeInfo(IXMLDOMCDATASection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_GetIDsOfNames(IXMLDOMCDATASection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_Invoke(IXMLDOMCDATASection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeName(IXMLDOMCDATASection* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeValue(IXMLDOMCDATASection* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_nodeValue(IXMLDOMCDATASection* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeType(IXMLDOMCDATASection* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_parentNode(IXMLDOMCDATASection* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_childNodes(IXMLDOMCDATASection* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_firstChild(IXMLDOMCDATASection* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_lastChild(IXMLDOMCDATASection* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_previousSibling(IXMLDOMCDATASection* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nextSibling(IXMLDOMCDATASection* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_attributes(IXMLDOMCDATASection* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_insertBefore(IXMLDOMCDATASection* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_replaceChild(IXMLDOMCDATASection* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_removeChild(IXMLDOMCDATASection* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_appendChild(IXMLDOMCDATASection* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_hasChildNodes(IXMLDOMCDATASection* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_ownerDocument(IXMLDOMCDATASection* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_cloneNode(IXMLDOMCDATASection* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeTypeString(IXMLDOMCDATASection* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_text(IXMLDOMCDATASection* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_text(IXMLDOMCDATASection* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_specified(IXMLDOMCDATASection* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_definition(IXMLDOMCDATASection* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeTypedValue(IXMLDOMCDATASection* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_nodeTypedValue(IXMLDOMCDATASection* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_dataType(IXMLDOMCDATASection* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_dataType(IXMLDOMCDATASection* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_xml(IXMLDOMCDATASection* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_transformNode(IXMLDOMCDATASection* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_selectNodes(IXMLDOMCDATASection* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_selectSingleNode(IXMLDOMCDATASection* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_parsed(IXMLDOMCDATASection* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_namespaceURI(IXMLDOMCDATASection* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_prefix(IXMLDOMCDATASection* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_baseName(IXMLDOMCDATASection* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_transformNodeToObject(IXMLDOMCDATASection* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} +/*** IXMLDOMCharacterData methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_data(IXMLDOMCDATASection* This,BSTR *data) { + return This->lpVtbl->get_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_data(IXMLDOMCDATASection* This,BSTR data) { + return This->lpVtbl->put_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_length(IXMLDOMCDATASection* This,LONG *dataLength) { + return This->lpVtbl->get_length(This,dataLength); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_substringData(IXMLDOMCDATASection* This,LONG offset,LONG count,BSTR *data) { + return This->lpVtbl->substringData(This,offset,count,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_appendData(IXMLDOMCDATASection* This,BSTR data) { + return This->lpVtbl->appendData(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_insertData(IXMLDOMCDATASection* This,LONG offset,BSTR data) { + return This->lpVtbl->insertData(This,offset,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_deleteData(IXMLDOMCDATASection* This,LONG offset,LONG count) { + return This->lpVtbl->deleteData(This,offset,count); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_replaceData(IXMLDOMCDATASection* This,LONG offset,LONG count,BSTR data) { + return This->lpVtbl->replaceData(This,offset,count,data); +} +/*** IXMLDOMText methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_splitText(IXMLDOMCDATASection* This,LONG offset,IXMLDOMText **rightHandTextNode) { + return This->lpVtbl->splitText(This,offset,rightHandTextNode); +} #endif #endif + #endif + +#endif /* __IXMLDOMCDATASection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMDocumentType interface + */ #ifndef __IXMLDOMDocumentType_INTERFACE_DEFINED__ #define __IXMLDOMDocumentType_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMDocumentType; + +DEFINE_GUID(IID_IXMLDOMDocumentType, 0x2933bf8b, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMDocumentType : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_name(BSTR *rootName) = 0; - virtual HRESULT WINAPI get_entities(IXMLDOMNamedNodeMap **entityMap) = 0; - virtual HRESULT WINAPI get_notations(IXMLDOMNamedNodeMap **notationMap) = 0; - }; +MIDL_INTERFACE("2933bf8b-7b36-11d2-b20e-00c04f983e60") +IXMLDOMDocumentType : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_name( + BSTR *rootName) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_entities( + IXMLDOMNamedNodeMap **entityMap) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_notations( + IXMLDOMNamedNodeMap **notationMap) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMDocumentType, 0x2933bf8b, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMDocumentTypeVtbl { +typedef struct IXMLDOMDocumentTypeVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMDocumentType *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMDocumentType *This); - ULONG (WINAPI *Release)(IXMLDOMDocumentType *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocumentType *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocumentType *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocumentType *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMDocumentType *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMDocumentType *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocumentType *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocumentType *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMDocumentType *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMDocumentType *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMDocumentType *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMDocumentType *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMDocumentType *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocumentType *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocumentType *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMDocumentType *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocumentType *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocumentType *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMDocumentType *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocumentType *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMDocumentType *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMDocumentType *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMDocumentType *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMDocumentType *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocumentType *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocumentType *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMDocumentType *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMDocumentType *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMDocumentType *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMDocumentType *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMDocumentType *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocumentType *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMDocumentType *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocumentType *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMDocumentType *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMDocumentType *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocumentType *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_name)(IXMLDOMDocumentType *This,BSTR *rootName); - HRESULT (WINAPI *get_entities)(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **entityMap); - HRESULT (WINAPI *get_notations)(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **notationMap); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMDocumentType *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMDocumentType *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMDocumentType *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMDocumentType *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMDocumentType *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMDocumentType *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMDocumentType *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMDocumentType *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMDocumentType *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMDocumentType *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMDocumentType *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMDocumentType *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMDocumentType *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMDocumentType *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMDocumentType *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMDocumentType *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMDocumentType *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMDocumentType *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMDocumentType *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMDocumentType *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMDocumentType *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMDocumentType *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMDocumentType *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMDocumentType *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMDocumentType *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMDocumentType *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMDocumentType *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMDocumentType *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMDocumentType *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMDocumentType *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMDocumentType *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMDocumentType *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMDocumentType *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMDocumentType *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMDocumentType *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMDocumentType *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMDocumentType *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMDocumentType *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + + /*** IXMLDOMDocumentType methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + IXMLDOMDocumentType *This, + BSTR *rootName); + + HRESULT (STDMETHODCALLTYPE *get_entities)( + IXMLDOMDocumentType *This, + IXMLDOMNamedNodeMap **entityMap); + + HRESULT (STDMETHODCALLTYPE *get_notations)( + IXMLDOMDocumentType *This, + IXMLDOMNamedNodeMap **notationMap); + END_INTERFACE - } IXMLDOMDocumentTypeVtbl; - struct IXMLDOMDocumentType { - CONST_VTBL struct IXMLDOMDocumentTypeVtbl *lpVtbl; - }; +} IXMLDOMDocumentTypeVtbl; + +interface IXMLDOMDocumentType { + CONST_VTBL IXMLDOMDocumentTypeVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMDocumentType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMDocumentType_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMDocumentType_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMDocumentType_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMDocumentType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMDocumentType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMDocumentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ #define IXMLDOMDocumentType_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) #define IXMLDOMDocumentType_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) #define IXMLDOMDocumentType_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) @@ -2034,7 +6355,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMDocumentType_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) #define IXMLDOMDocumentType_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) #define IXMLDOMDocumentType_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMDocumentType_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) +#define IXMLDOMDocumentType_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) #define IXMLDOMDocumentType_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) #define IXMLDOMDocumentType_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) #define IXMLDOMDocumentType_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) @@ -2042,89 +6363,412 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMDocumentType_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) #define IXMLDOMDocumentType_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) #define IXMLDOMDocumentType_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +/*** IXMLDOMDocumentType methods ***/ #define IXMLDOMDocumentType_get_name(This,rootName) (This)->lpVtbl->get_name(This,rootName) #define IXMLDOMDocumentType_get_entities(This,entityMap) (This)->lpVtbl->get_entities(This,entityMap) #define IXMLDOMDocumentType_get_notations(This,notationMap) (This)->lpVtbl->get_notations(This,notationMap) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_QueryInterface(IXMLDOMDocumentType* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMDocumentType_AddRef(IXMLDOMDocumentType* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMDocumentType_Release(IXMLDOMDocumentType* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_GetTypeInfoCount(IXMLDOMDocumentType* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_GetTypeInfo(IXMLDOMDocumentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_GetIDsOfNames(IXMLDOMDocumentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_Invoke(IXMLDOMDocumentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeName(IXMLDOMDocumentType* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeValue(IXMLDOMDocumentType* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_put_nodeValue(IXMLDOMDocumentType* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeType(IXMLDOMDocumentType* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_parentNode(IXMLDOMDocumentType* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_childNodes(IXMLDOMDocumentType* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_firstChild(IXMLDOMDocumentType* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_lastChild(IXMLDOMDocumentType* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_previousSibling(IXMLDOMDocumentType* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nextSibling(IXMLDOMDocumentType* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_attributes(IXMLDOMDocumentType* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_insertBefore(IXMLDOMDocumentType* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_replaceChild(IXMLDOMDocumentType* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_removeChild(IXMLDOMDocumentType* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_appendChild(IXMLDOMDocumentType* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_hasChildNodes(IXMLDOMDocumentType* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_ownerDocument(IXMLDOMDocumentType* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_cloneNode(IXMLDOMDocumentType* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeTypeString(IXMLDOMDocumentType* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_text(IXMLDOMDocumentType* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_put_text(IXMLDOMDocumentType* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_specified(IXMLDOMDocumentType* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_definition(IXMLDOMDocumentType* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeTypedValue(IXMLDOMDocumentType* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_put_nodeTypedValue(IXMLDOMDocumentType* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_dataType(IXMLDOMDocumentType* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_put_dataType(IXMLDOMDocumentType* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_xml(IXMLDOMDocumentType* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_transformNode(IXMLDOMDocumentType* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_selectNodes(IXMLDOMDocumentType* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_selectSingleNode(IXMLDOMDocumentType* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_parsed(IXMLDOMDocumentType* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_namespaceURI(IXMLDOMDocumentType* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_prefix(IXMLDOMDocumentType* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_baseName(IXMLDOMDocumentType* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_transformNodeToObject(IXMLDOMDocumentType* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} +/*** IXMLDOMDocumentType methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_name(IXMLDOMDocumentType* This,BSTR *rootName) { + return This->lpVtbl->get_name(This,rootName); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_entities(IXMLDOMDocumentType* This,IXMLDOMNamedNodeMap **entityMap) { + return This->lpVtbl->get_entities(This,entityMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_notations(IXMLDOMDocumentType* This,IXMLDOMNamedNodeMap **notationMap) { + return This->lpVtbl->get_notations(This,notationMap); +} #endif #endif - HRESULT WINAPI IXMLDOMDocumentType_get_name_Proxy(IXMLDOMDocumentType *This,BSTR *rootName); - void __RPC_STUB IXMLDOMDocumentType_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocumentType_get_entities_Proxy(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **entityMap); - void __RPC_STUB IXMLDOMDocumentType_get_entities_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocumentType_get_notations_Proxy(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **notationMap); - void __RPC_STUB IXMLDOMDocumentType_get_notations_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMDocumentType_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMNotation interface + */ #ifndef __IXMLDOMNotation_INTERFACE_DEFINED__ #define __IXMLDOMNotation_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMNotation; + +DEFINE_GUID(IID_IXMLDOMNotation, 0x2933bf8c, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMNotation : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_publicId(VARIANT *publicID) = 0; - virtual HRESULT WINAPI get_systemId(VARIANT *systemID) = 0; - }; +MIDL_INTERFACE("2933bf8c-7b36-11d2-b20e-00c04f983e60") +IXMLDOMNotation : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_publicId( + VARIANT *publicId) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_systemId( + VARIANT *systemId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMNotation, 0x2933bf8c, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMNotationVtbl { +typedef struct IXMLDOMNotationVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMNotation *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMNotation *This); - ULONG (WINAPI *Release)(IXMLDOMNotation *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNotation *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNotation *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNotation *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMNotation *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMNotation *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMNotation *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMNotation *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMNotation *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMNotation *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMNotation *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMNotation *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMNotation *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMNotation *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMNotation *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMNotation *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMNotation *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMNotation *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMNotation *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMNotation *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMNotation *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMNotation *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMNotation *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMNotation *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMNotation *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMNotation *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMNotation *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMNotation *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMNotation *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMNotation *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMNotation *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMNotation *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMNotation *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMNotation *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMNotation *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMNotation *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMNotation *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMNotation *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMNotation *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMNotation *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMNotation *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_publicId)(IXMLDOMNotation *This,VARIANT *publicID); - HRESULT (WINAPI *get_systemId)(IXMLDOMNotation *This,VARIANT *systemID); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMNotation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMNotation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMNotation *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMNotation *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMNotation *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMNotation *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMNotation *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMNotation *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMNotation *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMNotation *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMNotation *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMNotation *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMNotation *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMNotation *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMNotation *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMNotation *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMNotation *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMNotation *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMNotation *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMNotation *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMNotation *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMNotation *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMNotation *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMNotation *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMNotation *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMNotation *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMNotation *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMNotation *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMNotation *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMNotation *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMNotation *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMNotation *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMNotation *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMNotation *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMNotation *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMNotation *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMNotation *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMNotation *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMNotation *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMNotation *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMNotation *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMNotation *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMNotation *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + + /*** IXMLDOMNotation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_publicId)( + IXMLDOMNotation *This, + VARIANT *publicId); + + HRESULT (STDMETHODCALLTYPE *get_systemId)( + IXMLDOMNotation *This, + VARIANT *systemId); + END_INTERFACE - } IXMLDOMNotationVtbl; - struct IXMLDOMNotation { - CONST_VTBL struct IXMLDOMNotationVtbl *lpVtbl; - }; +} IXMLDOMNotationVtbl; + +interface IXMLDOMNotation { + CONST_VTBL IXMLDOMNotationVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMNotation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMNotation_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMNotation_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMNotation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMNotation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMNotation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMNotation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ #define IXMLDOMNotation_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) #define IXMLDOMNotation_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) #define IXMLDOMNotation_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) @@ -2153,7 +6797,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMNotation_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) #define IXMLDOMNotation_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) #define IXMLDOMNotation_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMNotation_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) +#define IXMLDOMNotation_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) #define IXMLDOMNotation_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) #define IXMLDOMNotation_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) #define IXMLDOMNotation_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) @@ -2161,88 +6805,415 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMNotation_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) #define IXMLDOMNotation_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) #define IXMLDOMNotation_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMNotation_get_publicId(This,publicID) (This)->lpVtbl->get_publicId(This,publicID) -#define IXMLDOMNotation_get_systemId(This,systemID) (This)->lpVtbl->get_systemId(This,systemID) +/*** IXMLDOMNotation methods ***/ +#define IXMLDOMNotation_get_publicId(This,publicId) (This)->lpVtbl->get_publicId(This,publicId) +#define IXMLDOMNotation_get_systemId(This,systemId) (This)->lpVtbl->get_systemId(This,systemId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNotation_QueryInterface(IXMLDOMNotation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMNotation_AddRef(IXMLDOMNotation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMNotation_Release(IXMLDOMNotation* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNotation_GetTypeInfoCount(IXMLDOMNotation* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_GetTypeInfo(IXMLDOMNotation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_GetIDsOfNames(IXMLDOMNotation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_Invoke(IXMLDOMNotation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeName(IXMLDOMNotation* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeValue(IXMLDOMNotation* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_put_nodeValue(IXMLDOMNotation* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeType(IXMLDOMNotation* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_parentNode(IXMLDOMNotation* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_childNodes(IXMLDOMNotation* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_firstChild(IXMLDOMNotation* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_lastChild(IXMLDOMNotation* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_previousSibling(IXMLDOMNotation* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nextSibling(IXMLDOMNotation* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_attributes(IXMLDOMNotation* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_insertBefore(IXMLDOMNotation* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_replaceChild(IXMLDOMNotation* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_removeChild(IXMLDOMNotation* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_appendChild(IXMLDOMNotation* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_hasChildNodes(IXMLDOMNotation* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_ownerDocument(IXMLDOMNotation* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_cloneNode(IXMLDOMNotation* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeTypeString(IXMLDOMNotation* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_text(IXMLDOMNotation* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_put_text(IXMLDOMNotation* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_specified(IXMLDOMNotation* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_definition(IXMLDOMNotation* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeTypedValue(IXMLDOMNotation* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_put_nodeTypedValue(IXMLDOMNotation* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_dataType(IXMLDOMNotation* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_put_dataType(IXMLDOMNotation* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_xml(IXMLDOMNotation* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_transformNode(IXMLDOMNotation* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_selectNodes(IXMLDOMNotation* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_selectSingleNode(IXMLDOMNotation* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_parsed(IXMLDOMNotation* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_namespaceURI(IXMLDOMNotation* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_prefix(IXMLDOMNotation* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_baseName(IXMLDOMNotation* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_transformNodeToObject(IXMLDOMNotation* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} +/*** IXMLDOMNotation methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_publicId(IXMLDOMNotation* This,VARIANT *publicId) { + return This->lpVtbl->get_publicId(This,publicId); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_systemId(IXMLDOMNotation* This,VARIANT *systemId) { + return This->lpVtbl->get_systemId(This,systemId); +} #endif #endif - HRESULT WINAPI IXMLDOMNotation_get_publicId_Proxy(IXMLDOMNotation *This,VARIANT *publicID); - void __RPC_STUB IXMLDOMNotation_get_publicId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNotation_get_systemId_Proxy(IXMLDOMNotation *This,VARIANT *systemID); - void __RPC_STUB IXMLDOMNotation_get_systemId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMNotation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMEntity interface + */ #ifndef __IXMLDOMEntity_INTERFACE_DEFINED__ #define __IXMLDOMEntity_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMEntity; + +DEFINE_GUID(IID_IXMLDOMEntity, 0x2933bf8d, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMEntity : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_publicId(VARIANT *publicID) = 0; - virtual HRESULT WINAPI get_systemId(VARIANT *systemID) = 0; - virtual HRESULT WINAPI get_notationName(BSTR *name) = 0; - }; +MIDL_INTERFACE("2933bf8d-7b36-11d2-b20e-00c04f983e60") +IXMLDOMEntity : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_publicId( + VARIANT *publicId) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_systemId( + VARIANT *systemId) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_notationName( + BSTR *name) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMEntity, 0x2933bf8d, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMEntityVtbl { +typedef struct IXMLDOMEntityVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMEntity *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMEntity *This); - ULONG (WINAPI *Release)(IXMLDOMEntity *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMEntity *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMEntity *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMEntity *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMEntity *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMEntity *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMEntity *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMEntity *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMEntity *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMEntity *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMEntity *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMEntity *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMEntity *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMEntity *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMEntity *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMEntity *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMEntity *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMEntity *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMEntity *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMEntity *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMEntity *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMEntity *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMEntity *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMEntity *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMEntity *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMEntity *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMEntity *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMEntity *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMEntity *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMEntity *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMEntity *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMEntity *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMEntity *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMEntity *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMEntity *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMEntity *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMEntity *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMEntity *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMEntity *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMEntity *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMEntity *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_publicId)(IXMLDOMEntity *This,VARIANT *publicID); - HRESULT (WINAPI *get_systemId)(IXMLDOMEntity *This,VARIANT *systemID); - HRESULT (WINAPI *get_notationName)(IXMLDOMEntity *This,BSTR *name); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMEntity *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMEntity *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMEntity *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMEntity *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMEntity *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMEntity *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMEntity *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMEntity *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMEntity *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMEntity *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMEntity *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMEntity *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMEntity *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMEntity *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMEntity *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMEntity *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMEntity *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMEntity *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMEntity *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMEntity *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMEntity *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMEntity *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMEntity *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMEntity *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMEntity *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMEntity *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMEntity *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMEntity *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMEntity *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMEntity *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMEntity *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMEntity *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMEntity *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMEntity *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMEntity *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMEntity *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMEntity *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMEntity *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMEntity *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMEntity *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMEntity *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMEntity *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMEntity *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + + /*** IXMLDOMEntity methods ***/ + HRESULT (STDMETHODCALLTYPE *get_publicId)( + IXMLDOMEntity *This, + VARIANT *publicId); + + HRESULT (STDMETHODCALLTYPE *get_systemId)( + IXMLDOMEntity *This, + VARIANT *systemId); + + HRESULT (STDMETHODCALLTYPE *get_notationName)( + IXMLDOMEntity *This, + BSTR *name); + END_INTERFACE - } IXMLDOMEntityVtbl; - struct IXMLDOMEntity { - CONST_VTBL struct IXMLDOMEntityVtbl *lpVtbl; - }; +} IXMLDOMEntityVtbl; + +interface IXMLDOMEntity { + CONST_VTBL IXMLDOMEntityVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMEntity_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMEntity_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMEntity_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMEntity_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMEntity_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMEntity_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMEntity_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ #define IXMLDOMEntity_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) #define IXMLDOMEntity_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) #define IXMLDOMEntity_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) @@ -2271,7 +7242,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMEntity_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) #define IXMLDOMEntity_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) #define IXMLDOMEntity_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMEntity_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) +#define IXMLDOMEntity_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) #define IXMLDOMEntity_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) #define IXMLDOMEntity_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) #define IXMLDOMEntity_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) @@ -2279,84 +7250,397 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMEntity_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) #define IXMLDOMEntity_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) #define IXMLDOMEntity_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMEntity_get_publicId(This,publicID) (This)->lpVtbl->get_publicId(This,publicID) -#define IXMLDOMEntity_get_systemId(This,systemID) (This)->lpVtbl->get_systemId(This,systemID) +/*** IXMLDOMEntity methods ***/ +#define IXMLDOMEntity_get_publicId(This,publicId) (This)->lpVtbl->get_publicId(This,publicId) +#define IXMLDOMEntity_get_systemId(This,systemId) (This)->lpVtbl->get_systemId(This,systemId) #define IXMLDOMEntity_get_notationName(This,name) (This)->lpVtbl->get_notationName(This,name) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntity_QueryInterface(IXMLDOMEntity* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMEntity_AddRef(IXMLDOMEntity* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMEntity_Release(IXMLDOMEntity* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntity_GetTypeInfoCount(IXMLDOMEntity* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_GetTypeInfo(IXMLDOMEntity* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_GetIDsOfNames(IXMLDOMEntity* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_Invoke(IXMLDOMEntity* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeName(IXMLDOMEntity* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeValue(IXMLDOMEntity* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_put_nodeValue(IXMLDOMEntity* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeType(IXMLDOMEntity* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_parentNode(IXMLDOMEntity* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_childNodes(IXMLDOMEntity* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_firstChild(IXMLDOMEntity* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_lastChild(IXMLDOMEntity* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_previousSibling(IXMLDOMEntity* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nextSibling(IXMLDOMEntity* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_attributes(IXMLDOMEntity* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_insertBefore(IXMLDOMEntity* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_replaceChild(IXMLDOMEntity* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_removeChild(IXMLDOMEntity* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_appendChild(IXMLDOMEntity* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_hasChildNodes(IXMLDOMEntity* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_ownerDocument(IXMLDOMEntity* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_cloneNode(IXMLDOMEntity* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeTypeString(IXMLDOMEntity* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_text(IXMLDOMEntity* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_put_text(IXMLDOMEntity* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_specified(IXMLDOMEntity* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_definition(IXMLDOMEntity* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeTypedValue(IXMLDOMEntity* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_put_nodeTypedValue(IXMLDOMEntity* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_dataType(IXMLDOMEntity* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_put_dataType(IXMLDOMEntity* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_xml(IXMLDOMEntity* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_transformNode(IXMLDOMEntity* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_selectNodes(IXMLDOMEntity* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_selectSingleNode(IXMLDOMEntity* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_parsed(IXMLDOMEntity* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_namespaceURI(IXMLDOMEntity* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_prefix(IXMLDOMEntity* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_baseName(IXMLDOMEntity* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_transformNodeToObject(IXMLDOMEntity* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} +/*** IXMLDOMEntity methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_publicId(IXMLDOMEntity* This,VARIANT *publicId) { + return This->lpVtbl->get_publicId(This,publicId); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_systemId(IXMLDOMEntity* This,VARIANT *systemId) { + return This->lpVtbl->get_systemId(This,systemId); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_notationName(IXMLDOMEntity* This,BSTR *name) { + return This->lpVtbl->get_notationName(This,name); +} #endif #endif - HRESULT WINAPI IXMLDOMEntity_get_publicId_Proxy(IXMLDOMEntity *This,VARIANT *publicID); - void __RPC_STUB IXMLDOMEntity_get_publicId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMEntity_get_systemId_Proxy(IXMLDOMEntity *This,VARIANT *systemID); - void __RPC_STUB IXMLDOMEntity_get_systemId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMEntity_get_notationName_Proxy(IXMLDOMEntity *This,BSTR *name); - void __RPC_STUB IXMLDOMEntity_get_notationName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMEntity_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMEntityReference interface + */ #ifndef __IXMLDOMEntityReference_INTERFACE_DEFINED__ #define __IXMLDOMEntityReference_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMEntityReference; + +DEFINE_GUID(IID_IXMLDOMEntityReference, 0x2933bf8e, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMEntityReference : public IXMLDOMNode { - }; +MIDL_INTERFACE("2933bf8e-7b36-11d2-b20e-00c04f983e60") +IXMLDOMEntityReference : public IXMLDOMNode +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMEntityReference, 0x2933bf8e, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMEntityReferenceVtbl { +typedef struct IXMLDOMEntityReferenceVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMEntityReference *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMEntityReference *This); - ULONG (WINAPI *Release)(IXMLDOMEntityReference *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMEntityReference *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMEntityReference *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMEntityReference *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMEntityReference *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMEntityReference *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMEntityReference *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMEntityReference *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMEntityReference *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMEntityReference *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMEntityReference *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMEntityReference *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMEntityReference *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMEntityReference *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMEntityReference *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMEntityReference *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMEntityReference *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMEntityReference *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMEntityReference *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMEntityReference *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMEntityReference *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMEntityReference *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMEntityReference *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMEntityReference *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMEntityReference *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMEntityReference *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMEntityReference *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMEntityReference *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMEntityReference *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMEntityReference *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMEntityReference *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMEntityReference *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMEntityReference *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMEntityReference *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMEntityReference *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMEntityReference *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMEntityReference *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMEntityReference *This,IXMLDOMNode *stylesheet,VARIANT outputObject); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMEntityReference *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMEntityReference *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMEntityReference *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMEntityReference *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMEntityReference *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMEntityReference *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMEntityReference *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMEntityReference *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMEntityReference *This, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMEntityReference *This, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMEntityReference *This, + DOMNodeType *type); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMEntityReference *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMEntityReference *This, + IXMLDOMNodeList **childList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode **firstChild); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode **lastChild); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMEntityReference *This, + IXMLDOMNode **previousSibling); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMEntityReference *This, + IXMLDOMNode **nextSibling); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMEntityReference *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMEntityReference *This, + IXMLDOMNode *newChild, + VARIANT refChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode *newChild, + IXMLDOMNode *oldChild, + IXMLDOMNode **outOldChild); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode *childNode, + IXMLDOMNode **oldChild); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode *newChild, + IXMLDOMNode **outNewChild); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMEntityReference *This, + VARIANT_BOOL *hasChild); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMEntityReference *This, + IXMLDOMDocument **DOMDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMEntityReference *This, + VARIANT_BOOL deep, + IXMLDOMNode **cloneRoot); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMEntityReference *This, + BSTR *nodeType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMEntityReference *This, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMEntityReference *This, + BSTR text); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMEntityReference *This, + VARIANT_BOOL *isSpecified); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMEntityReference *This, + IXMLDOMNode **definitionNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMEntityReference *This, + VARIANT *typedValue); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMEntityReference *This, + VARIANT typedValue); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMEntityReference *This, + VARIANT *dataTypeName); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMEntityReference *This, + BSTR dataTypeName); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMEntityReference *This, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMEntityReference *This, + IXMLDOMNode *styleSheet, + BSTR *xmlString); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMEntityReference *This, + BSTR queryString, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMEntityReference *This, + BSTR queryString, + IXMLDOMNode **resultNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMEntityReference *This, + VARIANT_BOOL *isParsed); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMEntityReference *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMEntityReference *This, + BSTR *prefixString); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMEntityReference *This, + BSTR *nameString); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMEntityReference *This, + IXMLDOMNode *stylesheet, + VARIANT outputObject); + END_INTERFACE - } IXMLDOMEntityReferenceVtbl; - struct IXMLDOMEntityReference { - CONST_VTBL struct IXMLDOMEntityReferenceVtbl *lpVtbl; - }; +} IXMLDOMEntityReferenceVtbl; + +interface IXMLDOMEntityReference { + CONST_VTBL IXMLDOMEntityReferenceVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMEntityReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMEntityReference_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMEntityReference_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMEntityReference_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMEntityReference_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMEntityReference_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMEntityReference_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ #define IXMLDOMEntityReference_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) #define IXMLDOMEntityReference_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) #define IXMLDOMEntityReference_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) @@ -2385,7 +7669,7 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMEntityReference_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) #define IXMLDOMEntityReference_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) #define IXMLDOMEntityReference_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMEntityReference_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) +#define IXMLDOMEntityReference_transformNode(This,styleSheet,xmlString) (This)->lpVtbl->transformNode(This,styleSheet,xmlString) #define IXMLDOMEntityReference_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) #define IXMLDOMEntityReference_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) #define IXMLDOMEntityReference_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) @@ -2393,557 +7677,1684 @@ typedef struct XMLDocument XMLDocument; #define IXMLDOMEntityReference_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) #define IXMLDOMEntityReference_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) #define IXMLDOMEntityReference_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_QueryInterface(IXMLDOMEntityReference* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMEntityReference_AddRef(IXMLDOMEntityReference* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMEntityReference_Release(IXMLDOMEntityReference* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_GetTypeInfoCount(IXMLDOMEntityReference* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_GetTypeInfo(IXMLDOMEntityReference* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_GetIDsOfNames(IXMLDOMEntityReference* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_Invoke(IXMLDOMEntityReference* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeName(IXMLDOMEntityReference* This,BSTR *name) { + return This->lpVtbl->get_nodeName(This,name); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeValue(IXMLDOMEntityReference* This,VARIANT *value) { + return This->lpVtbl->get_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_put_nodeValue(IXMLDOMEntityReference* This,VARIANT value) { + return This->lpVtbl->put_nodeValue(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeType(IXMLDOMEntityReference* This,DOMNodeType *type) { + return This->lpVtbl->get_nodeType(This,type); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_parentNode(IXMLDOMEntityReference* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_childNodes(IXMLDOMEntityReference* This,IXMLDOMNodeList **childList) { + return This->lpVtbl->get_childNodes(This,childList); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_firstChild(IXMLDOMEntityReference* This,IXMLDOMNode **firstChild) { + return This->lpVtbl->get_firstChild(This,firstChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_lastChild(IXMLDOMEntityReference* This,IXMLDOMNode **lastChild) { + return This->lpVtbl->get_lastChild(This,lastChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_previousSibling(IXMLDOMEntityReference* This,IXMLDOMNode **previousSibling) { + return This->lpVtbl->get_previousSibling(This,previousSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nextSibling(IXMLDOMEntityReference* This,IXMLDOMNode **nextSibling) { + return This->lpVtbl->get_nextSibling(This,nextSibling); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_attributes(IXMLDOMEntityReference* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_insertBefore(IXMLDOMEntityReference* This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->insertBefore(This,newChild,refChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_replaceChild(IXMLDOMEntityReference* This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) { + return This->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_removeChild(IXMLDOMEntityReference* This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild) { + return This->lpVtbl->removeChild(This,childNode,oldChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_appendChild(IXMLDOMEntityReference* This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) { + return This->lpVtbl->appendChild(This,newChild,outNewChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_hasChildNodes(IXMLDOMEntityReference* This,VARIANT_BOOL *hasChild) { + return This->lpVtbl->hasChildNodes(This,hasChild); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_ownerDocument(IXMLDOMEntityReference* This,IXMLDOMDocument **DOMDocument) { + return This->lpVtbl->get_ownerDocument(This,DOMDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_cloneNode(IXMLDOMEntityReference* This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) { + return This->lpVtbl->cloneNode(This,deep,cloneRoot); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeTypeString(IXMLDOMEntityReference* This,BSTR *nodeType) { + return This->lpVtbl->get_nodeTypeString(This,nodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_text(IXMLDOMEntityReference* This,BSTR *text) { + return This->lpVtbl->get_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_put_text(IXMLDOMEntityReference* This,BSTR text) { + return This->lpVtbl->put_text(This,text); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_specified(IXMLDOMEntityReference* This,VARIANT_BOOL *isSpecified) { + return This->lpVtbl->get_specified(This,isSpecified); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_definition(IXMLDOMEntityReference* This,IXMLDOMNode **definitionNode) { + return This->lpVtbl->get_definition(This,definitionNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeTypedValue(IXMLDOMEntityReference* This,VARIANT *typedValue) { + return This->lpVtbl->get_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_put_nodeTypedValue(IXMLDOMEntityReference* This,VARIANT typedValue) { + return This->lpVtbl->put_nodeTypedValue(This,typedValue); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_dataType(IXMLDOMEntityReference* This,VARIANT *dataTypeName) { + return This->lpVtbl->get_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_put_dataType(IXMLDOMEntityReference* This,BSTR dataTypeName) { + return This->lpVtbl->put_dataType(This,dataTypeName); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_xml(IXMLDOMEntityReference* This,BSTR *xmlString) { + return This->lpVtbl->get_xml(This,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_transformNode(IXMLDOMEntityReference* This,IXMLDOMNode *styleSheet,BSTR *xmlString) { + return This->lpVtbl->transformNode(This,styleSheet,xmlString); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_selectNodes(IXMLDOMEntityReference* This,BSTR queryString,IXMLDOMNodeList **resultList) { + return This->lpVtbl->selectNodes(This,queryString,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_selectSingleNode(IXMLDOMEntityReference* This,BSTR queryString,IXMLDOMNode **resultNode) { + return This->lpVtbl->selectSingleNode(This,queryString,resultNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_parsed(IXMLDOMEntityReference* This,VARIANT_BOOL *isParsed) { + return This->lpVtbl->get_parsed(This,isParsed); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_namespaceURI(IXMLDOMEntityReference* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_prefix(IXMLDOMEntityReference* This,BSTR *prefixString) { + return This->lpVtbl->get_prefix(This,prefixString); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_baseName(IXMLDOMEntityReference* This,BSTR *nameString) { + return This->lpVtbl->get_baseName(This,nameString); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_transformNodeToObject(IXMLDOMEntityReference* This,IXMLDOMNode *stylesheet,VARIANT outputObject) { + return This->lpVtbl->transformNodeToObject(This,stylesheet,outputObject); +} #endif #endif + +#endif + + +#endif /* __IXMLDOMEntityReference_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMImplementation interface + */ +#ifndef __IXMLDOMImplementation_INTERFACE_DEFINED__ +#define __IXMLDOMImplementation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMImplementation, 0x2933bf8f, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf8f-7b36-11d2-b20e-00c04f983e60") +IXMLDOMImplementation : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE hasFeature( + BSTR feature, + BSTR version, + VARIANT_BOOL *pbool) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMImplementation, 0x2933bf8f, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMImplementationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMImplementation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMImplementation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMImplementation *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMImplementation *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMImplementation *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMImplementation *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMImplementation *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMImplementation methods ***/ + HRESULT (STDMETHODCALLTYPE *hasFeature)( + IXMLDOMImplementation *This, + BSTR feature, + BSTR version, + VARIANT_BOOL *pbool); + + END_INTERFACE +} IXMLDOMImplementationVtbl; + +interface IXMLDOMImplementation { + CONST_VTBL IXMLDOMImplementationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMImplementation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMImplementation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMImplementation_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMImplementation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMImplementation methods ***/ +#define IXMLDOMImplementation_hasFeature(This,feature,version,pbool) (This)->lpVtbl->hasFeature(This,feature,version,pbool) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMImplementation_QueryInterface(IXMLDOMImplementation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMImplementation_AddRef(IXMLDOMImplementation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMImplementation_Release(IXMLDOMImplementation* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMImplementation_GetTypeInfoCount(IXMLDOMImplementation* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMImplementation_GetTypeInfo(IXMLDOMImplementation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMImplementation_GetIDsOfNames(IXMLDOMImplementation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMImplementation_Invoke(IXMLDOMImplementation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMImplementation methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMImplementation_hasFeature(IXMLDOMImplementation* This,BSTR feature,BSTR version,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasFeature(This,feature,version,pbool); +} +#endif +#endif + #endif + +#endif /* __IXMLDOMImplementation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMParseError interface + */ #ifndef __IXMLDOMParseError_INTERFACE_DEFINED__ #define __IXMLDOMParseError_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMParseError; + +DEFINE_GUID(IID_IXMLDOMParseError, 0x3efaa426, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMParseError : public IDispatch { - public: - virtual HRESULT WINAPI get_errorCode(LONG *errorCode) = 0; - virtual HRESULT WINAPI get_url(BSTR *urlString) = 0; - virtual HRESULT WINAPI get_reason(BSTR *reasonString) = 0; - virtual HRESULT WINAPI get_srcText(BSTR *sourceString) = 0; - virtual HRESULT WINAPI get_line(LONG *lineNumber) = 0; - virtual HRESULT WINAPI get_linepos(LONG *linePosition) = 0; - virtual HRESULT WINAPI get_filepos(LONG *filePosition) = 0; - }; +MIDL_INTERFACE("3efaa426-272f-11d2-836f-0000f87a7782") +IXMLDOMParseError : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_errorCode( + LONG *errCode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_url( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_reason( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_srcText( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_line( + LONG *lineNo) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_linepos( + LONG *linePos) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_filepos( + LONG *filePos) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMParseError, 0x3efaa426, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif #else - typedef struct IXMLDOMParseErrorVtbl { +typedef struct IXMLDOMParseErrorVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMParseError *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMParseError *This); - ULONG (WINAPI *Release)(IXMLDOMParseError *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMParseError *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMParseError *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMParseError *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMParseError *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_errorCode)(IXMLDOMParseError *This,LONG *errorCode); - HRESULT (WINAPI *get_url)(IXMLDOMParseError *This,BSTR *urlString); - HRESULT (WINAPI *get_reason)(IXMLDOMParseError *This,BSTR *reasonString); - HRESULT (WINAPI *get_srcText)(IXMLDOMParseError *This,BSTR *sourceString); - HRESULT (WINAPI *get_line)(IXMLDOMParseError *This,LONG *lineNumber); - HRESULT (WINAPI *get_linepos)(IXMLDOMParseError *This,LONG *linePosition); - HRESULT (WINAPI *get_filepos)(IXMLDOMParseError *This,LONG *filePosition); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMParseError *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMParseError *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMParseError *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMParseError *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMParseError *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMParseError *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMParseError *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMParseError methods ***/ + HRESULT (STDMETHODCALLTYPE *get_errorCode)( + IXMLDOMParseError *This, + LONG *errCode); + + HRESULT (STDMETHODCALLTYPE *get_url)( + IXMLDOMParseError *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_reason)( + IXMLDOMParseError *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_srcText)( + IXMLDOMParseError *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_line)( + IXMLDOMParseError *This, + LONG *lineNo); + + HRESULT (STDMETHODCALLTYPE *get_linepos)( + IXMLDOMParseError *This, + LONG *linePos); + + HRESULT (STDMETHODCALLTYPE *get_filepos)( + IXMLDOMParseError *This, + LONG *filePos); + END_INTERFACE - } IXMLDOMParseErrorVtbl; - struct IXMLDOMParseError { - CONST_VTBL struct IXMLDOMParseErrorVtbl *lpVtbl; - }; +} IXMLDOMParseErrorVtbl; + +interface IXMLDOMParseError { + CONST_VTBL IXMLDOMParseErrorVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMParseError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMParseError_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMParseError_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMParseError_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMParseError_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMParseError_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMParseError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMParseError_get_errorCode(This,errorCode) (This)->lpVtbl->get_errorCode(This,errorCode) -#define IXMLDOMParseError_get_url(This,urlString) (This)->lpVtbl->get_url(This,urlString) -#define IXMLDOMParseError_get_reason(This,reasonString) (This)->lpVtbl->get_reason(This,reasonString) -#define IXMLDOMParseError_get_srcText(This,sourceString) (This)->lpVtbl->get_srcText(This,sourceString) -#define IXMLDOMParseError_get_line(This,lineNumber) (This)->lpVtbl->get_line(This,lineNumber) -#define IXMLDOMParseError_get_linepos(This,linePosition) (This)->lpVtbl->get_linepos(This,linePosition) -#define IXMLDOMParseError_get_filepos(This,filePosition) (This)->lpVtbl->get_filepos(This,filePosition) -#endif -#endif - HRESULT WINAPI IXMLDOMParseError_get_errorCode_Proxy(IXMLDOMParseError *This,LONG *errorCode); - void __RPC_STUB IXMLDOMParseError_get_errorCode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMParseError_get_url_Proxy(IXMLDOMParseError *This,BSTR *urlString); - void __RPC_STUB IXMLDOMParseError_get_url_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMParseError_get_reason_Proxy(IXMLDOMParseError *This,BSTR *reasonString); - void __RPC_STUB IXMLDOMParseError_get_reason_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMParseError_get_srcText_Proxy(IXMLDOMParseError *This,BSTR *sourceString); - void __RPC_STUB IXMLDOMParseError_get_srcText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMParseError_get_line_Proxy(IXMLDOMParseError *This,LONG *lineNumber); - void __RPC_STUB IXMLDOMParseError_get_line_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMParseError_get_linepos_Proxy(IXMLDOMParseError *This,LONG *linePosition); - void __RPC_STUB IXMLDOMParseError_get_linepos_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMParseError_get_filepos_Proxy(IXMLDOMParseError *This,LONG *filePosition); - void __RPC_STUB IXMLDOMParseError_get_filepos_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif - -#ifndef __IXTLRuntime_INTERFACE_DEFINED__ -#define __IXTLRuntime_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXTLRuntime; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXTLRuntime : public IXMLDOMNode { - public: - virtual HRESULT WINAPI uniqueID(IXMLDOMNode *pNode,LONG *pID) = 0; - virtual HRESULT WINAPI depth(IXMLDOMNode *pNode,LONG *pDepth) = 0; - virtual HRESULT WINAPI childNumber(IXMLDOMNode *pNode,LONG *pNumber) = 0; - virtual HRESULT WINAPI ancestorChildNumber(BSTR bstrNodeName,IXMLDOMNode *pNode,LONG *pNumber) = 0; - virtual HRESULT WINAPI absoluteChildNumber(IXMLDOMNode *pNode,LONG *pNumber) = 0; - virtual HRESULT WINAPI formatIndex(LONG lIndex,BSTR bstrFormat,BSTR *pbstrFormattedString) = 0; - virtual HRESULT WINAPI formatNumber(double dblNumber,BSTR bstrFormat,BSTR *pbstrFormattedString) = 0; - virtual HRESULT WINAPI formatDate(VARIANT varDate,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString) = 0; - virtual HRESULT WINAPI formatTime(VARIANT varTime,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString) = 0; - }; +/*** IXMLDOMParseError methods ***/ +#define IXMLDOMParseError_get_errorCode(This,errCode) (This)->lpVtbl->get_errorCode(This,errCode) +#define IXMLDOMParseError_get_url(This,p) (This)->lpVtbl->get_url(This,p) +#define IXMLDOMParseError_get_reason(This,p) (This)->lpVtbl->get_reason(This,p) +#define IXMLDOMParseError_get_srcText(This,p) (This)->lpVtbl->get_srcText(This,p) +#define IXMLDOMParseError_get_line(This,lineNo) (This)->lpVtbl->get_line(This,lineNo) +#define IXMLDOMParseError_get_linepos(This,linePos) (This)->lpVtbl->get_linepos(This,linePos) +#define IXMLDOMParseError_get_filepos(This,filePos) (This)->lpVtbl->get_filepos(This,filePos) #else - typedef struct IXTLRuntimeVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXTLRuntime *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXTLRuntime *This); - ULONG (WINAPI *Release)(IXTLRuntime *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXTLRuntime *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXTLRuntime *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXTLRuntime *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXTLRuntime *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXTLRuntime *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXTLRuntime *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXTLRuntime *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXTLRuntime *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXTLRuntime *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXTLRuntime *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXTLRuntime *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXTLRuntime *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXTLRuntime *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXTLRuntime *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXTLRuntime *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXTLRuntime *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXTLRuntime *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXTLRuntime *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXTLRuntime *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXTLRuntime *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXTLRuntime *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXTLRuntime *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXTLRuntime *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXTLRuntime *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXTLRuntime *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXTLRuntime *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXTLRuntime *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXTLRuntime *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXTLRuntime *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXTLRuntime *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXTLRuntime *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXTLRuntime *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXTLRuntime *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXTLRuntime *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXTLRuntime *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXTLRuntime *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXTLRuntime *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXTLRuntime *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXTLRuntime *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXTLRuntime *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *uniqueID)(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pID); - HRESULT (WINAPI *depth)(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pDepth); - HRESULT (WINAPI *childNumber)(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pNumber); - HRESULT (WINAPI *ancestorChildNumber)(IXTLRuntime *This,BSTR bstrNodeName,IXMLDOMNode *pNode,LONG *pNumber); - HRESULT (WINAPI *absoluteChildNumber)(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pNumber); - HRESULT (WINAPI *formatIndex)(IXTLRuntime *This,LONG lIndex,BSTR bstrFormat,BSTR *pbstrFormattedString); - HRESULT (WINAPI *formatNumber)(IXTLRuntime *This,double dblNumber,BSTR bstrFormat,BSTR *pbstrFormattedString); - HRESULT (WINAPI *formatDate)(IXTLRuntime *This,VARIANT varDate,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString); - HRESULT (WINAPI *formatTime)(IXTLRuntime *This,VARIANT varTime,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString); - END_INTERFACE - } IXTLRuntimeVtbl; - struct IXTLRuntime { - CONST_VTBL struct IXTLRuntimeVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXTLRuntime_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXTLRuntime_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXTLRuntime_Release(This) (This)->lpVtbl->Release(This) -#define IXTLRuntime_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXTLRuntime_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXTLRuntime_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXTLRuntime_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXTLRuntime_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXTLRuntime_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXTLRuntime_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXTLRuntime_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) -#define IXTLRuntime_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXTLRuntime_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXTLRuntime_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXTLRuntime_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXTLRuntime_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXTLRuntime_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) -#define IXTLRuntime_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXTLRuntime_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXTLRuntime_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXTLRuntime_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXTLRuntime_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXTLRuntime_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXTLRuntime_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXTLRuntime_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXTLRuntime_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXTLRuntime_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXTLRuntime_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXTLRuntime_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXTLRuntime_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXTLRuntime_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXTLRuntime_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXTLRuntime_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXTLRuntime_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXTLRuntime_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXTLRuntime_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXTLRuntime_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXTLRuntime_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXTLRuntime_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXTLRuntime_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXTLRuntime_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXTLRuntime_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXTLRuntime_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXTLRuntime_uniqueID(This,pNode,pID) (This)->lpVtbl->uniqueID(This,pNode,pID) -#define IXTLRuntime_depth(This,pNode,pDepth) (This)->lpVtbl->depth(This,pNode,pDepth) -#define IXTLRuntime_childNumber(This,pNode,pNumber) (This)->lpVtbl->childNumber(This,pNode,pNumber) -#define IXTLRuntime_ancestorChildNumber(This,bstrNodeName,pNode,pNumber) (This)->lpVtbl->ancestorChildNumber(This,bstrNodeName,pNode,pNumber) -#define IXTLRuntime_absoluteChildNumber(This,pNode,pNumber) (This)->lpVtbl->absoluteChildNumber(This,pNode,pNumber) -#define IXTLRuntime_formatIndex(This,lIndex,bstrFormat,pbstrFormattedString) (This)->lpVtbl->formatIndex(This,lIndex,bstrFormat,pbstrFormattedString) -#define IXTLRuntime_formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString) (This)->lpVtbl->formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString) -#define IXTLRuntime_formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString) (This)->lpVtbl->formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString) -#define IXTLRuntime_formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString) (This)->lpVtbl->formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString) +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError_QueryInterface(IXMLDOMParseError* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMParseError_AddRef(IXMLDOMParseError* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMParseError_Release(IXMLDOMParseError* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError_GetTypeInfoCount(IXMLDOMParseError* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_GetTypeInfo(IXMLDOMParseError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_GetIDsOfNames(IXMLDOMParseError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_Invoke(IXMLDOMParseError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMParseError methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_errorCode(IXMLDOMParseError* This,LONG *errCode) { + return This->lpVtbl->get_errorCode(This,errCode); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_url(IXMLDOMParseError* This,BSTR *p) { + return This->lpVtbl->get_url(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_reason(IXMLDOMParseError* This,BSTR *p) { + return This->lpVtbl->get_reason(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_srcText(IXMLDOMParseError* This,BSTR *p) { + return This->lpVtbl->get_srcText(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_line(IXMLDOMParseError* This,LONG *lineNo) { + return This->lpVtbl->get_line(This,lineNo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_linepos(IXMLDOMParseError* This,LONG *linePos) { + return This->lpVtbl->get_linepos(This,linePos); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_filepos(IXMLDOMParseError* This,LONG *filePos) { + return This->lpVtbl->get_filepos(This,filePos); +} #endif #endif - HRESULT WINAPI IXTLRuntime_uniqueID_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pID); - void __RPC_STUB IXTLRuntime_uniqueID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_depth_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pDepth); - void __RPC_STUB IXTLRuntime_depth_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_childNumber_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pNumber); - void __RPC_STUB IXTLRuntime_childNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_ancestorChildNumber_Proxy(IXTLRuntime *This,BSTR bstrNodeName,IXMLDOMNode *pNode,LONG *pNumber); - void __RPC_STUB IXTLRuntime_ancestorChildNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_absoluteChildNumber_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,LONG *pNumber); - void __RPC_STUB IXTLRuntime_absoluteChildNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_formatIndex_Proxy(IXTLRuntime *This,LONG lIndex,BSTR bstrFormat,BSTR *pbstrFormattedString); - void __RPC_STUB IXTLRuntime_formatIndex_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_formatNumber_Proxy(IXTLRuntime *This,double dblNumber,BSTR bstrFormat,BSTR *pbstrFormattedString); - void __RPC_STUB IXTLRuntime_formatNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_formatDate_Proxy(IXTLRuntime *This,VARIANT varDate,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString); - void __RPC_STUB IXTLRuntime_formatDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_formatTime_Proxy(IXTLRuntime *This,VARIANT varTime,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString); - void __RPC_STUB IXTLRuntime_formatTime_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMParseError_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * XMLDOMDocumentEvents dispinterface + */ #ifndef __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ #define __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ - EXTERN_C const IID DIID_XMLDOMDocumentEvents; + +DEFINE_GUID(DIID_XMLDOMDocumentEvents, 0x3efaa427, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); #if defined(__cplusplus) && !defined(CINTERFACE) - struct XMLDOMDocumentEvents : public IDispatch { - }; +MIDL_INTERFACE("3efaa427-272f-11d2-836f-0000f87a7782") +XMLDOMDocumentEvents : public IDispatch +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLDOMDocumentEvents, 0x3efaa427, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif #else - typedef struct XMLDOMDocumentEventsVtbl { +typedef struct XMLDOMDocumentEventsVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(XMLDOMDocumentEvents *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(XMLDOMDocumentEvents *This); - ULONG (WINAPI *Release)(XMLDOMDocumentEvents *This); - HRESULT (WINAPI *GetTypeInfoCount)(XMLDOMDocumentEvents *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(XMLDOMDocumentEvents *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(XMLDOMDocumentEvents *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(XMLDOMDocumentEvents *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + XMLDOMDocumentEvents *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + XMLDOMDocumentEvents *This); + + ULONG (STDMETHODCALLTYPE *Release)( + XMLDOMDocumentEvents *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + XMLDOMDocumentEvents *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + XMLDOMDocumentEvents *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + XMLDOMDocumentEvents *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + XMLDOMDocumentEvents *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + END_INTERFACE - } XMLDOMDocumentEventsVtbl; - struct XMLDOMDocumentEvents { - CONST_VTBL struct XMLDOMDocumentEventsVtbl *lpVtbl; - }; +} XMLDOMDocumentEventsVtbl; + +interface XMLDOMDocumentEvents { + CONST_VTBL XMLDOMDocumentEventsVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define XMLDOMDocumentEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define XMLDOMDocumentEvents_AddRef(This) (This)->lpVtbl->AddRef(This) #define XMLDOMDocumentEvents_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define XMLDOMDocumentEvents_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define XMLDOMDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define XMLDOMDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define XMLDOMDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_QueryInterface(XMLDOMDocumentEvents* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG XMLDOMDocumentEvents_AddRef(XMLDOMDocumentEvents* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG XMLDOMDocumentEvents_Release(XMLDOMDocumentEvents* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_GetTypeInfoCount(XMLDOMDocumentEvents* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_GetTypeInfo(XMLDOMDocumentEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_GetIDsOfNames(XMLDOMDocumentEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_Invoke(XMLDOMDocumentEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} #endif #endif + #endif - EXTERN_C const CLSID CLSID_DOMDocument; +#endif /* __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ */ + +/***************************************************************************** + * DOMDocument coclass + */ + +DEFINE_GUID(CLSID_DOMDocument, 0x2933bf90, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); + #ifdef __cplusplus - class DOMDocument; +class DECLSPEC_UUID("2933bf90-7b36-11d2-b20e-00c04f983e60") DOMDocument; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(DOMDocument, 0x2933bf90, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #endif - EXTERN_C const CLSID CLSID_DOMFreeThreadedDocument; + +/***************************************************************************** + * DOMFreeThreadedDocument coclass + */ + +DEFINE_GUID(CLSID_DOMFreeThreadedDocument, 0x2933bf91, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); + #ifdef __cplusplus - class DOMFreeThreadedDocument; +class DECLSPEC_UUID("2933bf91-7b36-11d2-b20e-00c04f983e60") DOMFreeThreadedDocument; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(DOMFreeThreadedDocument, 0x2933bf91, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #endif +/***************************************************************************** + * IXMLHttpRequest interface + */ #ifndef __IXMLHttpRequest_INTERFACE_DEFINED__ #define __IXMLHttpRequest_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLHttpRequest; + +DEFINE_GUID(IID_IXMLHttpRequest, 0xed8c108d, 0x4349, 0x11d2, 0x91,0xa4, 0x00,0xc0,0x4f,0x79,0x69,0xe8); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLHttpRequest : public IDispatch { - public: - virtual HRESULT WINAPI open(BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword) = 0; - virtual HRESULT WINAPI setRequestHeader(BSTR bstrHeader,BSTR bstrValue) = 0; - virtual HRESULT WINAPI getResponseHeader(BSTR bstrHeader,BSTR *pbstrValue) = 0; - virtual HRESULT WINAPI getAllResponseHeaders(BSTR *pbstrHeaders) = 0; - virtual HRESULT WINAPI send(VARIANT varBody) = 0; - virtual HRESULT WINAPI abort(void) = 0; - virtual HRESULT WINAPI get_status(LONG *plStatus) = 0; - virtual HRESULT WINAPI get_statusText(BSTR *pbstrStatus) = 0; - virtual HRESULT WINAPI get_responseXML(IDispatch **ppBody) = 0; - virtual HRESULT WINAPI get_responseText(BSTR *pbstrBody) = 0; - virtual HRESULT WINAPI get_responseBody(VARIANT *pvarBody) = 0; - virtual HRESULT WINAPI get_responseStream(VARIANT *pvarBody) = 0; - virtual HRESULT WINAPI get_readyState(LONG *plState) = 0; - virtual HRESULT WINAPI put_onreadystatechange(IDispatch *pReadyStateSink) = 0; - }; +MIDL_INTERFACE("ed8c108d-4349-11d2-91a4-00c04f7969e8") +IXMLHttpRequest : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE open( + BSTR bstrMethod, + BSTR bstrUrl, + VARIANT varAsync, + VARIANT varUser, + VARIANT varPassword) = 0; + + virtual HRESULT STDMETHODCALLTYPE setRequestHeader( + BSTR bstrHeader, + BSTR bstrValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getResponseHeader( + BSTR bstrHeader, + BSTR *pbstrValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAllResponseHeaders( + BSTR *pbstrHeaders) = 0; + + virtual HRESULT STDMETHODCALLTYPE send( + VARIANT varBody) = 0; + + virtual HRESULT STDMETHODCALLTYPE abort( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_status( + LONG *plStatus) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_statusText( + BSTR *bstrStatus) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_responseXML( + IDispatch **ppBody) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_responseText( + BSTR *pbstrBody) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_responseBody( + VARIANT *pvarBody) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_responseStream( + VARIANT *pvarBody) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_readyState( + LONG *plState) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_onreadystatechange( + IDispatch *pReadyStateSink) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLHttpRequest, 0xed8c108d, 0x4349, 0x11d2, 0x91,0xa4, 0x00,0xc0,0x4f,0x79,0x69,0xe8) +#endif #else - typedef struct IXMLHttpRequestVtbl { +typedef struct IXMLHttpRequestVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLHttpRequest *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLHttpRequest *This); - ULONG (WINAPI *Release)(IXMLHttpRequest *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLHttpRequest *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLHttpRequest *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLHttpRequest *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLHttpRequest *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *open)(IXMLHttpRequest *This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword); - HRESULT (WINAPI *setRequestHeader)(IXMLHttpRequest *This,BSTR bstrHeader,BSTR bstrValue); - HRESULT (WINAPI *getResponseHeader)(IXMLHttpRequest *This,BSTR bstrHeader,BSTR *pbstrValue); - HRESULT (WINAPI *getAllResponseHeaders)(IXMLHttpRequest *This,BSTR *pbstrHeaders); - HRESULT (WINAPI *send)(IXMLHttpRequest *This,VARIANT varBody); - HRESULT (WINAPI *abort)(IXMLHttpRequest *This); - HRESULT (WINAPI *get_status)(IXMLHttpRequest *This,LONG *plStatus); - HRESULT (WINAPI *get_statusText)(IXMLHttpRequest *This,BSTR *pbstrStatus); - HRESULT (WINAPI *get_responseXML)(IXMLHttpRequest *This,IDispatch **ppBody); - HRESULT (WINAPI *get_responseText)(IXMLHttpRequest *This,BSTR *pbstrBody); - HRESULT (WINAPI *get_responseBody)(IXMLHttpRequest *This,VARIANT *pvarBody); - HRESULT (WINAPI *get_responseStream)(IXMLHttpRequest *This,VARIANT *pvarBody); - HRESULT (WINAPI *get_readyState)(IXMLHttpRequest *This,LONG *plState); - HRESULT (WINAPI *put_onreadystatechange)(IXMLHttpRequest *This,IDispatch *pReadyStateSink); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLHttpRequest *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLHttpRequest *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLHttpRequest *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLHttpRequest *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLHttpRequest *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLHttpRequest *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLHttpRequest *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLHttpRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *open)( + IXMLHttpRequest *This, + BSTR bstrMethod, + BSTR bstrUrl, + VARIANT varAsync, + VARIANT varUser, + VARIANT varPassword); + + HRESULT (STDMETHODCALLTYPE *setRequestHeader)( + IXMLHttpRequest *This, + BSTR bstrHeader, + BSTR bstrValue); + + HRESULT (STDMETHODCALLTYPE *getResponseHeader)( + IXMLHttpRequest *This, + BSTR bstrHeader, + BSTR *pbstrValue); + + HRESULT (STDMETHODCALLTYPE *getAllResponseHeaders)( + IXMLHttpRequest *This, + BSTR *pbstrHeaders); + + HRESULT (STDMETHODCALLTYPE *send)( + IXMLHttpRequest *This, + VARIANT varBody); + + HRESULT (STDMETHODCALLTYPE *abort)( + IXMLHttpRequest *This); + + HRESULT (STDMETHODCALLTYPE *get_status)( + IXMLHttpRequest *This, + LONG *plStatus); + + HRESULT (STDMETHODCALLTYPE *get_statusText)( + IXMLHttpRequest *This, + BSTR *bstrStatus); + + HRESULT (STDMETHODCALLTYPE *get_responseXML)( + IXMLHttpRequest *This, + IDispatch **ppBody); + + HRESULT (STDMETHODCALLTYPE *get_responseText)( + IXMLHttpRequest *This, + BSTR *pbstrBody); + + HRESULT (STDMETHODCALLTYPE *get_responseBody)( + IXMLHttpRequest *This, + VARIANT *pvarBody); + + HRESULT (STDMETHODCALLTYPE *get_responseStream)( + IXMLHttpRequest *This, + VARIANT *pvarBody); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXMLHttpRequest *This, + LONG *plState); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IXMLHttpRequest *This, + IDispatch *pReadyStateSink); + END_INTERFACE - } IXMLHttpRequestVtbl; - struct IXMLHttpRequest { - CONST_VTBL struct IXMLHttpRequestVtbl *lpVtbl; - }; +} IXMLHttpRequestVtbl; + +interface IXMLHttpRequest { + CONST_VTBL IXMLHttpRequestVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLHttpRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLHttpRequest_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLHttpRequest_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLHttpRequest_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLHttpRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLHttpRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLHttpRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLHttpRequest_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) +/*** IXMLHttpRequest methods ***/ +#define IXMLHttpRequest_open(This,bstrMethod,bstrUrl,varAsync,varUser,varPassword) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,varUser,varPassword) #define IXMLHttpRequest_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) #define IXMLHttpRequest_getResponseHeader(This,bstrHeader,pbstrValue) (This)->lpVtbl->getResponseHeader(This,bstrHeader,pbstrValue) #define IXMLHttpRequest_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders) #define IXMLHttpRequest_send(This,varBody) (This)->lpVtbl->send(This,varBody) #define IXMLHttpRequest_abort(This) (This)->lpVtbl->abort(This) #define IXMLHttpRequest_get_status(This,plStatus) (This)->lpVtbl->get_status(This,plStatus) -#define IXMLHttpRequest_get_statusText(This,pbstrStatus) (This)->lpVtbl->get_statusText(This,pbstrStatus) +#define IXMLHttpRequest_get_statusText(This,bstrStatus) (This)->lpVtbl->get_statusText(This,bstrStatus) #define IXMLHttpRequest_get_responseXML(This,ppBody) (This)->lpVtbl->get_responseXML(This,ppBody) #define IXMLHttpRequest_get_responseText(This,pbstrBody) (This)->lpVtbl->get_responseText(This,pbstrBody) #define IXMLHttpRequest_get_responseBody(This,pvarBody) (This)->lpVtbl->get_responseBody(This,pvarBody) #define IXMLHttpRequest_get_responseStream(This,pvarBody) (This)->lpVtbl->get_responseStream(This,pvarBody) #define IXMLHttpRequest_get_readyState(This,plState) (This)->lpVtbl->get_readyState(This,plState) #define IXMLHttpRequest_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLHttpRequest_QueryInterface(IXMLHttpRequest* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLHttpRequest_AddRef(IXMLHttpRequest* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLHttpRequest_Release(IXMLHttpRequest* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLHttpRequest_GetTypeInfoCount(IXMLHttpRequest* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_GetTypeInfo(IXMLHttpRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_GetIDsOfNames(IXMLHttpRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_Invoke(IXMLHttpRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLHttpRequest methods ***/ +static __WIDL_INLINE HRESULT IXMLHttpRequest_open(IXMLHttpRequest* This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT varUser,VARIANT varPassword) { + return This->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,varUser,varPassword); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_setRequestHeader(IXMLHttpRequest* This,BSTR bstrHeader,BSTR bstrValue) { + return This->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_getResponseHeader(IXMLHttpRequest* This,BSTR bstrHeader,BSTR *pbstrValue) { + return This->lpVtbl->getResponseHeader(This,bstrHeader,pbstrValue); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_getAllResponseHeaders(IXMLHttpRequest* This,BSTR *pbstrHeaders) { + return This->lpVtbl->getAllResponseHeaders(This,pbstrHeaders); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_send(IXMLHttpRequest* This,VARIANT varBody) { + return This->lpVtbl->send(This,varBody); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_abort(IXMLHttpRequest* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_get_status(IXMLHttpRequest* This,LONG *plStatus) { + return This->lpVtbl->get_status(This,plStatus); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_get_statusText(IXMLHttpRequest* This,BSTR *bstrStatus) { + return This->lpVtbl->get_statusText(This,bstrStatus); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_get_responseXML(IXMLHttpRequest* This,IDispatch **ppBody) { + return This->lpVtbl->get_responseXML(This,ppBody); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_get_responseText(IXMLHttpRequest* This,BSTR *pbstrBody) { + return This->lpVtbl->get_responseText(This,pbstrBody); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_get_responseBody(IXMLHttpRequest* This,VARIANT *pvarBody) { + return This->lpVtbl->get_responseBody(This,pvarBody); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_get_responseStream(IXMLHttpRequest* This,VARIANT *pvarBody) { + return This->lpVtbl->get_responseStream(This,pvarBody); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_get_readyState(IXMLHttpRequest* This,LONG *plState) { + return This->lpVtbl->get_readyState(This,plState); +} +static __WIDL_INLINE HRESULT IXMLHttpRequest_put_onreadystatechange(IXMLHttpRequest* This,IDispatch *pReadyStateSink) { + return This->lpVtbl->put_onreadystatechange(This,pReadyStateSink); +} #endif #endif - HRESULT WINAPI IXMLHttpRequest_open_Proxy(IXMLHttpRequest *This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword); - void __RPC_STUB IXMLHttpRequest_open_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHttpRequest_setRequestHeader_Proxy(IXMLHttpRequest *This,BSTR bstrHeader,BSTR bstrValue); - void __RPC_STUB IXMLHttpRequest_setRequestHeader_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHttpRequest_getResponseHeader_Proxy(IXMLHttpRequest *This,BSTR bstrHeader,BSTR *pbstrValue); - void __RPC_STUB IXMLHttpRequest_getResponseHeader_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHttpRequest_getAllResponseHeaders_Proxy(IXMLHttpRequest *This,BSTR *pbstrHeaders); - void __RPC_STUB IXMLHttpRequest_getAllResponseHeaders_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHttpRequest_send_Proxy(IXMLHttpRequest *This,VARIANT varBody); - void __RPC_STUB IXMLHttpRequest_send_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHttpRequest_abort_Proxy(IXMLHttpRequest *This); - void __RPC_STUB IXMLHttpRequest_abort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHttpRequest_get_status_Proxy(IXMLHttpRequest *This,LONG *plStatus); - void __RPC_STUB IXMLHttpRequest_get_status_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHttpRequest_get_statusText_Proxy(IXMLHttpRequest *This,BSTR *pbstrStatus); - void __RPC_STUB IXMLHttpRequest_get_statusText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHttpRequest_get_responseXML_Proxy(IXMLHttpRequest *This,IDispatch **ppBody); - void __RPC_STUB IXMLHttpRequest_get_responseXML_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHttpRequest_get_responseText_Proxy(IXMLHttpRequest *This,BSTR *pbstrBody); - void __RPC_STUB IXMLHttpRequest_get_responseText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHttpRequest_get_responseBody_Proxy(IXMLHttpRequest *This,VARIANT *pvarBody); - void __RPC_STUB IXMLHttpRequest_get_responseBody_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHttpRequest_get_responseStream_Proxy(IXMLHttpRequest *This,VARIANT *pvarBody); - void __RPC_STUB IXMLHttpRequest_get_responseStream_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHttpRequest_get_readyState_Proxy(IXMLHttpRequest *This,LONG *plState); - void __RPC_STUB IXMLHttpRequest_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHttpRequest_put_onreadystatechange_Proxy(IXMLHttpRequest *This,IDispatch *pReadyStateSink); - void __RPC_STUB IXMLHttpRequest_put_onreadystatechange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + +#endif + + +#endif /* __IXMLHttpRequest_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * XMLHTTPRequest coclass + */ + +DEFINE_GUID(CLSID_XMLHTTPRequest, 0xed8c108e, 0x4349, 0x11d2, 0x91,0xa4, 0x00,0xc0,0x4f,0x79,0x69,0xe8); + +#ifdef __cplusplus +class DECLSPEC_UUID("ed8c108e-4349-11d2-91a4-00c04f7969e8") XMLHTTPRequest; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLHTTPRequest, 0xed8c108e, 0x4349, 0x11d2, 0x91,0xa4, 0x00,0xc0,0x4f,0x79,0x69,0xe8) +#endif #endif - EXTERN_C const CLSID CLSID_XMLHTTPRequest; +#ifndef __IXMLDOMDocument_FWD_DEFINED__ +#define __IXMLDOMDocument_FWD_DEFINED__ +typedef interface IXMLDOMDocument IXMLDOMDocument; #ifdef __cplusplus - class XMLHTTPRequest; +interface IXMLDOMDocument; +#endif /* __cplusplus */ #endif +/***************************************************************************** + * IXMLDSOControl interface + */ #ifndef __IXMLDSOControl_INTERFACE_DEFINED__ #define __IXMLDSOControl_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDSOControl; + +DEFINE_GUID(IID_IXMLDSOControl, 0x310afa62, 0x0575, 0x11d2, 0x9c,0xa9, 0x00,0x60,0xb0,0xec,0x3d,0x39); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDSOControl : public IDispatch { - public: - virtual HRESULT WINAPI get_XMLDocument(IXMLDOMDocument **ppDoc) = 0; - virtual HRESULT WINAPI put_XMLDocument(IXMLDOMDocument *ppDoc) = 0; - virtual HRESULT WINAPI get_JavaDSOCompatible(WINBOOL *fJavaDSOCompatible) = 0; - virtual HRESULT WINAPI put_JavaDSOCompatible(WINBOOL fJavaDSOCompatible) = 0; - virtual HRESULT WINAPI get_readyState(LONG *state) = 0; - }; +MIDL_INTERFACE("310afa62-0575-11d2-9ca9-0060b0ec3d39") +IXMLDSOControl : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_XMLDocument( + IXMLDOMDocument **ppDoc) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_XMLDocument( + IXMLDOMDocument *ppDoc) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_JavaDSOCompatible( + WINBOOL *fJavaDSOCompatible) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_JavaDSOCompatible( + WINBOOL fJavaDSOCompatible) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_readyState( + LONG *state) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDSOControl, 0x310afa62, 0x0575, 0x11d2, 0x9c,0xa9, 0x00,0x60,0xb0,0xec,0x3d,0x39) +#endif #else - typedef struct IXMLDSOControlVtbl { +typedef struct IXMLDSOControlVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDSOControl *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDSOControl *This); - ULONG (WINAPI *Release)(IXMLDSOControl *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDSOControl *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDSOControl *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDSOControl *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDSOControl *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_XMLDocument)(IXMLDSOControl *This,IXMLDOMDocument **ppDoc); - HRESULT (WINAPI *put_XMLDocument)(IXMLDSOControl *This,IXMLDOMDocument *ppDoc); - HRESULT (WINAPI *get_JavaDSOCompatible)(IXMLDSOControl *This,WINBOOL *fJavaDSOCompatible); - HRESULT (WINAPI *put_JavaDSOCompatible)(IXMLDSOControl *This,WINBOOL fJavaDSOCompatible); - HRESULT (WINAPI *get_readyState)(IXMLDSOControl *This,LONG *state); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDSOControl *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDSOControl *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDSOControl *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDSOControl *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDSOControl *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDSOControl *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDSOControl *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDSOControl methods ***/ + HRESULT (STDMETHODCALLTYPE *get_XMLDocument)( + IXMLDSOControl *This, + IXMLDOMDocument **ppDoc); + + HRESULT (STDMETHODCALLTYPE *put_XMLDocument)( + IXMLDSOControl *This, + IXMLDOMDocument *ppDoc); + + HRESULT (STDMETHODCALLTYPE *get_JavaDSOCompatible)( + IXMLDSOControl *This, + WINBOOL *fJavaDSOCompatible); + + HRESULT (STDMETHODCALLTYPE *put_JavaDSOCompatible)( + IXMLDSOControl *This, + WINBOOL fJavaDSOCompatible); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXMLDSOControl *This, + LONG *state); + END_INTERFACE - } IXMLDSOControlVtbl; - struct IXMLDSOControl { - CONST_VTBL struct IXMLDSOControlVtbl *lpVtbl; - }; +} IXMLDSOControlVtbl; + +interface IXMLDSOControl { + CONST_VTBL IXMLDSOControlVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDSOControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDSOControl_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDSOControl_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDSOControl_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDSOControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDSOControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDSOControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDSOControl methods ***/ #define IXMLDSOControl_get_XMLDocument(This,ppDoc) (This)->lpVtbl->get_XMLDocument(This,ppDoc) #define IXMLDSOControl_put_XMLDocument(This,ppDoc) (This)->lpVtbl->put_XMLDocument(This,ppDoc) #define IXMLDSOControl_get_JavaDSOCompatible(This,fJavaDSOCompatible) (This)->lpVtbl->get_JavaDSOCompatible(This,fJavaDSOCompatible) #define IXMLDSOControl_put_JavaDSOCompatible(This,fJavaDSOCompatible) (This)->lpVtbl->put_JavaDSOCompatible(This,fJavaDSOCompatible) #define IXMLDSOControl_get_readyState(This,state) (This)->lpVtbl->get_readyState(This,state) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDSOControl_QueryInterface(IXMLDSOControl* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDSOControl_AddRef(IXMLDSOControl* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDSOControl_Release(IXMLDSOControl* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDSOControl_GetTypeInfoCount(IXMLDSOControl* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDSOControl_GetTypeInfo(IXMLDSOControl* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDSOControl_GetIDsOfNames(IXMLDSOControl* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDSOControl_Invoke(IXMLDSOControl* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDSOControl methods ***/ +static __WIDL_INLINE HRESULT IXMLDSOControl_get_XMLDocument(IXMLDSOControl* This,IXMLDOMDocument **ppDoc) { + return This->lpVtbl->get_XMLDocument(This,ppDoc); +} +static __WIDL_INLINE HRESULT IXMLDSOControl_put_XMLDocument(IXMLDSOControl* This,IXMLDOMDocument *ppDoc) { + return This->lpVtbl->put_XMLDocument(This,ppDoc); +} +static __WIDL_INLINE HRESULT IXMLDSOControl_get_JavaDSOCompatible(IXMLDSOControl* This,WINBOOL *fJavaDSOCompatible) { + return This->lpVtbl->get_JavaDSOCompatible(This,fJavaDSOCompatible); +} +static __WIDL_INLINE HRESULT IXMLDSOControl_put_JavaDSOCompatible(IXMLDSOControl* This,WINBOOL fJavaDSOCompatible) { + return This->lpVtbl->put_JavaDSOCompatible(This,fJavaDSOCompatible); +} +static __WIDL_INLINE HRESULT IXMLDSOControl_get_readyState(IXMLDSOControl* This,LONG *state) { + return This->lpVtbl->get_readyState(This,state); +} #endif #endif - HRESULT WINAPI IXMLDSOControl_get_XMLDocument_Proxy(IXMLDSOControl *This,IXMLDOMDocument **ppDoc); - void __RPC_STUB IXMLDSOControl_get_XMLDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDSOControl_put_XMLDocument_Proxy(IXMLDSOControl *This,IXMLDOMDocument *ppDoc); - void __RPC_STUB IXMLDSOControl_put_XMLDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDSOControl_get_JavaDSOCompatible_Proxy(IXMLDSOControl *This,WINBOOL *fJavaDSOCompatible); - void __RPC_STUB IXMLDSOControl_get_JavaDSOCompatible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDSOControl_put_JavaDSOCompatible_Proxy(IXMLDSOControl *This,WINBOOL fJavaDSOCompatible); - void __RPC_STUB IXMLDSOControl_put_JavaDSOCompatible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDSOControl_get_readyState_Proxy(IXMLDSOControl *This,LONG *state); - void __RPC_STUB IXMLDSOControl_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif - EXTERN_C const CLSID CLSID_XMLDSOControl; + +#endif /* __IXMLDSOControl_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * XMLDSOControl coclass + */ + +DEFINE_GUID(CLSID_XMLDSOControl, 0x550dda30, 0x0541, 0x11d2, 0x9c,0xa9, 0x00,0x60,0xb0,0xec,0x3d,0x39); + #ifdef __cplusplus - class XMLDSOControl; +class DECLSPEC_UUID("550dda30-0541-11d2-9ca9-0060b0ec3d39") XMLDSOControl; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLDSOControl, 0x550dda30, 0x0541, 0x11d2, 0x9c,0xa9, 0x00,0x60,0xb0,0xec,0x3d,0x39) +#endif #endif +/***************************************************************************** + * IXMLElementCollection interface + */ #ifndef __IXMLElementCollection_INTERFACE_DEFINED__ #define __IXMLElementCollection_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLElementCollection; + +DEFINE_GUID(IID_IXMLElementCollection, 0x65725580, 0x9b5d, 0x11d0, 0x9b,0xfe, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLElementCollection : public IDispatch { - public: - virtual HRESULT WINAPI put_length(LONG v) = 0; - virtual HRESULT WINAPI get_length(LONG *p) = 0; - virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; - virtual HRESULT WINAPI item(VARIANT var1,VARIANT var2,IDispatch **ppDisp) = 0; - }; +MIDL_INTERFACE("65725580-9b5d-11d0-9bfe-00c04fc99c8e") +IXMLElementCollection : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE put_length( + LONG v) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppUnk) = 0; + + virtual HRESULT STDMETHODCALLTYPE item( + VARIANT var1, + VARIANT var2, + IDispatch **ppDisp) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLElementCollection, 0x65725580, 0x9b5d, 0x11d0, 0x9b,0xfe, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e) +#endif #else - typedef struct IXMLElementCollectionVtbl { +typedef struct IXMLElementCollectionVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLElementCollection *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLElementCollection *This); - ULONG (WINAPI *Release)(IXMLElementCollection *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLElementCollection *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLElementCollection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLElementCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLElementCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *put_length)(IXMLElementCollection *This,LONG v); - HRESULT (WINAPI *get_length)(IXMLElementCollection *This,LONG *p); - HRESULT (WINAPI *get__newEnum)(IXMLElementCollection *This,IUnknown **ppUnk); - HRESULT (WINAPI *item)(IXMLElementCollection *This,VARIANT var1,VARIANT var2,IDispatch **ppDisp); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLElementCollection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLElementCollection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLElementCollection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLElementCollection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLElementCollection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLElementCollection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLElementCollection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLElementCollection methods ***/ + HRESULT (STDMETHODCALLTYPE *put_length)( + IXMLElementCollection *This, + LONG v); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLElementCollection *This, + LONG *p); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLElementCollection *This, + IUnknown **ppUnk); + + HRESULT (STDMETHODCALLTYPE *item)( + IXMLElementCollection *This, + VARIANT var1, + VARIANT var2, + IDispatch **ppDisp); + END_INTERFACE - } IXMLElementCollectionVtbl; - struct IXMLElementCollection { - CONST_VTBL struct IXMLElementCollectionVtbl *lpVtbl; - }; +} IXMLElementCollectionVtbl; + +interface IXMLElementCollection { + CONST_VTBL IXMLElementCollectionVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLElementCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLElementCollection_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLElementCollection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLElementCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLElementCollection methods ***/ #define IXMLElementCollection_put_length(This,v) (This)->lpVtbl->put_length(This,v) #define IXMLElementCollection_get_length(This,p) (This)->lpVtbl->get_length(This,p) #define IXMLElementCollection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) #define IXMLElementCollection_item(This,var1,var2,ppDisp) (This)->lpVtbl->item(This,var1,var2,ppDisp) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLElementCollection_QueryInterface(IXMLElementCollection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLElementCollection_AddRef(IXMLElementCollection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLElementCollection_Release(IXMLElementCollection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLElementCollection_GetTypeInfoCount(IXMLElementCollection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLElementCollection_GetTypeInfo(IXMLElementCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLElementCollection_GetIDsOfNames(IXMLElementCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLElementCollection_Invoke(IXMLElementCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLElementCollection methods ***/ +static __WIDL_INLINE HRESULT IXMLElementCollection_put_length(IXMLElementCollection* This,LONG v) { + return This->lpVtbl->put_length(This,v); +} +static __WIDL_INLINE HRESULT IXMLElementCollection_get_length(IXMLElementCollection* This,LONG *p) { + return This->lpVtbl->get_length(This,p); +} +static __WIDL_INLINE HRESULT IXMLElementCollection_get__newEnum(IXMLElementCollection* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} +static __WIDL_INLINE HRESULT IXMLElementCollection_item(IXMLElementCollection* This,VARIANT var1,VARIANT var2,IDispatch **ppDisp) { + return This->lpVtbl->item(This,var1,var2,ppDisp); +} #endif #endif - HRESULT WINAPI IXMLElementCollection_put_length_Proxy(IXMLElementCollection *This,LONG v); - void __RPC_STUB IXMLElementCollection_put_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElementCollection_get_length_Proxy(IXMLElementCollection *This,LONG *p); - void __RPC_STUB IXMLElementCollection_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElementCollection_get__newEnum_Proxy(IXMLElementCollection *This,IUnknown **ppUnk); - void __RPC_STUB IXMLElementCollection_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElementCollection_item_Proxy(IXMLElementCollection *This,VARIANT var1,VARIANT var2,IDispatch **ppDisp); - void __RPC_STUB IXMLElementCollection_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + +#endif + + +#endif /* __IXMLElementCollection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLElement interface + */ +#ifndef __IXMLElement_INTERFACE_DEFINED__ +#define __IXMLElement_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLElement, 0x3f7f31ac, 0xe15f, 0x11d0, 0x9c,0x25, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3f7f31ac-e15f-11d0-9c25-00c04fc99c8e") +IXMLElement : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_tagName( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_tagName( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_parent( + IXMLElement **parent) = 0; + + virtual HRESULT STDMETHODCALLTYPE setAttribute( + BSTR strPropertyName, + VARIANT PropertyValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAttribute( + BSTR strPropertyName, + VARIANT *PropertyValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeAttribute( + BSTR strPropertyName) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_children( + IXMLElementCollection **p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_type( + LONG *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_text( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_text( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE addChild( + IXMLElement *pChildElem, + LONG lIndex, + LONG lreserved) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeChild( + IXMLElement *pChildElem) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLElement, 0x3f7f31ac, 0xe15f, 0x11d0, 0x9c,0x25, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e) +#endif +#else +typedef struct IXMLElementVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLElement *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLElement *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLElement *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLElement *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLElement *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLElement *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLElement *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLElement methods ***/ + HRESULT (STDMETHODCALLTYPE *get_tagName)( + IXMLElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_tagName)( + IXMLElement *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_parent)( + IXMLElement *This, + IXMLElement **parent); + + HRESULT (STDMETHODCALLTYPE *setAttribute)( + IXMLElement *This, + BSTR strPropertyName, + VARIANT PropertyValue); + + HRESULT (STDMETHODCALLTYPE *getAttribute)( + IXMLElement *This, + BSTR strPropertyName, + VARIANT *PropertyValue); + + HRESULT (STDMETHODCALLTYPE *removeAttribute)( + IXMLElement *This, + BSTR strPropertyName); + + HRESULT (STDMETHODCALLTYPE *get_children)( + IXMLElement *This, + IXMLElementCollection **p); + + HRESULT (STDMETHODCALLTYPE *get_type)( + IXMLElement *This, + LONG *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLElement *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *addChild)( + IXMLElement *This, + IXMLElement *pChildElem, + LONG lIndex, + LONG lreserved); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLElement *This, + IXMLElement *pChildElem); + + END_INTERFACE +} IXMLElementVtbl; + +interface IXMLElement { + CONST_VTBL IXMLElementVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLElement_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLElement_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLElement methods ***/ +#define IXMLElement_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p) +#define IXMLElement_put_tagName(This,p) (This)->lpVtbl->put_tagName(This,p) +#define IXMLElement_get_parent(This,parent) (This)->lpVtbl->get_parent(This,parent) +#define IXMLElement_setAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->setAttribute(This,strPropertyName,PropertyValue) +#define IXMLElement_getAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->getAttribute(This,strPropertyName,PropertyValue) +#define IXMLElement_removeAttribute(This,strPropertyName) (This)->lpVtbl->removeAttribute(This,strPropertyName) +#define IXMLElement_get_children(This,p) (This)->lpVtbl->get_children(This,p) +#define IXMLElement_get_type(This,p) (This)->lpVtbl->get_type(This,p) +#define IXMLElement_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLElement_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLElement_addChild(This,pChildElem,lIndex,lreserved) (This)->lpVtbl->addChild(This,pChildElem,lIndex,lreserved) +#define IXMLElement_removeChild(This,pChildElem) (This)->lpVtbl->removeChild(This,pChildElem) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLElement_QueryInterface(IXMLElement* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLElement_AddRef(IXMLElement* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLElement_Release(IXMLElement* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLElement_GetTypeInfoCount(IXMLElement* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLElement_GetTypeInfo(IXMLElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLElement_GetIDsOfNames(IXMLElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLElement_Invoke(IXMLElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLElement methods ***/ +static __WIDL_INLINE HRESULT IXMLElement_get_tagName(IXMLElement* This,BSTR *p) { + return This->lpVtbl->get_tagName(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement_put_tagName(IXMLElement* This,BSTR p) { + return This->lpVtbl->put_tagName(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement_get_parent(IXMLElement* This,IXMLElement **parent) { + return This->lpVtbl->get_parent(This,parent); +} +static __WIDL_INLINE HRESULT IXMLElement_setAttribute(IXMLElement* This,BSTR strPropertyName,VARIANT PropertyValue) { + return This->lpVtbl->setAttribute(This,strPropertyName,PropertyValue); +} +static __WIDL_INLINE HRESULT IXMLElement_getAttribute(IXMLElement* This,BSTR strPropertyName,VARIANT *PropertyValue) { + return This->lpVtbl->getAttribute(This,strPropertyName,PropertyValue); +} +static __WIDL_INLINE HRESULT IXMLElement_removeAttribute(IXMLElement* This,BSTR strPropertyName) { + return This->lpVtbl->removeAttribute(This,strPropertyName); +} +static __WIDL_INLINE HRESULT IXMLElement_get_children(IXMLElement* This,IXMLElementCollection **p) { + return This->lpVtbl->get_children(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement_get_type(IXMLElement* This,LONG *p) { + return This->lpVtbl->get_type(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement_get_text(IXMLElement* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement_put_text(IXMLElement* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement_addChild(IXMLElement* This,IXMLElement *pChildElem,LONG lIndex,LONG lreserved) { + return This->lpVtbl->addChild(This,pChildElem,lIndex,lreserved); +} +static __WIDL_INLINE HRESULT IXMLElement_removeChild(IXMLElement* This,IXMLElement *pChildElem) { + return This->lpVtbl->removeChild(This,pChildElem); +} #endif +#endif + +#endif + + +#endif /* __IXMLElement_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IXMLDocument interface + */ #ifndef __IXMLDocument_INTERFACE_DEFINED__ #define __IXMLDocument_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDocument; + +DEFINE_GUID(IID_IXMLDocument, 0xf52e2b61, 0x18a1, 0x11d1, 0xb1,0x05, 0x00,0x80,0x5f,0x49,0x91,0x6b); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDocument : public IDispatch { - public: - virtual HRESULT WINAPI get_root(IXMLElement **p) = 0; - virtual HRESULT WINAPI get_fileSize(BSTR *p) = 0; - virtual HRESULT WINAPI get_fileModifiedDate(BSTR *p) = 0; - virtual HRESULT WINAPI get_fileUpdatedDate(BSTR *p) = 0; - virtual HRESULT WINAPI get_URL(BSTR *p) = 0; - virtual HRESULT WINAPI put_URL(BSTR p) = 0; - virtual HRESULT WINAPI get_mimeType(BSTR *p) = 0; - virtual HRESULT WINAPI get_readyState(LONG *pl) = 0; - virtual HRESULT WINAPI get_charset(BSTR *p) = 0; - virtual HRESULT WINAPI put_charset(BSTR p) = 0; - virtual HRESULT WINAPI get_version(BSTR *p) = 0; - virtual HRESULT WINAPI get_doctype(BSTR *p) = 0; - virtual HRESULT WINAPI get_dtdURL(BSTR *p) = 0; - virtual HRESULT WINAPI createElement(VARIANT vType,VARIANT var1,IXMLElement **ppElem) = 0; - }; +MIDL_INTERFACE("f52e2b61-18a1-11d1-b105-00805f49916b") +IXMLDocument : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_root( + IXMLElement **p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fileSize( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fileModifiedDate( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fileUpdatedDate( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_URL( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_URL( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_mimeType( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_readyState( + LONG *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_charset( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_charset( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_version( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_doctype( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_dtdURl( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE createElement( + VARIANT vType, + VARIANT var1, + IXMLElement **ppElem) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDocument, 0xf52e2b61, 0x18a1, 0x11d1, 0xb1,0x05, 0x00,0x80,0x5f,0x49,0x91,0x6b) +#endif #else - typedef struct IXMLDocumentVtbl { +typedef struct IXMLDocumentVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDocument *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDocument *This); - ULONG (WINAPI *Release)(IXMLDocument *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDocument *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDocument *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDocument *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDocument *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_root)(IXMLDocument *This,IXMLElement **p); - HRESULT (WINAPI *get_fileSize)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *get_fileModifiedDate)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *get_fileUpdatedDate)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *get_URL)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *put_URL)(IXMLDocument *This,BSTR p); - HRESULT (WINAPI *get_mimeType)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *get_readyState)(IXMLDocument *This,LONG *pl); - HRESULT (WINAPI *get_charset)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *put_charset)(IXMLDocument *This,BSTR p); - HRESULT (WINAPI *get_version)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *get_doctype)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *get_dtdURL)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *createElement)(IXMLDocument *This,VARIANT vType,VARIANT var1,IXMLElement **ppElem); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDocument *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDocument *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDocument *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDocument *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDocument *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDocument *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDocument *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDocument methods ***/ + HRESULT (STDMETHODCALLTYPE *get_root)( + IXMLDocument *This, + IXMLElement **p); + + HRESULT (STDMETHODCALLTYPE *get_fileSize)( + IXMLDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_fileModifiedDate)( + IXMLDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_fileUpdatedDate)( + IXMLDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_URL)( + IXMLDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_URL)( + IXMLDocument *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_mimeType)( + IXMLDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXMLDocument *This, + LONG *p); + + HRESULT (STDMETHODCALLTYPE *get_charset)( + IXMLDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_charset)( + IXMLDocument *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_version)( + IXMLDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_doctype)( + IXMLDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_dtdURl)( + IXMLDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *createElement)( + IXMLDocument *This, + VARIANT vType, + VARIANT var1, + IXMLElement **ppElem); + END_INTERFACE - } IXMLDocumentVtbl; - struct IXMLDocument { - CONST_VTBL struct IXMLDocumentVtbl *lpVtbl; - }; +} IXMLDocumentVtbl; + +interface IXMLDocument { + CONST_VTBL IXMLDocumentVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDocument_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDocument_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDocument_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDocument_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDocument methods ***/ #define IXMLDocument_get_root(This,p) (This)->lpVtbl->get_root(This,p) #define IXMLDocument_get_fileSize(This,p) (This)->lpVtbl->get_fileSize(This,p) #define IXMLDocument_get_fileModifiedDate(This,p) (This)->lpVtbl->get_fileModifiedDate(This,p) @@ -2951,107 +9362,550 @@ typedef struct XMLDocument XMLDocument; #define IXMLDocument_get_URL(This,p) (This)->lpVtbl->get_URL(This,p) #define IXMLDocument_put_URL(This,p) (This)->lpVtbl->put_URL(This,p) #define IXMLDocument_get_mimeType(This,p) (This)->lpVtbl->get_mimeType(This,p) -#define IXMLDocument_get_readyState(This,pl) (This)->lpVtbl->get_readyState(This,pl) +#define IXMLDocument_get_readyState(This,p) (This)->lpVtbl->get_readyState(This,p) #define IXMLDocument_get_charset(This,p) (This)->lpVtbl->get_charset(This,p) #define IXMLDocument_put_charset(This,p) (This)->lpVtbl->put_charset(This,p) #define IXMLDocument_get_version(This,p) (This)->lpVtbl->get_version(This,p) #define IXMLDocument_get_doctype(This,p) (This)->lpVtbl->get_doctype(This,p) -#define IXMLDocument_get_dtdURL(This,p) (This)->lpVtbl->get_dtdURL(This,p) +#define IXMLDocument_get_dtdURl(This,p) (This)->lpVtbl->get_dtdURl(This,p) #define IXMLDocument_createElement(This,vType,var1,ppElem) (This)->lpVtbl->createElement(This,vType,var1,ppElem) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDocument_QueryInterface(IXMLDocument* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDocument_AddRef(IXMLDocument* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDocument_Release(IXMLDocument* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDocument_GetTypeInfoCount(IXMLDocument* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDocument_GetTypeInfo(IXMLDocument* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDocument_GetIDsOfNames(IXMLDocument* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDocument_Invoke(IXMLDocument* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDocument methods ***/ +static __WIDL_INLINE HRESULT IXMLDocument_get_root(IXMLDocument* This,IXMLElement **p) { + return This->lpVtbl->get_root(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument_get_fileSize(IXMLDocument* This,BSTR *p) { + return This->lpVtbl->get_fileSize(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument_get_fileModifiedDate(IXMLDocument* This,BSTR *p) { + return This->lpVtbl->get_fileModifiedDate(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument_get_fileUpdatedDate(IXMLDocument* This,BSTR *p) { + return This->lpVtbl->get_fileUpdatedDate(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument_get_URL(IXMLDocument* This,BSTR *p) { + return This->lpVtbl->get_URL(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument_put_URL(IXMLDocument* This,BSTR p) { + return This->lpVtbl->put_URL(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument_get_mimeType(IXMLDocument* This,BSTR *p) { + return This->lpVtbl->get_mimeType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument_get_readyState(IXMLDocument* This,LONG *p) { + return This->lpVtbl->get_readyState(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument_get_charset(IXMLDocument* This,BSTR *p) { + return This->lpVtbl->get_charset(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument_put_charset(IXMLDocument* This,BSTR p) { + return This->lpVtbl->put_charset(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument_get_version(IXMLDocument* This,BSTR *p) { + return This->lpVtbl->get_version(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument_get_doctype(IXMLDocument* This,BSTR *p) { + return This->lpVtbl->get_doctype(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument_get_dtdURl(IXMLDocument* This,BSTR *p) { + return This->lpVtbl->get_dtdURl(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument_createElement(IXMLDocument* This,VARIANT vType,VARIANT var1,IXMLElement **ppElem) { + return This->lpVtbl->createElement(This,vType,var1,ppElem); +} #endif #endif - HRESULT WINAPI IXMLDocument_get_root_Proxy(IXMLDocument *This,IXMLElement **p); - void __RPC_STUB IXMLDocument_get_root_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_fileSize_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_fileSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_fileModifiedDate_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_fileModifiedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_fileUpdatedDate_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_fileUpdatedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_URL_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_put_URL_Proxy(IXMLDocument *This,BSTR p); - void __RPC_STUB IXMLDocument_put_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_mimeType_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_mimeType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_readyState_Proxy(IXMLDocument *This,LONG *pl); - void __RPC_STUB IXMLDocument_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_charset_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_put_charset_Proxy(IXMLDocument *This,BSTR p); - void __RPC_STUB IXMLDocument_put_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_version_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_doctype_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_doctype_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_dtdURL_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_dtdURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_createElement_Proxy(IXMLDocument *This,VARIANT vType,VARIANT var1,IXMLElement **ppElem); - void __RPC_STUB IXMLDocument_createElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + +#endif + + +#endif /* __IXMLDocument_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLElement2 interface + */ +#ifndef __IXMLElement2_INTERFACE_DEFINED__ +#define __IXMLElement2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLElement2, 0x2b8de2ff, 0x8d2d, 0x11d1, 0xb2,0xfc, 0x00,0xc0,0x4f,0xd9,0x15,0xa9); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2b8de2ff-8d2d-11d1-b2fc-00c04fd915a9") +IXMLElement2 : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_tagName( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_tagName( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_parent( + IXMLElement2 **ppParent) = 0; + + virtual HRESULT STDMETHODCALLTYPE setAttribute( + BSTR strPropertyName, + VARIANT PropertyValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAttribute( + BSTR strPropertyName, + VARIANT *PropertyValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeAttribute( + BSTR strPropertyName) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_children( + IXMLElementCollection **pp) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_type( + LONG *plType) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_text( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_text( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE addChild( + IXMLElement2 *pChildElem, + LONG lIndex, + LONG lReserved) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeChild( + IXMLElement2 *pChildElem) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_attributes( + IXMLElementCollection **pp) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLElement2, 0x2b8de2ff, 0x8d2d, 0x11d1, 0xb2,0xfc, 0x00,0xc0,0x4f,0xd9,0x15,0xa9) +#endif +#else +typedef struct IXMLElement2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLElement2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLElement2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLElement2 *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLElement2 *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLElement2 *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLElement2 *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLElement2 *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLElement2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_tagName)( + IXMLElement2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_tagName)( + IXMLElement2 *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_parent)( + IXMLElement2 *This, + IXMLElement2 **ppParent); + + HRESULT (STDMETHODCALLTYPE *setAttribute)( + IXMLElement2 *This, + BSTR strPropertyName, + VARIANT PropertyValue); + + HRESULT (STDMETHODCALLTYPE *getAttribute)( + IXMLElement2 *This, + BSTR strPropertyName, + VARIANT *PropertyValue); + + HRESULT (STDMETHODCALLTYPE *removeAttribute)( + IXMLElement2 *This, + BSTR strPropertyName); + + HRESULT (STDMETHODCALLTYPE *get_children)( + IXMLElement2 *This, + IXMLElementCollection **pp); + + HRESULT (STDMETHODCALLTYPE *get_type)( + IXMLElement2 *This, + LONG *plType); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLElement2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLElement2 *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *addChild)( + IXMLElement2 *This, + IXMLElement2 *pChildElem, + LONG lIndex, + LONG lReserved); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLElement2 *This, + IXMLElement2 *pChildElem); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLElement2 *This, + IXMLElementCollection **pp); + + END_INTERFACE +} IXMLElement2Vtbl; + +interface IXMLElement2 { + CONST_VTBL IXMLElement2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLElement2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLElement2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLElement2_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLElement2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLElement2 methods ***/ +#define IXMLElement2_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p) +#define IXMLElement2_put_tagName(This,p) (This)->lpVtbl->put_tagName(This,p) +#define IXMLElement2_get_parent(This,ppParent) (This)->lpVtbl->get_parent(This,ppParent) +#define IXMLElement2_setAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->setAttribute(This,strPropertyName,PropertyValue) +#define IXMLElement2_getAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->getAttribute(This,strPropertyName,PropertyValue) +#define IXMLElement2_removeAttribute(This,strPropertyName) (This)->lpVtbl->removeAttribute(This,strPropertyName) +#define IXMLElement2_get_children(This,pp) (This)->lpVtbl->get_children(This,pp) +#define IXMLElement2_get_type(This,plType) (This)->lpVtbl->get_type(This,plType) +#define IXMLElement2_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLElement2_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLElement2_addChild(This,pChildElem,lIndex,lReserved) (This)->lpVtbl->addChild(This,pChildElem,lIndex,lReserved) +#define IXMLElement2_removeChild(This,pChildElem) (This)->lpVtbl->removeChild(This,pChildElem) +#define IXMLElement2_get_attributes(This,pp) (This)->lpVtbl->get_attributes(This,pp) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLElement2_QueryInterface(IXMLElement2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLElement2_AddRef(IXMLElement2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLElement2_Release(IXMLElement2* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLElement2_GetTypeInfoCount(IXMLElement2* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLElement2_GetTypeInfo(IXMLElement2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLElement2_GetIDsOfNames(IXMLElement2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLElement2_Invoke(IXMLElement2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLElement2 methods ***/ +static __WIDL_INLINE HRESULT IXMLElement2_get_tagName(IXMLElement2* This,BSTR *p) { + return This->lpVtbl->get_tagName(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement2_put_tagName(IXMLElement2* This,BSTR p) { + return This->lpVtbl->put_tagName(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement2_get_parent(IXMLElement2* This,IXMLElement2 **ppParent) { + return This->lpVtbl->get_parent(This,ppParent); +} +static __WIDL_INLINE HRESULT IXMLElement2_setAttribute(IXMLElement2* This,BSTR strPropertyName,VARIANT PropertyValue) { + return This->lpVtbl->setAttribute(This,strPropertyName,PropertyValue); +} +static __WIDL_INLINE HRESULT IXMLElement2_getAttribute(IXMLElement2* This,BSTR strPropertyName,VARIANT *PropertyValue) { + return This->lpVtbl->getAttribute(This,strPropertyName,PropertyValue); +} +static __WIDL_INLINE HRESULT IXMLElement2_removeAttribute(IXMLElement2* This,BSTR strPropertyName) { + return This->lpVtbl->removeAttribute(This,strPropertyName); +} +static __WIDL_INLINE HRESULT IXMLElement2_get_children(IXMLElement2* This,IXMLElementCollection **pp) { + return This->lpVtbl->get_children(This,pp); +} +static __WIDL_INLINE HRESULT IXMLElement2_get_type(IXMLElement2* This,LONG *plType) { + return This->lpVtbl->get_type(This,plType); +} +static __WIDL_INLINE HRESULT IXMLElement2_get_text(IXMLElement2* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement2_put_text(IXMLElement2* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement2_addChild(IXMLElement2* This,IXMLElement2 *pChildElem,LONG lIndex,LONG lReserved) { + return This->lpVtbl->addChild(This,pChildElem,lIndex,lReserved); +} +static __WIDL_INLINE HRESULT IXMLElement2_removeChild(IXMLElement2* This,IXMLElement2 *pChildElem) { + return This->lpVtbl->removeChild(This,pChildElem); +} +static __WIDL_INLINE HRESULT IXMLElement2_get_attributes(IXMLElement2* This,IXMLElementCollection **pp) { + return This->lpVtbl->get_attributes(This,pp); +} +#endif +#endif + #endif + +#endif /* __IXMLElement2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDocument2 interface + */ #ifndef __IXMLDocument2_INTERFACE_DEFINED__ #define __IXMLDocument2_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDocument2; + +DEFINE_GUID(IID_IXMLDocument2, 0x2b8de2fe, 0x8d2d, 0x11d1, 0xb2,0xfc, 0x00,0xc0,0x4f,0xd9,0x15,0xa9); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDocument2 : public IDispatch { - public: - virtual HRESULT WINAPI get_root(IXMLElement2 **p) = 0; - virtual HRESULT WINAPI get_fileSize(BSTR *p) = 0; - virtual HRESULT WINAPI get_fileModifiedDate(BSTR *p) = 0; - virtual HRESULT WINAPI get_fileUpdatedDate(BSTR *p) = 0; - virtual HRESULT WINAPI get_URL(BSTR *p) = 0; - virtual HRESULT WINAPI put_URL(BSTR p) = 0; - virtual HRESULT WINAPI get_mimeType(BSTR *p) = 0; - virtual HRESULT WINAPI get_readyState(LONG *pl) = 0; - virtual HRESULT WINAPI get_charset(BSTR *p) = 0; - virtual HRESULT WINAPI put_charset(BSTR p) = 0; - virtual HRESULT WINAPI get_version(BSTR *p) = 0; - virtual HRESULT WINAPI get_doctype(BSTR *p) = 0; - virtual HRESULT WINAPI get_dtdURL(BSTR *p) = 0; - virtual HRESULT WINAPI createElement(VARIANT vType,VARIANT var1,IXMLElement2 **ppElem) = 0; - virtual HRESULT WINAPI get_async(VARIANT_BOOL *pf) = 0; - virtual HRESULT WINAPI put_async(VARIANT_BOOL f) = 0; - }; +MIDL_INTERFACE("2b8de2fe-8d2d-11d1-b2fc-00c04fd915a9") +IXMLDocument2 : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_root( + IXMLElement2 **p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fileSize( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fileModifiedDate( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fileUpdatedDate( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_URL( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_URL( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_mimeType( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_readyState( + LONG *pl) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_charset( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_charset( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_version( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_doctype( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_dtdURL( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE createElement( + VARIANT vType, + VARIANT var, + IXMLElement2 **ppElem) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_async( + VARIANT_BOOL *pf) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_async( + VARIANT_BOOL f) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDocument2, 0x2b8de2fe, 0x8d2d, 0x11d1, 0xb2,0xfc, 0x00,0xc0,0x4f,0xd9,0x15,0xa9) +#endif #else - typedef struct IXMLDocument2Vtbl { +typedef struct IXMLDocument2Vtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDocument2 *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDocument2 *This); - ULONG (WINAPI *Release)(IXMLDocument2 *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDocument2 *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDocument2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDocument2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDocument2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_root)(IXMLDocument2 *This,IXMLElement2 **p); - HRESULT (WINAPI *get_fileSize)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *get_fileModifiedDate)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *get_fileUpdatedDate)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *get_URL)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *put_URL)(IXMLDocument2 *This,BSTR p); - HRESULT (WINAPI *get_mimeType)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *get_readyState)(IXMLDocument2 *This,LONG *pl); - HRESULT (WINAPI *get_charset)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *put_charset)(IXMLDocument2 *This,BSTR p); - HRESULT (WINAPI *get_version)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *get_doctype)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *get_dtdURL)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *createElement)(IXMLDocument2 *This,VARIANT vType,VARIANT var1,IXMLElement2 **ppElem); - HRESULT (WINAPI *get_async)(IXMLDocument2 *This,VARIANT_BOOL *pf); - HRESULT (WINAPI *put_async)(IXMLDocument2 *This,VARIANT_BOOL f); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDocument2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDocument2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDocument2 *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDocument2 *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDocument2 *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDocument2 *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDocument2 *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDocument2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_root)( + IXMLDocument2 *This, + IXMLElement2 **p); + + HRESULT (STDMETHODCALLTYPE *get_fileSize)( + IXMLDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_fileModifiedDate)( + IXMLDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_fileUpdatedDate)( + IXMLDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_URL)( + IXMLDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_URL)( + IXMLDocument2 *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_mimeType)( + IXMLDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXMLDocument2 *This, + LONG *pl); + + HRESULT (STDMETHODCALLTYPE *get_charset)( + IXMLDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_charset)( + IXMLDocument2 *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_version)( + IXMLDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_doctype)( + IXMLDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_dtdURL)( + IXMLDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *createElement)( + IXMLDocument2 *This, + VARIANT vType, + VARIANT var, + IXMLElement2 **ppElem); + + HRESULT (STDMETHODCALLTYPE *get_async)( + IXMLDocument2 *This, + VARIANT_BOOL *pf); + + HRESULT (STDMETHODCALLTYPE *put_async)( + IXMLDocument2 *This, + VARIANT_BOOL f); + END_INTERFACE - } IXMLDocument2Vtbl; - struct IXMLDocument2 { - CONST_VTBL struct IXMLDocument2Vtbl *lpVtbl; - }; +} IXMLDocument2Vtbl; + +interface IXMLDocument2 { + CONST_VTBL IXMLDocument2Vtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDocument2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDocument2_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDocument2_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDocument2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDocument2 methods ***/ #define IXMLDocument2_get_root(This,p) (This)->lpVtbl->get_root(This,p) #define IXMLDocument2_get_fileSize(This,p) (This)->lpVtbl->get_fileSize(This,p) #define IXMLDocument2_get_fileModifiedDate(This,p) (This)->lpVtbl->get_fileModifiedDate(This,p) @@ -3065,321 +9919,471 @@ typedef struct XMLDocument XMLDocument; #define IXMLDocument2_get_version(This,p) (This)->lpVtbl->get_version(This,p) #define IXMLDocument2_get_doctype(This,p) (This)->lpVtbl->get_doctype(This,p) #define IXMLDocument2_get_dtdURL(This,p) (This)->lpVtbl->get_dtdURL(This,p) -#define IXMLDocument2_createElement(This,vType,var1,ppElem) (This)->lpVtbl->createElement(This,vType,var1,ppElem) +#define IXMLDocument2_createElement(This,vType,var,ppElem) (This)->lpVtbl->createElement(This,vType,var,ppElem) #define IXMLDocument2_get_async(This,pf) (This)->lpVtbl->get_async(This,pf) #define IXMLDocument2_put_async(This,f) (This)->lpVtbl->put_async(This,f) -#endif -#endif - HRESULT WINAPI IXMLDocument2_get_root_Proxy(IXMLDocument2 *This,IXMLElement2 **p); - void __RPC_STUB IXMLDocument2_get_root_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_fileSize_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_fileSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_fileModifiedDate_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_fileModifiedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_fileUpdatedDate_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_fileUpdatedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_URL_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_put_URL_Proxy(IXMLDocument2 *This,BSTR p); - void __RPC_STUB IXMLDocument2_put_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_mimeType_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_mimeType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_readyState_Proxy(IXMLDocument2 *This,LONG *pl); - void __RPC_STUB IXMLDocument2_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_charset_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_put_charset_Proxy(IXMLDocument2 *This,BSTR p); - void __RPC_STUB IXMLDocument2_put_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_version_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_doctype_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_doctype_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_dtdURL_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_dtdURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_createElement_Proxy(IXMLDocument2 *This,VARIANT vType,VARIANT var1,IXMLElement2 **ppElem); - void __RPC_STUB IXMLDocument2_createElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_async_Proxy(IXMLDocument2 *This,VARIANT_BOOL *pf); - void __RPC_STUB IXMLDocument2_get_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_put_async_Proxy(IXMLDocument2 *This,VARIANT_BOOL f); - void __RPC_STUB IXMLDocument2_put_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif - -#ifndef __IXMLElement_INTERFACE_DEFINED__ -#define __IXMLElement_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLElement; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLElement : public IDispatch { - public: - virtual HRESULT WINAPI get_tagName(BSTR *p) = 0; - virtual HRESULT WINAPI put_tagName(BSTR p) = 0; - virtual HRESULT WINAPI get_parent(IXMLElement **ppParent) = 0; - virtual HRESULT WINAPI setAttribute(BSTR strPropertyName,VARIANT PropertyValue) = 0; - virtual HRESULT WINAPI getAttribute(BSTR strPropertyName,VARIANT *PropertyValue) = 0; - virtual HRESULT WINAPI removeAttribute(BSTR strPropertyName) = 0; - virtual HRESULT WINAPI get_children(IXMLElementCollection **pp) = 0; - virtual HRESULT WINAPI get_type(LONG *plType) = 0; - virtual HRESULT WINAPI get_text(BSTR *p) = 0; - virtual HRESULT WINAPI put_text(BSTR p) = 0; - virtual HRESULT WINAPI addChild(IXMLElement *pChildElem,LONG lIndex,LONG lReserved) = 0; - virtual HRESULT WINAPI removeChild(IXMLElement *pChildElem) = 0; - }; #else - typedef struct IXMLElementVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLElement *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLElement *This); - ULONG (WINAPI *Release)(IXMLElement *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLElement *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLElement *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLElement *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLElement *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_tagName)(IXMLElement *This,BSTR *p); - HRESULT (WINAPI *put_tagName)(IXMLElement *This,BSTR p); - HRESULT (WINAPI *get_parent)(IXMLElement *This,IXMLElement **ppParent); - HRESULT (WINAPI *setAttribute)(IXMLElement *This,BSTR strPropertyName,VARIANT PropertyValue); - HRESULT (WINAPI *getAttribute)(IXMLElement *This,BSTR strPropertyName,VARIANT *PropertyValue); - HRESULT (WINAPI *removeAttribute)(IXMLElement *This,BSTR strPropertyName); - HRESULT (WINAPI *get_children)(IXMLElement *This,IXMLElementCollection **pp); - HRESULT (WINAPI *get_type)(IXMLElement *This,LONG *plType); - HRESULT (WINAPI *get_text)(IXMLElement *This,BSTR *p); - HRESULT (WINAPI *put_text)(IXMLElement *This,BSTR p); - HRESULT (WINAPI *addChild)(IXMLElement *This,IXMLElement *pChildElem,LONG lIndex,LONG lReserved); - HRESULT (WINAPI *removeChild)(IXMLElement *This,IXMLElement *pChildElem); - END_INTERFACE - } IXMLElementVtbl; - struct IXMLElement { - CONST_VTBL struct IXMLElementVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLElement_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLElement_Release(This) (This)->lpVtbl->Release(This) -#define IXMLElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLElement_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p) -#define IXMLElement_put_tagName(This,p) (This)->lpVtbl->put_tagName(This,p) -#define IXMLElement_get_parent(This,ppParent) (This)->lpVtbl->get_parent(This,ppParent) -#define IXMLElement_setAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->setAttribute(This,strPropertyName,PropertyValue) -#define IXMLElement_getAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->getAttribute(This,strPropertyName,PropertyValue) -#define IXMLElement_removeAttribute(This,strPropertyName) (This)->lpVtbl->removeAttribute(This,strPropertyName) -#define IXMLElement_get_children(This,pp) (This)->lpVtbl->get_children(This,pp) -#define IXMLElement_get_type(This,plType) (This)->lpVtbl->get_type(This,plType) -#define IXMLElement_get_text(This,p) (This)->lpVtbl->get_text(This,p) -#define IXMLElement_put_text(This,p) (This)->lpVtbl->put_text(This,p) -#define IXMLElement_addChild(This,pChildElem,lIndex,lReserved) (This)->lpVtbl->addChild(This,pChildElem,lIndex,lReserved) -#define IXMLElement_removeChild(This,pChildElem) (This)->lpVtbl->removeChild(This,pChildElem) -#endif +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDocument2_QueryInterface(IXMLDocument2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDocument2_AddRef(IXMLDocument2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDocument2_Release(IXMLDocument2* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDocument2_GetTypeInfoCount(IXMLDocument2* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDocument2_GetTypeInfo(IXMLDocument2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDocument2_GetIDsOfNames(IXMLDocument2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDocument2_Invoke(IXMLDocument2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDocument2 methods ***/ +static __WIDL_INLINE HRESULT IXMLDocument2_get_root(IXMLDocument2* This,IXMLElement2 **p) { + return This->lpVtbl->get_root(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument2_get_fileSize(IXMLDocument2* This,BSTR *p) { + return This->lpVtbl->get_fileSize(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument2_get_fileModifiedDate(IXMLDocument2* This,BSTR *p) { + return This->lpVtbl->get_fileModifiedDate(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument2_get_fileUpdatedDate(IXMLDocument2* This,BSTR *p) { + return This->lpVtbl->get_fileUpdatedDate(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument2_get_URL(IXMLDocument2* This,BSTR *p) { + return This->lpVtbl->get_URL(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument2_put_URL(IXMLDocument2* This,BSTR p) { + return This->lpVtbl->put_URL(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument2_get_mimeType(IXMLDocument2* This,BSTR *p) { + return This->lpVtbl->get_mimeType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument2_get_readyState(IXMLDocument2* This,LONG *pl) { + return This->lpVtbl->get_readyState(This,pl); +} +static __WIDL_INLINE HRESULT IXMLDocument2_get_charset(IXMLDocument2* This,BSTR *p) { + return This->lpVtbl->get_charset(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument2_put_charset(IXMLDocument2* This,BSTR p) { + return This->lpVtbl->put_charset(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument2_get_version(IXMLDocument2* This,BSTR *p) { + return This->lpVtbl->get_version(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument2_get_doctype(IXMLDocument2* This,BSTR *p) { + return This->lpVtbl->get_doctype(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument2_get_dtdURL(IXMLDocument2* This,BSTR *p) { + return This->lpVtbl->get_dtdURL(This,p); +} +static __WIDL_INLINE HRESULT IXMLDocument2_createElement(IXMLDocument2* This,VARIANT vType,VARIANT var,IXMLElement2 **ppElem) { + return This->lpVtbl->createElement(This,vType,var,ppElem); +} +static __WIDL_INLINE HRESULT IXMLDocument2_get_async(IXMLDocument2* This,VARIANT_BOOL *pf) { + return This->lpVtbl->get_async(This,pf); +} +static __WIDL_INLINE HRESULT IXMLDocument2_put_async(IXMLDocument2* This,VARIANT_BOOL f) { + return This->lpVtbl->put_async(This,f); +} #endif - HRESULT WINAPI IXMLElement_get_tagName_Proxy(IXMLElement *This,BSTR *p); - void __RPC_STUB IXMLElement_get_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_put_tagName_Proxy(IXMLElement *This,BSTR p); - void __RPC_STUB IXMLElement_put_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_get_parent_Proxy(IXMLElement *This,IXMLElement **ppParent); - void __RPC_STUB IXMLElement_get_parent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_setAttribute_Proxy(IXMLElement *This,BSTR strPropertyName,VARIANT PropertyValue); - void __RPC_STUB IXMLElement_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_getAttribute_Proxy(IXMLElement *This,BSTR strPropertyName,VARIANT *PropertyValue); - void __RPC_STUB IXMLElement_getAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_removeAttribute_Proxy(IXMLElement *This,BSTR strPropertyName); - void __RPC_STUB IXMLElement_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_get_children_Proxy(IXMLElement *This,IXMLElementCollection **pp); - void __RPC_STUB IXMLElement_get_children_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_get_type_Proxy(IXMLElement *This,LONG *plType); - void __RPC_STUB IXMLElement_get_type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_get_text_Proxy(IXMLElement *This,BSTR *p); - void __RPC_STUB IXMLElement_get_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_put_text_Proxy(IXMLElement *This,BSTR p); - void __RPC_STUB IXMLElement_put_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_addChild_Proxy(IXMLElement *This,IXMLElement *pChildElem,LONG lIndex,LONG lReserved); - void __RPC_STUB IXMLElement_addChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_removeChild_Proxy(IXMLElement *This,IXMLElement *pChildElem); - void __RPC_STUB IXMLElement_removeChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); #endif -#ifndef __IXMLElement2_INTERFACE_DEFINED__ -#define __IXMLElement2_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLElement2; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLElement2 : public IDispatch { - public: - virtual HRESULT WINAPI get_tagName(BSTR *p) = 0; - virtual HRESULT WINAPI put_tagName(BSTR p) = 0; - virtual HRESULT WINAPI get_parent(IXMLElement2 **ppParent) = 0; - virtual HRESULT WINAPI setAttribute(BSTR strPropertyName,VARIANT PropertyValue) = 0; - virtual HRESULT WINAPI getAttribute(BSTR strPropertyName,VARIANT *PropertyValue) = 0; - virtual HRESULT WINAPI removeAttribute(BSTR strPropertyName) = 0; - virtual HRESULT WINAPI get_children(IXMLElementCollection **pp) = 0; - virtual HRESULT WINAPI get_type(LONG *plType) = 0; - virtual HRESULT WINAPI get_text(BSTR *p) = 0; - virtual HRESULT WINAPI put_text(BSTR p) = 0; - virtual HRESULT WINAPI addChild(IXMLElement2 *pChildElem,LONG lIndex,LONG lReserved) = 0; - virtual HRESULT WINAPI removeChild(IXMLElement2 *pChildElem) = 0; - virtual HRESULT WINAPI get_attributes(IXMLElementCollection **pp) = 0; - }; -#else - typedef struct IXMLElement2Vtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLElement2 *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLElement2 *This); - ULONG (WINAPI *Release)(IXMLElement2 *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLElement2 *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLElement2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLElement2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLElement2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_tagName)(IXMLElement2 *This,BSTR *p); - HRESULT (WINAPI *put_tagName)(IXMLElement2 *This,BSTR p); - HRESULT (WINAPI *get_parent)(IXMLElement2 *This,IXMLElement2 **ppParent); - HRESULT (WINAPI *setAttribute)(IXMLElement2 *This,BSTR strPropertyName,VARIANT PropertyValue); - HRESULT (WINAPI *getAttribute)(IXMLElement2 *This,BSTR strPropertyName,VARIANT *PropertyValue); - HRESULT (WINAPI *removeAttribute)(IXMLElement2 *This,BSTR strPropertyName); - HRESULT (WINAPI *get_children)(IXMLElement2 *This,IXMLElementCollection **pp); - HRESULT (WINAPI *get_type)(IXMLElement2 *This,LONG *plType); - HRESULT (WINAPI *get_text)(IXMLElement2 *This,BSTR *p); - HRESULT (WINAPI *put_text)(IXMLElement2 *This,BSTR p); - HRESULT (WINAPI *addChild)(IXMLElement2 *This,IXMLElement2 *pChildElem,LONG lIndex,LONG lReserved); - HRESULT (WINAPI *removeChild)(IXMLElement2 *This,IXMLElement2 *pChildElem); - HRESULT (WINAPI *get_attributes)(IXMLElement2 *This,IXMLElementCollection **pp); - END_INTERFACE - } IXMLElement2Vtbl; - struct IXMLElement2 { - CONST_VTBL struct IXMLElement2Vtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLElement2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLElement2_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLElement2_Release(This) (This)->lpVtbl->Release(This) -#define IXMLElement2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLElement2_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p) -#define IXMLElement2_put_tagName(This,p) (This)->lpVtbl->put_tagName(This,p) -#define IXMLElement2_get_parent(This,ppParent) (This)->lpVtbl->get_parent(This,ppParent) -#define IXMLElement2_setAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->setAttribute(This,strPropertyName,PropertyValue) -#define IXMLElement2_getAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->getAttribute(This,strPropertyName,PropertyValue) -#define IXMLElement2_removeAttribute(This,strPropertyName) (This)->lpVtbl->removeAttribute(This,strPropertyName) -#define IXMLElement2_get_children(This,pp) (This)->lpVtbl->get_children(This,pp) -#define IXMLElement2_get_type(This,plType) (This)->lpVtbl->get_type(This,plType) -#define IXMLElement2_get_text(This,p) (This)->lpVtbl->get_text(This,p) -#define IXMLElement2_put_text(This,p) (This)->lpVtbl->put_text(This,p) -#define IXMLElement2_addChild(This,pChildElem,lIndex,lReserved) (This)->lpVtbl->addChild(This,pChildElem,lIndex,lReserved) -#define IXMLElement2_removeChild(This,pChildElem) (This)->lpVtbl->removeChild(This,pChildElem) -#define IXMLElement2_get_attributes(This,pp) (This)->lpVtbl->get_attributes(This,pp) -#endif -#endif - HRESULT WINAPI IXMLElement2_get_tagName_Proxy(IXMLElement2 *This,BSTR *p); - void __RPC_STUB IXMLElement2_get_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_put_tagName_Proxy(IXMLElement2 *This,BSTR p); - void __RPC_STUB IXMLElement2_put_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_get_parent_Proxy(IXMLElement2 *This,IXMLElement2 **ppParent); - void __RPC_STUB IXMLElement2_get_parent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_setAttribute_Proxy(IXMLElement2 *This,BSTR strPropertyName,VARIANT PropertyValue); - void __RPC_STUB IXMLElement2_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_getAttribute_Proxy(IXMLElement2 *This,BSTR strPropertyName,VARIANT *PropertyValue); - void __RPC_STUB IXMLElement2_getAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_removeAttribute_Proxy(IXMLElement2 *This,BSTR strPropertyName); - void __RPC_STUB IXMLElement2_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_get_children_Proxy(IXMLElement2 *This,IXMLElementCollection **pp); - void __RPC_STUB IXMLElement2_get_children_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_get_type_Proxy(IXMLElement2 *This,LONG *plType); - void __RPC_STUB IXMLElement2_get_type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_get_text_Proxy(IXMLElement2 *This,BSTR *p); - void __RPC_STUB IXMLElement2_get_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_put_text_Proxy(IXMLElement2 *This,BSTR p); - void __RPC_STUB IXMLElement2_put_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_addChild_Proxy(IXMLElement2 *This,IXMLElement2 *pChildElem,LONG lIndex,LONG lReserved); - void __RPC_STUB IXMLElement2_addChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_removeChild_Proxy(IXMLElement2 *This,IXMLElement2 *pChildElem); - void __RPC_STUB IXMLElement2_removeChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_get_attributes_Proxy(IXMLElement2 *This,IXMLElementCollection **pp); - void __RPC_STUB IXMLElement2_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); #endif + +#endif /* __IXMLDocument2_INTERFACE_DEFINED__ */ + +typedef enum tagXMLEMEM_TYPE { + XMLELEMTYPE_ELEMENT = 0, + XMLELEMTYPE_TEXT = 1, + XMLELEMTYPE_COMMENT = 2, + XMLELEMTYPE_DOCUMENT = 3, + XMLELEMTYPE_DTD = 4, + XMLELEMTYPE_PI = 5, + XMLELEMTYPE_OTHER = 6 +} XMLELEM_TYPE; +typedef struct _xml_error { + UINT _nLine; + BSTR _pchBuf; + BSTR _cchBuf; + UINT _ich; + BSTR _pszFound; + BSTR _pszExpected; + DWORD _reserved1; + DWORD _reserved2; +} XML_ERROR; +/***************************************************************************** + * IXMLAttribute interface + */ #ifndef __IXMLAttribute_INTERFACE_DEFINED__ #define __IXMLAttribute_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLAttribute; + +DEFINE_GUID(IID_IXMLAttribute, 0xd4d4a0fc, 0x3b73, 0x11d1, 0xb2,0xb4, 0x00,0xc0,0x4f,0xb9,0x25,0x96); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLAttribute : public IDispatch { - public: - virtual HRESULT WINAPI get_name(BSTR *n) = 0; - virtual HRESULT WINAPI get_value(BSTR *v) = 0; - }; +MIDL_INTERFACE("d4d4a0fc-3b73-11d1-b2b4-00c04fb92596") +IXMLAttribute : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_name( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_value( + BSTR *p) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLAttribute, 0xd4d4a0fc, 0x3b73, 0x11d1, 0xb2,0xb4, 0x00,0xc0,0x4f,0xb9,0x25,0x96) +#endif #else - typedef struct IXMLAttributeVtbl { +typedef struct IXMLAttributeVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLAttribute *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLAttribute *This); - ULONG (WINAPI *Release)(IXMLAttribute *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLAttribute *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLAttribute *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLAttribute *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLAttribute *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(IXMLAttribute *This,BSTR *n); - HRESULT (WINAPI *get_value)(IXMLAttribute *This,BSTR *v); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLAttribute *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLAttribute *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLAttribute *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLAttribute *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLAttribute *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLAttribute *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLAttribute *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLAttribute methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + IXMLAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_value)( + IXMLAttribute *This, + BSTR *p); + END_INTERFACE - } IXMLAttributeVtbl; - struct IXMLAttribute { - CONST_VTBL struct IXMLAttributeVtbl *lpVtbl; - }; +} IXMLAttributeVtbl; + +interface IXMLAttribute { + CONST_VTBL IXMLAttributeVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLAttribute_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLAttribute_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLAttribute_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLAttribute_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLAttribute_get_name(This,n) (This)->lpVtbl->get_name(This,n) -#define IXMLAttribute_get_value(This,v) (This)->lpVtbl->get_value(This,v) +/*** IXMLAttribute methods ***/ +#define IXMLAttribute_get_name(This,p) (This)->lpVtbl->get_name(This,p) +#define IXMLAttribute_get_value(This,p) (This)->lpVtbl->get_value(This,p) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLAttribute_QueryInterface(IXMLAttribute* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLAttribute_AddRef(IXMLAttribute* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLAttribute_Release(IXMLAttribute* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLAttribute_GetTypeInfoCount(IXMLAttribute* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLAttribute_GetTypeInfo(IXMLAttribute* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLAttribute_GetIDsOfNames(IXMLAttribute* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLAttribute_Invoke(IXMLAttribute* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLAttribute methods ***/ +static __WIDL_INLINE HRESULT IXMLAttribute_get_name(IXMLAttribute* This,BSTR *p) { + return This->lpVtbl->get_name(This,p); +} +static __WIDL_INLINE HRESULT IXMLAttribute_get_value(IXMLAttribute* This,BSTR *p) { + return This->lpVtbl->get_value(This,p); +} #endif #endif - HRESULT WINAPI IXMLAttribute_get_name_Proxy(IXMLAttribute *This,BSTR *n); - void __RPC_STUB IXMLAttribute_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLAttribute_get_value_Proxy(IXMLAttribute *This,BSTR *v); - void __RPC_STUB IXMLAttribute_get_value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLAttribute_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLError interface + */ #ifndef __IXMLError_INTERFACE_DEFINED__ #define __IXMLError_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLError; + +DEFINE_GUID(IID_IXMLError, 0x948c5ad3, 0xc58d, 0x11d0, 0x9c,0x0b, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLError : public IUnknown { - public: - virtual HRESULT WINAPI GetErrorInfo(XML_ERROR *pErrorReturn) = 0; - }; +MIDL_INTERFACE("948c5ad3-c58d-11d0-9c0b-00c04fc99c8e") +IXMLError : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetErrorInfo( + XML_ERROR *pErrorReturn) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLError, 0x948c5ad3, 0xc58d, 0x11d0, 0x9c,0x0b, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e) +#endif #else - typedef struct IXMLErrorVtbl { +typedef struct IXMLErrorVtbl { BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLError *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLError *This); - ULONG (WINAPI *Release)(IXMLError *This); - HRESULT (WINAPI *GetErrorInfo)(IXMLError *This,XML_ERROR *pErrorReturn); + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLError *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLError *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLError *This); + + /*** IXMLError methods ***/ + HRESULT (STDMETHODCALLTYPE *GetErrorInfo)( + IXMLError *This, + XML_ERROR *pErrorReturn); + END_INTERFACE - } IXMLErrorVtbl; - struct IXMLError { - CONST_VTBL struct IXMLErrorVtbl *lpVtbl; - }; +} IXMLErrorVtbl; + +interface IXMLError { + CONST_VTBL IXMLErrorVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLError_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLError_Release(This) (This)->lpVtbl->Release(This) +/*** IXMLError methods ***/ #define IXMLError_GetErrorInfo(This,pErrorReturn) (This)->lpVtbl->GetErrorInfo(This,pErrorReturn) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLError_QueryInterface(IXMLError* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLError_AddRef(IXMLError* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLError_Release(IXMLError* This) { + return This->lpVtbl->Release(This); +} +/*** IXMLError methods ***/ +static __WIDL_INLINE HRESULT IXMLError_GetErrorInfo(IXMLError* This,XML_ERROR *pErrorReturn) { + return This->lpVtbl->GetErrorInfo(This,pErrorReturn); +} #endif #endif - HRESULT WINAPI IXMLError_GetErrorInfo_Proxy(IXMLError *This,XML_ERROR *pErrorReturn); - void __RPC_STUB IXMLError_GetErrorInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + +#endif + + +#endif /* __IXMLError_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLElementNotificationSink interface + */ +#ifndef __IXMLElementNotificationSink_INTERFACE_DEFINED__ +#define __IXMLElementNotificationSink_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLElementNotificationSink, 0xd9f1e15a, 0xccdb, 0x11d0, 0x9c,0x0c, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d9f1e15a-ccdb-11d0-9c0c-00c04fc99c8e") +IXMLElementNotificationSink : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE ChildAdded( + IDispatch *pChildElem) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLElementNotificationSink, 0xd9f1e15a, 0xccdb, 0x11d0, 0x9c,0x0c, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e) +#endif +#else +typedef struct IXMLElementNotificationSinkVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLElementNotificationSink *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLElementNotificationSink *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLElementNotificationSink *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLElementNotificationSink *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLElementNotificationSink *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLElementNotificationSink *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLElementNotificationSink *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLElementNotificationSink methods ***/ + HRESULT (STDMETHODCALLTYPE *ChildAdded)( + IXMLElementNotificationSink *This, + IDispatch *pChildElem); + + END_INTERFACE +} IXMLElementNotificationSinkVtbl; + +interface IXMLElementNotificationSink { + CONST_VTBL IXMLElementNotificationSinkVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLElementNotificationSink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLElementNotificationSink_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLElementNotificationSink_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLElementNotificationSink_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLElementNotificationSink_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLElementNotificationSink_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLElementNotificationSink_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLElementNotificationSink methods ***/ +#define IXMLElementNotificationSink_ChildAdded(This,pChildElem) (This)->lpVtbl->ChildAdded(This,pChildElem) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLElementNotificationSink_QueryInterface(IXMLElementNotificationSink* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLElementNotificationSink_AddRef(IXMLElementNotificationSink* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLElementNotificationSink_Release(IXMLElementNotificationSink* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLElementNotificationSink_GetTypeInfoCount(IXMLElementNotificationSink* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLElementNotificationSink_GetTypeInfo(IXMLElementNotificationSink* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLElementNotificationSink_GetIDsOfNames(IXMLElementNotificationSink* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLElementNotificationSink_Invoke(IXMLElementNotificationSink* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLElementNotificationSink methods ***/ +static __WIDL_INLINE HRESULT IXMLElementNotificationSink_ChildAdded(IXMLElementNotificationSink* This,IDispatch *pChildElem) { + return This->lpVtbl->ChildAdded(This,pChildElem); +} +#endif #endif - EXTERN_C const CLSID CLSID_XMLDocument; +#endif + + +#endif /* __IXMLElementNotificationSink_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * XMLDocument coclass + */ + +DEFINE_GUID(CLSID_XMLDocument, 0xcfc399af, 0xd876, 0x11d0, 0x9c,0x10, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e); + #ifdef __cplusplus - class XMLDocument; +class DECLSPEC_UUID("cfc399af-d876-11d0-9c10-00c04fc99c8e") XMLDocument; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLDocument, 0xcfc399af, 0xd876, 0x11d0, 0x9c,0x10, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e) #endif #endif -#pragma pop_macro("abort") + +#endif /* __MSXML_LIBRARY_DEFINED__ */ /* Begin additional prototypes for all interfaces */ +ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); +unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); +unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); +void __RPC_USER BSTR_UserFree (ULONG *, BSTR *); +ULONG __RPC_USER VARIANT_UserSize (ULONG *, ULONG, VARIANT *); +unsigned char * __RPC_USER VARIANT_UserMarshal (ULONG *, unsigned char *, VARIANT *); +unsigned char * __RPC_USER VARIANT_UserUnmarshal(ULONG *, unsigned char *, VARIANT *); +void __RPC_USER VARIANT_UserFree (ULONG *, VARIANT *); /* End additional prototypes */ diff --git a/lib/libc/include/any-windows-any/msxml2.h b/lib/libc/include/any-windows-any/msxml2.h index 2c0786da71de283bc8fdbcb1ea23956c6350ca3e..88ea5b22eeaa81d5f25e651e3d8f92f44cff3941 100644 --- a/lib/libc/include/any-windows-any/msxml2.h +++ b/lib/libc/include/any-windows-any/msxml2.h @@ -1,418 +1,309 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ +/*** Autogenerated by WIDL 8.21 from include/msxml2.idl - Do not edit ***/ + +#ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 440 +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include #endif -#include "rpc.h" -#include "rpcndr.h" - -#pragma push_macro("abort") -#undef abort +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif #ifndef __msxml2_h__ #define __msxml2_h__ -#ifndef __IXMLDOMImplementation_FWD_DEFINED__ -#define __IXMLDOMImplementation_FWD_DEFINED__ -typedef struct IXMLDOMImplementation IXMLDOMImplementation; +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ #endif - -#ifndef __IXMLDOMNode_FWD_DEFINED__ -#define __IXMLDOMNode_FWD_DEFINED__ -typedef struct IXMLDOMNode IXMLDOMNode; -#endif - -#ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__ -#define __IXMLDOMDocumentFragment_FWD_DEFINED__ -typedef struct IXMLDOMDocumentFragment IXMLDOMDocumentFragment; -#endif - -#ifndef __IXMLDOMDocument_FWD_DEFINED__ -#define __IXMLDOMDocument_FWD_DEFINED__ -typedef struct IXMLDOMDocument IXMLDOMDocument; -#endif - -#ifndef __IXMLDOMDocument2_FWD_DEFINED__ -#define __IXMLDOMDocument2_FWD_DEFINED__ -typedef struct IXMLDOMDocument2 IXMLDOMDocument2; -#endif - -#ifndef __IXMLDOMNodeList_FWD_DEFINED__ -#define __IXMLDOMNodeList_FWD_DEFINED__ -typedef struct IXMLDOMNodeList IXMLDOMNodeList; -#endif - -#ifndef __IXMLDOMNamedNodeMap_FWD_DEFINED__ -#define __IXMLDOMNamedNodeMap_FWD_DEFINED__ -typedef struct IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap; -#endif - -#ifndef __IXMLDOMCharacterData_FWD_DEFINED__ -#define __IXMLDOMCharacterData_FWD_DEFINED__ -typedef struct IXMLDOMCharacterData IXMLDOMCharacterData; -#endif - -#ifndef __IXMLDOMAttribute_FWD_DEFINED__ -#define __IXMLDOMAttribute_FWD_DEFINED__ -typedef struct IXMLDOMAttribute IXMLDOMAttribute; -#endif - -#ifndef __IXMLDOMElement_FWD_DEFINED__ -#define __IXMLDOMElement_FWD_DEFINED__ -typedef struct IXMLDOMElement IXMLDOMElement; -#endif - -#ifndef __IXMLDOMText_FWD_DEFINED__ -#define __IXMLDOMText_FWD_DEFINED__ -typedef struct IXMLDOMText IXMLDOMText; -#endif - -#ifndef __IXMLDOMComment_FWD_DEFINED__ -#define __IXMLDOMComment_FWD_DEFINED__ -typedef struct IXMLDOMComment IXMLDOMComment; -#endif - -#ifndef __IXMLDOMProcessingInstruction_FWD_DEFINED__ -#define __IXMLDOMProcessingInstruction_FWD_DEFINED__ -typedef struct IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction; -#endif - -#ifndef __IXMLDOMCDATASection_FWD_DEFINED__ -#define __IXMLDOMCDATASection_FWD_DEFINED__ -typedef struct IXMLDOMCDATASection IXMLDOMCDATASection; -#endif - -#ifndef __IXMLDOMDocumentType_FWD_DEFINED__ -#define __IXMLDOMDocumentType_FWD_DEFINED__ -typedef struct IXMLDOMDocumentType IXMLDOMDocumentType; -#endif - -#ifndef __IXMLDOMNotation_FWD_DEFINED__ -#define __IXMLDOMNotation_FWD_DEFINED__ -typedef struct IXMLDOMNotation IXMLDOMNotation; -#endif - -#ifndef __IXMLDOMEntity_FWD_DEFINED__ -#define __IXMLDOMEntity_FWD_DEFINED__ -typedef struct IXMLDOMEntity IXMLDOMEntity; -#endif - -#ifndef __IXMLDOMEntityReference_FWD_DEFINED__ -#define __IXMLDOMEntityReference_FWD_DEFINED__ -typedef struct IXMLDOMEntityReference IXMLDOMEntityReference; -#endif - -#ifndef __IXMLDOMParseError_FWD_DEFINED__ -#define __IXMLDOMParseError_FWD_DEFINED__ -typedef struct IXMLDOMParseError IXMLDOMParseError; -#endif - -#ifndef __IXMLDOMSchemaCollection_FWD_DEFINED__ -#define __IXMLDOMSchemaCollection_FWD_DEFINED__ -typedef struct IXMLDOMSchemaCollection IXMLDOMSchemaCollection; -#endif - -#ifndef __IXTLRuntime_FWD_DEFINED__ -#define __IXTLRuntime_FWD_DEFINED__ -typedef struct IXTLRuntime IXTLRuntime; -#endif - -#ifndef __IXSLTemplate_FWD_DEFINED__ -#define __IXSLTemplate_FWD_DEFINED__ -typedef struct IXSLTemplate IXSLTemplate; -#endif - -#ifndef __IXSLProcessor_FWD_DEFINED__ -#define __IXSLProcessor_FWD_DEFINED__ -typedef struct IXSLProcessor IXSLProcessor; -#endif - -#ifndef __ISAXXMLReader_FWD_DEFINED__ -#define __ISAXXMLReader_FWD_DEFINED__ -typedef struct ISAXXMLReader ISAXXMLReader; -#endif - -#ifndef __ISAXXMLFilter_FWD_DEFINED__ -#define __ISAXXMLFilter_FWD_DEFINED__ -typedef struct ISAXXMLFilter ISAXXMLFilter; -#endif - -#ifndef __ISAXLocator_FWD_DEFINED__ -#define __ISAXLocator_FWD_DEFINED__ -typedef struct ISAXLocator ISAXLocator; -#endif - -#ifndef __ISAXEntityResolver_FWD_DEFINED__ -#define __ISAXEntityResolver_FWD_DEFINED__ -typedef struct ISAXEntityResolver ISAXEntityResolver; -#endif - -#ifndef __ISAXContentHandler_FWD_DEFINED__ -#define __ISAXContentHandler_FWD_DEFINED__ -typedef struct ISAXContentHandler ISAXContentHandler; -#endif - -#ifndef __ISAXDTDHandler_FWD_DEFINED__ -#define __ISAXDTDHandler_FWD_DEFINED__ -typedef struct ISAXDTDHandler ISAXDTDHandler; -#endif - -#ifndef __ISAXErrorHandler_FWD_DEFINED__ -#define __ISAXErrorHandler_FWD_DEFINED__ -typedef struct ISAXErrorHandler ISAXErrorHandler; -#endif - -#ifndef __ISAXLexicalHandler_FWD_DEFINED__ -#define __ISAXLexicalHandler_FWD_DEFINED__ -typedef struct ISAXLexicalHandler ISAXLexicalHandler; -#endif - -#ifndef __ISAXDeclHandler_FWD_DEFINED__ -#define __ISAXDeclHandler_FWD_DEFINED__ -typedef struct ISAXDeclHandler ISAXDeclHandler; -#endif - -#ifndef __ISAXAttributes_FWD_DEFINED__ -#define __ISAXAttributes_FWD_DEFINED__ -typedef struct ISAXAttributes ISAXAttributes; -#endif - -#ifndef __IVBSAXXMLReader_FWD_DEFINED__ -#define __IVBSAXXMLReader_FWD_DEFINED__ -typedef struct IVBSAXXMLReader IVBSAXXMLReader; -#endif - -#ifndef __IVBSAXXMLFilter_FWD_DEFINED__ -#define __IVBSAXXMLFilter_FWD_DEFINED__ -typedef struct IVBSAXXMLFilter IVBSAXXMLFilter; -#endif - -#ifndef __IVBSAXLocator_FWD_DEFINED__ -#define __IVBSAXLocator_FWD_DEFINED__ -typedef struct IVBSAXLocator IVBSAXLocator; -#endif - -#ifndef __IVBSAXEntityResolver_FWD_DEFINED__ -#define __IVBSAXEntityResolver_FWD_DEFINED__ -typedef struct IVBSAXEntityResolver IVBSAXEntityResolver; -#endif - -#ifndef __IVBSAXContentHandler_FWD_DEFINED__ -#define __IVBSAXContentHandler_FWD_DEFINED__ -typedef struct IVBSAXContentHandler IVBSAXContentHandler; -#endif - -#ifndef __IVBSAXDTDHandler_FWD_DEFINED__ -#define __IVBSAXDTDHandler_FWD_DEFINED__ -typedef struct IVBSAXDTDHandler IVBSAXDTDHandler; -#endif - -#ifndef __IVBSAXErrorHandler_FWD_DEFINED__ -#define __IVBSAXErrorHandler_FWD_DEFINED__ -typedef struct IVBSAXErrorHandler IVBSAXErrorHandler; -#endif - -#ifndef __IVBSAXLexicalHandler_FWD_DEFINED__ -#define __IVBSAXLexicalHandler_FWD_DEFINED__ -typedef struct IVBSAXLexicalHandler IVBSAXLexicalHandler; -#endif - -#ifndef __IVBSAXDeclHandler_FWD_DEFINED__ -#define __IVBSAXDeclHandler_FWD_DEFINED__ -typedef struct IVBSAXDeclHandler IVBSAXDeclHandler; -#endif - -#ifndef __IVBSAXAttributes_FWD_DEFINED__ -#define __IVBSAXAttributes_FWD_DEFINED__ -typedef struct IVBSAXAttributes IVBSAXAttributes; -#endif - -#ifndef __IMXWriter_FWD_DEFINED__ -#define __IMXWriter_FWD_DEFINED__ -typedef struct IMXWriter IMXWriter; -#endif - -#ifndef __IMXAttributes_FWD_DEFINED__ -#define __IMXAttributes_FWD_DEFINED__ -typedef struct IMXAttributes IMXAttributes; -#endif - -#ifndef __IMXReaderControl_FWD_DEFINED__ -#define __IMXReaderControl_FWD_DEFINED__ -typedef struct IMXReaderControl IMXReaderControl; -#endif - -#ifndef __IMXSchemaDeclHandler_FWD_DEFINED__ -#define __IMXSchemaDeclHandler_FWD_DEFINED__ -typedef struct IMXSchemaDeclHandler IMXSchemaDeclHandler; -#endif - -#ifndef __IXMLDOMSchemaCollection2_FWD_DEFINED__ -#define __IXMLDOMSchemaCollection2_FWD_DEFINED__ -typedef struct IXMLDOMSchemaCollection2 IXMLDOMSchemaCollection2; -#endif - -#ifndef __ISchemaStringCollection_FWD_DEFINED__ -#define __ISchemaStringCollection_FWD_DEFINED__ -typedef struct ISchemaStringCollection ISchemaStringCollection; -#endif - -#ifndef __ISchemaItemCollection_FWD_DEFINED__ -#define __ISchemaItemCollection_FWD_DEFINED__ -typedef struct ISchemaItemCollection ISchemaItemCollection; -#endif - -#ifndef __ISchemaItem_FWD_DEFINED__ -#define __ISchemaItem_FWD_DEFINED__ -typedef struct ISchemaItem ISchemaItem; -#endif - -#ifndef __ISchema_FWD_DEFINED__ -#define __ISchema_FWD_DEFINED__ -typedef struct ISchema ISchema; -#endif - -#ifndef __ISchemaParticle_FWD_DEFINED__ -#define __ISchemaParticle_FWD_DEFINED__ -typedef struct ISchemaParticle ISchemaParticle; -#endif - -#ifndef __ISchemaAttribute_FWD_DEFINED__ -#define __ISchemaAttribute_FWD_DEFINED__ -typedef struct ISchemaAttribute ISchemaAttribute; #endif -#ifndef __ISchemaElement_FWD_DEFINED__ -#define __ISchemaElement_FWD_DEFINED__ -typedef struct ISchemaElement ISchemaElement; -#endif - -#ifndef __ISchemaType_FWD_DEFINED__ -#define __ISchemaType_FWD_DEFINED__ -typedef struct ISchemaType ISchemaType; -#endif - -#ifndef __ISchemaComplexType_FWD_DEFINED__ -#define __ISchemaComplexType_FWD_DEFINED__ -typedef struct ISchemaComplexType ISchemaComplexType; -#endif - -#ifndef __ISchemaAttributeGroup_FWD_DEFINED__ -#define __ISchemaAttributeGroup_FWD_DEFINED__ -typedef struct ISchemaAttributeGroup ISchemaAttributeGroup; -#endif - -#ifndef __ISchemaModelGroup_FWD_DEFINED__ -#define __ISchemaModelGroup_FWD_DEFINED__ -typedef struct ISchemaModelGroup ISchemaModelGroup; -#endif - -#ifndef __ISchemaAny_FWD_DEFINED__ -#define __ISchemaAny_FWD_DEFINED__ -typedef struct ISchemaAny ISchemaAny; -#endif - -#ifndef __ISchemaIdentityConstraint_FWD_DEFINED__ -#define __ISchemaIdentityConstraint_FWD_DEFINED__ -typedef struct ISchemaIdentityConstraint ISchemaIdentityConstraint; -#endif - -#ifndef __ISchemaNotation_FWD_DEFINED__ -#define __ISchemaNotation_FWD_DEFINED__ -typedef struct ISchemaNotation ISchemaNotation; -#endif +/* Forward declarations */ #ifndef __IXMLElementCollection_FWD_DEFINED__ #define __IXMLElementCollection_FWD_DEFINED__ -typedef struct IXMLElementCollection IXMLElementCollection; -#endif - -#ifndef __IXMLDocument_FWD_DEFINED__ -#define __IXMLDocument_FWD_DEFINED__ -typedef struct IXMLDocument IXMLDocument; -#endif - -#ifndef __IXMLDocument2_FWD_DEFINED__ -#define __IXMLDocument2_FWD_DEFINED__ -typedef struct IXMLDocument2 IXMLDocument2; +typedef interface IXMLElementCollection IXMLElementCollection; +#ifdef __cplusplus +interface IXMLElementCollection; +#endif /* __cplusplus */ #endif #ifndef __IXMLElement_FWD_DEFINED__ #define __IXMLElement_FWD_DEFINED__ -typedef struct IXMLElement IXMLElement; +typedef interface IXMLElement IXMLElement; +#ifdef __cplusplus +interface IXMLElement; +#endif /* __cplusplus */ #endif -#ifndef __IXMLElement2_FWD_DEFINED__ -#define __IXMLElement2_FWD_DEFINED__ -typedef struct IXMLElement2 IXMLElement2; +#ifndef __IXMLDOMNode_FWD_DEFINED__ +#define __IXMLDOMNode_FWD_DEFINED__ +typedef interface IXMLDOMNode IXMLDOMNode; +#ifdef __cplusplus +interface IXMLDOMNode; +#endif /* __cplusplus */ #endif -#ifndef __IXMLAttribute_FWD_DEFINED__ -#define __IXMLAttribute_FWD_DEFINED__ -typedef struct IXMLAttribute IXMLAttribute; +#ifndef __IXMLDOMDocument_FWD_DEFINED__ +#define __IXMLDOMDocument_FWD_DEFINED__ +typedef interface IXMLDOMDocument IXMLDOMDocument; +#ifdef __cplusplus +interface IXMLDOMDocument; +#endif /* __cplusplus */ #endif -#ifndef __IXMLError_FWD_DEFINED__ -#define __IXMLError_FWD_DEFINED__ -typedef struct IXMLError IXMLError; +#ifndef __IXMLDOMSchemaCollection_FWD_DEFINED__ +#define __IXMLDOMSchemaCollection_FWD_DEFINED__ +typedef interface IXMLDOMSchemaCollection IXMLDOMSchemaCollection; +#ifdef __cplusplus +interface IXMLDOMSchemaCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMSchemaCollection2_FWD_DEFINED__ +#define __IXMLDOMSchemaCollection2_FWD_DEFINED__ +typedef interface IXMLDOMSchemaCollection2 IXMLDOMSchemaCollection2; +#ifdef __cplusplus +interface IXMLDOMSchemaCollection2; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocument2_FWD_DEFINED__ +#define __IXMLDOMDocument2_FWD_DEFINED__ +typedef interface IXMLDOMDocument2 IXMLDOMDocument2; +#ifdef __cplusplus +interface IXMLDOMDocument2; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocument3_FWD_DEFINED__ +#define __IXMLDOMDocument3_FWD_DEFINED__ +typedef interface IXMLDOMDocument3 IXMLDOMDocument3; +#ifdef __cplusplus +interface IXMLDOMDocument3; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNodeList_FWD_DEFINED__ +#define __IXMLDOMNodeList_FWD_DEFINED__ +typedef interface IXMLDOMNodeList IXMLDOMNodeList; +#ifdef __cplusplus +interface IXMLDOMNodeList; +#endif /* __cplusplus */ #endif #ifndef __IXMLDOMSelection_FWD_DEFINED__ #define __IXMLDOMSelection_FWD_DEFINED__ -typedef struct IXMLDOMSelection IXMLDOMSelection; +typedef interface IXMLDOMSelection IXMLDOMSelection; +#ifdef __cplusplus +interface IXMLDOMSelection; +#endif /* __cplusplus */ #endif -#ifndef __XMLDOMDocumentEvents_FWD_DEFINED__ -#define __XMLDOMDocumentEvents_FWD_DEFINED__ -typedef struct XMLDOMDocumentEvents XMLDOMDocumentEvents; +#ifndef __IXMLDOMNamedNodeMap_FWD_DEFINED__ +#define __IXMLDOMNamedNodeMap_FWD_DEFINED__ +typedef interface IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap; +#ifdef __cplusplus +interface IXMLDOMNamedNodeMap; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__ +#define __IXMLDOMDocumentFragment_FWD_DEFINED__ +typedef interface IXMLDOMDocumentFragment IXMLDOMDocumentFragment; +#ifdef __cplusplus +interface IXMLDOMDocumentFragment; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMCharacterData_FWD_DEFINED__ +#define __IXMLDOMCharacterData_FWD_DEFINED__ +typedef interface IXMLDOMCharacterData IXMLDOMCharacterData; +#ifdef __cplusplus +interface IXMLDOMCharacterData; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMAttribute_FWD_DEFINED__ +#define __IXMLDOMAttribute_FWD_DEFINED__ +typedef interface IXMLDOMAttribute IXMLDOMAttribute; +#ifdef __cplusplus +interface IXMLDOMAttribute; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMElement_FWD_DEFINED__ +#define __IXMLDOMElement_FWD_DEFINED__ +typedef interface IXMLDOMElement IXMLDOMElement; +#ifdef __cplusplus +interface IXMLDOMElement; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMText_FWD_DEFINED__ +#define __IXMLDOMText_FWD_DEFINED__ +typedef interface IXMLDOMText IXMLDOMText; +#ifdef __cplusplus +interface IXMLDOMText; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMComment_FWD_DEFINED__ +#define __IXMLDOMComment_FWD_DEFINED__ +typedef interface IXMLDOMComment IXMLDOMComment; +#ifdef __cplusplus +interface IXMLDOMComment; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMProcessingInstruction_FWD_DEFINED__ +#define __IXMLDOMProcessingInstruction_FWD_DEFINED__ +typedef interface IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction; +#ifdef __cplusplus +interface IXMLDOMProcessingInstruction; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMCDATASection_FWD_DEFINED__ +#define __IXMLDOMCDATASection_FWD_DEFINED__ +typedef interface IXMLDOMCDATASection IXMLDOMCDATASection; +#ifdef __cplusplus +interface IXMLDOMCDATASection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocumentType_FWD_DEFINED__ +#define __IXMLDOMDocumentType_FWD_DEFINED__ +typedef interface IXMLDOMDocumentType IXMLDOMDocumentType; +#ifdef __cplusplus +interface IXMLDOMDocumentType; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNotation_FWD_DEFINED__ +#define __IXMLDOMNotation_FWD_DEFINED__ +typedef interface IXMLDOMNotation IXMLDOMNotation; +#ifdef __cplusplus +interface IXMLDOMNotation; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMEntity_FWD_DEFINED__ +#define __IXMLDOMEntity_FWD_DEFINED__ +typedef interface IXMLDOMEntity IXMLDOMEntity; +#ifdef __cplusplus +interface IXMLDOMEntity; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMEntityReference_FWD_DEFINED__ +#define __IXMLDOMEntityReference_FWD_DEFINED__ +typedef interface IXMLDOMEntityReference IXMLDOMEntityReference; +#ifdef __cplusplus +interface IXMLDOMEntityReference; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMImplementation_FWD_DEFINED__ +#define __IXMLDOMImplementation_FWD_DEFINED__ +typedef interface IXMLDOMImplementation IXMLDOMImplementation; +#ifdef __cplusplus +interface IXMLDOMImplementation; +#endif /* __cplusplus */ +#endif + +#ifndef __IXTLRuntime_FWD_DEFINED__ +#define __IXTLRuntime_FWD_DEFINED__ +typedef interface IXTLRuntime IXTLRuntime; +#ifdef __cplusplus +interface IXTLRuntime; +#endif /* __cplusplus */ #endif #ifndef __IDSOControl_FWD_DEFINED__ #define __IDSOControl_FWD_DEFINED__ -typedef struct IDSOControl IDSOControl; +typedef interface IDSOControl IDSOControl; +#ifdef __cplusplus +interface IDSOControl; +#endif /* __cplusplus */ +#endif + +#ifndef __XMLDOMDocumentEvents_FWD_DEFINED__ +#define __XMLDOMDocumentEvents_FWD_DEFINED__ +typedef interface XMLDOMDocumentEvents XMLDOMDocumentEvents; +#ifdef __cplusplus +interface XMLDOMDocumentEvents; +#endif /* __cplusplus */ +#endif + +#ifndef __IXSLProcessor_FWD_DEFINED__ +#define __IXSLProcessor_FWD_DEFINED__ +typedef interface IXSLProcessor IXSLProcessor; +#ifdef __cplusplus +interface IXSLProcessor; +#endif /* __cplusplus */ +#endif + +#ifndef __IXSLTemplate_FWD_DEFINED__ +#define __IXSLTemplate_FWD_DEFINED__ +typedef interface IXSLTemplate IXSLTemplate; +#ifdef __cplusplus +interface IXSLTemplate; +#endif /* __cplusplus */ #endif #ifndef __IXMLHTTPRequest_FWD_DEFINED__ #define __IXMLHTTPRequest_FWD_DEFINED__ -typedef struct IXMLHTTPRequest IXMLHTTPRequest; +typedef interface IXMLHTTPRequest IXMLHTTPRequest; +#ifdef __cplusplus +interface IXMLHTTPRequest; +#endif /* __cplusplus */ #endif #ifndef __IServerXMLHTTPRequest_FWD_DEFINED__ #define __IServerXMLHTTPRequest_FWD_DEFINED__ -typedef struct IServerXMLHTTPRequest IServerXMLHTTPRequest; +typedef interface IServerXMLHTTPRequest IServerXMLHTTPRequest; +#ifdef __cplusplus +interface IServerXMLHTTPRequest; +#endif /* __cplusplus */ #endif #ifndef __IServerXMLHTTPRequest2_FWD_DEFINED__ #define __IServerXMLHTTPRequest2_FWD_DEFINED__ -typedef struct IServerXMLHTTPRequest2 IServerXMLHTTPRequest2; -#endif - -#ifndef __IMXNamespacePrefixes_FWD_DEFINED__ -#define __IMXNamespacePrefixes_FWD_DEFINED__ -typedef struct IMXNamespacePrefixes IMXNamespacePrefixes; +typedef interface IServerXMLHTTPRequest2 IServerXMLHTTPRequest2; +#ifdef __cplusplus +interface IServerXMLHTTPRequest2; +#endif /* __cplusplus */ #endif -#ifndef __IVBMXNamespaceManager_FWD_DEFINED__ -#define __IVBMXNamespaceManager_FWD_DEFINED__ -typedef struct IVBMXNamespaceManager IVBMXNamespaceManager; +#ifndef __IXMLDOMParseError_FWD_DEFINED__ +#define __IXMLDOMParseError_FWD_DEFINED__ +typedef interface IXMLDOMParseError IXMLDOMParseError; +#ifdef __cplusplus +interface IXMLDOMParseError; +#endif /* __cplusplus */ #endif -#ifndef __IMXNamespaceManager_FWD_DEFINED__ -#define __IMXNamespaceManager_FWD_DEFINED__ -typedef struct IMXNamespaceManager IMXNamespaceManager; +#ifndef __IXMLDOMParseError2_FWD_DEFINED__ +#define __IXMLDOMParseError2_FWD_DEFINED__ +typedef interface IXMLDOMParseError2 IXMLDOMParseError2; +#ifdef __cplusplus +interface IXMLDOMParseError2; +#endif /* __cplusplus */ #endif -#ifndef __DOMDocument_FWD_DEFINED__ -#define __DOMDocument_FWD_DEFINED__ +#ifndef __IXMLDOMParseErrorCollection_FWD_DEFINED__ +#define __IXMLDOMParseErrorCollection_FWD_DEFINED__ +typedef interface IXMLDOMParseErrorCollection IXMLDOMParseErrorCollection; #ifdef __cplusplus -typedef class DOMDocument DOMDocument; -#else -typedef struct DOMDocument DOMDocument; -#endif +interface IXMLDOMParseErrorCollection; +#endif /* __cplusplus */ #endif #ifndef __DOMDocument26_FWD_DEFINED__ @@ -421,8 +312,8 @@ typedef struct DOMDocument DOMDocument; typedef class DOMDocument26 DOMDocument26; #else typedef struct DOMDocument26 DOMDocument26; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __DOMDocument26_FWD_DEFINED__ */ #ifndef __DOMDocument30_FWD_DEFINED__ #define __DOMDocument30_FWD_DEFINED__ @@ -430,8 +321,8 @@ typedef struct DOMDocument26 DOMDocument26; typedef class DOMDocument30 DOMDocument30; #else typedef struct DOMDocument30 DOMDocument30; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __DOMDocument30_FWD_DEFINED__ */ #ifndef __DOMDocument40_FWD_DEFINED__ #define __DOMDocument40_FWD_DEFINED__ @@ -439,17 +330,26 @@ typedef struct DOMDocument30 DOMDocument30; typedef class DOMDocument40 DOMDocument40; #else typedef struct DOMDocument40 DOMDocument40; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __DOMDocument40_FWD_DEFINED__ */ -#ifndef __FreeThreadedDOMDocument_FWD_DEFINED__ -#define __FreeThreadedDOMDocument_FWD_DEFINED__ +#ifndef __DOMDocument60_FWD_DEFINED__ +#define __DOMDocument60_FWD_DEFINED__ #ifdef __cplusplus -typedef class FreeThreadedDOMDocument FreeThreadedDOMDocument; +typedef class DOMDocument60 DOMDocument60; #else -typedef struct FreeThreadedDOMDocument FreeThreadedDOMDocument; -#endif -#endif +typedef struct DOMDocument60 DOMDocument60; +#endif /* defined __cplusplus */ +#endif /* defined __DOMDocument60_FWD_DEFINED__ */ + +#ifndef __DOMDocument_FWD_DEFINED__ +#define __DOMDocument_FWD_DEFINED__ +#ifdef __cplusplus +typedef class DOMDocument DOMDocument; +#else +typedef struct DOMDocument DOMDocument; +#endif /* defined __cplusplus */ +#endif /* defined __DOMDocument_FWD_DEFINED__ */ #ifndef __FreeThreadedDOMDocument26_FWD_DEFINED__ #define __FreeThreadedDOMDocument26_FWD_DEFINED__ @@ -457,8 +357,8 @@ typedef struct FreeThreadedDOMDocument FreeThreadedDOMDocument; typedef class FreeThreadedDOMDocument26 FreeThreadedDOMDocument26; #else typedef struct FreeThreadedDOMDocument26 FreeThreadedDOMDocument26; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __FreeThreadedDOMDocument26_FWD_DEFINED__ */ #ifndef __FreeThreadedDOMDocument30_FWD_DEFINED__ #define __FreeThreadedDOMDocument30_FWD_DEFINED__ @@ -466,8 +366,8 @@ typedef struct FreeThreadedDOMDocument26 FreeThreadedDOMDocument26; typedef class FreeThreadedDOMDocument30 FreeThreadedDOMDocument30; #else typedef struct FreeThreadedDOMDocument30 FreeThreadedDOMDocument30; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __FreeThreadedDOMDocument30_FWD_DEFINED__ */ #ifndef __FreeThreadedDOMDocument40_FWD_DEFINED__ #define __FreeThreadedDOMDocument40_FWD_DEFINED__ @@ -475,17 +375,107 @@ typedef struct FreeThreadedDOMDocument30 FreeThreadedDOMDocument30; typedef class FreeThreadedDOMDocument40 FreeThreadedDOMDocument40; #else typedef struct FreeThreadedDOMDocument40 FreeThreadedDOMDocument40; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __FreeThreadedDOMDocument40_FWD_DEFINED__ */ -#ifndef __XMLSchemaCache_FWD_DEFINED__ -#define __XMLSchemaCache_FWD_DEFINED__ +#ifndef __FreeThreadedDOMDocument60_FWD_DEFINED__ +#define __FreeThreadedDOMDocument60_FWD_DEFINED__ #ifdef __cplusplus -typedef class XMLSchemaCache XMLSchemaCache; +typedef class FreeThreadedDOMDocument60 FreeThreadedDOMDocument60; #else -typedef struct XMLSchemaCache XMLSchemaCache; -#endif -#endif +typedef struct FreeThreadedDOMDocument60 FreeThreadedDOMDocument60; +#endif /* defined __cplusplus */ +#endif /* defined __FreeThreadedDOMDocument60_FWD_DEFINED__ */ + +#ifndef __FreeThreadedDOMDocument_FWD_DEFINED__ +#define __FreeThreadedDOMDocument_FWD_DEFINED__ +#ifdef __cplusplus +typedef class FreeThreadedDOMDocument FreeThreadedDOMDocument; +#else +typedef struct FreeThreadedDOMDocument FreeThreadedDOMDocument; +#endif /* defined __cplusplus */ +#endif /* defined __FreeThreadedDOMDocument_FWD_DEFINED__ */ + +#ifndef __XMLHTTP26_FWD_DEFINED__ +#define __XMLHTTP26_FWD_DEFINED__ +#ifdef __cplusplus +typedef class XMLHTTP26 XMLHTTP26; +#else +typedef struct XMLHTTP26 XMLHTTP26; +#endif /* defined __cplusplus */ +#endif /* defined __XMLHTTP26_FWD_DEFINED__ */ + +#ifndef __XMLHTTP30_FWD_DEFINED__ +#define __XMLHTTP30_FWD_DEFINED__ +#ifdef __cplusplus +typedef class XMLHTTP30 XMLHTTP30; +#else +typedef struct XMLHTTP30 XMLHTTP30; +#endif /* defined __cplusplus */ +#endif /* defined __XMLHTTP30_FWD_DEFINED__ */ + +#ifndef __XMLHTTP40_FWD_DEFINED__ +#define __XMLHTTP40_FWD_DEFINED__ +#ifdef __cplusplus +typedef class XMLHTTP40 XMLHTTP40; +#else +typedef struct XMLHTTP40 XMLHTTP40; +#endif /* defined __cplusplus */ +#endif /* defined __XMLHTTP40_FWD_DEFINED__ */ + +#ifndef __XMLHTTP60_FWD_DEFINED__ +#define __XMLHTTP60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class XMLHTTP60 XMLHTTP60; +#else +typedef struct XMLHTTP60 XMLHTTP60; +#endif /* defined __cplusplus */ +#endif /* defined __XMLHTTP60_FWD_DEFINED__ */ + +#ifndef __XMLHTTP_FWD_DEFINED__ +#define __XMLHTTP_FWD_DEFINED__ +#ifdef __cplusplus +typedef class XMLHTTP XMLHTTP; +#else +typedef struct XMLHTTP XMLHTTP; +#endif /* defined __cplusplus */ +#endif /* defined __XMLHTTP_FWD_DEFINED__ */ + +#ifndef __ServerXMLHTTP30_FWD_DEFINED__ +#define __ServerXMLHTTP30_FWD_DEFINED__ +#ifdef __cplusplus +typedef class ServerXMLHTTP30 ServerXMLHTTP30; +#else +typedef struct ServerXMLHTTP30 ServerXMLHTTP30; +#endif /* defined __cplusplus */ +#endif /* defined __ServerXMLHTTP30_FWD_DEFINED__ */ + +#ifndef __ServerXMLHTTP40_FWD_DEFINED__ +#define __ServerXMLHTTP40_FWD_DEFINED__ +#ifdef __cplusplus +typedef class ServerXMLHTTP40 ServerXMLHTTP40; +#else +typedef struct ServerXMLHTTP40 ServerXMLHTTP40; +#endif /* defined __cplusplus */ +#endif /* defined __ServerXMLHTTP40_FWD_DEFINED__ */ + +#ifndef __ServerXMLHTTP60_FWD_DEFINED__ +#define __ServerXMLHTTP60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class ServerXMLHTTP60 ServerXMLHTTP60; +#else +typedef struct ServerXMLHTTP60 ServerXMLHTTP60; +#endif /* defined __cplusplus */ +#endif /* defined __ServerXMLHTTP60_FWD_DEFINED__ */ + +#ifndef __ServerXMLHTTP_FWD_DEFINED__ +#define __ServerXMLHTTP_FWD_DEFINED__ +#ifdef __cplusplus +typedef class ServerXMLHTTP ServerXMLHTTP; +#else +typedef struct ServerXMLHTTP ServerXMLHTTP; +#endif /* defined __cplusplus */ +#endif /* defined __ServerXMLHTTP_FWD_DEFINED__ */ #ifndef __XMLSchemaCache26_FWD_DEFINED__ #define __XMLSchemaCache26_FWD_DEFINED__ @@ -493,8 +483,8 @@ typedef struct XMLSchemaCache XMLSchemaCache; typedef class XMLSchemaCache26 XMLSchemaCache26; #else typedef struct XMLSchemaCache26 XMLSchemaCache26; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __XMLSchemaCache26_FWD_DEFINED__ */ #ifndef __XMLSchemaCache30_FWD_DEFINED__ #define __XMLSchemaCache30_FWD_DEFINED__ @@ -502,8 +492,8 @@ typedef struct XMLSchemaCache26 XMLSchemaCache26; typedef class XMLSchemaCache30 XMLSchemaCache30; #else typedef struct XMLSchemaCache30 XMLSchemaCache30; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __XMLSchemaCache30_FWD_DEFINED__ */ #ifndef __XMLSchemaCache40_FWD_DEFINED__ #define __XMLSchemaCache40_FWD_DEFINED__ @@ -511,17 +501,26 @@ typedef struct XMLSchemaCache30 XMLSchemaCache30; typedef class XMLSchemaCache40 XMLSchemaCache40; #else typedef struct XMLSchemaCache40 XMLSchemaCache40; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __XMLSchemaCache40_FWD_DEFINED__ */ -#ifndef __XSLTemplate_FWD_DEFINED__ -#define __XSLTemplate_FWD_DEFINED__ +#ifndef __XMLSchemaCache60_FWD_DEFINED__ +#define __XMLSchemaCache60_FWD_DEFINED__ #ifdef __cplusplus -typedef class XSLTemplate XSLTemplate; +typedef class XMLSchemaCache60 XMLSchemaCache60; #else -typedef struct XSLTemplate XSLTemplate; -#endif -#endif +typedef struct XMLSchemaCache60 XMLSchemaCache60; +#endif /* defined __cplusplus */ +#endif /* defined __XMLSchemaCache60_FWD_DEFINED__ */ + +#ifndef __XMLSchemaCache_FWD_DEFINED__ +#define __XMLSchemaCache_FWD_DEFINED__ +#ifdef __cplusplus +typedef class XMLSchemaCache XMLSchemaCache; +#else +typedef struct XMLSchemaCache XMLSchemaCache; +#endif /* defined __cplusplus */ +#endif /* defined __XMLSchemaCache_FWD_DEFINED__ */ #ifndef __XSLTemplate26_FWD_DEFINED__ #define __XSLTemplate26_FWD_DEFINED__ @@ -529,8 +528,8 @@ typedef struct XSLTemplate XSLTemplate; typedef class XSLTemplate26 XSLTemplate26; #else typedef struct XSLTemplate26 XSLTemplate26; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __XSLTemplate26_FWD_DEFINED__ */ #ifndef __XSLTemplate30_FWD_DEFINED__ #define __XSLTemplate30_FWD_DEFINED__ @@ -538,8 +537,8 @@ typedef struct XSLTemplate26 XSLTemplate26; typedef class XSLTemplate30 XSLTemplate30; #else typedef struct XSLTemplate30 XSLTemplate30; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __XSLTemplate30_FWD_DEFINED__ */ #ifndef __XSLTemplate40_FWD_DEFINED__ #define __XSLTemplate40_FWD_DEFINED__ @@ -547,115 +546,361 @@ typedef struct XSLTemplate30 XSLTemplate30; typedef class XSLTemplate40 XSLTemplate40; #else typedef struct XSLTemplate40 XSLTemplate40; +#endif /* defined __cplusplus */ +#endif /* defined __XSLTemplate40_FWD_DEFINED__ */ + +#ifndef __XSLTemplate60_FWD_DEFINED__ +#define __XSLTemplate60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class XSLTemplate60 XSLTemplate60; +#else +typedef struct XSLTemplate60 XSLTemplate60; +#endif /* defined __cplusplus */ +#endif /* defined __XSLTemplate60_FWD_DEFINED__ */ + +#ifndef __XSLTemplate_FWD_DEFINED__ +#define __XSLTemplate_FWD_DEFINED__ +#ifdef __cplusplus +typedef class XSLTemplate XSLTemplate; +#else +typedef struct XSLTemplate XSLTemplate; +#endif /* defined __cplusplus */ +#endif /* defined __XSLTemplate_FWD_DEFINED__ */ + +#ifndef __ISAXAttributes_FWD_DEFINED__ +#define __ISAXAttributes_FWD_DEFINED__ +typedef interface ISAXAttributes ISAXAttributes; +#ifdef __cplusplus +interface ISAXAttributes; +#endif /* __cplusplus */ #endif + +#ifndef __ISAXContentHandler_FWD_DEFINED__ +#define __ISAXContentHandler_FWD_DEFINED__ +typedef interface ISAXContentHandler ISAXContentHandler; +#ifdef __cplusplus +interface ISAXContentHandler; +#endif /* __cplusplus */ #endif -#ifndef __DSOControl_FWD_DEFINED__ -#define __DSOControl_FWD_DEFINED__ +#ifndef __ISAXDeclHandler_FWD_DEFINED__ +#define __ISAXDeclHandler_FWD_DEFINED__ +typedef interface ISAXDeclHandler ISAXDeclHandler; #ifdef __cplusplus -typedef class DSOControl DSOControl; -#else -typedef struct DSOControl DSOControl; +interface ISAXDeclHandler; +#endif /* __cplusplus */ #endif + +#ifndef __ISAXDTDHandler_FWD_DEFINED__ +#define __ISAXDTDHandler_FWD_DEFINED__ +typedef interface ISAXDTDHandler ISAXDTDHandler; +#ifdef __cplusplus +interface ISAXDTDHandler; +#endif /* __cplusplus */ #endif -#ifndef __DSOControl26_FWD_DEFINED__ -#define __DSOControl26_FWD_DEFINED__ +#ifndef __ISAXEntityResolver_FWD_DEFINED__ +#define __ISAXEntityResolver_FWD_DEFINED__ +typedef interface ISAXEntityResolver ISAXEntityResolver; #ifdef __cplusplus -typedef class DSOControl26 DSOControl26; -#else -typedef struct DSOControl26 DSOControl26; +interface ISAXEntityResolver; +#endif /* __cplusplus */ #endif + +#ifndef __ISAXErrorHandler_FWD_DEFINED__ +#define __ISAXErrorHandler_FWD_DEFINED__ +typedef interface ISAXErrorHandler ISAXErrorHandler; +#ifdef __cplusplus +interface ISAXErrorHandler; +#endif /* __cplusplus */ #endif -#ifndef __DSOControl30_FWD_DEFINED__ -#define __DSOControl30_FWD_DEFINED__ +#ifndef __ISAXLexicalHandler_FWD_DEFINED__ +#define __ISAXLexicalHandler_FWD_DEFINED__ +typedef interface ISAXLexicalHandler ISAXLexicalHandler; #ifdef __cplusplus -typedef class DSOControl30 DSOControl30; -#else -typedef struct DSOControl30 DSOControl30; +interface ISAXLexicalHandler; +#endif /* __cplusplus */ #endif + +#ifndef __ISAXLocator_FWD_DEFINED__ +#define __ISAXLocator_FWD_DEFINED__ +typedef interface ISAXLocator ISAXLocator; +#ifdef __cplusplus +interface ISAXLocator; +#endif /* __cplusplus */ #endif -#ifndef __DSOControl40_FWD_DEFINED__ -#define __DSOControl40_FWD_DEFINED__ +#ifndef __ISAXXMLReader_FWD_DEFINED__ +#define __ISAXXMLReader_FWD_DEFINED__ +typedef interface ISAXXMLReader ISAXXMLReader; #ifdef __cplusplus -typedef class DSOControl40 DSOControl40; -#else -typedef struct DSOControl40 DSOControl40; +interface ISAXXMLReader; +#endif /* __cplusplus */ #endif + +#ifndef __ISAXXMLFilter_FWD_DEFINED__ +#define __ISAXXMLFilter_FWD_DEFINED__ +typedef interface ISAXXMLFilter ISAXXMLFilter; +#ifdef __cplusplus +interface ISAXXMLFilter; +#endif /* __cplusplus */ #endif -#ifndef __XMLHTTP_FWD_DEFINED__ -#define __XMLHTTP_FWD_DEFINED__ +#ifndef __IVBSAXAttributes_FWD_DEFINED__ +#define __IVBSAXAttributes_FWD_DEFINED__ +typedef interface IVBSAXAttributes IVBSAXAttributes; #ifdef __cplusplus -typedef class XMLHTTP XMLHTTP; -#else -typedef struct XMLHTTP XMLHTTP; +interface IVBSAXAttributes; +#endif /* __cplusplus */ #endif + +#ifndef __IVBSAXContentHandler_FWD_DEFINED__ +#define __IVBSAXContentHandler_FWD_DEFINED__ +typedef interface IVBSAXContentHandler IVBSAXContentHandler; +#ifdef __cplusplus +interface IVBSAXContentHandler; +#endif /* __cplusplus */ #endif -#ifndef __XMLHTTP26_FWD_DEFINED__ -#define __XMLHTTP26_FWD_DEFINED__ +#ifndef __IVBSAXDeclHandler_FWD_DEFINED__ +#define __IVBSAXDeclHandler_FWD_DEFINED__ +typedef interface IVBSAXDeclHandler IVBSAXDeclHandler; #ifdef __cplusplus -typedef class XMLHTTP26 XMLHTTP26; -#else -typedef struct XMLHTTP26 XMLHTTP26; +interface IVBSAXDeclHandler; +#endif /* __cplusplus */ #endif + +#ifndef __IVBSAXDTDHandler_FWD_DEFINED__ +#define __IVBSAXDTDHandler_FWD_DEFINED__ +typedef interface IVBSAXDTDHandler IVBSAXDTDHandler; +#ifdef __cplusplus +interface IVBSAXDTDHandler; +#endif /* __cplusplus */ #endif -#ifndef __XMLHTTP30_FWD_DEFINED__ -#define __XMLHTTP30_FWD_DEFINED__ +#ifndef __IVBSAXEntityResolver_FWD_DEFINED__ +#define __IVBSAXEntityResolver_FWD_DEFINED__ +typedef interface IVBSAXEntityResolver IVBSAXEntityResolver; #ifdef __cplusplus -typedef class XMLHTTP30 XMLHTTP30; -#else -typedef struct XMLHTTP30 XMLHTTP30; +interface IVBSAXEntityResolver; +#endif /* __cplusplus */ #endif + +#ifndef __IVBSAXErrorHandler_FWD_DEFINED__ +#define __IVBSAXErrorHandler_FWD_DEFINED__ +typedef interface IVBSAXErrorHandler IVBSAXErrorHandler; +#ifdef __cplusplus +interface IVBSAXErrorHandler; +#endif /* __cplusplus */ #endif -#ifndef __XMLHTTP40_FWD_DEFINED__ -#define __XMLHTTP40_FWD_DEFINED__ +#ifndef __IVBSAXLexicalHandler_FWD_DEFINED__ +#define __IVBSAXLexicalHandler_FWD_DEFINED__ +typedef interface IVBSAXLexicalHandler IVBSAXLexicalHandler; #ifdef __cplusplus -typedef class XMLHTTP40 XMLHTTP40; -#else -typedef struct XMLHTTP40 XMLHTTP40; +interface IVBSAXLexicalHandler; +#endif /* __cplusplus */ #endif + +#ifndef __IVBSAXLocator_FWD_DEFINED__ +#define __IVBSAXLocator_FWD_DEFINED__ +typedef interface IVBSAXLocator IVBSAXLocator; +#ifdef __cplusplus +interface IVBSAXLocator; +#endif /* __cplusplus */ #endif -#ifndef __ServerXMLHTTP_FWD_DEFINED__ -#define __ServerXMLHTTP_FWD_DEFINED__ +#ifndef __IVBSAXXMLFilter_FWD_DEFINED__ +#define __IVBSAXXMLFilter_FWD_DEFINED__ +typedef interface IVBSAXXMLFilter IVBSAXXMLFilter; #ifdef __cplusplus -typedef class ServerXMLHTTP ServerXMLHTTP; -#else -typedef struct ServerXMLHTTP ServerXMLHTTP; +interface IVBSAXXMLFilter; +#endif /* __cplusplus */ #endif + +#ifndef __IVBSAXXMLReader_FWD_DEFINED__ +#define __IVBSAXXMLReader_FWD_DEFINED__ +typedef interface IVBSAXXMLReader IVBSAXXMLReader; +#ifdef __cplusplus +interface IVBSAXXMLReader; +#endif /* __cplusplus */ #endif -#ifndef __ServerXMLHTTP30_FWD_DEFINED__ -#define __ServerXMLHTTP30_FWD_DEFINED__ +#ifndef __IMXAttributes_FWD_DEFINED__ +#define __IMXAttributes_FWD_DEFINED__ +typedef interface IMXAttributes IMXAttributes; #ifdef __cplusplus -typedef class ServerXMLHTTP30 ServerXMLHTTP30; -#else -typedef struct ServerXMLHTTP30 ServerXMLHTTP30; +interface IMXAttributes; +#endif /* __cplusplus */ #endif + +#ifndef __IMXSchemaDeclHandler_FWD_DEFINED__ +#define __IMXSchemaDeclHandler_FWD_DEFINED__ +typedef interface IMXSchemaDeclHandler IMXSchemaDeclHandler; +#ifdef __cplusplus +interface IMXSchemaDeclHandler; +#endif /* __cplusplus */ #endif -#ifndef __ServerXMLHTTP40_FWD_DEFINED__ -#define __ServerXMLHTTP40_FWD_DEFINED__ +#ifndef __IMXReaderControl_FWD_DEFINED__ +#define __IMXReaderControl_FWD_DEFINED__ +typedef interface IMXReaderControl IMXReaderControl; #ifdef __cplusplus -typedef class ServerXMLHTTP40 ServerXMLHTTP40; -#else -typedef struct ServerXMLHTTP40 ServerXMLHTTP40; +interface IMXReaderControl; +#endif /* __cplusplus */ #endif + +#ifndef __IMXWriter_FWD_DEFINED__ +#define __IMXWriter_FWD_DEFINED__ +typedef interface IMXWriter IMXWriter; +#ifdef __cplusplus +interface IMXWriter; +#endif /* __cplusplus */ #endif -#ifndef __SAXXMLReader_FWD_DEFINED__ -#define __SAXXMLReader_FWD_DEFINED__ +#ifndef __IMXNamespacePrefixes_FWD_DEFINED__ +#define __IMXNamespacePrefixes_FWD_DEFINED__ +typedef interface IMXNamespacePrefixes IMXNamespacePrefixes; #ifdef __cplusplus -typedef class SAXXMLReader SAXXMLReader; -#else -typedef struct SAXXMLReader SAXXMLReader; +interface IMXNamespacePrefixes; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXNamespaceManager_FWD_DEFINED__ +#define __IMXNamespaceManager_FWD_DEFINED__ +typedef interface IMXNamespaceManager IMXNamespaceManager; +#ifdef __cplusplus +interface IMXNamespaceManager; +#endif /* __cplusplus */ #endif + +#ifndef __IVBMXNamespaceManager_FWD_DEFINED__ +#define __IVBMXNamespaceManager_FWD_DEFINED__ +typedef interface IVBMXNamespaceManager IVBMXNamespaceManager; +#ifdef __cplusplus +interface IVBMXNamespaceManager; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXXMLFilter_FWD_DEFINED__ +#define __IMXXMLFilter_FWD_DEFINED__ +typedef interface IMXXMLFilter IMXXMLFilter; +#ifdef __cplusplus +interface IMXXMLFilter; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaStringCollection_FWD_DEFINED__ +#define __ISchemaStringCollection_FWD_DEFINED__ +typedef interface ISchemaStringCollection ISchemaStringCollection; +#ifdef __cplusplus +interface ISchemaStringCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaItemCollection_FWD_DEFINED__ +#define __ISchemaItemCollection_FWD_DEFINED__ +typedef interface ISchemaItemCollection ISchemaItemCollection; +#ifdef __cplusplus +interface ISchemaItemCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaItem_FWD_DEFINED__ +#define __ISchemaItem_FWD_DEFINED__ +typedef interface ISchemaItem ISchemaItem; +#ifdef __cplusplus +interface ISchemaItem; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchema_FWD_DEFINED__ +#define __ISchema_FWD_DEFINED__ +typedef interface ISchema ISchema; +#ifdef __cplusplus +interface ISchema; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaParticle_FWD_DEFINED__ +#define __ISchemaParticle_FWD_DEFINED__ +typedef interface ISchemaParticle ISchemaParticle; +#ifdef __cplusplus +interface ISchemaParticle; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAttribute_FWD_DEFINED__ +#define __ISchemaAttribute_FWD_DEFINED__ +typedef interface ISchemaAttribute ISchemaAttribute; +#ifdef __cplusplus +interface ISchemaAttribute; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaElement_FWD_DEFINED__ +#define __ISchemaElement_FWD_DEFINED__ +typedef interface ISchemaElement ISchemaElement; +#ifdef __cplusplus +interface ISchemaElement; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaType_FWD_DEFINED__ +#define __ISchemaType_FWD_DEFINED__ +typedef interface ISchemaType ISchemaType; +#ifdef __cplusplus +interface ISchemaType; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaComplexType_FWD_DEFINED__ +#define __ISchemaComplexType_FWD_DEFINED__ +typedef interface ISchemaComplexType ISchemaComplexType; +#ifdef __cplusplus +interface ISchemaComplexType; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAttributeGroup_FWD_DEFINED__ +#define __ISchemaAttributeGroup_FWD_DEFINED__ +typedef interface ISchemaAttributeGroup ISchemaAttributeGroup; +#ifdef __cplusplus +interface ISchemaAttributeGroup; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaModelGroup_FWD_DEFINED__ +#define __ISchemaModelGroup_FWD_DEFINED__ +typedef interface ISchemaModelGroup ISchemaModelGroup; +#ifdef __cplusplus +interface ISchemaModelGroup; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAny_FWD_DEFINED__ +#define __ISchemaAny_FWD_DEFINED__ +typedef interface ISchemaAny ISchemaAny; +#ifdef __cplusplus +interface ISchemaAny; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaIdentityConstraint_FWD_DEFINED__ +#define __ISchemaIdentityConstraint_FWD_DEFINED__ +typedef interface ISchemaIdentityConstraint ISchemaIdentityConstraint; +#ifdef __cplusplus +interface ISchemaIdentityConstraint; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaNotation_FWD_DEFINED__ +#define __ISchemaNotation_FWD_DEFINED__ +typedef interface ISchemaNotation ISchemaNotation; +#ifdef __cplusplus +interface ISchemaNotation; +#endif /* __cplusplus */ #endif #ifndef __SAXXMLReader30_FWD_DEFINED__ @@ -664,8 +909,8 @@ typedef struct SAXXMLReader SAXXMLReader; typedef class SAXXMLReader30 SAXXMLReader30; #else typedef struct SAXXMLReader30 SAXXMLReader30; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __SAXXMLReader30_FWD_DEFINED__ */ #ifndef __SAXXMLReader40_FWD_DEFINED__ #define __SAXXMLReader40_FWD_DEFINED__ @@ -673,35 +918,26 @@ typedef struct SAXXMLReader30 SAXXMLReader30; typedef class SAXXMLReader40 SAXXMLReader40; #else typedef struct SAXXMLReader40 SAXXMLReader40; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __SAXXMLReader40_FWD_DEFINED__ */ -#ifndef __MXXMLWriter_FWD_DEFINED__ -#define __MXXMLWriter_FWD_DEFINED__ +#ifndef __SAXXMLReader60_FWD_DEFINED__ +#define __SAXXMLReader60_FWD_DEFINED__ #ifdef __cplusplus -typedef class MXXMLWriter MXXMLWriter; +typedef class SAXXMLReader60 SAXXMLReader60; #else -typedef struct MXXMLWriter MXXMLWriter; -#endif -#endif +typedef struct SAXXMLReader60 SAXXMLReader60; +#endif /* defined __cplusplus */ +#endif /* defined __SAXXMLReader60_FWD_DEFINED__ */ -#ifndef __MXXMLWriter30_FWD_DEFINED__ -#define __MXXMLWriter30_FWD_DEFINED__ +#ifndef __SAXXMLReader_FWD_DEFINED__ +#define __SAXXMLReader_FWD_DEFINED__ #ifdef __cplusplus -typedef class MXXMLWriter30 MXXMLWriter30; +typedef class SAXXMLReader SAXXMLReader; #else -typedef struct MXXMLWriter30 MXXMLWriter30; -#endif -#endif - -#ifndef __MXXMLWriter40_FWD_DEFINED__ -#define __MXXMLWriter40_FWD_DEFINED__ -#ifdef __cplusplus -typedef class MXXMLWriter40 MXXMLWriter40; -#else -typedef struct MXXMLWriter40 MXXMLWriter40; -#endif -#endif +typedef struct SAXXMLReader SAXXMLReader; +#endif /* defined __cplusplus */ +#endif /* defined __SAXXMLReader_FWD_DEFINED__ */ #ifndef __MXHTMLWriter_FWD_DEFINED__ #define __MXHTMLWriter_FWD_DEFINED__ @@ -709,8 +945,8 @@ typedef struct MXXMLWriter40 MXXMLWriter40; typedef class MXHTMLWriter MXHTMLWriter; #else typedef struct MXHTMLWriter MXHTMLWriter; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __MXHTMLWriter_FWD_DEFINED__ */ #ifndef __MXHTMLWriter30_FWD_DEFINED__ #define __MXHTMLWriter30_FWD_DEFINED__ @@ -718,8 +954,8 @@ typedef struct MXHTMLWriter MXHTMLWriter; typedef class MXHTMLWriter30 MXHTMLWriter30; #else typedef struct MXHTMLWriter30 MXHTMLWriter30; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __MXHTMLWriter30_FWD_DEFINED__ */ #ifndef __MXHTMLWriter40_FWD_DEFINED__ #define __MXHTMLWriter40_FWD_DEFINED__ @@ -727,35 +963,53 @@ typedef struct MXHTMLWriter30 MXHTMLWriter30; typedef class MXHTMLWriter40 MXHTMLWriter40; #else typedef struct MXHTMLWriter40 MXHTMLWriter40; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __MXHTMLWriter40_FWD_DEFINED__ */ -#ifndef __SAXAttributes_FWD_DEFINED__ -#define __SAXAttributes_FWD_DEFINED__ +#ifndef __MXHTMLWriter60_FWD_DEFINED__ +#define __MXHTMLWriter60_FWD_DEFINED__ #ifdef __cplusplus -typedef class SAXAttributes SAXAttributes; +typedef class MXHTMLWriter60 MXHTMLWriter60; #else -typedef struct SAXAttributes SAXAttributes; -#endif -#endif +typedef struct MXHTMLWriter60 MXHTMLWriter60; +#endif /* defined __cplusplus */ +#endif /* defined __MXHTMLWriter60_FWD_DEFINED__ */ -#ifndef __SAXAttributes30_FWD_DEFINED__ -#define __SAXAttributes30_FWD_DEFINED__ +#ifndef __MXXMLWriter30_FWD_DEFINED__ +#define __MXXMLWriter30_FWD_DEFINED__ #ifdef __cplusplus -typedef class SAXAttributes30 SAXAttributes30; +typedef class MXXMLWriter30 MXXMLWriter30; #else -typedef struct SAXAttributes30 SAXAttributes30; -#endif -#endif +typedef struct MXXMLWriter30 MXXMLWriter30; +#endif /* defined __cplusplus */ +#endif /* defined __MXXMLWriter30_FWD_DEFINED__ */ -#ifndef __SAXAttributes40_FWD_DEFINED__ -#define __SAXAttributes40_FWD_DEFINED__ +#ifndef __MXXMLWriter40_FWD_DEFINED__ +#define __MXXMLWriter40_FWD_DEFINED__ #ifdef __cplusplus -typedef class SAXAttributes40 SAXAttributes40; +typedef class MXXMLWriter40 MXXMLWriter40; #else -typedef struct SAXAttributes40 SAXAttributes40; -#endif -#endif +typedef struct MXXMLWriter40 MXXMLWriter40; +#endif /* defined __cplusplus */ +#endif /* defined __MXXMLWriter40_FWD_DEFINED__ */ + +#ifndef __MXXMLWriter60_FWD_DEFINED__ +#define __MXXMLWriter60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class MXXMLWriter60 MXXMLWriter60; +#else +typedef struct MXXMLWriter60 MXXMLWriter60; +#endif /* defined __cplusplus */ +#endif /* defined __MXXMLWriter60_FWD_DEFINED__ */ + +#ifndef __MXXMLWriter_FWD_DEFINED__ +#define __MXXMLWriter_FWD_DEFINED__ +#ifdef __cplusplus +typedef class MXXMLWriter MXXMLWriter; +#else +typedef struct MXXMLWriter MXXMLWriter; +#endif /* defined __cplusplus */ +#endif /* defined __MXXMLWriter_FWD_DEFINED__ */ #ifndef __MXNamespaceManager_FWD_DEFINED__ #define __MXNamespaceManager_FWD_DEFINED__ @@ -763,8 +1017,8 @@ typedef struct SAXAttributes40 SAXAttributes40; typedef class MXNamespaceManager MXNamespaceManager; #else typedef struct MXNamespaceManager MXNamespaceManager; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __MXNamespaceManager_FWD_DEFINED__ */ #ifndef __MXNamespaceManager40_FWD_DEFINED__ #define __MXNamespaceManager40_FWD_DEFINED__ @@ -772,4739 +1026,19744 @@ typedef struct MXNamespaceManager MXNamespaceManager; typedef class MXNamespaceManager40 MXNamespaceManager40; #else typedef struct MXNamespaceManager40 MXNamespaceManager40; -#endif -#endif +#endif /* defined __cplusplus */ +#endif /* defined __MXNamespaceManager40_FWD_DEFINED__ */ -#ifndef __XMLDocument_FWD_DEFINED__ -#define __XMLDocument_FWD_DEFINED__ +#ifndef __MXNamespaceManager60_FWD_DEFINED__ +#define __MXNamespaceManager60_FWD_DEFINED__ #ifdef __cplusplus -typedef class XMLDocument XMLDocument; +typedef class MXNamespaceManager60 MXNamespaceManager60; #else -typedef struct XMLDocument XMLDocument; -#endif -#endif +typedef struct MXNamespaceManager60 MXNamespaceManager60; +#endif /* defined __cplusplus */ +#endif /* defined __MXNamespaceManager60_FWD_DEFINED__ */ -#include "unknwn.h" -#include "objidl.h" -#include "oaidl.h" +#ifndef __SAXAttributes30_FWD_DEFINED__ +#define __SAXAttributes30_FWD_DEFINED__ +#ifdef __cplusplus +typedef class SAXAttributes30 SAXAttributes30; +#else +typedef struct SAXAttributes30 SAXAttributes30; +#endif /* defined __cplusplus */ +#endif /* defined __SAXAttributes30_FWD_DEFINED__ */ + +#ifndef __SAXAttributes40_FWD_DEFINED__ +#define __SAXAttributes40_FWD_DEFINED__ +#ifdef __cplusplus +typedef class SAXAttributes40 SAXAttributes40; +#else +typedef struct SAXAttributes40 SAXAttributes40; +#endif /* defined __cplusplus */ +#endif /* defined __SAXAttributes40_FWD_DEFINED__ */ + +#ifndef __SAXAttributes60_FWD_DEFINED__ +#define __SAXAttributes60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class SAXAttributes60 SAXAttributes60; +#else +typedef struct SAXAttributes60 SAXAttributes60; +#endif /* defined __cplusplus */ +#endif /* defined __SAXAttributes60_FWD_DEFINED__ */ + +#ifndef __SAXAttributes_FWD_DEFINED__ +#define __SAXAttributes_FWD_DEFINED__ +#ifdef __cplusplus +typedef class SAXAttributes SAXAttributes; +#else +typedef struct SAXAttributes SAXAttributes; +#endif /* defined __cplusplus */ +#endif /* defined __SAXAttributes_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include #ifdef __cplusplus extern "C" { #endif -#ifndef __MIDL_user_allocate_free_DEFINED__ -#define __MIDL_user_allocate_free_DEFINED__ - void *__RPC_API MIDL_user_allocate(size_t); - void __RPC_API MIDL_user_free(void *); -#endif - -#define DOMDocument DOMDocument2 -#define CLSID_DOMDocument CLSID_DOMDocument2 - -#ifdef __USE_MSXML2_NAMESPACE__ - namespace MSXML2 { -#endif -#ifndef __msxml_h__ - typedef struct _xml_error { - unsigned int _nLine; - BSTR _pchBuf; - unsigned int _cchBuf; - unsigned int _ich; - BSTR _pszFound; - BSTR _pszExpected; - DWORD _reserved1; - DWORD _reserved2; - } XML_ERROR; -#endif #ifdef __ISAXXMLReader_INTERFACE_DEFINED__ #undef __MSXML2_LIBRARY_DEFINED__ #endif - - extern RPC_IF_HANDLE __MIDL_itf_msxml2_0000_v0_0_c_ifspec; - extern RPC_IF_HANDLE __MIDL_itf_msxml2_0000_v0_0_s_ifspec; - #ifndef __MSXML2_LIBRARY_DEFINED__ #define __MSXML2_LIBRARY_DEFINED__ -#undef ParseURL -#if !defined(__msxml_h__) - typedef enum tagXMLEMEM_TYPE { - XMLELEMTYPE_ELEMENT = 0,XMLELEMTYPE_TEXT,XMLELEMTYPE_COMMENT, - XMLELEMTYPE_DOCUMENT,XMLELEMTYPE_DTD,XMLELEMTYPE_PI,XMLELEMTYPE_OTHER - } XMLELEM_TYPE; -#endif -#if !defined(__msxml_h__) || defined(__IXMLElementNotificationSink_INTERFACE_DEFINED__) - typedef enum tagDOMNodeType { - NODE_INVALID = 0,NODE_ELEMENT,NODE_ATTRIBUTE,NODE_TEXT,NODE_CDATA_SECTION, - NODE_ENTITY_REFERENCE,NODE_ENTITY,NODE_PROCESSING_INSTRUCTION,NODE_COMMENT, - NODE_DOCUMENT,NODE_DOCUMENT_TYPE,NODE_DOCUMENT_FRAGMENT,NODE_NOTATION - } DOMNodeType; -#endif -#if !defined(__msxml_sxh_enums__) -#define __msxml_sxh_enums__ - typedef enum _SERVERXMLHTTP_OPTION { - SXH_OPTION_URL = -1,SXH_OPTION_URL_CODEPAGE,SXH_OPTION_ESCAPE_PERCENT_IN_URL, - SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS,SXH_OPTION_SELECT_CLIENT_SSL_CERT - } SERVERXMLHTTP_OPTION; - - typedef enum _SXH_SERVER_CERT_OPTION { - SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = 0x100,SXH_SERVER_CERT_IGNORE_WRONG_USAGE = 0x200,SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = 0x1000, - SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = 0x2000, - SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = SXH_SERVER_CERT_IGNORE_UNKNOWN_CA + SXH_SERVER_CERT_IGNORE_WRONG_USAGE + SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID + SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID - } SXH_SERVER_CERT_OPTION; - - typedef enum _SXH_PROXY_SETTING { - SXH_PROXY_SET_DEFAULT = 0,SXH_PROXY_SET_PRECONFIG = 0,SXH_PROXY_SET_DIRECT = 0x1,SXH_PROXY_SET_PROXY = 0x2 - } SXH_PROXY_SETTING; +DEFINE_GUID(LIBID_MSXML2, 0xf5078f18, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21); + +#ifndef __IXMLDOMImplementation_FWD_DEFINED__ +#define __IXMLDOMImplementation_FWD_DEFINED__ +typedef interface IXMLDOMImplementation IXMLDOMImplementation; +#ifdef __cplusplus +interface IXMLDOMImplementation; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNode_FWD_DEFINED__ +#define __IXMLDOMNode_FWD_DEFINED__ +typedef interface IXMLDOMNode IXMLDOMNode; +#ifdef __cplusplus +interface IXMLDOMNode; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__ +#define __IXMLDOMDocumentFragment_FWD_DEFINED__ +typedef interface IXMLDOMDocumentFragment IXMLDOMDocumentFragment; +#ifdef __cplusplus +interface IXMLDOMDocumentFragment; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocument_FWD_DEFINED__ +#define __IXMLDOMDocument_FWD_DEFINED__ +typedef interface IXMLDOMDocument IXMLDOMDocument; +#ifdef __cplusplus +interface IXMLDOMDocument; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMSchemaCollection_FWD_DEFINED__ +#define __IXMLDOMSchemaCollection_FWD_DEFINED__ +typedef interface IXMLDOMSchemaCollection IXMLDOMSchemaCollection; +#ifdef __cplusplus +interface IXMLDOMSchemaCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocument2_FWD_DEFINED__ +#define __IXMLDOMDocument2_FWD_DEFINED__ +typedef interface IXMLDOMDocument2 IXMLDOMDocument2; +#ifdef __cplusplus +interface IXMLDOMDocument2; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNodeList_FWD_DEFINED__ +#define __IXMLDOMNodeList_FWD_DEFINED__ +typedef interface IXMLDOMNodeList IXMLDOMNodeList; +#ifdef __cplusplus +interface IXMLDOMNodeList; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNamedNodeMap_FWD_DEFINED__ +#define __IXMLDOMNamedNodeMap_FWD_DEFINED__ +typedef interface IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap; +#ifdef __cplusplus +interface IXMLDOMNamedNodeMap; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMCharacterData_FWD_DEFINED__ +#define __IXMLDOMCharacterData_FWD_DEFINED__ +typedef interface IXMLDOMCharacterData IXMLDOMCharacterData; +#ifdef __cplusplus +interface IXMLDOMCharacterData; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMAttribute_FWD_DEFINED__ +#define __IXMLDOMAttribute_FWD_DEFINED__ +typedef interface IXMLDOMAttribute IXMLDOMAttribute; +#ifdef __cplusplus +interface IXMLDOMAttribute; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMElement_FWD_DEFINED__ +#define __IXMLDOMElement_FWD_DEFINED__ +typedef interface IXMLDOMElement IXMLDOMElement; +#ifdef __cplusplus +interface IXMLDOMElement; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMText_FWD_DEFINED__ +#define __IXMLDOMText_FWD_DEFINED__ +typedef interface IXMLDOMText IXMLDOMText; +#ifdef __cplusplus +interface IXMLDOMText; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMComment_FWD_DEFINED__ +#define __IXMLDOMComment_FWD_DEFINED__ +typedef interface IXMLDOMComment IXMLDOMComment; +#ifdef __cplusplus +interface IXMLDOMComment; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMProcessingInstruction_FWD_DEFINED__ +#define __IXMLDOMProcessingInstruction_FWD_DEFINED__ +typedef interface IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction; +#ifdef __cplusplus +interface IXMLDOMProcessingInstruction; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMCDATASection_FWD_DEFINED__ +#define __IXMLDOMCDATASection_FWD_DEFINED__ +typedef interface IXMLDOMCDATASection IXMLDOMCDATASection; +#ifdef __cplusplus +interface IXMLDOMCDATASection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocumentType_FWD_DEFINED__ +#define __IXMLDOMDocumentType_FWD_DEFINED__ +typedef interface IXMLDOMDocumentType IXMLDOMDocumentType; +#ifdef __cplusplus +interface IXMLDOMDocumentType; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNotation_FWD_DEFINED__ +#define __IXMLDOMNotation_FWD_DEFINED__ +typedef interface IXMLDOMNotation IXMLDOMNotation; +#ifdef __cplusplus +interface IXMLDOMNotation; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMEntity_FWD_DEFINED__ +#define __IXMLDOMEntity_FWD_DEFINED__ +typedef interface IXMLDOMEntity IXMLDOMEntity; +#ifdef __cplusplus +interface IXMLDOMEntity; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMEntityReference_FWD_DEFINED__ +#define __IXMLDOMEntityReference_FWD_DEFINED__ +typedef interface IXMLDOMEntityReference IXMLDOMEntityReference; +#ifdef __cplusplus +interface IXMLDOMEntityReference; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMParseError_FWD_DEFINED__ +#define __IXMLDOMParseError_FWD_DEFINED__ +typedef interface IXMLDOMParseError IXMLDOMParseError; +#ifdef __cplusplus +interface IXMLDOMParseError; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMParseErrorCollection_FWD_DEFINED__ +#define __IXMLDOMParseErrorCollection_FWD_DEFINED__ +typedef interface IXMLDOMParseErrorCollection IXMLDOMParseErrorCollection; +#ifdef __cplusplus +interface IXMLDOMParseErrorCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXTLRuntime_FWD_DEFINED__ +#define __IXTLRuntime_FWD_DEFINED__ +typedef interface IXTLRuntime IXTLRuntime; +#ifdef __cplusplus +interface IXTLRuntime; +#endif /* __cplusplus */ +#endif + +#ifndef __IXSLTemplate_FWD_DEFINED__ +#define __IXSLTemplate_FWD_DEFINED__ +typedef interface IXSLTemplate IXSLTemplate; +#ifdef __cplusplus +interface IXSLTemplate; +#endif /* __cplusplus */ +#endif + +#ifndef __IXSLProcessor_FWD_DEFINED__ +#define __IXSLProcessor_FWD_DEFINED__ +typedef interface IXSLProcessor IXSLProcessor; +#ifdef __cplusplus +interface IXSLProcessor; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXAttributes_FWD_DEFINED__ +#define __ISAXAttributes_FWD_DEFINED__ +typedef interface ISAXAttributes ISAXAttributes; +#ifdef __cplusplus +interface ISAXAttributes; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXContentHandler_FWD_DEFINED__ +#define __ISAXContentHandler_FWD_DEFINED__ +typedef interface ISAXContentHandler ISAXContentHandler; +#ifdef __cplusplus +interface ISAXContentHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXDeclHandler_FWD_DEFINED__ +#define __ISAXDeclHandler_FWD_DEFINED__ +typedef interface ISAXDeclHandler ISAXDeclHandler; +#ifdef __cplusplus +interface ISAXDeclHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXDTDHandler_FWD_DEFINED__ +#define __ISAXDTDHandler_FWD_DEFINED__ +typedef interface ISAXDTDHandler ISAXDTDHandler; +#ifdef __cplusplus +interface ISAXDTDHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXEntityResolver_FWD_DEFINED__ +#define __ISAXEntityResolver_FWD_DEFINED__ +typedef interface ISAXEntityResolver ISAXEntityResolver; +#ifdef __cplusplus +interface ISAXEntityResolver; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXErrorHandler_FWD_DEFINED__ +#define __ISAXErrorHandler_FWD_DEFINED__ +typedef interface ISAXErrorHandler ISAXErrorHandler; +#ifdef __cplusplus +interface ISAXErrorHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXLexicalHandler_FWD_DEFINED__ +#define __ISAXLexicalHandler_FWD_DEFINED__ +typedef interface ISAXLexicalHandler ISAXLexicalHandler; +#ifdef __cplusplus +interface ISAXLexicalHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXLocator_FWD_DEFINED__ +#define __ISAXLocator_FWD_DEFINED__ +typedef interface ISAXLocator ISAXLocator; +#ifdef __cplusplus +interface ISAXLocator; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXXMLFilter_FWD_DEFINED__ +#define __ISAXXMLFilter_FWD_DEFINED__ +typedef interface ISAXXMLFilter ISAXXMLFilter; +#ifdef __cplusplus +interface ISAXXMLFilter; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXXMLReader_FWD_DEFINED__ +#define __ISAXXMLReader_FWD_DEFINED__ +typedef interface ISAXXMLReader ISAXXMLReader; +#ifdef __cplusplus +interface ISAXXMLReader; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXAttributes_FWD_DEFINED__ +#define __IVBSAXAttributes_FWD_DEFINED__ +typedef interface IVBSAXAttributes IVBSAXAttributes; +#ifdef __cplusplus +interface IVBSAXAttributes; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXContentHandler_FWD_DEFINED__ +#define __IVBSAXContentHandler_FWD_DEFINED__ +typedef interface IVBSAXContentHandler IVBSAXContentHandler; +#ifdef __cplusplus +interface IVBSAXContentHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXDeclHandler_FWD_DEFINED__ +#define __IVBSAXDeclHandler_FWD_DEFINED__ +typedef interface IVBSAXDeclHandler IVBSAXDeclHandler; +#ifdef __cplusplus +interface IVBSAXDeclHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXDTDHandler_FWD_DEFINED__ +#define __IVBSAXDTDHandler_FWD_DEFINED__ +typedef interface IVBSAXDTDHandler IVBSAXDTDHandler; +#ifdef __cplusplus +interface IVBSAXDTDHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXEntityResolver_FWD_DEFINED__ +#define __IVBSAXEntityResolver_FWD_DEFINED__ +typedef interface IVBSAXEntityResolver IVBSAXEntityResolver; +#ifdef __cplusplus +interface IVBSAXEntityResolver; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXErrorHandler_FWD_DEFINED__ +#define __IVBSAXErrorHandler_FWD_DEFINED__ +typedef interface IVBSAXErrorHandler IVBSAXErrorHandler; +#ifdef __cplusplus +interface IVBSAXErrorHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXLexicalHandler_FWD_DEFINED__ +#define __IVBSAXLexicalHandler_FWD_DEFINED__ +typedef interface IVBSAXLexicalHandler IVBSAXLexicalHandler; +#ifdef __cplusplus +interface IVBSAXLexicalHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXLocator_FWD_DEFINED__ +#define __IVBSAXLocator_FWD_DEFINED__ +typedef interface IVBSAXLocator IVBSAXLocator; +#ifdef __cplusplus +interface IVBSAXLocator; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXXMLFilter_FWD_DEFINED__ +#define __IVBSAXXMLFilter_FWD_DEFINED__ +typedef interface IVBSAXXMLFilter IVBSAXXMLFilter; +#ifdef __cplusplus +interface IVBSAXXMLFilter; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXXMLReader_FWD_DEFINED__ +#define __IVBSAXXMLReader_FWD_DEFINED__ +typedef interface IVBSAXXMLReader IVBSAXXMLReader; +#ifdef __cplusplus +interface IVBSAXXMLReader; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXAttributes_FWD_DEFINED__ +#define __IMXAttributes_FWD_DEFINED__ +typedef interface IMXAttributes IMXAttributes; +#ifdef __cplusplus +interface IMXAttributes; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXReaderControl_FWD_DEFINED__ +#define __IMXReaderControl_FWD_DEFINED__ +typedef interface IMXReaderControl IMXReaderControl; +#ifdef __cplusplus +interface IMXReaderControl; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXWriter_FWD_DEFINED__ +#define __IMXWriter_FWD_DEFINED__ +typedef interface IMXWriter IMXWriter; +#ifdef __cplusplus +interface IMXWriter; +#endif /* __cplusplus */ #endif +#ifndef __IXMLDOMSchemaCollection2_FWD_DEFINED__ +#define __IXMLDOMSchemaCollection2_FWD_DEFINED__ +typedef interface IXMLDOMSchemaCollection2 IXMLDOMSchemaCollection2; +#ifdef __cplusplus +interface IXMLDOMSchemaCollection2; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaStringCollection_FWD_DEFINED__ +#define __ISchemaStringCollection_FWD_DEFINED__ +typedef interface ISchemaStringCollection ISchemaStringCollection; +#ifdef __cplusplus +interface ISchemaStringCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaItemCollection_FWD_DEFINED__ +#define __ISchemaItemCollection_FWD_DEFINED__ +typedef interface ISchemaItemCollection ISchemaItemCollection; +#ifdef __cplusplus +interface ISchemaItemCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaItem_FWD_DEFINED__ +#define __ISchemaItem_FWD_DEFINED__ +typedef interface ISchemaItem ISchemaItem; +#ifdef __cplusplus +interface ISchemaItem; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchema_FWD_DEFINED__ +#define __ISchema_FWD_DEFINED__ +typedef interface ISchema ISchema; +#ifdef __cplusplus +interface ISchema; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaParticle_FWD_DEFINED__ +#define __ISchemaParticle_FWD_DEFINED__ +typedef interface ISchemaParticle ISchemaParticle; +#ifdef __cplusplus +interface ISchemaParticle; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAttribute_FWD_DEFINED__ +#define __ISchemaAttribute_FWD_DEFINED__ +typedef interface ISchemaAttribute ISchemaAttribute; +#ifdef __cplusplus +interface ISchemaAttribute; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaElement_FWD_DEFINED__ +#define __ISchemaElement_FWD_DEFINED__ +typedef interface ISchemaElement ISchemaElement; +#ifdef __cplusplus +interface ISchemaElement; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaType_FWD_DEFINED__ +#define __ISchemaType_FWD_DEFINED__ +typedef interface ISchemaType ISchemaType; +#ifdef __cplusplus +interface ISchemaType; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaComplexType_FWD_DEFINED__ +#define __ISchemaComplexType_FWD_DEFINED__ +typedef interface ISchemaComplexType ISchemaComplexType; +#ifdef __cplusplus +interface ISchemaComplexType; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAttributeGroup_FWD_DEFINED__ +#define __ISchemaAttributeGroup_FWD_DEFINED__ +typedef interface ISchemaAttributeGroup ISchemaAttributeGroup; +#ifdef __cplusplus +interface ISchemaAttributeGroup; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaModelGroup_FWD_DEFINED__ +#define __ISchemaModelGroup_FWD_DEFINED__ +typedef interface ISchemaModelGroup ISchemaModelGroup; +#ifdef __cplusplus +interface ISchemaModelGroup; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAny_FWD_DEFINED__ +#define __ISchemaAny_FWD_DEFINED__ +typedef interface ISchemaAny ISchemaAny; +#ifdef __cplusplus +interface ISchemaAny; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaIdentityConstraint_FWD_DEFINED__ +#define __ISchemaIdentityConstraint_FWD_DEFINED__ +typedef interface ISchemaIdentityConstraint ISchemaIdentityConstraint; +#ifdef __cplusplus +interface ISchemaIdentityConstraint; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaNotation_FWD_DEFINED__ +#define __ISchemaNotation_FWD_DEFINED__ +typedef interface ISchemaNotation ISchemaNotation; +#ifdef __cplusplus +interface ISchemaNotation; +#endif /* __cplusplus */ +#endif + +#define DOMDocument DOMDocument2 +#define CLSID_DOMDocument CLSID_DOMDocument2 +#ifndef __MSXML_DOMNODETYPE_DEFINED +#define __MSXML_DOMNODETYPE_DEFINED +typedef enum tagDOMNodeType { + NODE_INVALID = 0, + NODE_ELEMENT = 1, + NODE_ATTRIBUTE = 2, + NODE_TEXT = 3, + NODE_CDATA_SECTION = 4, + NODE_ENTITY_REFERENCE = 5, + NODE_ENTITY = 6, + NODE_PROCESSING_INSTRUCTION = 7, + NODE_COMMENT = 8, + NODE_DOCUMENT = 9, + NODE_DOCUMENT_TYPE = 10, + NODE_DOCUMENT_FRAGMENT = 11, + NODE_NOTATION = 12 +} DOMNodeType; +#endif #ifndef __msxml_som_enums__ #define __msxml_som_enums__ - typedef enum _SOMITEMTYPE { - SOMITEM_SCHEMA = 0x1000,SOMITEM_ATTRIBUTE = 0x1001,SOMITEM_ATTRIBUTEGROUP = 0x1002,SOMITEM_NOTATION = 0x1003, - SOMITEM_IDENTITYCONSTRAINT = 0x1100,SOMITEM_KEY = 0x1101,SOMITEM_KEYREF = 0x1102,SOMITEM_UNIQUE = 0x1103,SOMITEM_ANYTYPE = 0x2000, - SOMITEM_DATATYPE = 0x2100,SOMITEM_DATATYPE_ANYTYPE = 0x2101,SOMITEM_DATATYPE_ANYURI = 0x2102,SOMITEM_DATATYPE_BASE64BINARY = 0x2103, - SOMITEM_DATATYPE_BOOLEAN = 0x2104,SOMITEM_DATATYPE_BYTE = 0x2105,SOMITEM_DATATYPE_DATE = 0x2106,SOMITEM_DATATYPE_DATETIME = 0x2107, - SOMITEM_DATATYPE_DAY = 0x2108,SOMITEM_DATATYPE_DECIMAL = 0x2109,SOMITEM_DATATYPE_DOUBLE = 0x210a,SOMITEM_DATATYPE_DURATION = 0x210b, - SOMITEM_DATATYPE_ENTITIES = 0x210c,SOMITEM_DATATYPE_ENTITY = 0x210d,SOMITEM_DATATYPE_FLOAT = 0x210e,SOMITEM_DATATYPE_HEXBINARY = 0x210f, - SOMITEM_DATATYPE_ID = 0x2110,SOMITEM_DATATYPE_IDREF = 0x2111,SOMITEM_DATATYPE_IDREFS = 0x2112,SOMITEM_DATATYPE_INT = 0x2113, - SOMITEM_DATATYPE_INTEGER = 0x2114,SOMITEM_DATATYPE_LANGUAGE = 0x2115,SOMITEM_DATATYPE_LONG = 0x2116,SOMITEM_DATATYPE_MONTH = 0x2117, - SOMITEM_DATATYPE_MONTHDAY = 0x2118,SOMITEM_DATATYPE_NAME = 0x2119,SOMITEM_DATATYPE_NCNAME = 0x211a,SOMITEM_DATATYPE_NEGATIVEINTEGER = 0x211b, - SOMITEM_DATATYPE_NMTOKEN = 0x211c,SOMITEM_DATATYPE_NMTOKENS = 0x211d,SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 0x211e, - SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 0x211f,SOMITEM_DATATYPE_NORMALIZEDSTRING = 0x2120,SOMITEM_DATATYPE_NOTATION = 0x2121, - SOMITEM_DATATYPE_POSITIVEINTEGER = 0x2122,SOMITEM_DATATYPE_QNAME = 0x2123,SOMITEM_DATATYPE_SHORT = 0x2124,SOMITEM_DATATYPE_STRING = 0x2125, - SOMITEM_DATATYPE_TIME = 0x2126,SOMITEM_DATATYPE_TOKEN = 0x2127,SOMITEM_DATATYPE_UNSIGNEDBYTE = 0x2128,SOMITEM_DATATYPE_UNSIGNEDINT = 0x2129, - SOMITEM_DATATYPE_UNSIGNEDLONG = 0x212a,SOMITEM_DATATYPE_UNSIGNEDSHORT = 0x212b,SOMITEM_DATATYPE_YEAR = 0x212c,SOMITEM_DATATYPE_YEARMONTH = 0x212d, - SOMITEM_DATATYPE_ANYSIMPLETYPE = 0x21ff,SOMITEM_SIMPLETYPE = 0x2200,SOMITEM_COMPLEXTYPE = 0x2400,SOMITEM_PARTICLE = 0x4000,SOMITEM_ANY = 0x4001, - SOMITEM_ANYATTRIBUTE = 0x4002,SOMITEM_ELEMENT = 0x4003,SOMITEM_GROUP = 0x4100,SOMITEM_ALL = 0x4101,SOMITEM_CHOICE = 0x4102,SOMITEM_SEQUENCE = 0x4103, - SOMITEM_EMPTYPARTICLE = 0x4104,SOMITEM_NULL = 0x800,SOMITEM_NULL_TYPE = 0x2800,SOMITEM_NULL_ANY = 0x4801,SOMITEM_NULL_ANYATTRIBUTE = 0x4802, - SOMITEM_NULL_ELEMENT = 0x4803 - } SOMITEMTYPE; - - typedef enum _SCHEMAUSE { - SCHEMAUSE_OPTIONAL = 0,SCHEMAUSE_PROHIBITED,SCHEMAUSE_REQUIRED - } SCHEMAUSE; - - typedef enum _SCHEMADERIVATIONMETHOD { - SCHEMADERIVATIONMETHOD_EMPTY = 0,SCHEMADERIVATIONMETHOD_SUBSTITUTION = 0x1,SCHEMADERIVATIONMETHOD_EXTENSION = 0x2, - SCHEMADERIVATIONMETHOD_RESTRICTION = 0x4,SCHEMADERIVATIONMETHOD_LIST = 0x8,SCHEMADERIVATIONMETHOD_UNION = 0x10,SCHEMADERIVATIONMETHOD_ALL = 0xff, - SCHEMADERIVATIONMETHOD_NONE = 0x100 - } SCHEMADERIVATIONMETHOD; - - typedef enum _SCHEMACONTENTTYPE { - SCHEMACONTENTTYPE_EMPTY = 0,SCHEMACONTENTTYPE_TEXTONLY,SCHEMACONTENTTYPE_ELEMENTONLY, - SCHEMACONTENTTYPE_MIXED - } SCHEMACONTENTTYPE; - - typedef enum _SCHEMAPROCESSCONTENTS { - SCHEMAPROCESSCONTENTS_NONE = 0,SCHEMAPROCESSCONTENTS_SKIP,SCHEMAPROCESSCONTENTS_LAX, - SCHEMAPROCESSCONTENTS_STRICT - } SCHEMAPROCESSCONTENTS; - - typedef enum _SCHEMAWHITESPACE { - SCHEMAWHITESPACE_NONE = -1,SCHEMAWHITESPACE_PRESERVE = 0,SCHEMAWHITESPACE_REPLACE = 1,SCHEMAWHITESPACE_COLLAPSE = 2 - } SCHEMAWHITESPACE; - - typedef enum _SCHEMATYPEVARIETY { - SCHEMATYPEVARIETY_NONE = -1,SCHEMATYPEVARIETY_ATOMIC = 0,SCHEMATYPEVARIETY_LIST = 1,SCHEMATYPEVARIETY_UNION = 2 - } SCHEMATYPEVARIETY; +typedef enum _SOMITEMTYPE { + SOMITEM_SCHEMA = 0x1000, + SOMITEM_ATTRIBUTE = 0x1001, + SOMITEM_ATTRIBUTEGROUP = 0x1002, + SOMITEM_NOTATION = 0x1003, + SOMITEM_IDENTITYCONSTRAINT = 0x1100, + SOMITEM_KEY = 0x1101, + SOMITEM_KEYREF = 0x1102, + SOMITEM_UNIQUE = 0x1103, + SOMITEM_ANYTYPE = 0x2000, + SOMITEM_DATATYPE = 0x2100, + SOMITEM_DATATYPE_ANYTYPE = 0x2101, + SOMITEM_DATATYPE_ANYURI = 0x2102, + SOMITEM_DATATYPE_BASE64BINARY = 0x2103, + SOMITEM_DATATYPE_BOOLEAN = 0x2104, + SOMITEM_DATATYPE_BYTE = 0x2105, + SOMITEM_DATATYPE_DATE = 0x2106, + SOMITEM_DATATYPE_DATETIME = 0x2107, + SOMITEM_DATATYPE_DAY = 0x2108, + SOMITEM_DATATYPE_DECIMAL = 0x2109, + SOMITEM_DATATYPE_DOUBLE = 0x210a, + SOMITEM_DATATYPE_DURATION = 0x210b, + SOMITEM_DATATYPE_ENTITIES = 0x210c, + SOMITEM_DATATYPE_ENTITY = 0x210d, + SOMITEM_DATATYPE_FLOAT = 0x210e, + SOMITEM_DATATYPE_HEXBINARY = 0x210f, + SOMITEM_DATATYPE_ID = 0x2110, + SOMITEM_DATATYPE_IDREF = 0x2111, + SOMITEM_DATATYPE_IDREFS = 0x2112, + SOMITEM_DATATYPE_INT = 0x2113, + SOMITEM_DATATYPE_INTEGER = 0x2114, + SOMITEM_DATATYPE_LANGUAGE = 0x2115, + SOMITEM_DATATYPE_LONG = 0x2116, + SOMITEM_DATATYPE_MONTH = 0x2117, + SOMITEM_DATATYPE_MONTHDAY = 0x2118, + SOMITEM_DATATYPE_NAME = 0x2119, + SOMITEM_DATATYPE_NCNAME = 0x211a, + SOMITEM_DATATYPE_NEGATIVEINTEGER = 0x211b, + SOMITEM_DATATYPE_NMTOKEN = 0x211c, + SOMITEM_DATATYPE_NMTOKENS = 0x211d, + SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 0x211e, + SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 0x211f, + SOMITEM_DATATYPE_NORMALIZEDSTRING = 0x2120, + SOMITEM_DATATYPE_NOTATION = 0x2121, + SOMITEM_DATATYPE_POSITIVEINTEGER = 0x2122, + SOMITEM_DATATYPE_QNAME = 0x2123, + SOMITEM_DATATYPE_SHORT = 0x2124, + SOMITEM_DATATYPE_STRING = 0x2125, + SOMITEM_DATATYPE_TIME = 0x2126, + SOMITEM_DATATYPE_TOKEN = 0x2127, + SOMITEM_DATATYPE_UNSIGNEDBYTE = 0x2128, + SOMITEM_DATATYPE_UNSIGNEDINT = 0x2129, + SOMITEM_DATATYPE_UNSIGNEDLONG = 0x212a, + SOMITEM_DATATYPE_UNSIGNEDSHORT = 0x212b, + SOMITEM_DATATYPE_YEAR = 0x212c, + SOMITEM_DATATYPE_YEARMONTH = 0x212d, + SOMITEM_DATATYPE_ANYSIMPLETYPE = 0x21ff, + SOMITEM_SIMPLETYPE = 0x2200, + SOMITEM_COMPLEXTYPE = 0x2400, + SOMITEM_PARTICLE = 0x4000, + SOMITEM_ANY = 0x4001, + SOMITEM_ANYATTRIBUTE = 0x4002, + SOMITEM_ELEMENT = 0x4003, + SOMITEM_GROUP = 0x4100, + SOMITEM_ALL = 0x4101, + SOMITEM_CHOICE = 0x4102, + SOMITEM_SEQUENCE = 0x4103, + SOMITEM_EMPTYPARTICLE = 0x4104, + SOMITEM_NULL = 0x800, + SOMITEM_NULL_TYPE = 0x2800, + SOMITEM_NULL_ANY = 0x4801, + SOMITEM_NULL_ANYATTRIBUTE = 0x4802, + SOMITEM_NULL_ELEMENT = 0x4803 +} SOMITEMTYPE; +typedef enum _SCHEMAUSE { + SCHEMAUSE_OPTIONAL = 0, + SCHEMAUSE_PROHIBITED = 1, + SCHEMAUSE_REQUIRED = 2 +} SCHEMAUSE; +typedef enum _SCHEMADERIVATIONMETHOD { + SCHEMADERIVATIONMETHOD_EMPTY = 0x0, + SCHEMADERIVATIONMETHOD_SUBSTITUTION = 0x1, + SCHEMADERIVATIONMETHOD_EXTENSION = 0x2, + SCHEMADERIVATIONMETHOD_RESTRICTION = 0x4, + SCHEMADERIVATIONMETHOD_LIST = 0x8, + SCHEMADERIVATIONMETHOD_UNION = 0x10, + SCHEMADERIVATIONMETHOD_ALL = 0xff, + SCHEMADERIVATIONMETHOD_NONE = 0x100 +} SCHEMADERIVATIONMETHOD; +typedef enum _SCHEMACONTENTTYPE { + SCHEMACONTENTTYPE_EMPTY = 0, + SCHEMACONTENTTYPE_TEXTONLY = 1, + SCHEMACONTENTTYPE_ELEMENTONLY = 2, + SCHEMACONTENTTYPE_MIXED = 3 +} SCHEMACONTENTTYPE; +typedef enum _SCHEMAPROCESSCONTENTS { + SCHEMAPROCESSCONTENTS_NONE = 0, + SCHEMAPROCESSCONTENTS_SKIP = 1, + SCHEMAPROCESSCONTENTS_LAX = 2, + SCHEMAPROCESSCONTENTS_STRICT = 3 +} SCHEMAPROCESSCONTENTS; +typedef enum _SCHEMAWHITESPACE { + SCHEMAWHITESPACE_NONE = -1, + SCHEMAWHITESPACE_PRESERVE = 0, + SCHEMAWHITESPACE_REPLACE = 1, + SCHEMAWHITESPACE_COLLAPSE = 2 +} SCHEMAWHITESPACE; +typedef enum _SCHEMATYPEVARIETY { + SCHEMATYPEVARIETY_NONE = -1, + SCHEMATYPEVARIETY_ATOMIC = 0, + SCHEMATYPEVARIETY_LIST = 1, + SCHEMATYPEVARIETY_UNION = 2 +} SCHEMATYPEVARIETY; +#endif /* __msxml_som_enums__ */ +/***************************************************************************** + * IXMLElementCollection interface + */ +#ifndef __IXMLElementCollection_INTERFACE_DEFINED__ +#define __IXMLElementCollection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLElementCollection, 0x65725580, 0x9b5d, 0x11d0, 0x9b,0xfe, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("65725580-9b5d-11d0-9bfe-00c04fc99c8e") +IXMLElementCollection : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE put_length( + LONG v) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppUnk) = 0; + + virtual HRESULT STDMETHODCALLTYPE item( + VARIANT var1, + VARIANT var2, + IDispatch **ppDisp) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLElementCollection, 0x65725580, 0x9b5d, 0x11d0, 0x9b,0xfe, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e) #endif +#else +typedef struct IXMLElementCollectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLElementCollection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLElementCollection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLElementCollection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLElementCollection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLElementCollection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLElementCollection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLElementCollection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLElementCollection methods ***/ + HRESULT (STDMETHODCALLTYPE *put_length)( + IXMLElementCollection *This, + LONG v); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLElementCollection *This, + LONG *p); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLElementCollection *This, + IUnknown **ppUnk); + + HRESULT (STDMETHODCALLTYPE *item)( + IXMLElementCollection *This, + VARIANT var1, + VARIANT var2, + IDispatch **ppDisp); - EXTERN_C const IID LIBID_MSXML2; -#ifndef __IXMLDOMImplementation_INTERFACE_DEFINED__ -#define __IXMLDOMImplementation_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMImplementation; + END_INTERFACE +} IXMLElementCollectionVtbl; + +interface IXMLElementCollection { + CONST_VTBL IXMLElementCollectionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLElementCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLElementCollection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLElementCollection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLElementCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLElementCollection methods ***/ +#define IXMLElementCollection_put_length(This,v) (This)->lpVtbl->put_length(This,v) +#define IXMLElementCollection_get_length(This,p) (This)->lpVtbl->get_length(This,p) +#define IXMLElementCollection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +#define IXMLElementCollection_item(This,var1,var2,ppDisp) (This)->lpVtbl->item(This,var1,var2,ppDisp) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLElementCollection_QueryInterface(IXMLElementCollection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLElementCollection_AddRef(IXMLElementCollection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLElementCollection_Release(IXMLElementCollection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLElementCollection_GetTypeInfoCount(IXMLElementCollection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLElementCollection_GetTypeInfo(IXMLElementCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLElementCollection_GetIDsOfNames(IXMLElementCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLElementCollection_Invoke(IXMLElementCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLElementCollection methods ***/ +static __WIDL_INLINE HRESULT IXMLElementCollection_put_length(IXMLElementCollection* This,LONG v) { + return This->lpVtbl->put_length(This,v); +} +static __WIDL_INLINE HRESULT IXMLElementCollection_get_length(IXMLElementCollection* This,LONG *p) { + return This->lpVtbl->get_length(This,p); +} +static __WIDL_INLINE HRESULT IXMLElementCollection_get__newEnum(IXMLElementCollection* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} +static __WIDL_INLINE HRESULT IXMLElementCollection_item(IXMLElementCollection* This,VARIANT var1,VARIANT var2,IDispatch **ppDisp) { + return This->lpVtbl->item(This,var1,var2,ppDisp); +} +#endif +#endif + +#endif + + +#endif /* __IXMLElementCollection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLElement interface + */ +#ifndef __IXMLElement_INTERFACE_DEFINED__ +#define __IXMLElement_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLElement, 0x3f7f31ac, 0xe15f, 0x11d0, 0x9c,0x25, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMImplementation : public IDispatch { - public: - virtual HRESULT WINAPI hasFeature(BSTR feature,BSTR version,VARIANT_BOOL *hasFeature) = 0; - }; +MIDL_INTERFACE("3f7f31ac-e15f-11d0-9c25-00c04fc99c8e") +IXMLElement : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_tagName( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_tagName( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_parent( + IXMLElement **parent) = 0; + + virtual HRESULT STDMETHODCALLTYPE setAttribute( + BSTR strPropertyName, + VARIANT PropertyValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAttribute( + BSTR strPropertyName, + VARIANT *PropertyValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeAttribute( + BSTR strPropertyName) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_children( + IXMLElementCollection **p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_type( + LONG *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_text( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_text( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE addChild( + IXMLElement *pChildElem, + LONG lIndex, + LONG lreserved) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeChild( + IXMLElement *pChildElem) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLElement, 0x3f7f31ac, 0xe15f, 0x11d0, 0x9c,0x25, 0x00,0xc0,0x4f,0xc9,0x9c,0x8e) +#endif #else - typedef struct IXMLDOMImplementationVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMImplementation *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMImplementation *This); - ULONG (WINAPI *Release)(IXMLDOMImplementation *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMImplementation *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMImplementation *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMImplementation *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMImplementation *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *hasFeature)(IXMLDOMImplementation *This,BSTR feature,BSTR version,VARIANT_BOOL *hasFeature); - END_INTERFACE - } IXMLDOMImplementationVtbl; - struct IXMLDOMImplementation { - CONST_VTBL struct IXMLDOMImplementationVtbl *lpVtbl; - }; +typedef struct IXMLElementVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLElement *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLElement *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLElement *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLElement *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLElement *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLElement *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLElement *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLElement methods ***/ + HRESULT (STDMETHODCALLTYPE *get_tagName)( + IXMLElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_tagName)( + IXMLElement *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_parent)( + IXMLElement *This, + IXMLElement **parent); + + HRESULT (STDMETHODCALLTYPE *setAttribute)( + IXMLElement *This, + BSTR strPropertyName, + VARIANT PropertyValue); + + HRESULT (STDMETHODCALLTYPE *getAttribute)( + IXMLElement *This, + BSTR strPropertyName, + VARIANT *PropertyValue); + + HRESULT (STDMETHODCALLTYPE *removeAttribute)( + IXMLElement *This, + BSTR strPropertyName); + + HRESULT (STDMETHODCALLTYPE *get_children)( + IXMLElement *This, + IXMLElementCollection **p); + + HRESULT (STDMETHODCALLTYPE *get_type)( + IXMLElement *This, + LONG *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLElement *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *addChild)( + IXMLElement *This, + IXMLElement *pChildElem, + LONG lIndex, + LONG lreserved); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLElement *This, + IXMLElement *pChildElem); + + END_INTERFACE +} IXMLElementVtbl; + +interface IXMLElement { + CONST_VTBL IXMLElementVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define IXMLDOMImplementation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLDOMImplementation_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLDOMImplementation_Release(This) (This)->lpVtbl->Release(This) -#define IXMLDOMImplementation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMImplementation_hasFeature(This,feature,version,hasFeature) (This)->lpVtbl->hasFeature(This,feature,version,hasFeature) +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLElement_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLElement_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLElement methods ***/ +#define IXMLElement_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p) +#define IXMLElement_put_tagName(This,p) (This)->lpVtbl->put_tagName(This,p) +#define IXMLElement_get_parent(This,parent) (This)->lpVtbl->get_parent(This,parent) +#define IXMLElement_setAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->setAttribute(This,strPropertyName,PropertyValue) +#define IXMLElement_getAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->getAttribute(This,strPropertyName,PropertyValue) +#define IXMLElement_removeAttribute(This,strPropertyName) (This)->lpVtbl->removeAttribute(This,strPropertyName) +#define IXMLElement_get_children(This,p) (This)->lpVtbl->get_children(This,p) +#define IXMLElement_get_type(This,p) (This)->lpVtbl->get_type(This,p) +#define IXMLElement_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLElement_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLElement_addChild(This,pChildElem,lIndex,lreserved) (This)->lpVtbl->addChild(This,pChildElem,lIndex,lreserved) +#define IXMLElement_removeChild(This,pChildElem) (This)->lpVtbl->removeChild(This,pChildElem) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLElement_QueryInterface(IXMLElement* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLElement_AddRef(IXMLElement* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLElement_Release(IXMLElement* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLElement_GetTypeInfoCount(IXMLElement* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLElement_GetTypeInfo(IXMLElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLElement_GetIDsOfNames(IXMLElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLElement_Invoke(IXMLElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLElement methods ***/ +static __WIDL_INLINE HRESULT IXMLElement_get_tagName(IXMLElement* This,BSTR *p) { + return This->lpVtbl->get_tagName(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement_put_tagName(IXMLElement* This,BSTR p) { + return This->lpVtbl->put_tagName(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement_get_parent(IXMLElement* This,IXMLElement **parent) { + return This->lpVtbl->get_parent(This,parent); +} +static __WIDL_INLINE HRESULT IXMLElement_setAttribute(IXMLElement* This,BSTR strPropertyName,VARIANT PropertyValue) { + return This->lpVtbl->setAttribute(This,strPropertyName,PropertyValue); +} +static __WIDL_INLINE HRESULT IXMLElement_getAttribute(IXMLElement* This,BSTR strPropertyName,VARIANT *PropertyValue) { + return This->lpVtbl->getAttribute(This,strPropertyName,PropertyValue); +} +static __WIDL_INLINE HRESULT IXMLElement_removeAttribute(IXMLElement* This,BSTR strPropertyName) { + return This->lpVtbl->removeAttribute(This,strPropertyName); +} +static __WIDL_INLINE HRESULT IXMLElement_get_children(IXMLElement* This,IXMLElementCollection **p) { + return This->lpVtbl->get_children(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement_get_type(IXMLElement* This,LONG *p) { + return This->lpVtbl->get_type(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement_get_text(IXMLElement* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement_put_text(IXMLElement* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLElement_addChild(IXMLElement* This,IXMLElement *pChildElem,LONG lIndex,LONG lreserved) { + return This->lpVtbl->addChild(This,pChildElem,lIndex,lreserved); +} +static __WIDL_INLINE HRESULT IXMLElement_removeChild(IXMLElement* This,IXMLElement *pChildElem) { + return This->lpVtbl->removeChild(This,pChildElem); +} #endif #endif - HRESULT WINAPI IXMLDOMImplementation_hasFeature_Proxy(IXMLDOMImplementation *This,BSTR feature,BSTR version,VARIANT_BOOL *hasFeature); - void __RPC_STUB IXMLDOMImplementation_hasFeature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLElement_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMNode interface + */ #ifndef __IXMLDOMNode_INTERFACE_DEFINED__ #define __IXMLDOMNode_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMNode; + +DEFINE_GUID(IID_IXMLDOMNode, 0x2933bf80, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMNode : public IDispatch { - public: - virtual HRESULT WINAPI get_nodeName(BSTR *name) = 0; - virtual HRESULT WINAPI get_nodeValue(VARIANT *value) = 0; - virtual HRESULT WINAPI put_nodeValue(VARIANT value) = 0; - virtual HRESULT WINAPI get_nodeType(DOMNodeType *type) = 0; - virtual HRESULT WINAPI get_parentNode(IXMLDOMNode **parent) = 0; - virtual HRESULT WINAPI get_childNodes(IXMLDOMNodeList **childList) = 0; - virtual HRESULT WINAPI get_firstChild(IXMLDOMNode **firstChild) = 0; - virtual HRESULT WINAPI get_lastChild(IXMLDOMNode **lastChild) = 0; - virtual HRESULT WINAPI get_previousSibling(IXMLDOMNode **previousSibling) = 0; - virtual HRESULT WINAPI get_nextSibling(IXMLDOMNode **nextSibling) = 0; - virtual HRESULT WINAPI get_attributes(IXMLDOMNamedNodeMap **attributeMap) = 0; - virtual HRESULT WINAPI insertBefore(IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) = 0; - virtual HRESULT WINAPI replaceChild(IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) = 0; - virtual HRESULT WINAPI removeChild(IXMLDOMNode *childNode,IXMLDOMNode **oldChild) = 0; - virtual HRESULT WINAPI appendChild(IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) = 0; - virtual HRESULT WINAPI hasChildNodes(VARIANT_BOOL *hasChild) = 0; - virtual HRESULT WINAPI get_ownerDocument(IXMLDOMDocument **DOMDocument) = 0; - virtual HRESULT WINAPI cloneNode(VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) = 0; - virtual HRESULT WINAPI get_nodeTypeString(BSTR *nodeType) = 0; - virtual HRESULT WINAPI get_text(BSTR *text) = 0; - virtual HRESULT WINAPI put_text(BSTR text) = 0; - virtual HRESULT WINAPI get_specified(VARIANT_BOOL *isSpecified) = 0; - virtual HRESULT WINAPI get_definition(IXMLDOMNode **definitionNode) = 0; - virtual HRESULT WINAPI get_nodeTypedValue(VARIANT *typedValue) = 0; - virtual HRESULT WINAPI put_nodeTypedValue(VARIANT typedValue) = 0; - virtual HRESULT WINAPI get_dataType(VARIANT *dataTypeName) = 0; - virtual HRESULT WINAPI put_dataType(BSTR dataTypeName) = 0; - virtual HRESULT WINAPI get_xml(BSTR *xmlString) = 0; - virtual HRESULT WINAPI transformNode(IXMLDOMNode *stylesheet,BSTR *xmlString) = 0; - virtual HRESULT WINAPI selectNodes(BSTR queryString,IXMLDOMNodeList **resultList) = 0; - virtual HRESULT WINAPI selectSingleNode(BSTR queryString,IXMLDOMNode **resultNode) = 0; - virtual HRESULT WINAPI get_parsed(VARIANT_BOOL *isParsed) = 0; - virtual HRESULT WINAPI get_namespaceURI(BSTR *namespaceURI) = 0; - virtual HRESULT WINAPI get_prefix(BSTR *prefixString) = 0; - virtual HRESULT WINAPI get_baseName(BSTR *nameString) = 0; - virtual HRESULT WINAPI transformNodeToObject(IXMLDOMNode *stylesheet,VARIANT outputObject) = 0; - }; +MIDL_INTERFACE("2933bf80-7b36-11d2-b20e-00c04f983e60") +IXMLDOMNode : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_nodeName( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nodeValue( + VARIANT *var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_nodeValue( + VARIANT var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nodeType( + DOMNodeType *domNodeType) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_parentNode( + IXMLDOMNode **parent) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_childNodes( + IXMLDOMNodeList **outList) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_firstChild( + IXMLDOMNode **domNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_lastChild( + IXMLDOMNode **domNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_previousSibling( + IXMLDOMNode **domNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nextSibling( + IXMLDOMNode **domNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_attributes( + IXMLDOMNamedNodeMap **attributeMap) = 0; + + virtual HRESULT STDMETHODCALLTYPE insertBefore( + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE replaceChild( + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeChild( + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE appendChild( + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE hasChildNodes( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ownerDocument( + IXMLDOMDocument **domDocument) = 0; + + virtual HRESULT STDMETHODCALLTYPE cloneNode( + VARIANT_BOOL pbool, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nodeTypeString( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_text( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_text( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_specified( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_definition( + IXMLDOMNode **domNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nodeTypedValue( + VARIANT *var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_nodeTypedValue( + VARIANT var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_dataType( + VARIANT *var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_dataType( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_xml( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE transformNode( + IXMLDOMNode *domNode, + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE selectNodes( + BSTR p, + IXMLDOMNodeList **outList) = 0; + + virtual HRESULT STDMETHODCALLTYPE selectSingleNode( + BSTR p, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_parsed( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_namespaceURI( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_prefix( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_baseName( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE transformNodeToObject( + IXMLDOMNode *domNode, + VARIANT var1) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMNode, 0x2933bf80, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMNodeVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMNode *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMNode *This); - ULONG (WINAPI *Release)(IXMLDOMNode *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNode *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNode *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNode *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMNode *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMNode *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMNode *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMNode *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMNode *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMNode *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMNode *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMNode *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMNode *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMNode *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMNode *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMNode *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMNode *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMNode *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMNode *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMNode *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMNode *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMNode *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMNode *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMNode *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMNode *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMNode *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMNode *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMNode *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMNode *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMNode *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMNode *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMNode *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMNode *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMNode *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMNode *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMNode *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMNode *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMNode *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMNode *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - END_INTERFACE - } IXMLDOMNodeVtbl; - struct IXMLDOMNode { - CONST_VTBL struct IXMLDOMNodeVtbl *lpVtbl; - }; +typedef struct IXMLDOMNodeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMNode *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMNode *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMNode *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMNode *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMNode *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMNode *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMNode *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMNode *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMNode *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMNode *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMNode *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMNode *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMNode *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMNode *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMNode *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMNode *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMNode *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMNode *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMNode *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMNode *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMNode *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMNode *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMNode *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMNode *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMNode *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMNode *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMNode *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMNode *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMNode *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMNode *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMNode *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMNode *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMNode *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMNode *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMNode *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMNode *This, + IXMLDOMNode *domNode, + VARIANT var1); + + END_INTERFACE +} IXMLDOMNodeVtbl; + +interface IXMLDOMNode { + CONST_VTBL IXMLDOMNodeVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMNode_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMNode_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMNode_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMNode_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMNode_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMNode_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMNode_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMNode_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMNode_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMNode_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMNode_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMNode_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMNode_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMNode_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMNode_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMNode_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMNode_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMNode_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMNode_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMNode_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMNode_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMNode_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMNode_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMNode_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMNode_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMNode_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMNode_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMNode_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMNode_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMNode_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMNode_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMNode_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMNode_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMNode_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMNode_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMNode_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMNode_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMNode_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMNode_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMNode_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMNode_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMNode_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMNode_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMNode_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMNode_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMNode_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMNode_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMNode_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMNode_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#endif -#endif - HRESULT WINAPI IXMLDOMNode_get_nodeName_Proxy(IXMLDOMNode *This,BSTR *name); - void __RPC_STUB IXMLDOMNode_get_nodeName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_nodeValue_Proxy(IXMLDOMNode *This,VARIANT *value); - void __RPC_STUB IXMLDOMNode_get_nodeValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_put_nodeValue_Proxy(IXMLDOMNode *This,VARIANT value); - void __RPC_STUB IXMLDOMNode_put_nodeValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_nodeType_Proxy(IXMLDOMNode *This,DOMNodeType *type); - void __RPC_STUB IXMLDOMNode_get_nodeType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_parentNode_Proxy(IXMLDOMNode *This,IXMLDOMNode **parent); - void __RPC_STUB IXMLDOMNode_get_parentNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_childNodes_Proxy(IXMLDOMNode *This,IXMLDOMNodeList **childList); - void __RPC_STUB IXMLDOMNode_get_childNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_firstChild_Proxy(IXMLDOMNode *This,IXMLDOMNode **firstChild); - void __RPC_STUB IXMLDOMNode_get_firstChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_lastChild_Proxy(IXMLDOMNode *This,IXMLDOMNode **lastChild); - void __RPC_STUB IXMLDOMNode_get_lastChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_previousSibling_Proxy(IXMLDOMNode *This,IXMLDOMNode **previousSibling); - void __RPC_STUB IXMLDOMNode_get_previousSibling_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_nextSibling_Proxy(IXMLDOMNode *This,IXMLDOMNode **nextSibling); - void __RPC_STUB IXMLDOMNode_get_nextSibling_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_attributes_Proxy(IXMLDOMNode *This,IXMLDOMNamedNodeMap **attributeMap); - void __RPC_STUB IXMLDOMNode_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_insertBefore_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - void __RPC_STUB IXMLDOMNode_insertBefore_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_replaceChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - void __RPC_STUB IXMLDOMNode_replaceChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_removeChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - void __RPC_STUB IXMLDOMNode_removeChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_appendChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - void __RPC_STUB IXMLDOMNode_appendChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_hasChildNodes_Proxy(IXMLDOMNode *This,VARIANT_BOOL *hasChild); - void __RPC_STUB IXMLDOMNode_hasChildNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_ownerDocument_Proxy(IXMLDOMNode *This,IXMLDOMDocument **DOMDocument); - void __RPC_STUB IXMLDOMNode_get_ownerDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_cloneNode_Proxy(IXMLDOMNode *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - void __RPC_STUB IXMLDOMNode_cloneNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_nodeTypeString_Proxy(IXMLDOMNode *This,BSTR *nodeType); - void __RPC_STUB IXMLDOMNode_get_nodeTypeString_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_text_Proxy(IXMLDOMNode *This,BSTR *text); - void __RPC_STUB IXMLDOMNode_get_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_put_text_Proxy(IXMLDOMNode *This,BSTR text); - void __RPC_STUB IXMLDOMNode_put_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_specified_Proxy(IXMLDOMNode *This,VARIANT_BOOL *isSpecified); - void __RPC_STUB IXMLDOMNode_get_specified_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_definition_Proxy(IXMLDOMNode *This,IXMLDOMNode **definitionNode); - void __RPC_STUB IXMLDOMNode_get_definition_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_nodeTypedValue_Proxy(IXMLDOMNode *This,VARIANT *typedValue); - void __RPC_STUB IXMLDOMNode_get_nodeTypedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_put_nodeTypedValue_Proxy(IXMLDOMNode *This,VARIANT typedValue); - void __RPC_STUB IXMLDOMNode_put_nodeTypedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_dataType_Proxy(IXMLDOMNode *This,VARIANT *dataTypeName); - void __RPC_STUB IXMLDOMNode_get_dataType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_put_dataType_Proxy(IXMLDOMNode *This,BSTR dataTypeName); - void __RPC_STUB IXMLDOMNode_put_dataType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_xml_Proxy(IXMLDOMNode *This,BSTR *xmlString); - void __RPC_STUB IXMLDOMNode_get_xml_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_transformNode_Proxy(IXMLDOMNode *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - void __RPC_STUB IXMLDOMNode_transformNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_selectNodes_Proxy(IXMLDOMNode *This,BSTR queryString,IXMLDOMNodeList **resultList); - void __RPC_STUB IXMLDOMNode_selectNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_selectSingleNode_Proxy(IXMLDOMNode *This,BSTR queryString,IXMLDOMNode **resultNode); - void __RPC_STUB IXMLDOMNode_selectSingleNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_parsed_Proxy(IXMLDOMNode *This,VARIANT_BOOL *isParsed); - void __RPC_STUB IXMLDOMNode_get_parsed_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_namespaceURI_Proxy(IXMLDOMNode *This,BSTR *namespaceURI); - void __RPC_STUB IXMLDOMNode_get_namespaceURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_prefix_Proxy(IXMLDOMNode *This,BSTR *prefixString); - void __RPC_STUB IXMLDOMNode_get_prefix_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_get_baseName_Proxy(IXMLDOMNode *This,BSTR *nameString); - void __RPC_STUB IXMLDOMNode_get_baseName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNode_transformNodeToObject_Proxy(IXMLDOMNode *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - void __RPC_STUB IXMLDOMNode_transformNodeToObject_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif - -#ifndef __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ -#define __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMDocumentFragment; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMDocumentFragment : public IXMLDOMNode { - }; +#define IXMLDOMNode_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMNode_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMNode_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMNode_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMNode_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMNode_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMNode_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMNode_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMNode_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMNode_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMNode_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMNode_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMNode_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMNode_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMNode_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMNode_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMNode_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMNode_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMNode_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMNode_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMNode_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMNode_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMNode_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMNode_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMNode_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) #else - typedef struct IXMLDOMDocumentFragmentVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMDocumentFragment *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMDocumentFragment *This); - ULONG (WINAPI *Release)(IXMLDOMDocumentFragment *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocumentFragment *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocumentFragment *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocumentFragment *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMDocumentFragment *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMDocumentFragment *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocumentFragment *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocumentFragment *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMDocumentFragment *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMDocumentFragment *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMDocumentFragment *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocumentFragment *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocumentFragment *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMDocumentFragment *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocumentFragment *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMDocumentFragment *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocumentFragment *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMDocumentFragment *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMDocumentFragment *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMDocumentFragment *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocumentFragment *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocumentFragment *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMDocumentFragment *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMDocumentFragment *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMDocumentFragment *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMDocumentFragment *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMDocumentFragment *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocumentFragment *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocumentFragment *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMDocumentFragment *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMDocumentFragment *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocumentFragment *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - END_INTERFACE - } IXMLDOMDocumentFragmentVtbl; - struct IXMLDOMDocumentFragment { - CONST_VTBL struct IXMLDOMDocumentFragmentVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLDOMDocumentFragment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLDOMDocumentFragment_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLDOMDocumentFragment_Release(This) (This)->lpVtbl->Release(This) -#define IXMLDOMDocumentFragment_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLDOMDocumentFragment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLDOMDocumentFragment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLDOMDocumentFragment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMDocumentFragment_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMDocumentFragment_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMDocumentFragment_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMDocumentFragment_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) -#define IXMLDOMDocumentFragment_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMDocumentFragment_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMDocumentFragment_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMDocumentFragment_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMDocumentFragment_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMDocumentFragment_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) -#define IXMLDOMDocumentFragment_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMDocumentFragment_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMDocumentFragment_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMDocumentFragment_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMDocumentFragment_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMDocumentFragment_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMDocumentFragment_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMDocumentFragment_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMDocumentFragment_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMDocumentFragment_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMDocumentFragment_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMDocumentFragment_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMDocumentFragment_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMDocumentFragment_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMDocumentFragment_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMDocumentFragment_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMDocumentFragment_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMDocumentFragment_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMDocumentFragment_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMDocumentFragment_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMDocumentFragment_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMDocumentFragment_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMDocumentFragment_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMDocumentFragment_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMDocumentFragment_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMDocumentFragment_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNode_QueryInterface(IXMLDOMNode* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMNode_AddRef(IXMLDOMNode* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMNode_Release(IXMLDOMNode* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNode_GetTypeInfoCount(IXMLDOMNode* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_GetTypeInfo(IXMLDOMNode* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_GetIDsOfNames(IXMLDOMNode* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_Invoke(IXMLDOMNode* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeName(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeValue(IXMLDOMNode* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_put_nodeValue(IXMLDOMNode* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeType(IXMLDOMNode* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_parentNode(IXMLDOMNode* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_childNodes(IXMLDOMNode* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_firstChild(IXMLDOMNode* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_lastChild(IXMLDOMNode* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_previousSibling(IXMLDOMNode* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nextSibling(IXMLDOMNode* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_attributes(IXMLDOMNode* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_insertBefore(IXMLDOMNode* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_replaceChild(IXMLDOMNode* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_removeChild(IXMLDOMNode* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_appendChild(IXMLDOMNode* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_hasChildNodes(IXMLDOMNode* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_ownerDocument(IXMLDOMNode* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_cloneNode(IXMLDOMNode* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeTypeString(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_text(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_put_text(IXMLDOMNode* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_specified(IXMLDOMNode* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_definition(IXMLDOMNode* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeTypedValue(IXMLDOMNode* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_put_nodeTypedValue(IXMLDOMNode* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_dataType(IXMLDOMNode* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_put_dataType(IXMLDOMNode* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_xml(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_transformNode(IXMLDOMNode* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_selectNodes(IXMLDOMNode* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_selectSingleNode(IXMLDOMNode* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_parsed(IXMLDOMNode* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_namespaceURI(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_prefix(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_baseName(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_transformNodeToObject(IXMLDOMNode* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} #endif #endif + #endif + +#endif /* __IXMLDOMNode_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMDocument interface + */ #ifndef __IXMLDOMDocument_INTERFACE_DEFINED__ #define __IXMLDOMDocument_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMDocument; + +DEFINE_GUID(IID_IXMLDOMDocument, 0x2933bf81, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMDocument : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_doctype(IXMLDOMDocumentType **documentType) = 0; - virtual HRESULT WINAPI get_implementation(IXMLDOMImplementation **impl) = 0; - virtual HRESULT WINAPI get_documentElement(IXMLDOMElement **DOMElement) = 0; - virtual HRESULT WINAPI putref_documentElement(IXMLDOMElement *DOMElement) = 0; - virtual HRESULT WINAPI createElement(BSTR tagName,IXMLDOMElement **element) = 0; - virtual HRESULT WINAPI createDocumentFragment(IXMLDOMDocumentFragment **docFrag) = 0; - virtual HRESULT WINAPI createTextNode(BSTR data,IXMLDOMText **text) = 0; - virtual HRESULT WINAPI createComment(BSTR data,IXMLDOMComment **comment) = 0; - virtual HRESULT WINAPI createCDATASection(BSTR data,IXMLDOMCDATASection **cdata) = 0; - virtual HRESULT WINAPI createProcessingInstruction(BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi) = 0; - virtual HRESULT WINAPI createAttribute(BSTR name,IXMLDOMAttribute **attribute) = 0; - virtual HRESULT WINAPI createEntityReference(BSTR name,IXMLDOMEntityReference **entityRef) = 0; - virtual HRESULT WINAPI getElementsByTagName(BSTR tagName,IXMLDOMNodeList **resultList) = 0; - virtual HRESULT WINAPI createNode(VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node) = 0; - virtual HRESULT WINAPI nodeFromID(BSTR idString,IXMLDOMNode **node) = 0; - virtual HRESULT WINAPI load(VARIANT xmlSource,VARIANT_BOOL *isSuccessful) = 0; - virtual HRESULT WINAPI get_readyState(__LONG32 *value) = 0; - virtual HRESULT WINAPI get_parseError(IXMLDOMParseError **errorObj) = 0; - virtual HRESULT WINAPI get_url(BSTR *urlString) = 0; - virtual HRESULT WINAPI get_async(VARIANT_BOOL *isAsync) = 0; - virtual HRESULT WINAPI put_async(VARIANT_BOOL isAsync) = 0; - virtual HRESULT WINAPI abort(void) = 0; - virtual HRESULT WINAPI loadXML(BSTR bstrXML,VARIANT_BOOL *isSuccessful) = 0; - virtual HRESULT WINAPI save(VARIANT destination) = 0; - virtual HRESULT WINAPI get_validateOnParse(VARIANT_BOOL *isValidating) = 0; - virtual HRESULT WINAPI put_validateOnParse(VARIANT_BOOL isValidating) = 0; - virtual HRESULT WINAPI get_resolveExternals(VARIANT_BOOL *isResolving) = 0; - virtual HRESULT WINAPI put_resolveExternals(VARIANT_BOOL isResolving) = 0; - virtual HRESULT WINAPI get_preserveWhiteSpace(VARIANT_BOOL *isPreserving) = 0; - virtual HRESULT WINAPI put_preserveWhiteSpace(VARIANT_BOOL isPreserving) = 0; - virtual HRESULT WINAPI put_onreadystatechange(VARIANT readystatechangeSink) = 0; - virtual HRESULT WINAPI put_ondataavailable(VARIANT ondataavailableSink) = 0; - virtual HRESULT WINAPI put_ontransformnode(VARIANT ontransformnodeSink) = 0; - }; +MIDL_INTERFACE("2933bf81-7b36-11d2-b20e-00c04f983e60") +IXMLDOMDocument : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_doctype( + IXMLDOMDocumentType **docType) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_implementation( + IXMLDOMImplementation **impl) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_documentElement( + IXMLDOMElement **domElement) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_documentElement( + IXMLDOMElement *domElement) = 0; + + virtual HRESULT STDMETHODCALLTYPE createElement( + BSTR p, + IXMLDOMElement **domElement) = 0; + + virtual HRESULT STDMETHODCALLTYPE createDocumentFragment( + IXMLDOMDocumentFragment **docFrag) = 0; + + virtual HRESULT STDMETHODCALLTYPE createTextNode( + BSTR p, + IXMLDOMText **text) = 0; + + virtual HRESULT STDMETHODCALLTYPE createComment( + BSTR p, + IXMLDOMComment **comment) = 0; + + virtual HRESULT STDMETHODCALLTYPE createCDATASection( + BSTR p, + IXMLDOMCDATASection **cdata) = 0; + + virtual HRESULT STDMETHODCALLTYPE createProcessingInstruction( + BSTR target, + BSTR data, + IXMLDOMProcessingInstruction **pi) = 0; + + virtual HRESULT STDMETHODCALLTYPE createAttribute( + BSTR p, + IXMLDOMAttribute **attribute) = 0; + + virtual HRESULT STDMETHODCALLTYPE createEntityReference( + BSTR p, + IXMLDOMEntityReference **entityRef) = 0; + + virtual HRESULT STDMETHODCALLTYPE getElementsByTagName( + BSTR p, + IXMLDOMNodeList **resultList) = 0; + + virtual HRESULT STDMETHODCALLTYPE createNode( + VARIANT var, + BSTR name, + BSTR uri, + IXMLDOMNode **node) = 0; + + virtual HRESULT STDMETHODCALLTYPE nodeFromID( + BSTR id, + IXMLDOMNode **node) = 0; + + virtual HRESULT STDMETHODCALLTYPE load( + VARIANT var1, + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_readyState( + LONG *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_parseError( + IXMLDOMParseError **err) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_url( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_async( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_async( + VARIANT_BOOL pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE abort( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE loadXML( + BSTR p, + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE save( + VARIANT var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_validateOnParse( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_validateOnParse( + VARIANT_BOOL pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_resolveExternals( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_resolveExternals( + VARIANT_BOOL pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_preserveWhiteSpace( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_preserveWhiteSpace( + VARIANT_BOOL pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_onreadystatechange( + VARIANT var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ondataavailable( + VARIANT var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ontransformnode( + VARIANT var1) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMDocument, 0x2933bf81, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMDocumentVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMDocument *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMDocument *This); - ULONG (WINAPI *Release)(IXMLDOMDocument *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocument *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocument *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocument *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMDocument *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMDocument *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocument *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocument *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMDocument *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMDocument *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMDocument *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMDocument *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMDocument *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocument *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocument *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMDocument *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMDocument *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMDocument *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMDocument *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMDocument *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocument *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocument *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMDocument *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocument *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMDocument *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMDocument *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMDocument *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMDocument *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocument *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocument *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMDocument *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMDocument *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMDocument *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMDocument *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMDocument *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocument *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMDocument *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocument *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMDocument *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMDocument *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocument *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_doctype)(IXMLDOMDocument *This,IXMLDOMDocumentType **documentType); - HRESULT (WINAPI *get_implementation)(IXMLDOMDocument *This,IXMLDOMImplementation **impl); - HRESULT (WINAPI *get_documentElement)(IXMLDOMDocument *This,IXMLDOMElement **DOMElement); - HRESULT (WINAPI *putref_documentElement)(IXMLDOMDocument *This,IXMLDOMElement *DOMElement); - HRESULT (WINAPI *createElement)(IXMLDOMDocument *This,BSTR tagName,IXMLDOMElement **element); - HRESULT (WINAPI *createDocumentFragment)(IXMLDOMDocument *This,IXMLDOMDocumentFragment **docFrag); - HRESULT (WINAPI *createTextNode)(IXMLDOMDocument *This,BSTR data,IXMLDOMText **text); - HRESULT (WINAPI *createComment)(IXMLDOMDocument *This,BSTR data,IXMLDOMComment **comment); - HRESULT (WINAPI *createCDATASection)(IXMLDOMDocument *This,BSTR data,IXMLDOMCDATASection **cdata); - HRESULT (WINAPI *createProcessingInstruction)(IXMLDOMDocument *This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi); - HRESULT (WINAPI *createAttribute)(IXMLDOMDocument *This,BSTR name,IXMLDOMAttribute **attribute); - HRESULT (WINAPI *createEntityReference)(IXMLDOMDocument *This,BSTR name,IXMLDOMEntityReference **entityRef); - HRESULT (WINAPI *getElementsByTagName)(IXMLDOMDocument *This,BSTR tagName,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *createNode)(IXMLDOMDocument *This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node); - HRESULT (WINAPI *nodeFromID)(IXMLDOMDocument *This,BSTR idString,IXMLDOMNode **node); - HRESULT (WINAPI *load)(IXMLDOMDocument *This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful); - HRESULT (WINAPI *get_readyState)(IXMLDOMDocument *This,__LONG32 *value); - HRESULT (WINAPI *get_parseError)(IXMLDOMDocument *This,IXMLDOMParseError **errorObj); - HRESULT (WINAPI *get_url)(IXMLDOMDocument *This,BSTR *urlString); - HRESULT (WINAPI *get_async)(IXMLDOMDocument *This,VARIANT_BOOL *isAsync); - HRESULT (WINAPI *put_async)(IXMLDOMDocument *This,VARIANT_BOOL isAsync); - HRESULT (WINAPI *abort)(IXMLDOMDocument *This); - HRESULT (WINAPI *loadXML)(IXMLDOMDocument *This,BSTR bstrXML,VARIANT_BOOL *isSuccessful); - HRESULT (WINAPI *save)(IXMLDOMDocument *This,VARIANT destination); - HRESULT (WINAPI *get_validateOnParse)(IXMLDOMDocument *This,VARIANT_BOOL *isValidating); - HRESULT (WINAPI *put_validateOnParse)(IXMLDOMDocument *This,VARIANT_BOOL isValidating); - HRESULT (WINAPI *get_resolveExternals)(IXMLDOMDocument *This,VARIANT_BOOL *isResolving); - HRESULT (WINAPI *put_resolveExternals)(IXMLDOMDocument *This,VARIANT_BOOL isResolving); - HRESULT (WINAPI *get_preserveWhiteSpace)(IXMLDOMDocument *This,VARIANT_BOOL *isPreserving); - HRESULT (WINAPI *put_preserveWhiteSpace)(IXMLDOMDocument *This,VARIANT_BOOL isPreserving); - HRESULT (WINAPI *put_onreadystatechange)(IXMLDOMDocument *This,VARIANT readystatechangeSink); - HRESULT (WINAPI *put_ondataavailable)(IXMLDOMDocument *This,VARIANT ondataavailableSink); - HRESULT (WINAPI *put_ontransformnode)(IXMLDOMDocument *This,VARIANT ontransformnodeSink); - END_INTERFACE - } IXMLDOMDocumentVtbl; - struct IXMLDOMDocument { - CONST_VTBL struct IXMLDOMDocumentVtbl *lpVtbl; - }; +typedef struct IXMLDOMDocumentVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMDocument *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMDocument *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMDocument *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMDocument *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMDocument *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMDocument *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMDocument *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMDocument *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMDocument *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMDocument *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMDocument *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMDocument *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMDocument *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMDocument *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMDocument *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMDocument *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMDocument *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMDocument *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMDocument *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMDocument *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMDocument *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMDocument *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMDocument *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMDocument *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMDocument *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMDocument *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMDocument *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMDocument *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMDocument *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMDocument *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMDocument *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMDocument methods ***/ + HRESULT (STDMETHODCALLTYPE *get_doctype)( + IXMLDOMDocument *This, + IXMLDOMDocumentType **docType); + + HRESULT (STDMETHODCALLTYPE *get_implementation)( + IXMLDOMDocument *This, + IXMLDOMImplementation **impl); + + HRESULT (STDMETHODCALLTYPE *get_documentElement)( + IXMLDOMDocument *This, + IXMLDOMElement **domElement); + + HRESULT (STDMETHODCALLTYPE *putref_documentElement)( + IXMLDOMDocument *This, + IXMLDOMElement *domElement); + + HRESULT (STDMETHODCALLTYPE *createElement)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMElement **domElement); + + HRESULT (STDMETHODCALLTYPE *createDocumentFragment)( + IXMLDOMDocument *This, + IXMLDOMDocumentFragment **docFrag); + + HRESULT (STDMETHODCALLTYPE *createTextNode)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMText **text); + + HRESULT (STDMETHODCALLTYPE *createComment)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMComment **comment); + + HRESULT (STDMETHODCALLTYPE *createCDATASection)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMCDATASection **cdata); + + HRESULT (STDMETHODCALLTYPE *createProcessingInstruction)( + IXMLDOMDocument *This, + BSTR target, + BSTR data, + IXMLDOMProcessingInstruction **pi); + + HRESULT (STDMETHODCALLTYPE *createAttribute)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMAttribute **attribute); + + HRESULT (STDMETHODCALLTYPE *createEntityReference)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMEntityReference **entityRef); + + HRESULT (STDMETHODCALLTYPE *getElementsByTagName)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *createNode)( + IXMLDOMDocument *This, + VARIANT var, + BSTR name, + BSTR uri, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *nodeFromID)( + IXMLDOMDocument *This, + BSTR id, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *load)( + IXMLDOMDocument *This, + VARIANT var1, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXMLDOMDocument *This, + LONG *value); + + HRESULT (STDMETHODCALLTYPE *get_parseError)( + IXMLDOMDocument *This, + IXMLDOMParseError **err); + + HRESULT (STDMETHODCALLTYPE *get_url)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_async)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_async)( + IXMLDOMDocument *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *abort)( + IXMLDOMDocument *This); + + HRESULT (STDMETHODCALLTYPE *loadXML)( + IXMLDOMDocument *This, + BSTR p, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *save)( + IXMLDOMDocument *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_validateOnParse)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_validateOnParse)( + IXMLDOMDocument *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *get_resolveExternals)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_resolveExternals)( + IXMLDOMDocument *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *get_preserveWhiteSpace)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_preserveWhiteSpace)( + IXMLDOMDocument *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IXMLDOMDocument *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *put_ondataavailable)( + IXMLDOMDocument *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *put_ontransformnode)( + IXMLDOMDocument *This, + VARIANT var1); + + END_INTERFACE +} IXMLDOMDocumentVtbl; + +interface IXMLDOMDocument { + CONST_VTBL IXMLDOMDocumentVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMDocument_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMDocument_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMDocument_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMDocument_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMDocument_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMDocument_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMDocument_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMDocument_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMDocument_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMDocument_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMDocument_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMDocument_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMDocument_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMDocument_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMDocument_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMDocument_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMDocument_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMDocument_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMDocument_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMDocument_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMDocument_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMDocument_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMDocument_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMDocument_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMDocument_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMDocument_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMDocument_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMDocument_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMDocument_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMDocument_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMDocument_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMDocument_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMDocument_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMDocument_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMDocument_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMDocument_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMDocument_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMDocument_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMDocument_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMDocument_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMDocument_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMDocument_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMDocument_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMDocument_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMDocument_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMDocument_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMDocument_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMDocument_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMDocument_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMDocument_get_doctype(This,documentType) (This)->lpVtbl->get_doctype(This,documentType) +#define IXMLDOMDocument_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMDocument_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMDocument_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMDocument_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMDocument_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMDocument_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMDocument_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMDocument_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMDocument_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMDocument_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMDocument_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMDocument_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMDocument_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMDocument_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMDocument_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMDocument_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMDocument_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMDocument_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMDocument_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMDocument_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMDocument_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMDocument_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMDocument_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMDocument_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMDocument_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMDocument methods ***/ +#define IXMLDOMDocument_get_doctype(This,docType) (This)->lpVtbl->get_doctype(This,docType) #define IXMLDOMDocument_get_implementation(This,impl) (This)->lpVtbl->get_implementation(This,impl) -#define IXMLDOMDocument_get_documentElement(This,DOMElement) (This)->lpVtbl->get_documentElement(This,DOMElement) -#define IXMLDOMDocument_putref_documentElement(This,DOMElement) (This)->lpVtbl->putref_documentElement(This,DOMElement) -#define IXMLDOMDocument_createElement(This,tagName,element) (This)->lpVtbl->createElement(This,tagName,element) +#define IXMLDOMDocument_get_documentElement(This,domElement) (This)->lpVtbl->get_documentElement(This,domElement) +#define IXMLDOMDocument_putref_documentElement(This,domElement) (This)->lpVtbl->putref_documentElement(This,domElement) +#define IXMLDOMDocument_createElement(This,p,domElement) (This)->lpVtbl->createElement(This,p,domElement) #define IXMLDOMDocument_createDocumentFragment(This,docFrag) (This)->lpVtbl->createDocumentFragment(This,docFrag) -#define IXMLDOMDocument_createTextNode(This,data,text) (This)->lpVtbl->createTextNode(This,data,text) -#define IXMLDOMDocument_createComment(This,data,comment) (This)->lpVtbl->createComment(This,data,comment) -#define IXMLDOMDocument_createCDATASection(This,data,cdata) (This)->lpVtbl->createCDATASection(This,data,cdata) +#define IXMLDOMDocument_createTextNode(This,p,text) (This)->lpVtbl->createTextNode(This,p,text) +#define IXMLDOMDocument_createComment(This,p,comment) (This)->lpVtbl->createComment(This,p,comment) +#define IXMLDOMDocument_createCDATASection(This,p,cdata) (This)->lpVtbl->createCDATASection(This,p,cdata) #define IXMLDOMDocument_createProcessingInstruction(This,target,data,pi) (This)->lpVtbl->createProcessingInstruction(This,target,data,pi) -#define IXMLDOMDocument_createAttribute(This,name,attribute) (This)->lpVtbl->createAttribute(This,name,attribute) -#define IXMLDOMDocument_createEntityReference(This,name,entityRef) (This)->lpVtbl->createEntityReference(This,name,entityRef) -#define IXMLDOMDocument_getElementsByTagName(This,tagName,resultList) (This)->lpVtbl->getElementsByTagName(This,tagName,resultList) -#define IXMLDOMDocument_createNode(This,Type,name,namespaceURI,node) (This)->lpVtbl->createNode(This,Type,name,namespaceURI,node) -#define IXMLDOMDocument_nodeFromID(This,idString,node) (This)->lpVtbl->nodeFromID(This,idString,node) -#define IXMLDOMDocument_load(This,xmlSource,isSuccessful) (This)->lpVtbl->load(This,xmlSource,isSuccessful) +#define IXMLDOMDocument_createAttribute(This,p,attribute) (This)->lpVtbl->createAttribute(This,p,attribute) +#define IXMLDOMDocument_createEntityReference(This,p,entityRef) (This)->lpVtbl->createEntityReference(This,p,entityRef) +#define IXMLDOMDocument_getElementsByTagName(This,p,resultList) (This)->lpVtbl->getElementsByTagName(This,p,resultList) +#define IXMLDOMDocument_createNode(This,var,name,uri,node) (This)->lpVtbl->createNode(This,var,name,uri,node) +#define IXMLDOMDocument_nodeFromID(This,id,node) (This)->lpVtbl->nodeFromID(This,id,node) +#define IXMLDOMDocument_load(This,var1,pbool) (This)->lpVtbl->load(This,var1,pbool) #define IXMLDOMDocument_get_readyState(This,value) (This)->lpVtbl->get_readyState(This,value) -#define IXMLDOMDocument_get_parseError(This,errorObj) (This)->lpVtbl->get_parseError(This,errorObj) -#define IXMLDOMDocument_get_url(This,urlString) (This)->lpVtbl->get_url(This,urlString) -#define IXMLDOMDocument_get_async(This,isAsync) (This)->lpVtbl->get_async(This,isAsync) -#define IXMLDOMDocument_put_async(This,isAsync) (This)->lpVtbl->put_async(This,isAsync) +#define IXMLDOMDocument_get_parseError(This,err) (This)->lpVtbl->get_parseError(This,err) +#define IXMLDOMDocument_get_url(This,p) (This)->lpVtbl->get_url(This,p) +#define IXMLDOMDocument_get_async(This,pbool) (This)->lpVtbl->get_async(This,pbool) +#define IXMLDOMDocument_put_async(This,pbool) (This)->lpVtbl->put_async(This,pbool) #define IXMLDOMDocument_abort(This) (This)->lpVtbl->abort(This) -#define IXMLDOMDocument_loadXML(This,bstrXML,isSuccessful) (This)->lpVtbl->loadXML(This,bstrXML,isSuccessful) -#define IXMLDOMDocument_save(This,destination) (This)->lpVtbl->save(This,destination) -#define IXMLDOMDocument_get_validateOnParse(This,isValidating) (This)->lpVtbl->get_validateOnParse(This,isValidating) -#define IXMLDOMDocument_put_validateOnParse(This,isValidating) (This)->lpVtbl->put_validateOnParse(This,isValidating) -#define IXMLDOMDocument_get_resolveExternals(This,isResolving) (This)->lpVtbl->get_resolveExternals(This,isResolving) -#define IXMLDOMDocument_put_resolveExternals(This,isResolving) (This)->lpVtbl->put_resolveExternals(This,isResolving) -#define IXMLDOMDocument_get_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->get_preserveWhiteSpace(This,isPreserving) -#define IXMLDOMDocument_put_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->put_preserveWhiteSpace(This,isPreserving) -#define IXMLDOMDocument_put_onreadystatechange(This,readystatechangeSink) (This)->lpVtbl->put_onreadystatechange(This,readystatechangeSink) -#define IXMLDOMDocument_put_ondataavailable(This,ondataavailableSink) (This)->lpVtbl->put_ondataavailable(This,ondataavailableSink) -#define IXMLDOMDocument_put_ontransformnode(This,ontransformnodeSink) (This)->lpVtbl->put_ontransformnode(This,ontransformnodeSink) +#define IXMLDOMDocument_loadXML(This,p,pbool) (This)->lpVtbl->loadXML(This,p,pbool) +#define IXMLDOMDocument_save(This,var1) (This)->lpVtbl->save(This,var1) +#define IXMLDOMDocument_get_validateOnParse(This,pbool) (This)->lpVtbl->get_validateOnParse(This,pbool) +#define IXMLDOMDocument_put_validateOnParse(This,pbool) (This)->lpVtbl->put_validateOnParse(This,pbool) +#define IXMLDOMDocument_get_resolveExternals(This,pbool) (This)->lpVtbl->get_resolveExternals(This,pbool) +#define IXMLDOMDocument_put_resolveExternals(This,pbool) (This)->lpVtbl->put_resolveExternals(This,pbool) +#define IXMLDOMDocument_get_preserveWhiteSpace(This,pbool) (This)->lpVtbl->get_preserveWhiteSpace(This,pbool) +#define IXMLDOMDocument_put_preserveWhiteSpace(This,pbool) (This)->lpVtbl->put_preserveWhiteSpace(This,pbool) +#define IXMLDOMDocument_put_onreadystatechange(This,var1) (This)->lpVtbl->put_onreadystatechange(This,var1) +#define IXMLDOMDocument_put_ondataavailable(This,var1) (This)->lpVtbl->put_ondataavailable(This,var1) +#define IXMLDOMDocument_put_ontransformnode(This,var1) (This)->lpVtbl->put_ontransformnode(This,var1) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument_QueryInterface(IXMLDOMDocument* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMDocument_AddRef(IXMLDOMDocument* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMDocument_Release(IXMLDOMDocument* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument_GetTypeInfoCount(IXMLDOMDocument* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_GetTypeInfo(IXMLDOMDocument* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_GetIDsOfNames(IXMLDOMDocument* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_Invoke(IXMLDOMDocument* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeName(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeValue(IXMLDOMDocument* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_nodeValue(IXMLDOMDocument* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeType(IXMLDOMDocument* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_parentNode(IXMLDOMDocument* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_childNodes(IXMLDOMDocument* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_firstChild(IXMLDOMDocument* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_lastChild(IXMLDOMDocument* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_previousSibling(IXMLDOMDocument* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nextSibling(IXMLDOMDocument* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_attributes(IXMLDOMDocument* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_insertBefore(IXMLDOMDocument* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_replaceChild(IXMLDOMDocument* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_removeChild(IXMLDOMDocument* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_appendChild(IXMLDOMDocument* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_hasChildNodes(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_ownerDocument(IXMLDOMDocument* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_cloneNode(IXMLDOMDocument* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeTypeString(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_text(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_text(IXMLDOMDocument* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_specified(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_definition(IXMLDOMDocument* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeTypedValue(IXMLDOMDocument* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_nodeTypedValue(IXMLDOMDocument* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_dataType(IXMLDOMDocument* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_dataType(IXMLDOMDocument* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_xml(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_transformNode(IXMLDOMDocument* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_selectNodes(IXMLDOMDocument* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_selectSingleNode(IXMLDOMDocument* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_parsed(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_namespaceURI(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_prefix(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_baseName(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_transformNodeToObject(IXMLDOMDocument* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMDocument methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_doctype(IXMLDOMDocument* This,IXMLDOMDocumentType **docType) { + return This->lpVtbl->get_doctype(This,docType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_implementation(IXMLDOMDocument* This,IXMLDOMImplementation **impl) { + return This->lpVtbl->get_implementation(This,impl); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_documentElement(IXMLDOMDocument* This,IXMLDOMElement **domElement) { + return This->lpVtbl->get_documentElement(This,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_putref_documentElement(IXMLDOMDocument* This,IXMLDOMElement *domElement) { + return This->lpVtbl->putref_documentElement(This,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createElement(IXMLDOMDocument* This,BSTR p,IXMLDOMElement **domElement) { + return This->lpVtbl->createElement(This,p,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createDocumentFragment(IXMLDOMDocument* This,IXMLDOMDocumentFragment **docFrag) { + return This->lpVtbl->createDocumentFragment(This,docFrag); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createTextNode(IXMLDOMDocument* This,BSTR p,IXMLDOMText **text) { + return This->lpVtbl->createTextNode(This,p,text); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createComment(IXMLDOMDocument* This,BSTR p,IXMLDOMComment **comment) { + return This->lpVtbl->createComment(This,p,comment); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createCDATASection(IXMLDOMDocument* This,BSTR p,IXMLDOMCDATASection **cdata) { + return This->lpVtbl->createCDATASection(This,p,cdata); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createProcessingInstruction(IXMLDOMDocument* This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi) { + return This->lpVtbl->createProcessingInstruction(This,target,data,pi); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createAttribute(IXMLDOMDocument* This,BSTR p,IXMLDOMAttribute **attribute) { + return This->lpVtbl->createAttribute(This,p,attribute); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createEntityReference(IXMLDOMDocument* This,BSTR p,IXMLDOMEntityReference **entityRef) { + return This->lpVtbl->createEntityReference(This,p,entityRef); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_getElementsByTagName(IXMLDOMDocument* This,BSTR p,IXMLDOMNodeList **resultList) { + return This->lpVtbl->getElementsByTagName(This,p,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createNode(IXMLDOMDocument* This,VARIANT var,BSTR name,BSTR uri,IXMLDOMNode **node) { + return This->lpVtbl->createNode(This,var,name,uri,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_nodeFromID(IXMLDOMDocument* This,BSTR id,IXMLDOMNode **node) { + return This->lpVtbl->nodeFromID(This,id,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_load(IXMLDOMDocument* This,VARIANT var1,VARIANT_BOOL *pbool) { + return This->lpVtbl->load(This,var1,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_readyState(IXMLDOMDocument* This,LONG *value) { + return This->lpVtbl->get_readyState(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_parseError(IXMLDOMDocument* This,IXMLDOMParseError **err) { + return This->lpVtbl->get_parseError(This,err); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_url(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_url(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_async(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_async(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_async(IXMLDOMDocument* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_async(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_abort(IXMLDOMDocument* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_loadXML(IXMLDOMDocument* This,BSTR p,VARIANT_BOOL *pbool) { + return This->lpVtbl->loadXML(This,p,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_save(IXMLDOMDocument* This,VARIANT var1) { + return This->lpVtbl->save(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_validateOnParse(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_validateOnParse(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_validateOnParse(IXMLDOMDocument* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_validateOnParse(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_resolveExternals(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_resolveExternals(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_resolveExternals(IXMLDOMDocument* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_resolveExternals(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_preserveWhiteSpace(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_preserveWhiteSpace(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_preserveWhiteSpace(IXMLDOMDocument* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_preserveWhiteSpace(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_onreadystatechange(IXMLDOMDocument* This,VARIANT var1) { + return This->lpVtbl->put_onreadystatechange(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_ondataavailable(IXMLDOMDocument* This,VARIANT var1) { + return This->lpVtbl->put_ondataavailable(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_ontransformnode(IXMLDOMDocument* This,VARIANT var1) { + return This->lpVtbl->put_ontransformnode(This,var1); +} #endif #endif - HRESULT WINAPI IXMLDOMDocument_get_doctype_Proxy(IXMLDOMDocument *This,IXMLDOMDocumentType **documentType); - void __RPC_STUB IXMLDOMDocument_get_doctype_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_implementation_Proxy(IXMLDOMDocument *This,IXMLDOMImplementation **impl); - void __RPC_STUB IXMLDOMDocument_get_implementation_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_documentElement_Proxy(IXMLDOMDocument *This,IXMLDOMElement **DOMElement); - void __RPC_STUB IXMLDOMDocument_get_documentElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_putref_documentElement_Proxy(IXMLDOMDocument *This,IXMLDOMElement *DOMElement); - void __RPC_STUB IXMLDOMDocument_putref_documentElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createElement_Proxy(IXMLDOMDocument *This,BSTR tagName,IXMLDOMElement **element); - void __RPC_STUB IXMLDOMDocument_createElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createDocumentFragment_Proxy(IXMLDOMDocument *This,IXMLDOMDocumentFragment **docFrag); - void __RPC_STUB IXMLDOMDocument_createDocumentFragment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createTextNode_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMText **text); - void __RPC_STUB IXMLDOMDocument_createTextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createComment_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMComment **comment); - void __RPC_STUB IXMLDOMDocument_createComment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createCDATASection_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMCDATASection **cdata); - void __RPC_STUB IXMLDOMDocument_createCDATASection_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createProcessingInstruction_Proxy(IXMLDOMDocument *This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi); - void __RPC_STUB IXMLDOMDocument_createProcessingInstruction_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createAttribute_Proxy(IXMLDOMDocument *This,BSTR name,IXMLDOMAttribute **attribute); - void __RPC_STUB IXMLDOMDocument_createAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createEntityReference_Proxy(IXMLDOMDocument *This,BSTR name,IXMLDOMEntityReference **entityRef); - void __RPC_STUB IXMLDOMDocument_createEntityReference_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_getElementsByTagName_Proxy(IXMLDOMDocument *This,BSTR tagName,IXMLDOMNodeList **resultList); - void __RPC_STUB IXMLDOMDocument_getElementsByTagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_createNode_Proxy(IXMLDOMDocument *This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node); - void __RPC_STUB IXMLDOMDocument_createNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_nodeFromID_Proxy(IXMLDOMDocument *This,BSTR idString,IXMLDOMNode **node); - void __RPC_STUB IXMLDOMDocument_nodeFromID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_load_Proxy(IXMLDOMDocument *This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful); - void __RPC_STUB IXMLDOMDocument_load_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_readyState_Proxy(IXMLDOMDocument *This,__LONG32 *value); - void __RPC_STUB IXMLDOMDocument_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_parseError_Proxy(IXMLDOMDocument *This,IXMLDOMParseError **errorObj); - void __RPC_STUB IXMLDOMDocument_get_parseError_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_url_Proxy(IXMLDOMDocument *This,BSTR *urlString); - void __RPC_STUB IXMLDOMDocument_get_url_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_async_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isAsync); - void __RPC_STUB IXMLDOMDocument_get_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_async_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isAsync); - void __RPC_STUB IXMLDOMDocument_put_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_abort_Proxy(IXMLDOMDocument *This); - void __RPC_STUB IXMLDOMDocument_abort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_loadXML_Proxy(IXMLDOMDocument *This,BSTR bstrXML,VARIANT_BOOL *isSuccessful); - void __RPC_STUB IXMLDOMDocument_loadXML_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_save_Proxy(IXMLDOMDocument *This,VARIANT destination); - void __RPC_STUB IXMLDOMDocument_save_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_validateOnParse_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isValidating); - void __RPC_STUB IXMLDOMDocument_get_validateOnParse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_validateOnParse_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isValidating); - void __RPC_STUB IXMLDOMDocument_put_validateOnParse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_resolveExternals_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isResolving); - void __RPC_STUB IXMLDOMDocument_get_resolveExternals_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_resolveExternals_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isResolving); - void __RPC_STUB IXMLDOMDocument_put_resolveExternals_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_get_preserveWhiteSpace_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isPreserving); - void __RPC_STUB IXMLDOMDocument_get_preserveWhiteSpace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_preserveWhiteSpace_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isPreserving); - void __RPC_STUB IXMLDOMDocument_put_preserveWhiteSpace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_onreadystatechange_Proxy(IXMLDOMDocument *This,VARIANT readystatechangeSink); - void __RPC_STUB IXMLDOMDocument_put_onreadystatechange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_ondataavailable_Proxy(IXMLDOMDocument *This,VARIANT ondataavailableSink); - void __RPC_STUB IXMLDOMDocument_put_ondataavailable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument_put_ontransformnode_Proxy(IXMLDOMDocument *This,VARIANT ontransformnodeSink); - void __RPC_STUB IXMLDOMDocument_put_ontransformnode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + +#endif + + +#endif /* __IXMLDOMDocument_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMSchemaCollection interface + */ +#ifndef __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ +#define __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMSchemaCollection, 0x373984c8, 0xb845, 0x449b, 0x91,0xe7, 0x45,0xac,0x83,0x03,0x6a,0xde); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("373984c8-b845-449b-91e7-45ac83036ade") +IXMLDOMSchemaCollection : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE add( + BSTR uri, + VARIANT var) = 0; + + virtual HRESULT STDMETHODCALLTYPE get( + BSTR uri, + IXMLDOMNode **node) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove( + BSTR uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_namespaceURI( + LONG index, + BSTR *len) = 0; + + virtual HRESULT STDMETHODCALLTYPE addCollection( + IXMLDOMSchemaCollection *otherCollection) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppUnk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMSchemaCollection, 0x373984c8, 0xb845, 0x449b, 0x91,0xe7, 0x45,0xac,0x83,0x03,0x6a,0xde) +#endif +#else +typedef struct IXMLDOMSchemaCollectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMSchemaCollection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMSchemaCollection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMSchemaCollection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMSchemaCollection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMSchemaCollection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMSchemaCollection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMSchemaCollection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMSchemaCollection methods ***/ + HRESULT (STDMETHODCALLTYPE *add)( + IXMLDOMSchemaCollection *This, + BSTR uri, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *get)( + IXMLDOMSchemaCollection *This, + BSTR uri, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *remove)( + IXMLDOMSchemaCollection *This, + BSTR uri); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMSchemaCollection *This, + LONG *length); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMSchemaCollection *This, + LONG index, + BSTR *len); + + HRESULT (STDMETHODCALLTYPE *addCollection)( + IXMLDOMSchemaCollection *This, + IXMLDOMSchemaCollection *otherCollection); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLDOMSchemaCollection *This, + IUnknown **ppUnk); + + END_INTERFACE +} IXMLDOMSchemaCollectionVtbl; + +interface IXMLDOMSchemaCollection { + CONST_VTBL IXMLDOMSchemaCollectionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMSchemaCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMSchemaCollection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMSchemaCollection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMSchemaCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMSchemaCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMSchemaCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMSchemaCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMSchemaCollection methods ***/ +#define IXMLDOMSchemaCollection_add(This,uri,var) (This)->lpVtbl->add(This,uri,var) +#define IXMLDOMSchemaCollection_get(This,uri,node) (This)->lpVtbl->get(This,uri,node) +#define IXMLDOMSchemaCollection_remove(This,uri) (This)->lpVtbl->remove(This,uri) +#define IXMLDOMSchemaCollection_get_length(This,length) (This)->lpVtbl->get_length(This,length) +#define IXMLDOMSchemaCollection_get_namespaceURI(This,index,len) (This)->lpVtbl->get_namespaceURI(This,index,len) +#define IXMLDOMSchemaCollection_addCollection(This,otherCollection) (This)->lpVtbl->addCollection(This,otherCollection) +#define IXMLDOMSchemaCollection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_QueryInterface(IXMLDOMSchemaCollection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMSchemaCollection_AddRef(IXMLDOMSchemaCollection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMSchemaCollection_Release(IXMLDOMSchemaCollection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_GetTypeInfoCount(IXMLDOMSchemaCollection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_GetTypeInfo(IXMLDOMSchemaCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_GetIDsOfNames(IXMLDOMSchemaCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_Invoke(IXMLDOMSchemaCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMSchemaCollection methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_add(IXMLDOMSchemaCollection* This,BSTR uri,VARIANT var) { + return This->lpVtbl->add(This,uri,var); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_get(IXMLDOMSchemaCollection* This,BSTR uri,IXMLDOMNode **node) { + return This->lpVtbl->get(This,uri,node); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_remove(IXMLDOMSchemaCollection* This,BSTR uri) { + return This->lpVtbl->remove(This,uri); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_get_length(IXMLDOMSchemaCollection* This,LONG *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_get_namespaceURI(IXMLDOMSchemaCollection* This,LONG index,BSTR *len) { + return This->lpVtbl->get_namespaceURI(This,index,len); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_addCollection(IXMLDOMSchemaCollection* This,IXMLDOMSchemaCollection *otherCollection) { + return This->lpVtbl->addCollection(This,otherCollection); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_get__newEnum(IXMLDOMSchemaCollection* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMSchemaCollection2 interface + */ +#ifndef __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ +#define __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMSchemaCollection2, 0x50ea08b0, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08b0-dd1b-4664-9a50-c2f40f4bd79a") +IXMLDOMSchemaCollection2 : public IXMLDOMSchemaCollection +{ + virtual HRESULT STDMETHODCALLTYPE validate( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_validateOnLoad( + VARIANT_BOOL validateOnLoad) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_validateOnLoad( + VARIANT_BOOL *validateOnLoad) = 0; + + virtual HRESULT STDMETHODCALLTYPE getSchema( + BSTR namespaceURI, + ISchema **schema) = 0; + + virtual HRESULT STDMETHODCALLTYPE getDeclaration( + IXMLDOMNode *node, + ISchemaItem **item) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMSchemaCollection2, 0x50ea08b0, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct IXMLDOMSchemaCollection2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMSchemaCollection2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMSchemaCollection2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMSchemaCollection2 *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMSchemaCollection2 *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMSchemaCollection2 *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMSchemaCollection2 *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMSchemaCollection2 *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMSchemaCollection methods ***/ + HRESULT (STDMETHODCALLTYPE *add)( + IXMLDOMSchemaCollection2 *This, + BSTR uri, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *get)( + IXMLDOMSchemaCollection2 *This, + BSTR uri, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *remove)( + IXMLDOMSchemaCollection2 *This, + BSTR uri); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMSchemaCollection2 *This, + LONG *length); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMSchemaCollection2 *This, + LONG index, + BSTR *len); + + HRESULT (STDMETHODCALLTYPE *addCollection)( + IXMLDOMSchemaCollection2 *This, + IXMLDOMSchemaCollection *otherCollection); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLDOMSchemaCollection2 *This, + IUnknown **ppUnk); + + /*** IXMLDOMSchemaCollection2 methods ***/ + HRESULT (STDMETHODCALLTYPE *validate)( + IXMLDOMSchemaCollection2 *This); + + HRESULT (STDMETHODCALLTYPE *put_validateOnLoad)( + IXMLDOMSchemaCollection2 *This, + VARIANT_BOOL validateOnLoad); + + HRESULT (STDMETHODCALLTYPE *get_validateOnLoad)( + IXMLDOMSchemaCollection2 *This, + VARIANT_BOOL *validateOnLoad); + + HRESULT (STDMETHODCALLTYPE *getSchema)( + IXMLDOMSchemaCollection2 *This, + BSTR namespaceURI, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *getDeclaration)( + IXMLDOMSchemaCollection2 *This, + IXMLDOMNode *node, + ISchemaItem **item); + + END_INTERFACE +} IXMLDOMSchemaCollection2Vtbl; + +interface IXMLDOMSchemaCollection2 { + CONST_VTBL IXMLDOMSchemaCollection2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMSchemaCollection2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMSchemaCollection2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMSchemaCollection2_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMSchemaCollection2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMSchemaCollection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMSchemaCollection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMSchemaCollection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMSchemaCollection methods ***/ +#define IXMLDOMSchemaCollection2_add(This,uri,var) (This)->lpVtbl->add(This,uri,var) +#define IXMLDOMSchemaCollection2_get(This,uri,node) (This)->lpVtbl->get(This,uri,node) +#define IXMLDOMSchemaCollection2_remove(This,uri) (This)->lpVtbl->remove(This,uri) +#define IXMLDOMSchemaCollection2_get_length(This,length) (This)->lpVtbl->get_length(This,length) +#define IXMLDOMSchemaCollection2_get_namespaceURI(This,index,len) (This)->lpVtbl->get_namespaceURI(This,index,len) +#define IXMLDOMSchemaCollection2_addCollection(This,otherCollection) (This)->lpVtbl->addCollection(This,otherCollection) +#define IXMLDOMSchemaCollection2_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +/*** IXMLDOMSchemaCollection2 methods ***/ +#define IXMLDOMSchemaCollection2_validate(This) (This)->lpVtbl->validate(This) +#define IXMLDOMSchemaCollection2_put_validateOnLoad(This,validateOnLoad) (This)->lpVtbl->put_validateOnLoad(This,validateOnLoad) +#define IXMLDOMSchemaCollection2_get_validateOnLoad(This,validateOnLoad) (This)->lpVtbl->get_validateOnLoad(This,validateOnLoad) +#define IXMLDOMSchemaCollection2_getSchema(This,namespaceURI,schema) (This)->lpVtbl->getSchema(This,namespaceURI,schema) +#define IXMLDOMSchemaCollection2_getDeclaration(This,node,item) (This)->lpVtbl->getDeclaration(This,node,item) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_QueryInterface(IXMLDOMSchemaCollection2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMSchemaCollection2_AddRef(IXMLDOMSchemaCollection2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMSchemaCollection2_Release(IXMLDOMSchemaCollection2* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_GetTypeInfoCount(IXMLDOMSchemaCollection2* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_GetTypeInfo(IXMLDOMSchemaCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_GetIDsOfNames(IXMLDOMSchemaCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_Invoke(IXMLDOMSchemaCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMSchemaCollection methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_add(IXMLDOMSchemaCollection2* This,BSTR uri,VARIANT var) { + return This->lpVtbl->add(This,uri,var); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_get(IXMLDOMSchemaCollection2* This,BSTR uri,IXMLDOMNode **node) { + return This->lpVtbl->get(This,uri,node); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_remove(IXMLDOMSchemaCollection2* This,BSTR uri) { + return This->lpVtbl->remove(This,uri); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_get_length(IXMLDOMSchemaCollection2* This,LONG *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_get_namespaceURI(IXMLDOMSchemaCollection2* This,LONG index,BSTR *len) { + return This->lpVtbl->get_namespaceURI(This,index,len); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_addCollection(IXMLDOMSchemaCollection2* This,IXMLDOMSchemaCollection *otherCollection) { + return This->lpVtbl->addCollection(This,otherCollection); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_get__newEnum(IXMLDOMSchemaCollection2* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} +/*** IXMLDOMSchemaCollection2 methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_validate(IXMLDOMSchemaCollection2* This) { + return This->lpVtbl->validate(This); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_put_validateOnLoad(IXMLDOMSchemaCollection2* This,VARIANT_BOOL validateOnLoad) { + return This->lpVtbl->put_validateOnLoad(This,validateOnLoad); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_get_validateOnLoad(IXMLDOMSchemaCollection2* This,VARIANT_BOOL *validateOnLoad) { + return This->lpVtbl->get_validateOnLoad(This,validateOnLoad); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_getSchema(IXMLDOMSchemaCollection2* This,BSTR namespaceURI,ISchema **schema) { + return This->lpVtbl->getSchema(This,namespaceURI,schema); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_getDeclaration(IXMLDOMSchemaCollection2* This,IXMLDOMNode *node,ISchemaItem **item) { + return This->lpVtbl->getDeclaration(This,node,item); +} +#endif #endif +#endif + + +#endif /* __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMDocument2 interface + */ #ifndef __IXMLDOMDocument2_INTERFACE_DEFINED__ #define __IXMLDOMDocument2_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMDocument2; + +DEFINE_GUID(IID_IXMLDOMDocument2, 0x2933bf95, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMDocument2 : public IXMLDOMDocument { - public: - virtual HRESULT WINAPI get_namespaces(IXMLDOMSchemaCollection **namespaceCollection) = 0; - virtual HRESULT WINAPI get_schemas(VARIANT *otherCollection) = 0; - virtual HRESULT WINAPI putref_schemas(VARIANT otherCollection) = 0; - virtual HRESULT WINAPI validate(IXMLDOMParseError **errorObj) = 0; - virtual HRESULT WINAPI setProperty(BSTR name,VARIANT value) = 0; - virtual HRESULT WINAPI getProperty(BSTR name,VARIANT *value) = 0; - }; +MIDL_INTERFACE("2933bf95-7b36-11d2-b20e-00c04f983e60") +IXMLDOMDocument2 : public IXMLDOMDocument +{ + virtual HRESULT STDMETHODCALLTYPE get_namespaces( + IXMLDOMSchemaCollection **schemaCollection) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_schemas( + VARIANT *var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_schemas( + VARIANT var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE validate( + IXMLDOMParseError **err) = 0; + + virtual HRESULT STDMETHODCALLTYPE setProperty( + BSTR p, + VARIANT var) = 0; + + virtual HRESULT STDMETHODCALLTYPE getProperty( + BSTR p, + VARIANT *var) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMDocument2, 0x2933bf95, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMDocument2Vtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMDocument2 *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMDocument2 *This); - ULONG (WINAPI *Release)(IXMLDOMDocument2 *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocument2 *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocument2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocument2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMDocument2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMDocument2 *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocument2 *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocument2 *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMDocument2 *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMDocument2 *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMDocument2 *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMDocument2 *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMDocument2 *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocument2 *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocument2 *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMDocument2 *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMDocument2 *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMDocument2 *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMDocument2 *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMDocument2 *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocument2 *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocument2 *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMDocument2 *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocument2 *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMDocument2 *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMDocument2 *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMDocument2 *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMDocument2 *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocument2 *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocument2 *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMDocument2 *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMDocument2 *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMDocument2 *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMDocument2 *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMDocument2 *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocument2 *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMDocument2 *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocument2 *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMDocument2 *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMDocument2 *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocument2 *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_doctype)(IXMLDOMDocument2 *This,IXMLDOMDocumentType **documentType); - HRESULT (WINAPI *get_implementation)(IXMLDOMDocument2 *This,IXMLDOMImplementation **impl); - HRESULT (WINAPI *get_documentElement)(IXMLDOMDocument2 *This,IXMLDOMElement **DOMElement); - HRESULT (WINAPI *putref_documentElement)(IXMLDOMDocument2 *This,IXMLDOMElement *DOMElement); - HRESULT (WINAPI *createElement)(IXMLDOMDocument2 *This,BSTR tagName,IXMLDOMElement **element); - HRESULT (WINAPI *createDocumentFragment)(IXMLDOMDocument2 *This,IXMLDOMDocumentFragment **docFrag); - HRESULT (WINAPI *createTextNode)(IXMLDOMDocument2 *This,BSTR data,IXMLDOMText **text); - HRESULT (WINAPI *createComment)(IXMLDOMDocument2 *This,BSTR data,IXMLDOMComment **comment); - HRESULT (WINAPI *createCDATASection)(IXMLDOMDocument2 *This,BSTR data,IXMLDOMCDATASection **cdata); - HRESULT (WINAPI *createProcessingInstruction)(IXMLDOMDocument2 *This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi); - HRESULT (WINAPI *createAttribute)(IXMLDOMDocument2 *This,BSTR name,IXMLDOMAttribute **attribute); - HRESULT (WINAPI *createEntityReference)(IXMLDOMDocument2 *This,BSTR name,IXMLDOMEntityReference **entityRef); - HRESULT (WINAPI *getElementsByTagName)(IXMLDOMDocument2 *This,BSTR tagName,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *createNode)(IXMLDOMDocument2 *This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node); - HRESULT (WINAPI *nodeFromID)(IXMLDOMDocument2 *This,BSTR idString,IXMLDOMNode **node); - HRESULT (WINAPI *load)(IXMLDOMDocument2 *This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful); - HRESULT (WINAPI *get_readyState)(IXMLDOMDocument2 *This,__LONG32 *value); - HRESULT (WINAPI *get_parseError)(IXMLDOMDocument2 *This,IXMLDOMParseError **errorObj); - HRESULT (WINAPI *get_url)(IXMLDOMDocument2 *This,BSTR *urlString); - HRESULT (WINAPI *get_async)(IXMLDOMDocument2 *This,VARIANT_BOOL *isAsync); - HRESULT (WINAPI *put_async)(IXMLDOMDocument2 *This,VARIANT_BOOL isAsync); - HRESULT (WINAPI *abort)(IXMLDOMDocument2 *This); - HRESULT (WINAPI *loadXML)(IXMLDOMDocument2 *This,BSTR bstrXML,VARIANT_BOOL *isSuccessful); - HRESULT (WINAPI *save)(IXMLDOMDocument2 *This,VARIANT destination); - HRESULT (WINAPI *get_validateOnParse)(IXMLDOMDocument2 *This,VARIANT_BOOL *isValidating); - HRESULT (WINAPI *put_validateOnParse)(IXMLDOMDocument2 *This,VARIANT_BOOL isValidating); - HRESULT (WINAPI *get_resolveExternals)(IXMLDOMDocument2 *This,VARIANT_BOOL *isResolving); - HRESULT (WINAPI *put_resolveExternals)(IXMLDOMDocument2 *This,VARIANT_BOOL isResolving); - HRESULT (WINAPI *get_preserveWhiteSpace)(IXMLDOMDocument2 *This,VARIANT_BOOL *isPreserving); - HRESULT (WINAPI *put_preserveWhiteSpace)(IXMLDOMDocument2 *This,VARIANT_BOOL isPreserving); - HRESULT (WINAPI *put_onreadystatechange)(IXMLDOMDocument2 *This,VARIANT readystatechangeSink); - HRESULT (WINAPI *put_ondataavailable)(IXMLDOMDocument2 *This,VARIANT ondataavailableSink); - HRESULT (WINAPI *put_ontransformnode)(IXMLDOMDocument2 *This,VARIANT ontransformnodeSink); - HRESULT (WINAPI *get_namespaces)(IXMLDOMDocument2 *This,IXMLDOMSchemaCollection **namespaceCollection); - HRESULT (WINAPI *get_schemas)(IXMLDOMDocument2 *This,VARIANT *otherCollection); - HRESULT (WINAPI *putref_schemas)(IXMLDOMDocument2 *This,VARIANT otherCollection); - HRESULT (WINAPI *validate)(IXMLDOMDocument2 *This,IXMLDOMParseError **errorObj); - HRESULT (WINAPI *setProperty)(IXMLDOMDocument2 *This,BSTR name,VARIANT value); - HRESULT (WINAPI *getProperty)(IXMLDOMDocument2 *This,BSTR name,VARIANT *value); - END_INTERFACE - } IXMLDOMDocument2Vtbl; - struct IXMLDOMDocument2 { - CONST_VTBL struct IXMLDOMDocument2Vtbl *lpVtbl; - }; +typedef struct IXMLDOMDocument2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMDocument2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMDocument2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMDocument2 *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMDocument2 *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMDocument2 *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMDocument2 *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMDocument2 *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMDocument2 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMDocument2 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMDocument2 *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMDocument2 *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMDocument2 *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMDocument2 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMDocument2 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMDocument2 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMDocument2 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMDocument2 *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMDocument2 *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMDocument2 *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMDocument2 *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMDocument2 *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMDocument2 *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMDocument2 *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMDocument2 *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMDocument2 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMDocument2 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMDocument2 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMDocument2 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMDocument2 *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMDocument2 *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMDocument2 *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMDocument methods ***/ + HRESULT (STDMETHODCALLTYPE *get_doctype)( + IXMLDOMDocument2 *This, + IXMLDOMDocumentType **docType); + + HRESULT (STDMETHODCALLTYPE *get_implementation)( + IXMLDOMDocument2 *This, + IXMLDOMImplementation **impl); + + HRESULT (STDMETHODCALLTYPE *get_documentElement)( + IXMLDOMDocument2 *This, + IXMLDOMElement **domElement); + + HRESULT (STDMETHODCALLTYPE *putref_documentElement)( + IXMLDOMDocument2 *This, + IXMLDOMElement *domElement); + + HRESULT (STDMETHODCALLTYPE *createElement)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMElement **domElement); + + HRESULT (STDMETHODCALLTYPE *createDocumentFragment)( + IXMLDOMDocument2 *This, + IXMLDOMDocumentFragment **docFrag); + + HRESULT (STDMETHODCALLTYPE *createTextNode)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMText **text); + + HRESULT (STDMETHODCALLTYPE *createComment)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMComment **comment); + + HRESULT (STDMETHODCALLTYPE *createCDATASection)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMCDATASection **cdata); + + HRESULT (STDMETHODCALLTYPE *createProcessingInstruction)( + IXMLDOMDocument2 *This, + BSTR target, + BSTR data, + IXMLDOMProcessingInstruction **pi); + + HRESULT (STDMETHODCALLTYPE *createAttribute)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMAttribute **attribute); + + HRESULT (STDMETHODCALLTYPE *createEntityReference)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMEntityReference **entityRef); + + HRESULT (STDMETHODCALLTYPE *getElementsByTagName)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *createNode)( + IXMLDOMDocument2 *This, + VARIANT var, + BSTR name, + BSTR uri, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *nodeFromID)( + IXMLDOMDocument2 *This, + BSTR id, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *load)( + IXMLDOMDocument2 *This, + VARIANT var1, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXMLDOMDocument2 *This, + LONG *value); + + HRESULT (STDMETHODCALLTYPE *get_parseError)( + IXMLDOMDocument2 *This, + IXMLDOMParseError **err); + + HRESULT (STDMETHODCALLTYPE *get_url)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_async)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_async)( + IXMLDOMDocument2 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *abort)( + IXMLDOMDocument2 *This); + + HRESULT (STDMETHODCALLTYPE *loadXML)( + IXMLDOMDocument2 *This, + BSTR p, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *save)( + IXMLDOMDocument2 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_validateOnParse)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_validateOnParse)( + IXMLDOMDocument2 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *get_resolveExternals)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_resolveExternals)( + IXMLDOMDocument2 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *get_preserveWhiteSpace)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_preserveWhiteSpace)( + IXMLDOMDocument2 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IXMLDOMDocument2 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *put_ondataavailable)( + IXMLDOMDocument2 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *put_ontransformnode)( + IXMLDOMDocument2 *This, + VARIANT var1); + + /*** IXMLDOMDocument2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_namespaces)( + IXMLDOMDocument2 *This, + IXMLDOMSchemaCollection **schemaCollection); + + HRESULT (STDMETHODCALLTYPE *get_schemas)( + IXMLDOMDocument2 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *putref_schemas)( + IXMLDOMDocument2 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *validate)( + IXMLDOMDocument2 *This, + IXMLDOMParseError **err); + + HRESULT (STDMETHODCALLTYPE *setProperty)( + IXMLDOMDocument2 *This, + BSTR p, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + IXMLDOMDocument2 *This, + BSTR p, + VARIANT *var); + + END_INTERFACE +} IXMLDOMDocument2Vtbl; + +interface IXMLDOMDocument2 { + CONST_VTBL IXMLDOMDocument2Vtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMDocument2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMDocument2_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMDocument2_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMDocument2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMDocument2_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMDocument2_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMDocument2_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMDocument2_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMDocument2_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMDocument2_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMDocument2_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMDocument2_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMDocument2_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMDocument2_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMDocument2_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMDocument2_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMDocument2_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMDocument2_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMDocument2_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMDocument2_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMDocument2_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMDocument2_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMDocument2_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMDocument2_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMDocument2_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMDocument2_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMDocument2_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMDocument2_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMDocument2_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMDocument2_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMDocument2_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMDocument2_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMDocument2_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMDocument2_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMDocument2_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMDocument2_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMDocument2_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMDocument2_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMDocument2_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMDocument2_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMDocument2_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMDocument2_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMDocument2_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMDocument2_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMDocument2_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMDocument2_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMDocument2_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMDocument2_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMDocument2_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMDocument2_get_doctype(This,documentType) (This)->lpVtbl->get_doctype(This,documentType) +#define IXMLDOMDocument2_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMDocument2_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMDocument2_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMDocument2_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMDocument2_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMDocument2_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMDocument2_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMDocument2_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMDocument2_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMDocument2_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMDocument2_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMDocument2_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMDocument2_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMDocument2_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMDocument2_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMDocument2_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMDocument2_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMDocument2_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMDocument2_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMDocument2_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMDocument2_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMDocument2_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMDocument2_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMDocument2_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMDocument2_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMDocument methods ***/ +#define IXMLDOMDocument2_get_doctype(This,docType) (This)->lpVtbl->get_doctype(This,docType) #define IXMLDOMDocument2_get_implementation(This,impl) (This)->lpVtbl->get_implementation(This,impl) -#define IXMLDOMDocument2_get_documentElement(This,DOMElement) (This)->lpVtbl->get_documentElement(This,DOMElement) -#define IXMLDOMDocument2_putref_documentElement(This,DOMElement) (This)->lpVtbl->putref_documentElement(This,DOMElement) -#define IXMLDOMDocument2_createElement(This,tagName,element) (This)->lpVtbl->createElement(This,tagName,element) +#define IXMLDOMDocument2_get_documentElement(This,domElement) (This)->lpVtbl->get_documentElement(This,domElement) +#define IXMLDOMDocument2_putref_documentElement(This,domElement) (This)->lpVtbl->putref_documentElement(This,domElement) +#define IXMLDOMDocument2_createElement(This,p,domElement) (This)->lpVtbl->createElement(This,p,domElement) #define IXMLDOMDocument2_createDocumentFragment(This,docFrag) (This)->lpVtbl->createDocumentFragment(This,docFrag) -#define IXMLDOMDocument2_createTextNode(This,data,text) (This)->lpVtbl->createTextNode(This,data,text) -#define IXMLDOMDocument2_createComment(This,data,comment) (This)->lpVtbl->createComment(This,data,comment) -#define IXMLDOMDocument2_createCDATASection(This,data,cdata) (This)->lpVtbl->createCDATASection(This,data,cdata) +#define IXMLDOMDocument2_createTextNode(This,p,text) (This)->lpVtbl->createTextNode(This,p,text) +#define IXMLDOMDocument2_createComment(This,p,comment) (This)->lpVtbl->createComment(This,p,comment) +#define IXMLDOMDocument2_createCDATASection(This,p,cdata) (This)->lpVtbl->createCDATASection(This,p,cdata) #define IXMLDOMDocument2_createProcessingInstruction(This,target,data,pi) (This)->lpVtbl->createProcessingInstruction(This,target,data,pi) -#define IXMLDOMDocument2_createAttribute(This,name,attribute) (This)->lpVtbl->createAttribute(This,name,attribute) -#define IXMLDOMDocument2_createEntityReference(This,name,entityRef) (This)->lpVtbl->createEntityReference(This,name,entityRef) -#define IXMLDOMDocument2_getElementsByTagName(This,tagName,resultList) (This)->lpVtbl->getElementsByTagName(This,tagName,resultList) -#define IXMLDOMDocument2_createNode(This,Type,name,namespaceURI,node) (This)->lpVtbl->createNode(This,Type,name,namespaceURI,node) -#define IXMLDOMDocument2_nodeFromID(This,idString,node) (This)->lpVtbl->nodeFromID(This,idString,node) -#define IXMLDOMDocument2_load(This,xmlSource,isSuccessful) (This)->lpVtbl->load(This,xmlSource,isSuccessful) +#define IXMLDOMDocument2_createAttribute(This,p,attribute) (This)->lpVtbl->createAttribute(This,p,attribute) +#define IXMLDOMDocument2_createEntityReference(This,p,entityRef) (This)->lpVtbl->createEntityReference(This,p,entityRef) +#define IXMLDOMDocument2_getElementsByTagName(This,p,resultList) (This)->lpVtbl->getElementsByTagName(This,p,resultList) +#define IXMLDOMDocument2_createNode(This,var,name,uri,node) (This)->lpVtbl->createNode(This,var,name,uri,node) +#define IXMLDOMDocument2_nodeFromID(This,id,node) (This)->lpVtbl->nodeFromID(This,id,node) +#define IXMLDOMDocument2_load(This,var1,pbool) (This)->lpVtbl->load(This,var1,pbool) #define IXMLDOMDocument2_get_readyState(This,value) (This)->lpVtbl->get_readyState(This,value) -#define IXMLDOMDocument2_get_parseError(This,errorObj) (This)->lpVtbl->get_parseError(This,errorObj) -#define IXMLDOMDocument2_get_url(This,urlString) (This)->lpVtbl->get_url(This,urlString) -#define IXMLDOMDocument2_get_async(This,isAsync) (This)->lpVtbl->get_async(This,isAsync) -#define IXMLDOMDocument2_put_async(This,isAsync) (This)->lpVtbl->put_async(This,isAsync) +#define IXMLDOMDocument2_get_parseError(This,err) (This)->lpVtbl->get_parseError(This,err) +#define IXMLDOMDocument2_get_url(This,p) (This)->lpVtbl->get_url(This,p) +#define IXMLDOMDocument2_get_async(This,pbool) (This)->lpVtbl->get_async(This,pbool) +#define IXMLDOMDocument2_put_async(This,pbool) (This)->lpVtbl->put_async(This,pbool) #define IXMLDOMDocument2_abort(This) (This)->lpVtbl->abort(This) -#define IXMLDOMDocument2_loadXML(This,bstrXML,isSuccessful) (This)->lpVtbl->loadXML(This,bstrXML,isSuccessful) -#define IXMLDOMDocument2_save(This,destination) (This)->lpVtbl->save(This,destination) -#define IXMLDOMDocument2_get_validateOnParse(This,isValidating) (This)->lpVtbl->get_validateOnParse(This,isValidating) -#define IXMLDOMDocument2_put_validateOnParse(This,isValidating) (This)->lpVtbl->put_validateOnParse(This,isValidating) -#define IXMLDOMDocument2_get_resolveExternals(This,isResolving) (This)->lpVtbl->get_resolveExternals(This,isResolving) -#define IXMLDOMDocument2_put_resolveExternals(This,isResolving) (This)->lpVtbl->put_resolveExternals(This,isResolving) -#define IXMLDOMDocument2_get_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->get_preserveWhiteSpace(This,isPreserving) -#define IXMLDOMDocument2_put_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->put_preserveWhiteSpace(This,isPreserving) -#define IXMLDOMDocument2_put_onreadystatechange(This,readystatechangeSink) (This)->lpVtbl->put_onreadystatechange(This,readystatechangeSink) -#define IXMLDOMDocument2_put_ondataavailable(This,ondataavailableSink) (This)->lpVtbl->put_ondataavailable(This,ondataavailableSink) -#define IXMLDOMDocument2_put_ontransformnode(This,ontransformnodeSink) (This)->lpVtbl->put_ontransformnode(This,ontransformnodeSink) -#define IXMLDOMDocument2_get_namespaces(This,namespaceCollection) (This)->lpVtbl->get_namespaces(This,namespaceCollection) -#define IXMLDOMDocument2_get_schemas(This,otherCollection) (This)->lpVtbl->get_schemas(This,otherCollection) -#define IXMLDOMDocument2_putref_schemas(This,otherCollection) (This)->lpVtbl->putref_schemas(This,otherCollection) -#define IXMLDOMDocument2_validate(This,errorObj) (This)->lpVtbl->validate(This,errorObj) -#define IXMLDOMDocument2_setProperty(This,name,value) (This)->lpVtbl->setProperty(This,name,value) -#define IXMLDOMDocument2_getProperty(This,name,value) (This)->lpVtbl->getProperty(This,name,value) +#define IXMLDOMDocument2_loadXML(This,p,pbool) (This)->lpVtbl->loadXML(This,p,pbool) +#define IXMLDOMDocument2_save(This,var1) (This)->lpVtbl->save(This,var1) +#define IXMLDOMDocument2_get_validateOnParse(This,pbool) (This)->lpVtbl->get_validateOnParse(This,pbool) +#define IXMLDOMDocument2_put_validateOnParse(This,pbool) (This)->lpVtbl->put_validateOnParse(This,pbool) +#define IXMLDOMDocument2_get_resolveExternals(This,pbool) (This)->lpVtbl->get_resolveExternals(This,pbool) +#define IXMLDOMDocument2_put_resolveExternals(This,pbool) (This)->lpVtbl->put_resolveExternals(This,pbool) +#define IXMLDOMDocument2_get_preserveWhiteSpace(This,pbool) (This)->lpVtbl->get_preserveWhiteSpace(This,pbool) +#define IXMLDOMDocument2_put_preserveWhiteSpace(This,pbool) (This)->lpVtbl->put_preserveWhiteSpace(This,pbool) +#define IXMLDOMDocument2_put_onreadystatechange(This,var1) (This)->lpVtbl->put_onreadystatechange(This,var1) +#define IXMLDOMDocument2_put_ondataavailable(This,var1) (This)->lpVtbl->put_ondataavailable(This,var1) +#define IXMLDOMDocument2_put_ontransformnode(This,var1) (This)->lpVtbl->put_ontransformnode(This,var1) +/*** IXMLDOMDocument2 methods ***/ +#define IXMLDOMDocument2_get_namespaces(This,schemaCollection) (This)->lpVtbl->get_namespaces(This,schemaCollection) +#define IXMLDOMDocument2_get_schemas(This,var1) (This)->lpVtbl->get_schemas(This,var1) +#define IXMLDOMDocument2_putref_schemas(This,var1) (This)->lpVtbl->putref_schemas(This,var1) +#define IXMLDOMDocument2_validate(This,err) (This)->lpVtbl->validate(This,err) +#define IXMLDOMDocument2_setProperty(This,p,var) (This)->lpVtbl->setProperty(This,p,var) +#define IXMLDOMDocument2_getProperty(This,p,var) (This)->lpVtbl->getProperty(This,p,var) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument2_QueryInterface(IXMLDOMDocument2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMDocument2_AddRef(IXMLDOMDocument2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMDocument2_Release(IXMLDOMDocument2* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument2_GetTypeInfoCount(IXMLDOMDocument2* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_GetTypeInfo(IXMLDOMDocument2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_GetIDsOfNames(IXMLDOMDocument2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_Invoke(IXMLDOMDocument2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_nodeName(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_nodeValue(IXMLDOMDocument2* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_nodeValue(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_nodeType(IXMLDOMDocument2* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_parentNode(IXMLDOMDocument2* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_childNodes(IXMLDOMDocument2* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_firstChild(IXMLDOMDocument2* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_lastChild(IXMLDOMDocument2* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_previousSibling(IXMLDOMDocument2* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_nextSibling(IXMLDOMDocument2* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_attributes(IXMLDOMDocument2* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_insertBefore(IXMLDOMDocument2* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_replaceChild(IXMLDOMDocument2* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_removeChild(IXMLDOMDocument2* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_appendChild(IXMLDOMDocument2* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_hasChildNodes(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_ownerDocument(IXMLDOMDocument2* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_cloneNode(IXMLDOMDocument2* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_nodeTypeString(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_text(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_text(IXMLDOMDocument2* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_specified(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_definition(IXMLDOMDocument2* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_nodeTypedValue(IXMLDOMDocument2* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_nodeTypedValue(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_dataType(IXMLDOMDocument2* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_dataType(IXMLDOMDocument2* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_xml(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_transformNode(IXMLDOMDocument2* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_selectNodes(IXMLDOMDocument2* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_selectSingleNode(IXMLDOMDocument2* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_parsed(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_namespaceURI(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_prefix(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_baseName(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_transformNodeToObject(IXMLDOMDocument2* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMDocument methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_doctype(IXMLDOMDocument2* This,IXMLDOMDocumentType **docType) { + return This->lpVtbl->get_doctype(This,docType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_implementation(IXMLDOMDocument2* This,IXMLDOMImplementation **impl) { + return This->lpVtbl->get_implementation(This,impl); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_documentElement(IXMLDOMDocument2* This,IXMLDOMElement **domElement) { + return This->lpVtbl->get_documentElement(This,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_putref_documentElement(IXMLDOMDocument2* This,IXMLDOMElement *domElement) { + return This->lpVtbl->putref_documentElement(This,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createElement(IXMLDOMDocument2* This,BSTR p,IXMLDOMElement **domElement) { + return This->lpVtbl->createElement(This,p,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createDocumentFragment(IXMLDOMDocument2* This,IXMLDOMDocumentFragment **docFrag) { + return This->lpVtbl->createDocumentFragment(This,docFrag); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createTextNode(IXMLDOMDocument2* This,BSTR p,IXMLDOMText **text) { + return This->lpVtbl->createTextNode(This,p,text); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createComment(IXMLDOMDocument2* This,BSTR p,IXMLDOMComment **comment) { + return This->lpVtbl->createComment(This,p,comment); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createCDATASection(IXMLDOMDocument2* This,BSTR p,IXMLDOMCDATASection **cdata) { + return This->lpVtbl->createCDATASection(This,p,cdata); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createProcessingInstruction(IXMLDOMDocument2* This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi) { + return This->lpVtbl->createProcessingInstruction(This,target,data,pi); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createAttribute(IXMLDOMDocument2* This,BSTR p,IXMLDOMAttribute **attribute) { + return This->lpVtbl->createAttribute(This,p,attribute); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createEntityReference(IXMLDOMDocument2* This,BSTR p,IXMLDOMEntityReference **entityRef) { + return This->lpVtbl->createEntityReference(This,p,entityRef); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_getElementsByTagName(IXMLDOMDocument2* This,BSTR p,IXMLDOMNodeList **resultList) { + return This->lpVtbl->getElementsByTagName(This,p,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createNode(IXMLDOMDocument2* This,VARIANT var,BSTR name,BSTR uri,IXMLDOMNode **node) { + return This->lpVtbl->createNode(This,var,name,uri,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_nodeFromID(IXMLDOMDocument2* This,BSTR id,IXMLDOMNode **node) { + return This->lpVtbl->nodeFromID(This,id,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_load(IXMLDOMDocument2* This,VARIANT var1,VARIANT_BOOL *pbool) { + return This->lpVtbl->load(This,var1,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_readyState(IXMLDOMDocument2* This,LONG *value) { + return This->lpVtbl->get_readyState(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_parseError(IXMLDOMDocument2* This,IXMLDOMParseError **err) { + return This->lpVtbl->get_parseError(This,err); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_url(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_url(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_async(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_async(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_async(IXMLDOMDocument2* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_async(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_abort(IXMLDOMDocument2* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_loadXML(IXMLDOMDocument2* This,BSTR p,VARIANT_BOOL *pbool) { + return This->lpVtbl->loadXML(This,p,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_save(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->save(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_validateOnParse(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_validateOnParse(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_validateOnParse(IXMLDOMDocument2* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_validateOnParse(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_resolveExternals(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_resolveExternals(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_resolveExternals(IXMLDOMDocument2* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_resolveExternals(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_preserveWhiteSpace(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_preserveWhiteSpace(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_preserveWhiteSpace(IXMLDOMDocument2* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_preserveWhiteSpace(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_onreadystatechange(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->put_onreadystatechange(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_ondataavailable(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->put_ondataavailable(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_ontransformnode(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->put_ontransformnode(This,var1); +} +/*** IXMLDOMDocument2 methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_namespaces(IXMLDOMDocument2* This,IXMLDOMSchemaCollection **schemaCollection) { + return This->lpVtbl->get_namespaces(This,schemaCollection); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_schemas(IXMLDOMDocument2* This,VARIANT *var1) { + return This->lpVtbl->get_schemas(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_putref_schemas(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->putref_schemas(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_validate(IXMLDOMDocument2* This,IXMLDOMParseError **err) { + return This->lpVtbl->validate(This,err); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_setProperty(IXMLDOMDocument2* This,BSTR p,VARIANT var) { + return This->lpVtbl->setProperty(This,p,var); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_getProperty(IXMLDOMDocument2* This,BSTR p,VARIANT *var) { + return This->lpVtbl->getProperty(This,p,var); +} #endif #endif - HRESULT WINAPI IXMLDOMDocument2_get_namespaces_Proxy(IXMLDOMDocument2 *This,IXMLDOMSchemaCollection **namespaceCollection); - void __RPC_STUB IXMLDOMDocument2_get_namespaces_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument2_get_schemas_Proxy(IXMLDOMDocument2 *This,VARIANT *otherCollection); - void __RPC_STUB IXMLDOMDocument2_get_schemas_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument2_putref_schemas_Proxy(IXMLDOMDocument2 *This,VARIANT otherCollection); - void __RPC_STUB IXMLDOMDocument2_putref_schemas_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument2_validate_Proxy(IXMLDOMDocument2 *This,IXMLDOMParseError **errorObj); - void __RPC_STUB IXMLDOMDocument2_validate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument2_setProperty_Proxy(IXMLDOMDocument2 *This,BSTR name,VARIANT value); - void __RPC_STUB IXMLDOMDocument2_setProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocument2_getProperty_Proxy(IXMLDOMDocument2 *This,BSTR name,VARIANT *value); - void __RPC_STUB IXMLDOMDocument2_getProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMDocument2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMDocument3 interface + */ +#ifndef __IXMLDOMDocument3_INTERFACE_DEFINED__ +#define __IXMLDOMDocument3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMDocument3, 0x2933bf96, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf96-7b36-11d2-b20e-00c04f983e60") +IXMLDOMDocument3 : public IXMLDOMDocument2 +{ + virtual HRESULT STDMETHODCALLTYPE validateNode( + IXMLDOMNode *node, + IXMLDOMParseError **error) = 0; + + virtual HRESULT STDMETHODCALLTYPE importNode( + IXMLDOMNode *node, + VARIANT_BOOL deep, + IXMLDOMNode **clone) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMDocument3, 0x2933bf96, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMDocument3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMDocument3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMDocument3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMDocument3 *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMDocument3 *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMDocument3 *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMDocument3 *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMDocument3 *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMDocument3 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMDocument3 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMDocument3 *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMDocument3 *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMDocument3 *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMDocument3 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMDocument3 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMDocument3 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMDocument3 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMDocument3 *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMDocument3 *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMDocument3 *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMDocument3 *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMDocument3 *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMDocument3 *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMDocument3 *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMDocument3 *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMDocument3 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMDocument3 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMDocument3 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMDocument3 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMDocument3 *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMDocument3 *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMDocument3 *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMDocument methods ***/ + HRESULT (STDMETHODCALLTYPE *get_doctype)( + IXMLDOMDocument3 *This, + IXMLDOMDocumentType **docType); + + HRESULT (STDMETHODCALLTYPE *get_implementation)( + IXMLDOMDocument3 *This, + IXMLDOMImplementation **impl); + + HRESULT (STDMETHODCALLTYPE *get_documentElement)( + IXMLDOMDocument3 *This, + IXMLDOMElement **domElement); + + HRESULT (STDMETHODCALLTYPE *putref_documentElement)( + IXMLDOMDocument3 *This, + IXMLDOMElement *domElement); + + HRESULT (STDMETHODCALLTYPE *createElement)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMElement **domElement); + + HRESULT (STDMETHODCALLTYPE *createDocumentFragment)( + IXMLDOMDocument3 *This, + IXMLDOMDocumentFragment **docFrag); + + HRESULT (STDMETHODCALLTYPE *createTextNode)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMText **text); + + HRESULT (STDMETHODCALLTYPE *createComment)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMComment **comment); + + HRESULT (STDMETHODCALLTYPE *createCDATASection)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMCDATASection **cdata); + + HRESULT (STDMETHODCALLTYPE *createProcessingInstruction)( + IXMLDOMDocument3 *This, + BSTR target, + BSTR data, + IXMLDOMProcessingInstruction **pi); + + HRESULT (STDMETHODCALLTYPE *createAttribute)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMAttribute **attribute); + + HRESULT (STDMETHODCALLTYPE *createEntityReference)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMEntityReference **entityRef); + + HRESULT (STDMETHODCALLTYPE *getElementsByTagName)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *createNode)( + IXMLDOMDocument3 *This, + VARIANT var, + BSTR name, + BSTR uri, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *nodeFromID)( + IXMLDOMDocument3 *This, + BSTR id, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *load)( + IXMLDOMDocument3 *This, + VARIANT var1, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXMLDOMDocument3 *This, + LONG *value); + + HRESULT (STDMETHODCALLTYPE *get_parseError)( + IXMLDOMDocument3 *This, + IXMLDOMParseError **err); + + HRESULT (STDMETHODCALLTYPE *get_url)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_async)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_async)( + IXMLDOMDocument3 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *abort)( + IXMLDOMDocument3 *This); + + HRESULT (STDMETHODCALLTYPE *loadXML)( + IXMLDOMDocument3 *This, + BSTR p, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *save)( + IXMLDOMDocument3 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_validateOnParse)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_validateOnParse)( + IXMLDOMDocument3 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *get_resolveExternals)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_resolveExternals)( + IXMLDOMDocument3 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *get_preserveWhiteSpace)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_preserveWhiteSpace)( + IXMLDOMDocument3 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IXMLDOMDocument3 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *put_ondataavailable)( + IXMLDOMDocument3 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *put_ontransformnode)( + IXMLDOMDocument3 *This, + VARIANT var1); + + /*** IXMLDOMDocument2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_namespaces)( + IXMLDOMDocument3 *This, + IXMLDOMSchemaCollection **schemaCollection); + + HRESULT (STDMETHODCALLTYPE *get_schemas)( + IXMLDOMDocument3 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *putref_schemas)( + IXMLDOMDocument3 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *validate)( + IXMLDOMDocument3 *This, + IXMLDOMParseError **err); + + HRESULT (STDMETHODCALLTYPE *setProperty)( + IXMLDOMDocument3 *This, + BSTR p, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + IXMLDOMDocument3 *This, + BSTR p, + VARIANT *var); + + /*** IXMLDOMDocument3 methods ***/ + HRESULT (STDMETHODCALLTYPE *validateNode)( + IXMLDOMDocument3 *This, + IXMLDOMNode *node, + IXMLDOMParseError **error); + + HRESULT (STDMETHODCALLTYPE *importNode)( + IXMLDOMDocument3 *This, + IXMLDOMNode *node, + VARIANT_BOOL deep, + IXMLDOMNode **clone); + + END_INTERFACE +} IXMLDOMDocument3Vtbl; + +interface IXMLDOMDocument3 { + CONST_VTBL IXMLDOMDocument3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMDocument3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMDocument3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMDocument3_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMDocument3_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMDocument3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMDocument3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMDocument3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMDocument3_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMDocument3_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMDocument3_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMDocument3_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMDocument3_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMDocument3_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMDocument3_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMDocument3_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMDocument3_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMDocument3_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMDocument3_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMDocument3_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMDocument3_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMDocument3_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMDocument3_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMDocument3_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMDocument3_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMDocument3_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMDocument3_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMDocument3_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMDocument3_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMDocument3_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMDocument3_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMDocument3_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMDocument3_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMDocument3_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMDocument3_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMDocument3_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMDocument3_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMDocument3_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMDocument3_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMDocument3_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMDocument3_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMDocument3_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMDocument3_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMDocument3_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMDocument methods ***/ +#define IXMLDOMDocument3_get_doctype(This,docType) (This)->lpVtbl->get_doctype(This,docType) +#define IXMLDOMDocument3_get_implementation(This,impl) (This)->lpVtbl->get_implementation(This,impl) +#define IXMLDOMDocument3_get_documentElement(This,domElement) (This)->lpVtbl->get_documentElement(This,domElement) +#define IXMLDOMDocument3_putref_documentElement(This,domElement) (This)->lpVtbl->putref_documentElement(This,domElement) +#define IXMLDOMDocument3_createElement(This,p,domElement) (This)->lpVtbl->createElement(This,p,domElement) +#define IXMLDOMDocument3_createDocumentFragment(This,docFrag) (This)->lpVtbl->createDocumentFragment(This,docFrag) +#define IXMLDOMDocument3_createTextNode(This,p,text) (This)->lpVtbl->createTextNode(This,p,text) +#define IXMLDOMDocument3_createComment(This,p,comment) (This)->lpVtbl->createComment(This,p,comment) +#define IXMLDOMDocument3_createCDATASection(This,p,cdata) (This)->lpVtbl->createCDATASection(This,p,cdata) +#define IXMLDOMDocument3_createProcessingInstruction(This,target,data,pi) (This)->lpVtbl->createProcessingInstruction(This,target,data,pi) +#define IXMLDOMDocument3_createAttribute(This,p,attribute) (This)->lpVtbl->createAttribute(This,p,attribute) +#define IXMLDOMDocument3_createEntityReference(This,p,entityRef) (This)->lpVtbl->createEntityReference(This,p,entityRef) +#define IXMLDOMDocument3_getElementsByTagName(This,p,resultList) (This)->lpVtbl->getElementsByTagName(This,p,resultList) +#define IXMLDOMDocument3_createNode(This,var,name,uri,node) (This)->lpVtbl->createNode(This,var,name,uri,node) +#define IXMLDOMDocument3_nodeFromID(This,id,node) (This)->lpVtbl->nodeFromID(This,id,node) +#define IXMLDOMDocument3_load(This,var1,pbool) (This)->lpVtbl->load(This,var1,pbool) +#define IXMLDOMDocument3_get_readyState(This,value) (This)->lpVtbl->get_readyState(This,value) +#define IXMLDOMDocument3_get_parseError(This,err) (This)->lpVtbl->get_parseError(This,err) +#define IXMLDOMDocument3_get_url(This,p) (This)->lpVtbl->get_url(This,p) +#define IXMLDOMDocument3_get_async(This,pbool) (This)->lpVtbl->get_async(This,pbool) +#define IXMLDOMDocument3_put_async(This,pbool) (This)->lpVtbl->put_async(This,pbool) +#define IXMLDOMDocument3_abort(This) (This)->lpVtbl->abort(This) +#define IXMLDOMDocument3_loadXML(This,p,pbool) (This)->lpVtbl->loadXML(This,p,pbool) +#define IXMLDOMDocument3_save(This,var1) (This)->lpVtbl->save(This,var1) +#define IXMLDOMDocument3_get_validateOnParse(This,pbool) (This)->lpVtbl->get_validateOnParse(This,pbool) +#define IXMLDOMDocument3_put_validateOnParse(This,pbool) (This)->lpVtbl->put_validateOnParse(This,pbool) +#define IXMLDOMDocument3_get_resolveExternals(This,pbool) (This)->lpVtbl->get_resolveExternals(This,pbool) +#define IXMLDOMDocument3_put_resolveExternals(This,pbool) (This)->lpVtbl->put_resolveExternals(This,pbool) +#define IXMLDOMDocument3_get_preserveWhiteSpace(This,pbool) (This)->lpVtbl->get_preserveWhiteSpace(This,pbool) +#define IXMLDOMDocument3_put_preserveWhiteSpace(This,pbool) (This)->lpVtbl->put_preserveWhiteSpace(This,pbool) +#define IXMLDOMDocument3_put_onreadystatechange(This,var1) (This)->lpVtbl->put_onreadystatechange(This,var1) +#define IXMLDOMDocument3_put_ondataavailable(This,var1) (This)->lpVtbl->put_ondataavailable(This,var1) +#define IXMLDOMDocument3_put_ontransformnode(This,var1) (This)->lpVtbl->put_ontransformnode(This,var1) +/*** IXMLDOMDocument2 methods ***/ +#define IXMLDOMDocument3_get_namespaces(This,schemaCollection) (This)->lpVtbl->get_namespaces(This,schemaCollection) +#define IXMLDOMDocument3_get_schemas(This,var1) (This)->lpVtbl->get_schemas(This,var1) +#define IXMLDOMDocument3_putref_schemas(This,var1) (This)->lpVtbl->putref_schemas(This,var1) +#define IXMLDOMDocument3_validate(This,err) (This)->lpVtbl->validate(This,err) +#define IXMLDOMDocument3_setProperty(This,p,var) (This)->lpVtbl->setProperty(This,p,var) +#define IXMLDOMDocument3_getProperty(This,p,var) (This)->lpVtbl->getProperty(This,p,var) +/*** IXMLDOMDocument3 methods ***/ +#define IXMLDOMDocument3_validateNode(This,node,error) (This)->lpVtbl->validateNode(This,node,error) +#define IXMLDOMDocument3_importNode(This,node,deep,clone) (This)->lpVtbl->importNode(This,node,deep,clone) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument3_QueryInterface(IXMLDOMDocument3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMDocument3_AddRef(IXMLDOMDocument3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMDocument3_Release(IXMLDOMDocument3* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument3_GetTypeInfoCount(IXMLDOMDocument3* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_GetTypeInfo(IXMLDOMDocument3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_GetIDsOfNames(IXMLDOMDocument3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_Invoke(IXMLDOMDocument3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_nodeName(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_nodeValue(IXMLDOMDocument3* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_nodeValue(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_nodeType(IXMLDOMDocument3* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_parentNode(IXMLDOMDocument3* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_childNodes(IXMLDOMDocument3* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_firstChild(IXMLDOMDocument3* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_lastChild(IXMLDOMDocument3* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_previousSibling(IXMLDOMDocument3* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_nextSibling(IXMLDOMDocument3* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_attributes(IXMLDOMDocument3* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_insertBefore(IXMLDOMDocument3* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_replaceChild(IXMLDOMDocument3* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_removeChild(IXMLDOMDocument3* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_appendChild(IXMLDOMDocument3* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_hasChildNodes(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_ownerDocument(IXMLDOMDocument3* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_cloneNode(IXMLDOMDocument3* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_nodeTypeString(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_text(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_text(IXMLDOMDocument3* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_specified(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_definition(IXMLDOMDocument3* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_nodeTypedValue(IXMLDOMDocument3* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_nodeTypedValue(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_dataType(IXMLDOMDocument3* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_dataType(IXMLDOMDocument3* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_xml(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_transformNode(IXMLDOMDocument3* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_selectNodes(IXMLDOMDocument3* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_selectSingleNode(IXMLDOMDocument3* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_parsed(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_namespaceURI(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_prefix(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_baseName(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_transformNodeToObject(IXMLDOMDocument3* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMDocument methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_doctype(IXMLDOMDocument3* This,IXMLDOMDocumentType **docType) { + return This->lpVtbl->get_doctype(This,docType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_implementation(IXMLDOMDocument3* This,IXMLDOMImplementation **impl) { + return This->lpVtbl->get_implementation(This,impl); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_documentElement(IXMLDOMDocument3* This,IXMLDOMElement **domElement) { + return This->lpVtbl->get_documentElement(This,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_putref_documentElement(IXMLDOMDocument3* This,IXMLDOMElement *domElement) { + return This->lpVtbl->putref_documentElement(This,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createElement(IXMLDOMDocument3* This,BSTR p,IXMLDOMElement **domElement) { + return This->lpVtbl->createElement(This,p,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createDocumentFragment(IXMLDOMDocument3* This,IXMLDOMDocumentFragment **docFrag) { + return This->lpVtbl->createDocumentFragment(This,docFrag); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createTextNode(IXMLDOMDocument3* This,BSTR p,IXMLDOMText **text) { + return This->lpVtbl->createTextNode(This,p,text); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createComment(IXMLDOMDocument3* This,BSTR p,IXMLDOMComment **comment) { + return This->lpVtbl->createComment(This,p,comment); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createCDATASection(IXMLDOMDocument3* This,BSTR p,IXMLDOMCDATASection **cdata) { + return This->lpVtbl->createCDATASection(This,p,cdata); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createProcessingInstruction(IXMLDOMDocument3* This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi) { + return This->lpVtbl->createProcessingInstruction(This,target,data,pi); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createAttribute(IXMLDOMDocument3* This,BSTR p,IXMLDOMAttribute **attribute) { + return This->lpVtbl->createAttribute(This,p,attribute); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createEntityReference(IXMLDOMDocument3* This,BSTR p,IXMLDOMEntityReference **entityRef) { + return This->lpVtbl->createEntityReference(This,p,entityRef); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_getElementsByTagName(IXMLDOMDocument3* This,BSTR p,IXMLDOMNodeList **resultList) { + return This->lpVtbl->getElementsByTagName(This,p,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createNode(IXMLDOMDocument3* This,VARIANT var,BSTR name,BSTR uri,IXMLDOMNode **node) { + return This->lpVtbl->createNode(This,var,name,uri,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_nodeFromID(IXMLDOMDocument3* This,BSTR id,IXMLDOMNode **node) { + return This->lpVtbl->nodeFromID(This,id,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_load(IXMLDOMDocument3* This,VARIANT var1,VARIANT_BOOL *pbool) { + return This->lpVtbl->load(This,var1,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_readyState(IXMLDOMDocument3* This,LONG *value) { + return This->lpVtbl->get_readyState(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_parseError(IXMLDOMDocument3* This,IXMLDOMParseError **err) { + return This->lpVtbl->get_parseError(This,err); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_url(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_url(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_async(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_async(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_async(IXMLDOMDocument3* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_async(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_abort(IXMLDOMDocument3* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_loadXML(IXMLDOMDocument3* This,BSTR p,VARIANT_BOOL *pbool) { + return This->lpVtbl->loadXML(This,p,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_save(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->save(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_validateOnParse(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_validateOnParse(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_validateOnParse(IXMLDOMDocument3* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_validateOnParse(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_resolveExternals(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_resolveExternals(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_resolveExternals(IXMLDOMDocument3* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_resolveExternals(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_preserveWhiteSpace(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_preserveWhiteSpace(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_preserveWhiteSpace(IXMLDOMDocument3* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_preserveWhiteSpace(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_onreadystatechange(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->put_onreadystatechange(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_ondataavailable(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->put_ondataavailable(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_ontransformnode(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->put_ontransformnode(This,var1); +} +/*** IXMLDOMDocument2 methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_namespaces(IXMLDOMDocument3* This,IXMLDOMSchemaCollection **schemaCollection) { + return This->lpVtbl->get_namespaces(This,schemaCollection); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_schemas(IXMLDOMDocument3* This,VARIANT *var1) { + return This->lpVtbl->get_schemas(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_putref_schemas(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->putref_schemas(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_validate(IXMLDOMDocument3* This,IXMLDOMParseError **err) { + return This->lpVtbl->validate(This,err); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_setProperty(IXMLDOMDocument3* This,BSTR p,VARIANT var) { + return This->lpVtbl->setProperty(This,p,var); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_getProperty(IXMLDOMDocument3* This,BSTR p,VARIANT *var) { + return This->lpVtbl->getProperty(This,p,var); +} +/*** IXMLDOMDocument3 methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument3_validateNode(IXMLDOMDocument3* This,IXMLDOMNode *node,IXMLDOMParseError **error) { + return This->lpVtbl->validateNode(This,node,error); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_importNode(IXMLDOMDocument3* This,IXMLDOMNode *node,VARIANT_BOOL deep,IXMLDOMNode **clone) { + return This->lpVtbl->importNode(This,node,deep,clone); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMDocument3_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMNodeList interface + */ #ifndef __IXMLDOMNodeList_INTERFACE_DEFINED__ #define __IXMLDOMNodeList_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMNodeList; + +DEFINE_GUID(IID_IXMLDOMNodeList, 0x2933bf82, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMNodeList : public IDispatch { - public: - virtual HRESULT WINAPI get_item(__LONG32 index,IXMLDOMNode **listItem) = 0; - virtual HRESULT WINAPI get_length(__LONG32 *listLength) = 0; - virtual HRESULT WINAPI nextNode(IXMLDOMNode **nextItem) = 0; - virtual HRESULT WINAPI reset(void) = 0; - virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; - }; +MIDL_INTERFACE("2933bf82-7b36-11d2-b20e-00c04f983e60") +IXMLDOMNodeList : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG lIndex, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *lLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE nextNode( + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppUnk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMNodeList, 0x2933bf82, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMNodeListVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMNodeList *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMNodeList *This); - ULONG (WINAPI *Release)(IXMLDOMNodeList *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNodeList *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNodeList *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNodeList *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMNodeList *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_item)(IXMLDOMNodeList *This,__LONG32 index,IXMLDOMNode **listItem); - HRESULT (WINAPI *get_length)(IXMLDOMNodeList *This,__LONG32 *listLength); - HRESULT (WINAPI *nextNode)(IXMLDOMNodeList *This,IXMLDOMNode **nextItem); - HRESULT (WINAPI *reset)(IXMLDOMNodeList *This); - HRESULT (WINAPI *get__newEnum)(IXMLDOMNodeList *This,IUnknown **ppUnk); - END_INTERFACE - } IXMLDOMNodeListVtbl; - struct IXMLDOMNodeList { - CONST_VTBL struct IXMLDOMNodeListVtbl *lpVtbl; - }; +typedef struct IXMLDOMNodeListVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMNodeList *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMNodeList *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMNodeList *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMNodeList *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMNodeList *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMNodeList *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMNodeList *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNodeList methods ***/ + HRESULT (STDMETHODCALLTYPE *get_item)( + IXMLDOMNodeList *This, + LONG lIndex, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMNodeList *This, + LONG *lLength); + + HRESULT (STDMETHODCALLTYPE *nextNode)( + IXMLDOMNodeList *This, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *reset)( + IXMLDOMNodeList *This); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLDOMNodeList *This, + IUnknown **ppUnk); + + END_INTERFACE +} IXMLDOMNodeListVtbl; + +interface IXMLDOMNodeList { + CONST_VTBL IXMLDOMNodeListVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMNodeList_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMNodeList_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMNodeList_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMNodeList_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMNodeList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMNodeList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMNodeList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMNodeList_get_item(This,index,listItem) (This)->lpVtbl->get_item(This,index,listItem) -#define IXMLDOMNodeList_get_length(This,listLength) (This)->lpVtbl->get_length(This,listLength) -#define IXMLDOMNodeList_nextNode(This,nextItem) (This)->lpVtbl->nextNode(This,nextItem) +/*** IXMLDOMNodeList methods ***/ +#define IXMLDOMNodeList_get_item(This,lIndex,outNode) (This)->lpVtbl->get_item(This,lIndex,outNode) +#define IXMLDOMNodeList_get_length(This,lLength) (This)->lpVtbl->get_length(This,lLength) +#define IXMLDOMNodeList_nextNode(This,outNode) (This)->lpVtbl->nextNode(This,outNode) #define IXMLDOMNodeList_reset(This) (This)->lpVtbl->reset(This) #define IXMLDOMNodeList_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNodeList_QueryInterface(IXMLDOMNodeList* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMNodeList_AddRef(IXMLDOMNodeList* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMNodeList_Release(IXMLDOMNodeList* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNodeList_GetTypeInfoCount(IXMLDOMNodeList* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_GetTypeInfo(IXMLDOMNodeList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_GetIDsOfNames(IXMLDOMNodeList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_Invoke(IXMLDOMNodeList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNodeList methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNodeList_get_item(IXMLDOMNodeList* This,LONG lIndex,IXMLDOMNode **outNode) { + return This->lpVtbl->get_item(This,lIndex,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_get_length(IXMLDOMNodeList* This,LONG *lLength) { + return This->lpVtbl->get_length(This,lLength); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_nextNode(IXMLDOMNodeList* This,IXMLDOMNode **outNode) { + return This->lpVtbl->nextNode(This,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_reset(IXMLDOMNodeList* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_get__newEnum(IXMLDOMNodeList* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} #endif #endif - HRESULT WINAPI IXMLDOMNodeList_get_item_Proxy(IXMLDOMNodeList *This,__LONG32 index,IXMLDOMNode **listItem); - void __RPC_STUB IXMLDOMNodeList_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNodeList_get_length_Proxy(IXMLDOMNodeList *This,__LONG32 *listLength); - void __RPC_STUB IXMLDOMNodeList_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNodeList_nextNode_Proxy(IXMLDOMNodeList *This,IXMLDOMNode **nextItem); - void __RPC_STUB IXMLDOMNodeList_nextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNodeList_reset_Proxy(IXMLDOMNodeList *This); - void __RPC_STUB IXMLDOMNodeList_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNodeList_get__newEnum_Proxy(IXMLDOMNodeList *This,IUnknown **ppUnk); - void __RPC_STUB IXMLDOMNodeList_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMNodeList_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMSelection interface + */ +#ifndef __IXMLDOMSelection_INTERFACE_DEFINED__ +#define __IXMLDOMSelection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMSelection, 0xaa634fc7, 0x5888, 0x44a7, 0xa2,0x57, 0x3a,0x47,0x15,0x0d,0x3a,0x0e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("aa634fc7-5888-44a7-a257-3a47150d3a0e") +IXMLDOMSelection : public IXMLDOMNodeList +{ + virtual HRESULT STDMETHODCALLTYPE get_expr( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_expr( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_context( + IXMLDOMNode **ppNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_context( + IXMLDOMNode *pNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE peekNode( + IXMLDOMNode **ppNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE matches( + IXMLDOMNode *pNode, + IXMLDOMNode **ppNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeNext( + IXMLDOMNode **ppNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeAll( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE clone( + IXMLDOMSelection **ppNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE getProperty( + BSTR p, + VARIANT *var) = 0; + + virtual HRESULT STDMETHODCALLTYPE setProperty( + BSTR p, + VARIANT var) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMSelection, 0xaa634fc7, 0x5888, 0x44a7, 0xa2,0x57, 0x3a,0x47,0x15,0x0d,0x3a,0x0e) +#endif +#else +typedef struct IXMLDOMSelectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMSelection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMSelection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMSelection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMSelection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMSelection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMSelection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMSelection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNodeList methods ***/ + HRESULT (STDMETHODCALLTYPE *get_item)( + IXMLDOMSelection *This, + LONG lIndex, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMSelection *This, + LONG *lLength); + + HRESULT (STDMETHODCALLTYPE *nextNode)( + IXMLDOMSelection *This, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *reset)( + IXMLDOMSelection *This); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLDOMSelection *This, + IUnknown **ppUnk); + + /*** IXMLDOMSelection methods ***/ + HRESULT (STDMETHODCALLTYPE *get_expr)( + IXMLDOMSelection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_expr)( + IXMLDOMSelection *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_context)( + IXMLDOMSelection *This, + IXMLDOMNode **ppNode); + + HRESULT (STDMETHODCALLTYPE *putref_context)( + IXMLDOMSelection *This, + IXMLDOMNode *pNode); + + HRESULT (STDMETHODCALLTYPE *peekNode)( + IXMLDOMSelection *This, + IXMLDOMNode **ppNode); + + HRESULT (STDMETHODCALLTYPE *matches)( + IXMLDOMSelection *This, + IXMLDOMNode *pNode, + IXMLDOMNode **ppNode); + + HRESULT (STDMETHODCALLTYPE *removeNext)( + IXMLDOMSelection *This, + IXMLDOMNode **ppNode); + + HRESULT (STDMETHODCALLTYPE *removeAll)( + IXMLDOMSelection *This); + + HRESULT (STDMETHODCALLTYPE *clone)( + IXMLDOMSelection *This, + IXMLDOMSelection **ppNode); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + IXMLDOMSelection *This, + BSTR p, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *setProperty)( + IXMLDOMSelection *This, + BSTR p, + VARIANT var); + + END_INTERFACE +} IXMLDOMSelectionVtbl; + +interface IXMLDOMSelection { + CONST_VTBL IXMLDOMSelectionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMSelection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMSelection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMSelection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMSelection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMSelection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMSelection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMSelection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNodeList methods ***/ +#define IXMLDOMSelection_get_item(This,lIndex,outNode) (This)->lpVtbl->get_item(This,lIndex,outNode) +#define IXMLDOMSelection_get_length(This,lLength) (This)->lpVtbl->get_length(This,lLength) +#define IXMLDOMSelection_nextNode(This,outNode) (This)->lpVtbl->nextNode(This,outNode) +#define IXMLDOMSelection_reset(This) (This)->lpVtbl->reset(This) +#define IXMLDOMSelection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +/*** IXMLDOMSelection methods ***/ +#define IXMLDOMSelection_get_expr(This,p) (This)->lpVtbl->get_expr(This,p) +#define IXMLDOMSelection_put_expr(This,p) (This)->lpVtbl->put_expr(This,p) +#define IXMLDOMSelection_get_context(This,ppNode) (This)->lpVtbl->get_context(This,ppNode) +#define IXMLDOMSelection_putref_context(This,pNode) (This)->lpVtbl->putref_context(This,pNode) +#define IXMLDOMSelection_peekNode(This,ppNode) (This)->lpVtbl->peekNode(This,ppNode) +#define IXMLDOMSelection_matches(This,pNode,ppNode) (This)->lpVtbl->matches(This,pNode,ppNode) +#define IXMLDOMSelection_removeNext(This,ppNode) (This)->lpVtbl->removeNext(This,ppNode) +#define IXMLDOMSelection_removeAll(This) (This)->lpVtbl->removeAll(This) +#define IXMLDOMSelection_clone(This,ppNode) (This)->lpVtbl->clone(This,ppNode) +#define IXMLDOMSelection_getProperty(This,p,var) (This)->lpVtbl->getProperty(This,p,var) +#define IXMLDOMSelection_setProperty(This,p,var) (This)->lpVtbl->setProperty(This,p,var) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSelection_QueryInterface(IXMLDOMSelection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMSelection_AddRef(IXMLDOMSelection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMSelection_Release(IXMLDOMSelection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSelection_GetTypeInfoCount(IXMLDOMSelection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_GetTypeInfo(IXMLDOMSelection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_GetIDsOfNames(IXMLDOMSelection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_Invoke(IXMLDOMSelection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNodeList methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSelection_get_item(IXMLDOMSelection* This,LONG lIndex,IXMLDOMNode **outNode) { + return This->lpVtbl->get_item(This,lIndex,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_get_length(IXMLDOMSelection* This,LONG *lLength) { + return This->lpVtbl->get_length(This,lLength); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_nextNode(IXMLDOMSelection* This,IXMLDOMNode **outNode) { + return This->lpVtbl->nextNode(This,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_reset(IXMLDOMSelection* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_get__newEnum(IXMLDOMSelection* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} +/*** IXMLDOMSelection methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSelection_get_expr(IXMLDOMSelection* This,BSTR *p) { + return This->lpVtbl->get_expr(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_put_expr(IXMLDOMSelection* This,BSTR p) { + return This->lpVtbl->put_expr(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_get_context(IXMLDOMSelection* This,IXMLDOMNode **ppNode) { + return This->lpVtbl->get_context(This,ppNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_putref_context(IXMLDOMSelection* This,IXMLDOMNode *pNode) { + return This->lpVtbl->putref_context(This,pNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_peekNode(IXMLDOMSelection* This,IXMLDOMNode **ppNode) { + return This->lpVtbl->peekNode(This,ppNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_matches(IXMLDOMSelection* This,IXMLDOMNode *pNode,IXMLDOMNode **ppNode) { + return This->lpVtbl->matches(This,pNode,ppNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_removeNext(IXMLDOMSelection* This,IXMLDOMNode **ppNode) { + return This->lpVtbl->removeNext(This,ppNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_removeAll(IXMLDOMSelection* This) { + return This->lpVtbl->removeAll(This); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_clone(IXMLDOMSelection* This,IXMLDOMSelection **ppNode) { + return This->lpVtbl->clone(This,ppNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_getProperty(IXMLDOMSelection* This,BSTR p,VARIANT *var) { + return This->lpVtbl->getProperty(This,p,var); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_setProperty(IXMLDOMSelection* This,BSTR p,VARIANT var) { + return This->lpVtbl->setProperty(This,p,var); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMSelection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMNamedNodeMap interface + */ #ifndef __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ #define __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMNamedNodeMap; + +DEFINE_GUID(IID_IXMLDOMNamedNodeMap, 0x2933bf83, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMNamedNodeMap : public IDispatch { - public: - virtual HRESULT WINAPI getNamedItem(BSTR name,IXMLDOMNode **namedItem) = 0; - virtual HRESULT WINAPI setNamedItem(IXMLDOMNode *newItem,IXMLDOMNode **nameItem) = 0; - virtual HRESULT WINAPI removeNamedItem(BSTR name,IXMLDOMNode **namedItem) = 0; - virtual HRESULT WINAPI get_item(__LONG32 index,IXMLDOMNode **listItem) = 0; - virtual HRESULT WINAPI get_length(__LONG32 *listLength) = 0; - virtual HRESULT WINAPI getQualifiedItem(BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem) = 0; - virtual HRESULT WINAPI removeQualifiedItem(BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem) = 0; - virtual HRESULT WINAPI nextNode(IXMLDOMNode **nextItem) = 0; - virtual HRESULT WINAPI reset(void) = 0; - virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; - }; +MIDL_INTERFACE("2933bf83-7b36-11d2-b20e-00c04f983e60") +IXMLDOMNamedNodeMap : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE getNamedItem( + BSTR p, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE setNamedItem( + IXMLDOMNode *newNode, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeNamedItem( + BSTR p, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG lIndex, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *lLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE getQualifiedItem( + BSTR name, + BSTR uri, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeQualifiedItem( + BSTR name, + BSTR uri, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE nextNode( + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppUnk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMNamedNodeMap, 0x2933bf83, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMNamedNodeMapVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMNamedNodeMap *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMNamedNodeMap *This); - ULONG (WINAPI *Release)(IXMLDOMNamedNodeMap *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNamedNodeMap *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNamedNodeMap *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNamedNodeMap *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMNamedNodeMap *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *getNamedItem)(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); - HRESULT (WINAPI *setNamedItem)(IXMLDOMNamedNodeMap *This,IXMLDOMNode *newItem,IXMLDOMNode **nameItem); - HRESULT (WINAPI *removeNamedItem)(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); - HRESULT (WINAPI *get_item)(IXMLDOMNamedNodeMap *This,__LONG32 index,IXMLDOMNode **listItem); - HRESULT (WINAPI *get_length)(IXMLDOMNamedNodeMap *This,__LONG32 *listLength); - HRESULT (WINAPI *getQualifiedItem)(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); - HRESULT (WINAPI *removeQualifiedItem)(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); - HRESULT (WINAPI *nextNode)(IXMLDOMNamedNodeMap *This,IXMLDOMNode **nextItem); - HRESULT (WINAPI *reset)(IXMLDOMNamedNodeMap *This); - HRESULT (WINAPI *get__newEnum)(IXMLDOMNamedNodeMap *This,IUnknown **ppUnk); - END_INTERFACE - } IXMLDOMNamedNodeMapVtbl; - struct IXMLDOMNamedNodeMap { - CONST_VTBL struct IXMLDOMNamedNodeMapVtbl *lpVtbl; - }; +typedef struct IXMLDOMNamedNodeMapVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMNamedNodeMap *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMNamedNodeMap *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMNamedNodeMap *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMNamedNodeMap *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMNamedNodeMap *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMNamedNodeMap *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMNamedNodeMap *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNamedNodeMap methods ***/ + HRESULT (STDMETHODCALLTYPE *getNamedItem)( + IXMLDOMNamedNodeMap *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *setNamedItem)( + IXMLDOMNamedNodeMap *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *removeNamedItem)( + IXMLDOMNamedNodeMap *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_item)( + IXMLDOMNamedNodeMap *This, + LONG lIndex, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMNamedNodeMap *This, + LONG *lLength); + + HRESULT (STDMETHODCALLTYPE *getQualifiedItem)( + IXMLDOMNamedNodeMap *This, + BSTR name, + BSTR uri, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *removeQualifiedItem)( + IXMLDOMNamedNodeMap *This, + BSTR name, + BSTR uri, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *nextNode)( + IXMLDOMNamedNodeMap *This, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *reset)( + IXMLDOMNamedNodeMap *This); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLDOMNamedNodeMap *This, + IUnknown **ppUnk); + + END_INTERFACE +} IXMLDOMNamedNodeMapVtbl; + +interface IXMLDOMNamedNodeMap { + CONST_VTBL IXMLDOMNamedNodeMapVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMNamedNodeMap_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMNamedNodeMap_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMNamedNodeMap_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMNamedNodeMap_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMNamedNodeMap_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMNamedNodeMap_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMNamedNodeMap_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMNamedNodeMap_getNamedItem(This,name,namedItem) (This)->lpVtbl->getNamedItem(This,name,namedItem) -#define IXMLDOMNamedNodeMap_setNamedItem(This,newItem,nameItem) (This)->lpVtbl->setNamedItem(This,newItem,nameItem) -#define IXMLDOMNamedNodeMap_removeNamedItem(This,name,namedItem) (This)->lpVtbl->removeNamedItem(This,name,namedItem) -#define IXMLDOMNamedNodeMap_get_item(This,index,listItem) (This)->lpVtbl->get_item(This,index,listItem) -#define IXMLDOMNamedNodeMap_get_length(This,listLength) (This)->lpVtbl->get_length(This,listLength) -#define IXMLDOMNamedNodeMap_getQualifiedItem(This,baseName,namespaceURI,qualifiedItem) (This)->lpVtbl->getQualifiedItem(This,baseName,namespaceURI,qualifiedItem) -#define IXMLDOMNamedNodeMap_removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem) (This)->lpVtbl->removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem) -#define IXMLDOMNamedNodeMap_nextNode(This,nextItem) (This)->lpVtbl->nextNode(This,nextItem) +/*** IXMLDOMNamedNodeMap methods ***/ +#define IXMLDOMNamedNodeMap_getNamedItem(This,p,outNode) (This)->lpVtbl->getNamedItem(This,p,outNode) +#define IXMLDOMNamedNodeMap_setNamedItem(This,newNode,outNode) (This)->lpVtbl->setNamedItem(This,newNode,outNode) +#define IXMLDOMNamedNodeMap_removeNamedItem(This,p,outNode) (This)->lpVtbl->removeNamedItem(This,p,outNode) +#define IXMLDOMNamedNodeMap_get_item(This,lIndex,outNode) (This)->lpVtbl->get_item(This,lIndex,outNode) +#define IXMLDOMNamedNodeMap_get_length(This,lLength) (This)->lpVtbl->get_length(This,lLength) +#define IXMLDOMNamedNodeMap_getQualifiedItem(This,name,uri,outNode) (This)->lpVtbl->getQualifiedItem(This,name,uri,outNode) +#define IXMLDOMNamedNodeMap_removeQualifiedItem(This,name,uri,outNode) (This)->lpVtbl->removeQualifiedItem(This,name,uri,outNode) +#define IXMLDOMNamedNodeMap_nextNode(This,outNode) (This)->lpVtbl->nextNode(This,outNode) #define IXMLDOMNamedNodeMap_reset(This) (This)->lpVtbl->reset(This) #define IXMLDOMNamedNodeMap_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_QueryInterface(IXMLDOMNamedNodeMap* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMNamedNodeMap_AddRef(IXMLDOMNamedNodeMap* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMNamedNodeMap_Release(IXMLDOMNamedNodeMap* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_GetTypeInfoCount(IXMLDOMNamedNodeMap* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_GetTypeInfo(IXMLDOMNamedNodeMap* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_GetIDsOfNames(IXMLDOMNamedNodeMap* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_Invoke(IXMLDOMNamedNodeMap* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNamedNodeMap methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_getNamedItem(IXMLDOMNamedNodeMap* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->getNamedItem(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_setNamedItem(IXMLDOMNamedNodeMap* This,IXMLDOMNode *newNode,IXMLDOMNode **outNode) { + return This->lpVtbl->setNamedItem(This,newNode,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_removeNamedItem(IXMLDOMNamedNodeMap* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->removeNamedItem(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_get_item(IXMLDOMNamedNodeMap* This,LONG lIndex,IXMLDOMNode **outNode) { + return This->lpVtbl->get_item(This,lIndex,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_get_length(IXMLDOMNamedNodeMap* This,LONG *lLength) { + return This->lpVtbl->get_length(This,lLength); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_getQualifiedItem(IXMLDOMNamedNodeMap* This,BSTR name,BSTR uri,IXMLDOMNode **outNode) { + return This->lpVtbl->getQualifiedItem(This,name,uri,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_removeQualifiedItem(IXMLDOMNamedNodeMap* This,BSTR name,BSTR uri,IXMLDOMNode **outNode) { + return This->lpVtbl->removeQualifiedItem(This,name,uri,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_nextNode(IXMLDOMNamedNodeMap* This,IXMLDOMNode **outNode) { + return This->lpVtbl->nextNode(This,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_reset(IXMLDOMNamedNodeMap* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_get__newEnum(IXMLDOMNamedNodeMap* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} #endif #endif - HRESULT WINAPI IXMLDOMNamedNodeMap_getNamedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); - void __RPC_STUB IXMLDOMNamedNodeMap_getNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_setNamedItem_Proxy(IXMLDOMNamedNodeMap *This,IXMLDOMNode *newItem,IXMLDOMNode **nameItem); - void __RPC_STUB IXMLDOMNamedNodeMap_setNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_removeNamedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); - void __RPC_STUB IXMLDOMNamedNodeMap_removeNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_get_item_Proxy(IXMLDOMNamedNodeMap *This,__LONG32 index,IXMLDOMNode **listItem); - void __RPC_STUB IXMLDOMNamedNodeMap_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_get_length_Proxy(IXMLDOMNamedNodeMap *This,__LONG32 *listLength); - void __RPC_STUB IXMLDOMNamedNodeMap_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_getQualifiedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); - void __RPC_STUB IXMLDOMNamedNodeMap_getQualifiedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_removeQualifiedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); - void __RPC_STUB IXMLDOMNamedNodeMap_removeQualifiedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_nextNode_Proxy(IXMLDOMNamedNodeMap *This,IXMLDOMNode **nextItem); - void __RPC_STUB IXMLDOMNamedNodeMap_nextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_reset_Proxy(IXMLDOMNamedNodeMap *This); - void __RPC_STUB IXMLDOMNamedNodeMap_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNamedNodeMap_get__newEnum_Proxy(IXMLDOMNamedNodeMap *This,IUnknown **ppUnk); - void __RPC_STUB IXMLDOMNamedNodeMap_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + +#endif + + +#endif /* __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMDocumentFragment interface + */ +#ifndef __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ +#define __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMDocumentFragment, 0x3efaa413, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3efaa413-272f-11d2-836f-0000f87a7782") +IXMLDOMDocumentFragment : public IXMLDOMNode +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMDocumentFragment, 0x3efaa413, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif +#else +typedef struct IXMLDOMDocumentFragmentVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMDocumentFragment *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMDocumentFragment *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMDocumentFragment *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMDocumentFragment *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMDocumentFragment *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMDocumentFragment *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMDocumentFragment *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMDocumentFragment *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMDocumentFragment *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMDocumentFragment *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMDocumentFragment *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMDocumentFragment *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMDocumentFragment *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMDocumentFragment *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMDocumentFragment *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMDocumentFragment *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMDocumentFragment *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMDocumentFragment *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMDocumentFragment *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMDocumentFragment *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMDocumentFragment *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMDocumentFragment *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMDocumentFragment *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMDocumentFragment *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *domNode, + VARIANT var1); + + END_INTERFACE +} IXMLDOMDocumentFragmentVtbl; + +interface IXMLDOMDocumentFragment { + CONST_VTBL IXMLDOMDocumentFragmentVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMDocumentFragment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMDocumentFragment_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMDocumentFragment_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMDocumentFragment_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMDocumentFragment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMDocumentFragment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMDocumentFragment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMDocumentFragment_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMDocumentFragment_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMDocumentFragment_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMDocumentFragment_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMDocumentFragment_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMDocumentFragment_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMDocumentFragment_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMDocumentFragment_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMDocumentFragment_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMDocumentFragment_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMDocumentFragment_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMDocumentFragment_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMDocumentFragment_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMDocumentFragment_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMDocumentFragment_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMDocumentFragment_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMDocumentFragment_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMDocumentFragment_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMDocumentFragment_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMDocumentFragment_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMDocumentFragment_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMDocumentFragment_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMDocumentFragment_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMDocumentFragment_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMDocumentFragment_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMDocumentFragment_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMDocumentFragment_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMDocumentFragment_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMDocumentFragment_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMDocumentFragment_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMDocumentFragment_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMDocumentFragment_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMDocumentFragment_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMDocumentFragment_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMDocumentFragment_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMDocumentFragment_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_QueryInterface(IXMLDOMDocumentFragment* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMDocumentFragment_AddRef(IXMLDOMDocumentFragment* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMDocumentFragment_Release(IXMLDOMDocumentFragment* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_GetTypeInfoCount(IXMLDOMDocumentFragment* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_GetTypeInfo(IXMLDOMDocumentFragment* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_GetIDsOfNames(IXMLDOMDocumentFragment* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_Invoke(IXMLDOMDocumentFragment* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeName(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeValue(IXMLDOMDocumentFragment* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_put_nodeValue(IXMLDOMDocumentFragment* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeType(IXMLDOMDocumentFragment* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_parentNode(IXMLDOMDocumentFragment* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_childNodes(IXMLDOMDocumentFragment* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_firstChild(IXMLDOMDocumentFragment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_lastChild(IXMLDOMDocumentFragment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_previousSibling(IXMLDOMDocumentFragment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nextSibling(IXMLDOMDocumentFragment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_attributes(IXMLDOMDocumentFragment* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_insertBefore(IXMLDOMDocumentFragment* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_replaceChild(IXMLDOMDocumentFragment* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_removeChild(IXMLDOMDocumentFragment* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_appendChild(IXMLDOMDocumentFragment* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_hasChildNodes(IXMLDOMDocumentFragment* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_ownerDocument(IXMLDOMDocumentFragment* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_cloneNode(IXMLDOMDocumentFragment* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeTypeString(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_text(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_put_text(IXMLDOMDocumentFragment* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_specified(IXMLDOMDocumentFragment* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_definition(IXMLDOMDocumentFragment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeTypedValue(IXMLDOMDocumentFragment* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_put_nodeTypedValue(IXMLDOMDocumentFragment* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_dataType(IXMLDOMDocumentFragment* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_put_dataType(IXMLDOMDocumentFragment* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_xml(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_transformNode(IXMLDOMDocumentFragment* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_selectNodes(IXMLDOMDocumentFragment* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_selectSingleNode(IXMLDOMDocumentFragment* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_parsed(IXMLDOMDocumentFragment* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_namespaceURI(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_prefix(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_baseName(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_transformNodeToObject(IXMLDOMDocumentFragment* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} #endif +#endif + +#endif + + +#endif /* __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IXMLDOMCharacterData interface + */ #ifndef __IXMLDOMCharacterData_INTERFACE_DEFINED__ #define __IXMLDOMCharacterData_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMCharacterData; + +DEFINE_GUID(IID_IXMLDOMCharacterData, 0x2933bf84, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMCharacterData : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_data(BSTR *data) = 0; - virtual HRESULT WINAPI put_data(BSTR data) = 0; - virtual HRESULT WINAPI get_length(__LONG32 *dataLength) = 0; - virtual HRESULT WINAPI substringData(__LONG32 offset,__LONG32 count,BSTR *data) = 0; - virtual HRESULT WINAPI appendData(BSTR data) = 0; - virtual HRESULT WINAPI insertData(__LONG32 offset,BSTR data) = 0; - virtual HRESULT WINAPI deleteData(__LONG32 offset,__LONG32 count) = 0; - virtual HRESULT WINAPI replaceData(__LONG32 offset,__LONG32 count,BSTR data) = 0; - }; +MIDL_INTERFACE("2933bf84-7b36-11d2-b20e-00c04f983e60") +IXMLDOMCharacterData : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_data( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_data( + BSTR data) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *len) = 0; + + virtual HRESULT STDMETHODCALLTYPE substringData( + LONG offset, + LONG count, + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE appendData( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE insertData( + LONG offset, + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE deleteData( + LONG offset, + LONG count) = 0; + + virtual HRESULT STDMETHODCALLTYPE replaceData( + LONG offset, + LONG count, + BSTR p) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMCharacterData, 0x2933bf84, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMCharacterDataVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMCharacterData *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMCharacterData *This); - ULONG (WINAPI *Release)(IXMLDOMCharacterData *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMCharacterData *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMCharacterData *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMCharacterData *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMCharacterData *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMCharacterData *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMCharacterData *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMCharacterData *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMCharacterData *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMCharacterData *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMCharacterData *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMCharacterData *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMCharacterData *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMCharacterData *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMCharacterData *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMCharacterData *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMCharacterData *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMCharacterData *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMCharacterData *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMCharacterData *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMCharacterData *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMCharacterData *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMCharacterData *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMCharacterData *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMCharacterData *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMCharacterData *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMCharacterData *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMCharacterData *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMCharacterData *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMCharacterData *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMCharacterData *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMCharacterData *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMCharacterData *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMCharacterData *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMCharacterData *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMCharacterData *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMCharacterData *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMCharacterData *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_data)(IXMLDOMCharacterData *This,BSTR *data); - HRESULT (WINAPI *put_data)(IXMLDOMCharacterData *This,BSTR data); - HRESULT (WINAPI *get_length)(IXMLDOMCharacterData *This,__LONG32 *dataLength); - HRESULT (WINAPI *substringData)(IXMLDOMCharacterData *This,__LONG32 offset,__LONG32 count,BSTR *data); - HRESULT (WINAPI *appendData)(IXMLDOMCharacterData *This,BSTR data); - HRESULT (WINAPI *insertData)(IXMLDOMCharacterData *This,__LONG32 offset,BSTR data); - HRESULT (WINAPI *deleteData)(IXMLDOMCharacterData *This,__LONG32 offset,__LONG32 count); - HRESULT (WINAPI *replaceData)(IXMLDOMCharacterData *This,__LONG32 offset,__LONG32 count,BSTR data); - END_INTERFACE - } IXMLDOMCharacterDataVtbl; - struct IXMLDOMCharacterData { - CONST_VTBL struct IXMLDOMCharacterDataVtbl *lpVtbl; - }; +typedef struct IXMLDOMCharacterDataVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMCharacterData *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMCharacterData *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMCharacterData *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMCharacterData *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMCharacterData *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMCharacterData *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMCharacterData *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMCharacterData *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMCharacterData *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMCharacterData *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMCharacterData *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMCharacterData *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMCharacterData *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMCharacterData *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMCharacterData *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMCharacterData *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMCharacterData *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMCharacterData *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMCharacterData *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMCharacterData *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMCharacterData *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMCharacterData *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMCharacterData *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMCharacterData *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMCharacterData *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMCharacterData *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMCharacterData *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMCharacterData *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMCharacterData *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMCharacterData *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMCharacterData *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMCharacterData methods ***/ + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMCharacterData *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMCharacterData *This, + LONG *len); + + HRESULT (STDMETHODCALLTYPE *substringData)( + IXMLDOMCharacterData *This, + LONG offset, + LONG count, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *appendData)( + IXMLDOMCharacterData *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *insertData)( + IXMLDOMCharacterData *This, + LONG offset, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *deleteData)( + IXMLDOMCharacterData *This, + LONG offset, + LONG count); + + HRESULT (STDMETHODCALLTYPE *replaceData)( + IXMLDOMCharacterData *This, + LONG offset, + LONG count, + BSTR p); + + END_INTERFACE +} IXMLDOMCharacterDataVtbl; + +interface IXMLDOMCharacterData { + CONST_VTBL IXMLDOMCharacterDataVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMCharacterData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMCharacterData_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMCharacterData_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMCharacterData_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMCharacterData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMCharacterData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMCharacterData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMCharacterData_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMCharacterData_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMCharacterData_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMCharacterData_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMCharacterData_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMCharacterData_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMCharacterData_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMCharacterData_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMCharacterData_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMCharacterData_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMCharacterData_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMCharacterData_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMCharacterData_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMCharacterData_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMCharacterData_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMCharacterData_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMCharacterData_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMCharacterData_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMCharacterData_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMCharacterData_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMCharacterData_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMCharacterData_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMCharacterData_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMCharacterData_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMCharacterData_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMCharacterData_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMCharacterData_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMCharacterData_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMCharacterData_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMCharacterData_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMCharacterData_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMCharacterData_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMCharacterData_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMCharacterData_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMCharacterData_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMCharacterData_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMCharacterData_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMCharacterData_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMCharacterData_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMCharacterData_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMCharacterData_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMCharacterData_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMCharacterData_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMCharacterData_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMCharacterData_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMCharacterData_get_data(This,data) (This)->lpVtbl->get_data(This,data) +#define IXMLDOMCharacterData_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMCharacterData_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMCharacterData_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMCharacterData_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMCharacterData_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMCharacterData_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMCharacterData_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMCharacterData_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMCharacterData_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMCharacterData_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMCharacterData_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMCharacterData_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMCharacterData_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMCharacterData_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMCharacterData_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMCharacterData_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMCharacterData_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMCharacterData_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMCharacterData_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMCharacterData_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMCharacterData_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMCharacterData_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMCharacterData_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMCharacterData_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMCharacterData_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMCharacterData methods ***/ +#define IXMLDOMCharacterData_get_data(This,p) (This)->lpVtbl->get_data(This,p) #define IXMLDOMCharacterData_put_data(This,data) (This)->lpVtbl->put_data(This,data) -#define IXMLDOMCharacterData_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength) -#define IXMLDOMCharacterData_substringData(This,offset,count,data) (This)->lpVtbl->substringData(This,offset,count,data) -#define IXMLDOMCharacterData_appendData(This,data) (This)->lpVtbl->appendData(This,data) -#define IXMLDOMCharacterData_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data) +#define IXMLDOMCharacterData_get_length(This,len) (This)->lpVtbl->get_length(This,len) +#define IXMLDOMCharacterData_substringData(This,offset,count,p) (This)->lpVtbl->substringData(This,offset,count,p) +#define IXMLDOMCharacterData_appendData(This,p) (This)->lpVtbl->appendData(This,p) +#define IXMLDOMCharacterData_insertData(This,offset,p) (This)->lpVtbl->insertData(This,offset,p) #define IXMLDOMCharacterData_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) -#define IXMLDOMCharacterData_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data) +#define IXMLDOMCharacterData_replaceData(This,offset,count,p) (This)->lpVtbl->replaceData(This,offset,count,p) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_QueryInterface(IXMLDOMCharacterData* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMCharacterData_AddRef(IXMLDOMCharacterData* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMCharacterData_Release(IXMLDOMCharacterData* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_GetTypeInfoCount(IXMLDOMCharacterData* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_GetTypeInfo(IXMLDOMCharacterData* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_GetIDsOfNames(IXMLDOMCharacterData* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_Invoke(IXMLDOMCharacterData* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeName(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeValue(IXMLDOMCharacterData* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_nodeValue(IXMLDOMCharacterData* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeType(IXMLDOMCharacterData* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_parentNode(IXMLDOMCharacterData* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_childNodes(IXMLDOMCharacterData* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_firstChild(IXMLDOMCharacterData* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_lastChild(IXMLDOMCharacterData* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_previousSibling(IXMLDOMCharacterData* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nextSibling(IXMLDOMCharacterData* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_attributes(IXMLDOMCharacterData* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_insertBefore(IXMLDOMCharacterData* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_replaceChild(IXMLDOMCharacterData* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_removeChild(IXMLDOMCharacterData* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_appendChild(IXMLDOMCharacterData* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_hasChildNodes(IXMLDOMCharacterData* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_ownerDocument(IXMLDOMCharacterData* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_cloneNode(IXMLDOMCharacterData* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeTypeString(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_text(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_text(IXMLDOMCharacterData* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_specified(IXMLDOMCharacterData* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_definition(IXMLDOMCharacterData* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeTypedValue(IXMLDOMCharacterData* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_nodeTypedValue(IXMLDOMCharacterData* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_dataType(IXMLDOMCharacterData* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_dataType(IXMLDOMCharacterData* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_xml(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_transformNode(IXMLDOMCharacterData* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_selectNodes(IXMLDOMCharacterData* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_selectSingleNode(IXMLDOMCharacterData* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_parsed(IXMLDOMCharacterData* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_namespaceURI(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_prefix(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_baseName(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_transformNodeToObject(IXMLDOMCharacterData* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMCharacterData methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_data(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_data(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_data(IXMLDOMCharacterData* This,BSTR data) { + return This->lpVtbl->put_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_length(IXMLDOMCharacterData* This,LONG *len) { + return This->lpVtbl->get_length(This,len); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_substringData(IXMLDOMCharacterData* This,LONG offset,LONG count,BSTR *p) { + return This->lpVtbl->substringData(This,offset,count,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_appendData(IXMLDOMCharacterData* This,BSTR p) { + return This->lpVtbl->appendData(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_insertData(IXMLDOMCharacterData* This,LONG offset,BSTR p) { + return This->lpVtbl->insertData(This,offset,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_deleteData(IXMLDOMCharacterData* This,LONG offset,LONG count) { + return This->lpVtbl->deleteData(This,offset,count); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_replaceData(IXMLDOMCharacterData* This,LONG offset,LONG count,BSTR p) { + return This->lpVtbl->replaceData(This,offset,count,p); +} #endif #endif - HRESULT WINAPI IXMLDOMCharacterData_get_data_Proxy(IXMLDOMCharacterData *This,BSTR *data); - void __RPC_STUB IXMLDOMCharacterData_get_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_put_data_Proxy(IXMLDOMCharacterData *This,BSTR data); - void __RPC_STUB IXMLDOMCharacterData_put_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_get_length_Proxy(IXMLDOMCharacterData *This,__LONG32 *dataLength); - void __RPC_STUB IXMLDOMCharacterData_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_substringData_Proxy(IXMLDOMCharacterData *This,__LONG32 offset,__LONG32 count,BSTR *data); - void __RPC_STUB IXMLDOMCharacterData_substringData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_appendData_Proxy(IXMLDOMCharacterData *This,BSTR data); - void __RPC_STUB IXMLDOMCharacterData_appendData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_insertData_Proxy(IXMLDOMCharacterData *This,__LONG32 offset,BSTR data); - void __RPC_STUB IXMLDOMCharacterData_insertData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_deleteData_Proxy(IXMLDOMCharacterData *This,__LONG32 offset,__LONG32 count); - void __RPC_STUB IXMLDOMCharacterData_deleteData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMCharacterData_replaceData_Proxy(IXMLDOMCharacterData *This,__LONG32 offset,__LONG32 count,BSTR data); - void __RPC_STUB IXMLDOMCharacterData_replaceData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMCharacterData_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMAttribute interface + */ #ifndef __IXMLDOMAttribute_INTERFACE_DEFINED__ #define __IXMLDOMAttribute_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMAttribute; + +DEFINE_GUID(IID_IXMLDOMAttribute, 0x2933bf85, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMAttribute : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_name(BSTR *attributeName) = 0; - virtual HRESULT WINAPI get_value(VARIANT *attributeValue) = 0; - virtual HRESULT WINAPI put_value(VARIANT attributeValue) = 0; - }; +MIDL_INTERFACE("2933bf85-7b36-11d2-b20e-00c04f983e60") +IXMLDOMAttribute : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_name( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_value( + VARIANT *var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_value( + VARIANT var1) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMAttribute, 0x2933bf85, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMAttributeVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMAttribute *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMAttribute *This); - ULONG (WINAPI *Release)(IXMLDOMAttribute *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMAttribute *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMAttribute *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMAttribute *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMAttribute *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMAttribute *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMAttribute *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMAttribute *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMAttribute *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMAttribute *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMAttribute *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMAttribute *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMAttribute *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMAttribute *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMAttribute *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMAttribute *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMAttribute *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMAttribute *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMAttribute *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMAttribute *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMAttribute *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMAttribute *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMAttribute *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMAttribute *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMAttribute *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMAttribute *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMAttribute *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMAttribute *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMAttribute *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMAttribute *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMAttribute *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMAttribute *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMAttribute *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMAttribute *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMAttribute *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMAttribute *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMAttribute *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMAttribute *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMAttribute *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMAttribute *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMAttribute *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_name)(IXMLDOMAttribute *This,BSTR *attributeName); - HRESULT (WINAPI *get_value)(IXMLDOMAttribute *This,VARIANT *attributeValue); - HRESULT (WINAPI *put_value)(IXMLDOMAttribute *This,VARIANT attributeValue); - END_INTERFACE - } IXMLDOMAttributeVtbl; - struct IXMLDOMAttribute { - CONST_VTBL struct IXMLDOMAttributeVtbl *lpVtbl; - }; +typedef struct IXMLDOMAttributeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMAttribute *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMAttribute *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMAttribute *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMAttribute *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMAttribute *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMAttribute *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMAttribute *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMAttribute *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMAttribute *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMAttribute *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMAttribute *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMAttribute *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMAttribute *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMAttribute *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMAttribute *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMAttribute *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMAttribute *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMAttribute *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMAttribute *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMAttribute *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMAttribute *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMAttribute *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMAttribute *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMAttribute *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMAttribute *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMAttribute *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMAttribute *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMAttribute *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMAttribute *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMAttribute *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMAttribute *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMAttribute *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMAttribute *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMAttribute *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMAttribute *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMAttribute *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMAttribute methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_value)( + IXMLDOMAttribute *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_value)( + IXMLDOMAttribute *This, + VARIANT var1); + + END_INTERFACE +} IXMLDOMAttributeVtbl; + +interface IXMLDOMAttribute { + CONST_VTBL IXMLDOMAttributeVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMAttribute_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMAttribute_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMAttribute_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMAttribute_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMAttribute_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMAttribute_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMAttribute_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMAttribute_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMAttribute_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMAttribute_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMAttribute_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMAttribute_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMAttribute_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMAttribute_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMAttribute_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMAttribute_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMAttribute_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMAttribute_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMAttribute_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMAttribute_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMAttribute_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMAttribute_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMAttribute_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMAttribute_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMAttribute_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMAttribute_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMAttribute_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMAttribute_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMAttribute_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMAttribute_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMAttribute_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMAttribute_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMAttribute_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMAttribute_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMAttribute_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMAttribute_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMAttribute_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMAttribute_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMAttribute_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMAttribute_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMAttribute_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMAttribute_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMAttribute_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMAttribute_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMAttribute_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMAttribute_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMAttribute_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMAttribute_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMAttribute_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMAttribute_get_name(This,attributeName) (This)->lpVtbl->get_name(This,attributeName) -#define IXMLDOMAttribute_get_value(This,attributeValue) (This)->lpVtbl->get_value(This,attributeValue) -#define IXMLDOMAttribute_put_value(This,attributeValue) (This)->lpVtbl->put_value(This,attributeValue) +#define IXMLDOMAttribute_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMAttribute_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMAttribute_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMAttribute_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMAttribute_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMAttribute_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMAttribute_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMAttribute_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMAttribute_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMAttribute_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMAttribute_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMAttribute_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMAttribute_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMAttribute_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMAttribute_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMAttribute_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMAttribute_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMAttribute_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMAttribute_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMAttribute_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMAttribute_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMAttribute_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMAttribute_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMAttribute_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMAttribute_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMAttribute methods ***/ +#define IXMLDOMAttribute_get_name(This,p) (This)->lpVtbl->get_name(This,p) +#define IXMLDOMAttribute_get_value(This,var1) (This)->lpVtbl->get_value(This,var1) +#define IXMLDOMAttribute_put_value(This,var1) (This)->lpVtbl->put_value(This,var1) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMAttribute_QueryInterface(IXMLDOMAttribute* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMAttribute_AddRef(IXMLDOMAttribute* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMAttribute_Release(IXMLDOMAttribute* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMAttribute_GetTypeInfoCount(IXMLDOMAttribute* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_GetTypeInfo(IXMLDOMAttribute* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_GetIDsOfNames(IXMLDOMAttribute* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_Invoke(IXMLDOMAttribute* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeName(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeValue(IXMLDOMAttribute* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_nodeValue(IXMLDOMAttribute* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeType(IXMLDOMAttribute* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_parentNode(IXMLDOMAttribute* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_childNodes(IXMLDOMAttribute* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_firstChild(IXMLDOMAttribute* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_lastChild(IXMLDOMAttribute* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_previousSibling(IXMLDOMAttribute* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nextSibling(IXMLDOMAttribute* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_attributes(IXMLDOMAttribute* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_insertBefore(IXMLDOMAttribute* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_replaceChild(IXMLDOMAttribute* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_removeChild(IXMLDOMAttribute* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_appendChild(IXMLDOMAttribute* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_hasChildNodes(IXMLDOMAttribute* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_ownerDocument(IXMLDOMAttribute* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_cloneNode(IXMLDOMAttribute* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeTypeString(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_text(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_text(IXMLDOMAttribute* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_specified(IXMLDOMAttribute* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_definition(IXMLDOMAttribute* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeTypedValue(IXMLDOMAttribute* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_nodeTypedValue(IXMLDOMAttribute* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_dataType(IXMLDOMAttribute* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_dataType(IXMLDOMAttribute* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_xml(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_transformNode(IXMLDOMAttribute* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_selectNodes(IXMLDOMAttribute* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_selectSingleNode(IXMLDOMAttribute* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_parsed(IXMLDOMAttribute* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_namespaceURI(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_prefix(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_baseName(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_transformNodeToObject(IXMLDOMAttribute* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMAttribute methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_name(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_name(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_value(IXMLDOMAttribute* This,VARIANT *var1) { + return This->lpVtbl->get_value(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_value(IXMLDOMAttribute* This,VARIANT var1) { + return This->lpVtbl->put_value(This,var1); +} #endif #endif - HRESULT WINAPI IXMLDOMAttribute_get_name_Proxy(IXMLDOMAttribute *This,BSTR *attributeName); - void __RPC_STUB IXMLDOMAttribute_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMAttribute_get_value_Proxy(IXMLDOMAttribute *This,VARIANT *attributeValue); - void __RPC_STUB IXMLDOMAttribute_get_value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMAttribute_put_value_Proxy(IXMLDOMAttribute *This,VARIANT attributeValue); - void __RPC_STUB IXMLDOMAttribute_put_value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMAttribute_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMElement interface + */ #ifndef __IXMLDOMElement_INTERFACE_DEFINED__ #define __IXMLDOMElement_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMElement; + +DEFINE_GUID(IID_IXMLDOMElement, 0x2933bf86, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMElement : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_tagName(BSTR *tagName) = 0; - virtual HRESULT WINAPI getAttribute(BSTR name,VARIANT *value) = 0; - virtual HRESULT WINAPI setAttribute(BSTR name,VARIANT value) = 0; - virtual HRESULT WINAPI removeAttribute(BSTR name) = 0; - virtual HRESULT WINAPI getAttributeNode(BSTR name,IXMLDOMAttribute **attributeNode) = 0; - virtual HRESULT WINAPI setAttributeNode(IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode) = 0; - virtual HRESULT WINAPI removeAttributeNode(IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode) = 0; - virtual HRESULT WINAPI getElementsByTagName(BSTR tagName,IXMLDOMNodeList **resultList) = 0; - virtual HRESULT WINAPI normalize(void) = 0; - }; +MIDL_INTERFACE("2933bf86-7b36-11d2-b20e-00c04f983e60") +IXMLDOMElement : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_tagName( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAttribute( + BSTR p, + VARIANT *var) = 0; + + virtual HRESULT STDMETHODCALLTYPE setAttribute( + BSTR p, + VARIANT var) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeAttribute( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAttributeNode( + BSTR p, + IXMLDOMAttribute **attributeNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE setAttributeNode( + IXMLDOMAttribute *domAttribute, + IXMLDOMAttribute **attributeNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeAttributeNode( + IXMLDOMAttribute *domAttribute, + IXMLDOMAttribute **attributeNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE getElementsByTagName( + BSTR p, + IXMLDOMNodeList **resultList) = 0; + + virtual HRESULT STDMETHODCALLTYPE normalize( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMElement, 0x2933bf86, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMElementVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMElement *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMElement *This); - ULONG (WINAPI *Release)(IXMLDOMElement *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMElement *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMElement *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMElement *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMElement *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMElement *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMElement *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMElement *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMElement *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMElement *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMElement *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMElement *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMElement *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMElement *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMElement *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMElement *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMElement *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMElement *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMElement *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMElement *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMElement *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMElement *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMElement *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMElement *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMElement *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMElement *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMElement *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMElement *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMElement *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMElement *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMElement *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMElement *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMElement *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMElement *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMElement *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMElement *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMElement *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMElement *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMElement *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMElement *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMElement *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_tagName)(IXMLDOMElement *This,BSTR *tagName); - HRESULT (WINAPI *getAttribute)(IXMLDOMElement *This,BSTR name,VARIANT *value); - HRESULT (WINAPI *setAttribute)(IXMLDOMElement *This,BSTR name,VARIANT value); - HRESULT (WINAPI *removeAttribute)(IXMLDOMElement *This,BSTR name); - HRESULT (WINAPI *getAttributeNode)(IXMLDOMElement *This,BSTR name,IXMLDOMAttribute **attributeNode); - HRESULT (WINAPI *setAttributeNode)(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode); - HRESULT (WINAPI *removeAttributeNode)(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode); - HRESULT (WINAPI *getElementsByTagName)(IXMLDOMElement *This,BSTR tagName,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *normalize)(IXMLDOMElement *This); - END_INTERFACE - } IXMLDOMElementVtbl; - struct IXMLDOMElement { - CONST_VTBL struct IXMLDOMElementVtbl *lpVtbl; - }; +typedef struct IXMLDOMElementVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMElement *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMElement *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMElement *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMElement *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMElement *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMElement *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMElement *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMElement *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMElement *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMElement *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMElement *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMElement *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMElement *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMElement *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMElement *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMElement *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMElement *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMElement *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMElement *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMElement *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMElement *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMElement *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMElement *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMElement *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMElement *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMElement *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMElement *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMElement *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMElement *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMElement *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMElement *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMElement *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMElement *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMElement *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMElement *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMElement *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMElement methods ***/ + HRESULT (STDMETHODCALLTYPE *get_tagName)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *getAttribute)( + IXMLDOMElement *This, + BSTR p, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *setAttribute)( + IXMLDOMElement *This, + BSTR p, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *removeAttribute)( + IXMLDOMElement *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *getAttributeNode)( + IXMLDOMElement *This, + BSTR p, + IXMLDOMAttribute **attributeNode); + + HRESULT (STDMETHODCALLTYPE *setAttributeNode)( + IXMLDOMElement *This, + IXMLDOMAttribute *domAttribute, + IXMLDOMAttribute **attributeNode); + + HRESULT (STDMETHODCALLTYPE *removeAttributeNode)( + IXMLDOMElement *This, + IXMLDOMAttribute *domAttribute, + IXMLDOMAttribute **attributeNode); + + HRESULT (STDMETHODCALLTYPE *getElementsByTagName)( + IXMLDOMElement *This, + BSTR p, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *normalize)( + IXMLDOMElement *This); + + END_INTERFACE +} IXMLDOMElementVtbl; + +interface IXMLDOMElement { + CONST_VTBL IXMLDOMElementVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMElement_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMElement_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMElement_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMElement_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMElement_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMElement_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMElement_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMElement_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMElement_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMElement_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMElement_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMElement_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMElement_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMElement_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMElement_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMElement_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMElement_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMElement_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMElement_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMElement_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMElement_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMElement_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMElement_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMElement_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMElement_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMElement_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMElement_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMElement_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMElement_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMElement_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMElement_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMElement_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMElement_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMElement_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMElement_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMElement_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMElement_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMElement_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMElement_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMElement_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMElement_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMElement_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMElement_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMElement_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMElement_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMElement_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMElement_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMElement_get_tagName(This,tagName) (This)->lpVtbl->get_tagName(This,tagName) -#define IXMLDOMElement_getAttribute(This,name,value) (This)->lpVtbl->getAttribute(This,name,value) -#define IXMLDOMElement_setAttribute(This,name,value) (This)->lpVtbl->setAttribute(This,name,value) -#define IXMLDOMElement_removeAttribute(This,name) (This)->lpVtbl->removeAttribute(This,name) -#define IXMLDOMElement_getAttributeNode(This,name,attributeNode) (This)->lpVtbl->getAttributeNode(This,name,attributeNode) -#define IXMLDOMElement_setAttributeNode(This,DOMAttribute,attributeNode) (This)->lpVtbl->setAttributeNode(This,DOMAttribute,attributeNode) -#define IXMLDOMElement_removeAttributeNode(This,DOMAttribute,attributeNode) (This)->lpVtbl->removeAttributeNode(This,DOMAttribute,attributeNode) -#define IXMLDOMElement_getElementsByTagName(This,tagName,resultList) (This)->lpVtbl->getElementsByTagName(This,tagName,resultList) +#define IXMLDOMElement_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMElement_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMElement_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMElement_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMElement_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMElement_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMElement_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMElement_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMElement_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMElement_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMElement_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMElement_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMElement_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMElement_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMElement_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMElement_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMElement_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMElement_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMElement_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMElement_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMElement_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMElement_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMElement_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMElement_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMElement_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMElement methods ***/ +#define IXMLDOMElement_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p) +#define IXMLDOMElement_getAttribute(This,p,var) (This)->lpVtbl->getAttribute(This,p,var) +#define IXMLDOMElement_setAttribute(This,p,var) (This)->lpVtbl->setAttribute(This,p,var) +#define IXMLDOMElement_removeAttribute(This,p) (This)->lpVtbl->removeAttribute(This,p) +#define IXMLDOMElement_getAttributeNode(This,p,attributeNode) (This)->lpVtbl->getAttributeNode(This,p,attributeNode) +#define IXMLDOMElement_setAttributeNode(This,domAttribute,attributeNode) (This)->lpVtbl->setAttributeNode(This,domAttribute,attributeNode) +#define IXMLDOMElement_removeAttributeNode(This,domAttribute,attributeNode) (This)->lpVtbl->removeAttributeNode(This,domAttribute,attributeNode) +#define IXMLDOMElement_getElementsByTagName(This,p,resultList) (This)->lpVtbl->getElementsByTagName(This,p,resultList) #define IXMLDOMElement_normalize(This) (This)->lpVtbl->normalize(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMElement_QueryInterface(IXMLDOMElement* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMElement_AddRef(IXMLDOMElement* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMElement_Release(IXMLDOMElement* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMElement_GetTypeInfoCount(IXMLDOMElement* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_GetTypeInfo(IXMLDOMElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_GetIDsOfNames(IXMLDOMElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_Invoke(IXMLDOMElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeName(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeValue(IXMLDOMElement* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_put_nodeValue(IXMLDOMElement* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeType(IXMLDOMElement* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_parentNode(IXMLDOMElement* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_childNodes(IXMLDOMElement* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_firstChild(IXMLDOMElement* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_lastChild(IXMLDOMElement* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_previousSibling(IXMLDOMElement* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nextSibling(IXMLDOMElement* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_attributes(IXMLDOMElement* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_insertBefore(IXMLDOMElement* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_replaceChild(IXMLDOMElement* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_removeChild(IXMLDOMElement* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_appendChild(IXMLDOMElement* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_hasChildNodes(IXMLDOMElement* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_ownerDocument(IXMLDOMElement* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_cloneNode(IXMLDOMElement* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeTypeString(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_text(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_put_text(IXMLDOMElement* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_specified(IXMLDOMElement* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_definition(IXMLDOMElement* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeTypedValue(IXMLDOMElement* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_put_nodeTypedValue(IXMLDOMElement* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_dataType(IXMLDOMElement* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_put_dataType(IXMLDOMElement* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_xml(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_transformNode(IXMLDOMElement* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_selectNodes(IXMLDOMElement* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_selectSingleNode(IXMLDOMElement* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_parsed(IXMLDOMElement* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_namespaceURI(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_prefix(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_baseName(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_transformNodeToObject(IXMLDOMElement* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMElement methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMElement_get_tagName(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_tagName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_getAttribute(IXMLDOMElement* This,BSTR p,VARIANT *var) { + return This->lpVtbl->getAttribute(This,p,var); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_setAttribute(IXMLDOMElement* This,BSTR p,VARIANT var) { + return This->lpVtbl->setAttribute(This,p,var); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_removeAttribute(IXMLDOMElement* This,BSTR p) { + return This->lpVtbl->removeAttribute(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_getAttributeNode(IXMLDOMElement* This,BSTR p,IXMLDOMAttribute **attributeNode) { + return This->lpVtbl->getAttributeNode(This,p,attributeNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_setAttributeNode(IXMLDOMElement* This,IXMLDOMAttribute *domAttribute,IXMLDOMAttribute **attributeNode) { + return This->lpVtbl->setAttributeNode(This,domAttribute,attributeNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_removeAttributeNode(IXMLDOMElement* This,IXMLDOMAttribute *domAttribute,IXMLDOMAttribute **attributeNode) { + return This->lpVtbl->removeAttributeNode(This,domAttribute,attributeNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_getElementsByTagName(IXMLDOMElement* This,BSTR p,IXMLDOMNodeList **resultList) { + return This->lpVtbl->getElementsByTagName(This,p,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_normalize(IXMLDOMElement* This) { + return This->lpVtbl->normalize(This); +} #endif #endif - HRESULT WINAPI IXMLDOMElement_get_tagName_Proxy(IXMLDOMElement *This,BSTR *tagName); - void __RPC_STUB IXMLDOMElement_get_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_getAttribute_Proxy(IXMLDOMElement *This,BSTR name,VARIANT *value); - void __RPC_STUB IXMLDOMElement_getAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_setAttribute_Proxy(IXMLDOMElement *This,BSTR name,VARIANT value); - void __RPC_STUB IXMLDOMElement_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_removeAttribute_Proxy(IXMLDOMElement *This,BSTR name); - void __RPC_STUB IXMLDOMElement_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_getAttributeNode_Proxy(IXMLDOMElement *This,BSTR name,IXMLDOMAttribute **attributeNode); - void __RPC_STUB IXMLDOMElement_getAttributeNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_setAttributeNode_Proxy(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode); - void __RPC_STUB IXMLDOMElement_setAttributeNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_removeAttributeNode_Proxy(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode); - void __RPC_STUB IXMLDOMElement_removeAttributeNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_getElementsByTagName_Proxy(IXMLDOMElement *This,BSTR tagName,IXMLDOMNodeList **resultList); - void __RPC_STUB IXMLDOMElement_getElementsByTagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMElement_normalize_Proxy(IXMLDOMElement *This); - void __RPC_STUB IXMLDOMElement_normalize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMElement_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMText interface + */ #ifndef __IXMLDOMText_INTERFACE_DEFINED__ #define __IXMLDOMText_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMText; + +DEFINE_GUID(IID_IXMLDOMText, 0x2933bf87, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMText : public IXMLDOMCharacterData { - public: - virtual HRESULT WINAPI splitText(__LONG32 offset,IXMLDOMText **rightHandTextNode) = 0; - }; +MIDL_INTERFACE("2933bf87-7b36-11d2-b20e-00c04f983e60") +IXMLDOMText : public IXMLDOMCharacterData +{ + virtual HRESULT STDMETHODCALLTYPE splitText( + LONG offset, + IXMLDOMText **txtNode) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMText, 0x2933bf87, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMTextVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMText *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMText *This); - ULONG (WINAPI *Release)(IXMLDOMText *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMText *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMText *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMText *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMText *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMText *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMText *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMText *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMText *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMText *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMText *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMText *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMText *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMText *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMText *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMText *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMText *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMText *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMText *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMText *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMText *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMText *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMText *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMText *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMText *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMText *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMText *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMText *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMText *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMText *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMText *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMText *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMText *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMText *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMText *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMText *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMText *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMText *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMText *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMText *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMText *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_data)(IXMLDOMText *This,BSTR *data); - HRESULT (WINAPI *put_data)(IXMLDOMText *This,BSTR data); - HRESULT (WINAPI *get_length)(IXMLDOMText *This,__LONG32 *dataLength); - HRESULT (WINAPI *substringData)(IXMLDOMText *This,__LONG32 offset,__LONG32 count,BSTR *data); - HRESULT (WINAPI *appendData)(IXMLDOMText *This,BSTR data); - HRESULT (WINAPI *insertData)(IXMLDOMText *This,__LONG32 offset,BSTR data); - HRESULT (WINAPI *deleteData)(IXMLDOMText *This,__LONG32 offset,__LONG32 count); - HRESULT (WINAPI *replaceData)(IXMLDOMText *This,__LONG32 offset,__LONG32 count,BSTR data); - HRESULT (WINAPI *splitText)(IXMLDOMText *This,__LONG32 offset,IXMLDOMText **rightHandTextNode); - END_INTERFACE - } IXMLDOMTextVtbl; - struct IXMLDOMText { - CONST_VTBL struct IXMLDOMTextVtbl *lpVtbl; - }; +typedef struct IXMLDOMTextVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMText *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMText *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMText *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMText *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMText *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMText *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMText *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMText *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMText *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMText *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMText *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMText *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMText *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMText *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMText *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMText *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMText *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMText *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMText *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMText *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMText *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMText *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMText *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMText *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMText *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMText *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMText *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMText *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMText *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMText *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMText *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMText *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMText *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMText *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMText *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMText *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMCharacterData methods ***/ + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMText *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMText *This, + LONG *len); + + HRESULT (STDMETHODCALLTYPE *substringData)( + IXMLDOMText *This, + LONG offset, + LONG count, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *appendData)( + IXMLDOMText *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *insertData)( + IXMLDOMText *This, + LONG offset, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *deleteData)( + IXMLDOMText *This, + LONG offset, + LONG count); + + HRESULT (STDMETHODCALLTYPE *replaceData)( + IXMLDOMText *This, + LONG offset, + LONG count, + BSTR p); + + /*** IXMLDOMText methods ***/ + HRESULT (STDMETHODCALLTYPE *splitText)( + IXMLDOMText *This, + LONG offset, + IXMLDOMText **txtNode); + + END_INTERFACE +} IXMLDOMTextVtbl; + +interface IXMLDOMText { + CONST_VTBL IXMLDOMTextVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMText_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMText_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMText_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMText_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMText_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMText_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMText_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMText_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMText_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMText_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMText_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMText_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMText_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMText_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMText_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMText_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMText_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMText_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMText_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMText_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMText_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMText_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMText_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMText_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMText_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMText_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMText_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMText_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMText_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMText_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMText_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMText_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMText_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMText_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMText_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMText_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMText_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMText_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMText_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMText_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMText_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMText_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMText_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMText_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMText_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMText_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMText_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMText_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMText_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMText_get_data(This,data) (This)->lpVtbl->get_data(This,data) +#define IXMLDOMText_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMText_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMText_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMText_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMText_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMText_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMText_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMText_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMText_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMText_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMText_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMText_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMText_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMText_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMText_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMText_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMText_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMText_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMText_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMText_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMText_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMText_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMText_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMText_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMText_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMCharacterData methods ***/ +#define IXMLDOMText_get_data(This,p) (This)->lpVtbl->get_data(This,p) #define IXMLDOMText_put_data(This,data) (This)->lpVtbl->put_data(This,data) -#define IXMLDOMText_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength) -#define IXMLDOMText_substringData(This,offset,count,data) (This)->lpVtbl->substringData(This,offset,count,data) -#define IXMLDOMText_appendData(This,data) (This)->lpVtbl->appendData(This,data) -#define IXMLDOMText_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data) +#define IXMLDOMText_get_length(This,len) (This)->lpVtbl->get_length(This,len) +#define IXMLDOMText_substringData(This,offset,count,p) (This)->lpVtbl->substringData(This,offset,count,p) +#define IXMLDOMText_appendData(This,p) (This)->lpVtbl->appendData(This,p) +#define IXMLDOMText_insertData(This,offset,p) (This)->lpVtbl->insertData(This,offset,p) #define IXMLDOMText_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) -#define IXMLDOMText_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data) -#define IXMLDOMText_splitText(This,offset,rightHandTextNode) (This)->lpVtbl->splitText(This,offset,rightHandTextNode) +#define IXMLDOMText_replaceData(This,offset,count,p) (This)->lpVtbl->replaceData(This,offset,count,p) +/*** IXMLDOMText methods ***/ +#define IXMLDOMText_splitText(This,offset,txtNode) (This)->lpVtbl->splitText(This,offset,txtNode) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_QueryInterface(IXMLDOMText* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMText_AddRef(IXMLDOMText* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMText_Release(IXMLDOMText* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_GetTypeInfoCount(IXMLDOMText* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMText_GetTypeInfo(IXMLDOMText* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMText_GetIDsOfNames(IXMLDOMText* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMText_Invoke(IXMLDOMText* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeName(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeValue(IXMLDOMText* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_nodeValue(IXMLDOMText* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeType(IXMLDOMText* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_parentNode(IXMLDOMText* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_childNodes(IXMLDOMText* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_firstChild(IXMLDOMText* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_lastChild(IXMLDOMText* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_previousSibling(IXMLDOMText* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nextSibling(IXMLDOMText* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_attributes(IXMLDOMText* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMText_insertBefore(IXMLDOMText* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_replaceChild(IXMLDOMText* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_removeChild(IXMLDOMText* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_appendChild(IXMLDOMText* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_hasChildNodes(IXMLDOMText* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_ownerDocument(IXMLDOMText* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMText_cloneNode(IXMLDOMText* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeTypeString(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_text(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_text(IXMLDOMText* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_specified(IXMLDOMText* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_definition(IXMLDOMText* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeTypedValue(IXMLDOMText* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_nodeTypedValue(IXMLDOMText* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_dataType(IXMLDOMText* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_dataType(IXMLDOMText* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_xml(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_transformNode(IXMLDOMText* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_selectNodes(IXMLDOMText* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMText_selectSingleNode(IXMLDOMText* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_parsed(IXMLDOMText* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_namespaceURI(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_prefix(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_baseName(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_transformNodeToObject(IXMLDOMText* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMCharacterData methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_get_data(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_data(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_data(IXMLDOMText* This,BSTR data) { + return This->lpVtbl->put_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_length(IXMLDOMText* This,LONG *len) { + return This->lpVtbl->get_length(This,len); +} +static __WIDL_INLINE HRESULT IXMLDOMText_substringData(IXMLDOMText* This,LONG offset,LONG count,BSTR *p) { + return This->lpVtbl->substringData(This,offset,count,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_appendData(IXMLDOMText* This,BSTR p) { + return This->lpVtbl->appendData(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_insertData(IXMLDOMText* This,LONG offset,BSTR p) { + return This->lpVtbl->insertData(This,offset,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_deleteData(IXMLDOMText* This,LONG offset,LONG count) { + return This->lpVtbl->deleteData(This,offset,count); +} +static __WIDL_INLINE HRESULT IXMLDOMText_replaceData(IXMLDOMText* This,LONG offset,LONG count,BSTR p) { + return This->lpVtbl->replaceData(This,offset,count,p); +} +/*** IXMLDOMText methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_splitText(IXMLDOMText* This,LONG offset,IXMLDOMText **txtNode) { + return This->lpVtbl->splitText(This,offset,txtNode); +} #endif #endif - HRESULT WINAPI IXMLDOMText_splitText_Proxy(IXMLDOMText *This,__LONG32 offset,IXMLDOMText **rightHandTextNode); - void __RPC_STUB IXMLDOMText_splitText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMText_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMComment interface + */ #ifndef __IXMLDOMComment_INTERFACE_DEFINED__ #define __IXMLDOMComment_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMComment; + +DEFINE_GUID(IID_IXMLDOMComment, 0x2933bf88, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - - struct IXMLDOMComment : public IXMLDOMCharacterData { - }; +MIDL_INTERFACE("2933bf88-7b36-11d2-b20e-00c04f983e60") +IXMLDOMComment : public IXMLDOMCharacterData +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMComment, 0x2933bf88, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMCommentVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMComment *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMComment *This); - ULONG (WINAPI *Release)(IXMLDOMComment *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMComment *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMComment *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMComment *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMComment *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMComment *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMComment *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMComment *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMComment *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMComment *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMComment *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMComment *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMComment *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMComment *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMComment *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMComment *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMComment *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMComment *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMComment *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMComment *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMComment *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMComment *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMComment *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMComment *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMComment *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMComment *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMComment *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMComment *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMComment *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMComment *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMComment *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMComment *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMComment *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMComment *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMComment *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMComment *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMComment *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMComment *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMComment *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMComment *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMComment *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_data)(IXMLDOMComment *This,BSTR *data); - HRESULT (WINAPI *put_data)(IXMLDOMComment *This,BSTR data); - HRESULT (WINAPI *get_length)(IXMLDOMComment *This,__LONG32 *dataLength); - HRESULT (WINAPI *substringData)(IXMLDOMComment *This,__LONG32 offset,__LONG32 count,BSTR *data); - HRESULT (WINAPI *appendData)(IXMLDOMComment *This,BSTR data); - HRESULT (WINAPI *insertData)(IXMLDOMComment *This,__LONG32 offset,BSTR data); - HRESULT (WINAPI *deleteData)(IXMLDOMComment *This,__LONG32 offset,__LONG32 count); - HRESULT (WINAPI *replaceData)(IXMLDOMComment *This,__LONG32 offset,__LONG32 count,BSTR data); - END_INTERFACE - } IXMLDOMCommentVtbl; - struct IXMLDOMComment { - CONST_VTBL struct IXMLDOMCommentVtbl *lpVtbl; - }; +typedef struct IXMLDOMCommentVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMComment *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMComment *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMComment *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMComment *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMComment *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMComment *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMComment *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMComment *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMComment *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMComment *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMComment *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMComment *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMComment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMComment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMComment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMComment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMComment *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMComment *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMComment *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMComment *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMComment *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMComment *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMComment *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMComment *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMComment *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMComment *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMComment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMComment *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMComment *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMComment *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMComment *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMComment *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMComment *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMComment *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMComment *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMComment *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMCharacterData methods ***/ + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMComment *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMComment *This, + LONG *len); + + HRESULT (STDMETHODCALLTYPE *substringData)( + IXMLDOMComment *This, + LONG offset, + LONG count, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *appendData)( + IXMLDOMComment *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *insertData)( + IXMLDOMComment *This, + LONG offset, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *deleteData)( + IXMLDOMComment *This, + LONG offset, + LONG count); + + HRESULT (STDMETHODCALLTYPE *replaceData)( + IXMLDOMComment *This, + LONG offset, + LONG count, + BSTR p); + + END_INTERFACE +} IXMLDOMCommentVtbl; + +interface IXMLDOMComment { + CONST_VTBL IXMLDOMCommentVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMComment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMComment_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMComment_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMComment_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMComment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMComment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMComment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMComment_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMComment_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMComment_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMComment_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMComment_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMComment_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMComment_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMComment_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMComment_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMComment_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMComment_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMComment_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMComment_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMComment_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMComment_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMComment_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMComment_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMComment_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMComment_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMComment_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMComment_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMComment_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMComment_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMComment_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMComment_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMComment_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMComment_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMComment_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMComment_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMComment_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMComment_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMComment_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMComment_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMComment_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMComment_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMComment_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMComment_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMComment_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMComment_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMComment_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMComment_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMComment_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMComment_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMComment_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMComment_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMComment_get_data(This,data) (This)->lpVtbl->get_data(This,data) +#define IXMLDOMComment_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMComment_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMComment_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMComment_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMComment_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMComment_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMComment_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMComment_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMComment_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMComment_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMComment_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMComment_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMComment_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMComment_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMComment_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMComment_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMComment_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMComment_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMComment_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMComment_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMComment_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMComment_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMComment_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMComment_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMComment_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMCharacterData methods ***/ +#define IXMLDOMComment_get_data(This,p) (This)->lpVtbl->get_data(This,p) #define IXMLDOMComment_put_data(This,data) (This)->lpVtbl->put_data(This,data) -#define IXMLDOMComment_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength) -#define IXMLDOMComment_substringData(This,offset,count,data) (This)->lpVtbl->substringData(This,offset,count,data) -#define IXMLDOMComment_appendData(This,data) (This)->lpVtbl->appendData(This,data) -#define IXMLDOMComment_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data) +#define IXMLDOMComment_get_length(This,len) (This)->lpVtbl->get_length(This,len) +#define IXMLDOMComment_substringData(This,offset,count,p) (This)->lpVtbl->substringData(This,offset,count,p) +#define IXMLDOMComment_appendData(This,p) (This)->lpVtbl->appendData(This,p) +#define IXMLDOMComment_insertData(This,offset,p) (This)->lpVtbl->insertData(This,offset,p) #define IXMLDOMComment_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) -#define IXMLDOMComment_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data) +#define IXMLDOMComment_replaceData(This,offset,count,p) (This)->lpVtbl->replaceData(This,offset,count,p) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMComment_QueryInterface(IXMLDOMComment* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMComment_AddRef(IXMLDOMComment* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMComment_Release(IXMLDOMComment* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMComment_GetTypeInfoCount(IXMLDOMComment* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_GetTypeInfo(IXMLDOMComment* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_GetIDsOfNames(IXMLDOMComment* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_Invoke(IXMLDOMComment* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeName(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeValue(IXMLDOMComment* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_nodeValue(IXMLDOMComment* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeType(IXMLDOMComment* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_parentNode(IXMLDOMComment* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_childNodes(IXMLDOMComment* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_firstChild(IXMLDOMComment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_lastChild(IXMLDOMComment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_previousSibling(IXMLDOMComment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nextSibling(IXMLDOMComment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_attributes(IXMLDOMComment* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_insertBefore(IXMLDOMComment* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_replaceChild(IXMLDOMComment* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_removeChild(IXMLDOMComment* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_appendChild(IXMLDOMComment* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_hasChildNodes(IXMLDOMComment* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_ownerDocument(IXMLDOMComment* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_cloneNode(IXMLDOMComment* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeTypeString(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_text(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_text(IXMLDOMComment* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_specified(IXMLDOMComment* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_definition(IXMLDOMComment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeTypedValue(IXMLDOMComment* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_nodeTypedValue(IXMLDOMComment* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_dataType(IXMLDOMComment* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_dataType(IXMLDOMComment* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_xml(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_transformNode(IXMLDOMComment* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_selectNodes(IXMLDOMComment* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_selectSingleNode(IXMLDOMComment* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_parsed(IXMLDOMComment* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_namespaceURI(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_prefix(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_baseName(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_transformNodeToObject(IXMLDOMComment* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMCharacterData methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMComment_get_data(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_data(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_data(IXMLDOMComment* This,BSTR data) { + return This->lpVtbl->put_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_length(IXMLDOMComment* This,LONG *len) { + return This->lpVtbl->get_length(This,len); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_substringData(IXMLDOMComment* This,LONG offset,LONG count,BSTR *p) { + return This->lpVtbl->substringData(This,offset,count,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_appendData(IXMLDOMComment* This,BSTR p) { + return This->lpVtbl->appendData(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_insertData(IXMLDOMComment* This,LONG offset,BSTR p) { + return This->lpVtbl->insertData(This,offset,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_deleteData(IXMLDOMComment* This,LONG offset,LONG count) { + return This->lpVtbl->deleteData(This,offset,count); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_replaceData(IXMLDOMComment* This,LONG offset,LONG count,BSTR p) { + return This->lpVtbl->replaceData(This,offset,count,p); +} #endif #endif + #endif + +#endif /* __IXMLDOMComment_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMProcessingInstruction interface + */ #ifndef __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ #define __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMProcessingInstruction; + +DEFINE_GUID(IID_IXMLDOMProcessingInstruction, 0x2933bf89, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMProcessingInstruction : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_target(BSTR *name) = 0; - virtual HRESULT WINAPI get_data(BSTR *value) = 0; - virtual HRESULT WINAPI put_data(BSTR value) = 0; - }; +MIDL_INTERFACE("2933bf89-7b36-11d2-b20e-00c04f983e60") +IXMLDOMProcessingInstruction : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_target( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_data( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_data( + BSTR p) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMProcessingInstruction, 0x2933bf89, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMProcessingInstructionVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMProcessingInstruction *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMProcessingInstruction *This); - ULONG (WINAPI *Release)(IXMLDOMProcessingInstruction *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMProcessingInstruction *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMProcessingInstruction *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMProcessingInstruction *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMProcessingInstruction *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMProcessingInstruction *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMProcessingInstruction *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMProcessingInstruction *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMProcessingInstruction *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMProcessingInstruction *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMProcessingInstruction *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMProcessingInstruction *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMProcessingInstruction *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMProcessingInstruction *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMProcessingInstruction *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMProcessingInstruction *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMProcessingInstruction *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMProcessingInstruction *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMProcessingInstruction *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMProcessingInstruction *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMProcessingInstruction *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMProcessingInstruction *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMProcessingInstruction *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMProcessingInstruction *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMProcessingInstruction *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_target)(IXMLDOMProcessingInstruction *This,BSTR *name); - HRESULT (WINAPI *get_data)(IXMLDOMProcessingInstruction *This,BSTR *value); - HRESULT (WINAPI *put_data)(IXMLDOMProcessingInstruction *This,BSTR value); - END_INTERFACE - } IXMLDOMProcessingInstructionVtbl; - struct IXMLDOMProcessingInstruction { - CONST_VTBL struct IXMLDOMProcessingInstructionVtbl *lpVtbl; - }; +typedef struct IXMLDOMProcessingInstructionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMProcessingInstruction *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMProcessingInstruction *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMProcessingInstruction *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMProcessingInstruction *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMProcessingInstruction *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMProcessingInstruction *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMProcessingInstruction *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMProcessingInstruction *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMProcessingInstruction *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMProcessingInstruction *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMProcessingInstruction *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMProcessingInstruction *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMProcessingInstruction *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMProcessingInstruction *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMProcessingInstruction *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMProcessingInstruction *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMProcessingInstruction *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMProcessingInstruction *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMProcessingInstruction *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMProcessingInstruction *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMProcessingInstruction *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMProcessingInstruction *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMProcessingInstruction methods ***/ + HRESULT (STDMETHODCALLTYPE *get_target)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMProcessingInstruction *This, + BSTR p); + + END_INTERFACE +} IXMLDOMProcessingInstructionVtbl; + +interface IXMLDOMProcessingInstruction { + CONST_VTBL IXMLDOMProcessingInstructionVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMProcessingInstruction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMProcessingInstruction_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMProcessingInstruction_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMProcessingInstruction_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMProcessingInstruction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMProcessingInstruction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMProcessingInstruction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMProcessingInstruction_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMProcessingInstruction_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMProcessingInstruction_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMProcessingInstruction_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMProcessingInstruction_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMProcessingInstruction_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMProcessingInstruction_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMProcessingInstruction_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMProcessingInstruction_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMProcessingInstruction_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMProcessingInstruction_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMProcessingInstruction_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMProcessingInstruction_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMProcessingInstruction_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMProcessingInstruction_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMProcessingInstruction_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMProcessingInstruction_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMProcessingInstruction_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMProcessingInstruction_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMProcessingInstruction_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMProcessingInstruction_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMProcessingInstruction_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMProcessingInstruction_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMProcessingInstruction_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMProcessingInstruction_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMProcessingInstruction_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMProcessingInstruction_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMProcessingInstruction_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMProcessingInstruction_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMProcessingInstruction_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMProcessingInstruction_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMProcessingInstruction_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMProcessingInstruction_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMProcessingInstruction_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMProcessingInstruction_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMProcessingInstruction_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMProcessingInstruction_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMProcessingInstruction_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMProcessingInstruction_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMProcessingInstruction_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMProcessingInstruction_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMProcessingInstruction_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMProcessingInstruction_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMProcessingInstruction_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMProcessingInstruction_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMProcessingInstruction_get_target(This,name) (This)->lpVtbl->get_target(This,name) -#define IXMLDOMProcessingInstruction_get_data(This,value) (This)->lpVtbl->get_data(This,value) -#define IXMLDOMProcessingInstruction_put_data(This,value) (This)->lpVtbl->put_data(This,value) +#define IXMLDOMProcessingInstruction_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMProcessingInstruction_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMProcessingInstruction_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMProcessingInstruction_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMProcessingInstruction_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMProcessingInstruction_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMProcessingInstruction_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMProcessingInstruction_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMProcessingInstruction_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMProcessingInstruction_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMProcessingInstruction_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMProcessingInstruction_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMProcessingInstruction_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMProcessingInstruction_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMProcessingInstruction_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMProcessingInstruction_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMProcessingInstruction_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMProcessingInstruction_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMProcessingInstruction_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMProcessingInstruction_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMProcessingInstruction_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMProcessingInstruction_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMProcessingInstruction_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMProcessingInstruction_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMProcessingInstruction_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMProcessingInstruction methods ***/ +#define IXMLDOMProcessingInstruction_get_target(This,p) (This)->lpVtbl->get_target(This,p) +#define IXMLDOMProcessingInstruction_get_data(This,p) (This)->lpVtbl->get_data(This,p) +#define IXMLDOMProcessingInstruction_put_data(This,p) (This)->lpVtbl->put_data(This,p) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_QueryInterface(IXMLDOMProcessingInstruction* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMProcessingInstruction_AddRef(IXMLDOMProcessingInstruction* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMProcessingInstruction_Release(IXMLDOMProcessingInstruction* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_GetTypeInfoCount(IXMLDOMProcessingInstruction* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_GetTypeInfo(IXMLDOMProcessingInstruction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_GetIDsOfNames(IXMLDOMProcessingInstruction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_Invoke(IXMLDOMProcessingInstruction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeName(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeValue(IXMLDOMProcessingInstruction* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_nodeValue(IXMLDOMProcessingInstruction* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeType(IXMLDOMProcessingInstruction* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_parentNode(IXMLDOMProcessingInstruction* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_childNodes(IXMLDOMProcessingInstruction* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_firstChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_lastChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_previousSibling(IXMLDOMProcessingInstruction* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nextSibling(IXMLDOMProcessingInstruction* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_attributes(IXMLDOMProcessingInstruction* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_insertBefore(IXMLDOMProcessingInstruction* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_replaceChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_removeChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_appendChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_hasChildNodes(IXMLDOMProcessingInstruction* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_ownerDocument(IXMLDOMProcessingInstruction* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_cloneNode(IXMLDOMProcessingInstruction* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeTypeString(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_text(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_text(IXMLDOMProcessingInstruction* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_specified(IXMLDOMProcessingInstruction* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_definition(IXMLDOMProcessingInstruction* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeTypedValue(IXMLDOMProcessingInstruction* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_nodeTypedValue(IXMLDOMProcessingInstruction* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_dataType(IXMLDOMProcessingInstruction* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_dataType(IXMLDOMProcessingInstruction* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_xml(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_transformNode(IXMLDOMProcessingInstruction* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_selectNodes(IXMLDOMProcessingInstruction* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_selectSingleNode(IXMLDOMProcessingInstruction* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_parsed(IXMLDOMProcessingInstruction* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_namespaceURI(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_prefix(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_baseName(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_transformNodeToObject(IXMLDOMProcessingInstruction* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMProcessingInstruction methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_target(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_target(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_data(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_data(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_data(IXMLDOMProcessingInstruction* This,BSTR p) { + return This->lpVtbl->put_data(This,p); +} #endif #endif - HRESULT WINAPI IXMLDOMProcessingInstruction_get_target_Proxy(IXMLDOMProcessingInstruction *This,BSTR *name); - void __RPC_STUB IXMLDOMProcessingInstruction_get_target_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMProcessingInstruction_get_data_Proxy(IXMLDOMProcessingInstruction *This,BSTR *value); - void __RPC_STUB IXMLDOMProcessingInstruction_get_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMProcessingInstruction_put_data_Proxy(IXMLDOMProcessingInstruction *This,BSTR value); - void __RPC_STUB IXMLDOMProcessingInstruction_put_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMCDATASection interface + */ #ifndef __IXMLDOMCDATASection_INTERFACE_DEFINED__ #define __IXMLDOMCDATASection_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMCDATASection; + +DEFINE_GUID(IID_IXMLDOMCDATASection, 0x2933bf8a, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMCDATASection : public IXMLDOMText { - }; +MIDL_INTERFACE("2933bf8a-7b36-11d2-b20e-00c04f983e60") +IXMLDOMCDATASection : public IXMLDOMText +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMCDATASection, 0x2933bf8a, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMCDATASectionVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMCDATASection *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMCDATASection *This); - ULONG (WINAPI *Release)(IXMLDOMCDATASection *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMCDATASection *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMCDATASection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMCDATASection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMCDATASection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMCDATASection *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMCDATASection *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMCDATASection *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMCDATASection *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMCDATASection *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMCDATASection *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMCDATASection *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMCDATASection *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMCDATASection *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMCDATASection *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMCDATASection *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMCDATASection *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMCDATASection *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMCDATASection *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMCDATASection *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMCDATASection *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMCDATASection *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMCDATASection *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMCDATASection *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMCDATASection *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMCDATASection *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMCDATASection *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMCDATASection *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMCDATASection *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMCDATASection *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMCDATASection *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMCDATASection *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMCDATASection *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMCDATASection *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMCDATASection *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMCDATASection *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMCDATASection *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMCDATASection *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_data)(IXMLDOMCDATASection *This,BSTR *data); - HRESULT (WINAPI *put_data)(IXMLDOMCDATASection *This,BSTR data); - HRESULT (WINAPI *get_length)(IXMLDOMCDATASection *This,__LONG32 *dataLength); - HRESULT (WINAPI *substringData)(IXMLDOMCDATASection *This,__LONG32 offset,__LONG32 count,BSTR *data); - HRESULT (WINAPI *appendData)(IXMLDOMCDATASection *This,BSTR data); - HRESULT (WINAPI *insertData)(IXMLDOMCDATASection *This,__LONG32 offset,BSTR data); - HRESULT (WINAPI *deleteData)(IXMLDOMCDATASection *This,__LONG32 offset,__LONG32 count); - HRESULT (WINAPI *replaceData)(IXMLDOMCDATASection *This,__LONG32 offset,__LONG32 count,BSTR data); - HRESULT (WINAPI *splitText)(IXMLDOMCDATASection *This,__LONG32 offset,IXMLDOMText **rightHandTextNode); - END_INTERFACE - } IXMLDOMCDATASectionVtbl; - struct IXMLDOMCDATASection { - CONST_VTBL struct IXMLDOMCDATASectionVtbl *lpVtbl; - }; +typedef struct IXMLDOMCDATASectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMCDATASection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMCDATASection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMCDATASection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMCDATASection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMCDATASection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMCDATASection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMCDATASection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMCDATASection *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMCDATASection *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMCDATASection *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMCDATASection *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMCDATASection *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMCDATASection *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMCDATASection *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMCDATASection *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMCDATASection *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMCDATASection *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMCDATASection *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMCDATASection *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMCDATASection *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMCDATASection *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMCDATASection *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMCDATASection *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMCDATASection *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMCDATASection *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMCDATASection *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMCDATASection *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMCDATASection *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMCDATASection *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMCDATASection *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMCDATASection *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMCharacterData methods ***/ + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMCDATASection *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMCDATASection *This, + LONG *len); + + HRESULT (STDMETHODCALLTYPE *substringData)( + IXMLDOMCDATASection *This, + LONG offset, + LONG count, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *appendData)( + IXMLDOMCDATASection *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *insertData)( + IXMLDOMCDATASection *This, + LONG offset, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *deleteData)( + IXMLDOMCDATASection *This, + LONG offset, + LONG count); + + HRESULT (STDMETHODCALLTYPE *replaceData)( + IXMLDOMCDATASection *This, + LONG offset, + LONG count, + BSTR p); + + /*** IXMLDOMText methods ***/ + HRESULT (STDMETHODCALLTYPE *splitText)( + IXMLDOMCDATASection *This, + LONG offset, + IXMLDOMText **txtNode); + + END_INTERFACE +} IXMLDOMCDATASectionVtbl; + +interface IXMLDOMCDATASection { + CONST_VTBL IXMLDOMCDATASectionVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMCDATASection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMCDATASection_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMCDATASection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMCDATASection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMCDATASection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMCDATASection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMCDATASection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMCDATASection_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMCDATASection_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMCDATASection_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMCDATASection_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMCDATASection_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMCDATASection_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMCDATASection_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMCDATASection_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMCDATASection_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMCDATASection_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMCDATASection_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMCDATASection_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMCDATASection_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMCDATASection_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMCDATASection_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMCDATASection_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMCDATASection_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMCDATASection_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMCDATASection_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMCDATASection_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMCDATASection_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMCDATASection_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMCDATASection_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMCDATASection_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMCDATASection_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMCDATASection_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMCDATASection_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMCDATASection_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMCDATASection_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMCDATASection_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMCDATASection_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMCDATASection_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMCDATASection_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMCDATASection_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMCDATASection_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMCDATASection_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMCDATASection_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMCDATASection_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMCDATASection_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMCDATASection_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMCDATASection_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMCDATASection_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMCDATASection_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMCDATASection_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMCDATASection_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMCDATASection_get_data(This,data) (This)->lpVtbl->get_data(This,data) +#define IXMLDOMCDATASection_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMCDATASection_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMCDATASection_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMCDATASection_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMCDATASection_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMCDATASection_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMCDATASection_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMCDATASection_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMCDATASection_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMCDATASection_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMCDATASection_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMCDATASection_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMCDATASection_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMCDATASection_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMCDATASection_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMCDATASection_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMCDATASection_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMCDATASection_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMCDATASection_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMCDATASection_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMCDATASection_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMCDATASection_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMCDATASection_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMCDATASection_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMCDATASection_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMCharacterData methods ***/ +#define IXMLDOMCDATASection_get_data(This,p) (This)->lpVtbl->get_data(This,p) #define IXMLDOMCDATASection_put_data(This,data) (This)->lpVtbl->put_data(This,data) -#define IXMLDOMCDATASection_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength) -#define IXMLDOMCDATASection_substringData(This,offset,count,data) (This)->lpVtbl->substringData(This,offset,count,data) -#define IXMLDOMCDATASection_appendData(This,data) (This)->lpVtbl->appendData(This,data) -#define IXMLDOMCDATASection_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data) +#define IXMLDOMCDATASection_get_length(This,len) (This)->lpVtbl->get_length(This,len) +#define IXMLDOMCDATASection_substringData(This,offset,count,p) (This)->lpVtbl->substringData(This,offset,count,p) +#define IXMLDOMCDATASection_appendData(This,p) (This)->lpVtbl->appendData(This,p) +#define IXMLDOMCDATASection_insertData(This,offset,p) (This)->lpVtbl->insertData(This,offset,p) #define IXMLDOMCDATASection_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) -#define IXMLDOMCDATASection_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data) -#define IXMLDOMCDATASection_splitText(This,offset,rightHandTextNode) (This)->lpVtbl->splitText(This,offset,rightHandTextNode) +#define IXMLDOMCDATASection_replaceData(This,offset,count,p) (This)->lpVtbl->replaceData(This,offset,count,p) +/*** IXMLDOMText methods ***/ +#define IXMLDOMCDATASection_splitText(This,offset,txtNode) (This)->lpVtbl->splitText(This,offset,txtNode) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_QueryInterface(IXMLDOMCDATASection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMCDATASection_AddRef(IXMLDOMCDATASection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMCDATASection_Release(IXMLDOMCDATASection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_GetTypeInfoCount(IXMLDOMCDATASection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_GetTypeInfo(IXMLDOMCDATASection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_GetIDsOfNames(IXMLDOMCDATASection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_Invoke(IXMLDOMCDATASection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeName(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeValue(IXMLDOMCDATASection* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_nodeValue(IXMLDOMCDATASection* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeType(IXMLDOMCDATASection* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_parentNode(IXMLDOMCDATASection* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_childNodes(IXMLDOMCDATASection* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_firstChild(IXMLDOMCDATASection* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_lastChild(IXMLDOMCDATASection* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_previousSibling(IXMLDOMCDATASection* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nextSibling(IXMLDOMCDATASection* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_attributes(IXMLDOMCDATASection* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_insertBefore(IXMLDOMCDATASection* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_replaceChild(IXMLDOMCDATASection* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_removeChild(IXMLDOMCDATASection* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_appendChild(IXMLDOMCDATASection* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_hasChildNodes(IXMLDOMCDATASection* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_ownerDocument(IXMLDOMCDATASection* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_cloneNode(IXMLDOMCDATASection* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeTypeString(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_text(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_text(IXMLDOMCDATASection* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_specified(IXMLDOMCDATASection* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_definition(IXMLDOMCDATASection* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeTypedValue(IXMLDOMCDATASection* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_nodeTypedValue(IXMLDOMCDATASection* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_dataType(IXMLDOMCDATASection* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_dataType(IXMLDOMCDATASection* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_xml(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_transformNode(IXMLDOMCDATASection* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_selectNodes(IXMLDOMCDATASection* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_selectSingleNode(IXMLDOMCDATASection* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_parsed(IXMLDOMCDATASection* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_namespaceURI(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_prefix(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_baseName(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_transformNodeToObject(IXMLDOMCDATASection* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMCharacterData methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_data(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_data(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_data(IXMLDOMCDATASection* This,BSTR data) { + return This->lpVtbl->put_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_length(IXMLDOMCDATASection* This,LONG *len) { + return This->lpVtbl->get_length(This,len); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_substringData(IXMLDOMCDATASection* This,LONG offset,LONG count,BSTR *p) { + return This->lpVtbl->substringData(This,offset,count,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_appendData(IXMLDOMCDATASection* This,BSTR p) { + return This->lpVtbl->appendData(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_insertData(IXMLDOMCDATASection* This,LONG offset,BSTR p) { + return This->lpVtbl->insertData(This,offset,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_deleteData(IXMLDOMCDATASection* This,LONG offset,LONG count) { + return This->lpVtbl->deleteData(This,offset,count); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_replaceData(IXMLDOMCDATASection* This,LONG offset,LONG count,BSTR p) { + return This->lpVtbl->replaceData(This,offset,count,p); +} +/*** IXMLDOMText methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_splitText(IXMLDOMCDATASection* This,LONG offset,IXMLDOMText **txtNode) { + return This->lpVtbl->splitText(This,offset,txtNode); +} #endif #endif + #endif + +#endif /* __IXMLDOMCDATASection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMDocumentType interface + */ #ifndef __IXMLDOMDocumentType_INTERFACE_DEFINED__ #define __IXMLDOMDocumentType_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMDocumentType; + +DEFINE_GUID(IID_IXMLDOMDocumentType, 0x2933bf8b, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMDocumentType : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_name(BSTR *rootName) = 0; - virtual HRESULT WINAPI get_entities(IXMLDOMNamedNodeMap **entityMap) = 0; - virtual HRESULT WINAPI get_notations(IXMLDOMNamedNodeMap **notationMap) = 0; - }; +MIDL_INTERFACE("2933bf8b-7b36-11d2-b20e-00c04f983e60") +IXMLDOMDocumentType : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_name( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_entities( + IXMLDOMNamedNodeMap **entityMap) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_notations( + IXMLDOMNamedNodeMap **notationMap) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMDocumentType, 0x2933bf8b, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMDocumentTypeVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMDocumentType *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMDocumentType *This); - ULONG (WINAPI *Release)(IXMLDOMDocumentType *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocumentType *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocumentType *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocumentType *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMDocumentType *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMDocumentType *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocumentType *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocumentType *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMDocumentType *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMDocumentType *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMDocumentType *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMDocumentType *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMDocumentType *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocumentType *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocumentType *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMDocumentType *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocumentType *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocumentType *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMDocumentType *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocumentType *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMDocumentType *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMDocumentType *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMDocumentType *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMDocumentType *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocumentType *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocumentType *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMDocumentType *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMDocumentType *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMDocumentType *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMDocumentType *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMDocumentType *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocumentType *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMDocumentType *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocumentType *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMDocumentType *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMDocumentType *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocumentType *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_name)(IXMLDOMDocumentType *This,BSTR *rootName); - HRESULT (WINAPI *get_entities)(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **entityMap); - HRESULT (WINAPI *get_notations)(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **notationMap); - END_INTERFACE - } IXMLDOMDocumentTypeVtbl; - struct IXMLDOMDocumentType { - CONST_VTBL struct IXMLDOMDocumentTypeVtbl *lpVtbl; - }; +typedef struct IXMLDOMDocumentTypeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMDocumentType *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMDocumentType *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMDocumentType *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMDocumentType *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMDocumentType *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMDocumentType *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMDocumentType *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMDocumentType *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMDocumentType *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMDocumentType *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMDocumentType *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMDocumentType *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMDocumentType *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMDocumentType *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMDocumentType *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMDocumentType *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMDocumentType *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMDocumentType *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMDocumentType *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMDocumentType *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMDocumentType *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMDocumentType *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMDocumentType *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMDocumentType *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMDocumentType *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMDocumentType *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMDocumentType *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMDocumentType *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMDocumentType *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMDocumentType *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMDocumentType *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMDocumentType methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_entities)( + IXMLDOMDocumentType *This, + IXMLDOMNamedNodeMap **entityMap); + + HRESULT (STDMETHODCALLTYPE *get_notations)( + IXMLDOMDocumentType *This, + IXMLDOMNamedNodeMap **notationMap); + + END_INTERFACE +} IXMLDOMDocumentTypeVtbl; + +interface IXMLDOMDocumentType { + CONST_VTBL IXMLDOMDocumentTypeVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMDocumentType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMDocumentType_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMDocumentType_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMDocumentType_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMDocumentType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMDocumentType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMDocumentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMDocumentType_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMDocumentType_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMDocumentType_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMDocumentType_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMDocumentType_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMDocumentType_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMDocumentType_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMDocumentType_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMDocumentType_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMDocumentType_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMDocumentType_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMDocumentType_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMDocumentType_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMDocumentType_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMDocumentType_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMDocumentType_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMDocumentType_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMDocumentType_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMDocumentType_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMDocumentType_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMDocumentType_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMDocumentType_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMDocumentType_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMDocumentType_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMDocumentType_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMDocumentType_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMDocumentType_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMDocumentType_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMDocumentType_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMDocumentType_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMDocumentType_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMDocumentType_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMDocumentType_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMDocumentType_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMDocumentType_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMDocumentType_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMDocumentType_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMDocumentType_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMDocumentType_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMDocumentType_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMDocumentType_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMDocumentType_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMDocumentType_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMDocumentType_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMDocumentType_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMDocumentType_get_name(This,rootName) (This)->lpVtbl->get_name(This,rootName) +#define IXMLDOMDocumentType_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMDocumentType_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMDocumentType_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMDocumentType_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMDocumentType_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMDocumentType_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMDocumentType_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMDocumentType_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMDocumentType_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMDocumentType_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMDocumentType_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMDocumentType_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMDocumentType_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMDocumentType_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMDocumentType_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMDocumentType_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMDocumentType_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMDocumentType_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMDocumentType_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMDocumentType_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMDocumentType_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMDocumentType_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMDocumentType_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMDocumentType_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMDocumentType_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMDocumentType methods ***/ +#define IXMLDOMDocumentType_get_name(This,p) (This)->lpVtbl->get_name(This,p) #define IXMLDOMDocumentType_get_entities(This,entityMap) (This)->lpVtbl->get_entities(This,entityMap) #define IXMLDOMDocumentType_get_notations(This,notationMap) (This)->lpVtbl->get_notations(This,notationMap) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_QueryInterface(IXMLDOMDocumentType* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMDocumentType_AddRef(IXMLDOMDocumentType* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMDocumentType_Release(IXMLDOMDocumentType* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_GetTypeInfoCount(IXMLDOMDocumentType* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_GetTypeInfo(IXMLDOMDocumentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_GetIDsOfNames(IXMLDOMDocumentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_Invoke(IXMLDOMDocumentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeName(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeValue(IXMLDOMDocumentType* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_put_nodeValue(IXMLDOMDocumentType* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeType(IXMLDOMDocumentType* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_parentNode(IXMLDOMDocumentType* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_childNodes(IXMLDOMDocumentType* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_firstChild(IXMLDOMDocumentType* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_lastChild(IXMLDOMDocumentType* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_previousSibling(IXMLDOMDocumentType* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nextSibling(IXMLDOMDocumentType* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_attributes(IXMLDOMDocumentType* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_insertBefore(IXMLDOMDocumentType* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_replaceChild(IXMLDOMDocumentType* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_removeChild(IXMLDOMDocumentType* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_appendChild(IXMLDOMDocumentType* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_hasChildNodes(IXMLDOMDocumentType* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_ownerDocument(IXMLDOMDocumentType* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_cloneNode(IXMLDOMDocumentType* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeTypeString(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_text(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_put_text(IXMLDOMDocumentType* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_specified(IXMLDOMDocumentType* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_definition(IXMLDOMDocumentType* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeTypedValue(IXMLDOMDocumentType* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_put_nodeTypedValue(IXMLDOMDocumentType* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_dataType(IXMLDOMDocumentType* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_put_dataType(IXMLDOMDocumentType* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_xml(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_transformNode(IXMLDOMDocumentType* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_selectNodes(IXMLDOMDocumentType* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_selectSingleNode(IXMLDOMDocumentType* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_parsed(IXMLDOMDocumentType* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_namespaceURI(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_prefix(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_baseName(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_transformNodeToObject(IXMLDOMDocumentType* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMDocumentType methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_name(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_name(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_entities(IXMLDOMDocumentType* This,IXMLDOMNamedNodeMap **entityMap) { + return This->lpVtbl->get_entities(This,entityMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_notations(IXMLDOMDocumentType* This,IXMLDOMNamedNodeMap **notationMap) { + return This->lpVtbl->get_notations(This,notationMap); +} #endif #endif - HRESULT WINAPI IXMLDOMDocumentType_get_name_Proxy(IXMLDOMDocumentType *This,BSTR *rootName); - void __RPC_STUB IXMLDOMDocumentType_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocumentType_get_entities_Proxy(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **entityMap); - void __RPC_STUB IXMLDOMDocumentType_get_entities_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMDocumentType_get_notations_Proxy(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **notationMap); - void __RPC_STUB IXMLDOMDocumentType_get_notations_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMDocumentType_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMNotation interface + */ #ifndef __IXMLDOMNotation_INTERFACE_DEFINED__ #define __IXMLDOMNotation_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMNotation; + +DEFINE_GUID(IID_IXMLDOMNotation, 0x2933bf8c, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf8c-7b36-11d2-b20e-00c04f983e60") +IXMLDOMNotation : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_publicId( + VARIANT *id) = 0; - struct IXMLDOMNotation : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_publicId(VARIANT *publicID) = 0; - virtual HRESULT WINAPI get_systemId(VARIANT *systemID) = 0; - }; + virtual HRESULT STDMETHODCALLTYPE get_systemId( + VARIANT *id) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMNotation, 0x2933bf8c, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMNotationVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMNotation *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMNotation *This); - ULONG (WINAPI *Release)(IXMLDOMNotation *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNotation *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNotation *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNotation *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMNotation *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMNotation *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMNotation *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMNotation *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMNotation *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMNotation *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMNotation *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMNotation *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMNotation *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMNotation *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMNotation *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMNotation *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMNotation *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMNotation *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMNotation *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMNotation *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMNotation *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMNotation *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMNotation *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMNotation *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMNotation *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMNotation *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMNotation *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMNotation *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMNotation *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMNotation *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMNotation *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMNotation *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMNotation *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMNotation *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMNotation *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMNotation *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMNotation *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMNotation *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMNotation *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMNotation *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMNotation *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_publicId)(IXMLDOMNotation *This,VARIANT *publicID); - HRESULT (WINAPI *get_systemId)(IXMLDOMNotation *This,VARIANT *systemID); - END_INTERFACE - } IXMLDOMNotationVtbl; - struct IXMLDOMNotation { - CONST_VTBL struct IXMLDOMNotationVtbl *lpVtbl; - }; +typedef struct IXMLDOMNotationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMNotation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMNotation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMNotation *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMNotation *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMNotation *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMNotation *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMNotation *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMNotation *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMNotation *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMNotation *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMNotation *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMNotation *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMNotation *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMNotation *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMNotation *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMNotation *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMNotation *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMNotation *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMNotation *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMNotation *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMNotation *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMNotation *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMNotation *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMNotation *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMNotation *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMNotation *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMNotation *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMNotation *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMNotation *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMNotation *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMNotation *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMNotation *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMNotation *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMNotation *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMNotation *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMNotation *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMNotation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_publicId)( + IXMLDOMNotation *This, + VARIANT *id); + + HRESULT (STDMETHODCALLTYPE *get_systemId)( + IXMLDOMNotation *This, + VARIANT *id); + + END_INTERFACE +} IXMLDOMNotationVtbl; + +interface IXMLDOMNotation { + CONST_VTBL IXMLDOMNotationVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMNotation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMNotation_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMNotation_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMNotation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMNotation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMNotation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMNotation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMNotation_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMNotation_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMNotation_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMNotation_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMNotation_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMNotation_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMNotation_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMNotation_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMNotation_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMNotation_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMNotation_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMNotation_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMNotation_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMNotation_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMNotation_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMNotation_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMNotation_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMNotation_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMNotation_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMNotation_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMNotation_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMNotation_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMNotation_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMNotation_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMNotation_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMNotation_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMNotation_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMNotation_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMNotation_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMNotation_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMNotation_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMNotation_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMNotation_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMNotation_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMNotation_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMNotation_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMNotation_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMNotation_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMNotation_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMNotation_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMNotation_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMNotation_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMNotation_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMNotation_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMNotation_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMNotation_get_publicId(This,publicID) (This)->lpVtbl->get_publicId(This,publicID) -#define IXMLDOMNotation_get_systemId(This,systemID) (This)->lpVtbl->get_systemId(This,systemID) +#define IXMLDOMNotation_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMNotation_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMNotation_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMNotation_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMNotation_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMNotation_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMNotation_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMNotation_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMNotation_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMNotation_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMNotation_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMNotation_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMNotation_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMNotation_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMNotation_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMNotation_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMNotation_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMNotation_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMNotation_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMNotation_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMNotation_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMNotation_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMNotation_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMNotation_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMNotation_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMNotation methods ***/ +#define IXMLDOMNotation_get_publicId(This,id) (This)->lpVtbl->get_publicId(This,id) +#define IXMLDOMNotation_get_systemId(This,id) (This)->lpVtbl->get_systemId(This,id) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNotation_QueryInterface(IXMLDOMNotation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMNotation_AddRef(IXMLDOMNotation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMNotation_Release(IXMLDOMNotation* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNotation_GetTypeInfoCount(IXMLDOMNotation* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_GetTypeInfo(IXMLDOMNotation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_GetIDsOfNames(IXMLDOMNotation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_Invoke(IXMLDOMNotation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeName(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeValue(IXMLDOMNotation* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_put_nodeValue(IXMLDOMNotation* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeType(IXMLDOMNotation* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_parentNode(IXMLDOMNotation* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_childNodes(IXMLDOMNotation* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_firstChild(IXMLDOMNotation* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_lastChild(IXMLDOMNotation* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_previousSibling(IXMLDOMNotation* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nextSibling(IXMLDOMNotation* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_attributes(IXMLDOMNotation* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_insertBefore(IXMLDOMNotation* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_replaceChild(IXMLDOMNotation* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_removeChild(IXMLDOMNotation* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_appendChild(IXMLDOMNotation* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_hasChildNodes(IXMLDOMNotation* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_ownerDocument(IXMLDOMNotation* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_cloneNode(IXMLDOMNotation* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeTypeString(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_text(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_put_text(IXMLDOMNotation* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_specified(IXMLDOMNotation* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_definition(IXMLDOMNotation* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeTypedValue(IXMLDOMNotation* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_put_nodeTypedValue(IXMLDOMNotation* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_dataType(IXMLDOMNotation* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_put_dataType(IXMLDOMNotation* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_xml(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_transformNode(IXMLDOMNotation* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_selectNodes(IXMLDOMNotation* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_selectSingleNode(IXMLDOMNotation* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_parsed(IXMLDOMNotation* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_namespaceURI(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_prefix(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_baseName(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_transformNodeToObject(IXMLDOMNotation* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMNotation methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_publicId(IXMLDOMNotation* This,VARIANT *id) { + return This->lpVtbl->get_publicId(This,id); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_systemId(IXMLDOMNotation* This,VARIANT *id) { + return This->lpVtbl->get_systemId(This,id); +} #endif #endif - HRESULT WINAPI IXMLDOMNotation_get_publicId_Proxy(IXMLDOMNotation *This,VARIANT *publicID); - void __RPC_STUB IXMLDOMNotation_get_publicId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMNotation_get_systemId_Proxy(IXMLDOMNotation *This,VARIANT *systemID); - void __RPC_STUB IXMLDOMNotation_get_systemId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMNotation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMEntity interface + */ #ifndef __IXMLDOMEntity_INTERFACE_DEFINED__ #define __IXMLDOMEntity_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMEntity; + +DEFINE_GUID(IID_IXMLDOMEntity, 0x2933bf8d, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMEntity : public IXMLDOMNode { - public: - virtual HRESULT WINAPI get_publicId(VARIANT *publicID) = 0; - virtual HRESULT WINAPI get_systemId(VARIANT *systemID) = 0; - virtual HRESULT WINAPI get_notationName(BSTR *name) = 0; - }; +MIDL_INTERFACE("2933bf8d-7b36-11d2-b20e-00c04f983e60") +IXMLDOMEntity : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_publicId( + VARIANT *id1) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_systemId( + VARIANT *id1) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_notationName( + BSTR *p) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMEntity, 0x2933bf8d, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMEntityVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMEntity *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMEntity *This); - ULONG (WINAPI *Release)(IXMLDOMEntity *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMEntity *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMEntity *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMEntity *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMEntity *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMEntity *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMEntity *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMEntity *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMEntity *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMEntity *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMEntity *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMEntity *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMEntity *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMEntity *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMEntity *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMEntity *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMEntity *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMEntity *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMEntity *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMEntity *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMEntity *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMEntity *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMEntity *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMEntity *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMEntity *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMEntity *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMEntity *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMEntity *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMEntity *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMEntity *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMEntity *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMEntity *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMEntity *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMEntity *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMEntity *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMEntity *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMEntity *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMEntity *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMEntity *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMEntity *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMEntity *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *get_publicId)(IXMLDOMEntity *This,VARIANT *publicID); - HRESULT (WINAPI *get_systemId)(IXMLDOMEntity *This,VARIANT *systemID); - HRESULT (WINAPI *get_notationName)(IXMLDOMEntity *This,BSTR *name); - END_INTERFACE - } IXMLDOMEntityVtbl; - struct IXMLDOMEntity { - CONST_VTBL struct IXMLDOMEntityVtbl *lpVtbl; - }; +typedef struct IXMLDOMEntityVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMEntity *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMEntity *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMEntity *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMEntity *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMEntity *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMEntity *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMEntity *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMEntity *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMEntity *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMEntity *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMEntity *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMEntity *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMEntity *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMEntity *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMEntity *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMEntity *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMEntity *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMEntity *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMEntity *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMEntity *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMEntity *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMEntity *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMEntity *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMEntity *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMEntity *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMEntity *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMEntity *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMEntity *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMEntity *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMEntity *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMEntity *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMEntity *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMEntity *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMEntity *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMEntity *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMEntity *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMEntity methods ***/ + HRESULT (STDMETHODCALLTYPE *get_publicId)( + IXMLDOMEntity *This, + VARIANT *id1); + + HRESULT (STDMETHODCALLTYPE *get_systemId)( + IXMLDOMEntity *This, + VARIANT *id1); + + HRESULT (STDMETHODCALLTYPE *get_notationName)( + IXMLDOMEntity *This, + BSTR *p); + + END_INTERFACE +} IXMLDOMEntityVtbl; + +interface IXMLDOMEntity { + CONST_VTBL IXMLDOMEntityVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMEntity_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMEntity_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMEntity_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMEntity_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMEntity_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMEntity_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMEntity_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMEntity_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMEntity_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMEntity_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMEntity_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMEntity_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMEntity_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMEntity_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMEntity_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMEntity_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMEntity_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMEntity_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMEntity_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMEntity_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMEntity_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMEntity_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMEntity_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMEntity_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMEntity_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMEntity_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMEntity_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMEntity_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMEntity_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMEntity_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMEntity_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMEntity_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMEntity_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMEntity_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMEntity_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMEntity_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMEntity_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMEntity_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMEntity_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMEntity_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMEntity_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMEntity_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMEntity_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMEntity_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMEntity_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMEntity_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMEntity_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMEntity_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMEntity_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMEntity_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMEntity_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMEntity_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#define IXMLDOMEntity_get_publicId(This,publicID) (This)->lpVtbl->get_publicId(This,publicID) -#define IXMLDOMEntity_get_systemId(This,systemID) (This)->lpVtbl->get_systemId(This,systemID) -#define IXMLDOMEntity_get_notationName(This,name) (This)->lpVtbl->get_notationName(This,name) +#define IXMLDOMEntity_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMEntity_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMEntity_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMEntity_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMEntity_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMEntity_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMEntity_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMEntity_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMEntity_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMEntity_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMEntity_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMEntity_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMEntity_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMEntity_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMEntity_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMEntity_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMEntity_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMEntity_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMEntity_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMEntity_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMEntity_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMEntity_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMEntity_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMEntity_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMEntity_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMEntity methods ***/ +#define IXMLDOMEntity_get_publicId(This,id1) (This)->lpVtbl->get_publicId(This,id1) +#define IXMLDOMEntity_get_systemId(This,id1) (This)->lpVtbl->get_systemId(This,id1) +#define IXMLDOMEntity_get_notationName(This,p) (This)->lpVtbl->get_notationName(This,p) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntity_QueryInterface(IXMLDOMEntity* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMEntity_AddRef(IXMLDOMEntity* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMEntity_Release(IXMLDOMEntity* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntity_GetTypeInfoCount(IXMLDOMEntity* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_GetTypeInfo(IXMLDOMEntity* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_GetIDsOfNames(IXMLDOMEntity* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_Invoke(IXMLDOMEntity* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeName(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeValue(IXMLDOMEntity* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_put_nodeValue(IXMLDOMEntity* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeType(IXMLDOMEntity* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_parentNode(IXMLDOMEntity* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_childNodes(IXMLDOMEntity* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_firstChild(IXMLDOMEntity* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_lastChild(IXMLDOMEntity* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_previousSibling(IXMLDOMEntity* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nextSibling(IXMLDOMEntity* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_attributes(IXMLDOMEntity* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_insertBefore(IXMLDOMEntity* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_replaceChild(IXMLDOMEntity* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_removeChild(IXMLDOMEntity* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_appendChild(IXMLDOMEntity* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_hasChildNodes(IXMLDOMEntity* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_ownerDocument(IXMLDOMEntity* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_cloneNode(IXMLDOMEntity* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeTypeString(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_text(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_put_text(IXMLDOMEntity* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_specified(IXMLDOMEntity* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_definition(IXMLDOMEntity* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeTypedValue(IXMLDOMEntity* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_put_nodeTypedValue(IXMLDOMEntity* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_dataType(IXMLDOMEntity* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_put_dataType(IXMLDOMEntity* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_xml(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_transformNode(IXMLDOMEntity* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_selectNodes(IXMLDOMEntity* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_selectSingleNode(IXMLDOMEntity* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_parsed(IXMLDOMEntity* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_namespaceURI(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_prefix(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_baseName(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_transformNodeToObject(IXMLDOMEntity* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMEntity methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_publicId(IXMLDOMEntity* This,VARIANT *id1) { + return This->lpVtbl->get_publicId(This,id1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_systemId(IXMLDOMEntity* This,VARIANT *id1) { + return This->lpVtbl->get_systemId(This,id1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_notationName(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_notationName(This,p); +} #endif #endif - HRESULT WINAPI IXMLDOMEntity_get_publicId_Proxy(IXMLDOMEntity *This,VARIANT *publicID); - void __RPC_STUB IXMLDOMEntity_get_publicId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMEntity_get_systemId_Proxy(IXMLDOMEntity *This,VARIANT *systemID); - void __RPC_STUB IXMLDOMEntity_get_systemId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMEntity_get_notationName_Proxy(IXMLDOMEntity *This,BSTR *name); - void __RPC_STUB IXMLDOMEntity_get_notationName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMEntity_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMEntityReference interface + */ #ifndef __IXMLDOMEntityReference_INTERFACE_DEFINED__ #define __IXMLDOMEntityReference_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMEntityReference; + +DEFINE_GUID(IID_IXMLDOMEntityReference, 0x2933bf8e, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMEntityReference : public IXMLDOMNode { - }; +MIDL_INTERFACE("2933bf8e-7b36-11d2-b20e-00c04f983e60") +IXMLDOMEntityReference : public IXMLDOMNode +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMEntityReference, 0x2933bf8e, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMEntityReferenceVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMEntityReference *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMEntityReference *This); - ULONG (WINAPI *Release)(IXMLDOMEntityReference *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMEntityReference *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMEntityReference *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMEntityReference *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMEntityReference *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXMLDOMEntityReference *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXMLDOMEntityReference *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXMLDOMEntityReference *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXMLDOMEntityReference *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXMLDOMEntityReference *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXMLDOMEntityReference *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXMLDOMEntityReference *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXMLDOMEntityReference *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXMLDOMEntityReference *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXMLDOMEntityReference *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXMLDOMEntityReference *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXMLDOMEntityReference *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXMLDOMEntityReference *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXMLDOMEntityReference *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXMLDOMEntityReference *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMEntityReference *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXMLDOMEntityReference *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXMLDOMEntityReference *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXMLDOMEntityReference *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXMLDOMEntityReference *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMEntityReference *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMEntityReference *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXMLDOMEntityReference *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXMLDOMEntityReference *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXMLDOMEntityReference *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXMLDOMEntityReference *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXMLDOMEntityReference *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXMLDOMEntityReference *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXMLDOMEntityReference *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMEntityReference *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXMLDOMEntityReference *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXMLDOMEntityReference *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXMLDOMEntityReference *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - END_INTERFACE - } IXMLDOMEntityReferenceVtbl; - struct IXMLDOMEntityReference { - CONST_VTBL struct IXMLDOMEntityReferenceVtbl *lpVtbl; - }; +typedef struct IXMLDOMEntityReferenceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMEntityReference *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMEntityReference *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMEntityReference *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMEntityReference *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMEntityReference *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMEntityReference *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMEntityReference *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMEntityReference *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMEntityReference *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMEntityReference *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMEntityReference *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMEntityReference *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMEntityReference *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMEntityReference *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMEntityReference *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMEntityReference *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMEntityReference *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMEntityReference *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMEntityReference *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMEntityReference *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMEntityReference *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMEntityReference *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMEntityReference *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMEntityReference *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMEntityReference *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMEntityReference *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMEntityReference *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMEntityReference *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMEntityReference *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMEntityReference *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMEntityReference *This, + IXMLDOMNode *domNode, + VARIANT var1); + + END_INTERFACE +} IXMLDOMEntityReferenceVtbl; + +interface IXMLDOMEntityReference { + CONST_VTBL IXMLDOMEntityReferenceVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXMLDOMEntityReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXMLDOMEntityReference_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXMLDOMEntityReference_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXMLDOMEntityReference_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXMLDOMEntityReference_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXMLDOMEntityReference_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXMLDOMEntityReference_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMEntityReference_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXMLDOMEntityReference_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXMLDOMEntityReference_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXMLDOMEntityReference_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMEntityReference_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMEntityReference_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMEntityReference_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMEntityReference_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXMLDOMEntityReference_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXMLDOMEntityReference_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXMLDOMEntityReference_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXMLDOMEntityReference_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXMLDOMEntityReference_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXMLDOMEntityReference_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXMLDOMEntityReference_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMEntityReference_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMEntityReference_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMEntityReference_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMEntityReference_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXMLDOMEntityReference_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXMLDOMEntityReference_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXMLDOMEntityReference_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXMLDOMEntityReference_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXMLDOMEntityReference_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXMLDOMEntityReference_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXMLDOMEntityReference_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXMLDOMEntityReference_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXMLDOMEntityReference_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXMLDOMEntityReference_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXMLDOMEntityReference_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXMLDOMEntityReference_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXMLDOMEntityReference_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXMLDOMEntityReference_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXMLDOMEntityReference_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXMLDOMEntityReference_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXMLDOMEntityReference_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXMLDOMEntityReference_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXMLDOMEntityReference_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXMLDOMEntityReference_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXMLDOMEntityReference_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXMLDOMEntityReference_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXMLDOMEntityReference_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXMLDOMEntityReference_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXMLDOMEntityReference_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXMLDOMEntityReference_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) -#endif -#endif -#endif - -#ifndef __IXMLDOMParseError_INTERFACE_DEFINED__ -#define __IXMLDOMParseError_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMParseError; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMParseError : public IDispatch { - public: - virtual HRESULT WINAPI get_errorCode(__LONG32 *errorCode) = 0; - virtual HRESULT WINAPI get_url(BSTR *urlString) = 0; - virtual HRESULT WINAPI get_reason(BSTR *reasonString) = 0; - virtual HRESULT WINAPI get_srcText(BSTR *sourceString) = 0; - virtual HRESULT WINAPI get_line(__LONG32 *lineNumber) = 0; - virtual HRESULT WINAPI get_linepos(__LONG32 *linePosition) = 0; - virtual HRESULT WINAPI get_filepos(__LONG32 *filePosition) = 0; - }; +#define IXMLDOMEntityReference_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMEntityReference_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMEntityReference_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMEntityReference_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMEntityReference_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMEntityReference_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMEntityReference_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMEntityReference_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMEntityReference_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMEntityReference_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMEntityReference_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMEntityReference_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMEntityReference_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMEntityReference_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMEntityReference_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMEntityReference_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMEntityReference_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMEntityReference_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMEntityReference_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMEntityReference_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMEntityReference_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMEntityReference_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMEntityReference_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMEntityReference_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMEntityReference_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) #else - typedef struct IXMLDOMParseErrorVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMParseError *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMParseError *This); - ULONG (WINAPI *Release)(IXMLDOMParseError *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMParseError *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMParseError *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMParseError *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMParseError *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_errorCode)(IXMLDOMParseError *This,__LONG32 *errorCode); - HRESULT (WINAPI *get_url)(IXMLDOMParseError *This,BSTR *urlString); - HRESULT (WINAPI *get_reason)(IXMLDOMParseError *This,BSTR *reasonString); - HRESULT (WINAPI *get_srcText)(IXMLDOMParseError *This,BSTR *sourceString); - HRESULT (WINAPI *get_line)(IXMLDOMParseError *This,__LONG32 *lineNumber); - HRESULT (WINAPI *get_linepos)(IXMLDOMParseError *This,__LONG32 *linePosition); - HRESULT (WINAPI *get_filepos)(IXMLDOMParseError *This,__LONG32 *filePosition); - END_INTERFACE - } IXMLDOMParseErrorVtbl; - struct IXMLDOMParseError { - CONST_VTBL struct IXMLDOMParseErrorVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLDOMParseError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLDOMParseError_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLDOMParseError_Release(This) (This)->lpVtbl->Release(This) -#define IXMLDOMParseError_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLDOMParseError_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLDOMParseError_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLDOMParseError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMParseError_get_errorCode(This,errorCode) (This)->lpVtbl->get_errorCode(This,errorCode) -#define IXMLDOMParseError_get_url(This,urlString) (This)->lpVtbl->get_url(This,urlString) -#define IXMLDOMParseError_get_reason(This,reasonString) (This)->lpVtbl->get_reason(This,reasonString) -#define IXMLDOMParseError_get_srcText(This,sourceString) (This)->lpVtbl->get_srcText(This,sourceString) -#define IXMLDOMParseError_get_line(This,lineNumber) (This)->lpVtbl->get_line(This,lineNumber) -#define IXMLDOMParseError_get_linepos(This,linePosition) (This)->lpVtbl->get_linepos(This,linePosition) -#define IXMLDOMParseError_get_filepos(This,filePosition) (This)->lpVtbl->get_filepos(This,filePosition) +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_QueryInterface(IXMLDOMEntityReference* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMEntityReference_AddRef(IXMLDOMEntityReference* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMEntityReference_Release(IXMLDOMEntityReference* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_GetTypeInfoCount(IXMLDOMEntityReference* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_GetTypeInfo(IXMLDOMEntityReference* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_GetIDsOfNames(IXMLDOMEntityReference* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_Invoke(IXMLDOMEntityReference* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeName(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeValue(IXMLDOMEntityReference* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_put_nodeValue(IXMLDOMEntityReference* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeType(IXMLDOMEntityReference* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_parentNode(IXMLDOMEntityReference* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_childNodes(IXMLDOMEntityReference* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_firstChild(IXMLDOMEntityReference* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_lastChild(IXMLDOMEntityReference* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_previousSibling(IXMLDOMEntityReference* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nextSibling(IXMLDOMEntityReference* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_attributes(IXMLDOMEntityReference* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_insertBefore(IXMLDOMEntityReference* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_replaceChild(IXMLDOMEntityReference* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_removeChild(IXMLDOMEntityReference* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_appendChild(IXMLDOMEntityReference* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_hasChildNodes(IXMLDOMEntityReference* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_ownerDocument(IXMLDOMEntityReference* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_cloneNode(IXMLDOMEntityReference* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeTypeString(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_text(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_put_text(IXMLDOMEntityReference* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_specified(IXMLDOMEntityReference* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_definition(IXMLDOMEntityReference* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeTypedValue(IXMLDOMEntityReference* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_put_nodeTypedValue(IXMLDOMEntityReference* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_dataType(IXMLDOMEntityReference* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_put_dataType(IXMLDOMEntityReference* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_xml(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_transformNode(IXMLDOMEntityReference* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_selectNodes(IXMLDOMEntityReference* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_selectSingleNode(IXMLDOMEntityReference* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_parsed(IXMLDOMEntityReference* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_namespaceURI(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_prefix(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_baseName(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_transformNodeToObject(IXMLDOMEntityReference* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} #endif #endif - HRESULT WINAPI IXMLDOMParseError_get_errorCode_Proxy(IXMLDOMParseError *This,__LONG32 *errorCode); - void __RPC_STUB IXMLDOMParseError_get_errorCode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMParseError_get_url_Proxy(IXMLDOMParseError *This,BSTR *urlString); - void __RPC_STUB IXMLDOMParseError_get_url_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMParseError_get_reason_Proxy(IXMLDOMParseError *This,BSTR *reasonString); - void __RPC_STUB IXMLDOMParseError_get_reason_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMParseError_get_srcText_Proxy(IXMLDOMParseError *This,BSTR *sourceString); - void __RPC_STUB IXMLDOMParseError_get_srcText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMParseError_get_line_Proxy(IXMLDOMParseError *This,__LONG32 *lineNumber); - void __RPC_STUB IXMLDOMParseError_get_line_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMParseError_get_linepos_Proxy(IXMLDOMParseError *This,__LONG32 *linePosition); - void __RPC_STUB IXMLDOMParseError_get_linepos_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMParseError_get_filepos_Proxy(IXMLDOMParseError *This,__LONG32 *filePosition); - void __RPC_STUB IXMLDOMParseError_get_filepos_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif -#ifndef __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ -#define __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMSchemaCollection; + +#endif /* __IXMLDOMEntityReference_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMImplementation interface + */ +#ifndef __IXMLDOMImplementation_INTERFACE_DEFINED__ +#define __IXMLDOMImplementation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMImplementation, 0x2933bf8f, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMSchemaCollection : public IDispatch { - public: - virtual HRESULT WINAPI add(BSTR namespaceURI,VARIANT var) = 0; - virtual HRESULT WINAPI get(BSTR namespaceURI,IXMLDOMNode **schemaNode) = 0; - virtual HRESULT WINAPI remove(BSTR namespaceURI) = 0; - virtual HRESULT WINAPI get_length(__LONG32 *length) = 0; - virtual HRESULT WINAPI get_namespaceURI(__LONG32 index,BSTR *length) = 0; - virtual HRESULT WINAPI addCollection(IXMLDOMSchemaCollection *otherCollection) = 0; - virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; - }; +MIDL_INTERFACE("2933bf8f-7b36-11d2-b20e-00c04f983e60") +IXMLDOMImplementation : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE hasFeature( + BSTR feature, + BSTR version, + VARIANT_BOOL *pbool) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMImplementation, 0x2933bf8f, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXMLDOMSchemaCollectionVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMSchemaCollection *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMSchemaCollection *This); - ULONG (WINAPI *Release)(IXMLDOMSchemaCollection *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMSchemaCollection *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMSchemaCollection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMSchemaCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMSchemaCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *add)(IXMLDOMSchemaCollection *This,BSTR namespaceURI,VARIANT var); - HRESULT (WINAPI *get)(IXMLDOMSchemaCollection *This,BSTR namespaceURI,IXMLDOMNode **schemaNode); - HRESULT (WINAPI *remove)(IXMLDOMSchemaCollection *This,BSTR namespaceURI); - HRESULT (WINAPI *get_length)(IXMLDOMSchemaCollection *This,__LONG32 *length); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMSchemaCollection *This,__LONG32 index,BSTR *length); - HRESULT (WINAPI *addCollection)(IXMLDOMSchemaCollection *This,IXMLDOMSchemaCollection *otherCollection); - HRESULT (WINAPI *get__newEnum)(IXMLDOMSchemaCollection *This,IUnknown **ppUnk); - END_INTERFACE - } IXMLDOMSchemaCollectionVtbl; - struct IXMLDOMSchemaCollection { - CONST_VTBL struct IXMLDOMSchemaCollectionVtbl *lpVtbl; - }; +typedef struct IXMLDOMImplementationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMImplementation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMImplementation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMImplementation *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMImplementation *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMImplementation *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMImplementation *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMImplementation *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMImplementation methods ***/ + HRESULT (STDMETHODCALLTYPE *hasFeature)( + IXMLDOMImplementation *This, + BSTR feature, + BSTR version, + VARIANT_BOOL *pbool); + + END_INTERFACE +} IXMLDOMImplementationVtbl; + +interface IXMLDOMImplementation { + CONST_VTBL IXMLDOMImplementationVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define IXMLDOMSchemaCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLDOMSchemaCollection_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLDOMSchemaCollection_Release(This) (This)->lpVtbl->Release(This) -#define IXMLDOMSchemaCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLDOMSchemaCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLDOMSchemaCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLDOMSchemaCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMSchemaCollection_add(This,namespaceURI,var) (This)->lpVtbl->add(This,namespaceURI,var) -#define IXMLDOMSchemaCollection_get(This,namespaceURI,schemaNode) (This)->lpVtbl->get(This,namespaceURI,schemaNode) -#define IXMLDOMSchemaCollection_remove(This,namespaceURI) (This)->lpVtbl->remove(This,namespaceURI) -#define IXMLDOMSchemaCollection_get_length(This,length) (This)->lpVtbl->get_length(This,length) -#define IXMLDOMSchemaCollection_get_namespaceURI(This,index,length) (This)->lpVtbl->get_namespaceURI(This,index,length) -#define IXMLDOMSchemaCollection_addCollection(This,otherCollection) (This)->lpVtbl->addCollection(This,otherCollection) -#define IXMLDOMSchemaCollection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMImplementation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMImplementation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMImplementation_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMImplementation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMImplementation methods ***/ +#define IXMLDOMImplementation_hasFeature(This,feature,version,pbool) (This)->lpVtbl->hasFeature(This,feature,version,pbool) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMImplementation_QueryInterface(IXMLDOMImplementation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMImplementation_AddRef(IXMLDOMImplementation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMImplementation_Release(IXMLDOMImplementation* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMImplementation_GetTypeInfoCount(IXMLDOMImplementation* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMImplementation_GetTypeInfo(IXMLDOMImplementation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMImplementation_GetIDsOfNames(IXMLDOMImplementation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMImplementation_Invoke(IXMLDOMImplementation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMImplementation methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMImplementation_hasFeature(IXMLDOMImplementation* This,BSTR feature,BSTR version,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasFeature(This,feature,version,pbool); +} #endif #endif - HRESULT WINAPI IXMLDOMSchemaCollection_add_Proxy(IXMLDOMSchemaCollection *This,BSTR namespaceURI,VARIANT var); - void __RPC_STUB IXMLDOMSchemaCollection_add_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSchemaCollection_get_Proxy(IXMLDOMSchemaCollection *This,BSTR namespaceURI,IXMLDOMNode **schemaNode); - void __RPC_STUB IXMLDOMSchemaCollection_get_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSchemaCollection_remove_Proxy(IXMLDOMSchemaCollection *This,BSTR namespaceURI); - void __RPC_STUB IXMLDOMSchemaCollection_remove_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSchemaCollection_get_length_Proxy(IXMLDOMSchemaCollection *This,__LONG32 *length); - void __RPC_STUB IXMLDOMSchemaCollection_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSchemaCollection_get_namespaceURI_Proxy(IXMLDOMSchemaCollection *This,__LONG32 index,BSTR *length); - void __RPC_STUB IXMLDOMSchemaCollection_get_namespaceURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSchemaCollection_addCollection_Proxy(IXMLDOMSchemaCollection *This,IXMLDOMSchemaCollection *otherCollection); - void __RPC_STUB IXMLDOMSchemaCollection_addCollection_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSchemaCollection_get__newEnum_Proxy(IXMLDOMSchemaCollection *This,IUnknown **ppUnk); - void __RPC_STUB IXMLDOMSchemaCollection_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IXMLDOMImplementation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXTLRuntime interface + */ #ifndef __IXTLRuntime_INTERFACE_DEFINED__ #define __IXTLRuntime_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXTLRuntime; + +DEFINE_GUID(IID_IXTLRuntime, 0x3efaa425, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXTLRuntime : public IXMLDOMNode { - public: - virtual HRESULT WINAPI uniqueID(IXMLDOMNode *pNode,__LONG32 *pID) = 0; - virtual HRESULT WINAPI depth(IXMLDOMNode *pNode,__LONG32 *pDepth) = 0; - virtual HRESULT WINAPI childNumber(IXMLDOMNode *pNode,__LONG32 *pNumber) = 0; - virtual HRESULT WINAPI ancestorChildNumber(BSTR bstrNodeName,IXMLDOMNode *pNode,__LONG32 *pNumber) = 0; - virtual HRESULT WINAPI absoluteChildNumber(IXMLDOMNode *pNode,__LONG32 *pNumber) = 0; - virtual HRESULT WINAPI formatIndex(__LONG32 lIndex,BSTR bstrFormat,BSTR *pbstrFormattedString) = 0; - virtual HRESULT WINAPI formatNumber(double dblNumber,BSTR bstrFormat,BSTR *pbstrFormattedString) = 0; - virtual HRESULT WINAPI formatDate(VARIANT varDate,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString) = 0; - virtual HRESULT WINAPI formatTime(VARIANT varTime,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString) = 0; - }; +MIDL_INTERFACE("3efaa425-272f-11d2-836f-0000f87a7782") +IXTLRuntime : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE uniqueID( + IXMLDOMNode *pNode, + LONG *pID) = 0; + + virtual HRESULT STDMETHODCALLTYPE depth( + IXMLDOMNode *pNode, + LONG *pDepth) = 0; + + virtual HRESULT STDMETHODCALLTYPE childNumber( + IXMLDOMNode *pNode, + LONG *pNumber) = 0; + + virtual HRESULT STDMETHODCALLTYPE ancestorChildNumber( + BSTR bstr, + IXMLDOMNode *pNode, + LONG *pNumber) = 0; + + virtual HRESULT STDMETHODCALLTYPE absoluteChildNumber( + IXMLDOMNode *pNode, + LONG *pNumber) = 0; + + virtual HRESULT STDMETHODCALLTYPE formatIndex( + LONG lIndex, + BSTR bstr, + BSTR *pbstr) = 0; + + virtual HRESULT STDMETHODCALLTYPE formatNumber( + double dblNumber, + BSTR bstr, + BSTR *pbstr) = 0; + + virtual HRESULT STDMETHODCALLTYPE formatDate( + VARIANT var1, + BSTR bstr, + VARIANT var2, + BSTR *pbstr) = 0; + + virtual HRESULT STDMETHODCALLTYPE formatTime( + VARIANT var1, + BSTR bstr, + VARIANT var2, + BSTR *pbstr) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXTLRuntime, 0x3efaa425, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif #else - typedef struct IXTLRuntimeVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXTLRuntime *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXTLRuntime *This); - ULONG (WINAPI *Release)(IXTLRuntime *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXTLRuntime *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXTLRuntime *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXTLRuntime *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXTLRuntime *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_nodeName)(IXTLRuntime *This,BSTR *name); - HRESULT (WINAPI *get_nodeValue)(IXTLRuntime *This,VARIANT *value); - HRESULT (WINAPI *put_nodeValue)(IXTLRuntime *This,VARIANT value); - HRESULT (WINAPI *get_nodeType)(IXTLRuntime *This,DOMNodeType *type); - HRESULT (WINAPI *get_parentNode)(IXTLRuntime *This,IXMLDOMNode **parent); - HRESULT (WINAPI *get_childNodes)(IXTLRuntime *This,IXMLDOMNodeList **childList); - HRESULT (WINAPI *get_firstChild)(IXTLRuntime *This,IXMLDOMNode **firstChild); - HRESULT (WINAPI *get_lastChild)(IXTLRuntime *This,IXMLDOMNode **lastChild); - HRESULT (WINAPI *get_previousSibling)(IXTLRuntime *This,IXMLDOMNode **previousSibling); - HRESULT (WINAPI *get_nextSibling)(IXTLRuntime *This,IXMLDOMNode **nextSibling); - HRESULT (WINAPI *get_attributes)(IXTLRuntime *This,IXMLDOMNamedNodeMap **attributeMap); - HRESULT (WINAPI *insertBefore)(IXTLRuntime *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *replaceChild)(IXTLRuntime *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); - HRESULT (WINAPI *removeChild)(IXTLRuntime *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); - HRESULT (WINAPI *appendChild)(IXTLRuntime *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); - HRESULT (WINAPI *hasChildNodes)(IXTLRuntime *This,VARIANT_BOOL *hasChild); - HRESULT (WINAPI *get_ownerDocument)(IXTLRuntime *This,IXMLDOMDocument **DOMDocument); - HRESULT (WINAPI *cloneNode)(IXTLRuntime *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); - HRESULT (WINAPI *get_nodeTypeString)(IXTLRuntime *This,BSTR *nodeType); - HRESULT (WINAPI *get_text)(IXTLRuntime *This,BSTR *text); - HRESULT (WINAPI *put_text)(IXTLRuntime *This,BSTR text); - HRESULT (WINAPI *get_specified)(IXTLRuntime *This,VARIANT_BOOL *isSpecified); - HRESULT (WINAPI *get_definition)(IXTLRuntime *This,IXMLDOMNode **definitionNode); - HRESULT (WINAPI *get_nodeTypedValue)(IXTLRuntime *This,VARIANT *typedValue); - HRESULT (WINAPI *put_nodeTypedValue)(IXTLRuntime *This,VARIANT typedValue); - HRESULT (WINAPI *get_dataType)(IXTLRuntime *This,VARIANT *dataTypeName); - HRESULT (WINAPI *put_dataType)(IXTLRuntime *This,BSTR dataTypeName); - HRESULT (WINAPI *get_xml)(IXTLRuntime *This,BSTR *xmlString); - HRESULT (WINAPI *transformNode)(IXTLRuntime *This,IXMLDOMNode *stylesheet,BSTR *xmlString); - HRESULT (WINAPI *selectNodes)(IXTLRuntime *This,BSTR queryString,IXMLDOMNodeList **resultList); - HRESULT (WINAPI *selectSingleNode)(IXTLRuntime *This,BSTR queryString,IXMLDOMNode **resultNode); - HRESULT (WINAPI *get_parsed)(IXTLRuntime *This,VARIANT_BOOL *isParsed); - HRESULT (WINAPI *get_namespaceURI)(IXTLRuntime *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_prefix)(IXTLRuntime *This,BSTR *prefixString); - HRESULT (WINAPI *get_baseName)(IXTLRuntime *This,BSTR *nameString); - HRESULT (WINAPI *transformNodeToObject)(IXTLRuntime *This,IXMLDOMNode *stylesheet,VARIANT outputObject); - HRESULT (WINAPI *uniqueID)(IXTLRuntime *This,IXMLDOMNode *pNode,__LONG32 *pID); - HRESULT (WINAPI *depth)(IXTLRuntime *This,IXMLDOMNode *pNode,__LONG32 *pDepth); - HRESULT (WINAPI *childNumber)(IXTLRuntime *This,IXMLDOMNode *pNode,__LONG32 *pNumber); - HRESULT (WINAPI *ancestorChildNumber)(IXTLRuntime *This,BSTR bstrNodeName,IXMLDOMNode *pNode,__LONG32 *pNumber); - HRESULT (WINAPI *absoluteChildNumber)(IXTLRuntime *This,IXMLDOMNode *pNode,__LONG32 *pNumber); - HRESULT (WINAPI *formatIndex)(IXTLRuntime *This,__LONG32 lIndex,BSTR bstrFormat,BSTR *pbstrFormattedString); - HRESULT (WINAPI *formatNumber)(IXTLRuntime *This,double dblNumber,BSTR bstrFormat,BSTR *pbstrFormattedString); - HRESULT (WINAPI *formatDate)(IXTLRuntime *This,VARIANT varDate,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString); - HRESULT (WINAPI *formatTime)(IXTLRuntime *This,VARIANT varTime,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString); - END_INTERFACE - } IXTLRuntimeVtbl; - struct IXTLRuntime { - CONST_VTBL struct IXTLRuntimeVtbl *lpVtbl; - }; +typedef struct IXTLRuntimeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXTLRuntime *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXTLRuntime *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXTLRuntime *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXTLRuntime *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXTLRuntime *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXTLRuntime *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXTLRuntime *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXTLRuntime *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXTLRuntime *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXTLRuntime *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXTLRuntime *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXTLRuntime *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXTLRuntime *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXTLRuntime *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXTLRuntime *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXTLRuntime *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXTLRuntime *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXTLRuntime *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXTLRuntime *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXTLRuntime *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXTLRuntime *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXTLRuntime *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXTLRuntime *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXTLRuntime *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXTLRuntime *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXTLRuntime *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXTLRuntime *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXTLRuntime *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXTLRuntime *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXTLRuntime *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXTLRuntime *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXTLRuntime *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXTLRuntime *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXTLRuntime *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXTLRuntime *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXTLRuntime *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXTLRuntime methods ***/ + HRESULT (STDMETHODCALLTYPE *uniqueID)( + IXTLRuntime *This, + IXMLDOMNode *pNode, + LONG *pID); + + HRESULT (STDMETHODCALLTYPE *depth)( + IXTLRuntime *This, + IXMLDOMNode *pNode, + LONG *pDepth); + + HRESULT (STDMETHODCALLTYPE *childNumber)( + IXTLRuntime *This, + IXMLDOMNode *pNode, + LONG *pNumber); + + HRESULT (STDMETHODCALLTYPE *ancestorChildNumber)( + IXTLRuntime *This, + BSTR bstr, + IXMLDOMNode *pNode, + LONG *pNumber); + + HRESULT (STDMETHODCALLTYPE *absoluteChildNumber)( + IXTLRuntime *This, + IXMLDOMNode *pNode, + LONG *pNumber); + + HRESULT (STDMETHODCALLTYPE *formatIndex)( + IXTLRuntime *This, + LONG lIndex, + BSTR bstr, + BSTR *pbstr); + + HRESULT (STDMETHODCALLTYPE *formatNumber)( + IXTLRuntime *This, + double dblNumber, + BSTR bstr, + BSTR *pbstr); + + HRESULT (STDMETHODCALLTYPE *formatDate)( + IXTLRuntime *This, + VARIANT var1, + BSTR bstr, + VARIANT var2, + BSTR *pbstr); + + HRESULT (STDMETHODCALLTYPE *formatTime)( + IXTLRuntime *This, + VARIANT var1, + BSTR bstr, + VARIANT var2, + BSTR *pbstr); + + END_INTERFACE +} IXTLRuntimeVtbl; + +interface IXTLRuntime { + CONST_VTBL IXTLRuntimeVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXTLRuntime_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXTLRuntime_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXTLRuntime_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXTLRuntime_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXTLRuntime_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXTLRuntime_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXTLRuntime_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXTLRuntime_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) -#define IXTLRuntime_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) -#define IXTLRuntime_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) -#define IXTLRuntime_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) +/*** IXMLDOMNode methods ***/ +#define IXTLRuntime_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXTLRuntime_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXTLRuntime_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXTLRuntime_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) #define IXTLRuntime_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) -#define IXTLRuntime_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) -#define IXTLRuntime_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) -#define IXTLRuntime_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) -#define IXTLRuntime_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) -#define IXTLRuntime_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) +#define IXTLRuntime_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXTLRuntime_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXTLRuntime_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXTLRuntime_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXTLRuntime_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) #define IXTLRuntime_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) -#define IXTLRuntime_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) -#define IXTLRuntime_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) -#define IXTLRuntime_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) -#define IXTLRuntime_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) -#define IXTLRuntime_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) -#define IXTLRuntime_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) -#define IXTLRuntime_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) -#define IXTLRuntime_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) -#define IXTLRuntime_get_text(This,text) (This)->lpVtbl->get_text(This,text) -#define IXTLRuntime_put_text(This,text) (This)->lpVtbl->put_text(This,text) -#define IXTLRuntime_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) -#define IXTLRuntime_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) -#define IXTLRuntime_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) -#define IXTLRuntime_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) -#define IXTLRuntime_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) -#define IXTLRuntime_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) -#define IXTLRuntime_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) -#define IXTLRuntime_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) -#define IXTLRuntime_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) -#define IXTLRuntime_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) -#define IXTLRuntime_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) -#define IXTLRuntime_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) -#define IXTLRuntime_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) -#define IXTLRuntime_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) -#define IXTLRuntime_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) +#define IXTLRuntime_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXTLRuntime_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXTLRuntime_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXTLRuntime_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXTLRuntime_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXTLRuntime_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXTLRuntime_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXTLRuntime_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXTLRuntime_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXTLRuntime_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXTLRuntime_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXTLRuntime_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXTLRuntime_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXTLRuntime_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXTLRuntime_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXTLRuntime_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXTLRuntime_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXTLRuntime_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXTLRuntime_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXTLRuntime_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXTLRuntime_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXTLRuntime_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXTLRuntime_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXTLRuntime_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXTLRuntime_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXTLRuntime methods ***/ #define IXTLRuntime_uniqueID(This,pNode,pID) (This)->lpVtbl->uniqueID(This,pNode,pID) #define IXTLRuntime_depth(This,pNode,pDepth) (This)->lpVtbl->depth(This,pNode,pDepth) #define IXTLRuntime_childNumber(This,pNode,pNumber) (This)->lpVtbl->childNumber(This,pNode,pNumber) -#define IXTLRuntime_ancestorChildNumber(This,bstrNodeName,pNode,pNumber) (This)->lpVtbl->ancestorChildNumber(This,bstrNodeName,pNode,pNumber) +#define IXTLRuntime_ancestorChildNumber(This,bstr,pNode,pNumber) (This)->lpVtbl->ancestorChildNumber(This,bstr,pNode,pNumber) #define IXTLRuntime_absoluteChildNumber(This,pNode,pNumber) (This)->lpVtbl->absoluteChildNumber(This,pNode,pNumber) -#define IXTLRuntime_formatIndex(This,lIndex,bstrFormat,pbstrFormattedString) (This)->lpVtbl->formatIndex(This,lIndex,bstrFormat,pbstrFormattedString) -#define IXTLRuntime_formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString) (This)->lpVtbl->formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString) -#define IXTLRuntime_formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString) (This)->lpVtbl->formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString) -#define IXTLRuntime_formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString) (This)->lpVtbl->formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString) +#define IXTLRuntime_formatIndex(This,lIndex,bstr,pbstr) (This)->lpVtbl->formatIndex(This,lIndex,bstr,pbstr) +#define IXTLRuntime_formatNumber(This,dblNumber,bstr,pbstr) (This)->lpVtbl->formatNumber(This,dblNumber,bstr,pbstr) +#define IXTLRuntime_formatDate(This,var1,bstr,var2,pbstr) (This)->lpVtbl->formatDate(This,var1,bstr,var2,pbstr) +#define IXTLRuntime_formatTime(This,var1,bstr,var2,pbstr) (This)->lpVtbl->formatTime(This,var1,bstr,var2,pbstr) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXTLRuntime_QueryInterface(IXTLRuntime* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXTLRuntime_AddRef(IXTLRuntime* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXTLRuntime_Release(IXTLRuntime* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXTLRuntime_GetTypeInfoCount(IXTLRuntime* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXTLRuntime_GetTypeInfo(IXTLRuntime* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXTLRuntime_GetIDsOfNames(IXTLRuntime* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXTLRuntime_Invoke(IXTLRuntime* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXTLRuntime_get_nodeName(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_nodeValue(IXTLRuntime* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXTLRuntime_put_nodeValue(IXTLRuntime* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_nodeType(IXTLRuntime* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_parentNode(IXTLRuntime* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_childNodes(IXTLRuntime* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_firstChild(IXTLRuntime* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_lastChild(IXTLRuntime* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_previousSibling(IXTLRuntime* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_nextSibling(IXTLRuntime* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_attributes(IXTLRuntime* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXTLRuntime_insertBefore(IXTLRuntime* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_replaceChild(IXTLRuntime* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_removeChild(IXTLRuntime* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_appendChild(IXTLRuntime* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_hasChildNodes(IXTLRuntime* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_ownerDocument(IXTLRuntime* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXTLRuntime_cloneNode(IXTLRuntime* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_nodeTypeString(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_text(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_put_text(IXTLRuntime* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_specified(IXTLRuntime* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_definition(IXTLRuntime* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_nodeTypedValue(IXTLRuntime* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXTLRuntime_put_nodeTypedValue(IXTLRuntime* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_dataType(IXTLRuntime* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXTLRuntime_put_dataType(IXTLRuntime* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_xml(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_transformNode(IXTLRuntime* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_selectNodes(IXTLRuntime* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXTLRuntime_selectSingleNode(IXTLRuntime* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_parsed(IXTLRuntime* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_namespaceURI(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_prefix(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_baseName(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_transformNodeToObject(IXTLRuntime* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXTLRuntime methods ***/ +static __WIDL_INLINE HRESULT IXTLRuntime_uniqueID(IXTLRuntime* This,IXMLDOMNode *pNode,LONG *pID) { + return This->lpVtbl->uniqueID(This,pNode,pID); +} +static __WIDL_INLINE HRESULT IXTLRuntime_depth(IXTLRuntime* This,IXMLDOMNode *pNode,LONG *pDepth) { + return This->lpVtbl->depth(This,pNode,pDepth); +} +static __WIDL_INLINE HRESULT IXTLRuntime_childNumber(IXTLRuntime* This,IXMLDOMNode *pNode,LONG *pNumber) { + return This->lpVtbl->childNumber(This,pNode,pNumber); +} +static __WIDL_INLINE HRESULT IXTLRuntime_ancestorChildNumber(IXTLRuntime* This,BSTR bstr,IXMLDOMNode *pNode,LONG *pNumber) { + return This->lpVtbl->ancestorChildNumber(This,bstr,pNode,pNumber); +} +static __WIDL_INLINE HRESULT IXTLRuntime_absoluteChildNumber(IXTLRuntime* This,IXMLDOMNode *pNode,LONG *pNumber) { + return This->lpVtbl->absoluteChildNumber(This,pNode,pNumber); +} +static __WIDL_INLINE HRESULT IXTLRuntime_formatIndex(IXTLRuntime* This,LONG lIndex,BSTR bstr,BSTR *pbstr) { + return This->lpVtbl->formatIndex(This,lIndex,bstr,pbstr); +} +static __WIDL_INLINE HRESULT IXTLRuntime_formatNumber(IXTLRuntime* This,double dblNumber,BSTR bstr,BSTR *pbstr) { + return This->lpVtbl->formatNumber(This,dblNumber,bstr,pbstr); +} +static __WIDL_INLINE HRESULT IXTLRuntime_formatDate(IXTLRuntime* This,VARIANT var1,BSTR bstr,VARIANT var2,BSTR *pbstr) { + return This->lpVtbl->formatDate(This,var1,bstr,var2,pbstr); +} +static __WIDL_INLINE HRESULT IXTLRuntime_formatTime(IXTLRuntime* This,VARIANT var1,BSTR bstr,VARIANT var2,BSTR *pbstr) { + return This->lpVtbl->formatTime(This,var1,bstr,var2,pbstr); +} +#endif +#endif + +#endif + + +#endif /* __IXTLRuntime_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IDSOControl interface + */ +#ifndef __IDSOControl_INTERFACE_DEFINED__ +#define __IDSOControl_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IDSOControl, 0x310afa62, 0x0575, 0x11d2, 0x9c,0xa9, 0x00,0x60,0xb0,0xec,0x3d,0x39); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("310afa62-0575-11d2-9ca9-0060b0ec3d39") +IDSOControl : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_XMLDocument( + IXMLDOMDocument **ppDoc) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_XMLDocument( + IXMLDOMDocument *ppDoc) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_JavaDSOCompatible( + WINBOOL *fJavaDSOCompatible) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_JavaDSOCompatible( + WINBOOL fJavaDSOCompatible) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_readyState( + LONG *state) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDSOControl, 0x310afa62, 0x0575, 0x11d2, 0x9c,0xa9, 0x00,0x60,0xb0,0xec,0x3d,0x39) +#endif +#else +typedef struct IDSOControlVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IDSOControl *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IDSOControl *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IDSOControl *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IDSOControl *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IDSOControl *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IDSOControl *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IDSOControl *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IDSOControl methods ***/ + HRESULT (STDMETHODCALLTYPE *get_XMLDocument)( + IDSOControl *This, + IXMLDOMDocument **ppDoc); + + HRESULT (STDMETHODCALLTYPE *put_XMLDocument)( + IDSOControl *This, + IXMLDOMDocument *ppDoc); + + HRESULT (STDMETHODCALLTYPE *get_JavaDSOCompatible)( + IDSOControl *This, + WINBOOL *fJavaDSOCompatible); + + HRESULT (STDMETHODCALLTYPE *put_JavaDSOCompatible)( + IDSOControl *This, + WINBOOL fJavaDSOCompatible); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IDSOControl *This, + LONG *state); + + END_INTERFACE +} IDSOControlVtbl; + +interface IDSOControl { + CONST_VTBL IDSOControlVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IDSOControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IDSOControl_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IDSOControl_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IDSOControl_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IDSOControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IDSOControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IDSOControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IDSOControl methods ***/ +#define IDSOControl_get_XMLDocument(This,ppDoc) (This)->lpVtbl->get_XMLDocument(This,ppDoc) +#define IDSOControl_put_XMLDocument(This,ppDoc) (This)->lpVtbl->put_XMLDocument(This,ppDoc) +#define IDSOControl_get_JavaDSOCompatible(This,fJavaDSOCompatible) (This)->lpVtbl->get_JavaDSOCompatible(This,fJavaDSOCompatible) +#define IDSOControl_put_JavaDSOCompatible(This,fJavaDSOCompatible) (This)->lpVtbl->put_JavaDSOCompatible(This,fJavaDSOCompatible) +#define IDSOControl_get_readyState(This,state) (This)->lpVtbl->get_readyState(This,state) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IDSOControl_QueryInterface(IDSOControl* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IDSOControl_AddRef(IDSOControl* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IDSOControl_Release(IDSOControl* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IDSOControl_GetTypeInfoCount(IDSOControl* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IDSOControl_GetTypeInfo(IDSOControl* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IDSOControl_GetIDsOfNames(IDSOControl* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IDSOControl_Invoke(IDSOControl* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IDSOControl methods ***/ +static __WIDL_INLINE HRESULT IDSOControl_get_XMLDocument(IDSOControl* This,IXMLDOMDocument **ppDoc) { + return This->lpVtbl->get_XMLDocument(This,ppDoc); +} +static __WIDL_INLINE HRESULT IDSOControl_put_XMLDocument(IDSOControl* This,IXMLDOMDocument *ppDoc) { + return This->lpVtbl->put_XMLDocument(This,ppDoc); +} +static __WIDL_INLINE HRESULT IDSOControl_get_JavaDSOCompatible(IDSOControl* This,WINBOOL *fJavaDSOCompatible) { + return This->lpVtbl->get_JavaDSOCompatible(This,fJavaDSOCompatible); +} +static __WIDL_INLINE HRESULT IDSOControl_put_JavaDSOCompatible(IDSOControl* This,WINBOOL fJavaDSOCompatible) { + return This->lpVtbl->put_JavaDSOCompatible(This,fJavaDSOCompatible); +} +static __WIDL_INLINE HRESULT IDSOControl_get_readyState(IDSOControl* This,LONG *state) { + return This->lpVtbl->get_readyState(This,state); +} #endif #endif - HRESULT WINAPI IXTLRuntime_uniqueID_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,__LONG32 *pID); - void __RPC_STUB IXTLRuntime_uniqueID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_depth_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,__LONG32 *pDepth); - void __RPC_STUB IXTLRuntime_depth_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_childNumber_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,__LONG32 *pNumber); - void __RPC_STUB IXTLRuntime_childNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_ancestorChildNumber_Proxy(IXTLRuntime *This,BSTR bstrNodeName,IXMLDOMNode *pNode,__LONG32 *pNumber); - void __RPC_STUB IXTLRuntime_ancestorChildNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_absoluteChildNumber_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,__LONG32 *pNumber); - void __RPC_STUB IXTLRuntime_absoluteChildNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_formatIndex_Proxy(IXTLRuntime *This,__LONG32 lIndex,BSTR bstrFormat,BSTR *pbstrFormattedString); - void __RPC_STUB IXTLRuntime_formatIndex_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_formatNumber_Proxy(IXTLRuntime *This,double dblNumber,BSTR bstrFormat,BSTR *pbstrFormattedString); - void __RPC_STUB IXTLRuntime_formatNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_formatDate_Proxy(IXTLRuntime *This,VARIANT varDate,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString); - void __RPC_STUB IXTLRuntime_formatDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXTLRuntime_formatTime_Proxy(IXTLRuntime *This,VARIANT varTime,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString); - void __RPC_STUB IXTLRuntime_formatTime_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif -#ifndef __IXSLTemplate_INTERFACE_DEFINED__ -#define __IXSLTemplate_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXSLTemplate; + +#endif /* __IDSOControl_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * XMLDOMDocumentEvents dispinterface + */ +#ifndef __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ +#define __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ + +DEFINE_GUID(DIID_XMLDOMDocumentEvents, 0x3efaa427, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXSLTemplate : public IDispatch { - public: - virtual HRESULT WINAPI putref_stylesheet(IXMLDOMNode *stylesheet) = 0; - virtual HRESULT WINAPI get_stylesheet(IXMLDOMNode **stylesheet) = 0; - virtual HRESULT WINAPI createProcessor(IXSLProcessor **ppProcessor) = 0; - }; +MIDL_INTERFACE("3efaa427-272f-11d2-836f-0000f87a7782") +XMLDOMDocumentEvents : public IDispatch +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLDOMDocumentEvents, 0x3efaa427, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif #else - typedef struct IXSLTemplateVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXSLTemplate *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXSLTemplate *This); - ULONG (WINAPI *Release)(IXSLTemplate *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXSLTemplate *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXSLTemplate *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXSLTemplate *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXSLTemplate *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *putref_stylesheet)(IXSLTemplate *This,IXMLDOMNode *stylesheet); - HRESULT (WINAPI *get_stylesheet)(IXSLTemplate *This,IXMLDOMNode **stylesheet); - HRESULT (WINAPI *createProcessor)(IXSLTemplate *This,IXSLProcessor **ppProcessor); - END_INTERFACE - } IXSLTemplateVtbl; - struct IXSLTemplate { - CONST_VTBL struct IXSLTemplateVtbl *lpVtbl; - }; +typedef struct XMLDOMDocumentEventsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + XMLDOMDocumentEvents *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + XMLDOMDocumentEvents *This); + + ULONG (STDMETHODCALLTYPE *Release)( + XMLDOMDocumentEvents *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + XMLDOMDocumentEvents *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + XMLDOMDocumentEvents *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + XMLDOMDocumentEvents *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + XMLDOMDocumentEvents *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + END_INTERFACE +} XMLDOMDocumentEventsVtbl; + +interface XMLDOMDocumentEvents { + CONST_VTBL XMLDOMDocumentEventsVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define IXSLTemplate_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXSLTemplate_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXSLTemplate_Release(This) (This)->lpVtbl->Release(This) -#define IXSLTemplate_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXSLTemplate_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXSLTemplate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXSLTemplate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXSLTemplate_putref_stylesheet(This,stylesheet) (This)->lpVtbl->putref_stylesheet(This,stylesheet) -#define IXSLTemplate_get_stylesheet(This,stylesheet) (This)->lpVtbl->get_stylesheet(This,stylesheet) -#define IXSLTemplate_createProcessor(This,ppProcessor) (This)->lpVtbl->createProcessor(This,ppProcessor) +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define XMLDOMDocumentEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define XMLDOMDocumentEvents_AddRef(This) (This)->lpVtbl->AddRef(This) +#define XMLDOMDocumentEvents_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define XMLDOMDocumentEvents_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define XMLDOMDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define XMLDOMDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define XMLDOMDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_QueryInterface(XMLDOMDocumentEvents* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG XMLDOMDocumentEvents_AddRef(XMLDOMDocumentEvents* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG XMLDOMDocumentEvents_Release(XMLDOMDocumentEvents* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_GetTypeInfoCount(XMLDOMDocumentEvents* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_GetTypeInfo(XMLDOMDocumentEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_GetIDsOfNames(XMLDOMDocumentEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_Invoke(XMLDOMDocumentEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} #endif #endif - HRESULT WINAPI IXSLTemplate_putref_stylesheet_Proxy(IXSLTemplate *This,IXMLDOMNode *stylesheet); - void __RPC_STUB IXSLTemplate_putref_stylesheet_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLTemplate_get_stylesheet_Proxy(IXSLTemplate *This,IXMLDOMNode **stylesheet); - void __RPC_STUB IXSLTemplate_get_stylesheet_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLTemplate_createProcessor_Proxy(IXSLTemplate *This,IXSLProcessor **ppProcessor); - void __RPC_STUB IXSLTemplate_createProcessor_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif +#endif /* __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXSLProcessor interface + */ #ifndef __IXSLProcessor_INTERFACE_DEFINED__ #define __IXSLProcessor_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXSLProcessor; + +DEFINE_GUID(IID_IXSLProcessor, 0x2933bf92, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXSLProcessor : public IDispatch { - public: - virtual HRESULT WINAPI put_input(VARIANT var) = 0; - virtual HRESULT WINAPI get_input(VARIANT *pVar) = 0; - virtual HRESULT WINAPI get_ownerTemplate(IXSLTemplate **ppTemplate) = 0; - virtual HRESULT WINAPI setStartMode(BSTR mode,BSTR namespaceURI = L"") = 0; - virtual HRESULT WINAPI get_startMode(BSTR *mode) = 0; - virtual HRESULT WINAPI get_startModeURI(BSTR *namespaceURI) = 0; - virtual HRESULT WINAPI put_output(VARIANT output) = 0; - virtual HRESULT WINAPI get_output(VARIANT *pOutput) = 0; - virtual HRESULT WINAPI transform(VARIANT_BOOL *pDone) = 0; - virtual HRESULT WINAPI reset(void) = 0; - virtual HRESULT WINAPI get_readyState(__LONG32 *pReadyState) = 0; - virtual HRESULT WINAPI addParameter(BSTR baseName,VARIANT parameter,BSTR namespaceURI = L"") = 0; - virtual HRESULT WINAPI addObject(IDispatch *obj,BSTR namespaceURI) = 0; - virtual HRESULT WINAPI get_stylesheet(IXMLDOMNode **stylesheet) = 0; - }; +MIDL_INTERFACE("2933bf92-7b36-11d2-b20e-00c04f983e60") +IXSLProcessor : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE put_input( + VARIANT var) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_input( + VARIANT *var) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ownerTemplate( + IXSLTemplate **ppTemplate) = 0; + + virtual HRESULT STDMETHODCALLTYPE setStartMode( + BSTR p, + BSTR uri = L"") = 0; + + virtual HRESULT STDMETHODCALLTYPE get_startMode( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_startModeURI( + BSTR *uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_output( + VARIANT var) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_output( + VARIANT *var) = 0; + + virtual HRESULT STDMETHODCALLTYPE transform( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_readyState( + LONG *pstate) = 0; + + virtual HRESULT STDMETHODCALLTYPE addParameter( + BSTR p, + VARIANT var, + BSTR uri = L"") = 0; + + virtual HRESULT STDMETHODCALLTYPE addObject( + IDispatch *obj, + BSTR uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_stylesheet( + IXMLDOMNode **node) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXSLProcessor, 0x2933bf92, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif #else - typedef struct IXSLProcessorVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXSLProcessor *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXSLProcessor *This); - ULONG (WINAPI *Release)(IXSLProcessor *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXSLProcessor *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXSLProcessor *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXSLProcessor *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXSLProcessor *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *put_input)(IXSLProcessor *This,VARIANT var); - HRESULT (WINAPI *get_input)(IXSLProcessor *This,VARIANT *pVar); - HRESULT (WINAPI *get_ownerTemplate)(IXSLProcessor *This,IXSLTemplate **ppTemplate); - HRESULT (WINAPI *setStartMode)(IXSLProcessor *This,BSTR mode,BSTR namespaceURI); - HRESULT (WINAPI *get_startMode)(IXSLProcessor *This,BSTR *mode); - HRESULT (WINAPI *get_startModeURI)(IXSLProcessor *This,BSTR *namespaceURI); - HRESULT (WINAPI *put_output)(IXSLProcessor *This,VARIANT output); - HRESULT (WINAPI *get_output)(IXSLProcessor *This,VARIANT *pOutput); - HRESULT (WINAPI *transform)(IXSLProcessor *This,VARIANT_BOOL *pDone); - HRESULT (WINAPI *reset)(IXSLProcessor *This); - HRESULT (WINAPI *get_readyState)(IXSLProcessor *This,__LONG32 *pReadyState); - HRESULT (WINAPI *addParameter)(IXSLProcessor *This,BSTR baseName,VARIANT parameter,BSTR namespaceURI); - HRESULT (WINAPI *addObject)(IXSLProcessor *This,IDispatch *obj,BSTR namespaceURI); - HRESULT (WINAPI *get_stylesheet)(IXSLProcessor *This,IXMLDOMNode **stylesheet); - END_INTERFACE - } IXSLProcessorVtbl; - struct IXSLProcessor { - CONST_VTBL struct IXSLProcessorVtbl *lpVtbl; - }; +typedef struct IXSLProcessorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXSLProcessor *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXSLProcessor *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXSLProcessor *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXSLProcessor *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXSLProcessor *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXSLProcessor *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXSLProcessor *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXSLProcessor methods ***/ + HRESULT (STDMETHODCALLTYPE *put_input)( + IXSLProcessor *This, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *get_input)( + IXSLProcessor *This, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *get_ownerTemplate)( + IXSLProcessor *This, + IXSLTemplate **ppTemplate); + + HRESULT (STDMETHODCALLTYPE *setStartMode)( + IXSLProcessor *This, + BSTR p, + BSTR uri); + + HRESULT (STDMETHODCALLTYPE *get_startMode)( + IXSLProcessor *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_startModeURI)( + IXSLProcessor *This, + BSTR *uri); + + HRESULT (STDMETHODCALLTYPE *put_output)( + IXSLProcessor *This, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *get_output)( + IXSLProcessor *This, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *transform)( + IXSLProcessor *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *reset)( + IXSLProcessor *This); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXSLProcessor *This, + LONG *pstate); + + HRESULT (STDMETHODCALLTYPE *addParameter)( + IXSLProcessor *This, + BSTR p, + VARIANT var, + BSTR uri); + + HRESULT (STDMETHODCALLTYPE *addObject)( + IXSLProcessor *This, + IDispatch *obj, + BSTR uri); + + HRESULT (STDMETHODCALLTYPE *get_stylesheet)( + IXSLProcessor *This, + IXMLDOMNode **node); + + END_INTERFACE +} IXSLProcessorVtbl; + +interface IXSLProcessor { + CONST_VTBL IXSLProcessorVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IXSLProcessor_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IXSLProcessor_AddRef(This) (This)->lpVtbl->AddRef(This) #define IXSLProcessor_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IXSLProcessor_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IXSLProcessor_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IXSLProcessor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IXSLProcessor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXSLProcessor methods ***/ #define IXSLProcessor_put_input(This,var) (This)->lpVtbl->put_input(This,var) -#define IXSLProcessor_get_input(This,pVar) (This)->lpVtbl->get_input(This,pVar) +#define IXSLProcessor_get_input(This,var) (This)->lpVtbl->get_input(This,var) #define IXSLProcessor_get_ownerTemplate(This,ppTemplate) (This)->lpVtbl->get_ownerTemplate(This,ppTemplate) -#define IXSLProcessor_setStartMode(This,mode,namespaceURI) (This)->lpVtbl->setStartMode(This,mode,namespaceURI) -#define IXSLProcessor_get_startMode(This,mode) (This)->lpVtbl->get_startMode(This,mode) -#define IXSLProcessor_get_startModeURI(This,namespaceURI) (This)->lpVtbl->get_startModeURI(This,namespaceURI) -#define IXSLProcessor_put_output(This,output) (This)->lpVtbl->put_output(This,output) -#define IXSLProcessor_get_output(This,pOutput) (This)->lpVtbl->get_output(This,pOutput) -#define IXSLProcessor_transform(This,pDone) (This)->lpVtbl->transform(This,pDone) +#define IXSLProcessor_setStartMode(This,p,uri) (This)->lpVtbl->setStartMode(This,p,uri) +#define IXSLProcessor_get_startMode(This,p) (This)->lpVtbl->get_startMode(This,p) +#define IXSLProcessor_get_startModeURI(This,uri) (This)->lpVtbl->get_startModeURI(This,uri) +#define IXSLProcessor_put_output(This,var) (This)->lpVtbl->put_output(This,var) +#define IXSLProcessor_get_output(This,var) (This)->lpVtbl->get_output(This,var) +#define IXSLProcessor_transform(This,pbool) (This)->lpVtbl->transform(This,pbool) #define IXSLProcessor_reset(This) (This)->lpVtbl->reset(This) -#define IXSLProcessor_get_readyState(This,pReadyState) (This)->lpVtbl->get_readyState(This,pReadyState) -#define IXSLProcessor_addParameter(This,baseName,parameter,namespaceURI) (This)->lpVtbl->addParameter(This,baseName,parameter,namespaceURI) -#define IXSLProcessor_addObject(This,obj,namespaceURI) (This)->lpVtbl->addObject(This,obj,namespaceURI) -#define IXSLProcessor_get_stylesheet(This,stylesheet) (This)->lpVtbl->get_stylesheet(This,stylesheet) -#endif -#endif - HRESULT WINAPI IXSLProcessor_put_input_Proxy(IXSLProcessor *This,VARIANT var); - void __RPC_STUB IXSLProcessor_put_input_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLProcessor_get_input_Proxy(IXSLProcessor *This,VARIANT *pVar); - void __RPC_STUB IXSLProcessor_get_input_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLProcessor_get_ownerTemplate_Proxy(IXSLProcessor *This,IXSLTemplate **ppTemplate); - void __RPC_STUB IXSLProcessor_get_ownerTemplate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLProcessor_setStartMode_Proxy(IXSLProcessor *This,BSTR mode,BSTR namespaceURI); - void __RPC_STUB IXSLProcessor_setStartMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLProcessor_get_startMode_Proxy(IXSLProcessor *This,BSTR *mode); - void __RPC_STUB IXSLProcessor_get_startMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLProcessor_get_startModeURI_Proxy(IXSLProcessor *This,BSTR *namespaceURI); - void __RPC_STUB IXSLProcessor_get_startModeURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLProcessor_put_output_Proxy(IXSLProcessor *This,VARIANT output); - void __RPC_STUB IXSLProcessor_put_output_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLProcessor_get_output_Proxy(IXSLProcessor *This,VARIANT *pOutput); - void __RPC_STUB IXSLProcessor_get_output_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLProcessor_transform_Proxy(IXSLProcessor *This,VARIANT_BOOL *pDone); - void __RPC_STUB IXSLProcessor_transform_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLProcessor_reset_Proxy(IXSLProcessor *This); - void __RPC_STUB IXSLProcessor_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLProcessor_get_readyState_Proxy(IXSLProcessor *This,__LONG32 *pReadyState); - void __RPC_STUB IXSLProcessor_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLProcessor_addParameter_Proxy(IXSLProcessor *This,BSTR baseName,VARIANT parameter,BSTR namespaceURI); - void __RPC_STUB IXSLProcessor_addParameter_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLProcessor_addObject_Proxy(IXSLProcessor *This,IDispatch *obj,BSTR namespaceURI); - void __RPC_STUB IXSLProcessor_addObject_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXSLProcessor_get_stylesheet_Proxy(IXSLProcessor *This,IXMLDOMNode **stylesheet); - void __RPC_STUB IXSLProcessor_get_stylesheet_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif - -#ifndef __ISAXXMLReader_INTERFACE_DEFINED__ -#define __ISAXXMLReader_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISAXXMLReader; +#define IXSLProcessor_get_readyState(This,pstate) (This)->lpVtbl->get_readyState(This,pstate) +#define IXSLProcessor_addParameter(This,p,var,uri) (This)->lpVtbl->addParameter(This,p,var,uri) +#define IXSLProcessor_addObject(This,obj,uri) (This)->lpVtbl->addObject(This,obj,uri) +#define IXSLProcessor_get_stylesheet(This,node) (This)->lpVtbl->get_stylesheet(This,node) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXSLProcessor_QueryInterface(IXSLProcessor* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXSLProcessor_AddRef(IXSLProcessor* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXSLProcessor_Release(IXSLProcessor* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXSLProcessor_GetTypeInfoCount(IXSLProcessor* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXSLProcessor_GetTypeInfo(IXSLProcessor* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXSLProcessor_GetIDsOfNames(IXSLProcessor* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXSLProcessor_Invoke(IXSLProcessor* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXSLProcessor methods ***/ +static __WIDL_INLINE HRESULT IXSLProcessor_put_input(IXSLProcessor* This,VARIANT var) { + return This->lpVtbl->put_input(This,var); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_input(IXSLProcessor* This,VARIANT *var) { + return This->lpVtbl->get_input(This,var); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_ownerTemplate(IXSLProcessor* This,IXSLTemplate **ppTemplate) { + return This->lpVtbl->get_ownerTemplate(This,ppTemplate); +} +static __WIDL_INLINE HRESULT IXSLProcessor_setStartMode(IXSLProcessor* This,BSTR p,BSTR uri) { + return This->lpVtbl->setStartMode(This,p,uri); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_startMode(IXSLProcessor* This,BSTR *p) { + return This->lpVtbl->get_startMode(This,p); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_startModeURI(IXSLProcessor* This,BSTR *uri) { + return This->lpVtbl->get_startModeURI(This,uri); +} +static __WIDL_INLINE HRESULT IXSLProcessor_put_output(IXSLProcessor* This,VARIANT var) { + return This->lpVtbl->put_output(This,var); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_output(IXSLProcessor* This,VARIANT *var) { + return This->lpVtbl->get_output(This,var); +} +static __WIDL_INLINE HRESULT IXSLProcessor_transform(IXSLProcessor* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->transform(This,pbool); +} +static __WIDL_INLINE HRESULT IXSLProcessor_reset(IXSLProcessor* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_readyState(IXSLProcessor* This,LONG *pstate) { + return This->lpVtbl->get_readyState(This,pstate); +} +static __WIDL_INLINE HRESULT IXSLProcessor_addParameter(IXSLProcessor* This,BSTR p,VARIANT var,BSTR uri) { + return This->lpVtbl->addParameter(This,p,var,uri); +} +static __WIDL_INLINE HRESULT IXSLProcessor_addObject(IXSLProcessor* This,IDispatch *obj,BSTR uri) { + return This->lpVtbl->addObject(This,obj,uri); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_stylesheet(IXSLProcessor* This,IXMLDOMNode **node) { + return This->lpVtbl->get_stylesheet(This,node); +} +#endif +#endif + +#endif + + +#endif /* __IXSLProcessor_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXSLTemplate interface + */ +#ifndef __IXSLTemplate_INTERFACE_DEFINED__ +#define __IXSLTemplate_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXSLTemplate, 0x2933bf93, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf93-7b36-11d2-b20e-00c04f983e60") +IXSLTemplate : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE putref_stylesheet( + IXMLDOMNode *node) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_stylesheet( + IXMLDOMNode **node) = 0; + + virtual HRESULT STDMETHODCALLTYPE createProcessor( + IXSLProcessor **ppProcessor) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXSLTemplate, 0x2933bf93, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXSLTemplateVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXSLTemplate *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXSLTemplate *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXSLTemplate *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXSLTemplate *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXSLTemplate *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXSLTemplate *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXSLTemplate *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXSLTemplate methods ***/ + HRESULT (STDMETHODCALLTYPE *putref_stylesheet)( + IXSLTemplate *This, + IXMLDOMNode *node); + + HRESULT (STDMETHODCALLTYPE *get_stylesheet)( + IXSLTemplate *This, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *createProcessor)( + IXSLTemplate *This, + IXSLProcessor **ppProcessor); + + END_INTERFACE +} IXSLTemplateVtbl; + +interface IXSLTemplate { + CONST_VTBL IXSLTemplateVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXSLTemplate_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXSLTemplate_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXSLTemplate_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXSLTemplate_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXSLTemplate_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXSLTemplate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXSLTemplate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXSLTemplate methods ***/ +#define IXSLTemplate_putref_stylesheet(This,node) (This)->lpVtbl->putref_stylesheet(This,node) +#define IXSLTemplate_get_stylesheet(This,node) (This)->lpVtbl->get_stylesheet(This,node) +#define IXSLTemplate_createProcessor(This,ppProcessor) (This)->lpVtbl->createProcessor(This,ppProcessor) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXSLTemplate_QueryInterface(IXSLTemplate* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXSLTemplate_AddRef(IXSLTemplate* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXSLTemplate_Release(IXSLTemplate* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXSLTemplate_GetTypeInfoCount(IXSLTemplate* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXSLTemplate_GetTypeInfo(IXSLTemplate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXSLTemplate_GetIDsOfNames(IXSLTemplate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXSLTemplate_Invoke(IXSLTemplate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXSLTemplate methods ***/ +static __WIDL_INLINE HRESULT IXSLTemplate_putref_stylesheet(IXSLTemplate* This,IXMLDOMNode *node) { + return This->lpVtbl->putref_stylesheet(This,node); +} +static __WIDL_INLINE HRESULT IXSLTemplate_get_stylesheet(IXSLTemplate* This,IXMLDOMNode **node) { + return This->lpVtbl->get_stylesheet(This,node); +} +static __WIDL_INLINE HRESULT IXSLTemplate_createProcessor(IXSLTemplate* This,IXSLProcessor **ppProcessor) { + return This->lpVtbl->createProcessor(This,ppProcessor); +} +#endif +#endif + +#endif + + +#endif /* __IXSLTemplate_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLHTTPRequest interface + */ +#ifndef __IXMLHTTPRequest_INTERFACE_DEFINED__ +#define __IXMLHTTPRequest_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLHTTPRequest, 0xed8c108d, 0x4349, 0x11d2, 0x91,0xa4, 0x00,0xc0,0x4f,0x79,0x69,0xe8); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("ed8c108d-4349-11d2-91a4-00c04f7969e8") +IXMLHTTPRequest : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE open( + BSTR bstrMethod, + BSTR bstrUrl, + VARIANT varAsync, + VARIANT username, + VARIANT password) = 0; + + virtual HRESULT STDMETHODCALLTYPE setRequestHeader( + BSTR bstrHeader, + BSTR bstrValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getResponseHeader( + BSTR bstrHeader, + BSTR *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAllResponseHeaders( + BSTR *pbstrHeaders) = 0; + + virtual HRESULT STDMETHODCALLTYPE send( + VARIANT body) = 0; + + virtual HRESULT STDMETHODCALLTYPE abort( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_status( + LONG *pStatus) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_statusText( + BSTR *pStatus) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_responseXML( + IDispatch **pBody) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_responseText( + BSTR *pBody) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_responseBody( + VARIANT *pBody) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_responseStream( + VARIANT *pBody) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_readyState( + LONG *pState) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_onreadystatechange( + IDispatch *pReadyStateSink) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLHTTPRequest, 0xed8c108d, 0x4349, 0x11d2, 0x91,0xa4, 0x00,0xc0,0x4f,0x79,0x69,0xe8) +#endif +#else +typedef struct IXMLHTTPRequestVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLHTTPRequest *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLHTTPRequest *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLHTTPRequest *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLHTTPRequest *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLHTTPRequest *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLHTTPRequest *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLHTTPRequest *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLHTTPRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *open)( + IXMLHTTPRequest *This, + BSTR bstrMethod, + BSTR bstrUrl, + VARIANT varAsync, + VARIANT username, + VARIANT password); + + HRESULT (STDMETHODCALLTYPE *setRequestHeader)( + IXMLHTTPRequest *This, + BSTR bstrHeader, + BSTR bstrValue); + + HRESULT (STDMETHODCALLTYPE *getResponseHeader)( + IXMLHTTPRequest *This, + BSTR bstrHeader, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *getAllResponseHeaders)( + IXMLHTTPRequest *This, + BSTR *pbstrHeaders); + + HRESULT (STDMETHODCALLTYPE *send)( + IXMLHTTPRequest *This, + VARIANT body); + + HRESULT (STDMETHODCALLTYPE *abort)( + IXMLHTTPRequest *This); + + HRESULT (STDMETHODCALLTYPE *get_status)( + IXMLHTTPRequest *This, + LONG *pStatus); + + HRESULT (STDMETHODCALLTYPE *get_statusText)( + IXMLHTTPRequest *This, + BSTR *pStatus); + + HRESULT (STDMETHODCALLTYPE *get_responseXML)( + IXMLHTTPRequest *This, + IDispatch **pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseText)( + IXMLHTTPRequest *This, + BSTR *pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseBody)( + IXMLHTTPRequest *This, + VARIANT *pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseStream)( + IXMLHTTPRequest *This, + VARIANT *pBody); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXMLHTTPRequest *This, + LONG *pState); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IXMLHTTPRequest *This, + IDispatch *pReadyStateSink); + + END_INTERFACE +} IXMLHTTPRequestVtbl; + +interface IXMLHTTPRequest { + CONST_VTBL IXMLHTTPRequestVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLHTTPRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLHTTPRequest_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLHTTPRequest_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLHTTPRequest_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLHTTPRequest methods ***/ +#define IXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,username,password) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,username,password) +#define IXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) +#define IXMLHTTPRequest_getResponseHeader(This,bstrHeader,value) (This)->lpVtbl->getResponseHeader(This,bstrHeader,value) +#define IXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders) +#define IXMLHTTPRequest_send(This,body) (This)->lpVtbl->send(This,body) +#define IXMLHTTPRequest_abort(This) (This)->lpVtbl->abort(This) +#define IXMLHTTPRequest_get_status(This,pStatus) (This)->lpVtbl->get_status(This,pStatus) +#define IXMLHTTPRequest_get_statusText(This,pStatus) (This)->lpVtbl->get_statusText(This,pStatus) +#define IXMLHTTPRequest_get_responseXML(This,pBody) (This)->lpVtbl->get_responseXML(This,pBody) +#define IXMLHTTPRequest_get_responseText(This,pBody) (This)->lpVtbl->get_responseText(This,pBody) +#define IXMLHTTPRequest_get_responseBody(This,pBody) (This)->lpVtbl->get_responseBody(This,pBody) +#define IXMLHTTPRequest_get_responseStream(This,pBody) (This)->lpVtbl->get_responseStream(This,pBody) +#define IXMLHTTPRequest_get_readyState(This,pState) (This)->lpVtbl->get_readyState(This,pState) +#define IXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest_QueryInterface(IXMLHTTPRequest* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLHTTPRequest_AddRef(IXMLHTTPRequest* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLHTTPRequest_Release(IXMLHTTPRequest* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest_GetTypeInfoCount(IXMLHTTPRequest* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_GetTypeInfo(IXMLHTTPRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_GetIDsOfNames(IXMLHTTPRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_Invoke(IXMLHTTPRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLHTTPRequest methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest_open(IXMLHTTPRequest* This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT username,VARIANT password) { + return This->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,username,password); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_setRequestHeader(IXMLHTTPRequest* This,BSTR bstrHeader,BSTR bstrValue) { + return This->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_getResponseHeader(IXMLHTTPRequest* This,BSTR bstrHeader,BSTR *value) { + return This->lpVtbl->getResponseHeader(This,bstrHeader,value); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_getAllResponseHeaders(IXMLHTTPRequest* This,BSTR *pbstrHeaders) { + return This->lpVtbl->getAllResponseHeaders(This,pbstrHeaders); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_send(IXMLHTTPRequest* This,VARIANT body) { + return This->lpVtbl->send(This,body); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_abort(IXMLHTTPRequest* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_status(IXMLHTTPRequest* This,LONG *pStatus) { + return This->lpVtbl->get_status(This,pStatus); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_statusText(IXMLHTTPRequest* This,BSTR *pStatus) { + return This->lpVtbl->get_statusText(This,pStatus); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_responseXML(IXMLHTTPRequest* This,IDispatch **pBody) { + return This->lpVtbl->get_responseXML(This,pBody); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_responseText(IXMLHTTPRequest* This,BSTR *pBody) { + return This->lpVtbl->get_responseText(This,pBody); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_responseBody(IXMLHTTPRequest* This,VARIANT *pBody) { + return This->lpVtbl->get_responseBody(This,pBody); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_responseStream(IXMLHTTPRequest* This,VARIANT *pBody) { + return This->lpVtbl->get_responseStream(This,pBody); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_readyState(IXMLHTTPRequest* This,LONG *pState) { + return This->lpVtbl->get_readyState(This,pState); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_put_onreadystatechange(IXMLHTTPRequest* This,IDispatch *pReadyStateSink) { + return This->lpVtbl->put_onreadystatechange(This,pReadyStateSink); +} +#endif +#endif + +#endif + + +#endif /* __IXMLHTTPRequest_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IServerXMLHTTPRequest interface + */ +#ifndef __IServerXMLHTTPRequest_INTERFACE_DEFINED__ +#define __IServerXMLHTTPRequest_INTERFACE_DEFINED__ + +typedef enum _SERVERXMLHTTP_OPTION { + SXH_OPTION_URL = -1, + SXH_OPTION_URL_CODEPAGE = 0, + SXH_OPTION_ESCAPE_PERCENT_IN_URL = 1, + SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = 2, + SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3 +} SERVERXMLHTTP_OPTION; +DEFINE_GUID(IID_IServerXMLHTTPRequest, 0x2e9196bf, 0x13ba, 0x4dd4, 0x91,0xca, 0x6c,0x57,0x1f,0x28,0x14,0x95); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2e9196bf-13ba-4dd4-91ca-6c571f281495") +IServerXMLHTTPRequest : public IXMLHTTPRequest +{ + virtual HRESULT STDMETHODCALLTYPE setTimeouts( + LONG resolveTimeout, + LONG connectTimeout, + LONG sendTimeout, + LONG receiveTimeout) = 0; + + virtual HRESULT STDMETHODCALLTYPE waitForResponse( + VARIANT timeoutInSeconds, + VARIANT_BOOL *isSuccessful) = 0; + + virtual HRESULT STDMETHODCALLTYPE getOption( + SERVERXMLHTTP_OPTION option, + VARIANT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE setOption( + SERVERXMLHTTP_OPTION option, + VARIANT value) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IServerXMLHTTPRequest, 0x2e9196bf, 0x13ba, 0x4dd4, 0x91,0xca, 0x6c,0x57,0x1f,0x28,0x14,0x95) +#endif +#else +typedef struct IServerXMLHTTPRequestVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IServerXMLHTTPRequest *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IServerXMLHTTPRequest *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IServerXMLHTTPRequest *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IServerXMLHTTPRequest *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IServerXMLHTTPRequest *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IServerXMLHTTPRequest *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IServerXMLHTTPRequest *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLHTTPRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *open)( + IServerXMLHTTPRequest *This, + BSTR bstrMethod, + BSTR bstrUrl, + VARIANT varAsync, + VARIANT username, + VARIANT password); + + HRESULT (STDMETHODCALLTYPE *setRequestHeader)( + IServerXMLHTTPRequest *This, + BSTR bstrHeader, + BSTR bstrValue); + + HRESULT (STDMETHODCALLTYPE *getResponseHeader)( + IServerXMLHTTPRequest *This, + BSTR bstrHeader, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *getAllResponseHeaders)( + IServerXMLHTTPRequest *This, + BSTR *pbstrHeaders); + + HRESULT (STDMETHODCALLTYPE *send)( + IServerXMLHTTPRequest *This, + VARIANT body); + + HRESULT (STDMETHODCALLTYPE *abort)( + IServerXMLHTTPRequest *This); + + HRESULT (STDMETHODCALLTYPE *get_status)( + IServerXMLHTTPRequest *This, + LONG *pStatus); + + HRESULT (STDMETHODCALLTYPE *get_statusText)( + IServerXMLHTTPRequest *This, + BSTR *pStatus); + + HRESULT (STDMETHODCALLTYPE *get_responseXML)( + IServerXMLHTTPRequest *This, + IDispatch **pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseText)( + IServerXMLHTTPRequest *This, + BSTR *pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseBody)( + IServerXMLHTTPRequest *This, + VARIANT *pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseStream)( + IServerXMLHTTPRequest *This, + VARIANT *pBody); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IServerXMLHTTPRequest *This, + LONG *pState); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IServerXMLHTTPRequest *This, + IDispatch *pReadyStateSink); + + /*** IServerXMLHTTPRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *setTimeouts)( + IServerXMLHTTPRequest *This, + LONG resolveTimeout, + LONG connectTimeout, + LONG sendTimeout, + LONG receiveTimeout); + + HRESULT (STDMETHODCALLTYPE *waitForResponse)( + IServerXMLHTTPRequest *This, + VARIANT timeoutInSeconds, + VARIANT_BOOL *isSuccessful); + + HRESULT (STDMETHODCALLTYPE *getOption)( + IServerXMLHTTPRequest *This, + SERVERXMLHTTP_OPTION option, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *setOption)( + IServerXMLHTTPRequest *This, + SERVERXMLHTTP_OPTION option, + VARIANT value); + + END_INTERFACE +} IServerXMLHTTPRequestVtbl; + +interface IServerXMLHTTPRequest { + CONST_VTBL IServerXMLHTTPRequestVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IServerXMLHTTPRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IServerXMLHTTPRequest_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IServerXMLHTTPRequest_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IServerXMLHTTPRequest_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IServerXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IServerXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IServerXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLHTTPRequest methods ***/ +#define IServerXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,username,password) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,username,password) +#define IServerXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) +#define IServerXMLHTTPRequest_getResponseHeader(This,bstrHeader,value) (This)->lpVtbl->getResponseHeader(This,bstrHeader,value) +#define IServerXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders) +#define IServerXMLHTTPRequest_send(This,body) (This)->lpVtbl->send(This,body) +#define IServerXMLHTTPRequest_abort(This) (This)->lpVtbl->abort(This) +#define IServerXMLHTTPRequest_get_status(This,pStatus) (This)->lpVtbl->get_status(This,pStatus) +#define IServerXMLHTTPRequest_get_statusText(This,pStatus) (This)->lpVtbl->get_statusText(This,pStatus) +#define IServerXMLHTTPRequest_get_responseXML(This,pBody) (This)->lpVtbl->get_responseXML(This,pBody) +#define IServerXMLHTTPRequest_get_responseText(This,pBody) (This)->lpVtbl->get_responseText(This,pBody) +#define IServerXMLHTTPRequest_get_responseBody(This,pBody) (This)->lpVtbl->get_responseBody(This,pBody) +#define IServerXMLHTTPRequest_get_responseStream(This,pBody) (This)->lpVtbl->get_responseStream(This,pBody) +#define IServerXMLHTTPRequest_get_readyState(This,pState) (This)->lpVtbl->get_readyState(This,pState) +#define IServerXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink) +/*** IServerXMLHTTPRequest methods ***/ +#define IServerXMLHTTPRequest_setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) (This)->lpVtbl->setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) +#define IServerXMLHTTPRequest_waitForResponse(This,timeoutInSeconds,isSuccessful) (This)->lpVtbl->waitForResponse(This,timeoutInSeconds,isSuccessful) +#define IServerXMLHTTPRequest_getOption(This,option,value) (This)->lpVtbl->getOption(This,option,value) +#define IServerXMLHTTPRequest_setOption(This,option,value) (This)->lpVtbl->setOption(This,option,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_QueryInterface(IServerXMLHTTPRequest* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IServerXMLHTTPRequest_AddRef(IServerXMLHTTPRequest* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IServerXMLHTTPRequest_Release(IServerXMLHTTPRequest* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_GetTypeInfoCount(IServerXMLHTTPRequest* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_GetTypeInfo(IServerXMLHTTPRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_GetIDsOfNames(IServerXMLHTTPRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_Invoke(IServerXMLHTTPRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLHTTPRequest methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_open(IServerXMLHTTPRequest* This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT username,VARIANT password) { + return This->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,username,password); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_setRequestHeader(IServerXMLHTTPRequest* This,BSTR bstrHeader,BSTR bstrValue) { + return This->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_getResponseHeader(IServerXMLHTTPRequest* This,BSTR bstrHeader,BSTR *value) { + return This->lpVtbl->getResponseHeader(This,bstrHeader,value); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_getAllResponseHeaders(IServerXMLHTTPRequest* This,BSTR *pbstrHeaders) { + return This->lpVtbl->getAllResponseHeaders(This,pbstrHeaders); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_send(IServerXMLHTTPRequest* This,VARIANT body) { + return This->lpVtbl->send(This,body); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_abort(IServerXMLHTTPRequest* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_status(IServerXMLHTTPRequest* This,LONG *pStatus) { + return This->lpVtbl->get_status(This,pStatus); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_statusText(IServerXMLHTTPRequest* This,BSTR *pStatus) { + return This->lpVtbl->get_statusText(This,pStatus); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_responseXML(IServerXMLHTTPRequest* This,IDispatch **pBody) { + return This->lpVtbl->get_responseXML(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_responseText(IServerXMLHTTPRequest* This,BSTR *pBody) { + return This->lpVtbl->get_responseText(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_responseBody(IServerXMLHTTPRequest* This,VARIANT *pBody) { + return This->lpVtbl->get_responseBody(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_responseStream(IServerXMLHTTPRequest* This,VARIANT *pBody) { + return This->lpVtbl->get_responseStream(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_readyState(IServerXMLHTTPRequest* This,LONG *pState) { + return This->lpVtbl->get_readyState(This,pState); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_put_onreadystatechange(IServerXMLHTTPRequest* This,IDispatch *pReadyStateSink) { + return This->lpVtbl->put_onreadystatechange(This,pReadyStateSink); +} +/*** IServerXMLHTTPRequest methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_setTimeouts(IServerXMLHTTPRequest* This,LONG resolveTimeout,LONG connectTimeout,LONG sendTimeout,LONG receiveTimeout) { + return This->lpVtbl->setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_waitForResponse(IServerXMLHTTPRequest* This,VARIANT timeoutInSeconds,VARIANT_BOOL *isSuccessful) { + return This->lpVtbl->waitForResponse(This,timeoutInSeconds,isSuccessful); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_getOption(IServerXMLHTTPRequest* This,SERVERXMLHTTP_OPTION option,VARIANT *value) { + return This->lpVtbl->getOption(This,option,value); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_setOption(IServerXMLHTTPRequest* This,SERVERXMLHTTP_OPTION option,VARIANT value) { + return This->lpVtbl->setOption(This,option,value); +} +#endif +#endif + +#endif + + +#endif /* __IServerXMLHTTPRequest_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IServerXMLHTTPRequest2 interface + */ +#ifndef __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ +#define __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ + +typedef enum _SXH_PROXY_SETTING { + SXH_PROXY_SET_DEFAULT = 0, + SXH_PROXY_SET_PRECONFIG = 0, + SXH_PROXY_SET_DIRECT = 1, + SXH_PROXY_SET_PROXY = 2 +} SXH_PROXY_SETTING; +DEFINE_GUID(IID_IServerXMLHTTPRequest2, 0x2e01311b, 0xc322, 0x4b0a, 0xbd,0x77, 0xb9,0x0c,0xfd,0xc8,0xdc,0xe7); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISAXXMLReader : public IUnknown { - public: - virtual HRESULT WINAPI getFeature(const wchar_t *pwchName,VARIANT_BOOL *pvfValue) = 0; - virtual HRESULT WINAPI putFeature(const wchar_t *pwchName,VARIANT_BOOL vfValue) = 0; - virtual HRESULT WINAPI getProperty(const wchar_t *pwchName,VARIANT *pvarValue) = 0; - virtual HRESULT WINAPI putProperty(const wchar_t *pwchName,VARIANT varValue) = 0; - virtual HRESULT WINAPI getEntityResolver(ISAXEntityResolver **ppResolver) = 0; - virtual HRESULT WINAPI putEntityResolver(ISAXEntityResolver *pResolver) = 0; - virtual HRESULT WINAPI getContentHandler(ISAXContentHandler **ppHandler) = 0; - virtual HRESULT WINAPI putContentHandler(ISAXContentHandler *pHandler) = 0; - virtual HRESULT WINAPI getDTDHandler(ISAXDTDHandler **ppHandler) = 0; - virtual HRESULT WINAPI putDTDHandler(ISAXDTDHandler *pHandler) = 0; - virtual HRESULT WINAPI getErrorHandler(ISAXErrorHandler **ppHandler) = 0; - virtual HRESULT WINAPI putErrorHandler(ISAXErrorHandler *pHandler) = 0; - virtual HRESULT WINAPI getBaseURL(const wchar_t **ppwchBaseUrl) = 0; - virtual HRESULT WINAPI putBaseURL(const wchar_t *pwchBaseUrl) = 0; - virtual HRESULT WINAPI getSecureBaseURL(const wchar_t **ppwchSecureBaseUrl) = 0; - virtual HRESULT WINAPI putSecureBaseURL(const wchar_t *pwchSecureBaseUrl) = 0; - virtual HRESULT WINAPI parse(VARIANT varInput) = 0; - virtual HRESULT WINAPI parseURL(const wchar_t *pwchUrl) = 0; - }; +MIDL_INTERFACE("2e01311b-c322-4b0a-bd77-b90cfdc8dce7") +IServerXMLHTTPRequest2 : public IServerXMLHTTPRequest +{ + virtual HRESULT STDMETHODCALLTYPE setProxy( + SXH_PROXY_SETTING proxySetting, + VARIANT varProxyServer, + VARIANT varBypassList) = 0; + + virtual HRESULT STDMETHODCALLTYPE setProxyCredentials( + BSTR bstrUserName, + BSTR bstrPassword) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IServerXMLHTTPRequest2, 0x2e01311b, 0xc322, 0x4b0a, 0xbd,0x77, 0xb9,0x0c,0xfd,0xc8,0xdc,0xe7) +#endif #else - typedef struct ISAXXMLReaderVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISAXXMLReader *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISAXXMLReader *This); - ULONG (WINAPI *Release)(ISAXXMLReader *This); - HRESULT (WINAPI *getFeature)(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT_BOOL *pvfValue); - HRESULT (WINAPI *putFeature)(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT_BOOL vfValue); - HRESULT (WINAPI *getProperty)(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT *pvarValue); - HRESULT (WINAPI *putProperty)(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT varValue); - HRESULT (WINAPI *getEntityResolver)(ISAXXMLReader *This,ISAXEntityResolver **ppResolver); - HRESULT (WINAPI *putEntityResolver)(ISAXXMLReader *This,ISAXEntityResolver *pResolver); - HRESULT (WINAPI *getContentHandler)(ISAXXMLReader *This,ISAXContentHandler **ppHandler); - HRESULT (WINAPI *putContentHandler)(ISAXXMLReader *This,ISAXContentHandler *pHandler); - HRESULT (WINAPI *getDTDHandler)(ISAXXMLReader *This,ISAXDTDHandler **ppHandler); - HRESULT (WINAPI *putDTDHandler)(ISAXXMLReader *This,ISAXDTDHandler *pHandler); - HRESULT (WINAPI *getErrorHandler)(ISAXXMLReader *This,ISAXErrorHandler **ppHandler); - HRESULT (WINAPI *putErrorHandler)(ISAXXMLReader *This,ISAXErrorHandler *pHandler); - HRESULT (WINAPI *getBaseURL)(ISAXXMLReader *This,const wchar_t **ppwchBaseUrl); - HRESULT (WINAPI *putBaseURL)(ISAXXMLReader *This,const wchar_t *pwchBaseUrl); - HRESULT (WINAPI *getSecureBaseURL)(ISAXXMLReader *This,const wchar_t **ppwchSecureBaseUrl); - HRESULT (WINAPI *putSecureBaseURL)(ISAXXMLReader *This,const wchar_t *pwchSecureBaseUrl); - HRESULT (WINAPI *parse)(ISAXXMLReader *This,VARIANT varInput); - HRESULT (WINAPI *parseURL)(ISAXXMLReader *This,const wchar_t *pwchUrl); - END_INTERFACE - } ISAXXMLReaderVtbl; - struct ISAXXMLReader { - CONST_VTBL struct ISAXXMLReaderVtbl *lpVtbl; - }; +typedef struct IServerXMLHTTPRequest2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IServerXMLHTTPRequest2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IServerXMLHTTPRequest2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IServerXMLHTTPRequest2 *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IServerXMLHTTPRequest2 *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IServerXMLHTTPRequest2 *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IServerXMLHTTPRequest2 *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IServerXMLHTTPRequest2 *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLHTTPRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *open)( + IServerXMLHTTPRequest2 *This, + BSTR bstrMethod, + BSTR bstrUrl, + VARIANT varAsync, + VARIANT username, + VARIANT password); + + HRESULT (STDMETHODCALLTYPE *setRequestHeader)( + IServerXMLHTTPRequest2 *This, + BSTR bstrHeader, + BSTR bstrValue); + + HRESULT (STDMETHODCALLTYPE *getResponseHeader)( + IServerXMLHTTPRequest2 *This, + BSTR bstrHeader, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *getAllResponseHeaders)( + IServerXMLHTTPRequest2 *This, + BSTR *pbstrHeaders); + + HRESULT (STDMETHODCALLTYPE *send)( + IServerXMLHTTPRequest2 *This, + VARIANT body); + + HRESULT (STDMETHODCALLTYPE *abort)( + IServerXMLHTTPRequest2 *This); + + HRESULT (STDMETHODCALLTYPE *get_status)( + IServerXMLHTTPRequest2 *This, + LONG *pStatus); + + HRESULT (STDMETHODCALLTYPE *get_statusText)( + IServerXMLHTTPRequest2 *This, + BSTR *pStatus); + + HRESULT (STDMETHODCALLTYPE *get_responseXML)( + IServerXMLHTTPRequest2 *This, + IDispatch **pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseText)( + IServerXMLHTTPRequest2 *This, + BSTR *pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseBody)( + IServerXMLHTTPRequest2 *This, + VARIANT *pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseStream)( + IServerXMLHTTPRequest2 *This, + VARIANT *pBody); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IServerXMLHTTPRequest2 *This, + LONG *pState); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IServerXMLHTTPRequest2 *This, + IDispatch *pReadyStateSink); + + /*** IServerXMLHTTPRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *setTimeouts)( + IServerXMLHTTPRequest2 *This, + LONG resolveTimeout, + LONG connectTimeout, + LONG sendTimeout, + LONG receiveTimeout); + + HRESULT (STDMETHODCALLTYPE *waitForResponse)( + IServerXMLHTTPRequest2 *This, + VARIANT timeoutInSeconds, + VARIANT_BOOL *isSuccessful); + + HRESULT (STDMETHODCALLTYPE *getOption)( + IServerXMLHTTPRequest2 *This, + SERVERXMLHTTP_OPTION option, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *setOption)( + IServerXMLHTTPRequest2 *This, + SERVERXMLHTTP_OPTION option, + VARIANT value); + + /*** IServerXMLHTTPRequest2 methods ***/ + HRESULT (STDMETHODCALLTYPE *setProxy)( + IServerXMLHTTPRequest2 *This, + SXH_PROXY_SETTING proxySetting, + VARIANT varProxyServer, + VARIANT varBypassList); + + HRESULT (STDMETHODCALLTYPE *setProxyCredentials)( + IServerXMLHTTPRequest2 *This, + BSTR bstrUserName, + BSTR bstrPassword); + + END_INTERFACE +} IServerXMLHTTPRequest2Vtbl; + +interface IServerXMLHTTPRequest2 { + CONST_VTBL IServerXMLHTTPRequest2Vtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define ISAXXMLReader_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define ISAXXMLReader_AddRef(This) (This)->lpVtbl->AddRef(This) -#define ISAXXMLReader_Release(This) (This)->lpVtbl->Release(This) -#define ISAXXMLReader_getFeature(This,pwchName,pvfValue) (This)->lpVtbl->getFeature(This,pwchName,pvfValue) -#define ISAXXMLReader_putFeature(This,pwchName,vfValue) (This)->lpVtbl->putFeature(This,pwchName,vfValue) -#define ISAXXMLReader_getProperty(This,pwchName,pvarValue) (This)->lpVtbl->getProperty(This,pwchName,pvarValue) -#define ISAXXMLReader_putProperty(This,pwchName,varValue) (This)->lpVtbl->putProperty(This,pwchName,varValue) -#define ISAXXMLReader_getEntityResolver(This,ppResolver) (This)->lpVtbl->getEntityResolver(This,ppResolver) -#define ISAXXMLReader_putEntityResolver(This,pResolver) (This)->lpVtbl->putEntityResolver(This,pResolver) -#define ISAXXMLReader_getContentHandler(This,ppHandler) (This)->lpVtbl->getContentHandler(This,ppHandler) -#define ISAXXMLReader_putContentHandler(This,pHandler) (This)->lpVtbl->putContentHandler(This,pHandler) -#define ISAXXMLReader_getDTDHandler(This,ppHandler) (This)->lpVtbl->getDTDHandler(This,ppHandler) -#define ISAXXMLReader_putDTDHandler(This,pHandler) (This)->lpVtbl->putDTDHandler(This,pHandler) -#define ISAXXMLReader_getErrorHandler(This,ppHandler) (This)->lpVtbl->getErrorHandler(This,ppHandler) -#define ISAXXMLReader_putErrorHandler(This,pHandler) (This)->lpVtbl->putErrorHandler(This,pHandler) -#define ISAXXMLReader_getBaseURL(This,ppwchBaseUrl) (This)->lpVtbl->getBaseURL(This,ppwchBaseUrl) -#define ISAXXMLReader_putBaseURL(This,pwchBaseUrl) (This)->lpVtbl->putBaseURL(This,pwchBaseUrl) -#define ISAXXMLReader_getSecureBaseURL(This,ppwchSecureBaseUrl) (This)->lpVtbl->getSecureBaseURL(This,ppwchSecureBaseUrl) -#define ISAXXMLReader_putSecureBaseURL(This,pwchSecureBaseUrl) (This)->lpVtbl->putSecureBaseURL(This,pwchSecureBaseUrl) -#define ISAXXMLReader_parse(This,varInput) (This)->lpVtbl->parse(This,varInput) -#define ISAXXMLReader_parseURL(This,pwchUrl) (This)->lpVtbl->parseURL(This,pwchUrl) -#endif -#endif - HRESULT WINAPI ISAXXMLReader_getFeature_Proxy(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT_BOOL *pvfValue); - void __RPC_STUB ISAXXMLReader_getFeature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_putFeature_Proxy(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT_BOOL vfValue); - void __RPC_STUB ISAXXMLReader_putFeature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_getProperty_Proxy(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT *pvarValue); - void __RPC_STUB ISAXXMLReader_getProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_putProperty_Proxy(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT varValue); - void __RPC_STUB ISAXXMLReader_putProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_getEntityResolver_Proxy(ISAXXMLReader *This,ISAXEntityResolver **ppResolver); - void __RPC_STUB ISAXXMLReader_getEntityResolver_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_putEntityResolver_Proxy(ISAXXMLReader *This,ISAXEntityResolver *pResolver); - void __RPC_STUB ISAXXMLReader_putEntityResolver_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_getContentHandler_Proxy(ISAXXMLReader *This,ISAXContentHandler **ppHandler); - void __RPC_STUB ISAXXMLReader_getContentHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_putContentHandler_Proxy(ISAXXMLReader *This,ISAXContentHandler *pHandler); - void __RPC_STUB ISAXXMLReader_putContentHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_getDTDHandler_Proxy(ISAXXMLReader *This,ISAXDTDHandler **ppHandler); - void __RPC_STUB ISAXXMLReader_getDTDHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_putDTDHandler_Proxy(ISAXXMLReader *This,ISAXDTDHandler *pHandler); - void __RPC_STUB ISAXXMLReader_putDTDHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_getErrorHandler_Proxy(ISAXXMLReader *This,ISAXErrorHandler **ppHandler); - void __RPC_STUB ISAXXMLReader_getErrorHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_putErrorHandler_Proxy(ISAXXMLReader *This,ISAXErrorHandler *pHandler); - void __RPC_STUB ISAXXMLReader_putErrorHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_getBaseURL_Proxy(ISAXXMLReader *This,const wchar_t **ppwchBaseUrl); - void __RPC_STUB ISAXXMLReader_getBaseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_putBaseURL_Proxy(ISAXXMLReader *This,const wchar_t *pwchBaseUrl); - void __RPC_STUB ISAXXMLReader_putBaseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_getSecureBaseURL_Proxy(ISAXXMLReader *This,const wchar_t **ppwchSecureBaseUrl); - void __RPC_STUB ISAXXMLReader_getSecureBaseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_putSecureBaseURL_Proxy(ISAXXMLReader *This,const wchar_t *pwchSecureBaseUrl); - void __RPC_STUB ISAXXMLReader_putSecureBaseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_parse_Proxy(ISAXXMLReader *This,VARIANT varInput); - void __RPC_STUB ISAXXMLReader_parse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLReader_parseURL_Proxy(ISAXXMLReader *This,const wchar_t *pwchUrl); - void __RPC_STUB ISAXXMLReader_parseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif - -#ifndef __ISAXXMLFilter_INTERFACE_DEFINED__ -#define __ISAXXMLFilter_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISAXXMLFilter; +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IServerXMLHTTPRequest2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IServerXMLHTTPRequest2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IServerXMLHTTPRequest2_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IServerXMLHTTPRequest2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IServerXMLHTTPRequest2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IServerXMLHTTPRequest2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IServerXMLHTTPRequest2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLHTTPRequest methods ***/ +#define IServerXMLHTTPRequest2_open(This,bstrMethod,bstrUrl,varAsync,username,password) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,username,password) +#define IServerXMLHTTPRequest2_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) +#define IServerXMLHTTPRequest2_getResponseHeader(This,bstrHeader,value) (This)->lpVtbl->getResponseHeader(This,bstrHeader,value) +#define IServerXMLHTTPRequest2_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders) +#define IServerXMLHTTPRequest2_send(This,body) (This)->lpVtbl->send(This,body) +#define IServerXMLHTTPRequest2_abort(This) (This)->lpVtbl->abort(This) +#define IServerXMLHTTPRequest2_get_status(This,pStatus) (This)->lpVtbl->get_status(This,pStatus) +#define IServerXMLHTTPRequest2_get_statusText(This,pStatus) (This)->lpVtbl->get_statusText(This,pStatus) +#define IServerXMLHTTPRequest2_get_responseXML(This,pBody) (This)->lpVtbl->get_responseXML(This,pBody) +#define IServerXMLHTTPRequest2_get_responseText(This,pBody) (This)->lpVtbl->get_responseText(This,pBody) +#define IServerXMLHTTPRequest2_get_responseBody(This,pBody) (This)->lpVtbl->get_responseBody(This,pBody) +#define IServerXMLHTTPRequest2_get_responseStream(This,pBody) (This)->lpVtbl->get_responseStream(This,pBody) +#define IServerXMLHTTPRequest2_get_readyState(This,pState) (This)->lpVtbl->get_readyState(This,pState) +#define IServerXMLHTTPRequest2_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink) +/*** IServerXMLHTTPRequest methods ***/ +#define IServerXMLHTTPRequest2_setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) (This)->lpVtbl->setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) +#define IServerXMLHTTPRequest2_waitForResponse(This,timeoutInSeconds,isSuccessful) (This)->lpVtbl->waitForResponse(This,timeoutInSeconds,isSuccessful) +#define IServerXMLHTTPRequest2_getOption(This,option,value) (This)->lpVtbl->getOption(This,option,value) +#define IServerXMLHTTPRequest2_setOption(This,option,value) (This)->lpVtbl->setOption(This,option,value) +/*** IServerXMLHTTPRequest2 methods ***/ +#define IServerXMLHTTPRequest2_setProxy(This,proxySetting,varProxyServer,varBypassList) (This)->lpVtbl->setProxy(This,proxySetting,varProxyServer,varBypassList) +#define IServerXMLHTTPRequest2_setProxyCredentials(This,bstrUserName,bstrPassword) (This)->lpVtbl->setProxyCredentials(This,bstrUserName,bstrPassword) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_QueryInterface(IServerXMLHTTPRequest2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IServerXMLHTTPRequest2_AddRef(IServerXMLHTTPRequest2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IServerXMLHTTPRequest2_Release(IServerXMLHTTPRequest2* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_GetTypeInfoCount(IServerXMLHTTPRequest2* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_GetTypeInfo(IServerXMLHTTPRequest2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_GetIDsOfNames(IServerXMLHTTPRequest2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_Invoke(IServerXMLHTTPRequest2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLHTTPRequest methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_open(IServerXMLHTTPRequest2* This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT username,VARIANT password) { + return This->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,username,password); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_setRequestHeader(IServerXMLHTTPRequest2* This,BSTR bstrHeader,BSTR bstrValue) { + return This->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_getResponseHeader(IServerXMLHTTPRequest2* This,BSTR bstrHeader,BSTR *value) { + return This->lpVtbl->getResponseHeader(This,bstrHeader,value); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_getAllResponseHeaders(IServerXMLHTTPRequest2* This,BSTR *pbstrHeaders) { + return This->lpVtbl->getAllResponseHeaders(This,pbstrHeaders); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_send(IServerXMLHTTPRequest2* This,VARIANT body) { + return This->lpVtbl->send(This,body); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_abort(IServerXMLHTTPRequest2* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_status(IServerXMLHTTPRequest2* This,LONG *pStatus) { + return This->lpVtbl->get_status(This,pStatus); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_statusText(IServerXMLHTTPRequest2* This,BSTR *pStatus) { + return This->lpVtbl->get_statusText(This,pStatus); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_responseXML(IServerXMLHTTPRequest2* This,IDispatch **pBody) { + return This->lpVtbl->get_responseXML(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_responseText(IServerXMLHTTPRequest2* This,BSTR *pBody) { + return This->lpVtbl->get_responseText(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_responseBody(IServerXMLHTTPRequest2* This,VARIANT *pBody) { + return This->lpVtbl->get_responseBody(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_responseStream(IServerXMLHTTPRequest2* This,VARIANT *pBody) { + return This->lpVtbl->get_responseStream(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_readyState(IServerXMLHTTPRequest2* This,LONG *pState) { + return This->lpVtbl->get_readyState(This,pState); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_put_onreadystatechange(IServerXMLHTTPRequest2* This,IDispatch *pReadyStateSink) { + return This->lpVtbl->put_onreadystatechange(This,pReadyStateSink); +} +/*** IServerXMLHTTPRequest methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_setTimeouts(IServerXMLHTTPRequest2* This,LONG resolveTimeout,LONG connectTimeout,LONG sendTimeout,LONG receiveTimeout) { + return This->lpVtbl->setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_waitForResponse(IServerXMLHTTPRequest2* This,VARIANT timeoutInSeconds,VARIANT_BOOL *isSuccessful) { + return This->lpVtbl->waitForResponse(This,timeoutInSeconds,isSuccessful); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_getOption(IServerXMLHTTPRequest2* This,SERVERXMLHTTP_OPTION option,VARIANT *value) { + return This->lpVtbl->getOption(This,option,value); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_setOption(IServerXMLHTTPRequest2* This,SERVERXMLHTTP_OPTION option,VARIANT value) { + return This->lpVtbl->setOption(This,option,value); +} +/*** IServerXMLHTTPRequest2 methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_setProxy(IServerXMLHTTPRequest2* This,SXH_PROXY_SETTING proxySetting,VARIANT varProxyServer,VARIANT varBypassList) { + return This->lpVtbl->setProxy(This,proxySetting,varProxyServer,varBypassList); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_setProxyCredentials(IServerXMLHTTPRequest2* This,BSTR bstrUserName,BSTR bstrPassword) { + return This->lpVtbl->setProxyCredentials(This,bstrUserName,bstrPassword); +} +#endif +#endif + +#endif + + +#endif /* __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMParseError interface + */ +#ifndef __IXMLDOMParseError_INTERFACE_DEFINED__ +#define __IXMLDOMParseError_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMParseError, 0x3efaa426, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISAXXMLFilter : public ISAXXMLReader { - public: - virtual HRESULT WINAPI getParent(ISAXXMLReader **ppReader) = 0; - virtual HRESULT WINAPI putParent(ISAXXMLReader *pReader) = 0; - }; +MIDL_INTERFACE("3efaa426-272f-11d2-836f-0000f87a7782") +IXMLDOMParseError : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_errorCode( + LONG *errCode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_url( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_reason( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_srcText( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_line( + LONG *lineNo) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_linepos( + LONG *linePos) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_filepos( + LONG *filePos) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMParseError, 0x3efaa426, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif #else - typedef struct ISAXXMLFilterVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISAXXMLFilter *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISAXXMLFilter *This); - ULONG (WINAPI *Release)(ISAXXMLFilter *This); - HRESULT (WINAPI *getFeature)(ISAXXMLFilter *This,const wchar_t *pwchName,VARIANT_BOOL *pvfValue); - HRESULT (WINAPI *putFeature)(ISAXXMLFilter *This,const wchar_t *pwchName,VARIANT_BOOL vfValue); - HRESULT (WINAPI *getProperty)(ISAXXMLFilter *This,const wchar_t *pwchName,VARIANT *pvarValue); - HRESULT (WINAPI *putProperty)(ISAXXMLFilter *This,const wchar_t *pwchName,VARIANT varValue); - HRESULT (WINAPI *getEntityResolver)(ISAXXMLFilter *This,ISAXEntityResolver **ppResolver); - HRESULT (WINAPI *putEntityResolver)(ISAXXMLFilter *This,ISAXEntityResolver *pResolver); - HRESULT (WINAPI *getContentHandler)(ISAXXMLFilter *This,ISAXContentHandler **ppHandler); - HRESULT (WINAPI *putContentHandler)(ISAXXMLFilter *This,ISAXContentHandler *pHandler); - HRESULT (WINAPI *getDTDHandler)(ISAXXMLFilter *This,ISAXDTDHandler **ppHandler); - HRESULT (WINAPI *putDTDHandler)(ISAXXMLFilter *This,ISAXDTDHandler *pHandler); - HRESULT (WINAPI *getErrorHandler)(ISAXXMLFilter *This,ISAXErrorHandler **ppHandler); - HRESULT (WINAPI *putErrorHandler)(ISAXXMLFilter *This,ISAXErrorHandler *pHandler); - HRESULT (WINAPI *getBaseURL)(ISAXXMLFilter *This,const wchar_t **ppwchBaseUrl); - HRESULT (WINAPI *putBaseURL)(ISAXXMLFilter *This,const wchar_t *pwchBaseUrl); - HRESULT (WINAPI *getSecureBaseURL)(ISAXXMLFilter *This,const wchar_t **ppwchSecureBaseUrl); - HRESULT (WINAPI *putSecureBaseURL)(ISAXXMLFilter *This,const wchar_t *pwchSecureBaseUrl); - HRESULT (WINAPI *parse)(ISAXXMLFilter *This,VARIANT varInput); - HRESULT (WINAPI *parseURL)(ISAXXMLFilter *This,const wchar_t *pwchUrl); - HRESULT (WINAPI *getParent)(ISAXXMLFilter *This,ISAXXMLReader **ppReader); - HRESULT (WINAPI *putParent)(ISAXXMLFilter *This,ISAXXMLReader *pReader); - END_INTERFACE - } ISAXXMLFilterVtbl; - struct ISAXXMLFilter { - CONST_VTBL struct ISAXXMLFilterVtbl *lpVtbl; - }; +typedef struct IXMLDOMParseErrorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMParseError *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMParseError *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMParseError *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMParseError *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMParseError *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMParseError *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMParseError *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMParseError methods ***/ + HRESULT (STDMETHODCALLTYPE *get_errorCode)( + IXMLDOMParseError *This, + LONG *errCode); + + HRESULT (STDMETHODCALLTYPE *get_url)( + IXMLDOMParseError *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_reason)( + IXMLDOMParseError *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_srcText)( + IXMLDOMParseError *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_line)( + IXMLDOMParseError *This, + LONG *lineNo); + + HRESULT (STDMETHODCALLTYPE *get_linepos)( + IXMLDOMParseError *This, + LONG *linePos); + + HRESULT (STDMETHODCALLTYPE *get_filepos)( + IXMLDOMParseError *This, + LONG *filePos); + + END_INTERFACE +} IXMLDOMParseErrorVtbl; + +interface IXMLDOMParseError { + CONST_VTBL IXMLDOMParseErrorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMParseError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMParseError_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMParseError_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMParseError_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMParseError_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMParseError_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMParseError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMParseError methods ***/ +#define IXMLDOMParseError_get_errorCode(This,errCode) (This)->lpVtbl->get_errorCode(This,errCode) +#define IXMLDOMParseError_get_url(This,p) (This)->lpVtbl->get_url(This,p) +#define IXMLDOMParseError_get_reason(This,p) (This)->lpVtbl->get_reason(This,p) +#define IXMLDOMParseError_get_srcText(This,p) (This)->lpVtbl->get_srcText(This,p) +#define IXMLDOMParseError_get_line(This,lineNo) (This)->lpVtbl->get_line(This,lineNo) +#define IXMLDOMParseError_get_linepos(This,linePos) (This)->lpVtbl->get_linepos(This,linePos) +#define IXMLDOMParseError_get_filepos(This,filePos) (This)->lpVtbl->get_filepos(This,filePos) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError_QueryInterface(IXMLDOMParseError* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMParseError_AddRef(IXMLDOMParseError* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMParseError_Release(IXMLDOMParseError* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError_GetTypeInfoCount(IXMLDOMParseError* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_GetTypeInfo(IXMLDOMParseError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_GetIDsOfNames(IXMLDOMParseError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_Invoke(IXMLDOMParseError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMParseError methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_errorCode(IXMLDOMParseError* This,LONG *errCode) { + return This->lpVtbl->get_errorCode(This,errCode); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_url(IXMLDOMParseError* This,BSTR *p) { + return This->lpVtbl->get_url(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_reason(IXMLDOMParseError* This,BSTR *p) { + return This->lpVtbl->get_reason(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_srcText(IXMLDOMParseError* This,BSTR *p) { + return This->lpVtbl->get_srcText(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_line(IXMLDOMParseError* This,LONG *lineNo) { + return This->lpVtbl->get_line(This,lineNo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_linepos(IXMLDOMParseError* This,LONG *linePos) { + return This->lpVtbl->get_linepos(This,linePos); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_filepos(IXMLDOMParseError* This,LONG *filePos) { + return This->lpVtbl->get_filepos(This,filePos); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMParseError_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMParseError2 interface + */ +#ifndef __IXMLDOMParseError2_INTERFACE_DEFINED__ +#define __IXMLDOMParseError2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMParseError2, 0x3efaa428, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3efaa428-272f-11d2-836f-0000f87a7782") +IXMLDOMParseError2 : public IXMLDOMParseError +{ + virtual HRESULT STDMETHODCALLTYPE get_errorXPath( + BSTR *xpathexpr) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_allErrors( + IXMLDOMParseErrorCollection **allErrors) = 0; + + virtual HRESULT STDMETHODCALLTYPE errorParameters( + LONG index, + BSTR *param) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_errorParametersCount( + LONG *count) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMParseError2, 0x3efaa428, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif +#else +typedef struct IXMLDOMParseError2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMParseError2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMParseError2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMParseError2 *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMParseError2 *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMParseError2 *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMParseError2 *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMParseError2 *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMParseError methods ***/ + HRESULT (STDMETHODCALLTYPE *get_errorCode)( + IXMLDOMParseError2 *This, + LONG *errCode); + + HRESULT (STDMETHODCALLTYPE *get_url)( + IXMLDOMParseError2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_reason)( + IXMLDOMParseError2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_srcText)( + IXMLDOMParseError2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_line)( + IXMLDOMParseError2 *This, + LONG *lineNo); + + HRESULT (STDMETHODCALLTYPE *get_linepos)( + IXMLDOMParseError2 *This, + LONG *linePos); + + HRESULT (STDMETHODCALLTYPE *get_filepos)( + IXMLDOMParseError2 *This, + LONG *filePos); + + /*** IXMLDOMParseError2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_errorXPath)( + IXMLDOMParseError2 *This, + BSTR *xpathexpr); + + HRESULT (STDMETHODCALLTYPE *get_allErrors)( + IXMLDOMParseError2 *This, + IXMLDOMParseErrorCollection **allErrors); + + HRESULT (STDMETHODCALLTYPE *errorParameters)( + IXMLDOMParseError2 *This, + LONG index, + BSTR *param); + + HRESULT (STDMETHODCALLTYPE *get_errorParametersCount)( + IXMLDOMParseError2 *This, + LONG *count); + + END_INTERFACE +} IXMLDOMParseError2Vtbl; + +interface IXMLDOMParseError2 { + CONST_VTBL IXMLDOMParseError2Vtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define ISAXXMLFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define ISAXXMLFilter_AddRef(This) (This)->lpVtbl->AddRef(This) -#define ISAXXMLFilter_Release(This) (This)->lpVtbl->Release(This) -#define ISAXXMLFilter_getFeature(This,pwchName,pvfValue) (This)->lpVtbl->getFeature(This,pwchName,pvfValue) -#define ISAXXMLFilter_putFeature(This,pwchName,vfValue) (This)->lpVtbl->putFeature(This,pwchName,vfValue) -#define ISAXXMLFilter_getProperty(This,pwchName,pvarValue) (This)->lpVtbl->getProperty(This,pwchName,pvarValue) -#define ISAXXMLFilter_putProperty(This,pwchName,varValue) (This)->lpVtbl->putProperty(This,pwchName,varValue) -#define ISAXXMLFilter_getEntityResolver(This,ppResolver) (This)->lpVtbl->getEntityResolver(This,ppResolver) -#define ISAXXMLFilter_putEntityResolver(This,pResolver) (This)->lpVtbl->putEntityResolver(This,pResolver) -#define ISAXXMLFilter_getContentHandler(This,ppHandler) (This)->lpVtbl->getContentHandler(This,ppHandler) -#define ISAXXMLFilter_putContentHandler(This,pHandler) (This)->lpVtbl->putContentHandler(This,pHandler) -#define ISAXXMLFilter_getDTDHandler(This,ppHandler) (This)->lpVtbl->getDTDHandler(This,ppHandler) -#define ISAXXMLFilter_putDTDHandler(This,pHandler) (This)->lpVtbl->putDTDHandler(This,pHandler) -#define ISAXXMLFilter_getErrorHandler(This,ppHandler) (This)->lpVtbl->getErrorHandler(This,ppHandler) -#define ISAXXMLFilter_putErrorHandler(This,pHandler) (This)->lpVtbl->putErrorHandler(This,pHandler) -#define ISAXXMLFilter_getBaseURL(This,ppwchBaseUrl) (This)->lpVtbl->getBaseURL(This,ppwchBaseUrl) -#define ISAXXMLFilter_putBaseURL(This,pwchBaseUrl) (This)->lpVtbl->putBaseURL(This,pwchBaseUrl) -#define ISAXXMLFilter_getSecureBaseURL(This,ppwchSecureBaseUrl) (This)->lpVtbl->getSecureBaseURL(This,ppwchSecureBaseUrl) -#define ISAXXMLFilter_putSecureBaseURL(This,pwchSecureBaseUrl) (This)->lpVtbl->putSecureBaseURL(This,pwchSecureBaseUrl) -#define ISAXXMLFilter_parse(This,varInput) (This)->lpVtbl->parse(This,varInput) -#define ISAXXMLFilter_parseURL(This,pwchUrl) (This)->lpVtbl->parseURL(This,pwchUrl) -#define ISAXXMLFilter_getParent(This,ppReader) (This)->lpVtbl->getParent(This,ppReader) -#define ISAXXMLFilter_putParent(This,pReader) (This)->lpVtbl->putParent(This,pReader) -#endif -#endif - HRESULT WINAPI ISAXXMLFilter_getParent_Proxy(ISAXXMLFilter *This,ISAXXMLReader **ppReader); - void __RPC_STUB ISAXXMLFilter_getParent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXXMLFilter_putParent_Proxy(ISAXXMLFilter *This,ISAXXMLReader *pReader); - void __RPC_STUB ISAXXMLFilter_putParent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif - -#ifndef __ISAXLocator_INTERFACE_DEFINED__ -#define __ISAXLocator_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISAXLocator; +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMParseError2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMParseError2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMParseError2_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMParseError2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMParseError2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMParseError2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMParseError2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMParseError methods ***/ +#define IXMLDOMParseError2_get_errorCode(This,errCode) (This)->lpVtbl->get_errorCode(This,errCode) +#define IXMLDOMParseError2_get_url(This,p) (This)->lpVtbl->get_url(This,p) +#define IXMLDOMParseError2_get_reason(This,p) (This)->lpVtbl->get_reason(This,p) +#define IXMLDOMParseError2_get_srcText(This,p) (This)->lpVtbl->get_srcText(This,p) +#define IXMLDOMParseError2_get_line(This,lineNo) (This)->lpVtbl->get_line(This,lineNo) +#define IXMLDOMParseError2_get_linepos(This,linePos) (This)->lpVtbl->get_linepos(This,linePos) +#define IXMLDOMParseError2_get_filepos(This,filePos) (This)->lpVtbl->get_filepos(This,filePos) +/*** IXMLDOMParseError2 methods ***/ +#define IXMLDOMParseError2_get_errorXPath(This,xpathexpr) (This)->lpVtbl->get_errorXPath(This,xpathexpr) +#define IXMLDOMParseError2_get_allErrors(This,allErrors) (This)->lpVtbl->get_allErrors(This,allErrors) +#define IXMLDOMParseError2_errorParameters(This,index,param) (This)->lpVtbl->errorParameters(This,index,param) +#define IXMLDOMParseError2_get_errorParametersCount(This,count) (This)->lpVtbl->get_errorParametersCount(This,count) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError2_QueryInterface(IXMLDOMParseError2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMParseError2_AddRef(IXMLDOMParseError2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMParseError2_Release(IXMLDOMParseError2* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError2_GetTypeInfoCount(IXMLDOMParseError2* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_GetTypeInfo(IXMLDOMParseError2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_GetIDsOfNames(IXMLDOMParseError2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_Invoke(IXMLDOMParseError2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMParseError methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_errorCode(IXMLDOMParseError2* This,LONG *errCode) { + return This->lpVtbl->get_errorCode(This,errCode); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_url(IXMLDOMParseError2* This,BSTR *p) { + return This->lpVtbl->get_url(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_reason(IXMLDOMParseError2* This,BSTR *p) { + return This->lpVtbl->get_reason(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_srcText(IXMLDOMParseError2* This,BSTR *p) { + return This->lpVtbl->get_srcText(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_line(IXMLDOMParseError2* This,LONG *lineNo) { + return This->lpVtbl->get_line(This,lineNo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_linepos(IXMLDOMParseError2* This,LONG *linePos) { + return This->lpVtbl->get_linepos(This,linePos); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_filepos(IXMLDOMParseError2* This,LONG *filePos) { + return This->lpVtbl->get_filepos(This,filePos); +} +/*** IXMLDOMParseError2 methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_errorXPath(IXMLDOMParseError2* This,BSTR *xpathexpr) { + return This->lpVtbl->get_errorXPath(This,xpathexpr); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_allErrors(IXMLDOMParseError2* This,IXMLDOMParseErrorCollection **allErrors) { + return This->lpVtbl->get_allErrors(This,allErrors); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_errorParameters(IXMLDOMParseError2* This,LONG index,BSTR *param) { + return This->lpVtbl->errorParameters(This,index,param); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_errorParametersCount(IXMLDOMParseError2* This,LONG *count) { + return This->lpVtbl->get_errorParametersCount(This,count); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMParseError2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMParseErrorCollection interface + */ +#ifndef __IXMLDOMParseErrorCollection_INTERFACE_DEFINED__ +#define __IXMLDOMParseErrorCollection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMParseErrorCollection, 0x3efaa429, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISAXLocator : public IUnknown { - public: - virtual HRESULT WINAPI getColumnNumber(int *pnColumn) = 0; - virtual HRESULT WINAPI getLineNumber(int *pnLine) = 0; - virtual HRESULT WINAPI getPublicId(const wchar_t **ppwchPublicId) = 0; - virtual HRESULT WINAPI getSystemId(const wchar_t **ppwchSystemId) = 0; - }; +MIDL_INTERFACE("3efaa429-272f-11d2-836f-0000f87a7782") +IXMLDOMParseErrorCollection : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG index, + IXMLDOMParseError2 **error) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_next( + IXMLDOMParseError2 **error) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppunk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMParseErrorCollection, 0x3efaa429, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif #else - typedef struct ISAXLocatorVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISAXLocator *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISAXLocator *This); - ULONG (WINAPI *Release)(ISAXLocator *This); - HRESULT (WINAPI *getColumnNumber)(ISAXLocator *This,int *pnColumn); - HRESULT (WINAPI *getLineNumber)(ISAXLocator *This,int *pnLine); - HRESULT (WINAPI *getPublicId)(ISAXLocator *This,const wchar_t **ppwchPublicId); - HRESULT (WINAPI *getSystemId)(ISAXLocator *This,const wchar_t **ppwchSystemId); - END_INTERFACE - } ISAXLocatorVtbl; - struct ISAXLocator { - CONST_VTBL struct ISAXLocatorVtbl *lpVtbl; - }; +typedef struct IXMLDOMParseErrorCollectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMParseErrorCollection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMParseErrorCollection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMParseErrorCollection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMParseErrorCollection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMParseErrorCollection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMParseErrorCollection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMParseErrorCollection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMParseErrorCollection methods ***/ + HRESULT (STDMETHODCALLTYPE *get_item)( + IXMLDOMParseErrorCollection *This, + LONG index, + IXMLDOMParseError2 **error); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMParseErrorCollection *This, + LONG *length); + + HRESULT (STDMETHODCALLTYPE *get_next)( + IXMLDOMParseErrorCollection *This, + IXMLDOMParseError2 **error); + + HRESULT (STDMETHODCALLTYPE *reset)( + IXMLDOMParseErrorCollection *This); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLDOMParseErrorCollection *This, + IUnknown **ppunk); + + END_INTERFACE +} IXMLDOMParseErrorCollectionVtbl; + +interface IXMLDOMParseErrorCollection { + CONST_VTBL IXMLDOMParseErrorCollectionVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define ISAXLocator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define ISAXLocator_AddRef(This) (This)->lpVtbl->AddRef(This) -#define ISAXLocator_Release(This) (This)->lpVtbl->Release(This) -#define ISAXLocator_getColumnNumber(This,pnColumn) (This)->lpVtbl->getColumnNumber(This,pnColumn) -#define ISAXLocator_getLineNumber(This,pnLine) (This)->lpVtbl->getLineNumber(This,pnLine) -#define ISAXLocator_getPublicId(This,ppwchPublicId) (This)->lpVtbl->getPublicId(This,ppwchPublicId) -#define ISAXLocator_getSystemId(This,ppwchSystemId) (This)->lpVtbl->getSystemId(This,ppwchSystemId) -#endif -#endif - HRESULT WINAPI ISAXLocator_getColumnNumber_Proxy(ISAXLocator *This,int *pnColumn); - void __RPC_STUB ISAXLocator_getColumnNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXLocator_getLineNumber_Proxy(ISAXLocator *This,int *pnLine); - void __RPC_STUB ISAXLocator_getLineNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXLocator_getPublicId_Proxy(ISAXLocator *This,const wchar_t **ppwchPublicId); - void __RPC_STUB ISAXLocator_getPublicId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXLocator_getSystemId_Proxy(ISAXLocator *This,const wchar_t **ppwchSystemId); - void __RPC_STUB ISAXLocator_getSystemId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif - -#ifndef __ISAXEntityResolver_INTERFACE_DEFINED__ -#define __ISAXEntityResolver_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISAXEntityResolver; +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMParseErrorCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMParseErrorCollection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMParseErrorCollection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMParseErrorCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMParseErrorCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMParseErrorCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMParseErrorCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMParseErrorCollection methods ***/ +#define IXMLDOMParseErrorCollection_get_item(This,index,error) (This)->lpVtbl->get_item(This,index,error) +#define IXMLDOMParseErrorCollection_get_length(This,length) (This)->lpVtbl->get_length(This,length) +#define IXMLDOMParseErrorCollection_get_next(This,error) (This)->lpVtbl->get_next(This,error) +#define IXMLDOMParseErrorCollection_reset(This) (This)->lpVtbl->reset(This) +#define IXMLDOMParseErrorCollection_get__newEnum(This,ppunk) (This)->lpVtbl->get__newEnum(This,ppunk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_QueryInterface(IXMLDOMParseErrorCollection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMParseErrorCollection_AddRef(IXMLDOMParseErrorCollection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMParseErrorCollection_Release(IXMLDOMParseErrorCollection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_GetTypeInfoCount(IXMLDOMParseErrorCollection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_GetTypeInfo(IXMLDOMParseErrorCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_GetIDsOfNames(IXMLDOMParseErrorCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_Invoke(IXMLDOMParseErrorCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMParseErrorCollection methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_get_item(IXMLDOMParseErrorCollection* This,LONG index,IXMLDOMParseError2 **error) { + return This->lpVtbl->get_item(This,index,error); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_get_length(IXMLDOMParseErrorCollection* This,LONG *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_get_next(IXMLDOMParseErrorCollection* This,IXMLDOMParseError2 **error) { + return This->lpVtbl->get_next(This,error); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_reset(IXMLDOMParseErrorCollection* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_get__newEnum(IXMLDOMParseErrorCollection* This,IUnknown **ppunk) { + return This->lpVtbl->get__newEnum(This,ppunk); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMParseErrorCollection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * DOMDocument26 coclass + */ + +DEFINE_GUID(CLSID_DOMDocument26, 0xf5078f1b, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21); + +#ifdef __cplusplus +class DECLSPEC_UUID("f5078f1b-c551-11d3-89b9-0000f81fe221") DOMDocument26; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(DOMDocument26, 0xf5078f1b, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21) +#endif +#endif + +/***************************************************************************** + * DOMDocument30 coclass + */ + +DEFINE_GUID(CLSID_DOMDocument30, 0xf5078f32, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21); + +#ifdef __cplusplus +class DECLSPEC_UUID("f5078f32-c551-11d3-89b9-0000f81fe221") DOMDocument30; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(DOMDocument30, 0xf5078f32, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21) +#endif +#endif + +/***************************************************************************** + * DOMDocument40 coclass + */ + +DEFINE_GUID(CLSID_DOMDocument40, 0x88d969c0, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d969c0-f192-11d4-a65f-0040963251e5") DOMDocument40; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(DOMDocument40, 0x88d969c0, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * DOMDocument60 coclass + */ + +DEFINE_GUID(CLSID_DOMDocument60, 0x88d96a05, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a05-f192-11d4-a65f-0040963251e5") DOMDocument60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(DOMDocument60, 0x88d96a05, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * DOMDocument coclass + */ + +DEFINE_GUID(CLSID_DOMDocument, 0xf6d90f11, 0x9c73, 0x11d3, 0xb3,0x2e, 0x00,0xc0,0x4f,0x99,0x0b,0xb4); + +#ifdef __cplusplus +class DECLSPEC_UUID("f6d90f11-9c73-11d3-b32e-00c04f990bb4") DOMDocument; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(DOMDocument, 0xf6d90f11, 0x9c73, 0x11d3, 0xb3,0x2e, 0x00,0xc0,0x4f,0x99,0x0b,0xb4) +#endif +#endif + +/***************************************************************************** + * FreeThreadedDOMDocument26 coclass + */ + +DEFINE_GUID(CLSID_FreeThreadedDOMDocument26, 0xf5078f1c, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21); + +#ifdef __cplusplus +class DECLSPEC_UUID("f5078f1c-c551-11d3-89b9-0000f81fe221") FreeThreadedDOMDocument26; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(FreeThreadedDOMDocument26, 0xf5078f1c, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21) +#endif +#endif + +/***************************************************************************** + * FreeThreadedDOMDocument30 coclass + */ + +DEFINE_GUID(CLSID_FreeThreadedDOMDocument30, 0xf5078f33, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21); + +#ifdef __cplusplus +class DECLSPEC_UUID("f5078f33-c551-11d3-89b9-0000f81fe221") FreeThreadedDOMDocument30; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(FreeThreadedDOMDocument30, 0xf5078f33, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21) +#endif +#endif + +/***************************************************************************** + * FreeThreadedDOMDocument40 coclass + */ + +DEFINE_GUID(CLSID_FreeThreadedDOMDocument40, 0x88d969c1, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d969c1-f192-11d4-a65f-0040963251e5") FreeThreadedDOMDocument40; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(FreeThreadedDOMDocument40, 0x88d969c1, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * FreeThreadedDOMDocument60 coclass + */ + +DEFINE_GUID(CLSID_FreeThreadedDOMDocument60, 0x88d96a06, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a06-f192-11d4-a65f-0040963251e5") FreeThreadedDOMDocument60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(FreeThreadedDOMDocument60, 0x88d96a06, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * FreeThreadedDOMDocument coclass + */ + +DEFINE_GUID(CLSID_FreeThreadedDOMDocument, 0xf6d90f12, 0x9c73, 0x11d3, 0xb3,0x2e, 0x00,0xc0,0x4f,0x99,0x0b,0xb4); + +#ifdef __cplusplus +class DECLSPEC_UUID("f6d90f12-9c73-11d3-b32e-00c04f990bb4") FreeThreadedDOMDocument; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(FreeThreadedDOMDocument, 0xf6d90f12, 0x9c73, 0x11d3, 0xb3,0x2e, 0x00,0xc0,0x4f,0x99,0x0b,0xb4) +#endif +#endif + +/***************************************************************************** + * XMLHTTP26 coclass + */ + +DEFINE_GUID(CLSID_XMLHTTP26, 0xf5078f1e, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21); + +#ifdef __cplusplus +class DECLSPEC_UUID("f5078f1e-c551-11d3-89b9-0000f81fe221") XMLHTTP26; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLHTTP26, 0xf5078f1e, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21) +#endif +#endif + +/***************************************************************************** + * XMLHTTP30 coclass + */ + +DEFINE_GUID(CLSID_XMLHTTP30, 0xf5078f35, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21); + +#ifdef __cplusplus +class DECLSPEC_UUID("f5078f35-c551-11d3-89b9-0000f81fe221") XMLHTTP30; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLHTTP30, 0xf5078f35, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21) +#endif +#endif + +/***************************************************************************** + * XMLHTTP40 coclass + */ + +DEFINE_GUID(CLSID_XMLHTTP40, 0x88d969c5, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d969c5-f192-11d4-a65f-0040963251e5") XMLHTTP40; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLHTTP40, 0x88d969c5, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * XMLHTTP60 coclass + */ + +DEFINE_GUID(CLSID_XMLHTTP60, 0x88d96a0a, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a0a-f192-11d4-a65f-0040963251e5") XMLHTTP60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLHTTP60, 0x88d96a0a, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * XMLHTTP coclass + */ + +DEFINE_GUID(CLSID_XMLHTTP, 0xf6d90f16, 0x9c73, 0x11d3, 0xb3,0x2e, 0x00,0xc0,0x4f,0x99,0x0b,0xb4); + +#ifdef __cplusplus +class DECLSPEC_UUID("f6d90f16-9c73-11d3-b32e-00c04f990bb4") XMLHTTP; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLHTTP, 0xf6d90f16, 0x9c73, 0x11d3, 0xb3,0x2e, 0x00,0xc0,0x4f,0x99,0x0b,0xb4) +#endif +#endif + +/***************************************************************************** + * ServerXMLHTTP30 coclass + */ + +DEFINE_GUID(CLSID_ServerXMLHTTP30, 0xafb40ffd, 0xb609, 0x40a3, 0x98,0x28, 0xf8,0x8b,0xbe,0x11,0xe4,0xe3); + +#ifdef __cplusplus +class DECLSPEC_UUID("afb40ffd-b609-40a3-9828-f88bbe11e4e3") ServerXMLHTTP30; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ServerXMLHTTP30, 0xafb40ffd, 0xb609, 0x40a3, 0x98,0x28, 0xf8,0x8b,0xbe,0x11,0xe4,0xe3) +#endif +#endif + +/***************************************************************************** + * ServerXMLHTTP40 coclass + */ + +DEFINE_GUID(CLSID_ServerXMLHTTP40, 0x88d969c6, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d969c6-f192-11d4-a65f-0040963251e5") ServerXMLHTTP40; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ServerXMLHTTP40, 0x88d969c6, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * ServerXMLHTTP60 coclass + */ + +DEFINE_GUID(CLSID_ServerXMLHTTP60, 0x88d96a0b, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a0b-f192-11d4-a65f-0040963251e5") ServerXMLHTTP60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ServerXMLHTTP60, 0x88d96a0b, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * ServerXMLHTTP coclass + */ + +DEFINE_GUID(CLSID_ServerXMLHTTP, 0xafba6b42, 0x5692, 0x48ea, 0x81,0x41, 0xdc,0x51,0x7d,0xcf,0x0e,0xf1); + +#ifdef __cplusplus +class DECLSPEC_UUID("afba6b42-5692-48ea-8141-dc517dcf0ef1") ServerXMLHTTP; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ServerXMLHTTP, 0xafba6b42, 0x5692, 0x48ea, 0x81,0x41, 0xdc,0x51,0x7d,0xcf,0x0e,0xf1) +#endif +#endif + +/***************************************************************************** + * XMLSchemaCache26 coclass + */ + +DEFINE_GUID(CLSID_XMLSchemaCache26, 0xf5078f1d, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21); + +#ifdef __cplusplus +class DECLSPEC_UUID("f5078f1d-c551-11d3-89b9-0000f81fe221") XMLSchemaCache26; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLSchemaCache26, 0xf5078f1d, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21) +#endif +#endif + +/***************************************************************************** + * XMLSchemaCache30 coclass + */ + +DEFINE_GUID(CLSID_XMLSchemaCache30, 0xf5078f34, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21); + +#ifdef __cplusplus +class DECLSPEC_UUID("f5078f34-c551-11d3-89b9-0000f81fe221") XMLSchemaCache30; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLSchemaCache30, 0xf5078f34, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21) +#endif +#endif + +/***************************************************************************** + * XMLSchemaCache40 coclass + */ + +DEFINE_GUID(CLSID_XMLSchemaCache40, 0x88d969c2, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d969c2-f192-11d4-a65f-0040963251e5") XMLSchemaCache40; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLSchemaCache40, 0x88d969c2, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * XMLSchemaCache60 coclass + */ + +DEFINE_GUID(CLSID_XMLSchemaCache60, 0x88d96a07, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a07-f192-11d4-a65f-0040963251e5") XMLSchemaCache60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLSchemaCache60, 0x88d96a07, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * XMLSchemaCache coclass + */ + +DEFINE_GUID(CLSID_XMLSchemaCache, 0x373984c9, 0xb845, 0x449b, 0x91,0xe7, 0x45,0xac,0x83,0x03,0x6a,0xde); + +#ifdef __cplusplus +class DECLSPEC_UUID("373984c9-b845-449b-91e7-45ac83036ade") XMLSchemaCache; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLSchemaCache, 0x373984c9, 0xb845, 0x449b, 0x91,0xe7, 0x45,0xac,0x83,0x03,0x6a,0xde) +#endif +#endif + +/***************************************************************************** + * XSLTemplate26 coclass + */ + +DEFINE_GUID(CLSID_XSLTemplate26, 0xf5078f21, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21); + +#ifdef __cplusplus +class DECLSPEC_UUID("f5078f21-c551-11d3-89b9-0000f81fe221") XSLTemplate26; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XSLTemplate26, 0xf5078f21, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21) +#endif +#endif + +/***************************************************************************** + * XSLTemplate30 coclass + */ + +DEFINE_GUID(CLSID_XSLTemplate30, 0xf5078f36, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21); + +#ifdef __cplusplus +class DECLSPEC_UUID("f5078f36-c551-11d3-89b9-0000f81fe221") XSLTemplate30; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XSLTemplate30, 0xf5078f36, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21) +#endif +#endif + +/***************************************************************************** + * XSLTemplate40 coclass + */ + +DEFINE_GUID(CLSID_XSLTemplate40, 0x88d969c3, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d969c3-f192-11d4-a65f-0040963251e5") XSLTemplate40; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XSLTemplate40, 0x88d969c3, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * XSLTemplate60 coclass + */ + +DEFINE_GUID(CLSID_XSLTemplate60, 0x88d96a08, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a08-f192-11d4-a65f-0040963251e5") XSLTemplate60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XSLTemplate60, 0x88d96a08, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * XSLTemplate coclass + */ + +DEFINE_GUID(CLSID_XSLTemplate, 0x2933bf94, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); + +#ifdef __cplusplus +class DECLSPEC_UUID("2933bf94-7b36-11d2-b20e-00c04f983e60") XSLTemplate; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XSLTemplate, 0x2933bf94, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#endif + +/***************************************************************************** + * ISAXAttributes interface + */ +#ifndef __ISAXAttributes_INTERFACE_DEFINED__ +#define __ISAXAttributes_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXAttributes, 0xf078abe1, 0x45d2, 0x4832, 0x91,0xea, 0x44,0x66,0xce,0x2f,0x25,0xc9); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISAXEntityResolver : public IUnknown { - public: - virtual HRESULT WINAPI resolveEntity(const wchar_t *pwchPublicId,const wchar_t *pwchSystemId,VARIANT *pvarInput) = 0; - }; +MIDL_INTERFACE("f078abe1-45d2-4832-91ea-4466ce2f25c9") +ISAXAttributes : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE getLength( + int *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE getURI( + int nIndex, + const WCHAR **pUrl, + int *pUriSize) = 0; + + virtual HRESULT STDMETHODCALLTYPE getLocalName( + int nIndex, + const WCHAR **pLocalName, + int *pLocalNameLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE getQName( + int nIndex, + const WCHAR **pQName, + int *pQNameLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE getName( + int nIndex, + const WCHAR **pUri, + int *pUriLength, + const WCHAR **pLocalName, + int *pLocalNameSize, + const WCHAR **pQName, + int *pQNameLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE getIndexFromName( + const WCHAR *pUri, + int cUriLength, + const WCHAR *pLocalName, + int cocalNameLength, + int *index) = 0; + + virtual HRESULT STDMETHODCALLTYPE getIndexFromQName( + const WCHAR *pQName, + int nQNameLength, + int *index) = 0; + + virtual HRESULT STDMETHODCALLTYPE getType( + int nIndex, + const WCHAR **pType, + int *pTypeLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE getTypeFromName( + const WCHAR *pUri, + int nUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR **pType, + int *nType) = 0; + + virtual HRESULT STDMETHODCALLTYPE getTypeFromQName( + const WCHAR *pQName, + int nQName, + const WCHAR **pType, + int *nType) = 0; + + virtual HRESULT STDMETHODCALLTYPE getValue( + int nIndex, + const WCHAR **pValue, + int *nValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getValueFromName( + const WCHAR *pUri, + int nUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR **pValue, + int *nValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getValueFromQName( + const WCHAR *pQName, + int nQName, + const WCHAR **pValue, + int *nValue) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXAttributes, 0xf078abe1, 0x45d2, 0x4832, 0x91,0xea, 0x44,0x66,0xce,0x2f,0x25,0xc9) +#endif #else - typedef struct ISAXEntityResolverVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISAXEntityResolver *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISAXEntityResolver *This); - ULONG (WINAPI *Release)(ISAXEntityResolver *This); - HRESULT (WINAPI *resolveEntity)(ISAXEntityResolver *This,const wchar_t *pwchPublicId,const wchar_t *pwchSystemId,VARIANT *pvarInput); - END_INTERFACE - } ISAXEntityResolverVtbl; - struct ISAXEntityResolver { - CONST_VTBL struct ISAXEntityResolverVtbl *lpVtbl; - }; +typedef struct ISAXAttributesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXAttributes *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXAttributes *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXAttributes *This); + + /*** ISAXAttributes methods ***/ + HRESULT (STDMETHODCALLTYPE *getLength)( + ISAXAttributes *This, + int *length); + + HRESULT (STDMETHODCALLTYPE *getURI)( + ISAXAttributes *This, + int nIndex, + const WCHAR **pUrl, + int *pUriSize); + + HRESULT (STDMETHODCALLTYPE *getLocalName)( + ISAXAttributes *This, + int nIndex, + const WCHAR **pLocalName, + int *pLocalNameLength); + + HRESULT (STDMETHODCALLTYPE *getQName)( + ISAXAttributes *This, + int nIndex, + const WCHAR **pQName, + int *pQNameLength); + + HRESULT (STDMETHODCALLTYPE *getName)( + ISAXAttributes *This, + int nIndex, + const WCHAR **pUri, + int *pUriLength, + const WCHAR **pLocalName, + int *pLocalNameSize, + const WCHAR **pQName, + int *pQNameLength); + + HRESULT (STDMETHODCALLTYPE *getIndexFromName)( + ISAXAttributes *This, + const WCHAR *pUri, + int cUriLength, + const WCHAR *pLocalName, + int cocalNameLength, + int *index); + + HRESULT (STDMETHODCALLTYPE *getIndexFromQName)( + ISAXAttributes *This, + const WCHAR *pQName, + int nQNameLength, + int *index); + + HRESULT (STDMETHODCALLTYPE *getType)( + ISAXAttributes *This, + int nIndex, + const WCHAR **pType, + int *pTypeLength); + + HRESULT (STDMETHODCALLTYPE *getTypeFromName)( + ISAXAttributes *This, + const WCHAR *pUri, + int nUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR **pType, + int *nType); + + HRESULT (STDMETHODCALLTYPE *getTypeFromQName)( + ISAXAttributes *This, + const WCHAR *pQName, + int nQName, + const WCHAR **pType, + int *nType); + + HRESULT (STDMETHODCALLTYPE *getValue)( + ISAXAttributes *This, + int nIndex, + const WCHAR **pValue, + int *nValue); + + HRESULT (STDMETHODCALLTYPE *getValueFromName)( + ISAXAttributes *This, + const WCHAR *pUri, + int nUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR **pValue, + int *nValue); + + HRESULT (STDMETHODCALLTYPE *getValueFromQName)( + ISAXAttributes *This, + const WCHAR *pQName, + int nQName, + const WCHAR **pValue, + int *nValue); + + END_INTERFACE +} ISAXAttributesVtbl; + +interface ISAXAttributes { + CONST_VTBL ISAXAttributesVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define ISAXEntityResolver_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define ISAXEntityResolver_AddRef(This) (This)->lpVtbl->AddRef(This) -#define ISAXEntityResolver_Release(This) (This)->lpVtbl->Release(This) -#define ISAXEntityResolver_resolveEntity(This,pwchPublicId,pwchSystemId,pvarInput) (This)->lpVtbl->resolveEntity(This,pwchPublicId,pwchSystemId,pvarInput) +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXAttributes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXAttributes_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXAttributes_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXAttributes methods ***/ +#define ISAXAttributes_getLength(This,length) (This)->lpVtbl->getLength(This,length) +#define ISAXAttributes_getURI(This,nIndex,pUrl,pUriSize) (This)->lpVtbl->getURI(This,nIndex,pUrl,pUriSize) +#define ISAXAttributes_getLocalName(This,nIndex,pLocalName,pLocalNameLength) (This)->lpVtbl->getLocalName(This,nIndex,pLocalName,pLocalNameLength) +#define ISAXAttributes_getQName(This,nIndex,pQName,pQNameLength) (This)->lpVtbl->getQName(This,nIndex,pQName,pQNameLength) +#define ISAXAttributes_getName(This,nIndex,pUri,pUriLength,pLocalName,pLocalNameSize,pQName,pQNameLength) (This)->lpVtbl->getName(This,nIndex,pUri,pUriLength,pLocalName,pLocalNameSize,pQName,pQNameLength) +#define ISAXAttributes_getIndexFromName(This,pUri,cUriLength,pLocalName,cocalNameLength,index) (This)->lpVtbl->getIndexFromName(This,pUri,cUriLength,pLocalName,cocalNameLength,index) +#define ISAXAttributes_getIndexFromQName(This,pQName,nQNameLength,index) (This)->lpVtbl->getIndexFromQName(This,pQName,nQNameLength,index) +#define ISAXAttributes_getType(This,nIndex,pType,pTypeLength) (This)->lpVtbl->getType(This,nIndex,pType,pTypeLength) +#define ISAXAttributes_getTypeFromName(This,pUri,nUri,pLocalName,nLocalName,pType,nType) (This)->lpVtbl->getTypeFromName(This,pUri,nUri,pLocalName,nLocalName,pType,nType) +#define ISAXAttributes_getTypeFromQName(This,pQName,nQName,pType,nType) (This)->lpVtbl->getTypeFromQName(This,pQName,nQName,pType,nType) +#define ISAXAttributes_getValue(This,nIndex,pValue,nValue) (This)->lpVtbl->getValue(This,nIndex,pValue,nValue) +#define ISAXAttributes_getValueFromName(This,pUri,nUri,pLocalName,nLocalName,pValue,nValue) (This)->lpVtbl->getValueFromName(This,pUri,nUri,pLocalName,nLocalName,pValue,nValue) +#define ISAXAttributes_getValueFromQName(This,pQName,nQName,pValue,nValue) (This)->lpVtbl->getValueFromQName(This,pQName,nQName,pValue,nValue) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXAttributes_QueryInterface(ISAXAttributes* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXAttributes_AddRef(ISAXAttributes* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXAttributes_Release(ISAXAttributes* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXAttributes methods ***/ +static __WIDL_INLINE HRESULT ISAXAttributes_getLength(ISAXAttributes* This,int *length) { + return This->lpVtbl->getLength(This,length); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getURI(ISAXAttributes* This,int nIndex,const WCHAR **pUrl,int *pUriSize) { + return This->lpVtbl->getURI(This,nIndex,pUrl,pUriSize); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getLocalName(ISAXAttributes* This,int nIndex,const WCHAR **pLocalName,int *pLocalNameLength) { + return This->lpVtbl->getLocalName(This,nIndex,pLocalName,pLocalNameLength); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getQName(ISAXAttributes* This,int nIndex,const WCHAR **pQName,int *pQNameLength) { + return This->lpVtbl->getQName(This,nIndex,pQName,pQNameLength); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getName(ISAXAttributes* This,int nIndex,const WCHAR **pUri,int *pUriLength,const WCHAR **pLocalName,int *pLocalNameSize,const WCHAR **pQName,int *pQNameLength) { + return This->lpVtbl->getName(This,nIndex,pUri,pUriLength,pLocalName,pLocalNameSize,pQName,pQNameLength); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getIndexFromName(ISAXAttributes* This,const WCHAR *pUri,int cUriLength,const WCHAR *pLocalName,int cocalNameLength,int *index) { + return This->lpVtbl->getIndexFromName(This,pUri,cUriLength,pLocalName,cocalNameLength,index); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getIndexFromQName(ISAXAttributes* This,const WCHAR *pQName,int nQNameLength,int *index) { + return This->lpVtbl->getIndexFromQName(This,pQName,nQNameLength,index); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getType(ISAXAttributes* This,int nIndex,const WCHAR **pType,int *pTypeLength) { + return This->lpVtbl->getType(This,nIndex,pType,pTypeLength); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getTypeFromName(ISAXAttributes* This,const WCHAR *pUri,int nUri,const WCHAR *pLocalName,int nLocalName,const WCHAR **pType,int *nType) { + return This->lpVtbl->getTypeFromName(This,pUri,nUri,pLocalName,nLocalName,pType,nType); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getTypeFromQName(ISAXAttributes* This,const WCHAR *pQName,int nQName,const WCHAR **pType,int *nType) { + return This->lpVtbl->getTypeFromQName(This,pQName,nQName,pType,nType); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getValue(ISAXAttributes* This,int nIndex,const WCHAR **pValue,int *nValue) { + return This->lpVtbl->getValue(This,nIndex,pValue,nValue); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getValueFromName(ISAXAttributes* This,const WCHAR *pUri,int nUri,const WCHAR *pLocalName,int nLocalName,const WCHAR **pValue,int *nValue) { + return This->lpVtbl->getValueFromName(This,pUri,nUri,pLocalName,nLocalName,pValue,nValue); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getValueFromQName(ISAXAttributes* This,const WCHAR *pQName,int nQName,const WCHAR **pValue,int *nValue) { + return This->lpVtbl->getValueFromQName(This,pQName,nQName,pValue,nValue); +} #endif #endif - HRESULT WINAPI ISAXEntityResolver_resolveEntity_Proxy(ISAXEntityResolver *This,const wchar_t *pwchPublicId,const wchar_t *pwchSystemId,VARIANT *pvarInput); - void __RPC_STUB ISAXEntityResolver_resolveEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISAXAttributes_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXContentHandler interface + */ #ifndef __ISAXContentHandler_INTERFACE_DEFINED__ #define __ISAXContentHandler_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISAXContentHandler; + +DEFINE_GUID(IID_ISAXContentHandler, 0x1545cdfa, 0x9e4e, 0x4497, 0xa8,0xa4, 0x2b,0xf7,0xd0,0x11,0x2c,0x44); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISAXContentHandler : public IUnknown { - public: - virtual HRESULT WINAPI putDocumentLocator(ISAXLocator *pLocator) = 0; - virtual HRESULT WINAPI startDocument(void) = 0; - virtual HRESULT WINAPI endDocument(void) = 0; - virtual HRESULT WINAPI startPrefixMapping(const wchar_t *pwchPrefix,int cchPrefix,const wchar_t *pwchUri,int cchUri) = 0; - virtual HRESULT WINAPI endPrefixMapping(const wchar_t *pwchPrefix,int cchPrefix) = 0; - virtual HRESULT WINAPI startElement(const wchar_t *pwchNamespaceUri,int cchNamespaceUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t *pwchQName,int cchQName,ISAXAttributes *pAttributes) = 0; - virtual HRESULT WINAPI endElement(const wchar_t *pwchNamespaceUri,int cchNamespaceUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t *pwchQName,int cchQName) = 0; - virtual HRESULT WINAPI characters(const wchar_t *pwchChars,int cchChars) = 0; - virtual HRESULT WINAPI ignorableWhitespace(const wchar_t *pwchChars,int cchChars) = 0; - virtual HRESULT WINAPI processingInstruction(const wchar_t *pwchTarget,int cchTarget,const wchar_t *pwchData,int cchData) = 0; - virtual HRESULT WINAPI skippedEntity(const wchar_t *pwchName,int cchName) = 0; - }; +MIDL_INTERFACE("1545cdfa-9e4e-4497-a8a4-2bf7d0112c44") +ISAXContentHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE putDocumentLocator( + ISAXLocator *pLocator) = 0; + + virtual HRESULT STDMETHODCALLTYPE startDocument( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE endDocument( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE startPrefixMapping( + const WCHAR *pPrefix, + int nPrefix, + const WCHAR *pUri, + int nUri) = 0; + + virtual HRESULT STDMETHODCALLTYPE endPrefixMapping( + const WCHAR *pPrefix, + int nPrefix) = 0; + + virtual HRESULT STDMETHODCALLTYPE startElement( + const WCHAR *pNamespaceUri, + int nNamespaceUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR *pQName, + int nQName, + ISAXAttributes *pAttr) = 0; + + virtual HRESULT STDMETHODCALLTYPE endElement( + const WCHAR *pNamespaceUri, + int nNamespaceUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR *pQName, + int nQName) = 0; + + virtual HRESULT STDMETHODCALLTYPE characters( + const WCHAR *pChars, + int nChars) = 0; + + virtual HRESULT STDMETHODCALLTYPE ignorableWhitespace( + const WCHAR *pChars, + int nChars) = 0; + + virtual HRESULT STDMETHODCALLTYPE processingInstruction( + const WCHAR *pTarget, + int nTarget, + const WCHAR *pData, + int nData) = 0; + + virtual HRESULT STDMETHODCALLTYPE skippedEntity( + const WCHAR *pName, + int nName) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXContentHandler, 0x1545cdfa, 0x9e4e, 0x4497, 0xa8,0xa4, 0x2b,0xf7,0xd0,0x11,0x2c,0x44) +#endif #else - typedef struct ISAXContentHandlerVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISAXContentHandler *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISAXContentHandler *This); - ULONG (WINAPI *Release)(ISAXContentHandler *This); - HRESULT (WINAPI *putDocumentLocator)(ISAXContentHandler *This,ISAXLocator *pLocator); - HRESULT (WINAPI *startDocument)(ISAXContentHandler *This); - HRESULT (WINAPI *endDocument)(ISAXContentHandler *This); - HRESULT (WINAPI *startPrefixMapping)(ISAXContentHandler *This,const wchar_t *pwchPrefix,int cchPrefix,const wchar_t *pwchUri,int cchUri); - HRESULT (WINAPI *endPrefixMapping)(ISAXContentHandler *This,const wchar_t *pwchPrefix,int cchPrefix); - HRESULT (WINAPI *startElement)(ISAXContentHandler *This,const wchar_t *pwchNamespaceUri,int cchNamespaceUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t *pwchQName,int cchQName,ISAXAttributes *pAttributes); - HRESULT (WINAPI *endElement)(ISAXContentHandler *This,const wchar_t *pwchNamespaceUri,int cchNamespaceUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t *pwchQName,int cchQName); - HRESULT (WINAPI *characters)(ISAXContentHandler *This,const wchar_t *pwchChars,int cchChars); - HRESULT (WINAPI *ignorableWhitespace)(ISAXContentHandler *This,const wchar_t *pwchChars,int cchChars); - HRESULT (WINAPI *processingInstruction)(ISAXContentHandler *This,const wchar_t *pwchTarget,int cchTarget,const wchar_t *pwchData,int cchData); - HRESULT (WINAPI *skippedEntity)(ISAXContentHandler *This,const wchar_t *pwchName,int cchName); - END_INTERFACE - } ISAXContentHandlerVtbl; - struct ISAXContentHandler { - CONST_VTBL struct ISAXContentHandlerVtbl *lpVtbl; - }; +typedef struct ISAXContentHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXContentHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXContentHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXContentHandler *This); + + /*** ISAXContentHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *putDocumentLocator)( + ISAXContentHandler *This, + ISAXLocator *pLocator); + + HRESULT (STDMETHODCALLTYPE *startDocument)( + ISAXContentHandler *This); + + HRESULT (STDMETHODCALLTYPE *endDocument)( + ISAXContentHandler *This); + + HRESULT (STDMETHODCALLTYPE *startPrefixMapping)( + ISAXContentHandler *This, + const WCHAR *pPrefix, + int nPrefix, + const WCHAR *pUri, + int nUri); + + HRESULT (STDMETHODCALLTYPE *endPrefixMapping)( + ISAXContentHandler *This, + const WCHAR *pPrefix, + int nPrefix); + + HRESULT (STDMETHODCALLTYPE *startElement)( + ISAXContentHandler *This, + const WCHAR *pNamespaceUri, + int nNamespaceUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR *pQName, + int nQName, + ISAXAttributes *pAttr); + + HRESULT (STDMETHODCALLTYPE *endElement)( + ISAXContentHandler *This, + const WCHAR *pNamespaceUri, + int nNamespaceUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR *pQName, + int nQName); + + HRESULT (STDMETHODCALLTYPE *characters)( + ISAXContentHandler *This, + const WCHAR *pChars, + int nChars); + + HRESULT (STDMETHODCALLTYPE *ignorableWhitespace)( + ISAXContentHandler *This, + const WCHAR *pChars, + int nChars); + + HRESULT (STDMETHODCALLTYPE *processingInstruction)( + ISAXContentHandler *This, + const WCHAR *pTarget, + int nTarget, + const WCHAR *pData, + int nData); + + HRESULT (STDMETHODCALLTYPE *skippedEntity)( + ISAXContentHandler *This, + const WCHAR *pName, + int nName); + + END_INTERFACE +} ISAXContentHandlerVtbl; + +interface ISAXContentHandler { + CONST_VTBL ISAXContentHandlerVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISAXContentHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISAXContentHandler_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISAXContentHandler_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXContentHandler methods ***/ #define ISAXContentHandler_putDocumentLocator(This,pLocator) (This)->lpVtbl->putDocumentLocator(This,pLocator) #define ISAXContentHandler_startDocument(This) (This)->lpVtbl->startDocument(This) #define ISAXContentHandler_endDocument(This) (This)->lpVtbl->endDocument(This) -#define ISAXContentHandler_startPrefixMapping(This,pwchPrefix,cchPrefix,pwchUri,cchUri) (This)->lpVtbl->startPrefixMapping(This,pwchPrefix,cchPrefix,pwchUri,cchUri) -#define ISAXContentHandler_endPrefixMapping(This,pwchPrefix,cchPrefix) (This)->lpVtbl->endPrefixMapping(This,pwchPrefix,cchPrefix) -#define ISAXContentHandler_startElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName,pAttributes) (This)->lpVtbl->startElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName,pAttributes) -#define ISAXContentHandler_endElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName) (This)->lpVtbl->endElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName) -#define ISAXContentHandler_characters(This,pwchChars,cchChars) (This)->lpVtbl->characters(This,pwchChars,cchChars) -#define ISAXContentHandler_ignorableWhitespace(This,pwchChars,cchChars) (This)->lpVtbl->ignorableWhitespace(This,pwchChars,cchChars) -#define ISAXContentHandler_processingInstruction(This,pwchTarget,cchTarget,pwchData,cchData) (This)->lpVtbl->processingInstruction(This,pwchTarget,cchTarget,pwchData,cchData) -#define ISAXContentHandler_skippedEntity(This,pwchName,cchName) (This)->lpVtbl->skippedEntity(This,pwchName,cchName) +#define ISAXContentHandler_startPrefixMapping(This,pPrefix,nPrefix,pUri,nUri) (This)->lpVtbl->startPrefixMapping(This,pPrefix,nPrefix,pUri,nUri) +#define ISAXContentHandler_endPrefixMapping(This,pPrefix,nPrefix) (This)->lpVtbl->endPrefixMapping(This,pPrefix,nPrefix) +#define ISAXContentHandler_startElement(This,pNamespaceUri,nNamespaceUri,pLocalName,nLocalName,pQName,nQName,pAttr) (This)->lpVtbl->startElement(This,pNamespaceUri,nNamespaceUri,pLocalName,nLocalName,pQName,nQName,pAttr) +#define ISAXContentHandler_endElement(This,pNamespaceUri,nNamespaceUri,pLocalName,nLocalName,pQName,nQName) (This)->lpVtbl->endElement(This,pNamespaceUri,nNamespaceUri,pLocalName,nLocalName,pQName,nQName) +#define ISAXContentHandler_characters(This,pChars,nChars) (This)->lpVtbl->characters(This,pChars,nChars) +#define ISAXContentHandler_ignorableWhitespace(This,pChars,nChars) (This)->lpVtbl->ignorableWhitespace(This,pChars,nChars) +#define ISAXContentHandler_processingInstruction(This,pTarget,nTarget,pData,nData) (This)->lpVtbl->processingInstruction(This,pTarget,nTarget,pData,nData) +#define ISAXContentHandler_skippedEntity(This,pName,nName) (This)->lpVtbl->skippedEntity(This,pName,nName) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXContentHandler_QueryInterface(ISAXContentHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXContentHandler_AddRef(ISAXContentHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXContentHandler_Release(ISAXContentHandler* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXContentHandler methods ***/ +static __WIDL_INLINE HRESULT ISAXContentHandler_putDocumentLocator(ISAXContentHandler* This,ISAXLocator *pLocator) { + return This->lpVtbl->putDocumentLocator(This,pLocator); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_startDocument(ISAXContentHandler* This) { + return This->lpVtbl->startDocument(This); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_endDocument(ISAXContentHandler* This) { + return This->lpVtbl->endDocument(This); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_startPrefixMapping(ISAXContentHandler* This,const WCHAR *pPrefix,int nPrefix,const WCHAR *pUri,int nUri) { + return This->lpVtbl->startPrefixMapping(This,pPrefix,nPrefix,pUri,nUri); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_endPrefixMapping(ISAXContentHandler* This,const WCHAR *pPrefix,int nPrefix) { + return This->lpVtbl->endPrefixMapping(This,pPrefix,nPrefix); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_startElement(ISAXContentHandler* This,const WCHAR *pNamespaceUri,int nNamespaceUri,const WCHAR *pLocalName,int nLocalName,const WCHAR *pQName,int nQName,ISAXAttributes *pAttr) { + return This->lpVtbl->startElement(This,pNamespaceUri,nNamespaceUri,pLocalName,nLocalName,pQName,nQName,pAttr); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_endElement(ISAXContentHandler* This,const WCHAR *pNamespaceUri,int nNamespaceUri,const WCHAR *pLocalName,int nLocalName,const WCHAR *pQName,int nQName) { + return This->lpVtbl->endElement(This,pNamespaceUri,nNamespaceUri,pLocalName,nLocalName,pQName,nQName); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_characters(ISAXContentHandler* This,const WCHAR *pChars,int nChars) { + return This->lpVtbl->characters(This,pChars,nChars); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_ignorableWhitespace(ISAXContentHandler* This,const WCHAR *pChars,int nChars) { + return This->lpVtbl->ignorableWhitespace(This,pChars,nChars); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_processingInstruction(ISAXContentHandler* This,const WCHAR *pTarget,int nTarget,const WCHAR *pData,int nData) { + return This->lpVtbl->processingInstruction(This,pTarget,nTarget,pData,nData); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_skippedEntity(ISAXContentHandler* This,const WCHAR *pName,int nName) { + return This->lpVtbl->skippedEntity(This,pName,nName); +} #endif #endif - HRESULT WINAPI ISAXContentHandler_putDocumentLocator_Proxy(ISAXContentHandler *This,ISAXLocator *pLocator); - void __RPC_STUB ISAXContentHandler_putDocumentLocator_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXContentHandler_startDocument_Proxy(ISAXContentHandler *This); - void __RPC_STUB ISAXContentHandler_startDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXContentHandler_endDocument_Proxy(ISAXContentHandler *This); - void __RPC_STUB ISAXContentHandler_endDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXContentHandler_startPrefixMapping_Proxy(ISAXContentHandler *This,const wchar_t *pwchPrefix,int cchPrefix,const wchar_t *pwchUri,int cchUri); - void __RPC_STUB ISAXContentHandler_startPrefixMapping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXContentHandler_endPrefixMapping_Proxy(ISAXContentHandler *This,const wchar_t *pwchPrefix,int cchPrefix); - void __RPC_STUB ISAXContentHandler_endPrefixMapping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXContentHandler_startElement_Proxy(ISAXContentHandler *This,const wchar_t *pwchNamespaceUri,int cchNamespaceUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t *pwchQName,int cchQName,ISAXAttributes *pAttributes); - void __RPC_STUB ISAXContentHandler_startElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXContentHandler_endElement_Proxy(ISAXContentHandler *This,const wchar_t *pwchNamespaceUri,int cchNamespaceUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t *pwchQName,int cchQName); - void __RPC_STUB ISAXContentHandler_endElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXContentHandler_characters_Proxy(ISAXContentHandler *This,const wchar_t *pwchChars,int cchChars); - void __RPC_STUB ISAXContentHandler_characters_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXContentHandler_ignorableWhitespace_Proxy(ISAXContentHandler *This,const wchar_t *pwchChars,int cchChars); - void __RPC_STUB ISAXContentHandler_ignorableWhitespace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXContentHandler_processingInstruction_Proxy(ISAXContentHandler *This,const wchar_t *pwchTarget,int cchTarget,const wchar_t *pwchData,int cchData); - void __RPC_STUB ISAXContentHandler_processingInstruction_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXContentHandler_skippedEntity_Proxy(ISAXContentHandler *This,const wchar_t *pwchName,int cchName); - void __RPC_STUB ISAXContentHandler_skippedEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + +#endif + + +#endif /* __ISAXContentHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXDeclHandler interface + */ +#ifndef __ISAXDeclHandler_INTERFACE_DEFINED__ +#define __ISAXDeclHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXDeclHandler, 0x862629ac, 0x771a, 0x47b2, 0x83,0x37, 0x4e,0x68,0x43,0xc1,0xbe,0x90); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("862629ac-771a-47b2-8337-4e6843c1be90") +ISAXDeclHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE elementDecl( + const WCHAR *pName, + int nName, + const WCHAR *pModel, + int nModel) = 0; + + virtual HRESULT STDMETHODCALLTYPE attributeDecl( + const WCHAR *pElementName, + int nElementName, + const WCHAR *pAttributeName, + int nAttributeName, + const WCHAR *pType, + int nType, + const WCHAR *pValueDefault, + int nValueDefault, + const WCHAR *pValue, + int nValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE internalEntityDecl( + const WCHAR *pName, + int nName, + const WCHAR *pValue, + int nValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE externalEntityDecl( + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXDeclHandler, 0x862629ac, 0x771a, 0x47b2, 0x83,0x37, 0x4e,0x68,0x43,0xc1,0xbe,0x90) +#endif +#else +typedef struct ISAXDeclHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXDeclHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXDeclHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXDeclHandler *This); + + /*** ISAXDeclHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *elementDecl)( + ISAXDeclHandler *This, + const WCHAR *pName, + int nName, + const WCHAR *pModel, + int nModel); + + HRESULT (STDMETHODCALLTYPE *attributeDecl)( + ISAXDeclHandler *This, + const WCHAR *pElementName, + int nElementName, + const WCHAR *pAttributeName, + int nAttributeName, + const WCHAR *pType, + int nType, + const WCHAR *pValueDefault, + int nValueDefault, + const WCHAR *pValue, + int nValue); + + HRESULT (STDMETHODCALLTYPE *internalEntityDecl)( + ISAXDeclHandler *This, + const WCHAR *pName, + int nName, + const WCHAR *pValue, + int nValue); + + HRESULT (STDMETHODCALLTYPE *externalEntityDecl)( + ISAXDeclHandler *This, + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId); + + END_INTERFACE +} ISAXDeclHandlerVtbl; + +interface ISAXDeclHandler { + CONST_VTBL ISAXDeclHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXDeclHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXDeclHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXDeclHandler_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXDeclHandler methods ***/ +#define ISAXDeclHandler_elementDecl(This,pName,nName,pModel,nModel) (This)->lpVtbl->elementDecl(This,pName,nName,pModel,nModel) +#define ISAXDeclHandler_attributeDecl(This,pElementName,nElementName,pAttributeName,nAttributeName,pType,nType,pValueDefault,nValueDefault,pValue,nValue) (This)->lpVtbl->attributeDecl(This,pElementName,nElementName,pAttributeName,nAttributeName,pType,nType,pValueDefault,nValueDefault,pValue,nValue) +#define ISAXDeclHandler_internalEntityDecl(This,pName,nName,pValue,nValue) (This)->lpVtbl->internalEntityDecl(This,pName,nName,pValue,nValue) +#define ISAXDeclHandler_externalEntityDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId) (This)->lpVtbl->externalEntityDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXDeclHandler_QueryInterface(ISAXDeclHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXDeclHandler_AddRef(ISAXDeclHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXDeclHandler_Release(ISAXDeclHandler* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXDeclHandler methods ***/ +static __WIDL_INLINE HRESULT ISAXDeclHandler_elementDecl(ISAXDeclHandler* This,const WCHAR *pName,int nName,const WCHAR *pModel,int nModel) { + return This->lpVtbl->elementDecl(This,pName,nName,pModel,nModel); +} +static __WIDL_INLINE HRESULT ISAXDeclHandler_attributeDecl(ISAXDeclHandler* This,const WCHAR *pElementName,int nElementName,const WCHAR *pAttributeName,int nAttributeName,const WCHAR *pType,int nType,const WCHAR *pValueDefault,int nValueDefault,const WCHAR *pValue,int nValue) { + return This->lpVtbl->attributeDecl(This,pElementName,nElementName,pAttributeName,nAttributeName,pType,nType,pValueDefault,nValueDefault,pValue,nValue); +} +static __WIDL_INLINE HRESULT ISAXDeclHandler_internalEntityDecl(ISAXDeclHandler* This,const WCHAR *pName,int nName,const WCHAR *pValue,int nValue) { + return This->lpVtbl->internalEntityDecl(This,pName,nName,pValue,nValue); +} +static __WIDL_INLINE HRESULT ISAXDeclHandler_externalEntityDecl(ISAXDeclHandler* This,const WCHAR *pName,int nName,const WCHAR *pPublicId,int nPublicId,const WCHAR *pSystemId,int nSystemId) { + return This->lpVtbl->externalEntityDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId); +} +#endif +#endif + #endif + +#endif /* __ISAXDeclHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXDTDHandler interface + */ #ifndef __ISAXDTDHandler_INTERFACE_DEFINED__ #define __ISAXDTDHandler_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISAXDTDHandler; + +DEFINE_GUID(IID_ISAXDTDHandler, 0xe15c1baf, 0xafb3, 0x4d60, 0x8c,0x36, 0x19,0xa8,0xc4,0x5d,0xef,0xed); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISAXDTDHandler : public IUnknown { - public: - virtual HRESULT WINAPI notationDecl(const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId) = 0; - virtual HRESULT WINAPI unparsedEntityDecl(const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId,const wchar_t *pwchNotationName,int cchNotationName) = 0; - }; +MIDL_INTERFACE("e15c1baf-afb3-4d60-8c36-19a8c45defed") +ISAXDTDHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE notationDecl( + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId) = 0; + + virtual HRESULT STDMETHODCALLTYPE unparsedEntityDecl( + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId, + const WCHAR *pNotationName, + int nNotationName) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXDTDHandler, 0xe15c1baf, 0xafb3, 0x4d60, 0x8c,0x36, 0x19,0xa8,0xc4,0x5d,0xef,0xed) +#endif #else - typedef struct ISAXDTDHandlerVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISAXDTDHandler *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISAXDTDHandler *This); - ULONG (WINAPI *Release)(ISAXDTDHandler *This); - HRESULT (WINAPI *notationDecl)(ISAXDTDHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId); - HRESULT (WINAPI *unparsedEntityDecl)(ISAXDTDHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId,const wchar_t *pwchNotationName,int cchNotationName); - END_INTERFACE - } ISAXDTDHandlerVtbl; - struct ISAXDTDHandler { - CONST_VTBL struct ISAXDTDHandlerVtbl *lpVtbl; - }; +typedef struct ISAXDTDHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXDTDHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXDTDHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXDTDHandler *This); + + /*** ISAXDTDHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *notationDecl)( + ISAXDTDHandler *This, + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId); + + HRESULT (STDMETHODCALLTYPE *unparsedEntityDecl)( + ISAXDTDHandler *This, + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId, + const WCHAR *pNotationName, + int nNotationName); + + END_INTERFACE +} ISAXDTDHandlerVtbl; + +interface ISAXDTDHandler { + CONST_VTBL ISAXDTDHandlerVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISAXDTDHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISAXDTDHandler_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISAXDTDHandler_Release(This) (This)->lpVtbl->Release(This) -#define ISAXDTDHandler_notationDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) (This)->lpVtbl->notationDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) -#define ISAXDTDHandler_unparsedEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId,pwchNotationName,cchNotationName) (This)->lpVtbl->unparsedEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId,pwchNotationName,cchNotationName) +/*** ISAXDTDHandler methods ***/ +#define ISAXDTDHandler_notationDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId) (This)->lpVtbl->notationDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId) +#define ISAXDTDHandler_unparsedEntityDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId,pNotationName,nNotationName) (This)->lpVtbl->unparsedEntityDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId,pNotationName,nNotationName) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXDTDHandler_QueryInterface(ISAXDTDHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXDTDHandler_AddRef(ISAXDTDHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXDTDHandler_Release(ISAXDTDHandler* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXDTDHandler methods ***/ +static __WIDL_INLINE HRESULT ISAXDTDHandler_notationDecl(ISAXDTDHandler* This,const WCHAR *pName,int nName,const WCHAR *pPublicId,int nPublicId,const WCHAR *pSystemId,int nSystemId) { + return This->lpVtbl->notationDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId); +} +static __WIDL_INLINE HRESULT ISAXDTDHandler_unparsedEntityDecl(ISAXDTDHandler* This,const WCHAR *pName,int nName,const WCHAR *pPublicId,int nPublicId,const WCHAR *pSystemId,int nSystemId,const WCHAR *pNotationName,int nNotationName) { + return This->lpVtbl->unparsedEntityDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId,pNotationName,nNotationName); +} #endif #endif - HRESULT WINAPI ISAXDTDHandler_notationDecl_Proxy(ISAXDTDHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId); - void __RPC_STUB ISAXDTDHandler_notationDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXDTDHandler_unparsedEntityDecl_Proxy(ISAXDTDHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId,const wchar_t *pwchNotationName,int cchNotationName); - void __RPC_STUB ISAXDTDHandler_unparsedEntityDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + +#endif + + +#endif /* __ISAXDTDHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXEntityResolver interface + */ +#ifndef __ISAXEntityResolver_INTERFACE_DEFINED__ +#define __ISAXEntityResolver_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXEntityResolver, 0x99bca7bd, 0xe8c4, 0x4d5f, 0xa0,0xcf, 0x6d,0x90,0x79,0x01,0xff,0x07); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("99bca7bd-e8c4-4d5f-a0cf-6d907901ff07") +ISAXEntityResolver : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE resolveEntity( + const WCHAR *pPublicId, + const WCHAR *pSystemId, + VARIANT *ret) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXEntityResolver, 0x99bca7bd, 0xe8c4, 0x4d5f, 0xa0,0xcf, 0x6d,0x90,0x79,0x01,0xff,0x07) +#endif +#else +typedef struct ISAXEntityResolverVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXEntityResolver *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXEntityResolver *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXEntityResolver *This); + + /*** ISAXEntityResolver methods ***/ + HRESULT (STDMETHODCALLTYPE *resolveEntity)( + ISAXEntityResolver *This, + const WCHAR *pPublicId, + const WCHAR *pSystemId, + VARIANT *ret); + + END_INTERFACE +} ISAXEntityResolverVtbl; + +interface ISAXEntityResolver { + CONST_VTBL ISAXEntityResolverVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXEntityResolver_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXEntityResolver_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXEntityResolver_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXEntityResolver methods ***/ +#define ISAXEntityResolver_resolveEntity(This,pPublicId,pSystemId,ret) (This)->lpVtbl->resolveEntity(This,pPublicId,pSystemId,ret) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXEntityResolver_QueryInterface(ISAXEntityResolver* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXEntityResolver_AddRef(ISAXEntityResolver* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXEntityResolver_Release(ISAXEntityResolver* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXEntityResolver methods ***/ +static __WIDL_INLINE HRESULT ISAXEntityResolver_resolveEntity(ISAXEntityResolver* This,const WCHAR *pPublicId,const WCHAR *pSystemId,VARIANT *ret) { + return This->lpVtbl->resolveEntity(This,pPublicId,pSystemId,ret); +} #endif +#endif + +#endif + + +#endif /* __ISAXEntityResolver_INTERFACE_DEFINED__ */ +/***************************************************************************** + * ISAXErrorHandler interface + */ #ifndef __ISAXErrorHandler_INTERFACE_DEFINED__ #define __ISAXErrorHandler_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISAXErrorHandler; + +DEFINE_GUID(IID_ISAXErrorHandler, 0xa60511c4, 0xccf5, 0x479e, 0x98,0xa3, 0xdc,0x8d,0xc5,0x45,0xb7,0xd0); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISAXErrorHandler : public IUnknown { - public: - virtual HRESULT WINAPI error(ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode) = 0; - virtual HRESULT WINAPI fatalError(ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode) = 0; - virtual HRESULT WINAPI ignorableWarning(ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode) = 0; - }; +MIDL_INTERFACE("a60511c4-ccf5-479e-98a3-dc8dc545b7d0") +ISAXErrorHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE error( + ISAXLocator *pLocator, + const WCHAR *pErrorMessage, + HRESULT hrErrorCode) = 0; + + virtual HRESULT STDMETHODCALLTYPE fatalError( + ISAXLocator *pLocator, + const WCHAR *pErrorMessage, + HRESULT hrErrorCode) = 0; + + virtual HRESULT STDMETHODCALLTYPE ignorableWarning( + ISAXLocator *pLocator, + const WCHAR *pErrorMessage, + HRESULT hrErrorCode) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXErrorHandler, 0xa60511c4, 0xccf5, 0x479e, 0x98,0xa3, 0xdc,0x8d,0xc5,0x45,0xb7,0xd0) +#endif #else - typedef struct ISAXErrorHandlerVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISAXErrorHandler *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISAXErrorHandler *This); - ULONG (WINAPI *Release)(ISAXErrorHandler *This); - HRESULT (WINAPI *error)(ISAXErrorHandler *This,ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode); - HRESULT (WINAPI *fatalError)(ISAXErrorHandler *This,ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode); - HRESULT (WINAPI *ignorableWarning)(ISAXErrorHandler *This,ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode); - END_INTERFACE - } ISAXErrorHandlerVtbl; - struct ISAXErrorHandler { - CONST_VTBL struct ISAXErrorHandlerVtbl *lpVtbl; - }; +typedef struct ISAXErrorHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXErrorHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXErrorHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXErrorHandler *This); + + /*** ISAXErrorHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *error)( + ISAXErrorHandler *This, + ISAXLocator *pLocator, + const WCHAR *pErrorMessage, + HRESULT hrErrorCode); + + HRESULT (STDMETHODCALLTYPE *fatalError)( + ISAXErrorHandler *This, + ISAXLocator *pLocator, + const WCHAR *pErrorMessage, + HRESULT hrErrorCode); + + HRESULT (STDMETHODCALLTYPE *ignorableWarning)( + ISAXErrorHandler *This, + ISAXLocator *pLocator, + const WCHAR *pErrorMessage, + HRESULT hrErrorCode); + + END_INTERFACE +} ISAXErrorHandlerVtbl; + +interface ISAXErrorHandler { + CONST_VTBL ISAXErrorHandlerVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISAXErrorHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISAXErrorHandler_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISAXErrorHandler_Release(This) (This)->lpVtbl->Release(This) -#define ISAXErrorHandler_error(This,pLocator,pwchErrorMessage,hrErrorCode) (This)->lpVtbl->error(This,pLocator,pwchErrorMessage,hrErrorCode) -#define ISAXErrorHandler_fatalError(This,pLocator,pwchErrorMessage,hrErrorCode) (This)->lpVtbl->fatalError(This,pLocator,pwchErrorMessage,hrErrorCode) -#define ISAXErrorHandler_ignorableWarning(This,pLocator,pwchErrorMessage,hrErrorCode) (This)->lpVtbl->ignorableWarning(This,pLocator,pwchErrorMessage,hrErrorCode) +/*** ISAXErrorHandler methods ***/ +#define ISAXErrorHandler_error(This,pLocator,pErrorMessage,hrErrorCode) (This)->lpVtbl->error(This,pLocator,pErrorMessage,hrErrorCode) +#define ISAXErrorHandler_fatalError(This,pLocator,pErrorMessage,hrErrorCode) (This)->lpVtbl->fatalError(This,pLocator,pErrorMessage,hrErrorCode) +#define ISAXErrorHandler_ignorableWarning(This,pLocator,pErrorMessage,hrErrorCode) (This)->lpVtbl->ignorableWarning(This,pLocator,pErrorMessage,hrErrorCode) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXErrorHandler_QueryInterface(ISAXErrorHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXErrorHandler_AddRef(ISAXErrorHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXErrorHandler_Release(ISAXErrorHandler* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXErrorHandler methods ***/ +static __WIDL_INLINE HRESULT ISAXErrorHandler_error(ISAXErrorHandler* This,ISAXLocator *pLocator,const WCHAR *pErrorMessage,HRESULT hrErrorCode) { + return This->lpVtbl->error(This,pLocator,pErrorMessage,hrErrorCode); +} +static __WIDL_INLINE HRESULT ISAXErrorHandler_fatalError(ISAXErrorHandler* This,ISAXLocator *pLocator,const WCHAR *pErrorMessage,HRESULT hrErrorCode) { + return This->lpVtbl->fatalError(This,pLocator,pErrorMessage,hrErrorCode); +} +static __WIDL_INLINE HRESULT ISAXErrorHandler_ignorableWarning(ISAXErrorHandler* This,ISAXLocator *pLocator,const WCHAR *pErrorMessage,HRESULT hrErrorCode) { + return This->lpVtbl->ignorableWarning(This,pLocator,pErrorMessage,hrErrorCode); +} #endif #endif - HRESULT WINAPI ISAXErrorHandler_error_Proxy(ISAXErrorHandler *This,ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode); - void __RPC_STUB ISAXErrorHandler_error_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXErrorHandler_fatalError_Proxy(ISAXErrorHandler *This,ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode); - void __RPC_STUB ISAXErrorHandler_fatalError_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXErrorHandler_ignorableWarning_Proxy(ISAXErrorHandler *This,ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode); - void __RPC_STUB ISAXErrorHandler_ignorableWarning_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISAXErrorHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXLexicalHandler interface + */ #ifndef __ISAXLexicalHandler_INTERFACE_DEFINED__ #define __ISAXLexicalHandler_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISAXLexicalHandler; + +DEFINE_GUID(IID_ISAXLexicalHandler, 0x7f85d5f5, 0x47a8, 0x4497, 0xbd,0xa5, 0x84,0xba,0x04,0x81,0x9e,0xa6); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISAXLexicalHandler : public IUnknown { - public: - virtual HRESULT WINAPI startDTD(const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId) = 0; - virtual HRESULT WINAPI endDTD(void) = 0; - virtual HRESULT WINAPI startEntity(const wchar_t *pwchName,int cchName) = 0; - virtual HRESULT WINAPI endEntity(const wchar_t *pwchName,int cchName) = 0; - virtual HRESULT WINAPI startCDATA(void) = 0; - virtual HRESULT WINAPI endCDATA(void) = 0; - virtual HRESULT WINAPI comment(const wchar_t *pwchChars,int cchChars) = 0; - }; +MIDL_INTERFACE("7f85d5f5-47a8-4497-bda5-84ba04819ea6") +ISAXLexicalHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE startDTD( + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId) = 0; + + virtual HRESULT STDMETHODCALLTYPE endDTD( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE startEntity( + const WCHAR *pName, + int nName) = 0; + + virtual HRESULT STDMETHODCALLTYPE endEntity( + const WCHAR *pName, + int nName) = 0; + + virtual HRESULT STDMETHODCALLTYPE startCDATA( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE endCDATA( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE comment( + const WCHAR *pChars, + int nChars) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXLexicalHandler, 0x7f85d5f5, 0x47a8, 0x4497, 0xbd,0xa5, 0x84,0xba,0x04,0x81,0x9e,0xa6) +#endif #else - typedef struct ISAXLexicalHandlerVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISAXLexicalHandler *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISAXLexicalHandler *This); - ULONG (WINAPI *Release)(ISAXLexicalHandler *This); - HRESULT (WINAPI *startDTD)(ISAXLexicalHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId); - HRESULT (WINAPI *endDTD)(ISAXLexicalHandler *This); - HRESULT (WINAPI *startEntity)(ISAXLexicalHandler *This,const wchar_t *pwchName,int cchName); - HRESULT (WINAPI *endEntity)(ISAXLexicalHandler *This,const wchar_t *pwchName,int cchName); - HRESULT (WINAPI *startCDATA)(ISAXLexicalHandler *This); - HRESULT (WINAPI *endCDATA)(ISAXLexicalHandler *This); - HRESULT (WINAPI *comment)(ISAXLexicalHandler *This,const wchar_t *pwchChars,int cchChars); - END_INTERFACE - } ISAXLexicalHandlerVtbl; - struct ISAXLexicalHandler { - CONST_VTBL struct ISAXLexicalHandlerVtbl *lpVtbl; - }; +typedef struct ISAXLexicalHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXLexicalHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXLexicalHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXLexicalHandler *This); + + /*** ISAXLexicalHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *startDTD)( + ISAXLexicalHandler *This, + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId); + + HRESULT (STDMETHODCALLTYPE *endDTD)( + ISAXLexicalHandler *This); + + HRESULT (STDMETHODCALLTYPE *startEntity)( + ISAXLexicalHandler *This, + const WCHAR *pName, + int nName); + + HRESULT (STDMETHODCALLTYPE *endEntity)( + ISAXLexicalHandler *This, + const WCHAR *pName, + int nName); + + HRESULT (STDMETHODCALLTYPE *startCDATA)( + ISAXLexicalHandler *This); + + HRESULT (STDMETHODCALLTYPE *endCDATA)( + ISAXLexicalHandler *This); + + HRESULT (STDMETHODCALLTYPE *comment)( + ISAXLexicalHandler *This, + const WCHAR *pChars, + int nChars); + + END_INTERFACE +} ISAXLexicalHandlerVtbl; + +interface ISAXLexicalHandler { + CONST_VTBL ISAXLexicalHandlerVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISAXLexicalHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISAXLexicalHandler_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISAXLexicalHandler_Release(This) (This)->lpVtbl->Release(This) -#define ISAXLexicalHandler_startDTD(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) (This)->lpVtbl->startDTD(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) +/*** ISAXLexicalHandler methods ***/ +#define ISAXLexicalHandler_startDTD(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId) (This)->lpVtbl->startDTD(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId) #define ISAXLexicalHandler_endDTD(This) (This)->lpVtbl->endDTD(This) -#define ISAXLexicalHandler_startEntity(This,pwchName,cchName) (This)->lpVtbl->startEntity(This,pwchName,cchName) -#define ISAXLexicalHandler_endEntity(This,pwchName,cchName) (This)->lpVtbl->endEntity(This,pwchName,cchName) +#define ISAXLexicalHandler_startEntity(This,pName,nName) (This)->lpVtbl->startEntity(This,pName,nName) +#define ISAXLexicalHandler_endEntity(This,pName,nName) (This)->lpVtbl->endEntity(This,pName,nName) #define ISAXLexicalHandler_startCDATA(This) (This)->lpVtbl->startCDATA(This) #define ISAXLexicalHandler_endCDATA(This) (This)->lpVtbl->endCDATA(This) -#define ISAXLexicalHandler_comment(This,pwchChars,cchChars) (This)->lpVtbl->comment(This,pwchChars,cchChars) -#endif -#endif - HRESULT WINAPI ISAXLexicalHandler_startDTD_Proxy(ISAXLexicalHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId); - void __RPC_STUB ISAXLexicalHandler_startDTD_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXLexicalHandler_endDTD_Proxy(ISAXLexicalHandler *This); - void __RPC_STUB ISAXLexicalHandler_endDTD_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXLexicalHandler_startEntity_Proxy(ISAXLexicalHandler *This,const wchar_t *pwchName,int cchName); - void __RPC_STUB ISAXLexicalHandler_startEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXLexicalHandler_endEntity_Proxy(ISAXLexicalHandler *This,const wchar_t *pwchName,int cchName); - void __RPC_STUB ISAXLexicalHandler_endEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXLexicalHandler_startCDATA_Proxy(ISAXLexicalHandler *This); - void __RPC_STUB ISAXLexicalHandler_startCDATA_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXLexicalHandler_endCDATA_Proxy(ISAXLexicalHandler *This); - void __RPC_STUB ISAXLexicalHandler_endCDATA_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXLexicalHandler_comment_Proxy(ISAXLexicalHandler *This,const wchar_t *pwchChars,int cchChars); - void __RPC_STUB ISAXLexicalHandler_comment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif - -#ifndef __ISAXDeclHandler_INTERFACE_DEFINED__ -#define __ISAXDeclHandler_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISAXDeclHandler; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct ISAXDeclHandler : public IUnknown { - public: - virtual HRESULT WINAPI elementDecl(const wchar_t *pwchName,int cchName,const wchar_t *pwchModel,int cchModel) = 0; - virtual HRESULT WINAPI attributeDecl(const wchar_t *pwchElementName,int cchElementName,const wchar_t *pwchAttributeName,int cchAttributeName,const wchar_t *pwchType,int cchType,const wchar_t *pwchValueDefault,int cchValueDefault,const wchar_t *pwchValue,int cchValue) = 0; - virtual HRESULT WINAPI internalEntityDecl(const wchar_t *pwchName,int cchName,const wchar_t *pwchValue,int cchValue) = 0; - virtual HRESULT WINAPI externalEntityDecl(const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId) = 0; - }; +#define ISAXLexicalHandler_comment(This,pChars,nChars) (This)->lpVtbl->comment(This,pChars,nChars) #else - typedef struct ISAXDeclHandlerVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISAXDeclHandler *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISAXDeclHandler *This); - ULONG (WINAPI *Release)(ISAXDeclHandler *This); - HRESULT (WINAPI *elementDecl)(ISAXDeclHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchModel,int cchModel); - HRESULT (WINAPI *attributeDecl)(ISAXDeclHandler *This,const wchar_t *pwchElementName,int cchElementName,const wchar_t *pwchAttributeName,int cchAttributeName,const wchar_t *pwchType,int cchType,const wchar_t *pwchValueDefault,int cchValueDefault,const wchar_t *pwchValue,int cchValue); - HRESULT (WINAPI *internalEntityDecl)(ISAXDeclHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchValue,int cchValue); - HRESULT (WINAPI *externalEntityDecl)(ISAXDeclHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId); - END_INTERFACE - } ISAXDeclHandlerVtbl; - struct ISAXDeclHandler { - CONST_VTBL struct ISAXDeclHandlerVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define ISAXDeclHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define ISAXDeclHandler_AddRef(This) (This)->lpVtbl->AddRef(This) -#define ISAXDeclHandler_Release(This) (This)->lpVtbl->Release(This) -#define ISAXDeclHandler_elementDecl(This,pwchName,cchName,pwchModel,cchModel) (This)->lpVtbl->elementDecl(This,pwchName,cchName,pwchModel,cchModel) -#define ISAXDeclHandler_attributeDecl(This,pwchElementName,cchElementName,pwchAttributeName,cchAttributeName,pwchType,cchType,pwchValueDefault,cchValueDefault,pwchValue,cchValue) (This)->lpVtbl->attributeDecl(This,pwchElementName,cchElementName,pwchAttributeName,cchAttributeName,pwchType,cchType,pwchValueDefault,cchValueDefault,pwchValue,cchValue) -#define ISAXDeclHandler_internalEntityDecl(This,pwchName,cchName,pwchValue,cchValue) (This)->lpVtbl->internalEntityDecl(This,pwchName,cchName,pwchValue,cchValue) -#define ISAXDeclHandler_externalEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) (This)->lpVtbl->externalEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) -#endif +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXLexicalHandler_QueryInterface(ISAXLexicalHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXLexicalHandler_AddRef(ISAXLexicalHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXLexicalHandler_Release(ISAXLexicalHandler* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXLexicalHandler methods ***/ +static __WIDL_INLINE HRESULT ISAXLexicalHandler_startDTD(ISAXLexicalHandler* This,const WCHAR *pName,int nName,const WCHAR *pPublicId,int nPublicId,const WCHAR *pSystemId,int nSystemId) { + return This->lpVtbl->startDTD(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId); +} +static __WIDL_INLINE HRESULT ISAXLexicalHandler_endDTD(ISAXLexicalHandler* This) { + return This->lpVtbl->endDTD(This); +} +static __WIDL_INLINE HRESULT ISAXLexicalHandler_startEntity(ISAXLexicalHandler* This,const WCHAR *pName,int nName) { + return This->lpVtbl->startEntity(This,pName,nName); +} +static __WIDL_INLINE HRESULT ISAXLexicalHandler_endEntity(ISAXLexicalHandler* This,const WCHAR *pName,int nName) { + return This->lpVtbl->endEntity(This,pName,nName); +} +static __WIDL_INLINE HRESULT ISAXLexicalHandler_startCDATA(ISAXLexicalHandler* This) { + return This->lpVtbl->startCDATA(This); +} +static __WIDL_INLINE HRESULT ISAXLexicalHandler_endCDATA(ISAXLexicalHandler* This) { + return This->lpVtbl->endCDATA(This); +} +static __WIDL_INLINE HRESULT ISAXLexicalHandler_comment(ISAXLexicalHandler* This,const WCHAR *pChars,int nChars) { + return This->lpVtbl->comment(This,pChars,nChars); +} #endif - HRESULT WINAPI ISAXDeclHandler_elementDecl_Proxy(ISAXDeclHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchModel,int cchModel); - void __RPC_STUB ISAXDeclHandler_elementDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXDeclHandler_attributeDecl_Proxy(ISAXDeclHandler *This,const wchar_t *pwchElementName,int cchElementName,const wchar_t *pwchAttributeName,int cchAttributeName,const wchar_t *pwchType,int cchType,const wchar_t *pwchValueDefault,int cchValueDefault,const wchar_t *pwchValue,int cchValue); - void __RPC_STUB ISAXDeclHandler_attributeDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXDeclHandler_internalEntityDecl_Proxy(ISAXDeclHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchValue,int cchValue); - void __RPC_STUB ISAXDeclHandler_internalEntityDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXDeclHandler_externalEntityDecl_Proxy(ISAXDeclHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId); - void __RPC_STUB ISAXDeclHandler_externalEntityDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); #endif -#ifndef __ISAXAttributes_INTERFACE_DEFINED__ -#define __ISAXAttributes_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISAXAttributes; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct ISAXAttributes : public IUnknown { - public: - virtual HRESULT WINAPI getLength(int *pnLength) = 0; - virtual HRESULT WINAPI getURI(int nIndex,const wchar_t **ppwchUri,int *pcchUri) = 0; - virtual HRESULT WINAPI getLocalName(int nIndex,const wchar_t **ppwchLocalName,int *pcchLocalName) = 0; - virtual HRESULT WINAPI getQName(int nIndex,const wchar_t **ppwchQName,int *pcchQName) = 0; - virtual HRESULT WINAPI getName(int nIndex,const wchar_t **ppwchUri,int *pcchUri,const wchar_t **ppwchLocalName,int *pcchLocalName,const wchar_t **ppwchQName,int *pcchQName) = 0; - virtual HRESULT WINAPI getIndexFromName(const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,int *pnIndex) = 0; - virtual HRESULT WINAPI getIndexFromQName(const wchar_t *pwchQName,int cchQName,int *pnIndex) = 0; - virtual HRESULT WINAPI getType(int nIndex,const wchar_t **ppwchType,int *pcchType) = 0; - virtual HRESULT WINAPI getTypeFromName(const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t **ppwchType,int *pcchType) = 0; - virtual HRESULT WINAPI getTypeFromQName(const wchar_t *pwchQName,int cchQName,const wchar_t **ppwchType,int *pcchType) = 0; - virtual HRESULT WINAPI getValue(int nIndex,const wchar_t **ppwchValue,int *pcchValue) = 0; - virtual HRESULT WINAPI getValueFromName(const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t **ppwchValue,int *pcchValue) = 0; - virtual HRESULT WINAPI getValueFromQName(const wchar_t *pwchQName,int cchQName,const wchar_t **ppwchValue,int *pcchValue) = 0; - }; -#else - typedef struct ISAXAttributesVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISAXAttributes *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISAXAttributes *This); - ULONG (WINAPI *Release)(ISAXAttributes *This); - HRESULT (WINAPI *getLength)(ISAXAttributes *This,int *pnLength); - HRESULT (WINAPI *getURI)(ISAXAttributes *This,int nIndex,const wchar_t **ppwchUri,int *pcchUri); - HRESULT (WINAPI *getLocalName)(ISAXAttributes *This,int nIndex,const wchar_t **ppwchLocalName,int *pcchLocalName); - HRESULT (WINAPI *getQName)(ISAXAttributes *This,int nIndex,const wchar_t **ppwchQName,int *pcchQName); - HRESULT (WINAPI *getName)(ISAXAttributes *This,int nIndex,const wchar_t **ppwchUri,int *pcchUri,const wchar_t **ppwchLocalName,int *pcchLocalName,const wchar_t **ppwchQName,int *pcchQName); - HRESULT (WINAPI *getIndexFromName)(ISAXAttributes *This,const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,int *pnIndex); - HRESULT (WINAPI *getIndexFromQName)(ISAXAttributes *This,const wchar_t *pwchQName,int cchQName,int *pnIndex); - HRESULT (WINAPI *getType)(ISAXAttributes *This,int nIndex,const wchar_t **ppwchType,int *pcchType); - HRESULT (WINAPI *getTypeFromName)(ISAXAttributes *This,const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t **ppwchType,int *pcchType); - HRESULT (WINAPI *getTypeFromQName)(ISAXAttributes *This,const wchar_t *pwchQName,int cchQName,const wchar_t **ppwchType,int *pcchType); - HRESULT (WINAPI *getValue)(ISAXAttributes *This,int nIndex,const wchar_t **ppwchValue,int *pcchValue); - HRESULT (WINAPI *getValueFromName)(ISAXAttributes *This,const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t **ppwchValue,int *pcchValue); - HRESULT (WINAPI *getValueFromQName)(ISAXAttributes *This,const wchar_t *pwchQName,int cchQName,const wchar_t **ppwchValue,int *pcchValue); - END_INTERFACE - } ISAXAttributesVtbl; - struct ISAXAttributes { - CONST_VTBL struct ISAXAttributesVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define ISAXAttributes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define ISAXAttributes_AddRef(This) (This)->lpVtbl->AddRef(This) -#define ISAXAttributes_Release(This) (This)->lpVtbl->Release(This) -#define ISAXAttributes_getLength(This,pnLength) (This)->lpVtbl->getLength(This,pnLength) -#define ISAXAttributes_getURI(This,nIndex,ppwchUri,pcchUri) (This)->lpVtbl->getURI(This,nIndex,ppwchUri,pcchUri) -#define ISAXAttributes_getLocalName(This,nIndex,ppwchLocalName,pcchLocalName) (This)->lpVtbl->getLocalName(This,nIndex,ppwchLocalName,pcchLocalName) -#define ISAXAttributes_getQName(This,nIndex,ppwchQName,pcchQName) (This)->lpVtbl->getQName(This,nIndex,ppwchQName,pcchQName) -#define ISAXAttributes_getName(This,nIndex,ppwchUri,pcchUri,ppwchLocalName,pcchLocalName,ppwchQName,pcchQName) (This)->lpVtbl->getName(This,nIndex,ppwchUri,pcchUri,ppwchLocalName,pcchLocalName,ppwchQName,pcchQName) -#define ISAXAttributes_getIndexFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,pnIndex) (This)->lpVtbl->getIndexFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,pnIndex) -#define ISAXAttributes_getIndexFromQName(This,pwchQName,cchQName,pnIndex) (This)->lpVtbl->getIndexFromQName(This,pwchQName,cchQName,pnIndex) -#define ISAXAttributes_getType(This,nIndex,ppwchType,pcchType) (This)->lpVtbl->getType(This,nIndex,ppwchType,pcchType) -#define ISAXAttributes_getTypeFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchType,pcchType) (This)->lpVtbl->getTypeFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchType,pcchType) -#define ISAXAttributes_getTypeFromQName(This,pwchQName,cchQName,ppwchType,pcchType) (This)->lpVtbl->getTypeFromQName(This,pwchQName,cchQName,ppwchType,pcchType) -#define ISAXAttributes_getValue(This,nIndex,ppwchValue,pcchValue) (This)->lpVtbl->getValue(This,nIndex,ppwchValue,pcchValue) -#define ISAXAttributes_getValueFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchValue,pcchValue) (This)->lpVtbl->getValueFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchValue,pcchValue) -#define ISAXAttributes_getValueFromQName(This,pwchQName,cchQName,ppwchValue,pcchValue) (This)->lpVtbl->getValueFromQName(This,pwchQName,cchQName,ppwchValue,pcchValue) -#endif -#endif - HRESULT WINAPI ISAXAttributes_getLength_Proxy(ISAXAttributes *This,int *pnLength); - void __RPC_STUB ISAXAttributes_getLength_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXAttributes_getURI_Proxy(ISAXAttributes *This,int nIndex,const wchar_t **ppwchUri,int *pcchUri); - void __RPC_STUB ISAXAttributes_getURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXAttributes_getLocalName_Proxy(ISAXAttributes *This,int nIndex,const wchar_t **ppwchLocalName,int *pcchLocalName); - void __RPC_STUB ISAXAttributes_getLocalName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXAttributes_getQName_Proxy(ISAXAttributes *This,int nIndex,const wchar_t **ppwchQName,int *pcchQName); - void __RPC_STUB ISAXAttributes_getQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXAttributes_getName_Proxy(ISAXAttributes *This,int nIndex,const wchar_t **ppwchUri,int *pcchUri,const wchar_t **ppwchLocalName,int *pcchLocalName,const wchar_t **ppwchQName,int *pcchQName); - void __RPC_STUB ISAXAttributes_getName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXAttributes_getIndexFromName_Proxy(ISAXAttributes *This,const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,int *pnIndex); - void __RPC_STUB ISAXAttributes_getIndexFromName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXAttributes_getIndexFromQName_Proxy(ISAXAttributes *This,const wchar_t *pwchQName,int cchQName,int *pnIndex); - void __RPC_STUB ISAXAttributes_getIndexFromQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXAttributes_getType_Proxy(ISAXAttributes *This,int nIndex,const wchar_t **ppwchType,int *pcchType); - void __RPC_STUB ISAXAttributes_getType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXAttributes_getTypeFromName_Proxy(ISAXAttributes *This,const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t **ppwchType,int *pcchType); - void __RPC_STUB ISAXAttributes_getTypeFromName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXAttributes_getTypeFromQName_Proxy(ISAXAttributes *This,const wchar_t *pwchQName,int cchQName,const wchar_t **ppwchType,int *pcchType); - void __RPC_STUB ISAXAttributes_getTypeFromQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXAttributes_getValue_Proxy(ISAXAttributes *This,int nIndex,const wchar_t **ppwchValue,int *pcchValue); - void __RPC_STUB ISAXAttributes_getValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXAttributes_getValueFromName_Proxy(ISAXAttributes *This,const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t **ppwchValue,int *pcchValue); - void __RPC_STUB ISAXAttributes_getValueFromName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISAXAttributes_getValueFromQName_Proxy(ISAXAttributes *This,const wchar_t *pwchQName,int cchQName,const wchar_t **ppwchValue,int *pcchValue); - void __RPC_STUB ISAXAttributes_getValueFromQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); #endif -#ifndef __IVBSAXXMLReader_INTERFACE_DEFINED__ -#define __IVBSAXXMLReader_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IVBSAXXMLReader; + +#endif /* __ISAXLexicalHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXLocator interface + */ +#ifndef __ISAXLocator_INTERFACE_DEFINED__ +#define __ISAXLocator_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXLocator, 0x9b7e472a, 0x0de4, 0x4640, 0xbf,0xf3, 0x84,0xd3,0x8a,0x05,0x1c,0x31); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IVBSAXXMLReader : public IDispatch { - public: - virtual HRESULT WINAPI getFeature(BSTR strName,VARIANT_BOOL *fValue) = 0; - virtual HRESULT WINAPI putFeature(BSTR strName,VARIANT_BOOL fValue) = 0; - virtual HRESULT WINAPI getProperty(BSTR strName,VARIANT *varValue) = 0; - virtual HRESULT WINAPI putProperty(BSTR strName,VARIANT varValue) = 0; - virtual HRESULT WINAPI get_entityResolver(IVBSAXEntityResolver **oResolver) = 0; - virtual HRESULT WINAPI putref_entityResolver(IVBSAXEntityResolver *oResolver) = 0; - virtual HRESULT WINAPI get_contentHandler(IVBSAXContentHandler **oHandler) = 0; - virtual HRESULT WINAPI putref_contentHandler(IVBSAXContentHandler *oHandler) = 0; - virtual HRESULT WINAPI get_dtdHandler(IVBSAXDTDHandler **oHandler) = 0; - virtual HRESULT WINAPI putref_dtdHandler(IVBSAXDTDHandler *oHandler) = 0; - virtual HRESULT WINAPI get_errorHandler(IVBSAXErrorHandler **oHandler) = 0; - virtual HRESULT WINAPI putref_errorHandler(IVBSAXErrorHandler *oHandler) = 0; - virtual HRESULT WINAPI get_baseURL(BSTR *strBaseURL) = 0; - virtual HRESULT WINAPI put_baseURL(BSTR strBaseURL) = 0; - virtual HRESULT WINAPI get_secureBaseURL(BSTR *strSecureBaseURL) = 0; - virtual HRESULT WINAPI put_secureBaseURL(BSTR strSecureBaseURL) = 0; - virtual HRESULT WINAPI parse(VARIANT varInput) = 0; - virtual HRESULT WINAPI parseURL(BSTR strURL) = 0; - }; +MIDL_INTERFACE("9b7e472a-0de4-4640-bff3-84d38a051c31") +ISAXLocator : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE getColumnNumber( + int *nColumn) = 0; + + virtual HRESULT STDMETHODCALLTYPE getLineNumber( + int *nLine) = 0; + + virtual HRESULT STDMETHODCALLTYPE getPublicId( + const WCHAR **publicId) = 0; + + virtual HRESULT STDMETHODCALLTYPE getSystemId( + const WCHAR **systemId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXLocator, 0x9b7e472a, 0x0de4, 0x4640, 0xbf,0xf3, 0x84,0xd3,0x8a,0x05,0x1c,0x31) +#endif #else - typedef struct IVBSAXXMLReaderVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IVBSAXXMLReader *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IVBSAXXMLReader *This); - ULONG (WINAPI *Release)(IVBSAXXMLReader *This); - HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXXMLReader *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IVBSAXXMLReader *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IVBSAXXMLReader *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IVBSAXXMLReader *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *getFeature)(IVBSAXXMLReader *This,BSTR strName,VARIANT_BOOL *fValue); - HRESULT (WINAPI *putFeature)(IVBSAXXMLReader *This,BSTR strName,VARIANT_BOOL fValue); - HRESULT (WINAPI *getProperty)(IVBSAXXMLReader *This,BSTR strName,VARIANT *varValue); - HRESULT (WINAPI *putProperty)(IVBSAXXMLReader *This,BSTR strName,VARIANT varValue); - HRESULT (WINAPI *get_entityResolver)(IVBSAXXMLReader *This,IVBSAXEntityResolver **oResolver); - HRESULT (WINAPI *putref_entityResolver)(IVBSAXXMLReader *This,IVBSAXEntityResolver *oResolver); - HRESULT (WINAPI *get_contentHandler)(IVBSAXXMLReader *This,IVBSAXContentHandler **oHandler); - HRESULT (WINAPI *putref_contentHandler)(IVBSAXXMLReader *This,IVBSAXContentHandler *oHandler); - HRESULT (WINAPI *get_dtdHandler)(IVBSAXXMLReader *This,IVBSAXDTDHandler **oHandler); - HRESULT (WINAPI *putref_dtdHandler)(IVBSAXXMLReader *This,IVBSAXDTDHandler *oHandler); - HRESULT (WINAPI *get_errorHandler)(IVBSAXXMLReader *This,IVBSAXErrorHandler **oHandler); - HRESULT (WINAPI *putref_errorHandler)(IVBSAXXMLReader *This,IVBSAXErrorHandler *oHandler); - HRESULT (WINAPI *get_baseURL)(IVBSAXXMLReader *This,BSTR *strBaseURL); - HRESULT (WINAPI *put_baseURL)(IVBSAXXMLReader *This,BSTR strBaseURL); - HRESULT (WINAPI *get_secureBaseURL)(IVBSAXXMLReader *This,BSTR *strSecureBaseURL); - HRESULT (WINAPI *put_secureBaseURL)(IVBSAXXMLReader *This,BSTR strSecureBaseURL); - HRESULT (WINAPI *parse)(IVBSAXXMLReader *This,VARIANT varInput); - HRESULT (WINAPI *parseURL)(IVBSAXXMLReader *This,BSTR strURL); - END_INTERFACE - } IVBSAXXMLReaderVtbl; - struct IVBSAXXMLReader { - CONST_VTBL struct IVBSAXXMLReaderVtbl *lpVtbl; - }; +typedef struct ISAXLocatorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXLocator *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXLocator *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXLocator *This); + + /*** ISAXLocator methods ***/ + HRESULT (STDMETHODCALLTYPE *getColumnNumber)( + ISAXLocator *This, + int *nColumn); + + HRESULT (STDMETHODCALLTYPE *getLineNumber)( + ISAXLocator *This, + int *nLine); + + HRESULT (STDMETHODCALLTYPE *getPublicId)( + ISAXLocator *This, + const WCHAR **publicId); + + HRESULT (STDMETHODCALLTYPE *getSystemId)( + ISAXLocator *This, + const WCHAR **systemId); + + END_INTERFACE +} ISAXLocatorVtbl; + +interface ISAXLocator { + CONST_VTBL ISAXLocatorVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define IVBSAXXMLReader_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IVBSAXXMLReader_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IVBSAXXMLReader_Release(This) (This)->lpVtbl->Release(This) -#define IVBSAXXMLReader_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IVBSAXXMLReader_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IVBSAXXMLReader_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IVBSAXXMLReader_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IVBSAXXMLReader_getFeature(This,strName,fValue) (This)->lpVtbl->getFeature(This,strName,fValue) -#define IVBSAXXMLReader_putFeature(This,strName,fValue) (This)->lpVtbl->putFeature(This,strName,fValue) -#define IVBSAXXMLReader_getProperty(This,strName,varValue) (This)->lpVtbl->getProperty(This,strName,varValue) -#define IVBSAXXMLReader_putProperty(This,strName,varValue) (This)->lpVtbl->putProperty(This,strName,varValue) -#define IVBSAXXMLReader_get_entityResolver(This,oResolver) (This)->lpVtbl->get_entityResolver(This,oResolver) -#define IVBSAXXMLReader_putref_entityResolver(This,oResolver) (This)->lpVtbl->putref_entityResolver(This,oResolver) -#define IVBSAXXMLReader_get_contentHandler(This,oHandler) (This)->lpVtbl->get_contentHandler(This,oHandler) -#define IVBSAXXMLReader_putref_contentHandler(This,oHandler) (This)->lpVtbl->putref_contentHandler(This,oHandler) -#define IVBSAXXMLReader_get_dtdHandler(This,oHandler) (This)->lpVtbl->get_dtdHandler(This,oHandler) -#define IVBSAXXMLReader_putref_dtdHandler(This,oHandler) (This)->lpVtbl->putref_dtdHandler(This,oHandler) -#define IVBSAXXMLReader_get_errorHandler(This,oHandler) (This)->lpVtbl->get_errorHandler(This,oHandler) -#define IVBSAXXMLReader_putref_errorHandler(This,oHandler) (This)->lpVtbl->putref_errorHandler(This,oHandler) -#define IVBSAXXMLReader_get_baseURL(This,strBaseURL) (This)->lpVtbl->get_baseURL(This,strBaseURL) -#define IVBSAXXMLReader_put_baseURL(This,strBaseURL) (This)->lpVtbl->put_baseURL(This,strBaseURL) -#define IVBSAXXMLReader_get_secureBaseURL(This,strSecureBaseURL) (This)->lpVtbl->get_secureBaseURL(This,strSecureBaseURL) -#define IVBSAXXMLReader_put_secureBaseURL(This,strSecureBaseURL) (This)->lpVtbl->put_secureBaseURL(This,strSecureBaseURL) -#define IVBSAXXMLReader_parse(This,varInput) (This)->lpVtbl->parse(This,varInput) -#define IVBSAXXMLReader_parseURL(This,strURL) (This)->lpVtbl->parseURL(This,strURL) +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXLocator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXLocator_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXLocator_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXLocator methods ***/ +#define ISAXLocator_getColumnNumber(This,nColumn) (This)->lpVtbl->getColumnNumber(This,nColumn) +#define ISAXLocator_getLineNumber(This,nLine) (This)->lpVtbl->getLineNumber(This,nLine) +#define ISAXLocator_getPublicId(This,publicId) (This)->lpVtbl->getPublicId(This,publicId) +#define ISAXLocator_getSystemId(This,systemId) (This)->lpVtbl->getSystemId(This,systemId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXLocator_QueryInterface(ISAXLocator* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXLocator_AddRef(ISAXLocator* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXLocator_Release(ISAXLocator* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXLocator methods ***/ +static __WIDL_INLINE HRESULT ISAXLocator_getColumnNumber(ISAXLocator* This,int *nColumn) { + return This->lpVtbl->getColumnNumber(This,nColumn); +} +static __WIDL_INLINE HRESULT ISAXLocator_getLineNumber(ISAXLocator* This,int *nLine) { + return This->lpVtbl->getLineNumber(This,nLine); +} +static __WIDL_INLINE HRESULT ISAXLocator_getPublicId(ISAXLocator* This,const WCHAR **publicId) { + return This->lpVtbl->getPublicId(This,publicId); +} +static __WIDL_INLINE HRESULT ISAXLocator_getSystemId(ISAXLocator* This,const WCHAR **systemId) { + return This->lpVtbl->getSystemId(This,systemId); +} #endif #endif - HRESULT WINAPI IVBSAXXMLReader_getFeature_Proxy(IVBSAXXMLReader *This,BSTR strName,VARIANT_BOOL *fValue); - void __RPC_STUB IVBSAXXMLReader_getFeature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_putFeature_Proxy(IVBSAXXMLReader *This,BSTR strName,VARIANT_BOOL fValue); - void __RPC_STUB IVBSAXXMLReader_putFeature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_getProperty_Proxy(IVBSAXXMLReader *This,BSTR strName,VARIANT *varValue); - void __RPC_STUB IVBSAXXMLReader_getProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_putProperty_Proxy(IVBSAXXMLReader *This,BSTR strName,VARIANT varValue); - void __RPC_STUB IVBSAXXMLReader_putProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_get_entityResolver_Proxy(IVBSAXXMLReader *This,IVBSAXEntityResolver **oResolver); - void __RPC_STUB IVBSAXXMLReader_get_entityResolver_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_putref_entityResolver_Proxy(IVBSAXXMLReader *This,IVBSAXEntityResolver *oResolver); - void __RPC_STUB IVBSAXXMLReader_putref_entityResolver_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_get_contentHandler_Proxy(IVBSAXXMLReader *This,IVBSAXContentHandler **oHandler); - void __RPC_STUB IVBSAXXMLReader_get_contentHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_putref_contentHandler_Proxy(IVBSAXXMLReader *This,IVBSAXContentHandler *oHandler); - void __RPC_STUB IVBSAXXMLReader_putref_contentHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_get_dtdHandler_Proxy(IVBSAXXMLReader *This,IVBSAXDTDHandler **oHandler); - void __RPC_STUB IVBSAXXMLReader_get_dtdHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_putref_dtdHandler_Proxy(IVBSAXXMLReader *This,IVBSAXDTDHandler *oHandler); - void __RPC_STUB IVBSAXXMLReader_putref_dtdHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_get_errorHandler_Proxy(IVBSAXXMLReader *This,IVBSAXErrorHandler **oHandler); - void __RPC_STUB IVBSAXXMLReader_get_errorHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_putref_errorHandler_Proxy(IVBSAXXMLReader *This,IVBSAXErrorHandler *oHandler); - void __RPC_STUB IVBSAXXMLReader_putref_errorHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_get_baseURL_Proxy(IVBSAXXMLReader *This,BSTR *strBaseURL); - void __RPC_STUB IVBSAXXMLReader_get_baseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_put_baseURL_Proxy(IVBSAXXMLReader *This,BSTR strBaseURL); - void __RPC_STUB IVBSAXXMLReader_put_baseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_get_secureBaseURL_Proxy(IVBSAXXMLReader *This,BSTR *strSecureBaseURL); - void __RPC_STUB IVBSAXXMLReader_get_secureBaseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_put_secureBaseURL_Proxy(IVBSAXXMLReader *This,BSTR strSecureBaseURL); - void __RPC_STUB IVBSAXXMLReader_put_secureBaseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_parse_Proxy(IVBSAXXMLReader *This,VARIANT varInput); - void __RPC_STUB IVBSAXXMLReader_parse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLReader_parseURL_Proxy(IVBSAXXMLReader *This,BSTR strURL); - void __RPC_STUB IVBSAXXMLReader_parseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif -#ifndef __IVBSAXXMLFilter_INTERFACE_DEFINED__ -#define __IVBSAXXMLFilter_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IVBSAXXMLFilter; + +#endif /* __ISAXLocator_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXXMLReader interface + */ +#ifndef __ISAXXMLReader_INTERFACE_DEFINED__ +#define __ISAXXMLReader_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXXMLReader, 0xa4f96ed0, 0xf829, 0x476e, 0x81,0xc0, 0xcd,0xc7,0xbd,0x2a,0x08,0x02); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IVBSAXXMLFilter : public IDispatch { - public: - virtual HRESULT WINAPI get_parent(IVBSAXXMLReader **oReader) = 0; - virtual HRESULT WINAPI putref_parent(IVBSAXXMLReader *oReader) = 0; - }; +MIDL_INTERFACE("a4f96ed0-f829-476e-81c0-cdc7bd2a0802") +ISAXXMLReader : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE getFeature( + const WCHAR *pFeature, + VARIANT_BOOL *pValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE putFeature( + const WCHAR *pFeature, + VARIANT_BOOL vfValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getProperty( + const WCHAR *pProp, + VARIANT *pValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE putProperty( + const WCHAR *pProp, + VARIANT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE getEntityResolver( + ISAXEntityResolver **ppEntityResolver) = 0; + + virtual HRESULT STDMETHODCALLTYPE putEntityResolver( + ISAXEntityResolver *pEntityResolver) = 0; + + virtual HRESULT STDMETHODCALLTYPE getContentHandler( + ISAXContentHandler **pContentHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putContentHandler( + ISAXContentHandler *contentHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE getDTDHandler( + ISAXDTDHandler **pDTDHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putDTDHandler( + ISAXDTDHandler *pDTDHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE getErrorHandler( + ISAXErrorHandler **pErrorHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putErrorHandler( + ISAXErrorHandler *errorHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE getBaseURL( + const WCHAR **pBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE putBaseURL( + const WCHAR *pBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE getSecureBaseURL( + const WCHAR **pSecureBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE putSecureBaseURL( + const WCHAR *secureBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE parse( + VARIANT varInput) = 0; + + virtual HRESULT STDMETHODCALLTYPE parseURL( + const WCHAR *url) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXXMLReader, 0xa4f96ed0, 0xf829, 0x476e, 0x81,0xc0, 0xcd,0xc7,0xbd,0x2a,0x08,0x02) +#endif #else - typedef struct IVBSAXXMLFilterVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IVBSAXXMLFilter *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IVBSAXXMLFilter *This); - ULONG (WINAPI *Release)(IVBSAXXMLFilter *This); - HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXXMLFilter *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IVBSAXXMLFilter *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IVBSAXXMLFilter *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IVBSAXXMLFilter *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_parent)(IVBSAXXMLFilter *This,IVBSAXXMLReader **oReader); - HRESULT (WINAPI *putref_parent)(IVBSAXXMLFilter *This,IVBSAXXMLReader *oReader); - END_INTERFACE - } IVBSAXXMLFilterVtbl; - struct IVBSAXXMLFilter { - CONST_VTBL struct IVBSAXXMLFilterVtbl *lpVtbl; - }; +typedef struct ISAXXMLReaderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXXMLReader *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXXMLReader *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXXMLReader *This); + + /*** ISAXXMLReader methods ***/ + HRESULT (STDMETHODCALLTYPE *getFeature)( + ISAXXMLReader *This, + const WCHAR *pFeature, + VARIANT_BOOL *pValue); + + HRESULT (STDMETHODCALLTYPE *putFeature)( + ISAXXMLReader *This, + const WCHAR *pFeature, + VARIANT_BOOL vfValue); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + ISAXXMLReader *This, + const WCHAR *pProp, + VARIANT *pValue); + + HRESULT (STDMETHODCALLTYPE *putProperty)( + ISAXXMLReader *This, + const WCHAR *pProp, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *getEntityResolver)( + ISAXXMLReader *This, + ISAXEntityResolver **ppEntityResolver); + + HRESULT (STDMETHODCALLTYPE *putEntityResolver)( + ISAXXMLReader *This, + ISAXEntityResolver *pEntityResolver); + + HRESULT (STDMETHODCALLTYPE *getContentHandler)( + ISAXXMLReader *This, + ISAXContentHandler **pContentHandler); + + HRESULT (STDMETHODCALLTYPE *putContentHandler)( + ISAXXMLReader *This, + ISAXContentHandler *contentHandler); + + HRESULT (STDMETHODCALLTYPE *getDTDHandler)( + ISAXXMLReader *This, + ISAXDTDHandler **pDTDHandler); + + HRESULT (STDMETHODCALLTYPE *putDTDHandler)( + ISAXXMLReader *This, + ISAXDTDHandler *pDTDHandler); + + HRESULT (STDMETHODCALLTYPE *getErrorHandler)( + ISAXXMLReader *This, + ISAXErrorHandler **pErrorHandler); + + HRESULT (STDMETHODCALLTYPE *putErrorHandler)( + ISAXXMLReader *This, + ISAXErrorHandler *errorHandler); + + HRESULT (STDMETHODCALLTYPE *getBaseURL)( + ISAXXMLReader *This, + const WCHAR **pBaseUrl); + + HRESULT (STDMETHODCALLTYPE *putBaseURL)( + ISAXXMLReader *This, + const WCHAR *pBaseUrl); + + HRESULT (STDMETHODCALLTYPE *getSecureBaseURL)( + ISAXXMLReader *This, + const WCHAR **pSecureBaseUrl); + + HRESULT (STDMETHODCALLTYPE *putSecureBaseURL)( + ISAXXMLReader *This, + const WCHAR *secureBaseUrl); + + HRESULT (STDMETHODCALLTYPE *parse)( + ISAXXMLReader *This, + VARIANT varInput); + + HRESULT (STDMETHODCALLTYPE *parseURL)( + ISAXXMLReader *This, + const WCHAR *url); + + END_INTERFACE +} ISAXXMLReaderVtbl; + +interface ISAXXMLReader { + CONST_VTBL ISAXXMLReaderVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define IVBSAXXMLFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IVBSAXXMLFilter_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IVBSAXXMLFilter_Release(This) (This)->lpVtbl->Release(This) -#define IVBSAXXMLFilter_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IVBSAXXMLFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IVBSAXXMLFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IVBSAXXMLFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IVBSAXXMLFilter_get_parent(This,oReader) (This)->lpVtbl->get_parent(This,oReader) -#define IVBSAXXMLFilter_putref_parent(This,oReader) (This)->lpVtbl->putref_parent(This,oReader) +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXXMLReader_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXXMLReader_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXXMLReader_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXXMLReader methods ***/ +#define ISAXXMLReader_getFeature(This,pFeature,pValue) (This)->lpVtbl->getFeature(This,pFeature,pValue) +#define ISAXXMLReader_putFeature(This,pFeature,vfValue) (This)->lpVtbl->putFeature(This,pFeature,vfValue) +#define ISAXXMLReader_getProperty(This,pProp,pValue) (This)->lpVtbl->getProperty(This,pProp,pValue) +#define ISAXXMLReader_putProperty(This,pProp,value) (This)->lpVtbl->putProperty(This,pProp,value) +#define ISAXXMLReader_getEntityResolver(This,ppEntityResolver) (This)->lpVtbl->getEntityResolver(This,ppEntityResolver) +#define ISAXXMLReader_putEntityResolver(This,pEntityResolver) (This)->lpVtbl->putEntityResolver(This,pEntityResolver) +#define ISAXXMLReader_getContentHandler(This,pContentHandler) (This)->lpVtbl->getContentHandler(This,pContentHandler) +#define ISAXXMLReader_putContentHandler(This,contentHandler) (This)->lpVtbl->putContentHandler(This,contentHandler) +#define ISAXXMLReader_getDTDHandler(This,pDTDHandler) (This)->lpVtbl->getDTDHandler(This,pDTDHandler) +#define ISAXXMLReader_putDTDHandler(This,pDTDHandler) (This)->lpVtbl->putDTDHandler(This,pDTDHandler) +#define ISAXXMLReader_getErrorHandler(This,pErrorHandler) (This)->lpVtbl->getErrorHandler(This,pErrorHandler) +#define ISAXXMLReader_putErrorHandler(This,errorHandler) (This)->lpVtbl->putErrorHandler(This,errorHandler) +#define ISAXXMLReader_getBaseURL(This,pBaseUrl) (This)->lpVtbl->getBaseURL(This,pBaseUrl) +#define ISAXXMLReader_putBaseURL(This,pBaseUrl) (This)->lpVtbl->putBaseURL(This,pBaseUrl) +#define ISAXXMLReader_getSecureBaseURL(This,pSecureBaseUrl) (This)->lpVtbl->getSecureBaseURL(This,pSecureBaseUrl) +#define ISAXXMLReader_putSecureBaseURL(This,secureBaseUrl) (This)->lpVtbl->putSecureBaseURL(This,secureBaseUrl) +#define ISAXXMLReader_parse(This,varInput) (This)->lpVtbl->parse(This,varInput) +#define ISAXXMLReader_parseURL(This,url) (This)->lpVtbl->parseURL(This,url) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXXMLReader_QueryInterface(ISAXXMLReader* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXXMLReader_AddRef(ISAXXMLReader* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXXMLReader_Release(ISAXXMLReader* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXXMLReader methods ***/ +static __WIDL_INLINE HRESULT ISAXXMLReader_getFeature(ISAXXMLReader* This,const WCHAR *pFeature,VARIANT_BOOL *pValue) { + return This->lpVtbl->getFeature(This,pFeature,pValue); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putFeature(ISAXXMLReader* This,const WCHAR *pFeature,VARIANT_BOOL vfValue) { + return This->lpVtbl->putFeature(This,pFeature,vfValue); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getProperty(ISAXXMLReader* This,const WCHAR *pProp,VARIANT *pValue) { + return This->lpVtbl->getProperty(This,pProp,pValue); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putProperty(ISAXXMLReader* This,const WCHAR *pProp,VARIANT value) { + return This->lpVtbl->putProperty(This,pProp,value); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getEntityResolver(ISAXXMLReader* This,ISAXEntityResolver **ppEntityResolver) { + return This->lpVtbl->getEntityResolver(This,ppEntityResolver); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putEntityResolver(ISAXXMLReader* This,ISAXEntityResolver *pEntityResolver) { + return This->lpVtbl->putEntityResolver(This,pEntityResolver); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getContentHandler(ISAXXMLReader* This,ISAXContentHandler **pContentHandler) { + return This->lpVtbl->getContentHandler(This,pContentHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putContentHandler(ISAXXMLReader* This,ISAXContentHandler *contentHandler) { + return This->lpVtbl->putContentHandler(This,contentHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getDTDHandler(ISAXXMLReader* This,ISAXDTDHandler **pDTDHandler) { + return This->lpVtbl->getDTDHandler(This,pDTDHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putDTDHandler(ISAXXMLReader* This,ISAXDTDHandler *pDTDHandler) { + return This->lpVtbl->putDTDHandler(This,pDTDHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getErrorHandler(ISAXXMLReader* This,ISAXErrorHandler **pErrorHandler) { + return This->lpVtbl->getErrorHandler(This,pErrorHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putErrorHandler(ISAXXMLReader* This,ISAXErrorHandler *errorHandler) { + return This->lpVtbl->putErrorHandler(This,errorHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getBaseURL(ISAXXMLReader* This,const WCHAR **pBaseUrl) { + return This->lpVtbl->getBaseURL(This,pBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putBaseURL(ISAXXMLReader* This,const WCHAR *pBaseUrl) { + return This->lpVtbl->putBaseURL(This,pBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getSecureBaseURL(ISAXXMLReader* This,const WCHAR **pSecureBaseUrl) { + return This->lpVtbl->getSecureBaseURL(This,pSecureBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putSecureBaseURL(ISAXXMLReader* This,const WCHAR *secureBaseUrl) { + return This->lpVtbl->putSecureBaseURL(This,secureBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_parse(ISAXXMLReader* This,VARIANT varInput) { + return This->lpVtbl->parse(This,varInput); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_parseURL(ISAXXMLReader* This,const WCHAR *url) { + return This->lpVtbl->parseURL(This,url); +} #endif #endif - HRESULT WINAPI IVBSAXXMLFilter_get_parent_Proxy(IVBSAXXMLFilter *This,IVBSAXXMLReader **oReader); - void __RPC_STUB IVBSAXXMLFilter_get_parent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXXMLFilter_putref_parent_Proxy(IVBSAXXMLFilter *This,IVBSAXXMLReader *oReader); - void __RPC_STUB IVBSAXXMLFilter_putref_parent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif -#ifndef __IVBSAXLocator_INTERFACE_DEFINED__ -#define __IVBSAXLocator_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IVBSAXLocator; + +#endif /* __ISAXXMLReader_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXXMLFilter interface + */ +#ifndef __ISAXXMLFilter_INTERFACE_DEFINED__ +#define __ISAXXMLFilter_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXXMLFilter, 0x70409222, 0xca09, 0x4475, 0xac,0xb8, 0x40,0x31,0x2f,0xe8,0xd1,0x45); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IVBSAXLocator : public IDispatch { - public: - virtual HRESULT WINAPI get_columnNumber(int *nColumn) = 0; - virtual HRESULT WINAPI get_lineNumber(int *nLine) = 0; - virtual HRESULT WINAPI get_publicId(BSTR *strPublicId) = 0; - virtual HRESULT WINAPI get_systemId(BSTR *strSystemId) = 0; - }; +MIDL_INTERFACE("70409222-ca09-4475-acb8-40312fe8d145") +ISAXXMLFilter : public ISAXXMLReader +{ + virtual HRESULT STDMETHODCALLTYPE getParent( + ISAXXMLReader **pReader) = 0; + + virtual HRESULT STDMETHODCALLTYPE putParent( + ISAXXMLReader *reader) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXXMLFilter, 0x70409222, 0xca09, 0x4475, 0xac,0xb8, 0x40,0x31,0x2f,0xe8,0xd1,0x45) +#endif #else - typedef struct IVBSAXLocatorVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IVBSAXLocator *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IVBSAXLocator *This); - ULONG (WINAPI *Release)(IVBSAXLocator *This); - HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXLocator *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IVBSAXLocator *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IVBSAXLocator *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IVBSAXLocator *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_columnNumber)(IVBSAXLocator *This,int *nColumn); - HRESULT (WINAPI *get_lineNumber)(IVBSAXLocator *This,int *nLine); - HRESULT (WINAPI *get_publicId)(IVBSAXLocator *This,BSTR *strPublicId); - HRESULT (WINAPI *get_systemId)(IVBSAXLocator *This,BSTR *strSystemId); - END_INTERFACE - } IVBSAXLocatorVtbl; - struct IVBSAXLocator { - CONST_VTBL struct IVBSAXLocatorVtbl *lpVtbl; - }; +typedef struct ISAXXMLFilterVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXXMLFilter *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXXMLFilter *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXXMLFilter *This); + + /*** ISAXXMLReader methods ***/ + HRESULT (STDMETHODCALLTYPE *getFeature)( + ISAXXMLFilter *This, + const WCHAR *pFeature, + VARIANT_BOOL *pValue); + + HRESULT (STDMETHODCALLTYPE *putFeature)( + ISAXXMLFilter *This, + const WCHAR *pFeature, + VARIANT_BOOL vfValue); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + ISAXXMLFilter *This, + const WCHAR *pProp, + VARIANT *pValue); + + HRESULT (STDMETHODCALLTYPE *putProperty)( + ISAXXMLFilter *This, + const WCHAR *pProp, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *getEntityResolver)( + ISAXXMLFilter *This, + ISAXEntityResolver **ppEntityResolver); + + HRESULT (STDMETHODCALLTYPE *putEntityResolver)( + ISAXXMLFilter *This, + ISAXEntityResolver *pEntityResolver); + + HRESULT (STDMETHODCALLTYPE *getContentHandler)( + ISAXXMLFilter *This, + ISAXContentHandler **pContentHandler); + + HRESULT (STDMETHODCALLTYPE *putContentHandler)( + ISAXXMLFilter *This, + ISAXContentHandler *contentHandler); + + HRESULT (STDMETHODCALLTYPE *getDTDHandler)( + ISAXXMLFilter *This, + ISAXDTDHandler **pDTDHandler); + + HRESULT (STDMETHODCALLTYPE *putDTDHandler)( + ISAXXMLFilter *This, + ISAXDTDHandler *pDTDHandler); + + HRESULT (STDMETHODCALLTYPE *getErrorHandler)( + ISAXXMLFilter *This, + ISAXErrorHandler **pErrorHandler); + + HRESULT (STDMETHODCALLTYPE *putErrorHandler)( + ISAXXMLFilter *This, + ISAXErrorHandler *errorHandler); + + HRESULT (STDMETHODCALLTYPE *getBaseURL)( + ISAXXMLFilter *This, + const WCHAR **pBaseUrl); + + HRESULT (STDMETHODCALLTYPE *putBaseURL)( + ISAXXMLFilter *This, + const WCHAR *pBaseUrl); + + HRESULT (STDMETHODCALLTYPE *getSecureBaseURL)( + ISAXXMLFilter *This, + const WCHAR **pSecureBaseUrl); + + HRESULT (STDMETHODCALLTYPE *putSecureBaseURL)( + ISAXXMLFilter *This, + const WCHAR *secureBaseUrl); + + HRESULT (STDMETHODCALLTYPE *parse)( + ISAXXMLFilter *This, + VARIANT varInput); + + HRESULT (STDMETHODCALLTYPE *parseURL)( + ISAXXMLFilter *This, + const WCHAR *url); + + /*** ISAXXMLFilter methods ***/ + HRESULT (STDMETHODCALLTYPE *getParent)( + ISAXXMLFilter *This, + ISAXXMLReader **pReader); + + HRESULT (STDMETHODCALLTYPE *putParent)( + ISAXXMLFilter *This, + ISAXXMLReader *reader); + + END_INTERFACE +} ISAXXMLFilterVtbl; + +interface ISAXXMLFilter { + CONST_VTBL ISAXXMLFilterVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define IVBSAXLocator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IVBSAXLocator_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IVBSAXLocator_Release(This) (This)->lpVtbl->Release(This) -#define IVBSAXLocator_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IVBSAXLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IVBSAXLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IVBSAXLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IVBSAXLocator_get_columnNumber(This,nColumn) (This)->lpVtbl->get_columnNumber(This,nColumn) -#define IVBSAXLocator_get_lineNumber(This,nLine) (This)->lpVtbl->get_lineNumber(This,nLine) -#define IVBSAXLocator_get_publicId(This,strPublicId) (This)->lpVtbl->get_publicId(This,strPublicId) -#define IVBSAXLocator_get_systemId(This,strSystemId) (This)->lpVtbl->get_systemId(This,strSystemId) +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXXMLFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXXMLFilter_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXXMLFilter_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXXMLReader methods ***/ +#define ISAXXMLFilter_getFeature(This,pFeature,pValue) (This)->lpVtbl->getFeature(This,pFeature,pValue) +#define ISAXXMLFilter_putFeature(This,pFeature,vfValue) (This)->lpVtbl->putFeature(This,pFeature,vfValue) +#define ISAXXMLFilter_getProperty(This,pProp,pValue) (This)->lpVtbl->getProperty(This,pProp,pValue) +#define ISAXXMLFilter_putProperty(This,pProp,value) (This)->lpVtbl->putProperty(This,pProp,value) +#define ISAXXMLFilter_getEntityResolver(This,ppEntityResolver) (This)->lpVtbl->getEntityResolver(This,ppEntityResolver) +#define ISAXXMLFilter_putEntityResolver(This,pEntityResolver) (This)->lpVtbl->putEntityResolver(This,pEntityResolver) +#define ISAXXMLFilter_getContentHandler(This,pContentHandler) (This)->lpVtbl->getContentHandler(This,pContentHandler) +#define ISAXXMLFilter_putContentHandler(This,contentHandler) (This)->lpVtbl->putContentHandler(This,contentHandler) +#define ISAXXMLFilter_getDTDHandler(This,pDTDHandler) (This)->lpVtbl->getDTDHandler(This,pDTDHandler) +#define ISAXXMLFilter_putDTDHandler(This,pDTDHandler) (This)->lpVtbl->putDTDHandler(This,pDTDHandler) +#define ISAXXMLFilter_getErrorHandler(This,pErrorHandler) (This)->lpVtbl->getErrorHandler(This,pErrorHandler) +#define ISAXXMLFilter_putErrorHandler(This,errorHandler) (This)->lpVtbl->putErrorHandler(This,errorHandler) +#define ISAXXMLFilter_getBaseURL(This,pBaseUrl) (This)->lpVtbl->getBaseURL(This,pBaseUrl) +#define ISAXXMLFilter_putBaseURL(This,pBaseUrl) (This)->lpVtbl->putBaseURL(This,pBaseUrl) +#define ISAXXMLFilter_getSecureBaseURL(This,pSecureBaseUrl) (This)->lpVtbl->getSecureBaseURL(This,pSecureBaseUrl) +#define ISAXXMLFilter_putSecureBaseURL(This,secureBaseUrl) (This)->lpVtbl->putSecureBaseURL(This,secureBaseUrl) +#define ISAXXMLFilter_parse(This,varInput) (This)->lpVtbl->parse(This,varInput) +#define ISAXXMLFilter_parseURL(This,url) (This)->lpVtbl->parseURL(This,url) +/*** ISAXXMLFilter methods ***/ +#define ISAXXMLFilter_getParent(This,pReader) (This)->lpVtbl->getParent(This,pReader) +#define ISAXXMLFilter_putParent(This,reader) (This)->lpVtbl->putParent(This,reader) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXXMLFilter_QueryInterface(ISAXXMLFilter* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXXMLFilter_AddRef(ISAXXMLFilter* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXXMLFilter_Release(ISAXXMLFilter* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXXMLReader methods ***/ +static __WIDL_INLINE HRESULT ISAXXMLFilter_getFeature(ISAXXMLFilter* This,const WCHAR *pFeature,VARIANT_BOOL *pValue) { + return This->lpVtbl->getFeature(This,pFeature,pValue); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putFeature(ISAXXMLFilter* This,const WCHAR *pFeature,VARIANT_BOOL vfValue) { + return This->lpVtbl->putFeature(This,pFeature,vfValue); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getProperty(ISAXXMLFilter* This,const WCHAR *pProp,VARIANT *pValue) { + return This->lpVtbl->getProperty(This,pProp,pValue); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putProperty(ISAXXMLFilter* This,const WCHAR *pProp,VARIANT value) { + return This->lpVtbl->putProperty(This,pProp,value); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getEntityResolver(ISAXXMLFilter* This,ISAXEntityResolver **ppEntityResolver) { + return This->lpVtbl->getEntityResolver(This,ppEntityResolver); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putEntityResolver(ISAXXMLFilter* This,ISAXEntityResolver *pEntityResolver) { + return This->lpVtbl->putEntityResolver(This,pEntityResolver); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getContentHandler(ISAXXMLFilter* This,ISAXContentHandler **pContentHandler) { + return This->lpVtbl->getContentHandler(This,pContentHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putContentHandler(ISAXXMLFilter* This,ISAXContentHandler *contentHandler) { + return This->lpVtbl->putContentHandler(This,contentHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getDTDHandler(ISAXXMLFilter* This,ISAXDTDHandler **pDTDHandler) { + return This->lpVtbl->getDTDHandler(This,pDTDHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putDTDHandler(ISAXXMLFilter* This,ISAXDTDHandler *pDTDHandler) { + return This->lpVtbl->putDTDHandler(This,pDTDHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getErrorHandler(ISAXXMLFilter* This,ISAXErrorHandler **pErrorHandler) { + return This->lpVtbl->getErrorHandler(This,pErrorHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putErrorHandler(ISAXXMLFilter* This,ISAXErrorHandler *errorHandler) { + return This->lpVtbl->putErrorHandler(This,errorHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getBaseURL(ISAXXMLFilter* This,const WCHAR **pBaseUrl) { + return This->lpVtbl->getBaseURL(This,pBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putBaseURL(ISAXXMLFilter* This,const WCHAR *pBaseUrl) { + return This->lpVtbl->putBaseURL(This,pBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getSecureBaseURL(ISAXXMLFilter* This,const WCHAR **pSecureBaseUrl) { + return This->lpVtbl->getSecureBaseURL(This,pSecureBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putSecureBaseURL(ISAXXMLFilter* This,const WCHAR *secureBaseUrl) { + return This->lpVtbl->putSecureBaseURL(This,secureBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_parse(ISAXXMLFilter* This,VARIANT varInput) { + return This->lpVtbl->parse(This,varInput); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_parseURL(ISAXXMLFilter* This,const WCHAR *url) { + return This->lpVtbl->parseURL(This,url); +} +/*** ISAXXMLFilter methods ***/ +static __WIDL_INLINE HRESULT ISAXXMLFilter_getParent(ISAXXMLFilter* This,ISAXXMLReader **pReader) { + return This->lpVtbl->getParent(This,pReader); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putParent(ISAXXMLFilter* This,ISAXXMLReader *reader) { + return This->lpVtbl->putParent(This,reader); +} #endif #endif - HRESULT WINAPI IVBSAXLocator_get_columnNumber_Proxy(IVBSAXLocator *This,int *nColumn); - void __RPC_STUB IVBSAXLocator_get_columnNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXLocator_get_lineNumber_Proxy(IVBSAXLocator *This,int *nLine); - void __RPC_STUB IVBSAXLocator_get_lineNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXLocator_get_publicId_Proxy(IVBSAXLocator *This,BSTR *strPublicId); - void __RPC_STUB IVBSAXLocator_get_publicId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXLocator_get_systemId_Proxy(IVBSAXLocator *This,BSTR *strSystemId); - void __RPC_STUB IVBSAXLocator_get_systemId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif -#ifndef __IVBSAXEntityResolver_INTERFACE_DEFINED__ -#define __IVBSAXEntityResolver_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IVBSAXEntityResolver; + +#endif /* __ISAXXMLFilter_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXAttributes interface + */ +#ifndef __IVBSAXAttributes_INTERFACE_DEFINED__ +#define __IVBSAXAttributes_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXAttributes, 0x10dc0586, 0x132b, 0x4cac, 0x8b,0xb3, 0xdb,0x00,0xac,0x8b,0x7e,0xe0); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IVBSAXEntityResolver : public IDispatch { - public: - virtual HRESULT WINAPI resolveEntity(BSTR *strPublicId,BSTR *strSystemId,VARIANT *varInput) = 0; - }; +MIDL_INTERFACE("10dc0586-132b-4cac-8bb3-db00ac8b7ee0") +IVBSAXAttributes : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_length( + int *nLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE getURI( + int nIndex, + BSTR *uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE getLocalName( + int nIndex, + BSTR *localName) = 0; + + virtual HRESULT STDMETHODCALLTYPE getQName( + int nIndex, + BSTR *QName) = 0; + + virtual HRESULT STDMETHODCALLTYPE getIndexFromName( + BSTR uri, + BSTR localName, + int *nIndex) = 0; + + virtual HRESULT STDMETHODCALLTYPE getIndexFromQName( + BSTR QName, + int *nIndex) = 0; + + virtual HRESULT STDMETHODCALLTYPE getType( + int nIndex, + BSTR *type) = 0; + + virtual HRESULT STDMETHODCALLTYPE getTypeFromName( + BSTR uri, + BSTR localName, + BSTR *type) = 0; + + virtual HRESULT STDMETHODCALLTYPE getTypeFromQName( + BSTR QName, + BSTR *type) = 0; + + virtual HRESULT STDMETHODCALLTYPE getValue( + int nIndex, + BSTR *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE getValueFromName( + BSTR uri, + BSTR localName, + BSTR *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE getValueFromQName( + BSTR QName, + BSTR *value) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXAttributes, 0x10dc0586, 0x132b, 0x4cac, 0x8b,0xb3, 0xdb,0x00,0xac,0x8b,0x7e,0xe0) +#endif #else - typedef struct IVBSAXEntityResolverVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IVBSAXEntityResolver *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IVBSAXEntityResolver *This); - ULONG (WINAPI *Release)(IVBSAXEntityResolver *This); - HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXEntityResolver *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IVBSAXEntityResolver *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IVBSAXEntityResolver *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IVBSAXEntityResolver *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *resolveEntity)(IVBSAXEntityResolver *This,BSTR *strPublicId,BSTR *strSystemId,VARIANT *varInput); - END_INTERFACE - } IVBSAXEntityResolverVtbl; - struct IVBSAXEntityResolver { - CONST_VTBL struct IVBSAXEntityResolverVtbl *lpVtbl; - }; +typedef struct IVBSAXAttributesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXAttributes *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXAttributes *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXAttributes *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXAttributes *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXAttributes *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXAttributes *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXAttributes *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXAttributes methods ***/ + HRESULT (STDMETHODCALLTYPE *get_length)( + IVBSAXAttributes *This, + int *nLength); + + HRESULT (STDMETHODCALLTYPE *getURI)( + IVBSAXAttributes *This, + int nIndex, + BSTR *uri); + + HRESULT (STDMETHODCALLTYPE *getLocalName)( + IVBSAXAttributes *This, + int nIndex, + BSTR *localName); + + HRESULT (STDMETHODCALLTYPE *getQName)( + IVBSAXAttributes *This, + int nIndex, + BSTR *QName); + + HRESULT (STDMETHODCALLTYPE *getIndexFromName)( + IVBSAXAttributes *This, + BSTR uri, + BSTR localName, + int *nIndex); + + HRESULT (STDMETHODCALLTYPE *getIndexFromQName)( + IVBSAXAttributes *This, + BSTR QName, + int *nIndex); + + HRESULT (STDMETHODCALLTYPE *getType)( + IVBSAXAttributes *This, + int nIndex, + BSTR *type); + + HRESULT (STDMETHODCALLTYPE *getTypeFromName)( + IVBSAXAttributes *This, + BSTR uri, + BSTR localName, + BSTR *type); + + HRESULT (STDMETHODCALLTYPE *getTypeFromQName)( + IVBSAXAttributes *This, + BSTR QName, + BSTR *type); + + HRESULT (STDMETHODCALLTYPE *getValue)( + IVBSAXAttributes *This, + int nIndex, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *getValueFromName)( + IVBSAXAttributes *This, + BSTR uri, + BSTR localName, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *getValueFromQName)( + IVBSAXAttributes *This, + BSTR QName, + BSTR *value); + + END_INTERFACE +} IVBSAXAttributesVtbl; + +interface IVBSAXAttributes { + CONST_VTBL IVBSAXAttributesVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define IVBSAXEntityResolver_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IVBSAXEntityResolver_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IVBSAXEntityResolver_Release(This) (This)->lpVtbl->Release(This) -#define IVBSAXEntityResolver_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IVBSAXEntityResolver_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IVBSAXEntityResolver_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IVBSAXEntityResolver_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IVBSAXEntityResolver_resolveEntity(This,strPublicId,strSystemId,varInput) (This)->lpVtbl->resolveEntity(This,strPublicId,strSystemId,varInput) +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXAttributes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXAttributes_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXAttributes_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXAttributes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXAttributes methods ***/ +#define IVBSAXAttributes_get_length(This,nLength) (This)->lpVtbl->get_length(This,nLength) +#define IVBSAXAttributes_getURI(This,nIndex,uri) (This)->lpVtbl->getURI(This,nIndex,uri) +#define IVBSAXAttributes_getLocalName(This,nIndex,localName) (This)->lpVtbl->getLocalName(This,nIndex,localName) +#define IVBSAXAttributes_getQName(This,nIndex,QName) (This)->lpVtbl->getQName(This,nIndex,QName) +#define IVBSAXAttributes_getIndexFromName(This,uri,localName,nIndex) (This)->lpVtbl->getIndexFromName(This,uri,localName,nIndex) +#define IVBSAXAttributes_getIndexFromQName(This,QName,nIndex) (This)->lpVtbl->getIndexFromQName(This,QName,nIndex) +#define IVBSAXAttributes_getType(This,nIndex,type) (This)->lpVtbl->getType(This,nIndex,type) +#define IVBSAXAttributes_getTypeFromName(This,uri,localName,type) (This)->lpVtbl->getTypeFromName(This,uri,localName,type) +#define IVBSAXAttributes_getTypeFromQName(This,QName,type) (This)->lpVtbl->getTypeFromQName(This,QName,type) +#define IVBSAXAttributes_getValue(This,nIndex,value) (This)->lpVtbl->getValue(This,nIndex,value) +#define IVBSAXAttributes_getValueFromName(This,uri,localName,value) (This)->lpVtbl->getValueFromName(This,uri,localName,value) +#define IVBSAXAttributes_getValueFromQName(This,QName,value) (This)->lpVtbl->getValueFromQName(This,QName,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXAttributes_QueryInterface(IVBSAXAttributes* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXAttributes_AddRef(IVBSAXAttributes* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXAttributes_Release(IVBSAXAttributes* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXAttributes_GetTypeInfoCount(IVBSAXAttributes* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_GetTypeInfo(IVBSAXAttributes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_GetIDsOfNames(IVBSAXAttributes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_Invoke(IVBSAXAttributes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXAttributes methods ***/ +static __WIDL_INLINE HRESULT IVBSAXAttributes_get_length(IVBSAXAttributes* This,int *nLength) { + return This->lpVtbl->get_length(This,nLength); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getURI(IVBSAXAttributes* This,int nIndex,BSTR *uri) { + return This->lpVtbl->getURI(This,nIndex,uri); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getLocalName(IVBSAXAttributes* This,int nIndex,BSTR *localName) { + return This->lpVtbl->getLocalName(This,nIndex,localName); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getQName(IVBSAXAttributes* This,int nIndex,BSTR *QName) { + return This->lpVtbl->getQName(This,nIndex,QName); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getIndexFromName(IVBSAXAttributes* This,BSTR uri,BSTR localName,int *nIndex) { + return This->lpVtbl->getIndexFromName(This,uri,localName,nIndex); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getIndexFromQName(IVBSAXAttributes* This,BSTR QName,int *nIndex) { + return This->lpVtbl->getIndexFromQName(This,QName,nIndex); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getType(IVBSAXAttributes* This,int nIndex,BSTR *type) { + return This->lpVtbl->getType(This,nIndex,type); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getTypeFromName(IVBSAXAttributes* This,BSTR uri,BSTR localName,BSTR *type) { + return This->lpVtbl->getTypeFromName(This,uri,localName,type); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getTypeFromQName(IVBSAXAttributes* This,BSTR QName,BSTR *type) { + return This->lpVtbl->getTypeFromQName(This,QName,type); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getValue(IVBSAXAttributes* This,int nIndex,BSTR *value) { + return This->lpVtbl->getValue(This,nIndex,value); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getValueFromName(IVBSAXAttributes* This,BSTR uri,BSTR localName,BSTR *value) { + return This->lpVtbl->getValueFromName(This,uri,localName,value); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getValueFromQName(IVBSAXAttributes* This,BSTR QName,BSTR *value) { + return This->lpVtbl->getValueFromQName(This,QName,value); +} #endif #endif - HRESULT WINAPI IVBSAXEntityResolver_resolveEntity_Proxy(IVBSAXEntityResolver *This,BSTR *strPublicId,BSTR *strSystemId,VARIANT *varInput); - void __RPC_STUB IVBSAXEntityResolver_resolveEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IVBSAXAttributes_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXContentHandler interface + */ #ifndef __IVBSAXContentHandler_INTERFACE_DEFINED__ #define __IVBSAXContentHandler_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IVBSAXContentHandler; + +DEFINE_GUID(IID_IVBSAXContentHandler, 0x2ed7290a, 0x4dd5, 0x4b46, 0xbb,0x26, 0x4e,0x41,0x55,0xe7,0x7f,0xaa); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IVBSAXContentHandler : public IDispatch { - public: - virtual HRESULT WINAPI putref_documentLocator(IVBSAXLocator *oLocator) = 0; - virtual HRESULT WINAPI startDocument(void) = 0; - virtual HRESULT WINAPI endDocument(void) = 0; - virtual HRESULT WINAPI startPrefixMapping(BSTR *strPrefix,BSTR *strURI) = 0; - virtual HRESULT WINAPI endPrefixMapping(BSTR *strPrefix) = 0; - virtual HRESULT WINAPI startElement(BSTR *strNamespaceURI,BSTR *strLocalName,BSTR *strQName,IVBSAXAttributes *oAttributes) = 0; - virtual HRESULT WINAPI endElement(BSTR *strNamespaceURI,BSTR *strLocalName,BSTR *strQName) = 0; - virtual HRESULT WINAPI characters(BSTR *strChars) = 0; - virtual HRESULT WINAPI ignorableWhitespace(BSTR *strChars) = 0; - virtual HRESULT WINAPI processingInstruction(BSTR *strTarget,BSTR *strData) = 0; - virtual HRESULT WINAPI skippedEntity(BSTR *strName) = 0; - }; +MIDL_INTERFACE("2ed7290a-4dd5-4b46-bb26-4e4155e77faa") +IVBSAXContentHandler : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE putref_documentLocator( + IVBSAXLocator *oLocator) = 0; + + virtual HRESULT STDMETHODCALLTYPE startDocument( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE endDocument( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE startPrefixMapping( + BSTR *prefix, + BSTR *uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE endPrefixMapping( + BSTR *prefix) = 0; + + virtual HRESULT STDMETHODCALLTYPE startElement( + BSTR *namespaceURI, + BSTR *localName, + BSTR *QName, + IVBSAXAttributes *oAttributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE endElement( + BSTR *namespaceURI, + BSTR *localName, + BSTR *strQName) = 0; + + virtual HRESULT STDMETHODCALLTYPE characters( + BSTR *chars) = 0; + + virtual HRESULT STDMETHODCALLTYPE ignorableWhitespace( + BSTR *chars) = 0; + + virtual HRESULT STDMETHODCALLTYPE processingInstruction( + BSTR *target, + BSTR *data) = 0; + + virtual HRESULT STDMETHODCALLTYPE skippedEntity( + BSTR *name) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXContentHandler, 0x2ed7290a, 0x4dd5, 0x4b46, 0xbb,0x26, 0x4e,0x41,0x55,0xe7,0x7f,0xaa) +#endif #else - typedef struct IVBSAXContentHandlerVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IVBSAXContentHandler *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IVBSAXContentHandler *This); - ULONG (WINAPI *Release)(IVBSAXContentHandler *This); - HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXContentHandler *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IVBSAXContentHandler *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IVBSAXContentHandler *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IVBSAXContentHandler *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *putref_documentLocator)(IVBSAXContentHandler *This,IVBSAXLocator *oLocator); - HRESULT (WINAPI *startDocument)(IVBSAXContentHandler *This); - HRESULT (WINAPI *endDocument)(IVBSAXContentHandler *This); - HRESULT (WINAPI *startPrefixMapping)(IVBSAXContentHandler *This,BSTR *strPrefix,BSTR *strURI); - HRESULT (WINAPI *endPrefixMapping)(IVBSAXContentHandler *This,BSTR *strPrefix); - HRESULT (WINAPI *startElement)(IVBSAXContentHandler *This,BSTR *strNamespaceURI,BSTR *strLocalName,BSTR *strQName,IVBSAXAttributes *oAttributes); - HRESULT (WINAPI *endElement)(IVBSAXContentHandler *This,BSTR *strNamespaceURI,BSTR *strLocalName,BSTR *strQName); - HRESULT (WINAPI *characters)(IVBSAXContentHandler *This,BSTR *strChars); - HRESULT (WINAPI *ignorableWhitespace)(IVBSAXContentHandler *This,BSTR *strChars); - HRESULT (WINAPI *processingInstruction)(IVBSAXContentHandler *This,BSTR *strTarget,BSTR *strData); - HRESULT (WINAPI *skippedEntity)(IVBSAXContentHandler *This,BSTR *strName); - END_INTERFACE - } IVBSAXContentHandlerVtbl; - struct IVBSAXContentHandler { - CONST_VTBL struct IVBSAXContentHandlerVtbl *lpVtbl; - }; +typedef struct IVBSAXContentHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXContentHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXContentHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXContentHandler *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXContentHandler *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXContentHandler *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXContentHandler *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXContentHandler *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXContentHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *putref_documentLocator)( + IVBSAXContentHandler *This, + IVBSAXLocator *oLocator); + + HRESULT (STDMETHODCALLTYPE *startDocument)( + IVBSAXContentHandler *This); + + HRESULT (STDMETHODCALLTYPE *endDocument)( + IVBSAXContentHandler *This); + + HRESULT (STDMETHODCALLTYPE *startPrefixMapping)( + IVBSAXContentHandler *This, + BSTR *prefix, + BSTR *uri); + + HRESULT (STDMETHODCALLTYPE *endPrefixMapping)( + IVBSAXContentHandler *This, + BSTR *prefix); + + HRESULT (STDMETHODCALLTYPE *startElement)( + IVBSAXContentHandler *This, + BSTR *namespaceURI, + BSTR *localName, + BSTR *QName, + IVBSAXAttributes *oAttributes); + + HRESULT (STDMETHODCALLTYPE *endElement)( + IVBSAXContentHandler *This, + BSTR *namespaceURI, + BSTR *localName, + BSTR *strQName); + + HRESULT (STDMETHODCALLTYPE *characters)( + IVBSAXContentHandler *This, + BSTR *chars); + + HRESULT (STDMETHODCALLTYPE *ignorableWhitespace)( + IVBSAXContentHandler *This, + BSTR *chars); + + HRESULT (STDMETHODCALLTYPE *processingInstruction)( + IVBSAXContentHandler *This, + BSTR *target, + BSTR *data); + + HRESULT (STDMETHODCALLTYPE *skippedEntity)( + IVBSAXContentHandler *This, + BSTR *name); + + END_INTERFACE +} IVBSAXContentHandlerVtbl; + +interface IVBSAXContentHandler { + CONST_VTBL IVBSAXContentHandlerVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IVBSAXContentHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IVBSAXContentHandler_AddRef(This) (This)->lpVtbl->AddRef(This) #define IVBSAXContentHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IVBSAXContentHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IVBSAXContentHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVBSAXContentHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVBSAXContentHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXContentHandler methods ***/ #define IVBSAXContentHandler_putref_documentLocator(This,oLocator) (This)->lpVtbl->putref_documentLocator(This,oLocator) #define IVBSAXContentHandler_startDocument(This) (This)->lpVtbl->startDocument(This) #define IVBSAXContentHandler_endDocument(This) (This)->lpVtbl->endDocument(This) -#define IVBSAXContentHandler_startPrefixMapping(This,strPrefix,strURI) (This)->lpVtbl->startPrefixMapping(This,strPrefix,strURI) -#define IVBSAXContentHandler_endPrefixMapping(This,strPrefix) (This)->lpVtbl->endPrefixMapping(This,strPrefix) -#define IVBSAXContentHandler_startElement(This,strNamespaceURI,strLocalName,strQName,oAttributes) (This)->lpVtbl->startElement(This,strNamespaceURI,strLocalName,strQName,oAttributes) -#define IVBSAXContentHandler_endElement(This,strNamespaceURI,strLocalName,strQName) (This)->lpVtbl->endElement(This,strNamespaceURI,strLocalName,strQName) -#define IVBSAXContentHandler_characters(This,strChars) (This)->lpVtbl->characters(This,strChars) -#define IVBSAXContentHandler_ignorableWhitespace(This,strChars) (This)->lpVtbl->ignorableWhitespace(This,strChars) -#define IVBSAXContentHandler_processingInstruction(This,strTarget,strData) (This)->lpVtbl->processingInstruction(This,strTarget,strData) -#define IVBSAXContentHandler_skippedEntity(This,strName) (This)->lpVtbl->skippedEntity(This,strName) +#define IVBSAXContentHandler_startPrefixMapping(This,prefix,uri) (This)->lpVtbl->startPrefixMapping(This,prefix,uri) +#define IVBSAXContentHandler_endPrefixMapping(This,prefix) (This)->lpVtbl->endPrefixMapping(This,prefix) +#define IVBSAXContentHandler_startElement(This,namespaceURI,localName,QName,oAttributes) (This)->lpVtbl->startElement(This,namespaceURI,localName,QName,oAttributes) +#define IVBSAXContentHandler_endElement(This,namespaceURI,localName,strQName) (This)->lpVtbl->endElement(This,namespaceURI,localName,strQName) +#define IVBSAXContentHandler_characters(This,chars) (This)->lpVtbl->characters(This,chars) +#define IVBSAXContentHandler_ignorableWhitespace(This,chars) (This)->lpVtbl->ignorableWhitespace(This,chars) +#define IVBSAXContentHandler_processingInstruction(This,target,data) (This)->lpVtbl->processingInstruction(This,target,data) +#define IVBSAXContentHandler_skippedEntity(This,name) (This)->lpVtbl->skippedEntity(This,name) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXContentHandler_QueryInterface(IVBSAXContentHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXContentHandler_AddRef(IVBSAXContentHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXContentHandler_Release(IVBSAXContentHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXContentHandler_GetTypeInfoCount(IVBSAXContentHandler* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_GetTypeInfo(IVBSAXContentHandler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_GetIDsOfNames(IVBSAXContentHandler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_Invoke(IVBSAXContentHandler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXContentHandler methods ***/ +static __WIDL_INLINE HRESULT IVBSAXContentHandler_putref_documentLocator(IVBSAXContentHandler* This,IVBSAXLocator *oLocator) { + return This->lpVtbl->putref_documentLocator(This,oLocator); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_startDocument(IVBSAXContentHandler* This) { + return This->lpVtbl->startDocument(This); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_endDocument(IVBSAXContentHandler* This) { + return This->lpVtbl->endDocument(This); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_startPrefixMapping(IVBSAXContentHandler* This,BSTR *prefix,BSTR *uri) { + return This->lpVtbl->startPrefixMapping(This,prefix,uri); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_endPrefixMapping(IVBSAXContentHandler* This,BSTR *prefix) { + return This->lpVtbl->endPrefixMapping(This,prefix); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_startElement(IVBSAXContentHandler* This,BSTR *namespaceURI,BSTR *localName,BSTR *QName,IVBSAXAttributes *oAttributes) { + return This->lpVtbl->startElement(This,namespaceURI,localName,QName,oAttributes); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_endElement(IVBSAXContentHandler* This,BSTR *namespaceURI,BSTR *localName,BSTR *strQName) { + return This->lpVtbl->endElement(This,namespaceURI,localName,strQName); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_characters(IVBSAXContentHandler* This,BSTR *chars) { + return This->lpVtbl->characters(This,chars); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_ignorableWhitespace(IVBSAXContentHandler* This,BSTR *chars) { + return This->lpVtbl->ignorableWhitespace(This,chars); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_processingInstruction(IVBSAXContentHandler* This,BSTR *target,BSTR *data) { + return This->lpVtbl->processingInstruction(This,target,data); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_skippedEntity(IVBSAXContentHandler* This,BSTR *name) { + return This->lpVtbl->skippedEntity(This,name); +} #endif #endif - HRESULT WINAPI IVBSAXContentHandler_putref_documentLocator_Proxy(IVBSAXContentHandler *This,IVBSAXLocator *oLocator); - void __RPC_STUB IVBSAXContentHandler_putref_documentLocator_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXContentHandler_startDocument_Proxy(IVBSAXContentHandler *This); - void __RPC_STUB IVBSAXContentHandler_startDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXContentHandler_endDocument_Proxy(IVBSAXContentHandler *This); - void __RPC_STUB IVBSAXContentHandler_endDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXContentHandler_startPrefixMapping_Proxy(IVBSAXContentHandler *This,BSTR *strPrefix,BSTR *strURI); - void __RPC_STUB IVBSAXContentHandler_startPrefixMapping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXContentHandler_endPrefixMapping_Proxy(IVBSAXContentHandler *This,BSTR *strPrefix); - void __RPC_STUB IVBSAXContentHandler_endPrefixMapping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXContentHandler_startElement_Proxy(IVBSAXContentHandler *This,BSTR *strNamespaceURI,BSTR *strLocalName,BSTR *strQName,IVBSAXAttributes *oAttributes); - void __RPC_STUB IVBSAXContentHandler_startElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXContentHandler_endElement_Proxy(IVBSAXContentHandler *This,BSTR *strNamespaceURI,BSTR *strLocalName,BSTR *strQName); - void __RPC_STUB IVBSAXContentHandler_endElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXContentHandler_characters_Proxy(IVBSAXContentHandler *This,BSTR *strChars); - void __RPC_STUB IVBSAXContentHandler_characters_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXContentHandler_ignorableWhitespace_Proxy(IVBSAXContentHandler *This,BSTR *strChars); - void __RPC_STUB IVBSAXContentHandler_ignorableWhitespace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXContentHandler_processingInstruction_Proxy(IVBSAXContentHandler *This,BSTR *strTarget,BSTR *strData); - void __RPC_STUB IVBSAXContentHandler_processingInstruction_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXContentHandler_skippedEntity_Proxy(IVBSAXContentHandler *This,BSTR *strName); - void __RPC_STUB IVBSAXContentHandler_skippedEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + +#endif + + +#endif /* __IVBSAXContentHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXDeclHandler interface + */ +#ifndef __IVBSAXDeclHandler_INTERFACE_DEFINED__ +#define __IVBSAXDeclHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXDeclHandler, 0xe8917260, 0x7579, 0x4be1, 0xb5,0xdd, 0x7a,0xfb,0xfa,0x6f,0x07,0x7b); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e8917260-7579-4be1-b5dd-7afbfa6f077b") +IVBSAXDeclHandler : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE elementDecl( + BSTR *name, + BSTR *model) = 0; + + virtual HRESULT STDMETHODCALLTYPE attributeDecl( + BSTR *elementName, + BSTR *attributeName, + BSTR *type, + BSTR *valueDefault, + BSTR *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE internalEntityDecl( + BSTR *name, + BSTR *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE externalEntityDecl( + BSTR *name, + BSTR *publicId, + BSTR *systemId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXDeclHandler, 0xe8917260, 0x7579, 0x4be1, 0xb5,0xdd, 0x7a,0xfb,0xfa,0x6f,0x07,0x7b) +#endif +#else +typedef struct IVBSAXDeclHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXDeclHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXDeclHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXDeclHandler *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXDeclHandler *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXDeclHandler *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXDeclHandler *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXDeclHandler *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXDeclHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *elementDecl)( + IVBSAXDeclHandler *This, + BSTR *name, + BSTR *model); + + HRESULT (STDMETHODCALLTYPE *attributeDecl)( + IVBSAXDeclHandler *This, + BSTR *elementName, + BSTR *attributeName, + BSTR *type, + BSTR *valueDefault, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *internalEntityDecl)( + IVBSAXDeclHandler *This, + BSTR *name, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *externalEntityDecl)( + IVBSAXDeclHandler *This, + BSTR *name, + BSTR *publicId, + BSTR *systemId); + + END_INTERFACE +} IVBSAXDeclHandlerVtbl; + +interface IVBSAXDeclHandler { + CONST_VTBL IVBSAXDeclHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXDeclHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXDeclHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXDeclHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXDeclHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXDeclHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXDeclHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXDeclHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXDeclHandler methods ***/ +#define IVBSAXDeclHandler_elementDecl(This,name,model) (This)->lpVtbl->elementDecl(This,name,model) +#define IVBSAXDeclHandler_attributeDecl(This,elementName,attributeName,type,valueDefault,value) (This)->lpVtbl->attributeDecl(This,elementName,attributeName,type,valueDefault,value) +#define IVBSAXDeclHandler_internalEntityDecl(This,name,value) (This)->lpVtbl->internalEntityDecl(This,name,value) +#define IVBSAXDeclHandler_externalEntityDecl(This,name,publicId,systemId) (This)->lpVtbl->externalEntityDecl(This,name,publicId,systemId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_QueryInterface(IVBSAXDeclHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXDeclHandler_AddRef(IVBSAXDeclHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXDeclHandler_Release(IVBSAXDeclHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_GetTypeInfoCount(IVBSAXDeclHandler* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_GetTypeInfo(IVBSAXDeclHandler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_GetIDsOfNames(IVBSAXDeclHandler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_Invoke(IVBSAXDeclHandler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXDeclHandler methods ***/ +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_elementDecl(IVBSAXDeclHandler* This,BSTR *name,BSTR *model) { + return This->lpVtbl->elementDecl(This,name,model); +} +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_attributeDecl(IVBSAXDeclHandler* This,BSTR *elementName,BSTR *attributeName,BSTR *type,BSTR *valueDefault,BSTR *value) { + return This->lpVtbl->attributeDecl(This,elementName,attributeName,type,valueDefault,value); +} +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_internalEntityDecl(IVBSAXDeclHandler* This,BSTR *name,BSTR *value) { + return This->lpVtbl->internalEntityDecl(This,name,value); +} +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_externalEntityDecl(IVBSAXDeclHandler* This,BSTR *name,BSTR *publicId,BSTR *systemId) { + return This->lpVtbl->externalEntityDecl(This,name,publicId,systemId); +} #endif +#endif + +#endif + + +#endif /* __IVBSAXDeclHandler_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IVBSAXDTDHandler interface + */ #ifndef __IVBSAXDTDHandler_INTERFACE_DEFINED__ #define __IVBSAXDTDHandler_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IVBSAXDTDHandler; + +DEFINE_GUID(IID_IVBSAXDTDHandler, 0x24fb3297, 0x302d, 0x4620, 0xba,0x39, 0x3a,0x73,0x2d,0x85,0x05,0x58); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IVBSAXDTDHandler : public IDispatch { - public: - virtual HRESULT WINAPI notationDecl(BSTR *strName,BSTR *strPublicId,BSTR *strSystemId) = 0; - virtual HRESULT WINAPI unparsedEntityDecl(BSTR *strName,BSTR *strPublicId,BSTR *strSystemId,BSTR *strNotationName) = 0; - }; +MIDL_INTERFACE("24fb3297-302d-4620-ba39-3a732d850558") +IVBSAXDTDHandler : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE notationDecl( + BSTR *name, + BSTR *publicId, + BSTR *systemId) = 0; + + virtual HRESULT STDMETHODCALLTYPE unparsedEntityDecl( + BSTR *name, + BSTR *publicId, + BSTR *systemId, + BSTR *notationName) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXDTDHandler, 0x24fb3297, 0x302d, 0x4620, 0xba,0x39, 0x3a,0x73,0x2d,0x85,0x05,0x58) +#endif #else - typedef struct IVBSAXDTDHandlerVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IVBSAXDTDHandler *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IVBSAXDTDHandler *This); - ULONG (WINAPI *Release)(IVBSAXDTDHandler *This); - HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXDTDHandler *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IVBSAXDTDHandler *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IVBSAXDTDHandler *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IVBSAXDTDHandler *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *notationDecl)(IVBSAXDTDHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId); - HRESULT (WINAPI *unparsedEntityDecl)(IVBSAXDTDHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId,BSTR *strNotationName); - END_INTERFACE - } IVBSAXDTDHandlerVtbl; - struct IVBSAXDTDHandler { - CONST_VTBL struct IVBSAXDTDHandlerVtbl *lpVtbl; - }; +typedef struct IVBSAXDTDHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXDTDHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXDTDHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXDTDHandler *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXDTDHandler *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXDTDHandler *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXDTDHandler *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXDTDHandler *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXDTDHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *notationDecl)( + IVBSAXDTDHandler *This, + BSTR *name, + BSTR *publicId, + BSTR *systemId); + + HRESULT (STDMETHODCALLTYPE *unparsedEntityDecl)( + IVBSAXDTDHandler *This, + BSTR *name, + BSTR *publicId, + BSTR *systemId, + BSTR *notationName); + + END_INTERFACE +} IVBSAXDTDHandlerVtbl; + +interface IVBSAXDTDHandler { + CONST_VTBL IVBSAXDTDHandlerVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IVBSAXDTDHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IVBSAXDTDHandler_AddRef(This) (This)->lpVtbl->AddRef(This) #define IVBSAXDTDHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IVBSAXDTDHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IVBSAXDTDHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVBSAXDTDHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVBSAXDTDHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IVBSAXDTDHandler_notationDecl(This,strName,strPublicId,strSystemId) (This)->lpVtbl->notationDecl(This,strName,strPublicId,strSystemId) -#define IVBSAXDTDHandler_unparsedEntityDecl(This,strName,strPublicId,strSystemId,strNotationName) (This)->lpVtbl->unparsedEntityDecl(This,strName,strPublicId,strSystemId,strNotationName) +/*** IVBSAXDTDHandler methods ***/ +#define IVBSAXDTDHandler_notationDecl(This,name,publicId,systemId) (This)->lpVtbl->notationDecl(This,name,publicId,systemId) +#define IVBSAXDTDHandler_unparsedEntityDecl(This,name,publicId,systemId,notationName) (This)->lpVtbl->unparsedEntityDecl(This,name,publicId,systemId,notationName) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_QueryInterface(IVBSAXDTDHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXDTDHandler_AddRef(IVBSAXDTDHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXDTDHandler_Release(IVBSAXDTDHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_GetTypeInfoCount(IVBSAXDTDHandler* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_GetTypeInfo(IVBSAXDTDHandler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_GetIDsOfNames(IVBSAXDTDHandler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_Invoke(IVBSAXDTDHandler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXDTDHandler methods ***/ +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_notationDecl(IVBSAXDTDHandler* This,BSTR *name,BSTR *publicId,BSTR *systemId) { + return This->lpVtbl->notationDecl(This,name,publicId,systemId); +} +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_unparsedEntityDecl(IVBSAXDTDHandler* This,BSTR *name,BSTR *publicId,BSTR *systemId,BSTR *notationName) { + return This->lpVtbl->unparsedEntityDecl(This,name,publicId,systemId,notationName); +} #endif #endif - HRESULT WINAPI IVBSAXDTDHandler_notationDecl_Proxy(IVBSAXDTDHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId); - void __RPC_STUB IVBSAXDTDHandler_notationDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXDTDHandler_unparsedEntityDecl_Proxy(IVBSAXDTDHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId,BSTR *strNotationName); - void __RPC_STUB IVBSAXDTDHandler_unparsedEntityDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + +#endif + + +#endif /* __IVBSAXDTDHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXEntityResolver interface + */ +#ifndef __IVBSAXEntityResolver_INTERFACE_DEFINED__ +#define __IVBSAXEntityResolver_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXEntityResolver, 0x0c05d096, 0xf45b, 0x4aca, 0xad,0x1a, 0xaa,0x0b,0xc2,0x55,0x18,0xdc); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("0c05d096-f45b-4aca-ad1a-aa0bc25518dc") +IVBSAXEntityResolver : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE resolveEntity( + BSTR *publicId, + BSTR *systemId, + VARIANT *ret) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXEntityResolver, 0x0c05d096, 0xf45b, 0x4aca, 0xad,0x1a, 0xaa,0x0b,0xc2,0x55,0x18,0xdc) +#endif +#else +typedef struct IVBSAXEntityResolverVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXEntityResolver *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXEntityResolver *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXEntityResolver *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXEntityResolver *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXEntityResolver *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXEntityResolver *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXEntityResolver *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXEntityResolver methods ***/ + HRESULT (STDMETHODCALLTYPE *resolveEntity)( + IVBSAXEntityResolver *This, + BSTR *publicId, + BSTR *systemId, + VARIANT *ret); + + END_INTERFACE +} IVBSAXEntityResolverVtbl; + +interface IVBSAXEntityResolver { + CONST_VTBL IVBSAXEntityResolverVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXEntityResolver_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXEntityResolver_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXEntityResolver_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXEntityResolver_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXEntityResolver_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXEntityResolver_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXEntityResolver_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXEntityResolver methods ***/ +#define IVBSAXEntityResolver_resolveEntity(This,publicId,systemId,ret) (This)->lpVtbl->resolveEntity(This,publicId,systemId,ret) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXEntityResolver_QueryInterface(IVBSAXEntityResolver* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXEntityResolver_AddRef(IVBSAXEntityResolver* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXEntityResolver_Release(IVBSAXEntityResolver* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXEntityResolver_GetTypeInfoCount(IVBSAXEntityResolver* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXEntityResolver_GetTypeInfo(IVBSAXEntityResolver* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXEntityResolver_GetIDsOfNames(IVBSAXEntityResolver* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXEntityResolver_Invoke(IVBSAXEntityResolver* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXEntityResolver methods ***/ +static __WIDL_INLINE HRESULT IVBSAXEntityResolver_resolveEntity(IVBSAXEntityResolver* This,BSTR *publicId,BSTR *systemId,VARIANT *ret) { + return This->lpVtbl->resolveEntity(This,publicId,systemId,ret); +} +#endif +#endif + #endif + +#endif /* __IVBSAXEntityResolver_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXErrorHandler interface + */ #ifndef __IVBSAXErrorHandler_INTERFACE_DEFINED__ #define __IVBSAXErrorHandler_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IVBSAXErrorHandler; + +DEFINE_GUID(IID_IVBSAXErrorHandler, 0xd963d3fe, 0x173c, 0x4862, 0x90,0x95, 0xb9,0x2f,0x66,0x99,0x5f,0x52); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IVBSAXErrorHandler : public IDispatch { - public: - virtual HRESULT WINAPI error(IVBSAXLocator *oLocator,BSTR *strErrorMessage,__LONG32 nErrorCode) = 0; - virtual HRESULT WINAPI fatalError(IVBSAXLocator *oLocator,BSTR *strErrorMessage,__LONG32 nErrorCode) = 0; - virtual HRESULT WINAPI ignorableWarning(IVBSAXLocator *oLocator,BSTR *strErrorMessage,__LONG32 nErrorCode) = 0; - }; +MIDL_INTERFACE("d963d3fe-173c-4862-9095-b92f66995f52") +IVBSAXErrorHandler : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE error( + IVBSAXLocator *locator, + BSTR *errorMessage, + LONG errorCode) = 0; + + virtual HRESULT STDMETHODCALLTYPE fatalError( + IVBSAXLocator *locator, + BSTR *errorMessage, + LONG errorCode) = 0; + + virtual HRESULT STDMETHODCALLTYPE ignorableWarning( + IVBSAXLocator *locator, + BSTR *errorMessage, + LONG errorCode) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXErrorHandler, 0xd963d3fe, 0x173c, 0x4862, 0x90,0x95, 0xb9,0x2f,0x66,0x99,0x5f,0x52) +#endif #else - typedef struct IVBSAXErrorHandlerVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IVBSAXErrorHandler *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IVBSAXErrorHandler *This); - ULONG (WINAPI *Release)(IVBSAXErrorHandler *This); - HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXErrorHandler *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IVBSAXErrorHandler *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IVBSAXErrorHandler *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IVBSAXErrorHandler *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *error)(IVBSAXErrorHandler *This,IVBSAXLocator *oLocator,BSTR *strErrorMessage,__LONG32 nErrorCode); - HRESULT (WINAPI *fatalError)(IVBSAXErrorHandler *This,IVBSAXLocator *oLocator,BSTR *strErrorMessage,__LONG32 nErrorCode); - HRESULT (WINAPI *ignorableWarning)(IVBSAXErrorHandler *This,IVBSAXLocator *oLocator,BSTR *strErrorMessage,__LONG32 nErrorCode); - END_INTERFACE - } IVBSAXErrorHandlerVtbl; - struct IVBSAXErrorHandler { - CONST_VTBL struct IVBSAXErrorHandlerVtbl *lpVtbl; - }; +typedef struct IVBSAXErrorHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXErrorHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXErrorHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXErrorHandler *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXErrorHandler *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXErrorHandler *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXErrorHandler *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXErrorHandler *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXErrorHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *error)( + IVBSAXErrorHandler *This, + IVBSAXLocator *locator, + BSTR *errorMessage, + LONG errorCode); + + HRESULT (STDMETHODCALLTYPE *fatalError)( + IVBSAXErrorHandler *This, + IVBSAXLocator *locator, + BSTR *errorMessage, + LONG errorCode); + + HRESULT (STDMETHODCALLTYPE *ignorableWarning)( + IVBSAXErrorHandler *This, + IVBSAXLocator *locator, + BSTR *errorMessage, + LONG errorCode); + + END_INTERFACE +} IVBSAXErrorHandlerVtbl; + +interface IVBSAXErrorHandler { + CONST_VTBL IVBSAXErrorHandlerVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IVBSAXErrorHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IVBSAXErrorHandler_AddRef(This) (This)->lpVtbl->AddRef(This) #define IVBSAXErrorHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IVBSAXErrorHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IVBSAXErrorHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVBSAXErrorHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVBSAXErrorHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IVBSAXErrorHandler_error(This,oLocator,strErrorMessage,nErrorCode) (This)->lpVtbl->error(This,oLocator,strErrorMessage,nErrorCode) -#define IVBSAXErrorHandler_fatalError(This,oLocator,strErrorMessage,nErrorCode) (This)->lpVtbl->fatalError(This,oLocator,strErrorMessage,nErrorCode) -#define IVBSAXErrorHandler_ignorableWarning(This,oLocator,strErrorMessage,nErrorCode) (This)->lpVtbl->ignorableWarning(This,oLocator,strErrorMessage,nErrorCode) +/*** IVBSAXErrorHandler methods ***/ +#define IVBSAXErrorHandler_error(This,locator,errorMessage,errorCode) (This)->lpVtbl->error(This,locator,errorMessage,errorCode) +#define IVBSAXErrorHandler_fatalError(This,locator,errorMessage,errorCode) (This)->lpVtbl->fatalError(This,locator,errorMessage,errorCode) +#define IVBSAXErrorHandler_ignorableWarning(This,locator,errorMessage,errorCode) (This)->lpVtbl->ignorableWarning(This,locator,errorMessage,errorCode) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_QueryInterface(IVBSAXErrorHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXErrorHandler_AddRef(IVBSAXErrorHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXErrorHandler_Release(IVBSAXErrorHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_GetTypeInfoCount(IVBSAXErrorHandler* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_GetTypeInfo(IVBSAXErrorHandler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_GetIDsOfNames(IVBSAXErrorHandler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_Invoke(IVBSAXErrorHandler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXErrorHandler methods ***/ +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_error(IVBSAXErrorHandler* This,IVBSAXLocator *locator,BSTR *errorMessage,LONG errorCode) { + return This->lpVtbl->error(This,locator,errorMessage,errorCode); +} +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_fatalError(IVBSAXErrorHandler* This,IVBSAXLocator *locator,BSTR *errorMessage,LONG errorCode) { + return This->lpVtbl->fatalError(This,locator,errorMessage,errorCode); +} +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_ignorableWarning(IVBSAXErrorHandler* This,IVBSAXLocator *locator,BSTR *errorMessage,LONG errorCode) { + return This->lpVtbl->ignorableWarning(This,locator,errorMessage,errorCode); +} #endif #endif - HRESULT WINAPI IVBSAXErrorHandler_error_Proxy(IVBSAXErrorHandler *This,IVBSAXLocator *oLocator,BSTR *strErrorMessage,__LONG32 nErrorCode); - void __RPC_STUB IVBSAXErrorHandler_error_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXErrorHandler_fatalError_Proxy(IVBSAXErrorHandler *This,IVBSAXLocator *oLocator,BSTR *strErrorMessage,__LONG32 nErrorCode); - void __RPC_STUB IVBSAXErrorHandler_fatalError_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXErrorHandler_ignorableWarning_Proxy(IVBSAXErrorHandler *This,IVBSAXLocator *oLocator,BSTR *strErrorMessage,__LONG32 nErrorCode); - void __RPC_STUB IVBSAXErrorHandler_ignorableWarning_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IVBSAXErrorHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXLexicalHandler interface + */ #ifndef __IVBSAXLexicalHandler_INTERFACE_DEFINED__ #define __IVBSAXLexicalHandler_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IVBSAXLexicalHandler; + +DEFINE_GUID(IID_IVBSAXLexicalHandler, 0x032aac35, 0x8c0e, 0x4d9d, 0x97,0x9f, 0xe3,0xb7,0x02,0x93,0x55,0x76); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IVBSAXLexicalHandler : public IDispatch { - public: - virtual HRESULT WINAPI startDTD(BSTR *strName,BSTR *strPublicId,BSTR *strSystemId) = 0; - virtual HRESULT WINAPI endDTD(void) = 0; - virtual HRESULT WINAPI startEntity(BSTR *strName) = 0; - virtual HRESULT WINAPI endEntity(BSTR *strName) = 0; - virtual HRESULT WINAPI startCDATA(void) = 0; - virtual HRESULT WINAPI endCDATA(void) = 0; - virtual HRESULT WINAPI comment(BSTR *strChars) = 0; - }; +MIDL_INTERFACE("032aac35-8c0e-4d9d-979f-e3b702935576") +IVBSAXLexicalHandler : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE startDTD( + BSTR *name, + BSTR *publicId, + BSTR *systemId) = 0; + + virtual HRESULT STDMETHODCALLTYPE endDTD( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE startEntity( + BSTR *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE endEntity( + BSTR *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE startCDATA( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE endCDATA( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE comment( + BSTR *chars) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXLexicalHandler, 0x032aac35, 0x8c0e, 0x4d9d, 0x97,0x9f, 0xe3,0xb7,0x02,0x93,0x55,0x76) +#endif #else - typedef struct IVBSAXLexicalHandlerVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IVBSAXLexicalHandler *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IVBSAXLexicalHandler *This); - ULONG (WINAPI *Release)(IVBSAXLexicalHandler *This); - HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXLexicalHandler *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IVBSAXLexicalHandler *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IVBSAXLexicalHandler *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IVBSAXLexicalHandler *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *startDTD)(IVBSAXLexicalHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId); - HRESULT (WINAPI *endDTD)(IVBSAXLexicalHandler *This); - HRESULT (WINAPI *startEntity)(IVBSAXLexicalHandler *This,BSTR *strName); - HRESULT (WINAPI *endEntity)(IVBSAXLexicalHandler *This,BSTR *strName); - HRESULT (WINAPI *startCDATA)(IVBSAXLexicalHandler *This); - HRESULT (WINAPI *endCDATA)(IVBSAXLexicalHandler *This); - HRESULT (WINAPI *comment)(IVBSAXLexicalHandler *This,BSTR *strChars); - END_INTERFACE - } IVBSAXLexicalHandlerVtbl; - struct IVBSAXLexicalHandler { - CONST_VTBL struct IVBSAXLexicalHandlerVtbl *lpVtbl; - }; +typedef struct IVBSAXLexicalHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXLexicalHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXLexicalHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXLexicalHandler *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXLexicalHandler *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXLexicalHandler *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXLexicalHandler *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXLexicalHandler *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXLexicalHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *startDTD)( + IVBSAXLexicalHandler *This, + BSTR *name, + BSTR *publicId, + BSTR *systemId); + + HRESULT (STDMETHODCALLTYPE *endDTD)( + IVBSAXLexicalHandler *This); + + HRESULT (STDMETHODCALLTYPE *startEntity)( + IVBSAXLexicalHandler *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *endEntity)( + IVBSAXLexicalHandler *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *startCDATA)( + IVBSAXLexicalHandler *This); + + HRESULT (STDMETHODCALLTYPE *endCDATA)( + IVBSAXLexicalHandler *This); + + HRESULT (STDMETHODCALLTYPE *comment)( + IVBSAXLexicalHandler *This, + BSTR *chars); + + END_INTERFACE +} IVBSAXLexicalHandlerVtbl; + +interface IVBSAXLexicalHandler { + CONST_VTBL IVBSAXLexicalHandlerVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IVBSAXLexicalHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IVBSAXLexicalHandler_AddRef(This) (This)->lpVtbl->AddRef(This) #define IVBSAXLexicalHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IVBSAXLexicalHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IVBSAXLexicalHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVBSAXLexicalHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVBSAXLexicalHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IVBSAXLexicalHandler_startDTD(This,strName,strPublicId,strSystemId) (This)->lpVtbl->startDTD(This,strName,strPublicId,strSystemId) +/*** IVBSAXLexicalHandler methods ***/ +#define IVBSAXLexicalHandler_startDTD(This,name,publicId,systemId) (This)->lpVtbl->startDTD(This,name,publicId,systemId) #define IVBSAXLexicalHandler_endDTD(This) (This)->lpVtbl->endDTD(This) -#define IVBSAXLexicalHandler_startEntity(This,strName) (This)->lpVtbl->startEntity(This,strName) -#define IVBSAXLexicalHandler_endEntity(This,strName) (This)->lpVtbl->endEntity(This,strName) +#define IVBSAXLexicalHandler_startEntity(This,name) (This)->lpVtbl->startEntity(This,name) +#define IVBSAXLexicalHandler_endEntity(This,name) (This)->lpVtbl->endEntity(This,name) #define IVBSAXLexicalHandler_startCDATA(This) (This)->lpVtbl->startCDATA(This) #define IVBSAXLexicalHandler_endCDATA(This) (This)->lpVtbl->endCDATA(This) -#define IVBSAXLexicalHandler_comment(This,strChars) (This)->lpVtbl->comment(This,strChars) +#define IVBSAXLexicalHandler_comment(This,chars) (This)->lpVtbl->comment(This,chars) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_QueryInterface(IVBSAXLexicalHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXLexicalHandler_AddRef(IVBSAXLexicalHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXLexicalHandler_Release(IVBSAXLexicalHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_GetTypeInfoCount(IVBSAXLexicalHandler* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_GetTypeInfo(IVBSAXLexicalHandler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_GetIDsOfNames(IVBSAXLexicalHandler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_Invoke(IVBSAXLexicalHandler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXLexicalHandler methods ***/ +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_startDTD(IVBSAXLexicalHandler* This,BSTR *name,BSTR *publicId,BSTR *systemId) { + return This->lpVtbl->startDTD(This,name,publicId,systemId); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_endDTD(IVBSAXLexicalHandler* This) { + return This->lpVtbl->endDTD(This); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_startEntity(IVBSAXLexicalHandler* This,BSTR *name) { + return This->lpVtbl->startEntity(This,name); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_endEntity(IVBSAXLexicalHandler* This,BSTR *name) { + return This->lpVtbl->endEntity(This,name); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_startCDATA(IVBSAXLexicalHandler* This) { + return This->lpVtbl->startCDATA(This); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_endCDATA(IVBSAXLexicalHandler* This) { + return This->lpVtbl->endCDATA(This); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_comment(IVBSAXLexicalHandler* This,BSTR *chars) { + return This->lpVtbl->comment(This,chars); +} #endif #endif - HRESULT WINAPI IVBSAXLexicalHandler_startDTD_Proxy(IVBSAXLexicalHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId); - void __RPC_STUB IVBSAXLexicalHandler_startDTD_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXLexicalHandler_endDTD_Proxy(IVBSAXLexicalHandler *This); - void __RPC_STUB IVBSAXLexicalHandler_endDTD_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXLexicalHandler_startEntity_Proxy(IVBSAXLexicalHandler *This,BSTR *strName); - void __RPC_STUB IVBSAXLexicalHandler_startEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXLexicalHandler_endEntity_Proxy(IVBSAXLexicalHandler *This,BSTR *strName); - void __RPC_STUB IVBSAXLexicalHandler_endEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXLexicalHandler_startCDATA_Proxy(IVBSAXLexicalHandler *This); - void __RPC_STUB IVBSAXLexicalHandler_startCDATA_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXLexicalHandler_endCDATA_Proxy(IVBSAXLexicalHandler *This); - void __RPC_STUB IVBSAXLexicalHandler_endCDATA_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXLexicalHandler_comment_Proxy(IVBSAXLexicalHandler *This,BSTR *strChars); - void __RPC_STUB IVBSAXLexicalHandler_comment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif -#ifndef __IVBSAXDeclHandler_INTERFACE_DEFINED__ -#define __IVBSAXDeclHandler_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IVBSAXDeclHandler; + +#endif /* __IVBSAXLexicalHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXLocator interface + */ +#ifndef __IVBSAXLocator_INTERFACE_DEFINED__ +#define __IVBSAXLocator_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXLocator, 0x796e7ac5, 0x5aa2, 0x4eff, 0xac,0xad, 0x3f,0xaa,0xf0,0x1a,0x32,0x88); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IVBSAXDeclHandler : public IDispatch { - public: - virtual HRESULT WINAPI elementDecl(BSTR *strName,BSTR *strModel) = 0; - virtual HRESULT WINAPI attributeDecl(BSTR *strElementName,BSTR *strAttributeName,BSTR *strType,BSTR *strValueDefault,BSTR *strValue) = 0; - virtual HRESULT WINAPI internalEntityDecl(BSTR *strName,BSTR *strValue) = 0; - virtual HRESULT WINAPI externalEntityDecl(BSTR *strName,BSTR *strPublicId,BSTR *strSystemId) = 0; - }; +MIDL_INTERFACE("796e7ac5-5aa2-4eff-acad-3faaf01a3288") +IVBSAXLocator : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_columnNumber( + int *column) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_lineNumber( + int *line) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_publicId( + BSTR *publicId) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_systemId( + BSTR *systemId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXLocator, 0x796e7ac5, 0x5aa2, 0x4eff, 0xac,0xad, 0x3f,0xaa,0xf0,0x1a,0x32,0x88) +#endif #else - typedef struct IVBSAXDeclHandlerVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IVBSAXDeclHandler *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IVBSAXDeclHandler *This); - ULONG (WINAPI *Release)(IVBSAXDeclHandler *This); - HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXDeclHandler *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IVBSAXDeclHandler *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IVBSAXDeclHandler *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IVBSAXDeclHandler *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *elementDecl)(IVBSAXDeclHandler *This,BSTR *strName,BSTR *strModel); - HRESULT (WINAPI *attributeDecl)(IVBSAXDeclHandler *This,BSTR *strElementName,BSTR *strAttributeName,BSTR *strType,BSTR *strValueDefault,BSTR *strValue); - HRESULT (WINAPI *internalEntityDecl)(IVBSAXDeclHandler *This,BSTR *strName,BSTR *strValue); - HRESULT (WINAPI *externalEntityDecl)(IVBSAXDeclHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId); - END_INTERFACE - } IVBSAXDeclHandlerVtbl; - struct IVBSAXDeclHandler { - CONST_VTBL struct IVBSAXDeclHandlerVtbl *lpVtbl; - }; +typedef struct IVBSAXLocatorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXLocator *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXLocator *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXLocator *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXLocator *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXLocator *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXLocator *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXLocator *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXLocator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_columnNumber)( + IVBSAXLocator *This, + int *column); + + HRESULT (STDMETHODCALLTYPE *get_lineNumber)( + IVBSAXLocator *This, + int *line); + + HRESULT (STDMETHODCALLTYPE *get_publicId)( + IVBSAXLocator *This, + BSTR *publicId); + + HRESULT (STDMETHODCALLTYPE *get_systemId)( + IVBSAXLocator *This, + BSTR *systemId); + + END_INTERFACE +} IVBSAXLocatorVtbl; + +interface IVBSAXLocator { + CONST_VTBL IVBSAXLocatorVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define IVBSAXDeclHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IVBSAXDeclHandler_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IVBSAXDeclHandler_Release(This) (This)->lpVtbl->Release(This) -#define IVBSAXDeclHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IVBSAXDeclHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IVBSAXDeclHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IVBSAXDeclHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IVBSAXDeclHandler_elementDecl(This,strName,strModel) (This)->lpVtbl->elementDecl(This,strName,strModel) -#define IVBSAXDeclHandler_attributeDecl(This,strElementName,strAttributeName,strType,strValueDefault,strValue) (This)->lpVtbl->attributeDecl(This,strElementName,strAttributeName,strType,strValueDefault,strValue) -#define IVBSAXDeclHandler_internalEntityDecl(This,strName,strValue) (This)->lpVtbl->internalEntityDecl(This,strName,strValue) -#define IVBSAXDeclHandler_externalEntityDecl(This,strName,strPublicId,strSystemId) (This)->lpVtbl->externalEntityDecl(This,strName,strPublicId,strSystemId) +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXLocator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXLocator_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXLocator_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXLocator_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXLocator methods ***/ +#define IVBSAXLocator_get_columnNumber(This,column) (This)->lpVtbl->get_columnNumber(This,column) +#define IVBSAXLocator_get_lineNumber(This,line) (This)->lpVtbl->get_lineNumber(This,line) +#define IVBSAXLocator_get_publicId(This,publicId) (This)->lpVtbl->get_publicId(This,publicId) +#define IVBSAXLocator_get_systemId(This,systemId) (This)->lpVtbl->get_systemId(This,systemId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXLocator_QueryInterface(IVBSAXLocator* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXLocator_AddRef(IVBSAXLocator* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXLocator_Release(IVBSAXLocator* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXLocator_GetTypeInfoCount(IVBSAXLocator* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXLocator_GetTypeInfo(IVBSAXLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXLocator_GetIDsOfNames(IVBSAXLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXLocator_Invoke(IVBSAXLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXLocator methods ***/ +static __WIDL_INLINE HRESULT IVBSAXLocator_get_columnNumber(IVBSAXLocator* This,int *column) { + return This->lpVtbl->get_columnNumber(This,column); +} +static __WIDL_INLINE HRESULT IVBSAXLocator_get_lineNumber(IVBSAXLocator* This,int *line) { + return This->lpVtbl->get_lineNumber(This,line); +} +static __WIDL_INLINE HRESULT IVBSAXLocator_get_publicId(IVBSAXLocator* This,BSTR *publicId) { + return This->lpVtbl->get_publicId(This,publicId); +} +static __WIDL_INLINE HRESULT IVBSAXLocator_get_systemId(IVBSAXLocator* This,BSTR *systemId) { + return This->lpVtbl->get_systemId(This,systemId); +} #endif #endif - HRESULT WINAPI IVBSAXDeclHandler_elementDecl_Proxy(IVBSAXDeclHandler *This,BSTR *strName,BSTR *strModel); - void __RPC_STUB IVBSAXDeclHandler_elementDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXDeclHandler_attributeDecl_Proxy(IVBSAXDeclHandler *This,BSTR *strElementName,BSTR *strAttributeName,BSTR *strType,BSTR *strValueDefault,BSTR *strValue); - void __RPC_STUB IVBSAXDeclHandler_attributeDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXDeclHandler_internalEntityDecl_Proxy(IVBSAXDeclHandler *This,BSTR *strName,BSTR *strValue); - void __RPC_STUB IVBSAXDeclHandler_internalEntityDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXDeclHandler_externalEntityDecl_Proxy(IVBSAXDeclHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId); - void __RPC_STUB IVBSAXDeclHandler_externalEntityDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif -#ifndef __IVBSAXAttributes_INTERFACE_DEFINED__ -#define __IVBSAXAttributes_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IVBSAXAttributes; + +#endif /* __IVBSAXLocator_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXXMLFilter interface + */ +#ifndef __IVBSAXXMLFilter_INTERFACE_DEFINED__ +#define __IVBSAXXMLFilter_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXXMLFilter, 0x1299eb1b, 0x5b88, 0x433e, 0x82,0xde, 0x82,0xca,0x75,0xad,0x4e,0x04); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IVBSAXAttributes : public IDispatch { - public: - virtual HRESULT WINAPI get_length(int *nLength) = 0; - virtual HRESULT WINAPI getURI(int nIndex,BSTR *strURI) = 0; - virtual HRESULT WINAPI getLocalName(int nIndex,BSTR *strLocalName) = 0; - virtual HRESULT WINAPI getQName(int nIndex,BSTR *strQName) = 0; - virtual HRESULT WINAPI getIndexFromName(BSTR strURI,BSTR strLocalName,int *nIndex) = 0; - virtual HRESULT WINAPI getIndexFromQName(BSTR strQName,int *nIndex) = 0; - virtual HRESULT WINAPI getType(int nIndex,BSTR *strType) = 0; - virtual HRESULT WINAPI getTypeFromName(BSTR strURI,BSTR strLocalName,BSTR *strType) = 0; - virtual HRESULT WINAPI getTypeFromQName(BSTR strQName,BSTR *strType) = 0; - virtual HRESULT WINAPI getValue(int nIndex,BSTR *strValue) = 0; - virtual HRESULT WINAPI getValueFromName(BSTR strURI,BSTR strLocalName,BSTR *strValue) = 0; - virtual HRESULT WINAPI getValueFromQName(BSTR strQName,BSTR *strValue) = 0; - }; +MIDL_INTERFACE("1299eb1b-5b88-433e-82de-82ca75ad4e04") +IVBSAXXMLFilter : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_parent( + IVBSAXXMLReader **reader) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_parent( + IVBSAXXMLReader *reader) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXXMLFilter, 0x1299eb1b, 0x5b88, 0x433e, 0x82,0xde, 0x82,0xca,0x75,0xad,0x4e,0x04) +#endif #else - typedef struct IVBSAXAttributesVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IVBSAXAttributes *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IVBSAXAttributes *This); - ULONG (WINAPI *Release)(IVBSAXAttributes *This); - HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXAttributes *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IVBSAXAttributes *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IVBSAXAttributes *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IVBSAXAttributes *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_length)(IVBSAXAttributes *This,int *nLength); - HRESULT (WINAPI *getURI)(IVBSAXAttributes *This,int nIndex,BSTR *strURI); - HRESULT (WINAPI *getLocalName)(IVBSAXAttributes *This,int nIndex,BSTR *strLocalName); - HRESULT (WINAPI *getQName)(IVBSAXAttributes *This,int nIndex,BSTR *strQName); - HRESULT (WINAPI *getIndexFromName)(IVBSAXAttributes *This,BSTR strURI,BSTR strLocalName,int *nIndex); - HRESULT (WINAPI *getIndexFromQName)(IVBSAXAttributes *This,BSTR strQName,int *nIndex); - HRESULT (WINAPI *getType)(IVBSAXAttributes *This,int nIndex,BSTR *strType); - HRESULT (WINAPI *getTypeFromName)(IVBSAXAttributes *This,BSTR strURI,BSTR strLocalName,BSTR *strType); - HRESULT (WINAPI *getTypeFromQName)(IVBSAXAttributes *This,BSTR strQName,BSTR *strType); - HRESULT (WINAPI *getValue)(IVBSAXAttributes *This,int nIndex,BSTR *strValue); - HRESULT (WINAPI *getValueFromName)(IVBSAXAttributes *This,BSTR strURI,BSTR strLocalName,BSTR *strValue); - HRESULT (WINAPI *getValueFromQName)(IVBSAXAttributes *This,BSTR strQName,BSTR *strValue); - END_INTERFACE - } IVBSAXAttributesVtbl; - struct IVBSAXAttributes { - CONST_VTBL struct IVBSAXAttributesVtbl *lpVtbl; - }; +typedef struct IVBSAXXMLFilterVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXXMLFilter *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXXMLFilter *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXXMLFilter *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXXMLFilter *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXXMLFilter *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXXMLFilter *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXXMLFilter *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXXMLFilter methods ***/ + HRESULT (STDMETHODCALLTYPE *get_parent)( + IVBSAXXMLFilter *This, + IVBSAXXMLReader **reader); + + HRESULT (STDMETHODCALLTYPE *putref_parent)( + IVBSAXXMLFilter *This, + IVBSAXXMLReader *reader); + + END_INTERFACE +} IVBSAXXMLFilterVtbl; + +interface IVBSAXXMLFilter { + CONST_VTBL IVBSAXXMLFilterVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define IVBSAXAttributes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IVBSAXAttributes_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IVBSAXAttributes_Release(This) (This)->lpVtbl->Release(This) -#define IVBSAXAttributes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IVBSAXAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IVBSAXAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IVBSAXAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IVBSAXAttributes_get_length(This,nLength) (This)->lpVtbl->get_length(This,nLength) -#define IVBSAXAttributes_getURI(This,nIndex,strURI) (This)->lpVtbl->getURI(This,nIndex,strURI) -#define IVBSAXAttributes_getLocalName(This,nIndex,strLocalName) (This)->lpVtbl->getLocalName(This,nIndex,strLocalName) -#define IVBSAXAttributes_getQName(This,nIndex,strQName) (This)->lpVtbl->getQName(This,nIndex,strQName) -#define IVBSAXAttributes_getIndexFromName(This,strURI,strLocalName,nIndex) (This)->lpVtbl->getIndexFromName(This,strURI,strLocalName,nIndex) -#define IVBSAXAttributes_getIndexFromQName(This,strQName,nIndex) (This)->lpVtbl->getIndexFromQName(This,strQName,nIndex) -#define IVBSAXAttributes_getType(This,nIndex,strType) (This)->lpVtbl->getType(This,nIndex,strType) -#define IVBSAXAttributes_getTypeFromName(This,strURI,strLocalName,strType) (This)->lpVtbl->getTypeFromName(This,strURI,strLocalName,strType) -#define IVBSAXAttributes_getTypeFromQName(This,strQName,strType) (This)->lpVtbl->getTypeFromQName(This,strQName,strType) -#define IVBSAXAttributes_getValue(This,nIndex,strValue) (This)->lpVtbl->getValue(This,nIndex,strValue) -#define IVBSAXAttributes_getValueFromName(This,strURI,strLocalName,strValue) (This)->lpVtbl->getValueFromName(This,strURI,strLocalName,strValue) -#define IVBSAXAttributes_getValueFromQName(This,strQName,strValue) (This)->lpVtbl->getValueFromQName(This,strQName,strValue) +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXXMLFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXXMLFilter_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXXMLFilter_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXXMLFilter_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXXMLFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXXMLFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXXMLFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXXMLFilter methods ***/ +#define IVBSAXXMLFilter_get_parent(This,reader) (This)->lpVtbl->get_parent(This,reader) +#define IVBSAXXMLFilter_putref_parent(This,reader) (This)->lpVtbl->putref_parent(This,reader) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_QueryInterface(IVBSAXXMLFilter* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXXMLFilter_AddRef(IVBSAXXMLFilter* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXXMLFilter_Release(IVBSAXXMLFilter* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_GetTypeInfoCount(IVBSAXXMLFilter* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_GetTypeInfo(IVBSAXXMLFilter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_GetIDsOfNames(IVBSAXXMLFilter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_Invoke(IVBSAXXMLFilter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXXMLFilter methods ***/ +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_get_parent(IVBSAXXMLFilter* This,IVBSAXXMLReader **reader) { + return This->lpVtbl->get_parent(This,reader); +} +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_putref_parent(IVBSAXXMLFilter* This,IVBSAXXMLReader *reader) { + return This->lpVtbl->putref_parent(This,reader); +} #endif #endif - HRESULT WINAPI IVBSAXAttributes_get_length_Proxy(IVBSAXAttributes *This,int *nLength); - void __RPC_STUB IVBSAXAttributes_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXAttributes_getURI_Proxy(IVBSAXAttributes *This,int nIndex,BSTR *strURI); - void __RPC_STUB IVBSAXAttributes_getURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXAttributes_getLocalName_Proxy(IVBSAXAttributes *This,int nIndex,BSTR *strLocalName); - void __RPC_STUB IVBSAXAttributes_getLocalName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXAttributes_getQName_Proxy(IVBSAXAttributes *This,int nIndex,BSTR *strQName); - void __RPC_STUB IVBSAXAttributes_getQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXAttributes_getIndexFromName_Proxy(IVBSAXAttributes *This,BSTR strURI,BSTR strLocalName,int *nIndex); - void __RPC_STUB IVBSAXAttributes_getIndexFromName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXAttributes_getIndexFromQName_Proxy(IVBSAXAttributes *This,BSTR strQName,int *nIndex); - void __RPC_STUB IVBSAXAttributes_getIndexFromQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXAttributes_getType_Proxy(IVBSAXAttributes *This,int nIndex,BSTR *strType); - void __RPC_STUB IVBSAXAttributes_getType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXAttributes_getTypeFromName_Proxy(IVBSAXAttributes *This,BSTR strURI,BSTR strLocalName,BSTR *strType); - void __RPC_STUB IVBSAXAttributes_getTypeFromName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXAttributes_getTypeFromQName_Proxy(IVBSAXAttributes *This,BSTR strQName,BSTR *strType); - void __RPC_STUB IVBSAXAttributes_getTypeFromQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXAttributes_getValue_Proxy(IVBSAXAttributes *This,int nIndex,BSTR *strValue); - void __RPC_STUB IVBSAXAttributes_getValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXAttributes_getValueFromName_Proxy(IVBSAXAttributes *This,BSTR strURI,BSTR strLocalName,BSTR *strValue); - void __RPC_STUB IVBSAXAttributes_getValueFromName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBSAXAttributes_getValueFromQName_Proxy(IVBSAXAttributes *This,BSTR strQName,BSTR *strValue); - void __RPC_STUB IVBSAXAttributes_getValueFromQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif -#ifndef __IMXWriter_INTERFACE_DEFINED__ -#define __IMXWriter_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IMXWriter; + +#endif /* __IVBSAXXMLFilter_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXXMLReader interface + */ +#ifndef __IVBSAXXMLReader_INTERFACE_DEFINED__ +#define __IVBSAXXMLReader_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXXMLReader, 0x8c033caa, 0x6cd6, 0x4f73, 0xb7,0x28, 0x45,0x31,0xaf,0x74,0x94,0x5f); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IMXWriter : public IDispatch { - public: - virtual HRESULT WINAPI put_output(VARIANT varDestination) = 0; - virtual HRESULT WINAPI get_output(VARIANT *varDestination) = 0; - virtual HRESULT WINAPI put_encoding(BSTR strEncoding) = 0; - virtual HRESULT WINAPI get_encoding(BSTR *strEncoding) = 0; - virtual HRESULT WINAPI put_byteOrderMark(VARIANT_BOOL fWriteByteOrderMark) = 0; - virtual HRESULT WINAPI get_byteOrderMark(VARIANT_BOOL *fWriteByteOrderMark) = 0; - virtual HRESULT WINAPI put_indent(VARIANT_BOOL fIndentMode) = 0; - virtual HRESULT WINAPI get_indent(VARIANT_BOOL *fIndentMode) = 0; - virtual HRESULT WINAPI put_standalone(VARIANT_BOOL fValue) = 0; - virtual HRESULT WINAPI get_standalone(VARIANT_BOOL *fValue) = 0; - virtual HRESULT WINAPI put_omitXMLDeclaration(VARIANT_BOOL fValue) = 0; - virtual HRESULT WINAPI get_omitXMLDeclaration(VARIANT_BOOL *fValue) = 0; - virtual HRESULT WINAPI put_version(BSTR strVersion) = 0; - virtual HRESULT WINAPI get_version(BSTR *strVersion) = 0; - virtual HRESULT WINAPI put_disableOutputEscaping(VARIANT_BOOL fValue) = 0; - virtual HRESULT WINAPI get_disableOutputEscaping(VARIANT_BOOL *fValue) = 0; - virtual HRESULT WINAPI flush(void) = 0; - }; +MIDL_INTERFACE("8c033caa-6cd6-4f73-b728-4531af74945f") +IVBSAXXMLReader : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE getFeature( + BSTR pFeature, + VARIANT_BOOL *pValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE putFeature( + BSTR pFeature, + VARIANT_BOOL vfValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getProperty( + BSTR pProp, + VARIANT *pValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE putProperty( + BSTR pProp, + VARIANT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_entityResolver( + IVBSAXEntityResolver **ppEntityResolver) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_entityResolver( + IVBSAXEntityResolver *pEntityResolver) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_contentHandler( + IVBSAXContentHandler **pContentHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_contentHandler( + IVBSAXContentHandler *contentHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_dtdHandler( + IVBSAXDTDHandler **pDTDHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_dtdHandler( + IVBSAXDTDHandler *pDTDHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_errorHandler( + IVBSAXErrorHandler **pErrorHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_errorHandler( + IVBSAXErrorHandler *errorHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_baseURL( + BSTR *pBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_baseURL( + BSTR pBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_secureBaseURL( + BSTR *pSecureBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_secureBaseURL( + BSTR secureBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE parse( + VARIANT varInput) = 0; + + virtual HRESULT STDMETHODCALLTYPE parseURL( + BSTR url) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXXMLReader, 0x8c033caa, 0x6cd6, 0x4f73, 0xb7,0x28, 0x45,0x31,0xaf,0x74,0x94,0x5f) +#endif #else - typedef struct IMXWriterVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IMXWriter *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IMXWriter *This); - ULONG (WINAPI *Release)(IMXWriter *This); - HRESULT (WINAPI *GetTypeInfoCount)(IMXWriter *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IMXWriter *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IMXWriter *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IMXWriter *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *put_output)(IMXWriter *This,VARIANT varDestination); - HRESULT (WINAPI *get_output)(IMXWriter *This,VARIANT *varDestination); - HRESULT (WINAPI *put_encoding)(IMXWriter *This,BSTR strEncoding); - HRESULT (WINAPI *get_encoding)(IMXWriter *This,BSTR *strEncoding); - HRESULT (WINAPI *put_byteOrderMark)(IMXWriter *This,VARIANT_BOOL fWriteByteOrderMark); - HRESULT (WINAPI *get_byteOrderMark)(IMXWriter *This,VARIANT_BOOL *fWriteByteOrderMark); - HRESULT (WINAPI *put_indent)(IMXWriter *This,VARIANT_BOOL fIndentMode); - HRESULT (WINAPI *get_indent)(IMXWriter *This,VARIANT_BOOL *fIndentMode); - HRESULT (WINAPI *put_standalone)(IMXWriter *This,VARIANT_BOOL fValue); - HRESULT (WINAPI *get_standalone)(IMXWriter *This,VARIANT_BOOL *fValue); - HRESULT (WINAPI *put_omitXMLDeclaration)(IMXWriter *This,VARIANT_BOOL fValue); - HRESULT (WINAPI *get_omitXMLDeclaration)(IMXWriter *This,VARIANT_BOOL *fValue); - HRESULT (WINAPI *put_version)(IMXWriter *This,BSTR strVersion); - HRESULT (WINAPI *get_version)(IMXWriter *This,BSTR *strVersion); - HRESULT (WINAPI *put_disableOutputEscaping)(IMXWriter *This,VARIANT_BOOL fValue); - HRESULT (WINAPI *get_disableOutputEscaping)(IMXWriter *This,VARIANT_BOOL *fValue); - HRESULT (WINAPI *flush)(IMXWriter *This); - END_INTERFACE - } IMXWriterVtbl; - struct IMXWriter { - CONST_VTBL struct IMXWriterVtbl *lpVtbl; - }; +typedef struct IVBSAXXMLReaderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXXMLReader *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXXMLReader *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXXMLReader *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXXMLReader *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXXMLReader *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXXMLReader *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXXMLReader *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXXMLReader methods ***/ + HRESULT (STDMETHODCALLTYPE *getFeature)( + IVBSAXXMLReader *This, + BSTR pFeature, + VARIANT_BOOL *pValue); + + HRESULT (STDMETHODCALLTYPE *putFeature)( + IVBSAXXMLReader *This, + BSTR pFeature, + VARIANT_BOOL vfValue); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + IVBSAXXMLReader *This, + BSTR pProp, + VARIANT *pValue); + + HRESULT (STDMETHODCALLTYPE *putProperty)( + IVBSAXXMLReader *This, + BSTR pProp, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_entityResolver)( + IVBSAXXMLReader *This, + IVBSAXEntityResolver **ppEntityResolver); + + HRESULT (STDMETHODCALLTYPE *putref_entityResolver)( + IVBSAXXMLReader *This, + IVBSAXEntityResolver *pEntityResolver); + + HRESULT (STDMETHODCALLTYPE *get_contentHandler)( + IVBSAXXMLReader *This, + IVBSAXContentHandler **pContentHandler); + + HRESULT (STDMETHODCALLTYPE *putref_contentHandler)( + IVBSAXXMLReader *This, + IVBSAXContentHandler *contentHandler); + + HRESULT (STDMETHODCALLTYPE *get_dtdHandler)( + IVBSAXXMLReader *This, + IVBSAXDTDHandler **pDTDHandler); + + HRESULT (STDMETHODCALLTYPE *putref_dtdHandler)( + IVBSAXXMLReader *This, + IVBSAXDTDHandler *pDTDHandler); + + HRESULT (STDMETHODCALLTYPE *get_errorHandler)( + IVBSAXXMLReader *This, + IVBSAXErrorHandler **pErrorHandler); + + HRESULT (STDMETHODCALLTYPE *putref_errorHandler)( + IVBSAXXMLReader *This, + IVBSAXErrorHandler *errorHandler); + + HRESULT (STDMETHODCALLTYPE *get_baseURL)( + IVBSAXXMLReader *This, + BSTR *pBaseUrl); + + HRESULT (STDMETHODCALLTYPE *put_baseURL)( + IVBSAXXMLReader *This, + BSTR pBaseUrl); + + HRESULT (STDMETHODCALLTYPE *get_secureBaseURL)( + IVBSAXXMLReader *This, + BSTR *pSecureBaseUrl); + + HRESULT (STDMETHODCALLTYPE *put_secureBaseURL)( + IVBSAXXMLReader *This, + BSTR secureBaseUrl); + + HRESULT (STDMETHODCALLTYPE *parse)( + IVBSAXXMLReader *This, + VARIANT varInput); + + HRESULT (STDMETHODCALLTYPE *parseURL)( + IVBSAXXMLReader *This, + BSTR url); + + END_INTERFACE +} IVBSAXXMLReaderVtbl; + +interface IVBSAXXMLReader { + CONST_VTBL IVBSAXXMLReaderVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define IMXWriter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IMXWriter_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IMXWriter_Release(This) (This)->lpVtbl->Release(This) -#define IMXWriter_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IMXWriter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IMXWriter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IMXWriter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IMXWriter_put_output(This,varDestination) (This)->lpVtbl->put_output(This,varDestination) -#define IMXWriter_get_output(This,varDestination) (This)->lpVtbl->get_output(This,varDestination) -#define IMXWriter_put_encoding(This,strEncoding) (This)->lpVtbl->put_encoding(This,strEncoding) -#define IMXWriter_get_encoding(This,strEncoding) (This)->lpVtbl->get_encoding(This,strEncoding) -#define IMXWriter_put_byteOrderMark(This,fWriteByteOrderMark) (This)->lpVtbl->put_byteOrderMark(This,fWriteByteOrderMark) -#define IMXWriter_get_byteOrderMark(This,fWriteByteOrderMark) (This)->lpVtbl->get_byteOrderMark(This,fWriteByteOrderMark) -#define IMXWriter_put_indent(This,fIndentMode) (This)->lpVtbl->put_indent(This,fIndentMode) -#define IMXWriter_get_indent(This,fIndentMode) (This)->lpVtbl->get_indent(This,fIndentMode) -#define IMXWriter_put_standalone(This,fValue) (This)->lpVtbl->put_standalone(This,fValue) -#define IMXWriter_get_standalone(This,fValue) (This)->lpVtbl->get_standalone(This,fValue) -#define IMXWriter_put_omitXMLDeclaration(This,fValue) (This)->lpVtbl->put_omitXMLDeclaration(This,fValue) -#define IMXWriter_get_omitXMLDeclaration(This,fValue) (This)->lpVtbl->get_omitXMLDeclaration(This,fValue) -#define IMXWriter_put_version(This,strVersion) (This)->lpVtbl->put_version(This,strVersion) -#define IMXWriter_get_version(This,strVersion) (This)->lpVtbl->get_version(This,strVersion) -#define IMXWriter_put_disableOutputEscaping(This,fValue) (This)->lpVtbl->put_disableOutputEscaping(This,fValue) -#define IMXWriter_get_disableOutputEscaping(This,fValue) (This)->lpVtbl->get_disableOutputEscaping(This,fValue) -#define IMXWriter_flush(This) (This)->lpVtbl->flush(This) +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXXMLReader_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXXMLReader_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXXMLReader_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXXMLReader_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXXMLReader_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXXMLReader_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXXMLReader_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXXMLReader methods ***/ +#define IVBSAXXMLReader_getFeature(This,pFeature,pValue) (This)->lpVtbl->getFeature(This,pFeature,pValue) +#define IVBSAXXMLReader_putFeature(This,pFeature,vfValue) (This)->lpVtbl->putFeature(This,pFeature,vfValue) +#define IVBSAXXMLReader_getProperty(This,pProp,pValue) (This)->lpVtbl->getProperty(This,pProp,pValue) +#define IVBSAXXMLReader_putProperty(This,pProp,value) (This)->lpVtbl->putProperty(This,pProp,value) +#define IVBSAXXMLReader_get_entityResolver(This,ppEntityResolver) (This)->lpVtbl->get_entityResolver(This,ppEntityResolver) +#define IVBSAXXMLReader_putref_entityResolver(This,pEntityResolver) (This)->lpVtbl->putref_entityResolver(This,pEntityResolver) +#define IVBSAXXMLReader_get_contentHandler(This,pContentHandler) (This)->lpVtbl->get_contentHandler(This,pContentHandler) +#define IVBSAXXMLReader_putref_contentHandler(This,contentHandler) (This)->lpVtbl->putref_contentHandler(This,contentHandler) +#define IVBSAXXMLReader_get_dtdHandler(This,pDTDHandler) (This)->lpVtbl->get_dtdHandler(This,pDTDHandler) +#define IVBSAXXMLReader_putref_dtdHandler(This,pDTDHandler) (This)->lpVtbl->putref_dtdHandler(This,pDTDHandler) +#define IVBSAXXMLReader_get_errorHandler(This,pErrorHandler) (This)->lpVtbl->get_errorHandler(This,pErrorHandler) +#define IVBSAXXMLReader_putref_errorHandler(This,errorHandler) (This)->lpVtbl->putref_errorHandler(This,errorHandler) +#define IVBSAXXMLReader_get_baseURL(This,pBaseUrl) (This)->lpVtbl->get_baseURL(This,pBaseUrl) +#define IVBSAXXMLReader_put_baseURL(This,pBaseUrl) (This)->lpVtbl->put_baseURL(This,pBaseUrl) +#define IVBSAXXMLReader_get_secureBaseURL(This,pSecureBaseUrl) (This)->lpVtbl->get_secureBaseURL(This,pSecureBaseUrl) +#define IVBSAXXMLReader_put_secureBaseURL(This,secureBaseUrl) (This)->lpVtbl->put_secureBaseURL(This,secureBaseUrl) +#define IVBSAXXMLReader_parse(This,varInput) (This)->lpVtbl->parse(This,varInput) +#define IVBSAXXMLReader_parseURL(This,url) (This)->lpVtbl->parseURL(This,url) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXXMLReader_QueryInterface(IVBSAXXMLReader* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXXMLReader_AddRef(IVBSAXXMLReader* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXXMLReader_Release(IVBSAXXMLReader* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXXMLReader_GetTypeInfoCount(IVBSAXXMLReader* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_GetTypeInfo(IVBSAXXMLReader* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_GetIDsOfNames(IVBSAXXMLReader* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_Invoke(IVBSAXXMLReader* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXXMLReader methods ***/ +static __WIDL_INLINE HRESULT IVBSAXXMLReader_getFeature(IVBSAXXMLReader* This,BSTR pFeature,VARIANT_BOOL *pValue) { + return This->lpVtbl->getFeature(This,pFeature,pValue); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_putFeature(IVBSAXXMLReader* This,BSTR pFeature,VARIANT_BOOL vfValue) { + return This->lpVtbl->putFeature(This,pFeature,vfValue); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_getProperty(IVBSAXXMLReader* This,BSTR pProp,VARIANT *pValue) { + return This->lpVtbl->getProperty(This,pProp,pValue); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_putProperty(IVBSAXXMLReader* This,BSTR pProp,VARIANT value) { + return This->lpVtbl->putProperty(This,pProp,value); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_get_entityResolver(IVBSAXXMLReader* This,IVBSAXEntityResolver **ppEntityResolver) { + return This->lpVtbl->get_entityResolver(This,ppEntityResolver); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_putref_entityResolver(IVBSAXXMLReader* This,IVBSAXEntityResolver *pEntityResolver) { + return This->lpVtbl->putref_entityResolver(This,pEntityResolver); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_get_contentHandler(IVBSAXXMLReader* This,IVBSAXContentHandler **pContentHandler) { + return This->lpVtbl->get_contentHandler(This,pContentHandler); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_putref_contentHandler(IVBSAXXMLReader* This,IVBSAXContentHandler *contentHandler) { + return This->lpVtbl->putref_contentHandler(This,contentHandler); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_get_dtdHandler(IVBSAXXMLReader* This,IVBSAXDTDHandler **pDTDHandler) { + return This->lpVtbl->get_dtdHandler(This,pDTDHandler); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_putref_dtdHandler(IVBSAXXMLReader* This,IVBSAXDTDHandler *pDTDHandler) { + return This->lpVtbl->putref_dtdHandler(This,pDTDHandler); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_get_errorHandler(IVBSAXXMLReader* This,IVBSAXErrorHandler **pErrorHandler) { + return This->lpVtbl->get_errorHandler(This,pErrorHandler); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_putref_errorHandler(IVBSAXXMLReader* This,IVBSAXErrorHandler *errorHandler) { + return This->lpVtbl->putref_errorHandler(This,errorHandler); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_get_baseURL(IVBSAXXMLReader* This,BSTR *pBaseUrl) { + return This->lpVtbl->get_baseURL(This,pBaseUrl); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_put_baseURL(IVBSAXXMLReader* This,BSTR pBaseUrl) { + return This->lpVtbl->put_baseURL(This,pBaseUrl); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_get_secureBaseURL(IVBSAXXMLReader* This,BSTR *pSecureBaseUrl) { + return This->lpVtbl->get_secureBaseURL(This,pSecureBaseUrl); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_put_secureBaseURL(IVBSAXXMLReader* This,BSTR secureBaseUrl) { + return This->lpVtbl->put_secureBaseURL(This,secureBaseUrl); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_parse(IVBSAXXMLReader* This,VARIANT varInput) { + return This->lpVtbl->parse(This,varInput); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_parseURL(IVBSAXXMLReader* This,BSTR url) { + return This->lpVtbl->parseURL(This,url); +} #endif #endif - HRESULT WINAPI IMXWriter_put_output_Proxy(IMXWriter *This,VARIANT varDestination); - void __RPC_STUB IMXWriter_put_output_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_get_output_Proxy(IMXWriter *This,VARIANT *varDestination); - void __RPC_STUB IMXWriter_get_output_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_put_encoding_Proxy(IMXWriter *This,BSTR strEncoding); - void __RPC_STUB IMXWriter_put_encoding_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_get_encoding_Proxy(IMXWriter *This,BSTR *strEncoding); - void __RPC_STUB IMXWriter_get_encoding_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_put_byteOrderMark_Proxy(IMXWriter *This,VARIANT_BOOL fWriteByteOrderMark); - void __RPC_STUB IMXWriter_put_byteOrderMark_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_get_byteOrderMark_Proxy(IMXWriter *This,VARIANT_BOOL *fWriteByteOrderMark); - void __RPC_STUB IMXWriter_get_byteOrderMark_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_put_indent_Proxy(IMXWriter *This,VARIANT_BOOL fIndentMode); - void __RPC_STUB IMXWriter_put_indent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_get_indent_Proxy(IMXWriter *This,VARIANT_BOOL *fIndentMode); - void __RPC_STUB IMXWriter_get_indent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_put_standalone_Proxy(IMXWriter *This,VARIANT_BOOL fValue); - void __RPC_STUB IMXWriter_put_standalone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_get_standalone_Proxy(IMXWriter *This,VARIANT_BOOL *fValue); - void __RPC_STUB IMXWriter_get_standalone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_put_omitXMLDeclaration_Proxy(IMXWriter *This,VARIANT_BOOL fValue); - void __RPC_STUB IMXWriter_put_omitXMLDeclaration_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_get_omitXMLDeclaration_Proxy(IMXWriter *This,VARIANT_BOOL *fValue); - void __RPC_STUB IMXWriter_get_omitXMLDeclaration_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_put_version_Proxy(IMXWriter *This,BSTR strVersion); - void __RPC_STUB IMXWriter_put_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_get_version_Proxy(IMXWriter *This,BSTR *strVersion); - void __RPC_STUB IMXWriter_get_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_put_disableOutputEscaping_Proxy(IMXWriter *This,VARIANT_BOOL fValue); - void __RPC_STUB IMXWriter_put_disableOutputEscaping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_get_disableOutputEscaping_Proxy(IMXWriter *This,VARIANT_BOOL *fValue); - void __RPC_STUB IMXWriter_get_disableOutputEscaping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXWriter_flush_Proxy(IMXWriter *This); - void __RPC_STUB IMXWriter_flush_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __IVBSAXXMLReader_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXAttributes interface + */ #ifndef __IMXAttributes_INTERFACE_DEFINED__ #define __IMXAttributes_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IMXAttributes; +DEFINE_GUID(IID_IMXAttributes, 0xf10d27cc, 0x3ec0, 0x415c, 0x8e,0xd8, 0x77,0xab,0x1c,0x5e,0x72,0x62); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IMXAttributes : public IDispatch { - public: - virtual HRESULT WINAPI addAttribute(BSTR strURI,BSTR strLocalName,BSTR strQName,BSTR strType,BSTR strValue) = 0; - virtual HRESULT WINAPI addAttributeFromIndex(VARIANT varAtts,int nIndex) = 0; - virtual HRESULT WINAPI clear(void) = 0; - virtual HRESULT WINAPI removeAttribute(int nIndex) = 0; - virtual HRESULT WINAPI setAttribute(int nIndex,BSTR strURI,BSTR strLocalName,BSTR strQName,BSTR strType,BSTR strValue) = 0; - virtual HRESULT WINAPI setAttributes(VARIANT varAtts) = 0; - virtual HRESULT WINAPI setLocalName(int nIndex,BSTR strLocalName) = 0; - virtual HRESULT WINAPI setQName(int nIndex,BSTR strQName) = 0; - virtual HRESULT WINAPI setType(int nIndex,BSTR strType) = 0; - virtual HRESULT WINAPI setURI(int nIndex,BSTR strURI) = 0; - virtual HRESULT WINAPI setValue(int nIndex,BSTR strValue) = 0; - }; +MIDL_INTERFACE("f10d27cc-3ec0-415c-8ed8-77ab1c5e7262") +IMXAttributes : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE addAttribute( + BSTR uri, + BSTR localName, + BSTR QName, + BSTR type, + BSTR value) = 0; + + virtual HRESULT STDMETHODCALLTYPE addAttributeFromIndex( + VARIANT atts, + int index) = 0; + + virtual HRESULT STDMETHODCALLTYPE clear( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeAttribute( + int index) = 0; + + virtual HRESULT STDMETHODCALLTYPE setAttribute( + int index, + BSTR uri, + BSTR localName, + BSTR QName, + BSTR type, + BSTR value) = 0; + + virtual HRESULT STDMETHODCALLTYPE setAttributes( + VARIANT atts) = 0; + + virtual HRESULT STDMETHODCALLTYPE setLocalName( + int index, + BSTR localName) = 0; + + virtual HRESULT STDMETHODCALLTYPE setQName( + int index, + BSTR QName) = 0; + + virtual HRESULT STDMETHODCALLTYPE setType( + int index, + BSTR type) = 0; + + virtual HRESULT STDMETHODCALLTYPE setURI( + int index, + BSTR uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE setValue( + int index, + BSTR value) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXAttributes, 0xf10d27cc, 0x3ec0, 0x415c, 0x8e,0xd8, 0x77,0xab,0x1c,0x5e,0x72,0x62) +#endif #else - typedef struct IMXAttributesVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IMXAttributes *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IMXAttributes *This); - ULONG (WINAPI *Release)(IMXAttributes *This); - HRESULT (WINAPI *GetTypeInfoCount)(IMXAttributes *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IMXAttributes *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IMXAttributes *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IMXAttributes *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *addAttribute)(IMXAttributes *This,BSTR strURI,BSTR strLocalName,BSTR strQName,BSTR strType,BSTR strValue); - HRESULT (WINAPI *addAttributeFromIndex)(IMXAttributes *This,VARIANT varAtts,int nIndex); - HRESULT (WINAPI *clear)(IMXAttributes *This); - HRESULT (WINAPI *removeAttribute)(IMXAttributes *This,int nIndex); - HRESULT (WINAPI *setAttribute)(IMXAttributes *This,int nIndex,BSTR strURI,BSTR strLocalName,BSTR strQName,BSTR strType,BSTR strValue); - HRESULT (WINAPI *setAttributes)(IMXAttributes *This,VARIANT varAtts); - HRESULT (WINAPI *setLocalName)(IMXAttributes *This,int nIndex,BSTR strLocalName); - HRESULT (WINAPI *setQName)(IMXAttributes *This,int nIndex,BSTR strQName); - HRESULT (WINAPI *setType)(IMXAttributes *This,int nIndex,BSTR strType); - HRESULT (WINAPI *setURI)(IMXAttributes *This,int nIndex,BSTR strURI); - HRESULT (WINAPI *setValue)(IMXAttributes *This,int nIndex,BSTR strValue); - END_INTERFACE - } IMXAttributesVtbl; - struct IMXAttributes { - CONST_VTBL struct IMXAttributesVtbl *lpVtbl; - }; +typedef struct IMXAttributesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXAttributes *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXAttributes *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXAttributes *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IMXAttributes *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IMXAttributes *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IMXAttributes *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IMXAttributes *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IMXAttributes methods ***/ + HRESULT (STDMETHODCALLTYPE *addAttribute)( + IMXAttributes *This, + BSTR uri, + BSTR localName, + BSTR QName, + BSTR type, + BSTR value); + + HRESULT (STDMETHODCALLTYPE *addAttributeFromIndex)( + IMXAttributes *This, + VARIANT atts, + int index); + + HRESULT (STDMETHODCALLTYPE *clear)( + IMXAttributes *This); + + HRESULT (STDMETHODCALLTYPE *removeAttribute)( + IMXAttributes *This, + int index); + + HRESULT (STDMETHODCALLTYPE *setAttribute)( + IMXAttributes *This, + int index, + BSTR uri, + BSTR localName, + BSTR QName, + BSTR type, + BSTR value); + + HRESULT (STDMETHODCALLTYPE *setAttributes)( + IMXAttributes *This, + VARIANT atts); + + HRESULT (STDMETHODCALLTYPE *setLocalName)( + IMXAttributes *This, + int index, + BSTR localName); + + HRESULT (STDMETHODCALLTYPE *setQName)( + IMXAttributes *This, + int index, + BSTR QName); + + HRESULT (STDMETHODCALLTYPE *setType)( + IMXAttributes *This, + int index, + BSTR type); + + HRESULT (STDMETHODCALLTYPE *setURI)( + IMXAttributes *This, + int index, + BSTR uri); + + HRESULT (STDMETHODCALLTYPE *setValue)( + IMXAttributes *This, + int index, + BSTR value); + + END_INTERFACE +} IMXAttributesVtbl; + +interface IMXAttributes { + CONST_VTBL IMXAttributesVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IMXAttributes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IMXAttributes_AddRef(This) (This)->lpVtbl->AddRef(This) #define IMXAttributes_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IMXAttributes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IMXAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMXAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMXAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IMXAttributes_addAttribute(This,strURI,strLocalName,strQName,strType,strValue) (This)->lpVtbl->addAttribute(This,strURI,strLocalName,strQName,strType,strValue) -#define IMXAttributes_addAttributeFromIndex(This,varAtts,nIndex) (This)->lpVtbl->addAttributeFromIndex(This,varAtts,nIndex) +/*** IMXAttributes methods ***/ +#define IMXAttributes_addAttribute(This,uri,localName,QName,type,value) (This)->lpVtbl->addAttribute(This,uri,localName,QName,type,value) +#define IMXAttributes_addAttributeFromIndex(This,atts,index) (This)->lpVtbl->addAttributeFromIndex(This,atts,index) #define IMXAttributes_clear(This) (This)->lpVtbl->clear(This) -#define IMXAttributes_removeAttribute(This,nIndex) (This)->lpVtbl->removeAttribute(This,nIndex) -#define IMXAttributes_setAttribute(This,nIndex,strURI,strLocalName,strQName,strType,strValue) (This)->lpVtbl->setAttribute(This,nIndex,strURI,strLocalName,strQName,strType,strValue) -#define IMXAttributes_setAttributes(This,varAtts) (This)->lpVtbl->setAttributes(This,varAtts) -#define IMXAttributes_setLocalName(This,nIndex,strLocalName) (This)->lpVtbl->setLocalName(This,nIndex,strLocalName) -#define IMXAttributes_setQName(This,nIndex,strQName) (This)->lpVtbl->setQName(This,nIndex,strQName) -#define IMXAttributes_setType(This,nIndex,strType) (This)->lpVtbl->setType(This,nIndex,strType) -#define IMXAttributes_setURI(This,nIndex,strURI) (This)->lpVtbl->setURI(This,nIndex,strURI) -#define IMXAttributes_setValue(This,nIndex,strValue) (This)->lpVtbl->setValue(This,nIndex,strValue) +#define IMXAttributes_removeAttribute(This,index) (This)->lpVtbl->removeAttribute(This,index) +#define IMXAttributes_setAttribute(This,index,uri,localName,QName,type,value) (This)->lpVtbl->setAttribute(This,index,uri,localName,QName,type,value) +#define IMXAttributes_setAttributes(This,atts) (This)->lpVtbl->setAttributes(This,atts) +#define IMXAttributes_setLocalName(This,index,localName) (This)->lpVtbl->setLocalName(This,index,localName) +#define IMXAttributes_setQName(This,index,QName) (This)->lpVtbl->setQName(This,index,QName) +#define IMXAttributes_setType(This,index,type) (This)->lpVtbl->setType(This,index,type) +#define IMXAttributes_setURI(This,index,uri) (This)->lpVtbl->setURI(This,index,uri) +#define IMXAttributes_setValue(This,index,value) (This)->lpVtbl->setValue(This,index,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXAttributes_QueryInterface(IMXAttributes* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXAttributes_AddRef(IMXAttributes* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXAttributes_Release(IMXAttributes* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IMXAttributes_GetTypeInfoCount(IMXAttributes* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IMXAttributes_GetTypeInfo(IMXAttributes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IMXAttributes_GetIDsOfNames(IMXAttributes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IMXAttributes_Invoke(IMXAttributes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IMXAttributes methods ***/ +static __WIDL_INLINE HRESULT IMXAttributes_addAttribute(IMXAttributes* This,BSTR uri,BSTR localName,BSTR QName,BSTR type,BSTR value) { + return This->lpVtbl->addAttribute(This,uri,localName,QName,type,value); +} +static __WIDL_INLINE HRESULT IMXAttributes_addAttributeFromIndex(IMXAttributes* This,VARIANT atts,int index) { + return This->lpVtbl->addAttributeFromIndex(This,atts,index); +} +static __WIDL_INLINE HRESULT IMXAttributes_clear(IMXAttributes* This) { + return This->lpVtbl->clear(This); +} +static __WIDL_INLINE HRESULT IMXAttributes_removeAttribute(IMXAttributes* This,int index) { + return This->lpVtbl->removeAttribute(This,index); +} +static __WIDL_INLINE HRESULT IMXAttributes_setAttribute(IMXAttributes* This,int index,BSTR uri,BSTR localName,BSTR QName,BSTR type,BSTR value) { + return This->lpVtbl->setAttribute(This,index,uri,localName,QName,type,value); +} +static __WIDL_INLINE HRESULT IMXAttributes_setAttributes(IMXAttributes* This,VARIANT atts) { + return This->lpVtbl->setAttributes(This,atts); +} +static __WIDL_INLINE HRESULT IMXAttributes_setLocalName(IMXAttributes* This,int index,BSTR localName) { + return This->lpVtbl->setLocalName(This,index,localName); +} +static __WIDL_INLINE HRESULT IMXAttributes_setQName(IMXAttributes* This,int index,BSTR QName) { + return This->lpVtbl->setQName(This,index,QName); +} +static __WIDL_INLINE HRESULT IMXAttributes_setType(IMXAttributes* This,int index,BSTR type) { + return This->lpVtbl->setType(This,index,type); +} +static __WIDL_INLINE HRESULT IMXAttributes_setURI(IMXAttributes* This,int index,BSTR uri) { + return This->lpVtbl->setURI(This,index,uri); +} +static __WIDL_INLINE HRESULT IMXAttributes_setValue(IMXAttributes* This,int index,BSTR value) { + return This->lpVtbl->setValue(This,index,value); +} #endif #endif - HRESULT WINAPI IMXAttributes_addAttribute_Proxy(IMXAttributes *This,BSTR strURI,BSTR strLocalName,BSTR strQName,BSTR strType,BSTR strValue); - void __RPC_STUB IMXAttributes_addAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXAttributes_addAttributeFromIndex_Proxy(IMXAttributes *This,VARIANT varAtts,int nIndex); - void __RPC_STUB IMXAttributes_addAttributeFromIndex_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXAttributes_clear_Proxy(IMXAttributes *This); - void __RPC_STUB IMXAttributes_clear_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXAttributes_removeAttribute_Proxy(IMXAttributes *This,int nIndex); - void __RPC_STUB IMXAttributes_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXAttributes_setAttribute_Proxy(IMXAttributes *This,int nIndex,BSTR strURI,BSTR strLocalName,BSTR strQName,BSTR strType,BSTR strValue); - void __RPC_STUB IMXAttributes_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXAttributes_setAttributes_Proxy(IMXAttributes *This,VARIANT varAtts); - void __RPC_STUB IMXAttributes_setAttributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXAttributes_setLocalName_Proxy(IMXAttributes *This,int nIndex,BSTR strLocalName); - void __RPC_STUB IMXAttributes_setLocalName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXAttributes_setQName_Proxy(IMXAttributes *This,int nIndex,BSTR strQName); - void __RPC_STUB IMXAttributes_setQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXAttributes_setType_Proxy(IMXAttributes *This,int nIndex,BSTR strType); - void __RPC_STUB IMXAttributes_setType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXAttributes_setURI_Proxy(IMXAttributes *This,int nIndex,BSTR strURI); - void __RPC_STUB IMXAttributes_setURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXAttributes_setValue_Proxy(IMXAttributes *This,int nIndex,BSTR strValue); - void __RPC_STUB IMXAttributes_setValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + +#endif + + +#endif /* __IMXAttributes_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXSchemaDeclHandler interface + */ +#ifndef __IMXSchemaDeclHandler_INTERFACE_DEFINED__ +#define __IMXSchemaDeclHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMXSchemaDeclHandler, 0xfa4bb38c, 0xfaf9, 0x4cca, 0x93,0x02, 0xd1,0xdd,0x0f,0xe5,0x20,0xdb); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("fa4bb38c-faf9-4cca-9302-d1dd0fe520db") +IMXSchemaDeclHandler : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE schemaElementDecl( + ISchemaElement *oSchemaElement) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXSchemaDeclHandler, 0xfa4bb38c, 0xfaf9, 0x4cca, 0x93,0x02, 0xd1,0xdd,0x0f,0xe5,0x20,0xdb) +#endif +#else +typedef struct IMXSchemaDeclHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXSchemaDeclHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXSchemaDeclHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXSchemaDeclHandler *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IMXSchemaDeclHandler *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IMXSchemaDeclHandler *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IMXSchemaDeclHandler *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IMXSchemaDeclHandler *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IMXSchemaDeclHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *schemaElementDecl)( + IMXSchemaDeclHandler *This, + ISchemaElement *oSchemaElement); + + END_INTERFACE +} IMXSchemaDeclHandlerVtbl; + +interface IMXSchemaDeclHandler { + CONST_VTBL IMXSchemaDeclHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMXSchemaDeclHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMXSchemaDeclHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMXSchemaDeclHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IMXSchemaDeclHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IMXSchemaDeclHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IMXSchemaDeclHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IMXSchemaDeclHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IMXSchemaDeclHandler methods ***/ +#define IMXSchemaDeclHandler_schemaElementDecl(This,oSchemaElement) (This)->lpVtbl->schemaElementDecl(This,oSchemaElement) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXSchemaDeclHandler_QueryInterface(IMXSchemaDeclHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXSchemaDeclHandler_AddRef(IMXSchemaDeclHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXSchemaDeclHandler_Release(IMXSchemaDeclHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IMXSchemaDeclHandler_GetTypeInfoCount(IMXSchemaDeclHandler* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IMXSchemaDeclHandler_GetTypeInfo(IMXSchemaDeclHandler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IMXSchemaDeclHandler_GetIDsOfNames(IMXSchemaDeclHandler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IMXSchemaDeclHandler_Invoke(IMXSchemaDeclHandler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IMXSchemaDeclHandler methods ***/ +static __WIDL_INLINE HRESULT IMXSchemaDeclHandler_schemaElementDecl(IMXSchemaDeclHandler* This,ISchemaElement *oSchemaElement) { + return This->lpVtbl->schemaElementDecl(This,oSchemaElement); +} +#endif +#endif + #endif + +#endif /* __IMXSchemaDeclHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXReaderControl interface + */ #ifndef __IMXReaderControl_INTERFACE_DEFINED__ #define __IMXReaderControl_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IMXReaderControl; + +DEFINE_GUID(IID_IMXReaderControl, 0x808f4e35, 0x8d5a, 0x4fbe, 0x84,0x66, 0x33,0xa4,0x12,0x79,0xed,0x30); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IMXReaderControl : public IDispatch { - public: - virtual HRESULT WINAPI abort(void) = 0; - virtual HRESULT WINAPI resume(void) = 0; - virtual HRESULT WINAPI suspend(void) = 0; - }; +MIDL_INTERFACE("808f4e35-8d5a-4fbe-8466-33a41279ed30") +IMXReaderControl : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE abort( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE resume( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE suspend( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXReaderControl, 0x808f4e35, 0x8d5a, 0x4fbe, 0x84,0x66, 0x33,0xa4,0x12,0x79,0xed,0x30) +#endif #else - typedef struct IMXReaderControlVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IMXReaderControl *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IMXReaderControl *This); - ULONG (WINAPI *Release)(IMXReaderControl *This); - HRESULT (WINAPI *GetTypeInfoCount)(IMXReaderControl *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IMXReaderControl *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IMXReaderControl *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IMXReaderControl *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *abort)(IMXReaderControl *This); - HRESULT (WINAPI *resume)(IMXReaderControl *This); - HRESULT (WINAPI *suspend)(IMXReaderControl *This); - END_INTERFACE - } IMXReaderControlVtbl; - struct IMXReaderControl { - CONST_VTBL struct IMXReaderControlVtbl *lpVtbl; - }; +typedef struct IMXReaderControlVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXReaderControl *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXReaderControl *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXReaderControl *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IMXReaderControl *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IMXReaderControl *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IMXReaderControl *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IMXReaderControl *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IMXReaderControl methods ***/ + HRESULT (STDMETHODCALLTYPE *abort)( + IMXReaderControl *This); + + HRESULT (STDMETHODCALLTYPE *resume)( + IMXReaderControl *This); + + HRESULT (STDMETHODCALLTYPE *suspend)( + IMXReaderControl *This); + + END_INTERFACE +} IMXReaderControlVtbl; + +interface IMXReaderControl { + CONST_VTBL IMXReaderControlVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define IMXReaderControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define IMXReaderControl_AddRef(This) (This)->lpVtbl->AddRef(This) #define IMXReaderControl_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define IMXReaderControl_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define IMXReaderControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMXReaderControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMXReaderControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IMXReaderControl methods ***/ #define IMXReaderControl_abort(This) (This)->lpVtbl->abort(This) #define IMXReaderControl_resume(This) (This)->lpVtbl->resume(This) #define IMXReaderControl_suspend(This) (This)->lpVtbl->suspend(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXReaderControl_QueryInterface(IMXReaderControl* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXReaderControl_AddRef(IMXReaderControl* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXReaderControl_Release(IMXReaderControl* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IMXReaderControl_GetTypeInfoCount(IMXReaderControl* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IMXReaderControl_GetTypeInfo(IMXReaderControl* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IMXReaderControl_GetIDsOfNames(IMXReaderControl* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IMXReaderControl_Invoke(IMXReaderControl* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IMXReaderControl methods ***/ +static __WIDL_INLINE HRESULT IMXReaderControl_abort(IMXReaderControl* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IMXReaderControl_resume(IMXReaderControl* This) { + return This->lpVtbl->resume(This); +} +static __WIDL_INLINE HRESULT IMXReaderControl_suspend(IMXReaderControl* This) { + return This->lpVtbl->suspend(This); +} #endif #endif - HRESULT WINAPI IMXReaderControl_abort_Proxy(IMXReaderControl *This); - void __RPC_STUB IMXReaderControl_abort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXReaderControl_resume_Proxy(IMXReaderControl *This); - void __RPC_STUB IMXReaderControl_resume_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXReaderControl_suspend_Proxy(IMXReaderControl *This); - void __RPC_STUB IMXReaderControl_suspend_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif -#ifndef __IMXSchemaDeclHandler_INTERFACE_DEFINED__ -#define __IMXSchemaDeclHandler_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IMXSchemaDeclHandler; + +#endif /* __IMXReaderControl_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXWriter interface + */ +#ifndef __IMXWriter_INTERFACE_DEFINED__ +#define __IMXWriter_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMXWriter, 0x4d7ff4ba, 0x1565, 0x4ea8, 0x94,0xe1, 0x6e,0x72,0x4a,0x46,0xf9,0x8d); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IMXSchemaDeclHandler : public IDispatch { - public: - virtual HRESULT WINAPI schemaElementDecl(ISchemaElement *oSchemaElement) = 0; - }; +MIDL_INTERFACE("4d7ff4ba-1565-4ea8-94e1-6e724a46f98d") +IMXWriter : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE put_output( + VARIANT Destination) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_output( + VARIANT *Destination) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_encoding( + BSTR encoding) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_encoding( + BSTR *encoding) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_byteOrderMark( + VARIANT_BOOL writeByteOrderMark) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_byteOrderMark( + VARIANT_BOOL *writeByteOrderMark) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_indent( + VARIANT_BOOL indentMode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_indent( + VARIANT_BOOL *indentMode) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_standalone( + VARIANT_BOOL value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_standalone( + VARIANT_BOOL *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_omitXMLDeclaration( + VARIANT_BOOL value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_omitXMLDeclaration( + VARIANT_BOOL *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_version( + BSTR version) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_version( + BSTR *version) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_disableOutputEscaping( + VARIANT_BOOL value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_disableOutputEscaping( + VARIANT_BOOL *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE flush( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXWriter, 0x4d7ff4ba, 0x1565, 0x4ea8, 0x94,0xe1, 0x6e,0x72,0x4a,0x46,0xf9,0x8d) +#endif #else - typedef struct IMXSchemaDeclHandlerVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IMXSchemaDeclHandler *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IMXSchemaDeclHandler *This); - ULONG (WINAPI *Release)(IMXSchemaDeclHandler *This); - HRESULT (WINAPI *GetTypeInfoCount)(IMXSchemaDeclHandler *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IMXSchemaDeclHandler *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IMXSchemaDeclHandler *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IMXSchemaDeclHandler *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *schemaElementDecl)(IMXSchemaDeclHandler *This,ISchemaElement *oSchemaElement); - END_INTERFACE - } IMXSchemaDeclHandlerVtbl; - struct IMXSchemaDeclHandler { - CONST_VTBL struct IMXSchemaDeclHandlerVtbl *lpVtbl; - }; +typedef struct IMXWriterVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXWriter *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXWriter *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXWriter *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IMXWriter *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IMXWriter *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IMXWriter *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IMXWriter *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IMXWriter methods ***/ + HRESULT (STDMETHODCALLTYPE *put_output)( + IMXWriter *This, + VARIANT Destination); + + HRESULT (STDMETHODCALLTYPE *get_output)( + IMXWriter *This, + VARIANT *Destination); + + HRESULT (STDMETHODCALLTYPE *put_encoding)( + IMXWriter *This, + BSTR encoding); + + HRESULT (STDMETHODCALLTYPE *get_encoding)( + IMXWriter *This, + BSTR *encoding); + + HRESULT (STDMETHODCALLTYPE *put_byteOrderMark)( + IMXWriter *This, + VARIANT_BOOL writeByteOrderMark); + + HRESULT (STDMETHODCALLTYPE *get_byteOrderMark)( + IMXWriter *This, + VARIANT_BOOL *writeByteOrderMark); + + HRESULT (STDMETHODCALLTYPE *put_indent)( + IMXWriter *This, + VARIANT_BOOL indentMode); + + HRESULT (STDMETHODCALLTYPE *get_indent)( + IMXWriter *This, + VARIANT_BOOL *indentMode); + + HRESULT (STDMETHODCALLTYPE *put_standalone)( + IMXWriter *This, + VARIANT_BOOL value); + + HRESULT (STDMETHODCALLTYPE *get_standalone)( + IMXWriter *This, + VARIANT_BOOL *value); + + HRESULT (STDMETHODCALLTYPE *put_omitXMLDeclaration)( + IMXWriter *This, + VARIANT_BOOL value); + + HRESULT (STDMETHODCALLTYPE *get_omitXMLDeclaration)( + IMXWriter *This, + VARIANT_BOOL *value); + + HRESULT (STDMETHODCALLTYPE *put_version)( + IMXWriter *This, + BSTR version); + + HRESULT (STDMETHODCALLTYPE *get_version)( + IMXWriter *This, + BSTR *version); + + HRESULT (STDMETHODCALLTYPE *put_disableOutputEscaping)( + IMXWriter *This, + VARIANT_BOOL value); + + HRESULT (STDMETHODCALLTYPE *get_disableOutputEscaping)( + IMXWriter *This, + VARIANT_BOOL *value); + + HRESULT (STDMETHODCALLTYPE *flush)( + IMXWriter *This); + + END_INTERFACE +} IMXWriterVtbl; + +interface IMXWriter { + CONST_VTBL IMXWriterVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define IMXSchemaDeclHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IMXSchemaDeclHandler_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IMXSchemaDeclHandler_Release(This) (This)->lpVtbl->Release(This) -#define IMXSchemaDeclHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IMXSchemaDeclHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IMXSchemaDeclHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IMXSchemaDeclHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IMXSchemaDeclHandler_schemaElementDecl(This,oSchemaElement) (This)->lpVtbl->schemaElementDecl(This,oSchemaElement) +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMXWriter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMXWriter_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMXWriter_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IMXWriter_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IMXWriter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IMXWriter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IMXWriter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IMXWriter methods ***/ +#define IMXWriter_put_output(This,Destination) (This)->lpVtbl->put_output(This,Destination) +#define IMXWriter_get_output(This,Destination) (This)->lpVtbl->get_output(This,Destination) +#define IMXWriter_put_encoding(This,encoding) (This)->lpVtbl->put_encoding(This,encoding) +#define IMXWriter_get_encoding(This,encoding) (This)->lpVtbl->get_encoding(This,encoding) +#define IMXWriter_put_byteOrderMark(This,writeByteOrderMark) (This)->lpVtbl->put_byteOrderMark(This,writeByteOrderMark) +#define IMXWriter_get_byteOrderMark(This,writeByteOrderMark) (This)->lpVtbl->get_byteOrderMark(This,writeByteOrderMark) +#define IMXWriter_put_indent(This,indentMode) (This)->lpVtbl->put_indent(This,indentMode) +#define IMXWriter_get_indent(This,indentMode) (This)->lpVtbl->get_indent(This,indentMode) +#define IMXWriter_put_standalone(This,value) (This)->lpVtbl->put_standalone(This,value) +#define IMXWriter_get_standalone(This,value) (This)->lpVtbl->get_standalone(This,value) +#define IMXWriter_put_omitXMLDeclaration(This,value) (This)->lpVtbl->put_omitXMLDeclaration(This,value) +#define IMXWriter_get_omitXMLDeclaration(This,value) (This)->lpVtbl->get_omitXMLDeclaration(This,value) +#define IMXWriter_put_version(This,version) (This)->lpVtbl->put_version(This,version) +#define IMXWriter_get_version(This,version) (This)->lpVtbl->get_version(This,version) +#define IMXWriter_put_disableOutputEscaping(This,value) (This)->lpVtbl->put_disableOutputEscaping(This,value) +#define IMXWriter_get_disableOutputEscaping(This,value) (This)->lpVtbl->get_disableOutputEscaping(This,value) +#define IMXWriter_flush(This) (This)->lpVtbl->flush(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXWriter_QueryInterface(IMXWriter* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXWriter_AddRef(IMXWriter* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXWriter_Release(IMXWriter* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IMXWriter_GetTypeInfoCount(IMXWriter* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IMXWriter_GetTypeInfo(IMXWriter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IMXWriter_GetIDsOfNames(IMXWriter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IMXWriter_Invoke(IMXWriter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IMXWriter methods ***/ +static __WIDL_INLINE HRESULT IMXWriter_put_output(IMXWriter* This,VARIANT Destination) { + return This->lpVtbl->put_output(This,Destination); +} +static __WIDL_INLINE HRESULT IMXWriter_get_output(IMXWriter* This,VARIANT *Destination) { + return This->lpVtbl->get_output(This,Destination); +} +static __WIDL_INLINE HRESULT IMXWriter_put_encoding(IMXWriter* This,BSTR encoding) { + return This->lpVtbl->put_encoding(This,encoding); +} +static __WIDL_INLINE HRESULT IMXWriter_get_encoding(IMXWriter* This,BSTR *encoding) { + return This->lpVtbl->get_encoding(This,encoding); +} +static __WIDL_INLINE HRESULT IMXWriter_put_byteOrderMark(IMXWriter* This,VARIANT_BOOL writeByteOrderMark) { + return This->lpVtbl->put_byteOrderMark(This,writeByteOrderMark); +} +static __WIDL_INLINE HRESULT IMXWriter_get_byteOrderMark(IMXWriter* This,VARIANT_BOOL *writeByteOrderMark) { + return This->lpVtbl->get_byteOrderMark(This,writeByteOrderMark); +} +static __WIDL_INLINE HRESULT IMXWriter_put_indent(IMXWriter* This,VARIANT_BOOL indentMode) { + return This->lpVtbl->put_indent(This,indentMode); +} +static __WIDL_INLINE HRESULT IMXWriter_get_indent(IMXWriter* This,VARIANT_BOOL *indentMode) { + return This->lpVtbl->get_indent(This,indentMode); +} +static __WIDL_INLINE HRESULT IMXWriter_put_standalone(IMXWriter* This,VARIANT_BOOL value) { + return This->lpVtbl->put_standalone(This,value); +} +static __WIDL_INLINE HRESULT IMXWriter_get_standalone(IMXWriter* This,VARIANT_BOOL *value) { + return This->lpVtbl->get_standalone(This,value); +} +static __WIDL_INLINE HRESULT IMXWriter_put_omitXMLDeclaration(IMXWriter* This,VARIANT_BOOL value) { + return This->lpVtbl->put_omitXMLDeclaration(This,value); +} +static __WIDL_INLINE HRESULT IMXWriter_get_omitXMLDeclaration(IMXWriter* This,VARIANT_BOOL *value) { + return This->lpVtbl->get_omitXMLDeclaration(This,value); +} +static __WIDL_INLINE HRESULT IMXWriter_put_version(IMXWriter* This,BSTR version) { + return This->lpVtbl->put_version(This,version); +} +static __WIDL_INLINE HRESULT IMXWriter_get_version(IMXWriter* This,BSTR *version) { + return This->lpVtbl->get_version(This,version); +} +static __WIDL_INLINE HRESULT IMXWriter_put_disableOutputEscaping(IMXWriter* This,VARIANT_BOOL value) { + return This->lpVtbl->put_disableOutputEscaping(This,value); +} +static __WIDL_INLINE HRESULT IMXWriter_get_disableOutputEscaping(IMXWriter* This,VARIANT_BOOL *value) { + return This->lpVtbl->get_disableOutputEscaping(This,value); +} +static __WIDL_INLINE HRESULT IMXWriter_flush(IMXWriter* This) { + return This->lpVtbl->flush(This); +} #endif #endif - HRESULT WINAPI IMXSchemaDeclHandler_schemaElementDecl_Proxy(IMXSchemaDeclHandler *This,ISchemaElement *oSchemaElement); - void __RPC_STUB IMXSchemaDeclHandler_schemaElementDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif -#ifndef __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ -#define __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMSchemaCollection2; + +#endif /* __IMXWriter_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXNamespacePrefixes interface + */ +#ifndef __IMXNamespacePrefixes_INTERFACE_DEFINED__ +#define __IMXNamespacePrefixes_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMXNamespacePrefixes, 0xc90352f4, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd); #if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMSchemaCollection2 : public IXMLDOMSchemaCollection { - public: - virtual HRESULT WINAPI validate(void) = 0; - virtual HRESULT WINAPI put_validateOnLoad(VARIANT_BOOL validateOnLoad) = 0; - virtual HRESULT WINAPI get_validateOnLoad(VARIANT_BOOL *validateOnLoad) = 0; - virtual HRESULT WINAPI getSchema(BSTR namespaceURI,ISchema **schema) = 0; - virtual HRESULT WINAPI getDeclaration(IXMLDOMNode *node,ISchemaItem **item) = 0; - }; +MIDL_INTERFACE("c90352f4-643c-4fbc-bb23-e996eb2d51fd") +IMXNamespacePrefixes : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG index, + BSTR *prefix) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppUnk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXNamespacePrefixes, 0xc90352f4, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd) +#endif #else - typedef struct IXMLDOMSchemaCollection2Vtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMSchemaCollection2 *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMSchemaCollection2 *This); - ULONG (WINAPI *Release)(IXMLDOMSchemaCollection2 *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMSchemaCollection2 *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMSchemaCollection2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMSchemaCollection2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMSchemaCollection2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *add)(IXMLDOMSchemaCollection2 *This,BSTR namespaceURI,VARIANT var); - HRESULT (WINAPI *get)(IXMLDOMSchemaCollection2 *This,BSTR namespaceURI,IXMLDOMNode **schemaNode); - HRESULT (WINAPI *remove)(IXMLDOMSchemaCollection2 *This,BSTR namespaceURI); - HRESULT (WINAPI *get_length)(IXMLDOMSchemaCollection2 *This,__LONG32 *length); - HRESULT (WINAPI *get_namespaceURI)(IXMLDOMSchemaCollection2 *This,__LONG32 index,BSTR *length); - HRESULT (WINAPI *addCollection)(IXMLDOMSchemaCollection2 *This,IXMLDOMSchemaCollection *otherCollection); - HRESULT (WINAPI *get__newEnum)(IXMLDOMSchemaCollection2 *This,IUnknown **ppUnk); - HRESULT (WINAPI *validate)(IXMLDOMSchemaCollection2 *This); - HRESULT (WINAPI *put_validateOnLoad)(IXMLDOMSchemaCollection2 *This,VARIANT_BOOL validateOnLoad); - HRESULT (WINAPI *get_validateOnLoad)(IXMLDOMSchemaCollection2 *This,VARIANT_BOOL *validateOnLoad); - HRESULT (WINAPI *getSchema)(IXMLDOMSchemaCollection2 *This,BSTR namespaceURI,ISchema **schema); - HRESULT (WINAPI *getDeclaration)(IXMLDOMSchemaCollection2 *This,IXMLDOMNode *node,ISchemaItem **item); - END_INTERFACE - } IXMLDOMSchemaCollection2Vtbl; - struct IXMLDOMSchemaCollection2 { - CONST_VTBL struct IXMLDOMSchemaCollection2Vtbl *lpVtbl; - }; +typedef struct IMXNamespacePrefixesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXNamespacePrefixes *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXNamespacePrefixes *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXNamespacePrefixes *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IMXNamespacePrefixes *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IMXNamespacePrefixes *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IMXNamespacePrefixes *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IMXNamespacePrefixes *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IMXNamespacePrefixes methods ***/ + HRESULT (STDMETHODCALLTYPE *get_item)( + IMXNamespacePrefixes *This, + LONG index, + BSTR *prefix); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IMXNamespacePrefixes *This, + LONG *length); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IMXNamespacePrefixes *This, + IUnknown **ppUnk); + + END_INTERFACE +} IMXNamespacePrefixesVtbl; + +interface IMXNamespacePrefixes { + CONST_VTBL IMXNamespacePrefixesVtbl* lpVtbl; +}; + #ifdef COBJMACROS -#define IXMLDOMSchemaCollection2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLDOMSchemaCollection2_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLDOMSchemaCollection2_Release(This) (This)->lpVtbl->Release(This) -#define IXMLDOMSchemaCollection2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLDOMSchemaCollection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLDOMSchemaCollection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLDOMSchemaCollection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMSchemaCollection2_add(This,namespaceURI,var) (This)->lpVtbl->add(This,namespaceURI,var) -#define IXMLDOMSchemaCollection2_get(This,namespaceURI,schemaNode) (This)->lpVtbl->get(This,namespaceURI,schemaNode) -#define IXMLDOMSchemaCollection2_remove(This,namespaceURI) (This)->lpVtbl->remove(This,namespaceURI) -#define IXMLDOMSchemaCollection2_get_length(This,length) (This)->lpVtbl->get_length(This,length) -#define IXMLDOMSchemaCollection2_get_namespaceURI(This,index,length) (This)->lpVtbl->get_namespaceURI(This,index,length) -#define IXMLDOMSchemaCollection2_addCollection(This,otherCollection) (This)->lpVtbl->addCollection(This,otherCollection) -#define IXMLDOMSchemaCollection2_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) -#define IXMLDOMSchemaCollection2_validate(This) (This)->lpVtbl->validate(This) -#define IXMLDOMSchemaCollection2_put_validateOnLoad(This,validateOnLoad) (This)->lpVtbl->put_validateOnLoad(This,validateOnLoad) -#define IXMLDOMSchemaCollection2_get_validateOnLoad(This,validateOnLoad) (This)->lpVtbl->get_validateOnLoad(This,validateOnLoad) -#define IXMLDOMSchemaCollection2_getSchema(This,namespaceURI,schema) (This)->lpVtbl->getSchema(This,namespaceURI,schema) -#define IXMLDOMSchemaCollection2_getDeclaration(This,node,item) (This)->lpVtbl->getDeclaration(This,node,item) -#endif -#endif - HRESULT WINAPI IXMLDOMSchemaCollection2_validate_Proxy(IXMLDOMSchemaCollection2 *This); - void __RPC_STUB IXMLDOMSchemaCollection2_validate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSchemaCollection2_put_validateOnLoad_Proxy(IXMLDOMSchemaCollection2 *This,VARIANT_BOOL validateOnLoad); - void __RPC_STUB IXMLDOMSchemaCollection2_put_validateOnLoad_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSchemaCollection2_get_validateOnLoad_Proxy(IXMLDOMSchemaCollection2 *This,VARIANT_BOOL *validateOnLoad); - void __RPC_STUB IXMLDOMSchemaCollection2_get_validateOnLoad_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSchemaCollection2_getSchema_Proxy(IXMLDOMSchemaCollection2 *This,BSTR namespaceURI,ISchema **schema); - void __RPC_STUB IXMLDOMSchemaCollection2_getSchema_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSchemaCollection2_getDeclaration_Proxy(IXMLDOMSchemaCollection2 *This,IXMLDOMNode *node,ISchemaItem **item); - void __RPC_STUB IXMLDOMSchemaCollection2_getDeclaration_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMXNamespacePrefixes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMXNamespacePrefixes_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMXNamespacePrefixes_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IMXNamespacePrefixes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IMXNamespacePrefixes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IMXNamespacePrefixes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IMXNamespacePrefixes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IMXNamespacePrefixes methods ***/ +#define IMXNamespacePrefixes_get_item(This,index,prefix) (This)->lpVtbl->get_item(This,index,prefix) +#define IMXNamespacePrefixes_get_length(This,length) (This)->lpVtbl->get_length(This,length) +#define IMXNamespacePrefixes_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_QueryInterface(IMXNamespacePrefixes* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXNamespacePrefixes_AddRef(IMXNamespacePrefixes* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXNamespacePrefixes_Release(IMXNamespacePrefixes* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_GetTypeInfoCount(IMXNamespacePrefixes* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_GetTypeInfo(IMXNamespacePrefixes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_GetIDsOfNames(IMXNamespacePrefixes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_Invoke(IMXNamespacePrefixes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IMXNamespacePrefixes methods ***/ +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_get_item(IMXNamespacePrefixes* This,LONG index,BSTR *prefix) { + return This->lpVtbl->get_item(This,index,prefix); +} +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_get_length(IMXNamespacePrefixes* This,LONG *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_get__newEnum(IMXNamespacePrefixes* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} +#endif +#endif + +#endif + + +#endif /* __IMXNamespacePrefixes_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXNamespaceManager interface + */ +#ifndef __IMXNamespaceManager_INTERFACE_DEFINED__ +#define __IMXNamespaceManager_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMXNamespaceManager, 0xc90352f6, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c90352f6-643c-4fbc-bb23-e996eb2d51fd") +IMXNamespaceManager : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE putAllowOverride( + VARIANT_BOOL fOverride) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAllowOverride( + VARIANT_BOOL *fOverride) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE pushContext( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE pushNodeContext( + IXMLDOMNode *contextNode, + VARIANT_BOOL fDeep) = 0; + + virtual HRESULT STDMETHODCALLTYPE popContext( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE declarePrefix( + const WCHAR *prefix, + const WCHAR *namespaceURI) = 0; + + virtual HRESULT STDMETHODCALLTYPE getDeclaredPrefix( + LONG nIndex, + WCHAR *pwchPrefix, + int *pcchPrefix) = 0; + + virtual HRESULT STDMETHODCALLTYPE getPrefix( + const WCHAR *pwszNamespaceURI, + LONG nIndex, + WCHAR *pwchPrefix, + int *pcchPrefix) = 0; + + virtual HRESULT STDMETHODCALLTYPE getURI( + const WCHAR *pwchPrefix, + IXMLDOMNode *pContextNode, + WCHAR *pwchUri, + int *pcchUri) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXNamespaceManager, 0xc90352f6, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd) #endif +#else +typedef struct IMXNamespaceManagerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXNamespaceManager *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXNamespaceManager *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXNamespaceManager *This); + + /*** IMXNamespaceManager methods ***/ + HRESULT (STDMETHODCALLTYPE *putAllowOverride)( + IMXNamespaceManager *This, + VARIANT_BOOL fOverride); + + HRESULT (STDMETHODCALLTYPE *getAllowOverride)( + IMXNamespaceManager *This, + VARIANT_BOOL *fOverride); + + HRESULT (STDMETHODCALLTYPE *reset)( + IMXNamespaceManager *This); + + HRESULT (STDMETHODCALLTYPE *pushContext)( + IMXNamespaceManager *This); + + HRESULT (STDMETHODCALLTYPE *pushNodeContext)( + IMXNamespaceManager *This, + IXMLDOMNode *contextNode, + VARIANT_BOOL fDeep); + + HRESULT (STDMETHODCALLTYPE *popContext)( + IMXNamespaceManager *This); + + HRESULT (STDMETHODCALLTYPE *declarePrefix)( + IMXNamespaceManager *This, + const WCHAR *prefix, + const WCHAR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *getDeclaredPrefix)( + IMXNamespaceManager *This, + LONG nIndex, + WCHAR *pwchPrefix, + int *pcchPrefix); + + HRESULT (STDMETHODCALLTYPE *getPrefix)( + IMXNamespaceManager *This, + const WCHAR *pwszNamespaceURI, + LONG nIndex, + WCHAR *pwchPrefix, + int *pcchPrefix); + + HRESULT (STDMETHODCALLTYPE *getURI)( + IMXNamespaceManager *This, + const WCHAR *pwchPrefix, + IXMLDOMNode *pContextNode, + WCHAR *pwchUri, + int *pcchUri); + + END_INTERFACE +} IMXNamespaceManagerVtbl; + +interface IMXNamespaceManager { + CONST_VTBL IMXNamespaceManagerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMXNamespaceManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMXNamespaceManager_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMXNamespaceManager_Release(This) (This)->lpVtbl->Release(This) +/*** IMXNamespaceManager methods ***/ +#define IMXNamespaceManager_putAllowOverride(This,fOverride) (This)->lpVtbl->putAllowOverride(This,fOverride) +#define IMXNamespaceManager_getAllowOverride(This,fOverride) (This)->lpVtbl->getAllowOverride(This,fOverride) +#define IMXNamespaceManager_reset(This) (This)->lpVtbl->reset(This) +#define IMXNamespaceManager_pushContext(This) (This)->lpVtbl->pushContext(This) +#define IMXNamespaceManager_pushNodeContext(This,contextNode,fDeep) (This)->lpVtbl->pushNodeContext(This,contextNode,fDeep) +#define IMXNamespaceManager_popContext(This) (This)->lpVtbl->popContext(This) +#define IMXNamespaceManager_declarePrefix(This,prefix,namespaceURI) (This)->lpVtbl->declarePrefix(This,prefix,namespaceURI) +#define IMXNamespaceManager_getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix) (This)->lpVtbl->getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix) +#define IMXNamespaceManager_getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix) (This)->lpVtbl->getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix) +#define IMXNamespaceManager_getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri) (This)->lpVtbl->getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXNamespaceManager_QueryInterface(IMXNamespaceManager* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXNamespaceManager_AddRef(IMXNamespaceManager* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXNamespaceManager_Release(IMXNamespaceManager* This) { + return This->lpVtbl->Release(This); +} +/*** IMXNamespaceManager methods ***/ +static __WIDL_INLINE HRESULT IMXNamespaceManager_putAllowOverride(IMXNamespaceManager* This,VARIANT_BOOL fOverride) { + return This->lpVtbl->putAllowOverride(This,fOverride); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_getAllowOverride(IMXNamespaceManager* This,VARIANT_BOOL *fOverride) { + return This->lpVtbl->getAllowOverride(This,fOverride); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_reset(IMXNamespaceManager* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_pushContext(IMXNamespaceManager* This) { + return This->lpVtbl->pushContext(This); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_pushNodeContext(IMXNamespaceManager* This,IXMLDOMNode *contextNode,VARIANT_BOOL fDeep) { + return This->lpVtbl->pushNodeContext(This,contextNode,fDeep); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_popContext(IMXNamespaceManager* This) { + return This->lpVtbl->popContext(This); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_declarePrefix(IMXNamespaceManager* This,const WCHAR *prefix,const WCHAR *namespaceURI) { + return This->lpVtbl->declarePrefix(This,prefix,namespaceURI); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_getDeclaredPrefix(IMXNamespaceManager* This,LONG nIndex,WCHAR *pwchPrefix,int *pcchPrefix) { + return This->lpVtbl->getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_getPrefix(IMXNamespaceManager* This,const WCHAR *pwszNamespaceURI,LONG nIndex,WCHAR *pwchPrefix,int *pcchPrefix) { + return This->lpVtbl->getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_getURI(IMXNamespaceManager* This,const WCHAR *pwchPrefix,IXMLDOMNode *pContextNode,WCHAR *pwchUri,int *pcchUri) { + return This->lpVtbl->getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri); +} +#endif +#endif + +#endif + + +#endif /* __IMXNamespaceManager_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBMXNamespaceManager interface + */ +#ifndef __IVBMXNamespaceManager_INTERFACE_DEFINED__ +#define __IVBMXNamespaceManager_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBMXNamespaceManager, 0xc90352f5, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c90352f5-643c-4fbc-bb23-e996eb2d51fd") +IVBMXNamespaceManager : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE put_allowOverride( + VARIANT_BOOL fOverride) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_allowOverride( + VARIANT_BOOL *fOverride) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE pushContext( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE pushNodeContext( + IXMLDOMNode *contextNode, + VARIANT_BOOL fDeep = -1) = 0; + + virtual HRESULT STDMETHODCALLTYPE popContext( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE declarePrefix( + BSTR prefix, + BSTR namespaceURI) = 0; + + virtual HRESULT STDMETHODCALLTYPE getDeclaredPrefixes( + IMXNamespacePrefixes **prefixes) = 0; + + virtual HRESULT STDMETHODCALLTYPE getPrefixes( + BSTR namespaceURI, + IMXNamespacePrefixes **prefixes) = 0; + + virtual HRESULT STDMETHODCALLTYPE getURI( + BSTR prefix, + VARIANT *uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE getURIFromNode( + BSTR strPrefix, + IXMLDOMNode *contextNode, + VARIANT *uri) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBMXNamespaceManager, 0xc90352f5, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd) +#endif +#else +typedef struct IVBMXNamespaceManagerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBMXNamespaceManager *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBMXNamespaceManager *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBMXNamespaceManager *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBMXNamespaceManager *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBMXNamespaceManager *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBMXNamespaceManager *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBMXNamespaceManager *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBMXNamespaceManager methods ***/ + HRESULT (STDMETHODCALLTYPE *put_allowOverride)( + IVBMXNamespaceManager *This, + VARIANT_BOOL fOverride); + + HRESULT (STDMETHODCALLTYPE *get_allowOverride)( + IVBMXNamespaceManager *This, + VARIANT_BOOL *fOverride); + + HRESULT (STDMETHODCALLTYPE *reset)( + IVBMXNamespaceManager *This); + + HRESULT (STDMETHODCALLTYPE *pushContext)( + IVBMXNamespaceManager *This); + + HRESULT (STDMETHODCALLTYPE *pushNodeContext)( + IVBMXNamespaceManager *This, + IXMLDOMNode *contextNode, + VARIANT_BOOL fDeep); + + HRESULT (STDMETHODCALLTYPE *popContext)( + IVBMXNamespaceManager *This); + + HRESULT (STDMETHODCALLTYPE *declarePrefix)( + IVBMXNamespaceManager *This, + BSTR prefix, + BSTR namespaceURI); + + HRESULT (STDMETHODCALLTYPE *getDeclaredPrefixes)( + IVBMXNamespaceManager *This, + IMXNamespacePrefixes **prefixes); + + HRESULT (STDMETHODCALLTYPE *getPrefixes)( + IVBMXNamespaceManager *This, + BSTR namespaceURI, + IMXNamespacePrefixes **prefixes); + + HRESULT (STDMETHODCALLTYPE *getURI)( + IVBMXNamespaceManager *This, + BSTR prefix, + VARIANT *uri); + + HRESULT (STDMETHODCALLTYPE *getURIFromNode)( + IVBMXNamespaceManager *This, + BSTR strPrefix, + IXMLDOMNode *contextNode, + VARIANT *uri); + + END_INTERFACE +} IVBMXNamespaceManagerVtbl; + +interface IVBMXNamespaceManager { + CONST_VTBL IVBMXNamespaceManagerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBMXNamespaceManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBMXNamespaceManager_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBMXNamespaceManager_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBMXNamespaceManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBMXNamespaceManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBMXNamespaceManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBMXNamespaceManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBMXNamespaceManager methods ***/ +#define IVBMXNamespaceManager_put_allowOverride(This,fOverride) (This)->lpVtbl->put_allowOverride(This,fOverride) +#define IVBMXNamespaceManager_get_allowOverride(This,fOverride) (This)->lpVtbl->get_allowOverride(This,fOverride) +#define IVBMXNamespaceManager_reset(This) (This)->lpVtbl->reset(This) +#define IVBMXNamespaceManager_pushContext(This) (This)->lpVtbl->pushContext(This) +#define IVBMXNamespaceManager_pushNodeContext(This,contextNode,fDeep) (This)->lpVtbl->pushNodeContext(This,contextNode,fDeep) +#define IVBMXNamespaceManager_popContext(This) (This)->lpVtbl->popContext(This) +#define IVBMXNamespaceManager_declarePrefix(This,prefix,namespaceURI) (This)->lpVtbl->declarePrefix(This,prefix,namespaceURI) +#define IVBMXNamespaceManager_getDeclaredPrefixes(This,prefixes) (This)->lpVtbl->getDeclaredPrefixes(This,prefixes) +#define IVBMXNamespaceManager_getPrefixes(This,namespaceURI,prefixes) (This)->lpVtbl->getPrefixes(This,namespaceURI,prefixes) +#define IVBMXNamespaceManager_getURI(This,prefix,uri) (This)->lpVtbl->getURI(This,prefix,uri) +#define IVBMXNamespaceManager_getURIFromNode(This,strPrefix,contextNode,uri) (This)->lpVtbl->getURIFromNode(This,strPrefix,contextNode,uri) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_QueryInterface(IVBMXNamespaceManager* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBMXNamespaceManager_AddRef(IVBMXNamespaceManager* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBMXNamespaceManager_Release(IVBMXNamespaceManager* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_GetTypeInfoCount(IVBMXNamespaceManager* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_GetTypeInfo(IVBMXNamespaceManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_GetIDsOfNames(IVBMXNamespaceManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_Invoke(IVBMXNamespaceManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBMXNamespaceManager methods ***/ +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_put_allowOverride(IVBMXNamespaceManager* This,VARIANT_BOOL fOverride) { + return This->lpVtbl->put_allowOverride(This,fOverride); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_get_allowOverride(IVBMXNamespaceManager* This,VARIANT_BOOL *fOverride) { + return This->lpVtbl->get_allowOverride(This,fOverride); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_reset(IVBMXNamespaceManager* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_pushContext(IVBMXNamespaceManager* This) { + return This->lpVtbl->pushContext(This); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_pushNodeContext(IVBMXNamespaceManager* This,IXMLDOMNode *contextNode,VARIANT_BOOL fDeep) { + return This->lpVtbl->pushNodeContext(This,contextNode,fDeep); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_popContext(IVBMXNamespaceManager* This) { + return This->lpVtbl->popContext(This); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_declarePrefix(IVBMXNamespaceManager* This,BSTR prefix,BSTR namespaceURI) { + return This->lpVtbl->declarePrefix(This,prefix,namespaceURI); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_getDeclaredPrefixes(IVBMXNamespaceManager* This,IMXNamespacePrefixes **prefixes) { + return This->lpVtbl->getDeclaredPrefixes(This,prefixes); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_getPrefixes(IVBMXNamespaceManager* This,BSTR namespaceURI,IMXNamespacePrefixes **prefixes) { + return This->lpVtbl->getPrefixes(This,namespaceURI,prefixes); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_getURI(IVBMXNamespaceManager* This,BSTR prefix,VARIANT *uri) { + return This->lpVtbl->getURI(This,prefix,uri); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_getURIFromNode(IVBMXNamespaceManager* This,BSTR strPrefix,IXMLDOMNode *contextNode,VARIANT *uri) { + return This->lpVtbl->getURIFromNode(This,strPrefix,contextNode,uri); +} +#endif +#endif + +#endif + + +#endif /* __IVBMXNamespaceManager_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXXMLFilter interface + */ +#ifndef __IMXXMLFilter_INTERFACE_DEFINED__ +#define __IMXXMLFilter_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMXXMLFilter, 0xc90352f7, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c90352f7-643c-4fbc-bb23-e996eb2d51fd") +IMXXMLFilter : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE getFeature( + BSTR strName, + VARIANT_BOOL *fValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE putFeature( + BSTR strName, + VARIANT_BOOL fValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getProperty( + BSTR strName, + VARIANT *varValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE putProperty( + BSTR strName, + VARIANT varValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_entityResolver( + IUnknown **oResolver) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_entityResolver( + IUnknown *oResolver) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_contentHandler( + IUnknown **oHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_contentHandler( + IUnknown *oHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_dtdHandler( + IUnknown **oHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_dtdHandler( + IUnknown *oHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_errorHandler( + IUnknown **oHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_errorHandler( + IUnknown *oHandler) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXXMLFilter, 0xc90352f7, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd) +#endif +#else +typedef struct IMXXMLFilterVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXXMLFilter *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXXMLFilter *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXXMLFilter *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IMXXMLFilter *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IMXXMLFilter *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IMXXMLFilter *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IMXXMLFilter *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IMXXMLFilter methods ***/ + HRESULT (STDMETHODCALLTYPE *getFeature)( + IMXXMLFilter *This, + BSTR strName, + VARIANT_BOOL *fValue); + + HRESULT (STDMETHODCALLTYPE *putFeature)( + IMXXMLFilter *This, + BSTR strName, + VARIANT_BOOL fValue); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + IMXXMLFilter *This, + BSTR strName, + VARIANT *varValue); + + HRESULT (STDMETHODCALLTYPE *putProperty)( + IMXXMLFilter *This, + BSTR strName, + VARIANT varValue); + + HRESULT (STDMETHODCALLTYPE *get_entityResolver)( + IMXXMLFilter *This, + IUnknown **oResolver); + + HRESULT (STDMETHODCALLTYPE *putref_entityResolver)( + IMXXMLFilter *This, + IUnknown *oResolver); + + HRESULT (STDMETHODCALLTYPE *get_contentHandler)( + IMXXMLFilter *This, + IUnknown **oHandler); + + HRESULT (STDMETHODCALLTYPE *putref_contentHandler)( + IMXXMLFilter *This, + IUnknown *oHandler); + + HRESULT (STDMETHODCALLTYPE *get_dtdHandler)( + IMXXMLFilter *This, + IUnknown **oHandler); + + HRESULT (STDMETHODCALLTYPE *putref_dtdHandler)( + IMXXMLFilter *This, + IUnknown *oHandler); + + HRESULT (STDMETHODCALLTYPE *get_errorHandler)( + IMXXMLFilter *This, + IUnknown **oHandler); + + HRESULT (STDMETHODCALLTYPE *putref_errorHandler)( + IMXXMLFilter *This, + IUnknown *oHandler); + + END_INTERFACE +} IMXXMLFilterVtbl; + +interface IMXXMLFilter { + CONST_VTBL IMXXMLFilterVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMXXMLFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMXXMLFilter_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMXXMLFilter_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IMXXMLFilter_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IMXXMLFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IMXXMLFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IMXXMLFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IMXXMLFilter methods ***/ +#define IMXXMLFilter_getFeature(This,strName,fValue) (This)->lpVtbl->getFeature(This,strName,fValue) +#define IMXXMLFilter_putFeature(This,strName,fValue) (This)->lpVtbl->putFeature(This,strName,fValue) +#define IMXXMLFilter_getProperty(This,strName,varValue) (This)->lpVtbl->getProperty(This,strName,varValue) +#define IMXXMLFilter_putProperty(This,strName,varValue) (This)->lpVtbl->putProperty(This,strName,varValue) +#define IMXXMLFilter_get_entityResolver(This,oResolver) (This)->lpVtbl->get_entityResolver(This,oResolver) +#define IMXXMLFilter_putref_entityResolver(This,oResolver) (This)->lpVtbl->putref_entityResolver(This,oResolver) +#define IMXXMLFilter_get_contentHandler(This,oHandler) (This)->lpVtbl->get_contentHandler(This,oHandler) +#define IMXXMLFilter_putref_contentHandler(This,oHandler) (This)->lpVtbl->putref_contentHandler(This,oHandler) +#define IMXXMLFilter_get_dtdHandler(This,oHandler) (This)->lpVtbl->get_dtdHandler(This,oHandler) +#define IMXXMLFilter_putref_dtdHandler(This,oHandler) (This)->lpVtbl->putref_dtdHandler(This,oHandler) +#define IMXXMLFilter_get_errorHandler(This,oHandler) (This)->lpVtbl->get_errorHandler(This,oHandler) +#define IMXXMLFilter_putref_errorHandler(This,oHandler) (This)->lpVtbl->putref_errorHandler(This,oHandler) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXXMLFilter_QueryInterface(IMXXMLFilter* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXXMLFilter_AddRef(IMXXMLFilter* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXXMLFilter_Release(IMXXMLFilter* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IMXXMLFilter_GetTypeInfoCount(IMXXMLFilter* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_GetTypeInfo(IMXXMLFilter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_GetIDsOfNames(IMXXMLFilter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_Invoke(IMXXMLFilter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IMXXMLFilter methods ***/ +static __WIDL_INLINE HRESULT IMXXMLFilter_getFeature(IMXXMLFilter* This,BSTR strName,VARIANT_BOOL *fValue) { + return This->lpVtbl->getFeature(This,strName,fValue); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_putFeature(IMXXMLFilter* This,BSTR strName,VARIANT_BOOL fValue) { + return This->lpVtbl->putFeature(This,strName,fValue); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_getProperty(IMXXMLFilter* This,BSTR strName,VARIANT *varValue) { + return This->lpVtbl->getProperty(This,strName,varValue); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_putProperty(IMXXMLFilter* This,BSTR strName,VARIANT varValue) { + return This->lpVtbl->putProperty(This,strName,varValue); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_get_entityResolver(IMXXMLFilter* This,IUnknown **oResolver) { + return This->lpVtbl->get_entityResolver(This,oResolver); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_putref_entityResolver(IMXXMLFilter* This,IUnknown *oResolver) { + return This->lpVtbl->putref_entityResolver(This,oResolver); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_get_contentHandler(IMXXMLFilter* This,IUnknown **oHandler) { + return This->lpVtbl->get_contentHandler(This,oHandler); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_putref_contentHandler(IMXXMLFilter* This,IUnknown *oHandler) { + return This->lpVtbl->putref_contentHandler(This,oHandler); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_get_dtdHandler(IMXXMLFilter* This,IUnknown **oHandler) { + return This->lpVtbl->get_dtdHandler(This,oHandler); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_putref_dtdHandler(IMXXMLFilter* This,IUnknown *oHandler) { + return This->lpVtbl->putref_dtdHandler(This,oHandler); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_get_errorHandler(IMXXMLFilter* This,IUnknown **oHandler) { + return This->lpVtbl->get_errorHandler(This,oHandler); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_putref_errorHandler(IMXXMLFilter* This,IUnknown *oHandler) { + return This->lpVtbl->putref_errorHandler(This,oHandler); +} +#endif +#endif + +#endif + + +#endif /* __IMXXMLFilter_INTERFACE_DEFINED__ */ +/***************************************************************************** + * ISchemaStringCollection interface + */ #ifndef __ISchemaStringCollection_INTERFACE_DEFINED__ #define __ISchemaStringCollection_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchemaStringCollection; + +DEFINE_GUID(IID_ISchemaStringCollection, 0x50ea08b1, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchemaStringCollection : public IDispatch { - public: - virtual HRESULT WINAPI get_item(__LONG32 index,BSTR *bstr) = 0; - virtual HRESULT WINAPI get_length(__LONG32 *length) = 0; - virtual HRESULT WINAPI get__newEnum(IUnknown **ppunk) = 0; - }; +MIDL_INTERFACE("50ea08b1-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaStringCollection : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG index, + BSTR *bstr) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppunk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaStringCollection, 0x50ea08b1, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaStringCollectionVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchemaStringCollection *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchemaStringCollection *This); - ULONG (WINAPI *Release)(ISchemaStringCollection *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchemaStringCollection *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchemaStringCollection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchemaStringCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchemaStringCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_item)(ISchemaStringCollection *This,__LONG32 index,BSTR *bstr); - HRESULT (WINAPI *get_length)(ISchemaStringCollection *This,__LONG32 *length); - HRESULT (WINAPI *get__newEnum)(ISchemaStringCollection *This,IUnknown **ppunk); - END_INTERFACE - } ISchemaStringCollectionVtbl; - struct ISchemaStringCollection { - CONST_VTBL struct ISchemaStringCollectionVtbl *lpVtbl; - }; +typedef struct ISchemaStringCollectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaStringCollection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaStringCollection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaStringCollection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaStringCollection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaStringCollection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaStringCollection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaStringCollection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaStringCollection methods ***/ + HRESULT (STDMETHODCALLTYPE *get_item)( + ISchemaStringCollection *This, + LONG index, + BSTR *bstr); + + HRESULT (STDMETHODCALLTYPE *get_length)( + ISchemaStringCollection *This, + LONG *length); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + ISchemaStringCollection *This, + IUnknown **ppunk); + + END_INTERFACE +} ISchemaStringCollectionVtbl; + +interface ISchemaStringCollection { + CONST_VTBL ISchemaStringCollectionVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchemaStringCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchemaStringCollection_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchemaStringCollection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchemaStringCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchemaStringCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchemaStringCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchemaStringCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaStringCollection methods ***/ #define ISchemaStringCollection_get_item(This,index,bstr) (This)->lpVtbl->get_item(This,index,bstr) #define ISchemaStringCollection_get_length(This,length) (This)->lpVtbl->get_length(This,length) #define ISchemaStringCollection_get__newEnum(This,ppunk) (This)->lpVtbl->get__newEnum(This,ppunk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaStringCollection_QueryInterface(ISchemaStringCollection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaStringCollection_AddRef(ISchemaStringCollection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaStringCollection_Release(ISchemaStringCollection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaStringCollection_GetTypeInfoCount(ISchemaStringCollection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaStringCollection_GetTypeInfo(ISchemaStringCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaStringCollection_GetIDsOfNames(ISchemaStringCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaStringCollection_Invoke(ISchemaStringCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaStringCollection methods ***/ +static __WIDL_INLINE HRESULT ISchemaStringCollection_get_item(ISchemaStringCollection* This,LONG index,BSTR *bstr) { + return This->lpVtbl->get_item(This,index,bstr); +} +static __WIDL_INLINE HRESULT ISchemaStringCollection_get_length(ISchemaStringCollection* This,LONG *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT ISchemaStringCollection_get__newEnum(ISchemaStringCollection* This,IUnknown **ppunk) { + return This->lpVtbl->get__newEnum(This,ppunk); +} #endif #endif - HRESULT WINAPI ISchemaStringCollection_get_item_Proxy(ISchemaStringCollection *This,__LONG32 index,BSTR *bstr); - void __RPC_STUB ISchemaStringCollection_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaStringCollection_get_length_Proxy(ISchemaStringCollection *This,__LONG32 *length); - void __RPC_STUB ISchemaStringCollection_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaStringCollection_get__newEnum_Proxy(ISchemaStringCollection *This,IUnknown **ppunk); - void __RPC_STUB ISchemaStringCollection_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISchemaStringCollection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaItemCollection interface + */ #ifndef __ISchemaItemCollection_INTERFACE_DEFINED__ #define __ISchemaItemCollection_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchemaItemCollection; + +DEFINE_GUID(IID_ISchemaItemCollection, 0x50ea08b2, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchemaItemCollection : public IDispatch { - public: - virtual HRESULT WINAPI get_item(__LONG32 index,ISchemaItem **item) = 0; - virtual HRESULT WINAPI itemByName(BSTR name,ISchemaItem **item) = 0; - virtual HRESULT WINAPI itemByQName(BSTR name,BSTR namespaceURI,ISchemaItem **item) = 0; - virtual HRESULT WINAPI get_length(__LONG32 *length) = 0; - virtual HRESULT WINAPI get__newEnum(IUnknown **ppunk) = 0; - }; +MIDL_INTERFACE("50ea08b2-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaItemCollection : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG index, + ISchemaItem **item) = 0; + + virtual HRESULT STDMETHODCALLTYPE itemByName( + BSTR name, + ISchemaItem **item) = 0; + + virtual HRESULT STDMETHODCALLTYPE itemByQName( + BSTR name, + BSTR namespaceURI, + ISchemaItem **item) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppunk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaItemCollection, 0x50ea08b2, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaItemCollectionVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchemaItemCollection *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchemaItemCollection *This); - ULONG (WINAPI *Release)(ISchemaItemCollection *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchemaItemCollection *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchemaItemCollection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchemaItemCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchemaItemCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_item)(ISchemaItemCollection *This,__LONG32 index,ISchemaItem **item); - HRESULT (WINAPI *itemByName)(ISchemaItemCollection *This,BSTR name,ISchemaItem **item); - HRESULT (WINAPI *itemByQName)(ISchemaItemCollection *This,BSTR name,BSTR namespaceURI,ISchemaItem **item); - HRESULT (WINAPI *get_length)(ISchemaItemCollection *This,__LONG32 *length); - HRESULT (WINAPI *get__newEnum)(ISchemaItemCollection *This,IUnknown **ppunk); - END_INTERFACE - } ISchemaItemCollectionVtbl; - struct ISchemaItemCollection { - CONST_VTBL struct ISchemaItemCollectionVtbl *lpVtbl; - }; +typedef struct ISchemaItemCollectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaItemCollection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaItemCollection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaItemCollection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaItemCollection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaItemCollection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaItemCollection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaItemCollection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItemCollection methods ***/ + HRESULT (STDMETHODCALLTYPE *get_item)( + ISchemaItemCollection *This, + LONG index, + ISchemaItem **item); + + HRESULT (STDMETHODCALLTYPE *itemByName)( + ISchemaItemCollection *This, + BSTR name, + ISchemaItem **item); + + HRESULT (STDMETHODCALLTYPE *itemByQName)( + ISchemaItemCollection *This, + BSTR name, + BSTR namespaceURI, + ISchemaItem **item); + + HRESULT (STDMETHODCALLTYPE *get_length)( + ISchemaItemCollection *This, + LONG *length); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + ISchemaItemCollection *This, + IUnknown **ppunk); + + END_INTERFACE +} ISchemaItemCollectionVtbl; + +interface ISchemaItemCollection { + CONST_VTBL ISchemaItemCollectionVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchemaItemCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchemaItemCollection_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchemaItemCollection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchemaItemCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchemaItemCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchemaItemCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchemaItemCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItemCollection methods ***/ #define ISchemaItemCollection_get_item(This,index,item) (This)->lpVtbl->get_item(This,index,item) #define ISchemaItemCollection_itemByName(This,name,item) (This)->lpVtbl->itemByName(This,name,item) #define ISchemaItemCollection_itemByQName(This,name,namespaceURI,item) (This)->lpVtbl->itemByQName(This,name,namespaceURI,item) #define ISchemaItemCollection_get_length(This,length) (This)->lpVtbl->get_length(This,length) #define ISchemaItemCollection_get__newEnum(This,ppunk) (This)->lpVtbl->get__newEnum(This,ppunk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaItemCollection_QueryInterface(ISchemaItemCollection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaItemCollection_AddRef(ISchemaItemCollection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaItemCollection_Release(ISchemaItemCollection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaItemCollection_GetTypeInfoCount(ISchemaItemCollection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_GetTypeInfo(ISchemaItemCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_GetIDsOfNames(ISchemaItemCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_Invoke(ISchemaItemCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItemCollection methods ***/ +static __WIDL_INLINE HRESULT ISchemaItemCollection_get_item(ISchemaItemCollection* This,LONG index,ISchemaItem **item) { + return This->lpVtbl->get_item(This,index,item); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_itemByName(ISchemaItemCollection* This,BSTR name,ISchemaItem **item) { + return This->lpVtbl->itemByName(This,name,item); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_itemByQName(ISchemaItemCollection* This,BSTR name,BSTR namespaceURI,ISchemaItem **item) { + return This->lpVtbl->itemByQName(This,name,namespaceURI,item); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_get_length(ISchemaItemCollection* This,LONG *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_get__newEnum(ISchemaItemCollection* This,IUnknown **ppunk) { + return This->lpVtbl->get__newEnum(This,ppunk); +} #endif #endif - HRESULT WINAPI ISchemaItemCollection_get_item_Proxy(ISchemaItemCollection *This,__LONG32 index,ISchemaItem **item); - void __RPC_STUB ISchemaItemCollection_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaItemCollection_itemByName_Proxy(ISchemaItemCollection *This,BSTR name,ISchemaItem **item); - void __RPC_STUB ISchemaItemCollection_itemByName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaItemCollection_itemByQName_Proxy(ISchemaItemCollection *This,BSTR name,BSTR namespaceURI,ISchemaItem **item); - void __RPC_STUB ISchemaItemCollection_itemByQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaItemCollection_get_length_Proxy(ISchemaItemCollection *This,__LONG32 *length); - void __RPC_STUB ISchemaItemCollection_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaItemCollection_get__newEnum_Proxy(ISchemaItemCollection *This,IUnknown **ppunk); - void __RPC_STUB ISchemaItemCollection_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISchemaItemCollection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaItem interface + */ #ifndef __ISchemaItem_INTERFACE_DEFINED__ #define __ISchemaItem_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchemaItem; + +DEFINE_GUID(IID_ISchemaItem, 0x50ea08b3, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchemaItem : public IDispatch { - public: - virtual HRESULT WINAPI get_name(BSTR *name) = 0; - virtual HRESULT WINAPI get_namespaceURI(BSTR *namespaceURI) = 0; - virtual HRESULT WINAPI get_schema(ISchema **schema) = 0; - virtual HRESULT WINAPI get_id(BSTR *id) = 0; - virtual HRESULT WINAPI get_itemType(SOMITEMTYPE *itemType) = 0; - virtual HRESULT WINAPI get_unhandledAttributes(IVBSAXAttributes **attributes) = 0; - virtual HRESULT WINAPI writeAnnotation(IUnknown *annotationSink,VARIANT_BOOL *isWritten) = 0; - }; +MIDL_INTERFACE("50ea08b3-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaItem : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_name( + BSTR *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_namespaceURI( + BSTR *namespaceURI) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_schema( + ISchema **schema) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_id( + BSTR *id) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_itemType( + SOMITEMTYPE *itemType) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_unhandledAttributes( + IVBSAXAttributes **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE writeAnnotation( + IUnknown *annotationSink, + VARIANT_BOOL *isWritten) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaItem, 0x50ea08b3, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaItemVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchemaItem *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchemaItem *This); - ULONG (WINAPI *Release)(ISchemaItem *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchemaItem *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchemaItem *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchemaItem *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchemaItem *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(ISchemaItem *This,BSTR *name); - HRESULT (WINAPI *get_namespaceURI)(ISchemaItem *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_schema)(ISchemaItem *This,ISchema **schema); - HRESULT (WINAPI *get_id)(ISchemaItem *This,BSTR *id); - HRESULT (WINAPI *get_itemType)(ISchemaItem *This,SOMITEMTYPE *itemType); - HRESULT (WINAPI *get_unhandledAttributes)(ISchemaItem *This,IVBSAXAttributes **attributes); - HRESULT (WINAPI *writeAnnotation)(ISchemaItem *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); - END_INTERFACE - } ISchemaItemVtbl; - struct ISchemaItem { - CONST_VTBL struct ISchemaItemVtbl *lpVtbl; - }; +typedef struct ISchemaItemVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaItem *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaItem *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaItem *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaItem *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaItem *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaItem *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaItem *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaItem *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaItem *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaItem *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaItem *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaItem *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaItem *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaItem *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + END_INTERFACE +} ISchemaItemVtbl; + +interface ISchemaItem { + CONST_VTBL ISchemaItemVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchemaItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchemaItem_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchemaItem_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchemaItem_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchemaItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchemaItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchemaItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ #define ISchemaItem_get_name(This,name) (This)->lpVtbl->get_name(This,name) #define ISchemaItem_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) #define ISchemaItem_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) @@ -5512,79 +20771,234 @@ extern "C" { #define ISchemaItem_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) #define ISchemaItem_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) #define ISchemaItem_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaItem_QueryInterface(ISchemaItem* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaItem_AddRef(ISchemaItem* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaItem_Release(ISchemaItem* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaItem_GetTypeInfoCount(ISchemaItem* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaItem_GetTypeInfo(ISchemaItem* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaItem_GetIDsOfNames(ISchemaItem* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaItem_Invoke(ISchemaItem* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaItem_get_name(ISchemaItem* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaItem_get_namespaceURI(ISchemaItem* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaItem_get_schema(ISchemaItem* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaItem_get_id(ISchemaItem* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaItem_get_itemType(ISchemaItem* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaItem_get_unhandledAttributes(ISchemaItem* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaItem_writeAnnotation(ISchemaItem* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} #endif #endif - HRESULT WINAPI ISchemaItem_get_name_Proxy(ISchemaItem *This,BSTR *name); - void __RPC_STUB ISchemaItem_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaItem_get_namespaceURI_Proxy(ISchemaItem *This,BSTR *namespaceURI); - void __RPC_STUB ISchemaItem_get_namespaceURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaItem_get_schema_Proxy(ISchemaItem *This,ISchema **schema); - void __RPC_STUB ISchemaItem_get_schema_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaItem_get_id_Proxy(ISchemaItem *This,BSTR *id); - void __RPC_STUB ISchemaItem_get_id_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaItem_get_itemType_Proxy(ISchemaItem *This,SOMITEMTYPE *itemType); - void __RPC_STUB ISchemaItem_get_itemType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaItem_get_unhandledAttributes_Proxy(ISchemaItem *This,IVBSAXAttributes **attributes); - void __RPC_STUB ISchemaItem_get_unhandledAttributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaItem_writeAnnotation_Proxy(ISchemaItem *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); - void __RPC_STUB ISchemaItem_writeAnnotation_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISchemaItem_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchema interface + */ #ifndef __ISchema_INTERFACE_DEFINED__ #define __ISchema_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchema; + +DEFINE_GUID(IID_ISchema, 0x50ea08b4, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchema : public ISchemaItem { - public: - virtual HRESULT WINAPI get_targetNamespace(BSTR *targetNamespace) = 0; - virtual HRESULT WINAPI get_version(BSTR *version) = 0; - virtual HRESULT WINAPI get_types(ISchemaItemCollection **types) = 0; - virtual HRESULT WINAPI get_elements(ISchemaItemCollection **elements) = 0; - virtual HRESULT WINAPI get_attributes(ISchemaItemCollection **attributes) = 0; - virtual HRESULT WINAPI get_attributeGroups(ISchemaItemCollection **attributeGroups) = 0; - virtual HRESULT WINAPI get_modelGroups(ISchemaItemCollection **modelGroups) = 0; - virtual HRESULT WINAPI get_notations(ISchemaItemCollection **notations) = 0; - virtual HRESULT WINAPI get_schemaLocations(ISchemaStringCollection **schemaLocations) = 0; - }; +MIDL_INTERFACE("50ea08b4-dd1b-4664-9a50-c2f40f4bd79a") +ISchema : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_targetNamespace( + BSTR *targetNamespace) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_version( + BSTR *version) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_types( + ISchemaItemCollection **types) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_elements( + ISchemaItemCollection **elements) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_attributes( + ISchemaItemCollection **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_attributeGroups( + ISchemaItemCollection **attributeGroups) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_modelGroups( + ISchemaItemCollection **modelGroups) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_notations( + ISchemaItemCollection **notations) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_schemaLocations( + ISchemaStringCollection **schemaLocations) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchema, 0x50ea08b4, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchema *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchema *This); - ULONG (WINAPI *Release)(ISchema *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchema *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchema *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchema *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchema *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(ISchema *This,BSTR *name); - HRESULT (WINAPI *get_namespaceURI)(ISchema *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_schema)(ISchema *This,ISchema **schema); - HRESULT (WINAPI *get_id)(ISchema *This,BSTR *id); - HRESULT (WINAPI *get_itemType)(ISchema *This,SOMITEMTYPE *itemType); - HRESULT (WINAPI *get_unhandledAttributes)(ISchema *This,IVBSAXAttributes **attributes); - HRESULT (WINAPI *writeAnnotation)(ISchema *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); - HRESULT (WINAPI *get_targetNamespace)(ISchema *This,BSTR *targetNamespace); - HRESULT (WINAPI *get_version)(ISchema *This,BSTR *version); - HRESULT (WINAPI *get_types)(ISchema *This,ISchemaItemCollection **types); - HRESULT (WINAPI *get_elements)(ISchema *This,ISchemaItemCollection **elements); - HRESULT (WINAPI *get_attributes)(ISchema *This,ISchemaItemCollection **attributes); - HRESULT (WINAPI *get_attributeGroups)(ISchema *This,ISchemaItemCollection **attributeGroups); - HRESULT (WINAPI *get_modelGroups)(ISchema *This,ISchemaItemCollection **modelGroups); - HRESULT (WINAPI *get_notations)(ISchema *This,ISchemaItemCollection **notations); - HRESULT (WINAPI *get_schemaLocations)(ISchema *This,ISchemaStringCollection **schemaLocations); - END_INTERFACE - } ISchemaVtbl; - struct ISchema { - CONST_VTBL struct ISchemaVtbl *lpVtbl; - }; +typedef struct ISchemaVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchema *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchema *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchema *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchema *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchema *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchema *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchema *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchema *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchema *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchema *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchema *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchema *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchema *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchema *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchema methods ***/ + HRESULT (STDMETHODCALLTYPE *get_targetNamespace)( + ISchema *This, + BSTR *targetNamespace); + + HRESULT (STDMETHODCALLTYPE *get_version)( + ISchema *This, + BSTR *version); + + HRESULT (STDMETHODCALLTYPE *get_types)( + ISchema *This, + ISchemaItemCollection **types); + + HRESULT (STDMETHODCALLTYPE *get_elements)( + ISchema *This, + ISchemaItemCollection **elements); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + ISchema *This, + ISchemaItemCollection **attributes); + + HRESULT (STDMETHODCALLTYPE *get_attributeGroups)( + ISchema *This, + ISchemaItemCollection **attributeGroups); + + HRESULT (STDMETHODCALLTYPE *get_modelGroups)( + ISchema *This, + ISchemaItemCollection **modelGroups); + + HRESULT (STDMETHODCALLTYPE *get_notations)( + ISchema *This, + ISchemaItemCollection **notations); + + HRESULT (STDMETHODCALLTYPE *get_schemaLocations)( + ISchema *This, + ISchemaStringCollection **schemaLocations); + + END_INTERFACE +} ISchemaVtbl; + +interface ISchema { + CONST_VTBL ISchemaVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchema_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchema_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchema_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchema_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchema_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchema_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchema_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ #define ISchema_get_name(This,name) (This)->lpVtbl->get_name(This,name) #define ISchema_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) #define ISchema_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) @@ -5592,6 +21006,7 @@ extern "C" { #define ISchema_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) #define ISchema_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) #define ISchema_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchema methods ***/ #define ISchema_get_targetNamespace(This,targetNamespace) (This)->lpVtbl->get_targetNamespace(This,targetNamespace) #define ISchema_get_version(This,version) (This)->lpVtbl->get_version(This,version) #define ISchema_get_types(This,types) (This)->lpVtbl->get_types(This,types) @@ -5601,69 +21016,213 @@ extern "C" { #define ISchema_get_modelGroups(This,modelGroups) (This)->lpVtbl->get_modelGroups(This,modelGroups) #define ISchema_get_notations(This,notations) (This)->lpVtbl->get_notations(This,notations) #define ISchema_get_schemaLocations(This,schemaLocations) (This)->lpVtbl->get_schemaLocations(This,schemaLocations) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchema_QueryInterface(ISchema* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchema_AddRef(ISchema* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchema_Release(ISchema* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchema_GetTypeInfoCount(ISchema* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchema_GetTypeInfo(ISchema* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchema_GetIDsOfNames(ISchema* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchema_Invoke(ISchema* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchema_get_name(ISchema* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchema_get_namespaceURI(ISchema* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchema_get_schema(ISchema* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchema_get_id(ISchema* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchema_get_itemType(ISchema* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchema_get_unhandledAttributes(ISchema* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchema_writeAnnotation(ISchema* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchema methods ***/ +static __WIDL_INLINE HRESULT ISchema_get_targetNamespace(ISchema* This,BSTR *targetNamespace) { + return This->lpVtbl->get_targetNamespace(This,targetNamespace); +} +static __WIDL_INLINE HRESULT ISchema_get_version(ISchema* This,BSTR *version) { + return This->lpVtbl->get_version(This,version); +} +static __WIDL_INLINE HRESULT ISchema_get_types(ISchema* This,ISchemaItemCollection **types) { + return This->lpVtbl->get_types(This,types); +} +static __WIDL_INLINE HRESULT ISchema_get_elements(ISchema* This,ISchemaItemCollection **elements) { + return This->lpVtbl->get_elements(This,elements); +} +static __WIDL_INLINE HRESULT ISchema_get_attributes(ISchema* This,ISchemaItemCollection **attributes) { + return This->lpVtbl->get_attributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchema_get_attributeGroups(ISchema* This,ISchemaItemCollection **attributeGroups) { + return This->lpVtbl->get_attributeGroups(This,attributeGroups); +} +static __WIDL_INLINE HRESULT ISchema_get_modelGroups(ISchema* This,ISchemaItemCollection **modelGroups) { + return This->lpVtbl->get_modelGroups(This,modelGroups); +} +static __WIDL_INLINE HRESULT ISchema_get_notations(ISchema* This,ISchemaItemCollection **notations) { + return This->lpVtbl->get_notations(This,notations); +} +static __WIDL_INLINE HRESULT ISchema_get_schemaLocations(ISchema* This,ISchemaStringCollection **schemaLocations) { + return This->lpVtbl->get_schemaLocations(This,schemaLocations); +} #endif #endif - HRESULT WINAPI ISchema_get_targetNamespace_Proxy(ISchema *This,BSTR *targetNamespace); - void __RPC_STUB ISchema_get_targetNamespace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchema_get_version_Proxy(ISchema *This,BSTR *version); - void __RPC_STUB ISchema_get_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchema_get_types_Proxy(ISchema *This,ISchemaItemCollection **types); - void __RPC_STUB ISchema_get_types_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchema_get_elements_Proxy(ISchema *This,ISchemaItemCollection **elements); - void __RPC_STUB ISchema_get_elements_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchema_get_attributes_Proxy(ISchema *This,ISchemaItemCollection **attributes); - void __RPC_STUB ISchema_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchema_get_attributeGroups_Proxy(ISchema *This,ISchemaItemCollection **attributeGroups); - void __RPC_STUB ISchema_get_attributeGroups_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchema_get_modelGroups_Proxy(ISchema *This,ISchemaItemCollection **modelGroups); - void __RPC_STUB ISchema_get_modelGroups_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchema_get_notations_Proxy(ISchema *This,ISchemaItemCollection **notations); - void __RPC_STUB ISchema_get_notations_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchema_get_schemaLocations_Proxy(ISchema *This,ISchemaStringCollection **schemaLocations); - void __RPC_STUB ISchema_get_schemaLocations_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISchema_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaParticle interface + */ #ifndef __ISchemaParticle_INTERFACE_DEFINED__ #define __ISchemaParticle_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchemaParticle; + +DEFINE_GUID(IID_ISchemaParticle, 0x50ea08b5, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchemaParticle : public ISchemaItem { - public: - virtual HRESULT WINAPI get_minOccurs(VARIANT *minOccurs) = 0; - virtual HRESULT WINAPI get_maxOccurs(VARIANT *maxOccurs) = 0; - }; +MIDL_INTERFACE("50ea08b5-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaParticle : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_minOccurs( + VARIANT *minOccurs) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_maxOccurs( + VARIANT *maxOccurs) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaParticle, 0x50ea08b5, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaParticleVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchemaParticle *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchemaParticle *This); - ULONG (WINAPI *Release)(ISchemaParticle *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchemaParticle *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchemaParticle *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchemaParticle *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchemaParticle *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(ISchemaParticle *This,BSTR *name); - HRESULT (WINAPI *get_namespaceURI)(ISchemaParticle *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_schema)(ISchemaParticle *This,ISchema **schema); - HRESULT (WINAPI *get_id)(ISchemaParticle *This,BSTR *id); - HRESULT (WINAPI *get_itemType)(ISchemaParticle *This,SOMITEMTYPE *itemType); - HRESULT (WINAPI *get_unhandledAttributes)(ISchemaParticle *This,IVBSAXAttributes **attributes); - HRESULT (WINAPI *writeAnnotation)(ISchemaParticle *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); - HRESULT (WINAPI *get_minOccurs)(ISchemaParticle *This,VARIANT *minOccurs); - HRESULT (WINAPI *get_maxOccurs)(ISchemaParticle *This,VARIANT *maxOccurs); - END_INTERFACE - } ISchemaParticleVtbl; - struct ISchemaParticle { - CONST_VTBL struct ISchemaParticleVtbl *lpVtbl; - }; +typedef struct ISchemaParticleVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaParticle *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaParticle *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaParticle *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaParticle *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaParticle *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaParticle *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaParticle *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaParticle *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaParticle *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaParticle *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaParticle *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaParticle *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaParticle *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaParticle *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaParticle methods ***/ + HRESULT (STDMETHODCALLTYPE *get_minOccurs)( + ISchemaParticle *This, + VARIANT *minOccurs); + + HRESULT (STDMETHODCALLTYPE *get_maxOccurs)( + ISchemaParticle *This, + VARIANT *maxOccurs); + + END_INTERFACE +} ISchemaParticleVtbl; + +interface ISchemaParticle { + CONST_VTBL ISchemaParticleVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchemaParticle_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchemaParticle_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchemaParticle_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchemaParticle_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchemaParticle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchemaParticle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchemaParticle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ #define ISchemaParticle_get_name(This,name) (This)->lpVtbl->get_name(This,name) #define ISchemaParticle_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) #define ISchemaParticle_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) @@ -5671,65 +21230,223 @@ extern "C" { #define ISchemaParticle_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) #define ISchemaParticle_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) #define ISchemaParticle_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaParticle methods ***/ #define ISchemaParticle_get_minOccurs(This,minOccurs) (This)->lpVtbl->get_minOccurs(This,minOccurs) #define ISchemaParticle_get_maxOccurs(This,maxOccurs) (This)->lpVtbl->get_maxOccurs(This,maxOccurs) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaParticle_QueryInterface(ISchemaParticle* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaParticle_AddRef(ISchemaParticle* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaParticle_Release(ISchemaParticle* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaParticle_GetTypeInfoCount(ISchemaParticle* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaParticle_GetTypeInfo(ISchemaParticle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaParticle_GetIDsOfNames(ISchemaParticle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaParticle_Invoke(ISchemaParticle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaParticle_get_name(ISchemaParticle* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaParticle_get_namespaceURI(ISchemaParticle* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaParticle_get_schema(ISchemaParticle* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaParticle_get_id(ISchemaParticle* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaParticle_get_itemType(ISchemaParticle* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaParticle_get_unhandledAttributes(ISchemaParticle* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaParticle_writeAnnotation(ISchemaParticle* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaParticle methods ***/ +static __WIDL_INLINE HRESULT ISchemaParticle_get_minOccurs(ISchemaParticle* This,VARIANT *minOccurs) { + return This->lpVtbl->get_minOccurs(This,minOccurs); +} +static __WIDL_INLINE HRESULT ISchemaParticle_get_maxOccurs(ISchemaParticle* This,VARIANT *maxOccurs) { + return This->lpVtbl->get_maxOccurs(This,maxOccurs); +} #endif #endif - HRESULT WINAPI ISchemaParticle_get_minOccurs_Proxy(ISchemaParticle *This,VARIANT *minOccurs); - void __RPC_STUB ISchemaParticle_get_minOccurs_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaParticle_get_maxOccurs_Proxy(ISchemaParticle *This,VARIANT *maxOccurs); - void __RPC_STUB ISchemaParticle_get_maxOccurs_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISchemaParticle_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaAttribute interface + */ #ifndef __ISchemaAttribute_INTERFACE_DEFINED__ #define __ISchemaAttribute_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchemaAttribute; + +DEFINE_GUID(IID_ISchemaAttribute, 0x50ea08b6, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchemaAttribute : public ISchemaItem { - public: - virtual HRESULT WINAPI get_type(ISchemaType **type) = 0; - virtual HRESULT WINAPI get_scope(ISchemaComplexType **scope) = 0; - virtual HRESULT WINAPI get_defaultValue(BSTR *defaultValue) = 0; - virtual HRESULT WINAPI get_fixedValue(BSTR *fixedValue) = 0; - virtual HRESULT WINAPI get_use(SCHEMAUSE *use) = 0; - virtual HRESULT WINAPI get_isReference(VARIANT_BOOL *reference) = 0; - }; +MIDL_INTERFACE("50ea08b6-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaAttribute : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_type( + ISchemaType **type) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_scope( + ISchemaComplexType **scope) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_defaultValue( + BSTR *defaultValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fixedValue( + BSTR *fixedValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_use( + SCHEMAUSE *use) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_isReference( + VARIANT_BOOL *reference) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaAttribute, 0x50ea08b6, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaAttributeVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchemaAttribute *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchemaAttribute *This); - ULONG (WINAPI *Release)(ISchemaAttribute *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchemaAttribute *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchemaAttribute *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchemaAttribute *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchemaAttribute *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(ISchemaAttribute *This,BSTR *name); - HRESULT (WINAPI *get_namespaceURI)(ISchemaAttribute *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_schema)(ISchemaAttribute *This,ISchema **schema); - HRESULT (WINAPI *get_id)(ISchemaAttribute *This,BSTR *id); - HRESULT (WINAPI *get_itemType)(ISchemaAttribute *This,SOMITEMTYPE *itemType); - HRESULT (WINAPI *get_unhandledAttributes)(ISchemaAttribute *This,IVBSAXAttributes **attributes); - HRESULT (WINAPI *writeAnnotation)(ISchemaAttribute *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); - HRESULT (WINAPI *get_type)(ISchemaAttribute *This,ISchemaType **type); - HRESULT (WINAPI *get_scope)(ISchemaAttribute *This,ISchemaComplexType **scope); - HRESULT (WINAPI *get_defaultValue)(ISchemaAttribute *This,BSTR *defaultValue); - HRESULT (WINAPI *get_fixedValue)(ISchemaAttribute *This,BSTR *fixedValue); - HRESULT (WINAPI *get_use)(ISchemaAttribute *This,SCHEMAUSE *use); - HRESULT (WINAPI *get_isReference)(ISchemaAttribute *This,VARIANT_BOOL *reference); - END_INTERFACE - } ISchemaAttributeVtbl; - struct ISchemaAttribute { - CONST_VTBL struct ISchemaAttributeVtbl *lpVtbl; - }; +typedef struct ISchemaAttributeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaAttribute *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaAttribute *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaAttribute *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaAttribute *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaAttribute *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaAttribute *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaAttribute *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaAttribute *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaAttribute *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaAttribute *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaAttribute *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaAttribute *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaAttribute *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaAttribute *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaAttribute methods ***/ + HRESULT (STDMETHODCALLTYPE *get_type)( + ISchemaAttribute *This, + ISchemaType **type); + + HRESULT (STDMETHODCALLTYPE *get_scope)( + ISchemaAttribute *This, + ISchemaComplexType **scope); + + HRESULT (STDMETHODCALLTYPE *get_defaultValue)( + ISchemaAttribute *This, + BSTR *defaultValue); + + HRESULT (STDMETHODCALLTYPE *get_fixedValue)( + ISchemaAttribute *This, + BSTR *fixedValue); + + HRESULT (STDMETHODCALLTYPE *get_use)( + ISchemaAttribute *This, + SCHEMAUSE *use); + + HRESULT (STDMETHODCALLTYPE *get_isReference)( + ISchemaAttribute *This, + VARIANT_BOOL *reference); + + END_INTERFACE +} ISchemaAttributeVtbl; + +interface ISchemaAttribute { + CONST_VTBL ISchemaAttributeVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchemaAttribute_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchemaAttribute_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchemaAttribute_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchemaAttribute_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchemaAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchemaAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchemaAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ #define ISchemaAttribute_get_name(This,name) (This)->lpVtbl->get_name(This,name) #define ISchemaAttribute_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) #define ISchemaAttribute_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) @@ -5737,89 +21454,283 @@ extern "C" { #define ISchemaAttribute_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) #define ISchemaAttribute_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) #define ISchemaAttribute_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaAttribute methods ***/ #define ISchemaAttribute_get_type(This,type) (This)->lpVtbl->get_type(This,type) #define ISchemaAttribute_get_scope(This,scope) (This)->lpVtbl->get_scope(This,scope) #define ISchemaAttribute_get_defaultValue(This,defaultValue) (This)->lpVtbl->get_defaultValue(This,defaultValue) #define ISchemaAttribute_get_fixedValue(This,fixedValue) (This)->lpVtbl->get_fixedValue(This,fixedValue) #define ISchemaAttribute_get_use(This,use) (This)->lpVtbl->get_use(This,use) #define ISchemaAttribute_get_isReference(This,reference) (This)->lpVtbl->get_isReference(This,reference) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttribute_QueryInterface(ISchemaAttribute* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaAttribute_AddRef(ISchemaAttribute* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaAttribute_Release(ISchemaAttribute* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttribute_GetTypeInfoCount(ISchemaAttribute* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_GetTypeInfo(ISchemaAttribute* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_GetIDsOfNames(ISchemaAttribute* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_Invoke(ISchemaAttribute* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttribute_get_name(ISchemaAttribute* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_namespaceURI(ISchemaAttribute* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_schema(ISchemaAttribute* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_id(ISchemaAttribute* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_itemType(ISchemaAttribute* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_unhandledAttributes(ISchemaAttribute* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_writeAnnotation(ISchemaAttribute* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaAttribute methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttribute_get_type(ISchemaAttribute* This,ISchemaType **type) { + return This->lpVtbl->get_type(This,type); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_scope(ISchemaAttribute* This,ISchemaComplexType **scope) { + return This->lpVtbl->get_scope(This,scope); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_defaultValue(ISchemaAttribute* This,BSTR *defaultValue) { + return This->lpVtbl->get_defaultValue(This,defaultValue); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_fixedValue(ISchemaAttribute* This,BSTR *fixedValue) { + return This->lpVtbl->get_fixedValue(This,fixedValue); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_use(ISchemaAttribute* This,SCHEMAUSE *use) { + return This->lpVtbl->get_use(This,use); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_isReference(ISchemaAttribute* This,VARIANT_BOOL *reference) { + return This->lpVtbl->get_isReference(This,reference); +} #endif #endif - HRESULT WINAPI ISchemaAttribute_get_type_Proxy(ISchemaAttribute *This,ISchemaType **type); - void __RPC_STUB ISchemaAttribute_get_type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaAttribute_get_scope_Proxy(ISchemaAttribute *This,ISchemaComplexType **scope); - void __RPC_STUB ISchemaAttribute_get_scope_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaAttribute_get_defaultValue_Proxy(ISchemaAttribute *This,BSTR *defaultValue); - void __RPC_STUB ISchemaAttribute_get_defaultValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaAttribute_get_fixedValue_Proxy(ISchemaAttribute *This,BSTR *fixedValue); - void __RPC_STUB ISchemaAttribute_get_fixedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaAttribute_get_use_Proxy(ISchemaAttribute *This,SCHEMAUSE *use); - void __RPC_STUB ISchemaAttribute_get_use_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaAttribute_get_isReference_Proxy(ISchemaAttribute *This,VARIANT_BOOL *reference); - void __RPC_STUB ISchemaAttribute_get_isReference_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISchemaAttribute_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaElement interface + */ #ifndef __ISchemaElement_INTERFACE_DEFINED__ #define __ISchemaElement_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchemaElement; + +DEFINE_GUID(IID_ISchemaElement, 0x50ea08b7, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchemaElement : public ISchemaParticle { - public: - virtual HRESULT WINAPI get_type(ISchemaType **type) = 0; - virtual HRESULT WINAPI get_scope(ISchemaComplexType **scope) = 0; - virtual HRESULT WINAPI get_defaultValue(BSTR *defaultValue) = 0; - virtual HRESULT WINAPI get_fixedValue(BSTR *fixedValue) = 0; - virtual HRESULT WINAPI get_isNillable(VARIANT_BOOL *nillable) = 0; - virtual HRESULT WINAPI get_identityConstraints(ISchemaItemCollection **constraints) = 0; - virtual HRESULT WINAPI get_substitutionGroup(ISchemaElement **element) = 0; - virtual HRESULT WINAPI get_substitutionGroupExclusions(SCHEMADERIVATIONMETHOD *exclusions) = 0; - virtual HRESULT WINAPI get_disallowedSubstitutions(SCHEMADERIVATIONMETHOD *disallowed) = 0; - virtual HRESULT WINAPI get_isAbstract(VARIANT_BOOL *abstract) = 0; - virtual HRESULT WINAPI get_isReference(VARIANT_BOOL *reference) = 0; - }; +MIDL_INTERFACE("50ea08b7-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaElement : public ISchemaParticle +{ + virtual HRESULT STDMETHODCALLTYPE get_type( + ISchemaType **type) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_scope( + ISchemaComplexType **scope) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_defaultValue( + BSTR *defaultValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fixedValue( + BSTR *fixedValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_isNillable( + VARIANT_BOOL *nillable) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_identityConstraints( + ISchemaItemCollection **constraints) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_substitutionGroup( + ISchemaElement **element) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_substitutionGroupExclusions( + SCHEMADERIVATIONMETHOD *exclusions) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_disallowedSubstitutions( + SCHEMADERIVATIONMETHOD *disallowed) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_isAbstract( + VARIANT_BOOL *abstract) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_isReference( + VARIANT_BOOL *reference) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaElement, 0x50ea08b7, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaElementVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchemaElement *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchemaElement *This); - ULONG (WINAPI *Release)(ISchemaElement *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchemaElement *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchemaElement *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchemaElement *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchemaElement *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(ISchemaElement *This,BSTR *name); - HRESULT (WINAPI *get_namespaceURI)(ISchemaElement *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_schema)(ISchemaElement *This,ISchema **schema); - HRESULT (WINAPI *get_id)(ISchemaElement *This,BSTR *id); - HRESULT (WINAPI *get_itemType)(ISchemaElement *This,SOMITEMTYPE *itemType); - HRESULT (WINAPI *get_unhandledAttributes)(ISchemaElement *This,IVBSAXAttributes **attributes); - HRESULT (WINAPI *writeAnnotation)(ISchemaElement *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); - HRESULT (WINAPI *get_minOccurs)(ISchemaElement *This,VARIANT *minOccurs); - HRESULT (WINAPI *get_maxOccurs)(ISchemaElement *This,VARIANT *maxOccurs); - HRESULT (WINAPI *get_type)(ISchemaElement *This,ISchemaType **type); - HRESULT (WINAPI *get_scope)(ISchemaElement *This,ISchemaComplexType **scope); - HRESULT (WINAPI *get_defaultValue)(ISchemaElement *This,BSTR *defaultValue); - HRESULT (WINAPI *get_fixedValue)(ISchemaElement *This,BSTR *fixedValue); - HRESULT (WINAPI *get_isNillable)(ISchemaElement *This,VARIANT_BOOL *nillable); - HRESULT (WINAPI *get_identityConstraints)(ISchemaElement *This,ISchemaItemCollection **constraints); - HRESULT (WINAPI *get_substitutionGroup)(ISchemaElement *This,ISchemaElement **element); - HRESULT (WINAPI *get_substitutionGroupExclusions)(ISchemaElement *This,SCHEMADERIVATIONMETHOD *exclusions); - HRESULT (WINAPI *get_disallowedSubstitutions)(ISchemaElement *This,SCHEMADERIVATIONMETHOD *disallowed); - HRESULT (WINAPI *get_isAbstract)(ISchemaElement *This,VARIANT_BOOL *abstract); - HRESULT (WINAPI *get_isReference)(ISchemaElement *This,VARIANT_BOOL *reference); - END_INTERFACE - } ISchemaElementVtbl; - struct ISchemaElement { - CONST_VTBL struct ISchemaElementVtbl *lpVtbl; - }; +typedef struct ISchemaElementVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaElement *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaElement *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaElement *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaElement *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaElement *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaElement *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaElement *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaElement *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaElement *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaElement *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaElement *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaElement *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaElement *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaElement *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaParticle methods ***/ + HRESULT (STDMETHODCALLTYPE *get_minOccurs)( + ISchemaElement *This, + VARIANT *minOccurs); + + HRESULT (STDMETHODCALLTYPE *get_maxOccurs)( + ISchemaElement *This, + VARIANT *maxOccurs); + + /*** ISchemaElement methods ***/ + HRESULT (STDMETHODCALLTYPE *get_type)( + ISchemaElement *This, + ISchemaType **type); + + HRESULT (STDMETHODCALLTYPE *get_scope)( + ISchemaElement *This, + ISchemaComplexType **scope); + + HRESULT (STDMETHODCALLTYPE *get_defaultValue)( + ISchemaElement *This, + BSTR *defaultValue); + + HRESULT (STDMETHODCALLTYPE *get_fixedValue)( + ISchemaElement *This, + BSTR *fixedValue); + + HRESULT (STDMETHODCALLTYPE *get_isNillable)( + ISchemaElement *This, + VARIANT_BOOL *nillable); + + HRESULT (STDMETHODCALLTYPE *get_identityConstraints)( + ISchemaElement *This, + ISchemaItemCollection **constraints); + + HRESULT (STDMETHODCALLTYPE *get_substitutionGroup)( + ISchemaElement *This, + ISchemaElement **element); + + HRESULT (STDMETHODCALLTYPE *get_substitutionGroupExclusions)( + ISchemaElement *This, + SCHEMADERIVATIONMETHOD *exclusions); + + HRESULT (STDMETHODCALLTYPE *get_disallowedSubstitutions)( + ISchemaElement *This, + SCHEMADERIVATIONMETHOD *disallowed); + + HRESULT (STDMETHODCALLTYPE *get_isAbstract)( + ISchemaElement *This, + VARIANT_BOOL *abstract); + + HRESULT (STDMETHODCALLTYPE *get_isReference)( + ISchemaElement *This, + VARIANT_BOOL *reference); + + END_INTERFACE +} ISchemaElementVtbl; + +interface ISchemaElement { + CONST_VTBL ISchemaElementVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchemaElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchemaElement_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchemaElement_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchemaElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchemaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchemaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchemaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ #define ISchemaElement_get_name(This,name) (This)->lpVtbl->get_name(This,name) #define ISchemaElement_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) #define ISchemaElement_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) @@ -5827,8 +21738,10 @@ extern "C" { #define ISchemaElement_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) #define ISchemaElement_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) #define ISchemaElement_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaParticle methods ***/ #define ISchemaElement_get_minOccurs(This,minOccurs) (This)->lpVtbl->get_minOccurs(This,minOccurs) #define ISchemaElement_get_maxOccurs(This,maxOccurs) (This)->lpVtbl->get_maxOccurs(This,maxOccurs) +/*** ISchemaElement methods ***/ #define ISchemaElement_get_type(This,type) (This)->lpVtbl->get_type(This,type) #define ISchemaElement_get_scope(This,scope) (This)->lpVtbl->get_scope(This,scope) #define ISchemaElement_get_defaultValue(This,defaultValue) (This)->lpVtbl->get_defaultValue(This,defaultValue) @@ -5840,103 +21753,333 @@ extern "C" { #define ISchemaElement_get_disallowedSubstitutions(This,disallowed) (This)->lpVtbl->get_disallowedSubstitutions(This,disallowed) #define ISchemaElement_get_isAbstract(This,abstract) (This)->lpVtbl->get_isAbstract(This,abstract) #define ISchemaElement_get_isReference(This,reference) (This)->lpVtbl->get_isReference(This,reference) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaElement_QueryInterface(ISchemaElement* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaElement_AddRef(ISchemaElement* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaElement_Release(ISchemaElement* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaElement_GetTypeInfoCount(ISchemaElement* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaElement_GetTypeInfo(ISchemaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaElement_GetIDsOfNames(ISchemaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaElement_Invoke(ISchemaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaElement_get_name(ISchemaElement* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_namespaceURI(ISchemaElement* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_schema(ISchemaElement* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_id(ISchemaElement* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_itemType(ISchemaElement* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_unhandledAttributes(ISchemaElement* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaElement_writeAnnotation(ISchemaElement* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaParticle methods ***/ +static __WIDL_INLINE HRESULT ISchemaElement_get_minOccurs(ISchemaElement* This,VARIANT *minOccurs) { + return This->lpVtbl->get_minOccurs(This,minOccurs); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_maxOccurs(ISchemaElement* This,VARIANT *maxOccurs) { + return This->lpVtbl->get_maxOccurs(This,maxOccurs); +} +/*** ISchemaElement methods ***/ +static __WIDL_INLINE HRESULT ISchemaElement_get_type(ISchemaElement* This,ISchemaType **type) { + return This->lpVtbl->get_type(This,type); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_scope(ISchemaElement* This,ISchemaComplexType **scope) { + return This->lpVtbl->get_scope(This,scope); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_defaultValue(ISchemaElement* This,BSTR *defaultValue) { + return This->lpVtbl->get_defaultValue(This,defaultValue); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_fixedValue(ISchemaElement* This,BSTR *fixedValue) { + return This->lpVtbl->get_fixedValue(This,fixedValue); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_isNillable(ISchemaElement* This,VARIANT_BOOL *nillable) { + return This->lpVtbl->get_isNillable(This,nillable); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_identityConstraints(ISchemaElement* This,ISchemaItemCollection **constraints) { + return This->lpVtbl->get_identityConstraints(This,constraints); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_substitutionGroup(ISchemaElement* This,ISchemaElement **element) { + return This->lpVtbl->get_substitutionGroup(This,element); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_substitutionGroupExclusions(ISchemaElement* This,SCHEMADERIVATIONMETHOD *exclusions) { + return This->lpVtbl->get_substitutionGroupExclusions(This,exclusions); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_disallowedSubstitutions(ISchemaElement* This,SCHEMADERIVATIONMETHOD *disallowed) { + return This->lpVtbl->get_disallowedSubstitutions(This,disallowed); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_isAbstract(ISchemaElement* This,VARIANT_BOOL *abstract) { + return This->lpVtbl->get_isAbstract(This,abstract); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_isReference(ISchemaElement* This,VARIANT_BOOL *reference) { + return This->lpVtbl->get_isReference(This,reference); +} #endif #endif - HRESULT WINAPI ISchemaElement_get_type_Proxy(ISchemaElement *This,ISchemaType **type); - void __RPC_STUB ISchemaElement_get_type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaElement_get_scope_Proxy(ISchemaElement *This,ISchemaComplexType **scope); - void __RPC_STUB ISchemaElement_get_scope_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaElement_get_defaultValue_Proxy(ISchemaElement *This,BSTR *defaultValue); - void __RPC_STUB ISchemaElement_get_defaultValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaElement_get_fixedValue_Proxy(ISchemaElement *This,BSTR *fixedValue); - void __RPC_STUB ISchemaElement_get_fixedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaElement_get_isNillable_Proxy(ISchemaElement *This,VARIANT_BOOL *nillable); - void __RPC_STUB ISchemaElement_get_isNillable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaElement_get_identityConstraints_Proxy(ISchemaElement *This,ISchemaItemCollection **constraints); - void __RPC_STUB ISchemaElement_get_identityConstraints_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaElement_get_substitutionGroup_Proxy(ISchemaElement *This,ISchemaElement **element); - void __RPC_STUB ISchemaElement_get_substitutionGroup_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaElement_get_substitutionGroupExclusions_Proxy(ISchemaElement *This,SCHEMADERIVATIONMETHOD *exclusions); - void __RPC_STUB ISchemaElement_get_substitutionGroupExclusions_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaElement_get_disallowedSubstitutions_Proxy(ISchemaElement *This,SCHEMADERIVATIONMETHOD *disallowed); - void __RPC_STUB ISchemaElement_get_disallowedSubstitutions_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaElement_get_isAbstract_Proxy(ISchemaElement *This,VARIANT_BOOL *abstract); - void __RPC_STUB ISchemaElement_get_isAbstract_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaElement_get_isReference_Proxy(ISchemaElement *This,VARIANT_BOOL *reference); - void __RPC_STUB ISchemaElement_get_isReference_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISchemaElement_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaType interface + */ #ifndef __ISchemaType_INTERFACE_DEFINED__ #define __ISchemaType_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchemaType; + +DEFINE_GUID(IID_ISchemaType, 0x50ea08b8, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchemaType : public ISchemaItem { - public: - virtual HRESULT WINAPI get_baseTypes(ISchemaItemCollection **baseTypes) = 0; - virtual HRESULT WINAPI get_final(SCHEMADERIVATIONMETHOD *final) = 0; - virtual HRESULT WINAPI get_variety(SCHEMATYPEVARIETY *variety) = 0; - virtual HRESULT WINAPI get_derivedBy(SCHEMADERIVATIONMETHOD *derivedBy) = 0; - virtual HRESULT WINAPI isValid(BSTR data,VARIANT_BOOL *valid) = 0; - virtual HRESULT WINAPI get_minExclusive(BSTR *minExclusive) = 0; - virtual HRESULT WINAPI get_minInclusive(BSTR *minInclusive) = 0; - virtual HRESULT WINAPI get_maxExclusive(BSTR *maxExclusive) = 0; - virtual HRESULT WINAPI get_maxInclusive(BSTR *maxInclusive) = 0; - virtual HRESULT WINAPI get_totalDigits(VARIANT *totalDigits) = 0; - virtual HRESULT WINAPI get_fractionDigits(VARIANT *fractionDigits) = 0; - virtual HRESULT WINAPI get_length(VARIANT *length) = 0; - virtual HRESULT WINAPI get_minLength(VARIANT *minLength) = 0; - virtual HRESULT WINAPI get_maxLength(VARIANT *maxLength) = 0; - virtual HRESULT WINAPI get_enumeration(ISchemaStringCollection **enumeration) = 0; - virtual HRESULT WINAPI get_whitespace(SCHEMAWHITESPACE *whitespace) = 0; - virtual HRESULT WINAPI get_patterns(ISchemaStringCollection **patterns) = 0; - }; +MIDL_INTERFACE("50ea08b8-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaType : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_baseTypes( + ISchemaItemCollection **baseTypes) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_final( + SCHEMADERIVATIONMETHOD *final) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_variety( + SCHEMATYPEVARIETY *variety) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_derivedBy( + SCHEMADERIVATIONMETHOD *derivedBy) = 0; + + virtual HRESULT STDMETHODCALLTYPE isValid( + BSTR data, + VARIANT_BOOL *valid) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_minExclusive( + BSTR *minExclusive) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_minInclusive( + BSTR *minInclusive) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_maxExclusive( + BSTR *maxExclusive) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_maxInclusive( + BSTR *maxInclusive) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_totalDigits( + VARIANT *totalDigits) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fractionDigits( + VARIANT *fractionDigits) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + VARIANT *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_minLength( + VARIANT *minLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_maxLength( + VARIANT *maxLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_enumeration( + ISchemaStringCollection **enumeration) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_whitespace( + SCHEMAWHITESPACE *whitespace) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_patterns( + ISchemaStringCollection **patterns) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaType, 0x50ea08b8, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaTypeVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchemaType *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchemaType *This); - ULONG (WINAPI *Release)(ISchemaType *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchemaType *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchemaType *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchemaType *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchemaType *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(ISchemaType *This,BSTR *name); - HRESULT (WINAPI *get_namespaceURI)(ISchemaType *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_schema)(ISchemaType *This,ISchema **schema); - HRESULT (WINAPI *get_id)(ISchemaType *This,BSTR *id); - HRESULT (WINAPI *get_itemType)(ISchemaType *This,SOMITEMTYPE *itemType); - HRESULT (WINAPI *get_unhandledAttributes)(ISchemaType *This,IVBSAXAttributes **attributes); - HRESULT (WINAPI *writeAnnotation)(ISchemaType *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); - HRESULT (WINAPI *get_baseTypes)(ISchemaType *This,ISchemaItemCollection **baseTypes); - HRESULT (WINAPI *get_final)(ISchemaType *This,SCHEMADERIVATIONMETHOD *final); - HRESULT (WINAPI *get_variety)(ISchemaType *This,SCHEMATYPEVARIETY *variety); - HRESULT (WINAPI *get_derivedBy)(ISchemaType *This,SCHEMADERIVATIONMETHOD *derivedBy); - HRESULT (WINAPI *isValid)(ISchemaType *This,BSTR data,VARIANT_BOOL *valid); - HRESULT (WINAPI *get_minExclusive)(ISchemaType *This,BSTR *minExclusive); - HRESULT (WINAPI *get_minInclusive)(ISchemaType *This,BSTR *minInclusive); - HRESULT (WINAPI *get_maxExclusive)(ISchemaType *This,BSTR *maxExclusive); - HRESULT (WINAPI *get_maxInclusive)(ISchemaType *This,BSTR *maxInclusive); - HRESULT (WINAPI *get_totalDigits)(ISchemaType *This,VARIANT *totalDigits); - HRESULT (WINAPI *get_fractionDigits)(ISchemaType *This,VARIANT *fractionDigits); - HRESULT (WINAPI *get_length)(ISchemaType *This,VARIANT *length); - HRESULT (WINAPI *get_minLength)(ISchemaType *This,VARIANT *minLength); - HRESULT (WINAPI *get_maxLength)(ISchemaType *This,VARIANT *maxLength); - HRESULT (WINAPI *get_enumeration)(ISchemaType *This,ISchemaStringCollection **enumeration); - HRESULT (WINAPI *get_whitespace)(ISchemaType *This,SCHEMAWHITESPACE *whitespace); - HRESULT (WINAPI *get_patterns)(ISchemaType *This,ISchemaStringCollection **patterns); - END_INTERFACE - } ISchemaTypeVtbl; - struct ISchemaType { - CONST_VTBL struct ISchemaTypeVtbl *lpVtbl; - }; +typedef struct ISchemaTypeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaType *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaType *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaType *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaType *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaType *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaType *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaType *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaType *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaType *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaType *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaType *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaType *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaType *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaType *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaType methods ***/ + HRESULT (STDMETHODCALLTYPE *get_baseTypes)( + ISchemaType *This, + ISchemaItemCollection **baseTypes); + + HRESULT (STDMETHODCALLTYPE *get_final)( + ISchemaType *This, + SCHEMADERIVATIONMETHOD *final); + + HRESULT (STDMETHODCALLTYPE *get_variety)( + ISchemaType *This, + SCHEMATYPEVARIETY *variety); + + HRESULT (STDMETHODCALLTYPE *get_derivedBy)( + ISchemaType *This, + SCHEMADERIVATIONMETHOD *derivedBy); + + HRESULT (STDMETHODCALLTYPE *isValid)( + ISchemaType *This, + BSTR data, + VARIANT_BOOL *valid); + + HRESULT (STDMETHODCALLTYPE *get_minExclusive)( + ISchemaType *This, + BSTR *minExclusive); + + HRESULT (STDMETHODCALLTYPE *get_minInclusive)( + ISchemaType *This, + BSTR *minInclusive); + + HRESULT (STDMETHODCALLTYPE *get_maxExclusive)( + ISchemaType *This, + BSTR *maxExclusive); + + HRESULT (STDMETHODCALLTYPE *get_maxInclusive)( + ISchemaType *This, + BSTR *maxInclusive); + + HRESULT (STDMETHODCALLTYPE *get_totalDigits)( + ISchemaType *This, + VARIANT *totalDigits); + + HRESULT (STDMETHODCALLTYPE *get_fractionDigits)( + ISchemaType *This, + VARIANT *fractionDigits); + + HRESULT (STDMETHODCALLTYPE *get_length)( + ISchemaType *This, + VARIANT *length); + + HRESULT (STDMETHODCALLTYPE *get_minLength)( + ISchemaType *This, + VARIANT *minLength); + + HRESULT (STDMETHODCALLTYPE *get_maxLength)( + ISchemaType *This, + VARIANT *maxLength); + + HRESULT (STDMETHODCALLTYPE *get_enumeration)( + ISchemaType *This, + ISchemaStringCollection **enumeration); + + HRESULT (STDMETHODCALLTYPE *get_whitespace)( + ISchemaType *This, + SCHEMAWHITESPACE *whitespace); + + HRESULT (STDMETHODCALLTYPE *get_patterns)( + ISchemaType *This, + ISchemaStringCollection **patterns); + + END_INTERFACE +} ISchemaTypeVtbl; + +interface ISchemaType { + CONST_VTBL ISchemaTypeVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchemaType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchemaType_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchemaType_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchemaType_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchemaType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchemaType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchemaType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ #define ISchemaType_get_name(This,name) (This)->lpVtbl->get_name(This,name) #define ISchemaType_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) #define ISchemaType_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) @@ -5944,6 +22087,7 @@ extern "C" { #define ISchemaType_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) #define ISchemaType_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) #define ISchemaType_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaType methods ***/ #define ISchemaType_get_baseTypes(This,baseTypes) (This)->lpVtbl->get_baseTypes(This,baseTypes) #define ISchemaType_get_final(This,final) (This)->lpVtbl->get_final(This,final) #define ISchemaType_get_variety(This,variety) (This)->lpVtbl->get_variety(This,variety) @@ -5961,110 +22105,335 @@ extern "C" { #define ISchemaType_get_enumeration(This,enumeration) (This)->lpVtbl->get_enumeration(This,enumeration) #define ISchemaType_get_whitespace(This,whitespace) (This)->lpVtbl->get_whitespace(This,whitespace) #define ISchemaType_get_patterns(This,patterns) (This)->lpVtbl->get_patterns(This,patterns) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaType_QueryInterface(ISchemaType* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaType_AddRef(ISchemaType* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaType_Release(ISchemaType* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaType_GetTypeInfoCount(ISchemaType* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaType_GetTypeInfo(ISchemaType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaType_GetIDsOfNames(ISchemaType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaType_Invoke(ISchemaType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaType_get_name(ISchemaType* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaType_get_namespaceURI(ISchemaType* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaType_get_schema(ISchemaType* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaType_get_id(ISchemaType* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaType_get_itemType(ISchemaType* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaType_get_unhandledAttributes(ISchemaType* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaType_writeAnnotation(ISchemaType* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaType methods ***/ +static __WIDL_INLINE HRESULT ISchemaType_get_baseTypes(ISchemaType* This,ISchemaItemCollection **baseTypes) { + return This->lpVtbl->get_baseTypes(This,baseTypes); +} +static __WIDL_INLINE HRESULT ISchemaType_get_final(ISchemaType* This,SCHEMADERIVATIONMETHOD *final) { + return This->lpVtbl->get_final(This,final); +} +static __WIDL_INLINE HRESULT ISchemaType_get_variety(ISchemaType* This,SCHEMATYPEVARIETY *variety) { + return This->lpVtbl->get_variety(This,variety); +} +static __WIDL_INLINE HRESULT ISchemaType_get_derivedBy(ISchemaType* This,SCHEMADERIVATIONMETHOD *derivedBy) { + return This->lpVtbl->get_derivedBy(This,derivedBy); +} +static __WIDL_INLINE HRESULT ISchemaType_isValid(ISchemaType* This,BSTR data,VARIANT_BOOL *valid) { + return This->lpVtbl->isValid(This,data,valid); +} +static __WIDL_INLINE HRESULT ISchemaType_get_minExclusive(ISchemaType* This,BSTR *minExclusive) { + return This->lpVtbl->get_minExclusive(This,minExclusive); +} +static __WIDL_INLINE HRESULT ISchemaType_get_minInclusive(ISchemaType* This,BSTR *minInclusive) { + return This->lpVtbl->get_minInclusive(This,minInclusive); +} +static __WIDL_INLINE HRESULT ISchemaType_get_maxExclusive(ISchemaType* This,BSTR *maxExclusive) { + return This->lpVtbl->get_maxExclusive(This,maxExclusive); +} +static __WIDL_INLINE HRESULT ISchemaType_get_maxInclusive(ISchemaType* This,BSTR *maxInclusive) { + return This->lpVtbl->get_maxInclusive(This,maxInclusive); +} +static __WIDL_INLINE HRESULT ISchemaType_get_totalDigits(ISchemaType* This,VARIANT *totalDigits) { + return This->lpVtbl->get_totalDigits(This,totalDigits); +} +static __WIDL_INLINE HRESULT ISchemaType_get_fractionDigits(ISchemaType* This,VARIANT *fractionDigits) { + return This->lpVtbl->get_fractionDigits(This,fractionDigits); +} +static __WIDL_INLINE HRESULT ISchemaType_get_length(ISchemaType* This,VARIANT *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT ISchemaType_get_minLength(ISchemaType* This,VARIANT *minLength) { + return This->lpVtbl->get_minLength(This,minLength); +} +static __WIDL_INLINE HRESULT ISchemaType_get_maxLength(ISchemaType* This,VARIANT *maxLength) { + return This->lpVtbl->get_maxLength(This,maxLength); +} +static __WIDL_INLINE HRESULT ISchemaType_get_enumeration(ISchemaType* This,ISchemaStringCollection **enumeration) { + return This->lpVtbl->get_enumeration(This,enumeration); +} +static __WIDL_INLINE HRESULT ISchemaType_get_whitespace(ISchemaType* This,SCHEMAWHITESPACE *whitespace) { + return This->lpVtbl->get_whitespace(This,whitespace); +} +static __WIDL_INLINE HRESULT ISchemaType_get_patterns(ISchemaType* This,ISchemaStringCollection **patterns) { + return This->lpVtbl->get_patterns(This,patterns); +} #endif #endif - HRESULT WINAPI ISchemaType_get_baseTypes_Proxy(ISchemaType *This,ISchemaItemCollection **baseTypes); - void __RPC_STUB ISchemaType_get_baseTypes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_final_Proxy(ISchemaType *This,SCHEMADERIVATIONMETHOD *final); - void __RPC_STUB ISchemaType_get_final_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_variety_Proxy(ISchemaType *This,SCHEMATYPEVARIETY *variety); - void __RPC_STUB ISchemaType_get_variety_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_derivedBy_Proxy(ISchemaType *This,SCHEMADERIVATIONMETHOD *derivedBy); - void __RPC_STUB ISchemaType_get_derivedBy_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_isValid_Proxy(ISchemaType *This,BSTR data,VARIANT_BOOL *valid); - void __RPC_STUB ISchemaType_isValid_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_minExclusive_Proxy(ISchemaType *This,BSTR *minExclusive); - void __RPC_STUB ISchemaType_get_minExclusive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_minInclusive_Proxy(ISchemaType *This,BSTR *minInclusive); - void __RPC_STUB ISchemaType_get_minInclusive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_maxExclusive_Proxy(ISchemaType *This,BSTR *maxExclusive); - void __RPC_STUB ISchemaType_get_maxExclusive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_maxInclusive_Proxy(ISchemaType *This,BSTR *maxInclusive); - void __RPC_STUB ISchemaType_get_maxInclusive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_totalDigits_Proxy(ISchemaType *This,VARIANT *totalDigits); - void __RPC_STUB ISchemaType_get_totalDigits_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_fractionDigits_Proxy(ISchemaType *This,VARIANT *fractionDigits); - void __RPC_STUB ISchemaType_get_fractionDigits_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_length_Proxy(ISchemaType *This,VARIANT *length); - void __RPC_STUB ISchemaType_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_minLength_Proxy(ISchemaType *This,VARIANT *minLength); - void __RPC_STUB ISchemaType_get_minLength_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_maxLength_Proxy(ISchemaType *This,VARIANT *maxLength); - void __RPC_STUB ISchemaType_get_maxLength_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_enumeration_Proxy(ISchemaType *This,ISchemaStringCollection **enumeration); - void __RPC_STUB ISchemaType_get_enumeration_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_whitespace_Proxy(ISchemaType *This,SCHEMAWHITESPACE *whitespace); - void __RPC_STUB ISchemaType_get_whitespace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaType_get_patterns_Proxy(ISchemaType *This,ISchemaStringCollection **patterns); - void __RPC_STUB ISchemaType_get_patterns_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISchemaType_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaComplexType interface + */ #ifndef __ISchemaComplexType_INTERFACE_DEFINED__ #define __ISchemaComplexType_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchemaComplexType; + +DEFINE_GUID(IID_ISchemaComplexType, 0x50ea08b9, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchemaComplexType : public ISchemaType { - public: - virtual HRESULT WINAPI get_isAbstract(VARIANT_BOOL *abstract) = 0; - virtual HRESULT WINAPI get_anyAttribute(ISchemaAny **anyAttribute) = 0; - virtual HRESULT WINAPI get_attributes(ISchemaItemCollection **attributes) = 0; - virtual HRESULT WINAPI get_contentType(SCHEMACONTENTTYPE *contentType) = 0; - virtual HRESULT WINAPI get_contentModel(ISchemaModelGroup **contentModel) = 0; - virtual HRESULT WINAPI get_prohibitedSubstitutions(SCHEMADERIVATIONMETHOD *prohibited) = 0; - }; +MIDL_INTERFACE("50ea08b9-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaComplexType : public ISchemaType +{ + virtual HRESULT STDMETHODCALLTYPE get_isAbstract( + VARIANT_BOOL *abstract) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_anyAttribute( + ISchemaAny **anyAttribute) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_attributes( + ISchemaItemCollection **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_contentType( + SCHEMACONTENTTYPE *contentType) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_contentModel( + ISchemaModelGroup **contentModel) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_prohibitedSubstitutions( + SCHEMADERIVATIONMETHOD *prohibited) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaComplexType, 0x50ea08b9, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaComplexTypeVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchemaComplexType *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchemaComplexType *This); - ULONG (WINAPI *Release)(ISchemaComplexType *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchemaComplexType *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchemaComplexType *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchemaComplexType *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchemaComplexType *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(ISchemaComplexType *This,BSTR *name); - HRESULT (WINAPI *get_namespaceURI)(ISchemaComplexType *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_schema)(ISchemaComplexType *This,ISchema **schema); - HRESULT (WINAPI *get_id)(ISchemaComplexType *This,BSTR *id); - HRESULT (WINAPI *get_itemType)(ISchemaComplexType *This,SOMITEMTYPE *itemType); - HRESULT (WINAPI *get_unhandledAttributes)(ISchemaComplexType *This,IVBSAXAttributes **attributes); - HRESULT (WINAPI *writeAnnotation)(ISchemaComplexType *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); - HRESULT (WINAPI *get_baseTypes)(ISchemaComplexType *This,ISchemaItemCollection **baseTypes); - HRESULT (WINAPI *get_final)(ISchemaComplexType *This,SCHEMADERIVATIONMETHOD *final); - HRESULT (WINAPI *get_variety)(ISchemaComplexType *This,SCHEMATYPEVARIETY *variety); - HRESULT (WINAPI *get_derivedBy)(ISchemaComplexType *This,SCHEMADERIVATIONMETHOD *derivedBy); - HRESULT (WINAPI *isValid)(ISchemaComplexType *This,BSTR data,VARIANT_BOOL *valid); - HRESULT (WINAPI *get_minExclusive)(ISchemaComplexType *This,BSTR *minExclusive); - HRESULT (WINAPI *get_minInclusive)(ISchemaComplexType *This,BSTR *minInclusive); - HRESULT (WINAPI *get_maxExclusive)(ISchemaComplexType *This,BSTR *maxExclusive); - HRESULT (WINAPI *get_maxInclusive)(ISchemaComplexType *This,BSTR *maxInclusive); - HRESULT (WINAPI *get_totalDigits)(ISchemaComplexType *This,VARIANT *totalDigits); - HRESULT (WINAPI *get_fractionDigits)(ISchemaComplexType *This,VARIANT *fractionDigits); - HRESULT (WINAPI *get_length)(ISchemaComplexType *This,VARIANT *length); - HRESULT (WINAPI *get_minLength)(ISchemaComplexType *This,VARIANT *minLength); - HRESULT (WINAPI *get_maxLength)(ISchemaComplexType *This,VARIANT *maxLength); - HRESULT (WINAPI *get_enumeration)(ISchemaComplexType *This,ISchemaStringCollection **enumeration); - HRESULT (WINAPI *get_whitespace)(ISchemaComplexType *This,SCHEMAWHITESPACE *whitespace); - HRESULT (WINAPI *get_patterns)(ISchemaComplexType *This,ISchemaStringCollection **patterns); - HRESULT (WINAPI *get_isAbstract)(ISchemaComplexType *This,VARIANT_BOOL *abstract); - HRESULT (WINAPI *get_anyAttribute)(ISchemaComplexType *This,ISchemaAny **anyAttribute); - HRESULT (WINAPI *get_attributes)(ISchemaComplexType *This,ISchemaItemCollection **attributes); - HRESULT (WINAPI *get_contentType)(ISchemaComplexType *This,SCHEMACONTENTTYPE *contentType); - HRESULT (WINAPI *get_contentModel)(ISchemaComplexType *This,ISchemaModelGroup **contentModel); - HRESULT (WINAPI *get_prohibitedSubstitutions)(ISchemaComplexType *This,SCHEMADERIVATIONMETHOD *prohibited); - END_INTERFACE - } ISchemaComplexTypeVtbl; - struct ISchemaComplexType { - CONST_VTBL struct ISchemaComplexTypeVtbl *lpVtbl; - }; +typedef struct ISchemaComplexTypeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaComplexType *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaComplexType *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaComplexType *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaComplexType *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaComplexType *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaComplexType *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaComplexType *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaComplexType *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaComplexType *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaComplexType *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaComplexType *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaComplexType *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaComplexType *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaComplexType *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaType methods ***/ + HRESULT (STDMETHODCALLTYPE *get_baseTypes)( + ISchemaComplexType *This, + ISchemaItemCollection **baseTypes); + + HRESULT (STDMETHODCALLTYPE *get_final)( + ISchemaComplexType *This, + SCHEMADERIVATIONMETHOD *final); + + HRESULT (STDMETHODCALLTYPE *get_variety)( + ISchemaComplexType *This, + SCHEMATYPEVARIETY *variety); + + HRESULT (STDMETHODCALLTYPE *get_derivedBy)( + ISchemaComplexType *This, + SCHEMADERIVATIONMETHOD *derivedBy); + + HRESULT (STDMETHODCALLTYPE *isValid)( + ISchemaComplexType *This, + BSTR data, + VARIANT_BOOL *valid); + + HRESULT (STDMETHODCALLTYPE *get_minExclusive)( + ISchemaComplexType *This, + BSTR *minExclusive); + + HRESULT (STDMETHODCALLTYPE *get_minInclusive)( + ISchemaComplexType *This, + BSTR *minInclusive); + + HRESULT (STDMETHODCALLTYPE *get_maxExclusive)( + ISchemaComplexType *This, + BSTR *maxExclusive); + + HRESULT (STDMETHODCALLTYPE *get_maxInclusive)( + ISchemaComplexType *This, + BSTR *maxInclusive); + + HRESULT (STDMETHODCALLTYPE *get_totalDigits)( + ISchemaComplexType *This, + VARIANT *totalDigits); + + HRESULT (STDMETHODCALLTYPE *get_fractionDigits)( + ISchemaComplexType *This, + VARIANT *fractionDigits); + + HRESULT (STDMETHODCALLTYPE *get_length)( + ISchemaComplexType *This, + VARIANT *length); + + HRESULT (STDMETHODCALLTYPE *get_minLength)( + ISchemaComplexType *This, + VARIANT *minLength); + + HRESULT (STDMETHODCALLTYPE *get_maxLength)( + ISchemaComplexType *This, + VARIANT *maxLength); + + HRESULT (STDMETHODCALLTYPE *get_enumeration)( + ISchemaComplexType *This, + ISchemaStringCollection **enumeration); + + HRESULT (STDMETHODCALLTYPE *get_whitespace)( + ISchemaComplexType *This, + SCHEMAWHITESPACE *whitespace); + + HRESULT (STDMETHODCALLTYPE *get_patterns)( + ISchemaComplexType *This, + ISchemaStringCollection **patterns); + + /*** ISchemaComplexType methods ***/ + HRESULT (STDMETHODCALLTYPE *get_isAbstract)( + ISchemaComplexType *This, + VARIANT_BOOL *abstract); + + HRESULT (STDMETHODCALLTYPE *get_anyAttribute)( + ISchemaComplexType *This, + ISchemaAny **anyAttribute); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + ISchemaComplexType *This, + ISchemaItemCollection **attributes); + + HRESULT (STDMETHODCALLTYPE *get_contentType)( + ISchemaComplexType *This, + SCHEMACONTENTTYPE *contentType); + + HRESULT (STDMETHODCALLTYPE *get_contentModel)( + ISchemaComplexType *This, + ISchemaModelGroup **contentModel); + + HRESULT (STDMETHODCALLTYPE *get_prohibitedSubstitutions)( + ISchemaComplexType *This, + SCHEMADERIVATIONMETHOD *prohibited); + + END_INTERFACE +} ISchemaComplexTypeVtbl; + +interface ISchemaComplexType { + CONST_VTBL ISchemaComplexTypeVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchemaComplexType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchemaComplexType_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchemaComplexType_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchemaComplexType_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchemaComplexType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchemaComplexType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchemaComplexType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ #define ISchemaComplexType_get_name(This,name) (This)->lpVtbl->get_name(This,name) #define ISchemaComplexType_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) #define ISchemaComplexType_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) @@ -6072,6 +22441,7 @@ extern "C" { #define ISchemaComplexType_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) #define ISchemaComplexType_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) #define ISchemaComplexType_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaType methods ***/ #define ISchemaComplexType_get_baseTypes(This,baseTypes) (This)->lpVtbl->get_baseTypes(This,baseTypes) #define ISchemaComplexType_get_final(This,final) (This)->lpVtbl->get_final(This,final) #define ISchemaComplexType_get_variety(This,variety) (This)->lpVtbl->get_variety(This,variety) @@ -6089,70 +22459,263 @@ extern "C" { #define ISchemaComplexType_get_enumeration(This,enumeration) (This)->lpVtbl->get_enumeration(This,enumeration) #define ISchemaComplexType_get_whitespace(This,whitespace) (This)->lpVtbl->get_whitespace(This,whitespace) #define ISchemaComplexType_get_patterns(This,patterns) (This)->lpVtbl->get_patterns(This,patterns) +/*** ISchemaComplexType methods ***/ #define ISchemaComplexType_get_isAbstract(This,abstract) (This)->lpVtbl->get_isAbstract(This,abstract) #define ISchemaComplexType_get_anyAttribute(This,anyAttribute) (This)->lpVtbl->get_anyAttribute(This,anyAttribute) #define ISchemaComplexType_get_attributes(This,attributes) (This)->lpVtbl->get_attributes(This,attributes) #define ISchemaComplexType_get_contentType(This,contentType) (This)->lpVtbl->get_contentType(This,contentType) #define ISchemaComplexType_get_contentModel(This,contentModel) (This)->lpVtbl->get_contentModel(This,contentModel) #define ISchemaComplexType_get_prohibitedSubstitutions(This,prohibited) (This)->lpVtbl->get_prohibitedSubstitutions(This,prohibited) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaComplexType_QueryInterface(ISchemaComplexType* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaComplexType_AddRef(ISchemaComplexType* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaComplexType_Release(ISchemaComplexType* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaComplexType_GetTypeInfoCount(ISchemaComplexType* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_GetTypeInfo(ISchemaComplexType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_GetIDsOfNames(ISchemaComplexType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_Invoke(ISchemaComplexType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaComplexType_get_name(ISchemaComplexType* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_namespaceURI(ISchemaComplexType* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_schema(ISchemaComplexType* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_id(ISchemaComplexType* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_itemType(ISchemaComplexType* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_unhandledAttributes(ISchemaComplexType* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_writeAnnotation(ISchemaComplexType* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaType methods ***/ +static __WIDL_INLINE HRESULT ISchemaComplexType_get_baseTypes(ISchemaComplexType* This,ISchemaItemCollection **baseTypes) { + return This->lpVtbl->get_baseTypes(This,baseTypes); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_final(ISchemaComplexType* This,SCHEMADERIVATIONMETHOD *final) { + return This->lpVtbl->get_final(This,final); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_variety(ISchemaComplexType* This,SCHEMATYPEVARIETY *variety) { + return This->lpVtbl->get_variety(This,variety); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_derivedBy(ISchemaComplexType* This,SCHEMADERIVATIONMETHOD *derivedBy) { + return This->lpVtbl->get_derivedBy(This,derivedBy); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_isValid(ISchemaComplexType* This,BSTR data,VARIANT_BOOL *valid) { + return This->lpVtbl->isValid(This,data,valid); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_minExclusive(ISchemaComplexType* This,BSTR *minExclusive) { + return This->lpVtbl->get_minExclusive(This,minExclusive); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_minInclusive(ISchemaComplexType* This,BSTR *minInclusive) { + return This->lpVtbl->get_minInclusive(This,minInclusive); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_maxExclusive(ISchemaComplexType* This,BSTR *maxExclusive) { + return This->lpVtbl->get_maxExclusive(This,maxExclusive); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_maxInclusive(ISchemaComplexType* This,BSTR *maxInclusive) { + return This->lpVtbl->get_maxInclusive(This,maxInclusive); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_totalDigits(ISchemaComplexType* This,VARIANT *totalDigits) { + return This->lpVtbl->get_totalDigits(This,totalDigits); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_fractionDigits(ISchemaComplexType* This,VARIANT *fractionDigits) { + return This->lpVtbl->get_fractionDigits(This,fractionDigits); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_length(ISchemaComplexType* This,VARIANT *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_minLength(ISchemaComplexType* This,VARIANT *minLength) { + return This->lpVtbl->get_minLength(This,minLength); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_maxLength(ISchemaComplexType* This,VARIANT *maxLength) { + return This->lpVtbl->get_maxLength(This,maxLength); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_enumeration(ISchemaComplexType* This,ISchemaStringCollection **enumeration) { + return This->lpVtbl->get_enumeration(This,enumeration); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_whitespace(ISchemaComplexType* This,SCHEMAWHITESPACE *whitespace) { + return This->lpVtbl->get_whitespace(This,whitespace); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_patterns(ISchemaComplexType* This,ISchemaStringCollection **patterns) { + return This->lpVtbl->get_patterns(This,patterns); +} +/*** ISchemaComplexType methods ***/ +static __WIDL_INLINE HRESULT ISchemaComplexType_get_isAbstract(ISchemaComplexType* This,VARIANT_BOOL *abstract) { + return This->lpVtbl->get_isAbstract(This,abstract); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_anyAttribute(ISchemaComplexType* This,ISchemaAny **anyAttribute) { + return This->lpVtbl->get_anyAttribute(This,anyAttribute); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_attributes(ISchemaComplexType* This,ISchemaItemCollection **attributes) { + return This->lpVtbl->get_attributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_contentType(ISchemaComplexType* This,SCHEMACONTENTTYPE *contentType) { + return This->lpVtbl->get_contentType(This,contentType); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_contentModel(ISchemaComplexType* This,ISchemaModelGroup **contentModel) { + return This->lpVtbl->get_contentModel(This,contentModel); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_prohibitedSubstitutions(ISchemaComplexType* This,SCHEMADERIVATIONMETHOD *prohibited) { + return This->lpVtbl->get_prohibitedSubstitutions(This,prohibited); +} #endif #endif - HRESULT WINAPI ISchemaComplexType_get_isAbstract_Proxy(ISchemaComplexType *This,VARIANT_BOOL *abstract); - void __RPC_STUB ISchemaComplexType_get_isAbstract_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaComplexType_get_anyAttribute_Proxy(ISchemaComplexType *This,ISchemaAny **anyAttribute); - void __RPC_STUB ISchemaComplexType_get_anyAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaComplexType_get_attributes_Proxy(ISchemaComplexType *This,ISchemaItemCollection **attributes); - void __RPC_STUB ISchemaComplexType_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaComplexType_get_contentType_Proxy(ISchemaComplexType *This,SCHEMACONTENTTYPE *contentType); - void __RPC_STUB ISchemaComplexType_get_contentType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaComplexType_get_contentModel_Proxy(ISchemaComplexType *This,ISchemaModelGroup **contentModel); - void __RPC_STUB ISchemaComplexType_get_contentModel_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaComplexType_get_prohibitedSubstitutions_Proxy(ISchemaComplexType *This,SCHEMADERIVATIONMETHOD *prohibited); - void __RPC_STUB ISchemaComplexType_get_prohibitedSubstitutions_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISchemaComplexType_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaAttributeGroup interface + */ #ifndef __ISchemaAttributeGroup_INTERFACE_DEFINED__ #define __ISchemaAttributeGroup_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchemaAttributeGroup; +DEFINE_GUID(IID_ISchemaAttributeGroup, 0x50ea08ba, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchemaAttributeGroup : public ISchemaItem { - public: - virtual HRESULT WINAPI get_anyAttribute(ISchemaAny **anyAttribute) = 0; - virtual HRESULT WINAPI get_attributes(ISchemaItemCollection **attributes) = 0; - }; +MIDL_INTERFACE("50ea08ba-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaAttributeGroup : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_anyAttribute( + ISchemaAny **anyAttribute) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_attributes( + ISchemaItemCollection **attributes) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaAttributeGroup, 0x50ea08ba, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaAttributeGroupVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchemaAttributeGroup *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchemaAttributeGroup *This); - ULONG (WINAPI *Release)(ISchemaAttributeGroup *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchemaAttributeGroup *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchemaAttributeGroup *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchemaAttributeGroup *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchemaAttributeGroup *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(ISchemaAttributeGroup *This,BSTR *name); - HRESULT (WINAPI *get_namespaceURI)(ISchemaAttributeGroup *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_schema)(ISchemaAttributeGroup *This,ISchema **schema); - HRESULT (WINAPI *get_id)(ISchemaAttributeGroup *This,BSTR *id); - HRESULT (WINAPI *get_itemType)(ISchemaAttributeGroup *This,SOMITEMTYPE *itemType); - HRESULT (WINAPI *get_unhandledAttributes)(ISchemaAttributeGroup *This,IVBSAXAttributes **attributes); - HRESULT (WINAPI *writeAnnotation)(ISchemaAttributeGroup *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); - HRESULT (WINAPI *get_anyAttribute)(ISchemaAttributeGroup *This,ISchemaAny **anyAttribute); - HRESULT (WINAPI *get_attributes)(ISchemaAttributeGroup *This,ISchemaItemCollection **attributes); - END_INTERFACE - } ISchemaAttributeGroupVtbl; - struct ISchemaAttributeGroup { - CONST_VTBL struct ISchemaAttributeGroupVtbl *lpVtbl; - }; +typedef struct ISchemaAttributeGroupVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaAttributeGroup *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaAttributeGroup *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaAttributeGroup *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaAttributeGroup *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaAttributeGroup *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaAttributeGroup *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaAttributeGroup *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaAttributeGroup *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaAttributeGroup *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaAttributeGroup *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaAttributeGroup *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaAttributeGroup *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaAttributeGroup *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaAttributeGroup *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaAttributeGroup methods ***/ + HRESULT (STDMETHODCALLTYPE *get_anyAttribute)( + ISchemaAttributeGroup *This, + ISchemaAny **anyAttribute); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + ISchemaAttributeGroup *This, + ISchemaItemCollection **attributes); + + END_INTERFACE +} ISchemaAttributeGroupVtbl; + +interface ISchemaAttributeGroup { + CONST_VTBL ISchemaAttributeGroupVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchemaAttributeGroup_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchemaAttributeGroup_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchemaAttributeGroup_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchemaAttributeGroup_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchemaAttributeGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchemaAttributeGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchemaAttributeGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ #define ISchemaAttributeGroup_get_name(This,name) (This)->lpVtbl->get_name(This,name) #define ISchemaAttributeGroup_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) #define ISchemaAttributeGroup_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) @@ -6160,57 +22723,197 @@ extern "C" { #define ISchemaAttributeGroup_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) #define ISchemaAttributeGroup_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) #define ISchemaAttributeGroup_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaAttributeGroup methods ***/ #define ISchemaAttributeGroup_get_anyAttribute(This,anyAttribute) (This)->lpVtbl->get_anyAttribute(This,anyAttribute) #define ISchemaAttributeGroup_get_attributes(This,attributes) (This)->lpVtbl->get_attributes(This,attributes) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_QueryInterface(ISchemaAttributeGroup* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaAttributeGroup_AddRef(ISchemaAttributeGroup* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaAttributeGroup_Release(ISchemaAttributeGroup* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_GetTypeInfoCount(ISchemaAttributeGroup* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_GetTypeInfo(ISchemaAttributeGroup* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_GetIDsOfNames(ISchemaAttributeGroup* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_Invoke(ISchemaAttributeGroup* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_name(ISchemaAttributeGroup* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_namespaceURI(ISchemaAttributeGroup* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_schema(ISchemaAttributeGroup* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_id(ISchemaAttributeGroup* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_itemType(ISchemaAttributeGroup* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_unhandledAttributes(ISchemaAttributeGroup* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_writeAnnotation(ISchemaAttributeGroup* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaAttributeGroup methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_anyAttribute(ISchemaAttributeGroup* This,ISchemaAny **anyAttribute) { + return This->lpVtbl->get_anyAttribute(This,anyAttribute); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_attributes(ISchemaAttributeGroup* This,ISchemaItemCollection **attributes) { + return This->lpVtbl->get_attributes(This,attributes); +} #endif #endif - HRESULT WINAPI ISchemaAttributeGroup_get_anyAttribute_Proxy(ISchemaAttributeGroup *This,ISchemaAny **anyAttribute); - void __RPC_STUB ISchemaAttributeGroup_get_anyAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaAttributeGroup_get_attributes_Proxy(ISchemaAttributeGroup *This,ISchemaItemCollection **attributes); - void __RPC_STUB ISchemaAttributeGroup_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISchemaAttributeGroup_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaModelGroup interface + */ #ifndef __ISchemaModelGroup_INTERFACE_DEFINED__ #define __ISchemaModelGroup_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchemaModelGroup; + +DEFINE_GUID(IID_ISchemaModelGroup, 0x50ea08bb, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchemaModelGroup : public ISchemaParticle { - public: - virtual HRESULT WINAPI get_particles(ISchemaItemCollection **particles) = 0; - }; +MIDL_INTERFACE("50ea08bb-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaModelGroup : public ISchemaParticle +{ + virtual HRESULT STDMETHODCALLTYPE get_particles( + ISchemaItemCollection **particles) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaModelGroup, 0x50ea08bb, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaModelGroupVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchemaModelGroup *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchemaModelGroup *This); - ULONG (WINAPI *Release)(ISchemaModelGroup *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchemaModelGroup *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchemaModelGroup *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchemaModelGroup *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchemaModelGroup *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(ISchemaModelGroup *This,BSTR *name); - HRESULT (WINAPI *get_namespaceURI)(ISchemaModelGroup *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_schema)(ISchemaModelGroup *This,ISchema **schema); - HRESULT (WINAPI *get_id)(ISchemaModelGroup *This,BSTR *id); - HRESULT (WINAPI *get_itemType)(ISchemaModelGroup *This,SOMITEMTYPE *itemType); - HRESULT (WINAPI *get_unhandledAttributes)(ISchemaModelGroup *This,IVBSAXAttributes **attributes); - HRESULT (WINAPI *writeAnnotation)(ISchemaModelGroup *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); - HRESULT (WINAPI *get_minOccurs)(ISchemaModelGroup *This,VARIANT *minOccurs); - HRESULT (WINAPI *get_maxOccurs)(ISchemaModelGroup *This,VARIANT *maxOccurs); - HRESULT (WINAPI *get_particles)(ISchemaModelGroup *This,ISchemaItemCollection **particles); - END_INTERFACE - } ISchemaModelGroupVtbl; - struct ISchemaModelGroup { - CONST_VTBL struct ISchemaModelGroupVtbl *lpVtbl; - }; +typedef struct ISchemaModelGroupVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaModelGroup *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaModelGroup *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaModelGroup *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaModelGroup *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaModelGroup *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaModelGroup *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaModelGroup *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaModelGroup *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaModelGroup *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaModelGroup *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaModelGroup *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaModelGroup *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaModelGroup *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaModelGroup *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaParticle methods ***/ + HRESULT (STDMETHODCALLTYPE *get_minOccurs)( + ISchemaModelGroup *This, + VARIANT *minOccurs); + + HRESULT (STDMETHODCALLTYPE *get_maxOccurs)( + ISchemaModelGroup *This, + VARIANT *maxOccurs); + + /*** ISchemaModelGroup methods ***/ + HRESULT (STDMETHODCALLTYPE *get_particles)( + ISchemaModelGroup *This, + ISchemaItemCollection **particles); + + END_INTERFACE +} ISchemaModelGroupVtbl; + +interface ISchemaModelGroup { + CONST_VTBL ISchemaModelGroupVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchemaModelGroup_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchemaModelGroup_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchemaModelGroup_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchemaModelGroup_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchemaModelGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchemaModelGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchemaModelGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ #define ISchemaModelGroup_get_name(This,name) (This)->lpVtbl->get_name(This,name) #define ISchemaModelGroup_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) #define ISchemaModelGroup_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) @@ -6218,58 +22921,210 @@ extern "C" { #define ISchemaModelGroup_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) #define ISchemaModelGroup_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) #define ISchemaModelGroup_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaParticle methods ***/ #define ISchemaModelGroup_get_minOccurs(This,minOccurs) (This)->lpVtbl->get_minOccurs(This,minOccurs) #define ISchemaModelGroup_get_maxOccurs(This,maxOccurs) (This)->lpVtbl->get_maxOccurs(This,maxOccurs) +/*** ISchemaModelGroup methods ***/ #define ISchemaModelGroup_get_particles(This,particles) (This)->lpVtbl->get_particles(This,particles) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaModelGroup_QueryInterface(ISchemaModelGroup* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaModelGroup_AddRef(ISchemaModelGroup* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaModelGroup_Release(ISchemaModelGroup* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaModelGroup_GetTypeInfoCount(ISchemaModelGroup* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_GetTypeInfo(ISchemaModelGroup* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_GetIDsOfNames(ISchemaModelGroup* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_Invoke(ISchemaModelGroup* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_name(ISchemaModelGroup* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_namespaceURI(ISchemaModelGroup* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_schema(ISchemaModelGroup* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_id(ISchemaModelGroup* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_itemType(ISchemaModelGroup* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_unhandledAttributes(ISchemaModelGroup* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_writeAnnotation(ISchemaModelGroup* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaParticle methods ***/ +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_minOccurs(ISchemaModelGroup* This,VARIANT *minOccurs) { + return This->lpVtbl->get_minOccurs(This,minOccurs); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_maxOccurs(ISchemaModelGroup* This,VARIANT *maxOccurs) { + return This->lpVtbl->get_maxOccurs(This,maxOccurs); +} +/*** ISchemaModelGroup methods ***/ +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_particles(ISchemaModelGroup* This,ISchemaItemCollection **particles) { + return This->lpVtbl->get_particles(This,particles); +} #endif #endif - HRESULT WINAPI ISchemaModelGroup_get_particles_Proxy(ISchemaModelGroup *This,ISchemaItemCollection **particles); - void __RPC_STUB ISchemaModelGroup_get_particles_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISchemaModelGroup_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaAny interface + */ #ifndef __ISchemaAny_INTERFACE_DEFINED__ #define __ISchemaAny_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchemaAny; + +DEFINE_GUID(IID_ISchemaAny, 0x50ea08bc, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchemaAny : public ISchemaParticle { - public: - virtual HRESULT WINAPI get_namespaces(ISchemaStringCollection **namespaces) = 0; - virtual HRESULT WINAPI get_processContents(SCHEMAPROCESSCONTENTS *processContents) = 0; - }; +MIDL_INTERFACE("50ea08bc-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaAny : public ISchemaParticle +{ + virtual HRESULT STDMETHODCALLTYPE get_namespaces( + ISchemaStringCollection **namespaces) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_processContents( + SCHEMAPROCESSCONTENTS *processContents) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaAny, 0x50ea08bc, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaAnyVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchemaAny *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchemaAny *This); - ULONG (WINAPI *Release)(ISchemaAny *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchemaAny *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchemaAny *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchemaAny *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchemaAny *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(ISchemaAny *This,BSTR *name); - HRESULT (WINAPI *get_namespaceURI)(ISchemaAny *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_schema)(ISchemaAny *This,ISchema **schema); - HRESULT (WINAPI *get_id)(ISchemaAny *This,BSTR *id); - HRESULT (WINAPI *get_itemType)(ISchemaAny *This,SOMITEMTYPE *itemType); - HRESULT (WINAPI *get_unhandledAttributes)(ISchemaAny *This,IVBSAXAttributes **attributes); - HRESULT (WINAPI *writeAnnotation)(ISchemaAny *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); - HRESULT (WINAPI *get_minOccurs)(ISchemaAny *This,VARIANT *minOccurs); - HRESULT (WINAPI *get_maxOccurs)(ISchemaAny *This,VARIANT *maxOccurs); - HRESULT (WINAPI *get_namespaces)(ISchemaAny *This,ISchemaStringCollection **namespaces); - HRESULT (WINAPI *get_processContents)(ISchemaAny *This,SCHEMAPROCESSCONTENTS *processContents); - END_INTERFACE - } ISchemaAnyVtbl; - struct ISchemaAny { - CONST_VTBL struct ISchemaAnyVtbl *lpVtbl; - }; +typedef struct ISchemaAnyVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaAny *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaAny *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaAny *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaAny *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaAny *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaAny *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaAny *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaAny *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaAny *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaAny *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaAny *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaAny *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaAny *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaAny *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaParticle methods ***/ + HRESULT (STDMETHODCALLTYPE *get_minOccurs)( + ISchemaAny *This, + VARIANT *minOccurs); + + HRESULT (STDMETHODCALLTYPE *get_maxOccurs)( + ISchemaAny *This, + VARIANT *maxOccurs); + + /*** ISchemaAny methods ***/ + HRESULT (STDMETHODCALLTYPE *get_namespaces)( + ISchemaAny *This, + ISchemaStringCollection **namespaces); + + HRESULT (STDMETHODCALLTYPE *get_processContents)( + ISchemaAny *This, + SCHEMAPROCESSCONTENTS *processContents); + + END_INTERFACE +} ISchemaAnyVtbl; + +interface ISchemaAny { + CONST_VTBL ISchemaAnyVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchemaAny_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchemaAny_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchemaAny_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchemaAny_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchemaAny_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchemaAny_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchemaAny_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ #define ISchemaAny_get_name(This,name) (This)->lpVtbl->get_name(This,name) #define ISchemaAny_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) #define ISchemaAny_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) @@ -6277,61 +23132,212 @@ extern "C" { #define ISchemaAny_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) #define ISchemaAny_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) #define ISchemaAny_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaParticle methods ***/ #define ISchemaAny_get_minOccurs(This,minOccurs) (This)->lpVtbl->get_minOccurs(This,minOccurs) #define ISchemaAny_get_maxOccurs(This,maxOccurs) (This)->lpVtbl->get_maxOccurs(This,maxOccurs) +/*** ISchemaAny methods ***/ #define ISchemaAny_get_namespaces(This,namespaces) (This)->lpVtbl->get_namespaces(This,namespaces) #define ISchemaAny_get_processContents(This,processContents) (This)->lpVtbl->get_processContents(This,processContents) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaAny_QueryInterface(ISchemaAny* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaAny_AddRef(ISchemaAny* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaAny_Release(ISchemaAny* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaAny_GetTypeInfoCount(ISchemaAny* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaAny_GetTypeInfo(ISchemaAny* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaAny_GetIDsOfNames(ISchemaAny* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaAny_Invoke(ISchemaAny* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaAny_get_name(ISchemaAny* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_namespaceURI(ISchemaAny* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_schema(ISchemaAny* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_id(ISchemaAny* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_itemType(ISchemaAny* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_unhandledAttributes(ISchemaAny* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaAny_writeAnnotation(ISchemaAny* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaParticle methods ***/ +static __WIDL_INLINE HRESULT ISchemaAny_get_minOccurs(ISchemaAny* This,VARIANT *minOccurs) { + return This->lpVtbl->get_minOccurs(This,minOccurs); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_maxOccurs(ISchemaAny* This,VARIANT *maxOccurs) { + return This->lpVtbl->get_maxOccurs(This,maxOccurs); +} +/*** ISchemaAny methods ***/ +static __WIDL_INLINE HRESULT ISchemaAny_get_namespaces(ISchemaAny* This,ISchemaStringCollection **namespaces) { + return This->lpVtbl->get_namespaces(This,namespaces); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_processContents(ISchemaAny* This,SCHEMAPROCESSCONTENTS *processContents) { + return This->lpVtbl->get_processContents(This,processContents); +} #endif #endif - HRESULT WINAPI ISchemaAny_get_namespaces_Proxy(ISchemaAny *This,ISchemaStringCollection **namespaces); - void __RPC_STUB ISchemaAny_get_namespaces_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaAny_get_processContents_Proxy(ISchemaAny *This,SCHEMAPROCESSCONTENTS *processContents); - void __RPC_STUB ISchemaAny_get_processContents_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISchemaAny_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaIdentityConstraint interface + */ #ifndef __ISchemaIdentityConstraint_INTERFACE_DEFINED__ #define __ISchemaIdentityConstraint_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchemaIdentityConstraint; + +DEFINE_GUID(IID_ISchemaIdentityConstraint, 0x50ea08bd, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchemaIdentityConstraint : public ISchemaItem { - public: - virtual HRESULT WINAPI get_selector(BSTR *selector) = 0; - virtual HRESULT WINAPI get_fields(ISchemaStringCollection **fields) = 0; - virtual HRESULT WINAPI get_referencedKey(ISchemaIdentityConstraint **key) = 0; - }; +MIDL_INTERFACE("50ea08bd-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaIdentityConstraint : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_selector( + BSTR *selector) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fields( + ISchemaStringCollection **fields) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_referencedKey( + ISchemaIdentityConstraint **key) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaIdentityConstraint, 0x50ea08bd, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaIdentityConstraintVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchemaIdentityConstraint *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchemaIdentityConstraint *This); - ULONG (WINAPI *Release)(ISchemaIdentityConstraint *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchemaIdentityConstraint *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchemaIdentityConstraint *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchemaIdentityConstraint *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchemaIdentityConstraint *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(ISchemaIdentityConstraint *This,BSTR *name); - HRESULT (WINAPI *get_namespaceURI)(ISchemaIdentityConstraint *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_schema)(ISchemaIdentityConstraint *This,ISchema **schema); - HRESULT (WINAPI *get_id)(ISchemaIdentityConstraint *This,BSTR *id); - HRESULT (WINAPI *get_itemType)(ISchemaIdentityConstraint *This,SOMITEMTYPE *itemType); - HRESULT (WINAPI *get_unhandledAttributes)(ISchemaIdentityConstraint *This,IVBSAXAttributes **attributes); - HRESULT (WINAPI *writeAnnotation)(ISchemaIdentityConstraint *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); - HRESULT (WINAPI *get_selector)(ISchemaIdentityConstraint *This,BSTR *selector); - HRESULT (WINAPI *get_fields)(ISchemaIdentityConstraint *This,ISchemaStringCollection **fields); - HRESULT (WINAPI *get_referencedKey)(ISchemaIdentityConstraint *This,ISchemaIdentityConstraint **key); - END_INTERFACE - } ISchemaIdentityConstraintVtbl; - struct ISchemaIdentityConstraint { - CONST_VTBL struct ISchemaIdentityConstraintVtbl *lpVtbl; - }; +typedef struct ISchemaIdentityConstraintVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaIdentityConstraint *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaIdentityConstraint *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaIdentityConstraint *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaIdentityConstraint *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaIdentityConstraint *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaIdentityConstraint *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaIdentityConstraint *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaIdentityConstraint *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaIdentityConstraint *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaIdentityConstraint *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaIdentityConstraint *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaIdentityConstraint *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaIdentityConstraint *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaIdentityConstraint *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaIdentityConstraint methods ***/ + HRESULT (STDMETHODCALLTYPE *get_selector)( + ISchemaIdentityConstraint *This, + BSTR *selector); + + HRESULT (STDMETHODCALLTYPE *get_fields)( + ISchemaIdentityConstraint *This, + ISchemaStringCollection **fields); + + HRESULT (STDMETHODCALLTYPE *get_referencedKey)( + ISchemaIdentityConstraint *This, + ISchemaIdentityConstraint **key); + + END_INTERFACE +} ISchemaIdentityConstraintVtbl; + +interface ISchemaIdentityConstraint { + CONST_VTBL ISchemaIdentityConstraintVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchemaIdentityConstraint_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchemaIdentityConstraint_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchemaIdentityConstraint_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchemaIdentityConstraint_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchemaIdentityConstraint_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchemaIdentityConstraint_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchemaIdentityConstraint_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ #define ISchemaIdentityConstraint_get_name(This,name) (This)->lpVtbl->get_name(This,name) #define ISchemaIdentityConstraint_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) #define ISchemaIdentityConstraint_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) @@ -6339,60 +23345,199 @@ extern "C" { #define ISchemaIdentityConstraint_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) #define ISchemaIdentityConstraint_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) #define ISchemaIdentityConstraint_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaIdentityConstraint methods ***/ #define ISchemaIdentityConstraint_get_selector(This,selector) (This)->lpVtbl->get_selector(This,selector) #define ISchemaIdentityConstraint_get_fields(This,fields) (This)->lpVtbl->get_fields(This,fields) #define ISchemaIdentityConstraint_get_referencedKey(This,key) (This)->lpVtbl->get_referencedKey(This,key) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_QueryInterface(ISchemaIdentityConstraint* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaIdentityConstraint_AddRef(ISchemaIdentityConstraint* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaIdentityConstraint_Release(ISchemaIdentityConstraint* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_GetTypeInfoCount(ISchemaIdentityConstraint* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_GetTypeInfo(ISchemaIdentityConstraint* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_GetIDsOfNames(ISchemaIdentityConstraint* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_Invoke(ISchemaIdentityConstraint* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_name(ISchemaIdentityConstraint* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_namespaceURI(ISchemaIdentityConstraint* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_schema(ISchemaIdentityConstraint* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_id(ISchemaIdentityConstraint* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_itemType(ISchemaIdentityConstraint* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_unhandledAttributes(ISchemaIdentityConstraint* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_writeAnnotation(ISchemaIdentityConstraint* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaIdentityConstraint methods ***/ +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_selector(ISchemaIdentityConstraint* This,BSTR *selector) { + return This->lpVtbl->get_selector(This,selector); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_fields(ISchemaIdentityConstraint* This,ISchemaStringCollection **fields) { + return This->lpVtbl->get_fields(This,fields); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_referencedKey(ISchemaIdentityConstraint* This,ISchemaIdentityConstraint **key) { + return This->lpVtbl->get_referencedKey(This,key); +} #endif #endif - HRESULT WINAPI ISchemaIdentityConstraint_get_selector_Proxy(ISchemaIdentityConstraint *This,BSTR *selector); - void __RPC_STUB ISchemaIdentityConstraint_get_selector_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaIdentityConstraint_get_fields_Proxy(ISchemaIdentityConstraint *This,ISchemaStringCollection **fields); - void __RPC_STUB ISchemaIdentityConstraint_get_fields_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaIdentityConstraint_get_referencedKey_Proxy(ISchemaIdentityConstraint *This,ISchemaIdentityConstraint **key); - void __RPC_STUB ISchemaIdentityConstraint_get_referencedKey_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); + #endif + +#endif /* __ISchemaIdentityConstraint_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaNotation interface + */ #ifndef __ISchemaNotation_INTERFACE_DEFINED__ #define __ISchemaNotation_INTERFACE_DEFINED__ - EXTERN_C const IID IID_ISchemaNotation; + +DEFINE_GUID(IID_ISchemaNotation, 0x50ea08be, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); #if defined(__cplusplus) && !defined(CINTERFACE) - struct ISchemaNotation : public ISchemaItem { - public: - virtual HRESULT WINAPI get_systemIdentifier(BSTR *uri) = 0; - virtual HRESULT WINAPI get_publicIdentifier(BSTR *uri) = 0; - }; +MIDL_INTERFACE("50ea08be-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaNotation : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_systemIdentifier( + BSTR *uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_publicIdentifier( + BSTR *uri) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaNotation, 0x50ea08be, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif #else - typedef struct ISchemaNotationVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(ISchemaNotation *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(ISchemaNotation *This); - ULONG (WINAPI *Release)(ISchemaNotation *This); - HRESULT (WINAPI *GetTypeInfoCount)(ISchemaNotation *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(ISchemaNotation *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(ISchemaNotation *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(ISchemaNotation *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(ISchemaNotation *This,BSTR *name); - HRESULT (WINAPI *get_namespaceURI)(ISchemaNotation *This,BSTR *namespaceURI); - HRESULT (WINAPI *get_schema)(ISchemaNotation *This,ISchema **schema); - HRESULT (WINAPI *get_id)(ISchemaNotation *This,BSTR *id); - HRESULT (WINAPI *get_itemType)(ISchemaNotation *This,SOMITEMTYPE *itemType); - HRESULT (WINAPI *get_unhandledAttributes)(ISchemaNotation *This,IVBSAXAttributes **attributes); - HRESULT (WINAPI *writeAnnotation)(ISchemaNotation *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); - HRESULT (WINAPI *get_systemIdentifier)(ISchemaNotation *This,BSTR *uri); - HRESULT (WINAPI *get_publicIdentifier)(ISchemaNotation *This,BSTR *uri); - END_INTERFACE - } ISchemaNotationVtbl; - struct ISchemaNotation { - CONST_VTBL struct ISchemaNotationVtbl *lpVtbl; - }; +typedef struct ISchemaNotationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaNotation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaNotation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaNotation *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaNotation *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaNotation *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaNotation *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaNotation *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaNotation *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaNotation *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaNotation *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaNotation *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaNotation *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaNotation *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaNotation *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaNotation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_systemIdentifier)( + ISchemaNotation *This, + BSTR *uri); + + HRESULT (STDMETHODCALLTYPE *get_publicIdentifier)( + ISchemaNotation *This, + BSTR *uri); + + END_INTERFACE +} ISchemaNotationVtbl; + +interface ISchemaNotation { + CONST_VTBL ISchemaNotationVtbl* lpVtbl; +}; + #ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ #define ISchemaNotation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) #define ISchemaNotation_AddRef(This) (This)->lpVtbl->AddRef(This) #define ISchemaNotation_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ #define ISchemaNotation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) #define ISchemaNotation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISchemaNotation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISchemaNotation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ #define ISchemaNotation_get_name(This,name) (This)->lpVtbl->get_name(This,name) #define ISchemaNotation_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) #define ISchemaNotation_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) @@ -6400,1411 +23545,337 @@ extern "C" { #define ISchemaNotation_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) #define ISchemaNotation_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) #define ISchemaNotation_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaNotation methods ***/ #define ISchemaNotation_get_systemIdentifier(This,uri) (This)->lpVtbl->get_systemIdentifier(This,uri) #define ISchemaNotation_get_publicIdentifier(This,uri) (This)->lpVtbl->get_publicIdentifier(This,uri) -#endif -#endif - HRESULT WINAPI ISchemaNotation_get_systemIdentifier_Proxy(ISchemaNotation *This,BSTR *uri); - void __RPC_STUB ISchemaNotation_get_systemIdentifier_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI ISchemaNotation_get_publicIdentifier_Proxy(ISchemaNotation *This,BSTR *uri); - void __RPC_STUB ISchemaNotation_get_publicIdentifier_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif - -#ifndef __IXMLElementCollection_INTERFACE_DEFINED__ -#define __IXMLElementCollection_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLElementCollection; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLElementCollection : public IDispatch { - public: - virtual HRESULT WINAPI put_length(__LONG32 v) = 0; - virtual HRESULT WINAPI get_length(__LONG32 *p) = 0; - virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; - virtual HRESULT WINAPI item(VARIANT var1,VARIANT var2,IDispatch **ppDisp) = 0; - }; #else - typedef struct IXMLElementCollectionVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLElementCollection *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLElementCollection *This); - ULONG (WINAPI *Release)(IXMLElementCollection *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLElementCollection *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLElementCollection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLElementCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLElementCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *put_length)(IXMLElementCollection *This,__LONG32 v); - HRESULT (WINAPI *get_length)(IXMLElementCollection *This,__LONG32 *p); - HRESULT (WINAPI *get__newEnum)(IXMLElementCollection *This,IUnknown **ppUnk); - HRESULT (WINAPI *item)(IXMLElementCollection *This,VARIANT var1,VARIANT var2,IDispatch **ppDisp); - END_INTERFACE - } IXMLElementCollectionVtbl; - struct IXMLElementCollection { - CONST_VTBL struct IXMLElementCollectionVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLElementCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLElementCollection_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLElementCollection_Release(This) (This)->lpVtbl->Release(This) -#define IXMLElementCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLElementCollection_put_length(This,v) (This)->lpVtbl->put_length(This,v) -#define IXMLElementCollection_get_length(This,p) (This)->lpVtbl->get_length(This,p) -#define IXMLElementCollection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) -#define IXMLElementCollection_item(This,var1,var2,ppDisp) (This)->lpVtbl->item(This,var1,var2,ppDisp) -#endif -#endif - HRESULT WINAPI IXMLElementCollection_put_length_Proxy(IXMLElementCollection *This,__LONG32 v); - void __RPC_STUB IXMLElementCollection_put_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElementCollection_get_length_Proxy(IXMLElementCollection *This,__LONG32 *p); - void __RPC_STUB IXMLElementCollection_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElementCollection_get__newEnum_Proxy(IXMLElementCollection *This,IUnknown **ppUnk); - void __RPC_STUB IXMLElementCollection_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElementCollection_item_Proxy(IXMLElementCollection *This,VARIANT var1,VARIANT var2,IDispatch **ppDisp); - void __RPC_STUB IXMLElementCollection_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif - -#ifndef __IXMLDocument_INTERFACE_DEFINED__ -#define __IXMLDocument_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDocument; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDocument : public IDispatch { - public: - virtual HRESULT WINAPI get_root(IXMLElement **p) = 0; - virtual HRESULT WINAPI get_fileSize(BSTR *p) = 0; - virtual HRESULT WINAPI get_fileModifiedDate(BSTR *p) = 0; - virtual HRESULT WINAPI get_fileUpdatedDate(BSTR *p) = 0; - virtual HRESULT WINAPI get_URL(BSTR *p) = 0; - virtual HRESULT WINAPI put_URL(BSTR p) = 0; - virtual HRESULT WINAPI get_mimeType(BSTR *p) = 0; - virtual HRESULT WINAPI get_readyState(__LONG32 *pl) = 0; - virtual HRESULT WINAPI get_charset(BSTR *p) = 0; - virtual HRESULT WINAPI put_charset(BSTR p) = 0; - virtual HRESULT WINAPI get_version(BSTR *p) = 0; - virtual HRESULT WINAPI get_doctype(BSTR *p) = 0; - virtual HRESULT WINAPI get_dtdURL(BSTR *p) = 0; - virtual HRESULT WINAPI createElement(VARIANT vType,VARIANT var1,IXMLElement **ppElem) = 0; - }; -#else - typedef struct IXMLDocumentVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDocument *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDocument *This); - ULONG (WINAPI *Release)(IXMLDocument *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDocument *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDocument *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDocument *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDocument *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_root)(IXMLDocument *This,IXMLElement **p); - HRESULT (WINAPI *get_fileSize)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *get_fileModifiedDate)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *get_fileUpdatedDate)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *get_URL)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *put_URL)(IXMLDocument *This,BSTR p); - HRESULT (WINAPI *get_mimeType)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *get_readyState)(IXMLDocument *This,__LONG32 *pl); - HRESULT (WINAPI *get_charset)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *put_charset)(IXMLDocument *This,BSTR p); - HRESULT (WINAPI *get_version)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *get_doctype)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *get_dtdURL)(IXMLDocument *This,BSTR *p); - HRESULT (WINAPI *createElement)(IXMLDocument *This,VARIANT vType,VARIANT var1,IXMLElement **ppElem); - END_INTERFACE - } IXMLDocumentVtbl; - struct IXMLDocument { - CONST_VTBL struct IXMLDocumentVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLDocument_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLDocument_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLDocument_Release(This) (This)->lpVtbl->Release(This) -#define IXMLDocument_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDocument_get_root(This,p) (This)->lpVtbl->get_root(This,p) -#define IXMLDocument_get_fileSize(This,p) (This)->lpVtbl->get_fileSize(This,p) -#define IXMLDocument_get_fileModifiedDate(This,p) (This)->lpVtbl->get_fileModifiedDate(This,p) -#define IXMLDocument_get_fileUpdatedDate(This,p) (This)->lpVtbl->get_fileUpdatedDate(This,p) -#define IXMLDocument_get_URL(This,p) (This)->lpVtbl->get_URL(This,p) -#define IXMLDocument_put_URL(This,p) (This)->lpVtbl->put_URL(This,p) -#define IXMLDocument_get_mimeType(This,p) (This)->lpVtbl->get_mimeType(This,p) -#define IXMLDocument_get_readyState(This,pl) (This)->lpVtbl->get_readyState(This,pl) -#define IXMLDocument_get_charset(This,p) (This)->lpVtbl->get_charset(This,p) -#define IXMLDocument_put_charset(This,p) (This)->lpVtbl->put_charset(This,p) -#define IXMLDocument_get_version(This,p) (This)->lpVtbl->get_version(This,p) -#define IXMLDocument_get_doctype(This,p) (This)->lpVtbl->get_doctype(This,p) -#define IXMLDocument_get_dtdURL(This,p) (This)->lpVtbl->get_dtdURL(This,p) -#define IXMLDocument_createElement(This,vType,var1,ppElem) (This)->lpVtbl->createElement(This,vType,var1,ppElem) -#endif +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaNotation_QueryInterface(ISchemaNotation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaNotation_AddRef(ISchemaNotation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaNotation_Release(ISchemaNotation* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaNotation_GetTypeInfoCount(ISchemaNotation* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaNotation_GetTypeInfo(ISchemaNotation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaNotation_GetIDsOfNames(ISchemaNotation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaNotation_Invoke(ISchemaNotation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaNotation_get_name(ISchemaNotation* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaNotation_get_namespaceURI(ISchemaNotation* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaNotation_get_schema(ISchemaNotation* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaNotation_get_id(ISchemaNotation* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaNotation_get_itemType(ISchemaNotation* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaNotation_get_unhandledAttributes(ISchemaNotation* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaNotation_writeAnnotation(ISchemaNotation* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaNotation methods ***/ +static __WIDL_INLINE HRESULT ISchemaNotation_get_systemIdentifier(ISchemaNotation* This,BSTR *uri) { + return This->lpVtbl->get_systemIdentifier(This,uri); +} +static __WIDL_INLINE HRESULT ISchemaNotation_get_publicIdentifier(ISchemaNotation* This,BSTR *uri) { + return This->lpVtbl->get_publicIdentifier(This,uri); +} #endif - HRESULT WINAPI IXMLDocument_get_root_Proxy(IXMLDocument *This,IXMLElement **p); - void __RPC_STUB IXMLDocument_get_root_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_fileSize_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_fileSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_fileModifiedDate_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_fileModifiedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_fileUpdatedDate_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_fileUpdatedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_URL_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_put_URL_Proxy(IXMLDocument *This,BSTR p); - void __RPC_STUB IXMLDocument_put_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_mimeType_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_mimeType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_readyState_Proxy(IXMLDocument *This,__LONG32 *pl); - void __RPC_STUB IXMLDocument_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_charset_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_put_charset_Proxy(IXMLDocument *This,BSTR p); - void __RPC_STUB IXMLDocument_put_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_version_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_doctype_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_doctype_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_get_dtdURL_Proxy(IXMLDocument *This,BSTR *p); - void __RPC_STUB IXMLDocument_get_dtdURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument_createElement_Proxy(IXMLDocument *This,VARIANT vType,VARIANT var1,IXMLElement **ppElem); - void __RPC_STUB IXMLDocument_createElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); #endif -#ifndef __IXMLDocument2_INTERFACE_DEFINED__ -#define __IXMLDocument2_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDocument2; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDocument2 : public IDispatch { - public: - virtual HRESULT WINAPI get_root(IXMLElement2 **p) = 0; - virtual HRESULT WINAPI get_fileSize(BSTR *p) = 0; - virtual HRESULT WINAPI get_fileModifiedDate(BSTR *p) = 0; - virtual HRESULT WINAPI get_fileUpdatedDate(BSTR *p) = 0; - virtual HRESULT WINAPI get_URL(BSTR *p) = 0; - virtual HRESULT WINAPI put_URL(BSTR p) = 0; - virtual HRESULT WINAPI get_mimeType(BSTR *p) = 0; - virtual HRESULT WINAPI get_readyState(__LONG32 *pl) = 0; - virtual HRESULT WINAPI get_charset(BSTR *p) = 0; - virtual HRESULT WINAPI put_charset(BSTR p) = 0; - virtual HRESULT WINAPI get_version(BSTR *p) = 0; - virtual HRESULT WINAPI get_doctype(BSTR *p) = 0; - virtual HRESULT WINAPI get_dtdURL(BSTR *p) = 0; - virtual HRESULT WINAPI createElement(VARIANT vType,VARIANT var1,IXMLElement2 **ppElem) = 0; - virtual HRESULT WINAPI get_async(VARIANT_BOOL *pf) = 0; - virtual HRESULT WINAPI put_async(VARIANT_BOOL f) = 0; - }; -#else - typedef struct IXMLDocument2Vtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDocument2 *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDocument2 *This); - ULONG (WINAPI *Release)(IXMLDocument2 *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDocument2 *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDocument2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDocument2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDocument2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_root)(IXMLDocument2 *This,IXMLElement2 **p); - HRESULT (WINAPI *get_fileSize)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *get_fileModifiedDate)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *get_fileUpdatedDate)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *get_URL)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *put_URL)(IXMLDocument2 *This,BSTR p); - HRESULT (WINAPI *get_mimeType)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *get_readyState)(IXMLDocument2 *This,__LONG32 *pl); - HRESULT (WINAPI *get_charset)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *put_charset)(IXMLDocument2 *This,BSTR p); - HRESULT (WINAPI *get_version)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *get_doctype)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *get_dtdURL)(IXMLDocument2 *This,BSTR *p); - HRESULT (WINAPI *createElement)(IXMLDocument2 *This,VARIANT vType,VARIANT var1,IXMLElement2 **ppElem); - HRESULT (WINAPI *get_async)(IXMLDocument2 *This,VARIANT_BOOL *pf); - HRESULT (WINAPI *put_async)(IXMLDocument2 *This,VARIANT_BOOL f); - END_INTERFACE - } IXMLDocument2Vtbl; - struct IXMLDocument2 { - CONST_VTBL struct IXMLDocument2Vtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLDocument2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLDocument2_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLDocument2_Release(This) (This)->lpVtbl->Release(This) -#define IXMLDocument2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDocument2_get_root(This,p) (This)->lpVtbl->get_root(This,p) -#define IXMLDocument2_get_fileSize(This,p) (This)->lpVtbl->get_fileSize(This,p) -#define IXMLDocument2_get_fileModifiedDate(This,p) (This)->lpVtbl->get_fileModifiedDate(This,p) -#define IXMLDocument2_get_fileUpdatedDate(This,p) (This)->lpVtbl->get_fileUpdatedDate(This,p) -#define IXMLDocument2_get_URL(This,p) (This)->lpVtbl->get_URL(This,p) -#define IXMLDocument2_put_URL(This,p) (This)->lpVtbl->put_URL(This,p) -#define IXMLDocument2_get_mimeType(This,p) (This)->lpVtbl->get_mimeType(This,p) -#define IXMLDocument2_get_readyState(This,pl) (This)->lpVtbl->get_readyState(This,pl) -#define IXMLDocument2_get_charset(This,p) (This)->lpVtbl->get_charset(This,p) -#define IXMLDocument2_put_charset(This,p) (This)->lpVtbl->put_charset(This,p) -#define IXMLDocument2_get_version(This,p) (This)->lpVtbl->get_version(This,p) -#define IXMLDocument2_get_doctype(This,p) (This)->lpVtbl->get_doctype(This,p) -#define IXMLDocument2_get_dtdURL(This,p) (This)->lpVtbl->get_dtdURL(This,p) -#define IXMLDocument2_createElement(This,vType,var1,ppElem) (This)->lpVtbl->createElement(This,vType,var1,ppElem) -#define IXMLDocument2_get_async(This,pf) (This)->lpVtbl->get_async(This,pf) -#define IXMLDocument2_put_async(This,f) (This)->lpVtbl->put_async(This,f) -#endif -#endif - HRESULT WINAPI IXMLDocument2_get_root_Proxy(IXMLDocument2 *This,IXMLElement2 **p); - void __RPC_STUB IXMLDocument2_get_root_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_fileSize_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_fileSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_fileModifiedDate_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_fileModifiedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_fileUpdatedDate_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_fileUpdatedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_URL_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_put_URL_Proxy(IXMLDocument2 *This,BSTR p); - void __RPC_STUB IXMLDocument2_put_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_mimeType_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_mimeType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_readyState_Proxy(IXMLDocument2 *This,__LONG32 *pl); - void __RPC_STUB IXMLDocument2_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_charset_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_put_charset_Proxy(IXMLDocument2 *This,BSTR p); - void __RPC_STUB IXMLDocument2_put_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_version_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_doctype_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_doctype_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_dtdURL_Proxy(IXMLDocument2 *This,BSTR *p); - void __RPC_STUB IXMLDocument2_get_dtdURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_createElement_Proxy(IXMLDocument2 *This,VARIANT vType,VARIANT var1,IXMLElement2 **ppElem); - void __RPC_STUB IXMLDocument2_createElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_get_async_Proxy(IXMLDocument2 *This,VARIANT_BOOL *pf); - void __RPC_STUB IXMLDocument2_get_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDocument2_put_async_Proxy(IXMLDocument2 *This,VARIANT_BOOL f); - void __RPC_STUB IXMLDocument2_put_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); #endif -#ifndef __IXMLElement_INTERFACE_DEFINED__ -#define __IXMLElement_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLElement; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLElement : public IDispatch { - public: - virtual HRESULT WINAPI get_tagName(BSTR *p) = 0; - virtual HRESULT WINAPI put_tagName(BSTR p) = 0; - virtual HRESULT WINAPI get_parent(IXMLElement **ppParent) = 0; - virtual HRESULT WINAPI setAttribute(BSTR strPropertyName,VARIANT PropertyValue) = 0; - virtual HRESULT WINAPI getAttribute(BSTR strPropertyName,VARIANT *PropertyValue) = 0; - virtual HRESULT WINAPI removeAttribute(BSTR strPropertyName) = 0; - virtual HRESULT WINAPI get_children(IXMLElementCollection **pp) = 0; - virtual HRESULT WINAPI get_type(__LONG32 *plType) = 0; - virtual HRESULT WINAPI get_text(BSTR *p) = 0; - virtual HRESULT WINAPI put_text(BSTR p) = 0; - virtual HRESULT WINAPI addChild(IXMLElement *pChildElem,__LONG32 lIndex,__LONG32 lReserved) = 0; - virtual HRESULT WINAPI removeChild(IXMLElement *pChildElem) = 0; - }; -#else - typedef struct IXMLElementVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLElement *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLElement *This); - ULONG (WINAPI *Release)(IXMLElement *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLElement *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLElement *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLElement *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLElement *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_tagName)(IXMLElement *This,BSTR *p); - HRESULT (WINAPI *put_tagName)(IXMLElement *This,BSTR p); - HRESULT (WINAPI *get_parent)(IXMLElement *This,IXMLElement **ppParent); - HRESULT (WINAPI *setAttribute)(IXMLElement *This,BSTR strPropertyName,VARIANT PropertyValue); - HRESULT (WINAPI *getAttribute)(IXMLElement *This,BSTR strPropertyName,VARIANT *PropertyValue); - HRESULT (WINAPI *removeAttribute)(IXMLElement *This,BSTR strPropertyName); - HRESULT (WINAPI *get_children)(IXMLElement *This,IXMLElementCollection **pp); - HRESULT (WINAPI *get_type)(IXMLElement *This,__LONG32 *plType); - HRESULT (WINAPI *get_text)(IXMLElement *This,BSTR *p); - HRESULT (WINAPI *put_text)(IXMLElement *This,BSTR p); - HRESULT (WINAPI *addChild)(IXMLElement *This,IXMLElement *pChildElem,__LONG32 lIndex,__LONG32 lReserved); - HRESULT (WINAPI *removeChild)(IXMLElement *This,IXMLElement *pChildElem); - END_INTERFACE - } IXMLElementVtbl; - struct IXMLElement { - CONST_VTBL struct IXMLElementVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLElement_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLElement_Release(This) (This)->lpVtbl->Release(This) -#define IXMLElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLElement_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p) -#define IXMLElement_put_tagName(This,p) (This)->lpVtbl->put_tagName(This,p) -#define IXMLElement_get_parent(This,ppParent) (This)->lpVtbl->get_parent(This,ppParent) -#define IXMLElement_setAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->setAttribute(This,strPropertyName,PropertyValue) -#define IXMLElement_getAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->getAttribute(This,strPropertyName,PropertyValue) -#define IXMLElement_removeAttribute(This,strPropertyName) (This)->lpVtbl->removeAttribute(This,strPropertyName) -#define IXMLElement_get_children(This,pp) (This)->lpVtbl->get_children(This,pp) -#define IXMLElement_get_type(This,plType) (This)->lpVtbl->get_type(This,plType) -#define IXMLElement_get_text(This,p) (This)->lpVtbl->get_text(This,p) -#define IXMLElement_put_text(This,p) (This)->lpVtbl->put_text(This,p) -#define IXMLElement_addChild(This,pChildElem,lIndex,lReserved) (This)->lpVtbl->addChild(This,pChildElem,lIndex,lReserved) -#define IXMLElement_removeChild(This,pChildElem) (This)->lpVtbl->removeChild(This,pChildElem) -#endif -#endif - HRESULT WINAPI IXMLElement_get_tagName_Proxy(IXMLElement *This,BSTR *p); - void __RPC_STUB IXMLElement_get_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_put_tagName_Proxy(IXMLElement *This,BSTR p); - void __RPC_STUB IXMLElement_put_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_get_parent_Proxy(IXMLElement *This,IXMLElement **ppParent); - void __RPC_STUB IXMLElement_get_parent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_setAttribute_Proxy(IXMLElement *This,BSTR strPropertyName,VARIANT PropertyValue); - void __RPC_STUB IXMLElement_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_getAttribute_Proxy(IXMLElement *This,BSTR strPropertyName,VARIANT *PropertyValue); - void __RPC_STUB IXMLElement_getAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_removeAttribute_Proxy(IXMLElement *This,BSTR strPropertyName); - void __RPC_STUB IXMLElement_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_get_children_Proxy(IXMLElement *This,IXMLElementCollection **pp); - void __RPC_STUB IXMLElement_get_children_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_get_type_Proxy(IXMLElement *This,__LONG32 *plType); - void __RPC_STUB IXMLElement_get_type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_get_text_Proxy(IXMLElement *This,BSTR *p); - void __RPC_STUB IXMLElement_get_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_put_text_Proxy(IXMLElement *This,BSTR p); - void __RPC_STUB IXMLElement_put_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_addChild_Proxy(IXMLElement *This,IXMLElement *pChildElem,__LONG32 lIndex,__LONG32 lReserved); - void __RPC_STUB IXMLElement_addChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement_removeChild_Proxy(IXMLElement *This,IXMLElement *pChildElem); - void __RPC_STUB IXMLElement_removeChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif -#ifndef __IXMLElement2_INTERFACE_DEFINED__ -#define __IXMLElement2_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLElement2; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLElement2 : public IDispatch { - public: - virtual HRESULT WINAPI get_tagName(BSTR *p) = 0; - virtual HRESULT WINAPI put_tagName(BSTR p) = 0; - virtual HRESULT WINAPI get_parent(IXMLElement2 **ppParent) = 0; - virtual HRESULT WINAPI setAttribute(BSTR strPropertyName,VARIANT PropertyValue) = 0; - virtual HRESULT WINAPI getAttribute(BSTR strPropertyName,VARIANT *PropertyValue) = 0; - virtual HRESULT WINAPI removeAttribute(BSTR strPropertyName) = 0; - virtual HRESULT WINAPI get_children(IXMLElementCollection **pp) = 0; - virtual HRESULT WINAPI get_type(__LONG32 *plType) = 0; - virtual HRESULT WINAPI get_text(BSTR *p) = 0; - virtual HRESULT WINAPI put_text(BSTR p) = 0; - virtual HRESULT WINAPI addChild(IXMLElement2 *pChildElem,__LONG32 lIndex,__LONG32 lReserved) = 0; - virtual HRESULT WINAPI removeChild(IXMLElement2 *pChildElem) = 0; - virtual HRESULT WINAPI get_attributes(IXMLElementCollection **pp) = 0; - }; -#else - typedef struct IXMLElement2Vtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLElement2 *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLElement2 *This); - ULONG (WINAPI *Release)(IXMLElement2 *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLElement2 *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLElement2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLElement2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLElement2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_tagName)(IXMLElement2 *This,BSTR *p); - HRESULT (WINAPI *put_tagName)(IXMLElement2 *This,BSTR p); - HRESULT (WINAPI *get_parent)(IXMLElement2 *This,IXMLElement2 **ppParent); - HRESULT (WINAPI *setAttribute)(IXMLElement2 *This,BSTR strPropertyName,VARIANT PropertyValue); - HRESULT (WINAPI *getAttribute)(IXMLElement2 *This,BSTR strPropertyName,VARIANT *PropertyValue); - HRESULT (WINAPI *removeAttribute)(IXMLElement2 *This,BSTR strPropertyName); - HRESULT (WINAPI *get_children)(IXMLElement2 *This,IXMLElementCollection **pp); - HRESULT (WINAPI *get_type)(IXMLElement2 *This,__LONG32 *plType); - HRESULT (WINAPI *get_text)(IXMLElement2 *This,BSTR *p); - HRESULT (WINAPI *put_text)(IXMLElement2 *This,BSTR p); - HRESULT (WINAPI *addChild)(IXMLElement2 *This,IXMLElement2 *pChildElem,__LONG32 lIndex,__LONG32 lReserved); - HRESULT (WINAPI *removeChild)(IXMLElement2 *This,IXMLElement2 *pChildElem); - HRESULT (WINAPI *get_attributes)(IXMLElement2 *This,IXMLElementCollection **pp); - END_INTERFACE - } IXMLElement2Vtbl; - struct IXMLElement2 { - CONST_VTBL struct IXMLElement2Vtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLElement2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLElement2_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLElement2_Release(This) (This)->lpVtbl->Release(This) -#define IXMLElement2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLElement2_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p) -#define IXMLElement2_put_tagName(This,p) (This)->lpVtbl->put_tagName(This,p) -#define IXMLElement2_get_parent(This,ppParent) (This)->lpVtbl->get_parent(This,ppParent) -#define IXMLElement2_setAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->setAttribute(This,strPropertyName,PropertyValue) -#define IXMLElement2_getAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->getAttribute(This,strPropertyName,PropertyValue) -#define IXMLElement2_removeAttribute(This,strPropertyName) (This)->lpVtbl->removeAttribute(This,strPropertyName) -#define IXMLElement2_get_children(This,pp) (This)->lpVtbl->get_children(This,pp) -#define IXMLElement2_get_type(This,plType) (This)->lpVtbl->get_type(This,plType) -#define IXMLElement2_get_text(This,p) (This)->lpVtbl->get_text(This,p) -#define IXMLElement2_put_text(This,p) (This)->lpVtbl->put_text(This,p) -#define IXMLElement2_addChild(This,pChildElem,lIndex,lReserved) (This)->lpVtbl->addChild(This,pChildElem,lIndex,lReserved) -#define IXMLElement2_removeChild(This,pChildElem) (This)->lpVtbl->removeChild(This,pChildElem) -#define IXMLElement2_get_attributes(This,pp) (This)->lpVtbl->get_attributes(This,pp) -#endif -#endif - HRESULT WINAPI IXMLElement2_get_tagName_Proxy(IXMLElement2 *This,BSTR *p); - void __RPC_STUB IXMLElement2_get_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_put_tagName_Proxy(IXMLElement2 *This,BSTR p); - void __RPC_STUB IXMLElement2_put_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_get_parent_Proxy(IXMLElement2 *This,IXMLElement2 **ppParent); - void __RPC_STUB IXMLElement2_get_parent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_setAttribute_Proxy(IXMLElement2 *This,BSTR strPropertyName,VARIANT PropertyValue); - void __RPC_STUB IXMLElement2_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_getAttribute_Proxy(IXMLElement2 *This,BSTR strPropertyName,VARIANT *PropertyValue); - void __RPC_STUB IXMLElement2_getAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_removeAttribute_Proxy(IXMLElement2 *This,BSTR strPropertyName); - void __RPC_STUB IXMLElement2_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_get_children_Proxy(IXMLElement2 *This,IXMLElementCollection **pp); - void __RPC_STUB IXMLElement2_get_children_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_get_type_Proxy(IXMLElement2 *This,__LONG32 *plType); - void __RPC_STUB IXMLElement2_get_type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_get_text_Proxy(IXMLElement2 *This,BSTR *p); - void __RPC_STUB IXMLElement2_get_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_put_text_Proxy(IXMLElement2 *This,BSTR p); - void __RPC_STUB IXMLElement2_put_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_addChild_Proxy(IXMLElement2 *This,IXMLElement2 *pChildElem,__LONG32 lIndex,__LONG32 lReserved); - void __RPC_STUB IXMLElement2_addChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_removeChild_Proxy(IXMLElement2 *This,IXMLElement2 *pChildElem); - void __RPC_STUB IXMLElement2_removeChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLElement2_get_attributes_Proxy(IXMLElement2 *This,IXMLElementCollection **pp); - void __RPC_STUB IXMLElement2_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif +#endif /* __ISchemaNotation_INTERFACE_DEFINED__ */ -#ifndef __IXMLAttribute_INTERFACE_DEFINED__ -#define __IXMLAttribute_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLAttribute; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLAttribute : public IDispatch { - public: - virtual HRESULT WINAPI get_name(BSTR *n) = 0; - virtual HRESULT WINAPI get_value(BSTR *v) = 0; - }; -#else - typedef struct IXMLAttributeVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLAttribute *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLAttribute *This); - ULONG (WINAPI *Release)(IXMLAttribute *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLAttribute *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLAttribute *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLAttribute *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLAttribute *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_name)(IXMLAttribute *This,BSTR *n); - HRESULT (WINAPI *get_value)(IXMLAttribute *This,BSTR *v); - END_INTERFACE - } IXMLAttributeVtbl; - struct IXMLAttribute { - CONST_VTBL struct IXMLAttributeVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLAttribute_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLAttribute_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLAttribute_Release(This) (This)->lpVtbl->Release(This) -#define IXMLAttribute_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLAttribute_get_name(This,n) (This)->lpVtbl->get_name(This,n) -#define IXMLAttribute_get_value(This,v) (This)->lpVtbl->get_value(This,v) -#endif -#endif - HRESULT WINAPI IXMLAttribute_get_name_Proxy(IXMLAttribute *This,BSTR *n); - void __RPC_STUB IXMLAttribute_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLAttribute_get_value_Proxy(IXMLAttribute *This,BSTR *v); - void __RPC_STUB IXMLAttribute_get_value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif +/***************************************************************************** + * SAXXMLReader30 coclass + */ -#ifndef __IXMLError_INTERFACE_DEFINED__ -#define __IXMLError_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLError; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLError : public IUnknown { - public: - virtual HRESULT WINAPI GetErrorInfo(XML_ERROR *pErrorReturn) = 0; - }; -#else - typedef struct IXMLErrorVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLError *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLError *This); - ULONG (WINAPI *Release)(IXMLError *This); - HRESULT (WINAPI *GetErrorInfo)(IXMLError *This,XML_ERROR *pErrorReturn); - END_INTERFACE - } IXMLErrorVtbl; - struct IXMLError { - CONST_VTBL struct IXMLErrorVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLError_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLError_Release(This) (This)->lpVtbl->Release(This) -#define IXMLError_GetErrorInfo(This,pErrorReturn) (This)->lpVtbl->GetErrorInfo(This,pErrorReturn) -#endif -#endif - HRESULT WINAPI IXMLError_GetErrorInfo_Proxy(IXMLError *This,XML_ERROR *pErrorReturn); - void __RPC_STUB IXMLError_GetErrorInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif +DEFINE_GUID(CLSID_SAXXMLReader30, 0x3124c396, 0xfb13, 0x4836, 0xa6,0xad, 0x13,0x17,0xf1,0x71,0x36,0x88); -#ifndef __IXMLDOMSelection_INTERFACE_DEFINED__ -#define __IXMLDOMSelection_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLDOMSelection; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLDOMSelection : public IXMLDOMNodeList { - public: - virtual HRESULT WINAPI get_expr(BSTR *expression) = 0; - virtual HRESULT WINAPI put_expr(BSTR expression) = 0; - virtual HRESULT WINAPI get_context(IXMLDOMNode **ppNode) = 0; - virtual HRESULT WINAPI putref_context(IXMLDOMNode *pNode) = 0; - virtual HRESULT WINAPI peekNode(IXMLDOMNode **ppNode) = 0; - virtual HRESULT WINAPI matches(IXMLDOMNode *pNode,IXMLDOMNode **ppNode) = 0; - virtual HRESULT WINAPI removeNext(IXMLDOMNode **ppNode) = 0; - virtual HRESULT WINAPI removeAll(void) = 0; - virtual HRESULT WINAPI clone(IXMLDOMSelection **ppNode) = 0; - virtual HRESULT WINAPI getProperty(BSTR name,VARIANT *value) = 0; - virtual HRESULT WINAPI setProperty(BSTR name,VARIANT value) = 0; - }; -#else - typedef struct IXMLDOMSelectionVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLDOMSelection *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLDOMSelection *This); - ULONG (WINAPI *Release)(IXMLDOMSelection *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMSelection *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLDOMSelection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMSelection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLDOMSelection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_item)(IXMLDOMSelection *This,__LONG32 index,IXMLDOMNode **listItem); - HRESULT (WINAPI *get_length)(IXMLDOMSelection *This,__LONG32 *listLength); - HRESULT (WINAPI *nextNode)(IXMLDOMSelection *This,IXMLDOMNode **nextItem); - HRESULT (WINAPI *reset)(IXMLDOMSelection *This); - HRESULT (WINAPI *get__newEnum)(IXMLDOMSelection *This,IUnknown **ppUnk); - HRESULT (WINAPI *get_expr)(IXMLDOMSelection *This,BSTR *expression); - HRESULT (WINAPI *put_expr)(IXMLDOMSelection *This,BSTR expression); - HRESULT (WINAPI *get_context)(IXMLDOMSelection *This,IXMLDOMNode **ppNode); - HRESULT (WINAPI *putref_context)(IXMLDOMSelection *This,IXMLDOMNode *pNode); - HRESULT (WINAPI *peekNode)(IXMLDOMSelection *This,IXMLDOMNode **ppNode); - HRESULT (WINAPI *matches)(IXMLDOMSelection *This,IXMLDOMNode *pNode,IXMLDOMNode **ppNode); - HRESULT (WINAPI *removeNext)(IXMLDOMSelection *This,IXMLDOMNode **ppNode); - HRESULT (WINAPI *removeAll)(IXMLDOMSelection *This); - HRESULT (WINAPI *clone)(IXMLDOMSelection *This,IXMLDOMSelection **ppNode); - HRESULT (WINAPI *getProperty)(IXMLDOMSelection *This,BSTR name,VARIANT *value); - HRESULT (WINAPI *setProperty)(IXMLDOMSelection *This,BSTR name,VARIANT value); - END_INTERFACE - } IXMLDOMSelectionVtbl; - struct IXMLDOMSelection { - CONST_VTBL struct IXMLDOMSelectionVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLDOMSelection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLDOMSelection_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLDOMSelection_Release(This) (This)->lpVtbl->Release(This) -#define IXMLDOMSelection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLDOMSelection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLDOMSelection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLDOMSelection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLDOMSelection_get_item(This,index,listItem) (This)->lpVtbl->get_item(This,index,listItem) -#define IXMLDOMSelection_get_length(This,listLength) (This)->lpVtbl->get_length(This,listLength) -#define IXMLDOMSelection_nextNode(This,nextItem) (This)->lpVtbl->nextNode(This,nextItem) -#define IXMLDOMSelection_reset(This) (This)->lpVtbl->reset(This) -#define IXMLDOMSelection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) -#define IXMLDOMSelection_get_expr(This,expression) (This)->lpVtbl->get_expr(This,expression) -#define IXMLDOMSelection_put_expr(This,expression) (This)->lpVtbl->put_expr(This,expression) -#define IXMLDOMSelection_get_context(This,ppNode) (This)->lpVtbl->get_context(This,ppNode) -#define IXMLDOMSelection_putref_context(This,pNode) (This)->lpVtbl->putref_context(This,pNode) -#define IXMLDOMSelection_peekNode(This,ppNode) (This)->lpVtbl->peekNode(This,ppNode) -#define IXMLDOMSelection_matches(This,pNode,ppNode) (This)->lpVtbl->matches(This,pNode,ppNode) -#define IXMLDOMSelection_removeNext(This,ppNode) (This)->lpVtbl->removeNext(This,ppNode) -#define IXMLDOMSelection_removeAll(This) (This)->lpVtbl->removeAll(This) -#define IXMLDOMSelection_clone(This,ppNode) (This)->lpVtbl->clone(This,ppNode) -#define IXMLDOMSelection_getProperty(This,name,value) (This)->lpVtbl->getProperty(This,name,value) -#define IXMLDOMSelection_setProperty(This,name,value) (This)->lpVtbl->setProperty(This,name,value) -#endif +#ifdef __cplusplus +class DECLSPEC_UUID("3124c396-fb13-4836-a6ad-1317f1713688") SAXXMLReader30; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SAXXMLReader30, 0x3124c396, 0xfb13, 0x4836, 0xa6,0xad, 0x13,0x17,0xf1,0x71,0x36,0x88) #endif - HRESULT WINAPI IXMLDOMSelection_get_expr_Proxy(IXMLDOMSelection *This,BSTR *expression); - void __RPC_STUB IXMLDOMSelection_get_expr_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSelection_put_expr_Proxy(IXMLDOMSelection *This,BSTR expression); - void __RPC_STUB IXMLDOMSelection_put_expr_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSelection_get_context_Proxy(IXMLDOMSelection *This,IXMLDOMNode **ppNode); - void __RPC_STUB IXMLDOMSelection_get_context_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSelection_putref_context_Proxy(IXMLDOMSelection *This,IXMLDOMNode *pNode); - void __RPC_STUB IXMLDOMSelection_putref_context_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSelection_peekNode_Proxy(IXMLDOMSelection *This,IXMLDOMNode **ppNode); - void __RPC_STUB IXMLDOMSelection_peekNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSelection_matches_Proxy(IXMLDOMSelection *This,IXMLDOMNode *pNode,IXMLDOMNode **ppNode); - void __RPC_STUB IXMLDOMSelection_matches_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSelection_removeNext_Proxy(IXMLDOMSelection *This,IXMLDOMNode **ppNode); - void __RPC_STUB IXMLDOMSelection_removeNext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSelection_removeAll_Proxy(IXMLDOMSelection *This); - void __RPC_STUB IXMLDOMSelection_removeAll_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSelection_clone_Proxy(IXMLDOMSelection *This,IXMLDOMSelection **ppNode); - void __RPC_STUB IXMLDOMSelection_clone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSelection_getProperty_Proxy(IXMLDOMSelection *This,BSTR name,VARIANT *value); - void __RPC_STUB IXMLDOMSelection_getProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLDOMSelection_setProperty_Proxy(IXMLDOMSelection *This,BSTR name,VARIANT value); - void __RPC_STUB IXMLDOMSelection_setProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); #endif -#ifndef __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ -#define __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ - EXTERN_C const IID DIID_XMLDOMDocumentEvents; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct XMLDOMDocumentEvents : public IDispatch { - }; -#else - typedef struct XMLDOMDocumentEventsVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(XMLDOMDocumentEvents *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(XMLDOMDocumentEvents *This); - ULONG (WINAPI *Release)(XMLDOMDocumentEvents *This); - HRESULT (WINAPI *GetTypeInfoCount)(XMLDOMDocumentEvents *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(XMLDOMDocumentEvents *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(XMLDOMDocumentEvents *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(XMLDOMDocumentEvents *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - END_INTERFACE - } XMLDOMDocumentEventsVtbl; - struct XMLDOMDocumentEvents { - CONST_VTBL struct XMLDOMDocumentEventsVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define XMLDOMDocumentEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define XMLDOMDocumentEvents_AddRef(This) (This)->lpVtbl->AddRef(This) -#define XMLDOMDocumentEvents_Release(This) (This)->lpVtbl->Release(This) -#define XMLDOMDocumentEvents_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define XMLDOMDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define XMLDOMDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define XMLDOMDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#endif -#endif -#endif +/***************************************************************************** + * SAXXMLReader40 coclass + */ -#ifndef __IDSOControl_INTERFACE_DEFINED__ -#define __IDSOControl_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IDSOControl; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IDSOControl : public IDispatch { - public: - virtual HRESULT WINAPI get_XMLDocument(IXMLDOMDocument **ppDoc) = 0; - virtual HRESULT WINAPI put_XMLDocument(IXMLDOMDocument *ppDoc) = 0; - virtual HRESULT WINAPI get_JavaDSOCompatible(WINBOOL *fJavaDSOCompatible) = 0; - virtual HRESULT WINAPI put_JavaDSOCompatible(WINBOOL fJavaDSOCompatible) = 0; - virtual HRESULT WINAPI get_readyState(__LONG32 *state) = 0; - }; -#else - typedef struct IDSOControlVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IDSOControl *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IDSOControl *This); - ULONG (WINAPI *Release)(IDSOControl *This); - HRESULT (WINAPI *GetTypeInfoCount)(IDSOControl *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IDSOControl *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IDSOControl *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IDSOControl *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_XMLDocument)(IDSOControl *This,IXMLDOMDocument **ppDoc); - HRESULT (WINAPI *put_XMLDocument)(IDSOControl *This,IXMLDOMDocument *ppDoc); - HRESULT (WINAPI *get_JavaDSOCompatible)(IDSOControl *This,WINBOOL *fJavaDSOCompatible); - HRESULT (WINAPI *put_JavaDSOCompatible)(IDSOControl *This,WINBOOL fJavaDSOCompatible); - HRESULT (WINAPI *get_readyState)(IDSOControl *This,__LONG32 *state); - END_INTERFACE - } IDSOControlVtbl; - struct IDSOControl { - CONST_VTBL struct IDSOControlVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IDSOControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IDSOControl_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IDSOControl_Release(This) (This)->lpVtbl->Release(This) -#define IDSOControl_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IDSOControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IDSOControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IDSOControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IDSOControl_get_XMLDocument(This,ppDoc) (This)->lpVtbl->get_XMLDocument(This,ppDoc) -#define IDSOControl_put_XMLDocument(This,ppDoc) (This)->lpVtbl->put_XMLDocument(This,ppDoc) -#define IDSOControl_get_JavaDSOCompatible(This,fJavaDSOCompatible) (This)->lpVtbl->get_JavaDSOCompatible(This,fJavaDSOCompatible) -#define IDSOControl_put_JavaDSOCompatible(This,fJavaDSOCompatible) (This)->lpVtbl->put_JavaDSOCompatible(This,fJavaDSOCompatible) -#define IDSOControl_get_readyState(This,state) (This)->lpVtbl->get_readyState(This,state) -#endif -#endif - HRESULT WINAPI IDSOControl_get_XMLDocument_Proxy(IDSOControl *This,IXMLDOMDocument **ppDoc); - void __RPC_STUB IDSOControl_get_XMLDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IDSOControl_put_XMLDocument_Proxy(IDSOControl *This,IXMLDOMDocument *ppDoc); - void __RPC_STUB IDSOControl_put_XMLDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IDSOControl_get_JavaDSOCompatible_Proxy(IDSOControl *This,WINBOOL *fJavaDSOCompatible); - void __RPC_STUB IDSOControl_get_JavaDSOCompatible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IDSOControl_put_JavaDSOCompatible_Proxy(IDSOControl *This,WINBOOL fJavaDSOCompatible); - void __RPC_STUB IDSOControl_put_JavaDSOCompatible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IDSOControl_get_readyState_Proxy(IDSOControl *This,__LONG32 *state); - void __RPC_STUB IDSOControl_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif +DEFINE_GUID(CLSID_SAXXMLReader40, 0x7c6e29bc, 0x8b8b, 0x4c3d, 0x85,0x9e, 0xaf,0x6c,0xd1,0x58,0xbe,0x0f); -#ifndef __IXMLHTTPRequest_INTERFACE_DEFINED__ -#define __IXMLHTTPRequest_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IXMLHTTPRequest; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IXMLHTTPRequest : public IDispatch { - public: - virtual HRESULT WINAPI open(BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword) = 0; - virtual HRESULT WINAPI setRequestHeader(BSTR bstrHeader,BSTR bstrValue) = 0; - virtual HRESULT WINAPI getResponseHeader(BSTR bstrHeader,BSTR *pbstrValue) = 0; - virtual HRESULT WINAPI getAllResponseHeaders(BSTR *pbstrHeaders) = 0; - virtual HRESULT WINAPI send(VARIANT varBody) = 0; - virtual HRESULT WINAPI abort(void) = 0; - virtual HRESULT WINAPI get_status(__LONG32 *plStatus) = 0; - virtual HRESULT WINAPI get_statusText(BSTR *pbstrStatus) = 0; - virtual HRESULT WINAPI get_responseXML(IDispatch **ppBody) = 0; - virtual HRESULT WINAPI get_responseText(BSTR *pbstrBody) = 0; - virtual HRESULT WINAPI get_responseBody(VARIANT *pvarBody) = 0; - virtual HRESULT WINAPI get_responseStream(VARIANT *pvarBody) = 0; - virtual HRESULT WINAPI get_readyState(__LONG32 *plState) = 0; - virtual HRESULT WINAPI put_onreadystatechange(IDispatch *pReadyStateSink) = 0; - }; -#else - typedef struct IXMLHTTPRequestVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IXMLHTTPRequest *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IXMLHTTPRequest *This); - ULONG (WINAPI *Release)(IXMLHTTPRequest *This); - HRESULT (WINAPI *GetTypeInfoCount)(IXMLHTTPRequest *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IXMLHTTPRequest *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IXMLHTTPRequest *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IXMLHTTPRequest *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *open)(IXMLHTTPRequest *This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword); - HRESULT (WINAPI *setRequestHeader)(IXMLHTTPRequest *This,BSTR bstrHeader,BSTR bstrValue); - HRESULT (WINAPI *getResponseHeader)(IXMLHTTPRequest *This,BSTR bstrHeader,BSTR *pbstrValue); - HRESULT (WINAPI *getAllResponseHeaders)(IXMLHTTPRequest *This,BSTR *pbstrHeaders); - HRESULT (WINAPI *send)(IXMLHTTPRequest *This,VARIANT varBody); - HRESULT (WINAPI *abort)(IXMLHTTPRequest *This); - HRESULT (WINAPI *get_status)(IXMLHTTPRequest *This,__LONG32 *plStatus); - HRESULT (WINAPI *get_statusText)(IXMLHTTPRequest *This,BSTR *pbstrStatus); - HRESULT (WINAPI *get_responseXML)(IXMLHTTPRequest *This,IDispatch **ppBody); - HRESULT (WINAPI *get_responseText)(IXMLHTTPRequest *This,BSTR *pbstrBody); - HRESULT (WINAPI *get_responseBody)(IXMLHTTPRequest *This,VARIANT *pvarBody); - HRESULT (WINAPI *get_responseStream)(IXMLHTTPRequest *This,VARIANT *pvarBody); - HRESULT (WINAPI *get_readyState)(IXMLHTTPRequest *This,__LONG32 *plState); - HRESULT (WINAPI *put_onreadystatechange)(IXMLHTTPRequest *This,IDispatch *pReadyStateSink); - END_INTERFACE - } IXMLHTTPRequestVtbl; - struct IXMLHTTPRequest { - CONST_VTBL struct IXMLHTTPRequestVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IXMLHTTPRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXMLHTTPRequest_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXMLHTTPRequest_Release(This) (This)->lpVtbl->Release(This) -#define IXMLHTTPRequest_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) -#define IXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) -#define IXMLHTTPRequest_getResponseHeader(This,bstrHeader,pbstrValue) (This)->lpVtbl->getResponseHeader(This,bstrHeader,pbstrValue) -#define IXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders) -#define IXMLHTTPRequest_send(This,varBody) (This)->lpVtbl->send(This,varBody) -#define IXMLHTTPRequest_abort(This) (This)->lpVtbl->abort(This) -#define IXMLHTTPRequest_get_status(This,plStatus) (This)->lpVtbl->get_status(This,plStatus) -#define IXMLHTTPRequest_get_statusText(This,pbstrStatus) (This)->lpVtbl->get_statusText(This,pbstrStatus) -#define IXMLHTTPRequest_get_responseXML(This,ppBody) (This)->lpVtbl->get_responseXML(This,ppBody) -#define IXMLHTTPRequest_get_responseText(This,pbstrBody) (This)->lpVtbl->get_responseText(This,pbstrBody) -#define IXMLHTTPRequest_get_responseBody(This,pvarBody) (This)->lpVtbl->get_responseBody(This,pvarBody) -#define IXMLHTTPRequest_get_responseStream(This,pvarBody) (This)->lpVtbl->get_responseStream(This,pvarBody) -#define IXMLHTTPRequest_get_readyState(This,plState) (This)->lpVtbl->get_readyState(This,plState) -#define IXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink) -#endif +#ifdef __cplusplus +class DECLSPEC_UUID("7c6e29bc-8b8b-4c3d-859e-af6cd158be0f") SAXXMLReader40; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SAXXMLReader40, 0x7c6e29bc, 0x8b8b, 0x4c3d, 0x85,0x9e, 0xaf,0x6c,0xd1,0x58,0xbe,0x0f) #endif - HRESULT WINAPI IXMLHTTPRequest_open_Proxy(IXMLHTTPRequest *This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword); - void __RPC_STUB IXMLHTTPRequest_open_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHTTPRequest_setRequestHeader_Proxy(IXMLHTTPRequest *This,BSTR bstrHeader,BSTR bstrValue); - void __RPC_STUB IXMLHTTPRequest_setRequestHeader_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHTTPRequest_getResponseHeader_Proxy(IXMLHTTPRequest *This,BSTR bstrHeader,BSTR *pbstrValue); - void __RPC_STUB IXMLHTTPRequest_getResponseHeader_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHTTPRequest_getAllResponseHeaders_Proxy(IXMLHTTPRequest *This,BSTR *pbstrHeaders); - void __RPC_STUB IXMLHTTPRequest_getAllResponseHeaders_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHTTPRequest_send_Proxy(IXMLHTTPRequest *This,VARIANT varBody); - void __RPC_STUB IXMLHTTPRequest_send_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHTTPRequest_abort_Proxy(IXMLHTTPRequest *This); - void __RPC_STUB IXMLHTTPRequest_abort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHTTPRequest_get_status_Proxy(IXMLHTTPRequest *This,__LONG32 *plStatus); - void __RPC_STUB IXMLHTTPRequest_get_status_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHTTPRequest_get_statusText_Proxy(IXMLHTTPRequest *This,BSTR *pbstrStatus); - void __RPC_STUB IXMLHTTPRequest_get_statusText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHTTPRequest_get_responseXML_Proxy(IXMLHTTPRequest *This,IDispatch **ppBody); - void __RPC_STUB IXMLHTTPRequest_get_responseXML_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHTTPRequest_get_responseText_Proxy(IXMLHTTPRequest *This,BSTR *pbstrBody); - void __RPC_STUB IXMLHTTPRequest_get_responseText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHTTPRequest_get_responseBody_Proxy(IXMLHTTPRequest *This,VARIANT *pvarBody); - void __RPC_STUB IXMLHTTPRequest_get_responseBody_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHTTPRequest_get_responseStream_Proxy(IXMLHTTPRequest *This,VARIANT *pvarBody); - void __RPC_STUB IXMLHTTPRequest_get_responseStream_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHTTPRequest_get_readyState_Proxy(IXMLHTTPRequest *This,__LONG32 *plState); - void __RPC_STUB IXMLHTTPRequest_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IXMLHTTPRequest_put_onreadystatechange_Proxy(IXMLHTTPRequest *This,IDispatch *pReadyStateSink); - void __RPC_STUB IXMLHTTPRequest_put_onreadystatechange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); #endif -#ifndef __IServerXMLHTTPRequest_INTERFACE_DEFINED__ -#define __IServerXMLHTTPRequest_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IServerXMLHTTPRequest; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IServerXMLHTTPRequest : public IXMLHTTPRequest { - public: - virtual HRESULT WINAPI setTimeouts(__LONG32 resolveTimeout,__LONG32 connectTimeout,__LONG32 sendTimeout,__LONG32 receiveTimeout) = 0; - virtual HRESULT WINAPI waitForResponse(VARIANT timeoutInSeconds,VARIANT_BOOL *isSuccessful) = 0; - virtual HRESULT WINAPI getOption(SERVERXMLHTTP_OPTION option,VARIANT *value) = 0; - virtual HRESULT WINAPI setOption(SERVERXMLHTTP_OPTION option,VARIANT value) = 0; - }; -#else - typedef struct IServerXMLHTTPRequestVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IServerXMLHTTPRequest *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IServerXMLHTTPRequest *This); - ULONG (WINAPI *Release)(IServerXMLHTTPRequest *This); - HRESULT (WINAPI *GetTypeInfoCount)(IServerXMLHTTPRequest *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IServerXMLHTTPRequest *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IServerXMLHTTPRequest *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IServerXMLHTTPRequest *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *open)(IServerXMLHTTPRequest *This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword); - HRESULT (WINAPI *setRequestHeader)(IServerXMLHTTPRequest *This,BSTR bstrHeader,BSTR bstrValue); - HRESULT (WINAPI *getResponseHeader)(IServerXMLHTTPRequest *This,BSTR bstrHeader,BSTR *pbstrValue); - HRESULT (WINAPI *getAllResponseHeaders)(IServerXMLHTTPRequest *This,BSTR *pbstrHeaders); - HRESULT (WINAPI *send)(IServerXMLHTTPRequest *This,VARIANT varBody); - HRESULT (WINAPI *abort)(IServerXMLHTTPRequest *This); - HRESULT (WINAPI *get_status)(IServerXMLHTTPRequest *This,__LONG32 *plStatus); - HRESULT (WINAPI *get_statusText)(IServerXMLHTTPRequest *This,BSTR *pbstrStatus); - HRESULT (WINAPI *get_responseXML)(IServerXMLHTTPRequest *This,IDispatch **ppBody); - HRESULT (WINAPI *get_responseText)(IServerXMLHTTPRequest *This,BSTR *pbstrBody); - HRESULT (WINAPI *get_responseBody)(IServerXMLHTTPRequest *This,VARIANT *pvarBody); - HRESULT (WINAPI *get_responseStream)(IServerXMLHTTPRequest *This,VARIANT *pvarBody); - HRESULT (WINAPI *get_readyState)(IServerXMLHTTPRequest *This,__LONG32 *plState); - HRESULT (WINAPI *put_onreadystatechange)(IServerXMLHTTPRequest *This,IDispatch *pReadyStateSink); - HRESULT (WINAPI *setTimeouts)(IServerXMLHTTPRequest *This,__LONG32 resolveTimeout,__LONG32 connectTimeout,__LONG32 sendTimeout,__LONG32 receiveTimeout); - HRESULT (WINAPI *waitForResponse)(IServerXMLHTTPRequest *This,VARIANT timeoutInSeconds,VARIANT_BOOL *isSuccessful); - HRESULT (WINAPI *getOption)(IServerXMLHTTPRequest *This,SERVERXMLHTTP_OPTION option,VARIANT *value); - HRESULT (WINAPI *setOption)(IServerXMLHTTPRequest *This,SERVERXMLHTTP_OPTION option,VARIANT value); - END_INTERFACE - } IServerXMLHTTPRequestVtbl; - struct IServerXMLHTTPRequest { - CONST_VTBL struct IServerXMLHTTPRequestVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IServerXMLHTTPRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IServerXMLHTTPRequest_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IServerXMLHTTPRequest_Release(This) (This)->lpVtbl->Release(This) -#define IServerXMLHTTPRequest_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IServerXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IServerXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IServerXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IServerXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) -#define IServerXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) -#define IServerXMLHTTPRequest_getResponseHeader(This,bstrHeader,pbstrValue) (This)->lpVtbl->getResponseHeader(This,bstrHeader,pbstrValue) -#define IServerXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders) -#define IServerXMLHTTPRequest_send(This,varBody) (This)->lpVtbl->send(This,varBody) -#define IServerXMLHTTPRequest_abort(This) (This)->lpVtbl->abort(This) -#define IServerXMLHTTPRequest_get_status(This,plStatus) (This)->lpVtbl->get_status(This,plStatus) -#define IServerXMLHTTPRequest_get_statusText(This,pbstrStatus) (This)->lpVtbl->get_statusText(This,pbstrStatus) -#define IServerXMLHTTPRequest_get_responseXML(This,ppBody) (This)->lpVtbl->get_responseXML(This,ppBody) -#define IServerXMLHTTPRequest_get_responseText(This,pbstrBody) (This)->lpVtbl->get_responseText(This,pbstrBody) -#define IServerXMLHTTPRequest_get_responseBody(This,pvarBody) (This)->lpVtbl->get_responseBody(This,pvarBody) -#define IServerXMLHTTPRequest_get_responseStream(This,pvarBody) (This)->lpVtbl->get_responseStream(This,pvarBody) -#define IServerXMLHTTPRequest_get_readyState(This,plState) (This)->lpVtbl->get_readyState(This,plState) -#define IServerXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink) -#define IServerXMLHTTPRequest_setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) (This)->lpVtbl->setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) -#define IServerXMLHTTPRequest_waitForResponse(This,timeoutInSeconds,isSuccessful) (This)->lpVtbl->waitForResponse(This,timeoutInSeconds,isSuccessful) -#define IServerXMLHTTPRequest_getOption(This,option,value) (This)->lpVtbl->getOption(This,option,value) -#define IServerXMLHTTPRequest_setOption(This,option,value) (This)->lpVtbl->setOption(This,option,value) -#endif -#endif - HRESULT WINAPI IServerXMLHTTPRequest_setTimeouts_Proxy(IServerXMLHTTPRequest *This,__LONG32 resolveTimeout,__LONG32 connectTimeout,__LONG32 sendTimeout,__LONG32 receiveTimeout); - void __RPC_STUB IServerXMLHTTPRequest_setTimeouts_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IServerXMLHTTPRequest_waitForResponse_Proxy(IServerXMLHTTPRequest *This,VARIANT timeoutInSeconds,VARIANT_BOOL *isSuccessful); - void __RPC_STUB IServerXMLHTTPRequest_waitForResponse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IServerXMLHTTPRequest_getOption_Proxy(IServerXMLHTTPRequest *This,SERVERXMLHTTP_OPTION option,VARIANT *value); - void __RPC_STUB IServerXMLHTTPRequest_getOption_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IServerXMLHTTPRequest_setOption_Proxy(IServerXMLHTTPRequest *This,SERVERXMLHTTP_OPTION option,VARIANT value); - void __RPC_STUB IServerXMLHTTPRequest_setOption_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif +/***************************************************************************** + * SAXXMLReader60 coclass + */ -#ifndef __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ -#define __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IServerXMLHTTPRequest2; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IServerXMLHTTPRequest2 : public IServerXMLHTTPRequest { - public: - virtual HRESULT WINAPI setProxy(SXH_PROXY_SETTING proxySetting,VARIANT varProxyServer,VARIANT varBypassList) = 0; - virtual HRESULT WINAPI setProxyCredentials(BSTR bstrUserName,BSTR bstrPassword) = 0; - }; -#else - typedef struct IServerXMLHTTPRequest2Vtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IServerXMLHTTPRequest2 *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IServerXMLHTTPRequest2 *This); - ULONG (WINAPI *Release)(IServerXMLHTTPRequest2 *This); - HRESULT (WINAPI *GetTypeInfoCount)(IServerXMLHTTPRequest2 *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IServerXMLHTTPRequest2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IServerXMLHTTPRequest2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IServerXMLHTTPRequest2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *open)(IServerXMLHTTPRequest2 *This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword); - HRESULT (WINAPI *setRequestHeader)(IServerXMLHTTPRequest2 *This,BSTR bstrHeader,BSTR bstrValue); - HRESULT (WINAPI *getResponseHeader)(IServerXMLHTTPRequest2 *This,BSTR bstrHeader,BSTR *pbstrValue); - HRESULT (WINAPI *getAllResponseHeaders)(IServerXMLHTTPRequest2 *This,BSTR *pbstrHeaders); - HRESULT (WINAPI *send)(IServerXMLHTTPRequest2 *This,VARIANT varBody); - HRESULT (WINAPI *abort)(IServerXMLHTTPRequest2 *This); - HRESULT (WINAPI *get_status)(IServerXMLHTTPRequest2 *This,__LONG32 *plStatus); - HRESULT (WINAPI *get_statusText)(IServerXMLHTTPRequest2 *This,BSTR *pbstrStatus); - HRESULT (WINAPI *get_responseXML)(IServerXMLHTTPRequest2 *This,IDispatch **ppBody); - HRESULT (WINAPI *get_responseText)(IServerXMLHTTPRequest2 *This,BSTR *pbstrBody); - HRESULT (WINAPI *get_responseBody)(IServerXMLHTTPRequest2 *This,VARIANT *pvarBody); - HRESULT (WINAPI *get_responseStream)(IServerXMLHTTPRequest2 *This,VARIANT *pvarBody); - HRESULT (WINAPI *get_readyState)(IServerXMLHTTPRequest2 *This,__LONG32 *plState); - HRESULT (WINAPI *put_onreadystatechange)(IServerXMLHTTPRequest2 *This,IDispatch *pReadyStateSink); - HRESULT (WINAPI *setTimeouts)(IServerXMLHTTPRequest2 *This,__LONG32 resolveTimeout,__LONG32 connectTimeout,__LONG32 sendTimeout,__LONG32 receiveTimeout); - HRESULT (WINAPI *waitForResponse)(IServerXMLHTTPRequest2 *This,VARIANT timeoutInSeconds,VARIANT_BOOL *isSuccessful); - HRESULT (WINAPI *getOption)(IServerXMLHTTPRequest2 *This,SERVERXMLHTTP_OPTION option,VARIANT *value); - HRESULT (WINAPI *setOption)(IServerXMLHTTPRequest2 *This,SERVERXMLHTTP_OPTION option,VARIANT value); - HRESULT (WINAPI *setProxy)(IServerXMLHTTPRequest2 *This,SXH_PROXY_SETTING proxySetting,VARIANT varProxyServer,VARIANT varBypassList); - HRESULT (WINAPI *setProxyCredentials)(IServerXMLHTTPRequest2 *This,BSTR bstrUserName,BSTR bstrPassword); - END_INTERFACE - } IServerXMLHTTPRequest2Vtbl; - struct IServerXMLHTTPRequest2 { - CONST_VTBL struct IServerXMLHTTPRequest2Vtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IServerXMLHTTPRequest2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IServerXMLHTTPRequest2_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IServerXMLHTTPRequest2_Release(This) (This)->lpVtbl->Release(This) -#define IServerXMLHTTPRequest2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IServerXMLHTTPRequest2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IServerXMLHTTPRequest2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IServerXMLHTTPRequest2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IServerXMLHTTPRequest2_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) -#define IServerXMLHTTPRequest2_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) -#define IServerXMLHTTPRequest2_getResponseHeader(This,bstrHeader,pbstrValue) (This)->lpVtbl->getResponseHeader(This,bstrHeader,pbstrValue) -#define IServerXMLHTTPRequest2_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders) -#define IServerXMLHTTPRequest2_send(This,varBody) (This)->lpVtbl->send(This,varBody) -#define IServerXMLHTTPRequest2_abort(This) (This)->lpVtbl->abort(This) -#define IServerXMLHTTPRequest2_get_status(This,plStatus) (This)->lpVtbl->get_status(This,plStatus) -#define IServerXMLHTTPRequest2_get_statusText(This,pbstrStatus) (This)->lpVtbl->get_statusText(This,pbstrStatus) -#define IServerXMLHTTPRequest2_get_responseXML(This,ppBody) (This)->lpVtbl->get_responseXML(This,ppBody) -#define IServerXMLHTTPRequest2_get_responseText(This,pbstrBody) (This)->lpVtbl->get_responseText(This,pbstrBody) -#define IServerXMLHTTPRequest2_get_responseBody(This,pvarBody) (This)->lpVtbl->get_responseBody(This,pvarBody) -#define IServerXMLHTTPRequest2_get_responseStream(This,pvarBody) (This)->lpVtbl->get_responseStream(This,pvarBody) -#define IServerXMLHTTPRequest2_get_readyState(This,plState) (This)->lpVtbl->get_readyState(This,plState) -#define IServerXMLHTTPRequest2_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink) -#define IServerXMLHTTPRequest2_setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) (This)->lpVtbl->setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) -#define IServerXMLHTTPRequest2_waitForResponse(This,timeoutInSeconds,isSuccessful) (This)->lpVtbl->waitForResponse(This,timeoutInSeconds,isSuccessful) -#define IServerXMLHTTPRequest2_getOption(This,option,value) (This)->lpVtbl->getOption(This,option,value) -#define IServerXMLHTTPRequest2_setOption(This,option,value) (This)->lpVtbl->setOption(This,option,value) -#define IServerXMLHTTPRequest2_setProxy(This,proxySetting,varProxyServer,varBypassList) (This)->lpVtbl->setProxy(This,proxySetting,varProxyServer,varBypassList) -#define IServerXMLHTTPRequest2_setProxyCredentials(This,bstrUserName,bstrPassword) (This)->lpVtbl->setProxyCredentials(This,bstrUserName,bstrPassword) -#endif -#endif - HRESULT WINAPI IServerXMLHTTPRequest2_setProxy_Proxy(IServerXMLHTTPRequest2 *This,SXH_PROXY_SETTING proxySetting,VARIANT varProxyServer,VARIANT varBypassList); - void __RPC_STUB IServerXMLHTTPRequest2_setProxy_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IServerXMLHTTPRequest2_setProxyCredentials_Proxy(IServerXMLHTTPRequest2 *This,BSTR bstrUserName,BSTR bstrPassword); - void __RPC_STUB IServerXMLHTTPRequest2_setProxyCredentials_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif +DEFINE_GUID(CLSID_SAXXMLReader60, 0x88d96a0c, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); -#ifndef __IMXNamespacePrefixes_INTERFACE_DEFINED__ -#define __IMXNamespacePrefixes_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IMXNamespacePrefixes; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IMXNamespacePrefixes : public IDispatch { - public: - virtual HRESULT WINAPI get_item(__LONG32 index,BSTR *prefix) = 0; - virtual HRESULT WINAPI get_length(__LONG32 *length) = 0; - virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; - }; -#else - typedef struct IMXNamespacePrefixesVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IMXNamespacePrefixes *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IMXNamespacePrefixes *This); - ULONG (WINAPI *Release)(IMXNamespacePrefixes *This); - HRESULT (WINAPI *GetTypeInfoCount)(IMXNamespacePrefixes *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IMXNamespacePrefixes *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IMXNamespacePrefixes *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IMXNamespacePrefixes *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *get_item)(IMXNamespacePrefixes *This,__LONG32 index,BSTR *prefix); - HRESULT (WINAPI *get_length)(IMXNamespacePrefixes *This,__LONG32 *length); - HRESULT (WINAPI *get__newEnum)(IMXNamespacePrefixes *This,IUnknown **ppUnk); - END_INTERFACE - } IMXNamespacePrefixesVtbl; - struct IMXNamespacePrefixes { - CONST_VTBL struct IMXNamespacePrefixesVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IMXNamespacePrefixes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IMXNamespacePrefixes_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IMXNamespacePrefixes_Release(This) (This)->lpVtbl->Release(This) -#define IMXNamespacePrefixes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IMXNamespacePrefixes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IMXNamespacePrefixes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IMXNamespacePrefixes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IMXNamespacePrefixes_get_item(This,index,prefix) (This)->lpVtbl->get_item(This,index,prefix) -#define IMXNamespacePrefixes_get_length(This,length) (This)->lpVtbl->get_length(This,length) -#define IMXNamespacePrefixes_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) -#endif +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a0c-f192-11d4-a65f-0040963251e5") SAXXMLReader60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SAXXMLReader60, 0x88d96a0c, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) #endif - HRESULT WINAPI IMXNamespacePrefixes_get_item_Proxy(IMXNamespacePrefixes *This,__LONG32 index,BSTR *prefix); - void __RPC_STUB IMXNamespacePrefixes_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXNamespacePrefixes_get_length_Proxy(IMXNamespacePrefixes *This,__LONG32 *length); - void __RPC_STUB IMXNamespacePrefixes_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXNamespacePrefixes_get__newEnum_Proxy(IMXNamespacePrefixes *This,IUnknown **ppUnk); - void __RPC_STUB IMXNamespacePrefixes_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); #endif -#ifndef __IVBMXNamespaceManager_INTERFACE_DEFINED__ -#define __IVBMXNamespaceManager_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IVBMXNamespaceManager; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IVBMXNamespaceManager : public IDispatch { - public: - virtual HRESULT WINAPI put_allowOverride(VARIANT_BOOL fOverride) = 0; - virtual HRESULT WINAPI get_allowOverride(VARIANT_BOOL *fOverride) = 0; - virtual HRESULT WINAPI reset(void) = 0; - virtual HRESULT WINAPI pushContext(void) = 0; - virtual HRESULT WINAPI pushNodeContext(IXMLDOMNode *contextNode,VARIANT_BOOL fDeep = -1) = 0; - virtual HRESULT WINAPI popContext(void) = 0; - virtual HRESULT WINAPI declarePrefix(BSTR prefix,BSTR namespaceURI) = 0; - virtual HRESULT WINAPI getDeclaredPrefixes(IMXNamespacePrefixes **prefixes) = 0; - virtual HRESULT WINAPI getPrefixes(BSTR namespaceURI,IMXNamespacePrefixes **prefixes) = 0; - virtual HRESULT WINAPI getURI(BSTR prefix,VARIANT *uri) = 0; - virtual HRESULT WINAPI getURIFromNode(BSTR strPrefix,IXMLDOMNode *contextNode,VARIANT *uri) = 0; - }; -#else - typedef struct IVBMXNamespaceManagerVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IVBMXNamespaceManager *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IVBMXNamespaceManager *This); - ULONG (WINAPI *Release)(IVBMXNamespaceManager *This); - HRESULT (WINAPI *GetTypeInfoCount)(IVBMXNamespaceManager *This,UINT *pctinfo); - HRESULT (WINAPI *GetTypeInfo)(IVBMXNamespaceManager *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); - HRESULT (WINAPI *GetIDsOfNames)(IVBMXNamespaceManager *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); - HRESULT (WINAPI *Invoke)(IVBMXNamespaceManager *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); - HRESULT (WINAPI *put_allowOverride)(IVBMXNamespaceManager *This,VARIANT_BOOL fOverride); - HRESULT (WINAPI *get_allowOverride)(IVBMXNamespaceManager *This,VARIANT_BOOL *fOverride); - HRESULT (WINAPI *reset)(IVBMXNamespaceManager *This); - HRESULT (WINAPI *pushContext)(IVBMXNamespaceManager *This); - HRESULT (WINAPI *pushNodeContext)(IVBMXNamespaceManager *This,IXMLDOMNode *contextNode,VARIANT_BOOL fDeep); - HRESULT (WINAPI *popContext)(IVBMXNamespaceManager *This); - HRESULT (WINAPI *declarePrefix)(IVBMXNamespaceManager *This,BSTR prefix,BSTR namespaceURI); - HRESULT (WINAPI *getDeclaredPrefixes)(IVBMXNamespaceManager *This,IMXNamespacePrefixes **prefixes); - HRESULT (WINAPI *getPrefixes)(IVBMXNamespaceManager *This,BSTR namespaceURI,IMXNamespacePrefixes **prefixes); - HRESULT (WINAPI *getURI)(IVBMXNamespaceManager *This,BSTR prefix,VARIANT *uri); - HRESULT (WINAPI *getURIFromNode)(IVBMXNamespaceManager *This,BSTR strPrefix,IXMLDOMNode *contextNode,VARIANT *uri); - END_INTERFACE - } IVBMXNamespaceManagerVtbl; - struct IVBMXNamespaceManager { - CONST_VTBL struct IVBMXNamespaceManagerVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IVBMXNamespaceManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IVBMXNamespaceManager_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IVBMXNamespaceManager_Release(This) (This)->lpVtbl->Release(This) -#define IVBMXNamespaceManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) -#define IVBMXNamespaceManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) -#define IVBMXNamespaceManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) -#define IVBMXNamespaceManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) -#define IVBMXNamespaceManager_put_allowOverride(This,fOverride) (This)->lpVtbl->put_allowOverride(This,fOverride) -#define IVBMXNamespaceManager_get_allowOverride(This,fOverride) (This)->lpVtbl->get_allowOverride(This,fOverride) -#define IVBMXNamespaceManager_reset(This) (This)->lpVtbl->reset(This) -#define IVBMXNamespaceManager_pushContext(This) (This)->lpVtbl->pushContext(This) -#define IVBMXNamespaceManager_pushNodeContext(This,contextNode,fDeep) (This)->lpVtbl->pushNodeContext(This,contextNode,fDeep) -#define IVBMXNamespaceManager_popContext(This) (This)->lpVtbl->popContext(This) -#define IVBMXNamespaceManager_declarePrefix(This,prefix,namespaceURI) (This)->lpVtbl->declarePrefix(This,prefix,namespaceURI) -#define IVBMXNamespaceManager_getDeclaredPrefixes(This,prefixes) (This)->lpVtbl->getDeclaredPrefixes(This,prefixes) -#define IVBMXNamespaceManager_getPrefixes(This,namespaceURI,prefixes) (This)->lpVtbl->getPrefixes(This,namespaceURI,prefixes) -#define IVBMXNamespaceManager_getURI(This,prefix,uri) (This)->lpVtbl->getURI(This,prefix,uri) -#define IVBMXNamespaceManager_getURIFromNode(This,strPrefix,contextNode,uri) (This)->lpVtbl->getURIFromNode(This,strPrefix,contextNode,uri) -#endif -#endif - HRESULT WINAPI IVBMXNamespaceManager_put_allowOverride_Proxy(IVBMXNamespaceManager *This,VARIANT_BOOL fOverride); - void __RPC_STUB IVBMXNamespaceManager_put_allowOverride_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBMXNamespaceManager_get_allowOverride_Proxy(IVBMXNamespaceManager *This,VARIANT_BOOL *fOverride); - void __RPC_STUB IVBMXNamespaceManager_get_allowOverride_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBMXNamespaceManager_reset_Proxy(IVBMXNamespaceManager *This); - void __RPC_STUB IVBMXNamespaceManager_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBMXNamespaceManager_pushContext_Proxy(IVBMXNamespaceManager *This); - void __RPC_STUB IVBMXNamespaceManager_pushContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBMXNamespaceManager_pushNodeContext_Proxy(IVBMXNamespaceManager *This,IXMLDOMNode *contextNode,VARIANT_BOOL fDeep); - void __RPC_STUB IVBMXNamespaceManager_pushNodeContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBMXNamespaceManager_popContext_Proxy(IVBMXNamespaceManager *This); - void __RPC_STUB IVBMXNamespaceManager_popContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBMXNamespaceManager_declarePrefix_Proxy(IVBMXNamespaceManager *This,BSTR prefix,BSTR namespaceURI); - void __RPC_STUB IVBMXNamespaceManager_declarePrefix_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBMXNamespaceManager_getDeclaredPrefixes_Proxy(IVBMXNamespaceManager *This,IMXNamespacePrefixes **prefixes); - void __RPC_STUB IVBMXNamespaceManager_getDeclaredPrefixes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBMXNamespaceManager_getPrefixes_Proxy(IVBMXNamespaceManager *This,BSTR namespaceURI,IMXNamespacePrefixes **prefixes); - void __RPC_STUB IVBMXNamespaceManager_getPrefixes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBMXNamespaceManager_getURI_Proxy(IVBMXNamespaceManager *This,BSTR prefix,VARIANT *uri); - void __RPC_STUB IVBMXNamespaceManager_getURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IVBMXNamespaceManager_getURIFromNode_Proxy(IVBMXNamespaceManager *This,BSTR strPrefix,IXMLDOMNode *contextNode,VARIANT *uri); - void __RPC_STUB IVBMXNamespaceManager_getURIFromNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif +/***************************************************************************** + * SAXXMLReader coclass + */ -#ifndef __IMXNamespaceManager_INTERFACE_DEFINED__ -#define __IMXNamespaceManager_INTERFACE_DEFINED__ - EXTERN_C const IID IID_IMXNamespaceManager; -#if defined(__cplusplus) && !defined(CINTERFACE) - struct IMXNamespaceManager : public IUnknown { - public: - virtual HRESULT WINAPI putAllowOverride(VARIANT_BOOL fOverride) = 0; - virtual HRESULT WINAPI getAllowOverride(VARIANT_BOOL *fOverride) = 0; - virtual HRESULT WINAPI reset(void) = 0; - virtual HRESULT WINAPI pushContext(void) = 0; - virtual HRESULT WINAPI pushNodeContext(IXMLDOMNode *contextNode,VARIANT_BOOL fDeep) = 0; - virtual HRESULT WINAPI popContext(void) = 0; - virtual HRESULT WINAPI declarePrefix(const wchar_t *prefix,const wchar_t *namespaceURI) = 0; - virtual HRESULT WINAPI getDeclaredPrefix(__LONG32 nIndex,wchar_t *pwchPrefix,int *pcchPrefix) = 0; - virtual HRESULT WINAPI getPrefix(const wchar_t *pwszNamespaceURI,__LONG32 nIndex,wchar_t *pwchPrefix,int *pcchPrefix) = 0; - virtual HRESULT WINAPI getURI(const wchar_t *pwchPrefix,IXMLDOMNode *pContextNode,wchar_t *pwchUri,int *pcchUri) = 0; - }; -#else - typedef struct IMXNamespaceManagerVtbl { - BEGIN_INTERFACE - HRESULT (WINAPI *QueryInterface)(IMXNamespaceManager *This,REFIID riid,void **ppvObject); - ULONG (WINAPI *AddRef)(IMXNamespaceManager *This); - ULONG (WINAPI *Release)(IMXNamespaceManager *This); - HRESULT (WINAPI *putAllowOverride)(IMXNamespaceManager *This,VARIANT_BOOL fOverride); - HRESULT (WINAPI *getAllowOverride)(IMXNamespaceManager *This,VARIANT_BOOL *fOverride); - HRESULT (WINAPI *reset)(IMXNamespaceManager *This); - HRESULT (WINAPI *pushContext)(IMXNamespaceManager *This); - HRESULT (WINAPI *pushNodeContext)(IMXNamespaceManager *This,IXMLDOMNode *contextNode,VARIANT_BOOL fDeep); - HRESULT (WINAPI *popContext)(IMXNamespaceManager *This); - HRESULT (WINAPI *declarePrefix)(IMXNamespaceManager *This,const wchar_t *prefix,const wchar_t *namespaceURI); - HRESULT (WINAPI *getDeclaredPrefix)(IMXNamespaceManager *This,__LONG32 nIndex,wchar_t *pwchPrefix,int *pcchPrefix); - HRESULT (WINAPI *getPrefix)(IMXNamespaceManager *This,const wchar_t *pwszNamespaceURI,__LONG32 nIndex,wchar_t *pwchPrefix,int *pcchPrefix); - HRESULT (WINAPI *getURI)(IMXNamespaceManager *This,const wchar_t *pwchPrefix,IXMLDOMNode *pContextNode,wchar_t *pwchUri,int *pcchUri); - END_INTERFACE - } IMXNamespaceManagerVtbl; - struct IMXNamespaceManager { - CONST_VTBL struct IMXNamespaceManagerVtbl *lpVtbl; - }; -#ifdef COBJMACROS -#define IMXNamespaceManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IMXNamespaceManager_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IMXNamespaceManager_Release(This) (This)->lpVtbl->Release(This) -#define IMXNamespaceManager_putAllowOverride(This,fOverride) (This)->lpVtbl->putAllowOverride(This,fOverride) -#define IMXNamespaceManager_getAllowOverride(This,fOverride) (This)->lpVtbl->getAllowOverride(This,fOverride) -#define IMXNamespaceManager_reset(This) (This)->lpVtbl->reset(This) -#define IMXNamespaceManager_pushContext(This) (This)->lpVtbl->pushContext(This) -#define IMXNamespaceManager_pushNodeContext(This,contextNode,fDeep) (This)->lpVtbl->pushNodeContext(This,contextNode,fDeep) -#define IMXNamespaceManager_popContext(This) (This)->lpVtbl->popContext(This) -#define IMXNamespaceManager_declarePrefix(This,prefix,namespaceURI) (This)->lpVtbl->declarePrefix(This,prefix,namespaceURI) -#define IMXNamespaceManager_getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix) (This)->lpVtbl->getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix) -#define IMXNamespaceManager_getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix) (This)->lpVtbl->getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix) -#define IMXNamespaceManager_getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri) (This)->lpVtbl->getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri) -#endif -#endif - HRESULT WINAPI IMXNamespaceManager_putAllowOverride_Proxy(IMXNamespaceManager *This,VARIANT_BOOL fOverride); - void __RPC_STUB IMXNamespaceManager_putAllowOverride_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXNamespaceManager_getAllowOverride_Proxy(IMXNamespaceManager *This,VARIANT_BOOL *fOverride); - void __RPC_STUB IMXNamespaceManager_getAllowOverride_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXNamespaceManager_reset_Proxy(IMXNamespaceManager *This); - void __RPC_STUB IMXNamespaceManager_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXNamespaceManager_pushContext_Proxy(IMXNamespaceManager *This); - void __RPC_STUB IMXNamespaceManager_pushContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXNamespaceManager_pushNodeContext_Proxy(IMXNamespaceManager *This,IXMLDOMNode *contextNode,VARIANT_BOOL fDeep); - void __RPC_STUB IMXNamespaceManager_pushNodeContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXNamespaceManager_popContext_Proxy(IMXNamespaceManager *This); - void __RPC_STUB IMXNamespaceManager_popContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXNamespaceManager_declarePrefix_Proxy(IMXNamespaceManager *This,const wchar_t *prefix,const wchar_t *namespaceURI); - void __RPC_STUB IMXNamespaceManager_declarePrefix_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXNamespaceManager_getDeclaredPrefix_Proxy(IMXNamespaceManager *This,__LONG32 nIndex,wchar_t *pwchPrefix,int *pcchPrefix); - void __RPC_STUB IMXNamespaceManager_getDeclaredPrefix_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXNamespaceManager_getPrefix_Proxy(IMXNamespaceManager *This,const wchar_t *pwszNamespaceURI,__LONG32 nIndex,wchar_t *pwchPrefix,int *pcchPrefix); - void __RPC_STUB IMXNamespaceManager_getPrefix_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); - HRESULT WINAPI IMXNamespaceManager_getURI_Proxy(IMXNamespaceManager *This,const wchar_t *pwchPrefix,IXMLDOMNode *pContextNode,wchar_t *pwchUri,int *pcchUri); - void __RPC_STUB IMXNamespaceManager_getURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); -#endif +DEFINE_GUID(CLSID_SAXXMLReader, 0x079aa557, 0x4a18, 0x424a, 0x8e,0xee, 0xe3,0x9f,0x0a,0x8d,0x41,0xb9); - EXTERN_C const CLSID CLSID_DOMDocument; #ifdef __cplusplus - class DOMDocument; +class DECLSPEC_UUID("079aa557-4a18-424a-8eee-e39f0a8d41b9") SAXXMLReader; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SAXXMLReader, 0x079aa557, 0x4a18, 0x424a, 0x8e,0xee, 0xe3,0x9f,0x0a,0x8d,0x41,0xb9) #endif - EXTERN_C const CLSID CLSID_DOMDocument26; -#ifdef __cplusplus - class DOMDocument26; #endif - EXTERN_C const CLSID CLSID_DOMDocument30; -#ifdef __cplusplus - class DOMDocument30; -#endif - EXTERN_C const CLSID CLSID_DOMDocument40; -#ifdef __cplusplus - class DOMDocument40; -#endif - EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument; -#ifdef __cplusplus - class FreeThreadedDOMDocument; -#endif - EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument26; -#ifdef __cplusplus - class FreeThreadedDOMDocument26; -#endif - EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument30; -#ifdef __cplusplus - class FreeThreadedDOMDocument30; -#endif - EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument40; -#ifdef __cplusplus - class FreeThreadedDOMDocument40; -#endif - EXTERN_C const CLSID CLSID_XMLSchemaCache; -#ifdef __cplusplus - class XMLSchemaCache; -#endif - EXTERN_C const CLSID CLSID_XMLSchemaCache26; -#ifdef __cplusplus - class XMLSchemaCache26; -#endif - EXTERN_C const CLSID CLSID_XMLSchemaCache30; -#ifdef __cplusplus - class XMLSchemaCache30; -#endif - EXTERN_C const CLSID CLSID_XMLSchemaCache40; -#ifdef __cplusplus - class XMLSchemaCache40; -#endif - EXTERN_C const CLSID CLSID_XSLTemplate; -#ifdef __cplusplus - class XSLTemplate; -#endif - EXTERN_C const CLSID CLSID_XSLTemplate26; + +/***************************************************************************** + * MXHTMLWriter coclass + */ + +DEFINE_GUID(CLSID_MXHTMLWriter, 0xa4c23ec3, 0x6b70, 0x4466, 0x91,0x27, 0x55,0x00,0x77,0x23,0x99,0x78); + #ifdef __cplusplus - class XSLTemplate26; +class DECLSPEC_UUID("a4c23ec3-6b70-4466-9127-550077239978") MXHTMLWriter; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXHTMLWriter, 0xa4c23ec3, 0x6b70, 0x4466, 0x91,0x27, 0x55,0x00,0x77,0x23,0x99,0x78) #endif - EXTERN_C const CLSID CLSID_XSLTemplate30; -#ifdef __cplusplus - class XSLTemplate30; #endif - EXTERN_C const CLSID CLSID_XSLTemplate40; + +/***************************************************************************** + * MXHTMLWriter30 coclass + */ + +DEFINE_GUID(CLSID_MXHTMLWriter30, 0x853d1540, 0xc1a7, 0x4aa9, 0xa2,0x26, 0x4d,0x3b,0xd3,0x01,0x14,0x6d); + #ifdef __cplusplus - class XSLTemplate40; +class DECLSPEC_UUID("853d1540-c1a7-4aa9-a226-4d3bd301146d") MXHTMLWriter30; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXHTMLWriter30, 0x853d1540, 0xc1a7, 0x4aa9, 0xa2,0x26, 0x4d,0x3b,0xd3,0x01,0x14,0x6d) #endif - EXTERN_C const CLSID CLSID_DSOControl; -#ifdef __cplusplus - class DSOControl; #endif - EXTERN_C const CLSID CLSID_DSOControl26; + +/***************************************************************************** + * MXHTMLWriter40 coclass + */ + +DEFINE_GUID(CLSID_MXHTMLWriter40, 0x88d969c9, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + #ifdef __cplusplus - class DSOControl26; +class DECLSPEC_UUID("88d969c9-f192-11d4-a65f-0040963251e5") MXHTMLWriter40; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXHTMLWriter40, 0x88d969c9, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) #endif - EXTERN_C const CLSID CLSID_DSOControl30; -#ifdef __cplusplus - class DSOControl30; #endif - EXTERN_C const CLSID CLSID_DSOControl40; + +/***************************************************************************** + * MXHTMLWriter60 coclass + */ + +DEFINE_GUID(CLSID_MXHTMLWriter60, 0x88d96a10, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + #ifdef __cplusplus - class DSOControl40; +class DECLSPEC_UUID("88d96a10-f192-11d4-a65f-0040963251e5") MXHTMLWriter60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXHTMLWriter60, 0x88d96a10, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) #endif - EXTERN_C const CLSID CLSID_XMLHTTP; -#ifdef __cplusplus - class XMLHTTP; #endif - EXTERN_C const CLSID CLSID_XMLHTTP26; + +/***************************************************************************** + * MXXMLWriter30 coclass + */ + +DEFINE_GUID(CLSID_MXXMLWriter30, 0x3d813dfe, 0x6c91, 0x4a4e, 0x8f,0x41, 0x04,0x34,0x6a,0x84,0x1d,0x9c); + #ifdef __cplusplus - class XMLHTTP26; +class DECLSPEC_UUID("3d813dfe-6c91-4a4e-8f41-04346a841d9c") MXXMLWriter30; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXXMLWriter30, 0x3d813dfe, 0x6c91, 0x4a4e, 0x8f,0x41, 0x04,0x34,0x6a,0x84,0x1d,0x9c) #endif - EXTERN_C const CLSID CLSID_XMLHTTP30; -#ifdef __cplusplus - class XMLHTTP30; #endif - EXTERN_C const CLSID CLSID_XMLHTTP40; + +/***************************************************************************** + * MXXMLWriter40 coclass + */ + +DEFINE_GUID(CLSID_MXXMLWriter40, 0x88d969c8, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + #ifdef __cplusplus - class XMLHTTP40; +class DECLSPEC_UUID("88d969c8-f192-11d4-a65f-0040963251e5") MXXMLWriter40; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXXMLWriter40, 0x88d969c8, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) #endif - EXTERN_C const CLSID CLSID_ServerXMLHTTP; -#ifdef __cplusplus - class ServerXMLHTTP; #endif - EXTERN_C const CLSID CLSID_ServerXMLHTTP30; + +/***************************************************************************** + * MXXMLWriter60 coclass + */ + +DEFINE_GUID(CLSID_MXXMLWriter60, 0x88d96a0f, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + #ifdef __cplusplus - class ServerXMLHTTP30; +class DECLSPEC_UUID("88d96a0f-f192-11d4-a65f-0040963251e5") MXXMLWriter60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXXMLWriter60, 0x88d96a0f, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) #endif - EXTERN_C const CLSID CLSID_ServerXMLHTTP40; -#ifdef __cplusplus - class ServerXMLHTTP40; #endif - EXTERN_C const CLSID CLSID_SAXXMLReader; + +/***************************************************************************** + * MXXMLWriter coclass + */ + +DEFINE_GUID(CLSID_MXXMLWriter, 0xfc220ad8, 0xa72a, 0x4ee8, 0x92,0x6e, 0x0b,0x7a,0xd1,0x52,0xa0,0x20); + #ifdef __cplusplus - class SAXXMLReader; +class DECLSPEC_UUID("fc220ad8-a72a-4ee8-926e-0b7ad152a020") MXXMLWriter; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXXMLWriter, 0xfc220ad8, 0xa72a, 0x4ee8, 0x92,0x6e, 0x0b,0x7a,0xd1,0x52,0xa0,0x20) #endif - EXTERN_C const CLSID CLSID_SAXXMLReader30; -#ifdef __cplusplus - class SAXXMLReader30; #endif - EXTERN_C const CLSID CLSID_SAXXMLReader40; + +/***************************************************************************** + * MXNamespaceManager coclass + */ + +DEFINE_GUID(CLSID_MXNamespaceManager, 0x88d969d5, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + #ifdef __cplusplus - class SAXXMLReader40; +class DECLSPEC_UUID("88d969d5-f192-11d4-a65f-0040963251e5") MXNamespaceManager; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXNamespaceManager, 0x88d969d5, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) #endif - EXTERN_C const CLSID CLSID_MXXMLWriter; -#ifdef __cplusplus - class MXXMLWriter; #endif - EXTERN_C const CLSID CLSID_MXXMLWriter30; + +/***************************************************************************** + * MXNamespaceManager40 coclass + */ + +DEFINE_GUID(CLSID_MXNamespaceManager40, 0x88d969d6, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + #ifdef __cplusplus - class MXXMLWriter30; +class DECLSPEC_UUID("88d969d6-f192-11d4-a65f-0040963251e5") MXNamespaceManager40; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXNamespaceManager40, 0x88d969d6, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) #endif - EXTERN_C const CLSID CLSID_MXXMLWriter40; -#ifdef __cplusplus - class MXXMLWriter40; #endif - EXTERN_C const CLSID CLSID_MXHTMLWriter; + +/***************************************************************************** + * MXNamespaceManager60 coclass + */ + +DEFINE_GUID(CLSID_MXNamespaceManager60, 0x88d96a11, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + #ifdef __cplusplus - class MXHTMLWriter; +class DECLSPEC_UUID("88d96a11-f192-11d4-a65f-0040963251e5") MXNamespaceManager60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXNamespaceManager60, 0x88d96a11, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) #endif - EXTERN_C const CLSID CLSID_MXHTMLWriter30; -#ifdef __cplusplus - class MXHTMLWriter30; #endif - EXTERN_C const CLSID CLSID_MXHTMLWriter40; + +/***************************************************************************** + * SAXAttributes30 coclass + */ + +DEFINE_GUID(CLSID_SAXAttributes30, 0x3e784a01, 0xf3ae, 0x4dc0, 0x93,0x54, 0x95,0x26,0xb9,0x37,0x0e,0xba); + #ifdef __cplusplus - class MXHTMLWriter40; +class DECLSPEC_UUID("3e784a01-f3ae-4dc0-9354-9526b9370eba") SAXAttributes30; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SAXAttributes30, 0x3e784a01, 0xf3ae, 0x4dc0, 0x93,0x54, 0x95,0x26,0xb9,0x37,0x0e,0xba) #endif - EXTERN_C const CLSID CLSID_SAXAttributes; -#ifdef __cplusplus - class SAXAttributes; #endif - EXTERN_C const CLSID CLSID_SAXAttributes30; + +/***************************************************************************** + * SAXAttributes40 coclass + */ + +DEFINE_GUID(CLSID_SAXAttributes40, 0x88d969ca, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + #ifdef __cplusplus - class SAXAttributes30; +class DECLSPEC_UUID("88d969ca-f192-11d4-a65f-0040963251e5") SAXAttributes40; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SAXAttributes40, 0x88d969ca, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) #endif - EXTERN_C const CLSID CLSID_SAXAttributes40; -#ifdef __cplusplus - class SAXAttributes40; #endif - EXTERN_C const CLSID CLSID_MXNamespaceManager; + +/***************************************************************************** + * SAXAttributes60 coclass + */ + +DEFINE_GUID(CLSID_SAXAttributes60, 0x88d96a0e, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + #ifdef __cplusplus - class MXNamespaceManager; +class DECLSPEC_UUID("88d96a0e-f192-11d4-a65f-0040963251e5") SAXAttributes60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SAXAttributes60, 0x88d96a0e, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) #endif - EXTERN_C const CLSID CLSID_MXNamespaceManager40; -#ifdef __cplusplus - class MXNamespaceManager40; #endif - EXTERN_C const CLSID CLSID_XMLDocument; + +/***************************************************************************** + * SAXAttributes coclass + */ + +DEFINE_GUID(CLSID_SAXAttributes, 0x4dd441ad, 0x526d, 0x4a77, 0x9f,0x1b, 0x98,0x41,0xed,0x80,0x2f,0xb0); + #ifdef __cplusplus - class XMLDocument; +class DECLSPEC_UUID("4dd441ad-526d-4a77-9f1b-9841ed802fb0") SAXAttributes; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SAXAttributes, 0x4dd441ad, 0x526d, 0x4a77, 0x9f,0x1b, 0x98,0x41,0xed,0x80,0x2f,0xb0) #endif #endif -#define E_XML_NOTWF __MSABI_LONG(0xC00CE223) -#define E_XML_NODTD __MSABI_LONG(0xC00CE224) -#define E_XML_INVALID __MSABI_LONG(0xC00CE225) -#define E_XML_BUFFERTOOSMALL __MSABI_LONG(0xC00CE226) -#ifdef __USE_MSXML2_NAMESPACE__ - } -#endif +#define E_XML_NOTWF 0xC00CE223 +#define E_XML_NODTD 0xC00CE224 +#define E_XML_INVALID 0xC00CE225 +#define E_XML_BUFFERTOOSMALL 0xC00CE226 +#endif /* __MSXML2_LIBRARY_DEFINED__ */ +/* Begin additional prototypes for all interfaces */ - extern RPC_IF_HANDLE __MIDL_itf_msxml2_0196_v0_0_c_ifspec; - extern RPC_IF_HANDLE __MIDL_itf_msxml2_0196_v0_0_s_ifspec; +ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); +unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); +unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); +void __RPC_USER BSTR_UserFree (ULONG *, BSTR *); +ULONG __RPC_USER VARIANT_UserSize (ULONG *, ULONG, VARIANT *); +unsigned char * __RPC_USER VARIANT_UserMarshal (ULONG *, unsigned char *, VARIANT *); +unsigned char * __RPC_USER VARIANT_UserUnmarshal(ULONG *, unsigned char *, VARIANT *); +void __RPC_USER VARIANT_UserFree (ULONG *, VARIANT *); + +/* End additional prototypes */ #ifdef __cplusplus } #endif -#endif -#pragma pop_macro("abort") +#endif /* __msxml2_h__ */ diff --git a/lib/libc/include/any-windows-any/msxml2did.h b/lib/libc/include/any-windows-any/msxml2did.h index 367788287f4f4bf26a255e36d6b9b6d8cf13c932..e9dbeb84e07a095992b50b51fbd4c96c303f68da 100644 --- a/lib/libc/include/any-windows-any/msxml2did.h +++ b/lib/libc/include/any-windows-any/msxml2did.h @@ -1,578 +1,554 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. +/* + * Copyright (C) 2005 Vijay Kiran Kamuju + * Copyright (C) 2008 Alistair Leslie-Hughes + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ + #ifndef __MSXML2DID_H__ #define __MSXML2DID_H__ -#define DISPID_XOBJ_MIN 0x00010000 -#define DISPID_XOBJ_MAX 0x0001FFFF -#define DISPID_XOBJ_BASE DISPID_XOBJ_MIN +#define DISPID_XOBJ_MIN 0x10000 +#define DISPID_XOBJ_MAX 0x1FFFF +#define DISPID_XOBJ_BASE 0x10000 -#define DISPID_XMLELEMENTCOLLECTION DISPID_XOBJ_BASE - -#define DISPID_XMLELEMENTCOLLECTION_LENGTH DISPID_XMLELEMENTCOLLECTION + 1 +#define DISPID_XMLELEMENTCOLLECTION 0x10000 +#define DISPID_XMLELEMENTCOLLECTION_LENGTH 0x10001 #define DISPID_XMLELEMENTCOLLECTION_NEWENUM DISPID_NEWENUM -#define DISPID_XMLELEMENTCOLLECTION_ITEM DISPID_XMLELEMENTCOLLECTION + 3 - -#define DISPID_XMLDOCUMENT DISPID_XMLELEMENTCOLLECTION + 100 - -#define DISPID_XMLDOCUMENT_ROOT DISPID_XMLDOCUMENT + 1 -#define DISPID_XMLDOCUMENT_FILESIZE DISPID_XMLDOCUMENT + 2 -#define DISPID_XMLDOCUMENT_FILEMODIFIEDDATE DISPID_XMLDOCUMENT + 3 -#define DISPID_XMLDOCUMENT_FILEUPDATEDDATE DISPID_XMLDOCUMENT + 4 -#define DISPID_XMLDOCUMENT_URL DISPID_XMLDOCUMENT + 5 -#define DISPID_XMLDOCUMENT_MIMETYPE DISPID_XMLDOCUMENT + 6 -#define DISPID_XMLDOCUMENT_READYSTATE DISPID_XMLDOCUMENT + 7 -#define DISPID_XMLDOCUMENT_CREATEELEMENT DISPID_XMLDOCUMENT + 8 -#define DISPID_XMLDOCUMENT_CHARSET DISPID_XMLDOCUMENT + 9 -#define DISPID_XMLDOCUMENT_VERSION DISPID_XMLDOCUMENT + 10 -#define DISPID_XMLDOCUMENT_DOCTYPE DISPID_XMLDOCUMENT + 11 -#define DISPID_XMLDOCUMENT_DTDURL DISPID_XMLDOCUMENT + 12 -#define DISPID_XMLDOCUMENT_ASYNC DISPID_XMLDOCUMENT + 13 -#define DISPID_XMLDOCUMENT_CASEINSENSITIVE DISPID_XMLDOCUMENT + 14 -#define DISPID_XMLDOCUMENT_BASEURL DISPID_XMLDOCUMENT + 15 -#define DISPID_XMLDOCUMENT_XML DISPID_XMLDOCUMENT + 16 -#define DISPID_XMLDOCUMENT_LASTERROR DISPID_XMLDOCUMENT + 17 -#define DISPID_XMLDOCUMENT_TRIMWHITESPACE DISPID_XMLDOCUMENT + 18 -#define DISPID_XMLDOCUMENT_COMMIT DISPID_XMLDOCUMENT + 19 - -#define DISPID_XMLELEMENT DISPID_XMLDOCUMENT + 100 - -#define DISPID_XMLELEMENT_TAGNAME DISPID_XMLELEMENT + 1 -#define DISPID_XMLELEMENT_PARENT DISPID_XMLELEMENT + 2 -#define DISPID_XMLELEMENT_SETATTRIBUTE DISPID_XMLELEMENT + 3 -#define DISPID_XMLELEMENT_GETATTRIBUTE DISPID_XMLELEMENT + 4 -#define DISPID_XMLELEMENT_REMOVEATTRIBUTE DISPID_XMLELEMENT + 5 -#define DISPID_XMLELEMENT_CHILDREN DISPID_XMLELEMENT + 6 -#define DISPID_XMLELEMENT_TYPE DISPID_XMLELEMENT + 7 -#define DISPID_XMLELEMENT_TEXT DISPID_XMLELEMENT + 8 -#define DISPID_XMLELEMENT_ADDCHILD DISPID_XMLELEMENT + 9 -#define DISPID_XMLELEMENT_REMOVECHILD DISPID_XMLELEMENT + 10 -#define DISPID_XMLELEMENT_ATTRIBUTES DISPID_XMLELEMENT + 11 - -#define DISPID_XMLNOTIFSINK DISPID_XMLELEMENT + 100 -#define DISPID_XMLNOTIFSINK_CHILDADDED DISPID_XMLNOTIFSINK + 1 - -#define DISPID_XMLATTRIBUTE DISPID_XMLNOTIFSINK + 100 -#define DISPID_XMLATTRIBUTE_NAME DISPID_XMLATTRIBUTE + 1 -#define DISPID_XMLATTRIBUTE_VALUE DISPID_XMLATTRIBUTE + 2 - -#define DISPID_XMLERROR DISPID_XMLNOTIFSINK + 100 -#define DISPID_XMLERROR_REASON DISPID_XMLERROR + 1 -#define DISPID_XMLERROR_LINE DISPID_XMLERROR + 2 -#define DISPID_XMLERROR_POS DISPID_XMLERROR + 3 - -#define DISPID_NODE DISPID_XMLERROR + 100 -#define DISPID_NODE_NAME DISPID_NODE + 1 -#define DISPID_NODE_PARENT DISPID_NODE + 2 -#define DISPID_NODE_TYPE DISPID_NODE + 3 - -#define DISPID_NODE_VALUE DISPID_NODE + 4 - -#define DISPID_NODE_SETATTRIBUTE DISPID_NODE + 5 -#define DISPID_NODE_GETATTRIBUTE DISPID_NODE + 6 -#define DISPID_NODE_REMOVEATTRIBUTE DISPID_NODE + 7 -#define DISPID_NODE_ATTRIBUTES DISPID_NODE + 8 - -#define DISPID_NODE_ADD DISPID_NODE + 9 -#define DISPID_NODE_REMOVE DISPID_NODE + 10 -#define DISPID_NODE_CHILDREN DISPID_NODE + 11 - -#define DISPID_NODELIST DISPID_NODE + 100 -#define DISPID_NODELIST_NEWENUM DISPID_NODELIST + 1 -#define DISPID_NODELIST_NEXT DISPID_NODELIST + 2 -#define DISPID_NODELIST_CURRENT DISPID_NODELIST + 3 -#define DISPID_NODELIST_MOVE DISPID_NODELIST + 4 -#define DISPID_NODELIST_MOVETONODE DISPID_NODELIST + 5 - -#define DISPID_NODELIST_LENGTH DISPID_NODELIST + 6 -#define DISPID_NODELIST_ITEM DISPID_NODELIST + 7 - -#define DISPID_DOM_BASE 0x00000001 - -#define DISPID_DOM_COLLECTION_BASE 1000000 -#define DISPID_DOM_COLLECTION_MAX 2999999 - -#define DISPID_DOM_NODE (DISPID_DOM_BASE) -#define DISPID_DOM_NODE_NODENAME (DISPID_DOM_NODE + 1) -#define DISPID_DOM_NODE_NODEVALUE (DISPID_DOM_NODE + 2) -#define DISPID_DOM_NODE_NODETYPE (DISPID_DOM_NODE + 3) -#define DISPID_DOM_NODE_NODETYPEENUM (DISPID_DOM_NODE + 4) -#define DISPID_DOM_NODE_PARENTNODE (DISPID_DOM_NODE + 5) -#define DISPID_DOM_NODE_CHILDNODES (DISPID_DOM_NODE + 6) -#define DISPID_DOM_NODE_FIRSTCHILD (DISPID_DOM_NODE + 7) -#define DISPID_DOM_NODE_LASTCHILD (DISPID_DOM_NODE + 8) -#define DISPID_DOM_NODE_PREVIOUSSIBLING (DISPID_DOM_NODE + 9) -#define DISPID_DOM_NODE_NEXTSIBLING (DISPID_DOM_NODE + 10) -#define DISPID_DOM_NODE_ATTRIBUTES (DISPID_DOM_NODE + 11) -#define DISPID_DOM_NODE_INSERTBEFORE (DISPID_DOM_NODE + 12) -#define DISPID_DOM_NODE_REPLACECHILD (DISPID_DOM_NODE + 13) -#define DISPID_DOM_NODE_REMOVECHILD (DISPID_DOM_NODE + 14) -#define DISPID_DOM_NODE_APPENDCHILD (DISPID_DOM_NODE + 15) -#define DISPID_DOM_NODE_HASCHILDNODES (DISPID_DOM_NODE + 16) -#define DISPID_DOM_NODE_OWNERDOC (DISPID_DOM_NODE + 17) -#define DISPID_DOM_NODE_CLONENODE (DISPID_DOM_NODE + 18) -#define DISPID_XMLDOM_NODE (DISPID_DOM_NODE + 19) -#define DISPID_XMLDOM_NODE_STRINGTYPE (DISPID_XMLDOM_NODE + 1) -#define DISPID_XMLDOM_NODE_SPECIFIED (DISPID_XMLDOM_NODE + 2) -#define DISPID_XMLDOM_NODE_DEFINITION (DISPID_XMLDOM_NODE + 3) -#define DISPID_XMLDOM_NODE_TEXT (DISPID_XMLDOM_NODE + 4) -#define DISPID_XMLDOM_NODE_NODETYPEDVALUE (DISPID_XMLDOM_NODE + 5) -#define DISPID_XMLDOM_NODE_DATATYPE (DISPID_XMLDOM_NODE + 6) -#define DISPID_XMLDOM_NODE_XML (DISPID_XMLDOM_NODE + 7) -#define DISPID_XMLDOM_NODE_TRANSFORMNODE (DISPID_XMLDOM_NODE + 8) -#define DISPID_XMLDOM_NODE_SELECTNODES (DISPID_XMLDOM_NODE + 9) -#define DISPID_XMLDOM_NODE_SELECTSINGLENODE (DISPID_XMLDOM_NODE + 10) -#define DISPID_XMLDOM_NODE_PARSED (DISPID_XMLDOM_NODE + 11) -#define DISPID_XMLDOM_NODE_NAMESPACE (DISPID_XMLDOM_NODE + 12) -#define DISPID_XMLDOM_NODE_PREFIX (DISPID_XMLDOM_NODE + 13) -#define DISPID_XMLDOM_NODE_BASENAME (DISPID_XMLDOM_NODE + 14) -#define DISPID_XMLDOM_NODE_TRANSFORMNODETOOBJECT (DISPID_XMLDOM_NODE + 15) -#define DISPID_XMLDOM_NODE__TOP (DISPID_XMLDOM_NODE + 16) - -#define DISPID_DOM_DOCUMENT (DISPID_XMLDOM_NODE__TOP + 1) -#define DISPID_DOM_DOCUMENT_DOCTYPE (DISPID_DOM_DOCUMENT + 1) -#define DISPID_DOM_DOCUMENT_IMPLEMENTATION (DISPID_DOM_DOCUMENT + 2) -#define DISPID_DOM_DOCUMENT_DOCUMENTELEMENT (DISPID_DOM_DOCUMENT + 3) -#define DISPID_DOM_DOCUMENT_CREATEELEMENT (DISPID_DOM_DOCUMENT + 4) -#define DISPID_DOM_DOCUMENT_CREATEDOCUMENTFRAGMENT (DISPID_DOM_DOCUMENT + 5) -#define DISPID_DOM_DOCUMENT_CREATETEXTNODE (DISPID_DOM_DOCUMENT + 6) -#define DISPID_DOM_DOCUMENT_CREATECOMMENT (DISPID_DOM_DOCUMENT + 7) -#define DISPID_DOM_DOCUMENT_CREATECDATASECTION (DISPID_DOM_DOCUMENT + 8) -#define DISPID_DOM_DOCUMENT_CREATEPROCESSINGINSTRUCTION (DISPID_DOM_DOCUMENT + 9) -#define DISPID_DOM_DOCUMENT_CREATEATTRIBUTE (DISPID_DOM_DOCUMENT + 10) -#define DISPID_DOM_DOCUMENT_CREATEENTITY (DISPID_DOM_DOCUMENT + 11) -#define DISPID_DOM_DOCUMENT_CREATEENTITYREFERENCE (DISPID_DOM_DOCUMENT + 12) -#define DISPID_DOM_DOCUMENT_GETELEMENTSBYTAGNAME (DISPID_DOM_DOCUMENT + 13) -#define DISPID_DOM_DOCUMENT_TOP (DISPID_DOM_DOCUMENT + 14) -#define DISPID_XMLDOM_DOCUMENT (DISPID_DOM_DOCUMENT + 15) -#define DISPID_XMLDOM_DOCUMENT_DOCUMENTNODE (DISPID_XMLDOM_DOCUMENT + 1) -#define DISPID_XMLDOM_DOCUMENT_CREATENODE (DISPID_XMLDOM_DOCUMENT + 2) -#define DISPID_XMLDOM_DOCUMENT_CREATENODEEX (DISPID_XMLDOM_DOCUMENT + 3) -#define DISPID_XMLDOM_DOCUMENT_NODEFROMID (DISPID_XMLDOM_DOCUMENT + 4) -#define DISPID_XMLDOM_DOCUMENT_DOCUMENTNAMESPACES (DISPID_XMLDOM_DOCUMENT + 5) -#define DISPID_XMLDOM_DOCUMENT_LOAD (DISPID_XMLDOM_DOCUMENT + 6) -#define DISPID_XMLDOM_DOCUMENT_PARSEERROR (DISPID_XMLDOM_DOCUMENT + 7) -#define DISPID_XMLDOM_DOCUMENT_URL (DISPID_XMLDOM_DOCUMENT + 8) -#define DISPID_XMLDOM_DOCUMENT_ASYNC (DISPID_XMLDOM_DOCUMENT + 9) -#define DISPID_XMLDOM_DOCUMENT_ABORT (DISPID_XMLDOM_DOCUMENT + 10) -#define DISPID_XMLDOM_DOCUMENT_LOADXML (DISPID_XMLDOM_DOCUMENT + 11) -#define DISPID_XMLDOM_DOCUMENT_SAVE (DISPID_XMLDOM_DOCUMENT + 12) -#define DISPID_XMLDOM_DOCUMENT_VALIDATE (DISPID_XMLDOM_DOCUMENT + 13) -#define DISPID_XMLDOM_DOCUMENT_RESOLVENAMESPACE (DISPID_XMLDOM_DOCUMENT + 14) -#define DISPID_XMLDOM_DOCUMENT_PRESERVEWHITESPACE (DISPID_XMLDOM_DOCUMENT + 15) -#define DISPID_XMLDOM_DOCUMENT_ONREADYSTATECHANGE (DISPID_XMLDOM_DOCUMENT + 16) -#define DISPID_XMLDOM_DOCUMENT_ONDATAAVAILABLE (DISPID_XMLDOM_DOCUMENT + 17) -#define DISPID_XMLDOM_DOCUMENT_ONTRANSFORMNODE (DISPID_XMLDOM_DOCUMENT + 18) -#define DISPID_XMLDOM_DOCUMENT__TOP (DISPID_XMLDOM_DOCUMENT + 19) - -#define DISPID_DOM_NODELIST (DISPID_XMLDOM_DOCUMENT__TOP + 1) -#define DISPID_DOM_NODELIST_ITEM (DISPID_DOM_NODELIST + 1) -#define DISPID_DOM_NODELIST_LENGTH (DISPID_DOM_NODELIST + 2) -#define DISPID_XMLDOM_NODELIST (DISPID_DOM_NODELIST + 3) -#define DISPID_XMLDOM_NODELIST_NEXTNODE (DISPID_XMLDOM_NODELIST + 1) -#define DISPID_XMLDOM_NODELIST_RESET (DISPID_XMLDOM_NODELIST + 2) -#define DISPID_XMLDOM_NODELIST_NEWENUM (DISPID_XMLDOM_NODELIST + 3) -#define DISPID_XMLDOM_NODELIST__TOP (DISPID_XMLDOM_NODELIST + 4) - -#define DISPID_DOM_NAMEDNODEMAP (DISPID_XMLDOM_NODELIST__TOP + 1) -#define DISPID_DOM_NAMEDNODEMAP_GETNAMEDITEM (DISPID_DOM_NAMEDNODEMAP + 3) -#define DISPID_DOM_NAMEDNODEMAP_SETNAMEDITEM (DISPID_DOM_NAMEDNODEMAP + 4) -#define DISPID_DOM_NAMEDNODEMAP_REMOVENAMEDITEM (DISPID_DOM_NAMEDNODEMAP + 5) -#define DISPID_XMLDOM_NAMEDNODEMAP (DISPID_DOM_NAMEDNODEMAP + 6) -#define DISPID_XMLDOM_NAMEDNODEMAP_GETQUALIFIEDITEM (DISPID_XMLDOM_NAMEDNODEMAP + 1) -#define DISPID_XMLDOM_NAMEDNODEMAP_REMOVEQUALIFIEDITEM (DISPID_XMLDOM_NAMEDNODEMAP + 2) -#define DISPID_XMLDOM_NAMEDNODEMAP_NEXTNODE (DISPID_XMLDOM_NAMEDNODEMAP + 3) -#define DISPID_XMLDOM_NAMEDNODEMAP_RESET (DISPID_XMLDOM_NAMEDNODEMAP + 4) -#define DISPID_XMLDOM_NAMEDNODEMAP_NEWENUM (DISPID_XMLDOM_NAMEDNODEMAP + 5) -#define DISPID_XMLDOM_NAMEDNODEMAP__TOP (DISPID_XMLDOM_NAMEDNODEMAP + 6) - -#define DISPID_DOM_W3CWRAPPERS (DISPID_XMLDOM_NAMEDNODEMAP__TOP + 1) - -#define DISPID_DOM_DOCUMENTFRAGMENT (DISPID_DOM_W3CWRAPPERS + 1) -#define DISPID_DOM_DOCUMENTFRAGMENT__TOP (DISPID_DOM_DOCUMENTFRAGMENT + 1) - -#define DISPID_DOM_ELEMENT (DISPID_DOM_DOCUMENTFRAGMENT__TOP + 1) -#define DISPID_DOM_ELEMENT_GETTAGNAME (DISPID_DOM_ELEMENT + 1) -#define DISPID_DOM_ELEMENT_GETATTRIBUTES (DISPID_DOM_ELEMENT + 2) -#define DISPID_DOM_ELEMENT_GETATTRIBUTE (DISPID_DOM_ELEMENT + 3) -#define DISPID_DOM_ELEMENT_SETATTRIBUTE (DISPID_DOM_ELEMENT + 4) -#define DISPID_DOM_ELEMENT_REMOVEATTRIBUTE (DISPID_DOM_ELEMENT + 5) -#define DISPID_DOM_ELEMENT_GETATTRIBUTENODE (DISPID_DOM_ELEMENT + 6) -#define DISPID_DOM_ELEMENT_SETATTRIBUTENODE (DISPID_DOM_ELEMENT + 7) -#define DISPID_DOM_ELEMENT_REMOVEATTRIBUTENODE (DISPID_DOM_ELEMENT + 8) -#define DISPID_DOM_ELEMENT_GETELEMENTSBYTAGNAME (DISPID_DOM_ELEMENT + 9) -#define DISPID_DOM_ELEMENT_NORMALIZE (DISPID_DOM_ELEMENT + 10) -#define DISPID_DOM_ELEMENT__TOP (DISPID_DOM_ELEMENT + 11) - -#define DISPID_DOM_DATA (DISPID_DOM_ELEMENT__TOP + 1) -#define DISPID_DOM_DATA_DATA (DISPID_DOM_DATA + 1) -#define DISPID_DOM_DATA_LENGTH (DISPID_DOM_DATA + 2) -#define DISPID_DOM_DATA_SUBSTRING (DISPID_DOM_DATA + 3) -#define DISPID_DOM_DATA_APPEND (DISPID_DOM_DATA + 4) -#define DISPID_DOM_DATA_INSERT (DISPID_DOM_DATA + 5) -#define DISPID_DOM_DATA_DELETE (DISPID_DOM_DATA + 6) -#define DISPID_DOM_DATA_REPLACE (DISPID_DOM_DATA + 7) -#define DISPID_DOM_DATA__TOP (DISPID_DOM_DATA + 8) - -#define DISPID_DOM_ATTRIBUTE (DISPID_DOM_DATA__TOP + 1) -#define DISPID_DOM_ATTRIBUTE_GETNAME (DISPID_DOM_ATTRIBUTE + 1) -#define DISPID_DOM_ATTRIBUTE_SPECIFIED (DISPID_DOM_ATTRIBUTE + 2) -#define DISPID_DOM_ATTRIBUTE_VALUE (DISPID_DOM_ATTRIBUTE + 3) -#define DISPID_DOM_ATTRIBUTE__TOP (DISPID_DOM_ATTRIBUTE + 4) - -#define DISPID_DOM_TEXT (DISPID_DOM_ATTRIBUTE__TOP + 1) -#define DISPID_DOM_TEXT_SPLITTEXT (DISPID_DOM_TEXT + 1) -#define DISPID_DOM_TEXT_JOINTEXT (DISPID_DOM_TEXT + 2) -#define DISPID_DOM_TEXT__TOP (DISPID_DOM_TEXT + 3) - -#define DISPID_DOM_PI (DISPID_DOM_TEXT__TOP + 1) -#define DISPID_DOM_PI_TARGET (DISPID_DOM_PI + 1) -#define DISPID_DOM_PI_DATA (DISPID_DOM_PI + 2) -#define DISPID_DOM_PI__TOP (DISPID_DOM_PI + 3) - -#define DISPID_DOM_DOCUMENTTYPE (DISPID_DOM_PI__TOP + 1) -#define DISPID_DOM_DOCUMENTTYPE_NAME (DISPID_DOM_DOCUMENTTYPE + 1) -#define DISPID_DOM_DOCUMENTTYPE_ENTITIES (DISPID_DOM_DOCUMENTTYPE + 2) -#define DISPID_DOM_DOCUMENTTYPE_NOTATIONS (DISPID_DOM_DOCUMENTTYPE + 3) -#define DISPID_DOM_DOCUMENTTYPE__TOP (DISPID_DOM_DOCUMENTTYPE + 4) - -#define DISPID_DOM_NOTATION (DISPID_DOM_DOCUMENTTYPE__TOP + 1) -#define DISPID_DOM_NOTATION_PUBLICID (DISPID_DOM_NOTATION + 1) -#define DISPID_DOM_NOTATION_SYSTEMID (DISPID_DOM_NOTATION + 2) -#define DISPID_DOM_NOTATION__TOP (DISPID_DOM_NOTATION + 3) - -#define DISPID_DOM_ENTITY (DISPID_DOM_NOTATION__TOP + 1) -#define DISPID_DOM_ENTITY_PUBLICID (DISPID_DOM_ENTITY + 1) -#define DISPID_DOM_ENTITY_SYSTEMID (DISPID_DOM_ENTITY + 2) -#define DISPID_DOM_ENTITY_NOTATIONNAME (DISPID_DOM_ENTITY + 3) -#define DISPID_DOM_ENTITY__TOP (DISPID_DOM_ENTITY + 4) - -#define DISPID_DOM_W3CWRAPPERS_TOP (DISPID_DOM_ENTITY__TOP) - -#define DISPID_DOM_IMPLEMENTATION (DISPID_DOM_W3CWRAPPERS_TOP + 1) -#define DISPID_DOM_IMPLEMENTATION_HASFEATURE (DISPID_DOM_IMPLEMENTATION + 1) -#define DISPID_DOM_IMPLEMENTATION__TOP (DISPID_DOM_IMPLEMENTATION + 2) - -#define DISPID_DOM__TOP (DISPID_DOM_IMPLEMENTATION + 0x20) - -#define DISPID_DOM_ERROR (DISPID_DOM__TOP + 1) -#define DISPID_DOM_ERROR_ERRORCODE (DISPID_DOM_ERROR + 1) -#define DISPID_DOM_ERROR_URL (DISPID_DOM_ERROR + 2) -#define DISPID_DOM_ERROR_REASON (DISPID_DOM_ERROR + 3) -#define DISPID_DOM_ERROR_SRCTEXT (DISPID_DOM_ERROR + 4) -#define DISPID_DOM_ERROR_LINE (DISPID_DOM_ERROR + 5) -#define DISPID_DOM_ERROR_LINEPOS (DISPID_DOM_ERROR + 6) -#define DISPID_DOM_ERROR_FILEPOS (DISPID_DOM_ERROR + 7) -#define DISPID_DOM_ERROR__TOP (DISPID_DOM_ERROR + 8) - -#define DISPID_XTLRUNTIME (DISPID_DOM_ERROR__TOP + 1) -#define DISPID_XTLRUNTIME_UNIQUEID (DISPID_XTLRUNTIME + 1) -#define DISPID_XTLRUNTIME_DEPTH (DISPID_XTLRUNTIME + 2) -#define DISPID_XTLRUNTIME_CHILDNUMBER (DISPID_XTLRUNTIME + 3) -#define DISPID_XTLRUNTIME_ANCESTORCHILDNUMBER (DISPID_XTLRUNTIME + 4) -#define DISPID_XTLRUNTIME_ABSOLUTECHILDNUMBER (DISPID_XTLRUNTIME + 5) -#define DISPID_XTLRUNTIME_FORMATINDEX (DISPID_XTLRUNTIME + 6) -#define DISPID_XTLRUNTIME_FORMATNUMBER (DISPID_XTLRUNTIME + 7) -#define DISPID_XTLRUNTIME_FORMATDATE (DISPID_XTLRUNTIME + 8) -#define DISPID_XTLRUNTIME_FORMATTIME (DISPID_XTLRUNTIME + 9) -#define DISPID_XTLRUNTIME__TOP (DISPID_XTLRUNTIME + 10) - -#define DISPID_XMLDOMEVENT (DISPID_XTLRUNTIME__TOP + 1) -#define DISPID_XMLDOMEVENT_ONREADYSTATECHANGE (DISPID_READYSTATECHANGE) -#define DISPID_XMLDOMEVENT_ONDATAAVAILABLE (DISPID_XMLDOMEVENT + 1) -#define DISPID_XMLDOMEVENT__TOP (DISPID_XMLDOMEVENT + 2) - -#define DISPID_XMLDOM_DOCUMENT2 (DISPID_XMLDOMEVENT__TOP + 1) -#define DISPID_XMLDOM_DOCUMENT2_NAMESPACES (DISPID_XMLDOM_DOCUMENT2 + 1) -#define DISPID_XMLDOM_DOCUMENT2_SCHEMAS (DISPID_XMLDOM_DOCUMENT2 + 2) -#define DISPID_XMLDOM_DOCUMENT2_VALIDATE (DISPID_XMLDOM_DOCUMENT2 + 3) -#define DISPID_XMLDOM_DOCUMENT2_SETPROPERTY (DISPID_XMLDOM_DOCUMENT2 + 4) -#define DISPID_XMLDOM_DOCUMENT2_GETPROPERTY (DISPID_XMLDOM_DOCUMENT2 + 5) -#define DISPID_XMLDOM_DOCUMENT2__TOP (DISPID_XMLDOM_DOCUMENT2 + 6) - -#define DISPID_XMLDOM_SCHEMACOLLECTION (DISPID_DOM_BASE + 1) -#define DISPID_XMLDOM_SCHEMACOLLECTION_ADD (DISPID_XMLDOM_SCHEMACOLLECTION + 1) -#define DISPID_XMLDOM_SCHEMACOLLECTION_GET (DISPID_XMLDOM_SCHEMACOLLECTION + 2) -#define DISPID_XMLDOM_SCHEMACOLLECTION_REMOVE (DISPID_XMLDOM_SCHEMACOLLECTION + 3) -#define DISPID_XMLDOM_SCHEMACOLLECTION_LENGTH (DISPID_XMLDOM_SCHEMACOLLECTION + 4) -#define DISPID_XMLDOM_SCHEMACOLLECTION_NAMESPACEURI (DISPID_XMLDOM_SCHEMACOLLECTION + 5) -#define DISPID_XMLDOM_SCHEMACOLLECTION_ADDCOLLECTION (DISPID_XMLDOM_SCHEMACOLLECTION + 6) -#define DISPID_XMLDOM_SCHEMACOLLECTION__TOP (DISPID_XMLDOM_SCHEMACOLLECTION + 7) - -#define DISPID_XMLDOM_SELECTION (DISPID_XMLDOM_NODELIST__TOP + 1) -#define DISPID_XMLDOM_SELECTION_EXPR (DISPID_XMLDOM_SELECTION + 1) -#define DISPID_XMLDOM_SELECTION_CONTEXT (DISPID_XMLDOM_SELECTION + 2) -#define DISPID_XMLDOM_SELECTION_PEEKNODE (DISPID_XMLDOM_SELECTION + 3) -#define DISPID_XMLDOM_SELECTION_MATCHES (DISPID_XMLDOM_SELECTION + 4) -#define DISPID_XMLDOM_SELECTION_REMOVENEXT (DISPID_XMLDOM_SELECTION + 5) -#define DISPID_XMLDOM_SELECTION_REMOVEALL (DISPID_XMLDOM_SELECTION + 6) -#define DISPID_XMLDOM_SELECTION_CLONE (DISPID_XMLDOM_SELECTION + 7) -#define DISPID_XMLDOM_SELECTION_GETPROPERTY (DISPID_XMLDOM_SELECTION + 8) -#define DISPID_XMLDOM_SELECTION_SETPROPERTY (DISPID_XMLDOM_SELECTION + 9) -#define DISPID_XMLDOM_SELECTION__TOP (DISPID_XMLDOM_SELECTION + 10) - -#define DISPID_XMLDOM_TEMPLATE (DISPID_DOM_BASE) -#define DISPID_XMLDOM_TEMPLATE_STYLESHEET (DISPID_XMLDOM_TEMPLATE + 1) -#define DISPID_XMLDOM_TEMPLATE_CREATEPROCESSOR (DISPID_XMLDOM_TEMPLATE + 2) -#define DISPID_XMLDOM_TEMPLATE__TOP (DISPID_XMLDOM_TEMPLATE + 3) - -#define DISPID_XMLDOM_PROCESSOR (DISPID_DOM_BASE) -#define DISPID_XMLDOM_PROCESSOR_INPUT (DISPID_XMLDOM_PROCESSOR + 1) -#define DISPID_XMLDOM_PROCESSOR_XSLTEMPLATE (DISPID_XMLDOM_PROCESSOR + 2) -#define DISPID_XMLDOM_PROCESSOR_SETSTARTMODE (DISPID_XMLDOM_PROCESSOR + 3) -#define DISPID_XMLDOM_PROCESSOR_STARTMODE (DISPID_XMLDOM_PROCESSOR + 4) -#define DISPID_XMLDOM_PROCESSOR_STARTMODEURI (DISPID_XMLDOM_PROCESSOR + 5) -#define DISPID_XMLDOM_PROCESSOR_OUTPUT (DISPID_XMLDOM_PROCESSOR + 6) -#define DISPID_XMLDOM_PROCESSOR_TRANSFORM (DISPID_XMLDOM_PROCESSOR + 7) -#define DISPID_XMLDOM_PROCESSOR_RESET (DISPID_XMLDOM_PROCESSOR + 8) -#define DISPID_XMLDOM_PROCESSOR_READYSTATE (DISPID_XMLDOM_PROCESSOR + 9) -#define DISPID_XMLDOM_PROCESSOR_ADDPARAMETER (DISPID_XMLDOM_PROCESSOR + 10) -#define DISPID_XMLDOM_PROCESSOR_ADDOBJECT (DISPID_XMLDOM_PROCESSOR + 11) -#define DISPID_XMLDOM_PROCESSOR_STYLESHEET (DISPID_XMLDOM_PROCESSOR + 12) -#define DISPID_XMLDOM_PROCESSOR__TOP (DISPID_XMLDOM_PROCESSOR + 13) - -#define DISPID_XMLDSO DISPID_XOBJ_BASE -#define DISPID_XMLDSO_DOCUMENT DISPID_XMLDSO + 1 -#define DISPID_XMLDSO_JAVADSOCOMPATIBLE DISPID_XMLDSO_DOCUMENT + 1 - -#define DISPID_SAX_XMLREADER__MIN 0x00000501 -#define DISPID_SAX_XMLREADER__MAX 0x00010000 -#define DISPID_SAX_XMLREADER__BASE DISPID_SAX_XMLREADER__MIN - -#define DISPID_SAX_XMLREADER (DISPID_SAX_XMLREADER__BASE) -#define DISPID_SAX_XMLREADER_GETFEATURE (DISPID_SAX_XMLREADER + 1) -#define DISPID_SAX_XMLREADER_PUTFEATURE (DISPID_SAX_XMLREADER + 2) -#define DISPID_SAX_XMLREADER_GETPROPERTY (DISPID_SAX_XMLREADER + 3) -#define DISPID_SAX_XMLREADER_PUTPROPERTY (DISPID_SAX_XMLREADER + 4) -#define DISPID_SAX_XMLREADER_ENTITYRESOLVER (DISPID_SAX_XMLREADER + 5) -#define DISPID_SAX_XMLREADER_CONTENTHANDLER (DISPID_SAX_XMLREADER + 6) -#define DISPID_SAX_XMLREADER_DTDHANDLER (DISPID_SAX_XMLREADER + 7) -#define DISPID_SAX_XMLREADER_ERRORHANDLER (DISPID_SAX_XMLREADER + 8) -#define DISPID_SAX_XMLREADER_BASEURL (DISPID_SAX_XMLREADER + 9) -#define DISPID_SAX_XMLREADER_SECUREBASEURL (DISPID_SAX_XMLREADER + 10) -#define DISPID_SAX_XMLREADER_PARSE (DISPID_SAX_XMLREADER + 11) -#define DISPID_SAX_XMLREADER_PARSEURL (DISPID_SAX_XMLREADER + 12) -#define DISPID_SAX_XMLREADER_PARENT (DISPID_SAX_XMLREADER + 13) -#define DISPID_SAX_XMLREADER__TOP (DISPID_SAX_XMLREADER + 14) - -#define DISPID_SAX_XMLFILTER__BASE (DISPID_SAX_XMLREADER__TOP + 1) -#define DISPID_SAX_XMLFILTER (DISPID_SAX_XMLFILTER__BASE) -#define DISPID_SAX_XMLFILTER_GETFEATURE (DISPID_SAX_XMLFILTER + 1) -#define DISPID_SAX_XMLFILTER_PUTFEATURE (DISPID_SAX_XMLFILTER + 2) -#define DISPID_SAX_XMLFILTER_GETPROPERTY (DISPID_SAX_XMLFILTER + 3) -#define DISPID_SAX_XMLFILTER_PUTPROPERTY (DISPID_SAX_XMLFILTER + 4) -#define DISPID_SAX_XMLFILTER_ENTITYRESOLVER (DISPID_SAX_XMLFILTER + 5) -#define DISPID_SAX_XMLFILTER_CONTENTHANDLER (DISPID_SAX_XMLFILTER + 6) -#define DISPID_SAX_XMLFILTER_DTDHANDLER (DISPID_SAX_XMLFILTER + 7) -#define DISPID_SAX_XMLFILTER_ERRORHANDLER (DISPID_SAX_XMLFILTER + 8) -#define DISPID_SAX_XMLFILTER_BASEURL (DISPID_SAX_XMLFILTER + 9) -#define DISPID_SAX_XMLFILTER_SECUREBASEURL (DISPID_SAX_XMLFILTER + 10) -#define DISPID_SAX_XMLFILTER_PARSE (DISPID_SAX_XMLFILTER + 11) -#define DISPID_SAX_XMLFILTER_PARSEURL (DISPID_SAX_XMLFILTER + 12) -#define DISPID_SAX_XMLFILTER_PARENT (DISPID_SAX_XMLFILTER + 13) -#define DISPID_SAX_XMLFILTER__TOP (DISPID_SAX_XMLFILTER + 15) - -#define DISPID_SAX_LOCATOR__BASE (DISPID_SAX_XMLFILTER__TOP + 1) -#define DISPID_SAX_LOCATOR (DISPID_SAX_LOCATOR__BASE) -#define DISPID_SAX_LOCATOR_COLUMNNUMBER (DISPID_SAX_LOCATOR + 1) -#define DISPID_SAX_LOCATOR_LINENUMBER (DISPID_SAX_LOCATOR + 2) -#define DISPID_SAX_LOCATOR_PUBLICID (DISPID_SAX_LOCATOR + 3) -#define DISPID_SAX_LOCATOR_SYSTEMID (DISPID_SAX_LOCATOR + 4) -#define DISPID_SAX_LOCATOR__TOP (DISPID_SAX_LOCATOR + 5) - -#define DISPID_SAX_ENTITYRESOLVER__BASE (DISPID_SAX_LOCATOR__TOP + 1) -#define DISPID_SAX_ENTITYRESOLVER (DISPID_SAX_ENTITYRESOLVER__BASE) -#define DISPID_SAX_ENTITYRESOLVER_RESOLVEENTITY (DISPID_SAX_ENTITYRESOLVER + 1) -#define DISPID_SAX_ENTITYRESOLVER__TOP (DISPID_SAX_ENTITYRESOLVER + 2) - -#define DISPID_SAX_CONTENTHANDLER__BASE (DISPID_SAX_ENTITYRESOLVER__TOP + 1) -#define DISPID_SAX_CONTENTHANDLER (DISPID_SAX_CONTENTHANDLER__BASE) -#define DISPID_SAX_CONTENTHANDLER_DOCUMENTLOCATOR (DISPID_SAX_CONTENTHANDLER + 1) -#define DISPID_SAX_CONTENTHANDLER_STARTDOCUMENT (DISPID_SAX_CONTENTHANDLER + 2) -#define DISPID_SAX_CONTENTHANDLER_ENDDOCUMENT (DISPID_SAX_CONTENTHANDLER + 3) -#define DISPID_SAX_CONTENTHANDLER_STARTPREFIXMAPPING (DISPID_SAX_CONTENTHANDLER + 4) -#define DISPID_SAX_CONTENTHANDLER_ENDPREFIXMAPPING (DISPID_SAX_CONTENTHANDLER + 5) -#define DISPID_SAX_CONTENTHANDLER_STARTELEMENT (DISPID_SAX_CONTENTHANDLER + 6) -#define DISPID_SAX_CONTENTHANDLER_ENDELEMENT (DISPID_SAX_CONTENTHANDLER + 7) -#define DISPID_SAX_CONTENTHANDLER_CHARACTERS (DISPID_SAX_CONTENTHANDLER + 8) -#define DISPID_SAX_CONTENTHANDLER_IGNORABLEWHITESPACE (DISPID_SAX_CONTENTHANDLER + 9) -#define DISPID_SAX_CONTENTHANDLER_PROCESSINGINSTRUCTION (DISPID_SAX_CONTENTHANDLER + 10) -#define DISPID_SAX_CONTENTHANDLER_SKIPPEDENTITY (DISPID_SAX_CONTENTHANDLER + 11) -#define DISPID_SAX_CONTENTHANDLER__TOP (DISPID_SAX_CONTENTHANDLER + 12) - -#define DISPID_SAX_DTDHANDLER__BASE (DISPID_SAX_CONTENTHANDLER__TOP + 1) -#define DISPID_SAX_DTDHANDLER (DISPID_SAX_DTDHANDLER__BASE) -#define DISPID_SAX_DTDHANDLER_NOTATIONDECL (DISPID_SAX_DTDHANDLER + 1) -#define DISPID_SAX_DTDHANDLER_UNPARSEDENTITYDECL (DISPID_SAX_DTDHANDLER + 2) -#define DISPID_SAX_DTDHANDLER__TOP (DISPID_SAX_DTDHANDLER + 3) - -#define DISPID_SAX_ERRORHANDLER__BASE (DISPID_SAX_DTDHANDLER__TOP + 1) -#define DISPID_SAX_ERRORHANDLER (DISPID_SAX_ERRORHANDLER__BASE) -#define DISPID_SAX_ERRORHANDLER_ERROR (DISPID_SAX_ERRORHANDLER + 1) -#define DISPID_SAX_ERRORHANDLER_FATALERROR (DISPID_SAX_ERRORHANDLER + 2) -#define DISPID_SAX_ERRORHANDLER_IGNORABLEWARNING (DISPID_SAX_ERRORHANDLER + 3) -#define DISPID_SAX_ERRORHANDLER__TOP (DISPID_SAX_ERRORHANDLER + 4) - -#define DISPID_SAX_ATTRIBUTES__BASE (DISPID_SAX_ERRORHANDLER__TOP + 1) -#define DISPID_SAX_ATTRIBUTES (DISPID_SAX_ATTRIBUTES__BASE) -#define DISPID_SAX_ATTRIBUTES_LENGTH (DISPID_SAX_ATTRIBUTES + 1) -#define DISPID_SAX_ATTRIBUTES_GETURI (DISPID_SAX_ATTRIBUTES + 2) -#define DISPID_SAX_ATTRIBUTES_GETLOCALNAME (DISPID_SAX_ATTRIBUTES + 3) -#define DISPID_SAX_ATTRIBUTES_GETQNAME (DISPID_SAX_ATTRIBUTES + 4) -#define DISPID_SAX_ATTRIBUTES_GETINDEXFROMNAME (DISPID_SAX_ATTRIBUTES + 5) -#define DISPID_SAX_ATTRIBUTES_GETINDEXFROMQNAME (DISPID_SAX_ATTRIBUTES + 6) -#define DISPID_SAX_ATTRIBUTES_GETTYPE (DISPID_SAX_ATTRIBUTES + 7) -#define DISPID_SAX_ATTRIBUTES_GETTYPEFROMNAME (DISPID_SAX_ATTRIBUTES + 8) -#define DISPID_SAX_ATTRIBUTES_GETTYPEFROMQNAME (DISPID_SAX_ATTRIBUTES + 9) -#define DISPID_SAX_ATTRIBUTES_GETVALUE (DISPID_SAX_ATTRIBUTES + 10) -#define DISPID_SAX_ATTRIBUTES_GETVALUEFROMNAME (DISPID_SAX_ATTRIBUTES + 11) -#define DISPID_SAX_ATTRIBUTES_GETVALUEFROMQNAME (DISPID_SAX_ATTRIBUTES + 12) -#define DISPID_SAX_ATTRIBUTES__TOP (DISPID_SAX_ATTRIBUTES + 13) - -#define DISPID_SAX_LEXICALHANDLER__BASE (DISPID_SAX_ATTRIBUTES__TOP + 1) -#define DISPID_SAX_LEXICALHANDLER (DISPID_SAX_LEXICALHANDLER__BASE) -#define DISPID_SAX_LEXICALHANDLER_STARTDTD (DISPID_SAX_LEXICALHANDLER + 1) -#define DISPID_SAX_LEXICALHANDLER_ENDDTD (DISPID_SAX_LEXICALHANDLER + 2) -#define DISPID_SAX_LEXICALHANDLER_STARTENTITY (DISPID_SAX_LEXICALHANDLER + 3) -#define DISPID_SAX_LEXICALHANDLER_ENDENTITY (DISPID_SAX_LEXICALHANDLER + 4) -#define DISPID_SAX_LEXICALHANDLER_STARTCDATA (DISPID_SAX_LEXICALHANDLER + 5) -#define DISPID_SAX_LEXICALHANDLER_ENDCDATA (DISPID_SAX_LEXICALHANDLER + 6) -#define DISPID_SAX_LEXICALHANDLER_COMMENT (DISPID_SAX_LEXICALHANDLER + 7) -#define DISPID_SAX_LEXICALHANDLER__TOP (DISPID_SAX_LEXICALHANDLER + 8) - -#define DISPID_SAX_DECLHANDLER__BASE (DISPID_SAX_LEXICALHANDLER__TOP + 1) -#define DISPID_SAX_DECLHANDLER (DISPID_SAX_DECLHANDLER__BASE) -#define DISPID_SAX_DECLHANDLER_ELEMENTDECL (DISPID_SAX_DECLHANDLER + 1) -#define DISPID_SAX_DECLHANDLER_ATTRIBUTEDECL (DISPID_SAX_DECLHANDLER + 2) -#define DISPID_SAX_DECLHANDLER_INTERNALENTITYDECL (DISPID_SAX_DECLHANDLER + 3) -#define DISPID_SAX_DECLHANDLER_EXTERNALENTITYDECL (DISPID_SAX_DECLHANDLER + 4) -#define DISPID_SAX_DECLHANDLER__TOP (DISPID_SAX_DECLHANDLER + 5) - -#define DISPID_MX_ATTRIBUTES__BASE (DISPID_SAX_DECLHANDLER__TOP + 1) -#define DISPID_MX_ATTRIBUTES (DISPID_MX_ATTRIBUTES__BASE) -#define DISPID_MX_ATTRIBUTES_ADDATTRIBUTE (DISPID_MX_ATTRIBUTES + 1) -#define DISPID_MX_ATTRIBUTES_CLEAR (DISPID_MX_ATTRIBUTES + 2) -#define DISPID_MX_ATTRIBUTES_REMOVEATTRIBUTE (DISPID_MX_ATTRIBUTES + 3) -#define DISPID_MX_ATTRIBUTES_SETATTRIBUTE (DISPID_MX_ATTRIBUTES + 4) -#define DISPID_MX_ATTRIBUTES_SETATTRIBUTES (DISPID_MX_ATTRIBUTES + 5) -#define DISPID_MX_ATTRIBUTES_SETLOCALNAME (DISPID_MX_ATTRIBUTES + 6) -#define DISPID_MX_ATTRIBUTES_SETQNAME (DISPID_MX_ATTRIBUTES + 7) -#define DISPID_MX_ATTRIBUTES_SETTYPE (DISPID_MX_ATTRIBUTES + 8) -#define DISPID_MX_ATTRIBUTES_SETURI (DISPID_MX_ATTRIBUTES + 9) -#define DISPID_MX_ATTRIBUTES_SETVALUE (DISPID_MX_ATTRIBUTES + 10) -#define DISPID_MX_ATTRIBUTES_ADDATTRIBUTEFROMINDEX (DISPID_MX_ATTRIBUTES + 11) -#define DISPID_MX_ATTRIBUTES__TOP (DISPID_MX_ATTRIBUTES + 11) - -#define DISPID_MX_WRITER__BASE (DISPID_MX_ATTRIBUTES__TOP + 1) -#define DISPID_MX_WRITER (DISPID_MX_WRITER__BASE) -#define DISPID_MX_WRITER_OUTPUT (DISPID_MX_WRITER + 1) -#define DISPID_MX_WRITER_DESTINATION (DISPID_MX_WRITER + 2) -#define DISPID_MX_WRITER_ENCODING (DISPID_MX_WRITER + 3) -#define DISPID_MX_WRITER_BYTEORDERMARK (DISPID_MX_WRITER + 4) -#define DISPID_MX_WRITER_INDENT (DISPID_MX_WRITER + 5) -#define DISPID_MX_WRITER_STANDALONE (DISPID_MX_WRITER + 6) -#define DISPID_MX_WRITER_OMITXMLDECLARATION (DISPID_MX_WRITER + 7) -#define DISPID_MX_WRITER_VERSION (DISPID_MX_WRITER + 8) -#define DISPID_MX_WRITER_DISABLEOUTPUTESCAPING (DISPID_MX_WRITER + 9) -#define DISPID_MX_WRITER_FLUSH (DISPID_MX_WRITER + 10) -#define DISPID_MX_WRITER_RESET (DISPID_MX_WRITER + 11) -#define DISPID_MX_WRITER__TOP (DISPID_MX_WRITER + 12) - -#define DISPID_MX_READER_CONTROL__BASE (DISPID_MX_WRITER__TOP + 1) -#define DISPID_MX_READER_CONTROL (DISPID_MX_READER_CONTROL__BASE) -#define DISPID_MX_READER_CONTROL_ABORT (DISPID_MX_READER_CONTROL + 1) -#define DISPID_MX_READER_CONTROL_RESUME (DISPID_MX_READER_CONTROL + 2) -#define DISPID_MX_READER_CONTROL_SUSPEND (DISPID_MX_READER_CONTROL + 3) -#define DISPID_MX_READER_CONTROL__TOP (DISPID_MX_READER_CONTROL + 4) - -#define DISPID_MX_SCHEMADECLHANDLER__BASE (DISPID_MX_READER_CONTROL__TOP + 1) -#define DISPID_MX_SCHEMADECLHANDLER (DISPID_MX_SCHEMADECLHANDLER__BASE) -#define DISPID_MX_SCHEMADECLHANDLER_SCHEMAELEMENTDECL (DISPID_MX_SCHEMADECLHANDLER + 1) -#define DISPID_MX_SCHEMADECLHANDLER__TOP (DISPID_MX_SCHEMADECLHANDLER + 2) - -#define DISPID_MX_NSMGR__BASE (DISPID_MX_SCHEMADECLHANDLER__TOP + 1) -#define DISPID_MX_NSMGR (DISPID_MX_NSMGR__BASE) -#define DISPID_MX_NSMGR_ALLOWOVERRIDE (DISPID_MX_NSMGR + 1) -#define DISPID_MX_NSMGR_RESET (DISPID_MX_NSMGR + 2) -#define DISPID_MX_NSMGR_PUSHCONTEXT (DISPID_MX_NSMGR + 3) -#define DISPID_MX_NSMGR_PUSHNODECONTEXT (DISPID_MX_NSMGR + 4) -#define DISPID_MX_NSMGR_POPCONTEXT (DISPID_MX_NSMGR + 5) -#define DISPID_MX_NSMGR_DECLAREPREFIX (DISPID_MX_NSMGR + 6) -#define DISPID_MX_NSMGR_GETDECLAREDPREFIXES (DISPID_MX_NSMGR + 7) -#define DISPID_MX_NSMGR_GETPREFIXES (DISPID_MX_NSMGR + 8) -#define DISPID_MX_NSMGR_GETURI (DISPID_MX_NSMGR + 9) -#define DISPID_MX_NSMGR_GETURIFROMNODE (DISPID_MX_NSMGR + 10) -#define DISPID_MX_NSMGR_LENGTH (DISPID_MX_NSMGR + 11) -#define DISPID_MX_NSMGR__TOP (DISPID_MX_NSMGR + 12) - -#define DISPID_SOM (DISPID_MX_NSMGR__TOP + 1) -#define DISPID_SOM_VALIDATE (DISPID_SOM + 1) -#define DISPID_SOM_VALIDATEONLOAD (DISPID_SOM + 2) -#define DISPID_SOM_GETSCHEMA (DISPID_SOM + 3) -#define DISPID_SOM_GETDECLARATION (DISPID_SOM + 4) -#define DISPID_SOM_ITEMBYNAME (DISPID_SOM + 5) -#define DISPID_SOM_ITEMBYQNAME (DISPID_SOM + 6) -#define DISPID_SOM_ANYATTRIBUTE (DISPID_SOM + 7) -#define DISPID_SOM_ATTRIBUTEGROUPS (DISPID_SOM + 8) -#define DISPID_SOM_ATTRIBUTES (DISPID_SOM + 9) -#define DISPID_SOM_BASETYPES (DISPID_SOM + 10) -#define DISPID_SOM_CONTENTMODEL (DISPID_SOM + 11) -#define DISPID_SOM_CONTENTTYPE (DISPID_SOM + 12) -#define DISPID_SOM_DEFAULTVALUE (DISPID_SOM + 13) -#define DISPID_SOM_DERIVEDBY (DISPID_SOM + 14) -#define DISPID_SOM_DISALLOWED (DISPID_SOM + 15) -#define DISPID_SOM_ELEMENTS (DISPID_SOM + 16) -#define DISPID_SOM_ENUMERATION (DISPID_SOM + 17) -#define DISPID_SOM_FIELDS (DISPID_SOM + 18) -#define DISPID_SOM_FINAL (DISPID_SOM + 19) -#define DISPID_SOM_FIXEDVALUE (DISPID_SOM + 20) -#define DISPID_SOM_FRACTIONDIGITS (DISPID_SOM + 21) -#define DISPID_SOM_ID (DISPID_SOM + 22) -#define DISPID_SOM_IDCONSTRAINTS (DISPID_SOM + 23) -#define DISPID_SOM_ISABSTRACT (DISPID_SOM + 24) -#define DISPID_SOM_ISNILLABLE (DISPID_SOM + 25) -#define DISPID_SOM_ISREFERENCE (DISPID_SOM + 26) -#define DISPID_SOM_ISVALID (DISPID_SOM + 27) -#define DISPID_SOM_ITEMTYPE (DISPID_SOM + 28) -#define DISPID_SOM_LENGTH (DISPID_SOM + 29) -#define DISPID_SOM_MAXEXCLUSIVE (DISPID_SOM + 30) -#define DISPID_SOM_MAXINCLUSIVE (DISPID_SOM + 31) -#define DISPID_SOM_MAXLENGTH (DISPID_SOM + 32) -#define DISPID_SOM_MAXOCCURS (DISPID_SOM + 33) -#define DISPID_SOM_MINEXCLUSIVE (DISPID_SOM + 34) -#define DISPID_SOM_MININCLUSIVE (DISPID_SOM + 35) -#define DISPID_SOM_MINLENGTH (DISPID_SOM + 36) -#define DISPID_SOM_MINOCCURS (DISPID_SOM + 37) -#define DISPID_SOM_MODELGROUPS (DISPID_SOM + 38) -#define DISPID_SOM_NAME (DISPID_SOM + 39) -#define DISPID_SOM_NAMESPACES (DISPID_SOM + 40) -#define DISPID_SOM_NAMESPACEURI (DISPID_SOM + 41) -#define DISPID_SOM_NOTATIONS (DISPID_SOM + 42) -#define DISPID_SOM_PARTICLES (DISPID_SOM + 43) -#define DISPID_SOM_PATTERNS (DISPID_SOM + 44) -#define DISPID_SOM_PROCESSCONTENTS (DISPID_SOM + 45) -#define DISPID_SOM_PROHIBITED (DISPID_SOM + 46) -#define DISPID_SOM_PUBLICIDENTIFIER (DISPID_SOM + 47) -#define DISPID_SOM_REFERENCEDKEY (DISPID_SOM + 48) -#define DISPID_SOM_SCHEMA (DISPID_SOM + 49) -#define DISPID_SOM_SCHEMALOCATIONS (DISPID_SOM + 50) -#define DISPID_SOM_SCOPE (DISPID_SOM + 51) -#define DISPID_SOM_SELECTOR (DISPID_SOM + 52) -#define DISPID_SOM_SUBSTITUTIONGROUP (DISPID_SOM + 53) -#define DISPID_SOM_EXCLUSIONS (DISPID_SOM + 54) -#define DISPID_SOM_SYSTEMIDENTIFIER (DISPID_SOM + 55) -#define DISPID_SOM_TARGETNAMESPACE (DISPID_SOM + 56) -#define DISPID_SOM_TOTALDIGITS (DISPID_SOM + 57) -#define DISPID_SOM_TYPE (DISPID_SOM + 58) -#define DISPID_SOM_TYPES (DISPID_SOM + 59) -#define DISPID_SOM_UNHANDLEDATTRS (DISPID_SOM + 60) -#define DISPID_SOM_USE (DISPID_SOM + 61) -#define DISPID_SOM_VARIETY (DISPID_SOM + 62) -#define DISPID_SOM_VERSION (DISPID_SOM + 63) -#define DISPID_SOM_WHITESPACE (DISPID_SOM + 64) -#define DISPID_SOM_WRITEANNOTATION (DISPID_SOM + 65) -#define DISPID_SOM_TOP (DISPID_SOM + 66) -#endif +#define DISPID_XMLELEMENTCOLLECTION_ITEM 0x10003 + +#define DISPID_XMLDOCUMENT 0x10064 +#define DISPID_XMLDOCUMENT_ROOT 0x10065 +#define DISPID_XMLDOCUMENT_FILESIZE 0x10066 +#define DISPID_XMLDOCUMENT_FILEMODIFIEDDATE 0x10067 +#define DISPID_XMLDOCUMENT_FILEUPDATEDDATE 0x10068 +#define DISPID_XMLDOCUMENT_URL 0x10069 +#define DISPID_XMLDOCUMENT_MIMETYPE 0x1006a +#define DISPID_XMLDOCUMENT_READYSTATE 0x1006b +#define DISPID_XMLDOCUMENT_CREATEELEMENT 0x1006c +#define DISPID_XMLDOCUMENT_CHARSET 0x1006d +#define DISPID_XMLDOCUMENT_VERSION 0x1006e +#define DISPID_XMLDOCUMENT_DOCTYPE 0x1006f +#define DISPID_XMLDOCUMENT_DTDURL 0x10070 +#define DISPID_XMLDOCUMENT_ASYNC 0x10071 +#define DISPID_XMLDOCUMENT_CASEINSENSITIVE 0x10072 + +#define DISPID_XMLELEMENT 0x100c8 +#define DISPID_XMLELEMENT_TAGNAME 0x100c9 +#define DISPID_XMLELEMENT_PARENT 0x100ca +#define DISPID_XMLELEMENT_SETATTRIBUTE 0x100cb +#define DISPID_XMLELEMENT_GETATTRIBUTE 0x100cc +#define DISPID_XMLELEMENT_REMOVEATTRIBUTE 0x100cd +#define DISPID_XMLELEMENT_CHILDREN 0x100ce +#define DISPID_XMLELEMENT_TYPE 0x100cf +#define DISPID_XMLELEMENT_TEXT 0x100d0 +#define DISPID_XMLELEMENT_ADDCHILD 0x100d1 +#define DISPID_XMLELEMENT_REMOVECHILD 0x100d2 +#define DISPID_XMLELEMENT_ATTRIBUTES 0x100d3 + +#define DISPID_XMLNOTIFSINK 0x1012c +#define DISPID_XMLNOTIFSINK_CHILDADDED 0x1012d + +#define DISPID_XMLATTRIBUTE 0x10190 +#define DISPID_XMLATTRIBUTE_NAME 0x10191 +#define DISPID_XMLATTRIBUTE_VALUE 0x10192 + + +#define DISPID_DOM_BASE 0x00000001 +#define DISPID_DOM_COLLECTION_BASE 0x000f4240 +#define DISPID_DOM_COLLECTION_MAX 0x002dc6bf + +#define DISPID_DOM_NODE 0x00000001 +#define DISPID_DOM_NODE_NODENAME 0x00000002 +#define DISPID_DOM_NODE_NODEVALUE 0x00000003 +#define DISPID_DOM_NODE_NODETYPE 0x00000004 +#define DISPID_DOM_NODE_NODETYPEENUM 0x00000005 +#define DISPID_DOM_NODE_PARENTNODE 0x00000006 +#define DISPID_DOM_NODE_CHILDNODES 0x00000007 +#define DISPID_DOM_NODE_FIRSTCHILD 0x00000008 +#define DISPID_DOM_NODE_LASTCHILD 0x00000009 +#define DISPID_DOM_NODE_PREVIOUSSIBLING 0x0000000a +#define DISPID_DOM_NODE_NEXTSIBLING 0x0000000b +#define DISPID_DOM_NODE_ATTRIBUTES 0x0000000c +#define DISPID_DOM_NODE_INSERTBEFORE 0x0000000d +#define DISPID_DOM_NODE_REPLACECHILD 0x0000000e +#define DISPID_DOM_NODE_REMOVECHILD 0x0000000f +#define DISPID_DOM_NODE_APPENDCHILD 0x00000010 +#define DISPID_DOM_NODE_HASCHILDNODES 0x00000011 +#define DISPID_DOM_NODE_OWNERDOC 0x00000012 +#define DISPID_DOM_NODE_CLONENODE 0x00000013 + +#define DISPID_XMLDOM_NODE 0x00000014 +#define DISPID_XMLDOM_NODE_STRINGTYPE 0x00000015 +#define DISPID_XMLDOM_NODE_SPECIFIED 0x00000016 +#define DISPID_XMLDOM_NODE_DEFINITION 0x00000017 +#define DISPID_XMLDOM_NODE_TEXT 0x00000018 +#define DISPID_XMLDOM_NODE_NODETYPEDVALUE 0x00000019 +#define DISPID_XMLDOM_NODE_DATATYPE 0x0000001a +#define DISPID_XMLDOM_NODE_XML 0x0000001b +#define DISPID_XMLDOM_NODE_TRANSFORMNODE 0x0000001c +#define DISPID_XMLDOM_NODE_SELECTNODES 0x0000001d +#define DISPID_XMLDOM_NODE_SELECTSINGLENODE 0x0000001e +#define DISPID_XMLDOM_NODE_PARSED 0x0000001f +#define DISPID_XMLDOM_NODE_NAMESPACE 0x00000020 +#define DISPID_XMLDOM_NODE_PREFIX 0x00000021 +#define DISPID_XMLDOM_NODE_BASENAME 0x00000022 +#define DISPID_XMLDOM_NODE_TRANSFORMNODETOOBJECT 0x00000023 +#define DISPID_XMLDOM_NODE__TOP 0x00000024 + +#define DISPID_DOM_DOCUMENT 0x00000025 +#define DISPID_DOM_DOCUMENT_DOCTYPE 0x00000026 +#define DISPID_DOM_DOCUMENT_IMPLEMENTATION 0x00000027 +#define DISPID_DOM_DOCUMENT_DOCUMENTELEMENT 0x00000028 +#define DISPID_DOM_DOCUMENT_CREATEELEMENT 0x00000029 +#define DISPID_DOM_DOCUMENT_CREATEDOCUMENTFRAGMENT 0x0000002a +#define DISPID_DOM_DOCUMENT_CREATETEXTNODE 0x0000002b +#define DISPID_DOM_DOCUMENT_CREATECOMMENT 0x0000002c +#define DISPID_DOM_DOCUMENT_CREATECDATASECTION 0x0000002d +#define DISPID_DOM_DOCUMENT_CREATEPROCESSINGINSTRUCTION 0x0000002e +#define DISPID_DOM_DOCUMENT_CREATEATTRIBUTE 0x0000002f +#define DISPID_DOM_DOCUMENT_CREATEENTITY 0x00000030 +#define DISPID_DOM_DOCUMENT_CREATEENTITYREFERENCE 0x00000031 +#define DISPID_DOM_DOCUMENT_GETELEMENTSBYTAGNAME 0x00000032 +#define DISPID_DOM_DOCUMENT_TOP 0x00000033 + +#define DISPID_XMLDOM_DOCUMENT 0x00000034 +#define DISPID_XMLDOM_DOCUMENT_DOCUMENTNODE 0x00000035 +#define DISPID_XMLDOM_DOCUMENT_CREATENODE 0x00000036 +#define DISPID_XMLDOM_DOCUMENT_CREATENODEEX 0x00000037 +#define DISPID_XMLDOM_DOCUMENT_NODEFROMID 0x00000038 +#define DISPID_XMLDOM_DOCUMENT_DOCUMENTNAMESPACES 0x00000039 +#define DISPID_XMLDOM_DOCUMENT_LOAD 0x0000003a +#define DISPID_XMLDOM_DOCUMENT_PARSEERROR 0x0000003b +#define DISPID_XMLDOM_DOCUMENT_URL 0x0000003c +#define DISPID_XMLDOM_DOCUMENT_ASYNC 0x0000003d +#define DISPID_XMLDOM_DOCUMENT_ABORT 0x0000003e +#define DISPID_XMLDOM_DOCUMENT_LOADXML 0x0000003f +#define DISPID_XMLDOM_DOCUMENT_SAVE 0x00000040 +#define DISPID_XMLDOM_DOCUMENT_VALIDATE 0x00000041 +#define DISPID_XMLDOM_DOCUMENT_RESOLVENAMESPACE 0x00000042 +#define DISPID_XMLDOM_DOCUMENT_PRESERVEWHITESPACE 0x00000043 +#define DISPID_XMLDOM_DOCUMENT_ONREADYSTATECHANGE 0x00000044 +#define DISPID_XMLDOM_DOCUMENT_ONDATAAVAILABLE 0x00000045 +#define DISPID_XMLDOM_DOCUMENT_ONTRANSFORMNODE 0x00000046 +#define DISPID_XMLDOM_DOCUMENT__TOP 0x00000047 + +#define DISPID_DOM_NODELIST 0x00000048 +#define DISPID_DOM_NODELIST_ITEM 0x00000049 +#define DISPID_DOM_NODELIST_LENGTH 0x0000004a +#define DISPID_XMLDOM_NODELIST 0x0000004b +#define DISPID_XMLDOM_NODELIST_NEXTNODE 0x0000004c +#define DISPID_XMLDOM_NODELIST_RESET 0x0000004d +#define DISPID_XMLDOM_NODELIST_NEWENUM 0x0000004e +#define DISPID_XMLDOM_NODELIST__TOP 0x0000004f + +#define DISPID_DOM_NAMEDNODEMAP 0x00000050 +#define DISPID_DOM_NAMEDNODEMAP_GETNAMEDITEM 0x00000053 +#define DISPID_DOM_NAMEDNODEMAP_SETNAMEDITEM 0x00000054 +#define DISPID_DOM_NAMEDNODEMAP_REMOVENAMEDITEM 0x00000055 +#define DISPID_XMLDOM_NAMEDNODEMAP 0x00000056 +#define DISPID_XMLDOM_NAMEDNODEMAP_GETQUALIFIEDITEM 0x00000057 +#define DISPID_XMLDOM_NAMEDNODEMAP_REMOVEQUALIFIEDITEM 0x00000058 +#define DISPID_XMLDOM_NAMEDNODEMAP_NEXTNODE 0x00000059 +#define DISPID_XMLDOM_NAMEDNODEMAP_RESET 0x0000005a +#define DISPID_XMLDOM_NAMEDNODEMAP_NEWENUM 0x0000005b +#define DISPID_XMLDOM_NAMEDNODEMAP__TOP 0x0000005c + +#define DISPID_DOM_W3CWRAPPERS 0x0000005d + +#define DISPID_DOM_DOCUMENTFRAGMENT 0x0000005e +#define DISPID_DOM_DOCUMENTFRAGMENT__TOP 0x0000005f + +#define DISPID_DOM_ELEMENT 0x00000060 +#define DISPID_DOM_ELEMENT_GETTAGNAME 0x00000061 +#define DISPID_DOM_ELEMENT_GETATTRIBUTES 0x00000062 +#define DISPID_DOM_ELEMENT_GETATTRIBUTE 0x00000063 +#define DISPID_DOM_ELEMENT_SETATTRIBUTE 0x00000064 +#define DISPID_DOM_ELEMENT_REMOVEATTRIBUTE 0x00000065 +#define DISPID_DOM_ELEMENT_GETATTRIBUTENODE 0x00000066 +#define DISPID_DOM_ELEMENT_SETATTRIBUTENODE 0x00000067 +#define DISPID_DOM_ELEMENT_REMOVEATTRIBUTENODE 0x00000068 +#define DISPID_DOM_ELEMENT_GETELEMENTSBYTAGNAME 0x00000069 +#define DISPID_DOM_ELEMENT_NORMALIZE 0x0000006a +#define DISPID_DOM_ELEMENT__TOP 0x0000006b + +#define DISPID_DOM_DATA 0x0000006c +#define DISPID_DOM_DATA_DATA 0x0000006d +#define DISPID_DOM_DATA_LENGTH 0x0000006e +#define DISPID_DOM_DATA_SUBSTRING 0x0000006f +#define DISPID_DOM_DATA_APPEND 0x00000070 +#define DISPID_DOM_DATA_INSERT 0x00000071 +#define DISPID_DOM_DATA_DELETE 0x00000072 +#define DISPID_DOM_DATA_REPLACE 0x00000073 +#define DISPID_DOM_DATA__TOP 0x00000074 + +#define DISPID_DOM_ATTRIBUTE 0x00000075 +#define DISPID_DOM_ATTRIBUTE_GETNAME 0x00000076 +#define DISPID_DOM_ATTRIBUTE_SPECIFIED 0x00000077 +#define DISPID_DOM_ATTRIBUTE_VALUE 0x00000078 +#define DISPID_DOM_ATTRIBUTE__TOP 0x00000079 + +#define DISPID_DOM_TEXT 0x0000007a +#define DISPID_DOM_TEXT_SPLITTEXT 0x0000007b +#define DISPID_DOM_TEXT_JOINTEXT 0x0000007c +#define DISPID_DOM_TEXT__TOP 0x0000007d + +#define DISPID_DOM_PI 0x0000007e +#define DISPID_DOM_PI_TARGET 0x0000007f +#define DISPID_DOM_PI_DATA 0x00000080 +#define DISPID_DOM_PI__TOP 0x00000081 + +#define DISPID_DOM_DOCUMENTTYPE 0x00000082 +#define DISPID_DOM_DOCUMENTTYPE_NAME 0x00000083 +#define DISPID_DOM_DOCUMENTTYPE_ENTITIES 0x00000084 +#define DISPID_DOM_DOCUMENTTYPE_NOTATIONS 0x00000085 +#define DISPID_DOM_DOCUMENTTYPE__TOP 0x00000086 + +#define DISPID_DOM_NOTATION 0x00000087 +#define DISPID_DOM_NOTATION_PUBLICID 0x00000088 +#define DISPID_DOM_NOTATION_SYSTEMID 0x00000089 +#define DISPID_DOM_NOTATION__TOP 0x0000008a + +#define DISPID_DOM_ENTITY 0x0000008b +#define DISPID_DOM_ENTITY_PUBLICID 0x0000008c +#define DISPID_DOM_ENTITY_SYSTEMID 0x0000008d +#define DISPID_DOM_ENTITY_NOTATIONNAME 0x0000008e +#define DISPID_DOM_ENTITY__TOP 0x0000008f + +#define DISPID_DOM_W3CWRAPPERS_TOP 0x0000008f + +#define DISPID_DOM_IMPLEMENTATION 0x00000090 +#define DISPID_DOM_IMPLEMENTATION_HASFEATURE 0x00000091 +#define DISPID_DOM_IMPLEMENTATION__TOP 0x00000092 + +#define DISPID_DOM__TOP 0x000000af + +#define DISPID_DOM_ERROR 0x000000b0 +#define DISPID_DOM_ERROR_ERRORCODE 0x000000b1 +#define DISPID_DOM_ERROR_URL 0x000000b2 +#define DISPID_DOM_ERROR_REASON 0x000000b3 +#define DISPID_DOM_ERROR_SRCTEXT 0x000000b4 +#define DISPID_DOM_ERROR_LINE 0x000000b5 +#define DISPID_DOM_ERROR_LINEPOS 0x000000b6 +#define DISPID_DOM_ERROR_FILEPOS 0x000000b7 +#define DISPID_DOM_ERROR__TOP 0x000000b8 + +#define DISPID_DOM_ERROR2 0x000000b9 +#define DISPID_DOM_ERROR2_ALLERRORS 0x000000ba +#define DISPID_DOM_ERROR2_ERRORPARAMETERS 0x000000bb +#define DISPID_DOM_ERROR2_ERRORPARAMETERSCOUNT 0x000000bc +#define DISPID_DOM_ERROR2_ERRORXPATH 0x000000bd +#define DISPID_DOM_ERROR2__TOP 0x000000be + +#define DISPID_DOM_ERRORCOLLECTION 0x000000bf +#define DISPID_DOM_ERRORCOLLECTION_LENGTH 0x000000c0 +#define DISPID_DOM_ERRORCOLLECTION_NEXT 0x000000c1 +#define DISPID_DOM_ERRORCOLLECTION_RESET 0x000000c2 +#define DISPID_DOM_ERRORCOLLECTION__TOP 0x000000c3 + +#define DISPID_XTLRUNTIME 0x000000b9 +#define DISPID_XTLRUNTIME_UNIQUEID 0x000000ba +#define DISPID_XTLRUNTIME_DEPTH 0x000000bb +#define DISPID_XTLRUNTIME_CHILDNUMBER 0x000000bc +#define DISPID_XTLRUNTIME_ANCESTORCHILDNUMBER 0x000000bd +#define DISPID_XTLRUNTIME_ABSOLUTECHILDNUMBER 0x000000be +#define DISPID_XTLRUNTIME_FORMATINDEX 0x000000bf +#define DISPID_XTLRUNTIME_FORMATNUMBER 0x000000c0 +#define DISPID_XTLRUNTIME_FORMATDATE 0x000000c1 +#define DISPID_XTLRUNTIME_FORMATTIME 0x000000c2 +#define DISPID_XTLRUNTIME__TOP 0x000000c3 + +#define DISPID_XMLDOMEVENT 0x000000c4 +#define DISPID_XMLDOMEVENT_ONREADYSTATECHANGE DISPID_READYSTATECHANGE +#define DISPID_XMLDOMEVENT_ONDATAAVAILABLE 0x000000c5 +#define DISPID_XMLDOMEVENT__TOP 0x000000c6 + +#define DISPID_XMLDOM_DOCUMENT2 0x000000c7 +#define DISPID_XMLDOM_DOCUMENT2_NAMESPACES 0x000000c8 +#define DISPID_XMLDOM_DOCUMENT2_SCHEMAS 0x000000c9 +#define DISPID_XMLDOM_DOCUMENT2_VALIDATE 0x000000ca +#define DISPID_XMLDOM_DOCUMENT2_SETPROPERTY 0x000000cb +#define DISPID_XMLDOM_DOCUMENT2_GETPROPERTY 0x000000cc +#define DISPID_XMLDOM_DOCUMENT2__TOP 0x000000cd + +#define DISPID_XMLDOM_DOCUMENT3 0x000000ce +#define DISPID_XMLDOM_DOCUMENT3_VALIDATENODE 0x000000cf +#define DISPID_XMLDOM_DOCUMENT3_IMPORTNODE 0x000000d0 +#define DISPID_XMLDOM_DOCUMENT3__TOP 0x000000d1 + +#define DISPID_XMLDOM_SCHEMACOLLECTION 0x00000002 +#define DISPID_XMLDOM_SCHEMACOLLECTION_ADD 0x00000003 +#define DISPID_XMLDOM_SCHEMACOLLECTION_GET 0x00000004 +#define DISPID_XMLDOM_SCHEMACOLLECTION_REMOVE 0x00000005 +#define DISPID_XMLDOM_SCHEMACOLLECTION_LENGTH 0x00000006 +#define DISPID_XMLDOM_SCHEMACOLLECTION_NAMESPACEURI 0x00000007 +#define DISPID_XMLDOM_SCHEMACOLLECTION_ADDCOLLECTION 0x00000008 +#define DISPID_XMLDOM_SCHEMACOLLECTION__TOP 0x00000009 + +#define DISPID_XMLDOM_SELECTION 0x0000000a +#define DISPID_XMLDOM_SELECTION_EXPR 0x0000000b +#define DISPID_XMLDOM_SELECTION_CONTEXT 0x0000000c +#define DISPID_XMLDOM_SELECTION_PEEKNODE 0x0000000d +#define DISPID_XMLDOM_SELECTION_MATCHES 0x0000000e +#define DISPID_XMLDOM_SELECTION_REMOVENEXT 0x0000000f +#define DISPID_XMLDOM_SELECTION_REMOVEALL 0x00000010 +#define DISPID_XMLDOM_SELECTION_CLONE 0x00000011 +#define DISPID_XMLDOM_SELECTION_GETPROPERTY 0x00000012 +#define DISPID_XMLDOM_SELECTION_SETPROPERTY 0x00000013 +#define DISPID_XMLDOM_SELECTION__TOP 0x00000014 + +#define DISPID_XMLDOM_TEMPLATE 0x00000001 +#define DISPID_XMLDOM_TEMPLATE_STYLESHEET 0x00000002 +#define DISPID_XMLDOM_TEMPLATE_CREATEPROCESSOR 0x00000003 +#define DISPID_XMLDOM_TEMPLATE__TOP 0x00000004 + +#define DISPID_XMLDOM_PROCESSOR 0x00000001 +#define DISPID_XMLDOM_PROCESSOR_INPUT 0x00000002 +#define DISPID_XMLDOM_PROCESSOR_XSLTEMPLATE 0x00000003 +#define DISPID_XMLDOM_PROCESSOR_SETSTARTMODE 0x00000004 +#define DISPID_XMLDOM_PROCESSOR_STARTMODE 0x00000005 +#define DISPID_XMLDOM_PROCESSOR_STARTMODEURI 0x00000006 +#define DISPID_XMLDOM_PROCESSOR_OUTPUT 0x00000007 +#define DISPID_XMLDOM_PROCESSOR_TRANSFORM 0x00000008 +#define DISPID_XMLDOM_PROCESSOR_RESET 0x00000009 +#define DISPID_XMLDOM_PROCESSOR_READYSTATE 0x0000000a +#define DISPID_XMLDOM_PROCESSOR_ADDPARAMETER 0x0000000b +#define DISPID_XMLDOM_PROCESSOR_ADDOBJECT 0x0000000c +#define DISPID_XMLDOM_PROCESSOR_STYLESHEET 0x0000000d +#define DISPID_XMLDOM_PROCESSOR__TOP 0x0000000e + +#define DISPID_XMLDSO 0x10000 +#define DISPID_XMLDSO_DOCUMENT 0x10001 +#define DISPID_XMLDSO_JAVADSOCOMPATIBLE 0x10002 + +/* SAX Defines */ +#define DISPID_SAX_XMLREADER__MIN 0x00000501 +#define DISPID_SAX_XMLREADER__MAX 0x00010000 +#define DISPID_SAX_XMLREADER__BASE DISPID_SAX_XMLREADER__MIN + +#define DISPID_SAX_XMLREADER 0x00000501 +#define DISPID_SAX_XMLREADER_GETFEATURE 0x00000502 +#define DISPID_SAX_XMLREADER_PUTFEATURE 0x00000503 +#define DISPID_SAX_XMLREADER_GETPROPERTY 0x00000504 +#define DISPID_SAX_XMLREADER_PUTPROPERTY 0x00000505 +#define DISPID_SAX_XMLREADER_ENTITYRESOLVER 0x00000506 +#define DISPID_SAX_XMLREADER_CONTENTHANDLER 0x00000507 +#define DISPID_SAX_XMLREADER_DTDHANDLER 0x00000508 +#define DISPID_SAX_XMLREADER_ERRORHANDLER 0x00000509 +#define DISPID_SAX_XMLREADER_BASEURL 0x0000050A +#define DISPID_SAX_XMLREADER_SECUREBASEURL 0x0000050B +#define DISPID_SAX_XMLREADER_PARSE 0x0000050C +#define DISPID_SAX_XMLREADER_PARSEURL 0x0000050D +#define DISPID_SAX_XMLREADER_PARENT 0x0000050E + +#define DISPID_SAX_XMLFILTER 0x00000510 +#define DISPID_SAX_XMLFILTER_GETFEATURE 0x00000511 +#define DISPID_SAX_XMLFILTER_PUTFEATURE 0x00000512 +#define DISPID_SAX_XMLFILTER_GETPROPERTY 0x00000513 +#define DISPID_SAX_XMLFILTER_PUTPROPERTY 0x00000514 +#define DISPID_SAX_XMLFILTER_ENTITYRESOLVER 0x00000515 +#define DISPID_SAX_XMLFILTER_CONTENTHANDLER 0x00000516 +#define DISPID_SAX_XMLFILTER_DTDHANDLER 0x00000517 +#define DISPID_SAX_XMLFILTER_ERRORHANDLER 0x00000518 +#define DISPID_SAX_XMLFILTER_BASEURL 0x00000519 +#define DISPID_SAX_XMLFILTER_SECUREBASEURL 0x0000051A +#define DISPID_SAX_XMLFILTER_PARSE 0x0000051B +#define DISPID_SAX_XMLFILTER_PARSEURL 0x0000051C +#define DISPID_SAX_XMLFILTER_PARENT 0x0000051D + +#define DISPID_SAX_LOCATOR 0x00000520 +#define DISPID_SAX_LOCATOR_COLUMNNUMBER 0x00000521 +#define DISPID_SAX_LOCATOR_LINENUMBER 0x00000522 +#define DISPID_SAX_LOCATOR_PUBLICID 0x00000523 +#define DISPID_SAX_LOCATOR_SYSTEMID 0x00000524 + +#define DISPID_SAX_ENTITYRESOLVER 0x00000526 +#define DISPID_SAX_ENTITYRESOLVER_RESOLVEENTITY 0x00000527 + +#define DISPID_SAX_CONTENTHANDLER 0x00000529 +#define DISPID_SAX_CONTENTHANDLER_DOCUMENTLOCATOR 0x0000052A +#define DISPID_SAX_CONTENTHANDLER_STARTDOCUMENT 0x0000052B +#define DISPID_SAX_CONTENTHANDLER_ENDDOCUMENT 0x0000052C +#define DISPID_SAX_CONTENTHANDLER_STARTPREFIXMAPPING 0x0000052D +#define DISPID_SAX_CONTENTHANDLER_ENDPREFIXMAPPING 0x0000052E +#define DISPID_SAX_CONTENTHANDLER_STARTELEMENT 0x0000052F +#define DISPID_SAX_CONTENTHANDLER_ENDELEMENT 0x00000530 +#define DISPID_SAX_CONTENTHANDLER_CHARACTERS 0x00000531 +#define DISPID_SAX_CONTENTHANDLER_IGNORABLEWHITESPACE 0x00000532 +#define DISPID_SAX_CONTENTHANDLER_PROCESSINGINSTRUCTION 0x00000533 +#define DISPID_SAX_CONTENTHANDLER_SKIPPEDENTITY 0x00000534 + +#define DISPID_SAX_DTDHANDLER 0x00000536 +#define DISPID_SAX_DTDHANDLER_NOTATIONDECL 0x00000537 +#define DISPID_SAX_DTDHANDLER_UNPARSEDENTITYDECL 0x00000538 + +#define DISPID_SAX_ERRORHANDLER 0x0000053A +#define DISPID_SAX_ERRORHANDLER_ERROR 0x0000053B +#define DISPID_SAX_ERRORHANDLER_FATALERROR 0x0000053C +#define DISPID_SAX_ERRORHANDLER_IGNORABLEWARNING 0x0000053D + +#define DISPID_SAX_ATTRIBUTES 0x0000053F +#define DISPID_SAX_ATTRIBUTES_LENGTH 0x00000540 +#define DISPID_SAX_ATTRIBUTES_GETURI 0x00000541 +#define DISPID_SAX_ATTRIBUTES_GETLOCALNAME 0x00000542 +#define DISPID_SAX_ATTRIBUTES_GETQNAME 0x00000543 +#define DISPID_SAX_ATTRIBUTES_GETINDEXFROMNAME 0x00000544 +#define DISPID_SAX_ATTRIBUTES_GETINDEXFROMQNAME 0x00000545 +#define DISPID_SAX_ATTRIBUTES_GETTYPE 0x00000546 +#define DISPID_SAX_ATTRIBUTES_GETTYPEFROMNAME 0x00000547 +#define DISPID_SAX_ATTRIBUTES_GETTYPEFROMQNAME 0x00000548 +#define DISPID_SAX_ATTRIBUTES_GETVALUE 0x00000549 +#define DISPID_SAX_ATTRIBUTES_GETVALUEFROMNAME 0x0000054A +#define DISPID_SAX_ATTRIBUTES_GETVALUEFROMQNAME 0x0000054B + +#define DISPID_SAX_LEXICALHANDLER 0x0000054D +#define DISPID_SAX_LEXICALHANDLER_STARTDTD 0x0000054E +#define DISPID_SAX_LEXICALHANDLER_ENDDTD 0x0000054F +#define DISPID_SAX_LEXICALHANDLER_STARTENTITY 0x00000550 +#define DISPID_SAX_LEXICALHANDLER_ENDENTITY 0x00000551 +#define DISPID_SAX_LEXICALHANDLER_STARTCDATA 0x00000552 +#define DISPID_SAX_LEXICALHANDLER_ENDCDATA 0x00000553 +#define DISPID_SAX_LEXICALHANDLER_COMMENT 0x00000554 + +#define DISPID_SAX_DECLHANDLER 0x00000556 +#define DISPID_SAX_DECLHANDLER_ELEMENTDECL 0x00000557 +#define DISPID_SAX_DECLHANDLER_ATTRIBUTEDECL 0x00000558 +#define DISPID_SAX_DECLHANDLER_INTERNALENTITYDECL 0x00000559 +#define DISPID_SAX_DECLHANDLER_EXTERNALENTITYDECL 0x0000055A + +#define DISPID_MX_ATTRIBUTES_ADDATTRIBUTE 0x0000055D +#define DISPID_MX_ATTRIBUTES_CLEAR 0x0000055E +#define DISPID_MX_ATTRIBUTES_REMOVEATTRIBUTE 0x0000055F +#define DISPID_MX_ATTRIBUTES_SETATTRIBUTE 0x00000560 +#define DISPID_MX_ATTRIBUTES_SETATTRIBUTES 0x00000561 +#define DISPID_MX_ATTRIBUTES_SETLOCALNAME 0x00000562 +#define DISPID_MX_ATTRIBUTES_SETQNAME 0x00000563 +#define DISPID_MX_ATTRIBUTES_SETTYPE 0x00000564 +#define DISPID_MX_ATTRIBUTES_SETURI 0x00000565 +#define DISPID_MX_ATTRIBUTES_SETVALUE 0x00000566 +#define DISPID_MX_ATTRIBUTES_ADDATTRIBUTEFROMINDEX 0x00000567 + +#define DISPID_MX_WRITER 0x00000568 +#define DISPID_MX_WRITER_OUTPUT 0x00000569 +#define DISPID_MX_WRITER_DESTINATION 0x0000056A +#define DISPID_MX_WRITER_ENCODING 0x0000056B +#define DISPID_MX_WRITER_BYTEORDERMARK 0x0000056C +#define DISPID_MX_WRITER_INDENT 0x0000056D +#define DISPID_MX_WRITER_STANDALONE 0x0000056E +#define DISPID_MX_WRITER_OMITXMLDECLARATION 0x0000056F +#define DISPID_MX_WRITER_VERSION 0x00000570 +#define DISPID_MX_WRITER_DISABLEOUTPUTESCAPING 0x00000571 +#define DISPID_MX_WRITER_FLUSH 0x00000572 +#define DISPID_MX_WRITER_RESET 0x00000573 + +#define DISPID_MX_READER_CONTROL 0x00000575 +#define DISPID_MX_READER_CONTROL_ABORT 0x00000576 +#define DISPID_MX_READER_CONTROL_RESUME 0x00000577 +#define DISPID_MX_READER_CONTROL_SUSPEND 0x00000578 + +#define DISPID_MX_SCHEMADECLHANDLER 0x0000057a +#define DISPID_MX_SCHEMADECLHANDLER_SCHEMAELEMENTDECL 0x0000057b + +#define DISPID_MX_NSMGR 0x0000057d +#define DISPID_MX_NSMGR_ALLOWOVERRIDE 0x0000057e +#define DISPID_MX_NSMGR_RESET 0x0000057f +#define DISPID_MX_NSMGR_PUSHCONTEXT 0x00000580 +#define DISPID_MX_NSMGR_PUSHNODECONTEXT 0x00000581 +#define DISPID_MX_NSMGR_POPCONTEXT 0x00000582 +#define DISPID_MX_NSMGR_DECLAREPREFIX 0x00000583 +#define DISPID_MX_NSMGR_GETDECLAREDPREFIXES 0x00000584 +#define DISPID_MX_NSMGR_GETPREFIXES 0x00000585 +#define DISPID_MX_NSMGR_GETURI 0x00000586 +#define DISPID_MX_NSMGR_GETURIFROMNODE 0x00000587 +#define DISPID_MX_NSMGR_LENGTH 0x00000588 + +#define DISPID_MXXML_FILTER 0x0000058a +#define DISPID_MXXML_FILTER_CONTENTHANDLER 0x0000058b +#define DISPID_MXXML_FILTER_DTDHANDLER 0x0000058c +#define DISPID_MXXML_FILTER_ENTITYRESOLVER 0x0000058d +#define DISPID_MXXML_FILTER_ERRORHANDLER 0x0000058e +#define DISPID_MXXML_FILTER_GETFEATURE 0x0000058f +#define DISPID_MXXML_FILTER_GETPROPERTY 0x00000590 +#define DISPID_MXXML_FILTER_PUTFEATURE 0x00000591 +#define DISPID_MXXML_FILTER_PUTPROPERTY 0x00000592 + +#define DISPID_SOM_VALIDATE 0x0000058b +#define DISPID_SOM_VALIDATEONLOAD 0x0000058c +#define DISPID_SOM_GETSCHEMA 0x0000058d +#define DISPID_SOM_GETDECLARATION 0x0000058e +#define DISPID_SOM_ITEMBYNAME 0x0000058f +#define DISPID_SOM_ITEMBYQNAME 0x00000590 +#define DISPID_SOM_ANYATTRIBUTE 0x00000591 +#define DISPID_SOM_ATTRIBUTEGROUPS 0x00000592 +#define DISPID_SOM_ATTRIBUTES 0x00000593 +#define DISPID_SOM_BASETYPES 0x00000594 +#define DISPID_SOM_CONTENTMODEL 0x00000595 +#define DISPID_SOM_CONTENTTYPE 0x00000596 +#define DISPID_SOM_DEFAULTVALUE 0x00000597 +#define DISPID_SOM_DERIVEDBY 0x00000598 +#define DISPID_SOM_DISALLOWED 0x00000599 +#define DISPID_SOM_ELEMENTS 0x0000059a +#define DISPID_SOM_ENUMERATION 0x0000059b +#define DISPID_SOM_FIELDS 0x0000059c +#define DISPID_SOM_FINAL 0x0000059d +#define DISPID_SOM_FIXEDVALUE 0x0000059e +#define DISPID_SOM_FRACTIONDIGITS 0x0000059f +#define DISPID_SOM_ID 0x000005a0 +#define DISPID_SOM_IDCONSTRAINTS 0x000005a1 +#define DISPID_SOM_ISABSTRACT 0x000005a2 +#define DISPID_SOM_ISNILLABLE 0x000005a3 +#define DISPID_SOM_ISREFERENCE 0x000005a4 +#define DISPID_SOM_ISVALID 0x000005a5 +#define DISPID_SOM_ITEMTYPE 0x000005a6 +#define DISPID_SOM_LENGTH 0x000005a7 +#define DISPID_SOM_MAXEXCLUSIVE 0x000005a8 +#define DISPID_SOM_MAXINCLUSIVE 0x000005a9 +#define DISPID_SOM_MAXLENGTH 0x000005aa +#define DISPID_SOM_MAXOCCURS 0x000005ab +#define DISPID_SOM_MINEXCLUSIVE 0x000005ac +#define DISPID_SOM_MININCLUSIVE 0x000005ad +#define DISPID_SOM_MINLENGTH 0x000005ae +#define DISPID_SOM_MINOCCURS 0x000005af +#define DISPID_SOM_MODELGROUPS 0x000005b0 +#define DISPID_SOM_NAME 0x000005b1 +#define DISPID_SOM_NAMESPACES 0x000005b2 +#define DISPID_SOM_NAMESPACEURI 0x000005b3 +#define DISPID_SOM_NOTATIONS 0x000005b4 +#define DISPID_SOM_PARTICLES 0x000005b5 +#define DISPID_SOM_PATTERNS 0x000005b6 +#define DISPID_SOM_PROCESSCONTENTS 0x000005b7 +#define DISPID_SOM_PROHIBITED 0x000005b8 +#define DISPID_SOM_PUBLICIDENTIFIER 0x000005b9 +#define DISPID_SOM_REFERENCEDKEY 0x000005ba +#define DISPID_SOM_SCHEMA 0x000005bb +#define DISPID_SOM_SCHEMALOCATIONS 0x000005bc +#define DISPID_SOM_SCOPE 0x000005bd +#define DISPID_SOM_SELECTOR 0x000005be +#define DISPID_SOM_SUBSTITUTIONGROUP 0x000005bf +#define DISPID_SOM_EXCLUSIONS 0x000005c0 +#define DISPID_SOM_SYSTEMIDENTIFIER 0x000005c1 +#define DISPID_SOM_TARGETNAMESPACE 0x000005c2 +#define DISPID_SOM_TOTALDIGITS 0x000005c3 +#define DISPID_SOM_TYPE 0x000005c4 +#define DISPID_SOM_TYPES 0x000005c5 +#define DISPID_SOM_UNHANDLEDATTRS 0x000005c6 +#define DISPID_SOM_USE 0x000005c7 +#define DISPID_SOM_VARIETY 0x000005c8 +#define DISPID_SOM_VERSION 0x000005c9 +#define DISPID_SOM_WHITESPACE 0x000005ca +#define DISPID_SOM_WRITEANNOTATION 0x000005cb + + +#endif /* __MSXML2DID_H__ */ diff --git a/lib/libc/include/any-windows-any/msxml6.h b/lib/libc/include/any-windows-any/msxml6.h new file mode 100644 index 0000000000000000000000000000000000000000..eb584c1d5402a9406f8da1188639903e46cd9791 --- /dev/null +++ b/lib/libc/include/any-windows-any/msxml6.h @@ -0,0 +1,23440 @@ +/*** Autogenerated by WIDL 8.21 from include/msxml6.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __msxml6_h__ +#define __msxml6_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef __IXMLDOMNode_FWD_DEFINED__ +#define __IXMLDOMNode_FWD_DEFINED__ +typedef interface IXMLDOMNode IXMLDOMNode; +#ifdef __cplusplus +interface IXMLDOMNode; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocument_FWD_DEFINED__ +#define __IXMLDOMDocument_FWD_DEFINED__ +typedef interface IXMLDOMDocument IXMLDOMDocument; +#ifdef __cplusplus +interface IXMLDOMDocument; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMSchemaCollection_FWD_DEFINED__ +#define __IXMLDOMSchemaCollection_FWD_DEFINED__ +typedef interface IXMLDOMSchemaCollection IXMLDOMSchemaCollection; +#ifdef __cplusplus +interface IXMLDOMSchemaCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMSchemaCollection2_FWD_DEFINED__ +#define __IXMLDOMSchemaCollection2_FWD_DEFINED__ +typedef interface IXMLDOMSchemaCollection2 IXMLDOMSchemaCollection2; +#ifdef __cplusplus +interface IXMLDOMSchemaCollection2; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocument2_FWD_DEFINED__ +#define __IXMLDOMDocument2_FWD_DEFINED__ +typedef interface IXMLDOMDocument2 IXMLDOMDocument2; +#ifdef __cplusplus +interface IXMLDOMDocument2; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocument3_FWD_DEFINED__ +#define __IXMLDOMDocument3_FWD_DEFINED__ +typedef interface IXMLDOMDocument3 IXMLDOMDocument3; +#ifdef __cplusplus +interface IXMLDOMDocument3; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNodeList_FWD_DEFINED__ +#define __IXMLDOMNodeList_FWD_DEFINED__ +typedef interface IXMLDOMNodeList IXMLDOMNodeList; +#ifdef __cplusplus +interface IXMLDOMNodeList; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMSelection_FWD_DEFINED__ +#define __IXMLDOMSelection_FWD_DEFINED__ +typedef interface IXMLDOMSelection IXMLDOMSelection; +#ifdef __cplusplus +interface IXMLDOMSelection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNamedNodeMap_FWD_DEFINED__ +#define __IXMLDOMNamedNodeMap_FWD_DEFINED__ +typedef interface IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap; +#ifdef __cplusplus +interface IXMLDOMNamedNodeMap; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__ +#define __IXMLDOMDocumentFragment_FWD_DEFINED__ +typedef interface IXMLDOMDocumentFragment IXMLDOMDocumentFragment; +#ifdef __cplusplus +interface IXMLDOMDocumentFragment; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMCharacterData_FWD_DEFINED__ +#define __IXMLDOMCharacterData_FWD_DEFINED__ +typedef interface IXMLDOMCharacterData IXMLDOMCharacterData; +#ifdef __cplusplus +interface IXMLDOMCharacterData; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMAttribute_FWD_DEFINED__ +#define __IXMLDOMAttribute_FWD_DEFINED__ +typedef interface IXMLDOMAttribute IXMLDOMAttribute; +#ifdef __cplusplus +interface IXMLDOMAttribute; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMElement_FWD_DEFINED__ +#define __IXMLDOMElement_FWD_DEFINED__ +typedef interface IXMLDOMElement IXMLDOMElement; +#ifdef __cplusplus +interface IXMLDOMElement; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMText_FWD_DEFINED__ +#define __IXMLDOMText_FWD_DEFINED__ +typedef interface IXMLDOMText IXMLDOMText; +#ifdef __cplusplus +interface IXMLDOMText; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMComment_FWD_DEFINED__ +#define __IXMLDOMComment_FWD_DEFINED__ +typedef interface IXMLDOMComment IXMLDOMComment; +#ifdef __cplusplus +interface IXMLDOMComment; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMProcessingInstruction_FWD_DEFINED__ +#define __IXMLDOMProcessingInstruction_FWD_DEFINED__ +typedef interface IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction; +#ifdef __cplusplus +interface IXMLDOMProcessingInstruction; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMCDATASection_FWD_DEFINED__ +#define __IXMLDOMCDATASection_FWD_DEFINED__ +typedef interface IXMLDOMCDATASection IXMLDOMCDATASection; +#ifdef __cplusplus +interface IXMLDOMCDATASection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocumentType_FWD_DEFINED__ +#define __IXMLDOMDocumentType_FWD_DEFINED__ +typedef interface IXMLDOMDocumentType IXMLDOMDocumentType; +#ifdef __cplusplus +interface IXMLDOMDocumentType; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNotation_FWD_DEFINED__ +#define __IXMLDOMNotation_FWD_DEFINED__ +typedef interface IXMLDOMNotation IXMLDOMNotation; +#ifdef __cplusplus +interface IXMLDOMNotation; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMEntity_FWD_DEFINED__ +#define __IXMLDOMEntity_FWD_DEFINED__ +typedef interface IXMLDOMEntity IXMLDOMEntity; +#ifdef __cplusplus +interface IXMLDOMEntity; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMEntityReference_FWD_DEFINED__ +#define __IXMLDOMEntityReference_FWD_DEFINED__ +typedef interface IXMLDOMEntityReference IXMLDOMEntityReference; +#ifdef __cplusplus +interface IXMLDOMEntityReference; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMImplementation_FWD_DEFINED__ +#define __IXMLDOMImplementation_FWD_DEFINED__ +typedef interface IXMLDOMImplementation IXMLDOMImplementation; +#ifdef __cplusplus +interface IXMLDOMImplementation; +#endif /* __cplusplus */ +#endif + +#ifndef __IXTLRuntime_FWD_DEFINED__ +#define __IXTLRuntime_FWD_DEFINED__ +typedef interface IXTLRuntime IXTLRuntime; +#ifdef __cplusplus +interface IXTLRuntime; +#endif /* __cplusplus */ +#endif + +#ifndef __XMLDOMDocumentEvents_FWD_DEFINED__ +#define __XMLDOMDocumentEvents_FWD_DEFINED__ +typedef interface XMLDOMDocumentEvents XMLDOMDocumentEvents; +#ifdef __cplusplus +interface XMLDOMDocumentEvents; +#endif /* __cplusplus */ +#endif + +#ifndef __IXSLProcessor_FWD_DEFINED__ +#define __IXSLProcessor_FWD_DEFINED__ +typedef interface IXSLProcessor IXSLProcessor; +#ifdef __cplusplus +interface IXSLProcessor; +#endif /* __cplusplus */ +#endif + +#ifndef __IXSLTemplate_FWD_DEFINED__ +#define __IXSLTemplate_FWD_DEFINED__ +typedef interface IXSLTemplate IXSLTemplate; +#ifdef __cplusplus +interface IXSLTemplate; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLHTTPRequest_FWD_DEFINED__ +#define __IXMLHTTPRequest_FWD_DEFINED__ +typedef interface IXMLHTTPRequest IXMLHTTPRequest; +#ifdef __cplusplus +interface IXMLHTTPRequest; +#endif /* __cplusplus */ +#endif + +#ifndef __IServerXMLHTTPRequest_FWD_DEFINED__ +#define __IServerXMLHTTPRequest_FWD_DEFINED__ +typedef interface IServerXMLHTTPRequest IServerXMLHTTPRequest; +#ifdef __cplusplus +interface IServerXMLHTTPRequest; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLHTTPRequest2_FWD_DEFINED__ +#define __IXMLHTTPRequest2_FWD_DEFINED__ +typedef interface IXMLHTTPRequest2 IXMLHTTPRequest2; +#ifdef __cplusplus +interface IXMLHTTPRequest2; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLHTTPRequest3_FWD_DEFINED__ +#define __IXMLHTTPRequest3_FWD_DEFINED__ +typedef interface IXMLHTTPRequest3 IXMLHTTPRequest3; +#ifdef __cplusplus +interface IXMLHTTPRequest3; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLHTTPRequest2Callback_FWD_DEFINED__ +#define __IXMLHTTPRequest2Callback_FWD_DEFINED__ +typedef interface IXMLHTTPRequest2Callback IXMLHTTPRequest2Callback; +#ifdef __cplusplus +interface IXMLHTTPRequest2Callback; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLHTTPRequest3Callback_FWD_DEFINED__ +#define __IXMLHTTPRequest3Callback_FWD_DEFINED__ +typedef interface IXMLHTTPRequest3Callback IXMLHTTPRequest3Callback; +#ifdef __cplusplus +interface IXMLHTTPRequest3Callback; +#endif /* __cplusplus */ +#endif + +#ifndef __IServerXMLHTTPRequest2_FWD_DEFINED__ +#define __IServerXMLHTTPRequest2_FWD_DEFINED__ +typedef interface IServerXMLHTTPRequest2 IServerXMLHTTPRequest2; +#ifdef __cplusplus +interface IServerXMLHTTPRequest2; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMParseError_FWD_DEFINED__ +#define __IXMLDOMParseError_FWD_DEFINED__ +typedef interface IXMLDOMParseError IXMLDOMParseError; +#ifdef __cplusplus +interface IXMLDOMParseError; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMParseError2_FWD_DEFINED__ +#define __IXMLDOMParseError2_FWD_DEFINED__ +typedef interface IXMLDOMParseError2 IXMLDOMParseError2; +#ifdef __cplusplus +interface IXMLDOMParseError2; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMParseErrorCollection_FWD_DEFINED__ +#define __IXMLDOMParseErrorCollection_FWD_DEFINED__ +typedef interface IXMLDOMParseErrorCollection IXMLDOMParseErrorCollection; +#ifdef __cplusplus +interface IXMLDOMParseErrorCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXAttributes_FWD_DEFINED__ +#define __ISAXAttributes_FWD_DEFINED__ +typedef interface ISAXAttributes ISAXAttributes; +#ifdef __cplusplus +interface ISAXAttributes; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXContentHandler_FWD_DEFINED__ +#define __ISAXContentHandler_FWD_DEFINED__ +typedef interface ISAXContentHandler ISAXContentHandler; +#ifdef __cplusplus +interface ISAXContentHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXDeclHandler_FWD_DEFINED__ +#define __ISAXDeclHandler_FWD_DEFINED__ +typedef interface ISAXDeclHandler ISAXDeclHandler; +#ifdef __cplusplus +interface ISAXDeclHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __FreeThreadedXMLHTTP60_FWD_DEFINED__ +#define __FreeThreadedXMLHTTP60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class FreeThreadedXMLHTTP60 FreeThreadedXMLHTTP60; +#else +typedef struct FreeThreadedXMLHTTP60 FreeThreadedXMLHTTP60; +#endif /* defined __cplusplus */ +#endif /* defined __FreeThreadedXMLHTTP60_FWD_DEFINED__ */ + +#ifndef __ISAXDTDHandler_FWD_DEFINED__ +#define __ISAXDTDHandler_FWD_DEFINED__ +typedef interface ISAXDTDHandler ISAXDTDHandler; +#ifdef __cplusplus +interface ISAXDTDHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXEntityResolver_FWD_DEFINED__ +#define __ISAXEntityResolver_FWD_DEFINED__ +typedef interface ISAXEntityResolver ISAXEntityResolver; +#ifdef __cplusplus +interface ISAXEntityResolver; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXErrorHandler_FWD_DEFINED__ +#define __ISAXErrorHandler_FWD_DEFINED__ +typedef interface ISAXErrorHandler ISAXErrorHandler; +#ifdef __cplusplus +interface ISAXErrorHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXLexicalHandler_FWD_DEFINED__ +#define __ISAXLexicalHandler_FWD_DEFINED__ +typedef interface ISAXLexicalHandler ISAXLexicalHandler; +#ifdef __cplusplus +interface ISAXLexicalHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXLocator_FWD_DEFINED__ +#define __ISAXLocator_FWD_DEFINED__ +typedef interface ISAXLocator ISAXLocator; +#ifdef __cplusplus +interface ISAXLocator; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXXMLFilter_FWD_DEFINED__ +#define __ISAXXMLFilter_FWD_DEFINED__ +typedef interface ISAXXMLFilter ISAXXMLFilter; +#ifdef __cplusplus +interface ISAXXMLFilter; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXXMLReader_FWD_DEFINED__ +#define __ISAXXMLReader_FWD_DEFINED__ +typedef interface ISAXXMLReader ISAXXMLReader; +#ifdef __cplusplus +interface ISAXXMLReader; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXAttributes_FWD_DEFINED__ +#define __IVBSAXAttributes_FWD_DEFINED__ +typedef interface IVBSAXAttributes IVBSAXAttributes; +#ifdef __cplusplus +interface IVBSAXAttributes; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXContentHandler_FWD_DEFINED__ +#define __IVBSAXContentHandler_FWD_DEFINED__ +typedef interface IVBSAXContentHandler IVBSAXContentHandler; +#ifdef __cplusplus +interface IVBSAXContentHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXDeclHandler_FWD_DEFINED__ +#define __IVBSAXDeclHandler_FWD_DEFINED__ +typedef interface IVBSAXDeclHandler IVBSAXDeclHandler; +#ifdef __cplusplus +interface IVBSAXDeclHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXDTDHandler_FWD_DEFINED__ +#define __IVBSAXDTDHandler_FWD_DEFINED__ +typedef interface IVBSAXDTDHandler IVBSAXDTDHandler; +#ifdef __cplusplus +interface IVBSAXDTDHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXEntityResolver_FWD_DEFINED__ +#define __IVBSAXEntityResolver_FWD_DEFINED__ +typedef interface IVBSAXEntityResolver IVBSAXEntityResolver; +#ifdef __cplusplus +interface IVBSAXEntityResolver; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXErrorHandler_FWD_DEFINED__ +#define __IVBSAXErrorHandler_FWD_DEFINED__ +typedef interface IVBSAXErrorHandler IVBSAXErrorHandler; +#ifdef __cplusplus +interface IVBSAXErrorHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXLexicalHandler_FWD_DEFINED__ +#define __IVBSAXLexicalHandler_FWD_DEFINED__ +typedef interface IVBSAXLexicalHandler IVBSAXLexicalHandler; +#ifdef __cplusplus +interface IVBSAXLexicalHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXLocator_FWD_DEFINED__ +#define __IVBSAXLocator_FWD_DEFINED__ +typedef interface IVBSAXLocator IVBSAXLocator; +#ifdef __cplusplus +interface IVBSAXLocator; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXXMLFilter_FWD_DEFINED__ +#define __IVBSAXXMLFilter_FWD_DEFINED__ +typedef interface IVBSAXXMLFilter IVBSAXXMLFilter; +#ifdef __cplusplus +interface IVBSAXXMLFilter; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXXMLReader_FWD_DEFINED__ +#define __IVBSAXXMLReader_FWD_DEFINED__ +typedef interface IVBSAXXMLReader IVBSAXXMLReader; +#ifdef __cplusplus +interface IVBSAXXMLReader; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXAttributes_FWD_DEFINED__ +#define __IMXAttributes_FWD_DEFINED__ +typedef interface IMXAttributes IMXAttributes; +#ifdef __cplusplus +interface IMXAttributes; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXSchemaDeclHandler_FWD_DEFINED__ +#define __IMXSchemaDeclHandler_FWD_DEFINED__ +typedef interface IMXSchemaDeclHandler IMXSchemaDeclHandler; +#ifdef __cplusplus +interface IMXSchemaDeclHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXReaderControl_FWD_DEFINED__ +#define __IMXReaderControl_FWD_DEFINED__ +typedef interface IMXReaderControl IMXReaderControl; +#ifdef __cplusplus +interface IMXReaderControl; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXWriter_FWD_DEFINED__ +#define __IMXWriter_FWD_DEFINED__ +typedef interface IMXWriter IMXWriter; +#ifdef __cplusplus +interface IMXWriter; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXNamespacePrefixes_FWD_DEFINED__ +#define __IMXNamespacePrefixes_FWD_DEFINED__ +typedef interface IMXNamespacePrefixes IMXNamespacePrefixes; +#ifdef __cplusplus +interface IMXNamespacePrefixes; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXNamespaceManager_FWD_DEFINED__ +#define __IMXNamespaceManager_FWD_DEFINED__ +typedef interface IMXNamespaceManager IMXNamespaceManager; +#ifdef __cplusplus +interface IMXNamespaceManager; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBMXNamespaceManager_FWD_DEFINED__ +#define __IVBMXNamespaceManager_FWD_DEFINED__ +typedef interface IVBMXNamespaceManager IVBMXNamespaceManager; +#ifdef __cplusplus +interface IVBMXNamespaceManager; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXXMLFilter_FWD_DEFINED__ +#define __IMXXMLFilter_FWD_DEFINED__ +typedef interface IMXXMLFilter IMXXMLFilter; +#ifdef __cplusplus +interface IMXXMLFilter; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaStringCollection_FWD_DEFINED__ +#define __ISchemaStringCollection_FWD_DEFINED__ +typedef interface ISchemaStringCollection ISchemaStringCollection; +#ifdef __cplusplus +interface ISchemaStringCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaItemCollection_FWD_DEFINED__ +#define __ISchemaItemCollection_FWD_DEFINED__ +typedef interface ISchemaItemCollection ISchemaItemCollection; +#ifdef __cplusplus +interface ISchemaItemCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaItem_FWD_DEFINED__ +#define __ISchemaItem_FWD_DEFINED__ +typedef interface ISchemaItem ISchemaItem; +#ifdef __cplusplus +interface ISchemaItem; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchema_FWD_DEFINED__ +#define __ISchema_FWD_DEFINED__ +typedef interface ISchema ISchema; +#ifdef __cplusplus +interface ISchema; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaParticle_FWD_DEFINED__ +#define __ISchemaParticle_FWD_DEFINED__ +typedef interface ISchemaParticle ISchemaParticle; +#ifdef __cplusplus +interface ISchemaParticle; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAttribute_FWD_DEFINED__ +#define __ISchemaAttribute_FWD_DEFINED__ +typedef interface ISchemaAttribute ISchemaAttribute; +#ifdef __cplusplus +interface ISchemaAttribute; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaElement_FWD_DEFINED__ +#define __ISchemaElement_FWD_DEFINED__ +typedef interface ISchemaElement ISchemaElement; +#ifdef __cplusplus +interface ISchemaElement; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaType_FWD_DEFINED__ +#define __ISchemaType_FWD_DEFINED__ +typedef interface ISchemaType ISchemaType; +#ifdef __cplusplus +interface ISchemaType; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaComplexType_FWD_DEFINED__ +#define __ISchemaComplexType_FWD_DEFINED__ +typedef interface ISchemaComplexType ISchemaComplexType; +#ifdef __cplusplus +interface ISchemaComplexType; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAttributeGroup_FWD_DEFINED__ +#define __ISchemaAttributeGroup_FWD_DEFINED__ +typedef interface ISchemaAttributeGroup ISchemaAttributeGroup; +#ifdef __cplusplus +interface ISchemaAttributeGroup; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaModelGroup_FWD_DEFINED__ +#define __ISchemaModelGroup_FWD_DEFINED__ +typedef interface ISchemaModelGroup ISchemaModelGroup; +#ifdef __cplusplus +interface ISchemaModelGroup; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAny_FWD_DEFINED__ +#define __ISchemaAny_FWD_DEFINED__ +typedef interface ISchemaAny ISchemaAny; +#ifdef __cplusplus +interface ISchemaAny; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaIdentityConstraint_FWD_DEFINED__ +#define __ISchemaIdentityConstraint_FWD_DEFINED__ +typedef interface ISchemaIdentityConstraint ISchemaIdentityConstraint; +#ifdef __cplusplus +interface ISchemaIdentityConstraint; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaNotation_FWD_DEFINED__ +#define __ISchemaNotation_FWD_DEFINED__ +typedef interface ISchemaNotation ISchemaNotation; +#ifdef __cplusplus +interface ISchemaNotation; +#endif /* __cplusplus */ +#endif + +#ifndef __DOMDocument60_FWD_DEFINED__ +#define __DOMDocument60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class DOMDocument60 DOMDocument60; +#else +typedef struct DOMDocument60 DOMDocument60; +#endif /* defined __cplusplus */ +#endif /* defined __DOMDocument60_FWD_DEFINED__ */ + +#ifndef __FreeThreadedDOMDocument60_FWD_DEFINED__ +#define __FreeThreadedDOMDocument60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class FreeThreadedDOMDocument60 FreeThreadedDOMDocument60; +#else +typedef struct FreeThreadedDOMDocument60 FreeThreadedDOMDocument60; +#endif /* defined __cplusplus */ +#endif /* defined __FreeThreadedDOMDocument60_FWD_DEFINED__ */ + +#ifndef __SAXXMLReader60_FWD_DEFINED__ +#define __SAXXMLReader60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class SAXXMLReader60 SAXXMLReader60; +#else +typedef struct SAXXMLReader60 SAXXMLReader60; +#endif /* defined __cplusplus */ +#endif /* defined __SAXXMLReader60_FWD_DEFINED__ */ + +#ifndef __XMLSchemaCache60_FWD_DEFINED__ +#define __XMLSchemaCache60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class XMLSchemaCache60 XMLSchemaCache60; +#else +typedef struct XMLSchemaCache60 XMLSchemaCache60; +#endif /* defined __cplusplus */ +#endif /* defined __XMLSchemaCache60_FWD_DEFINED__ */ + +#ifndef __MXHTMLWriter60_FWD_DEFINED__ +#define __MXHTMLWriter60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class MXHTMLWriter60 MXHTMLWriter60; +#else +typedef struct MXHTMLWriter60 MXHTMLWriter60; +#endif /* defined __cplusplus */ +#endif /* defined __MXHTMLWriter60_FWD_DEFINED__ */ + +#ifndef __MXXMLWriter60_FWD_DEFINED__ +#define __MXXMLWriter60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class MXXMLWriter60 MXXMLWriter60; +#else +typedef struct MXXMLWriter60 MXXMLWriter60; +#endif /* defined __cplusplus */ +#endif /* defined __MXXMLWriter60_FWD_DEFINED__ */ + +#ifndef __MXNamespaceManager60_FWD_DEFINED__ +#define __MXNamespaceManager60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class MXNamespaceManager60 MXNamespaceManager60; +#else +typedef struct MXNamespaceManager60 MXNamespaceManager60; +#endif /* defined __cplusplus */ +#endif /* defined __MXNamespaceManager60_FWD_DEFINED__ */ + +#ifndef __SAXAttributes60_FWD_DEFINED__ +#define __SAXAttributes60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class SAXAttributes60 SAXAttributes60; +#else +typedef struct SAXAttributes60 SAXAttributes60; +#endif /* defined __cplusplus */ +#endif /* defined __SAXAttributes60_FWD_DEFINED__ */ + +#ifndef __XSLTemplate60_FWD_DEFINED__ +#define __XSLTemplate60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class XSLTemplate60 XSLTemplate60; +#else +typedef struct XSLTemplate60 XSLTemplate60; +#endif /* defined __cplusplus */ +#endif /* defined __XSLTemplate60_FWD_DEFINED__ */ + +#ifndef __XMLHTTP60_FWD_DEFINED__ +#define __XMLHTTP60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class XMLHTTP60 XMLHTTP60; +#else +typedef struct XMLHTTP60 XMLHTTP60; +#endif /* defined __cplusplus */ +#endif /* defined __XMLHTTP60_FWD_DEFINED__ */ + +#ifndef __ServerXMLHTTP60_FWD_DEFINED__ +#define __ServerXMLHTTP60_FWD_DEFINED__ +#ifdef __cplusplus +typedef class ServerXMLHTTP60 ServerXMLHTTP60; +#else +typedef struct ServerXMLHTTP60 ServerXMLHTTP60; +#endif /* defined __cplusplus */ +#endif /* defined __ServerXMLHTTP60_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __IXMLDOMImplementation_FWD_DEFINED__ +#define __IXMLDOMImplementation_FWD_DEFINED__ +typedef interface IXMLDOMImplementation IXMLDOMImplementation; +#ifdef __cplusplus +interface IXMLDOMImplementation; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNode_FWD_DEFINED__ +#define __IXMLDOMNode_FWD_DEFINED__ +typedef interface IXMLDOMNode IXMLDOMNode; +#ifdef __cplusplus +interface IXMLDOMNode; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__ +#define __IXMLDOMDocumentFragment_FWD_DEFINED__ +typedef interface IXMLDOMDocumentFragment IXMLDOMDocumentFragment; +#ifdef __cplusplus +interface IXMLDOMDocumentFragment; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocument_FWD_DEFINED__ +#define __IXMLDOMDocument_FWD_DEFINED__ +typedef interface IXMLDOMDocument IXMLDOMDocument; +#ifdef __cplusplus +interface IXMLDOMDocument; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMSchemaCollection_FWD_DEFINED__ +#define __IXMLDOMSchemaCollection_FWD_DEFINED__ +typedef interface IXMLDOMSchemaCollection IXMLDOMSchemaCollection; +#ifdef __cplusplus +interface IXMLDOMSchemaCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocument2_FWD_DEFINED__ +#define __IXMLDOMDocument2_FWD_DEFINED__ +typedef interface IXMLDOMDocument2 IXMLDOMDocument2; +#ifdef __cplusplus +interface IXMLDOMDocument2; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNodeList_FWD_DEFINED__ +#define __IXMLDOMNodeList_FWD_DEFINED__ +typedef interface IXMLDOMNodeList IXMLDOMNodeList; +#ifdef __cplusplus +interface IXMLDOMNodeList; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNamedNodeMap_FWD_DEFINED__ +#define __IXMLDOMNamedNodeMap_FWD_DEFINED__ +typedef interface IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap; +#ifdef __cplusplus +interface IXMLDOMNamedNodeMap; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMCharacterData_FWD_DEFINED__ +#define __IXMLDOMCharacterData_FWD_DEFINED__ +typedef interface IXMLDOMCharacterData IXMLDOMCharacterData; +#ifdef __cplusplus +interface IXMLDOMCharacterData; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMAttribute_FWD_DEFINED__ +#define __IXMLDOMAttribute_FWD_DEFINED__ +typedef interface IXMLDOMAttribute IXMLDOMAttribute; +#ifdef __cplusplus +interface IXMLDOMAttribute; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMElement_FWD_DEFINED__ +#define __IXMLDOMElement_FWD_DEFINED__ +typedef interface IXMLDOMElement IXMLDOMElement; +#ifdef __cplusplus +interface IXMLDOMElement; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMText_FWD_DEFINED__ +#define __IXMLDOMText_FWD_DEFINED__ +typedef interface IXMLDOMText IXMLDOMText; +#ifdef __cplusplus +interface IXMLDOMText; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMComment_FWD_DEFINED__ +#define __IXMLDOMComment_FWD_DEFINED__ +typedef interface IXMLDOMComment IXMLDOMComment; +#ifdef __cplusplus +interface IXMLDOMComment; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMProcessingInstruction_FWD_DEFINED__ +#define __IXMLDOMProcessingInstruction_FWD_DEFINED__ +typedef interface IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction; +#ifdef __cplusplus +interface IXMLDOMProcessingInstruction; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMCDATASection_FWD_DEFINED__ +#define __IXMLDOMCDATASection_FWD_DEFINED__ +typedef interface IXMLDOMCDATASection IXMLDOMCDATASection; +#ifdef __cplusplus +interface IXMLDOMCDATASection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMDocumentType_FWD_DEFINED__ +#define __IXMLDOMDocumentType_FWD_DEFINED__ +typedef interface IXMLDOMDocumentType IXMLDOMDocumentType; +#ifdef __cplusplus +interface IXMLDOMDocumentType; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMNotation_FWD_DEFINED__ +#define __IXMLDOMNotation_FWD_DEFINED__ +typedef interface IXMLDOMNotation IXMLDOMNotation; +#ifdef __cplusplus +interface IXMLDOMNotation; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMEntity_FWD_DEFINED__ +#define __IXMLDOMEntity_FWD_DEFINED__ +typedef interface IXMLDOMEntity IXMLDOMEntity; +#ifdef __cplusplus +interface IXMLDOMEntity; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMEntityReference_FWD_DEFINED__ +#define __IXMLDOMEntityReference_FWD_DEFINED__ +typedef interface IXMLDOMEntityReference IXMLDOMEntityReference; +#ifdef __cplusplus +interface IXMLDOMEntityReference; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMParseError_FWD_DEFINED__ +#define __IXMLDOMParseError_FWD_DEFINED__ +typedef interface IXMLDOMParseError IXMLDOMParseError; +#ifdef __cplusplus +interface IXMLDOMParseError; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMParseErrorCollection_FWD_DEFINED__ +#define __IXMLDOMParseErrorCollection_FWD_DEFINED__ +typedef interface IXMLDOMParseErrorCollection IXMLDOMParseErrorCollection; +#ifdef __cplusplus +interface IXMLDOMParseErrorCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLHTTPRequest2Callback_FWD_DEFINED__ +#define __IXMLHTTPRequest2Callback_FWD_DEFINED__ +typedef interface IXMLHTTPRequest2Callback IXMLHTTPRequest2Callback; +#ifdef __cplusplus +interface IXMLHTTPRequest2Callback; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLHTTPRequest3Callback_FWD_DEFINED__ +#define __IXMLHTTPRequest3Callback_FWD_DEFINED__ +typedef interface IXMLHTTPRequest3Callback IXMLHTTPRequest3Callback; +#ifdef __cplusplus +interface IXMLHTTPRequest3Callback; +#endif /* __cplusplus */ +#endif + +#ifndef __IXTLRuntime_FWD_DEFINED__ +#define __IXTLRuntime_FWD_DEFINED__ +typedef interface IXTLRuntime IXTLRuntime; +#ifdef __cplusplus +interface IXTLRuntime; +#endif /* __cplusplus */ +#endif + +#ifndef __IXSLTemplate_FWD_DEFINED__ +#define __IXSLTemplate_FWD_DEFINED__ +typedef interface IXSLTemplate IXSLTemplate; +#ifdef __cplusplus +interface IXSLTemplate; +#endif /* __cplusplus */ +#endif + +#ifndef __IXSLProcessor_FWD_DEFINED__ +#define __IXSLProcessor_FWD_DEFINED__ +typedef interface IXSLProcessor IXSLProcessor; +#ifdef __cplusplus +interface IXSLProcessor; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXAttributes_FWD_DEFINED__ +#define __ISAXAttributes_FWD_DEFINED__ +typedef interface ISAXAttributes ISAXAttributes; +#ifdef __cplusplus +interface ISAXAttributes; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXContentHandler_FWD_DEFINED__ +#define __ISAXContentHandler_FWD_DEFINED__ +typedef interface ISAXContentHandler ISAXContentHandler; +#ifdef __cplusplus +interface ISAXContentHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXDeclHandler_FWD_DEFINED__ +#define __ISAXDeclHandler_FWD_DEFINED__ +typedef interface ISAXDeclHandler ISAXDeclHandler; +#ifdef __cplusplus +interface ISAXDeclHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXDTDHandler_FWD_DEFINED__ +#define __ISAXDTDHandler_FWD_DEFINED__ +typedef interface ISAXDTDHandler ISAXDTDHandler; +#ifdef __cplusplus +interface ISAXDTDHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXEntityResolver_FWD_DEFINED__ +#define __ISAXEntityResolver_FWD_DEFINED__ +typedef interface ISAXEntityResolver ISAXEntityResolver; +#ifdef __cplusplus +interface ISAXEntityResolver; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXErrorHandler_FWD_DEFINED__ +#define __ISAXErrorHandler_FWD_DEFINED__ +typedef interface ISAXErrorHandler ISAXErrorHandler; +#ifdef __cplusplus +interface ISAXErrorHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXLexicalHandler_FWD_DEFINED__ +#define __ISAXLexicalHandler_FWD_DEFINED__ +typedef interface ISAXLexicalHandler ISAXLexicalHandler; +#ifdef __cplusplus +interface ISAXLexicalHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXLocator_FWD_DEFINED__ +#define __ISAXLocator_FWD_DEFINED__ +typedef interface ISAXLocator ISAXLocator; +#ifdef __cplusplus +interface ISAXLocator; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXXMLFilter_FWD_DEFINED__ +#define __ISAXXMLFilter_FWD_DEFINED__ +typedef interface ISAXXMLFilter ISAXXMLFilter; +#ifdef __cplusplus +interface ISAXXMLFilter; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXXMLReader_FWD_DEFINED__ +#define __ISAXXMLReader_FWD_DEFINED__ +typedef interface ISAXXMLReader ISAXXMLReader; +#ifdef __cplusplus +interface ISAXXMLReader; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXAttributes_FWD_DEFINED__ +#define __IVBSAXAttributes_FWD_DEFINED__ +typedef interface IVBSAXAttributes IVBSAXAttributes; +#ifdef __cplusplus +interface IVBSAXAttributes; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXContentHandler_FWD_DEFINED__ +#define __IVBSAXContentHandler_FWD_DEFINED__ +typedef interface IVBSAXContentHandler IVBSAXContentHandler; +#ifdef __cplusplus +interface IVBSAXContentHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXDeclHandler_FWD_DEFINED__ +#define __IVBSAXDeclHandler_FWD_DEFINED__ +typedef interface IVBSAXDeclHandler IVBSAXDeclHandler; +#ifdef __cplusplus +interface IVBSAXDeclHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXDTDHandler_FWD_DEFINED__ +#define __IVBSAXDTDHandler_FWD_DEFINED__ +typedef interface IVBSAXDTDHandler IVBSAXDTDHandler; +#ifdef __cplusplus +interface IVBSAXDTDHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXEntityResolver_FWD_DEFINED__ +#define __IVBSAXEntityResolver_FWD_DEFINED__ +typedef interface IVBSAXEntityResolver IVBSAXEntityResolver; +#ifdef __cplusplus +interface IVBSAXEntityResolver; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXErrorHandler_FWD_DEFINED__ +#define __IVBSAXErrorHandler_FWD_DEFINED__ +typedef interface IVBSAXErrorHandler IVBSAXErrorHandler; +#ifdef __cplusplus +interface IVBSAXErrorHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXLexicalHandler_FWD_DEFINED__ +#define __IVBSAXLexicalHandler_FWD_DEFINED__ +typedef interface IVBSAXLexicalHandler IVBSAXLexicalHandler; +#ifdef __cplusplus +interface IVBSAXLexicalHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXLocator_FWD_DEFINED__ +#define __IVBSAXLocator_FWD_DEFINED__ +typedef interface IVBSAXLocator IVBSAXLocator; +#ifdef __cplusplus +interface IVBSAXLocator; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXXMLFilter_FWD_DEFINED__ +#define __IVBSAXXMLFilter_FWD_DEFINED__ +typedef interface IVBSAXXMLFilter IVBSAXXMLFilter; +#ifdef __cplusplus +interface IVBSAXXMLFilter; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXXMLReader_FWD_DEFINED__ +#define __IVBSAXXMLReader_FWD_DEFINED__ +typedef interface IVBSAXXMLReader IVBSAXXMLReader; +#ifdef __cplusplus +interface IVBSAXXMLReader; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXAttributes_FWD_DEFINED__ +#define __IMXAttributes_FWD_DEFINED__ +typedef interface IMXAttributes IMXAttributes; +#ifdef __cplusplus +interface IMXAttributes; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXReaderControl_FWD_DEFINED__ +#define __IMXReaderControl_FWD_DEFINED__ +typedef interface IMXReaderControl IMXReaderControl; +#ifdef __cplusplus +interface IMXReaderControl; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXWriter_FWD_DEFINED__ +#define __IMXWriter_FWD_DEFINED__ +typedef interface IMXWriter IMXWriter; +#ifdef __cplusplus +interface IMXWriter; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMSchemaCollection2_FWD_DEFINED__ +#define __IXMLDOMSchemaCollection2_FWD_DEFINED__ +typedef interface IXMLDOMSchemaCollection2 IXMLDOMSchemaCollection2; +#ifdef __cplusplus +interface IXMLDOMSchemaCollection2; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaStringCollection_FWD_DEFINED__ +#define __ISchemaStringCollection_FWD_DEFINED__ +typedef interface ISchemaStringCollection ISchemaStringCollection; +#ifdef __cplusplus +interface ISchemaStringCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaItemCollection_FWD_DEFINED__ +#define __ISchemaItemCollection_FWD_DEFINED__ +typedef interface ISchemaItemCollection ISchemaItemCollection; +#ifdef __cplusplus +interface ISchemaItemCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaItem_FWD_DEFINED__ +#define __ISchemaItem_FWD_DEFINED__ +typedef interface ISchemaItem ISchemaItem; +#ifdef __cplusplus +interface ISchemaItem; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchema_FWD_DEFINED__ +#define __ISchema_FWD_DEFINED__ +typedef interface ISchema ISchema; +#ifdef __cplusplus +interface ISchema; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaParticle_FWD_DEFINED__ +#define __ISchemaParticle_FWD_DEFINED__ +typedef interface ISchemaParticle ISchemaParticle; +#ifdef __cplusplus +interface ISchemaParticle; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAttribute_FWD_DEFINED__ +#define __ISchemaAttribute_FWD_DEFINED__ +typedef interface ISchemaAttribute ISchemaAttribute; +#ifdef __cplusplus +interface ISchemaAttribute; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaElement_FWD_DEFINED__ +#define __ISchemaElement_FWD_DEFINED__ +typedef interface ISchemaElement ISchemaElement; +#ifdef __cplusplus +interface ISchemaElement; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaType_FWD_DEFINED__ +#define __ISchemaType_FWD_DEFINED__ +typedef interface ISchemaType ISchemaType; +#ifdef __cplusplus +interface ISchemaType; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaComplexType_FWD_DEFINED__ +#define __ISchemaComplexType_FWD_DEFINED__ +typedef interface ISchemaComplexType ISchemaComplexType; +#ifdef __cplusplus +interface ISchemaComplexType; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAttributeGroup_FWD_DEFINED__ +#define __ISchemaAttributeGroup_FWD_DEFINED__ +typedef interface ISchemaAttributeGroup ISchemaAttributeGroup; +#ifdef __cplusplus +interface ISchemaAttributeGroup; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaModelGroup_FWD_DEFINED__ +#define __ISchemaModelGroup_FWD_DEFINED__ +typedef interface ISchemaModelGroup ISchemaModelGroup; +#ifdef __cplusplus +interface ISchemaModelGroup; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAny_FWD_DEFINED__ +#define __ISchemaAny_FWD_DEFINED__ +typedef interface ISchemaAny ISchemaAny; +#ifdef __cplusplus +interface ISchemaAny; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaIdentityConstraint_FWD_DEFINED__ +#define __ISchemaIdentityConstraint_FWD_DEFINED__ +typedef interface ISchemaIdentityConstraint ISchemaIdentityConstraint; +#ifdef __cplusplus +interface ISchemaIdentityConstraint; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaNotation_FWD_DEFINED__ +#define __ISchemaNotation_FWD_DEFINED__ +typedef interface ISchemaNotation ISchemaNotation; +#ifdef __cplusplus +interface ISchemaNotation; +#endif /* __cplusplus */ +#endif + +#ifdef __ISAXXMLReader_INTERFACE_DEFINED__ +#undef __MSXML2_LIBRARY_DEFINED__ +#endif +#ifndef __MSXML_DOMNODETYPE_DEFINED +#define __MSXML_DOMNODETYPE_DEFINED +typedef enum tagDOMNodeType { + NODE_INVALID = 0, + NODE_ELEMENT = 1, + NODE_ATTRIBUTE = 2, + NODE_TEXT = 3, + NODE_CDATA_SECTION = 4, + NODE_ENTITY_REFERENCE = 5, + NODE_ENTITY = 6, + NODE_PROCESSING_INSTRUCTION = 7, + NODE_COMMENT = 8, + NODE_DOCUMENT = 9, + NODE_DOCUMENT_TYPE = 10, + NODE_DOCUMENT_FRAGMENT = 11, + NODE_NOTATION = 12 +} DOMNodeType; +#endif +#ifndef __msxml_som_enums__ +#define __msxml_som_enums__ +typedef enum _SOMITEMTYPE { + SOMITEM_SCHEMA = 0x1000, + SOMITEM_ATTRIBUTE = 0x1001, + SOMITEM_ATTRIBUTEGROUP = 0x1002, + SOMITEM_NOTATION = 0x1003, + SOMITEM_IDENTITYCONSTRAINT = 0x1100, + SOMITEM_KEY = 0x1101, + SOMITEM_KEYREF = 0x1102, + SOMITEM_UNIQUE = 0x1103, + SOMITEM_ANYTYPE = 0x2000, + SOMITEM_DATATYPE = 0x2100, + SOMITEM_DATATYPE_ANYTYPE = 0x2101, + SOMITEM_DATATYPE_ANYURI = 0x2102, + SOMITEM_DATATYPE_BASE64BINARY = 0x2103, + SOMITEM_DATATYPE_BOOLEAN = 0x2104, + SOMITEM_DATATYPE_BYTE = 0x2105, + SOMITEM_DATATYPE_DATE = 0x2106, + SOMITEM_DATATYPE_DATETIME = 0x2107, + SOMITEM_DATATYPE_DAY = 0x2108, + SOMITEM_DATATYPE_DECIMAL = 0x2109, + SOMITEM_DATATYPE_DOUBLE = 0x210a, + SOMITEM_DATATYPE_DURATION = 0x210b, + SOMITEM_DATATYPE_ENTITIES = 0x210c, + SOMITEM_DATATYPE_ENTITY = 0x210d, + SOMITEM_DATATYPE_FLOAT = 0x210e, + SOMITEM_DATATYPE_HEXBINARY = 0x210f, + SOMITEM_DATATYPE_ID = 0x2110, + SOMITEM_DATATYPE_IDREF = 0x2111, + SOMITEM_DATATYPE_IDREFS = 0x2112, + SOMITEM_DATATYPE_INT = 0x2113, + SOMITEM_DATATYPE_INTEGER = 0x2114, + SOMITEM_DATATYPE_LANGUAGE = 0x2115, + SOMITEM_DATATYPE_LONG = 0x2116, + SOMITEM_DATATYPE_MONTH = 0x2117, + SOMITEM_DATATYPE_MONTHDAY = 0x2118, + SOMITEM_DATATYPE_NAME = 0x2119, + SOMITEM_DATATYPE_NCNAME = 0x211a, + SOMITEM_DATATYPE_NEGATIVEINTEGER = 0x211b, + SOMITEM_DATATYPE_NMTOKEN = 0x211c, + SOMITEM_DATATYPE_NMTOKENS = 0x211d, + SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 0x211e, + SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 0x211f, + SOMITEM_DATATYPE_NORMALIZEDSTRING = 0x2120, + SOMITEM_DATATYPE_NOTATION = 0x2121, + SOMITEM_DATATYPE_POSITIVEINTEGER = 0x2122, + SOMITEM_DATATYPE_QNAME = 0x2123, + SOMITEM_DATATYPE_SHORT = 0x2124, + SOMITEM_DATATYPE_STRING = 0x2125, + SOMITEM_DATATYPE_TIME = 0x2126, + SOMITEM_DATATYPE_TOKEN = 0x2127, + SOMITEM_DATATYPE_UNSIGNEDBYTE = 0x2128, + SOMITEM_DATATYPE_UNSIGNEDINT = 0x2129, + SOMITEM_DATATYPE_UNSIGNEDLONG = 0x212a, + SOMITEM_DATATYPE_UNSIGNEDSHORT = 0x212b, + SOMITEM_DATATYPE_YEAR = 0x212c, + SOMITEM_DATATYPE_YEARMONTH = 0x212d, + SOMITEM_DATATYPE_ANYSIMPLETYPE = 0x21ff, + SOMITEM_SIMPLETYPE = 0x2200, + SOMITEM_COMPLEXTYPE = 0x2400, + SOMITEM_PARTICLE = 0x4000, + SOMITEM_ANY = 0x4001, + SOMITEM_ANYATTRIBUTE = 0x4002, + SOMITEM_ELEMENT = 0x4003, + SOMITEM_GROUP = 0x4100, + SOMITEM_ALL = 0x4101, + SOMITEM_CHOICE = 0x4102, + SOMITEM_SEQUENCE = 0x4103, + SOMITEM_EMPTYPARTICLE = 0x4104, + SOMITEM_NULL = 0x800, + SOMITEM_NULL_TYPE = 0x2800, + SOMITEM_NULL_ANY = 0x4801, + SOMITEM_NULL_ANYATTRIBUTE = 0x4802, + SOMITEM_NULL_ELEMENT = 0x4803 +} SOMITEMTYPE; +typedef enum _SCHEMAUSE { + SCHEMAUSE_OPTIONAL = 0, + SCHEMAUSE_PROHIBITED = 1, + SCHEMAUSE_REQUIRED = 2 +} SCHEMAUSE; +typedef enum _SCHEMADERIVATIONMETHOD { + SCHEMADERIVATIONMETHOD_EMPTY = 0x0, + SCHEMADERIVATIONMETHOD_SUBSTITUTION = 0x1, + SCHEMADERIVATIONMETHOD_EXTENSION = 0x2, + SCHEMADERIVATIONMETHOD_RESTRICTION = 0x4, + SCHEMADERIVATIONMETHOD_LIST = 0x8, + SCHEMADERIVATIONMETHOD_UNION = 0x10, + SCHEMADERIVATIONMETHOD_ALL = 0xff, + SCHEMADERIVATIONMETHOD_NONE = 0x100 +} SCHEMADERIVATIONMETHOD; +typedef enum _SCHEMACONTENTTYPE { + SCHEMACONTENTTYPE_EMPTY = 0, + SCHEMACONTENTTYPE_TEXTONLY = 1, + SCHEMACONTENTTYPE_ELEMENTONLY = 2, + SCHEMACONTENTTYPE_MIXED = 3 +} SCHEMACONTENTTYPE; +typedef enum _SCHEMAPROCESSCONTENTS { + SCHEMAPROCESSCONTENTS_NONE = 0, + SCHEMAPROCESSCONTENTS_SKIP = 1, + SCHEMAPROCESSCONTENTS_LAX = 2, + SCHEMAPROCESSCONTENTS_STRICT = 3 +} SCHEMAPROCESSCONTENTS; +typedef enum _SCHEMAWHITESPACE { + SCHEMAWHITESPACE_NONE = -1, + SCHEMAWHITESPACE_PRESERVE = 0, + SCHEMAWHITESPACE_REPLACE = 1, + SCHEMAWHITESPACE_COLLAPSE = 2 +} SCHEMAWHITESPACE; +typedef enum _SCHEMATYPEVARIETY { + SCHEMATYPEVARIETY_NONE = -1, + SCHEMATYPEVARIETY_ATOMIC = 0, + SCHEMATYPEVARIETY_LIST = 1, + SCHEMATYPEVARIETY_UNION = 2 +} SCHEMATYPEVARIETY; +#endif /* __msxml_som_enums__ */ +typedef enum _XHR_CRED_PROMPT { + XHR_CRED_PROMPT_ALL = 0, + XHR_CRED_PROMPT_NONE = 1, + XHR_CRED_PROMPT_PROXY = 2 +} XHR_CRED_PROMPT; +typedef enum _XHR_AUTH { + XHR_AUTH_ALL = 0, + XHR_AUTH_NONE = 1, + XHR_AUTH_PROXY = 2 +} XHR_AUTH; +typedef enum _XHR_PROPERTY { + XHR_PROP_NO_CRED_PROMPT = 0, + XHR_PROP_NO_AUTH = 1, + XHR_PROP_TIMEOUT = 2, + XHR_PROP_NO_DEFAULT_HEADERS = 3, + XHR_PROP_REPORT_REDIRECT_STATUS = 4, + XHR_PROP_NO_CACHE = 5, + XHR_PROP_EXTENDED_ERROR = 6, + XHR_PROP_QUERY_STRING_UTF8 = 7, + XHR_PROP_IGNORE_CERT_ERRORS = 8, + XHR_PROP_ONDATA_THRESHOLD = 9, + XHR_PROP_SET_ENTERPRISEID = 10, + XHR_PROP_MAX_CONNECTIONS = 11 +} XHR_PROPERTY; +typedef struct tagXHR_COOKIE { + WCHAR *pwszUrl; + WCHAR *pwszName; + WCHAR *pwszValue; + WCHAR *pwszP3PPolicy; + FILETIME ftExpires; + DWORD dwFlags; +} XHR_COOKIE; +typedef struct tagXHR_CERT { + DWORD cbCert; + BYTE *pbCert; +} XHR_CERT; +/***************************************************************************** + * IXMLDOMNode interface + */ +#ifndef __IXMLDOMNode_INTERFACE_DEFINED__ +#define __IXMLDOMNode_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMNode, 0x2933bf80, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf80-7b36-11d2-b20e-00c04f983e60") +IXMLDOMNode : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_nodeName( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nodeValue( + VARIANT *var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_nodeValue( + VARIANT var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nodeType( + DOMNodeType *domNodeType) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_parentNode( + IXMLDOMNode **parent) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_childNodes( + IXMLDOMNodeList **outList) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_firstChild( + IXMLDOMNode **domNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_lastChild( + IXMLDOMNode **domNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_previousSibling( + IXMLDOMNode **domNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nextSibling( + IXMLDOMNode **domNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_attributes( + IXMLDOMNamedNodeMap **attributeMap) = 0; + + virtual HRESULT STDMETHODCALLTYPE insertBefore( + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE replaceChild( + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeChild( + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE appendChild( + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE hasChildNodes( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ownerDocument( + IXMLDOMDocument **domDocument) = 0; + + virtual HRESULT STDMETHODCALLTYPE cloneNode( + VARIANT_BOOL pbool, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nodeTypeString( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_text( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_text( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_specified( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_definition( + IXMLDOMNode **domNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_nodeTypedValue( + VARIANT *var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_nodeTypedValue( + VARIANT var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_dataType( + VARIANT *var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_dataType( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_xml( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE transformNode( + IXMLDOMNode *domNode, + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE selectNodes( + BSTR p, + IXMLDOMNodeList **outList) = 0; + + virtual HRESULT STDMETHODCALLTYPE selectSingleNode( + BSTR p, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_parsed( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_namespaceURI( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_prefix( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_baseName( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE transformNodeToObject( + IXMLDOMNode *domNode, + VARIANT var1) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMNode, 0x2933bf80, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMNodeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMNode *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMNode *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMNode *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMNode *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMNode *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMNode *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMNode *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMNode *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMNode *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMNode *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMNode *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMNode *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMNode *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMNode *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMNode *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMNode *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMNode *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMNode *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMNode *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMNode *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMNode *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMNode *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMNode *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMNode *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMNode *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMNode *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMNode *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMNode *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMNode *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMNode *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMNode *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMNode *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMNode *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMNode *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMNode *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMNode *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMNode *This, + IXMLDOMNode *domNode, + VARIANT var1); + + END_INTERFACE +} IXMLDOMNodeVtbl; + +interface IXMLDOMNode { + CONST_VTBL IXMLDOMNodeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMNode_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMNode_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMNode_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMNode_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMNode_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMNode_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMNode_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMNode_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMNode_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMNode_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMNode_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMNode_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMNode_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMNode_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMNode_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMNode_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMNode_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMNode_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMNode_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMNode_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMNode_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMNode_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMNode_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMNode_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMNode_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMNode_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMNode_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMNode_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMNode_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMNode_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMNode_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMNode_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMNode_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMNode_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMNode_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMNode_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMNode_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMNode_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMNode_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMNode_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNode_QueryInterface(IXMLDOMNode* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMNode_AddRef(IXMLDOMNode* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMNode_Release(IXMLDOMNode* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNode_GetTypeInfoCount(IXMLDOMNode* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_GetTypeInfo(IXMLDOMNode* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_GetIDsOfNames(IXMLDOMNode* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_Invoke(IXMLDOMNode* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeName(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeValue(IXMLDOMNode* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_put_nodeValue(IXMLDOMNode* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeType(IXMLDOMNode* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_parentNode(IXMLDOMNode* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_childNodes(IXMLDOMNode* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_firstChild(IXMLDOMNode* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_lastChild(IXMLDOMNode* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_previousSibling(IXMLDOMNode* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nextSibling(IXMLDOMNode* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_attributes(IXMLDOMNode* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_insertBefore(IXMLDOMNode* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_replaceChild(IXMLDOMNode* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_removeChild(IXMLDOMNode* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_appendChild(IXMLDOMNode* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_hasChildNodes(IXMLDOMNode* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_ownerDocument(IXMLDOMNode* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_cloneNode(IXMLDOMNode* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeTypeString(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_text(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_put_text(IXMLDOMNode* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_specified(IXMLDOMNode* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_definition(IXMLDOMNode* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_nodeTypedValue(IXMLDOMNode* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_put_nodeTypedValue(IXMLDOMNode* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_dataType(IXMLDOMNode* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_put_dataType(IXMLDOMNode* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_xml(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_transformNode(IXMLDOMNode* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_selectNodes(IXMLDOMNode* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_selectSingleNode(IXMLDOMNode* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_parsed(IXMLDOMNode* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_namespaceURI(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_prefix(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_get_baseName(IXMLDOMNode* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNode_transformNodeToObject(IXMLDOMNode* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMNode_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMDocument interface + */ +#ifndef __IXMLDOMDocument_INTERFACE_DEFINED__ +#define __IXMLDOMDocument_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMDocument, 0x2933bf81, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf81-7b36-11d2-b20e-00c04f983e60") +IXMLDOMDocument : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_doctype( + IXMLDOMDocumentType **docType) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_implementation( + IXMLDOMImplementation **impl) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_documentElement( + IXMLDOMElement **domElement) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_documentElement( + IXMLDOMElement *domElement) = 0; + + virtual HRESULT STDMETHODCALLTYPE createElement( + BSTR p, + IXMLDOMElement **domElement) = 0; + + virtual HRESULT STDMETHODCALLTYPE createDocumentFragment( + IXMLDOMDocumentFragment **docFrag) = 0; + + virtual HRESULT STDMETHODCALLTYPE createTextNode( + BSTR p, + IXMLDOMText **text) = 0; + + virtual HRESULT STDMETHODCALLTYPE createComment( + BSTR p, + IXMLDOMComment **comment) = 0; + + virtual HRESULT STDMETHODCALLTYPE createCDATASection( + BSTR p, + IXMLDOMCDATASection **cdata) = 0; + + virtual HRESULT STDMETHODCALLTYPE createProcessingInstruction( + BSTR target, + BSTR data, + IXMLDOMProcessingInstruction **pi) = 0; + + virtual HRESULT STDMETHODCALLTYPE createAttribute( + BSTR p, + IXMLDOMAttribute **attribute) = 0; + + virtual HRESULT STDMETHODCALLTYPE createEntityReference( + BSTR p, + IXMLDOMEntityReference **entityRef) = 0; + + virtual HRESULT STDMETHODCALLTYPE getElementsByTagName( + BSTR p, + IXMLDOMNodeList **resultList) = 0; + + virtual HRESULT STDMETHODCALLTYPE createNode( + VARIANT var, + BSTR name, + BSTR uri, + IXMLDOMNode **node) = 0; + + virtual HRESULT STDMETHODCALLTYPE nodeFromID( + BSTR id, + IXMLDOMNode **node) = 0; + + virtual HRESULT STDMETHODCALLTYPE load( + VARIANT var1, + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_readyState( + LONG *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_parseError( + IXMLDOMParseError **err) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_url( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_async( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_async( + VARIANT_BOOL pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE abort( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE loadXML( + BSTR p, + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE save( + VARIANT var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_validateOnParse( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_validateOnParse( + VARIANT_BOOL pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_resolveExternals( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_resolveExternals( + VARIANT_BOOL pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_preserveWhiteSpace( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_preserveWhiteSpace( + VARIANT_BOOL pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_onreadystatechange( + VARIANT var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ondataavailable( + VARIANT var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ontransformnode( + VARIANT var1) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMDocument, 0x2933bf81, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMDocumentVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMDocument *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMDocument *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMDocument *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMDocument *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMDocument *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMDocument *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMDocument *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMDocument *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMDocument *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMDocument *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMDocument *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMDocument *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMDocument *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMDocument *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMDocument *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMDocument *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMDocument *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMDocument *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMDocument *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMDocument *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMDocument *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMDocument *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMDocument *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMDocument *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMDocument *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMDocument *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMDocument *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMDocument *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMDocument *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMDocument *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMDocument *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMDocument methods ***/ + HRESULT (STDMETHODCALLTYPE *get_doctype)( + IXMLDOMDocument *This, + IXMLDOMDocumentType **docType); + + HRESULT (STDMETHODCALLTYPE *get_implementation)( + IXMLDOMDocument *This, + IXMLDOMImplementation **impl); + + HRESULT (STDMETHODCALLTYPE *get_documentElement)( + IXMLDOMDocument *This, + IXMLDOMElement **domElement); + + HRESULT (STDMETHODCALLTYPE *putref_documentElement)( + IXMLDOMDocument *This, + IXMLDOMElement *domElement); + + HRESULT (STDMETHODCALLTYPE *createElement)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMElement **domElement); + + HRESULT (STDMETHODCALLTYPE *createDocumentFragment)( + IXMLDOMDocument *This, + IXMLDOMDocumentFragment **docFrag); + + HRESULT (STDMETHODCALLTYPE *createTextNode)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMText **text); + + HRESULT (STDMETHODCALLTYPE *createComment)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMComment **comment); + + HRESULT (STDMETHODCALLTYPE *createCDATASection)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMCDATASection **cdata); + + HRESULT (STDMETHODCALLTYPE *createProcessingInstruction)( + IXMLDOMDocument *This, + BSTR target, + BSTR data, + IXMLDOMProcessingInstruction **pi); + + HRESULT (STDMETHODCALLTYPE *createAttribute)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMAttribute **attribute); + + HRESULT (STDMETHODCALLTYPE *createEntityReference)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMEntityReference **entityRef); + + HRESULT (STDMETHODCALLTYPE *getElementsByTagName)( + IXMLDOMDocument *This, + BSTR p, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *createNode)( + IXMLDOMDocument *This, + VARIANT var, + BSTR name, + BSTR uri, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *nodeFromID)( + IXMLDOMDocument *This, + BSTR id, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *load)( + IXMLDOMDocument *This, + VARIANT var1, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXMLDOMDocument *This, + LONG *value); + + HRESULT (STDMETHODCALLTYPE *get_parseError)( + IXMLDOMDocument *This, + IXMLDOMParseError **err); + + HRESULT (STDMETHODCALLTYPE *get_url)( + IXMLDOMDocument *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_async)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_async)( + IXMLDOMDocument *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *abort)( + IXMLDOMDocument *This); + + HRESULT (STDMETHODCALLTYPE *loadXML)( + IXMLDOMDocument *This, + BSTR p, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *save)( + IXMLDOMDocument *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_validateOnParse)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_validateOnParse)( + IXMLDOMDocument *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *get_resolveExternals)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_resolveExternals)( + IXMLDOMDocument *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *get_preserveWhiteSpace)( + IXMLDOMDocument *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_preserveWhiteSpace)( + IXMLDOMDocument *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IXMLDOMDocument *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *put_ondataavailable)( + IXMLDOMDocument *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *put_ontransformnode)( + IXMLDOMDocument *This, + VARIANT var1); + + END_INTERFACE +} IXMLDOMDocumentVtbl; + +interface IXMLDOMDocument { + CONST_VTBL IXMLDOMDocumentVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMDocument_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMDocument_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMDocument_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMDocument_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMDocument_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMDocument_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMDocument_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMDocument_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMDocument_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMDocument_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMDocument_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMDocument_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMDocument_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMDocument_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMDocument_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMDocument_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMDocument_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMDocument_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMDocument_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMDocument_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMDocument_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMDocument_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMDocument_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMDocument_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMDocument_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMDocument_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMDocument_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMDocument_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMDocument_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMDocument_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMDocument_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMDocument_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMDocument_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMDocument_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMDocument_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMDocument_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMDocument_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMDocument_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMDocument_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMDocument_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMDocument methods ***/ +#define IXMLDOMDocument_get_doctype(This,docType) (This)->lpVtbl->get_doctype(This,docType) +#define IXMLDOMDocument_get_implementation(This,impl) (This)->lpVtbl->get_implementation(This,impl) +#define IXMLDOMDocument_get_documentElement(This,domElement) (This)->lpVtbl->get_documentElement(This,domElement) +#define IXMLDOMDocument_putref_documentElement(This,domElement) (This)->lpVtbl->putref_documentElement(This,domElement) +#define IXMLDOMDocument_createElement(This,p,domElement) (This)->lpVtbl->createElement(This,p,domElement) +#define IXMLDOMDocument_createDocumentFragment(This,docFrag) (This)->lpVtbl->createDocumentFragment(This,docFrag) +#define IXMLDOMDocument_createTextNode(This,p,text) (This)->lpVtbl->createTextNode(This,p,text) +#define IXMLDOMDocument_createComment(This,p,comment) (This)->lpVtbl->createComment(This,p,comment) +#define IXMLDOMDocument_createCDATASection(This,p,cdata) (This)->lpVtbl->createCDATASection(This,p,cdata) +#define IXMLDOMDocument_createProcessingInstruction(This,target,data,pi) (This)->lpVtbl->createProcessingInstruction(This,target,data,pi) +#define IXMLDOMDocument_createAttribute(This,p,attribute) (This)->lpVtbl->createAttribute(This,p,attribute) +#define IXMLDOMDocument_createEntityReference(This,p,entityRef) (This)->lpVtbl->createEntityReference(This,p,entityRef) +#define IXMLDOMDocument_getElementsByTagName(This,p,resultList) (This)->lpVtbl->getElementsByTagName(This,p,resultList) +#define IXMLDOMDocument_createNode(This,var,name,uri,node) (This)->lpVtbl->createNode(This,var,name,uri,node) +#define IXMLDOMDocument_nodeFromID(This,id,node) (This)->lpVtbl->nodeFromID(This,id,node) +#define IXMLDOMDocument_load(This,var1,pbool) (This)->lpVtbl->load(This,var1,pbool) +#define IXMLDOMDocument_get_readyState(This,value) (This)->lpVtbl->get_readyState(This,value) +#define IXMLDOMDocument_get_parseError(This,err) (This)->lpVtbl->get_parseError(This,err) +#define IXMLDOMDocument_get_url(This,p) (This)->lpVtbl->get_url(This,p) +#define IXMLDOMDocument_get_async(This,pbool) (This)->lpVtbl->get_async(This,pbool) +#define IXMLDOMDocument_put_async(This,pbool) (This)->lpVtbl->put_async(This,pbool) +#define IXMLDOMDocument_abort(This) (This)->lpVtbl->abort(This) +#define IXMLDOMDocument_loadXML(This,p,pbool) (This)->lpVtbl->loadXML(This,p,pbool) +#define IXMLDOMDocument_save(This,var1) (This)->lpVtbl->save(This,var1) +#define IXMLDOMDocument_get_validateOnParse(This,pbool) (This)->lpVtbl->get_validateOnParse(This,pbool) +#define IXMLDOMDocument_put_validateOnParse(This,pbool) (This)->lpVtbl->put_validateOnParse(This,pbool) +#define IXMLDOMDocument_get_resolveExternals(This,pbool) (This)->lpVtbl->get_resolveExternals(This,pbool) +#define IXMLDOMDocument_put_resolveExternals(This,pbool) (This)->lpVtbl->put_resolveExternals(This,pbool) +#define IXMLDOMDocument_get_preserveWhiteSpace(This,pbool) (This)->lpVtbl->get_preserveWhiteSpace(This,pbool) +#define IXMLDOMDocument_put_preserveWhiteSpace(This,pbool) (This)->lpVtbl->put_preserveWhiteSpace(This,pbool) +#define IXMLDOMDocument_put_onreadystatechange(This,var1) (This)->lpVtbl->put_onreadystatechange(This,var1) +#define IXMLDOMDocument_put_ondataavailable(This,var1) (This)->lpVtbl->put_ondataavailable(This,var1) +#define IXMLDOMDocument_put_ontransformnode(This,var1) (This)->lpVtbl->put_ontransformnode(This,var1) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument_QueryInterface(IXMLDOMDocument* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMDocument_AddRef(IXMLDOMDocument* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMDocument_Release(IXMLDOMDocument* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument_GetTypeInfoCount(IXMLDOMDocument* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_GetTypeInfo(IXMLDOMDocument* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_GetIDsOfNames(IXMLDOMDocument* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_Invoke(IXMLDOMDocument* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeName(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeValue(IXMLDOMDocument* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_nodeValue(IXMLDOMDocument* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeType(IXMLDOMDocument* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_parentNode(IXMLDOMDocument* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_childNodes(IXMLDOMDocument* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_firstChild(IXMLDOMDocument* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_lastChild(IXMLDOMDocument* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_previousSibling(IXMLDOMDocument* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nextSibling(IXMLDOMDocument* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_attributes(IXMLDOMDocument* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_insertBefore(IXMLDOMDocument* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_replaceChild(IXMLDOMDocument* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_removeChild(IXMLDOMDocument* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_appendChild(IXMLDOMDocument* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_hasChildNodes(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_ownerDocument(IXMLDOMDocument* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_cloneNode(IXMLDOMDocument* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeTypeString(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_text(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_text(IXMLDOMDocument* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_specified(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_definition(IXMLDOMDocument* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_nodeTypedValue(IXMLDOMDocument* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_nodeTypedValue(IXMLDOMDocument* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_dataType(IXMLDOMDocument* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_dataType(IXMLDOMDocument* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_xml(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_transformNode(IXMLDOMDocument* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_selectNodes(IXMLDOMDocument* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_selectSingleNode(IXMLDOMDocument* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_parsed(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_namespaceURI(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_prefix(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_baseName(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_transformNodeToObject(IXMLDOMDocument* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMDocument methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_doctype(IXMLDOMDocument* This,IXMLDOMDocumentType **docType) { + return This->lpVtbl->get_doctype(This,docType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_implementation(IXMLDOMDocument* This,IXMLDOMImplementation **impl) { + return This->lpVtbl->get_implementation(This,impl); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_documentElement(IXMLDOMDocument* This,IXMLDOMElement **domElement) { + return This->lpVtbl->get_documentElement(This,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_putref_documentElement(IXMLDOMDocument* This,IXMLDOMElement *domElement) { + return This->lpVtbl->putref_documentElement(This,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createElement(IXMLDOMDocument* This,BSTR p,IXMLDOMElement **domElement) { + return This->lpVtbl->createElement(This,p,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createDocumentFragment(IXMLDOMDocument* This,IXMLDOMDocumentFragment **docFrag) { + return This->lpVtbl->createDocumentFragment(This,docFrag); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createTextNode(IXMLDOMDocument* This,BSTR p,IXMLDOMText **text) { + return This->lpVtbl->createTextNode(This,p,text); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createComment(IXMLDOMDocument* This,BSTR p,IXMLDOMComment **comment) { + return This->lpVtbl->createComment(This,p,comment); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createCDATASection(IXMLDOMDocument* This,BSTR p,IXMLDOMCDATASection **cdata) { + return This->lpVtbl->createCDATASection(This,p,cdata); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createProcessingInstruction(IXMLDOMDocument* This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi) { + return This->lpVtbl->createProcessingInstruction(This,target,data,pi); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createAttribute(IXMLDOMDocument* This,BSTR p,IXMLDOMAttribute **attribute) { + return This->lpVtbl->createAttribute(This,p,attribute); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createEntityReference(IXMLDOMDocument* This,BSTR p,IXMLDOMEntityReference **entityRef) { + return This->lpVtbl->createEntityReference(This,p,entityRef); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_getElementsByTagName(IXMLDOMDocument* This,BSTR p,IXMLDOMNodeList **resultList) { + return This->lpVtbl->getElementsByTagName(This,p,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_createNode(IXMLDOMDocument* This,VARIANT var,BSTR name,BSTR uri,IXMLDOMNode **node) { + return This->lpVtbl->createNode(This,var,name,uri,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_nodeFromID(IXMLDOMDocument* This,BSTR id,IXMLDOMNode **node) { + return This->lpVtbl->nodeFromID(This,id,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_load(IXMLDOMDocument* This,VARIANT var1,VARIANT_BOOL *pbool) { + return This->lpVtbl->load(This,var1,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_readyState(IXMLDOMDocument* This,LONG *value) { + return This->lpVtbl->get_readyState(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_parseError(IXMLDOMDocument* This,IXMLDOMParseError **err) { + return This->lpVtbl->get_parseError(This,err); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_url(IXMLDOMDocument* This,BSTR *p) { + return This->lpVtbl->get_url(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_async(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_async(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_async(IXMLDOMDocument* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_async(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_abort(IXMLDOMDocument* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_loadXML(IXMLDOMDocument* This,BSTR p,VARIANT_BOOL *pbool) { + return This->lpVtbl->loadXML(This,p,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_save(IXMLDOMDocument* This,VARIANT var1) { + return This->lpVtbl->save(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_validateOnParse(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_validateOnParse(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_validateOnParse(IXMLDOMDocument* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_validateOnParse(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_resolveExternals(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_resolveExternals(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_resolveExternals(IXMLDOMDocument* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_resolveExternals(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_get_preserveWhiteSpace(IXMLDOMDocument* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_preserveWhiteSpace(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_preserveWhiteSpace(IXMLDOMDocument* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_preserveWhiteSpace(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_onreadystatechange(IXMLDOMDocument* This,VARIANT var1) { + return This->lpVtbl->put_onreadystatechange(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_ondataavailable(IXMLDOMDocument* This,VARIANT var1) { + return This->lpVtbl->put_ondataavailable(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument_put_ontransformnode(IXMLDOMDocument* This,VARIANT var1) { + return This->lpVtbl->put_ontransformnode(This,var1); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMDocument_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMSchemaCollection interface + */ +#ifndef __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ +#define __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMSchemaCollection, 0x373984c8, 0xb845, 0x449b, 0x91,0xe7, 0x45,0xac,0x83,0x03,0x6a,0xde); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("373984c8-b845-449b-91e7-45ac83036ade") +IXMLDOMSchemaCollection : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE add( + BSTR uri, + VARIANT var) = 0; + + virtual HRESULT STDMETHODCALLTYPE get( + BSTR uri, + IXMLDOMNode **node) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove( + BSTR uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_namespaceURI( + LONG index, + BSTR *len) = 0; + + virtual HRESULT STDMETHODCALLTYPE addCollection( + IXMLDOMSchemaCollection *otherCollection) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppUnk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMSchemaCollection, 0x373984c8, 0xb845, 0x449b, 0x91,0xe7, 0x45,0xac,0x83,0x03,0x6a,0xde) +#endif +#else +typedef struct IXMLDOMSchemaCollectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMSchemaCollection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMSchemaCollection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMSchemaCollection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMSchemaCollection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMSchemaCollection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMSchemaCollection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMSchemaCollection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMSchemaCollection methods ***/ + HRESULT (STDMETHODCALLTYPE *add)( + IXMLDOMSchemaCollection *This, + BSTR uri, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *get)( + IXMLDOMSchemaCollection *This, + BSTR uri, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *remove)( + IXMLDOMSchemaCollection *This, + BSTR uri); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMSchemaCollection *This, + LONG *length); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMSchemaCollection *This, + LONG index, + BSTR *len); + + HRESULT (STDMETHODCALLTYPE *addCollection)( + IXMLDOMSchemaCollection *This, + IXMLDOMSchemaCollection *otherCollection); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLDOMSchemaCollection *This, + IUnknown **ppUnk); + + END_INTERFACE +} IXMLDOMSchemaCollectionVtbl; + +interface IXMLDOMSchemaCollection { + CONST_VTBL IXMLDOMSchemaCollectionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMSchemaCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMSchemaCollection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMSchemaCollection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMSchemaCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMSchemaCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMSchemaCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMSchemaCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMSchemaCollection methods ***/ +#define IXMLDOMSchemaCollection_add(This,uri,var) (This)->lpVtbl->add(This,uri,var) +#define IXMLDOMSchemaCollection_get(This,uri,node) (This)->lpVtbl->get(This,uri,node) +#define IXMLDOMSchemaCollection_remove(This,uri) (This)->lpVtbl->remove(This,uri) +#define IXMLDOMSchemaCollection_get_length(This,length) (This)->lpVtbl->get_length(This,length) +#define IXMLDOMSchemaCollection_get_namespaceURI(This,index,len) (This)->lpVtbl->get_namespaceURI(This,index,len) +#define IXMLDOMSchemaCollection_addCollection(This,otherCollection) (This)->lpVtbl->addCollection(This,otherCollection) +#define IXMLDOMSchemaCollection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_QueryInterface(IXMLDOMSchemaCollection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMSchemaCollection_AddRef(IXMLDOMSchemaCollection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMSchemaCollection_Release(IXMLDOMSchemaCollection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_GetTypeInfoCount(IXMLDOMSchemaCollection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_GetTypeInfo(IXMLDOMSchemaCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_GetIDsOfNames(IXMLDOMSchemaCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_Invoke(IXMLDOMSchemaCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMSchemaCollection methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_add(IXMLDOMSchemaCollection* This,BSTR uri,VARIANT var) { + return This->lpVtbl->add(This,uri,var); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_get(IXMLDOMSchemaCollection* This,BSTR uri,IXMLDOMNode **node) { + return This->lpVtbl->get(This,uri,node); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_remove(IXMLDOMSchemaCollection* This,BSTR uri) { + return This->lpVtbl->remove(This,uri); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_get_length(IXMLDOMSchemaCollection* This,LONG *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_get_namespaceURI(IXMLDOMSchemaCollection* This,LONG index,BSTR *len) { + return This->lpVtbl->get_namespaceURI(This,index,len); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_addCollection(IXMLDOMSchemaCollection* This,IXMLDOMSchemaCollection *otherCollection) { + return This->lpVtbl->addCollection(This,otherCollection); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection_get__newEnum(IXMLDOMSchemaCollection* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMSchemaCollection2 interface + */ +#ifndef __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ +#define __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMSchemaCollection2, 0x50ea08b0, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08b0-dd1b-4664-9a50-c2f40f4bd79a") +IXMLDOMSchemaCollection2 : public IXMLDOMSchemaCollection +{ + virtual HRESULT STDMETHODCALLTYPE validate( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_validateOnLoad( + VARIANT_BOOL validateOnLoad) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_validateOnLoad( + VARIANT_BOOL *validateOnLoad) = 0; + + virtual HRESULT STDMETHODCALLTYPE getSchema( + BSTR namespaceURI, + ISchema **schema) = 0; + + virtual HRESULT STDMETHODCALLTYPE getDeclaration( + IXMLDOMNode *node, + ISchemaItem **item) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMSchemaCollection2, 0x50ea08b0, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct IXMLDOMSchemaCollection2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMSchemaCollection2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMSchemaCollection2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMSchemaCollection2 *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMSchemaCollection2 *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMSchemaCollection2 *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMSchemaCollection2 *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMSchemaCollection2 *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMSchemaCollection methods ***/ + HRESULT (STDMETHODCALLTYPE *add)( + IXMLDOMSchemaCollection2 *This, + BSTR uri, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *get)( + IXMLDOMSchemaCollection2 *This, + BSTR uri, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *remove)( + IXMLDOMSchemaCollection2 *This, + BSTR uri); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMSchemaCollection2 *This, + LONG *length); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMSchemaCollection2 *This, + LONG index, + BSTR *len); + + HRESULT (STDMETHODCALLTYPE *addCollection)( + IXMLDOMSchemaCollection2 *This, + IXMLDOMSchemaCollection *otherCollection); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLDOMSchemaCollection2 *This, + IUnknown **ppUnk); + + /*** IXMLDOMSchemaCollection2 methods ***/ + HRESULT (STDMETHODCALLTYPE *validate)( + IXMLDOMSchemaCollection2 *This); + + HRESULT (STDMETHODCALLTYPE *put_validateOnLoad)( + IXMLDOMSchemaCollection2 *This, + VARIANT_BOOL validateOnLoad); + + HRESULT (STDMETHODCALLTYPE *get_validateOnLoad)( + IXMLDOMSchemaCollection2 *This, + VARIANT_BOOL *validateOnLoad); + + HRESULT (STDMETHODCALLTYPE *getSchema)( + IXMLDOMSchemaCollection2 *This, + BSTR namespaceURI, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *getDeclaration)( + IXMLDOMSchemaCollection2 *This, + IXMLDOMNode *node, + ISchemaItem **item); + + END_INTERFACE +} IXMLDOMSchemaCollection2Vtbl; + +interface IXMLDOMSchemaCollection2 { + CONST_VTBL IXMLDOMSchemaCollection2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMSchemaCollection2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMSchemaCollection2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMSchemaCollection2_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMSchemaCollection2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMSchemaCollection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMSchemaCollection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMSchemaCollection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMSchemaCollection methods ***/ +#define IXMLDOMSchemaCollection2_add(This,uri,var) (This)->lpVtbl->add(This,uri,var) +#define IXMLDOMSchemaCollection2_get(This,uri,node) (This)->lpVtbl->get(This,uri,node) +#define IXMLDOMSchemaCollection2_remove(This,uri) (This)->lpVtbl->remove(This,uri) +#define IXMLDOMSchemaCollection2_get_length(This,length) (This)->lpVtbl->get_length(This,length) +#define IXMLDOMSchemaCollection2_get_namespaceURI(This,index,len) (This)->lpVtbl->get_namespaceURI(This,index,len) +#define IXMLDOMSchemaCollection2_addCollection(This,otherCollection) (This)->lpVtbl->addCollection(This,otherCollection) +#define IXMLDOMSchemaCollection2_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +/*** IXMLDOMSchemaCollection2 methods ***/ +#define IXMLDOMSchemaCollection2_validate(This) (This)->lpVtbl->validate(This) +#define IXMLDOMSchemaCollection2_put_validateOnLoad(This,validateOnLoad) (This)->lpVtbl->put_validateOnLoad(This,validateOnLoad) +#define IXMLDOMSchemaCollection2_get_validateOnLoad(This,validateOnLoad) (This)->lpVtbl->get_validateOnLoad(This,validateOnLoad) +#define IXMLDOMSchemaCollection2_getSchema(This,namespaceURI,schema) (This)->lpVtbl->getSchema(This,namespaceURI,schema) +#define IXMLDOMSchemaCollection2_getDeclaration(This,node,item) (This)->lpVtbl->getDeclaration(This,node,item) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_QueryInterface(IXMLDOMSchemaCollection2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMSchemaCollection2_AddRef(IXMLDOMSchemaCollection2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMSchemaCollection2_Release(IXMLDOMSchemaCollection2* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_GetTypeInfoCount(IXMLDOMSchemaCollection2* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_GetTypeInfo(IXMLDOMSchemaCollection2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_GetIDsOfNames(IXMLDOMSchemaCollection2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_Invoke(IXMLDOMSchemaCollection2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMSchemaCollection methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_add(IXMLDOMSchemaCollection2* This,BSTR uri,VARIANT var) { + return This->lpVtbl->add(This,uri,var); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_get(IXMLDOMSchemaCollection2* This,BSTR uri,IXMLDOMNode **node) { + return This->lpVtbl->get(This,uri,node); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_remove(IXMLDOMSchemaCollection2* This,BSTR uri) { + return This->lpVtbl->remove(This,uri); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_get_length(IXMLDOMSchemaCollection2* This,LONG *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_get_namespaceURI(IXMLDOMSchemaCollection2* This,LONG index,BSTR *len) { + return This->lpVtbl->get_namespaceURI(This,index,len); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_addCollection(IXMLDOMSchemaCollection2* This,IXMLDOMSchemaCollection *otherCollection) { + return This->lpVtbl->addCollection(This,otherCollection); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_get__newEnum(IXMLDOMSchemaCollection2* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} +/*** IXMLDOMSchemaCollection2 methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_validate(IXMLDOMSchemaCollection2* This) { + return This->lpVtbl->validate(This); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_put_validateOnLoad(IXMLDOMSchemaCollection2* This,VARIANT_BOOL validateOnLoad) { + return This->lpVtbl->put_validateOnLoad(This,validateOnLoad); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_get_validateOnLoad(IXMLDOMSchemaCollection2* This,VARIANT_BOOL *validateOnLoad) { + return This->lpVtbl->get_validateOnLoad(This,validateOnLoad); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_getSchema(IXMLDOMSchemaCollection2* This,BSTR namespaceURI,ISchema **schema) { + return This->lpVtbl->getSchema(This,namespaceURI,schema); +} +static __WIDL_INLINE HRESULT IXMLDOMSchemaCollection2_getDeclaration(IXMLDOMSchemaCollection2* This,IXMLDOMNode *node,ISchemaItem **item) { + return This->lpVtbl->getDeclaration(This,node,item); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMDocument2 interface + */ +#ifndef __IXMLDOMDocument2_INTERFACE_DEFINED__ +#define __IXMLDOMDocument2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMDocument2, 0x2933bf95, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf95-7b36-11d2-b20e-00c04f983e60") +IXMLDOMDocument2 : public IXMLDOMDocument +{ + virtual HRESULT STDMETHODCALLTYPE get_namespaces( + IXMLDOMSchemaCollection **schemaCollection) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_schemas( + VARIANT *var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_schemas( + VARIANT var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE validate( + IXMLDOMParseError **err) = 0; + + virtual HRESULT STDMETHODCALLTYPE setProperty( + BSTR p, + VARIANT var) = 0; + + virtual HRESULT STDMETHODCALLTYPE getProperty( + BSTR p, + VARIANT *var) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMDocument2, 0x2933bf95, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMDocument2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMDocument2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMDocument2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMDocument2 *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMDocument2 *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMDocument2 *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMDocument2 *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMDocument2 *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMDocument2 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMDocument2 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMDocument2 *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMDocument2 *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMDocument2 *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMDocument2 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMDocument2 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMDocument2 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMDocument2 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMDocument2 *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMDocument2 *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMDocument2 *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMDocument2 *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMDocument2 *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMDocument2 *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMDocument2 *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMDocument2 *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMDocument2 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMDocument2 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMDocument2 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMDocument2 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMDocument2 *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMDocument2 *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMDocument2 *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMDocument methods ***/ + HRESULT (STDMETHODCALLTYPE *get_doctype)( + IXMLDOMDocument2 *This, + IXMLDOMDocumentType **docType); + + HRESULT (STDMETHODCALLTYPE *get_implementation)( + IXMLDOMDocument2 *This, + IXMLDOMImplementation **impl); + + HRESULT (STDMETHODCALLTYPE *get_documentElement)( + IXMLDOMDocument2 *This, + IXMLDOMElement **domElement); + + HRESULT (STDMETHODCALLTYPE *putref_documentElement)( + IXMLDOMDocument2 *This, + IXMLDOMElement *domElement); + + HRESULT (STDMETHODCALLTYPE *createElement)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMElement **domElement); + + HRESULT (STDMETHODCALLTYPE *createDocumentFragment)( + IXMLDOMDocument2 *This, + IXMLDOMDocumentFragment **docFrag); + + HRESULT (STDMETHODCALLTYPE *createTextNode)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMText **text); + + HRESULT (STDMETHODCALLTYPE *createComment)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMComment **comment); + + HRESULT (STDMETHODCALLTYPE *createCDATASection)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMCDATASection **cdata); + + HRESULT (STDMETHODCALLTYPE *createProcessingInstruction)( + IXMLDOMDocument2 *This, + BSTR target, + BSTR data, + IXMLDOMProcessingInstruction **pi); + + HRESULT (STDMETHODCALLTYPE *createAttribute)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMAttribute **attribute); + + HRESULT (STDMETHODCALLTYPE *createEntityReference)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMEntityReference **entityRef); + + HRESULT (STDMETHODCALLTYPE *getElementsByTagName)( + IXMLDOMDocument2 *This, + BSTR p, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *createNode)( + IXMLDOMDocument2 *This, + VARIANT var, + BSTR name, + BSTR uri, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *nodeFromID)( + IXMLDOMDocument2 *This, + BSTR id, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *load)( + IXMLDOMDocument2 *This, + VARIANT var1, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXMLDOMDocument2 *This, + LONG *value); + + HRESULT (STDMETHODCALLTYPE *get_parseError)( + IXMLDOMDocument2 *This, + IXMLDOMParseError **err); + + HRESULT (STDMETHODCALLTYPE *get_url)( + IXMLDOMDocument2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_async)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_async)( + IXMLDOMDocument2 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *abort)( + IXMLDOMDocument2 *This); + + HRESULT (STDMETHODCALLTYPE *loadXML)( + IXMLDOMDocument2 *This, + BSTR p, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *save)( + IXMLDOMDocument2 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_validateOnParse)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_validateOnParse)( + IXMLDOMDocument2 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *get_resolveExternals)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_resolveExternals)( + IXMLDOMDocument2 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *get_preserveWhiteSpace)( + IXMLDOMDocument2 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_preserveWhiteSpace)( + IXMLDOMDocument2 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IXMLDOMDocument2 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *put_ondataavailable)( + IXMLDOMDocument2 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *put_ontransformnode)( + IXMLDOMDocument2 *This, + VARIANT var1); + + /*** IXMLDOMDocument2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_namespaces)( + IXMLDOMDocument2 *This, + IXMLDOMSchemaCollection **schemaCollection); + + HRESULT (STDMETHODCALLTYPE *get_schemas)( + IXMLDOMDocument2 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *putref_schemas)( + IXMLDOMDocument2 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *validate)( + IXMLDOMDocument2 *This, + IXMLDOMParseError **err); + + HRESULT (STDMETHODCALLTYPE *setProperty)( + IXMLDOMDocument2 *This, + BSTR p, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + IXMLDOMDocument2 *This, + BSTR p, + VARIANT *var); + + END_INTERFACE +} IXMLDOMDocument2Vtbl; + +interface IXMLDOMDocument2 { + CONST_VTBL IXMLDOMDocument2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMDocument2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMDocument2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMDocument2_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMDocument2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMDocument2_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMDocument2_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMDocument2_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMDocument2_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMDocument2_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMDocument2_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMDocument2_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMDocument2_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMDocument2_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMDocument2_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMDocument2_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMDocument2_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMDocument2_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMDocument2_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMDocument2_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMDocument2_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMDocument2_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMDocument2_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMDocument2_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMDocument2_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMDocument2_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMDocument2_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMDocument2_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMDocument2_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMDocument2_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMDocument2_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMDocument2_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMDocument2_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMDocument2_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMDocument2_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMDocument2_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMDocument2_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMDocument2_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMDocument2_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMDocument2_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMDocument2_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMDocument methods ***/ +#define IXMLDOMDocument2_get_doctype(This,docType) (This)->lpVtbl->get_doctype(This,docType) +#define IXMLDOMDocument2_get_implementation(This,impl) (This)->lpVtbl->get_implementation(This,impl) +#define IXMLDOMDocument2_get_documentElement(This,domElement) (This)->lpVtbl->get_documentElement(This,domElement) +#define IXMLDOMDocument2_putref_documentElement(This,domElement) (This)->lpVtbl->putref_documentElement(This,domElement) +#define IXMLDOMDocument2_createElement(This,p,domElement) (This)->lpVtbl->createElement(This,p,domElement) +#define IXMLDOMDocument2_createDocumentFragment(This,docFrag) (This)->lpVtbl->createDocumentFragment(This,docFrag) +#define IXMLDOMDocument2_createTextNode(This,p,text) (This)->lpVtbl->createTextNode(This,p,text) +#define IXMLDOMDocument2_createComment(This,p,comment) (This)->lpVtbl->createComment(This,p,comment) +#define IXMLDOMDocument2_createCDATASection(This,p,cdata) (This)->lpVtbl->createCDATASection(This,p,cdata) +#define IXMLDOMDocument2_createProcessingInstruction(This,target,data,pi) (This)->lpVtbl->createProcessingInstruction(This,target,data,pi) +#define IXMLDOMDocument2_createAttribute(This,p,attribute) (This)->lpVtbl->createAttribute(This,p,attribute) +#define IXMLDOMDocument2_createEntityReference(This,p,entityRef) (This)->lpVtbl->createEntityReference(This,p,entityRef) +#define IXMLDOMDocument2_getElementsByTagName(This,p,resultList) (This)->lpVtbl->getElementsByTagName(This,p,resultList) +#define IXMLDOMDocument2_createNode(This,var,name,uri,node) (This)->lpVtbl->createNode(This,var,name,uri,node) +#define IXMLDOMDocument2_nodeFromID(This,id,node) (This)->lpVtbl->nodeFromID(This,id,node) +#define IXMLDOMDocument2_load(This,var1,pbool) (This)->lpVtbl->load(This,var1,pbool) +#define IXMLDOMDocument2_get_readyState(This,value) (This)->lpVtbl->get_readyState(This,value) +#define IXMLDOMDocument2_get_parseError(This,err) (This)->lpVtbl->get_parseError(This,err) +#define IXMLDOMDocument2_get_url(This,p) (This)->lpVtbl->get_url(This,p) +#define IXMLDOMDocument2_get_async(This,pbool) (This)->lpVtbl->get_async(This,pbool) +#define IXMLDOMDocument2_put_async(This,pbool) (This)->lpVtbl->put_async(This,pbool) +#define IXMLDOMDocument2_abort(This) (This)->lpVtbl->abort(This) +#define IXMLDOMDocument2_loadXML(This,p,pbool) (This)->lpVtbl->loadXML(This,p,pbool) +#define IXMLDOMDocument2_save(This,var1) (This)->lpVtbl->save(This,var1) +#define IXMLDOMDocument2_get_validateOnParse(This,pbool) (This)->lpVtbl->get_validateOnParse(This,pbool) +#define IXMLDOMDocument2_put_validateOnParse(This,pbool) (This)->lpVtbl->put_validateOnParse(This,pbool) +#define IXMLDOMDocument2_get_resolveExternals(This,pbool) (This)->lpVtbl->get_resolveExternals(This,pbool) +#define IXMLDOMDocument2_put_resolveExternals(This,pbool) (This)->lpVtbl->put_resolveExternals(This,pbool) +#define IXMLDOMDocument2_get_preserveWhiteSpace(This,pbool) (This)->lpVtbl->get_preserveWhiteSpace(This,pbool) +#define IXMLDOMDocument2_put_preserveWhiteSpace(This,pbool) (This)->lpVtbl->put_preserveWhiteSpace(This,pbool) +#define IXMLDOMDocument2_put_onreadystatechange(This,var1) (This)->lpVtbl->put_onreadystatechange(This,var1) +#define IXMLDOMDocument2_put_ondataavailable(This,var1) (This)->lpVtbl->put_ondataavailable(This,var1) +#define IXMLDOMDocument2_put_ontransformnode(This,var1) (This)->lpVtbl->put_ontransformnode(This,var1) +/*** IXMLDOMDocument2 methods ***/ +#define IXMLDOMDocument2_get_namespaces(This,schemaCollection) (This)->lpVtbl->get_namespaces(This,schemaCollection) +#define IXMLDOMDocument2_get_schemas(This,var1) (This)->lpVtbl->get_schemas(This,var1) +#define IXMLDOMDocument2_putref_schemas(This,var1) (This)->lpVtbl->putref_schemas(This,var1) +#define IXMLDOMDocument2_validate(This,err) (This)->lpVtbl->validate(This,err) +#define IXMLDOMDocument2_setProperty(This,p,var) (This)->lpVtbl->setProperty(This,p,var) +#define IXMLDOMDocument2_getProperty(This,p,var) (This)->lpVtbl->getProperty(This,p,var) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument2_QueryInterface(IXMLDOMDocument2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMDocument2_AddRef(IXMLDOMDocument2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMDocument2_Release(IXMLDOMDocument2* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument2_GetTypeInfoCount(IXMLDOMDocument2* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_GetTypeInfo(IXMLDOMDocument2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_GetIDsOfNames(IXMLDOMDocument2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_Invoke(IXMLDOMDocument2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_nodeName(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_nodeValue(IXMLDOMDocument2* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_nodeValue(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_nodeType(IXMLDOMDocument2* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_parentNode(IXMLDOMDocument2* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_childNodes(IXMLDOMDocument2* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_firstChild(IXMLDOMDocument2* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_lastChild(IXMLDOMDocument2* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_previousSibling(IXMLDOMDocument2* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_nextSibling(IXMLDOMDocument2* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_attributes(IXMLDOMDocument2* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_insertBefore(IXMLDOMDocument2* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_replaceChild(IXMLDOMDocument2* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_removeChild(IXMLDOMDocument2* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_appendChild(IXMLDOMDocument2* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_hasChildNodes(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_ownerDocument(IXMLDOMDocument2* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_cloneNode(IXMLDOMDocument2* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_nodeTypeString(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_text(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_text(IXMLDOMDocument2* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_specified(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_definition(IXMLDOMDocument2* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_nodeTypedValue(IXMLDOMDocument2* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_nodeTypedValue(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_dataType(IXMLDOMDocument2* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_dataType(IXMLDOMDocument2* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_xml(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_transformNode(IXMLDOMDocument2* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_selectNodes(IXMLDOMDocument2* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_selectSingleNode(IXMLDOMDocument2* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_parsed(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_namespaceURI(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_prefix(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_baseName(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_transformNodeToObject(IXMLDOMDocument2* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMDocument methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_doctype(IXMLDOMDocument2* This,IXMLDOMDocumentType **docType) { + return This->lpVtbl->get_doctype(This,docType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_implementation(IXMLDOMDocument2* This,IXMLDOMImplementation **impl) { + return This->lpVtbl->get_implementation(This,impl); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_documentElement(IXMLDOMDocument2* This,IXMLDOMElement **domElement) { + return This->lpVtbl->get_documentElement(This,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_putref_documentElement(IXMLDOMDocument2* This,IXMLDOMElement *domElement) { + return This->lpVtbl->putref_documentElement(This,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createElement(IXMLDOMDocument2* This,BSTR p,IXMLDOMElement **domElement) { + return This->lpVtbl->createElement(This,p,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createDocumentFragment(IXMLDOMDocument2* This,IXMLDOMDocumentFragment **docFrag) { + return This->lpVtbl->createDocumentFragment(This,docFrag); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createTextNode(IXMLDOMDocument2* This,BSTR p,IXMLDOMText **text) { + return This->lpVtbl->createTextNode(This,p,text); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createComment(IXMLDOMDocument2* This,BSTR p,IXMLDOMComment **comment) { + return This->lpVtbl->createComment(This,p,comment); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createCDATASection(IXMLDOMDocument2* This,BSTR p,IXMLDOMCDATASection **cdata) { + return This->lpVtbl->createCDATASection(This,p,cdata); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createProcessingInstruction(IXMLDOMDocument2* This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi) { + return This->lpVtbl->createProcessingInstruction(This,target,data,pi); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createAttribute(IXMLDOMDocument2* This,BSTR p,IXMLDOMAttribute **attribute) { + return This->lpVtbl->createAttribute(This,p,attribute); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createEntityReference(IXMLDOMDocument2* This,BSTR p,IXMLDOMEntityReference **entityRef) { + return This->lpVtbl->createEntityReference(This,p,entityRef); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_getElementsByTagName(IXMLDOMDocument2* This,BSTR p,IXMLDOMNodeList **resultList) { + return This->lpVtbl->getElementsByTagName(This,p,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_createNode(IXMLDOMDocument2* This,VARIANT var,BSTR name,BSTR uri,IXMLDOMNode **node) { + return This->lpVtbl->createNode(This,var,name,uri,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_nodeFromID(IXMLDOMDocument2* This,BSTR id,IXMLDOMNode **node) { + return This->lpVtbl->nodeFromID(This,id,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_load(IXMLDOMDocument2* This,VARIANT var1,VARIANT_BOOL *pbool) { + return This->lpVtbl->load(This,var1,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_readyState(IXMLDOMDocument2* This,LONG *value) { + return This->lpVtbl->get_readyState(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_parseError(IXMLDOMDocument2* This,IXMLDOMParseError **err) { + return This->lpVtbl->get_parseError(This,err); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_url(IXMLDOMDocument2* This,BSTR *p) { + return This->lpVtbl->get_url(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_async(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_async(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_async(IXMLDOMDocument2* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_async(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_abort(IXMLDOMDocument2* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_loadXML(IXMLDOMDocument2* This,BSTR p,VARIANT_BOOL *pbool) { + return This->lpVtbl->loadXML(This,p,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_save(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->save(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_validateOnParse(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_validateOnParse(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_validateOnParse(IXMLDOMDocument2* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_validateOnParse(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_resolveExternals(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_resolveExternals(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_resolveExternals(IXMLDOMDocument2* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_resolveExternals(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_preserveWhiteSpace(IXMLDOMDocument2* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_preserveWhiteSpace(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_preserveWhiteSpace(IXMLDOMDocument2* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_preserveWhiteSpace(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_onreadystatechange(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->put_onreadystatechange(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_ondataavailable(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->put_ondataavailable(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_put_ontransformnode(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->put_ontransformnode(This,var1); +} +/*** IXMLDOMDocument2 methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_namespaces(IXMLDOMDocument2* This,IXMLDOMSchemaCollection **schemaCollection) { + return This->lpVtbl->get_namespaces(This,schemaCollection); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_get_schemas(IXMLDOMDocument2* This,VARIANT *var1) { + return This->lpVtbl->get_schemas(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_putref_schemas(IXMLDOMDocument2* This,VARIANT var1) { + return This->lpVtbl->putref_schemas(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_validate(IXMLDOMDocument2* This,IXMLDOMParseError **err) { + return This->lpVtbl->validate(This,err); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_setProperty(IXMLDOMDocument2* This,BSTR p,VARIANT var) { + return This->lpVtbl->setProperty(This,p,var); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument2_getProperty(IXMLDOMDocument2* This,BSTR p,VARIANT *var) { + return This->lpVtbl->getProperty(This,p,var); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMDocument2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMDocument3 interface + */ +#ifndef __IXMLDOMDocument3_INTERFACE_DEFINED__ +#define __IXMLDOMDocument3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMDocument3, 0x2933bf96, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf96-7b36-11d2-b20e-00c04f983e60") +IXMLDOMDocument3 : public IXMLDOMDocument2 +{ + virtual HRESULT STDMETHODCALLTYPE validateNode( + IXMLDOMNode *node, + IXMLDOMParseError **error) = 0; + + virtual HRESULT STDMETHODCALLTYPE importNode( + IXMLDOMNode *node, + VARIANT_BOOL deep, + IXMLDOMNode **clone) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMDocument3, 0x2933bf96, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMDocument3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMDocument3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMDocument3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMDocument3 *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMDocument3 *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMDocument3 *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMDocument3 *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMDocument3 *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMDocument3 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMDocument3 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMDocument3 *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMDocument3 *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMDocument3 *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMDocument3 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMDocument3 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMDocument3 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMDocument3 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMDocument3 *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMDocument3 *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMDocument3 *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMDocument3 *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMDocument3 *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMDocument3 *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMDocument3 *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMDocument3 *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMDocument3 *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMDocument3 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMDocument3 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMDocument3 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMDocument3 *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMDocument3 *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMDocument3 *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMDocument methods ***/ + HRESULT (STDMETHODCALLTYPE *get_doctype)( + IXMLDOMDocument3 *This, + IXMLDOMDocumentType **docType); + + HRESULT (STDMETHODCALLTYPE *get_implementation)( + IXMLDOMDocument3 *This, + IXMLDOMImplementation **impl); + + HRESULT (STDMETHODCALLTYPE *get_documentElement)( + IXMLDOMDocument3 *This, + IXMLDOMElement **domElement); + + HRESULT (STDMETHODCALLTYPE *putref_documentElement)( + IXMLDOMDocument3 *This, + IXMLDOMElement *domElement); + + HRESULT (STDMETHODCALLTYPE *createElement)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMElement **domElement); + + HRESULT (STDMETHODCALLTYPE *createDocumentFragment)( + IXMLDOMDocument3 *This, + IXMLDOMDocumentFragment **docFrag); + + HRESULT (STDMETHODCALLTYPE *createTextNode)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMText **text); + + HRESULT (STDMETHODCALLTYPE *createComment)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMComment **comment); + + HRESULT (STDMETHODCALLTYPE *createCDATASection)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMCDATASection **cdata); + + HRESULT (STDMETHODCALLTYPE *createProcessingInstruction)( + IXMLDOMDocument3 *This, + BSTR target, + BSTR data, + IXMLDOMProcessingInstruction **pi); + + HRESULT (STDMETHODCALLTYPE *createAttribute)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMAttribute **attribute); + + HRESULT (STDMETHODCALLTYPE *createEntityReference)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMEntityReference **entityRef); + + HRESULT (STDMETHODCALLTYPE *getElementsByTagName)( + IXMLDOMDocument3 *This, + BSTR p, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *createNode)( + IXMLDOMDocument3 *This, + VARIANT var, + BSTR name, + BSTR uri, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *nodeFromID)( + IXMLDOMDocument3 *This, + BSTR id, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *load)( + IXMLDOMDocument3 *This, + VARIANT var1, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXMLDOMDocument3 *This, + LONG *value); + + HRESULT (STDMETHODCALLTYPE *get_parseError)( + IXMLDOMDocument3 *This, + IXMLDOMParseError **err); + + HRESULT (STDMETHODCALLTYPE *get_url)( + IXMLDOMDocument3 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_async)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_async)( + IXMLDOMDocument3 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *abort)( + IXMLDOMDocument3 *This); + + HRESULT (STDMETHODCALLTYPE *loadXML)( + IXMLDOMDocument3 *This, + BSTR p, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *save)( + IXMLDOMDocument3 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_validateOnParse)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_validateOnParse)( + IXMLDOMDocument3 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *get_resolveExternals)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_resolveExternals)( + IXMLDOMDocument3 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *get_preserveWhiteSpace)( + IXMLDOMDocument3 *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *put_preserveWhiteSpace)( + IXMLDOMDocument3 *This, + VARIANT_BOOL pbool); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IXMLDOMDocument3 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *put_ondataavailable)( + IXMLDOMDocument3 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *put_ontransformnode)( + IXMLDOMDocument3 *This, + VARIANT var1); + + /*** IXMLDOMDocument2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_namespaces)( + IXMLDOMDocument3 *This, + IXMLDOMSchemaCollection **schemaCollection); + + HRESULT (STDMETHODCALLTYPE *get_schemas)( + IXMLDOMDocument3 *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *putref_schemas)( + IXMLDOMDocument3 *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *validate)( + IXMLDOMDocument3 *This, + IXMLDOMParseError **err); + + HRESULT (STDMETHODCALLTYPE *setProperty)( + IXMLDOMDocument3 *This, + BSTR p, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + IXMLDOMDocument3 *This, + BSTR p, + VARIANT *var); + + /*** IXMLDOMDocument3 methods ***/ + HRESULT (STDMETHODCALLTYPE *validateNode)( + IXMLDOMDocument3 *This, + IXMLDOMNode *node, + IXMLDOMParseError **error); + + HRESULT (STDMETHODCALLTYPE *importNode)( + IXMLDOMDocument3 *This, + IXMLDOMNode *node, + VARIANT_BOOL deep, + IXMLDOMNode **clone); + + END_INTERFACE +} IXMLDOMDocument3Vtbl; + +interface IXMLDOMDocument3 { + CONST_VTBL IXMLDOMDocument3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMDocument3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMDocument3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMDocument3_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMDocument3_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMDocument3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMDocument3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMDocument3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMDocument3_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMDocument3_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMDocument3_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMDocument3_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMDocument3_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMDocument3_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMDocument3_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMDocument3_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMDocument3_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMDocument3_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMDocument3_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMDocument3_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMDocument3_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMDocument3_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMDocument3_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMDocument3_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMDocument3_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMDocument3_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMDocument3_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMDocument3_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMDocument3_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMDocument3_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMDocument3_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMDocument3_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMDocument3_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMDocument3_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMDocument3_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMDocument3_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMDocument3_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMDocument3_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMDocument3_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMDocument3_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMDocument3_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMDocument3_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMDocument3_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMDocument3_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMDocument methods ***/ +#define IXMLDOMDocument3_get_doctype(This,docType) (This)->lpVtbl->get_doctype(This,docType) +#define IXMLDOMDocument3_get_implementation(This,impl) (This)->lpVtbl->get_implementation(This,impl) +#define IXMLDOMDocument3_get_documentElement(This,domElement) (This)->lpVtbl->get_documentElement(This,domElement) +#define IXMLDOMDocument3_putref_documentElement(This,domElement) (This)->lpVtbl->putref_documentElement(This,domElement) +#define IXMLDOMDocument3_createElement(This,p,domElement) (This)->lpVtbl->createElement(This,p,domElement) +#define IXMLDOMDocument3_createDocumentFragment(This,docFrag) (This)->lpVtbl->createDocumentFragment(This,docFrag) +#define IXMLDOMDocument3_createTextNode(This,p,text) (This)->lpVtbl->createTextNode(This,p,text) +#define IXMLDOMDocument3_createComment(This,p,comment) (This)->lpVtbl->createComment(This,p,comment) +#define IXMLDOMDocument3_createCDATASection(This,p,cdata) (This)->lpVtbl->createCDATASection(This,p,cdata) +#define IXMLDOMDocument3_createProcessingInstruction(This,target,data,pi) (This)->lpVtbl->createProcessingInstruction(This,target,data,pi) +#define IXMLDOMDocument3_createAttribute(This,p,attribute) (This)->lpVtbl->createAttribute(This,p,attribute) +#define IXMLDOMDocument3_createEntityReference(This,p,entityRef) (This)->lpVtbl->createEntityReference(This,p,entityRef) +#define IXMLDOMDocument3_getElementsByTagName(This,p,resultList) (This)->lpVtbl->getElementsByTagName(This,p,resultList) +#define IXMLDOMDocument3_createNode(This,var,name,uri,node) (This)->lpVtbl->createNode(This,var,name,uri,node) +#define IXMLDOMDocument3_nodeFromID(This,id,node) (This)->lpVtbl->nodeFromID(This,id,node) +#define IXMLDOMDocument3_load(This,var1,pbool) (This)->lpVtbl->load(This,var1,pbool) +#define IXMLDOMDocument3_get_readyState(This,value) (This)->lpVtbl->get_readyState(This,value) +#define IXMLDOMDocument3_get_parseError(This,err) (This)->lpVtbl->get_parseError(This,err) +#define IXMLDOMDocument3_get_url(This,p) (This)->lpVtbl->get_url(This,p) +#define IXMLDOMDocument3_get_async(This,pbool) (This)->lpVtbl->get_async(This,pbool) +#define IXMLDOMDocument3_put_async(This,pbool) (This)->lpVtbl->put_async(This,pbool) +#define IXMLDOMDocument3_abort(This) (This)->lpVtbl->abort(This) +#define IXMLDOMDocument3_loadXML(This,p,pbool) (This)->lpVtbl->loadXML(This,p,pbool) +#define IXMLDOMDocument3_save(This,var1) (This)->lpVtbl->save(This,var1) +#define IXMLDOMDocument3_get_validateOnParse(This,pbool) (This)->lpVtbl->get_validateOnParse(This,pbool) +#define IXMLDOMDocument3_put_validateOnParse(This,pbool) (This)->lpVtbl->put_validateOnParse(This,pbool) +#define IXMLDOMDocument3_get_resolveExternals(This,pbool) (This)->lpVtbl->get_resolveExternals(This,pbool) +#define IXMLDOMDocument3_put_resolveExternals(This,pbool) (This)->lpVtbl->put_resolveExternals(This,pbool) +#define IXMLDOMDocument3_get_preserveWhiteSpace(This,pbool) (This)->lpVtbl->get_preserveWhiteSpace(This,pbool) +#define IXMLDOMDocument3_put_preserveWhiteSpace(This,pbool) (This)->lpVtbl->put_preserveWhiteSpace(This,pbool) +#define IXMLDOMDocument3_put_onreadystatechange(This,var1) (This)->lpVtbl->put_onreadystatechange(This,var1) +#define IXMLDOMDocument3_put_ondataavailable(This,var1) (This)->lpVtbl->put_ondataavailable(This,var1) +#define IXMLDOMDocument3_put_ontransformnode(This,var1) (This)->lpVtbl->put_ontransformnode(This,var1) +/*** IXMLDOMDocument2 methods ***/ +#define IXMLDOMDocument3_get_namespaces(This,schemaCollection) (This)->lpVtbl->get_namespaces(This,schemaCollection) +#define IXMLDOMDocument3_get_schemas(This,var1) (This)->lpVtbl->get_schemas(This,var1) +#define IXMLDOMDocument3_putref_schemas(This,var1) (This)->lpVtbl->putref_schemas(This,var1) +#define IXMLDOMDocument3_validate(This,err) (This)->lpVtbl->validate(This,err) +#define IXMLDOMDocument3_setProperty(This,p,var) (This)->lpVtbl->setProperty(This,p,var) +#define IXMLDOMDocument3_getProperty(This,p,var) (This)->lpVtbl->getProperty(This,p,var) +/*** IXMLDOMDocument3 methods ***/ +#define IXMLDOMDocument3_validateNode(This,node,error) (This)->lpVtbl->validateNode(This,node,error) +#define IXMLDOMDocument3_importNode(This,node,deep,clone) (This)->lpVtbl->importNode(This,node,deep,clone) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument3_QueryInterface(IXMLDOMDocument3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMDocument3_AddRef(IXMLDOMDocument3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMDocument3_Release(IXMLDOMDocument3* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument3_GetTypeInfoCount(IXMLDOMDocument3* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_GetTypeInfo(IXMLDOMDocument3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_GetIDsOfNames(IXMLDOMDocument3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_Invoke(IXMLDOMDocument3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_nodeName(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_nodeValue(IXMLDOMDocument3* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_nodeValue(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_nodeType(IXMLDOMDocument3* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_parentNode(IXMLDOMDocument3* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_childNodes(IXMLDOMDocument3* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_firstChild(IXMLDOMDocument3* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_lastChild(IXMLDOMDocument3* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_previousSibling(IXMLDOMDocument3* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_nextSibling(IXMLDOMDocument3* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_attributes(IXMLDOMDocument3* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_insertBefore(IXMLDOMDocument3* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_replaceChild(IXMLDOMDocument3* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_removeChild(IXMLDOMDocument3* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_appendChild(IXMLDOMDocument3* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_hasChildNodes(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_ownerDocument(IXMLDOMDocument3* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_cloneNode(IXMLDOMDocument3* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_nodeTypeString(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_text(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_text(IXMLDOMDocument3* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_specified(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_definition(IXMLDOMDocument3* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_nodeTypedValue(IXMLDOMDocument3* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_nodeTypedValue(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_dataType(IXMLDOMDocument3* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_dataType(IXMLDOMDocument3* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_xml(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_transformNode(IXMLDOMDocument3* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_selectNodes(IXMLDOMDocument3* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_selectSingleNode(IXMLDOMDocument3* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_parsed(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_namespaceURI(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_prefix(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_baseName(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_transformNodeToObject(IXMLDOMDocument3* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMDocument methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_doctype(IXMLDOMDocument3* This,IXMLDOMDocumentType **docType) { + return This->lpVtbl->get_doctype(This,docType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_implementation(IXMLDOMDocument3* This,IXMLDOMImplementation **impl) { + return This->lpVtbl->get_implementation(This,impl); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_documentElement(IXMLDOMDocument3* This,IXMLDOMElement **domElement) { + return This->lpVtbl->get_documentElement(This,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_putref_documentElement(IXMLDOMDocument3* This,IXMLDOMElement *domElement) { + return This->lpVtbl->putref_documentElement(This,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createElement(IXMLDOMDocument3* This,BSTR p,IXMLDOMElement **domElement) { + return This->lpVtbl->createElement(This,p,domElement); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createDocumentFragment(IXMLDOMDocument3* This,IXMLDOMDocumentFragment **docFrag) { + return This->lpVtbl->createDocumentFragment(This,docFrag); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createTextNode(IXMLDOMDocument3* This,BSTR p,IXMLDOMText **text) { + return This->lpVtbl->createTextNode(This,p,text); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createComment(IXMLDOMDocument3* This,BSTR p,IXMLDOMComment **comment) { + return This->lpVtbl->createComment(This,p,comment); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createCDATASection(IXMLDOMDocument3* This,BSTR p,IXMLDOMCDATASection **cdata) { + return This->lpVtbl->createCDATASection(This,p,cdata); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createProcessingInstruction(IXMLDOMDocument3* This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi) { + return This->lpVtbl->createProcessingInstruction(This,target,data,pi); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createAttribute(IXMLDOMDocument3* This,BSTR p,IXMLDOMAttribute **attribute) { + return This->lpVtbl->createAttribute(This,p,attribute); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createEntityReference(IXMLDOMDocument3* This,BSTR p,IXMLDOMEntityReference **entityRef) { + return This->lpVtbl->createEntityReference(This,p,entityRef); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_getElementsByTagName(IXMLDOMDocument3* This,BSTR p,IXMLDOMNodeList **resultList) { + return This->lpVtbl->getElementsByTagName(This,p,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_createNode(IXMLDOMDocument3* This,VARIANT var,BSTR name,BSTR uri,IXMLDOMNode **node) { + return This->lpVtbl->createNode(This,var,name,uri,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_nodeFromID(IXMLDOMDocument3* This,BSTR id,IXMLDOMNode **node) { + return This->lpVtbl->nodeFromID(This,id,node); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_load(IXMLDOMDocument3* This,VARIANT var1,VARIANT_BOOL *pbool) { + return This->lpVtbl->load(This,var1,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_readyState(IXMLDOMDocument3* This,LONG *value) { + return This->lpVtbl->get_readyState(This,value); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_parseError(IXMLDOMDocument3* This,IXMLDOMParseError **err) { + return This->lpVtbl->get_parseError(This,err); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_url(IXMLDOMDocument3* This,BSTR *p) { + return This->lpVtbl->get_url(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_async(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_async(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_async(IXMLDOMDocument3* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_async(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_abort(IXMLDOMDocument3* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_loadXML(IXMLDOMDocument3* This,BSTR p,VARIANT_BOOL *pbool) { + return This->lpVtbl->loadXML(This,p,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_save(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->save(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_validateOnParse(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_validateOnParse(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_validateOnParse(IXMLDOMDocument3* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_validateOnParse(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_resolveExternals(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_resolveExternals(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_resolveExternals(IXMLDOMDocument3* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_resolveExternals(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_preserveWhiteSpace(IXMLDOMDocument3* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_preserveWhiteSpace(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_preserveWhiteSpace(IXMLDOMDocument3* This,VARIANT_BOOL pbool) { + return This->lpVtbl->put_preserveWhiteSpace(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_onreadystatechange(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->put_onreadystatechange(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_ondataavailable(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->put_ondataavailable(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_put_ontransformnode(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->put_ontransformnode(This,var1); +} +/*** IXMLDOMDocument2 methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_namespaces(IXMLDOMDocument3* This,IXMLDOMSchemaCollection **schemaCollection) { + return This->lpVtbl->get_namespaces(This,schemaCollection); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_get_schemas(IXMLDOMDocument3* This,VARIANT *var1) { + return This->lpVtbl->get_schemas(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_putref_schemas(IXMLDOMDocument3* This,VARIANT var1) { + return This->lpVtbl->putref_schemas(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_validate(IXMLDOMDocument3* This,IXMLDOMParseError **err) { + return This->lpVtbl->validate(This,err); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_setProperty(IXMLDOMDocument3* This,BSTR p,VARIANT var) { + return This->lpVtbl->setProperty(This,p,var); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_getProperty(IXMLDOMDocument3* This,BSTR p,VARIANT *var) { + return This->lpVtbl->getProperty(This,p,var); +} +/*** IXMLDOMDocument3 methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocument3_validateNode(IXMLDOMDocument3* This,IXMLDOMNode *node,IXMLDOMParseError **error) { + return This->lpVtbl->validateNode(This,node,error); +} +static __WIDL_INLINE HRESULT IXMLDOMDocument3_importNode(IXMLDOMDocument3* This,IXMLDOMNode *node,VARIANT_BOOL deep,IXMLDOMNode **clone) { + return This->lpVtbl->importNode(This,node,deep,clone); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMDocument3_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMNodeList interface + */ +#ifndef __IXMLDOMNodeList_INTERFACE_DEFINED__ +#define __IXMLDOMNodeList_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMNodeList, 0x2933bf82, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf82-7b36-11d2-b20e-00c04f983e60") +IXMLDOMNodeList : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG lIndex, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *lLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE nextNode( + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppUnk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMNodeList, 0x2933bf82, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMNodeListVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMNodeList *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMNodeList *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMNodeList *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMNodeList *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMNodeList *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMNodeList *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMNodeList *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNodeList methods ***/ + HRESULT (STDMETHODCALLTYPE *get_item)( + IXMLDOMNodeList *This, + LONG lIndex, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMNodeList *This, + LONG *lLength); + + HRESULT (STDMETHODCALLTYPE *nextNode)( + IXMLDOMNodeList *This, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *reset)( + IXMLDOMNodeList *This); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLDOMNodeList *This, + IUnknown **ppUnk); + + END_INTERFACE +} IXMLDOMNodeListVtbl; + +interface IXMLDOMNodeList { + CONST_VTBL IXMLDOMNodeListVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMNodeList_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMNodeList_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMNodeList_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMNodeList_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMNodeList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMNodeList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMNodeList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNodeList methods ***/ +#define IXMLDOMNodeList_get_item(This,lIndex,outNode) (This)->lpVtbl->get_item(This,lIndex,outNode) +#define IXMLDOMNodeList_get_length(This,lLength) (This)->lpVtbl->get_length(This,lLength) +#define IXMLDOMNodeList_nextNode(This,outNode) (This)->lpVtbl->nextNode(This,outNode) +#define IXMLDOMNodeList_reset(This) (This)->lpVtbl->reset(This) +#define IXMLDOMNodeList_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNodeList_QueryInterface(IXMLDOMNodeList* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMNodeList_AddRef(IXMLDOMNodeList* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMNodeList_Release(IXMLDOMNodeList* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNodeList_GetTypeInfoCount(IXMLDOMNodeList* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_GetTypeInfo(IXMLDOMNodeList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_GetIDsOfNames(IXMLDOMNodeList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_Invoke(IXMLDOMNodeList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNodeList methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNodeList_get_item(IXMLDOMNodeList* This,LONG lIndex,IXMLDOMNode **outNode) { + return This->lpVtbl->get_item(This,lIndex,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_get_length(IXMLDOMNodeList* This,LONG *lLength) { + return This->lpVtbl->get_length(This,lLength); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_nextNode(IXMLDOMNodeList* This,IXMLDOMNode **outNode) { + return This->lpVtbl->nextNode(This,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_reset(IXMLDOMNodeList* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IXMLDOMNodeList_get__newEnum(IXMLDOMNodeList* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMNodeList_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMSelection interface + */ +#ifndef __IXMLDOMSelection_INTERFACE_DEFINED__ +#define __IXMLDOMSelection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMSelection, 0xaa634fc7, 0x5888, 0x44a7, 0xa2,0x57, 0x3a,0x47,0x15,0x0d,0x3a,0x0e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("aa634fc7-5888-44a7-a257-3a47150d3a0e") +IXMLDOMSelection : public IXMLDOMNodeList +{ + virtual HRESULT STDMETHODCALLTYPE get_expr( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_expr( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_context( + IXMLDOMNode **ppNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_context( + IXMLDOMNode *pNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE peekNode( + IXMLDOMNode **ppNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE matches( + IXMLDOMNode *pNode, + IXMLDOMNode **ppNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeNext( + IXMLDOMNode **ppNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeAll( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE clone( + IXMLDOMSelection **ppNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE getProperty( + BSTR p, + VARIANT *var) = 0; + + virtual HRESULT STDMETHODCALLTYPE setProperty( + BSTR p, + VARIANT var) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMSelection, 0xaa634fc7, 0x5888, 0x44a7, 0xa2,0x57, 0x3a,0x47,0x15,0x0d,0x3a,0x0e) +#endif +#else +typedef struct IXMLDOMSelectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMSelection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMSelection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMSelection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMSelection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMSelection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMSelection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMSelection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNodeList methods ***/ + HRESULT (STDMETHODCALLTYPE *get_item)( + IXMLDOMSelection *This, + LONG lIndex, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMSelection *This, + LONG *lLength); + + HRESULT (STDMETHODCALLTYPE *nextNode)( + IXMLDOMSelection *This, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *reset)( + IXMLDOMSelection *This); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLDOMSelection *This, + IUnknown **ppUnk); + + /*** IXMLDOMSelection methods ***/ + HRESULT (STDMETHODCALLTYPE *get_expr)( + IXMLDOMSelection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_expr)( + IXMLDOMSelection *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_context)( + IXMLDOMSelection *This, + IXMLDOMNode **ppNode); + + HRESULT (STDMETHODCALLTYPE *putref_context)( + IXMLDOMSelection *This, + IXMLDOMNode *pNode); + + HRESULT (STDMETHODCALLTYPE *peekNode)( + IXMLDOMSelection *This, + IXMLDOMNode **ppNode); + + HRESULT (STDMETHODCALLTYPE *matches)( + IXMLDOMSelection *This, + IXMLDOMNode *pNode, + IXMLDOMNode **ppNode); + + HRESULT (STDMETHODCALLTYPE *removeNext)( + IXMLDOMSelection *This, + IXMLDOMNode **ppNode); + + HRESULT (STDMETHODCALLTYPE *removeAll)( + IXMLDOMSelection *This); + + HRESULT (STDMETHODCALLTYPE *clone)( + IXMLDOMSelection *This, + IXMLDOMSelection **ppNode); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + IXMLDOMSelection *This, + BSTR p, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *setProperty)( + IXMLDOMSelection *This, + BSTR p, + VARIANT var); + + END_INTERFACE +} IXMLDOMSelectionVtbl; + +interface IXMLDOMSelection { + CONST_VTBL IXMLDOMSelectionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMSelection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMSelection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMSelection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMSelection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMSelection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMSelection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMSelection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNodeList methods ***/ +#define IXMLDOMSelection_get_item(This,lIndex,outNode) (This)->lpVtbl->get_item(This,lIndex,outNode) +#define IXMLDOMSelection_get_length(This,lLength) (This)->lpVtbl->get_length(This,lLength) +#define IXMLDOMSelection_nextNode(This,outNode) (This)->lpVtbl->nextNode(This,outNode) +#define IXMLDOMSelection_reset(This) (This)->lpVtbl->reset(This) +#define IXMLDOMSelection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +/*** IXMLDOMSelection methods ***/ +#define IXMLDOMSelection_get_expr(This,p) (This)->lpVtbl->get_expr(This,p) +#define IXMLDOMSelection_put_expr(This,p) (This)->lpVtbl->put_expr(This,p) +#define IXMLDOMSelection_get_context(This,ppNode) (This)->lpVtbl->get_context(This,ppNode) +#define IXMLDOMSelection_putref_context(This,pNode) (This)->lpVtbl->putref_context(This,pNode) +#define IXMLDOMSelection_peekNode(This,ppNode) (This)->lpVtbl->peekNode(This,ppNode) +#define IXMLDOMSelection_matches(This,pNode,ppNode) (This)->lpVtbl->matches(This,pNode,ppNode) +#define IXMLDOMSelection_removeNext(This,ppNode) (This)->lpVtbl->removeNext(This,ppNode) +#define IXMLDOMSelection_removeAll(This) (This)->lpVtbl->removeAll(This) +#define IXMLDOMSelection_clone(This,ppNode) (This)->lpVtbl->clone(This,ppNode) +#define IXMLDOMSelection_getProperty(This,p,var) (This)->lpVtbl->getProperty(This,p,var) +#define IXMLDOMSelection_setProperty(This,p,var) (This)->lpVtbl->setProperty(This,p,var) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSelection_QueryInterface(IXMLDOMSelection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMSelection_AddRef(IXMLDOMSelection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMSelection_Release(IXMLDOMSelection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSelection_GetTypeInfoCount(IXMLDOMSelection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_GetTypeInfo(IXMLDOMSelection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_GetIDsOfNames(IXMLDOMSelection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_Invoke(IXMLDOMSelection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNodeList methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSelection_get_item(IXMLDOMSelection* This,LONG lIndex,IXMLDOMNode **outNode) { + return This->lpVtbl->get_item(This,lIndex,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_get_length(IXMLDOMSelection* This,LONG *lLength) { + return This->lpVtbl->get_length(This,lLength); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_nextNode(IXMLDOMSelection* This,IXMLDOMNode **outNode) { + return This->lpVtbl->nextNode(This,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_reset(IXMLDOMSelection* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_get__newEnum(IXMLDOMSelection* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} +/*** IXMLDOMSelection methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMSelection_get_expr(IXMLDOMSelection* This,BSTR *p) { + return This->lpVtbl->get_expr(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_put_expr(IXMLDOMSelection* This,BSTR p) { + return This->lpVtbl->put_expr(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_get_context(IXMLDOMSelection* This,IXMLDOMNode **ppNode) { + return This->lpVtbl->get_context(This,ppNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_putref_context(IXMLDOMSelection* This,IXMLDOMNode *pNode) { + return This->lpVtbl->putref_context(This,pNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_peekNode(IXMLDOMSelection* This,IXMLDOMNode **ppNode) { + return This->lpVtbl->peekNode(This,ppNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_matches(IXMLDOMSelection* This,IXMLDOMNode *pNode,IXMLDOMNode **ppNode) { + return This->lpVtbl->matches(This,pNode,ppNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_removeNext(IXMLDOMSelection* This,IXMLDOMNode **ppNode) { + return This->lpVtbl->removeNext(This,ppNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_removeAll(IXMLDOMSelection* This) { + return This->lpVtbl->removeAll(This); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_clone(IXMLDOMSelection* This,IXMLDOMSelection **ppNode) { + return This->lpVtbl->clone(This,ppNode); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_getProperty(IXMLDOMSelection* This,BSTR p,VARIANT *var) { + return This->lpVtbl->getProperty(This,p,var); +} +static __WIDL_INLINE HRESULT IXMLDOMSelection_setProperty(IXMLDOMSelection* This,BSTR p,VARIANT var) { + return This->lpVtbl->setProperty(This,p,var); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMSelection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMNamedNodeMap interface + */ +#ifndef __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ +#define __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMNamedNodeMap, 0x2933bf83, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf83-7b36-11d2-b20e-00c04f983e60") +IXMLDOMNamedNodeMap : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE getNamedItem( + BSTR p, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE setNamedItem( + IXMLDOMNode *newNode, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeNamedItem( + BSTR p, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG lIndex, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *lLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE getQualifiedItem( + BSTR name, + BSTR uri, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeQualifiedItem( + BSTR name, + BSTR uri, + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE nextNode( + IXMLDOMNode **outNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppUnk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMNamedNodeMap, 0x2933bf83, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMNamedNodeMapVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMNamedNodeMap *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMNamedNodeMap *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMNamedNodeMap *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMNamedNodeMap *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMNamedNodeMap *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMNamedNodeMap *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMNamedNodeMap *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNamedNodeMap methods ***/ + HRESULT (STDMETHODCALLTYPE *getNamedItem)( + IXMLDOMNamedNodeMap *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *setNamedItem)( + IXMLDOMNamedNodeMap *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *removeNamedItem)( + IXMLDOMNamedNodeMap *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_item)( + IXMLDOMNamedNodeMap *This, + LONG lIndex, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMNamedNodeMap *This, + LONG *lLength); + + HRESULT (STDMETHODCALLTYPE *getQualifiedItem)( + IXMLDOMNamedNodeMap *This, + BSTR name, + BSTR uri, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *removeQualifiedItem)( + IXMLDOMNamedNodeMap *This, + BSTR name, + BSTR uri, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *nextNode)( + IXMLDOMNamedNodeMap *This, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *reset)( + IXMLDOMNamedNodeMap *This); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLDOMNamedNodeMap *This, + IUnknown **ppUnk); + + END_INTERFACE +} IXMLDOMNamedNodeMapVtbl; + +interface IXMLDOMNamedNodeMap { + CONST_VTBL IXMLDOMNamedNodeMapVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMNamedNodeMap_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMNamedNodeMap_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMNamedNodeMap_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMNamedNodeMap_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMNamedNodeMap_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMNamedNodeMap_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMNamedNodeMap_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNamedNodeMap methods ***/ +#define IXMLDOMNamedNodeMap_getNamedItem(This,p,outNode) (This)->lpVtbl->getNamedItem(This,p,outNode) +#define IXMLDOMNamedNodeMap_setNamedItem(This,newNode,outNode) (This)->lpVtbl->setNamedItem(This,newNode,outNode) +#define IXMLDOMNamedNodeMap_removeNamedItem(This,p,outNode) (This)->lpVtbl->removeNamedItem(This,p,outNode) +#define IXMLDOMNamedNodeMap_get_item(This,lIndex,outNode) (This)->lpVtbl->get_item(This,lIndex,outNode) +#define IXMLDOMNamedNodeMap_get_length(This,lLength) (This)->lpVtbl->get_length(This,lLength) +#define IXMLDOMNamedNodeMap_getQualifiedItem(This,name,uri,outNode) (This)->lpVtbl->getQualifiedItem(This,name,uri,outNode) +#define IXMLDOMNamedNodeMap_removeQualifiedItem(This,name,uri,outNode) (This)->lpVtbl->removeQualifiedItem(This,name,uri,outNode) +#define IXMLDOMNamedNodeMap_nextNode(This,outNode) (This)->lpVtbl->nextNode(This,outNode) +#define IXMLDOMNamedNodeMap_reset(This) (This)->lpVtbl->reset(This) +#define IXMLDOMNamedNodeMap_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_QueryInterface(IXMLDOMNamedNodeMap* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMNamedNodeMap_AddRef(IXMLDOMNamedNodeMap* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMNamedNodeMap_Release(IXMLDOMNamedNodeMap* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_GetTypeInfoCount(IXMLDOMNamedNodeMap* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_GetTypeInfo(IXMLDOMNamedNodeMap* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_GetIDsOfNames(IXMLDOMNamedNodeMap* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_Invoke(IXMLDOMNamedNodeMap* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNamedNodeMap methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_getNamedItem(IXMLDOMNamedNodeMap* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->getNamedItem(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_setNamedItem(IXMLDOMNamedNodeMap* This,IXMLDOMNode *newNode,IXMLDOMNode **outNode) { + return This->lpVtbl->setNamedItem(This,newNode,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_removeNamedItem(IXMLDOMNamedNodeMap* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->removeNamedItem(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_get_item(IXMLDOMNamedNodeMap* This,LONG lIndex,IXMLDOMNode **outNode) { + return This->lpVtbl->get_item(This,lIndex,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_get_length(IXMLDOMNamedNodeMap* This,LONG *lLength) { + return This->lpVtbl->get_length(This,lLength); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_getQualifiedItem(IXMLDOMNamedNodeMap* This,BSTR name,BSTR uri,IXMLDOMNode **outNode) { + return This->lpVtbl->getQualifiedItem(This,name,uri,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_removeQualifiedItem(IXMLDOMNamedNodeMap* This,BSTR name,BSTR uri,IXMLDOMNode **outNode) { + return This->lpVtbl->removeQualifiedItem(This,name,uri,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_nextNode(IXMLDOMNamedNodeMap* This,IXMLDOMNode **outNode) { + return This->lpVtbl->nextNode(This,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_reset(IXMLDOMNamedNodeMap* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IXMLDOMNamedNodeMap_get__newEnum(IXMLDOMNamedNodeMap* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMDocumentFragment interface + */ +#ifndef __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ +#define __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMDocumentFragment, 0x3efaa413, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3efaa413-272f-11d2-836f-0000f87a7782") +IXMLDOMDocumentFragment : public IXMLDOMNode +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMDocumentFragment, 0x3efaa413, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif +#else +typedef struct IXMLDOMDocumentFragmentVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMDocumentFragment *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMDocumentFragment *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMDocumentFragment *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMDocumentFragment *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMDocumentFragment *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMDocumentFragment *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMDocumentFragment *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMDocumentFragment *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMDocumentFragment *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMDocumentFragment *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMDocumentFragment *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMDocumentFragment *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMDocumentFragment *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMDocumentFragment *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMDocumentFragment *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMDocumentFragment *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMDocumentFragment *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMDocumentFragment *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMDocumentFragment *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMDocumentFragment *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMDocumentFragment *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMDocumentFragment *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMDocumentFragment *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMDocumentFragment *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMDocumentFragment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMDocumentFragment *This, + IXMLDOMNode *domNode, + VARIANT var1); + + END_INTERFACE +} IXMLDOMDocumentFragmentVtbl; + +interface IXMLDOMDocumentFragment { + CONST_VTBL IXMLDOMDocumentFragmentVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMDocumentFragment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMDocumentFragment_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMDocumentFragment_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMDocumentFragment_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMDocumentFragment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMDocumentFragment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMDocumentFragment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMDocumentFragment_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMDocumentFragment_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMDocumentFragment_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMDocumentFragment_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMDocumentFragment_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMDocumentFragment_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMDocumentFragment_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMDocumentFragment_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMDocumentFragment_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMDocumentFragment_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMDocumentFragment_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMDocumentFragment_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMDocumentFragment_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMDocumentFragment_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMDocumentFragment_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMDocumentFragment_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMDocumentFragment_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMDocumentFragment_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMDocumentFragment_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMDocumentFragment_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMDocumentFragment_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMDocumentFragment_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMDocumentFragment_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMDocumentFragment_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMDocumentFragment_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMDocumentFragment_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMDocumentFragment_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMDocumentFragment_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMDocumentFragment_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMDocumentFragment_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMDocumentFragment_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMDocumentFragment_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMDocumentFragment_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMDocumentFragment_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMDocumentFragment_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMDocumentFragment_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_QueryInterface(IXMLDOMDocumentFragment* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMDocumentFragment_AddRef(IXMLDOMDocumentFragment* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMDocumentFragment_Release(IXMLDOMDocumentFragment* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_GetTypeInfoCount(IXMLDOMDocumentFragment* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_GetTypeInfo(IXMLDOMDocumentFragment* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_GetIDsOfNames(IXMLDOMDocumentFragment* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_Invoke(IXMLDOMDocumentFragment* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeName(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeValue(IXMLDOMDocumentFragment* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_put_nodeValue(IXMLDOMDocumentFragment* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeType(IXMLDOMDocumentFragment* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_parentNode(IXMLDOMDocumentFragment* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_childNodes(IXMLDOMDocumentFragment* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_firstChild(IXMLDOMDocumentFragment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_lastChild(IXMLDOMDocumentFragment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_previousSibling(IXMLDOMDocumentFragment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nextSibling(IXMLDOMDocumentFragment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_attributes(IXMLDOMDocumentFragment* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_insertBefore(IXMLDOMDocumentFragment* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_replaceChild(IXMLDOMDocumentFragment* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_removeChild(IXMLDOMDocumentFragment* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_appendChild(IXMLDOMDocumentFragment* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_hasChildNodes(IXMLDOMDocumentFragment* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_ownerDocument(IXMLDOMDocumentFragment* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_cloneNode(IXMLDOMDocumentFragment* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeTypeString(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_text(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_put_text(IXMLDOMDocumentFragment* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_specified(IXMLDOMDocumentFragment* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_definition(IXMLDOMDocumentFragment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_nodeTypedValue(IXMLDOMDocumentFragment* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_put_nodeTypedValue(IXMLDOMDocumentFragment* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_dataType(IXMLDOMDocumentFragment* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_put_dataType(IXMLDOMDocumentFragment* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_xml(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_transformNode(IXMLDOMDocumentFragment* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_selectNodes(IXMLDOMDocumentFragment* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_selectSingleNode(IXMLDOMDocumentFragment* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_parsed(IXMLDOMDocumentFragment* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_namespaceURI(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_prefix(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_get_baseName(IXMLDOMDocumentFragment* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentFragment_transformNodeToObject(IXMLDOMDocumentFragment* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMCharacterData interface + */ +#ifndef __IXMLDOMCharacterData_INTERFACE_DEFINED__ +#define __IXMLDOMCharacterData_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMCharacterData, 0x2933bf84, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf84-7b36-11d2-b20e-00c04f983e60") +IXMLDOMCharacterData : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_data( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_data( + BSTR data) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *len) = 0; + + virtual HRESULT STDMETHODCALLTYPE substringData( + LONG offset, + LONG count, + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE appendData( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE insertData( + LONG offset, + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE deleteData( + LONG offset, + LONG count) = 0; + + virtual HRESULT STDMETHODCALLTYPE replaceData( + LONG offset, + LONG count, + BSTR p) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMCharacterData, 0x2933bf84, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMCharacterDataVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMCharacterData *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMCharacterData *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMCharacterData *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMCharacterData *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMCharacterData *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMCharacterData *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMCharacterData *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMCharacterData *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMCharacterData *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMCharacterData *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMCharacterData *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMCharacterData *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMCharacterData *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMCharacterData *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMCharacterData *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMCharacterData *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMCharacterData *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMCharacterData *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMCharacterData *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMCharacterData *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMCharacterData *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMCharacterData *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMCharacterData *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMCharacterData *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMCharacterData *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMCharacterData *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMCharacterData *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMCharacterData *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMCharacterData *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMCharacterData *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMCharacterData *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMCharacterData *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMCharacterData methods ***/ + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMCharacterData *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMCharacterData *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMCharacterData *This, + LONG *len); + + HRESULT (STDMETHODCALLTYPE *substringData)( + IXMLDOMCharacterData *This, + LONG offset, + LONG count, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *appendData)( + IXMLDOMCharacterData *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *insertData)( + IXMLDOMCharacterData *This, + LONG offset, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *deleteData)( + IXMLDOMCharacterData *This, + LONG offset, + LONG count); + + HRESULT (STDMETHODCALLTYPE *replaceData)( + IXMLDOMCharacterData *This, + LONG offset, + LONG count, + BSTR p); + + END_INTERFACE +} IXMLDOMCharacterDataVtbl; + +interface IXMLDOMCharacterData { + CONST_VTBL IXMLDOMCharacterDataVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMCharacterData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMCharacterData_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMCharacterData_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMCharacterData_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMCharacterData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMCharacterData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMCharacterData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMCharacterData_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMCharacterData_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMCharacterData_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMCharacterData_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMCharacterData_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMCharacterData_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMCharacterData_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMCharacterData_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMCharacterData_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMCharacterData_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMCharacterData_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMCharacterData_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMCharacterData_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMCharacterData_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMCharacterData_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMCharacterData_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMCharacterData_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMCharacterData_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMCharacterData_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMCharacterData_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMCharacterData_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMCharacterData_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMCharacterData_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMCharacterData_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMCharacterData_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMCharacterData_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMCharacterData_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMCharacterData_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMCharacterData_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMCharacterData_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMCharacterData_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMCharacterData_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMCharacterData_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMCharacterData_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMCharacterData_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMCharacterData_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMCharacterData methods ***/ +#define IXMLDOMCharacterData_get_data(This,p) (This)->lpVtbl->get_data(This,p) +#define IXMLDOMCharacterData_put_data(This,data) (This)->lpVtbl->put_data(This,data) +#define IXMLDOMCharacterData_get_length(This,len) (This)->lpVtbl->get_length(This,len) +#define IXMLDOMCharacterData_substringData(This,offset,count,p) (This)->lpVtbl->substringData(This,offset,count,p) +#define IXMLDOMCharacterData_appendData(This,p) (This)->lpVtbl->appendData(This,p) +#define IXMLDOMCharacterData_insertData(This,offset,p) (This)->lpVtbl->insertData(This,offset,p) +#define IXMLDOMCharacterData_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) +#define IXMLDOMCharacterData_replaceData(This,offset,count,p) (This)->lpVtbl->replaceData(This,offset,count,p) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_QueryInterface(IXMLDOMCharacterData* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMCharacterData_AddRef(IXMLDOMCharacterData* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMCharacterData_Release(IXMLDOMCharacterData* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_GetTypeInfoCount(IXMLDOMCharacterData* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_GetTypeInfo(IXMLDOMCharacterData* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_GetIDsOfNames(IXMLDOMCharacterData* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_Invoke(IXMLDOMCharacterData* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeName(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeValue(IXMLDOMCharacterData* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_nodeValue(IXMLDOMCharacterData* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeType(IXMLDOMCharacterData* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_parentNode(IXMLDOMCharacterData* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_childNodes(IXMLDOMCharacterData* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_firstChild(IXMLDOMCharacterData* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_lastChild(IXMLDOMCharacterData* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_previousSibling(IXMLDOMCharacterData* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nextSibling(IXMLDOMCharacterData* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_attributes(IXMLDOMCharacterData* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_insertBefore(IXMLDOMCharacterData* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_replaceChild(IXMLDOMCharacterData* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_removeChild(IXMLDOMCharacterData* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_appendChild(IXMLDOMCharacterData* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_hasChildNodes(IXMLDOMCharacterData* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_ownerDocument(IXMLDOMCharacterData* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_cloneNode(IXMLDOMCharacterData* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeTypeString(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_text(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_text(IXMLDOMCharacterData* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_specified(IXMLDOMCharacterData* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_definition(IXMLDOMCharacterData* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_nodeTypedValue(IXMLDOMCharacterData* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_nodeTypedValue(IXMLDOMCharacterData* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_dataType(IXMLDOMCharacterData* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_dataType(IXMLDOMCharacterData* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_xml(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_transformNode(IXMLDOMCharacterData* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_selectNodes(IXMLDOMCharacterData* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_selectSingleNode(IXMLDOMCharacterData* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_parsed(IXMLDOMCharacterData* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_namespaceURI(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_prefix(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_baseName(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_transformNodeToObject(IXMLDOMCharacterData* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMCharacterData methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_data(IXMLDOMCharacterData* This,BSTR *p) { + return This->lpVtbl->get_data(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_put_data(IXMLDOMCharacterData* This,BSTR data) { + return This->lpVtbl->put_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_get_length(IXMLDOMCharacterData* This,LONG *len) { + return This->lpVtbl->get_length(This,len); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_substringData(IXMLDOMCharacterData* This,LONG offset,LONG count,BSTR *p) { + return This->lpVtbl->substringData(This,offset,count,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_appendData(IXMLDOMCharacterData* This,BSTR p) { + return This->lpVtbl->appendData(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_insertData(IXMLDOMCharacterData* This,LONG offset,BSTR p) { + return This->lpVtbl->insertData(This,offset,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_deleteData(IXMLDOMCharacterData* This,LONG offset,LONG count) { + return This->lpVtbl->deleteData(This,offset,count); +} +static __WIDL_INLINE HRESULT IXMLDOMCharacterData_replaceData(IXMLDOMCharacterData* This,LONG offset,LONG count,BSTR p) { + return This->lpVtbl->replaceData(This,offset,count,p); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMCharacterData_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMAttribute interface + */ +#ifndef __IXMLDOMAttribute_INTERFACE_DEFINED__ +#define __IXMLDOMAttribute_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMAttribute, 0x2933bf85, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf85-7b36-11d2-b20e-00c04f983e60") +IXMLDOMAttribute : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_name( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_value( + VARIANT *var1) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_value( + VARIANT var1) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMAttribute, 0x2933bf85, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMAttributeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMAttribute *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMAttribute *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMAttribute *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMAttribute *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMAttribute *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMAttribute *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMAttribute *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMAttribute *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMAttribute *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMAttribute *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMAttribute *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMAttribute *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMAttribute *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMAttribute *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMAttribute *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMAttribute *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMAttribute *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMAttribute *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMAttribute *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMAttribute *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMAttribute *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMAttribute *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMAttribute *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMAttribute *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMAttribute *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMAttribute *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMAttribute *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMAttribute *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMAttribute *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMAttribute *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMAttribute *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMAttribute *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMAttribute *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMAttribute *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMAttribute *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMAttribute *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMAttribute methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + IXMLDOMAttribute *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_value)( + IXMLDOMAttribute *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_value)( + IXMLDOMAttribute *This, + VARIANT var1); + + END_INTERFACE +} IXMLDOMAttributeVtbl; + +interface IXMLDOMAttribute { + CONST_VTBL IXMLDOMAttributeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMAttribute_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMAttribute_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMAttribute_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMAttribute_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMAttribute_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMAttribute_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMAttribute_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMAttribute_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMAttribute_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMAttribute_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMAttribute_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMAttribute_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMAttribute_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMAttribute_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMAttribute_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMAttribute_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMAttribute_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMAttribute_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMAttribute_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMAttribute_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMAttribute_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMAttribute_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMAttribute_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMAttribute_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMAttribute_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMAttribute_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMAttribute_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMAttribute_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMAttribute_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMAttribute_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMAttribute_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMAttribute_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMAttribute_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMAttribute_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMAttribute_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMAttribute_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMAttribute_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMAttribute_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMAttribute_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMAttribute_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMAttribute methods ***/ +#define IXMLDOMAttribute_get_name(This,p) (This)->lpVtbl->get_name(This,p) +#define IXMLDOMAttribute_get_value(This,var1) (This)->lpVtbl->get_value(This,var1) +#define IXMLDOMAttribute_put_value(This,var1) (This)->lpVtbl->put_value(This,var1) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMAttribute_QueryInterface(IXMLDOMAttribute* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMAttribute_AddRef(IXMLDOMAttribute* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMAttribute_Release(IXMLDOMAttribute* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMAttribute_GetTypeInfoCount(IXMLDOMAttribute* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_GetTypeInfo(IXMLDOMAttribute* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_GetIDsOfNames(IXMLDOMAttribute* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_Invoke(IXMLDOMAttribute* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeName(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeValue(IXMLDOMAttribute* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_nodeValue(IXMLDOMAttribute* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeType(IXMLDOMAttribute* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_parentNode(IXMLDOMAttribute* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_childNodes(IXMLDOMAttribute* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_firstChild(IXMLDOMAttribute* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_lastChild(IXMLDOMAttribute* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_previousSibling(IXMLDOMAttribute* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nextSibling(IXMLDOMAttribute* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_attributes(IXMLDOMAttribute* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_insertBefore(IXMLDOMAttribute* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_replaceChild(IXMLDOMAttribute* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_removeChild(IXMLDOMAttribute* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_appendChild(IXMLDOMAttribute* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_hasChildNodes(IXMLDOMAttribute* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_ownerDocument(IXMLDOMAttribute* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_cloneNode(IXMLDOMAttribute* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeTypeString(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_text(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_text(IXMLDOMAttribute* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_specified(IXMLDOMAttribute* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_definition(IXMLDOMAttribute* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_nodeTypedValue(IXMLDOMAttribute* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_nodeTypedValue(IXMLDOMAttribute* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_dataType(IXMLDOMAttribute* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_dataType(IXMLDOMAttribute* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_xml(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_transformNode(IXMLDOMAttribute* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_selectNodes(IXMLDOMAttribute* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_selectSingleNode(IXMLDOMAttribute* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_parsed(IXMLDOMAttribute* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_namespaceURI(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_prefix(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_baseName(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_transformNodeToObject(IXMLDOMAttribute* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMAttribute methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_name(IXMLDOMAttribute* This,BSTR *p) { + return This->lpVtbl->get_name(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_get_value(IXMLDOMAttribute* This,VARIANT *var1) { + return This->lpVtbl->get_value(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMAttribute_put_value(IXMLDOMAttribute* This,VARIANT var1) { + return This->lpVtbl->put_value(This,var1); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMAttribute_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMElement interface + */ +#ifndef __IXMLDOMElement_INTERFACE_DEFINED__ +#define __IXMLDOMElement_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMElement, 0x2933bf86, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf86-7b36-11d2-b20e-00c04f983e60") +IXMLDOMElement : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_tagName( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAttribute( + BSTR p, + VARIANT *var) = 0; + + virtual HRESULT STDMETHODCALLTYPE setAttribute( + BSTR p, + VARIANT var) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeAttribute( + BSTR p) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAttributeNode( + BSTR p, + IXMLDOMAttribute **attributeNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE setAttributeNode( + IXMLDOMAttribute *domAttribute, + IXMLDOMAttribute **attributeNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeAttributeNode( + IXMLDOMAttribute *domAttribute, + IXMLDOMAttribute **attributeNode) = 0; + + virtual HRESULT STDMETHODCALLTYPE getElementsByTagName( + BSTR p, + IXMLDOMNodeList **resultList) = 0; + + virtual HRESULT STDMETHODCALLTYPE normalize( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMElement, 0x2933bf86, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMElementVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMElement *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMElement *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMElement *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMElement *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMElement *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMElement *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMElement *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMElement *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMElement *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMElement *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMElement *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMElement *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMElement *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMElement *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMElement *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMElement *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMElement *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMElement *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMElement *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMElement *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMElement *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMElement *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMElement *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMElement *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMElement *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMElement *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMElement *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMElement *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMElement *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMElement *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMElement *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMElement *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMElement *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMElement *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMElement *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMElement *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMElement methods ***/ + HRESULT (STDMETHODCALLTYPE *get_tagName)( + IXMLDOMElement *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *getAttribute)( + IXMLDOMElement *This, + BSTR p, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *setAttribute)( + IXMLDOMElement *This, + BSTR p, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *removeAttribute)( + IXMLDOMElement *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *getAttributeNode)( + IXMLDOMElement *This, + BSTR p, + IXMLDOMAttribute **attributeNode); + + HRESULT (STDMETHODCALLTYPE *setAttributeNode)( + IXMLDOMElement *This, + IXMLDOMAttribute *domAttribute, + IXMLDOMAttribute **attributeNode); + + HRESULT (STDMETHODCALLTYPE *removeAttributeNode)( + IXMLDOMElement *This, + IXMLDOMAttribute *domAttribute, + IXMLDOMAttribute **attributeNode); + + HRESULT (STDMETHODCALLTYPE *getElementsByTagName)( + IXMLDOMElement *This, + BSTR p, + IXMLDOMNodeList **resultList); + + HRESULT (STDMETHODCALLTYPE *normalize)( + IXMLDOMElement *This); + + END_INTERFACE +} IXMLDOMElementVtbl; + +interface IXMLDOMElement { + CONST_VTBL IXMLDOMElementVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMElement_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMElement_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMElement_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMElement_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMElement_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMElement_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMElement_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMElement_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMElement_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMElement_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMElement_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMElement_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMElement_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMElement_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMElement_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMElement_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMElement_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMElement_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMElement_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMElement_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMElement_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMElement_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMElement_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMElement_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMElement_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMElement_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMElement_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMElement_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMElement_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMElement_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMElement_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMElement_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMElement_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMElement_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMElement_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMElement_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMElement_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMElement_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMElement methods ***/ +#define IXMLDOMElement_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p) +#define IXMLDOMElement_getAttribute(This,p,var) (This)->lpVtbl->getAttribute(This,p,var) +#define IXMLDOMElement_setAttribute(This,p,var) (This)->lpVtbl->setAttribute(This,p,var) +#define IXMLDOMElement_removeAttribute(This,p) (This)->lpVtbl->removeAttribute(This,p) +#define IXMLDOMElement_getAttributeNode(This,p,attributeNode) (This)->lpVtbl->getAttributeNode(This,p,attributeNode) +#define IXMLDOMElement_setAttributeNode(This,domAttribute,attributeNode) (This)->lpVtbl->setAttributeNode(This,domAttribute,attributeNode) +#define IXMLDOMElement_removeAttributeNode(This,domAttribute,attributeNode) (This)->lpVtbl->removeAttributeNode(This,domAttribute,attributeNode) +#define IXMLDOMElement_getElementsByTagName(This,p,resultList) (This)->lpVtbl->getElementsByTagName(This,p,resultList) +#define IXMLDOMElement_normalize(This) (This)->lpVtbl->normalize(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMElement_QueryInterface(IXMLDOMElement* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMElement_AddRef(IXMLDOMElement* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMElement_Release(IXMLDOMElement* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMElement_GetTypeInfoCount(IXMLDOMElement* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_GetTypeInfo(IXMLDOMElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_GetIDsOfNames(IXMLDOMElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_Invoke(IXMLDOMElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeName(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeValue(IXMLDOMElement* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_put_nodeValue(IXMLDOMElement* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeType(IXMLDOMElement* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_parentNode(IXMLDOMElement* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_childNodes(IXMLDOMElement* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_firstChild(IXMLDOMElement* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_lastChild(IXMLDOMElement* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_previousSibling(IXMLDOMElement* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nextSibling(IXMLDOMElement* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_attributes(IXMLDOMElement* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_insertBefore(IXMLDOMElement* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_replaceChild(IXMLDOMElement* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_removeChild(IXMLDOMElement* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_appendChild(IXMLDOMElement* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_hasChildNodes(IXMLDOMElement* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_ownerDocument(IXMLDOMElement* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_cloneNode(IXMLDOMElement* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeTypeString(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_text(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_put_text(IXMLDOMElement* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_specified(IXMLDOMElement* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_definition(IXMLDOMElement* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_nodeTypedValue(IXMLDOMElement* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_put_nodeTypedValue(IXMLDOMElement* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_dataType(IXMLDOMElement* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_put_dataType(IXMLDOMElement* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_xml(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_transformNode(IXMLDOMElement* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_selectNodes(IXMLDOMElement* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_selectSingleNode(IXMLDOMElement* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_parsed(IXMLDOMElement* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_namespaceURI(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_prefix(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_get_baseName(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_transformNodeToObject(IXMLDOMElement* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMElement methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMElement_get_tagName(IXMLDOMElement* This,BSTR *p) { + return This->lpVtbl->get_tagName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_getAttribute(IXMLDOMElement* This,BSTR p,VARIANT *var) { + return This->lpVtbl->getAttribute(This,p,var); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_setAttribute(IXMLDOMElement* This,BSTR p,VARIANT var) { + return This->lpVtbl->setAttribute(This,p,var); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_removeAttribute(IXMLDOMElement* This,BSTR p) { + return This->lpVtbl->removeAttribute(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_getAttributeNode(IXMLDOMElement* This,BSTR p,IXMLDOMAttribute **attributeNode) { + return This->lpVtbl->getAttributeNode(This,p,attributeNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_setAttributeNode(IXMLDOMElement* This,IXMLDOMAttribute *domAttribute,IXMLDOMAttribute **attributeNode) { + return This->lpVtbl->setAttributeNode(This,domAttribute,attributeNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_removeAttributeNode(IXMLDOMElement* This,IXMLDOMAttribute *domAttribute,IXMLDOMAttribute **attributeNode) { + return This->lpVtbl->removeAttributeNode(This,domAttribute,attributeNode); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_getElementsByTagName(IXMLDOMElement* This,BSTR p,IXMLDOMNodeList **resultList) { + return This->lpVtbl->getElementsByTagName(This,p,resultList); +} +static __WIDL_INLINE HRESULT IXMLDOMElement_normalize(IXMLDOMElement* This) { + return This->lpVtbl->normalize(This); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMElement_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMText interface + */ +#ifndef __IXMLDOMText_INTERFACE_DEFINED__ +#define __IXMLDOMText_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMText, 0x2933bf87, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf87-7b36-11d2-b20e-00c04f983e60") +IXMLDOMText : public IXMLDOMCharacterData +{ + virtual HRESULT STDMETHODCALLTYPE splitText( + LONG offset, + IXMLDOMText **txtNode) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMText, 0x2933bf87, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMTextVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMText *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMText *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMText *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMText *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMText *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMText *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMText *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMText *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMText *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMText *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMText *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMText *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMText *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMText *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMText *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMText *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMText *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMText *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMText *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMText *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMText *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMText *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMText *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMText *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMText *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMText *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMText *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMText *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMText *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMText *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMText *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMText *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMText *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMText *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMText *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMText *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMCharacterData methods ***/ + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMText *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMText *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMText *This, + LONG *len); + + HRESULT (STDMETHODCALLTYPE *substringData)( + IXMLDOMText *This, + LONG offset, + LONG count, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *appendData)( + IXMLDOMText *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *insertData)( + IXMLDOMText *This, + LONG offset, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *deleteData)( + IXMLDOMText *This, + LONG offset, + LONG count); + + HRESULT (STDMETHODCALLTYPE *replaceData)( + IXMLDOMText *This, + LONG offset, + LONG count, + BSTR p); + + /*** IXMLDOMText methods ***/ + HRESULT (STDMETHODCALLTYPE *splitText)( + IXMLDOMText *This, + LONG offset, + IXMLDOMText **txtNode); + + END_INTERFACE +} IXMLDOMTextVtbl; + +interface IXMLDOMText { + CONST_VTBL IXMLDOMTextVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMText_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMText_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMText_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMText_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMText_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMText_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMText_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMText_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMText_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMText_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMText_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMText_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMText_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMText_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMText_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMText_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMText_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMText_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMText_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMText_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMText_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMText_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMText_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMText_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMText_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMText_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMText_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMText_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMText_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMText_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMText_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMText_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMText_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMText_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMText_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMText_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMText_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMText_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMText_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMText_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMCharacterData methods ***/ +#define IXMLDOMText_get_data(This,p) (This)->lpVtbl->get_data(This,p) +#define IXMLDOMText_put_data(This,data) (This)->lpVtbl->put_data(This,data) +#define IXMLDOMText_get_length(This,len) (This)->lpVtbl->get_length(This,len) +#define IXMLDOMText_substringData(This,offset,count,p) (This)->lpVtbl->substringData(This,offset,count,p) +#define IXMLDOMText_appendData(This,p) (This)->lpVtbl->appendData(This,p) +#define IXMLDOMText_insertData(This,offset,p) (This)->lpVtbl->insertData(This,offset,p) +#define IXMLDOMText_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) +#define IXMLDOMText_replaceData(This,offset,count,p) (This)->lpVtbl->replaceData(This,offset,count,p) +/*** IXMLDOMText methods ***/ +#define IXMLDOMText_splitText(This,offset,txtNode) (This)->lpVtbl->splitText(This,offset,txtNode) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_QueryInterface(IXMLDOMText* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMText_AddRef(IXMLDOMText* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMText_Release(IXMLDOMText* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_GetTypeInfoCount(IXMLDOMText* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMText_GetTypeInfo(IXMLDOMText* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMText_GetIDsOfNames(IXMLDOMText* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMText_Invoke(IXMLDOMText* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeName(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeValue(IXMLDOMText* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_nodeValue(IXMLDOMText* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeType(IXMLDOMText* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_parentNode(IXMLDOMText* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_childNodes(IXMLDOMText* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_firstChild(IXMLDOMText* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_lastChild(IXMLDOMText* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_previousSibling(IXMLDOMText* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nextSibling(IXMLDOMText* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_attributes(IXMLDOMText* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMText_insertBefore(IXMLDOMText* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_replaceChild(IXMLDOMText* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_removeChild(IXMLDOMText* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_appendChild(IXMLDOMText* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_hasChildNodes(IXMLDOMText* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_ownerDocument(IXMLDOMText* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMText_cloneNode(IXMLDOMText* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeTypeString(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_text(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_text(IXMLDOMText* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_specified(IXMLDOMText* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_definition(IXMLDOMText* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_nodeTypedValue(IXMLDOMText* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_nodeTypedValue(IXMLDOMText* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_dataType(IXMLDOMText* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_dataType(IXMLDOMText* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_xml(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_transformNode(IXMLDOMText* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_selectNodes(IXMLDOMText* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMText_selectSingleNode(IXMLDOMText* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_parsed(IXMLDOMText* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_namespaceURI(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_prefix(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_baseName(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_transformNodeToObject(IXMLDOMText* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMCharacterData methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_get_data(IXMLDOMText* This,BSTR *p) { + return This->lpVtbl->get_data(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_put_data(IXMLDOMText* This,BSTR data) { + return This->lpVtbl->put_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMText_get_length(IXMLDOMText* This,LONG *len) { + return This->lpVtbl->get_length(This,len); +} +static __WIDL_INLINE HRESULT IXMLDOMText_substringData(IXMLDOMText* This,LONG offset,LONG count,BSTR *p) { + return This->lpVtbl->substringData(This,offset,count,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_appendData(IXMLDOMText* This,BSTR p) { + return This->lpVtbl->appendData(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_insertData(IXMLDOMText* This,LONG offset,BSTR p) { + return This->lpVtbl->insertData(This,offset,p); +} +static __WIDL_INLINE HRESULT IXMLDOMText_deleteData(IXMLDOMText* This,LONG offset,LONG count) { + return This->lpVtbl->deleteData(This,offset,count); +} +static __WIDL_INLINE HRESULT IXMLDOMText_replaceData(IXMLDOMText* This,LONG offset,LONG count,BSTR p) { + return This->lpVtbl->replaceData(This,offset,count,p); +} +/*** IXMLDOMText methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMText_splitText(IXMLDOMText* This,LONG offset,IXMLDOMText **txtNode) { + return This->lpVtbl->splitText(This,offset,txtNode); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMText_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMComment interface + */ +#ifndef __IXMLDOMComment_INTERFACE_DEFINED__ +#define __IXMLDOMComment_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMComment, 0x2933bf88, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf88-7b36-11d2-b20e-00c04f983e60") +IXMLDOMComment : public IXMLDOMCharacterData +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMComment, 0x2933bf88, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMCommentVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMComment *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMComment *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMComment *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMComment *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMComment *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMComment *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMComment *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMComment *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMComment *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMComment *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMComment *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMComment *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMComment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMComment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMComment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMComment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMComment *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMComment *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMComment *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMComment *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMComment *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMComment *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMComment *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMComment *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMComment *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMComment *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMComment *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMComment *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMComment *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMComment *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMComment *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMComment *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMComment *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMComment *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMComment *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMComment *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMCharacterData methods ***/ + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMComment *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMComment *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMComment *This, + LONG *len); + + HRESULT (STDMETHODCALLTYPE *substringData)( + IXMLDOMComment *This, + LONG offset, + LONG count, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *appendData)( + IXMLDOMComment *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *insertData)( + IXMLDOMComment *This, + LONG offset, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *deleteData)( + IXMLDOMComment *This, + LONG offset, + LONG count); + + HRESULT (STDMETHODCALLTYPE *replaceData)( + IXMLDOMComment *This, + LONG offset, + LONG count, + BSTR p); + + END_INTERFACE +} IXMLDOMCommentVtbl; + +interface IXMLDOMComment { + CONST_VTBL IXMLDOMCommentVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMComment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMComment_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMComment_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMComment_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMComment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMComment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMComment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMComment_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMComment_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMComment_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMComment_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMComment_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMComment_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMComment_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMComment_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMComment_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMComment_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMComment_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMComment_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMComment_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMComment_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMComment_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMComment_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMComment_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMComment_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMComment_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMComment_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMComment_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMComment_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMComment_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMComment_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMComment_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMComment_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMComment_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMComment_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMComment_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMComment_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMComment_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMComment_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMComment_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMComment_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMComment_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMComment_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMCharacterData methods ***/ +#define IXMLDOMComment_get_data(This,p) (This)->lpVtbl->get_data(This,p) +#define IXMLDOMComment_put_data(This,data) (This)->lpVtbl->put_data(This,data) +#define IXMLDOMComment_get_length(This,len) (This)->lpVtbl->get_length(This,len) +#define IXMLDOMComment_substringData(This,offset,count,p) (This)->lpVtbl->substringData(This,offset,count,p) +#define IXMLDOMComment_appendData(This,p) (This)->lpVtbl->appendData(This,p) +#define IXMLDOMComment_insertData(This,offset,p) (This)->lpVtbl->insertData(This,offset,p) +#define IXMLDOMComment_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) +#define IXMLDOMComment_replaceData(This,offset,count,p) (This)->lpVtbl->replaceData(This,offset,count,p) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMComment_QueryInterface(IXMLDOMComment* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMComment_AddRef(IXMLDOMComment* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMComment_Release(IXMLDOMComment* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMComment_GetTypeInfoCount(IXMLDOMComment* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_GetTypeInfo(IXMLDOMComment* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_GetIDsOfNames(IXMLDOMComment* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_Invoke(IXMLDOMComment* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeName(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeValue(IXMLDOMComment* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_nodeValue(IXMLDOMComment* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeType(IXMLDOMComment* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_parentNode(IXMLDOMComment* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_childNodes(IXMLDOMComment* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_firstChild(IXMLDOMComment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_lastChild(IXMLDOMComment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_previousSibling(IXMLDOMComment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nextSibling(IXMLDOMComment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_attributes(IXMLDOMComment* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_insertBefore(IXMLDOMComment* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_replaceChild(IXMLDOMComment* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_removeChild(IXMLDOMComment* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_appendChild(IXMLDOMComment* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_hasChildNodes(IXMLDOMComment* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_ownerDocument(IXMLDOMComment* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_cloneNode(IXMLDOMComment* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeTypeString(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_text(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_text(IXMLDOMComment* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_specified(IXMLDOMComment* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_definition(IXMLDOMComment* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_nodeTypedValue(IXMLDOMComment* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_nodeTypedValue(IXMLDOMComment* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_dataType(IXMLDOMComment* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_dataType(IXMLDOMComment* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_xml(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_transformNode(IXMLDOMComment* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_selectNodes(IXMLDOMComment* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_selectSingleNode(IXMLDOMComment* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_parsed(IXMLDOMComment* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_namespaceURI(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_prefix(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_baseName(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_transformNodeToObject(IXMLDOMComment* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMCharacterData methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMComment_get_data(IXMLDOMComment* This,BSTR *p) { + return This->lpVtbl->get_data(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_put_data(IXMLDOMComment* This,BSTR data) { + return This->lpVtbl->put_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_get_length(IXMLDOMComment* This,LONG *len) { + return This->lpVtbl->get_length(This,len); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_substringData(IXMLDOMComment* This,LONG offset,LONG count,BSTR *p) { + return This->lpVtbl->substringData(This,offset,count,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_appendData(IXMLDOMComment* This,BSTR p) { + return This->lpVtbl->appendData(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_insertData(IXMLDOMComment* This,LONG offset,BSTR p) { + return This->lpVtbl->insertData(This,offset,p); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_deleteData(IXMLDOMComment* This,LONG offset,LONG count) { + return This->lpVtbl->deleteData(This,offset,count); +} +static __WIDL_INLINE HRESULT IXMLDOMComment_replaceData(IXMLDOMComment* This,LONG offset,LONG count,BSTR p) { + return This->lpVtbl->replaceData(This,offset,count,p); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMComment_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMProcessingInstruction interface + */ +#ifndef __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ +#define __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMProcessingInstruction, 0x2933bf89, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf89-7b36-11d2-b20e-00c04f983e60") +IXMLDOMProcessingInstruction : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_target( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_data( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_data( + BSTR p) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMProcessingInstruction, 0x2933bf89, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMProcessingInstructionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMProcessingInstruction *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMProcessingInstruction *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMProcessingInstruction *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMProcessingInstruction *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMProcessingInstruction *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMProcessingInstruction *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMProcessingInstruction *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMProcessingInstruction *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMProcessingInstruction *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMProcessingInstruction *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMProcessingInstruction *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMProcessingInstruction *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMProcessingInstruction *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMProcessingInstruction *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMProcessingInstruction *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMProcessingInstruction *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMProcessingInstruction *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMProcessingInstruction *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMProcessingInstruction *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMProcessingInstruction *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMProcessingInstruction *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMProcessingInstruction *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMProcessingInstruction *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMProcessingInstruction methods ***/ + HRESULT (STDMETHODCALLTYPE *get_target)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMProcessingInstruction *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMProcessingInstruction *This, + BSTR p); + + END_INTERFACE +} IXMLDOMProcessingInstructionVtbl; + +interface IXMLDOMProcessingInstruction { + CONST_VTBL IXMLDOMProcessingInstructionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMProcessingInstruction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMProcessingInstruction_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMProcessingInstruction_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMProcessingInstruction_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMProcessingInstruction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMProcessingInstruction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMProcessingInstruction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMProcessingInstruction_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMProcessingInstruction_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMProcessingInstruction_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMProcessingInstruction_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMProcessingInstruction_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMProcessingInstruction_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMProcessingInstruction_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMProcessingInstruction_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMProcessingInstruction_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMProcessingInstruction_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMProcessingInstruction_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMProcessingInstruction_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMProcessingInstruction_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMProcessingInstruction_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMProcessingInstruction_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMProcessingInstruction_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMProcessingInstruction_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMProcessingInstruction_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMProcessingInstruction_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMProcessingInstruction_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMProcessingInstruction_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMProcessingInstruction_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMProcessingInstruction_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMProcessingInstruction_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMProcessingInstruction_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMProcessingInstruction_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMProcessingInstruction_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMProcessingInstruction_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMProcessingInstruction_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMProcessingInstruction_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMProcessingInstruction_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMProcessingInstruction_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMProcessingInstruction_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMProcessingInstruction_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMProcessingInstruction_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMProcessingInstruction_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMProcessingInstruction methods ***/ +#define IXMLDOMProcessingInstruction_get_target(This,p) (This)->lpVtbl->get_target(This,p) +#define IXMLDOMProcessingInstruction_get_data(This,p) (This)->lpVtbl->get_data(This,p) +#define IXMLDOMProcessingInstruction_put_data(This,p) (This)->lpVtbl->put_data(This,p) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_QueryInterface(IXMLDOMProcessingInstruction* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMProcessingInstruction_AddRef(IXMLDOMProcessingInstruction* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMProcessingInstruction_Release(IXMLDOMProcessingInstruction* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_GetTypeInfoCount(IXMLDOMProcessingInstruction* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_GetTypeInfo(IXMLDOMProcessingInstruction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_GetIDsOfNames(IXMLDOMProcessingInstruction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_Invoke(IXMLDOMProcessingInstruction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeName(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeValue(IXMLDOMProcessingInstruction* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_nodeValue(IXMLDOMProcessingInstruction* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeType(IXMLDOMProcessingInstruction* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_parentNode(IXMLDOMProcessingInstruction* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_childNodes(IXMLDOMProcessingInstruction* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_firstChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_lastChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_previousSibling(IXMLDOMProcessingInstruction* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nextSibling(IXMLDOMProcessingInstruction* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_attributes(IXMLDOMProcessingInstruction* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_insertBefore(IXMLDOMProcessingInstruction* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_replaceChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_removeChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_appendChild(IXMLDOMProcessingInstruction* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_hasChildNodes(IXMLDOMProcessingInstruction* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_ownerDocument(IXMLDOMProcessingInstruction* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_cloneNode(IXMLDOMProcessingInstruction* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeTypeString(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_text(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_text(IXMLDOMProcessingInstruction* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_specified(IXMLDOMProcessingInstruction* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_definition(IXMLDOMProcessingInstruction* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_nodeTypedValue(IXMLDOMProcessingInstruction* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_nodeTypedValue(IXMLDOMProcessingInstruction* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_dataType(IXMLDOMProcessingInstruction* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_dataType(IXMLDOMProcessingInstruction* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_xml(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_transformNode(IXMLDOMProcessingInstruction* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_selectNodes(IXMLDOMProcessingInstruction* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_selectSingleNode(IXMLDOMProcessingInstruction* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_parsed(IXMLDOMProcessingInstruction* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_namespaceURI(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_prefix(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_baseName(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_transformNodeToObject(IXMLDOMProcessingInstruction* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMProcessingInstruction methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_target(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_target(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_get_data(IXMLDOMProcessingInstruction* This,BSTR *p) { + return This->lpVtbl->get_data(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMProcessingInstruction_put_data(IXMLDOMProcessingInstruction* This,BSTR p) { + return This->lpVtbl->put_data(This,p); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMCDATASection interface + */ +#ifndef __IXMLDOMCDATASection_INTERFACE_DEFINED__ +#define __IXMLDOMCDATASection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMCDATASection, 0x2933bf8a, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf8a-7b36-11d2-b20e-00c04f983e60") +IXMLDOMCDATASection : public IXMLDOMText +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMCDATASection, 0x2933bf8a, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMCDATASectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMCDATASection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMCDATASection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMCDATASection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMCDATASection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMCDATASection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMCDATASection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMCDATASection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMCDATASection *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMCDATASection *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMCDATASection *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMCDATASection *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMCDATASection *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMCDATASection *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMCDATASection *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMCDATASection *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMCDATASection *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMCDATASection *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMCDATASection *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMCDATASection *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMCDATASection *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMCDATASection *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMCDATASection *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMCDATASection *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMCDATASection *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMCDATASection *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMCDATASection *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMCDATASection *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMCDATASection *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMCDATASection *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMCDATASection *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMCDATASection *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMCDATASection *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMCharacterData methods ***/ + HRESULT (STDMETHODCALLTYPE *get_data)( + IXMLDOMCDATASection *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_data)( + IXMLDOMCDATASection *This, + BSTR data); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMCDATASection *This, + LONG *len); + + HRESULT (STDMETHODCALLTYPE *substringData)( + IXMLDOMCDATASection *This, + LONG offset, + LONG count, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *appendData)( + IXMLDOMCDATASection *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *insertData)( + IXMLDOMCDATASection *This, + LONG offset, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *deleteData)( + IXMLDOMCDATASection *This, + LONG offset, + LONG count); + + HRESULT (STDMETHODCALLTYPE *replaceData)( + IXMLDOMCDATASection *This, + LONG offset, + LONG count, + BSTR p); + + /*** IXMLDOMText methods ***/ + HRESULT (STDMETHODCALLTYPE *splitText)( + IXMLDOMCDATASection *This, + LONG offset, + IXMLDOMText **txtNode); + + END_INTERFACE +} IXMLDOMCDATASectionVtbl; + +interface IXMLDOMCDATASection { + CONST_VTBL IXMLDOMCDATASectionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMCDATASection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMCDATASection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMCDATASection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMCDATASection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMCDATASection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMCDATASection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMCDATASection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMCDATASection_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMCDATASection_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMCDATASection_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMCDATASection_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMCDATASection_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMCDATASection_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMCDATASection_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMCDATASection_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMCDATASection_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMCDATASection_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMCDATASection_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMCDATASection_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMCDATASection_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMCDATASection_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMCDATASection_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMCDATASection_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMCDATASection_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMCDATASection_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMCDATASection_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMCDATASection_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMCDATASection_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMCDATASection_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMCDATASection_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMCDATASection_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMCDATASection_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMCDATASection_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMCDATASection_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMCDATASection_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMCDATASection_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMCDATASection_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMCDATASection_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMCDATASection_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMCDATASection_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMCDATASection_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMCDATASection_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMCDATASection_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMCharacterData methods ***/ +#define IXMLDOMCDATASection_get_data(This,p) (This)->lpVtbl->get_data(This,p) +#define IXMLDOMCDATASection_put_data(This,data) (This)->lpVtbl->put_data(This,data) +#define IXMLDOMCDATASection_get_length(This,len) (This)->lpVtbl->get_length(This,len) +#define IXMLDOMCDATASection_substringData(This,offset,count,p) (This)->lpVtbl->substringData(This,offset,count,p) +#define IXMLDOMCDATASection_appendData(This,p) (This)->lpVtbl->appendData(This,p) +#define IXMLDOMCDATASection_insertData(This,offset,p) (This)->lpVtbl->insertData(This,offset,p) +#define IXMLDOMCDATASection_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) +#define IXMLDOMCDATASection_replaceData(This,offset,count,p) (This)->lpVtbl->replaceData(This,offset,count,p) +/*** IXMLDOMText methods ***/ +#define IXMLDOMCDATASection_splitText(This,offset,txtNode) (This)->lpVtbl->splitText(This,offset,txtNode) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_QueryInterface(IXMLDOMCDATASection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMCDATASection_AddRef(IXMLDOMCDATASection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMCDATASection_Release(IXMLDOMCDATASection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_GetTypeInfoCount(IXMLDOMCDATASection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_GetTypeInfo(IXMLDOMCDATASection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_GetIDsOfNames(IXMLDOMCDATASection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_Invoke(IXMLDOMCDATASection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeName(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeValue(IXMLDOMCDATASection* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_nodeValue(IXMLDOMCDATASection* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeType(IXMLDOMCDATASection* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_parentNode(IXMLDOMCDATASection* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_childNodes(IXMLDOMCDATASection* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_firstChild(IXMLDOMCDATASection* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_lastChild(IXMLDOMCDATASection* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_previousSibling(IXMLDOMCDATASection* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nextSibling(IXMLDOMCDATASection* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_attributes(IXMLDOMCDATASection* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_insertBefore(IXMLDOMCDATASection* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_replaceChild(IXMLDOMCDATASection* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_removeChild(IXMLDOMCDATASection* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_appendChild(IXMLDOMCDATASection* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_hasChildNodes(IXMLDOMCDATASection* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_ownerDocument(IXMLDOMCDATASection* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_cloneNode(IXMLDOMCDATASection* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeTypeString(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_text(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_text(IXMLDOMCDATASection* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_specified(IXMLDOMCDATASection* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_definition(IXMLDOMCDATASection* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_nodeTypedValue(IXMLDOMCDATASection* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_nodeTypedValue(IXMLDOMCDATASection* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_dataType(IXMLDOMCDATASection* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_dataType(IXMLDOMCDATASection* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_xml(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_transformNode(IXMLDOMCDATASection* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_selectNodes(IXMLDOMCDATASection* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_selectSingleNode(IXMLDOMCDATASection* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_parsed(IXMLDOMCDATASection* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_namespaceURI(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_prefix(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_baseName(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_transformNodeToObject(IXMLDOMCDATASection* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMCharacterData methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_data(IXMLDOMCDATASection* This,BSTR *p) { + return This->lpVtbl->get_data(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_put_data(IXMLDOMCDATASection* This,BSTR data) { + return This->lpVtbl->put_data(This,data); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_get_length(IXMLDOMCDATASection* This,LONG *len) { + return This->lpVtbl->get_length(This,len); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_substringData(IXMLDOMCDATASection* This,LONG offset,LONG count,BSTR *p) { + return This->lpVtbl->substringData(This,offset,count,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_appendData(IXMLDOMCDATASection* This,BSTR p) { + return This->lpVtbl->appendData(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_insertData(IXMLDOMCDATASection* This,LONG offset,BSTR p) { + return This->lpVtbl->insertData(This,offset,p); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_deleteData(IXMLDOMCDATASection* This,LONG offset,LONG count) { + return This->lpVtbl->deleteData(This,offset,count); +} +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_replaceData(IXMLDOMCDATASection* This,LONG offset,LONG count,BSTR p) { + return This->lpVtbl->replaceData(This,offset,count,p); +} +/*** IXMLDOMText methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMCDATASection_splitText(IXMLDOMCDATASection* This,LONG offset,IXMLDOMText **txtNode) { + return This->lpVtbl->splitText(This,offset,txtNode); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMCDATASection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMDocumentType interface + */ +#ifndef __IXMLDOMDocumentType_INTERFACE_DEFINED__ +#define __IXMLDOMDocumentType_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMDocumentType, 0x2933bf8b, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf8b-7b36-11d2-b20e-00c04f983e60") +IXMLDOMDocumentType : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_name( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_entities( + IXMLDOMNamedNodeMap **entityMap) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_notations( + IXMLDOMNamedNodeMap **notationMap) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMDocumentType, 0x2933bf8b, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMDocumentTypeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMDocumentType *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMDocumentType *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMDocumentType *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMDocumentType *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMDocumentType *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMDocumentType *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMDocumentType *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMDocumentType *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMDocumentType *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMDocumentType *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMDocumentType *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMDocumentType *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMDocumentType *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMDocumentType *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMDocumentType *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMDocumentType *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMDocumentType *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMDocumentType *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMDocumentType *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMDocumentType *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMDocumentType *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMDocumentType *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMDocumentType *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMDocumentType *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMDocumentType *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMDocumentType *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMDocumentType *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMDocumentType *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMDocumentType *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMDocumentType *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMDocumentType *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMDocumentType *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMDocumentType methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + IXMLDOMDocumentType *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_entities)( + IXMLDOMDocumentType *This, + IXMLDOMNamedNodeMap **entityMap); + + HRESULT (STDMETHODCALLTYPE *get_notations)( + IXMLDOMDocumentType *This, + IXMLDOMNamedNodeMap **notationMap); + + END_INTERFACE +} IXMLDOMDocumentTypeVtbl; + +interface IXMLDOMDocumentType { + CONST_VTBL IXMLDOMDocumentTypeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMDocumentType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMDocumentType_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMDocumentType_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMDocumentType_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMDocumentType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMDocumentType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMDocumentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMDocumentType_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMDocumentType_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMDocumentType_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMDocumentType_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMDocumentType_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMDocumentType_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMDocumentType_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMDocumentType_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMDocumentType_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMDocumentType_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMDocumentType_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMDocumentType_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMDocumentType_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMDocumentType_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMDocumentType_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMDocumentType_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMDocumentType_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMDocumentType_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMDocumentType_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMDocumentType_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMDocumentType_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMDocumentType_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMDocumentType_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMDocumentType_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMDocumentType_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMDocumentType_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMDocumentType_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMDocumentType_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMDocumentType_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMDocumentType_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMDocumentType_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMDocumentType_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMDocumentType_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMDocumentType_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMDocumentType_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMDocumentType_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMDocumentType methods ***/ +#define IXMLDOMDocumentType_get_name(This,p) (This)->lpVtbl->get_name(This,p) +#define IXMLDOMDocumentType_get_entities(This,entityMap) (This)->lpVtbl->get_entities(This,entityMap) +#define IXMLDOMDocumentType_get_notations(This,notationMap) (This)->lpVtbl->get_notations(This,notationMap) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_QueryInterface(IXMLDOMDocumentType* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMDocumentType_AddRef(IXMLDOMDocumentType* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMDocumentType_Release(IXMLDOMDocumentType* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_GetTypeInfoCount(IXMLDOMDocumentType* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_GetTypeInfo(IXMLDOMDocumentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_GetIDsOfNames(IXMLDOMDocumentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_Invoke(IXMLDOMDocumentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeName(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeValue(IXMLDOMDocumentType* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_put_nodeValue(IXMLDOMDocumentType* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeType(IXMLDOMDocumentType* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_parentNode(IXMLDOMDocumentType* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_childNodes(IXMLDOMDocumentType* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_firstChild(IXMLDOMDocumentType* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_lastChild(IXMLDOMDocumentType* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_previousSibling(IXMLDOMDocumentType* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nextSibling(IXMLDOMDocumentType* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_attributes(IXMLDOMDocumentType* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_insertBefore(IXMLDOMDocumentType* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_replaceChild(IXMLDOMDocumentType* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_removeChild(IXMLDOMDocumentType* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_appendChild(IXMLDOMDocumentType* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_hasChildNodes(IXMLDOMDocumentType* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_ownerDocument(IXMLDOMDocumentType* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_cloneNode(IXMLDOMDocumentType* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeTypeString(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_text(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_put_text(IXMLDOMDocumentType* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_specified(IXMLDOMDocumentType* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_definition(IXMLDOMDocumentType* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_nodeTypedValue(IXMLDOMDocumentType* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_put_nodeTypedValue(IXMLDOMDocumentType* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_dataType(IXMLDOMDocumentType* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_put_dataType(IXMLDOMDocumentType* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_xml(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_transformNode(IXMLDOMDocumentType* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_selectNodes(IXMLDOMDocumentType* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_selectSingleNode(IXMLDOMDocumentType* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_parsed(IXMLDOMDocumentType* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_namespaceURI(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_prefix(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_baseName(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_transformNodeToObject(IXMLDOMDocumentType* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMDocumentType methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_name(IXMLDOMDocumentType* This,BSTR *p) { + return This->lpVtbl->get_name(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_entities(IXMLDOMDocumentType* This,IXMLDOMNamedNodeMap **entityMap) { + return This->lpVtbl->get_entities(This,entityMap); +} +static __WIDL_INLINE HRESULT IXMLDOMDocumentType_get_notations(IXMLDOMDocumentType* This,IXMLDOMNamedNodeMap **notationMap) { + return This->lpVtbl->get_notations(This,notationMap); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMDocumentType_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMNotation interface + */ +#ifndef __IXMLDOMNotation_INTERFACE_DEFINED__ +#define __IXMLDOMNotation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMNotation, 0x2933bf8c, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf8c-7b36-11d2-b20e-00c04f983e60") +IXMLDOMNotation : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_publicId( + VARIANT *id) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_systemId( + VARIANT *id) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMNotation, 0x2933bf8c, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMNotationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMNotation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMNotation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMNotation *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMNotation *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMNotation *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMNotation *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMNotation *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMNotation *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMNotation *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMNotation *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMNotation *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMNotation *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMNotation *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMNotation *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMNotation *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMNotation *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMNotation *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMNotation *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMNotation *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMNotation *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMNotation *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMNotation *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMNotation *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMNotation *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMNotation *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMNotation *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMNotation *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMNotation *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMNotation *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMNotation *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMNotation *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMNotation *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMNotation *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMNotation *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMNotation *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMNotation *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMNotation *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMNotation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_publicId)( + IXMLDOMNotation *This, + VARIANT *id); + + HRESULT (STDMETHODCALLTYPE *get_systemId)( + IXMLDOMNotation *This, + VARIANT *id); + + END_INTERFACE +} IXMLDOMNotationVtbl; + +interface IXMLDOMNotation { + CONST_VTBL IXMLDOMNotationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMNotation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMNotation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMNotation_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMNotation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMNotation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMNotation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMNotation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMNotation_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMNotation_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMNotation_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMNotation_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMNotation_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMNotation_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMNotation_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMNotation_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMNotation_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMNotation_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMNotation_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMNotation_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMNotation_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMNotation_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMNotation_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMNotation_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMNotation_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMNotation_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMNotation_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMNotation_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMNotation_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMNotation_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMNotation_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMNotation_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMNotation_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMNotation_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMNotation_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMNotation_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMNotation_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMNotation_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMNotation_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMNotation_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMNotation_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMNotation_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMNotation_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMNotation_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMNotation methods ***/ +#define IXMLDOMNotation_get_publicId(This,id) (This)->lpVtbl->get_publicId(This,id) +#define IXMLDOMNotation_get_systemId(This,id) (This)->lpVtbl->get_systemId(This,id) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNotation_QueryInterface(IXMLDOMNotation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMNotation_AddRef(IXMLDOMNotation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMNotation_Release(IXMLDOMNotation* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNotation_GetTypeInfoCount(IXMLDOMNotation* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_GetTypeInfo(IXMLDOMNotation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_GetIDsOfNames(IXMLDOMNotation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_Invoke(IXMLDOMNotation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeName(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeValue(IXMLDOMNotation* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_put_nodeValue(IXMLDOMNotation* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeType(IXMLDOMNotation* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_parentNode(IXMLDOMNotation* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_childNodes(IXMLDOMNotation* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_firstChild(IXMLDOMNotation* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_lastChild(IXMLDOMNotation* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_previousSibling(IXMLDOMNotation* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nextSibling(IXMLDOMNotation* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_attributes(IXMLDOMNotation* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_insertBefore(IXMLDOMNotation* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_replaceChild(IXMLDOMNotation* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_removeChild(IXMLDOMNotation* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_appendChild(IXMLDOMNotation* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_hasChildNodes(IXMLDOMNotation* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_ownerDocument(IXMLDOMNotation* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_cloneNode(IXMLDOMNotation* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeTypeString(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_text(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_put_text(IXMLDOMNotation* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_specified(IXMLDOMNotation* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_definition(IXMLDOMNotation* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_nodeTypedValue(IXMLDOMNotation* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_put_nodeTypedValue(IXMLDOMNotation* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_dataType(IXMLDOMNotation* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_put_dataType(IXMLDOMNotation* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_xml(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_transformNode(IXMLDOMNotation* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_selectNodes(IXMLDOMNotation* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_selectSingleNode(IXMLDOMNotation* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_parsed(IXMLDOMNotation* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_namespaceURI(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_prefix(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_baseName(IXMLDOMNotation* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_transformNodeToObject(IXMLDOMNotation* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMNotation methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_publicId(IXMLDOMNotation* This,VARIANT *id) { + return This->lpVtbl->get_publicId(This,id); +} +static __WIDL_INLINE HRESULT IXMLDOMNotation_get_systemId(IXMLDOMNotation* This,VARIANT *id) { + return This->lpVtbl->get_systemId(This,id); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMNotation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMEntity interface + */ +#ifndef __IXMLDOMEntity_INTERFACE_DEFINED__ +#define __IXMLDOMEntity_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMEntity, 0x2933bf8d, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf8d-7b36-11d2-b20e-00c04f983e60") +IXMLDOMEntity : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE get_publicId( + VARIANT *id1) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_systemId( + VARIANT *id1) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_notationName( + BSTR *p) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMEntity, 0x2933bf8d, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMEntityVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMEntity *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMEntity *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMEntity *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMEntity *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMEntity *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMEntity *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMEntity *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMEntity *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMEntity *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMEntity *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMEntity *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMEntity *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMEntity *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMEntity *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMEntity *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMEntity *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMEntity *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMEntity *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMEntity *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMEntity *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMEntity *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMEntity *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMEntity *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMEntity *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMEntity *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMEntity *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMEntity *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMEntity *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMEntity *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMEntity *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMEntity *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMEntity *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMEntity *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMEntity *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMEntity *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMEntity *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMEntity *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXMLDOMEntity methods ***/ + HRESULT (STDMETHODCALLTYPE *get_publicId)( + IXMLDOMEntity *This, + VARIANT *id1); + + HRESULT (STDMETHODCALLTYPE *get_systemId)( + IXMLDOMEntity *This, + VARIANT *id1); + + HRESULT (STDMETHODCALLTYPE *get_notationName)( + IXMLDOMEntity *This, + BSTR *p); + + END_INTERFACE +} IXMLDOMEntityVtbl; + +interface IXMLDOMEntity { + CONST_VTBL IXMLDOMEntityVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMEntity_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMEntity_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMEntity_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMEntity_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMEntity_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMEntity_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMEntity_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMEntity_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMEntity_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMEntity_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMEntity_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMEntity_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMEntity_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMEntity_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMEntity_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMEntity_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMEntity_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMEntity_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMEntity_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMEntity_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMEntity_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMEntity_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMEntity_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMEntity_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMEntity_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMEntity_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMEntity_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMEntity_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMEntity_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMEntity_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMEntity_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMEntity_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMEntity_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMEntity_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMEntity_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMEntity_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMEntity_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMEntity_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMEntity_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMEntity_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMEntity_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMEntity_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMEntity_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXMLDOMEntity methods ***/ +#define IXMLDOMEntity_get_publicId(This,id1) (This)->lpVtbl->get_publicId(This,id1) +#define IXMLDOMEntity_get_systemId(This,id1) (This)->lpVtbl->get_systemId(This,id1) +#define IXMLDOMEntity_get_notationName(This,p) (This)->lpVtbl->get_notationName(This,p) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntity_QueryInterface(IXMLDOMEntity* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMEntity_AddRef(IXMLDOMEntity* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMEntity_Release(IXMLDOMEntity* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntity_GetTypeInfoCount(IXMLDOMEntity* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_GetTypeInfo(IXMLDOMEntity* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_GetIDsOfNames(IXMLDOMEntity* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_Invoke(IXMLDOMEntity* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeName(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeValue(IXMLDOMEntity* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_put_nodeValue(IXMLDOMEntity* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeType(IXMLDOMEntity* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_parentNode(IXMLDOMEntity* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_childNodes(IXMLDOMEntity* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_firstChild(IXMLDOMEntity* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_lastChild(IXMLDOMEntity* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_previousSibling(IXMLDOMEntity* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nextSibling(IXMLDOMEntity* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_attributes(IXMLDOMEntity* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_insertBefore(IXMLDOMEntity* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_replaceChild(IXMLDOMEntity* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_removeChild(IXMLDOMEntity* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_appendChild(IXMLDOMEntity* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_hasChildNodes(IXMLDOMEntity* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_ownerDocument(IXMLDOMEntity* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_cloneNode(IXMLDOMEntity* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeTypeString(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_text(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_put_text(IXMLDOMEntity* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_specified(IXMLDOMEntity* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_definition(IXMLDOMEntity* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_nodeTypedValue(IXMLDOMEntity* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_put_nodeTypedValue(IXMLDOMEntity* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_dataType(IXMLDOMEntity* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_put_dataType(IXMLDOMEntity* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_xml(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_transformNode(IXMLDOMEntity* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_selectNodes(IXMLDOMEntity* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_selectSingleNode(IXMLDOMEntity* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_parsed(IXMLDOMEntity* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_namespaceURI(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_prefix(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_baseName(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_transformNodeToObject(IXMLDOMEntity* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXMLDOMEntity methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_publicId(IXMLDOMEntity* This,VARIANT *id1) { + return This->lpVtbl->get_publicId(This,id1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_systemId(IXMLDOMEntity* This,VARIANT *id1) { + return This->lpVtbl->get_systemId(This,id1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntity_get_notationName(IXMLDOMEntity* This,BSTR *p) { + return This->lpVtbl->get_notationName(This,p); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMEntity_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMEntityReference interface + */ +#ifndef __IXMLDOMEntityReference_INTERFACE_DEFINED__ +#define __IXMLDOMEntityReference_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMEntityReference, 0x2933bf8e, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf8e-7b36-11d2-b20e-00c04f983e60") +IXMLDOMEntityReference : public IXMLDOMNode +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMEntityReference, 0x2933bf8e, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMEntityReferenceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMEntityReference *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMEntityReference *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMEntityReference *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMEntityReference *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMEntityReference *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMEntityReference *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMEntityReference *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXMLDOMEntityReference *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXMLDOMEntityReference *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXMLDOMEntityReference *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXMLDOMEntityReference *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXMLDOMEntityReference *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXMLDOMEntityReference *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXMLDOMEntityReference *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXMLDOMEntityReference *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXMLDOMEntityReference *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXMLDOMEntityReference *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXMLDOMEntityReference *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXMLDOMEntityReference *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXMLDOMEntityReference *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXMLDOMEntityReference *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXMLDOMEntityReference *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXMLDOMEntityReference *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXMLDOMEntityReference *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXMLDOMEntityReference *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXMLDOMEntityReference *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXMLDOMEntityReference *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXMLDOMEntityReference *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXMLDOMEntityReference *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXMLDOMEntityReference *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXMLDOMEntityReference *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXMLDOMEntityReference *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXMLDOMEntityReference *This, + IXMLDOMNode *domNode, + VARIANT var1); + + END_INTERFACE +} IXMLDOMEntityReferenceVtbl; + +interface IXMLDOMEntityReference { + CONST_VTBL IXMLDOMEntityReferenceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMEntityReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMEntityReference_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMEntityReference_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMEntityReference_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMEntityReference_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMEntityReference_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMEntityReference_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXMLDOMEntityReference_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXMLDOMEntityReference_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXMLDOMEntityReference_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXMLDOMEntityReference_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXMLDOMEntityReference_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXMLDOMEntityReference_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXMLDOMEntityReference_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXMLDOMEntityReference_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXMLDOMEntityReference_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXMLDOMEntityReference_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXMLDOMEntityReference_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXMLDOMEntityReference_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXMLDOMEntityReference_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXMLDOMEntityReference_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXMLDOMEntityReference_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXMLDOMEntityReference_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXMLDOMEntityReference_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXMLDOMEntityReference_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXMLDOMEntityReference_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXMLDOMEntityReference_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXMLDOMEntityReference_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXMLDOMEntityReference_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXMLDOMEntityReference_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXMLDOMEntityReference_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXMLDOMEntityReference_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXMLDOMEntityReference_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXMLDOMEntityReference_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXMLDOMEntityReference_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXMLDOMEntityReference_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXMLDOMEntityReference_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXMLDOMEntityReference_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXMLDOMEntityReference_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXMLDOMEntityReference_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXMLDOMEntityReference_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXMLDOMEntityReference_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXMLDOMEntityReference_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_QueryInterface(IXMLDOMEntityReference* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMEntityReference_AddRef(IXMLDOMEntityReference* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMEntityReference_Release(IXMLDOMEntityReference* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_GetTypeInfoCount(IXMLDOMEntityReference* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_GetTypeInfo(IXMLDOMEntityReference* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_GetIDsOfNames(IXMLDOMEntityReference* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_Invoke(IXMLDOMEntityReference* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeName(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeValue(IXMLDOMEntityReference* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_put_nodeValue(IXMLDOMEntityReference* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeType(IXMLDOMEntityReference* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_parentNode(IXMLDOMEntityReference* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_childNodes(IXMLDOMEntityReference* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_firstChild(IXMLDOMEntityReference* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_lastChild(IXMLDOMEntityReference* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_previousSibling(IXMLDOMEntityReference* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nextSibling(IXMLDOMEntityReference* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_attributes(IXMLDOMEntityReference* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_insertBefore(IXMLDOMEntityReference* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_replaceChild(IXMLDOMEntityReference* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_removeChild(IXMLDOMEntityReference* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_appendChild(IXMLDOMEntityReference* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_hasChildNodes(IXMLDOMEntityReference* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_ownerDocument(IXMLDOMEntityReference* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_cloneNode(IXMLDOMEntityReference* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeTypeString(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_text(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_put_text(IXMLDOMEntityReference* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_specified(IXMLDOMEntityReference* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_definition(IXMLDOMEntityReference* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_nodeTypedValue(IXMLDOMEntityReference* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_put_nodeTypedValue(IXMLDOMEntityReference* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_dataType(IXMLDOMEntityReference* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_put_dataType(IXMLDOMEntityReference* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_xml(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_transformNode(IXMLDOMEntityReference* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_selectNodes(IXMLDOMEntityReference* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_selectSingleNode(IXMLDOMEntityReference* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_parsed(IXMLDOMEntityReference* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_namespaceURI(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_prefix(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_get_baseName(IXMLDOMEntityReference* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMEntityReference_transformNodeToObject(IXMLDOMEntityReference* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMEntityReference_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMImplementation interface + */ +#ifndef __IXMLDOMImplementation_INTERFACE_DEFINED__ +#define __IXMLDOMImplementation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMImplementation, 0x2933bf8f, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf8f-7b36-11d2-b20e-00c04f983e60") +IXMLDOMImplementation : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE hasFeature( + BSTR feature, + BSTR version, + VARIANT_BOOL *pbool) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMImplementation, 0x2933bf8f, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXMLDOMImplementationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMImplementation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMImplementation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMImplementation *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMImplementation *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMImplementation *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMImplementation *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMImplementation *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMImplementation methods ***/ + HRESULT (STDMETHODCALLTYPE *hasFeature)( + IXMLDOMImplementation *This, + BSTR feature, + BSTR version, + VARIANT_BOOL *pbool); + + END_INTERFACE +} IXMLDOMImplementationVtbl; + +interface IXMLDOMImplementation { + CONST_VTBL IXMLDOMImplementationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMImplementation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMImplementation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMImplementation_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMImplementation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMImplementation methods ***/ +#define IXMLDOMImplementation_hasFeature(This,feature,version,pbool) (This)->lpVtbl->hasFeature(This,feature,version,pbool) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMImplementation_QueryInterface(IXMLDOMImplementation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMImplementation_AddRef(IXMLDOMImplementation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMImplementation_Release(IXMLDOMImplementation* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMImplementation_GetTypeInfoCount(IXMLDOMImplementation* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMImplementation_GetTypeInfo(IXMLDOMImplementation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMImplementation_GetIDsOfNames(IXMLDOMImplementation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMImplementation_Invoke(IXMLDOMImplementation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMImplementation methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMImplementation_hasFeature(IXMLDOMImplementation* This,BSTR feature,BSTR version,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasFeature(This,feature,version,pbool); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMImplementation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXTLRuntime interface + */ +#ifndef __IXTLRuntime_INTERFACE_DEFINED__ +#define __IXTLRuntime_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXTLRuntime, 0x3efaa425, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3efaa425-272f-11d2-836f-0000f87a7782") +IXTLRuntime : public IXMLDOMNode +{ + virtual HRESULT STDMETHODCALLTYPE uniqueID( + IXMLDOMNode *pNode, + LONG *pID) = 0; + + virtual HRESULT STDMETHODCALLTYPE depth( + IXMLDOMNode *pNode, + LONG *pDepth) = 0; + + virtual HRESULT STDMETHODCALLTYPE childNumber( + IXMLDOMNode *pNode, + LONG *pNumber) = 0; + + virtual HRESULT STDMETHODCALLTYPE ancestorChildNumber( + BSTR bstr, + IXMLDOMNode *pNode, + LONG *pNumber) = 0; + + virtual HRESULT STDMETHODCALLTYPE absoluteChildNumber( + IXMLDOMNode *pNode, + LONG *pNumber) = 0; + + virtual HRESULT STDMETHODCALLTYPE formatIndex( + LONG lIndex, + BSTR bstr, + BSTR *pbstr) = 0; + + virtual HRESULT STDMETHODCALLTYPE formatNumber( + double dblNumber, + BSTR bstr, + BSTR *pbstr) = 0; + + virtual HRESULT STDMETHODCALLTYPE formatDate( + VARIANT var1, + BSTR bstr, + VARIANT var2, + BSTR *pbstr) = 0; + + virtual HRESULT STDMETHODCALLTYPE formatTime( + VARIANT var1, + BSTR bstr, + VARIANT var2, + BSTR *pbstr) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXTLRuntime, 0x3efaa425, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif +#else +typedef struct IXTLRuntimeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXTLRuntime *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXTLRuntime *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXTLRuntime *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXTLRuntime *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXTLRuntime *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXTLRuntime *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXTLRuntime *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMNode methods ***/ + HRESULT (STDMETHODCALLTYPE *get_nodeName)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_nodeValue)( + IXTLRuntime *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeValue)( + IXTLRuntime *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_nodeType)( + IXTLRuntime *This, + DOMNodeType *domNodeType); + + HRESULT (STDMETHODCALLTYPE *get_parentNode)( + IXTLRuntime *This, + IXMLDOMNode **parent); + + HRESULT (STDMETHODCALLTYPE *get_childNodes)( + IXTLRuntime *This, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *get_firstChild)( + IXTLRuntime *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_lastChild)( + IXTLRuntime *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_previousSibling)( + IXTLRuntime *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nextSibling)( + IXTLRuntime *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + IXTLRuntime *This, + IXMLDOMNamedNodeMap **attributeMap); + + HRESULT (STDMETHODCALLTYPE *insertBefore)( + IXTLRuntime *This, + IXMLDOMNode *newNode, + VARIANT var1, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *replaceChild)( + IXTLRuntime *This, + IXMLDOMNode *newNode, + IXMLDOMNode *oldNode, + IXMLDOMNode **outOldNode); + + HRESULT (STDMETHODCALLTYPE *removeChild)( + IXTLRuntime *This, + IXMLDOMNode *domNode, + IXMLDOMNode **oldNode); + + HRESULT (STDMETHODCALLTYPE *appendChild)( + IXTLRuntime *This, + IXMLDOMNode *newNode, + IXMLDOMNode **outNewNode); + + HRESULT (STDMETHODCALLTYPE *hasChildNodes)( + IXTLRuntime *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_ownerDocument)( + IXTLRuntime *This, + IXMLDOMDocument **domDocument); + + HRESULT (STDMETHODCALLTYPE *cloneNode)( + IXTLRuntime *This, + VARIANT_BOOL pbool, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypeString)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_text)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *put_text)( + IXTLRuntime *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_specified)( + IXTLRuntime *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_definition)( + IXTLRuntime *This, + IXMLDOMNode **domNode); + + HRESULT (STDMETHODCALLTYPE *get_nodeTypedValue)( + IXTLRuntime *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_nodeTypedValue)( + IXTLRuntime *This, + VARIANT var1); + + HRESULT (STDMETHODCALLTYPE *get_dataType)( + IXTLRuntime *This, + VARIANT *var1); + + HRESULT (STDMETHODCALLTYPE *put_dataType)( + IXTLRuntime *This, + BSTR p); + + HRESULT (STDMETHODCALLTYPE *get_xml)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNode)( + IXTLRuntime *This, + IXMLDOMNode *domNode, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *selectNodes)( + IXTLRuntime *This, + BSTR p, + IXMLDOMNodeList **outList); + + HRESULT (STDMETHODCALLTYPE *selectSingleNode)( + IXTLRuntime *This, + BSTR p, + IXMLDOMNode **outNode); + + HRESULT (STDMETHODCALLTYPE *get_parsed)( + IXTLRuntime *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_prefix)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_baseName)( + IXTLRuntime *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *transformNodeToObject)( + IXTLRuntime *This, + IXMLDOMNode *domNode, + VARIANT var1); + + /*** IXTLRuntime methods ***/ + HRESULT (STDMETHODCALLTYPE *uniqueID)( + IXTLRuntime *This, + IXMLDOMNode *pNode, + LONG *pID); + + HRESULT (STDMETHODCALLTYPE *depth)( + IXTLRuntime *This, + IXMLDOMNode *pNode, + LONG *pDepth); + + HRESULT (STDMETHODCALLTYPE *childNumber)( + IXTLRuntime *This, + IXMLDOMNode *pNode, + LONG *pNumber); + + HRESULT (STDMETHODCALLTYPE *ancestorChildNumber)( + IXTLRuntime *This, + BSTR bstr, + IXMLDOMNode *pNode, + LONG *pNumber); + + HRESULT (STDMETHODCALLTYPE *absoluteChildNumber)( + IXTLRuntime *This, + IXMLDOMNode *pNode, + LONG *pNumber); + + HRESULT (STDMETHODCALLTYPE *formatIndex)( + IXTLRuntime *This, + LONG lIndex, + BSTR bstr, + BSTR *pbstr); + + HRESULT (STDMETHODCALLTYPE *formatNumber)( + IXTLRuntime *This, + double dblNumber, + BSTR bstr, + BSTR *pbstr); + + HRESULT (STDMETHODCALLTYPE *formatDate)( + IXTLRuntime *This, + VARIANT var1, + BSTR bstr, + VARIANT var2, + BSTR *pbstr); + + HRESULT (STDMETHODCALLTYPE *formatTime)( + IXTLRuntime *This, + VARIANT var1, + BSTR bstr, + VARIANT var2, + BSTR *pbstr); + + END_INTERFACE +} IXTLRuntimeVtbl; + +interface IXTLRuntime { + CONST_VTBL IXTLRuntimeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXTLRuntime_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXTLRuntime_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXTLRuntime_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXTLRuntime_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXTLRuntime_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXTLRuntime_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXTLRuntime_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMNode methods ***/ +#define IXTLRuntime_get_nodeName(This,p) (This)->lpVtbl->get_nodeName(This,p) +#define IXTLRuntime_get_nodeValue(This,var1) (This)->lpVtbl->get_nodeValue(This,var1) +#define IXTLRuntime_put_nodeValue(This,var1) (This)->lpVtbl->put_nodeValue(This,var1) +#define IXTLRuntime_get_nodeType(This,domNodeType) (This)->lpVtbl->get_nodeType(This,domNodeType) +#define IXTLRuntime_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) +#define IXTLRuntime_get_childNodes(This,outList) (This)->lpVtbl->get_childNodes(This,outList) +#define IXTLRuntime_get_firstChild(This,domNode) (This)->lpVtbl->get_firstChild(This,domNode) +#define IXTLRuntime_get_lastChild(This,domNode) (This)->lpVtbl->get_lastChild(This,domNode) +#define IXTLRuntime_get_previousSibling(This,domNode) (This)->lpVtbl->get_previousSibling(This,domNode) +#define IXTLRuntime_get_nextSibling(This,domNode) (This)->lpVtbl->get_nextSibling(This,domNode) +#define IXTLRuntime_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) +#define IXTLRuntime_insertBefore(This,newNode,var1,outOldNode) (This)->lpVtbl->insertBefore(This,newNode,var1,outOldNode) +#define IXTLRuntime_replaceChild(This,newNode,oldNode,outOldNode) (This)->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode) +#define IXTLRuntime_removeChild(This,domNode,oldNode) (This)->lpVtbl->removeChild(This,domNode,oldNode) +#define IXTLRuntime_appendChild(This,newNode,outNewNode) (This)->lpVtbl->appendChild(This,newNode,outNewNode) +#define IXTLRuntime_hasChildNodes(This,pbool) (This)->lpVtbl->hasChildNodes(This,pbool) +#define IXTLRuntime_get_ownerDocument(This,domDocument) (This)->lpVtbl->get_ownerDocument(This,domDocument) +#define IXTLRuntime_cloneNode(This,pbool,outNode) (This)->lpVtbl->cloneNode(This,pbool,outNode) +#define IXTLRuntime_get_nodeTypeString(This,p) (This)->lpVtbl->get_nodeTypeString(This,p) +#define IXTLRuntime_get_text(This,p) (This)->lpVtbl->get_text(This,p) +#define IXTLRuntime_put_text(This,p) (This)->lpVtbl->put_text(This,p) +#define IXTLRuntime_get_specified(This,pbool) (This)->lpVtbl->get_specified(This,pbool) +#define IXTLRuntime_get_definition(This,domNode) (This)->lpVtbl->get_definition(This,domNode) +#define IXTLRuntime_get_nodeTypedValue(This,var1) (This)->lpVtbl->get_nodeTypedValue(This,var1) +#define IXTLRuntime_put_nodeTypedValue(This,var1) (This)->lpVtbl->put_nodeTypedValue(This,var1) +#define IXTLRuntime_get_dataType(This,var1) (This)->lpVtbl->get_dataType(This,var1) +#define IXTLRuntime_put_dataType(This,p) (This)->lpVtbl->put_dataType(This,p) +#define IXTLRuntime_get_xml(This,p) (This)->lpVtbl->get_xml(This,p) +#define IXTLRuntime_transformNode(This,domNode,p) (This)->lpVtbl->transformNode(This,domNode,p) +#define IXTLRuntime_selectNodes(This,p,outList) (This)->lpVtbl->selectNodes(This,p,outList) +#define IXTLRuntime_selectSingleNode(This,p,outNode) (This)->lpVtbl->selectSingleNode(This,p,outNode) +#define IXTLRuntime_get_parsed(This,pbool) (This)->lpVtbl->get_parsed(This,pbool) +#define IXTLRuntime_get_namespaceURI(This,p) (This)->lpVtbl->get_namespaceURI(This,p) +#define IXTLRuntime_get_prefix(This,p) (This)->lpVtbl->get_prefix(This,p) +#define IXTLRuntime_get_baseName(This,p) (This)->lpVtbl->get_baseName(This,p) +#define IXTLRuntime_transformNodeToObject(This,domNode,var1) (This)->lpVtbl->transformNodeToObject(This,domNode,var1) +/*** IXTLRuntime methods ***/ +#define IXTLRuntime_uniqueID(This,pNode,pID) (This)->lpVtbl->uniqueID(This,pNode,pID) +#define IXTLRuntime_depth(This,pNode,pDepth) (This)->lpVtbl->depth(This,pNode,pDepth) +#define IXTLRuntime_childNumber(This,pNode,pNumber) (This)->lpVtbl->childNumber(This,pNode,pNumber) +#define IXTLRuntime_ancestorChildNumber(This,bstr,pNode,pNumber) (This)->lpVtbl->ancestorChildNumber(This,bstr,pNode,pNumber) +#define IXTLRuntime_absoluteChildNumber(This,pNode,pNumber) (This)->lpVtbl->absoluteChildNumber(This,pNode,pNumber) +#define IXTLRuntime_formatIndex(This,lIndex,bstr,pbstr) (This)->lpVtbl->formatIndex(This,lIndex,bstr,pbstr) +#define IXTLRuntime_formatNumber(This,dblNumber,bstr,pbstr) (This)->lpVtbl->formatNumber(This,dblNumber,bstr,pbstr) +#define IXTLRuntime_formatDate(This,var1,bstr,var2,pbstr) (This)->lpVtbl->formatDate(This,var1,bstr,var2,pbstr) +#define IXTLRuntime_formatTime(This,var1,bstr,var2,pbstr) (This)->lpVtbl->formatTime(This,var1,bstr,var2,pbstr) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXTLRuntime_QueryInterface(IXTLRuntime* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXTLRuntime_AddRef(IXTLRuntime* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXTLRuntime_Release(IXTLRuntime* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXTLRuntime_GetTypeInfoCount(IXTLRuntime* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXTLRuntime_GetTypeInfo(IXTLRuntime* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXTLRuntime_GetIDsOfNames(IXTLRuntime* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXTLRuntime_Invoke(IXTLRuntime* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMNode methods ***/ +static __WIDL_INLINE HRESULT IXTLRuntime_get_nodeName(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_nodeName(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_nodeValue(IXTLRuntime* This,VARIANT *var1) { + return This->lpVtbl->get_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXTLRuntime_put_nodeValue(IXTLRuntime* This,VARIANT var1) { + return This->lpVtbl->put_nodeValue(This,var1); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_nodeType(IXTLRuntime* This,DOMNodeType *domNodeType) { + return This->lpVtbl->get_nodeType(This,domNodeType); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_parentNode(IXTLRuntime* This,IXMLDOMNode **parent) { + return This->lpVtbl->get_parentNode(This,parent); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_childNodes(IXTLRuntime* This,IXMLDOMNodeList **outList) { + return This->lpVtbl->get_childNodes(This,outList); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_firstChild(IXTLRuntime* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_firstChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_lastChild(IXTLRuntime* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_lastChild(This,domNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_previousSibling(IXTLRuntime* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_previousSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_nextSibling(IXTLRuntime* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_nextSibling(This,domNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_attributes(IXTLRuntime* This,IXMLDOMNamedNodeMap **attributeMap) { + return This->lpVtbl->get_attributes(This,attributeMap); +} +static __WIDL_INLINE HRESULT IXTLRuntime_insertBefore(IXTLRuntime* This,IXMLDOMNode *newNode,VARIANT var1,IXMLDOMNode **outOldNode) { + return This->lpVtbl->insertBefore(This,newNode,var1,outOldNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_replaceChild(IXTLRuntime* This,IXMLDOMNode *newNode,IXMLDOMNode *oldNode,IXMLDOMNode **outOldNode) { + return This->lpVtbl->replaceChild(This,newNode,oldNode,outOldNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_removeChild(IXTLRuntime* This,IXMLDOMNode *domNode,IXMLDOMNode **oldNode) { + return This->lpVtbl->removeChild(This,domNode,oldNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_appendChild(IXTLRuntime* This,IXMLDOMNode *newNode,IXMLDOMNode **outNewNode) { + return This->lpVtbl->appendChild(This,newNode,outNewNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_hasChildNodes(IXTLRuntime* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->hasChildNodes(This,pbool); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_ownerDocument(IXTLRuntime* This,IXMLDOMDocument **domDocument) { + return This->lpVtbl->get_ownerDocument(This,domDocument); +} +static __WIDL_INLINE HRESULT IXTLRuntime_cloneNode(IXTLRuntime* This,VARIANT_BOOL pbool,IXMLDOMNode **outNode) { + return This->lpVtbl->cloneNode(This,pbool,outNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_nodeTypeString(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_nodeTypeString(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_text(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_text(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_put_text(IXTLRuntime* This,BSTR p) { + return This->lpVtbl->put_text(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_specified(IXTLRuntime* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_specified(This,pbool); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_definition(IXTLRuntime* This,IXMLDOMNode **domNode) { + return This->lpVtbl->get_definition(This,domNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_nodeTypedValue(IXTLRuntime* This,VARIANT *var1) { + return This->lpVtbl->get_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXTLRuntime_put_nodeTypedValue(IXTLRuntime* This,VARIANT var1) { + return This->lpVtbl->put_nodeTypedValue(This,var1); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_dataType(IXTLRuntime* This,VARIANT *var1) { + return This->lpVtbl->get_dataType(This,var1); +} +static __WIDL_INLINE HRESULT IXTLRuntime_put_dataType(IXTLRuntime* This,BSTR p) { + return This->lpVtbl->put_dataType(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_xml(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_xml(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_transformNode(IXTLRuntime* This,IXMLDOMNode *domNode,BSTR *p) { + return This->lpVtbl->transformNode(This,domNode,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_selectNodes(IXTLRuntime* This,BSTR p,IXMLDOMNodeList **outList) { + return This->lpVtbl->selectNodes(This,p,outList); +} +static __WIDL_INLINE HRESULT IXTLRuntime_selectSingleNode(IXTLRuntime* This,BSTR p,IXMLDOMNode **outNode) { + return This->lpVtbl->selectSingleNode(This,p,outNode); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_parsed(IXTLRuntime* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->get_parsed(This,pbool); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_namespaceURI(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_namespaceURI(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_prefix(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_prefix(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_get_baseName(IXTLRuntime* This,BSTR *p) { + return This->lpVtbl->get_baseName(This,p); +} +static __WIDL_INLINE HRESULT IXTLRuntime_transformNodeToObject(IXTLRuntime* This,IXMLDOMNode *domNode,VARIANT var1) { + return This->lpVtbl->transformNodeToObject(This,domNode,var1); +} +/*** IXTLRuntime methods ***/ +static __WIDL_INLINE HRESULT IXTLRuntime_uniqueID(IXTLRuntime* This,IXMLDOMNode *pNode,LONG *pID) { + return This->lpVtbl->uniqueID(This,pNode,pID); +} +static __WIDL_INLINE HRESULT IXTLRuntime_depth(IXTLRuntime* This,IXMLDOMNode *pNode,LONG *pDepth) { + return This->lpVtbl->depth(This,pNode,pDepth); +} +static __WIDL_INLINE HRESULT IXTLRuntime_childNumber(IXTLRuntime* This,IXMLDOMNode *pNode,LONG *pNumber) { + return This->lpVtbl->childNumber(This,pNode,pNumber); +} +static __WIDL_INLINE HRESULT IXTLRuntime_ancestorChildNumber(IXTLRuntime* This,BSTR bstr,IXMLDOMNode *pNode,LONG *pNumber) { + return This->lpVtbl->ancestorChildNumber(This,bstr,pNode,pNumber); +} +static __WIDL_INLINE HRESULT IXTLRuntime_absoluteChildNumber(IXTLRuntime* This,IXMLDOMNode *pNode,LONG *pNumber) { + return This->lpVtbl->absoluteChildNumber(This,pNode,pNumber); +} +static __WIDL_INLINE HRESULT IXTLRuntime_formatIndex(IXTLRuntime* This,LONG lIndex,BSTR bstr,BSTR *pbstr) { + return This->lpVtbl->formatIndex(This,lIndex,bstr,pbstr); +} +static __WIDL_INLINE HRESULT IXTLRuntime_formatNumber(IXTLRuntime* This,double dblNumber,BSTR bstr,BSTR *pbstr) { + return This->lpVtbl->formatNumber(This,dblNumber,bstr,pbstr); +} +static __WIDL_INLINE HRESULT IXTLRuntime_formatDate(IXTLRuntime* This,VARIANT var1,BSTR bstr,VARIANT var2,BSTR *pbstr) { + return This->lpVtbl->formatDate(This,var1,bstr,var2,pbstr); +} +static __WIDL_INLINE HRESULT IXTLRuntime_formatTime(IXTLRuntime* This,VARIANT var1,BSTR bstr,VARIANT var2,BSTR *pbstr) { + return This->lpVtbl->formatTime(This,var1,bstr,var2,pbstr); +} +#endif +#endif + +#endif + + +#endif /* __IXTLRuntime_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * XMLDOMDocumentEvents dispinterface + */ +#ifndef __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ +#define __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ + +DEFINE_GUID(DIID_XMLDOMDocumentEvents, 0x3efaa427, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3efaa427-272f-11d2-836f-0000f87a7782") +XMLDOMDocumentEvents : public IDispatch +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLDOMDocumentEvents, 0x3efaa427, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif +#else +typedef struct XMLDOMDocumentEventsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + XMLDOMDocumentEvents *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + XMLDOMDocumentEvents *This); + + ULONG (STDMETHODCALLTYPE *Release)( + XMLDOMDocumentEvents *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + XMLDOMDocumentEvents *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + XMLDOMDocumentEvents *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + XMLDOMDocumentEvents *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + XMLDOMDocumentEvents *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + END_INTERFACE +} XMLDOMDocumentEventsVtbl; + +interface XMLDOMDocumentEvents { + CONST_VTBL XMLDOMDocumentEventsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define XMLDOMDocumentEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define XMLDOMDocumentEvents_AddRef(This) (This)->lpVtbl->AddRef(This) +#define XMLDOMDocumentEvents_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define XMLDOMDocumentEvents_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define XMLDOMDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define XMLDOMDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define XMLDOMDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_QueryInterface(XMLDOMDocumentEvents* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG XMLDOMDocumentEvents_AddRef(XMLDOMDocumentEvents* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG XMLDOMDocumentEvents_Release(XMLDOMDocumentEvents* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_GetTypeInfoCount(XMLDOMDocumentEvents* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_GetTypeInfo(XMLDOMDocumentEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_GetIDsOfNames(XMLDOMDocumentEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT XMLDOMDocumentEvents_Invoke(XMLDOMDocumentEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +#endif +#endif + +#endif + +#endif /* __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXSLProcessor interface + */ +#ifndef __IXSLProcessor_INTERFACE_DEFINED__ +#define __IXSLProcessor_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXSLProcessor, 0x2933bf92, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf92-7b36-11d2-b20e-00c04f983e60") +IXSLProcessor : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE put_input( + VARIANT var) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_input( + VARIANT *var) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ownerTemplate( + IXSLTemplate **ppTemplate) = 0; + + virtual HRESULT STDMETHODCALLTYPE setStartMode( + BSTR p, + BSTR uri = L"") = 0; + + virtual HRESULT STDMETHODCALLTYPE get_startMode( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_startModeURI( + BSTR *uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_output( + VARIANT var) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_output( + VARIANT *var) = 0; + + virtual HRESULT STDMETHODCALLTYPE transform( + VARIANT_BOOL *pbool) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_readyState( + LONG *pstate) = 0; + + virtual HRESULT STDMETHODCALLTYPE addParameter( + BSTR p, + VARIANT var, + BSTR uri = L"") = 0; + + virtual HRESULT STDMETHODCALLTYPE addObject( + IDispatch *obj, + BSTR uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_stylesheet( + IXMLDOMNode **node) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXSLProcessor, 0x2933bf92, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXSLProcessorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXSLProcessor *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXSLProcessor *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXSLProcessor *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXSLProcessor *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXSLProcessor *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXSLProcessor *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXSLProcessor *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXSLProcessor methods ***/ + HRESULT (STDMETHODCALLTYPE *put_input)( + IXSLProcessor *This, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *get_input)( + IXSLProcessor *This, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *get_ownerTemplate)( + IXSLProcessor *This, + IXSLTemplate **ppTemplate); + + HRESULT (STDMETHODCALLTYPE *setStartMode)( + IXSLProcessor *This, + BSTR p, + BSTR uri); + + HRESULT (STDMETHODCALLTYPE *get_startMode)( + IXSLProcessor *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_startModeURI)( + IXSLProcessor *This, + BSTR *uri); + + HRESULT (STDMETHODCALLTYPE *put_output)( + IXSLProcessor *This, + VARIANT var); + + HRESULT (STDMETHODCALLTYPE *get_output)( + IXSLProcessor *This, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *transform)( + IXSLProcessor *This, + VARIANT_BOOL *pbool); + + HRESULT (STDMETHODCALLTYPE *reset)( + IXSLProcessor *This); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXSLProcessor *This, + LONG *pstate); + + HRESULT (STDMETHODCALLTYPE *addParameter)( + IXSLProcessor *This, + BSTR p, + VARIANT var, + BSTR uri); + + HRESULT (STDMETHODCALLTYPE *addObject)( + IXSLProcessor *This, + IDispatch *obj, + BSTR uri); + + HRESULT (STDMETHODCALLTYPE *get_stylesheet)( + IXSLProcessor *This, + IXMLDOMNode **node); + + END_INTERFACE +} IXSLProcessorVtbl; + +interface IXSLProcessor { + CONST_VTBL IXSLProcessorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXSLProcessor_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXSLProcessor_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXSLProcessor_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXSLProcessor_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXSLProcessor_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXSLProcessor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXSLProcessor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXSLProcessor methods ***/ +#define IXSLProcessor_put_input(This,var) (This)->lpVtbl->put_input(This,var) +#define IXSLProcessor_get_input(This,var) (This)->lpVtbl->get_input(This,var) +#define IXSLProcessor_get_ownerTemplate(This,ppTemplate) (This)->lpVtbl->get_ownerTemplate(This,ppTemplate) +#define IXSLProcessor_setStartMode(This,p,uri) (This)->lpVtbl->setStartMode(This,p,uri) +#define IXSLProcessor_get_startMode(This,p) (This)->lpVtbl->get_startMode(This,p) +#define IXSLProcessor_get_startModeURI(This,uri) (This)->lpVtbl->get_startModeURI(This,uri) +#define IXSLProcessor_put_output(This,var) (This)->lpVtbl->put_output(This,var) +#define IXSLProcessor_get_output(This,var) (This)->lpVtbl->get_output(This,var) +#define IXSLProcessor_transform(This,pbool) (This)->lpVtbl->transform(This,pbool) +#define IXSLProcessor_reset(This) (This)->lpVtbl->reset(This) +#define IXSLProcessor_get_readyState(This,pstate) (This)->lpVtbl->get_readyState(This,pstate) +#define IXSLProcessor_addParameter(This,p,var,uri) (This)->lpVtbl->addParameter(This,p,var,uri) +#define IXSLProcessor_addObject(This,obj,uri) (This)->lpVtbl->addObject(This,obj,uri) +#define IXSLProcessor_get_stylesheet(This,node) (This)->lpVtbl->get_stylesheet(This,node) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXSLProcessor_QueryInterface(IXSLProcessor* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXSLProcessor_AddRef(IXSLProcessor* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXSLProcessor_Release(IXSLProcessor* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXSLProcessor_GetTypeInfoCount(IXSLProcessor* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXSLProcessor_GetTypeInfo(IXSLProcessor* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXSLProcessor_GetIDsOfNames(IXSLProcessor* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXSLProcessor_Invoke(IXSLProcessor* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXSLProcessor methods ***/ +static __WIDL_INLINE HRESULT IXSLProcessor_put_input(IXSLProcessor* This,VARIANT var) { + return This->lpVtbl->put_input(This,var); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_input(IXSLProcessor* This,VARIANT *var) { + return This->lpVtbl->get_input(This,var); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_ownerTemplate(IXSLProcessor* This,IXSLTemplate **ppTemplate) { + return This->lpVtbl->get_ownerTemplate(This,ppTemplate); +} +static __WIDL_INLINE HRESULT IXSLProcessor_setStartMode(IXSLProcessor* This,BSTR p,BSTR uri) { + return This->lpVtbl->setStartMode(This,p,uri); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_startMode(IXSLProcessor* This,BSTR *p) { + return This->lpVtbl->get_startMode(This,p); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_startModeURI(IXSLProcessor* This,BSTR *uri) { + return This->lpVtbl->get_startModeURI(This,uri); +} +static __WIDL_INLINE HRESULT IXSLProcessor_put_output(IXSLProcessor* This,VARIANT var) { + return This->lpVtbl->put_output(This,var); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_output(IXSLProcessor* This,VARIANT *var) { + return This->lpVtbl->get_output(This,var); +} +static __WIDL_INLINE HRESULT IXSLProcessor_transform(IXSLProcessor* This,VARIANT_BOOL *pbool) { + return This->lpVtbl->transform(This,pbool); +} +static __WIDL_INLINE HRESULT IXSLProcessor_reset(IXSLProcessor* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_readyState(IXSLProcessor* This,LONG *pstate) { + return This->lpVtbl->get_readyState(This,pstate); +} +static __WIDL_INLINE HRESULT IXSLProcessor_addParameter(IXSLProcessor* This,BSTR p,VARIANT var,BSTR uri) { + return This->lpVtbl->addParameter(This,p,var,uri); +} +static __WIDL_INLINE HRESULT IXSLProcessor_addObject(IXSLProcessor* This,IDispatch *obj,BSTR uri) { + return This->lpVtbl->addObject(This,obj,uri); +} +static __WIDL_INLINE HRESULT IXSLProcessor_get_stylesheet(IXSLProcessor* This,IXMLDOMNode **node) { + return This->lpVtbl->get_stylesheet(This,node); +} +#endif +#endif + +#endif + + +#endif /* __IXSLProcessor_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXSLTemplate interface + */ +#ifndef __IXSLTemplate_INTERFACE_DEFINED__ +#define __IXSLTemplate_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXSLTemplate, 0x2933bf93, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2933bf93-7b36-11d2-b20e-00c04f983e60") +IXSLTemplate : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE putref_stylesheet( + IXMLDOMNode *node) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_stylesheet( + IXMLDOMNode **node) = 0; + + virtual HRESULT STDMETHODCALLTYPE createProcessor( + IXSLProcessor **ppProcessor) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXSLTemplate, 0x2933bf93, 0x7b36, 0x11d2, 0xb2,0x0e, 0x00,0xc0,0x4f,0x98,0x3e,0x60) +#endif +#else +typedef struct IXSLTemplateVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXSLTemplate *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXSLTemplate *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXSLTemplate *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXSLTemplate *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXSLTemplate *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXSLTemplate *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXSLTemplate *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXSLTemplate methods ***/ + HRESULT (STDMETHODCALLTYPE *putref_stylesheet)( + IXSLTemplate *This, + IXMLDOMNode *node); + + HRESULT (STDMETHODCALLTYPE *get_stylesheet)( + IXSLTemplate *This, + IXMLDOMNode **node); + + HRESULT (STDMETHODCALLTYPE *createProcessor)( + IXSLTemplate *This, + IXSLProcessor **ppProcessor); + + END_INTERFACE +} IXSLTemplateVtbl; + +interface IXSLTemplate { + CONST_VTBL IXSLTemplateVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXSLTemplate_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXSLTemplate_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXSLTemplate_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXSLTemplate_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXSLTemplate_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXSLTemplate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXSLTemplate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXSLTemplate methods ***/ +#define IXSLTemplate_putref_stylesheet(This,node) (This)->lpVtbl->putref_stylesheet(This,node) +#define IXSLTemplate_get_stylesheet(This,node) (This)->lpVtbl->get_stylesheet(This,node) +#define IXSLTemplate_createProcessor(This,ppProcessor) (This)->lpVtbl->createProcessor(This,ppProcessor) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXSLTemplate_QueryInterface(IXSLTemplate* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXSLTemplate_AddRef(IXSLTemplate* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXSLTemplate_Release(IXSLTemplate* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXSLTemplate_GetTypeInfoCount(IXSLTemplate* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXSLTemplate_GetTypeInfo(IXSLTemplate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXSLTemplate_GetIDsOfNames(IXSLTemplate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXSLTemplate_Invoke(IXSLTemplate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXSLTemplate methods ***/ +static __WIDL_INLINE HRESULT IXSLTemplate_putref_stylesheet(IXSLTemplate* This,IXMLDOMNode *node) { + return This->lpVtbl->putref_stylesheet(This,node); +} +static __WIDL_INLINE HRESULT IXSLTemplate_get_stylesheet(IXSLTemplate* This,IXMLDOMNode **node) { + return This->lpVtbl->get_stylesheet(This,node); +} +static __WIDL_INLINE HRESULT IXSLTemplate_createProcessor(IXSLTemplate* This,IXSLProcessor **ppProcessor) { + return This->lpVtbl->createProcessor(This,ppProcessor); +} +#endif +#endif + +#endif + + +#endif /* __IXSLTemplate_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLHTTPRequest interface + */ +#ifndef __IXMLHTTPRequest_INTERFACE_DEFINED__ +#define __IXMLHTTPRequest_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLHTTPRequest, 0xed8c108d, 0x4349, 0x11d2, 0x91,0xa4, 0x00,0xc0,0x4f,0x79,0x69,0xe8); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("ed8c108d-4349-11d2-91a4-00c04f7969e8") +IXMLHTTPRequest : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE open( + BSTR bstrMethod, + BSTR bstrUrl, + VARIANT varAsync, + VARIANT username, + VARIANT password) = 0; + + virtual HRESULT STDMETHODCALLTYPE setRequestHeader( + BSTR bstrHeader, + BSTR bstrValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getResponseHeader( + BSTR bstrHeader, + BSTR *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAllResponseHeaders( + BSTR *pbstrHeaders) = 0; + + virtual HRESULT STDMETHODCALLTYPE send( + VARIANT body) = 0; + + virtual HRESULT STDMETHODCALLTYPE abort( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_status( + LONG *pStatus) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_statusText( + BSTR *pStatus) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_responseXML( + IDispatch **pBody) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_responseText( + BSTR *pBody) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_responseBody( + VARIANT *pBody) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_responseStream( + VARIANT *pBody) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_readyState( + LONG *pState) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_onreadystatechange( + IDispatch *pReadyStateSink) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLHTTPRequest, 0xed8c108d, 0x4349, 0x11d2, 0x91,0xa4, 0x00,0xc0,0x4f,0x79,0x69,0xe8) +#endif +#else +typedef struct IXMLHTTPRequestVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLHTTPRequest *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLHTTPRequest *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLHTTPRequest *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLHTTPRequest *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLHTTPRequest *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLHTTPRequest *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLHTTPRequest *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLHTTPRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *open)( + IXMLHTTPRequest *This, + BSTR bstrMethod, + BSTR bstrUrl, + VARIANT varAsync, + VARIANT username, + VARIANT password); + + HRESULT (STDMETHODCALLTYPE *setRequestHeader)( + IXMLHTTPRequest *This, + BSTR bstrHeader, + BSTR bstrValue); + + HRESULT (STDMETHODCALLTYPE *getResponseHeader)( + IXMLHTTPRequest *This, + BSTR bstrHeader, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *getAllResponseHeaders)( + IXMLHTTPRequest *This, + BSTR *pbstrHeaders); + + HRESULT (STDMETHODCALLTYPE *send)( + IXMLHTTPRequest *This, + VARIANT body); + + HRESULT (STDMETHODCALLTYPE *abort)( + IXMLHTTPRequest *This); + + HRESULT (STDMETHODCALLTYPE *get_status)( + IXMLHTTPRequest *This, + LONG *pStatus); + + HRESULT (STDMETHODCALLTYPE *get_statusText)( + IXMLHTTPRequest *This, + BSTR *pStatus); + + HRESULT (STDMETHODCALLTYPE *get_responseXML)( + IXMLHTTPRequest *This, + IDispatch **pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseText)( + IXMLHTTPRequest *This, + BSTR *pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseBody)( + IXMLHTTPRequest *This, + VARIANT *pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseStream)( + IXMLHTTPRequest *This, + VARIANT *pBody); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IXMLHTTPRequest *This, + LONG *pState); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IXMLHTTPRequest *This, + IDispatch *pReadyStateSink); + + END_INTERFACE +} IXMLHTTPRequestVtbl; + +interface IXMLHTTPRequest { + CONST_VTBL IXMLHTTPRequestVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLHTTPRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLHTTPRequest_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLHTTPRequest_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLHTTPRequest_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLHTTPRequest methods ***/ +#define IXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,username,password) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,username,password) +#define IXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) +#define IXMLHTTPRequest_getResponseHeader(This,bstrHeader,value) (This)->lpVtbl->getResponseHeader(This,bstrHeader,value) +#define IXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders) +#define IXMLHTTPRequest_send(This,body) (This)->lpVtbl->send(This,body) +#define IXMLHTTPRequest_abort(This) (This)->lpVtbl->abort(This) +#define IXMLHTTPRequest_get_status(This,pStatus) (This)->lpVtbl->get_status(This,pStatus) +#define IXMLHTTPRequest_get_statusText(This,pStatus) (This)->lpVtbl->get_statusText(This,pStatus) +#define IXMLHTTPRequest_get_responseXML(This,pBody) (This)->lpVtbl->get_responseXML(This,pBody) +#define IXMLHTTPRequest_get_responseText(This,pBody) (This)->lpVtbl->get_responseText(This,pBody) +#define IXMLHTTPRequest_get_responseBody(This,pBody) (This)->lpVtbl->get_responseBody(This,pBody) +#define IXMLHTTPRequest_get_responseStream(This,pBody) (This)->lpVtbl->get_responseStream(This,pBody) +#define IXMLHTTPRequest_get_readyState(This,pState) (This)->lpVtbl->get_readyState(This,pState) +#define IXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest_QueryInterface(IXMLHTTPRequest* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLHTTPRequest_AddRef(IXMLHTTPRequest* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLHTTPRequest_Release(IXMLHTTPRequest* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest_GetTypeInfoCount(IXMLHTTPRequest* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_GetTypeInfo(IXMLHTTPRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_GetIDsOfNames(IXMLHTTPRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_Invoke(IXMLHTTPRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLHTTPRequest methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest_open(IXMLHTTPRequest* This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT username,VARIANT password) { + return This->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,username,password); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_setRequestHeader(IXMLHTTPRequest* This,BSTR bstrHeader,BSTR bstrValue) { + return This->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_getResponseHeader(IXMLHTTPRequest* This,BSTR bstrHeader,BSTR *value) { + return This->lpVtbl->getResponseHeader(This,bstrHeader,value); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_getAllResponseHeaders(IXMLHTTPRequest* This,BSTR *pbstrHeaders) { + return This->lpVtbl->getAllResponseHeaders(This,pbstrHeaders); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_send(IXMLHTTPRequest* This,VARIANT body) { + return This->lpVtbl->send(This,body); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_abort(IXMLHTTPRequest* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_status(IXMLHTTPRequest* This,LONG *pStatus) { + return This->lpVtbl->get_status(This,pStatus); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_statusText(IXMLHTTPRequest* This,BSTR *pStatus) { + return This->lpVtbl->get_statusText(This,pStatus); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_responseXML(IXMLHTTPRequest* This,IDispatch **pBody) { + return This->lpVtbl->get_responseXML(This,pBody); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_responseText(IXMLHTTPRequest* This,BSTR *pBody) { + return This->lpVtbl->get_responseText(This,pBody); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_responseBody(IXMLHTTPRequest* This,VARIANT *pBody) { + return This->lpVtbl->get_responseBody(This,pBody); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_responseStream(IXMLHTTPRequest* This,VARIANT *pBody) { + return This->lpVtbl->get_responseStream(This,pBody); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_get_readyState(IXMLHTTPRequest* This,LONG *pState) { + return This->lpVtbl->get_readyState(This,pState); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest_put_onreadystatechange(IXMLHTTPRequest* This,IDispatch *pReadyStateSink) { + return This->lpVtbl->put_onreadystatechange(This,pReadyStateSink); +} +#endif +#endif + +#endif + + +#endif /* __IXMLHTTPRequest_INTERFACE_DEFINED__ */ + +typedef enum _SXH_SERVER_CERT_OPTION { + SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = 0x100, + SXH_SERVER_CERT_IGNORE_WRONG_USAGE = 0x200, + SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = 0x1000, + SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = 0x2000, + SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = ((SXH_SERVER_CERT_IGNORE_UNKNOWN_CA | SXH_SERVER_CERT_IGNORE_WRONG_USAGE) | SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID) | SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID +} SXH_SERVER_CERT_OPTION; +/***************************************************************************** + * IServerXMLHTTPRequest interface + */ +#ifndef __IServerXMLHTTPRequest_INTERFACE_DEFINED__ +#define __IServerXMLHTTPRequest_INTERFACE_DEFINED__ + +typedef enum _SERVERXMLHTTP_OPTION { + SXH_OPTION_URL = -1, + SXH_OPTION_URL_CODEPAGE = 0, + SXH_OPTION_ESCAPE_PERCENT_IN_URL = 1, + SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = 2, + SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3 +} SERVERXMLHTTP_OPTION; +DEFINE_GUID(IID_IServerXMLHTTPRequest, 0x2e9196bf, 0x13ba, 0x4dd4, 0x91,0xca, 0x6c,0x57,0x1f,0x28,0x14,0x95); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2e9196bf-13ba-4dd4-91ca-6c571f281495") +IServerXMLHTTPRequest : public IXMLHTTPRequest +{ + virtual HRESULT STDMETHODCALLTYPE setTimeouts( + LONG resolveTimeout, + LONG connectTimeout, + LONG sendTimeout, + LONG receiveTimeout) = 0; + + virtual HRESULT STDMETHODCALLTYPE waitForResponse( + VARIANT timeoutInSeconds, + VARIANT_BOOL *isSuccessful) = 0; + + virtual HRESULT STDMETHODCALLTYPE getOption( + SERVERXMLHTTP_OPTION option, + VARIANT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE setOption( + SERVERXMLHTTP_OPTION option, + VARIANT value) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IServerXMLHTTPRequest, 0x2e9196bf, 0x13ba, 0x4dd4, 0x91,0xca, 0x6c,0x57,0x1f,0x28,0x14,0x95) +#endif +#else +typedef struct IServerXMLHTTPRequestVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IServerXMLHTTPRequest *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IServerXMLHTTPRequest *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IServerXMLHTTPRequest *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IServerXMLHTTPRequest *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IServerXMLHTTPRequest *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IServerXMLHTTPRequest *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IServerXMLHTTPRequest *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLHTTPRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *open)( + IServerXMLHTTPRequest *This, + BSTR bstrMethod, + BSTR bstrUrl, + VARIANT varAsync, + VARIANT username, + VARIANT password); + + HRESULT (STDMETHODCALLTYPE *setRequestHeader)( + IServerXMLHTTPRequest *This, + BSTR bstrHeader, + BSTR bstrValue); + + HRESULT (STDMETHODCALLTYPE *getResponseHeader)( + IServerXMLHTTPRequest *This, + BSTR bstrHeader, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *getAllResponseHeaders)( + IServerXMLHTTPRequest *This, + BSTR *pbstrHeaders); + + HRESULT (STDMETHODCALLTYPE *send)( + IServerXMLHTTPRequest *This, + VARIANT body); + + HRESULT (STDMETHODCALLTYPE *abort)( + IServerXMLHTTPRequest *This); + + HRESULT (STDMETHODCALLTYPE *get_status)( + IServerXMLHTTPRequest *This, + LONG *pStatus); + + HRESULT (STDMETHODCALLTYPE *get_statusText)( + IServerXMLHTTPRequest *This, + BSTR *pStatus); + + HRESULT (STDMETHODCALLTYPE *get_responseXML)( + IServerXMLHTTPRequest *This, + IDispatch **pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseText)( + IServerXMLHTTPRequest *This, + BSTR *pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseBody)( + IServerXMLHTTPRequest *This, + VARIANT *pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseStream)( + IServerXMLHTTPRequest *This, + VARIANT *pBody); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IServerXMLHTTPRequest *This, + LONG *pState); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IServerXMLHTTPRequest *This, + IDispatch *pReadyStateSink); + + /*** IServerXMLHTTPRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *setTimeouts)( + IServerXMLHTTPRequest *This, + LONG resolveTimeout, + LONG connectTimeout, + LONG sendTimeout, + LONG receiveTimeout); + + HRESULT (STDMETHODCALLTYPE *waitForResponse)( + IServerXMLHTTPRequest *This, + VARIANT timeoutInSeconds, + VARIANT_BOOL *isSuccessful); + + HRESULT (STDMETHODCALLTYPE *getOption)( + IServerXMLHTTPRequest *This, + SERVERXMLHTTP_OPTION option, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *setOption)( + IServerXMLHTTPRequest *This, + SERVERXMLHTTP_OPTION option, + VARIANT value); + + END_INTERFACE +} IServerXMLHTTPRequestVtbl; + +interface IServerXMLHTTPRequest { + CONST_VTBL IServerXMLHTTPRequestVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IServerXMLHTTPRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IServerXMLHTTPRequest_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IServerXMLHTTPRequest_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IServerXMLHTTPRequest_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IServerXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IServerXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IServerXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLHTTPRequest methods ***/ +#define IServerXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,username,password) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,username,password) +#define IServerXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) +#define IServerXMLHTTPRequest_getResponseHeader(This,bstrHeader,value) (This)->lpVtbl->getResponseHeader(This,bstrHeader,value) +#define IServerXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders) +#define IServerXMLHTTPRequest_send(This,body) (This)->lpVtbl->send(This,body) +#define IServerXMLHTTPRequest_abort(This) (This)->lpVtbl->abort(This) +#define IServerXMLHTTPRequest_get_status(This,pStatus) (This)->lpVtbl->get_status(This,pStatus) +#define IServerXMLHTTPRequest_get_statusText(This,pStatus) (This)->lpVtbl->get_statusText(This,pStatus) +#define IServerXMLHTTPRequest_get_responseXML(This,pBody) (This)->lpVtbl->get_responseXML(This,pBody) +#define IServerXMLHTTPRequest_get_responseText(This,pBody) (This)->lpVtbl->get_responseText(This,pBody) +#define IServerXMLHTTPRequest_get_responseBody(This,pBody) (This)->lpVtbl->get_responseBody(This,pBody) +#define IServerXMLHTTPRequest_get_responseStream(This,pBody) (This)->lpVtbl->get_responseStream(This,pBody) +#define IServerXMLHTTPRequest_get_readyState(This,pState) (This)->lpVtbl->get_readyState(This,pState) +#define IServerXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink) +/*** IServerXMLHTTPRequest methods ***/ +#define IServerXMLHTTPRequest_setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) (This)->lpVtbl->setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) +#define IServerXMLHTTPRequest_waitForResponse(This,timeoutInSeconds,isSuccessful) (This)->lpVtbl->waitForResponse(This,timeoutInSeconds,isSuccessful) +#define IServerXMLHTTPRequest_getOption(This,option,value) (This)->lpVtbl->getOption(This,option,value) +#define IServerXMLHTTPRequest_setOption(This,option,value) (This)->lpVtbl->setOption(This,option,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_QueryInterface(IServerXMLHTTPRequest* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IServerXMLHTTPRequest_AddRef(IServerXMLHTTPRequest* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IServerXMLHTTPRequest_Release(IServerXMLHTTPRequest* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_GetTypeInfoCount(IServerXMLHTTPRequest* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_GetTypeInfo(IServerXMLHTTPRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_GetIDsOfNames(IServerXMLHTTPRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_Invoke(IServerXMLHTTPRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLHTTPRequest methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_open(IServerXMLHTTPRequest* This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT username,VARIANT password) { + return This->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,username,password); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_setRequestHeader(IServerXMLHTTPRequest* This,BSTR bstrHeader,BSTR bstrValue) { + return This->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_getResponseHeader(IServerXMLHTTPRequest* This,BSTR bstrHeader,BSTR *value) { + return This->lpVtbl->getResponseHeader(This,bstrHeader,value); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_getAllResponseHeaders(IServerXMLHTTPRequest* This,BSTR *pbstrHeaders) { + return This->lpVtbl->getAllResponseHeaders(This,pbstrHeaders); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_send(IServerXMLHTTPRequest* This,VARIANT body) { + return This->lpVtbl->send(This,body); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_abort(IServerXMLHTTPRequest* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_status(IServerXMLHTTPRequest* This,LONG *pStatus) { + return This->lpVtbl->get_status(This,pStatus); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_statusText(IServerXMLHTTPRequest* This,BSTR *pStatus) { + return This->lpVtbl->get_statusText(This,pStatus); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_responseXML(IServerXMLHTTPRequest* This,IDispatch **pBody) { + return This->lpVtbl->get_responseXML(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_responseText(IServerXMLHTTPRequest* This,BSTR *pBody) { + return This->lpVtbl->get_responseText(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_responseBody(IServerXMLHTTPRequest* This,VARIANT *pBody) { + return This->lpVtbl->get_responseBody(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_responseStream(IServerXMLHTTPRequest* This,VARIANT *pBody) { + return This->lpVtbl->get_responseStream(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_get_readyState(IServerXMLHTTPRequest* This,LONG *pState) { + return This->lpVtbl->get_readyState(This,pState); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_put_onreadystatechange(IServerXMLHTTPRequest* This,IDispatch *pReadyStateSink) { + return This->lpVtbl->put_onreadystatechange(This,pReadyStateSink); +} +/*** IServerXMLHTTPRequest methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_setTimeouts(IServerXMLHTTPRequest* This,LONG resolveTimeout,LONG connectTimeout,LONG sendTimeout,LONG receiveTimeout) { + return This->lpVtbl->setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_waitForResponse(IServerXMLHTTPRequest* This,VARIANT timeoutInSeconds,VARIANT_BOOL *isSuccessful) { + return This->lpVtbl->waitForResponse(This,timeoutInSeconds,isSuccessful); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_getOption(IServerXMLHTTPRequest* This,SERVERXMLHTTP_OPTION option,VARIANT *value) { + return This->lpVtbl->getOption(This,option,value); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest_setOption(IServerXMLHTTPRequest* This,SERVERXMLHTTP_OPTION option,VARIANT value) { + return This->lpVtbl->setOption(This,option,value); +} +#endif +#endif + +#endif + + +#endif /* __IServerXMLHTTPRequest_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLHTTPRequest2 interface + */ +#ifndef __IXMLHTTPRequest2_INTERFACE_DEFINED__ +#define __IXMLHTTPRequest2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLHTTPRequest2, 0xe5d37dc0, 0x552a, 0x4d52, 0x9c,0xc0, 0xa1,0x4d,0x54,0x6f,0xbd,0x04); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e5d37dc0-552a-4d52-9cc0-a14d546fbd04") +IXMLHTTPRequest2 : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Open( + const WCHAR *method, + const WCHAR *url, + IXMLHTTPRequest2Callback *callback, + const WCHAR *username, + const WCHAR *password, + const WCHAR *proxyuser, + const WCHAR *proxypassword) = 0; + + virtual HRESULT STDMETHODCALLTYPE Send( + ISequentialStream *body, + ULONGLONG length) = 0; + + virtual HRESULT STDMETHODCALLTYPE Abort( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetCookie( + const XHR_COOKIE *cookie, + DWORD *state) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetCustomResponseStream( + ISequentialStream *stream) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetProperty( + XHR_PROPERTY property, + ULONGLONG value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetRequestHeader( + const WCHAR *header, + const WCHAR *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAllResponseHeaders( + WCHAR **headers) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCookie( + const WCHAR *url, + const WCHAR *name, + DWORD flags, + ULONG *cookies_cnt, + XHR_COOKIE **cookies) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetResponseHeader( + const WCHAR *header, + WCHAR **value) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLHTTPRequest2, 0xe5d37dc0, 0x552a, 0x4d52, 0x9c,0xc0, 0xa1,0x4d,0x54,0x6f,0xbd,0x04) +#endif +#else +typedef struct IXMLHTTPRequest2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLHTTPRequest2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLHTTPRequest2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLHTTPRequest2 *This); + + /*** IXMLHTTPRequest2 methods ***/ + HRESULT (STDMETHODCALLTYPE *Open)( + IXMLHTTPRequest2 *This, + const WCHAR *method, + const WCHAR *url, + IXMLHTTPRequest2Callback *callback, + const WCHAR *username, + const WCHAR *password, + const WCHAR *proxyuser, + const WCHAR *proxypassword); + + HRESULT (STDMETHODCALLTYPE *Send)( + IXMLHTTPRequest2 *This, + ISequentialStream *body, + ULONGLONG length); + + HRESULT (STDMETHODCALLTYPE *Abort)( + IXMLHTTPRequest2 *This); + + HRESULT (STDMETHODCALLTYPE *SetCookie)( + IXMLHTTPRequest2 *This, + const XHR_COOKIE *cookie, + DWORD *state); + + HRESULT (STDMETHODCALLTYPE *SetCustomResponseStream)( + IXMLHTTPRequest2 *This, + ISequentialStream *stream); + + HRESULT (STDMETHODCALLTYPE *SetProperty)( + IXMLHTTPRequest2 *This, + XHR_PROPERTY property, + ULONGLONG value); + + HRESULT (STDMETHODCALLTYPE *SetRequestHeader)( + IXMLHTTPRequest2 *This, + const WCHAR *header, + const WCHAR *value); + + HRESULT (STDMETHODCALLTYPE *GetAllResponseHeaders)( + IXMLHTTPRequest2 *This, + WCHAR **headers); + + HRESULT (STDMETHODCALLTYPE *GetCookie)( + IXMLHTTPRequest2 *This, + const WCHAR *url, + const WCHAR *name, + DWORD flags, + ULONG *cookies_cnt, + XHR_COOKIE **cookies); + + HRESULT (STDMETHODCALLTYPE *GetResponseHeader)( + IXMLHTTPRequest2 *This, + const WCHAR *header, + WCHAR **value); + + END_INTERFACE +} IXMLHTTPRequest2Vtbl; + +interface IXMLHTTPRequest2 { + CONST_VTBL IXMLHTTPRequest2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLHTTPRequest2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLHTTPRequest2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLHTTPRequest2_Release(This) (This)->lpVtbl->Release(This) +/*** IXMLHTTPRequest2 methods ***/ +#define IXMLHTTPRequest2_Open(This,method,url,callback,username,password,proxyuser,proxypassword) (This)->lpVtbl->Open(This,method,url,callback,username,password,proxyuser,proxypassword) +#define IXMLHTTPRequest2_Send(This,body,length) (This)->lpVtbl->Send(This,body,length) +#define IXMLHTTPRequest2_Abort(This) (This)->lpVtbl->Abort(This) +#define IXMLHTTPRequest2_SetCookie(This,cookie,state) (This)->lpVtbl->SetCookie(This,cookie,state) +#define IXMLHTTPRequest2_SetCustomResponseStream(This,stream) (This)->lpVtbl->SetCustomResponseStream(This,stream) +#define IXMLHTTPRequest2_SetProperty(This,property,value) (This)->lpVtbl->SetProperty(This,property,value) +#define IXMLHTTPRequest2_SetRequestHeader(This,header,value) (This)->lpVtbl->SetRequestHeader(This,header,value) +#define IXMLHTTPRequest2_GetAllResponseHeaders(This,headers) (This)->lpVtbl->GetAllResponseHeaders(This,headers) +#define IXMLHTTPRequest2_GetCookie(This,url,name,flags,cookies_cnt,cookies) (This)->lpVtbl->GetCookie(This,url,name,flags,cookies_cnt,cookies) +#define IXMLHTTPRequest2_GetResponseHeader(This,header,value) (This)->lpVtbl->GetResponseHeader(This,header,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest2_QueryInterface(IXMLHTTPRequest2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLHTTPRequest2_AddRef(IXMLHTTPRequest2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLHTTPRequest2_Release(IXMLHTTPRequest2* This) { + return This->lpVtbl->Release(This); +} +/*** IXMLHTTPRequest2 methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest2_Open(IXMLHTTPRequest2* This,const WCHAR *method,const WCHAR *url,IXMLHTTPRequest2Callback *callback,const WCHAR *username,const WCHAR *password,const WCHAR *proxyuser,const WCHAR *proxypassword) { + return This->lpVtbl->Open(This,method,url,callback,username,password,proxyuser,proxypassword); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest2_Send(IXMLHTTPRequest2* This,ISequentialStream *body,ULONGLONG length) { + return This->lpVtbl->Send(This,body,length); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest2_Abort(IXMLHTTPRequest2* This) { + return This->lpVtbl->Abort(This); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest2_SetCookie(IXMLHTTPRequest2* This,const XHR_COOKIE *cookie,DWORD *state) { + return This->lpVtbl->SetCookie(This,cookie,state); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest2_SetCustomResponseStream(IXMLHTTPRequest2* This,ISequentialStream *stream) { + return This->lpVtbl->SetCustomResponseStream(This,stream); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest2_SetProperty(IXMLHTTPRequest2* This,XHR_PROPERTY property,ULONGLONG value) { + return This->lpVtbl->SetProperty(This,property,value); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest2_SetRequestHeader(IXMLHTTPRequest2* This,const WCHAR *header,const WCHAR *value) { + return This->lpVtbl->SetRequestHeader(This,header,value); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest2_GetAllResponseHeaders(IXMLHTTPRequest2* This,WCHAR **headers) { + return This->lpVtbl->GetAllResponseHeaders(This,headers); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest2_GetCookie(IXMLHTTPRequest2* This,const WCHAR *url,const WCHAR *name,DWORD flags,ULONG *cookies_cnt,XHR_COOKIE **cookies) { + return This->lpVtbl->GetCookie(This,url,name,flags,cookies_cnt,cookies); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest2_GetResponseHeader(IXMLHTTPRequest2* This,const WCHAR *header,WCHAR **value) { + return This->lpVtbl->GetResponseHeader(This,header,value); +} +#endif +#endif + +#endif + + +#endif /* __IXMLHTTPRequest2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLHTTPRequest3 interface + */ +#ifndef __IXMLHTTPRequest3_INTERFACE_DEFINED__ +#define __IXMLHTTPRequest3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLHTTPRequest3, 0xa1c9feee, 0x0617, 0x4f23, 0x9d,0x58, 0x89,0x61,0xea,0x43,0x56,0x7c); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a1c9feee-0617-4f23-9d58-8961ea43567c") +IXMLHTTPRequest3 : public IXMLHTTPRequest2 +{ + virtual HRESULT STDMETHODCALLTYPE SetClientCertificate( + DWORD count, + const BYTE *hashes, + const WCHAR *pin) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLHTTPRequest3, 0xa1c9feee, 0x0617, 0x4f23, 0x9d,0x58, 0x89,0x61,0xea,0x43,0x56,0x7c) +#endif +#else +typedef struct IXMLHTTPRequest3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLHTTPRequest3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLHTTPRequest3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLHTTPRequest3 *This); + + /*** IXMLHTTPRequest2 methods ***/ + HRESULT (STDMETHODCALLTYPE *Open)( + IXMLHTTPRequest3 *This, + const WCHAR *method, + const WCHAR *url, + IXMLHTTPRequest2Callback *callback, + const WCHAR *username, + const WCHAR *password, + const WCHAR *proxyuser, + const WCHAR *proxypassword); + + HRESULT (STDMETHODCALLTYPE *Send)( + IXMLHTTPRequest3 *This, + ISequentialStream *body, + ULONGLONG length); + + HRESULT (STDMETHODCALLTYPE *Abort)( + IXMLHTTPRequest3 *This); + + HRESULT (STDMETHODCALLTYPE *SetCookie)( + IXMLHTTPRequest3 *This, + const XHR_COOKIE *cookie, + DWORD *state); + + HRESULT (STDMETHODCALLTYPE *SetCustomResponseStream)( + IXMLHTTPRequest3 *This, + ISequentialStream *stream); + + HRESULT (STDMETHODCALLTYPE *SetProperty)( + IXMLHTTPRequest3 *This, + XHR_PROPERTY property, + ULONGLONG value); + + HRESULT (STDMETHODCALLTYPE *SetRequestHeader)( + IXMLHTTPRequest3 *This, + const WCHAR *header, + const WCHAR *value); + + HRESULT (STDMETHODCALLTYPE *GetAllResponseHeaders)( + IXMLHTTPRequest3 *This, + WCHAR **headers); + + HRESULT (STDMETHODCALLTYPE *GetCookie)( + IXMLHTTPRequest3 *This, + const WCHAR *url, + const WCHAR *name, + DWORD flags, + ULONG *cookies_cnt, + XHR_COOKIE **cookies); + + HRESULT (STDMETHODCALLTYPE *GetResponseHeader)( + IXMLHTTPRequest3 *This, + const WCHAR *header, + WCHAR **value); + + /*** IXMLHTTPRequest3 methods ***/ + HRESULT (STDMETHODCALLTYPE *SetClientCertificate)( + IXMLHTTPRequest3 *This, + DWORD count, + const BYTE *hashes, + const WCHAR *pin); + + END_INTERFACE +} IXMLHTTPRequest3Vtbl; + +interface IXMLHTTPRequest3 { + CONST_VTBL IXMLHTTPRequest3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLHTTPRequest3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLHTTPRequest3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLHTTPRequest3_Release(This) (This)->lpVtbl->Release(This) +/*** IXMLHTTPRequest2 methods ***/ +#define IXMLHTTPRequest3_Open(This,method,url,callback,username,password,proxyuser,proxypassword) (This)->lpVtbl->Open(This,method,url,callback,username,password,proxyuser,proxypassword) +#define IXMLHTTPRequest3_Send(This,body,length) (This)->lpVtbl->Send(This,body,length) +#define IXMLHTTPRequest3_Abort(This) (This)->lpVtbl->Abort(This) +#define IXMLHTTPRequest3_SetCookie(This,cookie,state) (This)->lpVtbl->SetCookie(This,cookie,state) +#define IXMLHTTPRequest3_SetCustomResponseStream(This,stream) (This)->lpVtbl->SetCustomResponseStream(This,stream) +#define IXMLHTTPRequest3_SetProperty(This,property,value) (This)->lpVtbl->SetProperty(This,property,value) +#define IXMLHTTPRequest3_SetRequestHeader(This,header,value) (This)->lpVtbl->SetRequestHeader(This,header,value) +#define IXMLHTTPRequest3_GetAllResponseHeaders(This,headers) (This)->lpVtbl->GetAllResponseHeaders(This,headers) +#define IXMLHTTPRequest3_GetCookie(This,url,name,flags,cookies_cnt,cookies) (This)->lpVtbl->GetCookie(This,url,name,flags,cookies_cnt,cookies) +#define IXMLHTTPRequest3_GetResponseHeader(This,header,value) (This)->lpVtbl->GetResponseHeader(This,header,value) +/*** IXMLHTTPRequest3 methods ***/ +#define IXMLHTTPRequest3_SetClientCertificate(This,count,hashes,pin) (This)->lpVtbl->SetClientCertificate(This,count,hashes,pin) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest3_QueryInterface(IXMLHTTPRequest3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLHTTPRequest3_AddRef(IXMLHTTPRequest3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLHTTPRequest3_Release(IXMLHTTPRequest3* This) { + return This->lpVtbl->Release(This); +} +/*** IXMLHTTPRequest2 methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest3_Open(IXMLHTTPRequest3* This,const WCHAR *method,const WCHAR *url,IXMLHTTPRequest2Callback *callback,const WCHAR *username,const WCHAR *password,const WCHAR *proxyuser,const WCHAR *proxypassword) { + return This->lpVtbl->Open(This,method,url,callback,username,password,proxyuser,proxypassword); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3_Send(IXMLHTTPRequest3* This,ISequentialStream *body,ULONGLONG length) { + return This->lpVtbl->Send(This,body,length); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3_Abort(IXMLHTTPRequest3* This) { + return This->lpVtbl->Abort(This); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3_SetCookie(IXMLHTTPRequest3* This,const XHR_COOKIE *cookie,DWORD *state) { + return This->lpVtbl->SetCookie(This,cookie,state); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3_SetCustomResponseStream(IXMLHTTPRequest3* This,ISequentialStream *stream) { + return This->lpVtbl->SetCustomResponseStream(This,stream); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3_SetProperty(IXMLHTTPRequest3* This,XHR_PROPERTY property,ULONGLONG value) { + return This->lpVtbl->SetProperty(This,property,value); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3_SetRequestHeader(IXMLHTTPRequest3* This,const WCHAR *header,const WCHAR *value) { + return This->lpVtbl->SetRequestHeader(This,header,value); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3_GetAllResponseHeaders(IXMLHTTPRequest3* This,WCHAR **headers) { + return This->lpVtbl->GetAllResponseHeaders(This,headers); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3_GetCookie(IXMLHTTPRequest3* This,const WCHAR *url,const WCHAR *name,DWORD flags,ULONG *cookies_cnt,XHR_COOKIE **cookies) { + return This->lpVtbl->GetCookie(This,url,name,flags,cookies_cnt,cookies); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3_GetResponseHeader(IXMLHTTPRequest3* This,const WCHAR *header,WCHAR **value) { + return This->lpVtbl->GetResponseHeader(This,header,value); +} +/*** IXMLHTTPRequest3 methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest3_SetClientCertificate(IXMLHTTPRequest3* This,DWORD count,const BYTE *hashes,const WCHAR *pin) { + return This->lpVtbl->SetClientCertificate(This,count,hashes,pin); +} +#endif +#endif + +#endif + + +#endif /* __IXMLHTTPRequest3_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLHTTPRequest2Callback interface + */ +#ifndef __IXMLHTTPRequest2Callback_INTERFACE_DEFINED__ +#define __IXMLHTTPRequest2Callback_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLHTTPRequest2Callback, 0xa44a9299, 0xe321, 0x40de, 0x88,0x66, 0x34,0x1b,0x41,0x66,0x91,0x62); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a44a9299-e321-40de-8866-341b41669162") +IXMLHTTPRequest2Callback : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE OnRedirect( + IXMLHTTPRequest2 *xhr, + const WCHAR *url) = 0; + + virtual HRESULT STDMETHODCALLTYPE OnHeadersAvailable( + IXMLHTTPRequest2 *xhr, + DWORD status, + const WCHAR *msg) = 0; + + virtual HRESULT STDMETHODCALLTYPE OnDataAvailable( + IXMLHTTPRequest2 *xhr, + ISequentialStream *stream) = 0; + + virtual HRESULT STDMETHODCALLTYPE OnResponseReceived( + IXMLHTTPRequest2 *xhr, + ISequentialStream *stream) = 0; + + virtual HRESULT STDMETHODCALLTYPE OnError( + IXMLHTTPRequest2 *xhr, + HRESULT error) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLHTTPRequest2Callback, 0xa44a9299, 0xe321, 0x40de, 0x88,0x66, 0x34,0x1b,0x41,0x66,0x91,0x62) +#endif +#else +typedef struct IXMLHTTPRequest2CallbackVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLHTTPRequest2Callback *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLHTTPRequest2Callback *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLHTTPRequest2Callback *This); + + /*** IXMLHTTPRequest2Callback methods ***/ + HRESULT (STDMETHODCALLTYPE *OnRedirect)( + IXMLHTTPRequest2Callback *This, + IXMLHTTPRequest2 *xhr, + const WCHAR *url); + + HRESULT (STDMETHODCALLTYPE *OnHeadersAvailable)( + IXMLHTTPRequest2Callback *This, + IXMLHTTPRequest2 *xhr, + DWORD status, + const WCHAR *msg); + + HRESULT (STDMETHODCALLTYPE *OnDataAvailable)( + IXMLHTTPRequest2Callback *This, + IXMLHTTPRequest2 *xhr, + ISequentialStream *stream); + + HRESULT (STDMETHODCALLTYPE *OnResponseReceived)( + IXMLHTTPRequest2Callback *This, + IXMLHTTPRequest2 *xhr, + ISequentialStream *stream); + + HRESULT (STDMETHODCALLTYPE *OnError)( + IXMLHTTPRequest2Callback *This, + IXMLHTTPRequest2 *xhr, + HRESULT error); + + END_INTERFACE +} IXMLHTTPRequest2CallbackVtbl; + +interface IXMLHTTPRequest2Callback { + CONST_VTBL IXMLHTTPRequest2CallbackVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLHTTPRequest2Callback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLHTTPRequest2Callback_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLHTTPRequest2Callback_Release(This) (This)->lpVtbl->Release(This) +/*** IXMLHTTPRequest2Callback methods ***/ +#define IXMLHTTPRequest2Callback_OnRedirect(This,xhr,url) (This)->lpVtbl->OnRedirect(This,xhr,url) +#define IXMLHTTPRequest2Callback_OnHeadersAvailable(This,xhr,status,msg) (This)->lpVtbl->OnHeadersAvailable(This,xhr,status,msg) +#define IXMLHTTPRequest2Callback_OnDataAvailable(This,xhr,stream) (This)->lpVtbl->OnDataAvailable(This,xhr,stream) +#define IXMLHTTPRequest2Callback_OnResponseReceived(This,xhr,stream) (This)->lpVtbl->OnResponseReceived(This,xhr,stream) +#define IXMLHTTPRequest2Callback_OnError(This,xhr,error) (This)->lpVtbl->OnError(This,xhr,error) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest2Callback_QueryInterface(IXMLHTTPRequest2Callback* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLHTTPRequest2Callback_AddRef(IXMLHTTPRequest2Callback* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLHTTPRequest2Callback_Release(IXMLHTTPRequest2Callback* This) { + return This->lpVtbl->Release(This); +} +/*** IXMLHTTPRequest2Callback methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest2Callback_OnRedirect(IXMLHTTPRequest2Callback* This,IXMLHTTPRequest2 *xhr,const WCHAR *url) { + return This->lpVtbl->OnRedirect(This,xhr,url); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest2Callback_OnHeadersAvailable(IXMLHTTPRequest2Callback* This,IXMLHTTPRequest2 *xhr,DWORD status,const WCHAR *msg) { + return This->lpVtbl->OnHeadersAvailable(This,xhr,status,msg); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest2Callback_OnDataAvailable(IXMLHTTPRequest2Callback* This,IXMLHTTPRequest2 *xhr,ISequentialStream *stream) { + return This->lpVtbl->OnDataAvailable(This,xhr,stream); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest2Callback_OnResponseReceived(IXMLHTTPRequest2Callback* This,IXMLHTTPRequest2 *xhr,ISequentialStream *stream) { + return This->lpVtbl->OnResponseReceived(This,xhr,stream); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest2Callback_OnError(IXMLHTTPRequest2Callback* This,IXMLHTTPRequest2 *xhr,HRESULT error) { + return This->lpVtbl->OnError(This,xhr,error); +} +#endif +#endif + +#endif + + +#endif /* __IXMLHTTPRequest2Callback_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLHTTPRequest3Callback interface + */ +#ifndef __IXMLHTTPRequest3Callback_INTERFACE_DEFINED__ +#define __IXMLHTTPRequest3Callback_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLHTTPRequest3Callback, 0xb9e57830, 0x8c6c, 0x4a6f, 0x9c,0x13, 0x47,0x77,0x2b,0xb0,0x47,0xbb); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("b9e57830-8c6c-4a6f-9c13-47772bb047bb") +IXMLHTTPRequest3Callback : public IXMLHTTPRequest2Callback +{ + virtual HRESULT STDMETHODCALLTYPE OnServerCertificateReceived( + IXMLHTTPRequest3 *xhr, + DWORD errors, + DWORD count, + const XHR_CERT *certificates) = 0; + + virtual HRESULT STDMETHODCALLTYPE OnClientCertificateRequested( + IXMLHTTPRequest3 *xhr, + DWORD count, + const WCHAR **list) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLHTTPRequest3Callback, 0xb9e57830, 0x8c6c, 0x4a6f, 0x9c,0x13, 0x47,0x77,0x2b,0xb0,0x47,0xbb) +#endif +#else +typedef struct IXMLHTTPRequest3CallbackVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLHTTPRequest3Callback *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLHTTPRequest3Callback *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLHTTPRequest3Callback *This); + + /*** IXMLHTTPRequest2Callback methods ***/ + HRESULT (STDMETHODCALLTYPE *OnRedirect)( + IXMLHTTPRequest3Callback *This, + IXMLHTTPRequest2 *xhr, + const WCHAR *url); + + HRESULT (STDMETHODCALLTYPE *OnHeadersAvailable)( + IXMLHTTPRequest3Callback *This, + IXMLHTTPRequest2 *xhr, + DWORD status, + const WCHAR *msg); + + HRESULT (STDMETHODCALLTYPE *OnDataAvailable)( + IXMLHTTPRequest3Callback *This, + IXMLHTTPRequest2 *xhr, + ISequentialStream *stream); + + HRESULT (STDMETHODCALLTYPE *OnResponseReceived)( + IXMLHTTPRequest3Callback *This, + IXMLHTTPRequest2 *xhr, + ISequentialStream *stream); + + HRESULT (STDMETHODCALLTYPE *OnError)( + IXMLHTTPRequest3Callback *This, + IXMLHTTPRequest2 *xhr, + HRESULT error); + + /*** IXMLHTTPRequest3Callback methods ***/ + HRESULT (STDMETHODCALLTYPE *OnServerCertificateReceived)( + IXMLHTTPRequest3Callback *This, + IXMLHTTPRequest3 *xhr, + DWORD errors, + DWORD count, + const XHR_CERT *certificates); + + HRESULT (STDMETHODCALLTYPE *OnClientCertificateRequested)( + IXMLHTTPRequest3Callback *This, + IXMLHTTPRequest3 *xhr, + DWORD count, + const WCHAR **list); + + END_INTERFACE +} IXMLHTTPRequest3CallbackVtbl; + +interface IXMLHTTPRequest3Callback { + CONST_VTBL IXMLHTTPRequest3CallbackVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLHTTPRequest3Callback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLHTTPRequest3Callback_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLHTTPRequest3Callback_Release(This) (This)->lpVtbl->Release(This) +/*** IXMLHTTPRequest2Callback methods ***/ +#define IXMLHTTPRequest3Callback_OnRedirect(This,xhr,url) (This)->lpVtbl->OnRedirect(This,xhr,url) +#define IXMLHTTPRequest3Callback_OnHeadersAvailable(This,xhr,status,msg) (This)->lpVtbl->OnHeadersAvailable(This,xhr,status,msg) +#define IXMLHTTPRequest3Callback_OnDataAvailable(This,xhr,stream) (This)->lpVtbl->OnDataAvailable(This,xhr,stream) +#define IXMLHTTPRequest3Callback_OnResponseReceived(This,xhr,stream) (This)->lpVtbl->OnResponseReceived(This,xhr,stream) +#define IXMLHTTPRequest3Callback_OnError(This,xhr,error) (This)->lpVtbl->OnError(This,xhr,error) +/*** IXMLHTTPRequest3Callback methods ***/ +#define IXMLHTTPRequest3Callback_OnServerCertificateReceived(This,xhr,errors,count,certificates) (This)->lpVtbl->OnServerCertificateReceived(This,xhr,errors,count,certificates) +#define IXMLHTTPRequest3Callback_OnClientCertificateRequested(This,xhr,count,list) (This)->lpVtbl->OnClientCertificateRequested(This,xhr,count,list) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest3Callback_QueryInterface(IXMLHTTPRequest3Callback* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLHTTPRequest3Callback_AddRef(IXMLHTTPRequest3Callback* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLHTTPRequest3Callback_Release(IXMLHTTPRequest3Callback* This) { + return This->lpVtbl->Release(This); +} +/*** IXMLHTTPRequest2Callback methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest3Callback_OnRedirect(IXMLHTTPRequest3Callback* This,IXMLHTTPRequest2 *xhr,const WCHAR *url) { + return This->lpVtbl->OnRedirect(This,xhr,url); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3Callback_OnHeadersAvailable(IXMLHTTPRequest3Callback* This,IXMLHTTPRequest2 *xhr,DWORD status,const WCHAR *msg) { + return This->lpVtbl->OnHeadersAvailable(This,xhr,status,msg); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3Callback_OnDataAvailable(IXMLHTTPRequest3Callback* This,IXMLHTTPRequest2 *xhr,ISequentialStream *stream) { + return This->lpVtbl->OnDataAvailable(This,xhr,stream); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3Callback_OnResponseReceived(IXMLHTTPRequest3Callback* This,IXMLHTTPRequest2 *xhr,ISequentialStream *stream) { + return This->lpVtbl->OnResponseReceived(This,xhr,stream); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3Callback_OnError(IXMLHTTPRequest3Callback* This,IXMLHTTPRequest2 *xhr,HRESULT error) { + return This->lpVtbl->OnError(This,xhr,error); +} +/*** IXMLHTTPRequest3Callback methods ***/ +static __WIDL_INLINE HRESULT IXMLHTTPRequest3Callback_OnServerCertificateReceived(IXMLHTTPRequest3Callback* This,IXMLHTTPRequest3 *xhr,DWORD errors,DWORD count,const XHR_CERT *certificates) { + return This->lpVtbl->OnServerCertificateReceived(This,xhr,errors,count,certificates); +} +static __WIDL_INLINE HRESULT IXMLHTTPRequest3Callback_OnClientCertificateRequested(IXMLHTTPRequest3Callback* This,IXMLHTTPRequest3 *xhr,DWORD count,const WCHAR **list) { + return This->lpVtbl->OnClientCertificateRequested(This,xhr,count,list); +} +#endif +#endif + +#endif + + +#endif /* __IXMLHTTPRequest3Callback_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IServerXMLHTTPRequest2 interface + */ +#ifndef __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ +#define __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ + +typedef enum _SXH_PROXY_SETTING { + SXH_PROXY_SET_DEFAULT = 0, + SXH_PROXY_SET_PRECONFIG = 0, + SXH_PROXY_SET_DIRECT = 1, + SXH_PROXY_SET_PROXY = 2 +} SXH_PROXY_SETTING; +DEFINE_GUID(IID_IServerXMLHTTPRequest2, 0x2e01311b, 0xc322, 0x4b0a, 0xbd,0x77, 0xb9,0x0c,0xfd,0xc8,0xdc,0xe7); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2e01311b-c322-4b0a-bd77-b90cfdc8dce7") +IServerXMLHTTPRequest2 : public IServerXMLHTTPRequest +{ + virtual HRESULT STDMETHODCALLTYPE setProxy( + SXH_PROXY_SETTING proxySetting, + VARIANT varProxyServer, + VARIANT varBypassList) = 0; + + virtual HRESULT STDMETHODCALLTYPE setProxyCredentials( + BSTR bstrUserName, + BSTR bstrPassword) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IServerXMLHTTPRequest2, 0x2e01311b, 0xc322, 0x4b0a, 0xbd,0x77, 0xb9,0x0c,0xfd,0xc8,0xdc,0xe7) +#endif +#else +typedef struct IServerXMLHTTPRequest2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IServerXMLHTTPRequest2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IServerXMLHTTPRequest2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IServerXMLHTTPRequest2 *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IServerXMLHTTPRequest2 *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IServerXMLHTTPRequest2 *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IServerXMLHTTPRequest2 *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IServerXMLHTTPRequest2 *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLHTTPRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *open)( + IServerXMLHTTPRequest2 *This, + BSTR bstrMethod, + BSTR bstrUrl, + VARIANT varAsync, + VARIANT username, + VARIANT password); + + HRESULT (STDMETHODCALLTYPE *setRequestHeader)( + IServerXMLHTTPRequest2 *This, + BSTR bstrHeader, + BSTR bstrValue); + + HRESULT (STDMETHODCALLTYPE *getResponseHeader)( + IServerXMLHTTPRequest2 *This, + BSTR bstrHeader, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *getAllResponseHeaders)( + IServerXMLHTTPRequest2 *This, + BSTR *pbstrHeaders); + + HRESULT (STDMETHODCALLTYPE *send)( + IServerXMLHTTPRequest2 *This, + VARIANT body); + + HRESULT (STDMETHODCALLTYPE *abort)( + IServerXMLHTTPRequest2 *This); + + HRESULT (STDMETHODCALLTYPE *get_status)( + IServerXMLHTTPRequest2 *This, + LONG *pStatus); + + HRESULT (STDMETHODCALLTYPE *get_statusText)( + IServerXMLHTTPRequest2 *This, + BSTR *pStatus); + + HRESULT (STDMETHODCALLTYPE *get_responseXML)( + IServerXMLHTTPRequest2 *This, + IDispatch **pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseText)( + IServerXMLHTTPRequest2 *This, + BSTR *pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseBody)( + IServerXMLHTTPRequest2 *This, + VARIANT *pBody); + + HRESULT (STDMETHODCALLTYPE *get_responseStream)( + IServerXMLHTTPRequest2 *This, + VARIANT *pBody); + + HRESULT (STDMETHODCALLTYPE *get_readyState)( + IServerXMLHTTPRequest2 *This, + LONG *pState); + + HRESULT (STDMETHODCALLTYPE *put_onreadystatechange)( + IServerXMLHTTPRequest2 *This, + IDispatch *pReadyStateSink); + + /*** IServerXMLHTTPRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *setTimeouts)( + IServerXMLHTTPRequest2 *This, + LONG resolveTimeout, + LONG connectTimeout, + LONG sendTimeout, + LONG receiveTimeout); + + HRESULT (STDMETHODCALLTYPE *waitForResponse)( + IServerXMLHTTPRequest2 *This, + VARIANT timeoutInSeconds, + VARIANT_BOOL *isSuccessful); + + HRESULT (STDMETHODCALLTYPE *getOption)( + IServerXMLHTTPRequest2 *This, + SERVERXMLHTTP_OPTION option, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *setOption)( + IServerXMLHTTPRequest2 *This, + SERVERXMLHTTP_OPTION option, + VARIANT value); + + /*** IServerXMLHTTPRequest2 methods ***/ + HRESULT (STDMETHODCALLTYPE *setProxy)( + IServerXMLHTTPRequest2 *This, + SXH_PROXY_SETTING proxySetting, + VARIANT varProxyServer, + VARIANT varBypassList); + + HRESULT (STDMETHODCALLTYPE *setProxyCredentials)( + IServerXMLHTTPRequest2 *This, + BSTR bstrUserName, + BSTR bstrPassword); + + END_INTERFACE +} IServerXMLHTTPRequest2Vtbl; + +interface IServerXMLHTTPRequest2 { + CONST_VTBL IServerXMLHTTPRequest2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IServerXMLHTTPRequest2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IServerXMLHTTPRequest2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IServerXMLHTTPRequest2_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IServerXMLHTTPRequest2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IServerXMLHTTPRequest2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IServerXMLHTTPRequest2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IServerXMLHTTPRequest2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLHTTPRequest methods ***/ +#define IServerXMLHTTPRequest2_open(This,bstrMethod,bstrUrl,varAsync,username,password) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,username,password) +#define IServerXMLHTTPRequest2_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) +#define IServerXMLHTTPRequest2_getResponseHeader(This,bstrHeader,value) (This)->lpVtbl->getResponseHeader(This,bstrHeader,value) +#define IServerXMLHTTPRequest2_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders) +#define IServerXMLHTTPRequest2_send(This,body) (This)->lpVtbl->send(This,body) +#define IServerXMLHTTPRequest2_abort(This) (This)->lpVtbl->abort(This) +#define IServerXMLHTTPRequest2_get_status(This,pStatus) (This)->lpVtbl->get_status(This,pStatus) +#define IServerXMLHTTPRequest2_get_statusText(This,pStatus) (This)->lpVtbl->get_statusText(This,pStatus) +#define IServerXMLHTTPRequest2_get_responseXML(This,pBody) (This)->lpVtbl->get_responseXML(This,pBody) +#define IServerXMLHTTPRequest2_get_responseText(This,pBody) (This)->lpVtbl->get_responseText(This,pBody) +#define IServerXMLHTTPRequest2_get_responseBody(This,pBody) (This)->lpVtbl->get_responseBody(This,pBody) +#define IServerXMLHTTPRequest2_get_responseStream(This,pBody) (This)->lpVtbl->get_responseStream(This,pBody) +#define IServerXMLHTTPRequest2_get_readyState(This,pState) (This)->lpVtbl->get_readyState(This,pState) +#define IServerXMLHTTPRequest2_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink) +/*** IServerXMLHTTPRequest methods ***/ +#define IServerXMLHTTPRequest2_setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) (This)->lpVtbl->setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) +#define IServerXMLHTTPRequest2_waitForResponse(This,timeoutInSeconds,isSuccessful) (This)->lpVtbl->waitForResponse(This,timeoutInSeconds,isSuccessful) +#define IServerXMLHTTPRequest2_getOption(This,option,value) (This)->lpVtbl->getOption(This,option,value) +#define IServerXMLHTTPRequest2_setOption(This,option,value) (This)->lpVtbl->setOption(This,option,value) +/*** IServerXMLHTTPRequest2 methods ***/ +#define IServerXMLHTTPRequest2_setProxy(This,proxySetting,varProxyServer,varBypassList) (This)->lpVtbl->setProxy(This,proxySetting,varProxyServer,varBypassList) +#define IServerXMLHTTPRequest2_setProxyCredentials(This,bstrUserName,bstrPassword) (This)->lpVtbl->setProxyCredentials(This,bstrUserName,bstrPassword) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_QueryInterface(IServerXMLHTTPRequest2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IServerXMLHTTPRequest2_AddRef(IServerXMLHTTPRequest2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IServerXMLHTTPRequest2_Release(IServerXMLHTTPRequest2* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_GetTypeInfoCount(IServerXMLHTTPRequest2* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_GetTypeInfo(IServerXMLHTTPRequest2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_GetIDsOfNames(IServerXMLHTTPRequest2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_Invoke(IServerXMLHTTPRequest2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLHTTPRequest methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_open(IServerXMLHTTPRequest2* This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT username,VARIANT password) { + return This->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,username,password); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_setRequestHeader(IServerXMLHTTPRequest2* This,BSTR bstrHeader,BSTR bstrValue) { + return This->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_getResponseHeader(IServerXMLHTTPRequest2* This,BSTR bstrHeader,BSTR *value) { + return This->lpVtbl->getResponseHeader(This,bstrHeader,value); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_getAllResponseHeaders(IServerXMLHTTPRequest2* This,BSTR *pbstrHeaders) { + return This->lpVtbl->getAllResponseHeaders(This,pbstrHeaders); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_send(IServerXMLHTTPRequest2* This,VARIANT body) { + return This->lpVtbl->send(This,body); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_abort(IServerXMLHTTPRequest2* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_status(IServerXMLHTTPRequest2* This,LONG *pStatus) { + return This->lpVtbl->get_status(This,pStatus); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_statusText(IServerXMLHTTPRequest2* This,BSTR *pStatus) { + return This->lpVtbl->get_statusText(This,pStatus); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_responseXML(IServerXMLHTTPRequest2* This,IDispatch **pBody) { + return This->lpVtbl->get_responseXML(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_responseText(IServerXMLHTTPRequest2* This,BSTR *pBody) { + return This->lpVtbl->get_responseText(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_responseBody(IServerXMLHTTPRequest2* This,VARIANT *pBody) { + return This->lpVtbl->get_responseBody(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_responseStream(IServerXMLHTTPRequest2* This,VARIANT *pBody) { + return This->lpVtbl->get_responseStream(This,pBody); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_get_readyState(IServerXMLHTTPRequest2* This,LONG *pState) { + return This->lpVtbl->get_readyState(This,pState); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_put_onreadystatechange(IServerXMLHTTPRequest2* This,IDispatch *pReadyStateSink) { + return This->lpVtbl->put_onreadystatechange(This,pReadyStateSink); +} +/*** IServerXMLHTTPRequest methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_setTimeouts(IServerXMLHTTPRequest2* This,LONG resolveTimeout,LONG connectTimeout,LONG sendTimeout,LONG receiveTimeout) { + return This->lpVtbl->setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_waitForResponse(IServerXMLHTTPRequest2* This,VARIANT timeoutInSeconds,VARIANT_BOOL *isSuccessful) { + return This->lpVtbl->waitForResponse(This,timeoutInSeconds,isSuccessful); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_getOption(IServerXMLHTTPRequest2* This,SERVERXMLHTTP_OPTION option,VARIANT *value) { + return This->lpVtbl->getOption(This,option,value); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_setOption(IServerXMLHTTPRequest2* This,SERVERXMLHTTP_OPTION option,VARIANT value) { + return This->lpVtbl->setOption(This,option,value); +} +/*** IServerXMLHTTPRequest2 methods ***/ +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_setProxy(IServerXMLHTTPRequest2* This,SXH_PROXY_SETTING proxySetting,VARIANT varProxyServer,VARIANT varBypassList) { + return This->lpVtbl->setProxy(This,proxySetting,varProxyServer,varBypassList); +} +static __WIDL_INLINE HRESULT IServerXMLHTTPRequest2_setProxyCredentials(IServerXMLHTTPRequest2* This,BSTR bstrUserName,BSTR bstrPassword) { + return This->lpVtbl->setProxyCredentials(This,bstrUserName,bstrPassword); +} +#endif +#endif + +#endif + + +#endif /* __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMParseError interface + */ +#ifndef __IXMLDOMParseError_INTERFACE_DEFINED__ +#define __IXMLDOMParseError_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMParseError, 0x3efaa426, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3efaa426-272f-11d2-836f-0000f87a7782") +IXMLDOMParseError : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_errorCode( + LONG *errCode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_url( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_reason( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_srcText( + BSTR *p) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_line( + LONG *lineNo) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_linepos( + LONG *linePos) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_filepos( + LONG *filePos) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMParseError, 0x3efaa426, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif +#else +typedef struct IXMLDOMParseErrorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMParseError *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMParseError *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMParseError *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMParseError *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMParseError *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMParseError *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMParseError *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMParseError methods ***/ + HRESULT (STDMETHODCALLTYPE *get_errorCode)( + IXMLDOMParseError *This, + LONG *errCode); + + HRESULT (STDMETHODCALLTYPE *get_url)( + IXMLDOMParseError *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_reason)( + IXMLDOMParseError *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_srcText)( + IXMLDOMParseError *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_line)( + IXMLDOMParseError *This, + LONG *lineNo); + + HRESULT (STDMETHODCALLTYPE *get_linepos)( + IXMLDOMParseError *This, + LONG *linePos); + + HRESULT (STDMETHODCALLTYPE *get_filepos)( + IXMLDOMParseError *This, + LONG *filePos); + + END_INTERFACE +} IXMLDOMParseErrorVtbl; + +interface IXMLDOMParseError { + CONST_VTBL IXMLDOMParseErrorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMParseError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMParseError_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMParseError_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMParseError_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMParseError_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMParseError_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMParseError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMParseError methods ***/ +#define IXMLDOMParseError_get_errorCode(This,errCode) (This)->lpVtbl->get_errorCode(This,errCode) +#define IXMLDOMParseError_get_url(This,p) (This)->lpVtbl->get_url(This,p) +#define IXMLDOMParseError_get_reason(This,p) (This)->lpVtbl->get_reason(This,p) +#define IXMLDOMParseError_get_srcText(This,p) (This)->lpVtbl->get_srcText(This,p) +#define IXMLDOMParseError_get_line(This,lineNo) (This)->lpVtbl->get_line(This,lineNo) +#define IXMLDOMParseError_get_linepos(This,linePos) (This)->lpVtbl->get_linepos(This,linePos) +#define IXMLDOMParseError_get_filepos(This,filePos) (This)->lpVtbl->get_filepos(This,filePos) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError_QueryInterface(IXMLDOMParseError* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMParseError_AddRef(IXMLDOMParseError* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMParseError_Release(IXMLDOMParseError* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError_GetTypeInfoCount(IXMLDOMParseError* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_GetTypeInfo(IXMLDOMParseError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_GetIDsOfNames(IXMLDOMParseError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_Invoke(IXMLDOMParseError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMParseError methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_errorCode(IXMLDOMParseError* This,LONG *errCode) { + return This->lpVtbl->get_errorCode(This,errCode); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_url(IXMLDOMParseError* This,BSTR *p) { + return This->lpVtbl->get_url(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_reason(IXMLDOMParseError* This,BSTR *p) { + return This->lpVtbl->get_reason(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_srcText(IXMLDOMParseError* This,BSTR *p) { + return This->lpVtbl->get_srcText(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_line(IXMLDOMParseError* This,LONG *lineNo) { + return This->lpVtbl->get_line(This,lineNo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_linepos(IXMLDOMParseError* This,LONG *linePos) { + return This->lpVtbl->get_linepos(This,linePos); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError_get_filepos(IXMLDOMParseError* This,LONG *filePos) { + return This->lpVtbl->get_filepos(This,filePos); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMParseError_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMParseError2 interface + */ +#ifndef __IXMLDOMParseError2_INTERFACE_DEFINED__ +#define __IXMLDOMParseError2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMParseError2, 0x3efaa428, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3efaa428-272f-11d2-836f-0000f87a7782") +IXMLDOMParseError2 : public IXMLDOMParseError +{ + virtual HRESULT STDMETHODCALLTYPE get_errorXPath( + BSTR *xpathexpr) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_allErrors( + IXMLDOMParseErrorCollection **allErrors) = 0; + + virtual HRESULT STDMETHODCALLTYPE errorParameters( + LONG index, + BSTR *param) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_errorParametersCount( + LONG *count) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMParseError2, 0x3efaa428, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif +#else +typedef struct IXMLDOMParseError2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMParseError2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMParseError2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMParseError2 *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMParseError2 *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMParseError2 *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMParseError2 *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMParseError2 *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMParseError methods ***/ + HRESULT (STDMETHODCALLTYPE *get_errorCode)( + IXMLDOMParseError2 *This, + LONG *errCode); + + HRESULT (STDMETHODCALLTYPE *get_url)( + IXMLDOMParseError2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_reason)( + IXMLDOMParseError2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_srcText)( + IXMLDOMParseError2 *This, + BSTR *p); + + HRESULT (STDMETHODCALLTYPE *get_line)( + IXMLDOMParseError2 *This, + LONG *lineNo); + + HRESULT (STDMETHODCALLTYPE *get_linepos)( + IXMLDOMParseError2 *This, + LONG *linePos); + + HRESULT (STDMETHODCALLTYPE *get_filepos)( + IXMLDOMParseError2 *This, + LONG *filePos); + + /*** IXMLDOMParseError2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_errorXPath)( + IXMLDOMParseError2 *This, + BSTR *xpathexpr); + + HRESULT (STDMETHODCALLTYPE *get_allErrors)( + IXMLDOMParseError2 *This, + IXMLDOMParseErrorCollection **allErrors); + + HRESULT (STDMETHODCALLTYPE *errorParameters)( + IXMLDOMParseError2 *This, + LONG index, + BSTR *param); + + HRESULT (STDMETHODCALLTYPE *get_errorParametersCount)( + IXMLDOMParseError2 *This, + LONG *count); + + END_INTERFACE +} IXMLDOMParseError2Vtbl; + +interface IXMLDOMParseError2 { + CONST_VTBL IXMLDOMParseError2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMParseError2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMParseError2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMParseError2_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMParseError2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMParseError2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMParseError2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMParseError2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMParseError methods ***/ +#define IXMLDOMParseError2_get_errorCode(This,errCode) (This)->lpVtbl->get_errorCode(This,errCode) +#define IXMLDOMParseError2_get_url(This,p) (This)->lpVtbl->get_url(This,p) +#define IXMLDOMParseError2_get_reason(This,p) (This)->lpVtbl->get_reason(This,p) +#define IXMLDOMParseError2_get_srcText(This,p) (This)->lpVtbl->get_srcText(This,p) +#define IXMLDOMParseError2_get_line(This,lineNo) (This)->lpVtbl->get_line(This,lineNo) +#define IXMLDOMParseError2_get_linepos(This,linePos) (This)->lpVtbl->get_linepos(This,linePos) +#define IXMLDOMParseError2_get_filepos(This,filePos) (This)->lpVtbl->get_filepos(This,filePos) +/*** IXMLDOMParseError2 methods ***/ +#define IXMLDOMParseError2_get_errorXPath(This,xpathexpr) (This)->lpVtbl->get_errorXPath(This,xpathexpr) +#define IXMLDOMParseError2_get_allErrors(This,allErrors) (This)->lpVtbl->get_allErrors(This,allErrors) +#define IXMLDOMParseError2_errorParameters(This,index,param) (This)->lpVtbl->errorParameters(This,index,param) +#define IXMLDOMParseError2_get_errorParametersCount(This,count) (This)->lpVtbl->get_errorParametersCount(This,count) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError2_QueryInterface(IXMLDOMParseError2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMParseError2_AddRef(IXMLDOMParseError2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMParseError2_Release(IXMLDOMParseError2* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError2_GetTypeInfoCount(IXMLDOMParseError2* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_GetTypeInfo(IXMLDOMParseError2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_GetIDsOfNames(IXMLDOMParseError2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_Invoke(IXMLDOMParseError2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMParseError methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_errorCode(IXMLDOMParseError2* This,LONG *errCode) { + return This->lpVtbl->get_errorCode(This,errCode); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_url(IXMLDOMParseError2* This,BSTR *p) { + return This->lpVtbl->get_url(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_reason(IXMLDOMParseError2* This,BSTR *p) { + return This->lpVtbl->get_reason(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_srcText(IXMLDOMParseError2* This,BSTR *p) { + return This->lpVtbl->get_srcText(This,p); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_line(IXMLDOMParseError2* This,LONG *lineNo) { + return This->lpVtbl->get_line(This,lineNo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_linepos(IXMLDOMParseError2* This,LONG *linePos) { + return This->lpVtbl->get_linepos(This,linePos); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_filepos(IXMLDOMParseError2* This,LONG *filePos) { + return This->lpVtbl->get_filepos(This,filePos); +} +/*** IXMLDOMParseError2 methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_errorXPath(IXMLDOMParseError2* This,BSTR *xpathexpr) { + return This->lpVtbl->get_errorXPath(This,xpathexpr); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_allErrors(IXMLDOMParseError2* This,IXMLDOMParseErrorCollection **allErrors) { + return This->lpVtbl->get_allErrors(This,allErrors); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_errorParameters(IXMLDOMParseError2* This,LONG index,BSTR *param) { + return This->lpVtbl->errorParameters(This,index,param); +} +static __WIDL_INLINE HRESULT IXMLDOMParseError2_get_errorParametersCount(IXMLDOMParseError2* This,LONG *count) { + return This->lpVtbl->get_errorParametersCount(This,count); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMParseError2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXMLDOMParseErrorCollection interface + */ +#ifndef __IXMLDOMParseErrorCollection_INTERFACE_DEFINED__ +#define __IXMLDOMParseErrorCollection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXMLDOMParseErrorCollection, 0x3efaa429, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3efaa429-272f-11d2-836f-0000f87a7782") +IXMLDOMParseErrorCollection : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG index, + IXMLDOMParseError2 **error) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_next( + IXMLDOMParseError2 **error) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppunk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXMLDOMParseErrorCollection, 0x3efaa429, 0x272f, 0x11d2, 0x83,0x6f, 0x00,0x00,0xf8,0x7a,0x77,0x82) +#endif +#else +typedef struct IXMLDOMParseErrorCollectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXMLDOMParseErrorCollection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXMLDOMParseErrorCollection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXMLDOMParseErrorCollection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IXMLDOMParseErrorCollection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IXMLDOMParseErrorCollection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IXMLDOMParseErrorCollection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IXMLDOMParseErrorCollection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IXMLDOMParseErrorCollection methods ***/ + HRESULT (STDMETHODCALLTYPE *get_item)( + IXMLDOMParseErrorCollection *This, + LONG index, + IXMLDOMParseError2 **error); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IXMLDOMParseErrorCollection *This, + LONG *length); + + HRESULT (STDMETHODCALLTYPE *get_next)( + IXMLDOMParseErrorCollection *This, + IXMLDOMParseError2 **error); + + HRESULT (STDMETHODCALLTYPE *reset)( + IXMLDOMParseErrorCollection *This); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IXMLDOMParseErrorCollection *This, + IUnknown **ppunk); + + END_INTERFACE +} IXMLDOMParseErrorCollectionVtbl; + +interface IXMLDOMParseErrorCollection { + CONST_VTBL IXMLDOMParseErrorCollectionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXMLDOMParseErrorCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXMLDOMParseErrorCollection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXMLDOMParseErrorCollection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IXMLDOMParseErrorCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IXMLDOMParseErrorCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IXMLDOMParseErrorCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IXMLDOMParseErrorCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IXMLDOMParseErrorCollection methods ***/ +#define IXMLDOMParseErrorCollection_get_item(This,index,error) (This)->lpVtbl->get_item(This,index,error) +#define IXMLDOMParseErrorCollection_get_length(This,length) (This)->lpVtbl->get_length(This,length) +#define IXMLDOMParseErrorCollection_get_next(This,error) (This)->lpVtbl->get_next(This,error) +#define IXMLDOMParseErrorCollection_reset(This) (This)->lpVtbl->reset(This) +#define IXMLDOMParseErrorCollection_get__newEnum(This,ppunk) (This)->lpVtbl->get__newEnum(This,ppunk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_QueryInterface(IXMLDOMParseErrorCollection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXMLDOMParseErrorCollection_AddRef(IXMLDOMParseErrorCollection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXMLDOMParseErrorCollection_Release(IXMLDOMParseErrorCollection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_GetTypeInfoCount(IXMLDOMParseErrorCollection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_GetTypeInfo(IXMLDOMParseErrorCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_GetIDsOfNames(IXMLDOMParseErrorCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_Invoke(IXMLDOMParseErrorCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IXMLDOMParseErrorCollection methods ***/ +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_get_item(IXMLDOMParseErrorCollection* This,LONG index,IXMLDOMParseError2 **error) { + return This->lpVtbl->get_item(This,index,error); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_get_length(IXMLDOMParseErrorCollection* This,LONG *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_get_next(IXMLDOMParseErrorCollection* This,IXMLDOMParseError2 **error) { + return This->lpVtbl->get_next(This,error); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_reset(IXMLDOMParseErrorCollection* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IXMLDOMParseErrorCollection_get__newEnum(IXMLDOMParseErrorCollection* This,IUnknown **ppunk) { + return This->lpVtbl->get__newEnum(This,ppunk); +} +#endif +#endif + +#endif + + +#endif /* __IXMLDOMParseErrorCollection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXAttributes interface + */ +#ifndef __ISAXAttributes_INTERFACE_DEFINED__ +#define __ISAXAttributes_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXAttributes, 0xf078abe1, 0x45d2, 0x4832, 0x91,0xea, 0x44,0x66,0xce,0x2f,0x25,0xc9); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("f078abe1-45d2-4832-91ea-4466ce2f25c9") +ISAXAttributes : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE getLength( + int *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE getURI( + int nIndex, + const WCHAR **pUrl, + int *pUriSize) = 0; + + virtual HRESULT STDMETHODCALLTYPE getLocalName( + int nIndex, + const WCHAR **pLocalName, + int *pLocalNameLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE getQName( + int nIndex, + const WCHAR **pQName, + int *pQNameLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE getName( + int nIndex, + const WCHAR **pUri, + int *pUriLength, + const WCHAR **pLocalName, + int *pLocalNameSize, + const WCHAR **pQName, + int *pQNameLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE getIndexFromName( + const WCHAR *pUri, + int cUriLength, + const WCHAR *pLocalName, + int cocalNameLength, + int *index) = 0; + + virtual HRESULT STDMETHODCALLTYPE getIndexFromQName( + const WCHAR *pQName, + int nQNameLength, + int *index) = 0; + + virtual HRESULT STDMETHODCALLTYPE getType( + int nIndex, + const WCHAR **pType, + int *pTypeLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE getTypeFromName( + const WCHAR *pUri, + int nUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR **pType, + int *nType) = 0; + + virtual HRESULT STDMETHODCALLTYPE getTypeFromQName( + const WCHAR *pQName, + int nQName, + const WCHAR **pType, + int *nType) = 0; + + virtual HRESULT STDMETHODCALLTYPE getValue( + int nIndex, + const WCHAR **pValue, + int *nValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getValueFromName( + const WCHAR *pUri, + int nUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR **pValue, + int *nValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getValueFromQName( + const WCHAR *pQName, + int nQName, + const WCHAR **pValue, + int *nValue) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXAttributes, 0xf078abe1, 0x45d2, 0x4832, 0x91,0xea, 0x44,0x66,0xce,0x2f,0x25,0xc9) +#endif +#else +typedef struct ISAXAttributesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXAttributes *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXAttributes *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXAttributes *This); + + /*** ISAXAttributes methods ***/ + HRESULT (STDMETHODCALLTYPE *getLength)( + ISAXAttributes *This, + int *length); + + HRESULT (STDMETHODCALLTYPE *getURI)( + ISAXAttributes *This, + int nIndex, + const WCHAR **pUrl, + int *pUriSize); + + HRESULT (STDMETHODCALLTYPE *getLocalName)( + ISAXAttributes *This, + int nIndex, + const WCHAR **pLocalName, + int *pLocalNameLength); + + HRESULT (STDMETHODCALLTYPE *getQName)( + ISAXAttributes *This, + int nIndex, + const WCHAR **pQName, + int *pQNameLength); + + HRESULT (STDMETHODCALLTYPE *getName)( + ISAXAttributes *This, + int nIndex, + const WCHAR **pUri, + int *pUriLength, + const WCHAR **pLocalName, + int *pLocalNameSize, + const WCHAR **pQName, + int *pQNameLength); + + HRESULT (STDMETHODCALLTYPE *getIndexFromName)( + ISAXAttributes *This, + const WCHAR *pUri, + int cUriLength, + const WCHAR *pLocalName, + int cocalNameLength, + int *index); + + HRESULT (STDMETHODCALLTYPE *getIndexFromQName)( + ISAXAttributes *This, + const WCHAR *pQName, + int nQNameLength, + int *index); + + HRESULT (STDMETHODCALLTYPE *getType)( + ISAXAttributes *This, + int nIndex, + const WCHAR **pType, + int *pTypeLength); + + HRESULT (STDMETHODCALLTYPE *getTypeFromName)( + ISAXAttributes *This, + const WCHAR *pUri, + int nUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR **pType, + int *nType); + + HRESULT (STDMETHODCALLTYPE *getTypeFromQName)( + ISAXAttributes *This, + const WCHAR *pQName, + int nQName, + const WCHAR **pType, + int *nType); + + HRESULT (STDMETHODCALLTYPE *getValue)( + ISAXAttributes *This, + int nIndex, + const WCHAR **pValue, + int *nValue); + + HRESULT (STDMETHODCALLTYPE *getValueFromName)( + ISAXAttributes *This, + const WCHAR *pUri, + int nUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR **pValue, + int *nValue); + + HRESULT (STDMETHODCALLTYPE *getValueFromQName)( + ISAXAttributes *This, + const WCHAR *pQName, + int nQName, + const WCHAR **pValue, + int *nValue); + + END_INTERFACE +} ISAXAttributesVtbl; + +interface ISAXAttributes { + CONST_VTBL ISAXAttributesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXAttributes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXAttributes_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXAttributes_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXAttributes methods ***/ +#define ISAXAttributes_getLength(This,length) (This)->lpVtbl->getLength(This,length) +#define ISAXAttributes_getURI(This,nIndex,pUrl,pUriSize) (This)->lpVtbl->getURI(This,nIndex,pUrl,pUriSize) +#define ISAXAttributes_getLocalName(This,nIndex,pLocalName,pLocalNameLength) (This)->lpVtbl->getLocalName(This,nIndex,pLocalName,pLocalNameLength) +#define ISAXAttributes_getQName(This,nIndex,pQName,pQNameLength) (This)->lpVtbl->getQName(This,nIndex,pQName,pQNameLength) +#define ISAXAttributes_getName(This,nIndex,pUri,pUriLength,pLocalName,pLocalNameSize,pQName,pQNameLength) (This)->lpVtbl->getName(This,nIndex,pUri,pUriLength,pLocalName,pLocalNameSize,pQName,pQNameLength) +#define ISAXAttributes_getIndexFromName(This,pUri,cUriLength,pLocalName,cocalNameLength,index) (This)->lpVtbl->getIndexFromName(This,pUri,cUriLength,pLocalName,cocalNameLength,index) +#define ISAXAttributes_getIndexFromQName(This,pQName,nQNameLength,index) (This)->lpVtbl->getIndexFromQName(This,pQName,nQNameLength,index) +#define ISAXAttributes_getType(This,nIndex,pType,pTypeLength) (This)->lpVtbl->getType(This,nIndex,pType,pTypeLength) +#define ISAXAttributes_getTypeFromName(This,pUri,nUri,pLocalName,nLocalName,pType,nType) (This)->lpVtbl->getTypeFromName(This,pUri,nUri,pLocalName,nLocalName,pType,nType) +#define ISAXAttributes_getTypeFromQName(This,pQName,nQName,pType,nType) (This)->lpVtbl->getTypeFromQName(This,pQName,nQName,pType,nType) +#define ISAXAttributes_getValue(This,nIndex,pValue,nValue) (This)->lpVtbl->getValue(This,nIndex,pValue,nValue) +#define ISAXAttributes_getValueFromName(This,pUri,nUri,pLocalName,nLocalName,pValue,nValue) (This)->lpVtbl->getValueFromName(This,pUri,nUri,pLocalName,nLocalName,pValue,nValue) +#define ISAXAttributes_getValueFromQName(This,pQName,nQName,pValue,nValue) (This)->lpVtbl->getValueFromQName(This,pQName,nQName,pValue,nValue) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXAttributes_QueryInterface(ISAXAttributes* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXAttributes_AddRef(ISAXAttributes* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXAttributes_Release(ISAXAttributes* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXAttributes methods ***/ +static __WIDL_INLINE HRESULT ISAXAttributes_getLength(ISAXAttributes* This,int *length) { + return This->lpVtbl->getLength(This,length); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getURI(ISAXAttributes* This,int nIndex,const WCHAR **pUrl,int *pUriSize) { + return This->lpVtbl->getURI(This,nIndex,pUrl,pUriSize); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getLocalName(ISAXAttributes* This,int nIndex,const WCHAR **pLocalName,int *pLocalNameLength) { + return This->lpVtbl->getLocalName(This,nIndex,pLocalName,pLocalNameLength); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getQName(ISAXAttributes* This,int nIndex,const WCHAR **pQName,int *pQNameLength) { + return This->lpVtbl->getQName(This,nIndex,pQName,pQNameLength); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getName(ISAXAttributes* This,int nIndex,const WCHAR **pUri,int *pUriLength,const WCHAR **pLocalName,int *pLocalNameSize,const WCHAR **pQName,int *pQNameLength) { + return This->lpVtbl->getName(This,nIndex,pUri,pUriLength,pLocalName,pLocalNameSize,pQName,pQNameLength); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getIndexFromName(ISAXAttributes* This,const WCHAR *pUri,int cUriLength,const WCHAR *pLocalName,int cocalNameLength,int *index) { + return This->lpVtbl->getIndexFromName(This,pUri,cUriLength,pLocalName,cocalNameLength,index); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getIndexFromQName(ISAXAttributes* This,const WCHAR *pQName,int nQNameLength,int *index) { + return This->lpVtbl->getIndexFromQName(This,pQName,nQNameLength,index); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getType(ISAXAttributes* This,int nIndex,const WCHAR **pType,int *pTypeLength) { + return This->lpVtbl->getType(This,nIndex,pType,pTypeLength); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getTypeFromName(ISAXAttributes* This,const WCHAR *pUri,int nUri,const WCHAR *pLocalName,int nLocalName,const WCHAR **pType,int *nType) { + return This->lpVtbl->getTypeFromName(This,pUri,nUri,pLocalName,nLocalName,pType,nType); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getTypeFromQName(ISAXAttributes* This,const WCHAR *pQName,int nQName,const WCHAR **pType,int *nType) { + return This->lpVtbl->getTypeFromQName(This,pQName,nQName,pType,nType); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getValue(ISAXAttributes* This,int nIndex,const WCHAR **pValue,int *nValue) { + return This->lpVtbl->getValue(This,nIndex,pValue,nValue); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getValueFromName(ISAXAttributes* This,const WCHAR *pUri,int nUri,const WCHAR *pLocalName,int nLocalName,const WCHAR **pValue,int *nValue) { + return This->lpVtbl->getValueFromName(This,pUri,nUri,pLocalName,nLocalName,pValue,nValue); +} +static __WIDL_INLINE HRESULT ISAXAttributes_getValueFromQName(ISAXAttributes* This,const WCHAR *pQName,int nQName,const WCHAR **pValue,int *nValue) { + return This->lpVtbl->getValueFromQName(This,pQName,nQName,pValue,nValue); +} +#endif +#endif + +#endif + + +#endif /* __ISAXAttributes_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXContentHandler interface + */ +#ifndef __ISAXContentHandler_INTERFACE_DEFINED__ +#define __ISAXContentHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXContentHandler, 0x1545cdfa, 0x9e4e, 0x4497, 0xa8,0xa4, 0x2b,0xf7,0xd0,0x11,0x2c,0x44); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("1545cdfa-9e4e-4497-a8a4-2bf7d0112c44") +ISAXContentHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE putDocumentLocator( + ISAXLocator *pLocator) = 0; + + virtual HRESULT STDMETHODCALLTYPE startDocument( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE endDocument( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE startPrefixMapping( + const WCHAR *pPrefix, + int nPrefix, + const WCHAR *pUri, + int nUri) = 0; + + virtual HRESULT STDMETHODCALLTYPE endPrefixMapping( + const WCHAR *pPrefix, + int nPrefix) = 0; + + virtual HRESULT STDMETHODCALLTYPE startElement( + const WCHAR *pNamespaceUri, + int nNamespaceUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR *pQName, + int nQName, + ISAXAttributes *pAttr) = 0; + + virtual HRESULT STDMETHODCALLTYPE endElement( + const WCHAR *pNamespaceUri, + int nNamespaceUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR *pQName, + int nQName) = 0; + + virtual HRESULT STDMETHODCALLTYPE characters( + const WCHAR *pChars, + int nChars) = 0; + + virtual HRESULT STDMETHODCALLTYPE ignorableWhitespace( + const WCHAR *pChars, + int nChars) = 0; + + virtual HRESULT STDMETHODCALLTYPE processingInstruction( + const WCHAR *pTarget, + int nTarget, + const WCHAR *pData, + int nData) = 0; + + virtual HRESULT STDMETHODCALLTYPE skippedEntity( + const WCHAR *pName, + int nName) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXContentHandler, 0x1545cdfa, 0x9e4e, 0x4497, 0xa8,0xa4, 0x2b,0xf7,0xd0,0x11,0x2c,0x44) +#endif +#else +typedef struct ISAXContentHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXContentHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXContentHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXContentHandler *This); + + /*** ISAXContentHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *putDocumentLocator)( + ISAXContentHandler *This, + ISAXLocator *pLocator); + + HRESULT (STDMETHODCALLTYPE *startDocument)( + ISAXContentHandler *This); + + HRESULT (STDMETHODCALLTYPE *endDocument)( + ISAXContentHandler *This); + + HRESULT (STDMETHODCALLTYPE *startPrefixMapping)( + ISAXContentHandler *This, + const WCHAR *pPrefix, + int nPrefix, + const WCHAR *pUri, + int nUri); + + HRESULT (STDMETHODCALLTYPE *endPrefixMapping)( + ISAXContentHandler *This, + const WCHAR *pPrefix, + int nPrefix); + + HRESULT (STDMETHODCALLTYPE *startElement)( + ISAXContentHandler *This, + const WCHAR *pNamespaceUri, + int nNamespaceUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR *pQName, + int nQName, + ISAXAttributes *pAttr); + + HRESULT (STDMETHODCALLTYPE *endElement)( + ISAXContentHandler *This, + const WCHAR *pNamespaceUri, + int nNamespaceUri, + const WCHAR *pLocalName, + int nLocalName, + const WCHAR *pQName, + int nQName); + + HRESULT (STDMETHODCALLTYPE *characters)( + ISAXContentHandler *This, + const WCHAR *pChars, + int nChars); + + HRESULT (STDMETHODCALLTYPE *ignorableWhitespace)( + ISAXContentHandler *This, + const WCHAR *pChars, + int nChars); + + HRESULT (STDMETHODCALLTYPE *processingInstruction)( + ISAXContentHandler *This, + const WCHAR *pTarget, + int nTarget, + const WCHAR *pData, + int nData); + + HRESULT (STDMETHODCALLTYPE *skippedEntity)( + ISAXContentHandler *This, + const WCHAR *pName, + int nName); + + END_INTERFACE +} ISAXContentHandlerVtbl; + +interface ISAXContentHandler { + CONST_VTBL ISAXContentHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXContentHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXContentHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXContentHandler_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXContentHandler methods ***/ +#define ISAXContentHandler_putDocumentLocator(This,pLocator) (This)->lpVtbl->putDocumentLocator(This,pLocator) +#define ISAXContentHandler_startDocument(This) (This)->lpVtbl->startDocument(This) +#define ISAXContentHandler_endDocument(This) (This)->lpVtbl->endDocument(This) +#define ISAXContentHandler_startPrefixMapping(This,pPrefix,nPrefix,pUri,nUri) (This)->lpVtbl->startPrefixMapping(This,pPrefix,nPrefix,pUri,nUri) +#define ISAXContentHandler_endPrefixMapping(This,pPrefix,nPrefix) (This)->lpVtbl->endPrefixMapping(This,pPrefix,nPrefix) +#define ISAXContentHandler_startElement(This,pNamespaceUri,nNamespaceUri,pLocalName,nLocalName,pQName,nQName,pAttr) (This)->lpVtbl->startElement(This,pNamespaceUri,nNamespaceUri,pLocalName,nLocalName,pQName,nQName,pAttr) +#define ISAXContentHandler_endElement(This,pNamespaceUri,nNamespaceUri,pLocalName,nLocalName,pQName,nQName) (This)->lpVtbl->endElement(This,pNamespaceUri,nNamespaceUri,pLocalName,nLocalName,pQName,nQName) +#define ISAXContentHandler_characters(This,pChars,nChars) (This)->lpVtbl->characters(This,pChars,nChars) +#define ISAXContentHandler_ignorableWhitespace(This,pChars,nChars) (This)->lpVtbl->ignorableWhitespace(This,pChars,nChars) +#define ISAXContentHandler_processingInstruction(This,pTarget,nTarget,pData,nData) (This)->lpVtbl->processingInstruction(This,pTarget,nTarget,pData,nData) +#define ISAXContentHandler_skippedEntity(This,pName,nName) (This)->lpVtbl->skippedEntity(This,pName,nName) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXContentHandler_QueryInterface(ISAXContentHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXContentHandler_AddRef(ISAXContentHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXContentHandler_Release(ISAXContentHandler* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXContentHandler methods ***/ +static __WIDL_INLINE HRESULT ISAXContentHandler_putDocumentLocator(ISAXContentHandler* This,ISAXLocator *pLocator) { + return This->lpVtbl->putDocumentLocator(This,pLocator); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_startDocument(ISAXContentHandler* This) { + return This->lpVtbl->startDocument(This); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_endDocument(ISAXContentHandler* This) { + return This->lpVtbl->endDocument(This); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_startPrefixMapping(ISAXContentHandler* This,const WCHAR *pPrefix,int nPrefix,const WCHAR *pUri,int nUri) { + return This->lpVtbl->startPrefixMapping(This,pPrefix,nPrefix,pUri,nUri); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_endPrefixMapping(ISAXContentHandler* This,const WCHAR *pPrefix,int nPrefix) { + return This->lpVtbl->endPrefixMapping(This,pPrefix,nPrefix); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_startElement(ISAXContentHandler* This,const WCHAR *pNamespaceUri,int nNamespaceUri,const WCHAR *pLocalName,int nLocalName,const WCHAR *pQName,int nQName,ISAXAttributes *pAttr) { + return This->lpVtbl->startElement(This,pNamespaceUri,nNamespaceUri,pLocalName,nLocalName,pQName,nQName,pAttr); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_endElement(ISAXContentHandler* This,const WCHAR *pNamespaceUri,int nNamespaceUri,const WCHAR *pLocalName,int nLocalName,const WCHAR *pQName,int nQName) { + return This->lpVtbl->endElement(This,pNamespaceUri,nNamespaceUri,pLocalName,nLocalName,pQName,nQName); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_characters(ISAXContentHandler* This,const WCHAR *pChars,int nChars) { + return This->lpVtbl->characters(This,pChars,nChars); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_ignorableWhitespace(ISAXContentHandler* This,const WCHAR *pChars,int nChars) { + return This->lpVtbl->ignorableWhitespace(This,pChars,nChars); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_processingInstruction(ISAXContentHandler* This,const WCHAR *pTarget,int nTarget,const WCHAR *pData,int nData) { + return This->lpVtbl->processingInstruction(This,pTarget,nTarget,pData,nData); +} +static __WIDL_INLINE HRESULT ISAXContentHandler_skippedEntity(ISAXContentHandler* This,const WCHAR *pName,int nName) { + return This->lpVtbl->skippedEntity(This,pName,nName); +} +#endif +#endif + +#endif + + +#endif /* __ISAXContentHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXDeclHandler interface + */ +#ifndef __ISAXDeclHandler_INTERFACE_DEFINED__ +#define __ISAXDeclHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXDeclHandler, 0x862629ac, 0x771a, 0x47b2, 0x83,0x37, 0x4e,0x68,0x43,0xc1,0xbe,0x90); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("862629ac-771a-47b2-8337-4e6843c1be90") +ISAXDeclHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE elementDecl( + const WCHAR *pName, + int nName, + const WCHAR *pModel, + int nModel) = 0; + + virtual HRESULT STDMETHODCALLTYPE attributeDecl( + const WCHAR *pElementName, + int nElementName, + const WCHAR *pAttributeName, + int nAttributeName, + const WCHAR *pType, + int nType, + const WCHAR *pValueDefault, + int nValueDefault, + const WCHAR *pValue, + int nValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE internalEntityDecl( + const WCHAR *pName, + int nName, + const WCHAR *pValue, + int nValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE externalEntityDecl( + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXDeclHandler, 0x862629ac, 0x771a, 0x47b2, 0x83,0x37, 0x4e,0x68,0x43,0xc1,0xbe,0x90) +#endif +#else +typedef struct ISAXDeclHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXDeclHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXDeclHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXDeclHandler *This); + + /*** ISAXDeclHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *elementDecl)( + ISAXDeclHandler *This, + const WCHAR *pName, + int nName, + const WCHAR *pModel, + int nModel); + + HRESULT (STDMETHODCALLTYPE *attributeDecl)( + ISAXDeclHandler *This, + const WCHAR *pElementName, + int nElementName, + const WCHAR *pAttributeName, + int nAttributeName, + const WCHAR *pType, + int nType, + const WCHAR *pValueDefault, + int nValueDefault, + const WCHAR *pValue, + int nValue); + + HRESULT (STDMETHODCALLTYPE *internalEntityDecl)( + ISAXDeclHandler *This, + const WCHAR *pName, + int nName, + const WCHAR *pValue, + int nValue); + + HRESULT (STDMETHODCALLTYPE *externalEntityDecl)( + ISAXDeclHandler *This, + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId); + + END_INTERFACE +} ISAXDeclHandlerVtbl; + +interface ISAXDeclHandler { + CONST_VTBL ISAXDeclHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXDeclHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXDeclHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXDeclHandler_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXDeclHandler methods ***/ +#define ISAXDeclHandler_elementDecl(This,pName,nName,pModel,nModel) (This)->lpVtbl->elementDecl(This,pName,nName,pModel,nModel) +#define ISAXDeclHandler_attributeDecl(This,pElementName,nElementName,pAttributeName,nAttributeName,pType,nType,pValueDefault,nValueDefault,pValue,nValue) (This)->lpVtbl->attributeDecl(This,pElementName,nElementName,pAttributeName,nAttributeName,pType,nType,pValueDefault,nValueDefault,pValue,nValue) +#define ISAXDeclHandler_internalEntityDecl(This,pName,nName,pValue,nValue) (This)->lpVtbl->internalEntityDecl(This,pName,nName,pValue,nValue) +#define ISAXDeclHandler_externalEntityDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId) (This)->lpVtbl->externalEntityDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXDeclHandler_QueryInterface(ISAXDeclHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXDeclHandler_AddRef(ISAXDeclHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXDeclHandler_Release(ISAXDeclHandler* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXDeclHandler methods ***/ +static __WIDL_INLINE HRESULT ISAXDeclHandler_elementDecl(ISAXDeclHandler* This,const WCHAR *pName,int nName,const WCHAR *pModel,int nModel) { + return This->lpVtbl->elementDecl(This,pName,nName,pModel,nModel); +} +static __WIDL_INLINE HRESULT ISAXDeclHandler_attributeDecl(ISAXDeclHandler* This,const WCHAR *pElementName,int nElementName,const WCHAR *pAttributeName,int nAttributeName,const WCHAR *pType,int nType,const WCHAR *pValueDefault,int nValueDefault,const WCHAR *pValue,int nValue) { + return This->lpVtbl->attributeDecl(This,pElementName,nElementName,pAttributeName,nAttributeName,pType,nType,pValueDefault,nValueDefault,pValue,nValue); +} +static __WIDL_INLINE HRESULT ISAXDeclHandler_internalEntityDecl(ISAXDeclHandler* This,const WCHAR *pName,int nName,const WCHAR *pValue,int nValue) { + return This->lpVtbl->internalEntityDecl(This,pName,nName,pValue,nValue); +} +static __WIDL_INLINE HRESULT ISAXDeclHandler_externalEntityDecl(ISAXDeclHandler* This,const WCHAR *pName,int nName,const WCHAR *pPublicId,int nPublicId,const WCHAR *pSystemId,int nSystemId) { + return This->lpVtbl->externalEntityDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId); +} +#endif +#endif + +#endif + + +#endif /* __ISAXDeclHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * FreeThreadedXMLHTTP60 coclass + */ + +DEFINE_GUID(CLSID_FreeThreadedXMLHTTP60, 0x88d96a09, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a09-f192-11d4-a65f-0040963251e5") FreeThreadedXMLHTTP60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(FreeThreadedXMLHTTP60, 0x88d96a09, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * ISAXDTDHandler interface + */ +#ifndef __ISAXDTDHandler_INTERFACE_DEFINED__ +#define __ISAXDTDHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXDTDHandler, 0xe15c1baf, 0xafb3, 0x4d60, 0x8c,0x36, 0x19,0xa8,0xc4,0x5d,0xef,0xed); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e15c1baf-afb3-4d60-8c36-19a8c45defed") +ISAXDTDHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE notationDecl( + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId) = 0; + + virtual HRESULT STDMETHODCALLTYPE unparsedEntityDecl( + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId, + const WCHAR *pNotationName, + int nNotationName) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXDTDHandler, 0xe15c1baf, 0xafb3, 0x4d60, 0x8c,0x36, 0x19,0xa8,0xc4,0x5d,0xef,0xed) +#endif +#else +typedef struct ISAXDTDHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXDTDHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXDTDHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXDTDHandler *This); + + /*** ISAXDTDHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *notationDecl)( + ISAXDTDHandler *This, + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId); + + HRESULT (STDMETHODCALLTYPE *unparsedEntityDecl)( + ISAXDTDHandler *This, + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId, + const WCHAR *pNotationName, + int nNotationName); + + END_INTERFACE +} ISAXDTDHandlerVtbl; + +interface ISAXDTDHandler { + CONST_VTBL ISAXDTDHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXDTDHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXDTDHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXDTDHandler_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXDTDHandler methods ***/ +#define ISAXDTDHandler_notationDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId) (This)->lpVtbl->notationDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId) +#define ISAXDTDHandler_unparsedEntityDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId,pNotationName,nNotationName) (This)->lpVtbl->unparsedEntityDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId,pNotationName,nNotationName) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXDTDHandler_QueryInterface(ISAXDTDHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXDTDHandler_AddRef(ISAXDTDHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXDTDHandler_Release(ISAXDTDHandler* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXDTDHandler methods ***/ +static __WIDL_INLINE HRESULT ISAXDTDHandler_notationDecl(ISAXDTDHandler* This,const WCHAR *pName,int nName,const WCHAR *pPublicId,int nPublicId,const WCHAR *pSystemId,int nSystemId) { + return This->lpVtbl->notationDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId); +} +static __WIDL_INLINE HRESULT ISAXDTDHandler_unparsedEntityDecl(ISAXDTDHandler* This,const WCHAR *pName,int nName,const WCHAR *pPublicId,int nPublicId,const WCHAR *pSystemId,int nSystemId,const WCHAR *pNotationName,int nNotationName) { + return This->lpVtbl->unparsedEntityDecl(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId,pNotationName,nNotationName); +} +#endif +#endif + +#endif + + +#endif /* __ISAXDTDHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXEntityResolver interface + */ +#ifndef __ISAXEntityResolver_INTERFACE_DEFINED__ +#define __ISAXEntityResolver_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXEntityResolver, 0x99bca7bd, 0xe8c4, 0x4d5f, 0xa0,0xcf, 0x6d,0x90,0x79,0x01,0xff,0x07); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("99bca7bd-e8c4-4d5f-a0cf-6d907901ff07") +ISAXEntityResolver : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE resolveEntity( + const WCHAR *pPublicId, + const WCHAR *pSystemId, + VARIANT *ret) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXEntityResolver, 0x99bca7bd, 0xe8c4, 0x4d5f, 0xa0,0xcf, 0x6d,0x90,0x79,0x01,0xff,0x07) +#endif +#else +typedef struct ISAXEntityResolverVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXEntityResolver *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXEntityResolver *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXEntityResolver *This); + + /*** ISAXEntityResolver methods ***/ + HRESULT (STDMETHODCALLTYPE *resolveEntity)( + ISAXEntityResolver *This, + const WCHAR *pPublicId, + const WCHAR *pSystemId, + VARIANT *ret); + + END_INTERFACE +} ISAXEntityResolverVtbl; + +interface ISAXEntityResolver { + CONST_VTBL ISAXEntityResolverVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXEntityResolver_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXEntityResolver_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXEntityResolver_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXEntityResolver methods ***/ +#define ISAXEntityResolver_resolveEntity(This,pPublicId,pSystemId,ret) (This)->lpVtbl->resolveEntity(This,pPublicId,pSystemId,ret) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXEntityResolver_QueryInterface(ISAXEntityResolver* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXEntityResolver_AddRef(ISAXEntityResolver* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXEntityResolver_Release(ISAXEntityResolver* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXEntityResolver methods ***/ +static __WIDL_INLINE HRESULT ISAXEntityResolver_resolveEntity(ISAXEntityResolver* This,const WCHAR *pPublicId,const WCHAR *pSystemId,VARIANT *ret) { + return This->lpVtbl->resolveEntity(This,pPublicId,pSystemId,ret); +} +#endif +#endif + +#endif + + +#endif /* __ISAXEntityResolver_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXErrorHandler interface + */ +#ifndef __ISAXErrorHandler_INTERFACE_DEFINED__ +#define __ISAXErrorHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXErrorHandler, 0xa60511c4, 0xccf5, 0x479e, 0x98,0xa3, 0xdc,0x8d,0xc5,0x45,0xb7,0xd0); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a60511c4-ccf5-479e-98a3-dc8dc545b7d0") +ISAXErrorHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE error( + ISAXLocator *pLocator, + const WCHAR *pErrorMessage, + HRESULT hrErrorCode) = 0; + + virtual HRESULT STDMETHODCALLTYPE fatalError( + ISAXLocator *pLocator, + const WCHAR *pErrorMessage, + HRESULT hrErrorCode) = 0; + + virtual HRESULT STDMETHODCALLTYPE ignorableWarning( + ISAXLocator *pLocator, + const WCHAR *pErrorMessage, + HRESULT hrErrorCode) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXErrorHandler, 0xa60511c4, 0xccf5, 0x479e, 0x98,0xa3, 0xdc,0x8d,0xc5,0x45,0xb7,0xd0) +#endif +#else +typedef struct ISAXErrorHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXErrorHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXErrorHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXErrorHandler *This); + + /*** ISAXErrorHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *error)( + ISAXErrorHandler *This, + ISAXLocator *pLocator, + const WCHAR *pErrorMessage, + HRESULT hrErrorCode); + + HRESULT (STDMETHODCALLTYPE *fatalError)( + ISAXErrorHandler *This, + ISAXLocator *pLocator, + const WCHAR *pErrorMessage, + HRESULT hrErrorCode); + + HRESULT (STDMETHODCALLTYPE *ignorableWarning)( + ISAXErrorHandler *This, + ISAXLocator *pLocator, + const WCHAR *pErrorMessage, + HRESULT hrErrorCode); + + END_INTERFACE +} ISAXErrorHandlerVtbl; + +interface ISAXErrorHandler { + CONST_VTBL ISAXErrorHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXErrorHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXErrorHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXErrorHandler_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXErrorHandler methods ***/ +#define ISAXErrorHandler_error(This,pLocator,pErrorMessage,hrErrorCode) (This)->lpVtbl->error(This,pLocator,pErrorMessage,hrErrorCode) +#define ISAXErrorHandler_fatalError(This,pLocator,pErrorMessage,hrErrorCode) (This)->lpVtbl->fatalError(This,pLocator,pErrorMessage,hrErrorCode) +#define ISAXErrorHandler_ignorableWarning(This,pLocator,pErrorMessage,hrErrorCode) (This)->lpVtbl->ignorableWarning(This,pLocator,pErrorMessage,hrErrorCode) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXErrorHandler_QueryInterface(ISAXErrorHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXErrorHandler_AddRef(ISAXErrorHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXErrorHandler_Release(ISAXErrorHandler* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXErrorHandler methods ***/ +static __WIDL_INLINE HRESULT ISAXErrorHandler_error(ISAXErrorHandler* This,ISAXLocator *pLocator,const WCHAR *pErrorMessage,HRESULT hrErrorCode) { + return This->lpVtbl->error(This,pLocator,pErrorMessage,hrErrorCode); +} +static __WIDL_INLINE HRESULT ISAXErrorHandler_fatalError(ISAXErrorHandler* This,ISAXLocator *pLocator,const WCHAR *pErrorMessage,HRESULT hrErrorCode) { + return This->lpVtbl->fatalError(This,pLocator,pErrorMessage,hrErrorCode); +} +static __WIDL_INLINE HRESULT ISAXErrorHandler_ignorableWarning(ISAXErrorHandler* This,ISAXLocator *pLocator,const WCHAR *pErrorMessage,HRESULT hrErrorCode) { + return This->lpVtbl->ignorableWarning(This,pLocator,pErrorMessage,hrErrorCode); +} +#endif +#endif + +#endif + + +#endif /* __ISAXErrorHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXLexicalHandler interface + */ +#ifndef __ISAXLexicalHandler_INTERFACE_DEFINED__ +#define __ISAXLexicalHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXLexicalHandler, 0x7f85d5f5, 0x47a8, 0x4497, 0xbd,0xa5, 0x84,0xba,0x04,0x81,0x9e,0xa6); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("7f85d5f5-47a8-4497-bda5-84ba04819ea6") +ISAXLexicalHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE startDTD( + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId) = 0; + + virtual HRESULT STDMETHODCALLTYPE endDTD( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE startEntity( + const WCHAR *pName, + int nName) = 0; + + virtual HRESULT STDMETHODCALLTYPE endEntity( + const WCHAR *pName, + int nName) = 0; + + virtual HRESULT STDMETHODCALLTYPE startCDATA( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE endCDATA( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE comment( + const WCHAR *pChars, + int nChars) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXLexicalHandler, 0x7f85d5f5, 0x47a8, 0x4497, 0xbd,0xa5, 0x84,0xba,0x04,0x81,0x9e,0xa6) +#endif +#else +typedef struct ISAXLexicalHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXLexicalHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXLexicalHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXLexicalHandler *This); + + /*** ISAXLexicalHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *startDTD)( + ISAXLexicalHandler *This, + const WCHAR *pName, + int nName, + const WCHAR *pPublicId, + int nPublicId, + const WCHAR *pSystemId, + int nSystemId); + + HRESULT (STDMETHODCALLTYPE *endDTD)( + ISAXLexicalHandler *This); + + HRESULT (STDMETHODCALLTYPE *startEntity)( + ISAXLexicalHandler *This, + const WCHAR *pName, + int nName); + + HRESULT (STDMETHODCALLTYPE *endEntity)( + ISAXLexicalHandler *This, + const WCHAR *pName, + int nName); + + HRESULT (STDMETHODCALLTYPE *startCDATA)( + ISAXLexicalHandler *This); + + HRESULT (STDMETHODCALLTYPE *endCDATA)( + ISAXLexicalHandler *This); + + HRESULT (STDMETHODCALLTYPE *comment)( + ISAXLexicalHandler *This, + const WCHAR *pChars, + int nChars); + + END_INTERFACE +} ISAXLexicalHandlerVtbl; + +interface ISAXLexicalHandler { + CONST_VTBL ISAXLexicalHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXLexicalHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXLexicalHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXLexicalHandler_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXLexicalHandler methods ***/ +#define ISAXLexicalHandler_startDTD(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId) (This)->lpVtbl->startDTD(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId) +#define ISAXLexicalHandler_endDTD(This) (This)->lpVtbl->endDTD(This) +#define ISAXLexicalHandler_startEntity(This,pName,nName) (This)->lpVtbl->startEntity(This,pName,nName) +#define ISAXLexicalHandler_endEntity(This,pName,nName) (This)->lpVtbl->endEntity(This,pName,nName) +#define ISAXLexicalHandler_startCDATA(This) (This)->lpVtbl->startCDATA(This) +#define ISAXLexicalHandler_endCDATA(This) (This)->lpVtbl->endCDATA(This) +#define ISAXLexicalHandler_comment(This,pChars,nChars) (This)->lpVtbl->comment(This,pChars,nChars) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXLexicalHandler_QueryInterface(ISAXLexicalHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXLexicalHandler_AddRef(ISAXLexicalHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXLexicalHandler_Release(ISAXLexicalHandler* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXLexicalHandler methods ***/ +static __WIDL_INLINE HRESULT ISAXLexicalHandler_startDTD(ISAXLexicalHandler* This,const WCHAR *pName,int nName,const WCHAR *pPublicId,int nPublicId,const WCHAR *pSystemId,int nSystemId) { + return This->lpVtbl->startDTD(This,pName,nName,pPublicId,nPublicId,pSystemId,nSystemId); +} +static __WIDL_INLINE HRESULT ISAXLexicalHandler_endDTD(ISAXLexicalHandler* This) { + return This->lpVtbl->endDTD(This); +} +static __WIDL_INLINE HRESULT ISAXLexicalHandler_startEntity(ISAXLexicalHandler* This,const WCHAR *pName,int nName) { + return This->lpVtbl->startEntity(This,pName,nName); +} +static __WIDL_INLINE HRESULT ISAXLexicalHandler_endEntity(ISAXLexicalHandler* This,const WCHAR *pName,int nName) { + return This->lpVtbl->endEntity(This,pName,nName); +} +static __WIDL_INLINE HRESULT ISAXLexicalHandler_startCDATA(ISAXLexicalHandler* This) { + return This->lpVtbl->startCDATA(This); +} +static __WIDL_INLINE HRESULT ISAXLexicalHandler_endCDATA(ISAXLexicalHandler* This) { + return This->lpVtbl->endCDATA(This); +} +static __WIDL_INLINE HRESULT ISAXLexicalHandler_comment(ISAXLexicalHandler* This,const WCHAR *pChars,int nChars) { + return This->lpVtbl->comment(This,pChars,nChars); +} +#endif +#endif + +#endif + + +#endif /* __ISAXLexicalHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXLocator interface + */ +#ifndef __ISAXLocator_INTERFACE_DEFINED__ +#define __ISAXLocator_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXLocator, 0x9b7e472a, 0x0de4, 0x4640, 0xbf,0xf3, 0x84,0xd3,0x8a,0x05,0x1c,0x31); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("9b7e472a-0de4-4640-bff3-84d38a051c31") +ISAXLocator : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE getColumnNumber( + int *nColumn) = 0; + + virtual HRESULT STDMETHODCALLTYPE getLineNumber( + int *nLine) = 0; + + virtual HRESULT STDMETHODCALLTYPE getPublicId( + const WCHAR **publicId) = 0; + + virtual HRESULT STDMETHODCALLTYPE getSystemId( + const WCHAR **systemId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXLocator, 0x9b7e472a, 0x0de4, 0x4640, 0xbf,0xf3, 0x84,0xd3,0x8a,0x05,0x1c,0x31) +#endif +#else +typedef struct ISAXLocatorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXLocator *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXLocator *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXLocator *This); + + /*** ISAXLocator methods ***/ + HRESULT (STDMETHODCALLTYPE *getColumnNumber)( + ISAXLocator *This, + int *nColumn); + + HRESULT (STDMETHODCALLTYPE *getLineNumber)( + ISAXLocator *This, + int *nLine); + + HRESULT (STDMETHODCALLTYPE *getPublicId)( + ISAXLocator *This, + const WCHAR **publicId); + + HRESULT (STDMETHODCALLTYPE *getSystemId)( + ISAXLocator *This, + const WCHAR **systemId); + + END_INTERFACE +} ISAXLocatorVtbl; + +interface ISAXLocator { + CONST_VTBL ISAXLocatorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXLocator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXLocator_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXLocator_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXLocator methods ***/ +#define ISAXLocator_getColumnNumber(This,nColumn) (This)->lpVtbl->getColumnNumber(This,nColumn) +#define ISAXLocator_getLineNumber(This,nLine) (This)->lpVtbl->getLineNumber(This,nLine) +#define ISAXLocator_getPublicId(This,publicId) (This)->lpVtbl->getPublicId(This,publicId) +#define ISAXLocator_getSystemId(This,systemId) (This)->lpVtbl->getSystemId(This,systemId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXLocator_QueryInterface(ISAXLocator* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXLocator_AddRef(ISAXLocator* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXLocator_Release(ISAXLocator* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXLocator methods ***/ +static __WIDL_INLINE HRESULT ISAXLocator_getColumnNumber(ISAXLocator* This,int *nColumn) { + return This->lpVtbl->getColumnNumber(This,nColumn); +} +static __WIDL_INLINE HRESULT ISAXLocator_getLineNumber(ISAXLocator* This,int *nLine) { + return This->lpVtbl->getLineNumber(This,nLine); +} +static __WIDL_INLINE HRESULT ISAXLocator_getPublicId(ISAXLocator* This,const WCHAR **publicId) { + return This->lpVtbl->getPublicId(This,publicId); +} +static __WIDL_INLINE HRESULT ISAXLocator_getSystemId(ISAXLocator* This,const WCHAR **systemId) { + return This->lpVtbl->getSystemId(This,systemId); +} +#endif +#endif + +#endif + + +#endif /* __ISAXLocator_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXXMLFilter interface + */ +#ifndef __ISAXXMLFilter_INTERFACE_DEFINED__ +#define __ISAXXMLFilter_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXXMLFilter, 0x70409222, 0xca09, 0x4475, 0xac,0xb8, 0x40,0x31,0x2f,0xe8,0xd1,0x45); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("70409222-ca09-4475-acb8-40312fe8d145") +ISAXXMLFilter : public ISAXXMLReader +{ + virtual HRESULT STDMETHODCALLTYPE getParent( + ISAXXMLReader **pReader) = 0; + + virtual HRESULT STDMETHODCALLTYPE putParent( + ISAXXMLReader *reader) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXXMLFilter, 0x70409222, 0xca09, 0x4475, 0xac,0xb8, 0x40,0x31,0x2f,0xe8,0xd1,0x45) +#endif +#else +typedef struct ISAXXMLFilterVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXXMLFilter *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXXMLFilter *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXXMLFilter *This); + + /*** ISAXXMLReader methods ***/ + HRESULT (STDMETHODCALLTYPE *getFeature)( + ISAXXMLFilter *This, + const WCHAR *pFeature, + VARIANT_BOOL *pValue); + + HRESULT (STDMETHODCALLTYPE *putFeature)( + ISAXXMLFilter *This, + const WCHAR *pFeature, + VARIANT_BOOL vfValue); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + ISAXXMLFilter *This, + const WCHAR *pProp, + VARIANT *pValue); + + HRESULT (STDMETHODCALLTYPE *putProperty)( + ISAXXMLFilter *This, + const WCHAR *pProp, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *getEntityResolver)( + ISAXXMLFilter *This, + ISAXEntityResolver **ppEntityResolver); + + HRESULT (STDMETHODCALLTYPE *putEntityResolver)( + ISAXXMLFilter *This, + ISAXEntityResolver *pEntityResolver); + + HRESULT (STDMETHODCALLTYPE *getContentHandler)( + ISAXXMLFilter *This, + ISAXContentHandler **pContentHandler); + + HRESULT (STDMETHODCALLTYPE *putContentHandler)( + ISAXXMLFilter *This, + ISAXContentHandler *contentHandler); + + HRESULT (STDMETHODCALLTYPE *getDTDHandler)( + ISAXXMLFilter *This, + ISAXDTDHandler **pDTDHandler); + + HRESULT (STDMETHODCALLTYPE *putDTDHandler)( + ISAXXMLFilter *This, + ISAXDTDHandler *pDTDHandler); + + HRESULT (STDMETHODCALLTYPE *getErrorHandler)( + ISAXXMLFilter *This, + ISAXErrorHandler **pErrorHandler); + + HRESULT (STDMETHODCALLTYPE *putErrorHandler)( + ISAXXMLFilter *This, + ISAXErrorHandler *errorHandler); + + HRESULT (STDMETHODCALLTYPE *getBaseURL)( + ISAXXMLFilter *This, + const WCHAR **pBaseUrl); + + HRESULT (STDMETHODCALLTYPE *putBaseURL)( + ISAXXMLFilter *This, + const WCHAR *pBaseUrl); + + HRESULT (STDMETHODCALLTYPE *getSecureBaseURL)( + ISAXXMLFilter *This, + const WCHAR **pSecureBaseUrl); + + HRESULT (STDMETHODCALLTYPE *putSecureBaseURL)( + ISAXXMLFilter *This, + const WCHAR *secureBaseUrl); + + HRESULT (STDMETHODCALLTYPE *parse)( + ISAXXMLFilter *This, + VARIANT varInput); + + HRESULT (STDMETHODCALLTYPE *parseURL)( + ISAXXMLFilter *This, + const WCHAR *url); + + /*** ISAXXMLFilter methods ***/ + HRESULT (STDMETHODCALLTYPE *getParent)( + ISAXXMLFilter *This, + ISAXXMLReader **pReader); + + HRESULT (STDMETHODCALLTYPE *putParent)( + ISAXXMLFilter *This, + ISAXXMLReader *reader); + + END_INTERFACE +} ISAXXMLFilterVtbl; + +interface ISAXXMLFilter { + CONST_VTBL ISAXXMLFilterVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXXMLFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXXMLFilter_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXXMLFilter_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXXMLReader methods ***/ +#define ISAXXMLFilter_getFeature(This,pFeature,pValue) (This)->lpVtbl->getFeature(This,pFeature,pValue) +#define ISAXXMLFilter_putFeature(This,pFeature,vfValue) (This)->lpVtbl->putFeature(This,pFeature,vfValue) +#define ISAXXMLFilter_getProperty(This,pProp,pValue) (This)->lpVtbl->getProperty(This,pProp,pValue) +#define ISAXXMLFilter_putProperty(This,pProp,value) (This)->lpVtbl->putProperty(This,pProp,value) +#define ISAXXMLFilter_getEntityResolver(This,ppEntityResolver) (This)->lpVtbl->getEntityResolver(This,ppEntityResolver) +#define ISAXXMLFilter_putEntityResolver(This,pEntityResolver) (This)->lpVtbl->putEntityResolver(This,pEntityResolver) +#define ISAXXMLFilter_getContentHandler(This,pContentHandler) (This)->lpVtbl->getContentHandler(This,pContentHandler) +#define ISAXXMLFilter_putContentHandler(This,contentHandler) (This)->lpVtbl->putContentHandler(This,contentHandler) +#define ISAXXMLFilter_getDTDHandler(This,pDTDHandler) (This)->lpVtbl->getDTDHandler(This,pDTDHandler) +#define ISAXXMLFilter_putDTDHandler(This,pDTDHandler) (This)->lpVtbl->putDTDHandler(This,pDTDHandler) +#define ISAXXMLFilter_getErrorHandler(This,pErrorHandler) (This)->lpVtbl->getErrorHandler(This,pErrorHandler) +#define ISAXXMLFilter_putErrorHandler(This,errorHandler) (This)->lpVtbl->putErrorHandler(This,errorHandler) +#define ISAXXMLFilter_getBaseURL(This,pBaseUrl) (This)->lpVtbl->getBaseURL(This,pBaseUrl) +#define ISAXXMLFilter_putBaseURL(This,pBaseUrl) (This)->lpVtbl->putBaseURL(This,pBaseUrl) +#define ISAXXMLFilter_getSecureBaseURL(This,pSecureBaseUrl) (This)->lpVtbl->getSecureBaseURL(This,pSecureBaseUrl) +#define ISAXXMLFilter_putSecureBaseURL(This,secureBaseUrl) (This)->lpVtbl->putSecureBaseURL(This,secureBaseUrl) +#define ISAXXMLFilter_parse(This,varInput) (This)->lpVtbl->parse(This,varInput) +#define ISAXXMLFilter_parseURL(This,url) (This)->lpVtbl->parseURL(This,url) +/*** ISAXXMLFilter methods ***/ +#define ISAXXMLFilter_getParent(This,pReader) (This)->lpVtbl->getParent(This,pReader) +#define ISAXXMLFilter_putParent(This,reader) (This)->lpVtbl->putParent(This,reader) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXXMLFilter_QueryInterface(ISAXXMLFilter* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXXMLFilter_AddRef(ISAXXMLFilter* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXXMLFilter_Release(ISAXXMLFilter* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXXMLReader methods ***/ +static __WIDL_INLINE HRESULT ISAXXMLFilter_getFeature(ISAXXMLFilter* This,const WCHAR *pFeature,VARIANT_BOOL *pValue) { + return This->lpVtbl->getFeature(This,pFeature,pValue); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putFeature(ISAXXMLFilter* This,const WCHAR *pFeature,VARIANT_BOOL vfValue) { + return This->lpVtbl->putFeature(This,pFeature,vfValue); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getProperty(ISAXXMLFilter* This,const WCHAR *pProp,VARIANT *pValue) { + return This->lpVtbl->getProperty(This,pProp,pValue); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putProperty(ISAXXMLFilter* This,const WCHAR *pProp,VARIANT value) { + return This->lpVtbl->putProperty(This,pProp,value); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getEntityResolver(ISAXXMLFilter* This,ISAXEntityResolver **ppEntityResolver) { + return This->lpVtbl->getEntityResolver(This,ppEntityResolver); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putEntityResolver(ISAXXMLFilter* This,ISAXEntityResolver *pEntityResolver) { + return This->lpVtbl->putEntityResolver(This,pEntityResolver); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getContentHandler(ISAXXMLFilter* This,ISAXContentHandler **pContentHandler) { + return This->lpVtbl->getContentHandler(This,pContentHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putContentHandler(ISAXXMLFilter* This,ISAXContentHandler *contentHandler) { + return This->lpVtbl->putContentHandler(This,contentHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getDTDHandler(ISAXXMLFilter* This,ISAXDTDHandler **pDTDHandler) { + return This->lpVtbl->getDTDHandler(This,pDTDHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putDTDHandler(ISAXXMLFilter* This,ISAXDTDHandler *pDTDHandler) { + return This->lpVtbl->putDTDHandler(This,pDTDHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getErrorHandler(ISAXXMLFilter* This,ISAXErrorHandler **pErrorHandler) { + return This->lpVtbl->getErrorHandler(This,pErrorHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putErrorHandler(ISAXXMLFilter* This,ISAXErrorHandler *errorHandler) { + return This->lpVtbl->putErrorHandler(This,errorHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getBaseURL(ISAXXMLFilter* This,const WCHAR **pBaseUrl) { + return This->lpVtbl->getBaseURL(This,pBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putBaseURL(ISAXXMLFilter* This,const WCHAR *pBaseUrl) { + return This->lpVtbl->putBaseURL(This,pBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_getSecureBaseURL(ISAXXMLFilter* This,const WCHAR **pSecureBaseUrl) { + return This->lpVtbl->getSecureBaseURL(This,pSecureBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putSecureBaseURL(ISAXXMLFilter* This,const WCHAR *secureBaseUrl) { + return This->lpVtbl->putSecureBaseURL(This,secureBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_parse(ISAXXMLFilter* This,VARIANT varInput) { + return This->lpVtbl->parse(This,varInput); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_parseURL(ISAXXMLFilter* This,const WCHAR *url) { + return This->lpVtbl->parseURL(This,url); +} +/*** ISAXXMLFilter methods ***/ +static __WIDL_INLINE HRESULT ISAXXMLFilter_getParent(ISAXXMLFilter* This,ISAXXMLReader **pReader) { + return This->lpVtbl->getParent(This,pReader); +} +static __WIDL_INLINE HRESULT ISAXXMLFilter_putParent(ISAXXMLFilter* This,ISAXXMLReader *reader) { + return This->lpVtbl->putParent(This,reader); +} +#endif +#endif + +#endif + + +#endif /* __ISAXXMLFilter_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISAXXMLReader interface + */ +#ifndef __ISAXXMLReader_INTERFACE_DEFINED__ +#define __ISAXXMLReader_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISAXXMLReader, 0xa4f96ed0, 0xf829, 0x476e, 0x81,0xc0, 0xcd,0xc7,0xbd,0x2a,0x08,0x02); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a4f96ed0-f829-476e-81c0-cdc7bd2a0802") +ISAXXMLReader : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE getFeature( + const WCHAR *pFeature, + VARIANT_BOOL *pValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE putFeature( + const WCHAR *pFeature, + VARIANT_BOOL vfValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getProperty( + const WCHAR *pProp, + VARIANT *pValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE putProperty( + const WCHAR *pProp, + VARIANT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE getEntityResolver( + ISAXEntityResolver **ppEntityResolver) = 0; + + virtual HRESULT STDMETHODCALLTYPE putEntityResolver( + ISAXEntityResolver *pEntityResolver) = 0; + + virtual HRESULT STDMETHODCALLTYPE getContentHandler( + ISAXContentHandler **pContentHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putContentHandler( + ISAXContentHandler *contentHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE getDTDHandler( + ISAXDTDHandler **pDTDHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putDTDHandler( + ISAXDTDHandler *pDTDHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE getErrorHandler( + ISAXErrorHandler **pErrorHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putErrorHandler( + ISAXErrorHandler *errorHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE getBaseURL( + const WCHAR **pBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE putBaseURL( + const WCHAR *pBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE getSecureBaseURL( + const WCHAR **pSecureBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE putSecureBaseURL( + const WCHAR *secureBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE parse( + VARIANT varInput) = 0; + + virtual HRESULT STDMETHODCALLTYPE parseURL( + const WCHAR *url) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISAXXMLReader, 0xa4f96ed0, 0xf829, 0x476e, 0x81,0xc0, 0xcd,0xc7,0xbd,0x2a,0x08,0x02) +#endif +#else +typedef struct ISAXXMLReaderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISAXXMLReader *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISAXXMLReader *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISAXXMLReader *This); + + /*** ISAXXMLReader methods ***/ + HRESULT (STDMETHODCALLTYPE *getFeature)( + ISAXXMLReader *This, + const WCHAR *pFeature, + VARIANT_BOOL *pValue); + + HRESULT (STDMETHODCALLTYPE *putFeature)( + ISAXXMLReader *This, + const WCHAR *pFeature, + VARIANT_BOOL vfValue); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + ISAXXMLReader *This, + const WCHAR *pProp, + VARIANT *pValue); + + HRESULT (STDMETHODCALLTYPE *putProperty)( + ISAXXMLReader *This, + const WCHAR *pProp, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *getEntityResolver)( + ISAXXMLReader *This, + ISAXEntityResolver **ppEntityResolver); + + HRESULT (STDMETHODCALLTYPE *putEntityResolver)( + ISAXXMLReader *This, + ISAXEntityResolver *pEntityResolver); + + HRESULT (STDMETHODCALLTYPE *getContentHandler)( + ISAXXMLReader *This, + ISAXContentHandler **pContentHandler); + + HRESULT (STDMETHODCALLTYPE *putContentHandler)( + ISAXXMLReader *This, + ISAXContentHandler *contentHandler); + + HRESULT (STDMETHODCALLTYPE *getDTDHandler)( + ISAXXMLReader *This, + ISAXDTDHandler **pDTDHandler); + + HRESULT (STDMETHODCALLTYPE *putDTDHandler)( + ISAXXMLReader *This, + ISAXDTDHandler *pDTDHandler); + + HRESULT (STDMETHODCALLTYPE *getErrorHandler)( + ISAXXMLReader *This, + ISAXErrorHandler **pErrorHandler); + + HRESULT (STDMETHODCALLTYPE *putErrorHandler)( + ISAXXMLReader *This, + ISAXErrorHandler *errorHandler); + + HRESULT (STDMETHODCALLTYPE *getBaseURL)( + ISAXXMLReader *This, + const WCHAR **pBaseUrl); + + HRESULT (STDMETHODCALLTYPE *putBaseURL)( + ISAXXMLReader *This, + const WCHAR *pBaseUrl); + + HRESULT (STDMETHODCALLTYPE *getSecureBaseURL)( + ISAXXMLReader *This, + const WCHAR **pSecureBaseUrl); + + HRESULT (STDMETHODCALLTYPE *putSecureBaseURL)( + ISAXXMLReader *This, + const WCHAR *secureBaseUrl); + + HRESULT (STDMETHODCALLTYPE *parse)( + ISAXXMLReader *This, + VARIANT varInput); + + HRESULT (STDMETHODCALLTYPE *parseURL)( + ISAXXMLReader *This, + const WCHAR *url); + + END_INTERFACE +} ISAXXMLReaderVtbl; + +interface ISAXXMLReader { + CONST_VTBL ISAXXMLReaderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISAXXMLReader_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISAXXMLReader_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISAXXMLReader_Release(This) (This)->lpVtbl->Release(This) +/*** ISAXXMLReader methods ***/ +#define ISAXXMLReader_getFeature(This,pFeature,pValue) (This)->lpVtbl->getFeature(This,pFeature,pValue) +#define ISAXXMLReader_putFeature(This,pFeature,vfValue) (This)->lpVtbl->putFeature(This,pFeature,vfValue) +#define ISAXXMLReader_getProperty(This,pProp,pValue) (This)->lpVtbl->getProperty(This,pProp,pValue) +#define ISAXXMLReader_putProperty(This,pProp,value) (This)->lpVtbl->putProperty(This,pProp,value) +#define ISAXXMLReader_getEntityResolver(This,ppEntityResolver) (This)->lpVtbl->getEntityResolver(This,ppEntityResolver) +#define ISAXXMLReader_putEntityResolver(This,pEntityResolver) (This)->lpVtbl->putEntityResolver(This,pEntityResolver) +#define ISAXXMLReader_getContentHandler(This,pContentHandler) (This)->lpVtbl->getContentHandler(This,pContentHandler) +#define ISAXXMLReader_putContentHandler(This,contentHandler) (This)->lpVtbl->putContentHandler(This,contentHandler) +#define ISAXXMLReader_getDTDHandler(This,pDTDHandler) (This)->lpVtbl->getDTDHandler(This,pDTDHandler) +#define ISAXXMLReader_putDTDHandler(This,pDTDHandler) (This)->lpVtbl->putDTDHandler(This,pDTDHandler) +#define ISAXXMLReader_getErrorHandler(This,pErrorHandler) (This)->lpVtbl->getErrorHandler(This,pErrorHandler) +#define ISAXXMLReader_putErrorHandler(This,errorHandler) (This)->lpVtbl->putErrorHandler(This,errorHandler) +#define ISAXXMLReader_getBaseURL(This,pBaseUrl) (This)->lpVtbl->getBaseURL(This,pBaseUrl) +#define ISAXXMLReader_putBaseURL(This,pBaseUrl) (This)->lpVtbl->putBaseURL(This,pBaseUrl) +#define ISAXXMLReader_getSecureBaseURL(This,pSecureBaseUrl) (This)->lpVtbl->getSecureBaseURL(This,pSecureBaseUrl) +#define ISAXXMLReader_putSecureBaseURL(This,secureBaseUrl) (This)->lpVtbl->putSecureBaseURL(This,secureBaseUrl) +#define ISAXXMLReader_parse(This,varInput) (This)->lpVtbl->parse(This,varInput) +#define ISAXXMLReader_parseURL(This,url) (This)->lpVtbl->parseURL(This,url) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISAXXMLReader_QueryInterface(ISAXXMLReader* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISAXXMLReader_AddRef(ISAXXMLReader* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISAXXMLReader_Release(ISAXXMLReader* This) { + return This->lpVtbl->Release(This); +} +/*** ISAXXMLReader methods ***/ +static __WIDL_INLINE HRESULT ISAXXMLReader_getFeature(ISAXXMLReader* This,const WCHAR *pFeature,VARIANT_BOOL *pValue) { + return This->lpVtbl->getFeature(This,pFeature,pValue); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putFeature(ISAXXMLReader* This,const WCHAR *pFeature,VARIANT_BOOL vfValue) { + return This->lpVtbl->putFeature(This,pFeature,vfValue); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getProperty(ISAXXMLReader* This,const WCHAR *pProp,VARIANT *pValue) { + return This->lpVtbl->getProperty(This,pProp,pValue); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putProperty(ISAXXMLReader* This,const WCHAR *pProp,VARIANT value) { + return This->lpVtbl->putProperty(This,pProp,value); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getEntityResolver(ISAXXMLReader* This,ISAXEntityResolver **ppEntityResolver) { + return This->lpVtbl->getEntityResolver(This,ppEntityResolver); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putEntityResolver(ISAXXMLReader* This,ISAXEntityResolver *pEntityResolver) { + return This->lpVtbl->putEntityResolver(This,pEntityResolver); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getContentHandler(ISAXXMLReader* This,ISAXContentHandler **pContentHandler) { + return This->lpVtbl->getContentHandler(This,pContentHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putContentHandler(ISAXXMLReader* This,ISAXContentHandler *contentHandler) { + return This->lpVtbl->putContentHandler(This,contentHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getDTDHandler(ISAXXMLReader* This,ISAXDTDHandler **pDTDHandler) { + return This->lpVtbl->getDTDHandler(This,pDTDHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putDTDHandler(ISAXXMLReader* This,ISAXDTDHandler *pDTDHandler) { + return This->lpVtbl->putDTDHandler(This,pDTDHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getErrorHandler(ISAXXMLReader* This,ISAXErrorHandler **pErrorHandler) { + return This->lpVtbl->getErrorHandler(This,pErrorHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putErrorHandler(ISAXXMLReader* This,ISAXErrorHandler *errorHandler) { + return This->lpVtbl->putErrorHandler(This,errorHandler); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getBaseURL(ISAXXMLReader* This,const WCHAR **pBaseUrl) { + return This->lpVtbl->getBaseURL(This,pBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putBaseURL(ISAXXMLReader* This,const WCHAR *pBaseUrl) { + return This->lpVtbl->putBaseURL(This,pBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_getSecureBaseURL(ISAXXMLReader* This,const WCHAR **pSecureBaseUrl) { + return This->lpVtbl->getSecureBaseURL(This,pSecureBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_putSecureBaseURL(ISAXXMLReader* This,const WCHAR *secureBaseUrl) { + return This->lpVtbl->putSecureBaseURL(This,secureBaseUrl); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_parse(ISAXXMLReader* This,VARIANT varInput) { + return This->lpVtbl->parse(This,varInput); +} +static __WIDL_INLINE HRESULT ISAXXMLReader_parseURL(ISAXXMLReader* This,const WCHAR *url) { + return This->lpVtbl->parseURL(This,url); +} +#endif +#endif + +#endif + + +#endif /* __ISAXXMLReader_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXAttributes interface + */ +#ifndef __IVBSAXAttributes_INTERFACE_DEFINED__ +#define __IVBSAXAttributes_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXAttributes, 0x10dc0586, 0x132b, 0x4cac, 0x8b,0xb3, 0xdb,0x00,0xac,0x8b,0x7e,0xe0); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("10dc0586-132b-4cac-8bb3-db00ac8b7ee0") +IVBSAXAttributes : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_length( + int *nLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE getURI( + int nIndex, + BSTR *uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE getLocalName( + int nIndex, + BSTR *localName) = 0; + + virtual HRESULT STDMETHODCALLTYPE getQName( + int nIndex, + BSTR *QName) = 0; + + virtual HRESULT STDMETHODCALLTYPE getIndexFromName( + BSTR uri, + BSTR localName, + int *nIndex) = 0; + + virtual HRESULT STDMETHODCALLTYPE getIndexFromQName( + BSTR QName, + int *nIndex) = 0; + + virtual HRESULT STDMETHODCALLTYPE getType( + int nIndex, + BSTR *type) = 0; + + virtual HRESULT STDMETHODCALLTYPE getTypeFromName( + BSTR uri, + BSTR localName, + BSTR *type) = 0; + + virtual HRESULT STDMETHODCALLTYPE getTypeFromQName( + BSTR QName, + BSTR *type) = 0; + + virtual HRESULT STDMETHODCALLTYPE getValue( + int nIndex, + BSTR *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE getValueFromName( + BSTR uri, + BSTR localName, + BSTR *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE getValueFromQName( + BSTR QName, + BSTR *value) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXAttributes, 0x10dc0586, 0x132b, 0x4cac, 0x8b,0xb3, 0xdb,0x00,0xac,0x8b,0x7e,0xe0) +#endif +#else +typedef struct IVBSAXAttributesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXAttributes *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXAttributes *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXAttributes *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXAttributes *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXAttributes *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXAttributes *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXAttributes *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXAttributes methods ***/ + HRESULT (STDMETHODCALLTYPE *get_length)( + IVBSAXAttributes *This, + int *nLength); + + HRESULT (STDMETHODCALLTYPE *getURI)( + IVBSAXAttributes *This, + int nIndex, + BSTR *uri); + + HRESULT (STDMETHODCALLTYPE *getLocalName)( + IVBSAXAttributes *This, + int nIndex, + BSTR *localName); + + HRESULT (STDMETHODCALLTYPE *getQName)( + IVBSAXAttributes *This, + int nIndex, + BSTR *QName); + + HRESULT (STDMETHODCALLTYPE *getIndexFromName)( + IVBSAXAttributes *This, + BSTR uri, + BSTR localName, + int *nIndex); + + HRESULT (STDMETHODCALLTYPE *getIndexFromQName)( + IVBSAXAttributes *This, + BSTR QName, + int *nIndex); + + HRESULT (STDMETHODCALLTYPE *getType)( + IVBSAXAttributes *This, + int nIndex, + BSTR *type); + + HRESULT (STDMETHODCALLTYPE *getTypeFromName)( + IVBSAXAttributes *This, + BSTR uri, + BSTR localName, + BSTR *type); + + HRESULT (STDMETHODCALLTYPE *getTypeFromQName)( + IVBSAXAttributes *This, + BSTR QName, + BSTR *type); + + HRESULT (STDMETHODCALLTYPE *getValue)( + IVBSAXAttributes *This, + int nIndex, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *getValueFromName)( + IVBSAXAttributes *This, + BSTR uri, + BSTR localName, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *getValueFromQName)( + IVBSAXAttributes *This, + BSTR QName, + BSTR *value); + + END_INTERFACE +} IVBSAXAttributesVtbl; + +interface IVBSAXAttributes { + CONST_VTBL IVBSAXAttributesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXAttributes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXAttributes_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXAttributes_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXAttributes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXAttributes methods ***/ +#define IVBSAXAttributes_get_length(This,nLength) (This)->lpVtbl->get_length(This,nLength) +#define IVBSAXAttributes_getURI(This,nIndex,uri) (This)->lpVtbl->getURI(This,nIndex,uri) +#define IVBSAXAttributes_getLocalName(This,nIndex,localName) (This)->lpVtbl->getLocalName(This,nIndex,localName) +#define IVBSAXAttributes_getQName(This,nIndex,QName) (This)->lpVtbl->getQName(This,nIndex,QName) +#define IVBSAXAttributes_getIndexFromName(This,uri,localName,nIndex) (This)->lpVtbl->getIndexFromName(This,uri,localName,nIndex) +#define IVBSAXAttributes_getIndexFromQName(This,QName,nIndex) (This)->lpVtbl->getIndexFromQName(This,QName,nIndex) +#define IVBSAXAttributes_getType(This,nIndex,type) (This)->lpVtbl->getType(This,nIndex,type) +#define IVBSAXAttributes_getTypeFromName(This,uri,localName,type) (This)->lpVtbl->getTypeFromName(This,uri,localName,type) +#define IVBSAXAttributes_getTypeFromQName(This,QName,type) (This)->lpVtbl->getTypeFromQName(This,QName,type) +#define IVBSAXAttributes_getValue(This,nIndex,value) (This)->lpVtbl->getValue(This,nIndex,value) +#define IVBSAXAttributes_getValueFromName(This,uri,localName,value) (This)->lpVtbl->getValueFromName(This,uri,localName,value) +#define IVBSAXAttributes_getValueFromQName(This,QName,value) (This)->lpVtbl->getValueFromQName(This,QName,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXAttributes_QueryInterface(IVBSAXAttributes* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXAttributes_AddRef(IVBSAXAttributes* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXAttributes_Release(IVBSAXAttributes* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXAttributes_GetTypeInfoCount(IVBSAXAttributes* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_GetTypeInfo(IVBSAXAttributes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_GetIDsOfNames(IVBSAXAttributes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_Invoke(IVBSAXAttributes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXAttributes methods ***/ +static __WIDL_INLINE HRESULT IVBSAXAttributes_get_length(IVBSAXAttributes* This,int *nLength) { + return This->lpVtbl->get_length(This,nLength); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getURI(IVBSAXAttributes* This,int nIndex,BSTR *uri) { + return This->lpVtbl->getURI(This,nIndex,uri); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getLocalName(IVBSAXAttributes* This,int nIndex,BSTR *localName) { + return This->lpVtbl->getLocalName(This,nIndex,localName); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getQName(IVBSAXAttributes* This,int nIndex,BSTR *QName) { + return This->lpVtbl->getQName(This,nIndex,QName); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getIndexFromName(IVBSAXAttributes* This,BSTR uri,BSTR localName,int *nIndex) { + return This->lpVtbl->getIndexFromName(This,uri,localName,nIndex); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getIndexFromQName(IVBSAXAttributes* This,BSTR QName,int *nIndex) { + return This->lpVtbl->getIndexFromQName(This,QName,nIndex); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getType(IVBSAXAttributes* This,int nIndex,BSTR *type) { + return This->lpVtbl->getType(This,nIndex,type); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getTypeFromName(IVBSAXAttributes* This,BSTR uri,BSTR localName,BSTR *type) { + return This->lpVtbl->getTypeFromName(This,uri,localName,type); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getTypeFromQName(IVBSAXAttributes* This,BSTR QName,BSTR *type) { + return This->lpVtbl->getTypeFromQName(This,QName,type); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getValue(IVBSAXAttributes* This,int nIndex,BSTR *value) { + return This->lpVtbl->getValue(This,nIndex,value); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getValueFromName(IVBSAXAttributes* This,BSTR uri,BSTR localName,BSTR *value) { + return This->lpVtbl->getValueFromName(This,uri,localName,value); +} +static __WIDL_INLINE HRESULT IVBSAXAttributes_getValueFromQName(IVBSAXAttributes* This,BSTR QName,BSTR *value) { + return This->lpVtbl->getValueFromQName(This,QName,value); +} +#endif +#endif + +#endif + + +#endif /* __IVBSAXAttributes_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXContentHandler interface + */ +#ifndef __IVBSAXContentHandler_INTERFACE_DEFINED__ +#define __IVBSAXContentHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXContentHandler, 0x2ed7290a, 0x4dd5, 0x4b46, 0xbb,0x26, 0x4e,0x41,0x55,0xe7,0x7f,0xaa); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2ed7290a-4dd5-4b46-bb26-4e4155e77faa") +IVBSAXContentHandler : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE putref_documentLocator( + IVBSAXLocator *oLocator) = 0; + + virtual HRESULT STDMETHODCALLTYPE startDocument( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE endDocument( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE startPrefixMapping( + BSTR *prefix, + BSTR *uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE endPrefixMapping( + BSTR *prefix) = 0; + + virtual HRESULT STDMETHODCALLTYPE startElement( + BSTR *namespaceURI, + BSTR *localName, + BSTR *QName, + IVBSAXAttributes *oAttributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE endElement( + BSTR *namespaceURI, + BSTR *localName, + BSTR *strQName) = 0; + + virtual HRESULT STDMETHODCALLTYPE characters( + BSTR *chars) = 0; + + virtual HRESULT STDMETHODCALLTYPE ignorableWhitespace( + BSTR *chars) = 0; + + virtual HRESULT STDMETHODCALLTYPE processingInstruction( + BSTR *target, + BSTR *data) = 0; + + virtual HRESULT STDMETHODCALLTYPE skippedEntity( + BSTR *name) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXContentHandler, 0x2ed7290a, 0x4dd5, 0x4b46, 0xbb,0x26, 0x4e,0x41,0x55,0xe7,0x7f,0xaa) +#endif +#else +typedef struct IVBSAXContentHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXContentHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXContentHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXContentHandler *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXContentHandler *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXContentHandler *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXContentHandler *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXContentHandler *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXContentHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *putref_documentLocator)( + IVBSAXContentHandler *This, + IVBSAXLocator *oLocator); + + HRESULT (STDMETHODCALLTYPE *startDocument)( + IVBSAXContentHandler *This); + + HRESULT (STDMETHODCALLTYPE *endDocument)( + IVBSAXContentHandler *This); + + HRESULT (STDMETHODCALLTYPE *startPrefixMapping)( + IVBSAXContentHandler *This, + BSTR *prefix, + BSTR *uri); + + HRESULT (STDMETHODCALLTYPE *endPrefixMapping)( + IVBSAXContentHandler *This, + BSTR *prefix); + + HRESULT (STDMETHODCALLTYPE *startElement)( + IVBSAXContentHandler *This, + BSTR *namespaceURI, + BSTR *localName, + BSTR *QName, + IVBSAXAttributes *oAttributes); + + HRESULT (STDMETHODCALLTYPE *endElement)( + IVBSAXContentHandler *This, + BSTR *namespaceURI, + BSTR *localName, + BSTR *strQName); + + HRESULT (STDMETHODCALLTYPE *characters)( + IVBSAXContentHandler *This, + BSTR *chars); + + HRESULT (STDMETHODCALLTYPE *ignorableWhitespace)( + IVBSAXContentHandler *This, + BSTR *chars); + + HRESULT (STDMETHODCALLTYPE *processingInstruction)( + IVBSAXContentHandler *This, + BSTR *target, + BSTR *data); + + HRESULT (STDMETHODCALLTYPE *skippedEntity)( + IVBSAXContentHandler *This, + BSTR *name); + + END_INTERFACE +} IVBSAXContentHandlerVtbl; + +interface IVBSAXContentHandler { + CONST_VTBL IVBSAXContentHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXContentHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXContentHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXContentHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXContentHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXContentHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXContentHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXContentHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXContentHandler methods ***/ +#define IVBSAXContentHandler_putref_documentLocator(This,oLocator) (This)->lpVtbl->putref_documentLocator(This,oLocator) +#define IVBSAXContentHandler_startDocument(This) (This)->lpVtbl->startDocument(This) +#define IVBSAXContentHandler_endDocument(This) (This)->lpVtbl->endDocument(This) +#define IVBSAXContentHandler_startPrefixMapping(This,prefix,uri) (This)->lpVtbl->startPrefixMapping(This,prefix,uri) +#define IVBSAXContentHandler_endPrefixMapping(This,prefix) (This)->lpVtbl->endPrefixMapping(This,prefix) +#define IVBSAXContentHandler_startElement(This,namespaceURI,localName,QName,oAttributes) (This)->lpVtbl->startElement(This,namespaceURI,localName,QName,oAttributes) +#define IVBSAXContentHandler_endElement(This,namespaceURI,localName,strQName) (This)->lpVtbl->endElement(This,namespaceURI,localName,strQName) +#define IVBSAXContentHandler_characters(This,chars) (This)->lpVtbl->characters(This,chars) +#define IVBSAXContentHandler_ignorableWhitespace(This,chars) (This)->lpVtbl->ignorableWhitespace(This,chars) +#define IVBSAXContentHandler_processingInstruction(This,target,data) (This)->lpVtbl->processingInstruction(This,target,data) +#define IVBSAXContentHandler_skippedEntity(This,name) (This)->lpVtbl->skippedEntity(This,name) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXContentHandler_QueryInterface(IVBSAXContentHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXContentHandler_AddRef(IVBSAXContentHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXContentHandler_Release(IVBSAXContentHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXContentHandler_GetTypeInfoCount(IVBSAXContentHandler* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_GetTypeInfo(IVBSAXContentHandler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_GetIDsOfNames(IVBSAXContentHandler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_Invoke(IVBSAXContentHandler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXContentHandler methods ***/ +static __WIDL_INLINE HRESULT IVBSAXContentHandler_putref_documentLocator(IVBSAXContentHandler* This,IVBSAXLocator *oLocator) { + return This->lpVtbl->putref_documentLocator(This,oLocator); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_startDocument(IVBSAXContentHandler* This) { + return This->lpVtbl->startDocument(This); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_endDocument(IVBSAXContentHandler* This) { + return This->lpVtbl->endDocument(This); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_startPrefixMapping(IVBSAXContentHandler* This,BSTR *prefix,BSTR *uri) { + return This->lpVtbl->startPrefixMapping(This,prefix,uri); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_endPrefixMapping(IVBSAXContentHandler* This,BSTR *prefix) { + return This->lpVtbl->endPrefixMapping(This,prefix); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_startElement(IVBSAXContentHandler* This,BSTR *namespaceURI,BSTR *localName,BSTR *QName,IVBSAXAttributes *oAttributes) { + return This->lpVtbl->startElement(This,namespaceURI,localName,QName,oAttributes); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_endElement(IVBSAXContentHandler* This,BSTR *namespaceURI,BSTR *localName,BSTR *strQName) { + return This->lpVtbl->endElement(This,namespaceURI,localName,strQName); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_characters(IVBSAXContentHandler* This,BSTR *chars) { + return This->lpVtbl->characters(This,chars); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_ignorableWhitespace(IVBSAXContentHandler* This,BSTR *chars) { + return This->lpVtbl->ignorableWhitespace(This,chars); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_processingInstruction(IVBSAXContentHandler* This,BSTR *target,BSTR *data) { + return This->lpVtbl->processingInstruction(This,target,data); +} +static __WIDL_INLINE HRESULT IVBSAXContentHandler_skippedEntity(IVBSAXContentHandler* This,BSTR *name) { + return This->lpVtbl->skippedEntity(This,name); +} +#endif +#endif + +#endif + + +#endif /* __IVBSAXContentHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXDeclHandler interface + */ +#ifndef __IVBSAXDeclHandler_INTERFACE_DEFINED__ +#define __IVBSAXDeclHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXDeclHandler, 0xe8917260, 0x7579, 0x4be1, 0xb5,0xdd, 0x7a,0xfb,0xfa,0x6f,0x07,0x7b); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e8917260-7579-4be1-b5dd-7afbfa6f077b") +IVBSAXDeclHandler : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE elementDecl( + BSTR *name, + BSTR *model) = 0; + + virtual HRESULT STDMETHODCALLTYPE attributeDecl( + BSTR *elementName, + BSTR *attributeName, + BSTR *type, + BSTR *valueDefault, + BSTR *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE internalEntityDecl( + BSTR *name, + BSTR *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE externalEntityDecl( + BSTR *name, + BSTR *publicId, + BSTR *systemId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXDeclHandler, 0xe8917260, 0x7579, 0x4be1, 0xb5,0xdd, 0x7a,0xfb,0xfa,0x6f,0x07,0x7b) +#endif +#else +typedef struct IVBSAXDeclHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXDeclHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXDeclHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXDeclHandler *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXDeclHandler *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXDeclHandler *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXDeclHandler *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXDeclHandler *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXDeclHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *elementDecl)( + IVBSAXDeclHandler *This, + BSTR *name, + BSTR *model); + + HRESULT (STDMETHODCALLTYPE *attributeDecl)( + IVBSAXDeclHandler *This, + BSTR *elementName, + BSTR *attributeName, + BSTR *type, + BSTR *valueDefault, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *internalEntityDecl)( + IVBSAXDeclHandler *This, + BSTR *name, + BSTR *value); + + HRESULT (STDMETHODCALLTYPE *externalEntityDecl)( + IVBSAXDeclHandler *This, + BSTR *name, + BSTR *publicId, + BSTR *systemId); + + END_INTERFACE +} IVBSAXDeclHandlerVtbl; + +interface IVBSAXDeclHandler { + CONST_VTBL IVBSAXDeclHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXDeclHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXDeclHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXDeclHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXDeclHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXDeclHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXDeclHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXDeclHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXDeclHandler methods ***/ +#define IVBSAXDeclHandler_elementDecl(This,name,model) (This)->lpVtbl->elementDecl(This,name,model) +#define IVBSAXDeclHandler_attributeDecl(This,elementName,attributeName,type,valueDefault,value) (This)->lpVtbl->attributeDecl(This,elementName,attributeName,type,valueDefault,value) +#define IVBSAXDeclHandler_internalEntityDecl(This,name,value) (This)->lpVtbl->internalEntityDecl(This,name,value) +#define IVBSAXDeclHandler_externalEntityDecl(This,name,publicId,systemId) (This)->lpVtbl->externalEntityDecl(This,name,publicId,systemId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_QueryInterface(IVBSAXDeclHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXDeclHandler_AddRef(IVBSAXDeclHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXDeclHandler_Release(IVBSAXDeclHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_GetTypeInfoCount(IVBSAXDeclHandler* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_GetTypeInfo(IVBSAXDeclHandler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_GetIDsOfNames(IVBSAXDeclHandler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_Invoke(IVBSAXDeclHandler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXDeclHandler methods ***/ +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_elementDecl(IVBSAXDeclHandler* This,BSTR *name,BSTR *model) { + return This->lpVtbl->elementDecl(This,name,model); +} +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_attributeDecl(IVBSAXDeclHandler* This,BSTR *elementName,BSTR *attributeName,BSTR *type,BSTR *valueDefault,BSTR *value) { + return This->lpVtbl->attributeDecl(This,elementName,attributeName,type,valueDefault,value); +} +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_internalEntityDecl(IVBSAXDeclHandler* This,BSTR *name,BSTR *value) { + return This->lpVtbl->internalEntityDecl(This,name,value); +} +static __WIDL_INLINE HRESULT IVBSAXDeclHandler_externalEntityDecl(IVBSAXDeclHandler* This,BSTR *name,BSTR *publicId,BSTR *systemId) { + return This->lpVtbl->externalEntityDecl(This,name,publicId,systemId); +} +#endif +#endif + +#endif + + +#endif /* __IVBSAXDeclHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXDTDHandler interface + */ +#ifndef __IVBSAXDTDHandler_INTERFACE_DEFINED__ +#define __IVBSAXDTDHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXDTDHandler, 0x24fb3297, 0x302d, 0x4620, 0xba,0x39, 0x3a,0x73,0x2d,0x85,0x05,0x58); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("24fb3297-302d-4620-ba39-3a732d850558") +IVBSAXDTDHandler : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE notationDecl( + BSTR *name, + BSTR *publicId, + BSTR *systemId) = 0; + + virtual HRESULT STDMETHODCALLTYPE unparsedEntityDecl( + BSTR *name, + BSTR *publicId, + BSTR *systemId, + BSTR *notationName) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXDTDHandler, 0x24fb3297, 0x302d, 0x4620, 0xba,0x39, 0x3a,0x73,0x2d,0x85,0x05,0x58) +#endif +#else +typedef struct IVBSAXDTDHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXDTDHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXDTDHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXDTDHandler *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXDTDHandler *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXDTDHandler *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXDTDHandler *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXDTDHandler *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXDTDHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *notationDecl)( + IVBSAXDTDHandler *This, + BSTR *name, + BSTR *publicId, + BSTR *systemId); + + HRESULT (STDMETHODCALLTYPE *unparsedEntityDecl)( + IVBSAXDTDHandler *This, + BSTR *name, + BSTR *publicId, + BSTR *systemId, + BSTR *notationName); + + END_INTERFACE +} IVBSAXDTDHandlerVtbl; + +interface IVBSAXDTDHandler { + CONST_VTBL IVBSAXDTDHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXDTDHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXDTDHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXDTDHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXDTDHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXDTDHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXDTDHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXDTDHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXDTDHandler methods ***/ +#define IVBSAXDTDHandler_notationDecl(This,name,publicId,systemId) (This)->lpVtbl->notationDecl(This,name,publicId,systemId) +#define IVBSAXDTDHandler_unparsedEntityDecl(This,name,publicId,systemId,notationName) (This)->lpVtbl->unparsedEntityDecl(This,name,publicId,systemId,notationName) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_QueryInterface(IVBSAXDTDHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXDTDHandler_AddRef(IVBSAXDTDHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXDTDHandler_Release(IVBSAXDTDHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_GetTypeInfoCount(IVBSAXDTDHandler* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_GetTypeInfo(IVBSAXDTDHandler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_GetIDsOfNames(IVBSAXDTDHandler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_Invoke(IVBSAXDTDHandler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXDTDHandler methods ***/ +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_notationDecl(IVBSAXDTDHandler* This,BSTR *name,BSTR *publicId,BSTR *systemId) { + return This->lpVtbl->notationDecl(This,name,publicId,systemId); +} +static __WIDL_INLINE HRESULT IVBSAXDTDHandler_unparsedEntityDecl(IVBSAXDTDHandler* This,BSTR *name,BSTR *publicId,BSTR *systemId,BSTR *notationName) { + return This->lpVtbl->unparsedEntityDecl(This,name,publicId,systemId,notationName); +} +#endif +#endif + +#endif + + +#endif /* __IVBSAXDTDHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXEntityResolver interface + */ +#ifndef __IVBSAXEntityResolver_INTERFACE_DEFINED__ +#define __IVBSAXEntityResolver_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXEntityResolver, 0x0c05d096, 0xf45b, 0x4aca, 0xad,0x1a, 0xaa,0x0b,0xc2,0x55,0x18,0xdc); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("0c05d096-f45b-4aca-ad1a-aa0bc25518dc") +IVBSAXEntityResolver : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE resolveEntity( + BSTR *publicId, + BSTR *systemId, + VARIANT *ret) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXEntityResolver, 0x0c05d096, 0xf45b, 0x4aca, 0xad,0x1a, 0xaa,0x0b,0xc2,0x55,0x18,0xdc) +#endif +#else +typedef struct IVBSAXEntityResolverVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXEntityResolver *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXEntityResolver *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXEntityResolver *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXEntityResolver *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXEntityResolver *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXEntityResolver *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXEntityResolver *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXEntityResolver methods ***/ + HRESULT (STDMETHODCALLTYPE *resolveEntity)( + IVBSAXEntityResolver *This, + BSTR *publicId, + BSTR *systemId, + VARIANT *ret); + + END_INTERFACE +} IVBSAXEntityResolverVtbl; + +interface IVBSAXEntityResolver { + CONST_VTBL IVBSAXEntityResolverVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXEntityResolver_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXEntityResolver_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXEntityResolver_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXEntityResolver_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXEntityResolver_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXEntityResolver_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXEntityResolver_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXEntityResolver methods ***/ +#define IVBSAXEntityResolver_resolveEntity(This,publicId,systemId,ret) (This)->lpVtbl->resolveEntity(This,publicId,systemId,ret) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXEntityResolver_QueryInterface(IVBSAXEntityResolver* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXEntityResolver_AddRef(IVBSAXEntityResolver* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXEntityResolver_Release(IVBSAXEntityResolver* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXEntityResolver_GetTypeInfoCount(IVBSAXEntityResolver* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXEntityResolver_GetTypeInfo(IVBSAXEntityResolver* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXEntityResolver_GetIDsOfNames(IVBSAXEntityResolver* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXEntityResolver_Invoke(IVBSAXEntityResolver* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXEntityResolver methods ***/ +static __WIDL_INLINE HRESULT IVBSAXEntityResolver_resolveEntity(IVBSAXEntityResolver* This,BSTR *publicId,BSTR *systemId,VARIANT *ret) { + return This->lpVtbl->resolveEntity(This,publicId,systemId,ret); +} +#endif +#endif + +#endif + + +#endif /* __IVBSAXEntityResolver_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXErrorHandler interface + */ +#ifndef __IVBSAXErrorHandler_INTERFACE_DEFINED__ +#define __IVBSAXErrorHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXErrorHandler, 0xd963d3fe, 0x173c, 0x4862, 0x90,0x95, 0xb9,0x2f,0x66,0x99,0x5f,0x52); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d963d3fe-173c-4862-9095-b92f66995f52") +IVBSAXErrorHandler : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE error( + IVBSAXLocator *locator, + BSTR *errorMessage, + LONG errorCode) = 0; + + virtual HRESULT STDMETHODCALLTYPE fatalError( + IVBSAXLocator *locator, + BSTR *errorMessage, + LONG errorCode) = 0; + + virtual HRESULT STDMETHODCALLTYPE ignorableWarning( + IVBSAXLocator *locator, + BSTR *errorMessage, + LONG errorCode) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXErrorHandler, 0xd963d3fe, 0x173c, 0x4862, 0x90,0x95, 0xb9,0x2f,0x66,0x99,0x5f,0x52) +#endif +#else +typedef struct IVBSAXErrorHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXErrorHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXErrorHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXErrorHandler *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXErrorHandler *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXErrorHandler *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXErrorHandler *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXErrorHandler *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXErrorHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *error)( + IVBSAXErrorHandler *This, + IVBSAXLocator *locator, + BSTR *errorMessage, + LONG errorCode); + + HRESULT (STDMETHODCALLTYPE *fatalError)( + IVBSAXErrorHandler *This, + IVBSAXLocator *locator, + BSTR *errorMessage, + LONG errorCode); + + HRESULT (STDMETHODCALLTYPE *ignorableWarning)( + IVBSAXErrorHandler *This, + IVBSAXLocator *locator, + BSTR *errorMessage, + LONG errorCode); + + END_INTERFACE +} IVBSAXErrorHandlerVtbl; + +interface IVBSAXErrorHandler { + CONST_VTBL IVBSAXErrorHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXErrorHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXErrorHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXErrorHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXErrorHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXErrorHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXErrorHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXErrorHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXErrorHandler methods ***/ +#define IVBSAXErrorHandler_error(This,locator,errorMessage,errorCode) (This)->lpVtbl->error(This,locator,errorMessage,errorCode) +#define IVBSAXErrorHandler_fatalError(This,locator,errorMessage,errorCode) (This)->lpVtbl->fatalError(This,locator,errorMessage,errorCode) +#define IVBSAXErrorHandler_ignorableWarning(This,locator,errorMessage,errorCode) (This)->lpVtbl->ignorableWarning(This,locator,errorMessage,errorCode) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_QueryInterface(IVBSAXErrorHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXErrorHandler_AddRef(IVBSAXErrorHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXErrorHandler_Release(IVBSAXErrorHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_GetTypeInfoCount(IVBSAXErrorHandler* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_GetTypeInfo(IVBSAXErrorHandler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_GetIDsOfNames(IVBSAXErrorHandler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_Invoke(IVBSAXErrorHandler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXErrorHandler methods ***/ +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_error(IVBSAXErrorHandler* This,IVBSAXLocator *locator,BSTR *errorMessage,LONG errorCode) { + return This->lpVtbl->error(This,locator,errorMessage,errorCode); +} +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_fatalError(IVBSAXErrorHandler* This,IVBSAXLocator *locator,BSTR *errorMessage,LONG errorCode) { + return This->lpVtbl->fatalError(This,locator,errorMessage,errorCode); +} +static __WIDL_INLINE HRESULT IVBSAXErrorHandler_ignorableWarning(IVBSAXErrorHandler* This,IVBSAXLocator *locator,BSTR *errorMessage,LONG errorCode) { + return This->lpVtbl->ignorableWarning(This,locator,errorMessage,errorCode); +} +#endif +#endif + +#endif + + +#endif /* __IVBSAXErrorHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXLexicalHandler interface + */ +#ifndef __IVBSAXLexicalHandler_INTERFACE_DEFINED__ +#define __IVBSAXLexicalHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXLexicalHandler, 0x032aac35, 0x8c0e, 0x4d9d, 0x97,0x9f, 0xe3,0xb7,0x02,0x93,0x55,0x76); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("032aac35-8c0e-4d9d-979f-e3b702935576") +IVBSAXLexicalHandler : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE startDTD( + BSTR *name, + BSTR *publicId, + BSTR *systemId) = 0; + + virtual HRESULT STDMETHODCALLTYPE endDTD( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE startEntity( + BSTR *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE endEntity( + BSTR *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE startCDATA( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE endCDATA( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE comment( + BSTR *chars) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXLexicalHandler, 0x032aac35, 0x8c0e, 0x4d9d, 0x97,0x9f, 0xe3,0xb7,0x02,0x93,0x55,0x76) +#endif +#else +typedef struct IVBSAXLexicalHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXLexicalHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXLexicalHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXLexicalHandler *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXLexicalHandler *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXLexicalHandler *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXLexicalHandler *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXLexicalHandler *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXLexicalHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *startDTD)( + IVBSAXLexicalHandler *This, + BSTR *name, + BSTR *publicId, + BSTR *systemId); + + HRESULT (STDMETHODCALLTYPE *endDTD)( + IVBSAXLexicalHandler *This); + + HRESULT (STDMETHODCALLTYPE *startEntity)( + IVBSAXLexicalHandler *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *endEntity)( + IVBSAXLexicalHandler *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *startCDATA)( + IVBSAXLexicalHandler *This); + + HRESULT (STDMETHODCALLTYPE *endCDATA)( + IVBSAXLexicalHandler *This); + + HRESULT (STDMETHODCALLTYPE *comment)( + IVBSAXLexicalHandler *This, + BSTR *chars); + + END_INTERFACE +} IVBSAXLexicalHandlerVtbl; + +interface IVBSAXLexicalHandler { + CONST_VTBL IVBSAXLexicalHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXLexicalHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXLexicalHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXLexicalHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXLexicalHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXLexicalHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXLexicalHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXLexicalHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXLexicalHandler methods ***/ +#define IVBSAXLexicalHandler_startDTD(This,name,publicId,systemId) (This)->lpVtbl->startDTD(This,name,publicId,systemId) +#define IVBSAXLexicalHandler_endDTD(This) (This)->lpVtbl->endDTD(This) +#define IVBSAXLexicalHandler_startEntity(This,name) (This)->lpVtbl->startEntity(This,name) +#define IVBSAXLexicalHandler_endEntity(This,name) (This)->lpVtbl->endEntity(This,name) +#define IVBSAXLexicalHandler_startCDATA(This) (This)->lpVtbl->startCDATA(This) +#define IVBSAXLexicalHandler_endCDATA(This) (This)->lpVtbl->endCDATA(This) +#define IVBSAXLexicalHandler_comment(This,chars) (This)->lpVtbl->comment(This,chars) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_QueryInterface(IVBSAXLexicalHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXLexicalHandler_AddRef(IVBSAXLexicalHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXLexicalHandler_Release(IVBSAXLexicalHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_GetTypeInfoCount(IVBSAXLexicalHandler* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_GetTypeInfo(IVBSAXLexicalHandler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_GetIDsOfNames(IVBSAXLexicalHandler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_Invoke(IVBSAXLexicalHandler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXLexicalHandler methods ***/ +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_startDTD(IVBSAXLexicalHandler* This,BSTR *name,BSTR *publicId,BSTR *systemId) { + return This->lpVtbl->startDTD(This,name,publicId,systemId); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_endDTD(IVBSAXLexicalHandler* This) { + return This->lpVtbl->endDTD(This); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_startEntity(IVBSAXLexicalHandler* This,BSTR *name) { + return This->lpVtbl->startEntity(This,name); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_endEntity(IVBSAXLexicalHandler* This,BSTR *name) { + return This->lpVtbl->endEntity(This,name); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_startCDATA(IVBSAXLexicalHandler* This) { + return This->lpVtbl->startCDATA(This); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_endCDATA(IVBSAXLexicalHandler* This) { + return This->lpVtbl->endCDATA(This); +} +static __WIDL_INLINE HRESULT IVBSAXLexicalHandler_comment(IVBSAXLexicalHandler* This,BSTR *chars) { + return This->lpVtbl->comment(This,chars); +} +#endif +#endif + +#endif + + +#endif /* __IVBSAXLexicalHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXLocator interface + */ +#ifndef __IVBSAXLocator_INTERFACE_DEFINED__ +#define __IVBSAXLocator_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXLocator, 0x796e7ac5, 0x5aa2, 0x4eff, 0xac,0xad, 0x3f,0xaa,0xf0,0x1a,0x32,0x88); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("796e7ac5-5aa2-4eff-acad-3faaf01a3288") +IVBSAXLocator : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_columnNumber( + int *column) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_lineNumber( + int *line) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_publicId( + BSTR *publicId) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_systemId( + BSTR *systemId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXLocator, 0x796e7ac5, 0x5aa2, 0x4eff, 0xac,0xad, 0x3f,0xaa,0xf0,0x1a,0x32,0x88) +#endif +#else +typedef struct IVBSAXLocatorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXLocator *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXLocator *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXLocator *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXLocator *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXLocator *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXLocator *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXLocator *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXLocator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_columnNumber)( + IVBSAXLocator *This, + int *column); + + HRESULT (STDMETHODCALLTYPE *get_lineNumber)( + IVBSAXLocator *This, + int *line); + + HRESULT (STDMETHODCALLTYPE *get_publicId)( + IVBSAXLocator *This, + BSTR *publicId); + + HRESULT (STDMETHODCALLTYPE *get_systemId)( + IVBSAXLocator *This, + BSTR *systemId); + + END_INTERFACE +} IVBSAXLocatorVtbl; + +interface IVBSAXLocator { + CONST_VTBL IVBSAXLocatorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXLocator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXLocator_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXLocator_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXLocator_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXLocator methods ***/ +#define IVBSAXLocator_get_columnNumber(This,column) (This)->lpVtbl->get_columnNumber(This,column) +#define IVBSAXLocator_get_lineNumber(This,line) (This)->lpVtbl->get_lineNumber(This,line) +#define IVBSAXLocator_get_publicId(This,publicId) (This)->lpVtbl->get_publicId(This,publicId) +#define IVBSAXLocator_get_systemId(This,systemId) (This)->lpVtbl->get_systemId(This,systemId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXLocator_QueryInterface(IVBSAXLocator* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXLocator_AddRef(IVBSAXLocator* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXLocator_Release(IVBSAXLocator* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXLocator_GetTypeInfoCount(IVBSAXLocator* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXLocator_GetTypeInfo(IVBSAXLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXLocator_GetIDsOfNames(IVBSAXLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXLocator_Invoke(IVBSAXLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXLocator methods ***/ +static __WIDL_INLINE HRESULT IVBSAXLocator_get_columnNumber(IVBSAXLocator* This,int *column) { + return This->lpVtbl->get_columnNumber(This,column); +} +static __WIDL_INLINE HRESULT IVBSAXLocator_get_lineNumber(IVBSAXLocator* This,int *line) { + return This->lpVtbl->get_lineNumber(This,line); +} +static __WIDL_INLINE HRESULT IVBSAXLocator_get_publicId(IVBSAXLocator* This,BSTR *publicId) { + return This->lpVtbl->get_publicId(This,publicId); +} +static __WIDL_INLINE HRESULT IVBSAXLocator_get_systemId(IVBSAXLocator* This,BSTR *systemId) { + return This->lpVtbl->get_systemId(This,systemId); +} +#endif +#endif + +#endif + + +#endif /* __IVBSAXLocator_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXXMLFilter interface + */ +#ifndef __IVBSAXXMLFilter_INTERFACE_DEFINED__ +#define __IVBSAXXMLFilter_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXXMLFilter, 0x1299eb1b, 0x5b88, 0x433e, 0x82,0xde, 0x82,0xca,0x75,0xad,0x4e,0x04); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("1299eb1b-5b88-433e-82de-82ca75ad4e04") +IVBSAXXMLFilter : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_parent( + IVBSAXXMLReader **reader) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_parent( + IVBSAXXMLReader *reader) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXXMLFilter, 0x1299eb1b, 0x5b88, 0x433e, 0x82,0xde, 0x82,0xca,0x75,0xad,0x4e,0x04) +#endif +#else +typedef struct IVBSAXXMLFilterVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXXMLFilter *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXXMLFilter *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXXMLFilter *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXXMLFilter *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXXMLFilter *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXXMLFilter *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXXMLFilter *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXXMLFilter methods ***/ + HRESULT (STDMETHODCALLTYPE *get_parent)( + IVBSAXXMLFilter *This, + IVBSAXXMLReader **reader); + + HRESULT (STDMETHODCALLTYPE *putref_parent)( + IVBSAXXMLFilter *This, + IVBSAXXMLReader *reader); + + END_INTERFACE +} IVBSAXXMLFilterVtbl; + +interface IVBSAXXMLFilter { + CONST_VTBL IVBSAXXMLFilterVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXXMLFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXXMLFilter_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXXMLFilter_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXXMLFilter_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXXMLFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXXMLFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXXMLFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXXMLFilter methods ***/ +#define IVBSAXXMLFilter_get_parent(This,reader) (This)->lpVtbl->get_parent(This,reader) +#define IVBSAXXMLFilter_putref_parent(This,reader) (This)->lpVtbl->putref_parent(This,reader) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_QueryInterface(IVBSAXXMLFilter* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXXMLFilter_AddRef(IVBSAXXMLFilter* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXXMLFilter_Release(IVBSAXXMLFilter* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_GetTypeInfoCount(IVBSAXXMLFilter* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_GetTypeInfo(IVBSAXXMLFilter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_GetIDsOfNames(IVBSAXXMLFilter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_Invoke(IVBSAXXMLFilter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXXMLFilter methods ***/ +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_get_parent(IVBSAXXMLFilter* This,IVBSAXXMLReader **reader) { + return This->lpVtbl->get_parent(This,reader); +} +static __WIDL_INLINE HRESULT IVBSAXXMLFilter_putref_parent(IVBSAXXMLFilter* This,IVBSAXXMLReader *reader) { + return This->lpVtbl->putref_parent(This,reader); +} +#endif +#endif + +#endif + + +#endif /* __IVBSAXXMLFilter_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBSAXXMLReader interface + */ +#ifndef __IVBSAXXMLReader_INTERFACE_DEFINED__ +#define __IVBSAXXMLReader_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBSAXXMLReader, 0x8c033caa, 0x6cd6, 0x4f73, 0xb7,0x28, 0x45,0x31,0xaf,0x74,0x94,0x5f); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("8c033caa-6cd6-4f73-b728-4531af74945f") +IVBSAXXMLReader : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE getFeature( + BSTR pFeature, + VARIANT_BOOL *pValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE putFeature( + BSTR pFeature, + VARIANT_BOOL vfValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getProperty( + BSTR pProp, + VARIANT *pValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE putProperty( + BSTR pProp, + VARIANT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_entityResolver( + IVBSAXEntityResolver **ppEntityResolver) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_entityResolver( + IVBSAXEntityResolver *pEntityResolver) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_contentHandler( + IVBSAXContentHandler **pContentHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_contentHandler( + IVBSAXContentHandler *contentHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_dtdHandler( + IVBSAXDTDHandler **pDTDHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_dtdHandler( + IVBSAXDTDHandler *pDTDHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_errorHandler( + IVBSAXErrorHandler **pErrorHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_errorHandler( + IVBSAXErrorHandler *errorHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_baseURL( + BSTR *pBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_baseURL( + BSTR pBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_secureBaseURL( + BSTR *pSecureBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_secureBaseURL( + BSTR secureBaseUrl) = 0; + + virtual HRESULT STDMETHODCALLTYPE parse( + VARIANT varInput) = 0; + + virtual HRESULT STDMETHODCALLTYPE parseURL( + BSTR url) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBSAXXMLReader, 0x8c033caa, 0x6cd6, 0x4f73, 0xb7,0x28, 0x45,0x31,0xaf,0x74,0x94,0x5f) +#endif +#else +typedef struct IVBSAXXMLReaderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBSAXXMLReader *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBSAXXMLReader *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBSAXXMLReader *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBSAXXMLReader *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBSAXXMLReader *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBSAXXMLReader *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBSAXXMLReader *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBSAXXMLReader methods ***/ + HRESULT (STDMETHODCALLTYPE *getFeature)( + IVBSAXXMLReader *This, + BSTR pFeature, + VARIANT_BOOL *pValue); + + HRESULT (STDMETHODCALLTYPE *putFeature)( + IVBSAXXMLReader *This, + BSTR pFeature, + VARIANT_BOOL vfValue); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + IVBSAXXMLReader *This, + BSTR pProp, + VARIANT *pValue); + + HRESULT (STDMETHODCALLTYPE *putProperty)( + IVBSAXXMLReader *This, + BSTR pProp, + VARIANT value); + + HRESULT (STDMETHODCALLTYPE *get_entityResolver)( + IVBSAXXMLReader *This, + IVBSAXEntityResolver **ppEntityResolver); + + HRESULT (STDMETHODCALLTYPE *putref_entityResolver)( + IVBSAXXMLReader *This, + IVBSAXEntityResolver *pEntityResolver); + + HRESULT (STDMETHODCALLTYPE *get_contentHandler)( + IVBSAXXMLReader *This, + IVBSAXContentHandler **pContentHandler); + + HRESULT (STDMETHODCALLTYPE *putref_contentHandler)( + IVBSAXXMLReader *This, + IVBSAXContentHandler *contentHandler); + + HRESULT (STDMETHODCALLTYPE *get_dtdHandler)( + IVBSAXXMLReader *This, + IVBSAXDTDHandler **pDTDHandler); + + HRESULT (STDMETHODCALLTYPE *putref_dtdHandler)( + IVBSAXXMLReader *This, + IVBSAXDTDHandler *pDTDHandler); + + HRESULT (STDMETHODCALLTYPE *get_errorHandler)( + IVBSAXXMLReader *This, + IVBSAXErrorHandler **pErrorHandler); + + HRESULT (STDMETHODCALLTYPE *putref_errorHandler)( + IVBSAXXMLReader *This, + IVBSAXErrorHandler *errorHandler); + + HRESULT (STDMETHODCALLTYPE *get_baseURL)( + IVBSAXXMLReader *This, + BSTR *pBaseUrl); + + HRESULT (STDMETHODCALLTYPE *put_baseURL)( + IVBSAXXMLReader *This, + BSTR pBaseUrl); + + HRESULT (STDMETHODCALLTYPE *get_secureBaseURL)( + IVBSAXXMLReader *This, + BSTR *pSecureBaseUrl); + + HRESULT (STDMETHODCALLTYPE *put_secureBaseURL)( + IVBSAXXMLReader *This, + BSTR secureBaseUrl); + + HRESULT (STDMETHODCALLTYPE *parse)( + IVBSAXXMLReader *This, + VARIANT varInput); + + HRESULT (STDMETHODCALLTYPE *parseURL)( + IVBSAXXMLReader *This, + BSTR url); + + END_INTERFACE +} IVBSAXXMLReaderVtbl; + +interface IVBSAXXMLReader { + CONST_VTBL IVBSAXXMLReaderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBSAXXMLReader_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBSAXXMLReader_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBSAXXMLReader_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBSAXXMLReader_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBSAXXMLReader_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBSAXXMLReader_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBSAXXMLReader_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBSAXXMLReader methods ***/ +#define IVBSAXXMLReader_getFeature(This,pFeature,pValue) (This)->lpVtbl->getFeature(This,pFeature,pValue) +#define IVBSAXXMLReader_putFeature(This,pFeature,vfValue) (This)->lpVtbl->putFeature(This,pFeature,vfValue) +#define IVBSAXXMLReader_getProperty(This,pProp,pValue) (This)->lpVtbl->getProperty(This,pProp,pValue) +#define IVBSAXXMLReader_putProperty(This,pProp,value) (This)->lpVtbl->putProperty(This,pProp,value) +#define IVBSAXXMLReader_get_entityResolver(This,ppEntityResolver) (This)->lpVtbl->get_entityResolver(This,ppEntityResolver) +#define IVBSAXXMLReader_putref_entityResolver(This,pEntityResolver) (This)->lpVtbl->putref_entityResolver(This,pEntityResolver) +#define IVBSAXXMLReader_get_contentHandler(This,pContentHandler) (This)->lpVtbl->get_contentHandler(This,pContentHandler) +#define IVBSAXXMLReader_putref_contentHandler(This,contentHandler) (This)->lpVtbl->putref_contentHandler(This,contentHandler) +#define IVBSAXXMLReader_get_dtdHandler(This,pDTDHandler) (This)->lpVtbl->get_dtdHandler(This,pDTDHandler) +#define IVBSAXXMLReader_putref_dtdHandler(This,pDTDHandler) (This)->lpVtbl->putref_dtdHandler(This,pDTDHandler) +#define IVBSAXXMLReader_get_errorHandler(This,pErrorHandler) (This)->lpVtbl->get_errorHandler(This,pErrorHandler) +#define IVBSAXXMLReader_putref_errorHandler(This,errorHandler) (This)->lpVtbl->putref_errorHandler(This,errorHandler) +#define IVBSAXXMLReader_get_baseURL(This,pBaseUrl) (This)->lpVtbl->get_baseURL(This,pBaseUrl) +#define IVBSAXXMLReader_put_baseURL(This,pBaseUrl) (This)->lpVtbl->put_baseURL(This,pBaseUrl) +#define IVBSAXXMLReader_get_secureBaseURL(This,pSecureBaseUrl) (This)->lpVtbl->get_secureBaseURL(This,pSecureBaseUrl) +#define IVBSAXXMLReader_put_secureBaseURL(This,secureBaseUrl) (This)->lpVtbl->put_secureBaseURL(This,secureBaseUrl) +#define IVBSAXXMLReader_parse(This,varInput) (This)->lpVtbl->parse(This,varInput) +#define IVBSAXXMLReader_parseURL(This,url) (This)->lpVtbl->parseURL(This,url) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBSAXXMLReader_QueryInterface(IVBSAXXMLReader* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBSAXXMLReader_AddRef(IVBSAXXMLReader* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBSAXXMLReader_Release(IVBSAXXMLReader* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBSAXXMLReader_GetTypeInfoCount(IVBSAXXMLReader* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_GetTypeInfo(IVBSAXXMLReader* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_GetIDsOfNames(IVBSAXXMLReader* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_Invoke(IVBSAXXMLReader* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBSAXXMLReader methods ***/ +static __WIDL_INLINE HRESULT IVBSAXXMLReader_getFeature(IVBSAXXMLReader* This,BSTR pFeature,VARIANT_BOOL *pValue) { + return This->lpVtbl->getFeature(This,pFeature,pValue); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_putFeature(IVBSAXXMLReader* This,BSTR pFeature,VARIANT_BOOL vfValue) { + return This->lpVtbl->putFeature(This,pFeature,vfValue); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_getProperty(IVBSAXXMLReader* This,BSTR pProp,VARIANT *pValue) { + return This->lpVtbl->getProperty(This,pProp,pValue); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_putProperty(IVBSAXXMLReader* This,BSTR pProp,VARIANT value) { + return This->lpVtbl->putProperty(This,pProp,value); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_get_entityResolver(IVBSAXXMLReader* This,IVBSAXEntityResolver **ppEntityResolver) { + return This->lpVtbl->get_entityResolver(This,ppEntityResolver); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_putref_entityResolver(IVBSAXXMLReader* This,IVBSAXEntityResolver *pEntityResolver) { + return This->lpVtbl->putref_entityResolver(This,pEntityResolver); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_get_contentHandler(IVBSAXXMLReader* This,IVBSAXContentHandler **pContentHandler) { + return This->lpVtbl->get_contentHandler(This,pContentHandler); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_putref_contentHandler(IVBSAXXMLReader* This,IVBSAXContentHandler *contentHandler) { + return This->lpVtbl->putref_contentHandler(This,contentHandler); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_get_dtdHandler(IVBSAXXMLReader* This,IVBSAXDTDHandler **pDTDHandler) { + return This->lpVtbl->get_dtdHandler(This,pDTDHandler); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_putref_dtdHandler(IVBSAXXMLReader* This,IVBSAXDTDHandler *pDTDHandler) { + return This->lpVtbl->putref_dtdHandler(This,pDTDHandler); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_get_errorHandler(IVBSAXXMLReader* This,IVBSAXErrorHandler **pErrorHandler) { + return This->lpVtbl->get_errorHandler(This,pErrorHandler); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_putref_errorHandler(IVBSAXXMLReader* This,IVBSAXErrorHandler *errorHandler) { + return This->lpVtbl->putref_errorHandler(This,errorHandler); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_get_baseURL(IVBSAXXMLReader* This,BSTR *pBaseUrl) { + return This->lpVtbl->get_baseURL(This,pBaseUrl); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_put_baseURL(IVBSAXXMLReader* This,BSTR pBaseUrl) { + return This->lpVtbl->put_baseURL(This,pBaseUrl); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_get_secureBaseURL(IVBSAXXMLReader* This,BSTR *pSecureBaseUrl) { + return This->lpVtbl->get_secureBaseURL(This,pSecureBaseUrl); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_put_secureBaseURL(IVBSAXXMLReader* This,BSTR secureBaseUrl) { + return This->lpVtbl->put_secureBaseURL(This,secureBaseUrl); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_parse(IVBSAXXMLReader* This,VARIANT varInput) { + return This->lpVtbl->parse(This,varInput); +} +static __WIDL_INLINE HRESULT IVBSAXXMLReader_parseURL(IVBSAXXMLReader* This,BSTR url) { + return This->lpVtbl->parseURL(This,url); +} +#endif +#endif + +#endif + + +#endif /* __IVBSAXXMLReader_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXAttributes interface + */ +#ifndef __IMXAttributes_INTERFACE_DEFINED__ +#define __IMXAttributes_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMXAttributes, 0xf10d27cc, 0x3ec0, 0x415c, 0x8e,0xd8, 0x77,0xab,0x1c,0x5e,0x72,0x62); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("f10d27cc-3ec0-415c-8ed8-77ab1c5e7262") +IMXAttributes : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE addAttribute( + BSTR uri, + BSTR localName, + BSTR QName, + BSTR type, + BSTR value) = 0; + + virtual HRESULT STDMETHODCALLTYPE addAttributeFromIndex( + VARIANT atts, + int index) = 0; + + virtual HRESULT STDMETHODCALLTYPE clear( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE removeAttribute( + int index) = 0; + + virtual HRESULT STDMETHODCALLTYPE setAttribute( + int index, + BSTR uri, + BSTR localName, + BSTR QName, + BSTR type, + BSTR value) = 0; + + virtual HRESULT STDMETHODCALLTYPE setAttributes( + VARIANT atts) = 0; + + virtual HRESULT STDMETHODCALLTYPE setLocalName( + int index, + BSTR localName) = 0; + + virtual HRESULT STDMETHODCALLTYPE setQName( + int index, + BSTR QName) = 0; + + virtual HRESULT STDMETHODCALLTYPE setType( + int index, + BSTR type) = 0; + + virtual HRESULT STDMETHODCALLTYPE setURI( + int index, + BSTR uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE setValue( + int index, + BSTR value) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXAttributes, 0xf10d27cc, 0x3ec0, 0x415c, 0x8e,0xd8, 0x77,0xab,0x1c,0x5e,0x72,0x62) +#endif +#else +typedef struct IMXAttributesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXAttributes *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXAttributes *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXAttributes *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IMXAttributes *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IMXAttributes *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IMXAttributes *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IMXAttributes *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IMXAttributes methods ***/ + HRESULT (STDMETHODCALLTYPE *addAttribute)( + IMXAttributes *This, + BSTR uri, + BSTR localName, + BSTR QName, + BSTR type, + BSTR value); + + HRESULT (STDMETHODCALLTYPE *addAttributeFromIndex)( + IMXAttributes *This, + VARIANT atts, + int index); + + HRESULT (STDMETHODCALLTYPE *clear)( + IMXAttributes *This); + + HRESULT (STDMETHODCALLTYPE *removeAttribute)( + IMXAttributes *This, + int index); + + HRESULT (STDMETHODCALLTYPE *setAttribute)( + IMXAttributes *This, + int index, + BSTR uri, + BSTR localName, + BSTR QName, + BSTR type, + BSTR value); + + HRESULT (STDMETHODCALLTYPE *setAttributes)( + IMXAttributes *This, + VARIANT atts); + + HRESULT (STDMETHODCALLTYPE *setLocalName)( + IMXAttributes *This, + int index, + BSTR localName); + + HRESULT (STDMETHODCALLTYPE *setQName)( + IMXAttributes *This, + int index, + BSTR QName); + + HRESULT (STDMETHODCALLTYPE *setType)( + IMXAttributes *This, + int index, + BSTR type); + + HRESULT (STDMETHODCALLTYPE *setURI)( + IMXAttributes *This, + int index, + BSTR uri); + + HRESULT (STDMETHODCALLTYPE *setValue)( + IMXAttributes *This, + int index, + BSTR value); + + END_INTERFACE +} IMXAttributesVtbl; + +interface IMXAttributes { + CONST_VTBL IMXAttributesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMXAttributes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMXAttributes_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMXAttributes_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IMXAttributes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IMXAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IMXAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IMXAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IMXAttributes methods ***/ +#define IMXAttributes_addAttribute(This,uri,localName,QName,type,value) (This)->lpVtbl->addAttribute(This,uri,localName,QName,type,value) +#define IMXAttributes_addAttributeFromIndex(This,atts,index) (This)->lpVtbl->addAttributeFromIndex(This,atts,index) +#define IMXAttributes_clear(This) (This)->lpVtbl->clear(This) +#define IMXAttributes_removeAttribute(This,index) (This)->lpVtbl->removeAttribute(This,index) +#define IMXAttributes_setAttribute(This,index,uri,localName,QName,type,value) (This)->lpVtbl->setAttribute(This,index,uri,localName,QName,type,value) +#define IMXAttributes_setAttributes(This,atts) (This)->lpVtbl->setAttributes(This,atts) +#define IMXAttributes_setLocalName(This,index,localName) (This)->lpVtbl->setLocalName(This,index,localName) +#define IMXAttributes_setQName(This,index,QName) (This)->lpVtbl->setQName(This,index,QName) +#define IMXAttributes_setType(This,index,type) (This)->lpVtbl->setType(This,index,type) +#define IMXAttributes_setURI(This,index,uri) (This)->lpVtbl->setURI(This,index,uri) +#define IMXAttributes_setValue(This,index,value) (This)->lpVtbl->setValue(This,index,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXAttributes_QueryInterface(IMXAttributes* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXAttributes_AddRef(IMXAttributes* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXAttributes_Release(IMXAttributes* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IMXAttributes_GetTypeInfoCount(IMXAttributes* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IMXAttributes_GetTypeInfo(IMXAttributes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IMXAttributes_GetIDsOfNames(IMXAttributes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IMXAttributes_Invoke(IMXAttributes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IMXAttributes methods ***/ +static __WIDL_INLINE HRESULT IMXAttributes_addAttribute(IMXAttributes* This,BSTR uri,BSTR localName,BSTR QName,BSTR type,BSTR value) { + return This->lpVtbl->addAttribute(This,uri,localName,QName,type,value); +} +static __WIDL_INLINE HRESULT IMXAttributes_addAttributeFromIndex(IMXAttributes* This,VARIANT atts,int index) { + return This->lpVtbl->addAttributeFromIndex(This,atts,index); +} +static __WIDL_INLINE HRESULT IMXAttributes_clear(IMXAttributes* This) { + return This->lpVtbl->clear(This); +} +static __WIDL_INLINE HRESULT IMXAttributes_removeAttribute(IMXAttributes* This,int index) { + return This->lpVtbl->removeAttribute(This,index); +} +static __WIDL_INLINE HRESULT IMXAttributes_setAttribute(IMXAttributes* This,int index,BSTR uri,BSTR localName,BSTR QName,BSTR type,BSTR value) { + return This->lpVtbl->setAttribute(This,index,uri,localName,QName,type,value); +} +static __WIDL_INLINE HRESULT IMXAttributes_setAttributes(IMXAttributes* This,VARIANT atts) { + return This->lpVtbl->setAttributes(This,atts); +} +static __WIDL_INLINE HRESULT IMXAttributes_setLocalName(IMXAttributes* This,int index,BSTR localName) { + return This->lpVtbl->setLocalName(This,index,localName); +} +static __WIDL_INLINE HRESULT IMXAttributes_setQName(IMXAttributes* This,int index,BSTR QName) { + return This->lpVtbl->setQName(This,index,QName); +} +static __WIDL_INLINE HRESULT IMXAttributes_setType(IMXAttributes* This,int index,BSTR type) { + return This->lpVtbl->setType(This,index,type); +} +static __WIDL_INLINE HRESULT IMXAttributes_setURI(IMXAttributes* This,int index,BSTR uri) { + return This->lpVtbl->setURI(This,index,uri); +} +static __WIDL_INLINE HRESULT IMXAttributes_setValue(IMXAttributes* This,int index,BSTR value) { + return This->lpVtbl->setValue(This,index,value); +} +#endif +#endif + +#endif + + +#endif /* __IMXAttributes_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXSchemaDeclHandler interface + */ +#ifndef __IMXSchemaDeclHandler_INTERFACE_DEFINED__ +#define __IMXSchemaDeclHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMXSchemaDeclHandler, 0xfa4bb38c, 0xfaf9, 0x4cca, 0x93,0x02, 0xd1,0xdd,0x0f,0xe5,0x20,0xdb); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("fa4bb38c-faf9-4cca-9302-d1dd0fe520db") +IMXSchemaDeclHandler : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE schemaElementDecl( + ISchemaElement *oSchemaElement) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXSchemaDeclHandler, 0xfa4bb38c, 0xfaf9, 0x4cca, 0x93,0x02, 0xd1,0xdd,0x0f,0xe5,0x20,0xdb) +#endif +#else +typedef struct IMXSchemaDeclHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXSchemaDeclHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXSchemaDeclHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXSchemaDeclHandler *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IMXSchemaDeclHandler *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IMXSchemaDeclHandler *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IMXSchemaDeclHandler *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IMXSchemaDeclHandler *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IMXSchemaDeclHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *schemaElementDecl)( + IMXSchemaDeclHandler *This, + ISchemaElement *oSchemaElement); + + END_INTERFACE +} IMXSchemaDeclHandlerVtbl; + +interface IMXSchemaDeclHandler { + CONST_VTBL IMXSchemaDeclHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMXSchemaDeclHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMXSchemaDeclHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMXSchemaDeclHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IMXSchemaDeclHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IMXSchemaDeclHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IMXSchemaDeclHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IMXSchemaDeclHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IMXSchemaDeclHandler methods ***/ +#define IMXSchemaDeclHandler_schemaElementDecl(This,oSchemaElement) (This)->lpVtbl->schemaElementDecl(This,oSchemaElement) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXSchemaDeclHandler_QueryInterface(IMXSchemaDeclHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXSchemaDeclHandler_AddRef(IMXSchemaDeclHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXSchemaDeclHandler_Release(IMXSchemaDeclHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IMXSchemaDeclHandler_GetTypeInfoCount(IMXSchemaDeclHandler* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IMXSchemaDeclHandler_GetTypeInfo(IMXSchemaDeclHandler* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IMXSchemaDeclHandler_GetIDsOfNames(IMXSchemaDeclHandler* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IMXSchemaDeclHandler_Invoke(IMXSchemaDeclHandler* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IMXSchemaDeclHandler methods ***/ +static __WIDL_INLINE HRESULT IMXSchemaDeclHandler_schemaElementDecl(IMXSchemaDeclHandler* This,ISchemaElement *oSchemaElement) { + return This->lpVtbl->schemaElementDecl(This,oSchemaElement); +} +#endif +#endif + +#endif + + +#endif /* __IMXSchemaDeclHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXReaderControl interface + */ +#ifndef __IMXReaderControl_INTERFACE_DEFINED__ +#define __IMXReaderControl_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMXReaderControl, 0x808f4e35, 0x8d5a, 0x4fbe, 0x84,0x66, 0x33,0xa4,0x12,0x79,0xed,0x30); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("808f4e35-8d5a-4fbe-8466-33a41279ed30") +IMXReaderControl : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE abort( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE resume( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE suspend( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXReaderControl, 0x808f4e35, 0x8d5a, 0x4fbe, 0x84,0x66, 0x33,0xa4,0x12,0x79,0xed,0x30) +#endif +#else +typedef struct IMXReaderControlVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXReaderControl *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXReaderControl *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXReaderControl *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IMXReaderControl *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IMXReaderControl *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IMXReaderControl *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IMXReaderControl *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IMXReaderControl methods ***/ + HRESULT (STDMETHODCALLTYPE *abort)( + IMXReaderControl *This); + + HRESULT (STDMETHODCALLTYPE *resume)( + IMXReaderControl *This); + + HRESULT (STDMETHODCALLTYPE *suspend)( + IMXReaderControl *This); + + END_INTERFACE +} IMXReaderControlVtbl; + +interface IMXReaderControl { + CONST_VTBL IMXReaderControlVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMXReaderControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMXReaderControl_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMXReaderControl_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IMXReaderControl_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IMXReaderControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IMXReaderControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IMXReaderControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IMXReaderControl methods ***/ +#define IMXReaderControl_abort(This) (This)->lpVtbl->abort(This) +#define IMXReaderControl_resume(This) (This)->lpVtbl->resume(This) +#define IMXReaderControl_suspend(This) (This)->lpVtbl->suspend(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXReaderControl_QueryInterface(IMXReaderControl* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXReaderControl_AddRef(IMXReaderControl* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXReaderControl_Release(IMXReaderControl* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IMXReaderControl_GetTypeInfoCount(IMXReaderControl* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IMXReaderControl_GetTypeInfo(IMXReaderControl* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IMXReaderControl_GetIDsOfNames(IMXReaderControl* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IMXReaderControl_Invoke(IMXReaderControl* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IMXReaderControl methods ***/ +static __WIDL_INLINE HRESULT IMXReaderControl_abort(IMXReaderControl* This) { + return This->lpVtbl->abort(This); +} +static __WIDL_INLINE HRESULT IMXReaderControl_resume(IMXReaderControl* This) { + return This->lpVtbl->resume(This); +} +static __WIDL_INLINE HRESULT IMXReaderControl_suspend(IMXReaderControl* This) { + return This->lpVtbl->suspend(This); +} +#endif +#endif + +#endif + + +#endif /* __IMXReaderControl_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXWriter interface + */ +#ifndef __IMXWriter_INTERFACE_DEFINED__ +#define __IMXWriter_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMXWriter, 0x4d7ff4ba, 0x1565, 0x4ea8, 0x94,0xe1, 0x6e,0x72,0x4a,0x46,0xf9,0x8d); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("4d7ff4ba-1565-4ea8-94e1-6e724a46f98d") +IMXWriter : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE put_output( + VARIANT Destination) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_output( + VARIANT *Destination) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_encoding( + BSTR encoding) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_encoding( + BSTR *encoding) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_byteOrderMark( + VARIANT_BOOL writeByteOrderMark) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_byteOrderMark( + VARIANT_BOOL *writeByteOrderMark) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_indent( + VARIANT_BOOL indentMode) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_indent( + VARIANT_BOOL *indentMode) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_standalone( + VARIANT_BOOL value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_standalone( + VARIANT_BOOL *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_omitXMLDeclaration( + VARIANT_BOOL value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_omitXMLDeclaration( + VARIANT_BOOL *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_version( + BSTR version) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_version( + BSTR *version) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_disableOutputEscaping( + VARIANT_BOOL value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_disableOutputEscaping( + VARIANT_BOOL *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE flush( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXWriter, 0x4d7ff4ba, 0x1565, 0x4ea8, 0x94,0xe1, 0x6e,0x72,0x4a,0x46,0xf9,0x8d) +#endif +#else +typedef struct IMXWriterVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXWriter *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXWriter *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXWriter *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IMXWriter *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IMXWriter *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IMXWriter *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IMXWriter *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IMXWriter methods ***/ + HRESULT (STDMETHODCALLTYPE *put_output)( + IMXWriter *This, + VARIANT Destination); + + HRESULT (STDMETHODCALLTYPE *get_output)( + IMXWriter *This, + VARIANT *Destination); + + HRESULT (STDMETHODCALLTYPE *put_encoding)( + IMXWriter *This, + BSTR encoding); + + HRESULT (STDMETHODCALLTYPE *get_encoding)( + IMXWriter *This, + BSTR *encoding); + + HRESULT (STDMETHODCALLTYPE *put_byteOrderMark)( + IMXWriter *This, + VARIANT_BOOL writeByteOrderMark); + + HRESULT (STDMETHODCALLTYPE *get_byteOrderMark)( + IMXWriter *This, + VARIANT_BOOL *writeByteOrderMark); + + HRESULT (STDMETHODCALLTYPE *put_indent)( + IMXWriter *This, + VARIANT_BOOL indentMode); + + HRESULT (STDMETHODCALLTYPE *get_indent)( + IMXWriter *This, + VARIANT_BOOL *indentMode); + + HRESULT (STDMETHODCALLTYPE *put_standalone)( + IMXWriter *This, + VARIANT_BOOL value); + + HRESULT (STDMETHODCALLTYPE *get_standalone)( + IMXWriter *This, + VARIANT_BOOL *value); + + HRESULT (STDMETHODCALLTYPE *put_omitXMLDeclaration)( + IMXWriter *This, + VARIANT_BOOL value); + + HRESULT (STDMETHODCALLTYPE *get_omitXMLDeclaration)( + IMXWriter *This, + VARIANT_BOOL *value); + + HRESULT (STDMETHODCALLTYPE *put_version)( + IMXWriter *This, + BSTR version); + + HRESULT (STDMETHODCALLTYPE *get_version)( + IMXWriter *This, + BSTR *version); + + HRESULT (STDMETHODCALLTYPE *put_disableOutputEscaping)( + IMXWriter *This, + VARIANT_BOOL value); + + HRESULT (STDMETHODCALLTYPE *get_disableOutputEscaping)( + IMXWriter *This, + VARIANT_BOOL *value); + + HRESULT (STDMETHODCALLTYPE *flush)( + IMXWriter *This); + + END_INTERFACE +} IMXWriterVtbl; + +interface IMXWriter { + CONST_VTBL IMXWriterVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMXWriter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMXWriter_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMXWriter_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IMXWriter_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IMXWriter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IMXWriter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IMXWriter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IMXWriter methods ***/ +#define IMXWriter_put_output(This,Destination) (This)->lpVtbl->put_output(This,Destination) +#define IMXWriter_get_output(This,Destination) (This)->lpVtbl->get_output(This,Destination) +#define IMXWriter_put_encoding(This,encoding) (This)->lpVtbl->put_encoding(This,encoding) +#define IMXWriter_get_encoding(This,encoding) (This)->lpVtbl->get_encoding(This,encoding) +#define IMXWriter_put_byteOrderMark(This,writeByteOrderMark) (This)->lpVtbl->put_byteOrderMark(This,writeByteOrderMark) +#define IMXWriter_get_byteOrderMark(This,writeByteOrderMark) (This)->lpVtbl->get_byteOrderMark(This,writeByteOrderMark) +#define IMXWriter_put_indent(This,indentMode) (This)->lpVtbl->put_indent(This,indentMode) +#define IMXWriter_get_indent(This,indentMode) (This)->lpVtbl->get_indent(This,indentMode) +#define IMXWriter_put_standalone(This,value) (This)->lpVtbl->put_standalone(This,value) +#define IMXWriter_get_standalone(This,value) (This)->lpVtbl->get_standalone(This,value) +#define IMXWriter_put_omitXMLDeclaration(This,value) (This)->lpVtbl->put_omitXMLDeclaration(This,value) +#define IMXWriter_get_omitXMLDeclaration(This,value) (This)->lpVtbl->get_omitXMLDeclaration(This,value) +#define IMXWriter_put_version(This,version) (This)->lpVtbl->put_version(This,version) +#define IMXWriter_get_version(This,version) (This)->lpVtbl->get_version(This,version) +#define IMXWriter_put_disableOutputEscaping(This,value) (This)->lpVtbl->put_disableOutputEscaping(This,value) +#define IMXWriter_get_disableOutputEscaping(This,value) (This)->lpVtbl->get_disableOutputEscaping(This,value) +#define IMXWriter_flush(This) (This)->lpVtbl->flush(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXWriter_QueryInterface(IMXWriter* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXWriter_AddRef(IMXWriter* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXWriter_Release(IMXWriter* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IMXWriter_GetTypeInfoCount(IMXWriter* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IMXWriter_GetTypeInfo(IMXWriter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IMXWriter_GetIDsOfNames(IMXWriter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IMXWriter_Invoke(IMXWriter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IMXWriter methods ***/ +static __WIDL_INLINE HRESULT IMXWriter_put_output(IMXWriter* This,VARIANT Destination) { + return This->lpVtbl->put_output(This,Destination); +} +static __WIDL_INLINE HRESULT IMXWriter_get_output(IMXWriter* This,VARIANT *Destination) { + return This->lpVtbl->get_output(This,Destination); +} +static __WIDL_INLINE HRESULT IMXWriter_put_encoding(IMXWriter* This,BSTR encoding) { + return This->lpVtbl->put_encoding(This,encoding); +} +static __WIDL_INLINE HRESULT IMXWriter_get_encoding(IMXWriter* This,BSTR *encoding) { + return This->lpVtbl->get_encoding(This,encoding); +} +static __WIDL_INLINE HRESULT IMXWriter_put_byteOrderMark(IMXWriter* This,VARIANT_BOOL writeByteOrderMark) { + return This->lpVtbl->put_byteOrderMark(This,writeByteOrderMark); +} +static __WIDL_INLINE HRESULT IMXWriter_get_byteOrderMark(IMXWriter* This,VARIANT_BOOL *writeByteOrderMark) { + return This->lpVtbl->get_byteOrderMark(This,writeByteOrderMark); +} +static __WIDL_INLINE HRESULT IMXWriter_put_indent(IMXWriter* This,VARIANT_BOOL indentMode) { + return This->lpVtbl->put_indent(This,indentMode); +} +static __WIDL_INLINE HRESULT IMXWriter_get_indent(IMXWriter* This,VARIANT_BOOL *indentMode) { + return This->lpVtbl->get_indent(This,indentMode); +} +static __WIDL_INLINE HRESULT IMXWriter_put_standalone(IMXWriter* This,VARIANT_BOOL value) { + return This->lpVtbl->put_standalone(This,value); +} +static __WIDL_INLINE HRESULT IMXWriter_get_standalone(IMXWriter* This,VARIANT_BOOL *value) { + return This->lpVtbl->get_standalone(This,value); +} +static __WIDL_INLINE HRESULT IMXWriter_put_omitXMLDeclaration(IMXWriter* This,VARIANT_BOOL value) { + return This->lpVtbl->put_omitXMLDeclaration(This,value); +} +static __WIDL_INLINE HRESULT IMXWriter_get_omitXMLDeclaration(IMXWriter* This,VARIANT_BOOL *value) { + return This->lpVtbl->get_omitXMLDeclaration(This,value); +} +static __WIDL_INLINE HRESULT IMXWriter_put_version(IMXWriter* This,BSTR version) { + return This->lpVtbl->put_version(This,version); +} +static __WIDL_INLINE HRESULT IMXWriter_get_version(IMXWriter* This,BSTR *version) { + return This->lpVtbl->get_version(This,version); +} +static __WIDL_INLINE HRESULT IMXWriter_put_disableOutputEscaping(IMXWriter* This,VARIANT_BOOL value) { + return This->lpVtbl->put_disableOutputEscaping(This,value); +} +static __WIDL_INLINE HRESULT IMXWriter_get_disableOutputEscaping(IMXWriter* This,VARIANT_BOOL *value) { + return This->lpVtbl->get_disableOutputEscaping(This,value); +} +static __WIDL_INLINE HRESULT IMXWriter_flush(IMXWriter* This) { + return This->lpVtbl->flush(This); +} +#endif +#endif + +#endif + + +#endif /* __IMXWriter_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXNamespacePrefixes interface + */ +#ifndef __IMXNamespacePrefixes_INTERFACE_DEFINED__ +#define __IMXNamespacePrefixes_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMXNamespacePrefixes, 0xc90352f4, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c90352f4-643c-4fbc-bb23-e996eb2d51fd") +IMXNamespacePrefixes : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG index, + BSTR *prefix) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppUnk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXNamespacePrefixes, 0xc90352f4, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd) +#endif +#else +typedef struct IMXNamespacePrefixesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXNamespacePrefixes *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXNamespacePrefixes *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXNamespacePrefixes *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IMXNamespacePrefixes *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IMXNamespacePrefixes *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IMXNamespacePrefixes *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IMXNamespacePrefixes *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IMXNamespacePrefixes methods ***/ + HRESULT (STDMETHODCALLTYPE *get_item)( + IMXNamespacePrefixes *This, + LONG index, + BSTR *prefix); + + HRESULT (STDMETHODCALLTYPE *get_length)( + IMXNamespacePrefixes *This, + LONG *length); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + IMXNamespacePrefixes *This, + IUnknown **ppUnk); + + END_INTERFACE +} IMXNamespacePrefixesVtbl; + +interface IMXNamespacePrefixes { + CONST_VTBL IMXNamespacePrefixesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMXNamespacePrefixes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMXNamespacePrefixes_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMXNamespacePrefixes_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IMXNamespacePrefixes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IMXNamespacePrefixes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IMXNamespacePrefixes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IMXNamespacePrefixes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IMXNamespacePrefixes methods ***/ +#define IMXNamespacePrefixes_get_item(This,index,prefix) (This)->lpVtbl->get_item(This,index,prefix) +#define IMXNamespacePrefixes_get_length(This,length) (This)->lpVtbl->get_length(This,length) +#define IMXNamespacePrefixes_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_QueryInterface(IMXNamespacePrefixes* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXNamespacePrefixes_AddRef(IMXNamespacePrefixes* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXNamespacePrefixes_Release(IMXNamespacePrefixes* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_GetTypeInfoCount(IMXNamespacePrefixes* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_GetTypeInfo(IMXNamespacePrefixes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_GetIDsOfNames(IMXNamespacePrefixes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_Invoke(IMXNamespacePrefixes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IMXNamespacePrefixes methods ***/ +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_get_item(IMXNamespacePrefixes* This,LONG index,BSTR *prefix) { + return This->lpVtbl->get_item(This,index,prefix); +} +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_get_length(IMXNamespacePrefixes* This,LONG *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT IMXNamespacePrefixes_get__newEnum(IMXNamespacePrefixes* This,IUnknown **ppUnk) { + return This->lpVtbl->get__newEnum(This,ppUnk); +} +#endif +#endif + +#endif + + +#endif /* __IMXNamespacePrefixes_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXNamespaceManager interface + */ +#ifndef __IMXNamespaceManager_INTERFACE_DEFINED__ +#define __IMXNamespaceManager_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMXNamespaceManager, 0xc90352f6, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c90352f6-643c-4fbc-bb23-e996eb2d51fd") +IMXNamespaceManager : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE putAllowOverride( + VARIANT_BOOL fOverride) = 0; + + virtual HRESULT STDMETHODCALLTYPE getAllowOverride( + VARIANT_BOOL *fOverride) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE pushContext( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE pushNodeContext( + IXMLDOMNode *contextNode, + VARIANT_BOOL fDeep) = 0; + + virtual HRESULT STDMETHODCALLTYPE popContext( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE declarePrefix( + const WCHAR *prefix, + const WCHAR *namespaceURI) = 0; + + virtual HRESULT STDMETHODCALLTYPE getDeclaredPrefix( + LONG nIndex, + WCHAR *pwchPrefix, + int *pcchPrefix) = 0; + + virtual HRESULT STDMETHODCALLTYPE getPrefix( + const WCHAR *pwszNamespaceURI, + LONG nIndex, + WCHAR *pwchPrefix, + int *pcchPrefix) = 0; + + virtual HRESULT STDMETHODCALLTYPE getURI( + const WCHAR *pwchPrefix, + IXMLDOMNode *pContextNode, + WCHAR *pwchUri, + int *pcchUri) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXNamespaceManager, 0xc90352f6, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd) +#endif +#else +typedef struct IMXNamespaceManagerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXNamespaceManager *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXNamespaceManager *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXNamespaceManager *This); + + /*** IMXNamespaceManager methods ***/ + HRESULT (STDMETHODCALLTYPE *putAllowOverride)( + IMXNamespaceManager *This, + VARIANT_BOOL fOverride); + + HRESULT (STDMETHODCALLTYPE *getAllowOverride)( + IMXNamespaceManager *This, + VARIANT_BOOL *fOverride); + + HRESULT (STDMETHODCALLTYPE *reset)( + IMXNamespaceManager *This); + + HRESULT (STDMETHODCALLTYPE *pushContext)( + IMXNamespaceManager *This); + + HRESULT (STDMETHODCALLTYPE *pushNodeContext)( + IMXNamespaceManager *This, + IXMLDOMNode *contextNode, + VARIANT_BOOL fDeep); + + HRESULT (STDMETHODCALLTYPE *popContext)( + IMXNamespaceManager *This); + + HRESULT (STDMETHODCALLTYPE *declarePrefix)( + IMXNamespaceManager *This, + const WCHAR *prefix, + const WCHAR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *getDeclaredPrefix)( + IMXNamespaceManager *This, + LONG nIndex, + WCHAR *pwchPrefix, + int *pcchPrefix); + + HRESULT (STDMETHODCALLTYPE *getPrefix)( + IMXNamespaceManager *This, + const WCHAR *pwszNamespaceURI, + LONG nIndex, + WCHAR *pwchPrefix, + int *pcchPrefix); + + HRESULT (STDMETHODCALLTYPE *getURI)( + IMXNamespaceManager *This, + const WCHAR *pwchPrefix, + IXMLDOMNode *pContextNode, + WCHAR *pwchUri, + int *pcchUri); + + END_INTERFACE +} IMXNamespaceManagerVtbl; + +interface IMXNamespaceManager { + CONST_VTBL IMXNamespaceManagerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMXNamespaceManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMXNamespaceManager_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMXNamespaceManager_Release(This) (This)->lpVtbl->Release(This) +/*** IMXNamespaceManager methods ***/ +#define IMXNamespaceManager_putAllowOverride(This,fOverride) (This)->lpVtbl->putAllowOverride(This,fOverride) +#define IMXNamespaceManager_getAllowOverride(This,fOverride) (This)->lpVtbl->getAllowOverride(This,fOverride) +#define IMXNamespaceManager_reset(This) (This)->lpVtbl->reset(This) +#define IMXNamespaceManager_pushContext(This) (This)->lpVtbl->pushContext(This) +#define IMXNamespaceManager_pushNodeContext(This,contextNode,fDeep) (This)->lpVtbl->pushNodeContext(This,contextNode,fDeep) +#define IMXNamespaceManager_popContext(This) (This)->lpVtbl->popContext(This) +#define IMXNamespaceManager_declarePrefix(This,prefix,namespaceURI) (This)->lpVtbl->declarePrefix(This,prefix,namespaceURI) +#define IMXNamespaceManager_getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix) (This)->lpVtbl->getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix) +#define IMXNamespaceManager_getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix) (This)->lpVtbl->getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix) +#define IMXNamespaceManager_getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri) (This)->lpVtbl->getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXNamespaceManager_QueryInterface(IMXNamespaceManager* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXNamespaceManager_AddRef(IMXNamespaceManager* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXNamespaceManager_Release(IMXNamespaceManager* This) { + return This->lpVtbl->Release(This); +} +/*** IMXNamespaceManager methods ***/ +static __WIDL_INLINE HRESULT IMXNamespaceManager_putAllowOverride(IMXNamespaceManager* This,VARIANT_BOOL fOverride) { + return This->lpVtbl->putAllowOverride(This,fOverride); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_getAllowOverride(IMXNamespaceManager* This,VARIANT_BOOL *fOverride) { + return This->lpVtbl->getAllowOverride(This,fOverride); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_reset(IMXNamespaceManager* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_pushContext(IMXNamespaceManager* This) { + return This->lpVtbl->pushContext(This); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_pushNodeContext(IMXNamespaceManager* This,IXMLDOMNode *contextNode,VARIANT_BOOL fDeep) { + return This->lpVtbl->pushNodeContext(This,contextNode,fDeep); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_popContext(IMXNamespaceManager* This) { + return This->lpVtbl->popContext(This); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_declarePrefix(IMXNamespaceManager* This,const WCHAR *prefix,const WCHAR *namespaceURI) { + return This->lpVtbl->declarePrefix(This,prefix,namespaceURI); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_getDeclaredPrefix(IMXNamespaceManager* This,LONG nIndex,WCHAR *pwchPrefix,int *pcchPrefix) { + return This->lpVtbl->getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_getPrefix(IMXNamespaceManager* This,const WCHAR *pwszNamespaceURI,LONG nIndex,WCHAR *pwchPrefix,int *pcchPrefix) { + return This->lpVtbl->getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix); +} +static __WIDL_INLINE HRESULT IMXNamespaceManager_getURI(IMXNamespaceManager* This,const WCHAR *pwchPrefix,IXMLDOMNode *pContextNode,WCHAR *pwchUri,int *pcchUri) { + return This->lpVtbl->getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri); +} +#endif +#endif + +#endif + + +#endif /* __IMXNamespaceManager_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVBMXNamespaceManager interface + */ +#ifndef __IVBMXNamespaceManager_INTERFACE_DEFINED__ +#define __IVBMXNamespaceManager_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVBMXNamespaceManager, 0xc90352f5, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c90352f5-643c-4fbc-bb23-e996eb2d51fd") +IVBMXNamespaceManager : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE put_allowOverride( + VARIANT_BOOL fOverride) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_allowOverride( + VARIANT_BOOL *fOverride) = 0; + + virtual HRESULT STDMETHODCALLTYPE reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE pushContext( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE pushNodeContext( + IXMLDOMNode *contextNode, + VARIANT_BOOL fDeep = -1) = 0; + + virtual HRESULT STDMETHODCALLTYPE popContext( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE declarePrefix( + BSTR prefix, + BSTR namespaceURI) = 0; + + virtual HRESULT STDMETHODCALLTYPE getDeclaredPrefixes( + IMXNamespacePrefixes **prefixes) = 0; + + virtual HRESULT STDMETHODCALLTYPE getPrefixes( + BSTR namespaceURI, + IMXNamespacePrefixes **prefixes) = 0; + + virtual HRESULT STDMETHODCALLTYPE getURI( + BSTR prefix, + VARIANT *uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE getURIFromNode( + BSTR strPrefix, + IXMLDOMNode *contextNode, + VARIANT *uri) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVBMXNamespaceManager, 0xc90352f5, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd) +#endif +#else +typedef struct IVBMXNamespaceManagerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVBMXNamespaceManager *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVBMXNamespaceManager *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVBMXNamespaceManager *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IVBMXNamespaceManager *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IVBMXNamespaceManager *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IVBMXNamespaceManager *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IVBMXNamespaceManager *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IVBMXNamespaceManager methods ***/ + HRESULT (STDMETHODCALLTYPE *put_allowOverride)( + IVBMXNamespaceManager *This, + VARIANT_BOOL fOverride); + + HRESULT (STDMETHODCALLTYPE *get_allowOverride)( + IVBMXNamespaceManager *This, + VARIANT_BOOL *fOverride); + + HRESULT (STDMETHODCALLTYPE *reset)( + IVBMXNamespaceManager *This); + + HRESULT (STDMETHODCALLTYPE *pushContext)( + IVBMXNamespaceManager *This); + + HRESULT (STDMETHODCALLTYPE *pushNodeContext)( + IVBMXNamespaceManager *This, + IXMLDOMNode *contextNode, + VARIANT_BOOL fDeep); + + HRESULT (STDMETHODCALLTYPE *popContext)( + IVBMXNamespaceManager *This); + + HRESULT (STDMETHODCALLTYPE *declarePrefix)( + IVBMXNamespaceManager *This, + BSTR prefix, + BSTR namespaceURI); + + HRESULT (STDMETHODCALLTYPE *getDeclaredPrefixes)( + IVBMXNamespaceManager *This, + IMXNamespacePrefixes **prefixes); + + HRESULT (STDMETHODCALLTYPE *getPrefixes)( + IVBMXNamespaceManager *This, + BSTR namespaceURI, + IMXNamespacePrefixes **prefixes); + + HRESULT (STDMETHODCALLTYPE *getURI)( + IVBMXNamespaceManager *This, + BSTR prefix, + VARIANT *uri); + + HRESULT (STDMETHODCALLTYPE *getURIFromNode)( + IVBMXNamespaceManager *This, + BSTR strPrefix, + IXMLDOMNode *contextNode, + VARIANT *uri); + + END_INTERFACE +} IVBMXNamespaceManagerVtbl; + +interface IVBMXNamespaceManager { + CONST_VTBL IVBMXNamespaceManagerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVBMXNamespaceManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVBMXNamespaceManager_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVBMXNamespaceManager_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IVBMXNamespaceManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IVBMXNamespaceManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IVBMXNamespaceManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IVBMXNamespaceManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IVBMXNamespaceManager methods ***/ +#define IVBMXNamespaceManager_put_allowOverride(This,fOverride) (This)->lpVtbl->put_allowOverride(This,fOverride) +#define IVBMXNamespaceManager_get_allowOverride(This,fOverride) (This)->lpVtbl->get_allowOverride(This,fOverride) +#define IVBMXNamespaceManager_reset(This) (This)->lpVtbl->reset(This) +#define IVBMXNamespaceManager_pushContext(This) (This)->lpVtbl->pushContext(This) +#define IVBMXNamespaceManager_pushNodeContext(This,contextNode,fDeep) (This)->lpVtbl->pushNodeContext(This,contextNode,fDeep) +#define IVBMXNamespaceManager_popContext(This) (This)->lpVtbl->popContext(This) +#define IVBMXNamespaceManager_declarePrefix(This,prefix,namespaceURI) (This)->lpVtbl->declarePrefix(This,prefix,namespaceURI) +#define IVBMXNamespaceManager_getDeclaredPrefixes(This,prefixes) (This)->lpVtbl->getDeclaredPrefixes(This,prefixes) +#define IVBMXNamespaceManager_getPrefixes(This,namespaceURI,prefixes) (This)->lpVtbl->getPrefixes(This,namespaceURI,prefixes) +#define IVBMXNamespaceManager_getURI(This,prefix,uri) (This)->lpVtbl->getURI(This,prefix,uri) +#define IVBMXNamespaceManager_getURIFromNode(This,strPrefix,contextNode,uri) (This)->lpVtbl->getURIFromNode(This,strPrefix,contextNode,uri) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_QueryInterface(IVBMXNamespaceManager* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVBMXNamespaceManager_AddRef(IVBMXNamespaceManager* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVBMXNamespaceManager_Release(IVBMXNamespaceManager* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_GetTypeInfoCount(IVBMXNamespaceManager* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_GetTypeInfo(IVBMXNamespaceManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_GetIDsOfNames(IVBMXNamespaceManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_Invoke(IVBMXNamespaceManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IVBMXNamespaceManager methods ***/ +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_put_allowOverride(IVBMXNamespaceManager* This,VARIANT_BOOL fOverride) { + return This->lpVtbl->put_allowOverride(This,fOverride); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_get_allowOverride(IVBMXNamespaceManager* This,VARIANT_BOOL *fOverride) { + return This->lpVtbl->get_allowOverride(This,fOverride); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_reset(IVBMXNamespaceManager* This) { + return This->lpVtbl->reset(This); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_pushContext(IVBMXNamespaceManager* This) { + return This->lpVtbl->pushContext(This); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_pushNodeContext(IVBMXNamespaceManager* This,IXMLDOMNode *contextNode,VARIANT_BOOL fDeep) { + return This->lpVtbl->pushNodeContext(This,contextNode,fDeep); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_popContext(IVBMXNamespaceManager* This) { + return This->lpVtbl->popContext(This); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_declarePrefix(IVBMXNamespaceManager* This,BSTR prefix,BSTR namespaceURI) { + return This->lpVtbl->declarePrefix(This,prefix,namespaceURI); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_getDeclaredPrefixes(IVBMXNamespaceManager* This,IMXNamespacePrefixes **prefixes) { + return This->lpVtbl->getDeclaredPrefixes(This,prefixes); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_getPrefixes(IVBMXNamespaceManager* This,BSTR namespaceURI,IMXNamespacePrefixes **prefixes) { + return This->lpVtbl->getPrefixes(This,namespaceURI,prefixes); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_getURI(IVBMXNamespaceManager* This,BSTR prefix,VARIANT *uri) { + return This->lpVtbl->getURI(This,prefix,uri); +} +static __WIDL_INLINE HRESULT IVBMXNamespaceManager_getURIFromNode(IVBMXNamespaceManager* This,BSTR strPrefix,IXMLDOMNode *contextNode,VARIANT *uri) { + return This->lpVtbl->getURIFromNode(This,strPrefix,contextNode,uri); +} +#endif +#endif + +#endif + + +#endif /* __IVBMXNamespaceManager_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMXXMLFilter interface + */ +#ifndef __IMXXMLFilter_INTERFACE_DEFINED__ +#define __IMXXMLFilter_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMXXMLFilter, 0xc90352f7, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c90352f7-643c-4fbc-bb23-e996eb2d51fd") +IMXXMLFilter : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE getFeature( + BSTR strName, + VARIANT_BOOL *fValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE putFeature( + BSTR strName, + VARIANT_BOOL fValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE getProperty( + BSTR strName, + VARIANT *varValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE putProperty( + BSTR strName, + VARIANT varValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_entityResolver( + IUnknown **oResolver) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_entityResolver( + IUnknown *oResolver) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_contentHandler( + IUnknown **oHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_contentHandler( + IUnknown *oHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_dtdHandler( + IUnknown **oHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_dtdHandler( + IUnknown *oHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_errorHandler( + IUnknown **oHandler) = 0; + + virtual HRESULT STDMETHODCALLTYPE putref_errorHandler( + IUnknown *oHandler) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMXXMLFilter, 0xc90352f7, 0x643c, 0x4fbc, 0xbb,0x23, 0xe9,0x96,0xeb,0x2d,0x51,0xfd) +#endif +#else +typedef struct IMXXMLFilterVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMXXMLFilter *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMXXMLFilter *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMXXMLFilter *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IMXXMLFilter *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IMXXMLFilter *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IMXXMLFilter *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IMXXMLFilter *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IMXXMLFilter methods ***/ + HRESULT (STDMETHODCALLTYPE *getFeature)( + IMXXMLFilter *This, + BSTR strName, + VARIANT_BOOL *fValue); + + HRESULT (STDMETHODCALLTYPE *putFeature)( + IMXXMLFilter *This, + BSTR strName, + VARIANT_BOOL fValue); + + HRESULT (STDMETHODCALLTYPE *getProperty)( + IMXXMLFilter *This, + BSTR strName, + VARIANT *varValue); + + HRESULT (STDMETHODCALLTYPE *putProperty)( + IMXXMLFilter *This, + BSTR strName, + VARIANT varValue); + + HRESULT (STDMETHODCALLTYPE *get_entityResolver)( + IMXXMLFilter *This, + IUnknown **oResolver); + + HRESULT (STDMETHODCALLTYPE *putref_entityResolver)( + IMXXMLFilter *This, + IUnknown *oResolver); + + HRESULT (STDMETHODCALLTYPE *get_contentHandler)( + IMXXMLFilter *This, + IUnknown **oHandler); + + HRESULT (STDMETHODCALLTYPE *putref_contentHandler)( + IMXXMLFilter *This, + IUnknown *oHandler); + + HRESULT (STDMETHODCALLTYPE *get_dtdHandler)( + IMXXMLFilter *This, + IUnknown **oHandler); + + HRESULT (STDMETHODCALLTYPE *putref_dtdHandler)( + IMXXMLFilter *This, + IUnknown *oHandler); + + HRESULT (STDMETHODCALLTYPE *get_errorHandler)( + IMXXMLFilter *This, + IUnknown **oHandler); + + HRESULT (STDMETHODCALLTYPE *putref_errorHandler)( + IMXXMLFilter *This, + IUnknown *oHandler); + + END_INTERFACE +} IMXXMLFilterVtbl; + +interface IMXXMLFilter { + CONST_VTBL IMXXMLFilterVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMXXMLFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMXXMLFilter_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMXXMLFilter_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IMXXMLFilter_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IMXXMLFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IMXXMLFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IMXXMLFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IMXXMLFilter methods ***/ +#define IMXXMLFilter_getFeature(This,strName,fValue) (This)->lpVtbl->getFeature(This,strName,fValue) +#define IMXXMLFilter_putFeature(This,strName,fValue) (This)->lpVtbl->putFeature(This,strName,fValue) +#define IMXXMLFilter_getProperty(This,strName,varValue) (This)->lpVtbl->getProperty(This,strName,varValue) +#define IMXXMLFilter_putProperty(This,strName,varValue) (This)->lpVtbl->putProperty(This,strName,varValue) +#define IMXXMLFilter_get_entityResolver(This,oResolver) (This)->lpVtbl->get_entityResolver(This,oResolver) +#define IMXXMLFilter_putref_entityResolver(This,oResolver) (This)->lpVtbl->putref_entityResolver(This,oResolver) +#define IMXXMLFilter_get_contentHandler(This,oHandler) (This)->lpVtbl->get_contentHandler(This,oHandler) +#define IMXXMLFilter_putref_contentHandler(This,oHandler) (This)->lpVtbl->putref_contentHandler(This,oHandler) +#define IMXXMLFilter_get_dtdHandler(This,oHandler) (This)->lpVtbl->get_dtdHandler(This,oHandler) +#define IMXXMLFilter_putref_dtdHandler(This,oHandler) (This)->lpVtbl->putref_dtdHandler(This,oHandler) +#define IMXXMLFilter_get_errorHandler(This,oHandler) (This)->lpVtbl->get_errorHandler(This,oHandler) +#define IMXXMLFilter_putref_errorHandler(This,oHandler) (This)->lpVtbl->putref_errorHandler(This,oHandler) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMXXMLFilter_QueryInterface(IMXXMLFilter* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMXXMLFilter_AddRef(IMXXMLFilter* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMXXMLFilter_Release(IMXXMLFilter* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IMXXMLFilter_GetTypeInfoCount(IMXXMLFilter* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_GetTypeInfo(IMXXMLFilter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_GetIDsOfNames(IMXXMLFilter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_Invoke(IMXXMLFilter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IMXXMLFilter methods ***/ +static __WIDL_INLINE HRESULT IMXXMLFilter_getFeature(IMXXMLFilter* This,BSTR strName,VARIANT_BOOL *fValue) { + return This->lpVtbl->getFeature(This,strName,fValue); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_putFeature(IMXXMLFilter* This,BSTR strName,VARIANT_BOOL fValue) { + return This->lpVtbl->putFeature(This,strName,fValue); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_getProperty(IMXXMLFilter* This,BSTR strName,VARIANT *varValue) { + return This->lpVtbl->getProperty(This,strName,varValue); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_putProperty(IMXXMLFilter* This,BSTR strName,VARIANT varValue) { + return This->lpVtbl->putProperty(This,strName,varValue); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_get_entityResolver(IMXXMLFilter* This,IUnknown **oResolver) { + return This->lpVtbl->get_entityResolver(This,oResolver); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_putref_entityResolver(IMXXMLFilter* This,IUnknown *oResolver) { + return This->lpVtbl->putref_entityResolver(This,oResolver); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_get_contentHandler(IMXXMLFilter* This,IUnknown **oHandler) { + return This->lpVtbl->get_contentHandler(This,oHandler); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_putref_contentHandler(IMXXMLFilter* This,IUnknown *oHandler) { + return This->lpVtbl->putref_contentHandler(This,oHandler); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_get_dtdHandler(IMXXMLFilter* This,IUnknown **oHandler) { + return This->lpVtbl->get_dtdHandler(This,oHandler); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_putref_dtdHandler(IMXXMLFilter* This,IUnknown *oHandler) { + return This->lpVtbl->putref_dtdHandler(This,oHandler); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_get_errorHandler(IMXXMLFilter* This,IUnknown **oHandler) { + return This->lpVtbl->get_errorHandler(This,oHandler); +} +static __WIDL_INLINE HRESULT IMXXMLFilter_putref_errorHandler(IMXXMLFilter* This,IUnknown *oHandler) { + return This->lpVtbl->putref_errorHandler(This,oHandler); +} +#endif +#endif + +#endif + + +#endif /* __IMXXMLFilter_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaStringCollection interface + */ +#ifndef __ISchemaStringCollection_INTERFACE_DEFINED__ +#define __ISchemaStringCollection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchemaStringCollection, 0x50ea08b1, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08b1-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaStringCollection : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG index, + BSTR *bstr) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppunk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaStringCollection, 0x50ea08b1, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaStringCollectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaStringCollection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaStringCollection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaStringCollection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaStringCollection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaStringCollection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaStringCollection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaStringCollection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaStringCollection methods ***/ + HRESULT (STDMETHODCALLTYPE *get_item)( + ISchemaStringCollection *This, + LONG index, + BSTR *bstr); + + HRESULT (STDMETHODCALLTYPE *get_length)( + ISchemaStringCollection *This, + LONG *length); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + ISchemaStringCollection *This, + IUnknown **ppunk); + + END_INTERFACE +} ISchemaStringCollectionVtbl; + +interface ISchemaStringCollection { + CONST_VTBL ISchemaStringCollectionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchemaStringCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchemaStringCollection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchemaStringCollection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchemaStringCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchemaStringCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchemaStringCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchemaStringCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaStringCollection methods ***/ +#define ISchemaStringCollection_get_item(This,index,bstr) (This)->lpVtbl->get_item(This,index,bstr) +#define ISchemaStringCollection_get_length(This,length) (This)->lpVtbl->get_length(This,length) +#define ISchemaStringCollection_get__newEnum(This,ppunk) (This)->lpVtbl->get__newEnum(This,ppunk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaStringCollection_QueryInterface(ISchemaStringCollection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaStringCollection_AddRef(ISchemaStringCollection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaStringCollection_Release(ISchemaStringCollection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaStringCollection_GetTypeInfoCount(ISchemaStringCollection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaStringCollection_GetTypeInfo(ISchemaStringCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaStringCollection_GetIDsOfNames(ISchemaStringCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaStringCollection_Invoke(ISchemaStringCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaStringCollection methods ***/ +static __WIDL_INLINE HRESULT ISchemaStringCollection_get_item(ISchemaStringCollection* This,LONG index,BSTR *bstr) { + return This->lpVtbl->get_item(This,index,bstr); +} +static __WIDL_INLINE HRESULT ISchemaStringCollection_get_length(ISchemaStringCollection* This,LONG *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT ISchemaStringCollection_get__newEnum(ISchemaStringCollection* This,IUnknown **ppunk) { + return This->lpVtbl->get__newEnum(This,ppunk); +} +#endif +#endif + +#endif + + +#endif /* __ISchemaStringCollection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaItemCollection interface + */ +#ifndef __ISchemaItemCollection_INTERFACE_DEFINED__ +#define __ISchemaItemCollection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchemaItemCollection, 0x50ea08b2, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08b2-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaItemCollection : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_item( + LONG index, + ISchemaItem **item) = 0; + + virtual HRESULT STDMETHODCALLTYPE itemByName( + BSTR name, + ISchemaItem **item) = 0; + + virtual HRESULT STDMETHODCALLTYPE itemByQName( + BSTR name, + BSTR namespaceURI, + ISchemaItem **item) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + LONG *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE get__newEnum( + IUnknown **ppunk) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaItemCollection, 0x50ea08b2, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaItemCollectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaItemCollection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaItemCollection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaItemCollection *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaItemCollection *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaItemCollection *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaItemCollection *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaItemCollection *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItemCollection methods ***/ + HRESULT (STDMETHODCALLTYPE *get_item)( + ISchemaItemCollection *This, + LONG index, + ISchemaItem **item); + + HRESULT (STDMETHODCALLTYPE *itemByName)( + ISchemaItemCollection *This, + BSTR name, + ISchemaItem **item); + + HRESULT (STDMETHODCALLTYPE *itemByQName)( + ISchemaItemCollection *This, + BSTR name, + BSTR namespaceURI, + ISchemaItem **item); + + HRESULT (STDMETHODCALLTYPE *get_length)( + ISchemaItemCollection *This, + LONG *length); + + HRESULT (STDMETHODCALLTYPE *get__newEnum)( + ISchemaItemCollection *This, + IUnknown **ppunk); + + END_INTERFACE +} ISchemaItemCollectionVtbl; + +interface ISchemaItemCollection { + CONST_VTBL ISchemaItemCollectionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchemaItemCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchemaItemCollection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchemaItemCollection_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchemaItemCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchemaItemCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchemaItemCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchemaItemCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItemCollection methods ***/ +#define ISchemaItemCollection_get_item(This,index,item) (This)->lpVtbl->get_item(This,index,item) +#define ISchemaItemCollection_itemByName(This,name,item) (This)->lpVtbl->itemByName(This,name,item) +#define ISchemaItemCollection_itemByQName(This,name,namespaceURI,item) (This)->lpVtbl->itemByQName(This,name,namespaceURI,item) +#define ISchemaItemCollection_get_length(This,length) (This)->lpVtbl->get_length(This,length) +#define ISchemaItemCollection_get__newEnum(This,ppunk) (This)->lpVtbl->get__newEnum(This,ppunk) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaItemCollection_QueryInterface(ISchemaItemCollection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaItemCollection_AddRef(ISchemaItemCollection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaItemCollection_Release(ISchemaItemCollection* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaItemCollection_GetTypeInfoCount(ISchemaItemCollection* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_GetTypeInfo(ISchemaItemCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_GetIDsOfNames(ISchemaItemCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_Invoke(ISchemaItemCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItemCollection methods ***/ +static __WIDL_INLINE HRESULT ISchemaItemCollection_get_item(ISchemaItemCollection* This,LONG index,ISchemaItem **item) { + return This->lpVtbl->get_item(This,index,item); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_itemByName(ISchemaItemCollection* This,BSTR name,ISchemaItem **item) { + return This->lpVtbl->itemByName(This,name,item); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_itemByQName(ISchemaItemCollection* This,BSTR name,BSTR namespaceURI,ISchemaItem **item) { + return This->lpVtbl->itemByQName(This,name,namespaceURI,item); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_get_length(ISchemaItemCollection* This,LONG *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT ISchemaItemCollection_get__newEnum(ISchemaItemCollection* This,IUnknown **ppunk) { + return This->lpVtbl->get__newEnum(This,ppunk); +} +#endif +#endif + +#endif + + +#endif /* __ISchemaItemCollection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaItem interface + */ +#ifndef __ISchemaItem_INTERFACE_DEFINED__ +#define __ISchemaItem_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchemaItem, 0x50ea08b3, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08b3-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaItem : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE get_name( + BSTR *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_namespaceURI( + BSTR *namespaceURI) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_schema( + ISchema **schema) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_id( + BSTR *id) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_itemType( + SOMITEMTYPE *itemType) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_unhandledAttributes( + IVBSAXAttributes **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE writeAnnotation( + IUnknown *annotationSink, + VARIANT_BOOL *isWritten) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaItem, 0x50ea08b3, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaItemVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaItem *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaItem *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaItem *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaItem *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaItem *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaItem *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaItem *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaItem *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaItem *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaItem *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaItem *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaItem *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaItem *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaItem *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + END_INTERFACE +} ISchemaItemVtbl; + +interface ISchemaItem { + CONST_VTBL ISchemaItemVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchemaItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchemaItem_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchemaItem_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchemaItem_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchemaItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchemaItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchemaItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ +#define ISchemaItem_get_name(This,name) (This)->lpVtbl->get_name(This,name) +#define ISchemaItem_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) +#define ISchemaItem_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) +#define ISchemaItem_get_id(This,id) (This)->lpVtbl->get_id(This,id) +#define ISchemaItem_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) +#define ISchemaItem_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) +#define ISchemaItem_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaItem_QueryInterface(ISchemaItem* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaItem_AddRef(ISchemaItem* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaItem_Release(ISchemaItem* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaItem_GetTypeInfoCount(ISchemaItem* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaItem_GetTypeInfo(ISchemaItem* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaItem_GetIDsOfNames(ISchemaItem* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaItem_Invoke(ISchemaItem* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaItem_get_name(ISchemaItem* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaItem_get_namespaceURI(ISchemaItem* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaItem_get_schema(ISchemaItem* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaItem_get_id(ISchemaItem* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaItem_get_itemType(ISchemaItem* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaItem_get_unhandledAttributes(ISchemaItem* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaItem_writeAnnotation(ISchemaItem* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +#endif +#endif + +#endif + + +#endif /* __ISchemaItem_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchema interface + */ +#ifndef __ISchema_INTERFACE_DEFINED__ +#define __ISchema_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchema, 0x50ea08b4, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08b4-dd1b-4664-9a50-c2f40f4bd79a") +ISchema : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_targetNamespace( + BSTR *targetNamespace) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_version( + BSTR *version) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_types( + ISchemaItemCollection **types) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_elements( + ISchemaItemCollection **elements) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_attributes( + ISchemaItemCollection **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_attributeGroups( + ISchemaItemCollection **attributeGroups) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_modelGroups( + ISchemaItemCollection **modelGroups) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_notations( + ISchemaItemCollection **notations) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_schemaLocations( + ISchemaStringCollection **schemaLocations) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchema, 0x50ea08b4, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchema *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchema *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchema *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchema *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchema *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchema *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchema *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchema *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchema *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchema *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchema *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchema *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchema *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchema *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchema methods ***/ + HRESULT (STDMETHODCALLTYPE *get_targetNamespace)( + ISchema *This, + BSTR *targetNamespace); + + HRESULT (STDMETHODCALLTYPE *get_version)( + ISchema *This, + BSTR *version); + + HRESULT (STDMETHODCALLTYPE *get_types)( + ISchema *This, + ISchemaItemCollection **types); + + HRESULT (STDMETHODCALLTYPE *get_elements)( + ISchema *This, + ISchemaItemCollection **elements); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + ISchema *This, + ISchemaItemCollection **attributes); + + HRESULT (STDMETHODCALLTYPE *get_attributeGroups)( + ISchema *This, + ISchemaItemCollection **attributeGroups); + + HRESULT (STDMETHODCALLTYPE *get_modelGroups)( + ISchema *This, + ISchemaItemCollection **modelGroups); + + HRESULT (STDMETHODCALLTYPE *get_notations)( + ISchema *This, + ISchemaItemCollection **notations); + + HRESULT (STDMETHODCALLTYPE *get_schemaLocations)( + ISchema *This, + ISchemaStringCollection **schemaLocations); + + END_INTERFACE +} ISchemaVtbl; + +interface ISchema { + CONST_VTBL ISchemaVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchema_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchema_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchema_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchema_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchema_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchema_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchema_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ +#define ISchema_get_name(This,name) (This)->lpVtbl->get_name(This,name) +#define ISchema_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) +#define ISchema_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) +#define ISchema_get_id(This,id) (This)->lpVtbl->get_id(This,id) +#define ISchema_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) +#define ISchema_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) +#define ISchema_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchema methods ***/ +#define ISchema_get_targetNamespace(This,targetNamespace) (This)->lpVtbl->get_targetNamespace(This,targetNamespace) +#define ISchema_get_version(This,version) (This)->lpVtbl->get_version(This,version) +#define ISchema_get_types(This,types) (This)->lpVtbl->get_types(This,types) +#define ISchema_get_elements(This,elements) (This)->lpVtbl->get_elements(This,elements) +#define ISchema_get_attributes(This,attributes) (This)->lpVtbl->get_attributes(This,attributes) +#define ISchema_get_attributeGroups(This,attributeGroups) (This)->lpVtbl->get_attributeGroups(This,attributeGroups) +#define ISchema_get_modelGroups(This,modelGroups) (This)->lpVtbl->get_modelGroups(This,modelGroups) +#define ISchema_get_notations(This,notations) (This)->lpVtbl->get_notations(This,notations) +#define ISchema_get_schemaLocations(This,schemaLocations) (This)->lpVtbl->get_schemaLocations(This,schemaLocations) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchema_QueryInterface(ISchema* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchema_AddRef(ISchema* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchema_Release(ISchema* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchema_GetTypeInfoCount(ISchema* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchema_GetTypeInfo(ISchema* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchema_GetIDsOfNames(ISchema* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchema_Invoke(ISchema* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchema_get_name(ISchema* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchema_get_namespaceURI(ISchema* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchema_get_schema(ISchema* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchema_get_id(ISchema* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchema_get_itemType(ISchema* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchema_get_unhandledAttributes(ISchema* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchema_writeAnnotation(ISchema* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchema methods ***/ +static __WIDL_INLINE HRESULT ISchema_get_targetNamespace(ISchema* This,BSTR *targetNamespace) { + return This->lpVtbl->get_targetNamespace(This,targetNamespace); +} +static __WIDL_INLINE HRESULT ISchema_get_version(ISchema* This,BSTR *version) { + return This->lpVtbl->get_version(This,version); +} +static __WIDL_INLINE HRESULT ISchema_get_types(ISchema* This,ISchemaItemCollection **types) { + return This->lpVtbl->get_types(This,types); +} +static __WIDL_INLINE HRESULT ISchema_get_elements(ISchema* This,ISchemaItemCollection **elements) { + return This->lpVtbl->get_elements(This,elements); +} +static __WIDL_INLINE HRESULT ISchema_get_attributes(ISchema* This,ISchemaItemCollection **attributes) { + return This->lpVtbl->get_attributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchema_get_attributeGroups(ISchema* This,ISchemaItemCollection **attributeGroups) { + return This->lpVtbl->get_attributeGroups(This,attributeGroups); +} +static __WIDL_INLINE HRESULT ISchema_get_modelGroups(ISchema* This,ISchemaItemCollection **modelGroups) { + return This->lpVtbl->get_modelGroups(This,modelGroups); +} +static __WIDL_INLINE HRESULT ISchema_get_notations(ISchema* This,ISchemaItemCollection **notations) { + return This->lpVtbl->get_notations(This,notations); +} +static __WIDL_INLINE HRESULT ISchema_get_schemaLocations(ISchema* This,ISchemaStringCollection **schemaLocations) { + return This->lpVtbl->get_schemaLocations(This,schemaLocations); +} +#endif +#endif + +#endif + + +#endif /* __ISchema_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaParticle interface + */ +#ifndef __ISchemaParticle_INTERFACE_DEFINED__ +#define __ISchemaParticle_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchemaParticle, 0x50ea08b5, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08b5-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaParticle : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_minOccurs( + VARIANT *minOccurs) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_maxOccurs( + VARIANT *maxOccurs) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaParticle, 0x50ea08b5, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaParticleVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaParticle *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaParticle *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaParticle *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaParticle *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaParticle *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaParticle *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaParticle *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaParticle *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaParticle *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaParticle *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaParticle *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaParticle *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaParticle *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaParticle *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaParticle methods ***/ + HRESULT (STDMETHODCALLTYPE *get_minOccurs)( + ISchemaParticle *This, + VARIANT *minOccurs); + + HRESULT (STDMETHODCALLTYPE *get_maxOccurs)( + ISchemaParticle *This, + VARIANT *maxOccurs); + + END_INTERFACE +} ISchemaParticleVtbl; + +interface ISchemaParticle { + CONST_VTBL ISchemaParticleVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchemaParticle_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchemaParticle_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchemaParticle_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchemaParticle_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchemaParticle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchemaParticle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchemaParticle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ +#define ISchemaParticle_get_name(This,name) (This)->lpVtbl->get_name(This,name) +#define ISchemaParticle_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) +#define ISchemaParticle_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) +#define ISchemaParticle_get_id(This,id) (This)->lpVtbl->get_id(This,id) +#define ISchemaParticle_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) +#define ISchemaParticle_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) +#define ISchemaParticle_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaParticle methods ***/ +#define ISchemaParticle_get_minOccurs(This,minOccurs) (This)->lpVtbl->get_minOccurs(This,minOccurs) +#define ISchemaParticle_get_maxOccurs(This,maxOccurs) (This)->lpVtbl->get_maxOccurs(This,maxOccurs) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaParticle_QueryInterface(ISchemaParticle* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaParticle_AddRef(ISchemaParticle* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaParticle_Release(ISchemaParticle* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaParticle_GetTypeInfoCount(ISchemaParticle* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaParticle_GetTypeInfo(ISchemaParticle* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaParticle_GetIDsOfNames(ISchemaParticle* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaParticle_Invoke(ISchemaParticle* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaParticle_get_name(ISchemaParticle* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaParticle_get_namespaceURI(ISchemaParticle* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaParticle_get_schema(ISchemaParticle* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaParticle_get_id(ISchemaParticle* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaParticle_get_itemType(ISchemaParticle* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaParticle_get_unhandledAttributes(ISchemaParticle* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaParticle_writeAnnotation(ISchemaParticle* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaParticle methods ***/ +static __WIDL_INLINE HRESULT ISchemaParticle_get_minOccurs(ISchemaParticle* This,VARIANT *minOccurs) { + return This->lpVtbl->get_minOccurs(This,minOccurs); +} +static __WIDL_INLINE HRESULT ISchemaParticle_get_maxOccurs(ISchemaParticle* This,VARIANT *maxOccurs) { + return This->lpVtbl->get_maxOccurs(This,maxOccurs); +} +#endif +#endif + +#endif + + +#endif /* __ISchemaParticle_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaAttribute interface + */ +#ifndef __ISchemaAttribute_INTERFACE_DEFINED__ +#define __ISchemaAttribute_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchemaAttribute, 0x50ea08b6, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08b6-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaAttribute : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_type( + ISchemaType **type) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_scope( + ISchemaComplexType **scope) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_defaultValue( + BSTR *defaultValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fixedValue( + BSTR *fixedValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_use( + SCHEMAUSE *use) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_isReference( + VARIANT_BOOL *reference) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaAttribute, 0x50ea08b6, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaAttributeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaAttribute *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaAttribute *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaAttribute *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaAttribute *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaAttribute *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaAttribute *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaAttribute *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaAttribute *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaAttribute *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaAttribute *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaAttribute *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaAttribute *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaAttribute *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaAttribute *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaAttribute methods ***/ + HRESULT (STDMETHODCALLTYPE *get_type)( + ISchemaAttribute *This, + ISchemaType **type); + + HRESULT (STDMETHODCALLTYPE *get_scope)( + ISchemaAttribute *This, + ISchemaComplexType **scope); + + HRESULT (STDMETHODCALLTYPE *get_defaultValue)( + ISchemaAttribute *This, + BSTR *defaultValue); + + HRESULT (STDMETHODCALLTYPE *get_fixedValue)( + ISchemaAttribute *This, + BSTR *fixedValue); + + HRESULT (STDMETHODCALLTYPE *get_use)( + ISchemaAttribute *This, + SCHEMAUSE *use); + + HRESULT (STDMETHODCALLTYPE *get_isReference)( + ISchemaAttribute *This, + VARIANT_BOOL *reference); + + END_INTERFACE +} ISchemaAttributeVtbl; + +interface ISchemaAttribute { + CONST_VTBL ISchemaAttributeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchemaAttribute_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchemaAttribute_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchemaAttribute_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchemaAttribute_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchemaAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchemaAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchemaAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ +#define ISchemaAttribute_get_name(This,name) (This)->lpVtbl->get_name(This,name) +#define ISchemaAttribute_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) +#define ISchemaAttribute_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) +#define ISchemaAttribute_get_id(This,id) (This)->lpVtbl->get_id(This,id) +#define ISchemaAttribute_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) +#define ISchemaAttribute_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) +#define ISchemaAttribute_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaAttribute methods ***/ +#define ISchemaAttribute_get_type(This,type) (This)->lpVtbl->get_type(This,type) +#define ISchemaAttribute_get_scope(This,scope) (This)->lpVtbl->get_scope(This,scope) +#define ISchemaAttribute_get_defaultValue(This,defaultValue) (This)->lpVtbl->get_defaultValue(This,defaultValue) +#define ISchemaAttribute_get_fixedValue(This,fixedValue) (This)->lpVtbl->get_fixedValue(This,fixedValue) +#define ISchemaAttribute_get_use(This,use) (This)->lpVtbl->get_use(This,use) +#define ISchemaAttribute_get_isReference(This,reference) (This)->lpVtbl->get_isReference(This,reference) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttribute_QueryInterface(ISchemaAttribute* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaAttribute_AddRef(ISchemaAttribute* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaAttribute_Release(ISchemaAttribute* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttribute_GetTypeInfoCount(ISchemaAttribute* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_GetTypeInfo(ISchemaAttribute* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_GetIDsOfNames(ISchemaAttribute* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_Invoke(ISchemaAttribute* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttribute_get_name(ISchemaAttribute* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_namespaceURI(ISchemaAttribute* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_schema(ISchemaAttribute* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_id(ISchemaAttribute* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_itemType(ISchemaAttribute* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_unhandledAttributes(ISchemaAttribute* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_writeAnnotation(ISchemaAttribute* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaAttribute methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttribute_get_type(ISchemaAttribute* This,ISchemaType **type) { + return This->lpVtbl->get_type(This,type); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_scope(ISchemaAttribute* This,ISchemaComplexType **scope) { + return This->lpVtbl->get_scope(This,scope); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_defaultValue(ISchemaAttribute* This,BSTR *defaultValue) { + return This->lpVtbl->get_defaultValue(This,defaultValue); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_fixedValue(ISchemaAttribute* This,BSTR *fixedValue) { + return This->lpVtbl->get_fixedValue(This,fixedValue); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_use(ISchemaAttribute* This,SCHEMAUSE *use) { + return This->lpVtbl->get_use(This,use); +} +static __WIDL_INLINE HRESULT ISchemaAttribute_get_isReference(ISchemaAttribute* This,VARIANT_BOOL *reference) { + return This->lpVtbl->get_isReference(This,reference); +} +#endif +#endif + +#endif + + +#endif /* __ISchemaAttribute_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaElement interface + */ +#ifndef __ISchemaElement_INTERFACE_DEFINED__ +#define __ISchemaElement_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchemaElement, 0x50ea08b7, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08b7-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaElement : public ISchemaParticle +{ + virtual HRESULT STDMETHODCALLTYPE get_type( + ISchemaType **type) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_scope( + ISchemaComplexType **scope) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_defaultValue( + BSTR *defaultValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fixedValue( + BSTR *fixedValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_isNillable( + VARIANT_BOOL *nillable) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_identityConstraints( + ISchemaItemCollection **constraints) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_substitutionGroup( + ISchemaElement **element) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_substitutionGroupExclusions( + SCHEMADERIVATIONMETHOD *exclusions) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_disallowedSubstitutions( + SCHEMADERIVATIONMETHOD *disallowed) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_isAbstract( + VARIANT_BOOL *abstract) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_isReference( + VARIANT_BOOL *reference) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaElement, 0x50ea08b7, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaElementVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaElement *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaElement *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaElement *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaElement *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaElement *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaElement *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaElement *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaElement *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaElement *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaElement *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaElement *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaElement *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaElement *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaElement *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaParticle methods ***/ + HRESULT (STDMETHODCALLTYPE *get_minOccurs)( + ISchemaElement *This, + VARIANT *minOccurs); + + HRESULT (STDMETHODCALLTYPE *get_maxOccurs)( + ISchemaElement *This, + VARIANT *maxOccurs); + + /*** ISchemaElement methods ***/ + HRESULT (STDMETHODCALLTYPE *get_type)( + ISchemaElement *This, + ISchemaType **type); + + HRESULT (STDMETHODCALLTYPE *get_scope)( + ISchemaElement *This, + ISchemaComplexType **scope); + + HRESULT (STDMETHODCALLTYPE *get_defaultValue)( + ISchemaElement *This, + BSTR *defaultValue); + + HRESULT (STDMETHODCALLTYPE *get_fixedValue)( + ISchemaElement *This, + BSTR *fixedValue); + + HRESULT (STDMETHODCALLTYPE *get_isNillable)( + ISchemaElement *This, + VARIANT_BOOL *nillable); + + HRESULT (STDMETHODCALLTYPE *get_identityConstraints)( + ISchemaElement *This, + ISchemaItemCollection **constraints); + + HRESULT (STDMETHODCALLTYPE *get_substitutionGroup)( + ISchemaElement *This, + ISchemaElement **element); + + HRESULT (STDMETHODCALLTYPE *get_substitutionGroupExclusions)( + ISchemaElement *This, + SCHEMADERIVATIONMETHOD *exclusions); + + HRESULT (STDMETHODCALLTYPE *get_disallowedSubstitutions)( + ISchemaElement *This, + SCHEMADERIVATIONMETHOD *disallowed); + + HRESULT (STDMETHODCALLTYPE *get_isAbstract)( + ISchemaElement *This, + VARIANT_BOOL *abstract); + + HRESULT (STDMETHODCALLTYPE *get_isReference)( + ISchemaElement *This, + VARIANT_BOOL *reference); + + END_INTERFACE +} ISchemaElementVtbl; + +interface ISchemaElement { + CONST_VTBL ISchemaElementVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchemaElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchemaElement_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchemaElement_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchemaElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchemaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchemaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchemaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ +#define ISchemaElement_get_name(This,name) (This)->lpVtbl->get_name(This,name) +#define ISchemaElement_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) +#define ISchemaElement_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) +#define ISchemaElement_get_id(This,id) (This)->lpVtbl->get_id(This,id) +#define ISchemaElement_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) +#define ISchemaElement_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) +#define ISchemaElement_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaParticle methods ***/ +#define ISchemaElement_get_minOccurs(This,minOccurs) (This)->lpVtbl->get_minOccurs(This,minOccurs) +#define ISchemaElement_get_maxOccurs(This,maxOccurs) (This)->lpVtbl->get_maxOccurs(This,maxOccurs) +/*** ISchemaElement methods ***/ +#define ISchemaElement_get_type(This,type) (This)->lpVtbl->get_type(This,type) +#define ISchemaElement_get_scope(This,scope) (This)->lpVtbl->get_scope(This,scope) +#define ISchemaElement_get_defaultValue(This,defaultValue) (This)->lpVtbl->get_defaultValue(This,defaultValue) +#define ISchemaElement_get_fixedValue(This,fixedValue) (This)->lpVtbl->get_fixedValue(This,fixedValue) +#define ISchemaElement_get_isNillable(This,nillable) (This)->lpVtbl->get_isNillable(This,nillable) +#define ISchemaElement_get_identityConstraints(This,constraints) (This)->lpVtbl->get_identityConstraints(This,constraints) +#define ISchemaElement_get_substitutionGroup(This,element) (This)->lpVtbl->get_substitutionGroup(This,element) +#define ISchemaElement_get_substitutionGroupExclusions(This,exclusions) (This)->lpVtbl->get_substitutionGroupExclusions(This,exclusions) +#define ISchemaElement_get_disallowedSubstitutions(This,disallowed) (This)->lpVtbl->get_disallowedSubstitutions(This,disallowed) +#define ISchemaElement_get_isAbstract(This,abstract) (This)->lpVtbl->get_isAbstract(This,abstract) +#define ISchemaElement_get_isReference(This,reference) (This)->lpVtbl->get_isReference(This,reference) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaElement_QueryInterface(ISchemaElement* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaElement_AddRef(ISchemaElement* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaElement_Release(ISchemaElement* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaElement_GetTypeInfoCount(ISchemaElement* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaElement_GetTypeInfo(ISchemaElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaElement_GetIDsOfNames(ISchemaElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaElement_Invoke(ISchemaElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaElement_get_name(ISchemaElement* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_namespaceURI(ISchemaElement* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_schema(ISchemaElement* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_id(ISchemaElement* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_itemType(ISchemaElement* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_unhandledAttributes(ISchemaElement* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaElement_writeAnnotation(ISchemaElement* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaParticle methods ***/ +static __WIDL_INLINE HRESULT ISchemaElement_get_minOccurs(ISchemaElement* This,VARIANT *minOccurs) { + return This->lpVtbl->get_minOccurs(This,minOccurs); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_maxOccurs(ISchemaElement* This,VARIANT *maxOccurs) { + return This->lpVtbl->get_maxOccurs(This,maxOccurs); +} +/*** ISchemaElement methods ***/ +static __WIDL_INLINE HRESULT ISchemaElement_get_type(ISchemaElement* This,ISchemaType **type) { + return This->lpVtbl->get_type(This,type); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_scope(ISchemaElement* This,ISchemaComplexType **scope) { + return This->lpVtbl->get_scope(This,scope); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_defaultValue(ISchemaElement* This,BSTR *defaultValue) { + return This->lpVtbl->get_defaultValue(This,defaultValue); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_fixedValue(ISchemaElement* This,BSTR *fixedValue) { + return This->lpVtbl->get_fixedValue(This,fixedValue); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_isNillable(ISchemaElement* This,VARIANT_BOOL *nillable) { + return This->lpVtbl->get_isNillable(This,nillable); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_identityConstraints(ISchemaElement* This,ISchemaItemCollection **constraints) { + return This->lpVtbl->get_identityConstraints(This,constraints); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_substitutionGroup(ISchemaElement* This,ISchemaElement **element) { + return This->lpVtbl->get_substitutionGroup(This,element); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_substitutionGroupExclusions(ISchemaElement* This,SCHEMADERIVATIONMETHOD *exclusions) { + return This->lpVtbl->get_substitutionGroupExclusions(This,exclusions); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_disallowedSubstitutions(ISchemaElement* This,SCHEMADERIVATIONMETHOD *disallowed) { + return This->lpVtbl->get_disallowedSubstitutions(This,disallowed); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_isAbstract(ISchemaElement* This,VARIANT_BOOL *abstract) { + return This->lpVtbl->get_isAbstract(This,abstract); +} +static __WIDL_INLINE HRESULT ISchemaElement_get_isReference(ISchemaElement* This,VARIANT_BOOL *reference) { + return This->lpVtbl->get_isReference(This,reference); +} +#endif +#endif + +#endif + + +#endif /* __ISchemaElement_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaType interface + */ +#ifndef __ISchemaType_INTERFACE_DEFINED__ +#define __ISchemaType_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchemaType, 0x50ea08b8, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08b8-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaType : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_baseTypes( + ISchemaItemCollection **baseTypes) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_final( + SCHEMADERIVATIONMETHOD *final) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_variety( + SCHEMATYPEVARIETY *variety) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_derivedBy( + SCHEMADERIVATIONMETHOD *derivedBy) = 0; + + virtual HRESULT STDMETHODCALLTYPE isValid( + BSTR data, + VARIANT_BOOL *valid) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_minExclusive( + BSTR *minExclusive) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_minInclusive( + BSTR *minInclusive) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_maxExclusive( + BSTR *maxExclusive) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_maxInclusive( + BSTR *maxInclusive) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_totalDigits( + VARIANT *totalDigits) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fractionDigits( + VARIANT *fractionDigits) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_length( + VARIANT *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_minLength( + VARIANT *minLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_maxLength( + VARIANT *maxLength) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_enumeration( + ISchemaStringCollection **enumeration) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_whitespace( + SCHEMAWHITESPACE *whitespace) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_patterns( + ISchemaStringCollection **patterns) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaType, 0x50ea08b8, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaTypeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaType *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaType *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaType *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaType *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaType *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaType *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaType *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaType *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaType *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaType *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaType *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaType *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaType *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaType *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaType methods ***/ + HRESULT (STDMETHODCALLTYPE *get_baseTypes)( + ISchemaType *This, + ISchemaItemCollection **baseTypes); + + HRESULT (STDMETHODCALLTYPE *get_final)( + ISchemaType *This, + SCHEMADERIVATIONMETHOD *final); + + HRESULT (STDMETHODCALLTYPE *get_variety)( + ISchemaType *This, + SCHEMATYPEVARIETY *variety); + + HRESULT (STDMETHODCALLTYPE *get_derivedBy)( + ISchemaType *This, + SCHEMADERIVATIONMETHOD *derivedBy); + + HRESULT (STDMETHODCALLTYPE *isValid)( + ISchemaType *This, + BSTR data, + VARIANT_BOOL *valid); + + HRESULT (STDMETHODCALLTYPE *get_minExclusive)( + ISchemaType *This, + BSTR *minExclusive); + + HRESULT (STDMETHODCALLTYPE *get_minInclusive)( + ISchemaType *This, + BSTR *minInclusive); + + HRESULT (STDMETHODCALLTYPE *get_maxExclusive)( + ISchemaType *This, + BSTR *maxExclusive); + + HRESULT (STDMETHODCALLTYPE *get_maxInclusive)( + ISchemaType *This, + BSTR *maxInclusive); + + HRESULT (STDMETHODCALLTYPE *get_totalDigits)( + ISchemaType *This, + VARIANT *totalDigits); + + HRESULT (STDMETHODCALLTYPE *get_fractionDigits)( + ISchemaType *This, + VARIANT *fractionDigits); + + HRESULT (STDMETHODCALLTYPE *get_length)( + ISchemaType *This, + VARIANT *length); + + HRESULT (STDMETHODCALLTYPE *get_minLength)( + ISchemaType *This, + VARIANT *minLength); + + HRESULT (STDMETHODCALLTYPE *get_maxLength)( + ISchemaType *This, + VARIANT *maxLength); + + HRESULT (STDMETHODCALLTYPE *get_enumeration)( + ISchemaType *This, + ISchemaStringCollection **enumeration); + + HRESULT (STDMETHODCALLTYPE *get_whitespace)( + ISchemaType *This, + SCHEMAWHITESPACE *whitespace); + + HRESULT (STDMETHODCALLTYPE *get_patterns)( + ISchemaType *This, + ISchemaStringCollection **patterns); + + END_INTERFACE +} ISchemaTypeVtbl; + +interface ISchemaType { + CONST_VTBL ISchemaTypeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchemaType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchemaType_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchemaType_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchemaType_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchemaType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchemaType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchemaType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ +#define ISchemaType_get_name(This,name) (This)->lpVtbl->get_name(This,name) +#define ISchemaType_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) +#define ISchemaType_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) +#define ISchemaType_get_id(This,id) (This)->lpVtbl->get_id(This,id) +#define ISchemaType_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) +#define ISchemaType_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) +#define ISchemaType_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaType methods ***/ +#define ISchemaType_get_baseTypes(This,baseTypes) (This)->lpVtbl->get_baseTypes(This,baseTypes) +#define ISchemaType_get_final(This,final) (This)->lpVtbl->get_final(This,final) +#define ISchemaType_get_variety(This,variety) (This)->lpVtbl->get_variety(This,variety) +#define ISchemaType_get_derivedBy(This,derivedBy) (This)->lpVtbl->get_derivedBy(This,derivedBy) +#define ISchemaType_isValid(This,data,valid) (This)->lpVtbl->isValid(This,data,valid) +#define ISchemaType_get_minExclusive(This,minExclusive) (This)->lpVtbl->get_minExclusive(This,minExclusive) +#define ISchemaType_get_minInclusive(This,minInclusive) (This)->lpVtbl->get_minInclusive(This,minInclusive) +#define ISchemaType_get_maxExclusive(This,maxExclusive) (This)->lpVtbl->get_maxExclusive(This,maxExclusive) +#define ISchemaType_get_maxInclusive(This,maxInclusive) (This)->lpVtbl->get_maxInclusive(This,maxInclusive) +#define ISchemaType_get_totalDigits(This,totalDigits) (This)->lpVtbl->get_totalDigits(This,totalDigits) +#define ISchemaType_get_fractionDigits(This,fractionDigits) (This)->lpVtbl->get_fractionDigits(This,fractionDigits) +#define ISchemaType_get_length(This,length) (This)->lpVtbl->get_length(This,length) +#define ISchemaType_get_minLength(This,minLength) (This)->lpVtbl->get_minLength(This,minLength) +#define ISchemaType_get_maxLength(This,maxLength) (This)->lpVtbl->get_maxLength(This,maxLength) +#define ISchemaType_get_enumeration(This,enumeration) (This)->lpVtbl->get_enumeration(This,enumeration) +#define ISchemaType_get_whitespace(This,whitespace) (This)->lpVtbl->get_whitespace(This,whitespace) +#define ISchemaType_get_patterns(This,patterns) (This)->lpVtbl->get_patterns(This,patterns) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaType_QueryInterface(ISchemaType* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaType_AddRef(ISchemaType* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaType_Release(ISchemaType* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaType_GetTypeInfoCount(ISchemaType* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaType_GetTypeInfo(ISchemaType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaType_GetIDsOfNames(ISchemaType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaType_Invoke(ISchemaType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaType_get_name(ISchemaType* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaType_get_namespaceURI(ISchemaType* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaType_get_schema(ISchemaType* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaType_get_id(ISchemaType* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaType_get_itemType(ISchemaType* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaType_get_unhandledAttributes(ISchemaType* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaType_writeAnnotation(ISchemaType* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaType methods ***/ +static __WIDL_INLINE HRESULT ISchemaType_get_baseTypes(ISchemaType* This,ISchemaItemCollection **baseTypes) { + return This->lpVtbl->get_baseTypes(This,baseTypes); +} +static __WIDL_INLINE HRESULT ISchemaType_get_final(ISchemaType* This,SCHEMADERIVATIONMETHOD *final) { + return This->lpVtbl->get_final(This,final); +} +static __WIDL_INLINE HRESULT ISchemaType_get_variety(ISchemaType* This,SCHEMATYPEVARIETY *variety) { + return This->lpVtbl->get_variety(This,variety); +} +static __WIDL_INLINE HRESULT ISchemaType_get_derivedBy(ISchemaType* This,SCHEMADERIVATIONMETHOD *derivedBy) { + return This->lpVtbl->get_derivedBy(This,derivedBy); +} +static __WIDL_INLINE HRESULT ISchemaType_isValid(ISchemaType* This,BSTR data,VARIANT_BOOL *valid) { + return This->lpVtbl->isValid(This,data,valid); +} +static __WIDL_INLINE HRESULT ISchemaType_get_minExclusive(ISchemaType* This,BSTR *minExclusive) { + return This->lpVtbl->get_minExclusive(This,minExclusive); +} +static __WIDL_INLINE HRESULT ISchemaType_get_minInclusive(ISchemaType* This,BSTR *minInclusive) { + return This->lpVtbl->get_minInclusive(This,minInclusive); +} +static __WIDL_INLINE HRESULT ISchemaType_get_maxExclusive(ISchemaType* This,BSTR *maxExclusive) { + return This->lpVtbl->get_maxExclusive(This,maxExclusive); +} +static __WIDL_INLINE HRESULT ISchemaType_get_maxInclusive(ISchemaType* This,BSTR *maxInclusive) { + return This->lpVtbl->get_maxInclusive(This,maxInclusive); +} +static __WIDL_INLINE HRESULT ISchemaType_get_totalDigits(ISchemaType* This,VARIANT *totalDigits) { + return This->lpVtbl->get_totalDigits(This,totalDigits); +} +static __WIDL_INLINE HRESULT ISchemaType_get_fractionDigits(ISchemaType* This,VARIANT *fractionDigits) { + return This->lpVtbl->get_fractionDigits(This,fractionDigits); +} +static __WIDL_INLINE HRESULT ISchemaType_get_length(ISchemaType* This,VARIANT *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT ISchemaType_get_minLength(ISchemaType* This,VARIANT *minLength) { + return This->lpVtbl->get_minLength(This,minLength); +} +static __WIDL_INLINE HRESULT ISchemaType_get_maxLength(ISchemaType* This,VARIANT *maxLength) { + return This->lpVtbl->get_maxLength(This,maxLength); +} +static __WIDL_INLINE HRESULT ISchemaType_get_enumeration(ISchemaType* This,ISchemaStringCollection **enumeration) { + return This->lpVtbl->get_enumeration(This,enumeration); +} +static __WIDL_INLINE HRESULT ISchemaType_get_whitespace(ISchemaType* This,SCHEMAWHITESPACE *whitespace) { + return This->lpVtbl->get_whitespace(This,whitespace); +} +static __WIDL_INLINE HRESULT ISchemaType_get_patterns(ISchemaType* This,ISchemaStringCollection **patterns) { + return This->lpVtbl->get_patterns(This,patterns); +} +#endif +#endif + +#endif + + +#endif /* __ISchemaType_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaComplexType interface + */ +#ifndef __ISchemaComplexType_INTERFACE_DEFINED__ +#define __ISchemaComplexType_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchemaComplexType, 0x50ea08b9, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08b9-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaComplexType : public ISchemaType +{ + virtual HRESULT STDMETHODCALLTYPE get_isAbstract( + VARIANT_BOOL *abstract) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_anyAttribute( + ISchemaAny **anyAttribute) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_attributes( + ISchemaItemCollection **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_contentType( + SCHEMACONTENTTYPE *contentType) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_contentModel( + ISchemaModelGroup **contentModel) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_prohibitedSubstitutions( + SCHEMADERIVATIONMETHOD *prohibited) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaComplexType, 0x50ea08b9, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaComplexTypeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaComplexType *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaComplexType *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaComplexType *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaComplexType *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaComplexType *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaComplexType *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaComplexType *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaComplexType *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaComplexType *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaComplexType *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaComplexType *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaComplexType *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaComplexType *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaComplexType *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaType methods ***/ + HRESULT (STDMETHODCALLTYPE *get_baseTypes)( + ISchemaComplexType *This, + ISchemaItemCollection **baseTypes); + + HRESULT (STDMETHODCALLTYPE *get_final)( + ISchemaComplexType *This, + SCHEMADERIVATIONMETHOD *final); + + HRESULT (STDMETHODCALLTYPE *get_variety)( + ISchemaComplexType *This, + SCHEMATYPEVARIETY *variety); + + HRESULT (STDMETHODCALLTYPE *get_derivedBy)( + ISchemaComplexType *This, + SCHEMADERIVATIONMETHOD *derivedBy); + + HRESULT (STDMETHODCALLTYPE *isValid)( + ISchemaComplexType *This, + BSTR data, + VARIANT_BOOL *valid); + + HRESULT (STDMETHODCALLTYPE *get_minExclusive)( + ISchemaComplexType *This, + BSTR *minExclusive); + + HRESULT (STDMETHODCALLTYPE *get_minInclusive)( + ISchemaComplexType *This, + BSTR *minInclusive); + + HRESULT (STDMETHODCALLTYPE *get_maxExclusive)( + ISchemaComplexType *This, + BSTR *maxExclusive); + + HRESULT (STDMETHODCALLTYPE *get_maxInclusive)( + ISchemaComplexType *This, + BSTR *maxInclusive); + + HRESULT (STDMETHODCALLTYPE *get_totalDigits)( + ISchemaComplexType *This, + VARIANT *totalDigits); + + HRESULT (STDMETHODCALLTYPE *get_fractionDigits)( + ISchemaComplexType *This, + VARIANT *fractionDigits); + + HRESULT (STDMETHODCALLTYPE *get_length)( + ISchemaComplexType *This, + VARIANT *length); + + HRESULT (STDMETHODCALLTYPE *get_minLength)( + ISchemaComplexType *This, + VARIANT *minLength); + + HRESULT (STDMETHODCALLTYPE *get_maxLength)( + ISchemaComplexType *This, + VARIANT *maxLength); + + HRESULT (STDMETHODCALLTYPE *get_enumeration)( + ISchemaComplexType *This, + ISchemaStringCollection **enumeration); + + HRESULT (STDMETHODCALLTYPE *get_whitespace)( + ISchemaComplexType *This, + SCHEMAWHITESPACE *whitespace); + + HRESULT (STDMETHODCALLTYPE *get_patterns)( + ISchemaComplexType *This, + ISchemaStringCollection **patterns); + + /*** ISchemaComplexType methods ***/ + HRESULT (STDMETHODCALLTYPE *get_isAbstract)( + ISchemaComplexType *This, + VARIANT_BOOL *abstract); + + HRESULT (STDMETHODCALLTYPE *get_anyAttribute)( + ISchemaComplexType *This, + ISchemaAny **anyAttribute); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + ISchemaComplexType *This, + ISchemaItemCollection **attributes); + + HRESULT (STDMETHODCALLTYPE *get_contentType)( + ISchemaComplexType *This, + SCHEMACONTENTTYPE *contentType); + + HRESULT (STDMETHODCALLTYPE *get_contentModel)( + ISchemaComplexType *This, + ISchemaModelGroup **contentModel); + + HRESULT (STDMETHODCALLTYPE *get_prohibitedSubstitutions)( + ISchemaComplexType *This, + SCHEMADERIVATIONMETHOD *prohibited); + + END_INTERFACE +} ISchemaComplexTypeVtbl; + +interface ISchemaComplexType { + CONST_VTBL ISchemaComplexTypeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchemaComplexType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchemaComplexType_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchemaComplexType_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchemaComplexType_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchemaComplexType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchemaComplexType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchemaComplexType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ +#define ISchemaComplexType_get_name(This,name) (This)->lpVtbl->get_name(This,name) +#define ISchemaComplexType_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) +#define ISchemaComplexType_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) +#define ISchemaComplexType_get_id(This,id) (This)->lpVtbl->get_id(This,id) +#define ISchemaComplexType_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) +#define ISchemaComplexType_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) +#define ISchemaComplexType_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaType methods ***/ +#define ISchemaComplexType_get_baseTypes(This,baseTypes) (This)->lpVtbl->get_baseTypes(This,baseTypes) +#define ISchemaComplexType_get_final(This,final) (This)->lpVtbl->get_final(This,final) +#define ISchemaComplexType_get_variety(This,variety) (This)->lpVtbl->get_variety(This,variety) +#define ISchemaComplexType_get_derivedBy(This,derivedBy) (This)->lpVtbl->get_derivedBy(This,derivedBy) +#define ISchemaComplexType_isValid(This,data,valid) (This)->lpVtbl->isValid(This,data,valid) +#define ISchemaComplexType_get_minExclusive(This,minExclusive) (This)->lpVtbl->get_minExclusive(This,minExclusive) +#define ISchemaComplexType_get_minInclusive(This,minInclusive) (This)->lpVtbl->get_minInclusive(This,minInclusive) +#define ISchemaComplexType_get_maxExclusive(This,maxExclusive) (This)->lpVtbl->get_maxExclusive(This,maxExclusive) +#define ISchemaComplexType_get_maxInclusive(This,maxInclusive) (This)->lpVtbl->get_maxInclusive(This,maxInclusive) +#define ISchemaComplexType_get_totalDigits(This,totalDigits) (This)->lpVtbl->get_totalDigits(This,totalDigits) +#define ISchemaComplexType_get_fractionDigits(This,fractionDigits) (This)->lpVtbl->get_fractionDigits(This,fractionDigits) +#define ISchemaComplexType_get_length(This,length) (This)->lpVtbl->get_length(This,length) +#define ISchemaComplexType_get_minLength(This,minLength) (This)->lpVtbl->get_minLength(This,minLength) +#define ISchemaComplexType_get_maxLength(This,maxLength) (This)->lpVtbl->get_maxLength(This,maxLength) +#define ISchemaComplexType_get_enumeration(This,enumeration) (This)->lpVtbl->get_enumeration(This,enumeration) +#define ISchemaComplexType_get_whitespace(This,whitespace) (This)->lpVtbl->get_whitespace(This,whitespace) +#define ISchemaComplexType_get_patterns(This,patterns) (This)->lpVtbl->get_patterns(This,patterns) +/*** ISchemaComplexType methods ***/ +#define ISchemaComplexType_get_isAbstract(This,abstract) (This)->lpVtbl->get_isAbstract(This,abstract) +#define ISchemaComplexType_get_anyAttribute(This,anyAttribute) (This)->lpVtbl->get_anyAttribute(This,anyAttribute) +#define ISchemaComplexType_get_attributes(This,attributes) (This)->lpVtbl->get_attributes(This,attributes) +#define ISchemaComplexType_get_contentType(This,contentType) (This)->lpVtbl->get_contentType(This,contentType) +#define ISchemaComplexType_get_contentModel(This,contentModel) (This)->lpVtbl->get_contentModel(This,contentModel) +#define ISchemaComplexType_get_prohibitedSubstitutions(This,prohibited) (This)->lpVtbl->get_prohibitedSubstitutions(This,prohibited) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaComplexType_QueryInterface(ISchemaComplexType* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaComplexType_AddRef(ISchemaComplexType* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaComplexType_Release(ISchemaComplexType* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaComplexType_GetTypeInfoCount(ISchemaComplexType* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_GetTypeInfo(ISchemaComplexType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_GetIDsOfNames(ISchemaComplexType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_Invoke(ISchemaComplexType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaComplexType_get_name(ISchemaComplexType* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_namespaceURI(ISchemaComplexType* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_schema(ISchemaComplexType* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_id(ISchemaComplexType* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_itemType(ISchemaComplexType* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_unhandledAttributes(ISchemaComplexType* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_writeAnnotation(ISchemaComplexType* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaType methods ***/ +static __WIDL_INLINE HRESULT ISchemaComplexType_get_baseTypes(ISchemaComplexType* This,ISchemaItemCollection **baseTypes) { + return This->lpVtbl->get_baseTypes(This,baseTypes); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_final(ISchemaComplexType* This,SCHEMADERIVATIONMETHOD *final) { + return This->lpVtbl->get_final(This,final); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_variety(ISchemaComplexType* This,SCHEMATYPEVARIETY *variety) { + return This->lpVtbl->get_variety(This,variety); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_derivedBy(ISchemaComplexType* This,SCHEMADERIVATIONMETHOD *derivedBy) { + return This->lpVtbl->get_derivedBy(This,derivedBy); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_isValid(ISchemaComplexType* This,BSTR data,VARIANT_BOOL *valid) { + return This->lpVtbl->isValid(This,data,valid); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_minExclusive(ISchemaComplexType* This,BSTR *minExclusive) { + return This->lpVtbl->get_minExclusive(This,minExclusive); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_minInclusive(ISchemaComplexType* This,BSTR *minInclusive) { + return This->lpVtbl->get_minInclusive(This,minInclusive); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_maxExclusive(ISchemaComplexType* This,BSTR *maxExclusive) { + return This->lpVtbl->get_maxExclusive(This,maxExclusive); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_maxInclusive(ISchemaComplexType* This,BSTR *maxInclusive) { + return This->lpVtbl->get_maxInclusive(This,maxInclusive); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_totalDigits(ISchemaComplexType* This,VARIANT *totalDigits) { + return This->lpVtbl->get_totalDigits(This,totalDigits); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_fractionDigits(ISchemaComplexType* This,VARIANT *fractionDigits) { + return This->lpVtbl->get_fractionDigits(This,fractionDigits); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_length(ISchemaComplexType* This,VARIANT *length) { + return This->lpVtbl->get_length(This,length); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_minLength(ISchemaComplexType* This,VARIANT *minLength) { + return This->lpVtbl->get_minLength(This,minLength); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_maxLength(ISchemaComplexType* This,VARIANT *maxLength) { + return This->lpVtbl->get_maxLength(This,maxLength); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_enumeration(ISchemaComplexType* This,ISchemaStringCollection **enumeration) { + return This->lpVtbl->get_enumeration(This,enumeration); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_whitespace(ISchemaComplexType* This,SCHEMAWHITESPACE *whitespace) { + return This->lpVtbl->get_whitespace(This,whitespace); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_patterns(ISchemaComplexType* This,ISchemaStringCollection **patterns) { + return This->lpVtbl->get_patterns(This,patterns); +} +/*** ISchemaComplexType methods ***/ +static __WIDL_INLINE HRESULT ISchemaComplexType_get_isAbstract(ISchemaComplexType* This,VARIANT_BOOL *abstract) { + return This->lpVtbl->get_isAbstract(This,abstract); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_anyAttribute(ISchemaComplexType* This,ISchemaAny **anyAttribute) { + return This->lpVtbl->get_anyAttribute(This,anyAttribute); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_attributes(ISchemaComplexType* This,ISchemaItemCollection **attributes) { + return This->lpVtbl->get_attributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_contentType(ISchemaComplexType* This,SCHEMACONTENTTYPE *contentType) { + return This->lpVtbl->get_contentType(This,contentType); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_contentModel(ISchemaComplexType* This,ISchemaModelGroup **contentModel) { + return This->lpVtbl->get_contentModel(This,contentModel); +} +static __WIDL_INLINE HRESULT ISchemaComplexType_get_prohibitedSubstitutions(ISchemaComplexType* This,SCHEMADERIVATIONMETHOD *prohibited) { + return This->lpVtbl->get_prohibitedSubstitutions(This,prohibited); +} +#endif +#endif + +#endif + + +#endif /* __ISchemaComplexType_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaAttributeGroup interface + */ +#ifndef __ISchemaAttributeGroup_INTERFACE_DEFINED__ +#define __ISchemaAttributeGroup_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchemaAttributeGroup, 0x50ea08ba, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08ba-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaAttributeGroup : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_anyAttribute( + ISchemaAny **anyAttribute) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_attributes( + ISchemaItemCollection **attributes) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaAttributeGroup, 0x50ea08ba, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaAttributeGroupVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaAttributeGroup *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaAttributeGroup *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaAttributeGroup *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaAttributeGroup *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaAttributeGroup *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaAttributeGroup *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaAttributeGroup *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaAttributeGroup *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaAttributeGroup *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaAttributeGroup *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaAttributeGroup *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaAttributeGroup *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaAttributeGroup *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaAttributeGroup *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaAttributeGroup methods ***/ + HRESULT (STDMETHODCALLTYPE *get_anyAttribute)( + ISchemaAttributeGroup *This, + ISchemaAny **anyAttribute); + + HRESULT (STDMETHODCALLTYPE *get_attributes)( + ISchemaAttributeGroup *This, + ISchemaItemCollection **attributes); + + END_INTERFACE +} ISchemaAttributeGroupVtbl; + +interface ISchemaAttributeGroup { + CONST_VTBL ISchemaAttributeGroupVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchemaAttributeGroup_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchemaAttributeGroup_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchemaAttributeGroup_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchemaAttributeGroup_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchemaAttributeGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchemaAttributeGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchemaAttributeGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ +#define ISchemaAttributeGroup_get_name(This,name) (This)->lpVtbl->get_name(This,name) +#define ISchemaAttributeGroup_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) +#define ISchemaAttributeGroup_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) +#define ISchemaAttributeGroup_get_id(This,id) (This)->lpVtbl->get_id(This,id) +#define ISchemaAttributeGroup_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) +#define ISchemaAttributeGroup_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) +#define ISchemaAttributeGroup_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaAttributeGroup methods ***/ +#define ISchemaAttributeGroup_get_anyAttribute(This,anyAttribute) (This)->lpVtbl->get_anyAttribute(This,anyAttribute) +#define ISchemaAttributeGroup_get_attributes(This,attributes) (This)->lpVtbl->get_attributes(This,attributes) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_QueryInterface(ISchemaAttributeGroup* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaAttributeGroup_AddRef(ISchemaAttributeGroup* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaAttributeGroup_Release(ISchemaAttributeGroup* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_GetTypeInfoCount(ISchemaAttributeGroup* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_GetTypeInfo(ISchemaAttributeGroup* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_GetIDsOfNames(ISchemaAttributeGroup* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_Invoke(ISchemaAttributeGroup* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_name(ISchemaAttributeGroup* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_namespaceURI(ISchemaAttributeGroup* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_schema(ISchemaAttributeGroup* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_id(ISchemaAttributeGroup* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_itemType(ISchemaAttributeGroup* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_unhandledAttributes(ISchemaAttributeGroup* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_writeAnnotation(ISchemaAttributeGroup* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaAttributeGroup methods ***/ +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_anyAttribute(ISchemaAttributeGroup* This,ISchemaAny **anyAttribute) { + return This->lpVtbl->get_anyAttribute(This,anyAttribute); +} +static __WIDL_INLINE HRESULT ISchemaAttributeGroup_get_attributes(ISchemaAttributeGroup* This,ISchemaItemCollection **attributes) { + return This->lpVtbl->get_attributes(This,attributes); +} +#endif +#endif + +#endif + + +#endif /* __ISchemaAttributeGroup_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaModelGroup interface + */ +#ifndef __ISchemaModelGroup_INTERFACE_DEFINED__ +#define __ISchemaModelGroup_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchemaModelGroup, 0x50ea08bb, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08bb-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaModelGroup : public ISchemaParticle +{ + virtual HRESULT STDMETHODCALLTYPE get_particles( + ISchemaItemCollection **particles) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaModelGroup, 0x50ea08bb, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaModelGroupVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaModelGroup *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaModelGroup *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaModelGroup *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaModelGroup *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaModelGroup *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaModelGroup *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaModelGroup *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaModelGroup *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaModelGroup *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaModelGroup *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaModelGroup *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaModelGroup *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaModelGroup *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaModelGroup *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaParticle methods ***/ + HRESULT (STDMETHODCALLTYPE *get_minOccurs)( + ISchemaModelGroup *This, + VARIANT *minOccurs); + + HRESULT (STDMETHODCALLTYPE *get_maxOccurs)( + ISchemaModelGroup *This, + VARIANT *maxOccurs); + + /*** ISchemaModelGroup methods ***/ + HRESULT (STDMETHODCALLTYPE *get_particles)( + ISchemaModelGroup *This, + ISchemaItemCollection **particles); + + END_INTERFACE +} ISchemaModelGroupVtbl; + +interface ISchemaModelGroup { + CONST_VTBL ISchemaModelGroupVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchemaModelGroup_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchemaModelGroup_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchemaModelGroup_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchemaModelGroup_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchemaModelGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchemaModelGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchemaModelGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ +#define ISchemaModelGroup_get_name(This,name) (This)->lpVtbl->get_name(This,name) +#define ISchemaModelGroup_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) +#define ISchemaModelGroup_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) +#define ISchemaModelGroup_get_id(This,id) (This)->lpVtbl->get_id(This,id) +#define ISchemaModelGroup_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) +#define ISchemaModelGroup_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) +#define ISchemaModelGroup_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaParticle methods ***/ +#define ISchemaModelGroup_get_minOccurs(This,minOccurs) (This)->lpVtbl->get_minOccurs(This,minOccurs) +#define ISchemaModelGroup_get_maxOccurs(This,maxOccurs) (This)->lpVtbl->get_maxOccurs(This,maxOccurs) +/*** ISchemaModelGroup methods ***/ +#define ISchemaModelGroup_get_particles(This,particles) (This)->lpVtbl->get_particles(This,particles) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaModelGroup_QueryInterface(ISchemaModelGroup* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaModelGroup_AddRef(ISchemaModelGroup* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaModelGroup_Release(ISchemaModelGroup* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaModelGroup_GetTypeInfoCount(ISchemaModelGroup* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_GetTypeInfo(ISchemaModelGroup* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_GetIDsOfNames(ISchemaModelGroup* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_Invoke(ISchemaModelGroup* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_name(ISchemaModelGroup* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_namespaceURI(ISchemaModelGroup* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_schema(ISchemaModelGroup* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_id(ISchemaModelGroup* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_itemType(ISchemaModelGroup* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_unhandledAttributes(ISchemaModelGroup* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_writeAnnotation(ISchemaModelGroup* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaParticle methods ***/ +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_minOccurs(ISchemaModelGroup* This,VARIANT *minOccurs) { + return This->lpVtbl->get_minOccurs(This,minOccurs); +} +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_maxOccurs(ISchemaModelGroup* This,VARIANT *maxOccurs) { + return This->lpVtbl->get_maxOccurs(This,maxOccurs); +} +/*** ISchemaModelGroup methods ***/ +static __WIDL_INLINE HRESULT ISchemaModelGroup_get_particles(ISchemaModelGroup* This,ISchemaItemCollection **particles) { + return This->lpVtbl->get_particles(This,particles); +} +#endif +#endif + +#endif + + +#endif /* __ISchemaModelGroup_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaAny interface + */ +#ifndef __ISchemaAny_INTERFACE_DEFINED__ +#define __ISchemaAny_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchemaAny, 0x50ea08bc, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08bc-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaAny : public ISchemaParticle +{ + virtual HRESULT STDMETHODCALLTYPE get_namespaces( + ISchemaStringCollection **namespaces) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_processContents( + SCHEMAPROCESSCONTENTS *processContents) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaAny, 0x50ea08bc, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaAnyVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaAny *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaAny *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaAny *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaAny *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaAny *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaAny *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaAny *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaAny *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaAny *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaAny *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaAny *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaAny *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaAny *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaAny *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaParticle methods ***/ + HRESULT (STDMETHODCALLTYPE *get_minOccurs)( + ISchemaAny *This, + VARIANT *minOccurs); + + HRESULT (STDMETHODCALLTYPE *get_maxOccurs)( + ISchemaAny *This, + VARIANT *maxOccurs); + + /*** ISchemaAny methods ***/ + HRESULT (STDMETHODCALLTYPE *get_namespaces)( + ISchemaAny *This, + ISchemaStringCollection **namespaces); + + HRESULT (STDMETHODCALLTYPE *get_processContents)( + ISchemaAny *This, + SCHEMAPROCESSCONTENTS *processContents); + + END_INTERFACE +} ISchemaAnyVtbl; + +interface ISchemaAny { + CONST_VTBL ISchemaAnyVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchemaAny_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchemaAny_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchemaAny_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchemaAny_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchemaAny_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchemaAny_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchemaAny_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ +#define ISchemaAny_get_name(This,name) (This)->lpVtbl->get_name(This,name) +#define ISchemaAny_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) +#define ISchemaAny_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) +#define ISchemaAny_get_id(This,id) (This)->lpVtbl->get_id(This,id) +#define ISchemaAny_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) +#define ISchemaAny_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) +#define ISchemaAny_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaParticle methods ***/ +#define ISchemaAny_get_minOccurs(This,minOccurs) (This)->lpVtbl->get_minOccurs(This,minOccurs) +#define ISchemaAny_get_maxOccurs(This,maxOccurs) (This)->lpVtbl->get_maxOccurs(This,maxOccurs) +/*** ISchemaAny methods ***/ +#define ISchemaAny_get_namespaces(This,namespaces) (This)->lpVtbl->get_namespaces(This,namespaces) +#define ISchemaAny_get_processContents(This,processContents) (This)->lpVtbl->get_processContents(This,processContents) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaAny_QueryInterface(ISchemaAny* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaAny_AddRef(ISchemaAny* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaAny_Release(ISchemaAny* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaAny_GetTypeInfoCount(ISchemaAny* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaAny_GetTypeInfo(ISchemaAny* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaAny_GetIDsOfNames(ISchemaAny* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaAny_Invoke(ISchemaAny* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaAny_get_name(ISchemaAny* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_namespaceURI(ISchemaAny* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_schema(ISchemaAny* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_id(ISchemaAny* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_itemType(ISchemaAny* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_unhandledAttributes(ISchemaAny* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaAny_writeAnnotation(ISchemaAny* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaParticle methods ***/ +static __WIDL_INLINE HRESULT ISchemaAny_get_minOccurs(ISchemaAny* This,VARIANT *minOccurs) { + return This->lpVtbl->get_minOccurs(This,minOccurs); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_maxOccurs(ISchemaAny* This,VARIANT *maxOccurs) { + return This->lpVtbl->get_maxOccurs(This,maxOccurs); +} +/*** ISchemaAny methods ***/ +static __WIDL_INLINE HRESULT ISchemaAny_get_namespaces(ISchemaAny* This,ISchemaStringCollection **namespaces) { + return This->lpVtbl->get_namespaces(This,namespaces); +} +static __WIDL_INLINE HRESULT ISchemaAny_get_processContents(ISchemaAny* This,SCHEMAPROCESSCONTENTS *processContents) { + return This->lpVtbl->get_processContents(This,processContents); +} +#endif +#endif + +#endif + + +#endif /* __ISchemaAny_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaIdentityConstraint interface + */ +#ifndef __ISchemaIdentityConstraint_INTERFACE_DEFINED__ +#define __ISchemaIdentityConstraint_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchemaIdentityConstraint, 0x50ea08bd, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08bd-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaIdentityConstraint : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_selector( + BSTR *selector) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_fields( + ISchemaStringCollection **fields) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_referencedKey( + ISchemaIdentityConstraint **key) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaIdentityConstraint, 0x50ea08bd, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaIdentityConstraintVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaIdentityConstraint *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaIdentityConstraint *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaIdentityConstraint *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaIdentityConstraint *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaIdentityConstraint *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaIdentityConstraint *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaIdentityConstraint *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaIdentityConstraint *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaIdentityConstraint *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaIdentityConstraint *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaIdentityConstraint *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaIdentityConstraint *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaIdentityConstraint *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaIdentityConstraint *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaIdentityConstraint methods ***/ + HRESULT (STDMETHODCALLTYPE *get_selector)( + ISchemaIdentityConstraint *This, + BSTR *selector); + + HRESULT (STDMETHODCALLTYPE *get_fields)( + ISchemaIdentityConstraint *This, + ISchemaStringCollection **fields); + + HRESULT (STDMETHODCALLTYPE *get_referencedKey)( + ISchemaIdentityConstraint *This, + ISchemaIdentityConstraint **key); + + END_INTERFACE +} ISchemaIdentityConstraintVtbl; + +interface ISchemaIdentityConstraint { + CONST_VTBL ISchemaIdentityConstraintVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchemaIdentityConstraint_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchemaIdentityConstraint_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchemaIdentityConstraint_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchemaIdentityConstraint_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchemaIdentityConstraint_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchemaIdentityConstraint_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchemaIdentityConstraint_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ +#define ISchemaIdentityConstraint_get_name(This,name) (This)->lpVtbl->get_name(This,name) +#define ISchemaIdentityConstraint_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) +#define ISchemaIdentityConstraint_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) +#define ISchemaIdentityConstraint_get_id(This,id) (This)->lpVtbl->get_id(This,id) +#define ISchemaIdentityConstraint_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) +#define ISchemaIdentityConstraint_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) +#define ISchemaIdentityConstraint_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaIdentityConstraint methods ***/ +#define ISchemaIdentityConstraint_get_selector(This,selector) (This)->lpVtbl->get_selector(This,selector) +#define ISchemaIdentityConstraint_get_fields(This,fields) (This)->lpVtbl->get_fields(This,fields) +#define ISchemaIdentityConstraint_get_referencedKey(This,key) (This)->lpVtbl->get_referencedKey(This,key) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_QueryInterface(ISchemaIdentityConstraint* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaIdentityConstraint_AddRef(ISchemaIdentityConstraint* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaIdentityConstraint_Release(ISchemaIdentityConstraint* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_GetTypeInfoCount(ISchemaIdentityConstraint* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_GetTypeInfo(ISchemaIdentityConstraint* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_GetIDsOfNames(ISchemaIdentityConstraint* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_Invoke(ISchemaIdentityConstraint* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_name(ISchemaIdentityConstraint* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_namespaceURI(ISchemaIdentityConstraint* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_schema(ISchemaIdentityConstraint* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_id(ISchemaIdentityConstraint* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_itemType(ISchemaIdentityConstraint* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_unhandledAttributes(ISchemaIdentityConstraint* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_writeAnnotation(ISchemaIdentityConstraint* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaIdentityConstraint methods ***/ +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_selector(ISchemaIdentityConstraint* This,BSTR *selector) { + return This->lpVtbl->get_selector(This,selector); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_fields(ISchemaIdentityConstraint* This,ISchemaStringCollection **fields) { + return This->lpVtbl->get_fields(This,fields); +} +static __WIDL_INLINE HRESULT ISchemaIdentityConstraint_get_referencedKey(ISchemaIdentityConstraint* This,ISchemaIdentityConstraint **key) { + return This->lpVtbl->get_referencedKey(This,key); +} +#endif +#endif + +#endif + + +#endif /* __ISchemaIdentityConstraint_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISchemaNotation interface + */ +#ifndef __ISchemaNotation_INTERFACE_DEFINED__ +#define __ISchemaNotation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISchemaNotation, 0x50ea08be, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("50ea08be-dd1b-4664-9a50-c2f40f4bd79a") +ISchemaNotation : public ISchemaItem +{ + virtual HRESULT STDMETHODCALLTYPE get_systemIdentifier( + BSTR *uri) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_publicIdentifier( + BSTR *uri) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISchemaNotation, 0x50ea08be, 0xdd1b, 0x4664, 0x9a,0x50, 0xc2,0xf4,0x0f,0x4b,0xd7,0x9a) +#endif +#else +typedef struct ISchemaNotationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISchemaNotation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISchemaNotation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISchemaNotation *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + ISchemaNotation *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + ISchemaNotation *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + ISchemaNotation *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + ISchemaNotation *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** ISchemaItem methods ***/ + HRESULT (STDMETHODCALLTYPE *get_name)( + ISchemaNotation *This, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *get_namespaceURI)( + ISchemaNotation *This, + BSTR *namespaceURI); + + HRESULT (STDMETHODCALLTYPE *get_schema)( + ISchemaNotation *This, + ISchema **schema); + + HRESULT (STDMETHODCALLTYPE *get_id)( + ISchemaNotation *This, + BSTR *id); + + HRESULT (STDMETHODCALLTYPE *get_itemType)( + ISchemaNotation *This, + SOMITEMTYPE *itemType); + + HRESULT (STDMETHODCALLTYPE *get_unhandledAttributes)( + ISchemaNotation *This, + IVBSAXAttributes **attributes); + + HRESULT (STDMETHODCALLTYPE *writeAnnotation)( + ISchemaNotation *This, + IUnknown *annotationSink, + VARIANT_BOOL *isWritten); + + /*** ISchemaNotation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_systemIdentifier)( + ISchemaNotation *This, + BSTR *uri); + + HRESULT (STDMETHODCALLTYPE *get_publicIdentifier)( + ISchemaNotation *This, + BSTR *uri); + + END_INTERFACE +} ISchemaNotationVtbl; + +interface ISchemaNotation { + CONST_VTBL ISchemaNotationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISchemaNotation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISchemaNotation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISchemaNotation_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define ISchemaNotation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define ISchemaNotation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define ISchemaNotation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define ISchemaNotation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** ISchemaItem methods ***/ +#define ISchemaNotation_get_name(This,name) (This)->lpVtbl->get_name(This,name) +#define ISchemaNotation_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) +#define ISchemaNotation_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) +#define ISchemaNotation_get_id(This,id) (This)->lpVtbl->get_id(This,id) +#define ISchemaNotation_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) +#define ISchemaNotation_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) +#define ISchemaNotation_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) +/*** ISchemaNotation methods ***/ +#define ISchemaNotation_get_systemIdentifier(This,uri) (This)->lpVtbl->get_systemIdentifier(This,uri) +#define ISchemaNotation_get_publicIdentifier(This,uri) (This)->lpVtbl->get_publicIdentifier(This,uri) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISchemaNotation_QueryInterface(ISchemaNotation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISchemaNotation_AddRef(ISchemaNotation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISchemaNotation_Release(ISchemaNotation* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT ISchemaNotation_GetTypeInfoCount(ISchemaNotation* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT ISchemaNotation_GetTypeInfo(ISchemaNotation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT ISchemaNotation_GetIDsOfNames(ISchemaNotation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT ISchemaNotation_Invoke(ISchemaNotation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** ISchemaItem methods ***/ +static __WIDL_INLINE HRESULT ISchemaNotation_get_name(ISchemaNotation* This,BSTR *name) { + return This->lpVtbl->get_name(This,name); +} +static __WIDL_INLINE HRESULT ISchemaNotation_get_namespaceURI(ISchemaNotation* This,BSTR *namespaceURI) { + return This->lpVtbl->get_namespaceURI(This,namespaceURI); +} +static __WIDL_INLINE HRESULT ISchemaNotation_get_schema(ISchemaNotation* This,ISchema **schema) { + return This->lpVtbl->get_schema(This,schema); +} +static __WIDL_INLINE HRESULT ISchemaNotation_get_id(ISchemaNotation* This,BSTR *id) { + return This->lpVtbl->get_id(This,id); +} +static __WIDL_INLINE HRESULT ISchemaNotation_get_itemType(ISchemaNotation* This,SOMITEMTYPE *itemType) { + return This->lpVtbl->get_itemType(This,itemType); +} +static __WIDL_INLINE HRESULT ISchemaNotation_get_unhandledAttributes(ISchemaNotation* This,IVBSAXAttributes **attributes) { + return This->lpVtbl->get_unhandledAttributes(This,attributes); +} +static __WIDL_INLINE HRESULT ISchemaNotation_writeAnnotation(ISchemaNotation* This,IUnknown *annotationSink,VARIANT_BOOL *isWritten) { + return This->lpVtbl->writeAnnotation(This,annotationSink,isWritten); +} +/*** ISchemaNotation methods ***/ +static __WIDL_INLINE HRESULT ISchemaNotation_get_systemIdentifier(ISchemaNotation* This,BSTR *uri) { + return This->lpVtbl->get_systemIdentifier(This,uri); +} +static __WIDL_INLINE HRESULT ISchemaNotation_get_publicIdentifier(ISchemaNotation* This,BSTR *uri) { + return This->lpVtbl->get_publicIdentifier(This,uri); +} +#endif +#endif + +#endif + + +#endif /* __ISchemaNotation_INTERFACE_DEFINED__ */ + +#ifndef __MSXML2_LIBRARY_DEFINED__ +#define __MSXML2_LIBRARY_DEFINED__ + +DEFINE_GUID(LIBID_MSXML2, 0xf5078f18, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21); + +#ifndef __IXMLDOMNotation_FWD_DEFINED__ +#define __IXMLDOMNotation_FWD_DEFINED__ +typedef interface IXMLDOMNotation IXMLDOMNotation; +#ifdef __cplusplus +interface IXMLDOMNotation; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMEntity_FWD_DEFINED__ +#define __IXMLDOMEntity_FWD_DEFINED__ +typedef interface IXMLDOMEntity IXMLDOMEntity; +#ifdef __cplusplus +interface IXMLDOMEntity; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMEntityReference_FWD_DEFINED__ +#define __IXMLDOMEntityReference_FWD_DEFINED__ +typedef interface IXMLDOMEntityReference IXMLDOMEntityReference; +#ifdef __cplusplus +interface IXMLDOMEntityReference; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMParseError2_FWD_DEFINED__ +#define __IXMLDOMParseError2_FWD_DEFINED__ +typedef interface IXMLDOMParseError2 IXMLDOMParseError2; +#ifdef __cplusplus +interface IXMLDOMParseError2; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMParseErrorCollection_FWD_DEFINED__ +#define __IXMLDOMParseErrorCollection_FWD_DEFINED__ +typedef interface IXMLDOMParseErrorCollection IXMLDOMParseErrorCollection; +#ifdef __cplusplus +interface IXMLDOMParseErrorCollection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXMLDOMSelection_FWD_DEFINED__ +#define __IXMLDOMSelection_FWD_DEFINED__ +typedef interface IXMLDOMSelection IXMLDOMSelection; +#ifdef __cplusplus +interface IXMLDOMSelection; +#endif /* __cplusplus */ +#endif + +#ifndef __IXTLRuntime_FWD_DEFINED__ +#define __IXTLRuntime_FWD_DEFINED__ +typedef interface IXTLRuntime IXTLRuntime; +#ifdef __cplusplus +interface IXTLRuntime; +#endif /* __cplusplus */ +#endif + +#ifndef __XMLDOMDocumentEvents_FWD_DEFINED__ +#define __XMLDOMDocumentEvents_FWD_DEFINED__ +typedef interface XMLDOMDocumentEvents XMLDOMDocumentEvents; +#ifdef __cplusplus +interface XMLDOMDocumentEvents; +#endif /* __cplusplus */ +#endif + +#ifndef __ISAXXMLFilter_FWD_DEFINED__ +#define __ISAXXMLFilter_FWD_DEFINED__ +typedef interface ISAXXMLFilter ISAXXMLFilter; +#ifdef __cplusplus +interface ISAXXMLFilter; +#endif /* __cplusplus */ +#endif + +#ifndef __IVBSAXXMLFilter_FWD_DEFINED__ +#define __IVBSAXXMLFilter_FWD_DEFINED__ +typedef interface IVBSAXXMLFilter IVBSAXXMLFilter; +#ifdef __cplusplus +interface IVBSAXXMLFilter; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXReaderControl_FWD_DEFINED__ +#define __IMXReaderControl_FWD_DEFINED__ +typedef interface IMXReaderControl IMXReaderControl; +#ifdef __cplusplus +interface IMXReaderControl; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXSchemaDeclHandler_FWD_DEFINED__ +#define __IMXSchemaDeclHandler_FWD_DEFINED__ +typedef interface IMXSchemaDeclHandler IMXSchemaDeclHandler; +#ifdef __cplusplus +interface IMXSchemaDeclHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IMXXMLFilter_FWD_DEFINED__ +#define __IMXXMLFilter_FWD_DEFINED__ +typedef interface IMXXMLFilter IMXXMLFilter; +#ifdef __cplusplus +interface IMXXMLFilter; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaElement_FWD_DEFINED__ +#define __ISchemaElement_FWD_DEFINED__ +typedef interface ISchemaElement ISchemaElement; +#ifdef __cplusplus +interface ISchemaElement; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaParticle_FWD_DEFINED__ +#define __ISchemaParticle_FWD_DEFINED__ +typedef interface ISchemaParticle ISchemaParticle; +#ifdef __cplusplus +interface ISchemaParticle; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaType_FWD_DEFINED__ +#define __ISchemaType_FWD_DEFINED__ +typedef interface ISchemaType ISchemaType; +#ifdef __cplusplus +interface ISchemaType; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaComplexType_FWD_DEFINED__ +#define __ISchemaComplexType_FWD_DEFINED__ +typedef interface ISchemaComplexType ISchemaComplexType; +#ifdef __cplusplus +interface ISchemaComplexType; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAny_FWD_DEFINED__ +#define __ISchemaAny_FWD_DEFINED__ +typedef interface ISchemaAny ISchemaAny; +#ifdef __cplusplus +interface ISchemaAny; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaModelGroup_FWD_DEFINED__ +#define __ISchemaModelGroup_FWD_DEFINED__ +typedef interface ISchemaModelGroup ISchemaModelGroup; +#ifdef __cplusplus +interface ISchemaModelGroup; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAttribute_FWD_DEFINED__ +#define __ISchemaAttribute_FWD_DEFINED__ +typedef interface ISchemaAttribute ISchemaAttribute; +#ifdef __cplusplus +interface ISchemaAttribute; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaAttributeGroup_FWD_DEFINED__ +#define __ISchemaAttributeGroup_FWD_DEFINED__ +typedef interface ISchemaAttributeGroup ISchemaAttributeGroup; +#ifdef __cplusplus +interface ISchemaAttributeGroup; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaIdentityConstraint_FWD_DEFINED__ +#define __ISchemaIdentityConstraint_FWD_DEFINED__ +typedef interface ISchemaIdentityConstraint ISchemaIdentityConstraint; +#ifdef __cplusplus +interface ISchemaIdentityConstraint; +#endif /* __cplusplus */ +#endif + +#ifndef __ISchemaNotation_FWD_DEFINED__ +#define __ISchemaNotation_FWD_DEFINED__ +typedef interface ISchemaNotation ISchemaNotation; +#ifdef __cplusplus +interface ISchemaNotation; +#endif /* __cplusplus */ +#endif + +typedef struct __msxml6_ReferenceRemainingTypes__ { + enum tagDOMNodeType __tagDomNodeType__; + DOMNodeType __domNodeType__; + enum _SERVERXMLHTTP_OPTION __serverXmlHttpOptionEnum__; + SERVERXMLHTTP_OPTION __serverXmlHttpOption__; + enum _SXH_SERVER_CERT_OPTION __serverCertOptionEnum__; + SXH_SERVER_CERT_OPTION __serverCertOption__; + enum _SXH_PROXY_SETTING __proxySettingEnum__; + SXH_PROXY_SETTING __proxySetting__; + enum _SOMITEMTYPE __somItemTypeEnum__; + SOMITEMTYPE __somItemType__; + enum _SCHEMAUSE __schemaUseEnum__; + SCHEMAUSE __schemaUse__; + enum _SCHEMADERIVATIONMETHOD __schemaDerivationMethodEnum__; + SCHEMADERIVATIONMETHOD __schemaDerivationMethod__; + enum _SCHEMACONTENTTYPE __schemaContentTypeEnum__; + SCHEMACONTENTTYPE __schemaContentType__; + enum _SCHEMAPROCESSCONTENTS __schemaProcessContentsEnum__; + SCHEMAPROCESSCONTENTS __schemaProcessContents__; + enum _SCHEMAWHITESPACE __schemaWhitespaceEnum__; + SCHEMAWHITESPACE __schemaWhitespace__; + enum _SCHEMATYPEVARIETY __schemaTypeVarietyEnum__; + SCHEMATYPEVARIETY __schemaTypeVariety__; +} __msxml6_ReferenceRemainingTypes__; +/***************************************************************************** + * DOMDocument60 coclass + */ + +DEFINE_GUID(CLSID_DOMDocument60, 0x88d96a05, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a05-f192-11d4-a65f-0040963251e5") DOMDocument60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(DOMDocument60, 0x88d96a05, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * FreeThreadedDOMDocument60 coclass + */ + +DEFINE_GUID(CLSID_FreeThreadedDOMDocument60, 0x88d96a06, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a06-f192-11d4-a65f-0040963251e5") FreeThreadedDOMDocument60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(FreeThreadedDOMDocument60, 0x88d96a06, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * SAXXMLReader60 coclass + */ + +DEFINE_GUID(CLSID_SAXXMLReader60, 0x88d96a0c, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a0c-f192-11d4-a65f-0040963251e5") SAXXMLReader60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SAXXMLReader60, 0x88d96a0c, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * XMLSchemaCache60 coclass + */ + +DEFINE_GUID(CLSID_XMLSchemaCache60, 0x88d96a07, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a07-f192-11d4-a65f-0040963251e5") XMLSchemaCache60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLSchemaCache60, 0x88d96a07, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * MXHTMLWriter60 coclass + */ + +DEFINE_GUID(CLSID_MXHTMLWriter60, 0x88d96a10, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a10-f192-11d4-a65f-0040963251e5") MXHTMLWriter60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXHTMLWriter60, 0x88d96a10, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * MXXMLWriter60 coclass + */ + +DEFINE_GUID(CLSID_MXXMLWriter60, 0x88d96a0f, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a0f-f192-11d4-a65f-0040963251e5") MXXMLWriter60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXXMLWriter60, 0x88d96a0f, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * MXNamespaceManager60 coclass + */ + +DEFINE_GUID(CLSID_MXNamespaceManager60, 0x88d96a11, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a11-f192-11d4-a65f-0040963251e5") MXNamespaceManager60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(MXNamespaceManager60, 0x88d96a11, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * SAXAttributes60 coclass + */ + +DEFINE_GUID(CLSID_SAXAttributes60, 0x88d96a0e, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a0e-f192-11d4-a65f-0040963251e5") SAXAttributes60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SAXAttributes60, 0x88d96a0e, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * XSLTemplate60 coclass + */ + +DEFINE_GUID(CLSID_XSLTemplate60, 0x88d96a08, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a08-f192-11d4-a65f-0040963251e5") XSLTemplate60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XSLTemplate60, 0x88d96a08, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * XMLHTTP60 coclass + */ + +DEFINE_GUID(CLSID_XMLHTTP60, 0x88d96a0a, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a0a-f192-11d4-a65f-0040963251e5") XMLHTTP60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(XMLHTTP60, 0x88d96a0a, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +/***************************************************************************** + * ServerXMLHTTP60 coclass + */ + +DEFINE_GUID(CLSID_ServerXMLHTTP60, 0x88d96a0b, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5); + +#ifdef __cplusplus +class DECLSPEC_UUID("88d96a0b-f192-11d4-a65f-0040963251e5") ServerXMLHTTP60; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ServerXMLHTTP60, 0x88d96a0b, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5) +#endif +#endif + +#endif /* __MSXML2_LIBRARY_DEFINED__ */ +#define E_XML_NOTWF 0xC00CE223 +#define E_XML_NODTD 0xC00CE224 +#define E_XML_INVALID 0xC00CE225 +#define E_XML_BUFFERTOOSMALL 0xC00CE226 +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); +unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); +unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); +void __RPC_USER BSTR_UserFree (ULONG *, BSTR *); +ULONG __RPC_USER VARIANT_UserSize (ULONG *, ULONG, VARIANT *); +unsigned char * __RPC_USER VARIANT_UserMarshal (ULONG *, unsigned char *, VARIANT *); +unsigned char * __RPC_USER VARIANT_UserUnmarshal(ULONG *, unsigned char *, VARIANT *); +void __RPC_USER VARIANT_UserFree (ULONG *, VARIANT *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __msxml6_h__ */ diff --git a/lib/libc/include/any-windows-any/msxml6did.h b/lib/libc/include/any-windows-any/msxml6did.h new file mode 100644 index 0000000000000000000000000000000000000000..1e52578e7d79e80207817e9b21fa8f149e2eadb1 --- /dev/null +++ b/lib/libc/include/any-windows-any/msxml6did.h @@ -0,0 +1,24 @@ +/* + * Copyright (C) 2010 Nikolay Sivov for CodeWeavers + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + */ + +#ifndef __MSXML6DID_H__ +#define __MSXML6DID_H__ + +#include + +#endif /* __MSXML6DID_H__ */ diff --git a/lib/libc/include/any-windows-any/napcertrelyingparty.h b/lib/libc/include/any-windows-any/napcertrelyingparty.h index dfc61d122e606c33264f17f694897a3da61e4e83..ba8a8b254ff4e058f31c9160986d89370c258e04 100644 --- a/lib/libc/include/any-windows-any/napcertrelyingparty.h +++ b/lib/libc/include/any-windows-any/napcertrelyingparty.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/napcertrelyingparty.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/napcertrelyingparty.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __napcertrelyingparty_h__ #define __napcertrelyingparty_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __INapCertRelyingParty_FWD_DEFINED__ @@ -127,23 +135,23 @@ interface INapCertRelyingParty { #define INapCertRelyingParty_GetSubscribedRelyingParties(This,count,relyingParties) (This)->lpVtbl->GetSubscribedRelyingParties(This,count,relyingParties) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapCertRelyingParty_QueryInterface(INapCertRelyingParty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapCertRelyingParty_QueryInterface(INapCertRelyingParty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapCertRelyingParty_AddRef(INapCertRelyingParty* This) { +static __WIDL_INLINE ULONG INapCertRelyingParty_AddRef(INapCertRelyingParty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapCertRelyingParty_Release(INapCertRelyingParty* This) { +static __WIDL_INLINE ULONG INapCertRelyingParty_Release(INapCertRelyingParty* This) { return This->lpVtbl->Release(This); } /*** INapCertRelyingParty methods ***/ -static FORCEINLINE HRESULT INapCertRelyingParty_SubscribeCertByGroup(INapCertRelyingParty* This,EnforcementEntityId id,const BSTR subscriberName,const VARIANT *reserved,WINBOOL *certExists) { +static __WIDL_INLINE HRESULT INapCertRelyingParty_SubscribeCertByGroup(INapCertRelyingParty* This,EnforcementEntityId id,const BSTR subscriberName,const VARIANT *reserved,WINBOOL *certExists) { return This->lpVtbl->SubscribeCertByGroup(This,id,subscriberName,reserved,certExists); } -static FORCEINLINE HRESULT INapCertRelyingParty_UnSubscribeCertByGroup(INapCertRelyingParty* This,EnforcementEntityId id,const VARIANT *reserved) { +static __WIDL_INLINE HRESULT INapCertRelyingParty_UnSubscribeCertByGroup(INapCertRelyingParty* This,EnforcementEntityId id,const VARIANT *reserved) { return This->lpVtbl->UnSubscribeCertByGroup(This,id,reserved); } -static FORCEINLINE HRESULT INapCertRelyingParty_GetSubscribedRelyingParties(INapCertRelyingParty* This,EnforcementEntityCount *count,EnforcementEntityId **relyingParties) { +static __WIDL_INLINE HRESULT INapCertRelyingParty_GetSubscribedRelyingParties(INapCertRelyingParty* This,EnforcementEntityCount *count,EnforcementEntityId **relyingParties) { return This->lpVtbl->GetSubscribedRelyingParties(This,count,relyingParties); } #endif diff --git a/lib/libc/include/any-windows-any/napcommon.h b/lib/libc/include/any-windows-any/napcommon.h index 8f573164158b803394d099e172db7e98d0e854a4..81961275bfd1e3201ae4decc35d322c1e5529873 100644 --- a/lib/libc/include/any-windows-any/napcommon.h +++ b/lib/libc/include/any-windows-any/napcommon.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/napcommon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/napcommon.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __napcommon_h__ #define __napcommon_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __INapComponentConfig_FWD_DEFINED__ @@ -146,26 +154,26 @@ interface INapComponentConfig { #define INapComponentConfig_SetConfig(This,bCount,data) (This)->lpVtbl->SetConfig(This,bCount,data) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapComponentConfig_QueryInterface(INapComponentConfig* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapComponentConfig_QueryInterface(INapComponentConfig* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapComponentConfig_AddRef(INapComponentConfig* This) { +static __WIDL_INLINE ULONG INapComponentConfig_AddRef(INapComponentConfig* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapComponentConfig_Release(INapComponentConfig* This) { +static __WIDL_INLINE ULONG INapComponentConfig_Release(INapComponentConfig* This) { return This->lpVtbl->Release(This); } /*** INapComponentConfig methods ***/ -static FORCEINLINE HRESULT INapComponentConfig_IsUISupported(INapComponentConfig* This,WINBOOL *isSupported) { +static __WIDL_INLINE HRESULT INapComponentConfig_IsUISupported(INapComponentConfig* This,WINBOOL *isSupported) { return This->lpVtbl->IsUISupported(This,isSupported); } -static FORCEINLINE HRESULT INapComponentConfig_InvokeUI(INapComponentConfig* This,HWND hwndParent) { +static __WIDL_INLINE HRESULT INapComponentConfig_InvokeUI(INapComponentConfig* This,HWND hwndParent) { return This->lpVtbl->InvokeUI(This,hwndParent); } -static FORCEINLINE HRESULT INapComponentConfig_GetConfig(INapComponentConfig* This,UINT16 *bCount,BYTE **data) { +static __WIDL_INLINE HRESULT INapComponentConfig_GetConfig(INapComponentConfig* This,UINT16 *bCount,BYTE **data) { return This->lpVtbl->GetConfig(This,bCount,data); } -static FORCEINLINE HRESULT INapComponentConfig_SetConfig(INapComponentConfig* This,UINT16 bCount,BYTE *data) { +static __WIDL_INLINE HRESULT INapComponentConfig_SetConfig(INapComponentConfig* This,UINT16 bCount,BYTE *data) { return This->lpVtbl->SetConfig(This,bCount,data); } #endif @@ -286,35 +294,35 @@ interface INapComponentInfo { #define INapComponentInfo_GetLocalizedString(This,msgId,string) (This)->lpVtbl->GetLocalizedString(This,msgId,string) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapComponentInfo_QueryInterface(INapComponentInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapComponentInfo_QueryInterface(INapComponentInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapComponentInfo_AddRef(INapComponentInfo* This) { +static __WIDL_INLINE ULONG INapComponentInfo_AddRef(INapComponentInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapComponentInfo_Release(INapComponentInfo* This) { +static __WIDL_INLINE ULONG INapComponentInfo_Release(INapComponentInfo* This) { return This->lpVtbl->Release(This); } /*** INapComponentInfo methods ***/ -static FORCEINLINE HRESULT INapComponentInfo_GetFriendlyName(INapComponentInfo* This,MessageId *friendlyName) { +static __WIDL_INLINE HRESULT INapComponentInfo_GetFriendlyName(INapComponentInfo* This,MessageId *friendlyName) { return This->lpVtbl->GetFriendlyName(This,friendlyName); } -static FORCEINLINE HRESULT INapComponentInfo_GetDescription(INapComponentInfo* This,MessageId *description) { +static __WIDL_INLINE HRESULT INapComponentInfo_GetDescription(INapComponentInfo* This,MessageId *description) { return This->lpVtbl->GetDescription(This,description); } -static FORCEINLINE HRESULT INapComponentInfo_GetVendorName(INapComponentInfo* This,MessageId *vendorName) { +static __WIDL_INLINE HRESULT INapComponentInfo_GetVendorName(INapComponentInfo* This,MessageId *vendorName) { return This->lpVtbl->GetVendorName(This,vendorName); } -static FORCEINLINE HRESULT INapComponentInfo_GetVersion(INapComponentInfo* This,MessageId *version) { +static __WIDL_INLINE HRESULT INapComponentInfo_GetVersion(INapComponentInfo* This,MessageId *version) { return This->lpVtbl->GetVersion(This,version); } -static FORCEINLINE HRESULT INapComponentInfo_GetIcon(INapComponentInfo* This,CountedString **dllFilePath,UINT32 *iconResourceId) { +static __WIDL_INLINE HRESULT INapComponentInfo_GetIcon(INapComponentInfo* This,CountedString **dllFilePath,UINT32 *iconResourceId) { return This->lpVtbl->GetIcon(This,dllFilePath,iconResourceId); } -static FORCEINLINE HRESULT INapComponentInfo_ConvertErrorCodeToMessageId(INapComponentInfo* This,HRESULT errorCode,MessageId *msgId) { +static __WIDL_INLINE HRESULT INapComponentInfo_ConvertErrorCodeToMessageId(INapComponentInfo* This,HRESULT errorCode,MessageId *msgId) { return This->lpVtbl->ConvertErrorCodeToMessageId(This,errorCode,msgId); } -static FORCEINLINE HRESULT INapComponentInfo_GetLocalizedString(INapComponentInfo* This,MessageId msgId,CountedString **string) { +static __WIDL_INLINE HRESULT INapComponentInfo_GetLocalizedString(INapComponentInfo* This,MessageId msgId,CountedString **string) { return This->lpVtbl->GetLocalizedString(This,msgId,string); } #endif @@ -435,36 +443,36 @@ interface INapComponentConfig2 { #define INapComponentConfig2_InvokeUIFromConfigBlob(This,hwndParent,inbCount,inData,outbCount,outdata,fConfigChanged) (This)->lpVtbl->InvokeUIFromConfigBlob(This,hwndParent,inbCount,inData,outbCount,outdata,fConfigChanged) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapComponentConfig2_QueryInterface(INapComponentConfig2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapComponentConfig2_QueryInterface(INapComponentConfig2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapComponentConfig2_AddRef(INapComponentConfig2* This) { +static __WIDL_INLINE ULONG INapComponentConfig2_AddRef(INapComponentConfig2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapComponentConfig2_Release(INapComponentConfig2* This) { +static __WIDL_INLINE ULONG INapComponentConfig2_Release(INapComponentConfig2* This) { return This->lpVtbl->Release(This); } /*** INapComponentConfig methods ***/ -static FORCEINLINE HRESULT INapComponentConfig2_IsUISupported(INapComponentConfig2* This,WINBOOL *isSupported) { +static __WIDL_INLINE HRESULT INapComponentConfig2_IsUISupported(INapComponentConfig2* This,WINBOOL *isSupported) { return This->lpVtbl->IsUISupported(This,isSupported); } -static FORCEINLINE HRESULT INapComponentConfig2_InvokeUI(INapComponentConfig2* This,HWND hwndParent) { +static __WIDL_INLINE HRESULT INapComponentConfig2_InvokeUI(INapComponentConfig2* This,HWND hwndParent) { return This->lpVtbl->InvokeUI(This,hwndParent); } -static FORCEINLINE HRESULT INapComponentConfig2_GetConfig(INapComponentConfig2* This,UINT16 *bCount,BYTE **data) { +static __WIDL_INLINE HRESULT INapComponentConfig2_GetConfig(INapComponentConfig2* This,UINT16 *bCount,BYTE **data) { return This->lpVtbl->GetConfig(This,bCount,data); } -static FORCEINLINE HRESULT INapComponentConfig2_SetConfig(INapComponentConfig2* This,UINT16 bCount,BYTE *data) { +static __WIDL_INLINE HRESULT INapComponentConfig2_SetConfig(INapComponentConfig2* This,UINT16 bCount,BYTE *data) { return This->lpVtbl->SetConfig(This,bCount,data); } /*** INapComponentConfig2 methods ***/ -static FORCEINLINE HRESULT INapComponentConfig2_IsRemoteConfigSupported(INapComponentConfig2* This,WINBOOL *isSupported,UINT8 *remoteConfigType) { +static __WIDL_INLINE HRESULT INapComponentConfig2_IsRemoteConfigSupported(INapComponentConfig2* This,WINBOOL *isSupported,UINT8 *remoteConfigType) { return This->lpVtbl->IsRemoteConfigSupported(This,isSupported,remoteConfigType); } -static FORCEINLINE HRESULT INapComponentConfig2_InvokeUIForMachine(INapComponentConfig2* This,HWND hwndParent,CountedString *machineName) { +static __WIDL_INLINE HRESULT INapComponentConfig2_InvokeUIForMachine(INapComponentConfig2* This,HWND hwndParent,CountedString *machineName) { return This->lpVtbl->InvokeUIForMachine(This,hwndParent,machineName); } -static FORCEINLINE HRESULT INapComponentConfig2_InvokeUIFromConfigBlob(INapComponentConfig2* This,HWND hwndParent,UINT16 inbCount,BYTE *inData,UINT16 *outbCount,BYTE **outdata,WINBOOL *fConfigChanged) { +static __WIDL_INLINE HRESULT INapComponentConfig2_InvokeUIFromConfigBlob(INapComponentConfig2* This,HWND hwndParent,UINT16 inbCount,BYTE *inData,UINT16 *outbCount,BYTE **outdata,WINBOOL *fConfigChanged) { return This->lpVtbl->InvokeUIFromConfigBlob(This,hwndParent,inbCount,inData,outbCount,outdata,fConfigChanged); } #endif @@ -618,52 +626,52 @@ interface INapComponentConfig3 { #define INapComponentConfig3_SetConfigToID(This,configID,count,data) (This)->lpVtbl->SetConfigToID(This,configID,count,data) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapComponentConfig3_QueryInterface(INapComponentConfig3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapComponentConfig3_QueryInterface(INapComponentConfig3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapComponentConfig3_AddRef(INapComponentConfig3* This) { +static __WIDL_INLINE ULONG INapComponentConfig3_AddRef(INapComponentConfig3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapComponentConfig3_Release(INapComponentConfig3* This) { +static __WIDL_INLINE ULONG INapComponentConfig3_Release(INapComponentConfig3* This) { return This->lpVtbl->Release(This); } /*** INapComponentConfig methods ***/ -static FORCEINLINE HRESULT INapComponentConfig3_IsUISupported(INapComponentConfig3* This,WINBOOL *isSupported) { +static __WIDL_INLINE HRESULT INapComponentConfig3_IsUISupported(INapComponentConfig3* This,WINBOOL *isSupported) { return This->lpVtbl->IsUISupported(This,isSupported); } -static FORCEINLINE HRESULT INapComponentConfig3_InvokeUI(INapComponentConfig3* This,HWND hwndParent) { +static __WIDL_INLINE HRESULT INapComponentConfig3_InvokeUI(INapComponentConfig3* This,HWND hwndParent) { return This->lpVtbl->InvokeUI(This,hwndParent); } -static FORCEINLINE HRESULT INapComponentConfig3_GetConfig(INapComponentConfig3* This,UINT16 *bCount,BYTE **data) { +static __WIDL_INLINE HRESULT INapComponentConfig3_GetConfig(INapComponentConfig3* This,UINT16 *bCount,BYTE **data) { return This->lpVtbl->GetConfig(This,bCount,data); } -static FORCEINLINE HRESULT INapComponentConfig3_SetConfig(INapComponentConfig3* This,UINT16 bCount,BYTE *data) { +static __WIDL_INLINE HRESULT INapComponentConfig3_SetConfig(INapComponentConfig3* This,UINT16 bCount,BYTE *data) { return This->lpVtbl->SetConfig(This,bCount,data); } /*** INapComponentConfig2 methods ***/ -static FORCEINLINE HRESULT INapComponentConfig3_IsRemoteConfigSupported(INapComponentConfig3* This,WINBOOL *isSupported,UINT8 *remoteConfigType) { +static __WIDL_INLINE HRESULT INapComponentConfig3_IsRemoteConfigSupported(INapComponentConfig3* This,WINBOOL *isSupported,UINT8 *remoteConfigType) { return This->lpVtbl->IsRemoteConfigSupported(This,isSupported,remoteConfigType); } -static FORCEINLINE HRESULT INapComponentConfig3_InvokeUIForMachine(INapComponentConfig3* This,HWND hwndParent,CountedString *machineName) { +static __WIDL_INLINE HRESULT INapComponentConfig3_InvokeUIForMachine(INapComponentConfig3* This,HWND hwndParent,CountedString *machineName) { return This->lpVtbl->InvokeUIForMachine(This,hwndParent,machineName); } -static FORCEINLINE HRESULT INapComponentConfig3_InvokeUIFromConfigBlob(INapComponentConfig3* This,HWND hwndParent,UINT16 inbCount,BYTE *inData,UINT16 *outbCount,BYTE **outdata,WINBOOL *fConfigChanged) { +static __WIDL_INLINE HRESULT INapComponentConfig3_InvokeUIFromConfigBlob(INapComponentConfig3* This,HWND hwndParent,UINT16 inbCount,BYTE *inData,UINT16 *outbCount,BYTE **outdata,WINBOOL *fConfigChanged) { return This->lpVtbl->InvokeUIFromConfigBlob(This,hwndParent,inbCount,inData,outbCount,outdata,fConfigChanged); } /*** INapComponentConfig3 methods ***/ -static FORCEINLINE HRESULT INapComponentConfig3_NewConfig(INapComponentConfig3* This,UINT32 configID) { +static __WIDL_INLINE HRESULT INapComponentConfig3_NewConfig(INapComponentConfig3* This,UINT32 configID) { return This->lpVtbl->NewConfig(This,configID); } -static FORCEINLINE HRESULT INapComponentConfig3_DeleteConfig(INapComponentConfig3* This,UINT32 configID) { +static __WIDL_INLINE HRESULT INapComponentConfig3_DeleteConfig(INapComponentConfig3* This,UINT32 configID) { return This->lpVtbl->DeleteConfig(This,configID); } -static FORCEINLINE HRESULT INapComponentConfig3_DeleteAllConfig(INapComponentConfig3* This) { +static __WIDL_INLINE HRESULT INapComponentConfig3_DeleteAllConfig(INapComponentConfig3* This) { return This->lpVtbl->DeleteAllConfig(This); } -static FORCEINLINE HRESULT INapComponentConfig3_GetConfigFromID(INapComponentConfig3* This,UINT32 configID,UINT16 *count,BYTE **outdata) { +static __WIDL_INLINE HRESULT INapComponentConfig3_GetConfigFromID(INapComponentConfig3* This,UINT32 configID,UINT16 *count,BYTE **outdata) { return This->lpVtbl->GetConfigFromID(This,configID,count,outdata); } -static FORCEINLINE HRESULT INapComponentConfig3_SetConfigToID(INapComponentConfig3* This,UINT32 configID,UINT16 count,BYTE *data) { +static __WIDL_INLINE HRESULT INapComponentConfig3_SetConfigToID(INapComponentConfig3* This,UINT32 configID,UINT16 count,BYTE *data) { return This->lpVtbl->SetConfigToID(This,configID,count,data); } #endif diff --git a/lib/libc/include/any-windows-any/napenforcementclient.h b/lib/libc/include/any-windows-any/napenforcementclient.h index f7998ef8eb8ea024c557b7919b7332d79a62a366..0edad57f1e3ad714808aefbd627cc8110ccd3ae4 100644 --- a/lib/libc/include/any-windows-any/napenforcementclient.h +++ b/lib/libc/include/any-windows-any/napenforcementclient.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/napenforcementclient.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/napenforcementclient.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __napenforcementclient_h__ #define __napenforcementclient_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __INapEnforcementClientBinding_FWD_DEFINED__ @@ -200,35 +208,35 @@ interface INapEnforcementClientBinding { #define INapEnforcementClientBinding_NotifySoHChangeFailure(This) (This)->lpVtbl->NotifySoHChangeFailure(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapEnforcementClientBinding_QueryInterface(INapEnforcementClientBinding* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapEnforcementClientBinding_QueryInterface(INapEnforcementClientBinding* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapEnforcementClientBinding_AddRef(INapEnforcementClientBinding* This) { +static __WIDL_INLINE ULONG INapEnforcementClientBinding_AddRef(INapEnforcementClientBinding* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapEnforcementClientBinding_Release(INapEnforcementClientBinding* This) { +static __WIDL_INLINE ULONG INapEnforcementClientBinding_Release(INapEnforcementClientBinding* This) { return This->lpVtbl->Release(This); } /*** INapEnforcementClientBinding methods ***/ -static FORCEINLINE HRESULT INapEnforcementClientBinding_Initialize(INapEnforcementClientBinding* This,EnforcementEntityId id,INapEnforcementClientCallback *callback) { +static __WIDL_INLINE HRESULT INapEnforcementClientBinding_Initialize(INapEnforcementClientBinding* This,EnforcementEntityId id,INapEnforcementClientCallback *callback) { return This->lpVtbl->Initialize(This,id,callback); } -static FORCEINLINE HRESULT INapEnforcementClientBinding_Uninitialize(INapEnforcementClientBinding* This) { +static __WIDL_INLINE HRESULT INapEnforcementClientBinding_Uninitialize(INapEnforcementClientBinding* This) { return This->lpVtbl->Uninitialize(This); } -static FORCEINLINE HRESULT INapEnforcementClientBinding_CreateConnection(INapEnforcementClientBinding* This,INapEnforcementClientConnection **connection) { +static __WIDL_INLINE HRESULT INapEnforcementClientBinding_CreateConnection(INapEnforcementClientBinding* This,INapEnforcementClientConnection **connection) { return This->lpVtbl->CreateConnection(This,connection); } -static FORCEINLINE HRESULT INapEnforcementClientBinding_GetSoHRequest(INapEnforcementClientBinding* This,INapEnforcementClientConnection *connection,WINBOOL *retriggerHint) { +static __WIDL_INLINE HRESULT INapEnforcementClientBinding_GetSoHRequest(INapEnforcementClientBinding* This,INapEnforcementClientConnection *connection,WINBOOL *retriggerHint) { return This->lpVtbl->GetSoHRequest(This,connection,retriggerHint); } -static FORCEINLINE HRESULT INapEnforcementClientBinding_ProcessSoHResponse(INapEnforcementClientBinding* This,INapEnforcementClientConnection *connection) { +static __WIDL_INLINE HRESULT INapEnforcementClientBinding_ProcessSoHResponse(INapEnforcementClientBinding* This,INapEnforcementClientConnection *connection) { return This->lpVtbl->ProcessSoHResponse(This,connection); } -static FORCEINLINE HRESULT INapEnforcementClientBinding_NotifyConnectionStateDown(INapEnforcementClientBinding* This,INapEnforcementClientConnection *downCxn) { +static __WIDL_INLINE HRESULT INapEnforcementClientBinding_NotifyConnectionStateDown(INapEnforcementClientBinding* This,INapEnforcementClientConnection *downCxn) { return This->lpVtbl->NotifyConnectionStateDown(This,downCxn); } -static FORCEINLINE HRESULT INapEnforcementClientBinding_NotifySoHChangeFailure(INapEnforcementClientBinding* This) { +static __WIDL_INLINE HRESULT INapEnforcementClientBinding_NotifySoHChangeFailure(INapEnforcementClientBinding* This) { return This->lpVtbl->NotifySoHChangeFailure(This); } #endif @@ -306,20 +314,20 @@ interface INapEnforcementClientCallback { #define INapEnforcementClientCallback_GetConnections(This,connections) (This)->lpVtbl->GetConnections(This,connections) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapEnforcementClientCallback_QueryInterface(INapEnforcementClientCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapEnforcementClientCallback_QueryInterface(INapEnforcementClientCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapEnforcementClientCallback_AddRef(INapEnforcementClientCallback* This) { +static __WIDL_INLINE ULONG INapEnforcementClientCallback_AddRef(INapEnforcementClientCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapEnforcementClientCallback_Release(INapEnforcementClientCallback* This) { +static __WIDL_INLINE ULONG INapEnforcementClientCallback_Release(INapEnforcementClientCallback* This) { return This->lpVtbl->Release(This); } /*** INapEnforcementClientCallback methods ***/ -static FORCEINLINE HRESULT INapEnforcementClientCallback_NotifySoHChange(INapEnforcementClientCallback* This) { +static __WIDL_INLINE HRESULT INapEnforcementClientCallback_NotifySoHChange(INapEnforcementClientCallback* This) { return This->lpVtbl->NotifySoHChange(This); } -static FORCEINLINE HRESULT INapEnforcementClientCallback_GetConnections(INapEnforcementClientCallback* This,Connections **connections) { +static __WIDL_INLINE HRESULT INapEnforcementClientCallback_GetConnections(INapEnforcementClientCallback* This,Connections **connections) { return This->lpVtbl->GetConnections(This,connections); } #endif @@ -545,74 +553,74 @@ interface INapEnforcementClientConnection { #define INapEnforcementClientConnection_GetEnforcerPrivateData(This,privateData) (This)->lpVtbl->GetEnforcerPrivateData(This,privateData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapEnforcementClientConnection_QueryInterface(INapEnforcementClientConnection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_QueryInterface(INapEnforcementClientConnection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapEnforcementClientConnection_AddRef(INapEnforcementClientConnection* This) { +static __WIDL_INLINE ULONG INapEnforcementClientConnection_AddRef(INapEnforcementClientConnection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapEnforcementClientConnection_Release(INapEnforcementClientConnection* This) { +static __WIDL_INLINE ULONG INapEnforcementClientConnection_Release(INapEnforcementClientConnection* This) { return This->lpVtbl->Release(This); } /*** INapEnforcementClientConnection methods ***/ -static FORCEINLINE HRESULT INapEnforcementClientConnection_Initialize(INapEnforcementClientConnection* This,EnforcementEntityId id) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_Initialize(INapEnforcementClientConnection* This,EnforcementEntityId id) { return This->lpVtbl->Initialize(This,id); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_SetMaxSize(INapEnforcementClientConnection* This,ProtocolMaxSize maxSize) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_SetMaxSize(INapEnforcementClientConnection* This,ProtocolMaxSize maxSize) { return This->lpVtbl->SetMaxSize(This,maxSize); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_GetMaxSize(INapEnforcementClientConnection* This,ProtocolMaxSize *maxSize) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_GetMaxSize(INapEnforcementClientConnection* This,ProtocolMaxSize *maxSize) { return This->lpVtbl->GetMaxSize(This,maxSize); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_SetFlags(INapEnforcementClientConnection* This,UINT8 flags) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_SetFlags(INapEnforcementClientConnection* This,UINT8 flags) { return This->lpVtbl->SetFlags(This,flags); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_GetFlags(INapEnforcementClientConnection* This,UINT8 *flags) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_GetFlags(INapEnforcementClientConnection* This,UINT8 *flags) { return This->lpVtbl->GetFlags(This,flags); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_SetConnectionId(INapEnforcementClientConnection* This,const ConnectionId *connectionId) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_SetConnectionId(INapEnforcementClientConnection* This,const ConnectionId *connectionId) { return This->lpVtbl->SetConnectionId(This,connectionId); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_GetConnectionId(INapEnforcementClientConnection* This,ConnectionId **connectionId) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_GetConnectionId(INapEnforcementClientConnection* This,ConnectionId **connectionId) { return This->lpVtbl->GetConnectionId(This,connectionId); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_GetCorrelationId(INapEnforcementClientConnection* This,CorrelationId *correlationId) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_GetCorrelationId(INapEnforcementClientConnection* This,CorrelationId *correlationId) { return This->lpVtbl->GetCorrelationId(This,correlationId); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_GetStringCorrelationId(INapEnforcementClientConnection* This,StringCorrelationId **correlationId) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_GetStringCorrelationId(INapEnforcementClientConnection* This,StringCorrelationId **correlationId) { return This->lpVtbl->GetStringCorrelationId(This,correlationId); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_SetCorrelationId(INapEnforcementClientConnection* This,CorrelationId correlationId) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_SetCorrelationId(INapEnforcementClientConnection* This,CorrelationId correlationId) { return This->lpVtbl->SetCorrelationId(This,correlationId); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_SetSoHRequest(INapEnforcementClientConnection* This,const NetworkSoHRequest *sohRequest) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_SetSoHRequest(INapEnforcementClientConnection* This,const NetworkSoHRequest *sohRequest) { return This->lpVtbl->SetSoHRequest(This,sohRequest); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_GetSoHRequest(INapEnforcementClientConnection* This,NetworkSoHRequest **sohRequest) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_GetSoHRequest(INapEnforcementClientConnection* This,NetworkSoHRequest **sohRequest) { return This->lpVtbl->GetSoHRequest(This,sohRequest); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_SetSoHResponse(INapEnforcementClientConnection* This,const NetworkSoHResponse *sohResponse) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_SetSoHResponse(INapEnforcementClientConnection* This,const NetworkSoHResponse *sohResponse) { return This->lpVtbl->SetSoHResponse(This,sohResponse); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_GetSoHResponse(INapEnforcementClientConnection* This,NetworkSoHResponse **sohResponse) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_GetSoHResponse(INapEnforcementClientConnection* This,NetworkSoHResponse **sohResponse) { return This->lpVtbl->GetSoHResponse(This,sohResponse); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_SetIsolationInfo(INapEnforcementClientConnection* This,const IsolationInfo *isolationInfo) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_SetIsolationInfo(INapEnforcementClientConnection* This,const IsolationInfo *isolationInfo) { return This->lpVtbl->SetIsolationInfo(This,isolationInfo); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_GetIsolationInfo(INapEnforcementClientConnection* This,IsolationInfo **isolationInfo) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_GetIsolationInfo(INapEnforcementClientConnection* This,IsolationInfo **isolationInfo) { return This->lpVtbl->GetIsolationInfo(This,isolationInfo); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_SetPrivateData(INapEnforcementClientConnection* This,const PrivateData *privateData) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_SetPrivateData(INapEnforcementClientConnection* This,const PrivateData *privateData) { return This->lpVtbl->SetPrivateData(This,privateData); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_GetPrivateData(INapEnforcementClientConnection* This,PrivateData **privateData) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_GetPrivateData(INapEnforcementClientConnection* This,PrivateData **privateData) { return This->lpVtbl->GetPrivateData(This,privateData); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_SetEnforcerPrivateData(INapEnforcementClientConnection* This,const PrivateData *privateData) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_SetEnforcerPrivateData(INapEnforcementClientConnection* This,const PrivateData *privateData) { return This->lpVtbl->SetEnforcerPrivateData(This,privateData); } -static FORCEINLINE HRESULT INapEnforcementClientConnection_GetEnforcerPrivateData(INapEnforcementClientConnection* This,PrivateData **privateData) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection_GetEnforcerPrivateData(INapEnforcementClientConnection* This,PrivateData **privateData) { return This->lpVtbl->GetEnforcerPrivateData(This,privateData); } #endif @@ -809,87 +817,87 @@ interface INapEnforcementClientConnection2 { #define INapEnforcementClientConnection2_SetInstalledShvs(This,count,ids) (This)->lpVtbl->SetInstalledShvs(This,count,ids) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapEnforcementClientConnection2_QueryInterface(INapEnforcementClientConnection2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_QueryInterface(INapEnforcementClientConnection2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapEnforcementClientConnection2_AddRef(INapEnforcementClientConnection2* This) { +static __WIDL_INLINE ULONG INapEnforcementClientConnection2_AddRef(INapEnforcementClientConnection2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapEnforcementClientConnection2_Release(INapEnforcementClientConnection2* This) { +static __WIDL_INLINE ULONG INapEnforcementClientConnection2_Release(INapEnforcementClientConnection2* This) { return This->lpVtbl->Release(This); } /*** INapEnforcementClientConnection methods ***/ -static FORCEINLINE HRESULT INapEnforcementClientConnection2_Initialize(INapEnforcementClientConnection2* This,EnforcementEntityId id) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_Initialize(INapEnforcementClientConnection2* This,EnforcementEntityId id) { return This->lpVtbl->Initialize(This,id); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_SetMaxSize(INapEnforcementClientConnection2* This,ProtocolMaxSize maxSize) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_SetMaxSize(INapEnforcementClientConnection2* This,ProtocolMaxSize maxSize) { return This->lpVtbl->SetMaxSize(This,maxSize); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_GetMaxSize(INapEnforcementClientConnection2* This,ProtocolMaxSize *maxSize) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_GetMaxSize(INapEnforcementClientConnection2* This,ProtocolMaxSize *maxSize) { return This->lpVtbl->GetMaxSize(This,maxSize); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_SetFlags(INapEnforcementClientConnection2* This,UINT8 flags) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_SetFlags(INapEnforcementClientConnection2* This,UINT8 flags) { return This->lpVtbl->SetFlags(This,flags); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_GetFlags(INapEnforcementClientConnection2* This,UINT8 *flags) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_GetFlags(INapEnforcementClientConnection2* This,UINT8 *flags) { return This->lpVtbl->GetFlags(This,flags); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_SetConnectionId(INapEnforcementClientConnection2* This,const ConnectionId *connectionId) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_SetConnectionId(INapEnforcementClientConnection2* This,const ConnectionId *connectionId) { return This->lpVtbl->SetConnectionId(This,connectionId); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_GetConnectionId(INapEnforcementClientConnection2* This,ConnectionId **connectionId) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_GetConnectionId(INapEnforcementClientConnection2* This,ConnectionId **connectionId) { return This->lpVtbl->GetConnectionId(This,connectionId); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_GetCorrelationId(INapEnforcementClientConnection2* This,CorrelationId *correlationId) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_GetCorrelationId(INapEnforcementClientConnection2* This,CorrelationId *correlationId) { return This->lpVtbl->GetCorrelationId(This,correlationId); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_GetStringCorrelationId(INapEnforcementClientConnection2* This,StringCorrelationId **correlationId) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_GetStringCorrelationId(INapEnforcementClientConnection2* This,StringCorrelationId **correlationId) { return This->lpVtbl->GetStringCorrelationId(This,correlationId); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_SetCorrelationId(INapEnforcementClientConnection2* This,CorrelationId correlationId) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_SetCorrelationId(INapEnforcementClientConnection2* This,CorrelationId correlationId) { return This->lpVtbl->SetCorrelationId(This,correlationId); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_SetSoHRequest(INapEnforcementClientConnection2* This,const NetworkSoHRequest *sohRequest) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_SetSoHRequest(INapEnforcementClientConnection2* This,const NetworkSoHRequest *sohRequest) { return This->lpVtbl->SetSoHRequest(This,sohRequest); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_GetSoHRequest(INapEnforcementClientConnection2* This,NetworkSoHRequest **sohRequest) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_GetSoHRequest(INapEnforcementClientConnection2* This,NetworkSoHRequest **sohRequest) { return This->lpVtbl->GetSoHRequest(This,sohRequest); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_SetSoHResponse(INapEnforcementClientConnection2* This,const NetworkSoHResponse *sohResponse) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_SetSoHResponse(INapEnforcementClientConnection2* This,const NetworkSoHResponse *sohResponse) { return This->lpVtbl->SetSoHResponse(This,sohResponse); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_GetSoHResponse(INapEnforcementClientConnection2* This,NetworkSoHResponse **sohResponse) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_GetSoHResponse(INapEnforcementClientConnection2* This,NetworkSoHResponse **sohResponse) { return This->lpVtbl->GetSoHResponse(This,sohResponse); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_SetIsolationInfo(INapEnforcementClientConnection2* This,const IsolationInfo *isolationInfo) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_SetIsolationInfo(INapEnforcementClientConnection2* This,const IsolationInfo *isolationInfo) { return This->lpVtbl->SetIsolationInfo(This,isolationInfo); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_GetIsolationInfo(INapEnforcementClientConnection2* This,IsolationInfo **isolationInfo) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_GetIsolationInfo(INapEnforcementClientConnection2* This,IsolationInfo **isolationInfo) { return This->lpVtbl->GetIsolationInfo(This,isolationInfo); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_SetPrivateData(INapEnforcementClientConnection2* This,const PrivateData *privateData) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_SetPrivateData(INapEnforcementClientConnection2* This,const PrivateData *privateData) { return This->lpVtbl->SetPrivateData(This,privateData); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_GetPrivateData(INapEnforcementClientConnection2* This,PrivateData **privateData) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_GetPrivateData(INapEnforcementClientConnection2* This,PrivateData **privateData) { return This->lpVtbl->GetPrivateData(This,privateData); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_SetEnforcerPrivateData(INapEnforcementClientConnection2* This,const PrivateData *privateData) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_SetEnforcerPrivateData(INapEnforcementClientConnection2* This,const PrivateData *privateData) { return This->lpVtbl->SetEnforcerPrivateData(This,privateData); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_GetEnforcerPrivateData(INapEnforcementClientConnection2* This,PrivateData **privateData) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_GetEnforcerPrivateData(INapEnforcementClientConnection2* This,PrivateData **privateData) { return This->lpVtbl->GetEnforcerPrivateData(This,privateData); } /*** INapEnforcementClientConnection2 methods ***/ -static FORCEINLINE HRESULT INapEnforcementClientConnection2_SetIsolationInfoEx(INapEnforcementClientConnection2* This,const IsolationInfoEx *isolationInfo) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_SetIsolationInfoEx(INapEnforcementClientConnection2* This,const IsolationInfoEx *isolationInfo) { return This->lpVtbl->SetIsolationInfoEx(This,isolationInfo); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_GetIsolationInfoEx(INapEnforcementClientConnection2* This,IsolationInfoEx **isolationInfo) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_GetIsolationInfoEx(INapEnforcementClientConnection2* This,IsolationInfoEx **isolationInfo) { return This->lpVtbl->GetIsolationInfoEx(This,isolationInfo); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_GetInstalledShvs(INapEnforcementClientConnection2* This,SystemHealthEntityCount *count,SystemHealthEntityId **ids) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_GetInstalledShvs(INapEnforcementClientConnection2* This,SystemHealthEntityCount *count,SystemHealthEntityId **ids) { return This->lpVtbl->GetInstalledShvs(This,count,ids); } -static FORCEINLINE HRESULT INapEnforcementClientConnection2_SetInstalledShvs(INapEnforcementClientConnection2* This,SystemHealthEntityCount count,SystemHealthEntityId *ids) { +static __WIDL_INLINE HRESULT INapEnforcementClientConnection2_SetInstalledShvs(INapEnforcementClientConnection2* This,SystemHealthEntityCount count,SystemHealthEntityId *ids) { return This->lpVtbl->SetInstalledShvs(This,count,ids); } #endif diff --git a/lib/libc/include/any-windows-any/napmanagement.h b/lib/libc/include/any-windows-any/napmanagement.h index 2cd8941ee6829624482c7f95c4e2a2752f17781c..182db8844d40169abd56ceeb8adb550dcbc0475a 100644 --- a/lib/libc/include/any-windows-any/napmanagement.h +++ b/lib/libc/include/any-windows-any/napmanagement.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/napmanagement.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/napmanagement.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __napmanagement_h__ #define __napmanagement_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __INapClientManagement_FWD_DEFINED__ @@ -171,38 +179,38 @@ interface INapClientManagement { #define INapClientManagement_GetRegisteredEnforcementClients(This,count,enforcers) (This)->lpVtbl->GetRegisteredEnforcementClients(This,count,enforcers) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapClientManagement_QueryInterface(INapClientManagement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapClientManagement_QueryInterface(INapClientManagement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapClientManagement_AddRef(INapClientManagement* This) { +static __WIDL_INLINE ULONG INapClientManagement_AddRef(INapClientManagement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapClientManagement_Release(INapClientManagement* This) { +static __WIDL_INLINE ULONG INapClientManagement_Release(INapClientManagement* This) { return This->lpVtbl->Release(This); } /*** INapClientManagement methods ***/ -static FORCEINLINE HRESULT INapClientManagement_GetNapClientInfo(INapClientManagement* This,WINBOOL *isNapEnabled,CountedString **clientName,CountedString **clientDescription,CountedString **protocolVersion) { +static __WIDL_INLINE HRESULT INapClientManagement_GetNapClientInfo(INapClientManagement* This,WINBOOL *isNapEnabled,CountedString **clientName,CountedString **clientDescription,CountedString **protocolVersion) { return This->lpVtbl->GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion); } -static FORCEINLINE HRESULT INapClientManagement_GetSystemIsolationInfo(INapClientManagement* This,IsolationInfo **isolationInfo,WINBOOL *unknownConnections) { +static __WIDL_INLINE HRESULT INapClientManagement_GetSystemIsolationInfo(INapClientManagement* This,IsolationInfo **isolationInfo,WINBOOL *unknownConnections) { return This->lpVtbl->GetSystemIsolationInfo(This,isolationInfo,unknownConnections); } -static FORCEINLINE HRESULT INapClientManagement_RegisterSystemHealthAgent(INapClientManagement* This,const NapComponentRegistrationInfo *agent) { +static __WIDL_INLINE HRESULT INapClientManagement_RegisterSystemHealthAgent(INapClientManagement* This,const NapComponentRegistrationInfo *agent) { return This->lpVtbl->RegisterSystemHealthAgent(This,agent); } -static FORCEINLINE HRESULT INapClientManagement_UnregisterSystemHealthAgent(INapClientManagement* This,SystemHealthEntityId id) { +static __WIDL_INLINE HRESULT INapClientManagement_UnregisterSystemHealthAgent(INapClientManagement* This,SystemHealthEntityId id) { return This->lpVtbl->UnregisterSystemHealthAgent(This,id); } -static FORCEINLINE HRESULT INapClientManagement_RegisterEnforcementClient(INapClientManagement* This,const NapComponentRegistrationInfo *enforcer) { +static __WIDL_INLINE HRESULT INapClientManagement_RegisterEnforcementClient(INapClientManagement* This,const NapComponentRegistrationInfo *enforcer) { return This->lpVtbl->RegisterEnforcementClient(This,enforcer); } -static FORCEINLINE HRESULT INapClientManagement_UnregisterEnforcementClient(INapClientManagement* This,EnforcementEntityId id) { +static __WIDL_INLINE HRESULT INapClientManagement_UnregisterEnforcementClient(INapClientManagement* This,EnforcementEntityId id) { return This->lpVtbl->UnregisterEnforcementClient(This,id); } -static FORCEINLINE HRESULT INapClientManagement_GetRegisteredSystemHealthAgents(INapClientManagement* This,SystemHealthEntityCount *count,NapComponentRegistrationInfo **agents) { +static __WIDL_INLINE HRESULT INapClientManagement_GetRegisteredSystemHealthAgents(INapClientManagement* This,SystemHealthEntityCount *count,NapComponentRegistrationInfo **agents) { return This->lpVtbl->GetRegisteredSystemHealthAgents(This,count,agents); } -static FORCEINLINE HRESULT INapClientManagement_GetRegisteredEnforcementClients(INapClientManagement* This,EnforcementEntityCount *count,NapComponentRegistrationInfo **enforcers) { +static __WIDL_INLINE HRESULT INapClientManagement_GetRegisteredEnforcementClients(INapClientManagement* This,EnforcementEntityCount *count,NapComponentRegistrationInfo **enforcers) { return This->lpVtbl->GetRegisteredEnforcementClients(This,count,enforcers); } #endif @@ -319,42 +327,42 @@ interface INapClientManagement2 { #define INapClientManagement2_GetSystemIsolationInfoEx(This,isolationInfo,unknownConnections) (This)->lpVtbl->GetSystemIsolationInfoEx(This,isolationInfo,unknownConnections) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapClientManagement2_QueryInterface(INapClientManagement2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapClientManagement2_QueryInterface(INapClientManagement2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapClientManagement2_AddRef(INapClientManagement2* This) { +static __WIDL_INLINE ULONG INapClientManagement2_AddRef(INapClientManagement2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapClientManagement2_Release(INapClientManagement2* This) { +static __WIDL_INLINE ULONG INapClientManagement2_Release(INapClientManagement2* This) { return This->lpVtbl->Release(This); } /*** INapClientManagement methods ***/ -static FORCEINLINE HRESULT INapClientManagement2_GetNapClientInfo(INapClientManagement2* This,WINBOOL *isNapEnabled,CountedString **clientName,CountedString **clientDescription,CountedString **protocolVersion) { +static __WIDL_INLINE HRESULT INapClientManagement2_GetNapClientInfo(INapClientManagement2* This,WINBOOL *isNapEnabled,CountedString **clientName,CountedString **clientDescription,CountedString **protocolVersion) { return This->lpVtbl->GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion); } -static FORCEINLINE HRESULT INapClientManagement2_GetSystemIsolationInfo(INapClientManagement2* This,IsolationInfo **isolationInfo,WINBOOL *unknownConnections) { +static __WIDL_INLINE HRESULT INapClientManagement2_GetSystemIsolationInfo(INapClientManagement2* This,IsolationInfo **isolationInfo,WINBOOL *unknownConnections) { return This->lpVtbl->GetSystemIsolationInfo(This,isolationInfo,unknownConnections); } -static FORCEINLINE HRESULT INapClientManagement2_RegisterSystemHealthAgent(INapClientManagement2* This,const NapComponentRegistrationInfo *agent) { +static __WIDL_INLINE HRESULT INapClientManagement2_RegisterSystemHealthAgent(INapClientManagement2* This,const NapComponentRegistrationInfo *agent) { return This->lpVtbl->RegisterSystemHealthAgent(This,agent); } -static FORCEINLINE HRESULT INapClientManagement2_UnregisterSystemHealthAgent(INapClientManagement2* This,SystemHealthEntityId id) { +static __WIDL_INLINE HRESULT INapClientManagement2_UnregisterSystemHealthAgent(INapClientManagement2* This,SystemHealthEntityId id) { return This->lpVtbl->UnregisterSystemHealthAgent(This,id); } -static FORCEINLINE HRESULT INapClientManagement2_RegisterEnforcementClient(INapClientManagement2* This,const NapComponentRegistrationInfo *enforcer) { +static __WIDL_INLINE HRESULT INapClientManagement2_RegisterEnforcementClient(INapClientManagement2* This,const NapComponentRegistrationInfo *enforcer) { return This->lpVtbl->RegisterEnforcementClient(This,enforcer); } -static FORCEINLINE HRESULT INapClientManagement2_UnregisterEnforcementClient(INapClientManagement2* This,EnforcementEntityId id) { +static __WIDL_INLINE HRESULT INapClientManagement2_UnregisterEnforcementClient(INapClientManagement2* This,EnforcementEntityId id) { return This->lpVtbl->UnregisterEnforcementClient(This,id); } -static FORCEINLINE HRESULT INapClientManagement2_GetRegisteredSystemHealthAgents(INapClientManagement2* This,SystemHealthEntityCount *count,NapComponentRegistrationInfo **agents) { +static __WIDL_INLINE HRESULT INapClientManagement2_GetRegisteredSystemHealthAgents(INapClientManagement2* This,SystemHealthEntityCount *count,NapComponentRegistrationInfo **agents) { return This->lpVtbl->GetRegisteredSystemHealthAgents(This,count,agents); } -static FORCEINLINE HRESULT INapClientManagement2_GetRegisteredEnforcementClients(INapClientManagement2* This,EnforcementEntityCount *count,NapComponentRegistrationInfo **enforcers) { +static __WIDL_INLINE HRESULT INapClientManagement2_GetRegisteredEnforcementClients(INapClientManagement2* This,EnforcementEntityCount *count,NapComponentRegistrationInfo **enforcers) { return This->lpVtbl->GetRegisteredEnforcementClients(This,count,enforcers); } /*** INapClientManagement2 methods ***/ -static FORCEINLINE HRESULT INapClientManagement2_GetSystemIsolationInfoEx(INapClientManagement2* This,IsolationInfoEx **isolationInfo,WINBOOL *unknownConnections) { +static __WIDL_INLINE HRESULT INapClientManagement2_GetSystemIsolationInfoEx(INapClientManagement2* This,IsolationInfoEx **isolationInfo,WINBOOL *unknownConnections) { return This->lpVtbl->GetSystemIsolationInfoEx(This,isolationInfo,unknownConnections); } #endif diff --git a/lib/libc/include/any-windows-any/napprotocol.h b/lib/libc/include/any-windows-any/napprotocol.h index bd2072ce3b1a0fd4935fa49c86a0b7e6003bd91b..56b6c29670e15b2cc0376ae46c8092b8978c8c81 100644 --- a/lib/libc/include/any-windows-any/napprotocol.h +++ b/lib/libc/include/any-windows-any/napprotocol.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/napprotocol.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/napprotocol.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __napprotocol_h__ #define __napprotocol_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __INapSoHConstructor_FWD_DEFINED__ @@ -190,26 +198,26 @@ interface INapSoHConstructor { #define INapSoHConstructor_Validate(This,soh,isRequest) (This)->lpVtbl->Validate(This,soh,isRequest) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapSoHConstructor_QueryInterface(INapSoHConstructor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapSoHConstructor_QueryInterface(INapSoHConstructor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapSoHConstructor_AddRef(INapSoHConstructor* This) { +static __WIDL_INLINE ULONG INapSoHConstructor_AddRef(INapSoHConstructor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapSoHConstructor_Release(INapSoHConstructor* This) { +static __WIDL_INLINE ULONG INapSoHConstructor_Release(INapSoHConstructor* This) { return This->lpVtbl->Release(This); } /*** INapSoHConstructor methods ***/ -static FORCEINLINE HRESULT INapSoHConstructor_Initialize(INapSoHConstructor* This,SystemHealthEntityId id,WINBOOL isRequest) { +static __WIDL_INLINE HRESULT INapSoHConstructor_Initialize(INapSoHConstructor* This,SystemHealthEntityId id,WINBOOL isRequest) { return This->lpVtbl->Initialize(This,id,isRequest); } -static FORCEINLINE HRESULT INapSoHConstructor_AppendAttribute(INapSoHConstructor* This,SoHAttributeType type,const SoHAttributeValue *value) { +static __WIDL_INLINE HRESULT INapSoHConstructor_AppendAttribute(INapSoHConstructor* This,SoHAttributeType type,const SoHAttributeValue *value) { return This->lpVtbl->AppendAttribute(This,type,value); } -static FORCEINLINE HRESULT INapSoHConstructor_GetSoH(INapSoHConstructor* This,SoH **soh) { +static __WIDL_INLINE HRESULT INapSoHConstructor_GetSoH(INapSoHConstructor* This,SoH **soh) { return This->lpVtbl->GetSoH(This,soh); } -static FORCEINLINE HRESULT INapSoHConstructor_Validate(INapSoHConstructor* This,const SoH *soh,WINBOOL isRequest) { +static __WIDL_INLINE HRESULT INapSoHConstructor_Validate(INapSoHConstructor* This,const SoH *soh,WINBOOL isRequest) { return This->lpVtbl->Validate(This,soh,isRequest); } #endif @@ -312,26 +320,26 @@ interface INapSoHProcessor { #define INapSoHProcessor_GetNumberOfAttributes(This,attributeCount) (This)->lpVtbl->GetNumberOfAttributes(This,attributeCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapSoHProcessor_QueryInterface(INapSoHProcessor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapSoHProcessor_QueryInterface(INapSoHProcessor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapSoHProcessor_AddRef(INapSoHProcessor* This) { +static __WIDL_INLINE ULONG INapSoHProcessor_AddRef(INapSoHProcessor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapSoHProcessor_Release(INapSoHProcessor* This) { +static __WIDL_INLINE ULONG INapSoHProcessor_Release(INapSoHProcessor* This) { return This->lpVtbl->Release(This); } /*** INapSoHProcessor methods ***/ -static FORCEINLINE HRESULT INapSoHProcessor_Initialize(INapSoHProcessor* This,const SoH *soh,WINBOOL isRequest,SystemHealthEntityId *id) { +static __WIDL_INLINE HRESULT INapSoHProcessor_Initialize(INapSoHProcessor* This,const SoH *soh,WINBOOL isRequest,SystemHealthEntityId *id) { return This->lpVtbl->Initialize(This,soh,isRequest,id); } -static FORCEINLINE HRESULT INapSoHProcessor_FindNextAttribute(INapSoHProcessor* This,UINT16 fromLocation,SoHAttributeType type,UINT16 *attributeLocation) { +static __WIDL_INLINE HRESULT INapSoHProcessor_FindNextAttribute(INapSoHProcessor* This,UINT16 fromLocation,SoHAttributeType type,UINT16 *attributeLocation) { return This->lpVtbl->FindNextAttribute(This,fromLocation,type,attributeLocation); } -static FORCEINLINE HRESULT INapSoHProcessor_GetAttribute(INapSoHProcessor* This,UINT16 attributeLocation,SoHAttributeType *type,SoHAttributeValue **value) { +static __WIDL_INLINE HRESULT INapSoHProcessor_GetAttribute(INapSoHProcessor* This,UINT16 attributeLocation,SoHAttributeType *type,SoHAttributeValue **value) { return This->lpVtbl->GetAttribute(This,attributeLocation,type,value); } -static FORCEINLINE HRESULT INapSoHProcessor_GetNumberOfAttributes(INapSoHProcessor* This,UINT16 *attributeCount) { +static __WIDL_INLINE HRESULT INapSoHProcessor_GetNumberOfAttributes(INapSoHProcessor* This,UINT16 *attributeCount) { return This->lpVtbl->GetNumberOfAttributes(This,attributeCount); } #endif diff --git a/lib/libc/include/any-windows-any/napservermanagement.h b/lib/libc/include/any-windows-any/napservermanagement.h index 468786fad83dd3f7d63466968e137da485e0e9a5..529f5151470b07c9cfd3852fed7e7ceeaad00f01 100644 --- a/lib/libc/include/any-windows-any/napservermanagement.h +++ b/lib/libc/include/any-windows-any/napservermanagement.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/napservermanagement.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/napservermanagement.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __napservermanagement_h__ #define __napservermanagement_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __INapServerManagement_FWD_DEFINED__ @@ -140,23 +148,23 @@ interface INapServerManagement { #define INapServerManagement_SetFailureCategoryMappings(This,id,mapping) (This)->lpVtbl->SetFailureCategoryMappings(This,id,mapping) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapServerManagement_QueryInterface(INapServerManagement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapServerManagement_QueryInterface(INapServerManagement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapServerManagement_AddRef(INapServerManagement* This) { +static __WIDL_INLINE ULONG INapServerManagement_AddRef(INapServerManagement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapServerManagement_Release(INapServerManagement* This) { +static __WIDL_INLINE ULONG INapServerManagement_Release(INapServerManagement* This) { return This->lpVtbl->Release(This); } /*** INapServerManagement methods ***/ -static FORCEINLINE HRESULT INapServerManagement_RegisterSystemHealthValidator(INapServerManagement* This,const NapComponentRegistrationInfo *validator,const CLSID *validatorClsid) { +static __WIDL_INLINE HRESULT INapServerManagement_RegisterSystemHealthValidator(INapServerManagement* This,const NapComponentRegistrationInfo *validator,const CLSID *validatorClsid) { return This->lpVtbl->RegisterSystemHealthValidator(This,validator,validatorClsid); } -static FORCEINLINE HRESULT INapServerManagement_UnregisterSystemHealthValidator(INapServerManagement* This,SystemHealthEntityId id) { +static __WIDL_INLINE HRESULT INapServerManagement_UnregisterSystemHealthValidator(INapServerManagement* This,SystemHealthEntityId id) { return This->lpVtbl->UnregisterSystemHealthValidator(This,id); } -static FORCEINLINE HRESULT INapServerManagement_SetFailureCategoryMappings(INapServerManagement* This,SystemHealthEntityId id,const FailureCategoryMapping mapping) { +static __WIDL_INLINE HRESULT INapServerManagement_SetFailureCategoryMappings(INapServerManagement* This,SystemHealthEntityId id,const FailureCategoryMapping mapping) { return This->lpVtbl->SetFailureCategoryMappings(This,id,mapping); } #endif @@ -249,23 +257,23 @@ interface INapServerInfo { #define INapServerInfo_GetFailureCategoryMappings(This,id,mapping) (This)->lpVtbl->GetFailureCategoryMappings(This,id,mapping) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapServerInfo_QueryInterface(INapServerInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapServerInfo_QueryInterface(INapServerInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapServerInfo_AddRef(INapServerInfo* This) { +static __WIDL_INLINE ULONG INapServerInfo_AddRef(INapServerInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapServerInfo_Release(INapServerInfo* This) { +static __WIDL_INLINE ULONG INapServerInfo_Release(INapServerInfo* This) { return This->lpVtbl->Release(This); } /*** INapServerInfo methods ***/ -static FORCEINLINE HRESULT INapServerInfo_GetNapServerInfo(INapServerInfo* This,CountedString **serverName,CountedString **serverDescription,CountedString **protocolVersion) { +static __WIDL_INLINE HRESULT INapServerInfo_GetNapServerInfo(INapServerInfo* This,CountedString **serverName,CountedString **serverDescription,CountedString **protocolVersion) { return This->lpVtbl->GetNapServerInfo(This,serverName,serverDescription,protocolVersion); } -static FORCEINLINE HRESULT INapServerInfo_GetRegisteredSystemHealthValidators(INapServerInfo* This,SystemHealthEntityCount *count,NapComponentRegistrationInfo **validators,CLSID **validatorClsids) { +static __WIDL_INLINE HRESULT INapServerInfo_GetRegisteredSystemHealthValidators(INapServerInfo* This,SystemHealthEntityCount *count,NapComponentRegistrationInfo **validators,CLSID **validatorClsids) { return This->lpVtbl->GetRegisteredSystemHealthValidators(This,count,validators,validatorClsids); } -static FORCEINLINE HRESULT INapServerInfo_GetFailureCategoryMappings(INapServerInfo* This,SystemHealthEntityId id,FailureCategoryMapping *mapping) { +static __WIDL_INLINE HRESULT INapServerInfo_GetFailureCategoryMappings(INapServerInfo* This,SystemHealthEntityId id,FailureCategoryMapping *mapping) { return This->lpVtbl->GetFailureCategoryMappings(This,id,mapping); } #endif diff --git a/lib/libc/include/any-windows-any/napsystemhealthagent.h b/lib/libc/include/any-windows-any/napsystemhealthagent.h index a5c139e74d7b249469ac6922127ea4a785161cda..0e80b4e0647f25d7f2b3c4811c2829afecfe355b 100644 --- a/lib/libc/include/any-windows-any/napsystemhealthagent.h +++ b/lib/libc/include/any-windows-any/napsystemhealthagent.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/napsystemhealthagent.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/napsystemhealthagent.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __napsystemhealthagent_h__ #define __napsystemhealthagent_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __INapSystemHealthAgentBinding_FWD_DEFINED__ @@ -184,29 +192,29 @@ interface INapSystemHealthAgentBinding { #define INapSystemHealthAgentBinding_FlushCache(This) (This)->lpVtbl->FlushCache(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapSystemHealthAgentBinding_QueryInterface(INapSystemHealthAgentBinding* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentBinding_QueryInterface(INapSystemHealthAgentBinding* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapSystemHealthAgentBinding_AddRef(INapSystemHealthAgentBinding* This) { +static __WIDL_INLINE ULONG INapSystemHealthAgentBinding_AddRef(INapSystemHealthAgentBinding* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapSystemHealthAgentBinding_Release(INapSystemHealthAgentBinding* This) { +static __WIDL_INLINE ULONG INapSystemHealthAgentBinding_Release(INapSystemHealthAgentBinding* This) { return This->lpVtbl->Release(This); } /*** INapSystemHealthAgentBinding methods ***/ -static FORCEINLINE HRESULT INapSystemHealthAgentBinding_Initialize(INapSystemHealthAgentBinding* This,SystemHealthEntityId id,INapSystemHealthAgentCallback *callback) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentBinding_Initialize(INapSystemHealthAgentBinding* This,SystemHealthEntityId id,INapSystemHealthAgentCallback *callback) { return This->lpVtbl->Initialize(This,id,callback); } -static FORCEINLINE HRESULT INapSystemHealthAgentBinding_Uninitialize(INapSystemHealthAgentBinding* This) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentBinding_Uninitialize(INapSystemHealthAgentBinding* This) { return This->lpVtbl->Uninitialize(This); } -static FORCEINLINE HRESULT INapSystemHealthAgentBinding_NotifySoHChange(INapSystemHealthAgentBinding* This) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentBinding_NotifySoHChange(INapSystemHealthAgentBinding* This) { return This->lpVtbl->NotifySoHChange(This); } -static FORCEINLINE HRESULT INapSystemHealthAgentBinding_GetSystemIsolationInfo(INapSystemHealthAgentBinding* This,IsolationInfo **isolationInfo,WINBOOL *unknownConnections) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentBinding_GetSystemIsolationInfo(INapSystemHealthAgentBinding* This,IsolationInfo **isolationInfo,WINBOOL *unknownConnections) { return This->lpVtbl->GetSystemIsolationInfo(This,isolationInfo,unknownConnections); } -static FORCEINLINE HRESULT INapSystemHealthAgentBinding_FlushCache(INapSystemHealthAgentBinding* This) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentBinding_FlushCache(INapSystemHealthAgentBinding* This) { return This->lpVtbl->FlushCache(This); } #endif @@ -301,33 +309,33 @@ interface INapSystemHealthAgentBinding2 { #define INapSystemHealthAgentBinding2_GetSystemIsolationInfoEx(This,isolationInfo,unknownConnections) (This)->lpVtbl->GetSystemIsolationInfoEx(This,isolationInfo,unknownConnections) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapSystemHealthAgentBinding2_QueryInterface(INapSystemHealthAgentBinding2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentBinding2_QueryInterface(INapSystemHealthAgentBinding2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapSystemHealthAgentBinding2_AddRef(INapSystemHealthAgentBinding2* This) { +static __WIDL_INLINE ULONG INapSystemHealthAgentBinding2_AddRef(INapSystemHealthAgentBinding2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapSystemHealthAgentBinding2_Release(INapSystemHealthAgentBinding2* This) { +static __WIDL_INLINE ULONG INapSystemHealthAgentBinding2_Release(INapSystemHealthAgentBinding2* This) { return This->lpVtbl->Release(This); } /*** INapSystemHealthAgentBinding methods ***/ -static FORCEINLINE HRESULT INapSystemHealthAgentBinding2_Initialize(INapSystemHealthAgentBinding2* This,SystemHealthEntityId id,INapSystemHealthAgentCallback *callback) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentBinding2_Initialize(INapSystemHealthAgentBinding2* This,SystemHealthEntityId id,INapSystemHealthAgentCallback *callback) { return This->lpVtbl->Initialize(This,id,callback); } -static FORCEINLINE HRESULT INapSystemHealthAgentBinding2_Uninitialize(INapSystemHealthAgentBinding2* This) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentBinding2_Uninitialize(INapSystemHealthAgentBinding2* This) { return This->lpVtbl->Uninitialize(This); } -static FORCEINLINE HRESULT INapSystemHealthAgentBinding2_NotifySoHChange(INapSystemHealthAgentBinding2* This) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentBinding2_NotifySoHChange(INapSystemHealthAgentBinding2* This) { return This->lpVtbl->NotifySoHChange(This); } -static FORCEINLINE HRESULT INapSystemHealthAgentBinding2_GetSystemIsolationInfo(INapSystemHealthAgentBinding2* This,IsolationInfo **isolationInfo,WINBOOL *unknownConnections) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentBinding2_GetSystemIsolationInfo(INapSystemHealthAgentBinding2* This,IsolationInfo **isolationInfo,WINBOOL *unknownConnections) { return This->lpVtbl->GetSystemIsolationInfo(This,isolationInfo,unknownConnections); } -static FORCEINLINE HRESULT INapSystemHealthAgentBinding2_FlushCache(INapSystemHealthAgentBinding2* This) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentBinding2_FlushCache(INapSystemHealthAgentBinding2* This) { return This->lpVtbl->FlushCache(This); } /*** INapSystemHealthAgentBinding2 methods ***/ -static FORCEINLINE HRESULT INapSystemHealthAgentBinding2_GetSystemIsolationInfoEx(INapSystemHealthAgentBinding2* This,IsolationInfoEx **isolationInfo,WINBOOL *unknownConnections) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentBinding2_GetSystemIsolationInfoEx(INapSystemHealthAgentBinding2* This,IsolationInfoEx **isolationInfo,WINBOOL *unknownConnections) { return This->lpVtbl->GetSystemIsolationInfoEx(This,isolationInfo,unknownConnections); } #endif @@ -437,32 +445,32 @@ interface INapSystemHealthAgentCallback { #define INapSystemHealthAgentCallback_NotifyOrphanedSoHRequest(This,correlationId) (This)->lpVtbl->NotifyOrphanedSoHRequest(This,correlationId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapSystemHealthAgentCallback_QueryInterface(INapSystemHealthAgentCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentCallback_QueryInterface(INapSystemHealthAgentCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapSystemHealthAgentCallback_AddRef(INapSystemHealthAgentCallback* This) { +static __WIDL_INLINE ULONG INapSystemHealthAgentCallback_AddRef(INapSystemHealthAgentCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapSystemHealthAgentCallback_Release(INapSystemHealthAgentCallback* This) { +static __WIDL_INLINE ULONG INapSystemHealthAgentCallback_Release(INapSystemHealthAgentCallback* This) { return This->lpVtbl->Release(This); } /*** INapSystemHealthAgentCallback methods ***/ -static FORCEINLINE HRESULT INapSystemHealthAgentCallback_GetSoHRequest(INapSystemHealthAgentCallback* This,INapSystemHealthAgentRequest *request) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentCallback_GetSoHRequest(INapSystemHealthAgentCallback* This,INapSystemHealthAgentRequest *request) { return This->lpVtbl->GetSoHRequest(This,request); } -static FORCEINLINE HRESULT INapSystemHealthAgentCallback_ProcessSoHResponse(INapSystemHealthAgentCallback* This,INapSystemHealthAgentRequest *request) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentCallback_ProcessSoHResponse(INapSystemHealthAgentCallback* This,INapSystemHealthAgentRequest *request) { return This->lpVtbl->ProcessSoHResponse(This,request); } -static FORCEINLINE HRESULT INapSystemHealthAgentCallback_NotifySystemIsolationStateChange(INapSystemHealthAgentCallback* This) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentCallback_NotifySystemIsolationStateChange(INapSystemHealthAgentCallback* This) { return This->lpVtbl->NotifySystemIsolationStateChange(This); } -static FORCEINLINE HRESULT INapSystemHealthAgentCallback_GetFixupInfo(INapSystemHealthAgentCallback* This,FixupInfo **info) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentCallback_GetFixupInfo(INapSystemHealthAgentCallback* This,FixupInfo **info) { return This->lpVtbl->GetFixupInfo(This,info); } -static FORCEINLINE HRESULT INapSystemHealthAgentCallback_CompareSoHRequests(INapSystemHealthAgentCallback* This,const SoHRequest *lhs,const SoHRequest *rhs,WINBOOL *isEqual) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentCallback_CompareSoHRequests(INapSystemHealthAgentCallback* This,const SoHRequest *lhs,const SoHRequest *rhs,WINBOOL *isEqual) { return This->lpVtbl->CompareSoHRequests(This,lhs,rhs,isEqual); } -static FORCEINLINE HRESULT INapSystemHealthAgentCallback_NotifyOrphanedSoHRequest(INapSystemHealthAgentCallback* This,const CorrelationId *correlationId) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentCallback_NotifyOrphanedSoHRequest(INapSystemHealthAgentCallback* This,const CorrelationId *correlationId) { return This->lpVtbl->NotifyOrphanedSoHRequest(This,correlationId); } #endif @@ -613,50 +621,50 @@ interface AsyncINapSystemHealthAgentCallback { #define AsyncINapSystemHealthAgentCallback_Finish_NotifyOrphanedSoHRequest(This) (This)->lpVtbl->Finish_NotifyOrphanedSoHRequest(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT AsyncINapSystemHealthAgentCallback_QueryInterface(AsyncINapSystemHealthAgentCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthAgentCallback_QueryInterface(AsyncINapSystemHealthAgentCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG AsyncINapSystemHealthAgentCallback_AddRef(AsyncINapSystemHealthAgentCallback* This) { +static __WIDL_INLINE ULONG AsyncINapSystemHealthAgentCallback_AddRef(AsyncINapSystemHealthAgentCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG AsyncINapSystemHealthAgentCallback_Release(AsyncINapSystemHealthAgentCallback* This) { +static __WIDL_INLINE ULONG AsyncINapSystemHealthAgentCallback_Release(AsyncINapSystemHealthAgentCallback* This) { return This->lpVtbl->Release(This); } /*** AsyncINapSystemHealthAgentCallback methods ***/ -static FORCEINLINE HRESULT AsyncINapSystemHealthAgentCallback_Begin_GetSoHRequest(AsyncINapSystemHealthAgentCallback* This,INapSystemHealthAgentRequest *request) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthAgentCallback_Begin_GetSoHRequest(AsyncINapSystemHealthAgentCallback* This,INapSystemHealthAgentRequest *request) { return This->lpVtbl->Begin_GetSoHRequest(This,request); } -static FORCEINLINE HRESULT AsyncINapSystemHealthAgentCallback_Finish_GetSoHRequest(AsyncINapSystemHealthAgentCallback* This) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthAgentCallback_Finish_GetSoHRequest(AsyncINapSystemHealthAgentCallback* This) { return This->lpVtbl->Finish_GetSoHRequest(This); } -static FORCEINLINE HRESULT AsyncINapSystemHealthAgentCallback_Begin_ProcessSoHResponse(AsyncINapSystemHealthAgentCallback* This,INapSystemHealthAgentRequest *request) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthAgentCallback_Begin_ProcessSoHResponse(AsyncINapSystemHealthAgentCallback* This,INapSystemHealthAgentRequest *request) { return This->lpVtbl->Begin_ProcessSoHResponse(This,request); } -static FORCEINLINE HRESULT AsyncINapSystemHealthAgentCallback_Finish_ProcessSoHResponse(AsyncINapSystemHealthAgentCallback* This) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthAgentCallback_Finish_ProcessSoHResponse(AsyncINapSystemHealthAgentCallback* This) { return This->lpVtbl->Finish_ProcessSoHResponse(This); } -static FORCEINLINE HRESULT AsyncINapSystemHealthAgentCallback_Begin_NotifySystemIsolationStateChange(AsyncINapSystemHealthAgentCallback* This) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthAgentCallback_Begin_NotifySystemIsolationStateChange(AsyncINapSystemHealthAgentCallback* This) { return This->lpVtbl->Begin_NotifySystemIsolationStateChange(This); } -static FORCEINLINE HRESULT AsyncINapSystemHealthAgentCallback_Finish_NotifySystemIsolationStateChange(AsyncINapSystemHealthAgentCallback* This) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthAgentCallback_Finish_NotifySystemIsolationStateChange(AsyncINapSystemHealthAgentCallback* This) { return This->lpVtbl->Finish_NotifySystemIsolationStateChange(This); } -static FORCEINLINE HRESULT AsyncINapSystemHealthAgentCallback_Begin_GetFixupInfo(AsyncINapSystemHealthAgentCallback* This) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthAgentCallback_Begin_GetFixupInfo(AsyncINapSystemHealthAgentCallback* This) { return This->lpVtbl->Begin_GetFixupInfo(This); } -static FORCEINLINE HRESULT AsyncINapSystemHealthAgentCallback_Finish_GetFixupInfo(AsyncINapSystemHealthAgentCallback* This,FixupInfo **info) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthAgentCallback_Finish_GetFixupInfo(AsyncINapSystemHealthAgentCallback* This,FixupInfo **info) { return This->lpVtbl->Finish_GetFixupInfo(This,info); } -static FORCEINLINE HRESULT AsyncINapSystemHealthAgentCallback_Begin_CompareSoHRequests(AsyncINapSystemHealthAgentCallback* This,const SoHRequest *lhs,const SoHRequest *rhs) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthAgentCallback_Begin_CompareSoHRequests(AsyncINapSystemHealthAgentCallback* This,const SoHRequest *lhs,const SoHRequest *rhs) { return This->lpVtbl->Begin_CompareSoHRequests(This,lhs,rhs); } -static FORCEINLINE HRESULT AsyncINapSystemHealthAgentCallback_Finish_CompareSoHRequests(AsyncINapSystemHealthAgentCallback* This,WINBOOL *isEqual) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthAgentCallback_Finish_CompareSoHRequests(AsyncINapSystemHealthAgentCallback* This,WINBOOL *isEqual) { return This->lpVtbl->Finish_CompareSoHRequests(This,isEqual); } -static FORCEINLINE HRESULT AsyncINapSystemHealthAgentCallback_Begin_NotifyOrphanedSoHRequest(AsyncINapSystemHealthAgentCallback* This,const CorrelationId *correlationId) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthAgentCallback_Begin_NotifyOrphanedSoHRequest(AsyncINapSystemHealthAgentCallback* This,const CorrelationId *correlationId) { return This->lpVtbl->Begin_NotifyOrphanedSoHRequest(This,correlationId); } -static FORCEINLINE HRESULT AsyncINapSystemHealthAgentCallback_Finish_NotifyOrphanedSoHRequest(AsyncINapSystemHealthAgentCallback* This) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthAgentCallback_Finish_NotifyOrphanedSoHRequest(AsyncINapSystemHealthAgentCallback* This) { return This->lpVtbl->Finish_NotifyOrphanedSoHRequest(This); } #endif @@ -767,32 +775,32 @@ interface INapSystemHealthAgentRequest { #define INapSystemHealthAgentRequest_GetCacheSoHFlag(This,cacheSohForLaterUse) (This)->lpVtbl->GetCacheSoHFlag(This,cacheSohForLaterUse) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapSystemHealthAgentRequest_QueryInterface(INapSystemHealthAgentRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentRequest_QueryInterface(INapSystemHealthAgentRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapSystemHealthAgentRequest_AddRef(INapSystemHealthAgentRequest* This) { +static __WIDL_INLINE ULONG INapSystemHealthAgentRequest_AddRef(INapSystemHealthAgentRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapSystemHealthAgentRequest_Release(INapSystemHealthAgentRequest* This) { +static __WIDL_INLINE ULONG INapSystemHealthAgentRequest_Release(INapSystemHealthAgentRequest* This) { return This->lpVtbl->Release(This); } /*** INapSystemHealthAgentRequest methods ***/ -static FORCEINLINE HRESULT INapSystemHealthAgentRequest_GetCorrelationId(INapSystemHealthAgentRequest* This,CorrelationId *correlationId) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentRequest_GetCorrelationId(INapSystemHealthAgentRequest* This,CorrelationId *correlationId) { return This->lpVtbl->GetCorrelationId(This,correlationId); } -static FORCEINLINE HRESULT INapSystemHealthAgentRequest_GetStringCorrelationId(INapSystemHealthAgentRequest* This,StringCorrelationId **correlationId) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentRequest_GetStringCorrelationId(INapSystemHealthAgentRequest* This,StringCorrelationId **correlationId) { return This->lpVtbl->GetStringCorrelationId(This,correlationId); } -static FORCEINLINE HRESULT INapSystemHealthAgentRequest_SetSoHRequest(INapSystemHealthAgentRequest* This,const SoHRequest *sohRequest,WINBOOL cacheSohForLaterUse) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentRequest_SetSoHRequest(INapSystemHealthAgentRequest* This,const SoHRequest *sohRequest,WINBOOL cacheSohForLaterUse) { return This->lpVtbl->SetSoHRequest(This,sohRequest,cacheSohForLaterUse); } -static FORCEINLINE HRESULT INapSystemHealthAgentRequest_GetSoHRequest(INapSystemHealthAgentRequest* This,SoHRequest **sohRequest) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentRequest_GetSoHRequest(INapSystemHealthAgentRequest* This,SoHRequest **sohRequest) { return This->lpVtbl->GetSoHRequest(This,sohRequest); } -static FORCEINLINE HRESULT INapSystemHealthAgentRequest_GetSoHResponse(INapSystemHealthAgentRequest* This,SoHResponse **sohResponse,UINT8 *flags) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentRequest_GetSoHResponse(INapSystemHealthAgentRequest* This,SoHResponse **sohResponse,UINT8 *flags) { return This->lpVtbl->GetSoHResponse(This,sohResponse,flags); } -static FORCEINLINE HRESULT INapSystemHealthAgentRequest_GetCacheSoHFlag(INapSystemHealthAgentRequest* This,WINBOOL *cacheSohForLaterUse) { +static __WIDL_INLINE HRESULT INapSystemHealthAgentRequest_GetCacheSoHFlag(INapSystemHealthAgentRequest* This,WINBOOL *cacheSohForLaterUse) { return This->lpVtbl->GetCacheSoHFlag(This,cacheSohForLaterUse); } #endif diff --git a/lib/libc/include/any-windows-any/napsystemhealthvalidator.h b/lib/libc/include/any-windows-any/napsystemhealthvalidator.h index 923f06062185777125fd96136f54ff9a2f636932..6b780edd4a01cd2804e6645ca03f389ff064b42d 100644 --- a/lib/libc/include/any-windows-any/napsystemhealthvalidator.h +++ b/lib/libc/include/any-windows-any/napsystemhealthvalidator.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/napsystemhealthvalidator.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/napsystemhealthvalidator.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __napsystemhealthvalidator_h__ #define __napsystemhealthvalidator_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __INapSystemHealthValidator_FWD_DEFINED__ @@ -154,17 +162,17 @@ interface INapSystemHealthValidator { #define INapSystemHealthValidator_Validate(This,request,hintTimeOutInMsec,callback) (This)->lpVtbl->Validate(This,request,hintTimeOutInMsec,callback) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapSystemHealthValidator_QueryInterface(INapSystemHealthValidator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapSystemHealthValidator_QueryInterface(INapSystemHealthValidator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapSystemHealthValidator_AddRef(INapSystemHealthValidator* This) { +static __WIDL_INLINE ULONG INapSystemHealthValidator_AddRef(INapSystemHealthValidator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapSystemHealthValidator_Release(INapSystemHealthValidator* This) { +static __WIDL_INLINE ULONG INapSystemHealthValidator_Release(INapSystemHealthValidator* This) { return This->lpVtbl->Release(This); } /*** INapSystemHealthValidator methods ***/ -static FORCEINLINE HRESULT INapSystemHealthValidator_Validate(INapSystemHealthValidator* This,INapSystemHealthValidationRequest *request,UINT32 hintTimeOutInMsec,INapServerCallback *callback) { +static __WIDL_INLINE HRESULT INapSystemHealthValidator_Validate(INapSystemHealthValidator* This,INapSystemHealthValidationRequest *request,UINT32 hintTimeOutInMsec,INapServerCallback *callback) { return This->lpVtbl->Validate(This,request,hintTimeOutInMsec,callback); } #endif @@ -242,20 +250,20 @@ interface AsyncINapSystemHealthValidator { #define AsyncINapSystemHealthValidator_Finish_Validate(This) (This)->lpVtbl->Finish_Validate(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT AsyncINapSystemHealthValidator_QueryInterface(AsyncINapSystemHealthValidator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthValidator_QueryInterface(AsyncINapSystemHealthValidator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG AsyncINapSystemHealthValidator_AddRef(AsyncINapSystemHealthValidator* This) { +static __WIDL_INLINE ULONG AsyncINapSystemHealthValidator_AddRef(AsyncINapSystemHealthValidator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG AsyncINapSystemHealthValidator_Release(AsyncINapSystemHealthValidator* This) { +static __WIDL_INLINE ULONG AsyncINapSystemHealthValidator_Release(AsyncINapSystemHealthValidator* This) { return This->lpVtbl->Release(This); } /*** AsyncINapSystemHealthValidator methods ***/ -static FORCEINLINE HRESULT AsyncINapSystemHealthValidator_Begin_Validate(AsyncINapSystemHealthValidator* This,INapSystemHealthValidationRequest *request,UINT32 hintTimeOutInMsec,INapServerCallback *callback) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthValidator_Begin_Validate(AsyncINapSystemHealthValidator* This,INapSystemHealthValidationRequest *request,UINT32 hintTimeOutInMsec,INapServerCallback *callback) { return This->lpVtbl->Begin_Validate(This,request,hintTimeOutInMsec,callback); } -static FORCEINLINE HRESULT AsyncINapSystemHealthValidator_Finish_Validate(AsyncINapSystemHealthValidator* This) { +static __WIDL_INLINE HRESULT AsyncINapSystemHealthValidator_Finish_Validate(AsyncINapSystemHealthValidator* This) { return This->lpVtbl->Finish_Validate(This); } #endif @@ -324,17 +332,17 @@ interface INapServerCallback { #define INapServerCallback_OnComplete(This,request,errorCode) (This)->lpVtbl->OnComplete(This,request,errorCode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapServerCallback_QueryInterface(INapServerCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapServerCallback_QueryInterface(INapServerCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapServerCallback_AddRef(INapServerCallback* This) { +static __WIDL_INLINE ULONG INapServerCallback_AddRef(INapServerCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapServerCallback_Release(INapServerCallback* This) { +static __WIDL_INLINE ULONG INapServerCallback_Release(INapServerCallback* This) { return This->lpVtbl->Release(This); } /*** INapServerCallback methods ***/ -static FORCEINLINE HRESULT INapServerCallback_OnComplete(INapServerCallback* This,INapSystemHealthValidationRequest *request,HRESULT errorCode) { +static __WIDL_INLINE HRESULT INapServerCallback_OnComplete(INapServerCallback* This,INapSystemHealthValidationRequest *request,HRESULT errorCode) { return This->lpVtbl->OnComplete(This,request,errorCode); } #endif @@ -459,38 +467,38 @@ interface INapSystemHealthValidationRequest { #define INapSystemHealthValidationRequest_GetPrivateData(This,privateData) (This)->lpVtbl->GetPrivateData(This,privateData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapSystemHealthValidationRequest_QueryInterface(INapSystemHealthValidationRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest_QueryInterface(INapSystemHealthValidationRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapSystemHealthValidationRequest_AddRef(INapSystemHealthValidationRequest* This) { +static __WIDL_INLINE ULONG INapSystemHealthValidationRequest_AddRef(INapSystemHealthValidationRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapSystemHealthValidationRequest_Release(INapSystemHealthValidationRequest* This) { +static __WIDL_INLINE ULONG INapSystemHealthValidationRequest_Release(INapSystemHealthValidationRequest* This) { return This->lpVtbl->Release(This); } /*** INapSystemHealthValidationRequest methods ***/ -static FORCEINLINE HRESULT INapSystemHealthValidationRequest_GetCorrelationId(INapSystemHealthValidationRequest* This,CorrelationId *correlationId) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest_GetCorrelationId(INapSystemHealthValidationRequest* This,CorrelationId *correlationId) { return This->lpVtbl->GetCorrelationId(This,correlationId); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest_GetStringCorrelationId(INapSystemHealthValidationRequest* This,StringCorrelationId **correlationId) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest_GetStringCorrelationId(INapSystemHealthValidationRequest* This,StringCorrelationId **correlationId) { return This->lpVtbl->GetStringCorrelationId(This,correlationId); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest_GetMachineName(INapSystemHealthValidationRequest* This,CountedString **machineName) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest_GetMachineName(INapSystemHealthValidationRequest* This,CountedString **machineName) { return This->lpVtbl->GetMachineName(This,machineName); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest_GetSoHRequest(INapSystemHealthValidationRequest* This,SoHRequest **sohRequest,WINBOOL *napSystemGenerated) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest_GetSoHRequest(INapSystemHealthValidationRequest* This,SoHRequest **sohRequest,WINBOOL *napSystemGenerated) { return This->lpVtbl->GetSoHRequest(This,sohRequest,napSystemGenerated); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest_SetSoHResponse(INapSystemHealthValidationRequest* This,const SoHResponse *sohResponse) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest_SetSoHResponse(INapSystemHealthValidationRequest* This,const SoHResponse *sohResponse) { return This->lpVtbl->SetSoHResponse(This,sohResponse); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest_GetSoHResponse(INapSystemHealthValidationRequest* This,SoHResponse **sohResponse) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest_GetSoHResponse(INapSystemHealthValidationRequest* This,SoHResponse **sohResponse) { return This->lpVtbl->GetSoHResponse(This,sohResponse); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest_SetPrivateData(INapSystemHealthValidationRequest* This,const PrivateData *privateData) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest_SetPrivateData(INapSystemHealthValidationRequest* This,const PrivateData *privateData) { return This->lpVtbl->SetPrivateData(This,privateData); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest_GetPrivateData(INapSystemHealthValidationRequest* This,PrivateData **privateData) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest_GetPrivateData(INapSystemHealthValidationRequest* This,PrivateData **privateData) { return This->lpVtbl->GetPrivateData(This,privateData); } #endif @@ -600,42 +608,42 @@ interface INapSystemHealthValidationRequest2 { #define INapSystemHealthValidationRequest2_GetConfigID(This,configID) (This)->lpVtbl->GetConfigID(This,configID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_QueryInterface(INapSystemHealthValidationRequest2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest2_QueryInterface(INapSystemHealthValidationRequest2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INapSystemHealthValidationRequest2_AddRef(INapSystemHealthValidationRequest2* This) { +static __WIDL_INLINE ULONG INapSystemHealthValidationRequest2_AddRef(INapSystemHealthValidationRequest2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INapSystemHealthValidationRequest2_Release(INapSystemHealthValidationRequest2* This) { +static __WIDL_INLINE ULONG INapSystemHealthValidationRequest2_Release(INapSystemHealthValidationRequest2* This) { return This->lpVtbl->Release(This); } /*** INapSystemHealthValidationRequest methods ***/ -static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetCorrelationId(INapSystemHealthValidationRequest2* This,CorrelationId *correlationId) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest2_GetCorrelationId(INapSystemHealthValidationRequest2* This,CorrelationId *correlationId) { return This->lpVtbl->GetCorrelationId(This,correlationId); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetStringCorrelationId(INapSystemHealthValidationRequest2* This,StringCorrelationId **correlationId) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest2_GetStringCorrelationId(INapSystemHealthValidationRequest2* This,StringCorrelationId **correlationId) { return This->lpVtbl->GetStringCorrelationId(This,correlationId); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetMachineName(INapSystemHealthValidationRequest2* This,CountedString **machineName) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest2_GetMachineName(INapSystemHealthValidationRequest2* This,CountedString **machineName) { return This->lpVtbl->GetMachineName(This,machineName); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetSoHRequest(INapSystemHealthValidationRequest2* This,SoHRequest **sohRequest,WINBOOL *napSystemGenerated) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest2_GetSoHRequest(INapSystemHealthValidationRequest2* This,SoHRequest **sohRequest,WINBOOL *napSystemGenerated) { return This->lpVtbl->GetSoHRequest(This,sohRequest,napSystemGenerated); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_SetSoHResponse(INapSystemHealthValidationRequest2* This,const SoHResponse *sohResponse) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest2_SetSoHResponse(INapSystemHealthValidationRequest2* This,const SoHResponse *sohResponse) { return This->lpVtbl->SetSoHResponse(This,sohResponse); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetSoHResponse(INapSystemHealthValidationRequest2* This,SoHResponse **sohResponse) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest2_GetSoHResponse(INapSystemHealthValidationRequest2* This,SoHResponse **sohResponse) { return This->lpVtbl->GetSoHResponse(This,sohResponse); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_SetPrivateData(INapSystemHealthValidationRequest2* This,const PrivateData *privateData) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest2_SetPrivateData(INapSystemHealthValidationRequest2* This,const PrivateData *privateData) { return This->lpVtbl->SetPrivateData(This,privateData); } -static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetPrivateData(INapSystemHealthValidationRequest2* This,PrivateData **privateData) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest2_GetPrivateData(INapSystemHealthValidationRequest2* This,PrivateData **privateData) { return This->lpVtbl->GetPrivateData(This,privateData); } /*** INapSystemHealthValidationRequest2 methods ***/ -static FORCEINLINE HRESULT INapSystemHealthValidationRequest2_GetConfigID(INapSystemHealthValidationRequest2* This,UINT32 *configID) { +static __WIDL_INLINE HRESULT INapSystemHealthValidationRequest2_GetConfigID(INapSystemHealthValidationRequest2* This,UINT32 *configID) { return This->lpVtbl->GetConfigID(This,configID); } #endif diff --git a/lib/libc/include/any-windows-any/naptypes.h b/lib/libc/include/any-windows-any/naptypes.h index 7f2f2ab8a01e5ddc705a218737052466f308d5a9..3b881d8ae5f1df1384e820cb0d98a3ea2664bd43 100644 --- a/lib/libc/include/any-windows-any/naptypes.h +++ b/lib/libc/include/any-windows-any/naptypes.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/naptypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/naptypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __naptypes_h__ #define __naptypes_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/netcfgn.h b/lib/libc/include/any-windows-any/netcfgn.h index 96adc6cf4a96c3643a8c30f5e4e3a270918afd03..78f1f2e87df3ce3e42c77a8846b260feda7fb8d6 100644 --- a/lib/libc/include/any-windows-any/netcfgn.h +++ b/lib/libc/include/any-windows-any/netcfgn.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/netcfgn.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/netcfgn.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __netcfgn_h__ #define __netcfgn_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __INetCfgPnpReconfigCallback_FWD_DEFINED__ @@ -179,17 +187,17 @@ interface INetCfgPnpReconfigCallback { #define INetCfgPnpReconfigCallback_SendPnpReconfig(This,Layer,pszwUpper,pszwLower,pvData,dwSizeOfData) (This)->lpVtbl->SendPnpReconfig(This,Layer,pszwUpper,pszwLower,pvData,dwSizeOfData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgPnpReconfigCallback_QueryInterface(INetCfgPnpReconfigCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgPnpReconfigCallback_QueryInterface(INetCfgPnpReconfigCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgPnpReconfigCallback_AddRef(INetCfgPnpReconfigCallback* This) { +static __WIDL_INLINE ULONG INetCfgPnpReconfigCallback_AddRef(INetCfgPnpReconfigCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgPnpReconfigCallback_Release(INetCfgPnpReconfigCallback* This) { +static __WIDL_INLINE ULONG INetCfgPnpReconfigCallback_Release(INetCfgPnpReconfigCallback* This) { return This->lpVtbl->Release(This); } /*** INetCfgPnpReconfigCallback methods ***/ -static FORCEINLINE HRESULT INetCfgPnpReconfigCallback_SendPnpReconfig(INetCfgPnpReconfigCallback* This,NCPNP_RECONFIG_LAYER Layer,LPCWSTR pszwUpper,LPCWSTR pszwLower,PVOID pvData,DWORD dwSizeOfData) { +static __WIDL_INLINE HRESULT INetCfgPnpReconfigCallback_SendPnpReconfig(INetCfgPnpReconfigCallback* This,NCPNP_RECONFIG_LAYER Layer,LPCWSTR pszwUpper,LPCWSTR pszwLower,PVOID pvData,DWORD dwSizeOfData) { return This->lpVtbl->SendPnpReconfig(This,Layer,pszwUpper,pszwLower,pvData,dwSizeOfData); } #endif @@ -283,26 +291,26 @@ interface INetCfgComponentControl { #define INetCfgComponentControl_CancelChanges(This) (This)->lpVtbl->CancelChanges(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgComponentControl_QueryInterface(INetCfgComponentControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgComponentControl_QueryInterface(INetCfgComponentControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgComponentControl_AddRef(INetCfgComponentControl* This) { +static __WIDL_INLINE ULONG INetCfgComponentControl_AddRef(INetCfgComponentControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgComponentControl_Release(INetCfgComponentControl* This) { +static __WIDL_INLINE ULONG INetCfgComponentControl_Release(INetCfgComponentControl* This) { return This->lpVtbl->Release(This); } /*** INetCfgComponentControl methods ***/ -static FORCEINLINE HRESULT INetCfgComponentControl_Initialize(INetCfgComponentControl* This,INetCfgComponent *pIComp,INetCfg *pINetCfg,WINBOOL fInstalling) { +static __WIDL_INLINE HRESULT INetCfgComponentControl_Initialize(INetCfgComponentControl* This,INetCfgComponent *pIComp,INetCfg *pINetCfg,WINBOOL fInstalling) { return This->lpVtbl->Initialize(This,pIComp,pINetCfg,fInstalling); } -static FORCEINLINE HRESULT INetCfgComponentControl_ApplyRegistryChanges(INetCfgComponentControl* This) { +static __WIDL_INLINE HRESULT INetCfgComponentControl_ApplyRegistryChanges(INetCfgComponentControl* This) { return This->lpVtbl->ApplyRegistryChanges(This); } -static FORCEINLINE HRESULT INetCfgComponentControl_ApplyPnpChanges(INetCfgComponentControl* This,INetCfgPnpReconfigCallback *pICallback) { +static __WIDL_INLINE HRESULT INetCfgComponentControl_ApplyPnpChanges(INetCfgComponentControl* This,INetCfgPnpReconfigCallback *pICallback) { return This->lpVtbl->ApplyPnpChanges(This,pICallback); } -static FORCEINLINE HRESULT INetCfgComponentControl_CancelChanges(INetCfgComponentControl* This) { +static __WIDL_INLINE HRESULT INetCfgComponentControl_CancelChanges(INetCfgComponentControl* This) { return This->lpVtbl->CancelChanges(This); } #endif @@ -409,26 +417,26 @@ interface INetCfgComponentSetup { #define INetCfgComponentSetup_Removing(This) (This)->lpVtbl->Removing(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgComponentSetup_QueryInterface(INetCfgComponentSetup* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgComponentSetup_QueryInterface(INetCfgComponentSetup* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgComponentSetup_AddRef(INetCfgComponentSetup* This) { +static __WIDL_INLINE ULONG INetCfgComponentSetup_AddRef(INetCfgComponentSetup* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgComponentSetup_Release(INetCfgComponentSetup* This) { +static __WIDL_INLINE ULONG INetCfgComponentSetup_Release(INetCfgComponentSetup* This) { return This->lpVtbl->Release(This); } /*** INetCfgComponentSetup methods ***/ -static FORCEINLINE HRESULT INetCfgComponentSetup_Install(INetCfgComponentSetup* This,DWORD dwSetupFlags) { +static __WIDL_INLINE HRESULT INetCfgComponentSetup_Install(INetCfgComponentSetup* This,DWORD dwSetupFlags) { return This->lpVtbl->Install(This,dwSetupFlags); } -static FORCEINLINE HRESULT INetCfgComponentSetup_Upgrade(INetCfgComponentSetup* This,DWORD dwSetupFlags,DWORD dwUpgradeFomBuildNo) { +static __WIDL_INLINE HRESULT INetCfgComponentSetup_Upgrade(INetCfgComponentSetup* This,DWORD dwSetupFlags,DWORD dwUpgradeFomBuildNo) { return This->lpVtbl->Upgrade(This,dwSetupFlags,dwUpgradeFomBuildNo); } -static FORCEINLINE HRESULT INetCfgComponentSetup_ReadAnswerFile(INetCfgComponentSetup* This,LPCWSTR pszwAnswerFile,LPCWSTR pszwAnswerSections) { +static __WIDL_INLINE HRESULT INetCfgComponentSetup_ReadAnswerFile(INetCfgComponentSetup* This,LPCWSTR pszwAnswerFile,LPCWSTR pszwAnswerSections) { return This->lpVtbl->ReadAnswerFile(This,pszwAnswerFile,pszwAnswerSections); } -static FORCEINLINE HRESULT INetCfgComponentSetup_Removing(INetCfgComponentSetup* This) { +static __WIDL_INLINE HRESULT INetCfgComponentSetup_Removing(INetCfgComponentSetup* This) { return This->lpVtbl->Removing(This); } #endif @@ -545,32 +553,32 @@ interface INetCfgComponentPropertyUi { #define INetCfgComponentPropertyUi_CancelProperties(This) (This)->lpVtbl->CancelProperties(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgComponentPropertyUi_QueryInterface(INetCfgComponentPropertyUi* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgComponentPropertyUi_QueryInterface(INetCfgComponentPropertyUi* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgComponentPropertyUi_AddRef(INetCfgComponentPropertyUi* This) { +static __WIDL_INLINE ULONG INetCfgComponentPropertyUi_AddRef(INetCfgComponentPropertyUi* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgComponentPropertyUi_Release(INetCfgComponentPropertyUi* This) { +static __WIDL_INLINE ULONG INetCfgComponentPropertyUi_Release(INetCfgComponentPropertyUi* This) { return This->lpVtbl->Release(This); } /*** INetCfgComponentPropertyUi methods ***/ -static FORCEINLINE HRESULT INetCfgComponentPropertyUi_QueryPropertyUi(INetCfgComponentPropertyUi* This,IUnknown *pUnkReserved) { +static __WIDL_INLINE HRESULT INetCfgComponentPropertyUi_QueryPropertyUi(INetCfgComponentPropertyUi* This,IUnknown *pUnkReserved) { return This->lpVtbl->QueryPropertyUi(This,pUnkReserved); } -static FORCEINLINE HRESULT INetCfgComponentPropertyUi_SetContext(INetCfgComponentPropertyUi* This,IUnknown *pUnkReserved) { +static __WIDL_INLINE HRESULT INetCfgComponentPropertyUi_SetContext(INetCfgComponentPropertyUi* This,IUnknown *pUnkReserved) { return This->lpVtbl->SetContext(This,pUnkReserved); } -static FORCEINLINE HRESULT INetCfgComponentPropertyUi_MergePropPages(INetCfgComponentPropertyUi* This,DWORD *pdwDefPages,BYTE **pahpspPrivate,UINT *pcPages,HWND hwndParent,LPCWSTR *pszStartPage) { +static __WIDL_INLINE HRESULT INetCfgComponentPropertyUi_MergePropPages(INetCfgComponentPropertyUi* This,DWORD *pdwDefPages,BYTE **pahpspPrivate,UINT *pcPages,HWND hwndParent,LPCWSTR *pszStartPage) { return This->lpVtbl->MergePropPages(This,pdwDefPages,pahpspPrivate,pcPages,hwndParent,pszStartPage); } -static FORCEINLINE HRESULT INetCfgComponentPropertyUi_ValidateProperties(INetCfgComponentPropertyUi* This,HWND hwndSheet) { +static __WIDL_INLINE HRESULT INetCfgComponentPropertyUi_ValidateProperties(INetCfgComponentPropertyUi* This,HWND hwndSheet) { return This->lpVtbl->ValidateProperties(This,hwndSheet); } -static FORCEINLINE HRESULT INetCfgComponentPropertyUi_ApplyProperties(INetCfgComponentPropertyUi* This) { +static __WIDL_INLINE HRESULT INetCfgComponentPropertyUi_ApplyProperties(INetCfgComponentPropertyUi* This) { return This->lpVtbl->ApplyProperties(This); } -static FORCEINLINE HRESULT INetCfgComponentPropertyUi_CancelProperties(INetCfgComponentPropertyUi* This) { +static __WIDL_INLINE HRESULT INetCfgComponentPropertyUi_CancelProperties(INetCfgComponentPropertyUi* This) { return This->lpVtbl->CancelProperties(This); } #endif @@ -663,20 +671,20 @@ interface INetCfgComponentNotifyBinding { #define INetCfgComponentNotifyBinding_NotifyBindingPath(This,dwChangeFlag,pIPath) (This)->lpVtbl->NotifyBindingPath(This,dwChangeFlag,pIPath) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgComponentNotifyBinding_QueryInterface(INetCfgComponentNotifyBinding* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgComponentNotifyBinding_QueryInterface(INetCfgComponentNotifyBinding* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgComponentNotifyBinding_AddRef(INetCfgComponentNotifyBinding* This) { +static __WIDL_INLINE ULONG INetCfgComponentNotifyBinding_AddRef(INetCfgComponentNotifyBinding* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgComponentNotifyBinding_Release(INetCfgComponentNotifyBinding* This) { +static __WIDL_INLINE ULONG INetCfgComponentNotifyBinding_Release(INetCfgComponentNotifyBinding* This) { return This->lpVtbl->Release(This); } /*** INetCfgComponentNotifyBinding methods ***/ -static FORCEINLINE HRESULT INetCfgComponentNotifyBinding_QueryBindingPath(INetCfgComponentNotifyBinding* This,DWORD dwChangeFlag,INetCfgBindingPath *pIPath) { +static __WIDL_INLINE HRESULT INetCfgComponentNotifyBinding_QueryBindingPath(INetCfgComponentNotifyBinding* This,DWORD dwChangeFlag,INetCfgBindingPath *pIPath) { return This->lpVtbl->QueryBindingPath(This,dwChangeFlag,pIPath); } -static FORCEINLINE HRESULT INetCfgComponentNotifyBinding_NotifyBindingPath(INetCfgComponentNotifyBinding* This,DWORD dwChangeFlag,INetCfgBindingPath *pIPath) { +static __WIDL_INLINE HRESULT INetCfgComponentNotifyBinding_NotifyBindingPath(INetCfgComponentNotifyBinding* This,DWORD dwChangeFlag,INetCfgBindingPath *pIPath) { return This->lpVtbl->NotifyBindingPath(This,dwChangeFlag,pIPath); } #endif @@ -774,26 +782,26 @@ interface INetCfgComponentNotifyGlobal { #define INetCfgComponentNotifyGlobal_SysNotifyComponent(This,dwChangeFlag,pIComp) (This)->lpVtbl->SysNotifyComponent(This,dwChangeFlag,pIComp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgComponentNotifyGlobal_QueryInterface(INetCfgComponentNotifyGlobal* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgComponentNotifyGlobal_QueryInterface(INetCfgComponentNotifyGlobal* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgComponentNotifyGlobal_AddRef(INetCfgComponentNotifyGlobal* This) { +static __WIDL_INLINE ULONG INetCfgComponentNotifyGlobal_AddRef(INetCfgComponentNotifyGlobal* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgComponentNotifyGlobal_Release(INetCfgComponentNotifyGlobal* This) { +static __WIDL_INLINE ULONG INetCfgComponentNotifyGlobal_Release(INetCfgComponentNotifyGlobal* This) { return This->lpVtbl->Release(This); } /*** INetCfgComponentNotifyGlobal methods ***/ -static FORCEINLINE HRESULT INetCfgComponentNotifyGlobal_GetSupportedNotifications(INetCfgComponentNotifyGlobal* This,DWORD *dwNotifications) { +static __WIDL_INLINE HRESULT INetCfgComponentNotifyGlobal_GetSupportedNotifications(INetCfgComponentNotifyGlobal* This,DWORD *dwNotifications) { return This->lpVtbl->GetSupportedNotifications(This,dwNotifications); } -static FORCEINLINE HRESULT INetCfgComponentNotifyGlobal_SysQueryBindingPath(INetCfgComponentNotifyGlobal* This,DWORD dwChangeFlag,INetCfgBindingPath *pIPath) { +static __WIDL_INLINE HRESULT INetCfgComponentNotifyGlobal_SysQueryBindingPath(INetCfgComponentNotifyGlobal* This,DWORD dwChangeFlag,INetCfgBindingPath *pIPath) { return This->lpVtbl->SysQueryBindingPath(This,dwChangeFlag,pIPath); } -static FORCEINLINE HRESULT INetCfgComponentNotifyGlobal_SysNotifyBindingPath(INetCfgComponentNotifyGlobal* This,DWORD dwChangeFlag,INetCfgBindingPath *pIPath) { +static __WIDL_INLINE HRESULT INetCfgComponentNotifyGlobal_SysNotifyBindingPath(INetCfgComponentNotifyGlobal* This,DWORD dwChangeFlag,INetCfgBindingPath *pIPath) { return This->lpVtbl->SysNotifyBindingPath(This,dwChangeFlag,pIPath); } -static FORCEINLINE HRESULT INetCfgComponentNotifyGlobal_SysNotifyComponent(INetCfgComponentNotifyGlobal* This,DWORD dwChangeFlag,INetCfgComponent *pIComp) { +static __WIDL_INLINE HRESULT INetCfgComponentNotifyGlobal_SysNotifyComponent(INetCfgComponentNotifyGlobal* This,DWORD dwChangeFlag,INetCfgComponent *pIComp) { return This->lpVtbl->SysNotifyComponent(This,dwChangeFlag,pIComp); } #endif @@ -887,23 +895,23 @@ interface INetCfgComponentUpperEdge { #define INetCfgComponentUpperEdge_RemoveInterfacesFromAdapter(This,pAdapter,dwNumInterfaces,pguidInterfaceIds) (This)->lpVtbl->RemoveInterfacesFromAdapter(This,pAdapter,dwNumInterfaces,pguidInterfaceIds) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgComponentUpperEdge_QueryInterface(INetCfgComponentUpperEdge* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgComponentUpperEdge_QueryInterface(INetCfgComponentUpperEdge* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgComponentUpperEdge_AddRef(INetCfgComponentUpperEdge* This) { +static __WIDL_INLINE ULONG INetCfgComponentUpperEdge_AddRef(INetCfgComponentUpperEdge* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgComponentUpperEdge_Release(INetCfgComponentUpperEdge* This) { +static __WIDL_INLINE ULONG INetCfgComponentUpperEdge_Release(INetCfgComponentUpperEdge* This) { return This->lpVtbl->Release(This); } /*** INetCfgComponentUpperEdge methods ***/ -static FORCEINLINE HRESULT INetCfgComponentUpperEdge_GetInterfaceIdsForAdapter(INetCfgComponentUpperEdge* This,INetCfgComponent *pAdapter,DWORD *pdwNumInterfaces,GUID **ppguidInterfaceIds) { +static __WIDL_INLINE HRESULT INetCfgComponentUpperEdge_GetInterfaceIdsForAdapter(INetCfgComponentUpperEdge* This,INetCfgComponent *pAdapter,DWORD *pdwNumInterfaces,GUID **ppguidInterfaceIds) { return This->lpVtbl->GetInterfaceIdsForAdapter(This,pAdapter,pdwNumInterfaces,ppguidInterfaceIds); } -static FORCEINLINE HRESULT INetCfgComponentUpperEdge_AddInterfacesToAdapter(INetCfgComponentUpperEdge* This,INetCfgComponent *pAdapter,DWORD dwNumInterfaces) { +static __WIDL_INLINE HRESULT INetCfgComponentUpperEdge_AddInterfacesToAdapter(INetCfgComponentUpperEdge* This,INetCfgComponent *pAdapter,DWORD dwNumInterfaces) { return This->lpVtbl->AddInterfacesToAdapter(This,pAdapter,dwNumInterfaces); } -static FORCEINLINE HRESULT INetCfgComponentUpperEdge_RemoveInterfacesFromAdapter(INetCfgComponentUpperEdge* This,INetCfgComponent *pAdapter,DWORD dwNumInterfaces,const GUID *pguidInterfaceIds) { +static __WIDL_INLINE HRESULT INetCfgComponentUpperEdge_RemoveInterfacesFromAdapter(INetCfgComponentUpperEdge* This,INetCfgComponent *pAdapter,DWORD dwNumInterfaces,const GUID *pguidInterfaceIds) { return This->lpVtbl->RemoveInterfacesFromAdapter(This,pAdapter,dwNumInterfaces,pguidInterfaceIds); } #endif @@ -971,17 +979,17 @@ interface INetLanConnectionUiInfo { #define INetLanConnectionUiInfo_GetDeviceGuid(This,pguid) (This)->lpVtbl->GetDeviceGuid(This,pguid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetLanConnectionUiInfo_QueryInterface(INetLanConnectionUiInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetLanConnectionUiInfo_QueryInterface(INetLanConnectionUiInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetLanConnectionUiInfo_AddRef(INetLanConnectionUiInfo* This) { +static __WIDL_INLINE ULONG INetLanConnectionUiInfo_AddRef(INetLanConnectionUiInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetLanConnectionUiInfo_Release(INetLanConnectionUiInfo* This) { +static __WIDL_INLINE ULONG INetLanConnectionUiInfo_Release(INetLanConnectionUiInfo* This) { return This->lpVtbl->Release(This); } /*** INetLanConnectionUiInfo methods ***/ -static FORCEINLINE HRESULT INetLanConnectionUiInfo_GetDeviceGuid(INetLanConnectionUiInfo* This,GUID *pguid) { +static __WIDL_INLINE HRESULT INetLanConnectionUiInfo_GetDeviceGuid(INetLanConnectionUiInfo* This,GUID *pguid) { return This->lpVtbl->GetDeviceGuid(This,pguid); } #endif @@ -1084,17 +1092,17 @@ interface INetRasConnectionIpUiInfo { #define INetRasConnectionIpUiInfo_GetUiInfo(This,pInfo) (This)->lpVtbl->GetUiInfo(This,pInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetRasConnectionIpUiInfo_QueryInterface(INetRasConnectionIpUiInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetRasConnectionIpUiInfo_QueryInterface(INetRasConnectionIpUiInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetRasConnectionIpUiInfo_AddRef(INetRasConnectionIpUiInfo* This) { +static __WIDL_INLINE ULONG INetRasConnectionIpUiInfo_AddRef(INetRasConnectionIpUiInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetRasConnectionIpUiInfo_Release(INetRasConnectionIpUiInfo* This) { +static __WIDL_INLINE ULONG INetRasConnectionIpUiInfo_Release(INetRasConnectionIpUiInfo* This) { return This->lpVtbl->Release(This); } /*** INetRasConnectionIpUiInfo methods ***/ -static FORCEINLINE HRESULT INetRasConnectionIpUiInfo_GetUiInfo(INetRasConnectionIpUiInfo* This,RASCON_IPUI *pInfo) { +static __WIDL_INLINE HRESULT INetRasConnectionIpUiInfo_GetUiInfo(INetRasConnectionIpUiInfo* This,RASCON_IPUI *pInfo) { return This->lpVtbl->GetUiInfo(This,pInfo); } #endif @@ -1178,20 +1186,20 @@ interface INetCfgComponentSysPrep { #define INetCfgComponentSysPrep_RestoreAdapterParameters(This,pszwAnswerFile,pszwAnswerSection,pAdapterInstanceGuid) (This)->lpVtbl->RestoreAdapterParameters(This,pszwAnswerFile,pszwAnswerSection,pAdapterInstanceGuid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgComponentSysPrep_QueryInterface(INetCfgComponentSysPrep* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgComponentSysPrep_QueryInterface(INetCfgComponentSysPrep* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgComponentSysPrep_AddRef(INetCfgComponentSysPrep* This) { +static __WIDL_INLINE ULONG INetCfgComponentSysPrep_AddRef(INetCfgComponentSysPrep* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgComponentSysPrep_Release(INetCfgComponentSysPrep* This) { +static __WIDL_INLINE ULONG INetCfgComponentSysPrep_Release(INetCfgComponentSysPrep* This) { return This->lpVtbl->Release(This); } /*** INetCfgComponentSysPrep methods ***/ -static FORCEINLINE HRESULT INetCfgComponentSysPrep_SaveAdapterParameters(INetCfgComponentSysPrep* This,INetCfgSysPrep *pncsp,LPCWSTR pszwAnswerSections,GUID *pAdapterInstanceGuid) { +static __WIDL_INLINE HRESULT INetCfgComponentSysPrep_SaveAdapterParameters(INetCfgComponentSysPrep* This,INetCfgSysPrep *pncsp,LPCWSTR pszwAnswerSections,GUID *pAdapterInstanceGuid) { return This->lpVtbl->SaveAdapterParameters(This,pncsp,pszwAnswerSections,pAdapterInstanceGuid); } -static FORCEINLINE HRESULT INetCfgComponentSysPrep_RestoreAdapterParameters(INetCfgComponentSysPrep* This,LPCWSTR pszwAnswerFile,LPCWSTR pszwAnswerSection,GUID *pAdapterInstanceGuid) { +static __WIDL_INLINE HRESULT INetCfgComponentSysPrep_RestoreAdapterParameters(INetCfgComponentSysPrep* This,LPCWSTR pszwAnswerFile,LPCWSTR pszwAnswerSection,GUID *pAdapterInstanceGuid) { return This->lpVtbl->RestoreAdapterParameters(This,pszwAnswerFile,pszwAnswerSection,pAdapterInstanceGuid); } #endif diff --git a/lib/libc/include/any-windows-any/netcfgx.h b/lib/libc/include/any-windows-any/netcfgx.h index a4fe148940010446d88d47cb0eef072662932b8f..56793c108ddd547c209fbbde7635659485fdd479 100644 --- a/lib/libc/include/any-windows-any/netcfgx.h +++ b/lib/libc/include/any-windows-any/netcfgx.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/netcfgx.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/netcfgx.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __netcfgx_h__ #define __netcfgx_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IEnumNetCfgBindingInterface_FWD_DEFINED__ @@ -378,26 +386,26 @@ interface IEnumNetCfgBindingInterface { #define IEnumNetCfgBindingInterface_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumNetCfgBindingInterface_QueryInterface(IEnumNetCfgBindingInterface* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumNetCfgBindingInterface_QueryInterface(IEnumNetCfgBindingInterface* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumNetCfgBindingInterface_AddRef(IEnumNetCfgBindingInterface* This) { +static __WIDL_INLINE ULONG IEnumNetCfgBindingInterface_AddRef(IEnumNetCfgBindingInterface* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumNetCfgBindingInterface_Release(IEnumNetCfgBindingInterface* This) { +static __WIDL_INLINE ULONG IEnumNetCfgBindingInterface_Release(IEnumNetCfgBindingInterface* This) { return This->lpVtbl->Release(This); } /*** IEnumNetCfgBindingInterface methods ***/ -static FORCEINLINE HRESULT IEnumNetCfgBindingInterface_Next(IEnumNetCfgBindingInterface* This,ULONG celt,INetCfgBindingInterface **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumNetCfgBindingInterface_Next(IEnumNetCfgBindingInterface* This,ULONG celt,INetCfgBindingInterface **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumNetCfgBindingInterface_Skip(IEnumNetCfgBindingInterface* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumNetCfgBindingInterface_Skip(IEnumNetCfgBindingInterface* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumNetCfgBindingInterface_Reset(IEnumNetCfgBindingInterface* This) { +static __WIDL_INLINE HRESULT IEnumNetCfgBindingInterface_Reset(IEnumNetCfgBindingInterface* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumNetCfgBindingInterface_Clone(IEnumNetCfgBindingInterface* This,IEnumNetCfgBindingInterface **ppenum) { +static __WIDL_INLINE HRESULT IEnumNetCfgBindingInterface_Clone(IEnumNetCfgBindingInterface* This,IEnumNetCfgBindingInterface **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -492,26 +500,26 @@ interface IEnumNetCfgBindingPath { #define IEnumNetCfgBindingPath_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumNetCfgBindingPath_QueryInterface(IEnumNetCfgBindingPath* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumNetCfgBindingPath_QueryInterface(IEnumNetCfgBindingPath* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumNetCfgBindingPath_AddRef(IEnumNetCfgBindingPath* This) { +static __WIDL_INLINE ULONG IEnumNetCfgBindingPath_AddRef(IEnumNetCfgBindingPath* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumNetCfgBindingPath_Release(IEnumNetCfgBindingPath* This) { +static __WIDL_INLINE ULONG IEnumNetCfgBindingPath_Release(IEnumNetCfgBindingPath* This) { return This->lpVtbl->Release(This); } /*** IEnumNetCfgBindingPath methods ***/ -static FORCEINLINE HRESULT IEnumNetCfgBindingPath_Next(IEnumNetCfgBindingPath* This,ULONG celt,INetCfgBindingPath **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumNetCfgBindingPath_Next(IEnumNetCfgBindingPath* This,ULONG celt,INetCfgBindingPath **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumNetCfgBindingPath_Skip(IEnumNetCfgBindingPath* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumNetCfgBindingPath_Skip(IEnumNetCfgBindingPath* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumNetCfgBindingPath_Reset(IEnumNetCfgBindingPath* This) { +static __WIDL_INLINE HRESULT IEnumNetCfgBindingPath_Reset(IEnumNetCfgBindingPath* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumNetCfgBindingPath_Clone(IEnumNetCfgBindingPath* This,IEnumNetCfgBindingPath **ppenum) { +static __WIDL_INLINE HRESULT IEnumNetCfgBindingPath_Clone(IEnumNetCfgBindingPath* This,IEnumNetCfgBindingPath **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -606,26 +614,26 @@ interface IEnumNetCfgComponent { #define IEnumNetCfgComponent_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumNetCfgComponent_QueryInterface(IEnumNetCfgComponent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumNetCfgComponent_QueryInterface(IEnumNetCfgComponent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumNetCfgComponent_AddRef(IEnumNetCfgComponent* This) { +static __WIDL_INLINE ULONG IEnumNetCfgComponent_AddRef(IEnumNetCfgComponent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumNetCfgComponent_Release(IEnumNetCfgComponent* This) { +static __WIDL_INLINE ULONG IEnumNetCfgComponent_Release(IEnumNetCfgComponent* This) { return This->lpVtbl->Release(This); } /*** IEnumNetCfgComponent methods ***/ -static FORCEINLINE HRESULT IEnumNetCfgComponent_Next(IEnumNetCfgComponent* This,ULONG celt,INetCfgComponent **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumNetCfgComponent_Next(IEnumNetCfgComponent* This,ULONG celt,INetCfgComponent **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumNetCfgComponent_Skip(IEnumNetCfgComponent* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumNetCfgComponent_Skip(IEnumNetCfgComponent* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumNetCfgComponent_Reset(IEnumNetCfgComponent* This) { +static __WIDL_INLINE HRESULT IEnumNetCfgComponent_Reset(IEnumNetCfgComponent* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumNetCfgComponent_Clone(IEnumNetCfgComponent* This,IEnumNetCfgComponent **ppenum) { +static __WIDL_INLINE HRESULT IEnumNetCfgComponent_Clone(IEnumNetCfgComponent* This,IEnumNetCfgComponent **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -746,35 +754,35 @@ interface INetCfg { #define INetCfg_QueryNetCfgClass(This,pguidClass,riid,ppvObject) (This)->lpVtbl->QueryNetCfgClass(This,pguidClass,riid,ppvObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfg_QueryInterface(INetCfg* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfg_QueryInterface(INetCfg* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfg_AddRef(INetCfg* This) { +static __WIDL_INLINE ULONG INetCfg_AddRef(INetCfg* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfg_Release(INetCfg* This) { +static __WIDL_INLINE ULONG INetCfg_Release(INetCfg* This) { return This->lpVtbl->Release(This); } /*** INetCfg methods ***/ -static FORCEINLINE HRESULT INetCfg_Initialize(INetCfg* This,PVOID pvReserved) { +static __WIDL_INLINE HRESULT INetCfg_Initialize(INetCfg* This,PVOID pvReserved) { return This->lpVtbl->Initialize(This,pvReserved); } -static FORCEINLINE HRESULT INetCfg_Uninitialize(INetCfg* This) { +static __WIDL_INLINE HRESULT INetCfg_Uninitialize(INetCfg* This) { return This->lpVtbl->Uninitialize(This); } -static FORCEINLINE HRESULT INetCfg_Apply(INetCfg* This) { +static __WIDL_INLINE HRESULT INetCfg_Apply(INetCfg* This) { return This->lpVtbl->Apply(This); } -static FORCEINLINE HRESULT INetCfg_Cancel(INetCfg* This) { +static __WIDL_INLINE HRESULT INetCfg_Cancel(INetCfg* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT INetCfg_EnumComponents(INetCfg* This,const GUID *pguidClass,IEnumNetCfgComponent **ppenumComponent) { +static __WIDL_INLINE HRESULT INetCfg_EnumComponents(INetCfg* This,const GUID *pguidClass,IEnumNetCfgComponent **ppenumComponent) { return This->lpVtbl->EnumComponents(This,pguidClass,ppenumComponent); } -static FORCEINLINE HRESULT INetCfg_FindComponent(INetCfg* This,LPCWSTR pszwInfId,INetCfgComponent **pComponent) { +static __WIDL_INLINE HRESULT INetCfg_FindComponent(INetCfg* This,LPCWSTR pszwInfId,INetCfgComponent **pComponent) { return This->lpVtbl->FindComponent(This,pszwInfId,pComponent); } -static FORCEINLINE HRESULT INetCfg_QueryNetCfgClass(INetCfg* This,const GUID *pguidClass,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfg_QueryNetCfgClass(INetCfg* This,const GUID *pguidClass,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryNetCfgClass(This,pguidClass,riid,ppvObject); } #endif @@ -875,23 +883,23 @@ interface INetCfgLock { #define INetCfgLock_IsWriteLocked(This,ppszwClientDescription) (This)->lpVtbl->IsWriteLocked(This,ppszwClientDescription) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgLock_QueryInterface(INetCfgLock* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgLock_QueryInterface(INetCfgLock* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgLock_AddRef(INetCfgLock* This) { +static __WIDL_INLINE ULONG INetCfgLock_AddRef(INetCfgLock* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgLock_Release(INetCfgLock* This) { +static __WIDL_INLINE ULONG INetCfgLock_Release(INetCfgLock* This) { return This->lpVtbl->Release(This); } /*** INetCfgLock methods ***/ -static FORCEINLINE HRESULT INetCfgLock_AcquireWriteLock(INetCfgLock* This,DWORD cmsTimeout,LPCWSTR pszwClientDescription,LPWSTR *ppszwClientDescription) { +static __WIDL_INLINE HRESULT INetCfgLock_AcquireWriteLock(INetCfgLock* This,DWORD cmsTimeout,LPCWSTR pszwClientDescription,LPWSTR *ppszwClientDescription) { return This->lpVtbl->AcquireWriteLock(This,cmsTimeout,pszwClientDescription,ppszwClientDescription); } -static FORCEINLINE HRESULT INetCfgLock_ReleaseWriteLock(INetCfgLock* This) { +static __WIDL_INLINE HRESULT INetCfgLock_ReleaseWriteLock(INetCfgLock* This) { return This->lpVtbl->ReleaseWriteLock(This); } -static FORCEINLINE HRESULT INetCfgLock_IsWriteLocked(INetCfgLock* This,LPWSTR *ppszwClientDescription) { +static __WIDL_INLINE HRESULT INetCfgLock_IsWriteLocked(INetCfgLock* This,LPWSTR *ppszwClientDescription) { return This->lpVtbl->IsWriteLocked(This,ppszwClientDescription); } #endif @@ -975,23 +983,23 @@ interface INetCfgBindingInterface { #define INetCfgBindingInterface_GetLowerComponent(This,ppnccItem) (This)->lpVtbl->GetLowerComponent(This,ppnccItem) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgBindingInterface_QueryInterface(INetCfgBindingInterface* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgBindingInterface_QueryInterface(INetCfgBindingInterface* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgBindingInterface_AddRef(INetCfgBindingInterface* This) { +static __WIDL_INLINE ULONG INetCfgBindingInterface_AddRef(INetCfgBindingInterface* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgBindingInterface_Release(INetCfgBindingInterface* This) { +static __WIDL_INLINE ULONG INetCfgBindingInterface_Release(INetCfgBindingInterface* This) { return This->lpVtbl->Release(This); } /*** INetCfgBindingInterface methods ***/ -static FORCEINLINE HRESULT INetCfgBindingInterface_GetName(INetCfgBindingInterface* This,LPWSTR *ppszwInterfaceName) { +static __WIDL_INLINE HRESULT INetCfgBindingInterface_GetName(INetCfgBindingInterface* This,LPWSTR *ppszwInterfaceName) { return This->lpVtbl->GetName(This,ppszwInterfaceName); } -static FORCEINLINE HRESULT INetCfgBindingInterface_GetUpperComponent(INetCfgBindingInterface* This,INetCfgComponent **ppnccItem) { +static __WIDL_INLINE HRESULT INetCfgBindingInterface_GetUpperComponent(INetCfgBindingInterface* This,INetCfgComponent **ppnccItem) { return This->lpVtbl->GetUpperComponent(This,ppnccItem); } -static FORCEINLINE HRESULT INetCfgBindingInterface_GetLowerComponent(INetCfgBindingInterface* This,INetCfgComponent **ppnccItem) { +static __WIDL_INLINE HRESULT INetCfgBindingInterface_GetLowerComponent(INetCfgBindingInterface* This,INetCfgComponent **ppnccItem) { return This->lpVtbl->GetLowerComponent(This,ppnccItem); } #endif @@ -1114,38 +1122,38 @@ interface INetCfgBindingPath { #define INetCfgBindingPath_EnumBindingInterfaces(This,ppenumInterface) (This)->lpVtbl->EnumBindingInterfaces(This,ppenumInterface) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgBindingPath_QueryInterface(INetCfgBindingPath* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgBindingPath_QueryInterface(INetCfgBindingPath* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgBindingPath_AddRef(INetCfgBindingPath* This) { +static __WIDL_INLINE ULONG INetCfgBindingPath_AddRef(INetCfgBindingPath* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgBindingPath_Release(INetCfgBindingPath* This) { +static __WIDL_INLINE ULONG INetCfgBindingPath_Release(INetCfgBindingPath* This) { return This->lpVtbl->Release(This); } /*** INetCfgBindingPath methods ***/ -static FORCEINLINE HRESULT INetCfgBindingPath_IsSamePathAs(INetCfgBindingPath* This,INetCfgBindingPath *pPath) { +static __WIDL_INLINE HRESULT INetCfgBindingPath_IsSamePathAs(INetCfgBindingPath* This,INetCfgBindingPath *pPath) { return This->lpVtbl->IsSamePathAs(This,pPath); } -static FORCEINLINE HRESULT INetCfgBindingPath_IsSubPathOf(INetCfgBindingPath* This,INetCfgBindingPath *pPath) { +static __WIDL_INLINE HRESULT INetCfgBindingPath_IsSubPathOf(INetCfgBindingPath* This,INetCfgBindingPath *pPath) { return This->lpVtbl->IsSubPathOf(This,pPath); } -static FORCEINLINE HRESULT INetCfgBindingPath_IsEnabled(INetCfgBindingPath* This) { +static __WIDL_INLINE HRESULT INetCfgBindingPath_IsEnabled(INetCfgBindingPath* This) { return This->lpVtbl->IsEnabled(This); } -static FORCEINLINE HRESULT INetCfgBindingPath_Enable(INetCfgBindingPath* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT INetCfgBindingPath_Enable(INetCfgBindingPath* This,WINBOOL fEnable) { return This->lpVtbl->Enable(This,fEnable); } -static FORCEINLINE HRESULT INetCfgBindingPath_GetPathToken(INetCfgBindingPath* This,LPWSTR *ppszwPathToken) { +static __WIDL_INLINE HRESULT INetCfgBindingPath_GetPathToken(INetCfgBindingPath* This,LPWSTR *ppszwPathToken) { return This->lpVtbl->GetPathToken(This,ppszwPathToken); } -static FORCEINLINE HRESULT INetCfgBindingPath_GetOwner(INetCfgBindingPath* This,INetCfgComponent **ppComponent) { +static __WIDL_INLINE HRESULT INetCfgBindingPath_GetOwner(INetCfgBindingPath* This,INetCfgComponent **ppComponent) { return This->lpVtbl->GetOwner(This,ppComponent); } -static FORCEINLINE HRESULT INetCfgBindingPath_GetDepth(INetCfgBindingPath* This,ULONG *pcInterfaces) { +static __WIDL_INLINE HRESULT INetCfgBindingPath_GetDepth(INetCfgBindingPath* This,ULONG *pcInterfaces) { return This->lpVtbl->GetDepth(This,pcInterfaces); } -static FORCEINLINE HRESULT INetCfgBindingPath_EnumBindingInterfaces(INetCfgBindingPath* This,IEnumNetCfgBindingInterface **ppenumInterface) { +static __WIDL_INLINE HRESULT INetCfgBindingPath_EnumBindingInterfaces(INetCfgBindingPath* This,IEnumNetCfgBindingInterface **ppenumInterface) { return This->lpVtbl->EnumBindingInterfaces(This,ppenumInterface); } #endif @@ -1223,20 +1231,20 @@ interface INetCfgClass { #define INetCfgClass_EnumComponents(This,ppenumComponent) (This)->lpVtbl->EnumComponents(This,ppenumComponent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgClass_QueryInterface(INetCfgClass* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgClass_QueryInterface(INetCfgClass* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgClass_AddRef(INetCfgClass* This) { +static __WIDL_INLINE ULONG INetCfgClass_AddRef(INetCfgClass* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgClass_Release(INetCfgClass* This) { +static __WIDL_INLINE ULONG INetCfgClass_Release(INetCfgClass* This) { return This->lpVtbl->Release(This); } /*** INetCfgClass methods ***/ -static FORCEINLINE HRESULT INetCfgClass_FindComponent(INetCfgClass* This,LPCWSTR pszwInfId,INetCfgComponent **ppnccItem) { +static __WIDL_INLINE HRESULT INetCfgClass_FindComponent(INetCfgClass* This,LPCWSTR pszwInfId,INetCfgComponent **ppnccItem) { return This->lpVtbl->FindComponent(This,pszwInfId,ppnccItem); } -static FORCEINLINE HRESULT INetCfgClass_EnumComponents(INetCfgClass* This,IEnumNetCfgComponent **ppenumComponent) { +static __WIDL_INLINE HRESULT INetCfgClass_EnumComponents(INetCfgClass* This,IEnumNetCfgComponent **ppenumComponent) { return This->lpVtbl->EnumComponents(This,ppenumComponent); } #endif @@ -1353,23 +1361,23 @@ interface INetCfgClassSetup { #define INetCfgClassSetup_DeInstall(This,pComponent,pOboToken,pmszwRefs) (This)->lpVtbl->DeInstall(This,pComponent,pOboToken,pmszwRefs) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgClassSetup_QueryInterface(INetCfgClassSetup* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgClassSetup_QueryInterface(INetCfgClassSetup* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgClassSetup_AddRef(INetCfgClassSetup* This) { +static __WIDL_INLINE ULONG INetCfgClassSetup_AddRef(INetCfgClassSetup* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgClassSetup_Release(INetCfgClassSetup* This) { +static __WIDL_INLINE ULONG INetCfgClassSetup_Release(INetCfgClassSetup* This) { return This->lpVtbl->Release(This); } /*** INetCfgClassSetup methods ***/ -static FORCEINLINE HRESULT INetCfgClassSetup_SelectAndInstall(INetCfgClassSetup* This,HWND hwndParent,OBO_TOKEN *pOboToken,INetCfgComponent **ppnccItem) { +static __WIDL_INLINE HRESULT INetCfgClassSetup_SelectAndInstall(INetCfgClassSetup* This,HWND hwndParent,OBO_TOKEN *pOboToken,INetCfgComponent **ppnccItem) { return This->lpVtbl->SelectAndInstall(This,hwndParent,pOboToken,ppnccItem); } -static FORCEINLINE HRESULT INetCfgClassSetup_Install(INetCfgClassSetup* This,LPCWSTR pszwInfId,OBO_TOKEN *pOboToken,DWORD dwSetupFlags,DWORD dwUpgradeFromBuildNo,LPCWSTR pszwAnswerFile,LPCWSTR pszwAnswerSections,INetCfgComponent **ppnccItem) { +static __WIDL_INLINE HRESULT INetCfgClassSetup_Install(INetCfgClassSetup* This,LPCWSTR pszwInfId,OBO_TOKEN *pOboToken,DWORD dwSetupFlags,DWORD dwUpgradeFromBuildNo,LPCWSTR pszwAnswerFile,LPCWSTR pszwAnswerSections,INetCfgComponent **ppnccItem) { return This->lpVtbl->Install(This,pszwInfId,pOboToken,dwSetupFlags,dwUpgradeFromBuildNo,pszwAnswerFile,pszwAnswerSections,ppnccItem); } -static FORCEINLINE HRESULT INetCfgClassSetup_DeInstall(INetCfgClassSetup* This,INetCfgComponent *pComponent,OBO_TOKEN *pOboToken,LPWSTR *pmszwRefs) { +static __WIDL_INLINE HRESULT INetCfgClassSetup_DeInstall(INetCfgClassSetup* This,INetCfgComponent *pComponent,OBO_TOKEN *pOboToken,LPWSTR *pmszwRefs) { return This->lpVtbl->DeInstall(This,pComponent,pOboToken,pmszwRefs); } #endif @@ -1468,27 +1476,27 @@ interface INetCfgClassSetup2 { #define INetCfgClassSetup2_UpdateNonEnumeratedComponent(This,pIComp,dwSetupFlags,dwUpgradeFromBuildNo) (This)->lpVtbl->UpdateNonEnumeratedComponent(This,pIComp,dwSetupFlags,dwUpgradeFromBuildNo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgClassSetup2_QueryInterface(INetCfgClassSetup2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgClassSetup2_QueryInterface(INetCfgClassSetup2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgClassSetup2_AddRef(INetCfgClassSetup2* This) { +static __WIDL_INLINE ULONG INetCfgClassSetup2_AddRef(INetCfgClassSetup2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgClassSetup2_Release(INetCfgClassSetup2* This) { +static __WIDL_INLINE ULONG INetCfgClassSetup2_Release(INetCfgClassSetup2* This) { return This->lpVtbl->Release(This); } /*** INetCfgClassSetup methods ***/ -static FORCEINLINE HRESULT INetCfgClassSetup2_SelectAndInstall(INetCfgClassSetup2* This,HWND hwndParent,OBO_TOKEN *pOboToken,INetCfgComponent **ppnccItem) { +static __WIDL_INLINE HRESULT INetCfgClassSetup2_SelectAndInstall(INetCfgClassSetup2* This,HWND hwndParent,OBO_TOKEN *pOboToken,INetCfgComponent **ppnccItem) { return This->lpVtbl->SelectAndInstall(This,hwndParent,pOboToken,ppnccItem); } -static FORCEINLINE HRESULT INetCfgClassSetup2_Install(INetCfgClassSetup2* This,LPCWSTR pszwInfId,OBO_TOKEN *pOboToken,DWORD dwSetupFlags,DWORD dwUpgradeFromBuildNo,LPCWSTR pszwAnswerFile,LPCWSTR pszwAnswerSections,INetCfgComponent **ppnccItem) { +static __WIDL_INLINE HRESULT INetCfgClassSetup2_Install(INetCfgClassSetup2* This,LPCWSTR pszwInfId,OBO_TOKEN *pOboToken,DWORD dwSetupFlags,DWORD dwUpgradeFromBuildNo,LPCWSTR pszwAnswerFile,LPCWSTR pszwAnswerSections,INetCfgComponent **ppnccItem) { return This->lpVtbl->Install(This,pszwInfId,pOboToken,dwSetupFlags,dwUpgradeFromBuildNo,pszwAnswerFile,pszwAnswerSections,ppnccItem); } -static FORCEINLINE HRESULT INetCfgClassSetup2_DeInstall(INetCfgClassSetup2* This,INetCfgComponent *pComponent,OBO_TOKEN *pOboToken,LPWSTR *pmszwRefs) { +static __WIDL_INLINE HRESULT INetCfgClassSetup2_DeInstall(INetCfgClassSetup2* This,INetCfgComponent *pComponent,OBO_TOKEN *pOboToken,LPWSTR *pmszwRefs) { return This->lpVtbl->DeInstall(This,pComponent,pOboToken,pmszwRefs); } /*** INetCfgClassSetup2 methods ***/ -static FORCEINLINE HRESULT INetCfgClassSetup2_UpdateNonEnumeratedComponent(INetCfgClassSetup2* This,INetCfgComponent *pIComp,DWORD dwSetupFlags,DWORD dwUpgradeFromBuildNo) { +static __WIDL_INLINE HRESULT INetCfgClassSetup2_UpdateNonEnumeratedComponent(INetCfgClassSetup2* This,INetCfgComponent *pIComp,DWORD dwSetupFlags,DWORD dwUpgradeFromBuildNo) { return This->lpVtbl->UpdateNonEnumeratedComponent(This,pIComp,dwSetupFlags,dwUpgradeFromBuildNo); } #endif @@ -1669,50 +1677,50 @@ interface INetCfgComponent { #define INetCfgComponent_RaisePropertyUi(This,hwndParent,dwFlags,punkContext) (This)->lpVtbl->RaisePropertyUi(This,hwndParent,dwFlags,punkContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgComponent_QueryInterface(INetCfgComponent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgComponent_QueryInterface(INetCfgComponent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgComponent_AddRef(INetCfgComponent* This) { +static __WIDL_INLINE ULONG INetCfgComponent_AddRef(INetCfgComponent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgComponent_Release(INetCfgComponent* This) { +static __WIDL_INLINE ULONG INetCfgComponent_Release(INetCfgComponent* This) { return This->lpVtbl->Release(This); } /*** INetCfgComponent methods ***/ -static FORCEINLINE HRESULT INetCfgComponent_GetDisplayName(INetCfgComponent* This,LPWSTR *ppszwDisplayName) { +static __WIDL_INLINE HRESULT INetCfgComponent_GetDisplayName(INetCfgComponent* This,LPWSTR *ppszwDisplayName) { return This->lpVtbl->GetDisplayName(This,ppszwDisplayName); } -static FORCEINLINE HRESULT INetCfgComponent_SetDisplayName(INetCfgComponent* This,LPCWSTR pszwDisplayName) { +static __WIDL_INLINE HRESULT INetCfgComponent_SetDisplayName(INetCfgComponent* This,LPCWSTR pszwDisplayName) { return This->lpVtbl->SetDisplayName(This,pszwDisplayName); } -static FORCEINLINE HRESULT INetCfgComponent_GetHelpText(INetCfgComponent* This,LPWSTR *pszwHelpText) { +static __WIDL_INLINE HRESULT INetCfgComponent_GetHelpText(INetCfgComponent* This,LPWSTR *pszwHelpText) { return This->lpVtbl->GetHelpText(This,pszwHelpText); } -static FORCEINLINE HRESULT INetCfgComponent_GetId(INetCfgComponent* This,LPWSTR *ppszwId) { +static __WIDL_INLINE HRESULT INetCfgComponent_GetId(INetCfgComponent* This,LPWSTR *ppszwId) { return This->lpVtbl->GetId(This,ppszwId); } -static FORCEINLINE HRESULT INetCfgComponent_GetCharacteristics(INetCfgComponent* This,LPDWORD pdwCharacteristics) { +static __WIDL_INLINE HRESULT INetCfgComponent_GetCharacteristics(INetCfgComponent* This,LPDWORD pdwCharacteristics) { return This->lpVtbl->GetCharacteristics(This,pdwCharacteristics); } -static FORCEINLINE HRESULT INetCfgComponent_GetInstanceGuid(INetCfgComponent* This,GUID *pGuid) { +static __WIDL_INLINE HRESULT INetCfgComponent_GetInstanceGuid(INetCfgComponent* This,GUID *pGuid) { return This->lpVtbl->GetInstanceGuid(This,pGuid); } -static FORCEINLINE HRESULT INetCfgComponent_GetPnpDevNodeId(INetCfgComponent* This,LPWSTR *ppszwDevNodeId) { +static __WIDL_INLINE HRESULT INetCfgComponent_GetPnpDevNodeId(INetCfgComponent* This,LPWSTR *ppszwDevNodeId) { return This->lpVtbl->GetPnpDevNodeId(This,ppszwDevNodeId); } -static FORCEINLINE HRESULT INetCfgComponent_GetClassGuid(INetCfgComponent* This,GUID *pGuid) { +static __WIDL_INLINE HRESULT INetCfgComponent_GetClassGuid(INetCfgComponent* This,GUID *pGuid) { return This->lpVtbl->GetClassGuid(This,pGuid); } -static FORCEINLINE HRESULT INetCfgComponent_GetBindName(INetCfgComponent* This,LPWSTR *ppszwBindName) { +static __WIDL_INLINE HRESULT INetCfgComponent_GetBindName(INetCfgComponent* This,LPWSTR *ppszwBindName) { return This->lpVtbl->GetBindName(This,ppszwBindName); } -static FORCEINLINE HRESULT INetCfgComponent_GetDeviceStatus(INetCfgComponent* This,ULONG *pulStatus) { +static __WIDL_INLINE HRESULT INetCfgComponent_GetDeviceStatus(INetCfgComponent* This,ULONG *pulStatus) { return This->lpVtbl->GetDeviceStatus(This,pulStatus); } -static FORCEINLINE HRESULT INetCfgComponent_OpenParamKey(INetCfgComponent* This,HKEY *phkey) { +static __WIDL_INLINE HRESULT INetCfgComponent_OpenParamKey(INetCfgComponent* This,HKEY *phkey) { return This->lpVtbl->OpenParamKey(This,phkey); } -static FORCEINLINE HRESULT INetCfgComponent_RaisePropertyUi(INetCfgComponent* This,HWND hwndParent,DWORD dwFlags,IUnknown *punkContext) { +static __WIDL_INLINE HRESULT INetCfgComponent_RaisePropertyUi(INetCfgComponent* This,HWND hwndParent,DWORD dwFlags,IUnknown *punkContext) { return This->lpVtbl->RaisePropertyUi(This,hwndParent,dwFlags,punkContext); } #endif @@ -1852,38 +1860,38 @@ interface INetCfgComponentBindings { #define INetCfgComponentBindings_MoveAfter(This,pncbItemSrc,pncbItemDest) (This)->lpVtbl->MoveAfter(This,pncbItemSrc,pncbItemDest) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgComponentBindings_QueryInterface(INetCfgComponentBindings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgComponentBindings_QueryInterface(INetCfgComponentBindings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgComponentBindings_AddRef(INetCfgComponentBindings* This) { +static __WIDL_INLINE ULONG INetCfgComponentBindings_AddRef(INetCfgComponentBindings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgComponentBindings_Release(INetCfgComponentBindings* This) { +static __WIDL_INLINE ULONG INetCfgComponentBindings_Release(INetCfgComponentBindings* This) { return This->lpVtbl->Release(This); } /*** INetCfgComponentBindings methods ***/ -static FORCEINLINE HRESULT INetCfgComponentBindings_BindTo(INetCfgComponentBindings* This,INetCfgComponent *pnccItem) { +static __WIDL_INLINE HRESULT INetCfgComponentBindings_BindTo(INetCfgComponentBindings* This,INetCfgComponent *pnccItem) { return This->lpVtbl->BindTo(This,pnccItem); } -static FORCEINLINE HRESULT INetCfgComponentBindings_UnbindFrom(INetCfgComponentBindings* This,INetCfgComponent *pnccItem) { +static __WIDL_INLINE HRESULT INetCfgComponentBindings_UnbindFrom(INetCfgComponentBindings* This,INetCfgComponent *pnccItem) { return This->lpVtbl->UnbindFrom(This,pnccItem); } -static FORCEINLINE HRESULT INetCfgComponentBindings_SupportsBindingInterface(INetCfgComponentBindings* This,DWORD dwFlags,LPCWSTR pszwInterfaceName) { +static __WIDL_INLINE HRESULT INetCfgComponentBindings_SupportsBindingInterface(INetCfgComponentBindings* This,DWORD dwFlags,LPCWSTR pszwInterfaceName) { return This->lpVtbl->SupportsBindingInterface(This,dwFlags,pszwInterfaceName); } -static FORCEINLINE HRESULT INetCfgComponentBindings_IsBoundTo(INetCfgComponentBindings* This,INetCfgComponent *pnccItem) { +static __WIDL_INLINE HRESULT INetCfgComponentBindings_IsBoundTo(INetCfgComponentBindings* This,INetCfgComponent *pnccItem) { return This->lpVtbl->IsBoundTo(This,pnccItem); } -static FORCEINLINE HRESULT INetCfgComponentBindings_IsBindableTo(INetCfgComponentBindings* This,INetCfgComponent *pnccItem) { +static __WIDL_INLINE HRESULT INetCfgComponentBindings_IsBindableTo(INetCfgComponentBindings* This,INetCfgComponent *pnccItem) { return This->lpVtbl->IsBindableTo(This,pnccItem); } -static FORCEINLINE HRESULT INetCfgComponentBindings_EnumBindingPaths(INetCfgComponentBindings* This,DWORD dwFlags,IEnumNetCfgBindingPath **ppIEnum) { +static __WIDL_INLINE HRESULT INetCfgComponentBindings_EnumBindingPaths(INetCfgComponentBindings* This,DWORD dwFlags,IEnumNetCfgBindingPath **ppIEnum) { return This->lpVtbl->EnumBindingPaths(This,dwFlags,ppIEnum); } -static FORCEINLINE HRESULT INetCfgComponentBindings_MoveBefore(INetCfgComponentBindings* This,INetCfgBindingPath *pncbItemSrc,INetCfgBindingPath *pncbItemDest) { +static __WIDL_INLINE HRESULT INetCfgComponentBindings_MoveBefore(INetCfgComponentBindings* This,INetCfgBindingPath *pncbItemSrc,INetCfgBindingPath *pncbItemDest) { return This->lpVtbl->MoveBefore(This,pncbItemSrc,pncbItemDest); } -static FORCEINLINE HRESULT INetCfgComponentBindings_MoveAfter(INetCfgComponentBindings* This,INetCfgBindingPath *pncbItemSrc,INetCfgBindingPath *pncbItemDest) { +static __WIDL_INLINE HRESULT INetCfgComponentBindings_MoveAfter(INetCfgComponentBindings* This,INetCfgBindingPath *pncbItemSrc,INetCfgBindingPath *pncbItemDest) { return This->lpVtbl->MoveAfter(This,pncbItemSrc,pncbItemDest); } #endif @@ -1991,26 +1999,26 @@ interface INetCfgSysPrep { #define INetCfgSysPrep_HrSetupSetFirstMultiSzField(This,pwszSection,pwszKey,pmszValue) (This)->lpVtbl->HrSetupSetFirstMultiSzField(This,pwszSection,pwszKey,pmszValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetCfgSysPrep_QueryInterface(INetCfgSysPrep* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetCfgSysPrep_QueryInterface(INetCfgSysPrep* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetCfgSysPrep_AddRef(INetCfgSysPrep* This) { +static __WIDL_INLINE ULONG INetCfgSysPrep_AddRef(INetCfgSysPrep* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetCfgSysPrep_Release(INetCfgSysPrep* This) { +static __WIDL_INLINE ULONG INetCfgSysPrep_Release(INetCfgSysPrep* This) { return This->lpVtbl->Release(This); } /*** INetCfgSysPrep methods ***/ -static FORCEINLINE HRESULT INetCfgSysPrep_HrSetupSetFirstDword(INetCfgSysPrep* This,LPCWSTR pwszSection,LPCWSTR pwszKey,DWORD dwValue) { +static __WIDL_INLINE HRESULT INetCfgSysPrep_HrSetupSetFirstDword(INetCfgSysPrep* This,LPCWSTR pwszSection,LPCWSTR pwszKey,DWORD dwValue) { return This->lpVtbl->HrSetupSetFirstDword(This,pwszSection,pwszKey,dwValue); } -static FORCEINLINE HRESULT INetCfgSysPrep_HrSetupSetFirstString(INetCfgSysPrep* This,LPCWSTR pwszSection,LPCWSTR pwszKey,LPCWSTR pwszValue) { +static __WIDL_INLINE HRESULT INetCfgSysPrep_HrSetupSetFirstString(INetCfgSysPrep* This,LPCWSTR pwszSection,LPCWSTR pwszKey,LPCWSTR pwszValue) { return This->lpVtbl->HrSetupSetFirstString(This,pwszSection,pwszKey,pwszValue); } -static FORCEINLINE HRESULT INetCfgSysPrep_HrSetupSetFirstStringAsBool(INetCfgSysPrep* This,LPCWSTR pwszSection,LPCWSTR pwszKey,WINBOOL fValue) { +static __WIDL_INLINE HRESULT INetCfgSysPrep_HrSetupSetFirstStringAsBool(INetCfgSysPrep* This,LPCWSTR pwszSection,LPCWSTR pwszKey,WINBOOL fValue) { return This->lpVtbl->HrSetupSetFirstStringAsBool(This,pwszSection,pwszKey,fValue); } -static FORCEINLINE HRESULT INetCfgSysPrep_HrSetupSetFirstMultiSzField(INetCfgSysPrep* This,LPCWSTR pwszSection,LPCWSTR pwszKey,LPCWSTR pmszValue) { +static __WIDL_INLINE HRESULT INetCfgSysPrep_HrSetupSetFirstMultiSzField(INetCfgSysPrep* This,LPCWSTR pwszSection,LPCWSTR pwszKey,LPCWSTR pmszValue) { return This->lpVtbl->HrSetupSetFirstMultiSzField(This,pwszSection,pwszKey,pmszValue); } #endif diff --git a/lib/libc/include/any-windows-any/netfw.h b/lib/libc/include/any-windows-any/netfw.h index 52802f8a750be26fb5c2c5da3cbdd844e2b2ed36..21249e5071274c2691f05d110c145e63c9b86cf0 100644 --- a/lib/libc/include/any-windows-any/netfw.h +++ b/lib/libc/include/any-windows-any/netfw.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/netfw.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/netfw.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __netfw_h__ #define __netfw_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __INetFwIcmpSettings_FWD_DEFINED__ @@ -485,87 +493,87 @@ interface INetFwIcmpSettings { #define INetFwIcmpSettings_put_AllowOutboundPacketTooBig(This,allow) (This)->lpVtbl->put_AllowOutboundPacketTooBig(This,allow) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwIcmpSettings_QueryInterface(INetFwIcmpSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_QueryInterface(INetFwIcmpSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwIcmpSettings_AddRef(INetFwIcmpSettings* This) { +static __WIDL_INLINE ULONG INetFwIcmpSettings_AddRef(INetFwIcmpSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwIcmpSettings_Release(INetFwIcmpSettings* This) { +static __WIDL_INLINE ULONG INetFwIcmpSettings_Release(INetFwIcmpSettings* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwIcmpSettings_GetTypeInfoCount(INetFwIcmpSettings* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_GetTypeInfoCount(INetFwIcmpSettings* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwIcmpSettings_GetTypeInfo(INetFwIcmpSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_GetTypeInfo(INetFwIcmpSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwIcmpSettings_GetIDsOfNames(INetFwIcmpSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_GetIDsOfNames(INetFwIcmpSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwIcmpSettings_Invoke(INetFwIcmpSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_Invoke(INetFwIcmpSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwIcmpSettings methods ***/ -static FORCEINLINE HRESULT INetFwIcmpSettings_get_AllowOutboundDestinationUnreachable(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_get_AllowOutboundDestinationUnreachable(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { return This->lpVtbl->get_AllowOutboundDestinationUnreachable(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_put_AllowOutboundDestinationUnreachable(INetFwIcmpSettings* This,VARIANT_BOOL allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_put_AllowOutboundDestinationUnreachable(INetFwIcmpSettings* This,VARIANT_BOOL allow) { return This->lpVtbl->put_AllowOutboundDestinationUnreachable(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_get_AllowRedirect(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_get_AllowRedirect(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { return This->lpVtbl->get_AllowRedirect(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_put_AllowRedirect(INetFwIcmpSettings* This,VARIANT_BOOL allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_put_AllowRedirect(INetFwIcmpSettings* This,VARIANT_BOOL allow) { return This->lpVtbl->put_AllowRedirect(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_get_AllowInboundEchoRequest(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_get_AllowInboundEchoRequest(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { return This->lpVtbl->get_AllowInboundEchoRequest(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_put_AllowInboundEchoRequest(INetFwIcmpSettings* This,VARIANT_BOOL allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_put_AllowInboundEchoRequest(INetFwIcmpSettings* This,VARIANT_BOOL allow) { return This->lpVtbl->put_AllowInboundEchoRequest(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_get_AllowOutboundTimeExceeded(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_get_AllowOutboundTimeExceeded(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { return This->lpVtbl->get_AllowOutboundTimeExceeded(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_put_AllowOutboundTimeExceeded(INetFwIcmpSettings* This,VARIANT_BOOL allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_put_AllowOutboundTimeExceeded(INetFwIcmpSettings* This,VARIANT_BOOL allow) { return This->lpVtbl->put_AllowOutboundTimeExceeded(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_get_AllowOutboundParameterProblem(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_get_AllowOutboundParameterProblem(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { return This->lpVtbl->get_AllowOutboundParameterProblem(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_put_AllowOutboundParameterProblem(INetFwIcmpSettings* This,VARIANT_BOOL allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_put_AllowOutboundParameterProblem(INetFwIcmpSettings* This,VARIANT_BOOL allow) { return This->lpVtbl->put_AllowOutboundParameterProblem(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_get_AllowOutboundSourceQuench(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_get_AllowOutboundSourceQuench(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { return This->lpVtbl->get_AllowOutboundSourceQuench(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_put_AllowOutboundSourceQuench(INetFwIcmpSettings* This,VARIANT_BOOL allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_put_AllowOutboundSourceQuench(INetFwIcmpSettings* This,VARIANT_BOOL allow) { return This->lpVtbl->put_AllowOutboundSourceQuench(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_get_AllowInboundRouterRequest(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_get_AllowInboundRouterRequest(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { return This->lpVtbl->get_AllowInboundRouterRequest(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_put_AllowInboundRouterRequest(INetFwIcmpSettings* This,VARIANT_BOOL allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_put_AllowInboundRouterRequest(INetFwIcmpSettings* This,VARIANT_BOOL allow) { return This->lpVtbl->put_AllowInboundRouterRequest(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_get_AllowInboundTimestampRequest(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_get_AllowInboundTimestampRequest(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { return This->lpVtbl->get_AllowInboundTimestampRequest(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_put_AllowInboundTimestampRequest(INetFwIcmpSettings* This,VARIANT_BOOL allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_put_AllowInboundTimestampRequest(INetFwIcmpSettings* This,VARIANT_BOOL allow) { return This->lpVtbl->put_AllowInboundTimestampRequest(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_get_AllowInboundMaskRequest(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_get_AllowInboundMaskRequest(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { return This->lpVtbl->get_AllowInboundMaskRequest(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_put_AllowInboundMaskRequest(INetFwIcmpSettings* This,VARIANT_BOOL allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_put_AllowInboundMaskRequest(INetFwIcmpSettings* This,VARIANT_BOOL allow) { return This->lpVtbl->put_AllowInboundMaskRequest(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_get_AllowOutboundPacketTooBig(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_get_AllowOutboundPacketTooBig(INetFwIcmpSettings* This,VARIANT_BOOL *allow) { return This->lpVtbl->get_AllowOutboundPacketTooBig(This,allow); } -static FORCEINLINE HRESULT INetFwIcmpSettings_put_AllowOutboundPacketTooBig(INetFwIcmpSettings* This,VARIANT_BOOL allow) { +static __WIDL_INLINE HRESULT INetFwIcmpSettings_put_AllowOutboundPacketTooBig(INetFwIcmpSettings* This,VARIANT_BOOL allow) { return This->lpVtbl->put_AllowOutboundPacketTooBig(This,allow); } #endif @@ -779,72 +787,72 @@ interface INetFwOpenPort { #define INetFwOpenPort_get_BuiltIn(This,builtIn) (This)->lpVtbl->get_BuiltIn(This,builtIn) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwOpenPort_QueryInterface(INetFwOpenPort* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwOpenPort_QueryInterface(INetFwOpenPort* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwOpenPort_AddRef(INetFwOpenPort* This) { +static __WIDL_INLINE ULONG INetFwOpenPort_AddRef(INetFwOpenPort* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwOpenPort_Release(INetFwOpenPort* This) { +static __WIDL_INLINE ULONG INetFwOpenPort_Release(INetFwOpenPort* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwOpenPort_GetTypeInfoCount(INetFwOpenPort* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwOpenPort_GetTypeInfoCount(INetFwOpenPort* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwOpenPort_GetTypeInfo(INetFwOpenPort* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwOpenPort_GetTypeInfo(INetFwOpenPort* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwOpenPort_GetIDsOfNames(INetFwOpenPort* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwOpenPort_GetIDsOfNames(INetFwOpenPort* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwOpenPort_Invoke(INetFwOpenPort* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwOpenPort_Invoke(INetFwOpenPort* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwOpenPort methods ***/ -static FORCEINLINE HRESULT INetFwOpenPort_get_Name(INetFwOpenPort* This,BSTR *name) { +static __WIDL_INLINE HRESULT INetFwOpenPort_get_Name(INetFwOpenPort* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT INetFwOpenPort_put_Name(INetFwOpenPort* This,BSTR name) { +static __WIDL_INLINE HRESULT INetFwOpenPort_put_Name(INetFwOpenPort* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT INetFwOpenPort_get_IpVersion(INetFwOpenPort* This,NET_FW_IP_VERSION *ipVersion) { +static __WIDL_INLINE HRESULT INetFwOpenPort_get_IpVersion(INetFwOpenPort* This,NET_FW_IP_VERSION *ipVersion) { return This->lpVtbl->get_IpVersion(This,ipVersion); } -static FORCEINLINE HRESULT INetFwOpenPort_put_IpVersion(INetFwOpenPort* This,NET_FW_IP_VERSION ipVersion) { +static __WIDL_INLINE HRESULT INetFwOpenPort_put_IpVersion(INetFwOpenPort* This,NET_FW_IP_VERSION ipVersion) { return This->lpVtbl->put_IpVersion(This,ipVersion); } -static FORCEINLINE HRESULT INetFwOpenPort_get_Protocol(INetFwOpenPort* This,NET_FW_IP_PROTOCOL *ipProtocol) { +static __WIDL_INLINE HRESULT INetFwOpenPort_get_Protocol(INetFwOpenPort* This,NET_FW_IP_PROTOCOL *ipProtocol) { return This->lpVtbl->get_Protocol(This,ipProtocol); } -static FORCEINLINE HRESULT INetFwOpenPort_put_Protocol(INetFwOpenPort* This,NET_FW_IP_PROTOCOL ipProtocol) { +static __WIDL_INLINE HRESULT INetFwOpenPort_put_Protocol(INetFwOpenPort* This,NET_FW_IP_PROTOCOL ipProtocol) { return This->lpVtbl->put_Protocol(This,ipProtocol); } -static FORCEINLINE HRESULT INetFwOpenPort_get_Port(INetFwOpenPort* This,LONG *portNumber) { +static __WIDL_INLINE HRESULT INetFwOpenPort_get_Port(INetFwOpenPort* This,LONG *portNumber) { return This->lpVtbl->get_Port(This,portNumber); } -static FORCEINLINE HRESULT INetFwOpenPort_put_Port(INetFwOpenPort* This,LONG portNumber) { +static __WIDL_INLINE HRESULT INetFwOpenPort_put_Port(INetFwOpenPort* This,LONG portNumber) { return This->lpVtbl->put_Port(This,portNumber); } -static FORCEINLINE HRESULT INetFwOpenPort_get_Scope(INetFwOpenPort* This,NET_FW_SCOPE *scope) { +static __WIDL_INLINE HRESULT INetFwOpenPort_get_Scope(INetFwOpenPort* This,NET_FW_SCOPE *scope) { return This->lpVtbl->get_Scope(This,scope); } -static FORCEINLINE HRESULT INetFwOpenPort_put_Scope(INetFwOpenPort* This,NET_FW_SCOPE scope) { +static __WIDL_INLINE HRESULT INetFwOpenPort_put_Scope(INetFwOpenPort* This,NET_FW_SCOPE scope) { return This->lpVtbl->put_Scope(This,scope); } -static FORCEINLINE HRESULT INetFwOpenPort_get_RemoteAddresses(INetFwOpenPort* This,BSTR *remoteAddrs) { +static __WIDL_INLINE HRESULT INetFwOpenPort_get_RemoteAddresses(INetFwOpenPort* This,BSTR *remoteAddrs) { return This->lpVtbl->get_RemoteAddresses(This,remoteAddrs); } -static FORCEINLINE HRESULT INetFwOpenPort_put_RemoteAddresses(INetFwOpenPort* This,BSTR remoteAddrs) { +static __WIDL_INLINE HRESULT INetFwOpenPort_put_RemoteAddresses(INetFwOpenPort* This,BSTR remoteAddrs) { return This->lpVtbl->put_RemoteAddresses(This,remoteAddrs); } -static FORCEINLINE HRESULT INetFwOpenPort_get_Enabled(INetFwOpenPort* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwOpenPort_get_Enabled(INetFwOpenPort* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_Enabled(This,enabled); } -static FORCEINLINE HRESULT INetFwOpenPort_put_Enabled(INetFwOpenPort* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT INetFwOpenPort_put_Enabled(INetFwOpenPort* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_Enabled(This,enabled); } -static FORCEINLINE HRESULT INetFwOpenPort_get_BuiltIn(INetFwOpenPort* This,VARIANT_BOOL *builtIn) { +static __WIDL_INLINE HRESULT INetFwOpenPort_get_BuiltIn(INetFwOpenPort* This,VARIANT_BOOL *builtIn) { return This->lpVtbl->get_BuiltIn(This,builtIn); } #endif @@ -984,42 +992,42 @@ interface INetFwOpenPorts { #define INetFwOpenPorts_get__NewEnum(This,newEnum) (This)->lpVtbl->get__NewEnum(This,newEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwOpenPorts_QueryInterface(INetFwOpenPorts* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwOpenPorts_QueryInterface(INetFwOpenPorts* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwOpenPorts_AddRef(INetFwOpenPorts* This) { +static __WIDL_INLINE ULONG INetFwOpenPorts_AddRef(INetFwOpenPorts* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwOpenPorts_Release(INetFwOpenPorts* This) { +static __WIDL_INLINE ULONG INetFwOpenPorts_Release(INetFwOpenPorts* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwOpenPorts_GetTypeInfoCount(INetFwOpenPorts* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwOpenPorts_GetTypeInfoCount(INetFwOpenPorts* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwOpenPorts_GetTypeInfo(INetFwOpenPorts* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwOpenPorts_GetTypeInfo(INetFwOpenPorts* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwOpenPorts_GetIDsOfNames(INetFwOpenPorts* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwOpenPorts_GetIDsOfNames(INetFwOpenPorts* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwOpenPorts_Invoke(INetFwOpenPorts* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwOpenPorts_Invoke(INetFwOpenPorts* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwOpenPorts methods ***/ -static FORCEINLINE HRESULT INetFwOpenPorts_get_Count(INetFwOpenPorts* This,LONG *count) { +static __WIDL_INLINE HRESULT INetFwOpenPorts_get_Count(INetFwOpenPorts* This,LONG *count) { return This->lpVtbl->get_Count(This,count); } -static FORCEINLINE HRESULT INetFwOpenPorts_Add(INetFwOpenPorts* This,INetFwOpenPort *port) { +static __WIDL_INLINE HRESULT INetFwOpenPorts_Add(INetFwOpenPorts* This,INetFwOpenPort *port) { return This->lpVtbl->Add(This,port); } -static FORCEINLINE HRESULT INetFwOpenPorts_Remove(INetFwOpenPorts* This,LONG portNumber,NET_FW_IP_PROTOCOL ipProtocol) { +static __WIDL_INLINE HRESULT INetFwOpenPorts_Remove(INetFwOpenPorts* This,LONG portNumber,NET_FW_IP_PROTOCOL ipProtocol) { return This->lpVtbl->Remove(This,portNumber,ipProtocol); } -static FORCEINLINE HRESULT INetFwOpenPorts_Item(INetFwOpenPorts* This,LONG portNumber,NET_FW_IP_PROTOCOL ipProtocol,INetFwOpenPort **openPort) { +static __WIDL_INLINE HRESULT INetFwOpenPorts_Item(INetFwOpenPorts* This,LONG portNumber,NET_FW_IP_PROTOCOL ipProtocol,INetFwOpenPort **openPort) { return This->lpVtbl->Item(This,portNumber,ipProtocol,openPort); } -static FORCEINLINE HRESULT INetFwOpenPorts_get__NewEnum(INetFwOpenPorts* This,IUnknown **newEnum) { +static __WIDL_INLINE HRESULT INetFwOpenPorts_get__NewEnum(INetFwOpenPorts* This,IUnknown **newEnum) { return This->lpVtbl->get__NewEnum(This,newEnum); } #endif @@ -1209,63 +1217,63 @@ interface INetFwService { #define INetFwService_get_GloballyOpenPorts(This,openPorts) (This)->lpVtbl->get_GloballyOpenPorts(This,openPorts) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwService_QueryInterface(INetFwService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwService_QueryInterface(INetFwService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwService_AddRef(INetFwService* This) { +static __WIDL_INLINE ULONG INetFwService_AddRef(INetFwService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwService_Release(INetFwService* This) { +static __WIDL_INLINE ULONG INetFwService_Release(INetFwService* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwService_GetTypeInfoCount(INetFwService* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwService_GetTypeInfoCount(INetFwService* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwService_GetTypeInfo(INetFwService* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwService_GetTypeInfo(INetFwService* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwService_GetIDsOfNames(INetFwService* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwService_GetIDsOfNames(INetFwService* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwService_Invoke(INetFwService* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwService_Invoke(INetFwService* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwService methods ***/ -static FORCEINLINE HRESULT INetFwService_get_Name(INetFwService* This,BSTR *name) { +static __WIDL_INLINE HRESULT INetFwService_get_Name(INetFwService* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT INetFwService_get_Type(INetFwService* This,NET_FW_SERVICE_TYPE *type) { +static __WIDL_INLINE HRESULT INetFwService_get_Type(INetFwService* This,NET_FW_SERVICE_TYPE *type) { return This->lpVtbl->get_Type(This,type); } -static FORCEINLINE HRESULT INetFwService_get_Customized(INetFwService* This,VARIANT_BOOL *customized) { +static __WIDL_INLINE HRESULT INetFwService_get_Customized(INetFwService* This,VARIANT_BOOL *customized) { return This->lpVtbl->get_Customized(This,customized); } -static FORCEINLINE HRESULT INetFwService_get_IpVersion(INetFwService* This,NET_FW_IP_VERSION *ipVersion) { +static __WIDL_INLINE HRESULT INetFwService_get_IpVersion(INetFwService* This,NET_FW_IP_VERSION *ipVersion) { return This->lpVtbl->get_IpVersion(This,ipVersion); } -static FORCEINLINE HRESULT INetFwService_put_IpVersion(INetFwService* This,NET_FW_IP_VERSION ipVersion) { +static __WIDL_INLINE HRESULT INetFwService_put_IpVersion(INetFwService* This,NET_FW_IP_VERSION ipVersion) { return This->lpVtbl->put_IpVersion(This,ipVersion); } -static FORCEINLINE HRESULT INetFwService_get_Scope(INetFwService* This,NET_FW_SCOPE *scope) { +static __WIDL_INLINE HRESULT INetFwService_get_Scope(INetFwService* This,NET_FW_SCOPE *scope) { return This->lpVtbl->get_Scope(This,scope); } -static FORCEINLINE HRESULT INetFwService_put_Scope(INetFwService* This,NET_FW_SCOPE scope) { +static __WIDL_INLINE HRESULT INetFwService_put_Scope(INetFwService* This,NET_FW_SCOPE scope) { return This->lpVtbl->put_Scope(This,scope); } -static FORCEINLINE HRESULT INetFwService_get_RemoteAddresses(INetFwService* This,BSTR *remoteAddrs) { +static __WIDL_INLINE HRESULT INetFwService_get_RemoteAddresses(INetFwService* This,BSTR *remoteAddrs) { return This->lpVtbl->get_RemoteAddresses(This,remoteAddrs); } -static FORCEINLINE HRESULT INetFwService_put_RemoteAddresses(INetFwService* This,BSTR remoteAddrs) { +static __WIDL_INLINE HRESULT INetFwService_put_RemoteAddresses(INetFwService* This,BSTR remoteAddrs) { return This->lpVtbl->put_RemoteAddresses(This,remoteAddrs); } -static FORCEINLINE HRESULT INetFwService_get_Enabled(INetFwService* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwService_get_Enabled(INetFwService* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_Enabled(This,enabled); } -static FORCEINLINE HRESULT INetFwService_put_Enabled(INetFwService* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT INetFwService_put_Enabled(INetFwService* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_Enabled(This,enabled); } -static FORCEINLINE HRESULT INetFwService_get_GloballyOpenPorts(INetFwService* This,INetFwOpenPorts **openPorts) { +static __WIDL_INLINE HRESULT INetFwService_get_GloballyOpenPorts(INetFwService* This,INetFwOpenPorts **openPorts) { return This->lpVtbl->get_GloballyOpenPorts(This,openPorts); } #endif @@ -1385,36 +1393,36 @@ interface INetFwServices { #define INetFwServices_get__NewEnum(This,newEnum) (This)->lpVtbl->get__NewEnum(This,newEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwServices_QueryInterface(INetFwServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwServices_QueryInterface(INetFwServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwServices_AddRef(INetFwServices* This) { +static __WIDL_INLINE ULONG INetFwServices_AddRef(INetFwServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwServices_Release(INetFwServices* This) { +static __WIDL_INLINE ULONG INetFwServices_Release(INetFwServices* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwServices_GetTypeInfoCount(INetFwServices* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwServices_GetTypeInfoCount(INetFwServices* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwServices_GetTypeInfo(INetFwServices* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwServices_GetTypeInfo(INetFwServices* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwServices_GetIDsOfNames(INetFwServices* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwServices_GetIDsOfNames(INetFwServices* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwServices_Invoke(INetFwServices* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwServices_Invoke(INetFwServices* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwServices methods ***/ -static FORCEINLINE HRESULT INetFwServices_get_Count(INetFwServices* This,LONG *count) { +static __WIDL_INLINE HRESULT INetFwServices_get_Count(INetFwServices* This,LONG *count) { return This->lpVtbl->get_Count(This,count); } -static FORCEINLINE HRESULT INetFwServices_Item(INetFwServices* This,NET_FW_SERVICE_TYPE svcType,INetFwService **service) { +static __WIDL_INLINE HRESULT INetFwServices_Item(INetFwServices* This,NET_FW_SERVICE_TYPE svcType,INetFwService **service) { return This->lpVtbl->Item(This,svcType,service); } -static FORCEINLINE HRESULT INetFwServices_get__NewEnum(INetFwServices* This,IUnknown **newEnum) { +static __WIDL_INLINE HRESULT INetFwServices_get__NewEnum(INetFwServices* This,IUnknown **newEnum) { return This->lpVtbl->get__NewEnum(This,newEnum); } #endif @@ -1604,63 +1612,63 @@ interface INetFwAuthorizedApplication { #define INetFwAuthorizedApplication_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwAuthorizedApplication_QueryInterface(INetFwAuthorizedApplication* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_QueryInterface(INetFwAuthorizedApplication* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwAuthorizedApplication_AddRef(INetFwAuthorizedApplication* This) { +static __WIDL_INLINE ULONG INetFwAuthorizedApplication_AddRef(INetFwAuthorizedApplication* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwAuthorizedApplication_Release(INetFwAuthorizedApplication* This) { +static __WIDL_INLINE ULONG INetFwAuthorizedApplication_Release(INetFwAuthorizedApplication* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwAuthorizedApplication_GetTypeInfoCount(INetFwAuthorizedApplication* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_GetTypeInfoCount(INetFwAuthorizedApplication* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_GetTypeInfo(INetFwAuthorizedApplication* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_GetTypeInfo(INetFwAuthorizedApplication* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_GetIDsOfNames(INetFwAuthorizedApplication* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_GetIDsOfNames(INetFwAuthorizedApplication* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_Invoke(INetFwAuthorizedApplication* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_Invoke(INetFwAuthorizedApplication* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwAuthorizedApplication methods ***/ -static FORCEINLINE HRESULT INetFwAuthorizedApplication_get_Name(INetFwAuthorizedApplication* This,BSTR *name) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_get_Name(INetFwAuthorizedApplication* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_put_Name(INetFwAuthorizedApplication* This,BSTR name) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_put_Name(INetFwAuthorizedApplication* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_get_ProcessImageFileName(INetFwAuthorizedApplication* This,BSTR *imageFileName) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_get_ProcessImageFileName(INetFwAuthorizedApplication* This,BSTR *imageFileName) { return This->lpVtbl->get_ProcessImageFileName(This,imageFileName); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_put_ProcessImageFileName(INetFwAuthorizedApplication* This,BSTR imageFileName) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_put_ProcessImageFileName(INetFwAuthorizedApplication* This,BSTR imageFileName) { return This->lpVtbl->put_ProcessImageFileName(This,imageFileName); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_get_IpVersion(INetFwAuthorizedApplication* This,NET_FW_IP_VERSION *ipVersion) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_get_IpVersion(INetFwAuthorizedApplication* This,NET_FW_IP_VERSION *ipVersion) { return This->lpVtbl->get_IpVersion(This,ipVersion); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_put_IpVersion(INetFwAuthorizedApplication* This,NET_FW_IP_VERSION ipVersion) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_put_IpVersion(INetFwAuthorizedApplication* This,NET_FW_IP_VERSION ipVersion) { return This->lpVtbl->put_IpVersion(This,ipVersion); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_get_Scope(INetFwAuthorizedApplication* This,NET_FW_SCOPE *scope) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_get_Scope(INetFwAuthorizedApplication* This,NET_FW_SCOPE *scope) { return This->lpVtbl->get_Scope(This,scope); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_put_Scope(INetFwAuthorizedApplication* This,NET_FW_SCOPE scope) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_put_Scope(INetFwAuthorizedApplication* This,NET_FW_SCOPE scope) { return This->lpVtbl->put_Scope(This,scope); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_get_RemoteAddresses(INetFwAuthorizedApplication* This,BSTR *remoteAddrs) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_get_RemoteAddresses(INetFwAuthorizedApplication* This,BSTR *remoteAddrs) { return This->lpVtbl->get_RemoteAddresses(This,remoteAddrs); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_put_RemoteAddresses(INetFwAuthorizedApplication* This,BSTR remoteAddrs) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_put_RemoteAddresses(INetFwAuthorizedApplication* This,BSTR remoteAddrs) { return This->lpVtbl->put_RemoteAddresses(This,remoteAddrs); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_get_Enabled(INetFwAuthorizedApplication* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_get_Enabled(INetFwAuthorizedApplication* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_Enabled(This,enabled); } -static FORCEINLINE HRESULT INetFwAuthorizedApplication_put_Enabled(INetFwAuthorizedApplication* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplication_put_Enabled(INetFwAuthorizedApplication* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_Enabled(This,enabled); } #endif @@ -1818,51 +1826,51 @@ interface INetFwRemoteAdminSettings { #define INetFwRemoteAdminSettings_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwRemoteAdminSettings_QueryInterface(INetFwRemoteAdminSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwRemoteAdminSettings_QueryInterface(INetFwRemoteAdminSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwRemoteAdminSettings_AddRef(INetFwRemoteAdminSettings* This) { +static __WIDL_INLINE ULONG INetFwRemoteAdminSettings_AddRef(INetFwRemoteAdminSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwRemoteAdminSettings_Release(INetFwRemoteAdminSettings* This) { +static __WIDL_INLINE ULONG INetFwRemoteAdminSettings_Release(INetFwRemoteAdminSettings* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwRemoteAdminSettings_GetTypeInfoCount(INetFwRemoteAdminSettings* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwRemoteAdminSettings_GetTypeInfoCount(INetFwRemoteAdminSettings* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwRemoteAdminSettings_GetTypeInfo(INetFwRemoteAdminSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwRemoteAdminSettings_GetTypeInfo(INetFwRemoteAdminSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwRemoteAdminSettings_GetIDsOfNames(INetFwRemoteAdminSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwRemoteAdminSettings_GetIDsOfNames(INetFwRemoteAdminSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwRemoteAdminSettings_Invoke(INetFwRemoteAdminSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwRemoteAdminSettings_Invoke(INetFwRemoteAdminSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwRemoteAdminSettings methods ***/ -static FORCEINLINE HRESULT INetFwRemoteAdminSettings_get_IpVersion(INetFwRemoteAdminSettings* This,NET_FW_IP_VERSION *ipVersion) { +static __WIDL_INLINE HRESULT INetFwRemoteAdminSettings_get_IpVersion(INetFwRemoteAdminSettings* This,NET_FW_IP_VERSION *ipVersion) { return This->lpVtbl->get_IpVersion(This,ipVersion); } -static FORCEINLINE HRESULT INetFwRemoteAdminSettings_put_IpVersion(INetFwRemoteAdminSettings* This,NET_FW_IP_VERSION ipVersion) { +static __WIDL_INLINE HRESULT INetFwRemoteAdminSettings_put_IpVersion(INetFwRemoteAdminSettings* This,NET_FW_IP_VERSION ipVersion) { return This->lpVtbl->put_IpVersion(This,ipVersion); } -static FORCEINLINE HRESULT INetFwRemoteAdminSettings_get_Scope(INetFwRemoteAdminSettings* This,NET_FW_SCOPE *scope) { +static __WIDL_INLINE HRESULT INetFwRemoteAdminSettings_get_Scope(INetFwRemoteAdminSettings* This,NET_FW_SCOPE *scope) { return This->lpVtbl->get_Scope(This,scope); } -static FORCEINLINE HRESULT INetFwRemoteAdminSettings_put_Scope(INetFwRemoteAdminSettings* This,NET_FW_SCOPE scope) { +static __WIDL_INLINE HRESULT INetFwRemoteAdminSettings_put_Scope(INetFwRemoteAdminSettings* This,NET_FW_SCOPE scope) { return This->lpVtbl->put_Scope(This,scope); } -static FORCEINLINE HRESULT INetFwRemoteAdminSettings_get_RemoteAddresses(INetFwRemoteAdminSettings* This,BSTR *remoteAddrs) { +static __WIDL_INLINE HRESULT INetFwRemoteAdminSettings_get_RemoteAddresses(INetFwRemoteAdminSettings* This,BSTR *remoteAddrs) { return This->lpVtbl->get_RemoteAddresses(This,remoteAddrs); } -static FORCEINLINE HRESULT INetFwRemoteAdminSettings_put_RemoteAddresses(INetFwRemoteAdminSettings* This,BSTR remoteAddrs) { +static __WIDL_INLINE HRESULT INetFwRemoteAdminSettings_put_RemoteAddresses(INetFwRemoteAdminSettings* This,BSTR remoteAddrs) { return This->lpVtbl->put_RemoteAddresses(This,remoteAddrs); } -static FORCEINLINE HRESULT INetFwRemoteAdminSettings_get_Enabled(INetFwRemoteAdminSettings* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwRemoteAdminSettings_get_Enabled(INetFwRemoteAdminSettings* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_Enabled(This,enabled); } -static FORCEINLINE HRESULT INetFwRemoteAdminSettings_put_Enabled(INetFwRemoteAdminSettings* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT INetFwRemoteAdminSettings_put_Enabled(INetFwRemoteAdminSettings* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_Enabled(This,enabled); } #endif @@ -1998,42 +2006,42 @@ interface INetFwAuthorizedApplications { #define INetFwAuthorizedApplications_get__NewEnum(This,newEnum) (This)->lpVtbl->get__NewEnum(This,newEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwAuthorizedApplications_QueryInterface(INetFwAuthorizedApplications* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplications_QueryInterface(INetFwAuthorizedApplications* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwAuthorizedApplications_AddRef(INetFwAuthorizedApplications* This) { +static __WIDL_INLINE ULONG INetFwAuthorizedApplications_AddRef(INetFwAuthorizedApplications* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwAuthorizedApplications_Release(INetFwAuthorizedApplications* This) { +static __WIDL_INLINE ULONG INetFwAuthorizedApplications_Release(INetFwAuthorizedApplications* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwAuthorizedApplications_GetTypeInfoCount(INetFwAuthorizedApplications* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplications_GetTypeInfoCount(INetFwAuthorizedApplications* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwAuthorizedApplications_GetTypeInfo(INetFwAuthorizedApplications* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplications_GetTypeInfo(INetFwAuthorizedApplications* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwAuthorizedApplications_GetIDsOfNames(INetFwAuthorizedApplications* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplications_GetIDsOfNames(INetFwAuthorizedApplications* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwAuthorizedApplications_Invoke(INetFwAuthorizedApplications* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplications_Invoke(INetFwAuthorizedApplications* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwAuthorizedApplications methods ***/ -static FORCEINLINE HRESULT INetFwAuthorizedApplications_get_Count(INetFwAuthorizedApplications* This,LONG *count) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplications_get_Count(INetFwAuthorizedApplications* This,LONG *count) { return This->lpVtbl->get_Count(This,count); } -static FORCEINLINE HRESULT INetFwAuthorizedApplications_Add(INetFwAuthorizedApplications* This,INetFwAuthorizedApplication *app) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplications_Add(INetFwAuthorizedApplications* This,INetFwAuthorizedApplication *app) { return This->lpVtbl->Add(This,app); } -static FORCEINLINE HRESULT INetFwAuthorizedApplications_Remove(INetFwAuthorizedApplications* This,BSTR imageFileName) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplications_Remove(INetFwAuthorizedApplications* This,BSTR imageFileName) { return This->lpVtbl->Remove(This,imageFileName); } -static FORCEINLINE HRESULT INetFwAuthorizedApplications_Item(INetFwAuthorizedApplications* This,BSTR imageFileName,INetFwAuthorizedApplication **app) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplications_Item(INetFwAuthorizedApplications* This,BSTR imageFileName,INetFwAuthorizedApplication **app) { return This->lpVtbl->Item(This,imageFileName,app); } -static FORCEINLINE HRESULT INetFwAuthorizedApplications_get__NewEnum(INetFwAuthorizedApplications* This,IUnknown **newEnum) { +static __WIDL_INLINE HRESULT INetFwAuthorizedApplications_get__NewEnum(INetFwAuthorizedApplications* This,IUnknown **newEnum) { return This->lpVtbl->get__NewEnum(This,newEnum); } #endif @@ -2415,135 +2423,135 @@ interface INetFwRule { #define INetFwRule_put_Action(This,action) (This)->lpVtbl->put_Action(This,action) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwRule_QueryInterface(INetFwRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwRule_QueryInterface(INetFwRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwRule_AddRef(INetFwRule* This) { +static __WIDL_INLINE ULONG INetFwRule_AddRef(INetFwRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwRule_Release(INetFwRule* This) { +static __WIDL_INLINE ULONG INetFwRule_Release(INetFwRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwRule_GetTypeInfoCount(INetFwRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwRule_GetTypeInfoCount(INetFwRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwRule_GetTypeInfo(INetFwRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwRule_GetTypeInfo(INetFwRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwRule_GetIDsOfNames(INetFwRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwRule_GetIDsOfNames(INetFwRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwRule_Invoke(INetFwRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwRule_Invoke(INetFwRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwRule methods ***/ -static FORCEINLINE HRESULT INetFwRule_get_Name(INetFwRule* This,BSTR *name) { +static __WIDL_INLINE HRESULT INetFwRule_get_Name(INetFwRule* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT INetFwRule_put_Name(INetFwRule* This,BSTR name) { +static __WIDL_INLINE HRESULT INetFwRule_put_Name(INetFwRule* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT INetFwRule_get_Description(INetFwRule* This,BSTR *desc) { +static __WIDL_INLINE HRESULT INetFwRule_get_Description(INetFwRule* This,BSTR *desc) { return This->lpVtbl->get_Description(This,desc); } -static FORCEINLINE HRESULT INetFwRule_put_Description(INetFwRule* This,BSTR desc) { +static __WIDL_INLINE HRESULT INetFwRule_put_Description(INetFwRule* This,BSTR desc) { return This->lpVtbl->put_Description(This,desc); } -static FORCEINLINE HRESULT INetFwRule_get_ApplicationName(INetFwRule* This,BSTR *imagename) { +static __WIDL_INLINE HRESULT INetFwRule_get_ApplicationName(INetFwRule* This,BSTR *imagename) { return This->lpVtbl->get_ApplicationName(This,imagename); } -static FORCEINLINE HRESULT INetFwRule_put_ApplicationName(INetFwRule* This,BSTR imagename) { +static __WIDL_INLINE HRESULT INetFwRule_put_ApplicationName(INetFwRule* This,BSTR imagename) { return This->lpVtbl->put_ApplicationName(This,imagename); } -static FORCEINLINE HRESULT INetFwRule_get_ServiceName(INetFwRule* This,BSTR *service) { +static __WIDL_INLINE HRESULT INetFwRule_get_ServiceName(INetFwRule* This,BSTR *service) { return This->lpVtbl->get_ServiceName(This,service); } -static FORCEINLINE HRESULT INetFwRule_put_ServiceName(INetFwRule* This,BSTR service) { +static __WIDL_INLINE HRESULT INetFwRule_put_ServiceName(INetFwRule* This,BSTR service) { return This->lpVtbl->put_ServiceName(This,service); } -static FORCEINLINE HRESULT INetFwRule_get_Protocol(INetFwRule* This,LONG *protocol) { +static __WIDL_INLINE HRESULT INetFwRule_get_Protocol(INetFwRule* This,LONG *protocol) { return This->lpVtbl->get_Protocol(This,protocol); } -static FORCEINLINE HRESULT INetFwRule_put_Protocol(INetFwRule* This,LONG protocol) { +static __WIDL_INLINE HRESULT INetFwRule_put_Protocol(INetFwRule* This,LONG protocol) { return This->lpVtbl->put_Protocol(This,protocol); } -static FORCEINLINE HRESULT INetFwRule_get_LocalPorts(INetFwRule* This,BSTR *ports) { +static __WIDL_INLINE HRESULT INetFwRule_get_LocalPorts(INetFwRule* This,BSTR *ports) { return This->lpVtbl->get_LocalPorts(This,ports); } -static FORCEINLINE HRESULT INetFwRule_put_LocalPorts(INetFwRule* This,BSTR ports) { +static __WIDL_INLINE HRESULT INetFwRule_put_LocalPorts(INetFwRule* This,BSTR ports) { return This->lpVtbl->put_LocalPorts(This,ports); } -static FORCEINLINE HRESULT INetFwRule_get_RemotePorts(INetFwRule* This,BSTR *ports) { +static __WIDL_INLINE HRESULT INetFwRule_get_RemotePorts(INetFwRule* This,BSTR *ports) { return This->lpVtbl->get_RemotePorts(This,ports); } -static FORCEINLINE HRESULT INetFwRule_put_RemotePorts(INetFwRule* This,BSTR ports) { +static __WIDL_INLINE HRESULT INetFwRule_put_RemotePorts(INetFwRule* This,BSTR ports) { return This->lpVtbl->put_RemotePorts(This,ports); } -static FORCEINLINE HRESULT INetFwRule_get_LocalAddresses(INetFwRule* This,BSTR *address) { +static __WIDL_INLINE HRESULT INetFwRule_get_LocalAddresses(INetFwRule* This,BSTR *address) { return This->lpVtbl->get_LocalAddresses(This,address); } -static FORCEINLINE HRESULT INetFwRule_put_LocalAddresses(INetFwRule* This,BSTR address) { +static __WIDL_INLINE HRESULT INetFwRule_put_LocalAddresses(INetFwRule* This,BSTR address) { return This->lpVtbl->put_LocalAddresses(This,address); } -static FORCEINLINE HRESULT INetFwRule_get_RemoteAddresses(INetFwRule* This,BSTR *address) { +static __WIDL_INLINE HRESULT INetFwRule_get_RemoteAddresses(INetFwRule* This,BSTR *address) { return This->lpVtbl->get_RemoteAddresses(This,address); } -static FORCEINLINE HRESULT INetFwRule_put_RemoteAddresses(INetFwRule* This,BSTR address) { +static __WIDL_INLINE HRESULT INetFwRule_put_RemoteAddresses(INetFwRule* This,BSTR address) { return This->lpVtbl->put_RemoteAddresses(This,address); } -static FORCEINLINE HRESULT INetFwRule_get_IcmpTypesAndCodes(INetFwRule* This,BSTR *codes) { +static __WIDL_INLINE HRESULT INetFwRule_get_IcmpTypesAndCodes(INetFwRule* This,BSTR *codes) { return This->lpVtbl->get_IcmpTypesAndCodes(This,codes); } -static FORCEINLINE HRESULT INetFwRule_put_IcmpTypesAndCodes(INetFwRule* This,BSTR codes) { +static __WIDL_INLINE HRESULT INetFwRule_put_IcmpTypesAndCodes(INetFwRule* This,BSTR codes) { return This->lpVtbl->put_IcmpTypesAndCodes(This,codes); } -static FORCEINLINE HRESULT INetFwRule_get_Direction(INetFwRule* This,NET_FW_RULE_DIRECTION *dir) { +static __WIDL_INLINE HRESULT INetFwRule_get_Direction(INetFwRule* This,NET_FW_RULE_DIRECTION *dir) { return This->lpVtbl->get_Direction(This,dir); } -static FORCEINLINE HRESULT INetFwRule_put_Direction(INetFwRule* This,NET_FW_RULE_DIRECTION dir) { +static __WIDL_INLINE HRESULT INetFwRule_put_Direction(INetFwRule* This,NET_FW_RULE_DIRECTION dir) { return This->lpVtbl->put_Direction(This,dir); } -static FORCEINLINE HRESULT INetFwRule_get_Interfaces(INetFwRule* This,VARIANT *interfaces) { +static __WIDL_INLINE HRESULT INetFwRule_get_Interfaces(INetFwRule* This,VARIANT *interfaces) { return This->lpVtbl->get_Interfaces(This,interfaces); } -static FORCEINLINE HRESULT INetFwRule_put_Interfaces(INetFwRule* This,VARIANT interfaces) { +static __WIDL_INLINE HRESULT INetFwRule_put_Interfaces(INetFwRule* This,VARIANT interfaces) { return This->lpVtbl->put_Interfaces(This,interfaces); } -static FORCEINLINE HRESULT INetFwRule_get_InterfaceTypes(INetFwRule* This,BSTR *types) { +static __WIDL_INLINE HRESULT INetFwRule_get_InterfaceTypes(INetFwRule* This,BSTR *types) { return This->lpVtbl->get_InterfaceTypes(This,types); } -static FORCEINLINE HRESULT INetFwRule_put_InterfaceTypes(INetFwRule* This,BSTR types) { +static __WIDL_INLINE HRESULT INetFwRule_put_InterfaceTypes(INetFwRule* This,BSTR types) { return This->lpVtbl->put_InterfaceTypes(This,types); } -static FORCEINLINE HRESULT INetFwRule_get_Enabled(INetFwRule* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwRule_get_Enabled(INetFwRule* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_Enabled(This,enabled); } -static FORCEINLINE HRESULT INetFwRule_put_Enabled(INetFwRule* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT INetFwRule_put_Enabled(INetFwRule* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_Enabled(This,enabled); } -static FORCEINLINE HRESULT INetFwRule_get_Grouping(INetFwRule* This,BSTR *context) { +static __WIDL_INLINE HRESULT INetFwRule_get_Grouping(INetFwRule* This,BSTR *context) { return This->lpVtbl->get_Grouping(This,context); } -static FORCEINLINE HRESULT INetFwRule_put_Grouping(INetFwRule* This,BSTR context) { +static __WIDL_INLINE HRESULT INetFwRule_put_Grouping(INetFwRule* This,BSTR context) { return This->lpVtbl->put_Grouping(This,context); } -static FORCEINLINE HRESULT INetFwRule_get_Profiles(INetFwRule* This,LONG *profiles) { +static __WIDL_INLINE HRESULT INetFwRule_get_Profiles(INetFwRule* This,LONG *profiles) { return This->lpVtbl->get_Profiles(This,profiles); } -static FORCEINLINE HRESULT INetFwRule_put_Profiles(INetFwRule* This,LONG profiles) { +static __WIDL_INLINE HRESULT INetFwRule_put_Profiles(INetFwRule* This,LONG profiles) { return This->lpVtbl->put_Profiles(This,profiles); } -static FORCEINLINE HRESULT INetFwRule_get_EdgeTraversal(INetFwRule* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwRule_get_EdgeTraversal(INetFwRule* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_EdgeTraversal(This,enabled); } -static FORCEINLINE HRESULT INetFwRule_put_EdgeTraversal(INetFwRule* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT INetFwRule_put_EdgeTraversal(INetFwRule* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_EdgeTraversal(This,enabled); } -static FORCEINLINE HRESULT INetFwRule_get_Action(INetFwRule* This,NET_FW_ACTION *action) { +static __WIDL_INLINE HRESULT INetFwRule_get_Action(INetFwRule* This,NET_FW_ACTION *action) { return This->lpVtbl->get_Action(This,action); } -static FORCEINLINE HRESULT INetFwRule_put_Action(INetFwRule* This,NET_FW_ACTION action) { +static __WIDL_INLINE HRESULT INetFwRule_put_Action(INetFwRule* This,NET_FW_ACTION action) { return This->lpVtbl->put_Action(This,action); } #endif @@ -2835,142 +2843,142 @@ interface INetFwRule2 { #define INetFwRule2_put_EdgeTraversalOptions(This,lOptions) (This)->lpVtbl->put_EdgeTraversalOptions(This,lOptions) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwRule2_QueryInterface(INetFwRule2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwRule2_QueryInterface(INetFwRule2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwRule2_AddRef(INetFwRule2* This) { +static __WIDL_INLINE ULONG INetFwRule2_AddRef(INetFwRule2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwRule2_Release(INetFwRule2* This) { +static __WIDL_INLINE ULONG INetFwRule2_Release(INetFwRule2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwRule2_GetTypeInfoCount(INetFwRule2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwRule2_GetTypeInfoCount(INetFwRule2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwRule2_GetTypeInfo(INetFwRule2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwRule2_GetTypeInfo(INetFwRule2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwRule2_GetIDsOfNames(INetFwRule2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwRule2_GetIDsOfNames(INetFwRule2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwRule2_Invoke(INetFwRule2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwRule2_Invoke(INetFwRule2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwRule methods ***/ -static FORCEINLINE HRESULT INetFwRule2_get_Name(INetFwRule2* This,BSTR *name) { +static __WIDL_INLINE HRESULT INetFwRule2_get_Name(INetFwRule2* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT INetFwRule2_put_Name(INetFwRule2* This,BSTR name) { +static __WIDL_INLINE HRESULT INetFwRule2_put_Name(INetFwRule2* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT INetFwRule2_get_Description(INetFwRule2* This,BSTR *desc) { +static __WIDL_INLINE HRESULT INetFwRule2_get_Description(INetFwRule2* This,BSTR *desc) { return This->lpVtbl->get_Description(This,desc); } -static FORCEINLINE HRESULT INetFwRule2_put_Description(INetFwRule2* This,BSTR desc) { +static __WIDL_INLINE HRESULT INetFwRule2_put_Description(INetFwRule2* This,BSTR desc) { return This->lpVtbl->put_Description(This,desc); } -static FORCEINLINE HRESULT INetFwRule2_get_ApplicationName(INetFwRule2* This,BSTR *imagename) { +static __WIDL_INLINE HRESULT INetFwRule2_get_ApplicationName(INetFwRule2* This,BSTR *imagename) { return This->lpVtbl->get_ApplicationName(This,imagename); } -static FORCEINLINE HRESULT INetFwRule2_put_ApplicationName(INetFwRule2* This,BSTR imagename) { +static __WIDL_INLINE HRESULT INetFwRule2_put_ApplicationName(INetFwRule2* This,BSTR imagename) { return This->lpVtbl->put_ApplicationName(This,imagename); } -static FORCEINLINE HRESULT INetFwRule2_get_ServiceName(INetFwRule2* This,BSTR *service) { +static __WIDL_INLINE HRESULT INetFwRule2_get_ServiceName(INetFwRule2* This,BSTR *service) { return This->lpVtbl->get_ServiceName(This,service); } -static FORCEINLINE HRESULT INetFwRule2_put_ServiceName(INetFwRule2* This,BSTR service) { +static __WIDL_INLINE HRESULT INetFwRule2_put_ServiceName(INetFwRule2* This,BSTR service) { return This->lpVtbl->put_ServiceName(This,service); } -static FORCEINLINE HRESULT INetFwRule2_get_Protocol(INetFwRule2* This,LONG *protocol) { +static __WIDL_INLINE HRESULT INetFwRule2_get_Protocol(INetFwRule2* This,LONG *protocol) { return This->lpVtbl->get_Protocol(This,protocol); } -static FORCEINLINE HRESULT INetFwRule2_put_Protocol(INetFwRule2* This,LONG protocol) { +static __WIDL_INLINE HRESULT INetFwRule2_put_Protocol(INetFwRule2* This,LONG protocol) { return This->lpVtbl->put_Protocol(This,protocol); } -static FORCEINLINE HRESULT INetFwRule2_get_LocalPorts(INetFwRule2* This,BSTR *ports) { +static __WIDL_INLINE HRESULT INetFwRule2_get_LocalPorts(INetFwRule2* This,BSTR *ports) { return This->lpVtbl->get_LocalPorts(This,ports); } -static FORCEINLINE HRESULT INetFwRule2_put_LocalPorts(INetFwRule2* This,BSTR ports) { +static __WIDL_INLINE HRESULT INetFwRule2_put_LocalPorts(INetFwRule2* This,BSTR ports) { return This->lpVtbl->put_LocalPorts(This,ports); } -static FORCEINLINE HRESULT INetFwRule2_get_RemotePorts(INetFwRule2* This,BSTR *ports) { +static __WIDL_INLINE HRESULT INetFwRule2_get_RemotePorts(INetFwRule2* This,BSTR *ports) { return This->lpVtbl->get_RemotePorts(This,ports); } -static FORCEINLINE HRESULT INetFwRule2_put_RemotePorts(INetFwRule2* This,BSTR ports) { +static __WIDL_INLINE HRESULT INetFwRule2_put_RemotePorts(INetFwRule2* This,BSTR ports) { return This->lpVtbl->put_RemotePorts(This,ports); } -static FORCEINLINE HRESULT INetFwRule2_get_LocalAddresses(INetFwRule2* This,BSTR *address) { +static __WIDL_INLINE HRESULT INetFwRule2_get_LocalAddresses(INetFwRule2* This,BSTR *address) { return This->lpVtbl->get_LocalAddresses(This,address); } -static FORCEINLINE HRESULT INetFwRule2_put_LocalAddresses(INetFwRule2* This,BSTR address) { +static __WIDL_INLINE HRESULT INetFwRule2_put_LocalAddresses(INetFwRule2* This,BSTR address) { return This->lpVtbl->put_LocalAddresses(This,address); } -static FORCEINLINE HRESULT INetFwRule2_get_RemoteAddresses(INetFwRule2* This,BSTR *address) { +static __WIDL_INLINE HRESULT INetFwRule2_get_RemoteAddresses(INetFwRule2* This,BSTR *address) { return This->lpVtbl->get_RemoteAddresses(This,address); } -static FORCEINLINE HRESULT INetFwRule2_put_RemoteAddresses(INetFwRule2* This,BSTR address) { +static __WIDL_INLINE HRESULT INetFwRule2_put_RemoteAddresses(INetFwRule2* This,BSTR address) { return This->lpVtbl->put_RemoteAddresses(This,address); } -static FORCEINLINE HRESULT INetFwRule2_get_IcmpTypesAndCodes(INetFwRule2* This,BSTR *codes) { +static __WIDL_INLINE HRESULT INetFwRule2_get_IcmpTypesAndCodes(INetFwRule2* This,BSTR *codes) { return This->lpVtbl->get_IcmpTypesAndCodes(This,codes); } -static FORCEINLINE HRESULT INetFwRule2_put_IcmpTypesAndCodes(INetFwRule2* This,BSTR codes) { +static __WIDL_INLINE HRESULT INetFwRule2_put_IcmpTypesAndCodes(INetFwRule2* This,BSTR codes) { return This->lpVtbl->put_IcmpTypesAndCodes(This,codes); } -static FORCEINLINE HRESULT INetFwRule2_get_Direction(INetFwRule2* This,NET_FW_RULE_DIRECTION *dir) { +static __WIDL_INLINE HRESULT INetFwRule2_get_Direction(INetFwRule2* This,NET_FW_RULE_DIRECTION *dir) { return This->lpVtbl->get_Direction(This,dir); } -static FORCEINLINE HRESULT INetFwRule2_put_Direction(INetFwRule2* This,NET_FW_RULE_DIRECTION dir) { +static __WIDL_INLINE HRESULT INetFwRule2_put_Direction(INetFwRule2* This,NET_FW_RULE_DIRECTION dir) { return This->lpVtbl->put_Direction(This,dir); } -static FORCEINLINE HRESULT INetFwRule2_get_Interfaces(INetFwRule2* This,VARIANT *interfaces) { +static __WIDL_INLINE HRESULT INetFwRule2_get_Interfaces(INetFwRule2* This,VARIANT *interfaces) { return This->lpVtbl->get_Interfaces(This,interfaces); } -static FORCEINLINE HRESULT INetFwRule2_put_Interfaces(INetFwRule2* This,VARIANT interfaces) { +static __WIDL_INLINE HRESULT INetFwRule2_put_Interfaces(INetFwRule2* This,VARIANT interfaces) { return This->lpVtbl->put_Interfaces(This,interfaces); } -static FORCEINLINE HRESULT INetFwRule2_get_InterfaceTypes(INetFwRule2* This,BSTR *types) { +static __WIDL_INLINE HRESULT INetFwRule2_get_InterfaceTypes(INetFwRule2* This,BSTR *types) { return This->lpVtbl->get_InterfaceTypes(This,types); } -static FORCEINLINE HRESULT INetFwRule2_put_InterfaceTypes(INetFwRule2* This,BSTR types) { +static __WIDL_INLINE HRESULT INetFwRule2_put_InterfaceTypes(INetFwRule2* This,BSTR types) { return This->lpVtbl->put_InterfaceTypes(This,types); } -static FORCEINLINE HRESULT INetFwRule2_get_Enabled(INetFwRule2* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwRule2_get_Enabled(INetFwRule2* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_Enabled(This,enabled); } -static FORCEINLINE HRESULT INetFwRule2_put_Enabled(INetFwRule2* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT INetFwRule2_put_Enabled(INetFwRule2* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_Enabled(This,enabled); } -static FORCEINLINE HRESULT INetFwRule2_get_Grouping(INetFwRule2* This,BSTR *context) { +static __WIDL_INLINE HRESULT INetFwRule2_get_Grouping(INetFwRule2* This,BSTR *context) { return This->lpVtbl->get_Grouping(This,context); } -static FORCEINLINE HRESULT INetFwRule2_put_Grouping(INetFwRule2* This,BSTR context) { +static __WIDL_INLINE HRESULT INetFwRule2_put_Grouping(INetFwRule2* This,BSTR context) { return This->lpVtbl->put_Grouping(This,context); } -static FORCEINLINE HRESULT INetFwRule2_get_Profiles(INetFwRule2* This,LONG *profiles) { +static __WIDL_INLINE HRESULT INetFwRule2_get_Profiles(INetFwRule2* This,LONG *profiles) { return This->lpVtbl->get_Profiles(This,profiles); } -static FORCEINLINE HRESULT INetFwRule2_put_Profiles(INetFwRule2* This,LONG profiles) { +static __WIDL_INLINE HRESULT INetFwRule2_put_Profiles(INetFwRule2* This,LONG profiles) { return This->lpVtbl->put_Profiles(This,profiles); } -static FORCEINLINE HRESULT INetFwRule2_get_EdgeTraversal(INetFwRule2* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwRule2_get_EdgeTraversal(INetFwRule2* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_EdgeTraversal(This,enabled); } -static FORCEINLINE HRESULT INetFwRule2_put_EdgeTraversal(INetFwRule2* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT INetFwRule2_put_EdgeTraversal(INetFwRule2* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_EdgeTraversal(This,enabled); } -static FORCEINLINE HRESULT INetFwRule2_get_Action(INetFwRule2* This,NET_FW_ACTION *action) { +static __WIDL_INLINE HRESULT INetFwRule2_get_Action(INetFwRule2* This,NET_FW_ACTION *action) { return This->lpVtbl->get_Action(This,action); } -static FORCEINLINE HRESULT INetFwRule2_put_Action(INetFwRule2* This,NET_FW_ACTION action) { +static __WIDL_INLINE HRESULT INetFwRule2_put_Action(INetFwRule2* This,NET_FW_ACTION action) { return This->lpVtbl->put_Action(This,action); } /*** INetFwRule2 methods ***/ -static FORCEINLINE HRESULT INetFwRule2_get_EdgeTraversalOptions(INetFwRule2* This,LONG *lOptions) { +static __WIDL_INLINE HRESULT INetFwRule2_get_EdgeTraversalOptions(INetFwRule2* This,LONG *lOptions) { return This->lpVtbl->get_EdgeTraversalOptions(This,lOptions); } -static FORCEINLINE HRESULT INetFwRule2_put_EdgeTraversalOptions(INetFwRule2* This,LONG lOptions) { +static __WIDL_INLINE HRESULT INetFwRule2_put_EdgeTraversalOptions(INetFwRule2* This,LONG lOptions) { return This->lpVtbl->put_EdgeTraversalOptions(This,lOptions); } #endif @@ -3354,179 +3362,179 @@ interface INetFwRule3 { #define INetFwRule3_put_SecureFlags(This,lOptions) (This)->lpVtbl->put_SecureFlags(This,lOptions) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwRule3_QueryInterface(INetFwRule3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwRule3_QueryInterface(INetFwRule3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwRule3_AddRef(INetFwRule3* This) { +static __WIDL_INLINE ULONG INetFwRule3_AddRef(INetFwRule3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwRule3_Release(INetFwRule3* This) { +static __WIDL_INLINE ULONG INetFwRule3_Release(INetFwRule3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwRule3_GetTypeInfoCount(INetFwRule3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwRule3_GetTypeInfoCount(INetFwRule3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwRule3_GetTypeInfo(INetFwRule3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwRule3_GetTypeInfo(INetFwRule3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwRule3_GetIDsOfNames(INetFwRule3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwRule3_GetIDsOfNames(INetFwRule3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwRule3_Invoke(INetFwRule3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwRule3_Invoke(INetFwRule3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwRule methods ***/ -static FORCEINLINE HRESULT INetFwRule3_get_Name(INetFwRule3* This,BSTR *name) { +static __WIDL_INLINE HRESULT INetFwRule3_get_Name(INetFwRule3* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT INetFwRule3_put_Name(INetFwRule3* This,BSTR name) { +static __WIDL_INLINE HRESULT INetFwRule3_put_Name(INetFwRule3* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT INetFwRule3_get_Description(INetFwRule3* This,BSTR *desc) { +static __WIDL_INLINE HRESULT INetFwRule3_get_Description(INetFwRule3* This,BSTR *desc) { return This->lpVtbl->get_Description(This,desc); } -static FORCEINLINE HRESULT INetFwRule3_put_Description(INetFwRule3* This,BSTR desc) { +static __WIDL_INLINE HRESULT INetFwRule3_put_Description(INetFwRule3* This,BSTR desc) { return This->lpVtbl->put_Description(This,desc); } -static FORCEINLINE HRESULT INetFwRule3_get_ApplicationName(INetFwRule3* This,BSTR *imagename) { +static __WIDL_INLINE HRESULT INetFwRule3_get_ApplicationName(INetFwRule3* This,BSTR *imagename) { return This->lpVtbl->get_ApplicationName(This,imagename); } -static FORCEINLINE HRESULT INetFwRule3_put_ApplicationName(INetFwRule3* This,BSTR imagename) { +static __WIDL_INLINE HRESULT INetFwRule3_put_ApplicationName(INetFwRule3* This,BSTR imagename) { return This->lpVtbl->put_ApplicationName(This,imagename); } -static FORCEINLINE HRESULT INetFwRule3_get_ServiceName(INetFwRule3* This,BSTR *service) { +static __WIDL_INLINE HRESULT INetFwRule3_get_ServiceName(INetFwRule3* This,BSTR *service) { return This->lpVtbl->get_ServiceName(This,service); } -static FORCEINLINE HRESULT INetFwRule3_put_ServiceName(INetFwRule3* This,BSTR service) { +static __WIDL_INLINE HRESULT INetFwRule3_put_ServiceName(INetFwRule3* This,BSTR service) { return This->lpVtbl->put_ServiceName(This,service); } -static FORCEINLINE HRESULT INetFwRule3_get_Protocol(INetFwRule3* This,LONG *protocol) { +static __WIDL_INLINE HRESULT INetFwRule3_get_Protocol(INetFwRule3* This,LONG *protocol) { return This->lpVtbl->get_Protocol(This,protocol); } -static FORCEINLINE HRESULT INetFwRule3_put_Protocol(INetFwRule3* This,LONG protocol) { +static __WIDL_INLINE HRESULT INetFwRule3_put_Protocol(INetFwRule3* This,LONG protocol) { return This->lpVtbl->put_Protocol(This,protocol); } -static FORCEINLINE HRESULT INetFwRule3_get_LocalPorts(INetFwRule3* This,BSTR *ports) { +static __WIDL_INLINE HRESULT INetFwRule3_get_LocalPorts(INetFwRule3* This,BSTR *ports) { return This->lpVtbl->get_LocalPorts(This,ports); } -static FORCEINLINE HRESULT INetFwRule3_put_LocalPorts(INetFwRule3* This,BSTR ports) { +static __WIDL_INLINE HRESULT INetFwRule3_put_LocalPorts(INetFwRule3* This,BSTR ports) { return This->lpVtbl->put_LocalPorts(This,ports); } -static FORCEINLINE HRESULT INetFwRule3_get_RemotePorts(INetFwRule3* This,BSTR *ports) { +static __WIDL_INLINE HRESULT INetFwRule3_get_RemotePorts(INetFwRule3* This,BSTR *ports) { return This->lpVtbl->get_RemotePorts(This,ports); } -static FORCEINLINE HRESULT INetFwRule3_put_RemotePorts(INetFwRule3* This,BSTR ports) { +static __WIDL_INLINE HRESULT INetFwRule3_put_RemotePorts(INetFwRule3* This,BSTR ports) { return This->lpVtbl->put_RemotePorts(This,ports); } -static FORCEINLINE HRESULT INetFwRule3_get_LocalAddresses(INetFwRule3* This,BSTR *address) { +static __WIDL_INLINE HRESULT INetFwRule3_get_LocalAddresses(INetFwRule3* This,BSTR *address) { return This->lpVtbl->get_LocalAddresses(This,address); } -static FORCEINLINE HRESULT INetFwRule3_put_LocalAddresses(INetFwRule3* This,BSTR address) { +static __WIDL_INLINE HRESULT INetFwRule3_put_LocalAddresses(INetFwRule3* This,BSTR address) { return This->lpVtbl->put_LocalAddresses(This,address); } -static FORCEINLINE HRESULT INetFwRule3_get_RemoteAddresses(INetFwRule3* This,BSTR *address) { +static __WIDL_INLINE HRESULT INetFwRule3_get_RemoteAddresses(INetFwRule3* This,BSTR *address) { return This->lpVtbl->get_RemoteAddresses(This,address); } -static FORCEINLINE HRESULT INetFwRule3_put_RemoteAddresses(INetFwRule3* This,BSTR address) { +static __WIDL_INLINE HRESULT INetFwRule3_put_RemoteAddresses(INetFwRule3* This,BSTR address) { return This->lpVtbl->put_RemoteAddresses(This,address); } -static FORCEINLINE HRESULT INetFwRule3_get_IcmpTypesAndCodes(INetFwRule3* This,BSTR *codes) { +static __WIDL_INLINE HRESULT INetFwRule3_get_IcmpTypesAndCodes(INetFwRule3* This,BSTR *codes) { return This->lpVtbl->get_IcmpTypesAndCodes(This,codes); } -static FORCEINLINE HRESULT INetFwRule3_put_IcmpTypesAndCodes(INetFwRule3* This,BSTR codes) { +static __WIDL_INLINE HRESULT INetFwRule3_put_IcmpTypesAndCodes(INetFwRule3* This,BSTR codes) { return This->lpVtbl->put_IcmpTypesAndCodes(This,codes); } -static FORCEINLINE HRESULT INetFwRule3_get_Direction(INetFwRule3* This,NET_FW_RULE_DIRECTION *dir) { +static __WIDL_INLINE HRESULT INetFwRule3_get_Direction(INetFwRule3* This,NET_FW_RULE_DIRECTION *dir) { return This->lpVtbl->get_Direction(This,dir); } -static FORCEINLINE HRESULT INetFwRule3_put_Direction(INetFwRule3* This,NET_FW_RULE_DIRECTION dir) { +static __WIDL_INLINE HRESULT INetFwRule3_put_Direction(INetFwRule3* This,NET_FW_RULE_DIRECTION dir) { return This->lpVtbl->put_Direction(This,dir); } -static FORCEINLINE HRESULT INetFwRule3_get_Interfaces(INetFwRule3* This,VARIANT *interfaces) { +static __WIDL_INLINE HRESULT INetFwRule3_get_Interfaces(INetFwRule3* This,VARIANT *interfaces) { return This->lpVtbl->get_Interfaces(This,interfaces); } -static FORCEINLINE HRESULT INetFwRule3_put_Interfaces(INetFwRule3* This,VARIANT interfaces) { +static __WIDL_INLINE HRESULT INetFwRule3_put_Interfaces(INetFwRule3* This,VARIANT interfaces) { return This->lpVtbl->put_Interfaces(This,interfaces); } -static FORCEINLINE HRESULT INetFwRule3_get_InterfaceTypes(INetFwRule3* This,BSTR *types) { +static __WIDL_INLINE HRESULT INetFwRule3_get_InterfaceTypes(INetFwRule3* This,BSTR *types) { return This->lpVtbl->get_InterfaceTypes(This,types); } -static FORCEINLINE HRESULT INetFwRule3_put_InterfaceTypes(INetFwRule3* This,BSTR types) { +static __WIDL_INLINE HRESULT INetFwRule3_put_InterfaceTypes(INetFwRule3* This,BSTR types) { return This->lpVtbl->put_InterfaceTypes(This,types); } -static FORCEINLINE HRESULT INetFwRule3_get_Enabled(INetFwRule3* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwRule3_get_Enabled(INetFwRule3* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_Enabled(This,enabled); } -static FORCEINLINE HRESULT INetFwRule3_put_Enabled(INetFwRule3* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT INetFwRule3_put_Enabled(INetFwRule3* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_Enabled(This,enabled); } -static FORCEINLINE HRESULT INetFwRule3_get_Grouping(INetFwRule3* This,BSTR *context) { +static __WIDL_INLINE HRESULT INetFwRule3_get_Grouping(INetFwRule3* This,BSTR *context) { return This->lpVtbl->get_Grouping(This,context); } -static FORCEINLINE HRESULT INetFwRule3_put_Grouping(INetFwRule3* This,BSTR context) { +static __WIDL_INLINE HRESULT INetFwRule3_put_Grouping(INetFwRule3* This,BSTR context) { return This->lpVtbl->put_Grouping(This,context); } -static FORCEINLINE HRESULT INetFwRule3_get_Profiles(INetFwRule3* This,LONG *profiles) { +static __WIDL_INLINE HRESULT INetFwRule3_get_Profiles(INetFwRule3* This,LONG *profiles) { return This->lpVtbl->get_Profiles(This,profiles); } -static FORCEINLINE HRESULT INetFwRule3_put_Profiles(INetFwRule3* This,LONG profiles) { +static __WIDL_INLINE HRESULT INetFwRule3_put_Profiles(INetFwRule3* This,LONG profiles) { return This->lpVtbl->put_Profiles(This,profiles); } -static FORCEINLINE HRESULT INetFwRule3_get_EdgeTraversal(INetFwRule3* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwRule3_get_EdgeTraversal(INetFwRule3* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_EdgeTraversal(This,enabled); } -static FORCEINLINE HRESULT INetFwRule3_put_EdgeTraversal(INetFwRule3* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT INetFwRule3_put_EdgeTraversal(INetFwRule3* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_EdgeTraversal(This,enabled); } -static FORCEINLINE HRESULT INetFwRule3_get_Action(INetFwRule3* This,NET_FW_ACTION *action) { +static __WIDL_INLINE HRESULT INetFwRule3_get_Action(INetFwRule3* This,NET_FW_ACTION *action) { return This->lpVtbl->get_Action(This,action); } -static FORCEINLINE HRESULT INetFwRule3_put_Action(INetFwRule3* This,NET_FW_ACTION action) { +static __WIDL_INLINE HRESULT INetFwRule3_put_Action(INetFwRule3* This,NET_FW_ACTION action) { return This->lpVtbl->put_Action(This,action); } /*** INetFwRule2 methods ***/ -static FORCEINLINE HRESULT INetFwRule3_get_EdgeTraversalOptions(INetFwRule3* This,LONG *lOptions) { +static __WIDL_INLINE HRESULT INetFwRule3_get_EdgeTraversalOptions(INetFwRule3* This,LONG *lOptions) { return This->lpVtbl->get_EdgeTraversalOptions(This,lOptions); } -static FORCEINLINE HRESULT INetFwRule3_put_EdgeTraversalOptions(INetFwRule3* This,LONG lOptions) { +static __WIDL_INLINE HRESULT INetFwRule3_put_EdgeTraversalOptions(INetFwRule3* This,LONG lOptions) { return This->lpVtbl->put_EdgeTraversalOptions(This,lOptions); } /*** INetFwRule3 methods ***/ -static FORCEINLINE HRESULT INetFwRule3_get_LocalAppPackageId(INetFwRule3* This,BSTR *wszPackageId) { +static __WIDL_INLINE HRESULT INetFwRule3_get_LocalAppPackageId(INetFwRule3* This,BSTR *wszPackageId) { return This->lpVtbl->get_LocalAppPackageId(This,wszPackageId); } -static FORCEINLINE HRESULT INetFwRule3_put_LocalAppPackageId(INetFwRule3* This,BSTR wszPackageId) { +static __WIDL_INLINE HRESULT INetFwRule3_put_LocalAppPackageId(INetFwRule3* This,BSTR wszPackageId) { return This->lpVtbl->put_LocalAppPackageId(This,wszPackageId); } -static FORCEINLINE HRESULT INetFwRule3_get_LocalUserOwner(INetFwRule3* This,BSTR *wszUserOwner) { +static __WIDL_INLINE HRESULT INetFwRule3_get_LocalUserOwner(INetFwRule3* This,BSTR *wszUserOwner) { return This->lpVtbl->get_LocalUserOwner(This,wszUserOwner); } -static FORCEINLINE HRESULT INetFwRule3_put_LocalUserOwner(INetFwRule3* This,BSTR wszUserOwner) { +static __WIDL_INLINE HRESULT INetFwRule3_put_LocalUserOwner(INetFwRule3* This,BSTR wszUserOwner) { return This->lpVtbl->put_LocalUserOwner(This,wszUserOwner); } -static FORCEINLINE HRESULT INetFwRule3_get_LocalUserAuthorizedList(INetFwRule3* This,BSTR *wszUserAuthList) { +static __WIDL_INLINE HRESULT INetFwRule3_get_LocalUserAuthorizedList(INetFwRule3* This,BSTR *wszUserAuthList) { return This->lpVtbl->get_LocalUserAuthorizedList(This,wszUserAuthList); } -static FORCEINLINE HRESULT INetFwRule3_put_LocalUserAuthorizedList(INetFwRule3* This,BSTR wszUserAuthList) { +static __WIDL_INLINE HRESULT INetFwRule3_put_LocalUserAuthorizedList(INetFwRule3* This,BSTR wszUserAuthList) { return This->lpVtbl->put_LocalUserAuthorizedList(This,wszUserAuthList); } -static FORCEINLINE HRESULT INetFwRule3_get_RemoteUserAuthorizedList(INetFwRule3* This,BSTR *wszUserAuthList) { +static __WIDL_INLINE HRESULT INetFwRule3_get_RemoteUserAuthorizedList(INetFwRule3* This,BSTR *wszUserAuthList) { return This->lpVtbl->get_RemoteUserAuthorizedList(This,wszUserAuthList); } -static FORCEINLINE HRESULT INetFwRule3_put_RemoteUserAuthorizedList(INetFwRule3* This,BSTR wszUserAuthList) { +static __WIDL_INLINE HRESULT INetFwRule3_put_RemoteUserAuthorizedList(INetFwRule3* This,BSTR wszUserAuthList) { return This->lpVtbl->put_RemoteUserAuthorizedList(This,wszUserAuthList); } -static FORCEINLINE HRESULT INetFwRule3_get_RemoteMachineAuthorizedList(INetFwRule3* This,BSTR *wszUserAuthList) { +static __WIDL_INLINE HRESULT INetFwRule3_get_RemoteMachineAuthorizedList(INetFwRule3* This,BSTR *wszUserAuthList) { return This->lpVtbl->get_RemoteMachineAuthorizedList(This,wszUserAuthList); } -static FORCEINLINE HRESULT INetFwRule3_put_RemoteMachineAuthorizedList(INetFwRule3* This,BSTR wszUserAuthList) { +static __WIDL_INLINE HRESULT INetFwRule3_put_RemoteMachineAuthorizedList(INetFwRule3* This,BSTR wszUserAuthList) { return This->lpVtbl->put_RemoteMachineAuthorizedList(This,wszUserAuthList); } -static FORCEINLINE HRESULT INetFwRule3_get_SecureFlags(INetFwRule3* This,LONG *lOptions) { +static __WIDL_INLINE HRESULT INetFwRule3_get_SecureFlags(INetFwRule3* This,LONG *lOptions) { return This->lpVtbl->get_SecureFlags(This,lOptions); } -static FORCEINLINE HRESULT INetFwRule3_put_SecureFlags(INetFwRule3* This,LONG lOptions) { +static __WIDL_INLINE HRESULT INetFwRule3_put_SecureFlags(INetFwRule3* This,LONG lOptions) { return This->lpVtbl->put_SecureFlags(This,lOptions); } #endif @@ -3662,42 +3670,42 @@ interface INetFwRules { #define INetFwRules_get__NewEnum(This,newEnum) (This)->lpVtbl->get__NewEnum(This,newEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwRules_QueryInterface(INetFwRules* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwRules_QueryInterface(INetFwRules* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwRules_AddRef(INetFwRules* This) { +static __WIDL_INLINE ULONG INetFwRules_AddRef(INetFwRules* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwRules_Release(INetFwRules* This) { +static __WIDL_INLINE ULONG INetFwRules_Release(INetFwRules* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwRules_GetTypeInfoCount(INetFwRules* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwRules_GetTypeInfoCount(INetFwRules* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwRules_GetTypeInfo(INetFwRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwRules_GetTypeInfo(INetFwRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwRules_GetIDsOfNames(INetFwRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwRules_GetIDsOfNames(INetFwRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwRules_Invoke(INetFwRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwRules_Invoke(INetFwRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwRules methods ***/ -static FORCEINLINE HRESULT INetFwRules_get_Count(INetFwRules* This,LONG *count) { +static __WIDL_INLINE HRESULT INetFwRules_get_Count(INetFwRules* This,LONG *count) { return This->lpVtbl->get_Count(This,count); } -static FORCEINLINE HRESULT INetFwRules_Add(INetFwRules* This,INetFwRule *rule) { +static __WIDL_INLINE HRESULT INetFwRules_Add(INetFwRules* This,INetFwRule *rule) { return This->lpVtbl->Add(This,rule); } -static FORCEINLINE HRESULT INetFwRules_Remove(INetFwRules* This,BSTR name) { +static __WIDL_INLINE HRESULT INetFwRules_Remove(INetFwRules* This,BSTR name) { return This->lpVtbl->Remove(This,name); } -static FORCEINLINE HRESULT INetFwRules_Item(INetFwRules* This,BSTR name,INetFwRule **rule) { +static __WIDL_INLINE HRESULT INetFwRules_Item(INetFwRules* This,BSTR name,INetFwRule **rule) { return This->lpVtbl->Item(This,name,rule); } -static FORCEINLINE HRESULT INetFwRules_get__NewEnum(INetFwRules* This,IUnknown **newEnum) { +static __WIDL_INLINE HRESULT INetFwRules_get__NewEnum(INetFwRules* This,IUnknown **newEnum) { return This->lpVtbl->get__NewEnum(This,newEnum); } #endif @@ -3825,36 +3833,36 @@ interface INetFwServiceRestriction { #define INetFwServiceRestriction_get_Rules(This,rules) (This)->lpVtbl->get_Rules(This,rules) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwServiceRestriction_QueryInterface(INetFwServiceRestriction* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwServiceRestriction_QueryInterface(INetFwServiceRestriction* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwServiceRestriction_AddRef(INetFwServiceRestriction* This) { +static __WIDL_INLINE ULONG INetFwServiceRestriction_AddRef(INetFwServiceRestriction* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwServiceRestriction_Release(INetFwServiceRestriction* This) { +static __WIDL_INLINE ULONG INetFwServiceRestriction_Release(INetFwServiceRestriction* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwServiceRestriction_GetTypeInfoCount(INetFwServiceRestriction* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwServiceRestriction_GetTypeInfoCount(INetFwServiceRestriction* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwServiceRestriction_GetTypeInfo(INetFwServiceRestriction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwServiceRestriction_GetTypeInfo(INetFwServiceRestriction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwServiceRestriction_GetIDsOfNames(INetFwServiceRestriction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwServiceRestriction_GetIDsOfNames(INetFwServiceRestriction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwServiceRestriction_Invoke(INetFwServiceRestriction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwServiceRestriction_Invoke(INetFwServiceRestriction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwServiceRestriction methods ***/ -static FORCEINLINE HRESULT INetFwServiceRestriction_RestrictService(INetFwServiceRestriction* This,BSTR serviceName,BSTR appName,VARIANT_BOOL restrictService,VARIANT_BOOL serviceSidRestricted) { +static __WIDL_INLINE HRESULT INetFwServiceRestriction_RestrictService(INetFwServiceRestriction* This,BSTR serviceName,BSTR appName,VARIANT_BOOL restrictService,VARIANT_BOOL serviceSidRestricted) { return This->lpVtbl->RestrictService(This,serviceName,appName,restrictService,serviceSidRestricted); } -static FORCEINLINE HRESULT INetFwServiceRestriction_ServiceRestricted(INetFwServiceRestriction* This,BSTR serviceName,BSTR appName,VARIANT_BOOL *serviceRestricted) { +static __WIDL_INLINE HRESULT INetFwServiceRestriction_ServiceRestricted(INetFwServiceRestriction* This,BSTR serviceName,BSTR appName,VARIANT_BOOL *serviceRestricted) { return This->lpVtbl->ServiceRestricted(This,serviceName,appName,serviceRestricted); } -static FORCEINLINE HRESULT INetFwServiceRestriction_get_Rules(INetFwServiceRestriction* This,INetFwRules **rules) { +static __WIDL_INLINE HRESULT INetFwServiceRestriction_get_Rules(INetFwServiceRestriction* This,INetFwRules **rules) { return This->lpVtbl->get_Rules(This,rules); } #endif @@ -4060,69 +4068,69 @@ interface INetFwProfile { #define INetFwProfile_get_AuthorizedApplications(This,apps) (This)->lpVtbl->get_AuthorizedApplications(This,apps) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwProfile_QueryInterface(INetFwProfile* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwProfile_QueryInterface(INetFwProfile* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwProfile_AddRef(INetFwProfile* This) { +static __WIDL_INLINE ULONG INetFwProfile_AddRef(INetFwProfile* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwProfile_Release(INetFwProfile* This) { +static __WIDL_INLINE ULONG INetFwProfile_Release(INetFwProfile* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwProfile_GetTypeInfoCount(INetFwProfile* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwProfile_GetTypeInfoCount(INetFwProfile* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwProfile_GetTypeInfo(INetFwProfile* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwProfile_GetTypeInfo(INetFwProfile* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwProfile_GetIDsOfNames(INetFwProfile* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwProfile_GetIDsOfNames(INetFwProfile* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwProfile_Invoke(INetFwProfile* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwProfile_Invoke(INetFwProfile* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwProfile methods ***/ -static FORCEINLINE HRESULT INetFwProfile_get_Type(INetFwProfile* This,NET_FW_PROFILE_TYPE *type) { +static __WIDL_INLINE HRESULT INetFwProfile_get_Type(INetFwProfile* This,NET_FW_PROFILE_TYPE *type) { return This->lpVtbl->get_Type(This,type); } -static FORCEINLINE HRESULT INetFwProfile_get_FirewallEnabled(INetFwProfile* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwProfile_get_FirewallEnabled(INetFwProfile* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_FirewallEnabled(This,enabled); } -static FORCEINLINE HRESULT INetFwProfile_put_FirewallEnabled(INetFwProfile* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT INetFwProfile_put_FirewallEnabled(INetFwProfile* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_FirewallEnabled(This,enabled); } -static FORCEINLINE HRESULT INetFwProfile_get_ExceptionsNotAllowed(INetFwProfile* This,VARIANT_BOOL *notAllowed) { +static __WIDL_INLINE HRESULT INetFwProfile_get_ExceptionsNotAllowed(INetFwProfile* This,VARIANT_BOOL *notAllowed) { return This->lpVtbl->get_ExceptionsNotAllowed(This,notAllowed); } -static FORCEINLINE HRESULT INetFwProfile_put_ExceptionsNotAllowed(INetFwProfile* This,VARIANT_BOOL notAllowed) { +static __WIDL_INLINE HRESULT INetFwProfile_put_ExceptionsNotAllowed(INetFwProfile* This,VARIANT_BOOL notAllowed) { return This->lpVtbl->put_ExceptionsNotAllowed(This,notAllowed); } -static FORCEINLINE HRESULT INetFwProfile_get_NotificationsDisabled(INetFwProfile* This,VARIANT_BOOL *disabled) { +static __WIDL_INLINE HRESULT INetFwProfile_get_NotificationsDisabled(INetFwProfile* This,VARIANT_BOOL *disabled) { return This->lpVtbl->get_NotificationsDisabled(This,disabled); } -static FORCEINLINE HRESULT INetFwProfile_put_NotificationsDisabled(INetFwProfile* This,VARIANT_BOOL disabled) { +static __WIDL_INLINE HRESULT INetFwProfile_put_NotificationsDisabled(INetFwProfile* This,VARIANT_BOOL disabled) { return This->lpVtbl->put_NotificationsDisabled(This,disabled); } -static FORCEINLINE HRESULT INetFwProfile_get_UnicastResponsesToMulticastBroadcastDisabled(INetFwProfile* This,VARIANT_BOOL *disabled) { +static __WIDL_INLINE HRESULT INetFwProfile_get_UnicastResponsesToMulticastBroadcastDisabled(INetFwProfile* This,VARIANT_BOOL *disabled) { return This->lpVtbl->get_UnicastResponsesToMulticastBroadcastDisabled(This,disabled); } -static FORCEINLINE HRESULT INetFwProfile_put_UnicastResponsesToMulticastBroadcastDisabled(INetFwProfile* This,VARIANT_BOOL disabled) { +static __WIDL_INLINE HRESULT INetFwProfile_put_UnicastResponsesToMulticastBroadcastDisabled(INetFwProfile* This,VARIANT_BOOL disabled) { return This->lpVtbl->put_UnicastResponsesToMulticastBroadcastDisabled(This,disabled); } -static FORCEINLINE HRESULT INetFwProfile_get_RemoteAdminSettings(INetFwProfile* This,INetFwRemoteAdminSettings **remoteAdminSettings) { +static __WIDL_INLINE HRESULT INetFwProfile_get_RemoteAdminSettings(INetFwProfile* This,INetFwRemoteAdminSettings **remoteAdminSettings) { return This->lpVtbl->get_RemoteAdminSettings(This,remoteAdminSettings); } -static FORCEINLINE HRESULT INetFwProfile_get_IcmpSettings(INetFwProfile* This,INetFwIcmpSettings **icmpSettings) { +static __WIDL_INLINE HRESULT INetFwProfile_get_IcmpSettings(INetFwProfile* This,INetFwIcmpSettings **icmpSettings) { return This->lpVtbl->get_IcmpSettings(This,icmpSettings); } -static FORCEINLINE HRESULT INetFwProfile_get_GloballyOpenPorts(INetFwProfile* This,INetFwOpenPorts **openPorts) { +static __WIDL_INLINE HRESULT INetFwProfile_get_GloballyOpenPorts(INetFwProfile* This,INetFwOpenPorts **openPorts) { return This->lpVtbl->get_GloballyOpenPorts(This,openPorts); } -static FORCEINLINE HRESULT INetFwProfile_get_Services(INetFwProfile* This,INetFwServices **services) { +static __WIDL_INLINE HRESULT INetFwProfile_get_Services(INetFwProfile* This,INetFwServices **services) { return This->lpVtbl->get_Services(This,services); } -static FORCEINLINE HRESULT INetFwProfile_get_AuthorizedApplications(INetFwProfile* This,INetFwAuthorizedApplications **apps) { +static __WIDL_INLINE HRESULT INetFwProfile_get_AuthorizedApplications(INetFwProfile* This,INetFwAuthorizedApplications **apps) { return This->lpVtbl->get_AuthorizedApplications(This,apps); } #endif @@ -4234,33 +4242,33 @@ interface INetFwPolicy { #define INetFwPolicy_GetProfileByType(This,profileType,profile) (This)->lpVtbl->GetProfileByType(This,profileType,profile) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwPolicy_QueryInterface(INetFwPolicy* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwPolicy_QueryInterface(INetFwPolicy* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwPolicy_AddRef(INetFwPolicy* This) { +static __WIDL_INLINE ULONG INetFwPolicy_AddRef(INetFwPolicy* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwPolicy_Release(INetFwPolicy* This) { +static __WIDL_INLINE ULONG INetFwPolicy_Release(INetFwPolicy* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwPolicy_GetTypeInfoCount(INetFwPolicy* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwPolicy_GetTypeInfoCount(INetFwPolicy* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwPolicy_GetTypeInfo(INetFwPolicy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwPolicy_GetTypeInfo(INetFwPolicy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwPolicy_GetIDsOfNames(INetFwPolicy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwPolicy_GetIDsOfNames(INetFwPolicy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwPolicy_Invoke(INetFwPolicy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwPolicy_Invoke(INetFwPolicy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwPolicy methods ***/ -static FORCEINLINE HRESULT INetFwPolicy_get_CurrentProfile(INetFwPolicy* This,INetFwProfile **profile) { +static __WIDL_INLINE HRESULT INetFwPolicy_get_CurrentProfile(INetFwPolicy* This,INetFwProfile **profile) { return This->lpVtbl->get_CurrentProfile(This,profile); } -static FORCEINLINE HRESULT INetFwPolicy_GetProfileByType(INetFwPolicy* This,NET_FW_PROFILE_TYPE profileType,INetFwProfile **profile) { +static __WIDL_INLINE HRESULT INetFwPolicy_GetProfileByType(INetFwPolicy* This,NET_FW_PROFILE_TYPE profileType,INetFwProfile **profile) { return This->lpVtbl->GetProfileByType(This,profileType,profile); } #endif @@ -4567,93 +4575,93 @@ interface INetFwPolicy2 { #define INetFwPolicy2_get_LocalPolicyModifyState(This,modifyState) (This)->lpVtbl->get_LocalPolicyModifyState(This,modifyState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwPolicy2_QueryInterface(INetFwPolicy2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwPolicy2_QueryInterface(INetFwPolicy2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwPolicy2_AddRef(INetFwPolicy2* This) { +static __WIDL_INLINE ULONG INetFwPolicy2_AddRef(INetFwPolicy2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwPolicy2_Release(INetFwPolicy2* This) { +static __WIDL_INLINE ULONG INetFwPolicy2_Release(INetFwPolicy2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwPolicy2_GetTypeInfoCount(INetFwPolicy2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwPolicy2_GetTypeInfoCount(INetFwPolicy2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwPolicy2_GetTypeInfo(INetFwPolicy2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwPolicy2_GetTypeInfo(INetFwPolicy2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwPolicy2_GetIDsOfNames(INetFwPolicy2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwPolicy2_GetIDsOfNames(INetFwPolicy2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwPolicy2_Invoke(INetFwPolicy2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwPolicy2_Invoke(INetFwPolicy2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwPolicy2 methods ***/ -static FORCEINLINE HRESULT INetFwPolicy2_get_CurrentProfileTypes(INetFwPolicy2* This,LONG *profile) { +static __WIDL_INLINE HRESULT INetFwPolicy2_get_CurrentProfileTypes(INetFwPolicy2* This,LONG *profile) { return This->lpVtbl->get_CurrentProfileTypes(This,profile); } -static FORCEINLINE HRESULT INetFwPolicy2_get_FirewallEnabled(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwPolicy2_get_FirewallEnabled(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL *enabled) { return This->lpVtbl->get_FirewallEnabled(This,profileType,enabled); } -static FORCEINLINE HRESULT INetFwPolicy2_put_FirewallEnabled(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT INetFwPolicy2_put_FirewallEnabled(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL enabled) { return This->lpVtbl->put_FirewallEnabled(This,profileType,enabled); } -static FORCEINLINE HRESULT INetFwPolicy2_get_ExcludedInterfaces(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT *interfaces) { +static __WIDL_INLINE HRESULT INetFwPolicy2_get_ExcludedInterfaces(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT *interfaces) { return This->lpVtbl->get_ExcludedInterfaces(This,profileType,interfaces); } -static FORCEINLINE HRESULT INetFwPolicy2_put_ExcludedInterfaces(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT interfaces) { +static __WIDL_INLINE HRESULT INetFwPolicy2_put_ExcludedInterfaces(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT interfaces) { return This->lpVtbl->put_ExcludedInterfaces(This,profileType,interfaces); } -static FORCEINLINE HRESULT INetFwPolicy2_get_BlockAllInboundTraffic(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL *block) { +static __WIDL_INLINE HRESULT INetFwPolicy2_get_BlockAllInboundTraffic(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL *block) { return This->lpVtbl->get_BlockAllInboundTraffic(This,profileType,block); } -static FORCEINLINE HRESULT INetFwPolicy2_put_BlockAllInboundTraffic(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL block) { +static __WIDL_INLINE HRESULT INetFwPolicy2_put_BlockAllInboundTraffic(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL block) { return This->lpVtbl->put_BlockAllInboundTraffic(This,profileType,block); } -static FORCEINLINE HRESULT INetFwPolicy2_get_NotificationsDisabled(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL *disabled) { +static __WIDL_INLINE HRESULT INetFwPolicy2_get_NotificationsDisabled(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL *disabled) { return This->lpVtbl->get_NotificationsDisabled(This,profileType,disabled); } -static FORCEINLINE HRESULT INetFwPolicy2_put_NotificationsDisabled(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL disabled) { +static __WIDL_INLINE HRESULT INetFwPolicy2_put_NotificationsDisabled(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL disabled) { return This->lpVtbl->put_NotificationsDisabled(This,profileType,disabled); } -static FORCEINLINE HRESULT INetFwPolicy2_get_UnicastResponsesToMulticastBroadcastDisabled(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL *disabled) { +static __WIDL_INLINE HRESULT INetFwPolicy2_get_UnicastResponsesToMulticastBroadcastDisabled(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL *disabled) { return This->lpVtbl->get_UnicastResponsesToMulticastBroadcastDisabled(This,profileType,disabled); } -static FORCEINLINE HRESULT INetFwPolicy2_put_UnicastResponsesToMulticastBroadcastDisabled(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL disabled) { +static __WIDL_INLINE HRESULT INetFwPolicy2_put_UnicastResponsesToMulticastBroadcastDisabled(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,VARIANT_BOOL disabled) { return This->lpVtbl->put_UnicastResponsesToMulticastBroadcastDisabled(This,profileType,disabled); } -static FORCEINLINE HRESULT INetFwPolicy2_get_Rules(INetFwPolicy2* This,INetFwRules **rules) { +static __WIDL_INLINE HRESULT INetFwPolicy2_get_Rules(INetFwPolicy2* This,INetFwRules **rules) { return This->lpVtbl->get_Rules(This,rules); } -static FORCEINLINE HRESULT INetFwPolicy2_get_ServiceRestriction(INetFwPolicy2* This,INetFwServiceRestriction **ServiceRestriction) { +static __WIDL_INLINE HRESULT INetFwPolicy2_get_ServiceRestriction(INetFwPolicy2* This,INetFwServiceRestriction **ServiceRestriction) { return This->lpVtbl->get_ServiceRestriction(This,ServiceRestriction); } -static FORCEINLINE HRESULT INetFwPolicy2_EnableRuleGroup(INetFwPolicy2* This,LONG profileTypesBitmask,BSTR group,VARIANT_BOOL enable) { +static __WIDL_INLINE HRESULT INetFwPolicy2_EnableRuleGroup(INetFwPolicy2* This,LONG profileTypesBitmask,BSTR group,VARIANT_BOOL enable) { return This->lpVtbl->EnableRuleGroup(This,profileTypesBitmask,group,enable); } -static FORCEINLINE HRESULT INetFwPolicy2_IsRuleGroupEnabled(INetFwPolicy2* This,LONG profileTypesBitmask,BSTR group,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwPolicy2_IsRuleGroupEnabled(INetFwPolicy2* This,LONG profileTypesBitmask,BSTR group,VARIANT_BOOL *enabled) { return This->lpVtbl->IsRuleGroupEnabled(This,profileTypesBitmask,group,enabled); } -static FORCEINLINE HRESULT INetFwPolicy2_RestoreLocalFirewallDefaults(INetFwPolicy2* This) { +static __WIDL_INLINE HRESULT INetFwPolicy2_RestoreLocalFirewallDefaults(INetFwPolicy2* This) { return This->lpVtbl->RestoreLocalFirewallDefaults(This); } -static FORCEINLINE HRESULT INetFwPolicy2_get_DefaultInboundAction(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,NET_FW_ACTION *action) { +static __WIDL_INLINE HRESULT INetFwPolicy2_get_DefaultInboundAction(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,NET_FW_ACTION *action) { return This->lpVtbl->get_DefaultInboundAction(This,profileType,action); } -static FORCEINLINE HRESULT INetFwPolicy2_put_DefaultInboundAction(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,NET_FW_ACTION action) { +static __WIDL_INLINE HRESULT INetFwPolicy2_put_DefaultInboundAction(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,NET_FW_ACTION action) { return This->lpVtbl->put_DefaultInboundAction(This,profileType,action); } -static FORCEINLINE HRESULT INetFwPolicy2_get_DefaultOutboundAction(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,NET_FW_ACTION *action) { +static __WIDL_INLINE HRESULT INetFwPolicy2_get_DefaultOutboundAction(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,NET_FW_ACTION *action) { return This->lpVtbl->get_DefaultOutboundAction(This,profileType,action); } -static FORCEINLINE HRESULT INetFwPolicy2_put_DefaultOutboundAction(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,NET_FW_ACTION action) { +static __WIDL_INLINE HRESULT INetFwPolicy2_put_DefaultOutboundAction(INetFwPolicy2* This,NET_FW_PROFILE_TYPE2 profileType,NET_FW_ACTION action) { return This->lpVtbl->put_DefaultOutboundAction(This,profileType,action); } -static FORCEINLINE HRESULT INetFwPolicy2_get_IsRuleGroupCurrentlyEnabled(INetFwPolicy2* This,BSTR group,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT INetFwPolicy2_get_IsRuleGroupCurrentlyEnabled(INetFwPolicy2* This,BSTR group,VARIANT_BOOL *enabled) { return This->lpVtbl->get_IsRuleGroupCurrentlyEnabled(This,group,enabled); } -static FORCEINLINE HRESULT INetFwPolicy2_get_LocalPolicyModifyState(INetFwPolicy2* This,NET_FW_MODIFY_STATE *modifyState) { +static __WIDL_INLINE HRESULT INetFwPolicy2_get_LocalPolicyModifyState(INetFwPolicy2* This,NET_FW_MODIFY_STATE *modifyState) { return This->lpVtbl->get_LocalPolicyModifyState(This,modifyState); } #endif @@ -4806,42 +4814,42 @@ interface INetFwMgr { #define INetFwMgr_IsIcmpTypeAllowed(This,ipVersion,localAddress,type,allowed,restricted) (This)->lpVtbl->IsIcmpTypeAllowed(This,ipVersion,localAddress,type,allowed,restricted) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwMgr_QueryInterface(INetFwMgr* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwMgr_QueryInterface(INetFwMgr* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwMgr_AddRef(INetFwMgr* This) { +static __WIDL_INLINE ULONG INetFwMgr_AddRef(INetFwMgr* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwMgr_Release(INetFwMgr* This) { +static __WIDL_INLINE ULONG INetFwMgr_Release(INetFwMgr* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwMgr_GetTypeInfoCount(INetFwMgr* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwMgr_GetTypeInfoCount(INetFwMgr* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwMgr_GetTypeInfo(INetFwMgr* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwMgr_GetTypeInfo(INetFwMgr* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwMgr_GetIDsOfNames(INetFwMgr* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwMgr_GetIDsOfNames(INetFwMgr* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwMgr_Invoke(INetFwMgr* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwMgr_Invoke(INetFwMgr* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwMgr methods ***/ -static FORCEINLINE HRESULT INetFwMgr_get_LocalPolicy(INetFwMgr* This,INetFwPolicy **localPolicy) { +static __WIDL_INLINE HRESULT INetFwMgr_get_LocalPolicy(INetFwMgr* This,INetFwPolicy **localPolicy) { return This->lpVtbl->get_LocalPolicy(This,localPolicy); } -static FORCEINLINE HRESULT INetFwMgr_get_CurrentProfileType(INetFwMgr* This,NET_FW_PROFILE_TYPE *profileType) { +static __WIDL_INLINE HRESULT INetFwMgr_get_CurrentProfileType(INetFwMgr* This,NET_FW_PROFILE_TYPE *profileType) { return This->lpVtbl->get_CurrentProfileType(This,profileType); } -static FORCEINLINE HRESULT INetFwMgr_RestoreDefaults(INetFwMgr* This) { +static __WIDL_INLINE HRESULT INetFwMgr_RestoreDefaults(INetFwMgr* This) { return This->lpVtbl->RestoreDefaults(This); } -static FORCEINLINE HRESULT INetFwMgr_IsPortAllowed(INetFwMgr* This,BSTR imageFileName,NET_FW_IP_VERSION ipVersion,LONG portNumber,BSTR localAddress,NET_FW_IP_PROTOCOL ipProtocol,VARIANT *allowed,VARIANT *restricted) { +static __WIDL_INLINE HRESULT INetFwMgr_IsPortAllowed(INetFwMgr* This,BSTR imageFileName,NET_FW_IP_VERSION ipVersion,LONG portNumber,BSTR localAddress,NET_FW_IP_PROTOCOL ipProtocol,VARIANT *allowed,VARIANT *restricted) { return This->lpVtbl->IsPortAllowed(This,imageFileName,ipVersion,portNumber,localAddress,ipProtocol,allowed,restricted); } -static FORCEINLINE HRESULT INetFwMgr_IsIcmpTypeAllowed(INetFwMgr* This,NET_FW_IP_VERSION ipVersion,BSTR localAddress,BYTE type,VARIANT *allowed,VARIANT *restricted) { +static __WIDL_INLINE HRESULT INetFwMgr_IsIcmpTypeAllowed(INetFwMgr* This,NET_FW_IP_VERSION ipVersion,BSTR localAddress,BYTE type,VARIANT *allowed,VARIANT *restricted) { return This->lpVtbl->IsIcmpTypeAllowed(This,ipVersion,localAddress,type,allowed,restricted); } #endif @@ -4975,42 +4983,42 @@ interface INetFwProduct { #define INetFwProduct_get_PathToSignedProductExe(This,path) (This)->lpVtbl->get_PathToSignedProductExe(This,path) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwProduct_QueryInterface(INetFwProduct* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwProduct_QueryInterface(INetFwProduct* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwProduct_AddRef(INetFwProduct* This) { +static __WIDL_INLINE ULONG INetFwProduct_AddRef(INetFwProduct* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwProduct_Release(INetFwProduct* This) { +static __WIDL_INLINE ULONG INetFwProduct_Release(INetFwProduct* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwProduct_GetTypeInfoCount(INetFwProduct* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwProduct_GetTypeInfoCount(INetFwProduct* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwProduct_GetTypeInfo(INetFwProduct* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwProduct_GetTypeInfo(INetFwProduct* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwProduct_GetIDsOfNames(INetFwProduct* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwProduct_GetIDsOfNames(INetFwProduct* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwProduct_Invoke(INetFwProduct* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwProduct_Invoke(INetFwProduct* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwProduct methods ***/ -static FORCEINLINE HRESULT INetFwProduct_get_RuleCategories(INetFwProduct* This,VARIANT *ruleCategories) { +static __WIDL_INLINE HRESULT INetFwProduct_get_RuleCategories(INetFwProduct* This,VARIANT *ruleCategories) { return This->lpVtbl->get_RuleCategories(This,ruleCategories); } -static FORCEINLINE HRESULT INetFwProduct_put_RuleCategories(INetFwProduct* This,VARIANT ruleCategories) { +static __WIDL_INLINE HRESULT INetFwProduct_put_RuleCategories(INetFwProduct* This,VARIANT ruleCategories) { return This->lpVtbl->put_RuleCategories(This,ruleCategories); } -static FORCEINLINE HRESULT INetFwProduct_get_DisplayName(INetFwProduct* This,BSTR *displayName) { +static __WIDL_INLINE HRESULT INetFwProduct_get_DisplayName(INetFwProduct* This,BSTR *displayName) { return This->lpVtbl->get_DisplayName(This,displayName); } -static FORCEINLINE HRESULT INetFwProduct_put_DisplayName(INetFwProduct* This,BSTR displayName) { +static __WIDL_INLINE HRESULT INetFwProduct_put_DisplayName(INetFwProduct* This,BSTR displayName) { return This->lpVtbl->put_DisplayName(This,displayName); } -static FORCEINLINE HRESULT INetFwProduct_get_PathToSignedProductExe(INetFwProduct* This,BSTR *path) { +static __WIDL_INLINE HRESULT INetFwProduct_get_PathToSignedProductExe(INetFwProduct* This,BSTR *path) { return This->lpVtbl->get_PathToSignedProductExe(This,path); } #endif @@ -5140,39 +5148,39 @@ interface INetFwProducts { #define INetFwProducts_get__NewEnum(This,newEnum) (This)->lpVtbl->get__NewEnum(This,newEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetFwProducts_QueryInterface(INetFwProducts* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetFwProducts_QueryInterface(INetFwProducts* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetFwProducts_AddRef(INetFwProducts* This) { +static __WIDL_INLINE ULONG INetFwProducts_AddRef(INetFwProducts* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetFwProducts_Release(INetFwProducts* This) { +static __WIDL_INLINE ULONG INetFwProducts_Release(INetFwProducts* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetFwProducts_GetTypeInfoCount(INetFwProducts* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetFwProducts_GetTypeInfoCount(INetFwProducts* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetFwProducts_GetTypeInfo(INetFwProducts* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetFwProducts_GetTypeInfo(INetFwProducts* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetFwProducts_GetIDsOfNames(INetFwProducts* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetFwProducts_GetIDsOfNames(INetFwProducts* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetFwProducts_Invoke(INetFwProducts* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetFwProducts_Invoke(INetFwProducts* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetFwProducts methods ***/ -static FORCEINLINE HRESULT INetFwProducts_get_Count(INetFwProducts* This,LONG *count) { +static __WIDL_INLINE HRESULT INetFwProducts_get_Count(INetFwProducts* This,LONG *count) { return This->lpVtbl->get_Count(This,count); } -static FORCEINLINE HRESULT INetFwProducts_Register(INetFwProducts* This,INetFwProduct *product,IUnknown **registration) { +static __WIDL_INLINE HRESULT INetFwProducts_Register(INetFwProducts* This,INetFwProduct *product,IUnknown **registration) { return This->lpVtbl->Register(This,product,registration); } -static FORCEINLINE HRESULT INetFwProducts_Item(INetFwProducts* This,LONG index,INetFwProduct **product) { +static __WIDL_INLINE HRESULT INetFwProducts_Item(INetFwProducts* This,LONG index,INetFwProduct **product) { return This->lpVtbl->Item(This,index,product); } -static FORCEINLINE HRESULT INetFwProducts_get__NewEnum(INetFwProducts* This,IUnknown **newEnum) { +static __WIDL_INLINE HRESULT INetFwProducts_get__NewEnum(INetFwProducts* This,IUnknown **newEnum) { return This->lpVtbl->get__NewEnum(This,newEnum); } #endif diff --git a/lib/libc/include/any-windows-any/netlistmgr.h b/lib/libc/include/any-windows-any/netlistmgr.h index d2e67b292e388760e2d0c9a82c902f8db9112ed4..bbf141a6ce8c178863a2772310debe8e3d3447d3 100644 --- a/lib/libc/include/any-windows-any/netlistmgr.h +++ b/lib/libc/include/any-windows-any/netlistmgr.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/netlistmgr.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/netlistmgr.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __netlistmgr_h__ #define __netlistmgr_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __INetworkCostManager_FWD_DEFINED__ @@ -336,23 +344,23 @@ interface INetworkCostManager { #define INetworkCostManager_SetDestinationAddresses(This,length,pDestIPAddrList,bAppend) (This)->lpVtbl->SetDestinationAddresses(This,length,pDestIPAddrList,bAppend) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetworkCostManager_QueryInterface(INetworkCostManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetworkCostManager_QueryInterface(INetworkCostManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetworkCostManager_AddRef(INetworkCostManager* This) { +static __WIDL_INLINE ULONG INetworkCostManager_AddRef(INetworkCostManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetworkCostManager_Release(INetworkCostManager* This) { +static __WIDL_INLINE ULONG INetworkCostManager_Release(INetworkCostManager* This) { return This->lpVtbl->Release(This); } /*** INetworkCostManager methods ***/ -static FORCEINLINE HRESULT INetworkCostManager_GetCost(INetworkCostManager* This,DWORD *pCost,NLM_SOCKADDR *pDestIPAddr) { +static __WIDL_INLINE HRESULT INetworkCostManager_GetCost(INetworkCostManager* This,DWORD *pCost,NLM_SOCKADDR *pDestIPAddr) { return This->lpVtbl->GetCost(This,pCost,pDestIPAddr); } -static FORCEINLINE HRESULT INetworkCostManager_GetDataPlanStatus(INetworkCostManager* This,NLM_DATAPLAN_STATUS *pDataPlanStatus,NLM_SOCKADDR *pDestIPAddr) { +static __WIDL_INLINE HRESULT INetworkCostManager_GetDataPlanStatus(INetworkCostManager* This,NLM_DATAPLAN_STATUS *pDataPlanStatus,NLM_SOCKADDR *pDestIPAddr) { return This->lpVtbl->GetDataPlanStatus(This,pDataPlanStatus,pDestIPAddr); } -static FORCEINLINE HRESULT INetworkCostManager_SetDestinationAddresses(INetworkCostManager* This,UINT32 length,NLM_SOCKADDR *pDestIPAddrList,VARIANT_BOOL bAppend) { +static __WIDL_INLINE HRESULT INetworkCostManager_SetDestinationAddresses(INetworkCostManager* This,UINT32 length,NLM_SOCKADDR *pDestIPAddrList,VARIANT_BOOL bAppend) { return This->lpVtbl->SetDestinationAddresses(This,length,pDestIPAddrList,bAppend); } #endif @@ -427,20 +435,20 @@ interface INetworkConnectionCost { #define INetworkConnectionCost_GetDataPlanStatus(This,pDataPlanStatus) (This)->lpVtbl->GetDataPlanStatus(This,pDataPlanStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetworkConnectionCost_QueryInterface(INetworkConnectionCost* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetworkConnectionCost_QueryInterface(INetworkConnectionCost* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetworkConnectionCost_AddRef(INetworkConnectionCost* This) { +static __WIDL_INLINE ULONG INetworkConnectionCost_AddRef(INetworkConnectionCost* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetworkConnectionCost_Release(INetworkConnectionCost* This) { +static __WIDL_INLINE ULONG INetworkConnectionCost_Release(INetworkConnectionCost* This) { return This->lpVtbl->Release(This); } /*** INetworkConnectionCost methods ***/ -static FORCEINLINE HRESULT INetworkConnectionCost_GetCost(INetworkConnectionCost* This,DWORD *pCost) { +static __WIDL_INLINE HRESULT INetworkConnectionCost_GetCost(INetworkConnectionCost* This,DWORD *pCost) { return This->lpVtbl->GetCost(This,pCost); } -static FORCEINLINE HRESULT INetworkConnectionCost_GetDataPlanStatus(INetworkConnectionCost* This,NLM_DATAPLAN_STATUS *pDataPlanStatus) { +static __WIDL_INLINE HRESULT INetworkConnectionCost_GetDataPlanStatus(INetworkConnectionCost* This,NLM_DATAPLAN_STATUS *pDataPlanStatus) { return This->lpVtbl->GetDataPlanStatus(This,pDataPlanStatus); } #endif @@ -517,20 +525,20 @@ interface INetworkCostManagerEvents { #define INetworkCostManagerEvents_DataPlanStatusChanged(This,pDestAddr) (This)->lpVtbl->DataPlanStatusChanged(This,pDestAddr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetworkCostManagerEvents_QueryInterface(INetworkCostManagerEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetworkCostManagerEvents_QueryInterface(INetworkCostManagerEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetworkCostManagerEvents_AddRef(INetworkCostManagerEvents* This) { +static __WIDL_INLINE ULONG INetworkCostManagerEvents_AddRef(INetworkCostManagerEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetworkCostManagerEvents_Release(INetworkCostManagerEvents* This) { +static __WIDL_INLINE ULONG INetworkCostManagerEvents_Release(INetworkCostManagerEvents* This) { return This->lpVtbl->Release(This); } /*** INetworkCostManagerEvents methods ***/ -static FORCEINLINE HRESULT INetworkCostManagerEvents_CostChanged(INetworkCostManagerEvents* This,DWORD newCost,NLM_SOCKADDR *pDestAddr) { +static __WIDL_INLINE HRESULT INetworkCostManagerEvents_CostChanged(INetworkCostManagerEvents* This,DWORD newCost,NLM_SOCKADDR *pDestAddr) { return This->lpVtbl->CostChanged(This,newCost,pDestAddr); } -static FORCEINLINE HRESULT INetworkCostManagerEvents_DataPlanStatusChanged(INetworkCostManagerEvents* This,NLM_SOCKADDR *pDestAddr) { +static __WIDL_INLINE HRESULT INetworkCostManagerEvents_DataPlanStatusChanged(INetworkCostManagerEvents* This,NLM_SOCKADDR *pDestAddr) { return This->lpVtbl->DataPlanStatusChanged(This,pDestAddr); } #endif @@ -667,42 +675,42 @@ interface IEnumNetworks { #define IEnumNetworks_Clone(This,ppEnumNetwork) (This)->lpVtbl->Clone(This,ppEnumNetwork) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumNetworks_QueryInterface(IEnumNetworks* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumNetworks_QueryInterface(IEnumNetworks* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumNetworks_AddRef(IEnumNetworks* This) { +static __WIDL_INLINE ULONG IEnumNetworks_AddRef(IEnumNetworks* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumNetworks_Release(IEnumNetworks* This) { +static __WIDL_INLINE ULONG IEnumNetworks_Release(IEnumNetworks* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IEnumNetworks_GetTypeInfoCount(IEnumNetworks* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IEnumNetworks_GetTypeInfoCount(IEnumNetworks* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IEnumNetworks_GetTypeInfo(IEnumNetworks* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IEnumNetworks_GetTypeInfo(IEnumNetworks* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IEnumNetworks_GetIDsOfNames(IEnumNetworks* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IEnumNetworks_GetIDsOfNames(IEnumNetworks* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IEnumNetworks_Invoke(IEnumNetworks* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IEnumNetworks_Invoke(IEnumNetworks* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IEnumNetworks methods ***/ -static FORCEINLINE HRESULT IEnumNetworks_get__NewEnum(IEnumNetworks* This,IEnumVARIANT **ppEnumVar) { +static __WIDL_INLINE HRESULT IEnumNetworks_get__NewEnum(IEnumNetworks* This,IEnumVARIANT **ppEnumVar) { return This->lpVtbl->get__NewEnum(This,ppEnumVar); } -static FORCEINLINE HRESULT IEnumNetworks_Next(IEnumNetworks* This,ULONG celt,INetwork **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumNetworks_Next(IEnumNetworks* This,ULONG celt,INetwork **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumNetworks_Skip(IEnumNetworks* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumNetworks_Skip(IEnumNetworks* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumNetworks_Reset(IEnumNetworks* This) { +static __WIDL_INLINE HRESULT IEnumNetworks_Reset(IEnumNetworks* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumNetworks_Clone(IEnumNetworks* This,IEnumNetworks **ppEnumNetwork) { +static __WIDL_INLINE HRESULT IEnumNetworks_Clone(IEnumNetworks* This,IEnumNetworks **ppEnumNetwork) { return This->lpVtbl->Clone(This,ppEnumNetwork); } #endif @@ -839,42 +847,42 @@ interface IEnumNetworkConnections { #define IEnumNetworkConnections_Clone(This,ppEnumNetwork) (This)->lpVtbl->Clone(This,ppEnumNetwork) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumNetworkConnections_QueryInterface(IEnumNetworkConnections* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumNetworkConnections_QueryInterface(IEnumNetworkConnections* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumNetworkConnections_AddRef(IEnumNetworkConnections* This) { +static __WIDL_INLINE ULONG IEnumNetworkConnections_AddRef(IEnumNetworkConnections* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumNetworkConnections_Release(IEnumNetworkConnections* This) { +static __WIDL_INLINE ULONG IEnumNetworkConnections_Release(IEnumNetworkConnections* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IEnumNetworkConnections_GetTypeInfoCount(IEnumNetworkConnections* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IEnumNetworkConnections_GetTypeInfoCount(IEnumNetworkConnections* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IEnumNetworkConnections_GetTypeInfo(IEnumNetworkConnections* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IEnumNetworkConnections_GetTypeInfo(IEnumNetworkConnections* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IEnumNetworkConnections_GetIDsOfNames(IEnumNetworkConnections* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IEnumNetworkConnections_GetIDsOfNames(IEnumNetworkConnections* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IEnumNetworkConnections_Invoke(IEnumNetworkConnections* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IEnumNetworkConnections_Invoke(IEnumNetworkConnections* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IEnumNetworkConnections methods ***/ -static FORCEINLINE HRESULT IEnumNetworkConnections_get__NewEnum(IEnumNetworkConnections* This,IEnumVARIANT **ppEnumVar) { +static __WIDL_INLINE HRESULT IEnumNetworkConnections_get__NewEnum(IEnumNetworkConnections* This,IEnumVARIANT **ppEnumVar) { return This->lpVtbl->get__NewEnum(This,ppEnumVar); } -static FORCEINLINE HRESULT IEnumNetworkConnections_Next(IEnumNetworkConnections* This,ULONG celt,INetworkConnection **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumNetworkConnections_Next(IEnumNetworkConnections* This,ULONG celt,INetworkConnection **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumNetworkConnections_Skip(IEnumNetworkConnections* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumNetworkConnections_Skip(IEnumNetworkConnections* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumNetworkConnections_Reset(IEnumNetworkConnections* This) { +static __WIDL_INLINE HRESULT IEnumNetworkConnections_Reset(IEnumNetworkConnections* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumNetworkConnections_Clone(IEnumNetworkConnections* This,IEnumNetworkConnections **ppEnumNetwork) { +static __WIDL_INLINE HRESULT IEnumNetworkConnections_Clone(IEnumNetworkConnections* This,IEnumNetworkConnections **ppEnumNetwork) { return This->lpVtbl->Clone(This,ppEnumNetwork); } #endif @@ -1030,48 +1038,48 @@ interface INetworkListManager { #define INetworkListManager_GetConnectivity(This,pConnectivity) (This)->lpVtbl->GetConnectivity(This,pConnectivity) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetworkListManager_QueryInterface(INetworkListManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetworkListManager_QueryInterface(INetworkListManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetworkListManager_AddRef(INetworkListManager* This) { +static __WIDL_INLINE ULONG INetworkListManager_AddRef(INetworkListManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetworkListManager_Release(INetworkListManager* This) { +static __WIDL_INLINE ULONG INetworkListManager_Release(INetworkListManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetworkListManager_GetTypeInfoCount(INetworkListManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetworkListManager_GetTypeInfoCount(INetworkListManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetworkListManager_GetTypeInfo(INetworkListManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetworkListManager_GetTypeInfo(INetworkListManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetworkListManager_GetIDsOfNames(INetworkListManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetworkListManager_GetIDsOfNames(INetworkListManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetworkListManager_Invoke(INetworkListManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetworkListManager_Invoke(INetworkListManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetworkListManager methods ***/ -static FORCEINLINE HRESULT INetworkListManager_GetNetworks(INetworkListManager* This,NLM_ENUM_NETWORK Flags,IEnumNetworks **ppEnumNetwork) { +static __WIDL_INLINE HRESULT INetworkListManager_GetNetworks(INetworkListManager* This,NLM_ENUM_NETWORK Flags,IEnumNetworks **ppEnumNetwork) { return This->lpVtbl->GetNetworks(This,Flags,ppEnumNetwork); } -static FORCEINLINE HRESULT INetworkListManager_GetNetwork(INetworkListManager* This,GUID gdNetworkId,INetwork **ppNetwork) { +static __WIDL_INLINE HRESULT INetworkListManager_GetNetwork(INetworkListManager* This,GUID gdNetworkId,INetwork **ppNetwork) { return This->lpVtbl->GetNetwork(This,gdNetworkId,ppNetwork); } -static FORCEINLINE HRESULT INetworkListManager_GetNetworkConnections(INetworkListManager* This,IEnumNetworkConnections **ppEnum) { +static __WIDL_INLINE HRESULT INetworkListManager_GetNetworkConnections(INetworkListManager* This,IEnumNetworkConnections **ppEnum) { return This->lpVtbl->GetNetworkConnections(This,ppEnum); } -static FORCEINLINE HRESULT INetworkListManager_GetNetworkConnection(INetworkListManager* This,GUID gdNetworkConnectionId,INetworkConnection **ppNetworkConnection) { +static __WIDL_INLINE HRESULT INetworkListManager_GetNetworkConnection(INetworkListManager* This,GUID gdNetworkConnectionId,INetworkConnection **ppNetworkConnection) { return This->lpVtbl->GetNetworkConnection(This,gdNetworkConnectionId,ppNetworkConnection); } -static FORCEINLINE HRESULT INetworkListManager_IsConnectedToInternet(INetworkListManager* This,VARIANT_BOOL *pbIsConnected) { +static __WIDL_INLINE HRESULT INetworkListManager_IsConnectedToInternet(INetworkListManager* This,VARIANT_BOOL *pbIsConnected) { return This->lpVtbl->IsConnectedToInternet(This,pbIsConnected); } -static FORCEINLINE HRESULT INetworkListManager_IsConnected(INetworkListManager* This,VARIANT_BOOL *pbIsConnected) { +static __WIDL_INLINE HRESULT INetworkListManager_IsConnected(INetworkListManager* This,VARIANT_BOOL *pbIsConnected) { return This->lpVtbl->IsConnected(This,pbIsConnected); } -static FORCEINLINE HRESULT INetworkListManager_GetConnectivity(INetworkListManager* This,NLM_CONNECTIVITY *pConnectivity) { +static __WIDL_INLINE HRESULT INetworkListManager_GetConnectivity(INetworkListManager* This,NLM_CONNECTIVITY *pConnectivity) { return This->lpVtbl->GetConnectivity(This,pConnectivity); } #endif @@ -1151,17 +1159,17 @@ interface INetworkListManagerEvents { #define INetworkListManagerEvents_ConnectivityChanged(This,newConnectivity) (This)->lpVtbl->ConnectivityChanged(This,newConnectivity) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetworkListManagerEvents_QueryInterface(INetworkListManagerEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetworkListManagerEvents_QueryInterface(INetworkListManagerEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetworkListManagerEvents_AddRef(INetworkListManagerEvents* This) { +static __WIDL_INLINE ULONG INetworkListManagerEvents_AddRef(INetworkListManagerEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetworkListManagerEvents_Release(INetworkListManagerEvents* This) { +static __WIDL_INLINE ULONG INetworkListManagerEvents_Release(INetworkListManagerEvents* This) { return This->lpVtbl->Release(This); } /*** INetworkListManagerEvents methods ***/ -static FORCEINLINE HRESULT INetworkListManagerEvents_ConnectivityChanged(INetworkListManagerEvents* This,NLM_CONNECTIVITY newConnectivity) { +static __WIDL_INLINE HRESULT INetworkListManagerEvents_ConnectivityChanged(INetworkListManagerEvents* This,NLM_CONNECTIVITY newConnectivity) { return This->lpVtbl->ConnectivityChanged(This,newConnectivity); } #endif @@ -1243,20 +1251,20 @@ interface INetworkConnectionEvents { #define INetworkConnectionEvents_NetworkConnectionPropertyChanged(This,connectionId,flags) (This)->lpVtbl->NetworkConnectionPropertyChanged(This,connectionId,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetworkConnectionEvents_QueryInterface(INetworkConnectionEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetworkConnectionEvents_QueryInterface(INetworkConnectionEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetworkConnectionEvents_AddRef(INetworkConnectionEvents* This) { +static __WIDL_INLINE ULONG INetworkConnectionEvents_AddRef(INetworkConnectionEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetworkConnectionEvents_Release(INetworkConnectionEvents* This) { +static __WIDL_INLINE ULONG INetworkConnectionEvents_Release(INetworkConnectionEvents* This) { return This->lpVtbl->Release(This); } /*** INetworkConnectionEvents methods ***/ -static FORCEINLINE HRESULT INetworkConnectionEvents_NetworkConnectionConnectivityChanged(INetworkConnectionEvents* This,GUID connectionId,NLM_CONNECTIVITY newConnectivity) { +static __WIDL_INLINE HRESULT INetworkConnectionEvents_NetworkConnectionConnectivityChanged(INetworkConnectionEvents* This,GUID connectionId,NLM_CONNECTIVITY newConnectivity) { return This->lpVtbl->NetworkConnectionConnectivityChanged(This,connectionId,newConnectivity); } -static FORCEINLINE HRESULT INetworkConnectionEvents_NetworkConnectionPropertyChanged(INetworkConnectionEvents* This,GUID connectionId,NLM_CONNECTION_PROPERTY_CHANGE flags) { +static __WIDL_INLINE HRESULT INetworkConnectionEvents_NetworkConnectionPropertyChanged(INetworkConnectionEvents* This,GUID connectionId,NLM_CONNECTION_PROPERTY_CHANGE flags) { return This->lpVtbl->NetworkConnectionPropertyChanged(This,connectionId,flags); } #endif @@ -1406,48 +1414,48 @@ interface INetworkConnection { #define INetworkConnection_GetDomainType(This,pDomainType) (This)->lpVtbl->GetDomainType(This,pDomainType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetworkConnection_QueryInterface(INetworkConnection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetworkConnection_QueryInterface(INetworkConnection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetworkConnection_AddRef(INetworkConnection* This) { +static __WIDL_INLINE ULONG INetworkConnection_AddRef(INetworkConnection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetworkConnection_Release(INetworkConnection* This) { +static __WIDL_INLINE ULONG INetworkConnection_Release(INetworkConnection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetworkConnection_GetTypeInfoCount(INetworkConnection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetworkConnection_GetTypeInfoCount(INetworkConnection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetworkConnection_GetTypeInfo(INetworkConnection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetworkConnection_GetTypeInfo(INetworkConnection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetworkConnection_GetIDsOfNames(INetworkConnection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetworkConnection_GetIDsOfNames(INetworkConnection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetworkConnection_Invoke(INetworkConnection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetworkConnection_Invoke(INetworkConnection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetworkConnection methods ***/ -static FORCEINLINE HRESULT INetworkConnection_GetNetwork(INetworkConnection* This,INetwork **ppNetwork) { +static __WIDL_INLINE HRESULT INetworkConnection_GetNetwork(INetworkConnection* This,INetwork **ppNetwork) { return This->lpVtbl->GetNetwork(This,ppNetwork); } -static FORCEINLINE HRESULT INetworkConnection_get_IsConnectedToInternet(INetworkConnection* This,VARIANT_BOOL *pbIsConnected) { +static __WIDL_INLINE HRESULT INetworkConnection_get_IsConnectedToInternet(INetworkConnection* This,VARIANT_BOOL *pbIsConnected) { return This->lpVtbl->get_IsConnectedToInternet(This,pbIsConnected); } -static FORCEINLINE HRESULT INetworkConnection_get_IsConnected(INetworkConnection* This,VARIANT_BOOL *pbIsConnected) { +static __WIDL_INLINE HRESULT INetworkConnection_get_IsConnected(INetworkConnection* This,VARIANT_BOOL *pbIsConnected) { return This->lpVtbl->get_IsConnected(This,pbIsConnected); } -static FORCEINLINE HRESULT INetworkConnection_GetConnectivity(INetworkConnection* This,NLM_CONNECTIVITY *pConnectivity) { +static __WIDL_INLINE HRESULT INetworkConnection_GetConnectivity(INetworkConnection* This,NLM_CONNECTIVITY *pConnectivity) { return This->lpVtbl->GetConnectivity(This,pConnectivity); } -static FORCEINLINE HRESULT INetworkConnection_GetConnectionId(INetworkConnection* This,GUID *pgdConnectionId) { +static __WIDL_INLINE HRESULT INetworkConnection_GetConnectionId(INetworkConnection* This,GUID *pgdConnectionId) { return This->lpVtbl->GetConnectionId(This,pgdConnectionId); } -static FORCEINLINE HRESULT INetworkConnection_GetAdapterId(INetworkConnection* This,GUID *pgdAdapterId) { +static __WIDL_INLINE HRESULT INetworkConnection_GetAdapterId(INetworkConnection* This,GUID *pgdAdapterId) { return This->lpVtbl->GetAdapterId(This,pgdAdapterId); } -static FORCEINLINE HRESULT INetworkConnection_GetDomainType(INetworkConnection* This,NLM_DOMAIN_TYPE *pDomainType) { +static __WIDL_INLINE HRESULT INetworkConnection_GetDomainType(INetworkConnection* This,NLM_DOMAIN_TYPE *pDomainType) { return This->lpVtbl->GetDomainType(This,pDomainType); } #endif @@ -1656,66 +1664,66 @@ interface INetwork { #define INetwork_SetCategory(This,NewCategory) (This)->lpVtbl->SetCategory(This,NewCategory) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetwork_QueryInterface(INetwork* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetwork_QueryInterface(INetwork* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetwork_AddRef(INetwork* This) { +static __WIDL_INLINE ULONG INetwork_AddRef(INetwork* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetwork_Release(INetwork* This) { +static __WIDL_INLINE ULONG INetwork_Release(INetwork* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetwork_GetTypeInfoCount(INetwork* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetwork_GetTypeInfoCount(INetwork* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetwork_GetTypeInfo(INetwork* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetwork_GetTypeInfo(INetwork* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetwork_GetIDsOfNames(INetwork* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetwork_GetIDsOfNames(INetwork* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetwork_Invoke(INetwork* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetwork_Invoke(INetwork* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetwork methods ***/ -static FORCEINLINE HRESULT INetwork_GetName(INetwork* This,BSTR *pszNetworkName) { +static __WIDL_INLINE HRESULT INetwork_GetName(INetwork* This,BSTR *pszNetworkName) { return This->lpVtbl->GetName(This,pszNetworkName); } -static FORCEINLINE HRESULT INetwork_SetName(INetwork* This,BSTR szNetworkNewName) { +static __WIDL_INLINE HRESULT INetwork_SetName(INetwork* This,BSTR szNetworkNewName) { return This->lpVtbl->SetName(This,szNetworkNewName); } -static FORCEINLINE HRESULT INetwork_GetDescription(INetwork* This,BSTR *pszDescription) { +static __WIDL_INLINE HRESULT INetwork_GetDescription(INetwork* This,BSTR *pszDescription) { return This->lpVtbl->GetDescription(This,pszDescription); } -static FORCEINLINE HRESULT INetwork_SetDescription(INetwork* This,BSTR szDescription) { +static __WIDL_INLINE HRESULT INetwork_SetDescription(INetwork* This,BSTR szDescription) { return This->lpVtbl->SetDescription(This,szDescription); } -static FORCEINLINE HRESULT INetwork_GetNetworkId(INetwork* This,GUID *pgdGuidNetworkId) { +static __WIDL_INLINE HRESULT INetwork_GetNetworkId(INetwork* This,GUID *pgdGuidNetworkId) { return This->lpVtbl->GetNetworkId(This,pgdGuidNetworkId); } -static FORCEINLINE HRESULT INetwork_GetDomainType(INetwork* This,NLM_DOMAIN_TYPE *pNetworkType) { +static __WIDL_INLINE HRESULT INetwork_GetDomainType(INetwork* This,NLM_DOMAIN_TYPE *pNetworkType) { return This->lpVtbl->GetDomainType(This,pNetworkType); } -static FORCEINLINE HRESULT INetwork_GetNetworkConnections(INetwork* This,IEnumNetworkConnections **ppEnumNetworkConnection) { +static __WIDL_INLINE HRESULT INetwork_GetNetworkConnections(INetwork* This,IEnumNetworkConnections **ppEnumNetworkConnection) { return This->lpVtbl->GetNetworkConnections(This,ppEnumNetworkConnection); } -static FORCEINLINE HRESULT INetwork_GetTimeCreatedAndConnected(INetwork* This,DWORD *pdwLowDateTimeCreated,DWORD *pdwHighDateTimeCreated,DWORD *pdwLowDateTimeConnected,DWORD *pdwHighDateTimeConnected) { +static __WIDL_INLINE HRESULT INetwork_GetTimeCreatedAndConnected(INetwork* This,DWORD *pdwLowDateTimeCreated,DWORD *pdwHighDateTimeCreated,DWORD *pdwLowDateTimeConnected,DWORD *pdwHighDateTimeConnected) { return This->lpVtbl->GetTimeCreatedAndConnected(This,pdwLowDateTimeCreated,pdwHighDateTimeCreated,pdwLowDateTimeConnected,pdwHighDateTimeConnected); } -static FORCEINLINE HRESULT INetwork_get_IsConnectedToInternet(INetwork* This,VARIANT_BOOL *pbIsConnected) { +static __WIDL_INLINE HRESULT INetwork_get_IsConnectedToInternet(INetwork* This,VARIANT_BOOL *pbIsConnected) { return This->lpVtbl->get_IsConnectedToInternet(This,pbIsConnected); } -static FORCEINLINE HRESULT INetwork_get_IsConnected(INetwork* This,VARIANT_BOOL *pbIsConnected) { +static __WIDL_INLINE HRESULT INetwork_get_IsConnected(INetwork* This,VARIANT_BOOL *pbIsConnected) { return This->lpVtbl->get_IsConnected(This,pbIsConnected); } -static FORCEINLINE HRESULT INetwork_GetConnectivity(INetwork* This,NLM_CONNECTIVITY *pConnectivity) { +static __WIDL_INLINE HRESULT INetwork_GetConnectivity(INetwork* This,NLM_CONNECTIVITY *pConnectivity) { return This->lpVtbl->GetConnectivity(This,pConnectivity); } -static FORCEINLINE HRESULT INetwork_GetCategory(INetwork* This,NLM_NETWORK_CATEGORY *pCategory) { +static __WIDL_INLINE HRESULT INetwork_GetCategory(INetwork* This,NLM_NETWORK_CATEGORY *pCategory) { return This->lpVtbl->GetCategory(This,pCategory); } -static FORCEINLINE HRESULT INetwork_SetCategory(INetwork* This,NLM_NETWORK_CATEGORY NewCategory) { +static __WIDL_INLINE HRESULT INetwork_SetCategory(INetwork* This,NLM_NETWORK_CATEGORY NewCategory) { return This->lpVtbl->SetCategory(This,NewCategory); } #endif @@ -1817,26 +1825,26 @@ interface INetworkEvents { #define INetworkEvents_NetworkPropertyChanged(This,networkId,flags) (This)->lpVtbl->NetworkPropertyChanged(This,networkId,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetworkEvents_QueryInterface(INetworkEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetworkEvents_QueryInterface(INetworkEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetworkEvents_AddRef(INetworkEvents* This) { +static __WIDL_INLINE ULONG INetworkEvents_AddRef(INetworkEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetworkEvents_Release(INetworkEvents* This) { +static __WIDL_INLINE ULONG INetworkEvents_Release(INetworkEvents* This) { return This->lpVtbl->Release(This); } /*** INetworkEvents methods ***/ -static FORCEINLINE HRESULT INetworkEvents_NetworkAdded(INetworkEvents* This,GUID networkId) { +static __WIDL_INLINE HRESULT INetworkEvents_NetworkAdded(INetworkEvents* This,GUID networkId) { return This->lpVtbl->NetworkAdded(This,networkId); } -static FORCEINLINE HRESULT INetworkEvents_NetworkDeleted(INetworkEvents* This,GUID networkId) { +static __WIDL_INLINE HRESULT INetworkEvents_NetworkDeleted(INetworkEvents* This,GUID networkId) { return This->lpVtbl->NetworkDeleted(This,networkId); } -static FORCEINLINE HRESULT INetworkEvents_NetworkConnectivityChanged(INetworkEvents* This,GUID networkId,NLM_CONNECTIVITY newConnectivity) { +static __WIDL_INLINE HRESULT INetworkEvents_NetworkConnectivityChanged(INetworkEvents* This,GUID networkId,NLM_CONNECTIVITY newConnectivity) { return This->lpVtbl->NetworkConnectivityChanged(This,networkId,newConnectivity); } -static FORCEINLINE HRESULT INetworkEvents_NetworkPropertyChanged(INetworkEvents* This,GUID networkId,NLM_NETWORK_PROPERTY_CHANGE flags) { +static __WIDL_INLINE HRESULT INetworkEvents_NetworkPropertyChanged(INetworkEvents* This,GUID networkId,NLM_NETWORK_PROPERTY_CHANGE flags) { return This->lpVtbl->NetworkPropertyChanged(This,networkId,flags); } #endif diff --git a/lib/libc/include/any-windows-any/ntddser.h b/lib/libc/include/any-windows-any/ntddser.h index fbd375f1dc9c9367921a43afdc71f2dc40f4a39e..1eebba4beee6d0049d4c35c3c8f24332a45d776e 100644 --- a/lib/libc/include/any-windows-any/ntddser.h +++ b/lib/libc/include/any-windows-any/ntddser.h @@ -362,6 +362,9 @@ typedef struct _SERIAL_BASIC_SETTINGS { ULONG TxFifo; } SERIAL_BASIC_SETTINGS, *PSERIAL_BASIC_SETTINGS; +#undef PHYSICAL_ADDRESS +#define PHYSICAL_ADDRESS LARGE_INTEGER + typedef struct _SERENUM_PORT_DESC { ULONG Size; PVOID PortHandle; diff --git a/lib/libc/include/any-windows-any/ntioring_x.h b/lib/libc/include/any-windows-any/ntioring_x.h index 2fe02aabb4f1a48f3afbb85fb0196ca6b19cf39c..c82c0344adc2ba8a40272d10a004740ae31c3a98 100644 --- a/lib/libc/include/any-windows-any/ntioring_x.h +++ b/lib/libc/include/any-windows-any/ntioring_x.h @@ -15,7 +15,11 @@ extern "C" { typedef enum IORING_VERSION { IORING_VERSION_INVALID = 0, - IORING_VERSION_1 + IORING_VERSION_1, + IORING_VERSION_2 +#if NTDDI_VERSION >= NTDDI_WIN10_NI + , IORING_VERSION_3 = 300 +#endif } IORING_VERSION; typedef enum IORING_FEATURE_FLAGS { @@ -31,6 +35,10 @@ typedef enum IORING_OP_CODE { IORING_OP_REGISTER_FILES, IORING_OP_REGISTER_BUFFERS, IORING_OP_CANCEL +#if NTDDI_VERSION >= NTDDI_WIN10_NI + , IORING_OP_WRITE + , IORING_OP_FLUSH +#endif } IORING_OP_CODE; typedef struct IORING_BUFFER_INFO { diff --git a/lib/libc/include/any-windows-any/ntsecapi.h b/lib/libc/include/any-windows-any/ntsecapi.h index f5dba11a0925da5c0a52f6507bb906c1123e5f5f..246194c9c3fb873299aaeaccebf45058e92fdc83 100644 --- a/lib/libc/include/any-windows-any/ntsecapi.h +++ b/lib/libc/include/any-windows-any/ntsecapi.h @@ -772,6 +772,7 @@ typedef enum _SE_ADT_PARAMETER_TYPE { PolicyDnsDomainInformationInt, PolicyLocalAccountDomainInformation, PolicyMachineAccountInformation, + PolicyMachineAccountInformation2, PolicyLastEntry } POLICY_INFORMATION_CLASS, *PPOLICY_INFORMATION_CLASS; @@ -878,6 +879,12 @@ typedef enum _SE_ADT_PARAMETER_TYPE { PSID Sid; } POLICY_MACHINE_ACCT_INFO, *PPOLICY_MACHINE_ACCT_INFO; + typedef struct _POLICY_MACHINE_ACCT_INFO2 { + ULONG Rid; + PSID Sid; + GUID ObjectGuid; + } POLICY_MACHINE_ACCT_INFO2, *PPOLICY_MACHINE_ACCT_INFO2; + typedef enum _POLICY_NOTIFICATION_INFORMATION_CLASS { PolicyNotifyAuditEventsInformation = 1, PolicyNotifyAccountDomainInformation, @@ -892,6 +899,11 @@ typedef enum _SE_ADT_PARAMETER_TYPE { typedef PVOID LSA_HANDLE,*PLSA_HANDLE; +#define LSAD_AES_CRYPT_SHA512_HASH_SIZE 64 +#define LSAD_AES_KEY_SIZE 16 +#define LSAD_AES_SALT_SIZE 16 +#define LSAD_AES_BLOCK_SIZE 16 + typedef enum _TRUSTED_INFORMATION_CLASS { TrustedDomainNameInformation = 1, TrustedControllersInformation, @@ -905,7 +917,9 @@ typedef enum _SE_ADT_PARAMETER_TYPE { TrustedDomainFullInformationInternal, TrustedDomainInformationEx2Internal, TrustedDomainFullInformation2Internal, - TrustedDomainSupportedEncryptionTypes + TrustedDomainSupportedEncryptionTypes, + TrustedDomainAuthInformationInternalAes, + TrustedDomainFullInformationInternalAes } TRUSTED_INFORMATION_CLASS,*PTRUSTED_INFORMATION_CLASS; typedef struct _TRUSTED_DOMAIN_NAME_INFO { @@ -937,6 +951,7 @@ typedef enum _SE_ADT_PARAMETER_TYPE { #define TRUST_TYPE_DOWNLEVEL 0x00000001 #define TRUST_TYPE_UPLEVEL 0x00000002 #define TRUST_TYPE_MIT 0x00000003 +#define TRUST_TYPE_AAD 0x00000005 #define TRUST_ATTRIBUTE_NON_TRANSITIVE 0x00000001 #define TRUST_ATTRIBUTE_UPLEVEL_ONLY 0x00000002 @@ -1021,7 +1036,12 @@ typedef enum _SE_ADT_PARAMETER_TYPE { } TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES,*PTRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES; typedef enum { - ForestTrustTopLevelName,ForestTrustTopLevelNameEx,ForestTrustDomainInfo,ForestTrustRecordTypeLast = ForestTrustDomainInfo + ForestTrustTopLevelName, + ForestTrustTopLevelNameEx, + ForestTrustDomainInfo, + ForestTrustBinaryInfo, + ForestTrustScannerInfo, + ForestTrustRecordTypeLast = ForestTrustScannerInfo } LSA_FOREST_TRUST_RECORD_TYPE; #define LSA_FTRECORD_DISABLED_REASONS (__MSABI_LONG(0x0000FFFF)) @@ -1035,12 +1055,25 @@ typedef enum _SE_ADT_PARAMETER_TYPE { #define LSA_NB_DISABLED_ADMIN (__MSABI_LONG(0x00000004)) #define LSA_NB_DISABLED_CONFLICT (__MSABI_LONG(0x00000008)) +#define LSA_SCANNER_INFO_DISABLE_AUTH_TARGET_VALIDATION (__MSABI_LONG(0x00000001)) +#define LSA_SCANNER_INFO_ADMIN_ALL_FLAGS (LSA_SCANNER_INFO_DISABLE_AUTH_TARGET_VALIDATION) + typedef struct _LSA_FOREST_TRUST_DOMAIN_INFO { PSID Sid; LSA_UNICODE_STRING DnsName; LSA_UNICODE_STRING NetbiosName; } LSA_FOREST_TRUST_DOMAIN_INFO,*PLSA_FOREST_TRUST_DOMAIN_INFO; + typedef struct _LSA_FOREST_TRUST_SCANNER_INFO { +#ifdef __WIDL__ + [unique] PISID DomainSid; +#else + PSID DomainSid; +#endif + LSA_UNICODE_STRING DnsName; + LSA_UNICODE_STRING NetbiosName; + } LSA_FOREST_TRUST_SCANNER_INFO,*PLSA_FOREST_TRUST_SCANNER_INFO; + #define MAX_FOREST_TRUST_BINARY_DATA_SIZE (128*1024) typedef struct _LSA_FOREST_TRUST_BINARY_DATA { @@ -1059,6 +1092,28 @@ typedef enum _SE_ADT_PARAMETER_TYPE { } ForestTrustData; } LSA_FOREST_TRUST_RECORD,*PLSA_FOREST_TRUST_RECORD; + typedef struct _LSA_FOREST_TRUST_RECORD2 { + ULONG Flags; + LSA_FOREST_TRUST_RECORD_TYPE ForestTrustType; + LARGE_INTEGER Time; +#ifdef __WIDL__ + [switch_type(LSA_FOREST_TRUST_RECORD_TYPE), switch_is(ForestTrustType)] +#endif + union { +#ifdef __WIDL__ + [case(ForestTrustTopLevelName, ForestTrustTopLevelNameEx)] LSA_UNICODE_STRING TopLevelName; + [case(ForestTrustDomainInfo)] LSA_FOREST_TRUST_DOMAIN_INFO DomainInfo; + [case(ForestTrustBinaryInfo)] LSA_FOREST_TRUST_BINARY_DATA BinaryData; + [case(ForestTrustScannerInfo)] LSA_FOREST_TRUST_SCANNER_INFO ScannerInfo; +#else + LSA_UNICODE_STRING TopLevelName; + LSA_FOREST_TRUST_DOMAIN_INFO DomainInfo; + LSA_FOREST_TRUST_BINARY_DATA BinaryData; + LSA_FOREST_TRUST_SCANNER_INFO ScannerInfo; +#endif + } ForestTrustData; + } LSA_FOREST_TRUST_RECORD2,*PLSA_FOREST_TRUST_RECORD2; + #define MAX_RECORDS_IN_FOREST_TRUST_INFO 4000 typedef struct _LSA_FOREST_TRUST_INFORMATION { @@ -1066,6 +1121,16 @@ typedef enum _SE_ADT_PARAMETER_TYPE { PLSA_FOREST_TRUST_RECORD *Entries; } LSA_FOREST_TRUST_INFORMATION,*PLSA_FOREST_TRUST_INFORMATION; + typedef struct _LSA_FOREST_TRUST_INFORMATION2 { +#ifdef __WIDL__ + [range(0, MAX_RECORDS_IN_FOREST_TRUST_INFO)] ULONG RecordCount; + [size_is(RecordCount)] PLSA_FOREST_TRUST_RECORD2 *Entries; +#else + ULONG RecordCount; + PLSA_FOREST_TRUST_RECORD2 *Entries; +#endif + } LSA_FOREST_TRUST_INFORMATION2,*PLSA_FOREST_TRUST_INFORMATION2; + typedef enum { CollisionTdo,CollisionXref,CollisionOther } LSA_FOREST_TRUST_COLLISION_RECORD_TYPE; @@ -1220,6 +1285,8 @@ typedef enum _SE_ADT_PARAMETER_TYPE { NTSTATUS NTAPI LsaStorePrivateData(LSA_HANDLE PolicyHandle,PLSA_UNICODE_STRING KeyName,PLSA_UNICODE_STRING PrivateData); NTSTATUS NTAPI LsaRetrievePrivateData(LSA_HANDLE PolicyHandle,PLSA_UNICODE_STRING KeyName,PLSA_UNICODE_STRING *PrivateData); ULONG NTAPI LsaNtStatusToWinError(NTSTATUS Status); + NTSTATUS NTAPI LsaQueryForestTrustInformation2(LSA_HANDLE PolicyHandle,PLSA_UNICODE_STRING TrustedDomainName,LSA_FOREST_TRUST_RECORD_TYPE HighestRecordType,PLSA_FOREST_TRUST_INFORMATION2 *ForestTrustInfo); + NTSTATUS NTAPI LsaSetForestTrustInformation2(LSA_HANDLE PolicyHandle,PLSA_UNICODE_STRING TrustedDomainName,LSA_FOREST_TRUST_RECORD_TYPE HighestRecordType,PLSA_FOREST_TRUST_INFORMATION2 ForestTrustInfo,BOOLEAN CheckOnly,PLSA_FOREST_TRUST_COLLISION_INFORMATION *CollisionInfo); #ifndef _NTLSA_IFS_ #define _NTLSA_IFS_ @@ -1763,6 +1830,9 @@ typedef enum _SE_ADT_PARAMETER_TYPE { #define KERB_CHECKSUM_RC4_MD5 -136 #define KERB_CHECKSUM_MD5_HMAC -137 #define KERB_CHECKSUM_HMAC_MD5 -138 +#define KERB_CHECKSUM_SHA256 -139 +#define KERB_CHECKSUM_SHA384 -140 +#define KERB_CHECKSUM_SHA512 -141 #define KERB_CHECKSUM_HMAC_SHA1_96_AES128_Ki -150 #define KERB_CHECKSUM_HMAC_SHA1_96_AES256_Ki -151 @@ -1998,10 +2068,12 @@ typedef enum _SE_ADT_PARAMETER_TYPE { KerbPinKdcMessage, KerbUnpinAllKdcsMessage, KerbQueryDomainExtendedPoliciesMessage, - KerbQueryS4U2ProxyCacheMessage, + KerbQueryS4U2ProxyCacheMessage #endif #if _WIN32_WINNT >= 0x0A00 - KerbRetrieveKeyTabMessage + ,KerbRetrieveKeyTabMessage + ,KerbRefreshPolicyMessage + ,KerbPrintCloudKerberosDebugMessage #endif } KERB_PROTOCOL_MESSAGE_TYPE,*PKERB_PROTOCOL_MESSAGE_TYPE; @@ -2286,7 +2358,56 @@ typedef enum _SE_ADT_PARAMETER_TYPE { PUCHAR KeyTab; } KERB_RETRIEVE_KEY_TAB_RESPONSE, *PKERB_RETRIEVE_KEY_TAB_RESPONSE; -#endif +#define KERB_REFRESH_POLICY_KERBEROS 0x1 +#define KERB_REFRESH_POLICY_KDC 0x2 + + typedef struct _KERB_REFRESH_POLICY_REQUEST { + KERB_PROTOCOL_MESSAGE_TYPE MessageType; + ULONG Flags; + } KERB_REFRESH_POLICY_REQUEST, *PKERB_REFRESH_POLICY_REQUEST; + + typedef struct _KERB_REFRESH_POLICY_RESPONSE { + KERB_PROTOCOL_MESSAGE_TYPE MessageType; + ULONG Flags; + } KERB_REFRESH_POLICY_RESPONSE, *PKERB_REFRESH_POLICY_RESPONSE; + + typedef struct _KERB_CLOUD_KERBEROS_DEBUG_REQUEST { + KERB_PROTOCOL_MESSAGE_TYPE MessageType; + LUID LogonId; + } KERB_CLOUD_KERBEROS_DEBUG_REQUEST, *PKERB_CLOUD_KERBEROS_DEBUG_REQUEST; + + typedef struct _KERB_CLOUD_KERBEROS_DEBUG_RESPONSE { + KERB_PROTOCOL_MESSAGE_TYPE MessageType; + ULONG Version; + ULONG Length; + ULONG Data[ANYSIZE_ARRAY]; + } KERB_CLOUD_KERBEROS_DEBUG_RESPONSE, *PKERB_CLOUD_KERBEROS_DEBUG_RESPONSE; + +#define KERB_CLOUD_KERBEROS_DEBUG_DATA_VERSION 1 + + typedef struct _KERB_CLOUD_KERBEROS_DEBUG_DATA_V0 { + unsigned int EnabledByPolicy : 1; + unsigned int AsRepCallbackPresent : 1; + unsigned int AsRepCallbackUsed : 1; + unsigned int CloudReferralTgtAvailable : 1; + unsigned int SpnOracleConfigured : 1; + unsigned int KdcProxyPresent : 1; + } KERB_CLOUD_KERBEROS_DEBUG_DATA_V0, *PKERB_CLOUD_KERBEROS_DEBUG_DATA_V0; + + typedef struct _KERB_CLOUD_KERBEROS_DEBUG_DATA { + unsigned int EnabledByPolicy : 1; + unsigned int AsRepCallbackPresent : 1; + unsigned int AsRepCallbackUsed : 1; + unsigned int CloudReferralTgtAvailable : 1; + unsigned int SpnOracleConfigured : 1; + unsigned int KdcProxyPresent : 1; + unsigned int PublicKeyCredsPresent : 1; + unsigned int PasswordKeysPresent : 1; + unsigned int PasswordPresent : 1; + unsigned int AsRepSourceCred : 8; + } KERB_CLOUD_KERBEROS_DEBUG_DATA, *PKERB_CLOUD_KERBEROS_DEBUG_DATA; + +#endif /* _WIN32_WINNT >= 0x0A00 */ typedef struct _KERB_CHANGEPASSWORD_REQUEST { KERB_PROTOCOL_MESSAGE_TYPE MessageType; diff --git a/lib/libc/include/any-windows-any/ntsecpkg.h b/lib/libc/include/any-windows-any/ntsecpkg.h index 547fcecda4e719cb3f1925547afc610705c2418a..23aa78d035c1ba2ab9a654d19f0f34d2c5303425 100644 --- a/lib/libc/include/any-windows-any/ntsecpkg.h +++ b/lib/libc/include/any-windows-any/ntsecpkg.h @@ -15,7 +15,8 @@ extern "C" { typedef enum _LSA_TOKEN_INFORMATION_TYPE { LsaTokenInformationNull, LsaTokenInformationV1, - LsaTokenInformationV2 + LsaTokenInformationV2, + LsaTokenInformationV3 } LSA_TOKEN_INFORMATION_TYPE,*PLSA_TOKEN_INFORMATION_TYPE; typedef struct _LSA_TOKEN_INFORMATION_NULL { @@ -34,6 +35,20 @@ extern "C" { } LSA_TOKEN_INFORMATION_V1,*PLSA_TOKEN_INFORMATION_V1; typedef LSA_TOKEN_INFORMATION_V1 LSA_TOKEN_INFORMATION_V2,*PLSA_TOKEN_INFORMATION_V2; + + typedef struct _LSA_TOKEN_INFORMATION_V3 { + LARGE_INTEGER ExpirationTime; + TOKEN_USER User; + PTOKEN_GROUPS Groups; + TOKEN_PRIMARY_GROUP PrimaryGroup; + PTOKEN_PRIVILEGES Privileges; + TOKEN_OWNER Owner; + TOKEN_DEFAULT_DACL DefaultDacl; + TOKEN_USER_CLAIMS UserClaims; + TOKEN_DEVICE_CLAIMS DeviceClaims; + PTOKEN_GROUPS DeviceGroups; + } LSA_TOKEN_INFORMATION_V3, *PLSA_TOKEN_INFORMATION_V3; + typedef NTSTATUS (NTAPI LSA_CREATE_LOGON_SESSION)(PLUID LogonId); typedef NTSTATUS (NTAPI LSA_DELETE_LOGON_SESSION)(PLUID LogonId); typedef NTSTATUS (NTAPI LSA_ADD_CREDENTIAL)(PLUID LogonId,ULONG AuthenticationPackage,PLSA_STRING PrimaryKeyValue,PLSA_STRING Credentials); @@ -114,7 +129,28 @@ extern "C" { typedef VOID (*PSAM_CREDENTIAL_UPDATE_FREE_ROUTINE)(PVOID p); #define SAM_CREDENTIAL_UPDATE_FREE_ROUTINE "CredentialUpdateFree" -#endif + + typedef struct { + PSTR Original; + PSTR Mapped; + BOOLEAN Continuable; + } SAM_REGISTER_MAPPING_ELEMENT, *PSAM_REGISTER_MAPPING_ELEMENT; + + typedef struct { + ULONG Count; + PSAM_REGISTER_MAPPING_ELEMENT Elements; + } SAM_REGISTER_MAPPING_LIST, *PSAM_REGISTER_MAPPING_LIST; + + typedef struct { + ULONG Count; + PSAM_REGISTER_MAPPING_LIST Lists; + } SAM_REGISTER_MAPPING_TABLE, *PSAM_REGISTER_MAPPING_TABLE; + + typedef NTSTATUS (*PSAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE)(SAM_REGISTER_MAPPING_TABLE *Table); + +#define SAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE "RegisterMappedEntrypoints" + +#endif /* _SAM_CREDENTIAL_UPDATE_DEFINED */ #ifdef SECURITY_KERNEL @@ -139,8 +175,24 @@ extern "C" { UCHAR ClientFlags; SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; + HANDLE ClientToken; + } SECPKG_CLIENT_INFO,*PSECPKG_CLIENT_INFO; + typedef struct _SECPKG_CLIENT_INFO_EX { + LUID LogonId; + ULONG ProcessID; + ULONG ThreadID; + BOOLEAN HasTcbPrivilege; + BOOLEAN Impersonating; + BOOLEAN Restricted; + UCHAR ClientFlags; + SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; + HANDLE ClientToken; + LUID IdentificationLogonId; + HANDLE IdentificationToken; + } SECPKG_CLIENT_INFO_EX, *PSECPKG_CLIENT_INFO_EX; + #define SECPKG_CLIENT_PROCESS_TERMINATED 0x01 #define SECPKG_CLIENT_THREAD_TERMINATED 0x02 @@ -149,6 +201,7 @@ extern "C" { ULONG ThreadId; ULONG Attributes; ULONG CallCount; + PVOID MechOid; } SECPKG_CALL_INFO,*PSECPKG_CALL_INFO; #define SECPKG_CALL_KERNEL_MODE 0x00000001 @@ -161,6 +214,18 @@ extern "C" { #define SECPKG_CALL_THREAD_TERM 0x00000080 #define SECPKG_CALL_PROCESS_TERM 0x00000100 #define SECPKG_CALL_IS_TCB 0x00000200 +#define SECPKG_CALL_NETWORK_ONLY 0x00000400 +#define SECPKG_CALL_WINLOGON 0x00000800 +#define SECPKG_CALL_ASYNC_UPDATE 0x00001000 +#define SECPKG_CALL_SYSTEM_PROC 0x00002000 +#define SECPKG_CALL_NEGO 0x00004000 +#define SECPKG_CALL_NEGO_EXTENDER 0x00008000 +#define SECPKG_CALL_BUFFER_MARSHAL 0x00010000 +#define SECPKG_CALL_UNLOCK 0x00020000 +#define SECPKG_CALL_CLOUDAP_CONNECT 0x00040000 + +#define SECPKG_CALL_WOWX86 0x00000040 +#define SECPKG_CALL_WOWA32 0x00040000 typedef struct _SECPKG_SUPPLEMENTAL_CRED { UNICODE_STRING PackageName; @@ -168,6 +233,47 @@ extern "C" { PUCHAR Credentials; } SECPKG_SUPPLEMENTAL_CRED,*PSECPKG_SUPPLEMENTAL_CRED; + typedef struct _SECPKG_BYTE_VECTOR { + ULONG ByteArrayOffset; + USHORT ByteArrayLength; + } SECPKG_BYTE_VECTOR, *PSECPKG_BYTE_VECTOR; + + typedef struct _SECPKG_SHORT_VECTOR { + ULONG ShortArrayOffset; + USHORT ShortArrayCount; + } SECPKG_SHORT_VECTOR, *PSECPKG_SHORT_VECTOR; + + typedef struct _SECPKG_SUPPLIED_CREDENTIAL { + USHORT cbHeaderLength; + USHORT cbStructureLength; + SECPKG_SHORT_VECTOR UserName; + SECPKG_SHORT_VECTOR DomainName; + SECPKG_BYTE_VECTOR PackedCredentials; + ULONG CredFlags; + } SECPKG_SUPPLIED_CREDENTIAL, *PSECPKG_SUPPLIED_CREDENTIAL; + +#define SECPKG_CREDENTIAL_VERSION 201 + +#define SECPKG_CREDENTIAL_FLAGS_CALLER_HAS_TCB 0x1 +#define SECPKG_CREDENTIAL_FLAGS_CREDMAN_CRED 0x2 + + typedef struct _SECPKG_CREDENTIAL { + ULONG64 Version; + USHORT cbHeaderLength; + ULONG cbStructureLength; + ULONG ClientProcess; + ULONG ClientThread; + LUID LogonId; + HANDLE ClientToken; + ULONG SessionId; + LUID ModifiedId; + ULONG fCredentials; + ULONG Flags; + SECPKG_BYTE_VECTOR PrincipalName; + SECPKG_BYTE_VECTOR PackageList; + SECPKG_BYTE_VECTOR MarshaledSuppliedCreds; + } SECPKG_CREDENTIAL, *PSECPKG_CREDENTIAL; + typedef ULONG_PTR LSA_SEC_HANDLE; typedef LSA_SEC_HANDLE *PLSA_SEC_HANDLE; typedef struct _SECPKG_SUPPLEMENTAL_CRED_ARRAY { @@ -175,6 +281,20 @@ extern "C" { SECPKG_SUPPLEMENTAL_CRED Credentials[1]; } SECPKG_SUPPLEMENTAL_CRED_ARRAY,*PSECPKG_SUPPLEMENTAL_CRED_ARRAY; + typedef struct _SECPKG_SURROGATE_LOGON_ENTRY { + GUID Type; + PVOID Data; + } SECPKG_SURROGATE_LOGON_ENTRY, *PSECPKG_SURROGATE_LOGON_ENTRY; + + typedef struct _SECPKG_SURROGATE_LOGON { + ULONG Version; + LUID SurrogateLogonID; + ULONG EntryCount; + PSECPKG_SURROGATE_LOGON_ENTRY Entries; + } SECPKG_SURROGATE_LOGON, *PSECPKG_SURROGATE_LOGON; + +#define SECPKG_SURROGATE_LOGON_VERSION_1 1 + #define SECBUFFER_UNMAPPED 0x40000000 #define SECBUFFER_KERNEL_MAP 0x20000000 @@ -183,11 +303,29 @@ extern "C" { typedef LSA_CALLBACK_FUNCTION *PLSA_CALLBACK_FUNCTION; -#define PRIMARY_CRED_CLEAR_PASSWORD 0x1 -#define PRIMARY_CRED_OWF_PASSWORD 0x2 -#define PRIMARY_CRED_UPDATE 0x4 -#define PRIMARY_CRED_CACHED_LOGON 0x8 -#define PRIMARY_CRED_LOGON_NO_TCB 0x10 +#define PRIMARY_CRED_CLEAR_PASSWORD 0x00000001 +#define PRIMARY_CRED_OWF_PASSWORD 0x00000002 +#define PRIMARY_CRED_UPDATE 0x00000004 +#define PRIMARY_CRED_CACHED_LOGON 0x00000008 +#define PRIMARY_CRED_LOGON_NO_TCB 0x00000010 +#define PRIMARY_CRED_LOGON_LUA 0x00000020 +#define PRIMARY_CRED_INTERACTIVE_SMARTCARD_LOGON 0x00000040 +#define PRIMARY_CRED_REFRESH_NEEDED 0x00000080 +#define PRIMARY_CRED_INTERNET_USER 0x00000100 +#define PRIMARY_CRED_AUTH_ID 0x00000200 +#define PRIMARY_CRED_DO_NOT_SPLIT 0x00000400 +#define PRIMARY_CRED_PROTECTED_USER 0x00000800 +#define PRIMARY_CRED_EX 0x00001000 +#define PRIMARY_CRED_TRANSFER 0x00002000 +#define PRIMARY_CRED_RESTRICTED_TS 0x00004000 +#define PRIMARY_CRED_PACKED_CREDS 0x00008000 +#define PRIMARY_CRED_ENTERPRISE_INTERNET_USER 0x00010000 +#define PRIMARY_CRED_ENCRYPTED_CREDGUARD_PASSWORD 0x00020000 +#define PRIMARY_CRED_CACHED_INTERACTIVE_LOGON 0x00040000 +#define PRIMARY_CRED_INTERACTIVE_NGC_LOGON 0x00080000 +#define PRIMARY_CRED_INTERACTIVE_FIDO_LOGON 0x00100000 +#define PRIMARY_CRED_ARSO_LOGON 0x00200000 +#define PRIMARY_CRED_SUPPLEMENTAL 0x00400000 #define PRIMARY_CRED_LOGON_PACKAGE_SHIFT 24 #define PRIMARY_CRED_PACKAGE_MASK 0xff000000 @@ -209,6 +347,28 @@ extern "C" { UNICODE_STRING Spare4; } SECPKG_PRIMARY_CRED,*PSECPKG_PRIMARY_CRED; +#define SECPKG_PRIMARY_CRED_EX_FLAGS_EX_DELEGATION_TOKEN 0x1 + + typedef struct _SECPKG_PRIMARY_CRED_EX { + LUID LogonId; + UNICODE_STRING DownlevelName; + UNICODE_STRING DomainName; + UNICODE_STRING Password; + UNICODE_STRING OldPassword; + PSID UserSid; + ULONG Flags; + UNICODE_STRING DnsDomainName; + UNICODE_STRING Upn; + UNICODE_STRING LogonServer; + UNICODE_STRING Spare1; + UNICODE_STRING Spare2; + UNICODE_STRING Spare3; + UNICODE_STRING Spare4; + ULONG_PTR PackageId; + LUID PrevLogonId; + ULONG FlagsEx; + } SECPKG_PRIMARY_CRED_EX, *PSECPKG_PRIMARY_CRED_EX; + #define MAX_CRED_SIZE 1024 #define SECPKG_STATE_ENCRYPTION_PERMITTED 0x01 @@ -216,6 +376,8 @@ extern "C" { #define SECPKG_STATE_DOMAIN_CONTROLLER 0x04 #define SECPKG_STATE_WORKSTATION 0x08 #define SECPKG_STATE_STANDALONE 0x10 +#define SECPKG_STATE_CRED_ISOLATION_ENABLED 0x20 +#define SECPKG_STATE_RESERVED_1 0x80000000 typedef struct _SECPKG_PARAMETERS { ULONG Version; @@ -233,7 +395,8 @@ extern "C" { SecpkgMutualAuthLevel, SecpkgWowClientDll, SecpkgExtraOids, - SecpkgMaxInfo + SecpkgMaxInfo, + SecpkgNego2Info } SECPKG_EXTENDED_INFORMATION_CLASS; typedef struct _SECPKG_GSS_INFO { @@ -267,6 +430,11 @@ extern "C" { SECPKG_SERIALIZED_OID Oids[1 ]; } SECPKG_EXTRA_OIDS,*PSECPKG_EXTRA_OIDS; + typedef struct _SECPKG_NEGO2_INFO { + UCHAR AuthScheme[16]; + ULONG PackageFlags; + } SECPKG_NEGO2_INFO, *PSECPKG_NEGO2_INFO; + typedef struct _SECPKG_EXTENDED_INFORMATION { SECPKG_EXTENDED_INFORMATION_CLASS Class; union { @@ -275,9 +443,30 @@ extern "C" { SECPKG_MUTUAL_AUTH_LEVEL MutualAuthLevel; SECPKG_WOW_CLIENT_DLL WowClientDll; SECPKG_EXTRA_OIDS ExtraOids; + SECPKG_NEGO2_INFO Nego2Info; } Info; } SECPKG_EXTENDED_INFORMATION,*PSECPKG_EXTENDED_INFORMATION; + typedef struct _SECPKG_TARGETINFO { + PSID DomainSid; + PCWSTR ComputerName; + } SECPKG_TARGETINFO, *PSECPKG_TARGETINFO; + +#define SECPKG_MSVAV_FLAGS_VALID 0x01 +#define SECPKG_MSVAV_TIMESTAMP_VALID 0x02 + + typedef struct _SECPKG_NTLM_TARGETINFO { + ULONG Flags; + LPWSTR MsvAvNbComputerName; + LPWSTR MsvAvNbDomainName; + LPWSTR MsvAvDnsComputerName; + LPWSTR MsvAvDnsDomainName; + LPWSTR MsvAvDnsTreeName; + ULONG MsvAvFlags; + FILETIME MsvAvTimestamp; + LPWSTR MsvAvTargetName; + } SECPKG_NTLM_TARGETINFO, *PSECPKG_NTLM_TARGETINFO; + #define SECPKG_ATTR_SASL_CONTEXT 0x00010000 typedef struct _SecPkgContext_SaslContext { @@ -302,12 +491,80 @@ extern "C" { #define NO_LONG_NAMES 2 #endif +#define SECPKG_ALL_PACKAGES ((ULONG) -2) + + typedef enum _SECPKG_CALL_PACKAGE_MESSAGE_TYPE { + SecPkgCallPackageMinMessage = 1024, + SecPkgCallPackagePinDcMessage = SecPkgCallPackageMinMessage, + SecPkgCallPackageUnpinAllDcsMessage, + SecPkgCallPackageTransferCredMessage, + SecPkgCallPackageMaxMessage = SecPkgCallPackageTransferCredMessage + } SECPKG_CALL_PACKAGE_MESSAGE_TYPE, *PSECPKG_CALL_PACKAGE_MESSAGE_TYPE; + + typedef struct _SECPKG_CALL_PACKAGE_PIN_DC_REQUEST { + ULONG MessageType; + ULONG Flags; + UNICODE_STRING DomainName; + UNICODE_STRING DcName; + ULONG DcFlags; + } SECPKG_CALL_PACKAGE_PIN_DC_REQUEST, *PSECPKG_CALL_PACKAGE_PIN_DC_REQUEST; + + typedef struct _SECPKG_CALL_PACKAGE_UNPIN_ALL_DCS_REQUEST { + ULONG MessageType; + ULONG Flags; + } SECPKG_CALL_PACKAGE_UNPIN_ALL_DCS_REQUEST, *PSECPKG_CALL_PACKAGE_UNPIN_ALL_DCS_REQUEST; + +#define SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST_FLAG_OPTIMISTIC_LOGON 0x1 +#define SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST_FLAG_CLEANUP_CREDENTIALS 0x2 +#define SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST_FLAG_TO_SSO_SESSION 0x4 + + typedef struct _SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST { + ULONG MessageType; + LUID OriginLogonId; + LUID DestinationLogonId; + ULONG Flags; + } SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST, *PSECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST; + + typedef NTSTATUS (NTAPI LSA_REDIRECTED_LOGON_INIT)(HANDLE RedirectedLogonHandle, const UNICODE_STRING *PackageName, ULONG SessionId, const LUID *LogonId); + typedef NTSTATUS (NTAPI LSA_REDIRECTED_LOGON_CALLBACK)(HANDLE RedirectedLogonHandle, PVOID Buffer, ULONG BufferLength, PVOID *ReturnBuffer, ULONG *ReturnBufferLength); + typedef VOID (NTAPI LSA_REDIRECTED_LOGON_CLEANUP_CALLBACK)(HANDLE RedirectedLogonHandle); + typedef NTSTATUS (NTAPI LSA_REDIRECTED_LOGON_GET_LOGON_CREDS)(HANDLE RedirectedLogonHandle, PBYTE *LogonBuffer, PULONG LogonBufferLength); + typedef NTSTATUS (NTAPI LSA_REDIRECTED_LOGON_GET_SUPP_CREDS)(HANDLE RedirectedLogonHandle, PSECPKG_SUPPLEMENTAL_CRED_ARRAY* SupplementalCredentials); + typedef NTSTATUS (NTAPI LSA_REDIRECTED_LOGON_GET_SID)(HANDLE RedirectedLogonHandle, PSID *Sid); + + typedef LSA_REDIRECTED_LOGON_INIT *PLSA_REDIRECTED_LOGON_INIT; + typedef LSA_REDIRECTED_LOGON_CALLBACK *PLSA_REDIRECTED_LOGON_CALLBACK; + typedef LSA_REDIRECTED_LOGON_GET_LOGON_CREDS *PLSA_REDIRECTED_LOGON_GET_LOGON_CREDS; + typedef LSA_REDIRECTED_LOGON_GET_SUPP_CREDS *PLSA_REDIRECTED_LOGON_GET_SUPP_CREDS; + typedef LSA_REDIRECTED_LOGON_CLEANUP_CALLBACK *PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK; + typedef LSA_REDIRECTED_LOGON_GET_SID *PLSA_REDIRECTED_LOGON_GET_SID; + +#define SECPKG_REDIRECTED_LOGON_GUID_INITIALIZER { 0xc2be5457, 0x82eb, 0x483e, { 0xae, 0x4e, 0x74, 0x68, 0xef, 0x14, 0xd5, 0x9 } } + + typedef struct _SECPKG_REDIRECTED_LOGON_BUFFER { + GUID RedirectedLogonGuid; + HANDLE RedirectedLogonHandle; + PLSA_REDIRECTED_LOGON_INIT Init; + PLSA_REDIRECTED_LOGON_CALLBACK Callback; + PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK CleanupCallback; + PLSA_REDIRECTED_LOGON_GET_LOGON_CREDS GetLogonCreds; + PLSA_REDIRECTED_LOGON_GET_SUPP_CREDS GetSupplementalCreds; + PLSA_REDIRECTED_LOGON_GET_SID GetRedirectedLogonSid; + } SECPKG_REDIRECTED_LOGON_BUFFER, *PSECPKG_REDIRECTED_LOGON_BUFFER; + + typedef struct _SECPKG_POST_LOGON_USER_INFO { + ULONG Flags; + LUID LogonId; + LUID LinkedLogonId; + } SECPKG_POST_LOGON_USER_INFO, *PSECPKG_POST_LOGON_USER_INFO; + typedef NTSTATUS (NTAPI LSA_IMPERSONATE_CLIENT)(VOID); typedef NTSTATUS (NTAPI LSA_UNLOAD_PACKAGE)(VOID); typedef NTSTATUS (NTAPI LSA_DUPLICATE_HANDLE)(HANDLE SourceHandle,PHANDLE DestionationHandle); typedef NTSTATUS (NTAPI LSA_SAVE_SUPPLEMENTAL_CREDENTIALS)(PLUID LogonId,ULONG SupplementalCredSize,PVOID SupplementalCreds,BOOLEAN Synchronous); typedef HANDLE (NTAPI LSA_CREATE_THREAD)(SEC_ATTRS SecurityAttributes,ULONG StackSize,SEC_THREAD_START StartFunction,PVOID ThreadParameter,ULONG CreationFlags,PULONG ThreadId); typedef NTSTATUS (NTAPI LSA_GET_CLIENT_INFO)(PSECPKG_CLIENT_INFO ClientInfo); + typedef NTSTATUS (NTAPI LSA_GET_CLIENT_INFO_EX)(PSECPKG_CLIENT_INFO_EX ClientInfo, ULONG StructSize); typedef HANDLE (NTAPI LSA_REGISTER_NOTIFICATION)(SEC_THREAD_START StartFunction,PVOID Parameter,ULONG NotificationType,ULONG NotificationClass,ULONG NotificationFlags,ULONG IntervalMinutes,HANDLE WaitEvent); typedef NTSTATUS (NTAPI LSA_CANCEL_NOTIFICATION)(HANDLE NotifyHandle); typedef NTSTATUS (NTAPI LSA_MAP_BUFFER)(PSecBuffer InputBuffer,PSecBuffer OutputBuffer); @@ -327,6 +584,8 @@ extern "C" { typedef PVOID (NTAPI LSA_ALLOCATE_SHARED_MEMORY)(PVOID SharedMem,ULONG Size); typedef VOID (NTAPI LSA_FREE_SHARED_MEMORY)(PVOID SharedMem,PVOID Memory); typedef BOOLEAN (NTAPI LSA_DELETE_SHARED_MEMORY)(PVOID SharedMem); + typedef NTSTATUS (NTAPI LSA_GET_APP_MODE_INFO)(PULONG UserFunction, PULONG_PTR Argument1, PULONG_PTR Argument2, PSecBuffer UserData, PBOOLEAN ReturnToLsa); + typedef NTSTATUS (NTAPI LSA_SET_APP_MODE_INFO)(ULONG UserFunction, ULONG_PTR Argument1, ULONG_PTR Argument2, PSecBuffer UserData, BOOLEAN ReturnToLsa); typedef enum _SECPKG_NAME_TYPE { SecNameSamCompatible, @@ -346,6 +605,7 @@ extern "C" { typedef NTSTATUS (NTAPI LSA_AUDIT_ACCOUNT_LOGON)(ULONG AuditId,BOOLEAN Success,PUNICODE_STRING Source,PUNICODE_STRING ClientName,PUNICODE_STRING MappedName,NTSTATUS Status); typedef NTSTATUS (NTAPI LSA_CLIENT_CALLBACK)(PCHAR Callback,ULONG_PTR Argument1,ULONG_PTR Argument2,PSecBuffer Input,PSecBuffer Output); typedef NTSTATUS (NTAPI LSA_REGISTER_CALLBACK)(ULONG CallbackId,PLSA_CALLBACK_FUNCTION Callback); + typedef NTSTATUS (NTAPI LSA_GET_EXTENDED_CALL_FLAGS)(PULONG Flags); #define NOTIFIER_FLAG_NEW_THREAD 0x00000001 #define NOTIFIER_FLAG_ONE_SHOT 0x00000002 @@ -393,12 +653,26 @@ extern "C" { typedef NTSTATUS (NTAPI LSA_OPEN_TOKEN_BY_LOGON_ID)(PLUID LogonId,HANDLE *RetTokenHandle); typedef NTSTATUS (NTAPI LSA_EXPAND_AUTH_DATA_FOR_DOMAIN)(PUCHAR UserAuthData,ULONG UserAuthDataSize,PVOID Reserved,PUCHAR *ExpandedAuthData,PULONG ExpandedAuthDataSize); + typedef enum _CRED_FETCH { + CredFetchDefault = 0, + CredFetchDPAPI, + CredFetchForced + } CRED_FETCH, *PCRED_FETCH; + + typedef NTSTATUS (NTAPI LSA_GET_SERVICE_ACCOUNT_PASSWORD)(PUNICODE_STRING AccountName, PUNICODE_STRING DomainName, CRED_FETCH CredFetch, FILETIME *FileTimeExpiry, PUNICODE_STRING CurrentPassword, PUNICODE_STRING PreviousPassword, FILETIME *FileTimeCurrPwdValidForOutbound); + typedef VOID (NTAPI LSA_AUDIT_LOGON_EX)(NTSTATUS Status, NTSTATUS SubStatus, PUNICODE_STRING AccountName, PUNICODE_STRING AuthenticatingAuthority, PUNICODE_STRING WorkstationName, PSID UserSid, SECURITY_LOGON_TYPE LogonType, SECURITY_IMPERSONATION_LEVEL ImpersonationLevel, PTOKEN_SOURCE TokenSource, PLUID LogonId); + typedef NTSTATUS (NTAPI LSA_CHECK_PROTECTED_USER_BY_TOKEN)(HANDLE UserToken, PBOOLEAN ProtectedUser); + typedef NTSTATUS (NTAPI LSA_QUERY_CLIENT_REQUEST)(PLSA_CLIENT_REQUEST ClientRequest, ULONG QueryType, PVOID *ReplyBuffer); + +#define LSA_QUERY_CLIENT_PRELOGON_SESSION_ID 1 + typedef LSA_IMPERSONATE_CLIENT *PLSA_IMPERSONATE_CLIENT; typedef LSA_UNLOAD_PACKAGE *PLSA_UNLOAD_PACKAGE; typedef LSA_DUPLICATE_HANDLE *PLSA_DUPLICATE_HANDLE; typedef LSA_SAVE_SUPPLEMENTAL_CREDENTIALS *PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS; typedef LSA_CREATE_THREAD *PLSA_CREATE_THREAD; typedef LSA_GET_CLIENT_INFO *PLSA_GET_CLIENT_INFO; + typedef LSA_GET_CLIENT_INFO_EX *PLSA_GET_CLIENT_INFO_EX; typedef LSA_REGISTER_NOTIFICATION *PLSA_REGISTER_NOTIFICATION; typedef LSA_CANCEL_NOTIFICATION *PLSA_CANCEL_NOTIFICATION; typedef LSA_MAP_BUFFER *PLSA_MAP_BUFFER; @@ -427,6 +701,13 @@ extern "C" { typedef LSA_OPEN_TOKEN_BY_LOGON_ID *PLSA_OPEN_TOKEN_BY_LOGON_ID; typedef LSA_EXPAND_AUTH_DATA_FOR_DOMAIN *PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN; typedef LSA_CREATE_TOKEN_EX *PLSA_CREATE_TOKEN_EX; + typedef LSA_GET_EXTENDED_CALL_FLAGS *PLSA_GET_EXTENDED_CALL_FLAGS; + typedef LSA_GET_SERVICE_ACCOUNT_PASSWORD *PLSA_GET_SERVICE_ACCOUNT_PASSWORD; + typedef LSA_AUDIT_LOGON_EX *PLSA_AUDIT_LOGON_EX; + typedef LSA_CHECK_PROTECTED_USER_BY_TOKEN *PLSA_CHECK_PROTECTED_USER_BY_TOKEN; + typedef LSA_QUERY_CLIENT_REQUEST *PLSA_QUERY_CLIENT_REQUEST; + typedef LSA_GET_APP_MODE_INFO *PLSA_GET_APP_MODE_INFO; + typedef LSA_SET_APP_MODE_INFO *PLSA_SET_APP_MODE_INFO; #ifdef _WINCRED_H_ @@ -444,11 +725,14 @@ extern "C" { #define CREDP_FLAGS_DONT_CACHE_TI 0x04 #define CREDP_FLAGS_CLEAR_PASSWORD 0x08 #define CREDP_FLAGS_USER_ENCRYPTED_PASSWORD 0x10 +#define CREDP_FLAGS_TRUSTED_CALLER 0x20 +#define CREDP_FLAGS_VALIDATE_PROXY_TARGET 0x40 typedef NTSTATUS (NTAPI CredReadFn)(PLUID LogonId,ULONG CredFlags,LPWSTR TargetName,ULONG Type,ULONG Flags,PENCRYPTED_CREDENTIALW *Credential); typedef NTSTATUS (NTAPI CredReadDomainCredentialsFn)(PLUID LogonId,ULONG CredFlags,PCREDENTIAL_TARGET_INFORMATIONW TargetInfo,ULONG Flags,PULONG Count,PENCRYPTED_CREDENTIALW **Credential); typedef VOID (NTAPI CredFreeCredentialsFn)(ULONG Count,PENCRYPTED_CREDENTIALW *Credentials); typedef NTSTATUS (NTAPI CredWriteFn)(PLUID LogonId,ULONG CredFlags,PENCRYPTED_CREDENTIALW Credential,ULONG Flags); + typedef NTSTATUS (NTAPI CrediUnmarshalandDecodeStringFn)(LPWSTR MarshaledString, LPBYTE *Blob, ULONG *BlobSize, BOOLEAN *IsFailureFatal); NTSTATUS CredMarshalTargetInfo (PCREDENTIAL_TARGET_INFORMATIONW InTargetInfo,PUSHORT *Buffer,PULONG BufferSize); NTSTATUS CredUnmarshalTargetInfo (PUSHORT Buffer,ULONG BufferSize,PCREDENTIAL_TARGET_INFORMATIONW *RetTargetInfo,PULONG RetActualSize); @@ -540,15 +824,32 @@ extern "C" { PLSA_CREATE_TOKEN_EX CreateTokenEx; #ifdef _WINCRED_H_ CredWriteFn *CrediWrite; + CrediUnmarshalandDecodeStringFn *CrediUnmarshalandDecodeString; #else PLSA_PROTECT_MEMORY DummyFunction4; + PLSA_PROTECT_MEMORY DummyFunction5; #endif + PLSA_PROTECT_MEMORY DummyFunction6; + PLSA_GET_EXTENDED_CALL_FLAGS GetExtendedCallFlags; + PLSA_DUPLICATE_HANDLE DuplicateTokenHandle; + PLSA_GET_SERVICE_ACCOUNT_PASSWORD GetServiceAccountPassword; + PLSA_PROTECT_MEMORY DummyFunction7; + PLSA_AUDIT_LOGON_EX AuditLogonEx; + PLSA_CHECK_PROTECTED_USER_BY_TOKEN CheckProtectedUserByToken; + PLSA_QUERY_CLIENT_REQUEST QueryClientRequest; + PLSA_GET_APP_MODE_INFO GetAppModeInfo; + PLSA_SET_APP_MODE_INFO SetAppModeInfo; + PLSA_GET_CLIENT_INFO_EX GetClientInfoEx; } LSA_SECPKG_FUNCTION_TABLE,*PLSA_SECPKG_FUNCTION_TABLE; + typedef PVOID (NTAPI LSA_LOCATE_PKG_BY_ID)(ULONG PackgeId); + typedef LSA_LOCATE_PKG_BY_ID *PLSA_LOCATE_PKG_BY_ID; + typedef struct _SECPKG_DLL_FUNCTIONS { PLSA_ALLOCATE_LSA_HEAP AllocateHeap; PLSA_FREE_LSA_HEAP FreeHeap; PLSA_REGISTER_CALLBACK RegisterCallback; + PLSA_LOCATE_PKG_BY_ID LocatePackageById; } SECPKG_DLL_FUNCTIONS,*PSECPKG_DLL_FUNCTIONS; typedef NTSTATUS (NTAPI SpInitializeFn)(ULONG_PTR PackageId,PSECPKG_PARAMETERS Parameters,PLSA_SECPKG_FUNCTION_TABLE FunctionTable); @@ -562,6 +863,13 @@ extern "C" { #define LSA_AP_NAME_LOGON_USER_EX2 "LsaApLogonUserEx2\0" + typedef NTSTATUS (LSA_AP_LOGON_USER_EX3)(PLSA_CLIENT_REQUEST ClientRequest, SECURITY_LOGON_TYPE LogonType, PVOID ProtocolSubmitBuffer, PVOID ClientBufferBase, ULONG SubmitBufferSize, PSECPKG_SURROGATE_LOGON SurrogateLogon, PVOID *ProfileBuffer, PULONG ProfileBufferSize, PLUID LogonId, PNTSTATUS SubStatus, PLSA_TOKEN_INFORMATION_TYPE TokenInformationType, PVOID *TokenInformation, PUNICODE_STRING *AccountName, PUNICODE_STRING *AuthenticatingAuthority, PUNICODE_STRING *MachineName, PSECPKG_PRIMARY_CRED PrimaryCredentials, PSECPKG_SUPPLEMENTAL_CRED_ARRAY *SupplementalCredentials); + typedef LSA_AP_LOGON_USER_EX3 *PLSA_AP_LOGON_USER_EX3; + typedef NTSTATUS (LSA_AP_PRE_LOGON_USER_SURROGATE)(PLSA_CLIENT_REQUEST ClientRequest, SECURITY_LOGON_TYPE LogonType, PVOID ProtocolSubmitBuffer, PVOID ClientBufferBase, ULONG SubmitBufferSize, PSECPKG_SURROGATE_LOGON SurrogateLogon, PNTSTATUS SubStatus); + typedef LSA_AP_PRE_LOGON_USER_SURROGATE *PLSA_AP_PRE_LOGON_USER_SURROGATE; + typedef NTSTATUS (LSA_AP_POST_LOGON_USER_SURROGATE)(PLSA_CLIENT_REQUEST ClientRequest, SECURITY_LOGON_TYPE LogonType, PVOID ProtocolSubmitBuffer, PVOID ClientBufferBase, ULONG SubmitBufferSize, PSECPKG_SURROGATE_LOGON SurrogateLogon, PVOID ProfileBuffer, ULONG ProfileBufferSize, PLUID LogonId, NTSTATUS Status, NTSTATUS SubStatus, LSA_TOKEN_INFORMATION_TYPE TokenInformationType, PVOID TokenInformation, PUNICODE_STRING AccountName, PUNICODE_STRING AuthenticatingAuthority, PUNICODE_STRING MachineName, PSECPKG_PRIMARY_CRED PrimaryCredentials, PSECPKG_SUPPLEMENTAL_CRED_ARRAY SupplementalCredentials); + typedef LSA_AP_POST_LOGON_USER_SURROGATE *PLSA_AP_POST_LOGON_USER_SURROGATE; + typedef NTSTATUS (NTAPI SpAcceptCredentialsFn)(SECURITY_LOGON_TYPE LogonType,PUNICODE_STRING AccountName,PSECPKG_PRIMARY_CRED PrimaryCredentials,PSECPKG_SUPPLEMENTAL_CRED SupplementalCredentials); #define SP_ACCEPT_CREDENTIALS_NAME "SpAcceptCredentials\0" @@ -581,6 +889,17 @@ extern "C" { typedef NTSTATUS (NTAPI SpGetUserInfoFn)(PLUID LogonId,ULONG Flags,PSecurityUserData *UserData); typedef NTSTATUS (NTAPI SpQueryContextAttributesFn)(LSA_SEC_HANDLE ContextHandle,ULONG ContextAttribute,PVOID Buffer); typedef NTSTATUS (NTAPI SpSetContextAttributesFn)(LSA_SEC_HANDLE ContextHandle,ULONG ContextAttribute,PVOID Buffer,ULONG BufferSize); + typedef NTSTATUS (NTAPI SpChangeAccountPasswordFn)(PUNICODE_STRING pDomainName, PUNICODE_STRING pAccountName, PUNICODE_STRING pOldPassword, PUNICODE_STRING pNewPassword, BOOLEAN Impersonating, PSecBufferDesc pOutput); + typedef NTSTATUS (NTAPI SpQueryMetaDataFn)(LSA_SEC_HANDLE CredentialHandle, PUNICODE_STRING TargetName, ULONG ContextRequirements, PULONG MetaDataLength, PUCHAR *MetaData, PLSA_SEC_HANDLE ContextHandle); + typedef NTSTATUS (NTAPI SpExchangeMetaDataFn)(LSA_SEC_HANDLE CredentialHandle, PUNICODE_STRING TargetName, ULONG ContextRequirements, ULONG MetaDataLength, PUCHAR MetaData, PLSA_SEC_HANDLE ContextHandle); + typedef NTSTATUS (NTAPI SpGetCredUIContextFn)(LSA_SEC_HANDLE ContextHandle, GUID *CredType, PULONG FlatCredUIContextLength, PUCHAR *FlatCredUIContext); + typedef NTSTATUS (NTAPI SpUpdateCredentialsFn)(LSA_SEC_HANDLE ContextHandle, GUID *CredType, ULONG FlatCredUIContextLength, PUCHAR FlatCredUIContext); + typedef NTSTATUS (NTAPI SpValidateTargetInfoFn)(PLSA_CLIENT_REQUEST ClientRequest, PVOID ProtocolSubmitBuffer, PVOID ClientBufferBase, ULONG SubmitBufferLength, PSECPKG_TARGETINFO TargetInfo); + typedef NTSTATUS (NTAPI SpExtractTargetInfoFn)(PLSA_CLIENT_REQUEST ClientRequest, PVOID ProtocolSubmitBuffer, PVOID ClientBufferBase, ULONG SubmitBufferLength, PVOID *ppvTargetInfo, ULONG *pcbTargetInfo); + typedef NTSTATUS (NTAPI LSA_AP_POST_LOGON_USER)(PSECPKG_POST_LOGON_USER_INFO PostLogonUserInfo); + typedef NTSTATUS (NTAPI SpGetRemoteCredGuardLogonBufferFn)(LSA_SEC_HANDLE CredHandle, LSA_SEC_HANDLE ContextHandle, const UNICODE_STRING *TargetName, PHANDLE RedirectedLogonHandle, PLSA_REDIRECTED_LOGON_CALLBACK *Callback, PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK *CleanupCallback, PULONG LogonBufferSize, PVOID *LogonBuffer); + typedef NTSTATUS (NTAPI SpGetRemoteCredGuardSupplementalCredsFn)(LSA_SEC_HANDLE CredHandle, const UNICODE_STRING *TargetName, PHANDLE RedirectedLogonHandle, PLSA_REDIRECTED_LOGON_CALLBACK *Callback, PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK *CleanupCallback, PULONG SupplementalCredsSize, PVOID *SupplementalCreds); + typedef NTSTATUS (NTAPI SpGetTbalSupplementalCredsFn)(LUID LogonId, PULONG SupplementalCredsSize, PVOID *SupplementalCreds); typedef struct _SECPKG_FUNCTION_TABLE { PLSA_AP_INITIALIZE_PACKAGE InitializePackage; @@ -612,6 +931,20 @@ extern "C" { SpSetExtendedInformationFn *SetExtendedInformation; SpSetContextAttributesFn *SetContextAttributes; SpSetCredentialsAttributesFn *SetCredentialsAttributes; + SpChangeAccountPasswordFn *ChangeAccountPassword; + SpQueryMetaDataFn *QueryMetaData; + SpExchangeMetaDataFn *ExchangeMetaData; + SpGetCredUIContextFn *GetCredUIContext; + SpUpdateCredentialsFn *UpdateCredentials; + SpValidateTargetInfoFn *ValidateTargetInfo; + LSA_AP_POST_LOGON_USER *PostLogonUser; + SpGetRemoteCredGuardLogonBufferFn *GetRemoteCredGuardLogonBuffer; + SpGetRemoteCredGuardSupplementalCredsFn *GetRemoteCredGuardSupplementalCreds; + SpGetTbalSupplementalCredsFn *GetTbalSupplementalCreds; + PLSA_AP_LOGON_USER_EX3 LogonUserEx3; + PLSA_AP_PRE_LOGON_USER_SURROGATE PreLogonUserSurrogate; + PLSA_AP_POST_LOGON_USER_SURROGATE PostLogonUserSurrogate; + SpExtractTargetInfoFn *ExtractTargetInfo; } SECPKG_FUNCTION_TABLE,*PSECPKG_FUNCTION_TABLE; typedef NTSTATUS (NTAPI SpInstanceInitFn)(ULONG Version,PSECPKG_DLL_FUNCTIONS FunctionTable,PVOID *UserFunctions); @@ -627,6 +960,12 @@ extern "C" { typedef NTSTATUS (NTAPI SpFormatCredentialsFn)(PSecBuffer Credentials,PSecBuffer FormattedCredentials); typedef NTSTATUS (NTAPI SpMarshallSupplementalCredsFn)(ULONG CredentialSize,PUCHAR Credentials,PULONG MarshalledCredSize,PVOID *MarshalledCreds); +#define SECPKG_UNICODE_ATTRIBUTE 0x80000000 +#define SECPKG_ANSI_ATTRIBUTE 0 +#define SECPKG_CREDENTIAL_ATTRIBUTE 0 + + typedef NTSTATUS (NTAPI SpMarshalAttributeDataFn)(DWORD AttributeInfo, ULONG Attribute, ULONG AttributeDataSize, PBYTE AttributeData, PULONG MarshaledAttributeDataSize, PBYTE *MarshaledAttributeData); + typedef struct _SECPKG_USER_FUNCTION_TABLE { SpInstanceInitFn *InstanceInit; SpInitUserModeContextFn *InitUserModeContext; @@ -642,6 +981,7 @@ extern "C" { SpMarshallSupplementalCredsFn *MarshallSupplementalCreds; SpExportSecurityContextFn *ExportContext; SpImportSecurityContextFn *ImportContext; + SpMarshalAttributeDataFn *MarshalAttributeData; } SECPKG_USER_FUNCTION_TABLE,*PSECPKG_USER_FUNCTION_TABLE; typedef NTSTATUS (SEC_ENTRY *SpLsaModeInitializeFn)(ULONG LsaVersion,PULONG PackageVersion,PSECPKG_FUNCTION_TABLE *ppTables,PULONG pcTables); @@ -653,6 +993,14 @@ extern "C" { #define SECPKG_INTERFACE_VERSION 0x00010000 #define SECPKG_INTERFACE_VERSION_2 0x00020000 #define SECPKG_INTERFACE_VERSION_3 0x00040000 +#define SECPKG_INTERFACE_VERSION_4 0x00080000 +#define SECPKG_INTERFACE_VERSION_5 0x00100000 +#define SECPKG_INTERFACE_VERSION_6 0x00200000 +#define SECPKG_INTERFACE_VERSION_7 0x00400000 +#define SECPKG_INTERFACE_VERSION_8 0x00800000 +#define SECPKG_INTERFACE_VERSION_9 0x01000000 +#define SECPKG_INTERFACE_VERSION_10 0x02000000 +#define SECPKG_INTERFACE_VERSION_11 0x04000000 typedef enum _KSEC_CONTEXT_TYPE { KSecPaged,KSecNonPaged @@ -689,6 +1037,10 @@ extern "C" { typedef KSEC_SERIALIZE_WINNT_AUTH_DATA *PKSEC_SERIALIZE_WINNT_AUTH_DATA; typedef KSEC_SERIALIZE_SCHANNEL_AUTH_DATA *PKSEC_SERIALIZE_SCHANNEL_AUTH_DATA; + typedef PVOID (SEC_ENTRY KSEC_LOCATE_PKG_BY_ID)(ULONG PackageId); + typedef KSEC_LOCATE_PKG_BY_ID *PKSEC_LOCATE_PKG_BY_ID; + KSEC_LOCATE_PKG_BY_ID KSecLocatePackageById; + typedef struct _SECPKG_KERNEL_FUNCTIONS { PLSA_ALLOCATE_LSA_HEAP AllocateHeap; PLSA_FREE_LSA_HEAP FreeHeap; @@ -698,6 +1050,7 @@ extern "C" { PKSEC_DEREFERENCE_LIST_ENTRY DereferenceListEntry; PKSEC_SERIALIZE_WINNT_AUTH_DATA SerializeWinntAuthData; PKSEC_SERIALIZE_SCHANNEL_AUTH_DATA SerializeSchannelAuthData; + PKSEC_LOCATE_PKG_BY_ID LocatePackageById; } SECPKG_KERNEL_FUNCTIONS,*PSECPKG_KERNEL_FUNCTIONS; typedef NTSTATUS (NTAPI KspInitPackageFn)(PSECPKG_KERNEL_FUNCTIONS FunctionTable); @@ -734,6 +1087,8 @@ extern "C" { SECURITY_STATUS SEC_ENTRY KSecRegisterSecurityProvider(PSECURITY_STRING ProviderName,PSECPKG_KERNEL_FUNCTION_TABLE Table); + SECURITY_STATUS SEC_ENTRY KSecLocatePackage(PUNICODE_STRING PackageName, PSECPKG_KERNEL_FUNCTION_TABLE *Package, PULONG_PTR PackageId); + extern SECPKG_KERNEL_FUNCTIONS KspKernelFunctions; #ifdef __cplusplus diff --git a/lib/libc/include/any-windows-any/oaidl.h b/lib/libc/include/any-windows-any/oaidl.h index 92d525d2253aa47d2d3f80d16c468a670cf1ffe2..8087fc5e7eb313e11e23a75c4af24cda077bbc4e 100644 --- a/lib/libc/include/any-windows-any/oaidl.h +++ b/lib/libc/include/any-windows-any/oaidl.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/oaidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/oaidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __oaidl_h__ #define __oaidl_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ICreateTypeInfo_FWD_DEFINED__ @@ -1193,83 +1201,83 @@ interface ICreateTypeInfo { #define ICreateTypeInfo_LayOut(This) (This)->lpVtbl->LayOut(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICreateTypeInfo_QueryInterface(ICreateTypeInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_QueryInterface(ICreateTypeInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICreateTypeInfo_AddRef(ICreateTypeInfo* This) { +static __WIDL_INLINE ULONG ICreateTypeInfo_AddRef(ICreateTypeInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICreateTypeInfo_Release(ICreateTypeInfo* This) { +static __WIDL_INLINE ULONG ICreateTypeInfo_Release(ICreateTypeInfo* This) { return This->lpVtbl->Release(This); } /*** ICreateTypeInfo methods ***/ -static FORCEINLINE HRESULT ICreateTypeInfo_SetGuid(ICreateTypeInfo* This,REFGUID guid) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetGuid(ICreateTypeInfo* This,REFGUID guid) { return This->lpVtbl->SetGuid(This,guid); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetTypeFlags(ICreateTypeInfo* This,UINT uTypeFlags) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetTypeFlags(ICreateTypeInfo* This,UINT uTypeFlags) { return This->lpVtbl->SetTypeFlags(This,uTypeFlags); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetDocString(ICreateTypeInfo* This,LPOLESTR pStrDoc) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetDocString(ICreateTypeInfo* This,LPOLESTR pStrDoc) { return This->lpVtbl->SetDocString(This,pStrDoc); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetHelpContext(ICreateTypeInfo* This,DWORD dwHelpContext) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetHelpContext(ICreateTypeInfo* This,DWORD dwHelpContext) { return This->lpVtbl->SetHelpContext(This,dwHelpContext); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetVersion(ICreateTypeInfo* This,WORD wMajorVerNum,WORD wMinorVerNum) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetVersion(ICreateTypeInfo* This,WORD wMajorVerNum,WORD wMinorVerNum) { return This->lpVtbl->SetVersion(This,wMajorVerNum,wMinorVerNum); } -static FORCEINLINE HRESULT ICreateTypeInfo_AddRefTypeInfo(ICreateTypeInfo* This,ITypeInfo *pTInfo,HREFTYPE *phRefType) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_AddRefTypeInfo(ICreateTypeInfo* This,ITypeInfo *pTInfo,HREFTYPE *phRefType) { return This->lpVtbl->AddRefTypeInfo(This,pTInfo,phRefType); } -static FORCEINLINE HRESULT ICreateTypeInfo_AddFuncDesc(ICreateTypeInfo* This,UINT index,FUNCDESC *pFuncDesc) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_AddFuncDesc(ICreateTypeInfo* This,UINT index,FUNCDESC *pFuncDesc) { return This->lpVtbl->AddFuncDesc(This,index,pFuncDesc); } -static FORCEINLINE HRESULT ICreateTypeInfo_AddImplType(ICreateTypeInfo* This,UINT index,HREFTYPE hRefType) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_AddImplType(ICreateTypeInfo* This,UINT index,HREFTYPE hRefType) { return This->lpVtbl->AddImplType(This,index,hRefType); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetImplTypeFlags(ICreateTypeInfo* This,UINT index,INT implTypeFlags) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetImplTypeFlags(ICreateTypeInfo* This,UINT index,INT implTypeFlags) { return This->lpVtbl->SetImplTypeFlags(This,index,implTypeFlags); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetAlignment(ICreateTypeInfo* This,WORD cbAlignment) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetAlignment(ICreateTypeInfo* This,WORD cbAlignment) { return This->lpVtbl->SetAlignment(This,cbAlignment); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetSchema(ICreateTypeInfo* This,LPOLESTR pStrSchema) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetSchema(ICreateTypeInfo* This,LPOLESTR pStrSchema) { return This->lpVtbl->SetSchema(This,pStrSchema); } -static FORCEINLINE HRESULT ICreateTypeInfo_AddVarDesc(ICreateTypeInfo* This,UINT index,VARDESC *pVarDesc) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_AddVarDesc(ICreateTypeInfo* This,UINT index,VARDESC *pVarDesc) { return This->lpVtbl->AddVarDesc(This,index,pVarDesc); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetFuncAndParamNames(ICreateTypeInfo* This,UINT index,LPOLESTR *rgszNames,UINT cNames) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetFuncAndParamNames(ICreateTypeInfo* This,UINT index,LPOLESTR *rgszNames,UINT cNames) { return This->lpVtbl->SetFuncAndParamNames(This,index,rgszNames,cNames); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetVarName(ICreateTypeInfo* This,UINT index,LPOLESTR szName) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetVarName(ICreateTypeInfo* This,UINT index,LPOLESTR szName) { return This->lpVtbl->SetVarName(This,index,szName); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetTypeDescAlias(ICreateTypeInfo* This,TYPEDESC *pTDescAlias) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetTypeDescAlias(ICreateTypeInfo* This,TYPEDESC *pTDescAlias) { return This->lpVtbl->SetTypeDescAlias(This,pTDescAlias); } -static FORCEINLINE HRESULT ICreateTypeInfo_DefineFuncAsDllEntry(ICreateTypeInfo* This,UINT index,LPOLESTR szDllName,LPOLESTR szProcName) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_DefineFuncAsDllEntry(ICreateTypeInfo* This,UINT index,LPOLESTR szDllName,LPOLESTR szProcName) { return This->lpVtbl->DefineFuncAsDllEntry(This,index,szDllName,szProcName); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetFuncDocString(ICreateTypeInfo* This,UINT index,LPOLESTR szDocString) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetFuncDocString(ICreateTypeInfo* This,UINT index,LPOLESTR szDocString) { return This->lpVtbl->SetFuncDocString(This,index,szDocString); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetVarDocString(ICreateTypeInfo* This,UINT index,LPOLESTR szDocString) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetVarDocString(ICreateTypeInfo* This,UINT index,LPOLESTR szDocString) { return This->lpVtbl->SetVarDocString(This,index,szDocString); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetFuncHelpContext(ICreateTypeInfo* This,UINT index,DWORD dwHelpContext) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetFuncHelpContext(ICreateTypeInfo* This,UINT index,DWORD dwHelpContext) { return This->lpVtbl->SetFuncHelpContext(This,index,dwHelpContext); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetVarHelpContext(ICreateTypeInfo* This,UINT index,DWORD dwHelpContext) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetVarHelpContext(ICreateTypeInfo* This,UINT index,DWORD dwHelpContext) { return This->lpVtbl->SetVarHelpContext(This,index,dwHelpContext); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetMops(ICreateTypeInfo* This,UINT index,BSTR bstrMops) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetMops(ICreateTypeInfo* This,UINT index,BSTR bstrMops) { return This->lpVtbl->SetMops(This,index,bstrMops); } -static FORCEINLINE HRESULT ICreateTypeInfo_SetTypeIdldesc(ICreateTypeInfo* This,IDLDESC *pIdlDesc) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_SetTypeIdldesc(ICreateTypeInfo* This,IDLDESC *pIdlDesc) { return This->lpVtbl->SetTypeIdldesc(This,pIdlDesc); } -static FORCEINLINE HRESULT ICreateTypeInfo_LayOut(ICreateTypeInfo* This) { +static __WIDL_INLINE HRESULT ICreateTypeInfo_LayOut(ICreateTypeInfo* This) { return This->lpVtbl->LayOut(This); } #endif @@ -1608,129 +1616,129 @@ interface ICreateTypeInfo2 { #define ICreateTypeInfo2_SetName(This,szName) (This)->lpVtbl->SetName(This,szName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICreateTypeInfo2_QueryInterface(ICreateTypeInfo2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_QueryInterface(ICreateTypeInfo2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICreateTypeInfo2_AddRef(ICreateTypeInfo2* This) { +static __WIDL_INLINE ULONG ICreateTypeInfo2_AddRef(ICreateTypeInfo2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICreateTypeInfo2_Release(ICreateTypeInfo2* This) { +static __WIDL_INLINE ULONG ICreateTypeInfo2_Release(ICreateTypeInfo2* This) { return This->lpVtbl->Release(This); } /*** ICreateTypeInfo methods ***/ -static FORCEINLINE HRESULT ICreateTypeInfo2_SetGuid(ICreateTypeInfo2* This,REFGUID guid) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetGuid(ICreateTypeInfo2* This,REFGUID guid) { return This->lpVtbl->SetGuid(This,guid); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetTypeFlags(ICreateTypeInfo2* This,UINT uTypeFlags) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetTypeFlags(ICreateTypeInfo2* This,UINT uTypeFlags) { return This->lpVtbl->SetTypeFlags(This,uTypeFlags); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetDocString(ICreateTypeInfo2* This,LPOLESTR pStrDoc) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetDocString(ICreateTypeInfo2* This,LPOLESTR pStrDoc) { return This->lpVtbl->SetDocString(This,pStrDoc); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetHelpContext(ICreateTypeInfo2* This,DWORD dwHelpContext) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetHelpContext(ICreateTypeInfo2* This,DWORD dwHelpContext) { return This->lpVtbl->SetHelpContext(This,dwHelpContext); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetVersion(ICreateTypeInfo2* This,WORD wMajorVerNum,WORD wMinorVerNum) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetVersion(ICreateTypeInfo2* This,WORD wMajorVerNum,WORD wMinorVerNum) { return This->lpVtbl->SetVersion(This,wMajorVerNum,wMinorVerNum); } -static FORCEINLINE HRESULT ICreateTypeInfo2_AddRefTypeInfo(ICreateTypeInfo2* This,ITypeInfo *pTInfo,HREFTYPE *phRefType) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_AddRefTypeInfo(ICreateTypeInfo2* This,ITypeInfo *pTInfo,HREFTYPE *phRefType) { return This->lpVtbl->AddRefTypeInfo(This,pTInfo,phRefType); } -static FORCEINLINE HRESULT ICreateTypeInfo2_AddFuncDesc(ICreateTypeInfo2* This,UINT index,FUNCDESC *pFuncDesc) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_AddFuncDesc(ICreateTypeInfo2* This,UINT index,FUNCDESC *pFuncDesc) { return This->lpVtbl->AddFuncDesc(This,index,pFuncDesc); } -static FORCEINLINE HRESULT ICreateTypeInfo2_AddImplType(ICreateTypeInfo2* This,UINT index,HREFTYPE hRefType) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_AddImplType(ICreateTypeInfo2* This,UINT index,HREFTYPE hRefType) { return This->lpVtbl->AddImplType(This,index,hRefType); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetImplTypeFlags(ICreateTypeInfo2* This,UINT index,INT implTypeFlags) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetImplTypeFlags(ICreateTypeInfo2* This,UINT index,INT implTypeFlags) { return This->lpVtbl->SetImplTypeFlags(This,index,implTypeFlags); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetAlignment(ICreateTypeInfo2* This,WORD cbAlignment) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetAlignment(ICreateTypeInfo2* This,WORD cbAlignment) { return This->lpVtbl->SetAlignment(This,cbAlignment); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetSchema(ICreateTypeInfo2* This,LPOLESTR pStrSchema) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetSchema(ICreateTypeInfo2* This,LPOLESTR pStrSchema) { return This->lpVtbl->SetSchema(This,pStrSchema); } -static FORCEINLINE HRESULT ICreateTypeInfo2_AddVarDesc(ICreateTypeInfo2* This,UINT index,VARDESC *pVarDesc) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_AddVarDesc(ICreateTypeInfo2* This,UINT index,VARDESC *pVarDesc) { return This->lpVtbl->AddVarDesc(This,index,pVarDesc); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetFuncAndParamNames(ICreateTypeInfo2* This,UINT index,LPOLESTR *rgszNames,UINT cNames) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetFuncAndParamNames(ICreateTypeInfo2* This,UINT index,LPOLESTR *rgszNames,UINT cNames) { return This->lpVtbl->SetFuncAndParamNames(This,index,rgszNames,cNames); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetVarName(ICreateTypeInfo2* This,UINT index,LPOLESTR szName) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetVarName(ICreateTypeInfo2* This,UINT index,LPOLESTR szName) { return This->lpVtbl->SetVarName(This,index,szName); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetTypeDescAlias(ICreateTypeInfo2* This,TYPEDESC *pTDescAlias) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetTypeDescAlias(ICreateTypeInfo2* This,TYPEDESC *pTDescAlias) { return This->lpVtbl->SetTypeDescAlias(This,pTDescAlias); } -static FORCEINLINE HRESULT ICreateTypeInfo2_DefineFuncAsDllEntry(ICreateTypeInfo2* This,UINT index,LPOLESTR szDllName,LPOLESTR szProcName) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_DefineFuncAsDllEntry(ICreateTypeInfo2* This,UINT index,LPOLESTR szDllName,LPOLESTR szProcName) { return This->lpVtbl->DefineFuncAsDllEntry(This,index,szDllName,szProcName); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetFuncDocString(ICreateTypeInfo2* This,UINT index,LPOLESTR szDocString) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetFuncDocString(ICreateTypeInfo2* This,UINT index,LPOLESTR szDocString) { return This->lpVtbl->SetFuncDocString(This,index,szDocString); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetVarDocString(ICreateTypeInfo2* This,UINT index,LPOLESTR szDocString) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetVarDocString(ICreateTypeInfo2* This,UINT index,LPOLESTR szDocString) { return This->lpVtbl->SetVarDocString(This,index,szDocString); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetFuncHelpContext(ICreateTypeInfo2* This,UINT index,DWORD dwHelpContext) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetFuncHelpContext(ICreateTypeInfo2* This,UINT index,DWORD dwHelpContext) { return This->lpVtbl->SetFuncHelpContext(This,index,dwHelpContext); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetVarHelpContext(ICreateTypeInfo2* This,UINT index,DWORD dwHelpContext) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetVarHelpContext(ICreateTypeInfo2* This,UINT index,DWORD dwHelpContext) { return This->lpVtbl->SetVarHelpContext(This,index,dwHelpContext); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetMops(ICreateTypeInfo2* This,UINT index,BSTR bstrMops) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetMops(ICreateTypeInfo2* This,UINT index,BSTR bstrMops) { return This->lpVtbl->SetMops(This,index,bstrMops); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetTypeIdldesc(ICreateTypeInfo2* This,IDLDESC *pIdlDesc) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetTypeIdldesc(ICreateTypeInfo2* This,IDLDESC *pIdlDesc) { return This->lpVtbl->SetTypeIdldesc(This,pIdlDesc); } -static FORCEINLINE HRESULT ICreateTypeInfo2_LayOut(ICreateTypeInfo2* This) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_LayOut(ICreateTypeInfo2* This) { return This->lpVtbl->LayOut(This); } /*** ICreateTypeInfo2 methods ***/ -static FORCEINLINE HRESULT ICreateTypeInfo2_DeleteFuncDesc(ICreateTypeInfo2* This,UINT index) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_DeleteFuncDesc(ICreateTypeInfo2* This,UINT index) { return This->lpVtbl->DeleteFuncDesc(This,index); } -static FORCEINLINE HRESULT ICreateTypeInfo2_DeleteFuncDescByMemId(ICreateTypeInfo2* This,MEMBERID memid,INVOKEKIND invKind) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_DeleteFuncDescByMemId(ICreateTypeInfo2* This,MEMBERID memid,INVOKEKIND invKind) { return This->lpVtbl->DeleteFuncDescByMemId(This,memid,invKind); } -static FORCEINLINE HRESULT ICreateTypeInfo2_DeleteVarDesc(ICreateTypeInfo2* This,UINT index) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_DeleteVarDesc(ICreateTypeInfo2* This,UINT index) { return This->lpVtbl->DeleteVarDesc(This,index); } -static FORCEINLINE HRESULT ICreateTypeInfo2_DeleteVarDescByMemId(ICreateTypeInfo2* This,MEMBERID memid) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_DeleteVarDescByMemId(ICreateTypeInfo2* This,MEMBERID memid) { return This->lpVtbl->DeleteVarDescByMemId(This,memid); } -static FORCEINLINE HRESULT ICreateTypeInfo2_DeleteImplType(ICreateTypeInfo2* This,UINT index) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_DeleteImplType(ICreateTypeInfo2* This,UINT index) { return This->lpVtbl->DeleteImplType(This,index); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetCustData(ICreateTypeInfo2* This,REFGUID guid,VARIANT *pVarVal) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetCustData(ICreateTypeInfo2* This,REFGUID guid,VARIANT *pVarVal) { return This->lpVtbl->SetCustData(This,guid,pVarVal); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetFuncCustData(ICreateTypeInfo2* This,UINT index,REFGUID guid,VARIANT *pVarVal) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetFuncCustData(ICreateTypeInfo2* This,UINT index,REFGUID guid,VARIANT *pVarVal) { return This->lpVtbl->SetFuncCustData(This,index,guid,pVarVal); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetParamCustData(ICreateTypeInfo2* This,UINT indexFunc,UINT indexParam,REFGUID guid,VARIANT *pVarVal) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetParamCustData(ICreateTypeInfo2* This,UINT indexFunc,UINT indexParam,REFGUID guid,VARIANT *pVarVal) { return This->lpVtbl->SetParamCustData(This,indexFunc,indexParam,guid,pVarVal); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetVarCustData(ICreateTypeInfo2* This,UINT index,REFGUID guid,VARIANT *pVarVal) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetVarCustData(ICreateTypeInfo2* This,UINT index,REFGUID guid,VARIANT *pVarVal) { return This->lpVtbl->SetVarCustData(This,index,guid,pVarVal); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetImplTypeCustData(ICreateTypeInfo2* This,UINT index,REFGUID guid,VARIANT *pVarVal) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetImplTypeCustData(ICreateTypeInfo2* This,UINT index,REFGUID guid,VARIANT *pVarVal) { return This->lpVtbl->SetImplTypeCustData(This,index,guid,pVarVal); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetHelpStringContext(ICreateTypeInfo2* This,ULONG dwHelpStringContext) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetHelpStringContext(ICreateTypeInfo2* This,ULONG dwHelpStringContext) { return This->lpVtbl->SetHelpStringContext(This,dwHelpStringContext); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetFuncHelpStringContext(ICreateTypeInfo2* This,UINT index,ULONG dwHelpStringContext) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetFuncHelpStringContext(ICreateTypeInfo2* This,UINT index,ULONG dwHelpStringContext) { return This->lpVtbl->SetFuncHelpStringContext(This,index,dwHelpStringContext); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetVarHelpStringContext(ICreateTypeInfo2* This,UINT index,ULONG dwHelpStringContext) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetVarHelpStringContext(ICreateTypeInfo2* This,UINT index,ULONG dwHelpStringContext) { return This->lpVtbl->SetVarHelpStringContext(This,index,dwHelpStringContext); } -static FORCEINLINE HRESULT ICreateTypeInfo2_Invalidate(ICreateTypeInfo2* This) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_Invalidate(ICreateTypeInfo2* This) { return This->lpVtbl->Invalidate(This); } -static FORCEINLINE HRESULT ICreateTypeInfo2_SetName(ICreateTypeInfo2* This,LPOLESTR szName) { +static __WIDL_INLINE HRESULT ICreateTypeInfo2_SetName(ICreateTypeInfo2* This,LPOLESTR szName) { return This->lpVtbl->SetName(This,szName); } #endif @@ -1877,44 +1885,44 @@ interface ICreateTypeLib { #define ICreateTypeLib_SaveAllChanges(This) (This)->lpVtbl->SaveAllChanges(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICreateTypeLib_QueryInterface(ICreateTypeLib* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICreateTypeLib_QueryInterface(ICreateTypeLib* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICreateTypeLib_AddRef(ICreateTypeLib* This) { +static __WIDL_INLINE ULONG ICreateTypeLib_AddRef(ICreateTypeLib* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICreateTypeLib_Release(ICreateTypeLib* This) { +static __WIDL_INLINE ULONG ICreateTypeLib_Release(ICreateTypeLib* This) { return This->lpVtbl->Release(This); } /*** ICreateTypeLib methods ***/ -static FORCEINLINE HRESULT ICreateTypeLib_CreateTypeInfo(ICreateTypeLib* This,LPOLESTR szName,TYPEKIND tkind,ICreateTypeInfo **ppCTInfo) { +static __WIDL_INLINE HRESULT ICreateTypeLib_CreateTypeInfo(ICreateTypeLib* This,LPOLESTR szName,TYPEKIND tkind,ICreateTypeInfo **ppCTInfo) { return This->lpVtbl->CreateTypeInfo(This,szName,tkind,ppCTInfo); } -static FORCEINLINE HRESULT ICreateTypeLib_SetName(ICreateTypeLib* This,LPOLESTR szName) { +static __WIDL_INLINE HRESULT ICreateTypeLib_SetName(ICreateTypeLib* This,LPOLESTR szName) { return This->lpVtbl->SetName(This,szName); } -static FORCEINLINE HRESULT ICreateTypeLib_SetVersion(ICreateTypeLib* This,WORD wMajorVerNum,WORD wMinorVerNum) { +static __WIDL_INLINE HRESULT ICreateTypeLib_SetVersion(ICreateTypeLib* This,WORD wMajorVerNum,WORD wMinorVerNum) { return This->lpVtbl->SetVersion(This,wMajorVerNum,wMinorVerNum); } -static FORCEINLINE HRESULT ICreateTypeLib_SetGuid(ICreateTypeLib* This,REFGUID guid) { +static __WIDL_INLINE HRESULT ICreateTypeLib_SetGuid(ICreateTypeLib* This,REFGUID guid) { return This->lpVtbl->SetGuid(This,guid); } -static FORCEINLINE HRESULT ICreateTypeLib_SetDocString(ICreateTypeLib* This,LPOLESTR szDoc) { +static __WIDL_INLINE HRESULT ICreateTypeLib_SetDocString(ICreateTypeLib* This,LPOLESTR szDoc) { return This->lpVtbl->SetDocString(This,szDoc); } -static FORCEINLINE HRESULT ICreateTypeLib_SetHelpFileName(ICreateTypeLib* This,LPOLESTR szHelpFileName) { +static __WIDL_INLINE HRESULT ICreateTypeLib_SetHelpFileName(ICreateTypeLib* This,LPOLESTR szHelpFileName) { return This->lpVtbl->SetHelpFileName(This,szHelpFileName); } -static FORCEINLINE HRESULT ICreateTypeLib_SetHelpContext(ICreateTypeLib* This,DWORD dwHelpContext) { +static __WIDL_INLINE HRESULT ICreateTypeLib_SetHelpContext(ICreateTypeLib* This,DWORD dwHelpContext) { return This->lpVtbl->SetHelpContext(This,dwHelpContext); } -static FORCEINLINE HRESULT ICreateTypeLib_SetLcid(ICreateTypeLib* This,LCID lcid) { +static __WIDL_INLINE HRESULT ICreateTypeLib_SetLcid(ICreateTypeLib* This,LCID lcid) { return This->lpVtbl->SetLcid(This,lcid); } -static FORCEINLINE HRESULT ICreateTypeLib_SetLibFlags(ICreateTypeLib* This,UINT uLibFlags) { +static __WIDL_INLINE HRESULT ICreateTypeLib_SetLibFlags(ICreateTypeLib* This,UINT uLibFlags) { return This->lpVtbl->SetLibFlags(This,uLibFlags); } -static FORCEINLINE HRESULT ICreateTypeLib_SaveAllChanges(ICreateTypeLib* This) { +static __WIDL_INLINE HRESULT ICreateTypeLib_SaveAllChanges(ICreateTypeLib* This) { return This->lpVtbl->SaveAllChanges(This); } #endif @@ -2063,57 +2071,57 @@ interface ICreateTypeLib2 { #define ICreateTypeLib2_SetHelpStringDll(This,szFileName) (This)->lpVtbl->SetHelpStringDll(This,szFileName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICreateTypeLib2_QueryInterface(ICreateTypeLib2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_QueryInterface(ICreateTypeLib2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICreateTypeLib2_AddRef(ICreateTypeLib2* This) { +static __WIDL_INLINE ULONG ICreateTypeLib2_AddRef(ICreateTypeLib2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICreateTypeLib2_Release(ICreateTypeLib2* This) { +static __WIDL_INLINE ULONG ICreateTypeLib2_Release(ICreateTypeLib2* This) { return This->lpVtbl->Release(This); } /*** ICreateTypeLib methods ***/ -static FORCEINLINE HRESULT ICreateTypeLib2_CreateTypeInfo(ICreateTypeLib2* This,LPOLESTR szName,TYPEKIND tkind,ICreateTypeInfo **ppCTInfo) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_CreateTypeInfo(ICreateTypeLib2* This,LPOLESTR szName,TYPEKIND tkind,ICreateTypeInfo **ppCTInfo) { return This->lpVtbl->CreateTypeInfo(This,szName,tkind,ppCTInfo); } -static FORCEINLINE HRESULT ICreateTypeLib2_SetName(ICreateTypeLib2* This,LPOLESTR szName) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_SetName(ICreateTypeLib2* This,LPOLESTR szName) { return This->lpVtbl->SetName(This,szName); } -static FORCEINLINE HRESULT ICreateTypeLib2_SetVersion(ICreateTypeLib2* This,WORD wMajorVerNum,WORD wMinorVerNum) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_SetVersion(ICreateTypeLib2* This,WORD wMajorVerNum,WORD wMinorVerNum) { return This->lpVtbl->SetVersion(This,wMajorVerNum,wMinorVerNum); } -static FORCEINLINE HRESULT ICreateTypeLib2_SetGuid(ICreateTypeLib2* This,REFGUID guid) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_SetGuid(ICreateTypeLib2* This,REFGUID guid) { return This->lpVtbl->SetGuid(This,guid); } -static FORCEINLINE HRESULT ICreateTypeLib2_SetDocString(ICreateTypeLib2* This,LPOLESTR szDoc) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_SetDocString(ICreateTypeLib2* This,LPOLESTR szDoc) { return This->lpVtbl->SetDocString(This,szDoc); } -static FORCEINLINE HRESULT ICreateTypeLib2_SetHelpFileName(ICreateTypeLib2* This,LPOLESTR szHelpFileName) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_SetHelpFileName(ICreateTypeLib2* This,LPOLESTR szHelpFileName) { return This->lpVtbl->SetHelpFileName(This,szHelpFileName); } -static FORCEINLINE HRESULT ICreateTypeLib2_SetHelpContext(ICreateTypeLib2* This,DWORD dwHelpContext) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_SetHelpContext(ICreateTypeLib2* This,DWORD dwHelpContext) { return This->lpVtbl->SetHelpContext(This,dwHelpContext); } -static FORCEINLINE HRESULT ICreateTypeLib2_SetLcid(ICreateTypeLib2* This,LCID lcid) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_SetLcid(ICreateTypeLib2* This,LCID lcid) { return This->lpVtbl->SetLcid(This,lcid); } -static FORCEINLINE HRESULT ICreateTypeLib2_SetLibFlags(ICreateTypeLib2* This,UINT uLibFlags) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_SetLibFlags(ICreateTypeLib2* This,UINT uLibFlags) { return This->lpVtbl->SetLibFlags(This,uLibFlags); } -static FORCEINLINE HRESULT ICreateTypeLib2_SaveAllChanges(ICreateTypeLib2* This) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_SaveAllChanges(ICreateTypeLib2* This) { return This->lpVtbl->SaveAllChanges(This); } /*** ICreateTypeLib2 methods ***/ -static FORCEINLINE HRESULT ICreateTypeLib2_DeleteTypeInfo(ICreateTypeLib2* This,LPOLESTR szName) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_DeleteTypeInfo(ICreateTypeLib2* This,LPOLESTR szName) { return This->lpVtbl->DeleteTypeInfo(This,szName); } -static FORCEINLINE HRESULT ICreateTypeLib2_SetCustData(ICreateTypeLib2* This,REFGUID guid,VARIANT *pVarVal) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_SetCustData(ICreateTypeLib2* This,REFGUID guid,VARIANT *pVarVal) { return This->lpVtbl->SetCustData(This,guid,pVarVal); } -static FORCEINLINE HRESULT ICreateTypeLib2_SetHelpStringContext(ICreateTypeLib2* This,ULONG dwHelpStringContext) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_SetHelpStringContext(ICreateTypeLib2* This,ULONG dwHelpStringContext) { return This->lpVtbl->SetHelpStringContext(This,dwHelpStringContext); } -static FORCEINLINE HRESULT ICreateTypeLib2_SetHelpStringDll(ICreateTypeLib2* This,LPOLESTR szFileName) { +static __WIDL_INLINE HRESULT ICreateTypeLib2_SetHelpStringDll(ICreateTypeLib2* This,LPOLESTR szFileName) { return This->lpVtbl->SetHelpStringDll(This,szFileName); } #endif @@ -2253,26 +2261,26 @@ interface IDispatch { #define IDispatch_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDispatch_QueryInterface(IDispatch* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDispatch_QueryInterface(IDispatch* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDispatch_AddRef(IDispatch* This) { +static __WIDL_INLINE ULONG IDispatch_AddRef(IDispatch* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDispatch_Release(IDispatch* This) { +static __WIDL_INLINE ULONG IDispatch_Release(IDispatch* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDispatch_GetTypeInfoCount(IDispatch* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDispatch_GetTypeInfoCount(IDispatch* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDispatch_GetTypeInfo(IDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDispatch_GetTypeInfo(IDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDispatch_GetIDsOfNames(IDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDispatch_GetIDsOfNames(IDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDispatch_Invoke(IDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDispatch_Invoke(IDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -2410,26 +2418,26 @@ interface IEnumVARIANT { #define IEnumVARIANT_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumVARIANT_QueryInterface(IEnumVARIANT* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumVARIANT_QueryInterface(IEnumVARIANT* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumVARIANT_AddRef(IEnumVARIANT* This) { +static __WIDL_INLINE ULONG IEnumVARIANT_AddRef(IEnumVARIANT* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumVARIANT_Release(IEnumVARIANT* This) { +static __WIDL_INLINE ULONG IEnumVARIANT_Release(IEnumVARIANT* This) { return This->lpVtbl->Release(This); } /*** IEnumVARIANT methods ***/ -static FORCEINLINE HRESULT IEnumVARIANT_Next(IEnumVARIANT* This,ULONG celt,VARIANT *rgVar,ULONG *pCeltFetched) { +static __WIDL_INLINE HRESULT IEnumVARIANT_Next(IEnumVARIANT* This,ULONG celt,VARIANT *rgVar,ULONG *pCeltFetched) { return This->lpVtbl->Next(This,celt,rgVar,pCeltFetched); } -static FORCEINLINE HRESULT IEnumVARIANT_Skip(IEnumVARIANT* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumVARIANT_Skip(IEnumVARIANT* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumVARIANT_Reset(IEnumVARIANT* This) { +static __WIDL_INLINE HRESULT IEnumVARIANT_Reset(IEnumVARIANT* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumVARIANT_Clone(IEnumVARIANT* This,IEnumVARIANT **ppEnum) { +static __WIDL_INLINE HRESULT IEnumVARIANT_Clone(IEnumVARIANT* This,IEnumVARIANT **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -2559,20 +2567,20 @@ interface ITypeComp { #define ITypeComp_BindType(This,szName,lHashVal,ppTInfo,ppTComp) (This)->lpVtbl->BindType(This,szName,lHashVal,ppTInfo,ppTComp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITypeComp_QueryInterface(ITypeComp* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITypeComp_QueryInterface(ITypeComp* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITypeComp_AddRef(ITypeComp* This) { +static __WIDL_INLINE ULONG ITypeComp_AddRef(ITypeComp* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITypeComp_Release(ITypeComp* This) { +static __WIDL_INLINE ULONG ITypeComp_Release(ITypeComp* This) { return This->lpVtbl->Release(This); } /*** ITypeComp methods ***/ -static FORCEINLINE HRESULT ITypeComp_Bind(ITypeComp* This,LPOLESTR szName,ULONG lHashVal,WORD wFlags,ITypeInfo **ppTInfo,DESCKIND *pDescKind,BINDPTR *pBindPtr) { +static __WIDL_INLINE HRESULT ITypeComp_Bind(ITypeComp* This,LPOLESTR szName,ULONG lHashVal,WORD wFlags,ITypeInfo **ppTInfo,DESCKIND *pDescKind,BINDPTR *pBindPtr) { return This->lpVtbl->Bind(This,szName,lHashVal,wFlags,ppTInfo,pDescKind,pBindPtr); } -static FORCEINLINE HRESULT ITypeComp_BindType(ITypeComp* This,LPOLESTR szName,ULONG lHashVal,ITypeInfo **ppTInfo,ITypeComp **ppTComp) { +static __WIDL_INLINE HRESULT ITypeComp_BindType(ITypeComp* This,LPOLESTR szName,ULONG lHashVal,ITypeInfo **ppTInfo,ITypeComp **ppTComp) { return This->lpVtbl->BindType(This,szName,lHashVal,ppTInfo,ppTComp); } #endif @@ -2904,71 +2912,71 @@ interface ITypeInfo { #define ITypeInfo_ReleaseVarDesc(This,pVarDesc) (This)->lpVtbl->ReleaseVarDesc(This,pVarDesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITypeInfo_QueryInterface(ITypeInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITypeInfo_QueryInterface(ITypeInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITypeInfo_AddRef(ITypeInfo* This) { +static __WIDL_INLINE ULONG ITypeInfo_AddRef(ITypeInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITypeInfo_Release(ITypeInfo* This) { +static __WIDL_INLINE ULONG ITypeInfo_Release(ITypeInfo* This) { return This->lpVtbl->Release(This); } /*** ITypeInfo methods ***/ -static FORCEINLINE HRESULT ITypeInfo_GetTypeAttr(ITypeInfo* This,TYPEATTR **ppTypeAttr) { +static __WIDL_INLINE HRESULT ITypeInfo_GetTypeAttr(ITypeInfo* This,TYPEATTR **ppTypeAttr) { return This->lpVtbl->GetTypeAttr(This,ppTypeAttr); } -static FORCEINLINE HRESULT ITypeInfo_GetTypeComp(ITypeInfo* This,ITypeComp **ppTComp) { +static __WIDL_INLINE HRESULT ITypeInfo_GetTypeComp(ITypeInfo* This,ITypeComp **ppTComp) { return This->lpVtbl->GetTypeComp(This,ppTComp); } -static FORCEINLINE HRESULT ITypeInfo_GetFuncDesc(ITypeInfo* This,UINT index,FUNCDESC **ppFuncDesc) { +static __WIDL_INLINE HRESULT ITypeInfo_GetFuncDesc(ITypeInfo* This,UINT index,FUNCDESC **ppFuncDesc) { return This->lpVtbl->GetFuncDesc(This,index,ppFuncDesc); } -static FORCEINLINE HRESULT ITypeInfo_GetVarDesc(ITypeInfo* This,UINT index,VARDESC **ppVarDesc) { +static __WIDL_INLINE HRESULT ITypeInfo_GetVarDesc(ITypeInfo* This,UINT index,VARDESC **ppVarDesc) { return This->lpVtbl->GetVarDesc(This,index,ppVarDesc); } -static FORCEINLINE HRESULT ITypeInfo_GetNames(ITypeInfo* This,MEMBERID memid,BSTR *rgBstrNames,UINT cMaxNames,UINT *pcNames) { +static __WIDL_INLINE HRESULT ITypeInfo_GetNames(ITypeInfo* This,MEMBERID memid,BSTR *rgBstrNames,UINT cMaxNames,UINT *pcNames) { return This->lpVtbl->GetNames(This,memid,rgBstrNames,cMaxNames,pcNames); } -static FORCEINLINE HRESULT ITypeInfo_GetRefTypeOfImplType(ITypeInfo* This,UINT index,HREFTYPE *pRefType) { +static __WIDL_INLINE HRESULT ITypeInfo_GetRefTypeOfImplType(ITypeInfo* This,UINT index,HREFTYPE *pRefType) { return This->lpVtbl->GetRefTypeOfImplType(This,index,pRefType); } -static FORCEINLINE HRESULT ITypeInfo_GetImplTypeFlags(ITypeInfo* This,UINT index,INT *pImplTypeFlags) { +static __WIDL_INLINE HRESULT ITypeInfo_GetImplTypeFlags(ITypeInfo* This,UINT index,INT *pImplTypeFlags) { return This->lpVtbl->GetImplTypeFlags(This,index,pImplTypeFlags); } -static FORCEINLINE HRESULT ITypeInfo_GetIDsOfNames(ITypeInfo* This,LPOLESTR *rgszNames,UINT cNames,MEMBERID *pMemId) { +static __WIDL_INLINE HRESULT ITypeInfo_GetIDsOfNames(ITypeInfo* This,LPOLESTR *rgszNames,UINT cNames,MEMBERID *pMemId) { return This->lpVtbl->GetIDsOfNames(This,rgszNames,cNames,pMemId); } -static FORCEINLINE HRESULT ITypeInfo_Invoke(ITypeInfo* This,PVOID pvInstance,MEMBERID memid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITypeInfo_Invoke(ITypeInfo* This,PVOID pvInstance,MEMBERID memid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,pvInstance,memid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } -static FORCEINLINE HRESULT ITypeInfo_GetDocumentation(ITypeInfo* This,MEMBERID memid,BSTR *pBstrName,BSTR *pBstrDocString,DWORD *pdwHelpContext,BSTR *pBstrHelpFile) { +static __WIDL_INLINE HRESULT ITypeInfo_GetDocumentation(ITypeInfo* This,MEMBERID memid,BSTR *pBstrName,BSTR *pBstrDocString,DWORD *pdwHelpContext,BSTR *pBstrHelpFile) { return This->lpVtbl->GetDocumentation(This,memid,pBstrName,pBstrDocString,pdwHelpContext,pBstrHelpFile); } -static FORCEINLINE HRESULT ITypeInfo_GetDllEntry(ITypeInfo* This,MEMBERID memid,INVOKEKIND invKind,BSTR *pBstrDllName,BSTR *pBstrName,WORD *pwOrdinal) { +static __WIDL_INLINE HRESULT ITypeInfo_GetDllEntry(ITypeInfo* This,MEMBERID memid,INVOKEKIND invKind,BSTR *pBstrDllName,BSTR *pBstrName,WORD *pwOrdinal) { return This->lpVtbl->GetDllEntry(This,memid,invKind,pBstrDllName,pBstrName,pwOrdinal); } -static FORCEINLINE HRESULT ITypeInfo_GetRefTypeInfo(ITypeInfo* This,HREFTYPE hRefType,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITypeInfo_GetRefTypeInfo(ITypeInfo* This,HREFTYPE hRefType,ITypeInfo **ppTInfo) { return This->lpVtbl->GetRefTypeInfo(This,hRefType,ppTInfo); } -static FORCEINLINE HRESULT ITypeInfo_AddressOfMember(ITypeInfo* This,MEMBERID memid,INVOKEKIND invKind,PVOID *ppv) { +static __WIDL_INLINE HRESULT ITypeInfo_AddressOfMember(ITypeInfo* This,MEMBERID memid,INVOKEKIND invKind,PVOID *ppv) { return This->lpVtbl->AddressOfMember(This,memid,invKind,ppv); } -static FORCEINLINE HRESULT ITypeInfo_CreateInstance(ITypeInfo* This,IUnknown *pUnkOuter,REFIID riid,PVOID *ppvObj) { +static __WIDL_INLINE HRESULT ITypeInfo_CreateInstance(ITypeInfo* This,IUnknown *pUnkOuter,REFIID riid,PVOID *ppvObj) { return This->lpVtbl->CreateInstance(This,pUnkOuter,riid,ppvObj); } -static FORCEINLINE HRESULT ITypeInfo_GetMops(ITypeInfo* This,MEMBERID memid,BSTR *pBstrMops) { +static __WIDL_INLINE HRESULT ITypeInfo_GetMops(ITypeInfo* This,MEMBERID memid,BSTR *pBstrMops) { return This->lpVtbl->GetMops(This,memid,pBstrMops); } -static FORCEINLINE HRESULT ITypeInfo_GetContainingTypeLib(ITypeInfo* This,ITypeLib **ppTLib,UINT *pIndex) { +static __WIDL_INLINE HRESULT ITypeInfo_GetContainingTypeLib(ITypeInfo* This,ITypeLib **ppTLib,UINT *pIndex) { return This->lpVtbl->GetContainingTypeLib(This,ppTLib,pIndex); } -static FORCEINLINE void ITypeInfo_ReleaseTypeAttr(ITypeInfo* This,TYPEATTR *pTypeAttr) { +static __WIDL_INLINE void ITypeInfo_ReleaseTypeAttr(ITypeInfo* This,TYPEATTR *pTypeAttr) { This->lpVtbl->ReleaseTypeAttr(This,pTypeAttr); } -static FORCEINLINE void ITypeInfo_ReleaseFuncDesc(ITypeInfo* This,FUNCDESC *pFuncDesc) { +static __WIDL_INLINE void ITypeInfo_ReleaseFuncDesc(ITypeInfo* This,FUNCDESC *pFuncDesc) { This->lpVtbl->ReleaseFuncDesc(This,pFuncDesc); } -static FORCEINLINE void ITypeInfo_ReleaseVarDesc(ITypeInfo* This,VARDESC *pVarDesc) { +static __WIDL_INLINE void ITypeInfo_ReleaseVarDesc(ITypeInfo* This,VARDESC *pVarDesc) { This->lpVtbl->ReleaseVarDesc(This,pVarDesc); } #endif @@ -3571,117 +3579,117 @@ interface ITypeInfo2 { #define ITypeInfo2_GetAllImplTypeCustData(This,index,pCustData) (This)->lpVtbl->GetAllImplTypeCustData(This,index,pCustData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITypeInfo2_QueryInterface(ITypeInfo2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITypeInfo2_QueryInterface(ITypeInfo2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITypeInfo2_AddRef(ITypeInfo2* This) { +static __WIDL_INLINE ULONG ITypeInfo2_AddRef(ITypeInfo2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITypeInfo2_Release(ITypeInfo2* This) { +static __WIDL_INLINE ULONG ITypeInfo2_Release(ITypeInfo2* This) { return This->lpVtbl->Release(This); } /*** ITypeInfo methods ***/ -static FORCEINLINE HRESULT ITypeInfo2_GetTypeAttr(ITypeInfo2* This,TYPEATTR **ppTypeAttr) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetTypeAttr(ITypeInfo2* This,TYPEATTR **ppTypeAttr) { return This->lpVtbl->GetTypeAttr(This,ppTypeAttr); } -static FORCEINLINE HRESULT ITypeInfo2_GetTypeComp(ITypeInfo2* This,ITypeComp **ppTComp) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetTypeComp(ITypeInfo2* This,ITypeComp **ppTComp) { return This->lpVtbl->GetTypeComp(This,ppTComp); } -static FORCEINLINE HRESULT ITypeInfo2_GetFuncDesc(ITypeInfo2* This,UINT index,FUNCDESC **ppFuncDesc) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetFuncDesc(ITypeInfo2* This,UINT index,FUNCDESC **ppFuncDesc) { return This->lpVtbl->GetFuncDesc(This,index,ppFuncDesc); } -static FORCEINLINE HRESULT ITypeInfo2_GetVarDesc(ITypeInfo2* This,UINT index,VARDESC **ppVarDesc) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetVarDesc(ITypeInfo2* This,UINT index,VARDESC **ppVarDesc) { return This->lpVtbl->GetVarDesc(This,index,ppVarDesc); } -static FORCEINLINE HRESULT ITypeInfo2_GetNames(ITypeInfo2* This,MEMBERID memid,BSTR *rgBstrNames,UINT cMaxNames,UINT *pcNames) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetNames(ITypeInfo2* This,MEMBERID memid,BSTR *rgBstrNames,UINT cMaxNames,UINT *pcNames) { return This->lpVtbl->GetNames(This,memid,rgBstrNames,cMaxNames,pcNames); } -static FORCEINLINE HRESULT ITypeInfo2_GetRefTypeOfImplType(ITypeInfo2* This,UINT index,HREFTYPE *pRefType) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetRefTypeOfImplType(ITypeInfo2* This,UINT index,HREFTYPE *pRefType) { return This->lpVtbl->GetRefTypeOfImplType(This,index,pRefType); } -static FORCEINLINE HRESULT ITypeInfo2_GetImplTypeFlags(ITypeInfo2* This,UINT index,INT *pImplTypeFlags) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetImplTypeFlags(ITypeInfo2* This,UINT index,INT *pImplTypeFlags) { return This->lpVtbl->GetImplTypeFlags(This,index,pImplTypeFlags); } -static FORCEINLINE HRESULT ITypeInfo2_GetIDsOfNames(ITypeInfo2* This,LPOLESTR *rgszNames,UINT cNames,MEMBERID *pMemId) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetIDsOfNames(ITypeInfo2* This,LPOLESTR *rgszNames,UINT cNames,MEMBERID *pMemId) { return This->lpVtbl->GetIDsOfNames(This,rgszNames,cNames,pMemId); } -static FORCEINLINE HRESULT ITypeInfo2_Invoke(ITypeInfo2* This,PVOID pvInstance,MEMBERID memid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITypeInfo2_Invoke(ITypeInfo2* This,PVOID pvInstance,MEMBERID memid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,pvInstance,memid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } -static FORCEINLINE HRESULT ITypeInfo2_GetDocumentation(ITypeInfo2* This,MEMBERID memid,BSTR *pBstrName,BSTR *pBstrDocString,DWORD *pdwHelpContext,BSTR *pBstrHelpFile) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetDocumentation(ITypeInfo2* This,MEMBERID memid,BSTR *pBstrName,BSTR *pBstrDocString,DWORD *pdwHelpContext,BSTR *pBstrHelpFile) { return This->lpVtbl->GetDocumentation(This,memid,pBstrName,pBstrDocString,pdwHelpContext,pBstrHelpFile); } -static FORCEINLINE HRESULT ITypeInfo2_GetDllEntry(ITypeInfo2* This,MEMBERID memid,INVOKEKIND invKind,BSTR *pBstrDllName,BSTR *pBstrName,WORD *pwOrdinal) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetDllEntry(ITypeInfo2* This,MEMBERID memid,INVOKEKIND invKind,BSTR *pBstrDllName,BSTR *pBstrName,WORD *pwOrdinal) { return This->lpVtbl->GetDllEntry(This,memid,invKind,pBstrDllName,pBstrName,pwOrdinal); } -static FORCEINLINE HRESULT ITypeInfo2_GetRefTypeInfo(ITypeInfo2* This,HREFTYPE hRefType,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetRefTypeInfo(ITypeInfo2* This,HREFTYPE hRefType,ITypeInfo **ppTInfo) { return This->lpVtbl->GetRefTypeInfo(This,hRefType,ppTInfo); } -static FORCEINLINE HRESULT ITypeInfo2_AddressOfMember(ITypeInfo2* This,MEMBERID memid,INVOKEKIND invKind,PVOID *ppv) { +static __WIDL_INLINE HRESULT ITypeInfo2_AddressOfMember(ITypeInfo2* This,MEMBERID memid,INVOKEKIND invKind,PVOID *ppv) { return This->lpVtbl->AddressOfMember(This,memid,invKind,ppv); } -static FORCEINLINE HRESULT ITypeInfo2_CreateInstance(ITypeInfo2* This,IUnknown *pUnkOuter,REFIID riid,PVOID *ppvObj) { +static __WIDL_INLINE HRESULT ITypeInfo2_CreateInstance(ITypeInfo2* This,IUnknown *pUnkOuter,REFIID riid,PVOID *ppvObj) { return This->lpVtbl->CreateInstance(This,pUnkOuter,riid,ppvObj); } -static FORCEINLINE HRESULT ITypeInfo2_GetMops(ITypeInfo2* This,MEMBERID memid,BSTR *pBstrMops) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetMops(ITypeInfo2* This,MEMBERID memid,BSTR *pBstrMops) { return This->lpVtbl->GetMops(This,memid,pBstrMops); } -static FORCEINLINE HRESULT ITypeInfo2_GetContainingTypeLib(ITypeInfo2* This,ITypeLib **ppTLib,UINT *pIndex) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetContainingTypeLib(ITypeInfo2* This,ITypeLib **ppTLib,UINT *pIndex) { return This->lpVtbl->GetContainingTypeLib(This,ppTLib,pIndex); } -static FORCEINLINE void ITypeInfo2_ReleaseTypeAttr(ITypeInfo2* This,TYPEATTR *pTypeAttr) { +static __WIDL_INLINE void ITypeInfo2_ReleaseTypeAttr(ITypeInfo2* This,TYPEATTR *pTypeAttr) { This->lpVtbl->ReleaseTypeAttr(This,pTypeAttr); } -static FORCEINLINE void ITypeInfo2_ReleaseFuncDesc(ITypeInfo2* This,FUNCDESC *pFuncDesc) { +static __WIDL_INLINE void ITypeInfo2_ReleaseFuncDesc(ITypeInfo2* This,FUNCDESC *pFuncDesc) { This->lpVtbl->ReleaseFuncDesc(This,pFuncDesc); } -static FORCEINLINE void ITypeInfo2_ReleaseVarDesc(ITypeInfo2* This,VARDESC *pVarDesc) { +static __WIDL_INLINE void ITypeInfo2_ReleaseVarDesc(ITypeInfo2* This,VARDESC *pVarDesc) { This->lpVtbl->ReleaseVarDesc(This,pVarDesc); } /*** ITypeInfo2 methods ***/ -static FORCEINLINE HRESULT ITypeInfo2_GetTypeKind(ITypeInfo2* This,TYPEKIND *pTypeKind) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetTypeKind(ITypeInfo2* This,TYPEKIND *pTypeKind) { return This->lpVtbl->GetTypeKind(This,pTypeKind); } -static FORCEINLINE HRESULT ITypeInfo2_GetTypeFlags(ITypeInfo2* This,ULONG *pTypeFlags) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetTypeFlags(ITypeInfo2* This,ULONG *pTypeFlags) { return This->lpVtbl->GetTypeFlags(This,pTypeFlags); } -static FORCEINLINE HRESULT ITypeInfo2_GetFuncIndexOfMemId(ITypeInfo2* This,MEMBERID memid,INVOKEKIND invKind,UINT *pFuncIndex) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetFuncIndexOfMemId(ITypeInfo2* This,MEMBERID memid,INVOKEKIND invKind,UINT *pFuncIndex) { return This->lpVtbl->GetFuncIndexOfMemId(This,memid,invKind,pFuncIndex); } -static FORCEINLINE HRESULT ITypeInfo2_GetVarIndexOfMemId(ITypeInfo2* This,MEMBERID memid,UINT *pVarIndex) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetVarIndexOfMemId(ITypeInfo2* This,MEMBERID memid,UINT *pVarIndex) { return This->lpVtbl->GetVarIndexOfMemId(This,memid,pVarIndex); } -static FORCEINLINE HRESULT ITypeInfo2_GetCustData(ITypeInfo2* This,REFGUID guid,VARIANT *pVarVal) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetCustData(ITypeInfo2* This,REFGUID guid,VARIANT *pVarVal) { return This->lpVtbl->GetCustData(This,guid,pVarVal); } -static FORCEINLINE HRESULT ITypeInfo2_GetFuncCustData(ITypeInfo2* This,UINT index,REFGUID guid,VARIANT *pVarVal) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetFuncCustData(ITypeInfo2* This,UINT index,REFGUID guid,VARIANT *pVarVal) { return This->lpVtbl->GetFuncCustData(This,index,guid,pVarVal); } -static FORCEINLINE HRESULT ITypeInfo2_GetParamCustData(ITypeInfo2* This,UINT indexFunc,UINT indexParam,REFGUID guid,VARIANT *pVarVal) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetParamCustData(ITypeInfo2* This,UINT indexFunc,UINT indexParam,REFGUID guid,VARIANT *pVarVal) { return This->lpVtbl->GetParamCustData(This,indexFunc,indexParam,guid,pVarVal); } -static FORCEINLINE HRESULT ITypeInfo2_GetVarCustData(ITypeInfo2* This,UINT index,REFGUID guid,VARIANT *pVarVal) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetVarCustData(ITypeInfo2* This,UINT index,REFGUID guid,VARIANT *pVarVal) { return This->lpVtbl->GetVarCustData(This,index,guid,pVarVal); } -static FORCEINLINE HRESULT ITypeInfo2_GetImplTypeCustData(ITypeInfo2* This,UINT index,REFGUID guid,VARIANT *pVarVal) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetImplTypeCustData(ITypeInfo2* This,UINT index,REFGUID guid,VARIANT *pVarVal) { return This->lpVtbl->GetImplTypeCustData(This,index,guid,pVarVal); } -static FORCEINLINE HRESULT ITypeInfo2_GetDocumentation2(ITypeInfo2* This,MEMBERID memid,LCID lcid,BSTR *pbstrHelpString,DWORD *pdwHelpStringContext,BSTR *pbstrHelpStringDll) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetDocumentation2(ITypeInfo2* This,MEMBERID memid,LCID lcid,BSTR *pbstrHelpString,DWORD *pdwHelpStringContext,BSTR *pbstrHelpStringDll) { return This->lpVtbl->GetDocumentation2(This,memid,lcid,pbstrHelpString,pdwHelpStringContext,pbstrHelpStringDll); } -static FORCEINLINE HRESULT ITypeInfo2_GetAllCustData(ITypeInfo2* This,CUSTDATA *pCustData) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetAllCustData(ITypeInfo2* This,CUSTDATA *pCustData) { return This->lpVtbl->GetAllCustData(This,pCustData); } -static FORCEINLINE HRESULT ITypeInfo2_GetAllFuncCustData(ITypeInfo2* This,UINT index,CUSTDATA *pCustData) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetAllFuncCustData(ITypeInfo2* This,UINT index,CUSTDATA *pCustData) { return This->lpVtbl->GetAllFuncCustData(This,index,pCustData); } -static FORCEINLINE HRESULT ITypeInfo2_GetAllParamCustData(ITypeInfo2* This,UINT indexFunc,UINT indexParam,CUSTDATA *pCustData) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetAllParamCustData(ITypeInfo2* This,UINT indexFunc,UINT indexParam,CUSTDATA *pCustData) { return This->lpVtbl->GetAllParamCustData(This,indexFunc,indexParam,pCustData); } -static FORCEINLINE HRESULT ITypeInfo2_GetAllVarCustData(ITypeInfo2* This,UINT index,CUSTDATA *pCustData) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetAllVarCustData(ITypeInfo2* This,UINT index,CUSTDATA *pCustData) { return This->lpVtbl->GetAllVarCustData(This,index,pCustData); } -static FORCEINLINE HRESULT ITypeInfo2_GetAllImplTypeCustData(ITypeInfo2* This,UINT index,CUSTDATA *pCustData) { +static __WIDL_INLINE HRESULT ITypeInfo2_GetAllImplTypeCustData(ITypeInfo2* This,UINT index,CUSTDATA *pCustData) { return This->lpVtbl->GetAllImplTypeCustData(This,index,pCustData); } #endif @@ -3902,44 +3910,44 @@ interface ITypeLib { #define ITypeLib_ReleaseTLibAttr(This,pTLibAttr) (This)->lpVtbl->ReleaseTLibAttr(This,pTLibAttr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITypeLib_QueryInterface(ITypeLib* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITypeLib_QueryInterface(ITypeLib* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITypeLib_AddRef(ITypeLib* This) { +static __WIDL_INLINE ULONG ITypeLib_AddRef(ITypeLib* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITypeLib_Release(ITypeLib* This) { +static __WIDL_INLINE ULONG ITypeLib_Release(ITypeLib* This) { return This->lpVtbl->Release(This); } /*** ITypeLib methods ***/ -static FORCEINLINE UINT ITypeLib_GetTypeInfoCount(ITypeLib* This) { +static __WIDL_INLINE UINT ITypeLib_GetTypeInfoCount(ITypeLib* This) { return This->lpVtbl->GetTypeInfoCount(This); } -static FORCEINLINE HRESULT ITypeLib_GetTypeInfo(ITypeLib* This,UINT index,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITypeLib_GetTypeInfo(ITypeLib* This,UINT index,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,index,ppTInfo); } -static FORCEINLINE HRESULT ITypeLib_GetTypeInfoType(ITypeLib* This,UINT index,TYPEKIND *pTKind) { +static __WIDL_INLINE HRESULT ITypeLib_GetTypeInfoType(ITypeLib* This,UINT index,TYPEKIND *pTKind) { return This->lpVtbl->GetTypeInfoType(This,index,pTKind); } -static FORCEINLINE HRESULT ITypeLib_GetTypeInfoOfGuid(ITypeLib* This,REFGUID guid,ITypeInfo **ppTinfo) { +static __WIDL_INLINE HRESULT ITypeLib_GetTypeInfoOfGuid(ITypeLib* This,REFGUID guid,ITypeInfo **ppTinfo) { return This->lpVtbl->GetTypeInfoOfGuid(This,guid,ppTinfo); } -static FORCEINLINE HRESULT ITypeLib_GetLibAttr(ITypeLib* This,TLIBATTR **ppTLibAttr) { +static __WIDL_INLINE HRESULT ITypeLib_GetLibAttr(ITypeLib* This,TLIBATTR **ppTLibAttr) { return This->lpVtbl->GetLibAttr(This,ppTLibAttr); } -static FORCEINLINE HRESULT ITypeLib_GetTypeComp(ITypeLib* This,ITypeComp **ppTComp) { +static __WIDL_INLINE HRESULT ITypeLib_GetTypeComp(ITypeLib* This,ITypeComp **ppTComp) { return This->lpVtbl->GetTypeComp(This,ppTComp); } -static FORCEINLINE HRESULT ITypeLib_GetDocumentation(ITypeLib* This,INT index,BSTR *pBstrName,BSTR *pBstrDocString,DWORD *pdwHelpContext,BSTR *pBstrHelpFile) { +static __WIDL_INLINE HRESULT ITypeLib_GetDocumentation(ITypeLib* This,INT index,BSTR *pBstrName,BSTR *pBstrDocString,DWORD *pdwHelpContext,BSTR *pBstrHelpFile) { return This->lpVtbl->GetDocumentation(This,index,pBstrName,pBstrDocString,pdwHelpContext,pBstrHelpFile); } -static FORCEINLINE HRESULT ITypeLib_IsName(ITypeLib* This,LPOLESTR szNameBuf,ULONG lHashVal,WINBOOL *pfName) { +static __WIDL_INLINE HRESULT ITypeLib_IsName(ITypeLib* This,LPOLESTR szNameBuf,ULONG lHashVal,WINBOOL *pfName) { return This->lpVtbl->IsName(This,szNameBuf,lHashVal,pfName); } -static FORCEINLINE HRESULT ITypeLib_FindName(ITypeLib* This,LPOLESTR szNameBuf,ULONG lHashVal,ITypeInfo **ppTInfo,MEMBERID *rgMemId,USHORT *pcFound) { +static __WIDL_INLINE HRESULT ITypeLib_FindName(ITypeLib* This,LPOLESTR szNameBuf,ULONG lHashVal,ITypeInfo **ppTInfo,MEMBERID *rgMemId,USHORT *pcFound) { return This->lpVtbl->FindName(This,szNameBuf,lHashVal,ppTInfo,rgMemId,pcFound); } -static FORCEINLINE void ITypeLib_ReleaseTLibAttr(ITypeLib* This,TLIBATTR *pTLibAttr) { +static __WIDL_INLINE void ITypeLib_ReleaseTLibAttr(ITypeLib* This,TLIBATTR *pTLibAttr) { This->lpVtbl->ReleaseTLibAttr(This,pTLibAttr); } #endif @@ -4230,57 +4238,57 @@ interface ITypeLib2 { #define ITypeLib2_GetAllCustData(This,pCustData) (This)->lpVtbl->GetAllCustData(This,pCustData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITypeLib2_QueryInterface(ITypeLib2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITypeLib2_QueryInterface(ITypeLib2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITypeLib2_AddRef(ITypeLib2* This) { +static __WIDL_INLINE ULONG ITypeLib2_AddRef(ITypeLib2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITypeLib2_Release(ITypeLib2* This) { +static __WIDL_INLINE ULONG ITypeLib2_Release(ITypeLib2* This) { return This->lpVtbl->Release(This); } /*** ITypeLib methods ***/ -static FORCEINLINE UINT ITypeLib2_GetTypeInfoCount(ITypeLib2* This) { +static __WIDL_INLINE UINT ITypeLib2_GetTypeInfoCount(ITypeLib2* This) { return This->lpVtbl->GetTypeInfoCount(This); } -static FORCEINLINE HRESULT ITypeLib2_GetTypeInfo(ITypeLib2* This,UINT index,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITypeLib2_GetTypeInfo(ITypeLib2* This,UINT index,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,index,ppTInfo); } -static FORCEINLINE HRESULT ITypeLib2_GetTypeInfoType(ITypeLib2* This,UINT index,TYPEKIND *pTKind) { +static __WIDL_INLINE HRESULT ITypeLib2_GetTypeInfoType(ITypeLib2* This,UINT index,TYPEKIND *pTKind) { return This->lpVtbl->GetTypeInfoType(This,index,pTKind); } -static FORCEINLINE HRESULT ITypeLib2_GetTypeInfoOfGuid(ITypeLib2* This,REFGUID guid,ITypeInfo **ppTinfo) { +static __WIDL_INLINE HRESULT ITypeLib2_GetTypeInfoOfGuid(ITypeLib2* This,REFGUID guid,ITypeInfo **ppTinfo) { return This->lpVtbl->GetTypeInfoOfGuid(This,guid,ppTinfo); } -static FORCEINLINE HRESULT ITypeLib2_GetLibAttr(ITypeLib2* This,TLIBATTR **ppTLibAttr) { +static __WIDL_INLINE HRESULT ITypeLib2_GetLibAttr(ITypeLib2* This,TLIBATTR **ppTLibAttr) { return This->lpVtbl->GetLibAttr(This,ppTLibAttr); } -static FORCEINLINE HRESULT ITypeLib2_GetTypeComp(ITypeLib2* This,ITypeComp **ppTComp) { +static __WIDL_INLINE HRESULT ITypeLib2_GetTypeComp(ITypeLib2* This,ITypeComp **ppTComp) { return This->lpVtbl->GetTypeComp(This,ppTComp); } -static FORCEINLINE HRESULT ITypeLib2_GetDocumentation(ITypeLib2* This,INT index,BSTR *pBstrName,BSTR *pBstrDocString,DWORD *pdwHelpContext,BSTR *pBstrHelpFile) { +static __WIDL_INLINE HRESULT ITypeLib2_GetDocumentation(ITypeLib2* This,INT index,BSTR *pBstrName,BSTR *pBstrDocString,DWORD *pdwHelpContext,BSTR *pBstrHelpFile) { return This->lpVtbl->GetDocumentation(This,index,pBstrName,pBstrDocString,pdwHelpContext,pBstrHelpFile); } -static FORCEINLINE HRESULT ITypeLib2_IsName(ITypeLib2* This,LPOLESTR szNameBuf,ULONG lHashVal,WINBOOL *pfName) { +static __WIDL_INLINE HRESULT ITypeLib2_IsName(ITypeLib2* This,LPOLESTR szNameBuf,ULONG lHashVal,WINBOOL *pfName) { return This->lpVtbl->IsName(This,szNameBuf,lHashVal,pfName); } -static FORCEINLINE HRESULT ITypeLib2_FindName(ITypeLib2* This,LPOLESTR szNameBuf,ULONG lHashVal,ITypeInfo **ppTInfo,MEMBERID *rgMemId,USHORT *pcFound) { +static __WIDL_INLINE HRESULT ITypeLib2_FindName(ITypeLib2* This,LPOLESTR szNameBuf,ULONG lHashVal,ITypeInfo **ppTInfo,MEMBERID *rgMemId,USHORT *pcFound) { return This->lpVtbl->FindName(This,szNameBuf,lHashVal,ppTInfo,rgMemId,pcFound); } -static FORCEINLINE void ITypeLib2_ReleaseTLibAttr(ITypeLib2* This,TLIBATTR *pTLibAttr) { +static __WIDL_INLINE void ITypeLib2_ReleaseTLibAttr(ITypeLib2* This,TLIBATTR *pTLibAttr) { This->lpVtbl->ReleaseTLibAttr(This,pTLibAttr); } /*** ITypeLib2 methods ***/ -static FORCEINLINE HRESULT ITypeLib2_GetCustData(ITypeLib2* This,REFGUID guid,VARIANT *pVarVal) { +static __WIDL_INLINE HRESULT ITypeLib2_GetCustData(ITypeLib2* This,REFGUID guid,VARIANT *pVarVal) { return This->lpVtbl->GetCustData(This,guid,pVarVal); } -static FORCEINLINE HRESULT ITypeLib2_GetLibStatistics(ITypeLib2* This,ULONG *pcUniqueNames,ULONG *pcchUniqueNames) { +static __WIDL_INLINE HRESULT ITypeLib2_GetLibStatistics(ITypeLib2* This,ULONG *pcUniqueNames,ULONG *pcchUniqueNames) { return This->lpVtbl->GetLibStatistics(This,pcUniqueNames,pcchUniqueNames); } -static FORCEINLINE HRESULT ITypeLib2_GetDocumentation2(ITypeLib2* This,INT index,LCID lcid,BSTR *pbstrHelpString,DWORD *pdwHelpStringContext,BSTR *pbstrHelpStringDll) { +static __WIDL_INLINE HRESULT ITypeLib2_GetDocumentation2(ITypeLib2* This,INT index,LCID lcid,BSTR *pbstrHelpString,DWORD *pdwHelpStringContext,BSTR *pbstrHelpStringDll) { return This->lpVtbl->GetDocumentation2(This,index,lcid,pbstrHelpString,pdwHelpStringContext,pbstrHelpStringDll); } -static FORCEINLINE HRESULT ITypeLib2_GetAllCustData(ITypeLib2* This,CUSTDATA *pCustData) { +static __WIDL_INLINE HRESULT ITypeLib2_GetAllCustData(ITypeLib2* This,CUSTDATA *pCustData) { return This->lpVtbl->GetAllCustData(This,pCustData); } #endif @@ -4424,20 +4432,20 @@ interface ITypeChangeEvents { #define ITypeChangeEvents_AfterTypeChange(This,changeKind,pTInfoAfter,pStrName) (This)->lpVtbl->AfterTypeChange(This,changeKind,pTInfoAfter,pStrName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITypeChangeEvents_QueryInterface(ITypeChangeEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITypeChangeEvents_QueryInterface(ITypeChangeEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITypeChangeEvents_AddRef(ITypeChangeEvents* This) { +static __WIDL_INLINE ULONG ITypeChangeEvents_AddRef(ITypeChangeEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITypeChangeEvents_Release(ITypeChangeEvents* This) { +static __WIDL_INLINE ULONG ITypeChangeEvents_Release(ITypeChangeEvents* This) { return This->lpVtbl->Release(This); } /*** ITypeChangeEvents methods ***/ -static FORCEINLINE HRESULT ITypeChangeEvents_RequestTypeChange(ITypeChangeEvents* This,CHANGEKIND changeKind,ITypeInfo *pTInfoBefore,LPOLESTR pStrName,INT *pfCancel) { +static __WIDL_INLINE HRESULT ITypeChangeEvents_RequestTypeChange(ITypeChangeEvents* This,CHANGEKIND changeKind,ITypeInfo *pTInfoBefore,LPOLESTR pStrName,INT *pfCancel) { return This->lpVtbl->RequestTypeChange(This,changeKind,pTInfoBefore,pStrName,pfCancel); } -static FORCEINLINE HRESULT ITypeChangeEvents_AfterTypeChange(ITypeChangeEvents* This,CHANGEKIND changeKind,ITypeInfo *pTInfoAfter,LPOLESTR pStrName) { +static __WIDL_INLINE HRESULT ITypeChangeEvents_AfterTypeChange(ITypeChangeEvents* This,CHANGEKIND changeKind,ITypeInfo *pTInfoAfter,LPOLESTR pStrName) { return This->lpVtbl->AfterTypeChange(This,changeKind,pTInfoAfter,pStrName); } #endif @@ -4539,29 +4547,29 @@ interface IErrorInfo { #define IErrorInfo_GetHelpContext(This,pdwHelpContext) (This)->lpVtbl->GetHelpContext(This,pdwHelpContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IErrorInfo_QueryInterface(IErrorInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IErrorInfo_QueryInterface(IErrorInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IErrorInfo_AddRef(IErrorInfo* This) { +static __WIDL_INLINE ULONG IErrorInfo_AddRef(IErrorInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IErrorInfo_Release(IErrorInfo* This) { +static __WIDL_INLINE ULONG IErrorInfo_Release(IErrorInfo* This) { return This->lpVtbl->Release(This); } /*** IErrorInfo methods ***/ -static FORCEINLINE HRESULT IErrorInfo_GetGUID(IErrorInfo* This,GUID *pGUID) { +static __WIDL_INLINE HRESULT IErrorInfo_GetGUID(IErrorInfo* This,GUID *pGUID) { return This->lpVtbl->GetGUID(This,pGUID); } -static FORCEINLINE HRESULT IErrorInfo_GetSource(IErrorInfo* This,BSTR *pBstrSource) { +static __WIDL_INLINE HRESULT IErrorInfo_GetSource(IErrorInfo* This,BSTR *pBstrSource) { return This->lpVtbl->GetSource(This,pBstrSource); } -static FORCEINLINE HRESULT IErrorInfo_GetDescription(IErrorInfo* This,BSTR *pBstrDescription) { +static __WIDL_INLINE HRESULT IErrorInfo_GetDescription(IErrorInfo* This,BSTR *pBstrDescription) { return This->lpVtbl->GetDescription(This,pBstrDescription); } -static FORCEINLINE HRESULT IErrorInfo_GetHelpFile(IErrorInfo* This,BSTR *pBstrHelpFile) { +static __WIDL_INLINE HRESULT IErrorInfo_GetHelpFile(IErrorInfo* This,BSTR *pBstrHelpFile) { return This->lpVtbl->GetHelpFile(This,pBstrHelpFile); } -static FORCEINLINE HRESULT IErrorInfo_GetHelpContext(IErrorInfo* This,DWORD *pdwHelpContext) { +static __WIDL_INLINE HRESULT IErrorInfo_GetHelpContext(IErrorInfo* This,DWORD *pdwHelpContext) { return This->lpVtbl->GetHelpContext(This,pdwHelpContext); } #endif @@ -4663,29 +4671,29 @@ interface ICreateErrorInfo { #define ICreateErrorInfo_SetHelpContext(This,dwHelpContext) (This)->lpVtbl->SetHelpContext(This,dwHelpContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICreateErrorInfo_QueryInterface(ICreateErrorInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICreateErrorInfo_QueryInterface(ICreateErrorInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICreateErrorInfo_AddRef(ICreateErrorInfo* This) { +static __WIDL_INLINE ULONG ICreateErrorInfo_AddRef(ICreateErrorInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICreateErrorInfo_Release(ICreateErrorInfo* This) { +static __WIDL_INLINE ULONG ICreateErrorInfo_Release(ICreateErrorInfo* This) { return This->lpVtbl->Release(This); } /*** ICreateErrorInfo methods ***/ -static FORCEINLINE HRESULT ICreateErrorInfo_SetGUID(ICreateErrorInfo* This,REFGUID rguid) { +static __WIDL_INLINE HRESULT ICreateErrorInfo_SetGUID(ICreateErrorInfo* This,REFGUID rguid) { return This->lpVtbl->SetGUID(This,rguid); } -static FORCEINLINE HRESULT ICreateErrorInfo_SetSource(ICreateErrorInfo* This,LPOLESTR szSource) { +static __WIDL_INLINE HRESULT ICreateErrorInfo_SetSource(ICreateErrorInfo* This,LPOLESTR szSource) { return This->lpVtbl->SetSource(This,szSource); } -static FORCEINLINE HRESULT ICreateErrorInfo_SetDescription(ICreateErrorInfo* This,LPOLESTR szDescription) { +static __WIDL_INLINE HRESULT ICreateErrorInfo_SetDescription(ICreateErrorInfo* This,LPOLESTR szDescription) { return This->lpVtbl->SetDescription(This,szDescription); } -static FORCEINLINE HRESULT ICreateErrorInfo_SetHelpFile(ICreateErrorInfo* This,LPOLESTR szHelpFile) { +static __WIDL_INLINE HRESULT ICreateErrorInfo_SetHelpFile(ICreateErrorInfo* This,LPOLESTR szHelpFile) { return This->lpVtbl->SetHelpFile(This,szHelpFile); } -static FORCEINLINE HRESULT ICreateErrorInfo_SetHelpContext(ICreateErrorInfo* This,DWORD dwHelpContext) { +static __WIDL_INLINE HRESULT ICreateErrorInfo_SetHelpContext(ICreateErrorInfo* This,DWORD dwHelpContext) { return This->lpVtbl->SetHelpContext(This,dwHelpContext); } #endif @@ -4755,17 +4763,17 @@ interface ISupportErrorInfo { #define ISupportErrorInfo_InterfaceSupportsErrorInfo(This,riid) (This)->lpVtbl->InterfaceSupportsErrorInfo(This,riid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISupportErrorInfo_QueryInterface(ISupportErrorInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISupportErrorInfo_QueryInterface(ISupportErrorInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISupportErrorInfo_AddRef(ISupportErrorInfo* This) { +static __WIDL_INLINE ULONG ISupportErrorInfo_AddRef(ISupportErrorInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISupportErrorInfo_Release(ISupportErrorInfo* This) { +static __WIDL_INLINE ULONG ISupportErrorInfo_Release(ISupportErrorInfo* This) { return This->lpVtbl->Release(This); } /*** ISupportErrorInfo methods ***/ -static FORCEINLINE HRESULT ISupportErrorInfo_InterfaceSupportsErrorInfo(ISupportErrorInfo* This,REFIID riid) { +static __WIDL_INLINE HRESULT ISupportErrorInfo_InterfaceSupportsErrorInfo(ISupportErrorInfo* This,REFIID riid) { return This->lpVtbl->InterfaceSupportsErrorInfo(This,riid); } #endif @@ -4837,17 +4845,17 @@ interface ITypeFactory { #define ITypeFactory_CreateFromTypeInfo(This,pTypeInfo,riid,ppv) (This)->lpVtbl->CreateFromTypeInfo(This,pTypeInfo,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITypeFactory_QueryInterface(ITypeFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITypeFactory_QueryInterface(ITypeFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITypeFactory_AddRef(ITypeFactory* This) { +static __WIDL_INLINE ULONG ITypeFactory_AddRef(ITypeFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITypeFactory_Release(ITypeFactory* This) { +static __WIDL_INLINE ULONG ITypeFactory_Release(ITypeFactory* This) { return This->lpVtbl->Release(This); } /*** ITypeFactory methods ***/ -static FORCEINLINE HRESULT ITypeFactory_CreateFromTypeInfo(ITypeFactory* This,ITypeInfo *pTypeInfo,REFIID riid,IUnknown **ppv) { +static __WIDL_INLINE HRESULT ITypeFactory_CreateFromTypeInfo(ITypeFactory* This,ITypeInfo *pTypeInfo,REFIID riid,IUnknown **ppv) { return This->lpVtbl->CreateFromTypeInfo(This,pTypeInfo,riid,ppv); } #endif @@ -4963,26 +4971,26 @@ interface ITypeMarshal { #define ITypeMarshal_Free(This,pvType) (This)->lpVtbl->Free(This,pvType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITypeMarshal_QueryInterface(ITypeMarshal* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITypeMarshal_QueryInterface(ITypeMarshal* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITypeMarshal_AddRef(ITypeMarshal* This) { +static __WIDL_INLINE ULONG ITypeMarshal_AddRef(ITypeMarshal* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITypeMarshal_Release(ITypeMarshal* This) { +static __WIDL_INLINE ULONG ITypeMarshal_Release(ITypeMarshal* This) { return This->lpVtbl->Release(This); } /*** ITypeMarshal methods ***/ -static FORCEINLINE HRESULT ITypeMarshal_Size(ITypeMarshal* This,PVOID pvType,DWORD dwDestContext,PVOID pvDestContext,ULONG *pSize) { +static __WIDL_INLINE HRESULT ITypeMarshal_Size(ITypeMarshal* This,PVOID pvType,DWORD dwDestContext,PVOID pvDestContext,ULONG *pSize) { return This->lpVtbl->Size(This,pvType,dwDestContext,pvDestContext,pSize); } -static FORCEINLINE HRESULT ITypeMarshal_Marshal(ITypeMarshal* This,PVOID pvType,DWORD dwDestContext,PVOID pvDestContext,ULONG cbBufferLength,BYTE *pBuffer,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ITypeMarshal_Marshal(ITypeMarshal* This,PVOID pvType,DWORD dwDestContext,PVOID pvDestContext,ULONG cbBufferLength,BYTE *pBuffer,ULONG *pcbWritten) { return This->lpVtbl->Marshal(This,pvType,dwDestContext,pvDestContext,cbBufferLength,pBuffer,pcbWritten); } -static FORCEINLINE HRESULT ITypeMarshal_Unmarshal(ITypeMarshal* This,PVOID pvType,DWORD dwFlags,ULONG cbBufferLength,BYTE *pBuffer,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ITypeMarshal_Unmarshal(ITypeMarshal* This,PVOID pvType,DWORD dwFlags,ULONG cbBufferLength,BYTE *pBuffer,ULONG *pcbRead) { return This->lpVtbl->Unmarshal(This,pvType,dwFlags,cbBufferLength,pBuffer,pcbRead); } -static FORCEINLINE HRESULT ITypeMarshal_Free(ITypeMarshal* This,PVOID pvType) { +static __WIDL_INLINE HRESULT ITypeMarshal_Free(ITypeMarshal* This,PVOID pvType) { return This->lpVtbl->Free(This,pvType); } #endif @@ -5199,62 +5207,62 @@ interface IRecordInfo { #define IRecordInfo_RecordDestroy(This,pvRecord) (This)->lpVtbl->RecordDestroy(This,pvRecord) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRecordInfo_QueryInterface(IRecordInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRecordInfo_QueryInterface(IRecordInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRecordInfo_AddRef(IRecordInfo* This) { +static __WIDL_INLINE ULONG IRecordInfo_AddRef(IRecordInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRecordInfo_Release(IRecordInfo* This) { +static __WIDL_INLINE ULONG IRecordInfo_Release(IRecordInfo* This) { return This->lpVtbl->Release(This); } /*** IRecordInfo methods ***/ -static FORCEINLINE HRESULT IRecordInfo_RecordInit(IRecordInfo* This,PVOID pvNew) { +static __WIDL_INLINE HRESULT IRecordInfo_RecordInit(IRecordInfo* This,PVOID pvNew) { return This->lpVtbl->RecordInit(This,pvNew); } -static FORCEINLINE HRESULT IRecordInfo_RecordClear(IRecordInfo* This,PVOID pvExisting) { +static __WIDL_INLINE HRESULT IRecordInfo_RecordClear(IRecordInfo* This,PVOID pvExisting) { return This->lpVtbl->RecordClear(This,pvExisting); } -static FORCEINLINE HRESULT IRecordInfo_RecordCopy(IRecordInfo* This,PVOID pvExisting,PVOID pvNew) { +static __WIDL_INLINE HRESULT IRecordInfo_RecordCopy(IRecordInfo* This,PVOID pvExisting,PVOID pvNew) { return This->lpVtbl->RecordCopy(This,pvExisting,pvNew); } -static FORCEINLINE HRESULT IRecordInfo_GetGuid(IRecordInfo* This,GUID *pguid) { +static __WIDL_INLINE HRESULT IRecordInfo_GetGuid(IRecordInfo* This,GUID *pguid) { return This->lpVtbl->GetGuid(This,pguid); } -static FORCEINLINE HRESULT IRecordInfo_GetName(IRecordInfo* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IRecordInfo_GetName(IRecordInfo* This,BSTR *pbstrName) { return This->lpVtbl->GetName(This,pbstrName); } -static FORCEINLINE HRESULT IRecordInfo_GetSize(IRecordInfo* This,ULONG *pcbSize) { +static __WIDL_INLINE HRESULT IRecordInfo_GetSize(IRecordInfo* This,ULONG *pcbSize) { return This->lpVtbl->GetSize(This,pcbSize); } -static FORCEINLINE HRESULT IRecordInfo_GetTypeInfo(IRecordInfo* This,ITypeInfo **ppTypeInfo) { +static __WIDL_INLINE HRESULT IRecordInfo_GetTypeInfo(IRecordInfo* This,ITypeInfo **ppTypeInfo) { return This->lpVtbl->GetTypeInfo(This,ppTypeInfo); } -static FORCEINLINE HRESULT IRecordInfo_GetField(IRecordInfo* This,PVOID pvData,LPCOLESTR szFieldName,VARIANT *pvarField) { +static __WIDL_INLINE HRESULT IRecordInfo_GetField(IRecordInfo* This,PVOID pvData,LPCOLESTR szFieldName,VARIANT *pvarField) { return This->lpVtbl->GetField(This,pvData,szFieldName,pvarField); } -static FORCEINLINE HRESULT IRecordInfo_GetFieldNoCopy(IRecordInfo* This,PVOID pvData,LPCOLESTR szFieldName,VARIANT *pvarField,PVOID *ppvDataCArray) { +static __WIDL_INLINE HRESULT IRecordInfo_GetFieldNoCopy(IRecordInfo* This,PVOID pvData,LPCOLESTR szFieldName,VARIANT *pvarField,PVOID *ppvDataCArray) { return This->lpVtbl->GetFieldNoCopy(This,pvData,szFieldName,pvarField,ppvDataCArray); } -static FORCEINLINE HRESULT IRecordInfo_PutField(IRecordInfo* This,ULONG wFlags,PVOID pvData,LPCOLESTR szFieldName,VARIANT *pvarField) { +static __WIDL_INLINE HRESULT IRecordInfo_PutField(IRecordInfo* This,ULONG wFlags,PVOID pvData,LPCOLESTR szFieldName,VARIANT *pvarField) { return This->lpVtbl->PutField(This,wFlags,pvData,szFieldName,pvarField); } -static FORCEINLINE HRESULT IRecordInfo_PutFieldNoCopy(IRecordInfo* This,ULONG wFlags,PVOID pvData,LPCOLESTR szFieldName,VARIANT *pvarField) { +static __WIDL_INLINE HRESULT IRecordInfo_PutFieldNoCopy(IRecordInfo* This,ULONG wFlags,PVOID pvData,LPCOLESTR szFieldName,VARIANT *pvarField) { return This->lpVtbl->PutFieldNoCopy(This,wFlags,pvData,szFieldName,pvarField); } -static FORCEINLINE HRESULT IRecordInfo_GetFieldNames(IRecordInfo* This,ULONG *pcNames,BSTR *rgBstrNames) { +static __WIDL_INLINE HRESULT IRecordInfo_GetFieldNames(IRecordInfo* This,ULONG *pcNames,BSTR *rgBstrNames) { return This->lpVtbl->GetFieldNames(This,pcNames,rgBstrNames); } -static FORCEINLINE WINBOOL IRecordInfo_IsMatchingType(IRecordInfo* This,IRecordInfo *pRecordInfo) { +static __WIDL_INLINE WINBOOL IRecordInfo_IsMatchingType(IRecordInfo* This,IRecordInfo *pRecordInfo) { return This->lpVtbl->IsMatchingType(This,pRecordInfo); } -static FORCEINLINE PVOID IRecordInfo_RecordCreate(IRecordInfo* This) { +static __WIDL_INLINE PVOID IRecordInfo_RecordCreate(IRecordInfo* This) { return This->lpVtbl->RecordCreate(This); } -static FORCEINLINE HRESULT IRecordInfo_RecordCreateCopy(IRecordInfo* This,PVOID pvSource,PVOID *ppvDest) { +static __WIDL_INLINE HRESULT IRecordInfo_RecordCreateCopy(IRecordInfo* This,PVOID pvSource,PVOID *ppvDest) { return This->lpVtbl->RecordCreateCopy(This,pvSource,ppvDest); } -static FORCEINLINE HRESULT IRecordInfo_RecordDestroy(IRecordInfo* This,PVOID pvRecord) { +static __WIDL_INLINE HRESULT IRecordInfo_RecordDestroy(IRecordInfo* This,PVOID pvRecord) { return This->lpVtbl->RecordDestroy(This,pvRecord); } #endif @@ -5326,17 +5334,17 @@ interface IErrorLog { #define IErrorLog_AddError(This,pszPropName,pExcepInfo) (This)->lpVtbl->AddError(This,pszPropName,pExcepInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IErrorLog_QueryInterface(IErrorLog* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IErrorLog_QueryInterface(IErrorLog* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IErrorLog_AddRef(IErrorLog* This) { +static __WIDL_INLINE ULONG IErrorLog_AddRef(IErrorLog* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IErrorLog_Release(IErrorLog* This) { +static __WIDL_INLINE ULONG IErrorLog_Release(IErrorLog* This) { return This->lpVtbl->Release(This); } /*** IErrorLog methods ***/ -static FORCEINLINE HRESULT IErrorLog_AddError(IErrorLog* This,LPCOLESTR pszPropName,EXCEPINFO *pExcepInfo) { +static __WIDL_INLINE HRESULT IErrorLog_AddError(IErrorLog* This,LPCOLESTR pszPropName,EXCEPINFO *pExcepInfo) { return This->lpVtbl->AddError(This,pszPropName,pExcepInfo); } #endif @@ -5420,20 +5428,20 @@ interface IPropertyBag { #define IPropertyBag_Write(This,pszPropName,pVar) (This)->lpVtbl->Write(This,pszPropName,pVar) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyBag_QueryInterface(IPropertyBag* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyBag_QueryInterface(IPropertyBag* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyBag_AddRef(IPropertyBag* This) { +static __WIDL_INLINE ULONG IPropertyBag_AddRef(IPropertyBag* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyBag_Release(IPropertyBag* This) { +static __WIDL_INLINE ULONG IPropertyBag_Release(IPropertyBag* This) { return This->lpVtbl->Release(This); } /*** IPropertyBag methods ***/ -static FORCEINLINE HRESULT IPropertyBag_Read(IPropertyBag* This,LPCOLESTR pszPropName,VARIANT *pVar,IErrorLog *pErrorLog) { +static __WIDL_INLINE HRESULT IPropertyBag_Read(IPropertyBag* This,LPCOLESTR pszPropName,VARIANT *pVar,IErrorLog *pErrorLog) { return This->lpVtbl->Read(This,pszPropName,pVar,pErrorLog); } -static FORCEINLINE HRESULT IPropertyBag_Write(IPropertyBag* This,LPCOLESTR pszPropName,VARIANT *pVar) { +static __WIDL_INLINE HRESULT IPropertyBag_Write(IPropertyBag* This,LPCOLESTR pszPropName,VARIANT *pVar) { return This->lpVtbl->Write(This,pszPropName,pVar); } #endif diff --git a/lib/libc/include/any-windows-any/objectarray.h b/lib/libc/include/any-windows-any/objectarray.h index 7ed55460ccc90fcb0a9b77886bb6599aaa71ebd3..6e6a492335386844d3c8c8a8ea773a55b529ff6b 100644 --- a/lib/libc/include/any-windows-any/objectarray.h +++ b/lib/libc/include/any-windows-any/objectarray.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/objectarray.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/objectarray.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __objectarray_h__ #define __objectarray_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IObjectArray_FWD_DEFINED__ @@ -111,20 +119,20 @@ interface IObjectArray { #define IObjectArray_GetAt(This,uiIndex,riid,ppv) (This)->lpVtbl->GetAt(This,uiIndex,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IObjectArray_QueryInterface(IObjectArray* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IObjectArray_QueryInterface(IObjectArray* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IObjectArray_AddRef(IObjectArray* This) { +static __WIDL_INLINE ULONG IObjectArray_AddRef(IObjectArray* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IObjectArray_Release(IObjectArray* This) { +static __WIDL_INLINE ULONG IObjectArray_Release(IObjectArray* This) { return This->lpVtbl->Release(This); } /*** IObjectArray methods ***/ -static FORCEINLINE HRESULT IObjectArray_GetCount(IObjectArray* This,UINT *pcObjects) { +static __WIDL_INLINE HRESULT IObjectArray_GetCount(IObjectArray* This,UINT *pcObjects) { return This->lpVtbl->GetCount(This,pcObjects); } -static FORCEINLINE HRESULT IObjectArray_GetAt(IObjectArray* This,UINT uiIndex,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IObjectArray_GetAt(IObjectArray* This,UINT uiIndex,REFIID riid,void **ppv) { return This->lpVtbl->GetAt(This,uiIndex,riid,ppv); } #endif @@ -228,33 +236,33 @@ interface IObjectCollection { #define IObjectCollection_Clear(This) (This)->lpVtbl->Clear(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IObjectCollection_QueryInterface(IObjectCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IObjectCollection_QueryInterface(IObjectCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IObjectCollection_AddRef(IObjectCollection* This) { +static __WIDL_INLINE ULONG IObjectCollection_AddRef(IObjectCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IObjectCollection_Release(IObjectCollection* This) { +static __WIDL_INLINE ULONG IObjectCollection_Release(IObjectCollection* This) { return This->lpVtbl->Release(This); } /*** IObjectArray methods ***/ -static FORCEINLINE HRESULT IObjectCollection_GetCount(IObjectCollection* This,UINT *pcObjects) { +static __WIDL_INLINE HRESULT IObjectCollection_GetCount(IObjectCollection* This,UINT *pcObjects) { return This->lpVtbl->GetCount(This,pcObjects); } -static FORCEINLINE HRESULT IObjectCollection_GetAt(IObjectCollection* This,UINT uiIndex,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IObjectCollection_GetAt(IObjectCollection* This,UINT uiIndex,REFIID riid,void **ppv) { return This->lpVtbl->GetAt(This,uiIndex,riid,ppv); } /*** IObjectCollection methods ***/ -static FORCEINLINE HRESULT IObjectCollection_AddObject(IObjectCollection* This,IUnknown *punk) { +static __WIDL_INLINE HRESULT IObjectCollection_AddObject(IObjectCollection* This,IUnknown *punk) { return This->lpVtbl->AddObject(This,punk); } -static FORCEINLINE HRESULT IObjectCollection_AddFromArray(IObjectCollection* This,IObjectArray *poaSource) { +static __WIDL_INLINE HRESULT IObjectCollection_AddFromArray(IObjectCollection* This,IObjectArray *poaSource) { return This->lpVtbl->AddFromArray(This,poaSource); } -static FORCEINLINE HRESULT IObjectCollection_RemoveObjectAt(IObjectCollection* This,UINT uiIndex) { +static __WIDL_INLINE HRESULT IObjectCollection_RemoveObjectAt(IObjectCollection* This,UINT uiIndex) { return This->lpVtbl->RemoveObjectAt(This,uiIndex); } -static FORCEINLINE HRESULT IObjectCollection_Clear(IObjectCollection* This) { +static __WIDL_INLINE HRESULT IObjectCollection_Clear(IObjectCollection* This) { return This->lpVtbl->Clear(This); } #endif diff --git a/lib/libc/include/any-windows-any/objidl.h b/lib/libc/include/any-windows-any/objidl.h index 70ba62486e095d03eaa6de6308a098b4af827ea3..e88651f2d8705d88c13b78785384b39e1e7cb328 100644 --- a/lib/libc/include/any-windows-any/objidl.h +++ b/lib/libc/include/any-windows-any/objidl.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/objidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/objidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __objidl_h__ #define __objidl_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMarshal_FWD_DEFINED__ @@ -992,32 +1000,32 @@ interface IMarshal { #define IMarshal_DisconnectObject(This,dwReserved) (This)->lpVtbl->DisconnectObject(This,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMarshal_QueryInterface(IMarshal* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMarshal_QueryInterface(IMarshal* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMarshal_AddRef(IMarshal* This) { +static __WIDL_INLINE ULONG IMarshal_AddRef(IMarshal* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMarshal_Release(IMarshal* This) { +static __WIDL_INLINE ULONG IMarshal_Release(IMarshal* This) { return This->lpVtbl->Release(This); } /*** IMarshal methods ***/ -static FORCEINLINE HRESULT IMarshal_GetUnmarshalClass(IMarshal* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,CLSID *pCid) { +static __WIDL_INLINE HRESULT IMarshal_GetUnmarshalClass(IMarshal* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,CLSID *pCid) { return This->lpVtbl->GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext,mshlflags,pCid); } -static FORCEINLINE HRESULT IMarshal_GetMarshalSizeMax(IMarshal* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,DWORD *pSize) { +static __WIDL_INLINE HRESULT IMarshal_GetMarshalSizeMax(IMarshal* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,DWORD *pSize) { return This->lpVtbl->GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext,mshlflags,pSize); } -static FORCEINLINE HRESULT IMarshal_MarshalInterface(IMarshal* This,IStream *pStm,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags) { +static __WIDL_INLINE HRESULT IMarshal_MarshalInterface(IMarshal* This,IStream *pStm,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags) { return This->lpVtbl->MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestContext,mshlflags); } -static FORCEINLINE HRESULT IMarshal_UnmarshalInterface(IMarshal* This,IStream *pStm,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IMarshal_UnmarshalInterface(IMarshal* This,IStream *pStm,REFIID riid,void **ppv) { return This->lpVtbl->UnmarshalInterface(This,pStm,riid,ppv); } -static FORCEINLINE HRESULT IMarshal_ReleaseMarshalData(IMarshal* This,IStream *pStm) { +static __WIDL_INLINE HRESULT IMarshal_ReleaseMarshalData(IMarshal* This,IStream *pStm) { return This->lpVtbl->ReleaseMarshalData(This,pStm); } -static FORCEINLINE HRESULT IMarshal_DisconnectObject(IMarshal* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IMarshal_DisconnectObject(IMarshal* This,DWORD dwReserved) { return This->lpVtbl->DisconnectObject(This,dwReserved); } #endif @@ -1075,13 +1083,13 @@ interface INoMarshal { #define INoMarshal_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INoMarshal_QueryInterface(INoMarshal* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INoMarshal_QueryInterface(INoMarshal* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INoMarshal_AddRef(INoMarshal* This) { +static __WIDL_INLINE ULONG INoMarshal_AddRef(INoMarshal* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INoMarshal_Release(INoMarshal* This) { +static __WIDL_INLINE ULONG INoMarshal_Release(INoMarshal* This) { return This->lpVtbl->Release(This); } #endif @@ -1139,13 +1147,13 @@ interface IAgileObject { #define IAgileObject_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAgileObject_QueryInterface(IAgileObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAgileObject_QueryInterface(IAgileObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAgileObject_AddRef(IAgileObject* This) { +static __WIDL_INLINE ULONG IAgileObject_AddRef(IAgileObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAgileObject_Release(IAgileObject* This) { +static __WIDL_INLINE ULONG IAgileObject_Release(IAgileObject* This) { return This->lpVtbl->Release(This); } #endif @@ -1214,17 +1222,17 @@ interface IAgileReference { #define IAgileReference_Resolve(This,riid,ppv) (This)->lpVtbl->Resolve(This,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAgileReference_QueryInterface(IAgileReference* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAgileReference_QueryInterface(IAgileReference* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAgileReference_AddRef(IAgileReference* This) { +static __WIDL_INLINE ULONG IAgileReference_AddRef(IAgileReference* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAgileReference_Release(IAgileReference* This) { +static __WIDL_INLINE ULONG IAgileReference_Release(IAgileReference* This) { return This->lpVtbl->Release(This); } /*** IAgileReference methods ***/ -static FORCEINLINE HRESULT IAgileReference_Resolve(IAgileReference* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IAgileReference_Resolve(IAgileReference* This,REFIID riid,void **ppv) { return This->lpVtbl->Resolve(This,riid,ppv); } #endif @@ -1334,32 +1342,32 @@ interface IMarshal2 { #define IMarshal2_DisconnectObject(This,dwReserved) (This)->lpVtbl->DisconnectObject(This,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMarshal2_QueryInterface(IMarshal2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMarshal2_QueryInterface(IMarshal2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMarshal2_AddRef(IMarshal2* This) { +static __WIDL_INLINE ULONG IMarshal2_AddRef(IMarshal2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMarshal2_Release(IMarshal2* This) { +static __WIDL_INLINE ULONG IMarshal2_Release(IMarshal2* This) { return This->lpVtbl->Release(This); } /*** IMarshal methods ***/ -static FORCEINLINE HRESULT IMarshal2_GetUnmarshalClass(IMarshal2* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,CLSID *pCid) { +static __WIDL_INLINE HRESULT IMarshal2_GetUnmarshalClass(IMarshal2* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,CLSID *pCid) { return This->lpVtbl->GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext,mshlflags,pCid); } -static FORCEINLINE HRESULT IMarshal2_GetMarshalSizeMax(IMarshal2* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,DWORD *pSize) { +static __WIDL_INLINE HRESULT IMarshal2_GetMarshalSizeMax(IMarshal2* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,DWORD *pSize) { return This->lpVtbl->GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext,mshlflags,pSize); } -static FORCEINLINE HRESULT IMarshal2_MarshalInterface(IMarshal2* This,IStream *pStm,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags) { +static __WIDL_INLINE HRESULT IMarshal2_MarshalInterface(IMarshal2* This,IStream *pStm,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags) { return This->lpVtbl->MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestContext,mshlflags); } -static FORCEINLINE HRESULT IMarshal2_UnmarshalInterface(IMarshal2* This,IStream *pStm,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IMarshal2_UnmarshalInterface(IMarshal2* This,IStream *pStm,REFIID riid,void **ppv) { return This->lpVtbl->UnmarshalInterface(This,pStm,riid,ppv); } -static FORCEINLINE HRESULT IMarshal2_ReleaseMarshalData(IMarshal2* This,IStream *pStm) { +static __WIDL_INLINE HRESULT IMarshal2_ReleaseMarshalData(IMarshal2* This,IStream *pStm) { return This->lpVtbl->ReleaseMarshalData(This,pStm); } -static FORCEINLINE HRESULT IMarshal2_DisconnectObject(IMarshal2* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IMarshal2_DisconnectObject(IMarshal2* This,DWORD dwReserved) { return This->lpVtbl->DisconnectObject(This,dwReserved); } #endif @@ -1470,32 +1478,32 @@ interface IMalloc { #define IMalloc_HeapMinimize(This) (This)->lpVtbl->HeapMinimize(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMalloc_QueryInterface(IMalloc* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMalloc_QueryInterface(IMalloc* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMalloc_AddRef(IMalloc* This) { +static __WIDL_INLINE ULONG IMalloc_AddRef(IMalloc* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMalloc_Release(IMalloc* This) { +static __WIDL_INLINE ULONG IMalloc_Release(IMalloc* This) { return This->lpVtbl->Release(This); } /*** IMalloc methods ***/ -static FORCEINLINE void * IMalloc_Alloc(IMalloc* This,SIZE_T cb) { +static __WIDL_INLINE void * IMalloc_Alloc(IMalloc* This,SIZE_T cb) { return This->lpVtbl->Alloc(This,cb); } -static FORCEINLINE void * IMalloc_Realloc(IMalloc* This,void *pv,SIZE_T cb) { +static __WIDL_INLINE void * IMalloc_Realloc(IMalloc* This,void *pv,SIZE_T cb) { return This->lpVtbl->Realloc(This,pv,cb); } -static FORCEINLINE void IMalloc_Free(IMalloc* This,void *pv) { +static __WIDL_INLINE void IMalloc_Free(IMalloc* This,void *pv) { This->lpVtbl->Free(This,pv); } -static FORCEINLINE SIZE_T IMalloc_GetSize(IMalloc* This,void *pv) { +static __WIDL_INLINE SIZE_T IMalloc_GetSize(IMalloc* This,void *pv) { return This->lpVtbl->GetSize(This,pv); } -static FORCEINLINE int IMalloc_DidAlloc(IMalloc* This,void *pv) { +static __WIDL_INLINE int IMalloc_DidAlloc(IMalloc* This,void *pv) { return This->lpVtbl->DidAlloc(This,pv); } -static FORCEINLINE void IMalloc_HeapMinimize(IMalloc* This) { +static __WIDL_INLINE void IMalloc_HeapMinimize(IMalloc* This) { This->lpVtbl->HeapMinimize(This); } #endif @@ -1569,17 +1577,17 @@ interface IStdMarshalInfo { #define IStdMarshalInfo_GetClassForHandler(This,dwDestContext,pvDestContext,pClsid) (This)->lpVtbl->GetClassForHandler(This,dwDestContext,pvDestContext,pClsid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IStdMarshalInfo_QueryInterface(IStdMarshalInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IStdMarshalInfo_QueryInterface(IStdMarshalInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IStdMarshalInfo_AddRef(IStdMarshalInfo* This) { +static __WIDL_INLINE ULONG IStdMarshalInfo_AddRef(IStdMarshalInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IStdMarshalInfo_Release(IStdMarshalInfo* This) { +static __WIDL_INLINE ULONG IStdMarshalInfo_Release(IStdMarshalInfo* This) { return This->lpVtbl->Release(This); } /*** IStdMarshalInfo methods ***/ -static FORCEINLINE HRESULT IStdMarshalInfo_GetClassForHandler(IStdMarshalInfo* This,DWORD dwDestContext,void *pvDestContext,CLSID *pClsid) { +static __WIDL_INLINE HRESULT IStdMarshalInfo_GetClassForHandler(IStdMarshalInfo* This,DWORD dwDestContext,void *pvDestContext,CLSID *pClsid) { return This->lpVtbl->GetClassForHandler(This,dwDestContext,pvDestContext,pClsid); } #endif @@ -1669,20 +1677,20 @@ interface IExternalConnection { #define IExternalConnection_ReleaseConnection(This,extconn,reserved,fLastReleaseCloses) (This)->lpVtbl->ReleaseConnection(This,extconn,reserved,fLastReleaseCloses) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExternalConnection_QueryInterface(IExternalConnection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExternalConnection_QueryInterface(IExternalConnection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExternalConnection_AddRef(IExternalConnection* This) { +static __WIDL_INLINE ULONG IExternalConnection_AddRef(IExternalConnection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExternalConnection_Release(IExternalConnection* This) { +static __WIDL_INLINE ULONG IExternalConnection_Release(IExternalConnection* This) { return This->lpVtbl->Release(This); } /*** IExternalConnection methods ***/ -static FORCEINLINE DWORD IExternalConnection_AddConnection(IExternalConnection* This,DWORD extconn,DWORD reserved) { +static __WIDL_INLINE DWORD IExternalConnection_AddConnection(IExternalConnection* This,DWORD extconn,DWORD reserved) { return This->lpVtbl->AddConnection(This,extconn,reserved); } -static FORCEINLINE DWORD IExternalConnection_ReleaseConnection(IExternalConnection* This,DWORD extconn,DWORD reserved,WINBOOL fLastReleaseCloses) { +static __WIDL_INLINE DWORD IExternalConnection_ReleaseConnection(IExternalConnection* This,DWORD extconn,DWORD reserved,WINBOOL fLastReleaseCloses) { return This->lpVtbl->ReleaseConnection(This,extconn,reserved,fLastReleaseCloses); } #endif @@ -1762,17 +1770,17 @@ interface IMultiQI { #define IMultiQI_QueryMultipleInterfaces(This,cMQIs,pMQIs) (This)->lpVtbl->QueryMultipleInterfaces(This,cMQIs,pMQIs) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMultiQI_QueryInterface(IMultiQI* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMultiQI_QueryInterface(IMultiQI* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMultiQI_AddRef(IMultiQI* This) { +static __WIDL_INLINE ULONG IMultiQI_AddRef(IMultiQI* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMultiQI_Release(IMultiQI* This) { +static __WIDL_INLINE ULONG IMultiQI_Release(IMultiQI* This) { return This->lpVtbl->Release(This); } /*** IMultiQI methods ***/ -static FORCEINLINE HRESULT IMultiQI_QueryMultipleInterfaces(IMultiQI* This,ULONG cMQIs,MULTI_QI *pMQIs) { +static __WIDL_INLINE HRESULT IMultiQI_QueryMultipleInterfaces(IMultiQI* This,ULONG cMQIs,MULTI_QI *pMQIs) { return This->lpVtbl->QueryMultipleInterfaces(This,cMQIs,pMQIs); } #endif @@ -1849,20 +1857,20 @@ interface AsyncIMultiQI { #define AsyncIMultiQI_Finish_QueryMultipleInterfaces(This,pMQIs) (This)->lpVtbl->Finish_QueryMultipleInterfaces(This,pMQIs) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT AsyncIMultiQI_QueryInterface(AsyncIMultiQI* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT AsyncIMultiQI_QueryInterface(AsyncIMultiQI* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG AsyncIMultiQI_AddRef(AsyncIMultiQI* This) { +static __WIDL_INLINE ULONG AsyncIMultiQI_AddRef(AsyncIMultiQI* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG AsyncIMultiQI_Release(AsyncIMultiQI* This) { +static __WIDL_INLINE ULONG AsyncIMultiQI_Release(AsyncIMultiQI* This) { return This->lpVtbl->Release(This); } /*** AsyncIMultiQI methods ***/ -static FORCEINLINE HRESULT AsyncIMultiQI_Begin_QueryMultipleInterfaces(AsyncIMultiQI* This,ULONG cMQIs,MULTI_QI *pMQIs) { +static __WIDL_INLINE HRESULT AsyncIMultiQI_Begin_QueryMultipleInterfaces(AsyncIMultiQI* This,ULONG cMQIs,MULTI_QI *pMQIs) { return This->lpVtbl->Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs); } -static FORCEINLINE HRESULT AsyncIMultiQI_Finish_QueryMultipleInterfaces(AsyncIMultiQI* This,MULTI_QI *pMQIs) { +static __WIDL_INLINE HRESULT AsyncIMultiQI_Finish_QueryMultipleInterfaces(AsyncIMultiQI* This,MULTI_QI *pMQIs) { return This->lpVtbl->Finish_QueryMultipleInterfaces(This,pMQIs); } #endif @@ -1934,17 +1942,17 @@ interface IInternalUnknown { #define IInternalUnknown_QueryInternalInterface(This,riid,ppv) (This)->lpVtbl->QueryInternalInterface(This,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternalUnknown_QueryInterface(IInternalUnknown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternalUnknown_QueryInterface(IInternalUnknown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternalUnknown_AddRef(IInternalUnknown* This) { +static __WIDL_INLINE ULONG IInternalUnknown_AddRef(IInternalUnknown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternalUnknown_Release(IInternalUnknown* This) { +static __WIDL_INLINE ULONG IInternalUnknown_Release(IInternalUnknown* This) { return This->lpVtbl->Release(This); } /*** IInternalUnknown methods ***/ -static FORCEINLINE HRESULT IInternalUnknown_QueryInternalInterface(IInternalUnknown* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IInternalUnknown_QueryInternalInterface(IInternalUnknown* This,REFIID riid,void **ppv) { return This->lpVtbl->QueryInternalInterface(This,riid,ppv); } #endif @@ -2043,26 +2051,26 @@ interface IEnumUnknown { #define IEnumUnknown_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumUnknown_QueryInterface(IEnumUnknown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumUnknown_QueryInterface(IEnumUnknown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumUnknown_AddRef(IEnumUnknown* This) { +static __WIDL_INLINE ULONG IEnumUnknown_AddRef(IEnumUnknown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumUnknown_Release(IEnumUnknown* This) { +static __WIDL_INLINE ULONG IEnumUnknown_Release(IEnumUnknown* This) { return This->lpVtbl->Release(This); } /*** IEnumUnknown methods ***/ -static FORCEINLINE HRESULT IEnumUnknown_Next(IEnumUnknown* This,ULONG celt,IUnknown **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumUnknown_Next(IEnumUnknown* This,ULONG celt,IUnknown **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumUnknown_Skip(IEnumUnknown* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumUnknown_Skip(IEnumUnknown* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumUnknown_Reset(IEnumUnknown* This) { +static __WIDL_INLINE HRESULT IEnumUnknown_Reset(IEnumUnknown* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumUnknown_Clone(IEnumUnknown* This,IEnumUnknown **ppenum) { +static __WIDL_INLINE HRESULT IEnumUnknown_Clone(IEnumUnknown* This,IEnumUnknown **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -2179,26 +2187,26 @@ interface IEnumString { #define IEnumString_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumString_QueryInterface(IEnumString* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumString_QueryInterface(IEnumString* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumString_AddRef(IEnumString* This) { +static __WIDL_INLINE ULONG IEnumString_AddRef(IEnumString* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumString_Release(IEnumString* This) { +static __WIDL_INLINE ULONG IEnumString_Release(IEnumString* This) { return This->lpVtbl->Release(This); } /*** IEnumString methods ***/ -static FORCEINLINE HRESULT IEnumString_Next(IEnumString* This,ULONG celt,LPOLESTR *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumString_Next(IEnumString* This,ULONG celt,LPOLESTR *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumString_Skip(IEnumString* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumString_Skip(IEnumString* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumString_Reset(IEnumString* This) { +static __WIDL_INLINE HRESULT IEnumString_Reset(IEnumString* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumString_Clone(IEnumString* This,IEnumString **ppenum) { +static __WIDL_INLINE HRESULT IEnumString_Clone(IEnumString* This,IEnumString **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -2302,20 +2310,20 @@ interface ISequentialStream { #define ISequentialStream_Write(This,pv,cb,pcbWritten) (This)->lpVtbl->Write(This,pv,cb,pcbWritten) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISequentialStream_QueryInterface(ISequentialStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISequentialStream_QueryInterface(ISequentialStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISequentialStream_AddRef(ISequentialStream* This) { +static __WIDL_INLINE ULONG ISequentialStream_AddRef(ISequentialStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISequentialStream_Release(ISequentialStream* This) { +static __WIDL_INLINE ULONG ISequentialStream_Release(ISequentialStream* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISequentialStream_Read(ISequentialStream* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISequentialStream_Read(ISequentialStream* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISequentialStream_Write(ISequentialStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISequentialStream_Write(ISequentialStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } #endif @@ -2557,48 +2565,48 @@ interface IStream { #define IStream_Clone(This,ppstm) (This)->lpVtbl->Clone(This,ppstm) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IStream_QueryInterface(IStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IStream_QueryInterface(IStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IStream_AddRef(IStream* This) { +static __WIDL_INLINE ULONG IStream_AddRef(IStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IStream_Release(IStream* This) { +static __WIDL_INLINE ULONG IStream_Release(IStream* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT IStream_Read(IStream* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT IStream_Read(IStream* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT IStream_Write(IStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT IStream_Write(IStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT IStream_Seek(IStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT IStream_Seek(IStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT IStream_SetSize(IStream* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT IStream_SetSize(IStream* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT IStream_CopyTo(IStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT IStream_CopyTo(IStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT IStream_Commit(IStream* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT IStream_Commit(IStream* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT IStream_Revert(IStream* This) { +static __WIDL_INLINE HRESULT IStream_Revert(IStream* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT IStream_LockRegion(IStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT IStream_LockRegion(IStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT IStream_UnlockRegion(IStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT IStream_UnlockRegion(IStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT IStream_Stat(IStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT IStream_Stat(IStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT IStream_Clone(IStream* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT IStream_Clone(IStream* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } #endif @@ -2760,29 +2768,29 @@ interface IRpcChannelBuffer { #define IRpcChannelBuffer_IsConnected(This) (This)->lpVtbl->IsConnected(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer_QueryInterface(IRpcChannelBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer_QueryInterface(IRpcChannelBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcChannelBuffer_AddRef(IRpcChannelBuffer* This) { +static __WIDL_INLINE ULONG IRpcChannelBuffer_AddRef(IRpcChannelBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcChannelBuffer_Release(IRpcChannelBuffer* This) { +static __WIDL_INLINE ULONG IRpcChannelBuffer_Release(IRpcChannelBuffer* This) { return This->lpVtbl->Release(This); } /*** IRpcChannelBuffer methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer_GetBuffer(IRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,REFIID riid) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer_GetBuffer(IRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,REFIID riid) { return This->lpVtbl->GetBuffer(This,pMessage,riid); } -static FORCEINLINE HRESULT IRpcChannelBuffer_SendReceive(IRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer_SendReceive(IRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { return This->lpVtbl->SendReceive(This,pMessage,pStatus); } -static FORCEINLINE HRESULT IRpcChannelBuffer_FreeBuffer(IRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer_FreeBuffer(IRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage) { return This->lpVtbl->FreeBuffer(This,pMessage); } -static FORCEINLINE HRESULT IRpcChannelBuffer_GetDestCtx(IRpcChannelBuffer* This,DWORD *pdwDestContext,void **ppvDestContext) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer_GetDestCtx(IRpcChannelBuffer* This,DWORD *pdwDestContext,void **ppvDestContext) { return This->lpVtbl->GetDestCtx(This,pdwDestContext,ppvDestContext); } -static FORCEINLINE HRESULT IRpcChannelBuffer_IsConnected(IRpcChannelBuffer* This) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer_IsConnected(IRpcChannelBuffer* This) { return This->lpVtbl->IsConnected(This); } #endif @@ -2881,33 +2889,33 @@ interface IRpcChannelBuffer2 { #define IRpcChannelBuffer2_GetProtocolVersion(This,pdwVersion) (This)->lpVtbl->GetProtocolVersion(This,pdwVersion) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer2_QueryInterface(IRpcChannelBuffer2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_QueryInterface(IRpcChannelBuffer2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcChannelBuffer2_AddRef(IRpcChannelBuffer2* This) { +static __WIDL_INLINE ULONG IRpcChannelBuffer2_AddRef(IRpcChannelBuffer2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcChannelBuffer2_Release(IRpcChannelBuffer2* This) { +static __WIDL_INLINE ULONG IRpcChannelBuffer2_Release(IRpcChannelBuffer2* This) { return This->lpVtbl->Release(This); } /*** IRpcChannelBuffer methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer2_GetBuffer(IRpcChannelBuffer2* This,RPCOLEMESSAGE *pMessage,REFIID riid) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_GetBuffer(IRpcChannelBuffer2* This,RPCOLEMESSAGE *pMessage,REFIID riid) { return This->lpVtbl->GetBuffer(This,pMessage,riid); } -static FORCEINLINE HRESULT IRpcChannelBuffer2_SendReceive(IRpcChannelBuffer2* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_SendReceive(IRpcChannelBuffer2* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { return This->lpVtbl->SendReceive(This,pMessage,pStatus); } -static FORCEINLINE HRESULT IRpcChannelBuffer2_FreeBuffer(IRpcChannelBuffer2* This,RPCOLEMESSAGE *pMessage) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_FreeBuffer(IRpcChannelBuffer2* This,RPCOLEMESSAGE *pMessage) { return This->lpVtbl->FreeBuffer(This,pMessage); } -static FORCEINLINE HRESULT IRpcChannelBuffer2_GetDestCtx(IRpcChannelBuffer2* This,DWORD *pdwDestContext,void **ppvDestContext) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_GetDestCtx(IRpcChannelBuffer2* This,DWORD *pdwDestContext,void **ppvDestContext) { return This->lpVtbl->GetDestCtx(This,pdwDestContext,ppvDestContext); } -static FORCEINLINE HRESULT IRpcChannelBuffer2_IsConnected(IRpcChannelBuffer2* This) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_IsConnected(IRpcChannelBuffer2* This) { return This->lpVtbl->IsConnected(This); } /*** IRpcChannelBuffer2 methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer2_GetProtocolVersion(IRpcChannelBuffer2* This,DWORD *pdwVersion) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_GetProtocolVersion(IRpcChannelBuffer2* This,DWORD *pdwVersion) { return This->lpVtbl->GetProtocolVersion(This,pdwVersion); } #endif @@ -3037,43 +3045,43 @@ interface IAsyncRpcChannelBuffer { #define IAsyncRpcChannelBuffer_GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext) (This)->lpVtbl->GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_QueryInterface(IAsyncRpcChannelBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_QueryInterface(IAsyncRpcChannelBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAsyncRpcChannelBuffer_AddRef(IAsyncRpcChannelBuffer* This) { +static __WIDL_INLINE ULONG IAsyncRpcChannelBuffer_AddRef(IAsyncRpcChannelBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAsyncRpcChannelBuffer_Release(IAsyncRpcChannelBuffer* This) { +static __WIDL_INLINE ULONG IAsyncRpcChannelBuffer_Release(IAsyncRpcChannelBuffer* This) { return This->lpVtbl->Release(This); } /*** IRpcChannelBuffer methods ***/ -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_GetBuffer(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,REFIID riid) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_GetBuffer(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,REFIID riid) { return This->lpVtbl->GetBuffer(This,pMessage,riid); } -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_SendReceive(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_SendReceive(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { return This->lpVtbl->SendReceive(This,pMessage,pStatus); } -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_FreeBuffer(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_FreeBuffer(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage) { return This->lpVtbl->FreeBuffer(This,pMessage); } -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_GetDestCtx(IAsyncRpcChannelBuffer* This,DWORD *pdwDestContext,void **ppvDestContext) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_GetDestCtx(IAsyncRpcChannelBuffer* This,DWORD *pdwDestContext,void **ppvDestContext) { return This->lpVtbl->GetDestCtx(This,pdwDestContext,ppvDestContext); } -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_IsConnected(IAsyncRpcChannelBuffer* This) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_IsConnected(IAsyncRpcChannelBuffer* This) { return This->lpVtbl->IsConnected(This); } /*** IRpcChannelBuffer2 methods ***/ -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_GetProtocolVersion(IAsyncRpcChannelBuffer* This,DWORD *pdwVersion) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_GetProtocolVersion(IAsyncRpcChannelBuffer* This,DWORD *pdwVersion) { return This->lpVtbl->GetProtocolVersion(This,pdwVersion); } /*** IAsyncRpcChannelBuffer methods ***/ -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_Send(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMsg,ISynchronize *pSync,ULONG *pulStatus) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_Send(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMsg,ISynchronize *pSync,ULONG *pulStatus) { return This->lpVtbl->Send(This,pMsg,pSync,pulStatus); } -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_Receive(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMsg,ULONG *pulStatus) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_Receive(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMsg,ULONG *pulStatus) { return This->lpVtbl->Receive(This,pMsg,pulStatus); } -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_GetDestCtxEx(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMsg,DWORD *pdwDestContext,void **ppvDestContext) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_GetDestCtxEx(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMsg,DWORD *pdwDestContext,void **ppvDestContext) { return This->lpVtbl->GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext); } #endif @@ -3243,55 +3251,55 @@ interface IRpcChannelBuffer3 { #define IRpcChannelBuffer3_RegisterAsync(This,pMsg,pAsyncMgr) (This)->lpVtbl->RegisterAsync(This,pMsg,pAsyncMgr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer3_QueryInterface(IRpcChannelBuffer3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_QueryInterface(IRpcChannelBuffer3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcChannelBuffer3_AddRef(IRpcChannelBuffer3* This) { +static __WIDL_INLINE ULONG IRpcChannelBuffer3_AddRef(IRpcChannelBuffer3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcChannelBuffer3_Release(IRpcChannelBuffer3* This) { +static __WIDL_INLINE ULONG IRpcChannelBuffer3_Release(IRpcChannelBuffer3* This) { return This->lpVtbl->Release(This); } /*** IRpcChannelBuffer methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer3_GetBuffer(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMessage,REFIID riid) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_GetBuffer(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMessage,REFIID riid) { return This->lpVtbl->GetBuffer(This,pMessage,riid); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_SendReceive(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_SendReceive(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { return This->lpVtbl->SendReceive(This,pMessage,pStatus); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_FreeBuffer(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMessage) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_FreeBuffer(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMessage) { return This->lpVtbl->FreeBuffer(This,pMessage); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_GetDestCtx(IRpcChannelBuffer3* This,DWORD *pdwDestContext,void **ppvDestContext) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_GetDestCtx(IRpcChannelBuffer3* This,DWORD *pdwDestContext,void **ppvDestContext) { return This->lpVtbl->GetDestCtx(This,pdwDestContext,ppvDestContext); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_IsConnected(IRpcChannelBuffer3* This) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_IsConnected(IRpcChannelBuffer3* This) { return This->lpVtbl->IsConnected(This); } /*** IRpcChannelBuffer2 methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer3_GetProtocolVersion(IRpcChannelBuffer3* This,DWORD *pdwVersion) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_GetProtocolVersion(IRpcChannelBuffer3* This,DWORD *pdwVersion) { return This->lpVtbl->GetProtocolVersion(This,pdwVersion); } /*** IRpcChannelBuffer3 methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer3_Send(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,ULONG *pulStatus) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_Send(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,ULONG *pulStatus) { return This->lpVtbl->Send(This,pMsg,pulStatus); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_Receive(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,ULONG ulSize,ULONG *pulStatus) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_Receive(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,ULONG ulSize,ULONG *pulStatus) { return This->lpVtbl->Receive(This,pMsg,ulSize,pulStatus); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_Cancel(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_Cancel(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg) { return This->lpVtbl->Cancel(This,pMsg); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_GetCallContext(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,REFIID riid,void **pInterface) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_GetCallContext(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,REFIID riid,void **pInterface) { return This->lpVtbl->GetCallContext(This,pMsg,riid,pInterface); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_GetDestCtxEx(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,DWORD *pdwDestContext,void **ppvDestContext) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_GetDestCtxEx(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,DWORD *pdwDestContext,void **ppvDestContext) { return This->lpVtbl->GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_GetState(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,DWORD *pState) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_GetState(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,DWORD *pState) { return This->lpVtbl->GetState(This,pMsg,pState); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_RegisterAsync(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,IAsyncManager *pAsyncMgr) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_RegisterAsync(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,IAsyncManager *pAsyncMgr) { return This->lpVtbl->RegisterAsync(This,pMsg,pAsyncMgr); } #endif @@ -3359,17 +3367,17 @@ interface IRpcSyntaxNegotiate { #define IRpcSyntaxNegotiate_NegotiateSyntax(This,pMsg) (This)->lpVtbl->NegotiateSyntax(This,pMsg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcSyntaxNegotiate_QueryInterface(IRpcSyntaxNegotiate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcSyntaxNegotiate_QueryInterface(IRpcSyntaxNegotiate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcSyntaxNegotiate_AddRef(IRpcSyntaxNegotiate* This) { +static __WIDL_INLINE ULONG IRpcSyntaxNegotiate_AddRef(IRpcSyntaxNegotiate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcSyntaxNegotiate_Release(IRpcSyntaxNegotiate* This) { +static __WIDL_INLINE ULONG IRpcSyntaxNegotiate_Release(IRpcSyntaxNegotiate* This) { return This->lpVtbl->Release(This); } /*** IRpcSyntaxNegotiate methods ***/ -static FORCEINLINE HRESULT IRpcSyntaxNegotiate_NegotiateSyntax(IRpcSyntaxNegotiate* This,RPCOLEMESSAGE *pMsg) { +static __WIDL_INLINE HRESULT IRpcSyntaxNegotiate_NegotiateSyntax(IRpcSyntaxNegotiate* This,RPCOLEMESSAGE *pMsg) { return This->lpVtbl->NegotiateSyntax(This,pMsg); } #endif @@ -3444,20 +3452,20 @@ interface IRpcProxyBuffer { #define IRpcProxyBuffer_Disconnect(This) (This)->lpVtbl->Disconnect(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcProxyBuffer_QueryInterface(IRpcProxyBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcProxyBuffer_QueryInterface(IRpcProxyBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcProxyBuffer_AddRef(IRpcProxyBuffer* This) { +static __WIDL_INLINE ULONG IRpcProxyBuffer_AddRef(IRpcProxyBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcProxyBuffer_Release(IRpcProxyBuffer* This) { +static __WIDL_INLINE ULONG IRpcProxyBuffer_Release(IRpcProxyBuffer* This) { return This->lpVtbl->Release(This); } /*** IRpcProxyBuffer methods ***/ -static FORCEINLINE HRESULT IRpcProxyBuffer_Connect(IRpcProxyBuffer* This,IRpcChannelBuffer *pRpcChannelBuffer) { +static __WIDL_INLINE HRESULT IRpcProxyBuffer_Connect(IRpcProxyBuffer* This,IRpcChannelBuffer *pRpcChannelBuffer) { return This->lpVtbl->Connect(This,pRpcChannelBuffer); } -static FORCEINLINE void IRpcProxyBuffer_Disconnect(IRpcProxyBuffer* This) { +static __WIDL_INLINE void IRpcProxyBuffer_Disconnect(IRpcProxyBuffer* This) { This->lpVtbl->Disconnect(This); } #endif @@ -3575,35 +3583,35 @@ interface IRpcStubBuffer { #define IRpcStubBuffer_DebugServerRelease(This,pv) (This)->lpVtbl->DebugServerRelease(This,pv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcStubBuffer_QueryInterface(IRpcStubBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcStubBuffer_QueryInterface(IRpcStubBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcStubBuffer_AddRef(IRpcStubBuffer* This) { +static __WIDL_INLINE ULONG IRpcStubBuffer_AddRef(IRpcStubBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcStubBuffer_Release(IRpcStubBuffer* This) { +static __WIDL_INLINE ULONG IRpcStubBuffer_Release(IRpcStubBuffer* This) { return This->lpVtbl->Release(This); } /*** IRpcStubBuffer methods ***/ -static FORCEINLINE HRESULT IRpcStubBuffer_Connect(IRpcStubBuffer* This,IUnknown *pUnkServer) { +static __WIDL_INLINE HRESULT IRpcStubBuffer_Connect(IRpcStubBuffer* This,IUnknown *pUnkServer) { return This->lpVtbl->Connect(This,pUnkServer); } -static FORCEINLINE void IRpcStubBuffer_Disconnect(IRpcStubBuffer* This) { +static __WIDL_INLINE void IRpcStubBuffer_Disconnect(IRpcStubBuffer* This) { This->lpVtbl->Disconnect(This); } -static FORCEINLINE HRESULT IRpcStubBuffer_Invoke(IRpcStubBuffer* This,RPCOLEMESSAGE *_prpcmsg,IRpcChannelBuffer *_pRpcChannelBuffer) { +static __WIDL_INLINE HRESULT IRpcStubBuffer_Invoke(IRpcStubBuffer* This,RPCOLEMESSAGE *_prpcmsg,IRpcChannelBuffer *_pRpcChannelBuffer) { return This->lpVtbl->Invoke(This,_prpcmsg,_pRpcChannelBuffer); } -static FORCEINLINE IRpcStubBuffer * IRpcStubBuffer_IsIIDSupported(IRpcStubBuffer* This,REFIID riid) { +static __WIDL_INLINE IRpcStubBuffer * IRpcStubBuffer_IsIIDSupported(IRpcStubBuffer* This,REFIID riid) { return This->lpVtbl->IsIIDSupported(This,riid); } -static FORCEINLINE ULONG IRpcStubBuffer_CountRefs(IRpcStubBuffer* This) { +static __WIDL_INLINE ULONG IRpcStubBuffer_CountRefs(IRpcStubBuffer* This) { return This->lpVtbl->CountRefs(This); } -static FORCEINLINE HRESULT IRpcStubBuffer_DebugServerQueryInterface(IRpcStubBuffer* This,void **ppv) { +static __WIDL_INLINE HRESULT IRpcStubBuffer_DebugServerQueryInterface(IRpcStubBuffer* This,void **ppv) { return This->lpVtbl->DebugServerQueryInterface(This,ppv); } -static FORCEINLINE void IRpcStubBuffer_DebugServerRelease(IRpcStubBuffer* This,void *pv) { +static __WIDL_INLINE void IRpcStubBuffer_DebugServerRelease(IRpcStubBuffer* This,void *pv) { This->lpVtbl->DebugServerRelease(This,pv); } #endif @@ -3689,20 +3697,20 @@ interface IPSFactoryBuffer { #define IPSFactoryBuffer_CreateStub(This,riid,pUnkServer,ppStub) (This)->lpVtbl->CreateStub(This,riid,pUnkServer,ppStub) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPSFactoryBuffer_QueryInterface(IPSFactoryBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPSFactoryBuffer_QueryInterface(IPSFactoryBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPSFactoryBuffer_AddRef(IPSFactoryBuffer* This) { +static __WIDL_INLINE ULONG IPSFactoryBuffer_AddRef(IPSFactoryBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPSFactoryBuffer_Release(IPSFactoryBuffer* This) { +static __WIDL_INLINE ULONG IPSFactoryBuffer_Release(IPSFactoryBuffer* This) { return This->lpVtbl->Release(This); } /*** IPSFactoryBuffer methods ***/ -static FORCEINLINE HRESULT IPSFactoryBuffer_CreateProxy(IPSFactoryBuffer* This,IUnknown *pUnkOuter,REFIID riid,IRpcProxyBuffer **ppProxy,void **ppv) { +static __WIDL_INLINE HRESULT IPSFactoryBuffer_CreateProxy(IPSFactoryBuffer* This,IUnknown *pUnkOuter,REFIID riid,IRpcProxyBuffer **ppProxy,void **ppv) { return This->lpVtbl->CreateProxy(This,pUnkOuter,riid,ppProxy,ppv); } -static FORCEINLINE HRESULT IPSFactoryBuffer_CreateStub(IPSFactoryBuffer* This,REFIID riid,IUnknown *pUnkServer,IRpcStubBuffer **ppStub) { +static __WIDL_INLINE HRESULT IPSFactoryBuffer_CreateStub(IPSFactoryBuffer* This,REFIID riid,IUnknown *pUnkServer,IRpcStubBuffer **ppStub) { return This->lpVtbl->CreateStub(This,riid,pUnkServer,ppStub); } #endif @@ -3864,32 +3872,32 @@ interface IChannelHook { #define IChannelHook_ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer,hrFault) (This)->lpVtbl->ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer,hrFault) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IChannelHook_QueryInterface(IChannelHook* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IChannelHook_QueryInterface(IChannelHook* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IChannelHook_AddRef(IChannelHook* This) { +static __WIDL_INLINE ULONG IChannelHook_AddRef(IChannelHook* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IChannelHook_Release(IChannelHook* This) { +static __WIDL_INLINE ULONG IChannelHook_Release(IChannelHook* This) { return This->lpVtbl->Release(This); } /*** IChannelHook methods ***/ -static FORCEINLINE void IChannelHook_ClientGetSize(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG *pDataSize) { +static __WIDL_INLINE void IChannelHook_ClientGetSize(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG *pDataSize) { This->lpVtbl->ClientGetSize(This,uExtent,riid,pDataSize); } -static FORCEINLINE void IChannelHook_ClientFillBuffer(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG *pDataSize,void *pDataBuffer) { +static __WIDL_INLINE void IChannelHook_ClientFillBuffer(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG *pDataSize,void *pDataBuffer) { This->lpVtbl->ClientFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer); } -static FORCEINLINE void IChannelHook_ClientNotify(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG cbDataSize,void *pDataBuffer,DWORD lDataRep,HRESULT hrFault) { +static __WIDL_INLINE void IChannelHook_ClientNotify(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG cbDataSize,void *pDataBuffer,DWORD lDataRep,HRESULT hrFault) { This->lpVtbl->ClientNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lDataRep,hrFault); } -static FORCEINLINE void IChannelHook_ServerNotify(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG cbDataSize,void *pDataBuffer,DWORD lDataRep) { +static __WIDL_INLINE void IChannelHook_ServerNotify(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG cbDataSize,void *pDataBuffer,DWORD lDataRep) { This->lpVtbl->ServerNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lDataRep); } -static FORCEINLINE void IChannelHook_ServerGetSize(IChannelHook* This,REFGUID uExtent,REFIID riid,HRESULT hrFault,ULONG *pDataSize) { +static __WIDL_INLINE void IChannelHook_ServerGetSize(IChannelHook* This,REFGUID uExtent,REFIID riid,HRESULT hrFault,ULONG *pDataSize) { This->lpVtbl->ServerGetSize(This,uExtent,riid,hrFault,pDataSize); } -static FORCEINLINE void IChannelHook_ServerFillBuffer(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG *pDataSize,void *pDataBuffer,HRESULT hrFault) { +static __WIDL_INLINE void IChannelHook_ServerFillBuffer(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG *pDataSize,void *pDataBuffer,HRESULT hrFault) { This->lpVtbl->ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer,hrFault); } #endif @@ -4052,23 +4060,23 @@ interface IClientSecurity { #define IClientSecurity_CopyProxy(This,pProxy,ppCopy) (This)->lpVtbl->CopyProxy(This,pProxy,ppCopy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IClientSecurity_QueryInterface(IClientSecurity* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IClientSecurity_QueryInterface(IClientSecurity* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IClientSecurity_AddRef(IClientSecurity* This) { +static __WIDL_INLINE ULONG IClientSecurity_AddRef(IClientSecurity* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IClientSecurity_Release(IClientSecurity* This) { +static __WIDL_INLINE ULONG IClientSecurity_Release(IClientSecurity* This) { return This->lpVtbl->Release(This); } /*** IClientSecurity methods ***/ -static FORCEINLINE HRESULT IClientSecurity_QueryBlanket(IClientSecurity* This,IUnknown *pProxy,DWORD *pAuthnSvc,DWORD *pAuthzSvc,OLECHAR **pServerPrincName,DWORD *pAuthnLevel,DWORD *pImpLevel,void **pAuthInfo,DWORD *pCapabilites) { +static __WIDL_INLINE HRESULT IClientSecurity_QueryBlanket(IClientSecurity* This,IUnknown *pProxy,DWORD *pAuthnSvc,DWORD *pAuthzSvc,OLECHAR **pServerPrincName,DWORD *pAuthnLevel,DWORD *pImpLevel,void **pAuthInfo,DWORD *pCapabilites) { return This->lpVtbl->QueryBlanket(This,pProxy,pAuthnSvc,pAuthzSvc,pServerPrincName,pAuthnLevel,pImpLevel,pAuthInfo,pCapabilites); } -static FORCEINLINE HRESULT IClientSecurity_SetBlanket(IClientSecurity* This,IUnknown *pProxy,DWORD dwAuthnSvc,DWORD dwAuthzSvc,OLECHAR *pServerPrincName,DWORD dwAuthnLevel,DWORD dwImpLevel,void *pAuthInfo,DWORD dwCapabilities) { +static __WIDL_INLINE HRESULT IClientSecurity_SetBlanket(IClientSecurity* This,IUnknown *pProxy,DWORD dwAuthnSvc,DWORD dwAuthzSvc,OLECHAR *pServerPrincName,DWORD dwAuthnLevel,DWORD dwImpLevel,void *pAuthInfo,DWORD dwCapabilities) { return This->lpVtbl->SetBlanket(This,pProxy,dwAuthnSvc,dwAuthzSvc,pServerPrincName,dwAuthnLevel,dwImpLevel,pAuthInfo,dwCapabilities); } -static FORCEINLINE HRESULT IClientSecurity_CopyProxy(IClientSecurity* This,IUnknown *pProxy,IUnknown **ppCopy) { +static __WIDL_INLINE HRESULT IClientSecurity_CopyProxy(IClientSecurity* This,IUnknown *pProxy,IUnknown **ppCopy) { return This->lpVtbl->CopyProxy(This,pProxy,ppCopy); } #endif @@ -4171,26 +4179,26 @@ interface IServerSecurity { #define IServerSecurity_IsImpersonating(This) (This)->lpVtbl->IsImpersonating(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IServerSecurity_QueryInterface(IServerSecurity* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IServerSecurity_QueryInterface(IServerSecurity* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IServerSecurity_AddRef(IServerSecurity* This) { +static __WIDL_INLINE ULONG IServerSecurity_AddRef(IServerSecurity* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IServerSecurity_Release(IServerSecurity* This) { +static __WIDL_INLINE ULONG IServerSecurity_Release(IServerSecurity* This) { return This->lpVtbl->Release(This); } /*** IServerSecurity methods ***/ -static FORCEINLINE HRESULT IServerSecurity_QueryBlanket(IServerSecurity* This,DWORD *pAuthnSvc,DWORD *pAuthzSvc,OLECHAR **pServerPrincName,DWORD *pAuthnLevel,DWORD *pImpLevel,void **pPrivs,DWORD *pCapabilities) { +static __WIDL_INLINE HRESULT IServerSecurity_QueryBlanket(IServerSecurity* This,DWORD *pAuthnSvc,DWORD *pAuthzSvc,OLECHAR **pServerPrincName,DWORD *pAuthnLevel,DWORD *pImpLevel,void **pPrivs,DWORD *pCapabilities) { return This->lpVtbl->QueryBlanket(This,pAuthnSvc,pAuthzSvc,pServerPrincName,pAuthnLevel,pImpLevel,pPrivs,pCapabilities); } -static FORCEINLINE HRESULT IServerSecurity_ImpersonateClient(IServerSecurity* This) { +static __WIDL_INLINE HRESULT IServerSecurity_ImpersonateClient(IServerSecurity* This) { return This->lpVtbl->ImpersonateClient(This); } -static FORCEINLINE HRESULT IServerSecurity_RevertToSelf(IServerSecurity* This) { +static __WIDL_INLINE HRESULT IServerSecurity_RevertToSelf(IServerSecurity* This) { return This->lpVtbl->RevertToSelf(This); } -static FORCEINLINE WINBOOL IServerSecurity_IsImpersonating(IServerSecurity* This) { +static __WIDL_INLINE WINBOOL IServerSecurity_IsImpersonating(IServerSecurity* This) { return This->lpVtbl->IsImpersonating(This); } #endif @@ -4286,20 +4294,20 @@ interface IRpcOptions { #define IRpcOptions_Query(This,pPrx,dwProperty,pdwValue) (This)->lpVtbl->Query(This,pPrx,dwProperty,pdwValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcOptions_QueryInterface(IRpcOptions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcOptions_QueryInterface(IRpcOptions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcOptions_AddRef(IRpcOptions* This) { +static __WIDL_INLINE ULONG IRpcOptions_AddRef(IRpcOptions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcOptions_Release(IRpcOptions* This) { +static __WIDL_INLINE ULONG IRpcOptions_Release(IRpcOptions* This) { return This->lpVtbl->Release(This); } /*** IRpcOptions methods ***/ -static FORCEINLINE HRESULT IRpcOptions_Set(IRpcOptions* This,IUnknown *pPrx,RPCOPT_PROPERTIES dwProperty,ULONG_PTR dwValue) { +static __WIDL_INLINE HRESULT IRpcOptions_Set(IRpcOptions* This,IUnknown *pPrx,RPCOPT_PROPERTIES dwProperty,ULONG_PTR dwValue) { return This->lpVtbl->Set(This,pPrx,dwProperty,dwValue); } -static FORCEINLINE HRESULT IRpcOptions_Query(IRpcOptions* This,IUnknown *pPrx,RPCOPT_PROPERTIES dwProperty,ULONG_PTR *pdwValue) { +static __WIDL_INLINE HRESULT IRpcOptions_Query(IRpcOptions* This,IUnknown *pPrx,RPCOPT_PROPERTIES dwProperty,ULONG_PTR *pdwValue) { return This->lpVtbl->Query(This,pPrx,dwProperty,pdwValue); } #endif @@ -4418,20 +4426,20 @@ interface IGlobalOptions { #define IGlobalOptions_Query(This,dwProperty,pdwValue) (This)->lpVtbl->Query(This,dwProperty,pdwValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IGlobalOptions_QueryInterface(IGlobalOptions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IGlobalOptions_QueryInterface(IGlobalOptions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IGlobalOptions_AddRef(IGlobalOptions* This) { +static __WIDL_INLINE ULONG IGlobalOptions_AddRef(IGlobalOptions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IGlobalOptions_Release(IGlobalOptions* This) { +static __WIDL_INLINE ULONG IGlobalOptions_Release(IGlobalOptions* This) { return This->lpVtbl->Release(This); } /*** IGlobalOptions methods ***/ -static FORCEINLINE HRESULT IGlobalOptions_Set(IGlobalOptions* This,GLOBALOPT_PROPERTIES dwProperty,ULONG_PTR dwValue) { +static __WIDL_INLINE HRESULT IGlobalOptions_Set(IGlobalOptions* This,GLOBALOPT_PROPERTIES dwProperty,ULONG_PTR dwValue) { return This->lpVtbl->Set(This,dwProperty,dwValue); } -static FORCEINLINE HRESULT IGlobalOptions_Query(IGlobalOptions* This,GLOBALOPT_PROPERTIES dwProperty,ULONG_PTR *pdwValue) { +static __WIDL_INLINE HRESULT IGlobalOptions_Query(IGlobalOptions* This,GLOBALOPT_PROPERTIES dwProperty,ULONG_PTR *pdwValue) { return This->lpVtbl->Query(This,dwProperty,pdwValue); } #endif @@ -4511,20 +4519,20 @@ interface ISurrogate { #define ISurrogate_FreeSurrogate(This) (This)->lpVtbl->FreeSurrogate(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISurrogate_QueryInterface(ISurrogate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISurrogate_QueryInterface(ISurrogate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISurrogate_AddRef(ISurrogate* This) { +static __WIDL_INLINE ULONG ISurrogate_AddRef(ISurrogate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISurrogate_Release(ISurrogate* This) { +static __WIDL_INLINE ULONG ISurrogate_Release(ISurrogate* This) { return This->lpVtbl->Release(This); } /*** ISurrogate methods ***/ -static FORCEINLINE HRESULT ISurrogate_LoadDllServer(ISurrogate* This,REFCLSID Clsid) { +static __WIDL_INLINE HRESULT ISurrogate_LoadDllServer(ISurrogate* This,REFCLSID Clsid) { return This->lpVtbl->LoadDllServer(This,Clsid); } -static FORCEINLINE HRESULT ISurrogate_FreeSurrogate(ISurrogate* This) { +static __WIDL_INLINE HRESULT ISurrogate_FreeSurrogate(ISurrogate* This) { return This->lpVtbl->FreeSurrogate(This); } #endif @@ -4618,23 +4626,23 @@ interface IGlobalInterfaceTable { #define IGlobalInterfaceTable_GetInterfaceFromGlobal(This,dwCookie,riid,ppv) (This)->lpVtbl->GetInterfaceFromGlobal(This,dwCookie,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IGlobalInterfaceTable_QueryInterface(IGlobalInterfaceTable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IGlobalInterfaceTable_QueryInterface(IGlobalInterfaceTable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IGlobalInterfaceTable_AddRef(IGlobalInterfaceTable* This) { +static __WIDL_INLINE ULONG IGlobalInterfaceTable_AddRef(IGlobalInterfaceTable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IGlobalInterfaceTable_Release(IGlobalInterfaceTable* This) { +static __WIDL_INLINE ULONG IGlobalInterfaceTable_Release(IGlobalInterfaceTable* This) { return This->lpVtbl->Release(This); } /*** IGlobalInterfaceTable methods ***/ -static FORCEINLINE HRESULT IGlobalInterfaceTable_RegisterInterfaceInGlobal(IGlobalInterfaceTable* This,IUnknown *pUnk,REFIID riid,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IGlobalInterfaceTable_RegisterInterfaceInGlobal(IGlobalInterfaceTable* This,IUnknown *pUnk,REFIID riid,DWORD *pdwCookie) { return This->lpVtbl->RegisterInterfaceInGlobal(This,pUnk,riid,pdwCookie); } -static FORCEINLINE HRESULT IGlobalInterfaceTable_RevokeInterfaceFromGlobal(IGlobalInterfaceTable* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IGlobalInterfaceTable_RevokeInterfaceFromGlobal(IGlobalInterfaceTable* This,DWORD dwCookie) { return This->lpVtbl->RevokeInterfaceFromGlobal(This,dwCookie); } -static FORCEINLINE HRESULT IGlobalInterfaceTable_GetInterfaceFromGlobal(IGlobalInterfaceTable* This,DWORD dwCookie,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IGlobalInterfaceTable_GetInterfaceFromGlobal(IGlobalInterfaceTable* This,DWORD dwCookie,REFIID riid,void **ppv) { return This->lpVtbl->GetInterfaceFromGlobal(This,dwCookie,riid,ppv); } #endif @@ -4720,23 +4728,23 @@ interface ISynchronize { #define ISynchronize_Reset(This) (This)->lpVtbl->Reset(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISynchronize_QueryInterface(ISynchronize* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISynchronize_QueryInterface(ISynchronize* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISynchronize_AddRef(ISynchronize* This) { +static __WIDL_INLINE ULONG ISynchronize_AddRef(ISynchronize* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISynchronize_Release(ISynchronize* This) { +static __WIDL_INLINE ULONG ISynchronize_Release(ISynchronize* This) { return This->lpVtbl->Release(This); } /*** ISynchronize methods ***/ -static FORCEINLINE HRESULT ISynchronize_Wait(ISynchronize* This,DWORD dwFlags,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISynchronize_Wait(ISynchronize* This,DWORD dwFlags,DWORD dwMilliseconds) { return This->lpVtbl->Wait(This,dwFlags,dwMilliseconds); } -static FORCEINLINE HRESULT ISynchronize_Signal(ISynchronize* This) { +static __WIDL_INLINE HRESULT ISynchronize_Signal(ISynchronize* This) { return This->lpVtbl->Signal(This); } -static FORCEINLINE HRESULT ISynchronize_Reset(ISynchronize* This) { +static __WIDL_INLINE HRESULT ISynchronize_Reset(ISynchronize* This) { return This->lpVtbl->Reset(This); } #endif @@ -4804,17 +4812,17 @@ interface ISynchronizeHandle { #define ISynchronizeHandle_GetHandle(This,ph) (This)->lpVtbl->GetHandle(This,ph) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISynchronizeHandle_QueryInterface(ISynchronizeHandle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISynchronizeHandle_QueryInterface(ISynchronizeHandle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISynchronizeHandle_AddRef(ISynchronizeHandle* This) { +static __WIDL_INLINE ULONG ISynchronizeHandle_AddRef(ISynchronizeHandle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISynchronizeHandle_Release(ISynchronizeHandle* This) { +static __WIDL_INLINE ULONG ISynchronizeHandle_Release(ISynchronizeHandle* This) { return This->lpVtbl->Release(This); } /*** ISynchronizeHandle methods ***/ -static FORCEINLINE HRESULT ISynchronizeHandle_GetHandle(ISynchronizeHandle* This,HANDLE *ph) { +static __WIDL_INLINE HRESULT ISynchronizeHandle_GetHandle(ISynchronizeHandle* This,HANDLE *ph) { return This->lpVtbl->GetHandle(This,ph); } #endif @@ -4889,21 +4897,21 @@ interface ISynchronizeEvent { #define ISynchronizeEvent_SetEventHandle(This,ph) (This)->lpVtbl->SetEventHandle(This,ph) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISynchronizeEvent_QueryInterface(ISynchronizeEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISynchronizeEvent_QueryInterface(ISynchronizeEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISynchronizeEvent_AddRef(ISynchronizeEvent* This) { +static __WIDL_INLINE ULONG ISynchronizeEvent_AddRef(ISynchronizeEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISynchronizeEvent_Release(ISynchronizeEvent* This) { +static __WIDL_INLINE ULONG ISynchronizeEvent_Release(ISynchronizeEvent* This) { return This->lpVtbl->Release(This); } /*** ISynchronizeHandle methods ***/ -static FORCEINLINE HRESULT ISynchronizeEvent_GetHandle(ISynchronizeEvent* This,HANDLE *ph) { +static __WIDL_INLINE HRESULT ISynchronizeEvent_GetHandle(ISynchronizeEvent* This,HANDLE *ph) { return This->lpVtbl->GetHandle(This,ph); } /*** ISynchronizeEvent methods ***/ -static FORCEINLINE HRESULT ISynchronizeEvent_SetEventHandle(ISynchronizeEvent* This,HANDLE *ph) { +static __WIDL_INLINE HRESULT ISynchronizeEvent_SetEventHandle(ISynchronizeEvent* This,HANDLE *ph) { return This->lpVtbl->SetEventHandle(This,ph); } #endif @@ -4983,20 +4991,20 @@ interface ISynchronizeContainer { #define ISynchronizeContainer_WaitMultiple(This,dwFlags,dwTimeOut,ppSync) (This)->lpVtbl->WaitMultiple(This,dwFlags,dwTimeOut,ppSync) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISynchronizeContainer_QueryInterface(ISynchronizeContainer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISynchronizeContainer_QueryInterface(ISynchronizeContainer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISynchronizeContainer_AddRef(ISynchronizeContainer* This) { +static __WIDL_INLINE ULONG ISynchronizeContainer_AddRef(ISynchronizeContainer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISynchronizeContainer_Release(ISynchronizeContainer* This) { +static __WIDL_INLINE ULONG ISynchronizeContainer_Release(ISynchronizeContainer* This) { return This->lpVtbl->Release(This); } /*** ISynchronizeContainer methods ***/ -static FORCEINLINE HRESULT ISynchronizeContainer_AddSynchronize(ISynchronizeContainer* This,ISynchronize *pSync) { +static __WIDL_INLINE HRESULT ISynchronizeContainer_AddSynchronize(ISynchronizeContainer* This,ISynchronize *pSync) { return This->lpVtbl->AddSynchronize(This,pSync); } -static FORCEINLINE HRESULT ISynchronizeContainer_WaitMultiple(ISynchronizeContainer* This,DWORD dwFlags,DWORD dwTimeOut,ISynchronize **ppSync) { +static __WIDL_INLINE HRESULT ISynchronizeContainer_WaitMultiple(ISynchronizeContainer* This,DWORD dwFlags,DWORD dwTimeOut,ISynchronize **ppSync) { return This->lpVtbl->WaitMultiple(This,dwFlags,dwTimeOut,ppSync); } #endif @@ -5079,27 +5087,27 @@ interface ISynchronizeMutex { #define ISynchronizeMutex_ReleaseMutex(This) (This)->lpVtbl->ReleaseMutex(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISynchronizeMutex_QueryInterface(ISynchronizeMutex* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISynchronizeMutex_QueryInterface(ISynchronizeMutex* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISynchronizeMutex_AddRef(ISynchronizeMutex* This) { +static __WIDL_INLINE ULONG ISynchronizeMutex_AddRef(ISynchronizeMutex* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISynchronizeMutex_Release(ISynchronizeMutex* This) { +static __WIDL_INLINE ULONG ISynchronizeMutex_Release(ISynchronizeMutex* This) { return This->lpVtbl->Release(This); } /*** ISynchronize methods ***/ -static FORCEINLINE HRESULT ISynchronizeMutex_Wait(ISynchronizeMutex* This,DWORD dwFlags,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISynchronizeMutex_Wait(ISynchronizeMutex* This,DWORD dwFlags,DWORD dwMilliseconds) { return This->lpVtbl->Wait(This,dwFlags,dwMilliseconds); } -static FORCEINLINE HRESULT ISynchronizeMutex_Signal(ISynchronizeMutex* This) { +static __WIDL_INLINE HRESULT ISynchronizeMutex_Signal(ISynchronizeMutex* This) { return This->lpVtbl->Signal(This); } -static FORCEINLINE HRESULT ISynchronizeMutex_Reset(ISynchronizeMutex* This) { +static __WIDL_INLINE HRESULT ISynchronizeMutex_Reset(ISynchronizeMutex* This) { return This->lpVtbl->Reset(This); } /*** ISynchronizeMutex methods ***/ -static FORCEINLINE HRESULT ISynchronizeMutex_ReleaseMutex(ISynchronizeMutex* This) { +static __WIDL_INLINE HRESULT ISynchronizeMutex_ReleaseMutex(ISynchronizeMutex* This) { return This->lpVtbl->ReleaseMutex(This); } #endif @@ -5176,20 +5184,20 @@ interface ICancelMethodCalls { #define ICancelMethodCalls_TestCancel(This) (This)->lpVtbl->TestCancel(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICancelMethodCalls_QueryInterface(ICancelMethodCalls* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICancelMethodCalls_QueryInterface(ICancelMethodCalls* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICancelMethodCalls_AddRef(ICancelMethodCalls* This) { +static __WIDL_INLINE ULONG ICancelMethodCalls_AddRef(ICancelMethodCalls* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICancelMethodCalls_Release(ICancelMethodCalls* This) { +static __WIDL_INLINE ULONG ICancelMethodCalls_Release(ICancelMethodCalls* This) { return This->lpVtbl->Release(This); } /*** ICancelMethodCalls methods ***/ -static FORCEINLINE HRESULT ICancelMethodCalls_Cancel(ICancelMethodCalls* This,ULONG ulSeconds) { +static __WIDL_INLINE HRESULT ICancelMethodCalls_Cancel(ICancelMethodCalls* This,ULONG ulSeconds) { return This->lpVtbl->Cancel(This,ulSeconds); } -static FORCEINLINE HRESULT ICancelMethodCalls_TestCancel(ICancelMethodCalls* This) { +static __WIDL_INLINE HRESULT ICancelMethodCalls_TestCancel(ICancelMethodCalls* This) { return This->lpVtbl->TestCancel(This); } #endif @@ -5281,23 +5289,23 @@ interface IAsyncManager { #define IAsyncManager_GetState(This,pulStateFlags) (This)->lpVtbl->GetState(This,pulStateFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAsyncManager_QueryInterface(IAsyncManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAsyncManager_QueryInterface(IAsyncManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAsyncManager_AddRef(IAsyncManager* This) { +static __WIDL_INLINE ULONG IAsyncManager_AddRef(IAsyncManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAsyncManager_Release(IAsyncManager* This) { +static __WIDL_INLINE ULONG IAsyncManager_Release(IAsyncManager* This) { return This->lpVtbl->Release(This); } /*** IAsyncManager methods ***/ -static FORCEINLINE HRESULT IAsyncManager_CompleteCall(IAsyncManager* This,HRESULT Result) { +static __WIDL_INLINE HRESULT IAsyncManager_CompleteCall(IAsyncManager* This,HRESULT Result) { return This->lpVtbl->CompleteCall(This,Result); } -static FORCEINLINE HRESULT IAsyncManager_GetCallContext(IAsyncManager* This,REFIID riid,void **pInterface) { +static __WIDL_INLINE HRESULT IAsyncManager_GetCallContext(IAsyncManager* This,REFIID riid,void **pInterface) { return This->lpVtbl->GetCallContext(This,riid,pInterface); } -static FORCEINLINE HRESULT IAsyncManager_GetState(IAsyncManager* This,ULONG *pulStateFlags) { +static __WIDL_INLINE HRESULT IAsyncManager_GetState(IAsyncManager* This,ULONG *pulStateFlags) { return This->lpVtbl->GetState(This,pulStateFlags); } #endif @@ -5371,17 +5379,17 @@ interface ICallFactory { #define ICallFactory_CreateCall(This,riid,pCtrlUnk,riid2,ppv) (This)->lpVtbl->CreateCall(This,riid,pCtrlUnk,riid2,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICallFactory_QueryInterface(ICallFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICallFactory_QueryInterface(ICallFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICallFactory_AddRef(ICallFactory* This) { +static __WIDL_INLINE ULONG ICallFactory_AddRef(ICallFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICallFactory_Release(ICallFactory* This) { +static __WIDL_INLINE ULONG ICallFactory_Release(ICallFactory* This) { return This->lpVtbl->Release(This); } /*** ICallFactory methods ***/ -static FORCEINLINE HRESULT ICallFactory_CreateCall(ICallFactory* This,REFIID riid,IUnknown *pCtrlUnk,REFIID riid2,IUnknown **ppv) { +static __WIDL_INLINE HRESULT ICallFactory_CreateCall(ICallFactory* This,REFIID riid,IUnknown *pCtrlUnk,REFIID riid2,IUnknown **ppv) { return This->lpVtbl->CreateCall(This,riid,pCtrlUnk,riid2,ppv); } #endif @@ -5459,20 +5467,20 @@ interface IRpcHelper { #define IRpcHelper_GetIIDFromOBJREF(This,pObjRef,piid) (This)->lpVtbl->GetIIDFromOBJREF(This,pObjRef,piid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcHelper_QueryInterface(IRpcHelper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcHelper_QueryInterface(IRpcHelper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcHelper_AddRef(IRpcHelper* This) { +static __WIDL_INLINE ULONG IRpcHelper_AddRef(IRpcHelper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcHelper_Release(IRpcHelper* This) { +static __WIDL_INLINE ULONG IRpcHelper_Release(IRpcHelper* This) { return This->lpVtbl->Release(This); } /*** IRpcHelper methods ***/ -static FORCEINLINE HRESULT IRpcHelper_GetDCOMProtocolVersion(IRpcHelper* This,DWORD *pComVersion) { +static __WIDL_INLINE HRESULT IRpcHelper_GetDCOMProtocolVersion(IRpcHelper* This,DWORD *pComVersion) { return This->lpVtbl->GetDCOMProtocolVersion(This,pComVersion); } -static FORCEINLINE HRESULT IRpcHelper_GetIIDFromOBJREF(IRpcHelper* This,void *pObjRef,IID **piid) { +static __WIDL_INLINE HRESULT IRpcHelper_GetIIDFromOBJREF(IRpcHelper* This,void *pObjRef,IID **piid) { return This->lpVtbl->GetIIDFromOBJREF(This,pObjRef,piid); } #endif @@ -5544,17 +5552,17 @@ interface IReleaseMarshalBuffers { #define IReleaseMarshalBuffers_ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl) (This)->lpVtbl->ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IReleaseMarshalBuffers_QueryInterface(IReleaseMarshalBuffers* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IReleaseMarshalBuffers_QueryInterface(IReleaseMarshalBuffers* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IReleaseMarshalBuffers_AddRef(IReleaseMarshalBuffers* This) { +static __WIDL_INLINE ULONG IReleaseMarshalBuffers_AddRef(IReleaseMarshalBuffers* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IReleaseMarshalBuffers_Release(IReleaseMarshalBuffers* This) { +static __WIDL_INLINE ULONG IReleaseMarshalBuffers_Release(IReleaseMarshalBuffers* This) { return This->lpVtbl->Release(This); } /*** IReleaseMarshalBuffers methods ***/ -static FORCEINLINE HRESULT IReleaseMarshalBuffers_ReleaseMarshalBuffer(IReleaseMarshalBuffers* This,RPCOLEMESSAGE *pMsg,DWORD dwFlags,IUnknown *pChnl) { +static __WIDL_INLINE HRESULT IReleaseMarshalBuffers_ReleaseMarshalBuffer(IReleaseMarshalBuffers* This,RPCOLEMESSAGE *pMsg,DWORD dwFlags,IUnknown *pChnl) { return This->lpVtbl->ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl); } #endif @@ -5632,20 +5640,20 @@ interface IWaitMultiple { #define IWaitMultiple_AddSynchronize(This,pSync) (This)->lpVtbl->AddSynchronize(This,pSync) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWaitMultiple_QueryInterface(IWaitMultiple* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWaitMultiple_QueryInterface(IWaitMultiple* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWaitMultiple_AddRef(IWaitMultiple* This) { +static __WIDL_INLINE ULONG IWaitMultiple_AddRef(IWaitMultiple* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWaitMultiple_Release(IWaitMultiple* This) { +static __WIDL_INLINE ULONG IWaitMultiple_Release(IWaitMultiple* This) { return This->lpVtbl->Release(This); } /*** IWaitMultiple methods ***/ -static FORCEINLINE HRESULT IWaitMultiple_WaitMultiple(IWaitMultiple* This,DWORD timeout,ISynchronize **pSync) { +static __WIDL_INLINE HRESULT IWaitMultiple_WaitMultiple(IWaitMultiple* This,DWORD timeout,ISynchronize **pSync) { return This->lpVtbl->WaitMultiple(This,timeout,pSync); } -static FORCEINLINE HRESULT IWaitMultiple_AddSynchronize(IWaitMultiple* This,ISynchronize *pSync) { +static __WIDL_INLINE HRESULT IWaitMultiple_AddSynchronize(IWaitMultiple* This,ISynchronize *pSync) { return This->lpVtbl->AddSynchronize(This,pSync); } #endif @@ -5720,20 +5728,20 @@ interface IAddrTrackingControl { #define IAddrTrackingControl_DisableCOMDynamicAddrTracking(This) (This)->lpVtbl->DisableCOMDynamicAddrTracking(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAddrTrackingControl_QueryInterface(IAddrTrackingControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAddrTrackingControl_QueryInterface(IAddrTrackingControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAddrTrackingControl_AddRef(IAddrTrackingControl* This) { +static __WIDL_INLINE ULONG IAddrTrackingControl_AddRef(IAddrTrackingControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAddrTrackingControl_Release(IAddrTrackingControl* This) { +static __WIDL_INLINE ULONG IAddrTrackingControl_Release(IAddrTrackingControl* This) { return This->lpVtbl->Release(This); } /*** IAddrTrackingControl methods ***/ -static FORCEINLINE HRESULT IAddrTrackingControl_EnableCOMDynamicAddrTracking(IAddrTrackingControl* This) { +static __WIDL_INLINE HRESULT IAddrTrackingControl_EnableCOMDynamicAddrTracking(IAddrTrackingControl* This) { return This->lpVtbl->EnableCOMDynamicAddrTracking(This); } -static FORCEINLINE HRESULT IAddrTrackingControl_DisableCOMDynamicAddrTracking(IAddrTrackingControl* This) { +static __WIDL_INLINE HRESULT IAddrTrackingControl_DisableCOMDynamicAddrTracking(IAddrTrackingControl* This) { return This->lpVtbl->DisableCOMDynamicAddrTracking(This); } #endif @@ -5812,20 +5820,20 @@ interface IAddrExclusionControl { #define IAddrExclusionControl_UpdateAddrExclusionList(This,pEnumerator) (This)->lpVtbl->UpdateAddrExclusionList(This,pEnumerator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAddrExclusionControl_QueryInterface(IAddrExclusionControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAddrExclusionControl_QueryInterface(IAddrExclusionControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAddrExclusionControl_AddRef(IAddrExclusionControl* This) { +static __WIDL_INLINE ULONG IAddrExclusionControl_AddRef(IAddrExclusionControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAddrExclusionControl_Release(IAddrExclusionControl* This) { +static __WIDL_INLINE ULONG IAddrExclusionControl_Release(IAddrExclusionControl* This) { return This->lpVtbl->Release(This); } /*** IAddrExclusionControl methods ***/ -static FORCEINLINE HRESULT IAddrExclusionControl_GetCurrentAddrExclusionList(IAddrExclusionControl* This,REFIID riid,void **ppEnumerator) { +static __WIDL_INLINE HRESULT IAddrExclusionControl_GetCurrentAddrExclusionList(IAddrExclusionControl* This,REFIID riid,void **ppEnumerator) { return This->lpVtbl->GetCurrentAddrExclusionList(This,riid,ppEnumerator); } -static FORCEINLINE HRESULT IAddrExclusionControl_UpdateAddrExclusionList(IAddrExclusionControl* This,IUnknown *pEnumerator) { +static __WIDL_INLINE HRESULT IAddrExclusionControl_UpdateAddrExclusionList(IAddrExclusionControl* This,IUnknown *pEnumerator) { return This->lpVtbl->UpdateAddrExclusionList(This,pEnumerator); } #endif @@ -5907,20 +5915,20 @@ interface IPipeByte { #define IPipeByte_Push(This,buf,cSent) (This)->lpVtbl->Push(This,buf,cSent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPipeByte_QueryInterface(IPipeByte* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPipeByte_QueryInterface(IPipeByte* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPipeByte_AddRef(IPipeByte* This) { +static __WIDL_INLINE ULONG IPipeByte_AddRef(IPipeByte* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPipeByte_Release(IPipeByte* This) { +static __WIDL_INLINE ULONG IPipeByte_Release(IPipeByte* This) { return This->lpVtbl->Release(This); } /*** IPipeByte methods ***/ -static FORCEINLINE HRESULT IPipeByte_Pull(IPipeByte* This,BYTE *buf,ULONG cRequest,ULONG *pcReturned) { +static __WIDL_INLINE HRESULT IPipeByte_Pull(IPipeByte* This,BYTE *buf,ULONG cRequest,ULONG *pcReturned) { return This->lpVtbl->Pull(This,buf,cRequest,pcReturned); } -static FORCEINLINE HRESULT IPipeByte_Push(IPipeByte* This,BYTE *buf,ULONG cSent) { +static __WIDL_INLINE HRESULT IPipeByte_Push(IPipeByte* This,BYTE *buf,ULONG cSent) { return This->lpVtbl->Push(This,buf,cSent); } #endif @@ -6002,20 +6010,20 @@ interface IPipeLong { #define IPipeLong_Push(This,buf,cSent) (This)->lpVtbl->Push(This,buf,cSent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPipeLong_QueryInterface(IPipeLong* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPipeLong_QueryInterface(IPipeLong* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPipeLong_AddRef(IPipeLong* This) { +static __WIDL_INLINE ULONG IPipeLong_AddRef(IPipeLong* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPipeLong_Release(IPipeLong* This) { +static __WIDL_INLINE ULONG IPipeLong_Release(IPipeLong* This) { return This->lpVtbl->Release(This); } /*** IPipeLong methods ***/ -static FORCEINLINE HRESULT IPipeLong_Pull(IPipeLong* This,LONG *buf,ULONG cRequest,ULONG *pcReturned) { +static __WIDL_INLINE HRESULT IPipeLong_Pull(IPipeLong* This,LONG *buf,ULONG cRequest,ULONG *pcReturned) { return This->lpVtbl->Pull(This,buf,cRequest,pcReturned); } -static FORCEINLINE HRESULT IPipeLong_Push(IPipeLong* This,LONG *buf,ULONG cSent) { +static __WIDL_INLINE HRESULT IPipeLong_Push(IPipeLong* This,LONG *buf,ULONG cSent) { return This->lpVtbl->Push(This,buf,cSent); } #endif @@ -6097,20 +6105,20 @@ interface IPipeDouble { #define IPipeDouble_Push(This,buf,cSent) (This)->lpVtbl->Push(This,buf,cSent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPipeDouble_QueryInterface(IPipeDouble* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPipeDouble_QueryInterface(IPipeDouble* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPipeDouble_AddRef(IPipeDouble* This) { +static __WIDL_INLINE ULONG IPipeDouble_AddRef(IPipeDouble* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPipeDouble_Release(IPipeDouble* This) { +static __WIDL_INLINE ULONG IPipeDouble_Release(IPipeDouble* This) { return This->lpVtbl->Release(This); } /*** IPipeDouble methods ***/ -static FORCEINLINE HRESULT IPipeDouble_Pull(IPipeDouble* This,DOUBLE *buf,ULONG cRequest,ULONG *pcReturned) { +static __WIDL_INLINE HRESULT IPipeDouble_Pull(IPipeDouble* This,DOUBLE *buf,ULONG cRequest,ULONG *pcReturned) { return This->lpVtbl->Pull(This,buf,cRequest,pcReturned); } -static FORCEINLINE HRESULT IPipeDouble_Push(IPipeDouble* This,DOUBLE *buf,ULONG cSent) { +static __WIDL_INLINE HRESULT IPipeDouble_Push(IPipeDouble* This,DOUBLE *buf,ULONG cSent) { return This->lpVtbl->Push(This,buf,cSent); } #endif @@ -6225,29 +6233,29 @@ interface IEnumContextProps { #define IEnumContextProps_Count(This,pcelt) (This)->lpVtbl->Count(This,pcelt) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumContextProps_QueryInterface(IEnumContextProps* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumContextProps_QueryInterface(IEnumContextProps* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumContextProps_AddRef(IEnumContextProps* This) { +static __WIDL_INLINE ULONG IEnumContextProps_AddRef(IEnumContextProps* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumContextProps_Release(IEnumContextProps* This) { +static __WIDL_INLINE ULONG IEnumContextProps_Release(IEnumContextProps* This) { return This->lpVtbl->Release(This); } /*** IEnumContextProps methods ***/ -static FORCEINLINE HRESULT IEnumContextProps_Next(IEnumContextProps* This,ULONG celt,ContextProperty *pContextProperties,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumContextProps_Next(IEnumContextProps* This,ULONG celt,ContextProperty *pContextProperties,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,pContextProperties,pceltFetched); } -static FORCEINLINE HRESULT IEnumContextProps_Skip(IEnumContextProps* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumContextProps_Skip(IEnumContextProps* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumContextProps_Reset(IEnumContextProps* This) { +static __WIDL_INLINE HRESULT IEnumContextProps_Reset(IEnumContextProps* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumContextProps_Clone(IEnumContextProps* This,IEnumContextProps **ppEnumContextProps) { +static __WIDL_INLINE HRESULT IEnumContextProps_Clone(IEnumContextProps* This,IEnumContextProps **ppEnumContextProps) { return This->lpVtbl->Clone(This,ppEnumContextProps); } -static FORCEINLINE HRESULT IEnumContextProps_Count(IEnumContextProps* This,ULONG *pcelt) { +static __WIDL_INLINE HRESULT IEnumContextProps_Count(IEnumContextProps* This,ULONG *pcelt) { return This->lpVtbl->Count(This,pcelt); } #endif @@ -6347,26 +6355,26 @@ interface IContext { #define IContext_EnumContextProps(This,ppEnumContextProps) (This)->lpVtbl->EnumContextProps(This,ppEnumContextProps) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IContext_QueryInterface(IContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IContext_QueryInterface(IContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IContext_AddRef(IContext* This) { +static __WIDL_INLINE ULONG IContext_AddRef(IContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IContext_Release(IContext* This) { +static __WIDL_INLINE ULONG IContext_Release(IContext* This) { return This->lpVtbl->Release(This); } /*** IContext methods ***/ -static FORCEINLINE HRESULT IContext_SetProperty(IContext* This,REFGUID rpolicyId,CPFLAGS flags,IUnknown *pUnk) { +static __WIDL_INLINE HRESULT IContext_SetProperty(IContext* This,REFGUID rpolicyId,CPFLAGS flags,IUnknown *pUnk) { return This->lpVtbl->SetProperty(This,rpolicyId,flags,pUnk); } -static FORCEINLINE HRESULT IContext_RemoveProperty(IContext* This,REFGUID rPolicyId) { +static __WIDL_INLINE HRESULT IContext_RemoveProperty(IContext* This,REFGUID rPolicyId) { return This->lpVtbl->RemoveProperty(This,rPolicyId); } -static FORCEINLINE HRESULT IContext_GetProperty(IContext* This,REFGUID rGuid,CPFLAGS *pFlags,IUnknown **ppUnk) { +static __WIDL_INLINE HRESULT IContext_GetProperty(IContext* This,REFGUID rGuid,CPFLAGS *pFlags,IUnknown **ppUnk) { return This->lpVtbl->GetProperty(This,rGuid,pFlags,ppUnk); } -static FORCEINLINE HRESULT IContext_EnumContextProps(IContext* This,IEnumContextProps **ppEnumContextProps) { +static __WIDL_INLINE HRESULT IContext_EnumContextProps(IContext* This,IEnumContextProps **ppEnumContextProps) { return This->lpVtbl->EnumContextProps(This,ppEnumContextProps); } #endif @@ -6488,26 +6496,26 @@ interface IComThreadingInfo { #define IComThreadingInfo_SetCurrentLogicalThreadId(This,rguid) (This)->lpVtbl->SetCurrentLogicalThreadId(This,rguid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IComThreadingInfo_QueryInterface(IComThreadingInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IComThreadingInfo_QueryInterface(IComThreadingInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IComThreadingInfo_AddRef(IComThreadingInfo* This) { +static __WIDL_INLINE ULONG IComThreadingInfo_AddRef(IComThreadingInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IComThreadingInfo_Release(IComThreadingInfo* This) { +static __WIDL_INLINE ULONG IComThreadingInfo_Release(IComThreadingInfo* This) { return This->lpVtbl->Release(This); } /*** IComThreadingInfo methods ***/ -static FORCEINLINE HRESULT IComThreadingInfo_GetCurrentApartmentType(IComThreadingInfo* This,APTTYPE *pAptType) { +static __WIDL_INLINE HRESULT IComThreadingInfo_GetCurrentApartmentType(IComThreadingInfo* This,APTTYPE *pAptType) { return This->lpVtbl->GetCurrentApartmentType(This,pAptType); } -static FORCEINLINE HRESULT IComThreadingInfo_GetCurrentThreadType(IComThreadingInfo* This,THDTYPE *pThreadType) { +static __WIDL_INLINE HRESULT IComThreadingInfo_GetCurrentThreadType(IComThreadingInfo* This,THDTYPE *pThreadType) { return This->lpVtbl->GetCurrentThreadType(This,pThreadType); } -static FORCEINLINE HRESULT IComThreadingInfo_GetCurrentLogicalThreadId(IComThreadingInfo* This,GUID *pguidLogicalThreadId) { +static __WIDL_INLINE HRESULT IComThreadingInfo_GetCurrentLogicalThreadId(IComThreadingInfo* This,GUID *pguidLogicalThreadId) { return This->lpVtbl->GetCurrentLogicalThreadId(This,pguidLogicalThreadId); } -static FORCEINLINE HRESULT IComThreadingInfo_SetCurrentLogicalThreadId(IComThreadingInfo* This,REFGUID rguid) { +static __WIDL_INLINE HRESULT IComThreadingInfo_SetCurrentLogicalThreadId(IComThreadingInfo* This,REFGUID rguid) { return This->lpVtbl->SetCurrentLogicalThreadId(This,rguid); } #endif @@ -6575,17 +6583,17 @@ interface IProcessInitControl { #define IProcessInitControl_ResetInitializerTimeout(This,dwSecondsRemaining) (This)->lpVtbl->ResetInitializerTimeout(This,dwSecondsRemaining) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProcessInitControl_QueryInterface(IProcessInitControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProcessInitControl_QueryInterface(IProcessInitControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProcessInitControl_AddRef(IProcessInitControl* This) { +static __WIDL_INLINE ULONG IProcessInitControl_AddRef(IProcessInitControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProcessInitControl_Release(IProcessInitControl* This) { +static __WIDL_INLINE ULONG IProcessInitControl_Release(IProcessInitControl* This) { return This->lpVtbl->Release(This); } /*** IProcessInitControl methods ***/ -static FORCEINLINE HRESULT IProcessInitControl_ResetInitializerTimeout(IProcessInitControl* This,DWORD dwSecondsRemaining) { +static __WIDL_INLINE HRESULT IProcessInitControl_ResetInitializerTimeout(IProcessInitControl* This,DWORD dwSecondsRemaining) { return This->lpVtbl->ResetInitializerTimeout(This,dwSecondsRemaining); } #endif @@ -6643,13 +6651,13 @@ interface IFastRundown { #define IFastRundown_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFastRundown_QueryInterface(IFastRundown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFastRundown_QueryInterface(IFastRundown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFastRundown_AddRef(IFastRundown* This) { +static __WIDL_INLINE ULONG IFastRundown_AddRef(IFastRundown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFastRundown_Release(IFastRundown* This) { +static __WIDL_INLINE ULONG IFastRundown_Release(IFastRundown* This) { return This->lpVtbl->Release(This); } #endif @@ -6795,52 +6803,52 @@ interface IMarshalingStream { #define IMarshalingStream_GetMarshalingContextAttribute(This,attribute,pAttributeValue) (This)->lpVtbl->GetMarshalingContextAttribute(This,attribute,pAttributeValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMarshalingStream_QueryInterface(IMarshalingStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMarshalingStream_QueryInterface(IMarshalingStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMarshalingStream_AddRef(IMarshalingStream* This) { +static __WIDL_INLINE ULONG IMarshalingStream_AddRef(IMarshalingStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMarshalingStream_Release(IMarshalingStream* This) { +static __WIDL_INLINE ULONG IMarshalingStream_Release(IMarshalingStream* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT IMarshalingStream_Read(IMarshalingStream* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT IMarshalingStream_Read(IMarshalingStream* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT IMarshalingStream_Write(IMarshalingStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT IMarshalingStream_Write(IMarshalingStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT IMarshalingStream_Seek(IMarshalingStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT IMarshalingStream_Seek(IMarshalingStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT IMarshalingStream_SetSize(IMarshalingStream* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT IMarshalingStream_SetSize(IMarshalingStream* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT IMarshalingStream_CopyTo(IMarshalingStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT IMarshalingStream_CopyTo(IMarshalingStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT IMarshalingStream_Commit(IMarshalingStream* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT IMarshalingStream_Commit(IMarshalingStream* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT IMarshalingStream_Revert(IMarshalingStream* This) { +static __WIDL_INLINE HRESULT IMarshalingStream_Revert(IMarshalingStream* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT IMarshalingStream_LockRegion(IMarshalingStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT IMarshalingStream_LockRegion(IMarshalingStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT IMarshalingStream_UnlockRegion(IMarshalingStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT IMarshalingStream_UnlockRegion(IMarshalingStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT IMarshalingStream_Stat(IMarshalingStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT IMarshalingStream_Stat(IMarshalingStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT IMarshalingStream_Clone(IMarshalingStream* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT IMarshalingStream_Clone(IMarshalingStream* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** IMarshalingStream methods ***/ -static FORCEINLINE HRESULT IMarshalingStream_GetMarshalingContextAttribute(IMarshalingStream* This,CO_MARSHALING_CONTEXT_ATTRIBUTES attribute,ULONG_PTR *pAttributeValue) { +static __WIDL_INLINE HRESULT IMarshalingStream_GetMarshalingContextAttribute(IMarshalingStream* This,CO_MARSHALING_CONTEXT_ATTRIBUTES attribute,ULONG_PTR *pAttributeValue) { return This->lpVtbl->GetMarshalingContextAttribute(This,attribute,pAttributeValue); } #endif @@ -7086,50 +7094,50 @@ interface IMallocSpy { #define IMallocSpy_PostHeapMinimize(This) (This)->lpVtbl->PostHeapMinimize(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMallocSpy_QueryInterface(IMallocSpy* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMallocSpy_QueryInterface(IMallocSpy* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMallocSpy_AddRef(IMallocSpy* This) { +static __WIDL_INLINE ULONG IMallocSpy_AddRef(IMallocSpy* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMallocSpy_Release(IMallocSpy* This) { +static __WIDL_INLINE ULONG IMallocSpy_Release(IMallocSpy* This) { return This->lpVtbl->Release(This); } /*** IMallocSpy methods ***/ -static FORCEINLINE SIZE_T IMallocSpy_PreAlloc(IMallocSpy* This,SIZE_T cbRequest) { +static __WIDL_INLINE SIZE_T IMallocSpy_PreAlloc(IMallocSpy* This,SIZE_T cbRequest) { return This->lpVtbl->PreAlloc(This,cbRequest); } -static FORCEINLINE void * IMallocSpy_PostAlloc(IMallocSpy* This,void *pActual) { +static __WIDL_INLINE void * IMallocSpy_PostAlloc(IMallocSpy* This,void *pActual) { return This->lpVtbl->PostAlloc(This,pActual); } -static FORCEINLINE void * IMallocSpy_PreFree(IMallocSpy* This,void *pRequest,WINBOOL fSpyed) { +static __WIDL_INLINE void * IMallocSpy_PreFree(IMallocSpy* This,void *pRequest,WINBOOL fSpyed) { return This->lpVtbl->PreFree(This,pRequest,fSpyed); } -static FORCEINLINE void IMallocSpy_PostFree(IMallocSpy* This,WINBOOL fSpyed) { +static __WIDL_INLINE void IMallocSpy_PostFree(IMallocSpy* This,WINBOOL fSpyed) { This->lpVtbl->PostFree(This,fSpyed); } -static FORCEINLINE SIZE_T IMallocSpy_PreRealloc(IMallocSpy* This,void *pRequest,SIZE_T cbRequest,void **ppNewRequest,WINBOOL fSpyed) { +static __WIDL_INLINE SIZE_T IMallocSpy_PreRealloc(IMallocSpy* This,void *pRequest,SIZE_T cbRequest,void **ppNewRequest,WINBOOL fSpyed) { return This->lpVtbl->PreRealloc(This,pRequest,cbRequest,ppNewRequest,fSpyed); } -static FORCEINLINE void * IMallocSpy_PostRealloc(IMallocSpy* This,void *pActual,WINBOOL fSpyed) { +static __WIDL_INLINE void * IMallocSpy_PostRealloc(IMallocSpy* This,void *pActual,WINBOOL fSpyed) { return This->lpVtbl->PostRealloc(This,pActual,fSpyed); } -static FORCEINLINE void * IMallocSpy_PreGetSize(IMallocSpy* This,void *pRequest,WINBOOL fSpyed) { +static __WIDL_INLINE void * IMallocSpy_PreGetSize(IMallocSpy* This,void *pRequest,WINBOOL fSpyed) { return This->lpVtbl->PreGetSize(This,pRequest,fSpyed); } -static FORCEINLINE SIZE_T IMallocSpy_PostGetSize(IMallocSpy* This,SIZE_T cbActual,WINBOOL fSpyed) { +static __WIDL_INLINE SIZE_T IMallocSpy_PostGetSize(IMallocSpy* This,SIZE_T cbActual,WINBOOL fSpyed) { return This->lpVtbl->PostGetSize(This,cbActual,fSpyed); } -static FORCEINLINE void * IMallocSpy_PreDidAlloc(IMallocSpy* This,void *pRequest,WINBOOL fSpyed) { +static __WIDL_INLINE void * IMallocSpy_PreDidAlloc(IMallocSpy* This,void *pRequest,WINBOOL fSpyed) { return This->lpVtbl->PreDidAlloc(This,pRequest,fSpyed); } -static FORCEINLINE int IMallocSpy_PostDidAlloc(IMallocSpy* This,void *pRequest,WINBOOL fSpyed,int fActual) { +static __WIDL_INLINE int IMallocSpy_PostDidAlloc(IMallocSpy* This,void *pRequest,WINBOOL fSpyed,int fActual) { return This->lpVtbl->PostDidAlloc(This,pRequest,fSpyed,fActual); } -static FORCEINLINE void IMallocSpy_PreHeapMinimize(IMallocSpy* This) { +static __WIDL_INLINE void IMallocSpy_PreHeapMinimize(IMallocSpy* This) { This->lpVtbl->PreHeapMinimize(This); } -static FORCEINLINE void IMallocSpy_PostHeapMinimize(IMallocSpy* This) { +static __WIDL_INLINE void IMallocSpy_PostHeapMinimize(IMallocSpy* This) { This->lpVtbl->PostHeapMinimize(This); } #endif @@ -7333,44 +7341,44 @@ interface IBindCtx { #define IBindCtx_RevokeObjectParam(This,pszKey) (This)->lpVtbl->RevokeObjectParam(This,pszKey) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBindCtx_QueryInterface(IBindCtx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBindCtx_QueryInterface(IBindCtx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBindCtx_AddRef(IBindCtx* This) { +static __WIDL_INLINE ULONG IBindCtx_AddRef(IBindCtx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBindCtx_Release(IBindCtx* This) { +static __WIDL_INLINE ULONG IBindCtx_Release(IBindCtx* This) { return This->lpVtbl->Release(This); } /*** IBindCtx methods ***/ -static FORCEINLINE HRESULT IBindCtx_RegisterObjectBound(IBindCtx* This,IUnknown *punk) { +static __WIDL_INLINE HRESULT IBindCtx_RegisterObjectBound(IBindCtx* This,IUnknown *punk) { return This->lpVtbl->RegisterObjectBound(This,punk); } -static FORCEINLINE HRESULT IBindCtx_RevokeObjectBound(IBindCtx* This,IUnknown *punk) { +static __WIDL_INLINE HRESULT IBindCtx_RevokeObjectBound(IBindCtx* This,IUnknown *punk) { return This->lpVtbl->RevokeObjectBound(This,punk); } -static FORCEINLINE HRESULT IBindCtx_ReleaseBoundObjects(IBindCtx* This) { +static __WIDL_INLINE HRESULT IBindCtx_ReleaseBoundObjects(IBindCtx* This) { return This->lpVtbl->ReleaseBoundObjects(This); } -static FORCEINLINE HRESULT IBindCtx_SetBindOptions(IBindCtx* This,BIND_OPTS *pbindopts) { +static __WIDL_INLINE HRESULT IBindCtx_SetBindOptions(IBindCtx* This,BIND_OPTS *pbindopts) { return This->lpVtbl->SetBindOptions(This,pbindopts); } -static FORCEINLINE HRESULT IBindCtx_GetBindOptions(IBindCtx* This,BIND_OPTS *pbindopts) { +static __WIDL_INLINE HRESULT IBindCtx_GetBindOptions(IBindCtx* This,BIND_OPTS *pbindopts) { return This->lpVtbl->GetBindOptions(This,pbindopts); } -static FORCEINLINE HRESULT IBindCtx_GetRunningObjectTable(IBindCtx* This,IRunningObjectTable **pprot) { +static __WIDL_INLINE HRESULT IBindCtx_GetRunningObjectTable(IBindCtx* This,IRunningObjectTable **pprot) { return This->lpVtbl->GetRunningObjectTable(This,pprot); } -static FORCEINLINE HRESULT IBindCtx_RegisterObjectParam(IBindCtx* This,LPOLESTR pszKey,IUnknown *punk) { +static __WIDL_INLINE HRESULT IBindCtx_RegisterObjectParam(IBindCtx* This,LPOLESTR pszKey,IUnknown *punk) { return This->lpVtbl->RegisterObjectParam(This,pszKey,punk); } -static FORCEINLINE HRESULT IBindCtx_GetObjectParam(IBindCtx* This,LPOLESTR pszKey,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT IBindCtx_GetObjectParam(IBindCtx* This,LPOLESTR pszKey,IUnknown **ppunk) { return This->lpVtbl->GetObjectParam(This,pszKey,ppunk); } -static FORCEINLINE HRESULT IBindCtx_EnumObjectParam(IBindCtx* This,IEnumString **ppenum) { +static __WIDL_INLINE HRESULT IBindCtx_EnumObjectParam(IBindCtx* This,IEnumString **ppenum) { return This->lpVtbl->EnumObjectParam(This,ppenum); } -static FORCEINLINE HRESULT IBindCtx_RevokeObjectParam(IBindCtx* This,LPOLESTR pszKey) { +static __WIDL_INLINE HRESULT IBindCtx_RevokeObjectParam(IBindCtx* This,LPOLESTR pszKey) { return This->lpVtbl->RevokeObjectParam(This,pszKey); } #endif @@ -7493,26 +7501,26 @@ interface IEnumMoniker { #define IEnumMoniker_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumMoniker_QueryInterface(IEnumMoniker* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumMoniker_QueryInterface(IEnumMoniker* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumMoniker_AddRef(IEnumMoniker* This) { +static __WIDL_INLINE ULONG IEnumMoniker_AddRef(IEnumMoniker* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumMoniker_Release(IEnumMoniker* This) { +static __WIDL_INLINE ULONG IEnumMoniker_Release(IEnumMoniker* This) { return This->lpVtbl->Release(This); } /*** IEnumMoniker methods ***/ -static FORCEINLINE HRESULT IEnumMoniker_Next(IEnumMoniker* This,ULONG celt,IMoniker **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumMoniker_Next(IEnumMoniker* This,ULONG celt,IMoniker **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumMoniker_Skip(IEnumMoniker* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumMoniker_Skip(IEnumMoniker* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumMoniker_Reset(IEnumMoniker* This) { +static __WIDL_INLINE HRESULT IEnumMoniker_Reset(IEnumMoniker* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumMoniker_Clone(IEnumMoniker* This,IEnumMoniker **ppenum) { +static __WIDL_INLINE HRESULT IEnumMoniker_Clone(IEnumMoniker* This,IEnumMoniker **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -7635,29 +7643,29 @@ interface IRunnableObject { #define IRunnableObject_SetContainedObject(This,fContained) (This)->lpVtbl->SetContainedObject(This,fContained) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRunnableObject_QueryInterface(IRunnableObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRunnableObject_QueryInterface(IRunnableObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRunnableObject_AddRef(IRunnableObject* This) { +static __WIDL_INLINE ULONG IRunnableObject_AddRef(IRunnableObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRunnableObject_Release(IRunnableObject* This) { +static __WIDL_INLINE ULONG IRunnableObject_Release(IRunnableObject* This) { return This->lpVtbl->Release(This); } /*** IRunnableObject methods ***/ -static FORCEINLINE HRESULT IRunnableObject_GetRunningClass(IRunnableObject* This,LPCLSID lpClsid) { +static __WIDL_INLINE HRESULT IRunnableObject_GetRunningClass(IRunnableObject* This,LPCLSID lpClsid) { return This->lpVtbl->GetRunningClass(This,lpClsid); } -static FORCEINLINE HRESULT IRunnableObject_Run(IRunnableObject* This,LPBINDCTX pbc) { +static __WIDL_INLINE HRESULT IRunnableObject_Run(IRunnableObject* This,LPBINDCTX pbc) { return This->lpVtbl->Run(This,pbc); } -static FORCEINLINE WINBOOL IRunnableObject_IsRunning(IRunnableObject* This) { +static __WIDL_INLINE WINBOOL IRunnableObject_IsRunning(IRunnableObject* This) { return This->lpVtbl->IsRunning(This); } -static FORCEINLINE HRESULT IRunnableObject_LockRunning(IRunnableObject* This,WINBOOL fLock,WINBOOL fLastUnlockCloses) { +static __WIDL_INLINE HRESULT IRunnableObject_LockRunning(IRunnableObject* This,WINBOOL fLock,WINBOOL fLastUnlockCloses) { return This->lpVtbl->LockRunning(This,fLock,fLastUnlockCloses); } -static FORCEINLINE HRESULT IRunnableObject_SetContainedObject(IRunnableObject* This,WINBOOL fContained) { +static __WIDL_INLINE HRESULT IRunnableObject_SetContainedObject(IRunnableObject* This,WINBOOL fContained) { return This->lpVtbl->SetContainedObject(This,fContained); } #endif @@ -7796,35 +7804,35 @@ interface IRunningObjectTable { #define IRunningObjectTable_EnumRunning(This,ppenumMoniker) (This)->lpVtbl->EnumRunning(This,ppenumMoniker) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRunningObjectTable_QueryInterface(IRunningObjectTable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRunningObjectTable_QueryInterface(IRunningObjectTable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRunningObjectTable_AddRef(IRunningObjectTable* This) { +static __WIDL_INLINE ULONG IRunningObjectTable_AddRef(IRunningObjectTable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRunningObjectTable_Release(IRunningObjectTable* This) { +static __WIDL_INLINE ULONG IRunningObjectTable_Release(IRunningObjectTable* This) { return This->lpVtbl->Release(This); } /*** IRunningObjectTable methods ***/ -static FORCEINLINE HRESULT IRunningObjectTable_Register(IRunningObjectTable* This,DWORD grfFlags,IUnknown *punkObject,IMoniker *pmkObjectName,DWORD *pdwRegister) { +static __WIDL_INLINE HRESULT IRunningObjectTable_Register(IRunningObjectTable* This,DWORD grfFlags,IUnknown *punkObject,IMoniker *pmkObjectName,DWORD *pdwRegister) { return This->lpVtbl->Register(This,grfFlags,punkObject,pmkObjectName,pdwRegister); } -static FORCEINLINE HRESULT IRunningObjectTable_Revoke(IRunningObjectTable* This,DWORD dwRegister) { +static __WIDL_INLINE HRESULT IRunningObjectTable_Revoke(IRunningObjectTable* This,DWORD dwRegister) { return This->lpVtbl->Revoke(This,dwRegister); } -static FORCEINLINE HRESULT IRunningObjectTable_IsRunning(IRunningObjectTable* This,IMoniker *pmkObjectName) { +static __WIDL_INLINE HRESULT IRunningObjectTable_IsRunning(IRunningObjectTable* This,IMoniker *pmkObjectName) { return This->lpVtbl->IsRunning(This,pmkObjectName); } -static FORCEINLINE HRESULT IRunningObjectTable_GetObject(IRunningObjectTable* This,IMoniker *pmkObjectName,IUnknown **ppunkObject) { +static __WIDL_INLINE HRESULT IRunningObjectTable_GetObject(IRunningObjectTable* This,IMoniker *pmkObjectName,IUnknown **ppunkObject) { return This->lpVtbl->GetObject(This,pmkObjectName,ppunkObject); } -static FORCEINLINE HRESULT IRunningObjectTable_NoteChangeTime(IRunningObjectTable* This,DWORD dwRegister,FILETIME *pfiletime) { +static __WIDL_INLINE HRESULT IRunningObjectTable_NoteChangeTime(IRunningObjectTable* This,DWORD dwRegister,FILETIME *pfiletime) { return This->lpVtbl->NoteChangeTime(This,dwRegister,pfiletime); } -static FORCEINLINE HRESULT IRunningObjectTable_GetTimeOfLastChange(IRunningObjectTable* This,IMoniker *pmkObjectName,FILETIME *pfiletime) { +static __WIDL_INLINE HRESULT IRunningObjectTable_GetTimeOfLastChange(IRunningObjectTable* This,IMoniker *pmkObjectName,FILETIME *pfiletime) { return This->lpVtbl->GetTimeOfLastChange(This,pmkObjectName,pfiletime); } -static FORCEINLINE HRESULT IRunningObjectTable_EnumRunning(IRunningObjectTable* This,IEnumMoniker **ppenumMoniker) { +static __WIDL_INLINE HRESULT IRunningObjectTable_EnumRunning(IRunningObjectTable* This,IEnumMoniker **ppenumMoniker) { return This->lpVtbl->EnumRunning(This,ppenumMoniker); } #endif @@ -7894,17 +7902,17 @@ interface IPersist { #define IPersist_GetClassID(This,pClassID) (This)->lpVtbl->GetClassID(This,pClassID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersist_QueryInterface(IPersist* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersist_QueryInterface(IPersist* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersist_AddRef(IPersist* This) { +static __WIDL_INLINE ULONG IPersist_AddRef(IPersist* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersist_Release(IPersist* This) { +static __WIDL_INLINE ULONG IPersist_Release(IPersist* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersist_GetClassID(IPersist* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersist_GetClassID(IPersist* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } #endif @@ -8004,30 +8012,30 @@ interface IPersistStream { #define IPersistStream_GetSizeMax(This,pcbSize) (This)->lpVtbl->GetSizeMax(This,pcbSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistStream_QueryInterface(IPersistStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistStream_QueryInterface(IPersistStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistStream_AddRef(IPersistStream* This) { +static __WIDL_INLINE ULONG IPersistStream_AddRef(IPersistStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistStream_Release(IPersistStream* This) { +static __WIDL_INLINE ULONG IPersistStream_Release(IPersistStream* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersistStream_GetClassID(IPersistStream* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistStream_GetClassID(IPersistStream* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistStream methods ***/ -static FORCEINLINE HRESULT IPersistStream_IsDirty(IPersistStream* This) { +static __WIDL_INLINE HRESULT IPersistStream_IsDirty(IPersistStream* This) { return This->lpVtbl->IsDirty(This); } -static FORCEINLINE HRESULT IPersistStream_Load(IPersistStream* This,IStream *pStm) { +static __WIDL_INLINE HRESULT IPersistStream_Load(IPersistStream* This,IStream *pStm) { return This->lpVtbl->Load(This,pStm); } -static FORCEINLINE HRESULT IPersistStream_Save(IPersistStream* This,IStream *pStm,WINBOOL fClearDirty) { +static __WIDL_INLINE HRESULT IPersistStream_Save(IPersistStream* This,IStream *pStm,WINBOOL fClearDirty) { return This->lpVtbl->Save(This,pStm,fClearDirty); } -static FORCEINLINE HRESULT IPersistStream_GetSizeMax(IPersistStream* This,ULARGE_INTEGER *pcbSize) { +static __WIDL_INLINE HRESULT IPersistStream_GetSizeMax(IPersistStream* This,ULARGE_INTEGER *pcbSize) { return This->lpVtbl->GetSizeMax(This,pcbSize); } #endif @@ -8302,76 +8310,76 @@ interface IMoniker { #define IMoniker_IsSystemMoniker(This,pdwMksys) (This)->lpVtbl->IsSystemMoniker(This,pdwMksys) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMoniker_QueryInterface(IMoniker* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMoniker_QueryInterface(IMoniker* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMoniker_AddRef(IMoniker* This) { +static __WIDL_INLINE ULONG IMoniker_AddRef(IMoniker* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMoniker_Release(IMoniker* This) { +static __WIDL_INLINE ULONG IMoniker_Release(IMoniker* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IMoniker_GetClassID(IMoniker* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IMoniker_GetClassID(IMoniker* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistStream methods ***/ -static FORCEINLINE HRESULT IMoniker_IsDirty(IMoniker* This) { +static __WIDL_INLINE HRESULT IMoniker_IsDirty(IMoniker* This) { return This->lpVtbl->IsDirty(This); } -static FORCEINLINE HRESULT IMoniker_Load(IMoniker* This,IStream *pStm) { +static __WIDL_INLINE HRESULT IMoniker_Load(IMoniker* This,IStream *pStm) { return This->lpVtbl->Load(This,pStm); } -static FORCEINLINE HRESULT IMoniker_Save(IMoniker* This,IStream *pStm,WINBOOL fClearDirty) { +static __WIDL_INLINE HRESULT IMoniker_Save(IMoniker* This,IStream *pStm,WINBOOL fClearDirty) { return This->lpVtbl->Save(This,pStm,fClearDirty); } -static FORCEINLINE HRESULT IMoniker_GetSizeMax(IMoniker* This,ULARGE_INTEGER *pcbSize) { +static __WIDL_INLINE HRESULT IMoniker_GetSizeMax(IMoniker* This,ULARGE_INTEGER *pcbSize) { return This->lpVtbl->GetSizeMax(This,pcbSize); } /*** IMoniker methods ***/ -static FORCEINLINE HRESULT IMoniker_BindToObject(IMoniker* This,IBindCtx *pbc,IMoniker *pmkToLeft,REFIID riidResult,void **ppvResult) { +static __WIDL_INLINE HRESULT IMoniker_BindToObject(IMoniker* This,IBindCtx *pbc,IMoniker *pmkToLeft,REFIID riidResult,void **ppvResult) { return This->lpVtbl->BindToObject(This,pbc,pmkToLeft,riidResult,ppvResult); } -static FORCEINLINE HRESULT IMoniker_BindToStorage(IMoniker* This,IBindCtx *pbc,IMoniker *pmkToLeft,REFIID riid,void **ppvObj) { +static __WIDL_INLINE HRESULT IMoniker_BindToStorage(IMoniker* This,IBindCtx *pbc,IMoniker *pmkToLeft,REFIID riid,void **ppvObj) { return This->lpVtbl->BindToStorage(This,pbc,pmkToLeft,riid,ppvObj); } -static FORCEINLINE HRESULT IMoniker_Reduce(IMoniker* This,IBindCtx *pbc,DWORD dwReduceHowFar,IMoniker **ppmkToLeft,IMoniker **ppmkReduced) { +static __WIDL_INLINE HRESULT IMoniker_Reduce(IMoniker* This,IBindCtx *pbc,DWORD dwReduceHowFar,IMoniker **ppmkToLeft,IMoniker **ppmkReduced) { return This->lpVtbl->Reduce(This,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced); } -static FORCEINLINE HRESULT IMoniker_ComposeWith(IMoniker* This,IMoniker *pmkRight,WINBOOL fOnlyIfNotGeneric,IMoniker **ppmkComposite) { +static __WIDL_INLINE HRESULT IMoniker_ComposeWith(IMoniker* This,IMoniker *pmkRight,WINBOOL fOnlyIfNotGeneric,IMoniker **ppmkComposite) { return This->lpVtbl->ComposeWith(This,pmkRight,fOnlyIfNotGeneric,ppmkComposite); } -static FORCEINLINE HRESULT IMoniker_Enum(IMoniker* This,WINBOOL fForward,IEnumMoniker **ppenumMoniker) { +static __WIDL_INLINE HRESULT IMoniker_Enum(IMoniker* This,WINBOOL fForward,IEnumMoniker **ppenumMoniker) { return This->lpVtbl->Enum(This,fForward,ppenumMoniker); } -static FORCEINLINE HRESULT IMoniker_IsEqual(IMoniker* This,IMoniker *pmkOtherMoniker) { +static __WIDL_INLINE HRESULT IMoniker_IsEqual(IMoniker* This,IMoniker *pmkOtherMoniker) { return This->lpVtbl->IsEqual(This,pmkOtherMoniker); } -static FORCEINLINE HRESULT IMoniker_Hash(IMoniker* This,DWORD *pdwHash) { +static __WIDL_INLINE HRESULT IMoniker_Hash(IMoniker* This,DWORD *pdwHash) { return This->lpVtbl->Hash(This,pdwHash); } -static FORCEINLINE HRESULT IMoniker_IsRunning(IMoniker* This,IBindCtx *pbc,IMoniker *pmkToLeft,IMoniker *pmkNewlyRunning) { +static __WIDL_INLINE HRESULT IMoniker_IsRunning(IMoniker* This,IBindCtx *pbc,IMoniker *pmkToLeft,IMoniker *pmkNewlyRunning) { return This->lpVtbl->IsRunning(This,pbc,pmkToLeft,pmkNewlyRunning); } -static FORCEINLINE HRESULT IMoniker_GetTimeOfLastChange(IMoniker* This,IBindCtx *pbc,IMoniker *pmkToLeft,FILETIME *pFileTime) { +static __WIDL_INLINE HRESULT IMoniker_GetTimeOfLastChange(IMoniker* This,IBindCtx *pbc,IMoniker *pmkToLeft,FILETIME *pFileTime) { return This->lpVtbl->GetTimeOfLastChange(This,pbc,pmkToLeft,pFileTime); } -static FORCEINLINE HRESULT IMoniker_Inverse(IMoniker* This,IMoniker **ppmk) { +static __WIDL_INLINE HRESULT IMoniker_Inverse(IMoniker* This,IMoniker **ppmk) { return This->lpVtbl->Inverse(This,ppmk); } -static FORCEINLINE HRESULT IMoniker_CommonPrefixWith(IMoniker* This,IMoniker *pmkOther,IMoniker **ppmkPrefix) { +static __WIDL_INLINE HRESULT IMoniker_CommonPrefixWith(IMoniker* This,IMoniker *pmkOther,IMoniker **ppmkPrefix) { return This->lpVtbl->CommonPrefixWith(This,pmkOther,ppmkPrefix); } -static FORCEINLINE HRESULT IMoniker_RelativePathTo(IMoniker* This,IMoniker *pmkOther,IMoniker **ppmkRelPath) { +static __WIDL_INLINE HRESULT IMoniker_RelativePathTo(IMoniker* This,IMoniker *pmkOther,IMoniker **ppmkRelPath) { return This->lpVtbl->RelativePathTo(This,pmkOther,ppmkRelPath); } -static FORCEINLINE HRESULT IMoniker_GetDisplayName(IMoniker* This,IBindCtx *pbc,IMoniker *pmkToLeft,LPOLESTR *ppszDisplayName) { +static __WIDL_INLINE HRESULT IMoniker_GetDisplayName(IMoniker* This,IBindCtx *pbc,IMoniker *pmkToLeft,LPOLESTR *ppszDisplayName) { return This->lpVtbl->GetDisplayName(This,pbc,pmkToLeft,ppszDisplayName); } -static FORCEINLINE HRESULT IMoniker_ParseDisplayName(IMoniker* This,IBindCtx *pbc,IMoniker *pmkToLeft,LPOLESTR pszDisplayName,ULONG *pchEaten,IMoniker **ppmkOut) { +static __WIDL_INLINE HRESULT IMoniker_ParseDisplayName(IMoniker* This,IBindCtx *pbc,IMoniker *pmkToLeft,LPOLESTR pszDisplayName,ULONG *pchEaten,IMoniker **ppmkOut) { return This->lpVtbl->ParseDisplayName(This,pbc,pmkToLeft,pszDisplayName,pchEaten,ppmkOut); } -static FORCEINLINE HRESULT IMoniker_IsSystemMoniker(IMoniker* This,DWORD *pdwMksys) { +static __WIDL_INLINE HRESULT IMoniker_IsSystemMoniker(IMoniker* This,DWORD *pdwMksys) { return This->lpVtbl->IsSystemMoniker(This,pdwMksys); } #endif @@ -8490,17 +8498,17 @@ interface IROTData { #define IROTData_GetComparisonData(This,pbData,cbMax,pcbData) (This)->lpVtbl->GetComparisonData(This,pbData,cbMax,pcbData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IROTData_QueryInterface(IROTData* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IROTData_QueryInterface(IROTData* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IROTData_AddRef(IROTData* This) { +static __WIDL_INLINE ULONG IROTData_AddRef(IROTData* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IROTData_Release(IROTData* This) { +static __WIDL_INLINE ULONG IROTData_Release(IROTData* This) { return This->lpVtbl->Release(This); } /*** IROTData methods ***/ -static FORCEINLINE HRESULT IROTData_GetComparisonData(IROTData* This,byte *pbData,ULONG cbMax,ULONG *pcbData) { +static __WIDL_INLINE HRESULT IROTData_GetComparisonData(IROTData* This,byte *pbData,ULONG cbMax,ULONG *pcbData) { return This->lpVtbl->GetComparisonData(This,pbData,cbMax,pcbData); } #endif @@ -8597,26 +8605,26 @@ interface IEnumSTATSTG { #define IEnumSTATSTG_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumSTATSTG_QueryInterface(IEnumSTATSTG* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumSTATSTG_QueryInterface(IEnumSTATSTG* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumSTATSTG_AddRef(IEnumSTATSTG* This) { +static __WIDL_INLINE ULONG IEnumSTATSTG_AddRef(IEnumSTATSTG* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumSTATSTG_Release(IEnumSTATSTG* This) { +static __WIDL_INLINE ULONG IEnumSTATSTG_Release(IEnumSTATSTG* This) { return This->lpVtbl->Release(This); } /*** IEnumSTATSTG methods ***/ -static FORCEINLINE HRESULT IEnumSTATSTG_Next(IEnumSTATSTG* This,ULONG celt,STATSTG *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumSTATSTG_Next(IEnumSTATSTG* This,ULONG celt,STATSTG *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumSTATSTG_Skip(IEnumSTATSTG* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumSTATSTG_Skip(IEnumSTATSTG* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumSTATSTG_Reset(IEnumSTATSTG* This) { +static __WIDL_INLINE HRESULT IEnumSTATSTG_Reset(IEnumSTATSTG* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumSTATSTG_Clone(IEnumSTATSTG* This,IEnumSTATSTG **ppenum) { +static __WIDL_INLINE HRESULT IEnumSTATSTG_Clone(IEnumSTATSTG* This,IEnumSTATSTG **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -8886,59 +8894,59 @@ interface IStorage { #define IStorage_Stat(This,pstatstg,grfStatFlag) (This)->lpVtbl->Stat(This,pstatstg,grfStatFlag) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IStorage_QueryInterface(IStorage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IStorage_QueryInterface(IStorage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IStorage_AddRef(IStorage* This) { +static __WIDL_INLINE ULONG IStorage_AddRef(IStorage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IStorage_Release(IStorage* This) { +static __WIDL_INLINE ULONG IStorage_Release(IStorage* This) { return This->lpVtbl->Release(This); } /*** IStorage methods ***/ -static FORCEINLINE HRESULT IStorage_CreateStream(IStorage* This,const OLECHAR *pwcsName,DWORD grfMode,DWORD reserved1,DWORD reserved2,IStream **ppstm) { +static __WIDL_INLINE HRESULT IStorage_CreateStream(IStorage* This,const OLECHAR *pwcsName,DWORD grfMode,DWORD reserved1,DWORD reserved2,IStream **ppstm) { return This->lpVtbl->CreateStream(This,pwcsName,grfMode,reserved1,reserved2,ppstm); } -static FORCEINLINE HRESULT IStorage_OpenStream(IStorage* This,const OLECHAR *pwcsName,void *reserved1,DWORD grfMode,DWORD reserved2,IStream **ppstm) { +static __WIDL_INLINE HRESULT IStorage_OpenStream(IStorage* This,const OLECHAR *pwcsName,void *reserved1,DWORD grfMode,DWORD reserved2,IStream **ppstm) { return This->lpVtbl->OpenStream(This,pwcsName,reserved1,grfMode,reserved2,ppstm); } -static FORCEINLINE HRESULT IStorage_CreateStorage(IStorage* This,const OLECHAR *pwcsName,DWORD grfMode,DWORD reserved1,DWORD reserved2,IStorage **ppstg) { +static __WIDL_INLINE HRESULT IStorage_CreateStorage(IStorage* This,const OLECHAR *pwcsName,DWORD grfMode,DWORD reserved1,DWORD reserved2,IStorage **ppstg) { return This->lpVtbl->CreateStorage(This,pwcsName,grfMode,reserved1,reserved2,ppstg); } -static FORCEINLINE HRESULT IStorage_OpenStorage(IStorage* This,const OLECHAR *pwcsName,IStorage *pstgPriority,DWORD grfMode,SNB snbExclude,DWORD reserved,IStorage **ppstg) { +static __WIDL_INLINE HRESULT IStorage_OpenStorage(IStorage* This,const OLECHAR *pwcsName,IStorage *pstgPriority,DWORD grfMode,SNB snbExclude,DWORD reserved,IStorage **ppstg) { return This->lpVtbl->OpenStorage(This,pwcsName,pstgPriority,grfMode,snbExclude,reserved,ppstg); } -static FORCEINLINE HRESULT IStorage_CopyTo(IStorage* This,DWORD ciidExclude,const IID *rgiidExclude,SNB snbExclude,IStorage *pstgDest) { +static __WIDL_INLINE HRESULT IStorage_CopyTo(IStorage* This,DWORD ciidExclude,const IID *rgiidExclude,SNB snbExclude,IStorage *pstgDest) { return This->lpVtbl->CopyTo(This,ciidExclude,rgiidExclude,snbExclude,pstgDest); } -static FORCEINLINE HRESULT IStorage_MoveElementTo(IStorage* This,const OLECHAR *pwcsName,IStorage *pstgDest,const OLECHAR *pwcsNewName,DWORD grfFlags) { +static __WIDL_INLINE HRESULT IStorage_MoveElementTo(IStorage* This,const OLECHAR *pwcsName,IStorage *pstgDest,const OLECHAR *pwcsNewName,DWORD grfFlags) { return This->lpVtbl->MoveElementTo(This,pwcsName,pstgDest,pwcsNewName,grfFlags); } -static FORCEINLINE HRESULT IStorage_Commit(IStorage* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT IStorage_Commit(IStorage* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT IStorage_Revert(IStorage* This) { +static __WIDL_INLINE HRESULT IStorage_Revert(IStorage* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT IStorage_EnumElements(IStorage* This,DWORD reserved1,void *reserved2,DWORD reserved3,IEnumSTATSTG **ppenum) { +static __WIDL_INLINE HRESULT IStorage_EnumElements(IStorage* This,DWORD reserved1,void *reserved2,DWORD reserved3,IEnumSTATSTG **ppenum) { return This->lpVtbl->EnumElements(This,reserved1,reserved2,reserved3,ppenum); } -static FORCEINLINE HRESULT IStorage_DestroyElement(IStorage* This,const OLECHAR *pwcsName) { +static __WIDL_INLINE HRESULT IStorage_DestroyElement(IStorage* This,const OLECHAR *pwcsName) { return This->lpVtbl->DestroyElement(This,pwcsName); } -static FORCEINLINE HRESULT IStorage_RenameElement(IStorage* This,const OLECHAR *pwcsOldName,const OLECHAR *pwcsNewName) { +static __WIDL_INLINE HRESULT IStorage_RenameElement(IStorage* This,const OLECHAR *pwcsOldName,const OLECHAR *pwcsNewName) { return This->lpVtbl->RenameElement(This,pwcsOldName,pwcsNewName); } -static FORCEINLINE HRESULT IStorage_SetElementTimes(IStorage* This,const OLECHAR *pwcsName,const FILETIME *pctime,const FILETIME *patime,const FILETIME *pmtime) { +static __WIDL_INLINE HRESULT IStorage_SetElementTimes(IStorage* This,const OLECHAR *pwcsName,const FILETIME *pctime,const FILETIME *patime,const FILETIME *pmtime) { return This->lpVtbl->SetElementTimes(This,pwcsName,pctime,patime,pmtime); } -static FORCEINLINE HRESULT IStorage_SetClass(IStorage* This,REFCLSID clsid) { +static __WIDL_INLINE HRESULT IStorage_SetClass(IStorage* This,REFCLSID clsid) { return This->lpVtbl->SetClass(This,clsid); } -static FORCEINLINE HRESULT IStorage_SetStateBits(IStorage* This,DWORD grfStateBits,DWORD grfMask) { +static __WIDL_INLINE HRESULT IStorage_SetStateBits(IStorage* This,DWORD grfStateBits,DWORD grfMask) { return This->lpVtbl->SetStateBits(This,grfStateBits,grfMask); } -static FORCEINLINE HRESULT IStorage_Stat(IStorage* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT IStorage_Stat(IStorage* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } #endif @@ -9126,33 +9134,33 @@ interface IPersistFile { #define IPersistFile_GetCurFile(This,ppszFileName) (This)->lpVtbl->GetCurFile(This,ppszFileName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistFile_QueryInterface(IPersistFile* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistFile_QueryInterface(IPersistFile* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistFile_AddRef(IPersistFile* This) { +static __WIDL_INLINE ULONG IPersistFile_AddRef(IPersistFile* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistFile_Release(IPersistFile* This) { +static __WIDL_INLINE ULONG IPersistFile_Release(IPersistFile* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersistFile_GetClassID(IPersistFile* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistFile_GetClassID(IPersistFile* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistFile methods ***/ -static FORCEINLINE HRESULT IPersistFile_IsDirty(IPersistFile* This) { +static __WIDL_INLINE HRESULT IPersistFile_IsDirty(IPersistFile* This) { return This->lpVtbl->IsDirty(This); } -static FORCEINLINE HRESULT IPersistFile_Load(IPersistFile* This,LPCOLESTR pszFileName,DWORD dwMode) { +static __WIDL_INLINE HRESULT IPersistFile_Load(IPersistFile* This,LPCOLESTR pszFileName,DWORD dwMode) { return This->lpVtbl->Load(This,pszFileName,dwMode); } -static FORCEINLINE HRESULT IPersistFile_Save(IPersistFile* This,LPCOLESTR pszFileName,WINBOOL fRemember) { +static __WIDL_INLINE HRESULT IPersistFile_Save(IPersistFile* This,LPCOLESTR pszFileName,WINBOOL fRemember) { return This->lpVtbl->Save(This,pszFileName,fRemember); } -static FORCEINLINE HRESULT IPersistFile_SaveCompleted(IPersistFile* This,LPCOLESTR pszFileName) { +static __WIDL_INLINE HRESULT IPersistFile_SaveCompleted(IPersistFile* This,LPCOLESTR pszFileName) { return This->lpVtbl->SaveCompleted(This,pszFileName); } -static FORCEINLINE HRESULT IPersistFile_GetCurFile(IPersistFile* This,LPOLESTR *ppszFileName) { +static __WIDL_INLINE HRESULT IPersistFile_GetCurFile(IPersistFile* This,LPOLESTR *ppszFileName) { return This->lpVtbl->GetCurFile(This,ppszFileName); } #endif @@ -9267,36 +9275,36 @@ interface IPersistStorage { #define IPersistStorage_HandsOffStorage(This) (This)->lpVtbl->HandsOffStorage(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistStorage_QueryInterface(IPersistStorage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistStorage_QueryInterface(IPersistStorage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistStorage_AddRef(IPersistStorage* This) { +static __WIDL_INLINE ULONG IPersistStorage_AddRef(IPersistStorage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistStorage_Release(IPersistStorage* This) { +static __WIDL_INLINE ULONG IPersistStorage_Release(IPersistStorage* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersistStorage_GetClassID(IPersistStorage* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistStorage_GetClassID(IPersistStorage* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistStorage methods ***/ -static FORCEINLINE HRESULT IPersistStorage_IsDirty(IPersistStorage* This) { +static __WIDL_INLINE HRESULT IPersistStorage_IsDirty(IPersistStorage* This) { return This->lpVtbl->IsDirty(This); } -static FORCEINLINE HRESULT IPersistStorage_InitNew(IPersistStorage* This,IStorage *pStg) { +static __WIDL_INLINE HRESULT IPersistStorage_InitNew(IPersistStorage* This,IStorage *pStg) { return This->lpVtbl->InitNew(This,pStg); } -static FORCEINLINE HRESULT IPersistStorage_Load(IPersistStorage* This,IStorage *pStg) { +static __WIDL_INLINE HRESULT IPersistStorage_Load(IPersistStorage* This,IStorage *pStg) { return This->lpVtbl->Load(This,pStg); } -static FORCEINLINE HRESULT IPersistStorage_Save(IPersistStorage* This,IStorage *pStgSave,WINBOOL fSameAsLoad) { +static __WIDL_INLINE HRESULT IPersistStorage_Save(IPersistStorage* This,IStorage *pStgSave,WINBOOL fSameAsLoad) { return This->lpVtbl->Save(This,pStgSave,fSameAsLoad); } -static FORCEINLINE HRESULT IPersistStorage_SaveCompleted(IPersistStorage* This,IStorage *pStgNew) { +static __WIDL_INLINE HRESULT IPersistStorage_SaveCompleted(IPersistStorage* This,IStorage *pStgNew) { return This->lpVtbl->SaveCompleted(This,pStgNew); } -static FORCEINLINE HRESULT IPersistStorage_HandsOffStorage(IPersistStorage* This) { +static __WIDL_INLINE HRESULT IPersistStorage_HandsOffStorage(IPersistStorage* This) { return This->lpVtbl->HandsOffStorage(This); } #endif @@ -9435,35 +9443,35 @@ interface ILockBytes { #define ILockBytes_Stat(This,pstatstg,grfStatFlag) (This)->lpVtbl->Stat(This,pstatstg,grfStatFlag) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ILockBytes_QueryInterface(ILockBytes* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ILockBytes_QueryInterface(ILockBytes* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ILockBytes_AddRef(ILockBytes* This) { +static __WIDL_INLINE ULONG ILockBytes_AddRef(ILockBytes* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ILockBytes_Release(ILockBytes* This) { +static __WIDL_INLINE ULONG ILockBytes_Release(ILockBytes* This) { return This->lpVtbl->Release(This); } /*** ILockBytes methods ***/ -static FORCEINLINE HRESULT ILockBytes_ReadAt(ILockBytes* This,ULARGE_INTEGER ulOffset,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ILockBytes_ReadAt(ILockBytes* This,ULARGE_INTEGER ulOffset,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->ReadAt(This,ulOffset,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ILockBytes_WriteAt(ILockBytes* This,ULARGE_INTEGER ulOffset,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ILockBytes_WriteAt(ILockBytes* This,ULARGE_INTEGER ulOffset,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->WriteAt(This,ulOffset,pv,cb,pcbWritten); } -static FORCEINLINE HRESULT ILockBytes_Flush(ILockBytes* This) { +static __WIDL_INLINE HRESULT ILockBytes_Flush(ILockBytes* This) { return This->lpVtbl->Flush(This); } -static FORCEINLINE HRESULT ILockBytes_SetSize(ILockBytes* This,ULARGE_INTEGER cb) { +static __WIDL_INLINE HRESULT ILockBytes_SetSize(ILockBytes* This,ULARGE_INTEGER cb) { return This->lpVtbl->SetSize(This,cb); } -static FORCEINLINE HRESULT ILockBytes_LockRegion(ILockBytes* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ILockBytes_LockRegion(ILockBytes* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ILockBytes_UnlockRegion(ILockBytes* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ILockBytes_UnlockRegion(ILockBytes* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ILockBytes_Stat(ILockBytes* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ILockBytes_Stat(ILockBytes* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } #endif @@ -9621,26 +9629,26 @@ interface IEnumFORMATETC { #define IEnumFORMATETC_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumFORMATETC_QueryInterface(IEnumFORMATETC* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumFORMATETC_QueryInterface(IEnumFORMATETC* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumFORMATETC_AddRef(IEnumFORMATETC* This) { +static __WIDL_INLINE ULONG IEnumFORMATETC_AddRef(IEnumFORMATETC* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumFORMATETC_Release(IEnumFORMATETC* This) { +static __WIDL_INLINE ULONG IEnumFORMATETC_Release(IEnumFORMATETC* This) { return This->lpVtbl->Release(This); } /*** IEnumFORMATETC methods ***/ -static FORCEINLINE HRESULT IEnumFORMATETC_Next(IEnumFORMATETC* This,ULONG celt,FORMATETC *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumFORMATETC_Next(IEnumFORMATETC* This,ULONG celt,FORMATETC *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumFORMATETC_Skip(IEnumFORMATETC* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumFORMATETC_Skip(IEnumFORMATETC* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumFORMATETC_Reset(IEnumFORMATETC* This) { +static __WIDL_INLINE HRESULT IEnumFORMATETC_Reset(IEnumFORMATETC* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumFORMATETC_Clone(IEnumFORMATETC* This,IEnumFORMATETC **ppenum) { +static __WIDL_INLINE HRESULT IEnumFORMATETC_Clone(IEnumFORMATETC* This,IEnumFORMATETC **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -9771,26 +9779,26 @@ interface IEnumSTATDATA { #define IEnumSTATDATA_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumSTATDATA_QueryInterface(IEnumSTATDATA* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumSTATDATA_QueryInterface(IEnumSTATDATA* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumSTATDATA_AddRef(IEnumSTATDATA* This) { +static __WIDL_INLINE ULONG IEnumSTATDATA_AddRef(IEnumSTATDATA* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumSTATDATA_Release(IEnumSTATDATA* This) { +static __WIDL_INLINE ULONG IEnumSTATDATA_Release(IEnumSTATDATA* This) { return This->lpVtbl->Release(This); } /*** IEnumSTATDATA methods ***/ -static FORCEINLINE HRESULT IEnumSTATDATA_Next(IEnumSTATDATA* This,ULONG celt,STATDATA *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumSTATDATA_Next(IEnumSTATDATA* This,ULONG celt,STATDATA *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumSTATDATA_Skip(IEnumSTATDATA* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumSTATDATA_Skip(IEnumSTATDATA* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumSTATDATA_Reset(IEnumSTATDATA* This) { +static __WIDL_INLINE HRESULT IEnumSTATDATA_Reset(IEnumSTATDATA* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumSTATDATA_Clone(IEnumSTATDATA* This,IEnumSTATDATA **ppenum) { +static __WIDL_INLINE HRESULT IEnumSTATDATA_Clone(IEnumSTATDATA* This,IEnumSTATDATA **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -9878,17 +9886,17 @@ interface IRootStorage { #define IRootStorage_SwitchToFile(This,pszFile) (This)->lpVtbl->SwitchToFile(This,pszFile) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRootStorage_QueryInterface(IRootStorage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRootStorage_QueryInterface(IRootStorage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRootStorage_AddRef(IRootStorage* This) { +static __WIDL_INLINE ULONG IRootStorage_AddRef(IRootStorage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRootStorage_Release(IRootStorage* This) { +static __WIDL_INLINE ULONG IRootStorage_Release(IRootStorage* This) { return This->lpVtbl->Release(This); } /*** IRootStorage methods ***/ -static FORCEINLINE HRESULT IRootStorage_SwitchToFile(IRootStorage* This,LPOLESTR pszFile) { +static __WIDL_INLINE HRESULT IRootStorage_SwitchToFile(IRootStorage* This,LPOLESTR pszFile) { return This->lpVtbl->SwitchToFile(This,pszFile); } #endif @@ -10076,29 +10084,29 @@ interface IAdviseSink { #define IAdviseSink_OnClose(This) (This)->lpVtbl->OnClose(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAdviseSink_QueryInterface(IAdviseSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAdviseSink_QueryInterface(IAdviseSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAdviseSink_AddRef(IAdviseSink* This) { +static __WIDL_INLINE ULONG IAdviseSink_AddRef(IAdviseSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAdviseSink_Release(IAdviseSink* This) { +static __WIDL_INLINE ULONG IAdviseSink_Release(IAdviseSink* This) { return This->lpVtbl->Release(This); } /*** IAdviseSink methods ***/ -static FORCEINLINE void IAdviseSink_OnDataChange(IAdviseSink* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { +static __WIDL_INLINE void IAdviseSink_OnDataChange(IAdviseSink* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { This->lpVtbl->OnDataChange(This,pFormatetc,pStgmed); } -static FORCEINLINE void IAdviseSink_OnViewChange(IAdviseSink* This,DWORD dwAspect,LONG lindex) { +static __WIDL_INLINE void IAdviseSink_OnViewChange(IAdviseSink* This,DWORD dwAspect,LONG lindex) { This->lpVtbl->OnViewChange(This,dwAspect,lindex); } -static FORCEINLINE void IAdviseSink_OnRename(IAdviseSink* This,IMoniker *pmk) { +static __WIDL_INLINE void IAdviseSink_OnRename(IAdviseSink* This,IMoniker *pmk) { This->lpVtbl->OnRename(This,pmk); } -static FORCEINLINE void IAdviseSink_OnSave(IAdviseSink* This) { +static __WIDL_INLINE void IAdviseSink_OnSave(IAdviseSink* This) { This->lpVtbl->OnSave(This); } -static FORCEINLINE void IAdviseSink_OnClose(IAdviseSink* This) { +static __WIDL_INLINE void IAdviseSink_OnClose(IAdviseSink* This) { This->lpVtbl->OnClose(This); } #endif @@ -10304,44 +10312,44 @@ interface AsyncIAdviseSink { #define AsyncIAdviseSink_Finish_OnClose(This) (This)->lpVtbl->Finish_OnClose(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT AsyncIAdviseSink_QueryInterface(AsyncIAdviseSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT AsyncIAdviseSink_QueryInterface(AsyncIAdviseSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG AsyncIAdviseSink_AddRef(AsyncIAdviseSink* This) { +static __WIDL_INLINE ULONG AsyncIAdviseSink_AddRef(AsyncIAdviseSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG AsyncIAdviseSink_Release(AsyncIAdviseSink* This) { +static __WIDL_INLINE ULONG AsyncIAdviseSink_Release(AsyncIAdviseSink* This) { return This->lpVtbl->Release(This); } /*** AsyncIAdviseSink methods ***/ -static FORCEINLINE void AsyncIAdviseSink_Begin_OnDataChange(AsyncIAdviseSink* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { +static __WIDL_INLINE void AsyncIAdviseSink_Begin_OnDataChange(AsyncIAdviseSink* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { This->lpVtbl->Begin_OnDataChange(This,pFormatetc,pStgmed); } -static FORCEINLINE void AsyncIAdviseSink_Finish_OnDataChange(AsyncIAdviseSink* This) { +static __WIDL_INLINE void AsyncIAdviseSink_Finish_OnDataChange(AsyncIAdviseSink* This) { This->lpVtbl->Finish_OnDataChange(This); } -static FORCEINLINE void AsyncIAdviseSink_Begin_OnViewChange(AsyncIAdviseSink* This,DWORD dwAspect,LONG lindex) { +static __WIDL_INLINE void AsyncIAdviseSink_Begin_OnViewChange(AsyncIAdviseSink* This,DWORD dwAspect,LONG lindex) { This->lpVtbl->Begin_OnViewChange(This,dwAspect,lindex); } -static FORCEINLINE void AsyncIAdviseSink_Finish_OnViewChange(AsyncIAdviseSink* This) { +static __WIDL_INLINE void AsyncIAdviseSink_Finish_OnViewChange(AsyncIAdviseSink* This) { This->lpVtbl->Finish_OnViewChange(This); } -static FORCEINLINE void AsyncIAdviseSink_Begin_OnRename(AsyncIAdviseSink* This,IMoniker *pmk) { +static __WIDL_INLINE void AsyncIAdviseSink_Begin_OnRename(AsyncIAdviseSink* This,IMoniker *pmk) { This->lpVtbl->Begin_OnRename(This,pmk); } -static FORCEINLINE void AsyncIAdviseSink_Finish_OnRename(AsyncIAdviseSink* This) { +static __WIDL_INLINE void AsyncIAdviseSink_Finish_OnRename(AsyncIAdviseSink* This) { This->lpVtbl->Finish_OnRename(This); } -static FORCEINLINE void AsyncIAdviseSink_Begin_OnSave(AsyncIAdviseSink* This) { +static __WIDL_INLINE void AsyncIAdviseSink_Begin_OnSave(AsyncIAdviseSink* This) { This->lpVtbl->Begin_OnSave(This); } -static FORCEINLINE void AsyncIAdviseSink_Finish_OnSave(AsyncIAdviseSink* This) { +static __WIDL_INLINE void AsyncIAdviseSink_Finish_OnSave(AsyncIAdviseSink* This) { This->lpVtbl->Finish_OnSave(This); } -static FORCEINLINE void AsyncIAdviseSink_Begin_OnClose(AsyncIAdviseSink* This) { +static __WIDL_INLINE void AsyncIAdviseSink_Begin_OnClose(AsyncIAdviseSink* This) { This->lpVtbl->Begin_OnClose(This); } -static FORCEINLINE void AsyncIAdviseSink_Finish_OnClose(AsyncIAdviseSink* This) { +static __WIDL_INLINE void AsyncIAdviseSink_Finish_OnClose(AsyncIAdviseSink* This) { This->lpVtbl->Finish_OnClose(This); } #endif @@ -10438,33 +10446,33 @@ interface IAdviseSink2 { #define IAdviseSink2_OnLinkSrcChange(This,pmk) (This)->lpVtbl->OnLinkSrcChange(This,pmk) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAdviseSink2_QueryInterface(IAdviseSink2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAdviseSink2_QueryInterface(IAdviseSink2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAdviseSink2_AddRef(IAdviseSink2* This) { +static __WIDL_INLINE ULONG IAdviseSink2_AddRef(IAdviseSink2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAdviseSink2_Release(IAdviseSink2* This) { +static __WIDL_INLINE ULONG IAdviseSink2_Release(IAdviseSink2* This) { return This->lpVtbl->Release(This); } /*** IAdviseSink methods ***/ -static FORCEINLINE void IAdviseSink2_OnDataChange(IAdviseSink2* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { +static __WIDL_INLINE void IAdviseSink2_OnDataChange(IAdviseSink2* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { This->lpVtbl->OnDataChange(This,pFormatetc,pStgmed); } -static FORCEINLINE void IAdviseSink2_OnViewChange(IAdviseSink2* This,DWORD dwAspect,LONG lindex) { +static __WIDL_INLINE void IAdviseSink2_OnViewChange(IAdviseSink2* This,DWORD dwAspect,LONG lindex) { This->lpVtbl->OnViewChange(This,dwAspect,lindex); } -static FORCEINLINE void IAdviseSink2_OnRename(IAdviseSink2* This,IMoniker *pmk) { +static __WIDL_INLINE void IAdviseSink2_OnRename(IAdviseSink2* This,IMoniker *pmk) { This->lpVtbl->OnRename(This,pmk); } -static FORCEINLINE void IAdviseSink2_OnSave(IAdviseSink2* This) { +static __WIDL_INLINE void IAdviseSink2_OnSave(IAdviseSink2* This) { This->lpVtbl->OnSave(This); } -static FORCEINLINE void IAdviseSink2_OnClose(IAdviseSink2* This) { +static __WIDL_INLINE void IAdviseSink2_OnClose(IAdviseSink2* This) { This->lpVtbl->OnClose(This); } /*** IAdviseSink2 methods ***/ -static FORCEINLINE void IAdviseSink2_OnLinkSrcChange(IAdviseSink2* This,IMoniker *pmk) { +static __WIDL_INLINE void IAdviseSink2_OnLinkSrcChange(IAdviseSink2* This,IMoniker *pmk) { This->lpVtbl->OnLinkSrcChange(This,pmk); } #endif @@ -10599,51 +10607,51 @@ interface AsyncIAdviseSink2 { #define AsyncIAdviseSink2_Finish_OnLinkSrcChange(This) (This)->lpVtbl->Finish_OnLinkSrcChange(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT AsyncIAdviseSink2_QueryInterface(AsyncIAdviseSink2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT AsyncIAdviseSink2_QueryInterface(AsyncIAdviseSink2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG AsyncIAdviseSink2_AddRef(AsyncIAdviseSink2* This) { +static __WIDL_INLINE ULONG AsyncIAdviseSink2_AddRef(AsyncIAdviseSink2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG AsyncIAdviseSink2_Release(AsyncIAdviseSink2* This) { +static __WIDL_INLINE ULONG AsyncIAdviseSink2_Release(AsyncIAdviseSink2* This) { return This->lpVtbl->Release(This); } /*** AsyncIAdviseSink methods ***/ -static FORCEINLINE void AsyncIAdviseSink2_Begin_OnDataChange(AsyncIAdviseSink2* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { +static __WIDL_INLINE void AsyncIAdviseSink2_Begin_OnDataChange(AsyncIAdviseSink2* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { This->lpVtbl->Begin_OnDataChange(This,pFormatetc,pStgmed); } -static FORCEINLINE void AsyncIAdviseSink2_Finish_OnDataChange(AsyncIAdviseSink2* This) { +static __WIDL_INLINE void AsyncIAdviseSink2_Finish_OnDataChange(AsyncIAdviseSink2* This) { This->lpVtbl->Finish_OnDataChange(This); } -static FORCEINLINE void AsyncIAdviseSink2_Begin_OnViewChange(AsyncIAdviseSink2* This,DWORD dwAspect,LONG lindex) { +static __WIDL_INLINE void AsyncIAdviseSink2_Begin_OnViewChange(AsyncIAdviseSink2* This,DWORD dwAspect,LONG lindex) { This->lpVtbl->Begin_OnViewChange(This,dwAspect,lindex); } -static FORCEINLINE void AsyncIAdviseSink2_Finish_OnViewChange(AsyncIAdviseSink2* This) { +static __WIDL_INLINE void AsyncIAdviseSink2_Finish_OnViewChange(AsyncIAdviseSink2* This) { This->lpVtbl->Finish_OnViewChange(This); } -static FORCEINLINE void AsyncIAdviseSink2_Begin_OnRename(AsyncIAdviseSink2* This,IMoniker *pmk) { +static __WIDL_INLINE void AsyncIAdviseSink2_Begin_OnRename(AsyncIAdviseSink2* This,IMoniker *pmk) { This->lpVtbl->Begin_OnRename(This,pmk); } -static FORCEINLINE void AsyncIAdviseSink2_Finish_OnRename(AsyncIAdviseSink2* This) { +static __WIDL_INLINE void AsyncIAdviseSink2_Finish_OnRename(AsyncIAdviseSink2* This) { This->lpVtbl->Finish_OnRename(This); } -static FORCEINLINE void AsyncIAdviseSink2_Begin_OnSave(AsyncIAdviseSink2* This) { +static __WIDL_INLINE void AsyncIAdviseSink2_Begin_OnSave(AsyncIAdviseSink2* This) { This->lpVtbl->Begin_OnSave(This); } -static FORCEINLINE void AsyncIAdviseSink2_Finish_OnSave(AsyncIAdviseSink2* This) { +static __WIDL_INLINE void AsyncIAdviseSink2_Finish_OnSave(AsyncIAdviseSink2* This) { This->lpVtbl->Finish_OnSave(This); } -static FORCEINLINE void AsyncIAdviseSink2_Begin_OnClose(AsyncIAdviseSink2* This) { +static __WIDL_INLINE void AsyncIAdviseSink2_Begin_OnClose(AsyncIAdviseSink2* This) { This->lpVtbl->Begin_OnClose(This); } -static FORCEINLINE void AsyncIAdviseSink2_Finish_OnClose(AsyncIAdviseSink2* This) { +static __WIDL_INLINE void AsyncIAdviseSink2_Finish_OnClose(AsyncIAdviseSink2* This) { This->lpVtbl->Finish_OnClose(This); } /*** AsyncIAdviseSink2 methods ***/ -static FORCEINLINE void AsyncIAdviseSink2_Begin_OnLinkSrcChange(AsyncIAdviseSink2* This,IMoniker *pmk) { +static __WIDL_INLINE void AsyncIAdviseSink2_Begin_OnLinkSrcChange(AsyncIAdviseSink2* This,IMoniker *pmk) { This->lpVtbl->Begin_OnLinkSrcChange(This,pmk); } -static FORCEINLINE void AsyncIAdviseSink2_Finish_OnLinkSrcChange(AsyncIAdviseSink2* This) { +static __WIDL_INLINE void AsyncIAdviseSink2_Finish_OnLinkSrcChange(AsyncIAdviseSink2* This) { This->lpVtbl->Finish_OnLinkSrcChange(This); } #endif @@ -10799,41 +10807,41 @@ interface IDataObject { #define IDataObject_EnumDAdvise(This,ppenumAdvise) (This)->lpVtbl->EnumDAdvise(This,ppenumAdvise) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDataObject_QueryInterface(IDataObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDataObject_QueryInterface(IDataObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDataObject_AddRef(IDataObject* This) { +static __WIDL_INLINE ULONG IDataObject_AddRef(IDataObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDataObject_Release(IDataObject* This) { +static __WIDL_INLINE ULONG IDataObject_Release(IDataObject* This) { return This->lpVtbl->Release(This); } /*** IDataObject methods ***/ -static FORCEINLINE HRESULT IDataObject_GetData(IDataObject* This,FORMATETC *pformatetcIn,STGMEDIUM *pmedium) { +static __WIDL_INLINE HRESULT IDataObject_GetData(IDataObject* This,FORMATETC *pformatetcIn,STGMEDIUM *pmedium) { return This->lpVtbl->GetData(This,pformatetcIn,pmedium); } -static FORCEINLINE HRESULT IDataObject_GetDataHere(IDataObject* This,FORMATETC *pformatetc,STGMEDIUM *pmedium) { +static __WIDL_INLINE HRESULT IDataObject_GetDataHere(IDataObject* This,FORMATETC *pformatetc,STGMEDIUM *pmedium) { return This->lpVtbl->GetDataHere(This,pformatetc,pmedium); } -static FORCEINLINE HRESULT IDataObject_QueryGetData(IDataObject* This,FORMATETC *pformatetc) { +static __WIDL_INLINE HRESULT IDataObject_QueryGetData(IDataObject* This,FORMATETC *pformatetc) { return This->lpVtbl->QueryGetData(This,pformatetc); } -static FORCEINLINE HRESULT IDataObject_GetCanonicalFormatEtc(IDataObject* This,FORMATETC *pformatectIn,FORMATETC *pformatetcOut) { +static __WIDL_INLINE HRESULT IDataObject_GetCanonicalFormatEtc(IDataObject* This,FORMATETC *pformatectIn,FORMATETC *pformatetcOut) { return This->lpVtbl->GetCanonicalFormatEtc(This,pformatectIn,pformatetcOut); } -static FORCEINLINE HRESULT IDataObject_SetData(IDataObject* This,FORMATETC *pformatetc,STGMEDIUM *pmedium,WINBOOL fRelease) { +static __WIDL_INLINE HRESULT IDataObject_SetData(IDataObject* This,FORMATETC *pformatetc,STGMEDIUM *pmedium,WINBOOL fRelease) { return This->lpVtbl->SetData(This,pformatetc,pmedium,fRelease); } -static FORCEINLINE HRESULT IDataObject_EnumFormatEtc(IDataObject* This,DWORD dwDirection,IEnumFORMATETC **ppenumFormatEtc) { +static __WIDL_INLINE HRESULT IDataObject_EnumFormatEtc(IDataObject* This,DWORD dwDirection,IEnumFORMATETC **ppenumFormatEtc) { return This->lpVtbl->EnumFormatEtc(This,dwDirection,ppenumFormatEtc); } -static FORCEINLINE HRESULT IDataObject_DAdvise(IDataObject* This,FORMATETC *pformatetc,DWORD advf,IAdviseSink *pAdvSink,DWORD *pdwConnection) { +static __WIDL_INLINE HRESULT IDataObject_DAdvise(IDataObject* This,FORMATETC *pformatetc,DWORD advf,IAdviseSink *pAdvSink,DWORD *pdwConnection) { return This->lpVtbl->DAdvise(This,pformatetc,advf,pAdvSink,pdwConnection); } -static FORCEINLINE HRESULT IDataObject_DUnadvise(IDataObject* This,DWORD dwConnection) { +static __WIDL_INLINE HRESULT IDataObject_DUnadvise(IDataObject* This,DWORD dwConnection) { return This->lpVtbl->DUnadvise(This,dwConnection); } -static FORCEINLINE HRESULT IDataObject_EnumDAdvise(IDataObject* This,IEnumSTATDATA **ppenumAdvise) { +static __WIDL_INLINE HRESULT IDataObject_EnumDAdvise(IDataObject* This,IEnumSTATDATA **ppenumAdvise) { return This->lpVtbl->EnumDAdvise(This,ppenumAdvise); } #endif @@ -10993,26 +11001,26 @@ interface IDataAdviseHolder { #define IDataAdviseHolder_SendOnDataChange(This,pDataObject,dwReserved,advf) (This)->lpVtbl->SendOnDataChange(This,pDataObject,dwReserved,advf) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDataAdviseHolder_QueryInterface(IDataAdviseHolder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDataAdviseHolder_QueryInterface(IDataAdviseHolder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDataAdviseHolder_AddRef(IDataAdviseHolder* This) { +static __WIDL_INLINE ULONG IDataAdviseHolder_AddRef(IDataAdviseHolder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDataAdviseHolder_Release(IDataAdviseHolder* This) { +static __WIDL_INLINE ULONG IDataAdviseHolder_Release(IDataAdviseHolder* This) { return This->lpVtbl->Release(This); } /*** IDataAdviseHolder methods ***/ -static FORCEINLINE HRESULT IDataAdviseHolder_Advise(IDataAdviseHolder* This,IDataObject *pDataObject,FORMATETC *pFetc,DWORD advf,IAdviseSink *pAdvise,DWORD *pdwConnection) { +static __WIDL_INLINE HRESULT IDataAdviseHolder_Advise(IDataAdviseHolder* This,IDataObject *pDataObject,FORMATETC *pFetc,DWORD advf,IAdviseSink *pAdvise,DWORD *pdwConnection) { return This->lpVtbl->Advise(This,pDataObject,pFetc,advf,pAdvise,pdwConnection); } -static FORCEINLINE HRESULT IDataAdviseHolder_Unadvise(IDataAdviseHolder* This,DWORD dwConnection) { +static __WIDL_INLINE HRESULT IDataAdviseHolder_Unadvise(IDataAdviseHolder* This,DWORD dwConnection) { return This->lpVtbl->Unadvise(This,dwConnection); } -static FORCEINLINE HRESULT IDataAdviseHolder_EnumAdvise(IDataAdviseHolder* This,IEnumSTATDATA **ppenumAdvise) { +static __WIDL_INLINE HRESULT IDataAdviseHolder_EnumAdvise(IDataAdviseHolder* This,IEnumSTATDATA **ppenumAdvise) { return This->lpVtbl->EnumAdvise(This,ppenumAdvise); } -static FORCEINLINE HRESULT IDataAdviseHolder_SendOnDataChange(IDataAdviseHolder* This,IDataObject *pDataObject,DWORD dwReserved,DWORD advf) { +static __WIDL_INLINE HRESULT IDataAdviseHolder_SendOnDataChange(IDataAdviseHolder* This,IDataObject *pDataObject,DWORD dwReserved,DWORD advf) { return This->lpVtbl->SendOnDataChange(This,pDataObject,dwReserved,advf); } #endif @@ -11137,23 +11145,23 @@ interface IMessageFilter { #define IMessageFilter_MessagePending(This,htaskCallee,dwTickCount,dwPendingType) (This)->lpVtbl->MessagePending(This,htaskCallee,dwTickCount,dwPendingType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMessageFilter_QueryInterface(IMessageFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMessageFilter_QueryInterface(IMessageFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMessageFilter_AddRef(IMessageFilter* This) { +static __WIDL_INLINE ULONG IMessageFilter_AddRef(IMessageFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMessageFilter_Release(IMessageFilter* This) { +static __WIDL_INLINE ULONG IMessageFilter_Release(IMessageFilter* This) { return This->lpVtbl->Release(This); } /*** IMessageFilter methods ***/ -static FORCEINLINE DWORD IMessageFilter_HandleInComingCall(IMessageFilter* This,DWORD dwCallType,HTASK htaskCaller,DWORD dwTickCount,LPINTERFACEINFO lpInterfaceInfo) { +static __WIDL_INLINE DWORD IMessageFilter_HandleInComingCall(IMessageFilter* This,DWORD dwCallType,HTASK htaskCaller,DWORD dwTickCount,LPINTERFACEINFO lpInterfaceInfo) { return This->lpVtbl->HandleInComingCall(This,dwCallType,htaskCaller,dwTickCount,lpInterfaceInfo); } -static FORCEINLINE DWORD IMessageFilter_RetryRejectedCall(IMessageFilter* This,HTASK htaskCallee,DWORD dwTickCount,DWORD dwRejectType) { +static __WIDL_INLINE DWORD IMessageFilter_RetryRejectedCall(IMessageFilter* This,HTASK htaskCallee,DWORD dwTickCount,DWORD dwRejectType) { return This->lpVtbl->RetryRejectedCall(This,htaskCallee,dwTickCount,dwRejectType); } -static FORCEINLINE DWORD IMessageFilter_MessagePending(IMessageFilter* This,HTASK htaskCallee,DWORD dwTickCount,DWORD dwPendingType) { +static __WIDL_INLINE DWORD IMessageFilter_MessagePending(IMessageFilter* This,HTASK htaskCallee,DWORD dwTickCount,DWORD dwPendingType) { return This->lpVtbl->MessagePending(This,htaskCallee,dwTickCount,dwPendingType); } #endif @@ -11245,17 +11253,17 @@ interface IClassActivator { #define IClassActivator_GetClassObject(This,rclsid,dwClassContext,locale,riid,ppv) (This)->lpVtbl->GetClassObject(This,rclsid,dwClassContext,locale,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IClassActivator_QueryInterface(IClassActivator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IClassActivator_QueryInterface(IClassActivator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IClassActivator_AddRef(IClassActivator* This) { +static __WIDL_INLINE ULONG IClassActivator_AddRef(IClassActivator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IClassActivator_Release(IClassActivator* This) { +static __WIDL_INLINE ULONG IClassActivator_Release(IClassActivator* This) { return This->lpVtbl->Release(This); } /*** IClassActivator methods ***/ -static FORCEINLINE HRESULT IClassActivator_GetClassObject(IClassActivator* This,REFCLSID rclsid,DWORD dwClassContext,LCID locale,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IClassActivator_GetClassObject(IClassActivator* This,REFCLSID rclsid,DWORD dwClassContext,LCID locale,REFIID riid,void **ppv) { return This->lpVtbl->GetClassObject(This,rclsid,dwClassContext,locale,riid,ppv); } #endif @@ -11358,26 +11366,26 @@ interface IFillLockBytes { #define IFillLockBytes_Terminate(This,bCanceled) (This)->lpVtbl->Terminate(This,bCanceled) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFillLockBytes_QueryInterface(IFillLockBytes* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFillLockBytes_QueryInterface(IFillLockBytes* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFillLockBytes_AddRef(IFillLockBytes* This) { +static __WIDL_INLINE ULONG IFillLockBytes_AddRef(IFillLockBytes* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFillLockBytes_Release(IFillLockBytes* This) { +static __WIDL_INLINE ULONG IFillLockBytes_Release(IFillLockBytes* This) { return This->lpVtbl->Release(This); } /*** IFillLockBytes methods ***/ -static FORCEINLINE HRESULT IFillLockBytes_FillAppend(IFillLockBytes* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT IFillLockBytes_FillAppend(IFillLockBytes* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->FillAppend(This,pv,cb,pcbWritten); } -static FORCEINLINE HRESULT IFillLockBytes_FillAt(IFillLockBytes* This,ULARGE_INTEGER ulOffset,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT IFillLockBytes_FillAt(IFillLockBytes* This,ULARGE_INTEGER ulOffset,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->FillAt(This,ulOffset,pv,cb,pcbWritten); } -static FORCEINLINE HRESULT IFillLockBytes_SetFillSize(IFillLockBytes* This,ULARGE_INTEGER ulSize) { +static __WIDL_INLINE HRESULT IFillLockBytes_SetFillSize(IFillLockBytes* This,ULARGE_INTEGER ulSize) { return This->lpVtbl->SetFillSize(This,ulSize); } -static FORCEINLINE HRESULT IFillLockBytes_Terminate(IFillLockBytes* This,WINBOOL bCanceled) { +static __WIDL_INLINE HRESULT IFillLockBytes_Terminate(IFillLockBytes* This,WINBOOL bCanceled) { return This->lpVtbl->Terminate(This,bCanceled); } #endif @@ -11495,17 +11503,17 @@ interface IProgressNotify { #define IProgressNotify_OnProgress(This,dwProgressCurrent,dwProgressMaximum,fAccurate,fOwner) (This)->lpVtbl->OnProgress(This,dwProgressCurrent,dwProgressMaximum,fAccurate,fOwner) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProgressNotify_QueryInterface(IProgressNotify* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProgressNotify_QueryInterface(IProgressNotify* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProgressNotify_AddRef(IProgressNotify* This) { +static __WIDL_INLINE ULONG IProgressNotify_AddRef(IProgressNotify* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProgressNotify_Release(IProgressNotify* This) { +static __WIDL_INLINE ULONG IProgressNotify_Release(IProgressNotify* This) { return This->lpVtbl->Release(This); } /*** IProgressNotify methods ***/ -static FORCEINLINE HRESULT IProgressNotify_OnProgress(IProgressNotify* This,DWORD dwProgressCurrent,DWORD dwProgressMaximum,WINBOOL fAccurate,WINBOOL fOwner) { +static __WIDL_INLINE HRESULT IProgressNotify_OnProgress(IProgressNotify* This,DWORD dwProgressCurrent,DWORD dwProgressMaximum,WINBOOL fAccurate,WINBOOL fOwner) { return This->lpVtbl->OnProgress(This,dwProgressCurrent,dwProgressMaximum,fAccurate,fOwner); } #endif @@ -11614,29 +11622,29 @@ interface ILayoutStorage { #define ILayoutStorage_ReLayoutDocfileOnILockBytes(This,pILockBytes) (This)->lpVtbl->ReLayoutDocfileOnILockBytes(This,pILockBytes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ILayoutStorage_QueryInterface(ILayoutStorage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ILayoutStorage_QueryInterface(ILayoutStorage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ILayoutStorage_AddRef(ILayoutStorage* This) { +static __WIDL_INLINE ULONG ILayoutStorage_AddRef(ILayoutStorage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ILayoutStorage_Release(ILayoutStorage* This) { +static __WIDL_INLINE ULONG ILayoutStorage_Release(ILayoutStorage* This) { return This->lpVtbl->Release(This); } /*** ILayoutStorage methods ***/ -static FORCEINLINE HRESULT ILayoutStorage_LayoutScript(ILayoutStorage* This,StorageLayout *pStorageLayout,DWORD nEntries,DWORD glfInterleavedFlag) { +static __WIDL_INLINE HRESULT ILayoutStorage_LayoutScript(ILayoutStorage* This,StorageLayout *pStorageLayout,DWORD nEntries,DWORD glfInterleavedFlag) { return This->lpVtbl->LayoutScript(This,pStorageLayout,nEntries,glfInterleavedFlag); } -static FORCEINLINE HRESULT ILayoutStorage_BeginMonitor(ILayoutStorage* This) { +static __WIDL_INLINE HRESULT ILayoutStorage_BeginMonitor(ILayoutStorage* This) { return This->lpVtbl->BeginMonitor(This); } -static FORCEINLINE HRESULT ILayoutStorage_EndMonitor(ILayoutStorage* This) { +static __WIDL_INLINE HRESULT ILayoutStorage_EndMonitor(ILayoutStorage* This) { return This->lpVtbl->EndMonitor(This); } -static FORCEINLINE HRESULT ILayoutStorage_ReLayoutDocfile(ILayoutStorage* This,OLECHAR *pwcsNewDfName) { +static __WIDL_INLINE HRESULT ILayoutStorage_ReLayoutDocfile(ILayoutStorage* This,OLECHAR *pwcsNewDfName) { return This->lpVtbl->ReLayoutDocfile(This,pwcsNewDfName); } -static FORCEINLINE HRESULT ILayoutStorage_ReLayoutDocfileOnILockBytes(ILayoutStorage* This,ILockBytes *pILockBytes) { +static __WIDL_INLINE HRESULT ILayoutStorage_ReLayoutDocfileOnILockBytes(ILayoutStorage* This,ILockBytes *pILockBytes) { return This->lpVtbl->ReLayoutDocfileOnILockBytes(This,pILockBytes); } #endif @@ -11712,20 +11720,20 @@ interface IBlockingLock { #define IBlockingLock_Unlock(This) (This)->lpVtbl->Unlock(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBlockingLock_QueryInterface(IBlockingLock* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBlockingLock_QueryInterface(IBlockingLock* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBlockingLock_AddRef(IBlockingLock* This) { +static __WIDL_INLINE ULONG IBlockingLock_AddRef(IBlockingLock* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBlockingLock_Release(IBlockingLock* This) { +static __WIDL_INLINE ULONG IBlockingLock_Release(IBlockingLock* This) { return This->lpVtbl->Release(This); } /*** IBlockingLock methods ***/ -static FORCEINLINE HRESULT IBlockingLock_Lock(IBlockingLock* This,DWORD dwTimeout) { +static __WIDL_INLINE HRESULT IBlockingLock_Lock(IBlockingLock* This,DWORD dwTimeout) { return This->lpVtbl->Lock(This,dwTimeout); } -static FORCEINLINE HRESULT IBlockingLock_Unlock(IBlockingLock* This) { +static __WIDL_INLINE HRESULT IBlockingLock_Unlock(IBlockingLock* This) { return This->lpVtbl->Unlock(This); } #endif @@ -11794,17 +11802,17 @@ interface ITimeAndNoticeControl { #define ITimeAndNoticeControl_SuppressChanges(This,res1,res2) (This)->lpVtbl->SuppressChanges(This,res1,res2) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITimeAndNoticeControl_QueryInterface(ITimeAndNoticeControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITimeAndNoticeControl_QueryInterface(ITimeAndNoticeControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITimeAndNoticeControl_AddRef(ITimeAndNoticeControl* This) { +static __WIDL_INLINE ULONG ITimeAndNoticeControl_AddRef(ITimeAndNoticeControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITimeAndNoticeControl_Release(ITimeAndNoticeControl* This) { +static __WIDL_INLINE ULONG ITimeAndNoticeControl_Release(ITimeAndNoticeControl* This) { return This->lpVtbl->Release(This); } /*** ITimeAndNoticeControl methods ***/ -static FORCEINLINE HRESULT ITimeAndNoticeControl_SuppressChanges(ITimeAndNoticeControl* This,DWORD res1,DWORD res2) { +static __WIDL_INLINE HRESULT ITimeAndNoticeControl_SuppressChanges(ITimeAndNoticeControl* This,DWORD res1,DWORD res2) { return This->lpVtbl->SuppressChanges(This,res1,res2); } #endif @@ -11899,20 +11907,20 @@ interface IOplockStorage { #define IOplockStorage_OpenStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid,ppstgOpen) (This)->lpVtbl->OpenStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid,ppstgOpen) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOplockStorage_QueryInterface(IOplockStorage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOplockStorage_QueryInterface(IOplockStorage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOplockStorage_AddRef(IOplockStorage* This) { +static __WIDL_INLINE ULONG IOplockStorage_AddRef(IOplockStorage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOplockStorage_Release(IOplockStorage* This) { +static __WIDL_INLINE ULONG IOplockStorage_Release(IOplockStorage* This) { return This->lpVtbl->Release(This); } /*** IOplockStorage methods ***/ -static FORCEINLINE HRESULT IOplockStorage_CreateStorageEx(IOplockStorage* This,LPCWSTR pwcsName,DWORD grfMode,DWORD stgfmt,DWORD grfAttrs,REFIID riid,void **ppstgOpen) { +static __WIDL_INLINE HRESULT IOplockStorage_CreateStorageEx(IOplockStorage* This,LPCWSTR pwcsName,DWORD grfMode,DWORD stgfmt,DWORD grfAttrs,REFIID riid,void **ppstgOpen) { return This->lpVtbl->CreateStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid,ppstgOpen); } -static FORCEINLINE HRESULT IOplockStorage_OpenStorageEx(IOplockStorage* This,LPCWSTR pwcsName,DWORD grfMode,DWORD stgfmt,DWORD grfAttrs,REFIID riid,void **ppstgOpen) { +static __WIDL_INLINE HRESULT IOplockStorage_OpenStorageEx(IOplockStorage* This,LPCWSTR pwcsName,DWORD grfMode,DWORD stgfmt,DWORD grfAttrs,REFIID riid,void **ppstgOpen) { return This->lpVtbl->OpenStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid,ppstgOpen); } #endif @@ -11995,23 +12003,23 @@ interface IDirectWriterLock { #define IDirectWriterLock_HaveWriteAccess(This) (This)->lpVtbl->HaveWriteAccess(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDirectWriterLock_QueryInterface(IDirectWriterLock* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDirectWriterLock_QueryInterface(IDirectWriterLock* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDirectWriterLock_AddRef(IDirectWriterLock* This) { +static __WIDL_INLINE ULONG IDirectWriterLock_AddRef(IDirectWriterLock* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDirectWriterLock_Release(IDirectWriterLock* This) { +static __WIDL_INLINE ULONG IDirectWriterLock_Release(IDirectWriterLock* This) { return This->lpVtbl->Release(This); } /*** IDirectWriterLock methods ***/ -static FORCEINLINE HRESULT IDirectWriterLock_WaitForWriteAccess(IDirectWriterLock* This,DWORD dwTimeout) { +static __WIDL_INLINE HRESULT IDirectWriterLock_WaitForWriteAccess(IDirectWriterLock* This,DWORD dwTimeout) { return This->lpVtbl->WaitForWriteAccess(This,dwTimeout); } -static FORCEINLINE HRESULT IDirectWriterLock_ReleaseWriteAccess(IDirectWriterLock* This) { +static __WIDL_INLINE HRESULT IDirectWriterLock_ReleaseWriteAccess(IDirectWriterLock* This) { return This->lpVtbl->ReleaseWriteAccess(This); } -static FORCEINLINE HRESULT IDirectWriterLock_HaveWriteAccess(IDirectWriterLock* This) { +static __WIDL_INLINE HRESULT IDirectWriterLock_HaveWriteAccess(IDirectWriterLock* This) { return This->lpVtbl->HaveWriteAccess(This); } #endif @@ -12098,17 +12106,17 @@ interface IUrlMon { #define IUrlMon_AsyncGetClassBits(This,rclsid,pszTYPE,pszExt,dwFileVersionMS,dwFileVersionLS,pszCodeBase,pbc,dwClassContext,riid,flags) (This)->lpVtbl->AsyncGetClassBits(This,rclsid,pszTYPE,pszExt,dwFileVersionMS,dwFileVersionLS,pszCodeBase,pbc,dwClassContext,riid,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUrlMon_QueryInterface(IUrlMon* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUrlMon_QueryInterface(IUrlMon* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUrlMon_AddRef(IUrlMon* This) { +static __WIDL_INLINE ULONG IUrlMon_AddRef(IUrlMon* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUrlMon_Release(IUrlMon* This) { +static __WIDL_INLINE ULONG IUrlMon_Release(IUrlMon* This) { return This->lpVtbl->Release(This); } /*** IUrlMon methods ***/ -static FORCEINLINE HRESULT IUrlMon_AsyncGetClassBits(IUrlMon* This,REFCLSID rclsid,LPCWSTR pszTYPE,LPCWSTR pszExt,DWORD dwFileVersionMS,DWORD dwFileVersionLS,LPCWSTR pszCodeBase,IBindCtx *pbc,DWORD dwClassContext,REFIID riid,DWORD flags) { +static __WIDL_INLINE HRESULT IUrlMon_AsyncGetClassBits(IUrlMon* This,REFCLSID rclsid,LPCWSTR pszTYPE,LPCWSTR pszExt,DWORD dwFileVersionMS,DWORD dwFileVersionLS,LPCWSTR pszCodeBase,IBindCtx *pbc,DWORD dwClassContext,REFIID riid,DWORD flags) { return This->lpVtbl->AsyncGetClassBits(This,rclsid,pszTYPE,pszExt,dwFileVersionMS,dwFileVersionLS,pszCodeBase,pbc,dwClassContext,riid,flags); } #endif @@ -12175,17 +12183,17 @@ interface IForegroundTransfer { #define IForegroundTransfer_AllowForegroundTransfer(This,lpvReserved) (This)->lpVtbl->AllowForegroundTransfer(This,lpvReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IForegroundTransfer_QueryInterface(IForegroundTransfer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IForegroundTransfer_QueryInterface(IForegroundTransfer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IForegroundTransfer_AddRef(IForegroundTransfer* This) { +static __WIDL_INLINE ULONG IForegroundTransfer_AddRef(IForegroundTransfer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IForegroundTransfer_Release(IForegroundTransfer* This) { +static __WIDL_INLINE ULONG IForegroundTransfer_Release(IForegroundTransfer* This) { return This->lpVtbl->Release(This); } /*** IForegroundTransfer methods ***/ -static FORCEINLINE HRESULT IForegroundTransfer_AllowForegroundTransfer(IForegroundTransfer* This,void *lpvReserved) { +static __WIDL_INLINE HRESULT IForegroundTransfer_AllowForegroundTransfer(IForegroundTransfer* This,void *lpvReserved) { return This->lpVtbl->AllowForegroundTransfer(This,lpvReserved); } #endif @@ -12270,20 +12278,20 @@ interface IThumbnailExtractor { #define IThumbnailExtractor_OnFileUpdated(This,pStg) (This)->lpVtbl->OnFileUpdated(This,pStg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IThumbnailExtractor_QueryInterface(IThumbnailExtractor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IThumbnailExtractor_QueryInterface(IThumbnailExtractor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IThumbnailExtractor_AddRef(IThumbnailExtractor* This) { +static __WIDL_INLINE ULONG IThumbnailExtractor_AddRef(IThumbnailExtractor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IThumbnailExtractor_Release(IThumbnailExtractor* This) { +static __WIDL_INLINE ULONG IThumbnailExtractor_Release(IThumbnailExtractor* This) { return This->lpVtbl->Release(This); } /*** IThumbnailExtractor methods ***/ -static FORCEINLINE HRESULT IThumbnailExtractor_ExtractThumbnail(IThumbnailExtractor* This,IStorage *pStg,ULONG ulLength,ULONG ulHeight,ULONG *pulOutputLength,ULONG *pulOutputHeight,HBITMAP *phOutputBitmap) { +static __WIDL_INLINE HRESULT IThumbnailExtractor_ExtractThumbnail(IThumbnailExtractor* This,IStorage *pStg,ULONG ulLength,ULONG ulHeight,ULONG *pulOutputLength,ULONG *pulOutputHeight,HBITMAP *phOutputBitmap) { return This->lpVtbl->ExtractThumbnail(This,pStg,ulLength,ulHeight,pulOutputLength,pulOutputHeight,phOutputBitmap); } -static FORCEINLINE HRESULT IThumbnailExtractor_OnFileUpdated(IThumbnailExtractor* This,IStorage *pStg) { +static __WIDL_INLINE HRESULT IThumbnailExtractor_OnFileUpdated(IThumbnailExtractor* This,IStorage *pStg) { return This->lpVtbl->OnFileUpdated(This,pStg); } #endif @@ -12352,17 +12360,17 @@ interface IDummyHICONIncluder { #define IDummyHICONIncluder_Dummy(This,h1,h2) (This)->lpVtbl->Dummy(This,h1,h2) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDummyHICONIncluder_QueryInterface(IDummyHICONIncluder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDummyHICONIncluder_QueryInterface(IDummyHICONIncluder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDummyHICONIncluder_AddRef(IDummyHICONIncluder* This) { +static __WIDL_INLINE ULONG IDummyHICONIncluder_AddRef(IDummyHICONIncluder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDummyHICONIncluder_Release(IDummyHICONIncluder* This) { +static __WIDL_INLINE ULONG IDummyHICONIncluder_Release(IDummyHICONIncluder* This) { return This->lpVtbl->Release(This); } /*** IDummyHICONIncluder methods ***/ -static FORCEINLINE HRESULT IDummyHICONIncluder_Dummy(IDummyHICONIncluder* This,HICON h1,HDC h2) { +static __WIDL_INLINE HRESULT IDummyHICONIncluder_Dummy(IDummyHICONIncluder* This,HICON h1,HDC h2) { return This->lpVtbl->Dummy(This,h1,h2); } #endif @@ -12443,20 +12451,20 @@ interface IProcessLock { #define IProcessLock_ReleaseRefOnProcess(This) (This)->lpVtbl->ReleaseRefOnProcess(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProcessLock_QueryInterface(IProcessLock* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProcessLock_QueryInterface(IProcessLock* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProcessLock_AddRef(IProcessLock* This) { +static __WIDL_INLINE ULONG IProcessLock_AddRef(IProcessLock* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProcessLock_Release(IProcessLock* This) { +static __WIDL_INLINE ULONG IProcessLock_Release(IProcessLock* This) { return This->lpVtbl->Release(This); } /*** IProcessLock methods ***/ -static FORCEINLINE ULONG IProcessLock_AddRefOnProcess(IProcessLock* This) { +static __WIDL_INLINE ULONG IProcessLock_AddRefOnProcess(IProcessLock* This) { return This->lpVtbl->AddRefOnProcess(This); } -static FORCEINLINE ULONG IProcessLock_ReleaseRefOnProcess(IProcessLock* This) { +static __WIDL_INLINE ULONG IProcessLock_ReleaseRefOnProcess(IProcessLock* This) { return This->lpVtbl->ReleaseRefOnProcess(This); } #endif @@ -12561,29 +12569,29 @@ interface ISurrogateService { #define ISurrogateService_ProcessShutdown(This,shutdownType) (This)->lpVtbl->ProcessShutdown(This,shutdownType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISurrogateService_QueryInterface(ISurrogateService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISurrogateService_QueryInterface(ISurrogateService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISurrogateService_AddRef(ISurrogateService* This) { +static __WIDL_INLINE ULONG ISurrogateService_AddRef(ISurrogateService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISurrogateService_Release(ISurrogateService* This) { +static __WIDL_INLINE ULONG ISurrogateService_Release(ISurrogateService* This) { return This->lpVtbl->Release(This); } /*** ISurrogateService methods ***/ -static FORCEINLINE HRESULT ISurrogateService_Init(ISurrogateService* This,REFGUID rguidProcessID,IProcessLock *pProcessLock,WINBOOL *pfApplicationAware) { +static __WIDL_INLINE HRESULT ISurrogateService_Init(ISurrogateService* This,REFGUID rguidProcessID,IProcessLock *pProcessLock,WINBOOL *pfApplicationAware) { return This->lpVtbl->Init(This,rguidProcessID,pProcessLock,pfApplicationAware); } -static FORCEINLINE HRESULT ISurrogateService_ApplicationLaunch(ISurrogateService* This,REFGUID rguidApplID,ApplicationType appType) { +static __WIDL_INLINE HRESULT ISurrogateService_ApplicationLaunch(ISurrogateService* This,REFGUID rguidApplID,ApplicationType appType) { return This->lpVtbl->ApplicationLaunch(This,rguidApplID,appType); } -static FORCEINLINE HRESULT ISurrogateService_ApplicationFree(ISurrogateService* This,REFGUID rguidApplID) { +static __WIDL_INLINE HRESULT ISurrogateService_ApplicationFree(ISurrogateService* This,REFGUID rguidApplID) { return This->lpVtbl->ApplicationFree(This,rguidApplID); } -static FORCEINLINE HRESULT ISurrogateService_CatalogRefresh(ISurrogateService* This,ULONG ulReserved) { +static __WIDL_INLINE HRESULT ISurrogateService_CatalogRefresh(ISurrogateService* This,ULONG ulReserved) { return This->lpVtbl->CatalogRefresh(This,ulReserved); } -static FORCEINLINE HRESULT ISurrogateService_ProcessShutdown(ISurrogateService* This,ShutdownType shutdownType) { +static __WIDL_INLINE HRESULT ISurrogateService_ProcessShutdown(ISurrogateService* This,ShutdownType shutdownType) { return This->lpVtbl->ProcessShutdown(This,shutdownType); } #endif @@ -12681,26 +12689,26 @@ interface IInitializeSpy { #define IInitializeSpy_PostUninitialize(This,dwNewThreadAptRefs) (This)->lpVtbl->PostUninitialize(This,dwNewThreadAptRefs) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInitializeSpy_QueryInterface(IInitializeSpy* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInitializeSpy_QueryInterface(IInitializeSpy* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInitializeSpy_AddRef(IInitializeSpy* This) { +static __WIDL_INLINE ULONG IInitializeSpy_AddRef(IInitializeSpy* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInitializeSpy_Release(IInitializeSpy* This) { +static __WIDL_INLINE ULONG IInitializeSpy_Release(IInitializeSpy* This) { return This->lpVtbl->Release(This); } /*** IInitializeSpy methods ***/ -static FORCEINLINE HRESULT IInitializeSpy_PreInitialize(IInitializeSpy* This,DWORD dwCoInit,DWORD dwCurThreadAptRefs) { +static __WIDL_INLINE HRESULT IInitializeSpy_PreInitialize(IInitializeSpy* This,DWORD dwCoInit,DWORD dwCurThreadAptRefs) { return This->lpVtbl->PreInitialize(This,dwCoInit,dwCurThreadAptRefs); } -static FORCEINLINE HRESULT IInitializeSpy_PostInitialize(IInitializeSpy* This,HRESULT hrCoInit,DWORD dwCoInit,DWORD dwNewThreadAptRefs) { +static __WIDL_INLINE HRESULT IInitializeSpy_PostInitialize(IInitializeSpy* This,HRESULT hrCoInit,DWORD dwCoInit,DWORD dwNewThreadAptRefs) { return This->lpVtbl->PostInitialize(This,hrCoInit,dwCoInit,dwNewThreadAptRefs); } -static FORCEINLINE HRESULT IInitializeSpy_PreUninitialize(IInitializeSpy* This,DWORD dwCurThreadAptRefs) { +static __WIDL_INLINE HRESULT IInitializeSpy_PreUninitialize(IInitializeSpy* This,DWORD dwCurThreadAptRefs) { return This->lpVtbl->PreUninitialize(This,dwCurThreadAptRefs); } -static FORCEINLINE HRESULT IInitializeSpy_PostUninitialize(IInitializeSpy* This,DWORD dwNewThreadAptRefs) { +static __WIDL_INLINE HRESULT IInitializeSpy_PostUninitialize(IInitializeSpy* This,DWORD dwNewThreadAptRefs) { return This->lpVtbl->PostUninitialize(This,dwNewThreadAptRefs); } #endif @@ -12769,17 +12777,17 @@ interface IApartmentShutdown { #define IApartmentShutdown_OnUninitialize(This,ui64ApartmentIdentifier) (This)->lpVtbl->OnUninitialize(This,ui64ApartmentIdentifier) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IApartmentShutdown_QueryInterface(IApartmentShutdown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IApartmentShutdown_QueryInterface(IApartmentShutdown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IApartmentShutdown_AddRef(IApartmentShutdown* This) { +static __WIDL_INLINE ULONG IApartmentShutdown_AddRef(IApartmentShutdown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IApartmentShutdown_Release(IApartmentShutdown* This) { +static __WIDL_INLINE ULONG IApartmentShutdown_Release(IApartmentShutdown* This) { return This->lpVtbl->Release(This); } /*** IApartmentShutdown methods ***/ -static FORCEINLINE void IApartmentShutdown_OnUninitialize(IApartmentShutdown* This,UINT64 ui64ApartmentIdentifier) { +static __WIDL_INLINE void IApartmentShutdown_OnUninitialize(IApartmentShutdown* This,UINT64 ui64ApartmentIdentifier) { This->lpVtbl->OnUninitialize(This,ui64ApartmentIdentifier); } #endif diff --git a/lib/libc/include/any-windows-any/objidlbase.h b/lib/libc/include/any-windows-any/objidlbase.h index cb6e6dc59b75f924b878aa7798cfa0d69ec439ae..770508e82388b2f3e813df9c4cdf79555d8e1247 100644 --- a/lib/libc/include/any-windows-any/objidlbase.h +++ b/lib/libc/include/any-windows-any/objidlbase.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/objidlbase.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/objidlbase.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __objidlbase_h__ #define __objidlbase_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMarshal_FWD_DEFINED__ @@ -657,32 +665,32 @@ interface IMarshal { #define IMarshal_DisconnectObject(This,dwReserved) (This)->lpVtbl->DisconnectObject(This,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMarshal_QueryInterface(IMarshal* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMarshal_QueryInterface(IMarshal* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMarshal_AddRef(IMarshal* This) { +static __WIDL_INLINE ULONG IMarshal_AddRef(IMarshal* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMarshal_Release(IMarshal* This) { +static __WIDL_INLINE ULONG IMarshal_Release(IMarshal* This) { return This->lpVtbl->Release(This); } /*** IMarshal methods ***/ -static FORCEINLINE HRESULT IMarshal_GetUnmarshalClass(IMarshal* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,CLSID *pCid) { +static __WIDL_INLINE HRESULT IMarshal_GetUnmarshalClass(IMarshal* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,CLSID *pCid) { return This->lpVtbl->GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext,mshlflags,pCid); } -static FORCEINLINE HRESULT IMarshal_GetMarshalSizeMax(IMarshal* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,DWORD *pSize) { +static __WIDL_INLINE HRESULT IMarshal_GetMarshalSizeMax(IMarshal* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,DWORD *pSize) { return This->lpVtbl->GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext,mshlflags,pSize); } -static FORCEINLINE HRESULT IMarshal_MarshalInterface(IMarshal* This,IStream *pStm,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags) { +static __WIDL_INLINE HRESULT IMarshal_MarshalInterface(IMarshal* This,IStream *pStm,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags) { return This->lpVtbl->MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestContext,mshlflags); } -static FORCEINLINE HRESULT IMarshal_UnmarshalInterface(IMarshal* This,IStream *pStm,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IMarshal_UnmarshalInterface(IMarshal* This,IStream *pStm,REFIID riid,void **ppv) { return This->lpVtbl->UnmarshalInterface(This,pStm,riid,ppv); } -static FORCEINLINE HRESULT IMarshal_ReleaseMarshalData(IMarshal* This,IStream *pStm) { +static __WIDL_INLINE HRESULT IMarshal_ReleaseMarshalData(IMarshal* This,IStream *pStm) { return This->lpVtbl->ReleaseMarshalData(This,pStm); } -static FORCEINLINE HRESULT IMarshal_DisconnectObject(IMarshal* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IMarshal_DisconnectObject(IMarshal* This,DWORD dwReserved) { return This->lpVtbl->DisconnectObject(This,dwReserved); } #endif @@ -740,13 +748,13 @@ interface INoMarshal { #define INoMarshal_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INoMarshal_QueryInterface(INoMarshal* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INoMarshal_QueryInterface(INoMarshal* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INoMarshal_AddRef(INoMarshal* This) { +static __WIDL_INLINE ULONG INoMarshal_AddRef(INoMarshal* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INoMarshal_Release(INoMarshal* This) { +static __WIDL_INLINE ULONG INoMarshal_Release(INoMarshal* This) { return This->lpVtbl->Release(This); } #endif @@ -804,13 +812,13 @@ interface IAgileObject { #define IAgileObject_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAgileObject_QueryInterface(IAgileObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAgileObject_QueryInterface(IAgileObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAgileObject_AddRef(IAgileObject* This) { +static __WIDL_INLINE ULONG IAgileObject_AddRef(IAgileObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAgileObject_Release(IAgileObject* This) { +static __WIDL_INLINE ULONG IAgileObject_Release(IAgileObject* This) { return This->lpVtbl->Release(This); } #endif @@ -879,17 +887,17 @@ interface IAgileReference { #define IAgileReference_Resolve(This,riid,ppv) (This)->lpVtbl->Resolve(This,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAgileReference_QueryInterface(IAgileReference* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAgileReference_QueryInterface(IAgileReference* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAgileReference_AddRef(IAgileReference* This) { +static __WIDL_INLINE ULONG IAgileReference_AddRef(IAgileReference* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAgileReference_Release(IAgileReference* This) { +static __WIDL_INLINE ULONG IAgileReference_Release(IAgileReference* This) { return This->lpVtbl->Release(This); } /*** IAgileReference methods ***/ -static FORCEINLINE HRESULT IAgileReference_Resolve(IAgileReference* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IAgileReference_Resolve(IAgileReference* This,REFIID riid,void **ppv) { return This->lpVtbl->Resolve(This,riid,ppv); } #endif @@ -999,32 +1007,32 @@ interface IMarshal2 { #define IMarshal2_DisconnectObject(This,dwReserved) (This)->lpVtbl->DisconnectObject(This,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMarshal2_QueryInterface(IMarshal2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMarshal2_QueryInterface(IMarshal2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMarshal2_AddRef(IMarshal2* This) { +static __WIDL_INLINE ULONG IMarshal2_AddRef(IMarshal2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMarshal2_Release(IMarshal2* This) { +static __WIDL_INLINE ULONG IMarshal2_Release(IMarshal2* This) { return This->lpVtbl->Release(This); } /*** IMarshal methods ***/ -static FORCEINLINE HRESULT IMarshal2_GetUnmarshalClass(IMarshal2* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,CLSID *pCid) { +static __WIDL_INLINE HRESULT IMarshal2_GetUnmarshalClass(IMarshal2* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,CLSID *pCid) { return This->lpVtbl->GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext,mshlflags,pCid); } -static FORCEINLINE HRESULT IMarshal2_GetMarshalSizeMax(IMarshal2* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,DWORD *pSize) { +static __WIDL_INLINE HRESULT IMarshal2_GetMarshalSizeMax(IMarshal2* This,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags,DWORD *pSize) { return This->lpVtbl->GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext,mshlflags,pSize); } -static FORCEINLINE HRESULT IMarshal2_MarshalInterface(IMarshal2* This,IStream *pStm,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags) { +static __WIDL_INLINE HRESULT IMarshal2_MarshalInterface(IMarshal2* This,IStream *pStm,REFIID riid,void *pv,DWORD dwDestContext,void *pvDestContext,DWORD mshlflags) { return This->lpVtbl->MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestContext,mshlflags); } -static FORCEINLINE HRESULT IMarshal2_UnmarshalInterface(IMarshal2* This,IStream *pStm,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IMarshal2_UnmarshalInterface(IMarshal2* This,IStream *pStm,REFIID riid,void **ppv) { return This->lpVtbl->UnmarshalInterface(This,pStm,riid,ppv); } -static FORCEINLINE HRESULT IMarshal2_ReleaseMarshalData(IMarshal2* This,IStream *pStm) { +static __WIDL_INLINE HRESULT IMarshal2_ReleaseMarshalData(IMarshal2* This,IStream *pStm) { return This->lpVtbl->ReleaseMarshalData(This,pStm); } -static FORCEINLINE HRESULT IMarshal2_DisconnectObject(IMarshal2* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IMarshal2_DisconnectObject(IMarshal2* This,DWORD dwReserved) { return This->lpVtbl->DisconnectObject(This,dwReserved); } #endif @@ -1135,32 +1143,32 @@ interface IMalloc { #define IMalloc_HeapMinimize(This) (This)->lpVtbl->HeapMinimize(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMalloc_QueryInterface(IMalloc* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMalloc_QueryInterface(IMalloc* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMalloc_AddRef(IMalloc* This) { +static __WIDL_INLINE ULONG IMalloc_AddRef(IMalloc* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMalloc_Release(IMalloc* This) { +static __WIDL_INLINE ULONG IMalloc_Release(IMalloc* This) { return This->lpVtbl->Release(This); } /*** IMalloc methods ***/ -static FORCEINLINE void * IMalloc_Alloc(IMalloc* This,SIZE_T cb) { +static __WIDL_INLINE void * IMalloc_Alloc(IMalloc* This,SIZE_T cb) { return This->lpVtbl->Alloc(This,cb); } -static FORCEINLINE void * IMalloc_Realloc(IMalloc* This,void *pv,SIZE_T cb) { +static __WIDL_INLINE void * IMalloc_Realloc(IMalloc* This,void *pv,SIZE_T cb) { return This->lpVtbl->Realloc(This,pv,cb); } -static FORCEINLINE void IMalloc_Free(IMalloc* This,void *pv) { +static __WIDL_INLINE void IMalloc_Free(IMalloc* This,void *pv) { This->lpVtbl->Free(This,pv); } -static FORCEINLINE SIZE_T IMalloc_GetSize(IMalloc* This,void *pv) { +static __WIDL_INLINE SIZE_T IMalloc_GetSize(IMalloc* This,void *pv) { return This->lpVtbl->GetSize(This,pv); } -static FORCEINLINE int IMalloc_DidAlloc(IMalloc* This,void *pv) { +static __WIDL_INLINE int IMalloc_DidAlloc(IMalloc* This,void *pv) { return This->lpVtbl->DidAlloc(This,pv); } -static FORCEINLINE void IMalloc_HeapMinimize(IMalloc* This) { +static __WIDL_INLINE void IMalloc_HeapMinimize(IMalloc* This) { This->lpVtbl->HeapMinimize(This); } #endif @@ -1234,17 +1242,17 @@ interface IStdMarshalInfo { #define IStdMarshalInfo_GetClassForHandler(This,dwDestContext,pvDestContext,pClsid) (This)->lpVtbl->GetClassForHandler(This,dwDestContext,pvDestContext,pClsid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IStdMarshalInfo_QueryInterface(IStdMarshalInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IStdMarshalInfo_QueryInterface(IStdMarshalInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IStdMarshalInfo_AddRef(IStdMarshalInfo* This) { +static __WIDL_INLINE ULONG IStdMarshalInfo_AddRef(IStdMarshalInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IStdMarshalInfo_Release(IStdMarshalInfo* This) { +static __WIDL_INLINE ULONG IStdMarshalInfo_Release(IStdMarshalInfo* This) { return This->lpVtbl->Release(This); } /*** IStdMarshalInfo methods ***/ -static FORCEINLINE HRESULT IStdMarshalInfo_GetClassForHandler(IStdMarshalInfo* This,DWORD dwDestContext,void *pvDestContext,CLSID *pClsid) { +static __WIDL_INLINE HRESULT IStdMarshalInfo_GetClassForHandler(IStdMarshalInfo* This,DWORD dwDestContext,void *pvDestContext,CLSID *pClsid) { return This->lpVtbl->GetClassForHandler(This,dwDestContext,pvDestContext,pClsid); } #endif @@ -1334,20 +1342,20 @@ interface IExternalConnection { #define IExternalConnection_ReleaseConnection(This,extconn,reserved,fLastReleaseCloses) (This)->lpVtbl->ReleaseConnection(This,extconn,reserved,fLastReleaseCloses) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExternalConnection_QueryInterface(IExternalConnection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExternalConnection_QueryInterface(IExternalConnection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExternalConnection_AddRef(IExternalConnection* This) { +static __WIDL_INLINE ULONG IExternalConnection_AddRef(IExternalConnection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExternalConnection_Release(IExternalConnection* This) { +static __WIDL_INLINE ULONG IExternalConnection_Release(IExternalConnection* This) { return This->lpVtbl->Release(This); } /*** IExternalConnection methods ***/ -static FORCEINLINE DWORD IExternalConnection_AddConnection(IExternalConnection* This,DWORD extconn,DWORD reserved) { +static __WIDL_INLINE DWORD IExternalConnection_AddConnection(IExternalConnection* This,DWORD extconn,DWORD reserved) { return This->lpVtbl->AddConnection(This,extconn,reserved); } -static FORCEINLINE DWORD IExternalConnection_ReleaseConnection(IExternalConnection* This,DWORD extconn,DWORD reserved,WINBOOL fLastReleaseCloses) { +static __WIDL_INLINE DWORD IExternalConnection_ReleaseConnection(IExternalConnection* This,DWORD extconn,DWORD reserved,WINBOOL fLastReleaseCloses) { return This->lpVtbl->ReleaseConnection(This,extconn,reserved,fLastReleaseCloses); } #endif @@ -1427,17 +1435,17 @@ interface IMultiQI { #define IMultiQI_QueryMultipleInterfaces(This,cMQIs,pMQIs) (This)->lpVtbl->QueryMultipleInterfaces(This,cMQIs,pMQIs) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMultiQI_QueryInterface(IMultiQI* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMultiQI_QueryInterface(IMultiQI* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMultiQI_AddRef(IMultiQI* This) { +static __WIDL_INLINE ULONG IMultiQI_AddRef(IMultiQI* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMultiQI_Release(IMultiQI* This) { +static __WIDL_INLINE ULONG IMultiQI_Release(IMultiQI* This) { return This->lpVtbl->Release(This); } /*** IMultiQI methods ***/ -static FORCEINLINE HRESULT IMultiQI_QueryMultipleInterfaces(IMultiQI* This,ULONG cMQIs,MULTI_QI *pMQIs) { +static __WIDL_INLINE HRESULT IMultiQI_QueryMultipleInterfaces(IMultiQI* This,ULONG cMQIs,MULTI_QI *pMQIs) { return This->lpVtbl->QueryMultipleInterfaces(This,cMQIs,pMQIs); } #endif @@ -1514,20 +1522,20 @@ interface AsyncIMultiQI { #define AsyncIMultiQI_Finish_QueryMultipleInterfaces(This,pMQIs) (This)->lpVtbl->Finish_QueryMultipleInterfaces(This,pMQIs) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT AsyncIMultiQI_QueryInterface(AsyncIMultiQI* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT AsyncIMultiQI_QueryInterface(AsyncIMultiQI* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG AsyncIMultiQI_AddRef(AsyncIMultiQI* This) { +static __WIDL_INLINE ULONG AsyncIMultiQI_AddRef(AsyncIMultiQI* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG AsyncIMultiQI_Release(AsyncIMultiQI* This) { +static __WIDL_INLINE ULONG AsyncIMultiQI_Release(AsyncIMultiQI* This) { return This->lpVtbl->Release(This); } /*** AsyncIMultiQI methods ***/ -static FORCEINLINE HRESULT AsyncIMultiQI_Begin_QueryMultipleInterfaces(AsyncIMultiQI* This,ULONG cMQIs,MULTI_QI *pMQIs) { +static __WIDL_INLINE HRESULT AsyncIMultiQI_Begin_QueryMultipleInterfaces(AsyncIMultiQI* This,ULONG cMQIs,MULTI_QI *pMQIs) { return This->lpVtbl->Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs); } -static FORCEINLINE HRESULT AsyncIMultiQI_Finish_QueryMultipleInterfaces(AsyncIMultiQI* This,MULTI_QI *pMQIs) { +static __WIDL_INLINE HRESULT AsyncIMultiQI_Finish_QueryMultipleInterfaces(AsyncIMultiQI* This,MULTI_QI *pMQIs) { return This->lpVtbl->Finish_QueryMultipleInterfaces(This,pMQIs); } #endif @@ -1599,17 +1607,17 @@ interface IInternalUnknown { #define IInternalUnknown_QueryInternalInterface(This,riid,ppv) (This)->lpVtbl->QueryInternalInterface(This,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternalUnknown_QueryInterface(IInternalUnknown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternalUnknown_QueryInterface(IInternalUnknown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternalUnknown_AddRef(IInternalUnknown* This) { +static __WIDL_INLINE ULONG IInternalUnknown_AddRef(IInternalUnknown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternalUnknown_Release(IInternalUnknown* This) { +static __WIDL_INLINE ULONG IInternalUnknown_Release(IInternalUnknown* This) { return This->lpVtbl->Release(This); } /*** IInternalUnknown methods ***/ -static FORCEINLINE HRESULT IInternalUnknown_QueryInternalInterface(IInternalUnknown* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IInternalUnknown_QueryInternalInterface(IInternalUnknown* This,REFIID riid,void **ppv) { return This->lpVtbl->QueryInternalInterface(This,riid,ppv); } #endif @@ -1708,26 +1716,26 @@ interface IEnumUnknown { #define IEnumUnknown_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumUnknown_QueryInterface(IEnumUnknown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumUnknown_QueryInterface(IEnumUnknown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumUnknown_AddRef(IEnumUnknown* This) { +static __WIDL_INLINE ULONG IEnumUnknown_AddRef(IEnumUnknown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumUnknown_Release(IEnumUnknown* This) { +static __WIDL_INLINE ULONG IEnumUnknown_Release(IEnumUnknown* This) { return This->lpVtbl->Release(This); } /*** IEnumUnknown methods ***/ -static FORCEINLINE HRESULT IEnumUnknown_Next(IEnumUnknown* This,ULONG celt,IUnknown **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumUnknown_Next(IEnumUnknown* This,ULONG celt,IUnknown **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumUnknown_Skip(IEnumUnknown* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumUnknown_Skip(IEnumUnknown* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumUnknown_Reset(IEnumUnknown* This) { +static __WIDL_INLINE HRESULT IEnumUnknown_Reset(IEnumUnknown* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumUnknown_Clone(IEnumUnknown* This,IEnumUnknown **ppenum) { +static __WIDL_INLINE HRESULT IEnumUnknown_Clone(IEnumUnknown* This,IEnumUnknown **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -1844,26 +1852,26 @@ interface IEnumString { #define IEnumString_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumString_QueryInterface(IEnumString* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumString_QueryInterface(IEnumString* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumString_AddRef(IEnumString* This) { +static __WIDL_INLINE ULONG IEnumString_AddRef(IEnumString* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumString_Release(IEnumString* This) { +static __WIDL_INLINE ULONG IEnumString_Release(IEnumString* This) { return This->lpVtbl->Release(This); } /*** IEnumString methods ***/ -static FORCEINLINE HRESULT IEnumString_Next(IEnumString* This,ULONG celt,LPOLESTR *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumString_Next(IEnumString* This,ULONG celt,LPOLESTR *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumString_Skip(IEnumString* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumString_Skip(IEnumString* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumString_Reset(IEnumString* This) { +static __WIDL_INLINE HRESULT IEnumString_Reset(IEnumString* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumString_Clone(IEnumString* This,IEnumString **ppenum) { +static __WIDL_INLINE HRESULT IEnumString_Clone(IEnumString* This,IEnumString **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -1967,20 +1975,20 @@ interface ISequentialStream { #define ISequentialStream_Write(This,pv,cb,pcbWritten) (This)->lpVtbl->Write(This,pv,cb,pcbWritten) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISequentialStream_QueryInterface(ISequentialStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISequentialStream_QueryInterface(ISequentialStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISequentialStream_AddRef(ISequentialStream* This) { +static __WIDL_INLINE ULONG ISequentialStream_AddRef(ISequentialStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISequentialStream_Release(ISequentialStream* This) { +static __WIDL_INLINE ULONG ISequentialStream_Release(ISequentialStream* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISequentialStream_Read(ISequentialStream* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISequentialStream_Read(ISequentialStream* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISequentialStream_Write(ISequentialStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISequentialStream_Write(ISequentialStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } #endif @@ -2222,48 +2230,48 @@ interface IStream { #define IStream_Clone(This,ppstm) (This)->lpVtbl->Clone(This,ppstm) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IStream_QueryInterface(IStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IStream_QueryInterface(IStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IStream_AddRef(IStream* This) { +static __WIDL_INLINE ULONG IStream_AddRef(IStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IStream_Release(IStream* This) { +static __WIDL_INLINE ULONG IStream_Release(IStream* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT IStream_Read(IStream* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT IStream_Read(IStream* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT IStream_Write(IStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT IStream_Write(IStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT IStream_Seek(IStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT IStream_Seek(IStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT IStream_SetSize(IStream* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT IStream_SetSize(IStream* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT IStream_CopyTo(IStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT IStream_CopyTo(IStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT IStream_Commit(IStream* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT IStream_Commit(IStream* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT IStream_Revert(IStream* This) { +static __WIDL_INLINE HRESULT IStream_Revert(IStream* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT IStream_LockRegion(IStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT IStream_LockRegion(IStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT IStream_UnlockRegion(IStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT IStream_UnlockRegion(IStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT IStream_Stat(IStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT IStream_Stat(IStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT IStream_Clone(IStream* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT IStream_Clone(IStream* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } #endif @@ -2425,29 +2433,29 @@ interface IRpcChannelBuffer { #define IRpcChannelBuffer_IsConnected(This) (This)->lpVtbl->IsConnected(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer_QueryInterface(IRpcChannelBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer_QueryInterface(IRpcChannelBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcChannelBuffer_AddRef(IRpcChannelBuffer* This) { +static __WIDL_INLINE ULONG IRpcChannelBuffer_AddRef(IRpcChannelBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcChannelBuffer_Release(IRpcChannelBuffer* This) { +static __WIDL_INLINE ULONG IRpcChannelBuffer_Release(IRpcChannelBuffer* This) { return This->lpVtbl->Release(This); } /*** IRpcChannelBuffer methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer_GetBuffer(IRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,REFIID riid) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer_GetBuffer(IRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,REFIID riid) { return This->lpVtbl->GetBuffer(This,pMessage,riid); } -static FORCEINLINE HRESULT IRpcChannelBuffer_SendReceive(IRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer_SendReceive(IRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { return This->lpVtbl->SendReceive(This,pMessage,pStatus); } -static FORCEINLINE HRESULT IRpcChannelBuffer_FreeBuffer(IRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer_FreeBuffer(IRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage) { return This->lpVtbl->FreeBuffer(This,pMessage); } -static FORCEINLINE HRESULT IRpcChannelBuffer_GetDestCtx(IRpcChannelBuffer* This,DWORD *pdwDestContext,void **ppvDestContext) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer_GetDestCtx(IRpcChannelBuffer* This,DWORD *pdwDestContext,void **ppvDestContext) { return This->lpVtbl->GetDestCtx(This,pdwDestContext,ppvDestContext); } -static FORCEINLINE HRESULT IRpcChannelBuffer_IsConnected(IRpcChannelBuffer* This) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer_IsConnected(IRpcChannelBuffer* This) { return This->lpVtbl->IsConnected(This); } #endif @@ -2546,33 +2554,33 @@ interface IRpcChannelBuffer2 { #define IRpcChannelBuffer2_GetProtocolVersion(This,pdwVersion) (This)->lpVtbl->GetProtocolVersion(This,pdwVersion) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer2_QueryInterface(IRpcChannelBuffer2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_QueryInterface(IRpcChannelBuffer2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcChannelBuffer2_AddRef(IRpcChannelBuffer2* This) { +static __WIDL_INLINE ULONG IRpcChannelBuffer2_AddRef(IRpcChannelBuffer2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcChannelBuffer2_Release(IRpcChannelBuffer2* This) { +static __WIDL_INLINE ULONG IRpcChannelBuffer2_Release(IRpcChannelBuffer2* This) { return This->lpVtbl->Release(This); } /*** IRpcChannelBuffer methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer2_GetBuffer(IRpcChannelBuffer2* This,RPCOLEMESSAGE *pMessage,REFIID riid) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_GetBuffer(IRpcChannelBuffer2* This,RPCOLEMESSAGE *pMessage,REFIID riid) { return This->lpVtbl->GetBuffer(This,pMessage,riid); } -static FORCEINLINE HRESULT IRpcChannelBuffer2_SendReceive(IRpcChannelBuffer2* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_SendReceive(IRpcChannelBuffer2* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { return This->lpVtbl->SendReceive(This,pMessage,pStatus); } -static FORCEINLINE HRESULT IRpcChannelBuffer2_FreeBuffer(IRpcChannelBuffer2* This,RPCOLEMESSAGE *pMessage) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_FreeBuffer(IRpcChannelBuffer2* This,RPCOLEMESSAGE *pMessage) { return This->lpVtbl->FreeBuffer(This,pMessage); } -static FORCEINLINE HRESULT IRpcChannelBuffer2_GetDestCtx(IRpcChannelBuffer2* This,DWORD *pdwDestContext,void **ppvDestContext) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_GetDestCtx(IRpcChannelBuffer2* This,DWORD *pdwDestContext,void **ppvDestContext) { return This->lpVtbl->GetDestCtx(This,pdwDestContext,ppvDestContext); } -static FORCEINLINE HRESULT IRpcChannelBuffer2_IsConnected(IRpcChannelBuffer2* This) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_IsConnected(IRpcChannelBuffer2* This) { return This->lpVtbl->IsConnected(This); } /*** IRpcChannelBuffer2 methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer2_GetProtocolVersion(IRpcChannelBuffer2* This,DWORD *pdwVersion) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer2_GetProtocolVersion(IRpcChannelBuffer2* This,DWORD *pdwVersion) { return This->lpVtbl->GetProtocolVersion(This,pdwVersion); } #endif @@ -2702,43 +2710,43 @@ interface IAsyncRpcChannelBuffer { #define IAsyncRpcChannelBuffer_GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext) (This)->lpVtbl->GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_QueryInterface(IAsyncRpcChannelBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_QueryInterface(IAsyncRpcChannelBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAsyncRpcChannelBuffer_AddRef(IAsyncRpcChannelBuffer* This) { +static __WIDL_INLINE ULONG IAsyncRpcChannelBuffer_AddRef(IAsyncRpcChannelBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAsyncRpcChannelBuffer_Release(IAsyncRpcChannelBuffer* This) { +static __WIDL_INLINE ULONG IAsyncRpcChannelBuffer_Release(IAsyncRpcChannelBuffer* This) { return This->lpVtbl->Release(This); } /*** IRpcChannelBuffer methods ***/ -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_GetBuffer(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,REFIID riid) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_GetBuffer(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,REFIID riid) { return This->lpVtbl->GetBuffer(This,pMessage,riid); } -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_SendReceive(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_SendReceive(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { return This->lpVtbl->SendReceive(This,pMessage,pStatus); } -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_FreeBuffer(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_FreeBuffer(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMessage) { return This->lpVtbl->FreeBuffer(This,pMessage); } -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_GetDestCtx(IAsyncRpcChannelBuffer* This,DWORD *pdwDestContext,void **ppvDestContext) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_GetDestCtx(IAsyncRpcChannelBuffer* This,DWORD *pdwDestContext,void **ppvDestContext) { return This->lpVtbl->GetDestCtx(This,pdwDestContext,ppvDestContext); } -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_IsConnected(IAsyncRpcChannelBuffer* This) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_IsConnected(IAsyncRpcChannelBuffer* This) { return This->lpVtbl->IsConnected(This); } /*** IRpcChannelBuffer2 methods ***/ -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_GetProtocolVersion(IAsyncRpcChannelBuffer* This,DWORD *pdwVersion) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_GetProtocolVersion(IAsyncRpcChannelBuffer* This,DWORD *pdwVersion) { return This->lpVtbl->GetProtocolVersion(This,pdwVersion); } /*** IAsyncRpcChannelBuffer methods ***/ -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_Send(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMsg,ISynchronize *pSync,ULONG *pulStatus) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_Send(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMsg,ISynchronize *pSync,ULONG *pulStatus) { return This->lpVtbl->Send(This,pMsg,pSync,pulStatus); } -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_Receive(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMsg,ULONG *pulStatus) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_Receive(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMsg,ULONG *pulStatus) { return This->lpVtbl->Receive(This,pMsg,pulStatus); } -static FORCEINLINE HRESULT IAsyncRpcChannelBuffer_GetDestCtxEx(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMsg,DWORD *pdwDestContext,void **ppvDestContext) { +static __WIDL_INLINE HRESULT IAsyncRpcChannelBuffer_GetDestCtxEx(IAsyncRpcChannelBuffer* This,RPCOLEMESSAGE *pMsg,DWORD *pdwDestContext,void **ppvDestContext) { return This->lpVtbl->GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext); } #endif @@ -2908,55 +2916,55 @@ interface IRpcChannelBuffer3 { #define IRpcChannelBuffer3_RegisterAsync(This,pMsg,pAsyncMgr) (This)->lpVtbl->RegisterAsync(This,pMsg,pAsyncMgr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer3_QueryInterface(IRpcChannelBuffer3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_QueryInterface(IRpcChannelBuffer3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcChannelBuffer3_AddRef(IRpcChannelBuffer3* This) { +static __WIDL_INLINE ULONG IRpcChannelBuffer3_AddRef(IRpcChannelBuffer3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcChannelBuffer3_Release(IRpcChannelBuffer3* This) { +static __WIDL_INLINE ULONG IRpcChannelBuffer3_Release(IRpcChannelBuffer3* This) { return This->lpVtbl->Release(This); } /*** IRpcChannelBuffer methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer3_GetBuffer(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMessage,REFIID riid) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_GetBuffer(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMessage,REFIID riid) { return This->lpVtbl->GetBuffer(This,pMessage,riid); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_SendReceive(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_SendReceive(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMessage,ULONG *pStatus) { return This->lpVtbl->SendReceive(This,pMessage,pStatus); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_FreeBuffer(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMessage) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_FreeBuffer(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMessage) { return This->lpVtbl->FreeBuffer(This,pMessage); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_GetDestCtx(IRpcChannelBuffer3* This,DWORD *pdwDestContext,void **ppvDestContext) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_GetDestCtx(IRpcChannelBuffer3* This,DWORD *pdwDestContext,void **ppvDestContext) { return This->lpVtbl->GetDestCtx(This,pdwDestContext,ppvDestContext); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_IsConnected(IRpcChannelBuffer3* This) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_IsConnected(IRpcChannelBuffer3* This) { return This->lpVtbl->IsConnected(This); } /*** IRpcChannelBuffer2 methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer3_GetProtocolVersion(IRpcChannelBuffer3* This,DWORD *pdwVersion) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_GetProtocolVersion(IRpcChannelBuffer3* This,DWORD *pdwVersion) { return This->lpVtbl->GetProtocolVersion(This,pdwVersion); } /*** IRpcChannelBuffer3 methods ***/ -static FORCEINLINE HRESULT IRpcChannelBuffer3_Send(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,ULONG *pulStatus) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_Send(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,ULONG *pulStatus) { return This->lpVtbl->Send(This,pMsg,pulStatus); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_Receive(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,ULONG ulSize,ULONG *pulStatus) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_Receive(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,ULONG ulSize,ULONG *pulStatus) { return This->lpVtbl->Receive(This,pMsg,ulSize,pulStatus); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_Cancel(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_Cancel(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg) { return This->lpVtbl->Cancel(This,pMsg); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_GetCallContext(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,REFIID riid,void **pInterface) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_GetCallContext(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,REFIID riid,void **pInterface) { return This->lpVtbl->GetCallContext(This,pMsg,riid,pInterface); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_GetDestCtxEx(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,DWORD *pdwDestContext,void **ppvDestContext) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_GetDestCtxEx(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,DWORD *pdwDestContext,void **ppvDestContext) { return This->lpVtbl->GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_GetState(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,DWORD *pState) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_GetState(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,DWORD *pState) { return This->lpVtbl->GetState(This,pMsg,pState); } -static FORCEINLINE HRESULT IRpcChannelBuffer3_RegisterAsync(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,IAsyncManager *pAsyncMgr) { +static __WIDL_INLINE HRESULT IRpcChannelBuffer3_RegisterAsync(IRpcChannelBuffer3* This,RPCOLEMESSAGE *pMsg,IAsyncManager *pAsyncMgr) { return This->lpVtbl->RegisterAsync(This,pMsg,pAsyncMgr); } #endif @@ -3024,17 +3032,17 @@ interface IRpcSyntaxNegotiate { #define IRpcSyntaxNegotiate_NegotiateSyntax(This,pMsg) (This)->lpVtbl->NegotiateSyntax(This,pMsg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcSyntaxNegotiate_QueryInterface(IRpcSyntaxNegotiate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcSyntaxNegotiate_QueryInterface(IRpcSyntaxNegotiate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcSyntaxNegotiate_AddRef(IRpcSyntaxNegotiate* This) { +static __WIDL_INLINE ULONG IRpcSyntaxNegotiate_AddRef(IRpcSyntaxNegotiate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcSyntaxNegotiate_Release(IRpcSyntaxNegotiate* This) { +static __WIDL_INLINE ULONG IRpcSyntaxNegotiate_Release(IRpcSyntaxNegotiate* This) { return This->lpVtbl->Release(This); } /*** IRpcSyntaxNegotiate methods ***/ -static FORCEINLINE HRESULT IRpcSyntaxNegotiate_NegotiateSyntax(IRpcSyntaxNegotiate* This,RPCOLEMESSAGE *pMsg) { +static __WIDL_INLINE HRESULT IRpcSyntaxNegotiate_NegotiateSyntax(IRpcSyntaxNegotiate* This,RPCOLEMESSAGE *pMsg) { return This->lpVtbl->NegotiateSyntax(This,pMsg); } #endif @@ -3109,20 +3117,20 @@ interface IRpcProxyBuffer { #define IRpcProxyBuffer_Disconnect(This) (This)->lpVtbl->Disconnect(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcProxyBuffer_QueryInterface(IRpcProxyBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcProxyBuffer_QueryInterface(IRpcProxyBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcProxyBuffer_AddRef(IRpcProxyBuffer* This) { +static __WIDL_INLINE ULONG IRpcProxyBuffer_AddRef(IRpcProxyBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcProxyBuffer_Release(IRpcProxyBuffer* This) { +static __WIDL_INLINE ULONG IRpcProxyBuffer_Release(IRpcProxyBuffer* This) { return This->lpVtbl->Release(This); } /*** IRpcProxyBuffer methods ***/ -static FORCEINLINE HRESULT IRpcProxyBuffer_Connect(IRpcProxyBuffer* This,IRpcChannelBuffer *pRpcChannelBuffer) { +static __WIDL_INLINE HRESULT IRpcProxyBuffer_Connect(IRpcProxyBuffer* This,IRpcChannelBuffer *pRpcChannelBuffer) { return This->lpVtbl->Connect(This,pRpcChannelBuffer); } -static FORCEINLINE void IRpcProxyBuffer_Disconnect(IRpcProxyBuffer* This) { +static __WIDL_INLINE void IRpcProxyBuffer_Disconnect(IRpcProxyBuffer* This) { This->lpVtbl->Disconnect(This); } #endif @@ -3240,35 +3248,35 @@ interface IRpcStubBuffer { #define IRpcStubBuffer_DebugServerRelease(This,pv) (This)->lpVtbl->DebugServerRelease(This,pv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcStubBuffer_QueryInterface(IRpcStubBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcStubBuffer_QueryInterface(IRpcStubBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcStubBuffer_AddRef(IRpcStubBuffer* This) { +static __WIDL_INLINE ULONG IRpcStubBuffer_AddRef(IRpcStubBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcStubBuffer_Release(IRpcStubBuffer* This) { +static __WIDL_INLINE ULONG IRpcStubBuffer_Release(IRpcStubBuffer* This) { return This->lpVtbl->Release(This); } /*** IRpcStubBuffer methods ***/ -static FORCEINLINE HRESULT IRpcStubBuffer_Connect(IRpcStubBuffer* This,IUnknown *pUnkServer) { +static __WIDL_INLINE HRESULT IRpcStubBuffer_Connect(IRpcStubBuffer* This,IUnknown *pUnkServer) { return This->lpVtbl->Connect(This,pUnkServer); } -static FORCEINLINE void IRpcStubBuffer_Disconnect(IRpcStubBuffer* This) { +static __WIDL_INLINE void IRpcStubBuffer_Disconnect(IRpcStubBuffer* This) { This->lpVtbl->Disconnect(This); } -static FORCEINLINE HRESULT IRpcStubBuffer_Invoke(IRpcStubBuffer* This,RPCOLEMESSAGE *_prpcmsg,IRpcChannelBuffer *_pRpcChannelBuffer) { +static __WIDL_INLINE HRESULT IRpcStubBuffer_Invoke(IRpcStubBuffer* This,RPCOLEMESSAGE *_prpcmsg,IRpcChannelBuffer *_pRpcChannelBuffer) { return This->lpVtbl->Invoke(This,_prpcmsg,_pRpcChannelBuffer); } -static FORCEINLINE IRpcStubBuffer * IRpcStubBuffer_IsIIDSupported(IRpcStubBuffer* This,REFIID riid) { +static __WIDL_INLINE IRpcStubBuffer * IRpcStubBuffer_IsIIDSupported(IRpcStubBuffer* This,REFIID riid) { return This->lpVtbl->IsIIDSupported(This,riid); } -static FORCEINLINE ULONG IRpcStubBuffer_CountRefs(IRpcStubBuffer* This) { +static __WIDL_INLINE ULONG IRpcStubBuffer_CountRefs(IRpcStubBuffer* This) { return This->lpVtbl->CountRefs(This); } -static FORCEINLINE HRESULT IRpcStubBuffer_DebugServerQueryInterface(IRpcStubBuffer* This,void **ppv) { +static __WIDL_INLINE HRESULT IRpcStubBuffer_DebugServerQueryInterface(IRpcStubBuffer* This,void **ppv) { return This->lpVtbl->DebugServerQueryInterface(This,ppv); } -static FORCEINLINE void IRpcStubBuffer_DebugServerRelease(IRpcStubBuffer* This,void *pv) { +static __WIDL_INLINE void IRpcStubBuffer_DebugServerRelease(IRpcStubBuffer* This,void *pv) { This->lpVtbl->DebugServerRelease(This,pv); } #endif @@ -3354,20 +3362,20 @@ interface IPSFactoryBuffer { #define IPSFactoryBuffer_CreateStub(This,riid,pUnkServer,ppStub) (This)->lpVtbl->CreateStub(This,riid,pUnkServer,ppStub) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPSFactoryBuffer_QueryInterface(IPSFactoryBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPSFactoryBuffer_QueryInterface(IPSFactoryBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPSFactoryBuffer_AddRef(IPSFactoryBuffer* This) { +static __WIDL_INLINE ULONG IPSFactoryBuffer_AddRef(IPSFactoryBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPSFactoryBuffer_Release(IPSFactoryBuffer* This) { +static __WIDL_INLINE ULONG IPSFactoryBuffer_Release(IPSFactoryBuffer* This) { return This->lpVtbl->Release(This); } /*** IPSFactoryBuffer methods ***/ -static FORCEINLINE HRESULT IPSFactoryBuffer_CreateProxy(IPSFactoryBuffer* This,IUnknown *pUnkOuter,REFIID riid,IRpcProxyBuffer **ppProxy,void **ppv) { +static __WIDL_INLINE HRESULT IPSFactoryBuffer_CreateProxy(IPSFactoryBuffer* This,IUnknown *pUnkOuter,REFIID riid,IRpcProxyBuffer **ppProxy,void **ppv) { return This->lpVtbl->CreateProxy(This,pUnkOuter,riid,ppProxy,ppv); } -static FORCEINLINE HRESULT IPSFactoryBuffer_CreateStub(IPSFactoryBuffer* This,REFIID riid,IUnknown *pUnkServer,IRpcStubBuffer **ppStub) { +static __WIDL_INLINE HRESULT IPSFactoryBuffer_CreateStub(IPSFactoryBuffer* This,REFIID riid,IUnknown *pUnkServer,IRpcStubBuffer **ppStub) { return This->lpVtbl->CreateStub(This,riid,pUnkServer,ppStub); } #endif @@ -3529,32 +3537,32 @@ interface IChannelHook { #define IChannelHook_ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer,hrFault) (This)->lpVtbl->ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer,hrFault) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IChannelHook_QueryInterface(IChannelHook* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IChannelHook_QueryInterface(IChannelHook* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IChannelHook_AddRef(IChannelHook* This) { +static __WIDL_INLINE ULONG IChannelHook_AddRef(IChannelHook* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IChannelHook_Release(IChannelHook* This) { +static __WIDL_INLINE ULONG IChannelHook_Release(IChannelHook* This) { return This->lpVtbl->Release(This); } /*** IChannelHook methods ***/ -static FORCEINLINE void IChannelHook_ClientGetSize(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG *pDataSize) { +static __WIDL_INLINE void IChannelHook_ClientGetSize(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG *pDataSize) { This->lpVtbl->ClientGetSize(This,uExtent,riid,pDataSize); } -static FORCEINLINE void IChannelHook_ClientFillBuffer(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG *pDataSize,void *pDataBuffer) { +static __WIDL_INLINE void IChannelHook_ClientFillBuffer(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG *pDataSize,void *pDataBuffer) { This->lpVtbl->ClientFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer); } -static FORCEINLINE void IChannelHook_ClientNotify(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG cbDataSize,void *pDataBuffer,DWORD lDataRep,HRESULT hrFault) { +static __WIDL_INLINE void IChannelHook_ClientNotify(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG cbDataSize,void *pDataBuffer,DWORD lDataRep,HRESULT hrFault) { This->lpVtbl->ClientNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lDataRep,hrFault); } -static FORCEINLINE void IChannelHook_ServerNotify(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG cbDataSize,void *pDataBuffer,DWORD lDataRep) { +static __WIDL_INLINE void IChannelHook_ServerNotify(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG cbDataSize,void *pDataBuffer,DWORD lDataRep) { This->lpVtbl->ServerNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lDataRep); } -static FORCEINLINE void IChannelHook_ServerGetSize(IChannelHook* This,REFGUID uExtent,REFIID riid,HRESULT hrFault,ULONG *pDataSize) { +static __WIDL_INLINE void IChannelHook_ServerGetSize(IChannelHook* This,REFGUID uExtent,REFIID riid,HRESULT hrFault,ULONG *pDataSize) { This->lpVtbl->ServerGetSize(This,uExtent,riid,hrFault,pDataSize); } -static FORCEINLINE void IChannelHook_ServerFillBuffer(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG *pDataSize,void *pDataBuffer,HRESULT hrFault) { +static __WIDL_INLINE void IChannelHook_ServerFillBuffer(IChannelHook* This,REFGUID uExtent,REFIID riid,ULONG *pDataSize,void *pDataBuffer,HRESULT hrFault) { This->lpVtbl->ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer,hrFault); } #endif @@ -3717,23 +3725,23 @@ interface IClientSecurity { #define IClientSecurity_CopyProxy(This,pProxy,ppCopy) (This)->lpVtbl->CopyProxy(This,pProxy,ppCopy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IClientSecurity_QueryInterface(IClientSecurity* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IClientSecurity_QueryInterface(IClientSecurity* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IClientSecurity_AddRef(IClientSecurity* This) { +static __WIDL_INLINE ULONG IClientSecurity_AddRef(IClientSecurity* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IClientSecurity_Release(IClientSecurity* This) { +static __WIDL_INLINE ULONG IClientSecurity_Release(IClientSecurity* This) { return This->lpVtbl->Release(This); } /*** IClientSecurity methods ***/ -static FORCEINLINE HRESULT IClientSecurity_QueryBlanket(IClientSecurity* This,IUnknown *pProxy,DWORD *pAuthnSvc,DWORD *pAuthzSvc,OLECHAR **pServerPrincName,DWORD *pAuthnLevel,DWORD *pImpLevel,void **pAuthInfo,DWORD *pCapabilites) { +static __WIDL_INLINE HRESULT IClientSecurity_QueryBlanket(IClientSecurity* This,IUnknown *pProxy,DWORD *pAuthnSvc,DWORD *pAuthzSvc,OLECHAR **pServerPrincName,DWORD *pAuthnLevel,DWORD *pImpLevel,void **pAuthInfo,DWORD *pCapabilites) { return This->lpVtbl->QueryBlanket(This,pProxy,pAuthnSvc,pAuthzSvc,pServerPrincName,pAuthnLevel,pImpLevel,pAuthInfo,pCapabilites); } -static FORCEINLINE HRESULT IClientSecurity_SetBlanket(IClientSecurity* This,IUnknown *pProxy,DWORD dwAuthnSvc,DWORD dwAuthzSvc,OLECHAR *pServerPrincName,DWORD dwAuthnLevel,DWORD dwImpLevel,void *pAuthInfo,DWORD dwCapabilities) { +static __WIDL_INLINE HRESULT IClientSecurity_SetBlanket(IClientSecurity* This,IUnknown *pProxy,DWORD dwAuthnSvc,DWORD dwAuthzSvc,OLECHAR *pServerPrincName,DWORD dwAuthnLevel,DWORD dwImpLevel,void *pAuthInfo,DWORD dwCapabilities) { return This->lpVtbl->SetBlanket(This,pProxy,dwAuthnSvc,dwAuthzSvc,pServerPrincName,dwAuthnLevel,dwImpLevel,pAuthInfo,dwCapabilities); } -static FORCEINLINE HRESULT IClientSecurity_CopyProxy(IClientSecurity* This,IUnknown *pProxy,IUnknown **ppCopy) { +static __WIDL_INLINE HRESULT IClientSecurity_CopyProxy(IClientSecurity* This,IUnknown *pProxy,IUnknown **ppCopy) { return This->lpVtbl->CopyProxy(This,pProxy,ppCopy); } #endif @@ -3836,26 +3844,26 @@ interface IServerSecurity { #define IServerSecurity_IsImpersonating(This) (This)->lpVtbl->IsImpersonating(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IServerSecurity_QueryInterface(IServerSecurity* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IServerSecurity_QueryInterface(IServerSecurity* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IServerSecurity_AddRef(IServerSecurity* This) { +static __WIDL_INLINE ULONG IServerSecurity_AddRef(IServerSecurity* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IServerSecurity_Release(IServerSecurity* This) { +static __WIDL_INLINE ULONG IServerSecurity_Release(IServerSecurity* This) { return This->lpVtbl->Release(This); } /*** IServerSecurity methods ***/ -static FORCEINLINE HRESULT IServerSecurity_QueryBlanket(IServerSecurity* This,DWORD *pAuthnSvc,DWORD *pAuthzSvc,OLECHAR **pServerPrincName,DWORD *pAuthnLevel,DWORD *pImpLevel,void **pPrivs,DWORD *pCapabilities) { +static __WIDL_INLINE HRESULT IServerSecurity_QueryBlanket(IServerSecurity* This,DWORD *pAuthnSvc,DWORD *pAuthzSvc,OLECHAR **pServerPrincName,DWORD *pAuthnLevel,DWORD *pImpLevel,void **pPrivs,DWORD *pCapabilities) { return This->lpVtbl->QueryBlanket(This,pAuthnSvc,pAuthzSvc,pServerPrincName,pAuthnLevel,pImpLevel,pPrivs,pCapabilities); } -static FORCEINLINE HRESULT IServerSecurity_ImpersonateClient(IServerSecurity* This) { +static __WIDL_INLINE HRESULT IServerSecurity_ImpersonateClient(IServerSecurity* This) { return This->lpVtbl->ImpersonateClient(This); } -static FORCEINLINE HRESULT IServerSecurity_RevertToSelf(IServerSecurity* This) { +static __WIDL_INLINE HRESULT IServerSecurity_RevertToSelf(IServerSecurity* This) { return This->lpVtbl->RevertToSelf(This); } -static FORCEINLINE WINBOOL IServerSecurity_IsImpersonating(IServerSecurity* This) { +static __WIDL_INLINE WINBOOL IServerSecurity_IsImpersonating(IServerSecurity* This) { return This->lpVtbl->IsImpersonating(This); } #endif @@ -3951,20 +3959,20 @@ interface IRpcOptions { #define IRpcOptions_Query(This,pPrx,dwProperty,pdwValue) (This)->lpVtbl->Query(This,pPrx,dwProperty,pdwValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcOptions_QueryInterface(IRpcOptions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcOptions_QueryInterface(IRpcOptions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcOptions_AddRef(IRpcOptions* This) { +static __WIDL_INLINE ULONG IRpcOptions_AddRef(IRpcOptions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcOptions_Release(IRpcOptions* This) { +static __WIDL_INLINE ULONG IRpcOptions_Release(IRpcOptions* This) { return This->lpVtbl->Release(This); } /*** IRpcOptions methods ***/ -static FORCEINLINE HRESULT IRpcOptions_Set(IRpcOptions* This,IUnknown *pPrx,RPCOPT_PROPERTIES dwProperty,ULONG_PTR dwValue) { +static __WIDL_INLINE HRESULT IRpcOptions_Set(IRpcOptions* This,IUnknown *pPrx,RPCOPT_PROPERTIES dwProperty,ULONG_PTR dwValue) { return This->lpVtbl->Set(This,pPrx,dwProperty,dwValue); } -static FORCEINLINE HRESULT IRpcOptions_Query(IRpcOptions* This,IUnknown *pPrx,RPCOPT_PROPERTIES dwProperty,ULONG_PTR *pdwValue) { +static __WIDL_INLINE HRESULT IRpcOptions_Query(IRpcOptions* This,IUnknown *pPrx,RPCOPT_PROPERTIES dwProperty,ULONG_PTR *pdwValue) { return This->lpVtbl->Query(This,pPrx,dwProperty,pdwValue); } #endif @@ -4083,20 +4091,20 @@ interface IGlobalOptions { #define IGlobalOptions_Query(This,dwProperty,pdwValue) (This)->lpVtbl->Query(This,dwProperty,pdwValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IGlobalOptions_QueryInterface(IGlobalOptions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IGlobalOptions_QueryInterface(IGlobalOptions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IGlobalOptions_AddRef(IGlobalOptions* This) { +static __WIDL_INLINE ULONG IGlobalOptions_AddRef(IGlobalOptions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IGlobalOptions_Release(IGlobalOptions* This) { +static __WIDL_INLINE ULONG IGlobalOptions_Release(IGlobalOptions* This) { return This->lpVtbl->Release(This); } /*** IGlobalOptions methods ***/ -static FORCEINLINE HRESULT IGlobalOptions_Set(IGlobalOptions* This,GLOBALOPT_PROPERTIES dwProperty,ULONG_PTR dwValue) { +static __WIDL_INLINE HRESULT IGlobalOptions_Set(IGlobalOptions* This,GLOBALOPT_PROPERTIES dwProperty,ULONG_PTR dwValue) { return This->lpVtbl->Set(This,dwProperty,dwValue); } -static FORCEINLINE HRESULT IGlobalOptions_Query(IGlobalOptions* This,GLOBALOPT_PROPERTIES dwProperty,ULONG_PTR *pdwValue) { +static __WIDL_INLINE HRESULT IGlobalOptions_Query(IGlobalOptions* This,GLOBALOPT_PROPERTIES dwProperty,ULONG_PTR *pdwValue) { return This->lpVtbl->Query(This,dwProperty,pdwValue); } #endif @@ -4176,20 +4184,20 @@ interface ISurrogate { #define ISurrogate_FreeSurrogate(This) (This)->lpVtbl->FreeSurrogate(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISurrogate_QueryInterface(ISurrogate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISurrogate_QueryInterface(ISurrogate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISurrogate_AddRef(ISurrogate* This) { +static __WIDL_INLINE ULONG ISurrogate_AddRef(ISurrogate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISurrogate_Release(ISurrogate* This) { +static __WIDL_INLINE ULONG ISurrogate_Release(ISurrogate* This) { return This->lpVtbl->Release(This); } /*** ISurrogate methods ***/ -static FORCEINLINE HRESULT ISurrogate_LoadDllServer(ISurrogate* This,REFCLSID Clsid) { +static __WIDL_INLINE HRESULT ISurrogate_LoadDllServer(ISurrogate* This,REFCLSID Clsid) { return This->lpVtbl->LoadDllServer(This,Clsid); } -static FORCEINLINE HRESULT ISurrogate_FreeSurrogate(ISurrogate* This) { +static __WIDL_INLINE HRESULT ISurrogate_FreeSurrogate(ISurrogate* This) { return This->lpVtbl->FreeSurrogate(This); } #endif @@ -4283,23 +4291,23 @@ interface IGlobalInterfaceTable { #define IGlobalInterfaceTable_GetInterfaceFromGlobal(This,dwCookie,riid,ppv) (This)->lpVtbl->GetInterfaceFromGlobal(This,dwCookie,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IGlobalInterfaceTable_QueryInterface(IGlobalInterfaceTable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IGlobalInterfaceTable_QueryInterface(IGlobalInterfaceTable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IGlobalInterfaceTable_AddRef(IGlobalInterfaceTable* This) { +static __WIDL_INLINE ULONG IGlobalInterfaceTable_AddRef(IGlobalInterfaceTable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IGlobalInterfaceTable_Release(IGlobalInterfaceTable* This) { +static __WIDL_INLINE ULONG IGlobalInterfaceTable_Release(IGlobalInterfaceTable* This) { return This->lpVtbl->Release(This); } /*** IGlobalInterfaceTable methods ***/ -static FORCEINLINE HRESULT IGlobalInterfaceTable_RegisterInterfaceInGlobal(IGlobalInterfaceTable* This,IUnknown *pUnk,REFIID riid,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IGlobalInterfaceTable_RegisterInterfaceInGlobal(IGlobalInterfaceTable* This,IUnknown *pUnk,REFIID riid,DWORD *pdwCookie) { return This->lpVtbl->RegisterInterfaceInGlobal(This,pUnk,riid,pdwCookie); } -static FORCEINLINE HRESULT IGlobalInterfaceTable_RevokeInterfaceFromGlobal(IGlobalInterfaceTable* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IGlobalInterfaceTable_RevokeInterfaceFromGlobal(IGlobalInterfaceTable* This,DWORD dwCookie) { return This->lpVtbl->RevokeInterfaceFromGlobal(This,dwCookie); } -static FORCEINLINE HRESULT IGlobalInterfaceTable_GetInterfaceFromGlobal(IGlobalInterfaceTable* This,DWORD dwCookie,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IGlobalInterfaceTable_GetInterfaceFromGlobal(IGlobalInterfaceTable* This,DWORD dwCookie,REFIID riid,void **ppv) { return This->lpVtbl->GetInterfaceFromGlobal(This,dwCookie,riid,ppv); } #endif @@ -4385,23 +4393,23 @@ interface ISynchronize { #define ISynchronize_Reset(This) (This)->lpVtbl->Reset(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISynchronize_QueryInterface(ISynchronize* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISynchronize_QueryInterface(ISynchronize* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISynchronize_AddRef(ISynchronize* This) { +static __WIDL_INLINE ULONG ISynchronize_AddRef(ISynchronize* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISynchronize_Release(ISynchronize* This) { +static __WIDL_INLINE ULONG ISynchronize_Release(ISynchronize* This) { return This->lpVtbl->Release(This); } /*** ISynchronize methods ***/ -static FORCEINLINE HRESULT ISynchronize_Wait(ISynchronize* This,DWORD dwFlags,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISynchronize_Wait(ISynchronize* This,DWORD dwFlags,DWORD dwMilliseconds) { return This->lpVtbl->Wait(This,dwFlags,dwMilliseconds); } -static FORCEINLINE HRESULT ISynchronize_Signal(ISynchronize* This) { +static __WIDL_INLINE HRESULT ISynchronize_Signal(ISynchronize* This) { return This->lpVtbl->Signal(This); } -static FORCEINLINE HRESULT ISynchronize_Reset(ISynchronize* This) { +static __WIDL_INLINE HRESULT ISynchronize_Reset(ISynchronize* This) { return This->lpVtbl->Reset(This); } #endif @@ -4469,17 +4477,17 @@ interface ISynchronizeHandle { #define ISynchronizeHandle_GetHandle(This,ph) (This)->lpVtbl->GetHandle(This,ph) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISynchronizeHandle_QueryInterface(ISynchronizeHandle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISynchronizeHandle_QueryInterface(ISynchronizeHandle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISynchronizeHandle_AddRef(ISynchronizeHandle* This) { +static __WIDL_INLINE ULONG ISynchronizeHandle_AddRef(ISynchronizeHandle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISynchronizeHandle_Release(ISynchronizeHandle* This) { +static __WIDL_INLINE ULONG ISynchronizeHandle_Release(ISynchronizeHandle* This) { return This->lpVtbl->Release(This); } /*** ISynchronizeHandle methods ***/ -static FORCEINLINE HRESULT ISynchronizeHandle_GetHandle(ISynchronizeHandle* This,HANDLE *ph) { +static __WIDL_INLINE HRESULT ISynchronizeHandle_GetHandle(ISynchronizeHandle* This,HANDLE *ph) { return This->lpVtbl->GetHandle(This,ph); } #endif @@ -4554,21 +4562,21 @@ interface ISynchronizeEvent { #define ISynchronizeEvent_SetEventHandle(This,ph) (This)->lpVtbl->SetEventHandle(This,ph) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISynchronizeEvent_QueryInterface(ISynchronizeEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISynchronizeEvent_QueryInterface(ISynchronizeEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISynchronizeEvent_AddRef(ISynchronizeEvent* This) { +static __WIDL_INLINE ULONG ISynchronizeEvent_AddRef(ISynchronizeEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISynchronizeEvent_Release(ISynchronizeEvent* This) { +static __WIDL_INLINE ULONG ISynchronizeEvent_Release(ISynchronizeEvent* This) { return This->lpVtbl->Release(This); } /*** ISynchronizeHandle methods ***/ -static FORCEINLINE HRESULT ISynchronizeEvent_GetHandle(ISynchronizeEvent* This,HANDLE *ph) { +static __WIDL_INLINE HRESULT ISynchronizeEvent_GetHandle(ISynchronizeEvent* This,HANDLE *ph) { return This->lpVtbl->GetHandle(This,ph); } /*** ISynchronizeEvent methods ***/ -static FORCEINLINE HRESULT ISynchronizeEvent_SetEventHandle(ISynchronizeEvent* This,HANDLE *ph) { +static __WIDL_INLINE HRESULT ISynchronizeEvent_SetEventHandle(ISynchronizeEvent* This,HANDLE *ph) { return This->lpVtbl->SetEventHandle(This,ph); } #endif @@ -4648,20 +4656,20 @@ interface ISynchronizeContainer { #define ISynchronizeContainer_WaitMultiple(This,dwFlags,dwTimeOut,ppSync) (This)->lpVtbl->WaitMultiple(This,dwFlags,dwTimeOut,ppSync) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISynchronizeContainer_QueryInterface(ISynchronizeContainer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISynchronizeContainer_QueryInterface(ISynchronizeContainer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISynchronizeContainer_AddRef(ISynchronizeContainer* This) { +static __WIDL_INLINE ULONG ISynchronizeContainer_AddRef(ISynchronizeContainer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISynchronizeContainer_Release(ISynchronizeContainer* This) { +static __WIDL_INLINE ULONG ISynchronizeContainer_Release(ISynchronizeContainer* This) { return This->lpVtbl->Release(This); } /*** ISynchronizeContainer methods ***/ -static FORCEINLINE HRESULT ISynchronizeContainer_AddSynchronize(ISynchronizeContainer* This,ISynchronize *pSync) { +static __WIDL_INLINE HRESULT ISynchronizeContainer_AddSynchronize(ISynchronizeContainer* This,ISynchronize *pSync) { return This->lpVtbl->AddSynchronize(This,pSync); } -static FORCEINLINE HRESULT ISynchronizeContainer_WaitMultiple(ISynchronizeContainer* This,DWORD dwFlags,DWORD dwTimeOut,ISynchronize **ppSync) { +static __WIDL_INLINE HRESULT ISynchronizeContainer_WaitMultiple(ISynchronizeContainer* This,DWORD dwFlags,DWORD dwTimeOut,ISynchronize **ppSync) { return This->lpVtbl->WaitMultiple(This,dwFlags,dwTimeOut,ppSync); } #endif @@ -4744,27 +4752,27 @@ interface ISynchronizeMutex { #define ISynchronizeMutex_ReleaseMutex(This) (This)->lpVtbl->ReleaseMutex(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISynchronizeMutex_QueryInterface(ISynchronizeMutex* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISynchronizeMutex_QueryInterface(ISynchronizeMutex* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISynchronizeMutex_AddRef(ISynchronizeMutex* This) { +static __WIDL_INLINE ULONG ISynchronizeMutex_AddRef(ISynchronizeMutex* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISynchronizeMutex_Release(ISynchronizeMutex* This) { +static __WIDL_INLINE ULONG ISynchronizeMutex_Release(ISynchronizeMutex* This) { return This->lpVtbl->Release(This); } /*** ISynchronize methods ***/ -static FORCEINLINE HRESULT ISynchronizeMutex_Wait(ISynchronizeMutex* This,DWORD dwFlags,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISynchronizeMutex_Wait(ISynchronizeMutex* This,DWORD dwFlags,DWORD dwMilliseconds) { return This->lpVtbl->Wait(This,dwFlags,dwMilliseconds); } -static FORCEINLINE HRESULT ISynchronizeMutex_Signal(ISynchronizeMutex* This) { +static __WIDL_INLINE HRESULT ISynchronizeMutex_Signal(ISynchronizeMutex* This) { return This->lpVtbl->Signal(This); } -static FORCEINLINE HRESULT ISynchronizeMutex_Reset(ISynchronizeMutex* This) { +static __WIDL_INLINE HRESULT ISynchronizeMutex_Reset(ISynchronizeMutex* This) { return This->lpVtbl->Reset(This); } /*** ISynchronizeMutex methods ***/ -static FORCEINLINE HRESULT ISynchronizeMutex_ReleaseMutex(ISynchronizeMutex* This) { +static __WIDL_INLINE HRESULT ISynchronizeMutex_ReleaseMutex(ISynchronizeMutex* This) { return This->lpVtbl->ReleaseMutex(This); } #endif @@ -4841,20 +4849,20 @@ interface ICancelMethodCalls { #define ICancelMethodCalls_TestCancel(This) (This)->lpVtbl->TestCancel(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICancelMethodCalls_QueryInterface(ICancelMethodCalls* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICancelMethodCalls_QueryInterface(ICancelMethodCalls* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICancelMethodCalls_AddRef(ICancelMethodCalls* This) { +static __WIDL_INLINE ULONG ICancelMethodCalls_AddRef(ICancelMethodCalls* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICancelMethodCalls_Release(ICancelMethodCalls* This) { +static __WIDL_INLINE ULONG ICancelMethodCalls_Release(ICancelMethodCalls* This) { return This->lpVtbl->Release(This); } /*** ICancelMethodCalls methods ***/ -static FORCEINLINE HRESULT ICancelMethodCalls_Cancel(ICancelMethodCalls* This,ULONG ulSeconds) { +static __WIDL_INLINE HRESULT ICancelMethodCalls_Cancel(ICancelMethodCalls* This,ULONG ulSeconds) { return This->lpVtbl->Cancel(This,ulSeconds); } -static FORCEINLINE HRESULT ICancelMethodCalls_TestCancel(ICancelMethodCalls* This) { +static __WIDL_INLINE HRESULT ICancelMethodCalls_TestCancel(ICancelMethodCalls* This) { return This->lpVtbl->TestCancel(This); } #endif @@ -4946,23 +4954,23 @@ interface IAsyncManager { #define IAsyncManager_GetState(This,pulStateFlags) (This)->lpVtbl->GetState(This,pulStateFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAsyncManager_QueryInterface(IAsyncManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAsyncManager_QueryInterface(IAsyncManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAsyncManager_AddRef(IAsyncManager* This) { +static __WIDL_INLINE ULONG IAsyncManager_AddRef(IAsyncManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAsyncManager_Release(IAsyncManager* This) { +static __WIDL_INLINE ULONG IAsyncManager_Release(IAsyncManager* This) { return This->lpVtbl->Release(This); } /*** IAsyncManager methods ***/ -static FORCEINLINE HRESULT IAsyncManager_CompleteCall(IAsyncManager* This,HRESULT Result) { +static __WIDL_INLINE HRESULT IAsyncManager_CompleteCall(IAsyncManager* This,HRESULT Result) { return This->lpVtbl->CompleteCall(This,Result); } -static FORCEINLINE HRESULT IAsyncManager_GetCallContext(IAsyncManager* This,REFIID riid,void **pInterface) { +static __WIDL_INLINE HRESULT IAsyncManager_GetCallContext(IAsyncManager* This,REFIID riid,void **pInterface) { return This->lpVtbl->GetCallContext(This,riid,pInterface); } -static FORCEINLINE HRESULT IAsyncManager_GetState(IAsyncManager* This,ULONG *pulStateFlags) { +static __WIDL_INLINE HRESULT IAsyncManager_GetState(IAsyncManager* This,ULONG *pulStateFlags) { return This->lpVtbl->GetState(This,pulStateFlags); } #endif @@ -5036,17 +5044,17 @@ interface ICallFactory { #define ICallFactory_CreateCall(This,riid,pCtrlUnk,riid2,ppv) (This)->lpVtbl->CreateCall(This,riid,pCtrlUnk,riid2,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICallFactory_QueryInterface(ICallFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICallFactory_QueryInterface(ICallFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICallFactory_AddRef(ICallFactory* This) { +static __WIDL_INLINE ULONG ICallFactory_AddRef(ICallFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICallFactory_Release(ICallFactory* This) { +static __WIDL_INLINE ULONG ICallFactory_Release(ICallFactory* This) { return This->lpVtbl->Release(This); } /*** ICallFactory methods ***/ -static FORCEINLINE HRESULT ICallFactory_CreateCall(ICallFactory* This,REFIID riid,IUnknown *pCtrlUnk,REFIID riid2,IUnknown **ppv) { +static __WIDL_INLINE HRESULT ICallFactory_CreateCall(ICallFactory* This,REFIID riid,IUnknown *pCtrlUnk,REFIID riid2,IUnknown **ppv) { return This->lpVtbl->CreateCall(This,riid,pCtrlUnk,riid2,ppv); } #endif @@ -5124,20 +5132,20 @@ interface IRpcHelper { #define IRpcHelper_GetIIDFromOBJREF(This,pObjRef,piid) (This)->lpVtbl->GetIIDFromOBJREF(This,pObjRef,piid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRpcHelper_QueryInterface(IRpcHelper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRpcHelper_QueryInterface(IRpcHelper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRpcHelper_AddRef(IRpcHelper* This) { +static __WIDL_INLINE ULONG IRpcHelper_AddRef(IRpcHelper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRpcHelper_Release(IRpcHelper* This) { +static __WIDL_INLINE ULONG IRpcHelper_Release(IRpcHelper* This) { return This->lpVtbl->Release(This); } /*** IRpcHelper methods ***/ -static FORCEINLINE HRESULT IRpcHelper_GetDCOMProtocolVersion(IRpcHelper* This,DWORD *pComVersion) { +static __WIDL_INLINE HRESULT IRpcHelper_GetDCOMProtocolVersion(IRpcHelper* This,DWORD *pComVersion) { return This->lpVtbl->GetDCOMProtocolVersion(This,pComVersion); } -static FORCEINLINE HRESULT IRpcHelper_GetIIDFromOBJREF(IRpcHelper* This,void *pObjRef,IID **piid) { +static __WIDL_INLINE HRESULT IRpcHelper_GetIIDFromOBJREF(IRpcHelper* This,void *pObjRef,IID **piid) { return This->lpVtbl->GetIIDFromOBJREF(This,pObjRef,piid); } #endif @@ -5209,17 +5217,17 @@ interface IReleaseMarshalBuffers { #define IReleaseMarshalBuffers_ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl) (This)->lpVtbl->ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IReleaseMarshalBuffers_QueryInterface(IReleaseMarshalBuffers* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IReleaseMarshalBuffers_QueryInterface(IReleaseMarshalBuffers* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IReleaseMarshalBuffers_AddRef(IReleaseMarshalBuffers* This) { +static __WIDL_INLINE ULONG IReleaseMarshalBuffers_AddRef(IReleaseMarshalBuffers* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IReleaseMarshalBuffers_Release(IReleaseMarshalBuffers* This) { +static __WIDL_INLINE ULONG IReleaseMarshalBuffers_Release(IReleaseMarshalBuffers* This) { return This->lpVtbl->Release(This); } /*** IReleaseMarshalBuffers methods ***/ -static FORCEINLINE HRESULT IReleaseMarshalBuffers_ReleaseMarshalBuffer(IReleaseMarshalBuffers* This,RPCOLEMESSAGE *pMsg,DWORD dwFlags,IUnknown *pChnl) { +static __WIDL_INLINE HRESULT IReleaseMarshalBuffers_ReleaseMarshalBuffer(IReleaseMarshalBuffers* This,RPCOLEMESSAGE *pMsg,DWORD dwFlags,IUnknown *pChnl) { return This->lpVtbl->ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl); } #endif @@ -5297,20 +5305,20 @@ interface IWaitMultiple { #define IWaitMultiple_AddSynchronize(This,pSync) (This)->lpVtbl->AddSynchronize(This,pSync) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWaitMultiple_QueryInterface(IWaitMultiple* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWaitMultiple_QueryInterface(IWaitMultiple* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWaitMultiple_AddRef(IWaitMultiple* This) { +static __WIDL_INLINE ULONG IWaitMultiple_AddRef(IWaitMultiple* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWaitMultiple_Release(IWaitMultiple* This) { +static __WIDL_INLINE ULONG IWaitMultiple_Release(IWaitMultiple* This) { return This->lpVtbl->Release(This); } /*** IWaitMultiple methods ***/ -static FORCEINLINE HRESULT IWaitMultiple_WaitMultiple(IWaitMultiple* This,DWORD timeout,ISynchronize **pSync) { +static __WIDL_INLINE HRESULT IWaitMultiple_WaitMultiple(IWaitMultiple* This,DWORD timeout,ISynchronize **pSync) { return This->lpVtbl->WaitMultiple(This,timeout,pSync); } -static FORCEINLINE HRESULT IWaitMultiple_AddSynchronize(IWaitMultiple* This,ISynchronize *pSync) { +static __WIDL_INLINE HRESULT IWaitMultiple_AddSynchronize(IWaitMultiple* This,ISynchronize *pSync) { return This->lpVtbl->AddSynchronize(This,pSync); } #endif @@ -5385,20 +5393,20 @@ interface IAddrTrackingControl { #define IAddrTrackingControl_DisableCOMDynamicAddrTracking(This) (This)->lpVtbl->DisableCOMDynamicAddrTracking(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAddrTrackingControl_QueryInterface(IAddrTrackingControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAddrTrackingControl_QueryInterface(IAddrTrackingControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAddrTrackingControl_AddRef(IAddrTrackingControl* This) { +static __WIDL_INLINE ULONG IAddrTrackingControl_AddRef(IAddrTrackingControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAddrTrackingControl_Release(IAddrTrackingControl* This) { +static __WIDL_INLINE ULONG IAddrTrackingControl_Release(IAddrTrackingControl* This) { return This->lpVtbl->Release(This); } /*** IAddrTrackingControl methods ***/ -static FORCEINLINE HRESULT IAddrTrackingControl_EnableCOMDynamicAddrTracking(IAddrTrackingControl* This) { +static __WIDL_INLINE HRESULT IAddrTrackingControl_EnableCOMDynamicAddrTracking(IAddrTrackingControl* This) { return This->lpVtbl->EnableCOMDynamicAddrTracking(This); } -static FORCEINLINE HRESULT IAddrTrackingControl_DisableCOMDynamicAddrTracking(IAddrTrackingControl* This) { +static __WIDL_INLINE HRESULT IAddrTrackingControl_DisableCOMDynamicAddrTracking(IAddrTrackingControl* This) { return This->lpVtbl->DisableCOMDynamicAddrTracking(This); } #endif @@ -5477,20 +5485,20 @@ interface IAddrExclusionControl { #define IAddrExclusionControl_UpdateAddrExclusionList(This,pEnumerator) (This)->lpVtbl->UpdateAddrExclusionList(This,pEnumerator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAddrExclusionControl_QueryInterface(IAddrExclusionControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAddrExclusionControl_QueryInterface(IAddrExclusionControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAddrExclusionControl_AddRef(IAddrExclusionControl* This) { +static __WIDL_INLINE ULONG IAddrExclusionControl_AddRef(IAddrExclusionControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAddrExclusionControl_Release(IAddrExclusionControl* This) { +static __WIDL_INLINE ULONG IAddrExclusionControl_Release(IAddrExclusionControl* This) { return This->lpVtbl->Release(This); } /*** IAddrExclusionControl methods ***/ -static FORCEINLINE HRESULT IAddrExclusionControl_GetCurrentAddrExclusionList(IAddrExclusionControl* This,REFIID riid,void **ppEnumerator) { +static __WIDL_INLINE HRESULT IAddrExclusionControl_GetCurrentAddrExclusionList(IAddrExclusionControl* This,REFIID riid,void **ppEnumerator) { return This->lpVtbl->GetCurrentAddrExclusionList(This,riid,ppEnumerator); } -static FORCEINLINE HRESULT IAddrExclusionControl_UpdateAddrExclusionList(IAddrExclusionControl* This,IUnknown *pEnumerator) { +static __WIDL_INLINE HRESULT IAddrExclusionControl_UpdateAddrExclusionList(IAddrExclusionControl* This,IUnknown *pEnumerator) { return This->lpVtbl->UpdateAddrExclusionList(This,pEnumerator); } #endif @@ -5572,20 +5580,20 @@ interface IPipeByte { #define IPipeByte_Push(This,buf,cSent) (This)->lpVtbl->Push(This,buf,cSent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPipeByte_QueryInterface(IPipeByte* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPipeByte_QueryInterface(IPipeByte* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPipeByte_AddRef(IPipeByte* This) { +static __WIDL_INLINE ULONG IPipeByte_AddRef(IPipeByte* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPipeByte_Release(IPipeByte* This) { +static __WIDL_INLINE ULONG IPipeByte_Release(IPipeByte* This) { return This->lpVtbl->Release(This); } /*** IPipeByte methods ***/ -static FORCEINLINE HRESULT IPipeByte_Pull(IPipeByte* This,BYTE *buf,ULONG cRequest,ULONG *pcReturned) { +static __WIDL_INLINE HRESULT IPipeByte_Pull(IPipeByte* This,BYTE *buf,ULONG cRequest,ULONG *pcReturned) { return This->lpVtbl->Pull(This,buf,cRequest,pcReturned); } -static FORCEINLINE HRESULT IPipeByte_Push(IPipeByte* This,BYTE *buf,ULONG cSent) { +static __WIDL_INLINE HRESULT IPipeByte_Push(IPipeByte* This,BYTE *buf,ULONG cSent) { return This->lpVtbl->Push(This,buf,cSent); } #endif @@ -5667,20 +5675,20 @@ interface IPipeLong { #define IPipeLong_Push(This,buf,cSent) (This)->lpVtbl->Push(This,buf,cSent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPipeLong_QueryInterface(IPipeLong* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPipeLong_QueryInterface(IPipeLong* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPipeLong_AddRef(IPipeLong* This) { +static __WIDL_INLINE ULONG IPipeLong_AddRef(IPipeLong* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPipeLong_Release(IPipeLong* This) { +static __WIDL_INLINE ULONG IPipeLong_Release(IPipeLong* This) { return This->lpVtbl->Release(This); } /*** IPipeLong methods ***/ -static FORCEINLINE HRESULT IPipeLong_Pull(IPipeLong* This,LONG *buf,ULONG cRequest,ULONG *pcReturned) { +static __WIDL_INLINE HRESULT IPipeLong_Pull(IPipeLong* This,LONG *buf,ULONG cRequest,ULONG *pcReturned) { return This->lpVtbl->Pull(This,buf,cRequest,pcReturned); } -static FORCEINLINE HRESULT IPipeLong_Push(IPipeLong* This,LONG *buf,ULONG cSent) { +static __WIDL_INLINE HRESULT IPipeLong_Push(IPipeLong* This,LONG *buf,ULONG cSent) { return This->lpVtbl->Push(This,buf,cSent); } #endif @@ -5762,20 +5770,20 @@ interface IPipeDouble { #define IPipeDouble_Push(This,buf,cSent) (This)->lpVtbl->Push(This,buf,cSent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPipeDouble_QueryInterface(IPipeDouble* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPipeDouble_QueryInterface(IPipeDouble* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPipeDouble_AddRef(IPipeDouble* This) { +static __WIDL_INLINE ULONG IPipeDouble_AddRef(IPipeDouble* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPipeDouble_Release(IPipeDouble* This) { +static __WIDL_INLINE ULONG IPipeDouble_Release(IPipeDouble* This) { return This->lpVtbl->Release(This); } /*** IPipeDouble methods ***/ -static FORCEINLINE HRESULT IPipeDouble_Pull(IPipeDouble* This,DOUBLE *buf,ULONG cRequest,ULONG *pcReturned) { +static __WIDL_INLINE HRESULT IPipeDouble_Pull(IPipeDouble* This,DOUBLE *buf,ULONG cRequest,ULONG *pcReturned) { return This->lpVtbl->Pull(This,buf,cRequest,pcReturned); } -static FORCEINLINE HRESULT IPipeDouble_Push(IPipeDouble* This,DOUBLE *buf,ULONG cSent) { +static __WIDL_INLINE HRESULT IPipeDouble_Push(IPipeDouble* This,DOUBLE *buf,ULONG cSent) { return This->lpVtbl->Push(This,buf,cSent); } #endif @@ -5890,29 +5898,29 @@ interface IEnumContextProps { #define IEnumContextProps_Count(This,pcelt) (This)->lpVtbl->Count(This,pcelt) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumContextProps_QueryInterface(IEnumContextProps* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumContextProps_QueryInterface(IEnumContextProps* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumContextProps_AddRef(IEnumContextProps* This) { +static __WIDL_INLINE ULONG IEnumContextProps_AddRef(IEnumContextProps* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumContextProps_Release(IEnumContextProps* This) { +static __WIDL_INLINE ULONG IEnumContextProps_Release(IEnumContextProps* This) { return This->lpVtbl->Release(This); } /*** IEnumContextProps methods ***/ -static FORCEINLINE HRESULT IEnumContextProps_Next(IEnumContextProps* This,ULONG celt,ContextProperty *pContextProperties,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumContextProps_Next(IEnumContextProps* This,ULONG celt,ContextProperty *pContextProperties,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,pContextProperties,pceltFetched); } -static FORCEINLINE HRESULT IEnumContextProps_Skip(IEnumContextProps* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumContextProps_Skip(IEnumContextProps* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumContextProps_Reset(IEnumContextProps* This) { +static __WIDL_INLINE HRESULT IEnumContextProps_Reset(IEnumContextProps* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumContextProps_Clone(IEnumContextProps* This,IEnumContextProps **ppEnumContextProps) { +static __WIDL_INLINE HRESULT IEnumContextProps_Clone(IEnumContextProps* This,IEnumContextProps **ppEnumContextProps) { return This->lpVtbl->Clone(This,ppEnumContextProps); } -static FORCEINLINE HRESULT IEnumContextProps_Count(IEnumContextProps* This,ULONG *pcelt) { +static __WIDL_INLINE HRESULT IEnumContextProps_Count(IEnumContextProps* This,ULONG *pcelt) { return This->lpVtbl->Count(This,pcelt); } #endif @@ -6012,26 +6020,26 @@ interface IContext { #define IContext_EnumContextProps(This,ppEnumContextProps) (This)->lpVtbl->EnumContextProps(This,ppEnumContextProps) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IContext_QueryInterface(IContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IContext_QueryInterface(IContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IContext_AddRef(IContext* This) { +static __WIDL_INLINE ULONG IContext_AddRef(IContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IContext_Release(IContext* This) { +static __WIDL_INLINE ULONG IContext_Release(IContext* This) { return This->lpVtbl->Release(This); } /*** IContext methods ***/ -static FORCEINLINE HRESULT IContext_SetProperty(IContext* This,REFGUID rpolicyId,CPFLAGS flags,IUnknown *pUnk) { +static __WIDL_INLINE HRESULT IContext_SetProperty(IContext* This,REFGUID rpolicyId,CPFLAGS flags,IUnknown *pUnk) { return This->lpVtbl->SetProperty(This,rpolicyId,flags,pUnk); } -static FORCEINLINE HRESULT IContext_RemoveProperty(IContext* This,REFGUID rPolicyId) { +static __WIDL_INLINE HRESULT IContext_RemoveProperty(IContext* This,REFGUID rPolicyId) { return This->lpVtbl->RemoveProperty(This,rPolicyId); } -static FORCEINLINE HRESULT IContext_GetProperty(IContext* This,REFGUID rGuid,CPFLAGS *pFlags,IUnknown **ppUnk) { +static __WIDL_INLINE HRESULT IContext_GetProperty(IContext* This,REFGUID rGuid,CPFLAGS *pFlags,IUnknown **ppUnk) { return This->lpVtbl->GetProperty(This,rGuid,pFlags,ppUnk); } -static FORCEINLINE HRESULT IContext_EnumContextProps(IContext* This,IEnumContextProps **ppEnumContextProps) { +static __WIDL_INLINE HRESULT IContext_EnumContextProps(IContext* This,IEnumContextProps **ppEnumContextProps) { return This->lpVtbl->EnumContextProps(This,ppEnumContextProps); } #endif @@ -6153,26 +6161,26 @@ interface IComThreadingInfo { #define IComThreadingInfo_SetCurrentLogicalThreadId(This,rguid) (This)->lpVtbl->SetCurrentLogicalThreadId(This,rguid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IComThreadingInfo_QueryInterface(IComThreadingInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IComThreadingInfo_QueryInterface(IComThreadingInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IComThreadingInfo_AddRef(IComThreadingInfo* This) { +static __WIDL_INLINE ULONG IComThreadingInfo_AddRef(IComThreadingInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IComThreadingInfo_Release(IComThreadingInfo* This) { +static __WIDL_INLINE ULONG IComThreadingInfo_Release(IComThreadingInfo* This) { return This->lpVtbl->Release(This); } /*** IComThreadingInfo methods ***/ -static FORCEINLINE HRESULT IComThreadingInfo_GetCurrentApartmentType(IComThreadingInfo* This,APTTYPE *pAptType) { +static __WIDL_INLINE HRESULT IComThreadingInfo_GetCurrentApartmentType(IComThreadingInfo* This,APTTYPE *pAptType) { return This->lpVtbl->GetCurrentApartmentType(This,pAptType); } -static FORCEINLINE HRESULT IComThreadingInfo_GetCurrentThreadType(IComThreadingInfo* This,THDTYPE *pThreadType) { +static __WIDL_INLINE HRESULT IComThreadingInfo_GetCurrentThreadType(IComThreadingInfo* This,THDTYPE *pThreadType) { return This->lpVtbl->GetCurrentThreadType(This,pThreadType); } -static FORCEINLINE HRESULT IComThreadingInfo_GetCurrentLogicalThreadId(IComThreadingInfo* This,GUID *pguidLogicalThreadId) { +static __WIDL_INLINE HRESULT IComThreadingInfo_GetCurrentLogicalThreadId(IComThreadingInfo* This,GUID *pguidLogicalThreadId) { return This->lpVtbl->GetCurrentLogicalThreadId(This,pguidLogicalThreadId); } -static FORCEINLINE HRESULT IComThreadingInfo_SetCurrentLogicalThreadId(IComThreadingInfo* This,REFGUID rguid) { +static __WIDL_INLINE HRESULT IComThreadingInfo_SetCurrentLogicalThreadId(IComThreadingInfo* This,REFGUID rguid) { return This->lpVtbl->SetCurrentLogicalThreadId(This,rguid); } #endif @@ -6240,17 +6248,17 @@ interface IProcessInitControl { #define IProcessInitControl_ResetInitializerTimeout(This,dwSecondsRemaining) (This)->lpVtbl->ResetInitializerTimeout(This,dwSecondsRemaining) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProcessInitControl_QueryInterface(IProcessInitControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProcessInitControl_QueryInterface(IProcessInitControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProcessInitControl_AddRef(IProcessInitControl* This) { +static __WIDL_INLINE ULONG IProcessInitControl_AddRef(IProcessInitControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProcessInitControl_Release(IProcessInitControl* This) { +static __WIDL_INLINE ULONG IProcessInitControl_Release(IProcessInitControl* This) { return This->lpVtbl->Release(This); } /*** IProcessInitControl methods ***/ -static FORCEINLINE HRESULT IProcessInitControl_ResetInitializerTimeout(IProcessInitControl* This,DWORD dwSecondsRemaining) { +static __WIDL_INLINE HRESULT IProcessInitControl_ResetInitializerTimeout(IProcessInitControl* This,DWORD dwSecondsRemaining) { return This->lpVtbl->ResetInitializerTimeout(This,dwSecondsRemaining); } #endif @@ -6308,13 +6316,13 @@ interface IFastRundown { #define IFastRundown_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFastRundown_QueryInterface(IFastRundown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFastRundown_QueryInterface(IFastRundown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFastRundown_AddRef(IFastRundown* This) { +static __WIDL_INLINE ULONG IFastRundown_AddRef(IFastRundown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFastRundown_Release(IFastRundown* This) { +static __WIDL_INLINE ULONG IFastRundown_Release(IFastRundown* This) { return This->lpVtbl->Release(This); } #endif @@ -6460,52 +6468,52 @@ interface IMarshalingStream { #define IMarshalingStream_GetMarshalingContextAttribute(This,attribute,pAttributeValue) (This)->lpVtbl->GetMarshalingContextAttribute(This,attribute,pAttributeValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMarshalingStream_QueryInterface(IMarshalingStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMarshalingStream_QueryInterface(IMarshalingStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMarshalingStream_AddRef(IMarshalingStream* This) { +static __WIDL_INLINE ULONG IMarshalingStream_AddRef(IMarshalingStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMarshalingStream_Release(IMarshalingStream* This) { +static __WIDL_INLINE ULONG IMarshalingStream_Release(IMarshalingStream* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT IMarshalingStream_Read(IMarshalingStream* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT IMarshalingStream_Read(IMarshalingStream* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT IMarshalingStream_Write(IMarshalingStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT IMarshalingStream_Write(IMarshalingStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT IMarshalingStream_Seek(IMarshalingStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT IMarshalingStream_Seek(IMarshalingStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT IMarshalingStream_SetSize(IMarshalingStream* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT IMarshalingStream_SetSize(IMarshalingStream* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT IMarshalingStream_CopyTo(IMarshalingStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT IMarshalingStream_CopyTo(IMarshalingStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT IMarshalingStream_Commit(IMarshalingStream* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT IMarshalingStream_Commit(IMarshalingStream* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT IMarshalingStream_Revert(IMarshalingStream* This) { +static __WIDL_INLINE HRESULT IMarshalingStream_Revert(IMarshalingStream* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT IMarshalingStream_LockRegion(IMarshalingStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT IMarshalingStream_LockRegion(IMarshalingStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT IMarshalingStream_UnlockRegion(IMarshalingStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT IMarshalingStream_UnlockRegion(IMarshalingStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT IMarshalingStream_Stat(IMarshalingStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT IMarshalingStream_Stat(IMarshalingStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT IMarshalingStream_Clone(IMarshalingStream* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT IMarshalingStream_Clone(IMarshalingStream* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** IMarshalingStream methods ***/ -static FORCEINLINE HRESULT IMarshalingStream_GetMarshalingContextAttribute(IMarshalingStream* This,CO_MARSHALING_CONTEXT_ATTRIBUTES attribute,ULONG_PTR *pAttributeValue) { +static __WIDL_INLINE HRESULT IMarshalingStream_GetMarshalingContextAttribute(IMarshalingStream* This,CO_MARSHALING_CONTEXT_ATTRIBUTES attribute,ULONG_PTR *pAttributeValue) { return This->lpVtbl->GetMarshalingContextAttribute(This,attribute,pAttributeValue); } #endif diff --git a/lib/libc/include/any-windows-any/ocidl.h b/lib/libc/include/any-windows-any/ocidl.h index 09f89d7be71ca6d1a1ecdfa36bf49863e1fd2b2d..b11fe7535c8e4981faebb9ef84ee2de744c46a93 100644 --- a/lib/libc/include/any-windows-any/ocidl.h +++ b/lib/libc/include/any-windows-any/ocidl.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/ocidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/ocidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __ocidl_h__ #define __ocidl_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IEnumConnections_FWD_DEFINED__ @@ -854,26 +862,26 @@ interface IEnumConnections { #define IEnumConnections_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumConnections_QueryInterface(IEnumConnections* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumConnections_QueryInterface(IEnumConnections* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumConnections_AddRef(IEnumConnections* This) { +static __WIDL_INLINE ULONG IEnumConnections_AddRef(IEnumConnections* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumConnections_Release(IEnumConnections* This) { +static __WIDL_INLINE ULONG IEnumConnections_Release(IEnumConnections* This) { return This->lpVtbl->Release(This); } /*** IEnumConnections methods ***/ -static FORCEINLINE HRESULT IEnumConnections_Next(IEnumConnections* This,ULONG cConnections,LPCONNECTDATA rgcd,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumConnections_Next(IEnumConnections* This,ULONG cConnections,LPCONNECTDATA rgcd,ULONG *pcFetched) { return This->lpVtbl->Next(This,cConnections,rgcd,pcFetched); } -static FORCEINLINE HRESULT IEnumConnections_Skip(IEnumConnections* This,ULONG cConnections) { +static __WIDL_INLINE HRESULT IEnumConnections_Skip(IEnumConnections* This,ULONG cConnections) { return This->lpVtbl->Skip(This,cConnections); } -static FORCEINLINE HRESULT IEnumConnections_Reset(IEnumConnections* This) { +static __WIDL_INLINE HRESULT IEnumConnections_Reset(IEnumConnections* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumConnections_Clone(IEnumConnections* This,IEnumConnections **ppEnum) { +static __WIDL_INLINE HRESULT IEnumConnections_Clone(IEnumConnections* This,IEnumConnections **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -998,29 +1006,29 @@ interface IConnectionPoint { #define IConnectionPoint_EnumConnections(This,ppEnum) (This)->lpVtbl->EnumConnections(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IConnectionPoint_QueryInterface(IConnectionPoint* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IConnectionPoint_QueryInterface(IConnectionPoint* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IConnectionPoint_AddRef(IConnectionPoint* This) { +static __WIDL_INLINE ULONG IConnectionPoint_AddRef(IConnectionPoint* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IConnectionPoint_Release(IConnectionPoint* This) { +static __WIDL_INLINE ULONG IConnectionPoint_Release(IConnectionPoint* This) { return This->lpVtbl->Release(This); } /*** IConnectionPoint methods ***/ -static FORCEINLINE HRESULT IConnectionPoint_GetConnectionInterface(IConnectionPoint* This,IID *pIID) { +static __WIDL_INLINE HRESULT IConnectionPoint_GetConnectionInterface(IConnectionPoint* This,IID *pIID) { return This->lpVtbl->GetConnectionInterface(This,pIID); } -static FORCEINLINE HRESULT IConnectionPoint_GetConnectionPointContainer(IConnectionPoint* This,IConnectionPointContainer **ppCPC) { +static __WIDL_INLINE HRESULT IConnectionPoint_GetConnectionPointContainer(IConnectionPoint* This,IConnectionPointContainer **ppCPC) { return This->lpVtbl->GetConnectionPointContainer(This,ppCPC); } -static FORCEINLINE HRESULT IConnectionPoint_Advise(IConnectionPoint* This,IUnknown *pUnkSink,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IConnectionPoint_Advise(IConnectionPoint* This,IUnknown *pUnkSink,DWORD *pdwCookie) { return This->lpVtbl->Advise(This,pUnkSink,pdwCookie); } -static FORCEINLINE HRESULT IConnectionPoint_Unadvise(IConnectionPoint* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IConnectionPoint_Unadvise(IConnectionPoint* This,DWORD dwCookie) { return This->lpVtbl->Unadvise(This,dwCookie); } -static FORCEINLINE HRESULT IConnectionPoint_EnumConnections(IConnectionPoint* This,IEnumConnections **ppEnum) { +static __WIDL_INLINE HRESULT IConnectionPoint_EnumConnections(IConnectionPoint* This,IEnumConnections **ppEnum) { return This->lpVtbl->EnumConnections(This,ppEnum); } #endif @@ -1118,26 +1126,26 @@ interface IEnumConnectionPoints { #define IEnumConnectionPoints_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumConnectionPoints_QueryInterface(IEnumConnectionPoints* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumConnectionPoints_QueryInterface(IEnumConnectionPoints* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumConnectionPoints_AddRef(IEnumConnectionPoints* This) { +static __WIDL_INLINE ULONG IEnumConnectionPoints_AddRef(IEnumConnectionPoints* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumConnectionPoints_Release(IEnumConnectionPoints* This) { +static __WIDL_INLINE ULONG IEnumConnectionPoints_Release(IEnumConnectionPoints* This) { return This->lpVtbl->Release(This); } /*** IEnumConnectionPoints methods ***/ -static FORCEINLINE HRESULT IEnumConnectionPoints_Next(IEnumConnectionPoints* This,ULONG cConnections,LPCONNECTIONPOINT *ppCP,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumConnectionPoints_Next(IEnumConnectionPoints* This,ULONG cConnections,LPCONNECTIONPOINT *ppCP,ULONG *pcFetched) { return This->lpVtbl->Next(This,cConnections,ppCP,pcFetched); } -static FORCEINLINE HRESULT IEnumConnectionPoints_Skip(IEnumConnectionPoints* This,ULONG cConnections) { +static __WIDL_INLINE HRESULT IEnumConnectionPoints_Skip(IEnumConnectionPoints* This,ULONG cConnections) { return This->lpVtbl->Skip(This,cConnections); } -static FORCEINLINE HRESULT IEnumConnectionPoints_Reset(IEnumConnectionPoints* This) { +static __WIDL_INLINE HRESULT IEnumConnectionPoints_Reset(IEnumConnectionPoints* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumConnectionPoints_Clone(IEnumConnectionPoints* This,IEnumConnectionPoints **ppEnum) { +static __WIDL_INLINE HRESULT IEnumConnectionPoints_Clone(IEnumConnectionPoints* This,IEnumConnectionPoints **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -1238,20 +1246,20 @@ interface IConnectionPointContainer { #define IConnectionPointContainer_FindConnectionPoint(This,riid,ppCP) (This)->lpVtbl->FindConnectionPoint(This,riid,ppCP) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IConnectionPointContainer_QueryInterface(IConnectionPointContainer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IConnectionPointContainer_QueryInterface(IConnectionPointContainer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IConnectionPointContainer_AddRef(IConnectionPointContainer* This) { +static __WIDL_INLINE ULONG IConnectionPointContainer_AddRef(IConnectionPointContainer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IConnectionPointContainer_Release(IConnectionPointContainer* This) { +static __WIDL_INLINE ULONG IConnectionPointContainer_Release(IConnectionPointContainer* This) { return This->lpVtbl->Release(This); } /*** IConnectionPointContainer methods ***/ -static FORCEINLINE HRESULT IConnectionPointContainer_EnumConnectionPoints(IConnectionPointContainer* This,IEnumConnectionPoints **ppEnum) { +static __WIDL_INLINE HRESULT IConnectionPointContainer_EnumConnectionPoints(IConnectionPointContainer* This,IEnumConnectionPoints **ppEnum) { return This->lpVtbl->EnumConnectionPoints(This,ppEnum); } -static FORCEINLINE HRESULT IConnectionPointContainer_FindConnectionPoint(IConnectionPointContainer* This,REFIID riid,IConnectionPoint **ppCP) { +static __WIDL_INLINE HRESULT IConnectionPointContainer_FindConnectionPoint(IConnectionPointContainer* This,REFIID riid,IConnectionPoint **ppCP) { return This->lpVtbl->FindConnectionPoint(This,riid,ppCP); } #endif @@ -1371,30 +1379,30 @@ interface IClassFactory2 { #define IClassFactory2_CreateInstanceLic(This,pUnkOuter,pUnkReserved,riid,bstrKey,ppvObj) (This)->lpVtbl->CreateInstanceLic(This,pUnkOuter,pUnkReserved,riid,bstrKey,ppvObj) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IClassFactory2_QueryInterface(IClassFactory2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IClassFactory2_QueryInterface(IClassFactory2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IClassFactory2_AddRef(IClassFactory2* This) { +static __WIDL_INLINE ULONG IClassFactory2_AddRef(IClassFactory2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IClassFactory2_Release(IClassFactory2* This) { +static __WIDL_INLINE ULONG IClassFactory2_Release(IClassFactory2* This) { return This->lpVtbl->Release(This); } /*** IClassFactory methods ***/ -static FORCEINLINE HRESULT IClassFactory2_CreateInstance(IClassFactory2* This,IUnknown *pUnkOuter,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IClassFactory2_CreateInstance(IClassFactory2* This,IUnknown *pUnkOuter,REFIID riid,void **ppvObject) { return This->lpVtbl->CreateInstance(This,pUnkOuter,riid,ppvObject); } -static FORCEINLINE HRESULT IClassFactory2_LockServer(IClassFactory2* This,WINBOOL fLock) { +static __WIDL_INLINE HRESULT IClassFactory2_LockServer(IClassFactory2* This,WINBOOL fLock) { return This->lpVtbl->LockServer(This,fLock); } /*** IClassFactory2 methods ***/ -static FORCEINLINE HRESULT IClassFactory2_GetLicInfo(IClassFactory2* This,LICINFO *pLicInfo) { +static __WIDL_INLINE HRESULT IClassFactory2_GetLicInfo(IClassFactory2* This,LICINFO *pLicInfo) { return This->lpVtbl->GetLicInfo(This,pLicInfo); } -static FORCEINLINE HRESULT IClassFactory2_RequestLicKey(IClassFactory2* This,DWORD dwReserved,BSTR *pBstrKey) { +static __WIDL_INLINE HRESULT IClassFactory2_RequestLicKey(IClassFactory2* This,DWORD dwReserved,BSTR *pBstrKey) { return This->lpVtbl->RequestLicKey(This,dwReserved,pBstrKey); } -static FORCEINLINE HRESULT IClassFactory2_CreateInstanceLic(IClassFactory2* This,IUnknown *pUnkOuter,IUnknown *pUnkReserved,REFIID riid,BSTR bstrKey,PVOID *ppvObj) { +static __WIDL_INLINE HRESULT IClassFactory2_CreateInstanceLic(IClassFactory2* This,IUnknown *pUnkOuter,IUnknown *pUnkReserved,REFIID riid,BSTR bstrKey,PVOID *ppvObj) { return This->lpVtbl->CreateInstanceLic(This,pUnkOuter,pUnkReserved,riid,bstrKey,ppvObj); } #endif @@ -1486,17 +1494,17 @@ interface IProvideClassInfo { #define IProvideClassInfo_GetClassInfo(This,ppTI) (This)->lpVtbl->GetClassInfo(This,ppTI) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProvideClassInfo_QueryInterface(IProvideClassInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProvideClassInfo_QueryInterface(IProvideClassInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProvideClassInfo_AddRef(IProvideClassInfo* This) { +static __WIDL_INLINE ULONG IProvideClassInfo_AddRef(IProvideClassInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProvideClassInfo_Release(IProvideClassInfo* This) { +static __WIDL_INLINE ULONG IProvideClassInfo_Release(IProvideClassInfo* This) { return This->lpVtbl->Release(This); } /*** IProvideClassInfo methods ***/ -static FORCEINLINE HRESULT IProvideClassInfo_GetClassInfo(IProvideClassInfo* This,ITypeInfo **ppTI) { +static __WIDL_INLINE HRESULT IProvideClassInfo_GetClassInfo(IProvideClassInfo* This,ITypeInfo **ppTI) { return This->lpVtbl->GetClassInfo(This,ppTI); } #endif @@ -1579,21 +1587,21 @@ interface IProvideClassInfo2 { #define IProvideClassInfo2_GetGUID(This,dwGuidKind,pGUID) (This)->lpVtbl->GetGUID(This,dwGuidKind,pGUID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProvideClassInfo2_QueryInterface(IProvideClassInfo2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProvideClassInfo2_QueryInterface(IProvideClassInfo2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProvideClassInfo2_AddRef(IProvideClassInfo2* This) { +static __WIDL_INLINE ULONG IProvideClassInfo2_AddRef(IProvideClassInfo2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProvideClassInfo2_Release(IProvideClassInfo2* This) { +static __WIDL_INLINE ULONG IProvideClassInfo2_Release(IProvideClassInfo2* This) { return This->lpVtbl->Release(This); } /*** IProvideClassInfo methods ***/ -static FORCEINLINE HRESULT IProvideClassInfo2_GetClassInfo(IProvideClassInfo2* This,ITypeInfo **ppTI) { +static __WIDL_INLINE HRESULT IProvideClassInfo2_GetClassInfo(IProvideClassInfo2* This,ITypeInfo **ppTI) { return This->lpVtbl->GetClassInfo(This,ppTI); } /*** IProvideClassInfo2 methods ***/ -static FORCEINLINE HRESULT IProvideClassInfo2_GetGUID(IProvideClassInfo2* This,DWORD dwGuidKind,GUID *pGUID) { +static __WIDL_INLINE HRESULT IProvideClassInfo2_GetGUID(IProvideClassInfo2* This,DWORD dwGuidKind,GUID *pGUID) { return This->lpVtbl->GetGUID(This,dwGuidKind,pGUID); } #endif @@ -1705,28 +1713,28 @@ interface IProvideMultipleClassInfo { #define IProvideMultipleClassInfo_GetInfoOfIndex(This,iti,dwFlags,pptiCoClass,pdwTIFlags,pcdispidReserved,piidPrimary,piidSource) (This)->lpVtbl->GetInfoOfIndex(This,iti,dwFlags,pptiCoClass,pdwTIFlags,pcdispidReserved,piidPrimary,piidSource) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProvideMultipleClassInfo_QueryInterface(IProvideMultipleClassInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProvideMultipleClassInfo_QueryInterface(IProvideMultipleClassInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProvideMultipleClassInfo_AddRef(IProvideMultipleClassInfo* This) { +static __WIDL_INLINE ULONG IProvideMultipleClassInfo_AddRef(IProvideMultipleClassInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProvideMultipleClassInfo_Release(IProvideMultipleClassInfo* This) { +static __WIDL_INLINE ULONG IProvideMultipleClassInfo_Release(IProvideMultipleClassInfo* This) { return This->lpVtbl->Release(This); } /*** IProvideClassInfo methods ***/ -static FORCEINLINE HRESULT IProvideMultipleClassInfo_GetClassInfo(IProvideMultipleClassInfo* This,ITypeInfo **ppTI) { +static __WIDL_INLINE HRESULT IProvideMultipleClassInfo_GetClassInfo(IProvideMultipleClassInfo* This,ITypeInfo **ppTI) { return This->lpVtbl->GetClassInfo(This,ppTI); } /*** IProvideClassInfo2 methods ***/ -static FORCEINLINE HRESULT IProvideMultipleClassInfo_GetGUID(IProvideMultipleClassInfo* This,DWORD dwGuidKind,GUID *pGUID) { +static __WIDL_INLINE HRESULT IProvideMultipleClassInfo_GetGUID(IProvideMultipleClassInfo* This,DWORD dwGuidKind,GUID *pGUID) { return This->lpVtbl->GetGUID(This,dwGuidKind,pGUID); } /*** IProvideMultipleClassInfo methods ***/ -static FORCEINLINE HRESULT IProvideMultipleClassInfo_GetMultiTypeInfoCount(IProvideMultipleClassInfo* This,ULONG *pcti) { +static __WIDL_INLINE HRESULT IProvideMultipleClassInfo_GetMultiTypeInfoCount(IProvideMultipleClassInfo* This,ULONG *pcti) { return This->lpVtbl->GetMultiTypeInfoCount(This,pcti); } -static FORCEINLINE HRESULT IProvideMultipleClassInfo_GetInfoOfIndex(IProvideMultipleClassInfo* This,ULONG iti,DWORD dwFlags,ITypeInfo **pptiCoClass,DWORD *pdwTIFlags,ULONG *pcdispidReserved,IID *piidPrimary,IID *piidSource) { +static __WIDL_INLINE HRESULT IProvideMultipleClassInfo_GetInfoOfIndex(IProvideMultipleClassInfo* This,ULONG iti,DWORD dwFlags,ITypeInfo **pptiCoClass,DWORD *pdwTIFlags,ULONG *pcdispidReserved,IID *piidPrimary,IID *piidSource) { return This->lpVtbl->GetInfoOfIndex(This,iti,dwFlags,pptiCoClass,pdwTIFlags,pcdispidReserved,piidPrimary,piidSource); } #endif @@ -1834,26 +1842,26 @@ interface IOleControl { #define IOleControl_FreezeEvents(This,bFreeze) (This)->lpVtbl->FreezeEvents(This,bFreeze) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleControl_QueryInterface(IOleControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleControl_QueryInterface(IOleControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleControl_AddRef(IOleControl* This) { +static __WIDL_INLINE ULONG IOleControl_AddRef(IOleControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleControl_Release(IOleControl* This) { +static __WIDL_INLINE ULONG IOleControl_Release(IOleControl* This) { return This->lpVtbl->Release(This); } /*** IOleControl methods ***/ -static FORCEINLINE HRESULT IOleControl_GetControlInfo(IOleControl* This,CONTROLINFO *pCI) { +static __WIDL_INLINE HRESULT IOleControl_GetControlInfo(IOleControl* This,CONTROLINFO *pCI) { return This->lpVtbl->GetControlInfo(This,pCI); } -static FORCEINLINE HRESULT IOleControl_OnMnemonic(IOleControl* This,MSG *pMsg) { +static __WIDL_INLINE HRESULT IOleControl_OnMnemonic(IOleControl* This,MSG *pMsg) { return This->lpVtbl->OnMnemonic(This,pMsg); } -static FORCEINLINE HRESULT IOleControl_OnAmbientPropertyChange(IOleControl* This,DISPID dispID) { +static __WIDL_INLINE HRESULT IOleControl_OnAmbientPropertyChange(IOleControl* This,DISPID dispID) { return This->lpVtbl->OnAmbientPropertyChange(This,dispID); } -static FORCEINLINE HRESULT IOleControl_FreezeEvents(IOleControl* This,WINBOOL bFreeze) { +static __WIDL_INLINE HRESULT IOleControl_FreezeEvents(IOleControl* This,WINBOOL bFreeze) { return This->lpVtbl->FreezeEvents(This,bFreeze); } #endif @@ -1990,35 +1998,35 @@ interface IOleControlSite { #define IOleControlSite_ShowPropertyFrame(This) (This)->lpVtbl->ShowPropertyFrame(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleControlSite_QueryInterface(IOleControlSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleControlSite_QueryInterface(IOleControlSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleControlSite_AddRef(IOleControlSite* This) { +static __WIDL_INLINE ULONG IOleControlSite_AddRef(IOleControlSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleControlSite_Release(IOleControlSite* This) { +static __WIDL_INLINE ULONG IOleControlSite_Release(IOleControlSite* This) { return This->lpVtbl->Release(This); } /*** IOleControlSite methods ***/ -static FORCEINLINE HRESULT IOleControlSite_OnControlInfoChanged(IOleControlSite* This) { +static __WIDL_INLINE HRESULT IOleControlSite_OnControlInfoChanged(IOleControlSite* This) { return This->lpVtbl->OnControlInfoChanged(This); } -static FORCEINLINE HRESULT IOleControlSite_LockInPlaceActive(IOleControlSite* This,WINBOOL fLock) { +static __WIDL_INLINE HRESULT IOleControlSite_LockInPlaceActive(IOleControlSite* This,WINBOOL fLock) { return This->lpVtbl->LockInPlaceActive(This,fLock); } -static FORCEINLINE HRESULT IOleControlSite_GetExtendedControl(IOleControlSite* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IOleControlSite_GetExtendedControl(IOleControlSite* This,IDispatch **ppDisp) { return This->lpVtbl->GetExtendedControl(This,ppDisp); } -static FORCEINLINE HRESULT IOleControlSite_TransformCoords(IOleControlSite* This,POINTL *pPtlHimetric,POINTF *pPtfContainer,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IOleControlSite_TransformCoords(IOleControlSite* This,POINTL *pPtlHimetric,POINTF *pPtfContainer,DWORD dwFlags) { return This->lpVtbl->TransformCoords(This,pPtlHimetric,pPtfContainer,dwFlags); } -static FORCEINLINE HRESULT IOleControlSite_TranslateAccelerator(IOleControlSite* This,MSG *pMsg,DWORD grfModifiers) { +static __WIDL_INLINE HRESULT IOleControlSite_TranslateAccelerator(IOleControlSite* This,MSG *pMsg,DWORD grfModifiers) { return This->lpVtbl->TranslateAccelerator(This,pMsg,grfModifiers); } -static FORCEINLINE HRESULT IOleControlSite_OnFocus(IOleControlSite* This,WINBOOL fGotFocus) { +static __WIDL_INLINE HRESULT IOleControlSite_OnFocus(IOleControlSite* This,WINBOOL fGotFocus) { return This->lpVtbl->OnFocus(This,fGotFocus); } -static FORCEINLINE HRESULT IOleControlSite_ShowPropertyFrame(IOleControlSite* This) { +static __WIDL_INLINE HRESULT IOleControlSite_ShowPropertyFrame(IOleControlSite* This) { return This->lpVtbl->ShowPropertyFrame(This); } #endif @@ -2182,47 +2190,47 @@ interface IPropertyPage { #define IPropertyPage_TranslateAccelerator(This,pMsg) (This)->lpVtbl->TranslateAccelerator(This,pMsg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyPage_QueryInterface(IPropertyPage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyPage_QueryInterface(IPropertyPage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyPage_AddRef(IPropertyPage* This) { +static __WIDL_INLINE ULONG IPropertyPage_AddRef(IPropertyPage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyPage_Release(IPropertyPage* This) { +static __WIDL_INLINE ULONG IPropertyPage_Release(IPropertyPage* This) { return This->lpVtbl->Release(This); } /*** IPropertyPage methods ***/ -static FORCEINLINE HRESULT IPropertyPage_SetPageSite(IPropertyPage* This,IPropertyPageSite *pPageSite) { +static __WIDL_INLINE HRESULT IPropertyPage_SetPageSite(IPropertyPage* This,IPropertyPageSite *pPageSite) { return This->lpVtbl->SetPageSite(This,pPageSite); } -static FORCEINLINE HRESULT IPropertyPage_Activate(IPropertyPage* This,HWND hWndParent,LPCRECT pRect,WINBOOL bModal) { +static __WIDL_INLINE HRESULT IPropertyPage_Activate(IPropertyPage* This,HWND hWndParent,LPCRECT pRect,WINBOOL bModal) { return This->lpVtbl->Activate(This,hWndParent,pRect,bModal); } -static FORCEINLINE HRESULT IPropertyPage_Deactivate(IPropertyPage* This) { +static __WIDL_INLINE HRESULT IPropertyPage_Deactivate(IPropertyPage* This) { return This->lpVtbl->Deactivate(This); } -static FORCEINLINE HRESULT IPropertyPage_GetPageInfo(IPropertyPage* This,PROPPAGEINFO *pPageInfo) { +static __WIDL_INLINE HRESULT IPropertyPage_GetPageInfo(IPropertyPage* This,PROPPAGEINFO *pPageInfo) { return This->lpVtbl->GetPageInfo(This,pPageInfo); } -static FORCEINLINE HRESULT IPropertyPage_SetObjects(IPropertyPage* This,ULONG cObjects,IUnknown **ppUnk) { +static __WIDL_INLINE HRESULT IPropertyPage_SetObjects(IPropertyPage* This,ULONG cObjects,IUnknown **ppUnk) { return This->lpVtbl->SetObjects(This,cObjects,ppUnk); } -static FORCEINLINE HRESULT IPropertyPage_Show(IPropertyPage* This,UINT nCmdShow) { +static __WIDL_INLINE HRESULT IPropertyPage_Show(IPropertyPage* This,UINT nCmdShow) { return This->lpVtbl->Show(This,nCmdShow); } -static FORCEINLINE HRESULT IPropertyPage_Move(IPropertyPage* This,LPCRECT pRect) { +static __WIDL_INLINE HRESULT IPropertyPage_Move(IPropertyPage* This,LPCRECT pRect) { return This->lpVtbl->Move(This,pRect); } -static FORCEINLINE HRESULT IPropertyPage_IsPageDirty(IPropertyPage* This) { +static __WIDL_INLINE HRESULT IPropertyPage_IsPageDirty(IPropertyPage* This) { return This->lpVtbl->IsPageDirty(This); } -static FORCEINLINE HRESULT IPropertyPage_Apply(IPropertyPage* This) { +static __WIDL_INLINE HRESULT IPropertyPage_Apply(IPropertyPage* This) { return This->lpVtbl->Apply(This); } -static FORCEINLINE HRESULT IPropertyPage_Help(IPropertyPage* This,LPCOLESTR pszHelpDir) { +static __WIDL_INLINE HRESULT IPropertyPage_Help(IPropertyPage* This,LPCOLESTR pszHelpDir) { return This->lpVtbl->Help(This,pszHelpDir); } -static FORCEINLINE HRESULT IPropertyPage_TranslateAccelerator(IPropertyPage* This,MSG *pMsg) { +static __WIDL_INLINE HRESULT IPropertyPage_TranslateAccelerator(IPropertyPage* This,MSG *pMsg) { return This->lpVtbl->TranslateAccelerator(This,pMsg); } #endif @@ -2349,51 +2357,51 @@ interface IPropertyPage2 { #define IPropertyPage2_EditProperty(This,dispID) (This)->lpVtbl->EditProperty(This,dispID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyPage2_QueryInterface(IPropertyPage2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyPage2_QueryInterface(IPropertyPage2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyPage2_AddRef(IPropertyPage2* This) { +static __WIDL_INLINE ULONG IPropertyPage2_AddRef(IPropertyPage2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyPage2_Release(IPropertyPage2* This) { +static __WIDL_INLINE ULONG IPropertyPage2_Release(IPropertyPage2* This) { return This->lpVtbl->Release(This); } /*** IPropertyPage methods ***/ -static FORCEINLINE HRESULT IPropertyPage2_SetPageSite(IPropertyPage2* This,IPropertyPageSite *pPageSite) { +static __WIDL_INLINE HRESULT IPropertyPage2_SetPageSite(IPropertyPage2* This,IPropertyPageSite *pPageSite) { return This->lpVtbl->SetPageSite(This,pPageSite); } -static FORCEINLINE HRESULT IPropertyPage2_Activate(IPropertyPage2* This,HWND hWndParent,LPCRECT pRect,WINBOOL bModal) { +static __WIDL_INLINE HRESULT IPropertyPage2_Activate(IPropertyPage2* This,HWND hWndParent,LPCRECT pRect,WINBOOL bModal) { return This->lpVtbl->Activate(This,hWndParent,pRect,bModal); } -static FORCEINLINE HRESULT IPropertyPage2_Deactivate(IPropertyPage2* This) { +static __WIDL_INLINE HRESULT IPropertyPage2_Deactivate(IPropertyPage2* This) { return This->lpVtbl->Deactivate(This); } -static FORCEINLINE HRESULT IPropertyPage2_GetPageInfo(IPropertyPage2* This,PROPPAGEINFO *pPageInfo) { +static __WIDL_INLINE HRESULT IPropertyPage2_GetPageInfo(IPropertyPage2* This,PROPPAGEINFO *pPageInfo) { return This->lpVtbl->GetPageInfo(This,pPageInfo); } -static FORCEINLINE HRESULT IPropertyPage2_SetObjects(IPropertyPage2* This,ULONG cObjects,IUnknown **ppUnk) { +static __WIDL_INLINE HRESULT IPropertyPage2_SetObjects(IPropertyPage2* This,ULONG cObjects,IUnknown **ppUnk) { return This->lpVtbl->SetObjects(This,cObjects,ppUnk); } -static FORCEINLINE HRESULT IPropertyPage2_Show(IPropertyPage2* This,UINT nCmdShow) { +static __WIDL_INLINE HRESULT IPropertyPage2_Show(IPropertyPage2* This,UINT nCmdShow) { return This->lpVtbl->Show(This,nCmdShow); } -static FORCEINLINE HRESULT IPropertyPage2_Move(IPropertyPage2* This,LPCRECT pRect) { +static __WIDL_INLINE HRESULT IPropertyPage2_Move(IPropertyPage2* This,LPCRECT pRect) { return This->lpVtbl->Move(This,pRect); } -static FORCEINLINE HRESULT IPropertyPage2_IsPageDirty(IPropertyPage2* This) { +static __WIDL_INLINE HRESULT IPropertyPage2_IsPageDirty(IPropertyPage2* This) { return This->lpVtbl->IsPageDirty(This); } -static FORCEINLINE HRESULT IPropertyPage2_Apply(IPropertyPage2* This) { +static __WIDL_INLINE HRESULT IPropertyPage2_Apply(IPropertyPage2* This) { return This->lpVtbl->Apply(This); } -static FORCEINLINE HRESULT IPropertyPage2_Help(IPropertyPage2* This,LPCOLESTR pszHelpDir) { +static __WIDL_INLINE HRESULT IPropertyPage2_Help(IPropertyPage2* This,LPCOLESTR pszHelpDir) { return This->lpVtbl->Help(This,pszHelpDir); } -static FORCEINLINE HRESULT IPropertyPage2_TranslateAccelerator(IPropertyPage2* This,MSG *pMsg) { +static __WIDL_INLINE HRESULT IPropertyPage2_TranslateAccelerator(IPropertyPage2* This,MSG *pMsg) { return This->lpVtbl->TranslateAccelerator(This,pMsg); } /*** IPropertyPage2 methods ***/ -static FORCEINLINE HRESULT IPropertyPage2_EditProperty(IPropertyPage2* This,DISPID dispID) { +static __WIDL_INLINE HRESULT IPropertyPage2_EditProperty(IPropertyPage2* This,DISPID dispID) { return This->lpVtbl->EditProperty(This,dispID); } #endif @@ -2493,26 +2501,26 @@ interface IPropertyPageSite { #define IPropertyPageSite_TranslateAccelerator(This,pMsg) (This)->lpVtbl->TranslateAccelerator(This,pMsg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyPageSite_QueryInterface(IPropertyPageSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyPageSite_QueryInterface(IPropertyPageSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyPageSite_AddRef(IPropertyPageSite* This) { +static __WIDL_INLINE ULONG IPropertyPageSite_AddRef(IPropertyPageSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyPageSite_Release(IPropertyPageSite* This) { +static __WIDL_INLINE ULONG IPropertyPageSite_Release(IPropertyPageSite* This) { return This->lpVtbl->Release(This); } /*** IPropertyPageSite methods ***/ -static FORCEINLINE HRESULT IPropertyPageSite_OnStatusChange(IPropertyPageSite* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IPropertyPageSite_OnStatusChange(IPropertyPageSite* This,DWORD dwFlags) { return This->lpVtbl->OnStatusChange(This,dwFlags); } -static FORCEINLINE HRESULT IPropertyPageSite_GetLocaleID(IPropertyPageSite* This,LCID *pLocaleID) { +static __WIDL_INLINE HRESULT IPropertyPageSite_GetLocaleID(IPropertyPageSite* This,LCID *pLocaleID) { return This->lpVtbl->GetLocaleID(This,pLocaleID); } -static FORCEINLINE HRESULT IPropertyPageSite_GetPageContainer(IPropertyPageSite* This,IUnknown **ppUnk) { +static __WIDL_INLINE HRESULT IPropertyPageSite_GetPageContainer(IPropertyPageSite* This,IUnknown **ppUnk) { return This->lpVtbl->GetPageContainer(This,ppUnk); } -static FORCEINLINE HRESULT IPropertyPageSite_TranslateAccelerator(IPropertyPageSite* This,MSG *pMsg) { +static __WIDL_INLINE HRESULT IPropertyPageSite_TranslateAccelerator(IPropertyPageSite* This,MSG *pMsg) { return This->lpVtbl->TranslateAccelerator(This,pMsg); } #endif @@ -2590,20 +2598,20 @@ interface IPropertyNotifySink { #define IPropertyNotifySink_OnRequestEdit(This,dispID) (This)->lpVtbl->OnRequestEdit(This,dispID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyNotifySink_QueryInterface(IPropertyNotifySink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyNotifySink_QueryInterface(IPropertyNotifySink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyNotifySink_AddRef(IPropertyNotifySink* This) { +static __WIDL_INLINE ULONG IPropertyNotifySink_AddRef(IPropertyNotifySink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyNotifySink_Release(IPropertyNotifySink* This) { +static __WIDL_INLINE ULONG IPropertyNotifySink_Release(IPropertyNotifySink* This) { return This->lpVtbl->Release(This); } /*** IPropertyNotifySink methods ***/ -static FORCEINLINE HRESULT IPropertyNotifySink_OnChanged(IPropertyNotifySink* This,DISPID dispID) { +static __WIDL_INLINE HRESULT IPropertyNotifySink_OnChanged(IPropertyNotifySink* This,DISPID dispID) { return This->lpVtbl->OnChanged(This,dispID); } -static FORCEINLINE HRESULT IPropertyNotifySink_OnRequestEdit(IPropertyNotifySink* This,DISPID dispID) { +static __WIDL_INLINE HRESULT IPropertyNotifySink_OnRequestEdit(IPropertyNotifySink* This,DISPID dispID) { return This->lpVtbl->OnRequestEdit(This,dispID); } #endif @@ -2680,17 +2688,17 @@ interface ISpecifyPropertyPages { #define ISpecifyPropertyPages_GetPages(This,pPages) (This)->lpVtbl->GetPages(This,pPages) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpecifyPropertyPages_QueryInterface(ISpecifyPropertyPages* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpecifyPropertyPages_QueryInterface(ISpecifyPropertyPages* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpecifyPropertyPages_AddRef(ISpecifyPropertyPages* This) { +static __WIDL_INLINE ULONG ISpecifyPropertyPages_AddRef(ISpecifyPropertyPages* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpecifyPropertyPages_Release(ISpecifyPropertyPages* This) { +static __WIDL_INLINE ULONG ISpecifyPropertyPages_Release(ISpecifyPropertyPages* This) { return This->lpVtbl->Release(This); } /*** ISpecifyPropertyPages methods ***/ -static FORCEINLINE HRESULT ISpecifyPropertyPages_GetPages(ISpecifyPropertyPages* This,CAUUID *pPages) { +static __WIDL_INLINE HRESULT ISpecifyPropertyPages_GetPages(ISpecifyPropertyPages* This,CAUUID *pPages) { return This->lpVtbl->GetPages(This,pPages); } #endif @@ -2803,33 +2811,33 @@ interface IPersistMemory { #define IPersistMemory_InitNew(This) (This)->lpVtbl->InitNew(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistMemory_QueryInterface(IPersistMemory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistMemory_QueryInterface(IPersistMemory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistMemory_AddRef(IPersistMemory* This) { +static __WIDL_INLINE ULONG IPersistMemory_AddRef(IPersistMemory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistMemory_Release(IPersistMemory* This) { +static __WIDL_INLINE ULONG IPersistMemory_Release(IPersistMemory* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersistMemory_GetClassID(IPersistMemory* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistMemory_GetClassID(IPersistMemory* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistMemory methods ***/ -static FORCEINLINE HRESULT IPersistMemory_IsDirty(IPersistMemory* This) { +static __WIDL_INLINE HRESULT IPersistMemory_IsDirty(IPersistMemory* This) { return This->lpVtbl->IsDirty(This); } -static FORCEINLINE HRESULT IPersistMemory_Load(IPersistMemory* This,LPVOID pMem,ULONG cbSize) { +static __WIDL_INLINE HRESULT IPersistMemory_Load(IPersistMemory* This,LPVOID pMem,ULONG cbSize) { return This->lpVtbl->Load(This,pMem,cbSize); } -static FORCEINLINE HRESULT IPersistMemory_Save(IPersistMemory* This,LPVOID pMem,WINBOOL fClearDirty,ULONG cbSize) { +static __WIDL_INLINE HRESULT IPersistMemory_Save(IPersistMemory* This,LPVOID pMem,WINBOOL fClearDirty,ULONG cbSize) { return This->lpVtbl->Save(This,pMem,fClearDirty,cbSize); } -static FORCEINLINE HRESULT IPersistMemory_GetSizeMax(IPersistMemory* This,ULONG *pCbSize) { +static __WIDL_INLINE HRESULT IPersistMemory_GetSizeMax(IPersistMemory* This,ULONG *pCbSize) { return This->lpVtbl->GetSizeMax(This,pCbSize); } -static FORCEINLINE HRESULT IPersistMemory_InitNew(IPersistMemory* This) { +static __WIDL_INLINE HRESULT IPersistMemory_InitNew(IPersistMemory* This) { return This->lpVtbl->InitNew(This); } #endif @@ -2975,33 +2983,33 @@ interface IPersistStreamInit { #define IPersistStreamInit_InitNew(This) (This)->lpVtbl->InitNew(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistStreamInit_QueryInterface(IPersistStreamInit* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistStreamInit_QueryInterface(IPersistStreamInit* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistStreamInit_AddRef(IPersistStreamInit* This) { +static __WIDL_INLINE ULONG IPersistStreamInit_AddRef(IPersistStreamInit* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistStreamInit_Release(IPersistStreamInit* This) { +static __WIDL_INLINE ULONG IPersistStreamInit_Release(IPersistStreamInit* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersistStreamInit_GetClassID(IPersistStreamInit* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistStreamInit_GetClassID(IPersistStreamInit* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistStreamInit methods ***/ -static FORCEINLINE HRESULT IPersistStreamInit_IsDirty(IPersistStreamInit* This) { +static __WIDL_INLINE HRESULT IPersistStreamInit_IsDirty(IPersistStreamInit* This) { return This->lpVtbl->IsDirty(This); } -static FORCEINLINE HRESULT IPersistStreamInit_Load(IPersistStreamInit* This,LPSTREAM pStm) { +static __WIDL_INLINE HRESULT IPersistStreamInit_Load(IPersistStreamInit* This,LPSTREAM pStm) { return This->lpVtbl->Load(This,pStm); } -static FORCEINLINE HRESULT IPersistStreamInit_Save(IPersistStreamInit* This,LPSTREAM pStm,WINBOOL fClearDirty) { +static __WIDL_INLINE HRESULT IPersistStreamInit_Save(IPersistStreamInit* This,LPSTREAM pStm,WINBOOL fClearDirty) { return This->lpVtbl->Save(This,pStm,fClearDirty); } -static FORCEINLINE HRESULT IPersistStreamInit_GetSizeMax(IPersistStreamInit* This,ULARGE_INTEGER *pCbSize) { +static __WIDL_INLINE HRESULT IPersistStreamInit_GetSizeMax(IPersistStreamInit* This,ULARGE_INTEGER *pCbSize) { return This->lpVtbl->GetSizeMax(This,pCbSize); } -static FORCEINLINE HRESULT IPersistStreamInit_InitNew(IPersistStreamInit* This) { +static __WIDL_INLINE HRESULT IPersistStreamInit_InitNew(IPersistStreamInit* This) { return This->lpVtbl->InitNew(This); } #endif @@ -3099,27 +3107,27 @@ interface IPersistPropertyBag { #define IPersistPropertyBag_Save(This,pPropBag,fClearDirty,fSaveAllProperties) (This)->lpVtbl->Save(This,pPropBag,fClearDirty,fSaveAllProperties) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistPropertyBag_QueryInterface(IPersistPropertyBag* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistPropertyBag_QueryInterface(IPersistPropertyBag* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistPropertyBag_AddRef(IPersistPropertyBag* This) { +static __WIDL_INLINE ULONG IPersistPropertyBag_AddRef(IPersistPropertyBag* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistPropertyBag_Release(IPersistPropertyBag* This) { +static __WIDL_INLINE ULONG IPersistPropertyBag_Release(IPersistPropertyBag* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersistPropertyBag_GetClassID(IPersistPropertyBag* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistPropertyBag_GetClassID(IPersistPropertyBag* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistPropertyBag methods ***/ -static FORCEINLINE HRESULT IPersistPropertyBag_InitNew(IPersistPropertyBag* This) { +static __WIDL_INLINE HRESULT IPersistPropertyBag_InitNew(IPersistPropertyBag* This) { return This->lpVtbl->InitNew(This); } -static FORCEINLINE HRESULT IPersistPropertyBag_Load(IPersistPropertyBag* This,IPropertyBag *pPropBag,IErrorLog *pErrorLog) { +static __WIDL_INLINE HRESULT IPersistPropertyBag_Load(IPersistPropertyBag* This,IPropertyBag *pPropBag,IErrorLog *pErrorLog) { return This->lpVtbl->Load(This,pPropBag,pErrorLog); } -static FORCEINLINE HRESULT IPersistPropertyBag_Save(IPersistPropertyBag* This,IPropertyBag *pPropBag,WINBOOL fClearDirty,WINBOOL fSaveAllProperties) { +static __WIDL_INLINE HRESULT IPersistPropertyBag_Save(IPersistPropertyBag* This,IPropertyBag *pPropBag,WINBOOL fClearDirty,WINBOOL fSaveAllProperties) { return This->lpVtbl->Save(This,pPropBag,fClearDirty,fSaveAllProperties); } #endif @@ -3217,20 +3225,20 @@ interface ISimpleFrameSite { #define ISimpleFrameSite_PostMessageFilter(This,hWnd,msg,wp,lp,plResult,dwCookie) (This)->lpVtbl->PostMessageFilter(This,hWnd,msg,wp,lp,plResult,dwCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISimpleFrameSite_QueryInterface(ISimpleFrameSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISimpleFrameSite_QueryInterface(ISimpleFrameSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISimpleFrameSite_AddRef(ISimpleFrameSite* This) { +static __WIDL_INLINE ULONG ISimpleFrameSite_AddRef(ISimpleFrameSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISimpleFrameSite_Release(ISimpleFrameSite* This) { +static __WIDL_INLINE ULONG ISimpleFrameSite_Release(ISimpleFrameSite* This) { return This->lpVtbl->Release(This); } /*** ISimpleFrameSite methods ***/ -static FORCEINLINE HRESULT ISimpleFrameSite_PreMessageFilter(ISimpleFrameSite* This,HWND hWnd,UINT msg,WPARAM wp,LPARAM lp,LRESULT *plResult,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT ISimpleFrameSite_PreMessageFilter(ISimpleFrameSite* This,HWND hWnd,UINT msg,WPARAM wp,LPARAM lp,LRESULT *plResult,DWORD *pdwCookie) { return This->lpVtbl->PreMessageFilter(This,hWnd,msg,wp,lp,plResult,pdwCookie); } -static FORCEINLINE HRESULT ISimpleFrameSite_PostMessageFilter(ISimpleFrameSite* This,HWND hWnd,UINT msg,WPARAM wp,LPARAM lp,LRESULT *plResult,DWORD dwCookie) { +static __WIDL_INLINE HRESULT ISimpleFrameSite_PostMessageFilter(ISimpleFrameSite* This,HWND hWnd,UINT msg,WPARAM wp,LPARAM lp,LRESULT *plResult,DWORD dwCookie) { return This->lpVtbl->PostMessageFilter(This,hWnd,msg,wp,lp,plResult,dwCookie); } #endif @@ -3494,86 +3502,86 @@ interface IFont { #define IFont_SetHdc(This,hDC) (This)->lpVtbl->SetHdc(This,hDC) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFont_QueryInterface(IFont* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFont_QueryInterface(IFont* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFont_AddRef(IFont* This) { +static __WIDL_INLINE ULONG IFont_AddRef(IFont* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFont_Release(IFont* This) { +static __WIDL_INLINE ULONG IFont_Release(IFont* This) { return This->lpVtbl->Release(This); } /*** IFont methods ***/ -static FORCEINLINE HRESULT IFont_get_Name(IFont* This,BSTR *pName) { +static __WIDL_INLINE HRESULT IFont_get_Name(IFont* This,BSTR *pName) { return This->lpVtbl->get_Name(This,pName); } -static FORCEINLINE HRESULT IFont_put_Name(IFont* This,BSTR name) { +static __WIDL_INLINE HRESULT IFont_put_Name(IFont* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT IFont_get_Size(IFont* This,CY *pSize) { +static __WIDL_INLINE HRESULT IFont_get_Size(IFont* This,CY *pSize) { return This->lpVtbl->get_Size(This,pSize); } -static FORCEINLINE HRESULT IFont_put_Size(IFont* This,CY size) { +static __WIDL_INLINE HRESULT IFont_put_Size(IFont* This,CY size) { return This->lpVtbl->put_Size(This,size); } -static FORCEINLINE HRESULT IFont_get_Bold(IFont* This,WINBOOL *pBold) { +static __WIDL_INLINE HRESULT IFont_get_Bold(IFont* This,WINBOOL *pBold) { return This->lpVtbl->get_Bold(This,pBold); } -static FORCEINLINE HRESULT IFont_put_Bold(IFont* This,WINBOOL bold) { +static __WIDL_INLINE HRESULT IFont_put_Bold(IFont* This,WINBOOL bold) { return This->lpVtbl->put_Bold(This,bold); } -static FORCEINLINE HRESULT IFont_get_Italic(IFont* This,WINBOOL *pItalic) { +static __WIDL_INLINE HRESULT IFont_get_Italic(IFont* This,WINBOOL *pItalic) { return This->lpVtbl->get_Italic(This,pItalic); } -static FORCEINLINE HRESULT IFont_put_Italic(IFont* This,WINBOOL italic) { +static __WIDL_INLINE HRESULT IFont_put_Italic(IFont* This,WINBOOL italic) { return This->lpVtbl->put_Italic(This,italic); } -static FORCEINLINE HRESULT IFont_get_Underline(IFont* This,WINBOOL *pUnderline) { +static __WIDL_INLINE HRESULT IFont_get_Underline(IFont* This,WINBOOL *pUnderline) { return This->lpVtbl->get_Underline(This,pUnderline); } -static FORCEINLINE HRESULT IFont_put_Underline(IFont* This,WINBOOL underline) { +static __WIDL_INLINE HRESULT IFont_put_Underline(IFont* This,WINBOOL underline) { return This->lpVtbl->put_Underline(This,underline); } -static FORCEINLINE HRESULT IFont_get_Strikethrough(IFont* This,WINBOOL *pStrikethrough) { +static __WIDL_INLINE HRESULT IFont_get_Strikethrough(IFont* This,WINBOOL *pStrikethrough) { return This->lpVtbl->get_Strikethrough(This,pStrikethrough); } -static FORCEINLINE HRESULT IFont_put_Strikethrough(IFont* This,WINBOOL strikethrough) { +static __WIDL_INLINE HRESULT IFont_put_Strikethrough(IFont* This,WINBOOL strikethrough) { return This->lpVtbl->put_Strikethrough(This,strikethrough); } -static FORCEINLINE HRESULT IFont_get_Weight(IFont* This,SHORT *pWeight) { +static __WIDL_INLINE HRESULT IFont_get_Weight(IFont* This,SHORT *pWeight) { return This->lpVtbl->get_Weight(This,pWeight); } -static FORCEINLINE HRESULT IFont_put_Weight(IFont* This,SHORT weight) { +static __WIDL_INLINE HRESULT IFont_put_Weight(IFont* This,SHORT weight) { return This->lpVtbl->put_Weight(This,weight); } -static FORCEINLINE HRESULT IFont_get_Charset(IFont* This,SHORT *pCharset) { +static __WIDL_INLINE HRESULT IFont_get_Charset(IFont* This,SHORT *pCharset) { return This->lpVtbl->get_Charset(This,pCharset); } -static FORCEINLINE HRESULT IFont_put_Charset(IFont* This,SHORT charset) { +static __WIDL_INLINE HRESULT IFont_put_Charset(IFont* This,SHORT charset) { return This->lpVtbl->put_Charset(This,charset); } -static FORCEINLINE HRESULT IFont_get_hFont(IFont* This,HFONT *phFont) { +static __WIDL_INLINE HRESULT IFont_get_hFont(IFont* This,HFONT *phFont) { return This->lpVtbl->get_hFont(This,phFont); } -static FORCEINLINE HRESULT IFont_Clone(IFont* This,IFont **ppFont) { +static __WIDL_INLINE HRESULT IFont_Clone(IFont* This,IFont **ppFont) { return This->lpVtbl->Clone(This,ppFont); } -static FORCEINLINE HRESULT IFont_IsEqual(IFont* This,IFont *pFontOther) { +static __WIDL_INLINE HRESULT IFont_IsEqual(IFont* This,IFont *pFontOther) { return This->lpVtbl->IsEqual(This,pFontOther); } -static FORCEINLINE HRESULT IFont_SetRatio(IFont* This,LONG cyLogical,LONG cyHimetric) { +static __WIDL_INLINE HRESULT IFont_SetRatio(IFont* This,LONG cyLogical,LONG cyHimetric) { return This->lpVtbl->SetRatio(This,cyLogical,cyHimetric); } -static FORCEINLINE HRESULT IFont_QueryTextMetrics(IFont* This,TEXTMETRICOLE *pTM) { +static __WIDL_INLINE HRESULT IFont_QueryTextMetrics(IFont* This,TEXTMETRICOLE *pTM) { return This->lpVtbl->QueryTextMetrics(This,pTM); } -static FORCEINLINE HRESULT IFont_AddRefHfont(IFont* This,HFONT hFont) { +static __WIDL_INLINE HRESULT IFont_AddRefHfont(IFont* This,HFONT hFont) { return This->lpVtbl->AddRefHfont(This,hFont); } -static FORCEINLINE HRESULT IFont_ReleaseHfont(IFont* This,HFONT hFont) { +static __WIDL_INLINE HRESULT IFont_ReleaseHfont(IFont* This,HFONT hFont) { return This->lpVtbl->ReleaseHfont(This,hFont); } -static FORCEINLINE HRESULT IFont_SetHdc(IFont* This,HDC hDC) { +static __WIDL_INLINE HRESULT IFont_SetHdc(IFont* This,HDC hDC) { return This->lpVtbl->SetHdc(This,hDC); } #endif @@ -3783,56 +3791,56 @@ interface IPicture { #define IPicture_get_Attributes(This,pDwAttr) (This)->lpVtbl->get_Attributes(This,pDwAttr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPicture_QueryInterface(IPicture* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPicture_QueryInterface(IPicture* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPicture_AddRef(IPicture* This) { +static __WIDL_INLINE ULONG IPicture_AddRef(IPicture* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPicture_Release(IPicture* This) { +static __WIDL_INLINE ULONG IPicture_Release(IPicture* This) { return This->lpVtbl->Release(This); } /*** IPicture methods ***/ -static FORCEINLINE HRESULT IPicture_get_Handle(IPicture* This,OLE_HANDLE *pHandle) { +static __WIDL_INLINE HRESULT IPicture_get_Handle(IPicture* This,OLE_HANDLE *pHandle) { return This->lpVtbl->get_Handle(This,pHandle); } -static FORCEINLINE HRESULT IPicture_get_hPal(IPicture* This,OLE_HANDLE *phPal) { +static __WIDL_INLINE HRESULT IPicture_get_hPal(IPicture* This,OLE_HANDLE *phPal) { return This->lpVtbl->get_hPal(This,phPal); } -static FORCEINLINE HRESULT IPicture_get_Type(IPicture* This,SHORT *pType) { +static __WIDL_INLINE HRESULT IPicture_get_Type(IPicture* This,SHORT *pType) { return This->lpVtbl->get_Type(This,pType); } -static FORCEINLINE HRESULT IPicture_get_Width(IPicture* This,OLE_XSIZE_HIMETRIC *pWidth) { +static __WIDL_INLINE HRESULT IPicture_get_Width(IPicture* This,OLE_XSIZE_HIMETRIC *pWidth) { return This->lpVtbl->get_Width(This,pWidth); } -static FORCEINLINE HRESULT IPicture_get_Height(IPicture* This,OLE_YSIZE_HIMETRIC *pHeight) { +static __WIDL_INLINE HRESULT IPicture_get_Height(IPicture* This,OLE_YSIZE_HIMETRIC *pHeight) { return This->lpVtbl->get_Height(This,pHeight); } -static FORCEINLINE HRESULT IPicture_Render(IPicture* This,HDC hDC,LONG x,LONG y,LONG cx,LONG cy,OLE_XPOS_HIMETRIC xSrc,OLE_YPOS_HIMETRIC ySrc,OLE_XSIZE_HIMETRIC cxSrc,OLE_YSIZE_HIMETRIC cySrc,LPCRECT pRcWBounds) { +static __WIDL_INLINE HRESULT IPicture_Render(IPicture* This,HDC hDC,LONG x,LONG y,LONG cx,LONG cy,OLE_XPOS_HIMETRIC xSrc,OLE_YPOS_HIMETRIC ySrc,OLE_XSIZE_HIMETRIC cxSrc,OLE_YSIZE_HIMETRIC cySrc,LPCRECT pRcWBounds) { return This->lpVtbl->Render(This,hDC,x,y,cx,cy,xSrc,ySrc,cxSrc,cySrc,pRcWBounds); } -static FORCEINLINE HRESULT IPicture_set_hPal(IPicture* This,OLE_HANDLE hPal) { +static __WIDL_INLINE HRESULT IPicture_set_hPal(IPicture* This,OLE_HANDLE hPal) { return This->lpVtbl->set_hPal(This,hPal); } -static FORCEINLINE HRESULT IPicture_get_CurDC(IPicture* This,HDC *phDC) { +static __WIDL_INLINE HRESULT IPicture_get_CurDC(IPicture* This,HDC *phDC) { return This->lpVtbl->get_CurDC(This,phDC); } -static FORCEINLINE HRESULT IPicture_SelectPicture(IPicture* This,HDC hDCIn,HDC *phDCOut,OLE_HANDLE *phBmpOut) { +static __WIDL_INLINE HRESULT IPicture_SelectPicture(IPicture* This,HDC hDCIn,HDC *phDCOut,OLE_HANDLE *phBmpOut) { return This->lpVtbl->SelectPicture(This,hDCIn,phDCOut,phBmpOut); } -static FORCEINLINE HRESULT IPicture_get_KeepOriginalFormat(IPicture* This,WINBOOL *pKeep) { +static __WIDL_INLINE HRESULT IPicture_get_KeepOriginalFormat(IPicture* This,WINBOOL *pKeep) { return This->lpVtbl->get_KeepOriginalFormat(This,pKeep); } -static FORCEINLINE HRESULT IPicture_put_KeepOriginalFormat(IPicture* This,WINBOOL keep) { +static __WIDL_INLINE HRESULT IPicture_put_KeepOriginalFormat(IPicture* This,WINBOOL keep) { return This->lpVtbl->put_KeepOriginalFormat(This,keep); } -static FORCEINLINE HRESULT IPicture_PictureChanged(IPicture* This) { +static __WIDL_INLINE HRESULT IPicture_PictureChanged(IPicture* This) { return This->lpVtbl->PictureChanged(This); } -static FORCEINLINE HRESULT IPicture_SaveAsFile(IPicture* This,LPSTREAM pStream,WINBOOL fSaveMemCopy,LONG *pCbSize) { +static __WIDL_INLINE HRESULT IPicture_SaveAsFile(IPicture* This,LPSTREAM pStream,WINBOOL fSaveMemCopy,LONG *pCbSize) { return This->lpVtbl->SaveAsFile(This,pStream,fSaveMemCopy,pCbSize); } -static FORCEINLINE HRESULT IPicture_get_Attributes(IPicture* This,DWORD *pDwAttr) { +static __WIDL_INLINE HRESULT IPicture_get_Attributes(IPicture* This,DWORD *pDwAttr) { return This->lpVtbl->get_Attributes(This,pDwAttr); } #endif @@ -4032,56 +4040,56 @@ interface IPicture2 { #define IPicture2_get_Attributes(This,pDwAttr) (This)->lpVtbl->get_Attributes(This,pDwAttr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPicture2_QueryInterface(IPicture2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPicture2_QueryInterface(IPicture2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPicture2_AddRef(IPicture2* This) { +static __WIDL_INLINE ULONG IPicture2_AddRef(IPicture2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPicture2_Release(IPicture2* This) { +static __WIDL_INLINE ULONG IPicture2_Release(IPicture2* This) { return This->lpVtbl->Release(This); } /*** IPicture2 methods ***/ -static FORCEINLINE HRESULT IPicture2_get_Handle(IPicture2* This,HHANDLE *pHandle) { +static __WIDL_INLINE HRESULT IPicture2_get_Handle(IPicture2* This,HHANDLE *pHandle) { return This->lpVtbl->get_Handle(This,pHandle); } -static FORCEINLINE HRESULT IPicture2_get_hPal(IPicture2* This,HHANDLE *phPal) { +static __WIDL_INLINE HRESULT IPicture2_get_hPal(IPicture2* This,HHANDLE *phPal) { return This->lpVtbl->get_hPal(This,phPal); } -static FORCEINLINE HRESULT IPicture2_get_Type(IPicture2* This,SHORT *pType) { +static __WIDL_INLINE HRESULT IPicture2_get_Type(IPicture2* This,SHORT *pType) { return This->lpVtbl->get_Type(This,pType); } -static FORCEINLINE HRESULT IPicture2_get_Width(IPicture2* This,OLE_XSIZE_HIMETRIC *pWidth) { +static __WIDL_INLINE HRESULT IPicture2_get_Width(IPicture2* This,OLE_XSIZE_HIMETRIC *pWidth) { return This->lpVtbl->get_Width(This,pWidth); } -static FORCEINLINE HRESULT IPicture2_get_Height(IPicture2* This,OLE_YSIZE_HIMETRIC *pHeight) { +static __WIDL_INLINE HRESULT IPicture2_get_Height(IPicture2* This,OLE_YSIZE_HIMETRIC *pHeight) { return This->lpVtbl->get_Height(This,pHeight); } -static FORCEINLINE HRESULT IPicture2_Render(IPicture2* This,HDC hDC,LONG x,LONG y,LONG cx,LONG cy,OLE_XPOS_HIMETRIC xSrc,OLE_YPOS_HIMETRIC ySrc,OLE_XSIZE_HIMETRIC cxSrc,OLE_YSIZE_HIMETRIC cySrc,LPCRECT pRcWBounds) { +static __WIDL_INLINE HRESULT IPicture2_Render(IPicture2* This,HDC hDC,LONG x,LONG y,LONG cx,LONG cy,OLE_XPOS_HIMETRIC xSrc,OLE_YPOS_HIMETRIC ySrc,OLE_XSIZE_HIMETRIC cxSrc,OLE_YSIZE_HIMETRIC cySrc,LPCRECT pRcWBounds) { return This->lpVtbl->Render(This,hDC,x,y,cx,cy,xSrc,ySrc,cxSrc,cySrc,pRcWBounds); } -static FORCEINLINE HRESULT IPicture2_set_hPal(IPicture2* This,HHANDLE hPal) { +static __WIDL_INLINE HRESULT IPicture2_set_hPal(IPicture2* This,HHANDLE hPal) { return This->lpVtbl->set_hPal(This,hPal); } -static FORCEINLINE HRESULT IPicture2_get_CurDC(IPicture2* This,HDC *phDC) { +static __WIDL_INLINE HRESULT IPicture2_get_CurDC(IPicture2* This,HDC *phDC) { return This->lpVtbl->get_CurDC(This,phDC); } -static FORCEINLINE HRESULT IPicture2_SelectPicture(IPicture2* This,HDC hDCIn,HDC *phDCOut,HHANDLE *phBmpOut) { +static __WIDL_INLINE HRESULT IPicture2_SelectPicture(IPicture2* This,HDC hDCIn,HDC *phDCOut,HHANDLE *phBmpOut) { return This->lpVtbl->SelectPicture(This,hDCIn,phDCOut,phBmpOut); } -static FORCEINLINE HRESULT IPicture2_get_KeepOriginalFormat(IPicture2* This,WINBOOL *pKeep) { +static __WIDL_INLINE HRESULT IPicture2_get_KeepOriginalFormat(IPicture2* This,WINBOOL *pKeep) { return This->lpVtbl->get_KeepOriginalFormat(This,pKeep); } -static FORCEINLINE HRESULT IPicture2_put_KeepOriginalFormat(IPicture2* This,WINBOOL keep) { +static __WIDL_INLINE HRESULT IPicture2_put_KeepOriginalFormat(IPicture2* This,WINBOOL keep) { return This->lpVtbl->put_KeepOriginalFormat(This,keep); } -static FORCEINLINE HRESULT IPicture2_PictureChanged(IPicture2* This) { +static __WIDL_INLINE HRESULT IPicture2_PictureChanged(IPicture2* This) { return This->lpVtbl->PictureChanged(This); } -static FORCEINLINE HRESULT IPicture2_SaveAsFile(IPicture2* This,LPSTREAM pStream,WINBOOL fSaveMemCopy,LONG *pCbSize) { +static __WIDL_INLINE HRESULT IPicture2_SaveAsFile(IPicture2* This,LPSTREAM pStream,WINBOOL fSaveMemCopy,LONG *pCbSize) { return This->lpVtbl->SaveAsFile(This,pStream,fSaveMemCopy,pCbSize); } -static FORCEINLINE HRESULT IPicture2_get_Attributes(IPicture2* This,DWORD *pDwAttr) { +static __WIDL_INLINE HRESULT IPicture2_get_Attributes(IPicture2* This,DWORD *pDwAttr) { return This->lpVtbl->get_Attributes(This,pDwAttr); } #endif @@ -4175,26 +4183,26 @@ interface IFontEventsDisp { #define IFontEventsDisp_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFontEventsDisp_QueryInterface(IFontEventsDisp* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFontEventsDisp_QueryInterface(IFontEventsDisp* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFontEventsDisp_AddRef(IFontEventsDisp* This) { +static __WIDL_INLINE ULONG IFontEventsDisp_AddRef(IFontEventsDisp* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFontEventsDisp_Release(IFontEventsDisp* This) { +static __WIDL_INLINE ULONG IFontEventsDisp_Release(IFontEventsDisp* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFontEventsDisp_GetTypeInfoCount(IFontEventsDisp* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFontEventsDisp_GetTypeInfoCount(IFontEventsDisp* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFontEventsDisp_GetTypeInfo(IFontEventsDisp* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFontEventsDisp_GetTypeInfo(IFontEventsDisp* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFontEventsDisp_GetIDsOfNames(IFontEventsDisp* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFontEventsDisp_GetIDsOfNames(IFontEventsDisp* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFontEventsDisp_Invoke(IFontEventsDisp* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFontEventsDisp_Invoke(IFontEventsDisp* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -4288,26 +4296,26 @@ interface IFontDisp { #define IFontDisp_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFontDisp_QueryInterface(IFontDisp* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFontDisp_QueryInterface(IFontDisp* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFontDisp_AddRef(IFontDisp* This) { +static __WIDL_INLINE ULONG IFontDisp_AddRef(IFontDisp* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFontDisp_Release(IFontDisp* This) { +static __WIDL_INLINE ULONG IFontDisp_Release(IFontDisp* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFontDisp_GetTypeInfoCount(IFontDisp* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFontDisp_GetTypeInfoCount(IFontDisp* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFontDisp_GetTypeInfo(IFontDisp* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFontDisp_GetTypeInfo(IFontDisp* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFontDisp_GetIDsOfNames(IFontDisp* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFontDisp_GetIDsOfNames(IFontDisp* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFontDisp_Invoke(IFontDisp* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFontDisp_Invoke(IFontDisp* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -4401,26 +4409,26 @@ interface IPictureDisp { #define IPictureDisp_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPictureDisp_QueryInterface(IPictureDisp* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPictureDisp_QueryInterface(IPictureDisp* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPictureDisp_AddRef(IPictureDisp* This) { +static __WIDL_INLINE ULONG IPictureDisp_AddRef(IPictureDisp* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPictureDisp_Release(IPictureDisp* This) { +static __WIDL_INLINE ULONG IPictureDisp_Release(IPictureDisp* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IPictureDisp_GetTypeInfoCount(IPictureDisp* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IPictureDisp_GetTypeInfoCount(IPictureDisp* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IPictureDisp_GetTypeInfo(IPictureDisp* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IPictureDisp_GetTypeInfo(IPictureDisp* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IPictureDisp_GetIDsOfNames(IPictureDisp* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IPictureDisp_GetIDsOfNames(IPictureDisp* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IPictureDisp_Invoke(IPictureDisp* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IPictureDisp_Invoke(IPictureDisp* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -4536,40 +4544,40 @@ interface IOleInPlaceObjectWindowless { #define IOleInPlaceObjectWindowless_GetDropTarget(This,ppDropTarget) (This)->lpVtbl->GetDropTarget(This,ppDropTarget) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleInPlaceObjectWindowless_QueryInterface(IOleInPlaceObjectWindowless* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleInPlaceObjectWindowless_QueryInterface(IOleInPlaceObjectWindowless* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleInPlaceObjectWindowless_AddRef(IOleInPlaceObjectWindowless* This) { +static __WIDL_INLINE ULONG IOleInPlaceObjectWindowless_AddRef(IOleInPlaceObjectWindowless* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleInPlaceObjectWindowless_Release(IOleInPlaceObjectWindowless* This) { +static __WIDL_INLINE ULONG IOleInPlaceObjectWindowless_Release(IOleInPlaceObjectWindowless* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IOleInPlaceObjectWindowless_GetWindow(IOleInPlaceObjectWindowless* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IOleInPlaceObjectWindowless_GetWindow(IOleInPlaceObjectWindowless* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IOleInPlaceObjectWindowless_ContextSensitiveHelp(IOleInPlaceObjectWindowless* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IOleInPlaceObjectWindowless_ContextSensitiveHelp(IOleInPlaceObjectWindowless* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IOleInPlaceObject methods ***/ -static FORCEINLINE HRESULT IOleInPlaceObjectWindowless_InPlaceDeactivate(IOleInPlaceObjectWindowless* This) { +static __WIDL_INLINE HRESULT IOleInPlaceObjectWindowless_InPlaceDeactivate(IOleInPlaceObjectWindowless* This) { return This->lpVtbl->InPlaceDeactivate(This); } -static FORCEINLINE HRESULT IOleInPlaceObjectWindowless_UIDeactivate(IOleInPlaceObjectWindowless* This) { +static __WIDL_INLINE HRESULT IOleInPlaceObjectWindowless_UIDeactivate(IOleInPlaceObjectWindowless* This) { return This->lpVtbl->UIDeactivate(This); } -static FORCEINLINE HRESULT IOleInPlaceObjectWindowless_SetObjectRects(IOleInPlaceObjectWindowless* This,LPCRECT lprcPosRect,LPCRECT lprcClipRect) { +static __WIDL_INLINE HRESULT IOleInPlaceObjectWindowless_SetObjectRects(IOleInPlaceObjectWindowless* This,LPCRECT lprcPosRect,LPCRECT lprcClipRect) { return This->lpVtbl->SetObjectRects(This,lprcPosRect,lprcClipRect); } -static FORCEINLINE HRESULT IOleInPlaceObjectWindowless_ReactivateAndUndo(IOleInPlaceObjectWindowless* This) { +static __WIDL_INLINE HRESULT IOleInPlaceObjectWindowless_ReactivateAndUndo(IOleInPlaceObjectWindowless* This) { return This->lpVtbl->ReactivateAndUndo(This); } /*** IOleInPlaceObjectWindowless methods ***/ -static FORCEINLINE HRESULT IOleInPlaceObjectWindowless_OnWindowMessage(IOleInPlaceObjectWindowless* This,UINT msg,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IOleInPlaceObjectWindowless_OnWindowMessage(IOleInPlaceObjectWindowless* This,UINT msg,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { return This->lpVtbl->OnWindowMessage(This,msg,wParam,lParam,plResult); } -static FORCEINLINE HRESULT IOleInPlaceObjectWindowless_GetDropTarget(IOleInPlaceObjectWindowless* This,IDropTarget **ppDropTarget) { +static __WIDL_INLINE HRESULT IOleInPlaceObjectWindowless_GetDropTarget(IOleInPlaceObjectWindowless* This,IDropTarget **ppDropTarget) { return This->lpVtbl->GetDropTarget(This,ppDropTarget); } #endif @@ -4722,61 +4730,61 @@ interface IOleInPlaceSiteEx { #define IOleInPlaceSiteEx_RequestUIActivate(This) (This)->lpVtbl->RequestUIActivate(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleInPlaceSiteEx_QueryInterface(IOleInPlaceSiteEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_QueryInterface(IOleInPlaceSiteEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleInPlaceSiteEx_AddRef(IOleInPlaceSiteEx* This) { +static __WIDL_INLINE ULONG IOleInPlaceSiteEx_AddRef(IOleInPlaceSiteEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleInPlaceSiteEx_Release(IOleInPlaceSiteEx* This) { +static __WIDL_INLINE ULONG IOleInPlaceSiteEx_Release(IOleInPlaceSiteEx* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IOleInPlaceSiteEx_GetWindow(IOleInPlaceSiteEx* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_GetWindow(IOleInPlaceSiteEx* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IOleInPlaceSiteEx_ContextSensitiveHelp(IOleInPlaceSiteEx* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_ContextSensitiveHelp(IOleInPlaceSiteEx* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IOleInPlaceSite methods ***/ -static FORCEINLINE HRESULT IOleInPlaceSiteEx_CanInPlaceActivate(IOleInPlaceSiteEx* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_CanInPlaceActivate(IOleInPlaceSiteEx* This) { return This->lpVtbl->CanInPlaceActivate(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteEx_OnInPlaceActivate(IOleInPlaceSiteEx* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_OnInPlaceActivate(IOleInPlaceSiteEx* This) { return This->lpVtbl->OnInPlaceActivate(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteEx_OnUIActivate(IOleInPlaceSiteEx* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_OnUIActivate(IOleInPlaceSiteEx* This) { return This->lpVtbl->OnUIActivate(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteEx_GetWindowContext(IOleInPlaceSiteEx* This,IOleInPlaceFrame **ppFrame,IOleInPlaceUIWindow **ppDoc,LPRECT lprcPosRect,LPRECT lprcClipRect,LPOLEINPLACEFRAMEINFO lpFrameInfo) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_GetWindowContext(IOleInPlaceSiteEx* This,IOleInPlaceFrame **ppFrame,IOleInPlaceUIWindow **ppDoc,LPRECT lprcPosRect,LPRECT lprcClipRect,LPOLEINPLACEFRAMEINFO lpFrameInfo) { return This->lpVtbl->GetWindowContext(This,ppFrame,ppDoc,lprcPosRect,lprcClipRect,lpFrameInfo); } -static FORCEINLINE HRESULT IOleInPlaceSiteEx_Scroll(IOleInPlaceSiteEx* This,SIZE scrollExtant) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_Scroll(IOleInPlaceSiteEx* This,SIZE scrollExtant) { return This->lpVtbl->Scroll(This,scrollExtant); } -static FORCEINLINE HRESULT IOleInPlaceSiteEx_OnUIDeactivate(IOleInPlaceSiteEx* This,WINBOOL fUndoable) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_OnUIDeactivate(IOleInPlaceSiteEx* This,WINBOOL fUndoable) { return This->lpVtbl->OnUIDeactivate(This,fUndoable); } -static FORCEINLINE HRESULT IOleInPlaceSiteEx_OnInPlaceDeactivate(IOleInPlaceSiteEx* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_OnInPlaceDeactivate(IOleInPlaceSiteEx* This) { return This->lpVtbl->OnInPlaceDeactivate(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteEx_DiscardUndoState(IOleInPlaceSiteEx* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_DiscardUndoState(IOleInPlaceSiteEx* This) { return This->lpVtbl->DiscardUndoState(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteEx_DeactivateAndUndo(IOleInPlaceSiteEx* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_DeactivateAndUndo(IOleInPlaceSiteEx* This) { return This->lpVtbl->DeactivateAndUndo(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteEx_OnPosRectChange(IOleInPlaceSiteEx* This,LPCRECT lprcPosRect) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_OnPosRectChange(IOleInPlaceSiteEx* This,LPCRECT lprcPosRect) { return This->lpVtbl->OnPosRectChange(This,lprcPosRect); } /*** IOleInPlaceSiteEx methods ***/ -static FORCEINLINE HRESULT IOleInPlaceSiteEx_OnInPlaceActivateEx(IOleInPlaceSiteEx* This,WINBOOL *pfNoRedraw,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_OnInPlaceActivateEx(IOleInPlaceSiteEx* This,WINBOOL *pfNoRedraw,DWORD dwFlags) { return This->lpVtbl->OnInPlaceActivateEx(This,pfNoRedraw,dwFlags); } -static FORCEINLINE HRESULT IOleInPlaceSiteEx_OnInPlaceDeactivateEx(IOleInPlaceSiteEx* This,WINBOOL fNoRedraw) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_OnInPlaceDeactivateEx(IOleInPlaceSiteEx* This,WINBOOL fNoRedraw) { return This->lpVtbl->OnInPlaceDeactivateEx(This,fNoRedraw); } -static FORCEINLINE HRESULT IOleInPlaceSiteEx_RequestUIActivate(IOleInPlaceSiteEx* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteEx_RequestUIActivate(IOleInPlaceSiteEx* This) { return This->lpVtbl->RequestUIActivate(This); } #endif @@ -5036,98 +5044,98 @@ interface IOleInPlaceSiteWindowless { #define IOleInPlaceSiteWindowless_OnDefWindowMessage(This,msg,wParam,lParam,plResult) (This)->lpVtbl->OnDefWindowMessage(This,msg,wParam,lParam,plResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_QueryInterface(IOleInPlaceSiteWindowless* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_QueryInterface(IOleInPlaceSiteWindowless* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleInPlaceSiteWindowless_AddRef(IOleInPlaceSiteWindowless* This) { +static __WIDL_INLINE ULONG IOleInPlaceSiteWindowless_AddRef(IOleInPlaceSiteWindowless* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleInPlaceSiteWindowless_Release(IOleInPlaceSiteWindowless* This) { +static __WIDL_INLINE ULONG IOleInPlaceSiteWindowless_Release(IOleInPlaceSiteWindowless* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_GetWindow(IOleInPlaceSiteWindowless* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_GetWindow(IOleInPlaceSiteWindowless* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_ContextSensitiveHelp(IOleInPlaceSiteWindowless* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_ContextSensitiveHelp(IOleInPlaceSiteWindowless* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IOleInPlaceSite methods ***/ -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_CanInPlaceActivate(IOleInPlaceSiteWindowless* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_CanInPlaceActivate(IOleInPlaceSiteWindowless* This) { return This->lpVtbl->CanInPlaceActivate(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_OnInPlaceActivate(IOleInPlaceSiteWindowless* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_OnInPlaceActivate(IOleInPlaceSiteWindowless* This) { return This->lpVtbl->OnInPlaceActivate(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_OnUIActivate(IOleInPlaceSiteWindowless* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_OnUIActivate(IOleInPlaceSiteWindowless* This) { return This->lpVtbl->OnUIActivate(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_GetWindowContext(IOleInPlaceSiteWindowless* This,IOleInPlaceFrame **ppFrame,IOleInPlaceUIWindow **ppDoc,LPRECT lprcPosRect,LPRECT lprcClipRect,LPOLEINPLACEFRAMEINFO lpFrameInfo) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_GetWindowContext(IOleInPlaceSiteWindowless* This,IOleInPlaceFrame **ppFrame,IOleInPlaceUIWindow **ppDoc,LPRECT lprcPosRect,LPRECT lprcClipRect,LPOLEINPLACEFRAMEINFO lpFrameInfo) { return This->lpVtbl->GetWindowContext(This,ppFrame,ppDoc,lprcPosRect,lprcClipRect,lpFrameInfo); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_Scroll(IOleInPlaceSiteWindowless* This,SIZE scrollExtant) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_Scroll(IOleInPlaceSiteWindowless* This,SIZE scrollExtant) { return This->lpVtbl->Scroll(This,scrollExtant); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_OnUIDeactivate(IOleInPlaceSiteWindowless* This,WINBOOL fUndoable) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_OnUIDeactivate(IOleInPlaceSiteWindowless* This,WINBOOL fUndoable) { return This->lpVtbl->OnUIDeactivate(This,fUndoable); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_OnInPlaceDeactivate(IOleInPlaceSiteWindowless* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_OnInPlaceDeactivate(IOleInPlaceSiteWindowless* This) { return This->lpVtbl->OnInPlaceDeactivate(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_DiscardUndoState(IOleInPlaceSiteWindowless* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_DiscardUndoState(IOleInPlaceSiteWindowless* This) { return This->lpVtbl->DiscardUndoState(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_DeactivateAndUndo(IOleInPlaceSiteWindowless* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_DeactivateAndUndo(IOleInPlaceSiteWindowless* This) { return This->lpVtbl->DeactivateAndUndo(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_OnPosRectChange(IOleInPlaceSiteWindowless* This,LPCRECT lprcPosRect) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_OnPosRectChange(IOleInPlaceSiteWindowless* This,LPCRECT lprcPosRect) { return This->lpVtbl->OnPosRectChange(This,lprcPosRect); } /*** IOleInPlaceSiteEx methods ***/ -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_OnInPlaceActivateEx(IOleInPlaceSiteWindowless* This,WINBOOL *pfNoRedraw,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_OnInPlaceActivateEx(IOleInPlaceSiteWindowless* This,WINBOOL *pfNoRedraw,DWORD dwFlags) { return This->lpVtbl->OnInPlaceActivateEx(This,pfNoRedraw,dwFlags); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_OnInPlaceDeactivateEx(IOleInPlaceSiteWindowless* This,WINBOOL fNoRedraw) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_OnInPlaceDeactivateEx(IOleInPlaceSiteWindowless* This,WINBOOL fNoRedraw) { return This->lpVtbl->OnInPlaceDeactivateEx(This,fNoRedraw); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_RequestUIActivate(IOleInPlaceSiteWindowless* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_RequestUIActivate(IOleInPlaceSiteWindowless* This) { return This->lpVtbl->RequestUIActivate(This); } /*** IOleInPlaceSiteWindowless methods ***/ -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_CanWindowlessActivate(IOleInPlaceSiteWindowless* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_CanWindowlessActivate(IOleInPlaceSiteWindowless* This) { return This->lpVtbl->CanWindowlessActivate(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_GetCapture(IOleInPlaceSiteWindowless* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_GetCapture(IOleInPlaceSiteWindowless* This) { return This->lpVtbl->GetCapture(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_SetCapture(IOleInPlaceSiteWindowless* This,WINBOOL fCapture) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_SetCapture(IOleInPlaceSiteWindowless* This,WINBOOL fCapture) { return This->lpVtbl->SetCapture(This,fCapture); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_GetFocus(IOleInPlaceSiteWindowless* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_GetFocus(IOleInPlaceSiteWindowless* This) { return This->lpVtbl->GetFocus(This); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_SetFocus(IOleInPlaceSiteWindowless* This,WINBOOL fFocus) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_SetFocus(IOleInPlaceSiteWindowless* This,WINBOOL fFocus) { return This->lpVtbl->SetFocus(This,fFocus); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_GetDC(IOleInPlaceSiteWindowless* This,LPCRECT pRect,DWORD grfFlags,HDC *phDC) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_GetDC(IOleInPlaceSiteWindowless* This,LPCRECT pRect,DWORD grfFlags,HDC *phDC) { return This->lpVtbl->GetDC(This,pRect,grfFlags,phDC); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_ReleaseDC(IOleInPlaceSiteWindowless* This,HDC hDC) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_ReleaseDC(IOleInPlaceSiteWindowless* This,HDC hDC) { return This->lpVtbl->ReleaseDC(This,hDC); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_InvalidateRect(IOleInPlaceSiteWindowless* This,LPCRECT pRect,WINBOOL fErase) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_InvalidateRect(IOleInPlaceSiteWindowless* This,LPCRECT pRect,WINBOOL fErase) { return This->lpVtbl->InvalidateRect(This,pRect,fErase); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_InvalidateRgn(IOleInPlaceSiteWindowless* This,HRGN hRGN,WINBOOL fErase) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_InvalidateRgn(IOleInPlaceSiteWindowless* This,HRGN hRGN,WINBOOL fErase) { return This->lpVtbl->InvalidateRgn(This,hRGN,fErase); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_ScrollRect(IOleInPlaceSiteWindowless* This,INT dx,INT dy,LPCRECT pRectScroll,LPCRECT pRectClip) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_ScrollRect(IOleInPlaceSiteWindowless* This,INT dx,INT dy,LPCRECT pRectScroll,LPCRECT pRectClip) { return This->lpVtbl->ScrollRect(This,dx,dy,pRectScroll,pRectClip); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_AdjustRect(IOleInPlaceSiteWindowless* This,LPRECT prc) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_AdjustRect(IOleInPlaceSiteWindowless* This,LPRECT prc) { return This->lpVtbl->AdjustRect(This,prc); } -static FORCEINLINE HRESULT IOleInPlaceSiteWindowless_OnDefWindowMessage(IOleInPlaceSiteWindowless* This,UINT msg,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IOleInPlaceSiteWindowless_OnDefWindowMessage(IOleInPlaceSiteWindowless* This,UINT msg,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { return This->lpVtbl->OnDefWindowMessage(This,msg,wParam,lParam,plResult); } #endif @@ -5361,52 +5369,52 @@ interface IViewObjectEx { #define IViewObjectEx_GetNaturalExtent(This,dwAspect,lindex,ptd,hicTargetDev,pExtentInfo,pSizel) (This)->lpVtbl->GetNaturalExtent(This,dwAspect,lindex,ptd,hicTargetDev,pExtentInfo,pSizel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IViewObjectEx_QueryInterface(IViewObjectEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IViewObjectEx_QueryInterface(IViewObjectEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IViewObjectEx_AddRef(IViewObjectEx* This) { +static __WIDL_INLINE ULONG IViewObjectEx_AddRef(IViewObjectEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IViewObjectEx_Release(IViewObjectEx* This) { +static __WIDL_INLINE ULONG IViewObjectEx_Release(IViewObjectEx* This) { return This->lpVtbl->Release(This); } /*** IViewObject methods ***/ -static FORCEINLINE HRESULT IViewObjectEx_Draw(IViewObjectEx* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DVTARGETDEVICE *ptd,HDC hdcTargetDev,HDC hdcDraw,LPCRECTL lprcBounds,LPCRECTL lprcWBounds,WINBOOL (STDMETHODCALLTYPE *pfnContinue)(ULONG_PTR dwContinue),ULONG_PTR dwContinue) { +static __WIDL_INLINE HRESULT IViewObjectEx_Draw(IViewObjectEx* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DVTARGETDEVICE *ptd,HDC hdcTargetDev,HDC hdcDraw,LPCRECTL lprcBounds,LPCRECTL lprcWBounds,WINBOOL (STDMETHODCALLTYPE *pfnContinue)(ULONG_PTR dwContinue),ULONG_PTR dwContinue) { return This->lpVtbl->Draw(This,dwDrawAspect,lindex,pvAspect,ptd,hdcTargetDev,hdcDraw,lprcBounds,lprcWBounds,pfnContinue,dwContinue); } -static FORCEINLINE HRESULT IViewObjectEx_GetColorSet(IViewObjectEx* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DVTARGETDEVICE *ptd,HDC hicTargetDev,LOGPALETTE **ppColorSet) { +static __WIDL_INLINE HRESULT IViewObjectEx_GetColorSet(IViewObjectEx* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DVTARGETDEVICE *ptd,HDC hicTargetDev,LOGPALETTE **ppColorSet) { return This->lpVtbl->GetColorSet(This,dwDrawAspect,lindex,pvAspect,ptd,hicTargetDev,ppColorSet); } -static FORCEINLINE HRESULT IViewObjectEx_Freeze(IViewObjectEx* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DWORD *pdwFreeze) { +static __WIDL_INLINE HRESULT IViewObjectEx_Freeze(IViewObjectEx* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DWORD *pdwFreeze) { return This->lpVtbl->Freeze(This,dwDrawAspect,lindex,pvAspect,pdwFreeze); } -static FORCEINLINE HRESULT IViewObjectEx_Unfreeze(IViewObjectEx* This,DWORD dwFreeze) { +static __WIDL_INLINE HRESULT IViewObjectEx_Unfreeze(IViewObjectEx* This,DWORD dwFreeze) { return This->lpVtbl->Unfreeze(This,dwFreeze); } -static FORCEINLINE HRESULT IViewObjectEx_SetAdvise(IViewObjectEx* This,DWORD aspects,DWORD advf,IAdviseSink *pAdvSink) { +static __WIDL_INLINE HRESULT IViewObjectEx_SetAdvise(IViewObjectEx* This,DWORD aspects,DWORD advf,IAdviseSink *pAdvSink) { return This->lpVtbl->SetAdvise(This,aspects,advf,pAdvSink); } -static FORCEINLINE HRESULT IViewObjectEx_GetAdvise(IViewObjectEx* This,DWORD *pAspects,DWORD *pAdvf,IAdviseSink **ppAdvSink) { +static __WIDL_INLINE HRESULT IViewObjectEx_GetAdvise(IViewObjectEx* This,DWORD *pAspects,DWORD *pAdvf,IAdviseSink **ppAdvSink) { return This->lpVtbl->GetAdvise(This,pAspects,pAdvf,ppAdvSink); } /*** IViewObject2 methods ***/ -static FORCEINLINE HRESULT IViewObjectEx_GetExtent(IViewObjectEx* This,DWORD dwDrawAspect,LONG lindex,DVTARGETDEVICE *ptd,LPSIZEL lpsizel) { +static __WIDL_INLINE HRESULT IViewObjectEx_GetExtent(IViewObjectEx* This,DWORD dwDrawAspect,LONG lindex,DVTARGETDEVICE *ptd,LPSIZEL lpsizel) { return This->lpVtbl->GetExtent(This,dwDrawAspect,lindex,ptd,lpsizel); } /*** IViewObjectEx methods ***/ -static FORCEINLINE HRESULT IViewObjectEx_GetRect(IViewObjectEx* This,DWORD dwAspect,LPRECTL pRect) { +static __WIDL_INLINE HRESULT IViewObjectEx_GetRect(IViewObjectEx* This,DWORD dwAspect,LPRECTL pRect) { return This->lpVtbl->GetRect(This,dwAspect,pRect); } -static FORCEINLINE HRESULT IViewObjectEx_GetViewStatus(IViewObjectEx* This,DWORD *pdwStatus) { +static __WIDL_INLINE HRESULT IViewObjectEx_GetViewStatus(IViewObjectEx* This,DWORD *pdwStatus) { return This->lpVtbl->GetViewStatus(This,pdwStatus); } -static FORCEINLINE HRESULT IViewObjectEx_QueryHitPoint(IViewObjectEx* This,DWORD dwAspect,LPCRECT pRectBounds,POINT ptlLoc,LONG lCloseHint,DWORD *pHitResult) { +static __WIDL_INLINE HRESULT IViewObjectEx_QueryHitPoint(IViewObjectEx* This,DWORD dwAspect,LPCRECT pRectBounds,POINT ptlLoc,LONG lCloseHint,DWORD *pHitResult) { return This->lpVtbl->QueryHitPoint(This,dwAspect,pRectBounds,ptlLoc,lCloseHint,pHitResult); } -static FORCEINLINE HRESULT IViewObjectEx_QueryHitRect(IViewObjectEx* This,DWORD dwAspect,LPCRECT pRectBounds,LPCRECT pRectLoc,LONG lCloseHint,DWORD *pHitResult) { +static __WIDL_INLINE HRESULT IViewObjectEx_QueryHitRect(IViewObjectEx* This,DWORD dwAspect,LPCRECT pRectBounds,LPCRECT pRectLoc,LONG lCloseHint,DWORD *pHitResult) { return This->lpVtbl->QueryHitRect(This,dwAspect,pRectBounds,pRectLoc,lCloseHint,pHitResult); } -static FORCEINLINE HRESULT IViewObjectEx_GetNaturalExtent(IViewObjectEx* This,DWORD dwAspect,LONG lindex,DVTARGETDEVICE *ptd,HDC hicTargetDev,DVEXTENTINFO *pExtentInfo,LPSIZEL pSizel) { +static __WIDL_INLINE HRESULT IViewObjectEx_GetNaturalExtent(IViewObjectEx* This,DWORD dwAspect,LONG lindex,DVTARGETDEVICE *ptd,HDC hicTargetDev,DVEXTENTINFO *pExtentInfo,LPSIZEL pSizel) { return This->lpVtbl->GetNaturalExtent(This,dwAspect,lindex,ptd,hicTargetDev,pExtentInfo,pSizel); } #endif @@ -5501,26 +5509,26 @@ interface IOleUndoUnit { #define IOleUndoUnit_OnNextAdd(This) (This)->lpVtbl->OnNextAdd(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleUndoUnit_QueryInterface(IOleUndoUnit* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleUndoUnit_QueryInterface(IOleUndoUnit* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleUndoUnit_AddRef(IOleUndoUnit* This) { +static __WIDL_INLINE ULONG IOleUndoUnit_AddRef(IOleUndoUnit* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleUndoUnit_Release(IOleUndoUnit* This) { +static __WIDL_INLINE ULONG IOleUndoUnit_Release(IOleUndoUnit* This) { return This->lpVtbl->Release(This); } /*** IOleUndoUnit methods ***/ -static FORCEINLINE HRESULT IOleUndoUnit_Do(IOleUndoUnit* This,IOleUndoManager *pUndoManager) { +static __WIDL_INLINE HRESULT IOleUndoUnit_Do(IOleUndoUnit* This,IOleUndoManager *pUndoManager) { return This->lpVtbl->Do(This,pUndoManager); } -static FORCEINLINE HRESULT IOleUndoUnit_GetDescription(IOleUndoUnit* This,BSTR *pBstr) { +static __WIDL_INLINE HRESULT IOleUndoUnit_GetDescription(IOleUndoUnit* This,BSTR *pBstr) { return This->lpVtbl->GetDescription(This,pBstr); } -static FORCEINLINE HRESULT IOleUndoUnit_GetUnitType(IOleUndoUnit* This,CLSID *pClsid,LONG *plID) { +static __WIDL_INLINE HRESULT IOleUndoUnit_GetUnitType(IOleUndoUnit* This,CLSID *pClsid,LONG *plID) { return This->lpVtbl->GetUnitType(This,pClsid,plID); } -static FORCEINLINE HRESULT IOleUndoUnit_OnNextAdd(IOleUndoUnit* This) { +static __WIDL_INLINE HRESULT IOleUndoUnit_OnNextAdd(IOleUndoUnit* This) { return This->lpVtbl->OnNextAdd(This); } #endif @@ -5646,42 +5654,42 @@ interface IOleParentUndoUnit { #define IOleParentUndoUnit_GetParentState(This,pdwState) (This)->lpVtbl->GetParentState(This,pdwState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleParentUndoUnit_QueryInterface(IOleParentUndoUnit* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleParentUndoUnit_QueryInterface(IOleParentUndoUnit* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleParentUndoUnit_AddRef(IOleParentUndoUnit* This) { +static __WIDL_INLINE ULONG IOleParentUndoUnit_AddRef(IOleParentUndoUnit* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleParentUndoUnit_Release(IOleParentUndoUnit* This) { +static __WIDL_INLINE ULONG IOleParentUndoUnit_Release(IOleParentUndoUnit* This) { return This->lpVtbl->Release(This); } /*** IOleUndoUnit methods ***/ -static FORCEINLINE HRESULT IOleParentUndoUnit_Do(IOleParentUndoUnit* This,IOleUndoManager *pUndoManager) { +static __WIDL_INLINE HRESULT IOleParentUndoUnit_Do(IOleParentUndoUnit* This,IOleUndoManager *pUndoManager) { return This->lpVtbl->Do(This,pUndoManager); } -static FORCEINLINE HRESULT IOleParentUndoUnit_GetDescription(IOleParentUndoUnit* This,BSTR *pBstr) { +static __WIDL_INLINE HRESULT IOleParentUndoUnit_GetDescription(IOleParentUndoUnit* This,BSTR *pBstr) { return This->lpVtbl->GetDescription(This,pBstr); } -static FORCEINLINE HRESULT IOleParentUndoUnit_GetUnitType(IOleParentUndoUnit* This,CLSID *pClsid,LONG *plID) { +static __WIDL_INLINE HRESULT IOleParentUndoUnit_GetUnitType(IOleParentUndoUnit* This,CLSID *pClsid,LONG *plID) { return This->lpVtbl->GetUnitType(This,pClsid,plID); } -static FORCEINLINE HRESULT IOleParentUndoUnit_OnNextAdd(IOleParentUndoUnit* This) { +static __WIDL_INLINE HRESULT IOleParentUndoUnit_OnNextAdd(IOleParentUndoUnit* This) { return This->lpVtbl->OnNextAdd(This); } /*** IOleParentUndoUnit methods ***/ -static FORCEINLINE HRESULT IOleParentUndoUnit_Open(IOleParentUndoUnit* This,IOleParentUndoUnit *pPUU) { +static __WIDL_INLINE HRESULT IOleParentUndoUnit_Open(IOleParentUndoUnit* This,IOleParentUndoUnit *pPUU) { return This->lpVtbl->Open(This,pPUU); } -static FORCEINLINE HRESULT IOleParentUndoUnit_Close(IOleParentUndoUnit* This,IOleParentUndoUnit *pPUU,WINBOOL fCommit) { +static __WIDL_INLINE HRESULT IOleParentUndoUnit_Close(IOleParentUndoUnit* This,IOleParentUndoUnit *pPUU,WINBOOL fCommit) { return This->lpVtbl->Close(This,pPUU,fCommit); } -static FORCEINLINE HRESULT IOleParentUndoUnit_Add(IOleParentUndoUnit* This,IOleUndoUnit *pUU) { +static __WIDL_INLINE HRESULT IOleParentUndoUnit_Add(IOleParentUndoUnit* This,IOleUndoUnit *pUU) { return This->lpVtbl->Add(This,pUU); } -static FORCEINLINE HRESULT IOleParentUndoUnit_FindUnit(IOleParentUndoUnit* This,IOleUndoUnit *pUU) { +static __WIDL_INLINE HRESULT IOleParentUndoUnit_FindUnit(IOleParentUndoUnit* This,IOleUndoUnit *pUU) { return This->lpVtbl->FindUnit(This,pUU); } -static FORCEINLINE HRESULT IOleParentUndoUnit_GetParentState(IOleParentUndoUnit* This,DWORD *pdwState) { +static __WIDL_INLINE HRESULT IOleParentUndoUnit_GetParentState(IOleParentUndoUnit* This,DWORD *pdwState) { return This->lpVtbl->GetParentState(This,pdwState); } #endif @@ -5778,26 +5786,26 @@ interface IEnumOleUndoUnits { #define IEnumOleUndoUnits_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumOleUndoUnits_QueryInterface(IEnumOleUndoUnits* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumOleUndoUnits_QueryInterface(IEnumOleUndoUnits* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumOleUndoUnits_AddRef(IEnumOleUndoUnits* This) { +static __WIDL_INLINE ULONG IEnumOleUndoUnits_AddRef(IEnumOleUndoUnits* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumOleUndoUnits_Release(IEnumOleUndoUnits* This) { +static __WIDL_INLINE ULONG IEnumOleUndoUnits_Release(IEnumOleUndoUnits* This) { return This->lpVtbl->Release(This); } /*** IEnumOleUndoUnits methods ***/ -static FORCEINLINE HRESULT IEnumOleUndoUnits_Next(IEnumOleUndoUnits* This,ULONG cElt,IOleUndoUnit **rgElt,ULONG *pcEltFetched) { +static __WIDL_INLINE HRESULT IEnumOleUndoUnits_Next(IEnumOleUndoUnits* This,ULONG cElt,IOleUndoUnit **rgElt,ULONG *pcEltFetched) { return This->lpVtbl->Next(This,cElt,rgElt,pcEltFetched); } -static FORCEINLINE HRESULT IEnumOleUndoUnits_Skip(IEnumOleUndoUnits* This,ULONG cElt) { +static __WIDL_INLINE HRESULT IEnumOleUndoUnits_Skip(IEnumOleUndoUnits* This,ULONG cElt) { return This->lpVtbl->Skip(This,cElt); } -static FORCEINLINE HRESULT IEnumOleUndoUnits_Reset(IEnumOleUndoUnits* This) { +static __WIDL_INLINE HRESULT IEnumOleUndoUnits_Reset(IEnumOleUndoUnits* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumOleUndoUnits_Clone(IEnumOleUndoUnits* This,IEnumOleUndoUnits **ppEnum) { +static __WIDL_INLINE HRESULT IEnumOleUndoUnits_Clone(IEnumOleUndoUnits* This,IEnumOleUndoUnits **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -5979,50 +5987,50 @@ interface IOleUndoManager { #define IOleUndoManager_Enable(This,fEnable) (This)->lpVtbl->Enable(This,fEnable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleUndoManager_QueryInterface(IOleUndoManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleUndoManager_QueryInterface(IOleUndoManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleUndoManager_AddRef(IOleUndoManager* This) { +static __WIDL_INLINE ULONG IOleUndoManager_AddRef(IOleUndoManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleUndoManager_Release(IOleUndoManager* This) { +static __WIDL_INLINE ULONG IOleUndoManager_Release(IOleUndoManager* This) { return This->lpVtbl->Release(This); } /*** IOleUndoManager methods ***/ -static FORCEINLINE HRESULT IOleUndoManager_Open(IOleUndoManager* This,IOleParentUndoUnit *pPUU) { +static __WIDL_INLINE HRESULT IOleUndoManager_Open(IOleUndoManager* This,IOleParentUndoUnit *pPUU) { return This->lpVtbl->Open(This,pPUU); } -static FORCEINLINE HRESULT IOleUndoManager_Close(IOleUndoManager* This,IOleParentUndoUnit *pPUU,WINBOOL fCommit) { +static __WIDL_INLINE HRESULT IOleUndoManager_Close(IOleUndoManager* This,IOleParentUndoUnit *pPUU,WINBOOL fCommit) { return This->lpVtbl->Close(This,pPUU,fCommit); } -static FORCEINLINE HRESULT IOleUndoManager_Add(IOleUndoManager* This,IOleUndoUnit *pUU) { +static __WIDL_INLINE HRESULT IOleUndoManager_Add(IOleUndoManager* This,IOleUndoUnit *pUU) { return This->lpVtbl->Add(This,pUU); } -static FORCEINLINE HRESULT IOleUndoManager_GetOpenParentState(IOleUndoManager* This,DWORD *pdwState) { +static __WIDL_INLINE HRESULT IOleUndoManager_GetOpenParentState(IOleUndoManager* This,DWORD *pdwState) { return This->lpVtbl->GetOpenParentState(This,pdwState); } -static FORCEINLINE HRESULT IOleUndoManager_DiscardFrom(IOleUndoManager* This,IOleUndoUnit *pUU) { +static __WIDL_INLINE HRESULT IOleUndoManager_DiscardFrom(IOleUndoManager* This,IOleUndoUnit *pUU) { return This->lpVtbl->DiscardFrom(This,pUU); } -static FORCEINLINE HRESULT IOleUndoManager_UndoTo(IOleUndoManager* This,IOleUndoUnit *pUU) { +static __WIDL_INLINE HRESULT IOleUndoManager_UndoTo(IOleUndoManager* This,IOleUndoUnit *pUU) { return This->lpVtbl->UndoTo(This,pUU); } -static FORCEINLINE HRESULT IOleUndoManager_RedoTo(IOleUndoManager* This,IOleUndoUnit *pUU) { +static __WIDL_INLINE HRESULT IOleUndoManager_RedoTo(IOleUndoManager* This,IOleUndoUnit *pUU) { return This->lpVtbl->RedoTo(This,pUU); } -static FORCEINLINE HRESULT IOleUndoManager_EnumUndoable(IOleUndoManager* This,IEnumOleUndoUnits **ppEnum) { +static __WIDL_INLINE HRESULT IOleUndoManager_EnumUndoable(IOleUndoManager* This,IEnumOleUndoUnits **ppEnum) { return This->lpVtbl->EnumUndoable(This,ppEnum); } -static FORCEINLINE HRESULT IOleUndoManager_EnumRedoable(IOleUndoManager* This,IEnumOleUndoUnits **ppEnum) { +static __WIDL_INLINE HRESULT IOleUndoManager_EnumRedoable(IOleUndoManager* This,IEnumOleUndoUnits **ppEnum) { return This->lpVtbl->EnumRedoable(This,ppEnum); } -static FORCEINLINE HRESULT IOleUndoManager_GetLastUndoDescription(IOleUndoManager* This,BSTR *pBstr) { +static __WIDL_INLINE HRESULT IOleUndoManager_GetLastUndoDescription(IOleUndoManager* This,BSTR *pBstr) { return This->lpVtbl->GetLastUndoDescription(This,pBstr); } -static FORCEINLINE HRESULT IOleUndoManager_GetLastRedoDescription(IOleUndoManager* This,BSTR *pBstr) { +static __WIDL_INLINE HRESULT IOleUndoManager_GetLastRedoDescription(IOleUndoManager* This,BSTR *pBstr) { return This->lpVtbl->GetLastRedoDescription(This,pBstr); } -static FORCEINLINE HRESULT IOleUndoManager_Enable(IOleUndoManager* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IOleUndoManager_Enable(IOleUndoManager* This,WINBOOL fEnable) { return This->lpVtbl->Enable(This,fEnable); } #endif @@ -6128,23 +6136,23 @@ interface IPointerInactive { #define IPointerInactive_OnInactiveSetCursor(This,pRectBounds,x,y,dwMouseMsg,fSetAlways) (This)->lpVtbl->OnInactiveSetCursor(This,pRectBounds,x,y,dwMouseMsg,fSetAlways) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPointerInactive_QueryInterface(IPointerInactive* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPointerInactive_QueryInterface(IPointerInactive* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPointerInactive_AddRef(IPointerInactive* This) { +static __WIDL_INLINE ULONG IPointerInactive_AddRef(IPointerInactive* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPointerInactive_Release(IPointerInactive* This) { +static __WIDL_INLINE ULONG IPointerInactive_Release(IPointerInactive* This) { return This->lpVtbl->Release(This); } /*** IPointerInactive methods ***/ -static FORCEINLINE HRESULT IPointerInactive_GetActivationPolicy(IPointerInactive* This,DWORD *pdwPolicy) { +static __WIDL_INLINE HRESULT IPointerInactive_GetActivationPolicy(IPointerInactive* This,DWORD *pdwPolicy) { return This->lpVtbl->GetActivationPolicy(This,pdwPolicy); } -static FORCEINLINE HRESULT IPointerInactive_OnInactiveMouseMove(IPointerInactive* This,LPCRECT pRectBounds,LONG x,LONG y,DWORD grfKeyState) { +static __WIDL_INLINE HRESULT IPointerInactive_OnInactiveMouseMove(IPointerInactive* This,LPCRECT pRectBounds,LONG x,LONG y,DWORD grfKeyState) { return This->lpVtbl->OnInactiveMouseMove(This,pRectBounds,x,y,grfKeyState); } -static FORCEINLINE HRESULT IPointerInactive_OnInactiveSetCursor(IPointerInactive* This,LPCRECT pRectBounds,LONG x,LONG y,DWORD dwMouseMsg,WINBOOL fSetAlways) { +static __WIDL_INLINE HRESULT IPointerInactive_OnInactiveSetCursor(IPointerInactive* This,LPCRECT pRectBounds,LONG x,LONG y,DWORD dwMouseMsg,WINBOOL fSetAlways) { return This->lpVtbl->OnInactiveSetCursor(This,pRectBounds,x,y,dwMouseMsg,fSetAlways); } #endif @@ -6224,20 +6232,20 @@ interface IObjectWithSite { #define IObjectWithSite_GetSite(This,riid,ppvSite) (This)->lpVtbl->GetSite(This,riid,ppvSite) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IObjectWithSite_QueryInterface(IObjectWithSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IObjectWithSite_QueryInterface(IObjectWithSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IObjectWithSite_AddRef(IObjectWithSite* This) { +static __WIDL_INLINE ULONG IObjectWithSite_AddRef(IObjectWithSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IObjectWithSite_Release(IObjectWithSite* This) { +static __WIDL_INLINE ULONG IObjectWithSite_Release(IObjectWithSite* This) { return This->lpVtbl->Release(This); } /*** IObjectWithSite methods ***/ -static FORCEINLINE HRESULT IObjectWithSite_SetSite(IObjectWithSite* This,IUnknown *pUnkSite) { +static __WIDL_INLINE HRESULT IObjectWithSite_SetSite(IObjectWithSite* This,IUnknown *pUnkSite) { return This->lpVtbl->SetSite(This,pUnkSite); } -static FORCEINLINE HRESULT IObjectWithSite_GetSite(IObjectWithSite* This,REFIID riid,void **ppvSite) { +static __WIDL_INLINE HRESULT IObjectWithSite_GetSite(IObjectWithSite* This,REFIID riid,void **ppvSite) { return This->lpVtbl->GetSite(This,riid,ppvSite); } #endif @@ -6359,26 +6367,26 @@ interface IPerPropertyBrowsing { #define IPerPropertyBrowsing_GetPredefinedValue(This,dispID,dwCookie,pVarOut) (This)->lpVtbl->GetPredefinedValue(This,dispID,dwCookie,pVarOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPerPropertyBrowsing_QueryInterface(IPerPropertyBrowsing* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPerPropertyBrowsing_QueryInterface(IPerPropertyBrowsing* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPerPropertyBrowsing_AddRef(IPerPropertyBrowsing* This) { +static __WIDL_INLINE ULONG IPerPropertyBrowsing_AddRef(IPerPropertyBrowsing* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPerPropertyBrowsing_Release(IPerPropertyBrowsing* This) { +static __WIDL_INLINE ULONG IPerPropertyBrowsing_Release(IPerPropertyBrowsing* This) { return This->lpVtbl->Release(This); } /*** IPerPropertyBrowsing methods ***/ -static FORCEINLINE HRESULT IPerPropertyBrowsing_GetDisplayString(IPerPropertyBrowsing* This,DISPID dispID,BSTR *pBstr) { +static __WIDL_INLINE HRESULT IPerPropertyBrowsing_GetDisplayString(IPerPropertyBrowsing* This,DISPID dispID,BSTR *pBstr) { return This->lpVtbl->GetDisplayString(This,dispID,pBstr); } -static FORCEINLINE HRESULT IPerPropertyBrowsing_MapPropertyToPage(IPerPropertyBrowsing* This,DISPID dispID,CLSID *pClsid) { +static __WIDL_INLINE HRESULT IPerPropertyBrowsing_MapPropertyToPage(IPerPropertyBrowsing* This,DISPID dispID,CLSID *pClsid) { return This->lpVtbl->MapPropertyToPage(This,dispID,pClsid); } -static FORCEINLINE HRESULT IPerPropertyBrowsing_GetPredefinedStrings(IPerPropertyBrowsing* This,DISPID dispID,CALPOLESTR *pCaStringsOut,CADWORD *pCaCookiesOut) { +static __WIDL_INLINE HRESULT IPerPropertyBrowsing_GetPredefinedStrings(IPerPropertyBrowsing* This,DISPID dispID,CALPOLESTR *pCaStringsOut,CADWORD *pCaCookiesOut) { return This->lpVtbl->GetPredefinedStrings(This,dispID,pCaStringsOut,pCaCookiesOut); } -static FORCEINLINE HRESULT IPerPropertyBrowsing_GetPredefinedValue(IPerPropertyBrowsing* This,DISPID dispID,DWORD dwCookie,VARIANT *pVarOut) { +static __WIDL_INLINE HRESULT IPerPropertyBrowsing_GetPredefinedValue(IPerPropertyBrowsing* This,DISPID dispID,DWORD dwCookie,VARIANT *pVarOut) { return This->lpVtbl->GetPredefinedValue(This,dispID,dwCookie,pVarOut); } #endif @@ -6525,29 +6533,29 @@ interface IPropertyBag2 { #define IPropertyBag2_LoadObject(This,pstrName,dwHint,pUnkObject,pErrLog) (This)->lpVtbl->LoadObject(This,pstrName,dwHint,pUnkObject,pErrLog) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyBag2_QueryInterface(IPropertyBag2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyBag2_QueryInterface(IPropertyBag2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyBag2_AddRef(IPropertyBag2* This) { +static __WIDL_INLINE ULONG IPropertyBag2_AddRef(IPropertyBag2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyBag2_Release(IPropertyBag2* This) { +static __WIDL_INLINE ULONG IPropertyBag2_Release(IPropertyBag2* This) { return This->lpVtbl->Release(This); } /*** IPropertyBag2 methods ***/ -static FORCEINLINE HRESULT IPropertyBag2_Read(IPropertyBag2* This,ULONG cProperties,PROPBAG2 *pPropBag,IErrorLog *pErrLog,VARIANT *pvarValue,HRESULT *phrError) { +static __WIDL_INLINE HRESULT IPropertyBag2_Read(IPropertyBag2* This,ULONG cProperties,PROPBAG2 *pPropBag,IErrorLog *pErrLog,VARIANT *pvarValue,HRESULT *phrError) { return This->lpVtbl->Read(This,cProperties,pPropBag,pErrLog,pvarValue,phrError); } -static FORCEINLINE HRESULT IPropertyBag2_Write(IPropertyBag2* This,ULONG cProperties,PROPBAG2 *pPropBag,VARIANT *pvarValue) { +static __WIDL_INLINE HRESULT IPropertyBag2_Write(IPropertyBag2* This,ULONG cProperties,PROPBAG2 *pPropBag,VARIANT *pvarValue) { return This->lpVtbl->Write(This,cProperties,pPropBag,pvarValue); } -static FORCEINLINE HRESULT IPropertyBag2_CountProperties(IPropertyBag2* This,ULONG *pcProperties) { +static __WIDL_INLINE HRESULT IPropertyBag2_CountProperties(IPropertyBag2* This,ULONG *pcProperties) { return This->lpVtbl->CountProperties(This,pcProperties); } -static FORCEINLINE HRESULT IPropertyBag2_GetPropertyInfo(IPropertyBag2* This,ULONG iProperty,ULONG cProperties,PROPBAG2 *pPropBag,ULONG *pcProperties) { +static __WIDL_INLINE HRESULT IPropertyBag2_GetPropertyInfo(IPropertyBag2* This,ULONG iProperty,ULONG cProperties,PROPBAG2 *pPropBag,ULONG *pcProperties) { return This->lpVtbl->GetPropertyInfo(This,iProperty,cProperties,pPropBag,pcProperties); } -static FORCEINLINE HRESULT IPropertyBag2_LoadObject(IPropertyBag2* This,LPCOLESTR pstrName,DWORD dwHint,IUnknown *pUnkObject,IErrorLog *pErrLog) { +static __WIDL_INLINE HRESULT IPropertyBag2_LoadObject(IPropertyBag2* This,LPCOLESTR pstrName,DWORD dwHint,IUnknown *pUnkObject,IErrorLog *pErrLog) { return This->lpVtbl->LoadObject(This,pstrName,dwHint,pUnkObject,pErrLog); } #endif @@ -6654,30 +6662,30 @@ interface IPersistPropertyBag2 { #define IPersistPropertyBag2_IsDirty(This) (This)->lpVtbl->IsDirty(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistPropertyBag2_QueryInterface(IPersistPropertyBag2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistPropertyBag2_QueryInterface(IPersistPropertyBag2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistPropertyBag2_AddRef(IPersistPropertyBag2* This) { +static __WIDL_INLINE ULONG IPersistPropertyBag2_AddRef(IPersistPropertyBag2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistPropertyBag2_Release(IPersistPropertyBag2* This) { +static __WIDL_INLINE ULONG IPersistPropertyBag2_Release(IPersistPropertyBag2* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersistPropertyBag2_GetClassID(IPersistPropertyBag2* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistPropertyBag2_GetClassID(IPersistPropertyBag2* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistPropertyBag2 methods ***/ -static FORCEINLINE HRESULT IPersistPropertyBag2_InitNew(IPersistPropertyBag2* This) { +static __WIDL_INLINE HRESULT IPersistPropertyBag2_InitNew(IPersistPropertyBag2* This) { return This->lpVtbl->InitNew(This); } -static FORCEINLINE HRESULT IPersistPropertyBag2_Load(IPersistPropertyBag2* This,IPropertyBag2 *pPropBag,IErrorLog *pErrLog) { +static __WIDL_INLINE HRESULT IPersistPropertyBag2_Load(IPersistPropertyBag2* This,IPropertyBag2 *pPropBag,IErrorLog *pErrLog) { return This->lpVtbl->Load(This,pPropBag,pErrLog); } -static FORCEINLINE HRESULT IPersistPropertyBag2_Save(IPersistPropertyBag2* This,IPropertyBag2 *pPropBag,WINBOOL fClearDirty,WINBOOL fSaveAllProperties) { +static __WIDL_INLINE HRESULT IPersistPropertyBag2_Save(IPersistPropertyBag2* This,IPropertyBag2 *pPropBag,WINBOOL fClearDirty,WINBOOL fSaveAllProperties) { return This->lpVtbl->Save(This,pPropBag,fClearDirty,fSaveAllProperties); } -static FORCEINLINE HRESULT IPersistPropertyBag2_IsDirty(IPersistPropertyBag2* This) { +static __WIDL_INLINE HRESULT IPersistPropertyBag2_IsDirty(IPersistPropertyBag2* This) { return This->lpVtbl->IsDirty(This); } #endif @@ -6776,33 +6784,33 @@ interface IAdviseSinkEx { #define IAdviseSinkEx_OnViewStatusChange(This,dwViewStatus) (This)->lpVtbl->OnViewStatusChange(This,dwViewStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAdviseSinkEx_QueryInterface(IAdviseSinkEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAdviseSinkEx_QueryInterface(IAdviseSinkEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAdviseSinkEx_AddRef(IAdviseSinkEx* This) { +static __WIDL_INLINE ULONG IAdviseSinkEx_AddRef(IAdviseSinkEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAdviseSinkEx_Release(IAdviseSinkEx* This) { +static __WIDL_INLINE ULONG IAdviseSinkEx_Release(IAdviseSinkEx* This) { return This->lpVtbl->Release(This); } /*** IAdviseSink methods ***/ -static FORCEINLINE void IAdviseSinkEx_OnDataChange(IAdviseSinkEx* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { +static __WIDL_INLINE void IAdviseSinkEx_OnDataChange(IAdviseSinkEx* This,FORMATETC *pFormatetc,STGMEDIUM *pStgmed) { This->lpVtbl->OnDataChange(This,pFormatetc,pStgmed); } -static FORCEINLINE void IAdviseSinkEx_OnViewChange(IAdviseSinkEx* This,DWORD dwAspect,LONG lindex) { +static __WIDL_INLINE void IAdviseSinkEx_OnViewChange(IAdviseSinkEx* This,DWORD dwAspect,LONG lindex) { This->lpVtbl->OnViewChange(This,dwAspect,lindex); } -static FORCEINLINE void IAdviseSinkEx_OnRename(IAdviseSinkEx* This,IMoniker *pmk) { +static __WIDL_INLINE void IAdviseSinkEx_OnRename(IAdviseSinkEx* This,IMoniker *pmk) { This->lpVtbl->OnRename(This,pmk); } -static FORCEINLINE void IAdviseSinkEx_OnSave(IAdviseSinkEx* This) { +static __WIDL_INLINE void IAdviseSinkEx_OnSave(IAdviseSinkEx* This) { This->lpVtbl->OnSave(This); } -static FORCEINLINE void IAdviseSinkEx_OnClose(IAdviseSinkEx* This) { +static __WIDL_INLINE void IAdviseSinkEx_OnClose(IAdviseSinkEx* This) { This->lpVtbl->OnClose(This); } /*** IAdviseSinkEx methods ***/ -static FORCEINLINE void IAdviseSinkEx_OnViewStatusChange(IAdviseSinkEx* This,DWORD dwViewStatus) { +static __WIDL_INLINE void IAdviseSinkEx_OnViewStatusChange(IAdviseSinkEx* This,DWORD dwViewStatus) { This->lpVtbl->OnViewStatusChange(This,dwViewStatus); } #endif @@ -6947,23 +6955,23 @@ interface IQuickActivate { #define IQuickActivate_GetContentExtent(This,pSizel) (This)->lpVtbl->GetContentExtent(This,pSizel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IQuickActivate_QueryInterface(IQuickActivate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IQuickActivate_QueryInterface(IQuickActivate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IQuickActivate_AddRef(IQuickActivate* This) { +static __WIDL_INLINE ULONG IQuickActivate_AddRef(IQuickActivate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IQuickActivate_Release(IQuickActivate* This) { +static __WIDL_INLINE ULONG IQuickActivate_Release(IQuickActivate* This) { return This->lpVtbl->Release(This); } /*** IQuickActivate methods ***/ -static FORCEINLINE HRESULT IQuickActivate_QuickActivate(IQuickActivate* This,QACONTAINER *pQaContainer,QACONTROL *pQaControl) { +static __WIDL_INLINE HRESULT IQuickActivate_QuickActivate(IQuickActivate* This,QACONTAINER *pQaContainer,QACONTROL *pQaControl) { return This->lpVtbl->QuickActivate(This,pQaContainer,pQaControl); } -static FORCEINLINE HRESULT IQuickActivate_SetContentExtent(IQuickActivate* This,LPSIZEL pSizel) { +static __WIDL_INLINE HRESULT IQuickActivate_SetContentExtent(IQuickActivate* This,LPSIZEL pSizel) { return This->lpVtbl->SetContentExtent(This,pSizel); } -static FORCEINLINE HRESULT IQuickActivate_GetContentExtent(IQuickActivate* This,LPSIZEL pSizel) { +static __WIDL_INLINE HRESULT IQuickActivate_GetContentExtent(IQuickActivate* This,LPSIZEL pSizel) { return This->lpVtbl->GetContentExtent(This,pSizel); } #endif diff --git a/lib/libc/include/any-windows-any/oleacc.h b/lib/libc/include/any-windows-any/oleacc.h index aa5906db4e7801ba512186d4fa1b3b5f453f0547..cc42d8ea089356c8e40e2f14bf6955bab21d75a5 100644 --- a/lib/libc/include/any-windows-any/oleacc.h +++ b/lib/libc/include/any-windows-any/oleacc.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/oleacc.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/oleacc.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __oleacc_h__ #define __oleacc_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IAccessible_FWD_DEFINED__ @@ -615,90 +623,90 @@ interface IAccessible { #define IAccessible_put_accValue(This,varID,pszValue) (This)->lpVtbl->put_accValue(This,varID,pszValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAccessible_QueryInterface(IAccessible* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAccessible_QueryInterface(IAccessible* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAccessible_AddRef(IAccessible* This) { +static __WIDL_INLINE ULONG IAccessible_AddRef(IAccessible* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAccessible_Release(IAccessible* This) { +static __WIDL_INLINE ULONG IAccessible_Release(IAccessible* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IAccessible_GetTypeInfoCount(IAccessible* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IAccessible_GetTypeInfoCount(IAccessible* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IAccessible_GetTypeInfo(IAccessible* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IAccessible_GetTypeInfo(IAccessible* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IAccessible_GetIDsOfNames(IAccessible* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IAccessible_GetIDsOfNames(IAccessible* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IAccessible_Invoke(IAccessible* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IAccessible_Invoke(IAccessible* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IAccessible methods ***/ -static FORCEINLINE HRESULT IAccessible_get_accParent(IAccessible* This,IDispatch **ppdispParent) { +static __WIDL_INLINE HRESULT IAccessible_get_accParent(IAccessible* This,IDispatch **ppdispParent) { return This->lpVtbl->get_accParent(This,ppdispParent); } -static FORCEINLINE HRESULT IAccessible_get_accChildCount(IAccessible* This,LONG *pcountChildren) { +static __WIDL_INLINE HRESULT IAccessible_get_accChildCount(IAccessible* This,LONG *pcountChildren) { return This->lpVtbl->get_accChildCount(This,pcountChildren); } -static FORCEINLINE HRESULT IAccessible_get_accChild(IAccessible* This,VARIANT varChildID,IDispatch **ppdispChild) { +static __WIDL_INLINE HRESULT IAccessible_get_accChild(IAccessible* This,VARIANT varChildID,IDispatch **ppdispChild) { return This->lpVtbl->get_accChild(This,varChildID,ppdispChild); } -static FORCEINLINE HRESULT IAccessible_get_accName(IAccessible* This,VARIANT varID,BSTR *pszName) { +static __WIDL_INLINE HRESULT IAccessible_get_accName(IAccessible* This,VARIANT varID,BSTR *pszName) { return This->lpVtbl->get_accName(This,varID,pszName); } -static FORCEINLINE HRESULT IAccessible_get_accValue(IAccessible* This,VARIANT varID,BSTR *pszValue) { +static __WIDL_INLINE HRESULT IAccessible_get_accValue(IAccessible* This,VARIANT varID,BSTR *pszValue) { return This->lpVtbl->get_accValue(This,varID,pszValue); } -static FORCEINLINE HRESULT IAccessible_get_accDescription(IAccessible* This,VARIANT varID,BSTR *pszDescription) { +static __WIDL_INLINE HRESULT IAccessible_get_accDescription(IAccessible* This,VARIANT varID,BSTR *pszDescription) { return This->lpVtbl->get_accDescription(This,varID,pszDescription); } -static FORCEINLINE HRESULT IAccessible_get_accRole(IAccessible* This,VARIANT varID,VARIANT *pvarRole) { +static __WIDL_INLINE HRESULT IAccessible_get_accRole(IAccessible* This,VARIANT varID,VARIANT *pvarRole) { return This->lpVtbl->get_accRole(This,varID,pvarRole); } -static FORCEINLINE HRESULT IAccessible_get_accState(IAccessible* This,VARIANT varID,VARIANT *pvarState) { +static __WIDL_INLINE HRESULT IAccessible_get_accState(IAccessible* This,VARIANT varID,VARIANT *pvarState) { return This->lpVtbl->get_accState(This,varID,pvarState); } -static FORCEINLINE HRESULT IAccessible_get_accHelp(IAccessible* This,VARIANT varID,BSTR *pszHelp) { +static __WIDL_INLINE HRESULT IAccessible_get_accHelp(IAccessible* This,VARIANT varID,BSTR *pszHelp) { return This->lpVtbl->get_accHelp(This,varID,pszHelp); } -static FORCEINLINE HRESULT IAccessible_get_accHelpTopic(IAccessible* This,BSTR *pszHelpFile,VARIANT varID,LONG *pidTopic) { +static __WIDL_INLINE HRESULT IAccessible_get_accHelpTopic(IAccessible* This,BSTR *pszHelpFile,VARIANT varID,LONG *pidTopic) { return This->lpVtbl->get_accHelpTopic(This,pszHelpFile,varID,pidTopic); } -static FORCEINLINE HRESULT IAccessible_get_accKeyboardShortcut(IAccessible* This,VARIANT varID,BSTR *pszKeyboardShortcut) { +static __WIDL_INLINE HRESULT IAccessible_get_accKeyboardShortcut(IAccessible* This,VARIANT varID,BSTR *pszKeyboardShortcut) { return This->lpVtbl->get_accKeyboardShortcut(This,varID,pszKeyboardShortcut); } -static FORCEINLINE HRESULT IAccessible_get_accFocus(IAccessible* This,VARIANT *pvarID) { +static __WIDL_INLINE HRESULT IAccessible_get_accFocus(IAccessible* This,VARIANT *pvarID) { return This->lpVtbl->get_accFocus(This,pvarID); } -static FORCEINLINE HRESULT IAccessible_get_accSelection(IAccessible* This,VARIANT *pvarID) { +static __WIDL_INLINE HRESULT IAccessible_get_accSelection(IAccessible* This,VARIANT *pvarID) { return This->lpVtbl->get_accSelection(This,pvarID); } -static FORCEINLINE HRESULT IAccessible_get_accDefaultAction(IAccessible* This,VARIANT varID,BSTR *pszDefaultAction) { +static __WIDL_INLINE HRESULT IAccessible_get_accDefaultAction(IAccessible* This,VARIANT varID,BSTR *pszDefaultAction) { return This->lpVtbl->get_accDefaultAction(This,varID,pszDefaultAction); } -static FORCEINLINE HRESULT IAccessible_accSelect(IAccessible* This,LONG flagsSelect,VARIANT varID) { +static __WIDL_INLINE HRESULT IAccessible_accSelect(IAccessible* This,LONG flagsSelect,VARIANT varID) { return This->lpVtbl->accSelect(This,flagsSelect,varID); } -static FORCEINLINE HRESULT IAccessible_accLocation(IAccessible* This,LONG *pxLeft,LONG *pyTop,LONG *pcxWidth,LONG *pcyHeight,VARIANT varID) { +static __WIDL_INLINE HRESULT IAccessible_accLocation(IAccessible* This,LONG *pxLeft,LONG *pyTop,LONG *pcxWidth,LONG *pcyHeight,VARIANT varID) { return This->lpVtbl->accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varID); } -static FORCEINLINE HRESULT IAccessible_accNavigate(IAccessible* This,LONG navDir,VARIANT varStart,VARIANT *pvarEnd) { +static __WIDL_INLINE HRESULT IAccessible_accNavigate(IAccessible* This,LONG navDir,VARIANT varStart,VARIANT *pvarEnd) { return This->lpVtbl->accNavigate(This,navDir,varStart,pvarEnd); } -static FORCEINLINE HRESULT IAccessible_accHitTest(IAccessible* This,LONG xLeft,LONG yTop,VARIANT *pvarID) { +static __WIDL_INLINE HRESULT IAccessible_accHitTest(IAccessible* This,LONG xLeft,LONG yTop,VARIANT *pvarID) { return This->lpVtbl->accHitTest(This,xLeft,yTop,pvarID); } -static FORCEINLINE HRESULT IAccessible_accDoDefaultAction(IAccessible* This,VARIANT varID) { +static __WIDL_INLINE HRESULT IAccessible_accDoDefaultAction(IAccessible* This,VARIANT varID) { return This->lpVtbl->accDoDefaultAction(This,varID); } -static FORCEINLINE HRESULT IAccessible_put_accName(IAccessible* This,VARIANT varID,BSTR pszName) { +static __WIDL_INLINE HRESULT IAccessible_put_accName(IAccessible* This,VARIANT varID,BSTR pszName) { return This->lpVtbl->put_accName(This,varID,pszName); } -static FORCEINLINE HRESULT IAccessible_put_accValue(IAccessible* This,VARIANT varID,BSTR pszValue) { +static __WIDL_INLINE HRESULT IAccessible_put_accValue(IAccessible* This,VARIANT varID,BSTR pszValue) { return This->lpVtbl->put_accValue(This,varID,pszValue); } #endif diff --git a/lib/libc/include/any-windows-any/oleauto.h b/lib/libc/include/any-windows-any/oleauto.h index 152af5fd92697f8c406a98d9f7172f5087b12cce..62aa45499e648bfaa85f1e2e82e31ac329122b1b 100644 --- a/lib/libc/include/any-windows-any/oleauto.h +++ b/lib/libc/include/any-windows-any/oleauto.h @@ -125,7 +125,7 @@ WINOLEAUTAPI VarUI1FromR4(FLOAT fltIn,BYTE *pbOut); WINOLEAUTAPI VarUI1FromR8(DOUBLE dblIn,BYTE *pbOut); WINOLEAUTAPI VarUI1FromCy(CY cyIn,BYTE *pbOut); WINOLEAUTAPI VarUI1FromDate(DATE dateIn,BYTE *pbOut); -WINOLEAUTAPI VarUI1FromStr(OLECHAR *strIn,LCID lcid,ULONG dwFlags,BYTE *pbOut); +WINOLEAUTAPI VarUI1FromStr(LPCOLESTR strIn,LCID lcid,ULONG dwFlags,BYTE *pbOut); WINOLEAUTAPI VarUI1FromDisp(IDispatch *pdispIn,LCID lcid,BYTE *pbOut); WINOLEAUTAPI VarUI1FromBool(VARIANT_BOOL boolIn,BYTE *pbOut); WINOLEAUTAPI VarUI1FromI1(CHAR cIn,BYTE *pbOut); @@ -140,7 +140,7 @@ WINOLEAUTAPI VarI2FromR4(FLOAT fltIn,SHORT *psOut); WINOLEAUTAPI VarI2FromR8(DOUBLE dblIn,SHORT *psOut); WINOLEAUTAPI VarI2FromCy(CY cyIn,SHORT *psOut); WINOLEAUTAPI VarI2FromDate(DATE dateIn,SHORT *psOut); -WINOLEAUTAPI VarI2FromStr(OLECHAR *strIn,LCID lcid,ULONG dwFlags,SHORT *psOut); +WINOLEAUTAPI VarI2FromStr(LPCOLESTR strIn,LCID lcid,ULONG dwFlags,SHORT *psOut); WINOLEAUTAPI VarI2FromDisp(IDispatch *pdispIn,LCID lcid,SHORT *psOut); WINOLEAUTAPI VarI2FromBool(VARIANT_BOOL boolIn,SHORT *psOut); WINOLEAUTAPI VarI2FromI1(CHAR cIn,SHORT *psOut); @@ -155,7 +155,7 @@ WINOLEAUTAPI VarI4FromR4(FLOAT fltIn,LONG *plOut); WINOLEAUTAPI VarI4FromR8(DOUBLE dblIn,LONG *plOut); WINOLEAUTAPI VarI4FromCy(CY cyIn,LONG *plOut); WINOLEAUTAPI VarI4FromDate(DATE dateIn,LONG *plOut); -WINOLEAUTAPI VarI4FromStr(OLECHAR *strIn,LCID lcid,ULONG dwFlags,LONG *plOut); +WINOLEAUTAPI VarI4FromStr(LPCOLESTR strIn,LCID lcid,ULONG dwFlags,LONG *plOut); WINOLEAUTAPI VarI4FromDisp(IDispatch *pdispIn,LCID lcid,LONG *plOut); WINOLEAUTAPI VarI4FromBool(VARIANT_BOOL boolIn,LONG *plOut); WINOLEAUTAPI VarI4FromI1(CHAR cIn,LONG *plOut); @@ -171,7 +171,7 @@ WINOLEAUTAPI VarI8FromR4(FLOAT fltIn,LONG64 *pi64Out); WINOLEAUTAPI VarI8FromR8(DOUBLE dblIn,LONG64 *pi64Out); WINOLEAUTAPI VarI8FromCy(CY cyIn,LONG64 *pi64Out); WINOLEAUTAPI VarI8FromDate(DATE dateIn,LONG64 *pi64Out); -WINOLEAUTAPI VarI8FromStr(OLECHAR *strIn,LCID lcid,unsigned __LONG32 dwFlags,LONG64 *pi64Out); +WINOLEAUTAPI VarI8FromStr(LPCOLESTR strIn,LCID lcid,unsigned __LONG32 dwFlags,LONG64 *pi64Out); WINOLEAUTAPI VarI8FromDisp(IDispatch *pdispIn,LCID lcid,LONG64 *pi64Out); WINOLEAUTAPI VarI8FromBool(VARIANT_BOOL boolIn,LONG64 *pi64Out); WINOLEAUTAPI VarI8FromI1(CHAR cIn,LONG64 *pi64Out); @@ -187,7 +187,7 @@ WINOLEAUTAPI VarR4FromI8(LONG64 i64In,FLOAT *pfltOut); WINOLEAUTAPI VarR4FromR8(DOUBLE dblIn,FLOAT *pfltOut); WINOLEAUTAPI VarR4FromCy(CY cyIn,FLOAT *pfltOut); WINOLEAUTAPI VarR4FromDate(DATE dateIn,FLOAT *pfltOut); -WINOLEAUTAPI VarR4FromStr(OLECHAR *strIn,LCID lcid,ULONG dwFlags,FLOAT *pfltOut); +WINOLEAUTAPI VarR4FromStr(LPCOLESTR strIn,LCID lcid,ULONG dwFlags,FLOAT *pfltOut); WINOLEAUTAPI VarR4FromDisp(IDispatch *pdispIn,LCID lcid,FLOAT *pfltOut); WINOLEAUTAPI VarR4FromBool(VARIANT_BOOL boolIn,FLOAT *pfltOut); WINOLEAUTAPI VarR4FromI1(CHAR cIn,FLOAT *pfltOut); @@ -202,7 +202,7 @@ WINOLEAUTAPI VarR8FromI8(LONG64 i64In,DOUBLE *pdblOut); WINOLEAUTAPI VarR8FromR4(FLOAT fltIn,DOUBLE *pdblOut); WINOLEAUTAPI VarR8FromCy(CY cyIn,DOUBLE *pdblOut); WINOLEAUTAPI VarR8FromDate(DATE dateIn,DOUBLE *pdblOut); -WINOLEAUTAPI VarR8FromStr(OLECHAR *strIn,LCID lcid,ULONG dwFlags,DOUBLE *pdblOut); +WINOLEAUTAPI VarR8FromStr(LPCOLESTR strIn,LCID lcid,ULONG dwFlags,DOUBLE *pdblOut); WINOLEAUTAPI VarR8FromDisp(IDispatch *pdispIn,LCID lcid,DOUBLE *pdblOut); WINOLEAUTAPI VarR8FromBool(VARIANT_BOOL boolIn,DOUBLE *pdblOut); WINOLEAUTAPI VarR8FromI1(CHAR cIn,DOUBLE *pdblOut); @@ -217,7 +217,7 @@ WINOLEAUTAPI VarDateFromI8(LONG64 i64In,DATE *pdateOut); WINOLEAUTAPI VarDateFromR4(FLOAT fltIn,DATE *pdateOut); WINOLEAUTAPI VarDateFromR8(DOUBLE dblIn,DATE *pdateOut); WINOLEAUTAPI VarDateFromCy(CY cyIn,DATE *pdateOut); -WINOLEAUTAPI VarDateFromStr(OLECHAR *strIn,LCID lcid,ULONG dwFlags,DATE *pdateOut); +WINOLEAUTAPI VarDateFromStr(LPCOLESTR strIn,LCID lcid,ULONG dwFlags,DATE *pdateOut); WINOLEAUTAPI VarDateFromDisp(IDispatch *pdispIn,LCID lcid,DATE *pdateOut); WINOLEAUTAPI VarDateFromBool(VARIANT_BOOL boolIn,DATE *pdateOut); WINOLEAUTAPI VarDateFromI1(CHAR cIn,DATE *pdateOut); @@ -232,7 +232,7 @@ WINOLEAUTAPI VarCyFromI8(LONG64 i64In,CY *pcyOut); WINOLEAUTAPI VarCyFromR4(FLOAT fltIn,CY *pcyOut); WINOLEAUTAPI VarCyFromR8(DOUBLE dblIn,CY *pcyOut); WINOLEAUTAPI VarCyFromDate(DATE dateIn,CY *pcyOut); -WINOLEAUTAPI VarCyFromStr(OLECHAR *strIn,LCID lcid,ULONG dwFlags,CY *pcyOut); +WINOLEAUTAPI VarCyFromStr(LPCOLESTR strIn,LCID lcid,ULONG dwFlags,CY *pcyOut); WINOLEAUTAPI VarCyFromDisp(IDispatch *pdispIn,LCID lcid,CY *pcyOut); WINOLEAUTAPI VarCyFromBool(VARIANT_BOOL boolIn,CY *pcyOut); WINOLEAUTAPI VarCyFromI1(CHAR cIn,CY *pcyOut); @@ -263,7 +263,7 @@ WINOLEAUTAPI VarBoolFromR4(FLOAT fltIn,VARIANT_BOOL *pboolOut); WINOLEAUTAPI VarBoolFromR8(DOUBLE dblIn,VARIANT_BOOL *pboolOut); WINOLEAUTAPI VarBoolFromDate(DATE dateIn,VARIANT_BOOL *pboolOut); WINOLEAUTAPI VarBoolFromCy(CY cyIn,VARIANT_BOOL *pboolOut); -WINOLEAUTAPI VarBoolFromStr(OLECHAR *strIn,LCID lcid,ULONG dwFlags,VARIANT_BOOL *pboolOut); +WINOLEAUTAPI VarBoolFromStr(LPCOLESTR strIn,LCID lcid,ULONG dwFlags,VARIANT_BOOL *pboolOut); WINOLEAUTAPI VarBoolFromDisp(IDispatch *pdispIn,LCID lcid,VARIANT_BOOL *pboolOut); WINOLEAUTAPI VarBoolFromI1(CHAR cIn,VARIANT_BOOL *pboolOut); WINOLEAUTAPI VarBoolFromUI2(USHORT uiIn,VARIANT_BOOL *pboolOut); @@ -278,7 +278,7 @@ WINOLEAUTAPI VarI1FromR4(FLOAT fltIn,CHAR *pcOut); WINOLEAUTAPI VarI1FromR8(DOUBLE dblIn,CHAR *pcOut); WINOLEAUTAPI VarI1FromDate(DATE dateIn,CHAR *pcOut); WINOLEAUTAPI VarI1FromCy(CY cyIn,CHAR *pcOut); -WINOLEAUTAPI VarI1FromStr(OLECHAR *strIn,LCID lcid,ULONG dwFlags,CHAR *pcOut); +WINOLEAUTAPI VarI1FromStr(LPCOLESTR strIn,LCID lcid,ULONG dwFlags,CHAR *pcOut); WINOLEAUTAPI VarI1FromDisp(IDispatch *pdispIn,LCID lcid,CHAR *pcOut); WINOLEAUTAPI VarI1FromBool(VARIANT_BOOL boolIn,CHAR *pcOut); WINOLEAUTAPI VarI1FromUI2(USHORT uiIn,CHAR *pcOut); @@ -293,7 +293,7 @@ WINOLEAUTAPI VarUI2FromR4(FLOAT fltIn,USHORT *puiOut); WINOLEAUTAPI VarUI2FromR8(DOUBLE dblIn,USHORT *puiOut); WINOLEAUTAPI VarUI2FromDate(DATE dateIn,USHORT *puiOut); WINOLEAUTAPI VarUI2FromCy(CY cyIn,USHORT *puiOut); -WINOLEAUTAPI VarUI2FromStr(OLECHAR *strIn,LCID lcid,ULONG dwFlags,USHORT *puiOut); +WINOLEAUTAPI VarUI2FromStr(LPCOLESTR strIn,LCID lcid,ULONG dwFlags,USHORT *puiOut); WINOLEAUTAPI VarUI2FromDisp(IDispatch *pdispIn,LCID lcid,USHORT *puiOut); WINOLEAUTAPI VarUI2FromBool(VARIANT_BOOL boolIn,USHORT *puiOut); WINOLEAUTAPI VarUI2FromI1(CHAR cIn,USHORT *puiOut); @@ -308,7 +308,7 @@ WINOLEAUTAPI VarUI4FromR4(FLOAT fltIn,ULONG *pulOut); WINOLEAUTAPI VarUI4FromR8(DOUBLE dblIn,ULONG *pulOut); WINOLEAUTAPI VarUI4FromDate(DATE dateIn,ULONG *pulOut); WINOLEAUTAPI VarUI4FromCy(CY cyIn,ULONG *pulOut); -WINOLEAUTAPI VarUI4FromStr(OLECHAR *strIn,LCID lcid,ULONG dwFlags,ULONG *pulOut); +WINOLEAUTAPI VarUI4FromStr(LPCOLESTR strIn,LCID lcid,ULONG dwFlags,ULONG *pulOut); WINOLEAUTAPI VarUI4FromDisp(IDispatch *pdispIn,LCID lcid,ULONG *pulOut); WINOLEAUTAPI VarUI4FromBool(VARIANT_BOOL boolIn,ULONG *pulOut); WINOLEAUTAPI VarUI4FromI1(CHAR cIn,ULONG *pulOut); @@ -323,7 +323,7 @@ WINOLEAUTAPI VarUI8FromR4(FLOAT fltIn,ULONG64 *pi64Out); WINOLEAUTAPI VarUI8FromR8(DOUBLE dblIn,ULONG64 *pi64Out); WINOLEAUTAPI VarUI8FromCy(CY cyIn,ULONG64 *pi64Out); WINOLEAUTAPI VarUI8FromDate(DATE dateIn,ULONG64 *pi64Out); -WINOLEAUTAPI VarUI8FromStr(OLECHAR *strIn,LCID lcid,unsigned __LONG32 dwFlags,ULONG64 *pi64Out); +WINOLEAUTAPI VarUI8FromStr(LPCOLESTR strIn,LCID lcid,unsigned __LONG32 dwFlags,ULONG64 *pi64Out); WINOLEAUTAPI VarUI8FromDisp(IDispatch *pdispIn,LCID lcid,ULONG64 *pi64Out); WINOLEAUTAPI VarUI8FromBool(VARIANT_BOOL boolIn,ULONG64 *pi64Out); WINOLEAUTAPI VarUI8FromI1(CHAR cIn,ULONG64 *pi64Out); @@ -339,7 +339,7 @@ WINOLEAUTAPI VarDecFromR4(FLOAT fltIn,DECIMAL *pdecOut); WINOLEAUTAPI VarDecFromR8(DOUBLE dblIn,DECIMAL *pdecOut); WINOLEAUTAPI VarDecFromDate(DATE dateIn,DECIMAL *pdecOut); WINOLEAUTAPI VarDecFromCy(CY cyIn,DECIMAL *pdecOut); -WINOLEAUTAPI VarDecFromStr(OLECHAR *strIn,LCID lcid,ULONG dwFlags,DECIMAL *pdecOut); +WINOLEAUTAPI VarDecFromStr(LPCOLESTR strIn,LCID lcid,ULONG dwFlags,DECIMAL *pdecOut); WINOLEAUTAPI VarDecFromDisp(IDispatch *pdispIn,LCID lcid,DECIMAL *pdecOut); WINOLEAUTAPI VarDecFromBool(VARIANT_BOOL boolIn,DECIMAL *pdecOut); WINOLEAUTAPI VarDecFromI1(CHAR cIn,DECIMAL *pdecOut); @@ -350,9 +350,6 @@ WINOLEAUTAPI VarDecFromUI8(ULONG64 ui64In,DECIMAL *pdecOut); #define VarUI4FromUI4(in,pOut) (*(pOut) = (in)) #define VarI4FromI4(in,pOut) (*(pOut) = (in)) -WINOLEAUTAPI VarI4FromI8(LONG64 i64In,LONG *plOut); -WINOLEAUTAPI VarI4FromUI8(ULONG64 ui64In,LONG *plOut); - #define VarUI8FromUI8(in,pOut) (*(pOut) = (in)) #define VarI8FromI8(in,pOut) (*(pOut) = (in)) @@ -459,7 +456,7 @@ typedef struct { #define VTBIT_CY (1 << VT_CY) #define VTBIT_DECIMAL (1 << VT_DECIMAL) -WINOLEAUTAPI VarParseNumFromStr(OLECHAR *strIn,LCID lcid,ULONG dwFlags,NUMPARSE *pnumprs,BYTE *rgbDig); +WINOLEAUTAPI VarParseNumFromStr(LPCOLESTR strIn,LCID lcid,ULONG dwFlags,NUMPARSE *pnumprs,BYTE *rgbDig); WINOLEAUTAPI VarNumFromParseNum(NUMPARSE *pnumprs,BYTE *rgbDig,ULONG dwVtBits,VARIANT *pvar); STDAPI VarAdd(LPVARIANT pvarLeft,LPVARIANT pvarRight,LPVARIANT pvarResult); STDAPI VarAnd(LPVARIANT pvarLeft,LPVARIANT pvarRight,LPVARIANT pvarResult); @@ -585,7 +582,7 @@ WINOLEAUTAPI_(ULONG) LHashValOfNameSys(SYSKIND syskind,LCID lcid,const OLECHAR * #define WHashValOfLHashVal(lhashval) ((USHORT) (0x0000ffff & (lhashval))) #define IsHashValCompatible(lhashval1,lhashval2) ((WINBOOL) ((0x00ff0000 & (lhashval1))==(0x00ff0000 & (lhashval2)))) -WINOLEAUTAPI LoadTypeLib(const OLECHAR *szFile,ITypeLib **pptlib); +WINOLEAUTAPI LoadTypeLib(LPCOLESTR szFile,ITypeLib **pptlib); typedef enum tagREGKIND { REGKIND_DEFAULT,REGKIND_REGISTER,REGKIND_NONE @@ -598,9 +595,9 @@ typedef enum tagREGKIND { WINOLEAUTAPI LoadTypeLibEx(LPCOLESTR szFile,REGKIND regkind,ITypeLib **pptlib); WINOLEAUTAPI LoadRegTypeLib(REFGUID rguid,WORD wVerMajor,WORD wVerMinor,LCID lcid,ITypeLib **pptlib); WINOLEAUTAPI QueryPathOfRegTypeLib(REFGUID guid,USHORT wMaj,USHORT wMin,LCID lcid,LPBSTR lpbstrPathName); -WINOLEAUTAPI RegisterTypeLib(ITypeLib *ptlib,OLECHAR *szFullPath,OLECHAR *szHelpDir); +WINOLEAUTAPI RegisterTypeLib(ITypeLib *ptlib,LPCOLESTR szFullPath,LPCOLESTR szHelpDir); WINOLEAUTAPI UnRegisterTypeLib(REFGUID libID,WORD wVerMajor,WORD wVerMinor,LCID lcid,SYSKIND syskind); -WINOLEAUTAPI CreateTypeLib(SYSKIND syskind,const OLECHAR *szFile,ICreateTypeLib **ppctlib); +WINOLEAUTAPI CreateTypeLib(SYSKIND syskind,LPCOLESTR szFile,ICreateTypeLib **ppctlib); WINOLEAUTAPI CreateTypeLib2(SYSKIND syskind,LPCOLESTR szFile,ICreateTypeLib2 **ppctlib); #ifndef DEFINED_LPDISPATCH @@ -630,7 +627,7 @@ typedef struct tagINTERFACEDATA { } INTERFACEDATA,*LPINTERFACEDATA; WINOLEAUTAPI DispGetParam(DISPPARAMS *pdispparams,UINT position,VARTYPE vtTarg,VARIANT *pvarResult,UINT *puArgErr); -WINOLEAUTAPI DispGetIDsOfNames(ITypeInfo *ptinfo,OLECHAR **rgszNames,UINT cNames,DISPID *rgdispid); +WINOLEAUTAPI DispGetIDsOfNames(ITypeInfo *ptinfo,LPOLESTR *rgszNames,UINT cNames,DISPID *rgdispid); WINOLEAUTAPI DispInvoke(void *_this,ITypeInfo *ptinfo,DISPID dispidMember,WORD wFlags,DISPPARAMS *pparams,VARIANT *pvarResult,EXCEPINFO *pexcepinfo,UINT *puArgErr); WINOLEAUTAPI CreateDispTypeInfo(INTERFACEDATA *pidata,LCID lcid,ITypeInfo **pptinfo); WINOLEAUTAPI CreateStdDispatch(IUnknown *punkOuter,void *pvThis,ITypeInfo *ptinfo,IUnknown **ppunkStdDisp); diff --git a/lib/libc/include/any-windows-any/oleidl.h b/lib/libc/include/any-windows-any/oleidl.h index ab263c7bf878d38310860232c236436060e0310b..b279afc77757ad28ecb18b8b06b3964c582eb5cd 100644 --- a/lib/libc/include/any-windows-any/oleidl.h +++ b/lib/libc/include/any-windows-any/oleidl.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/oleidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/oleidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __oleidl_h__ #define __oleidl_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IOleAdviseHolder_FWD_DEFINED__ @@ -334,32 +342,32 @@ interface IOleAdviseHolder { #define IOleAdviseHolder_SendOnClose(This) (This)->lpVtbl->SendOnClose(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleAdviseHolder_QueryInterface(IOleAdviseHolder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleAdviseHolder_QueryInterface(IOleAdviseHolder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleAdviseHolder_AddRef(IOleAdviseHolder* This) { +static __WIDL_INLINE ULONG IOleAdviseHolder_AddRef(IOleAdviseHolder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleAdviseHolder_Release(IOleAdviseHolder* This) { +static __WIDL_INLINE ULONG IOleAdviseHolder_Release(IOleAdviseHolder* This) { return This->lpVtbl->Release(This); } /*** IOleAdviseHolder methods ***/ -static FORCEINLINE HRESULT IOleAdviseHolder_Advise(IOleAdviseHolder* This,IAdviseSink *pAdvise,DWORD *pdwConnection) { +static __WIDL_INLINE HRESULT IOleAdviseHolder_Advise(IOleAdviseHolder* This,IAdviseSink *pAdvise,DWORD *pdwConnection) { return This->lpVtbl->Advise(This,pAdvise,pdwConnection); } -static FORCEINLINE HRESULT IOleAdviseHolder_Unadvise(IOleAdviseHolder* This,DWORD dwConnection) { +static __WIDL_INLINE HRESULT IOleAdviseHolder_Unadvise(IOleAdviseHolder* This,DWORD dwConnection) { return This->lpVtbl->Unadvise(This,dwConnection); } -static FORCEINLINE HRESULT IOleAdviseHolder_EnumAdvise(IOleAdviseHolder* This,IEnumSTATDATA **ppenumAdvise) { +static __WIDL_INLINE HRESULT IOleAdviseHolder_EnumAdvise(IOleAdviseHolder* This,IEnumSTATDATA **ppenumAdvise) { return This->lpVtbl->EnumAdvise(This,ppenumAdvise); } -static FORCEINLINE HRESULT IOleAdviseHolder_SendOnRename(IOleAdviseHolder* This,IMoniker *pmk) { +static __WIDL_INLINE HRESULT IOleAdviseHolder_SendOnRename(IOleAdviseHolder* This,IMoniker *pmk) { return This->lpVtbl->SendOnRename(This,pmk); } -static FORCEINLINE HRESULT IOleAdviseHolder_SendOnSave(IOleAdviseHolder* This) { +static __WIDL_INLINE HRESULT IOleAdviseHolder_SendOnSave(IOleAdviseHolder* This) { return This->lpVtbl->SendOnSave(This); } -static FORCEINLINE HRESULT IOleAdviseHolder_SendOnClose(IOleAdviseHolder* This) { +static __WIDL_INLINE HRESULT IOleAdviseHolder_SendOnClose(IOleAdviseHolder* This) { return This->lpVtbl->SendOnClose(This); } #endif @@ -471,29 +479,29 @@ interface IOleCache { #define IOleCache_SetData(This,pformatetc,pmedium,fRelease) (This)->lpVtbl->SetData(This,pformatetc,pmedium,fRelease) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleCache_QueryInterface(IOleCache* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleCache_QueryInterface(IOleCache* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleCache_AddRef(IOleCache* This) { +static __WIDL_INLINE ULONG IOleCache_AddRef(IOleCache* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleCache_Release(IOleCache* This) { +static __WIDL_INLINE ULONG IOleCache_Release(IOleCache* This) { return This->lpVtbl->Release(This); } /*** IOleCache methods ***/ -static FORCEINLINE HRESULT IOleCache_Cache(IOleCache* This,FORMATETC *pformatetc,DWORD advf,DWORD *pdwConnection) { +static __WIDL_INLINE HRESULT IOleCache_Cache(IOleCache* This,FORMATETC *pformatetc,DWORD advf,DWORD *pdwConnection) { return This->lpVtbl->Cache(This,pformatetc,advf,pdwConnection); } -static FORCEINLINE HRESULT IOleCache_Uncache(IOleCache* This,DWORD dwConnection) { +static __WIDL_INLINE HRESULT IOleCache_Uncache(IOleCache* This,DWORD dwConnection) { return This->lpVtbl->Uncache(This,dwConnection); } -static FORCEINLINE HRESULT IOleCache_EnumCache(IOleCache* This,IEnumSTATDATA **ppenumSTATDATA) { +static __WIDL_INLINE HRESULT IOleCache_EnumCache(IOleCache* This,IEnumSTATDATA **ppenumSTATDATA) { return This->lpVtbl->EnumCache(This,ppenumSTATDATA); } -static FORCEINLINE HRESULT IOleCache_InitCache(IOleCache* This,IDataObject *pDataObject) { +static __WIDL_INLINE HRESULT IOleCache_InitCache(IOleCache* This,IDataObject *pDataObject) { return This->lpVtbl->InitCache(This,pDataObject); } -static FORCEINLINE HRESULT IOleCache_SetData(IOleCache* This,FORMATETC *pformatetc,STGMEDIUM *pmedium,WINBOOL fRelease) { +static __WIDL_INLINE HRESULT IOleCache_SetData(IOleCache* This,FORMATETC *pformatetc,STGMEDIUM *pmedium,WINBOOL fRelease) { return This->lpVtbl->SetData(This,pformatetc,pmedium,fRelease); } #endif @@ -630,36 +638,36 @@ interface IOleCache2 { #define IOleCache2_DiscardCache(This,dwDiscardOptions) (This)->lpVtbl->DiscardCache(This,dwDiscardOptions) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleCache2_QueryInterface(IOleCache2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleCache2_QueryInterface(IOleCache2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleCache2_AddRef(IOleCache2* This) { +static __WIDL_INLINE ULONG IOleCache2_AddRef(IOleCache2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleCache2_Release(IOleCache2* This) { +static __WIDL_INLINE ULONG IOleCache2_Release(IOleCache2* This) { return This->lpVtbl->Release(This); } /*** IOleCache methods ***/ -static FORCEINLINE HRESULT IOleCache2_Cache(IOleCache2* This,FORMATETC *pformatetc,DWORD advf,DWORD *pdwConnection) { +static __WIDL_INLINE HRESULT IOleCache2_Cache(IOleCache2* This,FORMATETC *pformatetc,DWORD advf,DWORD *pdwConnection) { return This->lpVtbl->Cache(This,pformatetc,advf,pdwConnection); } -static FORCEINLINE HRESULT IOleCache2_Uncache(IOleCache2* This,DWORD dwConnection) { +static __WIDL_INLINE HRESULT IOleCache2_Uncache(IOleCache2* This,DWORD dwConnection) { return This->lpVtbl->Uncache(This,dwConnection); } -static FORCEINLINE HRESULT IOleCache2_EnumCache(IOleCache2* This,IEnumSTATDATA **ppenumSTATDATA) { +static __WIDL_INLINE HRESULT IOleCache2_EnumCache(IOleCache2* This,IEnumSTATDATA **ppenumSTATDATA) { return This->lpVtbl->EnumCache(This,ppenumSTATDATA); } -static FORCEINLINE HRESULT IOleCache2_InitCache(IOleCache2* This,IDataObject *pDataObject) { +static __WIDL_INLINE HRESULT IOleCache2_InitCache(IOleCache2* This,IDataObject *pDataObject) { return This->lpVtbl->InitCache(This,pDataObject); } -static FORCEINLINE HRESULT IOleCache2_SetData(IOleCache2* This,FORMATETC *pformatetc,STGMEDIUM *pmedium,WINBOOL fRelease) { +static __WIDL_INLINE HRESULT IOleCache2_SetData(IOleCache2* This,FORMATETC *pformatetc,STGMEDIUM *pmedium,WINBOOL fRelease) { return This->lpVtbl->SetData(This,pformatetc,pmedium,fRelease); } /*** IOleCache2 methods ***/ -static FORCEINLINE HRESULT IOleCache2_UpdateCache(IOleCache2* This,LPDATAOBJECT pDataObject,DWORD grfUpdf,LPVOID pReserved) { +static __WIDL_INLINE HRESULT IOleCache2_UpdateCache(IOleCache2* This,LPDATAOBJECT pDataObject,DWORD grfUpdf,LPVOID pReserved) { return This->lpVtbl->UpdateCache(This,pDataObject,grfUpdf,pReserved); } -static FORCEINLINE HRESULT IOleCache2_DiscardCache(IOleCache2* This,DWORD dwDiscardOptions) { +static __WIDL_INLINE HRESULT IOleCache2_DiscardCache(IOleCache2* This,DWORD dwDiscardOptions) { return This->lpVtbl->DiscardCache(This,dwDiscardOptions); } #endif @@ -758,20 +766,20 @@ interface IOleCacheControl { #define IOleCacheControl_OnStop(This) (This)->lpVtbl->OnStop(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleCacheControl_QueryInterface(IOleCacheControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleCacheControl_QueryInterface(IOleCacheControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleCacheControl_AddRef(IOleCacheControl* This) { +static __WIDL_INLINE ULONG IOleCacheControl_AddRef(IOleCacheControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleCacheControl_Release(IOleCacheControl* This) { +static __WIDL_INLINE ULONG IOleCacheControl_Release(IOleCacheControl* This) { return This->lpVtbl->Release(This); } /*** IOleCacheControl methods ***/ -static FORCEINLINE HRESULT IOleCacheControl_OnRun(IOleCacheControl* This,LPDATAOBJECT pDataObject) { +static __WIDL_INLINE HRESULT IOleCacheControl_OnRun(IOleCacheControl* This,LPDATAOBJECT pDataObject) { return This->lpVtbl->OnRun(This,pDataObject); } -static FORCEINLINE HRESULT IOleCacheControl_OnStop(IOleCacheControl* This) { +static __WIDL_INLINE HRESULT IOleCacheControl_OnStop(IOleCacheControl* This) { return This->lpVtbl->OnStop(This); } #endif @@ -847,17 +855,17 @@ interface IParseDisplayName { #define IParseDisplayName_ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut) (This)->lpVtbl->ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IParseDisplayName_QueryInterface(IParseDisplayName* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IParseDisplayName_QueryInterface(IParseDisplayName* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IParseDisplayName_AddRef(IParseDisplayName* This) { +static __WIDL_INLINE ULONG IParseDisplayName_AddRef(IParseDisplayName* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IParseDisplayName_Release(IParseDisplayName* This) { +static __WIDL_INLINE ULONG IParseDisplayName_Release(IParseDisplayName* This) { return This->lpVtbl->Release(This); } /*** IParseDisplayName methods ***/ -static FORCEINLINE HRESULT IParseDisplayName_ParseDisplayName(IParseDisplayName* This,IBindCtx *pbc,LPOLESTR pszDisplayName,ULONG *pchEaten,IMoniker **ppmkOut) { +static __WIDL_INLINE HRESULT IParseDisplayName_ParseDisplayName(IParseDisplayName* This,IBindCtx *pbc,LPOLESTR pszDisplayName,ULONG *pchEaten,IMoniker **ppmkOut) { return This->lpVtbl->ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut); } #endif @@ -947,24 +955,24 @@ interface IOleContainer { #define IOleContainer_LockContainer(This,fLock) (This)->lpVtbl->LockContainer(This,fLock) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleContainer_QueryInterface(IOleContainer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleContainer_QueryInterface(IOleContainer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleContainer_AddRef(IOleContainer* This) { +static __WIDL_INLINE ULONG IOleContainer_AddRef(IOleContainer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleContainer_Release(IOleContainer* This) { +static __WIDL_INLINE ULONG IOleContainer_Release(IOleContainer* This) { return This->lpVtbl->Release(This); } /*** IParseDisplayName methods ***/ -static FORCEINLINE HRESULT IOleContainer_ParseDisplayName(IOleContainer* This,IBindCtx *pbc,LPOLESTR pszDisplayName,ULONG *pchEaten,IMoniker **ppmkOut) { +static __WIDL_INLINE HRESULT IOleContainer_ParseDisplayName(IOleContainer* This,IBindCtx *pbc,LPOLESTR pszDisplayName,ULONG *pchEaten,IMoniker **ppmkOut) { return This->lpVtbl->ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut); } /*** IOleContainer methods ***/ -static FORCEINLINE HRESULT IOleContainer_EnumObjects(IOleContainer* This,DWORD grfFlags,IEnumUnknown **ppenum) { +static __WIDL_INLINE HRESULT IOleContainer_EnumObjects(IOleContainer* This,DWORD grfFlags,IEnumUnknown **ppenum) { return This->lpVtbl->EnumObjects(This,grfFlags,ppenum); } -static FORCEINLINE HRESULT IOleContainer_LockContainer(IOleContainer* This,WINBOOL fLock) { +static __WIDL_INLINE HRESULT IOleContainer_LockContainer(IOleContainer* This,WINBOOL fLock) { return This->lpVtbl->LockContainer(This,fLock); } #endif @@ -1075,32 +1083,32 @@ interface IOleClientSite { #define IOleClientSite_RequestNewObjectLayout(This) (This)->lpVtbl->RequestNewObjectLayout(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleClientSite_QueryInterface(IOleClientSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleClientSite_QueryInterface(IOleClientSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleClientSite_AddRef(IOleClientSite* This) { +static __WIDL_INLINE ULONG IOleClientSite_AddRef(IOleClientSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleClientSite_Release(IOleClientSite* This) { +static __WIDL_INLINE ULONG IOleClientSite_Release(IOleClientSite* This) { return This->lpVtbl->Release(This); } /*** IOleClientSite methods ***/ -static FORCEINLINE HRESULT IOleClientSite_SaveObject(IOleClientSite* This) { +static __WIDL_INLINE HRESULT IOleClientSite_SaveObject(IOleClientSite* This) { return This->lpVtbl->SaveObject(This); } -static FORCEINLINE HRESULT IOleClientSite_GetMoniker(IOleClientSite* This,DWORD dwAssign,DWORD dwWhichMoniker,IMoniker **ppmk) { +static __WIDL_INLINE HRESULT IOleClientSite_GetMoniker(IOleClientSite* This,DWORD dwAssign,DWORD dwWhichMoniker,IMoniker **ppmk) { return This->lpVtbl->GetMoniker(This,dwAssign,dwWhichMoniker,ppmk); } -static FORCEINLINE HRESULT IOleClientSite_GetContainer(IOleClientSite* This,IOleContainer **ppContainer) { +static __WIDL_INLINE HRESULT IOleClientSite_GetContainer(IOleClientSite* This,IOleContainer **ppContainer) { return This->lpVtbl->GetContainer(This,ppContainer); } -static FORCEINLINE HRESULT IOleClientSite_ShowObject(IOleClientSite* This) { +static __WIDL_INLINE HRESULT IOleClientSite_ShowObject(IOleClientSite* This) { return This->lpVtbl->ShowObject(This); } -static FORCEINLINE HRESULT IOleClientSite_OnShowWindow(IOleClientSite* This,WINBOOL fShow) { +static __WIDL_INLINE HRESULT IOleClientSite_OnShowWindow(IOleClientSite* This,WINBOOL fShow) { return This->lpVtbl->OnShowWindow(This,fShow); } -static FORCEINLINE HRESULT IOleClientSite_RequestNewObjectLayout(IOleClientSite* This) { +static __WIDL_INLINE HRESULT IOleClientSite_RequestNewObjectLayout(IOleClientSite* This) { return This->lpVtbl->RequestNewObjectLayout(This); } #endif @@ -1411,77 +1419,77 @@ interface IOleObject { #define IOleObject_SetColorScheme(This,pLogpal) (This)->lpVtbl->SetColorScheme(This,pLogpal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleObject_QueryInterface(IOleObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleObject_QueryInterface(IOleObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleObject_AddRef(IOleObject* This) { +static __WIDL_INLINE ULONG IOleObject_AddRef(IOleObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleObject_Release(IOleObject* This) { +static __WIDL_INLINE ULONG IOleObject_Release(IOleObject* This) { return This->lpVtbl->Release(This); } /*** IOleObject methods ***/ -static FORCEINLINE HRESULT IOleObject_SetClientSite(IOleObject* This,IOleClientSite *pClientSite) { +static __WIDL_INLINE HRESULT IOleObject_SetClientSite(IOleObject* This,IOleClientSite *pClientSite) { return This->lpVtbl->SetClientSite(This,pClientSite); } -static FORCEINLINE HRESULT IOleObject_GetClientSite(IOleObject* This,IOleClientSite **ppClientSite) { +static __WIDL_INLINE HRESULT IOleObject_GetClientSite(IOleObject* This,IOleClientSite **ppClientSite) { return This->lpVtbl->GetClientSite(This,ppClientSite); } -static FORCEINLINE HRESULT IOleObject_SetHostNames(IOleObject* This,LPCOLESTR szContainerApp,LPCOLESTR szContainerObj) { +static __WIDL_INLINE HRESULT IOleObject_SetHostNames(IOleObject* This,LPCOLESTR szContainerApp,LPCOLESTR szContainerObj) { return This->lpVtbl->SetHostNames(This,szContainerApp,szContainerObj); } -static FORCEINLINE HRESULT IOleObject_Close(IOleObject* This,DWORD dwSaveOption) { +static __WIDL_INLINE HRESULT IOleObject_Close(IOleObject* This,DWORD dwSaveOption) { return This->lpVtbl->Close(This,dwSaveOption); } -static FORCEINLINE HRESULT IOleObject_SetMoniker(IOleObject* This,DWORD dwWhichMoniker,IMoniker *pmk) { +static __WIDL_INLINE HRESULT IOleObject_SetMoniker(IOleObject* This,DWORD dwWhichMoniker,IMoniker *pmk) { return This->lpVtbl->SetMoniker(This,dwWhichMoniker,pmk); } -static FORCEINLINE HRESULT IOleObject_GetMoniker(IOleObject* This,DWORD dwAssign,DWORD dwWhichMoniker,IMoniker **ppmk) { +static __WIDL_INLINE HRESULT IOleObject_GetMoniker(IOleObject* This,DWORD dwAssign,DWORD dwWhichMoniker,IMoniker **ppmk) { return This->lpVtbl->GetMoniker(This,dwAssign,dwWhichMoniker,ppmk); } -static FORCEINLINE HRESULT IOleObject_InitFromData(IOleObject* This,IDataObject *pDataObject,WINBOOL fCreation,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IOleObject_InitFromData(IOleObject* This,IDataObject *pDataObject,WINBOOL fCreation,DWORD dwReserved) { return This->lpVtbl->InitFromData(This,pDataObject,fCreation,dwReserved); } -static FORCEINLINE HRESULT IOleObject_GetClipboardData(IOleObject* This,DWORD dwReserved,IDataObject **ppDataObject) { +static __WIDL_INLINE HRESULT IOleObject_GetClipboardData(IOleObject* This,DWORD dwReserved,IDataObject **ppDataObject) { return This->lpVtbl->GetClipboardData(This,dwReserved,ppDataObject); } -static FORCEINLINE HRESULT IOleObject_DoVerb(IOleObject* This,LONG iVerb,LPMSG lpmsg,IOleClientSite *pActiveSite,LONG lindex,HWND hwndParent,LPCRECT lprcPosRect) { +static __WIDL_INLINE HRESULT IOleObject_DoVerb(IOleObject* This,LONG iVerb,LPMSG lpmsg,IOleClientSite *pActiveSite,LONG lindex,HWND hwndParent,LPCRECT lprcPosRect) { return This->lpVtbl->DoVerb(This,iVerb,lpmsg,pActiveSite,lindex,hwndParent,lprcPosRect); } -static FORCEINLINE HRESULT IOleObject_EnumVerbs(IOleObject* This,IEnumOLEVERB **ppEnumOleVerb) { +static __WIDL_INLINE HRESULT IOleObject_EnumVerbs(IOleObject* This,IEnumOLEVERB **ppEnumOleVerb) { return This->lpVtbl->EnumVerbs(This,ppEnumOleVerb); } -static FORCEINLINE HRESULT IOleObject_Update(IOleObject* This) { +static __WIDL_INLINE HRESULT IOleObject_Update(IOleObject* This) { return This->lpVtbl->Update(This); } -static FORCEINLINE HRESULT IOleObject_IsUpToDate(IOleObject* This) { +static __WIDL_INLINE HRESULT IOleObject_IsUpToDate(IOleObject* This) { return This->lpVtbl->IsUpToDate(This); } -static FORCEINLINE HRESULT IOleObject_GetUserClassID(IOleObject* This,CLSID *pClsid) { +static __WIDL_INLINE HRESULT IOleObject_GetUserClassID(IOleObject* This,CLSID *pClsid) { return This->lpVtbl->GetUserClassID(This,pClsid); } -static FORCEINLINE HRESULT IOleObject_GetUserType(IOleObject* This,DWORD dwFormOfType,LPOLESTR *pszUserType) { +static __WIDL_INLINE HRESULT IOleObject_GetUserType(IOleObject* This,DWORD dwFormOfType,LPOLESTR *pszUserType) { return This->lpVtbl->GetUserType(This,dwFormOfType,pszUserType); } -static FORCEINLINE HRESULT IOleObject_SetExtent(IOleObject* This,DWORD dwDrawAspect,SIZEL *psizel) { +static __WIDL_INLINE HRESULT IOleObject_SetExtent(IOleObject* This,DWORD dwDrawAspect,SIZEL *psizel) { return This->lpVtbl->SetExtent(This,dwDrawAspect,psizel); } -static FORCEINLINE HRESULT IOleObject_GetExtent(IOleObject* This,DWORD dwDrawAspect,SIZEL *psizel) { +static __WIDL_INLINE HRESULT IOleObject_GetExtent(IOleObject* This,DWORD dwDrawAspect,SIZEL *psizel) { return This->lpVtbl->GetExtent(This,dwDrawAspect,psizel); } -static FORCEINLINE HRESULT IOleObject_Advise(IOleObject* This,IAdviseSink *pAdvSink,DWORD *pdwConnection) { +static __WIDL_INLINE HRESULT IOleObject_Advise(IOleObject* This,IAdviseSink *pAdvSink,DWORD *pdwConnection) { return This->lpVtbl->Advise(This,pAdvSink,pdwConnection); } -static FORCEINLINE HRESULT IOleObject_Unadvise(IOleObject* This,DWORD dwConnection) { +static __WIDL_INLINE HRESULT IOleObject_Unadvise(IOleObject* This,DWORD dwConnection) { return This->lpVtbl->Unadvise(This,dwConnection); } -static FORCEINLINE HRESULT IOleObject_EnumAdvise(IOleObject* This,IEnumSTATDATA **ppenumAdvise) { +static __WIDL_INLINE HRESULT IOleObject_EnumAdvise(IOleObject* This,IEnumSTATDATA **ppenumAdvise) { return This->lpVtbl->EnumAdvise(This,ppenumAdvise); } -static FORCEINLINE HRESULT IOleObject_GetMiscStatus(IOleObject* This,DWORD dwAspect,DWORD *pdwStatus) { +static __WIDL_INLINE HRESULT IOleObject_GetMiscStatus(IOleObject* This,DWORD dwAspect,DWORD *pdwStatus) { return This->lpVtbl->GetMiscStatus(This,dwAspect,pdwStatus); } -static FORCEINLINE HRESULT IOleObject_SetColorScheme(IOleObject* This,LOGPALETTE *pLogpal) { +static __WIDL_INLINE HRESULT IOleObject_SetColorScheme(IOleObject* This,LOGPALETTE *pLogpal) { return This->lpVtbl->SetColorScheme(This,pLogpal); } #endif @@ -1595,20 +1603,20 @@ interface IOleWindow { #define IOleWindow_ContextSensitiveHelp(This,fEnterMode) (This)->lpVtbl->ContextSensitiveHelp(This,fEnterMode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleWindow_QueryInterface(IOleWindow* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleWindow_QueryInterface(IOleWindow* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleWindow_AddRef(IOleWindow* This) { +static __WIDL_INLINE ULONG IOleWindow_AddRef(IOleWindow* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleWindow_Release(IOleWindow* This) { +static __WIDL_INLINE ULONG IOleWindow_Release(IOleWindow* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IOleWindow_GetWindow(IOleWindow* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IOleWindow_GetWindow(IOleWindow* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IOleWindow_ContextSensitiveHelp(IOleWindow* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IOleWindow_ContextSensitiveHelp(IOleWindow* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } #endif @@ -1772,47 +1780,47 @@ interface IOleLink { #define IOleLink_Update(This,pbc) (This)->lpVtbl->Update(This,pbc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleLink_QueryInterface(IOleLink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleLink_QueryInterface(IOleLink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleLink_AddRef(IOleLink* This) { +static __WIDL_INLINE ULONG IOleLink_AddRef(IOleLink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleLink_Release(IOleLink* This) { +static __WIDL_INLINE ULONG IOleLink_Release(IOleLink* This) { return This->lpVtbl->Release(This); } /*** IOleLink methods ***/ -static FORCEINLINE HRESULT IOleLink_SetUpdateOptions(IOleLink* This,DWORD dwUpdateOpt) { +static __WIDL_INLINE HRESULT IOleLink_SetUpdateOptions(IOleLink* This,DWORD dwUpdateOpt) { return This->lpVtbl->SetUpdateOptions(This,dwUpdateOpt); } -static FORCEINLINE HRESULT IOleLink_GetUpdateOptions(IOleLink* This,DWORD *pdwUpdateOpt) { +static __WIDL_INLINE HRESULT IOleLink_GetUpdateOptions(IOleLink* This,DWORD *pdwUpdateOpt) { return This->lpVtbl->GetUpdateOptions(This,pdwUpdateOpt); } -static FORCEINLINE HRESULT IOleLink_SetSourceMoniker(IOleLink* This,IMoniker *pmk,REFCLSID rclsid) { +static __WIDL_INLINE HRESULT IOleLink_SetSourceMoniker(IOleLink* This,IMoniker *pmk,REFCLSID rclsid) { return This->lpVtbl->SetSourceMoniker(This,pmk,rclsid); } -static FORCEINLINE HRESULT IOleLink_GetSourceMoniker(IOleLink* This,IMoniker **ppmk) { +static __WIDL_INLINE HRESULT IOleLink_GetSourceMoniker(IOleLink* This,IMoniker **ppmk) { return This->lpVtbl->GetSourceMoniker(This,ppmk); } -static FORCEINLINE HRESULT IOleLink_SetSourceDisplayName(IOleLink* This,LPCOLESTR pszStatusText) { +static __WIDL_INLINE HRESULT IOleLink_SetSourceDisplayName(IOleLink* This,LPCOLESTR pszStatusText) { return This->lpVtbl->SetSourceDisplayName(This,pszStatusText); } -static FORCEINLINE HRESULT IOleLink_GetSourceDisplayName(IOleLink* This,LPOLESTR *ppszDisplayName) { +static __WIDL_INLINE HRESULT IOleLink_GetSourceDisplayName(IOleLink* This,LPOLESTR *ppszDisplayName) { return This->lpVtbl->GetSourceDisplayName(This,ppszDisplayName); } -static FORCEINLINE HRESULT IOleLink_BindToSource(IOleLink* This,DWORD bindflags,IBindCtx *pbc) { +static __WIDL_INLINE HRESULT IOleLink_BindToSource(IOleLink* This,DWORD bindflags,IBindCtx *pbc) { return This->lpVtbl->BindToSource(This,bindflags,pbc); } -static FORCEINLINE HRESULT IOleLink_BindIfRunning(IOleLink* This) { +static __WIDL_INLINE HRESULT IOleLink_BindIfRunning(IOleLink* This) { return This->lpVtbl->BindIfRunning(This); } -static FORCEINLINE HRESULT IOleLink_GetBoundSource(IOleLink* This,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT IOleLink_GetBoundSource(IOleLink* This,IUnknown **ppunk) { return This->lpVtbl->GetBoundSource(This,ppunk); } -static FORCEINLINE HRESULT IOleLink_UnbindSource(IOleLink* This) { +static __WIDL_INLINE HRESULT IOleLink_UnbindSource(IOleLink* This) { return This->lpVtbl->UnbindSource(This); } -static FORCEINLINE HRESULT IOleLink_Update(IOleLink* This,IBindCtx *pbc) { +static __WIDL_INLINE HRESULT IOleLink_Update(IOleLink* This,IBindCtx *pbc) { return This->lpVtbl->Update(This,pbc); } #endif @@ -1949,34 +1957,34 @@ interface IOleItemContainer { #define IOleItemContainer_IsRunning(This,pszItem) (This)->lpVtbl->IsRunning(This,pszItem) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleItemContainer_QueryInterface(IOleItemContainer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleItemContainer_QueryInterface(IOleItemContainer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleItemContainer_AddRef(IOleItemContainer* This) { +static __WIDL_INLINE ULONG IOleItemContainer_AddRef(IOleItemContainer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleItemContainer_Release(IOleItemContainer* This) { +static __WIDL_INLINE ULONG IOleItemContainer_Release(IOleItemContainer* This) { return This->lpVtbl->Release(This); } /*** IParseDisplayName methods ***/ -static FORCEINLINE HRESULT IOleItemContainer_ParseDisplayName(IOleItemContainer* This,IBindCtx *pbc,LPOLESTR pszDisplayName,ULONG *pchEaten,IMoniker **ppmkOut) { +static __WIDL_INLINE HRESULT IOleItemContainer_ParseDisplayName(IOleItemContainer* This,IBindCtx *pbc,LPOLESTR pszDisplayName,ULONG *pchEaten,IMoniker **ppmkOut) { return This->lpVtbl->ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut); } /*** IOleContainer methods ***/ -static FORCEINLINE HRESULT IOleItemContainer_EnumObjects(IOleItemContainer* This,DWORD grfFlags,IEnumUnknown **ppenum) { +static __WIDL_INLINE HRESULT IOleItemContainer_EnumObjects(IOleItemContainer* This,DWORD grfFlags,IEnumUnknown **ppenum) { return This->lpVtbl->EnumObjects(This,grfFlags,ppenum); } -static FORCEINLINE HRESULT IOleItemContainer_LockContainer(IOleItemContainer* This,WINBOOL fLock) { +static __WIDL_INLINE HRESULT IOleItemContainer_LockContainer(IOleItemContainer* This,WINBOOL fLock) { return This->lpVtbl->LockContainer(This,fLock); } /*** IOleItemContainer methods ***/ -static FORCEINLINE HRESULT IOleItemContainer_GetObject(IOleItemContainer* This,LPOLESTR pszItem,DWORD dwSpeedNeeded,IBindCtx *pbc,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleItemContainer_GetObject(IOleItemContainer* This,LPOLESTR pszItem,DWORD dwSpeedNeeded,IBindCtx *pbc,REFIID riid,void **ppvObject) { return This->lpVtbl->GetObject(This,pszItem,dwSpeedNeeded,pbc,riid,ppvObject); } -static FORCEINLINE HRESULT IOleItemContainer_GetObjectStorage(IOleItemContainer* This,LPOLESTR pszItem,IBindCtx *pbc,REFIID riid,void **ppvStorage) { +static __WIDL_INLINE HRESULT IOleItemContainer_GetObjectStorage(IOleItemContainer* This,LPOLESTR pszItem,IBindCtx *pbc,REFIID riid,void **ppvStorage) { return This->lpVtbl->GetObjectStorage(This,pszItem,pbc,riid,ppvStorage); } -static FORCEINLINE HRESULT IOleItemContainer_IsRunning(IOleItemContainer* This,LPOLESTR pszItem) { +static __WIDL_INLINE HRESULT IOleItemContainer_IsRunning(IOleItemContainer* This,LPOLESTR pszItem) { return This->lpVtbl->IsRunning(This,pszItem); } #endif @@ -2087,33 +2095,33 @@ interface IOleInPlaceUIWindow { #define IOleInPlaceUIWindow_SetActiveObject(This,pActiveObject,pszObjName) (This)->lpVtbl->SetActiveObject(This,pActiveObject,pszObjName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleInPlaceUIWindow_QueryInterface(IOleInPlaceUIWindow* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleInPlaceUIWindow_QueryInterface(IOleInPlaceUIWindow* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleInPlaceUIWindow_AddRef(IOleInPlaceUIWindow* This) { +static __WIDL_INLINE ULONG IOleInPlaceUIWindow_AddRef(IOleInPlaceUIWindow* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleInPlaceUIWindow_Release(IOleInPlaceUIWindow* This) { +static __WIDL_INLINE ULONG IOleInPlaceUIWindow_Release(IOleInPlaceUIWindow* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IOleInPlaceUIWindow_GetWindow(IOleInPlaceUIWindow* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IOleInPlaceUIWindow_GetWindow(IOleInPlaceUIWindow* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IOleInPlaceUIWindow_ContextSensitiveHelp(IOleInPlaceUIWindow* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IOleInPlaceUIWindow_ContextSensitiveHelp(IOleInPlaceUIWindow* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IOleInPlaceUIWindow methods ***/ -static FORCEINLINE HRESULT IOleInPlaceUIWindow_GetBorder(IOleInPlaceUIWindow* This,LPRECT lprectBorder) { +static __WIDL_INLINE HRESULT IOleInPlaceUIWindow_GetBorder(IOleInPlaceUIWindow* This,LPRECT lprectBorder) { return This->lpVtbl->GetBorder(This,lprectBorder); } -static FORCEINLINE HRESULT IOleInPlaceUIWindow_RequestBorderSpace(IOleInPlaceUIWindow* This,LPCBORDERWIDTHS pborderwidths) { +static __WIDL_INLINE HRESULT IOleInPlaceUIWindow_RequestBorderSpace(IOleInPlaceUIWindow* This,LPCBORDERWIDTHS pborderwidths) { return This->lpVtbl->RequestBorderSpace(This,pborderwidths); } -static FORCEINLINE HRESULT IOleInPlaceUIWindow_SetBorderSpace(IOleInPlaceUIWindow* This,LPCBORDERWIDTHS pborderwidths) { +static __WIDL_INLINE HRESULT IOleInPlaceUIWindow_SetBorderSpace(IOleInPlaceUIWindow* This,LPCBORDERWIDTHS pborderwidths) { return This->lpVtbl->SetBorderSpace(This,pborderwidths); } -static FORCEINLINE HRESULT IOleInPlaceUIWindow_SetActiveObject(IOleInPlaceUIWindow* This,IOleInPlaceActiveObject *pActiveObject,LPCOLESTR pszObjName) { +static __WIDL_INLINE HRESULT IOleInPlaceUIWindow_SetActiveObject(IOleInPlaceUIWindow* This,IOleInPlaceActiveObject *pActiveObject,LPCOLESTR pszObjName) { return This->lpVtbl->SetActiveObject(This,pActiveObject,pszObjName); } #endif @@ -2231,36 +2239,36 @@ interface IOleInPlaceActiveObject { #define IOleInPlaceActiveObject_EnableModeless(This,fEnable) (This)->lpVtbl->EnableModeless(This,fEnable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleInPlaceActiveObject_QueryInterface(IOleInPlaceActiveObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleInPlaceActiveObject_QueryInterface(IOleInPlaceActiveObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleInPlaceActiveObject_AddRef(IOleInPlaceActiveObject* This) { +static __WIDL_INLINE ULONG IOleInPlaceActiveObject_AddRef(IOleInPlaceActiveObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleInPlaceActiveObject_Release(IOleInPlaceActiveObject* This) { +static __WIDL_INLINE ULONG IOleInPlaceActiveObject_Release(IOleInPlaceActiveObject* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IOleInPlaceActiveObject_GetWindow(IOleInPlaceActiveObject* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IOleInPlaceActiveObject_GetWindow(IOleInPlaceActiveObject* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IOleInPlaceActiveObject_ContextSensitiveHelp(IOleInPlaceActiveObject* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IOleInPlaceActiveObject_ContextSensitiveHelp(IOleInPlaceActiveObject* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IOleInPlaceActiveObject methods ***/ -static FORCEINLINE HRESULT IOleInPlaceActiveObject_TranslateAccelerator(IOleInPlaceActiveObject* This,LPMSG lpmsg) { +static __WIDL_INLINE HRESULT IOleInPlaceActiveObject_TranslateAccelerator(IOleInPlaceActiveObject* This,LPMSG lpmsg) { return This->lpVtbl->TranslateAccelerator(This,lpmsg); } -static FORCEINLINE HRESULT IOleInPlaceActiveObject_OnFrameWindowActivate(IOleInPlaceActiveObject* This,WINBOOL fActivate) { +static __WIDL_INLINE HRESULT IOleInPlaceActiveObject_OnFrameWindowActivate(IOleInPlaceActiveObject* This,WINBOOL fActivate) { return This->lpVtbl->OnFrameWindowActivate(This,fActivate); } -static FORCEINLINE HRESULT IOleInPlaceActiveObject_OnDocWindowActivate(IOleInPlaceActiveObject* This,WINBOOL fActivate) { +static __WIDL_INLINE HRESULT IOleInPlaceActiveObject_OnDocWindowActivate(IOleInPlaceActiveObject* This,WINBOOL fActivate) { return This->lpVtbl->OnDocWindowActivate(This,fActivate); } -static FORCEINLINE HRESULT IOleInPlaceActiveObject_ResizeBorder(IOleInPlaceActiveObject* This,LPCRECT prcBorder,IOleInPlaceUIWindow *pUIWindow,WINBOOL fFrameWindow) { +static __WIDL_INLINE HRESULT IOleInPlaceActiveObject_ResizeBorder(IOleInPlaceActiveObject* This,LPCRECT prcBorder,IOleInPlaceUIWindow *pUIWindow,WINBOOL fFrameWindow) { return This->lpVtbl->ResizeBorder(This,prcBorder,pUIWindow,fFrameWindow); } -static FORCEINLINE HRESULT IOleInPlaceActiveObject_EnableModeless(IOleInPlaceActiveObject* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IOleInPlaceActiveObject_EnableModeless(IOleInPlaceActiveObject* This,WINBOOL fEnable) { return This->lpVtbl->EnableModeless(This,fEnable); } #endif @@ -2463,52 +2471,52 @@ interface IOleInPlaceFrame { #define IOleInPlaceFrame_TranslateAccelerator(This,lpmsg,wID) (This)->lpVtbl->TranslateAccelerator(This,lpmsg,wID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleInPlaceFrame_QueryInterface(IOleInPlaceFrame* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleInPlaceFrame_QueryInterface(IOleInPlaceFrame* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleInPlaceFrame_AddRef(IOleInPlaceFrame* This) { +static __WIDL_INLINE ULONG IOleInPlaceFrame_AddRef(IOleInPlaceFrame* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleInPlaceFrame_Release(IOleInPlaceFrame* This) { +static __WIDL_INLINE ULONG IOleInPlaceFrame_Release(IOleInPlaceFrame* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IOleInPlaceFrame_GetWindow(IOleInPlaceFrame* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IOleInPlaceFrame_GetWindow(IOleInPlaceFrame* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IOleInPlaceFrame_ContextSensitiveHelp(IOleInPlaceFrame* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IOleInPlaceFrame_ContextSensitiveHelp(IOleInPlaceFrame* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IOleInPlaceUIWindow methods ***/ -static FORCEINLINE HRESULT IOleInPlaceFrame_GetBorder(IOleInPlaceFrame* This,LPRECT lprectBorder) { +static __WIDL_INLINE HRESULT IOleInPlaceFrame_GetBorder(IOleInPlaceFrame* This,LPRECT lprectBorder) { return This->lpVtbl->GetBorder(This,lprectBorder); } -static FORCEINLINE HRESULT IOleInPlaceFrame_RequestBorderSpace(IOleInPlaceFrame* This,LPCBORDERWIDTHS pborderwidths) { +static __WIDL_INLINE HRESULT IOleInPlaceFrame_RequestBorderSpace(IOleInPlaceFrame* This,LPCBORDERWIDTHS pborderwidths) { return This->lpVtbl->RequestBorderSpace(This,pborderwidths); } -static FORCEINLINE HRESULT IOleInPlaceFrame_SetBorderSpace(IOleInPlaceFrame* This,LPCBORDERWIDTHS pborderwidths) { +static __WIDL_INLINE HRESULT IOleInPlaceFrame_SetBorderSpace(IOleInPlaceFrame* This,LPCBORDERWIDTHS pborderwidths) { return This->lpVtbl->SetBorderSpace(This,pborderwidths); } -static FORCEINLINE HRESULT IOleInPlaceFrame_SetActiveObject(IOleInPlaceFrame* This,IOleInPlaceActiveObject *pActiveObject,LPCOLESTR pszObjName) { +static __WIDL_INLINE HRESULT IOleInPlaceFrame_SetActiveObject(IOleInPlaceFrame* This,IOleInPlaceActiveObject *pActiveObject,LPCOLESTR pszObjName) { return This->lpVtbl->SetActiveObject(This,pActiveObject,pszObjName); } /*** IOleInPlaceFrame methods ***/ -static FORCEINLINE HRESULT IOleInPlaceFrame_InsertMenus(IOleInPlaceFrame* This,HMENU hmenuShared,LPOLEMENUGROUPWIDTHS lpMenuWidths) { +static __WIDL_INLINE HRESULT IOleInPlaceFrame_InsertMenus(IOleInPlaceFrame* This,HMENU hmenuShared,LPOLEMENUGROUPWIDTHS lpMenuWidths) { return This->lpVtbl->InsertMenus(This,hmenuShared,lpMenuWidths); } -static FORCEINLINE HRESULT IOleInPlaceFrame_SetMenu(IOleInPlaceFrame* This,HMENU hmenuShared,HOLEMENU holemenu,HWND hwndActiveObject) { +static __WIDL_INLINE HRESULT IOleInPlaceFrame_SetMenu(IOleInPlaceFrame* This,HMENU hmenuShared,HOLEMENU holemenu,HWND hwndActiveObject) { return This->lpVtbl->SetMenu(This,hmenuShared,holemenu,hwndActiveObject); } -static FORCEINLINE HRESULT IOleInPlaceFrame_RemoveMenus(IOleInPlaceFrame* This,HMENU hmenuShared) { +static __WIDL_INLINE HRESULT IOleInPlaceFrame_RemoveMenus(IOleInPlaceFrame* This,HMENU hmenuShared) { return This->lpVtbl->RemoveMenus(This,hmenuShared); } -static FORCEINLINE HRESULT IOleInPlaceFrame_SetStatusText(IOleInPlaceFrame* This,LPCOLESTR pszStatusText) { +static __WIDL_INLINE HRESULT IOleInPlaceFrame_SetStatusText(IOleInPlaceFrame* This,LPCOLESTR pszStatusText) { return This->lpVtbl->SetStatusText(This,pszStatusText); } -static FORCEINLINE HRESULT IOleInPlaceFrame_EnableModeless(IOleInPlaceFrame* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IOleInPlaceFrame_EnableModeless(IOleInPlaceFrame* This,WINBOOL fEnable) { return This->lpVtbl->EnableModeless(This,fEnable); } -static FORCEINLINE HRESULT IOleInPlaceFrame_TranslateAccelerator(IOleInPlaceFrame* This,LPMSG lpmsg,WORD wID) { +static __WIDL_INLINE HRESULT IOleInPlaceFrame_TranslateAccelerator(IOleInPlaceFrame* This,LPMSG lpmsg,WORD wID) { return This->lpVtbl->TranslateAccelerator(This,lpmsg,wID); } #endif @@ -2613,33 +2621,33 @@ interface IOleInPlaceObject { #define IOleInPlaceObject_ReactivateAndUndo(This) (This)->lpVtbl->ReactivateAndUndo(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleInPlaceObject_QueryInterface(IOleInPlaceObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleInPlaceObject_QueryInterface(IOleInPlaceObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleInPlaceObject_AddRef(IOleInPlaceObject* This) { +static __WIDL_INLINE ULONG IOleInPlaceObject_AddRef(IOleInPlaceObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleInPlaceObject_Release(IOleInPlaceObject* This) { +static __WIDL_INLINE ULONG IOleInPlaceObject_Release(IOleInPlaceObject* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IOleInPlaceObject_GetWindow(IOleInPlaceObject* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IOleInPlaceObject_GetWindow(IOleInPlaceObject* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IOleInPlaceObject_ContextSensitiveHelp(IOleInPlaceObject* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IOleInPlaceObject_ContextSensitiveHelp(IOleInPlaceObject* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IOleInPlaceObject methods ***/ -static FORCEINLINE HRESULT IOleInPlaceObject_InPlaceDeactivate(IOleInPlaceObject* This) { +static __WIDL_INLINE HRESULT IOleInPlaceObject_InPlaceDeactivate(IOleInPlaceObject* This) { return This->lpVtbl->InPlaceDeactivate(This); } -static FORCEINLINE HRESULT IOleInPlaceObject_UIDeactivate(IOleInPlaceObject* This) { +static __WIDL_INLINE HRESULT IOleInPlaceObject_UIDeactivate(IOleInPlaceObject* This) { return This->lpVtbl->UIDeactivate(This); } -static FORCEINLINE HRESULT IOleInPlaceObject_SetObjectRects(IOleInPlaceObject* This,LPCRECT lprcPosRect,LPCRECT lprcClipRect) { +static __WIDL_INLINE HRESULT IOleInPlaceObject_SetObjectRects(IOleInPlaceObject* This,LPCRECT lprcPosRect,LPCRECT lprcClipRect) { return This->lpVtbl->SetObjectRects(This,lprcPosRect,lprcClipRect); } -static FORCEINLINE HRESULT IOleInPlaceObject_ReactivateAndUndo(IOleInPlaceObject* This) { +static __WIDL_INLINE HRESULT IOleInPlaceObject_ReactivateAndUndo(IOleInPlaceObject* This) { return This->lpVtbl->ReactivateAndUndo(This); } #endif @@ -2795,51 +2803,51 @@ interface IOleInPlaceSite { #define IOleInPlaceSite_OnPosRectChange(This,lprcPosRect) (This)->lpVtbl->OnPosRectChange(This,lprcPosRect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOleInPlaceSite_QueryInterface(IOleInPlaceSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOleInPlaceSite_QueryInterface(IOleInPlaceSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOleInPlaceSite_AddRef(IOleInPlaceSite* This) { +static __WIDL_INLINE ULONG IOleInPlaceSite_AddRef(IOleInPlaceSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOleInPlaceSite_Release(IOleInPlaceSite* This) { +static __WIDL_INLINE ULONG IOleInPlaceSite_Release(IOleInPlaceSite* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IOleInPlaceSite_GetWindow(IOleInPlaceSite* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IOleInPlaceSite_GetWindow(IOleInPlaceSite* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IOleInPlaceSite_ContextSensitiveHelp(IOleInPlaceSite* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IOleInPlaceSite_ContextSensitiveHelp(IOleInPlaceSite* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IOleInPlaceSite methods ***/ -static FORCEINLINE HRESULT IOleInPlaceSite_CanInPlaceActivate(IOleInPlaceSite* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSite_CanInPlaceActivate(IOleInPlaceSite* This) { return This->lpVtbl->CanInPlaceActivate(This); } -static FORCEINLINE HRESULT IOleInPlaceSite_OnInPlaceActivate(IOleInPlaceSite* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSite_OnInPlaceActivate(IOleInPlaceSite* This) { return This->lpVtbl->OnInPlaceActivate(This); } -static FORCEINLINE HRESULT IOleInPlaceSite_OnUIActivate(IOleInPlaceSite* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSite_OnUIActivate(IOleInPlaceSite* This) { return This->lpVtbl->OnUIActivate(This); } -static FORCEINLINE HRESULT IOleInPlaceSite_GetWindowContext(IOleInPlaceSite* This,IOleInPlaceFrame **ppFrame,IOleInPlaceUIWindow **ppDoc,LPRECT lprcPosRect,LPRECT lprcClipRect,LPOLEINPLACEFRAMEINFO lpFrameInfo) { +static __WIDL_INLINE HRESULT IOleInPlaceSite_GetWindowContext(IOleInPlaceSite* This,IOleInPlaceFrame **ppFrame,IOleInPlaceUIWindow **ppDoc,LPRECT lprcPosRect,LPRECT lprcClipRect,LPOLEINPLACEFRAMEINFO lpFrameInfo) { return This->lpVtbl->GetWindowContext(This,ppFrame,ppDoc,lprcPosRect,lprcClipRect,lpFrameInfo); } -static FORCEINLINE HRESULT IOleInPlaceSite_Scroll(IOleInPlaceSite* This,SIZE scrollExtant) { +static __WIDL_INLINE HRESULT IOleInPlaceSite_Scroll(IOleInPlaceSite* This,SIZE scrollExtant) { return This->lpVtbl->Scroll(This,scrollExtant); } -static FORCEINLINE HRESULT IOleInPlaceSite_OnUIDeactivate(IOleInPlaceSite* This,WINBOOL fUndoable) { +static __WIDL_INLINE HRESULT IOleInPlaceSite_OnUIDeactivate(IOleInPlaceSite* This,WINBOOL fUndoable) { return This->lpVtbl->OnUIDeactivate(This,fUndoable); } -static FORCEINLINE HRESULT IOleInPlaceSite_OnInPlaceDeactivate(IOleInPlaceSite* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSite_OnInPlaceDeactivate(IOleInPlaceSite* This) { return This->lpVtbl->OnInPlaceDeactivate(This); } -static FORCEINLINE HRESULT IOleInPlaceSite_DiscardUndoState(IOleInPlaceSite* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSite_DiscardUndoState(IOleInPlaceSite* This) { return This->lpVtbl->DiscardUndoState(This); } -static FORCEINLINE HRESULT IOleInPlaceSite_DeactivateAndUndo(IOleInPlaceSite* This) { +static __WIDL_INLINE HRESULT IOleInPlaceSite_DeactivateAndUndo(IOleInPlaceSite* This) { return This->lpVtbl->DeactivateAndUndo(This); } -static FORCEINLINE HRESULT IOleInPlaceSite_OnPosRectChange(IOleInPlaceSite* This,LPCRECT lprcPosRect) { +static __WIDL_INLINE HRESULT IOleInPlaceSite_OnPosRectChange(IOleInPlaceSite* This,LPCRECT lprcPosRect) { return This->lpVtbl->OnPosRectChange(This,lprcPosRect); } #endif @@ -2906,17 +2914,17 @@ interface IContinue { #define IContinue_FContinue(This) (This)->lpVtbl->FContinue(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IContinue_QueryInterface(IContinue* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IContinue_QueryInterface(IContinue* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IContinue_AddRef(IContinue* This) { +static __WIDL_INLINE ULONG IContinue_AddRef(IContinue* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IContinue_Release(IContinue* This) { +static __WIDL_INLINE ULONG IContinue_Release(IContinue* This) { return This->lpVtbl->Release(This); } /*** IContinue methods ***/ -static FORCEINLINE HRESULT IContinue_FContinue(IContinue* This) { +static __WIDL_INLINE HRESULT IContinue_FContinue(IContinue* This) { return This->lpVtbl->FContinue(This); } #endif @@ -3068,32 +3076,32 @@ interface IViewObject { #define IViewObject_GetAdvise(This,pAspects,pAdvf,ppAdvSink) (This)->lpVtbl->GetAdvise(This,pAspects,pAdvf,ppAdvSink) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IViewObject_QueryInterface(IViewObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IViewObject_QueryInterface(IViewObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IViewObject_AddRef(IViewObject* This) { +static __WIDL_INLINE ULONG IViewObject_AddRef(IViewObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IViewObject_Release(IViewObject* This) { +static __WIDL_INLINE ULONG IViewObject_Release(IViewObject* This) { return This->lpVtbl->Release(This); } /*** IViewObject methods ***/ -static FORCEINLINE HRESULT IViewObject_Draw(IViewObject* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DVTARGETDEVICE *ptd,HDC hdcTargetDev,HDC hdcDraw,LPCRECTL lprcBounds,LPCRECTL lprcWBounds,WINBOOL (STDMETHODCALLTYPE *pfnContinue)(ULONG_PTR dwContinue),ULONG_PTR dwContinue) { +static __WIDL_INLINE HRESULT IViewObject_Draw(IViewObject* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DVTARGETDEVICE *ptd,HDC hdcTargetDev,HDC hdcDraw,LPCRECTL lprcBounds,LPCRECTL lprcWBounds,WINBOOL (STDMETHODCALLTYPE *pfnContinue)(ULONG_PTR dwContinue),ULONG_PTR dwContinue) { return This->lpVtbl->Draw(This,dwDrawAspect,lindex,pvAspect,ptd,hdcTargetDev,hdcDraw,lprcBounds,lprcWBounds,pfnContinue,dwContinue); } -static FORCEINLINE HRESULT IViewObject_GetColorSet(IViewObject* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DVTARGETDEVICE *ptd,HDC hicTargetDev,LOGPALETTE **ppColorSet) { +static __WIDL_INLINE HRESULT IViewObject_GetColorSet(IViewObject* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DVTARGETDEVICE *ptd,HDC hicTargetDev,LOGPALETTE **ppColorSet) { return This->lpVtbl->GetColorSet(This,dwDrawAspect,lindex,pvAspect,ptd,hicTargetDev,ppColorSet); } -static FORCEINLINE HRESULT IViewObject_Freeze(IViewObject* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DWORD *pdwFreeze) { +static __WIDL_INLINE HRESULT IViewObject_Freeze(IViewObject* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DWORD *pdwFreeze) { return This->lpVtbl->Freeze(This,dwDrawAspect,lindex,pvAspect,pdwFreeze); } -static FORCEINLINE HRESULT IViewObject_Unfreeze(IViewObject* This,DWORD dwFreeze) { +static __WIDL_INLINE HRESULT IViewObject_Unfreeze(IViewObject* This,DWORD dwFreeze) { return This->lpVtbl->Unfreeze(This,dwFreeze); } -static FORCEINLINE HRESULT IViewObject_SetAdvise(IViewObject* This,DWORD aspects,DWORD advf,IAdviseSink *pAdvSink) { +static __WIDL_INLINE HRESULT IViewObject_SetAdvise(IViewObject* This,DWORD aspects,DWORD advf,IAdviseSink *pAdvSink) { return This->lpVtbl->SetAdvise(This,aspects,advf,pAdvSink); } -static FORCEINLINE HRESULT IViewObject_GetAdvise(IViewObject* This,DWORD *pAspects,DWORD *pAdvf,IAdviseSink **ppAdvSink) { +static __WIDL_INLINE HRESULT IViewObject_GetAdvise(IViewObject* This,DWORD *pAspects,DWORD *pAdvf,IAdviseSink **ppAdvSink) { return This->lpVtbl->GetAdvise(This,pAspects,pAdvf,ppAdvSink); } #endif @@ -3333,36 +3341,36 @@ interface IViewObject2 { #define IViewObject2_GetExtent(This,dwDrawAspect,lindex,ptd,lpsizel) (This)->lpVtbl->GetExtent(This,dwDrawAspect,lindex,ptd,lpsizel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IViewObject2_QueryInterface(IViewObject2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IViewObject2_QueryInterface(IViewObject2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IViewObject2_AddRef(IViewObject2* This) { +static __WIDL_INLINE ULONG IViewObject2_AddRef(IViewObject2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IViewObject2_Release(IViewObject2* This) { +static __WIDL_INLINE ULONG IViewObject2_Release(IViewObject2* This) { return This->lpVtbl->Release(This); } /*** IViewObject methods ***/ -static FORCEINLINE HRESULT IViewObject2_Draw(IViewObject2* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DVTARGETDEVICE *ptd,HDC hdcTargetDev,HDC hdcDraw,LPCRECTL lprcBounds,LPCRECTL lprcWBounds,WINBOOL (STDMETHODCALLTYPE *pfnContinue)(ULONG_PTR dwContinue),ULONG_PTR dwContinue) { +static __WIDL_INLINE HRESULT IViewObject2_Draw(IViewObject2* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DVTARGETDEVICE *ptd,HDC hdcTargetDev,HDC hdcDraw,LPCRECTL lprcBounds,LPCRECTL lprcWBounds,WINBOOL (STDMETHODCALLTYPE *pfnContinue)(ULONG_PTR dwContinue),ULONG_PTR dwContinue) { return This->lpVtbl->Draw(This,dwDrawAspect,lindex,pvAspect,ptd,hdcTargetDev,hdcDraw,lprcBounds,lprcWBounds,pfnContinue,dwContinue); } -static FORCEINLINE HRESULT IViewObject2_GetColorSet(IViewObject2* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DVTARGETDEVICE *ptd,HDC hicTargetDev,LOGPALETTE **ppColorSet) { +static __WIDL_INLINE HRESULT IViewObject2_GetColorSet(IViewObject2* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DVTARGETDEVICE *ptd,HDC hicTargetDev,LOGPALETTE **ppColorSet) { return This->lpVtbl->GetColorSet(This,dwDrawAspect,lindex,pvAspect,ptd,hicTargetDev,ppColorSet); } -static FORCEINLINE HRESULT IViewObject2_Freeze(IViewObject2* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DWORD *pdwFreeze) { +static __WIDL_INLINE HRESULT IViewObject2_Freeze(IViewObject2* This,DWORD dwDrawAspect,LONG lindex,void *pvAspect,DWORD *pdwFreeze) { return This->lpVtbl->Freeze(This,dwDrawAspect,lindex,pvAspect,pdwFreeze); } -static FORCEINLINE HRESULT IViewObject2_Unfreeze(IViewObject2* This,DWORD dwFreeze) { +static __WIDL_INLINE HRESULT IViewObject2_Unfreeze(IViewObject2* This,DWORD dwFreeze) { return This->lpVtbl->Unfreeze(This,dwFreeze); } -static FORCEINLINE HRESULT IViewObject2_SetAdvise(IViewObject2* This,DWORD aspects,DWORD advf,IAdviseSink *pAdvSink) { +static __WIDL_INLINE HRESULT IViewObject2_SetAdvise(IViewObject2* This,DWORD aspects,DWORD advf,IAdviseSink *pAdvSink) { return This->lpVtbl->SetAdvise(This,aspects,advf,pAdvSink); } -static FORCEINLINE HRESULT IViewObject2_GetAdvise(IViewObject2* This,DWORD *pAspects,DWORD *pAdvf,IAdviseSink **ppAdvSink) { +static __WIDL_INLINE HRESULT IViewObject2_GetAdvise(IViewObject2* This,DWORD *pAspects,DWORD *pAdvf,IAdviseSink **ppAdvSink) { return This->lpVtbl->GetAdvise(This,pAspects,pAdvf,ppAdvSink); } /*** IViewObject2 methods ***/ -static FORCEINLINE HRESULT IViewObject2_GetExtent(IViewObject2* This,DWORD dwDrawAspect,LONG lindex,DVTARGETDEVICE *ptd,LPSIZEL lpsizel) { +static __WIDL_INLINE HRESULT IViewObject2_GetExtent(IViewObject2* This,DWORD dwDrawAspect,LONG lindex,DVTARGETDEVICE *ptd,LPSIZEL lpsizel) { return This->lpVtbl->GetExtent(This,dwDrawAspect,lindex,ptd,lpsizel); } #endif @@ -3442,20 +3450,20 @@ interface IDropSource { #define IDropSource_GiveFeedback(This,dwEffect) (This)->lpVtbl->GiveFeedback(This,dwEffect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDropSource_QueryInterface(IDropSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDropSource_QueryInterface(IDropSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDropSource_AddRef(IDropSource* This) { +static __WIDL_INLINE ULONG IDropSource_AddRef(IDropSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDropSource_Release(IDropSource* This) { +static __WIDL_INLINE ULONG IDropSource_Release(IDropSource* This) { return This->lpVtbl->Release(This); } /*** IDropSource methods ***/ -static FORCEINLINE HRESULT IDropSource_QueryContinueDrag(IDropSource* This,WINBOOL fEscapePressed,DWORD grfKeyState) { +static __WIDL_INLINE HRESULT IDropSource_QueryContinueDrag(IDropSource* This,WINBOOL fEscapePressed,DWORD grfKeyState) { return This->lpVtbl->QueryContinueDrag(This,fEscapePressed,grfKeyState); } -static FORCEINLINE HRESULT IDropSource_GiveFeedback(IDropSource* This,DWORD dwEffect) { +static __WIDL_INLINE HRESULT IDropSource_GiveFeedback(IDropSource* This,DWORD dwEffect) { return This->lpVtbl->GiveFeedback(This,dwEffect); } #endif @@ -3592,26 +3600,26 @@ interface IDropTarget { #define IDropTarget_Drop(This,pDataObj,grfKeyState,pt,pdwEffect) (This)->lpVtbl->Drop(This,pDataObj,grfKeyState,pt,pdwEffect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDropTarget_QueryInterface(IDropTarget* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDropTarget_QueryInterface(IDropTarget* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDropTarget_AddRef(IDropTarget* This) { +static __WIDL_INLINE ULONG IDropTarget_AddRef(IDropTarget* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDropTarget_Release(IDropTarget* This) { +static __WIDL_INLINE ULONG IDropTarget_Release(IDropTarget* This) { return This->lpVtbl->Release(This); } /*** IDropTarget methods ***/ -static FORCEINLINE HRESULT IDropTarget_DragEnter(IDropTarget* This,IDataObject *pDataObj,DWORD grfKeyState,POINTL pt,DWORD *pdwEffect) { +static __WIDL_INLINE HRESULT IDropTarget_DragEnter(IDropTarget* This,IDataObject *pDataObj,DWORD grfKeyState,POINTL pt,DWORD *pdwEffect) { return This->lpVtbl->DragEnter(This,pDataObj,grfKeyState,pt,pdwEffect); } -static FORCEINLINE HRESULT IDropTarget_DragOver(IDropTarget* This,DWORD grfKeyState,POINTL pt,DWORD *pdwEffect) { +static __WIDL_INLINE HRESULT IDropTarget_DragOver(IDropTarget* This,DWORD grfKeyState,POINTL pt,DWORD *pdwEffect) { return This->lpVtbl->DragOver(This,grfKeyState,pt,pdwEffect); } -static FORCEINLINE HRESULT IDropTarget_DragLeave(IDropTarget* This) { +static __WIDL_INLINE HRESULT IDropTarget_DragLeave(IDropTarget* This) { return This->lpVtbl->DragLeave(This); } -static FORCEINLINE HRESULT IDropTarget_Drop(IDropTarget* This,IDataObject *pDataObj,DWORD grfKeyState,POINTL pt,DWORD *pdwEffect) { +static __WIDL_INLINE HRESULT IDropTarget_Drop(IDropTarget* This,IDataObject *pDataObj,DWORD grfKeyState,POINTL pt,DWORD *pdwEffect) { return This->lpVtbl->Drop(This,pDataObj,grfKeyState,pt,pdwEffect); } #endif @@ -3686,20 +3694,20 @@ interface IDropSourceNotify { #define IDropSourceNotify_DragLeaveTarget(This) (This)->lpVtbl->DragLeaveTarget(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDropSourceNotify_QueryInterface(IDropSourceNotify* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDropSourceNotify_QueryInterface(IDropSourceNotify* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDropSourceNotify_AddRef(IDropSourceNotify* This) { +static __WIDL_INLINE ULONG IDropSourceNotify_AddRef(IDropSourceNotify* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDropSourceNotify_Release(IDropSourceNotify* This) { +static __WIDL_INLINE ULONG IDropSourceNotify_Release(IDropSourceNotify* This) { return This->lpVtbl->Release(This); } /*** IDropSourceNotify methods ***/ -static FORCEINLINE HRESULT IDropSourceNotify_DragEnterTarget(IDropSourceNotify* This,HWND hwndTarget) { +static __WIDL_INLINE HRESULT IDropSourceNotify_DragEnterTarget(IDropSourceNotify* This,HWND hwndTarget) { return This->lpVtbl->DragEnterTarget(This,hwndTarget); } -static FORCEINLINE HRESULT IDropSourceNotify_DragLeaveTarget(IDropSourceNotify* This) { +static __WIDL_INLINE HRESULT IDropSourceNotify_DragLeaveTarget(IDropSourceNotify* This) { return This->lpVtbl->DragLeaveTarget(This); } #endif @@ -3811,26 +3819,26 @@ interface IEnumOLEVERB { #define IEnumOLEVERB_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumOLEVERB_QueryInterface(IEnumOLEVERB* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumOLEVERB_QueryInterface(IEnumOLEVERB* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumOLEVERB_AddRef(IEnumOLEVERB* This) { +static __WIDL_INLINE ULONG IEnumOLEVERB_AddRef(IEnumOLEVERB* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumOLEVERB_Release(IEnumOLEVERB* This) { +static __WIDL_INLINE ULONG IEnumOLEVERB_Release(IEnumOLEVERB* This) { return This->lpVtbl->Release(This); } /*** IEnumOLEVERB methods ***/ -static FORCEINLINE HRESULT IEnumOLEVERB_Next(IEnumOLEVERB* This,ULONG celt,LPOLEVERB rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumOLEVERB_Next(IEnumOLEVERB* This,ULONG celt,LPOLEVERB rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumOLEVERB_Skip(IEnumOLEVERB* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumOLEVERB_Skip(IEnumOLEVERB* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumOLEVERB_Reset(IEnumOLEVERB* This) { +static __WIDL_INLINE HRESULT IEnumOLEVERB_Reset(IEnumOLEVERB* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumOLEVERB_Clone(IEnumOLEVERB* This,IEnumOLEVERB **ppenum) { +static __WIDL_INLINE HRESULT IEnumOLEVERB_Clone(IEnumOLEVERB* This,IEnumOLEVERB **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif diff --git a/lib/libc/include/any-windows-any/optary.h b/lib/libc/include/any-windows-any/optary.h index 0b38f903a171acf2c1bddca4483d7c644a6119d5..15cfcc6a788950bb08501fad8c6d019563df8efd 100644 --- a/lib/libc/include/any-windows-any/optary.h +++ b/lib/libc/include/any-windows-any/optary.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/optary.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/optary.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __optary_h__ #define __optary_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IOptionArray_FWD_DEFINED__ @@ -116,20 +124,20 @@ interface IOptionArray { #define IOptionArray_SetOption(This,dwOption,pBuffer,cbBuf) (This)->lpVtbl->SetOption(This,dwOption,pBuffer,cbBuf) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOptionArray_QueryInterface(IOptionArray* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOptionArray_QueryInterface(IOptionArray* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOptionArray_AddRef(IOptionArray* This) { +static __WIDL_INLINE ULONG IOptionArray_AddRef(IOptionArray* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOptionArray_Release(IOptionArray* This) { +static __WIDL_INLINE ULONG IOptionArray_Release(IOptionArray* This) { return This->lpVtbl->Release(This); } /*** IOptionArray methods ***/ -static FORCEINLINE HRESULT IOptionArray_QueryOption(IOptionArray* This,DWORD dwOption,LPVOID pBuffer,ULONG *pcbBuf) { +static __WIDL_INLINE HRESULT IOptionArray_QueryOption(IOptionArray* This,DWORD dwOption,LPVOID pBuffer,ULONG *pcbBuf) { return This->lpVtbl->QueryOption(This,dwOption,pBuffer,pcbBuf); } -static FORCEINLINE HRESULT IOptionArray_SetOption(IOptionArray* This,DWORD dwOption,LPVOID pBuffer,ULONG cbBuf) { +static __WIDL_INLINE HRESULT IOptionArray_SetOption(IOptionArray* This,DWORD dwOption,LPVOID pBuffer,ULONG cbBuf) { return This->lpVtbl->SetOption(This,dwOption,pBuffer,cbBuf); } #endif @@ -208,20 +216,20 @@ interface IHtmlLoadOptions { #define IHtmlLoadOptions_SetOption(This,dwOption,pBuffer,cbBuf) (This)->lpVtbl->SetOption(This,dwOption,pBuffer,cbBuf) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHtmlLoadOptions_QueryInterface(IHtmlLoadOptions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHtmlLoadOptions_QueryInterface(IHtmlLoadOptions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHtmlLoadOptions_AddRef(IHtmlLoadOptions* This) { +static __WIDL_INLINE ULONG IHtmlLoadOptions_AddRef(IHtmlLoadOptions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHtmlLoadOptions_Release(IHtmlLoadOptions* This) { +static __WIDL_INLINE ULONG IHtmlLoadOptions_Release(IHtmlLoadOptions* This) { return This->lpVtbl->Release(This); } /*** IOptionArray methods ***/ -static FORCEINLINE HRESULT IHtmlLoadOptions_QueryOption(IHtmlLoadOptions* This,DWORD dwOption,LPVOID pBuffer,ULONG *pcbBuf) { +static __WIDL_INLINE HRESULT IHtmlLoadOptions_QueryOption(IHtmlLoadOptions* This,DWORD dwOption,LPVOID pBuffer,ULONG *pcbBuf) { return This->lpVtbl->QueryOption(This,dwOption,pBuffer,pcbBuf); } -static FORCEINLINE HRESULT IHtmlLoadOptions_SetOption(IHtmlLoadOptions* This,DWORD dwOption,LPVOID pBuffer,ULONG cbBuf) { +static __WIDL_INLINE HRESULT IHtmlLoadOptions_SetOption(IHtmlLoadOptions* This,DWORD dwOption,LPVOID pBuffer,ULONG cbBuf) { return This->lpVtbl->SetOption(This,dwOption,pBuffer,cbBuf); } #endif diff --git a/lib/libc/include/any-windows-any/playsoundapi.h b/lib/libc/include/any-windows-any/playsoundapi.h new file mode 100644 index 0000000000000000000000000000000000000000..6c68311171b7a4cc07a46ffbcd2761f6b481253c --- /dev/null +++ b/lib/libc/include/any-windows-any/playsoundapi.h @@ -0,0 +1,71 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _PLAYSOUNDAPI_H_ +#define _PLAYSOUNDAPI_H_ + +#include +#include + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#ifndef MMNOSOUND + +WINMMAPI WINBOOL WINAPI sndPlaySoundA(LPCSTR pszSound, UINT fuSound); +WINMMAPI WINBOOL WINAPI sndPlaySoundW(LPCWSTR pszSound, UINT fuSound); +#define sndPlaySound __MINGW_NAME_AW(sndPlaySound) + +#define SND_SYNC 0x0000 +#define SND_ASYNC 0x0001 +#define SND_NODEFAULT 0x0002 +#define SND_MEMORY 0x0004 +#define SND_LOOP 0x0008 +#define SND_NOSTOP 0x0010 + +#define SND_NOWAIT __MSABI_LONG(0x00002000) +#define SND_ALIAS __MSABI_LONG(0x00010000) +#define SND_ALIAS_ID __MSABI_LONG(0x00110000) +#define SND_FILENAME __MSABI_LONG(0x00020000) +#define SND_RESOURCE __MSABI_LONG(0x00040004) + +#define SND_PURGE 0x0040 +#define SND_APPLICATION 0x0080 +#define SND_SENTRY __MSABI_LONG(0x00080000) +#define SND_RING __MSABI_LONG(0x00100000) +#define SND_SYSTEM __MSABI_LONG(0x00200000) + +#define SND_ALIAS_START 0 + +#define sndAlias(ch0, ch1) (SND_ALIAS_START + (DWORD)(BYTE)(ch0) | ((DWORD)(BYTE)(ch1) << 8)) + +#define SND_ALIAS_SYSTEMASTERISK sndAlias('S', '*') +#define SND_ALIAS_SYSTEMQUESTION sndAlias('S', '?') +#define SND_ALIAS_SYSTEMHAND sndAlias('S', 'H') +#define SND_ALIAS_SYSTEMEXIT sndAlias('S', 'E') +#define SND_ALIAS_SYSTEMSTART sndAlias('S', 'S') +#define SND_ALIAS_SYSTEMWELCOME sndAlias('S', 'W') +#define SND_ALIAS_SYSTEMEXCLAMATION sndAlias('S', '!') +#define SND_ALIAS_SYSTEMDEFAULT sndAlias('S', 'D') + +WINMMAPI WINBOOL WINAPI PlaySoundA(LPCSTR pszSound, HMODULE hmod, DWORD fdwSound); +WINMMAPI WINBOOL WINAPI PlaySoundW(LPCWSTR pszSound, HMODULE hmod, DWORD fdwSound); +#define PlaySound __MINGW_NAME_AW(PlaySound) + +#endif /* MMNOSOUND */ + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#ifdef __cplusplus +} +#endif + +#endif /* _PLAYSOUNDAPI_H_ */ diff --git a/lib/libc/include/any-windows-any/portabledevice.h b/lib/libc/include/any-windows-any/portabledevice.h new file mode 100644 index 0000000000000000000000000000000000000000..b424eab69fece0e7aab4f73f7ef64420461d7f15 --- /dev/null +++ b/lib/libc/include/any-windows-any/portabledevice.h @@ -0,0 +1,1011 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef PORTABLEDEVICE_H +#define PORTABLEDEVICE_H + +#include + +DEFINE_GUID(GUID_DEVINTERFACE_WPD, 0x6ac27878, 0xa6fa, 0x4155, 0xba, 0x85, 0xf9, 0x8f, 0x49, 0x1d, 0x4f, 0x33); +DEFINE_GUID(GUID_DEVINTERFACE_WPD_PRIVATE, 0xba0c718f, 0x4ded, 0x49b7, 0xbd, 0xd3, 0xfa, 0xbe, 0x28, 0x66, 0x12, 0x11); +DEFINE_GUID(GUID_DEVINTERFACE_WPD_SERVICE, 0x9ef44f80, 0x3d64, 0x4246, 0xa6, 0xaa, 0x20, 0x6f, 0x32, 0x8d, 0x1e, 0xdc); + +#define WPD_CONTROL_FUNCTION_GENERIC_MESSAGE 0x42 +#define IOCTL_WPD_MESSAGE_READWRITE_ACCESS CTL_CODE(FILE_DEVICE_WPD, WPD_CONTROL_FUNCTION_GENERIC_MESSAGE, METHOD_BUFFERED, (FILE_READ_ACCESS | FILE_WRITE_ACCESS)) +#define IOCTL_WPD_MESSAGE_READ_ACCESS CTL_CODE(FILE_DEVICE_WPD, WPD_CONTROL_FUNCTION_GENERIC_MESSAGE, METHOD_BUFFERED, FILE_READ_ACCESS) +#define IS_WPD_IOCTL(ControlCode) ((ControlCode == IOCTL_WPD_MESSAGE_READWRITE_ACCESS) || (ControlCode == IOCTL_WPD_MESSAGE_READ_ACCESS)) + +#define WPD_DEVICE_OBJECT_ID L"DEVICE" + +#define WMDRMDEVICEAPP_USE_WPD_DEVICE_PTR ((ULONG_PTR)-1) + +#define PORTABLE_DEVICE_TYPE L"PortableDeviceType" +#define PORTABLE_DEVICE_ICON L"Icons" +#define PORTABLE_DEVICE_NAMESPACE_TIMEOUT L"PortableDeviceNameSpaceTimeout" +#define PORTABLE_DEVICE_NAMESPACE_EXCLUDE_FROM_SHELL L"PortableDeviceNameSpaceExcludeFromShell" +#define PORTABLE_DEVICE_NAMESPACE_THUMBNAIL_CONTENT_TYPES L"PortableDeviceNameSpaceThumbnailContentTypes" +#define PORTABLE_DEVICE_IS_MASS_STORAGE L"PortableDeviceIsMassStorage" +#define PORTABLE_DEVICE_DRM_SCHEME_WMDRM10_PD L"WMDRM10-PD" +#define PORTABLE_DEVICE_DRM_SCHEME_PDDRM L"PDDRM" + +typedef enum tagDELETE_OBJECT_OPTIONS { + PORTABLE_DEVICE_DELETE_NO_RECURSION = 0, + PORTABLE_DEVICE_DELETE_WITH_RECURSION = 1 +} DELETE_OBJECT_OPTIONS; + +typedef enum tagWPD_DEVICE_TYPES { + WPD_DEVICE_TYPE_GENERIC = 0, + WPD_DEVICE_TYPE_CAMERA = 1, + WPD_DEVICE_TYPE_MEDIA_PLAYER = 2, + WPD_DEVICE_TYPE_PHONE = 3, + WPD_DEVICE_TYPE_VIDEO = 4, + WPD_DEVICE_TYPE_PERSONAL_INFORMATION_MANAGER = 5, + WPD_DEVICE_TYPE_AUDIO_RECORDER = 6 +} WPD_DEVICE_TYPES; + +typedef enum tagWpdAttributeForm { + WPD_PROPERTY_ATTRIBUTE_FORM_UNSPECIFIED = 0, + WPD_PROPERTY_ATTRIBUTE_FORM_RANGE = 1, + WPD_PROPERTY_ATTRIBUTE_FORM_ENUMERATION = 2, + WPD_PROPERTY_ATTRIBUTE_FORM_REGULAR_EXPRESSION = 3, + WPD_PROPERTY_ATTRIBUTE_FORM_OBJECT_IDENTIFIER = 4 +} WpdAttributeForm; + +typedef enum tagWpdParameterAttributeForm { + WPD_PARAMETER_ATTRIBUTE_FORM_UNSPECIFIED = 0, + WPD_PARAMETER_ATTRIBUTE_FORM_RANGE = 1, + WPD_PARAMETER_ATTRIBUTE_FORM_ENUMERATION = 2, + WPD_PARAMETER_ATTRIBUTE_FORM_REGULAR_EXPRESSION = 3, + WPD_PARAMETER_ATTRIBUTE_FORM_OBJECT_IDENTIFIER = 4 +} WpdParameterAttributeForm; + +typedef enum tagWPD_DEVICE_TRANSPORTS { + WPD_DEVICE_TRANSPORT_UNSPECIFIED = 0, + WPD_DEVICE_TRANSPORT_USB = 1, + WPD_DEVICE_TRANSPORT_IP = 2, + WPD_DEVICE_TRANSPORT_BLUETOOTH = 3 +} WPD_DEVICE_TRANSPORTS; + +typedef enum tagWPD_STORAGE_TYPE_VALUES { + WPD_STORAGE_TYPE_UNDEFINED = 0, + WPD_STORAGE_TYPE_FIXED_ROM = 1, + WPD_STORAGE_TYPE_REMOVABLE_ROM = 2, + WPD_STORAGE_TYPE_FIXED_RAM = 3, + WPD_STORAGE_TYPE_REMOVABLE_RAM = 4 +} WPD_STORAGE_TYPE_VALUES; + +typedef enum tagWPD_STORAGE_ACCESS_CAPABILITY_VALUES { + WPD_STORAGE_ACCESS_CAPABILITY_READWRITE = 0, + WPD_STORAGE_ACCESS_CAPABILITY_READ_ONLY_WITHOUT_OBJECT_DELETION = 1, + WPD_STORAGE_ACCESS_CAPABILITY_READ_ONLY_WITH_OBJECT_DELETION = 2 +} WPD_STORAGE_ACCESS_CAPABILITY_VALUES; + +typedef enum tagWPD_SMS_ENCODING_TYPES { + SMS_ENCODING_7_BIT = 0, + SMS_ENCODING_8_BIT = 1, + SMS_ENCODING_UTF_16 = 2 +} WPD_SMS_ENCODING_TYPES; + +typedef enum tagSMS_MESSAGE_TYPES { + SMS_TEXT_MESSAGE = 0, + SMS_BINARY_MESSAGE = 1 +} SMS_MESSAGE_TYPES; + +typedef enum tagWPD_POWER_SOURCES { + WPD_POWER_SOURCE_BATTERY = 0, + WPD_POWER_SOURCE_EXTERNAL = 1 +} WPD_POWER_SOURCES; + +typedef enum tagWPD_WHITE_BALANCE_SETTINGS { + WPD_WHITE_BALANCE_UNDEFINED = 0, + WPD_WHITE_BALANCE_MANUAL = 1, + WPD_WHITE_BALANCE_AUTOMATIC = 2, + WPD_WHITE_BALANCE_ONE_PUSH_AUTOMATIC = 3, + WPD_WHITE_BALANCE_DAYLIGHT = 4, + WPD_WHITE_BALANCE_FLORESCENT = 5, + WPD_WHITE_BALANCE_TUNGSTEN = 6, + WPD_WHITE_BALANCE_FLASH = 7 +} WPD_WHITE_BALANCE_SETTINGS; + +typedef enum tagWPD_FOCUS_MODES { + WPD_FOCUS_UNDEFINED = 0, + WPD_FOCUS_MANUAL = 1, + WPD_FOCUS_AUTOMATIC = 2, + WPD_FOCUS_AUTOMATIC_MACRO = 3 +} WPD_FOCUS_MODES; + +typedef enum tagWPD_EXPOSURE_METERING_MODES { + WPD_EXPOSURE_METERING_MODE_UNDEFINED = 0, + WPD_EXPOSURE_METERING_MODE_AVERAGE = 1, + WPD_EXPOSURE_METERING_MODE_CENTER_WEIGHTED_AVERAGE = 2, + WPD_EXPOSURE_METERING_MODE_MULTI_SPOT = 3, + WPD_EXPOSURE_METERING_MODE_CENTER_SPOT = 4 +} WPD_EXPOSURE_METERING_MODES; + +typedef enum tagWPD_FLASH_MODES { + WPD_FLASH_MODE_UNDEFINED = 0, + WPD_FLASH_MODE_AUTO = 1, + WPD_FLASH_MODE_OFF = 2, + WPD_FLASH_MODE_FILL = 3, + WPD_FLASH_MODE_RED_EYE_AUTO = 4, + WPD_FLASH_MODE_RED_EYE_FILL = 5, + WPD_FLASH_MODE_EXTERNAL_SYNC = 6 +} WPD_FLASH_MODES; + +typedef enum tagWPD_EXPOSURE_PROGRAM_MODES { + WPD_EXPOSURE_PROGRAM_MODE_UNDEFINED = 0, + WPD_EXPOSURE_PROGRAM_MODE_MANUAL = 1, + WPD_EXPOSURE_PROGRAM_MODE_AUTO = 2, + WPD_EXPOSURE_PROGRAM_MODE_APERTURE_PRIORITY = 3, + WPD_EXPOSURE_PROGRAM_MODE_SHUTTER_PRIORITY = 4, + WPD_EXPOSURE_PROGRAM_MODE_CREATIVE = 5, + WPD_EXPOSURE_PROGRAM_MODE_ACTION = 6, + WPD_EXPOSURE_PROGRAM_MODE_PORTRAIT = 7 +} WPD_EXPOSURE_PROGRAM_MODES; + +typedef enum tagWPD_CAPTURE_MODES { + WPD_CAPTURE_MODE_UNDEFINED = 0, + WPD_CAPTURE_MODE_NORMAL = 1, + WPD_CAPTURE_MODE_BURST = 2, + WPD_CAPTURE_MODE_TIMELAPSE = 3 +} WPD_CAPTURE_MODES; + +typedef enum tagWPD_EFFECT_MODES { + WPD_EFFECT_MODE_UNDEFINED = 0, + WPD_EFFECT_MODE_COLOR = 1, + WPD_EFFECT_MODE_BLACK_AND_WHITE = 2, + WPD_EFFECT_MODE_SEPIA = 3 +} WPD_EFFECT_MODES; + +typedef enum tagWPD_FOCUS_METERING_MODES { + WPD_FOCUS_METERING_MODE_UNDEFINED = 0, + WPD_FOCUS_METERING_MODE_CENTER_SPOT = 1, + WPD_FOCUS_METERING_MODE_MULTI_SPOT = 2 +} WPD_FOCUS_METERING_MODES; + +typedef enum tagWPD_BITRATE_TYPES { + WPD_BITRATE_TYPE_UNUSED = 0, + WPD_BITRATE_TYPE_DISCRETE = 1, + WPD_BITRATE_TYPE_VARIABLE = 2, + WPD_BITRATE_TYPE_FREE = 3 +} WPD_BITRATE_TYPES; + +typedef enum tagWPD_META_GENRES { + WPD_META_GENRE_UNUSED = 0x0, + WPD_META_GENRE_GENERIC_MUSIC_AUDIO_FILE = 0x1, + WPD_META_GENRE_GENERIC_NON_MUSIC_AUDIO_FILE = 0x11, + WPD_META_GENRE_SPOKEN_WORD_AUDIO_BOOK_FILES = 0x12, + WPD_META_GENRE_SPOKEN_WORD_FILES_NON_AUDIO_BOOK = 0x13, + WPD_META_GENRE_SPOKEN_WORD_NEWS = 0x14, + WPD_META_GENRE_SPOKEN_WORD_TALK_SHOWS = 0x15, + WPD_META_GENRE_GENERIC_VIDEO_FILE = 0x21, + WPD_META_GENRE_NEWS_VIDEO_FILE = 0x22, + WPD_META_GENRE_MUSIC_VIDEO_FILE = 0x23, + WPD_META_GENRE_HOME_VIDEO_FILE = 0x24, + WPD_META_GENRE_FEATURE_FILM_VIDEO_FILE = 0x25, + WPD_META_GENRE_TELEVISION_VIDEO_FILE = 0x26, + WPD_META_GENRE_TRAINING_EDUCATIONAL_VIDEO_FILE = 0x27, + WPD_META_GENRE_PHOTO_MONTAGE_VIDEO_FILE = 0x28, + WPD_META_GENRE_GENERIC_NON_AUDIO_NON_VIDEO = 0x30, + WPD_META_GENRE_AUDIO_PODCAST = 0x40, + WPD_META_GENRE_VIDEO_PODCAST = 0x41, + WPD_META_GENRE_MIXED_PODCAST = 0x42 +} WPD_META_GENRES; + +typedef enum tagWPD_CROPPED_STATUS_VALUES { + WPD_CROPPED_STATUS_NOT_CROPPED = 0, + WPD_CROPPED_STATUS_CROPPED = 1, + WPD_CROPPED_STATUS_SHOULD_NOT_BE_CROPPED = 2 +} WPD_CROPPED_STATUS_VALUES; + +typedef enum tagWPD_COLOR_CORRECTED_STATUS_VALUES { + WPD_COLOR_CORRECTED_STATUS_NOT_CORRECTED = 0, + WPD_COLOR_CORRECTED_STATUS_CORRECTED = 1, + WPD_COLOR_CORRECTED_STATUS_SHOULD_NOT_BE_CORRECTED = 2 +} WPD_COLOR_CORRECTED_STATUS_VALUES; + +typedef enum tagWPD_VIDEO_SCAN_TYPES { + WPD_VIDEO_SCAN_TYPE_UNUSED = 0, + WPD_VIDEO_SCAN_TYPE_PROGRESSIVE = 1, + WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_UPPER_FIRST = 2, + WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_LOWER_FIRST = 3, + WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_UPPER_FIRST = 4, + WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_LOWER_FIRST = 5, + WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE = 6, + WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE_AND_PROGRESSIVE = 7 +} WPD_VIDEO_SCAN_TYPES; + +typedef enum tagWPD_OPERATION_STATES { + WPD_OPERATION_STATE_UNSPECIFIED = 0, + WPD_OPERATION_STATE_STARTED = 1, + WPD_OPERATION_STATE_RUNNING = 2, + WPD_OPERATION_STATE_PAUSED = 3, + WPD_OPERATION_STATE_CANCELLED = 4, + WPD_OPERATION_STATE_FINISHED = 5, + WPD_OPERATION_STATE_ABORTED = 6 +} WPD_OPERATION_STATES; + +typedef enum tagWPD_SECTION_DATA_UNITS_VALUES { + WPD_SECTION_DATA_UNITS_BYTES = 0, + WPD_SECTION_DATA_UNITS_MILLISECONDS = 1 +} WPD_SECTION_DATA_UNITS_VALUES; + +typedef enum tagWPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES { + WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE_OBJECT = 0, + WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE_RESOURCE = 1 +} WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES; + +typedef enum tagWPD_COMMAND_ACCESS_TYPES { + WPD_COMMAND_ACCESS_READ = 1, + WPD_COMMAND_ACCESS_READWRITE = 3, + WPD_COMMAND_ACCESS_FROM_PROPERTY_WITH_STGM_ACCESS = 4, + WPD_COMMAND_ACCESS_FROM_PROPERTY_WITH_FILE_ACCESS = 8, + WPD_COMMAND_ACCESS_FROM_ATTRIBUTE_WITH_METHOD_ACCESS = 16 +} WPD_COMMAND_ACCESS_TYPES; + +typedef enum tagWPD_SERVICE_INHERITANCE_TYPES { + WPD_SERVICE_INHERITANCE_IMPLEMENTATION = 0 +} WPD_SERVICE_INHERITANCE_TYPES; + +typedef enum tagWPD_PARAMETER_USAGE_TYPES { + WPD_PARAMETER_USAGE_RETURN = 0, + WPD_PARAMETER_USAGE_IN = 1, + WPD_PARAMETER_USAGE_OUT = 2, + WPD_PARAMETER_USAGE_INOUT = 3 +} WPD_PARAMETER_USAGE_TYPES; + +#define FACILITY_WPD 42 + +#define E_WPD_DEVICE_ALREADY_OPENED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 1) +#define E_WPD_DEVICE_NOT_OPEN MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 2) +#define E_WPD_OBJECT_ALREADY_ATTACHED_TO_DEVICE MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 3) +#define E_WPD_OBJECT_NOT_ATTACHED_TO_DEVICE MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 4) +#define E_WPD_OBJECT_NOT_COMMITED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 5) +#define E_WPD_DEVICE_IS_HUNG MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 6) +#define E_WPD_SMS_INVALID_RECIPIENT MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 100) +#define E_WPD_SMS_INVALID_MESSAGE_BODY MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 101) +#define E_WPD_SMS_SERVICE_UNAVAILABLE MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 102) +#define E_WPD_SERVICE_ALREADY_OPENED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 200) +#define E_WPD_SERVICE_NOT_OPEN MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 201) +#define E_WPD_OBJECT_ALREADY_ATTACHED_TO_SERVICE MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 202) +#define E_WPD_OBJECT_NOT_ATTACHED_TO_SERVICE MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 203) +#define E_WPD_SERVICE_BAD_PARAMETER_ORDER MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WPD, 204) + +DEFINE_GUID(WPD_EVENT_NOTIFICATION, 0x2ba2e40a, 0x6b4c, 0x4295, 0xbb, 0x43, 0x26, 0x32, 0x2b, 0x99, 0xae, 0xb2); +DEFINE_GUID(WPD_EVENT_OBJECT_ADDED, 0xa726da95, 0xe207, 0x4b02, 0x8d, 0x44, 0xbe, 0xf2, 0xe8, 0x6c, 0xbf, 0xfc); +DEFINE_GUID(WPD_EVENT_OBJECT_REMOVED, 0xbe82ab88, 0xa52c, 0x4823, 0x96, 0xe5, 0xd0, 0x27, 0x26, 0x71, 0xfc, 0x38); +DEFINE_GUID(WPD_EVENT_OBJECT_UPDATED, 0x1445a759, 0x2e01, 0x485d, 0x9f, 0x27, 0xff, 0x07, 0xda, 0xe6, 0x97, 0xab); +DEFINE_GUID(WPD_EVENT_DEVICE_RESET, 0x7755cf53, 0xc1ed, 0x44f3, 0xb5, 0xa2, 0x45, 0x1e, 0x2c, 0x37, 0x6b, 0x27); +DEFINE_GUID(WPD_EVENT_DEVICE_CAPABILITIES_UPDATED, 0x36885aa1, 0xcd54, 0x4daa, 0xb3, 0xd0, 0xaf, 0xb3, 0xe0, 0x3f, 0x59, 0x99); +DEFINE_GUID(WPD_EVENT_STORAGE_FORMAT, 0x3782616b, 0x22bc, 0x4474, 0xa2, 0x51, 0x30, 0x70, 0xf8, 0xd3, 0x88, 0x57); +DEFINE_GUID(WPD_EVENT_OBJECT_TRANSFER_REQUESTED, 0x8d16a0a1, 0xf2c6, 0x41da, 0x8f, 0x19, 0x5e, 0x53, 0x72, 0x1a, 0xdb, 0xf2); +DEFINE_GUID(WPD_EVENT_DEVICE_REMOVED, 0xe4cbca1b, 0x6918, 0x48b9, 0x85, 0xee, 0x02, 0xbe, 0x7c, 0x85, 0x0a, 0xf9); +DEFINE_GUID(WPD_EVENT_SERVICE_METHOD_COMPLETE, 0x8a33f5f8, 0x0acc, 0x4d9b, 0x9c, 0xc4, 0x11, 0x2d, 0x35, 0x3b, 0x86, 0xca); +DEFINE_GUID(WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT, 0x99ed0160, 0x17ff, 0x4c44, 0x9d, 0x98, 0x1d, 0x7a, 0x6f, 0x94, 0x19, 0x21); +DEFINE_GUID(WPD_CONTENT_TYPE_FOLDER, 0x27e2e392, 0xa111, 0x48e0, 0xab, 0x0c, 0xe1, 0x77, 0x05, 0xa0, 0x5f, 0x85); +DEFINE_GUID(WPD_CONTENT_TYPE_IMAGE, 0xef2107d5, 0xa52a, 0x4243, 0xa2, 0x6b, 0x62, 0xd4, 0x17, 0x6d, 0x76, 0x03); +DEFINE_GUID(WPD_CONTENT_TYPE_DOCUMENT, 0x680adf52, 0x950a, 0x4041, 0x9b, 0x41, 0x65, 0xe3, 0x93, 0x64, 0x81, 0x55); +DEFINE_GUID(WPD_CONTENT_TYPE_CONTACT, 0xeaba8313, 0x4525, 0x4707, 0x9f, 0x0e, 0x87, 0xc6, 0x80, 0x8e, 0x94, 0x35); +DEFINE_GUID(WPD_CONTENT_TYPE_CONTACT_GROUP, 0x346b8932, 0x4c36, 0x40d8, 0x94, 0x15, 0x18, 0x28, 0x29, 0x1f, 0x9d, 0xe9); +DEFINE_GUID(WPD_CONTENT_TYPE_AUDIO, 0x4ad2c85e, 0x5e2d, 0x45e5, 0x88, 0x64, 0x4f, 0x22, 0x9e, 0x3c, 0x6c, 0xf0); +DEFINE_GUID(WPD_CONTENT_TYPE_VIDEO, 0x9261b03c, 0x3d78, 0x4519, 0x85, 0xe3, 0x02, 0xc5, 0xe1, 0xf5, 0x0b, 0xb9); +DEFINE_GUID(WPD_CONTENT_TYPE_TELEVISION, 0x60a169cf, 0xf2ae, 0x4e21, 0x93, 0x75, 0x96, 0x77, 0xf1, 0x1c, 0x1c, 0x6e); +DEFINE_GUID(WPD_CONTENT_TYPE_PLAYLIST, 0x1a33f7e4, 0xaf13, 0x48f5, 0x99, 0x4e, 0x77, 0x36, 0x9d, 0xfe, 0x04, 0xa3); +DEFINE_GUID(WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM, 0x00f0c3ac, 0xa593, 0x49ac, 0x92, 0x19, 0x24, 0xab, 0xca, 0x5a, 0x25, 0x63); +DEFINE_GUID(WPD_CONTENT_TYPE_AUDIO_ALBUM, 0xaa18737e, 0x5009, 0x48fa, 0xae, 0x21, 0x85, 0xf2, 0x43, 0x83, 0xb4, 0xe6); +DEFINE_GUID(WPD_CONTENT_TYPE_IMAGE_ALBUM, 0x75793148, 0x15f5, 0x4a30, 0xa8, 0x13, 0x54, 0xed, 0x8a, 0x37, 0xe2, 0x26); +DEFINE_GUID(WPD_CONTENT_TYPE_VIDEO_ALBUM, 0x012b0db7, 0xd4c1, 0x45d6, 0xb0, 0x81, 0x94, 0xb8, 0x77, 0x79, 0x61, 0x4f); +DEFINE_GUID(WPD_CONTENT_TYPE_MEMO, 0x9cd20ecf, 0x3b50, 0x414f, 0xa6, 0x41, 0xe4, 0x73, 0xff, 0xe4, 0x57, 0x51); +DEFINE_GUID(WPD_CONTENT_TYPE_EMAIL, 0x8038044a, 0x7e51, 0x4f8f, 0x88, 0x3d, 0x1d, 0x06, 0x23, 0xd1, 0x45, 0x33); +DEFINE_GUID(WPD_CONTENT_TYPE_APPOINTMENT, 0x0fed060e, 0x8793, 0x4b1e, 0x90, 0xc9, 0x48, 0xac, 0x38, 0x9a, 0xc6, 0x31); +DEFINE_GUID(WPD_CONTENT_TYPE_TASK, 0x63252f2c, 0x887f, 0x4cb6, 0xb1, 0xac, 0xd2, 0x98, 0x55, 0xdc, 0xef, 0x6c); +DEFINE_GUID(WPD_CONTENT_TYPE_PROGRAM, 0xd269f96a, 0x247c, 0x4bff, 0x98, 0xfb, 0x97, 0xf3, 0xc4, 0x92, 0x20, 0xe6); +DEFINE_GUID(WPD_CONTENT_TYPE_GENERIC_FILE, 0x0085e0a6, 0x8d34, 0x45d7, 0xbc, 0x5c, 0x44, 0x7e, 0x59, 0xc7, 0x3d, 0x48); +DEFINE_GUID(WPD_CONTENT_TYPE_CALENDAR, 0xa1fd5967, 0x6023, 0x49a0, 0x9d, 0xf1, 0xf8, 0x06, 0x0b, 0xe7, 0x51, 0xb0); +DEFINE_GUID(WPD_CONTENT_TYPE_GENERIC_MESSAGE, 0xe80eaaf8, 0xb2db, 0x4133, 0xb6, 0x7e, 0x1b, 0xef, 0x4b, 0x4a, 0x6e, 0x5f); +DEFINE_GUID(WPD_CONTENT_TYPE_NETWORK_ASSOCIATION, 0x031da7ee, 0x18c8, 0x4205, 0x84, 0x7e, 0x89, 0xa1, 0x12, 0x61, 0xd0, 0xf3); +DEFINE_GUID(WPD_CONTENT_TYPE_CERTIFICATE, 0xdc3876e8, 0xa948, 0x4060, 0x90, 0x50, 0xcb, 0xd7, 0x7e, 0x8a, 0x3d, 0x87); +DEFINE_GUID(WPD_CONTENT_TYPE_WIRELESS_PROFILE, 0x0bac070a, 0x9f5f, 0x4da4, 0xa8, 0xf6, 0x3d, 0xe4, 0x4d, 0x68, 0xfd, 0x6c); +DEFINE_GUID(WPD_CONTENT_TYPE_MEDIA_CAST, 0x5e88b3cc, 0x3e65, 0x4e62, 0xbf, 0xff, 0x22, 0x94, 0x95, 0x25, 0x3a, 0xb0); +DEFINE_GUID(WPD_CONTENT_TYPE_SECTION, 0x821089f5, 0x1d91, 0x4dc9, 0xbe, 0x3c, 0xbb, 0xb1, 0xb3, 0x5b, 0x18, 0xce); +DEFINE_GUID(WPD_CONTENT_TYPE_UNSPECIFIED, 0x28d8d31e, 0x249c, 0x454e, 0xaa, 0xbc, 0x34, 0x88, 0x31, 0x68, 0xe6, 0x34); +DEFINE_GUID(WPD_CONTENT_TYPE_ALL, 0x80e170d2, 0x1055, 0x4a3e, 0xb9, 0x52, 0x82, 0xcc, 0x4f, 0x8a, 0x86, 0x89); +DEFINE_GUID(WPD_FUNCTIONAL_CATEGORY_DEVICE, 0x08ea466b, 0xe3a4, 0x4336, 0xa1, 0xf3, 0xa4, 0x4d, 0x2b, 0x5c, 0x43, 0x8c); +DEFINE_GUID(WPD_FUNCTIONAL_CATEGORY_STORAGE, 0x23f05bbc, 0x15de, 0x4c2a, 0xa5, 0x5b, 0xa9, 0xaf, 0x5c, 0xe4, 0x12, 0xef); +DEFINE_GUID(WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE, 0x613ca327, 0xab93, 0x4900, 0xb4, 0xfa, 0x89, 0x5b, 0xb5, 0x87, 0x4b, 0x79); +DEFINE_GUID(WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE, 0x3f2a1919, 0xc7c2, 0x4a00, 0x85, 0x5d, 0xf5, 0x7c, 0xf0, 0x6d, 0xeb, 0xbb); +DEFINE_GUID(WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE, 0xe23e5f6b, 0x7243, 0x43aa, 0x8d, 0xf1, 0x0e, 0xb3, 0xd9, 0x68, 0xa9, 0x18); +DEFINE_GUID(WPD_FUNCTIONAL_CATEGORY_SMS, 0x0044a0b1, 0xc1e9, 0x4afd, 0xb3, 0x58, 0xa6, 0x2c, 0x61, 0x17, 0xc9, 0xcf); +DEFINE_GUID(WPD_FUNCTIONAL_CATEGORY_RENDERING_INFORMATION, 0x08600ba4, 0xa7ba, 0x4a01, 0xab, 0x0e, 0x00, 0x65, 0xd0, 0xa3, 0x56, 0xd3); +DEFINE_GUID(WPD_FUNCTIONAL_CATEGORY_NETWORK_CONFIGURATION, 0x48f4db72, 0x7c6a, 0x4ab0, 0x9e, 0x1a, 0x47, 0x0e, 0x3c, 0xdb, 0xf2, 0x6a); +DEFINE_GUID(WPD_FUNCTIONAL_CATEGORY_ALL, 0x2d8a6512, 0xa74c, 0x448e, 0xba, 0x8a, 0xf4, 0xac, 0x07, 0xc4, 0x93, 0x99); +DEFINE_GUID(WPD_OBJECT_FORMAT_ICON, 0x077232ed, 0x102c, 0x4638, 0x9c, 0x22, 0x83, 0xf1, 0x42, 0xbf, 0xc8, 0x22); +DEFINE_GUID(WPD_OBJECT_FORMAT_M4A, 0x30aba7ac, 0x6ffd, 0x4c23, 0xa3, 0x59, 0x3e, 0x9b, 0x52, 0xf3, 0xf1, 0xc8); +DEFINE_GUID(WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION, 0xb1020000, 0xae6c, 0x4804, 0x98, 0xba, 0xc5, 0x7b, 0x46, 0x96, 0x5f, 0xe7); +DEFINE_GUID(WPD_OBJECT_FORMAT_X509V3CERTIFICATE, 0xb1030000, 0xae6c, 0x4804, 0x98, 0xba, 0xc5, 0x7b, 0x46, 0x96, 0x5f, 0xe7); +DEFINE_GUID(WPD_OBJECT_FORMAT_MICROSOFT_WFC, 0xb1040000, 0xae6c, 0x4804, 0x98, 0xba, 0xc5, 0x7b, 0x46, 0x96, 0x5f, 0xe7); +DEFINE_GUID(WPD_OBJECT_FORMAT_3GPA, 0xe5172730, 0xf971, 0x41ef, 0xa1, 0x0b, 0x22, 0x71, 0xa0, 0x01, 0x9d, 0x7a); +DEFINE_GUID(WPD_OBJECT_FORMAT_3G2A, 0x1a11202d, 0x8759, 0x4e34, 0xba, 0x5e, 0xb1, 0x21, 0x10, 0x87, 0xee, 0xe4); +DEFINE_GUID(WPD_OBJECT_FORMAT_ALL, 0xc1f62eb2, 0x4bb3, 0x479c, 0x9c, 0xfa, 0x05, 0xb5, 0xf3, 0xa5, 0x7b, 0x22); +DEFINE_GUID(WPD_CATEGORY_NULL, 0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); +DEFINE_PROPERTYKEY(WPD_PROPERTY_NULL, 0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0); +DEFINE_GUID(WPD_OBJECT_PROPERTIES_V1, 0xef6b490d, 0x5cd8, 0x437a, 0xaf, 0xfc, 0xda, 0x8b, 0x60, 0xee, 0x4a, 0x3c); +DEFINE_PROPERTYKEY(WPD_OBJECT_CONTENT_TYPE, 0xef6b490d, 0x5cd8, 0x437a, 0xaf, 0xfc, 0xda, 0x8b, 0x60, 0xee, 0x4a, 0x3c, 7); +DEFINE_PROPERTYKEY(WPD_OBJECT_REFERENCES, 0xef6b490d, 0x5cd8, 0x437a, 0xaf, 0xfc, 0xda, 0x8b, 0x60, 0xee, 0x4a, 0x3c, 14); +DEFINE_PROPERTYKEY(WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID, 0xef6b490d, 0x5cd8, 0x437a, 0xaf, 0xfc, 0xda, 0x8b, 0x60, 0xee, 0x4a, 0x3c, 23); +DEFINE_PROPERTYKEY(WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE, 0xef6b490d, 0x5cd8, 0x437a, 0xaf, 0xfc, 0xda, 0x8b, 0x60, 0xee, 0x4a, 0x3c, 24); +DEFINE_PROPERTYKEY(WPD_OBJECT_HINT_LOCATION_DISPLAY_NAME, 0xef6b490d, 0x5cd8, 0x437a, 0xaf, 0xfc, 0xda, 0x8b, 0x60, 0xee, 0x4a, 0x3c, 25); +DEFINE_GUID(WPD_OBJECT_PROPERTIES_V2, 0x0373cd3d, 0x4a46, 0x40d7, 0xb4, 0xd8, 0x73, 0xe8, 0xda, 0x74, 0xe7, 0x75); +DEFINE_PROPERTYKEY(WPD_OBJECT_SUPPORTED_UNITS, 0x0373cd3d, 0x4a46, 0x40d7, 0xb4, 0xd8, 0x73, 0xe8, 0xda, 0x74, 0xe7, 0x75, 2); +DEFINE_GUID(WPD_FUNCTIONAL_OBJECT_PROPERTIES_V1, 0x8f052d93, 0xabca, 0x4fc5, 0xa5, 0xac, 0xb0, 0x1d, 0xf4, 0xdb, 0xe5, 0x98); +DEFINE_PROPERTYKEY(WPD_FUNCTIONAL_OBJECT_CATEGORY, 0x8f052d93, 0xabca, 0x4fc5, 0xa5, 0xac, 0xb0, 0x1d, 0xf4, 0xdb, 0xe5, 0x98, 2); +DEFINE_GUID(WPD_STORAGE_OBJECT_PROPERTIES_V1, 0x01a3057a, 0x74d6, 0x4e80, 0xbe, 0xa7, 0xdc, 0x4c, 0x21, 0x2c, 0xe5, 0x0a); +DEFINE_PROPERTYKEY(WPD_STORAGE_TYPE, 0x01a3057a, 0x74d6, 0x4e80, 0xbe, 0xa7, 0xdc, 0x4c, 0x21, 0x2c, 0xe5, 0x0a, 2); +DEFINE_PROPERTYKEY(WPD_STORAGE_FILE_SYSTEM_TYPE, 0x01a3057a, 0x74d6, 0x4e80, 0xbe, 0xa7, 0xdc, 0x4c, 0x21, 0x2c, 0xe5, 0x0a, 3); +DEFINE_PROPERTYKEY(WPD_STORAGE_CAPACITY, 0x01a3057a, 0x74d6, 0x4e80, 0xbe, 0xa7, 0xdc, 0x4c, 0x21, 0x2c, 0xe5, 0x0a, 4); +DEFINE_PROPERTYKEY(WPD_STORAGE_FREE_SPACE_IN_BYTES, 0x01a3057a, 0x74d6, 0x4e80, 0xbe, 0xa7, 0xdc, 0x4c, 0x21, 0x2c, 0xe5, 0x0a, 5); +DEFINE_PROPERTYKEY(WPD_STORAGE_FREE_SPACE_IN_OBJECTS, 0x01a3057a, 0x74d6, 0x4e80, 0xbe, 0xa7, 0xdc, 0x4c, 0x21, 0x2c, 0xe5, 0x0a, 6); +DEFINE_PROPERTYKEY(WPD_STORAGE_DESCRIPTION, 0x01a3057a, 0x74d6, 0x4e80, 0xbe, 0xa7, 0xdc, 0x4c, 0x21, 0x2c, 0xe5, 0x0a, 7); +DEFINE_PROPERTYKEY(WPD_STORAGE_SERIAL_NUMBER, 0x01a3057a, 0x74d6, 0x4e80, 0xbe, 0xa7, 0xdc, 0x4c, 0x21, 0x2c, 0xe5, 0x0a, 8); +DEFINE_PROPERTYKEY(WPD_STORAGE_MAX_OBJECT_SIZE, 0x01a3057a, 0x74d6, 0x4e80, 0xbe, 0xa7, 0xdc, 0x4c, 0x21, 0x2c, 0xe5, 0x0a, 9); +DEFINE_PROPERTYKEY(WPD_STORAGE_CAPACITY_IN_OBJECTS, 0x01a3057a, 0x74d6, 0x4e80, 0xbe, 0xa7, 0xdc, 0x4c, 0x21, 0x2c, 0xe5, 0x0a, 10); +DEFINE_PROPERTYKEY(WPD_STORAGE_ACCESS_CAPABILITY, 0x01a3057a, 0x74d6, 0x4e80, 0xbe, 0xa7, 0xdc, 0x4c, 0x21, 0x2c, 0xe5, 0x0a, 11); +DEFINE_GUID(WPD_NETWORK_ASSOCIATION_PROPERTIES_V1, 0xe4c93c1f, 0xb203, 0x43f1, 0xa1, 0x00, 0x5a, 0x07, 0xd1, 0x1b, 0x02, 0x74); +DEFINE_PROPERTYKEY(WPD_NETWORK_ASSOCIATION_HOST_NETWORK_IDENTIFIERS, 0xe4c93c1f, 0xb203, 0x43f1, 0xa1, 0x00, 0x5a, 0x07, 0xd1, 0x1b, 0x02, 0x74, 2); +DEFINE_PROPERTYKEY(WPD_NETWORK_ASSOCIATION_X509V3SEQUENCE, 0xe4c93c1f, 0xb203, 0x43f1, 0xa1, 0x00, 0x5a, 0x07, 0xd1, 0x1b, 0x02, 0x74, 3); +DEFINE_GUID(WPD_STILL_IMAGE_CAPTURE_OBJECT_PROPERTIES_V1, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_CAPTURE_RESOLUTION, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 2); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_CAPTURE_FORMAT, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 3); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_COMPRESSION_SETTING, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 4); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_WHITE_BALANCE, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 5); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_RGB_GAIN, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 6); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_FNUMBER, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 7); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_FOCAL_LENGTH, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 8); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_FOCUS_DISTANCE, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 9); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_FOCUS_MODE, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 10); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_EXPOSURE_METERING_MODE, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 11); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_FLASH_MODE, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 12); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_EXPOSURE_TIME, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 13); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_EXPOSURE_PROGRAM_MODE, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 14); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_EXPOSURE_INDEX, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 15); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_EXPOSURE_BIAS_COMPENSATION, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 16); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_CAPTURE_DELAY, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 17); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_CAPTURE_MODE, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 18); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_CONTRAST, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 19); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_SHARPNESS, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 20); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_DIGITAL_ZOOM, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 21); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_EFFECT_MODE, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 22); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_BURST_NUMBER, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 23); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_BURST_INTERVAL, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 24); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_TIMELAPSE_NUMBER, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 25); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_TIMELAPSE_INTERVAL, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 26); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_FOCUS_METERING_MODE, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 27); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_UPLOAD_URL, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 28); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_ARTIST, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 29); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_CAMERA_MODEL, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 30); +DEFINE_PROPERTYKEY(WPD_STILL_IMAGE_CAMERA_MANUFACTURER, 0x58c571ec, 0x1bcb, 0x42a7, 0x8a, 0xc5, 0xbb, 0x29, 0x15, 0x73, 0xa2, 0x60, 31); +DEFINE_GUID(WPD_RENDERING_INFORMATION_OBJECT_PROPERTIES_V1, 0xc53d039f, 0xee23, 0x4a31, 0x85, 0x90, 0x76, 0x39, 0x87, 0x98, 0x70, 0xb4); +DEFINE_PROPERTYKEY(WPD_RENDERING_INFORMATION_PROFILES, 0xc53d039f, 0xee23, 0x4a31, 0x85, 0x90, 0x76, 0x39, 0x87, 0x98, 0x70, 0xb4, 2); +DEFINE_PROPERTYKEY(WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE, 0xc53d039f, 0xee23, 0x4a31, 0x85, 0x90, 0x76, 0x39, 0x87, 0x98, 0x70, 0xb4, 3); +DEFINE_PROPERTYKEY(WPD_RENDERING_INFORMATION_PROFILE_ENTRY_CREATABLE_RESOURCES, 0xc53d039f, 0xee23, 0x4a31, 0x85, 0x90, 0x76, 0x39, 0x87, 0x98, 0x70, 0xb4, 4); +DEFINE_GUID(WPD_CLIENT_INFORMATION_PROPERTIES_V1, 0x204d9f0c, 0x2292, 0x4080, 0x9f, 0x42, 0x40, 0x66, 0x4e, 0x70, 0xf8, 0x59); +DEFINE_PROPERTYKEY(WPD_CLIENT_NAME, 0x204d9f0c, 0x2292, 0x4080, 0x9f, 0x42, 0x40, 0x66, 0x4e, 0x70, 0xf8, 0x59, 2); +DEFINE_PROPERTYKEY(WPD_CLIENT_MAJOR_VERSION, 0x204d9f0c, 0x2292, 0x4080, 0x9f, 0x42, 0x40, 0x66, 0x4e, 0x70, 0xf8, 0x59, 3); +DEFINE_PROPERTYKEY(WPD_CLIENT_MINOR_VERSION, 0x204d9f0c, 0x2292, 0x4080, 0x9f, 0x42, 0x40, 0x66, 0x4e, 0x70, 0xf8, 0x59, 4); +DEFINE_PROPERTYKEY(WPD_CLIENT_REVISION, 0x204d9f0c, 0x2292, 0x4080, 0x9f, 0x42, 0x40, 0x66, 0x4e, 0x70, 0xf8, 0x59, 5); +DEFINE_PROPERTYKEY(WPD_CLIENT_WMDRM_APPLICATION_PRIVATE_KEY, 0x204d9f0c, 0x2292, 0x4080, 0x9f, 0x42, 0x40, 0x66, 0x4e, 0x70, 0xf8, 0x59, 6); +DEFINE_PROPERTYKEY(WPD_CLIENT_WMDRM_APPLICATION_CERTIFICATE, 0x204d9f0c, 0x2292, 0x4080, 0x9f, 0x42, 0x40, 0x66, 0x4e, 0x70, 0xf8, 0x59, 7); +DEFINE_PROPERTYKEY(WPD_CLIENT_SECURITY_QUALITY_OF_SERVICE, 0x204d9f0c, 0x2292, 0x4080, 0x9f, 0x42, 0x40, 0x66, 0x4e, 0x70, 0xf8, 0x59, 8); +DEFINE_PROPERTYKEY(WPD_CLIENT_DESIRED_ACCESS, 0x204d9f0c, 0x2292, 0x4080, 0x9f, 0x42, 0x40, 0x66, 0x4e, 0x70, 0xf8, 0x59, 9); +DEFINE_PROPERTYKEY(WPD_CLIENT_SHARE_MODE, 0x204d9f0c, 0x2292, 0x4080, 0x9f, 0x42, 0x40, 0x66, 0x4e, 0x70, 0xf8, 0x59, 10); +DEFINE_PROPERTYKEY(WPD_CLIENT_EVENT_COOKIE, 0x204d9f0c, 0x2292, 0x4080, 0x9f, 0x42, 0x40, 0x66, 0x4e, 0x70, 0xf8, 0x59, 11); +DEFINE_PROPERTYKEY(WPD_CLIENT_MINIMUM_RESULTS_BUFFER_SIZE, 0x204d9f0c, 0x2292, 0x4080, 0x9f, 0x42, 0x40, 0x66, 0x4e, 0x70, 0xf8, 0x59, 12); +DEFINE_PROPERTYKEY(WPD_CLIENT_MANUAL_CLOSE_ON_DISCONNECT, 0x204d9f0c, 0x2292, 0x4080, 0x9f, 0x42, 0x40, 0x66, 0x4e, 0x70, 0xf8, 0x59, 13); +DEFINE_GUID(WPD_PROPERTY_ATTRIBUTES_V1, 0xab7943d8, 0x6332, 0x445f, 0xa0, 0x0d, 0x8d, 0x5e, 0xf1, 0xe9, 0x6f, 0x37); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_FORM, 0xab7943d8, 0x6332, 0x445f, 0xa0, 0x0d, 0x8d, 0x5e, 0xf1, 0xe9, 0x6f, 0x37, 2); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_CAN_READ, 0xab7943d8, 0x6332, 0x445f, 0xa0, 0x0d, 0x8d, 0x5e, 0xf1, 0xe9, 0x6f, 0x37, 3); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_CAN_WRITE, 0xab7943d8, 0x6332, 0x445f, 0xa0, 0x0d, 0x8d, 0x5e, 0xf1, 0xe9, 0x6f, 0x37, 4); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_CAN_DELETE, 0xab7943d8, 0x6332, 0x445f, 0xa0, 0x0d, 0x8d, 0x5e, 0xf1, 0xe9, 0x6f, 0x37, 5); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE, 0xab7943d8, 0x6332, 0x445f, 0xa0, 0x0d, 0x8d, 0x5e, 0xf1, 0xe9, 0x6f, 0x37, 6); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY, 0xab7943d8, 0x6332, 0x445f, 0xa0, 0x0d, 0x8d, 0x5e, 0xf1, 0xe9, 0x6f, 0x37, 7); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_RANGE_MIN, 0xab7943d8, 0x6332, 0x445f, 0xa0, 0x0d, 0x8d, 0x5e, 0xf1, 0xe9, 0x6f, 0x37, 8); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_RANGE_MAX, 0xab7943d8, 0x6332, 0x445f, 0xa0, 0x0d, 0x8d, 0x5e, 0xf1, 0xe9, 0x6f, 0x37, 9); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_RANGE_STEP, 0xab7943d8, 0x6332, 0x445f, 0xa0, 0x0d, 0x8d, 0x5e, 0xf1, 0xe9, 0x6f, 0x37, 10); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS, 0xab7943d8, 0x6332, 0x445f, 0xa0, 0x0d, 0x8d, 0x5e, 0xf1, 0xe9, 0x6f, 0x37, 11); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION, 0xab7943d8, 0x6332, 0x445f, 0xa0, 0x0d, 0x8d, 0x5e, 0xf1, 0xe9, 0x6f, 0x37, 12); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_MAX_SIZE, 0xab7943d8, 0x6332, 0x445f, 0xa0, 0x0d, 0x8d, 0x5e, 0xf1, 0xe9, 0x6f, 0x37, 13); +DEFINE_GUID(WPD_PROPERTY_ATTRIBUTES_V2, 0x5d9da160, 0x74ae, 0x43cc, 0x85, 0xa9, 0xfe, 0x55, 0x5a, 0x80, 0x79, 0x8e); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_NAME, 0x5d9da160, 0x74ae, 0x43cc, 0x85, 0xa9, 0xfe, 0x55, 0x5a, 0x80, 0x79, 0x8e, 2); +DEFINE_PROPERTYKEY(WPD_PROPERTY_ATTRIBUTE_VARTYPE, 0x5d9da160, 0x74ae, 0x43cc, 0x85, 0xa9, 0xfe, 0x55, 0x5a, 0x80, 0x79, 0x8e, 3); +DEFINE_GUID(WPD_CLASS_EXTENSION_OPTIONS_V1, 0x6309FFEF, 0xA87C, 0x4CA7, 0x84, 0x34, 0x79, 0x75, 0x76, 0xE4, 0x0A, 0x96); +DEFINE_PROPERTYKEY(WPD_CLASS_EXTENSION_OPTIONS_SUPPORTED_CONTENT_TYPES, 0x6309FFEF, 0xA87C, 0x4CA7, 0x84, 0x34, 0x79, 0x75, 0x76, 0xE4, 0x0A, 0x96, 2); +DEFINE_PROPERTYKEY(WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE, 0x6309FFEF, 0xA87C, 0x4CA7, 0x84, 0x34, 0x79, 0x75, 0x76, 0xE4, 0x0A, 0x96, 3); +DEFINE_PROPERTYKEY(WPD_CLASS_EXTENSION_OPTIONS_REGISTER_WPD_PRIVATE_DEVICE_INTERFACE, 0x6309FFEF, 0xA87C, 0x4CA7, 0x84, 0x34, 0x79, 0x75, 0x76, 0xE4, 0x0A, 0x96, 4); +DEFINE_GUID(WPD_CLASS_EXTENSION_OPTIONS_V2, 0x3E3595DA, 0x4D71, 0x49FE, 0xA0, 0xB4, 0xD4, 0x40, 0x6C, 0x3A, 0xE9, 0x3F); +DEFINE_PROPERTYKEY(WPD_CLASS_EXTENSION_OPTIONS_MULTITRANSPORT_MODE, 0x3E3595DA, 0x4D71, 0x49FE, 0xA0, 0xB4, 0xD4, 0x40, 0x6C, 0x3A, 0xE9, 0x3F, 2); +DEFINE_PROPERTYKEY(WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES, 0x3E3595DA, 0x4D71, 0x49FE, 0xA0, 0xB4, 0xD4, 0x40, 0x6C, 0x3A, 0xE9, 0x3F, 3); +DEFINE_PROPERTYKEY(WPD_CLASS_EXTENSION_OPTIONS_TRANSPORT_BANDWIDTH, 0x3E3595DA, 0x4D71, 0x49FE, 0xA0, 0xB4, 0xD4, 0x40, 0x6C, 0x3A, 0xE9, 0x3F, 4); +DEFINE_GUID(WPD_CLASS_EXTENSION_OPTIONS_V3, 0x65C160F8, 0x1367, 0x4CE2, 0x93, 0x9D, 0x83, 0x10, 0x83, 0x9F, 0x0D, 0x30); +DEFINE_PROPERTYKEY(WPD_CLASS_EXTENSION_OPTIONS_SILENCE_AUTOPLAY, 0x65C160F8, 0x1367, 0x4CE2, 0x93, 0x9D, 0x83, 0x10, 0x83, 0x9F, 0x0D, 0x30, 2); +DEFINE_GUID(WPD_RESOURCE_ATTRIBUTES_V1, 0x1EB6F604, 0x9278, 0x429F, 0x93, 0xCC, 0x5B, 0xB8, 0xC0, 0x66, 0x56, 0xB6); +DEFINE_PROPERTYKEY(WPD_RESOURCE_ATTRIBUTE_TOTAL_SIZE, 0x1EB6F604, 0x9278, 0x429F, 0x93, 0xCC, 0x5B, 0xB8, 0xC0, 0x66, 0x56, 0xB6, 2); +DEFINE_PROPERTYKEY(WPD_RESOURCE_ATTRIBUTE_CAN_READ, 0x1EB6F604, 0x9278, 0x429F, 0x93, 0xCC, 0x5B, 0xB8, 0xC0, 0x66, 0x56, 0xB6, 3); +DEFINE_PROPERTYKEY(WPD_RESOURCE_ATTRIBUTE_CAN_WRITE, 0x1EB6F604, 0x9278, 0x429F, 0x93, 0xCC, 0x5B, 0xB8, 0xC0, 0x66, 0x56, 0xB6, 4); +DEFINE_PROPERTYKEY(WPD_RESOURCE_ATTRIBUTE_CAN_DELETE, 0x1EB6F604, 0x9278, 0x429F, 0x93, 0xCC, 0x5B, 0xB8, 0xC0, 0x66, 0x56, 0xB6, 5); +DEFINE_PROPERTYKEY(WPD_RESOURCE_ATTRIBUTE_OPTIMAL_READ_BUFFER_SIZE, 0x1EB6F604, 0x9278, 0x429F, 0x93, 0xCC, 0x5B, 0xB8, 0xC0, 0x66, 0x56, 0xB6, 6); +DEFINE_PROPERTYKEY(WPD_RESOURCE_ATTRIBUTE_OPTIMAL_WRITE_BUFFER_SIZE, 0x1EB6F604, 0x9278, 0x429F, 0x93, 0xCC, 0x5B, 0xB8, 0xC0, 0x66, 0x56, 0xB6, 7); +DEFINE_PROPERTYKEY(WPD_RESOURCE_ATTRIBUTE_FORMAT, 0x1EB6F604, 0x9278, 0x429F, 0x93, 0xCC, 0x5B, 0xB8, 0xC0, 0x66, 0x56, 0xB6, 8); +DEFINE_PROPERTYKEY(WPD_RESOURCE_ATTRIBUTE_RESOURCE_KEY, 0x1EB6F604, 0x9278, 0x429F, 0x93, 0xCC, 0x5B, 0xB8, 0xC0, 0x66, 0x56, 0xB6, 9); +DEFINE_GUID(WPD_DEVICE_PROPERTIES_V1, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC); +DEFINE_PROPERTYKEY(WPD_DEVICE_SYNC_PARTNER, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 2); +DEFINE_PROPERTYKEY(WPD_DEVICE_FIRMWARE_VERSION, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 3); +DEFINE_PROPERTYKEY(WPD_DEVICE_POWER_LEVEL, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 4); +DEFINE_PROPERTYKEY(WPD_DEVICE_POWER_SOURCE, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 5); +DEFINE_PROPERTYKEY(WPD_DEVICE_PROTOCOL, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 6); +DEFINE_PROPERTYKEY(WPD_DEVICE_MANUFACTURER, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 7); +DEFINE_PROPERTYKEY(WPD_DEVICE_MODEL, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 8); +DEFINE_PROPERTYKEY(WPD_DEVICE_SERIAL_NUMBER, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 9); +DEFINE_PROPERTYKEY(WPD_DEVICE_SUPPORTS_NON_CONSUMABLE, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 10); +DEFINE_PROPERTYKEY(WPD_DEVICE_DATETIME, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 11); +DEFINE_PROPERTYKEY(WPD_DEVICE_FRIENDLY_NAME, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 12); +DEFINE_PROPERTYKEY(WPD_DEVICE_SUPPORTED_DRM_SCHEMES, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 13); +DEFINE_PROPERTYKEY(WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 14); +DEFINE_PROPERTYKEY(WPD_DEVICE_TYPE, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 15); +DEFINE_PROPERTYKEY(WPD_DEVICE_NETWORK_IDENTIFIER, 0x26D4979A, 0xE643, 0x4626, 0x9E, 0x2B, 0x73, 0x6D, 0xC0, 0xC9, 0x2F, 0xDC, 16); +DEFINE_GUID(WPD_DEVICE_PROPERTIES_V2, 0x463DD662, 0x7FC4, 0x4291, 0x91, 0x1C, 0x7F, 0x4C, 0x9C, 0xCA, 0x97, 0x99); +DEFINE_PROPERTYKEY(WPD_DEVICE_FUNCTIONAL_UNIQUE_ID, 0x463DD662, 0x7FC4, 0x4291, 0x91, 0x1C, 0x7F, 0x4C, 0x9C, 0xCA, 0x97, 0x99, 2); +DEFINE_PROPERTYKEY(WPD_DEVICE_MODEL_UNIQUE_ID, 0x463DD662, 0x7FC4, 0x4291, 0x91, 0x1C, 0x7F, 0x4C, 0x9C, 0xCA, 0x97, 0x99, 3); +DEFINE_PROPERTYKEY(WPD_DEVICE_TRANSPORT, 0x463DD662, 0x7FC4, 0x4291, 0x91, 0x1C, 0x7F, 0x4C, 0x9C, 0xCA, 0x97, 0x99, 4); +DEFINE_PROPERTYKEY(WPD_DEVICE_USE_DEVICE_STAGE, 0x463DD662, 0x7FC4, 0x4291, 0x91, 0x1C, 0x7F, 0x4C, 0x9C, 0xCA, 0x97, 0x99, 5); +DEFINE_GUID(WPD_DEVICE_PROPERTIES_V3, 0x6C2B878C, 0xC2EC, 0x490D, 0xB4, 0x25, 0xD7, 0xA7, 0x5E, 0x23, 0xE5, 0xED); +DEFINE_PROPERTYKEY(WPD_DEVICE_EDP_IDENTITY, 0x6C2B878C, 0xC2EC, 0x490D, 0xB4, 0x25, 0xD7, 0xA7, 0x5E, 0x23, 0xE5, 0xED, 1); +DEFINE_GUID(WPD_SERVICE_PROPERTIES_V1, 0x7510698A, 0xCB54, 0x481C, 0xB8, 0xDB, 0x0D, 0x75, 0xC9, 0x3F, 0x1C, 0x06); +DEFINE_PROPERTYKEY(WPD_SERVICE_VERSION, 0x7510698A, 0xCB54, 0x481C, 0xB8, 0xDB, 0x0D, 0x75, 0xC9, 0x3F, 0x1C, 0x06, 2); +DEFINE_GUID(WPD_EVENT_PROPERTIES_V1, 0x15AB1953, 0xF817, 0x4FEF, 0xA9, 0x21, 0x56, 0x76, 0xE8, 0x38, 0xF6, 0xE0); +DEFINE_PROPERTYKEY(WPD_EVENT_PARAMETER_PNP_DEVICE_ID, 0x15AB1953, 0xF817, 0x4FEF, 0xA9, 0x21, 0x56, 0x76, 0xE8, 0x38, 0xF6, 0xE0, 2); +DEFINE_PROPERTYKEY(WPD_EVENT_PARAMETER_EVENT_ID, 0x15AB1953, 0xF817, 0x4FEF, 0xA9, 0x21, 0x56, 0x76, 0xE8, 0x38, 0xF6, 0xE0, 3); +DEFINE_PROPERTYKEY(WPD_EVENT_PARAMETER_OPERATION_STATE, 0x15AB1953, 0xF817, 0x4FEF, 0xA9, 0x21, 0x56, 0x76, 0xE8, 0x38, 0xF6, 0xE0, 4); +DEFINE_PROPERTYKEY(WPD_EVENT_PARAMETER_OPERATION_PROGRESS, 0x15AB1953, 0xF817, 0x4FEF, 0xA9, 0x21, 0x56, 0x76, 0xE8, 0x38, 0xF6, 0xE0, 5); +DEFINE_PROPERTYKEY(WPD_EVENT_PARAMETER_OBJECT_PARENT_PERSISTENT_UNIQUE_ID, 0x15AB1953, 0xF817, 0x4FEF, 0xA9, 0x21, 0x56, 0x76, 0xE8, 0x38, 0xF6, 0xE0, 6); +DEFINE_PROPERTYKEY(WPD_EVENT_PARAMETER_OBJECT_CREATION_COOKIE, 0x15AB1953, 0xF817, 0x4FEF, 0xA9, 0x21, 0x56, 0x76, 0xE8, 0x38, 0xF6, 0xE0, 7); +DEFINE_PROPERTYKEY(WPD_EVENT_PARAMETER_CHILD_HIERARCHY_CHANGED, 0x15AB1953, 0xF817, 0x4FEF, 0xA9, 0x21, 0x56, 0x76, 0xE8, 0x38, 0xF6, 0xE0, 8); +DEFINE_GUID(WPD_EVENT_PROPERTIES_V2, 0x52807B8A, 0x4914, 0x4323, 0x9B, 0x9A, 0x74, 0xF6, 0x54, 0xB2, 0xB8, 0x46); +DEFINE_PROPERTYKEY(WPD_EVENT_PARAMETER_SERVICE_METHOD_CONTEXT, 0x52807B8A, 0x4914, 0x4323, 0x9B, 0x9A, 0x74, 0xF6, 0x54, 0xB2, 0xB8, 0x46, 2); +DEFINE_GUID(WPD_EVENT_OPTIONS_V1, 0xB3D8DAD7, 0xA361, 0x4B83, 0x8A, 0x48, 0x5B, 0x02, 0xCE, 0x10, 0x71, 0x3B); +DEFINE_PROPERTYKEY(WPD_EVENT_OPTION_IS_BROADCAST_EVENT, 0xB3D8DAD7, 0xA361, 0x4B83, 0x8A, 0x48, 0x5B, 0x02, 0xCE, 0x10, 0x71, 0x3B, 2); +DEFINE_PROPERTYKEY(WPD_EVENT_OPTION_IS_AUTOPLAY_EVENT, 0xB3D8DAD7, 0xA361, 0x4B83, 0x8A, 0x48, 0x5B, 0x02, 0xCE, 0x10, 0x71, 0x3B, 3); +DEFINE_GUID(WPD_EVENT_ATTRIBUTES_V1, 0x10C96578, 0x2E81, 0x4111, 0xAD, 0xDE, 0xE0, 0x8C, 0xA6, 0x13, 0x8F, 0x6D); +DEFINE_PROPERTYKEY(WPD_EVENT_ATTRIBUTE_NAME, 0x10C96578, 0x2E81, 0x4111, 0xAD, 0xDE, 0xE0, 0x8C, 0xA6, 0x13, 0x8F, 0x6D, 2); +DEFINE_PROPERTYKEY(WPD_EVENT_ATTRIBUTE_PARAMETERS, 0x10C96578, 0x2E81, 0x4111, 0xAD, 0xDE, 0xE0, 0x8C, 0xA6, 0x13, 0x8F, 0x6D, 3); +DEFINE_PROPERTYKEY(WPD_EVENT_ATTRIBUTE_OPTIONS, 0x10C96578, 0x2E81, 0x4111, 0xAD, 0xDE, 0xE0, 0x8C, 0xA6, 0x13, 0x8F, 0x6D, 4); +DEFINE_GUID(WPD_API_OPTIONS_V1, 0x10E54A3E, 0x052D, 0x4777, 0xA1, 0x3C, 0xDE, 0x76, 0x14, 0xBE, 0x2B, 0xC4); +DEFINE_PROPERTYKEY(WPD_API_OPTION_USE_CLEAR_DATA_STREAM, 0x10E54A3E, 0x052D, 0x4777, 0xA1, 0x3C, 0xDE, 0x76, 0x14, 0xBE, 0x2B, 0xC4, 2); +DEFINE_PROPERTYKEY(WPD_API_OPTION_IOCTL_ACCESS, 0x10E54A3E, 0x052D, 0x4777, 0xA1, 0x3C, 0xDE, 0x76, 0x14, 0xBE, 0x2B, 0xC4, 3); +DEFINE_GUID(WPD_FORMAT_ATTRIBUTES_V1, 0xA0A02000, 0xBCAF, 0x4BE8, 0xB3, 0xF5, 0x23, 0x3F, 0x23, 0x1C, 0xF5, 0x8F); +DEFINE_PROPERTYKEY(WPD_FORMAT_ATTRIBUTE_NAME, 0xA0A02000, 0xBCAF, 0x4BE8, 0xB3, 0xF5, 0x23, 0x3F, 0x23, 0x1C, 0xF5, 0x8F, 2); +DEFINE_PROPERTYKEY(WPD_FORMAT_ATTRIBUTE_MIMETYPE, 0xA0A02000, 0xBCAF, 0x4BE8, 0xB3, 0xF5, 0x23, 0x3F, 0x23, 0x1C, 0xF5, 0x8F, 3); +DEFINE_GUID(WPD_METHOD_ATTRIBUTES_V1, 0xF17A5071, 0xF039, 0x44AF, 0x8E, 0xFE, 0x43, 0x2C, 0xF3, 0x2E, 0x43, 0x2A); +DEFINE_PROPERTYKEY(WPD_METHOD_ATTRIBUTE_NAME, 0xF17A5071, 0xF039, 0x44AF, 0x8E, 0xFE, 0x43, 0x2C, 0xF3, 0x2E, 0x43, 0x2A, 2); +DEFINE_PROPERTYKEY(WPD_METHOD_ATTRIBUTE_ASSOCIATED_FORMAT, 0xF17A5071, 0xF039, 0x44AF, 0x8E, 0xFE, 0x43, 0x2C, 0xF3, 0x2E, 0x43, 0x2A, 3); +DEFINE_PROPERTYKEY(WPD_METHOD_ATTRIBUTE_ACCESS, 0xF17A5071, 0xF039, 0x44AF, 0x8E, 0xFE, 0x43, 0x2C, 0xF3, 0x2E, 0x43, 0x2A, 4); +DEFINE_PROPERTYKEY(WPD_METHOD_ATTRIBUTE_PARAMETERS, 0xF17A5071, 0xF039, 0x44AF, 0x8E, 0xFE, 0x43, 0x2C, 0xF3, 0x2E, 0x43, 0x2A, 5); +DEFINE_GUID(WPD_PARAMETER_ATTRIBUTES_V1, 0xE6864DD7, 0xF325, 0x45EA, 0xA1, 0xD5, 0x97, 0xCF, 0x73, 0xB6, 0xCA, 0x58); +DEFINE_PROPERTYKEY(WPD_PARAMETER_ATTRIBUTE_ORDER, 0xE6864DD7, 0xF325, 0x45EA, 0xA1, 0xD5, 0x97, 0xCF, 0x73, 0xB6, 0xCA, 0x58, 2); +DEFINE_PROPERTYKEY(WPD_PARAMETER_ATTRIBUTE_USAGE, 0xE6864DD7, 0xF325, 0x45EA, 0xA1, 0xD5, 0x97, 0xCF, 0x73, 0xB6, 0xCA, 0x58, 3); +DEFINE_PROPERTYKEY(WPD_PARAMETER_ATTRIBUTE_FORM, 0xE6864DD7, 0xF325, 0x45EA, 0xA1, 0xD5, 0x97, 0xCF, 0x73, 0xB6, 0xCA, 0x58, 4); +DEFINE_PROPERTYKEY(WPD_PARAMETER_ATTRIBUTE_DEFAULT_VALUE, 0xE6864DD7, 0xF325, 0x45EA, 0xA1, 0xD5, 0x97, 0xCF, 0x73, 0xB6, 0xCA, 0x58, 5); +DEFINE_PROPERTYKEY(WPD_PARAMETER_ATTRIBUTE_RANGE_MIN, 0xE6864DD7, 0xF325, 0x45EA, 0xA1, 0xD5, 0x97, 0xCF, 0x73, 0xB6, 0xCA, 0x58, 6); +DEFINE_PROPERTYKEY(WPD_PARAMETER_ATTRIBUTE_RANGE_MAX, 0xE6864DD7, 0xF325, 0x45EA, 0xA1, 0xD5, 0x97, 0xCF, 0x73, 0xB6, 0xCA, 0x58, 7); +DEFINE_PROPERTYKEY(WPD_PARAMETER_ATTRIBUTE_RANGE_STEP, 0xE6864DD7, 0xF325, 0x45EA, 0xA1, 0xD5, 0x97, 0xCF, 0x73, 0xB6, 0xCA, 0x58, 8); +DEFINE_PROPERTYKEY(WPD_PARAMETER_ATTRIBUTE_ENUMERATION_ELEMENTS, 0xE6864DD7, 0xF325, 0x45EA, 0xA1, 0xD5, 0x97, 0xCF, 0x73, 0xB6, 0xCA, 0x58, 9); +DEFINE_PROPERTYKEY(WPD_PARAMETER_ATTRIBUTE_REGULAR_EXPRESSION, 0xE6864DD7, 0xF325, 0x45EA, 0xA1, 0xD5, 0x97, 0xCF, 0x73, 0xB6, 0xCA, 0x58, 10); +DEFINE_PROPERTYKEY(WPD_PARAMETER_ATTRIBUTE_MAX_SIZE, 0xE6864DD7, 0xF325, 0x45EA, 0xA1, 0xD5, 0x97, 0xCF, 0x73, 0xB6, 0xCA, 0x58, 11); +DEFINE_PROPERTYKEY(WPD_PARAMETER_ATTRIBUTE_VARTYPE, 0xE6864DD7, 0xF325, 0x45EA, 0xA1, 0xD5, 0x97, 0xCF, 0x73, 0xB6, 0xCA, 0x58, 12); +DEFINE_PROPERTYKEY(WPD_PARAMETER_ATTRIBUTE_NAME, 0xE6864DD7, 0xF325, 0x45EA, 0xA1, 0xD5, 0x97, 0xCF, 0x73, 0xB6, 0xCA, 0x58, 13); +DEFINE_GUID(WPD_CATEGORY_COMMON, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A); +DEFINE_PROPERTYKEY(WPD_COMMAND_COMMON_RESET_DEVICE, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 2); +DEFINE_PROPERTYKEY(WPD_COMMAND_COMMON_GET_OBJECT_IDS_FROM_PERSISTENT_UNIQUE_IDS, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 3); +DEFINE_PROPERTYKEY(WPD_COMMAND_COMMON_SAVE_CLIENT_INFORMATION, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 4); +DEFINE_PROPERTYKEY(WPD_PROPERTY_COMMON_COMMAND_CATEGORY, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_COMMON_COMMAND_ID, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 1002); +DEFINE_PROPERTYKEY(WPD_PROPERTY_COMMON_HRESULT, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 1003); +DEFINE_PROPERTYKEY(WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 1004); +DEFINE_PROPERTYKEY(WPD_PROPERTY_COMMON_COMMAND_TARGET, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 1006); +DEFINE_PROPERTYKEY(WPD_PROPERTY_COMMON_PERSISTENT_UNIQUE_IDS, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 1007); +DEFINE_PROPERTYKEY(WPD_PROPERTY_COMMON_OBJECT_IDS, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 1008); +DEFINE_PROPERTYKEY(WPD_PROPERTY_COMMON_CLIENT_INFORMATION, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 1009); +DEFINE_PROPERTYKEY(WPD_PROPERTY_COMMON_CLIENT_INFORMATION_CONTEXT, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 1010); +DEFINE_PROPERTYKEY(WPD_PROPERTY_COMMON_ACTIVITY_ID, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 1011); +DEFINE_PROPERTYKEY(WPD_OPTION_VALID_OBJECT_IDS, 0xF0422A9C, 0x5DC8, 0x4440, 0xB5, 0xBD, 0x5D, 0xF2, 0x88, 0x35, 0x65, 0x8A, 5001); +DEFINE_GUID(WPD_CATEGORY_OBJECT_ENUMERATION, 0xB7474E91, 0xE7F8, 0x4AD9, 0xB4, 0x00, 0xAD, 0x1A, 0x4B, 0x58, 0xEE, 0xEC); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_ENUMERATION_START_FIND, 0xB7474E91, 0xE7F8, 0x4AD9, 0xB4, 0x00, 0xAD, 0x1A, 0x4B, 0x58, 0xEE, 0xEC, 2); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_ENUMERATION_FIND_NEXT, 0xB7474E91, 0xE7F8, 0x4AD9, 0xB4, 0x00, 0xAD, 0x1A, 0x4B, 0x58, 0xEE, 0xEC, 3); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_ENUMERATION_END_FIND, 0xB7474E91, 0xE7F8, 0x4AD9, 0xB4, 0x00, 0xAD, 0x1A, 0x4B, 0x58, 0xEE, 0xEC, 4); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_ENUMERATION_PARENT_ID, 0xB7474E91, 0xE7F8, 0x4AD9, 0xB4, 0x00, 0xAD, 0x1A, 0x4B, 0x58, 0xEE, 0xEC, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_ENUMERATION_FILTER, 0xB7474E91, 0xE7F8, 0x4AD9, 0xB4, 0x00, 0xAD, 0x1A, 0x4B, 0x58, 0xEE, 0xEC, 1002); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_ENUMERATION_OBJECT_IDS, 0xB7474E91, 0xE7F8, 0x4AD9, 0xB4, 0x00, 0xAD, 0x1A, 0x4B, 0x58, 0xEE, 0xEC, 1003); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_ENUMERATION_CONTEXT, 0xB7474E91, 0xE7F8, 0x4AD9, 0xB4, 0x00, 0xAD, 0x1A, 0x4B, 0x58, 0xEE, 0xEC, 1004); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_ENUMERATION_NUM_OBJECTS_REQUESTED, 0xB7474E91, 0xE7F8, 0x4AD9, 0xB4, 0x00, 0xAD, 0x1A, 0x4B, 0x58, 0xEE, 0xEC, 1005); +DEFINE_GUID(WPD_CATEGORY_OBJECT_PROPERTIES, 0x9E5582E4, 0x0814, 0x44E6, 0x98, 0x1A, 0xB2, 0x99, 0x8D, 0x58, 0x38, 0x04); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED, 0x9E5582E4, 0x0814, 0x44E6, 0x98, 0x1A, 0xB2, 0x99, 0x8D, 0x58, 0x38, 0x04, 2); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_GET_ATTRIBUTES, 0x9E5582E4, 0x0814, 0x44E6, 0x98, 0x1A, 0xB2, 0x99, 0x8D, 0x58, 0x38, 0x04, 3); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_GET, 0x9E5582E4, 0x0814, 0x44E6, 0x98, 0x1A, 0xB2, 0x99, 0x8D, 0x58, 0x38, 0x04, 4); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_SET, 0x9E5582E4, 0x0814, 0x44E6, 0x98, 0x1A, 0xB2, 0x99, 0x8D, 0x58, 0x38, 0x04, 5); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_GET_ALL, 0x9E5582E4, 0x0814, 0x44E6, 0x98, 0x1A, 0xB2, 0x99, 0x8D, 0x58, 0x38, 0x04, 6); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_DELETE, 0x9E5582E4, 0x0814, 0x44E6, 0x98, 0x1A, 0xB2, 0x99, 0x8D, 0x58, 0x38, 0x04, 7); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID, 0x9E5582E4, 0x0814, 0x44E6, 0x98, 0x1A, 0xB2, 0x99, 0x8D, 0x58, 0x38, 0x04, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS, 0x9E5582E4, 0x0814, 0x44E6, 0x98, 0x1A, 0xB2, 0x99, 0x8D, 0x58, 0x38, 0x04, 1002); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_ATTRIBUTES, 0x9E5582E4, 0x0814, 0x44E6, 0x98, 0x1A, 0xB2, 0x99, 0x8D, 0x58, 0x38, 0x04, 1003); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_VALUES, 0x9E5582E4, 0x0814, 0x44E6, 0x98, 0x1A, 0xB2, 0x99, 0x8D, 0x58, 0x38, 0x04, 1004); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_WRITE_RESULTS, 0x9E5582E4, 0x0814, 0x44E6, 0x98, 0x1A, 0xB2, 0x99, 0x8D, 0x58, 0x38, 0x04, 1005); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_DELETE_RESULTS, 0x9E5582E4, 0x0814, 0x44E6, 0x98, 0x1A, 0xB2, 0x99, 0x8D, 0x58, 0x38, 0x04, 1006); +DEFINE_GUID(WPD_CATEGORY_OBJECT_PROPERTIES_BULK, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_START, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 2); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_NEXT, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 3); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_END, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 4); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_START, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 5); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_NEXT, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 6); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_END, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 7); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_START, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 8); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_NEXT, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 9); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_END, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 10); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_IDS, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_BULK_CONTEXT, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 1002); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_BULK_VALUES, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 1003); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PROPERTY_KEYS, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 1004); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_BULK_DEPTH, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 1005); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PARENT_OBJECT_ID, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 1006); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_FORMAT, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 1007); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_PROPERTIES_BULK_WRITE_RESULTS, 0x11C824DD, 0x04CD, 0x4E4E, 0x8C, 0x7B, 0xF6, 0xEF, 0xB7, 0x94, 0xD8, 0x4E, 1008); +DEFINE_GUID(WPD_CATEGORY_OBJECT_RESOURCES, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_RESOURCES_GET_SUPPORTED, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 2); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_RESOURCES_GET_ATTRIBUTES, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 3); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_RESOURCES_OPEN, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 4); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_RESOURCES_READ, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 5); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_RESOURCES_WRITE, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 6); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_RESOURCES_CLOSE, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 7); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_RESOURCES_DELETE, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 8); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_RESOURCES_CREATE_RESOURCE, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 9); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_RESOURCES_REVERT, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 10); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_RESOURCES_SEEK, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 11); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_RESOURCES_COMMIT, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 12); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_RESOURCES_SEEK_IN_UNITS, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 13); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_OBJECT_ID, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_ACCESS_MODE, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1002); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_KEYS, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1003); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_ATTRIBUTES, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1004); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_CONTEXT, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1005); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_READ, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1006); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_READ, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1007); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_WRITE, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1008); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_WRITTEN, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1009); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_DATA, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1010); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_OPTIMAL_TRANSFER_BUFFER_SIZE, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1011); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_SEEK_OFFSET, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1012); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_SEEK_ORIGIN_FLAG, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1013); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_POSITION_FROM_START, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1014); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_SUPPORTS_UNITS, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1015); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_RESOURCES_STREAM_UNITS, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 1016); +DEFINE_PROPERTYKEY(WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_READ_SUPPORTED, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 5001); +DEFINE_PROPERTYKEY(WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_WRITE_SUPPORTED, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 5002); +DEFINE_PROPERTYKEY(WPD_OPTION_OBJECT_RESOURCES_NO_INPUT_BUFFER_ON_READ, 0xB3A2B22D, 0xA595, 0x4108, 0xBE, 0x0A, 0xFC, 0x3C, 0x96, 0x5F, 0x3D, 0x4A, 5003); +DEFINE_GUID(WPD_CATEGORY_OBJECT_MANAGEMENT, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_ONLY, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 2); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_AND_DATA, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 3); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_MANAGEMENT_WRITE_OBJECT_DATA, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 4); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_MANAGEMENT_COMMIT_OBJECT, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 5); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_MANAGEMENT_REVERT_OBJECT, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 6); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_MANAGEMENT_DELETE_OBJECTS, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 7); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_MANAGEMENT_MOVE_OBJECTS, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 8); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_MANAGEMENT_COPY_OBJECTS, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 9); +DEFINE_PROPERTYKEY(WPD_COMMAND_OBJECT_MANAGEMENT_UPDATE_OBJECT_WITH_PROPERTIES_AND_DATA, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 10); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_CREATION_PROPERTIES, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_CONTEXT, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1002); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_TO_WRITE, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1003); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_WRITTEN, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1004); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_DATA, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1005); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_ID, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1006); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_OPTIONS, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1007); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_OPTIMAL_TRANSFER_BUFFER_SIZE, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1008); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_IDS, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1009); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_RESULTS, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1010); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_DESTINATION_FOLDER_OBJECT_ID, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1011); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_MOVE_RESULTS, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1012); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_COPY_RESULTS, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1013); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_UPDATE_PROPERTIES, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1014); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_PROPERTY_KEYS, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1015); +DEFINE_PROPERTYKEY(WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_FORMAT, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 1016); +DEFINE_PROPERTYKEY(WPD_OPTION_OBJECT_MANAGEMENT_RECURSIVE_DELETE_SUPPORTED, 0xEF1E43DD, 0xA9ED, 0x4341, 0x8B, 0xCC, 0x18, 0x61, 0x92, 0xAE, 0xA0, 0x89, 5001); +DEFINE_GUID(WPD_CATEGORY_CAPABILITIES, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56); +DEFINE_PROPERTYKEY(WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_COMMANDS, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 2); +DEFINE_PROPERTYKEY(WPD_COMMAND_CAPABILITIES_GET_COMMAND_OPTIONS, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 3); +DEFINE_PROPERTYKEY(WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FUNCTIONAL_CATEGORIES, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 4); +DEFINE_PROPERTYKEY(WPD_COMMAND_CAPABILITIES_GET_FUNCTIONAL_OBJECTS, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 5); +DEFINE_PROPERTYKEY(WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_CONTENT_TYPES, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 6); +DEFINE_PROPERTYKEY(WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMATS, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 7); +DEFINE_PROPERTYKEY(WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 8); +DEFINE_PROPERTYKEY(WPD_COMMAND_CAPABILITIES_GET_FIXED_PROPERTY_ATTRIBUTES, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 9); +DEFINE_PROPERTYKEY(WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_EVENTS, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 10); +DEFINE_PROPERTYKEY(WPD_COMMAND_CAPABILITIES_GET_EVENT_OPTIONS, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 11); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_SUPPORTED_COMMANDS, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_COMMAND, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1002); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_COMMAND_OPTIONS, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1003); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORIES, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1004); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORY, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1005); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_OBJECTS, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1006); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_CONTENT_TYPES, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1007); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_CONTENT_TYPE, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1008); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_FORMATS, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1009); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_FORMAT, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1010); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_PROPERTY_KEYS, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1011); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_PROPERTY_ATTRIBUTES, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1012); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_SUPPORTED_EVENTS, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1013); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_EVENT, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1014); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CAPABILITIES_EVENT_OPTIONS, 0x0CABEC78, 0x6B74, 0x41C6, 0x92, 0x16, 0x26, 0x39, 0xD1, 0xFC, 0xE3, 0x56, 1015); +DEFINE_GUID(WPD_CATEGORY_STORAGE, 0xD8F907A6, 0x34CC, 0x45FA, 0x97, 0xFB, 0xD0, 0x07, 0xFA, 0x47, 0xEC, 0x94); +DEFINE_PROPERTYKEY(WPD_COMMAND_STORAGE_FORMAT, 0xD8F907A6, 0x34CC, 0x45FA, 0x97, 0xFB, 0xD0, 0x07, 0xFA, 0x47, 0xEC, 0x94, 2); +DEFINE_PROPERTYKEY(WPD_COMMAND_STORAGE_EJECT, 0xD8F907A6, 0x34CC, 0x45FA, 0x97, 0xFB, 0xD0, 0x07, 0xFA, 0x47, 0xEC, 0x94, 4); +DEFINE_PROPERTYKEY(WPD_PROPERTY_STORAGE_OBJECT_ID, 0xD8F907A6, 0x34CC, 0x45FA, 0x97, 0xFB, 0xD0, 0x07, 0xFA, 0x47, 0xEC, 0x94, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_STORAGE_DESTINATION_OBJECT_ID, 0xD8F907A6, 0x34CC, 0x45FA, 0x97, 0xFB, 0xD0, 0x07, 0xFA, 0x47, 0xEC, 0x94, 1002); +DEFINE_GUID(WPD_CATEGORY_SMS, 0xAFC25D66, 0xFE0D, 0x4114, 0x90, 0x97, 0x97, 0x0C, 0x93, 0xE9, 0x20, 0xD1); +DEFINE_PROPERTYKEY(WPD_COMMAND_SMS_SEND, 0xAFC25D66, 0xFE0D, 0x4114, 0x90, 0x97, 0x97, 0x0C, 0x93, 0xE9, 0x20, 0xD1, 2); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SMS_RECIPIENT, 0xAFC25D66, 0xFE0D, 0x4114, 0x90, 0x97, 0x97, 0x0C, 0x93, 0xE9, 0x20, 0xD1, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SMS_MESSAGE_TYPE, 0xAFC25D66, 0xFE0D, 0x4114, 0x90, 0x97, 0x97, 0x0C, 0x93, 0xE9, 0x20, 0xD1, 1002); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SMS_TEXT_MESSAGE, 0xAFC25D66, 0xFE0D, 0x4114, 0x90, 0x97, 0x97, 0x0C, 0x93, 0xE9, 0x20, 0xD1, 1003); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SMS_BINARY_MESSAGE, 0xAFC25D66, 0xFE0D, 0x4114, 0x90, 0x97, 0x97, 0x0C, 0x93, 0xE9, 0x20, 0xD1, 1004); +DEFINE_PROPERTYKEY(WPD_OPTION_SMS_BINARY_MESSAGE_SUPPORTED, 0xAFC25D66, 0xFE0D, 0x4114, 0x90, 0x97, 0x97, 0x0C, 0x93, 0xE9, 0x20, 0xD1, 5001); +DEFINE_GUID(WPD_CATEGORY_STILL_IMAGE_CAPTURE, 0x4FCD6982, 0x22A2, 0x4B05, 0xA4, 0x8B, 0x62, 0xD3, 0x8B, 0xF2, 0x7B, 0x32); +DEFINE_PROPERTYKEY(WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE, 0x4FCD6982, 0x22A2, 0x4B05, 0xA4, 0x8B, 0x62, 0xD3, 0x8B, 0xF2, 0x7B, 0x32, 2); +DEFINE_GUID(WPD_CATEGORY_MEDIA_CAPTURE, 0x59B433BA, 0xFE44, 0x4D8D, 0x80, 0x8C, 0x6B, 0xCB, 0x9B, 0x0F, 0x15, 0xE8); +DEFINE_PROPERTYKEY(WPD_COMMAND_MEDIA_CAPTURE_START, 0x59B433BA, 0xFE44, 0x4D8D, 0x80, 0x8C, 0x6B, 0xCB, 0x9B, 0x0F, 0x15, 0xE8, 2); +DEFINE_PROPERTYKEY(WPD_COMMAND_MEDIA_CAPTURE_STOP, 0x59B433BA, 0xFE44, 0x4D8D, 0x80, 0x8C, 0x6B, 0xCB, 0x9B, 0x0F, 0x15, 0xE8, 3); +DEFINE_PROPERTYKEY(WPD_COMMAND_MEDIA_CAPTURE_PAUSE, 0x59B433BA, 0xFE44, 0x4D8D, 0x80, 0x8C, 0x6B, 0xCB, 0x9B, 0x0F, 0x15, 0xE8, 4); +DEFINE_GUID(WPD_CATEGORY_DEVICE_HINTS, 0x0D5FB92B, 0xCB46, 0x4C4F, 0x83, 0x43, 0x0B, 0xC3, 0xD3, 0xF1, 0x7C, 0x84); +DEFINE_PROPERTYKEY(WPD_COMMAND_DEVICE_HINTS_GET_CONTENT_LOCATION, 0x0D5FB92B, 0xCB46, 0x4C4F, 0x83, 0x43, 0x0B, 0xC3, 0xD3, 0xF1, 0x7C, 0x84, 2); +DEFINE_PROPERTYKEY(WPD_PROPERTY_DEVICE_HINTS_CONTENT_TYPE, 0x0D5FB92B, 0xCB46, 0x4C4F, 0x83, 0x43, 0x0B, 0xC3, 0xD3, 0xF1, 0x7C, 0x84, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_DEVICE_HINTS_CONTENT_LOCATIONS, 0x0D5FB92B, 0xCB46, 0x4C4F, 0x83, 0x43, 0x0B, 0xC3, 0xD3, 0xF1, 0x7C, 0x84, 1002); +DEFINE_GUID(WPD_CLASS_EXTENSION_V1, 0x33FB0D11, 0x64A3, 0x4FAC, 0xB4, 0xC7, 0x3D, 0xFE, 0xAA, 0x99, 0xB0, 0x51); +DEFINE_PROPERTYKEY(WPD_COMMAND_CLASS_EXTENSION_WRITE_DEVICE_INFORMATION, 0x33FB0D11, 0x64A3, 0x4FAC, 0xB4, 0xC7, 0x3D, 0xFE, 0xAA, 0x99, 0xB0, 0x51, 2); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_VALUES, 0x33FB0D11, 0x64A3, 0x4FAC, 0xB4, 0xC7, 0x3D, 0xFE, 0xAA, 0x99, 0xB0, 0x51, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_WRITE_RESULTS, 0x33FB0D11, 0x64A3, 0x4FAC, 0xB4, 0xC7, 0x3D, 0xFE, 0xAA, 0x99, 0xB0, 0x51, 1002); +DEFINE_GUID(WPD_CLASS_EXTENSION_V2, 0x7F0779B5, 0xFA2B, 0x4766, 0x9C, 0xB2, 0xF7, 0x3B, 0xA3, 0x0B, 0x67, 0x58); +DEFINE_PROPERTYKEY(WPD_COMMAND_CLASS_EXTENSION_REGISTER_SERVICE_INTERFACES, 0x7F0779B5, 0xFA2B, 0x4766, 0x9C, 0xB2, 0xF7, 0x3B, 0xA3, 0x0B, 0x67, 0x58, 2); +DEFINE_PROPERTYKEY(WPD_COMMAND_CLASS_EXTENSION_UNREGISTER_SERVICE_INTERFACES, 0x7F0779B5, 0xFA2B, 0x4766, 0x9C, 0xB2, 0xF7, 0x3B, 0xA3, 0x0B, 0x67, 0x58, 3); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CLASS_EXTENSION_SERVICE_OBJECT_ID, 0x7F0779B5, 0xFA2B, 0x4766, 0x9C, 0xB2, 0xF7, 0x3B, 0xA3, 0x0B, 0x67, 0x58, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CLASS_EXTENSION_SERVICE_INTERFACES, 0x7F0779B5, 0xFA2B, 0x4766, 0x9C, 0xB2, 0xF7, 0x3B, 0xA3, 0x0B, 0x67, 0x58, 1002); +DEFINE_PROPERTYKEY(WPD_PROPERTY_CLASS_EXTENSION_SERVICE_REGISTRATION_RESULTS, 0x7F0779B5, 0xFA2B, 0x4766, 0x9C, 0xB2, 0xF7, 0x3B, 0xA3, 0x0B, 0x67, 0x58, 1003); +DEFINE_GUID(WPD_CATEGORY_NETWORK_CONFIGURATION, 0x78F9C6FC, 0x79B8, 0x473C, 0x90, 0x60, 0x6B, 0xD2, 0x3D, 0xD0, 0x72, 0xC4); +DEFINE_PROPERTYKEY(WPD_COMMAND_GENERATE_KEYPAIR, 0x78F9C6FC, 0x79B8, 0x473C, 0x90, 0x60, 0x6B, 0xD2, 0x3D, 0xD0, 0x72, 0xC4, 2); +DEFINE_PROPERTYKEY(WPD_COMMAND_COMMIT_KEYPAIR, 0x78F9C6FC, 0x79B8, 0x473C, 0x90, 0x60, 0x6B, 0xD2, 0x3D, 0xD0, 0x72, 0xC4, 3); +DEFINE_PROPERTYKEY(WPD_COMMAND_PROCESS_WIRELESS_PROFILE, 0x78F9C6FC, 0x79B8, 0x473C, 0x90, 0x60, 0x6B, 0xD2, 0x3D, 0xD0, 0x72, 0xC4, 4); +DEFINE_PROPERTYKEY(WPD_PROPERTY_PUBLIC_KEY, 0x78F9C6FC, 0x79B8, 0x473C, 0x90, 0x60, 0x6B, 0xD2, 0x3D, 0xD0, 0x72, 0xC4, 1001); +DEFINE_GUID(WPD_CATEGORY_SERVICE_COMMON, 0x322F071D, 0x36EF, 0x477F, 0xB4, 0xB5, 0x6F, 0x52, 0xD7, 0x34, 0xBA, 0xEE); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_COMMON_GET_SERVICE_OBJECT_ID, 0x322F071D, 0x36EF, 0x477F, 0xB4, 0xB5, 0x6F, 0x52, 0xD7, 0x34, 0xBA, 0xEE, 2); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_OBJECT_ID, 0x322F071D, 0x36EF, 0x477F, 0xB4, 0xB5, 0x6F, 0x52, 0xD7, 0x34, 0xBA, 0xEE, 1001); +DEFINE_GUID(WPD_CATEGORY_SERVICE_CAPABILITIES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 2); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS_BY_FORMAT, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 3); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_ATTRIBUTES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 4); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_PARAMETER_ATTRIBUTES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 5); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMATS, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 6); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_ATTRIBUTES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 7); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 8); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_PROPERTY_ATTRIBUTES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 9); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_EVENTS, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 10); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_ATTRIBUTES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 11); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_PARAMETER_ATTRIBUTES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 12); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_INHERITED_SERVICES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 13); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_RENDERING_PROFILES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 14); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_COMMANDS, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 15); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_CAPABILITIES_GET_COMMAND_OPTIONS, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 16); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_METHODS, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1002); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1003); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD_ATTRIBUTES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1004); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1005); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER_ATTRIBUTES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1006); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_FORMATS, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1007); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT_ATTRIBUTES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1008); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_KEYS, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1009); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_ATTRIBUTES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1010); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_EVENTS, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1011); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1012); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT_ATTRIBUTES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1013); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITANCE_TYPE, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1014); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITED_SERVICES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1015); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_RENDERING_PROFILES, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1016); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_COMMANDS, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1017); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1018); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND_OPTIONS, 0x24457E74, 0x2E9F, 0x44F9, 0x8C, 0x57, 0x1D, 0x1B, 0xCB, 0x17, 0x0B, 0x89, 1019); +DEFINE_GUID(WPD_CATEGORY_SERVICE_METHODS, 0x2D521CA8, 0xC1B0, 0x4268, 0xA3, 0x42, 0xCF, 0x19, 0x32, 0x15, 0x69, 0xBC); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_METHODS_START_INVOKE, 0x2D521CA8, 0xC1B0, 0x4268, 0xA3, 0x42, 0xCF, 0x19, 0x32, 0x15, 0x69, 0xBC, 2); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_METHODS_CANCEL_INVOKE, 0x2D521CA8, 0xC1B0, 0x4268, 0xA3, 0x42, 0xCF, 0x19, 0x32, 0x15, 0x69, 0xBC, 3); +DEFINE_PROPERTYKEY(WPD_COMMAND_SERVICE_METHODS_END_INVOKE, 0x2D521CA8, 0xC1B0, 0x4268, 0xA3, 0x42, 0xCF, 0x19, 0x32, 0x15, 0x69, 0xBC, 4); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_METHOD, 0x2D521CA8, 0xC1B0, 0x4268, 0xA3, 0x42, 0xCF, 0x19, 0x32, 0x15, 0x69, 0xBC, 1001); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_METHOD_PARAMETER_VALUES, 0x2D521CA8, 0xC1B0, 0x4268, 0xA3, 0x42, 0xCF, 0x19, 0x32, 0x15, 0x69, 0xBC, 1002); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_METHOD_RESULT_VALUES, 0x2D521CA8, 0xC1B0, 0x4268, 0xA3, 0x42, 0xCF, 0x19, 0x32, 0x15, 0x69, 0xBC, 1003); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_METHOD_CONTEXT, 0x2D521CA8, 0xC1B0, 0x4268, 0xA3, 0x42, 0xCF, 0x19, 0x32, 0x15, 0x69, 0xBC, 1004); +DEFINE_PROPERTYKEY(WPD_PROPERTY_SERVICE_METHOD_HRESULT, 0x2D521CA8, 0xC1B0, 0x4268, 0xA3, 0x42, 0xCF, 0x19, 0x32, 0x15, 0x69, 0xBC, 1005); +DEFINE_PROPERTYKEY(WPD_RESOURCE_DEFAULT, 0xE81E79BE, 0x34F0, 0x41BF, 0xB5, 0x3F, 0xF1, 0xA0, 0x6A, 0xE8, 0x78, 0x42, 0); +DEFINE_PROPERTYKEY(WPD_RESOURCE_CONTACT_PHOTO, 0x2C4D6803, 0x80EA, 0x4580, 0xAF, 0x9A, 0x5B, 0xE1, 0xA2, 0x3E, 0xDD, 0xCB, 0); +DEFINE_PROPERTYKEY(WPD_RESOURCE_THUMBNAIL, 0xC7C407BA, 0x98FA, 0x46B5, 0x99, 0x60, 0x23, 0xFE, 0xC1, 0x24, 0xCF, 0xDE, 0); +DEFINE_PROPERTYKEY(WPD_RESOURCE_ICON, 0xF195FED8, 0xAA28, 0x4EE3, 0xB1, 0x53, 0xE1, 0x82, 0xDD, 0x5E, 0xDC, 0x39, 0); +DEFINE_PROPERTYKEY(WPD_RESOURCE_AUDIO_CLIP, 0x3BC13982, 0x85B1, 0x48E0, 0x95, 0xA6, 0x8D, 0x3A, 0xD0, 0x6B, 0xE1, 0x17, 0); +DEFINE_PROPERTYKEY(WPD_RESOURCE_ALBUM_ART, 0xF02AA354, 0x2300, 0x4E2D, 0xA1, 0xB9, 0x3B, 0x67, 0x30, 0xF7, 0xFA, 0x21, 0); +DEFINE_PROPERTYKEY(WPD_RESOURCE_GENERIC, 0xB9B9F515, 0xBA70, 0x4647, 0x94, 0xDC, 0xFA, 0x49, 0x25, 0xE9, 0x5A, 0x07, 0); +DEFINE_PROPERTYKEY(WPD_RESOURCE_VIDEO_CLIP, 0xB566EE42, 0x6368, 0x4290, 0x86, 0x62, 0x70, 0x18, 0x2F, 0xB7, 0x9F, 0x20, 0); +DEFINE_PROPERTYKEY(WPD_RESOURCE_BRANDING_ART, 0xB633B1AE, 0x6CAF, 0x4A87, 0x95, 0x89, 0x22, 0xDE, 0xD6, 0xDD, 0x58, 0x99, 0); + +#ifndef WPD_SERVICES_STRICT +DEFINE_GUID(WPD_OBJECT_FORMAT_PROPERTIES_ONLY, 0x30010000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_UNSPECIFIED, 0x30000000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_SCRIPT, 0x30020000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_EXECUTABLE, 0x30030000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_TEXT, 0x30040000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_HTML, 0x30050000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_DPOF, 0x30060000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_AIFF, 0x30070000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_WAVE, 0x30080000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_MP3, 0x30090000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_AVI, 0x300A0000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_MPEG, 0x300B0000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_ASF, 0x300C0000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_EXIF, 0x38010000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_TIFFEP, 0x38020000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_FLASHPIX, 0x38030000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_BMP, 0x38040000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_CIFF, 0x38050000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_GIF, 0x38070000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_JFIF, 0x38080000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_PCD, 0x38090000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_PICT, 0x380A0000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_PNG, 0x380B0000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_TIFF, 0x380D0000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_TIFFIT, 0x380E0000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_JP2, 0x380F0000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_JPX, 0x38100000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_WBMP, 0xB8030000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_JPEGXR, 0xB8040000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT, 0xB8810000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_WMA, 0xB9010000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_WMV, 0xB9810000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_WPLPLAYLIST, 0xBA100000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_M3UPLAYLIST, 0xBA110000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_MPLPLAYLIST, 0xBA120000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_ASXPLAYLIST, 0xBA130000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_PLSPLAYLIST, 0xBA140000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_ABSTRACT_CONTACT_GROUP, 0xBA060000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_ABSTRACT_MEDIA_CAST, 0xBA0B0000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_VCALENDAR1, 0xBE020000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_ICALENDAR, 0xBE030000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_ABSTRACT_CONTACT, 0xBB810000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_VCARD2, 0xBB820000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_VCARD3, 0xBB830000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_XML, 0xBA820000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_AAC, 0xB9030000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_AUDIBLE, 0xB9040000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_FLAC, 0xB9060000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_QCELP, 0xB9070000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_AMR, 0xB9080000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_OGG, 0xB9020000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_MP4, 0xB9820000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_MP2, 0xB9830000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_MICROSOFT_WORD, 0xBA830000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_MHT_COMPILED_HTML, 0xBA840000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_MICROSOFT_EXCEL, 0xBA850000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT, 0xBA860000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_3GP, 0xB9840000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_3G2, 0xB9850000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_AVCHD, 0xB9860000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_ATSCTS, 0xB9870000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_DVBTS, 0xB9880000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xC5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_GUID(WPD_OBJECT_FORMAT_MKV, 0xB9900000, 0xAE6C, 0x4804, 0x98, 0xBA, 0xc5, 0x7B, 0x46, 0x96, 0x5F, 0xE7); +DEFINE_PROPERTYKEY(WPD_OBJECT_ID, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 2); +DEFINE_PROPERTYKEY(WPD_OBJECT_PARENT_ID, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 3); +DEFINE_PROPERTYKEY(WPD_OBJECT_NAME, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 4); +DEFINE_PROPERTYKEY(WPD_OBJECT_PERSISTENT_UNIQUE_ID, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 5); +DEFINE_PROPERTYKEY(WPD_OBJECT_FORMAT, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 6); +DEFINE_PROPERTYKEY(WPD_OBJECT_ISHIDDEN, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 9); +DEFINE_PROPERTYKEY(WPD_OBJECT_ISSYSTEM, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 10); +DEFINE_PROPERTYKEY(WPD_OBJECT_SIZE, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 11); +DEFINE_PROPERTYKEY(WPD_OBJECT_ORIGINAL_FILE_NAME, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 12); +DEFINE_PROPERTYKEY(WPD_OBJECT_NON_CONSUMABLE, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 13); +DEFINE_PROPERTYKEY(WPD_OBJECT_KEYWORDS, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 15); +DEFINE_PROPERTYKEY(WPD_OBJECT_SYNC_ID, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 16); +DEFINE_PROPERTYKEY(WPD_OBJECT_IS_DRM_PROTECTED, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 17); +DEFINE_PROPERTYKEY(WPD_OBJECT_DATE_CREATED, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 18); +DEFINE_PROPERTYKEY(WPD_OBJECT_DATE_MODIFIED, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 19); +DEFINE_PROPERTYKEY(WPD_OBJECT_DATE_AUTHORED, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 20); +DEFINE_PROPERTYKEY(WPD_OBJECT_BACK_REFERENCES, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 21); +DEFINE_PROPERTYKEY(WPD_OBJECT_CAN_DELETE, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 26); +DEFINE_PROPERTYKEY(WPD_OBJECT_LANGUAGE_LOCALE, 0xEF6B490D, 0x5CD8, 0x437A, 0xAF, 0xFC, 0xDA, 0x8B, 0x60, 0xEE, 0x4A, 0x3C, 27); +DEFINE_GUID(WPD_FOLDER_OBJECT_PROPERTIES_V1, 0x7E9A7ABF, 0xE568, 0x4B34, 0xAA, 0x2F, 0x13, 0xBB, 0x12, 0xAB, 0x17, 0x7D); +DEFINE_PROPERTYKEY(WPD_FOLDER_CONTENT_TYPES_ALLOWED, 0x7E9A7ABF, 0xE568, 0x4B34, 0xAA, 0x2F, 0x13, 0xBB, 0x12, 0xAB, 0x17, 0x7D, 2); +DEFINE_GUID(WPD_IMAGE_OBJECT_PROPERTIES_V1, 0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB); +DEFINE_PROPERTYKEY(WPD_IMAGE_BITDEPTH, 0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 3); +DEFINE_PROPERTYKEY(WPD_IMAGE_CROPPED_STATUS, 0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 4); +DEFINE_PROPERTYKEY(WPD_IMAGE_COLOR_CORRECTED_STATUS, 0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 5); +DEFINE_PROPERTYKEY(WPD_IMAGE_FNUMBER, 0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 6); +DEFINE_PROPERTYKEY(WPD_IMAGE_EXPOSURE_TIME, 0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 7); +DEFINE_PROPERTYKEY(WPD_IMAGE_EXPOSURE_INDEX, 0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 8); +DEFINE_PROPERTYKEY(WPD_IMAGE_HORIZONTAL_RESOLUTION, 0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 9); +DEFINE_PROPERTYKEY(WPD_IMAGE_VERTICAL_RESOLUTION, 0x63D64908, 0x9FA1, 0x479F, 0x85, 0xBA, 0x99, 0x52, 0x21, 0x64, 0x47, 0xDB, 10); +DEFINE_GUID(WPD_DOCUMENT_OBJECT_PROPERTIES_V1, 0x0B110203, 0xEB95, 0x4F02, 0x93, 0xE0, 0x97, 0xC6, 0x31, 0x49, 0x3A, 0xD5); +DEFINE_GUID(WPD_MEDIA_PROPERTIES_V1, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8); +DEFINE_PROPERTYKEY(WPD_MEDIA_TOTAL_BITRATE, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 2); +DEFINE_PROPERTYKEY(WPD_MEDIA_BITRATE_TYPE, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 3); +DEFINE_PROPERTYKEY(WPD_MEDIA_COPYRIGHT, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 4); +DEFINE_PROPERTYKEY(WPD_MEDIA_SUBSCRIPTION_CONTENT_ID, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 5); +DEFINE_PROPERTYKEY(WPD_MEDIA_USE_COUNT, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 6); +DEFINE_PROPERTYKEY(WPD_MEDIA_SKIP_COUNT, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 7); +DEFINE_PROPERTYKEY(WPD_MEDIA_LAST_ACCESSED_TIME, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 8); +DEFINE_PROPERTYKEY(WPD_MEDIA_PARENTAL_RATING, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 9); +DEFINE_PROPERTYKEY(WPD_MEDIA_META_GENRE, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 10); +DEFINE_PROPERTYKEY(WPD_MEDIA_COMPOSER, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 11); +DEFINE_PROPERTYKEY(WPD_MEDIA_EFFECTIVE_RATING, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 12); +DEFINE_PROPERTYKEY(WPD_MEDIA_SUB_TITLE, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 13); +DEFINE_PROPERTYKEY(WPD_MEDIA_RELEASE_DATE, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 14); +DEFINE_PROPERTYKEY(WPD_MEDIA_SAMPLE_RATE, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 15); +DEFINE_PROPERTYKEY(WPD_MEDIA_STAR_RATING, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 16); +DEFINE_PROPERTYKEY(WPD_MEDIA_USER_EFFECTIVE_RATING, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 17); +DEFINE_PROPERTYKEY(WPD_MEDIA_TITLE, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 18); +DEFINE_PROPERTYKEY(WPD_MEDIA_DURATION, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 19); +DEFINE_PROPERTYKEY(WPD_MEDIA_BUY_NOW, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 20); +DEFINE_PROPERTYKEY(WPD_MEDIA_ENCODING_PROFILE, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 21); +DEFINE_PROPERTYKEY(WPD_MEDIA_WIDTH, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 22); +DEFINE_PROPERTYKEY(WPD_MEDIA_HEIGHT, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 23); +DEFINE_PROPERTYKEY(WPD_MEDIA_ARTIST, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 24); +DEFINE_PROPERTYKEY(WPD_MEDIA_ALBUM_ARTIST, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 25); +DEFINE_PROPERTYKEY(WPD_MEDIA_OWNER, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 26); +DEFINE_PROPERTYKEY(WPD_MEDIA_MANAGING_EDITOR, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 27); +DEFINE_PROPERTYKEY(WPD_MEDIA_WEBMASTER, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 28); +DEFINE_PROPERTYKEY(WPD_MEDIA_SOURCE_URL, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 29); +DEFINE_PROPERTYKEY(WPD_MEDIA_DESTINATION_URL, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 30); +DEFINE_PROPERTYKEY(WPD_MEDIA_DESCRIPTION, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 31); +DEFINE_PROPERTYKEY(WPD_MEDIA_GENRE, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 32); +DEFINE_PROPERTYKEY(WPD_MEDIA_TIME_BOOKMARK, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 33); +DEFINE_PROPERTYKEY(WPD_MEDIA_OBJECT_BOOKMARK, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 34); +DEFINE_PROPERTYKEY(WPD_MEDIA_LAST_BUILD_DATE, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 35); +DEFINE_PROPERTYKEY(WPD_MEDIA_BYTE_BOOKMARK, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 36); +DEFINE_PROPERTYKEY(WPD_MEDIA_TIME_TO_LIVE, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 37); +DEFINE_PROPERTYKEY(WPD_MEDIA_GUID, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 38); +DEFINE_PROPERTYKEY(WPD_MEDIA_SUB_DESCRIPTION, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 39); +DEFINE_PROPERTYKEY(WPD_MEDIA_AUDIO_ENCODING_PROFILE, 0x2ED8BA05, 0x0AD3, 0x42DC, 0xB0, 0xD0, 0xBC, 0x95, 0xAC, 0x39, 0x6A, 0xC8, 49); +DEFINE_GUID(WPD_CONTACT_OBJECT_PROPERTIES_V1, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B); +DEFINE_PROPERTYKEY(WPD_CONTACT_DISPLAY_NAME, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 2); +DEFINE_PROPERTYKEY(WPD_CONTACT_FIRST_NAME, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 3); +DEFINE_PROPERTYKEY(WPD_CONTACT_MIDDLE_NAMES, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 4); +DEFINE_PROPERTYKEY(WPD_CONTACT_LAST_NAME, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 5); +DEFINE_PROPERTYKEY(WPD_CONTACT_PREFIX, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 6); +DEFINE_PROPERTYKEY(WPD_CONTACT_SUFFIX, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 7); +DEFINE_PROPERTYKEY(WPD_CONTACT_PHONETIC_FIRST_NAME, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 8); +DEFINE_PROPERTYKEY(WPD_CONTACT_PHONETIC_LAST_NAME, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 9); +DEFINE_PROPERTYKEY(WPD_CONTACT_PERSONAL_FULL_POSTAL_ADDRESS, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 10); +DEFINE_PROPERTYKEY(WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE1, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 11); +DEFINE_PROPERTYKEY(WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE2, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 12); +DEFINE_PROPERTYKEY(WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_CITY, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 13); +DEFINE_PROPERTYKEY(WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_REGION, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 14); +DEFINE_PROPERTYKEY(WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_POSTAL_CODE, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 15); +DEFINE_PROPERTYKEY(WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_COUNTRY, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 16); +DEFINE_PROPERTYKEY(WPD_CONTACT_BUSINESS_FULL_POSTAL_ADDRESS, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 17); +DEFINE_PROPERTYKEY(WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE1, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 18); +DEFINE_PROPERTYKEY(WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE2, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 19); +DEFINE_PROPERTYKEY(WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_CITY, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 20); +DEFINE_PROPERTYKEY(WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_REGION, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 21); +DEFINE_PROPERTYKEY(WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_POSTAL_CODE, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 22); +DEFINE_PROPERTYKEY(WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_COUNTRY, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 23); +DEFINE_PROPERTYKEY(WPD_CONTACT_OTHER_FULL_POSTAL_ADDRESS, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 24); +DEFINE_PROPERTYKEY(WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE1, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 25); +DEFINE_PROPERTYKEY(WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE2, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 26); +DEFINE_PROPERTYKEY(WPD_CONTACT_OTHER_POSTAL_ADDRESS_CITY, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 27); +DEFINE_PROPERTYKEY(WPD_CONTACT_OTHER_POSTAL_ADDRESS_REGION, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 28); +DEFINE_PROPERTYKEY(WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_CODE, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 29); +DEFINE_PROPERTYKEY(WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_COUNTRY, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 30); +DEFINE_PROPERTYKEY(WPD_CONTACT_PRIMARY_EMAIL_ADDRESS, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 31); +DEFINE_PROPERTYKEY(WPD_CONTACT_PERSONAL_EMAIL, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 32); +DEFINE_PROPERTYKEY(WPD_CONTACT_PERSONAL_EMAIL2, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 33); +DEFINE_PROPERTYKEY(WPD_CONTACT_BUSINESS_EMAIL, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 34); +DEFINE_PROPERTYKEY(WPD_CONTACT_BUSINESS_EMAIL2, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 35); +DEFINE_PROPERTYKEY(WPD_CONTACT_OTHER_EMAILS, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 36); +DEFINE_PROPERTYKEY(WPD_CONTACT_PRIMARY_PHONE, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 37); +DEFINE_PROPERTYKEY(WPD_CONTACT_PERSONAL_PHONE, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 38); +DEFINE_PROPERTYKEY(WPD_CONTACT_PERSONAL_PHONE2, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 39); +DEFINE_PROPERTYKEY(WPD_CONTACT_BUSINESS_PHONE, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 40); +DEFINE_PROPERTYKEY(WPD_CONTACT_BUSINESS_PHONE2, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 41); +DEFINE_PROPERTYKEY(WPD_CONTACT_MOBILE_PHONE, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 42); +DEFINE_PROPERTYKEY(WPD_CONTACT_MOBILE_PHONE2, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 43); +DEFINE_PROPERTYKEY(WPD_CONTACT_PERSONAL_FAX, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 44); +DEFINE_PROPERTYKEY(WPD_CONTACT_BUSINESS_FAX, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 45); +DEFINE_PROPERTYKEY(WPD_CONTACT_PAGER, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 46); +DEFINE_PROPERTYKEY(WPD_CONTACT_OTHER_PHONES, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 47); +DEFINE_PROPERTYKEY(WPD_CONTACT_PRIMARY_WEB_ADDRESS, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 48); +DEFINE_PROPERTYKEY(WPD_CONTACT_PERSONAL_WEB_ADDRESS, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 49); +DEFINE_PROPERTYKEY(WPD_CONTACT_BUSINESS_WEB_ADDRESS, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 50); +DEFINE_PROPERTYKEY(WPD_CONTACT_INSTANT_MESSENGER, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 51); +DEFINE_PROPERTYKEY(WPD_CONTACT_INSTANT_MESSENGER2, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 52); +DEFINE_PROPERTYKEY(WPD_CONTACT_INSTANT_MESSENGER3, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 53); +DEFINE_PROPERTYKEY(WPD_CONTACT_COMPANY_NAME, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 54); +DEFINE_PROPERTYKEY(WPD_CONTACT_PHONETIC_COMPANY_NAME, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 55); +DEFINE_PROPERTYKEY(WPD_CONTACT_ROLE, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 56); +DEFINE_PROPERTYKEY(WPD_CONTACT_BIRTHDATE, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 57); +DEFINE_PROPERTYKEY(WPD_CONTACT_PRIMARY_FAX, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 58); +DEFINE_PROPERTYKEY(WPD_CONTACT_SPOUSE, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 59); +DEFINE_PROPERTYKEY(WPD_CONTACT_CHILDREN, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 60); +DEFINE_PROPERTYKEY(WPD_CONTACT_ASSISTANT, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 61); +DEFINE_PROPERTYKEY(WPD_CONTACT_ANNIVERSARY_DATE, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 62); +DEFINE_PROPERTYKEY(WPD_CONTACT_RINGTONE, 0xFBD4FDAB, 0x987D, 0x4777, 0xB3, 0xF9, 0x72, 0x61, 0x85, 0xA9, 0x31, 0x2B, 63); +DEFINE_GUID(WPD_MUSIC_OBJECT_PROPERTIES_V1, 0xB324F56A, 0xDC5D, 0x46E5, 0xB6, 0xDF, 0xD2, 0xEA, 0x41, 0x48, 0x88, 0xC6); +DEFINE_PROPERTYKEY(WPD_MUSIC_ALBUM, 0xB324F56A, 0xDC5D, 0x46E5, 0xB6, 0xDF, 0xD2, 0xEA, 0x41, 0x48, 0x88, 0xC6, 3); +DEFINE_PROPERTYKEY(WPD_MUSIC_TRACK, 0xB324F56A, 0xDC5D, 0x46E5, 0xB6, 0xDF, 0xD2, 0xEA, 0x41, 0x48, 0x88, 0xC6, 4); +DEFINE_PROPERTYKEY(WPD_MUSIC_LYRICS, 0xB324F56A, 0xDC5D, 0x46E5, 0xB6, 0xDF, 0xD2, 0xEA, 0x41, 0x48, 0x88, 0xC6, 6); +DEFINE_PROPERTYKEY(WPD_MUSIC_MOOD, 0xB324F56A, 0xDC5D, 0x46E5, 0xB6, 0xDF, 0xD2, 0xEA, 0x41, 0x48, 0x88, 0xC6, 8); +DEFINE_PROPERTYKEY(WPD_AUDIO_BITRATE, 0xB324F56A, 0xDC5D, 0x46E5, 0xB6, 0xDF, 0xD2, 0xEA, 0x41, 0x48, 0x88, 0xC6, 9); +DEFINE_PROPERTYKEY(WPD_AUDIO_CHANNEL_COUNT, 0xB324F56A, 0xDC5D, 0x46E5, 0xB6, 0xDF, 0xD2, 0xEA, 0x41, 0x48, 0x88, 0xC6, 10); +DEFINE_PROPERTYKEY(WPD_AUDIO_FORMAT_CODE, 0xB324F56A, 0xDC5D, 0x46E5, 0xB6, 0xDF, 0xD2, 0xEA, 0x41, 0x48, 0x88, 0xC6, 11); +DEFINE_PROPERTYKEY(WPD_AUDIO_BIT_DEPTH, 0xB324F56A, 0xDC5D, 0x46E5, 0xB6, 0xDF, 0xD2, 0xEA, 0x41, 0x48, 0x88, 0xC6, 12); +DEFINE_PROPERTYKEY(WPD_AUDIO_BLOCK_ALIGNMENT, 0xB324F56A, 0xDC5D, 0x46E5, 0xB6, 0xDF, 0xD2, 0xEA, 0x41, 0x48, 0x88, 0xC6, 13); +DEFINE_GUID(WPD_VIDEO_OBJECT_PROPERTIES_V1, 0x346F2163, 0xF998, 0x4146, 0x8B, 0x01, 0xD1, 0x9B, 0x4C, 0x00, 0xDE, 0x9A); +DEFINE_PROPERTYKEY(WPD_VIDEO_AUTHOR, 0x346F2163, 0xF998, 0x4146, 0x8B, 0x01, 0xD1, 0x9B, 0x4C, 0x00, 0xDE, 0x9A, 2); +DEFINE_PROPERTYKEY(WPD_VIDEO_RECORDEDTV_STATION_NAME, 0x346F2163, 0xF998, 0x4146, 0x8B, 0x01, 0xD1, 0x9B, 0x4C, 0x00, 0xDE, 0x9A, 4); +DEFINE_PROPERTYKEY(WPD_VIDEO_RECORDEDTV_CHANNEL_NUMBER, 0x346F2163, 0xF998, 0x4146, 0x8B, 0x01, 0xD1, 0x9B, 0x4C, 0x00, 0xDE, 0x9A, 5); +DEFINE_PROPERTYKEY(WPD_VIDEO_RECORDEDTV_REPEAT, 0x346F2163, 0xF998, 0x4146, 0x8B, 0x01, 0xD1, 0x9B, 0x4C, 0x00, 0xDE, 0x9A, 7); +DEFINE_PROPERTYKEY(WPD_VIDEO_BUFFER_SIZE, 0x346F2163, 0xF998, 0x4146, 0x8B, 0x01, 0xD1, 0x9B, 0x4C, 0x00, 0xDE, 0x9A, 8); +DEFINE_PROPERTYKEY(WPD_VIDEO_CREDITS, 0x346F2163, 0xF998, 0x4146, 0x8B, 0x01, 0xD1, 0x9B, 0x4C, 0x00, 0xDE, 0x9A, 9); +DEFINE_PROPERTYKEY(WPD_VIDEO_KEY_FRAME_DISTANCE, 0x346F2163, 0xF998, 0x4146, 0x8B, 0x01, 0xD1, 0x9B, 0x4C, 0x00, 0xDE, 0x9A, 10); +DEFINE_PROPERTYKEY(WPD_VIDEO_QUALITY_SETTING, 0x346F2163, 0xF998, 0x4146, 0x8B, 0x01, 0xD1, 0x9B, 0x4C, 0x00, 0xDE, 0x9A, 11); +DEFINE_PROPERTYKEY(WPD_VIDEO_SCAN_TYPE, 0x346F2163, 0xF998, 0x4146, 0x8B, 0x01, 0xD1, 0x9B, 0x4C, 0x00, 0xDE, 0x9A, 12); +DEFINE_PROPERTYKEY(WPD_VIDEO_BITRATE, 0x346F2163, 0xF998, 0x4146, 0x8B, 0x01, 0xD1, 0x9B, 0x4C, 0x00, 0xDE, 0x9A, 13); +DEFINE_PROPERTYKEY(WPD_VIDEO_FOURCC_CODE, 0x346F2163, 0xF998, 0x4146, 0x8B, 0x01, 0xD1, 0x9B, 0x4C, 0x00, 0xDE, 0x9A, 14); +DEFINE_PROPERTYKEY(WPD_VIDEO_FRAMERATE, 0x346F2163, 0xF998, 0x4146, 0x8B, 0x01, 0xD1, 0x9B, 0x4C, 0x00, 0xDE, 0x9A, 15); +DEFINE_GUID(WPD_COMMON_INFORMATION_OBJECT_PROPERTIES_V1, 0xB28AE94B, 0x05A4, 0x4E8E, 0xBE, 0x01, 0x72, 0xCC, 0x7E, 0x09, 0x9D, 0x8F); +DEFINE_PROPERTYKEY(WPD_COMMON_INFORMATION_SUBJECT, 0xB28AE94B, 0x05A4, 0x4E8E, 0xBE, 0x01, 0x72, 0xCC, 0x7E, 0x09, 0x9D, 0x8F, 2); +DEFINE_PROPERTYKEY(WPD_COMMON_INFORMATION_BODY_TEXT, 0xB28AE94B, 0x05A4, 0x4E8E, 0xBE, 0x01, 0x72, 0xCC, 0x7E, 0x09, 0x9D, 0x8F, 3); +DEFINE_PROPERTYKEY(WPD_COMMON_INFORMATION_PRIORITY, 0xB28AE94B, 0x05A4, 0x4E8E, 0xBE, 0x01, 0x72, 0xCC, 0x7E, 0x09, 0x9D, 0x8F, 4); +DEFINE_PROPERTYKEY(WPD_COMMON_INFORMATION_START_DATETIME, 0xB28AE94B, 0x05A4, 0x4E8E, 0xBE, 0x01, 0x72, 0xCC, 0x7E, 0x09, 0x9D, 0x8F, 5); +DEFINE_PROPERTYKEY(WPD_COMMON_INFORMATION_END_DATETIME, 0xB28AE94B, 0x05A4, 0x4E8E, 0xBE, 0x01, 0x72, 0xCC, 0x7E, 0x09, 0x9D, 0x8F, 6); +DEFINE_PROPERTYKEY(WPD_COMMON_INFORMATION_NOTES, 0xB28AE94B, 0x05A4, 0x4E8E, 0xBE, 0x01, 0x72, 0xCC, 0x7E, 0x09, 0x9D, 0x8F, 7); +DEFINE_GUID(WPD_MEMO_OBJECT_PROPERTIES_V1, 0x5FFBFC7B, 0x7483, 0x41AD, 0xAF, 0xB9, 0xDA, 0x3F, 0x4E, 0x59, 0x2B, 0x8D); +DEFINE_GUID(WPD_EMAIL_OBJECT_PROPERTIES_V1, 0x41F8F65A, 0x5484, 0x4782, 0xB1, 0x3D, 0x47, 0x40, 0xDD, 0x7C, 0x37, 0xC5); +DEFINE_PROPERTYKEY(WPD_EMAIL_TO_LINE, 0x41F8F65A, 0x5484, 0x4782, 0xB1, 0x3D, 0x47, 0x40, 0xDD, 0x7C, 0x37, 0xC5, 2); +DEFINE_PROPERTYKEY(WPD_EMAIL_CC_LINE, 0x41F8F65A, 0x5484, 0x4782, 0xB1, 0x3D, 0x47, 0x40, 0xDD, 0x7C, 0x37, 0xC5, 3); +DEFINE_PROPERTYKEY(WPD_EMAIL_BCC_LINE, 0x41F8F65A, 0x5484, 0x4782, 0xB1, 0x3D, 0x47, 0x40, 0xDD, 0x7C, 0x37, 0xC5, 4); +DEFINE_PROPERTYKEY(WPD_EMAIL_HAS_BEEN_READ, 0x41F8F65A, 0x5484, 0x4782, 0xB1, 0x3D, 0x47, 0x40, 0xDD, 0x7C, 0x37, 0xC5, 7); +DEFINE_PROPERTYKEY(WPD_EMAIL_RECEIVED_TIME, 0x41F8F65A, 0x5484, 0x4782, 0xB1, 0x3D, 0x47, 0x40, 0xDD, 0x7C, 0x37, 0xC5, 8); +DEFINE_PROPERTYKEY(WPD_EMAIL_HAS_ATTACHMENTS, 0x41F8F65A, 0x5484, 0x4782, 0xB1, 0x3D, 0x47, 0x40, 0xDD, 0x7C, 0x37, 0xC5, 9); +DEFINE_PROPERTYKEY(WPD_EMAIL_SENDER_ADDRESS, 0x41F8F65A, 0x5484, 0x4782, 0xB1, 0x3D, 0x47, 0x40, 0xDD, 0x7C, 0x37, 0xC5, 10); +DEFINE_GUID(WPD_APPOINTMENT_OBJECT_PROPERTIES_V1, 0xF99EFD03, 0x431D, 0x40D8, 0xA1, 0xC9, 0x4E, 0x22, 0x0D, 0x9C, 0x88, 0xD3); +DEFINE_PROPERTYKEY(WPD_APPOINTMENT_LOCATION, 0xF99EFD03, 0x431D, 0x40D8, 0xA1, 0xC9, 0x4E, 0x22, 0x0D, 0x9C, 0x88, 0xD3, 3); +DEFINE_PROPERTYKEY(WPD_APPOINTMENT_TYPE, 0xF99EFD03, 0x431D, 0x40D8, 0xA1, 0xC9, 0x4E, 0x22, 0x0D, 0x9C, 0x88, 0xD3, 7); +DEFINE_PROPERTYKEY(WPD_APPOINTMENT_REQUIRED_ATTENDEES, 0xF99EFD03, 0x431D, 0x40D8, 0xA1, 0xC9, 0x4E, 0x22, 0x0D, 0x9C, 0x88, 0xD3, 8); +DEFINE_PROPERTYKEY(WPD_APPOINTMENT_OPTIONAL_ATTENDEES, 0xF99EFD03, 0x431D, 0x40D8, 0xA1, 0xC9, 0x4E, 0x22, 0x0D, 0x9C, 0x88, 0xD3, 9); +DEFINE_PROPERTYKEY(WPD_APPOINTMENT_ACCEPTED_ATTENDEES, 0xF99EFD03, 0x431D, 0x40D8, 0xA1, 0xC9, 0x4E, 0x22, 0x0D, 0x9C, 0x88, 0xD3, 10); +DEFINE_PROPERTYKEY(WPD_APPOINTMENT_RESOURCES, 0xF99EFD03, 0x431D, 0x40D8, 0xA1, 0xC9, 0x4E, 0x22, 0x0D, 0x9C, 0x88, 0xD3, 11); +DEFINE_PROPERTYKEY(WPD_APPOINTMENT_TENTATIVE_ATTENDEES, 0xF99EFD03, 0x431D, 0x40D8, 0xA1, 0xC9, 0x4E, 0x22, 0x0D, 0x9C, 0x88, 0xD3, 12); +DEFINE_PROPERTYKEY(WPD_APPOINTMENT_DECLINED_ATTENDEES, 0xF99EFD03, 0x431D, 0x40D8, 0xA1, 0xC9, 0x4E, 0x22, 0x0D, 0x9C, 0x88, 0xD3, 13); +DEFINE_GUID(WPD_TASK_OBJECT_PROPERTIES_V1, 0xE354E95E, 0xD8A0, 0x4637, 0xA0, 0x3A, 0x0C, 0xB2, 0x68, 0x38, 0xDB, 0xC7); +DEFINE_PROPERTYKEY(WPD_TASK_STATUS, 0xE354E95E, 0xD8A0, 0x4637, 0xA0, 0x3A, 0x0C, 0xB2, 0x68, 0x38, 0xDB, 0xC7, 6); +DEFINE_PROPERTYKEY(WPD_TASK_PERCENT_COMPLETE, 0xE354E95E, 0xD8A0, 0x4637, 0xA0, 0x3A, 0x0C, 0xB2, 0x68, 0x38, 0xDB, 0xC7, 8); +DEFINE_PROPERTYKEY(WPD_TASK_REMINDER_DATE, 0xE354E95E, 0xD8A0, 0x4637, 0xA0, 0x3A, 0x0C, 0xB2, 0x68, 0x38, 0xDB, 0xC7, 10); +DEFINE_PROPERTYKEY(WPD_TASK_OWNER, 0xE354E95E, 0xD8A0, 0x4637, 0xA0, 0x3A, 0x0C, 0xB2, 0x68, 0x38, 0xDB, 0xC7, 11); +DEFINE_GUID(WPD_SMS_OBJECT_PROPERTIES_V1, 0x7E1074CC, 0x50FF, 0x4DD1, 0xA7, 0x42, 0x53, 0xBE, 0x6F, 0x09, 0x3A, 0x0D); +DEFINE_PROPERTYKEY(WPD_SMS_PROVIDER, 0x7E1074CC, 0x50FF, 0x4DD1, 0xA7, 0x42, 0x53, 0xBE, 0x6F, 0x09, 0x3A, 0x0D, 2); +DEFINE_PROPERTYKEY(WPD_SMS_TIMEOUT, 0x7E1074CC, 0x50FF, 0x4DD1, 0xA7, 0x42, 0x53, 0xBE, 0x6F, 0x09, 0x3A, 0x0D, 3); +DEFINE_PROPERTYKEY(WPD_SMS_MAX_PAYLOAD, 0x7E1074CC, 0x50FF, 0x4DD1, 0xA7, 0x42, 0x53, 0xBE, 0x6F, 0x09, 0x3A, 0x0D, 4); +DEFINE_PROPERTYKEY(WPD_SMS_ENCODING, 0x7E1074CC, 0x50FF, 0x4DD1, 0xA7, 0x42, 0x53, 0xBE, 0x6F, 0x09, 0x3A, 0x0D, 5); +DEFINE_GUID(WPD_SECTION_OBJECT_PROPERTIES_V1, 0x516AFD2B, 0xC64E, 0x44F0, 0x98, 0xDC, 0xBE, 0xE1, 0xC8, 0x8F, 0x7D, 0x66); +DEFINE_PROPERTYKEY(WPD_SECTION_DATA_OFFSET, 0x516AFD2B, 0xC64E, 0x44F0, 0x98, 0xDC, 0xBE, 0xE1, 0xC8, 0x8F, 0x7D, 0x66, 2); +DEFINE_PROPERTYKEY(WPD_SECTION_DATA_LENGTH, 0x516AFD2B, 0xC64E, 0x44F0, 0x98, 0xDC, 0xBE, 0xE1, 0xC8, 0x8F, 0x7D, 0x66, 3); +DEFINE_PROPERTYKEY(WPD_SECTION_DATA_UNITS, 0x516AFD2B, 0xC64E, 0x44F0, 0x98, 0xDC, 0xBE, 0xE1, 0xC8, 0x8F, 0x7D, 0x66, 4); +DEFINE_PROPERTYKEY(WPD_SECTION_DATA_REFERENCED_OBJECT_RESOURCE, 0x516AFD2B, 0xC64E, 0x44F0, 0x98, 0xDC, 0xBE, 0xE1, 0xC8, 0x8F, 0x7D, 0x66, 5); +#endif /* WPD_SERVICES_STRICT */ + +typedef struct tagWPD_COMMAND_ACCESS_LOOKUP_ENTRY { + PROPERTYKEY Command; + DWORD AccessType; + PROPERTYKEY AccessProperty; +} WPD_COMMAND_ACCESS_LOOKUP_ENTRY; + +#endif /* PORTABLEDEVICE_H */ diff --git a/lib/libc/include/any-windows-any/portabledeviceapi.h b/lib/libc/include/any-windows-any/portabledeviceapi.h new file mode 100644 index 0000000000000000000000000000000000000000..5fa98fc899754c8a04e2108f6c77d0da2f4f0ced --- /dev/null +++ b/lib/libc/include/any-windows-any/portabledeviceapi.h @@ -0,0 +1,3660 @@ +/*** Autogenerated by WIDL 8.21 from include/portabledeviceapi.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __portabledeviceapi_h__ +#define __portabledeviceapi_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef __IPortableDeviceManager_FWD_DEFINED__ +#define __IPortableDeviceManager_FWD_DEFINED__ +typedef interface IPortableDeviceManager IPortableDeviceManager; +#ifdef __cplusplus +interface IPortableDeviceManager; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDevice_FWD_DEFINED__ +#define __IPortableDevice_FWD_DEFINED__ +typedef interface IPortableDevice IPortableDevice; +#ifdef __cplusplus +interface IPortableDevice; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceContent_FWD_DEFINED__ +#define __IPortableDeviceContent_FWD_DEFINED__ +typedef interface IPortableDeviceContent IPortableDeviceContent; +#ifdef __cplusplus +interface IPortableDeviceContent; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceContent2_FWD_DEFINED__ +#define __IPortableDeviceContent2_FWD_DEFINED__ +typedef interface IPortableDeviceContent2 IPortableDeviceContent2; +#ifdef __cplusplus +interface IPortableDeviceContent2; +#endif /* __cplusplus */ +#endif + +#ifndef __IEnumPortableDeviceObjectIDs_FWD_DEFINED__ +#define __IEnumPortableDeviceObjectIDs_FWD_DEFINED__ +typedef interface IEnumPortableDeviceObjectIDs IEnumPortableDeviceObjectIDs; +#ifdef __cplusplus +interface IEnumPortableDeviceObjectIDs; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceProperties_FWD_DEFINED__ +#define __IPortableDeviceProperties_FWD_DEFINED__ +typedef interface IPortableDeviceProperties IPortableDeviceProperties; +#ifdef __cplusplus +interface IPortableDeviceProperties; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceResources_FWD_DEFINED__ +#define __IPortableDeviceResources_FWD_DEFINED__ +typedef interface IPortableDeviceResources IPortableDeviceResources; +#ifdef __cplusplus +interface IPortableDeviceResources; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceCapabilities_FWD_DEFINED__ +#define __IPortableDeviceCapabilities_FWD_DEFINED__ +typedef interface IPortableDeviceCapabilities IPortableDeviceCapabilities; +#ifdef __cplusplus +interface IPortableDeviceCapabilities; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceEventCallback_FWD_DEFINED__ +#define __IPortableDeviceEventCallback_FWD_DEFINED__ +typedef interface IPortableDeviceEventCallback IPortableDeviceEventCallback; +#ifdef __cplusplus +interface IPortableDeviceEventCallback; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceDataStream_FWD_DEFINED__ +#define __IPortableDeviceDataStream_FWD_DEFINED__ +typedef interface IPortableDeviceDataStream IPortableDeviceDataStream; +#ifdef __cplusplus +interface IPortableDeviceDataStream; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceUnitsStream_FWD_DEFINED__ +#define __IPortableDeviceUnitsStream_FWD_DEFINED__ +typedef interface IPortableDeviceUnitsStream IPortableDeviceUnitsStream; +#ifdef __cplusplus +interface IPortableDeviceUnitsStream; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDevicePropertiesBulk_FWD_DEFINED__ +#define __IPortableDevicePropertiesBulk_FWD_DEFINED__ +typedef interface IPortableDevicePropertiesBulk IPortableDevicePropertiesBulk; +#ifdef __cplusplus +interface IPortableDevicePropertiesBulk; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDevicePropertiesBulkCallback_FWD_DEFINED__ +#define __IPortableDevicePropertiesBulkCallback_FWD_DEFINED__ +typedef interface IPortableDevicePropertiesBulkCallback IPortableDevicePropertiesBulkCallback; +#ifdef __cplusplus +interface IPortableDevicePropertiesBulkCallback; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceServiceManager_FWD_DEFINED__ +#define __IPortableDeviceServiceManager_FWD_DEFINED__ +typedef interface IPortableDeviceServiceManager IPortableDeviceServiceManager; +#ifdef __cplusplus +interface IPortableDeviceServiceManager; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceService_FWD_DEFINED__ +#define __IPortableDeviceService_FWD_DEFINED__ +typedef interface IPortableDeviceService IPortableDeviceService; +#ifdef __cplusplus +interface IPortableDeviceService; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceServiceCapabilities_FWD_DEFINED__ +#define __IPortableDeviceServiceCapabilities_FWD_DEFINED__ +typedef interface IPortableDeviceServiceCapabilities IPortableDeviceServiceCapabilities; +#ifdef __cplusplus +interface IPortableDeviceServiceCapabilities; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceServiceMethods_FWD_DEFINED__ +#define __IPortableDeviceServiceMethods_FWD_DEFINED__ +typedef interface IPortableDeviceServiceMethods IPortableDeviceServiceMethods; +#ifdef __cplusplus +interface IPortableDeviceServiceMethods; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceServiceMethodCallback_FWD_DEFINED__ +#define __IPortableDeviceServiceMethodCallback_FWD_DEFINED__ +typedef interface IPortableDeviceServiceMethodCallback IPortableDeviceServiceMethodCallback; +#ifdef __cplusplus +interface IPortableDeviceServiceMethodCallback; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceServiceActivation_FWD_DEFINED__ +#define __IPortableDeviceServiceActivation_FWD_DEFINED__ +typedef interface IPortableDeviceServiceActivation IPortableDeviceServiceActivation; +#ifdef __cplusplus +interface IPortableDeviceServiceActivation; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceServiceOpenCallback_FWD_DEFINED__ +#define __IPortableDeviceServiceOpenCallback_FWD_DEFINED__ +typedef interface IPortableDeviceServiceOpenCallback IPortableDeviceServiceOpenCallback; +#ifdef __cplusplus +interface IPortableDeviceServiceOpenCallback; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceDispatchFactory_FWD_DEFINED__ +#define __IPortableDeviceDispatchFactory_FWD_DEFINED__ +typedef interface IPortableDeviceDispatchFactory IPortableDeviceDispatchFactory; +#ifdef __cplusplus +interface IPortableDeviceDispatchFactory; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceWebControl_FWD_DEFINED__ +#define __IPortableDeviceWebControl_FWD_DEFINED__ +typedef interface IPortableDeviceWebControl IPortableDeviceWebControl; +#ifdef __cplusplus +interface IPortableDeviceWebControl; +#endif /* __cplusplus */ +#endif + +#ifndef __PortableDevice_FWD_DEFINED__ +#define __PortableDevice_FWD_DEFINED__ +#ifdef __cplusplus +typedef class PortableDevice PortableDevice; +#else +typedef struct PortableDevice PortableDevice; +#endif /* defined __cplusplus */ +#endif /* defined __PortableDevice_FWD_DEFINED__ */ + +#ifndef __PortableDeviceManager_FWD_DEFINED__ +#define __PortableDeviceManager_FWD_DEFINED__ +#ifdef __cplusplus +typedef class PortableDeviceManager PortableDeviceManager; +#else +typedef struct PortableDeviceManager PortableDeviceManager; +#endif /* defined __cplusplus */ +#endif /* defined __PortableDeviceManager_FWD_DEFINED__ */ + +#ifndef __PortableDeviceService_FWD_DEFINED__ +#define __PortableDeviceService_FWD_DEFINED__ +#ifdef __cplusplus +typedef class PortableDeviceService PortableDeviceService; +#else +typedef struct PortableDeviceService PortableDeviceService; +#endif /* defined __cplusplus */ +#endif /* defined __PortableDeviceService_FWD_DEFINED__ */ + +#ifndef __PortableDeviceDispatchFactory_FWD_DEFINED__ +#define __PortableDeviceDispatchFactory_FWD_DEFINED__ +#ifdef __cplusplus +typedef class PortableDeviceDispatchFactory PortableDeviceDispatchFactory; +#else +typedef struct PortableDeviceDispatchFactory PortableDeviceDispatchFactory; +#endif /* defined __cplusplus */ +#endif /* defined __PortableDeviceDispatchFactory_FWD_DEFINED__ */ + +#ifndef __PortableDeviceFTM_FWD_DEFINED__ +#define __PortableDeviceFTM_FWD_DEFINED__ +#ifdef __cplusplus +typedef class PortableDeviceFTM PortableDeviceFTM; +#else +typedef struct PortableDeviceFTM PortableDeviceFTM; +#endif /* defined __cplusplus */ +#endif /* defined __PortableDeviceFTM_FWD_DEFINED__ */ + +#ifndef __PortableDeviceServiceFTM_FWD_DEFINED__ +#define __PortableDeviceServiceFTM_FWD_DEFINED__ +#ifdef __cplusplus +typedef class PortableDeviceServiceFTM PortableDeviceServiceFTM; +#else +typedef struct PortableDeviceServiceFTM PortableDeviceServiceFTM; +#endif /* defined __cplusplus */ +#endif /* defined __PortableDeviceServiceFTM_FWD_DEFINED__ */ + +#ifndef __PortableDeviceWebControl_FWD_DEFINED__ +#define __PortableDeviceWebControl_FWD_DEFINED__ +#ifdef __cplusplus +typedef class PortableDeviceWebControl PortableDeviceWebControl; +#else +typedef struct PortableDeviceWebControl PortableDeviceWebControl; +#endif /* defined __cplusplus */ +#endif /* defined __PortableDeviceWebControl_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __IPortableDeviceManager_FWD_DEFINED__ +#define __IPortableDeviceManager_FWD_DEFINED__ +typedef interface IPortableDeviceManager IPortableDeviceManager; +#ifdef __cplusplus +interface IPortableDeviceManager; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDevice_FWD_DEFINED__ +#define __IPortableDevice_FWD_DEFINED__ +typedef interface IPortableDevice IPortableDevice; +#ifdef __cplusplus +interface IPortableDevice; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceContent_FWD_DEFINED__ +#define __IPortableDeviceContent_FWD_DEFINED__ +typedef interface IPortableDeviceContent IPortableDeviceContent; +#ifdef __cplusplus +interface IPortableDeviceContent; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceContent2_FWD_DEFINED__ +#define __IPortableDeviceContent2_FWD_DEFINED__ +typedef interface IPortableDeviceContent2 IPortableDeviceContent2; +#ifdef __cplusplus +interface IPortableDeviceContent2; +#endif /* __cplusplus */ +#endif + +#ifndef __IEnumPortableDeviceObjectIDs_FWD_DEFINED__ +#define __IEnumPortableDeviceObjectIDs_FWD_DEFINED__ +typedef interface IEnumPortableDeviceObjectIDs IEnumPortableDeviceObjectIDs; +#ifdef __cplusplus +interface IEnumPortableDeviceObjectIDs; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceProperties_FWD_DEFINED__ +#define __IPortableDeviceProperties_FWD_DEFINED__ +typedef interface IPortableDeviceProperties IPortableDeviceProperties; +#ifdef __cplusplus +interface IPortableDeviceProperties; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceResources_FWD_DEFINED__ +#define __IPortableDeviceResources_FWD_DEFINED__ +typedef interface IPortableDeviceResources IPortableDeviceResources; +#ifdef __cplusplus +interface IPortableDeviceResources; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceCapabilities_FWD_DEFINED__ +#define __IPortableDeviceCapabilities_FWD_DEFINED__ +typedef interface IPortableDeviceCapabilities IPortableDeviceCapabilities; +#ifdef __cplusplus +interface IPortableDeviceCapabilities; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceEventCallback_FWD_DEFINED__ +#define __IPortableDeviceEventCallback_FWD_DEFINED__ +typedef interface IPortableDeviceEventCallback IPortableDeviceEventCallback; +#ifdef __cplusplus +interface IPortableDeviceEventCallback; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceDataStream_FWD_DEFINED__ +#define __IPortableDeviceDataStream_FWD_DEFINED__ +typedef interface IPortableDeviceDataStream IPortableDeviceDataStream; +#ifdef __cplusplus +interface IPortableDeviceDataStream; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDevicePropertiesBulk_FWD_DEFINED__ +#define __IPortableDevicePropertiesBulk_FWD_DEFINED__ +typedef interface IPortableDevicePropertiesBulk IPortableDevicePropertiesBulk; +#ifdef __cplusplus +interface IPortableDevicePropertiesBulk; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDevicePropertiesBulkCallback_FWD_DEFINED__ +#define __IPortableDevicePropertiesBulkCallback_FWD_DEFINED__ +typedef interface IPortableDevicePropertiesBulkCallback IPortableDevicePropertiesBulkCallback; +#ifdef __cplusplus +interface IPortableDevicePropertiesBulkCallback; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceServiceManager_FWD_DEFINED__ +#define __IPortableDeviceServiceManager_FWD_DEFINED__ +typedef interface IPortableDeviceServiceManager IPortableDeviceServiceManager; +#ifdef __cplusplus +interface IPortableDeviceServiceManager; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceService_FWD_DEFINED__ +#define __IPortableDeviceService_FWD_DEFINED__ +typedef interface IPortableDeviceService IPortableDeviceService; +#ifdef __cplusplus +interface IPortableDeviceService; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceServiceCapabilities_FWD_DEFINED__ +#define __IPortableDeviceServiceCapabilities_FWD_DEFINED__ +typedef interface IPortableDeviceServiceCapabilities IPortableDeviceServiceCapabilities; +#ifdef __cplusplus +interface IPortableDeviceServiceCapabilities; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceServiceMethods_FWD_DEFINED__ +#define __IPortableDeviceServiceMethods_FWD_DEFINED__ +typedef interface IPortableDeviceServiceMethods IPortableDeviceServiceMethods; +#ifdef __cplusplus +interface IPortableDeviceServiceMethods; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceServiceMethodCallback_FWD_DEFINED__ +#define __IPortableDeviceServiceMethodCallback_FWD_DEFINED__ +typedef interface IPortableDeviceServiceMethodCallback IPortableDeviceServiceMethodCallback; +#ifdef __cplusplus +interface IPortableDeviceServiceMethodCallback; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceDispatchFactory_FWD_DEFINED__ +#define __IPortableDeviceDispatchFactory_FWD_DEFINED__ +typedef interface IPortableDeviceDispatchFactory IPortableDeviceDispatchFactory; +#ifdef __cplusplus +interface IPortableDeviceDispatchFactory; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceServiceActivation_FWD_DEFINED__ +#define __IPortableDeviceServiceActivation_FWD_DEFINED__ +typedef interface IPortableDeviceServiceActivation IPortableDeviceServiceActivation; +#ifdef __cplusplus +interface IPortableDeviceServiceActivation; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceServiceOpenCallback_FWD_DEFINED__ +#define __IPortableDeviceServiceOpenCallback_FWD_DEFINED__ +typedef interface IPortableDeviceServiceOpenCallback IPortableDeviceServiceOpenCallback; +#ifdef __cplusplus +interface IPortableDeviceServiceOpenCallback; +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IPortableDeviceManager interface + */ +#ifndef __IPortableDeviceManager_INTERFACE_DEFINED__ +#define __IPortableDeviceManager_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceManager, 0xa1567595, 0x4c2f, 0x4574, 0xa6,0xfa, 0xec,0xef,0x91,0x7b,0x9a,0x40); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a1567595-4c2f-4574-a6fa-ecef917b9a40") +IPortableDeviceManager : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetDevices( + LPWSTR *device_ids, + DWORD *device_ids_count) = 0; + + virtual HRESULT STDMETHODCALLTYPE RefreshDeviceList( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeviceFriendlyName( + LPCWSTR device_id, + WCHAR *device_friendly_name, + DWORD *device_friendly_name_size) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeviceDescription( + LPCWSTR device_id, + WCHAR *device_description, + DWORD *device_description_size) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeviceManufacturer( + LPCWSTR device_id, + WCHAR *device_manufacturer, + DWORD *device_manufacturer_size) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeviceProperty( + LPCWSTR device_id, + LPCWSTR device_property_name, + BYTE *data, + DWORD *data_size, + DWORD *type) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPrivateDevices( + LPWSTR *device_ids, + DWORD *device_ids_count) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceManager, 0xa1567595, 0x4c2f, 0x4574, 0xa6,0xfa, 0xec,0xef,0x91,0x7b,0x9a,0x40) +#endif +#else +typedef struct IPortableDeviceManagerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceManager *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceManager *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceManager *This); + + /*** IPortableDeviceManager methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDevices)( + IPortableDeviceManager *This, + LPWSTR *device_ids, + DWORD *device_ids_count); + + HRESULT (STDMETHODCALLTYPE *RefreshDeviceList)( + IPortableDeviceManager *This); + + HRESULT (STDMETHODCALLTYPE *GetDeviceFriendlyName)( + IPortableDeviceManager *This, + LPCWSTR device_id, + WCHAR *device_friendly_name, + DWORD *device_friendly_name_size); + + HRESULT (STDMETHODCALLTYPE *GetDeviceDescription)( + IPortableDeviceManager *This, + LPCWSTR device_id, + WCHAR *device_description, + DWORD *device_description_size); + + HRESULT (STDMETHODCALLTYPE *GetDeviceManufacturer)( + IPortableDeviceManager *This, + LPCWSTR device_id, + WCHAR *device_manufacturer, + DWORD *device_manufacturer_size); + + HRESULT (STDMETHODCALLTYPE *GetDeviceProperty)( + IPortableDeviceManager *This, + LPCWSTR device_id, + LPCWSTR device_property_name, + BYTE *data, + DWORD *data_size, + DWORD *type); + + HRESULT (STDMETHODCALLTYPE *GetPrivateDevices)( + IPortableDeviceManager *This, + LPWSTR *device_ids, + DWORD *device_ids_count); + + END_INTERFACE +} IPortableDeviceManagerVtbl; + +interface IPortableDeviceManager { + CONST_VTBL IPortableDeviceManagerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceManager_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceManager_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceManager methods ***/ +#define IPortableDeviceManager_GetDevices(This,device_ids,device_ids_count) (This)->lpVtbl->GetDevices(This,device_ids,device_ids_count) +#define IPortableDeviceManager_RefreshDeviceList(This) (This)->lpVtbl->RefreshDeviceList(This) +#define IPortableDeviceManager_GetDeviceFriendlyName(This,device_id,device_friendly_name,device_friendly_name_size) (This)->lpVtbl->GetDeviceFriendlyName(This,device_id,device_friendly_name,device_friendly_name_size) +#define IPortableDeviceManager_GetDeviceDescription(This,device_id,device_description,device_description_size) (This)->lpVtbl->GetDeviceDescription(This,device_id,device_description,device_description_size) +#define IPortableDeviceManager_GetDeviceManufacturer(This,device_id,device_manufacturer,device_manufacturer_size) (This)->lpVtbl->GetDeviceManufacturer(This,device_id,device_manufacturer,device_manufacturer_size) +#define IPortableDeviceManager_GetDeviceProperty(This,device_id,device_property_name,data,data_size,type) (This)->lpVtbl->GetDeviceProperty(This,device_id,device_property_name,data,data_size,type) +#define IPortableDeviceManager_GetPrivateDevices(This,device_ids,device_ids_count) (This)->lpVtbl->GetPrivateDevices(This,device_ids,device_ids_count) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceManager_QueryInterface(IPortableDeviceManager* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceManager_AddRef(IPortableDeviceManager* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceManager_Release(IPortableDeviceManager* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceManager methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceManager_GetDevices(IPortableDeviceManager* This,LPWSTR *device_ids,DWORD *device_ids_count) { + return This->lpVtbl->GetDevices(This,device_ids,device_ids_count); +} +static __WIDL_INLINE HRESULT IPortableDeviceManager_RefreshDeviceList(IPortableDeviceManager* This) { + return This->lpVtbl->RefreshDeviceList(This); +} +static __WIDL_INLINE HRESULT IPortableDeviceManager_GetDeviceFriendlyName(IPortableDeviceManager* This,LPCWSTR device_id,WCHAR *device_friendly_name,DWORD *device_friendly_name_size) { + return This->lpVtbl->GetDeviceFriendlyName(This,device_id,device_friendly_name,device_friendly_name_size); +} +static __WIDL_INLINE HRESULT IPortableDeviceManager_GetDeviceDescription(IPortableDeviceManager* This,LPCWSTR device_id,WCHAR *device_description,DWORD *device_description_size) { + return This->lpVtbl->GetDeviceDescription(This,device_id,device_description,device_description_size); +} +static __WIDL_INLINE HRESULT IPortableDeviceManager_GetDeviceManufacturer(IPortableDeviceManager* This,LPCWSTR device_id,WCHAR *device_manufacturer,DWORD *device_manufacturer_size) { + return This->lpVtbl->GetDeviceManufacturer(This,device_id,device_manufacturer,device_manufacturer_size); +} +static __WIDL_INLINE HRESULT IPortableDeviceManager_GetDeviceProperty(IPortableDeviceManager* This,LPCWSTR device_id,LPCWSTR device_property_name,BYTE *data,DWORD *data_size,DWORD *type) { + return This->lpVtbl->GetDeviceProperty(This,device_id,device_property_name,data,data_size,type); +} +static __WIDL_INLINE HRESULT IPortableDeviceManager_GetPrivateDevices(IPortableDeviceManager* This,LPWSTR *device_ids,DWORD *device_ids_count) { + return This->lpVtbl->GetPrivateDevices(This,device_ids,device_ids_count); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceManager_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDevice interface + */ +#ifndef __IPortableDevice_INTERFACE_DEFINED__ +#define __IPortableDevice_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDevice, 0x625e2df8, 0x6392, 0x4cf0, 0x9a,0xd1, 0x3c,0xfa,0x5f,0x17,0x77,0x5c); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("625e2df8-6392-4cf0-9ad1-3cfa5f17775c") +IPortableDevice : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Open( + LPCWSTR device_id, + IPortableDeviceValues *client_info) = 0; + + virtual HRESULT STDMETHODCALLTYPE SendCommand( + const DWORD flags, + IPortableDeviceValues *parameters, + IPortableDeviceValues **results) = 0; + + virtual HRESULT STDMETHODCALLTYPE Content( + IPortableDeviceContent **content) = 0; + + virtual HRESULT STDMETHODCALLTYPE Capabilities( + IPortableDeviceCapabilities **capabilities) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Close( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Advise( + const DWORD flags, + IPortableDeviceEventCallback *callback, + IPortableDeviceValues *parameters, + LPWSTR *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE Unadvise( + LPCWSTR cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPnPDeviceID( + LPWSTR *device_id) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDevice, 0x625e2df8, 0x6392, 0x4cf0, 0x9a,0xd1, 0x3c,0xfa,0x5f,0x17,0x77,0x5c) +#endif +#else +typedef struct IPortableDeviceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDevice *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDevice *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDevice *This); + + /*** IPortableDevice methods ***/ + HRESULT (STDMETHODCALLTYPE *Open)( + IPortableDevice *This, + LPCWSTR device_id, + IPortableDeviceValues *client_info); + + HRESULT (STDMETHODCALLTYPE *SendCommand)( + IPortableDevice *This, + const DWORD flags, + IPortableDeviceValues *parameters, + IPortableDeviceValues **results); + + HRESULT (STDMETHODCALLTYPE *Content)( + IPortableDevice *This, + IPortableDeviceContent **content); + + HRESULT (STDMETHODCALLTYPE *Capabilities)( + IPortableDevice *This, + IPortableDeviceCapabilities **capabilities); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IPortableDevice *This); + + HRESULT (STDMETHODCALLTYPE *Close)( + IPortableDevice *This); + + HRESULT (STDMETHODCALLTYPE *Advise)( + IPortableDevice *This, + const DWORD flags, + IPortableDeviceEventCallback *callback, + IPortableDeviceValues *parameters, + LPWSTR *cookie); + + HRESULT (STDMETHODCALLTYPE *Unadvise)( + IPortableDevice *This, + LPCWSTR cookie); + + HRESULT (STDMETHODCALLTYPE *GetPnPDeviceID)( + IPortableDevice *This, + LPWSTR *device_id); + + END_INTERFACE +} IPortableDeviceVtbl; + +interface IPortableDevice { + CONST_VTBL IPortableDeviceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDevice_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDevice_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDevice_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDevice methods ***/ +#define IPortableDevice_Open(This,device_id,client_info) (This)->lpVtbl->Open(This,device_id,client_info) +#define IPortableDevice_SendCommand(This,flags,parameters,results) (This)->lpVtbl->SendCommand(This,flags,parameters,results) +#define IPortableDevice_Content(This,content) (This)->lpVtbl->Content(This,content) +#define IPortableDevice_Capabilities(This,capabilities) (This)->lpVtbl->Capabilities(This,capabilities) +#define IPortableDevice_Cancel(This) (This)->lpVtbl->Cancel(This) +#define IPortableDevice_Close(This) (This)->lpVtbl->Close(This) +#define IPortableDevice_Advise(This,flags,callback,parameters,cookie) (This)->lpVtbl->Advise(This,flags,callback,parameters,cookie) +#define IPortableDevice_Unadvise(This,cookie) (This)->lpVtbl->Unadvise(This,cookie) +#define IPortableDevice_GetPnPDeviceID(This,device_id) (This)->lpVtbl->GetPnPDeviceID(This,device_id) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDevice_QueryInterface(IPortableDevice* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDevice_AddRef(IPortableDevice* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDevice_Release(IPortableDevice* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDevice methods ***/ +static __WIDL_INLINE HRESULT IPortableDevice_Open(IPortableDevice* This,LPCWSTR device_id,IPortableDeviceValues *client_info) { + return This->lpVtbl->Open(This,device_id,client_info); +} +static __WIDL_INLINE HRESULT IPortableDevice_SendCommand(IPortableDevice* This,const DWORD flags,IPortableDeviceValues *parameters,IPortableDeviceValues **results) { + return This->lpVtbl->SendCommand(This,flags,parameters,results); +} +static __WIDL_INLINE HRESULT IPortableDevice_Content(IPortableDevice* This,IPortableDeviceContent **content) { + return This->lpVtbl->Content(This,content); +} +static __WIDL_INLINE HRESULT IPortableDevice_Capabilities(IPortableDevice* This,IPortableDeviceCapabilities **capabilities) { + return This->lpVtbl->Capabilities(This,capabilities); +} +static __WIDL_INLINE HRESULT IPortableDevice_Cancel(IPortableDevice* This) { + return This->lpVtbl->Cancel(This); +} +static __WIDL_INLINE HRESULT IPortableDevice_Close(IPortableDevice* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT IPortableDevice_Advise(IPortableDevice* This,const DWORD flags,IPortableDeviceEventCallback *callback,IPortableDeviceValues *parameters,LPWSTR *cookie) { + return This->lpVtbl->Advise(This,flags,callback,parameters,cookie); +} +static __WIDL_INLINE HRESULT IPortableDevice_Unadvise(IPortableDevice* This,LPCWSTR cookie) { + return This->lpVtbl->Unadvise(This,cookie); +} +static __WIDL_INLINE HRESULT IPortableDevice_GetPnPDeviceID(IPortableDevice* This,LPWSTR *device_id) { + return This->lpVtbl->GetPnPDeviceID(This,device_id); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDevice_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceContent interface + */ +#ifndef __IPortableDeviceContent_INTERFACE_DEFINED__ +#define __IPortableDeviceContent_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceContent, 0x6a96ed84, 0x7c73, 0x4480, 0x99,0x38, 0xbf,0x5a,0xf4,0x77,0xd4,0x26); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("6a96ed84-7c73-4480-9938-bf5af477d426") +IPortableDeviceContent : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE EnumObjects( + const DWORD flags, + LPCWSTR parent_object_id, + IPortableDeviceValues *filter, + IEnumPortableDeviceObjectIDs **enum_device_object) = 0; + + virtual HRESULT STDMETHODCALLTYPE Properties( + IPortableDeviceProperties **device_properties) = 0; + + virtual HRESULT STDMETHODCALLTYPE Transfer( + IPortableDeviceResources **resources) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateObjectWithPropertiesOnly( + IPortableDeviceValues *values, + LPWSTR *object_id) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateObjectWithPropertiesAndData( + IPortableDeviceValues *values, + IStream **data, + DWORD *optimal_write_buffer_size, + LPWSTR *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE Delete( + const DWORD options, + IPortableDevicePropVariantCollection *object_ids, + IPortableDevicePropVariantCollection **results) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetObjectIDsFromPersistentUniqueIDs( + IPortableDevicePropVariantCollection *persistent_unique_ids, + IPortableDevicePropVariantCollection **object_ids) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Move( + IPortableDevicePropVariantCollection *object_ids, + LPCWSTR destination_folder_object_id, + IPortableDevicePropVariantCollection **results) = 0; + + virtual HRESULT STDMETHODCALLTYPE Copy( + IPortableDevicePropVariantCollection *object_ids, + LPCWSTR destination_folder_object_id, + IPortableDevicePropVariantCollection **results) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceContent, 0x6a96ed84, 0x7c73, 0x4480, 0x99,0x38, 0xbf,0x5a,0xf4,0x77,0xd4,0x26) +#endif +#else +typedef struct IPortableDeviceContentVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceContent *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceContent *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceContent *This); + + /*** IPortableDeviceContent methods ***/ + HRESULT (STDMETHODCALLTYPE *EnumObjects)( + IPortableDeviceContent *This, + const DWORD flags, + LPCWSTR parent_object_id, + IPortableDeviceValues *filter, + IEnumPortableDeviceObjectIDs **enum_device_object); + + HRESULT (STDMETHODCALLTYPE *Properties)( + IPortableDeviceContent *This, + IPortableDeviceProperties **device_properties); + + HRESULT (STDMETHODCALLTYPE *Transfer)( + IPortableDeviceContent *This, + IPortableDeviceResources **resources); + + HRESULT (STDMETHODCALLTYPE *CreateObjectWithPropertiesOnly)( + IPortableDeviceContent *This, + IPortableDeviceValues *values, + LPWSTR *object_id); + + HRESULT (STDMETHODCALLTYPE *CreateObjectWithPropertiesAndData)( + IPortableDeviceContent *This, + IPortableDeviceValues *values, + IStream **data, + DWORD *optimal_write_buffer_size, + LPWSTR *cookie); + + HRESULT (STDMETHODCALLTYPE *Delete)( + IPortableDeviceContent *This, + const DWORD options, + IPortableDevicePropVariantCollection *object_ids, + IPortableDevicePropVariantCollection **results); + + HRESULT (STDMETHODCALLTYPE *GetObjectIDsFromPersistentUniqueIDs)( + IPortableDeviceContent *This, + IPortableDevicePropVariantCollection *persistent_unique_ids, + IPortableDevicePropVariantCollection **object_ids); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IPortableDeviceContent *This); + + HRESULT (STDMETHODCALLTYPE *Move)( + IPortableDeviceContent *This, + IPortableDevicePropVariantCollection *object_ids, + LPCWSTR destination_folder_object_id, + IPortableDevicePropVariantCollection **results); + + HRESULT (STDMETHODCALLTYPE *Copy)( + IPortableDeviceContent *This, + IPortableDevicePropVariantCollection *object_ids, + LPCWSTR destination_folder_object_id, + IPortableDevicePropVariantCollection **results); + + END_INTERFACE +} IPortableDeviceContentVtbl; + +interface IPortableDeviceContent { + CONST_VTBL IPortableDeviceContentVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceContent_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceContent_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceContent_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceContent methods ***/ +#define IPortableDeviceContent_EnumObjects(This,flags,parent_object_id,filter,enum_device_object) (This)->lpVtbl->EnumObjects(This,flags,parent_object_id,filter,enum_device_object) +#define IPortableDeviceContent_Properties(This,device_properties) (This)->lpVtbl->Properties(This,device_properties) +#define IPortableDeviceContent_Transfer(This,resources) (This)->lpVtbl->Transfer(This,resources) +#define IPortableDeviceContent_CreateObjectWithPropertiesOnly(This,values,object_id) (This)->lpVtbl->CreateObjectWithPropertiesOnly(This,values,object_id) +#define IPortableDeviceContent_CreateObjectWithPropertiesAndData(This,values,data,optimal_write_buffer_size,cookie) (This)->lpVtbl->CreateObjectWithPropertiesAndData(This,values,data,optimal_write_buffer_size,cookie) +#define IPortableDeviceContent_Delete(This,options,object_ids,results) (This)->lpVtbl->Delete(This,options,object_ids,results) +#define IPortableDeviceContent_GetObjectIDsFromPersistentUniqueIDs(This,persistent_unique_ids,object_ids) (This)->lpVtbl->GetObjectIDsFromPersistentUniqueIDs(This,persistent_unique_ids,object_ids) +#define IPortableDeviceContent_Cancel(This) (This)->lpVtbl->Cancel(This) +#define IPortableDeviceContent_Move(This,object_ids,destination_folder_object_id,results) (This)->lpVtbl->Move(This,object_ids,destination_folder_object_id,results) +#define IPortableDeviceContent_Copy(This,object_ids,destination_folder_object_id,results) (This)->lpVtbl->Copy(This,object_ids,destination_folder_object_id,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceContent_QueryInterface(IPortableDeviceContent* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceContent_AddRef(IPortableDeviceContent* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceContent_Release(IPortableDeviceContent* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceContent methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceContent_EnumObjects(IPortableDeviceContent* This,const DWORD flags,LPCWSTR parent_object_id,IPortableDeviceValues *filter,IEnumPortableDeviceObjectIDs **enum_device_object) { + return This->lpVtbl->EnumObjects(This,flags,parent_object_id,filter,enum_device_object); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent_Properties(IPortableDeviceContent* This,IPortableDeviceProperties **device_properties) { + return This->lpVtbl->Properties(This,device_properties); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent_Transfer(IPortableDeviceContent* This,IPortableDeviceResources **resources) { + return This->lpVtbl->Transfer(This,resources); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent_CreateObjectWithPropertiesOnly(IPortableDeviceContent* This,IPortableDeviceValues *values,LPWSTR *object_id) { + return This->lpVtbl->CreateObjectWithPropertiesOnly(This,values,object_id); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent_CreateObjectWithPropertiesAndData(IPortableDeviceContent* This,IPortableDeviceValues *values,IStream **data,DWORD *optimal_write_buffer_size,LPWSTR *cookie) { + return This->lpVtbl->CreateObjectWithPropertiesAndData(This,values,data,optimal_write_buffer_size,cookie); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent_Delete(IPortableDeviceContent* This,const DWORD options,IPortableDevicePropVariantCollection *object_ids,IPortableDevicePropVariantCollection **results) { + return This->lpVtbl->Delete(This,options,object_ids,results); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent_GetObjectIDsFromPersistentUniqueIDs(IPortableDeviceContent* This,IPortableDevicePropVariantCollection *persistent_unique_ids,IPortableDevicePropVariantCollection **object_ids) { + return This->lpVtbl->GetObjectIDsFromPersistentUniqueIDs(This,persistent_unique_ids,object_ids); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent_Cancel(IPortableDeviceContent* This) { + return This->lpVtbl->Cancel(This); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent_Move(IPortableDeviceContent* This,IPortableDevicePropVariantCollection *object_ids,LPCWSTR destination_folder_object_id,IPortableDevicePropVariantCollection **results) { + return This->lpVtbl->Move(This,object_ids,destination_folder_object_id,results); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent_Copy(IPortableDeviceContent* This,IPortableDevicePropVariantCollection *object_ids,LPCWSTR destination_folder_object_id,IPortableDevicePropVariantCollection **results) { + return This->lpVtbl->Copy(This,object_ids,destination_folder_object_id,results); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceContent_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceContent2 interface + */ +#ifndef __IPortableDeviceContent2_INTERFACE_DEFINED__ +#define __IPortableDeviceContent2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceContent2, 0x9b4add96, 0xf6bf, 0x4034, 0x87,0x08, 0xec,0xa7,0x2b,0xf1,0x05,0x54); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("9b4add96-f6bf-4034-8708-eca72bf10554") +IPortableDeviceContent2 : public IPortableDeviceContent +{ + virtual HRESULT STDMETHODCALLTYPE UpdateObjectWithPropertiesAndData( + LPCWSTR object_id, + IPortableDeviceValues *device_properties, + IStream **data, + DWORD *optimal_write_buffer_size) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceContent2, 0x9b4add96, 0xf6bf, 0x4034, 0x87,0x08, 0xec,0xa7,0x2b,0xf1,0x05,0x54) +#endif +#else +typedef struct IPortableDeviceContent2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceContent2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceContent2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceContent2 *This); + + /*** IPortableDeviceContent methods ***/ + HRESULT (STDMETHODCALLTYPE *EnumObjects)( + IPortableDeviceContent2 *This, + const DWORD flags, + LPCWSTR parent_object_id, + IPortableDeviceValues *filter, + IEnumPortableDeviceObjectIDs **enum_device_object); + + HRESULT (STDMETHODCALLTYPE *Properties)( + IPortableDeviceContent2 *This, + IPortableDeviceProperties **device_properties); + + HRESULT (STDMETHODCALLTYPE *Transfer)( + IPortableDeviceContent2 *This, + IPortableDeviceResources **resources); + + HRESULT (STDMETHODCALLTYPE *CreateObjectWithPropertiesOnly)( + IPortableDeviceContent2 *This, + IPortableDeviceValues *values, + LPWSTR *object_id); + + HRESULT (STDMETHODCALLTYPE *CreateObjectWithPropertiesAndData)( + IPortableDeviceContent2 *This, + IPortableDeviceValues *values, + IStream **data, + DWORD *optimal_write_buffer_size, + LPWSTR *cookie); + + HRESULT (STDMETHODCALLTYPE *Delete)( + IPortableDeviceContent2 *This, + const DWORD options, + IPortableDevicePropVariantCollection *object_ids, + IPortableDevicePropVariantCollection **results); + + HRESULT (STDMETHODCALLTYPE *GetObjectIDsFromPersistentUniqueIDs)( + IPortableDeviceContent2 *This, + IPortableDevicePropVariantCollection *persistent_unique_ids, + IPortableDevicePropVariantCollection **object_ids); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IPortableDeviceContent2 *This); + + HRESULT (STDMETHODCALLTYPE *Move)( + IPortableDeviceContent2 *This, + IPortableDevicePropVariantCollection *object_ids, + LPCWSTR destination_folder_object_id, + IPortableDevicePropVariantCollection **results); + + HRESULT (STDMETHODCALLTYPE *Copy)( + IPortableDeviceContent2 *This, + IPortableDevicePropVariantCollection *object_ids, + LPCWSTR destination_folder_object_id, + IPortableDevicePropVariantCollection **results); + + /*** IPortableDeviceContent2 methods ***/ + HRESULT (STDMETHODCALLTYPE *UpdateObjectWithPropertiesAndData)( + IPortableDeviceContent2 *This, + LPCWSTR object_id, + IPortableDeviceValues *device_properties, + IStream **data, + DWORD *optimal_write_buffer_size); + + END_INTERFACE +} IPortableDeviceContent2Vtbl; + +interface IPortableDeviceContent2 { + CONST_VTBL IPortableDeviceContent2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceContent2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceContent2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceContent2_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceContent methods ***/ +#define IPortableDeviceContent2_EnumObjects(This,flags,parent_object_id,filter,enum_device_object) (This)->lpVtbl->EnumObjects(This,flags,parent_object_id,filter,enum_device_object) +#define IPortableDeviceContent2_Properties(This,device_properties) (This)->lpVtbl->Properties(This,device_properties) +#define IPortableDeviceContent2_Transfer(This,resources) (This)->lpVtbl->Transfer(This,resources) +#define IPortableDeviceContent2_CreateObjectWithPropertiesOnly(This,values,object_id) (This)->lpVtbl->CreateObjectWithPropertiesOnly(This,values,object_id) +#define IPortableDeviceContent2_CreateObjectWithPropertiesAndData(This,values,data,optimal_write_buffer_size,cookie) (This)->lpVtbl->CreateObjectWithPropertiesAndData(This,values,data,optimal_write_buffer_size,cookie) +#define IPortableDeviceContent2_Delete(This,options,object_ids,results) (This)->lpVtbl->Delete(This,options,object_ids,results) +#define IPortableDeviceContent2_GetObjectIDsFromPersistentUniqueIDs(This,persistent_unique_ids,object_ids) (This)->lpVtbl->GetObjectIDsFromPersistentUniqueIDs(This,persistent_unique_ids,object_ids) +#define IPortableDeviceContent2_Cancel(This) (This)->lpVtbl->Cancel(This) +#define IPortableDeviceContent2_Move(This,object_ids,destination_folder_object_id,results) (This)->lpVtbl->Move(This,object_ids,destination_folder_object_id,results) +#define IPortableDeviceContent2_Copy(This,object_ids,destination_folder_object_id,results) (This)->lpVtbl->Copy(This,object_ids,destination_folder_object_id,results) +/*** IPortableDeviceContent2 methods ***/ +#define IPortableDeviceContent2_UpdateObjectWithPropertiesAndData(This,object_id,device_properties,data,optimal_write_buffer_size) (This)->lpVtbl->UpdateObjectWithPropertiesAndData(This,object_id,device_properties,data,optimal_write_buffer_size) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceContent2_QueryInterface(IPortableDeviceContent2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceContent2_AddRef(IPortableDeviceContent2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceContent2_Release(IPortableDeviceContent2* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceContent methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceContent2_EnumObjects(IPortableDeviceContent2* This,const DWORD flags,LPCWSTR parent_object_id,IPortableDeviceValues *filter,IEnumPortableDeviceObjectIDs **enum_device_object) { + return This->lpVtbl->EnumObjects(This,flags,parent_object_id,filter,enum_device_object); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent2_Properties(IPortableDeviceContent2* This,IPortableDeviceProperties **device_properties) { + return This->lpVtbl->Properties(This,device_properties); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent2_Transfer(IPortableDeviceContent2* This,IPortableDeviceResources **resources) { + return This->lpVtbl->Transfer(This,resources); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent2_CreateObjectWithPropertiesOnly(IPortableDeviceContent2* This,IPortableDeviceValues *values,LPWSTR *object_id) { + return This->lpVtbl->CreateObjectWithPropertiesOnly(This,values,object_id); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent2_CreateObjectWithPropertiesAndData(IPortableDeviceContent2* This,IPortableDeviceValues *values,IStream **data,DWORD *optimal_write_buffer_size,LPWSTR *cookie) { + return This->lpVtbl->CreateObjectWithPropertiesAndData(This,values,data,optimal_write_buffer_size,cookie); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent2_Delete(IPortableDeviceContent2* This,const DWORD options,IPortableDevicePropVariantCollection *object_ids,IPortableDevicePropVariantCollection **results) { + return This->lpVtbl->Delete(This,options,object_ids,results); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent2_GetObjectIDsFromPersistentUniqueIDs(IPortableDeviceContent2* This,IPortableDevicePropVariantCollection *persistent_unique_ids,IPortableDevicePropVariantCollection **object_ids) { + return This->lpVtbl->GetObjectIDsFromPersistentUniqueIDs(This,persistent_unique_ids,object_ids); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent2_Cancel(IPortableDeviceContent2* This) { + return This->lpVtbl->Cancel(This); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent2_Move(IPortableDeviceContent2* This,IPortableDevicePropVariantCollection *object_ids,LPCWSTR destination_folder_object_id,IPortableDevicePropVariantCollection **results) { + return This->lpVtbl->Move(This,object_ids,destination_folder_object_id,results); +} +static __WIDL_INLINE HRESULT IPortableDeviceContent2_Copy(IPortableDeviceContent2* This,IPortableDevicePropVariantCollection *object_ids,LPCWSTR destination_folder_object_id,IPortableDevicePropVariantCollection **results) { + return This->lpVtbl->Copy(This,object_ids,destination_folder_object_id,results); +} +/*** IPortableDeviceContent2 methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceContent2_UpdateObjectWithPropertiesAndData(IPortableDeviceContent2* This,LPCWSTR object_id,IPortableDeviceValues *device_properties,IStream **data,DWORD *optimal_write_buffer_size) { + return This->lpVtbl->UpdateObjectWithPropertiesAndData(This,object_id,device_properties,data,optimal_write_buffer_size); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceContent2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IEnumPortableDeviceObjectIDs interface + */ +#ifndef __IEnumPortableDeviceObjectIDs_INTERFACE_DEFINED__ +#define __IEnumPortableDeviceObjectIDs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IEnumPortableDeviceObjectIDs, 0x10ece955, 0xcf41, 0x4728, 0xbf,0xa0, 0x41,0xee,0xdf,0x1b,0xbf,0x19); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("10ece955-cf41-4728-bfa0-41eedf1bbf19") +IEnumPortableDeviceObjectIDs : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Next( + ULONG objects, + LPWSTR *obj_ids, + ULONG *fetched) = 0; + + virtual HRESULT STDMETHODCALLTYPE Skip( + ULONG objects) = 0; + + virtual HRESULT STDMETHODCALLTYPE Reset( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Clone( + IEnumPortableDeviceObjectIDs **enum_device_object) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IEnumPortableDeviceObjectIDs, 0x10ece955, 0xcf41, 0x4728, 0xbf,0xa0, 0x41,0xee,0xdf,0x1b,0xbf,0x19) +#endif +#else +typedef struct IEnumPortableDeviceObjectIDsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IEnumPortableDeviceObjectIDs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IEnumPortableDeviceObjectIDs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IEnumPortableDeviceObjectIDs *This); + + /*** IEnumPortableDeviceObjectIDs methods ***/ + HRESULT (STDMETHODCALLTYPE *Next)( + IEnumPortableDeviceObjectIDs *This, + ULONG objects, + LPWSTR *obj_ids, + ULONG *fetched); + + HRESULT (STDMETHODCALLTYPE *Skip)( + IEnumPortableDeviceObjectIDs *This, + ULONG objects); + + HRESULT (STDMETHODCALLTYPE *Reset)( + IEnumPortableDeviceObjectIDs *This); + + HRESULT (STDMETHODCALLTYPE *Clone)( + IEnumPortableDeviceObjectIDs *This, + IEnumPortableDeviceObjectIDs **enum_device_object); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IEnumPortableDeviceObjectIDs *This); + + END_INTERFACE +} IEnumPortableDeviceObjectIDsVtbl; + +interface IEnumPortableDeviceObjectIDs { + CONST_VTBL IEnumPortableDeviceObjectIDsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IEnumPortableDeviceObjectIDs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IEnumPortableDeviceObjectIDs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IEnumPortableDeviceObjectIDs_Release(This) (This)->lpVtbl->Release(This) +/*** IEnumPortableDeviceObjectIDs methods ***/ +#define IEnumPortableDeviceObjectIDs_Next(This,objects,obj_ids,fetched) (This)->lpVtbl->Next(This,objects,obj_ids,fetched) +#define IEnumPortableDeviceObjectIDs_Skip(This,objects) (This)->lpVtbl->Skip(This,objects) +#define IEnumPortableDeviceObjectIDs_Reset(This) (This)->lpVtbl->Reset(This) +#define IEnumPortableDeviceObjectIDs_Clone(This,enum_device_object) (This)->lpVtbl->Clone(This,enum_device_object) +#define IEnumPortableDeviceObjectIDs_Cancel(This) (This)->lpVtbl->Cancel(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IEnumPortableDeviceObjectIDs_QueryInterface(IEnumPortableDeviceObjectIDs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IEnumPortableDeviceObjectIDs_AddRef(IEnumPortableDeviceObjectIDs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IEnumPortableDeviceObjectIDs_Release(IEnumPortableDeviceObjectIDs* This) { + return This->lpVtbl->Release(This); +} +/*** IEnumPortableDeviceObjectIDs methods ***/ +static __WIDL_INLINE HRESULT IEnumPortableDeviceObjectIDs_Next(IEnumPortableDeviceObjectIDs* This,ULONG objects,LPWSTR *obj_ids,ULONG *fetched) { + return This->lpVtbl->Next(This,objects,obj_ids,fetched); +} +static __WIDL_INLINE HRESULT IEnumPortableDeviceObjectIDs_Skip(IEnumPortableDeviceObjectIDs* This,ULONG objects) { + return This->lpVtbl->Skip(This,objects); +} +static __WIDL_INLINE HRESULT IEnumPortableDeviceObjectIDs_Reset(IEnumPortableDeviceObjectIDs* This) { + return This->lpVtbl->Reset(This); +} +static __WIDL_INLINE HRESULT IEnumPortableDeviceObjectIDs_Clone(IEnumPortableDeviceObjectIDs* This,IEnumPortableDeviceObjectIDs **enum_device_object) { + return This->lpVtbl->Clone(This,enum_device_object); +} +static __WIDL_INLINE HRESULT IEnumPortableDeviceObjectIDs_Cancel(IEnumPortableDeviceObjectIDs* This) { + return This->lpVtbl->Cancel(This); +} +#endif +#endif + +#endif + + +#endif /* __IEnumPortableDeviceObjectIDs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceProperties interface + */ +#ifndef __IPortableDeviceProperties_INTERFACE_DEFINED__ +#define __IPortableDeviceProperties_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceProperties, 0x7f6d695c, 0x03df, 0x4439, 0xa8,0x09, 0x59,0x26,0x6b,0xee,0xe3,0xa6); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("7f6d695c-03df-4439-a809-59266beee3a6") +IPortableDeviceProperties : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetSupportedProperties( + LPCWSTR object_id, + IPortableDeviceKeyCollection **keys) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPropertyAttributes( + LPCWSTR object_id, + REFPROPERTYKEY key, + IPortableDeviceValues **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetValues( + LPCWSTR object_id, + IPortableDeviceKeyCollection *keys, + IPortableDeviceValues **values) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetValues( + LPCWSTR object_id, + IPortableDeviceValues *values, + IPortableDeviceValues **results) = 0; + + virtual HRESULT STDMETHODCALLTYPE Delete( + LPCWSTR object_id, + IPortableDeviceKeyCollection *keys) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceProperties, 0x7f6d695c, 0x03df, 0x4439, 0xa8,0x09, 0x59,0x26,0x6b,0xee,0xe3,0xa6) +#endif +#else +typedef struct IPortableDevicePropertiesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceProperties *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceProperties *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceProperties *This); + + /*** IPortableDeviceProperties methods ***/ + HRESULT (STDMETHODCALLTYPE *GetSupportedProperties)( + IPortableDeviceProperties *This, + LPCWSTR object_id, + IPortableDeviceKeyCollection **keys); + + HRESULT (STDMETHODCALLTYPE *GetPropertyAttributes)( + IPortableDeviceProperties *This, + LPCWSTR object_id, + REFPROPERTYKEY key, + IPortableDeviceValues **attributes); + + HRESULT (STDMETHODCALLTYPE *GetValues)( + IPortableDeviceProperties *This, + LPCWSTR object_id, + IPortableDeviceKeyCollection *keys, + IPortableDeviceValues **values); + + HRESULT (STDMETHODCALLTYPE *SetValues)( + IPortableDeviceProperties *This, + LPCWSTR object_id, + IPortableDeviceValues *values, + IPortableDeviceValues **results); + + HRESULT (STDMETHODCALLTYPE *Delete)( + IPortableDeviceProperties *This, + LPCWSTR object_id, + IPortableDeviceKeyCollection *keys); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IPortableDeviceProperties *This); + + END_INTERFACE +} IPortableDevicePropertiesVtbl; + +interface IPortableDeviceProperties { + CONST_VTBL IPortableDevicePropertiesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceProperties_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceProperties_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceProperties_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceProperties methods ***/ +#define IPortableDeviceProperties_GetSupportedProperties(This,object_id,keys) (This)->lpVtbl->GetSupportedProperties(This,object_id,keys) +#define IPortableDeviceProperties_GetPropertyAttributes(This,object_id,key,attributes) (This)->lpVtbl->GetPropertyAttributes(This,object_id,key,attributes) +#define IPortableDeviceProperties_GetValues(This,object_id,keys,values) (This)->lpVtbl->GetValues(This,object_id,keys,values) +#define IPortableDeviceProperties_SetValues(This,object_id,values,results) (This)->lpVtbl->SetValues(This,object_id,values,results) +#define IPortableDeviceProperties_Delete(This,object_id,keys) (This)->lpVtbl->Delete(This,object_id,keys) +#define IPortableDeviceProperties_Cancel(This) (This)->lpVtbl->Cancel(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceProperties_QueryInterface(IPortableDeviceProperties* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceProperties_AddRef(IPortableDeviceProperties* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceProperties_Release(IPortableDeviceProperties* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceProperties methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceProperties_GetSupportedProperties(IPortableDeviceProperties* This,LPCWSTR object_id,IPortableDeviceKeyCollection **keys) { + return This->lpVtbl->GetSupportedProperties(This,object_id,keys); +} +static __WIDL_INLINE HRESULT IPortableDeviceProperties_GetPropertyAttributes(IPortableDeviceProperties* This,LPCWSTR object_id,REFPROPERTYKEY key,IPortableDeviceValues **attributes) { + return This->lpVtbl->GetPropertyAttributes(This,object_id,key,attributes); +} +static __WIDL_INLINE HRESULT IPortableDeviceProperties_GetValues(IPortableDeviceProperties* This,LPCWSTR object_id,IPortableDeviceKeyCollection *keys,IPortableDeviceValues **values) { + return This->lpVtbl->GetValues(This,object_id,keys,values); +} +static __WIDL_INLINE HRESULT IPortableDeviceProperties_SetValues(IPortableDeviceProperties* This,LPCWSTR object_id,IPortableDeviceValues *values,IPortableDeviceValues **results) { + return This->lpVtbl->SetValues(This,object_id,values,results); +} +static __WIDL_INLINE HRESULT IPortableDeviceProperties_Delete(IPortableDeviceProperties* This,LPCWSTR object_id,IPortableDeviceKeyCollection *keys) { + return This->lpVtbl->Delete(This,object_id,keys); +} +static __WIDL_INLINE HRESULT IPortableDeviceProperties_Cancel(IPortableDeviceProperties* This) { + return This->lpVtbl->Cancel(This); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceProperties_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceResources interface + */ +#ifndef __IPortableDeviceResources_INTERFACE_DEFINED__ +#define __IPortableDeviceResources_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceResources, 0xfd8878ac, 0xd841, 0x4d17, 0x89,0x1c, 0xe6,0x82,0x9c,0xdb,0x69,0x34); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("fd8878ac-d841-4d17-891c-e6829cdb6934") +IPortableDeviceResources : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetSupportedResources( + LPCWSTR object_id, + IPortableDeviceKeyCollection **keys) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetResourceAttributes( + LPCWSTR object_id, + REFPROPERTYKEY key, + IPortableDeviceValues **resource_attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetStream( + LPCWSTR object_id, + REFPROPERTYKEY key, + const DWORD mode, + DWORD *optimal_buffer_size, + IStream **stream) = 0; + + virtual HRESULT STDMETHODCALLTYPE Delete( + LPCWSTR object_id, + IPortableDeviceKeyCollection *keys) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateResource( + IPortableDeviceValues *resource_attributes, + IStream **data, + DWORD *optimal_write_buffer_size, + LPWSTR *cookie) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceResources, 0xfd8878ac, 0xd841, 0x4d17, 0x89,0x1c, 0xe6,0x82,0x9c,0xdb,0x69,0x34) +#endif +#else +typedef struct IPortableDeviceResourcesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceResources *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceResources *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceResources *This); + + /*** IPortableDeviceResources methods ***/ + HRESULT (STDMETHODCALLTYPE *GetSupportedResources)( + IPortableDeviceResources *This, + LPCWSTR object_id, + IPortableDeviceKeyCollection **keys); + + HRESULT (STDMETHODCALLTYPE *GetResourceAttributes)( + IPortableDeviceResources *This, + LPCWSTR object_id, + REFPROPERTYKEY key, + IPortableDeviceValues **resource_attributes); + + HRESULT (STDMETHODCALLTYPE *GetStream)( + IPortableDeviceResources *This, + LPCWSTR object_id, + REFPROPERTYKEY key, + const DWORD mode, + DWORD *optimal_buffer_size, + IStream **stream); + + HRESULT (STDMETHODCALLTYPE *Delete)( + IPortableDeviceResources *This, + LPCWSTR object_id, + IPortableDeviceKeyCollection *keys); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IPortableDeviceResources *This); + + HRESULT (STDMETHODCALLTYPE *CreateResource)( + IPortableDeviceResources *This, + IPortableDeviceValues *resource_attributes, + IStream **data, + DWORD *optimal_write_buffer_size, + LPWSTR *cookie); + + END_INTERFACE +} IPortableDeviceResourcesVtbl; + +interface IPortableDeviceResources { + CONST_VTBL IPortableDeviceResourcesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceResources_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceResources_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceResources_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceResources methods ***/ +#define IPortableDeviceResources_GetSupportedResources(This,object_id,keys) (This)->lpVtbl->GetSupportedResources(This,object_id,keys) +#define IPortableDeviceResources_GetResourceAttributes(This,object_id,key,resource_attributes) (This)->lpVtbl->GetResourceAttributes(This,object_id,key,resource_attributes) +#define IPortableDeviceResources_GetStream(This,object_id,key,mode,optimal_buffer_size,stream) (This)->lpVtbl->GetStream(This,object_id,key,mode,optimal_buffer_size,stream) +#define IPortableDeviceResources_Delete(This,object_id,keys) (This)->lpVtbl->Delete(This,object_id,keys) +#define IPortableDeviceResources_Cancel(This) (This)->lpVtbl->Cancel(This) +#define IPortableDeviceResources_CreateResource(This,resource_attributes,data,optimal_write_buffer_size,cookie) (This)->lpVtbl->CreateResource(This,resource_attributes,data,optimal_write_buffer_size,cookie) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceResources_QueryInterface(IPortableDeviceResources* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceResources_AddRef(IPortableDeviceResources* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceResources_Release(IPortableDeviceResources* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceResources methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceResources_GetSupportedResources(IPortableDeviceResources* This,LPCWSTR object_id,IPortableDeviceKeyCollection **keys) { + return This->lpVtbl->GetSupportedResources(This,object_id,keys); +} +static __WIDL_INLINE HRESULT IPortableDeviceResources_GetResourceAttributes(IPortableDeviceResources* This,LPCWSTR object_id,REFPROPERTYKEY key,IPortableDeviceValues **resource_attributes) { + return This->lpVtbl->GetResourceAttributes(This,object_id,key,resource_attributes); +} +static __WIDL_INLINE HRESULT IPortableDeviceResources_GetStream(IPortableDeviceResources* This,LPCWSTR object_id,REFPROPERTYKEY key,const DWORD mode,DWORD *optimal_buffer_size,IStream **stream) { + return This->lpVtbl->GetStream(This,object_id,key,mode,optimal_buffer_size,stream); +} +static __WIDL_INLINE HRESULT IPortableDeviceResources_Delete(IPortableDeviceResources* This,LPCWSTR object_id,IPortableDeviceKeyCollection *keys) { + return This->lpVtbl->Delete(This,object_id,keys); +} +static __WIDL_INLINE HRESULT IPortableDeviceResources_Cancel(IPortableDeviceResources* This) { + return This->lpVtbl->Cancel(This); +} +static __WIDL_INLINE HRESULT IPortableDeviceResources_CreateResource(IPortableDeviceResources* This,IPortableDeviceValues *resource_attributes,IStream **data,DWORD *optimal_write_buffer_size,LPWSTR *cookie) { + return This->lpVtbl->CreateResource(This,resource_attributes,data,optimal_write_buffer_size,cookie); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceResources_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceCapabilities interface + */ +#ifndef __IPortableDeviceCapabilities_INTERFACE_DEFINED__ +#define __IPortableDeviceCapabilities_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceCapabilities, 0x2c8c6dbf, 0xe3dc, 0x4061, 0xbe,0xcc, 0x85,0x42,0xe8,0x10,0xd1,0x26); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2c8c6dbf-e3dc-4061-becc-8542e810d126") +IPortableDeviceCapabilities : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetSupportedCommands( + IPortableDeviceKeyCollection **commands) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCommandOptions( + REFPROPERTYKEY command, + IPortableDeviceValues **options) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFunctionalCategories( + IPortableDevicePropVariantCollection **categories) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFunctionalObjects( + REFGUID category, + IPortableDevicePropVariantCollection **object_ids) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSupportedContentTypes( + REFGUID category, + IPortableDevicePropVariantCollection **content_types) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSupportedFormats( + REFGUID content_type, + IPortableDevicePropVariantCollection **formats) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSupportedFormatProperties( + REFGUID format, + IPortableDeviceKeyCollection **keys) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFixedPropertyAttributes( + REFGUID format, + REFPROPERTYKEY key, + IPortableDeviceValues **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSupportedEvents( + IPortableDevicePropVariantCollection **events_collection) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetEventOptions( + REFGUID event_id, + IPortableDeviceValues **options) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceCapabilities, 0x2c8c6dbf, 0xe3dc, 0x4061, 0xbe,0xcc, 0x85,0x42,0xe8,0x10,0xd1,0x26) +#endif +#else +typedef struct IPortableDeviceCapabilitiesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceCapabilities *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceCapabilities *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceCapabilities *This); + + /*** IPortableDeviceCapabilities methods ***/ + HRESULT (STDMETHODCALLTYPE *GetSupportedCommands)( + IPortableDeviceCapabilities *This, + IPortableDeviceKeyCollection **commands); + + HRESULT (STDMETHODCALLTYPE *GetCommandOptions)( + IPortableDeviceCapabilities *This, + REFPROPERTYKEY command, + IPortableDeviceValues **options); + + HRESULT (STDMETHODCALLTYPE *GetFunctionalCategories)( + IPortableDeviceCapabilities *This, + IPortableDevicePropVariantCollection **categories); + + HRESULT (STDMETHODCALLTYPE *GetFunctionalObjects)( + IPortableDeviceCapabilities *This, + REFGUID category, + IPortableDevicePropVariantCollection **object_ids); + + HRESULT (STDMETHODCALLTYPE *GetSupportedContentTypes)( + IPortableDeviceCapabilities *This, + REFGUID category, + IPortableDevicePropVariantCollection **content_types); + + HRESULT (STDMETHODCALLTYPE *GetSupportedFormats)( + IPortableDeviceCapabilities *This, + REFGUID content_type, + IPortableDevicePropVariantCollection **formats); + + HRESULT (STDMETHODCALLTYPE *GetSupportedFormatProperties)( + IPortableDeviceCapabilities *This, + REFGUID format, + IPortableDeviceKeyCollection **keys); + + HRESULT (STDMETHODCALLTYPE *GetFixedPropertyAttributes)( + IPortableDeviceCapabilities *This, + REFGUID format, + REFPROPERTYKEY key, + IPortableDeviceValues **attributes); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IPortableDeviceCapabilities *This); + + HRESULT (STDMETHODCALLTYPE *GetSupportedEvents)( + IPortableDeviceCapabilities *This, + IPortableDevicePropVariantCollection **events_collection); + + HRESULT (STDMETHODCALLTYPE *GetEventOptions)( + IPortableDeviceCapabilities *This, + REFGUID event_id, + IPortableDeviceValues **options); + + END_INTERFACE +} IPortableDeviceCapabilitiesVtbl; + +interface IPortableDeviceCapabilities { + CONST_VTBL IPortableDeviceCapabilitiesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceCapabilities_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceCapabilities_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceCapabilities_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceCapabilities methods ***/ +#define IPortableDeviceCapabilities_GetSupportedCommands(This,commands) (This)->lpVtbl->GetSupportedCommands(This,commands) +#define IPortableDeviceCapabilities_GetCommandOptions(This,command,options) (This)->lpVtbl->GetCommandOptions(This,command,options) +#define IPortableDeviceCapabilities_GetFunctionalCategories(This,categories) (This)->lpVtbl->GetFunctionalCategories(This,categories) +#define IPortableDeviceCapabilities_GetFunctionalObjects(This,category,object_ids) (This)->lpVtbl->GetFunctionalObjects(This,category,object_ids) +#define IPortableDeviceCapabilities_GetSupportedContentTypes(This,category,content_types) (This)->lpVtbl->GetSupportedContentTypes(This,category,content_types) +#define IPortableDeviceCapabilities_GetSupportedFormats(This,content_type,formats) (This)->lpVtbl->GetSupportedFormats(This,content_type,formats) +#define IPortableDeviceCapabilities_GetSupportedFormatProperties(This,format,keys) (This)->lpVtbl->GetSupportedFormatProperties(This,format,keys) +#define IPortableDeviceCapabilities_GetFixedPropertyAttributes(This,format,key,attributes) (This)->lpVtbl->GetFixedPropertyAttributes(This,format,key,attributes) +#define IPortableDeviceCapabilities_Cancel(This) (This)->lpVtbl->Cancel(This) +#define IPortableDeviceCapabilities_GetSupportedEvents(This,events_collection) (This)->lpVtbl->GetSupportedEvents(This,events_collection) +#define IPortableDeviceCapabilities_GetEventOptions(This,event_id,options) (This)->lpVtbl->GetEventOptions(This,event_id,options) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceCapabilities_QueryInterface(IPortableDeviceCapabilities* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceCapabilities_AddRef(IPortableDeviceCapabilities* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceCapabilities_Release(IPortableDeviceCapabilities* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceCapabilities methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceCapabilities_GetSupportedCommands(IPortableDeviceCapabilities* This,IPortableDeviceKeyCollection **commands) { + return This->lpVtbl->GetSupportedCommands(This,commands); +} +static __WIDL_INLINE HRESULT IPortableDeviceCapabilities_GetCommandOptions(IPortableDeviceCapabilities* This,REFPROPERTYKEY command,IPortableDeviceValues **options) { + return This->lpVtbl->GetCommandOptions(This,command,options); +} +static __WIDL_INLINE HRESULT IPortableDeviceCapabilities_GetFunctionalCategories(IPortableDeviceCapabilities* This,IPortableDevicePropVariantCollection **categories) { + return This->lpVtbl->GetFunctionalCategories(This,categories); +} +static __WIDL_INLINE HRESULT IPortableDeviceCapabilities_GetFunctionalObjects(IPortableDeviceCapabilities* This,REFGUID category,IPortableDevicePropVariantCollection **object_ids) { + return This->lpVtbl->GetFunctionalObjects(This,category,object_ids); +} +static __WIDL_INLINE HRESULT IPortableDeviceCapabilities_GetSupportedContentTypes(IPortableDeviceCapabilities* This,REFGUID category,IPortableDevicePropVariantCollection **content_types) { + return This->lpVtbl->GetSupportedContentTypes(This,category,content_types); +} +static __WIDL_INLINE HRESULT IPortableDeviceCapabilities_GetSupportedFormats(IPortableDeviceCapabilities* This,REFGUID content_type,IPortableDevicePropVariantCollection **formats) { + return This->lpVtbl->GetSupportedFormats(This,content_type,formats); +} +static __WIDL_INLINE HRESULT IPortableDeviceCapabilities_GetSupportedFormatProperties(IPortableDeviceCapabilities* This,REFGUID format,IPortableDeviceKeyCollection **keys) { + return This->lpVtbl->GetSupportedFormatProperties(This,format,keys); +} +static __WIDL_INLINE HRESULT IPortableDeviceCapabilities_GetFixedPropertyAttributes(IPortableDeviceCapabilities* This,REFGUID format,REFPROPERTYKEY key,IPortableDeviceValues **attributes) { + return This->lpVtbl->GetFixedPropertyAttributes(This,format,key,attributes); +} +static __WIDL_INLINE HRESULT IPortableDeviceCapabilities_Cancel(IPortableDeviceCapabilities* This) { + return This->lpVtbl->Cancel(This); +} +static __WIDL_INLINE HRESULT IPortableDeviceCapabilities_GetSupportedEvents(IPortableDeviceCapabilities* This,IPortableDevicePropVariantCollection **events_collection) { + return This->lpVtbl->GetSupportedEvents(This,events_collection); +} +static __WIDL_INLINE HRESULT IPortableDeviceCapabilities_GetEventOptions(IPortableDeviceCapabilities* This,REFGUID event_id,IPortableDeviceValues **options) { + return This->lpVtbl->GetEventOptions(This,event_id,options); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceCapabilities_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceEventCallback interface + */ +#ifndef __IPortableDeviceEventCallback_INTERFACE_DEFINED__ +#define __IPortableDeviceEventCallback_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceEventCallback, 0xa8792a31, 0xf385, 0x493c, 0xa8,0x93, 0x40,0xf6,0x4e,0xb4,0x5f,0x6e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a8792a31-f385-493c-a893-40f64eb45f6e") +IPortableDeviceEventCallback : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE OnEvent( + IPortableDeviceValues *event_parameters) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceEventCallback, 0xa8792a31, 0xf385, 0x493c, 0xa8,0x93, 0x40,0xf6,0x4e,0xb4,0x5f,0x6e) +#endif +#else +typedef struct IPortableDeviceEventCallbackVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceEventCallback *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceEventCallback *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceEventCallback *This); + + /*** IPortableDeviceEventCallback methods ***/ + HRESULT (STDMETHODCALLTYPE *OnEvent)( + IPortableDeviceEventCallback *This, + IPortableDeviceValues *event_parameters); + + END_INTERFACE +} IPortableDeviceEventCallbackVtbl; + +interface IPortableDeviceEventCallback { + CONST_VTBL IPortableDeviceEventCallbackVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceEventCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceEventCallback_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceEventCallback_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceEventCallback methods ***/ +#define IPortableDeviceEventCallback_OnEvent(This,event_parameters) (This)->lpVtbl->OnEvent(This,event_parameters) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceEventCallback_QueryInterface(IPortableDeviceEventCallback* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceEventCallback_AddRef(IPortableDeviceEventCallback* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceEventCallback_Release(IPortableDeviceEventCallback* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceEventCallback methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceEventCallback_OnEvent(IPortableDeviceEventCallback* This,IPortableDeviceValues *event_parameters) { + return This->lpVtbl->OnEvent(This,event_parameters); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceEventCallback_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceDataStream interface + */ +#ifndef __IPortableDeviceDataStream_INTERFACE_DEFINED__ +#define __IPortableDeviceDataStream_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceDataStream, 0x88e04db3, 0x1012, 0x4d64, 0x99,0x96, 0xf7,0x03,0xa9,0x50,0xd3,0xf4); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("88e04db3-1012-4d64-9996-f703a950d3f4") +IPortableDeviceDataStream : public IStream +{ + virtual HRESULT STDMETHODCALLTYPE GetObjectID( + LPWSTR *object_id) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceDataStream, 0x88e04db3, 0x1012, 0x4d64, 0x99,0x96, 0xf7,0x03,0xa9,0x50,0xd3,0xf4) +#endif +#else +typedef struct IPortableDeviceDataStreamVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceDataStream *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceDataStream *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceDataStream *This); + + /*** ISequentialStream methods ***/ + HRESULT (STDMETHODCALLTYPE *Read)( + IPortableDeviceDataStream *This, + void *pv, + ULONG cb, + ULONG *pcbRead); + + HRESULT (STDMETHODCALLTYPE *Write)( + IPortableDeviceDataStream *This, + const void *pv, + ULONG cb, + ULONG *pcbWritten); + + /*** IStream methods ***/ + HRESULT (STDMETHODCALLTYPE *Seek)( + IPortableDeviceDataStream *This, + LARGE_INTEGER dlibMove, + DWORD dwOrigin, + ULARGE_INTEGER *plibNewPosition); + + HRESULT (STDMETHODCALLTYPE *SetSize)( + IPortableDeviceDataStream *This, + ULARGE_INTEGER libNewSize); + + HRESULT (STDMETHODCALLTYPE *CopyTo)( + IPortableDeviceDataStream *This, + IStream *pstm, + ULARGE_INTEGER cb, + ULARGE_INTEGER *pcbRead, + ULARGE_INTEGER *pcbWritten); + + HRESULT (STDMETHODCALLTYPE *Commit)( + IPortableDeviceDataStream *This, + DWORD grfCommitFlags); + + HRESULT (STDMETHODCALLTYPE *Revert)( + IPortableDeviceDataStream *This); + + HRESULT (STDMETHODCALLTYPE *LockRegion)( + IPortableDeviceDataStream *This, + ULARGE_INTEGER libOffset, + ULARGE_INTEGER cb, + DWORD dwLockType); + + HRESULT (STDMETHODCALLTYPE *UnlockRegion)( + IPortableDeviceDataStream *This, + ULARGE_INTEGER libOffset, + ULARGE_INTEGER cb, + DWORD dwLockType); + + HRESULT (STDMETHODCALLTYPE *Stat)( + IPortableDeviceDataStream *This, + STATSTG *pstatstg, + DWORD grfStatFlag); + + HRESULT (STDMETHODCALLTYPE *Clone)( + IPortableDeviceDataStream *This, + IStream **ppstm); + + /*** IPortableDeviceDataStream methods ***/ + HRESULT (STDMETHODCALLTYPE *GetObjectID)( + IPortableDeviceDataStream *This, + LPWSTR *object_id); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IPortableDeviceDataStream *This); + + END_INTERFACE +} IPortableDeviceDataStreamVtbl; + +interface IPortableDeviceDataStream { + CONST_VTBL IPortableDeviceDataStreamVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceDataStream_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceDataStream_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceDataStream_Release(This) (This)->lpVtbl->Release(This) +/*** ISequentialStream methods ***/ +#define IPortableDeviceDataStream_Read(This,pv,cb,pcbRead) (This)->lpVtbl->Read(This,pv,cb,pcbRead) +#define IPortableDeviceDataStream_Write(This,pv,cb,pcbWritten) (This)->lpVtbl->Write(This,pv,cb,pcbWritten) +/*** IStream methods ***/ +#define IPortableDeviceDataStream_Seek(This,dlibMove,dwOrigin,plibNewPosition) (This)->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition) +#define IPortableDeviceDataStream_SetSize(This,libNewSize) (This)->lpVtbl->SetSize(This,libNewSize) +#define IPortableDeviceDataStream_CopyTo(This,pstm,cb,pcbRead,pcbWritten) (This)->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten) +#define IPortableDeviceDataStream_Commit(This,grfCommitFlags) (This)->lpVtbl->Commit(This,grfCommitFlags) +#define IPortableDeviceDataStream_Revert(This) (This)->lpVtbl->Revert(This) +#define IPortableDeviceDataStream_LockRegion(This,libOffset,cb,dwLockType) (This)->lpVtbl->LockRegion(This,libOffset,cb,dwLockType) +#define IPortableDeviceDataStream_UnlockRegion(This,libOffset,cb,dwLockType) (This)->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType) +#define IPortableDeviceDataStream_Stat(This,pstatstg,grfStatFlag) (This)->lpVtbl->Stat(This,pstatstg,grfStatFlag) +#define IPortableDeviceDataStream_Clone(This,ppstm) (This)->lpVtbl->Clone(This,ppstm) +/*** IPortableDeviceDataStream methods ***/ +#define IPortableDeviceDataStream_GetObjectID(This,object_id) (This)->lpVtbl->GetObjectID(This,object_id) +#define IPortableDeviceDataStream_Cancel(This) (This)->lpVtbl->Cancel(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_QueryInterface(IPortableDeviceDataStream* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceDataStream_AddRef(IPortableDeviceDataStream* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceDataStream_Release(IPortableDeviceDataStream* This) { + return This->lpVtbl->Release(This); +} +/*** ISequentialStream methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_Read(IPortableDeviceDataStream* This,void *pv,ULONG cb,ULONG *pcbRead) { + return This->lpVtbl->Read(This,pv,cb,pcbRead); +} +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_Write(IPortableDeviceDataStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { + return This->lpVtbl->Write(This,pv,cb,pcbWritten); +} +/*** IStream methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_Seek(IPortableDeviceDataStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { + return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); +} +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_SetSize(IPortableDeviceDataStream* This,ULARGE_INTEGER libNewSize) { + return This->lpVtbl->SetSize(This,libNewSize); +} +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_CopyTo(IPortableDeviceDataStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { + return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); +} +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_Commit(IPortableDeviceDataStream* This,DWORD grfCommitFlags) { + return This->lpVtbl->Commit(This,grfCommitFlags); +} +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_Revert(IPortableDeviceDataStream* This) { + return This->lpVtbl->Revert(This); +} +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_LockRegion(IPortableDeviceDataStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { + return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); +} +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_UnlockRegion(IPortableDeviceDataStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { + return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); +} +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_Stat(IPortableDeviceDataStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { + return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); +} +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_Clone(IPortableDeviceDataStream* This,IStream **ppstm) { + return This->lpVtbl->Clone(This,ppstm); +} +/*** IPortableDeviceDataStream methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_GetObjectID(IPortableDeviceDataStream* This,LPWSTR *object_id) { + return This->lpVtbl->GetObjectID(This,object_id); +} +static __WIDL_INLINE HRESULT IPortableDeviceDataStream_Cancel(IPortableDeviceDataStream* This) { + return This->lpVtbl->Cancel(This); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceDataStream_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceUnitsStream interface + */ +#ifndef __IPortableDeviceUnitsStream_INTERFACE_DEFINED__ +#define __IPortableDeviceUnitsStream_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceUnitsStream, 0x5e98025f, 0xbfc4, 0x47a2, 0x9a,0x5f, 0xbc,0x90,0x0a,0x50,0x7c,0x67); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("5e98025f-bfc4-47a2-9a5f-bc900a507c67") +IPortableDeviceUnitsStream : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SeekInUnits( + LARGE_INTEGER dlib_move, + WPD_STREAM_UNITS units, + DWORD origin, + ULARGE_INTEGER *lib_new_position) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceUnitsStream, 0x5e98025f, 0xbfc4, 0x47a2, 0x9a,0x5f, 0xbc,0x90,0x0a,0x50,0x7c,0x67) +#endif +#else +typedef struct IPortableDeviceUnitsStreamVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceUnitsStream *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceUnitsStream *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceUnitsStream *This); + + /*** IPortableDeviceUnitsStream methods ***/ + HRESULT (STDMETHODCALLTYPE *SeekInUnits)( + IPortableDeviceUnitsStream *This, + LARGE_INTEGER dlib_move, + WPD_STREAM_UNITS units, + DWORD origin, + ULARGE_INTEGER *lib_new_position); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IPortableDeviceUnitsStream *This); + + END_INTERFACE +} IPortableDeviceUnitsStreamVtbl; + +interface IPortableDeviceUnitsStream { + CONST_VTBL IPortableDeviceUnitsStreamVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceUnitsStream_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceUnitsStream_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceUnitsStream_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceUnitsStream methods ***/ +#define IPortableDeviceUnitsStream_SeekInUnits(This,dlib_move,units,origin,lib_new_position) (This)->lpVtbl->SeekInUnits(This,dlib_move,units,origin,lib_new_position) +#define IPortableDeviceUnitsStream_Cancel(This) (This)->lpVtbl->Cancel(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceUnitsStream_QueryInterface(IPortableDeviceUnitsStream* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceUnitsStream_AddRef(IPortableDeviceUnitsStream* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceUnitsStream_Release(IPortableDeviceUnitsStream* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceUnitsStream methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceUnitsStream_SeekInUnits(IPortableDeviceUnitsStream* This,LARGE_INTEGER dlib_move,WPD_STREAM_UNITS units,DWORD origin,ULARGE_INTEGER *lib_new_position) { + return This->lpVtbl->SeekInUnits(This,dlib_move,units,origin,lib_new_position); +} +static __WIDL_INLINE HRESULT IPortableDeviceUnitsStream_Cancel(IPortableDeviceUnitsStream* This) { + return This->lpVtbl->Cancel(This); +} +#endif +#endif + +#endif + +HRESULT STDMETHODCALLTYPE IPortableDeviceUnitsStream_RemoteSeekInUnits_Proxy( + IPortableDeviceUnitsStream* This, + LARGE_INTEGER dlib_move, + WPD_STREAM_UNITS units, + DWORD origin, + ULARGE_INTEGER *lib_new_position); +void __RPC_STUB IPortableDeviceUnitsStream_RemoteSeekInUnits_Stub( + IRpcStubBuffer* This, + IRpcChannelBuffer* pRpcChannelBuffer, + PRPC_MESSAGE pRpcMessage, + DWORD* pdwStubPhase); +HRESULT CALLBACK IPortableDeviceUnitsStream_SeekInUnits_Proxy( + IPortableDeviceUnitsStream* This, + LARGE_INTEGER dlib_move, + WPD_STREAM_UNITS units, + DWORD origin, + ULARGE_INTEGER *lib_new_position); +HRESULT __RPC_STUB IPortableDeviceUnitsStream_SeekInUnits_Stub( + IPortableDeviceUnitsStream* This, + LARGE_INTEGER dlib_move, + WPD_STREAM_UNITS units, + DWORD origin, + ULARGE_INTEGER *lib_new_position); + +#endif /* __IPortableDeviceUnitsStream_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDevicePropertiesBulk interface + */ +#ifndef __IPortableDevicePropertiesBulk_INTERFACE_DEFINED__ +#define __IPortableDevicePropertiesBulk_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDevicePropertiesBulk, 0x482b05c0, 0x4056, 0x44ed, 0x9e,0x0f, 0x5e,0x23,0xb0,0x09,0xda,0x93); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("482b05c0-4056-44ed-9e0f-5e23b009da93") +IPortableDevicePropertiesBulk : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE QueueGetValuesByObjectList( + IPortableDevicePropVariantCollection *object_ids, + IPortableDeviceKeyCollection *keys, + IPortableDevicePropertiesBulkCallback *callback, + GUID *context) = 0; + + virtual HRESULT STDMETHODCALLTYPE QueueGetValuesByObjectFormat( + REFGUID guid_object_format, + LPCWSTR parent_object_id, + const DWORD depth, + IPortableDeviceKeyCollection *keys, + IPortableDevicePropertiesBulkCallback *callback, + GUID *context) = 0; + + virtual HRESULT STDMETHODCALLTYPE QueueSetValuesByObjectList( + IPortableDeviceValuesCollection *object_values, + IPortableDevicePropertiesBulkCallback *callback, + GUID *context) = 0; + + virtual HRESULT STDMETHODCALLTYPE Start( + REFGUID context) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + REFGUID context) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDevicePropertiesBulk, 0x482b05c0, 0x4056, 0x44ed, 0x9e,0x0f, 0x5e,0x23,0xb0,0x09,0xda,0x93) +#endif +#else +typedef struct IPortableDevicePropertiesBulkVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDevicePropertiesBulk *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDevicePropertiesBulk *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDevicePropertiesBulk *This); + + /*** IPortableDevicePropertiesBulk methods ***/ + HRESULT (STDMETHODCALLTYPE *QueueGetValuesByObjectList)( + IPortableDevicePropertiesBulk *This, + IPortableDevicePropVariantCollection *object_ids, + IPortableDeviceKeyCollection *keys, + IPortableDevicePropertiesBulkCallback *callback, + GUID *context); + + HRESULT (STDMETHODCALLTYPE *QueueGetValuesByObjectFormat)( + IPortableDevicePropertiesBulk *This, + REFGUID guid_object_format, + LPCWSTR parent_object_id, + const DWORD depth, + IPortableDeviceKeyCollection *keys, + IPortableDevicePropertiesBulkCallback *callback, + GUID *context); + + HRESULT (STDMETHODCALLTYPE *QueueSetValuesByObjectList)( + IPortableDevicePropertiesBulk *This, + IPortableDeviceValuesCollection *object_values, + IPortableDevicePropertiesBulkCallback *callback, + GUID *context); + + HRESULT (STDMETHODCALLTYPE *Start)( + IPortableDevicePropertiesBulk *This, + REFGUID context); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IPortableDevicePropertiesBulk *This, + REFGUID context); + + END_INTERFACE +} IPortableDevicePropertiesBulkVtbl; + +interface IPortableDevicePropertiesBulk { + CONST_VTBL IPortableDevicePropertiesBulkVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDevicePropertiesBulk_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDevicePropertiesBulk_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDevicePropertiesBulk_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDevicePropertiesBulk methods ***/ +#define IPortableDevicePropertiesBulk_QueueGetValuesByObjectList(This,object_ids,keys,callback,context) (This)->lpVtbl->QueueGetValuesByObjectList(This,object_ids,keys,callback,context) +#define IPortableDevicePropertiesBulk_QueueGetValuesByObjectFormat(This,guid_object_format,parent_object_id,depth,keys,callback,context) (This)->lpVtbl->QueueGetValuesByObjectFormat(This,guid_object_format,parent_object_id,depth,keys,callback,context) +#define IPortableDevicePropertiesBulk_QueueSetValuesByObjectList(This,object_values,callback,context) (This)->lpVtbl->QueueSetValuesByObjectList(This,object_values,callback,context) +#define IPortableDevicePropertiesBulk_Start(This,context) (This)->lpVtbl->Start(This,context) +#define IPortableDevicePropertiesBulk_Cancel(This,context) (This)->lpVtbl->Cancel(This,context) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDevicePropertiesBulk_QueryInterface(IPortableDevicePropertiesBulk* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDevicePropertiesBulk_AddRef(IPortableDevicePropertiesBulk* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDevicePropertiesBulk_Release(IPortableDevicePropertiesBulk* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDevicePropertiesBulk methods ***/ +static __WIDL_INLINE HRESULT IPortableDevicePropertiesBulk_QueueGetValuesByObjectList(IPortableDevicePropertiesBulk* This,IPortableDevicePropVariantCollection *object_ids,IPortableDeviceKeyCollection *keys,IPortableDevicePropertiesBulkCallback *callback,GUID *context) { + return This->lpVtbl->QueueGetValuesByObjectList(This,object_ids,keys,callback,context); +} +static __WIDL_INLINE HRESULT IPortableDevicePropertiesBulk_QueueGetValuesByObjectFormat(IPortableDevicePropertiesBulk* This,REFGUID guid_object_format,LPCWSTR parent_object_id,const DWORD depth,IPortableDeviceKeyCollection *keys,IPortableDevicePropertiesBulkCallback *callback,GUID *context) { + return This->lpVtbl->QueueGetValuesByObjectFormat(This,guid_object_format,parent_object_id,depth,keys,callback,context); +} +static __WIDL_INLINE HRESULT IPortableDevicePropertiesBulk_QueueSetValuesByObjectList(IPortableDevicePropertiesBulk* This,IPortableDeviceValuesCollection *object_values,IPortableDevicePropertiesBulkCallback *callback,GUID *context) { + return This->lpVtbl->QueueSetValuesByObjectList(This,object_values,callback,context); +} +static __WIDL_INLINE HRESULT IPortableDevicePropertiesBulk_Start(IPortableDevicePropertiesBulk* This,REFGUID context) { + return This->lpVtbl->Start(This,context); +} +static __WIDL_INLINE HRESULT IPortableDevicePropertiesBulk_Cancel(IPortableDevicePropertiesBulk* This,REFGUID context) { + return This->lpVtbl->Cancel(This,context); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDevicePropertiesBulk_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDevicePropertiesBulkCallback interface + */ +#ifndef __IPortableDevicePropertiesBulkCallback_INTERFACE_DEFINED__ +#define __IPortableDevicePropertiesBulkCallback_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDevicePropertiesBulkCallback, 0x9deacb80, 0x11e8, 0x40e3, 0xa9,0xf3, 0xf5,0x57,0x98,0x6a,0x78,0x45); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("9deacb80-11e8-40e3-a9f3-f557986a7845") +IPortableDevicePropertiesBulkCallback : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE OnStart( + REFGUID context) = 0; + + virtual HRESULT STDMETHODCALLTYPE OnProgress( + REFGUID context, + IPortableDeviceValuesCollection *results) = 0; + + virtual HRESULT STDMETHODCALLTYPE OnEnd( + REFGUID context, + HRESULT hr_status) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDevicePropertiesBulkCallback, 0x9deacb80, 0x11e8, 0x40e3, 0xa9,0xf3, 0xf5,0x57,0x98,0x6a,0x78,0x45) +#endif +#else +typedef struct IPortableDevicePropertiesBulkCallbackVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDevicePropertiesBulkCallback *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDevicePropertiesBulkCallback *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDevicePropertiesBulkCallback *This); + + /*** IPortableDevicePropertiesBulkCallback methods ***/ + HRESULT (STDMETHODCALLTYPE *OnStart)( + IPortableDevicePropertiesBulkCallback *This, + REFGUID context); + + HRESULT (STDMETHODCALLTYPE *OnProgress)( + IPortableDevicePropertiesBulkCallback *This, + REFGUID context, + IPortableDeviceValuesCollection *results); + + HRESULT (STDMETHODCALLTYPE *OnEnd)( + IPortableDevicePropertiesBulkCallback *This, + REFGUID context, + HRESULT hr_status); + + END_INTERFACE +} IPortableDevicePropertiesBulkCallbackVtbl; + +interface IPortableDevicePropertiesBulkCallback { + CONST_VTBL IPortableDevicePropertiesBulkCallbackVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDevicePropertiesBulkCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDevicePropertiesBulkCallback_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDevicePropertiesBulkCallback_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDevicePropertiesBulkCallback methods ***/ +#define IPortableDevicePropertiesBulkCallback_OnStart(This,context) (This)->lpVtbl->OnStart(This,context) +#define IPortableDevicePropertiesBulkCallback_OnProgress(This,context,results) (This)->lpVtbl->OnProgress(This,context,results) +#define IPortableDevicePropertiesBulkCallback_OnEnd(This,context,hr_status) (This)->lpVtbl->OnEnd(This,context,hr_status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDevicePropertiesBulkCallback_QueryInterface(IPortableDevicePropertiesBulkCallback* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDevicePropertiesBulkCallback_AddRef(IPortableDevicePropertiesBulkCallback* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDevicePropertiesBulkCallback_Release(IPortableDevicePropertiesBulkCallback* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDevicePropertiesBulkCallback methods ***/ +static __WIDL_INLINE HRESULT IPortableDevicePropertiesBulkCallback_OnStart(IPortableDevicePropertiesBulkCallback* This,REFGUID context) { + return This->lpVtbl->OnStart(This,context); +} +static __WIDL_INLINE HRESULT IPortableDevicePropertiesBulkCallback_OnProgress(IPortableDevicePropertiesBulkCallback* This,REFGUID context,IPortableDeviceValuesCollection *results) { + return This->lpVtbl->OnProgress(This,context,results); +} +static __WIDL_INLINE HRESULT IPortableDevicePropertiesBulkCallback_OnEnd(IPortableDevicePropertiesBulkCallback* This,REFGUID context,HRESULT hr_status) { + return This->lpVtbl->OnEnd(This,context,hr_status); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDevicePropertiesBulkCallback_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceServiceManager interface + */ +#ifndef __IPortableDeviceServiceManager_INTERFACE_DEFINED__ +#define __IPortableDeviceServiceManager_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceServiceManager, 0xa8abc4e9, 0xa84a, 0x47a9, 0x80,0xb3, 0xc5,0xd9,0xb1,0x72,0xa9,0x61); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a8abc4e9-a84a-47a9-80b3-c5d9b172a961") +IPortableDeviceServiceManager : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetDeviceServices( + LPCWSTR device_id, + REFGUID guid_service_category, + LPWSTR *services, + DWORD *services_count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeviceForService( + LPCWSTR service_id, + LPWSTR *device_id) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceServiceManager, 0xa8abc4e9, 0xa84a, 0x47a9, 0x80,0xb3, 0xc5,0xd9,0xb1,0x72,0xa9,0x61) +#endif +#else +typedef struct IPortableDeviceServiceManagerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceServiceManager *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceServiceManager *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceServiceManager *This); + + /*** IPortableDeviceServiceManager methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDeviceServices)( + IPortableDeviceServiceManager *This, + LPCWSTR device_id, + REFGUID guid_service_category, + LPWSTR *services, + DWORD *services_count); + + HRESULT (STDMETHODCALLTYPE *GetDeviceForService)( + IPortableDeviceServiceManager *This, + LPCWSTR service_id, + LPWSTR *device_id); + + END_INTERFACE +} IPortableDeviceServiceManagerVtbl; + +interface IPortableDeviceServiceManager { + CONST_VTBL IPortableDeviceServiceManagerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceServiceManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceServiceManager_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceServiceManager_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceServiceManager methods ***/ +#define IPortableDeviceServiceManager_GetDeviceServices(This,device_id,guid_service_category,services,services_count) (This)->lpVtbl->GetDeviceServices(This,device_id,guid_service_category,services,services_count) +#define IPortableDeviceServiceManager_GetDeviceForService(This,service_id,device_id) (This)->lpVtbl->GetDeviceForService(This,service_id,device_id) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceServiceManager_QueryInterface(IPortableDeviceServiceManager* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceServiceManager_AddRef(IPortableDeviceServiceManager* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceServiceManager_Release(IPortableDeviceServiceManager* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceServiceManager methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceServiceManager_GetDeviceServices(IPortableDeviceServiceManager* This,LPCWSTR device_id,REFGUID guid_service_category,LPWSTR *services,DWORD *services_count) { + return This->lpVtbl->GetDeviceServices(This,device_id,guid_service_category,services,services_count); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceManager_GetDeviceForService(IPortableDeviceServiceManager* This,LPCWSTR service_id,LPWSTR *device_id) { + return This->lpVtbl->GetDeviceForService(This,service_id,device_id); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceServiceManager_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceService interface + */ +#ifndef __IPortableDeviceService_INTERFACE_DEFINED__ +#define __IPortableDeviceService_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceService, 0xd3bd3a44, 0xd7b5, 0x40a9, 0x98,0xb7, 0x2f,0xa4,0xd0,0x1d,0xec,0x08); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d3bd3a44-d7b5-40a9-98b7-2fa4d01dec08") +IPortableDeviceService : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Open( + LPCWSTR service_id, + IPortableDeviceValues *client_info) = 0; + + virtual HRESULT STDMETHODCALLTYPE Capabilities( + IPortableDeviceServiceCapabilities **capabilities) = 0; + + virtual HRESULT STDMETHODCALLTYPE Content( + IPortableDeviceContent2 **content) = 0; + + virtual HRESULT STDMETHODCALLTYPE Methods( + IPortableDeviceServiceMethods **service_methods) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Close( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetServiceObjectID( + LPWSTR *service_object_id) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPnPServiceID( + LPWSTR *service_id) = 0; + + virtual HRESULT STDMETHODCALLTYPE Advise( + const DWORD flags, + IPortableDeviceEventCallback *callback, + IPortableDeviceValues *parameters, + LPWSTR *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE Unadvise( + LPCWSTR cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE SendCommand( + const DWORD flags, + IPortableDeviceValues *parameters, + IPortableDeviceValues **results) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceService, 0xd3bd3a44, 0xd7b5, 0x40a9, 0x98,0xb7, 0x2f,0xa4,0xd0,0x1d,0xec,0x08) +#endif +#else +typedef struct IPortableDeviceServiceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceService *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceService *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceService *This); + + /*** IPortableDeviceService methods ***/ + HRESULT (STDMETHODCALLTYPE *Open)( + IPortableDeviceService *This, + LPCWSTR service_id, + IPortableDeviceValues *client_info); + + HRESULT (STDMETHODCALLTYPE *Capabilities)( + IPortableDeviceService *This, + IPortableDeviceServiceCapabilities **capabilities); + + HRESULT (STDMETHODCALLTYPE *Content)( + IPortableDeviceService *This, + IPortableDeviceContent2 **content); + + HRESULT (STDMETHODCALLTYPE *Methods)( + IPortableDeviceService *This, + IPortableDeviceServiceMethods **service_methods); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IPortableDeviceService *This); + + HRESULT (STDMETHODCALLTYPE *Close)( + IPortableDeviceService *This); + + HRESULT (STDMETHODCALLTYPE *GetServiceObjectID)( + IPortableDeviceService *This, + LPWSTR *service_object_id); + + HRESULT (STDMETHODCALLTYPE *GetPnPServiceID)( + IPortableDeviceService *This, + LPWSTR *service_id); + + HRESULT (STDMETHODCALLTYPE *Advise)( + IPortableDeviceService *This, + const DWORD flags, + IPortableDeviceEventCallback *callback, + IPortableDeviceValues *parameters, + LPWSTR *cookie); + + HRESULT (STDMETHODCALLTYPE *Unadvise)( + IPortableDeviceService *This, + LPCWSTR cookie); + + HRESULT (STDMETHODCALLTYPE *SendCommand)( + IPortableDeviceService *This, + const DWORD flags, + IPortableDeviceValues *parameters, + IPortableDeviceValues **results); + + END_INTERFACE +} IPortableDeviceServiceVtbl; + +interface IPortableDeviceService { + CONST_VTBL IPortableDeviceServiceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceService_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceService_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceService_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceService methods ***/ +#define IPortableDeviceService_Open(This,service_id,client_info) (This)->lpVtbl->Open(This,service_id,client_info) +#define IPortableDeviceService_Capabilities(This,capabilities) (This)->lpVtbl->Capabilities(This,capabilities) +#define IPortableDeviceService_Content(This,content) (This)->lpVtbl->Content(This,content) +#define IPortableDeviceService_Methods(This,service_methods) (This)->lpVtbl->Methods(This,service_methods) +#define IPortableDeviceService_Cancel(This) (This)->lpVtbl->Cancel(This) +#define IPortableDeviceService_Close(This) (This)->lpVtbl->Close(This) +#define IPortableDeviceService_GetServiceObjectID(This,service_object_id) (This)->lpVtbl->GetServiceObjectID(This,service_object_id) +#define IPortableDeviceService_GetPnPServiceID(This,service_id) (This)->lpVtbl->GetPnPServiceID(This,service_id) +#define IPortableDeviceService_Advise(This,flags,callback,parameters,cookie) (This)->lpVtbl->Advise(This,flags,callback,parameters,cookie) +#define IPortableDeviceService_Unadvise(This,cookie) (This)->lpVtbl->Unadvise(This,cookie) +#define IPortableDeviceService_SendCommand(This,flags,parameters,results) (This)->lpVtbl->SendCommand(This,flags,parameters,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceService_QueryInterface(IPortableDeviceService* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceService_AddRef(IPortableDeviceService* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceService_Release(IPortableDeviceService* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceService methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceService_Open(IPortableDeviceService* This,LPCWSTR service_id,IPortableDeviceValues *client_info) { + return This->lpVtbl->Open(This,service_id,client_info); +} +static __WIDL_INLINE HRESULT IPortableDeviceService_Capabilities(IPortableDeviceService* This,IPortableDeviceServiceCapabilities **capabilities) { + return This->lpVtbl->Capabilities(This,capabilities); +} +static __WIDL_INLINE HRESULT IPortableDeviceService_Content(IPortableDeviceService* This,IPortableDeviceContent2 **content) { + return This->lpVtbl->Content(This,content); +} +static __WIDL_INLINE HRESULT IPortableDeviceService_Methods(IPortableDeviceService* This,IPortableDeviceServiceMethods **service_methods) { + return This->lpVtbl->Methods(This,service_methods); +} +static __WIDL_INLINE HRESULT IPortableDeviceService_Cancel(IPortableDeviceService* This) { + return This->lpVtbl->Cancel(This); +} +static __WIDL_INLINE HRESULT IPortableDeviceService_Close(IPortableDeviceService* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT IPortableDeviceService_GetServiceObjectID(IPortableDeviceService* This,LPWSTR *service_object_id) { + return This->lpVtbl->GetServiceObjectID(This,service_object_id); +} +static __WIDL_INLINE HRESULT IPortableDeviceService_GetPnPServiceID(IPortableDeviceService* This,LPWSTR *service_id) { + return This->lpVtbl->GetPnPServiceID(This,service_id); +} +static __WIDL_INLINE HRESULT IPortableDeviceService_Advise(IPortableDeviceService* This,const DWORD flags,IPortableDeviceEventCallback *callback,IPortableDeviceValues *parameters,LPWSTR *cookie) { + return This->lpVtbl->Advise(This,flags,callback,parameters,cookie); +} +static __WIDL_INLINE HRESULT IPortableDeviceService_Unadvise(IPortableDeviceService* This,LPCWSTR cookie) { + return This->lpVtbl->Unadvise(This,cookie); +} +static __WIDL_INLINE HRESULT IPortableDeviceService_SendCommand(IPortableDeviceService* This,const DWORD flags,IPortableDeviceValues *parameters,IPortableDeviceValues **results) { + return This->lpVtbl->SendCommand(This,flags,parameters,results); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceService_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceServiceCapabilities interface + */ +#ifndef __IPortableDeviceServiceCapabilities_INTERFACE_DEFINED__ +#define __IPortableDeviceServiceCapabilities_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceServiceCapabilities, 0x24dbd89d, 0x413e, 0x43e0, 0xbd,0x5b, 0x19,0x7f,0x3c,0x56,0xc8,0x86); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("24dbd89d-413e-43e0-bd5b-197f3c56c886") +IPortableDeviceServiceCapabilities : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetSupportedMethods( + IPortableDevicePropVariantCollection **supported_methods) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSupportedMethodsByFormat( + REFGUID format, + IPortableDevicePropVariantCollection **supported_methods) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetMethodAttributes( + REFGUID method, + IPortableDeviceValues **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetMethodParameterAttributes( + REFGUID method, + REFPROPERTYKEY parameter, + IPortableDeviceValues **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSupportedFormats( + IPortableDevicePropVariantCollection **formats) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFormatAttributes( + REFGUID format, + IPortableDeviceValues **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSupportedFormatProperties( + REFGUID format, + IPortableDeviceKeyCollection **keys) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFormatPropertyAttributes( + REFGUID format, + REFPROPERTYKEY property, + IPortableDeviceValues **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSupportedEvents( + IPortableDevicePropVariantCollection **events) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetEventAttributes( + REFGUID event_id, + IPortableDeviceValues **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetEventParameterAttributes( + REFGUID event_id, + REFPROPERTYKEY parameter, + IPortableDeviceValues **attributes) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetInheritedServices( + const DWORD inheritance_type, + IPortableDevicePropVariantCollection **services) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFormatRenderingProfiles( + REFGUID format, + IPortableDeviceValuesCollection **rendering_profiles) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSupportedCommands( + IPortableDeviceKeyCollection **commands) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCommandOptions( + REFPROPERTYKEY command, + IPortableDeviceValues **options) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceServiceCapabilities, 0x24dbd89d, 0x413e, 0x43e0, 0xbd,0x5b, 0x19,0x7f,0x3c,0x56,0xc8,0x86) +#endif +#else +typedef struct IPortableDeviceServiceCapabilitiesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceServiceCapabilities *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceServiceCapabilities *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceServiceCapabilities *This); + + /*** IPortableDeviceServiceCapabilities methods ***/ + HRESULT (STDMETHODCALLTYPE *GetSupportedMethods)( + IPortableDeviceServiceCapabilities *This, + IPortableDevicePropVariantCollection **supported_methods); + + HRESULT (STDMETHODCALLTYPE *GetSupportedMethodsByFormat)( + IPortableDeviceServiceCapabilities *This, + REFGUID format, + IPortableDevicePropVariantCollection **supported_methods); + + HRESULT (STDMETHODCALLTYPE *GetMethodAttributes)( + IPortableDeviceServiceCapabilities *This, + REFGUID method, + IPortableDeviceValues **attributes); + + HRESULT (STDMETHODCALLTYPE *GetMethodParameterAttributes)( + IPortableDeviceServiceCapabilities *This, + REFGUID method, + REFPROPERTYKEY parameter, + IPortableDeviceValues **attributes); + + HRESULT (STDMETHODCALLTYPE *GetSupportedFormats)( + IPortableDeviceServiceCapabilities *This, + IPortableDevicePropVariantCollection **formats); + + HRESULT (STDMETHODCALLTYPE *GetFormatAttributes)( + IPortableDeviceServiceCapabilities *This, + REFGUID format, + IPortableDeviceValues **attributes); + + HRESULT (STDMETHODCALLTYPE *GetSupportedFormatProperties)( + IPortableDeviceServiceCapabilities *This, + REFGUID format, + IPortableDeviceKeyCollection **keys); + + HRESULT (STDMETHODCALLTYPE *GetFormatPropertyAttributes)( + IPortableDeviceServiceCapabilities *This, + REFGUID format, + REFPROPERTYKEY property, + IPortableDeviceValues **attributes); + + HRESULT (STDMETHODCALLTYPE *GetSupportedEvents)( + IPortableDeviceServiceCapabilities *This, + IPortableDevicePropVariantCollection **events); + + HRESULT (STDMETHODCALLTYPE *GetEventAttributes)( + IPortableDeviceServiceCapabilities *This, + REFGUID event_id, + IPortableDeviceValues **attributes); + + HRESULT (STDMETHODCALLTYPE *GetEventParameterAttributes)( + IPortableDeviceServiceCapabilities *This, + REFGUID event_id, + REFPROPERTYKEY parameter, + IPortableDeviceValues **attributes); + + HRESULT (STDMETHODCALLTYPE *GetInheritedServices)( + IPortableDeviceServiceCapabilities *This, + const DWORD inheritance_type, + IPortableDevicePropVariantCollection **services); + + HRESULT (STDMETHODCALLTYPE *GetFormatRenderingProfiles)( + IPortableDeviceServiceCapabilities *This, + REFGUID format, + IPortableDeviceValuesCollection **rendering_profiles); + + HRESULT (STDMETHODCALLTYPE *GetSupportedCommands)( + IPortableDeviceServiceCapabilities *This, + IPortableDeviceKeyCollection **commands); + + HRESULT (STDMETHODCALLTYPE *GetCommandOptions)( + IPortableDeviceServiceCapabilities *This, + REFPROPERTYKEY command, + IPortableDeviceValues **options); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IPortableDeviceServiceCapabilities *This); + + END_INTERFACE +} IPortableDeviceServiceCapabilitiesVtbl; + +interface IPortableDeviceServiceCapabilities { + CONST_VTBL IPortableDeviceServiceCapabilitiesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceServiceCapabilities_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceServiceCapabilities_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceServiceCapabilities_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceServiceCapabilities methods ***/ +#define IPortableDeviceServiceCapabilities_GetSupportedMethods(This,supported_methods) (This)->lpVtbl->GetSupportedMethods(This,supported_methods) +#define IPortableDeviceServiceCapabilities_GetSupportedMethodsByFormat(This,format,supported_methods) (This)->lpVtbl->GetSupportedMethodsByFormat(This,format,supported_methods) +#define IPortableDeviceServiceCapabilities_GetMethodAttributes(This,method,attributes) (This)->lpVtbl->GetMethodAttributes(This,method,attributes) +#define IPortableDeviceServiceCapabilities_GetMethodParameterAttributes(This,method,parameter,attributes) (This)->lpVtbl->GetMethodParameterAttributes(This,method,parameter,attributes) +#define IPortableDeviceServiceCapabilities_GetSupportedFormats(This,formats) (This)->lpVtbl->GetSupportedFormats(This,formats) +#define IPortableDeviceServiceCapabilities_GetFormatAttributes(This,format,attributes) (This)->lpVtbl->GetFormatAttributes(This,format,attributes) +#define IPortableDeviceServiceCapabilities_GetSupportedFormatProperties(This,format,keys) (This)->lpVtbl->GetSupportedFormatProperties(This,format,keys) +#define IPortableDeviceServiceCapabilities_GetFormatPropertyAttributes(This,format,property,attributes) (This)->lpVtbl->GetFormatPropertyAttributes(This,format,property,attributes) +#define IPortableDeviceServiceCapabilities_GetSupportedEvents(This,events) (This)->lpVtbl->GetSupportedEvents(This,events) +#define IPortableDeviceServiceCapabilities_GetEventAttributes(This,event_id,attributes) (This)->lpVtbl->GetEventAttributes(This,event_id,attributes) +#define IPortableDeviceServiceCapabilities_GetEventParameterAttributes(This,event_id,parameter,attributes) (This)->lpVtbl->GetEventParameterAttributes(This,event_id,parameter,attributes) +#define IPortableDeviceServiceCapabilities_GetInheritedServices(This,inheritance_type,services) (This)->lpVtbl->GetInheritedServices(This,inheritance_type,services) +#define IPortableDeviceServiceCapabilities_GetFormatRenderingProfiles(This,format,rendering_profiles) (This)->lpVtbl->GetFormatRenderingProfiles(This,format,rendering_profiles) +#define IPortableDeviceServiceCapabilities_GetSupportedCommands(This,commands) (This)->lpVtbl->GetSupportedCommands(This,commands) +#define IPortableDeviceServiceCapabilities_GetCommandOptions(This,command,options) (This)->lpVtbl->GetCommandOptions(This,command,options) +#define IPortableDeviceServiceCapabilities_Cancel(This) (This)->lpVtbl->Cancel(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_QueryInterface(IPortableDeviceServiceCapabilities* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceServiceCapabilities_AddRef(IPortableDeviceServiceCapabilities* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceServiceCapabilities_Release(IPortableDeviceServiceCapabilities* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceServiceCapabilities methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetSupportedMethods(IPortableDeviceServiceCapabilities* This,IPortableDevicePropVariantCollection **supported_methods) { + return This->lpVtbl->GetSupportedMethods(This,supported_methods); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetSupportedMethodsByFormat(IPortableDeviceServiceCapabilities* This,REFGUID format,IPortableDevicePropVariantCollection **supported_methods) { + return This->lpVtbl->GetSupportedMethodsByFormat(This,format,supported_methods); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetMethodAttributes(IPortableDeviceServiceCapabilities* This,REFGUID method,IPortableDeviceValues **attributes) { + return This->lpVtbl->GetMethodAttributes(This,method,attributes); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetMethodParameterAttributes(IPortableDeviceServiceCapabilities* This,REFGUID method,REFPROPERTYKEY parameter,IPortableDeviceValues **attributes) { + return This->lpVtbl->GetMethodParameterAttributes(This,method,parameter,attributes); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetSupportedFormats(IPortableDeviceServiceCapabilities* This,IPortableDevicePropVariantCollection **formats) { + return This->lpVtbl->GetSupportedFormats(This,formats); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetFormatAttributes(IPortableDeviceServiceCapabilities* This,REFGUID format,IPortableDeviceValues **attributes) { + return This->lpVtbl->GetFormatAttributes(This,format,attributes); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetSupportedFormatProperties(IPortableDeviceServiceCapabilities* This,REFGUID format,IPortableDeviceKeyCollection **keys) { + return This->lpVtbl->GetSupportedFormatProperties(This,format,keys); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetFormatPropertyAttributes(IPortableDeviceServiceCapabilities* This,REFGUID format,REFPROPERTYKEY property,IPortableDeviceValues **attributes) { + return This->lpVtbl->GetFormatPropertyAttributes(This,format,property,attributes); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetSupportedEvents(IPortableDeviceServiceCapabilities* This,IPortableDevicePropVariantCollection **events) { + return This->lpVtbl->GetSupportedEvents(This,events); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetEventAttributes(IPortableDeviceServiceCapabilities* This,REFGUID event_id,IPortableDeviceValues **attributes) { + return This->lpVtbl->GetEventAttributes(This,event_id,attributes); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetEventParameterAttributes(IPortableDeviceServiceCapabilities* This,REFGUID event_id,REFPROPERTYKEY parameter,IPortableDeviceValues **attributes) { + return This->lpVtbl->GetEventParameterAttributes(This,event_id,parameter,attributes); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetInheritedServices(IPortableDeviceServiceCapabilities* This,const DWORD inheritance_type,IPortableDevicePropVariantCollection **services) { + return This->lpVtbl->GetInheritedServices(This,inheritance_type,services); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetFormatRenderingProfiles(IPortableDeviceServiceCapabilities* This,REFGUID format,IPortableDeviceValuesCollection **rendering_profiles) { + return This->lpVtbl->GetFormatRenderingProfiles(This,format,rendering_profiles); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetSupportedCommands(IPortableDeviceServiceCapabilities* This,IPortableDeviceKeyCollection **commands) { + return This->lpVtbl->GetSupportedCommands(This,commands); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_GetCommandOptions(IPortableDeviceServiceCapabilities* This,REFPROPERTYKEY command,IPortableDeviceValues **options) { + return This->lpVtbl->GetCommandOptions(This,command,options); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceCapabilities_Cancel(IPortableDeviceServiceCapabilities* This) { + return This->lpVtbl->Cancel(This); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceServiceCapabilities_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceServiceMethods interface + */ +#ifndef __IPortableDeviceServiceMethods_INTERFACE_DEFINED__ +#define __IPortableDeviceServiceMethods_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceServiceMethods, 0xe20333c9, 0xfd34, 0x412d, 0xa3,0x81, 0xcc,0x6f,0x2d,0x82,0x0d,0xf7); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e20333c9-fd34-412d-a381-cc6f2d820df7") +IPortableDeviceServiceMethods : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Invoke( + REFGUID method_id, + IPortableDeviceValues *parameters, + IPortableDeviceValues **results) = 0; + + virtual HRESULT STDMETHODCALLTYPE InvokeAsync( + REFGUID method_id, + IPortableDeviceValues *parameters, + IPortableDeviceServiceMethodCallback *callback) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + IPortableDeviceServiceMethodCallback *callback) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceServiceMethods, 0xe20333c9, 0xfd34, 0x412d, 0xa3,0x81, 0xcc,0x6f,0x2d,0x82,0x0d,0xf7) +#endif +#else +typedef struct IPortableDeviceServiceMethodsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceServiceMethods *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceServiceMethods *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceServiceMethods *This); + + /*** IPortableDeviceServiceMethods methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + IPortableDeviceServiceMethods *This, + REFGUID method_id, + IPortableDeviceValues *parameters, + IPortableDeviceValues **results); + + HRESULT (STDMETHODCALLTYPE *InvokeAsync)( + IPortableDeviceServiceMethods *This, + REFGUID method_id, + IPortableDeviceValues *parameters, + IPortableDeviceServiceMethodCallback *callback); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IPortableDeviceServiceMethods *This, + IPortableDeviceServiceMethodCallback *callback); + + END_INTERFACE +} IPortableDeviceServiceMethodsVtbl; + +interface IPortableDeviceServiceMethods { + CONST_VTBL IPortableDeviceServiceMethodsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceServiceMethods_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceServiceMethods_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceServiceMethods_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceServiceMethods methods ***/ +#define IPortableDeviceServiceMethods_Invoke(This,method_id,parameters,results) (This)->lpVtbl->Invoke(This,method_id,parameters,results) +#define IPortableDeviceServiceMethods_InvokeAsync(This,method_id,parameters,callback) (This)->lpVtbl->InvokeAsync(This,method_id,parameters,callback) +#define IPortableDeviceServiceMethods_Cancel(This,callback) (This)->lpVtbl->Cancel(This,callback) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceServiceMethods_QueryInterface(IPortableDeviceServiceMethods* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceServiceMethods_AddRef(IPortableDeviceServiceMethods* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceServiceMethods_Release(IPortableDeviceServiceMethods* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceServiceMethods methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceServiceMethods_Invoke(IPortableDeviceServiceMethods* This,REFGUID method_id,IPortableDeviceValues *parameters,IPortableDeviceValues **results) { + return This->lpVtbl->Invoke(This,method_id,parameters,results); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceMethods_InvokeAsync(IPortableDeviceServiceMethods* This,REFGUID method_id,IPortableDeviceValues *parameters,IPortableDeviceServiceMethodCallback *callback) { + return This->lpVtbl->InvokeAsync(This,method_id,parameters,callback); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceMethods_Cancel(IPortableDeviceServiceMethods* This,IPortableDeviceServiceMethodCallback *callback) { + return This->lpVtbl->Cancel(This,callback); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceServiceMethods_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceServiceMethodCallback interface + */ +#ifndef __IPortableDeviceServiceMethodCallback_INTERFACE_DEFINED__ +#define __IPortableDeviceServiceMethodCallback_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceServiceMethodCallback, 0xc424233c, 0xafce, 0x4828, 0xa7,0x56, 0x7e,0xd7,0xa2,0x35,0x00,0x83); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c424233c-afce-4828-a756-7ed7a2350083") +IPortableDeviceServiceMethodCallback : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE OnComplete( + HRESULT hr_status, + IPortableDeviceValues *results) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceServiceMethodCallback, 0xc424233c, 0xafce, 0x4828, 0xa7,0x56, 0x7e,0xd7,0xa2,0x35,0x00,0x83) +#endif +#else +typedef struct IPortableDeviceServiceMethodCallbackVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceServiceMethodCallback *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceServiceMethodCallback *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceServiceMethodCallback *This); + + /*** IPortableDeviceServiceMethodCallback methods ***/ + HRESULT (STDMETHODCALLTYPE *OnComplete)( + IPortableDeviceServiceMethodCallback *This, + HRESULT hr_status, + IPortableDeviceValues *results); + + END_INTERFACE +} IPortableDeviceServiceMethodCallbackVtbl; + +interface IPortableDeviceServiceMethodCallback { + CONST_VTBL IPortableDeviceServiceMethodCallbackVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceServiceMethodCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceServiceMethodCallback_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceServiceMethodCallback_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceServiceMethodCallback methods ***/ +#define IPortableDeviceServiceMethodCallback_OnComplete(This,hr_status,results) (This)->lpVtbl->OnComplete(This,hr_status,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceServiceMethodCallback_QueryInterface(IPortableDeviceServiceMethodCallback* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceServiceMethodCallback_AddRef(IPortableDeviceServiceMethodCallback* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceServiceMethodCallback_Release(IPortableDeviceServiceMethodCallback* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceServiceMethodCallback methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceServiceMethodCallback_OnComplete(IPortableDeviceServiceMethodCallback* This,HRESULT hr_status,IPortableDeviceValues *results) { + return This->lpVtbl->OnComplete(This,hr_status,results); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceServiceMethodCallback_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceServiceActivation interface + */ +#ifndef __IPortableDeviceServiceActivation_INTERFACE_DEFINED__ +#define __IPortableDeviceServiceActivation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceServiceActivation, 0xe56b0534, 0xd9b9, 0x425c, 0x9b,0x99, 0x75,0xf9,0x7c,0xb3,0xd7,0xc8); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e56b0534-d9b9-425c-9b99-75f97cb3d7c8") +IPortableDeviceServiceActivation : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE OpenAsync( + LPCWSTR service_id, + IPortableDeviceValues *client_info, + IPortableDeviceServiceOpenCallback *callback) = 0; + + virtual HRESULT STDMETHODCALLTYPE CancelOpenAsync( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceServiceActivation, 0xe56b0534, 0xd9b9, 0x425c, 0x9b,0x99, 0x75,0xf9,0x7c,0xb3,0xd7,0xc8) +#endif +#else +typedef struct IPortableDeviceServiceActivationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceServiceActivation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceServiceActivation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceServiceActivation *This); + + /*** IPortableDeviceServiceActivation methods ***/ + HRESULT (STDMETHODCALLTYPE *OpenAsync)( + IPortableDeviceServiceActivation *This, + LPCWSTR service_id, + IPortableDeviceValues *client_info, + IPortableDeviceServiceOpenCallback *callback); + + HRESULT (STDMETHODCALLTYPE *CancelOpenAsync)( + IPortableDeviceServiceActivation *This); + + END_INTERFACE +} IPortableDeviceServiceActivationVtbl; + +interface IPortableDeviceServiceActivation { + CONST_VTBL IPortableDeviceServiceActivationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceServiceActivation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceServiceActivation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceServiceActivation_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceServiceActivation methods ***/ +#define IPortableDeviceServiceActivation_OpenAsync(This,service_id,client_info,callback) (This)->lpVtbl->OpenAsync(This,service_id,client_info,callback) +#define IPortableDeviceServiceActivation_CancelOpenAsync(This) (This)->lpVtbl->CancelOpenAsync(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceServiceActivation_QueryInterface(IPortableDeviceServiceActivation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceServiceActivation_AddRef(IPortableDeviceServiceActivation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceServiceActivation_Release(IPortableDeviceServiceActivation* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceServiceActivation methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceServiceActivation_OpenAsync(IPortableDeviceServiceActivation* This,LPCWSTR service_id,IPortableDeviceValues *client_info,IPortableDeviceServiceOpenCallback *callback) { + return This->lpVtbl->OpenAsync(This,service_id,client_info,callback); +} +static __WIDL_INLINE HRESULT IPortableDeviceServiceActivation_CancelOpenAsync(IPortableDeviceServiceActivation* This) { + return This->lpVtbl->CancelOpenAsync(This); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceServiceActivation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceServiceOpenCallback interface + */ +#ifndef __IPortableDeviceServiceOpenCallback_INTERFACE_DEFINED__ +#define __IPortableDeviceServiceOpenCallback_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceServiceOpenCallback, 0xbced49c8, 0x8efe, 0x41ed, 0x96,0x0b, 0x61,0x31,0x3a,0xbd,0x47,0xa9); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("bced49c8-8efe-41ed-960b-61313abd47a9") +IPortableDeviceServiceOpenCallback : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE OnComplete( + HRESULT hr_status) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceServiceOpenCallback, 0xbced49c8, 0x8efe, 0x41ed, 0x96,0x0b, 0x61,0x31,0x3a,0xbd,0x47,0xa9) +#endif +#else +typedef struct IPortableDeviceServiceOpenCallbackVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceServiceOpenCallback *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceServiceOpenCallback *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceServiceOpenCallback *This); + + /*** IPortableDeviceServiceOpenCallback methods ***/ + HRESULT (STDMETHODCALLTYPE *OnComplete)( + IPortableDeviceServiceOpenCallback *This, + HRESULT hr_status); + + END_INTERFACE +} IPortableDeviceServiceOpenCallbackVtbl; + +interface IPortableDeviceServiceOpenCallback { + CONST_VTBL IPortableDeviceServiceOpenCallbackVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceServiceOpenCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceServiceOpenCallback_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceServiceOpenCallback_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceServiceOpenCallback methods ***/ +#define IPortableDeviceServiceOpenCallback_OnComplete(This,hr_status) (This)->lpVtbl->OnComplete(This,hr_status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceServiceOpenCallback_QueryInterface(IPortableDeviceServiceOpenCallback* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceServiceOpenCallback_AddRef(IPortableDeviceServiceOpenCallback* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceServiceOpenCallback_Release(IPortableDeviceServiceOpenCallback* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceServiceOpenCallback methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceServiceOpenCallback_OnComplete(IPortableDeviceServiceOpenCallback* This,HRESULT hr_status) { + return This->lpVtbl->OnComplete(This,hr_status); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceServiceOpenCallback_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceDispatchFactory interface + */ +#ifndef __IPortableDeviceDispatchFactory_INTERFACE_DEFINED__ +#define __IPortableDeviceDispatchFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceDispatchFactory, 0x5e1eafc3, 0xe3d7, 0x4132, 0x96,0xfa, 0x75,0x9c,0x0f,0x9d,0x1e,0x0f); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("5e1eafc3-e3d7-4132-96fa-759c0f9d1e0f") +IPortableDeviceDispatchFactory : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetDeviceDispatch( + LPCWSTR device_id, + IDispatch **device_dispatch) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceDispatchFactory, 0x5e1eafc3, 0xe3d7, 0x4132, 0x96,0xfa, 0x75,0x9c,0x0f,0x9d,0x1e,0x0f) +#endif +#else +typedef struct IPortableDeviceDispatchFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceDispatchFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceDispatchFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceDispatchFactory *This); + + /*** IPortableDeviceDispatchFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDeviceDispatch)( + IPortableDeviceDispatchFactory *This, + LPCWSTR device_id, + IDispatch **device_dispatch); + + END_INTERFACE +} IPortableDeviceDispatchFactoryVtbl; + +interface IPortableDeviceDispatchFactory { + CONST_VTBL IPortableDeviceDispatchFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceDispatchFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceDispatchFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceDispatchFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IPortableDeviceDispatchFactory methods ***/ +#define IPortableDeviceDispatchFactory_GetDeviceDispatch(This,device_id,device_dispatch) (This)->lpVtbl->GetDeviceDispatch(This,device_id,device_dispatch) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceDispatchFactory_QueryInterface(IPortableDeviceDispatchFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceDispatchFactory_AddRef(IPortableDeviceDispatchFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceDispatchFactory_Release(IPortableDeviceDispatchFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IPortableDeviceDispatchFactory methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceDispatchFactory_GetDeviceDispatch(IPortableDeviceDispatchFactory* This,LPCWSTR device_id,IDispatch **device_dispatch) { + return This->lpVtbl->GetDeviceDispatch(This,device_id,device_dispatch); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceDispatchFactory_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPortableDeviceWebControl interface + */ +#ifndef __IPortableDeviceWebControl_INTERFACE_DEFINED__ +#define __IPortableDeviceWebControl_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IPortableDeviceWebControl, 0x94fc7953, 0x5ca1, 0x483a, 0x8a,0xee, 0xdf,0x52,0xe7,0x74,0x7d,0x00); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("94fc7953-5ca1-483a-8aee-df52e7747d00") +IPortableDeviceWebControl : public IDispatch +{ + virtual HRESULT STDMETHODCALLTYPE GetDeviceFromId( + BSTR device_id, + IDispatch **device) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeviceFromIdAsync( + BSTR device_id, + IDispatch *completion_handler, + IDispatch *error_handler) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IPortableDeviceWebControl, 0x94fc7953, 0x5ca1, 0x483a, 0x8a,0xee, 0xdf,0x52,0xe7,0x74,0x7d,0x00) +#endif +#else +typedef struct IPortableDeviceWebControlVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IPortableDeviceWebControl *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IPortableDeviceWebControl *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IPortableDeviceWebControl *This); + + /*** IDispatch methods ***/ + HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( + IPortableDeviceWebControl *This, + UINT *pctinfo); + + HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( + IPortableDeviceWebControl *This, + UINT iTInfo, + LCID lcid, + ITypeInfo **ppTInfo); + + HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( + IPortableDeviceWebControl *This, + REFIID riid, + LPOLESTR *rgszNames, + UINT cNames, + LCID lcid, + DISPID *rgDispId); + + HRESULT (STDMETHODCALLTYPE *Invoke)( + IPortableDeviceWebControl *This, + DISPID dispIdMember, + REFIID riid, + LCID lcid, + WORD wFlags, + DISPPARAMS *pDispParams, + VARIANT *pVarResult, + EXCEPINFO *pExcepInfo, + UINT *puArgErr); + + /*** IPortableDeviceWebControl methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDeviceFromId)( + IPortableDeviceWebControl *This, + BSTR device_id, + IDispatch **device); + + HRESULT (STDMETHODCALLTYPE *GetDeviceFromIdAsync)( + IPortableDeviceWebControl *This, + BSTR device_id, + IDispatch *completion_handler, + IDispatch *error_handler); + + END_INTERFACE +} IPortableDeviceWebControlVtbl; + +interface IPortableDeviceWebControl { + CONST_VTBL IPortableDeviceWebControlVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IPortableDeviceWebControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IPortableDeviceWebControl_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IPortableDeviceWebControl_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatch methods ***/ +#define IPortableDeviceWebControl_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) +#define IPortableDeviceWebControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) +#define IPortableDeviceWebControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) +#define IPortableDeviceWebControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) +/*** IPortableDeviceWebControl methods ***/ +#define IPortableDeviceWebControl_GetDeviceFromId(This,device_id,device) (This)->lpVtbl->GetDeviceFromId(This,device_id,device) +#define IPortableDeviceWebControl_GetDeviceFromIdAsync(This,device_id,completion_handler,error_handler) (This)->lpVtbl->GetDeviceFromIdAsync(This,device_id,completion_handler,error_handler) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceWebControl_QueryInterface(IPortableDeviceWebControl* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IPortableDeviceWebControl_AddRef(IPortableDeviceWebControl* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IPortableDeviceWebControl_Release(IPortableDeviceWebControl* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatch methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceWebControl_GetTypeInfoCount(IPortableDeviceWebControl* This,UINT *pctinfo) { + return This->lpVtbl->GetTypeInfoCount(This,pctinfo); +} +static __WIDL_INLINE HRESULT IPortableDeviceWebControl_GetTypeInfo(IPortableDeviceWebControl* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { + return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); +} +static __WIDL_INLINE HRESULT IPortableDeviceWebControl_GetIDsOfNames(IPortableDeviceWebControl* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { + return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); +} +static __WIDL_INLINE HRESULT IPortableDeviceWebControl_Invoke(IPortableDeviceWebControl* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { + return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); +} +/*** IPortableDeviceWebControl methods ***/ +static __WIDL_INLINE HRESULT IPortableDeviceWebControl_GetDeviceFromId(IPortableDeviceWebControl* This,BSTR device_id,IDispatch **device) { + return This->lpVtbl->GetDeviceFromId(This,device_id,device); +} +static __WIDL_INLINE HRESULT IPortableDeviceWebControl_GetDeviceFromIdAsync(IPortableDeviceWebControl* This,BSTR device_id,IDispatch *completion_handler,IDispatch *error_handler) { + return This->lpVtbl->GetDeviceFromIdAsync(This,device_id,completion_handler,error_handler); +} +#endif +#endif + +#endif + + +#endif /* __IPortableDeviceWebControl_INTERFACE_DEFINED__ */ + +#ifndef __PortableDeviceApiLib_LIBRARY_DEFINED__ +#define __PortableDeviceApiLib_LIBRARY_DEFINED__ + +DEFINE_GUID(LIBID_PortableDeviceApiLib, 0x1f001332, 0x1a57, 0x4934, 0xbe,0x31, 0xaf,0xfc,0x99,0xf4,0xee,0x0a); + +/***************************************************************************** + * PortableDevice coclass + */ + +DEFINE_GUID(CLSID_PortableDevice, 0x728a21c5, 0x3d9e, 0x48d7, 0x98,0x10, 0x86,0x48,0x48,0xf0,0xf4,0x04); + +#ifdef __cplusplus +class DECLSPEC_UUID("728a21c5-3d9e-48d7-9810-864848f0f404") PortableDevice; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(PortableDevice, 0x728a21c5, 0x3d9e, 0x48d7, 0x98,0x10, 0x86,0x48,0x48,0xf0,0xf4,0x04) +#endif +#endif + +/***************************************************************************** + * PortableDeviceManager coclass + */ + +DEFINE_GUID(CLSID_PortableDeviceManager, 0x0af10cec, 0x2ecd, 0x4b92, 0x95,0x81, 0x34,0xf6,0xae,0x06,0x37,0xf3); + +#ifdef __cplusplus +class DECLSPEC_UUID("0af10cec-2ecd-4b92-9581-34f6ae0637f3") PortableDeviceManager; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(PortableDeviceManager, 0x0af10cec, 0x2ecd, 0x4b92, 0x95,0x81, 0x34,0xf6,0xae,0x06,0x37,0xf3) +#endif +#endif + +/***************************************************************************** + * PortableDeviceService coclass + */ + +DEFINE_GUID(CLSID_PortableDeviceService, 0xef5db4c2, 0x9312, 0x422c, 0x91,0x52, 0x41,0x1c,0xd9,0xc4,0xdd,0x84); + +#ifdef __cplusplus +class DECLSPEC_UUID("ef5db4c2-9312-422c-9152-411cd9c4dd84") PortableDeviceService; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(PortableDeviceService, 0xef5db4c2, 0x9312, 0x422c, 0x91,0x52, 0x41,0x1c,0xd9,0xc4,0xdd,0x84) +#endif +#endif + +/***************************************************************************** + * PortableDeviceDispatchFactory coclass + */ + +DEFINE_GUID(CLSID_PortableDeviceDispatchFactory, 0x43232233, 0x8338, 0x4658, 0xae,0x01, 0x0b,0x4a,0xe8,0x30,0xb6,0xb0); + +#ifdef __cplusplus +class DECLSPEC_UUID("43232233-8338-4658-ae01-0b4ae830b6b0") PortableDeviceDispatchFactory; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(PortableDeviceDispatchFactory, 0x43232233, 0x8338, 0x4658, 0xae,0x01, 0x0b,0x4a,0xe8,0x30,0xb6,0xb0) +#endif +#endif + +/***************************************************************************** + * PortableDeviceFTM coclass + */ + +DEFINE_GUID(CLSID_PortableDeviceFTM, 0xf7c0039a, 0x4762, 0x488a, 0xb4,0xb3, 0x76,0x0e,0xf9,0xa1,0xba,0x9b); + +#ifdef __cplusplus +class DECLSPEC_UUID("f7c0039a-4762-488a-b4b3-760ef9a1ba9b") PortableDeviceFTM; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(PortableDeviceFTM, 0xf7c0039a, 0x4762, 0x488a, 0xb4,0xb3, 0x76,0x0e,0xf9,0xa1,0xba,0x9b) +#endif +#endif + +/***************************************************************************** + * PortableDeviceServiceFTM coclass + */ + +DEFINE_GUID(CLSID_PortableDeviceServiceFTM, 0x1649b154, 0xc794, 0x497a, 0x9b,0x03, 0xf3,0xf0,0x12,0x13,0x02,0xf3); + +#ifdef __cplusplus +class DECLSPEC_UUID("1649b154-c794-497a-9b03-f3f0121302f3") PortableDeviceServiceFTM; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(PortableDeviceServiceFTM, 0x1649b154, 0xc794, 0x497a, 0x9b,0x03, 0xf3,0xf0,0x12,0x13,0x02,0xf3) +#endif +#endif + +/***************************************************************************** + * PortableDeviceWebControl coclass + */ + +DEFINE_GUID(CLSID_PortableDeviceWebControl, 0x186dd02c, 0x2dec, 0x41b5, 0xa7,0xd4, 0xb5,0x90,0x56,0xfa,0xde,0x51); + +#ifdef __cplusplus +class DECLSPEC_UUID("186dd02c-2dec-41b5-a7d4-b59056fade51") PortableDeviceWebControl; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(PortableDeviceWebControl, 0x186dd02c, 0x2dec, 0x41b5, 0xa7,0xd4, 0xb5,0x90,0x56,0xfa,0xde,0x51) +#endif +#endif + +#endif /* __PortableDeviceApiLib_LIBRARY_DEFINED__ */ +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __portabledeviceapi_h__ */ diff --git a/lib/libc/include/any-windows-any/portabledevicetypes.h b/lib/libc/include/any-windows-any/portabledevicetypes.h index a562c6dabb6406c40feb0a6a1ca86bbca27d32dc..744a2a843e16debd925c4256cb350bc7a93625ab 100644 --- a/lib/libc/include/any-windows-any/portabledevicetypes.h +++ b/lib/libc/include/any-windows-any/portabledevicetypes.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/portabledevicetypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/portabledevicetypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,8 +16,24 @@ #ifndef __portabledevicetypes_h__ #define __portabledevicetypes_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ +#ifndef __IWpdSerializer_FWD_DEFINED__ +#define __IWpdSerializer_FWD_DEFINED__ +typedef interface IWpdSerializer IWpdSerializer; +#ifdef __cplusplus +interface IWpdSerializer; +#endif /* __cplusplus */ +#endif + #ifndef __IPortableDeviceValues_FWD_DEFINED__ #define __IPortableDeviceValues_FWD_DEFINED__ typedef interface IPortableDeviceValues IPortableDeviceValues; @@ -50,6 +66,15 @@ interface IPortableDeviceValuesCollection; #endif /* __cplusplus */ #endif +#ifndef __WpdSerializer_FWD_DEFINED__ +#define __WpdSerializer_FWD_DEFINED__ +#ifdef __cplusplus +typedef class WpdSerializer WpdSerializer; +#else +typedef struct WpdSerializer WpdSerializer; +#endif /* defined __cplusplus */ +#endif /* defined __WpdSerializer_FWD_DEFINED__ */ + #ifndef __PortableDeviceValues_FWD_DEFINED__ #define __PortableDeviceValues_FWD_DEFINED__ #ifdef __cplusplus @@ -59,6 +84,33 @@ typedef struct PortableDeviceValues PortableDeviceValues; #endif /* defined __cplusplus */ #endif /* defined __PortableDeviceValues_FWD_DEFINED__ */ +#ifndef __PortableDeviceKeyCollection_FWD_DEFINED__ +#define __PortableDeviceKeyCollection_FWD_DEFINED__ +#ifdef __cplusplus +typedef class PortableDeviceKeyCollection PortableDeviceKeyCollection; +#else +typedef struct PortableDeviceKeyCollection PortableDeviceKeyCollection; +#endif /* defined __cplusplus */ +#endif /* defined __PortableDeviceKeyCollection_FWD_DEFINED__ */ + +#ifndef __PortableDevicePropVariantCollection_FWD_DEFINED__ +#define __PortableDevicePropVariantCollection_FWD_DEFINED__ +#ifdef __cplusplus +typedef class PortableDevicePropVariantCollection PortableDevicePropVariantCollection; +#else +typedef struct PortableDevicePropVariantCollection PortableDevicePropVariantCollection; +#endif /* defined __cplusplus */ +#endif /* defined __PortableDevicePropVariantCollection_FWD_DEFINED__ */ + +#ifndef __PortableDeviceValuesCollection_FWD_DEFINED__ +#define __PortableDeviceValuesCollection_FWD_DEFINED__ +#ifdef __cplusplus +typedef class PortableDeviceValuesCollection PortableDeviceValuesCollection; +#else +typedef struct PortableDeviceValuesCollection PortableDeviceValuesCollection; +#endif /* defined __cplusplus */ +#endif /* defined __PortableDeviceValuesCollection_FWD_DEFINED__ */ + /* Headers for imported files */ #include @@ -69,6 +121,29 @@ typedef struct PortableDeviceValues PortableDeviceValues; extern "C" { #endif +typedef enum tagWPD_STREAM_UNITS { + WPD_STREAM_UNITS_BYTES = 0x0, + WPD_STREAM_UNITS_FRAMES = 0x1, + WPD_STREAM_UNITS_ROWS = 0x2, + WPD_STREAM_UNITS_MILLISECONDS = 0x4, + WPD_STREAM_UNITS_MICROSECONDS = 0x8 +} WPD_STREAM_UNITS; +#ifndef __IWpdSerializer_FWD_DEFINED__ +#define __IWpdSerializer_FWD_DEFINED__ +typedef interface IWpdSerializer IWpdSerializer; +#ifdef __cplusplus +interface IWpdSerializer; +#endif /* __cplusplus */ +#endif + +#ifndef __IPortableDeviceValues_FWD_DEFINED__ +#define __IPortableDeviceValues_FWD_DEFINED__ +typedef interface IPortableDeviceValues IPortableDeviceValues; +#ifdef __cplusplus +interface IPortableDeviceValues; +#endif /* __cplusplus */ +#endif + #ifndef __IPortableDeviceKeyCollection_FWD_DEFINED__ #define __IPortableDeviceKeyCollection_FWD_DEFINED__ typedef interface IPortableDeviceKeyCollection IPortableDeviceKeyCollection; @@ -93,6 +168,132 @@ interface IPortableDeviceValuesCollection; #endif /* __cplusplus */ #endif +/***************************************************************************** + * IWpdSerializer interface + */ +#ifndef __IWpdSerializer_INTERFACE_DEFINED__ +#define __IWpdSerializer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IWpdSerializer, 0xb32f4002, 0xbb27, 0x45ff, 0xaf,0x4f, 0x06,0x63,0x1c,0x1e,0x8d,0xad); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("b32f4002-bb27-45ff-af4f-06631c1e8dad") +IWpdSerializer : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetIPortableDeviceValuesFromBuffer( + BYTE *buffer, + DWORD input_buffer_length, + IPortableDeviceValues **params) = 0; + + virtual HRESULT STDMETHODCALLTYPE WriteIPortableDeviceValuesToBuffer( + DWORD output_buffer_length, + IPortableDeviceValues *results, + BYTE *buffer, + DWORD *bytes_written) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBufferFromIPortableDeviceValues( + IPortableDeviceValues *source, + BYTE **buffer, + DWORD *buffer_size) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSerializedSize( + IPortableDeviceValues *source, + DWORD *size) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IWpdSerializer, 0xb32f4002, 0xbb27, 0x45ff, 0xaf,0x4f, 0x06,0x63,0x1c,0x1e,0x8d,0xad) +#endif +#else +typedef struct IWpdSerializerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IWpdSerializer *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IWpdSerializer *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IWpdSerializer *This); + + /*** IWpdSerializer methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIPortableDeviceValuesFromBuffer)( + IWpdSerializer *This, + BYTE *buffer, + DWORD input_buffer_length, + IPortableDeviceValues **params); + + HRESULT (STDMETHODCALLTYPE *WriteIPortableDeviceValuesToBuffer)( + IWpdSerializer *This, + DWORD output_buffer_length, + IPortableDeviceValues *results, + BYTE *buffer, + DWORD *bytes_written); + + HRESULT (STDMETHODCALLTYPE *GetBufferFromIPortableDeviceValues)( + IWpdSerializer *This, + IPortableDeviceValues *source, + BYTE **buffer, + DWORD *buffer_size); + + HRESULT (STDMETHODCALLTYPE *GetSerializedSize)( + IWpdSerializer *This, + IPortableDeviceValues *source, + DWORD *size); + + END_INTERFACE +} IWpdSerializerVtbl; + +interface IWpdSerializer { + CONST_VTBL IWpdSerializerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IWpdSerializer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IWpdSerializer_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IWpdSerializer_Release(This) (This)->lpVtbl->Release(This) +/*** IWpdSerializer methods ***/ +#define IWpdSerializer_GetIPortableDeviceValuesFromBuffer(This,buffer,input_buffer_length,params) (This)->lpVtbl->GetIPortableDeviceValuesFromBuffer(This,buffer,input_buffer_length,params) +#define IWpdSerializer_WriteIPortableDeviceValuesToBuffer(This,output_buffer_length,results,buffer,bytes_written) (This)->lpVtbl->WriteIPortableDeviceValuesToBuffer(This,output_buffer_length,results,buffer,bytes_written) +#define IWpdSerializer_GetBufferFromIPortableDeviceValues(This,source,buffer,buffer_size) (This)->lpVtbl->GetBufferFromIPortableDeviceValues(This,source,buffer,buffer_size) +#define IWpdSerializer_GetSerializedSize(This,source,size) (This)->lpVtbl->GetSerializedSize(This,source,size) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IWpdSerializer_QueryInterface(IWpdSerializer* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IWpdSerializer_AddRef(IWpdSerializer* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IWpdSerializer_Release(IWpdSerializer* This) { + return This->lpVtbl->Release(This); +} +/*** IWpdSerializer methods ***/ +static __WIDL_INLINE HRESULT IWpdSerializer_GetIPortableDeviceValuesFromBuffer(IWpdSerializer* This,BYTE *buffer,DWORD input_buffer_length,IPortableDeviceValues **params) { + return This->lpVtbl->GetIPortableDeviceValuesFromBuffer(This,buffer,input_buffer_length,params); +} +static __WIDL_INLINE HRESULT IWpdSerializer_WriteIPortableDeviceValuesToBuffer(IWpdSerializer* This,DWORD output_buffer_length,IPortableDeviceValues *results,BYTE *buffer,DWORD *bytes_written) { + return This->lpVtbl->WriteIPortableDeviceValuesToBuffer(This,output_buffer_length,results,buffer,bytes_written); +} +static __WIDL_INLINE HRESULT IWpdSerializer_GetBufferFromIPortableDeviceValues(IWpdSerializer* This,IPortableDeviceValues *source,BYTE **buffer,DWORD *buffer_size) { + return This->lpVtbl->GetBufferFromIPortableDeviceValues(This,source,buffer,buffer_size); +} +static __WIDL_INLINE HRESULT IWpdSerializer_GetSerializedSize(IWpdSerializer* This,IPortableDeviceValues *source,DWORD *size) { + return This->lpVtbl->GetSerializedSize(This,source,size); +} +#endif +#endif + +#endif + + +#endif /* __IWpdSerializer_INTERFACE_DEFINED__ */ + /***************************************************************************** * IPortableDeviceValues interface */ @@ -536,134 +737,134 @@ interface IPortableDeviceValues { #define IPortableDeviceValues_Clear(This) (This)->lpVtbl->Clear(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPortableDeviceValues_QueryInterface(IPortableDeviceValues* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_QueryInterface(IPortableDeviceValues* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPortableDeviceValues_AddRef(IPortableDeviceValues* This) { +static __WIDL_INLINE ULONG IPortableDeviceValues_AddRef(IPortableDeviceValues* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPortableDeviceValues_Release(IPortableDeviceValues* This) { +static __WIDL_INLINE ULONG IPortableDeviceValues_Release(IPortableDeviceValues* This) { return This->lpVtbl->Release(This); } /*** IPortableDeviceValues methods ***/ -static FORCEINLINE HRESULT IPortableDeviceValues_GetCount(IPortableDeviceValues* This,DWORD *pcelt) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetCount(IPortableDeviceValues* This,DWORD *pcelt) { return This->lpVtbl->GetCount(This,pcelt); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetAt(IPortableDeviceValues* This,const DWORD index,PROPERTYKEY *pKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetAt(IPortableDeviceValues* This,const DWORD index,PROPERTYKEY *pKey,PROPVARIANT *pValue) { return This->lpVtbl->GetAt(This,index,pKey,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const PROPVARIANT *pValue) { return This->lpVtbl->SetValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetValue(IPortableDeviceValues* This,REFPROPERTYKEY key,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetValue(IPortableDeviceValues* This,REFPROPERTYKEY key,PROPVARIANT *pValue) { return This->lpVtbl->GetValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetStringValue(IPortableDeviceValues* This,REFPROPERTYKEY key,LPCWSTR Value) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetStringValue(IPortableDeviceValues* This,REFPROPERTYKEY key,LPCWSTR Value) { return This->lpVtbl->SetStringValue(This,key,Value); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetStringValue(IPortableDeviceValues* This,REFPROPERTYKEY key,LPWSTR *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetStringValue(IPortableDeviceValues* This,REFPROPERTYKEY key,LPWSTR *pValue) { return This->lpVtbl->GetStringValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetUnsignedIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const ULONG Value) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetUnsignedIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const ULONG Value) { return This->lpVtbl->SetUnsignedIntegerValue(This,key,Value); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetUnsignedIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,ULONG *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetUnsignedIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,ULONG *pValue) { return This->lpVtbl->GetUnsignedIntegerValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetSignedIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const LONG Value) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetSignedIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const LONG Value) { return This->lpVtbl->SetSignedIntegerValue(This,key,Value); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetSignedIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,LONG *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetSignedIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,LONG *pValue) { return This->lpVtbl->GetSignedIntegerValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetUnsignedLargeIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const ULONGLONG Value) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetUnsignedLargeIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const ULONGLONG Value) { return This->lpVtbl->SetUnsignedLargeIntegerValue(This,key,Value); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetUnsignedLargeIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,ULONGLONG *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetUnsignedLargeIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,ULONGLONG *pValue) { return This->lpVtbl->GetUnsignedLargeIntegerValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetSignedLargeIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const LONGLONG Value) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetSignedLargeIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const LONGLONG Value) { return This->lpVtbl->SetSignedLargeIntegerValue(This,key,Value); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetSignedLargeIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,LONGLONG *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetSignedLargeIntegerValue(IPortableDeviceValues* This,REFPROPERTYKEY key,LONGLONG *pValue) { return This->lpVtbl->GetSignedLargeIntegerValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetFloatValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const FLOAT Value) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetFloatValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const FLOAT Value) { return This->lpVtbl->SetFloatValue(This,key,Value); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetFloatValue(IPortableDeviceValues* This,REFPROPERTYKEY key,FLOAT *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetFloatValue(IPortableDeviceValues* This,REFPROPERTYKEY key,FLOAT *pValue) { return This->lpVtbl->GetFloatValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetErrorValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const HRESULT Value) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetErrorValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const HRESULT Value) { return This->lpVtbl->SetErrorValue(This,key,Value); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetErrorValue(IPortableDeviceValues* This,REFPROPERTYKEY key,HRESULT *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetErrorValue(IPortableDeviceValues* This,REFPROPERTYKEY key,HRESULT *pValue) { return This->lpVtbl->GetErrorValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetKeyValue(IPortableDeviceValues* This,REFPROPERTYKEY key,REFPROPERTYKEY Value) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetKeyValue(IPortableDeviceValues* This,REFPROPERTYKEY key,REFPROPERTYKEY Value) { return This->lpVtbl->SetKeyValue(This,key,Value); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetKeyValue(IPortableDeviceValues* This,REFPROPERTYKEY key,PROPERTYKEY *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetKeyValue(IPortableDeviceValues* This,REFPROPERTYKEY key,PROPERTYKEY *pValue) { return This->lpVtbl->GetKeyValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetBoolValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const WINBOOL Value) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetBoolValue(IPortableDeviceValues* This,REFPROPERTYKEY key,const WINBOOL Value) { return This->lpVtbl->SetBoolValue(This,key,Value); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetBoolValue(IPortableDeviceValues* This,REFPROPERTYKEY key,WINBOOL *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetBoolValue(IPortableDeviceValues* This,REFPROPERTYKEY key,WINBOOL *pValue) { return This->lpVtbl->GetBoolValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetIUnknownValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IUnknown *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetIUnknownValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IUnknown *pValue) { return This->lpVtbl->SetIUnknownValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetIUnknownValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IUnknown **ppValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetIUnknownValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IUnknown **ppValue) { return This->lpVtbl->GetIUnknownValue(This,key,ppValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetGuidValue(IPortableDeviceValues* This,REFPROPERTYKEY key,REFGUID Value) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetGuidValue(IPortableDeviceValues* This,REFPROPERTYKEY key,REFGUID Value) { return This->lpVtbl->SetGuidValue(This,key,Value); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetGuidValue(IPortableDeviceValues* This,REFPROPERTYKEY key,GUID *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetGuidValue(IPortableDeviceValues* This,REFPROPERTYKEY key,GUID *pValue) { return This->lpVtbl->GetGuidValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetBufferValue(IPortableDeviceValues* This,REFPROPERTYKEY key,BYTE *pValue,DWORD cbValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetBufferValue(IPortableDeviceValues* This,REFPROPERTYKEY key,BYTE *pValue,DWORD cbValue) { return This->lpVtbl->SetBufferValue(This,key,pValue,cbValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetBufferValue(IPortableDeviceValues* This,REFPROPERTYKEY key,BYTE **ppValue,DWORD *pcbValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetBufferValue(IPortableDeviceValues* This,REFPROPERTYKEY key,BYTE **ppValue,DWORD *pcbValue) { return This->lpVtbl->GetBufferValue(This,key,ppValue,pcbValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetIPortableDeviceValuesValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDeviceValues *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetIPortableDeviceValuesValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDeviceValues *pValue) { return This->lpVtbl->SetIPortableDeviceValuesValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetIPortableDeviceValuesValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDeviceValues **ppValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetIPortableDeviceValuesValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDeviceValues **ppValue) { return This->lpVtbl->GetIPortableDeviceValuesValue(This,key,ppValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetIPortableDevicePropVariantCollectionValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDevicePropVariantCollection *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetIPortableDevicePropVariantCollectionValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDevicePropVariantCollection *pValue) { return This->lpVtbl->SetIPortableDevicePropVariantCollectionValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetIPortableDevicePropVariantCollectionValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDevicePropVariantCollection **ppValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetIPortableDevicePropVariantCollectionValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDevicePropVariantCollection **ppValue) { return This->lpVtbl->GetIPortableDevicePropVariantCollectionValue(This,key,ppValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetIPortableDeviceKeyCollectionValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDeviceKeyCollection *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetIPortableDeviceKeyCollectionValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDeviceKeyCollection *pValue) { return This->lpVtbl->SetIPortableDeviceKeyCollectionValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetIPortableDeviceKeyCollectionValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDeviceKeyCollection **ppValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetIPortableDeviceKeyCollectionValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDeviceKeyCollection **ppValue) { return This->lpVtbl->GetIPortableDeviceKeyCollectionValue(This,key,ppValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_SetIPortableDeviceValuesCollectionValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDeviceValuesCollection *pValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_SetIPortableDeviceValuesCollectionValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDeviceValuesCollection *pValue) { return This->lpVtbl->SetIPortableDeviceValuesCollectionValue(This,key,pValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_GetIPortableDeviceValuesCollectionValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDeviceValuesCollection **ppValue) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_GetIPortableDeviceValuesCollectionValue(IPortableDeviceValues* This,REFPROPERTYKEY key,IPortableDeviceValuesCollection **ppValue) { return This->lpVtbl->GetIPortableDeviceValuesCollectionValue(This,key,ppValue); } -static FORCEINLINE HRESULT IPortableDeviceValues_RemoveValue(IPortableDeviceValues* This,REFPROPERTYKEY key) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_RemoveValue(IPortableDeviceValues* This,REFPROPERTYKEY key) { return This->lpVtbl->RemoveValue(This,key); } -static FORCEINLINE HRESULT IPortableDeviceValues_CopyValuesFromPropertyStore(IPortableDeviceValues* This,IPropertyStore *pStore) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_CopyValuesFromPropertyStore(IPortableDeviceValues* This,IPropertyStore *pStore) { return This->lpVtbl->CopyValuesFromPropertyStore(This,pStore); } -static FORCEINLINE HRESULT IPortableDeviceValues_CopyValuesToPropertyStore(IPortableDeviceValues* This,IPropertyStore *pStore) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_CopyValuesToPropertyStore(IPortableDeviceValues* This,IPropertyStore *pStore) { return This->lpVtbl->CopyValuesToPropertyStore(This,pStore); } -static FORCEINLINE HRESULT IPortableDeviceValues_Clear(IPortableDeviceValues* This) { +static __WIDL_INLINE HRESULT IPortableDeviceValues_Clear(IPortableDeviceValues* This) { return This->lpVtbl->Clear(This); } #endif @@ -763,29 +964,29 @@ interface IPortableDeviceKeyCollection { #define IPortableDeviceKeyCollection_RemoveAt(This,dwIndex) (This)->lpVtbl->RemoveAt(This,dwIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPortableDeviceKeyCollection_QueryInterface(IPortableDeviceKeyCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPortableDeviceKeyCollection_QueryInterface(IPortableDeviceKeyCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPortableDeviceKeyCollection_AddRef(IPortableDeviceKeyCollection* This) { +static __WIDL_INLINE ULONG IPortableDeviceKeyCollection_AddRef(IPortableDeviceKeyCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPortableDeviceKeyCollection_Release(IPortableDeviceKeyCollection* This) { +static __WIDL_INLINE ULONG IPortableDeviceKeyCollection_Release(IPortableDeviceKeyCollection* This) { return This->lpVtbl->Release(This); } /*** IPortableDeviceKeyCollection methods ***/ -static FORCEINLINE HRESULT IPortableDeviceKeyCollection_GetCount(IPortableDeviceKeyCollection* This,DWORD *pcElems) { +static __WIDL_INLINE HRESULT IPortableDeviceKeyCollection_GetCount(IPortableDeviceKeyCollection* This,DWORD *pcElems) { return This->lpVtbl->GetCount(This,pcElems); } -static FORCEINLINE HRESULT IPortableDeviceKeyCollection_GetAt(IPortableDeviceKeyCollection* This,const DWORD dwIndex,PROPERTYKEY *pKey) { +static __WIDL_INLINE HRESULT IPortableDeviceKeyCollection_GetAt(IPortableDeviceKeyCollection* This,const DWORD dwIndex,PROPERTYKEY *pKey) { return This->lpVtbl->GetAt(This,dwIndex,pKey); } -static FORCEINLINE HRESULT IPortableDeviceKeyCollection_Add(IPortableDeviceKeyCollection* This,REFPROPERTYKEY Key) { +static __WIDL_INLINE HRESULT IPortableDeviceKeyCollection_Add(IPortableDeviceKeyCollection* This,REFPROPERTYKEY Key) { return This->lpVtbl->Add(This,Key); } -static FORCEINLINE HRESULT IPortableDeviceKeyCollection_Clear(IPortableDeviceKeyCollection* This) { +static __WIDL_INLINE HRESULT IPortableDeviceKeyCollection_Clear(IPortableDeviceKeyCollection* This) { return This->lpVtbl->Clear(This); } -static FORCEINLINE HRESULT IPortableDeviceKeyCollection_RemoveAt(IPortableDeviceKeyCollection* This,const DWORD dwIndex) { +static __WIDL_INLINE HRESULT IPortableDeviceKeyCollection_RemoveAt(IPortableDeviceKeyCollection* This,const DWORD dwIndex) { return This->lpVtbl->RemoveAt(This,dwIndex); } #endif @@ -901,35 +1102,35 @@ interface IPortableDevicePropVariantCollection { #define IPortableDevicePropVariantCollection_RemoveAt(This,dwIndex) (This)->lpVtbl->RemoveAt(This,dwIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPortableDevicePropVariantCollection_QueryInterface(IPortableDevicePropVariantCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPortableDevicePropVariantCollection_QueryInterface(IPortableDevicePropVariantCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPortableDevicePropVariantCollection_AddRef(IPortableDevicePropVariantCollection* This) { +static __WIDL_INLINE ULONG IPortableDevicePropVariantCollection_AddRef(IPortableDevicePropVariantCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPortableDevicePropVariantCollection_Release(IPortableDevicePropVariantCollection* This) { +static __WIDL_INLINE ULONG IPortableDevicePropVariantCollection_Release(IPortableDevicePropVariantCollection* This) { return This->lpVtbl->Release(This); } /*** IPortableDevicePropVariantCollection methods ***/ -static FORCEINLINE HRESULT IPortableDevicePropVariantCollection_GetCount(IPortableDevicePropVariantCollection* This,DWORD *pcElems) { +static __WIDL_INLINE HRESULT IPortableDevicePropVariantCollection_GetCount(IPortableDevicePropVariantCollection* This,DWORD *pcElems) { return This->lpVtbl->GetCount(This,pcElems); } -static FORCEINLINE HRESULT IPortableDevicePropVariantCollection_GetAt(IPortableDevicePropVariantCollection* This,const DWORD dwIndex,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IPortableDevicePropVariantCollection_GetAt(IPortableDevicePropVariantCollection* This,const DWORD dwIndex,PROPVARIANT *pValue) { return This->lpVtbl->GetAt(This,dwIndex,pValue); } -static FORCEINLINE HRESULT IPortableDevicePropVariantCollection_Add(IPortableDevicePropVariantCollection* This,const PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IPortableDevicePropVariantCollection_Add(IPortableDevicePropVariantCollection* This,const PROPVARIANT *pValue) { return This->lpVtbl->Add(This,pValue); } -static FORCEINLINE HRESULT IPortableDevicePropVariantCollection_GetType(IPortableDevicePropVariantCollection* This,VARTYPE *pvt) { +static __WIDL_INLINE HRESULT IPortableDevicePropVariantCollection_GetType(IPortableDevicePropVariantCollection* This,VARTYPE *pvt) { return This->lpVtbl->GetType(This,pvt); } -static FORCEINLINE HRESULT IPortableDevicePropVariantCollection_ChangeType(IPortableDevicePropVariantCollection* This,const VARTYPE vt) { +static __WIDL_INLINE HRESULT IPortableDevicePropVariantCollection_ChangeType(IPortableDevicePropVariantCollection* This,const VARTYPE vt) { return This->lpVtbl->ChangeType(This,vt); } -static FORCEINLINE HRESULT IPortableDevicePropVariantCollection_Clear(IPortableDevicePropVariantCollection* This) { +static __WIDL_INLINE HRESULT IPortableDevicePropVariantCollection_Clear(IPortableDevicePropVariantCollection* This) { return This->lpVtbl->Clear(This); } -static FORCEINLINE HRESULT IPortableDevicePropVariantCollection_RemoveAt(IPortableDevicePropVariantCollection* This,const DWORD dwIndex) { +static __WIDL_INLINE HRESULT IPortableDevicePropVariantCollection_RemoveAt(IPortableDevicePropVariantCollection* This,const DWORD dwIndex) { return This->lpVtbl->RemoveAt(This,dwIndex); } #endif @@ -1029,29 +1230,29 @@ interface IPortableDeviceValuesCollection { #define IPortableDeviceValuesCollection_RemoveAt(This,dwIndex) (This)->lpVtbl->RemoveAt(This,dwIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPortableDeviceValuesCollection_QueryInterface(IPortableDeviceValuesCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPortableDeviceValuesCollection_QueryInterface(IPortableDeviceValuesCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPortableDeviceValuesCollection_AddRef(IPortableDeviceValuesCollection* This) { +static __WIDL_INLINE ULONG IPortableDeviceValuesCollection_AddRef(IPortableDeviceValuesCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPortableDeviceValuesCollection_Release(IPortableDeviceValuesCollection* This) { +static __WIDL_INLINE ULONG IPortableDeviceValuesCollection_Release(IPortableDeviceValuesCollection* This) { return This->lpVtbl->Release(This); } /*** IPortableDeviceValuesCollection methods ***/ -static FORCEINLINE HRESULT IPortableDeviceValuesCollection_GetCount(IPortableDeviceValuesCollection* This,DWORD *pcElems) { +static __WIDL_INLINE HRESULT IPortableDeviceValuesCollection_GetCount(IPortableDeviceValuesCollection* This,DWORD *pcElems) { return This->lpVtbl->GetCount(This,pcElems); } -static FORCEINLINE HRESULT IPortableDeviceValuesCollection_GetAt(IPortableDeviceValuesCollection* This,DWORD dwIndex,IPortableDeviceValues **ppValues) { +static __WIDL_INLINE HRESULT IPortableDeviceValuesCollection_GetAt(IPortableDeviceValuesCollection* This,DWORD dwIndex,IPortableDeviceValues **ppValues) { return This->lpVtbl->GetAt(This,dwIndex,ppValues); } -static FORCEINLINE HRESULT IPortableDeviceValuesCollection_Add(IPortableDeviceValuesCollection* This,IPortableDeviceValues *pValues) { +static __WIDL_INLINE HRESULT IPortableDeviceValuesCollection_Add(IPortableDeviceValuesCollection* This,IPortableDeviceValues *pValues) { return This->lpVtbl->Add(This,pValues); } -static FORCEINLINE HRESULT IPortableDeviceValuesCollection_Clear(IPortableDeviceValuesCollection* This) { +static __WIDL_INLINE HRESULT IPortableDeviceValuesCollection_Clear(IPortableDeviceValuesCollection* This) { return This->lpVtbl->Clear(This); } -static FORCEINLINE HRESULT IPortableDeviceValuesCollection_RemoveAt(IPortableDeviceValuesCollection* This,const DWORD dwIndex) { +static __WIDL_INLINE HRESULT IPortableDeviceValuesCollection_RemoveAt(IPortableDeviceValuesCollection* This,const DWORD dwIndex) { return This->lpVtbl->RemoveAt(This,dwIndex); } #endif @@ -1067,6 +1268,19 @@ static FORCEINLINE HRESULT IPortableDeviceValuesCollection_RemoveAt(IPortableDev DEFINE_GUID(LIBID_PortableDeviceTypesLib, 0x2b00ba2f, 0xe750, 0x4beb, 0x92,0x35, 0x97,0x14,0x2e,0xde,0x1d,0x3e); +/***************************************************************************** + * WpdSerializer coclass + */ + +DEFINE_GUID(CLSID_WpdSerializer, 0x0b91a74b, 0xad7c, 0x4a9d, 0xb5,0x63, 0x29,0xee,0xf9,0x16,0x71,0x72); + +#ifdef __cplusplus +class DECLSPEC_UUID("0b91a74b-ad7c-4a9d-b563-29eef9167172") WpdSerializer; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(WpdSerializer, 0x0b91a74b, 0xad7c, 0x4a9d, 0xb5,0x63, 0x29,0xee,0xf9,0x16,0x71,0x72) +#endif +#endif + /***************************************************************************** * PortableDeviceValues coclass */ @@ -1080,6 +1294,45 @@ __CRT_UUID_DECL(PortableDeviceValues, 0x0c15d503, 0xd017, 0x47ce, 0x90,0x16, 0x7 #endif #endif +/***************************************************************************** + * PortableDeviceKeyCollection coclass + */ + +DEFINE_GUID(CLSID_PortableDeviceKeyCollection, 0xde2d022d, 0x2480, 0x43be, 0x97,0xf0, 0xd1,0xfa,0x2c,0xf9,0x8f,0x4f); + +#ifdef __cplusplus +class DECLSPEC_UUID("de2d022d-2480-43be-97f0-d1fa2cf98f4f") PortableDeviceKeyCollection; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(PortableDeviceKeyCollection, 0xde2d022d, 0x2480, 0x43be, 0x97,0xf0, 0xd1,0xfa,0x2c,0xf9,0x8f,0x4f) +#endif +#endif + +/***************************************************************************** + * PortableDevicePropVariantCollection coclass + */ + +DEFINE_GUID(CLSID_PortableDevicePropVariantCollection, 0x08a99e2f, 0x6d6d, 0x4b80, 0xaf,0x5a, 0xba,0xf2,0xbc,0xbe,0x4c,0xb9); + +#ifdef __cplusplus +class DECLSPEC_UUID("08a99e2f-6d6d-4b80-af5a-baf2bcbe4cb9") PortableDevicePropVariantCollection; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(PortableDevicePropVariantCollection, 0x08a99e2f, 0x6d6d, 0x4b80, 0xaf,0x5a, 0xba,0xf2,0xbc,0xbe,0x4c,0xb9) +#endif +#endif + +/***************************************************************************** + * PortableDeviceValuesCollection coclass + */ + +DEFINE_GUID(CLSID_PortableDeviceValuesCollection, 0x3882134d, 0x14cf, 0x4220, 0x9c,0xb4, 0x43,0x5f,0x86,0xd8,0x3f,0x60); + +#ifdef __cplusplus +class DECLSPEC_UUID("3882134d-14cf-4220-9cb4-435f86d83f60") PortableDeviceValuesCollection; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(PortableDeviceValuesCollection, 0x3882134d, 0x14cf, 0x4220, 0x9c,0xb4, 0x43,0x5f,0x86,0xd8,0x3f,0x60) +#endif +#endif + #endif /* __PortableDeviceTypesLib_LIBRARY_DEFINED__ */ /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/powerbase.h b/lib/libc/include/any-windows-any/powerbase.h new file mode 100644 index 0000000000000000000000000000000000000000..599655d8361d544d0267ffb1981ea52d23b5fa04 --- /dev/null +++ b/lib/libc/include/any-windows-any/powerbase.h @@ -0,0 +1,58 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _POWERBASE_H_ +#define _POWERBASE_H_ + +#include +#include + +#ifdef _CONTRACT_GEN +#include +#include +#include +#include +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#ifndef _HPOWERNOTIFY_DEF_ +#define _HPOWERNOTIFY_DEF_ + +typedef PVOID HPOWERNOTIFY, *PHPOWERNOTIFY; + +#endif /* _HPOWERNOTIFY_DEF_ */ + +#ifndef NT_SUCCESS +#define NTSTATUS LONG +#define _OVERRIDE_NTSTATUS_ +#endif + +NTSTATUS WINAPI CallNtPowerInformation(POWER_INFORMATION_LEVEL InformationLevel, PVOID InputBuffer, ULONG InputBufferLength, PVOID OutputBuffer, ULONG OutputBufferLength); + +#ifdef _OVERRIDE_NTSTATUS_ +#undef NTSTATUS +#endif + +BOOLEAN WINAPI GetPwrCapabilities(PSYSTEM_POWER_CAPABILITIES lpspc); + +#if (NTDDI_VERSION >= NTDDI_WIN8) +POWER_PLATFORM_ROLE WINAPI PowerDeterminePlatformRoleEx(ULONG Version); +DWORD WINAPI PowerRegisterSuspendResumeNotification(DWORD Flags, HANDLE Recipient, PHPOWERNOTIFY RegistrationHandle); +DWORD WINAPI PowerUnregisterSuspendResumeNotification(HPOWERNOTIFY RegistrationHandle); +#endif + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#ifdef __cplusplus +} +#endif + +#endif /* _POWERBASE_H_ */ diff --git a/lib/libc/include/any-windows-any/powersetting.h b/lib/libc/include/any-windows-any/powersetting.h new file mode 100644 index 0000000000000000000000000000000000000000..b2dd5a6e4e519469e6b66db2d96d349597e657ce --- /dev/null +++ b/lib/libc/include/any-windows-any/powersetting.h @@ -0,0 +1,74 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _POWERSETTING_H_ +#define _POWERSETTING_H_ + +#include +#include + +#ifdef _CONTRACT_GEN +#include +#include +#include +#include +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#ifndef _HPOWERNOTIFY_DEF_ +#define _HPOWERNOTIFY_DEF_ + +typedef PVOID HPOWERNOTIFY, *PHPOWERNOTIFY; + +#endif /* _HPOWERNOTIFY_DEF_ */ + +#if (NTDDI_VERSION >= NTDDI_VISTA) +DWORD WINAPI PowerReadACValue(HKEY RootPowerKey, CONST GUID *SchemeGuid, CONST GUID *SubGroupOfPowerSettingsGuid, CONST GUID *PowerSettingGuid, PULONG Type, LPBYTE Buffer, LPDWORD BufferSize); +DWORD WINAPI PowerReadDCValue(HKEY RootPowerKey, CONST GUID *SchemeGuid, CONST GUID *SubGroupOfPowerSettingsGuid, CONST GUID *PowerSettingGuid, PULONG Type, PUCHAR Buffer, LPDWORD BufferSize); +DWORD WINAPI PowerWriteACValueIndex(HKEY RootPowerKey, CONST GUID *SchemeGuid, CONST GUID *SubGroupOfPowerSettingsGuid, CONST GUID *PowerSettingGuid, DWORD AcValueIndex); +DWORD WINAPI PowerWriteDCValueIndex(HKEY RootPowerKey, CONST GUID *SchemeGuid, CONST GUID *SubGroupOfPowerSettingsGuid, CONST GUID *PowerSettingGuid, DWORD DcValueIndex); +DWORD WINAPI PowerGetActiveScheme(HKEY UserRootPowerKey, GUID **ActivePolicyGuid); +DWORD WINAPI PowerSetActiveScheme(HKEY UserRootPowerKey, CONST GUID *SchemeGuid); +#endif + +#if (NTDDI_VERSION >= NTDDI_WIN7) +DWORD WINAPI PowerSettingRegisterNotification(LPCGUID SettingGuid, DWORD Flags, HANDLE Recipient, PHPOWERNOTIFY RegistrationHandle); +DWORD WINAPI PowerSettingUnregisterNotification(HPOWERNOTIFY RegistrationHandle); +#endif + +#if NTDDI_VERSION >= NTDDI_WIN10_RS5 + +typedef enum EFFECTIVE_POWER_MODE { + EffectivePowerModeBatterySaver, + EffectivePowerModeBetterBattery, + EffectivePowerModeBalanced, + EffectivePowerModeHighPerformance, + EffectivePowerModeMaxPerformance, + EffectivePowerModeGameMode, + EffectivePowerModeMixedReality +} EFFECTIVE_POWER_MODE; + +#define EFFECTIVE_POWER_MODE_V1 (0x00000001) +#define EFFECTIVE_POWER_MODE_V2 (0x00000002) + +typedef VOID WINAPI EFFECTIVE_POWER_MODE_CALLBACK(EFFECTIVE_POWER_MODE Mode, VOID *Context); + +HRESULT WINAPI PowerRegisterForEffectivePowerModeNotifications(ULONG Version, EFFECTIVE_POWER_MODE_CALLBACK *Callback, VOID *Context, VOID **RegistrationHandle); +HRESULT WINAPI PowerUnregisterFromEffectivePowerModeNotifications(VOID *RegistrationHandle); +#endif + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#ifdef __cplusplus +} +#endif + +#endif /* _POWERSETTING_H_ */ diff --git a/lib/libc/include/any-windows-any/powrprof.h b/lib/libc/include/any-windows-any/powrprof.h index 9545afee3a7a5eefc268774ac771f4dc661f4497..796b052942477a7bcd8d903a9b77a2bd46397b17 100644 --- a/lib/libc/include/any-windows-any/powrprof.h +++ b/lib/libc/include/any-windows-any/powrprof.h @@ -3,6 +3,13 @@ * This file is part of the mingw-w64 runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ + +#ifndef _POWRPROF_H_ +#define _POWRPROF_H_ + +#include +#include + #ifdef __cplusplus extern "C" { #endif @@ -104,7 +111,6 @@ extern "C" { BOOLEAN WINAPI DeletePwrScheme(UINT); BOOLEAN WINAPI GetActivePwrScheme(PUINT); BOOLEAN WINAPI SetActivePwrScheme(UINT,PGLOBAL_POWER_POLICY,PPOWER_POLICY); - BOOLEAN WINAPI GetPwrCapabilities(PSYSTEM_POWER_CAPABILITIES); BOOLEAN WINAPI IsPwrSuspendAllowed(VOID); BOOLEAN WINAPI IsPwrHibernateAllowed(VOID); BOOLEAN WINAPI IsPwrShutdownAllowed(VOID); @@ -215,11 +221,6 @@ DWORD WINAPI PowerEnumerate( DWORD *BufferSize ); -DWORD WINAPI PowerGetActiveScheme( - HKEY UserRootPowerKey, - GUID **ActivePolicyGuid -); - DWORD WINAPI PowerImportPowerScheme( HKEY RootPowerKey, LPCWSTR ImportFileNamePath, @@ -234,16 +235,6 @@ DWORD WINAPI PowerReadACDefaultIndex( LPDWORD AcDefaultIndex ); -DWORD WINAPI PowerReadACValue( - HKEY RootPowerKey, - const GUID *SchemeGuid, - const GUID *SubGroupOfPowerSettingsGuid, - const GUID *PowerSettingGuid, - PULONG Type, - LPBYTE Buffer, - LPDWORD BufferSize -); - DWORD WINAPI PowerReadACValueIndex( HKEY RootPowerKey, const GUID *SchemeGuid, @@ -260,16 +251,6 @@ DWORD WINAPI PowerReadDCDefaultIndex( LPDWORD DcDefaultIndex ); -DWORD WINAPI PowerReadDCValue( - HKEY RootPowerKey, - const GUID *SchemeGuid, - const GUID *SubGroupOfPowerSettingsGuid, - const GUID *PowerSettingGuid, - PULONG Type, - PUCHAR Buffer, - LPDWORD BufferSize -); - DWORD WINAPI PowerReadDCValueIndex( HKEY RootPowerKey, const GUID *SchemeGuid, @@ -380,11 +361,6 @@ DWORD WINAPI PowerRestoreIndividualDefaultPowerScheme( const GUID *SchemeGuid ); -DWORD WINAPI PowerSetActiveScheme( - HKEY UserRootPowerKey, - const GUID *SchemeGuid -); - DWORD WINAPI PowerSettingAccessCheck( POWER_DATA_ACCESSOR AccessFlags, const GUID *PowerGuid @@ -398,14 +374,6 @@ DWORD WINAPI PowerWriteACDefaultIndex( DWORD DefaultAcIndex ); -DWORD WINAPI PowerWriteACValueIndex( - HKEY RootPowerKey, - const GUID *SchemeGuid, - const GUID *SubGroupOfPowerSettingsGuid, - const GUID *PowerSettingGuid, - DWORD AcValueIndex -); - DWORD WINAPI PowerWriteDCDefaultIndex( HKEY RootSystemPowerKey, const GUID *SchemePersonalityGuid, @@ -414,14 +382,6 @@ DWORD WINAPI PowerWriteDCDefaultIndex( DWORD DefaultDcIndex ); -DWORD WINAPI PowerWriteDCValueIndex( - HKEY RootPowerKey, - const GUID *SchemeGuid, - const GUID *SubGroupOfPowerSettingsGuid, - const GUID *PowerSettingGuid, - DWORD DcValueIndex -); - DWORD WINAPI PowerWriteDescription( HKEY RootPowerKey, const GUID *SchemeGuid, @@ -516,17 +476,8 @@ DWORD WINAPI PowerWriteValueUnitsSpecifier( #endif /*(_WIN32_WINNT >= 0x0600)*/ -#ifndef NT_SUCCESS -#define NTSTATUS LONG -#define _OVERRIDE_NTSTATUS_ -#endif - - NTSTATUS WINAPI CallNtPowerInformation(POWER_INFORMATION_LEVEL,PVOID,ULONG,PVOID,ULONG); - -#ifdef _OVERRIDE_NTSTATUS_ -#undef NTSTATUS -#endif - #ifdef __cplusplus } #endif + +#endif /* _POWRPROF_H_ */ diff --git a/lib/libc/include/any-windows-any/process.h b/lib/libc/include/any-windows-any/process.h index 08b73cf58debb4a1975dffa33675266f65dc78c6..1ac39a064216ba33cc30221b48553990ef7ff48c 100644 --- a/lib/libc/include/any-windows-any/process.h +++ b/lib/libc/include/any-windows-any/process.h @@ -138,10 +138,10 @@ extern "C" { WINBOOL WINAPI _wCRT_INIT(HANDLE _HDllHandle,DWORD _Reason,LPVOID _Reserved); extern WINBOOL (WINAPI *const _pRawDllMain)(HANDLE,DWORD,LPVOID); #else - int __stdcall DllMain(void *_HDllHandle,unsigned _Reason,void *_Reserved); - int __stdcall _CRT_INIT(void *_HDllHandle,unsigned _Reason,void *_Reserved); - int __stdcall _wCRT_INIT(void *_HDllHandle,unsigned _Reason,void *_Reserved); - extern int (__stdcall *const _pRawDllMain)(void *,unsigned,void *); + int __stdcall DllMain(void *_HDllHandle,unsigned long _Reason,void *_Reserved); + int __stdcall _CRT_INIT(void *_HDllHandle,unsigned long _Reason,void *_Reserved); + int __stdcall _wCRT_INIT(void *_HDllHandle,unsigned long _Reason,void *_Reserved); + extern int (__stdcall *const _pRawDllMain)(void *,unsigned long,void *); #endif #endif diff --git a/lib/libc/include/any-windows-any/processsnapshot.h b/lib/libc/include/any-windows-any/processsnapshot.h new file mode 100644 index 0000000000000000000000000000000000000000..a3f9efb4bb179bac8adf163a9b4a3a1d5bb878f1 --- /dev/null +++ b/lib/libc/include/any-windows-any/processsnapshot.h @@ -0,0 +1,299 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef PROCESSSNAPSHOT_H +#define PROCESSSNAPSHOT_H + +typedef enum { + PSS_HANDLE_NONE = 0x00, + PSS_HANDLE_HAVE_TYPE = 0x01, + PSS_HANDLE_HAVE_NAME = 0x02, + PSS_HANDLE_HAVE_BASIC_INFORMATION = 0x04, + PSS_HANDLE_HAVE_TYPE_SPECIFIC_INFORMATION = 0x08 +} PSS_HANDLE_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(PSS_HANDLE_FLAGS); + +typedef enum { + PSS_OBJECT_TYPE_UNKNOWN = 0, + PSS_OBJECT_TYPE_PROCESS = 1, + PSS_OBJECT_TYPE_THREAD = 2, + PSS_OBJECT_TYPE_MUTANT = 3, + PSS_OBJECT_TYPE_EVENT = 4, + PSS_OBJECT_TYPE_SECTION = 5, + PSS_OBJECT_TYPE_SEMAPHORE = 6 +} PSS_OBJECT_TYPE; + +typedef enum { + PSS_CAPTURE_NONE = 0x00000000, + PSS_CAPTURE_VA_CLONE = 0x00000001, + PSS_CAPTURE_RESERVED_00000002 = 0x00000002, + PSS_CAPTURE_HANDLES = 0x00000004, + PSS_CAPTURE_HANDLE_NAME_INFORMATION = 0x00000008, + PSS_CAPTURE_HANDLE_BASIC_INFORMATION = 0x00000010, + PSS_CAPTURE_HANDLE_TYPE_SPECIFIC_INFORMATION = 0x00000020, + PSS_CAPTURE_HANDLE_TRACE = 0x00000040, + PSS_CAPTURE_THREADS = 0x00000080, + PSS_CAPTURE_THREAD_CONTEXT = 0x00000100, + PSS_CAPTURE_THREAD_CONTEXT_EXTENDED = 0x00000200, + PSS_CAPTURE_RESERVED_00000400 = 0x00000400, + PSS_CAPTURE_VA_SPACE = 0x00000800, + PSS_CAPTURE_VA_SPACE_SECTION_INFORMATION = 0x00001000, + PSS_CAPTURE_IPT_TRACE = 0x00002000, + PSS_CAPTURE_RESERVED_00004000 = 0x00004000, + PSS_CREATE_BREAKAWAY_OPTIONAL = 0x04000000, + PSS_CREATE_BREAKAWAY = 0x08000000, + PSS_CREATE_FORCE_BREAKAWAY = 0x10000000, + PSS_CREATE_USE_VM_ALLOCATIONS = 0x20000000, + PSS_CREATE_MEASURE_PERFORMANCE = 0x40000000, + PSS_CREATE_RELEASE_SECTION = 0x80000000 +} PSS_CAPTURE_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(PSS_CAPTURE_FLAGS); + +#define PSS_PERF_RESOLUTION 1000000 + +typedef enum { + PSS_QUERY_PROCESS_INFORMATION = 0, + PSS_QUERY_VA_CLONE_INFORMATION = 1, + PSS_QUERY_AUXILIARY_PAGES_INFORMATION = 2, + PSS_QUERY_VA_SPACE_INFORMATION = 3, + PSS_QUERY_HANDLE_INFORMATION = 4, + PSS_QUERY_THREAD_INFORMATION = 5, + PSS_QUERY_HANDLE_TRACE_INFORMATION = 6, + PSS_QUERY_PERFORMANCE_COUNTERS = 7 +} PSS_QUERY_INFORMATION_CLASS; + +typedef enum { + PSS_WALK_AUXILIARY_PAGES = 0, + PSS_WALK_VA_SPACE = 1, + PSS_WALK_HANDLES = 2, + PSS_WALK_THREADS = 3 +} PSS_WALK_INFORMATION_CLASS; + +typedef enum { + PSS_DUPLICATE_NONE = 0x00, + PSS_DUPLICATE_CLOSE_SOURCE = 0x01 +} PSS_DUPLICATE_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(PSS_DUPLICATE_FLAGS); + +DECLARE_HANDLE(HPSS); +DECLARE_HANDLE(HPSSWALK); + +typedef enum { + PSS_PROCESS_FLAGS_NONE = 0x00000000, + PSS_PROCESS_FLAGS_PROTECTED = 0x00000001, + PSS_PROCESS_FLAGS_WOW64 = 0x00000002, + PSS_PROCESS_FLAGS_RESERVED_03 = 0x00000004, + PSS_PROCESS_FLAGS_RESERVED_04 = 0x00000008, + PSS_PROCESS_FLAGS_FROZEN = 0x00000010 +} PSS_PROCESS_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(PSS_PROCESS_FLAGS); + +typedef struct { + DWORD ExitStatus; + void *PebBaseAddress; + ULONG_PTR AffinityMask; + LONG BasePriority; + DWORD ProcessId; + DWORD ParentProcessId; + PSS_PROCESS_FLAGS Flags; + FILETIME CreateTime; + FILETIME ExitTime; + FILETIME KernelTime; + FILETIME UserTime; + DWORD PriorityClass; + ULONG_PTR PeakVirtualSize; + ULONG_PTR VirtualSize; + DWORD PageFaultCount; + ULONG_PTR PeakWorkingSetSize; + ULONG_PTR WorkingSetSize; + ULONG_PTR QuotaPeakPagedPoolUsage; + ULONG_PTR QuotaPagedPoolUsage; + ULONG_PTR QuotaPeakNonPagedPoolUsage; + ULONG_PTR QuotaNonPagedPoolUsage; + ULONG_PTR PagefileUsage; + ULONG_PTR PeakPagefileUsage; + ULONG_PTR PrivateUsage; + DWORD ExecuteFlags; + wchar_t ImageFileName[MAX_PATH]; +} PSS_PROCESS_INFORMATION; + +typedef struct { + HANDLE VaCloneHandle; +} PSS_VA_CLONE_INFORMATION; + +typedef struct { + DWORD AuxPagesCaptured; +} PSS_AUXILIARY_PAGES_INFORMATION; + +typedef struct { + DWORD RegionCount; +} PSS_VA_SPACE_INFORMATION; + +typedef struct { + DWORD HandlesCaptured; +} PSS_HANDLE_INFORMATION; + +typedef struct { + DWORD ThreadsCaptured; + DWORD ContextLength; +} PSS_THREAD_INFORMATION; + +typedef struct { + HANDLE SectionHandle; + DWORD Size; +} PSS_HANDLE_TRACE_INFORMATION; + +typedef struct { + UINT64 TotalCycleCount; + UINT64 TotalWallClockPeriod; + UINT64 VaCloneCycleCount; + UINT64 VaCloneWallClockPeriod; + UINT64 VaSpaceCycleCount; + UINT64 VaSpaceWallClockPeriod; + UINT64 AuxPagesCycleCount; + UINT64 AuxPagesWallClockPeriod; + UINT64 HandlesCycleCount; + UINT64 HandlesWallClockPeriod; + UINT64 ThreadsCycleCount; + UINT64 ThreadsWallClockPeriod; +} PSS_PERFORMANCE_COUNTERS; + +typedef struct { + void *Address; + MEMORY_BASIC_INFORMATION BasicInformation; + FILETIME CaptureTime; + void *PageContents; + DWORD PageSize; +} PSS_AUXILIARY_PAGE_ENTRY; + +typedef struct { + void *BaseAddress; + void *AllocationBase; + DWORD AllocationProtect; + ULONG_PTR RegionSize; + DWORD State; + DWORD Protect; + DWORD Type; + DWORD TimeDateStamp; + DWORD SizeOfImage; + void *ImageBase; + DWORD CheckSum; + WORD MappedFileNameLength; + wchar_t const *MappedFileName; +} PSS_VA_SPACE_ENTRY; + +typedef struct { + HANDLE Handle; + PSS_HANDLE_FLAGS Flags; + PSS_OBJECT_TYPE ObjectType; + FILETIME CaptureTime; + DWORD Attributes; + DWORD GrantedAccess; + DWORD HandleCount; + DWORD PointerCount; + DWORD PagedPoolCharge; + DWORD NonPagedPoolCharge; + FILETIME CreationTime; + WORD TypeNameLength; + wchar_t const *TypeName; + WORD ObjectNameLength; + wchar_t const *ObjectName; + union { + struct { + DWORD ExitStatus; + void *PebBaseAddress; + ULONG_PTR AffinityMask; + LONG BasePriority; + DWORD ProcessId; + DWORD ParentProcessId; + DWORD Flags; + } Process; + struct { + DWORD ExitStatus; + void *TebBaseAddress; + DWORD ProcessId; + DWORD ThreadId; + ULONG_PTR AffinityMask; + int Priority; + int BasePriority; + void *Win32StartAddress; + } Thread; + struct { + LONG CurrentCount; + WINBOOL Abandoned; + DWORD OwnerProcessId; + DWORD OwnerThreadId; + } Mutant; + struct { + WINBOOL ManualReset; + WINBOOL Signaled; + } Event; + struct { + void *BaseAddress; + DWORD AllocationAttributes; + LARGE_INTEGER MaximumSize; + } Section; + struct { + LONG CurrentCount; + LONG MaximumCount; + } Semaphore; + } TypeSpecificInformation; +} PSS_HANDLE_ENTRY; + +typedef enum { + PSS_THREAD_FLAGS_NONE = 0x0000, + PSS_THREAD_FLAGS_TERMINATED = 0x0001 +} PSS_THREAD_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(PSS_THREAD_FLAGS); + +typedef struct { + DWORD ExitStatus; + void *TebBaseAddress; + DWORD ProcessId; + DWORD ThreadId; + ULONG_PTR AffinityMask; + int Priority; + int BasePriority; + void *LastSyscallFirstArgument; + WORD LastSyscallNumber; + FILETIME CreateTime; + FILETIME ExitTime; + FILETIME KernelTime; + FILETIME UserTime; + void *Win32StartAddress; + FILETIME CaptureTime; + PSS_THREAD_FLAGS Flags; + WORD SuspendCount; + WORD SizeOfContextRecord; + PCONTEXT ContextRecord; +} PSS_THREAD_ENTRY; + +typedef struct { + void *Context; + void *(WINAPI *AllocRoutine)(void *context, DWORD size); + void (WINAPI *FreeRoutine)(void *context, void *address); +} PSS_ALLOCATOR; + +#include + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) + +#if (NTDDI_VERSION >= NTDDI_WIN8) + +STDAPI_(DWORD) PssCaptureSnapshot(HANDLE ProcessHandle, PSS_CAPTURE_FLAGS CaptureFlags, DWORD ThreadContextFlags, HPSS *SnapshotHandle); +STDAPI_(DWORD) PssFreeSnapshot(HANDLE ProcessHandle, HPSS SnapshotHandle); +STDAPI_(DWORD) PssQuerySnapshot(HPSS SnapshotHandle, PSS_QUERY_INFORMATION_CLASS InformationClass, void *Buffer, DWORD BufferLength); +STDAPI_(DWORD) PssWalkSnapshot(HPSS SnapshotHandle, PSS_WALK_INFORMATION_CLASS InformationClass, HPSSWALK WalkMarkerHandle, void *Buffer, DWORD BufferLength); +STDAPI_(DWORD) PssDuplicateSnapshot(HANDLE SourceProcessHandle, HPSS SnapshotHandle, HANDLE TargetProcessHandle, HPSS *TargetSnapshotHandle, PSS_DUPLICATE_FLAGS Flags); +STDAPI_(DWORD) PssWalkMarkerCreate(PSS_ALLOCATOR const *Allocator, HPSSWALK *WalkMarkerHandle); +STDAPI_(DWORD) PssWalkMarkerFree(HPSSWALK WalkMarkerHandle); +STDAPI_(DWORD) PssWalkMarkerGetPosition(HPSSWALK WalkMarkerHandle, ULONG_PTR *Position); +STDAPI_(DWORD) PssWalkMarkerSetPosition(HPSSWALK WalkMarkerHandle, ULONG_PTR Position); +STDAPI_(DWORD) PssWalkMarkerSeekToBeginning(HPSSWALK WalkMarkerHandle); + +#endif /* (NTDDI_VERSION >= NTDDI_WIN8) */ +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ +#endif /* PROCESSSNAPSHOT_H */ diff --git a/lib/libc/include/any-windows-any/processthreadsapi.h b/lib/libc/include/any-windows-any/processthreadsapi.h index fe71aa80e5041708651663502da48ec2a95af6dc..3344634361ab6c87c58355a0b0209d09c10201e1 100644 --- a/lib/libc/include/any-windows-any/processthreadsapi.h +++ b/lib/libc/include/any-windows-any/processthreadsapi.h @@ -43,7 +43,7 @@ extern "C" { WINBASEAPI WINBOOL WINAPI GetThreadTimes (HANDLE hThread, LPFILETIME lpCreationTime, LPFILETIME lpExitTime, LPFILETIME lpKernelTime, LPFILETIME lpUserTime); WINBASEAPI DWORD WINAPI GetCurrentProcessorNumber (VOID); -#endif +#endif /* WINAPI_PARTITION_DESKTOP */ #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) WINBASEAPI WINBOOL WINAPI TerminateProcess (HANDLE hProcess, UINT uExitCode); @@ -183,12 +183,28 @@ DEFINE_ENUM_FLAG_OPERATORS(MACHINE_ATTRIBUTES); WINBASEAPI WINBOOL WINAPI SetProcessInformation (HANDLE hProcess, PROCESS_INFORMATION_CLASS ProcessInformationClass, LPVOID ProcessInformation, DWORD ProcessInformationSize); #endif -#endif /* WINAPI_PARTITION_APP */ +#if _WIN32_WINNT >= _WIN32_WINNT_WIN10 + WINBASEAPI WINBOOL WINAPI GetSystemCpuSetInformation (PSYSTEM_CPU_SET_INFORMATION Information, ULONG BufferLength, PULONG ReturnedLength, HANDLE Process, ULONG Flags); + WINBASEAPI WINBOOL WINAPI GetProcessDefaultCpuSets (HANDLE Process, PULONG CpuSetIds, ULONG CpuSetIdCount, PULONG RequiredIdCount); + WINBASEAPI WINBOOL WINAPI SetProcessDefaultCpuSets (HANDLE Process, const ULONG *CpuSetIds, ULONG CpuSetIdCount); + WINBASEAPI WINBOOL WINAPI GetThreadSelectedCpuSets (HANDLE Thread, PULONG CpuSetIds, ULONG CpuSetIdCount, PULONG RequiredIdCount); + WINBASEAPI WINBOOL WINAPI SetThreadSelectedCpuSets (HANDLE Thread, const ULONG *CpuSetIds, ULONG CpuSetIdCount); + HRESULT WINAPI GetMachineTypeAttributes (USHORT Machine, MACHINE_ATTRIBUTES *MachineTypeAttributes); +#endif -#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) +#if _WIN32_WINNT >= _WIN32_WINNT_WIN10_FE + WINBASEAPI WINBOOL WINAPI GetProcessDefaultCpuSetMasks (HANDLE Process, PGROUP_AFFINITY CpuSetMasks, USHORT CpuSetMaskCount, PUSHORT RequiredMaskCount); + WINBASEAPI WINBOOL WINAPI SetProcessDefaultCpuSetMasks (HANDLE Process, PGROUP_AFFINITY CpuSetMasks, USHORT CpuSetMaskCount); + WINBASEAPI WINBOOL WINAPI GetThreadSelectedCpuSetMasks (HANDLE Thread, PGROUP_AFFINITY CpuSetMasks, USHORT CpuSetMaskCount, PUSHORT RequiredMaskCount); + WINBASEAPI WINBOOL WINAPI SetThreadSelectedCpuSetMasks (HANDLE Thread, PGROUP_AFFINITY CpuSetMasks, USHORT CpuSetMaskCount); +#endif typedef struct _PROC_THREAD_ATTRIBUTE_LIST *PPROC_THREAD_ATTRIBUTE_LIST, *LPPROC_THREAD_ATTRIBUTE_LIST; +#endif /* WINAPI_PARTITION_APP */ + +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) + WINBASEAPI HANDLE WINAPI CreateRemoteThread (HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId); WINBASEAPI WINBOOL WINAPI TerminateThread (HANDLE hThread, DWORD dwExitCode); WINBASEAPI WINBOOL WINAPI SetProcessShutdownParameters (DWORD dwLevel, DWORD dwFlags); @@ -223,7 +239,7 @@ DEFINE_ENUM_FLAG_OPERATORS(MACHINE_ATTRIBUTES); WINBASEAPI WINBOOL WINAPI QueryProcessAffinityUpdateMode (HANDLE hProcess, LPDWORD lpdwFlags); WINBASEAPI WINBOOL WINAPI UpdateProcThreadAttribute (LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList, DWORD dwFlags, DWORD_PTR Attribute, PVOID lpValue, SIZE_T cbSize, PVOID lpPreviousValue, PSIZE_T lpReturnSize); #endif -#if _WIN32_WINNT >= 0x0602 +#if _WIN32_WINNT >= _WIN32_WINNT_WIN8 WINBASEAPI WINBOOL WINAPI SetProcessMitigationPolicy (PROCESS_MITIGATION_POLICY MitigationPolicy, PVOID lpBuffer, SIZE_T dwLength); FORCEINLINE HANDLE GetCurrentProcessToken (VOID) @@ -250,15 +266,24 @@ DEFINE_ENUM_FLAG_OPERATORS(MACHINE_ATTRIBUTES); #define MEMORY_PRIORITY_BELOW_NORMAL 4 #define MEMORY_PRIORITY_NORMAL 5 +#if _WIN32_WINNT >= _WIN32_WINNT_WINBLUE + WINBASEAPI WINBOOL WINAPI IsProcessCritical (HANDLE hProcess, PBOOL Critical); #endif +#if _WIN32_WINNT >= _WIN32_WINNT_WIN10 + WINBASEAPI WINBOOL WINAPI SetProtectedPolicy (LPCGUID PolicyGuid, ULONG_PTR PolicyValue, PULONG_PTR OldPolicyValue); + WINBASEAPI WINBOOL WINAPI QueryProtectedPolicy (LPCGUID PolicyGuid, PULONG_PTR PolicyValue); +#endif + +#endif /* WINAPI_PARTITION_DESKTOP */ + #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) #ifndef _APISET_EXPORTS_FILTER WINBASEAPI WINBOOL WINAPI CreateProcessA (LPCSTR lpApplicationName, LPSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, WINBOOL bInheritHandles, DWORD dwCreationFlags, LPVOID lpEnvironment, LPCSTR lpCurrentDirectory, LPSTARTUPINFOA lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation); WINBASEAPI WINBOOL WINAPI CreateProcessW (LPCWSTR lpApplicationName, LPWSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, WINBOOL bInheritHandles, DWORD dwCreationFlags, LPVOID lpEnvironment, LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation); #define CreateProcess __MINGW_NAME_AW(CreateProcess) - #if _WIN32_WINNT >= 0x0601 +#if _WIN32_WINNT >= 0x0601 WINBASEAPI WINBOOL WINAPI GetThreadIdealProcessorEx (HANDLE hThread, PPROCESSOR_NUMBER lpIdealProcessor); WINBASEAPI VOID WINAPI GetCurrentProcessorNumberEx (PPROCESSOR_NUMBER ProcNumber); #endif @@ -297,18 +322,41 @@ DEFINE_ENUM_FLAG_OPERATORS(MACHINE_ATTRIBUTES); #if NTDDI_VERSION >= NTDDI_WIN10_VB WINBASEAPI WINBOOL WINAPI SetProcessDynamicEHContinuationTargets (HANDLE Process, USHORT NumberOfTargets, PPROCESS_DYNAMIC_EH_CONTINUATION_TARGET Targets); #endif + #if NTDDI_VERSION >= NTDDI_WIN10_MN typedef enum _QUEUE_USER_APC_FLAGS { QUEUE_USER_APC_FLAGS_NONE = 0x0, QUEUE_USER_APC_FLAGS_SPECIAL_USER_APC = 0x1 } QUEUE_USER_APC_FLAGS; + + typedef struct _APC_CALLBACK_DATA { + ULONG_PTR Parameter; + PCONTEXT ContextRecord; + ULONG_PTR Reserved0; + ULONG_PTR Reserved1; + } APC_CALLBACK_DATA, *PAPC_CALLBACK_DATA; + WINBASEAPI WINBOOL WINAPI QueueUserAPC2 (PAPCFUNC ApcRoutine, HANDLE Thread, ULONG_PTR Data, QUEUE_USER_APC_FLAGS Flags); #endif + #if NTDDI_VERSION >= NTDDI_WIN10_FE WINBASEAPI WINBOOL WINAPI SetProcessDynamicEnforcedCetCompatibleRanges (HANDLE Process, USHORT NumberOfRanges, PPROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE Ranges); #endif -#endif +#define THREAD_POWER_THROTTLING_CURRENT_VERSION 1 +#define THREAD_POWER_THROTTLING_EXECUTION_SPEED 0x1 +#define THREAD_POWER_THROTTLING_VALID_FLAGS (THREAD_POWER_THROTTLING_EXECUTION_SPEED) + + typedef struct _THREAD_POWER_THROTTLING_STATE { + ULONG Version; + ULONG ControlMask; + ULONG StateMask; + } THREAD_POWER_THROTTLING_STATE; + +#endif /* WINAPI_PARTITION_APP */ + + WINBASEAPI HRESULT WINAPI SetThreadDescription (HANDLE hThread, PCWSTR lpThreadDescription); + WINBASEAPI HRESULT WINAPI GetThreadDescription (HANDLE hThread, PWSTR *ppszThreadDescription); #ifdef __cplusplus } diff --git a/lib/libc/include/any-windows-any/proofofpossessioncookieinfo.h b/lib/libc/include/any-windows-any/proofofpossessioncookieinfo.h index 348e09b7b3058642590457abc4ade6f583831b67..c19a4e2099b34459142165363215a205faf64a03 100644 --- a/lib/libc/include/any-windows-any/proofofpossessioncookieinfo.h +++ b/lib/libc/include/any-windows-any/proofofpossessioncookieinfo.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/proofofpossessioncookieinfo.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/proofofpossessioncookieinfo.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __proofofpossessioncookieinfo_h__ #define __proofofpossessioncookieinfo_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IProofOfPossessionCookieInfoManager_FWD_DEFINED__ @@ -121,17 +129,17 @@ interface IProofOfPossessionCookieInfoManager { #define IProofOfPossessionCookieInfoManager_GetCookieInfoForUri(This,uri,cookieInfoCount,cookieInfo) (This)->lpVtbl->GetCookieInfoForUri(This,uri,cookieInfoCount,cookieInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProofOfPossessionCookieInfoManager_QueryInterface(IProofOfPossessionCookieInfoManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProofOfPossessionCookieInfoManager_QueryInterface(IProofOfPossessionCookieInfoManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProofOfPossessionCookieInfoManager_AddRef(IProofOfPossessionCookieInfoManager* This) { +static __WIDL_INLINE ULONG IProofOfPossessionCookieInfoManager_AddRef(IProofOfPossessionCookieInfoManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProofOfPossessionCookieInfoManager_Release(IProofOfPossessionCookieInfoManager* This) { +static __WIDL_INLINE ULONG IProofOfPossessionCookieInfoManager_Release(IProofOfPossessionCookieInfoManager* This) { return This->lpVtbl->Release(This); } /*** IProofOfPossessionCookieInfoManager methods ***/ -static FORCEINLINE HRESULT IProofOfPossessionCookieInfoManager_GetCookieInfoForUri(IProofOfPossessionCookieInfoManager* This,LPCWSTR uri,DWORD *cookieInfoCount,ProofOfPossessionCookieInfo **cookieInfo) { +static __WIDL_INLINE HRESULT IProofOfPossessionCookieInfoManager_GetCookieInfoForUri(IProofOfPossessionCookieInfoManager* This,LPCWSTR uri,DWORD *cookieInfoCount,ProofOfPossessionCookieInfo **cookieInfo) { return This->lpVtbl->GetCookieInfoForUri(This,uri,cookieInfoCount,cookieInfo); } #endif diff --git a/lib/libc/include/any-windows-any/propidl.h b/lib/libc/include/any-windows-any/propidl.h index cad573498afe6fd40e8ec312f3cf20da190b0947..9da28dc6f8d0780d87bd1307e5ff52c9ec07b484 100644 --- a/lib/libc/include/any-windows-any/propidl.h +++ b/lib/libc/include/any-windows-any/propidl.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/propidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/propidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __propidl_h__ #define __propidl_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IPropertyStorage_FWD_DEFINED__ @@ -619,50 +627,50 @@ interface IPropertyStorage { #define IPropertyStorage_Stat(This,pstatpsstg) (This)->lpVtbl->Stat(This,pstatpsstg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyStorage_QueryInterface(IPropertyStorage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyStorage_QueryInterface(IPropertyStorage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyStorage_AddRef(IPropertyStorage* This) { +static __WIDL_INLINE ULONG IPropertyStorage_AddRef(IPropertyStorage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyStorage_Release(IPropertyStorage* This) { +static __WIDL_INLINE ULONG IPropertyStorage_Release(IPropertyStorage* This) { return This->lpVtbl->Release(This); } /*** IPropertyStorage methods ***/ -static FORCEINLINE HRESULT IPropertyStorage_ReadMultiple(IPropertyStorage* This,ULONG cpspec,const PROPSPEC rgpspec[],PROPVARIANT rgpropvar[]) { +static __WIDL_INLINE HRESULT IPropertyStorage_ReadMultiple(IPropertyStorage* This,ULONG cpspec,const PROPSPEC rgpspec[],PROPVARIANT rgpropvar[]) { return This->lpVtbl->ReadMultiple(This,cpspec,rgpspec,rgpropvar); } -static FORCEINLINE HRESULT IPropertyStorage_WriteMultiple(IPropertyStorage* This,ULONG cpspec,const PROPSPEC rgpspec[],const PROPVARIANT rgpropvar[],PROPID propidNameFirst) { +static __WIDL_INLINE HRESULT IPropertyStorage_WriteMultiple(IPropertyStorage* This,ULONG cpspec,const PROPSPEC rgpspec[],const PROPVARIANT rgpropvar[],PROPID propidNameFirst) { return This->lpVtbl->WriteMultiple(This,cpspec,rgpspec,rgpropvar,propidNameFirst); } -static FORCEINLINE HRESULT IPropertyStorage_DeleteMultiple(IPropertyStorage* This,ULONG cpspec,const PROPSPEC rgpspec[]) { +static __WIDL_INLINE HRESULT IPropertyStorage_DeleteMultiple(IPropertyStorage* This,ULONG cpspec,const PROPSPEC rgpspec[]) { return This->lpVtbl->DeleteMultiple(This,cpspec,rgpspec); } -static FORCEINLINE HRESULT IPropertyStorage_ReadPropertyNames(IPropertyStorage* This,ULONG cpropid,const PROPID rgpropid[],LPOLESTR rglpwstrName[]) { +static __WIDL_INLINE HRESULT IPropertyStorage_ReadPropertyNames(IPropertyStorage* This,ULONG cpropid,const PROPID rgpropid[],LPOLESTR rglpwstrName[]) { return This->lpVtbl->ReadPropertyNames(This,cpropid,rgpropid,rglpwstrName); } -static FORCEINLINE HRESULT IPropertyStorage_WritePropertyNames(IPropertyStorage* This,ULONG cpropid,const PROPID rgpropid[],const LPOLESTR rglpwstrName[]) { +static __WIDL_INLINE HRESULT IPropertyStorage_WritePropertyNames(IPropertyStorage* This,ULONG cpropid,const PROPID rgpropid[],const LPOLESTR rglpwstrName[]) { return This->lpVtbl->WritePropertyNames(This,cpropid,rgpropid,rglpwstrName); } -static FORCEINLINE HRESULT IPropertyStorage_DeletePropertyNames(IPropertyStorage* This,ULONG cpropid,const PROPID rgpropid[]) { +static __WIDL_INLINE HRESULT IPropertyStorage_DeletePropertyNames(IPropertyStorage* This,ULONG cpropid,const PROPID rgpropid[]) { return This->lpVtbl->DeletePropertyNames(This,cpropid,rgpropid); } -static FORCEINLINE HRESULT IPropertyStorage_Commit(IPropertyStorage* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT IPropertyStorage_Commit(IPropertyStorage* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT IPropertyStorage_Revert(IPropertyStorage* This) { +static __WIDL_INLINE HRESULT IPropertyStorage_Revert(IPropertyStorage* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT IPropertyStorage_Enum(IPropertyStorage* This,IEnumSTATPROPSTG **ppenum) { +static __WIDL_INLINE HRESULT IPropertyStorage_Enum(IPropertyStorage* This,IEnumSTATPROPSTG **ppenum) { return This->lpVtbl->Enum(This,ppenum); } -static FORCEINLINE HRESULT IPropertyStorage_SetTimes(IPropertyStorage* This,const FILETIME *pctime,const FILETIME *patime,const FILETIME *pmtime) { +static __WIDL_INLINE HRESULT IPropertyStorage_SetTimes(IPropertyStorage* This,const FILETIME *pctime,const FILETIME *patime,const FILETIME *pmtime) { return This->lpVtbl->SetTimes(This,pctime,patime,pmtime); } -static FORCEINLINE HRESULT IPropertyStorage_SetClass(IPropertyStorage* This,REFCLSID clsid) { +static __WIDL_INLINE HRESULT IPropertyStorage_SetClass(IPropertyStorage* This,REFCLSID clsid) { return This->lpVtbl->SetClass(This,clsid); } -static FORCEINLINE HRESULT IPropertyStorage_Stat(IPropertyStorage* This,STATPROPSETSTG *pstatpsstg) { +static __WIDL_INLINE HRESULT IPropertyStorage_Stat(IPropertyStorage* This,STATPROPSETSTG *pstatpsstg) { return This->lpVtbl->Stat(This,pstatpsstg); } #endif @@ -768,26 +776,26 @@ interface IPropertySetStorage { #define IPropertySetStorage_Enum(This,ppenum) (This)->lpVtbl->Enum(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertySetStorage_QueryInterface(IPropertySetStorage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertySetStorage_QueryInterface(IPropertySetStorage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertySetStorage_AddRef(IPropertySetStorage* This) { +static __WIDL_INLINE ULONG IPropertySetStorage_AddRef(IPropertySetStorage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertySetStorage_Release(IPropertySetStorage* This) { +static __WIDL_INLINE ULONG IPropertySetStorage_Release(IPropertySetStorage* This) { return This->lpVtbl->Release(This); } /*** IPropertySetStorage methods ***/ -static FORCEINLINE HRESULT IPropertySetStorage_Create(IPropertySetStorage* This,REFFMTID rfmtid,const CLSID *pclsid,DWORD grfFlags,DWORD grfMode,IPropertyStorage **ppprstg) { +static __WIDL_INLINE HRESULT IPropertySetStorage_Create(IPropertySetStorage* This,REFFMTID rfmtid,const CLSID *pclsid,DWORD grfFlags,DWORD grfMode,IPropertyStorage **ppprstg) { return This->lpVtbl->Create(This,rfmtid,pclsid,grfFlags,grfMode,ppprstg); } -static FORCEINLINE HRESULT IPropertySetStorage_Open(IPropertySetStorage* This,REFFMTID rfmtid,DWORD grfMode,IPropertyStorage **ppprstg) { +static __WIDL_INLINE HRESULT IPropertySetStorage_Open(IPropertySetStorage* This,REFFMTID rfmtid,DWORD grfMode,IPropertyStorage **ppprstg) { return This->lpVtbl->Open(This,rfmtid,grfMode,ppprstg); } -static FORCEINLINE HRESULT IPropertySetStorage_Delete(IPropertySetStorage* This,REFFMTID rfmtid) { +static __WIDL_INLINE HRESULT IPropertySetStorage_Delete(IPropertySetStorage* This,REFFMTID rfmtid) { return This->lpVtbl->Delete(This,rfmtid); } -static FORCEINLINE HRESULT IPropertySetStorage_Enum(IPropertySetStorage* This,IEnumSTATPROPSETSTG **ppenum) { +static __WIDL_INLINE HRESULT IPropertySetStorage_Enum(IPropertySetStorage* This,IEnumSTATPROPSETSTG **ppenum) { return This->lpVtbl->Enum(This,ppenum); } #endif @@ -884,26 +892,26 @@ interface IEnumSTATPROPSTG { #define IEnumSTATPROPSTG_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumSTATPROPSTG_QueryInterface(IEnumSTATPROPSTG* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumSTATPROPSTG_QueryInterface(IEnumSTATPROPSTG* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumSTATPROPSTG_AddRef(IEnumSTATPROPSTG* This) { +static __WIDL_INLINE ULONG IEnumSTATPROPSTG_AddRef(IEnumSTATPROPSTG* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumSTATPROPSTG_Release(IEnumSTATPROPSTG* This) { +static __WIDL_INLINE ULONG IEnumSTATPROPSTG_Release(IEnumSTATPROPSTG* This) { return This->lpVtbl->Release(This); } /*** IEnumSTATPROPSTG methods ***/ -static FORCEINLINE HRESULT IEnumSTATPROPSTG_Next(IEnumSTATPROPSTG* This,ULONG celt,STATPROPSTG *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumSTATPROPSTG_Next(IEnumSTATPROPSTG* This,ULONG celt,STATPROPSTG *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumSTATPROPSTG_Skip(IEnumSTATPROPSTG* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumSTATPROPSTG_Skip(IEnumSTATPROPSTG* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumSTATPROPSTG_Reset(IEnumSTATPROPSTG* This) { +static __WIDL_INLINE HRESULT IEnumSTATPROPSTG_Reset(IEnumSTATPROPSTG* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumSTATPROPSTG_Clone(IEnumSTATPROPSTG* This,IEnumSTATPROPSTG **ppenum) { +static __WIDL_INLINE HRESULT IEnumSTATPROPSTG_Clone(IEnumSTATPROPSTG* This,IEnumSTATPROPSTG **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -1020,26 +1028,26 @@ interface IEnumSTATPROPSETSTG { #define IEnumSTATPROPSETSTG_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumSTATPROPSETSTG_QueryInterface(IEnumSTATPROPSETSTG* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumSTATPROPSETSTG_QueryInterface(IEnumSTATPROPSETSTG* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumSTATPROPSETSTG_AddRef(IEnumSTATPROPSETSTG* This) { +static __WIDL_INLINE ULONG IEnumSTATPROPSETSTG_AddRef(IEnumSTATPROPSETSTG* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumSTATPROPSETSTG_Release(IEnumSTATPROPSETSTG* This) { +static __WIDL_INLINE ULONG IEnumSTATPROPSETSTG_Release(IEnumSTATPROPSETSTG* This) { return This->lpVtbl->Release(This); } /*** IEnumSTATPROPSETSTG methods ***/ -static FORCEINLINE HRESULT IEnumSTATPROPSETSTG_Next(IEnumSTATPROPSETSTG* This,ULONG celt,STATPROPSETSTG *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumSTATPROPSETSTG_Next(IEnumSTATPROPSETSTG* This,ULONG celt,STATPROPSETSTG *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumSTATPROPSETSTG_Skip(IEnumSTATPROPSETSTG* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumSTATPROPSETSTG_Skip(IEnumSTATPROPSETSTG* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumSTATPROPSETSTG_Reset(IEnumSTATPROPSETSTG* This) { +static __WIDL_INLINE HRESULT IEnumSTATPROPSETSTG_Reset(IEnumSTATPROPSETSTG* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumSTATPROPSETSTG_Clone(IEnumSTATPROPSETSTG* This,IEnumSTATPROPSETSTG **ppenum) { +static __WIDL_INLINE HRESULT IEnumSTATPROPSETSTG_Clone(IEnumSTATPROPSETSTG* This,IEnumSTATPROPSETSTG **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif diff --git a/lib/libc/include/any-windows-any/propkeydef.h b/lib/libc/include/any-windows-any/propkeydef.h index 1f276471b2323ea0702b1298de6d47b4fd0930c4..3b7750294232ce0625883094d9624eed693e9f39 100644 --- a/lib/libc/include/any-windows-any/propkeydef.h +++ b/lib/libc/include/any-windows-any/propkeydef.h @@ -1,73 +1,55 @@ -/* - * Copyright (C) 2009 Maarten Lankhorst - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ -#ifndef PID_FIRST_USABLE + +/* This file provides macros and procedures relevant to the PROPERTYKEY structure defined in wtypes.h. */ + + +/* Property identifiers passed to the DEFINE_PROPERTYKEY macro below should be greater than 1; IDs 0 and 1 are reserved. + * See also: + * https://web.archive.org/web/20221119001250/https://learn.microsoft.com/en-us/windows/win32/api/wtypes/ns-wtypes-propertykey + */ +#if !defined(PID_FIRST_USABLE) #define PID_FIRST_USABLE 2 #endif -#ifndef REFPROPERTYKEY -#ifdef __cplusplus +/* See the definitions of PROPERTYKEY in wtypes.h, and GUID in guiddef.h. "l" is short for "long", "w" for "word", "b" for "byte", and "pid" for "property identifier". */ +#undef DEFINE_PROPERTYKEY +#if defined(INITGUID) && defined(__cplusplus) +#define DEFINE_PROPERTYKEY(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8,pid) EXTERN_C const PROPERTYKEY DECLSPEC_SELECTANY name = {{l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}},pid} +#elif defined(INITGUID) && !defined(__cplusplus) +#define DEFINE_PROPERTYKEY(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8,pid) const PROPERTYKEY DECLSPEC_SELECTANY name = {{l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}},pid} +#else +#define DEFINE_PROPERTYKEY(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8,pid) EXTERN_C const PROPERTYKEY name +#endif + + + +/* This implementation differs from the Windows SDK in order to correctly match the type of REFGUID used in `IsEqualIID()` (defined in guiddef.h) when __cplusplus is not defined. */ +#if !defined(IsEqualPropertyKey) && defined(__cplusplus) +#define IsEqualPropertyKey(a,b) (((a).pid == (b).pid) && IsEqualIID( (a).fmtid, (b).fmtid)) +#elif !defined(IsEqualPropertyKey) && !defined(__cplusplus) +#define IsEqualPropertyKey(a,b) (((a).pid == (b).pid) && IsEqualIID(&(a).fmtid, &(b).fmtid)) +#endif + + + +#if !defined(REFPROPERTYKEY) && defined(__cplusplus) #define REFPROPERTYKEY const PROPERTYKEY & -#else /*!__cplusplus*/ +#elif !defined(REFPROPERTYKEY) && !defined(__cplusplus) #define REFPROPERTYKEY const PROPERTYKEY * __MIDL_CONST #endif -#endif -#undef DEFINE_PROPERTYKEY - -#ifdef INITGUID -#ifdef __cplusplus -#define DEFINE_PROPERTYKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) \ - EXTERN_C const PROPERTYKEY DECLSPEC_SELECTANY name = \ - { { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }, pid } -#else -#define DEFINE_PROPERTYKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) \ - const PROPERTYKEY DECLSPEC_SELECTANY name = \ - { { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }, pid } -#endif -#else -#define DEFINE_PROPERTYKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) \ - EXTERN_C const PROPERTYKEY name -#endif - -#ifndef IsEqualPropertyKey -#ifdef __cplusplus -#define IsEqualPropertyKey(a,b) (((a).pid == (b).pid) && IsEqualIID((a).fmtid,(b).fmtid)) -#else -#define IsEqualPropertyKey(a,b) (((a).pid == (b).pid) && IsEqualIID(&(a).fmtid,&(b).fmtid)) -#endif -#endif - -#ifndef _PROPERTYKEY_EQUALITY_OPERATORS_ +#if !defined(_PROPERTYKEY_EQUALITY_OPERATORS_) #define _PROPERTYKEY_EQUALITY_OPERATORS_ -#ifdef __cplusplus +#if defined(__cplusplus) extern "C++" { - -inline bool operator==(REFPROPERTYKEY guidOne, REFPROPERTYKEY guidOther) -{ - return IsEqualPropertyKey(guidOne, guidOther); -} -inline bool operator!=(REFPROPERTYKEY guidOne, REFPROPERTYKEY guidOther) -{ - return !(guidOne == guidOther); -} - + inline bool operator == (REFPROPERTYKEY k0, REFPROPERTYKEY k1) { return IsEqualPropertyKey(k0, k1); } + inline bool operator != (REFPROPERTYKEY k0, REFPROPERTYKEY k1) { return !IsEqualPropertyKey(k0, k1); } } #endif #endif diff --git a/lib/libc/include/any-windows-any/propsys.h b/lib/libc/include/any-windows-any/propsys.h index c2667c92a369aa80c4fdca332ce0ebcba5f26049..f88a5c6b512945be65dc6f81020cc71cbd23c72d 100644 --- a/lib/libc/include/any-windows-any/propsys.h +++ b/lib/libc/include/any-windows-any/propsys.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/propsys.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/propsys.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __propsys_h__ #define __propsys_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IInitializeWithFile_FWD_DEFINED__ @@ -330,17 +338,17 @@ interface IInitializeWithFile { #define IInitializeWithFile_Initialize(This,pszFilePath,grfMode) (This)->lpVtbl->Initialize(This,pszFilePath,grfMode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInitializeWithFile_QueryInterface(IInitializeWithFile* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInitializeWithFile_QueryInterface(IInitializeWithFile* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInitializeWithFile_AddRef(IInitializeWithFile* This) { +static __WIDL_INLINE ULONG IInitializeWithFile_AddRef(IInitializeWithFile* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInitializeWithFile_Release(IInitializeWithFile* This) { +static __WIDL_INLINE ULONG IInitializeWithFile_Release(IInitializeWithFile* This) { return This->lpVtbl->Release(This); } /*** IInitializeWithFile methods ***/ -static FORCEINLINE HRESULT IInitializeWithFile_Initialize(IInitializeWithFile* This,LPCWSTR pszFilePath,DWORD grfMode) { +static __WIDL_INLINE HRESULT IInitializeWithFile_Initialize(IInitializeWithFile* This,LPCWSTR pszFilePath,DWORD grfMode) { return This->lpVtbl->Initialize(This,pszFilePath,grfMode); } #endif @@ -410,17 +418,17 @@ interface IInitializeWithStream { #define IInitializeWithStream_Initialize(This,pstream,grfMode) (This)->lpVtbl->Initialize(This,pstream,grfMode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInitializeWithStream_QueryInterface(IInitializeWithStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInitializeWithStream_QueryInterface(IInitializeWithStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInitializeWithStream_AddRef(IInitializeWithStream* This) { +static __WIDL_INLINE ULONG IInitializeWithStream_AddRef(IInitializeWithStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInitializeWithStream_Release(IInitializeWithStream* This) { +static __WIDL_INLINE ULONG IInitializeWithStream_Release(IInitializeWithStream* This) { return This->lpVtbl->Release(This); } /*** IInitializeWithStream methods ***/ -static FORCEINLINE HRESULT IInitializeWithStream_Initialize(IInitializeWithStream* This,IStream *pstream,DWORD grfMode) { +static __WIDL_INLINE HRESULT IInitializeWithStream_Initialize(IInitializeWithStream* This,IStream *pstream,DWORD grfMode) { return This->lpVtbl->Initialize(This,pstream,grfMode); } #endif @@ -544,29 +552,29 @@ interface IPropertyStore { #define IPropertyStore_Commit(This) (This)->lpVtbl->Commit(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyStore_QueryInterface(IPropertyStore* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyStore_QueryInterface(IPropertyStore* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyStore_AddRef(IPropertyStore* This) { +static __WIDL_INLINE ULONG IPropertyStore_AddRef(IPropertyStore* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyStore_Release(IPropertyStore* This) { +static __WIDL_INLINE ULONG IPropertyStore_Release(IPropertyStore* This) { return This->lpVtbl->Release(This); } /*** IPropertyStore methods ***/ -static FORCEINLINE HRESULT IPropertyStore_GetCount(IPropertyStore* This,DWORD *cProps) { +static __WIDL_INLINE HRESULT IPropertyStore_GetCount(IPropertyStore* This,DWORD *cProps) { return This->lpVtbl->GetCount(This,cProps); } -static FORCEINLINE HRESULT IPropertyStore_GetAt(IPropertyStore* This,DWORD iProp,PROPERTYKEY *pkey) { +static __WIDL_INLINE HRESULT IPropertyStore_GetAt(IPropertyStore* This,DWORD iProp,PROPERTYKEY *pkey) { return This->lpVtbl->GetAt(This,iProp,pkey); } -static FORCEINLINE HRESULT IPropertyStore_GetValue(IPropertyStore* This,REFPROPERTYKEY key,PROPVARIANT *pv) { +static __WIDL_INLINE HRESULT IPropertyStore_GetValue(IPropertyStore* This,REFPROPERTYKEY key,PROPVARIANT *pv) { return This->lpVtbl->GetValue(This,key,pv); } -static FORCEINLINE HRESULT IPropertyStore_SetValue(IPropertyStore* This,REFPROPERTYKEY key,REFPROPVARIANT propvar) { +static __WIDL_INLINE HRESULT IPropertyStore_SetValue(IPropertyStore* This,REFPROPERTYKEY key,REFPROPVARIANT propvar) { return This->lpVtbl->SetValue(This,key,propvar); } -static FORCEINLINE HRESULT IPropertyStore_Commit(IPropertyStore* This) { +static __WIDL_INLINE HRESULT IPropertyStore_Commit(IPropertyStore* This) { return This->lpVtbl->Commit(This); } #endif @@ -668,26 +676,26 @@ interface INamedPropertyStore { #define INamedPropertyStore_GetNameAt(This,iProp,pbstrName) (This)->lpVtbl->GetNameAt(This,iProp,pbstrName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INamedPropertyStore_QueryInterface(INamedPropertyStore* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INamedPropertyStore_QueryInterface(INamedPropertyStore* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INamedPropertyStore_AddRef(INamedPropertyStore* This) { +static __WIDL_INLINE ULONG INamedPropertyStore_AddRef(INamedPropertyStore* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INamedPropertyStore_Release(INamedPropertyStore* This) { +static __WIDL_INLINE ULONG INamedPropertyStore_Release(INamedPropertyStore* This) { return This->lpVtbl->Release(This); } /*** INamedPropertyStore methods ***/ -static FORCEINLINE HRESULT INamedPropertyStore_GetNamedValue(INamedPropertyStore* This,LPCWSTR pszName,PROPVARIANT *ppropvar) { +static __WIDL_INLINE HRESULT INamedPropertyStore_GetNamedValue(INamedPropertyStore* This,LPCWSTR pszName,PROPVARIANT *ppropvar) { return This->lpVtbl->GetNamedValue(This,pszName,ppropvar); } -static FORCEINLINE HRESULT INamedPropertyStore_SetNamedValue(INamedPropertyStore* This,LPCWSTR pszName,REFPROPVARIANT propvar) { +static __WIDL_INLINE HRESULT INamedPropertyStore_SetNamedValue(INamedPropertyStore* This,LPCWSTR pszName,REFPROPVARIANT propvar) { return This->lpVtbl->SetNamedValue(This,pszName,propvar); } -static FORCEINLINE HRESULT INamedPropertyStore_GetNameCount(INamedPropertyStore* This,DWORD *pdwCount) { +static __WIDL_INLINE HRESULT INamedPropertyStore_GetNameCount(INamedPropertyStore* This,DWORD *pdwCount) { return This->lpVtbl->GetNameCount(This,pdwCount); } -static FORCEINLINE HRESULT INamedPropertyStore_GetNameAt(INamedPropertyStore* This,DWORD iProp,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT INamedPropertyStore_GetNameAt(INamedPropertyStore* This,DWORD iProp,BSTR *pbstrName) { return This->lpVtbl->GetNameAt(This,iProp,pbstrName); } #endif @@ -779,20 +787,20 @@ interface IObjectWithPropertyKey { #define IObjectWithPropertyKey_GetPropertyKey(This,pkey) (This)->lpVtbl->GetPropertyKey(This,pkey) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IObjectWithPropertyKey_QueryInterface(IObjectWithPropertyKey* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IObjectWithPropertyKey_QueryInterface(IObjectWithPropertyKey* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IObjectWithPropertyKey_AddRef(IObjectWithPropertyKey* This) { +static __WIDL_INLINE ULONG IObjectWithPropertyKey_AddRef(IObjectWithPropertyKey* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IObjectWithPropertyKey_Release(IObjectWithPropertyKey* This) { +static __WIDL_INLINE ULONG IObjectWithPropertyKey_Release(IObjectWithPropertyKey* This) { return This->lpVtbl->Release(This); } /*** IObjectWithPropertyKey methods ***/ -static FORCEINLINE HRESULT IObjectWithPropertyKey_SetPropertyKey(IObjectWithPropertyKey* This,REFPROPERTYKEY key) { +static __WIDL_INLINE HRESULT IObjectWithPropertyKey_SetPropertyKey(IObjectWithPropertyKey* This,REFPROPERTYKEY key) { return This->lpVtbl->SetPropertyKey(This,key); } -static FORCEINLINE HRESULT IObjectWithPropertyKey_GetPropertyKey(IObjectWithPropertyKey* This,PROPERTYKEY *pkey) { +static __WIDL_INLINE HRESULT IObjectWithPropertyKey_GetPropertyKey(IObjectWithPropertyKey* This,PROPERTYKEY *pkey) { return This->lpVtbl->GetPropertyKey(This,pkey); } #endif @@ -880,24 +888,24 @@ interface IPropertyChange { #define IPropertyChange_ApplyToPropVariant(This,propvarIn,ppropvarOut) (This)->lpVtbl->ApplyToPropVariant(This,propvarIn,ppropvarOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyChange_QueryInterface(IPropertyChange* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyChange_QueryInterface(IPropertyChange* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyChange_AddRef(IPropertyChange* This) { +static __WIDL_INLINE ULONG IPropertyChange_AddRef(IPropertyChange* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyChange_Release(IPropertyChange* This) { +static __WIDL_INLINE ULONG IPropertyChange_Release(IPropertyChange* This) { return This->lpVtbl->Release(This); } /*** IObjectWithPropertyKey methods ***/ -static FORCEINLINE HRESULT IPropertyChange_SetPropertyKey(IPropertyChange* This,REFPROPERTYKEY key) { +static __WIDL_INLINE HRESULT IPropertyChange_SetPropertyKey(IPropertyChange* This,REFPROPERTYKEY key) { return This->lpVtbl->SetPropertyKey(This,key); } -static FORCEINLINE HRESULT IPropertyChange_GetPropertyKey(IPropertyChange* This,PROPERTYKEY *pkey) { +static __WIDL_INLINE HRESULT IPropertyChange_GetPropertyKey(IPropertyChange* This,PROPERTYKEY *pkey) { return This->lpVtbl->GetPropertyKey(This,pkey); } /*** IPropertyChange methods ***/ -static FORCEINLINE HRESULT IPropertyChange_ApplyToPropVariant(IPropertyChange* This,REFPROPVARIANT propvarIn,PROPVARIANT *ppropvarOut) { +static __WIDL_INLINE HRESULT IPropertyChange_ApplyToPropVariant(IPropertyChange* This,REFPROPVARIANT propvarIn,PROPVARIANT *ppropvarOut) { return This->lpVtbl->ApplyToPropVariant(This,propvarIn,ppropvarOut); } #endif @@ -1019,35 +1027,35 @@ interface IPropertyChangeArray { #define IPropertyChangeArray_IsKeyInArray(This,key) (This)->lpVtbl->IsKeyInArray(This,key) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyChangeArray_QueryInterface(IPropertyChangeArray* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyChangeArray_QueryInterface(IPropertyChangeArray* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyChangeArray_AddRef(IPropertyChangeArray* This) { +static __WIDL_INLINE ULONG IPropertyChangeArray_AddRef(IPropertyChangeArray* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyChangeArray_Release(IPropertyChangeArray* This) { +static __WIDL_INLINE ULONG IPropertyChangeArray_Release(IPropertyChangeArray* This) { return This->lpVtbl->Release(This); } /*** IPropertyChangeArray methods ***/ -static FORCEINLINE HRESULT IPropertyChangeArray_GetCount(IPropertyChangeArray* This,UINT *pcOperations) { +static __WIDL_INLINE HRESULT IPropertyChangeArray_GetCount(IPropertyChangeArray* This,UINT *pcOperations) { return This->lpVtbl->GetCount(This,pcOperations); } -static FORCEINLINE HRESULT IPropertyChangeArray_GetAt(IPropertyChangeArray* This,UINT iIndex,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyChangeArray_GetAt(IPropertyChangeArray* This,UINT iIndex,REFIID riid,void **ppv) { return This->lpVtbl->GetAt(This,iIndex,riid,ppv); } -static FORCEINLINE HRESULT IPropertyChangeArray_InsertAt(IPropertyChangeArray* This,UINT iIndex,IPropertyChange *ppropChange) { +static __WIDL_INLINE HRESULT IPropertyChangeArray_InsertAt(IPropertyChangeArray* This,UINT iIndex,IPropertyChange *ppropChange) { return This->lpVtbl->InsertAt(This,iIndex,ppropChange); } -static FORCEINLINE HRESULT IPropertyChangeArray_Append(IPropertyChangeArray* This,IPropertyChange *ppropChange) { +static __WIDL_INLINE HRESULT IPropertyChangeArray_Append(IPropertyChangeArray* This,IPropertyChange *ppropChange) { return This->lpVtbl->Append(This,ppropChange); } -static FORCEINLINE HRESULT IPropertyChangeArray_AppendOrReplace(IPropertyChangeArray* This,IPropertyChange *ppropChange) { +static __WIDL_INLINE HRESULT IPropertyChangeArray_AppendOrReplace(IPropertyChangeArray* This,IPropertyChange *ppropChange) { return This->lpVtbl->AppendOrReplace(This,ppropChange); } -static FORCEINLINE HRESULT IPropertyChangeArray_RemoveAt(IPropertyChangeArray* This,UINT iIndex) { +static __WIDL_INLINE HRESULT IPropertyChangeArray_RemoveAt(IPropertyChangeArray* This,UINT iIndex) { return This->lpVtbl->RemoveAt(This,iIndex); } -static FORCEINLINE HRESULT IPropertyChangeArray_IsKeyInArray(IPropertyChangeArray* This,REFPROPERTYKEY key) { +static __WIDL_INLINE HRESULT IPropertyChangeArray_IsKeyInArray(IPropertyChangeArray* This,REFPROPERTYKEY key) { return This->lpVtbl->IsKeyInArray(This,key); } #endif @@ -1115,17 +1123,17 @@ interface IPropertyStoreCapabilities { #define IPropertyStoreCapabilities_IsPropertyWritable(This,key) (This)->lpVtbl->IsPropertyWritable(This,key) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyStoreCapabilities_QueryInterface(IPropertyStoreCapabilities* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyStoreCapabilities_QueryInterface(IPropertyStoreCapabilities* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyStoreCapabilities_AddRef(IPropertyStoreCapabilities* This) { +static __WIDL_INLINE ULONG IPropertyStoreCapabilities_AddRef(IPropertyStoreCapabilities* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyStoreCapabilities_Release(IPropertyStoreCapabilities* This) { +static __WIDL_INLINE ULONG IPropertyStoreCapabilities_Release(IPropertyStoreCapabilities* This) { return This->lpVtbl->Release(This); } /*** IPropertyStoreCapabilities methods ***/ -static FORCEINLINE HRESULT IPropertyStoreCapabilities_IsPropertyWritable(IPropertyStoreCapabilities* This,REFPROPERTYKEY key) { +static __WIDL_INLINE HRESULT IPropertyStoreCapabilities_IsPropertyWritable(IPropertyStoreCapabilities* This,REFPROPERTYKEY key) { return This->lpVtbl->IsPropertyWritable(This,key); } #endif @@ -1265,42 +1273,42 @@ interface IPropertyStoreCache { #define IPropertyStoreCache_SetValueAndState(This,key,ppropvar,state) (This)->lpVtbl->SetValueAndState(This,key,ppropvar,state) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyStoreCache_QueryInterface(IPropertyStoreCache* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyStoreCache_QueryInterface(IPropertyStoreCache* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyStoreCache_AddRef(IPropertyStoreCache* This) { +static __WIDL_INLINE ULONG IPropertyStoreCache_AddRef(IPropertyStoreCache* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyStoreCache_Release(IPropertyStoreCache* This) { +static __WIDL_INLINE ULONG IPropertyStoreCache_Release(IPropertyStoreCache* This) { return This->lpVtbl->Release(This); } /*** IPropertyStore methods ***/ -static FORCEINLINE HRESULT IPropertyStoreCache_GetCount(IPropertyStoreCache* This,DWORD *cProps) { +static __WIDL_INLINE HRESULT IPropertyStoreCache_GetCount(IPropertyStoreCache* This,DWORD *cProps) { return This->lpVtbl->GetCount(This,cProps); } -static FORCEINLINE HRESULT IPropertyStoreCache_GetAt(IPropertyStoreCache* This,DWORD iProp,PROPERTYKEY *pkey) { +static __WIDL_INLINE HRESULT IPropertyStoreCache_GetAt(IPropertyStoreCache* This,DWORD iProp,PROPERTYKEY *pkey) { return This->lpVtbl->GetAt(This,iProp,pkey); } -static FORCEINLINE HRESULT IPropertyStoreCache_GetValue(IPropertyStoreCache* This,REFPROPERTYKEY key,PROPVARIANT *pv) { +static __WIDL_INLINE HRESULT IPropertyStoreCache_GetValue(IPropertyStoreCache* This,REFPROPERTYKEY key,PROPVARIANT *pv) { return This->lpVtbl->GetValue(This,key,pv); } -static FORCEINLINE HRESULT IPropertyStoreCache_SetValue(IPropertyStoreCache* This,REFPROPERTYKEY key,REFPROPVARIANT propvar) { +static __WIDL_INLINE HRESULT IPropertyStoreCache_SetValue(IPropertyStoreCache* This,REFPROPERTYKEY key,REFPROPVARIANT propvar) { return This->lpVtbl->SetValue(This,key,propvar); } -static FORCEINLINE HRESULT IPropertyStoreCache_Commit(IPropertyStoreCache* This) { +static __WIDL_INLINE HRESULT IPropertyStoreCache_Commit(IPropertyStoreCache* This) { return This->lpVtbl->Commit(This); } /*** IPropertyStoreCache methods ***/ -static FORCEINLINE HRESULT IPropertyStoreCache_GetState(IPropertyStoreCache* This,REFPROPERTYKEY key,PSC_STATE *pstate) { +static __WIDL_INLINE HRESULT IPropertyStoreCache_GetState(IPropertyStoreCache* This,REFPROPERTYKEY key,PSC_STATE *pstate) { return This->lpVtbl->GetState(This,key,pstate); } -static FORCEINLINE HRESULT IPropertyStoreCache_GetValueAndState(IPropertyStoreCache* This,REFPROPERTYKEY key,PROPVARIANT *ppropvar,PSC_STATE *pstate) { +static __WIDL_INLINE HRESULT IPropertyStoreCache_GetValueAndState(IPropertyStoreCache* This,REFPROPERTYKEY key,PROPVARIANT *ppropvar,PSC_STATE *pstate) { return This->lpVtbl->GetValueAndState(This,key,ppropvar,pstate); } -static FORCEINLINE HRESULT IPropertyStoreCache_SetState(IPropertyStoreCache* This,REFPROPERTYKEY key,PSC_STATE state) { +static __WIDL_INLINE HRESULT IPropertyStoreCache_SetState(IPropertyStoreCache* This,REFPROPERTYKEY key,PSC_STATE state) { return This->lpVtbl->SetState(This,key,state); } -static FORCEINLINE HRESULT IPropertyStoreCache_SetValueAndState(IPropertyStoreCache* This,REFPROPERTYKEY key,const PROPVARIANT *ppropvar,PSC_STATE state) { +static __WIDL_INLINE HRESULT IPropertyStoreCache_SetValueAndState(IPropertyStoreCache* This,REFPROPERTYKEY key,const PROPVARIANT *ppropvar,PSC_STATE state) { return This->lpVtbl->SetValueAndState(This,key,ppropvar,state); } #endif @@ -1407,29 +1415,29 @@ interface IPropertyEnumType { #define IPropertyEnumType_GetDisplayText(This,ppszDisplay) (This)->lpVtbl->GetDisplayText(This,ppszDisplay) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyEnumType_QueryInterface(IPropertyEnumType* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyEnumType_QueryInterface(IPropertyEnumType* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyEnumType_AddRef(IPropertyEnumType* This) { +static __WIDL_INLINE ULONG IPropertyEnumType_AddRef(IPropertyEnumType* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyEnumType_Release(IPropertyEnumType* This) { +static __WIDL_INLINE ULONG IPropertyEnumType_Release(IPropertyEnumType* This) { return This->lpVtbl->Release(This); } /*** IPropertyEnumType methods ***/ -static FORCEINLINE HRESULT IPropertyEnumType_GetEnumType(IPropertyEnumType* This,PROPENUMTYPE *penumtype) { +static __WIDL_INLINE HRESULT IPropertyEnumType_GetEnumType(IPropertyEnumType* This,PROPENUMTYPE *penumtype) { return This->lpVtbl->GetEnumType(This,penumtype); } -static FORCEINLINE HRESULT IPropertyEnumType_GetValue(IPropertyEnumType* This,PROPVARIANT *ppropvar) { +static __WIDL_INLINE HRESULT IPropertyEnumType_GetValue(IPropertyEnumType* This,PROPVARIANT *ppropvar) { return This->lpVtbl->GetValue(This,ppropvar); } -static FORCEINLINE HRESULT IPropertyEnumType_GetRangeMinValue(IPropertyEnumType* This,PROPVARIANT *ppropvarMin) { +static __WIDL_INLINE HRESULT IPropertyEnumType_GetRangeMinValue(IPropertyEnumType* This,PROPVARIANT *ppropvarMin) { return This->lpVtbl->GetRangeMinValue(This,ppropvarMin); } -static FORCEINLINE HRESULT IPropertyEnumType_GetRangeSetValue(IPropertyEnumType* This,PROPVARIANT *ppropvarSet) { +static __WIDL_INLINE HRESULT IPropertyEnumType_GetRangeSetValue(IPropertyEnumType* This,PROPVARIANT *ppropvarSet) { return This->lpVtbl->GetRangeSetValue(This,ppropvarSet); } -static FORCEINLINE HRESULT IPropertyEnumType_GetDisplayText(IPropertyEnumType* This,LPWSTR *ppszDisplay) { +static __WIDL_INLINE HRESULT IPropertyEnumType_GetDisplayText(IPropertyEnumType* This,LPWSTR *ppszDisplay) { return This->lpVtbl->GetDisplayText(This,ppszDisplay); } #endif @@ -1524,33 +1532,33 @@ interface IPropertyEnumType2 { #define IPropertyEnumType2_GetImageReference(This,ppszImageRes) (This)->lpVtbl->GetImageReference(This,ppszImageRes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyEnumType2_QueryInterface(IPropertyEnumType2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyEnumType2_QueryInterface(IPropertyEnumType2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyEnumType2_AddRef(IPropertyEnumType2* This) { +static __WIDL_INLINE ULONG IPropertyEnumType2_AddRef(IPropertyEnumType2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyEnumType2_Release(IPropertyEnumType2* This) { +static __WIDL_INLINE ULONG IPropertyEnumType2_Release(IPropertyEnumType2* This) { return This->lpVtbl->Release(This); } /*** IPropertyEnumType methods ***/ -static FORCEINLINE HRESULT IPropertyEnumType2_GetEnumType(IPropertyEnumType2* This,PROPENUMTYPE *penumtype) { +static __WIDL_INLINE HRESULT IPropertyEnumType2_GetEnumType(IPropertyEnumType2* This,PROPENUMTYPE *penumtype) { return This->lpVtbl->GetEnumType(This,penumtype); } -static FORCEINLINE HRESULT IPropertyEnumType2_GetValue(IPropertyEnumType2* This,PROPVARIANT *ppropvar) { +static __WIDL_INLINE HRESULT IPropertyEnumType2_GetValue(IPropertyEnumType2* This,PROPVARIANT *ppropvar) { return This->lpVtbl->GetValue(This,ppropvar); } -static FORCEINLINE HRESULT IPropertyEnumType2_GetRangeMinValue(IPropertyEnumType2* This,PROPVARIANT *ppropvarMin) { +static __WIDL_INLINE HRESULT IPropertyEnumType2_GetRangeMinValue(IPropertyEnumType2* This,PROPVARIANT *ppropvarMin) { return This->lpVtbl->GetRangeMinValue(This,ppropvarMin); } -static FORCEINLINE HRESULT IPropertyEnumType2_GetRangeSetValue(IPropertyEnumType2* This,PROPVARIANT *ppropvarSet) { +static __WIDL_INLINE HRESULT IPropertyEnumType2_GetRangeSetValue(IPropertyEnumType2* This,PROPVARIANT *ppropvarSet) { return This->lpVtbl->GetRangeSetValue(This,ppropvarSet); } -static FORCEINLINE HRESULT IPropertyEnumType2_GetDisplayText(IPropertyEnumType2* This,LPWSTR *ppszDisplay) { +static __WIDL_INLINE HRESULT IPropertyEnumType2_GetDisplayText(IPropertyEnumType2* This,LPWSTR *ppszDisplay) { return This->lpVtbl->GetDisplayText(This,ppszDisplay); } /*** IPropertyEnumType2 methods ***/ -static FORCEINLINE HRESULT IPropertyEnumType2_GetImageReference(IPropertyEnumType2* This,LPWSTR *ppszImageRes) { +static __WIDL_INLINE HRESULT IPropertyEnumType2_GetImageReference(IPropertyEnumType2* This,LPWSTR *ppszImageRes) { return This->lpVtbl->GetImageReference(This,ppszImageRes); } #endif @@ -1652,26 +1660,26 @@ interface IPropertyEnumTypeList { #define IPropertyEnumTypeList_FindMatchingIndex(This,propvarCmp,pnIndex) (This)->lpVtbl->FindMatchingIndex(This,propvarCmp,pnIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyEnumTypeList_QueryInterface(IPropertyEnumTypeList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyEnumTypeList_QueryInterface(IPropertyEnumTypeList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyEnumTypeList_AddRef(IPropertyEnumTypeList* This) { +static __WIDL_INLINE ULONG IPropertyEnumTypeList_AddRef(IPropertyEnumTypeList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyEnumTypeList_Release(IPropertyEnumTypeList* This) { +static __WIDL_INLINE ULONG IPropertyEnumTypeList_Release(IPropertyEnumTypeList* This) { return This->lpVtbl->Release(This); } /*** IPropertyEnumTypeList methods ***/ -static FORCEINLINE HRESULT IPropertyEnumTypeList_GetCount(IPropertyEnumTypeList* This,UINT *pctypes) { +static __WIDL_INLINE HRESULT IPropertyEnumTypeList_GetCount(IPropertyEnumTypeList* This,UINT *pctypes) { return This->lpVtbl->GetCount(This,pctypes); } -static FORCEINLINE HRESULT IPropertyEnumTypeList_GetAt(IPropertyEnumTypeList* This,UINT itype,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyEnumTypeList_GetAt(IPropertyEnumTypeList* This,UINT itype,REFIID riid,void **ppv) { return This->lpVtbl->GetAt(This,itype,riid,ppv); } -static FORCEINLINE HRESULT IPropertyEnumTypeList_GetConditionAt(IPropertyEnumTypeList* This,UINT nIndex,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyEnumTypeList_GetConditionAt(IPropertyEnumTypeList* This,UINT nIndex,REFIID riid,void **ppv) { return This->lpVtbl->GetConditionAt(This,nIndex,riid,ppv); } -static FORCEINLINE HRESULT IPropertyEnumTypeList_FindMatchingIndex(IPropertyEnumTypeList* This,REFPROPVARIANT propvarCmp,UINT *pnIndex) { +static __WIDL_INLINE HRESULT IPropertyEnumTypeList_FindMatchingIndex(IPropertyEnumTypeList* This,REFPROPVARIANT propvarCmp,UINT *pnIndex) { return This->lpVtbl->FindMatchingIndex(This,propvarCmp,pnIndex); } #endif @@ -2035,77 +2043,77 @@ interface IPropertyDescription { #define IPropertyDescription_IsValueCanonical(This,propvar) (This)->lpVtbl->IsValueCanonical(This,propvar) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyDescription_QueryInterface(IPropertyDescription* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyDescription_QueryInterface(IPropertyDescription* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyDescription_AddRef(IPropertyDescription* This) { +static __WIDL_INLINE ULONG IPropertyDescription_AddRef(IPropertyDescription* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyDescription_Release(IPropertyDescription* This) { +static __WIDL_INLINE ULONG IPropertyDescription_Release(IPropertyDescription* This) { return This->lpVtbl->Release(This); } /*** IPropertyDescription methods ***/ -static FORCEINLINE HRESULT IPropertyDescription_GetPropertyKey(IPropertyDescription* This,PROPERTYKEY *pkey) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetPropertyKey(IPropertyDescription* This,PROPERTYKEY *pkey) { return This->lpVtbl->GetPropertyKey(This,pkey); } -static FORCEINLINE HRESULT IPropertyDescription_GetCanonicalName(IPropertyDescription* This,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetCanonicalName(IPropertyDescription* This,LPWSTR *ppszName) { return This->lpVtbl->GetCanonicalName(This,ppszName); } -static FORCEINLINE HRESULT IPropertyDescription_GetPropertyType(IPropertyDescription* This,VARTYPE *pvartype) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetPropertyType(IPropertyDescription* This,VARTYPE *pvartype) { return This->lpVtbl->GetPropertyType(This,pvartype); } -static FORCEINLINE HRESULT IPropertyDescription_GetDisplayName(IPropertyDescription* This,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetDisplayName(IPropertyDescription* This,LPWSTR *ppszName) { return This->lpVtbl->GetDisplayName(This,ppszName); } -static FORCEINLINE HRESULT IPropertyDescription_GetEditInvitation(IPropertyDescription* This,LPWSTR *ppszInvite) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetEditInvitation(IPropertyDescription* This,LPWSTR *ppszInvite) { return This->lpVtbl->GetEditInvitation(This,ppszInvite); } -static FORCEINLINE HRESULT IPropertyDescription_GetTypeFlags(IPropertyDescription* This,PROPDESC_TYPE_FLAGS mask,PROPDESC_TYPE_FLAGS *ppdtFlags) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetTypeFlags(IPropertyDescription* This,PROPDESC_TYPE_FLAGS mask,PROPDESC_TYPE_FLAGS *ppdtFlags) { return This->lpVtbl->GetTypeFlags(This,mask,ppdtFlags); } -static FORCEINLINE HRESULT IPropertyDescription_GetViewFlags(IPropertyDescription* This,PROPDESC_VIEW_FLAGS *ppdvFlags) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetViewFlags(IPropertyDescription* This,PROPDESC_VIEW_FLAGS *ppdvFlags) { return This->lpVtbl->GetViewFlags(This,ppdvFlags); } -static FORCEINLINE HRESULT IPropertyDescription_GetDefaultColumnWidth(IPropertyDescription* This,UINT *pcxChars) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetDefaultColumnWidth(IPropertyDescription* This,UINT *pcxChars) { return This->lpVtbl->GetDefaultColumnWidth(This,pcxChars); } -static FORCEINLINE HRESULT IPropertyDescription_GetDisplayType(IPropertyDescription* This,PROPDESC_DISPLAYTYPE *pdisplaytype) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetDisplayType(IPropertyDescription* This,PROPDESC_DISPLAYTYPE *pdisplaytype) { return This->lpVtbl->GetDisplayType(This,pdisplaytype); } -static FORCEINLINE HRESULT IPropertyDescription_GetColumnState(IPropertyDescription* This,SHCOLSTATEF *pcsFlags) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetColumnState(IPropertyDescription* This,SHCOLSTATEF *pcsFlags) { return This->lpVtbl->GetColumnState(This,pcsFlags); } -static FORCEINLINE HRESULT IPropertyDescription_GetGroupingRange(IPropertyDescription* This,PROPDESC_GROUPING_RANGE *pgr) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetGroupingRange(IPropertyDescription* This,PROPDESC_GROUPING_RANGE *pgr) { return This->lpVtbl->GetGroupingRange(This,pgr); } -static FORCEINLINE HRESULT IPropertyDescription_GetRelativeDescriptionType(IPropertyDescription* This,PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetRelativeDescriptionType(IPropertyDescription* This,PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) { return This->lpVtbl->GetRelativeDescriptionType(This,prdt); } -static FORCEINLINE HRESULT IPropertyDescription_GetRelativeDescription(IPropertyDescription* This,REFPROPVARIANT propvar1,REFPROPVARIANT propvar2,LPWSTR *ppszDesc1,LPWSTR *ppszDesc2) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetRelativeDescription(IPropertyDescription* This,REFPROPVARIANT propvar1,REFPROPVARIANT propvar2,LPWSTR *ppszDesc1,LPWSTR *ppszDesc2) { return This->lpVtbl->GetRelativeDescription(This,propvar1,propvar2,ppszDesc1,ppszDesc2); } -static FORCEINLINE HRESULT IPropertyDescription_GetSortDescription(IPropertyDescription* This,PROPDESC_SORTDESCRIPTION *psd) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetSortDescription(IPropertyDescription* This,PROPDESC_SORTDESCRIPTION *psd) { return This->lpVtbl->GetSortDescription(This,psd); } -static FORCEINLINE HRESULT IPropertyDescription_GetSortDescriptionLabel(IPropertyDescription* This,WINBOOL fDescending,LPWSTR *ppszDescription) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetSortDescriptionLabel(IPropertyDescription* This,WINBOOL fDescending,LPWSTR *ppszDescription) { return This->lpVtbl->GetSortDescriptionLabel(This,fDescending,ppszDescription); } -static FORCEINLINE HRESULT IPropertyDescription_GetAggregationType(IPropertyDescription* This,PROPDESC_AGGREGATION_TYPE *paggtype) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetAggregationType(IPropertyDescription* This,PROPDESC_AGGREGATION_TYPE *paggtype) { return This->lpVtbl->GetAggregationType(This,paggtype); } -static FORCEINLINE HRESULT IPropertyDescription_GetConditionType(IPropertyDescription* This,PROPDESC_CONDITION_TYPE *pcontype,CONDITION_OPERATION *popDefault) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetConditionType(IPropertyDescription* This,PROPDESC_CONDITION_TYPE *pcontype,CONDITION_OPERATION *popDefault) { return This->lpVtbl->GetConditionType(This,pcontype,popDefault); } -static FORCEINLINE HRESULT IPropertyDescription_GetEnumTypeList(IPropertyDescription* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyDescription_GetEnumTypeList(IPropertyDescription* This,REFIID riid,void **ppv) { return This->lpVtbl->GetEnumTypeList(This,riid,ppv); } -static FORCEINLINE HRESULT IPropertyDescription_CoerceToCanonicalValue(IPropertyDescription* This,PROPVARIANT *ppropvar) { +static __WIDL_INLINE HRESULT IPropertyDescription_CoerceToCanonicalValue(IPropertyDescription* This,PROPVARIANT *ppropvar) { return This->lpVtbl->CoerceToCanonicalValue(This,ppropvar); } -static FORCEINLINE HRESULT IPropertyDescription_FormatForDisplay(IPropertyDescription* This,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdfFlags,LPWSTR *ppszDisplay) { +static __WIDL_INLINE HRESULT IPropertyDescription_FormatForDisplay(IPropertyDescription* This,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdfFlags,LPWSTR *ppszDisplay) { return This->lpVtbl->FormatForDisplay(This,propvar,pdfFlags,ppszDisplay); } -static FORCEINLINE HRESULT IPropertyDescription_IsValueCanonical(IPropertyDescription* This,REFPROPVARIANT propvar) { +static __WIDL_INLINE HRESULT IPropertyDescription_IsValueCanonical(IPropertyDescription* This,REFPROPVARIANT propvar) { return This->lpVtbl->IsValueCanonical(This,propvar); } #endif @@ -2307,81 +2315,81 @@ interface IPropertyDescription2 { #define IPropertyDescription2_GetImageReferenceForValue(This,propvar,ppszImageRes) (This)->lpVtbl->GetImageReferenceForValue(This,propvar,ppszImageRes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyDescription2_QueryInterface(IPropertyDescription2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyDescription2_QueryInterface(IPropertyDescription2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyDescription2_AddRef(IPropertyDescription2* This) { +static __WIDL_INLINE ULONG IPropertyDescription2_AddRef(IPropertyDescription2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyDescription2_Release(IPropertyDescription2* This) { +static __WIDL_INLINE ULONG IPropertyDescription2_Release(IPropertyDescription2* This) { return This->lpVtbl->Release(This); } /*** IPropertyDescription methods ***/ -static FORCEINLINE HRESULT IPropertyDescription2_GetPropertyKey(IPropertyDescription2* This,PROPERTYKEY *pkey) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetPropertyKey(IPropertyDescription2* This,PROPERTYKEY *pkey) { return This->lpVtbl->GetPropertyKey(This,pkey); } -static FORCEINLINE HRESULT IPropertyDescription2_GetCanonicalName(IPropertyDescription2* This,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetCanonicalName(IPropertyDescription2* This,LPWSTR *ppszName) { return This->lpVtbl->GetCanonicalName(This,ppszName); } -static FORCEINLINE HRESULT IPropertyDescription2_GetPropertyType(IPropertyDescription2* This,VARTYPE *pvartype) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetPropertyType(IPropertyDescription2* This,VARTYPE *pvartype) { return This->lpVtbl->GetPropertyType(This,pvartype); } -static FORCEINLINE HRESULT IPropertyDescription2_GetDisplayName(IPropertyDescription2* This,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetDisplayName(IPropertyDescription2* This,LPWSTR *ppszName) { return This->lpVtbl->GetDisplayName(This,ppszName); } -static FORCEINLINE HRESULT IPropertyDescription2_GetEditInvitation(IPropertyDescription2* This,LPWSTR *ppszInvite) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetEditInvitation(IPropertyDescription2* This,LPWSTR *ppszInvite) { return This->lpVtbl->GetEditInvitation(This,ppszInvite); } -static FORCEINLINE HRESULT IPropertyDescription2_GetTypeFlags(IPropertyDescription2* This,PROPDESC_TYPE_FLAGS mask,PROPDESC_TYPE_FLAGS *ppdtFlags) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetTypeFlags(IPropertyDescription2* This,PROPDESC_TYPE_FLAGS mask,PROPDESC_TYPE_FLAGS *ppdtFlags) { return This->lpVtbl->GetTypeFlags(This,mask,ppdtFlags); } -static FORCEINLINE HRESULT IPropertyDescription2_GetViewFlags(IPropertyDescription2* This,PROPDESC_VIEW_FLAGS *ppdvFlags) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetViewFlags(IPropertyDescription2* This,PROPDESC_VIEW_FLAGS *ppdvFlags) { return This->lpVtbl->GetViewFlags(This,ppdvFlags); } -static FORCEINLINE HRESULT IPropertyDescription2_GetDefaultColumnWidth(IPropertyDescription2* This,UINT *pcxChars) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetDefaultColumnWidth(IPropertyDescription2* This,UINT *pcxChars) { return This->lpVtbl->GetDefaultColumnWidth(This,pcxChars); } -static FORCEINLINE HRESULT IPropertyDescription2_GetDisplayType(IPropertyDescription2* This,PROPDESC_DISPLAYTYPE *pdisplaytype) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetDisplayType(IPropertyDescription2* This,PROPDESC_DISPLAYTYPE *pdisplaytype) { return This->lpVtbl->GetDisplayType(This,pdisplaytype); } -static FORCEINLINE HRESULT IPropertyDescription2_GetColumnState(IPropertyDescription2* This,SHCOLSTATEF *pcsFlags) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetColumnState(IPropertyDescription2* This,SHCOLSTATEF *pcsFlags) { return This->lpVtbl->GetColumnState(This,pcsFlags); } -static FORCEINLINE HRESULT IPropertyDescription2_GetGroupingRange(IPropertyDescription2* This,PROPDESC_GROUPING_RANGE *pgr) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetGroupingRange(IPropertyDescription2* This,PROPDESC_GROUPING_RANGE *pgr) { return This->lpVtbl->GetGroupingRange(This,pgr); } -static FORCEINLINE HRESULT IPropertyDescription2_GetRelativeDescriptionType(IPropertyDescription2* This,PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetRelativeDescriptionType(IPropertyDescription2* This,PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) { return This->lpVtbl->GetRelativeDescriptionType(This,prdt); } -static FORCEINLINE HRESULT IPropertyDescription2_GetRelativeDescription(IPropertyDescription2* This,REFPROPVARIANT propvar1,REFPROPVARIANT propvar2,LPWSTR *ppszDesc1,LPWSTR *ppszDesc2) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetRelativeDescription(IPropertyDescription2* This,REFPROPVARIANT propvar1,REFPROPVARIANT propvar2,LPWSTR *ppszDesc1,LPWSTR *ppszDesc2) { return This->lpVtbl->GetRelativeDescription(This,propvar1,propvar2,ppszDesc1,ppszDesc2); } -static FORCEINLINE HRESULT IPropertyDescription2_GetSortDescription(IPropertyDescription2* This,PROPDESC_SORTDESCRIPTION *psd) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetSortDescription(IPropertyDescription2* This,PROPDESC_SORTDESCRIPTION *psd) { return This->lpVtbl->GetSortDescription(This,psd); } -static FORCEINLINE HRESULT IPropertyDescription2_GetSortDescriptionLabel(IPropertyDescription2* This,WINBOOL fDescending,LPWSTR *ppszDescription) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetSortDescriptionLabel(IPropertyDescription2* This,WINBOOL fDescending,LPWSTR *ppszDescription) { return This->lpVtbl->GetSortDescriptionLabel(This,fDescending,ppszDescription); } -static FORCEINLINE HRESULT IPropertyDescription2_GetAggregationType(IPropertyDescription2* This,PROPDESC_AGGREGATION_TYPE *paggtype) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetAggregationType(IPropertyDescription2* This,PROPDESC_AGGREGATION_TYPE *paggtype) { return This->lpVtbl->GetAggregationType(This,paggtype); } -static FORCEINLINE HRESULT IPropertyDescription2_GetConditionType(IPropertyDescription2* This,PROPDESC_CONDITION_TYPE *pcontype,CONDITION_OPERATION *popDefault) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetConditionType(IPropertyDescription2* This,PROPDESC_CONDITION_TYPE *pcontype,CONDITION_OPERATION *popDefault) { return This->lpVtbl->GetConditionType(This,pcontype,popDefault); } -static FORCEINLINE HRESULT IPropertyDescription2_GetEnumTypeList(IPropertyDescription2* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetEnumTypeList(IPropertyDescription2* This,REFIID riid,void **ppv) { return This->lpVtbl->GetEnumTypeList(This,riid,ppv); } -static FORCEINLINE HRESULT IPropertyDescription2_CoerceToCanonicalValue(IPropertyDescription2* This,PROPVARIANT *ppropvar) { +static __WIDL_INLINE HRESULT IPropertyDescription2_CoerceToCanonicalValue(IPropertyDescription2* This,PROPVARIANT *ppropvar) { return This->lpVtbl->CoerceToCanonicalValue(This,ppropvar); } -static FORCEINLINE HRESULT IPropertyDescription2_FormatForDisplay(IPropertyDescription2* This,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdfFlags,LPWSTR *ppszDisplay) { +static __WIDL_INLINE HRESULT IPropertyDescription2_FormatForDisplay(IPropertyDescription2* This,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdfFlags,LPWSTR *ppszDisplay) { return This->lpVtbl->FormatForDisplay(This,propvar,pdfFlags,ppszDisplay); } -static FORCEINLINE HRESULT IPropertyDescription2_IsValueCanonical(IPropertyDescription2* This,REFPROPVARIANT propvar) { +static __WIDL_INLINE HRESULT IPropertyDescription2_IsValueCanonical(IPropertyDescription2* This,REFPROPVARIANT propvar) { return This->lpVtbl->IsValueCanonical(This,propvar); } /*** IPropertyDescription2 methods ***/ -static FORCEINLINE HRESULT IPropertyDescription2_GetImageReferenceForValue(IPropertyDescription2* This,REFPROPVARIANT propvar,LPWSTR *ppszImageRes) { +static __WIDL_INLINE HRESULT IPropertyDescription2_GetImageReferenceForValue(IPropertyDescription2* This,REFPROPVARIANT propvar,LPWSTR *ppszImageRes) { return This->lpVtbl->GetImageReferenceForValue(This,propvar,ppszImageRes); } #endif @@ -2577,84 +2585,84 @@ interface IPropertyDescriptionAliasInfo { #define IPropertyDescriptionAliasInfo_GetAdditionalSortByAliases(This,riid,ppv) (This)->lpVtbl->GetAdditionalSortByAliases(This,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_QueryInterface(IPropertyDescriptionAliasInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_QueryInterface(IPropertyDescriptionAliasInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyDescriptionAliasInfo_AddRef(IPropertyDescriptionAliasInfo* This) { +static __WIDL_INLINE ULONG IPropertyDescriptionAliasInfo_AddRef(IPropertyDescriptionAliasInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyDescriptionAliasInfo_Release(IPropertyDescriptionAliasInfo* This) { +static __WIDL_INLINE ULONG IPropertyDescriptionAliasInfo_Release(IPropertyDescriptionAliasInfo* This) { return This->lpVtbl->Release(This); } /*** IPropertyDescription methods ***/ -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetPropertyKey(IPropertyDescriptionAliasInfo* This,PROPERTYKEY *pkey) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetPropertyKey(IPropertyDescriptionAliasInfo* This,PROPERTYKEY *pkey) { return This->lpVtbl->GetPropertyKey(This,pkey); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetCanonicalName(IPropertyDescriptionAliasInfo* This,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetCanonicalName(IPropertyDescriptionAliasInfo* This,LPWSTR *ppszName) { return This->lpVtbl->GetCanonicalName(This,ppszName); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetPropertyType(IPropertyDescriptionAliasInfo* This,VARTYPE *pvartype) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetPropertyType(IPropertyDescriptionAliasInfo* This,VARTYPE *pvartype) { return This->lpVtbl->GetPropertyType(This,pvartype); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetDisplayName(IPropertyDescriptionAliasInfo* This,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetDisplayName(IPropertyDescriptionAliasInfo* This,LPWSTR *ppszName) { return This->lpVtbl->GetDisplayName(This,ppszName); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetEditInvitation(IPropertyDescriptionAliasInfo* This,LPWSTR *ppszInvite) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetEditInvitation(IPropertyDescriptionAliasInfo* This,LPWSTR *ppszInvite) { return This->lpVtbl->GetEditInvitation(This,ppszInvite); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetTypeFlags(IPropertyDescriptionAliasInfo* This,PROPDESC_TYPE_FLAGS mask,PROPDESC_TYPE_FLAGS *ppdtFlags) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetTypeFlags(IPropertyDescriptionAliasInfo* This,PROPDESC_TYPE_FLAGS mask,PROPDESC_TYPE_FLAGS *ppdtFlags) { return This->lpVtbl->GetTypeFlags(This,mask,ppdtFlags); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetViewFlags(IPropertyDescriptionAliasInfo* This,PROPDESC_VIEW_FLAGS *ppdvFlags) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetViewFlags(IPropertyDescriptionAliasInfo* This,PROPDESC_VIEW_FLAGS *ppdvFlags) { return This->lpVtbl->GetViewFlags(This,ppdvFlags); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetDefaultColumnWidth(IPropertyDescriptionAliasInfo* This,UINT *pcxChars) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetDefaultColumnWidth(IPropertyDescriptionAliasInfo* This,UINT *pcxChars) { return This->lpVtbl->GetDefaultColumnWidth(This,pcxChars); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetDisplayType(IPropertyDescriptionAliasInfo* This,PROPDESC_DISPLAYTYPE *pdisplaytype) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetDisplayType(IPropertyDescriptionAliasInfo* This,PROPDESC_DISPLAYTYPE *pdisplaytype) { return This->lpVtbl->GetDisplayType(This,pdisplaytype); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetColumnState(IPropertyDescriptionAliasInfo* This,SHCOLSTATEF *pcsFlags) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetColumnState(IPropertyDescriptionAliasInfo* This,SHCOLSTATEF *pcsFlags) { return This->lpVtbl->GetColumnState(This,pcsFlags); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetGroupingRange(IPropertyDescriptionAliasInfo* This,PROPDESC_GROUPING_RANGE *pgr) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetGroupingRange(IPropertyDescriptionAliasInfo* This,PROPDESC_GROUPING_RANGE *pgr) { return This->lpVtbl->GetGroupingRange(This,pgr); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetRelativeDescriptionType(IPropertyDescriptionAliasInfo* This,PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetRelativeDescriptionType(IPropertyDescriptionAliasInfo* This,PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) { return This->lpVtbl->GetRelativeDescriptionType(This,prdt); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetRelativeDescription(IPropertyDescriptionAliasInfo* This,REFPROPVARIANT propvar1,REFPROPVARIANT propvar2,LPWSTR *ppszDesc1,LPWSTR *ppszDesc2) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetRelativeDescription(IPropertyDescriptionAliasInfo* This,REFPROPVARIANT propvar1,REFPROPVARIANT propvar2,LPWSTR *ppszDesc1,LPWSTR *ppszDesc2) { return This->lpVtbl->GetRelativeDescription(This,propvar1,propvar2,ppszDesc1,ppszDesc2); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetSortDescription(IPropertyDescriptionAliasInfo* This,PROPDESC_SORTDESCRIPTION *psd) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetSortDescription(IPropertyDescriptionAliasInfo* This,PROPDESC_SORTDESCRIPTION *psd) { return This->lpVtbl->GetSortDescription(This,psd); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetSortDescriptionLabel(IPropertyDescriptionAliasInfo* This,WINBOOL fDescending,LPWSTR *ppszDescription) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetSortDescriptionLabel(IPropertyDescriptionAliasInfo* This,WINBOOL fDescending,LPWSTR *ppszDescription) { return This->lpVtbl->GetSortDescriptionLabel(This,fDescending,ppszDescription); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetAggregationType(IPropertyDescriptionAliasInfo* This,PROPDESC_AGGREGATION_TYPE *paggtype) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetAggregationType(IPropertyDescriptionAliasInfo* This,PROPDESC_AGGREGATION_TYPE *paggtype) { return This->lpVtbl->GetAggregationType(This,paggtype); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetConditionType(IPropertyDescriptionAliasInfo* This,PROPDESC_CONDITION_TYPE *pcontype,CONDITION_OPERATION *popDefault) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetConditionType(IPropertyDescriptionAliasInfo* This,PROPDESC_CONDITION_TYPE *pcontype,CONDITION_OPERATION *popDefault) { return This->lpVtbl->GetConditionType(This,pcontype,popDefault); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetEnumTypeList(IPropertyDescriptionAliasInfo* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetEnumTypeList(IPropertyDescriptionAliasInfo* This,REFIID riid,void **ppv) { return This->lpVtbl->GetEnumTypeList(This,riid,ppv); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_CoerceToCanonicalValue(IPropertyDescriptionAliasInfo* This,PROPVARIANT *ppropvar) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_CoerceToCanonicalValue(IPropertyDescriptionAliasInfo* This,PROPVARIANT *ppropvar) { return This->lpVtbl->CoerceToCanonicalValue(This,ppropvar); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_FormatForDisplay(IPropertyDescriptionAliasInfo* This,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdfFlags,LPWSTR *ppszDisplay) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_FormatForDisplay(IPropertyDescriptionAliasInfo* This,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdfFlags,LPWSTR *ppszDisplay) { return This->lpVtbl->FormatForDisplay(This,propvar,pdfFlags,ppszDisplay); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_IsValueCanonical(IPropertyDescriptionAliasInfo* This,REFPROPVARIANT propvar) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_IsValueCanonical(IPropertyDescriptionAliasInfo* This,REFPROPVARIANT propvar) { return This->lpVtbl->IsValueCanonical(This,propvar); } /*** IPropertyDescriptionAliasInfo methods ***/ -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetSortByAlias(IPropertyDescriptionAliasInfo* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetSortByAlias(IPropertyDescriptionAliasInfo* This,REFIID riid,void **ppv) { return This->lpVtbl->GetSortByAlias(This,riid,ppv); } -static FORCEINLINE HRESULT IPropertyDescriptionAliasInfo_GetAdditionalSortByAliases(IPropertyDescriptionAliasInfo* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyDescriptionAliasInfo_GetAdditionalSortByAliases(IPropertyDescriptionAliasInfo* This,REFIID riid,void **ppv) { return This->lpVtbl->GetAdditionalSortByAliases(This,riid,ppv); } #endif @@ -2882,90 +2890,90 @@ interface IPropertyDescriptionSearchInfo { #define IPropertyDescriptionSearchInfo_GetMaxSize(This,pcbMaxSize) (This)->lpVtbl->GetMaxSize(This,pcbMaxSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_QueryInterface(IPropertyDescriptionSearchInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_QueryInterface(IPropertyDescriptionSearchInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyDescriptionSearchInfo_AddRef(IPropertyDescriptionSearchInfo* This) { +static __WIDL_INLINE ULONG IPropertyDescriptionSearchInfo_AddRef(IPropertyDescriptionSearchInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyDescriptionSearchInfo_Release(IPropertyDescriptionSearchInfo* This) { +static __WIDL_INLINE ULONG IPropertyDescriptionSearchInfo_Release(IPropertyDescriptionSearchInfo* This) { return This->lpVtbl->Release(This); } /*** IPropertyDescription methods ***/ -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetPropertyKey(IPropertyDescriptionSearchInfo* This,PROPERTYKEY *pkey) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetPropertyKey(IPropertyDescriptionSearchInfo* This,PROPERTYKEY *pkey) { return This->lpVtbl->GetPropertyKey(This,pkey); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetCanonicalName(IPropertyDescriptionSearchInfo* This,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetCanonicalName(IPropertyDescriptionSearchInfo* This,LPWSTR *ppszName) { return This->lpVtbl->GetCanonicalName(This,ppszName); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetPropertyType(IPropertyDescriptionSearchInfo* This,VARTYPE *pvartype) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetPropertyType(IPropertyDescriptionSearchInfo* This,VARTYPE *pvartype) { return This->lpVtbl->GetPropertyType(This,pvartype); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetDisplayName(IPropertyDescriptionSearchInfo* This,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetDisplayName(IPropertyDescriptionSearchInfo* This,LPWSTR *ppszName) { return This->lpVtbl->GetDisplayName(This,ppszName); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetEditInvitation(IPropertyDescriptionSearchInfo* This,LPWSTR *ppszInvite) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetEditInvitation(IPropertyDescriptionSearchInfo* This,LPWSTR *ppszInvite) { return This->lpVtbl->GetEditInvitation(This,ppszInvite); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetTypeFlags(IPropertyDescriptionSearchInfo* This,PROPDESC_TYPE_FLAGS mask,PROPDESC_TYPE_FLAGS *ppdtFlags) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetTypeFlags(IPropertyDescriptionSearchInfo* This,PROPDESC_TYPE_FLAGS mask,PROPDESC_TYPE_FLAGS *ppdtFlags) { return This->lpVtbl->GetTypeFlags(This,mask,ppdtFlags); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetViewFlags(IPropertyDescriptionSearchInfo* This,PROPDESC_VIEW_FLAGS *ppdvFlags) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetViewFlags(IPropertyDescriptionSearchInfo* This,PROPDESC_VIEW_FLAGS *ppdvFlags) { return This->lpVtbl->GetViewFlags(This,ppdvFlags); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetDefaultColumnWidth(IPropertyDescriptionSearchInfo* This,UINT *pcxChars) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetDefaultColumnWidth(IPropertyDescriptionSearchInfo* This,UINT *pcxChars) { return This->lpVtbl->GetDefaultColumnWidth(This,pcxChars); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetDisplayType(IPropertyDescriptionSearchInfo* This,PROPDESC_DISPLAYTYPE *pdisplaytype) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetDisplayType(IPropertyDescriptionSearchInfo* This,PROPDESC_DISPLAYTYPE *pdisplaytype) { return This->lpVtbl->GetDisplayType(This,pdisplaytype); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetColumnState(IPropertyDescriptionSearchInfo* This,SHCOLSTATEF *pcsFlags) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetColumnState(IPropertyDescriptionSearchInfo* This,SHCOLSTATEF *pcsFlags) { return This->lpVtbl->GetColumnState(This,pcsFlags); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetGroupingRange(IPropertyDescriptionSearchInfo* This,PROPDESC_GROUPING_RANGE *pgr) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetGroupingRange(IPropertyDescriptionSearchInfo* This,PROPDESC_GROUPING_RANGE *pgr) { return This->lpVtbl->GetGroupingRange(This,pgr); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetRelativeDescriptionType(IPropertyDescriptionSearchInfo* This,PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetRelativeDescriptionType(IPropertyDescriptionSearchInfo* This,PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) { return This->lpVtbl->GetRelativeDescriptionType(This,prdt); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetRelativeDescription(IPropertyDescriptionSearchInfo* This,REFPROPVARIANT propvar1,REFPROPVARIANT propvar2,LPWSTR *ppszDesc1,LPWSTR *ppszDesc2) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetRelativeDescription(IPropertyDescriptionSearchInfo* This,REFPROPVARIANT propvar1,REFPROPVARIANT propvar2,LPWSTR *ppszDesc1,LPWSTR *ppszDesc2) { return This->lpVtbl->GetRelativeDescription(This,propvar1,propvar2,ppszDesc1,ppszDesc2); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetSortDescription(IPropertyDescriptionSearchInfo* This,PROPDESC_SORTDESCRIPTION *psd) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetSortDescription(IPropertyDescriptionSearchInfo* This,PROPDESC_SORTDESCRIPTION *psd) { return This->lpVtbl->GetSortDescription(This,psd); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetSortDescriptionLabel(IPropertyDescriptionSearchInfo* This,WINBOOL fDescending,LPWSTR *ppszDescription) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetSortDescriptionLabel(IPropertyDescriptionSearchInfo* This,WINBOOL fDescending,LPWSTR *ppszDescription) { return This->lpVtbl->GetSortDescriptionLabel(This,fDescending,ppszDescription); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetAggregationType(IPropertyDescriptionSearchInfo* This,PROPDESC_AGGREGATION_TYPE *paggtype) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetAggregationType(IPropertyDescriptionSearchInfo* This,PROPDESC_AGGREGATION_TYPE *paggtype) { return This->lpVtbl->GetAggregationType(This,paggtype); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetConditionType(IPropertyDescriptionSearchInfo* This,PROPDESC_CONDITION_TYPE *pcontype,CONDITION_OPERATION *popDefault) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetConditionType(IPropertyDescriptionSearchInfo* This,PROPDESC_CONDITION_TYPE *pcontype,CONDITION_OPERATION *popDefault) { return This->lpVtbl->GetConditionType(This,pcontype,popDefault); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetEnumTypeList(IPropertyDescriptionSearchInfo* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetEnumTypeList(IPropertyDescriptionSearchInfo* This,REFIID riid,void **ppv) { return This->lpVtbl->GetEnumTypeList(This,riid,ppv); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_CoerceToCanonicalValue(IPropertyDescriptionSearchInfo* This,PROPVARIANT *ppropvar) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_CoerceToCanonicalValue(IPropertyDescriptionSearchInfo* This,PROPVARIANT *ppropvar) { return This->lpVtbl->CoerceToCanonicalValue(This,ppropvar); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_FormatForDisplay(IPropertyDescriptionSearchInfo* This,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdfFlags,LPWSTR *ppszDisplay) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_FormatForDisplay(IPropertyDescriptionSearchInfo* This,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdfFlags,LPWSTR *ppszDisplay) { return This->lpVtbl->FormatForDisplay(This,propvar,pdfFlags,ppszDisplay); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_IsValueCanonical(IPropertyDescriptionSearchInfo* This,REFPROPVARIANT propvar) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_IsValueCanonical(IPropertyDescriptionSearchInfo* This,REFPROPVARIANT propvar) { return This->lpVtbl->IsValueCanonical(This,propvar); } /*** IPropertyDescriptionSearchInfo methods ***/ -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetSearchInfoFlags(IPropertyDescriptionSearchInfo* This,PROPDESC_SEARCHINFO_FLAGS *ppdsiFlags) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetSearchInfoFlags(IPropertyDescriptionSearchInfo* This,PROPDESC_SEARCHINFO_FLAGS *ppdsiFlags) { return This->lpVtbl->GetSearchInfoFlags(This,ppdsiFlags); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetColumnIndexType(IPropertyDescriptionSearchInfo* This,PROPDESC_COLUMNINDEX_TYPE *ppdciType) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetColumnIndexType(IPropertyDescriptionSearchInfo* This,PROPDESC_COLUMNINDEX_TYPE *ppdciType) { return This->lpVtbl->GetColumnIndexType(This,ppdciType); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetProjectionString(IPropertyDescriptionSearchInfo* This,LPWSTR *ppszProjection) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetProjectionString(IPropertyDescriptionSearchInfo* This,LPWSTR *ppszProjection) { return This->lpVtbl->GetProjectionString(This,ppszProjection); } -static FORCEINLINE HRESULT IPropertyDescriptionSearchInfo_GetMaxSize(IPropertyDescriptionSearchInfo* This,UINT *pcbMaxSize) { +static __WIDL_INLINE HRESULT IPropertyDescriptionSearchInfo_GetMaxSize(IPropertyDescriptionSearchInfo* This,UINT *pcbMaxSize) { return This->lpVtbl->GetMaxSize(This,pcbMaxSize); } #endif @@ -3153,81 +3161,81 @@ interface IPropertyDescriptionRelatedPropertyInfo { #define IPropertyDescriptionRelatedPropertyInfo_GetRelatedProperty(This,pszRelationshipName,riid,ppv) (This)->lpVtbl->GetRelatedProperty(This,pszRelationshipName,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_QueryInterface(IPropertyDescriptionRelatedPropertyInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_QueryInterface(IPropertyDescriptionRelatedPropertyInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyDescriptionRelatedPropertyInfo_AddRef(IPropertyDescriptionRelatedPropertyInfo* This) { +static __WIDL_INLINE ULONG IPropertyDescriptionRelatedPropertyInfo_AddRef(IPropertyDescriptionRelatedPropertyInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyDescriptionRelatedPropertyInfo_Release(IPropertyDescriptionRelatedPropertyInfo* This) { +static __WIDL_INLINE ULONG IPropertyDescriptionRelatedPropertyInfo_Release(IPropertyDescriptionRelatedPropertyInfo* This) { return This->lpVtbl->Release(This); } /*** IPropertyDescription methods ***/ -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetPropertyKey(IPropertyDescriptionRelatedPropertyInfo* This,PROPERTYKEY *pkey) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetPropertyKey(IPropertyDescriptionRelatedPropertyInfo* This,PROPERTYKEY *pkey) { return This->lpVtbl->GetPropertyKey(This,pkey); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetCanonicalName(IPropertyDescriptionRelatedPropertyInfo* This,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetCanonicalName(IPropertyDescriptionRelatedPropertyInfo* This,LPWSTR *ppszName) { return This->lpVtbl->GetCanonicalName(This,ppszName); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetPropertyType(IPropertyDescriptionRelatedPropertyInfo* This,VARTYPE *pvartype) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetPropertyType(IPropertyDescriptionRelatedPropertyInfo* This,VARTYPE *pvartype) { return This->lpVtbl->GetPropertyType(This,pvartype); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetDisplayName(IPropertyDescriptionRelatedPropertyInfo* This,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetDisplayName(IPropertyDescriptionRelatedPropertyInfo* This,LPWSTR *ppszName) { return This->lpVtbl->GetDisplayName(This,ppszName); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetEditInvitation(IPropertyDescriptionRelatedPropertyInfo* This,LPWSTR *ppszInvite) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetEditInvitation(IPropertyDescriptionRelatedPropertyInfo* This,LPWSTR *ppszInvite) { return This->lpVtbl->GetEditInvitation(This,ppszInvite); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetTypeFlags(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_TYPE_FLAGS mask,PROPDESC_TYPE_FLAGS *ppdtFlags) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetTypeFlags(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_TYPE_FLAGS mask,PROPDESC_TYPE_FLAGS *ppdtFlags) { return This->lpVtbl->GetTypeFlags(This,mask,ppdtFlags); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetViewFlags(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_VIEW_FLAGS *ppdvFlags) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetViewFlags(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_VIEW_FLAGS *ppdvFlags) { return This->lpVtbl->GetViewFlags(This,ppdvFlags); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetDefaultColumnWidth(IPropertyDescriptionRelatedPropertyInfo* This,UINT *pcxChars) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetDefaultColumnWidth(IPropertyDescriptionRelatedPropertyInfo* This,UINT *pcxChars) { return This->lpVtbl->GetDefaultColumnWidth(This,pcxChars); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetDisplayType(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_DISPLAYTYPE *pdisplaytype) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetDisplayType(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_DISPLAYTYPE *pdisplaytype) { return This->lpVtbl->GetDisplayType(This,pdisplaytype); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetColumnState(IPropertyDescriptionRelatedPropertyInfo* This,SHCOLSTATEF *pcsFlags) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetColumnState(IPropertyDescriptionRelatedPropertyInfo* This,SHCOLSTATEF *pcsFlags) { return This->lpVtbl->GetColumnState(This,pcsFlags); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetGroupingRange(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_GROUPING_RANGE *pgr) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetGroupingRange(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_GROUPING_RANGE *pgr) { return This->lpVtbl->GetGroupingRange(This,pgr); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetRelativeDescriptionType(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetRelativeDescriptionType(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) { return This->lpVtbl->GetRelativeDescriptionType(This,prdt); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetRelativeDescription(IPropertyDescriptionRelatedPropertyInfo* This,REFPROPVARIANT propvar1,REFPROPVARIANT propvar2,LPWSTR *ppszDesc1,LPWSTR *ppszDesc2) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetRelativeDescription(IPropertyDescriptionRelatedPropertyInfo* This,REFPROPVARIANT propvar1,REFPROPVARIANT propvar2,LPWSTR *ppszDesc1,LPWSTR *ppszDesc2) { return This->lpVtbl->GetRelativeDescription(This,propvar1,propvar2,ppszDesc1,ppszDesc2); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetSortDescription(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_SORTDESCRIPTION *psd) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetSortDescription(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_SORTDESCRIPTION *psd) { return This->lpVtbl->GetSortDescription(This,psd); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetSortDescriptionLabel(IPropertyDescriptionRelatedPropertyInfo* This,WINBOOL fDescending,LPWSTR *ppszDescription) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetSortDescriptionLabel(IPropertyDescriptionRelatedPropertyInfo* This,WINBOOL fDescending,LPWSTR *ppszDescription) { return This->lpVtbl->GetSortDescriptionLabel(This,fDescending,ppszDescription); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetAggregationType(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_AGGREGATION_TYPE *paggtype) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetAggregationType(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_AGGREGATION_TYPE *paggtype) { return This->lpVtbl->GetAggregationType(This,paggtype); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetConditionType(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_CONDITION_TYPE *pcontype,CONDITION_OPERATION *popDefault) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetConditionType(IPropertyDescriptionRelatedPropertyInfo* This,PROPDESC_CONDITION_TYPE *pcontype,CONDITION_OPERATION *popDefault) { return This->lpVtbl->GetConditionType(This,pcontype,popDefault); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetEnumTypeList(IPropertyDescriptionRelatedPropertyInfo* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetEnumTypeList(IPropertyDescriptionRelatedPropertyInfo* This,REFIID riid,void **ppv) { return This->lpVtbl->GetEnumTypeList(This,riid,ppv); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_CoerceToCanonicalValue(IPropertyDescriptionRelatedPropertyInfo* This,PROPVARIANT *ppropvar) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_CoerceToCanonicalValue(IPropertyDescriptionRelatedPropertyInfo* This,PROPVARIANT *ppropvar) { return This->lpVtbl->CoerceToCanonicalValue(This,ppropvar); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_FormatForDisplay(IPropertyDescriptionRelatedPropertyInfo* This,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdfFlags,LPWSTR *ppszDisplay) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_FormatForDisplay(IPropertyDescriptionRelatedPropertyInfo* This,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdfFlags,LPWSTR *ppszDisplay) { return This->lpVtbl->FormatForDisplay(This,propvar,pdfFlags,ppszDisplay); } -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_IsValueCanonical(IPropertyDescriptionRelatedPropertyInfo* This,REFPROPVARIANT propvar) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_IsValueCanonical(IPropertyDescriptionRelatedPropertyInfo* This,REFPROPVARIANT propvar) { return This->lpVtbl->IsValueCanonical(This,propvar); } /*** IPropertyDescriptionRelatedPropertyInfo methods ***/ -static FORCEINLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetRelatedProperty(IPropertyDescriptionRelatedPropertyInfo* This,LPCWSTR pszRelationshipName,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyDescriptionRelatedPropertyInfo_GetRelatedProperty(IPropertyDescriptionRelatedPropertyInfo* This,LPCWSTR pszRelationshipName,REFIID riid,void **ppv) { return This->lpVtbl->GetRelatedProperty(This,pszRelationshipName,riid,ppv); } #endif @@ -3398,41 +3406,41 @@ interface IPropertySystem { #define IPropertySystem_RefreshPropertySchema(This) (This)->lpVtbl->RefreshPropertySchema(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertySystem_QueryInterface(IPropertySystem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertySystem_QueryInterface(IPropertySystem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertySystem_AddRef(IPropertySystem* This) { +static __WIDL_INLINE ULONG IPropertySystem_AddRef(IPropertySystem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertySystem_Release(IPropertySystem* This) { +static __WIDL_INLINE ULONG IPropertySystem_Release(IPropertySystem* This) { return This->lpVtbl->Release(This); } /*** IPropertySystem methods ***/ -static FORCEINLINE HRESULT IPropertySystem_GetPropertyDescription(IPropertySystem* This,REFPROPERTYKEY propkey,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertySystem_GetPropertyDescription(IPropertySystem* This,REFPROPERTYKEY propkey,REFIID riid,void **ppv) { return This->lpVtbl->GetPropertyDescription(This,propkey,riid,ppv); } -static FORCEINLINE HRESULT IPropertySystem_GetPropertyDescriptionByName(IPropertySystem* This,LPCWSTR pszCanonicalName,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertySystem_GetPropertyDescriptionByName(IPropertySystem* This,LPCWSTR pszCanonicalName,REFIID riid,void **ppv) { return This->lpVtbl->GetPropertyDescriptionByName(This,pszCanonicalName,riid,ppv); } -static FORCEINLINE HRESULT IPropertySystem_GetPropertyDescriptionListFromString(IPropertySystem* This,LPCWSTR pszPropList,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertySystem_GetPropertyDescriptionListFromString(IPropertySystem* This,LPCWSTR pszPropList,REFIID riid,void **ppv) { return This->lpVtbl->GetPropertyDescriptionListFromString(This,pszPropList,riid,ppv); } -static FORCEINLINE HRESULT IPropertySystem_EnumeratePropertyDescriptions(IPropertySystem* This,PROPDESC_ENUMFILTER filterOn,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertySystem_EnumeratePropertyDescriptions(IPropertySystem* This,PROPDESC_ENUMFILTER filterOn,REFIID riid,void **ppv) { return This->lpVtbl->EnumeratePropertyDescriptions(This,filterOn,riid,ppv); } -static FORCEINLINE HRESULT IPropertySystem_FormatForDisplay(IPropertySystem* This,REFPROPERTYKEY key,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdff,LPWSTR pszText,DWORD cchText) { +static __WIDL_INLINE HRESULT IPropertySystem_FormatForDisplay(IPropertySystem* This,REFPROPERTYKEY key,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdff,LPWSTR pszText,DWORD cchText) { return This->lpVtbl->FormatForDisplay(This,key,propvar,pdff,pszText,cchText); } -static FORCEINLINE HRESULT IPropertySystem_FormatForDisplayAlloc(IPropertySystem* This,REFPROPERTYKEY key,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdff,LPWSTR *ppszDisplay) { +static __WIDL_INLINE HRESULT IPropertySystem_FormatForDisplayAlloc(IPropertySystem* This,REFPROPERTYKEY key,REFPROPVARIANT propvar,PROPDESC_FORMAT_FLAGS pdff,LPWSTR *ppszDisplay) { return This->lpVtbl->FormatForDisplayAlloc(This,key,propvar,pdff,ppszDisplay); } -static FORCEINLINE HRESULT IPropertySystem_RegisterPropertySchema(IPropertySystem* This,LPCWSTR pszPath) { +static __WIDL_INLINE HRESULT IPropertySystem_RegisterPropertySchema(IPropertySystem* This,LPCWSTR pszPath) { return This->lpVtbl->RegisterPropertySchema(This,pszPath); } -static FORCEINLINE HRESULT IPropertySystem_UnregisterPropertySchema(IPropertySystem* This,LPCWSTR pszPath) { +static __WIDL_INLINE HRESULT IPropertySystem_UnregisterPropertySchema(IPropertySystem* This,LPCWSTR pszPath) { return This->lpVtbl->UnregisterPropertySchema(This,pszPath); } -static FORCEINLINE HRESULT IPropertySystem_RefreshPropertySchema(IPropertySystem* This) { +static __WIDL_INLINE HRESULT IPropertySystem_RefreshPropertySchema(IPropertySystem* This) { return This->lpVtbl->RefreshPropertySchema(This); } #endif @@ -3512,20 +3520,20 @@ interface IPropertyDescriptionList { #define IPropertyDescriptionList_GetAt(This,iElem,riid,ppv) (This)->lpVtbl->GetAt(This,iElem,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyDescriptionList_QueryInterface(IPropertyDescriptionList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyDescriptionList_QueryInterface(IPropertyDescriptionList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyDescriptionList_AddRef(IPropertyDescriptionList* This) { +static __WIDL_INLINE ULONG IPropertyDescriptionList_AddRef(IPropertyDescriptionList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyDescriptionList_Release(IPropertyDescriptionList* This) { +static __WIDL_INLINE ULONG IPropertyDescriptionList_Release(IPropertyDescriptionList* This) { return This->lpVtbl->Release(This); } /*** IPropertyDescriptionList methods ***/ -static FORCEINLINE HRESULT IPropertyDescriptionList_GetCount(IPropertyDescriptionList* This,UINT *pcElem) { +static __WIDL_INLINE HRESULT IPropertyDescriptionList_GetCount(IPropertyDescriptionList* This,UINT *pcElem) { return This->lpVtbl->GetCount(This,pcElem); } -static FORCEINLINE HRESULT IPropertyDescriptionList_GetAt(IPropertyDescriptionList* This,UINT iElem,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyDescriptionList_GetAt(IPropertyDescriptionList* This,UINT iElem,REFIID riid,void **ppv) { return This->lpVtbl->GetAt(This,iElem,riid,ppv); } #endif @@ -3615,20 +3623,20 @@ interface IPropertyStoreFactory { #define IPropertyStoreFactory_GetPropertyStoreForKeys(This,rgKeys,cKeys,flags,riid,ppv) (This)->lpVtbl->GetPropertyStoreForKeys(This,rgKeys,cKeys,flags,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyStoreFactory_QueryInterface(IPropertyStoreFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyStoreFactory_QueryInterface(IPropertyStoreFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyStoreFactory_AddRef(IPropertyStoreFactory* This) { +static __WIDL_INLINE ULONG IPropertyStoreFactory_AddRef(IPropertyStoreFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyStoreFactory_Release(IPropertyStoreFactory* This) { +static __WIDL_INLINE ULONG IPropertyStoreFactory_Release(IPropertyStoreFactory* This) { return This->lpVtbl->Release(This); } /*** IPropertyStoreFactory methods ***/ -static FORCEINLINE HRESULT IPropertyStoreFactory_GetPropertyStore(IPropertyStoreFactory* This,GETPROPERTYSTOREFLAGS flags,IUnknown *pUnkFactory,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyStoreFactory_GetPropertyStore(IPropertyStoreFactory* This,GETPROPERTYSTOREFLAGS flags,IUnknown *pUnkFactory,REFIID riid,void **ppv) { return This->lpVtbl->GetPropertyStore(This,flags,pUnkFactory,riid,ppv); } -static FORCEINLINE HRESULT IPropertyStoreFactory_GetPropertyStoreForKeys(IPropertyStoreFactory* This,const PROPERTYKEY *rgKeys,UINT cKeys,GETPROPERTYSTOREFLAGS flags,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IPropertyStoreFactory_GetPropertyStoreForKeys(IPropertyStoreFactory* This,const PROPERTYKEY *rgKeys,UINT cKeys,GETPROPERTYSTOREFLAGS flags,REFIID riid,void **ppv) { return This->lpVtbl->GetPropertyStoreForKeys(This,rgKeys,cKeys,flags,riid,ppv); } #endif @@ -3721,24 +3729,24 @@ interface IDelayedPropertyStoreFactory { #define IDelayedPropertyStoreFactory_GetDelayedPropertyStore(This,flags,dwStoreId,riid,ppv) (This)->lpVtbl->GetDelayedPropertyStore(This,flags,dwStoreId,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDelayedPropertyStoreFactory_QueryInterface(IDelayedPropertyStoreFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDelayedPropertyStoreFactory_QueryInterface(IDelayedPropertyStoreFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDelayedPropertyStoreFactory_AddRef(IDelayedPropertyStoreFactory* This) { +static __WIDL_INLINE ULONG IDelayedPropertyStoreFactory_AddRef(IDelayedPropertyStoreFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDelayedPropertyStoreFactory_Release(IDelayedPropertyStoreFactory* This) { +static __WIDL_INLINE ULONG IDelayedPropertyStoreFactory_Release(IDelayedPropertyStoreFactory* This) { return This->lpVtbl->Release(This); } /*** IPropertyStoreFactory methods ***/ -static FORCEINLINE HRESULT IDelayedPropertyStoreFactory_GetPropertyStore(IDelayedPropertyStoreFactory* This,GETPROPERTYSTOREFLAGS flags,IUnknown *pUnkFactory,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IDelayedPropertyStoreFactory_GetPropertyStore(IDelayedPropertyStoreFactory* This,GETPROPERTYSTOREFLAGS flags,IUnknown *pUnkFactory,REFIID riid,void **ppv) { return This->lpVtbl->GetPropertyStore(This,flags,pUnkFactory,riid,ppv); } -static FORCEINLINE HRESULT IDelayedPropertyStoreFactory_GetPropertyStoreForKeys(IDelayedPropertyStoreFactory* This,const PROPERTYKEY *rgKeys,UINT cKeys,GETPROPERTYSTOREFLAGS flags,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IDelayedPropertyStoreFactory_GetPropertyStoreForKeys(IDelayedPropertyStoreFactory* This,const PROPERTYKEY *rgKeys,UINT cKeys,GETPROPERTYSTOREFLAGS flags,REFIID riid,void **ppv) { return This->lpVtbl->GetPropertyStoreForKeys(This,rgKeys,cKeys,flags,riid,ppv); } /*** IDelayedPropertyStoreFactory methods ***/ -static FORCEINLINE HRESULT IDelayedPropertyStoreFactory_GetDelayedPropertyStore(IDelayedPropertyStoreFactory* This,GETPROPERTYSTOREFLAGS flags,DWORD dwStoreId,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IDelayedPropertyStoreFactory_GetDelayedPropertyStore(IDelayedPropertyStoreFactory* This,GETPROPERTYSTOREFLAGS flags,DWORD dwStoreId,REFIID riid,void **ppv) { return This->lpVtbl->GetDelayedPropertyStore(This,flags,dwStoreId,riid,ppv); } #endif @@ -3837,23 +3845,23 @@ interface IPersistSerializedPropStorage { #define IPersistSerializedPropStorage_GetPropertyStorage(This,ppsps,pcb) (This)->lpVtbl->GetPropertyStorage(This,ppsps,pcb) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistSerializedPropStorage_QueryInterface(IPersistSerializedPropStorage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistSerializedPropStorage_QueryInterface(IPersistSerializedPropStorage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistSerializedPropStorage_AddRef(IPersistSerializedPropStorage* This) { +static __WIDL_INLINE ULONG IPersistSerializedPropStorage_AddRef(IPersistSerializedPropStorage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistSerializedPropStorage_Release(IPersistSerializedPropStorage* This) { +static __WIDL_INLINE ULONG IPersistSerializedPropStorage_Release(IPersistSerializedPropStorage* This) { return This->lpVtbl->Release(This); } /*** IPersistSerializedPropStorage methods ***/ -static FORCEINLINE HRESULT IPersistSerializedPropStorage_SetFlags(IPersistSerializedPropStorage* This,PERSIST_SPROPSTORE_FLAGS flags) { +static __WIDL_INLINE HRESULT IPersistSerializedPropStorage_SetFlags(IPersistSerializedPropStorage* This,PERSIST_SPROPSTORE_FLAGS flags) { return This->lpVtbl->SetFlags(This,flags); } -static FORCEINLINE HRESULT IPersistSerializedPropStorage_SetPropertyStorage(IPersistSerializedPropStorage* This,PCUSERIALIZEDPROPSTORAGE psps,DWORD cb) { +static __WIDL_INLINE HRESULT IPersistSerializedPropStorage_SetPropertyStorage(IPersistSerializedPropStorage* This,PCUSERIALIZEDPROPSTORAGE psps,DWORD cb) { return This->lpVtbl->SetPropertyStorage(This,psps,cb); } -static FORCEINLINE HRESULT IPersistSerializedPropStorage_GetPropertyStorage(IPersistSerializedPropStorage* This,SERIALIZEDPROPSTORAGE **ppsps,DWORD *pcb) { +static __WIDL_INLINE HRESULT IPersistSerializedPropStorage_GetPropertyStorage(IPersistSerializedPropStorage* This,SERIALIZEDPROPSTORAGE **ppsps,DWORD *pcb) { return This->lpVtbl->GetPropertyStorage(This,ppsps,pcb); } #endif @@ -3952,30 +3960,30 @@ interface IPersistSerializedPropStorage2 { #define IPersistSerializedPropStorage2_GetPropertyStorageBuffer(This,psps,cb,pcbWritten) (This)->lpVtbl->GetPropertyStorageBuffer(This,psps,cb,pcbWritten) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistSerializedPropStorage2_QueryInterface(IPersistSerializedPropStorage2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistSerializedPropStorage2_QueryInterface(IPersistSerializedPropStorage2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistSerializedPropStorage2_AddRef(IPersistSerializedPropStorage2* This) { +static __WIDL_INLINE ULONG IPersistSerializedPropStorage2_AddRef(IPersistSerializedPropStorage2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistSerializedPropStorage2_Release(IPersistSerializedPropStorage2* This) { +static __WIDL_INLINE ULONG IPersistSerializedPropStorage2_Release(IPersistSerializedPropStorage2* This) { return This->lpVtbl->Release(This); } /*** IPersistSerializedPropStorage methods ***/ -static FORCEINLINE HRESULT IPersistSerializedPropStorage2_SetFlags(IPersistSerializedPropStorage2* This,PERSIST_SPROPSTORE_FLAGS flags) { +static __WIDL_INLINE HRESULT IPersistSerializedPropStorage2_SetFlags(IPersistSerializedPropStorage2* This,PERSIST_SPROPSTORE_FLAGS flags) { return This->lpVtbl->SetFlags(This,flags); } -static FORCEINLINE HRESULT IPersistSerializedPropStorage2_SetPropertyStorage(IPersistSerializedPropStorage2* This,PCUSERIALIZEDPROPSTORAGE psps,DWORD cb) { +static __WIDL_INLINE HRESULT IPersistSerializedPropStorage2_SetPropertyStorage(IPersistSerializedPropStorage2* This,PCUSERIALIZEDPROPSTORAGE psps,DWORD cb) { return This->lpVtbl->SetPropertyStorage(This,psps,cb); } -static FORCEINLINE HRESULT IPersistSerializedPropStorage2_GetPropertyStorage(IPersistSerializedPropStorage2* This,SERIALIZEDPROPSTORAGE **ppsps,DWORD *pcb) { +static __WIDL_INLINE HRESULT IPersistSerializedPropStorage2_GetPropertyStorage(IPersistSerializedPropStorage2* This,SERIALIZEDPROPSTORAGE **ppsps,DWORD *pcb) { return This->lpVtbl->GetPropertyStorage(This,ppsps,pcb); } /*** IPersistSerializedPropStorage2 methods ***/ -static FORCEINLINE HRESULT IPersistSerializedPropStorage2_GetPropertyStorageSize(IPersistSerializedPropStorage2* This,DWORD *pcb) { +static __WIDL_INLINE HRESULT IPersistSerializedPropStorage2_GetPropertyStorageSize(IPersistSerializedPropStorage2* This,DWORD *pcb) { return This->lpVtbl->GetPropertyStorageSize(This,pcb); } -static FORCEINLINE HRESULT IPersistSerializedPropStorage2_GetPropertyStorageBuffer(IPersistSerializedPropStorage2* This,SERIALIZEDPROPSTORAGE *psps,DWORD cb,DWORD *pcbWritten) { +static __WIDL_INLINE HRESULT IPersistSerializedPropStorage2_GetPropertyStorageBuffer(IPersistSerializedPropStorage2* This,SERIALIZEDPROPSTORAGE *psps,DWORD cb,DWORD *pcbWritten) { return This->lpVtbl->GetPropertyStorageBuffer(This,psps,cb,pcbWritten); } #endif @@ -4042,17 +4050,17 @@ interface IPropertySystemChangeNotify { #define IPropertySystemChangeNotify_SchemaRefreshed(This) (This)->lpVtbl->SchemaRefreshed(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertySystemChangeNotify_QueryInterface(IPropertySystemChangeNotify* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertySystemChangeNotify_QueryInterface(IPropertySystemChangeNotify* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertySystemChangeNotify_AddRef(IPropertySystemChangeNotify* This) { +static __WIDL_INLINE ULONG IPropertySystemChangeNotify_AddRef(IPropertySystemChangeNotify* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertySystemChangeNotify_Release(IPropertySystemChangeNotify* This) { +static __WIDL_INLINE ULONG IPropertySystemChangeNotify_Release(IPropertySystemChangeNotify* This) { return This->lpVtbl->Release(This); } /*** IPropertySystemChangeNotify methods ***/ -static FORCEINLINE HRESULT IPropertySystemChangeNotify_SchemaRefreshed(IPropertySystemChangeNotify* This) { +static __WIDL_INLINE HRESULT IPropertySystemChangeNotify_SchemaRefreshed(IPropertySystemChangeNotify* This) { return This->lpVtbl->SchemaRefreshed(This); } #endif @@ -4126,17 +4134,17 @@ interface ICreateObject { #define ICreateObject_CreateObject(This,clsid,pUnkOuter,riid,ppv) (This)->lpVtbl->CreateObject(This,clsid,pUnkOuter,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICreateObject_QueryInterface(ICreateObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICreateObject_QueryInterface(ICreateObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICreateObject_AddRef(ICreateObject* This) { +static __WIDL_INLINE ULONG ICreateObject_AddRef(ICreateObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICreateObject_Release(ICreateObject* This) { +static __WIDL_INLINE ULONG ICreateObject_Release(ICreateObject* This) { return This->lpVtbl->Release(This); } /*** ICreateObject methods ***/ -static FORCEINLINE HRESULT ICreateObject_CreateObject(ICreateObject* This,REFCLSID clsid,IUnknown *pUnkOuter,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT ICreateObject_CreateObject(ICreateObject* This,REFCLSID clsid,IUnknown *pUnkOuter,REFIID riid,void **ppv) { return This->lpVtbl->CreateObject(This,clsid,pUnkOuter,riid,ppv); } #endif diff --git a/lib/libc/include/any-windows-any/propvarutil.h b/lib/libc/include/any-windows-any/propvarutil.h index b88580b90eeb6bd8c0ac1ca66765372eedf9278e..7c9f3bf118768a0d285c13db2415f6445a5f37b3 100644 --- a/lib/libc/include/any-windows-any/propvarutil.h +++ b/lib/libc/include/any-windows-any/propvarutil.h @@ -27,6 +27,16 @@ typedef LONG NTSTATUS; #endif +#ifndef PSSTDAPI +#ifdef _PROPSYS_ +#define PSSTDAPI STDAPI +#define PSSTDAPI_(type) STDAPI_(type) +#else +#define PSSTDAPI DECLSPEC_IMPORT STDAPI +#define PSSTDAPI_(type) DECLSPEC_IMPORT STDAPI_(type) +#endif +#endif + #ifdef __cplusplus extern "C" { #endif @@ -68,32 +78,37 @@ enum tagPROPVAR_COMPARE_FLAGS typedef int PROPVAR_COMPARE_FLAGS; -HRESULT WINAPI PropVariantChangeType(PROPVARIANT *ppropvarDest, REFPROPVARIANT propvarSrc, +PSSTDAPI PropVariantChangeType(PROPVARIANT *ppropvarDest, REFPROPVARIANT propvarSrc, PROPVAR_CHANGE_FLAGS flags, VARTYPE vt); -HRESULT WINAPI InitPropVariantFromGUIDAsString(REFGUID guid, PROPVARIANT *ppropvar); -HRESULT WINAPI InitVariantFromGUIDAsString(REFGUID guid, VARIANT *pvar); -HRESULT WINAPI InitPropVariantFromBuffer(const VOID *pv, UINT cb, PROPVARIANT *ppropvar); -HRESULT WINAPI InitPropVariantFromCLSID(REFCLSID clsid, PROPVARIANT *ppropvar); -HRESULT WINAPI InitVariantFromBuffer(const VOID *pv, UINT cb, VARIANT *pvar); -HRESULT WINAPI PropVariantToGUID(const PROPVARIANT *ppropvar, GUID *guid); -HRESULT WINAPI VariantToGUID(const VARIANT *pvar, GUID *guid); -INT WINAPI PropVariantCompareEx(REFPROPVARIANT propvar1, REFPROPVARIANT propvar2, +PSSTDAPI InitPropVariantFromGUIDAsString(REFGUID guid, PROPVARIANT *ppropvar); +PSSTDAPI InitVariantFromFileTime(const FILETIME *ft, VARIANT *var); +PSSTDAPI InitVariantFromGUIDAsString(REFGUID guid, VARIANT *pvar); +PSSTDAPI InitPropVariantFromBuffer(const VOID *pv, UINT cb, PROPVARIANT *ppropvar); +PSSTDAPI InitPropVariantFromCLSID(REFCLSID clsid, PROPVARIANT *ppropvar); +PSSTDAPI InitVariantFromBuffer(const VOID *pv, UINT cb, VARIANT *pvar); +PSSTDAPI PropVariantToGUID(const PROPVARIANT *ppropvar, GUID *guid); +PSSTDAPI VariantToGUID(const VARIANT *pvar, GUID *guid); +PSSTDAPI_(INT) PropVariantCompareEx(REFPROPVARIANT propvar1, REFPROPVARIANT propvar2, PROPVAR_COMPARE_UNIT uint, PROPVAR_COMPARE_FLAGS flags); -HRESULT WINAPI InitPropVariantFromFileTime(const FILETIME *pftIn, PROPVARIANT *ppropvar); +PSSTDAPI InitPropVariantFromFileTime(const FILETIME *pftIn, PROPVARIANT *ppropvar); +PSSTDAPI InitPropVariantFromStringVector(PCWSTR *strs, ULONG count, PROPVARIANT *ppropvar); -HRESULT WINAPI PropVariantToDouble(REFPROPVARIANT propvarIn, double *ret); -HRESULT WINAPI PropVariantToInt16(REFPROPVARIANT propvarIn, SHORT *ret); -HRESULT WINAPI PropVariantToInt32(REFPROPVARIANT propvarIn, LONG *ret); -HRESULT WINAPI PropVariantToInt64(REFPROPVARIANT propvarIn, LONGLONG *ret); -HRESULT WINAPI PropVariantToUInt16(REFPROPVARIANT propvarIn, USHORT *ret); -HRESULT WINAPI PropVariantToUInt32(REFPROPVARIANT propvarIn, ULONG *ret); -HRESULT WINAPI PropVariantToUInt64(REFPROPVARIANT propvarIn, ULONGLONG *ret); -HRESULT WINAPI PropVariantToBoolean(REFPROPVARIANT propvarIn, WINBOOL *ret); -HRESULT WINAPI PropVariantToBuffer(REFPROPVARIANT propvarIn, void *ret, UINT cb); -HRESULT WINAPI PropVariantToString(REFPROPVARIANT propvarIn, PWSTR ret, UINT cch); -PCWSTR WINAPI PropVariantToStringWithDefault(REFPROPVARIANT propvarIn, LPCWSTR pszDefault); +PSSTDAPI PropVariantToDouble(REFPROPVARIANT propvarIn, double *ret); +PSSTDAPI PropVariantToInt16(REFPROPVARIANT propvarIn, SHORT *ret); +PSSTDAPI PropVariantToInt32(REFPROPVARIANT propvarIn, LONG *ret); +PSSTDAPI PropVariantToInt64(REFPROPVARIANT propvarIn, LONGLONG *ret); +PSSTDAPI PropVariantToUInt16(REFPROPVARIANT propvarIn, USHORT *ret); +PSSTDAPI PropVariantToUInt32(REFPROPVARIANT propvarIn, ULONG *ret); +PSSTDAPI_(ULONG) PropVariantToUInt32WithDefault(REFPROPVARIANT propvarIn, ULONG uLDefault); +PSSTDAPI PropVariantToUInt64(REFPROPVARIANT propvarIn, ULONGLONG *ret); +PSSTDAPI PropVariantToBoolean(REFPROPVARIANT propvarIn, WINBOOL *ret); +PSSTDAPI PropVariantToBuffer(REFPROPVARIANT propvarIn, void *ret, UINT cb); +PSSTDAPI PropVariantToString(REFPROPVARIANT propvarIn, PWSTR ret, UINT cch); +PSSTDAPI_(PCWSTR) PropVariantToStringWithDefault(REFPROPVARIANT propvarIn, LPCWSTR pszDefault); +PSSTDAPI_(PCWSTR) VariantToStringWithDefault(const VARIANT *pvar, LPCWSTR pszDefault); +PSSTDAPI VariantToString(REFVARIANT var, PWSTR ret, UINT cch); -HRESULT WINAPI PropVariantToStringAlloc(REFPROPVARIANT propvarIn, WCHAR **ret); +PSSTDAPI PropVariantToStringAlloc(REFPROPVARIANT propvarIn, WCHAR **ret); #ifdef __cplusplus @@ -203,6 +218,8 @@ inline WINBOOL IsPropVariantString(REFPROPVARIANT propvar) #endif /* NO_PROPVAR_INLINES */ #endif /* __cplusplus */ +PSSTDAPI StgSerializePropVariant(const PROPVARIANT *ppropvar, SERIALIZEDPROPERTYVALUE **ppprop, ULONG *pcb); +PSSTDAPI StgDeserializePropVariant(const SERIALIZEDPROPERTYVALUE *pprop, ULONG cbmax, PROPVARIANT *ppropvar); #ifdef __cplusplus } diff --git a/lib/libc/include/any-windows-any/psapi.h b/lib/libc/include/any-windows-any/psapi.h index e02b94221190922f61cc70914fdf14df23348d8f..8c0db1ada0a9ab23e3ea642c67e08781e40ea287 100644 --- a/lib/libc/include/any-windows-any/psapi.h +++ b/lib/libc/include/any-windows-any/psapi.h @@ -163,8 +163,8 @@ extern "C" { SIZE_T PeakUsage; } ENUM_PAGE_FILE_INFORMATION,*PENUM_PAGE_FILE_INFORMATION; - typedef WINBOOL (*PENUM_PAGE_FILE_CALLBACKW) (LPVOID pContext,PENUM_PAGE_FILE_INFORMATION pPageFileInfo,LPCWSTR lpFilename); - typedef WINBOOL (*PENUM_PAGE_FILE_CALLBACKA) (LPVOID pContext,PENUM_PAGE_FILE_INFORMATION pPageFileInfo,LPCSTR lpFilename); + typedef WINBOOL (CALLBACK *PENUM_PAGE_FILE_CALLBACKW) (LPVOID pContext,PENUM_PAGE_FILE_INFORMATION pPageFileInfo,LPCWSTR lpFilename); + typedef WINBOOL (CALLBACK *PENUM_PAGE_FILE_CALLBACKA) (LPVOID pContext,PENUM_PAGE_FILE_INFORMATION pPageFileInfo,LPCSTR lpFilename); WINBOOL WINAPI EnumPageFilesW (PENUM_PAGE_FILE_CALLBACKW pCallBackRoutine,LPVOID pContext); WINBOOL WINAPI EnumPageFilesA (PENUM_PAGE_FILE_CALLBACKA pCallBackRoutine,LPVOID pContext); diff --git a/lib/libc/include/any-windows-any/psdk_inc/_dbg_common.h b/lib/libc/include/any-windows-any/psdk_inc/_dbg_common.h index f11d3c9e8f0159f391a892f145f75c54c1c01198..1ab5835dd1635fd271b8134d26df1c3ad690a5d8 100644 --- a/lib/libc/include/any-windows-any/psdk_inc/_dbg_common.h +++ b/lib/libc/include/any-windows-any/psdk_inc/_dbg_common.h @@ -128,10 +128,6 @@ extern "C" { DWORD IMAGEAPI WINAPI UnDecorateSymbolName(PCSTR DecoratedName,PSTR UnDecoratedName,DWORD UndecoratedLength,DWORD Flags); DWORD IMAGEAPI WINAPI UnDecorateSymbolNameW(PCWSTR DecoratedName,PWSTR UnDecoratedName,DWORD UndecoratedLength,DWORD Flags); -#ifdef DBGHELP_TRANSLATE_TCHAR -#define UnDecorateSymbolName UnDecorateSymbolNameW -#endif - #define DBHHEADER_DEBUGDIRS 0x1 #define DBHHEADER_CVMISC 0x2 @@ -549,6 +545,14 @@ GetModuleBaseRoutine,PTRANSLATE_ADDRESS_ROUTINE TranslateAddress); PCHAR FileName; DWORD Address; } IMAGEHLP_LINE,*PIMAGEHLP_LINE; + + typedef struct _IMAGEHLP_LINEW { + DWORD SizeOfStruct; + PVOID Key; + DWORD LineNumber; + PWSTR FileName; + DWORD Address; + } IMAGEHLP_LINEW,*PIMAGEHLP_LINEW; #endif typedef struct _SOURCEFILE { @@ -746,10 +750,6 @@ typedef struct _SYMSRV_INDEX_INFOW { WINBOOL IMAGEAPI EnumerateLoadedModules64(HANDLE hProcess,PENUMLOADED_MODULES_CALLBACK64 EnumLoadedModulesCallback,PVOID UserContext); WINBOOL IMAGEAPI EnumerateLoadedModulesW64(HANDLE hProcess,PENUMLOADED_MODULES_CALLBACKW64 EnumLoadedModulesCallback,PVOID UserContext); -#ifdef DBGHELP_TRANSLATE_TCHAR - #define EnumerateLoadedModules64 EnumerateLoadedModulesW64 -#endif - #ifdef _IMAGEHLP64 #define EnumerateLoadedModules EnumerateLoadedModules64 #else @@ -829,8 +829,10 @@ typedef struct _SYMSRV_INDEX_INFOW { #ifdef _IMAGEHLP64 #define SymGetLineFromAddr SymGetLineFromAddr64 +#define SymGetLineFromAddrW SymGetLineFromAddrW64 #else WINBOOL IMAGEAPI SymGetLineFromAddr(HANDLE hProcess,DWORD dwAddr,PDWORD pdwDisplacement,PIMAGEHLP_LINE Line); + WINBOOL IMAGEAPI SymGetLineFromAddrW(HANDLE hProcess,DWORD dwAddr,PDWORD pdwDisplacement,PIMAGEHLP_LINEW Line); #endif WINBOOL IMAGEAPI SymGetLineFromName64(HANDLE hProcess,PCSTR ModuleName,PCSTR FileName,DWORD dwLineNumber,PLONG plDisplacement,PIMAGEHLP_LINE64 Line); @@ -1961,10 +1963,6 @@ WINBOOL WINAPI SymSrvGetFileIndexStringW( DWORD Flags ); -#ifdef DBGHELP_TRANSLATE_TCHAR -#define SymSrvGetFileIndexString SymSrvGetFileIndexStringW -#endif - WINBOOL WINAPI SymSrvGetFileIndexInfo( PCSTR File, PSYMSRV_INDEX_INFO Info, @@ -1977,10 +1975,6 @@ WINBOOL WINAPI SymSrvGetFileIndexInfoW( DWORD Flags ); -#ifdef DBGHELP_TRANSLATE_TCHAR -#define SymSrvGetFileIndexInfo SymSrvGetFileIndexInfoW -#endif - WINBOOL WINAPI SymSrvGetFileIndexes( PCTSTR File, GUID *Id, @@ -1997,10 +1991,6 @@ WINBOOL WINAPI SymSrvGetFileIndexesW( DWORD Flags ); -#ifdef DBGHELP_TRANSLATE_TCHAR -#define SymSrvGetFileIndexes SymSrvGetFileIndexesW -#endif - PCSTR WINAPI SymSrvGetSupplement( HANDLE hProcess, PCSTR SymPath, @@ -2015,10 +2005,6 @@ PCWSTR WINAPI SymSrvGetSupplementW( PCWSTR File ); -#ifdef DBGHELP_TRANSLATE_TCHAR -#define SymSrvGetSupplement SymSrvGetSupplementW -#endif - WINBOOL WINAPI SymSrvIsStore( HANDLE hProcess, PCSTR path @@ -2029,10 +2015,6 @@ WINBOOL WINAPI SymSrvIsStoreW( PCWSTR path ); -#ifdef DBGHELP_TRANSLATE_TCHAR -#define SymSrvIsStore SymSrvIsStoreW -#endif - PCSTR WINAPI SymSrvStoreFile( HANDLE hProcess, PCSTR SrvPath, @@ -2053,10 +2035,6 @@ PCWSTR WINAPI SymSrvStoreFileW( #define SYMSTOREOPT_POINTER 0x08 #define SYMSTOREOPT_PASS_IF_EXISTS 0x40 -#ifdef DBGHELP_TRANSLATE_TCHAR -#define SymSrvStoreFile SymSrvStoreFileW -#endif - PCSTR WINAPI SymSrvStoreSupplement( HANDLE hProcess, const PCTSTR SymPath, @@ -2073,10 +2051,6 @@ PCWSTR WINAPI SymSrvStoreSupplementW( DWORD Flags ); -#ifdef DBGHELP_TRANSLATE_TCHAR -#define SymSrvStoreSupplement SymSrvStoreSupplementW -#endif - PCSTR WINAPI SymSrvDeltaName( HANDLE hProcess, PCSTR SymPath, @@ -2094,8 +2068,103 @@ PCWSTR WINAPI SymSrvDeltaNameW( ); #ifdef DBGHELP_TRANSLATE_TCHAR +#define SymInitialize SymInitializeW +#define SymAddSymbol SymAddSymbolW +#define SymDeleteSymbol SymDeleteSymbolW +#define SearchTreeForFile SearchTreeForFileW +#define UnDecorateSymbolName UnDecorateSymbolNameW +#define SymGetLineFromName64 SymGetLineFromNameW64 +#define SymGetLineFromAddr64 SymGetLineFromAddrW64 +#define SymGetLineFromInlineContext SymGetLineFromInlineContextW +#define SymGetLineNext64 SymGetLineNextW64 +#define SymGetLinePrev64 SymGetLinePrevW64 +#define SymFromName SymFromNameW +#define SymFindExecutableImage SymFindExecutableImageW +#define FindExecutableImageEx FindExecutableImageExW +#define SymSearch SymSearchW +#define SymEnumLines SymEnumLinesW +#define SymEnumSourceLines SymEnumSourceLinesW +#define SymGetTypeFromName SymGetTypeFromNameW +#define SymEnumSymbolsForAddr SymEnumSymbolsForAddrW +#define SymFromAddr SymFromAddrW +#define SymFromInlineContext SymFromInlineContextW +#define SymMatchString SymMatchStringW +#define SymEnumSourceFiles SymEnumSourceFilesW +#define SymEnumSymbols SymEnumSymbolsW +#define SymEnumSymbolsEx SymEnumSymbolsExW +#define SymLoadModuleEx SymLoadModuleExW +#define SymSetSearchPath SymSetSearchPathW +#define SymGetSearchPath SymGetSearchPathW +#define EnumDirTree EnumDirTreeW +#define SymFromToken SymFromTokenW +#define SymFromIndex SymFromIndexW +#define SymGetScope SymGetScopeW +#define SymNext SymNextW +#define SymPrev SymPrevW +#define SymEnumTypes SymEnumTypesW +#define SymEnumTypesByName SymEnumTypesByNameW +#define SymRegisterCallback64 SymRegisterCallbackW64 +#define SymFindDebugInfoFile SymFindDebugInfoFileW +#define FindDebugInfoFileEx FindDebugInfoFileExW +#define SymFindFileInPath SymFindFileInPathW +#define SymEnumerateModules64 SymEnumerateModulesW64 +#define SymSetHomeDirectory SymSetHomeDirectoryW +#define SymGetHomeDirectory SymGetHomeDirectoryW +#define SymGetSourceFile SymGetSourceFileW +#define SymGetSourceFileToken SymGetSourceFileTokenW +#define SymGetSourceFileFromToken SymGetSourceFileFromTokenW +#define SymGetSourceVarFromToken SymGetSourceVarFromTokenW +#define SymGetSourceFileTokenByTokenName SymGetSourceFileTokenByTokenNameW +#define SymGetFileLineOffsets64 SymGetFileLineOffsetsW64 +#define SymFindFileInPath SymFindFileInPathW +#define SymMatchFileName SymMatchFileNameW +#define SymGetSourceFileFromTokenByTokenName SymGetSourceFileFromTokenByTokenNameW +#define SymGetModuleInfo64 SymGetModuleInfoW64 +#define SymAddSourceStream SymAddSourceStreamW +#define SymSrvIsStore SymSrvIsStoreW #define SymSrvDeltaName SymSrvDeltaNameW -#endif +#define SymSrvGetSupplement SymSrvGetSupplementW +#define SymSrvStoreSupplement SymSrvStoreSupplementW +#define SymSrvGetFileIndexes SymSrvGetFileIndexesW +#define SymSrvGetFileIndexString SymSrvGetFileIndexStringW +#define SymSrvStoreFile SymSrvStoreFileW +#define SymGetSymbolFile SymGetSymbolFileW +#define EnumerateLoadedModules64 EnumerateLoadedModulesW64 +#define EnumerateLoadedModulesEx EnumerateLoadedModulesExW +#define SymSrvGetFileIndexInfo SymSrvGetFileIndexInfoW + +#define IMAGEHLP_LINE64 IMAGEHLP_LINEW64 +#define PIMAGEHLP_LINE64 PIMAGEHLP_LINEW64 +#define SYMBOL_INFO SYMBOL_INFOW +#define PSYMBOL_INFO PSYMBOL_INFOW +#define SYMBOL_INFO_PACKAGE SYMBOL_INFO_PACKAGEW +#define PSYMBOL_INFO_PACKAGE PSYMBOL_INFO_PACKAGEW +#define FIND_EXE_FILE_CALLBACK FIND_EXE_FILE_CALLBACKW +#define PFIND_EXE_FILE_CALLBACK PFIND_EXE_FILE_CALLBACKW +#define SYM_ENUMERATESYMBOLS_CALLBACK SYM_ENUMERATESYMBOLS_CALLBACKW +#define PSYM_ENUMERATESYMBOLS_CALLBACK PSYM_ENUMERATESYMBOLS_CALLBACKW +#define SRCCODEINFO SRCCODEINFOW +#define PSRCCODEINFO PSRCCODEINFOW +#define SOURCEFILE SOURCEFILEW +#define PSOURCEFILE PSOURCEFILEW +#define SYM_ENUMSOURECFILES_CALLBACK SYM_ENUMSOURCEFILES_CALLBACKW +#define PSYM_ENUMSOURCEFILES_CALLBACK PSYM_ENUMSOURECFILES_CALLBACKW +#define IMAGEHLP_CBA_EVENT IMAGEHLP_CBA_EVENTW +#define PIMAGEHLP_CBA_EVENT PIMAGEHLP_CBA_EVENTW +#define PENUMDIRTREE_CALLBACK PENUMDIRTREE_CALLBACKW +#define IMAGEHLP_DEFERRED_SYMBOL_LOAD64 IMAGEHLP_DEFERRED_SYMBOL_LOADW64 +#define PIMAGEHLP_DEFERRED_SYMBOL_LOAD64 PIMAGEHLP_DEFERRED_SYMBOL_LOADW64 +#define PFIND_DEBUG_FILE_CALLBACK PFIND_DEBUG_FILE_CALLBACKW +#define PFINDFILEINPATHCALLBACK PFINDFILEINPATHCALLBACKW +#define IMAGEHLP_MODULE64 IMAGEHLP_MODULEW64 +#define PIMAGEHLP_MODULE64 PIMAGEHLP_MODULEW64 +#define SYMSRV_INDEX_INFO SYMSRV_INDEX_INFOW +#define PSYMSRV_INDEX_INFO PSYMSRV_INDEX_INFOW + +#define PSYMBOLSERVERPROC PSYMBOLSERVERPROCW +#define PSYMBOLSERVERPINGPROC PSYMBOLSERVERPINGPROCW + +#endif /* DBGHELP_TRANSLATE_TCHAR */ #include diff --git a/lib/libc/include/any-windows-any/psdk_inc/intrin-impl.h b/lib/libc/include/any-windows-any/psdk_inc/intrin-impl.h index 3ee404d6af5d564904ac15cf38ce8196dc6c4dc2..97cfaf2e3ca1d76c01d0f84e614f3b20ea8bdbf3 100644 --- a/lib/libc/include/any-windows-any/psdk_inc/intrin-impl.h +++ b/lib/libc/include/any-windows-any/psdk_inc/intrin-impl.h @@ -410,10 +410,10 @@ Parameters: (FunctionName, DataType, RegisterNumber) InstructionSize: b, w, d, q */ -#define __buildmov(x, y, z) void x(y *Destination, y const *Source, size_t Count) \ +#define __buildmov(x, y, z, a) void x(y *Destination, y const *Source, size_t Count) \ { \ __asm__ __volatile__ ( \ - "rep movs" z \ + "rep movs{" z "|" a "}" \ : "=D" (Destination), "=S" (Source), "=c" (Count) \ : "0" (Destination), "1" (Source), "2" (Count) \ : "memory"); \ @@ -1015,7 +1015,7 @@ __build_writecr(__writecr8, unsigned __int64, "8") __MINGW_EXTENSION void __movsq(unsigned __int64 *Dest, unsigned __int64 const *Source, size_t Count); #if !__has_builtin(__movsq) __MINGW_EXTENSION __INTRINSICS_USEINLINE -__buildmov(__movsq, unsigned __int64, "q") +__buildmov(__movsq, unsigned __int64, "q", "q") #endif #define __INTRINSIC_DEFINED___movsq #endif /* __INTRINSIC_PROLOG */ @@ -2023,7 +2023,7 @@ void __cpuid(int CPUInfo[4], int InfoType) { #define __INTRINSIC_DEFINED___cpuid #endif /* __INTRINSIC_PROLOG */ -#if (!defined(__GNUC__) || __GNUC__ < 11) +#if (!defined(__GNUC__) || __GNUC__ < 11) && (!defined(__clang__) || __clang_major__ < 18) #if __INTRINSIC_PROLOG(__cpuidex) void __cpuidex(int CPUInfo[4], int, int); #if !__has_builtin(__cpuidex) @@ -2082,7 +2082,7 @@ void __writemsr(unsigned __LONG32 msr, unsigned __int64 Value) void __movsb(unsigned char *Destination, unsigned char const *Source, size_t Count); #if !__has_builtin(__movsb) __INTRINSICS_USEINLINE -__buildmov(__movsb, unsigned char, "b") +__buildmov(__movsb, unsigned char, "b", "b") #endif #define __INTRINSIC_DEFINED___movsb #endif /* __INTRINSIC_PROLOG */ @@ -2091,7 +2091,7 @@ __buildmov(__movsb, unsigned char, "b") void __movsw(unsigned short *Dest, unsigned short const *Source, size_t Count); #if !__has_builtin(__movsw) __INTRINSICS_USEINLINE -__buildmov(__movsw, unsigned short, "w") +__buildmov(__movsw, unsigned short, "w", "w") #endif #define __INTRINSIC_DEFINED___movsw #endif /* __INTRINSIC_PROLOG */ @@ -2100,7 +2100,7 @@ __buildmov(__movsw, unsigned short, "w") void __movsd(unsigned __LONG32 *Dest, unsigned __LONG32 const *Source, size_t Count); #if !__has_builtin(__movsd) __INTRINSICS_USEINLINE -__buildmov(__movsd, unsigned __LONG32, "d") +__buildmov(__movsd, unsigned __LONG32, "l", "d") #endif #define __INTRINSIC_DEFINED___movsd #endif /* __INTRINSIC_PROLOG */ diff --git a/lib/libc/include/any-windows-any/qedit.h b/lib/libc/include/any-windows-any/qedit.h index 7c113a6a8dad0cb0fb14bc27ce2bbe54fd508c32..2fae23e1aaf317c1e3012aaef8c7f47033ec14af 100644 --- a/lib/libc/include/any-windows-any/qedit.h +++ b/lib/libc/include/any-windows-any/qedit.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/qedit.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/qedit.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __qedit_h__ #define __qedit_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ISampleGrabberCB_FWD_DEFINED__ @@ -34,6 +42,15 @@ interface ISampleGrabber; #endif /* __cplusplus */ #endif +#ifndef __SampleGrabber_FWD_DEFINED__ +#define __SampleGrabber_FWD_DEFINED__ +#ifdef __cplusplus +typedef class SampleGrabber SampleGrabber; +#else +typedef struct SampleGrabber SampleGrabber; +#endif /* defined __cplusplus */ +#endif /* defined __SampleGrabber_FWD_DEFINED__ */ + #ifndef __IMediaDet_FWD_DEFINED__ #define __IMediaDet_FWD_DEFINED__ typedef interface IMediaDet IMediaDet; @@ -205,20 +222,20 @@ interface ISampleGrabberCB { #define ISampleGrabberCB_BufferCB(This,SampleTime,pBuffer,BufferLen) (This)->lpVtbl->BufferCB(This,SampleTime,pBuffer,BufferLen) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISampleGrabberCB_QueryInterface(ISampleGrabberCB* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISampleGrabberCB_QueryInterface(ISampleGrabberCB* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISampleGrabberCB_AddRef(ISampleGrabberCB* This) { +static __WIDL_INLINE ULONG ISampleGrabberCB_AddRef(ISampleGrabberCB* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISampleGrabberCB_Release(ISampleGrabberCB* This) { +static __WIDL_INLINE ULONG ISampleGrabberCB_Release(ISampleGrabberCB* This) { return This->lpVtbl->Release(This); } /*** ISampleGrabberCB methods ***/ -static FORCEINLINE HRESULT ISampleGrabberCB_SampleCB(ISampleGrabberCB* This,double SampleTime,IMediaSample *pSample) { +static __WIDL_INLINE HRESULT ISampleGrabberCB_SampleCB(ISampleGrabberCB* This,double SampleTime,IMediaSample *pSample) { return This->lpVtbl->SampleCB(This,SampleTime,pSample); } -static FORCEINLINE HRESULT ISampleGrabberCB_BufferCB(ISampleGrabberCB* This,double SampleTime,BYTE *pBuffer,LONG BufferLen) { +static __WIDL_INLINE HRESULT ISampleGrabberCB_BufferCB(ISampleGrabberCB* This,double SampleTime,BYTE *pBuffer,LONG BufferLen) { return This->lpVtbl->BufferCB(This,SampleTime,pBuffer,BufferLen); } #endif @@ -337,35 +354,35 @@ interface ISampleGrabber { #define ISampleGrabber_SetCallback(This,pCallback,WhichMethodToCallback) (This)->lpVtbl->SetCallback(This,pCallback,WhichMethodToCallback) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISampleGrabber_QueryInterface(ISampleGrabber* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISampleGrabber_QueryInterface(ISampleGrabber* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISampleGrabber_AddRef(ISampleGrabber* This) { +static __WIDL_INLINE ULONG ISampleGrabber_AddRef(ISampleGrabber* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISampleGrabber_Release(ISampleGrabber* This) { +static __WIDL_INLINE ULONG ISampleGrabber_Release(ISampleGrabber* This) { return This->lpVtbl->Release(This); } /*** ISampleGrabber methods ***/ -static FORCEINLINE HRESULT ISampleGrabber_SetOneShot(ISampleGrabber* This,WINBOOL OneShot) { +static __WIDL_INLINE HRESULT ISampleGrabber_SetOneShot(ISampleGrabber* This,WINBOOL OneShot) { return This->lpVtbl->SetOneShot(This,OneShot); } -static FORCEINLINE HRESULT ISampleGrabber_SetMediaType(ISampleGrabber* This,const AM_MEDIA_TYPE *pType) { +static __WIDL_INLINE HRESULT ISampleGrabber_SetMediaType(ISampleGrabber* This,const AM_MEDIA_TYPE *pType) { return This->lpVtbl->SetMediaType(This,pType); } -static FORCEINLINE HRESULT ISampleGrabber_GetConnectedMediaType(ISampleGrabber* This,AM_MEDIA_TYPE *pType) { +static __WIDL_INLINE HRESULT ISampleGrabber_GetConnectedMediaType(ISampleGrabber* This,AM_MEDIA_TYPE *pType) { return This->lpVtbl->GetConnectedMediaType(This,pType); } -static FORCEINLINE HRESULT ISampleGrabber_SetBufferSamples(ISampleGrabber* This,WINBOOL BufferThem) { +static __WIDL_INLINE HRESULT ISampleGrabber_SetBufferSamples(ISampleGrabber* This,WINBOOL BufferThem) { return This->lpVtbl->SetBufferSamples(This,BufferThem); } -static FORCEINLINE HRESULT ISampleGrabber_GetCurrentBuffer(ISampleGrabber* This,LONG *pBufferSize,LONG *pBuffer) { +static __WIDL_INLINE HRESULT ISampleGrabber_GetCurrentBuffer(ISampleGrabber* This,LONG *pBufferSize,LONG *pBuffer) { return This->lpVtbl->GetCurrentBuffer(This,pBufferSize,pBuffer); } -static FORCEINLINE HRESULT ISampleGrabber_GetCurrentSample(ISampleGrabber* This,IMediaSample **ppSample) { +static __WIDL_INLINE HRESULT ISampleGrabber_GetCurrentSample(ISampleGrabber* This,IMediaSample **ppSample) { return This->lpVtbl->GetCurrentSample(This,ppSample); } -static FORCEINLINE HRESULT ISampleGrabber_SetCallback(ISampleGrabber* This,ISampleGrabberCB *pCallback,LONG WhichMethodToCallback) { +static __WIDL_INLINE HRESULT ISampleGrabber_SetCallback(ISampleGrabber* This,ISampleGrabberCB *pCallback,LONG WhichMethodToCallback) { return This->lpVtbl->SetCallback(This,pCallback,WhichMethodToCallback); } #endif @@ -376,6 +393,19 @@ static FORCEINLINE HRESULT ISampleGrabber_SetCallback(ISampleGrabber* This,ISamp #endif /* __ISampleGrabber_INTERFACE_DEFINED__ */ +/***************************************************************************** + * SampleGrabber coclass + */ + +DEFINE_GUID(CLSID_SampleGrabber, 0xc1f400a0, 0x3f08, 0x11d3, 0x9f,0x0b, 0x00,0x60,0x08,0x03,0x9e,0x37); + +#ifdef __cplusplus +class DECLSPEC_UUID("c1f400a0-3f08-11d3-9f0b-006008039e37") SampleGrabber; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(SampleGrabber, 0xc1f400a0, 0x3f08, 0x11d3, 0x9f,0x0b, 0x00,0x60,0x08,0x03,0x9e,0x37) +#endif +#endif + /***************************************************************************** * IMediaDet interface */ @@ -566,62 +596,62 @@ interface IMediaDet { #define IMediaDet_EnterBitmapGrabMode(This,SeekTime) (This)->lpVtbl->EnterBitmapGrabMode(This,SeekTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaDet_QueryInterface(IMediaDet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaDet_QueryInterface(IMediaDet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaDet_AddRef(IMediaDet* This) { +static __WIDL_INLINE ULONG IMediaDet_AddRef(IMediaDet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaDet_Release(IMediaDet* This) { +static __WIDL_INLINE ULONG IMediaDet_Release(IMediaDet* This) { return This->lpVtbl->Release(This); } /*** IMediaDet methods ***/ -static FORCEINLINE HRESULT IMediaDet_get_Filter(IMediaDet* This,IUnknown **pVal) { +static __WIDL_INLINE HRESULT IMediaDet_get_Filter(IMediaDet* This,IUnknown **pVal) { return This->lpVtbl->get_Filter(This,pVal); } -static FORCEINLINE HRESULT IMediaDet_put_Filter(IMediaDet* This,IUnknown *newVal) { +static __WIDL_INLINE HRESULT IMediaDet_put_Filter(IMediaDet* This,IUnknown *newVal) { return This->lpVtbl->put_Filter(This,newVal); } -static FORCEINLINE HRESULT IMediaDet_get_OutputStreams(IMediaDet* This,LONG *pVal) { +static __WIDL_INLINE HRESULT IMediaDet_get_OutputStreams(IMediaDet* This,LONG *pVal) { return This->lpVtbl->get_OutputStreams(This,pVal); } -static FORCEINLINE HRESULT IMediaDet_get_CurrentStream(IMediaDet* This,LONG *pVal) { +static __WIDL_INLINE HRESULT IMediaDet_get_CurrentStream(IMediaDet* This,LONG *pVal) { return This->lpVtbl->get_CurrentStream(This,pVal); } -static FORCEINLINE HRESULT IMediaDet_put_CurrentStream(IMediaDet* This,LONG newVal) { +static __WIDL_INLINE HRESULT IMediaDet_put_CurrentStream(IMediaDet* This,LONG newVal) { return This->lpVtbl->put_CurrentStream(This,newVal); } -static FORCEINLINE HRESULT IMediaDet_get_StreamType(IMediaDet* This,GUID *pVal) { +static __WIDL_INLINE HRESULT IMediaDet_get_StreamType(IMediaDet* This,GUID *pVal) { return This->lpVtbl->get_StreamType(This,pVal); } -static FORCEINLINE HRESULT IMediaDet_get_StreamTypeB(IMediaDet* This,BSTR *pVal) { +static __WIDL_INLINE HRESULT IMediaDet_get_StreamTypeB(IMediaDet* This,BSTR *pVal) { return This->lpVtbl->get_StreamTypeB(This,pVal); } -static FORCEINLINE HRESULT IMediaDet_get_StreamLength(IMediaDet* This,double *pVal) { +static __WIDL_INLINE HRESULT IMediaDet_get_StreamLength(IMediaDet* This,double *pVal) { return This->lpVtbl->get_StreamLength(This,pVal); } -static FORCEINLINE HRESULT IMediaDet_get_Filename(IMediaDet* This,BSTR *pVal) { +static __WIDL_INLINE HRESULT IMediaDet_get_Filename(IMediaDet* This,BSTR *pVal) { return This->lpVtbl->get_Filename(This,pVal); } -static FORCEINLINE HRESULT IMediaDet_put_Filename(IMediaDet* This,BSTR newVal) { +static __WIDL_INLINE HRESULT IMediaDet_put_Filename(IMediaDet* This,BSTR newVal) { return This->lpVtbl->put_Filename(This,newVal); } -static FORCEINLINE HRESULT IMediaDet_GetBitmapBits(IMediaDet* This,double StreamTime,LONG *pBufferSize,char *pBuffer,LONG Width,LONG Height) { +static __WIDL_INLINE HRESULT IMediaDet_GetBitmapBits(IMediaDet* This,double StreamTime,LONG *pBufferSize,char *pBuffer,LONG Width,LONG Height) { return This->lpVtbl->GetBitmapBits(This,StreamTime,pBufferSize,pBuffer,Width,Height); } -static FORCEINLINE HRESULT IMediaDet_WriteBitmapBits(IMediaDet* This,double StreamTime,LONG Width,LONG Height,BSTR Filename) { +static __WIDL_INLINE HRESULT IMediaDet_WriteBitmapBits(IMediaDet* This,double StreamTime,LONG Width,LONG Height,BSTR Filename) { return This->lpVtbl->WriteBitmapBits(This,StreamTime,Width,Height,Filename); } -static FORCEINLINE HRESULT IMediaDet_get_StreamMediaType(IMediaDet* This,AM_MEDIA_TYPE *pVal) { +static __WIDL_INLINE HRESULT IMediaDet_get_StreamMediaType(IMediaDet* This,AM_MEDIA_TYPE *pVal) { return This->lpVtbl->get_StreamMediaType(This,pVal); } -static FORCEINLINE HRESULT IMediaDet_GetSampleGrabber(IMediaDet* This,ISampleGrabber **ppVal) { +static __WIDL_INLINE HRESULT IMediaDet_GetSampleGrabber(IMediaDet* This,ISampleGrabber **ppVal) { return This->lpVtbl->GetSampleGrabber(This,ppVal); } -static FORCEINLINE HRESULT IMediaDet_get_FrameRate(IMediaDet* This,double *pVal) { +static __WIDL_INLINE HRESULT IMediaDet_get_FrameRate(IMediaDet* This,double *pVal) { return This->lpVtbl->get_FrameRate(This,pVal); } -static FORCEINLINE HRESULT IMediaDet_EnterBitmapGrabMode(IMediaDet* This,double SeekTime) { +static __WIDL_INLINE HRESULT IMediaDet_EnterBitmapGrabMode(IMediaDet* This,double SeekTime) { return This->lpVtbl->EnterBitmapGrabMode(This,SeekTime); } #endif @@ -715,20 +745,20 @@ interface IMediaLocator { #define IMediaLocator_AddFoundLocation(This,dir) (This)->lpVtbl->AddFoundLocation(This,dir) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaLocator_QueryInterface(IMediaLocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaLocator_QueryInterface(IMediaLocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaLocator_AddRef(IMediaLocator* This) { +static __WIDL_INLINE ULONG IMediaLocator_AddRef(IMediaLocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaLocator_Release(IMediaLocator* This) { +static __WIDL_INLINE ULONG IMediaLocator_Release(IMediaLocator* This) { return This->lpVtbl->Release(This); } /*** IMediaLocator methods ***/ -static FORCEINLINE HRESULT IMediaLocator_FindMediaFile(IMediaLocator* This,BSTR input,BSTR filter,BSTR *output,LONG flags) { +static __WIDL_INLINE HRESULT IMediaLocator_FindMediaFile(IMediaLocator* This,BSTR input,BSTR filter,BSTR *output,LONG flags) { return This->lpVtbl->FindMediaFile(This,input,filter,output,flags); } -static FORCEINLINE HRESULT IMediaLocator_AddFoundLocation(IMediaLocator* This,BSTR dir) { +static __WIDL_INLINE HRESULT IMediaLocator_AddFoundLocation(IMediaLocator* This,BSTR dir) { return This->lpVtbl->AddFoundLocation(This,dir); } #endif @@ -902,44 +932,44 @@ interface IPropertySetter { #define IPropertySetter_SetProps(This,target,now) (This)->lpVtbl->SetProps(This,target,now) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertySetter_QueryInterface(IPropertySetter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertySetter_QueryInterface(IPropertySetter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertySetter_AddRef(IPropertySetter* This) { +static __WIDL_INLINE ULONG IPropertySetter_AddRef(IPropertySetter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertySetter_Release(IPropertySetter* This) { +static __WIDL_INLINE ULONG IPropertySetter_Release(IPropertySetter* This) { return This->lpVtbl->Release(This); } /*** IPropertySetter methods ***/ -static FORCEINLINE HRESULT IPropertySetter_LoadXML(IPropertySetter* This,IUnknown *pxml) { +static __WIDL_INLINE HRESULT IPropertySetter_LoadXML(IPropertySetter* This,IUnknown *pxml) { return This->lpVtbl->LoadXML(This,pxml); } -static FORCEINLINE HRESULT IPropertySetter_PrintXML(IPropertySetter* This,char *xml,int size,int *printed,int indent) { +static __WIDL_INLINE HRESULT IPropertySetter_PrintXML(IPropertySetter* This,char *xml,int size,int *printed,int indent) { return This->lpVtbl->PrintXML(This,xml,size,printed,indent); } -static FORCEINLINE HRESULT IPropertySetter_CloneProps(IPropertySetter* This,IPropertySetter **setter,REFERENCE_TIME start,REFERENCE_TIME stop) { +static __WIDL_INLINE HRESULT IPropertySetter_CloneProps(IPropertySetter* This,IPropertySetter **setter,REFERENCE_TIME start,REFERENCE_TIME stop) { return This->lpVtbl->CloneProps(This,setter,start,stop); } -static FORCEINLINE HRESULT IPropertySetter_AddProp(IPropertySetter* This,DEXTER_PARAM param,DEXTER_VALUE *value) { +static __WIDL_INLINE HRESULT IPropertySetter_AddProp(IPropertySetter* This,DEXTER_PARAM param,DEXTER_VALUE *value) { return This->lpVtbl->AddProp(This,param,value); } -static FORCEINLINE HRESULT IPropertySetter_GetProps(IPropertySetter* This,LONG *params,DEXTER_PARAM **param,DEXTER_VALUE **value) { +static __WIDL_INLINE HRESULT IPropertySetter_GetProps(IPropertySetter* This,LONG *params,DEXTER_PARAM **param,DEXTER_VALUE **value) { return This->lpVtbl->GetProps(This,params,param,value); } -static FORCEINLINE HRESULT IPropertySetter_FreeProps(IPropertySetter* This,LONG params,DEXTER_PARAM *param,DEXTER_VALUE *value) { +static __WIDL_INLINE HRESULT IPropertySetter_FreeProps(IPropertySetter* This,LONG params,DEXTER_PARAM *param,DEXTER_VALUE *value) { return This->lpVtbl->FreeProps(This,params,param,value); } -static FORCEINLINE HRESULT IPropertySetter_ClearProps(IPropertySetter* This) { +static __WIDL_INLINE HRESULT IPropertySetter_ClearProps(IPropertySetter* This) { return This->lpVtbl->ClearProps(This); } -static FORCEINLINE HRESULT IPropertySetter_SaveToBlob(IPropertySetter* This,LONG *size,BYTE **blob) { +static __WIDL_INLINE HRESULT IPropertySetter_SaveToBlob(IPropertySetter* This,LONG *size,BYTE **blob) { return This->lpVtbl->SaveToBlob(This,size,blob); } -static FORCEINLINE HRESULT IPropertySetter_LoadFromBlob(IPropertySetter* This,LONG size,BYTE *blob) { +static __WIDL_INLINE HRESULT IPropertySetter_LoadFromBlob(IPropertySetter* This,LONG size,BYTE *blob) { return This->lpVtbl->LoadFromBlob(This,size,blob); } -static FORCEINLINE HRESULT IPropertySetter_SetProps(IPropertySetter* This,IUnknown *target,REFERENCE_TIME now) { +static __WIDL_INLINE HRESULT IPropertySetter_SetProps(IPropertySetter* This,IUnknown *target,REFERENCE_TIME now) { return This->lpVtbl->SetProps(This,target,now); } #endif @@ -1014,17 +1044,17 @@ interface IAMErrorLog { #define IAMErrorLog_LogError(This,severity,error_str,error_code,hresult,extra) (This)->lpVtbl->LogError(This,severity,error_str,error_code,hresult,extra) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMErrorLog_QueryInterface(IAMErrorLog* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMErrorLog_QueryInterface(IAMErrorLog* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMErrorLog_AddRef(IAMErrorLog* This) { +static __WIDL_INLINE ULONG IAMErrorLog_AddRef(IAMErrorLog* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMErrorLog_Release(IAMErrorLog* This) { +static __WIDL_INLINE ULONG IAMErrorLog_Release(IAMErrorLog* This) { return This->lpVtbl->Release(This); } /*** IAMErrorLog methods ***/ -static FORCEINLINE HRESULT IAMErrorLog_LogError(IAMErrorLog* This,LONG severity,BSTR error_str,LONG error_code,LONG hresult,VARIANT *extra) { +static __WIDL_INLINE HRESULT IAMErrorLog_LogError(IAMErrorLog* This,LONG severity,BSTR error_str,LONG error_code,LONG hresult,VARIANT *extra) { return This->lpVtbl->LogError(This,severity,error_str,error_code,hresult,extra); } #endif @@ -1099,20 +1129,20 @@ interface IAMSetErrorLog { #define IAMSetErrorLog_put_ErrorLog(This,log) (This)->lpVtbl->put_ErrorLog(This,log) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMSetErrorLog_QueryInterface(IAMSetErrorLog* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMSetErrorLog_QueryInterface(IAMSetErrorLog* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMSetErrorLog_AddRef(IAMSetErrorLog* This) { +static __WIDL_INLINE ULONG IAMSetErrorLog_AddRef(IAMSetErrorLog* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMSetErrorLog_Release(IAMSetErrorLog* This) { +static __WIDL_INLINE ULONG IAMSetErrorLog_Release(IAMSetErrorLog* This) { return This->lpVtbl->Release(This); } /*** IAMSetErrorLog methods ***/ -static FORCEINLINE HRESULT IAMSetErrorLog_get_ErrorLog(IAMSetErrorLog* This,IAMErrorLog **log) { +static __WIDL_INLINE HRESULT IAMSetErrorLog_get_ErrorLog(IAMSetErrorLog* This,IAMErrorLog **log) { return This->lpVtbl->get_ErrorLog(This,log); } -static FORCEINLINE HRESULT IAMSetErrorLog_put_ErrorLog(IAMSetErrorLog* This,IAMErrorLog *log) { +static __WIDL_INLINE HRESULT IAMSetErrorLog_put_ErrorLog(IAMSetErrorLog* This,IAMErrorLog *log) { return This->lpVtbl->put_ErrorLog(This,log); } #endif @@ -1460,101 +1490,101 @@ interface IAMTimeline { #define IAMTimeline_GetDefaultEffectB(This,guidb) (This)->lpVtbl->GetDefaultEffectB(This,guidb) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMTimeline_QueryInterface(IAMTimeline* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMTimeline_QueryInterface(IAMTimeline* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMTimeline_AddRef(IAMTimeline* This) { +static __WIDL_INLINE ULONG IAMTimeline_AddRef(IAMTimeline* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMTimeline_Release(IAMTimeline* This) { +static __WIDL_INLINE ULONG IAMTimeline_Release(IAMTimeline* This) { return This->lpVtbl->Release(This); } /*** IAMTimeline methods ***/ -static FORCEINLINE HRESULT IAMTimeline_CreateEmptyNode(IAMTimeline* This,IAMTimelineObj **obj,TIMELINE_MAJOR_TYPE type) { +static __WIDL_INLINE HRESULT IAMTimeline_CreateEmptyNode(IAMTimeline* This,IAMTimelineObj **obj,TIMELINE_MAJOR_TYPE type) { return This->lpVtbl->CreateEmptyNode(This,obj,type); } -static FORCEINLINE HRESULT IAMTimeline_AddGroup(IAMTimeline* This,IAMTimelineObj *group) { +static __WIDL_INLINE HRESULT IAMTimeline_AddGroup(IAMTimeline* This,IAMTimelineObj *group) { return This->lpVtbl->AddGroup(This,group); } -static FORCEINLINE HRESULT IAMTimeline_RemGroupFromList(IAMTimeline* This,IAMTimelineObj *group) { +static __WIDL_INLINE HRESULT IAMTimeline_RemGroupFromList(IAMTimeline* This,IAMTimelineObj *group) { return This->lpVtbl->RemGroupFromList(This,group); } -static FORCEINLINE HRESULT IAMTimeline_GetGroup(IAMTimeline* This,IAMTimelineObj **group,LONG index) { +static __WIDL_INLINE HRESULT IAMTimeline_GetGroup(IAMTimeline* This,IAMTimelineObj **group,LONG index) { return This->lpVtbl->GetGroup(This,group,index); } -static FORCEINLINE HRESULT IAMTimeline_GetGroupCount(IAMTimeline* This,LONG *count) { +static __WIDL_INLINE HRESULT IAMTimeline_GetGroupCount(IAMTimeline* This,LONG *count) { return This->lpVtbl->GetGroupCount(This,count); } -static FORCEINLINE HRESULT IAMTimeline_ClearAllGroups(IAMTimeline* This) { +static __WIDL_INLINE HRESULT IAMTimeline_ClearAllGroups(IAMTimeline* This) { return This->lpVtbl->ClearAllGroups(This); } -static FORCEINLINE HRESULT IAMTimeline_GetInsertMode(IAMTimeline* This,LONG *mode) { +static __WIDL_INLINE HRESULT IAMTimeline_GetInsertMode(IAMTimeline* This,LONG *mode) { return This->lpVtbl->GetInsertMode(This,mode); } -static FORCEINLINE HRESULT IAMTimeline_SetInsertMode(IAMTimeline* This,LONG mode) { +static __WIDL_INLINE HRESULT IAMTimeline_SetInsertMode(IAMTimeline* This,LONG mode) { return This->lpVtbl->SetInsertMode(This,mode); } -static FORCEINLINE HRESULT IAMTimeline_EnableTransitions(IAMTimeline* This,WINBOOL enabled) { +static __WIDL_INLINE HRESULT IAMTimeline_EnableTransitions(IAMTimeline* This,WINBOOL enabled) { return This->lpVtbl->EnableTransitions(This,enabled); } -static FORCEINLINE HRESULT IAMTimeline_TransitionsEnabled(IAMTimeline* This,WINBOOL *enabled) { +static __WIDL_INLINE HRESULT IAMTimeline_TransitionsEnabled(IAMTimeline* This,WINBOOL *enabled) { return This->lpVtbl->TransitionsEnabled(This,enabled); } -static FORCEINLINE HRESULT IAMTimeline_EnableEffects(IAMTimeline* This,WINBOOL enabled) { +static __WIDL_INLINE HRESULT IAMTimeline_EnableEffects(IAMTimeline* This,WINBOOL enabled) { return This->lpVtbl->EnableEffects(This,enabled); } -static FORCEINLINE HRESULT IAMTimeline_EffectsEnabled(IAMTimeline* This,WINBOOL *enabled) { +static __WIDL_INLINE HRESULT IAMTimeline_EffectsEnabled(IAMTimeline* This,WINBOOL *enabled) { return This->lpVtbl->EffectsEnabled(This,enabled); } -static FORCEINLINE HRESULT IAMTimeline_SetInterestRange(IAMTimeline* This,REFERENCE_TIME start,REFERENCE_TIME stop) { +static __WIDL_INLINE HRESULT IAMTimeline_SetInterestRange(IAMTimeline* This,REFERENCE_TIME start,REFERENCE_TIME stop) { return This->lpVtbl->SetInterestRange(This,start,stop); } -static FORCEINLINE HRESULT IAMTimeline_GetDuration(IAMTimeline* This,REFERENCE_TIME *duration) { +static __WIDL_INLINE HRESULT IAMTimeline_GetDuration(IAMTimeline* This,REFERENCE_TIME *duration) { return This->lpVtbl->GetDuration(This,duration); } -static FORCEINLINE HRESULT IAMTimeline_GetDuration2(IAMTimeline* This,double *duration) { +static __WIDL_INLINE HRESULT IAMTimeline_GetDuration2(IAMTimeline* This,double *duration) { return This->lpVtbl->GetDuration2(This,duration); } -static FORCEINLINE HRESULT IAMTimeline_SetDefaultFPS(IAMTimeline* This,double fps) { +static __WIDL_INLINE HRESULT IAMTimeline_SetDefaultFPS(IAMTimeline* This,double fps) { return This->lpVtbl->SetDefaultFPS(This,fps); } -static FORCEINLINE HRESULT IAMTimeline_GetDefaultFPS(IAMTimeline* This,double *fps) { +static __WIDL_INLINE HRESULT IAMTimeline_GetDefaultFPS(IAMTimeline* This,double *fps) { return This->lpVtbl->GetDefaultFPS(This,fps); } -static FORCEINLINE HRESULT IAMTimeline_IsDirty(IAMTimeline* This,WINBOOL *dirty) { +static __WIDL_INLINE HRESULT IAMTimeline_IsDirty(IAMTimeline* This,WINBOOL *dirty) { return This->lpVtbl->IsDirty(This,dirty); } -static FORCEINLINE HRESULT IAMTimeline_GetDirtyRange(IAMTimeline* This,REFERENCE_TIME *start,REFERENCE_TIME *stop) { +static __WIDL_INLINE HRESULT IAMTimeline_GetDirtyRange(IAMTimeline* This,REFERENCE_TIME *start,REFERENCE_TIME *stop) { return This->lpVtbl->GetDirtyRange(This,start,stop); } -static FORCEINLINE HRESULT IAMTimeline_GetCountOfType(IAMTimeline* This,LONG group,LONG *value,LONG *value_with_comps,TIMELINE_MAJOR_TYPE type) { +static __WIDL_INLINE HRESULT IAMTimeline_GetCountOfType(IAMTimeline* This,LONG group,LONG *value,LONG *value_with_comps,TIMELINE_MAJOR_TYPE type) { return This->lpVtbl->GetCountOfType(This,group,value,value_with_comps,type); } -static FORCEINLINE HRESULT IAMTimeline_ValidateSourceNames(IAMTimeline* This,LONG flags,IMediaLocator *override,LONG_PTR notify_event) { +static __WIDL_INLINE HRESULT IAMTimeline_ValidateSourceNames(IAMTimeline* This,LONG flags,IMediaLocator *override,LONG_PTR notify_event) { return This->lpVtbl->ValidateSourceNames(This,flags,override,notify_event); } -static FORCEINLINE HRESULT IAMTimeline_SetDefaultTransition(IAMTimeline* This,GUID *guid) { +static __WIDL_INLINE HRESULT IAMTimeline_SetDefaultTransition(IAMTimeline* This,GUID *guid) { return This->lpVtbl->SetDefaultTransition(This,guid); } -static FORCEINLINE HRESULT IAMTimeline_GetDefaultTransition(IAMTimeline* This,GUID *guid) { +static __WIDL_INLINE HRESULT IAMTimeline_GetDefaultTransition(IAMTimeline* This,GUID *guid) { return This->lpVtbl->GetDefaultTransition(This,guid); } -static FORCEINLINE HRESULT IAMTimeline_SetDefaultEffect(IAMTimeline* This,GUID *guid) { +static __WIDL_INLINE HRESULT IAMTimeline_SetDefaultEffect(IAMTimeline* This,GUID *guid) { return This->lpVtbl->SetDefaultEffect(This,guid); } -static FORCEINLINE HRESULT IAMTimeline_GetDefaultEffect(IAMTimeline* This,GUID *guid) { +static __WIDL_INLINE HRESULT IAMTimeline_GetDefaultEffect(IAMTimeline* This,GUID *guid) { return This->lpVtbl->GetDefaultEffect(This,guid); } -static FORCEINLINE HRESULT IAMTimeline_SetDefaultTransitionB(IAMTimeline* This,BSTR guidb) { +static __WIDL_INLINE HRESULT IAMTimeline_SetDefaultTransitionB(IAMTimeline* This,BSTR guidb) { return This->lpVtbl->SetDefaultTransitionB(This,guidb); } -static FORCEINLINE HRESULT IAMTimeline_GetDefaultTransitionB(IAMTimeline* This,BSTR *guidb) { +static __WIDL_INLINE HRESULT IAMTimeline_GetDefaultTransitionB(IAMTimeline* This,BSTR *guidb) { return This->lpVtbl->GetDefaultTransitionB(This,guidb); } -static FORCEINLINE HRESULT IAMTimeline_SetDefaultEffectB(IAMTimeline* This,BSTR guidb) { +static __WIDL_INLINE HRESULT IAMTimeline_SetDefaultEffectB(IAMTimeline* This,BSTR guidb) { return This->lpVtbl->SetDefaultEffectB(This,guidb); } -static FORCEINLINE HRESULT IAMTimeline_GetDefaultEffectB(IAMTimeline* This,BSTR *guidb) { +static __WIDL_INLINE HRESULT IAMTimeline_GetDefaultEffectB(IAMTimeline* This,BSTR *guidb) { return This->lpVtbl->GetDefaultEffectB(This,guidb); } #endif @@ -1785,74 +1815,74 @@ interface IAMTimelineGroup { #define IAMTimelineGroup_SetRecompFormatFromSource(This,source) (This)->lpVtbl->SetRecompFormatFromSource(This,source) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMTimelineGroup_QueryInterface(IAMTimelineGroup* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_QueryInterface(IAMTimelineGroup* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMTimelineGroup_AddRef(IAMTimelineGroup* This) { +static __WIDL_INLINE ULONG IAMTimelineGroup_AddRef(IAMTimelineGroup* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMTimelineGroup_Release(IAMTimelineGroup* This) { +static __WIDL_INLINE ULONG IAMTimelineGroup_Release(IAMTimelineGroup* This) { return This->lpVtbl->Release(This); } /*** IAMTimelineGroup methods ***/ -static FORCEINLINE HRESULT IAMTimelineGroup_SetTimeline(IAMTimelineGroup* This,IAMTimeline *timeline) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_SetTimeline(IAMTimelineGroup* This,IAMTimeline *timeline) { return This->lpVtbl->SetTimeline(This,timeline); } -static FORCEINLINE HRESULT IAMTimelineGroup_GetTimeline(IAMTimelineGroup* This,IAMTimeline **timeline) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_GetTimeline(IAMTimelineGroup* This,IAMTimeline **timeline) { return This->lpVtbl->GetTimeline(This,timeline); } -static FORCEINLINE HRESULT IAMTimelineGroup_GetPriority(IAMTimelineGroup* This,LONG *priority) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_GetPriority(IAMTimelineGroup* This,LONG *priority) { return This->lpVtbl->GetPriority(This,priority); } -static FORCEINLINE HRESULT IAMTimelineGroup_GetMediaType(IAMTimelineGroup* This,AM_MEDIA_TYPE *a) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_GetMediaType(IAMTimelineGroup* This,AM_MEDIA_TYPE *a) { return This->lpVtbl->GetMediaType(This,a); } -static FORCEINLINE HRESULT IAMTimelineGroup_SetMediaType(IAMTimelineGroup* This,AM_MEDIA_TYPE *a) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_SetMediaType(IAMTimelineGroup* This,AM_MEDIA_TYPE *a) { return This->lpVtbl->SetMediaType(This,a); } -static FORCEINLINE HRESULT IAMTimelineGroup_SetOutputFPS(IAMTimelineGroup* This,double fps) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_SetOutputFPS(IAMTimelineGroup* This,double fps) { return This->lpVtbl->SetOutputFPS(This,fps); } -static FORCEINLINE HRESULT IAMTimelineGroup_GetOutputFPS(IAMTimelineGroup* This,double *fps) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_GetOutputFPS(IAMTimelineGroup* This,double *fps) { return This->lpVtbl->GetOutputFPS(This,fps); } -static FORCEINLINE HRESULT IAMTimelineGroup_SetGroupName(IAMTimelineGroup* This,BSTR name) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_SetGroupName(IAMTimelineGroup* This,BSTR name) { return This->lpVtbl->SetGroupName(This,name); } -static FORCEINLINE HRESULT IAMTimelineGroup_GetGroupName(IAMTimelineGroup* This,BSTR *name) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_GetGroupName(IAMTimelineGroup* This,BSTR *name) { return This->lpVtbl->GetGroupName(This,name); } -static FORCEINLINE HRESULT IAMTimelineGroup_SetPreviewMode(IAMTimelineGroup* This,WINBOOL preview) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_SetPreviewMode(IAMTimelineGroup* This,WINBOOL preview) { return This->lpVtbl->SetPreviewMode(This,preview); } -static FORCEINLINE HRESULT IAMTimelineGroup_GetPreviewMode(IAMTimelineGroup* This,WINBOOL *preview) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_GetPreviewMode(IAMTimelineGroup* This,WINBOOL *preview) { return This->lpVtbl->GetPreviewMode(This,preview); } -static FORCEINLINE HRESULT IAMTimelineGroup_SetMediaTypeForVB(IAMTimelineGroup* This,LONG type) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_SetMediaTypeForVB(IAMTimelineGroup* This,LONG type) { return This->lpVtbl->SetMediaTypeForVB(This,type); } -static FORCEINLINE HRESULT IAMTimelineGroup_GetOutputBuffering(IAMTimelineGroup* This,int *buffer) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_GetOutputBuffering(IAMTimelineGroup* This,int *buffer) { return This->lpVtbl->GetOutputBuffering(This,buffer); } -static FORCEINLINE HRESULT IAMTimelineGroup_SetOutputBuffering(IAMTimelineGroup* This,int buffer) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_SetOutputBuffering(IAMTimelineGroup* This,int buffer) { return This->lpVtbl->SetOutputBuffering(This,buffer); } -static FORCEINLINE HRESULT IAMTimelineGroup_SetSmartRecompressFormat(IAMTimelineGroup* This,LONG *format) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_SetSmartRecompressFormat(IAMTimelineGroup* This,LONG *format) { return This->lpVtbl->SetSmartRecompressFormat(This,format); } -static FORCEINLINE HRESULT IAMTimelineGroup_GetSmartRecompressFormat(IAMTimelineGroup* This,LONG **format) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_GetSmartRecompressFormat(IAMTimelineGroup* This,LONG **format) { return This->lpVtbl->GetSmartRecompressFormat(This,format); } -static FORCEINLINE HRESULT IAMTimelineGroup_IsSmartRecompressFormatSet(IAMTimelineGroup* This,WINBOOL *set) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_IsSmartRecompressFormatSet(IAMTimelineGroup* This,WINBOOL *set) { return This->lpVtbl->IsSmartRecompressFormatSet(This,set); } -static FORCEINLINE HRESULT IAMTimelineGroup_IsRecompressFormatDirty(IAMTimelineGroup* This,WINBOOL *dirty) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_IsRecompressFormatDirty(IAMTimelineGroup* This,WINBOOL *dirty) { return This->lpVtbl->IsRecompressFormatDirty(This,dirty); } -static FORCEINLINE HRESULT IAMTimelineGroup_ClearRecompressFormatDirty(IAMTimelineGroup* This) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_ClearRecompressFormatDirty(IAMTimelineGroup* This) { return This->lpVtbl->ClearRecompressFormatDirty(This); } -static FORCEINLINE HRESULT IAMTimelineGroup_SetRecompFormatFromSource(IAMTimelineGroup* This,IAMTimelineSrc *source) { +static __WIDL_INLINE HRESULT IAMTimelineGroup_SetRecompFormatFromSource(IAMTimelineGroup* This,IAMTimelineSrc *source) { return This->lpVtbl->SetRecompFormatFromSource(This,source); } #endif @@ -2236,128 +2266,128 @@ interface IAMTimelineObj { #define IAMTimelineObj_GetEmbedDepth(This,depth) (This)->lpVtbl->GetEmbedDepth(This,depth) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMTimelineObj_QueryInterface(IAMTimelineObj* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMTimelineObj_QueryInterface(IAMTimelineObj* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMTimelineObj_AddRef(IAMTimelineObj* This) { +static __WIDL_INLINE ULONG IAMTimelineObj_AddRef(IAMTimelineObj* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMTimelineObj_Release(IAMTimelineObj* This) { +static __WIDL_INLINE ULONG IAMTimelineObj_Release(IAMTimelineObj* This) { return This->lpVtbl->Release(This); } /*** IAMTimelineObj methods ***/ -static FORCEINLINE HRESULT IAMTimelineObj_GetStartStop(IAMTimelineObj* This,REFERENCE_TIME *start,REFERENCE_TIME *stop) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetStartStop(IAMTimelineObj* This,REFERENCE_TIME *start,REFERENCE_TIME *stop) { return This->lpVtbl->GetStartStop(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineObj_GetStartStop2(IAMTimelineObj* This,REFTIME *start,REFTIME *stop) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetStartStop2(IAMTimelineObj* This,REFTIME *start,REFTIME *stop) { return This->lpVtbl->GetStartStop2(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineObj_FixTimes(IAMTimelineObj* This,REFERENCE_TIME *start,REFERENCE_TIME *stop) { +static __WIDL_INLINE HRESULT IAMTimelineObj_FixTimes(IAMTimelineObj* This,REFERENCE_TIME *start,REFERENCE_TIME *stop) { return This->lpVtbl->FixTimes(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineObj_FixTimes2(IAMTimelineObj* This,REFTIME *start,REFTIME *stop) { +static __WIDL_INLINE HRESULT IAMTimelineObj_FixTimes2(IAMTimelineObj* This,REFTIME *start,REFTIME *stop) { return This->lpVtbl->FixTimes2(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineObj_SetStartStop(IAMTimelineObj* This,REFERENCE_TIME start,REFERENCE_TIME stop) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetStartStop(IAMTimelineObj* This,REFERENCE_TIME start,REFERENCE_TIME stop) { return This->lpVtbl->SetStartStop(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineObj_SetStartStop2(IAMTimelineObj* This,REFTIME start,REFTIME stop) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetStartStop2(IAMTimelineObj* This,REFTIME start,REFTIME stop) { return This->lpVtbl->SetStartStop2(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineObj_GetPropertySetter(IAMTimelineObj* This,IPropertySetter **setter) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetPropertySetter(IAMTimelineObj* This,IPropertySetter **setter) { return This->lpVtbl->GetPropertySetter(This,setter); } -static FORCEINLINE HRESULT IAMTimelineObj_SetPropertySetter(IAMTimelineObj* This,IPropertySetter *setter) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetPropertySetter(IAMTimelineObj* This,IPropertySetter *setter) { return This->lpVtbl->SetPropertySetter(This,setter); } -static FORCEINLINE HRESULT IAMTimelineObj_GetSubObject(IAMTimelineObj* This,IUnknown **obj) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetSubObject(IAMTimelineObj* This,IUnknown **obj) { return This->lpVtbl->GetSubObject(This,obj); } -static FORCEINLINE HRESULT IAMTimelineObj_SetSubObject(IAMTimelineObj* This,IUnknown *obj) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetSubObject(IAMTimelineObj* This,IUnknown *obj) { return This->lpVtbl->SetSubObject(This,obj); } -static FORCEINLINE HRESULT IAMTimelineObj_SetSubObjectGUID(IAMTimelineObj* This,GUID guid) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetSubObjectGUID(IAMTimelineObj* This,GUID guid) { return This->lpVtbl->SetSubObjectGUID(This,guid); } -static FORCEINLINE HRESULT IAMTimelineObj_SetSubObjectGUIDB(IAMTimelineObj* This,BSTR guidb) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetSubObjectGUIDB(IAMTimelineObj* This,BSTR guidb) { return This->lpVtbl->SetSubObjectGUIDB(This,guidb); } -static FORCEINLINE HRESULT IAMTimelineObj_GetSubObjectGUID(IAMTimelineObj* This,GUID *guid) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetSubObjectGUID(IAMTimelineObj* This,GUID *guid) { return This->lpVtbl->GetSubObjectGUID(This,guid); } -static FORCEINLINE HRESULT IAMTimelineObj_GetSubObjectGUIDB(IAMTimelineObj* This,BSTR *guidb) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetSubObjectGUIDB(IAMTimelineObj* This,BSTR *guidb) { return This->lpVtbl->GetSubObjectGUIDB(This,guidb); } -static FORCEINLINE HRESULT IAMTimelineObj_GetSubObjectLoaded(IAMTimelineObj* This,WINBOOL *loaded) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetSubObjectLoaded(IAMTimelineObj* This,WINBOOL *loaded) { return This->lpVtbl->GetSubObjectLoaded(This,loaded); } -static FORCEINLINE HRESULT IAMTimelineObj_GetTimelineType(IAMTimelineObj* This,TIMELINE_MAJOR_TYPE *type) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetTimelineType(IAMTimelineObj* This,TIMELINE_MAJOR_TYPE *type) { return This->lpVtbl->GetTimelineType(This,type); } -static FORCEINLINE HRESULT IAMTimelineObj_SetTimelineType(IAMTimelineObj* This,TIMELINE_MAJOR_TYPE type) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetTimelineType(IAMTimelineObj* This,TIMELINE_MAJOR_TYPE type) { return This->lpVtbl->SetTimelineType(This,type); } -static FORCEINLINE HRESULT IAMTimelineObj_GetUserID(IAMTimelineObj* This,LONG *id) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetUserID(IAMTimelineObj* This,LONG *id) { return This->lpVtbl->GetUserID(This,id); } -static FORCEINLINE HRESULT IAMTimelineObj_SetUserID(IAMTimelineObj* This,LONG id) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetUserID(IAMTimelineObj* This,LONG id) { return This->lpVtbl->SetUserID(This,id); } -static FORCEINLINE HRESULT IAMTimelineObj_GetGenID(IAMTimelineObj* This,LONG *id) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetGenID(IAMTimelineObj* This,LONG *id) { return This->lpVtbl->GetGenID(This,id); } -static FORCEINLINE HRESULT IAMTimelineObj_GetUserName(IAMTimelineObj* This,BSTR *name) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetUserName(IAMTimelineObj* This,BSTR *name) { return This->lpVtbl->GetUserName(This,name); } -static FORCEINLINE HRESULT IAMTimelineObj_SetUserName(IAMTimelineObj* This,BSTR name) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetUserName(IAMTimelineObj* This,BSTR name) { return This->lpVtbl->SetUserName(This,name); } -static FORCEINLINE HRESULT IAMTimelineObj_GetUserData(IAMTimelineObj* This,BYTE *data,LONG *size) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetUserData(IAMTimelineObj* This,BYTE *data,LONG *size) { return This->lpVtbl->GetUserData(This,data,size); } -static FORCEINLINE HRESULT IAMTimelineObj_SetUserData(IAMTimelineObj* This,BYTE *data,LONG size) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetUserData(IAMTimelineObj* This,BYTE *data,LONG size) { return This->lpVtbl->SetUserData(This,data,size); } -static FORCEINLINE HRESULT IAMTimelineObj_GetMuted(IAMTimelineObj* This,WINBOOL *muted) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetMuted(IAMTimelineObj* This,WINBOOL *muted) { return This->lpVtbl->GetMuted(This,muted); } -static FORCEINLINE HRESULT IAMTimelineObj_SetMuted(IAMTimelineObj* This,WINBOOL muted) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetMuted(IAMTimelineObj* This,WINBOOL muted) { return This->lpVtbl->SetMuted(This,muted); } -static FORCEINLINE HRESULT IAMTimelineObj_GetLocked(IAMTimelineObj* This,WINBOOL *locked) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetLocked(IAMTimelineObj* This,WINBOOL *locked) { return This->lpVtbl->GetLocked(This,locked); } -static FORCEINLINE HRESULT IAMTimelineObj_SetLocked(IAMTimelineObj* This,WINBOOL locked) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetLocked(IAMTimelineObj* This,WINBOOL locked) { return This->lpVtbl->SetLocked(This,locked); } -static FORCEINLINE HRESULT IAMTimelineObj_GetDirtyRange(IAMTimelineObj* This,REFERENCE_TIME *start,REFERENCE_TIME *stop) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetDirtyRange(IAMTimelineObj* This,REFERENCE_TIME *start,REFERENCE_TIME *stop) { return This->lpVtbl->GetDirtyRange(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineObj_GetDirtyRange2(IAMTimelineObj* This,REFTIME *start,REFTIME *stop) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetDirtyRange2(IAMTimelineObj* This,REFTIME *start,REFTIME *stop) { return This->lpVtbl->GetDirtyRange2(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineObj_SetDirtyRange(IAMTimelineObj* This,REFERENCE_TIME start,REFERENCE_TIME stop) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetDirtyRange(IAMTimelineObj* This,REFERENCE_TIME start,REFERENCE_TIME stop) { return This->lpVtbl->SetDirtyRange(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineObj_SetDirtyRange2(IAMTimelineObj* This,REFTIME start,REFTIME stop) { +static __WIDL_INLINE HRESULT IAMTimelineObj_SetDirtyRange2(IAMTimelineObj* This,REFTIME start,REFTIME stop) { return This->lpVtbl->SetDirtyRange2(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineObj_ClearDirty(IAMTimelineObj* This) { +static __WIDL_INLINE HRESULT IAMTimelineObj_ClearDirty(IAMTimelineObj* This) { return This->lpVtbl->ClearDirty(This); } -static FORCEINLINE HRESULT IAMTimelineObj_Remove(IAMTimelineObj* This) { +static __WIDL_INLINE HRESULT IAMTimelineObj_Remove(IAMTimelineObj* This) { return This->lpVtbl->Remove(This); } -static FORCEINLINE HRESULT IAMTimelineObj_RemoveAll(IAMTimelineObj* This) { +static __WIDL_INLINE HRESULT IAMTimelineObj_RemoveAll(IAMTimelineObj* This) { return This->lpVtbl->RemoveAll(This); } -static FORCEINLINE HRESULT IAMTimelineObj_GetTimelineNoRef(IAMTimelineObj* This,IAMTimeline **timeline) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetTimelineNoRef(IAMTimelineObj* This,IAMTimeline **timeline) { return This->lpVtbl->GetTimelineNoRef(This,timeline); } -static FORCEINLINE HRESULT IAMTimelineObj_GetGroupIBelongTo(IAMTimelineObj* This,IAMTimelineGroup **group) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetGroupIBelongTo(IAMTimelineObj* This,IAMTimelineGroup **group) { return This->lpVtbl->GetGroupIBelongTo(This,group); } -static FORCEINLINE HRESULT IAMTimelineObj_GetEmbedDepth(IAMTimelineObj* This,LONG *depth) { +static __WIDL_INLINE HRESULT IAMTimelineObj_GetEmbedDepth(IAMTimelineObj* This,LONG *depth) { return This->lpVtbl->GetEmbedDepth(This,depth); } #endif @@ -2604,80 +2634,80 @@ interface IAMTimelineSrc { #define IAMTimelineSrc_SetStretchMode(This,mode) (This)->lpVtbl->SetStretchMode(This,mode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMTimelineSrc_QueryInterface(IAMTimelineSrc* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_QueryInterface(IAMTimelineSrc* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMTimelineSrc_AddRef(IAMTimelineSrc* This) { +static __WIDL_INLINE ULONG IAMTimelineSrc_AddRef(IAMTimelineSrc* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMTimelineSrc_Release(IAMTimelineSrc* This) { +static __WIDL_INLINE ULONG IAMTimelineSrc_Release(IAMTimelineSrc* This) { return This->lpVtbl->Release(This); } /*** IAMTimelineSrc methods ***/ -static FORCEINLINE HRESULT IAMTimelineSrc_GetMediaTimes(IAMTimelineSrc* This,REFERENCE_TIME *start,REFERENCE_TIME *stop) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_GetMediaTimes(IAMTimelineSrc* This,REFERENCE_TIME *start,REFERENCE_TIME *stop) { return This->lpVtbl->GetMediaTimes(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineSrc_GetMediaTimes2(IAMTimelineSrc* This,REFTIME *start,REFTIME *stop) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_GetMediaTimes2(IAMTimelineSrc* This,REFTIME *start,REFTIME *stop) { return This->lpVtbl->GetMediaTimes2(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineSrc_ModifyStopTime(IAMTimelineSrc* This,REFERENCE_TIME stop) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_ModifyStopTime(IAMTimelineSrc* This,REFERENCE_TIME stop) { return This->lpVtbl->ModifyStopTime(This,stop); } -static FORCEINLINE HRESULT IAMTimelineSrc_ModifyStopTime2(IAMTimelineSrc* This,REFTIME stop) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_ModifyStopTime2(IAMTimelineSrc* This,REFTIME stop) { return This->lpVtbl->ModifyStopTime2(This,stop); } -static FORCEINLINE HRESULT IAMTimelineSrc_FixMediaTimes(IAMTimelineSrc* This,REFERENCE_TIME *start,REFERENCE_TIME *stop) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_FixMediaTimes(IAMTimelineSrc* This,REFERENCE_TIME *start,REFERENCE_TIME *stop) { return This->lpVtbl->FixMediaTimes(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineSrc_FixMediaTimes2(IAMTimelineSrc* This,REFTIME *start,REFTIME *stop) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_FixMediaTimes2(IAMTimelineSrc* This,REFTIME *start,REFTIME *stop) { return This->lpVtbl->FixMediaTimes2(This,start,stop); } -static FORCEINLINE HRESULT IAMTimelineSrc_SetMediaTimes(IAMTimelineSrc* This,REFERENCE_TIME Start,REFERENCE_TIME Stop) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_SetMediaTimes(IAMTimelineSrc* This,REFERENCE_TIME Start,REFERENCE_TIME Stop) { return This->lpVtbl->SetMediaTimes(This,Start,Stop); } -static FORCEINLINE HRESULT IAMTimelineSrc_SetMediaTimes2(IAMTimelineSrc* This,REFTIME Start,REFTIME Stop) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_SetMediaTimes2(IAMTimelineSrc* This,REFTIME Start,REFTIME Stop) { return This->lpVtbl->SetMediaTimes2(This,Start,Stop); } -static FORCEINLINE HRESULT IAMTimelineSrc_SetMediaLength(IAMTimelineSrc* This,REFERENCE_TIME length) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_SetMediaLength(IAMTimelineSrc* This,REFERENCE_TIME length) { return This->lpVtbl->SetMediaLength(This,length); } -static FORCEINLINE HRESULT IAMTimelineSrc_SetMediaLength2(IAMTimelineSrc* This,REFTIME length) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_SetMediaLength2(IAMTimelineSrc* This,REFTIME length) { return This->lpVtbl->SetMediaLength2(This,length); } -static FORCEINLINE HRESULT IAMTimelineSrc_GetMediaLength(IAMTimelineSrc* This,REFERENCE_TIME *length) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_GetMediaLength(IAMTimelineSrc* This,REFERENCE_TIME *length) { return This->lpVtbl->GetMediaLength(This,length); } -static FORCEINLINE HRESULT IAMTimelineSrc_GetMediaLength2(IAMTimelineSrc* This,REFTIME *length) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_GetMediaLength2(IAMTimelineSrc* This,REFTIME *length) { return This->lpVtbl->GetMediaLength2(This,length); } -static FORCEINLINE HRESULT IAMTimelineSrc_GetMediaName(IAMTimelineSrc* This,BSTR *name) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_GetMediaName(IAMTimelineSrc* This,BSTR *name) { return This->lpVtbl->GetMediaName(This,name); } -static FORCEINLINE HRESULT IAMTimelineSrc_SetMediaName(IAMTimelineSrc* This,BSTR name) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_SetMediaName(IAMTimelineSrc* This,BSTR name) { return This->lpVtbl->SetMediaName(This,name); } -static FORCEINLINE HRESULT IAMTimelineSrc_SpliceWithNext(IAMTimelineSrc* This,IAMTimelineObj *next) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_SpliceWithNext(IAMTimelineSrc* This,IAMTimelineObj *next) { return This->lpVtbl->SpliceWithNext(This,next); } -static FORCEINLINE HRESULT IAMTimelineSrc_GetStreamNumber(IAMTimelineSrc* This,LONG *num) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_GetStreamNumber(IAMTimelineSrc* This,LONG *num) { return This->lpVtbl->GetStreamNumber(This,num); } -static FORCEINLINE HRESULT IAMTimelineSrc_SetStreamNumber(IAMTimelineSrc* This,LONG num) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_SetStreamNumber(IAMTimelineSrc* This,LONG num) { return This->lpVtbl->SetStreamNumber(This,num); } -static FORCEINLINE HRESULT IAMTimelineSrc_IsNormalRate(IAMTimelineSrc* This,WINBOOL *normal) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_IsNormalRate(IAMTimelineSrc* This,WINBOOL *normal) { return This->lpVtbl->IsNormalRate(This,normal); } -static FORCEINLINE HRESULT IAMTimelineSrc_GetDefaultFPS(IAMTimelineSrc* This,double *fps) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_GetDefaultFPS(IAMTimelineSrc* This,double *fps) { return This->lpVtbl->GetDefaultFPS(This,fps); } -static FORCEINLINE HRESULT IAMTimelineSrc_SetDefaultFPS(IAMTimelineSrc* This,double fps) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_SetDefaultFPS(IAMTimelineSrc* This,double fps) { return This->lpVtbl->SetDefaultFPS(This,fps); } -static FORCEINLINE HRESULT IAMTimelineSrc_GetStretchMode(IAMTimelineSrc* This,int *mode) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_GetStretchMode(IAMTimelineSrc* This,int *mode) { return This->lpVtbl->GetStretchMode(This,mode); } -static FORCEINLINE HRESULT IAMTimelineSrc_SetStretchMode(IAMTimelineSrc* This,int mode) { +static __WIDL_INLINE HRESULT IAMTimelineSrc_SetStretchMode(IAMTimelineSrc* This,int mode) { return This->lpVtbl->SetStretchMode(This,mode); } #endif diff --git a/lib/libc/include/any-windows-any/qnetwork.h b/lib/libc/include/any-windows-any/qnetwork.h index 0347335171d8674c362e133496e43a46616fe334..2ae2e484260d0599804592e3ad2219fc8338843d 100644 --- a/lib/libc/include/any-windows-any/qnetwork.h +++ b/lib/libc/include/any-windows-any/qnetwork.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/qnetwork.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/qnetwork.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __qnetwork_h__ #define __qnetwork_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IAMMediaContent_FWD_DEFINED__ @@ -231,66 +239,66 @@ interface IAMMediaContent { #define IAMMediaContent_get_MoreInfoText(This,pbstrMoreInfoText) (This)->lpVtbl->get_MoreInfoText(This,pbstrMoreInfoText) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMMediaContent_QueryInterface(IAMMediaContent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMMediaContent_QueryInterface(IAMMediaContent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMMediaContent_AddRef(IAMMediaContent* This) { +static __WIDL_INLINE ULONG IAMMediaContent_AddRef(IAMMediaContent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMMediaContent_Release(IAMMediaContent* This) { +static __WIDL_INLINE ULONG IAMMediaContent_Release(IAMMediaContent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IAMMediaContent_GetTypeInfoCount(IAMMediaContent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IAMMediaContent_GetTypeInfoCount(IAMMediaContent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IAMMediaContent_GetTypeInfo(IAMMediaContent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IAMMediaContent_GetTypeInfo(IAMMediaContent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IAMMediaContent_GetIDsOfNames(IAMMediaContent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IAMMediaContent_GetIDsOfNames(IAMMediaContent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IAMMediaContent_Invoke(IAMMediaContent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IAMMediaContent_Invoke(IAMMediaContent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IAMMediaContent methods ***/ -static FORCEINLINE HRESULT IAMMediaContent_get_AuthorName(IAMMediaContent* This,BSTR *pbstrAuthorName) { +static __WIDL_INLINE HRESULT IAMMediaContent_get_AuthorName(IAMMediaContent* This,BSTR *pbstrAuthorName) { return This->lpVtbl->get_AuthorName(This,pbstrAuthorName); } -static FORCEINLINE HRESULT IAMMediaContent_get_Title(IAMMediaContent* This,BSTR *pbstrTitle) { +static __WIDL_INLINE HRESULT IAMMediaContent_get_Title(IAMMediaContent* This,BSTR *pbstrTitle) { return This->lpVtbl->get_Title(This,pbstrTitle); } -static FORCEINLINE HRESULT IAMMediaContent_get_Rating(IAMMediaContent* This,BSTR *pbstrRating) { +static __WIDL_INLINE HRESULT IAMMediaContent_get_Rating(IAMMediaContent* This,BSTR *pbstrRating) { return This->lpVtbl->get_Rating(This,pbstrRating); } -static FORCEINLINE HRESULT IAMMediaContent_get_Description(IAMMediaContent* This,BSTR *pbstrDescription) { +static __WIDL_INLINE HRESULT IAMMediaContent_get_Description(IAMMediaContent* This,BSTR *pbstrDescription) { return This->lpVtbl->get_Description(This,pbstrDescription); } -static FORCEINLINE HRESULT IAMMediaContent_get_Copyright(IAMMediaContent* This,BSTR *pbstrCopyright) { +static __WIDL_INLINE HRESULT IAMMediaContent_get_Copyright(IAMMediaContent* This,BSTR *pbstrCopyright) { return This->lpVtbl->get_Copyright(This,pbstrCopyright); } -static FORCEINLINE HRESULT IAMMediaContent_get_BaseURL(IAMMediaContent* This,BSTR *pbstrBaseURL) { +static __WIDL_INLINE HRESULT IAMMediaContent_get_BaseURL(IAMMediaContent* This,BSTR *pbstrBaseURL) { return This->lpVtbl->get_BaseURL(This,pbstrBaseURL); } -static FORCEINLINE HRESULT IAMMediaContent_get_LogoURL(IAMMediaContent* This,BSTR *pbstrLogoURL) { +static __WIDL_INLINE HRESULT IAMMediaContent_get_LogoURL(IAMMediaContent* This,BSTR *pbstrLogoURL) { return This->lpVtbl->get_LogoURL(This,pbstrLogoURL); } -static FORCEINLINE HRESULT IAMMediaContent_get_LogoIconURL(IAMMediaContent* This,BSTR *pbstrLogoURL) { +static __WIDL_INLINE HRESULT IAMMediaContent_get_LogoIconURL(IAMMediaContent* This,BSTR *pbstrLogoURL) { return This->lpVtbl->get_LogoIconURL(This,pbstrLogoURL); } -static FORCEINLINE HRESULT IAMMediaContent_get_WatermarkURL(IAMMediaContent* This,BSTR *pbstrWatermarkURL) { +static __WIDL_INLINE HRESULT IAMMediaContent_get_WatermarkURL(IAMMediaContent* This,BSTR *pbstrWatermarkURL) { return This->lpVtbl->get_WatermarkURL(This,pbstrWatermarkURL); } -static FORCEINLINE HRESULT IAMMediaContent_get_MoreInfoURL(IAMMediaContent* This,BSTR *pbstrMoreInfoURL) { +static __WIDL_INLINE HRESULT IAMMediaContent_get_MoreInfoURL(IAMMediaContent* This,BSTR *pbstrMoreInfoURL) { return This->lpVtbl->get_MoreInfoURL(This,pbstrMoreInfoURL); } -static FORCEINLINE HRESULT IAMMediaContent_get_MoreInfoBannerImage(IAMMediaContent* This,BSTR *pbstrMoreInfoBannerImage) { +static __WIDL_INLINE HRESULT IAMMediaContent_get_MoreInfoBannerImage(IAMMediaContent* This,BSTR *pbstrMoreInfoBannerImage) { return This->lpVtbl->get_MoreInfoBannerImage(This,pbstrMoreInfoBannerImage); } -static FORCEINLINE HRESULT IAMMediaContent_get_MoreInfoBannerURL(IAMMediaContent* This,BSTR *pbstrMoreInfoBannerURL) { +static __WIDL_INLINE HRESULT IAMMediaContent_get_MoreInfoBannerURL(IAMMediaContent* This,BSTR *pbstrMoreInfoBannerURL) { return This->lpVtbl->get_MoreInfoBannerURL(This,pbstrMoreInfoBannerURL); } -static FORCEINLINE HRESULT IAMMediaContent_get_MoreInfoText(IAMMediaContent* This,BSTR *pbstrMoreInfoText) { +static __WIDL_INLINE HRESULT IAMMediaContent_get_MoreInfoText(IAMMediaContent* This,BSTR *pbstrMoreInfoText) { return This->lpVtbl->get_MoreInfoText(This,pbstrMoreInfoText); } #endif @@ -440,48 +448,48 @@ interface IAMNetworkStatus { #define IAMNetworkStatus_get_BufferingProgress(This,pBufferingProgress) (This)->lpVtbl->get_BufferingProgress(This,pBufferingProgress) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMNetworkStatus_QueryInterface(IAMNetworkStatus* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMNetworkStatus_QueryInterface(IAMNetworkStatus* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMNetworkStatus_AddRef(IAMNetworkStatus* This) { +static __WIDL_INLINE ULONG IAMNetworkStatus_AddRef(IAMNetworkStatus* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMNetworkStatus_Release(IAMNetworkStatus* This) { +static __WIDL_INLINE ULONG IAMNetworkStatus_Release(IAMNetworkStatus* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IAMNetworkStatus_GetTypeInfoCount(IAMNetworkStatus* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IAMNetworkStatus_GetTypeInfoCount(IAMNetworkStatus* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IAMNetworkStatus_GetTypeInfo(IAMNetworkStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IAMNetworkStatus_GetTypeInfo(IAMNetworkStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IAMNetworkStatus_GetIDsOfNames(IAMNetworkStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IAMNetworkStatus_GetIDsOfNames(IAMNetworkStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IAMNetworkStatus_Invoke(IAMNetworkStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IAMNetworkStatus_Invoke(IAMNetworkStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IAMNetworkStatus methods ***/ -static FORCEINLINE HRESULT IAMNetworkStatus_get_ReceivedPackets(IAMNetworkStatus* This,LONG *pReceivedPackets) { +static __WIDL_INLINE HRESULT IAMNetworkStatus_get_ReceivedPackets(IAMNetworkStatus* This,LONG *pReceivedPackets) { return This->lpVtbl->get_ReceivedPackets(This,pReceivedPackets); } -static FORCEINLINE HRESULT IAMNetworkStatus_get_RecoveredPackets(IAMNetworkStatus* This,LONG *pRecoveredPackets) { +static __WIDL_INLINE HRESULT IAMNetworkStatus_get_RecoveredPackets(IAMNetworkStatus* This,LONG *pRecoveredPackets) { return This->lpVtbl->get_RecoveredPackets(This,pRecoveredPackets); } -static FORCEINLINE HRESULT IAMNetworkStatus_get_LostPackets(IAMNetworkStatus* This,LONG *pLostPackets) { +static __WIDL_INLINE HRESULT IAMNetworkStatus_get_LostPackets(IAMNetworkStatus* This,LONG *pLostPackets) { return This->lpVtbl->get_LostPackets(This,pLostPackets); } -static FORCEINLINE HRESULT IAMNetworkStatus_get_ReceptionQuality(IAMNetworkStatus* This,LONG *pReceptionQuality) { +static __WIDL_INLINE HRESULT IAMNetworkStatus_get_ReceptionQuality(IAMNetworkStatus* This,LONG *pReceptionQuality) { return This->lpVtbl->get_ReceptionQuality(This,pReceptionQuality); } -static FORCEINLINE HRESULT IAMNetworkStatus_get_BufferingCount(IAMNetworkStatus* This,LONG *pBufferingCount) { +static __WIDL_INLINE HRESULT IAMNetworkStatus_get_BufferingCount(IAMNetworkStatus* This,LONG *pBufferingCount) { return This->lpVtbl->get_BufferingCount(This,pBufferingCount); } -static FORCEINLINE HRESULT IAMNetworkStatus_get_IsBroadcast(IAMNetworkStatus* This,VARIANT_BOOL *pIsBroadcast) { +static __WIDL_INLINE HRESULT IAMNetworkStatus_get_IsBroadcast(IAMNetworkStatus* This,VARIANT_BOOL *pIsBroadcast) { return This->lpVtbl->get_IsBroadcast(This,pIsBroadcast); } -static FORCEINLINE HRESULT IAMNetworkStatus_get_BufferingProgress(IAMNetworkStatus* This,LONG *pBufferingProgress) { +static __WIDL_INLINE HRESULT IAMNetworkStatus_get_BufferingProgress(IAMNetworkStatus* This,LONG *pBufferingProgress) { return This->lpVtbl->get_BufferingProgress(This,pBufferingProgress); } #endif diff --git a/lib/libc/include/any-windows-any/qos2.h b/lib/libc/include/any-windows-any/qos2.h index 72e984dcac03b82c17fbea01455e416b35d3cd55..d16874e29294bee1b07afba720522870eb58b9d2 100644 --- a/lib/libc/include/any-windows-any/qos2.h +++ b/lib/libc/include/any-windows-any/qos2.h @@ -6,23 +6,31 @@ #ifndef _INC_QOS2 #define _INC_QOS2 #if (_WIN32_WINNT >= 0x0600) + +#include +#include + #ifdef __cplusplus extern "C" { #endif +typedef ULONG QOS_FLOWID, *PQOS_FLOWID; + typedef enum _QOS_SHAPING { QOSShapeOnly = 0, QOSShapeAndMark = 1, QOSUseNonConformantMarkings = 2 } QOS_SHAPING, *PQOS_SHAPING; +#define QOS_OUTGOING_DEFAULT_MINIMUM_BANDWIDTH 0xffffffff + typedef enum _QOS_FLOWRATE_REASON { QOSFlowRateNotApplicable = 0, QOSFlowRateContentChange = 1, QOSFlowRateCongestion = 2, QOSFlowRateHigherContentEncoding = 3, QOSFlowRateUserCaused = 4 -} QOS_FLOWRATE_REASON, PQOS_FLOWRATE_REASON; +} QOS_FLOWRATE_REASON, *PQOS_FLOWRATE_REASON; typedef enum _QOS_NOTIFY_FLOW { QOSNotifyCongested = 0, @@ -78,6 +86,9 @@ typedef struct _QOS_VERSION { USHORT MinorVersion; } QOS_VERSION, *PQOS_VERSION; +#define QOS_QUERYFLOW_FRESH 0x00000001 +#define QOS_NON_ADAPTIVE_FLOW 0x00000002 + WINBOOL WINAPI QOSAddSocketToFlow( HANDLE QOSHandle, SOCKET Socket, @@ -134,12 +145,6 @@ WINBOOL WINAPI QOSRemoveSocketFromFlow( DWORD Flags ); -#define QOSSetTrafficType 0 -#define QOSSetOutgoingRate 1 -#define QOSSetOutgoingDSCPValue 2 - -typedef UINT32 QOS_FLOWID; - WINBOOL WINAPI QOSSetFlow( HANDLE QOSHandle, QOS_FLOWID FlowId, diff --git a/lib/libc/include/any-windows-any/rdpencomapi.h b/lib/libc/include/any-windows-any/rdpencomapi.h index bc0c3ca600de7d6ce7053fb34f4dad7dfc98715a..3b17f24d34cdce2ce444e50bcf3134550d028550 100644 --- a/lib/libc/include/any-windows-any/rdpencomapi.h +++ b/lib/libc/include/any-windows-any/rdpencomapi.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/rdpencomapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/rdpencomapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __rdpencomapi_h__ #define __rdpencomapi_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IRDPSRAPIDebug_FWD_DEFINED__ @@ -783,20 +791,20 @@ interface IRDPSRAPIDebug { #define IRDPSRAPIDebug_get_CLXCmdLine(This,pCLXCmdLine) (This)->lpVtbl->get_CLXCmdLine(This,pCLXCmdLine) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIDebug_QueryInterface(IRDPSRAPIDebug* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIDebug_QueryInterface(IRDPSRAPIDebug* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIDebug_AddRef(IRDPSRAPIDebug* This) { +static __WIDL_INLINE ULONG IRDPSRAPIDebug_AddRef(IRDPSRAPIDebug* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIDebug_Release(IRDPSRAPIDebug* This) { +static __WIDL_INLINE ULONG IRDPSRAPIDebug_Release(IRDPSRAPIDebug* This) { return This->lpVtbl->Release(This); } /*** IRDPSRAPIDebug methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIDebug_put_CLXCmdLine(IRDPSRAPIDebug* This,BSTR CLXCmdLine) { +static __WIDL_INLINE HRESULT IRDPSRAPIDebug_put_CLXCmdLine(IRDPSRAPIDebug* This,BSTR CLXCmdLine) { return This->lpVtbl->put_CLXCmdLine(This,CLXCmdLine); } -static FORCEINLINE HRESULT IRDPSRAPIDebug_get_CLXCmdLine(IRDPSRAPIDebug* This,BSTR *pCLXCmdLine) { +static __WIDL_INLINE HRESULT IRDPSRAPIDebug_get_CLXCmdLine(IRDPSRAPIDebug* This,BSTR *pCLXCmdLine) { return This->lpVtbl->get_CLXCmdLine(This,pCLXCmdLine); } #endif @@ -863,17 +871,17 @@ interface IRDPSRAPIPerfCounterLogger { #define IRDPSRAPIPerfCounterLogger_LogValue(This,lValue) (This)->lpVtbl->LogValue(This,lValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIPerfCounterLogger_QueryInterface(IRDPSRAPIPerfCounterLogger* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIPerfCounterLogger_QueryInterface(IRDPSRAPIPerfCounterLogger* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIPerfCounterLogger_AddRef(IRDPSRAPIPerfCounterLogger* This) { +static __WIDL_INLINE ULONG IRDPSRAPIPerfCounterLogger_AddRef(IRDPSRAPIPerfCounterLogger* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIPerfCounterLogger_Release(IRDPSRAPIPerfCounterLogger* This) { +static __WIDL_INLINE ULONG IRDPSRAPIPerfCounterLogger_Release(IRDPSRAPIPerfCounterLogger* This) { return This->lpVtbl->Release(This); } /*** IRDPSRAPIPerfCounterLogger methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIPerfCounterLogger_LogValue(IRDPSRAPIPerfCounterLogger* This,INT64 lValue) { +static __WIDL_INLINE HRESULT IRDPSRAPIPerfCounterLogger_LogValue(IRDPSRAPIPerfCounterLogger* This,INT64 lValue) { return This->lpVtbl->LogValue(This,lValue); } #endif @@ -942,17 +950,17 @@ interface IRDPSRAPIPerfCounterLoggingManager { #define IRDPSRAPIPerfCounterLoggingManager_CreateLogger(This,bstrCounterName,ppLogger) (This)->lpVtbl->CreateLogger(This,bstrCounterName,ppLogger) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIPerfCounterLoggingManager_QueryInterface(IRDPSRAPIPerfCounterLoggingManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIPerfCounterLoggingManager_QueryInterface(IRDPSRAPIPerfCounterLoggingManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIPerfCounterLoggingManager_AddRef(IRDPSRAPIPerfCounterLoggingManager* This) { +static __WIDL_INLINE ULONG IRDPSRAPIPerfCounterLoggingManager_AddRef(IRDPSRAPIPerfCounterLoggingManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIPerfCounterLoggingManager_Release(IRDPSRAPIPerfCounterLoggingManager* This) { +static __WIDL_INLINE ULONG IRDPSRAPIPerfCounterLoggingManager_Release(IRDPSRAPIPerfCounterLoggingManager* This) { return This->lpVtbl->Release(This); } /*** IRDPSRAPIPerfCounterLoggingManager methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIPerfCounterLoggingManager_CreateLogger(IRDPSRAPIPerfCounterLoggingManager* This,BSTR bstrCounterName,IRDPSRAPIPerfCounterLogger **ppLogger) { +static __WIDL_INLINE HRESULT IRDPSRAPIPerfCounterLoggingManager_CreateLogger(IRDPSRAPIPerfCounterLoggingManager* This,BSTR bstrCounterName,IRDPSRAPIPerfCounterLogger **ppLogger) { return This->lpVtbl->CreateLogger(This,bstrCounterName,ppLogger); } #endif @@ -1052,29 +1060,29 @@ interface IRDPSRAPIAudioStream { #define IRDPSRAPIAudioStream_FreeBuffer(This) (This)->lpVtbl->FreeBuffer(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIAudioStream_QueryInterface(IRDPSRAPIAudioStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIAudioStream_QueryInterface(IRDPSRAPIAudioStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIAudioStream_AddRef(IRDPSRAPIAudioStream* This) { +static __WIDL_INLINE ULONG IRDPSRAPIAudioStream_AddRef(IRDPSRAPIAudioStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIAudioStream_Release(IRDPSRAPIAudioStream* This) { +static __WIDL_INLINE ULONG IRDPSRAPIAudioStream_Release(IRDPSRAPIAudioStream* This) { return This->lpVtbl->Release(This); } /*** IRDPSRAPIAudioStream methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIAudioStream_Initialize(IRDPSRAPIAudioStream* This,INT64 *pnPeriodInHundredNsIntervals) { +static __WIDL_INLINE HRESULT IRDPSRAPIAudioStream_Initialize(IRDPSRAPIAudioStream* This,INT64 *pnPeriodInHundredNsIntervals) { return This->lpVtbl->Initialize(This,pnPeriodInHundredNsIntervals); } -static FORCEINLINE HRESULT IRDPSRAPIAudioStream_Start(IRDPSRAPIAudioStream* This) { +static __WIDL_INLINE HRESULT IRDPSRAPIAudioStream_Start(IRDPSRAPIAudioStream* This) { return This->lpVtbl->Start(This); } -static FORCEINLINE HRESULT IRDPSRAPIAudioStream_Stop(IRDPSRAPIAudioStream* This) { +static __WIDL_INLINE HRESULT IRDPSRAPIAudioStream_Stop(IRDPSRAPIAudioStream* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IRDPSRAPIAudioStream_GetBuffer(IRDPSRAPIAudioStream* This,BYTE **ppbData,UINT32 *pcbData,UINT64 *pTimestamp) { +static __WIDL_INLINE HRESULT IRDPSRAPIAudioStream_GetBuffer(IRDPSRAPIAudioStream* This,BYTE **ppbData,UINT32 *pcbData,UINT64 *pTimestamp) { return This->lpVtbl->GetBuffer(This,ppbData,pcbData,pTimestamp); } -static FORCEINLINE HRESULT IRDPSRAPIAudioStream_FreeBuffer(IRDPSRAPIAudioStream* This) { +static __WIDL_INLINE HRESULT IRDPSRAPIAudioStream_FreeBuffer(IRDPSRAPIAudioStream* This) { return This->lpVtbl->FreeBuffer(This); } #endif @@ -1145,17 +1153,17 @@ interface IRDPSRAPIClipboardUseEvents { #define IRDPSRAPIClipboardUseEvents_OnPasteFromClipboard(This,clipboardFormat,pAttendee,pRetVal) (This)->lpVtbl->OnPasteFromClipboard(This,clipboardFormat,pAttendee,pRetVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIClipboardUseEvents_QueryInterface(IRDPSRAPIClipboardUseEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIClipboardUseEvents_QueryInterface(IRDPSRAPIClipboardUseEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIClipboardUseEvents_AddRef(IRDPSRAPIClipboardUseEvents* This) { +static __WIDL_INLINE ULONG IRDPSRAPIClipboardUseEvents_AddRef(IRDPSRAPIClipboardUseEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIClipboardUseEvents_Release(IRDPSRAPIClipboardUseEvents* This) { +static __WIDL_INLINE ULONG IRDPSRAPIClipboardUseEvents_Release(IRDPSRAPIClipboardUseEvents* This) { return This->lpVtbl->Release(This); } /*** IRDPSRAPIClipboardUseEvents methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIClipboardUseEvents_OnPasteFromClipboard(IRDPSRAPIClipboardUseEvents* This,UINT clipboardFormat,IDispatch *pAttendee,VARIANT_BOOL *pRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIClipboardUseEvents_OnPasteFromClipboard(IRDPSRAPIClipboardUseEvents* This,UINT clipboardFormat,IDispatch *pAttendee,VARIANT_BOOL *pRetVal) { return This->lpVtbl->OnPasteFromClipboard(This,clipboardFormat,pAttendee,pRetVal); } #endif @@ -1312,48 +1320,48 @@ interface IRDPSRAPIWindow { #define IRDPSRAPIWindow_get_Flags(This,pdwFlags) (This)->lpVtbl->get_Flags(This,pdwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIWindow_QueryInterface(IRDPSRAPIWindow* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindow_QueryInterface(IRDPSRAPIWindow* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIWindow_AddRef(IRDPSRAPIWindow* This) { +static __WIDL_INLINE ULONG IRDPSRAPIWindow_AddRef(IRDPSRAPIWindow* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIWindow_Release(IRDPSRAPIWindow* This) { +static __WIDL_INLINE ULONG IRDPSRAPIWindow_Release(IRDPSRAPIWindow* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIWindow_GetTypeInfoCount(IRDPSRAPIWindow* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindow_GetTypeInfoCount(IRDPSRAPIWindow* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIWindow_GetTypeInfo(IRDPSRAPIWindow* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindow_GetTypeInfo(IRDPSRAPIWindow* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIWindow_GetIDsOfNames(IRDPSRAPIWindow* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindow_GetIDsOfNames(IRDPSRAPIWindow* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIWindow_Invoke(IRDPSRAPIWindow* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindow_Invoke(IRDPSRAPIWindow* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIWindow methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIWindow_get_Id(IRDPSRAPIWindow* This,LONG *pRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindow_get_Id(IRDPSRAPIWindow* This,LONG *pRetVal) { return This->lpVtbl->get_Id(This,pRetVal); } -static FORCEINLINE HRESULT IRDPSRAPIWindow_get_Application(IRDPSRAPIWindow* This,IRDPSRAPIApplication **pApplication) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindow_get_Application(IRDPSRAPIWindow* This,IRDPSRAPIApplication **pApplication) { return This->lpVtbl->get_Application(This,pApplication); } -static FORCEINLINE HRESULT IRDPSRAPIWindow_get_Shared(IRDPSRAPIWindow* This,VARIANT_BOOL *pRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindow_get_Shared(IRDPSRAPIWindow* This,VARIANT_BOOL *pRetVal) { return This->lpVtbl->get_Shared(This,pRetVal); } -static FORCEINLINE HRESULT IRDPSRAPIWindow_put_Shared(IRDPSRAPIWindow* This,VARIANT_BOOL NewVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindow_put_Shared(IRDPSRAPIWindow* This,VARIANT_BOOL NewVal) { return This->lpVtbl->put_Shared(This,NewVal); } -static FORCEINLINE HRESULT IRDPSRAPIWindow_get_Name(IRDPSRAPIWindow* This,BSTR *pRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindow_get_Name(IRDPSRAPIWindow* This,BSTR *pRetVal) { return This->lpVtbl->get_Name(This,pRetVal); } -static FORCEINLINE HRESULT IRDPSRAPIWindow_Show(IRDPSRAPIWindow* This) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindow_Show(IRDPSRAPIWindow* This) { return This->lpVtbl->Show(This); } -static FORCEINLINE HRESULT IRDPSRAPIWindow_get_Flags(IRDPSRAPIWindow* This,ULONG *pdwFlags) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindow_get_Flags(IRDPSRAPIWindow* This,ULONG *pdwFlags) { return This->lpVtbl->get_Flags(This,pdwFlags); } #endif @@ -1465,33 +1473,33 @@ interface IRDPSRAPIWindowList { #define IRDPSRAPIWindowList_get_Item(This,item,pWindow) (This)->lpVtbl->get_Item(This,item,pWindow) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIWindowList_QueryInterface(IRDPSRAPIWindowList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindowList_QueryInterface(IRDPSRAPIWindowList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIWindowList_AddRef(IRDPSRAPIWindowList* This) { +static __WIDL_INLINE ULONG IRDPSRAPIWindowList_AddRef(IRDPSRAPIWindowList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIWindowList_Release(IRDPSRAPIWindowList* This) { +static __WIDL_INLINE ULONG IRDPSRAPIWindowList_Release(IRDPSRAPIWindowList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIWindowList_GetTypeInfoCount(IRDPSRAPIWindowList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindowList_GetTypeInfoCount(IRDPSRAPIWindowList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIWindowList_GetTypeInfo(IRDPSRAPIWindowList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindowList_GetTypeInfo(IRDPSRAPIWindowList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIWindowList_GetIDsOfNames(IRDPSRAPIWindowList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindowList_GetIDsOfNames(IRDPSRAPIWindowList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIWindowList_Invoke(IRDPSRAPIWindowList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindowList_Invoke(IRDPSRAPIWindowList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIWindowList methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIWindowList_get__NewEnum(IRDPSRAPIWindowList* This,IUnknown **retval) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindowList_get__NewEnum(IRDPSRAPIWindowList* This,IUnknown **retval) { return This->lpVtbl->get__NewEnum(This,retval); } -static FORCEINLINE HRESULT IRDPSRAPIWindowList_get_Item(IRDPSRAPIWindowList* This,LONG item,IRDPSRAPIWindow **pWindow) { +static __WIDL_INLINE HRESULT IRDPSRAPIWindowList_get_Item(IRDPSRAPIWindowList* This,LONG item,IRDPSRAPIWindow **pWindow) { return This->lpVtbl->get_Item(This,item,pWindow); } #endif @@ -1633,45 +1641,45 @@ interface IRDPSRAPIApplication { #define IRDPSRAPIApplication_get_Flags(This,pdwFlags) (This)->lpVtbl->get_Flags(This,pdwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIApplication_QueryInterface(IRDPSRAPIApplication* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplication_QueryInterface(IRDPSRAPIApplication* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIApplication_AddRef(IRDPSRAPIApplication* This) { +static __WIDL_INLINE ULONG IRDPSRAPIApplication_AddRef(IRDPSRAPIApplication* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIApplication_Release(IRDPSRAPIApplication* This) { +static __WIDL_INLINE ULONG IRDPSRAPIApplication_Release(IRDPSRAPIApplication* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIApplication_GetTypeInfoCount(IRDPSRAPIApplication* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplication_GetTypeInfoCount(IRDPSRAPIApplication* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIApplication_GetTypeInfo(IRDPSRAPIApplication* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplication_GetTypeInfo(IRDPSRAPIApplication* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIApplication_GetIDsOfNames(IRDPSRAPIApplication* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplication_GetIDsOfNames(IRDPSRAPIApplication* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIApplication_Invoke(IRDPSRAPIApplication* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplication_Invoke(IRDPSRAPIApplication* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIApplication methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIApplication_get_Windows(IRDPSRAPIApplication* This,IRDPSRAPIWindowList **pWindowList) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplication_get_Windows(IRDPSRAPIApplication* This,IRDPSRAPIWindowList **pWindowList) { return This->lpVtbl->get_Windows(This,pWindowList); } -static FORCEINLINE HRESULT IRDPSRAPIApplication_get_Id(IRDPSRAPIApplication* This,LONG *pRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplication_get_Id(IRDPSRAPIApplication* This,LONG *pRetVal) { return This->lpVtbl->get_Id(This,pRetVal); } -static FORCEINLINE HRESULT IRDPSRAPIApplication_get_Shared(IRDPSRAPIApplication* This,VARIANT_BOOL *pRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplication_get_Shared(IRDPSRAPIApplication* This,VARIANT_BOOL *pRetVal) { return This->lpVtbl->get_Shared(This,pRetVal); } -static FORCEINLINE HRESULT IRDPSRAPIApplication_put_Shared(IRDPSRAPIApplication* This,VARIANT_BOOL NewVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplication_put_Shared(IRDPSRAPIApplication* This,VARIANT_BOOL NewVal) { return This->lpVtbl->put_Shared(This,NewVal); } -static FORCEINLINE HRESULT IRDPSRAPIApplication_get_Name(IRDPSRAPIApplication* This,BSTR *pRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplication_get_Name(IRDPSRAPIApplication* This,BSTR *pRetVal) { return This->lpVtbl->get_Name(This,pRetVal); } -static FORCEINLINE HRESULT IRDPSRAPIApplication_get_Flags(IRDPSRAPIApplication* This,ULONG *pdwFlags) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplication_get_Flags(IRDPSRAPIApplication* This,ULONG *pdwFlags) { return This->lpVtbl->get_Flags(This,pdwFlags); } #endif @@ -1783,33 +1791,33 @@ interface IRDPSRAPIApplicationList { #define IRDPSRAPIApplicationList_get_Item(This,item,pApplication) (This)->lpVtbl->get_Item(This,item,pApplication) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIApplicationList_QueryInterface(IRDPSRAPIApplicationList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationList_QueryInterface(IRDPSRAPIApplicationList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIApplicationList_AddRef(IRDPSRAPIApplicationList* This) { +static __WIDL_INLINE ULONG IRDPSRAPIApplicationList_AddRef(IRDPSRAPIApplicationList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIApplicationList_Release(IRDPSRAPIApplicationList* This) { +static __WIDL_INLINE ULONG IRDPSRAPIApplicationList_Release(IRDPSRAPIApplicationList* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIApplicationList_GetTypeInfoCount(IRDPSRAPIApplicationList* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationList_GetTypeInfoCount(IRDPSRAPIApplicationList* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIApplicationList_GetTypeInfo(IRDPSRAPIApplicationList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationList_GetTypeInfo(IRDPSRAPIApplicationList* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIApplicationList_GetIDsOfNames(IRDPSRAPIApplicationList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationList_GetIDsOfNames(IRDPSRAPIApplicationList* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIApplicationList_Invoke(IRDPSRAPIApplicationList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationList_Invoke(IRDPSRAPIApplicationList* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIApplicationList methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIApplicationList_get__NewEnum(IRDPSRAPIApplicationList* This,IUnknown **retval) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationList_get__NewEnum(IRDPSRAPIApplicationList* This,IUnknown **retval) { return This->lpVtbl->get__NewEnum(This,retval); } -static FORCEINLINE HRESULT IRDPSRAPIApplicationList_get_Item(IRDPSRAPIApplicationList* This,LONG item,IRDPSRAPIApplication **pApplication) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationList_get_Item(IRDPSRAPIApplicationList* This,LONG item,IRDPSRAPIApplication **pApplication) { return This->lpVtbl->get_Item(This,item,pApplication); } #endif @@ -1935,39 +1943,39 @@ interface IRDPSRAPIApplicationFilter { #define IRDPSRAPIApplicationFilter_put_Enabled(This,NewVal) (This)->lpVtbl->put_Enabled(This,NewVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_QueryInterface(IRDPSRAPIApplicationFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationFilter_QueryInterface(IRDPSRAPIApplicationFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIApplicationFilter_AddRef(IRDPSRAPIApplicationFilter* This) { +static __WIDL_INLINE ULONG IRDPSRAPIApplicationFilter_AddRef(IRDPSRAPIApplicationFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIApplicationFilter_Release(IRDPSRAPIApplicationFilter* This) { +static __WIDL_INLINE ULONG IRDPSRAPIApplicationFilter_Release(IRDPSRAPIApplicationFilter* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_GetTypeInfoCount(IRDPSRAPIApplicationFilter* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationFilter_GetTypeInfoCount(IRDPSRAPIApplicationFilter* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_GetTypeInfo(IRDPSRAPIApplicationFilter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationFilter_GetTypeInfo(IRDPSRAPIApplicationFilter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_GetIDsOfNames(IRDPSRAPIApplicationFilter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationFilter_GetIDsOfNames(IRDPSRAPIApplicationFilter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_Invoke(IRDPSRAPIApplicationFilter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationFilter_Invoke(IRDPSRAPIApplicationFilter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIApplicationFilter methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_get_Applications(IRDPSRAPIApplicationFilter* This,IRDPSRAPIApplicationList **pApplications) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationFilter_get_Applications(IRDPSRAPIApplicationFilter* This,IRDPSRAPIApplicationList **pApplications) { return This->lpVtbl->get_Applications(This,pApplications); } -static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_get_Windows(IRDPSRAPIApplicationFilter* This,IRDPSRAPIWindowList **pWindows) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationFilter_get_Windows(IRDPSRAPIApplicationFilter* This,IRDPSRAPIWindowList **pWindows) { return This->lpVtbl->get_Windows(This,pWindows); } -static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_get_Enabled(IRDPSRAPIApplicationFilter* This,VARIANT_BOOL *pRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationFilter_get_Enabled(IRDPSRAPIApplicationFilter* This,VARIANT_BOOL *pRetVal) { return This->lpVtbl->get_Enabled(This,pRetVal); } -static FORCEINLINE HRESULT IRDPSRAPIApplicationFilter_put_Enabled(IRDPSRAPIApplicationFilter* This,VARIANT_BOOL NewVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIApplicationFilter_put_Enabled(IRDPSRAPIApplicationFilter* This,VARIANT_BOOL NewVal) { return This->lpVtbl->put_Enabled(This,NewVal); } #endif @@ -2081,33 +2089,33 @@ interface IRDPSRAPISessionProperties { #define IRDPSRAPISessionProperties_put_Property(This,PropertyName,newVal) (This)->lpVtbl->put_Property(This,PropertyName,newVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPISessionProperties_QueryInterface(IRDPSRAPISessionProperties* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPISessionProperties_QueryInterface(IRDPSRAPISessionProperties* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPISessionProperties_AddRef(IRDPSRAPISessionProperties* This) { +static __WIDL_INLINE ULONG IRDPSRAPISessionProperties_AddRef(IRDPSRAPISessionProperties* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPISessionProperties_Release(IRDPSRAPISessionProperties* This) { +static __WIDL_INLINE ULONG IRDPSRAPISessionProperties_Release(IRDPSRAPISessionProperties* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPISessionProperties_GetTypeInfoCount(IRDPSRAPISessionProperties* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPISessionProperties_GetTypeInfoCount(IRDPSRAPISessionProperties* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPISessionProperties_GetTypeInfo(IRDPSRAPISessionProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPISessionProperties_GetTypeInfo(IRDPSRAPISessionProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPISessionProperties_GetIDsOfNames(IRDPSRAPISessionProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPISessionProperties_GetIDsOfNames(IRDPSRAPISessionProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPISessionProperties_Invoke(IRDPSRAPISessionProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPISessionProperties_Invoke(IRDPSRAPISessionProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPISessionProperties methods ***/ -static FORCEINLINE HRESULT IRDPSRAPISessionProperties_get_Property(IRDPSRAPISessionProperties* This,BSTR PropertyName,VARIANT *pVal) { +static __WIDL_INLINE HRESULT IRDPSRAPISessionProperties_get_Property(IRDPSRAPISessionProperties* This,BSTR PropertyName,VARIANT *pVal) { return This->lpVtbl->get_Property(This,PropertyName,pVal); } -static FORCEINLINE HRESULT IRDPSRAPISessionProperties_put_Property(IRDPSRAPISessionProperties* This,BSTR PropertyName,VARIANT newVal) { +static __WIDL_INLINE HRESULT IRDPSRAPISessionProperties_put_Property(IRDPSRAPISessionProperties* This,BSTR PropertyName,VARIANT newVal) { return This->lpVtbl->put_Property(This,PropertyName,newVal); } #endif @@ -2257,48 +2265,48 @@ interface IRDPSRAPIInvitation { #define IRDPSRAPIInvitation_put_Revoked(This,NewVal) (This)->lpVtbl->put_Revoked(This,NewVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIInvitation_QueryInterface(IRDPSRAPIInvitation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitation_QueryInterface(IRDPSRAPIInvitation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIInvitation_AddRef(IRDPSRAPIInvitation* This) { +static __WIDL_INLINE ULONG IRDPSRAPIInvitation_AddRef(IRDPSRAPIInvitation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIInvitation_Release(IRDPSRAPIInvitation* This) { +static __WIDL_INLINE ULONG IRDPSRAPIInvitation_Release(IRDPSRAPIInvitation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIInvitation_GetTypeInfoCount(IRDPSRAPIInvitation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitation_GetTypeInfoCount(IRDPSRAPIInvitation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIInvitation_GetTypeInfo(IRDPSRAPIInvitation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitation_GetTypeInfo(IRDPSRAPIInvitation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIInvitation_GetIDsOfNames(IRDPSRAPIInvitation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitation_GetIDsOfNames(IRDPSRAPIInvitation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIInvitation_Invoke(IRDPSRAPIInvitation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitation_Invoke(IRDPSRAPIInvitation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIInvitation methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIInvitation_get_ConnectionString(IRDPSRAPIInvitation* This,BSTR *pbstrVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitation_get_ConnectionString(IRDPSRAPIInvitation* This,BSTR *pbstrVal) { return This->lpVtbl->get_ConnectionString(This,pbstrVal); } -static FORCEINLINE HRESULT IRDPSRAPIInvitation_get_GroupName(IRDPSRAPIInvitation* This,BSTR *pbstrVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitation_get_GroupName(IRDPSRAPIInvitation* This,BSTR *pbstrVal) { return This->lpVtbl->get_GroupName(This,pbstrVal); } -static FORCEINLINE HRESULT IRDPSRAPIInvitation_get_Password(IRDPSRAPIInvitation* This,BSTR *pbstrVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitation_get_Password(IRDPSRAPIInvitation* This,BSTR *pbstrVal) { return This->lpVtbl->get_Password(This,pbstrVal); } -static FORCEINLINE HRESULT IRDPSRAPIInvitation_get_AttendeeLimit(IRDPSRAPIInvitation* This,LONG *pRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitation_get_AttendeeLimit(IRDPSRAPIInvitation* This,LONG *pRetVal) { return This->lpVtbl->get_AttendeeLimit(This,pRetVal); } -static FORCEINLINE HRESULT IRDPSRAPIInvitation_put_AttendeeLimit(IRDPSRAPIInvitation* This,LONG NewVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitation_put_AttendeeLimit(IRDPSRAPIInvitation* This,LONG NewVal) { return This->lpVtbl->put_AttendeeLimit(This,NewVal); } -static FORCEINLINE HRESULT IRDPSRAPIInvitation_get_Revoked(IRDPSRAPIInvitation* This,VARIANT_BOOL *pRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitation_get_Revoked(IRDPSRAPIInvitation* This,VARIANT_BOOL *pRetVal) { return This->lpVtbl->get_Revoked(This,pRetVal); } -static FORCEINLINE HRESULT IRDPSRAPIInvitation_put_Revoked(IRDPSRAPIInvitation* This,VARIANT_BOOL NewVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitation_put_Revoked(IRDPSRAPIInvitation* This,VARIANT_BOOL NewVal) { return This->lpVtbl->put_Revoked(This,NewVal); } #endif @@ -2434,39 +2442,39 @@ interface IRDPSRAPIInvitationManager { #define IRDPSRAPIInvitationManager_CreateInvitation(This,bstrAuthString,bstrGroupName,bstrPassword,AttendeeLimit,ppInvitation) (This)->lpVtbl->CreateInvitation(This,bstrAuthString,bstrGroupName,bstrPassword,AttendeeLimit,ppInvitation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_QueryInterface(IRDPSRAPIInvitationManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitationManager_QueryInterface(IRDPSRAPIInvitationManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIInvitationManager_AddRef(IRDPSRAPIInvitationManager* This) { +static __WIDL_INLINE ULONG IRDPSRAPIInvitationManager_AddRef(IRDPSRAPIInvitationManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIInvitationManager_Release(IRDPSRAPIInvitationManager* This) { +static __WIDL_INLINE ULONG IRDPSRAPIInvitationManager_Release(IRDPSRAPIInvitationManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_GetTypeInfoCount(IRDPSRAPIInvitationManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitationManager_GetTypeInfoCount(IRDPSRAPIInvitationManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_GetTypeInfo(IRDPSRAPIInvitationManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitationManager_GetTypeInfo(IRDPSRAPIInvitationManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_GetIDsOfNames(IRDPSRAPIInvitationManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitationManager_GetIDsOfNames(IRDPSRAPIInvitationManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_Invoke(IRDPSRAPIInvitationManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitationManager_Invoke(IRDPSRAPIInvitationManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIInvitationManager methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_get__NewEnum(IRDPSRAPIInvitationManager* This,IUnknown **retval) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitationManager_get__NewEnum(IRDPSRAPIInvitationManager* This,IUnknown **retval) { return This->lpVtbl->get__NewEnum(This,retval); } -static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_get_Item(IRDPSRAPIInvitationManager* This,VARIANT item,IRDPSRAPIInvitation **ppInvitation) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitationManager_get_Item(IRDPSRAPIInvitationManager* This,VARIANT item,IRDPSRAPIInvitation **ppInvitation) { return This->lpVtbl->get_Item(This,item,ppInvitation); } -static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_get_Count(IRDPSRAPIInvitationManager* This,LONG *pRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitationManager_get_Count(IRDPSRAPIInvitationManager* This,LONG *pRetVal) { return This->lpVtbl->get_Count(This,pRetVal); } -static FORCEINLINE HRESULT IRDPSRAPIInvitationManager_CreateInvitation(IRDPSRAPIInvitationManager* This,BSTR bstrAuthString,BSTR bstrGroupName,BSTR bstrPassword,LONG AttendeeLimit,IRDPSRAPIInvitation **ppInvitation) { +static __WIDL_INLINE HRESULT IRDPSRAPIInvitationManager_CreateInvitation(IRDPSRAPIInvitationManager* This,BSTR bstrAuthString,BSTR bstrGroupName,BSTR bstrPassword,LONG AttendeeLimit,IRDPSRAPIInvitation **ppInvitation) { return This->lpVtbl->CreateInvitation(This,bstrAuthString,bstrGroupName,bstrPassword,AttendeeLimit,ppInvitation); } #endif @@ -2600,42 +2608,42 @@ interface IRDPSRAPITcpConnectionInfo { #define IRDPSRAPITcpConnectionInfo_get_PeerIP(This,pbstrIP) (This)->lpVtbl->get_PeerIP(This,pbstrIP) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_QueryInterface(IRDPSRAPITcpConnectionInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPITcpConnectionInfo_QueryInterface(IRDPSRAPITcpConnectionInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPITcpConnectionInfo_AddRef(IRDPSRAPITcpConnectionInfo* This) { +static __WIDL_INLINE ULONG IRDPSRAPITcpConnectionInfo_AddRef(IRDPSRAPITcpConnectionInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPITcpConnectionInfo_Release(IRDPSRAPITcpConnectionInfo* This) { +static __WIDL_INLINE ULONG IRDPSRAPITcpConnectionInfo_Release(IRDPSRAPITcpConnectionInfo* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_GetTypeInfoCount(IRDPSRAPITcpConnectionInfo* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPITcpConnectionInfo_GetTypeInfoCount(IRDPSRAPITcpConnectionInfo* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_GetTypeInfo(IRDPSRAPITcpConnectionInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPITcpConnectionInfo_GetTypeInfo(IRDPSRAPITcpConnectionInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_GetIDsOfNames(IRDPSRAPITcpConnectionInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPITcpConnectionInfo_GetIDsOfNames(IRDPSRAPITcpConnectionInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_Invoke(IRDPSRAPITcpConnectionInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPITcpConnectionInfo_Invoke(IRDPSRAPITcpConnectionInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPITcpConnectionInfo methods ***/ -static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_get_Protocol(IRDPSRAPITcpConnectionInfo* This,LONG *plProtocol) { +static __WIDL_INLINE HRESULT IRDPSRAPITcpConnectionInfo_get_Protocol(IRDPSRAPITcpConnectionInfo* This,LONG *plProtocol) { return This->lpVtbl->get_Protocol(This,plProtocol); } -static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_get_LocalPort(IRDPSRAPITcpConnectionInfo* This,LONG *plPort) { +static __WIDL_INLINE HRESULT IRDPSRAPITcpConnectionInfo_get_LocalPort(IRDPSRAPITcpConnectionInfo* This,LONG *plPort) { return This->lpVtbl->get_LocalPort(This,plPort); } -static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_get_LocalIP(IRDPSRAPITcpConnectionInfo* This,BSTR *pbsrLocalIP) { +static __WIDL_INLINE HRESULT IRDPSRAPITcpConnectionInfo_get_LocalIP(IRDPSRAPITcpConnectionInfo* This,BSTR *pbsrLocalIP) { return This->lpVtbl->get_LocalIP(This,pbsrLocalIP); } -static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_get_PeerPort(IRDPSRAPITcpConnectionInfo* This,LONG *plPort) { +static __WIDL_INLINE HRESULT IRDPSRAPITcpConnectionInfo_get_PeerPort(IRDPSRAPITcpConnectionInfo* This,LONG *plPort) { return This->lpVtbl->get_PeerPort(This,plPort); } -static FORCEINLINE HRESULT IRDPSRAPITcpConnectionInfo_get_PeerIP(IRDPSRAPITcpConnectionInfo* This,BSTR *pbstrIP) { +static __WIDL_INLINE HRESULT IRDPSRAPITcpConnectionInfo_get_PeerIP(IRDPSRAPITcpConnectionInfo* This,BSTR *pbstrIP) { return This->lpVtbl->get_PeerIP(This,pbstrIP); } #endif @@ -2792,51 +2800,51 @@ interface IRDPSRAPIAttendee { #define IRDPSRAPIAttendee_get_ConnectivityInfo(This,ppVal) (This)->lpVtbl->get_ConnectivityInfo(This,ppVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIAttendee_QueryInterface(IRDPSRAPIAttendee* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendee_QueryInterface(IRDPSRAPIAttendee* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIAttendee_AddRef(IRDPSRAPIAttendee* This) { +static __WIDL_INLINE ULONG IRDPSRAPIAttendee_AddRef(IRDPSRAPIAttendee* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIAttendee_Release(IRDPSRAPIAttendee* This) { +static __WIDL_INLINE ULONG IRDPSRAPIAttendee_Release(IRDPSRAPIAttendee* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIAttendee_GetTypeInfoCount(IRDPSRAPIAttendee* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendee_GetTypeInfoCount(IRDPSRAPIAttendee* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIAttendee_GetTypeInfo(IRDPSRAPIAttendee* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendee_GetTypeInfo(IRDPSRAPIAttendee* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIAttendee_GetIDsOfNames(IRDPSRAPIAttendee* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendee_GetIDsOfNames(IRDPSRAPIAttendee* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIAttendee_Invoke(IRDPSRAPIAttendee* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendee_Invoke(IRDPSRAPIAttendee* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIAttendee methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIAttendee_get_Id(IRDPSRAPIAttendee* This,LONG *pId) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendee_get_Id(IRDPSRAPIAttendee* This,LONG *pId) { return This->lpVtbl->get_Id(This,pId); } -static FORCEINLINE HRESULT IRDPSRAPIAttendee_get_RemoteName(IRDPSRAPIAttendee* This,BSTR *pVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendee_get_RemoteName(IRDPSRAPIAttendee* This,BSTR *pVal) { return This->lpVtbl->get_RemoteName(This,pVal); } -static FORCEINLINE HRESULT IRDPSRAPIAttendee_get_ControlLevel(IRDPSRAPIAttendee* This,CTRL_LEVEL *pVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendee_get_ControlLevel(IRDPSRAPIAttendee* This,CTRL_LEVEL *pVal) { return This->lpVtbl->get_ControlLevel(This,pVal); } -static FORCEINLINE HRESULT IRDPSRAPIAttendee_put_ControlLevel(IRDPSRAPIAttendee* This,CTRL_LEVEL pNewVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendee_put_ControlLevel(IRDPSRAPIAttendee* This,CTRL_LEVEL pNewVal) { return This->lpVtbl->put_ControlLevel(This,pNewVal); } -static FORCEINLINE HRESULT IRDPSRAPIAttendee_get_Invitation(IRDPSRAPIAttendee* This,IRDPSRAPIInvitation **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendee_get_Invitation(IRDPSRAPIAttendee* This,IRDPSRAPIInvitation **ppVal) { return This->lpVtbl->get_Invitation(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPIAttendee_TerminateConnection(IRDPSRAPIAttendee* This) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendee_TerminateConnection(IRDPSRAPIAttendee* This) { return This->lpVtbl->TerminateConnection(This); } -static FORCEINLINE HRESULT IRDPSRAPIAttendee_get_Flags(IRDPSRAPIAttendee* This,LONG *plFlags) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendee_get_Flags(IRDPSRAPIAttendee* This,LONG *plFlags) { return This->lpVtbl->get_Flags(This,plFlags); } -static FORCEINLINE HRESULT IRDPSRAPIAttendee_get_ConnectivityInfo(IRDPSRAPIAttendee* This,IUnknown **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendee_get_ConnectivityInfo(IRDPSRAPIAttendee* This,IUnknown **ppVal) { return This->lpVtbl->get_ConnectivityInfo(This,ppVal); } #endif @@ -2948,33 +2956,33 @@ interface IRDPSRAPIAttendeeManager { #define IRDPSRAPIAttendeeManager_get_Item(This,id,ppItem) (This)->lpVtbl->get_Item(This,id,ppItem) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_QueryInterface(IRDPSRAPIAttendeeManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeManager_QueryInterface(IRDPSRAPIAttendeeManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIAttendeeManager_AddRef(IRDPSRAPIAttendeeManager* This) { +static __WIDL_INLINE ULONG IRDPSRAPIAttendeeManager_AddRef(IRDPSRAPIAttendeeManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIAttendeeManager_Release(IRDPSRAPIAttendeeManager* This) { +static __WIDL_INLINE ULONG IRDPSRAPIAttendeeManager_Release(IRDPSRAPIAttendeeManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_GetTypeInfoCount(IRDPSRAPIAttendeeManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeManager_GetTypeInfoCount(IRDPSRAPIAttendeeManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_GetTypeInfo(IRDPSRAPIAttendeeManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeManager_GetTypeInfo(IRDPSRAPIAttendeeManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_GetIDsOfNames(IRDPSRAPIAttendeeManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeManager_GetIDsOfNames(IRDPSRAPIAttendeeManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_Invoke(IRDPSRAPIAttendeeManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeManager_Invoke(IRDPSRAPIAttendeeManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIAttendeeManager methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_get__NewEnum(IRDPSRAPIAttendeeManager* This,IUnknown **retval) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeManager_get__NewEnum(IRDPSRAPIAttendeeManager* This,IUnknown **retval) { return This->lpVtbl->get__NewEnum(This,retval); } -static FORCEINLINE HRESULT IRDPSRAPIAttendeeManager_get_Item(IRDPSRAPIAttendeeManager* This,LONG id,IRDPSRAPIAttendee **ppItem) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeManager_get_Item(IRDPSRAPIAttendeeManager* This,LONG id,IRDPSRAPIAttendee **ppItem) { return This->lpVtbl->get_Item(This,id,ppItem); } #endif @@ -3092,36 +3100,36 @@ interface IRDPSRAPIAttendeeDisconnectInfo { #define IRDPSRAPIAttendeeDisconnectInfo_get_Code(This,pVal) (This)->lpVtbl->get_Code(This,pVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_QueryInterface(IRDPSRAPIAttendeeDisconnectInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_QueryInterface(IRDPSRAPIAttendeeDisconnectInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIAttendeeDisconnectInfo_AddRef(IRDPSRAPIAttendeeDisconnectInfo* This) { +static __WIDL_INLINE ULONG IRDPSRAPIAttendeeDisconnectInfo_AddRef(IRDPSRAPIAttendeeDisconnectInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIAttendeeDisconnectInfo_Release(IRDPSRAPIAttendeeDisconnectInfo* This) { +static __WIDL_INLINE ULONG IRDPSRAPIAttendeeDisconnectInfo_Release(IRDPSRAPIAttendeeDisconnectInfo* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_GetTypeInfoCount(IRDPSRAPIAttendeeDisconnectInfo* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_GetTypeInfoCount(IRDPSRAPIAttendeeDisconnectInfo* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_GetTypeInfo(IRDPSRAPIAttendeeDisconnectInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_GetTypeInfo(IRDPSRAPIAttendeeDisconnectInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_GetIDsOfNames(IRDPSRAPIAttendeeDisconnectInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_GetIDsOfNames(IRDPSRAPIAttendeeDisconnectInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_Invoke(IRDPSRAPIAttendeeDisconnectInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_Invoke(IRDPSRAPIAttendeeDisconnectInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIAttendeeDisconnectInfo methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_get_Attendee(IRDPSRAPIAttendeeDisconnectInfo* This,IRDPSRAPIAttendee **retval) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_get_Attendee(IRDPSRAPIAttendeeDisconnectInfo* This,IRDPSRAPIAttendee **retval) { return This->lpVtbl->get_Attendee(This,retval); } -static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_get_Reason(IRDPSRAPIAttendeeDisconnectInfo* This,ATTENDEE_DISCONNECT_REASON *pReason) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_get_Reason(IRDPSRAPIAttendeeDisconnectInfo* This,ATTENDEE_DISCONNECT_REASON *pReason) { return This->lpVtbl->get_Reason(This,pReason); } -static FORCEINLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_get_Code(IRDPSRAPIAttendeeDisconnectInfo* This,LONG *pVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIAttendeeDisconnectInfo_get_Code(IRDPSRAPIAttendeeDisconnectInfo* This,LONG *pVal) { return This->lpVtbl->get_Code(This,pVal); } #endif @@ -3261,42 +3269,42 @@ interface IRDPSRAPIVirtualChannel { #define IRDPSRAPIVirtualChannel_get_Priority(This,pPriority) (This)->lpVtbl->get_Priority(This,pPriority) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_QueryInterface(IRDPSRAPIVirtualChannel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannel_QueryInterface(IRDPSRAPIVirtualChannel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIVirtualChannel_AddRef(IRDPSRAPIVirtualChannel* This) { +static __WIDL_INLINE ULONG IRDPSRAPIVirtualChannel_AddRef(IRDPSRAPIVirtualChannel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIVirtualChannel_Release(IRDPSRAPIVirtualChannel* This) { +static __WIDL_INLINE ULONG IRDPSRAPIVirtualChannel_Release(IRDPSRAPIVirtualChannel* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_GetTypeInfoCount(IRDPSRAPIVirtualChannel* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannel_GetTypeInfoCount(IRDPSRAPIVirtualChannel* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_GetTypeInfo(IRDPSRAPIVirtualChannel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannel_GetTypeInfo(IRDPSRAPIVirtualChannel* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_GetIDsOfNames(IRDPSRAPIVirtualChannel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannel_GetIDsOfNames(IRDPSRAPIVirtualChannel* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_Invoke(IRDPSRAPIVirtualChannel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannel_Invoke(IRDPSRAPIVirtualChannel* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIVirtualChannel methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_SendData(IRDPSRAPIVirtualChannel* This,BSTR bstrData,LONG lAttendeeId,ULONG ChannelSendFlags) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannel_SendData(IRDPSRAPIVirtualChannel* This,BSTR bstrData,LONG lAttendeeId,ULONG ChannelSendFlags) { return This->lpVtbl->SendData(This,bstrData,lAttendeeId,ChannelSendFlags); } -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_SetAccess(IRDPSRAPIVirtualChannel* This,LONG lAttendeeId,CHANNEL_ACCESS_ENUM AccessType) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannel_SetAccess(IRDPSRAPIVirtualChannel* This,LONG lAttendeeId,CHANNEL_ACCESS_ENUM AccessType) { return This->lpVtbl->SetAccess(This,lAttendeeId,AccessType); } -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_get_Name(IRDPSRAPIVirtualChannel* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannel_get_Name(IRDPSRAPIVirtualChannel* This,BSTR *pbstrName) { return This->lpVtbl->get_Name(This,pbstrName); } -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_get_Flags(IRDPSRAPIVirtualChannel* This,LONG *plFlags) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannel_get_Flags(IRDPSRAPIVirtualChannel* This,LONG *plFlags) { return This->lpVtbl->get_Flags(This,plFlags); } -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannel_get_Priority(IRDPSRAPIVirtualChannel* This,CHANNEL_PRIORITY *pPriority) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannel_get_Priority(IRDPSRAPIVirtualChannel* This,CHANNEL_PRIORITY *pPriority) { return This->lpVtbl->get_Priority(This,pPriority); } #endif @@ -3422,36 +3430,36 @@ interface IRDPSRAPIVirtualChannelManager { #define IRDPSRAPIVirtualChannelManager_CreateVirtualChannel(This,bstrChannelName,Priority,ChannelFlags,ppChannel) (This)->lpVtbl->CreateVirtualChannel(This,bstrChannelName,Priority,ChannelFlags,ppChannel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_QueryInterface(IRDPSRAPIVirtualChannelManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannelManager_QueryInterface(IRDPSRAPIVirtualChannelManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIVirtualChannelManager_AddRef(IRDPSRAPIVirtualChannelManager* This) { +static __WIDL_INLINE ULONG IRDPSRAPIVirtualChannelManager_AddRef(IRDPSRAPIVirtualChannelManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIVirtualChannelManager_Release(IRDPSRAPIVirtualChannelManager* This) { +static __WIDL_INLINE ULONG IRDPSRAPIVirtualChannelManager_Release(IRDPSRAPIVirtualChannelManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_GetTypeInfoCount(IRDPSRAPIVirtualChannelManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannelManager_GetTypeInfoCount(IRDPSRAPIVirtualChannelManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_GetTypeInfo(IRDPSRAPIVirtualChannelManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannelManager_GetTypeInfo(IRDPSRAPIVirtualChannelManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_GetIDsOfNames(IRDPSRAPIVirtualChannelManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannelManager_GetIDsOfNames(IRDPSRAPIVirtualChannelManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_Invoke(IRDPSRAPIVirtualChannelManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannelManager_Invoke(IRDPSRAPIVirtualChannelManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIVirtualChannelManager methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_get__NewEnum(IRDPSRAPIVirtualChannelManager* This,IUnknown **retval) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannelManager_get__NewEnum(IRDPSRAPIVirtualChannelManager* This,IUnknown **retval) { return This->lpVtbl->get__NewEnum(This,retval); } -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_get_Item(IRDPSRAPIVirtualChannelManager* This,VARIANT item,IRDPSRAPIVirtualChannel **pChannel) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannelManager_get_Item(IRDPSRAPIVirtualChannelManager* This,VARIANT item,IRDPSRAPIVirtualChannel **pChannel) { return This->lpVtbl->get_Item(This,item,pChannel); } -static FORCEINLINE HRESULT IRDPSRAPIVirtualChannelManager_CreateVirtualChannel(IRDPSRAPIVirtualChannelManager* This,BSTR bstrChannelName,CHANNEL_PRIORITY Priority,ULONG ChannelFlags,IRDPSRAPIVirtualChannel **ppChannel) { +static __WIDL_INLINE HRESULT IRDPSRAPIVirtualChannelManager_CreateVirtualChannel(IRDPSRAPIVirtualChannelManager* This,BSTR bstrChannelName,CHANNEL_PRIORITY Priority,ULONG ChannelFlags,IRDPSRAPIVirtualChannel **ppChannel) { return This->lpVtbl->CreateVirtualChannel(This,bstrChannelName,Priority,ChannelFlags,ppChannel); } #endif @@ -3666,69 +3674,69 @@ interface IRDPSRAPIViewer { #define IRDPSRAPIViewer_StartReverseConnectListener(This,bstrConnectionString,bstrUserName,bstrPassword,pbstrReverseConnectString) (This)->lpVtbl->StartReverseConnectListener(This,bstrConnectionString,bstrUserName,bstrPassword,pbstrReverseConnectString) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIViewer_QueryInterface(IRDPSRAPIViewer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_QueryInterface(IRDPSRAPIViewer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIViewer_AddRef(IRDPSRAPIViewer* This) { +static __WIDL_INLINE ULONG IRDPSRAPIViewer_AddRef(IRDPSRAPIViewer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIViewer_Release(IRDPSRAPIViewer* This) { +static __WIDL_INLINE ULONG IRDPSRAPIViewer_Release(IRDPSRAPIViewer* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIViewer_GetTypeInfoCount(IRDPSRAPIViewer* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_GetTypeInfoCount(IRDPSRAPIViewer* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_GetTypeInfo(IRDPSRAPIViewer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_GetTypeInfo(IRDPSRAPIViewer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_GetIDsOfNames(IRDPSRAPIViewer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_GetIDsOfNames(IRDPSRAPIViewer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_Invoke(IRDPSRAPIViewer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_Invoke(IRDPSRAPIViewer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIViewer methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIViewer_Connect(IRDPSRAPIViewer* This,BSTR bstrConnectionString,BSTR bstrName,BSTR bstrPassword) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_Connect(IRDPSRAPIViewer* This,BSTR bstrConnectionString,BSTR bstrName,BSTR bstrPassword) { return This->lpVtbl->Connect(This,bstrConnectionString,bstrName,bstrPassword); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_Disconnect(IRDPSRAPIViewer* This) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_Disconnect(IRDPSRAPIViewer* This) { return This->lpVtbl->Disconnect(This); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_get_Attendees(IRDPSRAPIViewer* This,IRDPSRAPIAttendeeManager **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_get_Attendees(IRDPSRAPIViewer* This,IRDPSRAPIAttendeeManager **ppVal) { return This->lpVtbl->get_Attendees(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_get_Invitations(IRDPSRAPIViewer* This,IRDPSRAPIInvitationManager **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_get_Invitations(IRDPSRAPIViewer* This,IRDPSRAPIInvitationManager **ppVal) { return This->lpVtbl->get_Invitations(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_get_ApplicationFilter(IRDPSRAPIViewer* This,IRDPSRAPIApplicationFilter **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_get_ApplicationFilter(IRDPSRAPIViewer* This,IRDPSRAPIApplicationFilter **ppVal) { return This->lpVtbl->get_ApplicationFilter(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_get_VirtualChannelManager(IRDPSRAPIViewer* This,IRDPSRAPIVirtualChannelManager **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_get_VirtualChannelManager(IRDPSRAPIViewer* This,IRDPSRAPIVirtualChannelManager **ppVal) { return This->lpVtbl->get_VirtualChannelManager(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_put_SmartSizing(IRDPSRAPIViewer* This,VARIANT_BOOL vbSmartSizing) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_put_SmartSizing(IRDPSRAPIViewer* This,VARIANT_BOOL vbSmartSizing) { return This->lpVtbl->put_SmartSizing(This,vbSmartSizing); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_get_SmartSizing(IRDPSRAPIViewer* This,VARIANT_BOOL *pvbSmartSizing) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_get_SmartSizing(IRDPSRAPIViewer* This,VARIANT_BOOL *pvbSmartSizing) { return This->lpVtbl->get_SmartSizing(This,pvbSmartSizing); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_RequestControl(IRDPSRAPIViewer* This,CTRL_LEVEL CtrlLevel) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_RequestControl(IRDPSRAPIViewer* This,CTRL_LEVEL CtrlLevel) { return This->lpVtbl->RequestControl(This,CtrlLevel); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_put_DisconnectedText(IRDPSRAPIViewer* This,BSTR bstrDisconnectedText) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_put_DisconnectedText(IRDPSRAPIViewer* This,BSTR bstrDisconnectedText) { return This->lpVtbl->put_DisconnectedText(This,bstrDisconnectedText); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_get_DisconnectedText(IRDPSRAPIViewer* This,BSTR *pbstrDisconnectedText) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_get_DisconnectedText(IRDPSRAPIViewer* This,BSTR *pbstrDisconnectedText) { return This->lpVtbl->get_DisconnectedText(This,pbstrDisconnectedText); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_RequestColorDepthChange(IRDPSRAPIViewer* This,LONG Bpp) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_RequestColorDepthChange(IRDPSRAPIViewer* This,LONG Bpp) { return This->lpVtbl->RequestColorDepthChange(This,Bpp); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_get_Properties(IRDPSRAPIViewer* This,IRDPSRAPISessionProperties **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_get_Properties(IRDPSRAPIViewer* This,IRDPSRAPISessionProperties **ppVal) { return This->lpVtbl->get_Properties(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPIViewer_StartReverseConnectListener(IRDPSRAPIViewer* This,BSTR bstrConnectionString,BSTR bstrUserName,BSTR bstrPassword,BSTR *pbstrReverseConnectString) { +static __WIDL_INLINE HRESULT IRDPSRAPIViewer_StartReverseConnectListener(IRDPSRAPIViewer* This,BSTR bstrConnectionString,BSTR bstrUserName,BSTR bstrPassword,BSTR *pbstrReverseConnectString) { return This->lpVtbl->StartReverseConnectListener(This,bstrConnectionString,bstrUserName,bstrPassword,pbstrReverseConnectString); } #endif @@ -3799,17 +3807,17 @@ interface IRDPViewerRenderingSurface { #define IRDPViewerRenderingSurface_SetRenderingSurface(This,pRenderingSurface,surfaceWidth,surfaceHeight) (This)->lpVtbl->SetRenderingSurface(This,pRenderingSurface,surfaceWidth,surfaceHeight) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPViewerRenderingSurface_QueryInterface(IRDPViewerRenderingSurface* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPViewerRenderingSurface_QueryInterface(IRDPViewerRenderingSurface* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPViewerRenderingSurface_AddRef(IRDPViewerRenderingSurface* This) { +static __WIDL_INLINE ULONG IRDPViewerRenderingSurface_AddRef(IRDPViewerRenderingSurface* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPViewerRenderingSurface_Release(IRDPViewerRenderingSurface* This) { +static __WIDL_INLINE ULONG IRDPViewerRenderingSurface_Release(IRDPViewerRenderingSurface* This) { return This->lpVtbl->Release(This); } /*** IRDPViewerRenderingSurface methods ***/ -static FORCEINLINE HRESULT IRDPViewerRenderingSurface_SetRenderingSurface(IRDPViewerRenderingSurface* This,IUnknown *pRenderingSurface,LONG surfaceWidth,LONG surfaceHeight) { +static __WIDL_INLINE HRESULT IRDPViewerRenderingSurface_SetRenderingSurface(IRDPViewerRenderingSurface* This,IUnknown *pRenderingSurface,LONG surfaceWidth,LONG surfaceHeight) { return This->lpVtbl->SetRenderingSurface(This,pRenderingSurface,surfaceWidth,surfaceHeight); } #endif @@ -3952,38 +3960,38 @@ interface IRDPViewerInputSink { #define IRDPViewerInputSink_EndTouchFrame(This) (This)->lpVtbl->EndTouchFrame(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPViewerInputSink_QueryInterface(IRDPViewerInputSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPViewerInputSink_QueryInterface(IRDPViewerInputSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPViewerInputSink_AddRef(IRDPViewerInputSink* This) { +static __WIDL_INLINE ULONG IRDPViewerInputSink_AddRef(IRDPViewerInputSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPViewerInputSink_Release(IRDPViewerInputSink* This) { +static __WIDL_INLINE ULONG IRDPViewerInputSink_Release(IRDPViewerInputSink* This) { return This->lpVtbl->Release(This); } /*** IRDPViewerInputSink methods ***/ -static FORCEINLINE HRESULT IRDPViewerInputSink_SendMouseButtonEvent(IRDPViewerInputSink* This,RDPSRAPI_MOUSE_BUTTON_TYPE buttonType,VARIANT_BOOL vbButtonDown,ULONG xPos,ULONG yPos) { +static __WIDL_INLINE HRESULT IRDPViewerInputSink_SendMouseButtonEvent(IRDPViewerInputSink* This,RDPSRAPI_MOUSE_BUTTON_TYPE buttonType,VARIANT_BOOL vbButtonDown,ULONG xPos,ULONG yPos) { return This->lpVtbl->SendMouseButtonEvent(This,buttonType,vbButtonDown,xPos,yPos); } -static FORCEINLINE HRESULT IRDPViewerInputSink_SendMouseMoveEvent(IRDPViewerInputSink* This,ULONG xPos,ULONG yPos) { +static __WIDL_INLINE HRESULT IRDPViewerInputSink_SendMouseMoveEvent(IRDPViewerInputSink* This,ULONG xPos,ULONG yPos) { return This->lpVtbl->SendMouseMoveEvent(This,xPos,yPos); } -static FORCEINLINE HRESULT IRDPViewerInputSink_SendMouseWheelEvent(IRDPViewerInputSink* This,UINT16 wheelRotation) { +static __WIDL_INLINE HRESULT IRDPViewerInputSink_SendMouseWheelEvent(IRDPViewerInputSink* This,UINT16 wheelRotation) { return This->lpVtbl->SendMouseWheelEvent(This,wheelRotation); } -static FORCEINLINE HRESULT IRDPViewerInputSink_SendKeyboardEvent(IRDPViewerInputSink* This,RDPSRAPI_KBD_CODE_TYPE codeType,UINT16 keycode,VARIANT_BOOL vbKeyUp,VARIANT_BOOL vbRepeat,VARIANT_BOOL vbExtended) { +static __WIDL_INLINE HRESULT IRDPViewerInputSink_SendKeyboardEvent(IRDPViewerInputSink* This,RDPSRAPI_KBD_CODE_TYPE codeType,UINT16 keycode,VARIANT_BOOL vbKeyUp,VARIANT_BOOL vbRepeat,VARIANT_BOOL vbExtended) { return This->lpVtbl->SendKeyboardEvent(This,codeType,keycode,vbKeyUp,vbRepeat,vbExtended); } -static FORCEINLINE HRESULT IRDPViewerInputSink_SendSyncEvent(IRDPViewerInputSink* This,ULONG syncFlags) { +static __WIDL_INLINE HRESULT IRDPViewerInputSink_SendSyncEvent(IRDPViewerInputSink* This,ULONG syncFlags) { return This->lpVtbl->SendSyncEvent(This,syncFlags); } -static FORCEINLINE HRESULT IRDPViewerInputSink_BeginTouchFrame(IRDPViewerInputSink* This) { +static __WIDL_INLINE HRESULT IRDPViewerInputSink_BeginTouchFrame(IRDPViewerInputSink* This) { return This->lpVtbl->BeginTouchFrame(This); } -static FORCEINLINE HRESULT IRDPViewerInputSink_AddTouchInput(IRDPViewerInputSink* This,UINT32 contactId,UINT32 evnt,INT32 x,INT32 y) { +static __WIDL_INLINE HRESULT IRDPViewerInputSink_AddTouchInput(IRDPViewerInputSink* This,UINT32 contactId,UINT32 evnt,INT32 x,INT32 y) { return This->lpVtbl->AddTouchInput(This,contactId,evnt,x,y); } -static FORCEINLINE HRESULT IRDPViewerInputSink_EndTouchFrame(IRDPViewerInputSink* This) { +static __WIDL_INLINE HRESULT IRDPViewerInputSink_EndTouchFrame(IRDPViewerInputSink* This) { return This->lpVtbl->EndTouchFrame(This); } #endif @@ -4117,39 +4125,39 @@ interface IRDPSRAPIFrameBuffer { #define IRDPSRAPIFrameBuffer_GetFrameBufferBits(This,x,y,Width,Heigth,ppBits) (This)->lpVtbl->GetFrameBufferBits(This,x,y,Width,Heigth,ppBits) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_QueryInterface(IRDPSRAPIFrameBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPIFrameBuffer_QueryInterface(IRDPSRAPIFrameBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPIFrameBuffer_AddRef(IRDPSRAPIFrameBuffer* This) { +static __WIDL_INLINE ULONG IRDPSRAPIFrameBuffer_AddRef(IRDPSRAPIFrameBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPIFrameBuffer_Release(IRDPSRAPIFrameBuffer* This) { +static __WIDL_INLINE ULONG IRDPSRAPIFrameBuffer_Release(IRDPSRAPIFrameBuffer* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_GetTypeInfoCount(IRDPSRAPIFrameBuffer* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIFrameBuffer_GetTypeInfoCount(IRDPSRAPIFrameBuffer* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_GetTypeInfo(IRDPSRAPIFrameBuffer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPIFrameBuffer_GetTypeInfo(IRDPSRAPIFrameBuffer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_GetIDsOfNames(IRDPSRAPIFrameBuffer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPIFrameBuffer_GetIDsOfNames(IRDPSRAPIFrameBuffer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_Invoke(IRDPSRAPIFrameBuffer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPIFrameBuffer_Invoke(IRDPSRAPIFrameBuffer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPIFrameBuffer methods ***/ -static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_get_Width(IRDPSRAPIFrameBuffer* This,LONG *plWidth) { +static __WIDL_INLINE HRESULT IRDPSRAPIFrameBuffer_get_Width(IRDPSRAPIFrameBuffer* This,LONG *plWidth) { return This->lpVtbl->get_Width(This,plWidth); } -static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_get_Height(IRDPSRAPIFrameBuffer* This,LONG *plHeight) { +static __WIDL_INLINE HRESULT IRDPSRAPIFrameBuffer_get_Height(IRDPSRAPIFrameBuffer* This,LONG *plHeight) { return This->lpVtbl->get_Height(This,plHeight); } -static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_get_Bpp(IRDPSRAPIFrameBuffer* This,LONG *plBpp) { +static __WIDL_INLINE HRESULT IRDPSRAPIFrameBuffer_get_Bpp(IRDPSRAPIFrameBuffer* This,LONG *plBpp) { return This->lpVtbl->get_Bpp(This,plBpp); } -static FORCEINLINE HRESULT IRDPSRAPIFrameBuffer_GetFrameBufferBits(IRDPSRAPIFrameBuffer* This,LONG x,LONG y,LONG Width,LONG Heigth,SAFEARRAY **ppBits) { +static __WIDL_INLINE HRESULT IRDPSRAPIFrameBuffer_GetFrameBufferBits(IRDPSRAPIFrameBuffer* This,LONG x,LONG y,LONG Width,LONG Heigth,SAFEARRAY **ppBits) { return This->lpVtbl->GetFrameBufferBits(This,x,y,Width,Heigth,ppBits); } #endif @@ -4288,44 +4296,44 @@ interface IRDPSRAPITransportStreamBuffer { #define IRDPSRAPITransportStreamBuffer_put_Context(This,pContext) (This)->lpVtbl->put_Context(This,pContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_QueryInterface(IRDPSRAPITransportStreamBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStreamBuffer_QueryInterface(IRDPSRAPITransportStreamBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPITransportStreamBuffer_AddRef(IRDPSRAPITransportStreamBuffer* This) { +static __WIDL_INLINE ULONG IRDPSRAPITransportStreamBuffer_AddRef(IRDPSRAPITransportStreamBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPITransportStreamBuffer_Release(IRDPSRAPITransportStreamBuffer* This) { +static __WIDL_INLINE ULONG IRDPSRAPITransportStreamBuffer_Release(IRDPSRAPITransportStreamBuffer* This) { return This->lpVtbl->Release(This); } /*** IRDPSRAPITransportStreamBuffer methods ***/ -static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_get_Storage(IRDPSRAPITransportStreamBuffer* This,BYTE **ppbStorage) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStreamBuffer_get_Storage(IRDPSRAPITransportStreamBuffer* This,BYTE **ppbStorage) { return This->lpVtbl->get_Storage(This,ppbStorage); } -static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_get_StorageSize(IRDPSRAPITransportStreamBuffer* This,LONG *plMaxStore) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStreamBuffer_get_StorageSize(IRDPSRAPITransportStreamBuffer* This,LONG *plMaxStore) { return This->lpVtbl->get_StorageSize(This,plMaxStore); } -static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_get_PayloadSize(IRDPSRAPITransportStreamBuffer* This,LONG *plRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStreamBuffer_get_PayloadSize(IRDPSRAPITransportStreamBuffer* This,LONG *plRetVal) { return This->lpVtbl->get_PayloadSize(This,plRetVal); } -static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_put_PayloadSize(IRDPSRAPITransportStreamBuffer* This,LONG lVal) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStreamBuffer_put_PayloadSize(IRDPSRAPITransportStreamBuffer* This,LONG lVal) { return This->lpVtbl->put_PayloadSize(This,lVal); } -static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_get_PayloadOffset(IRDPSRAPITransportStreamBuffer* This,LONG *plRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStreamBuffer_get_PayloadOffset(IRDPSRAPITransportStreamBuffer* This,LONG *plRetVal) { return This->lpVtbl->get_PayloadOffset(This,plRetVal); } -static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_put_PayloadOffset(IRDPSRAPITransportStreamBuffer* This,LONG lRetVal) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStreamBuffer_put_PayloadOffset(IRDPSRAPITransportStreamBuffer* This,LONG lRetVal) { return This->lpVtbl->put_PayloadOffset(This,lRetVal); } -static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_get_Flags(IRDPSRAPITransportStreamBuffer* This,LONG *plFlags) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStreamBuffer_get_Flags(IRDPSRAPITransportStreamBuffer* This,LONG *plFlags) { return This->lpVtbl->get_Flags(This,plFlags); } -static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_put_Flags(IRDPSRAPITransportStreamBuffer* This,LONG lFlags) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStreamBuffer_put_Flags(IRDPSRAPITransportStreamBuffer* This,LONG lFlags) { return This->lpVtbl->put_Flags(This,lFlags); } -static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_get_Context(IRDPSRAPITransportStreamBuffer* This,IUnknown **ppContext) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStreamBuffer_get_Context(IRDPSRAPITransportStreamBuffer* This,IUnknown **ppContext) { return This->lpVtbl->get_Context(This,ppContext); } -static FORCEINLINE HRESULT IRDPSRAPITransportStreamBuffer_put_Context(IRDPSRAPITransportStreamBuffer* This,IUnknown *pContext) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStreamBuffer_put_Context(IRDPSRAPITransportStreamBuffer* This,IUnknown *pContext) { return This->lpVtbl->put_Context(This,pContext); } #endif @@ -4408,23 +4416,23 @@ interface IRDPSRAPITransportStreamEvents { #define IRDPSRAPITransportStreamEvents_OnStreamClosed(This,hrReason) (This)->lpVtbl->OnStreamClosed(This,hrReason) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPITransportStreamEvents_QueryInterface(IRDPSRAPITransportStreamEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStreamEvents_QueryInterface(IRDPSRAPITransportStreamEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPITransportStreamEvents_AddRef(IRDPSRAPITransportStreamEvents* This) { +static __WIDL_INLINE ULONG IRDPSRAPITransportStreamEvents_AddRef(IRDPSRAPITransportStreamEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPITransportStreamEvents_Release(IRDPSRAPITransportStreamEvents* This) { +static __WIDL_INLINE ULONG IRDPSRAPITransportStreamEvents_Release(IRDPSRAPITransportStreamEvents* This) { return This->lpVtbl->Release(This); } /*** IRDPSRAPITransportStreamEvents methods ***/ -static FORCEINLINE void IRDPSRAPITransportStreamEvents_OnWriteCompleted(IRDPSRAPITransportStreamEvents* This,IRDPSRAPITransportStreamBuffer *pBuffer) { +static __WIDL_INLINE void IRDPSRAPITransportStreamEvents_OnWriteCompleted(IRDPSRAPITransportStreamEvents* This,IRDPSRAPITransportStreamBuffer *pBuffer) { This->lpVtbl->OnWriteCompleted(This,pBuffer); } -static FORCEINLINE void IRDPSRAPITransportStreamEvents_OnReadCompleted(IRDPSRAPITransportStreamEvents* This,IRDPSRAPITransportStreamBuffer *pBuffer) { +static __WIDL_INLINE void IRDPSRAPITransportStreamEvents_OnReadCompleted(IRDPSRAPITransportStreamEvents* This,IRDPSRAPITransportStreamBuffer *pBuffer) { This->lpVtbl->OnReadCompleted(This,pBuffer); } -static FORCEINLINE void IRDPSRAPITransportStreamEvents_OnStreamClosed(IRDPSRAPITransportStreamEvents* This,HRESULT hrReason) { +static __WIDL_INLINE void IRDPSRAPITransportStreamEvents_OnStreamClosed(IRDPSRAPITransportStreamEvents* This,HRESULT hrReason) { This->lpVtbl->OnStreamClosed(This,hrReason); } #endif @@ -4532,32 +4540,32 @@ interface IRDPSRAPITransportStream { #define IRDPSRAPITransportStream_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPITransportStream_QueryInterface(IRDPSRAPITransportStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStream_QueryInterface(IRDPSRAPITransportStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPITransportStream_AddRef(IRDPSRAPITransportStream* This) { +static __WIDL_INLINE ULONG IRDPSRAPITransportStream_AddRef(IRDPSRAPITransportStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPITransportStream_Release(IRDPSRAPITransportStream* This) { +static __WIDL_INLINE ULONG IRDPSRAPITransportStream_Release(IRDPSRAPITransportStream* This) { return This->lpVtbl->Release(This); } /*** IRDPSRAPITransportStream methods ***/ -static FORCEINLINE HRESULT IRDPSRAPITransportStream_AllocBuffer(IRDPSRAPITransportStream* This,LONG maxPayload,IRDPSRAPITransportStreamBuffer **ppBuffer) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStream_AllocBuffer(IRDPSRAPITransportStream* This,LONG maxPayload,IRDPSRAPITransportStreamBuffer **ppBuffer) { return This->lpVtbl->AllocBuffer(This,maxPayload,ppBuffer); } -static FORCEINLINE HRESULT IRDPSRAPITransportStream_FreeBuffer(IRDPSRAPITransportStream* This,IRDPSRAPITransportStreamBuffer *pBuffer) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStream_FreeBuffer(IRDPSRAPITransportStream* This,IRDPSRAPITransportStreamBuffer *pBuffer) { return This->lpVtbl->FreeBuffer(This,pBuffer); } -static FORCEINLINE HRESULT IRDPSRAPITransportStream_WriteBuffer(IRDPSRAPITransportStream* This,IRDPSRAPITransportStreamBuffer *pBuffer) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStream_WriteBuffer(IRDPSRAPITransportStream* This,IRDPSRAPITransportStreamBuffer *pBuffer) { return This->lpVtbl->WriteBuffer(This,pBuffer); } -static FORCEINLINE HRESULT IRDPSRAPITransportStream_ReadBuffer(IRDPSRAPITransportStream* This,IRDPSRAPITransportStreamBuffer *pBuffer) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStream_ReadBuffer(IRDPSRAPITransportStream* This,IRDPSRAPITransportStreamBuffer *pBuffer) { return This->lpVtbl->ReadBuffer(This,pBuffer); } -static FORCEINLINE HRESULT IRDPSRAPITransportStream_Open(IRDPSRAPITransportStream* This,IRDPSRAPITransportStreamEvents *pCallbacks) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStream_Open(IRDPSRAPITransportStream* This,IRDPSRAPITransportStreamEvents *pCallbacks) { return This->lpVtbl->Open(This,pCallbacks); } -static FORCEINLINE HRESULT IRDPSRAPITransportStream_Close(IRDPSRAPITransportStream* This) { +static __WIDL_INLINE HRESULT IRDPSRAPITransportStream_Close(IRDPSRAPITransportStream* This) { return This->lpVtbl->Close(This); } #endif @@ -4771,69 +4779,69 @@ interface IRDPSRAPISharingSession { #define IRDPSRAPISharingSession_GetDesktopSharedRect(This,pleft,ptop,pright,pbottom) (This)->lpVtbl->GetDesktopSharedRect(This,pleft,ptop,pright,pbottom) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPISharingSession_QueryInterface(IRDPSRAPISharingSession* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_QueryInterface(IRDPSRAPISharingSession* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPISharingSession_AddRef(IRDPSRAPISharingSession* This) { +static __WIDL_INLINE ULONG IRDPSRAPISharingSession_AddRef(IRDPSRAPISharingSession* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPISharingSession_Release(IRDPSRAPISharingSession* This) { +static __WIDL_INLINE ULONG IRDPSRAPISharingSession_Release(IRDPSRAPISharingSession* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPISharingSession_GetTypeInfoCount(IRDPSRAPISharingSession* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_GetTypeInfoCount(IRDPSRAPISharingSession* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_GetTypeInfo(IRDPSRAPISharingSession* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_GetTypeInfo(IRDPSRAPISharingSession* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_GetIDsOfNames(IRDPSRAPISharingSession* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_GetIDsOfNames(IRDPSRAPISharingSession* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_Invoke(IRDPSRAPISharingSession* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_Invoke(IRDPSRAPISharingSession* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPISharingSession methods ***/ -static FORCEINLINE HRESULT IRDPSRAPISharingSession_Open(IRDPSRAPISharingSession* This) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_Open(IRDPSRAPISharingSession* This) { return This->lpVtbl->Open(This); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_Close(IRDPSRAPISharingSession* This) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_Close(IRDPSRAPISharingSession* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_put_ColorDepth(IRDPSRAPISharingSession* This,LONG colorDepth) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_put_ColorDepth(IRDPSRAPISharingSession* This,LONG colorDepth) { return This->lpVtbl->put_ColorDepth(This,colorDepth); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_get_ColorDepth(IRDPSRAPISharingSession* This,LONG *pColorDepth) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_get_ColorDepth(IRDPSRAPISharingSession* This,LONG *pColorDepth) { return This->lpVtbl->get_ColorDepth(This,pColorDepth); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_get_Properties(IRDPSRAPISharingSession* This,IRDPSRAPISessionProperties **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_get_Properties(IRDPSRAPISharingSession* This,IRDPSRAPISessionProperties **ppVal) { return This->lpVtbl->get_Properties(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_get_Attendees(IRDPSRAPISharingSession* This,IRDPSRAPIAttendeeManager **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_get_Attendees(IRDPSRAPISharingSession* This,IRDPSRAPIAttendeeManager **ppVal) { return This->lpVtbl->get_Attendees(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_get_Invitations(IRDPSRAPISharingSession* This,IRDPSRAPIInvitationManager **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_get_Invitations(IRDPSRAPISharingSession* This,IRDPSRAPIInvitationManager **ppVal) { return This->lpVtbl->get_Invitations(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_get_ApplicationFilter(IRDPSRAPISharingSession* This,IRDPSRAPIApplicationFilter **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_get_ApplicationFilter(IRDPSRAPISharingSession* This,IRDPSRAPIApplicationFilter **ppVal) { return This->lpVtbl->get_ApplicationFilter(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_get_VirtualChannelManager(IRDPSRAPISharingSession* This,IRDPSRAPIVirtualChannelManager **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_get_VirtualChannelManager(IRDPSRAPISharingSession* This,IRDPSRAPIVirtualChannelManager **ppVal) { return This->lpVtbl->get_VirtualChannelManager(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_Pause(IRDPSRAPISharingSession* This) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_Pause(IRDPSRAPISharingSession* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_Resume(IRDPSRAPISharingSession* This) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_Resume(IRDPSRAPISharingSession* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_ConnectToClient(IRDPSRAPISharingSession* This,BSTR bstrConnectionString) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_ConnectToClient(IRDPSRAPISharingSession* This,BSTR bstrConnectionString) { return This->lpVtbl->ConnectToClient(This,bstrConnectionString); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_SetDesktopSharedRect(IRDPSRAPISharingSession* This,LONG left,LONG top,LONG right,LONG bottom) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_SetDesktopSharedRect(IRDPSRAPISharingSession* This,LONG left,LONG top,LONG right,LONG bottom) { return This->lpVtbl->SetDesktopSharedRect(This,left,top,right,bottom); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession_GetDesktopSharedRect(IRDPSRAPISharingSession* This,LONG *pleft,LONG *ptop,LONG *pright,LONG *pbottom) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession_GetDesktopSharedRect(IRDPSRAPISharingSession* This,LONG *pleft,LONG *ptop,LONG *pright,LONG *pbottom) { return This->lpVtbl->GetDesktopSharedRect(This,pleft,ptop,pright,pbottom); } #endif @@ -5033,79 +5041,79 @@ interface IRDPSRAPISharingSession2 { #define IRDPSRAPISharingSession2_SendControlLevelChangeResponse(This,pAttendee,RequestedLevel,ReasonCode) (This)->lpVtbl->SendControlLevelChangeResponse(This,pAttendee,RequestedLevel,ReasonCode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_QueryInterface(IRDPSRAPISharingSession2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_QueryInterface(IRDPSRAPISharingSession2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRDPSRAPISharingSession2_AddRef(IRDPSRAPISharingSession2* This) { +static __WIDL_INLINE ULONG IRDPSRAPISharingSession2_AddRef(IRDPSRAPISharingSession2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRDPSRAPISharingSession2_Release(IRDPSRAPISharingSession2* This) { +static __WIDL_INLINE ULONG IRDPSRAPISharingSession2_Release(IRDPSRAPISharingSession2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_GetTypeInfoCount(IRDPSRAPISharingSession2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_GetTypeInfoCount(IRDPSRAPISharingSession2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_GetTypeInfo(IRDPSRAPISharingSession2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_GetTypeInfo(IRDPSRAPISharingSession2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_GetIDsOfNames(IRDPSRAPISharingSession2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_GetIDsOfNames(IRDPSRAPISharingSession2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_Invoke(IRDPSRAPISharingSession2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_Invoke(IRDPSRAPISharingSession2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRDPSRAPISharingSession methods ***/ -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_Open(IRDPSRAPISharingSession2* This) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_Open(IRDPSRAPISharingSession2* This) { return This->lpVtbl->Open(This); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_Close(IRDPSRAPISharingSession2* This) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_Close(IRDPSRAPISharingSession2* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_put_ColorDepth(IRDPSRAPISharingSession2* This,LONG colorDepth) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_put_ColorDepth(IRDPSRAPISharingSession2* This,LONG colorDepth) { return This->lpVtbl->put_ColorDepth(This,colorDepth); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_ColorDepth(IRDPSRAPISharingSession2* This,LONG *pColorDepth) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_get_ColorDepth(IRDPSRAPISharingSession2* This,LONG *pColorDepth) { return This->lpVtbl->get_ColorDepth(This,pColorDepth); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_Properties(IRDPSRAPISharingSession2* This,IRDPSRAPISessionProperties **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_get_Properties(IRDPSRAPISharingSession2* This,IRDPSRAPISessionProperties **ppVal) { return This->lpVtbl->get_Properties(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_Attendees(IRDPSRAPISharingSession2* This,IRDPSRAPIAttendeeManager **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_get_Attendees(IRDPSRAPISharingSession2* This,IRDPSRAPIAttendeeManager **ppVal) { return This->lpVtbl->get_Attendees(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_Invitations(IRDPSRAPISharingSession2* This,IRDPSRAPIInvitationManager **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_get_Invitations(IRDPSRAPISharingSession2* This,IRDPSRAPIInvitationManager **ppVal) { return This->lpVtbl->get_Invitations(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_ApplicationFilter(IRDPSRAPISharingSession2* This,IRDPSRAPIApplicationFilter **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_get_ApplicationFilter(IRDPSRAPISharingSession2* This,IRDPSRAPIApplicationFilter **ppVal) { return This->lpVtbl->get_ApplicationFilter(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_VirtualChannelManager(IRDPSRAPISharingSession2* This,IRDPSRAPIVirtualChannelManager **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_get_VirtualChannelManager(IRDPSRAPISharingSession2* This,IRDPSRAPIVirtualChannelManager **ppVal) { return This->lpVtbl->get_VirtualChannelManager(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_Pause(IRDPSRAPISharingSession2* This) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_Pause(IRDPSRAPISharingSession2* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_Resume(IRDPSRAPISharingSession2* This) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_Resume(IRDPSRAPISharingSession2* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_ConnectToClient(IRDPSRAPISharingSession2* This,BSTR bstrConnectionString) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_ConnectToClient(IRDPSRAPISharingSession2* This,BSTR bstrConnectionString) { return This->lpVtbl->ConnectToClient(This,bstrConnectionString); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_SetDesktopSharedRect(IRDPSRAPISharingSession2* This,LONG left,LONG top,LONG right,LONG bottom) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_SetDesktopSharedRect(IRDPSRAPISharingSession2* This,LONG left,LONG top,LONG right,LONG bottom) { return This->lpVtbl->SetDesktopSharedRect(This,left,top,right,bottom); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_GetDesktopSharedRect(IRDPSRAPISharingSession2* This,LONG *pleft,LONG *ptop,LONG *pright,LONG *pbottom) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_GetDesktopSharedRect(IRDPSRAPISharingSession2* This,LONG *pleft,LONG *ptop,LONG *pright,LONG *pbottom) { return This->lpVtbl->GetDesktopSharedRect(This,pleft,ptop,pright,pbottom); } /*** IRDPSRAPISharingSession2 methods ***/ -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_ConnectUsingTransportStream(IRDPSRAPISharingSession2* This,IRDPSRAPITransportStream *pStream,BSTR bstrGroup,BSTR bstrAuthenticatedAttendeeName) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_ConnectUsingTransportStream(IRDPSRAPISharingSession2* This,IRDPSRAPITransportStream *pStream,BSTR bstrGroup,BSTR bstrAuthenticatedAttendeeName) { return This->lpVtbl->ConnectUsingTransportStream(This,pStream,bstrGroup,bstrAuthenticatedAttendeeName); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_get_FrameBuffer(IRDPSRAPISharingSession2* This,IRDPSRAPIFrameBuffer **ppVal) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_get_FrameBuffer(IRDPSRAPISharingSession2* This,IRDPSRAPIFrameBuffer **ppVal) { return This->lpVtbl->get_FrameBuffer(This,ppVal); } -static FORCEINLINE HRESULT IRDPSRAPISharingSession2_SendControlLevelChangeResponse(IRDPSRAPISharingSession2* This,IRDPSRAPIAttendee *pAttendee,CTRL_LEVEL RequestedLevel,LONG ReasonCode) { +static __WIDL_INLINE HRESULT IRDPSRAPISharingSession2_SendControlLevelChangeResponse(IRDPSRAPISharingSession2* This,IRDPSRAPIAttendee *pAttendee,CTRL_LEVEL RequestedLevel,LONG ReasonCode) { return This->lpVtbl->SendControlLevelChangeResponse(This,pAttendee,RequestedLevel,ReasonCode); } #endif @@ -5211,26 +5219,26 @@ interface _IRDPSessionEvents { #define _IRDPSessionEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT _IRDPSessionEvents_QueryInterface(_IRDPSessionEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT _IRDPSessionEvents_QueryInterface(_IRDPSessionEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG _IRDPSessionEvents_AddRef(_IRDPSessionEvents* This) { +static __WIDL_INLINE ULONG _IRDPSessionEvents_AddRef(_IRDPSessionEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG _IRDPSessionEvents_Release(_IRDPSessionEvents* This) { +static __WIDL_INLINE ULONG _IRDPSessionEvents_Release(_IRDPSessionEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT _IRDPSessionEvents_GetTypeInfoCount(_IRDPSessionEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT _IRDPSessionEvents_GetTypeInfoCount(_IRDPSessionEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT _IRDPSessionEvents_GetTypeInfo(_IRDPSessionEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT _IRDPSessionEvents_GetTypeInfo(_IRDPSessionEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT _IRDPSessionEvents_GetIDsOfNames(_IRDPSessionEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT _IRDPSessionEvents_GetIDsOfNames(_IRDPSessionEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT _IRDPSessionEvents_Invoke(_IRDPSessionEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT _IRDPSessionEvents_Invoke(_IRDPSessionEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif diff --git a/lib/libc/include/any-windows-any/regbag.h b/lib/libc/include/any-windows-any/regbag.h index 51cbd27ea45e793a243e54bc49f4f3021fc16e62..34574eab69416cdca4e36e0cab662b58a70bdea4 100644 --- a/lib/libc/include/any-windows-any/regbag.h +++ b/lib/libc/include/any-windows-any/regbag.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/regbag.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/regbag.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __regbag_h__ #define __regbag_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ICreatePropBagOnRegKey_FWD_DEFINED__ @@ -105,17 +113,17 @@ interface ICreatePropBagOnRegKey { #define ICreatePropBagOnRegKey_Create(This,hkey,subkey,ulOptions,samDesired,iid,ppBag) (This)->lpVtbl->Create(This,hkey,subkey,ulOptions,samDesired,iid,ppBag) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICreatePropBagOnRegKey_QueryInterface(ICreatePropBagOnRegKey* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICreatePropBagOnRegKey_QueryInterface(ICreatePropBagOnRegKey* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICreatePropBagOnRegKey_AddRef(ICreatePropBagOnRegKey* This) { +static __WIDL_INLINE ULONG ICreatePropBagOnRegKey_AddRef(ICreatePropBagOnRegKey* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICreatePropBagOnRegKey_Release(ICreatePropBagOnRegKey* This) { +static __WIDL_INLINE ULONG ICreatePropBagOnRegKey_Release(ICreatePropBagOnRegKey* This) { return This->lpVtbl->Release(This); } /*** ICreatePropBagOnRegKey methods ***/ -static FORCEINLINE HRESULT ICreatePropBagOnRegKey_Create(ICreatePropBagOnRegKey* This,HKEY hkey,LPCOLESTR subkey,DWORD ulOptions,DWORD samDesired,REFIID iid,LPVOID *ppBag) { +static __WIDL_INLINE HRESULT ICreatePropBagOnRegKey_Create(ICreatePropBagOnRegKey* This,HKEY hkey,LPCOLESTR subkey,DWORD ulOptions,DWORD samDesired,REFIID iid,LPVOID *ppBag) { return This->lpVtbl->Create(This,hkey,subkey,ulOptions,samDesired,iid,ppBag); } #endif diff --git a/lib/libc/include/any-windows-any/relogger.h b/lib/libc/include/any-windows-any/relogger.h index 5888f0887c3b9bd15969f9ede3bf02d2226fd82f..fe8c60db3535c59542907add02659a948af5505c 100644 --- a/lib/libc/include/any-windows-any/relogger.h +++ b/lib/libc/include/any-windows-any/relogger.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/relogger.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/relogger.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __relogger_h__ #define __relogger_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ITraceEvent_FWD_DEFINED__ @@ -271,50 +279,50 @@ interface ITraceEvent { #define ITraceEvent_SetProviderId(This,ProviderId) (This)->lpVtbl->SetProviderId(This,ProviderId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITraceEvent_QueryInterface(ITraceEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITraceEvent_QueryInterface(ITraceEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITraceEvent_AddRef(ITraceEvent* This) { +static __WIDL_INLINE ULONG ITraceEvent_AddRef(ITraceEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITraceEvent_Release(ITraceEvent* This) { +static __WIDL_INLINE ULONG ITraceEvent_Release(ITraceEvent* This) { return This->lpVtbl->Release(This); } /*** ITraceEvent methods ***/ -static FORCEINLINE HRESULT ITraceEvent_Clone(ITraceEvent* This,ITraceEvent **NewEvent) { +static __WIDL_INLINE HRESULT ITraceEvent_Clone(ITraceEvent* This,ITraceEvent **NewEvent) { return This->lpVtbl->Clone(This,NewEvent); } -static FORCEINLINE HRESULT ITraceEvent_GetUserContext(ITraceEvent* This,void **UserContext) { +static __WIDL_INLINE HRESULT ITraceEvent_GetUserContext(ITraceEvent* This,void **UserContext) { return This->lpVtbl->GetUserContext(This,UserContext); } -static FORCEINLINE HRESULT ITraceEvent_GetEventRecord(ITraceEvent* This,PEVENT_RECORD *EventRecord) { +static __WIDL_INLINE HRESULT ITraceEvent_GetEventRecord(ITraceEvent* This,PEVENT_RECORD *EventRecord) { return This->lpVtbl->GetEventRecord(This,EventRecord); } -static FORCEINLINE HRESULT ITraceEvent_SetPayload(ITraceEvent* This,BYTE *Payload,ULONG PayloadSize) { +static __WIDL_INLINE HRESULT ITraceEvent_SetPayload(ITraceEvent* This,BYTE *Payload,ULONG PayloadSize) { return This->lpVtbl->SetPayload(This,Payload,PayloadSize); } -static FORCEINLINE HRESULT ITraceEvent_SetEventDescriptor(ITraceEvent* This,PCEVENT_DESCRIPTOR EventDescriptor) { +static __WIDL_INLINE HRESULT ITraceEvent_SetEventDescriptor(ITraceEvent* This,PCEVENT_DESCRIPTOR EventDescriptor) { return This->lpVtbl->SetEventDescriptor(This,EventDescriptor); } -static FORCEINLINE HRESULT ITraceEvent_SetProcessId(ITraceEvent* This,ULONG ProcessId) { +static __WIDL_INLINE HRESULT ITraceEvent_SetProcessId(ITraceEvent* This,ULONG ProcessId) { return This->lpVtbl->SetProcessId(This,ProcessId); } -static FORCEINLINE HRESULT ITraceEvent_SetProcessorIndex(ITraceEvent* This,ULONG ProcessorIndex) { +static __WIDL_INLINE HRESULT ITraceEvent_SetProcessorIndex(ITraceEvent* This,ULONG ProcessorIndex) { return This->lpVtbl->SetProcessorIndex(This,ProcessorIndex); } -static FORCEINLINE HRESULT ITraceEvent_SetThreadId(ITraceEvent* This,ULONG ThreadId) { +static __WIDL_INLINE HRESULT ITraceEvent_SetThreadId(ITraceEvent* This,ULONG ThreadId) { return This->lpVtbl->SetThreadId(This,ThreadId); } -static FORCEINLINE HRESULT ITraceEvent_SetThreadTimes(ITraceEvent* This,ULONG KernelTime,ULONG UserTime) { +static __WIDL_INLINE HRESULT ITraceEvent_SetThreadTimes(ITraceEvent* This,ULONG KernelTime,ULONG UserTime) { return This->lpVtbl->SetThreadTimes(This,KernelTime,UserTime); } -static FORCEINLINE HRESULT ITraceEvent_SetActivityId(ITraceEvent* This,LPCGUID ActivityId) { +static __WIDL_INLINE HRESULT ITraceEvent_SetActivityId(ITraceEvent* This,LPCGUID ActivityId) { return This->lpVtbl->SetActivityId(This,ActivityId); } -static FORCEINLINE HRESULT ITraceEvent_SetTimeStamp(ITraceEvent* This,LARGE_INTEGER *TimeStamp) { +static __WIDL_INLINE HRESULT ITraceEvent_SetTimeStamp(ITraceEvent* This,LARGE_INTEGER *TimeStamp) { return This->lpVtbl->SetTimeStamp(This,TimeStamp); } -static FORCEINLINE HRESULT ITraceEvent_SetProviderId(ITraceEvent* This,LPCGUID ProviderId) { +static __WIDL_INLINE HRESULT ITraceEvent_SetProviderId(ITraceEvent* This,LPCGUID ProviderId) { return This->lpVtbl->SetProviderId(This,ProviderId); } #endif @@ -409,23 +417,23 @@ interface ITraceEventCallback { #define ITraceEventCallback_OnEvent(This,Event,Relogger) (This)->lpVtbl->OnEvent(This,Event,Relogger) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITraceEventCallback_QueryInterface(ITraceEventCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITraceEventCallback_QueryInterface(ITraceEventCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITraceEventCallback_AddRef(ITraceEventCallback* This) { +static __WIDL_INLINE ULONG ITraceEventCallback_AddRef(ITraceEventCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITraceEventCallback_Release(ITraceEventCallback* This) { +static __WIDL_INLINE ULONG ITraceEventCallback_Release(ITraceEventCallback* This) { return This->lpVtbl->Release(This); } /*** ITraceEventCallback methods ***/ -static FORCEINLINE HRESULT ITraceEventCallback_OnBeginProcessTrace(ITraceEventCallback* This,ITraceEvent *HeaderEvent,ITraceRelogger *Relogger) { +static __WIDL_INLINE HRESULT ITraceEventCallback_OnBeginProcessTrace(ITraceEventCallback* This,ITraceEvent *HeaderEvent,ITraceRelogger *Relogger) { return This->lpVtbl->OnBeginProcessTrace(This,HeaderEvent,Relogger); } -static FORCEINLINE HRESULT ITraceEventCallback_OnFinalizeProcessTrace(ITraceEventCallback* This,ITraceRelogger *Relogger) { +static __WIDL_INLINE HRESULT ITraceEventCallback_OnFinalizeProcessTrace(ITraceEventCallback* This,ITraceRelogger *Relogger) { return This->lpVtbl->OnFinalizeProcessTrace(This,Relogger); } -static FORCEINLINE HRESULT ITraceEventCallback_OnEvent(ITraceEventCallback* This,ITraceEvent *Event,ITraceRelogger *Relogger) { +static __WIDL_INLINE HRESULT ITraceEventCallback_OnEvent(ITraceEventCallback* This,ITraceEvent *Event,ITraceRelogger *Relogger) { return This->lpVtbl->OnEvent(This,Event,Relogger); } #endif @@ -566,41 +574,41 @@ interface ITraceRelogger { #define ITraceRelogger_Cancel(This) (This)->lpVtbl->Cancel(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITraceRelogger_QueryInterface(ITraceRelogger* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITraceRelogger_QueryInterface(ITraceRelogger* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITraceRelogger_AddRef(ITraceRelogger* This) { +static __WIDL_INLINE ULONG ITraceRelogger_AddRef(ITraceRelogger* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITraceRelogger_Release(ITraceRelogger* This) { +static __WIDL_INLINE ULONG ITraceRelogger_Release(ITraceRelogger* This) { return This->lpVtbl->Release(This); } /*** ITraceRelogger methods ***/ -static FORCEINLINE HRESULT ITraceRelogger_AddLogfileTraceStream(ITraceRelogger* This,BSTR LogfileName,void *UserContext,TRACEHANDLE *TraceHandle) { +static __WIDL_INLINE HRESULT ITraceRelogger_AddLogfileTraceStream(ITraceRelogger* This,BSTR LogfileName,void *UserContext,TRACEHANDLE *TraceHandle) { return This->lpVtbl->AddLogfileTraceStream(This,LogfileName,UserContext,TraceHandle); } -static FORCEINLINE HRESULT ITraceRelogger_AddRealtimeTraceStream(ITraceRelogger* This,BSTR LoggerName,void *UserContext,TRACEHANDLE *TraceHandle) { +static __WIDL_INLINE HRESULT ITraceRelogger_AddRealtimeTraceStream(ITraceRelogger* This,BSTR LoggerName,void *UserContext,TRACEHANDLE *TraceHandle) { return This->lpVtbl->AddRealtimeTraceStream(This,LoggerName,UserContext,TraceHandle); } -static FORCEINLINE HRESULT ITraceRelogger_RegisterCallback(ITraceRelogger* This,ITraceEventCallback *Callback) { +static __WIDL_INLINE HRESULT ITraceRelogger_RegisterCallback(ITraceRelogger* This,ITraceEventCallback *Callback) { return This->lpVtbl->RegisterCallback(This,Callback); } -static FORCEINLINE HRESULT ITraceRelogger_Inject(ITraceRelogger* This,ITraceEvent *Event) { +static __WIDL_INLINE HRESULT ITraceRelogger_Inject(ITraceRelogger* This,ITraceEvent *Event) { return This->lpVtbl->Inject(This,Event); } -static FORCEINLINE HRESULT ITraceRelogger_CreateEventInstance(ITraceRelogger* This,TRACEHANDLE TraceHandle,ULONG Flags,ITraceEvent **Event) { +static __WIDL_INLINE HRESULT ITraceRelogger_CreateEventInstance(ITraceRelogger* This,TRACEHANDLE TraceHandle,ULONG Flags,ITraceEvent **Event) { return This->lpVtbl->CreateEventInstance(This,TraceHandle,Flags,Event); } -static FORCEINLINE HRESULT ITraceRelogger_ProcessTrace(ITraceRelogger* This) { +static __WIDL_INLINE HRESULT ITraceRelogger_ProcessTrace(ITraceRelogger* This) { return This->lpVtbl->ProcessTrace(This); } -static FORCEINLINE HRESULT ITraceRelogger_SetOutputFilename(ITraceRelogger* This,BSTR LogfileName) { +static __WIDL_INLINE HRESULT ITraceRelogger_SetOutputFilename(ITraceRelogger* This,BSTR LogfileName) { return This->lpVtbl->SetOutputFilename(This,LogfileName); } -static FORCEINLINE HRESULT ITraceRelogger_SetCompressionMode(ITraceRelogger* This,BOOLEAN CompressionMode) { +static __WIDL_INLINE HRESULT ITraceRelogger_SetCompressionMode(ITraceRelogger* This,BOOLEAN CompressionMode) { return This->lpVtbl->SetCompressionMode(This,CompressionMode); } -static FORCEINLINE HRESULT ITraceRelogger_Cancel(ITraceRelogger* This) { +static __WIDL_INLINE HRESULT ITraceRelogger_Cancel(ITraceRelogger* This) { return This->lpVtbl->Cancel(This); } #endif diff --git a/lib/libc/include/any-windows-any/robuffer.h b/lib/libc/include/any-windows-any/robuffer.h new file mode 100644 index 0000000000000000000000000000000000000000..d73b9f9255abff237132530d588a436566bae6f0 --- /dev/null +++ b/lib/libc/include/any-windows-any/robuffer.h @@ -0,0 +1,157 @@ +/*** Autogenerated by WIDL 8.21 from include/robuffer.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __robuffer_h__ +#define __robuffer_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_Windows_CStorage_CStreams_CIBufferByteAccess_FWD_DEFINED__ +#define ____x_Windows_CStorage_CStreams_CIBufferByteAccess_FWD_DEFINED__ +typedef interface __x_Windows_CStorage_CStreams_CIBufferByteAccess __x_Windows_CStorage_CStreams_CIBufferByteAccess; +#ifdef __cplusplus +#define __x_Windows_CStorage_CStreams_CIBufferByteAccess Windows::Storage::Streams::IBufferByteAccess +namespace Windows { + namespace Storage { + namespace Streams { + interface IBufferByteAccess; + } + } +} +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#if NTDDI_VERSION >= NTDDI_WIN8 +/***************************************************************************** + * IBufferByteAccess interface + */ +#ifndef ____x_Windows_CStorage_CStreams_CIBufferByteAccess_INTERFACE_DEFINED__ +#define ____x_Windows_CStorage_CStreams_CIBufferByteAccess_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_Windows_CStorage_CStreams_CIBufferByteAccess, 0x905a0fef, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace Windows { + namespace Storage { + namespace Streams { + MIDL_INTERFACE("905a0fef-bc53-11df-8c49-001e4fc686da") + IBufferByteAccess : public IUnknown + { + virtual HRESULT STDMETHODCALLTYPE Buffer( + byte **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_Windows_CStorage_CStreams_CIBufferByteAccess, 0x905a0fef, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda) +#endif +#else +typedef struct __x_Windows_CStorage_CStreams_CIBufferByteAccessVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_Windows_CStorage_CStreams_CIBufferByteAccess *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_Windows_CStorage_CStreams_CIBufferByteAccess *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_Windows_CStorage_CStreams_CIBufferByteAccess *This); + + /*** IBufferByteAccess methods ***/ + HRESULT (STDMETHODCALLTYPE *Buffer)( + __x_Windows_CStorage_CStreams_CIBufferByteAccess *This, + byte **value); + + END_INTERFACE +} __x_Windows_CStorage_CStreams_CIBufferByteAccessVtbl; + +interface __x_Windows_CStorage_CStreams_CIBufferByteAccess { + CONST_VTBL __x_Windows_CStorage_CStreams_CIBufferByteAccessVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_Windows_CStorage_CStreams_CIBufferByteAccess_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_Windows_CStorage_CStreams_CIBufferByteAccess_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_Windows_CStorage_CStreams_CIBufferByteAccess_Release(This) (This)->lpVtbl->Release(This) +/*** IBufferByteAccess methods ***/ +#define __x_Windows_CStorage_CStreams_CIBufferByteAccess_Buffer(This,value) (This)->lpVtbl->Buffer(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_Windows_CStorage_CStreams_CIBufferByteAccess_QueryInterface(__x_Windows_CStorage_CStreams_CIBufferByteAccess* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_Windows_CStorage_CStreams_CIBufferByteAccess_AddRef(__x_Windows_CStorage_CStreams_CIBufferByteAccess* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_Windows_CStorage_CStreams_CIBufferByteAccess_Release(__x_Windows_CStorage_CStreams_CIBufferByteAccess* This) { + return This->lpVtbl->Release(This); +} +/*** IBufferByteAccess methods ***/ +static __WIDL_INLINE HRESULT __x_Windows_CStorage_CStreams_CIBufferByteAccess_Buffer(__x_Windows_CStorage_CStreams_CIBufferByteAccess* This,byte **value) { + return This->lpVtbl->Buffer(This,value); +} +#endif +#ifdef WIDL_using_Windows_Storage_Streams +#define IID_IBufferByteAccess IID___x_Windows_CStorage_CStreams_CIBufferByteAccess +#define IBufferByteAccessVtbl __x_Windows_CStorage_CStreams_CIBufferByteAccessVtbl +#define IBufferByteAccess __x_Windows_CStorage_CStreams_CIBufferByteAccess +#define IBufferByteAccess_QueryInterface __x_Windows_CStorage_CStreams_CIBufferByteAccess_QueryInterface +#define IBufferByteAccess_AddRef __x_Windows_CStorage_CStreams_CIBufferByteAccess_AddRef +#define IBufferByteAccess_Release __x_Windows_CStorage_CStreams_CIBufferByteAccess_Release +#define IBufferByteAccess_Buffer __x_Windows_CStorage_CStreams_CIBufferByteAccess_Buffer +#endif /* WIDL_using_Windows_Storage_Streams */ +#endif + +#endif + +#endif /* ____x_Windows_CStorage_CStreams_CIBufferByteAccess_INTERFACE_DEFINED__ */ + +STDAPI RoGetBufferMarshaler(IMarshal **bufferMarshaler); +#endif +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __robuffer_h__ */ diff --git a/lib/libc/include/any-windows-any/rpcdce.h b/lib/libc/include/any-windows-any/rpcdce.h index 5c0af03af3a9369bd753f193e4271b2fc5532d6b..81fc29b70f7c693281afe46716ec815a8de0b6bb 100644 --- a/lib/libc/include/any-windows-any/rpcdce.h +++ b/lib/libc/include/any-windows-any/rpcdce.h @@ -506,9 +506,9 @@ extern "C" { RPCRTAPI RPC_STATUS RPC_ENTRY RpcCancelThreadEx(void *Thread,__LONG32 Timeout); RPCRTAPI RPC_STATUS RPC_ENTRY UuidCreate(UUID *Uuid); RPCRTAPI RPC_STATUS RPC_ENTRY UuidCreateSequential(UUID *Uuid); - RPCRTAPI RPC_STATUS RPC_ENTRY UuidToStringA(UUID *Uuid,RPC_CSTR *StringUuid); + RPCRTAPI RPC_STATUS RPC_ENTRY UuidToStringA(const UUID *Uuid,RPC_CSTR *StringUuid); RPCRTAPI RPC_STATUS RPC_ENTRY UuidFromStringA(RPC_CSTR StringUuid,UUID *Uuid); - RPCRTAPI RPC_STATUS RPC_ENTRY UuidToStringW(UUID *Uuid,RPC_WSTR *StringUuid); + RPCRTAPI RPC_STATUS RPC_ENTRY UuidToStringW(const UUID *Uuid,RPC_WSTR *StringUuid); RPCRTAPI RPC_STATUS RPC_ENTRY UuidFromStringW(RPC_WSTR StringUuid,UUID *Uuid); RPCRTAPI signed int RPC_ENTRY UuidCompare(UUID *Uuid1,UUID *Uuid2,RPC_STATUS *Status); RPCRTAPI RPC_STATUS RPC_ENTRY UuidCreateNil(UUID *NilUuid); diff --git a/lib/libc/include/any-windows-any/rpcsal.h b/lib/libc/include/any-windows-any/rpcsal.h index 72a61ef298d5134ce729f09a8a559bbd0e08a450..081d1b6bdb35c6cb0a46a2c74006d929f2868cbf 100644 --- a/lib/libc/include/any-windows-any/rpcsal.h +++ b/lib/libc/include/any-windows-any/rpcsal.h @@ -1,170 +1,173 @@ -/* - * Copyright (C) 2011 Francois Gouget - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ +#ifndef RPCSAL_H +#define RPCSAL_H -#ifndef __RPCSAL_H_VERSION__ -# define __RPCSAL_H_VERSION__ 100 + +/** + * The macros listed in this file were intended for annotating the APIs for + * remote procedure calls. They have fallen into disuse, and so are simply + * defined below as the empty string. Arguably, this file should simply + * be left empty, along with specstrings.h, rpcndr.h, sal.h, etc. + */ + + +#include + + + +#if !defined(__RPCSAL_H_VERSION__) +#define __RPCSAL_H_VERSION__ 100 +#endif + +#if !defined(_SAL1_2_Source_) +#define _SAL1_2_Source_(Name, args, annotes) #endif #define __RPC__deref_in -#define __RPC__deref_in_opt -#define __RPC__deref_in_string -#define __RPC__deref_in_opt_string #define __RPC__deref_in_ecount(size) -#define __RPC__deref_in_ecount_opt(size) -#define __RPC__deref_in_ecount_opt_string(size) #define __RPC__deref_in_ecount_full(size) #define __RPC__deref_in_ecount_full_opt(size) -#define __RPC__deref_in_ecount_full_string(size) #define __RPC__deref_in_ecount_full_opt_string(size) +#define __RPC__deref_in_ecount_full_string(size) +#define __RPC__deref_in_ecount_opt(size) +#define __RPC__deref_in_ecount_opt_string(size) #define __RPC__deref_in_ecount_part(size, length) #define __RPC__deref_in_ecount_part_opt(size, length) +#define __RPC__deref_in_opt +#define __RPC__deref_in_opt_string +#define __RPC__deref_in_string #define __RPC__deref_in_xcount(size) -#define __RPC__deref_in_xcount_opt(size) -#define __RPC__deref_in_xcount_opt_string(size) #define __RPC__deref_in_xcount_full(size) #define __RPC__deref_in_xcount_full_opt(size) -#define __RPC__deref_in_xcount_full_string(size) #define __RPC__deref_in_xcount_full_opt_string(size) +#define __RPC__deref_in_xcount_full_string(size) +#define __RPC__deref_in_xcount_opt(size) +#define __RPC__deref_in_xcount_opt_string(size) #define __RPC__deref_in_xcount_part(size, length) #define __RPC__deref_in_xcount_part_opt(size, length) - #define __RPC__deref_inout -#define __RPC__deref_inout_opt -#define __RPC__deref_inout_string -#define __RPC__deref_inout_opt_string -#define __RPC__deref_inout_ecount_opt(size) #define __RPC__deref_inout_ecount_full(size) #define __RPC__deref_inout_ecount_full_opt(size) -#define __RPC__deref_inout_ecount_full_string(size) #define __RPC__deref_inout_ecount_full_opt_string(size) +#define __RPC__deref_inout_ecount_full_string(size) +#define __RPC__deref_inout_ecount_opt(size) #define __RPC__deref_inout_ecount_part_opt(size, length) -#define __RPC__deref_inout_xcount_opt(size) +#define __RPC__deref_inout_opt +#define __RPC__deref_inout_opt_string +#define __RPC__deref_inout_string #define __RPC__deref_inout_xcount_full(size) #define __RPC__deref_inout_xcount_full_opt(size) -#define __RPC__deref_inout_xcount_full_string(size) #define __RPC__deref_inout_xcount_full_opt_string(size) +#define __RPC__deref_inout_xcount_full_string(size) +#define __RPC__deref_inout_xcount_opt(size) #define __RPC__deref_inout_xcount_part_opt(size, length) - -#define __RPC__deref_out -#define __RPC__deref_out_opt -#define __RPC__deref_out_string -#define __RPC__deref_out_opt_string -#define __RPC__deref_out_ecount(size) -#define __RPC__deref_out_ecount_opt(size) -#define __RPC__deref_out_ecount_full(size) -#define __RPC__deref_out_ecount_full_opt(size) -#define __RPC__deref_out_ecount_full_string(size) -#define __RPC__deref_out_ecount_full_opt_string(size) -#define __RPC__deref_out_ecount_part(size, length) -#define __RPC__deref_out_ecount_part_opt(size, length) -#define __RPC__deref_out_xcount(size) -#define __RPC__deref_out_xcount_opt(size) -#define __RPC__deref_out_xcount_full(size) -#define __RPC__deref_out_xcount_full_opt(size) -#define __RPC__deref_out_xcount_full_string(size) -#define __RPC__deref_out_xcount_full_opt_string(size) -#define __RPC__deref_out_xcount_part(size, length) -#define __RPC__deref_out_xcount_part_opt(size, length) - #define __RPC__deref_opt_in #define __RPC__deref_opt_in_opt -#define __RPC__deref_opt_in_string #define __RPC__deref_opt_in_opt_string - +#define __RPC__deref_opt_in_string #define __RPC__deref_opt_inout -#define __RPC__deref_opt_inout_opt -#define __RPC__deref_opt_inout_string -#define __RPC__deref_opt_inout_opt_string #define __RPC__deref_opt_inout_ecount(size) -#define __RPC__deref_opt_inout_ecount_opt(size) #define __RPC__deref_opt_inout_ecount_full(size) #define __RPC__deref_opt_inout_ecount_full_opt(size) -#define __RPC__deref_opt_inout_ecount_full_string(size) #define __RPC__deref_opt_inout_ecount_full_opt_string(size) +#define __RPC__deref_opt_inout_ecount_full_string(size) +#define __RPC__deref_opt_inout_ecount_opt(size) #define __RPC__deref_opt_inout_ecount_part(size, length) #define __RPC__deref_opt_inout_ecount_part_opt(size, length) -#define __RPC__deref_opt_inout_xcount(size) -#define __RPC__deref_opt_inout_xcount_opt(size) +#define __RPC__deref_opt_inout_opt +#define __RPC__deref_opt_inout_opt_string +#define __RPC__deref_opt_inout_string #define __RPC__deref_opt_inout_xcount_full(size) #define __RPC__deref_opt_inout_xcount_full_opt(size) -#define __RPC__deref_opt_inout_xcount_full_string(size) #define __RPC__deref_opt_inout_xcount_full_opt_string(size) +#define __RPC__deref_opt_inout_xcount_full_string(size) +#define __RPC__deref_opt_inout_xcount_opt(size) #define __RPC__deref_opt_inout_xcount_part(size, length) #define __RPC__deref_opt_inout_xcount_part_opt(size, length) - +#define __RPC__deref_out +#define __RPC__deref_out_ecount(size) +#define __RPC__deref_out_ecount_full(size) +#define __RPC__deref_out_ecount_full_opt(size) +#define __RPC__deref_out_ecount_full_opt_string(size) +#define __RPC__deref_out_ecount_full_string(size) +#define __RPC__deref_out_ecount_opt(size) +#define __RPC__deref_out_ecount_part(size, length) +#define __RPC__deref_out_ecount_part_opt(size, length) +#define __RPC__deref_out_opt +#define __RPC__deref_out_opt_string +#define __RPC__deref_out_string +#define __RPC__deref_out_xcount(size) +#define __RPC__deref_out_xcount_full(size) +#define __RPC__deref_out_xcount_full_opt(size) +#define __RPC__deref_out_xcount_full_opt_string(size) +#define __RPC__deref_out_xcount_full_string(size) +#define __RPC__deref_out_xcount_opt(size) +#define __RPC__deref_out_xcount_part(size, length) +#define __RPC__deref_out_xcount_part_opt(size, length) #define __RPC__in -#define __RPC__in_opt -#define __RPC__in_string -#define __RPC__in_opt_string #define __RPC__in_ecount(size) -#define __RPC__in_ecount_opt(size) #define __RPC__in_ecount_full(size) #define __RPC__in_ecount_full_opt(size) -#define __RPC__in_ecount_full_string(size) #define __RPC__in_ecount_full_opt_string(size) +#define __RPC__in_ecount_full_string(size) +#define __RPC__in_ecount_opt(size) +#define __RPC__in_ecount_opt_string(size) #define __RPC__in_ecount_part(size, length) #define __RPC__in_ecount_part_opt(size, length) +#define __RPC__in_opt +#define __RPC__in_opt_string +#define __RPC__in_range(min,max) +#define __RPC__in_string #define __RPC__in_xcount(size) -#define __RPC__in_xcount_opt(size) #define __RPC__in_xcount_full(size) #define __RPC__in_xcount_full_opt(size) -#define __RPC__in_xcount_full_string(size) #define __RPC__in_xcount_full_opt_string(size) +#define __RPC__in_xcount_full_string(size) +#define __RPC__in_xcount_opt(size) +#define __RPC__in_xcount_opt_string(size) #define __RPC__in_xcount_part(size, length) #define __RPC__in_xcount_part_opt(size, length) - #define __RPC__inout -#define __RPC__inout_opt -#define __RPC__inout_string -#define __RPC__inout_opt_string -#define __RPC__opt_inout #define __RPC__inout_ecount(size) -#define __RPC__inout_ecount_opt(size) #define __RPC__inout_ecount_full(size) #define __RPC__inout_ecount_full_opt(size) -#define __RPC__inout_ecount_full_string(size) #define __RPC__inout_ecount_full_opt_string(size) +#define __RPC__inout_ecount_full_string(size) +#define __RPC__inout_ecount_opt(size) #define __RPC__inout_ecount_part(size, length) #define __RPC__inout_ecount_part_opt(size, length) +#define __RPC__inout_opt +#define __RPC__inout_opt_string +#define __RPC__inout_string #define __RPC__inout_xcount(size) -#define __RPC__inout_xcount_opt(size) #define __RPC__inout_xcount_full(size) #define __RPC__inout_xcount_full_opt(size) -#define __RPC__inout_xcount_full_string(size) #define __RPC__inout_xcount_full_opt_string(size) +#define __RPC__inout_xcount_full_string(size) +#define __RPC__inout_xcount_opt(size) #define __RPC__inout_xcount_part(size, length) #define __RPC__inout_xcount_part_opt(size, length) - #define __RPC__out #define __RPC__out_ecount(size) #define __RPC__out_ecount_full(size) #define __RPC__out_ecount_full_string(size) #define __RPC__out_ecount_part(size, length) +#define __RPC__out_ecount_string(size) #define __RPC__out_xcount(size) #define __RPC__out_xcount_full(size) #define __RPC__out_xcount_full_string(size) #define __RPC__out_xcount_part(size, length) - +#define __RPC__out_xcount_string(size) +#define __RPC__range(min,max) #define __RPC_full_pointer #define __RPC_ref_pointer #define __RPC_string #define __RPC_unique_pointer -#define __RPC__range(min,max) -#define __RPC__in_range(min,max) + +#endif /* RPCSAL_H */ diff --git a/lib/libc/include/any-windows-any/rtworkq.h b/lib/libc/include/any-windows-any/rtworkq.h index 06704ebd942ca28a9c21eb5af17d36f6c97d417f..8753d761a1e6bd25bf3c7b10a13ea0524dcf1902 100644 --- a/lib/libc/include/any-windows-any/rtworkq.h +++ b/lib/libc/include/any-windows-any/rtworkq.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/rtworkq.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/rtworkq.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __rtworkq_h__ #define __rtworkq_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IRtwqAsyncResult_FWD_DEFINED__ @@ -142,29 +150,29 @@ interface IRtwqAsyncResult { #define IRtwqAsyncResult_GetStateNoAddRef(This) (This)->lpVtbl->GetStateNoAddRef(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRtwqAsyncResult_QueryInterface(IRtwqAsyncResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRtwqAsyncResult_QueryInterface(IRtwqAsyncResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRtwqAsyncResult_AddRef(IRtwqAsyncResult* This) { +static __WIDL_INLINE ULONG IRtwqAsyncResult_AddRef(IRtwqAsyncResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRtwqAsyncResult_Release(IRtwqAsyncResult* This) { +static __WIDL_INLINE ULONG IRtwqAsyncResult_Release(IRtwqAsyncResult* This) { return This->lpVtbl->Release(This); } /*** IRtwqAsyncResult methods ***/ -static FORCEINLINE HRESULT IRtwqAsyncResult_GetState(IRtwqAsyncResult* This,IUnknown **state) { +static __WIDL_INLINE HRESULT IRtwqAsyncResult_GetState(IRtwqAsyncResult* This,IUnknown **state) { return This->lpVtbl->GetState(This,state); } -static FORCEINLINE HRESULT IRtwqAsyncResult_GetStatus(IRtwqAsyncResult* This) { +static __WIDL_INLINE HRESULT IRtwqAsyncResult_GetStatus(IRtwqAsyncResult* This) { return This->lpVtbl->GetStatus(This); } -static FORCEINLINE HRESULT IRtwqAsyncResult_SetStatus(IRtwqAsyncResult* This,HRESULT status) { +static __WIDL_INLINE HRESULT IRtwqAsyncResult_SetStatus(IRtwqAsyncResult* This,HRESULT status) { return This->lpVtbl->SetStatus(This,status); } -static FORCEINLINE HRESULT IRtwqAsyncResult_GetObject(IRtwqAsyncResult* This,IUnknown **object) { +static __WIDL_INLINE HRESULT IRtwqAsyncResult_GetObject(IRtwqAsyncResult* This,IUnknown **object) { return This->lpVtbl->GetObject(This,object); } -static FORCEINLINE IUnknown * IRtwqAsyncResult_GetStateNoAddRef(IRtwqAsyncResult* This) { +static __WIDL_INLINE IUnknown * IRtwqAsyncResult_GetStateNoAddRef(IRtwqAsyncResult* This) { return This->lpVtbl->GetStateNoAddRef(This); } #endif @@ -241,20 +249,20 @@ interface IRtwqAsyncCallback { #define IRtwqAsyncCallback_Invoke(This,result) (This)->lpVtbl->Invoke(This,result) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRtwqAsyncCallback_QueryInterface(IRtwqAsyncCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRtwqAsyncCallback_QueryInterface(IRtwqAsyncCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRtwqAsyncCallback_AddRef(IRtwqAsyncCallback* This) { +static __WIDL_INLINE ULONG IRtwqAsyncCallback_AddRef(IRtwqAsyncCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRtwqAsyncCallback_Release(IRtwqAsyncCallback* This) { +static __WIDL_INLINE ULONG IRtwqAsyncCallback_Release(IRtwqAsyncCallback* This) { return This->lpVtbl->Release(This); } /*** IRtwqAsyncCallback methods ***/ -static FORCEINLINE HRESULT IRtwqAsyncCallback_GetParameters(IRtwqAsyncCallback* This,DWORD *flags,DWORD *queue) { +static __WIDL_INLINE HRESULT IRtwqAsyncCallback_GetParameters(IRtwqAsyncCallback* This,DWORD *flags,DWORD *queue) { return This->lpVtbl->GetParameters(This,flags,queue); } -static FORCEINLINE HRESULT IRtwqAsyncCallback_Invoke(IRtwqAsyncCallback* This,IRtwqAsyncResult *result) { +static __WIDL_INLINE HRESULT IRtwqAsyncCallback_Invoke(IRtwqAsyncCallback* This,IRtwqAsyncResult *result) { return This->lpVtbl->Invoke(This,result); } #endif @@ -334,23 +342,23 @@ interface IRtwqPlatformEvents { #define IRtwqPlatformEvents_ShutdownComplete(This) (This)->lpVtbl->ShutdownComplete(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRtwqPlatformEvents_QueryInterface(IRtwqPlatformEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRtwqPlatformEvents_QueryInterface(IRtwqPlatformEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRtwqPlatformEvents_AddRef(IRtwqPlatformEvents* This) { +static __WIDL_INLINE ULONG IRtwqPlatformEvents_AddRef(IRtwqPlatformEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRtwqPlatformEvents_Release(IRtwqPlatformEvents* This) { +static __WIDL_INLINE ULONG IRtwqPlatformEvents_Release(IRtwqPlatformEvents* This) { return This->lpVtbl->Release(This); } /*** IRtwqPlatformEvents methods ***/ -static FORCEINLINE HRESULT IRtwqPlatformEvents_InitializationComplete(IRtwqPlatformEvents* This) { +static __WIDL_INLINE HRESULT IRtwqPlatformEvents_InitializationComplete(IRtwqPlatformEvents* This) { return This->lpVtbl->InitializationComplete(This); } -static FORCEINLINE HRESULT IRtwqPlatformEvents_ShutdownStart(IRtwqPlatformEvents* This) { +static __WIDL_INLINE HRESULT IRtwqPlatformEvents_ShutdownStart(IRtwqPlatformEvents* This) { return This->lpVtbl->ShutdownStart(This); } -static FORCEINLINE HRESULT IRtwqPlatformEvents_ShutdownComplete(IRtwqPlatformEvents* This) { +static __WIDL_INLINE HRESULT IRtwqPlatformEvents_ShutdownComplete(IRtwqPlatformEvents* This) { return This->lpVtbl->ShutdownComplete(This); } #endif diff --git a/lib/libc/include/any-windows-any/sapi51.h b/lib/libc/include/any-windows-any/sapi51.h index 23497a6ab9823b82f3a4c79422bfc9d0591f2f38..d08ebaf8d9256db57d9f42703bf5f41ddbd02316 100644 --- a/lib/libc/include/any-windows-any/sapi51.h +++ b/lib/libc/include/any-windows-any/sapi51.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/sapi51.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/sapi51.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __sapi51_h__ #define __sapi51_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ISpNotifySource_FWD_DEFINED__ @@ -1531,35 +1539,35 @@ interface ISpNotifySource { #define ISpNotifySource_GetNotifyEventHandle(This) (This)->lpVtbl->GetNotifyEventHandle(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpNotifySource_QueryInterface(ISpNotifySource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpNotifySource_QueryInterface(ISpNotifySource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpNotifySource_AddRef(ISpNotifySource* This) { +static __WIDL_INLINE ULONG ISpNotifySource_AddRef(ISpNotifySource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpNotifySource_Release(ISpNotifySource* This) { +static __WIDL_INLINE ULONG ISpNotifySource_Release(ISpNotifySource* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpNotifySource_SetNotifySink(ISpNotifySource* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifySink(ISpNotifySource* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpNotifySource_SetNotifyWindowMessage(ISpNotifySource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifyWindowMessage(ISpNotifySource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifySource_SetNotifyCallbackFunction(ISpNotifySource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifyCallbackFunction(ISpNotifySource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifySource_SetNotifyCallbackInterface(ISpNotifySource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifyCallbackInterface(ISpNotifySource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifySource_SetNotifyWin32Event(ISpNotifySource* This) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifyWin32Event(ISpNotifySource* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpNotifySource_WaitForNotifyEvent(ISpNotifySource* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpNotifySource_WaitForNotifyEvent(ISpNotifySource* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpNotifySource_GetNotifyEventHandle(ISpNotifySource* This) { +static __WIDL_INLINE HANDLE ISpNotifySource_GetNotifyEventHandle(ISpNotifySource* This) { return This->lpVtbl->GetNotifyEventHandle(This); } #endif @@ -1625,17 +1633,17 @@ interface ISpNotifySink { #define ISpNotifySink_Notify(This) (This)->lpVtbl->Notify(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpNotifySink_QueryInterface(ISpNotifySink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpNotifySink_QueryInterface(ISpNotifySink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpNotifySink_AddRef(ISpNotifySink* This) { +static __WIDL_INLINE ULONG ISpNotifySink_AddRef(ISpNotifySink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpNotifySink_Release(ISpNotifySink* This) { +static __WIDL_INLINE ULONG ISpNotifySink_Release(ISpNotifySink* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySink methods ***/ -static FORCEINLINE HRESULT ISpNotifySink_Notify(ISpNotifySink* This) { +static __WIDL_INLINE HRESULT ISpNotifySink_Notify(ISpNotifySink* This) { return This->lpVtbl->Notify(This); } #endif @@ -1763,36 +1771,36 @@ interface ISpNotifyTranslator { #define ISpNotifyTranslator_GetEventHandle(This) (This)->lpVtbl->GetEventHandle(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpNotifyTranslator_QueryInterface(ISpNotifyTranslator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_QueryInterface(ISpNotifyTranslator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpNotifyTranslator_AddRef(ISpNotifyTranslator* This) { +static __WIDL_INLINE ULONG ISpNotifyTranslator_AddRef(ISpNotifyTranslator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpNotifyTranslator_Release(ISpNotifyTranslator* This) { +static __WIDL_INLINE ULONG ISpNotifyTranslator_Release(ISpNotifyTranslator* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySink methods ***/ -static FORCEINLINE HRESULT ISpNotifyTranslator_Notify(ISpNotifyTranslator* This) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_Notify(ISpNotifyTranslator* This) { return This->lpVtbl->Notify(This); } /*** ISpNotifyTranslator methods ***/ -static FORCEINLINE HRESULT ISpNotifyTranslator_InitWindowMessage(ISpNotifyTranslator* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_InitWindowMessage(ISpNotifyTranslator* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->InitWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifyTranslator_InitCallback(ISpNotifyTranslator* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_InitCallback(ISpNotifyTranslator* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->InitCallback(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifyTranslator_InitSpNotifyCallback(ISpNotifyTranslator* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_InitSpNotifyCallback(ISpNotifyTranslator* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->InitSpNotifyCallback(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifyTranslator_InitWin32Event(ISpNotifyTranslator* This,HANDLE hEvent,WINBOOL fCloseHandleOnRelease) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_InitWin32Event(ISpNotifyTranslator* This,HANDLE hEvent,WINBOOL fCloseHandleOnRelease) { return This->lpVtbl->InitWin32Event(This,hEvent,fCloseHandleOnRelease); } -static FORCEINLINE HRESULT ISpNotifyTranslator_Wait(ISpNotifyTranslator* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_Wait(ISpNotifyTranslator* This,DWORD dwMilliseconds) { return This->lpVtbl->Wait(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpNotifyTranslator_GetEventHandle(ISpNotifyTranslator* This) { +static __WIDL_INLINE HANDLE ISpNotifyTranslator_GetEventHandle(ISpNotifyTranslator* This) { return This->lpVtbl->GetEventHandle(This); } #endif @@ -1971,50 +1979,50 @@ interface ISpDataKey { #define ISpDataKey_EnumValues(This,Index,ppszValueName) (This)->lpVtbl->EnumValues(This,Index,ppszValueName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpDataKey_QueryInterface(ISpDataKey* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpDataKey_QueryInterface(ISpDataKey* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpDataKey_AddRef(ISpDataKey* This) { +static __WIDL_INLINE ULONG ISpDataKey_AddRef(ISpDataKey* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpDataKey_Release(ISpDataKey* This) { +static __WIDL_INLINE ULONG ISpDataKey_Release(ISpDataKey* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpDataKey_SetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpDataKey_SetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpDataKey_GetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpDataKey_GetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpDataKey_SetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpDataKey_SetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpDataKey_GetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpDataKey_GetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpDataKey_SetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpDataKey_SetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpDataKey_GetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpDataKey_GetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpDataKey_OpenKey(ISpDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpDataKey_OpenKey(ISpDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpDataKey_CreateKey(ISpDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpDataKey_CreateKey(ISpDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpDataKey_DeleteKey(ISpDataKey* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpDataKey_DeleteKey(ISpDataKey* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpDataKey_DeleteValue(ISpDataKey* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpDataKey_DeleteValue(ISpDataKey* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpDataKey_EnumKeys(ISpDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpDataKey_EnumKeys(ISpDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpDataKey_EnumValues(ISpDataKey* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpDataKey_EnumValues(ISpDataKey* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } #endif @@ -2089,20 +2097,20 @@ interface ISpObjectWithToken { #define ISpObjectWithToken_GetObjectToken(This,ppToken) (This)->lpVtbl->GetObjectToken(This,ppToken) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpObjectWithToken_QueryInterface(ISpObjectWithToken* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectWithToken_QueryInterface(ISpObjectWithToken* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpObjectWithToken_AddRef(ISpObjectWithToken* This) { +static __WIDL_INLINE ULONG ISpObjectWithToken_AddRef(ISpObjectWithToken* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpObjectWithToken_Release(ISpObjectWithToken* This) { +static __WIDL_INLINE ULONG ISpObjectWithToken_Release(ISpObjectWithToken* This) { return This->lpVtbl->Release(This); } /*** ISpObjectWithToken methods ***/ -static FORCEINLINE HRESULT ISpObjectWithToken_SetObjectToken(ISpObjectWithToken* This,ISpObjectToken *pToken) { +static __WIDL_INLINE HRESULT ISpObjectWithToken_SetObjectToken(ISpObjectWithToken* This,ISpObjectToken *pToken) { return This->lpVtbl->SetObjectToken(This,pToken); } -static FORCEINLINE HRESULT ISpObjectWithToken_GetObjectToken(ISpObjectWithToken* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpObjectWithToken_GetObjectToken(ISpObjectWithToken* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetObjectToken(This,ppToken); } #endif @@ -2214,32 +2222,32 @@ interface IEnumSpObjectTokens { #define IEnumSpObjectTokens_GetCount(This,pCount) (This)->lpVtbl->GetCount(This,pCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumSpObjectTokens_QueryInterface(IEnumSpObjectTokens* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_QueryInterface(IEnumSpObjectTokens* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumSpObjectTokens_AddRef(IEnumSpObjectTokens* This) { +static __WIDL_INLINE ULONG IEnumSpObjectTokens_AddRef(IEnumSpObjectTokens* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumSpObjectTokens_Release(IEnumSpObjectTokens* This) { +static __WIDL_INLINE ULONG IEnumSpObjectTokens_Release(IEnumSpObjectTokens* This) { return This->lpVtbl->Release(This); } /*** IEnumSpObjectTokens methods ***/ -static FORCEINLINE HRESULT IEnumSpObjectTokens_Next(IEnumSpObjectTokens* This,ULONG celt,ISpObjectToken **pelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Next(IEnumSpObjectTokens* This,ULONG celt,ISpObjectToken **pelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,pelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_Skip(IEnumSpObjectTokens* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Skip(IEnumSpObjectTokens* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_Reset(IEnumSpObjectTokens* This) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Reset(IEnumSpObjectTokens* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_Clone(IEnumSpObjectTokens* This,IEnumSpObjectTokens **ppEnum) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Clone(IEnumSpObjectTokens* This,IEnumSpObjectTokens **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_Item(IEnumSpObjectTokens* This,ULONG Index,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Item(IEnumSpObjectTokens* This,ULONG Index,ISpObjectToken **ppToken) { return This->lpVtbl->Item(This,Index,ppToken); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_GetCount(IEnumSpObjectTokens* This,ULONG *pCount) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_GetCount(IEnumSpObjectTokens* This,ULONG *pCount) { return This->lpVtbl->GetCount(This,pCount); } #endif @@ -2382,54 +2390,54 @@ interface ISpRegDataKey { #define ISpRegDataKey_SetKey(This,hkey,fReadOnly) (This)->lpVtbl->SetKey(This,hkey,fReadOnly) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRegDataKey_QueryInterface(ISpRegDataKey* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRegDataKey_QueryInterface(ISpRegDataKey* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRegDataKey_AddRef(ISpRegDataKey* This) { +static __WIDL_INLINE ULONG ISpRegDataKey_AddRef(ISpRegDataKey* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRegDataKey_Release(ISpRegDataKey* This) { +static __WIDL_INLINE ULONG ISpRegDataKey_Release(ISpRegDataKey* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpRegDataKey_SetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpRegDataKey_SetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpRegDataKey_GetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpRegDataKey_GetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpRegDataKey_SetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpRegDataKey_SetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpRegDataKey_GetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpRegDataKey_GetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpRegDataKey_SetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpRegDataKey_SetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpRegDataKey_GetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpRegDataKey_GetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpRegDataKey_OpenKey(ISpRegDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpRegDataKey_OpenKey(ISpRegDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpRegDataKey_CreateKey(ISpRegDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpRegDataKey_CreateKey(ISpRegDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpRegDataKey_DeleteKey(ISpRegDataKey* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpRegDataKey_DeleteKey(ISpRegDataKey* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpRegDataKey_DeleteValue(ISpRegDataKey* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpRegDataKey_DeleteValue(ISpRegDataKey* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpRegDataKey_EnumKeys(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpRegDataKey_EnumKeys(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpRegDataKey_EnumValues(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpRegDataKey_EnumValues(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } /*** ISpRegDataKey methods ***/ -static FORCEINLINE HRESULT ISpRegDataKey_SetKey(ISpRegDataKey* This,HKEY hkey,WINBOOL fReadOnly) { +static __WIDL_INLINE HRESULT ISpRegDataKey_SetKey(ISpRegDataKey* This,HKEY hkey,WINBOOL fReadOnly) { return This->lpVtbl->SetKey(This,hkey,fReadOnly); } #endif @@ -2618,69 +2626,69 @@ interface ISpObjectTokenCategory { #define ISpObjectTokenCategory_GetDefaultTokenId(This,ppszCoMemTokenId) (This)->lpVtbl->GetDefaultTokenId(This,ppszCoMemTokenId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenCategory_QueryInterface(ISpObjectTokenCategory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_QueryInterface(ISpObjectTokenCategory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpObjectTokenCategory_AddRef(ISpObjectTokenCategory* This) { +static __WIDL_INLINE ULONG ISpObjectTokenCategory_AddRef(ISpObjectTokenCategory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpObjectTokenCategory_Release(ISpObjectTokenCategory* This) { +static __WIDL_INLINE ULONG ISpObjectTokenCategory_Release(ISpObjectTokenCategory* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_OpenKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_OpenKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_CreateKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_CreateKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_DeleteKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_DeleteKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_DeleteValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_DeleteValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumKeys(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_EnumKeys(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumValues(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_EnumValues(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } /*** ISpObjectTokenCategory methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetId(ISpObjectTokenCategory* This,LPCWSTR pszCategoryId,WINBOOL fCreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetId(ISpObjectTokenCategory* This,LPCWSTR pszCategoryId,WINBOOL fCreateIfNotExist) { return This->lpVtbl->SetId(This,pszCategoryId,fCreateIfNotExist); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemCategoryId) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemCategoryId) { return This->lpVtbl->GetId(This,ppszCoMemCategoryId); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDataKey(ISpObjectTokenCategory* This,SPDATAKEYLOCATION spdkl,ISpDataKey **ppDataKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetDataKey(ISpObjectTokenCategory* This,SPDATAKEYLOCATION spdkl,ISpDataKey **ppDataKey) { return This->lpVtbl->GetDataKey(This,spdkl,ppDataKey); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumTokens(ISpObjectTokenCategory* This,LPCWSTR pzsReqAttribs,LPCWSTR pszOptAttribs,IEnumSpObjectTokens **ppEnum) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_EnumTokens(ISpObjectTokenCategory* This,LPCWSTR pzsReqAttribs,LPCWSTR pszOptAttribs,IEnumSpObjectTokens **ppEnum) { return This->lpVtbl->EnumTokens(This,pzsReqAttribs,pszOptAttribs,ppEnum); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetDefaultTokenId(ISpObjectTokenCategory* This,LPCWSTR pszTokenId) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetDefaultTokenId(ISpObjectTokenCategory* This,LPCWSTR pszTokenId) { return This->lpVtbl->SetDefaultTokenId(This,pszTokenId); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDefaultTokenId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemTokenId) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetDefaultTokenId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemTokenId) { return This->lpVtbl->GetDefaultTokenId(This,ppszCoMemTokenId); } #endif @@ -2935,81 +2943,81 @@ interface ISpObjectToken { #define ISpObjectToken_MatchesAttributes(This,pszAttributes,pfMatches) (This)->lpVtbl->MatchesAttributes(This,pszAttributes,pfMatches) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpObjectToken_QueryInterface(ISpObjectToken* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectToken_QueryInterface(ISpObjectToken* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpObjectToken_AddRef(ISpObjectToken* This) { +static __WIDL_INLINE ULONG ISpObjectToken_AddRef(ISpObjectToken* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpObjectToken_Release(ISpObjectToken* This) { +static __WIDL_INLINE ULONG ISpObjectToken_Release(ISpObjectToken* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpObjectToken_SetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectToken_SetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpObjectToken_GetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpObjectToken_SetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpObjectToken_SetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpObjectToken_GetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpObjectToken_SetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpObjectToken_SetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpObjectToken_GetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpObjectToken_OpenKey(ISpObjectToken* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectToken_OpenKey(ISpObjectToken* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectToken_CreateKey(ISpObjectToken* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectToken_CreateKey(ISpObjectToken* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectToken_DeleteKey(ISpObjectToken* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpObjectToken_DeleteKey(ISpObjectToken* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpObjectToken_DeleteValue(ISpObjectToken* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpObjectToken_DeleteValue(ISpObjectToken* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpObjectToken_EnumKeys(ISpObjectToken* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpObjectToken_EnumKeys(ISpObjectToken* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpObjectToken_EnumValues(ISpObjectToken* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpObjectToken_EnumValues(ISpObjectToken* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } /*** ISpObjectToken methods ***/ -static FORCEINLINE HRESULT ISpObjectToken_SetId(ISpObjectToken* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpObjectToken_SetId(ISpObjectToken* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) { return This->lpVtbl->SetId(This,pszCategoryId,pszTokenId,fCreateIfNotExist); } -static FORCEINLINE HRESULT ISpObjectToken_GetId(ISpObjectToken* This,LPWSTR *ppszCoMemTokenId) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetId(ISpObjectToken* This,LPWSTR *ppszCoMemTokenId) { return This->lpVtbl->GetId(This,ppszCoMemTokenId); } -static FORCEINLINE HRESULT ISpObjectToken_GetCategory(ISpObjectToken* This,ISpObjectTokenCategory **ppTokenCategory) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetCategory(ISpObjectToken* This,ISpObjectTokenCategory **ppTokenCategory) { return This->lpVtbl->GetCategory(This,ppTokenCategory); } -static FORCEINLINE HRESULT ISpObjectToken_CreateInstance(ISpObjectToken* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectToken_CreateInstance(ISpObjectToken* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) { return This->lpVtbl->CreateInstance(This,pUnkOuter,dwClsContext,riid,ppvObject); } -static FORCEINLINE HRESULT ISpObjectToken_GetStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) { return This->lpVtbl->GetStorageFileName(This,clsidCaller,pszValueName,pszFileNameSpecifier,nFolder,ppszFilePath); } -static FORCEINLINE HRESULT ISpObjectToken_RemoveStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) { +static __WIDL_INLINE HRESULT ISpObjectToken_RemoveStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) { return This->lpVtbl->RemoveStorageFileName(This,clsidCaller,pszKeyName,fDeleteFile); } -static FORCEINLINE HRESULT ISpObjectToken_Remove(ISpObjectToken* This,const CLSID *pclsidCaller) { +static __WIDL_INLINE HRESULT ISpObjectToken_Remove(ISpObjectToken* This,const CLSID *pclsidCaller) { return This->lpVtbl->Remove(This,pclsidCaller); } -static FORCEINLINE HRESULT ISpObjectToken_IsUISupported(ISpObjectToken* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) { +static __WIDL_INLINE HRESULT ISpObjectToken_IsUISupported(ISpObjectToken* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) { return This->lpVtbl->IsUISupported(This,pszTypeOfUI,pvExtraData,cbExtraData,punkObject,pfSupported); } -static FORCEINLINE HRESULT ISpObjectToken_DisplayUI(ISpObjectToken* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) { +static __WIDL_INLINE HRESULT ISpObjectToken_DisplayUI(ISpObjectToken* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) { return This->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData,punkObject); } -static FORCEINLINE HRESULT ISpObjectToken_MatchesAttributes(ISpObjectToken* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) { +static __WIDL_INLINE HRESULT ISpObjectToken_MatchesAttributes(ISpObjectToken* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) { return This->lpVtbl->MatchesAttributes(This,pszAttributes,pfMatches); } #endif @@ -3227,85 +3235,85 @@ interface ISpObjectTokenInit { #define ISpObjectTokenInit_InitFromDataKey(This,pszCategoryId,pszTokenId,pDataKey) (This)->lpVtbl->InitFromDataKey(This,pszCategoryId,pszTokenId,pDataKey) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenInit_QueryInterface(ISpObjectTokenInit* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_QueryInterface(ISpObjectTokenInit* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpObjectTokenInit_AddRef(ISpObjectTokenInit* This) { +static __WIDL_INLINE ULONG ISpObjectTokenInit_AddRef(ISpObjectTokenInit* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpObjectTokenInit_Release(ISpObjectTokenInit* This) { +static __WIDL_INLINE ULONG ISpObjectTokenInit_Release(ISpObjectTokenInit* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenInit_SetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_SetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpObjectTokenInit_SetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_SetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpObjectTokenInit_SetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_SetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpObjectTokenInit_OpenKey(ISpObjectTokenInit* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_OpenKey(ISpObjectTokenInit* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenInit_CreateKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_CreateKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenInit_DeleteKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_DeleteKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenInit_DeleteValue(ISpObjectTokenInit* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_DeleteValue(ISpObjectTokenInit* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpObjectTokenInit_EnumKeys(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_EnumKeys(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpObjectTokenInit_EnumValues(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_EnumValues(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } /*** ISpObjectToken methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenInit_SetId(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_SetId(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) { return This->lpVtbl->SetId(This,pszCategoryId,pszTokenId,fCreateIfNotExist); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetId(ISpObjectTokenInit* This,LPWSTR *ppszCoMemTokenId) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetId(ISpObjectTokenInit* This,LPWSTR *ppszCoMemTokenId) { return This->lpVtbl->GetId(This,ppszCoMemTokenId); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetCategory(ISpObjectTokenInit* This,ISpObjectTokenCategory **ppTokenCategory) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetCategory(ISpObjectTokenInit* This,ISpObjectTokenCategory **ppTokenCategory) { return This->lpVtbl->GetCategory(This,ppTokenCategory); } -static FORCEINLINE HRESULT ISpObjectTokenInit_CreateInstance(ISpObjectTokenInit* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_CreateInstance(ISpObjectTokenInit* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) { return This->lpVtbl->CreateInstance(This,pUnkOuter,dwClsContext,riid,ppvObject); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) { return This->lpVtbl->GetStorageFileName(This,clsidCaller,pszValueName,pszFileNameSpecifier,nFolder,ppszFilePath); } -static FORCEINLINE HRESULT ISpObjectTokenInit_RemoveStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_RemoveStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) { return This->lpVtbl->RemoveStorageFileName(This,clsidCaller,pszKeyName,fDeleteFile); } -static FORCEINLINE HRESULT ISpObjectTokenInit_Remove(ISpObjectTokenInit* This,const CLSID *pclsidCaller) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_Remove(ISpObjectTokenInit* This,const CLSID *pclsidCaller) { return This->lpVtbl->Remove(This,pclsidCaller); } -static FORCEINLINE HRESULT ISpObjectTokenInit_IsUISupported(ISpObjectTokenInit* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_IsUISupported(ISpObjectTokenInit* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) { return This->lpVtbl->IsUISupported(This,pszTypeOfUI,pvExtraData,cbExtraData,punkObject,pfSupported); } -static FORCEINLINE HRESULT ISpObjectTokenInit_DisplayUI(ISpObjectTokenInit* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_DisplayUI(ISpObjectTokenInit* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) { return This->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData,punkObject); } -static FORCEINLINE HRESULT ISpObjectTokenInit_MatchesAttributes(ISpObjectTokenInit* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_MatchesAttributes(ISpObjectTokenInit* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) { return This->lpVtbl->MatchesAttributes(This,pszAttributes,pfMatches); } /*** ISpObjectTokenInit methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenInit_InitFromDataKey(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,ISpDataKey *pDataKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_InitFromDataKey(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,ISpDataKey *pDataKey) { return This->lpVtbl->InitFromDataKey(This,pszCategoryId,pszTokenId,pDataKey); } #endif @@ -3399,24 +3407,24 @@ interface ISpResourceManager { #define ISpResourceManager_GetObject(This,guidServiceId,ObjectCLSID,ObjectIID,fReleaseWhenLastExternalRefReleased,ppObject) (This)->lpVtbl->GetObject(This,guidServiceId,ObjectCLSID,ObjectIID,fReleaseWhenLastExternalRefReleased,ppObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpResourceManager_QueryInterface(ISpResourceManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpResourceManager_QueryInterface(ISpResourceManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpResourceManager_AddRef(ISpResourceManager* This) { +static __WIDL_INLINE ULONG ISpResourceManager_AddRef(ISpResourceManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpResourceManager_Release(ISpResourceManager* This) { +static __WIDL_INLINE ULONG ISpResourceManager_Release(ISpResourceManager* This) { return This->lpVtbl->Release(This); } /*** IServiceProvider methods ***/ -static FORCEINLINE HRESULT ISpResourceManager_QueryService(ISpResourceManager* This,REFGUID guidService,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpResourceManager_QueryService(ISpResourceManager* This,REFGUID guidService,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryService(This,guidService,riid,ppvObject); } /*** ISpResourceManager methods ***/ -static FORCEINLINE HRESULT ISpResourceManager_SetObject(ISpResourceManager* This,REFGUID guidServiceId,IUnknown *pUnkObject) { +static __WIDL_INLINE HRESULT ISpResourceManager_SetObject(ISpResourceManager* This,REFGUID guidServiceId,IUnknown *pUnkObject) { return This->lpVtbl->SetObject(This,guidServiceId,pUnkObject); } -static FORCEINLINE HRESULT ISpResourceManager_GetObject(ISpResourceManager* This,REFGUID guidServiceId,REFCLSID ObjectCLSID,REFIID ObjectIID,WINBOOL fReleaseWhenLastExternalRefReleased,void **ppObject) { +static __WIDL_INLINE HRESULT ISpResourceManager_GetObject(ISpResourceManager* This,REFGUID guidServiceId,REFCLSID ObjectCLSID,REFIID ObjectIID,WINBOOL fReleaseWhenLastExternalRefReleased,void **ppObject) { return This->lpVtbl->GetObject(This,guidServiceId,ObjectCLSID,ObjectIID,fReleaseWhenLastExternalRefReleased,ppObject); } #endif @@ -3605,45 +3613,45 @@ interface ISpEventSource { #define ISpEventSource_GetInfo(This,pInfo) (This)->lpVtbl->GetInfo(This,pInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpEventSource_QueryInterface(ISpEventSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpEventSource_QueryInterface(ISpEventSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpEventSource_AddRef(ISpEventSource* This) { +static __WIDL_INLINE ULONG ISpEventSource_AddRef(ISpEventSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpEventSource_Release(ISpEventSource* This) { +static __WIDL_INLINE ULONG ISpEventSource_Release(ISpEventSource* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpEventSource_SetNotifySink(ISpEventSource* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifySink(ISpEventSource* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpEventSource_SetNotifyWindowMessage(ISpEventSource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifyWindowMessage(ISpEventSource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource_SetNotifyCallbackFunction(ISpEventSource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifyCallbackFunction(ISpEventSource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource_SetNotifyCallbackInterface(ISpEventSource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifyCallbackInterface(ISpEventSource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource_SetNotifyWin32Event(ISpEventSource* This) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifyWin32Event(ISpEventSource* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpEventSource_WaitForNotifyEvent(ISpEventSource* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpEventSource_WaitForNotifyEvent(ISpEventSource* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpEventSource_GetNotifyEventHandle(ISpEventSource* This) { +static __WIDL_INLINE HANDLE ISpEventSource_GetNotifyEventHandle(ISpEventSource* This) { return This->lpVtbl->GetNotifyEventHandle(This); } /*** ISpEventSource methods ***/ -static FORCEINLINE HRESULT ISpEventSource_SetInterest(ISpEventSource* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { +static __WIDL_INLINE HRESULT ISpEventSource_SetInterest(ISpEventSource* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { return This->lpVtbl->SetInterest(This,ullEventInterest,ullQueuedInterest); } -static FORCEINLINE HRESULT ISpEventSource_GetEvents(ISpEventSource* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { +static __WIDL_INLINE HRESULT ISpEventSource_GetEvents(ISpEventSource* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { return This->lpVtbl->GetEvents(This,ulCount,pEventArray,pulFetched); } -static FORCEINLINE HRESULT ISpEventSource_GetInfo(ISpEventSource* This,SPEVENTSOURCEINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpEventSource_GetInfo(ISpEventSource* This,SPEVENTSOURCEINFO *pInfo) { return This->lpVtbl->GetInfo(This,pInfo); } #endif @@ -3720,20 +3728,20 @@ interface ISpEventSink { #define ISpEventSink_GetEventInterest(This,pullEventInterest) (This)->lpVtbl->GetEventInterest(This,pullEventInterest) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpEventSink_QueryInterface(ISpEventSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpEventSink_QueryInterface(ISpEventSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpEventSink_AddRef(ISpEventSink* This) { +static __WIDL_INLINE ULONG ISpEventSink_AddRef(ISpEventSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpEventSink_Release(ISpEventSink* This) { +static __WIDL_INLINE ULONG ISpEventSink_Release(ISpEventSink* This) { return This->lpVtbl->Release(This); } /*** ISpEventSink methods ***/ -static FORCEINLINE HRESULT ISpEventSink_AddEvents(ISpEventSink* This,const SPEVENT *pEventArray,ULONG ulCount) { +static __WIDL_INLINE HRESULT ISpEventSink_AddEvents(ISpEventSink* This,const SPEVENT *pEventArray,ULONG ulCount) { return This->lpVtbl->AddEvents(This,pEventArray,ulCount); } -static FORCEINLINE HRESULT ISpEventSink_GetEventInterest(ISpEventSink* This,ULONGLONG *pullEventInterest) { +static __WIDL_INLINE HRESULT ISpEventSink_GetEventInterest(ISpEventSink* This,ULONGLONG *pullEventInterest) { return This->lpVtbl->GetEventInterest(This,pullEventInterest); } #endif @@ -3874,52 +3882,52 @@ interface ISpStreamFormat { #define ISpStreamFormat_GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx) (This)->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpStreamFormat_QueryInterface(ISpStreamFormat* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpStreamFormat_QueryInterface(ISpStreamFormat* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpStreamFormat_AddRef(ISpStreamFormat* This) { +static __WIDL_INLINE ULONG ISpStreamFormat_AddRef(ISpStreamFormat* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpStreamFormat_Release(ISpStreamFormat* This) { +static __WIDL_INLINE ULONG ISpStreamFormat_Release(ISpStreamFormat* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpStreamFormat_Read(ISpStreamFormat* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Read(ISpStreamFormat* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpStreamFormat_Write(ISpStreamFormat* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Write(ISpStreamFormat* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpStreamFormat_Seek(ISpStreamFormat* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Seek(ISpStreamFormat* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpStreamFormat_SetSize(ISpStreamFormat* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpStreamFormat_SetSize(ISpStreamFormat* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpStreamFormat_CopyTo(ISpStreamFormat* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStreamFormat_CopyTo(ISpStreamFormat* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpStreamFormat_Commit(ISpStreamFormat* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Commit(ISpStreamFormat* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpStreamFormat_Revert(ISpStreamFormat* This) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Revert(ISpStreamFormat* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpStreamFormat_LockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStreamFormat_LockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStreamFormat_UnlockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStreamFormat_UnlockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStreamFormat_Stat(ISpStreamFormat* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Stat(ISpStreamFormat* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpStreamFormat_Clone(ISpStreamFormat* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Clone(ISpStreamFormat* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpStreamFormat_GetFormat(ISpStreamFormat* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpStreamFormat_GetFormat(ISpStreamFormat* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } #endif @@ -4101,65 +4109,65 @@ interface ISpStream { #define ISpStream_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpStream_QueryInterface(ISpStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpStream_QueryInterface(ISpStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpStream_AddRef(ISpStream* This) { +static __WIDL_INLINE ULONG ISpStream_AddRef(ISpStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpStream_Release(ISpStream* This) { +static __WIDL_INLINE ULONG ISpStream_Release(ISpStream* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpStream_Read(ISpStream* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpStream_Read(ISpStream* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpStream_Write(ISpStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStream_Write(ISpStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpStream_Seek(ISpStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpStream_Seek(ISpStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpStream_SetSize(ISpStream* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpStream_SetSize(ISpStream* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpStream_CopyTo(ISpStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStream_CopyTo(ISpStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpStream_Commit(ISpStream* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpStream_Commit(ISpStream* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpStream_Revert(ISpStream* This) { +static __WIDL_INLINE HRESULT ISpStream_Revert(ISpStream* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpStream_LockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStream_LockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStream_UnlockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStream_UnlockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStream_Stat(ISpStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpStream_Stat(ISpStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpStream_Clone(ISpStream* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpStream_Clone(ISpStream* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpStream_GetFormat(ISpStream* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpStream_GetFormat(ISpStream* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } /*** ISpStream methods ***/ -static FORCEINLINE HRESULT ISpStream_SetBaseStream(ISpStream* This,IStream *pStream,REFGUID rguidFormat,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpStream_SetBaseStream(ISpStream* This,IStream *pStream,REFGUID rguidFormat,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->SetBaseStream(This,pStream,rguidFormat,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpStream_GetBaseStream(ISpStream* This,IStream **ppStream) { +static __WIDL_INLINE HRESULT ISpStream_GetBaseStream(ISpStream* This,IStream **ppStream) { return This->lpVtbl->GetBaseStream(This,ppStream); } -static FORCEINLINE HRESULT ISpStream_BindToFile(ISpStream* This,LPCWSTR pszFileName,SPFILEMODE eMode,const GUID *pFormatId,const WAVEFORMATEX *pWaveFormatEx,ULONGLONG ullEventInterest) { +static __WIDL_INLINE HRESULT ISpStream_BindToFile(ISpStream* This,LPCWSTR pszFileName,SPFILEMODE eMode,const GUID *pFormatId,const WAVEFORMATEX *pWaveFormatEx,ULONGLONG ullEventInterest) { return This->lpVtbl->BindToFile(This,pszFileName,eMode,pFormatId,pWaveFormatEx,ullEventInterest); } -static FORCEINLINE HRESULT ISpStream_Close(ISpStream* This) { +static __WIDL_INLINE HRESULT ISpStream_Close(ISpStream* This) { return This->lpVtbl->Close(This); } #endif @@ -4355,71 +4363,71 @@ interface ISpStreamFormatConverter { #define ISpStreamFormatConverter_ScaleBaseToConvertedOffset(This,ullOffsetBaseStream,pullOffsetConvertedStream) (This)->lpVtbl->ScaleBaseToConvertedOffset(This,ullOffsetBaseStream,pullOffsetConvertedStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_QueryInterface(ISpStreamFormatConverter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_QueryInterface(ISpStreamFormatConverter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpStreamFormatConverter_AddRef(ISpStreamFormatConverter* This) { +static __WIDL_INLINE ULONG ISpStreamFormatConverter_AddRef(ISpStreamFormatConverter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpStreamFormatConverter_Release(ISpStreamFormatConverter* This) { +static __WIDL_INLINE ULONG ISpStreamFormatConverter_Release(ISpStreamFormatConverter* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_Read(ISpStreamFormatConverter* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Read(ISpStreamFormatConverter* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Write(ISpStreamFormatConverter* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Write(ISpStreamFormatConverter* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_Seek(ISpStreamFormatConverter* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Seek(ISpStreamFormatConverter* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_SetSize(ISpStreamFormatConverter* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_SetSize(ISpStreamFormatConverter* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_CopyTo(ISpStreamFormatConverter* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_CopyTo(ISpStreamFormatConverter* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Commit(ISpStreamFormatConverter* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Commit(ISpStreamFormatConverter* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Revert(ISpStreamFormatConverter* This) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Revert(ISpStreamFormatConverter* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_LockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_LockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_UnlockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_UnlockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Stat(ISpStreamFormatConverter* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Stat(ISpStreamFormatConverter* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Clone(ISpStreamFormatConverter* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Clone(ISpStreamFormatConverter* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_GetFormat(ISpStreamFormatConverter* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_GetFormat(ISpStreamFormatConverter* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } /*** ISpStreamFormatConverter methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_SetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat *pStream,WINBOOL fSetFormatToBaseStreamFormat,WINBOOL fWriteToBaseStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_SetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat *pStream,WINBOOL fSetFormatToBaseStreamFormat,WINBOOL fWriteToBaseStream) { return This->lpVtbl->SetBaseStream(This,pStream,fSetFormatToBaseStreamFormat,fWriteToBaseStream); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_GetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_GetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat **ppStream) { return This->lpVtbl->GetBaseStream(This,ppStream); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_SetFormat(ISpStreamFormatConverter* This,REFGUID rguidFormatIdOfConvertedStream,const WAVEFORMATEX *pWaveFormatExOfConvertedStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_SetFormat(ISpStreamFormatConverter* This,REFGUID rguidFormatIdOfConvertedStream,const WAVEFORMATEX *pWaveFormatExOfConvertedStream) { return This->lpVtbl->SetFormat(This,rguidFormatIdOfConvertedStream,pWaveFormatExOfConvertedStream); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_ResetSeekPosition(ISpStreamFormatConverter* This) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_ResetSeekPosition(ISpStreamFormatConverter* This) { return This->lpVtbl->ResetSeekPosition(This); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_ScaleConvertedToBaseOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetConvertedStream,ULONGLONG *pullOffsetBaseStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_ScaleConvertedToBaseOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetConvertedStream,ULONGLONG *pullOffsetBaseStream) { return This->lpVtbl->ScaleConvertedToBaseOffset(This,ullOffsetConvertedStream,pullOffsetBaseStream); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_ScaleBaseToConvertedOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetBaseStream,ULONGLONG *pullOffsetConvertedStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_ScaleBaseToConvertedOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetBaseStream,ULONGLONG *pullOffsetConvertedStream) { return This->lpVtbl->ScaleBaseToConvertedOffset(This,ullOffsetBaseStream,pullOffsetConvertedStream); } #endif @@ -4665,86 +4673,86 @@ interface ISpAudio { #define ISpAudio_SetBufferNotifySize(This,cbSize) (This)->lpVtbl->SetBufferNotifySize(This,cbSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpAudio_QueryInterface(ISpAudio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpAudio_QueryInterface(ISpAudio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpAudio_AddRef(ISpAudio* This) { +static __WIDL_INLINE ULONG ISpAudio_AddRef(ISpAudio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpAudio_Release(ISpAudio* This) { +static __WIDL_INLINE ULONG ISpAudio_Release(ISpAudio* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpAudio_Read(ISpAudio* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpAudio_Read(ISpAudio* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpAudio_Write(ISpAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpAudio_Write(ISpAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpAudio_Seek(ISpAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpAudio_Seek(ISpAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpAudio_SetSize(ISpAudio* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpAudio_SetSize(ISpAudio* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpAudio_CopyTo(ISpAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpAudio_CopyTo(ISpAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpAudio_Commit(ISpAudio* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpAudio_Commit(ISpAudio* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpAudio_Revert(ISpAudio* This) { +static __WIDL_INLINE HRESULT ISpAudio_Revert(ISpAudio* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpAudio_LockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpAudio_LockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpAudio_UnlockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpAudio_UnlockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpAudio_Stat(ISpAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpAudio_Stat(ISpAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpAudio_Clone(ISpAudio* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpAudio_Clone(ISpAudio* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpAudio_GetFormat(ISpAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpAudio_GetFormat(ISpAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } /*** ISpAudio methods ***/ -static FORCEINLINE HRESULT ISpAudio_SetState(ISpAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) { +static __WIDL_INLINE HRESULT ISpAudio_SetState(ISpAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) { return This->lpVtbl->SetState(This,NewState,ullReserved); } -static FORCEINLINE HRESULT ISpAudio_SetFormat(ISpAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpAudio_SetFormat(ISpAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->SetFormat(This,rguidFmtId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpAudio_GetStatus(ISpAudio* This,SPAUDIOSTATUS *pStatus) { +static __WIDL_INLINE HRESULT ISpAudio_GetStatus(ISpAudio* This,SPAUDIOSTATUS *pStatus) { return This->lpVtbl->GetStatus(This,pStatus); } -static FORCEINLINE HRESULT ISpAudio_SetBufferInfo(ISpAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) { +static __WIDL_INLINE HRESULT ISpAudio_SetBufferInfo(ISpAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) { return This->lpVtbl->SetBufferInfo(This,pBuffInfo); } -static FORCEINLINE HRESULT ISpAudio_GetBufferInfo(ISpAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) { +static __WIDL_INLINE HRESULT ISpAudio_GetBufferInfo(ISpAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) { return This->lpVtbl->GetBufferInfo(This,pBuffInfo); } -static FORCEINLINE HRESULT ISpAudio_GetDefaultFormat(ISpAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpAudio_GetDefaultFormat(ISpAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetDefaultFormat(This,pFormatId,ppCoMemWaveFormatEx); } -static FORCEINLINE HANDLE ISpAudio_EventHandle(ISpAudio* This) { +static __WIDL_INLINE HANDLE ISpAudio_EventHandle(ISpAudio* This) { return This->lpVtbl->EventHandle(This); } -static FORCEINLINE HRESULT ISpAudio_GetVolumeLevel(ISpAudio* This,ULONG *pLevel) { +static __WIDL_INLINE HRESULT ISpAudio_GetVolumeLevel(ISpAudio* This,ULONG *pLevel) { return This->lpVtbl->GetVolumeLevel(This,pLevel); } -static FORCEINLINE HRESULT ISpAudio_SetVolumeLevel(ISpAudio* This,ULONG Level) { +static __WIDL_INLINE HRESULT ISpAudio_SetVolumeLevel(ISpAudio* This,ULONG Level) { return This->lpVtbl->SetVolumeLevel(This,Level); } -static FORCEINLINE HRESULT ISpAudio_GetBufferNotifySize(ISpAudio* This,ULONG *pcbSize) { +static __WIDL_INLINE HRESULT ISpAudio_GetBufferNotifySize(ISpAudio* This,ULONG *pcbSize) { return This->lpVtbl->GetBufferNotifySize(This,pcbSize); } -static FORCEINLINE HRESULT ISpAudio_SetBufferNotifySize(ISpAudio* This,ULONG cbSize) { +static __WIDL_INLINE HRESULT ISpAudio_SetBufferNotifySize(ISpAudio* This,ULONG cbSize) { return This->lpVtbl->SetBufferNotifySize(This,cbSize); } #endif @@ -4982,102 +4990,102 @@ interface ISpMMSysAudio { #define ISpMMSysAudio_SetLineId(This,uLineId) (This)->lpVtbl->SetLineId(This,uLineId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_QueryInterface(ISpMMSysAudio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_QueryInterface(ISpMMSysAudio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpMMSysAudio_AddRef(ISpMMSysAudio* This) { +static __WIDL_INLINE ULONG ISpMMSysAudio_AddRef(ISpMMSysAudio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpMMSysAudio_Release(ISpMMSysAudio* This) { +static __WIDL_INLINE ULONG ISpMMSysAudio_Release(ISpMMSysAudio* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_Read(ISpMMSysAudio* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Read(ISpMMSysAudio* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpMMSysAudio_Write(ISpMMSysAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Write(ISpMMSysAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_Seek(ISpMMSysAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Seek(ISpMMSysAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetSize(ISpMMSysAudio* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetSize(ISpMMSysAudio* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpMMSysAudio_CopyTo(ISpMMSysAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_CopyTo(ISpMMSysAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpMMSysAudio_Commit(ISpMMSysAudio* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Commit(ISpMMSysAudio* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpMMSysAudio_Revert(ISpMMSysAudio* This) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Revert(ISpMMSysAudio* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpMMSysAudio_LockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_LockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpMMSysAudio_UnlockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_UnlockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpMMSysAudio_Stat(ISpMMSysAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Stat(ISpMMSysAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpMMSysAudio_Clone(ISpMMSysAudio* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Clone(ISpMMSysAudio* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_GetFormat(ISpMMSysAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetFormat(ISpMMSysAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } /*** ISpAudio methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_SetState(ISpMMSysAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetState(ISpMMSysAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) { return This->lpVtbl->SetState(This,NewState,ullReserved); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetFormat(ISpMMSysAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetFormat(ISpMMSysAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->SetFormat(This,rguidFmtId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetStatus(ISpMMSysAudio* This,SPAUDIOSTATUS *pStatus) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetStatus(ISpMMSysAudio* This,SPAUDIOSTATUS *pStatus) { return This->lpVtbl->GetStatus(This,pStatus); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetBufferInfo(ISpMMSysAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetBufferInfo(ISpMMSysAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) { return This->lpVtbl->SetBufferInfo(This,pBuffInfo); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetBufferInfo(ISpMMSysAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetBufferInfo(ISpMMSysAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) { return This->lpVtbl->GetBufferInfo(This,pBuffInfo); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetDefaultFormat(ISpMMSysAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetDefaultFormat(ISpMMSysAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetDefaultFormat(This,pFormatId,ppCoMemWaveFormatEx); } -static FORCEINLINE HANDLE ISpMMSysAudio_EventHandle(ISpMMSysAudio* This) { +static __WIDL_INLINE HANDLE ISpMMSysAudio_EventHandle(ISpMMSysAudio* This) { return This->lpVtbl->EventHandle(This); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetVolumeLevel(ISpMMSysAudio* This,ULONG *pLevel) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetVolumeLevel(ISpMMSysAudio* This,ULONG *pLevel) { return This->lpVtbl->GetVolumeLevel(This,pLevel); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetVolumeLevel(ISpMMSysAudio* This,ULONG Level) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetVolumeLevel(ISpMMSysAudio* This,ULONG Level) { return This->lpVtbl->SetVolumeLevel(This,Level); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetBufferNotifySize(ISpMMSysAudio* This,ULONG *pcbSize) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetBufferNotifySize(ISpMMSysAudio* This,ULONG *pcbSize) { return This->lpVtbl->GetBufferNotifySize(This,pcbSize); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetBufferNotifySize(ISpMMSysAudio* This,ULONG cbSize) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetBufferNotifySize(ISpMMSysAudio* This,ULONG cbSize) { return This->lpVtbl->SetBufferNotifySize(This,cbSize); } /*** ISpMMSysAudio methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_GetDeviceId(ISpMMSysAudio* This,UINT *puDeviceId) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetDeviceId(ISpMMSysAudio* This,UINT *puDeviceId) { return This->lpVtbl->GetDeviceId(This,puDeviceId); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetDeviceId(ISpMMSysAudio* This,UINT uDeviceId) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetDeviceId(ISpMMSysAudio* This,UINT uDeviceId) { return This->lpVtbl->SetDeviceId(This,uDeviceId); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetMMHandle(ISpMMSysAudio* This,void **pHandle) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetMMHandle(ISpMMSysAudio* This,void **pHandle) { return This->lpVtbl->GetMMHandle(This,pHandle); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetLineId(ISpMMSysAudio* This,UINT *puLineId) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetLineId(ISpMMSysAudio* This,UINT *puLineId) { return This->lpVtbl->GetLineId(This,puLineId); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetLineId(ISpMMSysAudio* This,UINT uLineId) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetLineId(ISpMMSysAudio* This,UINT uLineId) { return This->lpVtbl->SetLineId(This,uLineId); } #endif @@ -5152,20 +5160,20 @@ interface ISpTranscript { #define ISpTranscript_AppendTranscript(This,pszTranscript) (This)->lpVtbl->AppendTranscript(This,pszTranscript) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpTranscript_QueryInterface(ISpTranscript* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpTranscript_QueryInterface(ISpTranscript* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpTranscript_AddRef(ISpTranscript* This) { +static __WIDL_INLINE ULONG ISpTranscript_AddRef(ISpTranscript* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpTranscript_Release(ISpTranscript* This) { +static __WIDL_INLINE ULONG ISpTranscript_Release(ISpTranscript* This) { return This->lpVtbl->Release(This); } /*** ISpTranscript methods ***/ -static FORCEINLINE HRESULT ISpTranscript_GetTranscript(ISpTranscript* This,LPWSTR *ppszTranscript) { +static __WIDL_INLINE HRESULT ISpTranscript_GetTranscript(ISpTranscript* This,LPWSTR *ppszTranscript) { return This->lpVtbl->GetTranscript(This,ppszTranscript); } -static FORCEINLINE HRESULT ISpTranscript_AppendTranscript(ISpTranscript* This,LPCWSTR pszTranscript) { +static __WIDL_INLINE HRESULT ISpTranscript_AppendTranscript(ISpTranscript* This,LPCWSTR pszTranscript) { return This->lpVtbl->AppendTranscript(This,pszTranscript); } #endif @@ -5412,32 +5420,32 @@ interface ISpLexicon { #define ISpLexicon_GetWords(This,dwFlags,pdwGeneration,pdwCookie,pWordList) (This)->lpVtbl->GetWords(This,dwFlags,pdwGeneration,pdwCookie,pWordList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpLexicon_QueryInterface(ISpLexicon* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpLexicon_QueryInterface(ISpLexicon* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpLexicon_AddRef(ISpLexicon* This) { +static __WIDL_INLINE ULONG ISpLexicon_AddRef(ISpLexicon* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpLexicon_Release(ISpLexicon* This) { +static __WIDL_INLINE ULONG ISpLexicon_Release(ISpLexicon* This) { return This->lpVtbl->Release(This); } /*** ISpLexicon methods ***/ -static FORCEINLINE HRESULT ISpLexicon_GetPronunciations(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) { +static __WIDL_INLINE HRESULT ISpLexicon_GetPronunciations(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) { return This->lpVtbl->GetPronunciations(This,pszWord,LangID,dwFlags,pWordPronunciationList); } -static FORCEINLINE HRESULT ISpLexicon_AddPronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { +static __WIDL_INLINE HRESULT ISpLexicon_AddPronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { return This->lpVtbl->AddPronunciation(This,pszWord,LangID,ePartOfSpeech,pszPronunciation); } -static FORCEINLINE HRESULT ISpLexicon_RemovePronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { +static __WIDL_INLINE HRESULT ISpLexicon_RemovePronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { return This->lpVtbl->RemovePronunciation(This,pszWord,LangID,ePartOfSpeech,pszPronunciation); } -static FORCEINLINE HRESULT ISpLexicon_GetGeneration(ISpLexicon* This,DWORD *pdwGeneration) { +static __WIDL_INLINE HRESULT ISpLexicon_GetGeneration(ISpLexicon* This,DWORD *pdwGeneration) { return This->lpVtbl->GetGeneration(This,pdwGeneration); } -static FORCEINLINE HRESULT ISpLexicon_GetGenerationChange(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpLexicon_GetGenerationChange(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) { return This->lpVtbl->GetGenerationChange(This,dwFlags,pdwGeneration,pWordList); } -static FORCEINLINE HRESULT ISpLexicon_GetWords(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpLexicon_GetWords(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { return This->lpVtbl->GetWords(This,dwFlags,pdwGeneration,pdwCookie,pWordList); } #endif @@ -5552,36 +5560,36 @@ interface ISpContainerLexicon { #define ISpContainerLexicon_AddLexicon(This,pAddLexicon,dwFlags) (This)->lpVtbl->AddLexicon(This,pAddLexicon,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpContainerLexicon_QueryInterface(ISpContainerLexicon* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_QueryInterface(ISpContainerLexicon* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpContainerLexicon_AddRef(ISpContainerLexicon* This) { +static __WIDL_INLINE ULONG ISpContainerLexicon_AddRef(ISpContainerLexicon* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpContainerLexicon_Release(ISpContainerLexicon* This) { +static __WIDL_INLINE ULONG ISpContainerLexicon_Release(ISpContainerLexicon* This) { return This->lpVtbl->Release(This); } /*** ISpLexicon methods ***/ -static FORCEINLINE HRESULT ISpContainerLexicon_GetPronunciations(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_GetPronunciations(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) { return This->lpVtbl->GetPronunciations(This,pszWord,LangID,dwFlags,pWordPronunciationList); } -static FORCEINLINE HRESULT ISpContainerLexicon_AddPronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_AddPronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { return This->lpVtbl->AddPronunciation(This,pszWord,LangID,ePartOfSpeech,pszPronunciation); } -static FORCEINLINE HRESULT ISpContainerLexicon_RemovePronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_RemovePronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { return This->lpVtbl->RemovePronunciation(This,pszWord,LangID,ePartOfSpeech,pszPronunciation); } -static FORCEINLINE HRESULT ISpContainerLexicon_GetGeneration(ISpContainerLexicon* This,DWORD *pdwGeneration) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_GetGeneration(ISpContainerLexicon* This,DWORD *pdwGeneration) { return This->lpVtbl->GetGeneration(This,pdwGeneration); } -static FORCEINLINE HRESULT ISpContainerLexicon_GetGenerationChange(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_GetGenerationChange(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) { return This->lpVtbl->GetGenerationChange(This,dwFlags,pdwGeneration,pWordList); } -static FORCEINLINE HRESULT ISpContainerLexicon_GetWords(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_GetWords(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { return This->lpVtbl->GetWords(This,dwFlags,pdwGeneration,pdwCookie,pWordList); } /*** ISpContainerLexicon methods ***/ -static FORCEINLINE HRESULT ISpContainerLexicon_AddLexicon(ISpContainerLexicon* This,ISpLexicon *pAddLexicon,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_AddLexicon(ISpContainerLexicon* This,ISpLexicon *pAddLexicon,DWORD dwFlags) { return This->lpVtbl->AddLexicon(This,pAddLexicon,dwFlags); } #endif @@ -5672,27 +5680,27 @@ interface ISpPhoneConverter { #define ISpPhoneConverter_IdToPhone(This,pId,pszPhone) (This)->lpVtbl->IdToPhone(This,pId,pszPhone) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhoneConverter_QueryInterface(ISpPhoneConverter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_QueryInterface(ISpPhoneConverter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhoneConverter_AddRef(ISpPhoneConverter* This) { +static __WIDL_INLINE ULONG ISpPhoneConverter_AddRef(ISpPhoneConverter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhoneConverter_Release(ISpPhoneConverter* This) { +static __WIDL_INLINE ULONG ISpPhoneConverter_Release(ISpPhoneConverter* This) { return This->lpVtbl->Release(This); } /*** ISpObjectWithToken methods ***/ -static FORCEINLINE HRESULT ISpPhoneConverter_SetObjectToken(ISpPhoneConverter* This,ISpObjectToken *pToken) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_SetObjectToken(ISpPhoneConverter* This,ISpObjectToken *pToken) { return This->lpVtbl->SetObjectToken(This,pToken); } -static FORCEINLINE HRESULT ISpPhoneConverter_GetObjectToken(ISpPhoneConverter* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_GetObjectToken(ISpPhoneConverter* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetObjectToken(This,ppToken); } /*** ISpPhoneConverter methods ***/ -static FORCEINLINE HRESULT ISpPhoneConverter_PhoneToId(ISpPhoneConverter* This,LPCWSTR pszPhone,SPPHONEID *pId) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_PhoneToId(ISpPhoneConverter* This,LPCWSTR pszPhone,SPPHONEID *pId) { return This->lpVtbl->PhoneToId(This,pszPhone,pId); } -static FORCEINLINE HRESULT ISpPhoneConverter_IdToPhone(ISpPhoneConverter* This,PCSPPHONEID pId,WCHAR *pszPhone) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_IdToPhone(ISpPhoneConverter* This,PCSPPHONEID pId,WCHAR *pszPhone) { return This->lpVtbl->IdToPhone(This,pId,pszPhone); } #endif @@ -6090,121 +6098,121 @@ interface ISpVoice { #define ISpVoice_DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData) (This)->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpVoice_QueryInterface(ISpVoice* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpVoice_QueryInterface(ISpVoice* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpVoice_AddRef(ISpVoice* This) { +static __WIDL_INLINE ULONG ISpVoice_AddRef(ISpVoice* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpVoice_Release(ISpVoice* This) { +static __WIDL_INLINE ULONG ISpVoice_Release(ISpVoice* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpVoice_SetNotifySink(ISpVoice* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifySink(ISpVoice* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpVoice_SetNotifyWindowMessage(ISpVoice* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifyWindowMessage(ISpVoice* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpVoice_SetNotifyCallbackFunction(ISpVoice* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifyCallbackFunction(ISpVoice* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpVoice_SetNotifyCallbackInterface(ISpVoice* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifyCallbackInterface(ISpVoice* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpVoice_SetNotifyWin32Event(ISpVoice* This) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifyWin32Event(ISpVoice* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpVoice_WaitForNotifyEvent(ISpVoice* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpVoice_WaitForNotifyEvent(ISpVoice* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpVoice_GetNotifyEventHandle(ISpVoice* This) { +static __WIDL_INLINE HANDLE ISpVoice_GetNotifyEventHandle(ISpVoice* This) { return This->lpVtbl->GetNotifyEventHandle(This); } /*** ISpEventSource methods ***/ -static FORCEINLINE HRESULT ISpVoice_SetInterest(ISpVoice* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { +static __WIDL_INLINE HRESULT ISpVoice_SetInterest(ISpVoice* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { return This->lpVtbl->SetInterest(This,ullEventInterest,ullQueuedInterest); } -static FORCEINLINE HRESULT ISpVoice_GetEvents(ISpVoice* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { +static __WIDL_INLINE HRESULT ISpVoice_GetEvents(ISpVoice* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { return This->lpVtbl->GetEvents(This,ulCount,pEventArray,pulFetched); } -static FORCEINLINE HRESULT ISpVoice_GetInfo(ISpVoice* This,SPEVENTSOURCEINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpVoice_GetInfo(ISpVoice* This,SPEVENTSOURCEINFO *pInfo) { return This->lpVtbl->GetInfo(This,pInfo); } /*** ISpVoice methods ***/ -static FORCEINLINE HRESULT ISpVoice_SetOutput(ISpVoice* This,IUnknown *pUnkOutput,WINBOOL fAllowFormatChanges) { +static __WIDL_INLINE HRESULT ISpVoice_SetOutput(ISpVoice* This,IUnknown *pUnkOutput,WINBOOL fAllowFormatChanges) { return This->lpVtbl->SetOutput(This,pUnkOutput,fAllowFormatChanges); } -static FORCEINLINE HRESULT ISpVoice_GetOutputObjectToken(ISpVoice* This,ISpObjectToken **ppObjectToken) { +static __WIDL_INLINE HRESULT ISpVoice_GetOutputObjectToken(ISpVoice* This,ISpObjectToken **ppObjectToken) { return This->lpVtbl->GetOutputObjectToken(This,ppObjectToken); } -static FORCEINLINE HRESULT ISpVoice_GetOutputStream(ISpVoice* This,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpVoice_GetOutputStream(ISpVoice* This,ISpStreamFormat **ppStream) { return This->lpVtbl->GetOutputStream(This,ppStream); } -static FORCEINLINE HRESULT ISpVoice_Pause(ISpVoice* This) { +static __WIDL_INLINE HRESULT ISpVoice_Pause(ISpVoice* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT ISpVoice_Resume(ISpVoice* This) { +static __WIDL_INLINE HRESULT ISpVoice_Resume(ISpVoice* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT ISpVoice_SetVoice(ISpVoice* This,ISpObjectToken *pToken) { +static __WIDL_INLINE HRESULT ISpVoice_SetVoice(ISpVoice* This,ISpObjectToken *pToken) { return This->lpVtbl->SetVoice(This,pToken); } -static FORCEINLINE HRESULT ISpVoice_GetVoice(ISpVoice* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpVoice_GetVoice(ISpVoice* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetVoice(This,ppToken); } -static FORCEINLINE HRESULT ISpVoice_Speak(ISpVoice* This,LPCWSTR pwcs,DWORD dwFlags,ULONG *pulStreamNumber) { +static __WIDL_INLINE HRESULT ISpVoice_Speak(ISpVoice* This,LPCWSTR pwcs,DWORD dwFlags,ULONG *pulStreamNumber) { return This->lpVtbl->Speak(This,pwcs,dwFlags,pulStreamNumber); } -static FORCEINLINE HRESULT ISpVoice_SpeakStream(ISpVoice* This,IStream *pStream,DWORD dwFlags,ULONG *pulStreamNumber) { +static __WIDL_INLINE HRESULT ISpVoice_SpeakStream(ISpVoice* This,IStream *pStream,DWORD dwFlags,ULONG *pulStreamNumber) { return This->lpVtbl->SpeakStream(This,pStream,dwFlags,pulStreamNumber); } -static FORCEINLINE HRESULT ISpVoice_GetStatus(ISpVoice* This,SPVOICESTATUS *pStatus,LPWSTR *ppszLastBookmark) { +static __WIDL_INLINE HRESULT ISpVoice_GetStatus(ISpVoice* This,SPVOICESTATUS *pStatus,LPWSTR *ppszLastBookmark) { return This->lpVtbl->GetStatus(This,pStatus,ppszLastBookmark); } -static FORCEINLINE HRESULT ISpVoice_Skip(ISpVoice* This,LPCWSTR pItemType,LONG lNumItems,ULONG *pulNumSkipped) { +static __WIDL_INLINE HRESULT ISpVoice_Skip(ISpVoice* This,LPCWSTR pItemType,LONG lNumItems,ULONG *pulNumSkipped) { return This->lpVtbl->Skip(This,pItemType,lNumItems,pulNumSkipped); } -static FORCEINLINE HRESULT ISpVoice_SetPriority(ISpVoice* This,SPVPRIORITY ePriority) { +static __WIDL_INLINE HRESULT ISpVoice_SetPriority(ISpVoice* This,SPVPRIORITY ePriority) { return This->lpVtbl->SetPriority(This,ePriority); } -static FORCEINLINE HRESULT ISpVoice_GetPriority(ISpVoice* This,SPVPRIORITY *pePriority) { +static __WIDL_INLINE HRESULT ISpVoice_GetPriority(ISpVoice* This,SPVPRIORITY *pePriority) { return This->lpVtbl->GetPriority(This,pePriority); } -static FORCEINLINE HRESULT ISpVoice_SetAlertBoundary(ISpVoice* This,SPEVENTENUM eBoundary) { +static __WIDL_INLINE HRESULT ISpVoice_SetAlertBoundary(ISpVoice* This,SPEVENTENUM eBoundary) { return This->lpVtbl->SetAlertBoundary(This,eBoundary); } -static FORCEINLINE HRESULT ISpVoice_GetAlertBoundary(ISpVoice* This,SPEVENTENUM *peBoundary) { +static __WIDL_INLINE HRESULT ISpVoice_GetAlertBoundary(ISpVoice* This,SPEVENTENUM *peBoundary) { return This->lpVtbl->GetAlertBoundary(This,peBoundary); } -static FORCEINLINE HRESULT ISpVoice_SetRate(ISpVoice* This,LONG RateAdjust) { +static __WIDL_INLINE HRESULT ISpVoice_SetRate(ISpVoice* This,LONG RateAdjust) { return This->lpVtbl->SetRate(This,RateAdjust); } -static FORCEINLINE HRESULT ISpVoice_GetRate(ISpVoice* This,LONG *pRateAdjust) { +static __WIDL_INLINE HRESULT ISpVoice_GetRate(ISpVoice* This,LONG *pRateAdjust) { return This->lpVtbl->GetRate(This,pRateAdjust); } -static FORCEINLINE HRESULT ISpVoice_SetVolume(ISpVoice* This,USHORT usVolume) { +static __WIDL_INLINE HRESULT ISpVoice_SetVolume(ISpVoice* This,USHORT usVolume) { return This->lpVtbl->SetVolume(This,usVolume); } -static FORCEINLINE HRESULT ISpVoice_GetVolume(ISpVoice* This,USHORT *pusVolume) { +static __WIDL_INLINE HRESULT ISpVoice_GetVolume(ISpVoice* This,USHORT *pusVolume) { return This->lpVtbl->GetVolume(This,pusVolume); } -static FORCEINLINE HRESULT ISpVoice_WaitUntilDone(ISpVoice* This,ULONG msTimeout) { +static __WIDL_INLINE HRESULT ISpVoice_WaitUntilDone(ISpVoice* This,ULONG msTimeout) { return This->lpVtbl->WaitUntilDone(This,msTimeout); } -static FORCEINLINE HRESULT ISpVoice_SetSyncSpeakTimeout(ISpVoice* This,ULONG msTimeout) { +static __WIDL_INLINE HRESULT ISpVoice_SetSyncSpeakTimeout(ISpVoice* This,ULONG msTimeout) { return This->lpVtbl->SetSyncSpeakTimeout(This,msTimeout); } -static FORCEINLINE HRESULT ISpVoice_GetSyncSpeakTimeout(ISpVoice* This,ULONG *pmsTimeout) { +static __WIDL_INLINE HRESULT ISpVoice_GetSyncSpeakTimeout(ISpVoice* This,ULONG *pmsTimeout) { return This->lpVtbl->GetSyncSpeakTimeout(This,pmsTimeout); } -static FORCEINLINE HANDLE ISpVoice_SpeakCompleteEvent(ISpVoice* This) { +static __WIDL_INLINE HANDLE ISpVoice_SpeakCompleteEvent(ISpVoice* This) { return This->lpVtbl->SpeakCompleteEvent(This); } -static FORCEINLINE HRESULT ISpVoice_IsUISupported(ISpVoice* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) { +static __WIDL_INLINE HRESULT ISpVoice_IsUISupported(ISpVoice* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) { return This->lpVtbl->IsUISupported(This,pszTypeOfUI,pvExtraData,cbExtraData,pfSupported); } -static FORCEINLINE HRESULT ISpVoice_DisplayUI(ISpVoice* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) { +static __WIDL_INLINE HRESULT ISpVoice_DisplayUI(ISpVoice* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) { return This->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData); } #endif @@ -6303,26 +6311,26 @@ interface ISpPhrase { #define ISpPhrase_Discard(This,dwValueTypes) (This)->lpVtbl->Discard(This,dwValueTypes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhrase_QueryInterface(ISpPhrase* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhrase_QueryInterface(ISpPhrase* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhrase_AddRef(ISpPhrase* This) { +static __WIDL_INLINE ULONG ISpPhrase_AddRef(ISpPhrase* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhrase_Release(ISpPhrase* This) { +static __WIDL_INLINE ULONG ISpPhrase_Release(ISpPhrase* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpPhrase_GetPhrase(ISpPhrase* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhrase_GetPhrase(ISpPhrase* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhrase_GetSerializedPhrase(ISpPhrase* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhrase_GetSerializedPhrase(ISpPhrase* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhrase_GetText(ISpPhrase* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpPhrase_GetText(ISpPhrase* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpPhrase_Discard(ISpPhrase* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpPhrase_Discard(ISpPhrase* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } #endif @@ -6428,33 +6436,33 @@ interface ISpPhraseAlt { #define ISpPhraseAlt_Commit(This) (This)->lpVtbl->Commit(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhraseAlt_QueryInterface(ISpPhraseAlt* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_QueryInterface(ISpPhraseAlt* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhraseAlt_AddRef(ISpPhraseAlt* This) { +static __WIDL_INLINE ULONG ISpPhraseAlt_AddRef(ISpPhraseAlt* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhraseAlt_Release(ISpPhraseAlt* This) { +static __WIDL_INLINE ULONG ISpPhraseAlt_Release(ISpPhraseAlt* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpPhraseAlt_GetPhrase(ISpPhraseAlt* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_GetPhrase(ISpPhraseAlt* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhraseAlt_GetSerializedPhrase(ISpPhraseAlt* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_GetSerializedPhrase(ISpPhraseAlt* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhraseAlt_GetText(ISpPhraseAlt* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_GetText(ISpPhraseAlt* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpPhraseAlt_Discard(ISpPhraseAlt* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_Discard(ISpPhraseAlt* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } /*** ISpPhraseAlt methods ***/ -static FORCEINLINE HRESULT ISpPhraseAlt_GetAltInfo(ISpPhraseAlt* This,ISpPhrase **ppParent,ULONG *pulStartElementInParent,ULONG *pcElementsInParent,ULONG *pcElementsInAlt) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_GetAltInfo(ISpPhraseAlt* This,ISpPhrase **ppParent,ULONG *pulStartElementInParent,ULONG *pcElementsInParent,ULONG *pcElementsInAlt) { return This->lpVtbl->GetAltInfo(This,ppParent,pulStartElementInParent,pcElementsInParent,pcElementsInAlt); } -static FORCEINLINE HRESULT ISpPhraseAlt_Commit(ISpPhraseAlt* This) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_Commit(ISpPhraseAlt* This) { return This->lpVtbl->Commit(This); } #endif @@ -6624,48 +6632,48 @@ interface ISpRecoResult { #define ISpRecoResult_GetRecoContext(This,ppRecoContext) (This)->lpVtbl->GetRecoContext(This,ppRecoContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoResult_QueryInterface(ISpRecoResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoResult_QueryInterface(ISpRecoResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoResult_AddRef(ISpRecoResult* This) { +static __WIDL_INLINE ULONG ISpRecoResult_AddRef(ISpRecoResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoResult_Release(ISpRecoResult* This) { +static __WIDL_INLINE ULONG ISpRecoResult_Release(ISpRecoResult* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpRecoResult_GetPhrase(ISpRecoResult* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetPhrase(ISpRecoResult* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpRecoResult_GetSerializedPhrase(ISpRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetSerializedPhrase(ISpRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpRecoResult_GetText(ISpRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetText(ISpRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpRecoResult_Discard(ISpRecoResult* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpRecoResult_Discard(ISpRecoResult* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } /*** ISpRecoResult methods ***/ -static FORCEINLINE HRESULT ISpRecoResult_GetResultTimes(ISpRecoResult* This,SPRECORESULTTIMES *pTimes) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetResultTimes(ISpRecoResult* This,SPRECORESULTTIMES *pTimes) { return This->lpVtbl->GetResultTimes(This,pTimes); } -static FORCEINLINE HRESULT ISpRecoResult_GetAlternates(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetAlternates(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { return This->lpVtbl->GetAlternates(This,ulStartElement,cElements,ulRequestCount,ppPhrases,pcPhrasesReturned); } -static FORCEINLINE HRESULT ISpRecoResult_GetAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { return This->lpVtbl->GetAudio(This,ulStartElement,cElements,ppStream); } -static FORCEINLINE HRESULT ISpRecoResult_SpeakAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { +static __WIDL_INLINE HRESULT ISpRecoResult_SpeakAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { return This->lpVtbl->SpeakAudio(This,ulStartElement,cElements,dwFlags,pulStreamNumber); } -static FORCEINLINE HRESULT ISpRecoResult_Serialize(ISpRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { +static __WIDL_INLINE HRESULT ISpRecoResult_Serialize(ISpRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { return This->lpVtbl->Serialize(This,ppCoMemSerializedResult); } -static FORCEINLINE HRESULT ISpRecoResult_ScaleAudio(ISpRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpRecoResult_ScaleAudio(ISpRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->ScaleAudio(This,pAudioFormatId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpRecoResult_GetRecoContext(ISpRecoResult* This,ISpRecoContext **ppRecoContext) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetRecoContext(ISpRecoResult* This,ISpRecoContext **ppRecoContext) { return This->lpVtbl->GetRecoContext(This,ppRecoContext); } #endif @@ -6874,38 +6882,38 @@ interface ISpGrammarBuilder { #define ISpGrammarBuilder_Commit(This,dwReserved) (This)->lpVtbl->Commit(This,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpGrammarBuilder_QueryInterface(ISpGrammarBuilder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_QueryInterface(ISpGrammarBuilder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpGrammarBuilder_AddRef(ISpGrammarBuilder* This) { +static __WIDL_INLINE ULONG ISpGrammarBuilder_AddRef(ISpGrammarBuilder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpGrammarBuilder_Release(ISpGrammarBuilder* This) { +static __WIDL_INLINE ULONG ISpGrammarBuilder_Release(ISpGrammarBuilder* This) { return This->lpVtbl->Release(This); } /*** ISpGrammarBuilder methods ***/ -static FORCEINLINE HRESULT ISpGrammarBuilder_ResetGrammar(ISpGrammarBuilder* This,WORD NewLanguage) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_ResetGrammar(ISpGrammarBuilder* This,WORD NewLanguage) { return This->lpVtbl->ResetGrammar(This,NewLanguage); } -static FORCEINLINE HRESULT ISpGrammarBuilder_GetRule(ISpGrammarBuilder* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_GetRule(ISpGrammarBuilder* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) { return This->lpVtbl->GetRule(This,pszRuleName,dwRuleId,dwAttributes,fCreateIfNotExist,phInitialState); } -static FORCEINLINE HRESULT ISpGrammarBuilder_ClearRule(ISpGrammarBuilder* This,SPSTATEHANDLE hState) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_ClearRule(ISpGrammarBuilder* This,SPSTATEHANDLE hState) { return This->lpVtbl->ClearRule(This,hState); } -static FORCEINLINE HRESULT ISpGrammarBuilder_CreateNewState(ISpGrammarBuilder* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_CreateNewState(ISpGrammarBuilder* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) { return This->lpVtbl->CreateNewState(This,hState,phState); } -static FORCEINLINE HRESULT ISpGrammarBuilder_AddWordTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_AddWordTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) { return This->lpVtbl->AddWordTransition(This,hFromState,hToState,psz,pszSeparators,eWordType,Weight,pPropInfo); } -static FORCEINLINE HRESULT ISpGrammarBuilder_AddRuleTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_AddRuleTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) { return This->lpVtbl->AddRuleTransition(This,hFromState,hToState,hRule,Weight,pPropInfo); } -static FORCEINLINE HRESULT ISpGrammarBuilder_AddResource(ISpGrammarBuilder* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_AddResource(ISpGrammarBuilder* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) { return This->lpVtbl->AddResource(This,hRuleState,pszResourceName,pszResourceValue); } -static FORCEINLINE HRESULT ISpGrammarBuilder_Commit(ISpGrammarBuilder* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_Commit(ISpGrammarBuilder* This,DWORD dwReserved) { return This->lpVtbl->Commit(This,dwReserved); } #endif @@ -7210,93 +7218,93 @@ interface ISpRecoGrammar { #define ISpRecoGrammar_GetGrammarState(This,peGrammarState) (This)->lpVtbl->GetGrammarState(This,peGrammarState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoGrammar_QueryInterface(ISpRecoGrammar* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_QueryInterface(ISpRecoGrammar* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoGrammar_AddRef(ISpRecoGrammar* This) { +static __WIDL_INLINE ULONG ISpRecoGrammar_AddRef(ISpRecoGrammar* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoGrammar_Release(ISpRecoGrammar* This) { +static __WIDL_INLINE ULONG ISpRecoGrammar_Release(ISpRecoGrammar* This) { return This->lpVtbl->Release(This); } /*** ISpGrammarBuilder methods ***/ -static FORCEINLINE HRESULT ISpRecoGrammar_ResetGrammar(ISpRecoGrammar* This,WORD NewLanguage) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_ResetGrammar(ISpRecoGrammar* This,WORD NewLanguage) { return This->lpVtbl->ResetGrammar(This,NewLanguage); } -static FORCEINLINE HRESULT ISpRecoGrammar_GetRule(ISpRecoGrammar* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_GetRule(ISpRecoGrammar* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) { return This->lpVtbl->GetRule(This,pszRuleName,dwRuleId,dwAttributes,fCreateIfNotExist,phInitialState); } -static FORCEINLINE HRESULT ISpRecoGrammar_ClearRule(ISpRecoGrammar* This,SPSTATEHANDLE hState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_ClearRule(ISpRecoGrammar* This,SPSTATEHANDLE hState) { return This->lpVtbl->ClearRule(This,hState); } -static FORCEINLINE HRESULT ISpRecoGrammar_CreateNewState(ISpRecoGrammar* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_CreateNewState(ISpRecoGrammar* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) { return This->lpVtbl->CreateNewState(This,hState,phState); } -static FORCEINLINE HRESULT ISpRecoGrammar_AddWordTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_AddWordTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) { return This->lpVtbl->AddWordTransition(This,hFromState,hToState,psz,pszSeparators,eWordType,Weight,pPropInfo); } -static FORCEINLINE HRESULT ISpRecoGrammar_AddRuleTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_AddRuleTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) { return This->lpVtbl->AddRuleTransition(This,hFromState,hToState,hRule,Weight,pPropInfo); } -static FORCEINLINE HRESULT ISpRecoGrammar_AddResource(ISpRecoGrammar* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_AddResource(ISpRecoGrammar* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) { return This->lpVtbl->AddResource(This,hRuleState,pszResourceName,pszResourceValue); } -static FORCEINLINE HRESULT ISpRecoGrammar_Commit(ISpRecoGrammar* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_Commit(ISpRecoGrammar* This,DWORD dwReserved) { return This->lpVtbl->Commit(This,dwReserved); } /*** ISpRecoGrammar methods ***/ -static FORCEINLINE HRESULT ISpRecoGrammar_GetGrammarId(ISpRecoGrammar* This,ULONGLONG *pullGrammarId) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_GetGrammarId(ISpRecoGrammar* This,ULONGLONG *pullGrammarId) { return This->lpVtbl->GetGrammarId(This,pullGrammarId); } -static FORCEINLINE HRESULT ISpRecoGrammar_GetRecoContext(ISpRecoGrammar* This,ISpRecoContext **ppRecoCtxt) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_GetRecoContext(ISpRecoGrammar* This,ISpRecoContext **ppRecoCtxt) { return This->lpVtbl->GetRecoContext(This,ppRecoCtxt); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromFile(ISpRecoGrammar* This,LPCWSTR pszFileName,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromFile(ISpRecoGrammar* This,LPCWSTR pszFileName,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromFile(This,pszFileName,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromObject(ISpRecoGrammar* This,REFCLSID rcid,LPCWSTR pszGrammarName,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromObject(ISpRecoGrammar* This,REFCLSID rcid,LPCWSTR pszGrammarName,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromObject(This,rcid,pszGrammarName,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromResource(ISpRecoGrammar* This,HMODULE hModule,LPCWSTR pszResourceName,LPCWSTR pszResourceType,WORD wLanguage,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromResource(ISpRecoGrammar* This,HMODULE hModule,LPCWSTR pszResourceName,LPCWSTR pszResourceType,WORD wLanguage,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromResource(This,hModule,pszResourceName,pszResourceType,wLanguage,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromMemory(ISpRecoGrammar* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromMemory(ISpRecoGrammar* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromMemory(This,pGrammar,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromProprietaryGrammar(ISpRecoGrammar* This,REFGUID rguidParam,LPCWSTR pszStringParam,const void *pvDataPrarm,ULONG cbDataSize,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromProprietaryGrammar(ISpRecoGrammar* This,REFGUID rguidParam,LPCWSTR pszStringParam,const void *pvDataPrarm,ULONG cbDataSize,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromProprietaryGrammar(This,rguidParam,pszStringParam,pvDataPrarm,cbDataSize,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetRuleState(ISpRecoGrammar* This,LPCWSTR pszName,void *pReserved,SPRULESTATE NewState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetRuleState(ISpRecoGrammar* This,LPCWSTR pszName,void *pReserved,SPRULESTATE NewState) { return This->lpVtbl->SetRuleState(This,pszName,pReserved,NewState); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetRuleIdState(ISpRecoGrammar* This,ULONG ulRuleId,SPRULESTATE NewState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetRuleIdState(ISpRecoGrammar* This,ULONG ulRuleId,SPRULESTATE NewState) { return This->lpVtbl->SetRuleIdState(This,ulRuleId,NewState); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadDictation(ISpRecoGrammar* This,LPCWSTR pszTopicName,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadDictation(ISpRecoGrammar* This,LPCWSTR pszTopicName,SPLOADOPTIONS Options) { return This->lpVtbl->LoadDictation(This,pszTopicName,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_UnloadDictation(ISpRecoGrammar* This) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_UnloadDictation(ISpRecoGrammar* This) { return This->lpVtbl->UnloadDictation(This); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetDictationState(ISpRecoGrammar* This,SPRULESTATE NewState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetDictationState(ISpRecoGrammar* This,SPRULESTATE NewState) { return This->lpVtbl->SetDictationState(This,NewState); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetWordSequenceData(ISpRecoGrammar* This,const WCHAR *pText,ULONG cchText,const SPTEXTSELECTIONINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetWordSequenceData(ISpRecoGrammar* This,const WCHAR *pText,ULONG cchText,const SPTEXTSELECTIONINFO *pInfo) { return This->lpVtbl->SetWordSequenceData(This,pText,cchText,pInfo); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetTextSelection(ISpRecoGrammar* This,const SPTEXTSELECTIONINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetTextSelection(ISpRecoGrammar* This,const SPTEXTSELECTIONINFO *pInfo) { return This->lpVtbl->SetTextSelection(This,pInfo); } -static FORCEINLINE HRESULT ISpRecoGrammar_IsPronounceable(ISpRecoGrammar* This,LPCWSTR pszWord,SPWORDPRONOUNCEABLE *pWordPronounceable) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_IsPronounceable(ISpRecoGrammar* This,LPCWSTR pszWord,SPWORDPRONOUNCEABLE *pWordPronounceable) { return This->lpVtbl->IsPronounceable(This,pszWord,pWordPronounceable); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE eGrammarState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE eGrammarState) { return This->lpVtbl->SetGrammarState(This,eGrammarState); } -static FORCEINLINE HRESULT ISpRecoGrammar_SaveCmd(ISpRecoGrammar* This,IStream *pStream,LPWSTR *ppszCoMemErrorText) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SaveCmd(ISpRecoGrammar* This,IStream *pStream,LPWSTR *ppszCoMemErrorText) { return This->lpVtbl->SaveCmd(This,pStream,ppszCoMemErrorText); } -static FORCEINLINE HRESULT ISpRecoGrammar_GetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE *peGrammarState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_GetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE *peGrammarState) { return This->lpVtbl->GetGrammarState(This,peGrammarState); } #endif @@ -7595,100 +7603,100 @@ interface ISpRecoContext { #define ISpRecoContext_GetContextState(This,peContextState) (This)->lpVtbl->GetContextState(This,peContextState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoContext_QueryInterface(ISpRecoContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoContext_QueryInterface(ISpRecoContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoContext_AddRef(ISpRecoContext* This) { +static __WIDL_INLINE ULONG ISpRecoContext_AddRef(ISpRecoContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoContext_Release(ISpRecoContext* This) { +static __WIDL_INLINE ULONG ISpRecoContext_Release(ISpRecoContext* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpRecoContext_SetNotifySink(ISpRecoContext* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifySink(ISpRecoContext* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpRecoContext_SetNotifyWindowMessage(ISpRecoContext* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifyWindowMessage(ISpRecoContext* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpRecoContext_SetNotifyCallbackFunction(ISpRecoContext* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifyCallbackFunction(ISpRecoContext* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpRecoContext_SetNotifyCallbackInterface(ISpRecoContext* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifyCallbackInterface(ISpRecoContext* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpRecoContext_SetNotifyWin32Event(ISpRecoContext* This) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifyWin32Event(ISpRecoContext* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpRecoContext_WaitForNotifyEvent(ISpRecoContext* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpRecoContext_WaitForNotifyEvent(ISpRecoContext* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpRecoContext_GetNotifyEventHandle(ISpRecoContext* This) { +static __WIDL_INLINE HANDLE ISpRecoContext_GetNotifyEventHandle(ISpRecoContext* This) { return This->lpVtbl->GetNotifyEventHandle(This); } /*** ISpEventSource methods ***/ -static FORCEINLINE HRESULT ISpRecoContext_SetInterest(ISpRecoContext* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetInterest(ISpRecoContext* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { return This->lpVtbl->SetInterest(This,ullEventInterest,ullQueuedInterest); } -static FORCEINLINE HRESULT ISpRecoContext_GetEvents(ISpRecoContext* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetEvents(ISpRecoContext* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { return This->lpVtbl->GetEvents(This,ulCount,pEventArray,pulFetched); } -static FORCEINLINE HRESULT ISpRecoContext_GetInfo(ISpRecoContext* This,SPEVENTSOURCEINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetInfo(ISpRecoContext* This,SPEVENTSOURCEINFO *pInfo) { return This->lpVtbl->GetInfo(This,pInfo); } /*** ISpRecoContext methods ***/ -static FORCEINLINE HRESULT ISpRecoContext_GetRecognizer(ISpRecoContext* This,ISpRecognizer **ppRecognizer) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetRecognizer(ISpRecoContext* This,ISpRecognizer **ppRecognizer) { return This->lpVtbl->GetRecognizer(This,ppRecognizer); } -static FORCEINLINE HRESULT ISpRecoContext_CreateGrammar(ISpRecoContext* This,ULONGLONG ullGrammarId,ISpRecoGrammar **ppGrammar) { +static __WIDL_INLINE HRESULT ISpRecoContext_CreateGrammar(ISpRecoContext* This,ULONGLONG ullGrammarId,ISpRecoGrammar **ppGrammar) { return This->lpVtbl->CreateGrammar(This,ullGrammarId,ppGrammar); } -static FORCEINLINE HRESULT ISpRecoContext_GetStatus(ISpRecoContext* This,SPRECOCONTEXTSTATUS *pStatus) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetStatus(ISpRecoContext* This,SPRECOCONTEXTSTATUS *pStatus) { return This->lpVtbl->GetStatus(This,pStatus); } -static FORCEINLINE HRESULT ISpRecoContext_GetMaxAlternates(ISpRecoContext* This,ULONG *pcAlternates) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetMaxAlternates(ISpRecoContext* This,ULONG *pcAlternates) { return This->lpVtbl->GetMaxAlternates(This,pcAlternates); } -static FORCEINLINE HRESULT ISpRecoContext_SetMaxAlternates(ISpRecoContext* This,ULONG cAlternates) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetMaxAlternates(ISpRecoContext* This,ULONG cAlternates) { return This->lpVtbl->SetMaxAlternates(This,cAlternates); } -static FORCEINLINE HRESULT ISpRecoContext_SetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS Options,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS Options,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->SetAudioOptions(This,Options,pAudioFormatId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpRecoContext_GetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS *pOptions,GUID *pAudioFormatId,WAVEFORMATEX **ppCoMemWFEX) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS *pOptions,GUID *pAudioFormatId,WAVEFORMATEX **ppCoMemWFEX) { return This->lpVtbl->GetAudioOptions(This,pOptions,pAudioFormatId,ppCoMemWFEX); } -static FORCEINLINE HRESULT ISpRecoContext_DeserializeResult(ISpRecoContext* This,const SPSERIALIZEDRESULT *pSerializedResult,ISpRecoResult **ppResult) { +static __WIDL_INLINE HRESULT ISpRecoContext_DeserializeResult(ISpRecoContext* This,const SPSERIALIZEDRESULT *pSerializedResult,ISpRecoResult **ppResult) { return This->lpVtbl->DeserializeResult(This,pSerializedResult,ppResult); } -static FORCEINLINE HRESULT ISpRecoContext_Bookmark(ISpRecoContext* This,SPBOOKMARKOPTIONS Options,ULONGLONG ullStreamPosition,LPARAM lparamEvent) { +static __WIDL_INLINE HRESULT ISpRecoContext_Bookmark(ISpRecoContext* This,SPBOOKMARKOPTIONS Options,ULONGLONG ullStreamPosition,LPARAM lparamEvent) { return This->lpVtbl->Bookmark(This,Options,ullStreamPosition,lparamEvent); } -static FORCEINLINE HRESULT ISpRecoContext_SetAdaptationData(ISpRecoContext* This,LPCWSTR pAdaptationData,const ULONG cch) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetAdaptationData(ISpRecoContext* This,LPCWSTR pAdaptationData,const ULONG cch) { return This->lpVtbl->SetAdaptationData(This,pAdaptationData,cch); } -static FORCEINLINE HRESULT ISpRecoContext_Pause(ISpRecoContext* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpRecoContext_Pause(ISpRecoContext* This,DWORD dwReserved) { return This->lpVtbl->Pause(This,dwReserved); } -static FORCEINLINE HRESULT ISpRecoContext_Resume(ISpRecoContext* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpRecoContext_Resume(ISpRecoContext* This,DWORD dwReserved) { return This->lpVtbl->Resume(This,dwReserved); } -static FORCEINLINE HRESULT ISpRecoContext_SetVoice(ISpRecoContext* This,ISpVoice *pVoice,WINBOOL fAllowFormatChanges) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetVoice(ISpRecoContext* This,ISpVoice *pVoice,WINBOOL fAllowFormatChanges) { return This->lpVtbl->SetVoice(This,pVoice,fAllowFormatChanges); } -static FORCEINLINE HRESULT ISpRecoContext_GetVoice(ISpRecoContext* This,ISpVoice **ppVoice) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetVoice(ISpRecoContext* This,ISpVoice **ppVoice) { return This->lpVtbl->GetVoice(This,ppVoice); } -static FORCEINLINE HRESULT ISpRecoContext_SetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG ullEventInterest) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG ullEventInterest) { return This->lpVtbl->SetVoicePurgeEvent(This,ullEventInterest); } -static FORCEINLINE HRESULT ISpRecoContext_GetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG *pullEventInterest) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG *pullEventInterest) { return This->lpVtbl->GetVoicePurgeEvent(This,pullEventInterest); } -static FORCEINLINE HRESULT ISpRecoContext_SetContextState(ISpRecoContext* This,SPCONTEXTSTATE eContextState) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetContextState(ISpRecoContext* This,SPCONTEXTSTATE eContextState) { return This->lpVtbl->SetContextState(This,eContextState); } -static FORCEINLINE HRESULT ISpRecoContext_GetContextState(ISpRecoContext* This,SPCONTEXTSTATE *peContextState) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetContextState(ISpRecoContext* This,SPCONTEXTSTATE *peContextState) { return This->lpVtbl->GetContextState(This,peContextState); } #endif @@ -7787,26 +7795,26 @@ interface ISpProperties { #define ISpProperties_GetPropertyString(This,pName,ppCoMemValue) (This)->lpVtbl->GetPropertyString(This,pName,ppCoMemValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpProperties_QueryInterface(ISpProperties* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpProperties_QueryInterface(ISpProperties* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpProperties_AddRef(ISpProperties* This) { +static __WIDL_INLINE ULONG ISpProperties_AddRef(ISpProperties* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpProperties_Release(ISpProperties* This) { +static __WIDL_INLINE ULONG ISpProperties_Release(ISpProperties* This) { return This->lpVtbl->Release(This); } /*** ISpProperties methods ***/ -static FORCEINLINE HRESULT ISpProperties_SetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG lValue) { +static __WIDL_INLINE HRESULT ISpProperties_SetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG lValue) { return This->lpVtbl->SetPropertyNum(This,pName,lValue); } -static FORCEINLINE HRESULT ISpProperties_GetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG *plValue) { +static __WIDL_INLINE HRESULT ISpProperties_GetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG *plValue) { return This->lpVtbl->GetPropertyNum(This,pName,plValue); } -static FORCEINLINE HRESULT ISpProperties_SetPropertyString(ISpProperties* This,LPCWSTR pName,LPCWSTR pValue) { +static __WIDL_INLINE HRESULT ISpProperties_SetPropertyString(ISpProperties* This,LPCWSTR pName,LPCWSTR pValue) { return This->lpVtbl->SetPropertyString(This,pName,pValue); } -static FORCEINLINE HRESULT ISpProperties_GetPropertyString(ISpProperties* This,LPCWSTR pName,LPWSTR *ppCoMemValue) { +static __WIDL_INLINE HRESULT ISpProperties_GetPropertyString(ISpProperties* This,LPCWSTR pName,LPWSTR *ppCoMemValue) { return This->lpVtbl->GetPropertyString(This,pName,ppCoMemValue); } #endif @@ -8061,75 +8069,75 @@ interface ISpRecognizer { #define ISpRecognizer_EmulateRecognition(This,pPhrase) (This)->lpVtbl->EmulateRecognition(This,pPhrase) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecognizer_QueryInterface(ISpRecognizer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecognizer_QueryInterface(ISpRecognizer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecognizer_AddRef(ISpRecognizer* This) { +static __WIDL_INLINE ULONG ISpRecognizer_AddRef(ISpRecognizer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecognizer_Release(ISpRecognizer* This) { +static __WIDL_INLINE ULONG ISpRecognizer_Release(ISpRecognizer* This) { return This->lpVtbl->Release(This); } /*** ISpProperties methods ***/ -static FORCEINLINE HRESULT ISpRecognizer_SetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG lValue) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG lValue) { return This->lpVtbl->SetPropertyNum(This,pName,lValue); } -static FORCEINLINE HRESULT ISpRecognizer_GetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG *plValue) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG *plValue) { return This->lpVtbl->GetPropertyNum(This,pName,plValue); } -static FORCEINLINE HRESULT ISpRecognizer_SetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPCWSTR pValue) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPCWSTR pValue) { return This->lpVtbl->SetPropertyString(This,pName,pValue); } -static FORCEINLINE HRESULT ISpRecognizer_GetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPWSTR *ppCoMemValue) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPWSTR *ppCoMemValue) { return This->lpVtbl->GetPropertyString(This,pName,ppCoMemValue); } /*** ISpRecognizer methods ***/ -static FORCEINLINE HRESULT ISpRecognizer_SetRecognizer(ISpRecognizer* This,ISpObjectToken *pRecognizer) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetRecognizer(ISpRecognizer* This,ISpObjectToken *pRecognizer) { return This->lpVtbl->SetRecognizer(This,pRecognizer); } -static FORCEINLINE HRESULT ISpRecognizer_GetRecognizer(ISpRecognizer* This,ISpObjectToken **ppRecognizer) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetRecognizer(ISpRecognizer* This,ISpObjectToken **ppRecognizer) { return This->lpVtbl->GetRecognizer(This,ppRecognizer); } -static FORCEINLINE HRESULT ISpRecognizer_SetInput(ISpRecognizer* This,IUnknown *pUnkInput,WINBOOL fAllowFormatChanges) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetInput(ISpRecognizer* This,IUnknown *pUnkInput,WINBOOL fAllowFormatChanges) { return This->lpVtbl->SetInput(This,pUnkInput,fAllowFormatChanges); } -static FORCEINLINE HRESULT ISpRecognizer_GetInputObjectToken(ISpRecognizer* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetInputObjectToken(ISpRecognizer* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetInputObjectToken(This,ppToken); } -static FORCEINLINE HRESULT ISpRecognizer_GetInputStream(ISpRecognizer* This,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetInputStream(ISpRecognizer* This,ISpStreamFormat **ppStream) { return This->lpVtbl->GetInputStream(This,ppStream); } -static FORCEINLINE HRESULT ISpRecognizer_CreateRecoContext(ISpRecognizer* This,ISpRecoContext **ppNewCtxt) { +static __WIDL_INLINE HRESULT ISpRecognizer_CreateRecoContext(ISpRecognizer* This,ISpRecoContext **ppNewCtxt) { return This->lpVtbl->CreateRecoContext(This,ppNewCtxt); } -static FORCEINLINE HRESULT ISpRecognizer_GetRecoProfile(ISpRecognizer* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetRecoProfile(ISpRecognizer* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetRecoProfile(This,ppToken); } -static FORCEINLINE HRESULT ISpRecognizer_SetRecoProfile(ISpRecognizer* This,ISpObjectToken *pToken) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetRecoProfile(ISpRecognizer* This,ISpObjectToken *pToken) { return This->lpVtbl->SetRecoProfile(This,pToken); } -static FORCEINLINE HRESULT ISpRecognizer_IsSharedInstance(ISpRecognizer* This) { +static __WIDL_INLINE HRESULT ISpRecognizer_IsSharedInstance(ISpRecognizer* This) { return This->lpVtbl->IsSharedInstance(This); } -static FORCEINLINE HRESULT ISpRecognizer_GetRecoState(ISpRecognizer* This,SPRECOSTATE *pState) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetRecoState(ISpRecognizer* This,SPRECOSTATE *pState) { return This->lpVtbl->GetRecoState(This,pState); } -static FORCEINLINE HRESULT ISpRecognizer_SetRecoState(ISpRecognizer* This,SPRECOSTATE NewState) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetRecoState(ISpRecognizer* This,SPRECOSTATE NewState) { return This->lpVtbl->SetRecoState(This,NewState); } -static FORCEINLINE HRESULT ISpRecognizer_GetStatus(ISpRecognizer* This,SPRECOGNIZERSTATUS *pStatus) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetStatus(ISpRecognizer* This,SPRECOGNIZERSTATUS *pStatus) { return This->lpVtbl->GetStatus(This,pStatus); } -static FORCEINLINE HRESULT ISpRecognizer_GetFormat(ISpRecognizer* This,SPSTREAMFORMATTYPE WaveFormatType,GUID *pFormatId,WAVEFORMATEX **ppCoMemWFEX) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetFormat(ISpRecognizer* This,SPSTREAMFORMATTYPE WaveFormatType,GUID *pFormatId,WAVEFORMATEX **ppCoMemWFEX) { return This->lpVtbl->GetFormat(This,WaveFormatType,pFormatId,ppCoMemWFEX); } -static FORCEINLINE HRESULT ISpRecognizer_IsUISupported(ISpRecognizer* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) { +static __WIDL_INLINE HRESULT ISpRecognizer_IsUISupported(ISpRecognizer* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) { return This->lpVtbl->IsUISupported(This,pszTypeOfUI,pvExtraData,cbExtraData,pfSupported); } -static FORCEINLINE HRESULT ISpRecognizer_DisplayUI(ISpRecognizer* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) { +static __WIDL_INLINE HRESULT ISpRecognizer_DisplayUI(ISpRecognizer* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) { return This->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData); } -static FORCEINLINE HRESULT ISpRecognizer_EmulateRecognition(ISpRecognizer* This,ISpPhrase *pPhrase) { +static __WIDL_INLINE HRESULT ISpRecognizer_EmulateRecognition(ISpRecognizer* This,ISpPhrase *pPhrase) { return This->lpVtbl->EmulateRecognition(This,pPhrase); } #endif @@ -8774,63 +8782,63 @@ interface ISpeechDataKey { #define ISpeechDataKey_EnumValues(This,Index,ValueName) (This)->lpVtbl->EnumValues(This,Index,ValueName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechDataKey_QueryInterface(ISpeechDataKey* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechDataKey_QueryInterface(ISpeechDataKey* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechDataKey_AddRef(ISpeechDataKey* This) { +static __WIDL_INLINE ULONG ISpeechDataKey_AddRef(ISpeechDataKey* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechDataKey_Release(ISpeechDataKey* This) { +static __WIDL_INLINE ULONG ISpeechDataKey_Release(ISpeechDataKey* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechDataKey_GetTypeInfoCount(ISpeechDataKey* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetTypeInfoCount(ISpeechDataKey* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechDataKey_GetTypeInfo(ISpeechDataKey* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetTypeInfo(ISpeechDataKey* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechDataKey_GetIDsOfNames(ISpeechDataKey* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetIDsOfNames(ISpeechDataKey* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechDataKey_Invoke(ISpeechDataKey* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechDataKey_Invoke(ISpeechDataKey* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechDataKey methods ***/ -static FORCEINLINE HRESULT ISpeechDataKey_SetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_SetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT Value) { return This->lpVtbl->SetBinaryValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_GetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT *Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT *Value) { return This->lpVtbl->GetBinaryValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_SetStringValue(ISpeechDataKey* This,const BSTR ValueName,const BSTR Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_SetStringValue(ISpeechDataKey* This,const BSTR ValueName,const BSTR Value) { return This->lpVtbl->SetStringValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_GetStringValue(ISpeechDataKey* This,const BSTR ValueName,BSTR *Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetStringValue(ISpeechDataKey* This,const BSTR ValueName,BSTR *Value) { return This->lpVtbl->GetStringValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_SetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_SetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG Value) { return This->lpVtbl->SetLongValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_GetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG *Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG *Value) { return This->lpVtbl->GetLongValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_OpenKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) { +static __WIDL_INLINE HRESULT ISpeechDataKey_OpenKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) { return This->lpVtbl->OpenKey(This,SubKeyName,SubKey); } -static FORCEINLINE HRESULT ISpeechDataKey_CreateKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) { +static __WIDL_INLINE HRESULT ISpeechDataKey_CreateKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) { return This->lpVtbl->CreateKey(This,SubKeyName,SubKey); } -static FORCEINLINE HRESULT ISpeechDataKey_DeleteKey(ISpeechDataKey* This,const BSTR SubKeyName) { +static __WIDL_INLINE HRESULT ISpeechDataKey_DeleteKey(ISpeechDataKey* This,const BSTR SubKeyName) { return This->lpVtbl->DeleteKey(This,SubKeyName); } -static FORCEINLINE HRESULT ISpeechDataKey_DeleteValue(ISpeechDataKey* This,const BSTR ValueName) { +static __WIDL_INLINE HRESULT ISpeechDataKey_DeleteValue(ISpeechDataKey* This,const BSTR ValueName) { return This->lpVtbl->DeleteValue(This,ValueName); } -static FORCEINLINE HRESULT ISpeechDataKey_EnumKeys(ISpeechDataKey* This,LONG Index,BSTR *SubKeyName) { +static __WIDL_INLINE HRESULT ISpeechDataKey_EnumKeys(ISpeechDataKey* This,LONG Index,BSTR *SubKeyName) { return This->lpVtbl->EnumKeys(This,Index,SubKeyName); } -static FORCEINLINE HRESULT ISpeechDataKey_EnumValues(ISpeechDataKey* This,LONG Index,BSTR *ValueName) { +static __WIDL_INLINE HRESULT ISpeechDataKey_EnumValues(ISpeechDataKey* This,LONG Index,BSTR *ValueName) { return This->lpVtbl->EnumValues(This,Index,ValueName); } #endif @@ -9068,66 +9076,66 @@ interface ISpeechObjectToken { #define ISpeechObjectToken_MatchesAttributes(This,Attributes,Matches) (This)->lpVtbl->MatchesAttributes(This,Attributes,Matches) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechObjectToken_QueryInterface(ISpeechObjectToken* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_QueryInterface(ISpeechObjectToken* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechObjectToken_AddRef(ISpeechObjectToken* This) { +static __WIDL_INLINE ULONG ISpeechObjectToken_AddRef(ISpeechObjectToken* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechObjectToken_Release(ISpeechObjectToken* This) { +static __WIDL_INLINE ULONG ISpeechObjectToken_Release(ISpeechObjectToken* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechObjectToken_GetTypeInfoCount(ISpeechObjectToken* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetTypeInfoCount(ISpeechObjectToken* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetTypeInfo(ISpeechObjectToken* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetTypeInfo(ISpeechObjectToken* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetIDsOfNames(ISpeechObjectToken* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetIDsOfNames(ISpeechObjectToken* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechObjectToken_Invoke(ISpeechObjectToken* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_Invoke(ISpeechObjectToken* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechObjectToken methods ***/ -static FORCEINLINE HRESULT ISpeechObjectToken_get_Id(ISpeechObjectToken* This,BSTR *ObjectId) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_get_Id(ISpeechObjectToken* This,BSTR *ObjectId) { return This->lpVtbl->get_Id(This,ObjectId); } -static FORCEINLINE HRESULT ISpeechObjectToken_get_DataKey(ISpeechObjectToken* This,ISpeechDataKey **DataKey) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_get_DataKey(ISpeechObjectToken* This,ISpeechDataKey **DataKey) { return This->lpVtbl->get_DataKey(This,DataKey); } -static FORCEINLINE HRESULT ISpeechObjectToken_get_Category(ISpeechObjectToken* This,ISpeechObjectTokenCategory **Category) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_get_Category(ISpeechObjectToken* This,ISpeechObjectTokenCategory **Category) { return This->lpVtbl->get_Category(This,Category); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetDescription(ISpeechObjectToken* This,LONG Locale,BSTR *Description) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetDescription(ISpeechObjectToken* This,LONG Locale,BSTR *Description) { return This->lpVtbl->GetDescription(This,Locale,Description); } -static FORCEINLINE HRESULT ISpeechObjectToken_SetId(ISpeechObjectToken* This,BSTR Id,BSTR CategoryID,VARIANT_BOOL CreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_SetId(ISpeechObjectToken* This,BSTR Id,BSTR CategoryID,VARIANT_BOOL CreateIfNotExist) { return This->lpVtbl->SetId(This,Id,CategoryID,CreateIfNotExist); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetAttribute(ISpeechObjectToken* This,BSTR AttributeName,BSTR *AttributeValue) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetAttribute(ISpeechObjectToken* This,BSTR AttributeName,BSTR *AttributeValue) { return This->lpVtbl->GetAttribute(This,AttributeName,AttributeValue); } -static FORCEINLINE HRESULT ISpeechObjectToken_CreateInstance(ISpeechObjectToken* This,IUnknown *pUnkOuter,SpeechTokenContext ClsContext,IUnknown **Object) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_CreateInstance(ISpeechObjectToken* This,IUnknown *pUnkOuter,SpeechTokenContext ClsContext,IUnknown **Object) { return This->lpVtbl->CreateInstance(This,pUnkOuter,ClsContext,Object); } -static FORCEINLINE HRESULT ISpeechObjectToken_Remove(ISpeechObjectToken* This,BSTR ObjectStorageCLSID) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_Remove(ISpeechObjectToken* This,BSTR ObjectStorageCLSID) { return This->lpVtbl->Remove(This,ObjectStorageCLSID); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,BSTR FileName,SpeechTokenShellFolder Folder,BSTR *FilePath) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,BSTR FileName,SpeechTokenShellFolder Folder,BSTR *FilePath) { return This->lpVtbl->GetStorageFileName(This,ObjectStorageCLSID,KeyName,FileName,Folder,FilePath); } -static FORCEINLINE HRESULT ISpeechObjectToken_RemoveStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,VARIANT_BOOL DeleteFile) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_RemoveStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,VARIANT_BOOL DeleteFile) { return This->lpVtbl->RemoveStorageFileName(This,ObjectStorageCLSID,KeyName,DeleteFile); } -static FORCEINLINE HRESULT ISpeechObjectToken_IsUISupported(ISpeechObjectToken* This,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_IsUISupported(ISpeechObjectToken* This,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object,VARIANT_BOOL *Supported) { return This->lpVtbl->IsUISupported(This,TypeOfUI,ExtraData,Object,Supported); } -static FORCEINLINE HRESULT ISpeechObjectToken_DisplayUI(ISpeechObjectToken* This,LONG hWnd,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_DisplayUI(ISpeechObjectToken* This,LONG hWnd,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object) { return This->lpVtbl->DisplayUI(This,hWnd,Title,TypeOfUI,ExtraData,Object); } -static FORCEINLINE HRESULT ISpeechObjectToken_MatchesAttributes(ISpeechObjectToken* This,BSTR Attributes,VARIANT_BOOL *Matches) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_MatchesAttributes(ISpeechObjectToken* This,BSTR Attributes,VARIANT_BOOL *Matches) { return This->lpVtbl->MatchesAttributes(This,Attributes,Matches); } #endif @@ -9247,36 +9255,36 @@ interface ISpeechObjectTokens { #define ISpeechObjectTokens_get__NewEnum(This,ppEnumVARIANT) (This)->lpVtbl->get__NewEnum(This,ppEnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokens_QueryInterface(ISpeechObjectTokens* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_QueryInterface(ISpeechObjectTokens* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechObjectTokens_AddRef(ISpeechObjectTokens* This) { +static __WIDL_INLINE ULONG ISpeechObjectTokens_AddRef(ISpeechObjectTokens* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechObjectTokens_Release(ISpeechObjectTokens* This) { +static __WIDL_INLINE ULONG ISpeechObjectTokens_Release(ISpeechObjectTokens* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokens_GetTypeInfoCount(ISpeechObjectTokens* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_GetTypeInfoCount(ISpeechObjectTokens* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechObjectTokens_GetTypeInfo(ISpeechObjectTokens* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_GetTypeInfo(ISpeechObjectTokens* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechObjectTokens_GetIDsOfNames(ISpeechObjectTokens* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_GetIDsOfNames(ISpeechObjectTokens* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechObjectTokens_Invoke(ISpeechObjectTokens* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_Invoke(ISpeechObjectTokens* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechObjectTokens methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokens_get_Count(ISpeechObjectTokens* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_get_Count(ISpeechObjectTokens* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechObjectTokens_Item(ISpeechObjectTokens* This,LONG Index,ISpeechObjectToken **Token) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_Item(ISpeechObjectTokens* This,LONG Index,ISpeechObjectToken **Token) { return This->lpVtbl->Item(This,Index,Token); } -static FORCEINLINE HRESULT ISpeechObjectTokens_get__NewEnum(ISpeechObjectTokens* This,IUnknown **ppEnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_get__NewEnum(ISpeechObjectTokens* This,IUnknown **ppEnumVARIANT) { return This->lpVtbl->get__NewEnum(This,ppEnumVARIANT); } #endif @@ -9426,45 +9434,45 @@ interface ISpeechObjectTokenCategory { #define ISpeechObjectTokenCategory_EnumerateTokens(This,RequiredAttributes,OptionalAttributes,Tokens) (This)->lpVtbl->EnumerateTokens(This,RequiredAttributes,OptionalAttributes,Tokens) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_QueryInterface(ISpeechObjectTokenCategory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_QueryInterface(ISpeechObjectTokenCategory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechObjectTokenCategory_AddRef(ISpeechObjectTokenCategory* This) { +static __WIDL_INLINE ULONG ISpeechObjectTokenCategory_AddRef(ISpeechObjectTokenCategory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechObjectTokenCategory_Release(ISpeechObjectTokenCategory* This) { +static __WIDL_INLINE ULONG ISpeechObjectTokenCategory_Release(ISpeechObjectTokenCategory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfoCount(ISpeechObjectTokenCategory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfoCount(ISpeechObjectTokenCategory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfo(ISpeechObjectTokenCategory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfo(ISpeechObjectTokenCategory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetIDsOfNames(ISpeechObjectTokenCategory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_GetIDsOfNames(ISpeechObjectTokenCategory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_Invoke(ISpeechObjectTokenCategory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_Invoke(ISpeechObjectTokenCategory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechObjectTokenCategory methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_get_Id(ISpeechObjectTokenCategory* This,BSTR *Id) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_get_Id(ISpeechObjectTokenCategory* This,BSTR *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_put_Default(ISpeechObjectTokenCategory* This,const BSTR TokenId) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_put_Default(ISpeechObjectTokenCategory* This,const BSTR TokenId) { return This->lpVtbl->put_Default(This,TokenId); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_get_Default(ISpeechObjectTokenCategory* This,BSTR *TokenId) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_get_Default(ISpeechObjectTokenCategory* This,BSTR *TokenId) { return This->lpVtbl->get_Default(This,TokenId); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_SetId(ISpeechObjectTokenCategory* This,const BSTR Id,VARIANT_BOOL CreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_SetId(ISpeechObjectTokenCategory* This,const BSTR Id,VARIANT_BOOL CreateIfNotExist) { return This->lpVtbl->SetId(This,Id,CreateIfNotExist); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetDataKey(ISpeechObjectTokenCategory* This,SpeechDataKeyLocation Location,ISpeechDataKey **DataKey) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_GetDataKey(ISpeechObjectTokenCategory* This,SpeechDataKeyLocation Location,ISpeechDataKey **DataKey) { return This->lpVtbl->GetDataKey(This,Location,DataKey); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_EnumerateTokens(ISpeechObjectTokenCategory* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **Tokens) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_EnumerateTokens(ISpeechObjectTokenCategory* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **Tokens) { return This->lpVtbl->EnumerateTokens(This,RequiredAttributes,OptionalAttributes,Tokens); } #endif @@ -9826,45 +9834,45 @@ interface ISpeechAudioFormat { #define ISpeechAudioFormat_SetWaveFormatEx(This,SpeechWaveFormatEx) (This)->lpVtbl->SetWaveFormatEx(This,SpeechWaveFormatEx) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechAudioFormat_QueryInterface(ISpeechAudioFormat* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_QueryInterface(ISpeechAudioFormat* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechAudioFormat_AddRef(ISpeechAudioFormat* This) { +static __WIDL_INLINE ULONG ISpeechAudioFormat_AddRef(ISpeechAudioFormat* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechAudioFormat_Release(ISpeechAudioFormat* This) { +static __WIDL_INLINE ULONG ISpeechAudioFormat_Release(ISpeechAudioFormat* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechAudioFormat_GetTypeInfoCount(ISpeechAudioFormat* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_GetTypeInfoCount(ISpeechAudioFormat* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechAudioFormat_GetTypeInfo(ISpeechAudioFormat* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_GetTypeInfo(ISpeechAudioFormat* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechAudioFormat_GetIDsOfNames(ISpeechAudioFormat* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_GetIDsOfNames(ISpeechAudioFormat* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechAudioFormat_Invoke(ISpeechAudioFormat* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_Invoke(ISpeechAudioFormat* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechAudioFormat methods ***/ -static FORCEINLINE HRESULT ISpeechAudioFormat_get_Type(ISpeechAudioFormat* This,SpeechAudioFormatType *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_get_Type(ISpeechAudioFormat* This,SpeechAudioFormatType *AudioFormat) { return This->lpVtbl->get_Type(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechAudioFormat_put_Type(ISpeechAudioFormat* This,SpeechAudioFormatType AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_put_Type(ISpeechAudioFormat* This,SpeechAudioFormatType AudioFormat) { return This->lpVtbl->put_Type(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechAudioFormat_get_Guid(ISpeechAudioFormat* This,BSTR *Guid) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_get_Guid(ISpeechAudioFormat* This,BSTR *Guid) { return This->lpVtbl->get_Guid(This,Guid); } -static FORCEINLINE HRESULT ISpeechAudioFormat_put_Guid(ISpeechAudioFormat* This,BSTR Guid) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_put_Guid(ISpeechAudioFormat* This,BSTR Guid) { return This->lpVtbl->put_Guid(This,Guid); } -static FORCEINLINE HRESULT ISpeechAudioFormat_GetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx **SpeechWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_GetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx **SpeechWaveFormatEx) { return This->lpVtbl->GetWaveFormatEx(This,SpeechWaveFormatEx); } -static FORCEINLINE HRESULT ISpeechAudioFormat_SetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx *SpeechWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_SetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx *SpeechWaveFormatEx) { return This->lpVtbl->SetWaveFormatEx(This,SpeechWaveFormatEx); } #endif @@ -10008,42 +10016,42 @@ interface ISpeechBaseStream { #define ISpeechBaseStream_Seek(This,Position,Origin,NewPosition) (This)->lpVtbl->Seek(This,Position,Origin,NewPosition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechBaseStream_QueryInterface(ISpeechBaseStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_QueryInterface(ISpeechBaseStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechBaseStream_AddRef(ISpeechBaseStream* This) { +static __WIDL_INLINE ULONG ISpeechBaseStream_AddRef(ISpeechBaseStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechBaseStream_Release(ISpeechBaseStream* This) { +static __WIDL_INLINE ULONG ISpeechBaseStream_Release(ISpeechBaseStream* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechBaseStream_GetTypeInfoCount(ISpeechBaseStream* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_GetTypeInfoCount(ISpeechBaseStream* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechBaseStream_GetTypeInfo(ISpeechBaseStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_GetTypeInfo(ISpeechBaseStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechBaseStream_GetIDsOfNames(ISpeechBaseStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_GetIDsOfNames(ISpeechBaseStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechBaseStream_Invoke(ISpeechBaseStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_Invoke(ISpeechBaseStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechBaseStream_get_Format(ISpeechBaseStream* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_get_Format(ISpeechBaseStream* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechBaseStream_putref_Format(ISpeechBaseStream* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_putref_Format(ISpeechBaseStream* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechBaseStream_Read(ISpeechBaseStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_Read(ISpeechBaseStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechBaseStream_Write(ISpeechBaseStream* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_Write(ISpeechBaseStream* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechBaseStream_Seek(ISpeechBaseStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_Seek(ISpeechBaseStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } #endif @@ -10241,70 +10249,70 @@ interface ISpeechAudio { #define ISpeechAudio_SetState(This,State) (This)->lpVtbl->SetState(This,State) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechAudio_QueryInterface(ISpeechAudio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechAudio_QueryInterface(ISpeechAudio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechAudio_AddRef(ISpeechAudio* This) { +static __WIDL_INLINE ULONG ISpeechAudio_AddRef(ISpeechAudio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechAudio_Release(ISpeechAudio* This) { +static __WIDL_INLINE ULONG ISpeechAudio_Release(ISpeechAudio* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechAudio_GetTypeInfoCount(ISpeechAudio* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechAudio_GetTypeInfoCount(ISpeechAudio* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechAudio_GetTypeInfo(ISpeechAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechAudio_GetTypeInfo(ISpeechAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechAudio_GetIDsOfNames(ISpeechAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechAudio_GetIDsOfNames(ISpeechAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechAudio_Invoke(ISpeechAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechAudio_Invoke(ISpeechAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechAudio_get_Format(ISpeechAudio* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_Format(ISpeechAudio* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechAudio_putref_Format(ISpeechAudio* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechAudio_putref_Format(ISpeechAudio* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechAudio_Read(ISpeechAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechAudio_Read(ISpeechAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechAudio_Write(ISpeechAudio* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechAudio_Write(ISpeechAudio* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechAudio_Seek(ISpeechAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechAudio_Seek(ISpeechAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechAudio methods ***/ -static FORCEINLINE HRESULT ISpeechAudio_get_Status(ISpeechAudio* This,ISpeechAudioStatus **Status) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_Status(ISpeechAudio* This,ISpeechAudioStatus **Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT ISpeechAudio_get_BufferInfo(ISpeechAudio* This,ISpeechAudioBufferInfo **BufferInfo) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_BufferInfo(ISpeechAudio* This,ISpeechAudioBufferInfo **BufferInfo) { return This->lpVtbl->get_BufferInfo(This,BufferInfo); } -static FORCEINLINE HRESULT ISpeechAudio_get_DefaultFormat(ISpeechAudio* This,ISpeechAudioFormat **StreamFormat) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_DefaultFormat(ISpeechAudio* This,ISpeechAudioFormat **StreamFormat) { return This->lpVtbl->get_DefaultFormat(This,StreamFormat); } -static FORCEINLINE HRESULT ISpeechAudio_get_Volume(ISpeechAudio* This,LONG *Volume) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_Volume(ISpeechAudio* This,LONG *Volume) { return This->lpVtbl->get_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechAudio_put_Volume(ISpeechAudio* This,LONG Volume) { +static __WIDL_INLINE HRESULT ISpeechAudio_put_Volume(ISpeechAudio* This,LONG Volume) { return This->lpVtbl->put_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechAudio_get_BufferNotifySize(ISpeechAudio* This,LONG *BufferNotifySize) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_BufferNotifySize(ISpeechAudio* This,LONG *BufferNotifySize) { return This->lpVtbl->get_BufferNotifySize(This,BufferNotifySize); } -static FORCEINLINE HRESULT ISpeechAudio_put_BufferNotifySize(ISpeechAudio* This,LONG BufferNotifySize) { +static __WIDL_INLINE HRESULT ISpeechAudio_put_BufferNotifySize(ISpeechAudio* This,LONG BufferNotifySize) { return This->lpVtbl->put_BufferNotifySize(This,BufferNotifySize); } -static FORCEINLINE HRESULT ISpeechAudio_get_EventHandle(ISpeechAudio* This,LONG *EventHandle) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_EventHandle(ISpeechAudio* This,LONG *EventHandle) { return This->lpVtbl->get_EventHandle(This,EventHandle); } -static FORCEINLINE HRESULT ISpeechAudio_SetState(ISpeechAudio* This,SpeechAudioState State) { +static __WIDL_INLINE HRESULT ISpeechAudio_SetState(ISpeechAudio* This,SpeechAudioState State) { return This->lpVtbl->SetState(This,State); } #endif @@ -10517,86 +10525,86 @@ interface ISpeechMMSysAudio { #define ISpeechMMSysAudio_get_MMHandle(This,Handle) (This)->lpVtbl->get_MMHandle(This,Handle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_QueryInterface(ISpeechMMSysAudio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_QueryInterface(ISpeechMMSysAudio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechMMSysAudio_AddRef(ISpeechMMSysAudio* This) { +static __WIDL_INLINE ULONG ISpeechMMSysAudio_AddRef(ISpeechMMSysAudio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechMMSysAudio_Release(ISpeechMMSysAudio* This) { +static __WIDL_INLINE ULONG ISpeechMMSysAudio_Release(ISpeechMMSysAudio* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_GetTypeInfoCount(ISpeechMMSysAudio* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_GetTypeInfoCount(ISpeechMMSysAudio* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_GetTypeInfo(ISpeechMMSysAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_GetTypeInfo(ISpeechMMSysAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_GetIDsOfNames(ISpeechMMSysAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_GetIDsOfNames(ISpeechMMSysAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_Invoke(ISpeechMMSysAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_Invoke(ISpeechMMSysAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_putref_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_putref_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_Read(ISpeechMMSysAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_Read(ISpeechMMSysAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_Write(ISpeechMMSysAudio* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_Write(ISpeechMMSysAudio* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_Seek(ISpeechMMSysAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_Seek(ISpeechMMSysAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechAudio methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Status(ISpeechMMSysAudio* This,ISpeechAudioStatus **Status) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_Status(ISpeechMMSysAudio* This,ISpeechAudioStatus **Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_BufferInfo(ISpeechMMSysAudio* This,ISpeechAudioBufferInfo **BufferInfo) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_BufferInfo(ISpeechMMSysAudio* This,ISpeechAudioBufferInfo **BufferInfo) { return This->lpVtbl->get_BufferInfo(This,BufferInfo); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_DefaultFormat(ISpeechMMSysAudio* This,ISpeechAudioFormat **StreamFormat) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_DefaultFormat(ISpeechMMSysAudio* This,ISpeechAudioFormat **StreamFormat) { return This->lpVtbl->get_DefaultFormat(This,StreamFormat); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Volume(ISpeechMMSysAudio* This,LONG *Volume) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_Volume(ISpeechMMSysAudio* This,LONG *Volume) { return This->lpVtbl->get_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_put_Volume(ISpeechMMSysAudio* This,LONG Volume) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_put_Volume(ISpeechMMSysAudio* This,LONG Volume) { return This->lpVtbl->put_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_BufferNotifySize(ISpeechMMSysAudio* This,LONG *BufferNotifySize) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_BufferNotifySize(ISpeechMMSysAudio* This,LONG *BufferNotifySize) { return This->lpVtbl->get_BufferNotifySize(This,BufferNotifySize); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_put_BufferNotifySize(ISpeechMMSysAudio* This,LONG BufferNotifySize) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_put_BufferNotifySize(ISpeechMMSysAudio* This,LONG BufferNotifySize) { return This->lpVtbl->put_BufferNotifySize(This,BufferNotifySize); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_EventHandle(ISpeechMMSysAudio* This,LONG *EventHandle) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_EventHandle(ISpeechMMSysAudio* This,LONG *EventHandle) { return This->lpVtbl->get_EventHandle(This,EventHandle); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_SetState(ISpeechMMSysAudio* This,SpeechAudioState State) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_SetState(ISpeechMMSysAudio* This,SpeechAudioState State) { return This->lpVtbl->SetState(This,State); } /*** ISpeechMMSysAudio methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_DeviceId(ISpeechMMSysAudio* This,LONG *DeviceId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_DeviceId(ISpeechMMSysAudio* This,LONG *DeviceId) { return This->lpVtbl->get_DeviceId(This,DeviceId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_put_DeviceId(ISpeechMMSysAudio* This,LONG DeviceId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_put_DeviceId(ISpeechMMSysAudio* This,LONG DeviceId) { return This->lpVtbl->put_DeviceId(This,DeviceId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_LineId(ISpeechMMSysAudio* This,LONG *LineId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_LineId(ISpeechMMSysAudio* This,LONG *LineId) { return This->lpVtbl->get_LineId(This,LineId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_put_LineId(ISpeechMMSysAudio* This,LONG LineId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_put_LineId(ISpeechMMSysAudio* This,LONG LineId) { return This->lpVtbl->put_LineId(This,LineId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_MMHandle(ISpeechMMSysAudio* This,LONG *Handle) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_MMHandle(ISpeechMMSysAudio* This,LONG *Handle) { return This->lpVtbl->get_MMHandle(This,Handle); } #endif @@ -10741,49 +10749,49 @@ interface ISpeechFileStream { #define ISpeechFileStream_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechFileStream_QueryInterface(ISpeechFileStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechFileStream_QueryInterface(ISpeechFileStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechFileStream_AddRef(ISpeechFileStream* This) { +static __WIDL_INLINE ULONG ISpeechFileStream_AddRef(ISpeechFileStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechFileStream_Release(ISpeechFileStream* This) { +static __WIDL_INLINE ULONG ISpeechFileStream_Release(ISpeechFileStream* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechFileStream_GetTypeInfoCount(ISpeechFileStream* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechFileStream_GetTypeInfoCount(ISpeechFileStream* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechFileStream_GetTypeInfo(ISpeechFileStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechFileStream_GetTypeInfo(ISpeechFileStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechFileStream_GetIDsOfNames(ISpeechFileStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechFileStream_GetIDsOfNames(ISpeechFileStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechFileStream_Invoke(ISpeechFileStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Invoke(ISpeechFileStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechFileStream_get_Format(ISpeechFileStream* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechFileStream_get_Format(ISpeechFileStream* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechFileStream_putref_Format(ISpeechFileStream* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechFileStream_putref_Format(ISpeechFileStream* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechFileStream_Read(ISpeechFileStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Read(ISpeechFileStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechFileStream_Write(ISpeechFileStream* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Write(ISpeechFileStream* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechFileStream_Seek(ISpeechFileStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Seek(ISpeechFileStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechFileStream methods ***/ -static FORCEINLINE HRESULT ISpeechFileStream_Open(ISpeechFileStream* This,BSTR FileName,SpeechStreamFileMode FileMode,VARIANT_BOOL DoEvents) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Open(ISpeechFileStream* This,BSTR FileName,SpeechStreamFileMode FileMode,VARIANT_BOOL DoEvents) { return This->lpVtbl->Open(This,FileName,FileMode,DoEvents); } -static FORCEINLINE HRESULT ISpeechFileStream_Close(ISpeechFileStream* This) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Close(ISpeechFileStream* This) { return This->lpVtbl->Close(This); } #endif @@ -10925,49 +10933,49 @@ interface ISpeechCustomStream { #define ISpeechCustomStream_putref_BaseStream(This,pUnkStream) (This)->lpVtbl->putref_BaseStream(This,pUnkStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechCustomStream_QueryInterface(ISpeechCustomStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_QueryInterface(ISpeechCustomStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechCustomStream_AddRef(ISpeechCustomStream* This) { +static __WIDL_INLINE ULONG ISpeechCustomStream_AddRef(ISpeechCustomStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechCustomStream_Release(ISpeechCustomStream* This) { +static __WIDL_INLINE ULONG ISpeechCustomStream_Release(ISpeechCustomStream* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechCustomStream_GetTypeInfoCount(ISpeechCustomStream* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_GetTypeInfoCount(ISpeechCustomStream* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechCustomStream_GetTypeInfo(ISpeechCustomStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_GetTypeInfo(ISpeechCustomStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechCustomStream_GetIDsOfNames(ISpeechCustomStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_GetIDsOfNames(ISpeechCustomStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechCustomStream_Invoke(ISpeechCustomStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_Invoke(ISpeechCustomStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechCustomStream_get_Format(ISpeechCustomStream* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_get_Format(ISpeechCustomStream* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechCustomStream_putref_Format(ISpeechCustomStream* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_putref_Format(ISpeechCustomStream* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechCustomStream_Read(ISpeechCustomStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_Read(ISpeechCustomStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechCustomStream_Write(ISpeechCustomStream* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_Write(ISpeechCustomStream* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechCustomStream_Seek(ISpeechCustomStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_Seek(ISpeechCustomStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechCustomStream methods ***/ -static FORCEINLINE HRESULT ISpeechCustomStream_get_BaseStream(ISpeechCustomStream* This,IUnknown **ppUnkStream) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_get_BaseStream(ISpeechCustomStream* This,IUnknown **ppUnkStream) { return This->lpVtbl->get_BaseStream(This,ppUnkStream); } -static FORCEINLINE HRESULT ISpeechCustomStream_putref_BaseStream(ISpeechCustomStream* This,IUnknown *pUnkStream) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_putref_BaseStream(ISpeechCustomStream* This,IUnknown *pUnkStream) { return This->lpVtbl->putref_BaseStream(This,pUnkStream); } #endif @@ -11109,49 +11117,49 @@ interface ISpeechMemoryStream { #define ISpeechMemoryStream_GetData(This,pData) (This)->lpVtbl->GetData(This,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechMemoryStream_QueryInterface(ISpeechMemoryStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_QueryInterface(ISpeechMemoryStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechMemoryStream_AddRef(ISpeechMemoryStream* This) { +static __WIDL_INLINE ULONG ISpeechMemoryStream_AddRef(ISpeechMemoryStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechMemoryStream_Release(ISpeechMemoryStream* This) { +static __WIDL_INLINE ULONG ISpeechMemoryStream_Release(ISpeechMemoryStream* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechMemoryStream_GetTypeInfoCount(ISpeechMemoryStream* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_GetTypeInfoCount(ISpeechMemoryStream* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechMemoryStream_GetTypeInfo(ISpeechMemoryStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_GetTypeInfo(ISpeechMemoryStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechMemoryStream_GetIDsOfNames(ISpeechMemoryStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_GetIDsOfNames(ISpeechMemoryStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechMemoryStream_Invoke(ISpeechMemoryStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_Invoke(ISpeechMemoryStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechMemoryStream_get_Format(ISpeechMemoryStream* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_get_Format(ISpeechMemoryStream* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechMemoryStream_putref_Format(ISpeechMemoryStream* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_putref_Format(ISpeechMemoryStream* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechMemoryStream_Read(ISpeechMemoryStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_Read(ISpeechMemoryStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechMemoryStream_Write(ISpeechMemoryStream* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_Write(ISpeechMemoryStream* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechMemoryStream_Seek(ISpeechMemoryStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_Seek(ISpeechMemoryStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechMemoryStream methods ***/ -static FORCEINLINE HRESULT ISpeechMemoryStream_SetData(ISpeechMemoryStream* This,VARIANT Data) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_SetData(ISpeechMemoryStream* This,VARIANT Data) { return This->lpVtbl->SetData(This,Data); } -static FORCEINLINE HRESULT ISpeechMemoryStream_GetData(ISpeechMemoryStream* This,VARIANT *pData) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_GetData(ISpeechMemoryStream* This,VARIANT *pData) { return This->lpVtbl->GetData(This,pData); } #endif @@ -11285,42 +11293,42 @@ interface ISpeechAudioStatus { #define ISpeechAudioStatus_get_CurrentDevicePosition(This,CurrentDevicePosition) (This)->lpVtbl->get_CurrentDevicePosition(This,CurrentDevicePosition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechAudioStatus_QueryInterface(ISpeechAudioStatus* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_QueryInterface(ISpeechAudioStatus* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechAudioStatus_AddRef(ISpeechAudioStatus* This) { +static __WIDL_INLINE ULONG ISpeechAudioStatus_AddRef(ISpeechAudioStatus* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechAudioStatus_Release(ISpeechAudioStatus* This) { +static __WIDL_INLINE ULONG ISpeechAudioStatus_Release(ISpeechAudioStatus* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechAudioStatus_GetTypeInfoCount(ISpeechAudioStatus* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_GetTypeInfoCount(ISpeechAudioStatus* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechAudioStatus_GetTypeInfo(ISpeechAudioStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_GetTypeInfo(ISpeechAudioStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechAudioStatus_GetIDsOfNames(ISpeechAudioStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_GetIDsOfNames(ISpeechAudioStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechAudioStatus_Invoke(ISpeechAudioStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_Invoke(ISpeechAudioStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechAudioStatus methods ***/ -static FORCEINLINE HRESULT ISpeechAudioStatus_get_FreeBufferSpace(ISpeechAudioStatus* This,LONG *FreeBufferSpace) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_FreeBufferSpace(ISpeechAudioStatus* This,LONG *FreeBufferSpace) { return This->lpVtbl->get_FreeBufferSpace(This,FreeBufferSpace); } -static FORCEINLINE HRESULT ISpeechAudioStatus_get_NonBlockingIO(ISpeechAudioStatus* This,LONG *NonBlockingIO) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_NonBlockingIO(ISpeechAudioStatus* This,LONG *NonBlockingIO) { return This->lpVtbl->get_NonBlockingIO(This,NonBlockingIO); } -static FORCEINLINE HRESULT ISpeechAudioStatus_get_State(ISpeechAudioStatus* This,SpeechAudioState *State) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_State(ISpeechAudioStatus* This,SpeechAudioState *State) { return This->lpVtbl->get_State(This,State); } -static FORCEINLINE HRESULT ISpeechAudioStatus_get_CurrentSeekPosition(ISpeechAudioStatus* This,VARIANT *CurrentSeekPosition) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_CurrentSeekPosition(ISpeechAudioStatus* This,VARIANT *CurrentSeekPosition) { return This->lpVtbl->get_CurrentSeekPosition(This,CurrentSeekPosition); } -static FORCEINLINE HRESULT ISpeechAudioStatus_get_CurrentDevicePosition(ISpeechAudioStatus* This,VARIANT *CurrentDevicePosition) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_CurrentDevicePosition(ISpeechAudioStatus* This,VARIANT *CurrentDevicePosition) { return This->lpVtbl->get_CurrentDevicePosition(This,CurrentDevicePosition); } #endif @@ -11462,45 +11470,45 @@ interface ISpeechAudioBufferInfo { #define ISpeechAudioBufferInfo_put_EventBias(This,EventBias) (This)->lpVtbl->put_EventBias(This,EventBias) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_QueryInterface(ISpeechAudioBufferInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_QueryInterface(ISpeechAudioBufferInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechAudioBufferInfo_AddRef(ISpeechAudioBufferInfo* This) { +static __WIDL_INLINE ULONG ISpeechAudioBufferInfo_AddRef(ISpeechAudioBufferInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechAudioBufferInfo_Release(ISpeechAudioBufferInfo* This) { +static __WIDL_INLINE ULONG ISpeechAudioBufferInfo_Release(ISpeechAudioBufferInfo* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfoCount(ISpeechAudioBufferInfo* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfoCount(ISpeechAudioBufferInfo* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfo(ISpeechAudioBufferInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfo(ISpeechAudioBufferInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetIDsOfNames(ISpeechAudioBufferInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_GetIDsOfNames(ISpeechAudioBufferInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_Invoke(ISpeechAudioBufferInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_Invoke(ISpeechAudioBufferInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechAudioBufferInfo methods ***/ -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_MinNotification(ISpeechAudioBufferInfo* This,LONG *MinNotification) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_get_MinNotification(ISpeechAudioBufferInfo* This,LONG *MinNotification) { return This->lpVtbl->get_MinNotification(This,MinNotification); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_MinNotification(ISpeechAudioBufferInfo* This,LONG MinNotification) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_put_MinNotification(ISpeechAudioBufferInfo* This,LONG MinNotification) { return This->lpVtbl->put_MinNotification(This,MinNotification); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_BufferSize(ISpeechAudioBufferInfo* This,LONG *BufferSize) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_get_BufferSize(ISpeechAudioBufferInfo* This,LONG *BufferSize) { return This->lpVtbl->get_BufferSize(This,BufferSize); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_BufferSize(ISpeechAudioBufferInfo* This,LONG BufferSize) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_put_BufferSize(ISpeechAudioBufferInfo* This,LONG BufferSize) { return This->lpVtbl->put_BufferSize(This,BufferSize); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_EventBias(ISpeechAudioBufferInfo* This,LONG *EventBias) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_get_EventBias(ISpeechAudioBufferInfo* This,LONG *EventBias) { return This->lpVtbl->get_EventBias(This,EventBias); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_EventBias(ISpeechAudioBufferInfo* This,LONG EventBias) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_put_EventBias(ISpeechAudioBufferInfo* This,LONG EventBias) { return This->lpVtbl->put_EventBias(This,EventBias); } #endif @@ -11706,69 +11714,69 @@ interface ISpeechWaveFormatEx { #define ISpeechWaveFormatEx_put_ExtraData(This,ExtraData) (This)->lpVtbl->put_ExtraData(This,ExtraData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechWaveFormatEx_QueryInterface(ISpeechWaveFormatEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_QueryInterface(ISpeechWaveFormatEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechWaveFormatEx_AddRef(ISpeechWaveFormatEx* This) { +static __WIDL_INLINE ULONG ISpeechWaveFormatEx_AddRef(ISpeechWaveFormatEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechWaveFormatEx_Release(ISpeechWaveFormatEx* This) { +static __WIDL_INLINE ULONG ISpeechWaveFormatEx_Release(ISpeechWaveFormatEx* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetTypeInfoCount(ISpeechWaveFormatEx* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_GetTypeInfoCount(ISpeechWaveFormatEx* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetTypeInfo(ISpeechWaveFormatEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_GetTypeInfo(ISpeechWaveFormatEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetIDsOfNames(ISpeechWaveFormatEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_GetIDsOfNames(ISpeechWaveFormatEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_Invoke(ISpeechWaveFormatEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_Invoke(ISpeechWaveFormatEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechWaveFormatEx methods ***/ -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_FormatTag(ISpeechWaveFormatEx* This,short *FormatTag) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_FormatTag(ISpeechWaveFormatEx* This,short *FormatTag) { return This->lpVtbl->get_FormatTag(This,FormatTag); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_FormatTag(ISpeechWaveFormatEx* This,short FormatTag) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_FormatTag(ISpeechWaveFormatEx* This,short FormatTag) { return This->lpVtbl->put_FormatTag(This,FormatTag); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_Channels(ISpeechWaveFormatEx* This,short *Channels) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_Channels(ISpeechWaveFormatEx* This,short *Channels) { return This->lpVtbl->get_Channels(This,Channels); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_Channels(ISpeechWaveFormatEx* This,short Channels) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_Channels(ISpeechWaveFormatEx* This,short Channels) { return This->lpVtbl->put_Channels(This,Channels); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_SamplesPerSec(ISpeechWaveFormatEx* This,LONG *SamplesPerSec) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_SamplesPerSec(ISpeechWaveFormatEx* This,LONG *SamplesPerSec) { return This->lpVtbl->get_SamplesPerSec(This,SamplesPerSec); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_SamplesPerSec(ISpeechWaveFormatEx* This,LONG SamplesPerSec) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_SamplesPerSec(ISpeechWaveFormatEx* This,LONG SamplesPerSec) { return This->lpVtbl->put_SamplesPerSec(This,SamplesPerSec); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG *AvgBytesPerSec) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG *AvgBytesPerSec) { return This->lpVtbl->get_AvgBytesPerSec(This,AvgBytesPerSec); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG AvgBytesPerSec) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG AvgBytesPerSec) { return This->lpVtbl->put_AvgBytesPerSec(This,AvgBytesPerSec); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_BlockAlign(ISpeechWaveFormatEx* This,short *BlockAlign) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_BlockAlign(ISpeechWaveFormatEx* This,short *BlockAlign) { return This->lpVtbl->get_BlockAlign(This,BlockAlign); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_BlockAlign(ISpeechWaveFormatEx* This,short BlockAlign) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_BlockAlign(ISpeechWaveFormatEx* This,short BlockAlign) { return This->lpVtbl->put_BlockAlign(This,BlockAlign); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_BitsPerSample(ISpeechWaveFormatEx* This,short *BitsPerSample) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_BitsPerSample(ISpeechWaveFormatEx* This,short *BitsPerSample) { return This->lpVtbl->get_BitsPerSample(This,BitsPerSample); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_BitsPerSample(ISpeechWaveFormatEx* This,short BitsPerSample) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_BitsPerSample(ISpeechWaveFormatEx* This,short BitsPerSample) { return This->lpVtbl->put_BitsPerSample(This,BitsPerSample); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_ExtraData(ISpeechWaveFormatEx* This,VARIANT *ExtraData) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_ExtraData(ISpeechWaveFormatEx* This,VARIANT *ExtraData) { return This->lpVtbl->get_ExtraData(This,ExtraData); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_ExtraData(ISpeechWaveFormatEx* This,VARIANT ExtraData) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_ExtraData(ISpeechWaveFormatEx* This,VARIANT ExtraData) { return This->lpVtbl->put_ExtraData(This,ExtraData); } #endif @@ -12148,123 +12156,123 @@ interface ISpeechVoice { #define ISpeechVoice_DisplayUI(This,hWndParent,Title,TypeOfUI,ExtraData) (This)->lpVtbl->DisplayUI(This,hWndParent,Title,TypeOfUI,ExtraData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechVoice_QueryInterface(ISpeechVoice* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechVoice_QueryInterface(ISpeechVoice* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechVoice_AddRef(ISpeechVoice* This) { +static __WIDL_INLINE ULONG ISpeechVoice_AddRef(ISpeechVoice* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechVoice_Release(ISpeechVoice* This) { +static __WIDL_INLINE ULONG ISpeechVoice_Release(ISpeechVoice* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechVoice_GetTypeInfoCount(ISpeechVoice* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetTypeInfoCount(ISpeechVoice* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechVoice_GetTypeInfo(ISpeechVoice* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetTypeInfo(ISpeechVoice* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechVoice_GetIDsOfNames(ISpeechVoice* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetIDsOfNames(ISpeechVoice* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechVoice_Invoke(ISpeechVoice* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechVoice_Invoke(ISpeechVoice* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechVoice methods ***/ -static FORCEINLINE HRESULT ISpeechVoice_get_Status(ISpeechVoice* This,ISpeechVoiceStatus **Status) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Status(ISpeechVoice* This,ISpeechVoiceStatus **Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT ISpeechVoice_get_Voice(ISpeechVoice* This,ISpeechObjectToken **Voice) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Voice(ISpeechVoice* This,ISpeechObjectToken **Voice) { return This->lpVtbl->get_Voice(This,Voice); } -static FORCEINLINE HRESULT ISpeechVoice_putref_Voice(ISpeechVoice* This,ISpeechObjectToken *Voice) { +static __WIDL_INLINE HRESULT ISpeechVoice_putref_Voice(ISpeechVoice* This,ISpeechObjectToken *Voice) { return This->lpVtbl->putref_Voice(This,Voice); } -static FORCEINLINE HRESULT ISpeechVoice_get_AudioOutput(ISpeechVoice* This,ISpeechObjectToken **AudioOutput) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_AudioOutput(ISpeechVoice* This,ISpeechObjectToken **AudioOutput) { return This->lpVtbl->get_AudioOutput(This,AudioOutput); } -static FORCEINLINE HRESULT ISpeechVoice_putref_AudioOutput(ISpeechVoice* This,ISpeechObjectToken *AudioOutput) { +static __WIDL_INLINE HRESULT ISpeechVoice_putref_AudioOutput(ISpeechVoice* This,ISpeechObjectToken *AudioOutput) { return This->lpVtbl->putref_AudioOutput(This,AudioOutput); } -static FORCEINLINE HRESULT ISpeechVoice_get_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream **AudioOutputStream) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream **AudioOutputStream) { return This->lpVtbl->get_AudioOutputStream(This,AudioOutputStream); } -static FORCEINLINE HRESULT ISpeechVoice_putref_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream *AudioOutputStream) { +static __WIDL_INLINE HRESULT ISpeechVoice_putref_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream *AudioOutputStream) { return This->lpVtbl->putref_AudioOutputStream(This,AudioOutputStream); } -static FORCEINLINE HRESULT ISpeechVoice_get_Rate(ISpeechVoice* This,LONG *Rate) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Rate(ISpeechVoice* This,LONG *Rate) { return This->lpVtbl->get_Rate(This,Rate); } -static FORCEINLINE HRESULT ISpeechVoice_put_Rate(ISpeechVoice* This,LONG Rate) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_Rate(ISpeechVoice* This,LONG Rate) { return This->lpVtbl->put_Rate(This,Rate); } -static FORCEINLINE HRESULT ISpeechVoice_get_Volume(ISpeechVoice* This,LONG *Volume) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Volume(ISpeechVoice* This,LONG *Volume) { return This->lpVtbl->get_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechVoice_put_Volume(ISpeechVoice* This,LONG Volume) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_Volume(ISpeechVoice* This,LONG Volume) { return This->lpVtbl->put_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechVoice_put_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL Allow) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL Allow) { return This->lpVtbl->put_AllowAudioOutputFormatChangesOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechVoice_get_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL *Allow) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL *Allow) { return This->lpVtbl->get_AllowAudioOutputFormatChangesOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechVoice_get_EventInterests(ISpeechVoice* This,SpeechVoiceEvents *EventInterestFlags) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_EventInterests(ISpeechVoice* This,SpeechVoiceEvents *EventInterestFlags) { return This->lpVtbl->get_EventInterests(This,EventInterestFlags); } -static FORCEINLINE HRESULT ISpeechVoice_put_EventInterests(ISpeechVoice* This,SpeechVoiceEvents EventInterestFlags) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_EventInterests(ISpeechVoice* This,SpeechVoiceEvents EventInterestFlags) { return This->lpVtbl->put_EventInterests(This,EventInterestFlags); } -static FORCEINLINE HRESULT ISpeechVoice_put_Priority(ISpeechVoice* This,SpeechVoicePriority Priority) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_Priority(ISpeechVoice* This,SpeechVoicePriority Priority) { return This->lpVtbl->put_Priority(This,Priority); } -static FORCEINLINE HRESULT ISpeechVoice_get_Priority(ISpeechVoice* This,SpeechVoicePriority *Priority) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Priority(ISpeechVoice* This,SpeechVoicePriority *Priority) { return This->lpVtbl->get_Priority(This,Priority); } -static FORCEINLINE HRESULT ISpeechVoice_put_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents Boundary) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents Boundary) { return This->lpVtbl->put_AlertBoundary(This,Boundary); } -static FORCEINLINE HRESULT ISpeechVoice_get_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents *Boundary) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents *Boundary) { return This->lpVtbl->get_AlertBoundary(This,Boundary); } -static FORCEINLINE HRESULT ISpeechVoice_put_SynchronousSpeakTimeout(ISpeechVoice* This,LONG msTimeout) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_SynchronousSpeakTimeout(ISpeechVoice* This,LONG msTimeout) { return This->lpVtbl->put_SynchronousSpeakTimeout(This,msTimeout); } -static FORCEINLINE HRESULT ISpeechVoice_get_SynchronousSpeakTimeout(ISpeechVoice* This,LONG *msTimeout) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_SynchronousSpeakTimeout(ISpeechVoice* This,LONG *msTimeout) { return This->lpVtbl->get_SynchronousSpeakTimeout(This,msTimeout); } -static FORCEINLINE HRESULT ISpeechVoice_Speak(ISpeechVoice* This,BSTR Text,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechVoice_Speak(ISpeechVoice* This,BSTR Text,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->Speak(This,Text,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechVoice_SpeakStream(ISpeechVoice* This,ISpeechBaseStream *Stream,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechVoice_SpeakStream(ISpeechVoice* This,ISpeechBaseStream *Stream,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->SpeakStream(This,Stream,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechVoice_Pause(ISpeechVoice* This) { +static __WIDL_INLINE HRESULT ISpeechVoice_Pause(ISpeechVoice* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT ISpeechVoice_Resume(ISpeechVoice* This) { +static __WIDL_INLINE HRESULT ISpeechVoice_Resume(ISpeechVoice* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT ISpeechVoice_Skip(ISpeechVoice* This,const BSTR Type,LONG NumItems,LONG *NumSkipped) { +static __WIDL_INLINE HRESULT ISpeechVoice_Skip(ISpeechVoice* This,const BSTR Type,LONG NumItems,LONG *NumSkipped) { return This->lpVtbl->Skip(This,Type,NumItems,NumSkipped); } -static FORCEINLINE HRESULT ISpeechVoice_GetVoices(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetVoices(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetVoices(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } -static FORCEINLINE HRESULT ISpeechVoice_GetAudioOutputs(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetAudioOutputs(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetAudioOutputs(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } -static FORCEINLINE HRESULT ISpeechVoice_WaitUntilDone(ISpeechVoice* This,LONG msTimeout,VARIANT_BOOL *Done) { +static __WIDL_INLINE HRESULT ISpeechVoice_WaitUntilDone(ISpeechVoice* This,LONG msTimeout,VARIANT_BOOL *Done) { return This->lpVtbl->WaitUntilDone(This,msTimeout,Done); } -static FORCEINLINE HRESULT ISpeechVoice_SpeakCompleteEvent(ISpeechVoice* This,LONG *Handle) { +static __WIDL_INLINE HRESULT ISpeechVoice_SpeakCompleteEvent(ISpeechVoice* This,LONG *Handle) { return This->lpVtbl->SpeakCompleteEvent(This,Handle); } -static FORCEINLINE HRESULT ISpeechVoice_IsUISupported(ISpeechVoice* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechVoice_IsUISupported(ISpeechVoice* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) { return This->lpVtbl->IsUISupported(This,TypeOfUI,ExtraData,Supported); } -static FORCEINLINE HRESULT ISpeechVoice_DisplayUI(ISpeechVoice* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) { +static __WIDL_INLINE HRESULT ISpeechVoice_DisplayUI(ISpeechVoice* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) { return This->lpVtbl->DisplayUI(This,hWndParent,Title,TypeOfUI,ExtraData); } #endif @@ -12454,63 +12462,63 @@ interface ISpeechVoiceStatus { #define ISpeechVoiceStatus_get_VisemeId(This,VisemeId) (This)->lpVtbl->get_VisemeId(This,VisemeId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechVoiceStatus_QueryInterface(ISpeechVoiceStatus* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_QueryInterface(ISpeechVoiceStatus* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechVoiceStatus_AddRef(ISpeechVoiceStatus* This) { +static __WIDL_INLINE ULONG ISpeechVoiceStatus_AddRef(ISpeechVoiceStatus* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechVoiceStatus_Release(ISpeechVoiceStatus* This) { +static __WIDL_INLINE ULONG ISpeechVoiceStatus_Release(ISpeechVoiceStatus* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechVoiceStatus_GetTypeInfoCount(ISpeechVoiceStatus* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_GetTypeInfoCount(ISpeechVoiceStatus* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_GetTypeInfo(ISpeechVoiceStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_GetTypeInfo(ISpeechVoiceStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_GetIDsOfNames(ISpeechVoiceStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_GetIDsOfNames(ISpeechVoiceStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_Invoke(ISpeechVoiceStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_Invoke(ISpeechVoiceStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechVoiceStatus methods ***/ -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_CurrentStreamNumber(ISpeechVoiceStatus* This,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_CurrentStreamNumber(ISpeechVoiceStatus* This,LONG *StreamNumber) { return This->lpVtbl->get_CurrentStreamNumber(This,StreamNumber); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastStreamNumberQueued(ISpeechVoiceStatus* This,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_LastStreamNumberQueued(ISpeechVoiceStatus* This,LONG *StreamNumber) { return This->lpVtbl->get_LastStreamNumberQueued(This,StreamNumber); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastHResult(ISpeechVoiceStatus* This,LONG *HResult) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_LastHResult(ISpeechVoiceStatus* This,LONG *HResult) { return This->lpVtbl->get_LastHResult(This,HResult); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_RunningState(ISpeechVoiceStatus* This,SpeechRunState *State) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_RunningState(ISpeechVoiceStatus* This,SpeechRunState *State) { return This->lpVtbl->get_RunningState(This,State); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputWordPosition(ISpeechVoiceStatus* This,LONG *Position) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_InputWordPosition(ISpeechVoiceStatus* This,LONG *Position) { return This->lpVtbl->get_InputWordPosition(This,Position); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputWordLength(ISpeechVoiceStatus* This,LONG *Length) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_InputWordLength(ISpeechVoiceStatus* This,LONG *Length) { return This->lpVtbl->get_InputWordLength(This,Length); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputSentencePosition(ISpeechVoiceStatus* This,LONG *Position) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_InputSentencePosition(ISpeechVoiceStatus* This,LONG *Position) { return This->lpVtbl->get_InputSentencePosition(This,Position); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputSentenceLength(ISpeechVoiceStatus* This,LONG *Length) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_InputSentenceLength(ISpeechVoiceStatus* This,LONG *Length) { return This->lpVtbl->get_InputSentenceLength(This,Length); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastBookmark(ISpeechVoiceStatus* This,BSTR *Bookmark) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_LastBookmark(ISpeechVoiceStatus* This,BSTR *Bookmark) { return This->lpVtbl->get_LastBookmark(This,Bookmark); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastBookmarkId(ISpeechVoiceStatus* This,LONG *BookmarkId) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_LastBookmarkId(ISpeechVoiceStatus* This,LONG *BookmarkId) { return This->lpVtbl->get_LastBookmarkId(This,BookmarkId); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_PhonemeId(ISpeechVoiceStatus* This,short *PhoneId) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_PhonemeId(ISpeechVoiceStatus* This,short *PhoneId) { return This->lpVtbl->get_PhonemeId(This,PhoneId); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_VisemeId(ISpeechVoiceStatus* This,short *VisemeId) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_VisemeId(ISpeechVoiceStatus* This,short *VisemeId) { return This->lpVtbl->get_VisemeId(This,VisemeId); } #endif @@ -13071,26 +13079,26 @@ interface _ISpeechVoiceEvents { #define _ISpeechVoiceEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT _ISpeechVoiceEvents_QueryInterface(_ISpeechVoiceEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_QueryInterface(_ISpeechVoiceEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG _ISpeechVoiceEvents_AddRef(_ISpeechVoiceEvents* This) { +static __WIDL_INLINE ULONG _ISpeechVoiceEvents_AddRef(_ISpeechVoiceEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG _ISpeechVoiceEvents_Release(_ISpeechVoiceEvents* This) { +static __WIDL_INLINE ULONG _ISpeechVoiceEvents_Release(_ISpeechVoiceEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetTypeInfoCount(_ISpeechVoiceEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_GetTypeInfoCount(_ISpeechVoiceEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetTypeInfo(_ISpeechVoiceEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_GetTypeInfo(_ISpeechVoiceEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetIDsOfNames(_ISpeechVoiceEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_GetIDsOfNames(_ISpeechVoiceEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT _ISpeechVoiceEvents_Invoke(_ISpeechVoiceEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_Invoke(_ISpeechVoiceEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -13435,105 +13443,105 @@ interface ISpeechRecognizer { #define ISpeechRecognizer_GetProfiles(This,RequiredAttributes,OptionalAttributes,ObjectTokens) (This)->lpVtbl->GetProfiles(This,RequiredAttributes,OptionalAttributes,ObjectTokens) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizer_QueryInterface(ISpeechRecognizer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_QueryInterface(ISpeechRecognizer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecognizer_AddRef(ISpeechRecognizer* This) { +static __WIDL_INLINE ULONG ISpeechRecognizer_AddRef(ISpeechRecognizer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecognizer_Release(ISpeechRecognizer* This) { +static __WIDL_INLINE ULONG ISpeechRecognizer_Release(ISpeechRecognizer* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizer_GetTypeInfoCount(ISpeechRecognizer* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetTypeInfoCount(ISpeechRecognizer* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetTypeInfo(ISpeechRecognizer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetTypeInfo(ISpeechRecognizer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetIDsOfNames(ISpeechRecognizer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetIDsOfNames(ISpeechRecognizer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecognizer_Invoke(ISpeechRecognizer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_Invoke(ISpeechRecognizer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecognizer methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizer_putref_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken *Recognizer) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_putref_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken *Recognizer) { return This->lpVtbl->putref_Recognizer(This,Recognizer); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken **Recognizer) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken **Recognizer) { return This->lpVtbl->get_Recognizer(This,Recognizer); } -static FORCEINLINE HRESULT ISpeechRecognizer_put_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL Allow) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_put_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL Allow) { return This->lpVtbl->put_AllowAudioInputFormatChangesOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL *Allow) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL *Allow) { return This->lpVtbl->get_AllowAudioInputFormatChangesOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechRecognizer_putref_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken *AudioInput) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_putref_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken *AudioInput) { return This->lpVtbl->putref_AudioInput(This,AudioInput); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken **AudioInput) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken **AudioInput) { return This->lpVtbl->get_AudioInput(This,AudioInput); } -static FORCEINLINE HRESULT ISpeechRecognizer_putref_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream *AudioInputStream) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_putref_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream *AudioInputStream) { return This->lpVtbl->putref_AudioInputStream(This,AudioInputStream); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream **AudioInputStream) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream **AudioInputStream) { return This->lpVtbl->get_AudioInputStream(This,AudioInputStream); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_IsShared(ISpeechRecognizer* This,VARIANT_BOOL *Shared) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_IsShared(ISpeechRecognizer* This,VARIANT_BOOL *Shared) { return This->lpVtbl->get_IsShared(This,Shared); } -static FORCEINLINE HRESULT ISpeechRecognizer_put_State(ISpeechRecognizer* This,SpeechRecognizerState State) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_put_State(ISpeechRecognizer* This,SpeechRecognizerState State) { return This->lpVtbl->put_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_State(ISpeechRecognizer* This,SpeechRecognizerState *State) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_State(ISpeechRecognizer* This,SpeechRecognizerState *State) { return This->lpVtbl->get_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_Status(ISpeechRecognizer* This,ISpeechRecognizerStatus **Status) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_Status(ISpeechRecognizer* This,ISpeechRecognizerStatus **Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT ISpeechRecognizer_putref_Profile(ISpeechRecognizer* This,ISpeechObjectToken *Profile) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_putref_Profile(ISpeechRecognizer* This,ISpeechObjectToken *Profile) { return This->lpVtbl->putref_Profile(This,Profile); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_Profile(ISpeechRecognizer* This,ISpeechObjectToken **Profile) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_Profile(ISpeechRecognizer* This,ISpeechObjectToken **Profile) { return This->lpVtbl->get_Profile(This,Profile); } -static FORCEINLINE HRESULT ISpeechRecognizer_EmulateRecognition(ISpeechRecognizer* This,VARIANT TextElements,VARIANT *ElementDisplayAttributes,LONG LanguageId) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_EmulateRecognition(ISpeechRecognizer* This,VARIANT TextElements,VARIANT *ElementDisplayAttributes,LONG LanguageId) { return This->lpVtbl->EmulateRecognition(This,TextElements,ElementDisplayAttributes,LanguageId); } -static FORCEINLINE HRESULT ISpeechRecognizer_CreateRecoContext(ISpeechRecognizer* This,ISpeechRecoContext **NewContext) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_CreateRecoContext(ISpeechRecognizer* This,ISpeechRecoContext **NewContext) { return This->lpVtbl->CreateRecoContext(This,NewContext); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetFormat(ISpeechRecognizer* This,SpeechFormatType Type,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetFormat(ISpeechRecognizer* This,SpeechFormatType Type,ISpeechAudioFormat **Format) { return This->lpVtbl->GetFormat(This,Type,Format); } -static FORCEINLINE HRESULT ISpeechRecognizer_SetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG Value,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_SetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG Value,VARIANT_BOOL *Supported) { return This->lpVtbl->SetPropertyNumber(This,Name,Value,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG *Value,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG *Value,VARIANT_BOOL *Supported) { return This->lpVtbl->GetPropertyNumber(This,Name,Value,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_SetPropertyString(ISpeechRecognizer* This,const BSTR Name,const BSTR Value,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_SetPropertyString(ISpeechRecognizer* This,const BSTR Name,const BSTR Value,VARIANT_BOOL *Supported) { return This->lpVtbl->SetPropertyString(This,Name,Value,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetPropertyString(ISpeechRecognizer* This,const BSTR Name,BSTR *Value,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetPropertyString(ISpeechRecognizer* This,const BSTR Name,BSTR *Value,VARIANT_BOOL *Supported) { return This->lpVtbl->GetPropertyString(This,Name,Value,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_IsUISupported(ISpeechRecognizer* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_IsUISupported(ISpeechRecognizer* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) { return This->lpVtbl->IsUISupported(This,TypeOfUI,ExtraData,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_DisplayUI(ISpeechRecognizer* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_DisplayUI(ISpeechRecognizer* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) { return This->lpVtbl->DisplayUI(This,hWndParent,Title,TypeOfUI,ExtraData); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetRecognizers(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetRecognizers(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetRecognizers(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetAudioInputs(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetAudioInputs(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetAudioInputs(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetProfiles(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetProfiles(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetProfiles(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } #endif @@ -13675,45 +13683,45 @@ interface ISpeechRecognizerStatus { #define ISpeechRecognizerStatus_get_SupportedLanguages(This,SupportedLanguages) (This)->lpVtbl->get_SupportedLanguages(This,SupportedLanguages) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizerStatus_QueryInterface(ISpeechRecognizerStatus* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_QueryInterface(ISpeechRecognizerStatus* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecognizerStatus_AddRef(ISpeechRecognizerStatus* This) { +static __WIDL_INLINE ULONG ISpeechRecognizerStatus_AddRef(ISpeechRecognizerStatus* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecognizerStatus_Release(ISpeechRecognizerStatus* This) { +static __WIDL_INLINE ULONG ISpeechRecognizerStatus_Release(ISpeechRecognizerStatus* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetTypeInfoCount(ISpeechRecognizerStatus* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_GetTypeInfoCount(ISpeechRecognizerStatus* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetTypeInfo(ISpeechRecognizerStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_GetTypeInfo(ISpeechRecognizerStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetIDsOfNames(ISpeechRecognizerStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_GetIDsOfNames(ISpeechRecognizerStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_Invoke(ISpeechRecognizerStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_Invoke(ISpeechRecognizerStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecognizerStatus methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_AudioStatus(ISpeechRecognizerStatus* This,ISpeechAudioStatus **AudioStatus) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_AudioStatus(ISpeechRecognizerStatus* This,ISpeechAudioStatus **AudioStatus) { return This->lpVtbl->get_AudioStatus(This,AudioStatus); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamPosition(ISpeechRecognizerStatus* This,VARIANT *pCurrentStreamPos) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamPosition(ISpeechRecognizerStatus* This,VARIANT *pCurrentStreamPos) { return This->lpVtbl->get_CurrentStreamPosition(This,pCurrentStreamPos); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamNumber(ISpeechRecognizerStatus* This,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamNumber(ISpeechRecognizerStatus* This,LONG *StreamNumber) { return This->lpVtbl->get_CurrentStreamNumber(This,StreamNumber); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_NumberOfActiveRules(ISpeechRecognizerStatus* This,LONG *NumberOfActiveRules) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_NumberOfActiveRules(ISpeechRecognizerStatus* This,LONG *NumberOfActiveRules) { return This->lpVtbl->get_NumberOfActiveRules(This,NumberOfActiveRules); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_ClsidEngine(ISpeechRecognizerStatus* This,BSTR *ClsidEngine) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_ClsidEngine(ISpeechRecognizerStatus* This,BSTR *ClsidEngine) { return This->lpVtbl->get_ClsidEngine(This,ClsidEngine); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_SupportedLanguages(ISpeechRecognizerStatus* This,VARIANT *SupportedLanguages) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_SupportedLanguages(ISpeechRecognizerStatus* This,VARIANT *SupportedLanguages) { return This->lpVtbl->get_SupportedLanguages(This,SupportedLanguages); } #endif @@ -14013,102 +14021,102 @@ interface ISpeechRecoContext { #define ISpeechRecoContext_SetAdaptationData(This,AdaptationString) (This)->lpVtbl->SetAdaptationData(This,AdaptationString) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoContext_QueryInterface(ISpeechRecoContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_QueryInterface(ISpeechRecoContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoContext_AddRef(ISpeechRecoContext* This) { +static __WIDL_INLINE ULONG ISpeechRecoContext_AddRef(ISpeechRecoContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoContext_Release(ISpeechRecoContext* This) { +static __WIDL_INLINE ULONG ISpeechRecoContext_Release(ISpeechRecoContext* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoContext_GetTypeInfoCount(ISpeechRecoContext* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_GetTypeInfoCount(ISpeechRecoContext* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoContext_GetTypeInfo(ISpeechRecoContext* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_GetTypeInfo(ISpeechRecoContext* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoContext_GetIDsOfNames(ISpeechRecoContext* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_GetIDsOfNames(ISpeechRecoContext* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoContext_Invoke(ISpeechRecoContext* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_Invoke(ISpeechRecoContext* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoContext methods ***/ -static FORCEINLINE HRESULT ISpeechRecoContext_get_Recognizer(ISpeechRecoContext* This,ISpeechRecognizer **Recognizer) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_Recognizer(ISpeechRecoContext* This,ISpeechRecognizer **Recognizer) { return This->lpVtbl->get_Recognizer(This,Recognizer); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_AudioInputInterferenceStatus(ISpeechRecoContext* This,SpeechInterference *Interference) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_AudioInputInterferenceStatus(ISpeechRecoContext* This,SpeechInterference *Interference) { return This->lpVtbl->get_AudioInputInterferenceStatus(This,Interference); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_RequestedUIType(ISpeechRecoContext* This,BSTR *UIType) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_RequestedUIType(ISpeechRecoContext* This,BSTR *UIType) { return This->lpVtbl->get_RequestedUIType(This,UIType); } -static FORCEINLINE HRESULT ISpeechRecoContext_putref_Voice(ISpeechRecoContext* This,ISpeechVoice *Voice) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_putref_Voice(ISpeechRecoContext* This,ISpeechVoice *Voice) { return This->lpVtbl->putref_Voice(This,Voice); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_Voice(ISpeechRecoContext* This,ISpeechVoice **Voice) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_Voice(ISpeechRecoContext* This,ISpeechVoice **Voice) { return This->lpVtbl->get_Voice(This,Voice); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL Allow) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL Allow) { return This->lpVtbl->put_AllowVoiceFormatMatchingOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL *pAllow) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL *pAllow) { return This->lpVtbl->get_AllowVoiceFormatMatchingOnNextSet(This,pAllow); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) { return This->lpVtbl->put_VoicePurgeEvent(This,EventInterest); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) { return This->lpVtbl->get_VoicePurgeEvent(This,EventInterest); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) { return This->lpVtbl->put_EventInterests(This,EventInterest); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) { return This->lpVtbl->get_EventInterests(This,EventInterest); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_CmdMaxAlternates(ISpeechRecoContext* This,LONG MaxAlternates) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_CmdMaxAlternates(ISpeechRecoContext* This,LONG MaxAlternates) { return This->lpVtbl->put_CmdMaxAlternates(This,MaxAlternates); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_CmdMaxAlternates(ISpeechRecoContext* This,LONG *MaxAlternates) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_CmdMaxAlternates(ISpeechRecoContext* This,LONG *MaxAlternates) { return This->lpVtbl->get_CmdMaxAlternates(This,MaxAlternates); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_State(ISpeechRecoContext* This,SpeechRecoContextState State) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_State(ISpeechRecoContext* This,SpeechRecoContextState State) { return This->lpVtbl->put_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_State(ISpeechRecoContext* This,SpeechRecoContextState *State) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_State(ISpeechRecoContext* This,SpeechRecoContextState *State) { return This->lpVtbl->get_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions Option) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions Option) { return This->lpVtbl->put_RetainedAudio(This,Option); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions *Option) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions *Option) { return This->lpVtbl->get_RetainedAudio(This,Option); } -static FORCEINLINE HRESULT ISpeechRecoContext_putref_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat *Format) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_putref_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat *Format) { return This->lpVtbl->putref_RetainedAudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat **Format) { return This->lpVtbl->get_RetainedAudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoContext_Pause(ISpeechRecoContext* This) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_Pause(ISpeechRecoContext* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT ISpeechRecoContext_Resume(ISpeechRecoContext* This) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_Resume(ISpeechRecoContext* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT ISpeechRecoContext_CreateGrammar(ISpeechRecoContext* This,VARIANT GrammarId,ISpeechRecoGrammar **Grammar) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_CreateGrammar(ISpeechRecoContext* This,VARIANT GrammarId,ISpeechRecoGrammar **Grammar) { return This->lpVtbl->CreateGrammar(This,GrammarId,Grammar); } -static FORCEINLINE HRESULT ISpeechRecoContext_CreateResultFromMemory(ISpeechRecoContext* This,VARIANT *ResultBlock,ISpeechRecoResult **Result) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_CreateResultFromMemory(ISpeechRecoContext* This,VARIANT *ResultBlock,ISpeechRecoResult **Result) { return This->lpVtbl->CreateResultFromMemory(This,ResultBlock,Result); } -static FORCEINLINE HRESULT ISpeechRecoContext_Bookmark(ISpeechRecoContext* This,SpeechBookmarkOptions Options,VARIANT StreamPos,VARIANT BookmarkId) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_Bookmark(ISpeechRecoContext* This,SpeechBookmarkOptions Options,VARIANT StreamPos,VARIANT BookmarkId) { return This->lpVtbl->Bookmark(This,Options,StreamPos,BookmarkId); } -static FORCEINLINE HRESULT ISpeechRecoContext_SetAdaptationData(ISpeechRecoContext* This,BSTR AdaptationString) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_SetAdaptationData(ISpeechRecoContext* This,BSTR AdaptationString) { return This->lpVtbl->SetAdaptationData(This,AdaptationString); } #endif @@ -14387,84 +14395,84 @@ interface ISpeechRecoGrammar { #define ISpeechRecoGrammar_IsPronounceable(This,Word,WordPronounceable) (This)->lpVtbl->IsPronounceable(This,Word,WordPronounceable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoGrammar_QueryInterface(ISpeechRecoGrammar* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_QueryInterface(ISpeechRecoGrammar* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoGrammar_AddRef(ISpeechRecoGrammar* This) { +static __WIDL_INLINE ULONG ISpeechRecoGrammar_AddRef(ISpeechRecoGrammar* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoGrammar_Release(ISpeechRecoGrammar* This) { +static __WIDL_INLINE ULONG ISpeechRecoGrammar_Release(ISpeechRecoGrammar* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoGrammar_GetTypeInfoCount(ISpeechRecoGrammar* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_GetTypeInfoCount(ISpeechRecoGrammar* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_GetTypeInfo(ISpeechRecoGrammar* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_GetTypeInfo(ISpeechRecoGrammar* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_GetIDsOfNames(ISpeechRecoGrammar* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_GetIDsOfNames(ISpeechRecoGrammar* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_Invoke(ISpeechRecoGrammar* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_Invoke(ISpeechRecoGrammar* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoGrammar methods ***/ -static FORCEINLINE HRESULT ISpeechRecoGrammar_get_Id(ISpeechRecoGrammar* This,VARIANT *Id) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_get_Id(ISpeechRecoGrammar* This,VARIANT *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_get_RecoContext(ISpeechRecoGrammar* This,ISpeechRecoContext **RecoContext) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_get_RecoContext(ISpeechRecoGrammar* This,ISpeechRecoContext **RecoContext) { return This->lpVtbl->get_RecoContext(This,RecoContext); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_put_State(ISpeechRecoGrammar* This,SpeechGrammarState State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_put_State(ISpeechRecoGrammar* This,SpeechGrammarState State) { return This->lpVtbl->put_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_get_State(ISpeechRecoGrammar* This,SpeechGrammarState *State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_get_State(ISpeechRecoGrammar* This,SpeechGrammarState *State) { return This->lpVtbl->get_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_get_Rules(ISpeechRecoGrammar* This,ISpeechGrammarRules **Rules) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_get_Rules(ISpeechRecoGrammar* This,ISpeechGrammarRules **Rules) { return This->lpVtbl->get_Rules(This,Rules); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_Reset(ISpeechRecoGrammar* This,SpeechLanguageId NewLanguage) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_Reset(ISpeechRecoGrammar* This,SpeechLanguageId NewLanguage) { return This->lpVtbl->Reset(This,NewLanguage); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromFile(ISpeechRecoGrammar* This,const BSTR FileName,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromFile(ISpeechRecoGrammar* This,const BSTR FileName,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromFile(This,FileName,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromObject(ISpeechRecoGrammar* This,const BSTR ClassId,const BSTR GrammarName,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromObject(ISpeechRecoGrammar* This,const BSTR ClassId,const BSTR GrammarName,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromObject(This,ClassId,GrammarName,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromResource(ISpeechRecoGrammar* This,LONG hModule,VARIANT ResourceName,VARIANT ResourceType,SpeechLanguageId LanguageId,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromResource(ISpeechRecoGrammar* This,LONG hModule,VARIANT ResourceName,VARIANT ResourceType,SpeechLanguageId LanguageId,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromResource(This,hModule,ResourceName,ResourceType,LanguageId,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromMemory(ISpeechRecoGrammar* This,VARIANT GrammarData,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromMemory(ISpeechRecoGrammar* This,VARIANT GrammarData,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromMemory(This,GrammarData,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromProprietaryGrammar(ISpeechRecoGrammar* This,const BSTR ProprietaryGuid,const BSTR ProprietaryString,VARIANT ProprietaryData,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromProprietaryGrammar(ISpeechRecoGrammar* This,const BSTR ProprietaryGuid,const BSTR ProprietaryString,VARIANT ProprietaryData,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromProprietaryGrammar(This,ProprietaryGuid,ProprietaryString,ProprietaryData,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdSetRuleState(ISpeechRecoGrammar* This,const BSTR Name,SpeechRuleState State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdSetRuleState(ISpeechRecoGrammar* This,const BSTR Name,SpeechRuleState State) { return This->lpVtbl->CmdSetRuleState(This,Name,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdSetRuleIdState(ISpeechRecoGrammar* This,LONG RuleId,SpeechRuleState State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdSetRuleIdState(ISpeechRecoGrammar* This,LONG RuleId,SpeechRuleState State) { return This->lpVtbl->CmdSetRuleIdState(This,RuleId,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationLoad(ISpeechRecoGrammar* This,const BSTR TopicName,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_DictationLoad(ISpeechRecoGrammar* This,const BSTR TopicName,SpeechLoadOption LoadOption) { return This->lpVtbl->DictationLoad(This,TopicName,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationUnload(ISpeechRecoGrammar* This) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_DictationUnload(ISpeechRecoGrammar* This) { return This->lpVtbl->DictationUnload(This); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationSetState(ISpeechRecoGrammar* This,SpeechRuleState State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_DictationSetState(ISpeechRecoGrammar* This,SpeechRuleState State) { return This->lpVtbl->DictationSetState(This,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_SetWordSequenceData(ISpeechRecoGrammar* This,const BSTR Text,LONG TextLength,ISpeechTextSelectionInformation *Info) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_SetWordSequenceData(ISpeechRecoGrammar* This,const BSTR Text,LONG TextLength,ISpeechTextSelectionInformation *Info) { return This->lpVtbl->SetWordSequenceData(This,Text,TextLength,Info); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_SetTextSelection(ISpeechRecoGrammar* This,ISpeechTextSelectionInformation *Info) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_SetTextSelection(ISpeechRecoGrammar* This,ISpeechTextSelectionInformation *Info) { return This->lpVtbl->SetTextSelection(This,Info); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_IsPronounceable(ISpeechRecoGrammar* This,const BSTR Word,SpeechWordPronounceable *WordPronounceable) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_IsPronounceable(ISpeechRecoGrammar* This,const BSTR Word,SpeechWordPronounceable *WordPronounceable) { return This->lpVtbl->IsPronounceable(This,Word,WordPronounceable); } #endif @@ -14556,26 +14564,26 @@ interface _ISpeechRecoContextEvents { #define _ISpeechRecoContextEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_QueryInterface(_ISpeechRecoContextEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_QueryInterface(_ISpeechRecoContextEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG _ISpeechRecoContextEvents_AddRef(_ISpeechRecoContextEvents* This) { +static __WIDL_INLINE ULONG _ISpeechRecoContextEvents_AddRef(_ISpeechRecoContextEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG _ISpeechRecoContextEvents_Release(_ISpeechRecoContextEvents* This) { +static __WIDL_INLINE ULONG _ISpeechRecoContextEvents_Release(_ISpeechRecoContextEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfoCount(_ISpeechRecoContextEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfoCount(_ISpeechRecoContextEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfo(_ISpeechRecoContextEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfo(_ISpeechRecoContextEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetIDsOfNames(_ISpeechRecoContextEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_GetIDsOfNames(_ISpeechRecoContextEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_Invoke(_ISpeechRecoContextEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_Invoke(_ISpeechRecoContextEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -14725,48 +14733,48 @@ interface ISpeechGrammarRule { #define ISpeechGrammarRule_AddState(This,State) (This)->lpVtbl->AddState(This,State) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRule_QueryInterface(ISpeechGrammarRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_QueryInterface(ISpeechGrammarRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRule_AddRef(ISpeechGrammarRule* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRule_AddRef(ISpeechGrammarRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRule_Release(ISpeechGrammarRule* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRule_Release(ISpeechGrammarRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRule_GetTypeInfoCount(ISpeechGrammarRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_GetTypeInfoCount(ISpeechGrammarRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRule_GetTypeInfo(ISpeechGrammarRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_GetTypeInfo(ISpeechGrammarRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRule_GetIDsOfNames(ISpeechGrammarRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_GetIDsOfNames(ISpeechGrammarRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRule_Invoke(ISpeechGrammarRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_Invoke(ISpeechGrammarRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRule methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRule_get_Attributes(ISpeechGrammarRule* This,SpeechRuleAttributes *Attributes) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_get_Attributes(ISpeechGrammarRule* This,SpeechRuleAttributes *Attributes) { return This->lpVtbl->get_Attributes(This,Attributes); } -static FORCEINLINE HRESULT ISpeechGrammarRule_get_InitialState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_get_InitialState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) { return This->lpVtbl->get_InitialState(This,State); } -static FORCEINLINE HRESULT ISpeechGrammarRule_get_Name(ISpeechGrammarRule* This,BSTR *Name) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_get_Name(ISpeechGrammarRule* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT ISpeechGrammarRule_get_Id(ISpeechGrammarRule* This,LONG *Id) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_get_Id(ISpeechGrammarRule* This,LONG *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechGrammarRule_Clear(ISpeechGrammarRule* This) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_Clear(ISpeechGrammarRule* This) { return This->lpVtbl->Clear(This); } -static FORCEINLINE HRESULT ISpeechGrammarRule_AddResource(ISpeechGrammarRule* This,const BSTR ResourceName,const BSTR ResourceValue) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_AddResource(ISpeechGrammarRule* This,const BSTR ResourceName,const BSTR ResourceValue) { return This->lpVtbl->AddResource(This,ResourceName,ResourceValue); } -static FORCEINLINE HRESULT ISpeechGrammarRule_AddState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_AddState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) { return This->lpVtbl->AddState(This,State); } #endif @@ -14935,51 +14943,51 @@ interface ISpeechGrammarRules { #define ISpeechGrammarRules_CommitAndSave(This,ErrorText,SaveStream) (This)->lpVtbl->CommitAndSave(This,ErrorText,SaveStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRules_QueryInterface(ISpeechGrammarRules* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_QueryInterface(ISpeechGrammarRules* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRules_AddRef(ISpeechGrammarRules* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRules_AddRef(ISpeechGrammarRules* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRules_Release(ISpeechGrammarRules* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRules_Release(ISpeechGrammarRules* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRules_GetTypeInfoCount(ISpeechGrammarRules* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_GetTypeInfoCount(ISpeechGrammarRules* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRules_GetTypeInfo(ISpeechGrammarRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_GetTypeInfo(ISpeechGrammarRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRules_GetIDsOfNames(ISpeechGrammarRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_GetIDsOfNames(ISpeechGrammarRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRules_Invoke(ISpeechGrammarRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_Invoke(ISpeechGrammarRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRules methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRules_get_Count(ISpeechGrammarRules* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_get_Count(ISpeechGrammarRules* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechGrammarRules_FindRule(ISpeechGrammarRules* This,VARIANT RuleNameOrId,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_FindRule(ISpeechGrammarRules* This,VARIANT RuleNameOrId,ISpeechGrammarRule **Rule) { return This->lpVtbl->FindRule(This,RuleNameOrId,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRules_Item(ISpeechGrammarRules* This,LONG Index,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_Item(ISpeechGrammarRules* This,LONG Index,ISpeechGrammarRule **Rule) { return This->lpVtbl->Item(This,Index,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRules_get__NewEnum(ISpeechGrammarRules* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_get__NewEnum(ISpeechGrammarRules* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } -static FORCEINLINE HRESULT ISpeechGrammarRules_get_Dynamic(ISpeechGrammarRules* This,VARIANT_BOOL *Dynamic) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_get_Dynamic(ISpeechGrammarRules* This,VARIANT_BOOL *Dynamic) { return This->lpVtbl->get_Dynamic(This,Dynamic); } -static FORCEINLINE HRESULT ISpeechGrammarRules_Add(ISpeechGrammarRules* This,BSTR RuleName,SpeechRuleAttributes Attributes,LONG RuleId,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_Add(ISpeechGrammarRules* This,BSTR RuleName,SpeechRuleAttributes Attributes,LONG RuleId,ISpeechGrammarRule **Rule) { return This->lpVtbl->Add(This,RuleName,Attributes,RuleId,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRules_Commit(ISpeechGrammarRules* This) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_Commit(ISpeechGrammarRules* This) { return This->lpVtbl->Commit(This); } -static FORCEINLINE HRESULT ISpeechGrammarRules_CommitAndSave(ISpeechGrammarRules* This,BSTR *ErrorText,VARIANT *SaveStream) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_CommitAndSave(ISpeechGrammarRules* This,BSTR *ErrorText,VARIANT *SaveStream) { return This->lpVtbl->CommitAndSave(This,ErrorText,SaveStream); } #endif @@ -15147,42 +15155,42 @@ interface ISpeechGrammarRuleState { #define ISpeechGrammarRuleState_AddSpecialTransition(This,DestinationState,Type,PropertyName,PropertyId,PropertyValue,Weight) (This)->lpVtbl->AddSpecialTransition(This,DestinationState,Type,PropertyName,PropertyId,PropertyValue,Weight) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleState_QueryInterface(ISpeechGrammarRuleState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_QueryInterface(ISpeechGrammarRuleState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRuleState_AddRef(ISpeechGrammarRuleState* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleState_AddRef(ISpeechGrammarRuleState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRuleState_Release(ISpeechGrammarRuleState* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleState_Release(ISpeechGrammarRuleState* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetTypeInfoCount(ISpeechGrammarRuleState* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_GetTypeInfoCount(ISpeechGrammarRuleState* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetTypeInfo(ISpeechGrammarRuleState* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_GetTypeInfo(ISpeechGrammarRuleState* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetIDsOfNames(ISpeechGrammarRuleState* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_GetIDsOfNames(ISpeechGrammarRuleState* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_Invoke(ISpeechGrammarRuleState* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_Invoke(ISpeechGrammarRuleState* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRuleState methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleState_get_Rule(ISpeechGrammarRuleState* This,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_get_Rule(ISpeechGrammarRuleState* This,ISpeechGrammarRule **Rule) { return This->lpVtbl->get_Rule(This,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_get_Transitions(ISpeechGrammarRuleState* This,ISpeechGrammarRuleStateTransitions **Transitions) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_get_Transitions(ISpeechGrammarRuleState* This,ISpeechGrammarRuleStateTransitions **Transitions) { return This->lpVtbl->get_Transitions(This,Transitions); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddWordTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestState,const BSTR Words,const BSTR Separators,SpeechGrammarWordType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_AddWordTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestState,const BSTR Words,const BSTR Separators,SpeechGrammarWordType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { return This->lpVtbl->AddWordTransition(This,DestState,Words,Separators,Type,PropertyName,PropertyId,PropertyValue,Weight); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddRuleTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,ISpeechGrammarRule *Rule,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_AddRuleTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,ISpeechGrammarRule *Rule,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { return This->lpVtbl->AddRuleTransition(This,DestinationState,Rule,PropertyName,PropertyId,PropertyValue,Weight); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddSpecialTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,SpeechSpecialTransitionType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_AddSpecialTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,SpeechSpecialTransitionType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { return This->lpVtbl->AddSpecialTransition(This,DestinationState,Type,PropertyName,PropertyId,PropertyValue,Weight); } #endif @@ -15302,36 +15310,36 @@ interface ISpeechGrammarRuleStateTransitions { #define ISpeechGrammarRuleStateTransitions_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_QueryInterface(ISpeechGrammarRuleStateTransitions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_QueryInterface(ISpeechGrammarRuleStateTransitions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRuleStateTransitions_AddRef(ISpeechGrammarRuleStateTransitions* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleStateTransitions_AddRef(ISpeechGrammarRuleStateTransitions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRuleStateTransitions_Release(ISpeechGrammarRuleStateTransitions* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleStateTransitions_Release(ISpeechGrammarRuleStateTransitions* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfoCount(ISpeechGrammarRuleStateTransitions* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfoCount(ISpeechGrammarRuleStateTransitions* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfo(ISpeechGrammarRuleStateTransitions* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfo(ISpeechGrammarRuleStateTransitions* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetIDsOfNames(ISpeechGrammarRuleStateTransitions* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_GetIDsOfNames(ISpeechGrammarRuleStateTransitions* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_Invoke(ISpeechGrammarRuleStateTransitions* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_Invoke(ISpeechGrammarRuleStateTransitions* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRuleStateTransitions methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_get_Count(ISpeechGrammarRuleStateTransitions* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_get_Count(ISpeechGrammarRuleStateTransitions* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_Item(ISpeechGrammarRuleStateTransitions* This,LONG Index,ISpeechGrammarRuleStateTransition **Transition) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_Item(ISpeechGrammarRuleStateTransitions* This,LONG Index,ISpeechGrammarRuleStateTransition **Transition) { return This->lpVtbl->Item(This,Index,Transition); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_get__NewEnum(ISpeechGrammarRuleStateTransitions* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_get__NewEnum(ISpeechGrammarRuleStateTransitions* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -15489,51 +15497,51 @@ interface ISpeechGrammarRuleStateTransition { #define ISpeechGrammarRuleStateTransition_get_NextState(This,NextState) (This)->lpVtbl->get_NextState(This,NextState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_QueryInterface(ISpeechGrammarRuleStateTransition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_QueryInterface(ISpeechGrammarRuleStateTransition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRuleStateTransition_AddRef(ISpeechGrammarRuleStateTransition* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleStateTransition_AddRef(ISpeechGrammarRuleStateTransition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRuleStateTransition_Release(ISpeechGrammarRuleStateTransition* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleStateTransition_Release(ISpeechGrammarRuleStateTransition* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfoCount(ISpeechGrammarRuleStateTransition* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfoCount(ISpeechGrammarRuleStateTransition* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfo(ISpeechGrammarRuleStateTransition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfo(ISpeechGrammarRuleStateTransition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetIDsOfNames(ISpeechGrammarRuleStateTransition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_GetIDsOfNames(ISpeechGrammarRuleStateTransition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_Invoke(ISpeechGrammarRuleStateTransition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_Invoke(ISpeechGrammarRuleStateTransition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRuleStateTransition methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Type(ISpeechGrammarRuleStateTransition* This,SpeechGrammarRuleStateTransitionType *Type) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_Type(ISpeechGrammarRuleStateTransition* This,SpeechGrammarRuleStateTransitionType *Type) { return This->lpVtbl->get_Type(This,Type); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Text(ISpeechGrammarRuleStateTransition* This,BSTR *Text) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_Text(ISpeechGrammarRuleStateTransition* This,BSTR *Text) { return This->lpVtbl->get_Text(This,Text); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Rule(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_Rule(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRule **Rule) { return This->lpVtbl->get_Rule(This,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Weight(ISpeechGrammarRuleStateTransition* This,VARIANT *Weight) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_Weight(ISpeechGrammarRuleStateTransition* This,VARIANT *Weight) { return This->lpVtbl->get_Weight(This,Weight); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyName(ISpeechGrammarRuleStateTransition* This,BSTR *PropertyName) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyName(ISpeechGrammarRuleStateTransition* This,BSTR *PropertyName) { return This->lpVtbl->get_PropertyName(This,PropertyName); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyId(ISpeechGrammarRuleStateTransition* This,LONG *PropertyId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyId(ISpeechGrammarRuleStateTransition* This,LONG *PropertyId) { return This->lpVtbl->get_PropertyId(This,PropertyId); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyValue(ISpeechGrammarRuleStateTransition* This,VARIANT *PropertyValue) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyValue(ISpeechGrammarRuleStateTransition* This,VARIANT *PropertyValue) { return This->lpVtbl->get_PropertyValue(This,PropertyValue); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_NextState(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRuleState **NextState) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_NextState(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRuleState **NextState) { return This->lpVtbl->get_NextState(This,NextState); } #endif @@ -15691,51 +15699,51 @@ interface ISpeechTextSelectionInformation { #define ISpeechTextSelectionInformation_get_SelectionLength(This,SelectionLength) (This)->lpVtbl->get_SelectionLength(This,SelectionLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_QueryInterface(ISpeechTextSelectionInformation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_QueryInterface(ISpeechTextSelectionInformation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechTextSelectionInformation_AddRef(ISpeechTextSelectionInformation* This) { +static __WIDL_INLINE ULONG ISpeechTextSelectionInformation_AddRef(ISpeechTextSelectionInformation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechTextSelectionInformation_Release(ISpeechTextSelectionInformation* This) { +static __WIDL_INLINE ULONG ISpeechTextSelectionInformation_Release(ISpeechTextSelectionInformation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfoCount(ISpeechTextSelectionInformation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfoCount(ISpeechTextSelectionInformation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfo(ISpeechTextSelectionInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfo(ISpeechTextSelectionInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetIDsOfNames(ISpeechTextSelectionInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_GetIDsOfNames(ISpeechTextSelectionInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_Invoke(ISpeechTextSelectionInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_Invoke(ISpeechTextSelectionInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechTextSelectionInformation methods ***/ -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_ActiveOffset(ISpeechTextSelectionInformation* This,LONG ActiveOffset) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_put_ActiveOffset(ISpeechTextSelectionInformation* This,LONG ActiveOffset) { return This->lpVtbl->put_ActiveOffset(This,ActiveOffset); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_ActiveOffset(ISpeechTextSelectionInformation* This,LONG *ActiveOffset) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_get_ActiveOffset(ISpeechTextSelectionInformation* This,LONG *ActiveOffset) { return This->lpVtbl->get_ActiveOffset(This,ActiveOffset); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_ActiveLength(ISpeechTextSelectionInformation* This,LONG ActiveLength) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_put_ActiveLength(ISpeechTextSelectionInformation* This,LONG ActiveLength) { return This->lpVtbl->put_ActiveLength(This,ActiveLength); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_ActiveLength(ISpeechTextSelectionInformation* This,LONG *ActiveLength) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_get_ActiveLength(ISpeechTextSelectionInformation* This,LONG *ActiveLength) { return This->lpVtbl->get_ActiveLength(This,ActiveLength); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_SelectionOffset(ISpeechTextSelectionInformation* This,LONG SelectionOffset) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_put_SelectionOffset(ISpeechTextSelectionInformation* This,LONG SelectionOffset) { return This->lpVtbl->put_SelectionOffset(This,SelectionOffset); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_SelectionOffset(ISpeechTextSelectionInformation* This,LONG *SelectionOffset) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_get_SelectionOffset(ISpeechTextSelectionInformation* This,LONG *SelectionOffset) { return This->lpVtbl->get_SelectionOffset(This,SelectionOffset); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_SelectionLength(ISpeechTextSelectionInformation* This,LONG SelectionLength) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_put_SelectionLength(ISpeechTextSelectionInformation* This,LONG SelectionLength) { return This->lpVtbl->put_SelectionLength(This,SelectionLength); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_SelectionLength(ISpeechTextSelectionInformation* This,LONG *SelectionLength) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_get_SelectionLength(ISpeechTextSelectionInformation* This,LONG *SelectionLength) { return This->lpVtbl->get_SelectionLength(This,SelectionLength); } #endif @@ -15925,57 +15933,57 @@ interface ISpeechRecoResult { #define ISpeechRecoResult_DiscardResultInfo(This,ValueTypes) (This)->lpVtbl->DiscardResultInfo(This,ValueTypes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult_QueryInterface(ISpeechRecoResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_QueryInterface(ISpeechRecoResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoResult_AddRef(ISpeechRecoResult* This) { +static __WIDL_INLINE ULONG ISpeechRecoResult_AddRef(ISpeechRecoResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoResult_Release(ISpeechRecoResult* This) { +static __WIDL_INLINE ULONG ISpeechRecoResult_Release(ISpeechRecoResult* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult_GetTypeInfoCount(ISpeechRecoResult* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_GetTypeInfoCount(ISpeechRecoResult* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoResult_GetTypeInfo(ISpeechRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_GetTypeInfo(ISpeechRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoResult_GetIDsOfNames(ISpeechRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_GetIDsOfNames(ISpeechRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoResult_Invoke(ISpeechRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_Invoke(ISpeechRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoResult methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult_get_RecoContext(ISpeechRecoResult* This,ISpeechRecoContext **RecoContext) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_get_RecoContext(ISpeechRecoResult* This,ISpeechRecoContext **RecoContext) { return This->lpVtbl->get_RecoContext(This,RecoContext); } -static FORCEINLINE HRESULT ISpeechRecoResult_get_Times(ISpeechRecoResult* This,ISpeechRecoResultTimes **Times) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_get_Times(ISpeechRecoResult* This,ISpeechRecoResultTimes **Times) { return This->lpVtbl->get_Times(This,Times); } -static FORCEINLINE HRESULT ISpeechRecoResult_putref_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat *Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_putref_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat *Format) { return This->lpVtbl->putref_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResult_get_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_get_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat **Format) { return This->lpVtbl->get_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResult_get_PhraseInfo(ISpeechRecoResult* This,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_get_PhraseInfo(ISpeechRecoResult* This,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->get_PhraseInfo(This,PhraseInfo); } -static FORCEINLINE HRESULT ISpeechRecoResult_Alternates(ISpeechRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_Alternates(ISpeechRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { return This->lpVtbl->Alternates(This,RequestCount,StartElement,Elements,Alternates); } -static FORCEINLINE HRESULT ISpeechRecoResult_Audio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_Audio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { return This->lpVtbl->Audio(This,StartElement,Elements,Stream); } -static FORCEINLINE HRESULT ISpeechRecoResult_SpeakAudio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_SpeakAudio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->SpeakAudio(This,StartElement,Elements,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechRecoResult_SaveToMemory(ISpeechRecoResult* This,VARIANT *ResultBlock) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_SaveToMemory(ISpeechRecoResult* This,VARIANT *ResultBlock) { return This->lpVtbl->SaveToMemory(This,ResultBlock); } -static FORCEINLINE HRESULT ISpeechRecoResult_DiscardResultInfo(ISpeechRecoResult* This,SpeechDiscardType ValueTypes) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_DiscardResultInfo(ISpeechRecoResult* This,SpeechDiscardType ValueTypes) { return This->lpVtbl->DiscardResultInfo(This,ValueTypes); } #endif @@ -16079,30 +16087,30 @@ interface ISpeechPhraseInfoBuilder { #define ISpeechPhraseInfoBuilder_RestorePhraseFromMemory(This,PhraseInMemory,PhraseInfo) (This)->lpVtbl->RestorePhraseFromMemory(This,PhraseInMemory,PhraseInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_QueryInterface(ISpeechPhraseInfoBuilder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_QueryInterface(ISpeechPhraseInfoBuilder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseInfoBuilder_AddRef(ISpeechPhraseInfoBuilder* This) { +static __WIDL_INLINE ULONG ISpeechPhraseInfoBuilder_AddRef(ISpeechPhraseInfoBuilder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseInfoBuilder_Release(ISpeechPhraseInfoBuilder* This) { +static __WIDL_INLINE ULONG ISpeechPhraseInfoBuilder_Release(ISpeechPhraseInfoBuilder* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfoCount(ISpeechPhraseInfoBuilder* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfoCount(ISpeechPhraseInfoBuilder* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfo(ISpeechPhraseInfoBuilder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfo(ISpeechPhraseInfoBuilder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetIDsOfNames(ISpeechPhraseInfoBuilder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_GetIDsOfNames(ISpeechPhraseInfoBuilder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_Invoke(ISpeechPhraseInfoBuilder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_Invoke(ISpeechPhraseInfoBuilder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseInfoBuilder methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_RestorePhraseFromMemory(ISpeechPhraseInfoBuilder* This,VARIANT *PhraseInMemory,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_RestorePhraseFromMemory(ISpeechPhraseInfoBuilder* This,VARIANT *PhraseInMemory,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->RestorePhraseFromMemory(This,PhraseInMemory,PhraseInfo); } #endif @@ -16228,39 +16236,39 @@ interface ISpeechRecoResultTimes { #define ISpeechRecoResultTimes_get_OffsetFromStart(This,OffsetFromStart) (This)->lpVtbl->get_OffsetFromStart(This,OffsetFromStart) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultTimes_QueryInterface(ISpeechRecoResultTimes* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_QueryInterface(ISpeechRecoResultTimes* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoResultTimes_AddRef(ISpeechRecoResultTimes* This) { +static __WIDL_INLINE ULONG ISpeechRecoResultTimes_AddRef(ISpeechRecoResultTimes* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoResultTimes_Release(ISpeechRecoResultTimes* This) { +static __WIDL_INLINE ULONG ISpeechRecoResultTimes_Release(ISpeechRecoResultTimes* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetTypeInfoCount(ISpeechRecoResultTimes* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_GetTypeInfoCount(ISpeechRecoResultTimes* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetTypeInfo(ISpeechRecoResultTimes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_GetTypeInfo(ISpeechRecoResultTimes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetIDsOfNames(ISpeechRecoResultTimes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_GetIDsOfNames(ISpeechRecoResultTimes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_Invoke(ISpeechRecoResultTimes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_Invoke(ISpeechRecoResultTimes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoResultTimes methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_StreamTime(ISpeechRecoResultTimes* This,VARIANT *Time) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_get_StreamTime(ISpeechRecoResultTimes* This,VARIANT *Time) { return This->lpVtbl->get_StreamTime(This,Time); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_Length(ISpeechRecoResultTimes* This,VARIANT *Length) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_get_Length(ISpeechRecoResultTimes* This,VARIANT *Length) { return This->lpVtbl->get_Length(This,Length); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_TickCount(ISpeechRecoResultTimes* This,LONG *TickCount) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_get_TickCount(ISpeechRecoResultTimes* This,LONG *TickCount) { return This->lpVtbl->get_TickCount(This,TickCount); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_OffsetFromStart(ISpeechRecoResultTimes* This,VARIANT *OffsetFromStart) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_get_OffsetFromStart(ISpeechRecoResultTimes* This,VARIANT *OffsetFromStart) { return This->lpVtbl->get_OffsetFromStart(This,OffsetFromStart); } #endif @@ -16393,42 +16401,42 @@ interface ISpeechPhraseAlternate { #define ISpeechPhraseAlternate_Commit(This) (This)->lpVtbl->Commit(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternate_QueryInterface(ISpeechPhraseAlternate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_QueryInterface(ISpeechPhraseAlternate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseAlternate_AddRef(ISpeechPhraseAlternate* This) { +static __WIDL_INLINE ULONG ISpeechPhraseAlternate_AddRef(ISpeechPhraseAlternate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseAlternate_Release(ISpeechPhraseAlternate* This) { +static __WIDL_INLINE ULONG ISpeechPhraseAlternate_Release(ISpeechPhraseAlternate* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetTypeInfoCount(ISpeechPhraseAlternate* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_GetTypeInfoCount(ISpeechPhraseAlternate* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetTypeInfo(ISpeechPhraseAlternate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_GetTypeInfo(ISpeechPhraseAlternate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetIDsOfNames(ISpeechPhraseAlternate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_GetIDsOfNames(ISpeechPhraseAlternate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_Invoke(ISpeechPhraseAlternate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_Invoke(ISpeechPhraseAlternate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseAlternate methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_RecoResult(ISpeechPhraseAlternate* This,ISpeechRecoResult **RecoResult) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_get_RecoResult(ISpeechPhraseAlternate* This,ISpeechRecoResult **RecoResult) { return This->lpVtbl->get_RecoResult(This,RecoResult); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_StartElementInResult(ISpeechPhraseAlternate* This,LONG *StartElement) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_get_StartElementInResult(ISpeechPhraseAlternate* This,LONG *StartElement) { return This->lpVtbl->get_StartElementInResult(This,StartElement); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_NumberOfElementsInResult(ISpeechPhraseAlternate* This,LONG *NumberOfElements) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_get_NumberOfElementsInResult(ISpeechPhraseAlternate* This,LONG *NumberOfElements) { return This->lpVtbl->get_NumberOfElementsInResult(This,NumberOfElements); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_PhraseInfo(ISpeechPhraseAlternate* This,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_get_PhraseInfo(ISpeechPhraseAlternate* This,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->get_PhraseInfo(This,PhraseInfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_Commit(ISpeechPhraseAlternate* This) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_Commit(ISpeechPhraseAlternate* This) { return This->lpVtbl->Commit(This); } #endif @@ -16548,36 +16556,36 @@ interface ISpeechPhraseAlternates { #define ISpeechPhraseAlternates_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternates_QueryInterface(ISpeechPhraseAlternates* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_QueryInterface(ISpeechPhraseAlternates* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseAlternates_AddRef(ISpeechPhraseAlternates* This) { +static __WIDL_INLINE ULONG ISpeechPhraseAlternates_AddRef(ISpeechPhraseAlternates* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseAlternates_Release(ISpeechPhraseAlternates* This) { +static __WIDL_INLINE ULONG ISpeechPhraseAlternates_Release(ISpeechPhraseAlternates* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetTypeInfoCount(ISpeechPhraseAlternates* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_GetTypeInfoCount(ISpeechPhraseAlternates* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetTypeInfo(ISpeechPhraseAlternates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_GetTypeInfo(ISpeechPhraseAlternates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetIDsOfNames(ISpeechPhraseAlternates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_GetIDsOfNames(ISpeechPhraseAlternates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_Invoke(ISpeechPhraseAlternates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_Invoke(ISpeechPhraseAlternates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseAlternates methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternates_get_Count(ISpeechPhraseAlternates* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_get_Count(ISpeechPhraseAlternates* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_Item(ISpeechPhraseAlternates* This,LONG Index,ISpeechPhraseAlternate **PhraseAlternate) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_Item(ISpeechPhraseAlternates* This,LONG Index,ISpeechPhraseAlternate **PhraseAlternate) { return This->lpVtbl->Item(This,Index,PhraseAlternate); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_get__NewEnum(ISpeechPhraseAlternates* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_get__NewEnum(ISpeechPhraseAlternates* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -16811,75 +16819,75 @@ interface ISpeechPhraseInfo { #define ISpeechPhraseInfo_GetDisplayAttributes(This,StartElement,Elements,UseReplacements,DisplayAttributes) (This)->lpVtbl->GetDisplayAttributes(This,StartElement,Elements,UseReplacements,DisplayAttributes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfo_QueryInterface(ISpeechPhraseInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_QueryInterface(ISpeechPhraseInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseInfo_AddRef(ISpeechPhraseInfo* This) { +static __WIDL_INLINE ULONG ISpeechPhraseInfo_AddRef(ISpeechPhraseInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseInfo_Release(ISpeechPhraseInfo* This) { +static __WIDL_INLINE ULONG ISpeechPhraseInfo_Release(ISpeechPhraseInfo* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetTypeInfoCount(ISpeechPhraseInfo* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetTypeInfoCount(ISpeechPhraseInfo* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetTypeInfo(ISpeechPhraseInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetTypeInfo(ISpeechPhraseInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetIDsOfNames(ISpeechPhraseInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetIDsOfNames(ISpeechPhraseInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_Invoke(ISpeechPhraseInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_Invoke(ISpeechPhraseInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseInfo methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_LanguageId(ISpeechPhraseInfo* This,LONG *LanguageId) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_LanguageId(ISpeechPhraseInfo* This,LONG *LanguageId) { return This->lpVtbl->get_LanguageId(This,LanguageId); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_GrammarId(ISpeechPhraseInfo* This,VARIANT *GrammarId) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_GrammarId(ISpeechPhraseInfo* This,VARIANT *GrammarId) { return This->lpVtbl->get_GrammarId(This,GrammarId); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_StartTime(ISpeechPhraseInfo* This,VARIANT *StartTime) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_StartTime(ISpeechPhraseInfo* This,VARIANT *StartTime) { return This->lpVtbl->get_StartTime(This,StartTime); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioStreamPosition(ISpeechPhraseInfo* This,VARIANT *AudioStreamPosition) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_AudioStreamPosition(ISpeechPhraseInfo* This,VARIANT *AudioStreamPosition) { return This->lpVtbl->get_AudioStreamPosition(This,AudioStreamPosition); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioSizeBytes(ISpeechPhraseInfo* This,LONG *pAudioSizeBytes) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_AudioSizeBytes(ISpeechPhraseInfo* This,LONG *pAudioSizeBytes) { return This->lpVtbl->get_AudioSizeBytes(This,pAudioSizeBytes); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_RetainedSizeBytes(ISpeechPhraseInfo* This,LONG *RetainedSizeBytes) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_RetainedSizeBytes(ISpeechPhraseInfo* This,LONG *RetainedSizeBytes) { return This->lpVtbl->get_RetainedSizeBytes(This,RetainedSizeBytes); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioSizeTime(ISpeechPhraseInfo* This,LONG *AudioSizeTime) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_AudioSizeTime(ISpeechPhraseInfo* This,LONG *AudioSizeTime) { return This->lpVtbl->get_AudioSizeTime(This,AudioSizeTime); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Rule(ISpeechPhraseInfo* This,ISpeechPhraseRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_Rule(ISpeechPhraseInfo* This,ISpeechPhraseRule **Rule) { return This->lpVtbl->get_Rule(This,Rule); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Properties(ISpeechPhraseInfo* This,ISpeechPhraseProperties **Properties) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_Properties(ISpeechPhraseInfo* This,ISpeechPhraseProperties **Properties) { return This->lpVtbl->get_Properties(This,Properties); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Elements(ISpeechPhraseInfo* This,ISpeechPhraseElements **Elements) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_Elements(ISpeechPhraseInfo* This,ISpeechPhraseElements **Elements) { return This->lpVtbl->get_Elements(This,Elements); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Replacements(ISpeechPhraseInfo* This,ISpeechPhraseReplacements **Replacements) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_Replacements(ISpeechPhraseInfo* This,ISpeechPhraseReplacements **Replacements) { return This->lpVtbl->get_Replacements(This,Replacements); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_EngineId(ISpeechPhraseInfo* This,BSTR *EngineIdGuid) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_EngineId(ISpeechPhraseInfo* This,BSTR *EngineIdGuid) { return This->lpVtbl->get_EngineId(This,EngineIdGuid); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_EnginePrivateData(ISpeechPhraseInfo* This,VARIANT *PrivateData) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_EnginePrivateData(ISpeechPhraseInfo* This,VARIANT *PrivateData) { return This->lpVtbl->get_EnginePrivateData(This,PrivateData); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_SaveToMemory(ISpeechPhraseInfo* This,VARIANT *PhraseBlock) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_SaveToMemory(ISpeechPhraseInfo* This,VARIANT *PhraseBlock) { return This->lpVtbl->SaveToMemory(This,PhraseBlock); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetText(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,BSTR *Text) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetText(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,BSTR *Text) { return This->lpVtbl->GetText(This,StartElement,Elements,UseReplacements,Text); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetDisplayAttributes(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,SpeechDisplayAttributes *DisplayAttributes) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetDisplayAttributes(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,SpeechDisplayAttributes *DisplayAttributes) { return This->lpVtbl->GetDisplayAttributes(This,StartElement,Elements,UseReplacements,DisplayAttributes); } #endif @@ -17077,66 +17085,66 @@ interface ISpeechPhraseElement { #define ISpeechPhraseElement_get_EngineConfidence(This,EngineConfidence) (This)->lpVtbl->get_EngineConfidence(This,EngineConfidence) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElement_QueryInterface(ISpeechPhraseElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_QueryInterface(ISpeechPhraseElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseElement_AddRef(ISpeechPhraseElement* This) { +static __WIDL_INLINE ULONG ISpeechPhraseElement_AddRef(ISpeechPhraseElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseElement_Release(ISpeechPhraseElement* This) { +static __WIDL_INLINE ULONG ISpeechPhraseElement_Release(ISpeechPhraseElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElement_GetTypeInfoCount(ISpeechPhraseElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_GetTypeInfoCount(ISpeechPhraseElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseElement_GetTypeInfo(ISpeechPhraseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_GetTypeInfo(ISpeechPhraseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseElement_GetIDsOfNames(ISpeechPhraseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_GetIDsOfNames(ISpeechPhraseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseElement_Invoke(ISpeechPhraseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_Invoke(ISpeechPhraseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseElement methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioTimeOffset(ISpeechPhraseElement* This,LONG *AudioTimeOffset) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_AudioTimeOffset(ISpeechPhraseElement* This,LONG *AudioTimeOffset) { return This->lpVtbl->get_AudioTimeOffset(This,AudioTimeOffset); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioSizeTime(ISpeechPhraseElement* This,LONG *AudioSizeTime) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_AudioSizeTime(ISpeechPhraseElement* This,LONG *AudioSizeTime) { return This->lpVtbl->get_AudioSizeTime(This,AudioSizeTime); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioStreamOffset(ISpeechPhraseElement* This,LONG *AudioStreamOffset) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_AudioStreamOffset(ISpeechPhraseElement* This,LONG *AudioStreamOffset) { return This->lpVtbl->get_AudioStreamOffset(This,AudioStreamOffset); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioSizeBytes(ISpeechPhraseElement* This,LONG *AudioSizeBytes) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_AudioSizeBytes(ISpeechPhraseElement* This,LONG *AudioSizeBytes) { return This->lpVtbl->get_AudioSizeBytes(This,AudioSizeBytes); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_RetainedStreamOffset(ISpeechPhraseElement* This,LONG *RetainedStreamOffset) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_RetainedStreamOffset(ISpeechPhraseElement* This,LONG *RetainedStreamOffset) { return This->lpVtbl->get_RetainedStreamOffset(This,RetainedStreamOffset); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_RetainedSizeBytes(ISpeechPhraseElement* This,LONG *RetainedSizeBytes) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_RetainedSizeBytes(ISpeechPhraseElement* This,LONG *RetainedSizeBytes) { return This->lpVtbl->get_RetainedSizeBytes(This,RetainedSizeBytes); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_DisplayText(ISpeechPhraseElement* This,BSTR *DisplayText) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_DisplayText(ISpeechPhraseElement* This,BSTR *DisplayText) { return This->lpVtbl->get_DisplayText(This,DisplayText); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_LexicalForm(ISpeechPhraseElement* This,BSTR *LexicalForm) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_LexicalForm(ISpeechPhraseElement* This,BSTR *LexicalForm) { return This->lpVtbl->get_LexicalForm(This,LexicalForm); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_Pronunciation(ISpeechPhraseElement* This,VARIANT *Pronunciation) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_Pronunciation(ISpeechPhraseElement* This,VARIANT *Pronunciation) { return This->lpVtbl->get_Pronunciation(This,Pronunciation); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_DisplayAttributes(ISpeechPhraseElement* This,SpeechDisplayAttributes *DisplayAttributes) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_DisplayAttributes(ISpeechPhraseElement* This,SpeechDisplayAttributes *DisplayAttributes) { return This->lpVtbl->get_DisplayAttributes(This,DisplayAttributes); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_RequiredConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *RequiredConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_RequiredConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *RequiredConfidence) { return This->lpVtbl->get_RequiredConfidence(This,RequiredConfidence); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_ActualConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *ActualConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_ActualConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *ActualConfidence) { return This->lpVtbl->get_ActualConfidence(This,ActualConfidence); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_EngineConfidence(ISpeechPhraseElement* This,float *EngineConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_EngineConfidence(ISpeechPhraseElement* This,float *EngineConfidence) { return This->lpVtbl->get_EngineConfidence(This,EngineConfidence); } #endif @@ -17256,36 +17264,36 @@ interface ISpeechPhraseElements { #define ISpeechPhraseElements_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElements_QueryInterface(ISpeechPhraseElements* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_QueryInterface(ISpeechPhraseElements* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseElements_AddRef(ISpeechPhraseElements* This) { +static __WIDL_INLINE ULONG ISpeechPhraseElements_AddRef(ISpeechPhraseElements* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseElements_Release(ISpeechPhraseElements* This) { +static __WIDL_INLINE ULONG ISpeechPhraseElements_Release(ISpeechPhraseElements* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElements_GetTypeInfoCount(ISpeechPhraseElements* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_GetTypeInfoCount(ISpeechPhraseElements* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseElements_GetTypeInfo(ISpeechPhraseElements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_GetTypeInfo(ISpeechPhraseElements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseElements_GetIDsOfNames(ISpeechPhraseElements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_GetIDsOfNames(ISpeechPhraseElements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseElements_Invoke(ISpeechPhraseElements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_Invoke(ISpeechPhraseElements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseElements methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElements_get_Count(ISpeechPhraseElements* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_get_Count(ISpeechPhraseElements* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseElements_Item(ISpeechPhraseElements* This,LONG Index,ISpeechPhraseElement **Element) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_Item(ISpeechPhraseElements* This,LONG Index,ISpeechPhraseElement **Element) { return This->lpVtbl->Item(This,Index,Element); } -static FORCEINLINE HRESULT ISpeechPhraseElements_get__NewEnum(ISpeechPhraseElements* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_get__NewEnum(ISpeechPhraseElements* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -17411,39 +17419,39 @@ interface ISpeechPhraseReplacement { #define ISpeechPhraseReplacement_get_NumberOfElements(This,NumberOfElements) (This)->lpVtbl->get_NumberOfElements(This,NumberOfElements) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacement_QueryInterface(ISpeechPhraseReplacement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_QueryInterface(ISpeechPhraseReplacement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseReplacement_AddRef(ISpeechPhraseReplacement* This) { +static __WIDL_INLINE ULONG ISpeechPhraseReplacement_AddRef(ISpeechPhraseReplacement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseReplacement_Release(ISpeechPhraseReplacement* This) { +static __WIDL_INLINE ULONG ISpeechPhraseReplacement_Release(ISpeechPhraseReplacement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetTypeInfoCount(ISpeechPhraseReplacement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_GetTypeInfoCount(ISpeechPhraseReplacement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetTypeInfo(ISpeechPhraseReplacement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_GetTypeInfo(ISpeechPhraseReplacement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetIDsOfNames(ISpeechPhraseReplacement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_GetIDsOfNames(ISpeechPhraseReplacement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_Invoke(ISpeechPhraseReplacement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_Invoke(ISpeechPhraseReplacement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseReplacement methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_DisplayAttributes(ISpeechPhraseReplacement* This,SpeechDisplayAttributes *DisplayAttributes) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_get_DisplayAttributes(ISpeechPhraseReplacement* This,SpeechDisplayAttributes *DisplayAttributes) { return This->lpVtbl->get_DisplayAttributes(This,DisplayAttributes); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_Text(ISpeechPhraseReplacement* This,BSTR *Text) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_get_Text(ISpeechPhraseReplacement* This,BSTR *Text) { return This->lpVtbl->get_Text(This,Text); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_FirstElement(ISpeechPhraseReplacement* This,LONG *FirstElement) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_get_FirstElement(ISpeechPhraseReplacement* This,LONG *FirstElement) { return This->lpVtbl->get_FirstElement(This,FirstElement); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_NumberOfElements(ISpeechPhraseReplacement* This,LONG *NumberOfElements) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_get_NumberOfElements(ISpeechPhraseReplacement* This,LONG *NumberOfElements) { return This->lpVtbl->get_NumberOfElements(This,NumberOfElements); } #endif @@ -17563,36 +17571,36 @@ interface ISpeechPhraseReplacements { #define ISpeechPhraseReplacements_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacements_QueryInterface(ISpeechPhraseReplacements* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_QueryInterface(ISpeechPhraseReplacements* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseReplacements_AddRef(ISpeechPhraseReplacements* This) { +static __WIDL_INLINE ULONG ISpeechPhraseReplacements_AddRef(ISpeechPhraseReplacements* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseReplacements_Release(ISpeechPhraseReplacements* This) { +static __WIDL_INLINE ULONG ISpeechPhraseReplacements_Release(ISpeechPhraseReplacements* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetTypeInfoCount(ISpeechPhraseReplacements* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_GetTypeInfoCount(ISpeechPhraseReplacements* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetTypeInfo(ISpeechPhraseReplacements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_GetTypeInfo(ISpeechPhraseReplacements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetIDsOfNames(ISpeechPhraseReplacements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_GetIDsOfNames(ISpeechPhraseReplacements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_Invoke(ISpeechPhraseReplacements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_Invoke(ISpeechPhraseReplacements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseReplacements methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacements_get_Count(ISpeechPhraseReplacements* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_get_Count(ISpeechPhraseReplacements* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_Item(ISpeechPhraseReplacements* This,LONG Index,ISpeechPhraseReplacement **Reps) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_Item(ISpeechPhraseReplacements* This,LONG Index,ISpeechPhraseReplacement **Reps) { return This->lpVtbl->Item(This,Index,Reps); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_get__NewEnum(ISpeechPhraseReplacements* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_get__NewEnum(ISpeechPhraseReplacements* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -17758,54 +17766,54 @@ interface ISpeechPhraseProperty { #define ISpeechPhraseProperty_get_Children(This,Children) (This)->lpVtbl->get_Children(This,Children) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperty_QueryInterface(ISpeechPhraseProperty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_QueryInterface(ISpeechPhraseProperty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseProperty_AddRef(ISpeechPhraseProperty* This) { +static __WIDL_INLINE ULONG ISpeechPhraseProperty_AddRef(ISpeechPhraseProperty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseProperty_Release(ISpeechPhraseProperty* This) { +static __WIDL_INLINE ULONG ISpeechPhraseProperty_Release(ISpeechPhraseProperty* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperty_GetTypeInfoCount(ISpeechPhraseProperty* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_GetTypeInfoCount(ISpeechPhraseProperty* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_GetTypeInfo(ISpeechPhraseProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_GetTypeInfo(ISpeechPhraseProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_GetIDsOfNames(ISpeechPhraseProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_GetIDsOfNames(ISpeechPhraseProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_Invoke(ISpeechPhraseProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_Invoke(ISpeechPhraseProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseProperty methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Name(ISpeechPhraseProperty* This,BSTR *Name) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Name(ISpeechPhraseProperty* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Id(ISpeechPhraseProperty* This,LONG *Id) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Id(ISpeechPhraseProperty* This,LONG *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Value(ISpeechPhraseProperty* This,VARIANT *Value) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Value(ISpeechPhraseProperty* This,VARIANT *Value) { return This->lpVtbl->get_Value(This,Value); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_FirstElement(ISpeechPhraseProperty* This,LONG *FirstElement) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_FirstElement(ISpeechPhraseProperty* This,LONG *FirstElement) { return This->lpVtbl->get_FirstElement(This,FirstElement); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_NumberOfElements(ISpeechPhraseProperty* This,LONG *NumberOfElements) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_NumberOfElements(ISpeechPhraseProperty* This,LONG *NumberOfElements) { return This->lpVtbl->get_NumberOfElements(This,NumberOfElements); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_EngineConfidence(ISpeechPhraseProperty* This,float *Confidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_EngineConfidence(ISpeechPhraseProperty* This,float *Confidence) { return This->lpVtbl->get_EngineConfidence(This,Confidence); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Confidence(ISpeechPhraseProperty* This,SpeechEngineConfidence *Confidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Confidence(ISpeechPhraseProperty* This,SpeechEngineConfidence *Confidence) { return This->lpVtbl->get_Confidence(This,Confidence); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Parent(ISpeechPhraseProperty* This,ISpeechPhraseProperty **ParentProperty) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Parent(ISpeechPhraseProperty* This,ISpeechPhraseProperty **ParentProperty) { return This->lpVtbl->get_Parent(This,ParentProperty); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Children(ISpeechPhraseProperty* This,ISpeechPhraseProperties **Children) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Children(ISpeechPhraseProperty* This,ISpeechPhraseProperties **Children) { return This->lpVtbl->get_Children(This,Children); } #endif @@ -17925,36 +17933,36 @@ interface ISpeechPhraseProperties { #define ISpeechPhraseProperties_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperties_QueryInterface(ISpeechPhraseProperties* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_QueryInterface(ISpeechPhraseProperties* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseProperties_AddRef(ISpeechPhraseProperties* This) { +static __WIDL_INLINE ULONG ISpeechPhraseProperties_AddRef(ISpeechPhraseProperties* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseProperties_Release(ISpeechPhraseProperties* This) { +static __WIDL_INLINE ULONG ISpeechPhraseProperties_Release(ISpeechPhraseProperties* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperties_GetTypeInfoCount(ISpeechPhraseProperties* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_GetTypeInfoCount(ISpeechPhraseProperties* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_GetTypeInfo(ISpeechPhraseProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_GetTypeInfo(ISpeechPhraseProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_GetIDsOfNames(ISpeechPhraseProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_GetIDsOfNames(ISpeechPhraseProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_Invoke(ISpeechPhraseProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_Invoke(ISpeechPhraseProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseProperties methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperties_get_Count(ISpeechPhraseProperties* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_get_Count(ISpeechPhraseProperties* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_Item(ISpeechPhraseProperties* This,LONG Index,ISpeechPhraseProperty **Property) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_Item(ISpeechPhraseProperties* This,LONG Index,ISpeechPhraseProperty **Property) { return This->lpVtbl->Item(This,Index,Property); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_get__NewEnum(ISpeechPhraseProperties* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_get__NewEnum(ISpeechPhraseProperties* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -18112,51 +18120,51 @@ interface ISpeechPhraseRule { #define ISpeechPhraseRule_get_EngineConfidence(This,EngineConfidence) (This)->lpVtbl->get_EngineConfidence(This,EngineConfidence) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRule_QueryInterface(ISpeechPhraseRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_QueryInterface(ISpeechPhraseRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseRule_AddRef(ISpeechPhraseRule* This) { +static __WIDL_INLINE ULONG ISpeechPhraseRule_AddRef(ISpeechPhraseRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseRule_Release(ISpeechPhraseRule* This) { +static __WIDL_INLINE ULONG ISpeechPhraseRule_Release(ISpeechPhraseRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRule_GetTypeInfoCount(ISpeechPhraseRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_GetTypeInfoCount(ISpeechPhraseRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseRule_GetTypeInfo(ISpeechPhraseRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_GetTypeInfo(ISpeechPhraseRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseRule_GetIDsOfNames(ISpeechPhraseRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_GetIDsOfNames(ISpeechPhraseRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseRule_Invoke(ISpeechPhraseRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_Invoke(ISpeechPhraseRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseRule methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Name(ISpeechPhraseRule* This,BSTR *Name) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Name(ISpeechPhraseRule* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Id(ISpeechPhraseRule* This,LONG *Id) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Id(ISpeechPhraseRule* This,LONG *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_FirstElement(ISpeechPhraseRule* This,LONG *FirstElement) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_FirstElement(ISpeechPhraseRule* This,LONG *FirstElement) { return This->lpVtbl->get_FirstElement(This,FirstElement); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_NumberOfElements(ISpeechPhraseRule* This,LONG *NumberOfElements) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_NumberOfElements(ISpeechPhraseRule* This,LONG *NumberOfElements) { return This->lpVtbl->get_NumberOfElements(This,NumberOfElements); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Parent(ISpeechPhraseRule* This,ISpeechPhraseRule **Parent) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Parent(ISpeechPhraseRule* This,ISpeechPhraseRule **Parent) { return This->lpVtbl->get_Parent(This,Parent); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Children(ISpeechPhraseRule* This,ISpeechPhraseRules **Children) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Children(ISpeechPhraseRule* This,ISpeechPhraseRules **Children) { return This->lpVtbl->get_Children(This,Children); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Confidence(ISpeechPhraseRule* This,SpeechEngineConfidence *ActualConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Confidence(ISpeechPhraseRule* This,SpeechEngineConfidence *ActualConfidence) { return This->lpVtbl->get_Confidence(This,ActualConfidence); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_EngineConfidence(ISpeechPhraseRule* This,float *EngineConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_EngineConfidence(ISpeechPhraseRule* This,float *EngineConfidence) { return This->lpVtbl->get_EngineConfidence(This,EngineConfidence); } #endif @@ -18276,36 +18284,36 @@ interface ISpeechPhraseRules { #define ISpeechPhraseRules_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRules_QueryInterface(ISpeechPhraseRules* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_QueryInterface(ISpeechPhraseRules* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseRules_AddRef(ISpeechPhraseRules* This) { +static __WIDL_INLINE ULONG ISpeechPhraseRules_AddRef(ISpeechPhraseRules* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseRules_Release(ISpeechPhraseRules* This) { +static __WIDL_INLINE ULONG ISpeechPhraseRules_Release(ISpeechPhraseRules* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRules_GetTypeInfoCount(ISpeechPhraseRules* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_GetTypeInfoCount(ISpeechPhraseRules* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseRules_GetTypeInfo(ISpeechPhraseRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_GetTypeInfo(ISpeechPhraseRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseRules_GetIDsOfNames(ISpeechPhraseRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_GetIDsOfNames(ISpeechPhraseRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseRules_Invoke(ISpeechPhraseRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_Invoke(ISpeechPhraseRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseRules methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRules_get_Count(ISpeechPhraseRules* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_get_Count(ISpeechPhraseRules* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseRules_Item(ISpeechPhraseRules* This,LONG Index,ISpeechPhraseRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_Item(ISpeechPhraseRules* This,LONG Index,ISpeechPhraseRule **Rule) { return This->lpVtbl->Item(This,Index,Rule); } -static FORCEINLINE HRESULT ISpeechPhraseRules_get__NewEnum(ISpeechPhraseRules* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_get__NewEnum(ISpeechPhraseRules* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -18425,36 +18433,36 @@ interface ISpeechLexiconWords { #define ISpeechLexiconWords_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWords_QueryInterface(ISpeechLexiconWords* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_QueryInterface(ISpeechLexiconWords* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexiconWords_AddRef(ISpeechLexiconWords* This) { +static __WIDL_INLINE ULONG ISpeechLexiconWords_AddRef(ISpeechLexiconWords* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexiconWords_Release(ISpeechLexiconWords* This) { +static __WIDL_INLINE ULONG ISpeechLexiconWords_Release(ISpeechLexiconWords* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWords_GetTypeInfoCount(ISpeechLexiconWords* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_GetTypeInfoCount(ISpeechLexiconWords* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexiconWords_GetTypeInfo(ISpeechLexiconWords* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_GetTypeInfo(ISpeechLexiconWords* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexiconWords_GetIDsOfNames(ISpeechLexiconWords* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_GetIDsOfNames(ISpeechLexiconWords* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexiconWords_Invoke(ISpeechLexiconWords* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_Invoke(ISpeechLexiconWords* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexiconWords methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWords_get_Count(ISpeechLexiconWords* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_get_Count(ISpeechLexiconWords* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechLexiconWords_Item(ISpeechLexiconWords* This,LONG Index,ISpeechLexiconWord **Word) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_Item(ISpeechLexiconWords* This,LONG Index,ISpeechLexiconWord **Word) { return This->lpVtbl->Item(This,Index,Word); } -static FORCEINLINE HRESULT ISpeechLexiconWords_get__NewEnum(ISpeechLexiconWords* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_get__NewEnum(ISpeechLexiconWords* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -18648,51 +18656,51 @@ interface ISpeechLexicon { #define ISpeechLexicon_GetGenerationChange(This,GenerationID,ppWords) (This)->lpVtbl->GetGenerationChange(This,GenerationID,ppWords) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexicon_QueryInterface(ISpeechLexicon* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexicon_QueryInterface(ISpeechLexicon* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexicon_AddRef(ISpeechLexicon* This) { +static __WIDL_INLINE ULONG ISpeechLexicon_AddRef(ISpeechLexicon* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexicon_Release(ISpeechLexicon* This) { +static __WIDL_INLINE ULONG ISpeechLexicon_Release(ISpeechLexicon* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexicon_GetTypeInfoCount(ISpeechLexicon* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetTypeInfoCount(ISpeechLexicon* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexicon_GetTypeInfo(ISpeechLexicon* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetTypeInfo(ISpeechLexicon* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexicon_GetIDsOfNames(ISpeechLexicon* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetIDsOfNames(ISpeechLexicon* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexicon_Invoke(ISpeechLexicon* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexicon_Invoke(ISpeechLexicon* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexicon methods ***/ -static FORCEINLINE HRESULT ISpeechLexicon_get_GenerationId(ISpeechLexicon* This,LONG *GenerationId) { +static __WIDL_INLINE HRESULT ISpeechLexicon_get_GenerationId(ISpeechLexicon* This,LONG *GenerationId) { return This->lpVtbl->get_GenerationId(This,GenerationId); } -static FORCEINLINE HRESULT ISpeechLexicon_GetWords(ISpeechLexicon* This,SpeechLexiconType Flags,LONG *GenerationID,ISpeechLexiconWords **Words) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetWords(ISpeechLexicon* This,SpeechLexiconType Flags,LONG *GenerationID,ISpeechLexiconWords **Words) { return This->lpVtbl->GetWords(This,Flags,GenerationID,Words); } -static FORCEINLINE HRESULT ISpeechLexicon_AddPronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) { +static __WIDL_INLINE HRESULT ISpeechLexicon_AddPronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) { return This->lpVtbl->AddPronunciation(This,bstrWord,LangId,PartOfSpeech,bstrPronunciation); } -static FORCEINLINE HRESULT ISpeechLexicon_AddPronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) { +static __WIDL_INLINE HRESULT ISpeechLexicon_AddPronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) { return This->lpVtbl->AddPronunciationByPhoneIds(This,bstrWord,LangId,PartOfSpeech,PhoneIds); } -static FORCEINLINE HRESULT ISpeechLexicon_RemovePronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) { +static __WIDL_INLINE HRESULT ISpeechLexicon_RemovePronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) { return This->lpVtbl->RemovePronunciation(This,bstrWord,LangId,PartOfSpeech,bstrPronunciation); } -static FORCEINLINE HRESULT ISpeechLexicon_RemovePronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) { +static __WIDL_INLINE HRESULT ISpeechLexicon_RemovePronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) { return This->lpVtbl->RemovePronunciationByPhoneIds(This,bstrWord,LangId,PartOfSpeech,PhoneIds); } -static FORCEINLINE HRESULT ISpeechLexicon_GetPronunciations(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechLexiconType TypeFlags,ISpeechLexiconPronunciations **ppPronunciations) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetPronunciations(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechLexiconType TypeFlags,ISpeechLexiconPronunciations **ppPronunciations) { return This->lpVtbl->GetPronunciations(This,bstrWord,LangId,TypeFlags,ppPronunciations); } -static FORCEINLINE HRESULT ISpeechLexicon_GetGenerationChange(ISpeechLexicon* This,LONG *GenerationID,ISpeechLexiconWords **ppWords) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetGenerationChange(ISpeechLexicon* This,LONG *GenerationID,ISpeechLexiconWords **ppWords) { return This->lpVtbl->GetGenerationChange(This,GenerationID,ppWords); } #endif @@ -18818,39 +18826,39 @@ interface ISpeechLexiconWord { #define ISpeechLexiconWord_get_Pronunciations(This,Pronunciations) (This)->lpVtbl->get_Pronunciations(This,Pronunciations) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWord_QueryInterface(ISpeechLexiconWord* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_QueryInterface(ISpeechLexiconWord* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexiconWord_AddRef(ISpeechLexiconWord* This) { +static __WIDL_INLINE ULONG ISpeechLexiconWord_AddRef(ISpeechLexiconWord* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexiconWord_Release(ISpeechLexiconWord* This) { +static __WIDL_INLINE ULONG ISpeechLexiconWord_Release(ISpeechLexiconWord* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWord_GetTypeInfoCount(ISpeechLexiconWord* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_GetTypeInfoCount(ISpeechLexiconWord* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexiconWord_GetTypeInfo(ISpeechLexiconWord* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_GetTypeInfo(ISpeechLexiconWord* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexiconWord_GetIDsOfNames(ISpeechLexiconWord* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_GetIDsOfNames(ISpeechLexiconWord* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexiconWord_Invoke(ISpeechLexiconWord* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_Invoke(ISpeechLexiconWord* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexiconWord methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWord_get_LangId(ISpeechLexiconWord* This,SpeechLanguageId *LangId) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_get_LangId(ISpeechLexiconWord* This,SpeechLanguageId *LangId) { return This->lpVtbl->get_LangId(This,LangId); } -static FORCEINLINE HRESULT ISpeechLexiconWord_get_Type(ISpeechLexiconWord* This,SpeechWordType *WordType) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_get_Type(ISpeechLexiconWord* This,SpeechWordType *WordType) { return This->lpVtbl->get_Type(This,WordType); } -static FORCEINLINE HRESULT ISpeechLexiconWord_get_Word(ISpeechLexiconWord* This,BSTR *Word) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_get_Word(ISpeechLexiconWord* This,BSTR *Word) { return This->lpVtbl->get_Word(This,Word); } -static FORCEINLINE HRESULT ISpeechLexiconWord_get_Pronunciations(ISpeechLexiconWord* This,ISpeechLexiconPronunciations **Pronunciations) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_get_Pronunciations(ISpeechLexiconWord* This,ISpeechLexiconPronunciations **Pronunciations) { return This->lpVtbl->get_Pronunciations(This,Pronunciations); } #endif @@ -18970,36 +18978,36 @@ interface ISpeechLexiconPronunciations { #define ISpeechLexiconPronunciations_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_QueryInterface(ISpeechLexiconPronunciations* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_QueryInterface(ISpeechLexiconPronunciations* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexiconPronunciations_AddRef(ISpeechLexiconPronunciations* This) { +static __WIDL_INLINE ULONG ISpeechLexiconPronunciations_AddRef(ISpeechLexiconPronunciations* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexiconPronunciations_Release(ISpeechLexiconPronunciations* This) { +static __WIDL_INLINE ULONG ISpeechLexiconPronunciations_Release(ISpeechLexiconPronunciations* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfoCount(ISpeechLexiconPronunciations* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfoCount(ISpeechLexiconPronunciations* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfo(ISpeechLexiconPronunciations* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfo(ISpeechLexiconPronunciations* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetIDsOfNames(ISpeechLexiconPronunciations* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_GetIDsOfNames(ISpeechLexiconPronunciations* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_Invoke(ISpeechLexiconPronunciations* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_Invoke(ISpeechLexiconPronunciations* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexiconPronunciations methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_get_Count(ISpeechLexiconPronunciations* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_get_Count(ISpeechLexiconPronunciations* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_Item(ISpeechLexiconPronunciations* This,LONG Index,ISpeechLexiconPronunciation **Pronunciation) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_Item(ISpeechLexiconPronunciations* This,LONG Index,ISpeechLexiconPronunciation **Pronunciation) { return This->lpVtbl->Item(This,Index,Pronunciation); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_get__NewEnum(ISpeechLexiconPronunciations* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_get__NewEnum(ISpeechLexiconPronunciations* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -19133,42 +19141,42 @@ interface ISpeechLexiconPronunciation { #define ISpeechLexiconPronunciation_get_Symbolic(This,Symbolic) (This)->lpVtbl->get_Symbolic(This,Symbolic) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_QueryInterface(ISpeechLexiconPronunciation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_QueryInterface(ISpeechLexiconPronunciation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexiconPronunciation_AddRef(ISpeechLexiconPronunciation* This) { +static __WIDL_INLINE ULONG ISpeechLexiconPronunciation_AddRef(ISpeechLexiconPronunciation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexiconPronunciation_Release(ISpeechLexiconPronunciation* This) { +static __WIDL_INLINE ULONG ISpeechLexiconPronunciation_Release(ISpeechLexiconPronunciation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfoCount(ISpeechLexiconPronunciation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfoCount(ISpeechLexiconPronunciation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfo(ISpeechLexiconPronunciation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfo(ISpeechLexiconPronunciation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetIDsOfNames(ISpeechLexiconPronunciation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_GetIDsOfNames(ISpeechLexiconPronunciation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_Invoke(ISpeechLexiconPronunciation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_Invoke(ISpeechLexiconPronunciation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexiconPronunciation methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_Type(ISpeechLexiconPronunciation* This,SpeechLexiconType *LexiconType) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_Type(ISpeechLexiconPronunciation* This,SpeechLexiconType *LexiconType) { return This->lpVtbl->get_Type(This,LexiconType); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_LangId(ISpeechLexiconPronunciation* This,SpeechLanguageId *LangId) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_LangId(ISpeechLexiconPronunciation* This,SpeechLanguageId *LangId) { return This->lpVtbl->get_LangId(This,LangId); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_PartOfSpeech(ISpeechLexiconPronunciation* This,SpeechPartOfSpeech *PartOfSpeech) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_PartOfSpeech(ISpeechLexiconPronunciation* This,SpeechPartOfSpeech *PartOfSpeech) { return This->lpVtbl->get_PartOfSpeech(This,PartOfSpeech); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_PhoneIds(ISpeechLexiconPronunciation* This,VARIANT *PhoneIds) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_PhoneIds(ISpeechLexiconPronunciation* This,VARIANT *PhoneIds) { return This->lpVtbl->get_PhoneIds(This,PhoneIds); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_Symbolic(ISpeechLexiconPronunciation* This,BSTR *Symbolic) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_Symbolic(ISpeechLexiconPronunciation* This,BSTR *Symbolic) { return This->lpVtbl->get_Symbolic(This,Symbolic); } #endif @@ -19298,39 +19306,39 @@ interface ISpeechPhoneConverter { #define ISpeechPhoneConverter_IdToPhone(This,IdArray,Phonemes) (This)->lpVtbl->IdToPhone(This,IdArray,Phonemes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhoneConverter_QueryInterface(ISpeechPhoneConverter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_QueryInterface(ISpeechPhoneConverter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhoneConverter_AddRef(ISpeechPhoneConverter* This) { +static __WIDL_INLINE ULONG ISpeechPhoneConverter_AddRef(ISpeechPhoneConverter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhoneConverter_Release(ISpeechPhoneConverter* This) { +static __WIDL_INLINE ULONG ISpeechPhoneConverter_Release(ISpeechPhoneConverter* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhoneConverter_GetTypeInfoCount(ISpeechPhoneConverter* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_GetTypeInfoCount(ISpeechPhoneConverter* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_GetTypeInfo(ISpeechPhoneConverter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_GetTypeInfo(ISpeechPhoneConverter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_GetIDsOfNames(ISpeechPhoneConverter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_GetIDsOfNames(ISpeechPhoneConverter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_Invoke(ISpeechPhoneConverter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_Invoke(ISpeechPhoneConverter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhoneConverter methods ***/ -static FORCEINLINE HRESULT ISpeechPhoneConverter_get_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId *LanguageId) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_get_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId *LanguageId) { return This->lpVtbl->get_LanguageId(This,LanguageId); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_put_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId LanguageId) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_put_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId LanguageId) { return This->lpVtbl->put_LanguageId(This,LanguageId); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_PhoneToId(ISpeechPhoneConverter* This,const BSTR Phonemes,VARIANT *IdArray) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_PhoneToId(ISpeechPhoneConverter* This,const BSTR Phonemes,VARIANT *IdArray) { return This->lpVtbl->PhoneToId(This,Phonemes,IdArray); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_IdToPhone(ISpeechPhoneConverter* This,const VARIANT IdArray,BSTR *Phonemes) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_IdToPhone(ISpeechPhoneConverter* This,const VARIANT IdArray,BSTR *Phonemes) { return This->lpVtbl->IdToPhone(This,IdArray,Phonemes); } #endif diff --git a/lib/libc/include/any-windows-any/sapi53.h b/lib/libc/include/any-windows-any/sapi53.h index bcbbc752407d48fb6650f453bdc09387841e34b5..5d1dfa5b4ce32d39eacc8dc2525ab882f27c8610 100644 --- a/lib/libc/include/any-windows-any/sapi53.h +++ b/lib/libc/include/any-windows-any/sapi53.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/sapi53.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/sapi53.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __sapi53_h__ #define __sapi53_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ISpNotifySource_FWD_DEFINED__ @@ -1786,35 +1794,35 @@ interface ISpNotifySource { #define ISpNotifySource_GetNotifyEventHandle(This) (This)->lpVtbl->GetNotifyEventHandle(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpNotifySource_QueryInterface(ISpNotifySource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpNotifySource_QueryInterface(ISpNotifySource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpNotifySource_AddRef(ISpNotifySource* This) { +static __WIDL_INLINE ULONG ISpNotifySource_AddRef(ISpNotifySource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpNotifySource_Release(ISpNotifySource* This) { +static __WIDL_INLINE ULONG ISpNotifySource_Release(ISpNotifySource* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpNotifySource_SetNotifySink(ISpNotifySource* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifySink(ISpNotifySource* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpNotifySource_SetNotifyWindowMessage(ISpNotifySource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifyWindowMessage(ISpNotifySource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifySource_SetNotifyCallbackFunction(ISpNotifySource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifyCallbackFunction(ISpNotifySource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifySource_SetNotifyCallbackInterface(ISpNotifySource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifyCallbackInterface(ISpNotifySource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifySource_SetNotifyWin32Event(ISpNotifySource* This) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifyWin32Event(ISpNotifySource* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpNotifySource_WaitForNotifyEvent(ISpNotifySource* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpNotifySource_WaitForNotifyEvent(ISpNotifySource* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpNotifySource_GetNotifyEventHandle(ISpNotifySource* This) { +static __WIDL_INLINE HANDLE ISpNotifySource_GetNotifyEventHandle(ISpNotifySource* This) { return This->lpVtbl->GetNotifyEventHandle(This); } #endif @@ -1880,17 +1888,17 @@ interface ISpNotifySink { #define ISpNotifySink_Notify(This) (This)->lpVtbl->Notify(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpNotifySink_QueryInterface(ISpNotifySink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpNotifySink_QueryInterface(ISpNotifySink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpNotifySink_AddRef(ISpNotifySink* This) { +static __WIDL_INLINE ULONG ISpNotifySink_AddRef(ISpNotifySink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpNotifySink_Release(ISpNotifySink* This) { +static __WIDL_INLINE ULONG ISpNotifySink_Release(ISpNotifySink* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySink methods ***/ -static FORCEINLINE HRESULT ISpNotifySink_Notify(ISpNotifySink* This) { +static __WIDL_INLINE HRESULT ISpNotifySink_Notify(ISpNotifySink* This) { return This->lpVtbl->Notify(This); } #endif @@ -2018,36 +2026,36 @@ interface ISpNotifyTranslator { #define ISpNotifyTranslator_GetEventHandle(This) (This)->lpVtbl->GetEventHandle(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpNotifyTranslator_QueryInterface(ISpNotifyTranslator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_QueryInterface(ISpNotifyTranslator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpNotifyTranslator_AddRef(ISpNotifyTranslator* This) { +static __WIDL_INLINE ULONG ISpNotifyTranslator_AddRef(ISpNotifyTranslator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpNotifyTranslator_Release(ISpNotifyTranslator* This) { +static __WIDL_INLINE ULONG ISpNotifyTranslator_Release(ISpNotifyTranslator* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySink methods ***/ -static FORCEINLINE HRESULT ISpNotifyTranslator_Notify(ISpNotifyTranslator* This) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_Notify(ISpNotifyTranslator* This) { return This->lpVtbl->Notify(This); } /*** ISpNotifyTranslator methods ***/ -static FORCEINLINE HRESULT ISpNotifyTranslator_InitWindowMessage(ISpNotifyTranslator* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_InitWindowMessage(ISpNotifyTranslator* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->InitWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifyTranslator_InitCallback(ISpNotifyTranslator* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_InitCallback(ISpNotifyTranslator* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->InitCallback(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifyTranslator_InitSpNotifyCallback(ISpNotifyTranslator* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_InitSpNotifyCallback(ISpNotifyTranslator* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->InitSpNotifyCallback(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifyTranslator_InitWin32Event(ISpNotifyTranslator* This,HANDLE hEvent,WINBOOL fCloseHandleOnRelease) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_InitWin32Event(ISpNotifyTranslator* This,HANDLE hEvent,WINBOOL fCloseHandleOnRelease) { return This->lpVtbl->InitWin32Event(This,hEvent,fCloseHandleOnRelease); } -static FORCEINLINE HRESULT ISpNotifyTranslator_Wait(ISpNotifyTranslator* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_Wait(ISpNotifyTranslator* This,DWORD dwMilliseconds) { return This->lpVtbl->Wait(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpNotifyTranslator_GetEventHandle(ISpNotifyTranslator* This) { +static __WIDL_INLINE HANDLE ISpNotifyTranslator_GetEventHandle(ISpNotifyTranslator* This) { return This->lpVtbl->GetEventHandle(This); } #endif @@ -2226,50 +2234,50 @@ interface ISpDataKey { #define ISpDataKey_EnumValues(This,Index,ppszValueName) (This)->lpVtbl->EnumValues(This,Index,ppszValueName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpDataKey_QueryInterface(ISpDataKey* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpDataKey_QueryInterface(ISpDataKey* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpDataKey_AddRef(ISpDataKey* This) { +static __WIDL_INLINE ULONG ISpDataKey_AddRef(ISpDataKey* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpDataKey_Release(ISpDataKey* This) { +static __WIDL_INLINE ULONG ISpDataKey_Release(ISpDataKey* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpDataKey_SetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpDataKey_SetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpDataKey_GetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpDataKey_GetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpDataKey_SetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpDataKey_SetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpDataKey_GetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpDataKey_GetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpDataKey_SetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpDataKey_SetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpDataKey_GetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpDataKey_GetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpDataKey_OpenKey(ISpDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpDataKey_OpenKey(ISpDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpDataKey_CreateKey(ISpDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpDataKey_CreateKey(ISpDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpDataKey_DeleteKey(ISpDataKey* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpDataKey_DeleteKey(ISpDataKey* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpDataKey_DeleteValue(ISpDataKey* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpDataKey_DeleteValue(ISpDataKey* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpDataKey_EnumKeys(ISpDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpDataKey_EnumKeys(ISpDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpDataKey_EnumValues(ISpDataKey* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpDataKey_EnumValues(ISpDataKey* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } #endif @@ -2344,20 +2352,20 @@ interface ISpObjectWithToken { #define ISpObjectWithToken_GetObjectToken(This,ppToken) (This)->lpVtbl->GetObjectToken(This,ppToken) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpObjectWithToken_QueryInterface(ISpObjectWithToken* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectWithToken_QueryInterface(ISpObjectWithToken* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpObjectWithToken_AddRef(ISpObjectWithToken* This) { +static __WIDL_INLINE ULONG ISpObjectWithToken_AddRef(ISpObjectWithToken* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpObjectWithToken_Release(ISpObjectWithToken* This) { +static __WIDL_INLINE ULONG ISpObjectWithToken_Release(ISpObjectWithToken* This) { return This->lpVtbl->Release(This); } /*** ISpObjectWithToken methods ***/ -static FORCEINLINE HRESULT ISpObjectWithToken_SetObjectToken(ISpObjectWithToken* This,ISpObjectToken *pToken) { +static __WIDL_INLINE HRESULT ISpObjectWithToken_SetObjectToken(ISpObjectWithToken* This,ISpObjectToken *pToken) { return This->lpVtbl->SetObjectToken(This,pToken); } -static FORCEINLINE HRESULT ISpObjectWithToken_GetObjectToken(ISpObjectWithToken* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpObjectWithToken_GetObjectToken(ISpObjectWithToken* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetObjectToken(This,ppToken); } #endif @@ -2469,32 +2477,32 @@ interface IEnumSpObjectTokens { #define IEnumSpObjectTokens_GetCount(This,pCount) (This)->lpVtbl->GetCount(This,pCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumSpObjectTokens_QueryInterface(IEnumSpObjectTokens* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_QueryInterface(IEnumSpObjectTokens* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumSpObjectTokens_AddRef(IEnumSpObjectTokens* This) { +static __WIDL_INLINE ULONG IEnumSpObjectTokens_AddRef(IEnumSpObjectTokens* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumSpObjectTokens_Release(IEnumSpObjectTokens* This) { +static __WIDL_INLINE ULONG IEnumSpObjectTokens_Release(IEnumSpObjectTokens* This) { return This->lpVtbl->Release(This); } /*** IEnumSpObjectTokens methods ***/ -static FORCEINLINE HRESULT IEnumSpObjectTokens_Next(IEnumSpObjectTokens* This,ULONG celt,ISpObjectToken **pelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Next(IEnumSpObjectTokens* This,ULONG celt,ISpObjectToken **pelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,pelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_Skip(IEnumSpObjectTokens* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Skip(IEnumSpObjectTokens* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_Reset(IEnumSpObjectTokens* This) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Reset(IEnumSpObjectTokens* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_Clone(IEnumSpObjectTokens* This,IEnumSpObjectTokens **ppEnum) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Clone(IEnumSpObjectTokens* This,IEnumSpObjectTokens **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_Item(IEnumSpObjectTokens* This,ULONG Index,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Item(IEnumSpObjectTokens* This,ULONG Index,ISpObjectToken **ppToken) { return This->lpVtbl->Item(This,Index,ppToken); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_GetCount(IEnumSpObjectTokens* This,ULONG *pCount) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_GetCount(IEnumSpObjectTokens* This,ULONG *pCount) { return This->lpVtbl->GetCount(This,pCount); } #endif @@ -2637,54 +2645,54 @@ interface ISpRegDataKey { #define ISpRegDataKey_SetKey(This,hkey,fReadOnly) (This)->lpVtbl->SetKey(This,hkey,fReadOnly) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRegDataKey_QueryInterface(ISpRegDataKey* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRegDataKey_QueryInterface(ISpRegDataKey* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRegDataKey_AddRef(ISpRegDataKey* This) { +static __WIDL_INLINE ULONG ISpRegDataKey_AddRef(ISpRegDataKey* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRegDataKey_Release(ISpRegDataKey* This) { +static __WIDL_INLINE ULONG ISpRegDataKey_Release(ISpRegDataKey* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpRegDataKey_SetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpRegDataKey_SetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpRegDataKey_GetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpRegDataKey_GetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpRegDataKey_SetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpRegDataKey_SetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpRegDataKey_GetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpRegDataKey_GetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpRegDataKey_SetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpRegDataKey_SetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpRegDataKey_GetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpRegDataKey_GetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpRegDataKey_OpenKey(ISpRegDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpRegDataKey_OpenKey(ISpRegDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpRegDataKey_CreateKey(ISpRegDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpRegDataKey_CreateKey(ISpRegDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpRegDataKey_DeleteKey(ISpRegDataKey* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpRegDataKey_DeleteKey(ISpRegDataKey* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpRegDataKey_DeleteValue(ISpRegDataKey* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpRegDataKey_DeleteValue(ISpRegDataKey* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpRegDataKey_EnumKeys(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpRegDataKey_EnumKeys(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpRegDataKey_EnumValues(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpRegDataKey_EnumValues(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } /*** ISpRegDataKey methods ***/ -static FORCEINLINE HRESULT ISpRegDataKey_SetKey(ISpRegDataKey* This,HKEY hkey,WINBOOL fReadOnly) { +static __WIDL_INLINE HRESULT ISpRegDataKey_SetKey(ISpRegDataKey* This,HKEY hkey,WINBOOL fReadOnly) { return This->lpVtbl->SetKey(This,hkey,fReadOnly); } #endif @@ -2873,69 +2881,69 @@ interface ISpObjectTokenCategory { #define ISpObjectTokenCategory_GetDefaultTokenId(This,ppszCoMemTokenId) (This)->lpVtbl->GetDefaultTokenId(This,ppszCoMemTokenId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenCategory_QueryInterface(ISpObjectTokenCategory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_QueryInterface(ISpObjectTokenCategory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpObjectTokenCategory_AddRef(ISpObjectTokenCategory* This) { +static __WIDL_INLINE ULONG ISpObjectTokenCategory_AddRef(ISpObjectTokenCategory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpObjectTokenCategory_Release(ISpObjectTokenCategory* This) { +static __WIDL_INLINE ULONG ISpObjectTokenCategory_Release(ISpObjectTokenCategory* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_OpenKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_OpenKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_CreateKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_CreateKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_DeleteKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_DeleteKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_DeleteValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_DeleteValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumKeys(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_EnumKeys(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumValues(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_EnumValues(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } /*** ISpObjectTokenCategory methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetId(ISpObjectTokenCategory* This,LPCWSTR pszCategoryId,WINBOOL fCreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetId(ISpObjectTokenCategory* This,LPCWSTR pszCategoryId,WINBOOL fCreateIfNotExist) { return This->lpVtbl->SetId(This,pszCategoryId,fCreateIfNotExist); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemCategoryId) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemCategoryId) { return This->lpVtbl->GetId(This,ppszCoMemCategoryId); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDataKey(ISpObjectTokenCategory* This,SPDATAKEYLOCATION spdkl,ISpDataKey **ppDataKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetDataKey(ISpObjectTokenCategory* This,SPDATAKEYLOCATION spdkl,ISpDataKey **ppDataKey) { return This->lpVtbl->GetDataKey(This,spdkl,ppDataKey); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumTokens(ISpObjectTokenCategory* This,LPCWSTR pzsReqAttribs,LPCWSTR pszOptAttribs,IEnumSpObjectTokens **ppEnum) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_EnumTokens(ISpObjectTokenCategory* This,LPCWSTR pzsReqAttribs,LPCWSTR pszOptAttribs,IEnumSpObjectTokens **ppEnum) { return This->lpVtbl->EnumTokens(This,pzsReqAttribs,pszOptAttribs,ppEnum); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetDefaultTokenId(ISpObjectTokenCategory* This,LPCWSTR pszTokenId) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetDefaultTokenId(ISpObjectTokenCategory* This,LPCWSTR pszTokenId) { return This->lpVtbl->SetDefaultTokenId(This,pszTokenId); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDefaultTokenId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemTokenId) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetDefaultTokenId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemTokenId) { return This->lpVtbl->GetDefaultTokenId(This,ppszCoMemTokenId); } #endif @@ -3190,81 +3198,81 @@ interface ISpObjectToken { #define ISpObjectToken_MatchesAttributes(This,pszAttributes,pfMatches) (This)->lpVtbl->MatchesAttributes(This,pszAttributes,pfMatches) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpObjectToken_QueryInterface(ISpObjectToken* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectToken_QueryInterface(ISpObjectToken* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpObjectToken_AddRef(ISpObjectToken* This) { +static __WIDL_INLINE ULONG ISpObjectToken_AddRef(ISpObjectToken* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpObjectToken_Release(ISpObjectToken* This) { +static __WIDL_INLINE ULONG ISpObjectToken_Release(ISpObjectToken* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpObjectToken_SetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectToken_SetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpObjectToken_GetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpObjectToken_SetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpObjectToken_SetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpObjectToken_GetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpObjectToken_SetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpObjectToken_SetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpObjectToken_GetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpObjectToken_OpenKey(ISpObjectToken* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectToken_OpenKey(ISpObjectToken* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectToken_CreateKey(ISpObjectToken* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectToken_CreateKey(ISpObjectToken* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectToken_DeleteKey(ISpObjectToken* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpObjectToken_DeleteKey(ISpObjectToken* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpObjectToken_DeleteValue(ISpObjectToken* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpObjectToken_DeleteValue(ISpObjectToken* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpObjectToken_EnumKeys(ISpObjectToken* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpObjectToken_EnumKeys(ISpObjectToken* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpObjectToken_EnumValues(ISpObjectToken* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpObjectToken_EnumValues(ISpObjectToken* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } /*** ISpObjectToken methods ***/ -static FORCEINLINE HRESULT ISpObjectToken_SetId(ISpObjectToken* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpObjectToken_SetId(ISpObjectToken* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) { return This->lpVtbl->SetId(This,pszCategoryId,pszTokenId,fCreateIfNotExist); } -static FORCEINLINE HRESULT ISpObjectToken_GetId(ISpObjectToken* This,LPWSTR *ppszCoMemTokenId) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetId(ISpObjectToken* This,LPWSTR *ppszCoMemTokenId) { return This->lpVtbl->GetId(This,ppszCoMemTokenId); } -static FORCEINLINE HRESULT ISpObjectToken_GetCategory(ISpObjectToken* This,ISpObjectTokenCategory **ppTokenCategory) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetCategory(ISpObjectToken* This,ISpObjectTokenCategory **ppTokenCategory) { return This->lpVtbl->GetCategory(This,ppTokenCategory); } -static FORCEINLINE HRESULT ISpObjectToken_CreateInstance(ISpObjectToken* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectToken_CreateInstance(ISpObjectToken* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) { return This->lpVtbl->CreateInstance(This,pUnkOuter,dwClsContext,riid,ppvObject); } -static FORCEINLINE HRESULT ISpObjectToken_GetStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) { return This->lpVtbl->GetStorageFileName(This,clsidCaller,pszValueName,pszFileNameSpecifier,nFolder,ppszFilePath); } -static FORCEINLINE HRESULT ISpObjectToken_RemoveStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) { +static __WIDL_INLINE HRESULT ISpObjectToken_RemoveStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) { return This->lpVtbl->RemoveStorageFileName(This,clsidCaller,pszKeyName,fDeleteFile); } -static FORCEINLINE HRESULT ISpObjectToken_Remove(ISpObjectToken* This,const CLSID *pclsidCaller) { +static __WIDL_INLINE HRESULT ISpObjectToken_Remove(ISpObjectToken* This,const CLSID *pclsidCaller) { return This->lpVtbl->Remove(This,pclsidCaller); } -static FORCEINLINE HRESULT ISpObjectToken_IsUISupported(ISpObjectToken* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) { +static __WIDL_INLINE HRESULT ISpObjectToken_IsUISupported(ISpObjectToken* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) { return This->lpVtbl->IsUISupported(This,pszTypeOfUI,pvExtraData,cbExtraData,punkObject,pfSupported); } -static FORCEINLINE HRESULT ISpObjectToken_DisplayUI(ISpObjectToken* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) { +static __WIDL_INLINE HRESULT ISpObjectToken_DisplayUI(ISpObjectToken* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) { return This->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData,punkObject); } -static FORCEINLINE HRESULT ISpObjectToken_MatchesAttributes(ISpObjectToken* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) { +static __WIDL_INLINE HRESULT ISpObjectToken_MatchesAttributes(ISpObjectToken* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) { return This->lpVtbl->MatchesAttributes(This,pszAttributes,pfMatches); } #endif @@ -3482,85 +3490,85 @@ interface ISpObjectTokenInit { #define ISpObjectTokenInit_InitFromDataKey(This,pszCategoryId,pszTokenId,pDataKey) (This)->lpVtbl->InitFromDataKey(This,pszCategoryId,pszTokenId,pDataKey) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenInit_QueryInterface(ISpObjectTokenInit* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_QueryInterface(ISpObjectTokenInit* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpObjectTokenInit_AddRef(ISpObjectTokenInit* This) { +static __WIDL_INLINE ULONG ISpObjectTokenInit_AddRef(ISpObjectTokenInit* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpObjectTokenInit_Release(ISpObjectTokenInit* This) { +static __WIDL_INLINE ULONG ISpObjectTokenInit_Release(ISpObjectTokenInit* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenInit_SetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_SetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpObjectTokenInit_SetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_SetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpObjectTokenInit_SetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_SetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpObjectTokenInit_OpenKey(ISpObjectTokenInit* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_OpenKey(ISpObjectTokenInit* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenInit_CreateKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_CreateKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenInit_DeleteKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_DeleteKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenInit_DeleteValue(ISpObjectTokenInit* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_DeleteValue(ISpObjectTokenInit* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpObjectTokenInit_EnumKeys(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_EnumKeys(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpObjectTokenInit_EnumValues(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_EnumValues(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } /*** ISpObjectToken methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenInit_SetId(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_SetId(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) { return This->lpVtbl->SetId(This,pszCategoryId,pszTokenId,fCreateIfNotExist); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetId(ISpObjectTokenInit* This,LPWSTR *ppszCoMemTokenId) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetId(ISpObjectTokenInit* This,LPWSTR *ppszCoMemTokenId) { return This->lpVtbl->GetId(This,ppszCoMemTokenId); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetCategory(ISpObjectTokenInit* This,ISpObjectTokenCategory **ppTokenCategory) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetCategory(ISpObjectTokenInit* This,ISpObjectTokenCategory **ppTokenCategory) { return This->lpVtbl->GetCategory(This,ppTokenCategory); } -static FORCEINLINE HRESULT ISpObjectTokenInit_CreateInstance(ISpObjectTokenInit* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_CreateInstance(ISpObjectTokenInit* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) { return This->lpVtbl->CreateInstance(This,pUnkOuter,dwClsContext,riid,ppvObject); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) { return This->lpVtbl->GetStorageFileName(This,clsidCaller,pszValueName,pszFileNameSpecifier,nFolder,ppszFilePath); } -static FORCEINLINE HRESULT ISpObjectTokenInit_RemoveStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_RemoveStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) { return This->lpVtbl->RemoveStorageFileName(This,clsidCaller,pszKeyName,fDeleteFile); } -static FORCEINLINE HRESULT ISpObjectTokenInit_Remove(ISpObjectTokenInit* This,const CLSID *pclsidCaller) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_Remove(ISpObjectTokenInit* This,const CLSID *pclsidCaller) { return This->lpVtbl->Remove(This,pclsidCaller); } -static FORCEINLINE HRESULT ISpObjectTokenInit_IsUISupported(ISpObjectTokenInit* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_IsUISupported(ISpObjectTokenInit* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) { return This->lpVtbl->IsUISupported(This,pszTypeOfUI,pvExtraData,cbExtraData,punkObject,pfSupported); } -static FORCEINLINE HRESULT ISpObjectTokenInit_DisplayUI(ISpObjectTokenInit* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_DisplayUI(ISpObjectTokenInit* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) { return This->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData,punkObject); } -static FORCEINLINE HRESULT ISpObjectTokenInit_MatchesAttributes(ISpObjectTokenInit* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_MatchesAttributes(ISpObjectTokenInit* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) { return This->lpVtbl->MatchesAttributes(This,pszAttributes,pfMatches); } /*** ISpObjectTokenInit methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenInit_InitFromDataKey(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,ISpDataKey *pDataKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_InitFromDataKey(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,ISpDataKey *pDataKey) { return This->lpVtbl->InitFromDataKey(This,pszCategoryId,pszTokenId,pDataKey); } #endif @@ -3654,24 +3662,24 @@ interface ISpResourceManager { #define ISpResourceManager_GetObject(This,guidServiceId,ObjectCLSID,ObjectIID,fReleaseWhenLastExternalRefReleased,ppObject) (This)->lpVtbl->GetObject(This,guidServiceId,ObjectCLSID,ObjectIID,fReleaseWhenLastExternalRefReleased,ppObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpResourceManager_QueryInterface(ISpResourceManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpResourceManager_QueryInterface(ISpResourceManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpResourceManager_AddRef(ISpResourceManager* This) { +static __WIDL_INLINE ULONG ISpResourceManager_AddRef(ISpResourceManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpResourceManager_Release(ISpResourceManager* This) { +static __WIDL_INLINE ULONG ISpResourceManager_Release(ISpResourceManager* This) { return This->lpVtbl->Release(This); } /*** IServiceProvider methods ***/ -static FORCEINLINE HRESULT ISpResourceManager_QueryService(ISpResourceManager* This,REFGUID guidService,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpResourceManager_QueryService(ISpResourceManager* This,REFGUID guidService,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryService(This,guidService,riid,ppvObject); } /*** ISpResourceManager methods ***/ -static FORCEINLINE HRESULT ISpResourceManager_SetObject(ISpResourceManager* This,REFGUID guidServiceId,IUnknown *pUnkObject) { +static __WIDL_INLINE HRESULT ISpResourceManager_SetObject(ISpResourceManager* This,REFGUID guidServiceId,IUnknown *pUnkObject) { return This->lpVtbl->SetObject(This,guidServiceId,pUnkObject); } -static FORCEINLINE HRESULT ISpResourceManager_GetObject(ISpResourceManager* This,REFGUID guidServiceId,REFCLSID ObjectCLSID,REFIID ObjectIID,WINBOOL fReleaseWhenLastExternalRefReleased,void **ppObject) { +static __WIDL_INLINE HRESULT ISpResourceManager_GetObject(ISpResourceManager* This,REFGUID guidServiceId,REFCLSID ObjectCLSID,REFIID ObjectIID,WINBOOL fReleaseWhenLastExternalRefReleased,void **ppObject) { return This->lpVtbl->GetObject(This,guidServiceId,ObjectCLSID,ObjectIID,fReleaseWhenLastExternalRefReleased,ppObject); } #endif @@ -3881,45 +3889,45 @@ interface ISpEventSource { #define ISpEventSource_GetInfo(This,pInfo) (This)->lpVtbl->GetInfo(This,pInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpEventSource_QueryInterface(ISpEventSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpEventSource_QueryInterface(ISpEventSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpEventSource_AddRef(ISpEventSource* This) { +static __WIDL_INLINE ULONG ISpEventSource_AddRef(ISpEventSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpEventSource_Release(ISpEventSource* This) { +static __WIDL_INLINE ULONG ISpEventSource_Release(ISpEventSource* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpEventSource_SetNotifySink(ISpEventSource* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifySink(ISpEventSource* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpEventSource_SetNotifyWindowMessage(ISpEventSource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifyWindowMessage(ISpEventSource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource_SetNotifyCallbackFunction(ISpEventSource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifyCallbackFunction(ISpEventSource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource_SetNotifyCallbackInterface(ISpEventSource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifyCallbackInterface(ISpEventSource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource_SetNotifyWin32Event(ISpEventSource* This) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifyWin32Event(ISpEventSource* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpEventSource_WaitForNotifyEvent(ISpEventSource* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpEventSource_WaitForNotifyEvent(ISpEventSource* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpEventSource_GetNotifyEventHandle(ISpEventSource* This) { +static __WIDL_INLINE HANDLE ISpEventSource_GetNotifyEventHandle(ISpEventSource* This) { return This->lpVtbl->GetNotifyEventHandle(This); } /*** ISpEventSource methods ***/ -static FORCEINLINE HRESULT ISpEventSource_SetInterest(ISpEventSource* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { +static __WIDL_INLINE HRESULT ISpEventSource_SetInterest(ISpEventSource* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { return This->lpVtbl->SetInterest(This,ullEventInterest,ullQueuedInterest); } -static FORCEINLINE HRESULT ISpEventSource_GetEvents(ISpEventSource* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { +static __WIDL_INLINE HRESULT ISpEventSource_GetEvents(ISpEventSource* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { return This->lpVtbl->GetEvents(This,ulCount,pEventArray,pulFetched); } -static FORCEINLINE HRESULT ISpEventSource_GetInfo(ISpEventSource* This,SPEVENTSOURCEINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpEventSource_GetInfo(ISpEventSource* This,SPEVENTSOURCEINFO *pInfo) { return This->lpVtbl->GetInfo(This,pInfo); } #endif @@ -4052,49 +4060,49 @@ interface ISpEventSource2 { #define ISpEventSource2_GetEventsEx(This,ulCount,pEventArray,pulFetched) (This)->lpVtbl->GetEventsEx(This,ulCount,pEventArray,pulFetched) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpEventSource2_QueryInterface(ISpEventSource2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpEventSource2_QueryInterface(ISpEventSource2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpEventSource2_AddRef(ISpEventSource2* This) { +static __WIDL_INLINE ULONG ISpEventSource2_AddRef(ISpEventSource2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpEventSource2_Release(ISpEventSource2* This) { +static __WIDL_INLINE ULONG ISpEventSource2_Release(ISpEventSource2* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpEventSource2_SetNotifySink(ISpEventSource2* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpEventSource2_SetNotifySink(ISpEventSource2* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpEventSource2_SetNotifyWindowMessage(ISpEventSource2* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource2_SetNotifyWindowMessage(ISpEventSource2* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource2_SetNotifyCallbackFunction(ISpEventSource2* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource2_SetNotifyCallbackFunction(ISpEventSource2* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource2_SetNotifyCallbackInterface(ISpEventSource2* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource2_SetNotifyCallbackInterface(ISpEventSource2* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource2_SetNotifyWin32Event(ISpEventSource2* This) { +static __WIDL_INLINE HRESULT ISpEventSource2_SetNotifyWin32Event(ISpEventSource2* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpEventSource2_WaitForNotifyEvent(ISpEventSource2* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpEventSource2_WaitForNotifyEvent(ISpEventSource2* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpEventSource2_GetNotifyEventHandle(ISpEventSource2* This) { +static __WIDL_INLINE HANDLE ISpEventSource2_GetNotifyEventHandle(ISpEventSource2* This) { return This->lpVtbl->GetNotifyEventHandle(This); } /*** ISpEventSource methods ***/ -static FORCEINLINE HRESULT ISpEventSource2_SetInterest(ISpEventSource2* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { +static __WIDL_INLINE HRESULT ISpEventSource2_SetInterest(ISpEventSource2* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { return This->lpVtbl->SetInterest(This,ullEventInterest,ullQueuedInterest); } -static FORCEINLINE HRESULT ISpEventSource2_GetEvents(ISpEventSource2* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { +static __WIDL_INLINE HRESULT ISpEventSource2_GetEvents(ISpEventSource2* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { return This->lpVtbl->GetEvents(This,ulCount,pEventArray,pulFetched); } -static FORCEINLINE HRESULT ISpEventSource2_GetInfo(ISpEventSource2* This,SPEVENTSOURCEINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpEventSource2_GetInfo(ISpEventSource2* This,SPEVENTSOURCEINFO *pInfo) { return This->lpVtbl->GetInfo(This,pInfo); } /*** ISpEventSource2 methods ***/ -static FORCEINLINE HRESULT ISpEventSource2_GetEventsEx(ISpEventSource2* This,ULONG ulCount,SPEVENTEX *pEventArray,ULONG *pulFetched) { +static __WIDL_INLINE HRESULT ISpEventSource2_GetEventsEx(ISpEventSource2* This,ULONG ulCount,SPEVENTEX *pEventArray,ULONG *pulFetched) { return This->lpVtbl->GetEventsEx(This,ulCount,pEventArray,pulFetched); } #endif @@ -4171,20 +4179,20 @@ interface ISpEventSink { #define ISpEventSink_GetEventInterest(This,pullEventInterest) (This)->lpVtbl->GetEventInterest(This,pullEventInterest) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpEventSink_QueryInterface(ISpEventSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpEventSink_QueryInterface(ISpEventSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpEventSink_AddRef(ISpEventSink* This) { +static __WIDL_INLINE ULONG ISpEventSink_AddRef(ISpEventSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpEventSink_Release(ISpEventSink* This) { +static __WIDL_INLINE ULONG ISpEventSink_Release(ISpEventSink* This) { return This->lpVtbl->Release(This); } /*** ISpEventSink methods ***/ -static FORCEINLINE HRESULT ISpEventSink_AddEvents(ISpEventSink* This,const SPEVENT *pEventArray,ULONG ulCount) { +static __WIDL_INLINE HRESULT ISpEventSink_AddEvents(ISpEventSink* This,const SPEVENT *pEventArray,ULONG ulCount) { return This->lpVtbl->AddEvents(This,pEventArray,ulCount); } -static FORCEINLINE HRESULT ISpEventSink_GetEventInterest(ISpEventSink* This,ULONGLONG *pullEventInterest) { +static __WIDL_INLINE HRESULT ISpEventSink_GetEventInterest(ISpEventSink* This,ULONGLONG *pullEventInterest) { return This->lpVtbl->GetEventInterest(This,pullEventInterest); } #endif @@ -4325,52 +4333,52 @@ interface ISpStreamFormat { #define ISpStreamFormat_GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx) (This)->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpStreamFormat_QueryInterface(ISpStreamFormat* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpStreamFormat_QueryInterface(ISpStreamFormat* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpStreamFormat_AddRef(ISpStreamFormat* This) { +static __WIDL_INLINE ULONG ISpStreamFormat_AddRef(ISpStreamFormat* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpStreamFormat_Release(ISpStreamFormat* This) { +static __WIDL_INLINE ULONG ISpStreamFormat_Release(ISpStreamFormat* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpStreamFormat_Read(ISpStreamFormat* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Read(ISpStreamFormat* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpStreamFormat_Write(ISpStreamFormat* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Write(ISpStreamFormat* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpStreamFormat_Seek(ISpStreamFormat* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Seek(ISpStreamFormat* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpStreamFormat_SetSize(ISpStreamFormat* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpStreamFormat_SetSize(ISpStreamFormat* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpStreamFormat_CopyTo(ISpStreamFormat* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStreamFormat_CopyTo(ISpStreamFormat* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpStreamFormat_Commit(ISpStreamFormat* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Commit(ISpStreamFormat* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpStreamFormat_Revert(ISpStreamFormat* This) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Revert(ISpStreamFormat* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpStreamFormat_LockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStreamFormat_LockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStreamFormat_UnlockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStreamFormat_UnlockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStreamFormat_Stat(ISpStreamFormat* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Stat(ISpStreamFormat* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpStreamFormat_Clone(ISpStreamFormat* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Clone(ISpStreamFormat* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpStreamFormat_GetFormat(ISpStreamFormat* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpStreamFormat_GetFormat(ISpStreamFormat* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } #endif @@ -4552,65 +4560,65 @@ interface ISpStream { #define ISpStream_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpStream_QueryInterface(ISpStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpStream_QueryInterface(ISpStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpStream_AddRef(ISpStream* This) { +static __WIDL_INLINE ULONG ISpStream_AddRef(ISpStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpStream_Release(ISpStream* This) { +static __WIDL_INLINE ULONG ISpStream_Release(ISpStream* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpStream_Read(ISpStream* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpStream_Read(ISpStream* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpStream_Write(ISpStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStream_Write(ISpStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpStream_Seek(ISpStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpStream_Seek(ISpStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpStream_SetSize(ISpStream* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpStream_SetSize(ISpStream* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpStream_CopyTo(ISpStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStream_CopyTo(ISpStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpStream_Commit(ISpStream* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpStream_Commit(ISpStream* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpStream_Revert(ISpStream* This) { +static __WIDL_INLINE HRESULT ISpStream_Revert(ISpStream* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpStream_LockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStream_LockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStream_UnlockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStream_UnlockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStream_Stat(ISpStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpStream_Stat(ISpStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpStream_Clone(ISpStream* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpStream_Clone(ISpStream* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpStream_GetFormat(ISpStream* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpStream_GetFormat(ISpStream* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } /*** ISpStream methods ***/ -static FORCEINLINE HRESULT ISpStream_SetBaseStream(ISpStream* This,IStream *pStream,REFGUID rguidFormat,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpStream_SetBaseStream(ISpStream* This,IStream *pStream,REFGUID rguidFormat,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->SetBaseStream(This,pStream,rguidFormat,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpStream_GetBaseStream(ISpStream* This,IStream **ppStream) { +static __WIDL_INLINE HRESULT ISpStream_GetBaseStream(ISpStream* This,IStream **ppStream) { return This->lpVtbl->GetBaseStream(This,ppStream); } -static FORCEINLINE HRESULT ISpStream_BindToFile(ISpStream* This,LPCWSTR pszFileName,SPFILEMODE eMode,const GUID *pFormatId,const WAVEFORMATEX *pWaveFormatEx,ULONGLONG ullEventInterest) { +static __WIDL_INLINE HRESULT ISpStream_BindToFile(ISpStream* This,LPCWSTR pszFileName,SPFILEMODE eMode,const GUID *pFormatId,const WAVEFORMATEX *pWaveFormatEx,ULONGLONG ullEventInterest) { return This->lpVtbl->BindToFile(This,pszFileName,eMode,pFormatId,pWaveFormatEx,ullEventInterest); } -static FORCEINLINE HRESULT ISpStream_Close(ISpStream* This) { +static __WIDL_INLINE HRESULT ISpStream_Close(ISpStream* This) { return This->lpVtbl->Close(This); } #endif @@ -4806,71 +4814,71 @@ interface ISpStreamFormatConverter { #define ISpStreamFormatConverter_ScaleBaseToConvertedOffset(This,ullOffsetBaseStream,pullOffsetConvertedStream) (This)->lpVtbl->ScaleBaseToConvertedOffset(This,ullOffsetBaseStream,pullOffsetConvertedStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_QueryInterface(ISpStreamFormatConverter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_QueryInterface(ISpStreamFormatConverter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpStreamFormatConverter_AddRef(ISpStreamFormatConverter* This) { +static __WIDL_INLINE ULONG ISpStreamFormatConverter_AddRef(ISpStreamFormatConverter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpStreamFormatConverter_Release(ISpStreamFormatConverter* This) { +static __WIDL_INLINE ULONG ISpStreamFormatConverter_Release(ISpStreamFormatConverter* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_Read(ISpStreamFormatConverter* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Read(ISpStreamFormatConverter* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Write(ISpStreamFormatConverter* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Write(ISpStreamFormatConverter* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_Seek(ISpStreamFormatConverter* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Seek(ISpStreamFormatConverter* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_SetSize(ISpStreamFormatConverter* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_SetSize(ISpStreamFormatConverter* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_CopyTo(ISpStreamFormatConverter* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_CopyTo(ISpStreamFormatConverter* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Commit(ISpStreamFormatConverter* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Commit(ISpStreamFormatConverter* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Revert(ISpStreamFormatConverter* This) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Revert(ISpStreamFormatConverter* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_LockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_LockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_UnlockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_UnlockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Stat(ISpStreamFormatConverter* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Stat(ISpStreamFormatConverter* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Clone(ISpStreamFormatConverter* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Clone(ISpStreamFormatConverter* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_GetFormat(ISpStreamFormatConverter* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_GetFormat(ISpStreamFormatConverter* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } /*** ISpStreamFormatConverter methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_SetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat *pStream,WINBOOL fSetFormatToBaseStreamFormat,WINBOOL fWriteToBaseStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_SetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat *pStream,WINBOOL fSetFormatToBaseStreamFormat,WINBOOL fWriteToBaseStream) { return This->lpVtbl->SetBaseStream(This,pStream,fSetFormatToBaseStreamFormat,fWriteToBaseStream); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_GetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_GetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat **ppStream) { return This->lpVtbl->GetBaseStream(This,ppStream); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_SetFormat(ISpStreamFormatConverter* This,REFGUID rguidFormatIdOfConvertedStream,const WAVEFORMATEX *pWaveFormatExOfConvertedStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_SetFormat(ISpStreamFormatConverter* This,REFGUID rguidFormatIdOfConvertedStream,const WAVEFORMATEX *pWaveFormatExOfConvertedStream) { return This->lpVtbl->SetFormat(This,rguidFormatIdOfConvertedStream,pWaveFormatExOfConvertedStream); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_ResetSeekPosition(ISpStreamFormatConverter* This) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_ResetSeekPosition(ISpStreamFormatConverter* This) { return This->lpVtbl->ResetSeekPosition(This); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_ScaleConvertedToBaseOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetConvertedStream,ULONGLONG *pullOffsetBaseStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_ScaleConvertedToBaseOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetConvertedStream,ULONGLONG *pullOffsetBaseStream) { return This->lpVtbl->ScaleConvertedToBaseOffset(This,ullOffsetConvertedStream,pullOffsetBaseStream); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_ScaleBaseToConvertedOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetBaseStream,ULONGLONG *pullOffsetConvertedStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_ScaleBaseToConvertedOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetBaseStream,ULONGLONG *pullOffsetConvertedStream) { return This->lpVtbl->ScaleBaseToConvertedOffset(This,ullOffsetBaseStream,pullOffsetConvertedStream); } #endif @@ -5116,86 +5124,86 @@ interface ISpAudio { #define ISpAudio_SetBufferNotifySize(This,cbSize) (This)->lpVtbl->SetBufferNotifySize(This,cbSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpAudio_QueryInterface(ISpAudio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpAudio_QueryInterface(ISpAudio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpAudio_AddRef(ISpAudio* This) { +static __WIDL_INLINE ULONG ISpAudio_AddRef(ISpAudio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpAudio_Release(ISpAudio* This) { +static __WIDL_INLINE ULONG ISpAudio_Release(ISpAudio* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpAudio_Read(ISpAudio* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpAudio_Read(ISpAudio* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpAudio_Write(ISpAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpAudio_Write(ISpAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpAudio_Seek(ISpAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpAudio_Seek(ISpAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpAudio_SetSize(ISpAudio* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpAudio_SetSize(ISpAudio* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpAudio_CopyTo(ISpAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpAudio_CopyTo(ISpAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpAudio_Commit(ISpAudio* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpAudio_Commit(ISpAudio* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpAudio_Revert(ISpAudio* This) { +static __WIDL_INLINE HRESULT ISpAudio_Revert(ISpAudio* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpAudio_LockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpAudio_LockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpAudio_UnlockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpAudio_UnlockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpAudio_Stat(ISpAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpAudio_Stat(ISpAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpAudio_Clone(ISpAudio* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpAudio_Clone(ISpAudio* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpAudio_GetFormat(ISpAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpAudio_GetFormat(ISpAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } /*** ISpAudio methods ***/ -static FORCEINLINE HRESULT ISpAudio_SetState(ISpAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) { +static __WIDL_INLINE HRESULT ISpAudio_SetState(ISpAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) { return This->lpVtbl->SetState(This,NewState,ullReserved); } -static FORCEINLINE HRESULT ISpAudio_SetFormat(ISpAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpAudio_SetFormat(ISpAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->SetFormat(This,rguidFmtId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpAudio_GetStatus(ISpAudio* This,SPAUDIOSTATUS *pStatus) { +static __WIDL_INLINE HRESULT ISpAudio_GetStatus(ISpAudio* This,SPAUDIOSTATUS *pStatus) { return This->lpVtbl->GetStatus(This,pStatus); } -static FORCEINLINE HRESULT ISpAudio_SetBufferInfo(ISpAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) { +static __WIDL_INLINE HRESULT ISpAudio_SetBufferInfo(ISpAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) { return This->lpVtbl->SetBufferInfo(This,pBuffInfo); } -static FORCEINLINE HRESULT ISpAudio_GetBufferInfo(ISpAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) { +static __WIDL_INLINE HRESULT ISpAudio_GetBufferInfo(ISpAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) { return This->lpVtbl->GetBufferInfo(This,pBuffInfo); } -static FORCEINLINE HRESULT ISpAudio_GetDefaultFormat(ISpAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpAudio_GetDefaultFormat(ISpAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetDefaultFormat(This,pFormatId,ppCoMemWaveFormatEx); } -static FORCEINLINE HANDLE ISpAudio_EventHandle(ISpAudio* This) { +static __WIDL_INLINE HANDLE ISpAudio_EventHandle(ISpAudio* This) { return This->lpVtbl->EventHandle(This); } -static FORCEINLINE HRESULT ISpAudio_GetVolumeLevel(ISpAudio* This,ULONG *pLevel) { +static __WIDL_INLINE HRESULT ISpAudio_GetVolumeLevel(ISpAudio* This,ULONG *pLevel) { return This->lpVtbl->GetVolumeLevel(This,pLevel); } -static FORCEINLINE HRESULT ISpAudio_SetVolumeLevel(ISpAudio* This,ULONG Level) { +static __WIDL_INLINE HRESULT ISpAudio_SetVolumeLevel(ISpAudio* This,ULONG Level) { return This->lpVtbl->SetVolumeLevel(This,Level); } -static FORCEINLINE HRESULT ISpAudio_GetBufferNotifySize(ISpAudio* This,ULONG *pcbSize) { +static __WIDL_INLINE HRESULT ISpAudio_GetBufferNotifySize(ISpAudio* This,ULONG *pcbSize) { return This->lpVtbl->GetBufferNotifySize(This,pcbSize); } -static FORCEINLINE HRESULT ISpAudio_SetBufferNotifySize(ISpAudio* This,ULONG cbSize) { +static __WIDL_INLINE HRESULT ISpAudio_SetBufferNotifySize(ISpAudio* This,ULONG cbSize) { return This->lpVtbl->SetBufferNotifySize(This,cbSize); } #endif @@ -5433,102 +5441,102 @@ interface ISpMMSysAudio { #define ISpMMSysAudio_SetLineId(This,uLineId) (This)->lpVtbl->SetLineId(This,uLineId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_QueryInterface(ISpMMSysAudio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_QueryInterface(ISpMMSysAudio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpMMSysAudio_AddRef(ISpMMSysAudio* This) { +static __WIDL_INLINE ULONG ISpMMSysAudio_AddRef(ISpMMSysAudio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpMMSysAudio_Release(ISpMMSysAudio* This) { +static __WIDL_INLINE ULONG ISpMMSysAudio_Release(ISpMMSysAudio* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_Read(ISpMMSysAudio* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Read(ISpMMSysAudio* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpMMSysAudio_Write(ISpMMSysAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Write(ISpMMSysAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_Seek(ISpMMSysAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Seek(ISpMMSysAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetSize(ISpMMSysAudio* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetSize(ISpMMSysAudio* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpMMSysAudio_CopyTo(ISpMMSysAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_CopyTo(ISpMMSysAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpMMSysAudio_Commit(ISpMMSysAudio* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Commit(ISpMMSysAudio* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpMMSysAudio_Revert(ISpMMSysAudio* This) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Revert(ISpMMSysAudio* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpMMSysAudio_LockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_LockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpMMSysAudio_UnlockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_UnlockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpMMSysAudio_Stat(ISpMMSysAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Stat(ISpMMSysAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpMMSysAudio_Clone(ISpMMSysAudio* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Clone(ISpMMSysAudio* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_GetFormat(ISpMMSysAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetFormat(ISpMMSysAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } /*** ISpAudio methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_SetState(ISpMMSysAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetState(ISpMMSysAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) { return This->lpVtbl->SetState(This,NewState,ullReserved); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetFormat(ISpMMSysAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetFormat(ISpMMSysAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->SetFormat(This,rguidFmtId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetStatus(ISpMMSysAudio* This,SPAUDIOSTATUS *pStatus) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetStatus(ISpMMSysAudio* This,SPAUDIOSTATUS *pStatus) { return This->lpVtbl->GetStatus(This,pStatus); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetBufferInfo(ISpMMSysAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetBufferInfo(ISpMMSysAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) { return This->lpVtbl->SetBufferInfo(This,pBuffInfo); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetBufferInfo(ISpMMSysAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetBufferInfo(ISpMMSysAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) { return This->lpVtbl->GetBufferInfo(This,pBuffInfo); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetDefaultFormat(ISpMMSysAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetDefaultFormat(ISpMMSysAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetDefaultFormat(This,pFormatId,ppCoMemWaveFormatEx); } -static FORCEINLINE HANDLE ISpMMSysAudio_EventHandle(ISpMMSysAudio* This) { +static __WIDL_INLINE HANDLE ISpMMSysAudio_EventHandle(ISpMMSysAudio* This) { return This->lpVtbl->EventHandle(This); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetVolumeLevel(ISpMMSysAudio* This,ULONG *pLevel) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetVolumeLevel(ISpMMSysAudio* This,ULONG *pLevel) { return This->lpVtbl->GetVolumeLevel(This,pLevel); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetVolumeLevel(ISpMMSysAudio* This,ULONG Level) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetVolumeLevel(ISpMMSysAudio* This,ULONG Level) { return This->lpVtbl->SetVolumeLevel(This,Level); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetBufferNotifySize(ISpMMSysAudio* This,ULONG *pcbSize) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetBufferNotifySize(ISpMMSysAudio* This,ULONG *pcbSize) { return This->lpVtbl->GetBufferNotifySize(This,pcbSize); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetBufferNotifySize(ISpMMSysAudio* This,ULONG cbSize) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetBufferNotifySize(ISpMMSysAudio* This,ULONG cbSize) { return This->lpVtbl->SetBufferNotifySize(This,cbSize); } /*** ISpMMSysAudio methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_GetDeviceId(ISpMMSysAudio* This,UINT *puDeviceId) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetDeviceId(ISpMMSysAudio* This,UINT *puDeviceId) { return This->lpVtbl->GetDeviceId(This,puDeviceId); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetDeviceId(ISpMMSysAudio* This,UINT uDeviceId) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetDeviceId(ISpMMSysAudio* This,UINT uDeviceId) { return This->lpVtbl->SetDeviceId(This,uDeviceId); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetMMHandle(ISpMMSysAudio* This,void **pHandle) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetMMHandle(ISpMMSysAudio* This,void **pHandle) { return This->lpVtbl->GetMMHandle(This,pHandle); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetLineId(ISpMMSysAudio* This,UINT *puLineId) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetLineId(ISpMMSysAudio* This,UINT *puLineId) { return This->lpVtbl->GetLineId(This,puLineId); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetLineId(ISpMMSysAudio* This,UINT uLineId) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetLineId(ISpMMSysAudio* This,UINT uLineId) { return This->lpVtbl->SetLineId(This,uLineId); } #endif @@ -5603,20 +5611,20 @@ interface ISpTranscript { #define ISpTranscript_AppendTranscript(This,pszTranscript) (This)->lpVtbl->AppendTranscript(This,pszTranscript) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpTranscript_QueryInterface(ISpTranscript* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpTranscript_QueryInterface(ISpTranscript* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpTranscript_AddRef(ISpTranscript* This) { +static __WIDL_INLINE ULONG ISpTranscript_AddRef(ISpTranscript* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpTranscript_Release(ISpTranscript* This) { +static __WIDL_INLINE ULONG ISpTranscript_Release(ISpTranscript* This) { return This->lpVtbl->Release(This); } /*** ISpTranscript methods ***/ -static FORCEINLINE HRESULT ISpTranscript_GetTranscript(ISpTranscript* This,LPWSTR *ppszTranscript) { +static __WIDL_INLINE HRESULT ISpTranscript_GetTranscript(ISpTranscript* This,LPWSTR *ppszTranscript) { return This->lpVtbl->GetTranscript(This,ppszTranscript); } -static FORCEINLINE HRESULT ISpTranscript_AppendTranscript(ISpTranscript* This,LPCWSTR pszTranscript) { +static __WIDL_INLINE HRESULT ISpTranscript_AppendTranscript(ISpTranscript* This,LPCWSTR pszTranscript) { return This->lpVtbl->AppendTranscript(This,pszTranscript); } #endif @@ -5904,32 +5912,32 @@ interface ISpLexicon { #define ISpLexicon_GetWords(This,dwFlags,pdwGeneration,pdwCookie,pWordList) (This)->lpVtbl->GetWords(This,dwFlags,pdwGeneration,pdwCookie,pWordList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpLexicon_QueryInterface(ISpLexicon* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpLexicon_QueryInterface(ISpLexicon* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpLexicon_AddRef(ISpLexicon* This) { +static __WIDL_INLINE ULONG ISpLexicon_AddRef(ISpLexicon* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpLexicon_Release(ISpLexicon* This) { +static __WIDL_INLINE ULONG ISpLexicon_Release(ISpLexicon* This) { return This->lpVtbl->Release(This); } /*** ISpLexicon methods ***/ -static FORCEINLINE HRESULT ISpLexicon_GetPronunciations(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) { +static __WIDL_INLINE HRESULT ISpLexicon_GetPronunciations(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) { return This->lpVtbl->GetPronunciations(This,pszWord,LangID,dwFlags,pWordPronunciationList); } -static FORCEINLINE HRESULT ISpLexicon_AddPronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { +static __WIDL_INLINE HRESULT ISpLexicon_AddPronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { return This->lpVtbl->AddPronunciation(This,pszWord,LangID,ePartOfSpeech,pszPronunciation); } -static FORCEINLINE HRESULT ISpLexicon_RemovePronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { +static __WIDL_INLINE HRESULT ISpLexicon_RemovePronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { return This->lpVtbl->RemovePronunciation(This,pszWord,LangID,ePartOfSpeech,pszPronunciation); } -static FORCEINLINE HRESULT ISpLexicon_GetGeneration(ISpLexicon* This,DWORD *pdwGeneration) { +static __WIDL_INLINE HRESULT ISpLexicon_GetGeneration(ISpLexicon* This,DWORD *pdwGeneration) { return This->lpVtbl->GetGeneration(This,pdwGeneration); } -static FORCEINLINE HRESULT ISpLexicon_GetGenerationChange(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpLexicon_GetGenerationChange(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) { return This->lpVtbl->GetGenerationChange(This,dwFlags,pdwGeneration,pWordList); } -static FORCEINLINE HRESULT ISpLexicon_GetWords(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpLexicon_GetWords(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { return This->lpVtbl->GetWords(This,dwFlags,pdwGeneration,pdwCookie,pWordList); } #endif @@ -6044,36 +6052,36 @@ interface ISpContainerLexicon { #define ISpContainerLexicon_AddLexicon(This,pAddLexicon,dwFlags) (This)->lpVtbl->AddLexicon(This,pAddLexicon,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpContainerLexicon_QueryInterface(ISpContainerLexicon* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_QueryInterface(ISpContainerLexicon* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpContainerLexicon_AddRef(ISpContainerLexicon* This) { +static __WIDL_INLINE ULONG ISpContainerLexicon_AddRef(ISpContainerLexicon* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpContainerLexicon_Release(ISpContainerLexicon* This) { +static __WIDL_INLINE ULONG ISpContainerLexicon_Release(ISpContainerLexicon* This) { return This->lpVtbl->Release(This); } /*** ISpLexicon methods ***/ -static FORCEINLINE HRESULT ISpContainerLexicon_GetPronunciations(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_GetPronunciations(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) { return This->lpVtbl->GetPronunciations(This,pszWord,LangID,dwFlags,pWordPronunciationList); } -static FORCEINLINE HRESULT ISpContainerLexicon_AddPronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_AddPronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { return This->lpVtbl->AddPronunciation(This,pszWord,LangID,ePartOfSpeech,pszPronunciation); } -static FORCEINLINE HRESULT ISpContainerLexicon_RemovePronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_RemovePronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { return This->lpVtbl->RemovePronunciation(This,pszWord,LangID,ePartOfSpeech,pszPronunciation); } -static FORCEINLINE HRESULT ISpContainerLexicon_GetGeneration(ISpContainerLexicon* This,DWORD *pdwGeneration) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_GetGeneration(ISpContainerLexicon* This,DWORD *pdwGeneration) { return This->lpVtbl->GetGeneration(This,pdwGeneration); } -static FORCEINLINE HRESULT ISpContainerLexicon_GetGenerationChange(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_GetGenerationChange(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) { return This->lpVtbl->GetGenerationChange(This,dwFlags,pdwGeneration,pWordList); } -static FORCEINLINE HRESULT ISpContainerLexicon_GetWords(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_GetWords(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { return This->lpVtbl->GetWords(This,dwFlags,pdwGeneration,pdwCookie,pWordList); } /*** ISpContainerLexicon methods ***/ -static FORCEINLINE HRESULT ISpContainerLexicon_AddLexicon(ISpContainerLexicon* This,ISpLexicon *pAddLexicon,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_AddLexicon(ISpContainerLexicon* This,ISpLexicon *pAddLexicon,DWORD dwFlags) { return This->lpVtbl->AddLexicon(This,pAddLexicon,dwFlags); } #endif @@ -6234,38 +6242,38 @@ interface ISpShortcut { #define ISpShortcut_GetGenerationChange(This,pdwGeneration,pShortcutpairList) (This)->lpVtbl->GetGenerationChange(This,pdwGeneration,pShortcutpairList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpShortcut_QueryInterface(ISpShortcut* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpShortcut_QueryInterface(ISpShortcut* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpShortcut_AddRef(ISpShortcut* This) { +static __WIDL_INLINE ULONG ISpShortcut_AddRef(ISpShortcut* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpShortcut_Release(ISpShortcut* This) { +static __WIDL_INLINE ULONG ISpShortcut_Release(ISpShortcut* This) { return This->lpVtbl->Release(This); } /*** ISpShortcut methods ***/ -static FORCEINLINE HRESULT ISpShortcut_AddShortcut(ISpShortcut* This,LPCWSTR pszDisplay,WORD LangID,LPCWSTR pszSpoken,SPSHORTCUTTYPE shType) { +static __WIDL_INLINE HRESULT ISpShortcut_AddShortcut(ISpShortcut* This,LPCWSTR pszDisplay,WORD LangID,LPCWSTR pszSpoken,SPSHORTCUTTYPE shType) { return This->lpVtbl->AddShortcut(This,pszDisplay,LangID,pszSpoken,shType); } -static FORCEINLINE HRESULT ISpShortcut_RemoveShortcut(ISpShortcut* This,LPCWSTR pszDisplay,WORD LangID,LPCWSTR pszSpoken,SPSHORTCUTTYPE shType) { +static __WIDL_INLINE HRESULT ISpShortcut_RemoveShortcut(ISpShortcut* This,LPCWSTR pszDisplay,WORD LangID,LPCWSTR pszSpoken,SPSHORTCUTTYPE shType) { return This->lpVtbl->RemoveShortcut(This,pszDisplay,LangID,pszSpoken,shType); } -static FORCEINLINE HRESULT ISpShortcut_GetShortcuts(ISpShortcut* This,WORD LangID,SPSHORTCUTPAIRLIST *pShortcutpairList) { +static __WIDL_INLINE HRESULT ISpShortcut_GetShortcuts(ISpShortcut* This,WORD LangID,SPSHORTCUTPAIRLIST *pShortcutpairList) { return This->lpVtbl->GetShortcuts(This,LangID,pShortcutpairList); } -static FORCEINLINE HRESULT ISpShortcut_GetGeneration(ISpShortcut* This,DWORD *pdwGeneration) { +static __WIDL_INLINE HRESULT ISpShortcut_GetGeneration(ISpShortcut* This,DWORD *pdwGeneration) { return This->lpVtbl->GetGeneration(This,pdwGeneration); } -static FORCEINLINE HRESULT ISpShortcut_GetWordsFromGenerationChange(ISpShortcut* This,DWORD *pdwGeneration,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpShortcut_GetWordsFromGenerationChange(ISpShortcut* This,DWORD *pdwGeneration,SPWORDLIST *pWordList) { return This->lpVtbl->GetWordsFromGenerationChange(This,pdwGeneration,pWordList); } -static FORCEINLINE HRESULT ISpShortcut_GetWords(ISpShortcut* This,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpShortcut_GetWords(ISpShortcut* This,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { return This->lpVtbl->GetWords(This,pdwGeneration,pdwCookie,pWordList); } -static FORCEINLINE HRESULT ISpShortcut_GetShortcutsForGeneration(ISpShortcut* This,DWORD *pdwGeneration,DWORD *pdwCookie,SPSHORTCUTPAIRLIST *pShortcutpairList) { +static __WIDL_INLINE HRESULT ISpShortcut_GetShortcutsForGeneration(ISpShortcut* This,DWORD *pdwGeneration,DWORD *pdwCookie,SPSHORTCUTPAIRLIST *pShortcutpairList) { return This->lpVtbl->GetShortcutsForGeneration(This,pdwGeneration,pdwCookie,pShortcutpairList); } -static FORCEINLINE HRESULT ISpShortcut_GetGenerationChange(ISpShortcut* This,DWORD *pdwGeneration,SPSHORTCUTPAIRLIST *pShortcutpairList) { +static __WIDL_INLINE HRESULT ISpShortcut_GetGenerationChange(ISpShortcut* This,DWORD *pdwGeneration,SPSHORTCUTPAIRLIST *pShortcutpairList) { return This->lpVtbl->GetGenerationChange(This,pdwGeneration,pShortcutpairList); } #endif @@ -6356,27 +6364,27 @@ interface ISpPhoneConverter { #define ISpPhoneConverter_IdToPhone(This,pId,pszPhone) (This)->lpVtbl->IdToPhone(This,pId,pszPhone) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhoneConverter_QueryInterface(ISpPhoneConverter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_QueryInterface(ISpPhoneConverter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhoneConverter_AddRef(ISpPhoneConverter* This) { +static __WIDL_INLINE ULONG ISpPhoneConverter_AddRef(ISpPhoneConverter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhoneConverter_Release(ISpPhoneConverter* This) { +static __WIDL_INLINE ULONG ISpPhoneConverter_Release(ISpPhoneConverter* This) { return This->lpVtbl->Release(This); } /*** ISpObjectWithToken methods ***/ -static FORCEINLINE HRESULT ISpPhoneConverter_SetObjectToken(ISpPhoneConverter* This,ISpObjectToken *pToken) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_SetObjectToken(ISpPhoneConverter* This,ISpObjectToken *pToken) { return This->lpVtbl->SetObjectToken(This,pToken); } -static FORCEINLINE HRESULT ISpPhoneConverter_GetObjectToken(ISpPhoneConverter* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_GetObjectToken(ISpPhoneConverter* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetObjectToken(This,ppToken); } /*** ISpPhoneConverter methods ***/ -static FORCEINLINE HRESULT ISpPhoneConverter_PhoneToId(ISpPhoneConverter* This,LPCWSTR pszPhone,SPPHONEID *pId) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_PhoneToId(ISpPhoneConverter* This,LPCWSTR pszPhone,SPPHONEID *pId) { return This->lpVtbl->PhoneToId(This,pszPhone,pId); } -static FORCEINLINE HRESULT ISpPhoneConverter_IdToPhone(ISpPhoneConverter* This,PCSPPHONEID pId,WCHAR *pszPhone) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_IdToPhone(ISpPhoneConverter* This,PCSPPHONEID pId,WCHAR *pszPhone) { return This->lpVtbl->IdToPhone(This,pId,pszPhone); } #endif @@ -6487,29 +6495,29 @@ interface ISpPhoneticAlphabetConverter { #define ISpPhoneticAlphabetConverter_GetMaxConvertLength(This,cSrcLength,bSAPI2UPS,pcMaxDestLength) (This)->lpVtbl->GetMaxConvertLength(This,cSrcLength,bSAPI2UPS,pcMaxDestLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_QueryInterface(ISpPhoneticAlphabetConverter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetConverter_QueryInterface(ISpPhoneticAlphabetConverter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhoneticAlphabetConverter_AddRef(ISpPhoneticAlphabetConverter* This) { +static __WIDL_INLINE ULONG ISpPhoneticAlphabetConverter_AddRef(ISpPhoneticAlphabetConverter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhoneticAlphabetConverter_Release(ISpPhoneticAlphabetConverter* This) { +static __WIDL_INLINE ULONG ISpPhoneticAlphabetConverter_Release(ISpPhoneticAlphabetConverter* This) { return This->lpVtbl->Release(This); } /*** ISpPhoneticAlphabetConverter methods ***/ -static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_GetLangId(ISpPhoneticAlphabetConverter* This,WORD *pLangID) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetConverter_GetLangId(ISpPhoneticAlphabetConverter* This,WORD *pLangID) { return This->lpVtbl->GetLangId(This,pLangID); } -static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_SetLangId(ISpPhoneticAlphabetConverter* This,WORD LangID) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetConverter_SetLangId(ISpPhoneticAlphabetConverter* This,WORD LangID) { return This->lpVtbl->SetLangId(This,LangID); } -static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_SAPI2UPS(ISpPhoneticAlphabetConverter* This,const SPPHONEID *pszSAPIId,SPPHONEID *pszUPSId,DWORD cMaxLength) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetConverter_SAPI2UPS(ISpPhoneticAlphabetConverter* This,const SPPHONEID *pszSAPIId,SPPHONEID *pszUPSId,DWORD cMaxLength) { return This->lpVtbl->SAPI2UPS(This,pszSAPIId,pszUPSId,cMaxLength); } -static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_UPS2SAPI(ISpPhoneticAlphabetConverter* This,const SPPHONEID *pszUPSId,SPPHONEID *pszSAPIId,DWORD cMaxLength) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetConverter_UPS2SAPI(ISpPhoneticAlphabetConverter* This,const SPPHONEID *pszUPSId,SPPHONEID *pszSAPIId,DWORD cMaxLength) { return This->lpVtbl->UPS2SAPI(This,pszUPSId,pszSAPIId,cMaxLength); } -static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_GetMaxConvertLength(ISpPhoneticAlphabetConverter* This,DWORD cSrcLength,WINBOOL bSAPI2UPS,DWORD *pcMaxDestLength) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetConverter_GetMaxConvertLength(ISpPhoneticAlphabetConverter* This,DWORD cSrcLength,WINBOOL bSAPI2UPS,DWORD *pcMaxDestLength) { return This->lpVtbl->GetMaxConvertLength(This,cSrcLength,bSAPI2UPS,pcMaxDestLength); } #endif @@ -6584,20 +6592,20 @@ interface ISpPhoneticAlphabetSelection { #define ISpPhoneticAlphabetSelection_SetAlphabetToUPS(This,fForceUPS) (This)->lpVtbl->SetAlphabetToUPS(This,fForceUPS) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhoneticAlphabetSelection_QueryInterface(ISpPhoneticAlphabetSelection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetSelection_QueryInterface(ISpPhoneticAlphabetSelection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhoneticAlphabetSelection_AddRef(ISpPhoneticAlphabetSelection* This) { +static __WIDL_INLINE ULONG ISpPhoneticAlphabetSelection_AddRef(ISpPhoneticAlphabetSelection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhoneticAlphabetSelection_Release(ISpPhoneticAlphabetSelection* This) { +static __WIDL_INLINE ULONG ISpPhoneticAlphabetSelection_Release(ISpPhoneticAlphabetSelection* This) { return This->lpVtbl->Release(This); } /*** ISpPhoneticAlphabetSelection methods ***/ -static FORCEINLINE HRESULT ISpPhoneticAlphabetSelection_IsAlphabetUPS(ISpPhoneticAlphabetSelection* This,WINBOOL *pfIsUPS) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetSelection_IsAlphabetUPS(ISpPhoneticAlphabetSelection* This,WINBOOL *pfIsUPS) { return This->lpVtbl->IsAlphabetUPS(This,pfIsUPS); } -static FORCEINLINE HRESULT ISpPhoneticAlphabetSelection_SetAlphabetToUPS(ISpPhoneticAlphabetSelection* This,WINBOOL fForceUPS) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetSelection_SetAlphabetToUPS(ISpPhoneticAlphabetSelection* This,WINBOOL fForceUPS) { return This->lpVtbl->SetAlphabetToUPS(This,fForceUPS); } #endif @@ -6999,121 +7007,121 @@ interface ISpVoice { #define ISpVoice_DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData) (This)->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpVoice_QueryInterface(ISpVoice* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpVoice_QueryInterface(ISpVoice* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpVoice_AddRef(ISpVoice* This) { +static __WIDL_INLINE ULONG ISpVoice_AddRef(ISpVoice* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpVoice_Release(ISpVoice* This) { +static __WIDL_INLINE ULONG ISpVoice_Release(ISpVoice* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpVoice_SetNotifySink(ISpVoice* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifySink(ISpVoice* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpVoice_SetNotifyWindowMessage(ISpVoice* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifyWindowMessage(ISpVoice* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpVoice_SetNotifyCallbackFunction(ISpVoice* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifyCallbackFunction(ISpVoice* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpVoice_SetNotifyCallbackInterface(ISpVoice* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifyCallbackInterface(ISpVoice* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpVoice_SetNotifyWin32Event(ISpVoice* This) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifyWin32Event(ISpVoice* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpVoice_WaitForNotifyEvent(ISpVoice* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpVoice_WaitForNotifyEvent(ISpVoice* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpVoice_GetNotifyEventHandle(ISpVoice* This) { +static __WIDL_INLINE HANDLE ISpVoice_GetNotifyEventHandle(ISpVoice* This) { return This->lpVtbl->GetNotifyEventHandle(This); } /*** ISpEventSource methods ***/ -static FORCEINLINE HRESULT ISpVoice_SetInterest(ISpVoice* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { +static __WIDL_INLINE HRESULT ISpVoice_SetInterest(ISpVoice* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { return This->lpVtbl->SetInterest(This,ullEventInterest,ullQueuedInterest); } -static FORCEINLINE HRESULT ISpVoice_GetEvents(ISpVoice* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { +static __WIDL_INLINE HRESULT ISpVoice_GetEvents(ISpVoice* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { return This->lpVtbl->GetEvents(This,ulCount,pEventArray,pulFetched); } -static FORCEINLINE HRESULT ISpVoice_GetInfo(ISpVoice* This,SPEVENTSOURCEINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpVoice_GetInfo(ISpVoice* This,SPEVENTSOURCEINFO *pInfo) { return This->lpVtbl->GetInfo(This,pInfo); } /*** ISpVoice methods ***/ -static FORCEINLINE HRESULT ISpVoice_SetOutput(ISpVoice* This,IUnknown *pUnkOutput,WINBOOL fAllowFormatChanges) { +static __WIDL_INLINE HRESULT ISpVoice_SetOutput(ISpVoice* This,IUnknown *pUnkOutput,WINBOOL fAllowFormatChanges) { return This->lpVtbl->SetOutput(This,pUnkOutput,fAllowFormatChanges); } -static FORCEINLINE HRESULT ISpVoice_GetOutputObjectToken(ISpVoice* This,ISpObjectToken **ppObjectToken) { +static __WIDL_INLINE HRESULT ISpVoice_GetOutputObjectToken(ISpVoice* This,ISpObjectToken **ppObjectToken) { return This->lpVtbl->GetOutputObjectToken(This,ppObjectToken); } -static FORCEINLINE HRESULT ISpVoice_GetOutputStream(ISpVoice* This,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpVoice_GetOutputStream(ISpVoice* This,ISpStreamFormat **ppStream) { return This->lpVtbl->GetOutputStream(This,ppStream); } -static FORCEINLINE HRESULT ISpVoice_Pause(ISpVoice* This) { +static __WIDL_INLINE HRESULT ISpVoice_Pause(ISpVoice* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT ISpVoice_Resume(ISpVoice* This) { +static __WIDL_INLINE HRESULT ISpVoice_Resume(ISpVoice* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT ISpVoice_SetVoice(ISpVoice* This,ISpObjectToken *pToken) { +static __WIDL_INLINE HRESULT ISpVoice_SetVoice(ISpVoice* This,ISpObjectToken *pToken) { return This->lpVtbl->SetVoice(This,pToken); } -static FORCEINLINE HRESULT ISpVoice_GetVoice(ISpVoice* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpVoice_GetVoice(ISpVoice* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetVoice(This,ppToken); } -static FORCEINLINE HRESULT ISpVoice_Speak(ISpVoice* This,LPCWSTR pwcs,DWORD dwFlags,ULONG *pulStreamNumber) { +static __WIDL_INLINE HRESULT ISpVoice_Speak(ISpVoice* This,LPCWSTR pwcs,DWORD dwFlags,ULONG *pulStreamNumber) { return This->lpVtbl->Speak(This,pwcs,dwFlags,pulStreamNumber); } -static FORCEINLINE HRESULT ISpVoice_SpeakStream(ISpVoice* This,IStream *pStream,DWORD dwFlags,ULONG *pulStreamNumber) { +static __WIDL_INLINE HRESULT ISpVoice_SpeakStream(ISpVoice* This,IStream *pStream,DWORD dwFlags,ULONG *pulStreamNumber) { return This->lpVtbl->SpeakStream(This,pStream,dwFlags,pulStreamNumber); } -static FORCEINLINE HRESULT ISpVoice_GetStatus(ISpVoice* This,SPVOICESTATUS *pStatus,LPWSTR *ppszLastBookmark) { +static __WIDL_INLINE HRESULT ISpVoice_GetStatus(ISpVoice* This,SPVOICESTATUS *pStatus,LPWSTR *ppszLastBookmark) { return This->lpVtbl->GetStatus(This,pStatus,ppszLastBookmark); } -static FORCEINLINE HRESULT ISpVoice_Skip(ISpVoice* This,LPCWSTR pItemType,LONG lNumItems,ULONG *pulNumSkipped) { +static __WIDL_INLINE HRESULT ISpVoice_Skip(ISpVoice* This,LPCWSTR pItemType,LONG lNumItems,ULONG *pulNumSkipped) { return This->lpVtbl->Skip(This,pItemType,lNumItems,pulNumSkipped); } -static FORCEINLINE HRESULT ISpVoice_SetPriority(ISpVoice* This,SPVPRIORITY ePriority) { +static __WIDL_INLINE HRESULT ISpVoice_SetPriority(ISpVoice* This,SPVPRIORITY ePriority) { return This->lpVtbl->SetPriority(This,ePriority); } -static FORCEINLINE HRESULT ISpVoice_GetPriority(ISpVoice* This,SPVPRIORITY *pePriority) { +static __WIDL_INLINE HRESULT ISpVoice_GetPriority(ISpVoice* This,SPVPRIORITY *pePriority) { return This->lpVtbl->GetPriority(This,pePriority); } -static FORCEINLINE HRESULT ISpVoice_SetAlertBoundary(ISpVoice* This,SPEVENTENUM eBoundary) { +static __WIDL_INLINE HRESULT ISpVoice_SetAlertBoundary(ISpVoice* This,SPEVENTENUM eBoundary) { return This->lpVtbl->SetAlertBoundary(This,eBoundary); } -static FORCEINLINE HRESULT ISpVoice_GetAlertBoundary(ISpVoice* This,SPEVENTENUM *peBoundary) { +static __WIDL_INLINE HRESULT ISpVoice_GetAlertBoundary(ISpVoice* This,SPEVENTENUM *peBoundary) { return This->lpVtbl->GetAlertBoundary(This,peBoundary); } -static FORCEINLINE HRESULT ISpVoice_SetRate(ISpVoice* This,LONG RateAdjust) { +static __WIDL_INLINE HRESULT ISpVoice_SetRate(ISpVoice* This,LONG RateAdjust) { return This->lpVtbl->SetRate(This,RateAdjust); } -static FORCEINLINE HRESULT ISpVoice_GetRate(ISpVoice* This,LONG *pRateAdjust) { +static __WIDL_INLINE HRESULT ISpVoice_GetRate(ISpVoice* This,LONG *pRateAdjust) { return This->lpVtbl->GetRate(This,pRateAdjust); } -static FORCEINLINE HRESULT ISpVoice_SetVolume(ISpVoice* This,USHORT usVolume) { +static __WIDL_INLINE HRESULT ISpVoice_SetVolume(ISpVoice* This,USHORT usVolume) { return This->lpVtbl->SetVolume(This,usVolume); } -static FORCEINLINE HRESULT ISpVoice_GetVolume(ISpVoice* This,USHORT *pusVolume) { +static __WIDL_INLINE HRESULT ISpVoice_GetVolume(ISpVoice* This,USHORT *pusVolume) { return This->lpVtbl->GetVolume(This,pusVolume); } -static FORCEINLINE HRESULT ISpVoice_WaitUntilDone(ISpVoice* This,ULONG msTimeout) { +static __WIDL_INLINE HRESULT ISpVoice_WaitUntilDone(ISpVoice* This,ULONG msTimeout) { return This->lpVtbl->WaitUntilDone(This,msTimeout); } -static FORCEINLINE HRESULT ISpVoice_SetSyncSpeakTimeout(ISpVoice* This,ULONG msTimeout) { +static __WIDL_INLINE HRESULT ISpVoice_SetSyncSpeakTimeout(ISpVoice* This,ULONG msTimeout) { return This->lpVtbl->SetSyncSpeakTimeout(This,msTimeout); } -static FORCEINLINE HRESULT ISpVoice_GetSyncSpeakTimeout(ISpVoice* This,ULONG *pmsTimeout) { +static __WIDL_INLINE HRESULT ISpVoice_GetSyncSpeakTimeout(ISpVoice* This,ULONG *pmsTimeout) { return This->lpVtbl->GetSyncSpeakTimeout(This,pmsTimeout); } -static FORCEINLINE HANDLE ISpVoice_SpeakCompleteEvent(ISpVoice* This) { +static __WIDL_INLINE HANDLE ISpVoice_SpeakCompleteEvent(ISpVoice* This) { return This->lpVtbl->SpeakCompleteEvent(This); } -static FORCEINLINE HRESULT ISpVoice_IsUISupported(ISpVoice* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) { +static __WIDL_INLINE HRESULT ISpVoice_IsUISupported(ISpVoice* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) { return This->lpVtbl->IsUISupported(This,pszTypeOfUI,pvExtraData,cbExtraData,pfSupported); } -static FORCEINLINE HRESULT ISpVoice_DisplayUI(ISpVoice* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) { +static __WIDL_INLINE HRESULT ISpVoice_DisplayUI(ISpVoice* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) { return This->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData); } #endif @@ -7212,26 +7220,26 @@ interface ISpPhrase { #define ISpPhrase_Discard(This,dwValueTypes) (This)->lpVtbl->Discard(This,dwValueTypes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhrase_QueryInterface(ISpPhrase* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhrase_QueryInterface(ISpPhrase* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhrase_AddRef(ISpPhrase* This) { +static __WIDL_INLINE ULONG ISpPhrase_AddRef(ISpPhrase* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhrase_Release(ISpPhrase* This) { +static __WIDL_INLINE ULONG ISpPhrase_Release(ISpPhrase* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpPhrase_GetPhrase(ISpPhrase* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhrase_GetPhrase(ISpPhrase* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhrase_GetSerializedPhrase(ISpPhrase* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhrase_GetSerializedPhrase(ISpPhrase* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhrase_GetText(ISpPhrase* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpPhrase_GetText(ISpPhrase* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpPhrase_Discard(ISpPhrase* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpPhrase_Discard(ISpPhrase* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } #endif @@ -7337,33 +7345,33 @@ interface ISpPhraseAlt { #define ISpPhraseAlt_Commit(This) (This)->lpVtbl->Commit(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhraseAlt_QueryInterface(ISpPhraseAlt* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_QueryInterface(ISpPhraseAlt* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhraseAlt_AddRef(ISpPhraseAlt* This) { +static __WIDL_INLINE ULONG ISpPhraseAlt_AddRef(ISpPhraseAlt* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhraseAlt_Release(ISpPhraseAlt* This) { +static __WIDL_INLINE ULONG ISpPhraseAlt_Release(ISpPhraseAlt* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpPhraseAlt_GetPhrase(ISpPhraseAlt* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_GetPhrase(ISpPhraseAlt* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhraseAlt_GetSerializedPhrase(ISpPhraseAlt* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_GetSerializedPhrase(ISpPhraseAlt* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhraseAlt_GetText(ISpPhraseAlt* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_GetText(ISpPhraseAlt* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpPhraseAlt_Discard(ISpPhraseAlt* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_Discard(ISpPhraseAlt* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } /*** ISpPhraseAlt methods ***/ -static FORCEINLINE HRESULT ISpPhraseAlt_GetAltInfo(ISpPhraseAlt* This,ISpPhrase **ppParent,ULONG *pulStartElementInParent,ULONG *pcElementsInParent,ULONG *pcElementsInAlt) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_GetAltInfo(ISpPhraseAlt* This,ISpPhrase **ppParent,ULONG *pulStartElementInParent,ULONG *pcElementsInParent,ULONG *pcElementsInAlt) { return This->lpVtbl->GetAltInfo(This,ppParent,pulStartElementInParent,pcElementsInParent,pcElementsInAlt); } -static FORCEINLINE HRESULT ISpPhraseAlt_Commit(ISpPhraseAlt* This) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_Commit(ISpPhraseAlt* This) { return This->lpVtbl->Commit(This); } #endif @@ -7482,36 +7490,36 @@ interface ISpPhrase2 { #define ISpPhrase2_GetAudio(This,ulStartElement,cElements,ppStream) (This)->lpVtbl->GetAudio(This,ulStartElement,cElements,ppStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhrase2_QueryInterface(ISpPhrase2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhrase2_QueryInterface(ISpPhrase2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhrase2_AddRef(ISpPhrase2* This) { +static __WIDL_INLINE ULONG ISpPhrase2_AddRef(ISpPhrase2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhrase2_Release(ISpPhrase2* This) { +static __WIDL_INLINE ULONG ISpPhrase2_Release(ISpPhrase2* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpPhrase2_GetPhrase(ISpPhrase2* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhrase2_GetPhrase(ISpPhrase2* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhrase2_GetSerializedPhrase(ISpPhrase2* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhrase2_GetSerializedPhrase(ISpPhrase2* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhrase2_GetText(ISpPhrase2* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpPhrase2_GetText(ISpPhrase2* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpPhrase2_Discard(ISpPhrase2* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpPhrase2_Discard(ISpPhrase2* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } /*** ISpPhrase2 methods ***/ -static FORCEINLINE HRESULT ISpPhrase2_GetXMLResult(ISpPhrase2* This,LPWSTR *ppszCoMemXMLResult,SPXMLRESULTOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpPhrase2_GetXMLResult(ISpPhrase2* This,LPWSTR *ppszCoMemXMLResult,SPXMLRESULTOPTIONS Options) { return This->lpVtbl->GetXMLResult(This,ppszCoMemXMLResult,Options); } -static FORCEINLINE HRESULT ISpPhrase2_GetXMLErrorInfo(ISpPhrase2* This,SPSEMANTICERRORINFO *pSemanticErrorInfo) { +static __WIDL_INLINE HRESULT ISpPhrase2_GetXMLErrorInfo(ISpPhrase2* This,SPSEMANTICERRORINFO *pSemanticErrorInfo) { return This->lpVtbl->GetXMLErrorInfo(This,pSemanticErrorInfo); } -static FORCEINLINE HRESULT ISpPhrase2_GetAudio(ISpPhrase2* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpPhrase2_GetAudio(ISpPhrase2* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { return This->lpVtbl->GetAudio(This,ulStartElement,cElements,ppStream); } #endif @@ -7681,48 +7689,48 @@ interface ISpRecoResult { #define ISpRecoResult_GetRecoContext(This,ppRecoContext) (This)->lpVtbl->GetRecoContext(This,ppRecoContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoResult_QueryInterface(ISpRecoResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoResult_QueryInterface(ISpRecoResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoResult_AddRef(ISpRecoResult* This) { +static __WIDL_INLINE ULONG ISpRecoResult_AddRef(ISpRecoResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoResult_Release(ISpRecoResult* This) { +static __WIDL_INLINE ULONG ISpRecoResult_Release(ISpRecoResult* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpRecoResult_GetPhrase(ISpRecoResult* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetPhrase(ISpRecoResult* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpRecoResult_GetSerializedPhrase(ISpRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetSerializedPhrase(ISpRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpRecoResult_GetText(ISpRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetText(ISpRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpRecoResult_Discard(ISpRecoResult* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpRecoResult_Discard(ISpRecoResult* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } /*** ISpRecoResult methods ***/ -static FORCEINLINE HRESULT ISpRecoResult_GetResultTimes(ISpRecoResult* This,SPRECORESULTTIMES *pTimes) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetResultTimes(ISpRecoResult* This,SPRECORESULTTIMES *pTimes) { return This->lpVtbl->GetResultTimes(This,pTimes); } -static FORCEINLINE HRESULT ISpRecoResult_GetAlternates(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetAlternates(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { return This->lpVtbl->GetAlternates(This,ulStartElement,cElements,ulRequestCount,ppPhrases,pcPhrasesReturned); } -static FORCEINLINE HRESULT ISpRecoResult_GetAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { return This->lpVtbl->GetAudio(This,ulStartElement,cElements,ppStream); } -static FORCEINLINE HRESULT ISpRecoResult_SpeakAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { +static __WIDL_INLINE HRESULT ISpRecoResult_SpeakAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { return This->lpVtbl->SpeakAudio(This,ulStartElement,cElements,dwFlags,pulStreamNumber); } -static FORCEINLINE HRESULT ISpRecoResult_Serialize(ISpRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { +static __WIDL_INLINE HRESULT ISpRecoResult_Serialize(ISpRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { return This->lpVtbl->Serialize(This,ppCoMemSerializedResult); } -static FORCEINLINE HRESULT ISpRecoResult_ScaleAudio(ISpRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpRecoResult_ScaleAudio(ISpRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->ScaleAudio(This,pAudioFormatId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpRecoResult_GetRecoContext(ISpRecoResult* This,ISpRecoContext **ppRecoContext) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetRecoContext(ISpRecoResult* This,ISpRecoContext **ppRecoContext) { return This->lpVtbl->GetRecoContext(This,ppRecoContext); } #endif @@ -7893,58 +7901,58 @@ interface ISpRecoResult2 { #define ISpRecoResult2_SetTextFeedback(This,pszFeedback,fSuccessful) (This)->lpVtbl->SetTextFeedback(This,pszFeedback,fSuccessful) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoResult2_QueryInterface(ISpRecoResult2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoResult2_QueryInterface(ISpRecoResult2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoResult2_AddRef(ISpRecoResult2* This) { +static __WIDL_INLINE ULONG ISpRecoResult2_AddRef(ISpRecoResult2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoResult2_Release(ISpRecoResult2* This) { +static __WIDL_INLINE ULONG ISpRecoResult2_Release(ISpRecoResult2* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpRecoResult2_GetPhrase(ISpRecoResult2* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetPhrase(ISpRecoResult2* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpRecoResult2_GetSerializedPhrase(ISpRecoResult2* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetSerializedPhrase(ISpRecoResult2* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpRecoResult2_GetText(ISpRecoResult2* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetText(ISpRecoResult2* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpRecoResult2_Discard(ISpRecoResult2* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpRecoResult2_Discard(ISpRecoResult2* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } /*** ISpRecoResult methods ***/ -static FORCEINLINE HRESULT ISpRecoResult2_GetResultTimes(ISpRecoResult2* This,SPRECORESULTTIMES *pTimes) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetResultTimes(ISpRecoResult2* This,SPRECORESULTTIMES *pTimes) { return This->lpVtbl->GetResultTimes(This,pTimes); } -static FORCEINLINE HRESULT ISpRecoResult2_GetAlternates(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetAlternates(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { return This->lpVtbl->GetAlternates(This,ulStartElement,cElements,ulRequestCount,ppPhrases,pcPhrasesReturned); } -static FORCEINLINE HRESULT ISpRecoResult2_GetAudio(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetAudio(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { return This->lpVtbl->GetAudio(This,ulStartElement,cElements,ppStream); } -static FORCEINLINE HRESULT ISpRecoResult2_SpeakAudio(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { +static __WIDL_INLINE HRESULT ISpRecoResult2_SpeakAudio(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { return This->lpVtbl->SpeakAudio(This,ulStartElement,cElements,dwFlags,pulStreamNumber); } -static FORCEINLINE HRESULT ISpRecoResult2_Serialize(ISpRecoResult2* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { +static __WIDL_INLINE HRESULT ISpRecoResult2_Serialize(ISpRecoResult2* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { return This->lpVtbl->Serialize(This,ppCoMemSerializedResult); } -static FORCEINLINE HRESULT ISpRecoResult2_ScaleAudio(ISpRecoResult2* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpRecoResult2_ScaleAudio(ISpRecoResult2* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->ScaleAudio(This,pAudioFormatId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpRecoResult2_GetRecoContext(ISpRecoResult2* This,ISpRecoContext **ppRecoContext) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetRecoContext(ISpRecoResult2* This,ISpRecoContext **ppRecoContext) { return This->lpVtbl->GetRecoContext(This,ppRecoContext); } /*** ISpRecoResult2 methods ***/ -static FORCEINLINE HRESULT ISpRecoResult2_CommitAlternate(ISpRecoResult2* This,ISpPhraseAlt *pPhraseAlt,ISpRecoResult **ppNewResult) { +static __WIDL_INLINE HRESULT ISpRecoResult2_CommitAlternate(ISpRecoResult2* This,ISpPhraseAlt *pPhraseAlt,ISpRecoResult **ppNewResult) { return This->lpVtbl->CommitAlternate(This,pPhraseAlt,ppNewResult); } -static FORCEINLINE HRESULT ISpRecoResult2_CommitText(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,LPCWSTR pszCorrectedData,DWORD eCommitFlags) { +static __WIDL_INLINE HRESULT ISpRecoResult2_CommitText(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,LPCWSTR pszCorrectedData,DWORD eCommitFlags) { return This->lpVtbl->CommitText(This,ulStartElement,cElements,pszCorrectedData,eCommitFlags); } -static FORCEINLINE HRESULT ISpRecoResult2_SetTextFeedback(ISpRecoResult2* This,LPCWSTR pszFeedback,WINBOOL fSuccessful) { +static __WIDL_INLINE HRESULT ISpRecoResult2_SetTextFeedback(ISpRecoResult2* This,LPCWSTR pszFeedback,WINBOOL fSuccessful) { return This->lpVtbl->SetTextFeedback(This,pszFeedback,fSuccessful); } #endif @@ -8094,55 +8102,55 @@ interface ISpXMLRecoResult { #define ISpXMLRecoResult_GetXMLErrorInfo(This,pSemanticErrorInfo) (This)->lpVtbl->GetXMLErrorInfo(This,pSemanticErrorInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpXMLRecoResult_QueryInterface(ISpXMLRecoResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_QueryInterface(ISpXMLRecoResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpXMLRecoResult_AddRef(ISpXMLRecoResult* This) { +static __WIDL_INLINE ULONG ISpXMLRecoResult_AddRef(ISpXMLRecoResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpXMLRecoResult_Release(ISpXMLRecoResult* This) { +static __WIDL_INLINE ULONG ISpXMLRecoResult_Release(ISpXMLRecoResult* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpXMLRecoResult_GetPhrase(ISpXMLRecoResult* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetPhrase(ISpXMLRecoResult* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpXMLRecoResult_GetSerializedPhrase(ISpXMLRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetSerializedPhrase(ISpXMLRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpXMLRecoResult_GetText(ISpXMLRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetText(ISpXMLRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpXMLRecoResult_Discard(ISpXMLRecoResult* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_Discard(ISpXMLRecoResult* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } /*** ISpRecoResult methods ***/ -static FORCEINLINE HRESULT ISpXMLRecoResult_GetResultTimes(ISpXMLRecoResult* This,SPRECORESULTTIMES *pTimes) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetResultTimes(ISpXMLRecoResult* This,SPRECORESULTTIMES *pTimes) { return This->lpVtbl->GetResultTimes(This,pTimes); } -static FORCEINLINE HRESULT ISpXMLRecoResult_GetAlternates(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetAlternates(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { return This->lpVtbl->GetAlternates(This,ulStartElement,cElements,ulRequestCount,ppPhrases,pcPhrasesReturned); } -static FORCEINLINE HRESULT ISpXMLRecoResult_GetAudio(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetAudio(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { return This->lpVtbl->GetAudio(This,ulStartElement,cElements,ppStream); } -static FORCEINLINE HRESULT ISpXMLRecoResult_SpeakAudio(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_SpeakAudio(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { return This->lpVtbl->SpeakAudio(This,ulStartElement,cElements,dwFlags,pulStreamNumber); } -static FORCEINLINE HRESULT ISpXMLRecoResult_Serialize(ISpXMLRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_Serialize(ISpXMLRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { return This->lpVtbl->Serialize(This,ppCoMemSerializedResult); } -static FORCEINLINE HRESULT ISpXMLRecoResult_ScaleAudio(ISpXMLRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_ScaleAudio(ISpXMLRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->ScaleAudio(This,pAudioFormatId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpXMLRecoResult_GetRecoContext(ISpXMLRecoResult* This,ISpRecoContext **ppRecoContext) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetRecoContext(ISpXMLRecoResult* This,ISpRecoContext **ppRecoContext) { return This->lpVtbl->GetRecoContext(This,ppRecoContext); } /*** ISpXMLRecoResult methods ***/ -static FORCEINLINE HRESULT ISpXMLRecoResult_GetXMLResult(ISpXMLRecoResult* This,LPWSTR *ppszCoMemXMLResult,SPXMLRESULTOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetXMLResult(ISpXMLRecoResult* This,LPWSTR *ppszCoMemXMLResult,SPXMLRESULTOPTIONS Options) { return This->lpVtbl->GetXMLResult(This,ppszCoMemXMLResult,Options); } -static FORCEINLINE HRESULT ISpXMLRecoResult_GetXMLErrorInfo(ISpXMLRecoResult* This,SPSEMANTICERRORINFO *pSemanticErrorInfo) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetXMLErrorInfo(ISpXMLRecoResult* This,SPSEMANTICERRORINFO *pSemanticErrorInfo) { return This->lpVtbl->GetXMLErrorInfo(This,pSemanticErrorInfo); } #endif @@ -8355,38 +8363,38 @@ interface ISpGrammarBuilder { #define ISpGrammarBuilder_Commit(This,dwReserved) (This)->lpVtbl->Commit(This,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpGrammarBuilder_QueryInterface(ISpGrammarBuilder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_QueryInterface(ISpGrammarBuilder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpGrammarBuilder_AddRef(ISpGrammarBuilder* This) { +static __WIDL_INLINE ULONG ISpGrammarBuilder_AddRef(ISpGrammarBuilder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpGrammarBuilder_Release(ISpGrammarBuilder* This) { +static __WIDL_INLINE ULONG ISpGrammarBuilder_Release(ISpGrammarBuilder* This) { return This->lpVtbl->Release(This); } /*** ISpGrammarBuilder methods ***/ -static FORCEINLINE HRESULT ISpGrammarBuilder_ResetGrammar(ISpGrammarBuilder* This,WORD NewLanguage) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_ResetGrammar(ISpGrammarBuilder* This,WORD NewLanguage) { return This->lpVtbl->ResetGrammar(This,NewLanguage); } -static FORCEINLINE HRESULT ISpGrammarBuilder_GetRule(ISpGrammarBuilder* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_GetRule(ISpGrammarBuilder* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) { return This->lpVtbl->GetRule(This,pszRuleName,dwRuleId,dwAttributes,fCreateIfNotExist,phInitialState); } -static FORCEINLINE HRESULT ISpGrammarBuilder_ClearRule(ISpGrammarBuilder* This,SPSTATEHANDLE hState) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_ClearRule(ISpGrammarBuilder* This,SPSTATEHANDLE hState) { return This->lpVtbl->ClearRule(This,hState); } -static FORCEINLINE HRESULT ISpGrammarBuilder_CreateNewState(ISpGrammarBuilder* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_CreateNewState(ISpGrammarBuilder* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) { return This->lpVtbl->CreateNewState(This,hState,phState); } -static FORCEINLINE HRESULT ISpGrammarBuilder_AddWordTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_AddWordTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) { return This->lpVtbl->AddWordTransition(This,hFromState,hToState,psz,pszSeparators,eWordType,Weight,pPropInfo); } -static FORCEINLINE HRESULT ISpGrammarBuilder_AddRuleTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_AddRuleTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) { return This->lpVtbl->AddRuleTransition(This,hFromState,hToState,hRule,Weight,pPropInfo); } -static FORCEINLINE HRESULT ISpGrammarBuilder_AddResource(ISpGrammarBuilder* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_AddResource(ISpGrammarBuilder* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) { return This->lpVtbl->AddResource(This,hRuleState,pszResourceName,pszResourceValue); } -static FORCEINLINE HRESULT ISpGrammarBuilder_Commit(ISpGrammarBuilder* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_Commit(ISpGrammarBuilder* This,DWORD dwReserved) { return This->lpVtbl->Commit(This,dwReserved); } #endif @@ -8691,93 +8699,93 @@ interface ISpRecoGrammar { #define ISpRecoGrammar_GetGrammarState(This,peGrammarState) (This)->lpVtbl->GetGrammarState(This,peGrammarState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoGrammar_QueryInterface(ISpRecoGrammar* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_QueryInterface(ISpRecoGrammar* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoGrammar_AddRef(ISpRecoGrammar* This) { +static __WIDL_INLINE ULONG ISpRecoGrammar_AddRef(ISpRecoGrammar* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoGrammar_Release(ISpRecoGrammar* This) { +static __WIDL_INLINE ULONG ISpRecoGrammar_Release(ISpRecoGrammar* This) { return This->lpVtbl->Release(This); } /*** ISpGrammarBuilder methods ***/ -static FORCEINLINE HRESULT ISpRecoGrammar_ResetGrammar(ISpRecoGrammar* This,WORD NewLanguage) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_ResetGrammar(ISpRecoGrammar* This,WORD NewLanguage) { return This->lpVtbl->ResetGrammar(This,NewLanguage); } -static FORCEINLINE HRESULT ISpRecoGrammar_GetRule(ISpRecoGrammar* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_GetRule(ISpRecoGrammar* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) { return This->lpVtbl->GetRule(This,pszRuleName,dwRuleId,dwAttributes,fCreateIfNotExist,phInitialState); } -static FORCEINLINE HRESULT ISpRecoGrammar_ClearRule(ISpRecoGrammar* This,SPSTATEHANDLE hState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_ClearRule(ISpRecoGrammar* This,SPSTATEHANDLE hState) { return This->lpVtbl->ClearRule(This,hState); } -static FORCEINLINE HRESULT ISpRecoGrammar_CreateNewState(ISpRecoGrammar* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_CreateNewState(ISpRecoGrammar* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) { return This->lpVtbl->CreateNewState(This,hState,phState); } -static FORCEINLINE HRESULT ISpRecoGrammar_AddWordTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_AddWordTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) { return This->lpVtbl->AddWordTransition(This,hFromState,hToState,psz,pszSeparators,eWordType,Weight,pPropInfo); } -static FORCEINLINE HRESULT ISpRecoGrammar_AddRuleTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_AddRuleTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) { return This->lpVtbl->AddRuleTransition(This,hFromState,hToState,hRule,Weight,pPropInfo); } -static FORCEINLINE HRESULT ISpRecoGrammar_AddResource(ISpRecoGrammar* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_AddResource(ISpRecoGrammar* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) { return This->lpVtbl->AddResource(This,hRuleState,pszResourceName,pszResourceValue); } -static FORCEINLINE HRESULT ISpRecoGrammar_Commit(ISpRecoGrammar* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_Commit(ISpRecoGrammar* This,DWORD dwReserved) { return This->lpVtbl->Commit(This,dwReserved); } /*** ISpRecoGrammar methods ***/ -static FORCEINLINE HRESULT ISpRecoGrammar_GetGrammarId(ISpRecoGrammar* This,ULONGLONG *pullGrammarId) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_GetGrammarId(ISpRecoGrammar* This,ULONGLONG *pullGrammarId) { return This->lpVtbl->GetGrammarId(This,pullGrammarId); } -static FORCEINLINE HRESULT ISpRecoGrammar_GetRecoContext(ISpRecoGrammar* This,ISpRecoContext **ppRecoCtxt) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_GetRecoContext(ISpRecoGrammar* This,ISpRecoContext **ppRecoCtxt) { return This->lpVtbl->GetRecoContext(This,ppRecoCtxt); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromFile(ISpRecoGrammar* This,LPCWSTR pszFileName,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromFile(ISpRecoGrammar* This,LPCWSTR pszFileName,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromFile(This,pszFileName,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromObject(ISpRecoGrammar* This,REFCLSID rcid,LPCWSTR pszGrammarName,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromObject(ISpRecoGrammar* This,REFCLSID rcid,LPCWSTR pszGrammarName,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromObject(This,rcid,pszGrammarName,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromResource(ISpRecoGrammar* This,HMODULE hModule,LPCWSTR pszResourceName,LPCWSTR pszResourceType,WORD wLanguage,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromResource(ISpRecoGrammar* This,HMODULE hModule,LPCWSTR pszResourceName,LPCWSTR pszResourceType,WORD wLanguage,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromResource(This,hModule,pszResourceName,pszResourceType,wLanguage,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromMemory(ISpRecoGrammar* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromMemory(ISpRecoGrammar* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromMemory(This,pGrammar,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromProprietaryGrammar(ISpRecoGrammar* This,REFGUID rguidParam,LPCWSTR pszStringParam,const void *pvDataPrarm,ULONG cbDataSize,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromProprietaryGrammar(ISpRecoGrammar* This,REFGUID rguidParam,LPCWSTR pszStringParam,const void *pvDataPrarm,ULONG cbDataSize,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromProprietaryGrammar(This,rguidParam,pszStringParam,pvDataPrarm,cbDataSize,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetRuleState(ISpRecoGrammar* This,LPCWSTR pszName,void *pReserved,SPRULESTATE NewState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetRuleState(ISpRecoGrammar* This,LPCWSTR pszName,void *pReserved,SPRULESTATE NewState) { return This->lpVtbl->SetRuleState(This,pszName,pReserved,NewState); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetRuleIdState(ISpRecoGrammar* This,ULONG ulRuleId,SPRULESTATE NewState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetRuleIdState(ISpRecoGrammar* This,ULONG ulRuleId,SPRULESTATE NewState) { return This->lpVtbl->SetRuleIdState(This,ulRuleId,NewState); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadDictation(ISpRecoGrammar* This,LPCWSTR pszTopicName,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadDictation(ISpRecoGrammar* This,LPCWSTR pszTopicName,SPLOADOPTIONS Options) { return This->lpVtbl->LoadDictation(This,pszTopicName,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_UnloadDictation(ISpRecoGrammar* This) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_UnloadDictation(ISpRecoGrammar* This) { return This->lpVtbl->UnloadDictation(This); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetDictationState(ISpRecoGrammar* This,SPRULESTATE NewState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetDictationState(ISpRecoGrammar* This,SPRULESTATE NewState) { return This->lpVtbl->SetDictationState(This,NewState); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetWordSequenceData(ISpRecoGrammar* This,const WCHAR *pText,ULONG cchText,const SPTEXTSELECTIONINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetWordSequenceData(ISpRecoGrammar* This,const WCHAR *pText,ULONG cchText,const SPTEXTSELECTIONINFO *pInfo) { return This->lpVtbl->SetWordSequenceData(This,pText,cchText,pInfo); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetTextSelection(ISpRecoGrammar* This,const SPTEXTSELECTIONINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetTextSelection(ISpRecoGrammar* This,const SPTEXTSELECTIONINFO *pInfo) { return This->lpVtbl->SetTextSelection(This,pInfo); } -static FORCEINLINE HRESULT ISpRecoGrammar_IsPronounceable(ISpRecoGrammar* This,LPCWSTR pszWord,SPWORDPRONOUNCEABLE *pWordPronounceable) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_IsPronounceable(ISpRecoGrammar* This,LPCWSTR pszWord,SPWORDPRONOUNCEABLE *pWordPronounceable) { return This->lpVtbl->IsPronounceable(This,pszWord,pWordPronounceable); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE eGrammarState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE eGrammarState) { return This->lpVtbl->SetGrammarState(This,eGrammarState); } -static FORCEINLINE HRESULT ISpRecoGrammar_SaveCmd(ISpRecoGrammar* This,IStream *pStream,LPWSTR *ppszCoMemErrorText) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SaveCmd(ISpRecoGrammar* This,IStream *pStream,LPWSTR *ppszCoMemErrorText) { return This->lpVtbl->SaveCmd(This,pStream,ppszCoMemErrorText); } -static FORCEINLINE HRESULT ISpRecoGrammar_GetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE *peGrammarState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_GetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE *peGrammarState) { return This->lpVtbl->GetGrammarState(This,peGrammarState); } #endif @@ -8870,20 +8878,20 @@ interface ISpGrammarBuilder2 { #define ISpGrammarBuilder2_SetPhoneticAlphabet(This,phoneticALphabet) (This)->lpVtbl->SetPhoneticAlphabet(This,phoneticALphabet) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpGrammarBuilder2_QueryInterface(ISpGrammarBuilder2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder2_QueryInterface(ISpGrammarBuilder2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpGrammarBuilder2_AddRef(ISpGrammarBuilder2* This) { +static __WIDL_INLINE ULONG ISpGrammarBuilder2_AddRef(ISpGrammarBuilder2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpGrammarBuilder2_Release(ISpGrammarBuilder2* This) { +static __WIDL_INLINE ULONG ISpGrammarBuilder2_Release(ISpGrammarBuilder2* This) { return This->lpVtbl->Release(This); } /*** ISpGrammarBuilder2 methods ***/ -static FORCEINLINE HRESULT ISpGrammarBuilder2_AddTextSubset(ISpGrammarBuilder2* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,SPMATCHINGMODE eMatchMode) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder2_AddTextSubset(ISpGrammarBuilder2* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,SPMATCHINGMODE eMatchMode) { return This->lpVtbl->AddTextSubset(This,hFromState,hToState,psz,eMatchMode); } -static FORCEINLINE HRESULT ISpGrammarBuilder2_SetPhoneticAlphabet(ISpGrammarBuilder2* This,PHONETICALPHABET phoneticALphabet) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder2_SetPhoneticAlphabet(ISpGrammarBuilder2* This,PHONETICALPHABET phoneticALphabet) { return This->lpVtbl->SetPhoneticAlphabet(This,phoneticALphabet); } #endif @@ -9029,38 +9037,38 @@ interface ISpRecoGrammar2 { #define ISpRecoGrammar2_SetSMLSecurityManager(This,pSMLSecurityManager) (This)->lpVtbl->SetSMLSecurityManager(This,pSMLSecurityManager) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoGrammar2_QueryInterface(ISpRecoGrammar2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_QueryInterface(ISpRecoGrammar2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoGrammar2_AddRef(ISpRecoGrammar2* This) { +static __WIDL_INLINE ULONG ISpRecoGrammar2_AddRef(ISpRecoGrammar2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoGrammar2_Release(ISpRecoGrammar2* This) { +static __WIDL_INLINE ULONG ISpRecoGrammar2_Release(ISpRecoGrammar2* This) { return This->lpVtbl->Release(This); } /*** ISpRecoGrammar2 methods ***/ -static FORCEINLINE HRESULT ISpRecoGrammar2_GetRules(ISpRecoGrammar2* This,SPRULE **ppCoMemRules,UINT *puNumRules) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_GetRules(ISpRecoGrammar2* This,SPRULE **ppCoMemRules,UINT *puNumRules) { return This->lpVtbl->GetRules(This,ppCoMemRules,puNumRules); } -static FORCEINLINE HRESULT ISpRecoGrammar2_LoadCmdFromFile2(ISpRecoGrammar2* This,LPCWSTR pszFileName,SPLOADOPTIONS Options,LPCWSTR pszSharingUri,LPCWSTR pszBaseUri) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_LoadCmdFromFile2(ISpRecoGrammar2* This,LPCWSTR pszFileName,SPLOADOPTIONS Options,LPCWSTR pszSharingUri,LPCWSTR pszBaseUri) { return This->lpVtbl->LoadCmdFromFile2(This,pszFileName,Options,pszSharingUri,pszBaseUri); } -static FORCEINLINE HRESULT ISpRecoGrammar2_LoadCmdFromMemory2(ISpRecoGrammar2* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options,LPCWSTR pszSharingUri,LPCWSTR pszBaseUri) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_LoadCmdFromMemory2(ISpRecoGrammar2* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options,LPCWSTR pszSharingUri,LPCWSTR pszBaseUri) { return This->lpVtbl->LoadCmdFromMemory2(This,pGrammar,Options,pszSharingUri,pszBaseUri); } -static FORCEINLINE HRESULT ISpRecoGrammar2_SetRulePriority(ISpRecoGrammar2* This,LPCWSTR pszRuleName,ULONG ulRuleId,int nRulePriority) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_SetRulePriority(ISpRecoGrammar2* This,LPCWSTR pszRuleName,ULONG ulRuleId,int nRulePriority) { return This->lpVtbl->SetRulePriority(This,pszRuleName,ulRuleId,nRulePriority); } -static FORCEINLINE HRESULT ISpRecoGrammar2_SetRuleWeight(ISpRecoGrammar2* This,LPCWSTR pszRuleName,ULONG ulRuleId,float flWeight) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_SetRuleWeight(ISpRecoGrammar2* This,LPCWSTR pszRuleName,ULONG ulRuleId,float flWeight) { return This->lpVtbl->SetRuleWeight(This,pszRuleName,ulRuleId,flWeight); } -static FORCEINLINE HRESULT ISpRecoGrammar2_SetDictationWeight(ISpRecoGrammar2* This,float flWeight) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_SetDictationWeight(ISpRecoGrammar2* This,float flWeight) { return This->lpVtbl->SetDictationWeight(This,flWeight); } -static FORCEINLINE HRESULT ISpRecoGrammar2_SetGrammarLoader(ISpRecoGrammar2* This,ISpeechResourceLoader *pLoader) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_SetGrammarLoader(ISpRecoGrammar2* This,ISpeechResourceLoader *pLoader) { return This->lpVtbl->SetGrammarLoader(This,pLoader); } -static FORCEINLINE HRESULT ISpRecoGrammar2_SetSMLSecurityManager(ISpRecoGrammar2* This,IInternetSecurityManager *pSMLSecurityManager) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_SetSMLSecurityManager(ISpRecoGrammar2* This,IInternetSecurityManager *pSMLSecurityManager) { return This->lpVtbl->SetSMLSecurityManager(This,pSMLSecurityManager); } #endif @@ -9194,36 +9202,36 @@ interface ISpeechResourceLoader { #define ISpeechResourceLoader_ReleaseLocalCopy(This,pbstrLocalPath) (This)->lpVtbl->ReleaseLocalCopy(This,pbstrLocalPath) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechResourceLoader_QueryInterface(ISpeechResourceLoader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_QueryInterface(ISpeechResourceLoader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechResourceLoader_AddRef(ISpeechResourceLoader* This) { +static __WIDL_INLINE ULONG ISpeechResourceLoader_AddRef(ISpeechResourceLoader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechResourceLoader_Release(ISpeechResourceLoader* This) { +static __WIDL_INLINE ULONG ISpeechResourceLoader_Release(ISpeechResourceLoader* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechResourceLoader_GetTypeInfoCount(ISpeechResourceLoader* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_GetTypeInfoCount(ISpeechResourceLoader* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechResourceLoader_GetTypeInfo(ISpeechResourceLoader* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_GetTypeInfo(ISpeechResourceLoader* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechResourceLoader_GetIDsOfNames(ISpeechResourceLoader* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_GetIDsOfNames(ISpeechResourceLoader* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechResourceLoader_Invoke(ISpeechResourceLoader* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_Invoke(ISpeechResourceLoader* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechResourceLoader methods ***/ -static FORCEINLINE HRESULT ISpeechResourceLoader_LoadResource(ISpeechResourceLoader* This,BSTR bstrResourceUri,VARIANT_BOOL fAlwaysReload,IUnknown **pStream,BSTR *pbstrMIMEType,VARIANT_BOOL *pfModified,BSTR *pbstrRedirectUrl) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_LoadResource(ISpeechResourceLoader* This,BSTR bstrResourceUri,VARIANT_BOOL fAlwaysReload,IUnknown **pStream,BSTR *pbstrMIMEType,VARIANT_BOOL *pfModified,BSTR *pbstrRedirectUrl) { return This->lpVtbl->LoadResource(This,bstrResourceUri,fAlwaysReload,pStream,pbstrMIMEType,pfModified,pbstrRedirectUrl); } -static FORCEINLINE HRESULT ISpeechResourceLoader_GetLocalCopy(ISpeechResourceLoader* This,BSTR bstrResourceUri,BSTR *pbstrLocalPath,BSTR *pbstrMIMEType,BSTR *pbstrRedirectUrl) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_GetLocalCopy(ISpeechResourceLoader* This,BSTR bstrResourceUri,BSTR *pbstrLocalPath,BSTR *pbstrMIMEType,BSTR *pbstrRedirectUrl) { return This->lpVtbl->GetLocalCopy(This,bstrResourceUri,pbstrLocalPath,pbstrMIMEType,pbstrRedirectUrl); } -static FORCEINLINE HRESULT ISpeechResourceLoader_ReleaseLocalCopy(ISpeechResourceLoader* This,BSTR pbstrLocalPath) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_ReleaseLocalCopy(ISpeechResourceLoader* This,BSTR pbstrLocalPath) { return This->lpVtbl->ReleaseLocalCopy(This,pbstrLocalPath); } #endif @@ -9524,100 +9532,100 @@ interface ISpRecoContext { #define ISpRecoContext_GetContextState(This,peContextState) (This)->lpVtbl->GetContextState(This,peContextState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoContext_QueryInterface(ISpRecoContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoContext_QueryInterface(ISpRecoContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoContext_AddRef(ISpRecoContext* This) { +static __WIDL_INLINE ULONG ISpRecoContext_AddRef(ISpRecoContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoContext_Release(ISpRecoContext* This) { +static __WIDL_INLINE ULONG ISpRecoContext_Release(ISpRecoContext* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpRecoContext_SetNotifySink(ISpRecoContext* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifySink(ISpRecoContext* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpRecoContext_SetNotifyWindowMessage(ISpRecoContext* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifyWindowMessage(ISpRecoContext* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpRecoContext_SetNotifyCallbackFunction(ISpRecoContext* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifyCallbackFunction(ISpRecoContext* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpRecoContext_SetNotifyCallbackInterface(ISpRecoContext* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifyCallbackInterface(ISpRecoContext* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpRecoContext_SetNotifyWin32Event(ISpRecoContext* This) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifyWin32Event(ISpRecoContext* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpRecoContext_WaitForNotifyEvent(ISpRecoContext* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpRecoContext_WaitForNotifyEvent(ISpRecoContext* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpRecoContext_GetNotifyEventHandle(ISpRecoContext* This) { +static __WIDL_INLINE HANDLE ISpRecoContext_GetNotifyEventHandle(ISpRecoContext* This) { return This->lpVtbl->GetNotifyEventHandle(This); } /*** ISpEventSource methods ***/ -static FORCEINLINE HRESULT ISpRecoContext_SetInterest(ISpRecoContext* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetInterest(ISpRecoContext* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { return This->lpVtbl->SetInterest(This,ullEventInterest,ullQueuedInterest); } -static FORCEINLINE HRESULT ISpRecoContext_GetEvents(ISpRecoContext* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetEvents(ISpRecoContext* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { return This->lpVtbl->GetEvents(This,ulCount,pEventArray,pulFetched); } -static FORCEINLINE HRESULT ISpRecoContext_GetInfo(ISpRecoContext* This,SPEVENTSOURCEINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetInfo(ISpRecoContext* This,SPEVENTSOURCEINFO *pInfo) { return This->lpVtbl->GetInfo(This,pInfo); } /*** ISpRecoContext methods ***/ -static FORCEINLINE HRESULT ISpRecoContext_GetRecognizer(ISpRecoContext* This,ISpRecognizer **ppRecognizer) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetRecognizer(ISpRecoContext* This,ISpRecognizer **ppRecognizer) { return This->lpVtbl->GetRecognizer(This,ppRecognizer); } -static FORCEINLINE HRESULT ISpRecoContext_CreateGrammar(ISpRecoContext* This,ULONGLONG ullGrammarId,ISpRecoGrammar **ppGrammar) { +static __WIDL_INLINE HRESULT ISpRecoContext_CreateGrammar(ISpRecoContext* This,ULONGLONG ullGrammarId,ISpRecoGrammar **ppGrammar) { return This->lpVtbl->CreateGrammar(This,ullGrammarId,ppGrammar); } -static FORCEINLINE HRESULT ISpRecoContext_GetStatus(ISpRecoContext* This,SPRECOCONTEXTSTATUS *pStatus) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetStatus(ISpRecoContext* This,SPRECOCONTEXTSTATUS *pStatus) { return This->lpVtbl->GetStatus(This,pStatus); } -static FORCEINLINE HRESULT ISpRecoContext_GetMaxAlternates(ISpRecoContext* This,ULONG *pcAlternates) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetMaxAlternates(ISpRecoContext* This,ULONG *pcAlternates) { return This->lpVtbl->GetMaxAlternates(This,pcAlternates); } -static FORCEINLINE HRESULT ISpRecoContext_SetMaxAlternates(ISpRecoContext* This,ULONG cAlternates) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetMaxAlternates(ISpRecoContext* This,ULONG cAlternates) { return This->lpVtbl->SetMaxAlternates(This,cAlternates); } -static FORCEINLINE HRESULT ISpRecoContext_SetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS Options,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS Options,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->SetAudioOptions(This,Options,pAudioFormatId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpRecoContext_GetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS *pOptions,GUID *pAudioFormatId,WAVEFORMATEX **ppCoMemWFEX) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS *pOptions,GUID *pAudioFormatId,WAVEFORMATEX **ppCoMemWFEX) { return This->lpVtbl->GetAudioOptions(This,pOptions,pAudioFormatId,ppCoMemWFEX); } -static FORCEINLINE HRESULT ISpRecoContext_DeserializeResult(ISpRecoContext* This,const SPSERIALIZEDRESULT *pSerializedResult,ISpRecoResult **ppResult) { +static __WIDL_INLINE HRESULT ISpRecoContext_DeserializeResult(ISpRecoContext* This,const SPSERIALIZEDRESULT *pSerializedResult,ISpRecoResult **ppResult) { return This->lpVtbl->DeserializeResult(This,pSerializedResult,ppResult); } -static FORCEINLINE HRESULT ISpRecoContext_Bookmark(ISpRecoContext* This,SPBOOKMARKOPTIONS Options,ULONGLONG ullStreamPosition,LPARAM lparamEvent) { +static __WIDL_INLINE HRESULT ISpRecoContext_Bookmark(ISpRecoContext* This,SPBOOKMARKOPTIONS Options,ULONGLONG ullStreamPosition,LPARAM lparamEvent) { return This->lpVtbl->Bookmark(This,Options,ullStreamPosition,lparamEvent); } -static FORCEINLINE HRESULT ISpRecoContext_SetAdaptationData(ISpRecoContext* This,LPCWSTR pAdaptationData,const ULONG cch) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetAdaptationData(ISpRecoContext* This,LPCWSTR pAdaptationData,const ULONG cch) { return This->lpVtbl->SetAdaptationData(This,pAdaptationData,cch); } -static FORCEINLINE HRESULT ISpRecoContext_Pause(ISpRecoContext* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpRecoContext_Pause(ISpRecoContext* This,DWORD dwReserved) { return This->lpVtbl->Pause(This,dwReserved); } -static FORCEINLINE HRESULT ISpRecoContext_Resume(ISpRecoContext* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpRecoContext_Resume(ISpRecoContext* This,DWORD dwReserved) { return This->lpVtbl->Resume(This,dwReserved); } -static FORCEINLINE HRESULT ISpRecoContext_SetVoice(ISpRecoContext* This,ISpVoice *pVoice,WINBOOL fAllowFormatChanges) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetVoice(ISpRecoContext* This,ISpVoice *pVoice,WINBOOL fAllowFormatChanges) { return This->lpVtbl->SetVoice(This,pVoice,fAllowFormatChanges); } -static FORCEINLINE HRESULT ISpRecoContext_GetVoice(ISpRecoContext* This,ISpVoice **ppVoice) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetVoice(ISpRecoContext* This,ISpVoice **ppVoice) { return This->lpVtbl->GetVoice(This,ppVoice); } -static FORCEINLINE HRESULT ISpRecoContext_SetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG ullEventInterest) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG ullEventInterest) { return This->lpVtbl->SetVoicePurgeEvent(This,ullEventInterest); } -static FORCEINLINE HRESULT ISpRecoContext_GetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG *pullEventInterest) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG *pullEventInterest) { return This->lpVtbl->GetVoicePurgeEvent(This,pullEventInterest); } -static FORCEINLINE HRESULT ISpRecoContext_SetContextState(ISpRecoContext* This,SPCONTEXTSTATE eContextState) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetContextState(ISpRecoContext* This,SPCONTEXTSTATE eContextState) { return This->lpVtbl->SetContextState(This,eContextState); } -static FORCEINLINE HRESULT ISpRecoContext_GetContextState(ISpRecoContext* This,SPCONTEXTSTATE *peContextState) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetContextState(ISpRecoContext* This,SPCONTEXTSTATE *peContextState) { return This->lpVtbl->GetContextState(This,peContextState); } #endif @@ -9737,23 +9745,23 @@ interface ISpRecoContext2 { #define ISpRecoContext2_SetAdaptationData2(This,pAdaptationData,cch,pTopicName,eAdaptationSettings,eRelevance) (This)->lpVtbl->SetAdaptationData2(This,pAdaptationData,cch,pTopicName,eAdaptationSettings,eRelevance) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoContext2_QueryInterface(ISpRecoContext2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoContext2_QueryInterface(ISpRecoContext2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoContext2_AddRef(ISpRecoContext2* This) { +static __WIDL_INLINE ULONG ISpRecoContext2_AddRef(ISpRecoContext2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoContext2_Release(ISpRecoContext2* This) { +static __WIDL_INLINE ULONG ISpRecoContext2_Release(ISpRecoContext2* This) { return This->lpVtbl->Release(This); } /*** ISpRecoContext2 methods ***/ -static FORCEINLINE HRESULT ISpRecoContext2_SetGrammarOptions(ISpRecoContext2* This,DWORD eGrammarOptions) { +static __WIDL_INLINE HRESULT ISpRecoContext2_SetGrammarOptions(ISpRecoContext2* This,DWORD eGrammarOptions) { return This->lpVtbl->SetGrammarOptions(This,eGrammarOptions); } -static FORCEINLINE HRESULT ISpRecoContext2_GetGrammarOptions(ISpRecoContext2* This,DWORD *peGrammarOptions) { +static __WIDL_INLINE HRESULT ISpRecoContext2_GetGrammarOptions(ISpRecoContext2* This,DWORD *peGrammarOptions) { return This->lpVtbl->GetGrammarOptions(This,peGrammarOptions); } -static FORCEINLINE HRESULT ISpRecoContext2_SetAdaptationData2(ISpRecoContext2* This,LPCWSTR pAdaptationData,const ULONG cch,LPCWSTR pTopicName,DWORD eAdaptationSettings,SPADAPTATIONRELEVANCE eRelevance) { +static __WIDL_INLINE HRESULT ISpRecoContext2_SetAdaptationData2(ISpRecoContext2* This,LPCWSTR pAdaptationData,const ULONG cch,LPCWSTR pTopicName,DWORD eAdaptationSettings,SPADAPTATIONRELEVANCE eRelevance) { return This->lpVtbl->SetAdaptationData2(This,pAdaptationData,cch,pTopicName,eAdaptationSettings,eRelevance); } #endif @@ -9852,26 +9860,26 @@ interface ISpProperties { #define ISpProperties_GetPropertyString(This,pName,ppCoMemValue) (This)->lpVtbl->GetPropertyString(This,pName,ppCoMemValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpProperties_QueryInterface(ISpProperties* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpProperties_QueryInterface(ISpProperties* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpProperties_AddRef(ISpProperties* This) { +static __WIDL_INLINE ULONG ISpProperties_AddRef(ISpProperties* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpProperties_Release(ISpProperties* This) { +static __WIDL_INLINE ULONG ISpProperties_Release(ISpProperties* This) { return This->lpVtbl->Release(This); } /*** ISpProperties methods ***/ -static FORCEINLINE HRESULT ISpProperties_SetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG lValue) { +static __WIDL_INLINE HRESULT ISpProperties_SetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG lValue) { return This->lpVtbl->SetPropertyNum(This,pName,lValue); } -static FORCEINLINE HRESULT ISpProperties_GetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG *plValue) { +static __WIDL_INLINE HRESULT ISpProperties_GetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG *plValue) { return This->lpVtbl->GetPropertyNum(This,pName,plValue); } -static FORCEINLINE HRESULT ISpProperties_SetPropertyString(ISpProperties* This,LPCWSTR pName,LPCWSTR pValue) { +static __WIDL_INLINE HRESULT ISpProperties_SetPropertyString(ISpProperties* This,LPCWSTR pName,LPCWSTR pValue) { return This->lpVtbl->SetPropertyString(This,pName,pValue); } -static FORCEINLINE HRESULT ISpProperties_GetPropertyString(ISpProperties* This,LPCWSTR pName,LPWSTR *ppCoMemValue) { +static __WIDL_INLINE HRESULT ISpProperties_GetPropertyString(ISpProperties* This,LPCWSTR pName,LPWSTR *ppCoMemValue) { return This->lpVtbl->GetPropertyString(This,pName,ppCoMemValue); } #endif @@ -10126,75 +10134,75 @@ interface ISpRecognizer { #define ISpRecognizer_EmulateRecognition(This,pPhrase) (This)->lpVtbl->EmulateRecognition(This,pPhrase) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecognizer_QueryInterface(ISpRecognizer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecognizer_QueryInterface(ISpRecognizer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecognizer_AddRef(ISpRecognizer* This) { +static __WIDL_INLINE ULONG ISpRecognizer_AddRef(ISpRecognizer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecognizer_Release(ISpRecognizer* This) { +static __WIDL_INLINE ULONG ISpRecognizer_Release(ISpRecognizer* This) { return This->lpVtbl->Release(This); } /*** ISpProperties methods ***/ -static FORCEINLINE HRESULT ISpRecognizer_SetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG lValue) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG lValue) { return This->lpVtbl->SetPropertyNum(This,pName,lValue); } -static FORCEINLINE HRESULT ISpRecognizer_GetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG *plValue) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG *plValue) { return This->lpVtbl->GetPropertyNum(This,pName,plValue); } -static FORCEINLINE HRESULT ISpRecognizer_SetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPCWSTR pValue) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPCWSTR pValue) { return This->lpVtbl->SetPropertyString(This,pName,pValue); } -static FORCEINLINE HRESULT ISpRecognizer_GetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPWSTR *ppCoMemValue) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPWSTR *ppCoMemValue) { return This->lpVtbl->GetPropertyString(This,pName,ppCoMemValue); } /*** ISpRecognizer methods ***/ -static FORCEINLINE HRESULT ISpRecognizer_SetRecognizer(ISpRecognizer* This,ISpObjectToken *pRecognizer) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetRecognizer(ISpRecognizer* This,ISpObjectToken *pRecognizer) { return This->lpVtbl->SetRecognizer(This,pRecognizer); } -static FORCEINLINE HRESULT ISpRecognizer_GetRecognizer(ISpRecognizer* This,ISpObjectToken **ppRecognizer) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetRecognizer(ISpRecognizer* This,ISpObjectToken **ppRecognizer) { return This->lpVtbl->GetRecognizer(This,ppRecognizer); } -static FORCEINLINE HRESULT ISpRecognizer_SetInput(ISpRecognizer* This,IUnknown *pUnkInput,WINBOOL fAllowFormatChanges) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetInput(ISpRecognizer* This,IUnknown *pUnkInput,WINBOOL fAllowFormatChanges) { return This->lpVtbl->SetInput(This,pUnkInput,fAllowFormatChanges); } -static FORCEINLINE HRESULT ISpRecognizer_GetInputObjectToken(ISpRecognizer* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetInputObjectToken(ISpRecognizer* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetInputObjectToken(This,ppToken); } -static FORCEINLINE HRESULT ISpRecognizer_GetInputStream(ISpRecognizer* This,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetInputStream(ISpRecognizer* This,ISpStreamFormat **ppStream) { return This->lpVtbl->GetInputStream(This,ppStream); } -static FORCEINLINE HRESULT ISpRecognizer_CreateRecoContext(ISpRecognizer* This,ISpRecoContext **ppNewCtxt) { +static __WIDL_INLINE HRESULT ISpRecognizer_CreateRecoContext(ISpRecognizer* This,ISpRecoContext **ppNewCtxt) { return This->lpVtbl->CreateRecoContext(This,ppNewCtxt); } -static FORCEINLINE HRESULT ISpRecognizer_GetRecoProfile(ISpRecognizer* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetRecoProfile(ISpRecognizer* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetRecoProfile(This,ppToken); } -static FORCEINLINE HRESULT ISpRecognizer_SetRecoProfile(ISpRecognizer* This,ISpObjectToken *pToken) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetRecoProfile(ISpRecognizer* This,ISpObjectToken *pToken) { return This->lpVtbl->SetRecoProfile(This,pToken); } -static FORCEINLINE HRESULT ISpRecognizer_IsSharedInstance(ISpRecognizer* This) { +static __WIDL_INLINE HRESULT ISpRecognizer_IsSharedInstance(ISpRecognizer* This) { return This->lpVtbl->IsSharedInstance(This); } -static FORCEINLINE HRESULT ISpRecognizer_GetRecoState(ISpRecognizer* This,SPRECOSTATE *pState) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetRecoState(ISpRecognizer* This,SPRECOSTATE *pState) { return This->lpVtbl->GetRecoState(This,pState); } -static FORCEINLINE HRESULT ISpRecognizer_SetRecoState(ISpRecognizer* This,SPRECOSTATE NewState) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetRecoState(ISpRecognizer* This,SPRECOSTATE NewState) { return This->lpVtbl->SetRecoState(This,NewState); } -static FORCEINLINE HRESULT ISpRecognizer_GetStatus(ISpRecognizer* This,SPRECOGNIZERSTATUS *pStatus) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetStatus(ISpRecognizer* This,SPRECOGNIZERSTATUS *pStatus) { return This->lpVtbl->GetStatus(This,pStatus); } -static FORCEINLINE HRESULT ISpRecognizer_GetFormat(ISpRecognizer* This,SPSTREAMFORMATTYPE WaveFormatType,GUID *pFormatId,WAVEFORMATEX **ppCoMemWFEX) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetFormat(ISpRecognizer* This,SPSTREAMFORMATTYPE WaveFormatType,GUID *pFormatId,WAVEFORMATEX **ppCoMemWFEX) { return This->lpVtbl->GetFormat(This,WaveFormatType,pFormatId,ppCoMemWFEX); } -static FORCEINLINE HRESULT ISpRecognizer_IsUISupported(ISpRecognizer* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) { +static __WIDL_INLINE HRESULT ISpRecognizer_IsUISupported(ISpRecognizer* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) { return This->lpVtbl->IsUISupported(This,pszTypeOfUI,pvExtraData,cbExtraData,pfSupported); } -static FORCEINLINE HRESULT ISpRecognizer_DisplayUI(ISpRecognizer* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) { +static __WIDL_INLINE HRESULT ISpRecognizer_DisplayUI(ISpRecognizer* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) { return This->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData); } -static FORCEINLINE HRESULT ISpRecognizer_EmulateRecognition(ISpRecognizer* This,ISpPhrase *pPhrase) { +static __WIDL_INLINE HRESULT ISpRecognizer_EmulateRecognition(ISpRecognizer* This,ISpPhrase *pPhrase) { return This->lpVtbl->EmulateRecognition(This,pPhrase); } #endif @@ -10277,20 +10285,20 @@ interface ISpSerializeState { #define ISpSerializeState_SetSerializedState(This,pbData,ulSize,dwReserved) (This)->lpVtbl->SetSerializedState(This,pbData,ulSize,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpSerializeState_QueryInterface(ISpSerializeState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpSerializeState_QueryInterface(ISpSerializeState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpSerializeState_AddRef(ISpSerializeState* This) { +static __WIDL_INLINE ULONG ISpSerializeState_AddRef(ISpSerializeState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpSerializeState_Release(ISpSerializeState* This) { +static __WIDL_INLINE ULONG ISpSerializeState_Release(ISpSerializeState* This) { return This->lpVtbl->Release(This); } /*** ISpSerializeState methods ***/ -static FORCEINLINE HRESULT ISpSerializeState_GetSerializedState(ISpSerializeState* This,BYTE **ppbData,ULONG *pulSize,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpSerializeState_GetSerializedState(ISpSerializeState* This,BYTE **ppbData,ULONG *pulSize,DWORD dwReserved) { return This->lpVtbl->GetSerializedState(This,ppbData,pulSize,dwReserved); } -static FORCEINLINE HRESULT ISpSerializeState_SetSerializedState(ISpSerializeState* This,BYTE *pbData,ULONG ulSize,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpSerializeState_SetSerializedState(ISpSerializeState* This,BYTE *pbData,ULONG ulSize,DWORD dwReserved) { return This->lpVtbl->SetSerializedState(This,pbData,ulSize,dwReserved); } #endif @@ -10376,23 +10384,23 @@ interface ISpRecognizer2 { #define ISpRecognizer2_ResetAcousticModelAdaptation(This) (This)->lpVtbl->ResetAcousticModelAdaptation(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecognizer2_QueryInterface(ISpRecognizer2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecognizer2_QueryInterface(ISpRecognizer2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecognizer2_AddRef(ISpRecognizer2* This) { +static __WIDL_INLINE ULONG ISpRecognizer2_AddRef(ISpRecognizer2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecognizer2_Release(ISpRecognizer2* This) { +static __WIDL_INLINE ULONG ISpRecognizer2_Release(ISpRecognizer2* This) { return This->lpVtbl->Release(This); } /*** ISpRecognizer2 methods ***/ -static FORCEINLINE HRESULT ISpRecognizer2_EmulateRecognitionEx(ISpRecognizer2* This,ISpPhrase *pPhrase,DWORD dwCompareFlags) { +static __WIDL_INLINE HRESULT ISpRecognizer2_EmulateRecognitionEx(ISpRecognizer2* This,ISpPhrase *pPhrase,DWORD dwCompareFlags) { return This->lpVtbl->EmulateRecognitionEx(This,pPhrase,dwCompareFlags); } -static FORCEINLINE HRESULT ISpRecognizer2_SetTrainingState(ISpRecognizer2* This,WINBOOL fDoingTraining,WINBOOL fAdaptFromTrainingData) { +static __WIDL_INLINE HRESULT ISpRecognizer2_SetTrainingState(ISpRecognizer2* This,WINBOOL fDoingTraining,WINBOOL fAdaptFromTrainingData) { return This->lpVtbl->SetTrainingState(This,fDoingTraining,fAdaptFromTrainingData); } -static FORCEINLINE HRESULT ISpRecognizer2_ResetAcousticModelAdaptation(ISpRecognizer2* This) { +static __WIDL_INLINE HRESULT ISpRecognizer2_ResetAcousticModelAdaptation(ISpRecognizer2* This) { return This->lpVtbl->ResetAcousticModelAdaptation(This); } #endif @@ -10487,20 +10495,20 @@ interface ISpEnginePronunciation { #define ISpEnginePronunciation_GetPronunciations(This,pszWord,pszLeftContext,pszRightContext,LangID,pEnginePronunciationList) (This)->lpVtbl->GetPronunciations(This,pszWord,pszLeftContext,pszRightContext,LangID,pEnginePronunciationList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpEnginePronunciation_QueryInterface(ISpEnginePronunciation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpEnginePronunciation_QueryInterface(ISpEnginePronunciation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpEnginePronunciation_AddRef(ISpEnginePronunciation* This) { +static __WIDL_INLINE ULONG ISpEnginePronunciation_AddRef(ISpEnginePronunciation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpEnginePronunciation_Release(ISpEnginePronunciation* This) { +static __WIDL_INLINE ULONG ISpEnginePronunciation_Release(ISpEnginePronunciation* This) { return This->lpVtbl->Release(This); } /*** ISpEnginePronunciation methods ***/ -static FORCEINLINE HRESULT ISpEnginePronunciation_Normalize(ISpEnginePronunciation* This,LPCWSTR pszWord,LPCWSTR pszLeftContext,LPCWSTR pszRightContext,WORD LangID,SPNORMALIZATIONLIST *pNormalizationList) { +static __WIDL_INLINE HRESULT ISpEnginePronunciation_Normalize(ISpEnginePronunciation* This,LPCWSTR pszWord,LPCWSTR pszLeftContext,LPCWSTR pszRightContext,WORD LangID,SPNORMALIZATIONLIST *pNormalizationList) { return This->lpVtbl->Normalize(This,pszWord,pszLeftContext,pszRightContext,LangID,pNormalizationList); } -static FORCEINLINE HRESULT ISpEnginePronunciation_GetPronunciations(ISpEnginePronunciation* This,LPCWSTR pszWord,LPCWSTR pszLeftContext,LPCWSTR pszRightContext,WORD LangID,SPWORDPRONUNCIATIONLIST *pEnginePronunciationList) { +static __WIDL_INLINE HRESULT ISpEnginePronunciation_GetPronunciations(ISpEnginePronunciation* This,LPCWSTR pszWord,LPCWSTR pszLeftContext,LPCWSTR pszRightContext,WORD LangID,SPWORDPRONUNCIATIONLIST *pEnginePronunciationList) { return This->lpVtbl->GetPronunciations(This,pszWord,pszLeftContext,pszRightContext,LangID,pEnginePronunciationList); } #endif @@ -10590,20 +10598,20 @@ interface ISpDisplayAlternates { #define ISpDisplayAlternates_SetFullStopTrailSpace(This,ulTrailSpace) (This)->lpVtbl->SetFullStopTrailSpace(This,ulTrailSpace) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpDisplayAlternates_QueryInterface(ISpDisplayAlternates* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpDisplayAlternates_QueryInterface(ISpDisplayAlternates* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpDisplayAlternates_AddRef(ISpDisplayAlternates* This) { +static __WIDL_INLINE ULONG ISpDisplayAlternates_AddRef(ISpDisplayAlternates* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpDisplayAlternates_Release(ISpDisplayAlternates* This) { +static __WIDL_INLINE ULONG ISpDisplayAlternates_Release(ISpDisplayAlternates* This) { return This->lpVtbl->Release(This); } /*** ISpDisplayAlternates methods ***/ -static FORCEINLINE HRESULT ISpDisplayAlternates_GetDisplayAlternates(ISpDisplayAlternates* This,const SPDISPLAYPHRASE *pPhrase,ULONG cRequestCount,SPDISPLAYPHRASE **ppCoMemPhrases,ULONG *pcPhrasesReturned) { +static __WIDL_INLINE HRESULT ISpDisplayAlternates_GetDisplayAlternates(ISpDisplayAlternates* This,const SPDISPLAYPHRASE *pPhrase,ULONG cRequestCount,SPDISPLAYPHRASE **ppCoMemPhrases,ULONG *pcPhrasesReturned) { return This->lpVtbl->GetDisplayAlternates(This,pPhrase,cRequestCount,ppCoMemPhrases,pcPhrasesReturned); } -static FORCEINLINE HRESULT ISpDisplayAlternates_SetFullStopTrailSpace(ISpDisplayAlternates* This,ULONG ulTrailSpace) { +static __WIDL_INLINE HRESULT ISpDisplayAlternates_SetFullStopTrailSpace(ISpDisplayAlternates* This,ULONG ulTrailSpace) { return This->lpVtbl->SetFullStopTrailSpace(This,ulTrailSpace); } #endif @@ -11256,63 +11264,63 @@ interface ISpeechDataKey { #define ISpeechDataKey_EnumValues(This,Index,ValueName) (This)->lpVtbl->EnumValues(This,Index,ValueName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechDataKey_QueryInterface(ISpeechDataKey* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechDataKey_QueryInterface(ISpeechDataKey* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechDataKey_AddRef(ISpeechDataKey* This) { +static __WIDL_INLINE ULONG ISpeechDataKey_AddRef(ISpeechDataKey* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechDataKey_Release(ISpeechDataKey* This) { +static __WIDL_INLINE ULONG ISpeechDataKey_Release(ISpeechDataKey* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechDataKey_GetTypeInfoCount(ISpeechDataKey* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetTypeInfoCount(ISpeechDataKey* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechDataKey_GetTypeInfo(ISpeechDataKey* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetTypeInfo(ISpeechDataKey* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechDataKey_GetIDsOfNames(ISpeechDataKey* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetIDsOfNames(ISpeechDataKey* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechDataKey_Invoke(ISpeechDataKey* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechDataKey_Invoke(ISpeechDataKey* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechDataKey methods ***/ -static FORCEINLINE HRESULT ISpeechDataKey_SetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_SetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT Value) { return This->lpVtbl->SetBinaryValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_GetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT *Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT *Value) { return This->lpVtbl->GetBinaryValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_SetStringValue(ISpeechDataKey* This,const BSTR ValueName,const BSTR Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_SetStringValue(ISpeechDataKey* This,const BSTR ValueName,const BSTR Value) { return This->lpVtbl->SetStringValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_GetStringValue(ISpeechDataKey* This,const BSTR ValueName,BSTR *Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetStringValue(ISpeechDataKey* This,const BSTR ValueName,BSTR *Value) { return This->lpVtbl->GetStringValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_SetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_SetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG Value) { return This->lpVtbl->SetLongValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_GetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG *Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG *Value) { return This->lpVtbl->GetLongValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_OpenKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) { +static __WIDL_INLINE HRESULT ISpeechDataKey_OpenKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) { return This->lpVtbl->OpenKey(This,SubKeyName,SubKey); } -static FORCEINLINE HRESULT ISpeechDataKey_CreateKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) { +static __WIDL_INLINE HRESULT ISpeechDataKey_CreateKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) { return This->lpVtbl->CreateKey(This,SubKeyName,SubKey); } -static FORCEINLINE HRESULT ISpeechDataKey_DeleteKey(ISpeechDataKey* This,const BSTR SubKeyName) { +static __WIDL_INLINE HRESULT ISpeechDataKey_DeleteKey(ISpeechDataKey* This,const BSTR SubKeyName) { return This->lpVtbl->DeleteKey(This,SubKeyName); } -static FORCEINLINE HRESULT ISpeechDataKey_DeleteValue(ISpeechDataKey* This,const BSTR ValueName) { +static __WIDL_INLINE HRESULT ISpeechDataKey_DeleteValue(ISpeechDataKey* This,const BSTR ValueName) { return This->lpVtbl->DeleteValue(This,ValueName); } -static FORCEINLINE HRESULT ISpeechDataKey_EnumKeys(ISpeechDataKey* This,LONG Index,BSTR *SubKeyName) { +static __WIDL_INLINE HRESULT ISpeechDataKey_EnumKeys(ISpeechDataKey* This,LONG Index,BSTR *SubKeyName) { return This->lpVtbl->EnumKeys(This,Index,SubKeyName); } -static FORCEINLINE HRESULT ISpeechDataKey_EnumValues(ISpeechDataKey* This,LONG Index,BSTR *ValueName) { +static __WIDL_INLINE HRESULT ISpeechDataKey_EnumValues(ISpeechDataKey* This,LONG Index,BSTR *ValueName) { return This->lpVtbl->EnumValues(This,Index,ValueName); } #endif @@ -11550,66 +11558,66 @@ interface ISpeechObjectToken { #define ISpeechObjectToken_MatchesAttributes(This,Attributes,Matches) (This)->lpVtbl->MatchesAttributes(This,Attributes,Matches) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechObjectToken_QueryInterface(ISpeechObjectToken* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_QueryInterface(ISpeechObjectToken* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechObjectToken_AddRef(ISpeechObjectToken* This) { +static __WIDL_INLINE ULONG ISpeechObjectToken_AddRef(ISpeechObjectToken* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechObjectToken_Release(ISpeechObjectToken* This) { +static __WIDL_INLINE ULONG ISpeechObjectToken_Release(ISpeechObjectToken* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechObjectToken_GetTypeInfoCount(ISpeechObjectToken* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetTypeInfoCount(ISpeechObjectToken* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetTypeInfo(ISpeechObjectToken* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetTypeInfo(ISpeechObjectToken* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetIDsOfNames(ISpeechObjectToken* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetIDsOfNames(ISpeechObjectToken* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechObjectToken_Invoke(ISpeechObjectToken* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_Invoke(ISpeechObjectToken* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechObjectToken methods ***/ -static FORCEINLINE HRESULT ISpeechObjectToken_get_Id(ISpeechObjectToken* This,BSTR *ObjectId) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_get_Id(ISpeechObjectToken* This,BSTR *ObjectId) { return This->lpVtbl->get_Id(This,ObjectId); } -static FORCEINLINE HRESULT ISpeechObjectToken_get_DataKey(ISpeechObjectToken* This,ISpeechDataKey **DataKey) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_get_DataKey(ISpeechObjectToken* This,ISpeechDataKey **DataKey) { return This->lpVtbl->get_DataKey(This,DataKey); } -static FORCEINLINE HRESULT ISpeechObjectToken_get_Category(ISpeechObjectToken* This,ISpeechObjectTokenCategory **Category) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_get_Category(ISpeechObjectToken* This,ISpeechObjectTokenCategory **Category) { return This->lpVtbl->get_Category(This,Category); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetDescription(ISpeechObjectToken* This,LONG Locale,BSTR *Description) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetDescription(ISpeechObjectToken* This,LONG Locale,BSTR *Description) { return This->lpVtbl->GetDescription(This,Locale,Description); } -static FORCEINLINE HRESULT ISpeechObjectToken_SetId(ISpeechObjectToken* This,BSTR Id,BSTR CategoryID,VARIANT_BOOL CreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_SetId(ISpeechObjectToken* This,BSTR Id,BSTR CategoryID,VARIANT_BOOL CreateIfNotExist) { return This->lpVtbl->SetId(This,Id,CategoryID,CreateIfNotExist); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetAttribute(ISpeechObjectToken* This,BSTR AttributeName,BSTR *AttributeValue) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetAttribute(ISpeechObjectToken* This,BSTR AttributeName,BSTR *AttributeValue) { return This->lpVtbl->GetAttribute(This,AttributeName,AttributeValue); } -static FORCEINLINE HRESULT ISpeechObjectToken_CreateInstance(ISpeechObjectToken* This,IUnknown *pUnkOuter,SpeechTokenContext ClsContext,IUnknown **Object) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_CreateInstance(ISpeechObjectToken* This,IUnknown *pUnkOuter,SpeechTokenContext ClsContext,IUnknown **Object) { return This->lpVtbl->CreateInstance(This,pUnkOuter,ClsContext,Object); } -static FORCEINLINE HRESULT ISpeechObjectToken_Remove(ISpeechObjectToken* This,BSTR ObjectStorageCLSID) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_Remove(ISpeechObjectToken* This,BSTR ObjectStorageCLSID) { return This->lpVtbl->Remove(This,ObjectStorageCLSID); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,BSTR FileName,SpeechTokenShellFolder Folder,BSTR *FilePath) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,BSTR FileName,SpeechTokenShellFolder Folder,BSTR *FilePath) { return This->lpVtbl->GetStorageFileName(This,ObjectStorageCLSID,KeyName,FileName,Folder,FilePath); } -static FORCEINLINE HRESULT ISpeechObjectToken_RemoveStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,VARIANT_BOOL DeleteFile) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_RemoveStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,VARIANT_BOOL DeleteFile) { return This->lpVtbl->RemoveStorageFileName(This,ObjectStorageCLSID,KeyName,DeleteFile); } -static FORCEINLINE HRESULT ISpeechObjectToken_IsUISupported(ISpeechObjectToken* This,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_IsUISupported(ISpeechObjectToken* This,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object,VARIANT_BOOL *Supported) { return This->lpVtbl->IsUISupported(This,TypeOfUI,ExtraData,Object,Supported); } -static FORCEINLINE HRESULT ISpeechObjectToken_DisplayUI(ISpeechObjectToken* This,LONG hWnd,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_DisplayUI(ISpeechObjectToken* This,LONG hWnd,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object) { return This->lpVtbl->DisplayUI(This,hWnd,Title,TypeOfUI,ExtraData,Object); } -static FORCEINLINE HRESULT ISpeechObjectToken_MatchesAttributes(ISpeechObjectToken* This,BSTR Attributes,VARIANT_BOOL *Matches) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_MatchesAttributes(ISpeechObjectToken* This,BSTR Attributes,VARIANT_BOOL *Matches) { return This->lpVtbl->MatchesAttributes(This,Attributes,Matches); } #endif @@ -11729,36 +11737,36 @@ interface ISpeechObjectTokens { #define ISpeechObjectTokens_get__NewEnum(This,ppEnumVARIANT) (This)->lpVtbl->get__NewEnum(This,ppEnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokens_QueryInterface(ISpeechObjectTokens* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_QueryInterface(ISpeechObjectTokens* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechObjectTokens_AddRef(ISpeechObjectTokens* This) { +static __WIDL_INLINE ULONG ISpeechObjectTokens_AddRef(ISpeechObjectTokens* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechObjectTokens_Release(ISpeechObjectTokens* This) { +static __WIDL_INLINE ULONG ISpeechObjectTokens_Release(ISpeechObjectTokens* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokens_GetTypeInfoCount(ISpeechObjectTokens* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_GetTypeInfoCount(ISpeechObjectTokens* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechObjectTokens_GetTypeInfo(ISpeechObjectTokens* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_GetTypeInfo(ISpeechObjectTokens* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechObjectTokens_GetIDsOfNames(ISpeechObjectTokens* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_GetIDsOfNames(ISpeechObjectTokens* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechObjectTokens_Invoke(ISpeechObjectTokens* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_Invoke(ISpeechObjectTokens* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechObjectTokens methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokens_get_Count(ISpeechObjectTokens* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_get_Count(ISpeechObjectTokens* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechObjectTokens_Item(ISpeechObjectTokens* This,LONG Index,ISpeechObjectToken **Token) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_Item(ISpeechObjectTokens* This,LONG Index,ISpeechObjectToken **Token) { return This->lpVtbl->Item(This,Index,Token); } -static FORCEINLINE HRESULT ISpeechObjectTokens_get__NewEnum(ISpeechObjectTokens* This,IUnknown **ppEnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_get__NewEnum(ISpeechObjectTokens* This,IUnknown **ppEnumVARIANT) { return This->lpVtbl->get__NewEnum(This,ppEnumVARIANT); } #endif @@ -11908,45 +11916,45 @@ interface ISpeechObjectTokenCategory { #define ISpeechObjectTokenCategory_EnumerateTokens(This,RequiredAttributes,OptionalAttributes,Tokens) (This)->lpVtbl->EnumerateTokens(This,RequiredAttributes,OptionalAttributes,Tokens) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_QueryInterface(ISpeechObjectTokenCategory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_QueryInterface(ISpeechObjectTokenCategory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechObjectTokenCategory_AddRef(ISpeechObjectTokenCategory* This) { +static __WIDL_INLINE ULONG ISpeechObjectTokenCategory_AddRef(ISpeechObjectTokenCategory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechObjectTokenCategory_Release(ISpeechObjectTokenCategory* This) { +static __WIDL_INLINE ULONG ISpeechObjectTokenCategory_Release(ISpeechObjectTokenCategory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfoCount(ISpeechObjectTokenCategory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfoCount(ISpeechObjectTokenCategory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfo(ISpeechObjectTokenCategory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfo(ISpeechObjectTokenCategory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetIDsOfNames(ISpeechObjectTokenCategory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_GetIDsOfNames(ISpeechObjectTokenCategory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_Invoke(ISpeechObjectTokenCategory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_Invoke(ISpeechObjectTokenCategory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechObjectTokenCategory methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_get_Id(ISpeechObjectTokenCategory* This,BSTR *Id) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_get_Id(ISpeechObjectTokenCategory* This,BSTR *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_put_Default(ISpeechObjectTokenCategory* This,const BSTR TokenId) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_put_Default(ISpeechObjectTokenCategory* This,const BSTR TokenId) { return This->lpVtbl->put_Default(This,TokenId); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_get_Default(ISpeechObjectTokenCategory* This,BSTR *TokenId) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_get_Default(ISpeechObjectTokenCategory* This,BSTR *TokenId) { return This->lpVtbl->get_Default(This,TokenId); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_SetId(ISpeechObjectTokenCategory* This,const BSTR Id,VARIANT_BOOL CreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_SetId(ISpeechObjectTokenCategory* This,const BSTR Id,VARIANT_BOOL CreateIfNotExist) { return This->lpVtbl->SetId(This,Id,CreateIfNotExist); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetDataKey(ISpeechObjectTokenCategory* This,SpeechDataKeyLocation Location,ISpeechDataKey **DataKey) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_GetDataKey(ISpeechObjectTokenCategory* This,SpeechDataKeyLocation Location,ISpeechDataKey **DataKey) { return This->lpVtbl->GetDataKey(This,Location,DataKey); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_EnumerateTokens(ISpeechObjectTokenCategory* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **Tokens) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_EnumerateTokens(ISpeechObjectTokenCategory* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **Tokens) { return This->lpVtbl->EnumerateTokens(This,RequiredAttributes,OptionalAttributes,Tokens); } #endif @@ -12312,45 +12320,45 @@ interface ISpeechAudioFormat { #define ISpeechAudioFormat_SetWaveFormatEx(This,SpeechWaveFormatEx) (This)->lpVtbl->SetWaveFormatEx(This,SpeechWaveFormatEx) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechAudioFormat_QueryInterface(ISpeechAudioFormat* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_QueryInterface(ISpeechAudioFormat* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechAudioFormat_AddRef(ISpeechAudioFormat* This) { +static __WIDL_INLINE ULONG ISpeechAudioFormat_AddRef(ISpeechAudioFormat* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechAudioFormat_Release(ISpeechAudioFormat* This) { +static __WIDL_INLINE ULONG ISpeechAudioFormat_Release(ISpeechAudioFormat* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechAudioFormat_GetTypeInfoCount(ISpeechAudioFormat* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_GetTypeInfoCount(ISpeechAudioFormat* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechAudioFormat_GetTypeInfo(ISpeechAudioFormat* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_GetTypeInfo(ISpeechAudioFormat* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechAudioFormat_GetIDsOfNames(ISpeechAudioFormat* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_GetIDsOfNames(ISpeechAudioFormat* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechAudioFormat_Invoke(ISpeechAudioFormat* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_Invoke(ISpeechAudioFormat* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechAudioFormat methods ***/ -static FORCEINLINE HRESULT ISpeechAudioFormat_get_Type(ISpeechAudioFormat* This,SpeechAudioFormatType *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_get_Type(ISpeechAudioFormat* This,SpeechAudioFormatType *AudioFormat) { return This->lpVtbl->get_Type(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechAudioFormat_put_Type(ISpeechAudioFormat* This,SpeechAudioFormatType AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_put_Type(ISpeechAudioFormat* This,SpeechAudioFormatType AudioFormat) { return This->lpVtbl->put_Type(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechAudioFormat_get_Guid(ISpeechAudioFormat* This,BSTR *Guid) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_get_Guid(ISpeechAudioFormat* This,BSTR *Guid) { return This->lpVtbl->get_Guid(This,Guid); } -static FORCEINLINE HRESULT ISpeechAudioFormat_put_Guid(ISpeechAudioFormat* This,BSTR Guid) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_put_Guid(ISpeechAudioFormat* This,BSTR Guid) { return This->lpVtbl->put_Guid(This,Guid); } -static FORCEINLINE HRESULT ISpeechAudioFormat_GetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx **SpeechWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_GetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx **SpeechWaveFormatEx) { return This->lpVtbl->GetWaveFormatEx(This,SpeechWaveFormatEx); } -static FORCEINLINE HRESULT ISpeechAudioFormat_SetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx *SpeechWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_SetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx *SpeechWaveFormatEx) { return This->lpVtbl->SetWaveFormatEx(This,SpeechWaveFormatEx); } #endif @@ -12494,42 +12502,42 @@ interface ISpeechBaseStream { #define ISpeechBaseStream_Seek(This,Position,Origin,NewPosition) (This)->lpVtbl->Seek(This,Position,Origin,NewPosition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechBaseStream_QueryInterface(ISpeechBaseStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_QueryInterface(ISpeechBaseStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechBaseStream_AddRef(ISpeechBaseStream* This) { +static __WIDL_INLINE ULONG ISpeechBaseStream_AddRef(ISpeechBaseStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechBaseStream_Release(ISpeechBaseStream* This) { +static __WIDL_INLINE ULONG ISpeechBaseStream_Release(ISpeechBaseStream* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechBaseStream_GetTypeInfoCount(ISpeechBaseStream* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_GetTypeInfoCount(ISpeechBaseStream* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechBaseStream_GetTypeInfo(ISpeechBaseStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_GetTypeInfo(ISpeechBaseStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechBaseStream_GetIDsOfNames(ISpeechBaseStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_GetIDsOfNames(ISpeechBaseStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechBaseStream_Invoke(ISpeechBaseStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_Invoke(ISpeechBaseStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechBaseStream_get_Format(ISpeechBaseStream* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_get_Format(ISpeechBaseStream* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechBaseStream_putref_Format(ISpeechBaseStream* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_putref_Format(ISpeechBaseStream* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechBaseStream_Read(ISpeechBaseStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_Read(ISpeechBaseStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechBaseStream_Write(ISpeechBaseStream* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_Write(ISpeechBaseStream* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechBaseStream_Seek(ISpeechBaseStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_Seek(ISpeechBaseStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } #endif @@ -12727,70 +12735,70 @@ interface ISpeechAudio { #define ISpeechAudio_SetState(This,State) (This)->lpVtbl->SetState(This,State) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechAudio_QueryInterface(ISpeechAudio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechAudio_QueryInterface(ISpeechAudio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechAudio_AddRef(ISpeechAudio* This) { +static __WIDL_INLINE ULONG ISpeechAudio_AddRef(ISpeechAudio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechAudio_Release(ISpeechAudio* This) { +static __WIDL_INLINE ULONG ISpeechAudio_Release(ISpeechAudio* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechAudio_GetTypeInfoCount(ISpeechAudio* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechAudio_GetTypeInfoCount(ISpeechAudio* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechAudio_GetTypeInfo(ISpeechAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechAudio_GetTypeInfo(ISpeechAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechAudio_GetIDsOfNames(ISpeechAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechAudio_GetIDsOfNames(ISpeechAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechAudio_Invoke(ISpeechAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechAudio_Invoke(ISpeechAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechAudio_get_Format(ISpeechAudio* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_Format(ISpeechAudio* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechAudio_putref_Format(ISpeechAudio* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechAudio_putref_Format(ISpeechAudio* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechAudio_Read(ISpeechAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechAudio_Read(ISpeechAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechAudio_Write(ISpeechAudio* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechAudio_Write(ISpeechAudio* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechAudio_Seek(ISpeechAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechAudio_Seek(ISpeechAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechAudio methods ***/ -static FORCEINLINE HRESULT ISpeechAudio_get_Status(ISpeechAudio* This,ISpeechAudioStatus **Status) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_Status(ISpeechAudio* This,ISpeechAudioStatus **Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT ISpeechAudio_get_BufferInfo(ISpeechAudio* This,ISpeechAudioBufferInfo **BufferInfo) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_BufferInfo(ISpeechAudio* This,ISpeechAudioBufferInfo **BufferInfo) { return This->lpVtbl->get_BufferInfo(This,BufferInfo); } -static FORCEINLINE HRESULT ISpeechAudio_get_DefaultFormat(ISpeechAudio* This,ISpeechAudioFormat **StreamFormat) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_DefaultFormat(ISpeechAudio* This,ISpeechAudioFormat **StreamFormat) { return This->lpVtbl->get_DefaultFormat(This,StreamFormat); } -static FORCEINLINE HRESULT ISpeechAudio_get_Volume(ISpeechAudio* This,LONG *Volume) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_Volume(ISpeechAudio* This,LONG *Volume) { return This->lpVtbl->get_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechAudio_put_Volume(ISpeechAudio* This,LONG Volume) { +static __WIDL_INLINE HRESULT ISpeechAudio_put_Volume(ISpeechAudio* This,LONG Volume) { return This->lpVtbl->put_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechAudio_get_BufferNotifySize(ISpeechAudio* This,LONG *BufferNotifySize) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_BufferNotifySize(ISpeechAudio* This,LONG *BufferNotifySize) { return This->lpVtbl->get_BufferNotifySize(This,BufferNotifySize); } -static FORCEINLINE HRESULT ISpeechAudio_put_BufferNotifySize(ISpeechAudio* This,LONG BufferNotifySize) { +static __WIDL_INLINE HRESULT ISpeechAudio_put_BufferNotifySize(ISpeechAudio* This,LONG BufferNotifySize) { return This->lpVtbl->put_BufferNotifySize(This,BufferNotifySize); } -static FORCEINLINE HRESULT ISpeechAudio_get_EventHandle(ISpeechAudio* This,LONG *EventHandle) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_EventHandle(ISpeechAudio* This,LONG *EventHandle) { return This->lpVtbl->get_EventHandle(This,EventHandle); } -static FORCEINLINE HRESULT ISpeechAudio_SetState(ISpeechAudio* This,SpeechAudioState State) { +static __WIDL_INLINE HRESULT ISpeechAudio_SetState(ISpeechAudio* This,SpeechAudioState State) { return This->lpVtbl->SetState(This,State); } #endif @@ -13003,86 +13011,86 @@ interface ISpeechMMSysAudio { #define ISpeechMMSysAudio_get_MMHandle(This,Handle) (This)->lpVtbl->get_MMHandle(This,Handle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_QueryInterface(ISpeechMMSysAudio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_QueryInterface(ISpeechMMSysAudio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechMMSysAudio_AddRef(ISpeechMMSysAudio* This) { +static __WIDL_INLINE ULONG ISpeechMMSysAudio_AddRef(ISpeechMMSysAudio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechMMSysAudio_Release(ISpeechMMSysAudio* This) { +static __WIDL_INLINE ULONG ISpeechMMSysAudio_Release(ISpeechMMSysAudio* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_GetTypeInfoCount(ISpeechMMSysAudio* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_GetTypeInfoCount(ISpeechMMSysAudio* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_GetTypeInfo(ISpeechMMSysAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_GetTypeInfo(ISpeechMMSysAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_GetIDsOfNames(ISpeechMMSysAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_GetIDsOfNames(ISpeechMMSysAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_Invoke(ISpeechMMSysAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_Invoke(ISpeechMMSysAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_putref_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_putref_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_Read(ISpeechMMSysAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_Read(ISpeechMMSysAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_Write(ISpeechMMSysAudio* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_Write(ISpeechMMSysAudio* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_Seek(ISpeechMMSysAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_Seek(ISpeechMMSysAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechAudio methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Status(ISpeechMMSysAudio* This,ISpeechAudioStatus **Status) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_Status(ISpeechMMSysAudio* This,ISpeechAudioStatus **Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_BufferInfo(ISpeechMMSysAudio* This,ISpeechAudioBufferInfo **BufferInfo) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_BufferInfo(ISpeechMMSysAudio* This,ISpeechAudioBufferInfo **BufferInfo) { return This->lpVtbl->get_BufferInfo(This,BufferInfo); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_DefaultFormat(ISpeechMMSysAudio* This,ISpeechAudioFormat **StreamFormat) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_DefaultFormat(ISpeechMMSysAudio* This,ISpeechAudioFormat **StreamFormat) { return This->lpVtbl->get_DefaultFormat(This,StreamFormat); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Volume(ISpeechMMSysAudio* This,LONG *Volume) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_Volume(ISpeechMMSysAudio* This,LONG *Volume) { return This->lpVtbl->get_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_put_Volume(ISpeechMMSysAudio* This,LONG Volume) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_put_Volume(ISpeechMMSysAudio* This,LONG Volume) { return This->lpVtbl->put_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_BufferNotifySize(ISpeechMMSysAudio* This,LONG *BufferNotifySize) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_BufferNotifySize(ISpeechMMSysAudio* This,LONG *BufferNotifySize) { return This->lpVtbl->get_BufferNotifySize(This,BufferNotifySize); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_put_BufferNotifySize(ISpeechMMSysAudio* This,LONG BufferNotifySize) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_put_BufferNotifySize(ISpeechMMSysAudio* This,LONG BufferNotifySize) { return This->lpVtbl->put_BufferNotifySize(This,BufferNotifySize); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_EventHandle(ISpeechMMSysAudio* This,LONG *EventHandle) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_EventHandle(ISpeechMMSysAudio* This,LONG *EventHandle) { return This->lpVtbl->get_EventHandle(This,EventHandle); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_SetState(ISpeechMMSysAudio* This,SpeechAudioState State) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_SetState(ISpeechMMSysAudio* This,SpeechAudioState State) { return This->lpVtbl->SetState(This,State); } /*** ISpeechMMSysAudio methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_DeviceId(ISpeechMMSysAudio* This,LONG *DeviceId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_DeviceId(ISpeechMMSysAudio* This,LONG *DeviceId) { return This->lpVtbl->get_DeviceId(This,DeviceId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_put_DeviceId(ISpeechMMSysAudio* This,LONG DeviceId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_put_DeviceId(ISpeechMMSysAudio* This,LONG DeviceId) { return This->lpVtbl->put_DeviceId(This,DeviceId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_LineId(ISpeechMMSysAudio* This,LONG *LineId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_LineId(ISpeechMMSysAudio* This,LONG *LineId) { return This->lpVtbl->get_LineId(This,LineId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_put_LineId(ISpeechMMSysAudio* This,LONG LineId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_put_LineId(ISpeechMMSysAudio* This,LONG LineId) { return This->lpVtbl->put_LineId(This,LineId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_MMHandle(ISpeechMMSysAudio* This,LONG *Handle) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_MMHandle(ISpeechMMSysAudio* This,LONG *Handle) { return This->lpVtbl->get_MMHandle(This,Handle); } #endif @@ -13227,49 +13235,49 @@ interface ISpeechFileStream { #define ISpeechFileStream_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechFileStream_QueryInterface(ISpeechFileStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechFileStream_QueryInterface(ISpeechFileStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechFileStream_AddRef(ISpeechFileStream* This) { +static __WIDL_INLINE ULONG ISpeechFileStream_AddRef(ISpeechFileStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechFileStream_Release(ISpeechFileStream* This) { +static __WIDL_INLINE ULONG ISpeechFileStream_Release(ISpeechFileStream* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechFileStream_GetTypeInfoCount(ISpeechFileStream* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechFileStream_GetTypeInfoCount(ISpeechFileStream* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechFileStream_GetTypeInfo(ISpeechFileStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechFileStream_GetTypeInfo(ISpeechFileStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechFileStream_GetIDsOfNames(ISpeechFileStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechFileStream_GetIDsOfNames(ISpeechFileStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechFileStream_Invoke(ISpeechFileStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Invoke(ISpeechFileStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechFileStream_get_Format(ISpeechFileStream* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechFileStream_get_Format(ISpeechFileStream* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechFileStream_putref_Format(ISpeechFileStream* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechFileStream_putref_Format(ISpeechFileStream* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechFileStream_Read(ISpeechFileStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Read(ISpeechFileStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechFileStream_Write(ISpeechFileStream* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Write(ISpeechFileStream* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechFileStream_Seek(ISpeechFileStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Seek(ISpeechFileStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechFileStream methods ***/ -static FORCEINLINE HRESULT ISpeechFileStream_Open(ISpeechFileStream* This,BSTR FileName,SpeechStreamFileMode FileMode,VARIANT_BOOL DoEvents) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Open(ISpeechFileStream* This,BSTR FileName,SpeechStreamFileMode FileMode,VARIANT_BOOL DoEvents) { return This->lpVtbl->Open(This,FileName,FileMode,DoEvents); } -static FORCEINLINE HRESULT ISpeechFileStream_Close(ISpeechFileStream* This) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Close(ISpeechFileStream* This) { return This->lpVtbl->Close(This); } #endif @@ -13411,49 +13419,49 @@ interface ISpeechCustomStream { #define ISpeechCustomStream_putref_BaseStream(This,pUnkStream) (This)->lpVtbl->putref_BaseStream(This,pUnkStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechCustomStream_QueryInterface(ISpeechCustomStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_QueryInterface(ISpeechCustomStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechCustomStream_AddRef(ISpeechCustomStream* This) { +static __WIDL_INLINE ULONG ISpeechCustomStream_AddRef(ISpeechCustomStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechCustomStream_Release(ISpeechCustomStream* This) { +static __WIDL_INLINE ULONG ISpeechCustomStream_Release(ISpeechCustomStream* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechCustomStream_GetTypeInfoCount(ISpeechCustomStream* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_GetTypeInfoCount(ISpeechCustomStream* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechCustomStream_GetTypeInfo(ISpeechCustomStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_GetTypeInfo(ISpeechCustomStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechCustomStream_GetIDsOfNames(ISpeechCustomStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_GetIDsOfNames(ISpeechCustomStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechCustomStream_Invoke(ISpeechCustomStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_Invoke(ISpeechCustomStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechCustomStream_get_Format(ISpeechCustomStream* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_get_Format(ISpeechCustomStream* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechCustomStream_putref_Format(ISpeechCustomStream* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_putref_Format(ISpeechCustomStream* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechCustomStream_Read(ISpeechCustomStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_Read(ISpeechCustomStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechCustomStream_Write(ISpeechCustomStream* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_Write(ISpeechCustomStream* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechCustomStream_Seek(ISpeechCustomStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_Seek(ISpeechCustomStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechCustomStream methods ***/ -static FORCEINLINE HRESULT ISpeechCustomStream_get_BaseStream(ISpeechCustomStream* This,IUnknown **ppUnkStream) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_get_BaseStream(ISpeechCustomStream* This,IUnknown **ppUnkStream) { return This->lpVtbl->get_BaseStream(This,ppUnkStream); } -static FORCEINLINE HRESULT ISpeechCustomStream_putref_BaseStream(ISpeechCustomStream* This,IUnknown *pUnkStream) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_putref_BaseStream(ISpeechCustomStream* This,IUnknown *pUnkStream) { return This->lpVtbl->putref_BaseStream(This,pUnkStream); } #endif @@ -13595,49 +13603,49 @@ interface ISpeechMemoryStream { #define ISpeechMemoryStream_GetData(This,pData) (This)->lpVtbl->GetData(This,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechMemoryStream_QueryInterface(ISpeechMemoryStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_QueryInterface(ISpeechMemoryStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechMemoryStream_AddRef(ISpeechMemoryStream* This) { +static __WIDL_INLINE ULONG ISpeechMemoryStream_AddRef(ISpeechMemoryStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechMemoryStream_Release(ISpeechMemoryStream* This) { +static __WIDL_INLINE ULONG ISpeechMemoryStream_Release(ISpeechMemoryStream* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechMemoryStream_GetTypeInfoCount(ISpeechMemoryStream* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_GetTypeInfoCount(ISpeechMemoryStream* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechMemoryStream_GetTypeInfo(ISpeechMemoryStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_GetTypeInfo(ISpeechMemoryStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechMemoryStream_GetIDsOfNames(ISpeechMemoryStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_GetIDsOfNames(ISpeechMemoryStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechMemoryStream_Invoke(ISpeechMemoryStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_Invoke(ISpeechMemoryStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechMemoryStream_get_Format(ISpeechMemoryStream* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_get_Format(ISpeechMemoryStream* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechMemoryStream_putref_Format(ISpeechMemoryStream* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_putref_Format(ISpeechMemoryStream* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechMemoryStream_Read(ISpeechMemoryStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_Read(ISpeechMemoryStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechMemoryStream_Write(ISpeechMemoryStream* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_Write(ISpeechMemoryStream* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechMemoryStream_Seek(ISpeechMemoryStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_Seek(ISpeechMemoryStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechMemoryStream methods ***/ -static FORCEINLINE HRESULT ISpeechMemoryStream_SetData(ISpeechMemoryStream* This,VARIANT Data) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_SetData(ISpeechMemoryStream* This,VARIANT Data) { return This->lpVtbl->SetData(This,Data); } -static FORCEINLINE HRESULT ISpeechMemoryStream_GetData(ISpeechMemoryStream* This,VARIANT *pData) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_GetData(ISpeechMemoryStream* This,VARIANT *pData) { return This->lpVtbl->GetData(This,pData); } #endif @@ -13771,42 +13779,42 @@ interface ISpeechAudioStatus { #define ISpeechAudioStatus_get_CurrentDevicePosition(This,CurrentDevicePosition) (This)->lpVtbl->get_CurrentDevicePosition(This,CurrentDevicePosition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechAudioStatus_QueryInterface(ISpeechAudioStatus* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_QueryInterface(ISpeechAudioStatus* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechAudioStatus_AddRef(ISpeechAudioStatus* This) { +static __WIDL_INLINE ULONG ISpeechAudioStatus_AddRef(ISpeechAudioStatus* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechAudioStatus_Release(ISpeechAudioStatus* This) { +static __WIDL_INLINE ULONG ISpeechAudioStatus_Release(ISpeechAudioStatus* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechAudioStatus_GetTypeInfoCount(ISpeechAudioStatus* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_GetTypeInfoCount(ISpeechAudioStatus* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechAudioStatus_GetTypeInfo(ISpeechAudioStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_GetTypeInfo(ISpeechAudioStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechAudioStatus_GetIDsOfNames(ISpeechAudioStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_GetIDsOfNames(ISpeechAudioStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechAudioStatus_Invoke(ISpeechAudioStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_Invoke(ISpeechAudioStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechAudioStatus methods ***/ -static FORCEINLINE HRESULT ISpeechAudioStatus_get_FreeBufferSpace(ISpeechAudioStatus* This,LONG *FreeBufferSpace) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_FreeBufferSpace(ISpeechAudioStatus* This,LONG *FreeBufferSpace) { return This->lpVtbl->get_FreeBufferSpace(This,FreeBufferSpace); } -static FORCEINLINE HRESULT ISpeechAudioStatus_get_NonBlockingIO(ISpeechAudioStatus* This,LONG *NonBlockingIO) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_NonBlockingIO(ISpeechAudioStatus* This,LONG *NonBlockingIO) { return This->lpVtbl->get_NonBlockingIO(This,NonBlockingIO); } -static FORCEINLINE HRESULT ISpeechAudioStatus_get_State(ISpeechAudioStatus* This,SpeechAudioState *State) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_State(ISpeechAudioStatus* This,SpeechAudioState *State) { return This->lpVtbl->get_State(This,State); } -static FORCEINLINE HRESULT ISpeechAudioStatus_get_CurrentSeekPosition(ISpeechAudioStatus* This,VARIANT *CurrentSeekPosition) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_CurrentSeekPosition(ISpeechAudioStatus* This,VARIANT *CurrentSeekPosition) { return This->lpVtbl->get_CurrentSeekPosition(This,CurrentSeekPosition); } -static FORCEINLINE HRESULT ISpeechAudioStatus_get_CurrentDevicePosition(ISpeechAudioStatus* This,VARIANT *CurrentDevicePosition) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_CurrentDevicePosition(ISpeechAudioStatus* This,VARIANT *CurrentDevicePosition) { return This->lpVtbl->get_CurrentDevicePosition(This,CurrentDevicePosition); } #endif @@ -13948,45 +13956,45 @@ interface ISpeechAudioBufferInfo { #define ISpeechAudioBufferInfo_put_EventBias(This,EventBias) (This)->lpVtbl->put_EventBias(This,EventBias) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_QueryInterface(ISpeechAudioBufferInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_QueryInterface(ISpeechAudioBufferInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechAudioBufferInfo_AddRef(ISpeechAudioBufferInfo* This) { +static __WIDL_INLINE ULONG ISpeechAudioBufferInfo_AddRef(ISpeechAudioBufferInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechAudioBufferInfo_Release(ISpeechAudioBufferInfo* This) { +static __WIDL_INLINE ULONG ISpeechAudioBufferInfo_Release(ISpeechAudioBufferInfo* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfoCount(ISpeechAudioBufferInfo* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfoCount(ISpeechAudioBufferInfo* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfo(ISpeechAudioBufferInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfo(ISpeechAudioBufferInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetIDsOfNames(ISpeechAudioBufferInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_GetIDsOfNames(ISpeechAudioBufferInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_Invoke(ISpeechAudioBufferInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_Invoke(ISpeechAudioBufferInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechAudioBufferInfo methods ***/ -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_MinNotification(ISpeechAudioBufferInfo* This,LONG *MinNotification) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_get_MinNotification(ISpeechAudioBufferInfo* This,LONG *MinNotification) { return This->lpVtbl->get_MinNotification(This,MinNotification); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_MinNotification(ISpeechAudioBufferInfo* This,LONG MinNotification) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_put_MinNotification(ISpeechAudioBufferInfo* This,LONG MinNotification) { return This->lpVtbl->put_MinNotification(This,MinNotification); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_BufferSize(ISpeechAudioBufferInfo* This,LONG *BufferSize) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_get_BufferSize(ISpeechAudioBufferInfo* This,LONG *BufferSize) { return This->lpVtbl->get_BufferSize(This,BufferSize); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_BufferSize(ISpeechAudioBufferInfo* This,LONG BufferSize) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_put_BufferSize(ISpeechAudioBufferInfo* This,LONG BufferSize) { return This->lpVtbl->put_BufferSize(This,BufferSize); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_EventBias(ISpeechAudioBufferInfo* This,LONG *EventBias) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_get_EventBias(ISpeechAudioBufferInfo* This,LONG *EventBias) { return This->lpVtbl->get_EventBias(This,EventBias); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_EventBias(ISpeechAudioBufferInfo* This,LONG EventBias) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_put_EventBias(ISpeechAudioBufferInfo* This,LONG EventBias) { return This->lpVtbl->put_EventBias(This,EventBias); } #endif @@ -14192,69 +14200,69 @@ interface ISpeechWaveFormatEx { #define ISpeechWaveFormatEx_put_ExtraData(This,ExtraData) (This)->lpVtbl->put_ExtraData(This,ExtraData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechWaveFormatEx_QueryInterface(ISpeechWaveFormatEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_QueryInterface(ISpeechWaveFormatEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechWaveFormatEx_AddRef(ISpeechWaveFormatEx* This) { +static __WIDL_INLINE ULONG ISpeechWaveFormatEx_AddRef(ISpeechWaveFormatEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechWaveFormatEx_Release(ISpeechWaveFormatEx* This) { +static __WIDL_INLINE ULONG ISpeechWaveFormatEx_Release(ISpeechWaveFormatEx* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetTypeInfoCount(ISpeechWaveFormatEx* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_GetTypeInfoCount(ISpeechWaveFormatEx* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetTypeInfo(ISpeechWaveFormatEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_GetTypeInfo(ISpeechWaveFormatEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetIDsOfNames(ISpeechWaveFormatEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_GetIDsOfNames(ISpeechWaveFormatEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_Invoke(ISpeechWaveFormatEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_Invoke(ISpeechWaveFormatEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechWaveFormatEx methods ***/ -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_FormatTag(ISpeechWaveFormatEx* This,short *FormatTag) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_FormatTag(ISpeechWaveFormatEx* This,short *FormatTag) { return This->lpVtbl->get_FormatTag(This,FormatTag); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_FormatTag(ISpeechWaveFormatEx* This,short FormatTag) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_FormatTag(ISpeechWaveFormatEx* This,short FormatTag) { return This->lpVtbl->put_FormatTag(This,FormatTag); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_Channels(ISpeechWaveFormatEx* This,short *Channels) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_Channels(ISpeechWaveFormatEx* This,short *Channels) { return This->lpVtbl->get_Channels(This,Channels); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_Channels(ISpeechWaveFormatEx* This,short Channels) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_Channels(ISpeechWaveFormatEx* This,short Channels) { return This->lpVtbl->put_Channels(This,Channels); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_SamplesPerSec(ISpeechWaveFormatEx* This,LONG *SamplesPerSec) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_SamplesPerSec(ISpeechWaveFormatEx* This,LONG *SamplesPerSec) { return This->lpVtbl->get_SamplesPerSec(This,SamplesPerSec); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_SamplesPerSec(ISpeechWaveFormatEx* This,LONG SamplesPerSec) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_SamplesPerSec(ISpeechWaveFormatEx* This,LONG SamplesPerSec) { return This->lpVtbl->put_SamplesPerSec(This,SamplesPerSec); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG *AvgBytesPerSec) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG *AvgBytesPerSec) { return This->lpVtbl->get_AvgBytesPerSec(This,AvgBytesPerSec); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG AvgBytesPerSec) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG AvgBytesPerSec) { return This->lpVtbl->put_AvgBytesPerSec(This,AvgBytesPerSec); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_BlockAlign(ISpeechWaveFormatEx* This,short *BlockAlign) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_BlockAlign(ISpeechWaveFormatEx* This,short *BlockAlign) { return This->lpVtbl->get_BlockAlign(This,BlockAlign); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_BlockAlign(ISpeechWaveFormatEx* This,short BlockAlign) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_BlockAlign(ISpeechWaveFormatEx* This,short BlockAlign) { return This->lpVtbl->put_BlockAlign(This,BlockAlign); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_BitsPerSample(ISpeechWaveFormatEx* This,short *BitsPerSample) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_BitsPerSample(ISpeechWaveFormatEx* This,short *BitsPerSample) { return This->lpVtbl->get_BitsPerSample(This,BitsPerSample); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_BitsPerSample(ISpeechWaveFormatEx* This,short BitsPerSample) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_BitsPerSample(ISpeechWaveFormatEx* This,short BitsPerSample) { return This->lpVtbl->put_BitsPerSample(This,BitsPerSample); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_ExtraData(ISpeechWaveFormatEx* This,VARIANT *ExtraData) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_ExtraData(ISpeechWaveFormatEx* This,VARIANT *ExtraData) { return This->lpVtbl->get_ExtraData(This,ExtraData); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_ExtraData(ISpeechWaveFormatEx* This,VARIANT ExtraData) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_ExtraData(ISpeechWaveFormatEx* This,VARIANT ExtraData) { return This->lpVtbl->put_ExtraData(This,ExtraData); } #endif @@ -14634,123 +14642,123 @@ interface ISpeechVoice { #define ISpeechVoice_DisplayUI(This,hWndParent,Title,TypeOfUI,ExtraData) (This)->lpVtbl->DisplayUI(This,hWndParent,Title,TypeOfUI,ExtraData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechVoice_QueryInterface(ISpeechVoice* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechVoice_QueryInterface(ISpeechVoice* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechVoice_AddRef(ISpeechVoice* This) { +static __WIDL_INLINE ULONG ISpeechVoice_AddRef(ISpeechVoice* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechVoice_Release(ISpeechVoice* This) { +static __WIDL_INLINE ULONG ISpeechVoice_Release(ISpeechVoice* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechVoice_GetTypeInfoCount(ISpeechVoice* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetTypeInfoCount(ISpeechVoice* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechVoice_GetTypeInfo(ISpeechVoice* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetTypeInfo(ISpeechVoice* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechVoice_GetIDsOfNames(ISpeechVoice* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetIDsOfNames(ISpeechVoice* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechVoice_Invoke(ISpeechVoice* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechVoice_Invoke(ISpeechVoice* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechVoice methods ***/ -static FORCEINLINE HRESULT ISpeechVoice_get_Status(ISpeechVoice* This,ISpeechVoiceStatus **Status) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Status(ISpeechVoice* This,ISpeechVoiceStatus **Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT ISpeechVoice_get_Voice(ISpeechVoice* This,ISpeechObjectToken **Voice) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Voice(ISpeechVoice* This,ISpeechObjectToken **Voice) { return This->lpVtbl->get_Voice(This,Voice); } -static FORCEINLINE HRESULT ISpeechVoice_putref_Voice(ISpeechVoice* This,ISpeechObjectToken *Voice) { +static __WIDL_INLINE HRESULT ISpeechVoice_putref_Voice(ISpeechVoice* This,ISpeechObjectToken *Voice) { return This->lpVtbl->putref_Voice(This,Voice); } -static FORCEINLINE HRESULT ISpeechVoice_get_AudioOutput(ISpeechVoice* This,ISpeechObjectToken **AudioOutput) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_AudioOutput(ISpeechVoice* This,ISpeechObjectToken **AudioOutput) { return This->lpVtbl->get_AudioOutput(This,AudioOutput); } -static FORCEINLINE HRESULT ISpeechVoice_putref_AudioOutput(ISpeechVoice* This,ISpeechObjectToken *AudioOutput) { +static __WIDL_INLINE HRESULT ISpeechVoice_putref_AudioOutput(ISpeechVoice* This,ISpeechObjectToken *AudioOutput) { return This->lpVtbl->putref_AudioOutput(This,AudioOutput); } -static FORCEINLINE HRESULT ISpeechVoice_get_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream **AudioOutputStream) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream **AudioOutputStream) { return This->lpVtbl->get_AudioOutputStream(This,AudioOutputStream); } -static FORCEINLINE HRESULT ISpeechVoice_putref_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream *AudioOutputStream) { +static __WIDL_INLINE HRESULT ISpeechVoice_putref_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream *AudioOutputStream) { return This->lpVtbl->putref_AudioOutputStream(This,AudioOutputStream); } -static FORCEINLINE HRESULT ISpeechVoice_get_Rate(ISpeechVoice* This,LONG *Rate) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Rate(ISpeechVoice* This,LONG *Rate) { return This->lpVtbl->get_Rate(This,Rate); } -static FORCEINLINE HRESULT ISpeechVoice_put_Rate(ISpeechVoice* This,LONG Rate) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_Rate(ISpeechVoice* This,LONG Rate) { return This->lpVtbl->put_Rate(This,Rate); } -static FORCEINLINE HRESULT ISpeechVoice_get_Volume(ISpeechVoice* This,LONG *Volume) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Volume(ISpeechVoice* This,LONG *Volume) { return This->lpVtbl->get_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechVoice_put_Volume(ISpeechVoice* This,LONG Volume) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_Volume(ISpeechVoice* This,LONG Volume) { return This->lpVtbl->put_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechVoice_put_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL Allow) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL Allow) { return This->lpVtbl->put_AllowAudioOutputFormatChangesOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechVoice_get_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL *Allow) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL *Allow) { return This->lpVtbl->get_AllowAudioOutputFormatChangesOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechVoice_get_EventInterests(ISpeechVoice* This,SpeechVoiceEvents *EventInterestFlags) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_EventInterests(ISpeechVoice* This,SpeechVoiceEvents *EventInterestFlags) { return This->lpVtbl->get_EventInterests(This,EventInterestFlags); } -static FORCEINLINE HRESULT ISpeechVoice_put_EventInterests(ISpeechVoice* This,SpeechVoiceEvents EventInterestFlags) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_EventInterests(ISpeechVoice* This,SpeechVoiceEvents EventInterestFlags) { return This->lpVtbl->put_EventInterests(This,EventInterestFlags); } -static FORCEINLINE HRESULT ISpeechVoice_put_Priority(ISpeechVoice* This,SpeechVoicePriority Priority) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_Priority(ISpeechVoice* This,SpeechVoicePriority Priority) { return This->lpVtbl->put_Priority(This,Priority); } -static FORCEINLINE HRESULT ISpeechVoice_get_Priority(ISpeechVoice* This,SpeechVoicePriority *Priority) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Priority(ISpeechVoice* This,SpeechVoicePriority *Priority) { return This->lpVtbl->get_Priority(This,Priority); } -static FORCEINLINE HRESULT ISpeechVoice_put_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents Boundary) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents Boundary) { return This->lpVtbl->put_AlertBoundary(This,Boundary); } -static FORCEINLINE HRESULT ISpeechVoice_get_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents *Boundary) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents *Boundary) { return This->lpVtbl->get_AlertBoundary(This,Boundary); } -static FORCEINLINE HRESULT ISpeechVoice_put_SynchronousSpeakTimeout(ISpeechVoice* This,LONG msTimeout) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_SynchronousSpeakTimeout(ISpeechVoice* This,LONG msTimeout) { return This->lpVtbl->put_SynchronousSpeakTimeout(This,msTimeout); } -static FORCEINLINE HRESULT ISpeechVoice_get_SynchronousSpeakTimeout(ISpeechVoice* This,LONG *msTimeout) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_SynchronousSpeakTimeout(ISpeechVoice* This,LONG *msTimeout) { return This->lpVtbl->get_SynchronousSpeakTimeout(This,msTimeout); } -static FORCEINLINE HRESULT ISpeechVoice_Speak(ISpeechVoice* This,BSTR Text,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechVoice_Speak(ISpeechVoice* This,BSTR Text,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->Speak(This,Text,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechVoice_SpeakStream(ISpeechVoice* This,ISpeechBaseStream *Stream,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechVoice_SpeakStream(ISpeechVoice* This,ISpeechBaseStream *Stream,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->SpeakStream(This,Stream,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechVoice_Pause(ISpeechVoice* This) { +static __WIDL_INLINE HRESULT ISpeechVoice_Pause(ISpeechVoice* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT ISpeechVoice_Resume(ISpeechVoice* This) { +static __WIDL_INLINE HRESULT ISpeechVoice_Resume(ISpeechVoice* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT ISpeechVoice_Skip(ISpeechVoice* This,const BSTR Type,LONG NumItems,LONG *NumSkipped) { +static __WIDL_INLINE HRESULT ISpeechVoice_Skip(ISpeechVoice* This,const BSTR Type,LONG NumItems,LONG *NumSkipped) { return This->lpVtbl->Skip(This,Type,NumItems,NumSkipped); } -static FORCEINLINE HRESULT ISpeechVoice_GetVoices(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetVoices(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetVoices(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } -static FORCEINLINE HRESULT ISpeechVoice_GetAudioOutputs(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetAudioOutputs(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetAudioOutputs(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } -static FORCEINLINE HRESULT ISpeechVoice_WaitUntilDone(ISpeechVoice* This,LONG msTimeout,VARIANT_BOOL *Done) { +static __WIDL_INLINE HRESULT ISpeechVoice_WaitUntilDone(ISpeechVoice* This,LONG msTimeout,VARIANT_BOOL *Done) { return This->lpVtbl->WaitUntilDone(This,msTimeout,Done); } -static FORCEINLINE HRESULT ISpeechVoice_SpeakCompleteEvent(ISpeechVoice* This,LONG *Handle) { +static __WIDL_INLINE HRESULT ISpeechVoice_SpeakCompleteEvent(ISpeechVoice* This,LONG *Handle) { return This->lpVtbl->SpeakCompleteEvent(This,Handle); } -static FORCEINLINE HRESULT ISpeechVoice_IsUISupported(ISpeechVoice* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechVoice_IsUISupported(ISpeechVoice* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) { return This->lpVtbl->IsUISupported(This,TypeOfUI,ExtraData,Supported); } -static FORCEINLINE HRESULT ISpeechVoice_DisplayUI(ISpeechVoice* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) { +static __WIDL_INLINE HRESULT ISpeechVoice_DisplayUI(ISpeechVoice* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) { return This->lpVtbl->DisplayUI(This,hWndParent,Title,TypeOfUI,ExtraData); } #endif @@ -14940,63 +14948,63 @@ interface ISpeechVoiceStatus { #define ISpeechVoiceStatus_get_VisemeId(This,VisemeId) (This)->lpVtbl->get_VisemeId(This,VisemeId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechVoiceStatus_QueryInterface(ISpeechVoiceStatus* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_QueryInterface(ISpeechVoiceStatus* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechVoiceStatus_AddRef(ISpeechVoiceStatus* This) { +static __WIDL_INLINE ULONG ISpeechVoiceStatus_AddRef(ISpeechVoiceStatus* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechVoiceStatus_Release(ISpeechVoiceStatus* This) { +static __WIDL_INLINE ULONG ISpeechVoiceStatus_Release(ISpeechVoiceStatus* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechVoiceStatus_GetTypeInfoCount(ISpeechVoiceStatus* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_GetTypeInfoCount(ISpeechVoiceStatus* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_GetTypeInfo(ISpeechVoiceStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_GetTypeInfo(ISpeechVoiceStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_GetIDsOfNames(ISpeechVoiceStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_GetIDsOfNames(ISpeechVoiceStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_Invoke(ISpeechVoiceStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_Invoke(ISpeechVoiceStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechVoiceStatus methods ***/ -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_CurrentStreamNumber(ISpeechVoiceStatus* This,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_CurrentStreamNumber(ISpeechVoiceStatus* This,LONG *StreamNumber) { return This->lpVtbl->get_CurrentStreamNumber(This,StreamNumber); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastStreamNumberQueued(ISpeechVoiceStatus* This,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_LastStreamNumberQueued(ISpeechVoiceStatus* This,LONG *StreamNumber) { return This->lpVtbl->get_LastStreamNumberQueued(This,StreamNumber); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastHResult(ISpeechVoiceStatus* This,LONG *HResult) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_LastHResult(ISpeechVoiceStatus* This,LONG *HResult) { return This->lpVtbl->get_LastHResult(This,HResult); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_RunningState(ISpeechVoiceStatus* This,SpeechRunState *State) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_RunningState(ISpeechVoiceStatus* This,SpeechRunState *State) { return This->lpVtbl->get_RunningState(This,State); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputWordPosition(ISpeechVoiceStatus* This,LONG *Position) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_InputWordPosition(ISpeechVoiceStatus* This,LONG *Position) { return This->lpVtbl->get_InputWordPosition(This,Position); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputWordLength(ISpeechVoiceStatus* This,LONG *Length) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_InputWordLength(ISpeechVoiceStatus* This,LONG *Length) { return This->lpVtbl->get_InputWordLength(This,Length); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputSentencePosition(ISpeechVoiceStatus* This,LONG *Position) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_InputSentencePosition(ISpeechVoiceStatus* This,LONG *Position) { return This->lpVtbl->get_InputSentencePosition(This,Position); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputSentenceLength(ISpeechVoiceStatus* This,LONG *Length) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_InputSentenceLength(ISpeechVoiceStatus* This,LONG *Length) { return This->lpVtbl->get_InputSentenceLength(This,Length); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastBookmark(ISpeechVoiceStatus* This,BSTR *Bookmark) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_LastBookmark(ISpeechVoiceStatus* This,BSTR *Bookmark) { return This->lpVtbl->get_LastBookmark(This,Bookmark); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastBookmarkId(ISpeechVoiceStatus* This,LONG *BookmarkId) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_LastBookmarkId(ISpeechVoiceStatus* This,LONG *BookmarkId) { return This->lpVtbl->get_LastBookmarkId(This,BookmarkId); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_PhonemeId(ISpeechVoiceStatus* This,short *PhoneId) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_PhonemeId(ISpeechVoiceStatus* This,short *PhoneId) { return This->lpVtbl->get_PhonemeId(This,PhoneId); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_VisemeId(ISpeechVoiceStatus* This,short *VisemeId) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_VisemeId(ISpeechVoiceStatus* This,short *VisemeId) { return This->lpVtbl->get_VisemeId(This,VisemeId); } #endif @@ -15580,26 +15588,26 @@ interface _ISpeechVoiceEvents { #define _ISpeechVoiceEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT _ISpeechVoiceEvents_QueryInterface(_ISpeechVoiceEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_QueryInterface(_ISpeechVoiceEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG _ISpeechVoiceEvents_AddRef(_ISpeechVoiceEvents* This) { +static __WIDL_INLINE ULONG _ISpeechVoiceEvents_AddRef(_ISpeechVoiceEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG _ISpeechVoiceEvents_Release(_ISpeechVoiceEvents* This) { +static __WIDL_INLINE ULONG _ISpeechVoiceEvents_Release(_ISpeechVoiceEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetTypeInfoCount(_ISpeechVoiceEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_GetTypeInfoCount(_ISpeechVoiceEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetTypeInfo(_ISpeechVoiceEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_GetTypeInfo(_ISpeechVoiceEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetIDsOfNames(_ISpeechVoiceEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_GetIDsOfNames(_ISpeechVoiceEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT _ISpeechVoiceEvents_Invoke(_ISpeechVoiceEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_Invoke(_ISpeechVoiceEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -15944,105 +15952,105 @@ interface ISpeechRecognizer { #define ISpeechRecognizer_GetProfiles(This,RequiredAttributes,OptionalAttributes,ObjectTokens) (This)->lpVtbl->GetProfiles(This,RequiredAttributes,OptionalAttributes,ObjectTokens) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizer_QueryInterface(ISpeechRecognizer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_QueryInterface(ISpeechRecognizer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecognizer_AddRef(ISpeechRecognizer* This) { +static __WIDL_INLINE ULONG ISpeechRecognizer_AddRef(ISpeechRecognizer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecognizer_Release(ISpeechRecognizer* This) { +static __WIDL_INLINE ULONG ISpeechRecognizer_Release(ISpeechRecognizer* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizer_GetTypeInfoCount(ISpeechRecognizer* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetTypeInfoCount(ISpeechRecognizer* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetTypeInfo(ISpeechRecognizer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetTypeInfo(ISpeechRecognizer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetIDsOfNames(ISpeechRecognizer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetIDsOfNames(ISpeechRecognizer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecognizer_Invoke(ISpeechRecognizer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_Invoke(ISpeechRecognizer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecognizer methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizer_putref_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken *Recognizer) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_putref_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken *Recognizer) { return This->lpVtbl->putref_Recognizer(This,Recognizer); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken **Recognizer) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken **Recognizer) { return This->lpVtbl->get_Recognizer(This,Recognizer); } -static FORCEINLINE HRESULT ISpeechRecognizer_put_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL Allow) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_put_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL Allow) { return This->lpVtbl->put_AllowAudioInputFormatChangesOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL *Allow) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL *Allow) { return This->lpVtbl->get_AllowAudioInputFormatChangesOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechRecognizer_putref_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken *AudioInput) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_putref_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken *AudioInput) { return This->lpVtbl->putref_AudioInput(This,AudioInput); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken **AudioInput) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken **AudioInput) { return This->lpVtbl->get_AudioInput(This,AudioInput); } -static FORCEINLINE HRESULT ISpeechRecognizer_putref_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream *AudioInputStream) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_putref_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream *AudioInputStream) { return This->lpVtbl->putref_AudioInputStream(This,AudioInputStream); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream **AudioInputStream) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream **AudioInputStream) { return This->lpVtbl->get_AudioInputStream(This,AudioInputStream); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_IsShared(ISpeechRecognizer* This,VARIANT_BOOL *Shared) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_IsShared(ISpeechRecognizer* This,VARIANT_BOOL *Shared) { return This->lpVtbl->get_IsShared(This,Shared); } -static FORCEINLINE HRESULT ISpeechRecognizer_put_State(ISpeechRecognizer* This,SpeechRecognizerState State) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_put_State(ISpeechRecognizer* This,SpeechRecognizerState State) { return This->lpVtbl->put_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_State(ISpeechRecognizer* This,SpeechRecognizerState *State) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_State(ISpeechRecognizer* This,SpeechRecognizerState *State) { return This->lpVtbl->get_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_Status(ISpeechRecognizer* This,ISpeechRecognizerStatus **Status) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_Status(ISpeechRecognizer* This,ISpeechRecognizerStatus **Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT ISpeechRecognizer_putref_Profile(ISpeechRecognizer* This,ISpeechObjectToken *Profile) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_putref_Profile(ISpeechRecognizer* This,ISpeechObjectToken *Profile) { return This->lpVtbl->putref_Profile(This,Profile); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_Profile(ISpeechRecognizer* This,ISpeechObjectToken **Profile) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_Profile(ISpeechRecognizer* This,ISpeechObjectToken **Profile) { return This->lpVtbl->get_Profile(This,Profile); } -static FORCEINLINE HRESULT ISpeechRecognizer_EmulateRecognition(ISpeechRecognizer* This,VARIANT TextElements,VARIANT *ElementDisplayAttributes,LONG LanguageId) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_EmulateRecognition(ISpeechRecognizer* This,VARIANT TextElements,VARIANT *ElementDisplayAttributes,LONG LanguageId) { return This->lpVtbl->EmulateRecognition(This,TextElements,ElementDisplayAttributes,LanguageId); } -static FORCEINLINE HRESULT ISpeechRecognizer_CreateRecoContext(ISpeechRecognizer* This,ISpeechRecoContext **NewContext) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_CreateRecoContext(ISpeechRecognizer* This,ISpeechRecoContext **NewContext) { return This->lpVtbl->CreateRecoContext(This,NewContext); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetFormat(ISpeechRecognizer* This,SpeechFormatType Type,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetFormat(ISpeechRecognizer* This,SpeechFormatType Type,ISpeechAudioFormat **Format) { return This->lpVtbl->GetFormat(This,Type,Format); } -static FORCEINLINE HRESULT ISpeechRecognizer_SetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG Value,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_SetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG Value,VARIANT_BOOL *Supported) { return This->lpVtbl->SetPropertyNumber(This,Name,Value,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG *Value,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG *Value,VARIANT_BOOL *Supported) { return This->lpVtbl->GetPropertyNumber(This,Name,Value,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_SetPropertyString(ISpeechRecognizer* This,const BSTR Name,const BSTR Value,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_SetPropertyString(ISpeechRecognizer* This,const BSTR Name,const BSTR Value,VARIANT_BOOL *Supported) { return This->lpVtbl->SetPropertyString(This,Name,Value,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetPropertyString(ISpeechRecognizer* This,const BSTR Name,BSTR *Value,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetPropertyString(ISpeechRecognizer* This,const BSTR Name,BSTR *Value,VARIANT_BOOL *Supported) { return This->lpVtbl->GetPropertyString(This,Name,Value,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_IsUISupported(ISpeechRecognizer* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_IsUISupported(ISpeechRecognizer* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) { return This->lpVtbl->IsUISupported(This,TypeOfUI,ExtraData,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_DisplayUI(ISpeechRecognizer* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_DisplayUI(ISpeechRecognizer* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) { return This->lpVtbl->DisplayUI(This,hWndParent,Title,TypeOfUI,ExtraData); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetRecognizers(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetRecognizers(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetRecognizers(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetAudioInputs(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetAudioInputs(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetAudioInputs(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetProfiles(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetProfiles(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetProfiles(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } #endif @@ -16184,45 +16192,45 @@ interface ISpeechRecognizerStatus { #define ISpeechRecognizerStatus_get_SupportedLanguages(This,SupportedLanguages) (This)->lpVtbl->get_SupportedLanguages(This,SupportedLanguages) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizerStatus_QueryInterface(ISpeechRecognizerStatus* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_QueryInterface(ISpeechRecognizerStatus* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecognizerStatus_AddRef(ISpeechRecognizerStatus* This) { +static __WIDL_INLINE ULONG ISpeechRecognizerStatus_AddRef(ISpeechRecognizerStatus* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecognizerStatus_Release(ISpeechRecognizerStatus* This) { +static __WIDL_INLINE ULONG ISpeechRecognizerStatus_Release(ISpeechRecognizerStatus* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetTypeInfoCount(ISpeechRecognizerStatus* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_GetTypeInfoCount(ISpeechRecognizerStatus* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetTypeInfo(ISpeechRecognizerStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_GetTypeInfo(ISpeechRecognizerStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetIDsOfNames(ISpeechRecognizerStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_GetIDsOfNames(ISpeechRecognizerStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_Invoke(ISpeechRecognizerStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_Invoke(ISpeechRecognizerStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecognizerStatus methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_AudioStatus(ISpeechRecognizerStatus* This,ISpeechAudioStatus **AudioStatus) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_AudioStatus(ISpeechRecognizerStatus* This,ISpeechAudioStatus **AudioStatus) { return This->lpVtbl->get_AudioStatus(This,AudioStatus); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamPosition(ISpeechRecognizerStatus* This,VARIANT *pCurrentStreamPos) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamPosition(ISpeechRecognizerStatus* This,VARIANT *pCurrentStreamPos) { return This->lpVtbl->get_CurrentStreamPosition(This,pCurrentStreamPos); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamNumber(ISpeechRecognizerStatus* This,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamNumber(ISpeechRecognizerStatus* This,LONG *StreamNumber) { return This->lpVtbl->get_CurrentStreamNumber(This,StreamNumber); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_NumberOfActiveRules(ISpeechRecognizerStatus* This,LONG *NumberOfActiveRules) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_NumberOfActiveRules(ISpeechRecognizerStatus* This,LONG *NumberOfActiveRules) { return This->lpVtbl->get_NumberOfActiveRules(This,NumberOfActiveRules); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_ClsidEngine(ISpeechRecognizerStatus* This,BSTR *ClsidEngine) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_ClsidEngine(ISpeechRecognizerStatus* This,BSTR *ClsidEngine) { return This->lpVtbl->get_ClsidEngine(This,ClsidEngine); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_SupportedLanguages(ISpeechRecognizerStatus* This,VARIANT *SupportedLanguages) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_SupportedLanguages(ISpeechRecognizerStatus* This,VARIANT *SupportedLanguages) { return This->lpVtbl->get_SupportedLanguages(This,SupportedLanguages); } #endif @@ -16522,102 +16530,102 @@ interface ISpeechRecoContext { #define ISpeechRecoContext_SetAdaptationData(This,AdaptationString) (This)->lpVtbl->SetAdaptationData(This,AdaptationString) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoContext_QueryInterface(ISpeechRecoContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_QueryInterface(ISpeechRecoContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoContext_AddRef(ISpeechRecoContext* This) { +static __WIDL_INLINE ULONG ISpeechRecoContext_AddRef(ISpeechRecoContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoContext_Release(ISpeechRecoContext* This) { +static __WIDL_INLINE ULONG ISpeechRecoContext_Release(ISpeechRecoContext* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoContext_GetTypeInfoCount(ISpeechRecoContext* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_GetTypeInfoCount(ISpeechRecoContext* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoContext_GetTypeInfo(ISpeechRecoContext* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_GetTypeInfo(ISpeechRecoContext* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoContext_GetIDsOfNames(ISpeechRecoContext* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_GetIDsOfNames(ISpeechRecoContext* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoContext_Invoke(ISpeechRecoContext* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_Invoke(ISpeechRecoContext* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoContext methods ***/ -static FORCEINLINE HRESULT ISpeechRecoContext_get_Recognizer(ISpeechRecoContext* This,ISpeechRecognizer **Recognizer) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_Recognizer(ISpeechRecoContext* This,ISpeechRecognizer **Recognizer) { return This->lpVtbl->get_Recognizer(This,Recognizer); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_AudioInputInterferenceStatus(ISpeechRecoContext* This,SpeechInterference *Interference) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_AudioInputInterferenceStatus(ISpeechRecoContext* This,SpeechInterference *Interference) { return This->lpVtbl->get_AudioInputInterferenceStatus(This,Interference); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_RequestedUIType(ISpeechRecoContext* This,BSTR *UIType) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_RequestedUIType(ISpeechRecoContext* This,BSTR *UIType) { return This->lpVtbl->get_RequestedUIType(This,UIType); } -static FORCEINLINE HRESULT ISpeechRecoContext_putref_Voice(ISpeechRecoContext* This,ISpeechVoice *Voice) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_putref_Voice(ISpeechRecoContext* This,ISpeechVoice *Voice) { return This->lpVtbl->putref_Voice(This,Voice); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_Voice(ISpeechRecoContext* This,ISpeechVoice **Voice) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_Voice(ISpeechRecoContext* This,ISpeechVoice **Voice) { return This->lpVtbl->get_Voice(This,Voice); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL Allow) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL Allow) { return This->lpVtbl->put_AllowVoiceFormatMatchingOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL *pAllow) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL *pAllow) { return This->lpVtbl->get_AllowVoiceFormatMatchingOnNextSet(This,pAllow); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) { return This->lpVtbl->put_VoicePurgeEvent(This,EventInterest); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) { return This->lpVtbl->get_VoicePurgeEvent(This,EventInterest); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) { return This->lpVtbl->put_EventInterests(This,EventInterest); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) { return This->lpVtbl->get_EventInterests(This,EventInterest); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_CmdMaxAlternates(ISpeechRecoContext* This,LONG MaxAlternates) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_CmdMaxAlternates(ISpeechRecoContext* This,LONG MaxAlternates) { return This->lpVtbl->put_CmdMaxAlternates(This,MaxAlternates); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_CmdMaxAlternates(ISpeechRecoContext* This,LONG *MaxAlternates) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_CmdMaxAlternates(ISpeechRecoContext* This,LONG *MaxAlternates) { return This->lpVtbl->get_CmdMaxAlternates(This,MaxAlternates); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_State(ISpeechRecoContext* This,SpeechRecoContextState State) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_State(ISpeechRecoContext* This,SpeechRecoContextState State) { return This->lpVtbl->put_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_State(ISpeechRecoContext* This,SpeechRecoContextState *State) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_State(ISpeechRecoContext* This,SpeechRecoContextState *State) { return This->lpVtbl->get_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions Option) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions Option) { return This->lpVtbl->put_RetainedAudio(This,Option); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions *Option) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions *Option) { return This->lpVtbl->get_RetainedAudio(This,Option); } -static FORCEINLINE HRESULT ISpeechRecoContext_putref_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat *Format) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_putref_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat *Format) { return This->lpVtbl->putref_RetainedAudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat **Format) { return This->lpVtbl->get_RetainedAudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoContext_Pause(ISpeechRecoContext* This) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_Pause(ISpeechRecoContext* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT ISpeechRecoContext_Resume(ISpeechRecoContext* This) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_Resume(ISpeechRecoContext* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT ISpeechRecoContext_CreateGrammar(ISpeechRecoContext* This,VARIANT GrammarId,ISpeechRecoGrammar **Grammar) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_CreateGrammar(ISpeechRecoContext* This,VARIANT GrammarId,ISpeechRecoGrammar **Grammar) { return This->lpVtbl->CreateGrammar(This,GrammarId,Grammar); } -static FORCEINLINE HRESULT ISpeechRecoContext_CreateResultFromMemory(ISpeechRecoContext* This,VARIANT *ResultBlock,ISpeechRecoResult **Result) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_CreateResultFromMemory(ISpeechRecoContext* This,VARIANT *ResultBlock,ISpeechRecoResult **Result) { return This->lpVtbl->CreateResultFromMemory(This,ResultBlock,Result); } -static FORCEINLINE HRESULT ISpeechRecoContext_Bookmark(ISpeechRecoContext* This,SpeechBookmarkOptions Options,VARIANT StreamPos,VARIANT BookmarkId) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_Bookmark(ISpeechRecoContext* This,SpeechBookmarkOptions Options,VARIANT StreamPos,VARIANT BookmarkId) { return This->lpVtbl->Bookmark(This,Options,StreamPos,BookmarkId); } -static FORCEINLINE HRESULT ISpeechRecoContext_SetAdaptationData(ISpeechRecoContext* This,BSTR AdaptationString) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_SetAdaptationData(ISpeechRecoContext* This,BSTR AdaptationString) { return This->lpVtbl->SetAdaptationData(This,AdaptationString); } #endif @@ -16896,84 +16904,84 @@ interface ISpeechRecoGrammar { #define ISpeechRecoGrammar_IsPronounceable(This,Word,WordPronounceable) (This)->lpVtbl->IsPronounceable(This,Word,WordPronounceable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoGrammar_QueryInterface(ISpeechRecoGrammar* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_QueryInterface(ISpeechRecoGrammar* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoGrammar_AddRef(ISpeechRecoGrammar* This) { +static __WIDL_INLINE ULONG ISpeechRecoGrammar_AddRef(ISpeechRecoGrammar* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoGrammar_Release(ISpeechRecoGrammar* This) { +static __WIDL_INLINE ULONG ISpeechRecoGrammar_Release(ISpeechRecoGrammar* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoGrammar_GetTypeInfoCount(ISpeechRecoGrammar* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_GetTypeInfoCount(ISpeechRecoGrammar* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_GetTypeInfo(ISpeechRecoGrammar* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_GetTypeInfo(ISpeechRecoGrammar* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_GetIDsOfNames(ISpeechRecoGrammar* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_GetIDsOfNames(ISpeechRecoGrammar* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_Invoke(ISpeechRecoGrammar* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_Invoke(ISpeechRecoGrammar* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoGrammar methods ***/ -static FORCEINLINE HRESULT ISpeechRecoGrammar_get_Id(ISpeechRecoGrammar* This,VARIANT *Id) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_get_Id(ISpeechRecoGrammar* This,VARIANT *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_get_RecoContext(ISpeechRecoGrammar* This,ISpeechRecoContext **RecoContext) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_get_RecoContext(ISpeechRecoGrammar* This,ISpeechRecoContext **RecoContext) { return This->lpVtbl->get_RecoContext(This,RecoContext); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_put_State(ISpeechRecoGrammar* This,SpeechGrammarState State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_put_State(ISpeechRecoGrammar* This,SpeechGrammarState State) { return This->lpVtbl->put_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_get_State(ISpeechRecoGrammar* This,SpeechGrammarState *State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_get_State(ISpeechRecoGrammar* This,SpeechGrammarState *State) { return This->lpVtbl->get_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_get_Rules(ISpeechRecoGrammar* This,ISpeechGrammarRules **Rules) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_get_Rules(ISpeechRecoGrammar* This,ISpeechGrammarRules **Rules) { return This->lpVtbl->get_Rules(This,Rules); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_Reset(ISpeechRecoGrammar* This,SpeechLanguageId NewLanguage) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_Reset(ISpeechRecoGrammar* This,SpeechLanguageId NewLanguage) { return This->lpVtbl->Reset(This,NewLanguage); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromFile(ISpeechRecoGrammar* This,const BSTR FileName,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromFile(ISpeechRecoGrammar* This,const BSTR FileName,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromFile(This,FileName,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromObject(ISpeechRecoGrammar* This,const BSTR ClassId,const BSTR GrammarName,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromObject(ISpeechRecoGrammar* This,const BSTR ClassId,const BSTR GrammarName,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromObject(This,ClassId,GrammarName,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromResource(ISpeechRecoGrammar* This,LONG hModule,VARIANT ResourceName,VARIANT ResourceType,SpeechLanguageId LanguageId,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromResource(ISpeechRecoGrammar* This,LONG hModule,VARIANT ResourceName,VARIANT ResourceType,SpeechLanguageId LanguageId,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromResource(This,hModule,ResourceName,ResourceType,LanguageId,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromMemory(ISpeechRecoGrammar* This,VARIANT GrammarData,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromMemory(ISpeechRecoGrammar* This,VARIANT GrammarData,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromMemory(This,GrammarData,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromProprietaryGrammar(ISpeechRecoGrammar* This,const BSTR ProprietaryGuid,const BSTR ProprietaryString,VARIANT ProprietaryData,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromProprietaryGrammar(ISpeechRecoGrammar* This,const BSTR ProprietaryGuid,const BSTR ProprietaryString,VARIANT ProprietaryData,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromProprietaryGrammar(This,ProprietaryGuid,ProprietaryString,ProprietaryData,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdSetRuleState(ISpeechRecoGrammar* This,const BSTR Name,SpeechRuleState State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdSetRuleState(ISpeechRecoGrammar* This,const BSTR Name,SpeechRuleState State) { return This->lpVtbl->CmdSetRuleState(This,Name,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdSetRuleIdState(ISpeechRecoGrammar* This,LONG RuleId,SpeechRuleState State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdSetRuleIdState(ISpeechRecoGrammar* This,LONG RuleId,SpeechRuleState State) { return This->lpVtbl->CmdSetRuleIdState(This,RuleId,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationLoad(ISpeechRecoGrammar* This,const BSTR TopicName,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_DictationLoad(ISpeechRecoGrammar* This,const BSTR TopicName,SpeechLoadOption LoadOption) { return This->lpVtbl->DictationLoad(This,TopicName,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationUnload(ISpeechRecoGrammar* This) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_DictationUnload(ISpeechRecoGrammar* This) { return This->lpVtbl->DictationUnload(This); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationSetState(ISpeechRecoGrammar* This,SpeechRuleState State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_DictationSetState(ISpeechRecoGrammar* This,SpeechRuleState State) { return This->lpVtbl->DictationSetState(This,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_SetWordSequenceData(ISpeechRecoGrammar* This,const BSTR Text,LONG TextLength,ISpeechTextSelectionInformation *Info) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_SetWordSequenceData(ISpeechRecoGrammar* This,const BSTR Text,LONG TextLength,ISpeechTextSelectionInformation *Info) { return This->lpVtbl->SetWordSequenceData(This,Text,TextLength,Info); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_SetTextSelection(ISpeechRecoGrammar* This,ISpeechTextSelectionInformation *Info) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_SetTextSelection(ISpeechRecoGrammar* This,ISpeechTextSelectionInformation *Info) { return This->lpVtbl->SetTextSelection(This,Info); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_IsPronounceable(ISpeechRecoGrammar* This,const BSTR Word,SpeechWordPronounceable *WordPronounceable) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_IsPronounceable(ISpeechRecoGrammar* This,const BSTR Word,SpeechWordPronounceable *WordPronounceable) { return This->lpVtbl->IsPronounceable(This,Word,WordPronounceable); } #endif @@ -17065,26 +17073,26 @@ interface _ISpeechRecoContextEvents { #define _ISpeechRecoContextEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_QueryInterface(_ISpeechRecoContextEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_QueryInterface(_ISpeechRecoContextEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG _ISpeechRecoContextEvents_AddRef(_ISpeechRecoContextEvents* This) { +static __WIDL_INLINE ULONG _ISpeechRecoContextEvents_AddRef(_ISpeechRecoContextEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG _ISpeechRecoContextEvents_Release(_ISpeechRecoContextEvents* This) { +static __WIDL_INLINE ULONG _ISpeechRecoContextEvents_Release(_ISpeechRecoContextEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfoCount(_ISpeechRecoContextEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfoCount(_ISpeechRecoContextEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfo(_ISpeechRecoContextEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfo(_ISpeechRecoContextEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetIDsOfNames(_ISpeechRecoContextEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_GetIDsOfNames(_ISpeechRecoContextEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_Invoke(_ISpeechRecoContextEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_Invoke(_ISpeechRecoContextEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -17234,48 +17242,48 @@ interface ISpeechGrammarRule { #define ISpeechGrammarRule_AddState(This,State) (This)->lpVtbl->AddState(This,State) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRule_QueryInterface(ISpeechGrammarRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_QueryInterface(ISpeechGrammarRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRule_AddRef(ISpeechGrammarRule* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRule_AddRef(ISpeechGrammarRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRule_Release(ISpeechGrammarRule* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRule_Release(ISpeechGrammarRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRule_GetTypeInfoCount(ISpeechGrammarRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_GetTypeInfoCount(ISpeechGrammarRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRule_GetTypeInfo(ISpeechGrammarRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_GetTypeInfo(ISpeechGrammarRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRule_GetIDsOfNames(ISpeechGrammarRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_GetIDsOfNames(ISpeechGrammarRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRule_Invoke(ISpeechGrammarRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_Invoke(ISpeechGrammarRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRule methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRule_get_Attributes(ISpeechGrammarRule* This,SpeechRuleAttributes *Attributes) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_get_Attributes(ISpeechGrammarRule* This,SpeechRuleAttributes *Attributes) { return This->lpVtbl->get_Attributes(This,Attributes); } -static FORCEINLINE HRESULT ISpeechGrammarRule_get_InitialState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_get_InitialState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) { return This->lpVtbl->get_InitialState(This,State); } -static FORCEINLINE HRESULT ISpeechGrammarRule_get_Name(ISpeechGrammarRule* This,BSTR *Name) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_get_Name(ISpeechGrammarRule* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT ISpeechGrammarRule_get_Id(ISpeechGrammarRule* This,LONG *Id) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_get_Id(ISpeechGrammarRule* This,LONG *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechGrammarRule_Clear(ISpeechGrammarRule* This) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_Clear(ISpeechGrammarRule* This) { return This->lpVtbl->Clear(This); } -static FORCEINLINE HRESULT ISpeechGrammarRule_AddResource(ISpeechGrammarRule* This,const BSTR ResourceName,const BSTR ResourceValue) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_AddResource(ISpeechGrammarRule* This,const BSTR ResourceName,const BSTR ResourceValue) { return This->lpVtbl->AddResource(This,ResourceName,ResourceValue); } -static FORCEINLINE HRESULT ISpeechGrammarRule_AddState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_AddState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) { return This->lpVtbl->AddState(This,State); } #endif @@ -17444,51 +17452,51 @@ interface ISpeechGrammarRules { #define ISpeechGrammarRules_CommitAndSave(This,ErrorText,SaveStream) (This)->lpVtbl->CommitAndSave(This,ErrorText,SaveStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRules_QueryInterface(ISpeechGrammarRules* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_QueryInterface(ISpeechGrammarRules* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRules_AddRef(ISpeechGrammarRules* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRules_AddRef(ISpeechGrammarRules* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRules_Release(ISpeechGrammarRules* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRules_Release(ISpeechGrammarRules* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRules_GetTypeInfoCount(ISpeechGrammarRules* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_GetTypeInfoCount(ISpeechGrammarRules* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRules_GetTypeInfo(ISpeechGrammarRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_GetTypeInfo(ISpeechGrammarRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRules_GetIDsOfNames(ISpeechGrammarRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_GetIDsOfNames(ISpeechGrammarRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRules_Invoke(ISpeechGrammarRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_Invoke(ISpeechGrammarRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRules methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRules_get_Count(ISpeechGrammarRules* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_get_Count(ISpeechGrammarRules* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechGrammarRules_FindRule(ISpeechGrammarRules* This,VARIANT RuleNameOrId,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_FindRule(ISpeechGrammarRules* This,VARIANT RuleNameOrId,ISpeechGrammarRule **Rule) { return This->lpVtbl->FindRule(This,RuleNameOrId,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRules_Item(ISpeechGrammarRules* This,LONG Index,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_Item(ISpeechGrammarRules* This,LONG Index,ISpeechGrammarRule **Rule) { return This->lpVtbl->Item(This,Index,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRules_get__NewEnum(ISpeechGrammarRules* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_get__NewEnum(ISpeechGrammarRules* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } -static FORCEINLINE HRESULT ISpeechGrammarRules_get_Dynamic(ISpeechGrammarRules* This,VARIANT_BOOL *Dynamic) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_get_Dynamic(ISpeechGrammarRules* This,VARIANT_BOOL *Dynamic) { return This->lpVtbl->get_Dynamic(This,Dynamic); } -static FORCEINLINE HRESULT ISpeechGrammarRules_Add(ISpeechGrammarRules* This,BSTR RuleName,SpeechRuleAttributes Attributes,LONG RuleId,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_Add(ISpeechGrammarRules* This,BSTR RuleName,SpeechRuleAttributes Attributes,LONG RuleId,ISpeechGrammarRule **Rule) { return This->lpVtbl->Add(This,RuleName,Attributes,RuleId,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRules_Commit(ISpeechGrammarRules* This) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_Commit(ISpeechGrammarRules* This) { return This->lpVtbl->Commit(This); } -static FORCEINLINE HRESULT ISpeechGrammarRules_CommitAndSave(ISpeechGrammarRules* This,BSTR *ErrorText,VARIANT *SaveStream) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_CommitAndSave(ISpeechGrammarRules* This,BSTR *ErrorText,VARIANT *SaveStream) { return This->lpVtbl->CommitAndSave(This,ErrorText,SaveStream); } #endif @@ -17656,42 +17664,42 @@ interface ISpeechGrammarRuleState { #define ISpeechGrammarRuleState_AddSpecialTransition(This,DestinationState,Type,PropertyName,PropertyId,PropertyValue,Weight) (This)->lpVtbl->AddSpecialTransition(This,DestinationState,Type,PropertyName,PropertyId,PropertyValue,Weight) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleState_QueryInterface(ISpeechGrammarRuleState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_QueryInterface(ISpeechGrammarRuleState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRuleState_AddRef(ISpeechGrammarRuleState* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleState_AddRef(ISpeechGrammarRuleState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRuleState_Release(ISpeechGrammarRuleState* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleState_Release(ISpeechGrammarRuleState* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetTypeInfoCount(ISpeechGrammarRuleState* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_GetTypeInfoCount(ISpeechGrammarRuleState* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetTypeInfo(ISpeechGrammarRuleState* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_GetTypeInfo(ISpeechGrammarRuleState* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetIDsOfNames(ISpeechGrammarRuleState* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_GetIDsOfNames(ISpeechGrammarRuleState* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_Invoke(ISpeechGrammarRuleState* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_Invoke(ISpeechGrammarRuleState* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRuleState methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleState_get_Rule(ISpeechGrammarRuleState* This,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_get_Rule(ISpeechGrammarRuleState* This,ISpeechGrammarRule **Rule) { return This->lpVtbl->get_Rule(This,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_get_Transitions(ISpeechGrammarRuleState* This,ISpeechGrammarRuleStateTransitions **Transitions) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_get_Transitions(ISpeechGrammarRuleState* This,ISpeechGrammarRuleStateTransitions **Transitions) { return This->lpVtbl->get_Transitions(This,Transitions); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddWordTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestState,const BSTR Words,const BSTR Separators,SpeechGrammarWordType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_AddWordTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestState,const BSTR Words,const BSTR Separators,SpeechGrammarWordType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { return This->lpVtbl->AddWordTransition(This,DestState,Words,Separators,Type,PropertyName,PropertyId,PropertyValue,Weight); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddRuleTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,ISpeechGrammarRule *Rule,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_AddRuleTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,ISpeechGrammarRule *Rule,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { return This->lpVtbl->AddRuleTransition(This,DestinationState,Rule,PropertyName,PropertyId,PropertyValue,Weight); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddSpecialTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,SpeechSpecialTransitionType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_AddSpecialTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,SpeechSpecialTransitionType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { return This->lpVtbl->AddSpecialTransition(This,DestinationState,Type,PropertyName,PropertyId,PropertyValue,Weight); } #endif @@ -17811,36 +17819,36 @@ interface ISpeechGrammarRuleStateTransitions { #define ISpeechGrammarRuleStateTransitions_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_QueryInterface(ISpeechGrammarRuleStateTransitions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_QueryInterface(ISpeechGrammarRuleStateTransitions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRuleStateTransitions_AddRef(ISpeechGrammarRuleStateTransitions* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleStateTransitions_AddRef(ISpeechGrammarRuleStateTransitions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRuleStateTransitions_Release(ISpeechGrammarRuleStateTransitions* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleStateTransitions_Release(ISpeechGrammarRuleStateTransitions* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfoCount(ISpeechGrammarRuleStateTransitions* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfoCount(ISpeechGrammarRuleStateTransitions* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfo(ISpeechGrammarRuleStateTransitions* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfo(ISpeechGrammarRuleStateTransitions* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetIDsOfNames(ISpeechGrammarRuleStateTransitions* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_GetIDsOfNames(ISpeechGrammarRuleStateTransitions* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_Invoke(ISpeechGrammarRuleStateTransitions* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_Invoke(ISpeechGrammarRuleStateTransitions* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRuleStateTransitions methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_get_Count(ISpeechGrammarRuleStateTransitions* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_get_Count(ISpeechGrammarRuleStateTransitions* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_Item(ISpeechGrammarRuleStateTransitions* This,LONG Index,ISpeechGrammarRuleStateTransition **Transition) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_Item(ISpeechGrammarRuleStateTransitions* This,LONG Index,ISpeechGrammarRuleStateTransition **Transition) { return This->lpVtbl->Item(This,Index,Transition); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_get__NewEnum(ISpeechGrammarRuleStateTransitions* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_get__NewEnum(ISpeechGrammarRuleStateTransitions* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -17998,51 +18006,51 @@ interface ISpeechGrammarRuleStateTransition { #define ISpeechGrammarRuleStateTransition_get_NextState(This,NextState) (This)->lpVtbl->get_NextState(This,NextState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_QueryInterface(ISpeechGrammarRuleStateTransition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_QueryInterface(ISpeechGrammarRuleStateTransition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRuleStateTransition_AddRef(ISpeechGrammarRuleStateTransition* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleStateTransition_AddRef(ISpeechGrammarRuleStateTransition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRuleStateTransition_Release(ISpeechGrammarRuleStateTransition* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleStateTransition_Release(ISpeechGrammarRuleStateTransition* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfoCount(ISpeechGrammarRuleStateTransition* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfoCount(ISpeechGrammarRuleStateTransition* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfo(ISpeechGrammarRuleStateTransition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfo(ISpeechGrammarRuleStateTransition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetIDsOfNames(ISpeechGrammarRuleStateTransition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_GetIDsOfNames(ISpeechGrammarRuleStateTransition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_Invoke(ISpeechGrammarRuleStateTransition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_Invoke(ISpeechGrammarRuleStateTransition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRuleStateTransition methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Type(ISpeechGrammarRuleStateTransition* This,SpeechGrammarRuleStateTransitionType *Type) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_Type(ISpeechGrammarRuleStateTransition* This,SpeechGrammarRuleStateTransitionType *Type) { return This->lpVtbl->get_Type(This,Type); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Text(ISpeechGrammarRuleStateTransition* This,BSTR *Text) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_Text(ISpeechGrammarRuleStateTransition* This,BSTR *Text) { return This->lpVtbl->get_Text(This,Text); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Rule(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_Rule(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRule **Rule) { return This->lpVtbl->get_Rule(This,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Weight(ISpeechGrammarRuleStateTransition* This,VARIANT *Weight) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_Weight(ISpeechGrammarRuleStateTransition* This,VARIANT *Weight) { return This->lpVtbl->get_Weight(This,Weight); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyName(ISpeechGrammarRuleStateTransition* This,BSTR *PropertyName) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyName(ISpeechGrammarRuleStateTransition* This,BSTR *PropertyName) { return This->lpVtbl->get_PropertyName(This,PropertyName); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyId(ISpeechGrammarRuleStateTransition* This,LONG *PropertyId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyId(ISpeechGrammarRuleStateTransition* This,LONG *PropertyId) { return This->lpVtbl->get_PropertyId(This,PropertyId); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyValue(ISpeechGrammarRuleStateTransition* This,VARIANT *PropertyValue) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyValue(ISpeechGrammarRuleStateTransition* This,VARIANT *PropertyValue) { return This->lpVtbl->get_PropertyValue(This,PropertyValue); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_NextState(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRuleState **NextState) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_NextState(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRuleState **NextState) { return This->lpVtbl->get_NextState(This,NextState); } #endif @@ -18200,51 +18208,51 @@ interface ISpeechTextSelectionInformation { #define ISpeechTextSelectionInformation_get_SelectionLength(This,SelectionLength) (This)->lpVtbl->get_SelectionLength(This,SelectionLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_QueryInterface(ISpeechTextSelectionInformation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_QueryInterface(ISpeechTextSelectionInformation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechTextSelectionInformation_AddRef(ISpeechTextSelectionInformation* This) { +static __WIDL_INLINE ULONG ISpeechTextSelectionInformation_AddRef(ISpeechTextSelectionInformation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechTextSelectionInformation_Release(ISpeechTextSelectionInformation* This) { +static __WIDL_INLINE ULONG ISpeechTextSelectionInformation_Release(ISpeechTextSelectionInformation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfoCount(ISpeechTextSelectionInformation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfoCount(ISpeechTextSelectionInformation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfo(ISpeechTextSelectionInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfo(ISpeechTextSelectionInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetIDsOfNames(ISpeechTextSelectionInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_GetIDsOfNames(ISpeechTextSelectionInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_Invoke(ISpeechTextSelectionInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_Invoke(ISpeechTextSelectionInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechTextSelectionInformation methods ***/ -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_ActiveOffset(ISpeechTextSelectionInformation* This,LONG ActiveOffset) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_put_ActiveOffset(ISpeechTextSelectionInformation* This,LONG ActiveOffset) { return This->lpVtbl->put_ActiveOffset(This,ActiveOffset); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_ActiveOffset(ISpeechTextSelectionInformation* This,LONG *ActiveOffset) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_get_ActiveOffset(ISpeechTextSelectionInformation* This,LONG *ActiveOffset) { return This->lpVtbl->get_ActiveOffset(This,ActiveOffset); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_ActiveLength(ISpeechTextSelectionInformation* This,LONG ActiveLength) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_put_ActiveLength(ISpeechTextSelectionInformation* This,LONG ActiveLength) { return This->lpVtbl->put_ActiveLength(This,ActiveLength); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_ActiveLength(ISpeechTextSelectionInformation* This,LONG *ActiveLength) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_get_ActiveLength(ISpeechTextSelectionInformation* This,LONG *ActiveLength) { return This->lpVtbl->get_ActiveLength(This,ActiveLength); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_SelectionOffset(ISpeechTextSelectionInformation* This,LONG SelectionOffset) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_put_SelectionOffset(ISpeechTextSelectionInformation* This,LONG SelectionOffset) { return This->lpVtbl->put_SelectionOffset(This,SelectionOffset); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_SelectionOffset(ISpeechTextSelectionInformation* This,LONG *SelectionOffset) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_get_SelectionOffset(ISpeechTextSelectionInformation* This,LONG *SelectionOffset) { return This->lpVtbl->get_SelectionOffset(This,SelectionOffset); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_SelectionLength(ISpeechTextSelectionInformation* This,LONG SelectionLength) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_put_SelectionLength(ISpeechTextSelectionInformation* This,LONG SelectionLength) { return This->lpVtbl->put_SelectionLength(This,SelectionLength); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_SelectionLength(ISpeechTextSelectionInformation* This,LONG *SelectionLength) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_get_SelectionLength(ISpeechTextSelectionInformation* This,LONG *SelectionLength) { return This->lpVtbl->get_SelectionLength(This,SelectionLength); } #endif @@ -18434,57 +18442,57 @@ interface ISpeechRecoResult { #define ISpeechRecoResult_DiscardResultInfo(This,ValueTypes) (This)->lpVtbl->DiscardResultInfo(This,ValueTypes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult_QueryInterface(ISpeechRecoResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_QueryInterface(ISpeechRecoResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoResult_AddRef(ISpeechRecoResult* This) { +static __WIDL_INLINE ULONG ISpeechRecoResult_AddRef(ISpeechRecoResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoResult_Release(ISpeechRecoResult* This) { +static __WIDL_INLINE ULONG ISpeechRecoResult_Release(ISpeechRecoResult* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult_GetTypeInfoCount(ISpeechRecoResult* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_GetTypeInfoCount(ISpeechRecoResult* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoResult_GetTypeInfo(ISpeechRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_GetTypeInfo(ISpeechRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoResult_GetIDsOfNames(ISpeechRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_GetIDsOfNames(ISpeechRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoResult_Invoke(ISpeechRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_Invoke(ISpeechRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoResult methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult_get_RecoContext(ISpeechRecoResult* This,ISpeechRecoContext **RecoContext) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_get_RecoContext(ISpeechRecoResult* This,ISpeechRecoContext **RecoContext) { return This->lpVtbl->get_RecoContext(This,RecoContext); } -static FORCEINLINE HRESULT ISpeechRecoResult_get_Times(ISpeechRecoResult* This,ISpeechRecoResultTimes **Times) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_get_Times(ISpeechRecoResult* This,ISpeechRecoResultTimes **Times) { return This->lpVtbl->get_Times(This,Times); } -static FORCEINLINE HRESULT ISpeechRecoResult_putref_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat *Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_putref_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat *Format) { return This->lpVtbl->putref_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResult_get_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_get_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat **Format) { return This->lpVtbl->get_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResult_get_PhraseInfo(ISpeechRecoResult* This,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_get_PhraseInfo(ISpeechRecoResult* This,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->get_PhraseInfo(This,PhraseInfo); } -static FORCEINLINE HRESULT ISpeechRecoResult_Alternates(ISpeechRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_Alternates(ISpeechRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { return This->lpVtbl->Alternates(This,RequestCount,StartElement,Elements,Alternates); } -static FORCEINLINE HRESULT ISpeechRecoResult_Audio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_Audio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { return This->lpVtbl->Audio(This,StartElement,Elements,Stream); } -static FORCEINLINE HRESULT ISpeechRecoResult_SpeakAudio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_SpeakAudio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->SpeakAudio(This,StartElement,Elements,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechRecoResult_SaveToMemory(ISpeechRecoResult* This,VARIANT *ResultBlock) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_SaveToMemory(ISpeechRecoResult* This,VARIANT *ResultBlock) { return This->lpVtbl->SaveToMemory(This,ResultBlock); } -static FORCEINLINE HRESULT ISpeechRecoResult_DiscardResultInfo(ISpeechRecoResult* This,SpeechDiscardType ValueTypes) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_DiscardResultInfo(ISpeechRecoResult* This,SpeechDiscardType ValueTypes) { return This->lpVtbl->DiscardResultInfo(This,ValueTypes); } #endif @@ -18666,64 +18674,64 @@ interface ISpeechXMLRecoResult { #define ISpeechXMLRecoResult_GetXMLErrorInfo(This,LineNumber,ScriptLine,Source,Description,ResultCode,IsError) (This)->lpVtbl->GetXMLErrorInfo(This,LineNumber,ScriptLine,Source,Description,ResultCode,IsError) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechXMLRecoResult_QueryInterface(ISpeechXMLRecoResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_QueryInterface(ISpeechXMLRecoResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechXMLRecoResult_AddRef(ISpeechXMLRecoResult* This) { +static __WIDL_INLINE ULONG ISpeechXMLRecoResult_AddRef(ISpeechXMLRecoResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechXMLRecoResult_Release(ISpeechXMLRecoResult* This) { +static __WIDL_INLINE ULONG ISpeechXMLRecoResult_Release(ISpeechXMLRecoResult* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetTypeInfoCount(ISpeechXMLRecoResult* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_GetTypeInfoCount(ISpeechXMLRecoResult* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetTypeInfo(ISpeechXMLRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_GetTypeInfo(ISpeechXMLRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetIDsOfNames(ISpeechXMLRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_GetIDsOfNames(ISpeechXMLRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_Invoke(ISpeechXMLRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_Invoke(ISpeechXMLRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoResult methods ***/ -static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_RecoContext(ISpeechXMLRecoResult* This,ISpeechRecoContext **RecoContext) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_get_RecoContext(ISpeechXMLRecoResult* This,ISpeechRecoContext **RecoContext) { return This->lpVtbl->get_RecoContext(This,RecoContext); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_Times(ISpeechXMLRecoResult* This,ISpeechRecoResultTimes **Times) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_get_Times(ISpeechXMLRecoResult* This,ISpeechRecoResultTimes **Times) { return This->lpVtbl->get_Times(This,Times); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_putref_AudioFormat(ISpeechXMLRecoResult* This,ISpeechAudioFormat *Format) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_putref_AudioFormat(ISpeechXMLRecoResult* This,ISpeechAudioFormat *Format) { return This->lpVtbl->putref_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_AudioFormat(ISpeechXMLRecoResult* This,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_get_AudioFormat(ISpeechXMLRecoResult* This,ISpeechAudioFormat **Format) { return This->lpVtbl->get_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_PhraseInfo(ISpeechXMLRecoResult* This,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_get_PhraseInfo(ISpeechXMLRecoResult* This,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->get_PhraseInfo(This,PhraseInfo); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_Alternates(ISpeechXMLRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_Alternates(ISpeechXMLRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { return This->lpVtbl->Alternates(This,RequestCount,StartElement,Elements,Alternates); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_Audio(ISpeechXMLRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_Audio(ISpeechXMLRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { return This->lpVtbl->Audio(This,StartElement,Elements,Stream); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_SpeakAudio(ISpeechXMLRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_SpeakAudio(ISpeechXMLRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->SpeakAudio(This,StartElement,Elements,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_SaveToMemory(ISpeechXMLRecoResult* This,VARIANT *ResultBlock) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_SaveToMemory(ISpeechXMLRecoResult* This,VARIANT *ResultBlock) { return This->lpVtbl->SaveToMemory(This,ResultBlock); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_DiscardResultInfo(ISpeechXMLRecoResult* This,SpeechDiscardType ValueTypes) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_DiscardResultInfo(ISpeechXMLRecoResult* This,SpeechDiscardType ValueTypes) { return This->lpVtbl->DiscardResultInfo(This,ValueTypes); } /*** ISpeechXMLRecoResult methods ***/ -static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetXMLResult(ISpeechXMLRecoResult* This,SPXMLRESULTOPTIONS Options,BSTR *pResult) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_GetXMLResult(ISpeechXMLRecoResult* This,SPXMLRESULTOPTIONS Options,BSTR *pResult) { return This->lpVtbl->GetXMLResult(This,Options,pResult); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetXMLErrorInfo(ISpeechXMLRecoResult* This,LONG *LineNumber,BSTR *ScriptLine,BSTR *Source,BSTR *Description,LONG *ResultCode,VARIANT_BOOL *IsError) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_GetXMLErrorInfo(ISpeechXMLRecoResult* This,LONG *LineNumber,BSTR *ScriptLine,BSTR *Source,BSTR *Description,LONG *ResultCode,VARIANT_BOOL *IsError) { return This->lpVtbl->GetXMLErrorInfo(This,LineNumber,ScriptLine,Source,Description,ResultCode,IsError); } #endif @@ -18887,61 +18895,61 @@ interface ISpeechRecoResult2 { #define ISpeechRecoResult2_SetTextFeedback(This,Feedback,WasSuccessful) (This)->lpVtbl->SetTextFeedback(This,Feedback,WasSuccessful) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult2_QueryInterface(ISpeechRecoResult2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_QueryInterface(ISpeechRecoResult2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoResult2_AddRef(ISpeechRecoResult2* This) { +static __WIDL_INLINE ULONG ISpeechRecoResult2_AddRef(ISpeechRecoResult2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoResult2_Release(ISpeechRecoResult2* This) { +static __WIDL_INLINE ULONG ISpeechRecoResult2_Release(ISpeechRecoResult2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult2_GetTypeInfoCount(ISpeechRecoResult2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_GetTypeInfoCount(ISpeechRecoResult2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoResult2_GetTypeInfo(ISpeechRecoResult2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_GetTypeInfo(ISpeechRecoResult2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoResult2_GetIDsOfNames(ISpeechRecoResult2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_GetIDsOfNames(ISpeechRecoResult2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoResult2_Invoke(ISpeechRecoResult2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_Invoke(ISpeechRecoResult2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoResult methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult2_get_RecoContext(ISpeechRecoResult2* This,ISpeechRecoContext **RecoContext) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_get_RecoContext(ISpeechRecoResult2* This,ISpeechRecoContext **RecoContext) { return This->lpVtbl->get_RecoContext(This,RecoContext); } -static FORCEINLINE HRESULT ISpeechRecoResult2_get_Times(ISpeechRecoResult2* This,ISpeechRecoResultTimes **Times) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_get_Times(ISpeechRecoResult2* This,ISpeechRecoResultTimes **Times) { return This->lpVtbl->get_Times(This,Times); } -static FORCEINLINE HRESULT ISpeechRecoResult2_putref_AudioFormat(ISpeechRecoResult2* This,ISpeechAudioFormat *Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_putref_AudioFormat(ISpeechRecoResult2* This,ISpeechAudioFormat *Format) { return This->lpVtbl->putref_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResult2_get_AudioFormat(ISpeechRecoResult2* This,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_get_AudioFormat(ISpeechRecoResult2* This,ISpeechAudioFormat **Format) { return This->lpVtbl->get_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResult2_get_PhraseInfo(ISpeechRecoResult2* This,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_get_PhraseInfo(ISpeechRecoResult2* This,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->get_PhraseInfo(This,PhraseInfo); } -static FORCEINLINE HRESULT ISpeechRecoResult2_Alternates(ISpeechRecoResult2* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_Alternates(ISpeechRecoResult2* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { return This->lpVtbl->Alternates(This,RequestCount,StartElement,Elements,Alternates); } -static FORCEINLINE HRESULT ISpeechRecoResult2_Audio(ISpeechRecoResult2* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_Audio(ISpeechRecoResult2* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { return This->lpVtbl->Audio(This,StartElement,Elements,Stream); } -static FORCEINLINE HRESULT ISpeechRecoResult2_SpeakAudio(ISpeechRecoResult2* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_SpeakAudio(ISpeechRecoResult2* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->SpeakAudio(This,StartElement,Elements,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechRecoResult2_SaveToMemory(ISpeechRecoResult2* This,VARIANT *ResultBlock) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_SaveToMemory(ISpeechRecoResult2* This,VARIANT *ResultBlock) { return This->lpVtbl->SaveToMemory(This,ResultBlock); } -static FORCEINLINE HRESULT ISpeechRecoResult2_DiscardResultInfo(ISpeechRecoResult2* This,SpeechDiscardType ValueTypes) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_DiscardResultInfo(ISpeechRecoResult2* This,SpeechDiscardType ValueTypes) { return This->lpVtbl->DiscardResultInfo(This,ValueTypes); } /*** ISpeechRecoResult2 methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult2_SetTextFeedback(ISpeechRecoResult2* This,BSTR Feedback,VARIANT_BOOL WasSuccessful) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_SetTextFeedback(ISpeechRecoResult2* This,BSTR Feedback,VARIANT_BOOL WasSuccessful) { return This->lpVtbl->SetTextFeedback(This,Feedback,WasSuccessful); } #endif @@ -19169,66 +19177,66 @@ interface ISpeechRecoResultDispatch { #define ISpeechRecoResultDispatch_SetTextFeedback(This,Feedback,WasSuccessful) (This)->lpVtbl->SetTextFeedback(This,Feedback,WasSuccessful) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_QueryInterface(ISpeechRecoResultDispatch* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_QueryInterface(ISpeechRecoResultDispatch* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoResultDispatch_AddRef(ISpeechRecoResultDispatch* This) { +static __WIDL_INLINE ULONG ISpeechRecoResultDispatch_AddRef(ISpeechRecoResultDispatch* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoResultDispatch_Release(ISpeechRecoResultDispatch* This) { +static __WIDL_INLINE ULONG ISpeechRecoResultDispatch_Release(ISpeechRecoResultDispatch* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetTypeInfoCount(ISpeechRecoResultDispatch* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_GetTypeInfoCount(ISpeechRecoResultDispatch* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetTypeInfo(ISpeechRecoResultDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_GetTypeInfo(ISpeechRecoResultDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetIDsOfNames(ISpeechRecoResultDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_GetIDsOfNames(ISpeechRecoResultDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_Invoke(ISpeechRecoResultDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_Invoke(ISpeechRecoResultDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoResultDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_RecoContext(ISpeechRecoResultDispatch* This,ISpeechRecoContext **RecoContext) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_get_RecoContext(ISpeechRecoResultDispatch* This,ISpeechRecoContext **RecoContext) { return This->lpVtbl->get_RecoContext(This,RecoContext); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_Times(ISpeechRecoResultDispatch* This,ISpeechRecoResultTimes **Times) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_get_Times(ISpeechRecoResultDispatch* This,ISpeechRecoResultTimes **Times) { return This->lpVtbl->get_Times(This,Times); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_putref_AudioFormat(ISpeechRecoResultDispatch* This,ISpeechAudioFormat *Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_putref_AudioFormat(ISpeechRecoResultDispatch* This,ISpeechAudioFormat *Format) { return This->lpVtbl->putref_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_AudioFormat(ISpeechRecoResultDispatch* This,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_get_AudioFormat(ISpeechRecoResultDispatch* This,ISpeechAudioFormat **Format) { return This->lpVtbl->get_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_PhraseInfo(ISpeechRecoResultDispatch* This,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_get_PhraseInfo(ISpeechRecoResultDispatch* This,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->get_PhraseInfo(This,PhraseInfo); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_Alternates(ISpeechRecoResultDispatch* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_Alternates(ISpeechRecoResultDispatch* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { return This->lpVtbl->Alternates(This,RequestCount,StartElement,Elements,Alternates); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_Audio(ISpeechRecoResultDispatch* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_Audio(ISpeechRecoResultDispatch* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { return This->lpVtbl->Audio(This,StartElement,Elements,Stream); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_SpeakAudio(ISpeechRecoResultDispatch* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_SpeakAudio(ISpeechRecoResultDispatch* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->SpeakAudio(This,StartElement,Elements,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_SaveToMemory(ISpeechRecoResultDispatch* This,VARIANT *ResultBlock) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_SaveToMemory(ISpeechRecoResultDispatch* This,VARIANT *ResultBlock) { return This->lpVtbl->SaveToMemory(This,ResultBlock); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_DiscardResultInfo(ISpeechRecoResultDispatch* This,SpeechDiscardType ValueTypes) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_DiscardResultInfo(ISpeechRecoResultDispatch* This,SpeechDiscardType ValueTypes) { return This->lpVtbl->DiscardResultInfo(This,ValueTypes); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetXMLResult(ISpeechRecoResultDispatch* This,SPXMLRESULTOPTIONS Options,BSTR *pResult) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_GetXMLResult(ISpeechRecoResultDispatch* This,SPXMLRESULTOPTIONS Options,BSTR *pResult) { return This->lpVtbl->GetXMLResult(This,Options,pResult); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetXMLErrorInfo(ISpeechRecoResultDispatch* This,LONG *LineNumber,BSTR *ScriptLine,BSTR *Source,BSTR *Description,HRESULT *ResultCode,VARIANT_BOOL *IsError) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_GetXMLErrorInfo(ISpeechRecoResultDispatch* This,LONG *LineNumber,BSTR *ScriptLine,BSTR *Source,BSTR *Description,HRESULT *ResultCode,VARIANT_BOOL *IsError) { return This->lpVtbl->GetXMLErrorInfo(This,LineNumber,ScriptLine,Source,Description,ResultCode,IsError); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_SetTextFeedback(ISpeechRecoResultDispatch* This,BSTR Feedback,VARIANT_BOOL WasSuccessful) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_SetTextFeedback(ISpeechRecoResultDispatch* This,BSTR Feedback,VARIANT_BOOL WasSuccessful) { return This->lpVtbl->SetTextFeedback(This,Feedback,WasSuccessful); } #endif @@ -19332,30 +19340,30 @@ interface ISpeechPhraseInfoBuilder { #define ISpeechPhraseInfoBuilder_RestorePhraseFromMemory(This,PhraseInMemory,PhraseInfo) (This)->lpVtbl->RestorePhraseFromMemory(This,PhraseInMemory,PhraseInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_QueryInterface(ISpeechPhraseInfoBuilder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_QueryInterface(ISpeechPhraseInfoBuilder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseInfoBuilder_AddRef(ISpeechPhraseInfoBuilder* This) { +static __WIDL_INLINE ULONG ISpeechPhraseInfoBuilder_AddRef(ISpeechPhraseInfoBuilder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseInfoBuilder_Release(ISpeechPhraseInfoBuilder* This) { +static __WIDL_INLINE ULONG ISpeechPhraseInfoBuilder_Release(ISpeechPhraseInfoBuilder* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfoCount(ISpeechPhraseInfoBuilder* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfoCount(ISpeechPhraseInfoBuilder* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfo(ISpeechPhraseInfoBuilder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfo(ISpeechPhraseInfoBuilder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetIDsOfNames(ISpeechPhraseInfoBuilder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_GetIDsOfNames(ISpeechPhraseInfoBuilder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_Invoke(ISpeechPhraseInfoBuilder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_Invoke(ISpeechPhraseInfoBuilder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseInfoBuilder methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_RestorePhraseFromMemory(ISpeechPhraseInfoBuilder* This,VARIANT *PhraseInMemory,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_RestorePhraseFromMemory(ISpeechPhraseInfoBuilder* This,VARIANT *PhraseInMemory,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->RestorePhraseFromMemory(This,PhraseInMemory,PhraseInfo); } #endif @@ -19481,39 +19489,39 @@ interface ISpeechRecoResultTimes { #define ISpeechRecoResultTimes_get_OffsetFromStart(This,OffsetFromStart) (This)->lpVtbl->get_OffsetFromStart(This,OffsetFromStart) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultTimes_QueryInterface(ISpeechRecoResultTimes* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_QueryInterface(ISpeechRecoResultTimes* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoResultTimes_AddRef(ISpeechRecoResultTimes* This) { +static __WIDL_INLINE ULONG ISpeechRecoResultTimes_AddRef(ISpeechRecoResultTimes* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoResultTimes_Release(ISpeechRecoResultTimes* This) { +static __WIDL_INLINE ULONG ISpeechRecoResultTimes_Release(ISpeechRecoResultTimes* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetTypeInfoCount(ISpeechRecoResultTimes* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_GetTypeInfoCount(ISpeechRecoResultTimes* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetTypeInfo(ISpeechRecoResultTimes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_GetTypeInfo(ISpeechRecoResultTimes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetIDsOfNames(ISpeechRecoResultTimes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_GetIDsOfNames(ISpeechRecoResultTimes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_Invoke(ISpeechRecoResultTimes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_Invoke(ISpeechRecoResultTimes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoResultTimes methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_StreamTime(ISpeechRecoResultTimes* This,VARIANT *Time) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_get_StreamTime(ISpeechRecoResultTimes* This,VARIANT *Time) { return This->lpVtbl->get_StreamTime(This,Time); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_Length(ISpeechRecoResultTimes* This,VARIANT *Length) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_get_Length(ISpeechRecoResultTimes* This,VARIANT *Length) { return This->lpVtbl->get_Length(This,Length); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_TickCount(ISpeechRecoResultTimes* This,LONG *TickCount) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_get_TickCount(ISpeechRecoResultTimes* This,LONG *TickCount) { return This->lpVtbl->get_TickCount(This,TickCount); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_OffsetFromStart(ISpeechRecoResultTimes* This,VARIANT *OffsetFromStart) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_get_OffsetFromStart(ISpeechRecoResultTimes* This,VARIANT *OffsetFromStart) { return This->lpVtbl->get_OffsetFromStart(This,OffsetFromStart); } #endif @@ -19646,42 +19654,42 @@ interface ISpeechPhraseAlternate { #define ISpeechPhraseAlternate_Commit(This) (This)->lpVtbl->Commit(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternate_QueryInterface(ISpeechPhraseAlternate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_QueryInterface(ISpeechPhraseAlternate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseAlternate_AddRef(ISpeechPhraseAlternate* This) { +static __WIDL_INLINE ULONG ISpeechPhraseAlternate_AddRef(ISpeechPhraseAlternate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseAlternate_Release(ISpeechPhraseAlternate* This) { +static __WIDL_INLINE ULONG ISpeechPhraseAlternate_Release(ISpeechPhraseAlternate* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetTypeInfoCount(ISpeechPhraseAlternate* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_GetTypeInfoCount(ISpeechPhraseAlternate* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetTypeInfo(ISpeechPhraseAlternate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_GetTypeInfo(ISpeechPhraseAlternate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetIDsOfNames(ISpeechPhraseAlternate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_GetIDsOfNames(ISpeechPhraseAlternate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_Invoke(ISpeechPhraseAlternate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_Invoke(ISpeechPhraseAlternate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseAlternate methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_RecoResult(ISpeechPhraseAlternate* This,ISpeechRecoResult **RecoResult) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_get_RecoResult(ISpeechPhraseAlternate* This,ISpeechRecoResult **RecoResult) { return This->lpVtbl->get_RecoResult(This,RecoResult); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_StartElementInResult(ISpeechPhraseAlternate* This,LONG *StartElement) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_get_StartElementInResult(ISpeechPhraseAlternate* This,LONG *StartElement) { return This->lpVtbl->get_StartElementInResult(This,StartElement); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_NumberOfElementsInResult(ISpeechPhraseAlternate* This,LONG *NumberOfElements) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_get_NumberOfElementsInResult(ISpeechPhraseAlternate* This,LONG *NumberOfElements) { return This->lpVtbl->get_NumberOfElementsInResult(This,NumberOfElements); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_PhraseInfo(ISpeechPhraseAlternate* This,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_get_PhraseInfo(ISpeechPhraseAlternate* This,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->get_PhraseInfo(This,PhraseInfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_Commit(ISpeechPhraseAlternate* This) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_Commit(ISpeechPhraseAlternate* This) { return This->lpVtbl->Commit(This); } #endif @@ -19801,36 +19809,36 @@ interface ISpeechPhraseAlternates { #define ISpeechPhraseAlternates_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternates_QueryInterface(ISpeechPhraseAlternates* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_QueryInterface(ISpeechPhraseAlternates* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseAlternates_AddRef(ISpeechPhraseAlternates* This) { +static __WIDL_INLINE ULONG ISpeechPhraseAlternates_AddRef(ISpeechPhraseAlternates* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseAlternates_Release(ISpeechPhraseAlternates* This) { +static __WIDL_INLINE ULONG ISpeechPhraseAlternates_Release(ISpeechPhraseAlternates* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetTypeInfoCount(ISpeechPhraseAlternates* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_GetTypeInfoCount(ISpeechPhraseAlternates* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetTypeInfo(ISpeechPhraseAlternates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_GetTypeInfo(ISpeechPhraseAlternates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetIDsOfNames(ISpeechPhraseAlternates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_GetIDsOfNames(ISpeechPhraseAlternates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_Invoke(ISpeechPhraseAlternates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_Invoke(ISpeechPhraseAlternates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseAlternates methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternates_get_Count(ISpeechPhraseAlternates* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_get_Count(ISpeechPhraseAlternates* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_Item(ISpeechPhraseAlternates* This,LONG Index,ISpeechPhraseAlternate **PhraseAlternate) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_Item(ISpeechPhraseAlternates* This,LONG Index,ISpeechPhraseAlternate **PhraseAlternate) { return This->lpVtbl->Item(This,Index,PhraseAlternate); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_get__NewEnum(ISpeechPhraseAlternates* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_get__NewEnum(ISpeechPhraseAlternates* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -20064,75 +20072,75 @@ interface ISpeechPhraseInfo { #define ISpeechPhraseInfo_GetDisplayAttributes(This,StartElement,Elements,UseReplacements,DisplayAttributes) (This)->lpVtbl->GetDisplayAttributes(This,StartElement,Elements,UseReplacements,DisplayAttributes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfo_QueryInterface(ISpeechPhraseInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_QueryInterface(ISpeechPhraseInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseInfo_AddRef(ISpeechPhraseInfo* This) { +static __WIDL_INLINE ULONG ISpeechPhraseInfo_AddRef(ISpeechPhraseInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseInfo_Release(ISpeechPhraseInfo* This) { +static __WIDL_INLINE ULONG ISpeechPhraseInfo_Release(ISpeechPhraseInfo* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetTypeInfoCount(ISpeechPhraseInfo* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetTypeInfoCount(ISpeechPhraseInfo* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetTypeInfo(ISpeechPhraseInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetTypeInfo(ISpeechPhraseInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetIDsOfNames(ISpeechPhraseInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetIDsOfNames(ISpeechPhraseInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_Invoke(ISpeechPhraseInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_Invoke(ISpeechPhraseInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseInfo methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_LanguageId(ISpeechPhraseInfo* This,LONG *LanguageId) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_LanguageId(ISpeechPhraseInfo* This,LONG *LanguageId) { return This->lpVtbl->get_LanguageId(This,LanguageId); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_GrammarId(ISpeechPhraseInfo* This,VARIANT *GrammarId) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_GrammarId(ISpeechPhraseInfo* This,VARIANT *GrammarId) { return This->lpVtbl->get_GrammarId(This,GrammarId); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_StartTime(ISpeechPhraseInfo* This,VARIANT *StartTime) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_StartTime(ISpeechPhraseInfo* This,VARIANT *StartTime) { return This->lpVtbl->get_StartTime(This,StartTime); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioStreamPosition(ISpeechPhraseInfo* This,VARIANT *AudioStreamPosition) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_AudioStreamPosition(ISpeechPhraseInfo* This,VARIANT *AudioStreamPosition) { return This->lpVtbl->get_AudioStreamPosition(This,AudioStreamPosition); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioSizeBytes(ISpeechPhraseInfo* This,LONG *pAudioSizeBytes) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_AudioSizeBytes(ISpeechPhraseInfo* This,LONG *pAudioSizeBytes) { return This->lpVtbl->get_AudioSizeBytes(This,pAudioSizeBytes); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_RetainedSizeBytes(ISpeechPhraseInfo* This,LONG *RetainedSizeBytes) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_RetainedSizeBytes(ISpeechPhraseInfo* This,LONG *RetainedSizeBytes) { return This->lpVtbl->get_RetainedSizeBytes(This,RetainedSizeBytes); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioSizeTime(ISpeechPhraseInfo* This,LONG *AudioSizeTime) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_AudioSizeTime(ISpeechPhraseInfo* This,LONG *AudioSizeTime) { return This->lpVtbl->get_AudioSizeTime(This,AudioSizeTime); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Rule(ISpeechPhraseInfo* This,ISpeechPhraseRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_Rule(ISpeechPhraseInfo* This,ISpeechPhraseRule **Rule) { return This->lpVtbl->get_Rule(This,Rule); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Properties(ISpeechPhraseInfo* This,ISpeechPhraseProperties **Properties) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_Properties(ISpeechPhraseInfo* This,ISpeechPhraseProperties **Properties) { return This->lpVtbl->get_Properties(This,Properties); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Elements(ISpeechPhraseInfo* This,ISpeechPhraseElements **Elements) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_Elements(ISpeechPhraseInfo* This,ISpeechPhraseElements **Elements) { return This->lpVtbl->get_Elements(This,Elements); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Replacements(ISpeechPhraseInfo* This,ISpeechPhraseReplacements **Replacements) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_Replacements(ISpeechPhraseInfo* This,ISpeechPhraseReplacements **Replacements) { return This->lpVtbl->get_Replacements(This,Replacements); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_EngineId(ISpeechPhraseInfo* This,BSTR *EngineIdGuid) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_EngineId(ISpeechPhraseInfo* This,BSTR *EngineIdGuid) { return This->lpVtbl->get_EngineId(This,EngineIdGuid); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_EnginePrivateData(ISpeechPhraseInfo* This,VARIANT *PrivateData) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_EnginePrivateData(ISpeechPhraseInfo* This,VARIANT *PrivateData) { return This->lpVtbl->get_EnginePrivateData(This,PrivateData); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_SaveToMemory(ISpeechPhraseInfo* This,VARIANT *PhraseBlock) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_SaveToMemory(ISpeechPhraseInfo* This,VARIANT *PhraseBlock) { return This->lpVtbl->SaveToMemory(This,PhraseBlock); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetText(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,BSTR *Text) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetText(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,BSTR *Text) { return This->lpVtbl->GetText(This,StartElement,Elements,UseReplacements,Text); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetDisplayAttributes(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,SpeechDisplayAttributes *DisplayAttributes) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetDisplayAttributes(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,SpeechDisplayAttributes *DisplayAttributes) { return This->lpVtbl->GetDisplayAttributes(This,StartElement,Elements,UseReplacements,DisplayAttributes); } #endif @@ -20330,66 +20338,66 @@ interface ISpeechPhraseElement { #define ISpeechPhraseElement_get_EngineConfidence(This,EngineConfidence) (This)->lpVtbl->get_EngineConfidence(This,EngineConfidence) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElement_QueryInterface(ISpeechPhraseElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_QueryInterface(ISpeechPhraseElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseElement_AddRef(ISpeechPhraseElement* This) { +static __WIDL_INLINE ULONG ISpeechPhraseElement_AddRef(ISpeechPhraseElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseElement_Release(ISpeechPhraseElement* This) { +static __WIDL_INLINE ULONG ISpeechPhraseElement_Release(ISpeechPhraseElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElement_GetTypeInfoCount(ISpeechPhraseElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_GetTypeInfoCount(ISpeechPhraseElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseElement_GetTypeInfo(ISpeechPhraseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_GetTypeInfo(ISpeechPhraseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseElement_GetIDsOfNames(ISpeechPhraseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_GetIDsOfNames(ISpeechPhraseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseElement_Invoke(ISpeechPhraseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_Invoke(ISpeechPhraseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseElement methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioTimeOffset(ISpeechPhraseElement* This,LONG *AudioTimeOffset) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_AudioTimeOffset(ISpeechPhraseElement* This,LONG *AudioTimeOffset) { return This->lpVtbl->get_AudioTimeOffset(This,AudioTimeOffset); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioSizeTime(ISpeechPhraseElement* This,LONG *AudioSizeTime) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_AudioSizeTime(ISpeechPhraseElement* This,LONG *AudioSizeTime) { return This->lpVtbl->get_AudioSizeTime(This,AudioSizeTime); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioStreamOffset(ISpeechPhraseElement* This,LONG *AudioStreamOffset) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_AudioStreamOffset(ISpeechPhraseElement* This,LONG *AudioStreamOffset) { return This->lpVtbl->get_AudioStreamOffset(This,AudioStreamOffset); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioSizeBytes(ISpeechPhraseElement* This,LONG *AudioSizeBytes) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_AudioSizeBytes(ISpeechPhraseElement* This,LONG *AudioSizeBytes) { return This->lpVtbl->get_AudioSizeBytes(This,AudioSizeBytes); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_RetainedStreamOffset(ISpeechPhraseElement* This,LONG *RetainedStreamOffset) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_RetainedStreamOffset(ISpeechPhraseElement* This,LONG *RetainedStreamOffset) { return This->lpVtbl->get_RetainedStreamOffset(This,RetainedStreamOffset); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_RetainedSizeBytes(ISpeechPhraseElement* This,LONG *RetainedSizeBytes) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_RetainedSizeBytes(ISpeechPhraseElement* This,LONG *RetainedSizeBytes) { return This->lpVtbl->get_RetainedSizeBytes(This,RetainedSizeBytes); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_DisplayText(ISpeechPhraseElement* This,BSTR *DisplayText) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_DisplayText(ISpeechPhraseElement* This,BSTR *DisplayText) { return This->lpVtbl->get_DisplayText(This,DisplayText); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_LexicalForm(ISpeechPhraseElement* This,BSTR *LexicalForm) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_LexicalForm(ISpeechPhraseElement* This,BSTR *LexicalForm) { return This->lpVtbl->get_LexicalForm(This,LexicalForm); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_Pronunciation(ISpeechPhraseElement* This,VARIANT *Pronunciation) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_Pronunciation(ISpeechPhraseElement* This,VARIANT *Pronunciation) { return This->lpVtbl->get_Pronunciation(This,Pronunciation); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_DisplayAttributes(ISpeechPhraseElement* This,SpeechDisplayAttributes *DisplayAttributes) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_DisplayAttributes(ISpeechPhraseElement* This,SpeechDisplayAttributes *DisplayAttributes) { return This->lpVtbl->get_DisplayAttributes(This,DisplayAttributes); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_RequiredConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *RequiredConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_RequiredConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *RequiredConfidence) { return This->lpVtbl->get_RequiredConfidence(This,RequiredConfidence); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_ActualConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *ActualConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_ActualConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *ActualConfidence) { return This->lpVtbl->get_ActualConfidence(This,ActualConfidence); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_EngineConfidence(ISpeechPhraseElement* This,float *EngineConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_EngineConfidence(ISpeechPhraseElement* This,float *EngineConfidence) { return This->lpVtbl->get_EngineConfidence(This,EngineConfidence); } #endif @@ -20509,36 +20517,36 @@ interface ISpeechPhraseElements { #define ISpeechPhraseElements_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElements_QueryInterface(ISpeechPhraseElements* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_QueryInterface(ISpeechPhraseElements* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseElements_AddRef(ISpeechPhraseElements* This) { +static __WIDL_INLINE ULONG ISpeechPhraseElements_AddRef(ISpeechPhraseElements* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseElements_Release(ISpeechPhraseElements* This) { +static __WIDL_INLINE ULONG ISpeechPhraseElements_Release(ISpeechPhraseElements* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElements_GetTypeInfoCount(ISpeechPhraseElements* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_GetTypeInfoCount(ISpeechPhraseElements* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseElements_GetTypeInfo(ISpeechPhraseElements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_GetTypeInfo(ISpeechPhraseElements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseElements_GetIDsOfNames(ISpeechPhraseElements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_GetIDsOfNames(ISpeechPhraseElements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseElements_Invoke(ISpeechPhraseElements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_Invoke(ISpeechPhraseElements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseElements methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElements_get_Count(ISpeechPhraseElements* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_get_Count(ISpeechPhraseElements* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseElements_Item(ISpeechPhraseElements* This,LONG Index,ISpeechPhraseElement **Element) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_Item(ISpeechPhraseElements* This,LONG Index,ISpeechPhraseElement **Element) { return This->lpVtbl->Item(This,Index,Element); } -static FORCEINLINE HRESULT ISpeechPhraseElements_get__NewEnum(ISpeechPhraseElements* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_get__NewEnum(ISpeechPhraseElements* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -20664,39 +20672,39 @@ interface ISpeechPhraseReplacement { #define ISpeechPhraseReplacement_get_NumberOfElements(This,NumberOfElements) (This)->lpVtbl->get_NumberOfElements(This,NumberOfElements) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacement_QueryInterface(ISpeechPhraseReplacement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_QueryInterface(ISpeechPhraseReplacement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseReplacement_AddRef(ISpeechPhraseReplacement* This) { +static __WIDL_INLINE ULONG ISpeechPhraseReplacement_AddRef(ISpeechPhraseReplacement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseReplacement_Release(ISpeechPhraseReplacement* This) { +static __WIDL_INLINE ULONG ISpeechPhraseReplacement_Release(ISpeechPhraseReplacement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetTypeInfoCount(ISpeechPhraseReplacement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_GetTypeInfoCount(ISpeechPhraseReplacement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetTypeInfo(ISpeechPhraseReplacement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_GetTypeInfo(ISpeechPhraseReplacement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetIDsOfNames(ISpeechPhraseReplacement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_GetIDsOfNames(ISpeechPhraseReplacement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_Invoke(ISpeechPhraseReplacement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_Invoke(ISpeechPhraseReplacement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseReplacement methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_DisplayAttributes(ISpeechPhraseReplacement* This,SpeechDisplayAttributes *DisplayAttributes) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_get_DisplayAttributes(ISpeechPhraseReplacement* This,SpeechDisplayAttributes *DisplayAttributes) { return This->lpVtbl->get_DisplayAttributes(This,DisplayAttributes); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_Text(ISpeechPhraseReplacement* This,BSTR *Text) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_get_Text(ISpeechPhraseReplacement* This,BSTR *Text) { return This->lpVtbl->get_Text(This,Text); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_FirstElement(ISpeechPhraseReplacement* This,LONG *FirstElement) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_get_FirstElement(ISpeechPhraseReplacement* This,LONG *FirstElement) { return This->lpVtbl->get_FirstElement(This,FirstElement); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_NumberOfElements(ISpeechPhraseReplacement* This,LONG *NumberOfElements) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_get_NumberOfElements(ISpeechPhraseReplacement* This,LONG *NumberOfElements) { return This->lpVtbl->get_NumberOfElements(This,NumberOfElements); } #endif @@ -20816,36 +20824,36 @@ interface ISpeechPhraseReplacements { #define ISpeechPhraseReplacements_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacements_QueryInterface(ISpeechPhraseReplacements* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_QueryInterface(ISpeechPhraseReplacements* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseReplacements_AddRef(ISpeechPhraseReplacements* This) { +static __WIDL_INLINE ULONG ISpeechPhraseReplacements_AddRef(ISpeechPhraseReplacements* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseReplacements_Release(ISpeechPhraseReplacements* This) { +static __WIDL_INLINE ULONG ISpeechPhraseReplacements_Release(ISpeechPhraseReplacements* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetTypeInfoCount(ISpeechPhraseReplacements* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_GetTypeInfoCount(ISpeechPhraseReplacements* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetTypeInfo(ISpeechPhraseReplacements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_GetTypeInfo(ISpeechPhraseReplacements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetIDsOfNames(ISpeechPhraseReplacements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_GetIDsOfNames(ISpeechPhraseReplacements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_Invoke(ISpeechPhraseReplacements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_Invoke(ISpeechPhraseReplacements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseReplacements methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacements_get_Count(ISpeechPhraseReplacements* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_get_Count(ISpeechPhraseReplacements* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_Item(ISpeechPhraseReplacements* This,LONG Index,ISpeechPhraseReplacement **Reps) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_Item(ISpeechPhraseReplacements* This,LONG Index,ISpeechPhraseReplacement **Reps) { return This->lpVtbl->Item(This,Index,Reps); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_get__NewEnum(ISpeechPhraseReplacements* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_get__NewEnum(ISpeechPhraseReplacements* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -21011,54 +21019,54 @@ interface ISpeechPhraseProperty { #define ISpeechPhraseProperty_get_Children(This,Children) (This)->lpVtbl->get_Children(This,Children) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperty_QueryInterface(ISpeechPhraseProperty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_QueryInterface(ISpeechPhraseProperty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseProperty_AddRef(ISpeechPhraseProperty* This) { +static __WIDL_INLINE ULONG ISpeechPhraseProperty_AddRef(ISpeechPhraseProperty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseProperty_Release(ISpeechPhraseProperty* This) { +static __WIDL_INLINE ULONG ISpeechPhraseProperty_Release(ISpeechPhraseProperty* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperty_GetTypeInfoCount(ISpeechPhraseProperty* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_GetTypeInfoCount(ISpeechPhraseProperty* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_GetTypeInfo(ISpeechPhraseProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_GetTypeInfo(ISpeechPhraseProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_GetIDsOfNames(ISpeechPhraseProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_GetIDsOfNames(ISpeechPhraseProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_Invoke(ISpeechPhraseProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_Invoke(ISpeechPhraseProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseProperty methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Name(ISpeechPhraseProperty* This,BSTR *Name) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Name(ISpeechPhraseProperty* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Id(ISpeechPhraseProperty* This,LONG *Id) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Id(ISpeechPhraseProperty* This,LONG *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Value(ISpeechPhraseProperty* This,VARIANT *Value) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Value(ISpeechPhraseProperty* This,VARIANT *Value) { return This->lpVtbl->get_Value(This,Value); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_FirstElement(ISpeechPhraseProperty* This,LONG *FirstElement) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_FirstElement(ISpeechPhraseProperty* This,LONG *FirstElement) { return This->lpVtbl->get_FirstElement(This,FirstElement); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_NumberOfElements(ISpeechPhraseProperty* This,LONG *NumberOfElements) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_NumberOfElements(ISpeechPhraseProperty* This,LONG *NumberOfElements) { return This->lpVtbl->get_NumberOfElements(This,NumberOfElements); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_EngineConfidence(ISpeechPhraseProperty* This,float *Confidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_EngineConfidence(ISpeechPhraseProperty* This,float *Confidence) { return This->lpVtbl->get_EngineConfidence(This,Confidence); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Confidence(ISpeechPhraseProperty* This,SpeechEngineConfidence *Confidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Confidence(ISpeechPhraseProperty* This,SpeechEngineConfidence *Confidence) { return This->lpVtbl->get_Confidence(This,Confidence); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Parent(ISpeechPhraseProperty* This,ISpeechPhraseProperty **ParentProperty) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Parent(ISpeechPhraseProperty* This,ISpeechPhraseProperty **ParentProperty) { return This->lpVtbl->get_Parent(This,ParentProperty); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Children(ISpeechPhraseProperty* This,ISpeechPhraseProperties **Children) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Children(ISpeechPhraseProperty* This,ISpeechPhraseProperties **Children) { return This->lpVtbl->get_Children(This,Children); } #endif @@ -21178,36 +21186,36 @@ interface ISpeechPhraseProperties { #define ISpeechPhraseProperties_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperties_QueryInterface(ISpeechPhraseProperties* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_QueryInterface(ISpeechPhraseProperties* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseProperties_AddRef(ISpeechPhraseProperties* This) { +static __WIDL_INLINE ULONG ISpeechPhraseProperties_AddRef(ISpeechPhraseProperties* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseProperties_Release(ISpeechPhraseProperties* This) { +static __WIDL_INLINE ULONG ISpeechPhraseProperties_Release(ISpeechPhraseProperties* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperties_GetTypeInfoCount(ISpeechPhraseProperties* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_GetTypeInfoCount(ISpeechPhraseProperties* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_GetTypeInfo(ISpeechPhraseProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_GetTypeInfo(ISpeechPhraseProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_GetIDsOfNames(ISpeechPhraseProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_GetIDsOfNames(ISpeechPhraseProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_Invoke(ISpeechPhraseProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_Invoke(ISpeechPhraseProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseProperties methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperties_get_Count(ISpeechPhraseProperties* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_get_Count(ISpeechPhraseProperties* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_Item(ISpeechPhraseProperties* This,LONG Index,ISpeechPhraseProperty **Property) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_Item(ISpeechPhraseProperties* This,LONG Index,ISpeechPhraseProperty **Property) { return This->lpVtbl->Item(This,Index,Property); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_get__NewEnum(ISpeechPhraseProperties* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_get__NewEnum(ISpeechPhraseProperties* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -21365,51 +21373,51 @@ interface ISpeechPhraseRule { #define ISpeechPhraseRule_get_EngineConfidence(This,EngineConfidence) (This)->lpVtbl->get_EngineConfidence(This,EngineConfidence) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRule_QueryInterface(ISpeechPhraseRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_QueryInterface(ISpeechPhraseRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseRule_AddRef(ISpeechPhraseRule* This) { +static __WIDL_INLINE ULONG ISpeechPhraseRule_AddRef(ISpeechPhraseRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseRule_Release(ISpeechPhraseRule* This) { +static __WIDL_INLINE ULONG ISpeechPhraseRule_Release(ISpeechPhraseRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRule_GetTypeInfoCount(ISpeechPhraseRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_GetTypeInfoCount(ISpeechPhraseRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseRule_GetTypeInfo(ISpeechPhraseRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_GetTypeInfo(ISpeechPhraseRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseRule_GetIDsOfNames(ISpeechPhraseRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_GetIDsOfNames(ISpeechPhraseRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseRule_Invoke(ISpeechPhraseRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_Invoke(ISpeechPhraseRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseRule methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Name(ISpeechPhraseRule* This,BSTR *Name) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Name(ISpeechPhraseRule* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Id(ISpeechPhraseRule* This,LONG *Id) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Id(ISpeechPhraseRule* This,LONG *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_FirstElement(ISpeechPhraseRule* This,LONG *FirstElement) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_FirstElement(ISpeechPhraseRule* This,LONG *FirstElement) { return This->lpVtbl->get_FirstElement(This,FirstElement); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_NumberOfElements(ISpeechPhraseRule* This,LONG *NumberOfElements) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_NumberOfElements(ISpeechPhraseRule* This,LONG *NumberOfElements) { return This->lpVtbl->get_NumberOfElements(This,NumberOfElements); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Parent(ISpeechPhraseRule* This,ISpeechPhraseRule **Parent) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Parent(ISpeechPhraseRule* This,ISpeechPhraseRule **Parent) { return This->lpVtbl->get_Parent(This,Parent); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Children(ISpeechPhraseRule* This,ISpeechPhraseRules **Children) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Children(ISpeechPhraseRule* This,ISpeechPhraseRules **Children) { return This->lpVtbl->get_Children(This,Children); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Confidence(ISpeechPhraseRule* This,SpeechEngineConfidence *ActualConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Confidence(ISpeechPhraseRule* This,SpeechEngineConfidence *ActualConfidence) { return This->lpVtbl->get_Confidence(This,ActualConfidence); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_EngineConfidence(ISpeechPhraseRule* This,float *EngineConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_EngineConfidence(ISpeechPhraseRule* This,float *EngineConfidence) { return This->lpVtbl->get_EngineConfidence(This,EngineConfidence); } #endif @@ -21529,36 +21537,36 @@ interface ISpeechPhraseRules { #define ISpeechPhraseRules_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRules_QueryInterface(ISpeechPhraseRules* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_QueryInterface(ISpeechPhraseRules* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseRules_AddRef(ISpeechPhraseRules* This) { +static __WIDL_INLINE ULONG ISpeechPhraseRules_AddRef(ISpeechPhraseRules* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseRules_Release(ISpeechPhraseRules* This) { +static __WIDL_INLINE ULONG ISpeechPhraseRules_Release(ISpeechPhraseRules* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRules_GetTypeInfoCount(ISpeechPhraseRules* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_GetTypeInfoCount(ISpeechPhraseRules* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseRules_GetTypeInfo(ISpeechPhraseRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_GetTypeInfo(ISpeechPhraseRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseRules_GetIDsOfNames(ISpeechPhraseRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_GetIDsOfNames(ISpeechPhraseRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseRules_Invoke(ISpeechPhraseRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_Invoke(ISpeechPhraseRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseRules methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRules_get_Count(ISpeechPhraseRules* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_get_Count(ISpeechPhraseRules* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseRules_Item(ISpeechPhraseRules* This,LONG Index,ISpeechPhraseRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_Item(ISpeechPhraseRules* This,LONG Index,ISpeechPhraseRule **Rule) { return This->lpVtbl->Item(This,Index,Rule); } -static FORCEINLINE HRESULT ISpeechPhraseRules_get__NewEnum(ISpeechPhraseRules* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_get__NewEnum(ISpeechPhraseRules* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -21678,36 +21686,36 @@ interface ISpeechLexiconWords { #define ISpeechLexiconWords_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWords_QueryInterface(ISpeechLexiconWords* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_QueryInterface(ISpeechLexiconWords* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexiconWords_AddRef(ISpeechLexiconWords* This) { +static __WIDL_INLINE ULONG ISpeechLexiconWords_AddRef(ISpeechLexiconWords* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexiconWords_Release(ISpeechLexiconWords* This) { +static __WIDL_INLINE ULONG ISpeechLexiconWords_Release(ISpeechLexiconWords* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWords_GetTypeInfoCount(ISpeechLexiconWords* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_GetTypeInfoCount(ISpeechLexiconWords* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexiconWords_GetTypeInfo(ISpeechLexiconWords* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_GetTypeInfo(ISpeechLexiconWords* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexiconWords_GetIDsOfNames(ISpeechLexiconWords* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_GetIDsOfNames(ISpeechLexiconWords* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexiconWords_Invoke(ISpeechLexiconWords* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_Invoke(ISpeechLexiconWords* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexiconWords methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWords_get_Count(ISpeechLexiconWords* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_get_Count(ISpeechLexiconWords* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechLexiconWords_Item(ISpeechLexiconWords* This,LONG Index,ISpeechLexiconWord **Word) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_Item(ISpeechLexiconWords* This,LONG Index,ISpeechLexiconWord **Word) { return This->lpVtbl->Item(This,Index,Word); } -static FORCEINLINE HRESULT ISpeechLexiconWords_get__NewEnum(ISpeechLexiconWords* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_get__NewEnum(ISpeechLexiconWords* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -21901,51 +21909,51 @@ interface ISpeechLexicon { #define ISpeechLexicon_GetGenerationChange(This,GenerationID,ppWords) (This)->lpVtbl->GetGenerationChange(This,GenerationID,ppWords) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexicon_QueryInterface(ISpeechLexicon* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexicon_QueryInterface(ISpeechLexicon* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexicon_AddRef(ISpeechLexicon* This) { +static __WIDL_INLINE ULONG ISpeechLexicon_AddRef(ISpeechLexicon* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexicon_Release(ISpeechLexicon* This) { +static __WIDL_INLINE ULONG ISpeechLexicon_Release(ISpeechLexicon* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexicon_GetTypeInfoCount(ISpeechLexicon* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetTypeInfoCount(ISpeechLexicon* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexicon_GetTypeInfo(ISpeechLexicon* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetTypeInfo(ISpeechLexicon* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexicon_GetIDsOfNames(ISpeechLexicon* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetIDsOfNames(ISpeechLexicon* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexicon_Invoke(ISpeechLexicon* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexicon_Invoke(ISpeechLexicon* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexicon methods ***/ -static FORCEINLINE HRESULT ISpeechLexicon_get_GenerationId(ISpeechLexicon* This,LONG *GenerationId) { +static __WIDL_INLINE HRESULT ISpeechLexicon_get_GenerationId(ISpeechLexicon* This,LONG *GenerationId) { return This->lpVtbl->get_GenerationId(This,GenerationId); } -static FORCEINLINE HRESULT ISpeechLexicon_GetWords(ISpeechLexicon* This,SpeechLexiconType Flags,LONG *GenerationID,ISpeechLexiconWords **Words) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetWords(ISpeechLexicon* This,SpeechLexiconType Flags,LONG *GenerationID,ISpeechLexiconWords **Words) { return This->lpVtbl->GetWords(This,Flags,GenerationID,Words); } -static FORCEINLINE HRESULT ISpeechLexicon_AddPronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) { +static __WIDL_INLINE HRESULT ISpeechLexicon_AddPronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) { return This->lpVtbl->AddPronunciation(This,bstrWord,LangId,PartOfSpeech,bstrPronunciation); } -static FORCEINLINE HRESULT ISpeechLexicon_AddPronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) { +static __WIDL_INLINE HRESULT ISpeechLexicon_AddPronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) { return This->lpVtbl->AddPronunciationByPhoneIds(This,bstrWord,LangId,PartOfSpeech,PhoneIds); } -static FORCEINLINE HRESULT ISpeechLexicon_RemovePronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) { +static __WIDL_INLINE HRESULT ISpeechLexicon_RemovePronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) { return This->lpVtbl->RemovePronunciation(This,bstrWord,LangId,PartOfSpeech,bstrPronunciation); } -static FORCEINLINE HRESULT ISpeechLexicon_RemovePronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) { +static __WIDL_INLINE HRESULT ISpeechLexicon_RemovePronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) { return This->lpVtbl->RemovePronunciationByPhoneIds(This,bstrWord,LangId,PartOfSpeech,PhoneIds); } -static FORCEINLINE HRESULT ISpeechLexicon_GetPronunciations(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechLexiconType TypeFlags,ISpeechLexiconPronunciations **ppPronunciations) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetPronunciations(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechLexiconType TypeFlags,ISpeechLexiconPronunciations **ppPronunciations) { return This->lpVtbl->GetPronunciations(This,bstrWord,LangId,TypeFlags,ppPronunciations); } -static FORCEINLINE HRESULT ISpeechLexicon_GetGenerationChange(ISpeechLexicon* This,LONG *GenerationID,ISpeechLexiconWords **ppWords) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetGenerationChange(ISpeechLexicon* This,LONG *GenerationID,ISpeechLexiconWords **ppWords) { return This->lpVtbl->GetGenerationChange(This,GenerationID,ppWords); } #endif @@ -22071,39 +22079,39 @@ interface ISpeechLexiconWord { #define ISpeechLexiconWord_get_Pronunciations(This,Pronunciations) (This)->lpVtbl->get_Pronunciations(This,Pronunciations) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWord_QueryInterface(ISpeechLexiconWord* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_QueryInterface(ISpeechLexiconWord* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexiconWord_AddRef(ISpeechLexiconWord* This) { +static __WIDL_INLINE ULONG ISpeechLexiconWord_AddRef(ISpeechLexiconWord* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexiconWord_Release(ISpeechLexiconWord* This) { +static __WIDL_INLINE ULONG ISpeechLexiconWord_Release(ISpeechLexiconWord* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWord_GetTypeInfoCount(ISpeechLexiconWord* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_GetTypeInfoCount(ISpeechLexiconWord* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexiconWord_GetTypeInfo(ISpeechLexiconWord* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_GetTypeInfo(ISpeechLexiconWord* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexiconWord_GetIDsOfNames(ISpeechLexiconWord* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_GetIDsOfNames(ISpeechLexiconWord* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexiconWord_Invoke(ISpeechLexiconWord* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_Invoke(ISpeechLexiconWord* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexiconWord methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWord_get_LangId(ISpeechLexiconWord* This,SpeechLanguageId *LangId) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_get_LangId(ISpeechLexiconWord* This,SpeechLanguageId *LangId) { return This->lpVtbl->get_LangId(This,LangId); } -static FORCEINLINE HRESULT ISpeechLexiconWord_get_Type(ISpeechLexiconWord* This,SpeechWordType *WordType) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_get_Type(ISpeechLexiconWord* This,SpeechWordType *WordType) { return This->lpVtbl->get_Type(This,WordType); } -static FORCEINLINE HRESULT ISpeechLexiconWord_get_Word(ISpeechLexiconWord* This,BSTR *Word) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_get_Word(ISpeechLexiconWord* This,BSTR *Word) { return This->lpVtbl->get_Word(This,Word); } -static FORCEINLINE HRESULT ISpeechLexiconWord_get_Pronunciations(ISpeechLexiconWord* This,ISpeechLexiconPronunciations **Pronunciations) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_get_Pronunciations(ISpeechLexiconWord* This,ISpeechLexiconPronunciations **Pronunciations) { return This->lpVtbl->get_Pronunciations(This,Pronunciations); } #endif @@ -22223,36 +22231,36 @@ interface ISpeechLexiconPronunciations { #define ISpeechLexiconPronunciations_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_QueryInterface(ISpeechLexiconPronunciations* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_QueryInterface(ISpeechLexiconPronunciations* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexiconPronunciations_AddRef(ISpeechLexiconPronunciations* This) { +static __WIDL_INLINE ULONG ISpeechLexiconPronunciations_AddRef(ISpeechLexiconPronunciations* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexiconPronunciations_Release(ISpeechLexiconPronunciations* This) { +static __WIDL_INLINE ULONG ISpeechLexiconPronunciations_Release(ISpeechLexiconPronunciations* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfoCount(ISpeechLexiconPronunciations* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfoCount(ISpeechLexiconPronunciations* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfo(ISpeechLexiconPronunciations* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfo(ISpeechLexiconPronunciations* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetIDsOfNames(ISpeechLexiconPronunciations* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_GetIDsOfNames(ISpeechLexiconPronunciations* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_Invoke(ISpeechLexiconPronunciations* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_Invoke(ISpeechLexiconPronunciations* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexiconPronunciations methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_get_Count(ISpeechLexiconPronunciations* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_get_Count(ISpeechLexiconPronunciations* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_Item(ISpeechLexiconPronunciations* This,LONG Index,ISpeechLexiconPronunciation **Pronunciation) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_Item(ISpeechLexiconPronunciations* This,LONG Index,ISpeechLexiconPronunciation **Pronunciation) { return This->lpVtbl->Item(This,Index,Pronunciation); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_get__NewEnum(ISpeechLexiconPronunciations* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_get__NewEnum(ISpeechLexiconPronunciations* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -22386,42 +22394,42 @@ interface ISpeechLexiconPronunciation { #define ISpeechLexiconPronunciation_get_Symbolic(This,Symbolic) (This)->lpVtbl->get_Symbolic(This,Symbolic) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_QueryInterface(ISpeechLexiconPronunciation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_QueryInterface(ISpeechLexiconPronunciation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexiconPronunciation_AddRef(ISpeechLexiconPronunciation* This) { +static __WIDL_INLINE ULONG ISpeechLexiconPronunciation_AddRef(ISpeechLexiconPronunciation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexiconPronunciation_Release(ISpeechLexiconPronunciation* This) { +static __WIDL_INLINE ULONG ISpeechLexiconPronunciation_Release(ISpeechLexiconPronunciation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfoCount(ISpeechLexiconPronunciation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfoCount(ISpeechLexiconPronunciation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfo(ISpeechLexiconPronunciation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfo(ISpeechLexiconPronunciation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetIDsOfNames(ISpeechLexiconPronunciation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_GetIDsOfNames(ISpeechLexiconPronunciation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_Invoke(ISpeechLexiconPronunciation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_Invoke(ISpeechLexiconPronunciation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexiconPronunciation methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_Type(ISpeechLexiconPronunciation* This,SpeechLexiconType *LexiconType) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_Type(ISpeechLexiconPronunciation* This,SpeechLexiconType *LexiconType) { return This->lpVtbl->get_Type(This,LexiconType); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_LangId(ISpeechLexiconPronunciation* This,SpeechLanguageId *LangId) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_LangId(ISpeechLexiconPronunciation* This,SpeechLanguageId *LangId) { return This->lpVtbl->get_LangId(This,LangId); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_PartOfSpeech(ISpeechLexiconPronunciation* This,SpeechPartOfSpeech *PartOfSpeech) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_PartOfSpeech(ISpeechLexiconPronunciation* This,SpeechPartOfSpeech *PartOfSpeech) { return This->lpVtbl->get_PartOfSpeech(This,PartOfSpeech); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_PhoneIds(ISpeechLexiconPronunciation* This,VARIANT *PhoneIds) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_PhoneIds(ISpeechLexiconPronunciation* This,VARIANT *PhoneIds) { return This->lpVtbl->get_PhoneIds(This,PhoneIds); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_Symbolic(ISpeechLexiconPronunciation* This,BSTR *Symbolic) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_Symbolic(ISpeechLexiconPronunciation* This,BSTR *Symbolic) { return This->lpVtbl->get_Symbolic(This,Symbolic); } #endif @@ -22551,39 +22559,39 @@ interface ISpeechPhoneConverter { #define ISpeechPhoneConverter_IdToPhone(This,IdArray,Phonemes) (This)->lpVtbl->IdToPhone(This,IdArray,Phonemes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhoneConverter_QueryInterface(ISpeechPhoneConverter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_QueryInterface(ISpeechPhoneConverter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhoneConverter_AddRef(ISpeechPhoneConverter* This) { +static __WIDL_INLINE ULONG ISpeechPhoneConverter_AddRef(ISpeechPhoneConverter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhoneConverter_Release(ISpeechPhoneConverter* This) { +static __WIDL_INLINE ULONG ISpeechPhoneConverter_Release(ISpeechPhoneConverter* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhoneConverter_GetTypeInfoCount(ISpeechPhoneConverter* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_GetTypeInfoCount(ISpeechPhoneConverter* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_GetTypeInfo(ISpeechPhoneConverter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_GetTypeInfo(ISpeechPhoneConverter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_GetIDsOfNames(ISpeechPhoneConverter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_GetIDsOfNames(ISpeechPhoneConverter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_Invoke(ISpeechPhoneConverter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_Invoke(ISpeechPhoneConverter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhoneConverter methods ***/ -static FORCEINLINE HRESULT ISpeechPhoneConverter_get_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId *LanguageId) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_get_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId *LanguageId) { return This->lpVtbl->get_LanguageId(This,LanguageId); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_put_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId LanguageId) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_put_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId LanguageId) { return This->lpVtbl->put_LanguageId(This,LanguageId); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_PhoneToId(ISpeechPhoneConverter* This,const BSTR Phonemes,VARIANT *IdArray) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_PhoneToId(ISpeechPhoneConverter* This,const BSTR Phonemes,VARIANT *IdArray) { return This->lpVtbl->PhoneToId(This,Phonemes,IdArray); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_IdToPhone(ISpeechPhoneConverter* This,const VARIANT IdArray,BSTR *Phonemes) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_IdToPhone(ISpeechPhoneConverter* This,const VARIANT IdArray,BSTR *Phonemes) { return This->lpVtbl->IdToPhone(This,IdArray,Phonemes); } #endif diff --git a/lib/libc/include/any-windows-any/sapi54.h b/lib/libc/include/any-windows-any/sapi54.h index 39d8e71f6b892e75266b3ef5eed234121e0ec471..707a90592963f6b724bffab1fc83676e1e9e1850 100644 --- a/lib/libc/include/any-windows-any/sapi54.h +++ b/lib/libc/include/any-windows-any/sapi54.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/sapi54.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/sapi54.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __sapi54_h__ #define __sapi54_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ISpNotifySource_FWD_DEFINED__ @@ -1810,35 +1818,35 @@ interface ISpNotifySource { #define ISpNotifySource_GetNotifyEventHandle(This) (This)->lpVtbl->GetNotifyEventHandle(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpNotifySource_QueryInterface(ISpNotifySource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpNotifySource_QueryInterface(ISpNotifySource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpNotifySource_AddRef(ISpNotifySource* This) { +static __WIDL_INLINE ULONG ISpNotifySource_AddRef(ISpNotifySource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpNotifySource_Release(ISpNotifySource* This) { +static __WIDL_INLINE ULONG ISpNotifySource_Release(ISpNotifySource* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpNotifySource_SetNotifySink(ISpNotifySource* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifySink(ISpNotifySource* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpNotifySource_SetNotifyWindowMessage(ISpNotifySource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifyWindowMessage(ISpNotifySource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifySource_SetNotifyCallbackFunction(ISpNotifySource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifyCallbackFunction(ISpNotifySource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifySource_SetNotifyCallbackInterface(ISpNotifySource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifyCallbackInterface(ISpNotifySource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifySource_SetNotifyWin32Event(ISpNotifySource* This) { +static __WIDL_INLINE HRESULT ISpNotifySource_SetNotifyWin32Event(ISpNotifySource* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpNotifySource_WaitForNotifyEvent(ISpNotifySource* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpNotifySource_WaitForNotifyEvent(ISpNotifySource* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpNotifySource_GetNotifyEventHandle(ISpNotifySource* This) { +static __WIDL_INLINE HANDLE ISpNotifySource_GetNotifyEventHandle(ISpNotifySource* This) { return This->lpVtbl->GetNotifyEventHandle(This); } #endif @@ -1904,17 +1912,17 @@ interface ISpNotifySink { #define ISpNotifySink_Notify(This) (This)->lpVtbl->Notify(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpNotifySink_QueryInterface(ISpNotifySink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpNotifySink_QueryInterface(ISpNotifySink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpNotifySink_AddRef(ISpNotifySink* This) { +static __WIDL_INLINE ULONG ISpNotifySink_AddRef(ISpNotifySink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpNotifySink_Release(ISpNotifySink* This) { +static __WIDL_INLINE ULONG ISpNotifySink_Release(ISpNotifySink* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySink methods ***/ -static FORCEINLINE HRESULT ISpNotifySink_Notify(ISpNotifySink* This) { +static __WIDL_INLINE HRESULT ISpNotifySink_Notify(ISpNotifySink* This) { return This->lpVtbl->Notify(This); } #endif @@ -2042,36 +2050,36 @@ interface ISpNotifyTranslator { #define ISpNotifyTranslator_GetEventHandle(This) (This)->lpVtbl->GetEventHandle(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpNotifyTranslator_QueryInterface(ISpNotifyTranslator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_QueryInterface(ISpNotifyTranslator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpNotifyTranslator_AddRef(ISpNotifyTranslator* This) { +static __WIDL_INLINE ULONG ISpNotifyTranslator_AddRef(ISpNotifyTranslator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpNotifyTranslator_Release(ISpNotifyTranslator* This) { +static __WIDL_INLINE ULONG ISpNotifyTranslator_Release(ISpNotifyTranslator* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySink methods ***/ -static FORCEINLINE HRESULT ISpNotifyTranslator_Notify(ISpNotifyTranslator* This) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_Notify(ISpNotifyTranslator* This) { return This->lpVtbl->Notify(This); } /*** ISpNotifyTranslator methods ***/ -static FORCEINLINE HRESULT ISpNotifyTranslator_InitWindowMessage(ISpNotifyTranslator* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_InitWindowMessage(ISpNotifyTranslator* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->InitWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifyTranslator_InitCallback(ISpNotifyTranslator* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_InitCallback(ISpNotifyTranslator* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->InitCallback(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifyTranslator_InitSpNotifyCallback(ISpNotifyTranslator* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_InitSpNotifyCallback(ISpNotifyTranslator* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->InitSpNotifyCallback(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpNotifyTranslator_InitWin32Event(ISpNotifyTranslator* This,HANDLE hEvent,WINBOOL fCloseHandleOnRelease) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_InitWin32Event(ISpNotifyTranslator* This,HANDLE hEvent,WINBOOL fCloseHandleOnRelease) { return This->lpVtbl->InitWin32Event(This,hEvent,fCloseHandleOnRelease); } -static FORCEINLINE HRESULT ISpNotifyTranslator_Wait(ISpNotifyTranslator* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpNotifyTranslator_Wait(ISpNotifyTranslator* This,DWORD dwMilliseconds) { return This->lpVtbl->Wait(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpNotifyTranslator_GetEventHandle(ISpNotifyTranslator* This) { +static __WIDL_INLINE HANDLE ISpNotifyTranslator_GetEventHandle(ISpNotifyTranslator* This) { return This->lpVtbl->GetEventHandle(This); } #endif @@ -2250,50 +2258,50 @@ interface ISpDataKey { #define ISpDataKey_EnumValues(This,Index,ppszValueName) (This)->lpVtbl->EnumValues(This,Index,ppszValueName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpDataKey_QueryInterface(ISpDataKey* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpDataKey_QueryInterface(ISpDataKey* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpDataKey_AddRef(ISpDataKey* This) { +static __WIDL_INLINE ULONG ISpDataKey_AddRef(ISpDataKey* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpDataKey_Release(ISpDataKey* This) { +static __WIDL_INLINE ULONG ISpDataKey_Release(ISpDataKey* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpDataKey_SetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpDataKey_SetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpDataKey_GetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpDataKey_GetData(ISpDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpDataKey_SetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpDataKey_SetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpDataKey_GetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpDataKey_GetStringValue(ISpDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpDataKey_SetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpDataKey_SetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpDataKey_GetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpDataKey_GetDWORD(ISpDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpDataKey_OpenKey(ISpDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpDataKey_OpenKey(ISpDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpDataKey_CreateKey(ISpDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpDataKey_CreateKey(ISpDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpDataKey_DeleteKey(ISpDataKey* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpDataKey_DeleteKey(ISpDataKey* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpDataKey_DeleteValue(ISpDataKey* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpDataKey_DeleteValue(ISpDataKey* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpDataKey_EnumKeys(ISpDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpDataKey_EnumKeys(ISpDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpDataKey_EnumValues(ISpDataKey* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpDataKey_EnumValues(ISpDataKey* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } #endif @@ -2368,20 +2376,20 @@ interface ISpObjectWithToken { #define ISpObjectWithToken_GetObjectToken(This,ppToken) (This)->lpVtbl->GetObjectToken(This,ppToken) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpObjectWithToken_QueryInterface(ISpObjectWithToken* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectWithToken_QueryInterface(ISpObjectWithToken* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpObjectWithToken_AddRef(ISpObjectWithToken* This) { +static __WIDL_INLINE ULONG ISpObjectWithToken_AddRef(ISpObjectWithToken* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpObjectWithToken_Release(ISpObjectWithToken* This) { +static __WIDL_INLINE ULONG ISpObjectWithToken_Release(ISpObjectWithToken* This) { return This->lpVtbl->Release(This); } /*** ISpObjectWithToken methods ***/ -static FORCEINLINE HRESULT ISpObjectWithToken_SetObjectToken(ISpObjectWithToken* This,ISpObjectToken *pToken) { +static __WIDL_INLINE HRESULT ISpObjectWithToken_SetObjectToken(ISpObjectWithToken* This,ISpObjectToken *pToken) { return This->lpVtbl->SetObjectToken(This,pToken); } -static FORCEINLINE HRESULT ISpObjectWithToken_GetObjectToken(ISpObjectWithToken* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpObjectWithToken_GetObjectToken(ISpObjectWithToken* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetObjectToken(This,ppToken); } #endif @@ -2493,32 +2501,32 @@ interface IEnumSpObjectTokens { #define IEnumSpObjectTokens_GetCount(This,pCount) (This)->lpVtbl->GetCount(This,pCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumSpObjectTokens_QueryInterface(IEnumSpObjectTokens* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_QueryInterface(IEnumSpObjectTokens* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumSpObjectTokens_AddRef(IEnumSpObjectTokens* This) { +static __WIDL_INLINE ULONG IEnumSpObjectTokens_AddRef(IEnumSpObjectTokens* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumSpObjectTokens_Release(IEnumSpObjectTokens* This) { +static __WIDL_INLINE ULONG IEnumSpObjectTokens_Release(IEnumSpObjectTokens* This) { return This->lpVtbl->Release(This); } /*** IEnumSpObjectTokens methods ***/ -static FORCEINLINE HRESULT IEnumSpObjectTokens_Next(IEnumSpObjectTokens* This,ULONG celt,ISpObjectToken **pelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Next(IEnumSpObjectTokens* This,ULONG celt,ISpObjectToken **pelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,pelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_Skip(IEnumSpObjectTokens* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Skip(IEnumSpObjectTokens* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_Reset(IEnumSpObjectTokens* This) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Reset(IEnumSpObjectTokens* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_Clone(IEnumSpObjectTokens* This,IEnumSpObjectTokens **ppEnum) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Clone(IEnumSpObjectTokens* This,IEnumSpObjectTokens **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_Item(IEnumSpObjectTokens* This,ULONG Index,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_Item(IEnumSpObjectTokens* This,ULONG Index,ISpObjectToken **ppToken) { return This->lpVtbl->Item(This,Index,ppToken); } -static FORCEINLINE HRESULT IEnumSpObjectTokens_GetCount(IEnumSpObjectTokens* This,ULONG *pCount) { +static __WIDL_INLINE HRESULT IEnumSpObjectTokens_GetCount(IEnumSpObjectTokens* This,ULONG *pCount) { return This->lpVtbl->GetCount(This,pCount); } #endif @@ -2661,54 +2669,54 @@ interface ISpRegDataKey { #define ISpRegDataKey_SetKey(This,hkey,fReadOnly) (This)->lpVtbl->SetKey(This,hkey,fReadOnly) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRegDataKey_QueryInterface(ISpRegDataKey* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRegDataKey_QueryInterface(ISpRegDataKey* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRegDataKey_AddRef(ISpRegDataKey* This) { +static __WIDL_INLINE ULONG ISpRegDataKey_AddRef(ISpRegDataKey* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRegDataKey_Release(ISpRegDataKey* This) { +static __WIDL_INLINE ULONG ISpRegDataKey_Release(ISpRegDataKey* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpRegDataKey_SetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpRegDataKey_SetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpRegDataKey_GetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpRegDataKey_GetData(ISpRegDataKey* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpRegDataKey_SetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpRegDataKey_SetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpRegDataKey_GetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpRegDataKey_GetStringValue(ISpRegDataKey* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpRegDataKey_SetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpRegDataKey_SetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpRegDataKey_GetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpRegDataKey_GetDWORD(ISpRegDataKey* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpRegDataKey_OpenKey(ISpRegDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpRegDataKey_OpenKey(ISpRegDataKey* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpRegDataKey_CreateKey(ISpRegDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpRegDataKey_CreateKey(ISpRegDataKey* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpRegDataKey_DeleteKey(ISpRegDataKey* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpRegDataKey_DeleteKey(ISpRegDataKey* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpRegDataKey_DeleteValue(ISpRegDataKey* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpRegDataKey_DeleteValue(ISpRegDataKey* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpRegDataKey_EnumKeys(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpRegDataKey_EnumKeys(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpRegDataKey_EnumValues(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpRegDataKey_EnumValues(ISpRegDataKey* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } /*** ISpRegDataKey methods ***/ -static FORCEINLINE HRESULT ISpRegDataKey_SetKey(ISpRegDataKey* This,HKEY hkey,WINBOOL fReadOnly) { +static __WIDL_INLINE HRESULT ISpRegDataKey_SetKey(ISpRegDataKey* This,HKEY hkey,WINBOOL fReadOnly) { return This->lpVtbl->SetKey(This,hkey,fReadOnly); } #endif @@ -2897,69 +2905,69 @@ interface ISpObjectTokenCategory { #define ISpObjectTokenCategory_GetDefaultTokenId(This,ppszCoMemTokenId) (This)->lpVtbl->GetDefaultTokenId(This,ppszCoMemTokenId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenCategory_QueryInterface(ISpObjectTokenCategory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_QueryInterface(ISpObjectTokenCategory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpObjectTokenCategory_AddRef(ISpObjectTokenCategory* This) { +static __WIDL_INLINE ULONG ISpObjectTokenCategory_AddRef(ISpObjectTokenCategory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpObjectTokenCategory_Release(ISpObjectTokenCategory* This) { +static __WIDL_INLINE ULONG ISpObjectTokenCategory_Release(ISpObjectTokenCategory* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetData(ISpObjectTokenCategory* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetStringValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetDWORD(ISpObjectTokenCategory* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_OpenKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_OpenKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_CreateKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_CreateKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_DeleteKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_DeleteKey(ISpObjectTokenCategory* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_DeleteValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_DeleteValue(ISpObjectTokenCategory* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumKeys(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_EnumKeys(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumValues(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_EnumValues(ISpObjectTokenCategory* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } /*** ISpObjectTokenCategory methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetId(ISpObjectTokenCategory* This,LPCWSTR pszCategoryId,WINBOOL fCreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetId(ISpObjectTokenCategory* This,LPCWSTR pszCategoryId,WINBOOL fCreateIfNotExist) { return This->lpVtbl->SetId(This,pszCategoryId,fCreateIfNotExist); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemCategoryId) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemCategoryId) { return This->lpVtbl->GetId(This,ppszCoMemCategoryId); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDataKey(ISpObjectTokenCategory* This,SPDATAKEYLOCATION spdkl,ISpDataKey **ppDataKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetDataKey(ISpObjectTokenCategory* This,SPDATAKEYLOCATION spdkl,ISpDataKey **ppDataKey) { return This->lpVtbl->GetDataKey(This,spdkl,ppDataKey); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_EnumTokens(ISpObjectTokenCategory* This,LPCWSTR pzsReqAttribs,LPCWSTR pszOptAttribs,IEnumSpObjectTokens **ppEnum) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_EnumTokens(ISpObjectTokenCategory* This,LPCWSTR pzsReqAttribs,LPCWSTR pszOptAttribs,IEnumSpObjectTokens **ppEnum) { return This->lpVtbl->EnumTokens(This,pzsReqAttribs,pszOptAttribs,ppEnum); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_SetDefaultTokenId(ISpObjectTokenCategory* This,LPCWSTR pszTokenId) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_SetDefaultTokenId(ISpObjectTokenCategory* This,LPCWSTR pszTokenId) { return This->lpVtbl->SetDefaultTokenId(This,pszTokenId); } -static FORCEINLINE HRESULT ISpObjectTokenCategory_GetDefaultTokenId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemTokenId) { +static __WIDL_INLINE HRESULT ISpObjectTokenCategory_GetDefaultTokenId(ISpObjectTokenCategory* This,LPWSTR *ppszCoMemTokenId) { return This->lpVtbl->GetDefaultTokenId(This,ppszCoMemTokenId); } #endif @@ -3214,81 +3222,81 @@ interface ISpObjectToken { #define ISpObjectToken_MatchesAttributes(This,pszAttributes,pfMatches) (This)->lpVtbl->MatchesAttributes(This,pszAttributes,pfMatches) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpObjectToken_QueryInterface(ISpObjectToken* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectToken_QueryInterface(ISpObjectToken* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpObjectToken_AddRef(ISpObjectToken* This) { +static __WIDL_INLINE ULONG ISpObjectToken_AddRef(ISpObjectToken* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpObjectToken_Release(ISpObjectToken* This) { +static __WIDL_INLINE ULONG ISpObjectToken_Release(ISpObjectToken* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpObjectToken_SetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectToken_SetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpObjectToken_GetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetData(ISpObjectToken* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpObjectToken_SetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpObjectToken_SetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpObjectToken_GetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetStringValue(ISpObjectToken* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpObjectToken_SetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpObjectToken_SetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpObjectToken_GetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetDWORD(ISpObjectToken* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpObjectToken_OpenKey(ISpObjectToken* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectToken_OpenKey(ISpObjectToken* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectToken_CreateKey(ISpObjectToken* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectToken_CreateKey(ISpObjectToken* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectToken_DeleteKey(ISpObjectToken* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpObjectToken_DeleteKey(ISpObjectToken* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpObjectToken_DeleteValue(ISpObjectToken* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpObjectToken_DeleteValue(ISpObjectToken* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpObjectToken_EnumKeys(ISpObjectToken* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpObjectToken_EnumKeys(ISpObjectToken* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpObjectToken_EnumValues(ISpObjectToken* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpObjectToken_EnumValues(ISpObjectToken* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } /*** ISpObjectToken methods ***/ -static FORCEINLINE HRESULT ISpObjectToken_SetId(ISpObjectToken* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpObjectToken_SetId(ISpObjectToken* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) { return This->lpVtbl->SetId(This,pszCategoryId,pszTokenId,fCreateIfNotExist); } -static FORCEINLINE HRESULT ISpObjectToken_GetId(ISpObjectToken* This,LPWSTR *ppszCoMemTokenId) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetId(ISpObjectToken* This,LPWSTR *ppszCoMemTokenId) { return This->lpVtbl->GetId(This,ppszCoMemTokenId); } -static FORCEINLINE HRESULT ISpObjectToken_GetCategory(ISpObjectToken* This,ISpObjectTokenCategory **ppTokenCategory) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetCategory(ISpObjectToken* This,ISpObjectTokenCategory **ppTokenCategory) { return This->lpVtbl->GetCategory(This,ppTokenCategory); } -static FORCEINLINE HRESULT ISpObjectToken_CreateInstance(ISpObjectToken* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectToken_CreateInstance(ISpObjectToken* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) { return This->lpVtbl->CreateInstance(This,pUnkOuter,dwClsContext,riid,ppvObject); } -static FORCEINLINE HRESULT ISpObjectToken_GetStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) { +static __WIDL_INLINE HRESULT ISpObjectToken_GetStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) { return This->lpVtbl->GetStorageFileName(This,clsidCaller,pszValueName,pszFileNameSpecifier,nFolder,ppszFilePath); } -static FORCEINLINE HRESULT ISpObjectToken_RemoveStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) { +static __WIDL_INLINE HRESULT ISpObjectToken_RemoveStorageFileName(ISpObjectToken* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) { return This->lpVtbl->RemoveStorageFileName(This,clsidCaller,pszKeyName,fDeleteFile); } -static FORCEINLINE HRESULT ISpObjectToken_Remove(ISpObjectToken* This,const CLSID *pclsidCaller) { +static __WIDL_INLINE HRESULT ISpObjectToken_Remove(ISpObjectToken* This,const CLSID *pclsidCaller) { return This->lpVtbl->Remove(This,pclsidCaller); } -static FORCEINLINE HRESULT ISpObjectToken_IsUISupported(ISpObjectToken* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) { +static __WIDL_INLINE HRESULT ISpObjectToken_IsUISupported(ISpObjectToken* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) { return This->lpVtbl->IsUISupported(This,pszTypeOfUI,pvExtraData,cbExtraData,punkObject,pfSupported); } -static FORCEINLINE HRESULT ISpObjectToken_DisplayUI(ISpObjectToken* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) { +static __WIDL_INLINE HRESULT ISpObjectToken_DisplayUI(ISpObjectToken* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) { return This->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData,punkObject); } -static FORCEINLINE HRESULT ISpObjectToken_MatchesAttributes(ISpObjectToken* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) { +static __WIDL_INLINE HRESULT ISpObjectToken_MatchesAttributes(ISpObjectToken* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) { return This->lpVtbl->MatchesAttributes(This,pszAttributes,pfMatches); } #endif @@ -3506,85 +3514,85 @@ interface ISpObjectTokenInit { #define ISpObjectTokenInit_InitFromDataKey(This,pszCategoryId,pszTokenId,pDataKey) (This)->lpVtbl->InitFromDataKey(This,pszCategoryId,pszTokenId,pDataKey) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenInit_QueryInterface(ISpObjectTokenInit* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_QueryInterface(ISpObjectTokenInit* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpObjectTokenInit_AddRef(ISpObjectTokenInit* This) { +static __WIDL_INLINE ULONG ISpObjectTokenInit_AddRef(ISpObjectTokenInit* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpObjectTokenInit_Release(ISpObjectTokenInit* This) { +static __WIDL_INLINE ULONG ISpObjectTokenInit_Release(ISpObjectTokenInit* This) { return This->lpVtbl->Release(This); } /*** ISpDataKey methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenInit_SetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_SetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG cbData,const BYTE *pData) { return This->lpVtbl->SetData(This,pszValueName,cbData,pData); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetData(ISpObjectTokenInit* This,LPCWSTR pszValueName,ULONG *pcbData,BYTE *pData) { return This->lpVtbl->GetData(This,pszValueName,pcbData,pData); } -static FORCEINLINE HRESULT ISpObjectTokenInit_SetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPCWSTR pszValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_SetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPCWSTR pszValue) { return This->lpVtbl->SetStringValue(This,pszValueName,pszValue); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetStringValue(ISpObjectTokenInit* This,LPCWSTR pszValueName,LPWSTR *ppszValue) { return This->lpVtbl->GetStringValue(This,pszValueName,ppszValue); } -static FORCEINLINE HRESULT ISpObjectTokenInit_SetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD dwValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_SetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD dwValue) { return This->lpVtbl->SetDWORD(This,pszValueName,dwValue); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD *pdwValue) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetDWORD(ISpObjectTokenInit* This,LPCWSTR pszValueName,DWORD *pdwValue) { return This->lpVtbl->GetDWORD(This,pszValueName,pdwValue); } -static FORCEINLINE HRESULT ISpObjectTokenInit_OpenKey(ISpObjectTokenInit* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_OpenKey(ISpObjectTokenInit* This,LPCWSTR pszSubKeyName,ISpDataKey **ppSubKey) { return This->lpVtbl->OpenKey(This,pszSubKeyName,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenInit_CreateKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_CreateKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey,ISpDataKey **ppSubKey) { return This->lpVtbl->CreateKey(This,pszSubKey,ppSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenInit_DeleteKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_DeleteKey(ISpObjectTokenInit* This,LPCWSTR pszSubKey) { return This->lpVtbl->DeleteKey(This,pszSubKey); } -static FORCEINLINE HRESULT ISpObjectTokenInit_DeleteValue(ISpObjectTokenInit* This,LPCWSTR pszValueName) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_DeleteValue(ISpObjectTokenInit* This,LPCWSTR pszValueName) { return This->lpVtbl->DeleteValue(This,pszValueName); } -static FORCEINLINE HRESULT ISpObjectTokenInit_EnumKeys(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszSubKeyName) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_EnumKeys(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszSubKeyName) { return This->lpVtbl->EnumKeys(This,Index,ppszSubKeyName); } -static FORCEINLINE HRESULT ISpObjectTokenInit_EnumValues(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszValueName) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_EnumValues(ISpObjectTokenInit* This,ULONG Index,LPWSTR *ppszValueName) { return This->lpVtbl->EnumValues(This,Index,ppszValueName); } /*** ISpObjectToken methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenInit_SetId(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_SetId(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,WINBOOL fCreateIfNotExist) { return This->lpVtbl->SetId(This,pszCategoryId,pszTokenId,fCreateIfNotExist); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetId(ISpObjectTokenInit* This,LPWSTR *ppszCoMemTokenId) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetId(ISpObjectTokenInit* This,LPWSTR *ppszCoMemTokenId) { return This->lpVtbl->GetId(This,ppszCoMemTokenId); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetCategory(ISpObjectTokenInit* This,ISpObjectTokenCategory **ppTokenCategory) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetCategory(ISpObjectTokenInit* This,ISpObjectTokenCategory **ppTokenCategory) { return This->lpVtbl->GetCategory(This,ppTokenCategory); } -static FORCEINLINE HRESULT ISpObjectTokenInit_CreateInstance(ISpObjectTokenInit* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_CreateInstance(ISpObjectTokenInit* This,IUnknown *pUnkOuter,DWORD dwClsContext,REFIID riid,void **ppvObject) { return This->lpVtbl->CreateInstance(This,pUnkOuter,dwClsContext,riid,ppvObject); } -static FORCEINLINE HRESULT ISpObjectTokenInit_GetStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_GetStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszValueName,LPCWSTR pszFileNameSpecifier,ULONG nFolder,LPWSTR *ppszFilePath) { return This->lpVtbl->GetStorageFileName(This,clsidCaller,pszValueName,pszFileNameSpecifier,nFolder,ppszFilePath); } -static FORCEINLINE HRESULT ISpObjectTokenInit_RemoveStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_RemoveStorageFileName(ISpObjectTokenInit* This,REFCLSID clsidCaller,LPCWSTR pszKeyName,WINBOOL fDeleteFile) { return This->lpVtbl->RemoveStorageFileName(This,clsidCaller,pszKeyName,fDeleteFile); } -static FORCEINLINE HRESULT ISpObjectTokenInit_Remove(ISpObjectTokenInit* This,const CLSID *pclsidCaller) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_Remove(ISpObjectTokenInit* This,const CLSID *pclsidCaller) { return This->lpVtbl->Remove(This,pclsidCaller); } -static FORCEINLINE HRESULT ISpObjectTokenInit_IsUISupported(ISpObjectTokenInit* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_IsUISupported(ISpObjectTokenInit* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject,WINBOOL *pfSupported) { return This->lpVtbl->IsUISupported(This,pszTypeOfUI,pvExtraData,cbExtraData,punkObject,pfSupported); } -static FORCEINLINE HRESULT ISpObjectTokenInit_DisplayUI(ISpObjectTokenInit* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_DisplayUI(ISpObjectTokenInit* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,IUnknown *punkObject) { return This->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData,punkObject); } -static FORCEINLINE HRESULT ISpObjectTokenInit_MatchesAttributes(ISpObjectTokenInit* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_MatchesAttributes(ISpObjectTokenInit* This,LPCWSTR pszAttributes,WINBOOL *pfMatches) { return This->lpVtbl->MatchesAttributes(This,pszAttributes,pfMatches); } /*** ISpObjectTokenInit methods ***/ -static FORCEINLINE HRESULT ISpObjectTokenInit_InitFromDataKey(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,ISpDataKey *pDataKey) { +static __WIDL_INLINE HRESULT ISpObjectTokenInit_InitFromDataKey(ISpObjectTokenInit* This,LPCWSTR pszCategoryId,LPCWSTR pszTokenId,ISpDataKey *pDataKey) { return This->lpVtbl->InitFromDataKey(This,pszCategoryId,pszTokenId,pDataKey); } #endif @@ -3678,24 +3686,24 @@ interface ISpResourceManager { #define ISpResourceManager_GetObject(This,guidServiceId,ObjectCLSID,ObjectIID,fReleaseWhenLastExternalRefReleased,ppObject) (This)->lpVtbl->GetObject(This,guidServiceId,ObjectCLSID,ObjectIID,fReleaseWhenLastExternalRefReleased,ppObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpResourceManager_QueryInterface(ISpResourceManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpResourceManager_QueryInterface(ISpResourceManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpResourceManager_AddRef(ISpResourceManager* This) { +static __WIDL_INLINE ULONG ISpResourceManager_AddRef(ISpResourceManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpResourceManager_Release(ISpResourceManager* This) { +static __WIDL_INLINE ULONG ISpResourceManager_Release(ISpResourceManager* This) { return This->lpVtbl->Release(This); } /*** IServiceProvider methods ***/ -static FORCEINLINE HRESULT ISpResourceManager_QueryService(ISpResourceManager* This,REFGUID guidService,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpResourceManager_QueryService(ISpResourceManager* This,REFGUID guidService,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryService(This,guidService,riid,ppvObject); } /*** ISpResourceManager methods ***/ -static FORCEINLINE HRESULT ISpResourceManager_SetObject(ISpResourceManager* This,REFGUID guidServiceId,IUnknown *pUnkObject) { +static __WIDL_INLINE HRESULT ISpResourceManager_SetObject(ISpResourceManager* This,REFGUID guidServiceId,IUnknown *pUnkObject) { return This->lpVtbl->SetObject(This,guidServiceId,pUnkObject); } -static FORCEINLINE HRESULT ISpResourceManager_GetObject(ISpResourceManager* This,REFGUID guidServiceId,REFCLSID ObjectCLSID,REFIID ObjectIID,WINBOOL fReleaseWhenLastExternalRefReleased,void **ppObject) { +static __WIDL_INLINE HRESULT ISpResourceManager_GetObject(ISpResourceManager* This,REFGUID guidServiceId,REFCLSID ObjectCLSID,REFIID ObjectIID,WINBOOL fReleaseWhenLastExternalRefReleased,void **ppObject) { return This->lpVtbl->GetObject(This,guidServiceId,ObjectCLSID,ObjectIID,fReleaseWhenLastExternalRefReleased,ppObject); } #endif @@ -3905,45 +3913,45 @@ interface ISpEventSource { #define ISpEventSource_GetInfo(This,pInfo) (This)->lpVtbl->GetInfo(This,pInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpEventSource_QueryInterface(ISpEventSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpEventSource_QueryInterface(ISpEventSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpEventSource_AddRef(ISpEventSource* This) { +static __WIDL_INLINE ULONG ISpEventSource_AddRef(ISpEventSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpEventSource_Release(ISpEventSource* This) { +static __WIDL_INLINE ULONG ISpEventSource_Release(ISpEventSource* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpEventSource_SetNotifySink(ISpEventSource* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifySink(ISpEventSource* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpEventSource_SetNotifyWindowMessage(ISpEventSource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifyWindowMessage(ISpEventSource* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource_SetNotifyCallbackFunction(ISpEventSource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifyCallbackFunction(ISpEventSource* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource_SetNotifyCallbackInterface(ISpEventSource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifyCallbackInterface(ISpEventSource* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource_SetNotifyWin32Event(ISpEventSource* This) { +static __WIDL_INLINE HRESULT ISpEventSource_SetNotifyWin32Event(ISpEventSource* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpEventSource_WaitForNotifyEvent(ISpEventSource* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpEventSource_WaitForNotifyEvent(ISpEventSource* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpEventSource_GetNotifyEventHandle(ISpEventSource* This) { +static __WIDL_INLINE HANDLE ISpEventSource_GetNotifyEventHandle(ISpEventSource* This) { return This->lpVtbl->GetNotifyEventHandle(This); } /*** ISpEventSource methods ***/ -static FORCEINLINE HRESULT ISpEventSource_SetInterest(ISpEventSource* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { +static __WIDL_INLINE HRESULT ISpEventSource_SetInterest(ISpEventSource* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { return This->lpVtbl->SetInterest(This,ullEventInterest,ullQueuedInterest); } -static FORCEINLINE HRESULT ISpEventSource_GetEvents(ISpEventSource* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { +static __WIDL_INLINE HRESULT ISpEventSource_GetEvents(ISpEventSource* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { return This->lpVtbl->GetEvents(This,ulCount,pEventArray,pulFetched); } -static FORCEINLINE HRESULT ISpEventSource_GetInfo(ISpEventSource* This,SPEVENTSOURCEINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpEventSource_GetInfo(ISpEventSource* This,SPEVENTSOURCEINFO *pInfo) { return This->lpVtbl->GetInfo(This,pInfo); } #endif @@ -4076,49 +4084,49 @@ interface ISpEventSource2 { #define ISpEventSource2_GetEventsEx(This,ulCount,pEventArray,pulFetched) (This)->lpVtbl->GetEventsEx(This,ulCount,pEventArray,pulFetched) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpEventSource2_QueryInterface(ISpEventSource2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpEventSource2_QueryInterface(ISpEventSource2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpEventSource2_AddRef(ISpEventSource2* This) { +static __WIDL_INLINE ULONG ISpEventSource2_AddRef(ISpEventSource2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpEventSource2_Release(ISpEventSource2* This) { +static __WIDL_INLINE ULONG ISpEventSource2_Release(ISpEventSource2* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpEventSource2_SetNotifySink(ISpEventSource2* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpEventSource2_SetNotifySink(ISpEventSource2* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpEventSource2_SetNotifyWindowMessage(ISpEventSource2* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource2_SetNotifyWindowMessage(ISpEventSource2* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource2_SetNotifyCallbackFunction(ISpEventSource2* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource2_SetNotifyCallbackFunction(ISpEventSource2* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource2_SetNotifyCallbackInterface(ISpEventSource2* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpEventSource2_SetNotifyCallbackInterface(ISpEventSource2* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpEventSource2_SetNotifyWin32Event(ISpEventSource2* This) { +static __WIDL_INLINE HRESULT ISpEventSource2_SetNotifyWin32Event(ISpEventSource2* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpEventSource2_WaitForNotifyEvent(ISpEventSource2* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpEventSource2_WaitForNotifyEvent(ISpEventSource2* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpEventSource2_GetNotifyEventHandle(ISpEventSource2* This) { +static __WIDL_INLINE HANDLE ISpEventSource2_GetNotifyEventHandle(ISpEventSource2* This) { return This->lpVtbl->GetNotifyEventHandle(This); } /*** ISpEventSource methods ***/ -static FORCEINLINE HRESULT ISpEventSource2_SetInterest(ISpEventSource2* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { +static __WIDL_INLINE HRESULT ISpEventSource2_SetInterest(ISpEventSource2* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { return This->lpVtbl->SetInterest(This,ullEventInterest,ullQueuedInterest); } -static FORCEINLINE HRESULT ISpEventSource2_GetEvents(ISpEventSource2* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { +static __WIDL_INLINE HRESULT ISpEventSource2_GetEvents(ISpEventSource2* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { return This->lpVtbl->GetEvents(This,ulCount,pEventArray,pulFetched); } -static FORCEINLINE HRESULT ISpEventSource2_GetInfo(ISpEventSource2* This,SPEVENTSOURCEINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpEventSource2_GetInfo(ISpEventSource2* This,SPEVENTSOURCEINFO *pInfo) { return This->lpVtbl->GetInfo(This,pInfo); } /*** ISpEventSource2 methods ***/ -static FORCEINLINE HRESULT ISpEventSource2_GetEventsEx(ISpEventSource2* This,ULONG ulCount,SPEVENTEX *pEventArray,ULONG *pulFetched) { +static __WIDL_INLINE HRESULT ISpEventSource2_GetEventsEx(ISpEventSource2* This,ULONG ulCount,SPEVENTEX *pEventArray,ULONG *pulFetched) { return This->lpVtbl->GetEventsEx(This,ulCount,pEventArray,pulFetched); } #endif @@ -4195,20 +4203,20 @@ interface ISpEventSink { #define ISpEventSink_GetEventInterest(This,pullEventInterest) (This)->lpVtbl->GetEventInterest(This,pullEventInterest) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpEventSink_QueryInterface(ISpEventSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpEventSink_QueryInterface(ISpEventSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpEventSink_AddRef(ISpEventSink* This) { +static __WIDL_INLINE ULONG ISpEventSink_AddRef(ISpEventSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpEventSink_Release(ISpEventSink* This) { +static __WIDL_INLINE ULONG ISpEventSink_Release(ISpEventSink* This) { return This->lpVtbl->Release(This); } /*** ISpEventSink methods ***/ -static FORCEINLINE HRESULT ISpEventSink_AddEvents(ISpEventSink* This,const SPEVENT *pEventArray,ULONG ulCount) { +static __WIDL_INLINE HRESULT ISpEventSink_AddEvents(ISpEventSink* This,const SPEVENT *pEventArray,ULONG ulCount) { return This->lpVtbl->AddEvents(This,pEventArray,ulCount); } -static FORCEINLINE HRESULT ISpEventSink_GetEventInterest(ISpEventSink* This,ULONGLONG *pullEventInterest) { +static __WIDL_INLINE HRESULT ISpEventSink_GetEventInterest(ISpEventSink* This,ULONGLONG *pullEventInterest) { return This->lpVtbl->GetEventInterest(This,pullEventInterest); } #endif @@ -4349,52 +4357,52 @@ interface ISpStreamFormat { #define ISpStreamFormat_GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx) (This)->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpStreamFormat_QueryInterface(ISpStreamFormat* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpStreamFormat_QueryInterface(ISpStreamFormat* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpStreamFormat_AddRef(ISpStreamFormat* This) { +static __WIDL_INLINE ULONG ISpStreamFormat_AddRef(ISpStreamFormat* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpStreamFormat_Release(ISpStreamFormat* This) { +static __WIDL_INLINE ULONG ISpStreamFormat_Release(ISpStreamFormat* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpStreamFormat_Read(ISpStreamFormat* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Read(ISpStreamFormat* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpStreamFormat_Write(ISpStreamFormat* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Write(ISpStreamFormat* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpStreamFormat_Seek(ISpStreamFormat* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Seek(ISpStreamFormat* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpStreamFormat_SetSize(ISpStreamFormat* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpStreamFormat_SetSize(ISpStreamFormat* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpStreamFormat_CopyTo(ISpStreamFormat* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStreamFormat_CopyTo(ISpStreamFormat* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpStreamFormat_Commit(ISpStreamFormat* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Commit(ISpStreamFormat* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpStreamFormat_Revert(ISpStreamFormat* This) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Revert(ISpStreamFormat* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpStreamFormat_LockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStreamFormat_LockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStreamFormat_UnlockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStreamFormat_UnlockRegion(ISpStreamFormat* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStreamFormat_Stat(ISpStreamFormat* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Stat(ISpStreamFormat* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpStreamFormat_Clone(ISpStreamFormat* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpStreamFormat_Clone(ISpStreamFormat* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpStreamFormat_GetFormat(ISpStreamFormat* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpStreamFormat_GetFormat(ISpStreamFormat* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } #endif @@ -4576,65 +4584,65 @@ interface ISpStream { #define ISpStream_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpStream_QueryInterface(ISpStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpStream_QueryInterface(ISpStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpStream_AddRef(ISpStream* This) { +static __WIDL_INLINE ULONG ISpStream_AddRef(ISpStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpStream_Release(ISpStream* This) { +static __WIDL_INLINE ULONG ISpStream_Release(ISpStream* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpStream_Read(ISpStream* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpStream_Read(ISpStream* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpStream_Write(ISpStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStream_Write(ISpStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpStream_Seek(ISpStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpStream_Seek(ISpStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpStream_SetSize(ISpStream* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpStream_SetSize(ISpStream* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpStream_CopyTo(ISpStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStream_CopyTo(ISpStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpStream_Commit(ISpStream* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpStream_Commit(ISpStream* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpStream_Revert(ISpStream* This) { +static __WIDL_INLINE HRESULT ISpStream_Revert(ISpStream* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpStream_LockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStream_LockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStream_UnlockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStream_UnlockRegion(ISpStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStream_Stat(ISpStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpStream_Stat(ISpStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpStream_Clone(ISpStream* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpStream_Clone(ISpStream* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpStream_GetFormat(ISpStream* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpStream_GetFormat(ISpStream* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } /*** ISpStream methods ***/ -static FORCEINLINE HRESULT ISpStream_SetBaseStream(ISpStream* This,IStream *pStream,REFGUID rguidFormat,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpStream_SetBaseStream(ISpStream* This,IStream *pStream,REFGUID rguidFormat,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->SetBaseStream(This,pStream,rguidFormat,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpStream_GetBaseStream(ISpStream* This,IStream **ppStream) { +static __WIDL_INLINE HRESULT ISpStream_GetBaseStream(ISpStream* This,IStream **ppStream) { return This->lpVtbl->GetBaseStream(This,ppStream); } -static FORCEINLINE HRESULT ISpStream_BindToFile(ISpStream* This,LPCWSTR pszFileName,SPFILEMODE eMode,const GUID *pFormatId,const WAVEFORMATEX *pWaveFormatEx,ULONGLONG ullEventInterest) { +static __WIDL_INLINE HRESULT ISpStream_BindToFile(ISpStream* This,LPCWSTR pszFileName,SPFILEMODE eMode,const GUID *pFormatId,const WAVEFORMATEX *pWaveFormatEx,ULONGLONG ullEventInterest) { return This->lpVtbl->BindToFile(This,pszFileName,eMode,pFormatId,pWaveFormatEx,ullEventInterest); } -static FORCEINLINE HRESULT ISpStream_Close(ISpStream* This) { +static __WIDL_INLINE HRESULT ISpStream_Close(ISpStream* This) { return This->lpVtbl->Close(This); } #endif @@ -4830,71 +4838,71 @@ interface ISpStreamFormatConverter { #define ISpStreamFormatConverter_ScaleBaseToConvertedOffset(This,ullOffsetBaseStream,pullOffsetConvertedStream) (This)->lpVtbl->ScaleBaseToConvertedOffset(This,ullOffsetBaseStream,pullOffsetConvertedStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_QueryInterface(ISpStreamFormatConverter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_QueryInterface(ISpStreamFormatConverter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpStreamFormatConverter_AddRef(ISpStreamFormatConverter* This) { +static __WIDL_INLINE ULONG ISpStreamFormatConverter_AddRef(ISpStreamFormatConverter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpStreamFormatConverter_Release(ISpStreamFormatConverter* This) { +static __WIDL_INLINE ULONG ISpStreamFormatConverter_Release(ISpStreamFormatConverter* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_Read(ISpStreamFormatConverter* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Read(ISpStreamFormatConverter* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Write(ISpStreamFormatConverter* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Write(ISpStreamFormatConverter* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_Seek(ISpStreamFormatConverter* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Seek(ISpStreamFormatConverter* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_SetSize(ISpStreamFormatConverter* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_SetSize(ISpStreamFormatConverter* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_CopyTo(ISpStreamFormatConverter* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_CopyTo(ISpStreamFormatConverter* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Commit(ISpStreamFormatConverter* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Commit(ISpStreamFormatConverter* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Revert(ISpStreamFormatConverter* This) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Revert(ISpStreamFormatConverter* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_LockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_LockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_UnlockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_UnlockRegion(ISpStreamFormatConverter* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Stat(ISpStreamFormatConverter* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Stat(ISpStreamFormatConverter* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_Clone(ISpStreamFormatConverter* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_Clone(ISpStreamFormatConverter* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_GetFormat(ISpStreamFormatConverter* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_GetFormat(ISpStreamFormatConverter* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } /*** ISpStreamFormatConverter methods ***/ -static FORCEINLINE HRESULT ISpStreamFormatConverter_SetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat *pStream,WINBOOL fSetFormatToBaseStreamFormat,WINBOOL fWriteToBaseStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_SetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat *pStream,WINBOOL fSetFormatToBaseStreamFormat,WINBOOL fWriteToBaseStream) { return This->lpVtbl->SetBaseStream(This,pStream,fSetFormatToBaseStreamFormat,fWriteToBaseStream); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_GetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_GetBaseStream(ISpStreamFormatConverter* This,ISpStreamFormat **ppStream) { return This->lpVtbl->GetBaseStream(This,ppStream); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_SetFormat(ISpStreamFormatConverter* This,REFGUID rguidFormatIdOfConvertedStream,const WAVEFORMATEX *pWaveFormatExOfConvertedStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_SetFormat(ISpStreamFormatConverter* This,REFGUID rguidFormatIdOfConvertedStream,const WAVEFORMATEX *pWaveFormatExOfConvertedStream) { return This->lpVtbl->SetFormat(This,rguidFormatIdOfConvertedStream,pWaveFormatExOfConvertedStream); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_ResetSeekPosition(ISpStreamFormatConverter* This) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_ResetSeekPosition(ISpStreamFormatConverter* This) { return This->lpVtbl->ResetSeekPosition(This); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_ScaleConvertedToBaseOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetConvertedStream,ULONGLONG *pullOffsetBaseStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_ScaleConvertedToBaseOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetConvertedStream,ULONGLONG *pullOffsetBaseStream) { return This->lpVtbl->ScaleConvertedToBaseOffset(This,ullOffsetConvertedStream,pullOffsetBaseStream); } -static FORCEINLINE HRESULT ISpStreamFormatConverter_ScaleBaseToConvertedOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetBaseStream,ULONGLONG *pullOffsetConvertedStream) { +static __WIDL_INLINE HRESULT ISpStreamFormatConverter_ScaleBaseToConvertedOffset(ISpStreamFormatConverter* This,ULONGLONG ullOffsetBaseStream,ULONGLONG *pullOffsetConvertedStream) { return This->lpVtbl->ScaleBaseToConvertedOffset(This,ullOffsetBaseStream,pullOffsetConvertedStream); } #endif @@ -5140,86 +5148,86 @@ interface ISpAudio { #define ISpAudio_SetBufferNotifySize(This,cbSize) (This)->lpVtbl->SetBufferNotifySize(This,cbSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpAudio_QueryInterface(ISpAudio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpAudio_QueryInterface(ISpAudio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpAudio_AddRef(ISpAudio* This) { +static __WIDL_INLINE ULONG ISpAudio_AddRef(ISpAudio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpAudio_Release(ISpAudio* This) { +static __WIDL_INLINE ULONG ISpAudio_Release(ISpAudio* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpAudio_Read(ISpAudio* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpAudio_Read(ISpAudio* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpAudio_Write(ISpAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpAudio_Write(ISpAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpAudio_Seek(ISpAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpAudio_Seek(ISpAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpAudio_SetSize(ISpAudio* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpAudio_SetSize(ISpAudio* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpAudio_CopyTo(ISpAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpAudio_CopyTo(ISpAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpAudio_Commit(ISpAudio* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpAudio_Commit(ISpAudio* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpAudio_Revert(ISpAudio* This) { +static __WIDL_INLINE HRESULT ISpAudio_Revert(ISpAudio* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpAudio_LockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpAudio_LockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpAudio_UnlockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpAudio_UnlockRegion(ISpAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpAudio_Stat(ISpAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpAudio_Stat(ISpAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpAudio_Clone(ISpAudio* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpAudio_Clone(ISpAudio* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpAudio_GetFormat(ISpAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpAudio_GetFormat(ISpAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } /*** ISpAudio methods ***/ -static FORCEINLINE HRESULT ISpAudio_SetState(ISpAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) { +static __WIDL_INLINE HRESULT ISpAudio_SetState(ISpAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) { return This->lpVtbl->SetState(This,NewState,ullReserved); } -static FORCEINLINE HRESULT ISpAudio_SetFormat(ISpAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpAudio_SetFormat(ISpAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->SetFormat(This,rguidFmtId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpAudio_GetStatus(ISpAudio* This,SPAUDIOSTATUS *pStatus) { +static __WIDL_INLINE HRESULT ISpAudio_GetStatus(ISpAudio* This,SPAUDIOSTATUS *pStatus) { return This->lpVtbl->GetStatus(This,pStatus); } -static FORCEINLINE HRESULT ISpAudio_SetBufferInfo(ISpAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) { +static __WIDL_INLINE HRESULT ISpAudio_SetBufferInfo(ISpAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) { return This->lpVtbl->SetBufferInfo(This,pBuffInfo); } -static FORCEINLINE HRESULT ISpAudio_GetBufferInfo(ISpAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) { +static __WIDL_INLINE HRESULT ISpAudio_GetBufferInfo(ISpAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) { return This->lpVtbl->GetBufferInfo(This,pBuffInfo); } -static FORCEINLINE HRESULT ISpAudio_GetDefaultFormat(ISpAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpAudio_GetDefaultFormat(ISpAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetDefaultFormat(This,pFormatId,ppCoMemWaveFormatEx); } -static FORCEINLINE HANDLE ISpAudio_EventHandle(ISpAudio* This) { +static __WIDL_INLINE HANDLE ISpAudio_EventHandle(ISpAudio* This) { return This->lpVtbl->EventHandle(This); } -static FORCEINLINE HRESULT ISpAudio_GetVolumeLevel(ISpAudio* This,ULONG *pLevel) { +static __WIDL_INLINE HRESULT ISpAudio_GetVolumeLevel(ISpAudio* This,ULONG *pLevel) { return This->lpVtbl->GetVolumeLevel(This,pLevel); } -static FORCEINLINE HRESULT ISpAudio_SetVolumeLevel(ISpAudio* This,ULONG Level) { +static __WIDL_INLINE HRESULT ISpAudio_SetVolumeLevel(ISpAudio* This,ULONG Level) { return This->lpVtbl->SetVolumeLevel(This,Level); } -static FORCEINLINE HRESULT ISpAudio_GetBufferNotifySize(ISpAudio* This,ULONG *pcbSize) { +static __WIDL_INLINE HRESULT ISpAudio_GetBufferNotifySize(ISpAudio* This,ULONG *pcbSize) { return This->lpVtbl->GetBufferNotifySize(This,pcbSize); } -static FORCEINLINE HRESULT ISpAudio_SetBufferNotifySize(ISpAudio* This,ULONG cbSize) { +static __WIDL_INLINE HRESULT ISpAudio_SetBufferNotifySize(ISpAudio* This,ULONG cbSize) { return This->lpVtbl->SetBufferNotifySize(This,cbSize); } #endif @@ -5457,102 +5465,102 @@ interface ISpMMSysAudio { #define ISpMMSysAudio_SetLineId(This,uLineId) (This)->lpVtbl->SetLineId(This,uLineId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_QueryInterface(ISpMMSysAudio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_QueryInterface(ISpMMSysAudio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpMMSysAudio_AddRef(ISpMMSysAudio* This) { +static __WIDL_INLINE ULONG ISpMMSysAudio_AddRef(ISpMMSysAudio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpMMSysAudio_Release(ISpMMSysAudio* This) { +static __WIDL_INLINE ULONG ISpMMSysAudio_Release(ISpMMSysAudio* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_Read(ISpMMSysAudio* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Read(ISpMMSysAudio* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT ISpMMSysAudio_Write(ISpMMSysAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Write(ISpMMSysAudio* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_Seek(ISpMMSysAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Seek(ISpMMSysAudio* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetSize(ISpMMSysAudio* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetSize(ISpMMSysAudio* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT ISpMMSysAudio_CopyTo(ISpMMSysAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_CopyTo(ISpMMSysAudio* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT ISpMMSysAudio_Commit(ISpMMSysAudio* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Commit(ISpMMSysAudio* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT ISpMMSysAudio_Revert(ISpMMSysAudio* This) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Revert(ISpMMSysAudio* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT ISpMMSysAudio_LockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_LockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpMMSysAudio_UnlockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_UnlockRegion(ISpMMSysAudio* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT ISpMMSysAudio_Stat(ISpMMSysAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Stat(ISpMMSysAudio* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT ISpMMSysAudio_Clone(ISpMMSysAudio* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_Clone(ISpMMSysAudio* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** ISpStreamFormat methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_GetFormat(ISpMMSysAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetFormat(ISpMMSysAudio* This,GUID *pguidFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetFormat(This,pguidFormatId,ppCoMemWaveFormatEx); } /*** ISpAudio methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_SetState(ISpMMSysAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetState(ISpMMSysAudio* This,SPAUDIOSTATE NewState,ULONGLONG ullReserved) { return This->lpVtbl->SetState(This,NewState,ullReserved); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetFormat(ISpMMSysAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetFormat(ISpMMSysAudio* This,REFGUID rguidFmtId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->SetFormat(This,rguidFmtId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetStatus(ISpMMSysAudio* This,SPAUDIOSTATUS *pStatus) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetStatus(ISpMMSysAudio* This,SPAUDIOSTATUS *pStatus) { return This->lpVtbl->GetStatus(This,pStatus); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetBufferInfo(ISpMMSysAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetBufferInfo(ISpMMSysAudio* This,const SPAUDIOBUFFERINFO *pBuffInfo) { return This->lpVtbl->SetBufferInfo(This,pBuffInfo); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetBufferInfo(ISpMMSysAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetBufferInfo(ISpMMSysAudio* This,SPAUDIOBUFFERINFO *pBuffInfo) { return This->lpVtbl->GetBufferInfo(This,pBuffInfo); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetDefaultFormat(ISpMMSysAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetDefaultFormat(ISpMMSysAudio* This,GUID *pFormatId,WAVEFORMATEX **ppCoMemWaveFormatEx) { return This->lpVtbl->GetDefaultFormat(This,pFormatId,ppCoMemWaveFormatEx); } -static FORCEINLINE HANDLE ISpMMSysAudio_EventHandle(ISpMMSysAudio* This) { +static __WIDL_INLINE HANDLE ISpMMSysAudio_EventHandle(ISpMMSysAudio* This) { return This->lpVtbl->EventHandle(This); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetVolumeLevel(ISpMMSysAudio* This,ULONG *pLevel) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetVolumeLevel(ISpMMSysAudio* This,ULONG *pLevel) { return This->lpVtbl->GetVolumeLevel(This,pLevel); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetVolumeLevel(ISpMMSysAudio* This,ULONG Level) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetVolumeLevel(ISpMMSysAudio* This,ULONG Level) { return This->lpVtbl->SetVolumeLevel(This,Level); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetBufferNotifySize(ISpMMSysAudio* This,ULONG *pcbSize) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetBufferNotifySize(ISpMMSysAudio* This,ULONG *pcbSize) { return This->lpVtbl->GetBufferNotifySize(This,pcbSize); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetBufferNotifySize(ISpMMSysAudio* This,ULONG cbSize) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetBufferNotifySize(ISpMMSysAudio* This,ULONG cbSize) { return This->lpVtbl->SetBufferNotifySize(This,cbSize); } /*** ISpMMSysAudio methods ***/ -static FORCEINLINE HRESULT ISpMMSysAudio_GetDeviceId(ISpMMSysAudio* This,UINT *puDeviceId) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetDeviceId(ISpMMSysAudio* This,UINT *puDeviceId) { return This->lpVtbl->GetDeviceId(This,puDeviceId); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetDeviceId(ISpMMSysAudio* This,UINT uDeviceId) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetDeviceId(ISpMMSysAudio* This,UINT uDeviceId) { return This->lpVtbl->SetDeviceId(This,uDeviceId); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetMMHandle(ISpMMSysAudio* This,void **pHandle) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetMMHandle(ISpMMSysAudio* This,void **pHandle) { return This->lpVtbl->GetMMHandle(This,pHandle); } -static FORCEINLINE HRESULT ISpMMSysAudio_GetLineId(ISpMMSysAudio* This,UINT *puLineId) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_GetLineId(ISpMMSysAudio* This,UINT *puLineId) { return This->lpVtbl->GetLineId(This,puLineId); } -static FORCEINLINE HRESULT ISpMMSysAudio_SetLineId(ISpMMSysAudio* This,UINT uLineId) { +static __WIDL_INLINE HRESULT ISpMMSysAudio_SetLineId(ISpMMSysAudio* This,UINT uLineId) { return This->lpVtbl->SetLineId(This,uLineId); } #endif @@ -5627,20 +5635,20 @@ interface ISpTranscript { #define ISpTranscript_AppendTranscript(This,pszTranscript) (This)->lpVtbl->AppendTranscript(This,pszTranscript) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpTranscript_QueryInterface(ISpTranscript* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpTranscript_QueryInterface(ISpTranscript* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpTranscript_AddRef(ISpTranscript* This) { +static __WIDL_INLINE ULONG ISpTranscript_AddRef(ISpTranscript* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpTranscript_Release(ISpTranscript* This) { +static __WIDL_INLINE ULONG ISpTranscript_Release(ISpTranscript* This) { return This->lpVtbl->Release(This); } /*** ISpTranscript methods ***/ -static FORCEINLINE HRESULT ISpTranscript_GetTranscript(ISpTranscript* This,LPWSTR *ppszTranscript) { +static __WIDL_INLINE HRESULT ISpTranscript_GetTranscript(ISpTranscript* This,LPWSTR *ppszTranscript) { return This->lpVtbl->GetTranscript(This,ppszTranscript); } -static FORCEINLINE HRESULT ISpTranscript_AppendTranscript(ISpTranscript* This,LPCWSTR pszTranscript) { +static __WIDL_INLINE HRESULT ISpTranscript_AppendTranscript(ISpTranscript* This,LPCWSTR pszTranscript) { return This->lpVtbl->AppendTranscript(This,pszTranscript); } #endif @@ -5957,32 +5965,32 @@ interface ISpLexicon { #define ISpLexicon_GetWords(This,dwFlags,pdwGeneration,pdwCookie,pWordList) (This)->lpVtbl->GetWords(This,dwFlags,pdwGeneration,pdwCookie,pWordList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpLexicon_QueryInterface(ISpLexicon* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpLexicon_QueryInterface(ISpLexicon* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpLexicon_AddRef(ISpLexicon* This) { +static __WIDL_INLINE ULONG ISpLexicon_AddRef(ISpLexicon* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpLexicon_Release(ISpLexicon* This) { +static __WIDL_INLINE ULONG ISpLexicon_Release(ISpLexicon* This) { return This->lpVtbl->Release(This); } /*** ISpLexicon methods ***/ -static FORCEINLINE HRESULT ISpLexicon_GetPronunciations(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) { +static __WIDL_INLINE HRESULT ISpLexicon_GetPronunciations(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) { return This->lpVtbl->GetPronunciations(This,pszWord,LangID,dwFlags,pWordPronunciationList); } -static FORCEINLINE HRESULT ISpLexicon_AddPronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { +static __WIDL_INLINE HRESULT ISpLexicon_AddPronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { return This->lpVtbl->AddPronunciation(This,pszWord,LangID,ePartOfSpeech,pszPronunciation); } -static FORCEINLINE HRESULT ISpLexicon_RemovePronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { +static __WIDL_INLINE HRESULT ISpLexicon_RemovePronunciation(ISpLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { return This->lpVtbl->RemovePronunciation(This,pszWord,LangID,ePartOfSpeech,pszPronunciation); } -static FORCEINLINE HRESULT ISpLexicon_GetGeneration(ISpLexicon* This,DWORD *pdwGeneration) { +static __WIDL_INLINE HRESULT ISpLexicon_GetGeneration(ISpLexicon* This,DWORD *pdwGeneration) { return This->lpVtbl->GetGeneration(This,pdwGeneration); } -static FORCEINLINE HRESULT ISpLexicon_GetGenerationChange(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpLexicon_GetGenerationChange(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) { return This->lpVtbl->GetGenerationChange(This,dwFlags,pdwGeneration,pWordList); } -static FORCEINLINE HRESULT ISpLexicon_GetWords(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpLexicon_GetWords(ISpLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { return This->lpVtbl->GetWords(This,dwFlags,pdwGeneration,pdwCookie,pWordList); } #endif @@ -6097,36 +6105,36 @@ interface ISpContainerLexicon { #define ISpContainerLexicon_AddLexicon(This,pAddLexicon,dwFlags) (This)->lpVtbl->AddLexicon(This,pAddLexicon,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpContainerLexicon_QueryInterface(ISpContainerLexicon* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_QueryInterface(ISpContainerLexicon* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpContainerLexicon_AddRef(ISpContainerLexicon* This) { +static __WIDL_INLINE ULONG ISpContainerLexicon_AddRef(ISpContainerLexicon* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpContainerLexicon_Release(ISpContainerLexicon* This) { +static __WIDL_INLINE ULONG ISpContainerLexicon_Release(ISpContainerLexicon* This) { return This->lpVtbl->Release(This); } /*** ISpLexicon methods ***/ -static FORCEINLINE HRESULT ISpContainerLexicon_GetPronunciations(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_GetPronunciations(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,DWORD dwFlags,SPWORDPRONUNCIATIONLIST *pWordPronunciationList) { return This->lpVtbl->GetPronunciations(This,pszWord,LangID,dwFlags,pWordPronunciationList); } -static FORCEINLINE HRESULT ISpContainerLexicon_AddPronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_AddPronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { return This->lpVtbl->AddPronunciation(This,pszWord,LangID,ePartOfSpeech,pszPronunciation); } -static FORCEINLINE HRESULT ISpContainerLexicon_RemovePronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_RemovePronunciation(ISpContainerLexicon* This,LPCWSTR pszWord,WORD LangID,SPPARTOFSPEECH ePartOfSpeech,PCSPPHONEID pszPronunciation) { return This->lpVtbl->RemovePronunciation(This,pszWord,LangID,ePartOfSpeech,pszPronunciation); } -static FORCEINLINE HRESULT ISpContainerLexicon_GetGeneration(ISpContainerLexicon* This,DWORD *pdwGeneration) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_GetGeneration(ISpContainerLexicon* This,DWORD *pdwGeneration) { return This->lpVtbl->GetGeneration(This,pdwGeneration); } -static FORCEINLINE HRESULT ISpContainerLexicon_GetGenerationChange(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_GetGenerationChange(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,SPWORDLIST *pWordList) { return This->lpVtbl->GetGenerationChange(This,dwFlags,pdwGeneration,pWordList); } -static FORCEINLINE HRESULT ISpContainerLexicon_GetWords(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_GetWords(ISpContainerLexicon* This,DWORD dwFlags,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { return This->lpVtbl->GetWords(This,dwFlags,pdwGeneration,pdwCookie,pWordList); } /*** ISpContainerLexicon methods ***/ -static FORCEINLINE HRESULT ISpContainerLexicon_AddLexicon(ISpContainerLexicon* This,ISpLexicon *pAddLexicon,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ISpContainerLexicon_AddLexicon(ISpContainerLexicon* This,ISpLexicon *pAddLexicon,DWORD dwFlags) { return This->lpVtbl->AddLexicon(This,pAddLexicon,dwFlags); } #endif @@ -6287,38 +6295,38 @@ interface ISpShortcut { #define ISpShortcut_GetGenerationChange(This,pdwGeneration,pShortcutpairList) (This)->lpVtbl->GetGenerationChange(This,pdwGeneration,pShortcutpairList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpShortcut_QueryInterface(ISpShortcut* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpShortcut_QueryInterface(ISpShortcut* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpShortcut_AddRef(ISpShortcut* This) { +static __WIDL_INLINE ULONG ISpShortcut_AddRef(ISpShortcut* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpShortcut_Release(ISpShortcut* This) { +static __WIDL_INLINE ULONG ISpShortcut_Release(ISpShortcut* This) { return This->lpVtbl->Release(This); } /*** ISpShortcut methods ***/ -static FORCEINLINE HRESULT ISpShortcut_AddShortcut(ISpShortcut* This,LPCWSTR pszDisplay,WORD LangID,LPCWSTR pszSpoken,SPSHORTCUTTYPE shType) { +static __WIDL_INLINE HRESULT ISpShortcut_AddShortcut(ISpShortcut* This,LPCWSTR pszDisplay,WORD LangID,LPCWSTR pszSpoken,SPSHORTCUTTYPE shType) { return This->lpVtbl->AddShortcut(This,pszDisplay,LangID,pszSpoken,shType); } -static FORCEINLINE HRESULT ISpShortcut_RemoveShortcut(ISpShortcut* This,LPCWSTR pszDisplay,WORD LangID,LPCWSTR pszSpoken,SPSHORTCUTTYPE shType) { +static __WIDL_INLINE HRESULT ISpShortcut_RemoveShortcut(ISpShortcut* This,LPCWSTR pszDisplay,WORD LangID,LPCWSTR pszSpoken,SPSHORTCUTTYPE shType) { return This->lpVtbl->RemoveShortcut(This,pszDisplay,LangID,pszSpoken,shType); } -static FORCEINLINE HRESULT ISpShortcut_GetShortcuts(ISpShortcut* This,WORD LangID,SPSHORTCUTPAIRLIST *pShortcutpairList) { +static __WIDL_INLINE HRESULT ISpShortcut_GetShortcuts(ISpShortcut* This,WORD LangID,SPSHORTCUTPAIRLIST *pShortcutpairList) { return This->lpVtbl->GetShortcuts(This,LangID,pShortcutpairList); } -static FORCEINLINE HRESULT ISpShortcut_GetGeneration(ISpShortcut* This,DWORD *pdwGeneration) { +static __WIDL_INLINE HRESULT ISpShortcut_GetGeneration(ISpShortcut* This,DWORD *pdwGeneration) { return This->lpVtbl->GetGeneration(This,pdwGeneration); } -static FORCEINLINE HRESULT ISpShortcut_GetWordsFromGenerationChange(ISpShortcut* This,DWORD *pdwGeneration,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpShortcut_GetWordsFromGenerationChange(ISpShortcut* This,DWORD *pdwGeneration,SPWORDLIST *pWordList) { return This->lpVtbl->GetWordsFromGenerationChange(This,pdwGeneration,pWordList); } -static FORCEINLINE HRESULT ISpShortcut_GetWords(ISpShortcut* This,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { +static __WIDL_INLINE HRESULT ISpShortcut_GetWords(ISpShortcut* This,DWORD *pdwGeneration,DWORD *pdwCookie,SPWORDLIST *pWordList) { return This->lpVtbl->GetWords(This,pdwGeneration,pdwCookie,pWordList); } -static FORCEINLINE HRESULT ISpShortcut_GetShortcutsForGeneration(ISpShortcut* This,DWORD *pdwGeneration,DWORD *pdwCookie,SPSHORTCUTPAIRLIST *pShortcutpairList) { +static __WIDL_INLINE HRESULT ISpShortcut_GetShortcutsForGeneration(ISpShortcut* This,DWORD *pdwGeneration,DWORD *pdwCookie,SPSHORTCUTPAIRLIST *pShortcutpairList) { return This->lpVtbl->GetShortcutsForGeneration(This,pdwGeneration,pdwCookie,pShortcutpairList); } -static FORCEINLINE HRESULT ISpShortcut_GetGenerationChange(ISpShortcut* This,DWORD *pdwGeneration,SPSHORTCUTPAIRLIST *pShortcutpairList) { +static __WIDL_INLINE HRESULT ISpShortcut_GetGenerationChange(ISpShortcut* This,DWORD *pdwGeneration,SPSHORTCUTPAIRLIST *pShortcutpairList) { return This->lpVtbl->GetGenerationChange(This,pdwGeneration,pShortcutpairList); } #endif @@ -6409,27 +6417,27 @@ interface ISpPhoneConverter { #define ISpPhoneConverter_IdToPhone(This,pId,pszPhone) (This)->lpVtbl->IdToPhone(This,pId,pszPhone) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhoneConverter_QueryInterface(ISpPhoneConverter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_QueryInterface(ISpPhoneConverter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhoneConverter_AddRef(ISpPhoneConverter* This) { +static __WIDL_INLINE ULONG ISpPhoneConverter_AddRef(ISpPhoneConverter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhoneConverter_Release(ISpPhoneConverter* This) { +static __WIDL_INLINE ULONG ISpPhoneConverter_Release(ISpPhoneConverter* This) { return This->lpVtbl->Release(This); } /*** ISpObjectWithToken methods ***/ -static FORCEINLINE HRESULT ISpPhoneConverter_SetObjectToken(ISpPhoneConverter* This,ISpObjectToken *pToken) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_SetObjectToken(ISpPhoneConverter* This,ISpObjectToken *pToken) { return This->lpVtbl->SetObjectToken(This,pToken); } -static FORCEINLINE HRESULT ISpPhoneConverter_GetObjectToken(ISpPhoneConverter* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_GetObjectToken(ISpPhoneConverter* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetObjectToken(This,ppToken); } /*** ISpPhoneConverter methods ***/ -static FORCEINLINE HRESULT ISpPhoneConverter_PhoneToId(ISpPhoneConverter* This,LPCWSTR pszPhone,SPPHONEID *pId) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_PhoneToId(ISpPhoneConverter* This,LPCWSTR pszPhone,SPPHONEID *pId) { return This->lpVtbl->PhoneToId(This,pszPhone,pId); } -static FORCEINLINE HRESULT ISpPhoneConverter_IdToPhone(ISpPhoneConverter* This,PCSPPHONEID pId,WCHAR *pszPhone) { +static __WIDL_INLINE HRESULT ISpPhoneConverter_IdToPhone(ISpPhoneConverter* This,PCSPPHONEID pId,WCHAR *pszPhone) { return This->lpVtbl->IdToPhone(This,pId,pszPhone); } #endif @@ -6540,29 +6548,29 @@ interface ISpPhoneticAlphabetConverter { #define ISpPhoneticAlphabetConverter_GetMaxConvertLength(This,cSrcLength,bSAPI2UPS,pcMaxDestLength) (This)->lpVtbl->GetMaxConvertLength(This,cSrcLength,bSAPI2UPS,pcMaxDestLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_QueryInterface(ISpPhoneticAlphabetConverter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetConverter_QueryInterface(ISpPhoneticAlphabetConverter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhoneticAlphabetConverter_AddRef(ISpPhoneticAlphabetConverter* This) { +static __WIDL_INLINE ULONG ISpPhoneticAlphabetConverter_AddRef(ISpPhoneticAlphabetConverter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhoneticAlphabetConverter_Release(ISpPhoneticAlphabetConverter* This) { +static __WIDL_INLINE ULONG ISpPhoneticAlphabetConverter_Release(ISpPhoneticAlphabetConverter* This) { return This->lpVtbl->Release(This); } /*** ISpPhoneticAlphabetConverter methods ***/ -static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_GetLangId(ISpPhoneticAlphabetConverter* This,WORD *pLangID) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetConverter_GetLangId(ISpPhoneticAlphabetConverter* This,WORD *pLangID) { return This->lpVtbl->GetLangId(This,pLangID); } -static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_SetLangId(ISpPhoneticAlphabetConverter* This,WORD LangID) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetConverter_SetLangId(ISpPhoneticAlphabetConverter* This,WORD LangID) { return This->lpVtbl->SetLangId(This,LangID); } -static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_SAPI2UPS(ISpPhoneticAlphabetConverter* This,const SPPHONEID *pszSAPIId,SPPHONEID *pszUPSId,DWORD cMaxLength) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetConverter_SAPI2UPS(ISpPhoneticAlphabetConverter* This,const SPPHONEID *pszSAPIId,SPPHONEID *pszUPSId,DWORD cMaxLength) { return This->lpVtbl->SAPI2UPS(This,pszSAPIId,pszUPSId,cMaxLength); } -static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_UPS2SAPI(ISpPhoneticAlphabetConverter* This,const SPPHONEID *pszUPSId,SPPHONEID *pszSAPIId,DWORD cMaxLength) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetConverter_UPS2SAPI(ISpPhoneticAlphabetConverter* This,const SPPHONEID *pszUPSId,SPPHONEID *pszSAPIId,DWORD cMaxLength) { return This->lpVtbl->UPS2SAPI(This,pszUPSId,pszSAPIId,cMaxLength); } -static FORCEINLINE HRESULT ISpPhoneticAlphabetConverter_GetMaxConvertLength(ISpPhoneticAlphabetConverter* This,DWORD cSrcLength,WINBOOL bSAPI2UPS,DWORD *pcMaxDestLength) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetConverter_GetMaxConvertLength(ISpPhoneticAlphabetConverter* This,DWORD cSrcLength,WINBOOL bSAPI2UPS,DWORD *pcMaxDestLength) { return This->lpVtbl->GetMaxConvertLength(This,cSrcLength,bSAPI2UPS,pcMaxDestLength); } #endif @@ -6637,20 +6645,20 @@ interface ISpPhoneticAlphabetSelection { #define ISpPhoneticAlphabetSelection_SetAlphabetToUPS(This,fForceUPS) (This)->lpVtbl->SetAlphabetToUPS(This,fForceUPS) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhoneticAlphabetSelection_QueryInterface(ISpPhoneticAlphabetSelection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetSelection_QueryInterface(ISpPhoneticAlphabetSelection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhoneticAlphabetSelection_AddRef(ISpPhoneticAlphabetSelection* This) { +static __WIDL_INLINE ULONG ISpPhoneticAlphabetSelection_AddRef(ISpPhoneticAlphabetSelection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhoneticAlphabetSelection_Release(ISpPhoneticAlphabetSelection* This) { +static __WIDL_INLINE ULONG ISpPhoneticAlphabetSelection_Release(ISpPhoneticAlphabetSelection* This) { return This->lpVtbl->Release(This); } /*** ISpPhoneticAlphabetSelection methods ***/ -static FORCEINLINE HRESULT ISpPhoneticAlphabetSelection_IsAlphabetUPS(ISpPhoneticAlphabetSelection* This,WINBOOL *pfIsUPS) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetSelection_IsAlphabetUPS(ISpPhoneticAlphabetSelection* This,WINBOOL *pfIsUPS) { return This->lpVtbl->IsAlphabetUPS(This,pfIsUPS); } -static FORCEINLINE HRESULT ISpPhoneticAlphabetSelection_SetAlphabetToUPS(ISpPhoneticAlphabetSelection* This,WINBOOL fForceUPS) { +static __WIDL_INLINE HRESULT ISpPhoneticAlphabetSelection_SetAlphabetToUPS(ISpPhoneticAlphabetSelection* This,WINBOOL fForceUPS) { return This->lpVtbl->SetAlphabetToUPS(This,fForceUPS); } #endif @@ -7052,121 +7060,121 @@ interface ISpVoice { #define ISpVoice_DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData) (This)->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpVoice_QueryInterface(ISpVoice* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpVoice_QueryInterface(ISpVoice* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpVoice_AddRef(ISpVoice* This) { +static __WIDL_INLINE ULONG ISpVoice_AddRef(ISpVoice* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpVoice_Release(ISpVoice* This) { +static __WIDL_INLINE ULONG ISpVoice_Release(ISpVoice* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpVoice_SetNotifySink(ISpVoice* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifySink(ISpVoice* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpVoice_SetNotifyWindowMessage(ISpVoice* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifyWindowMessage(ISpVoice* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpVoice_SetNotifyCallbackFunction(ISpVoice* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifyCallbackFunction(ISpVoice* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpVoice_SetNotifyCallbackInterface(ISpVoice* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifyCallbackInterface(ISpVoice* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpVoice_SetNotifyWin32Event(ISpVoice* This) { +static __WIDL_INLINE HRESULT ISpVoice_SetNotifyWin32Event(ISpVoice* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpVoice_WaitForNotifyEvent(ISpVoice* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpVoice_WaitForNotifyEvent(ISpVoice* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpVoice_GetNotifyEventHandle(ISpVoice* This) { +static __WIDL_INLINE HANDLE ISpVoice_GetNotifyEventHandle(ISpVoice* This) { return This->lpVtbl->GetNotifyEventHandle(This); } /*** ISpEventSource methods ***/ -static FORCEINLINE HRESULT ISpVoice_SetInterest(ISpVoice* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { +static __WIDL_INLINE HRESULT ISpVoice_SetInterest(ISpVoice* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { return This->lpVtbl->SetInterest(This,ullEventInterest,ullQueuedInterest); } -static FORCEINLINE HRESULT ISpVoice_GetEvents(ISpVoice* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { +static __WIDL_INLINE HRESULT ISpVoice_GetEvents(ISpVoice* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { return This->lpVtbl->GetEvents(This,ulCount,pEventArray,pulFetched); } -static FORCEINLINE HRESULT ISpVoice_GetInfo(ISpVoice* This,SPEVENTSOURCEINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpVoice_GetInfo(ISpVoice* This,SPEVENTSOURCEINFO *pInfo) { return This->lpVtbl->GetInfo(This,pInfo); } /*** ISpVoice methods ***/ -static FORCEINLINE HRESULT ISpVoice_SetOutput(ISpVoice* This,IUnknown *pUnkOutput,WINBOOL fAllowFormatChanges) { +static __WIDL_INLINE HRESULT ISpVoice_SetOutput(ISpVoice* This,IUnknown *pUnkOutput,WINBOOL fAllowFormatChanges) { return This->lpVtbl->SetOutput(This,pUnkOutput,fAllowFormatChanges); } -static FORCEINLINE HRESULT ISpVoice_GetOutputObjectToken(ISpVoice* This,ISpObjectToken **ppObjectToken) { +static __WIDL_INLINE HRESULT ISpVoice_GetOutputObjectToken(ISpVoice* This,ISpObjectToken **ppObjectToken) { return This->lpVtbl->GetOutputObjectToken(This,ppObjectToken); } -static FORCEINLINE HRESULT ISpVoice_GetOutputStream(ISpVoice* This,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpVoice_GetOutputStream(ISpVoice* This,ISpStreamFormat **ppStream) { return This->lpVtbl->GetOutputStream(This,ppStream); } -static FORCEINLINE HRESULT ISpVoice_Pause(ISpVoice* This) { +static __WIDL_INLINE HRESULT ISpVoice_Pause(ISpVoice* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT ISpVoice_Resume(ISpVoice* This) { +static __WIDL_INLINE HRESULT ISpVoice_Resume(ISpVoice* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT ISpVoice_SetVoice(ISpVoice* This,ISpObjectToken *pToken) { +static __WIDL_INLINE HRESULT ISpVoice_SetVoice(ISpVoice* This,ISpObjectToken *pToken) { return This->lpVtbl->SetVoice(This,pToken); } -static FORCEINLINE HRESULT ISpVoice_GetVoice(ISpVoice* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpVoice_GetVoice(ISpVoice* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetVoice(This,ppToken); } -static FORCEINLINE HRESULT ISpVoice_Speak(ISpVoice* This,LPCWSTR pwcs,DWORD dwFlags,ULONG *pulStreamNumber) { +static __WIDL_INLINE HRESULT ISpVoice_Speak(ISpVoice* This,LPCWSTR pwcs,DWORD dwFlags,ULONG *pulStreamNumber) { return This->lpVtbl->Speak(This,pwcs,dwFlags,pulStreamNumber); } -static FORCEINLINE HRESULT ISpVoice_SpeakStream(ISpVoice* This,IStream *pStream,DWORD dwFlags,ULONG *pulStreamNumber) { +static __WIDL_INLINE HRESULT ISpVoice_SpeakStream(ISpVoice* This,IStream *pStream,DWORD dwFlags,ULONG *pulStreamNumber) { return This->lpVtbl->SpeakStream(This,pStream,dwFlags,pulStreamNumber); } -static FORCEINLINE HRESULT ISpVoice_GetStatus(ISpVoice* This,SPVOICESTATUS *pStatus,LPWSTR *ppszLastBookmark) { +static __WIDL_INLINE HRESULT ISpVoice_GetStatus(ISpVoice* This,SPVOICESTATUS *pStatus,LPWSTR *ppszLastBookmark) { return This->lpVtbl->GetStatus(This,pStatus,ppszLastBookmark); } -static FORCEINLINE HRESULT ISpVoice_Skip(ISpVoice* This,LPCWSTR pItemType,LONG lNumItems,ULONG *pulNumSkipped) { +static __WIDL_INLINE HRESULT ISpVoice_Skip(ISpVoice* This,LPCWSTR pItemType,LONG lNumItems,ULONG *pulNumSkipped) { return This->lpVtbl->Skip(This,pItemType,lNumItems,pulNumSkipped); } -static FORCEINLINE HRESULT ISpVoice_SetPriority(ISpVoice* This,SPVPRIORITY ePriority) { +static __WIDL_INLINE HRESULT ISpVoice_SetPriority(ISpVoice* This,SPVPRIORITY ePriority) { return This->lpVtbl->SetPriority(This,ePriority); } -static FORCEINLINE HRESULT ISpVoice_GetPriority(ISpVoice* This,SPVPRIORITY *pePriority) { +static __WIDL_INLINE HRESULT ISpVoice_GetPriority(ISpVoice* This,SPVPRIORITY *pePriority) { return This->lpVtbl->GetPriority(This,pePriority); } -static FORCEINLINE HRESULT ISpVoice_SetAlertBoundary(ISpVoice* This,SPEVENTENUM eBoundary) { +static __WIDL_INLINE HRESULT ISpVoice_SetAlertBoundary(ISpVoice* This,SPEVENTENUM eBoundary) { return This->lpVtbl->SetAlertBoundary(This,eBoundary); } -static FORCEINLINE HRESULT ISpVoice_GetAlertBoundary(ISpVoice* This,SPEVENTENUM *peBoundary) { +static __WIDL_INLINE HRESULT ISpVoice_GetAlertBoundary(ISpVoice* This,SPEVENTENUM *peBoundary) { return This->lpVtbl->GetAlertBoundary(This,peBoundary); } -static FORCEINLINE HRESULT ISpVoice_SetRate(ISpVoice* This,LONG RateAdjust) { +static __WIDL_INLINE HRESULT ISpVoice_SetRate(ISpVoice* This,LONG RateAdjust) { return This->lpVtbl->SetRate(This,RateAdjust); } -static FORCEINLINE HRESULT ISpVoice_GetRate(ISpVoice* This,LONG *pRateAdjust) { +static __WIDL_INLINE HRESULT ISpVoice_GetRate(ISpVoice* This,LONG *pRateAdjust) { return This->lpVtbl->GetRate(This,pRateAdjust); } -static FORCEINLINE HRESULT ISpVoice_SetVolume(ISpVoice* This,USHORT usVolume) { +static __WIDL_INLINE HRESULT ISpVoice_SetVolume(ISpVoice* This,USHORT usVolume) { return This->lpVtbl->SetVolume(This,usVolume); } -static FORCEINLINE HRESULT ISpVoice_GetVolume(ISpVoice* This,USHORT *pusVolume) { +static __WIDL_INLINE HRESULT ISpVoice_GetVolume(ISpVoice* This,USHORT *pusVolume) { return This->lpVtbl->GetVolume(This,pusVolume); } -static FORCEINLINE HRESULT ISpVoice_WaitUntilDone(ISpVoice* This,ULONG msTimeout) { +static __WIDL_INLINE HRESULT ISpVoice_WaitUntilDone(ISpVoice* This,ULONG msTimeout) { return This->lpVtbl->WaitUntilDone(This,msTimeout); } -static FORCEINLINE HRESULT ISpVoice_SetSyncSpeakTimeout(ISpVoice* This,ULONG msTimeout) { +static __WIDL_INLINE HRESULT ISpVoice_SetSyncSpeakTimeout(ISpVoice* This,ULONG msTimeout) { return This->lpVtbl->SetSyncSpeakTimeout(This,msTimeout); } -static FORCEINLINE HRESULT ISpVoice_GetSyncSpeakTimeout(ISpVoice* This,ULONG *pmsTimeout) { +static __WIDL_INLINE HRESULT ISpVoice_GetSyncSpeakTimeout(ISpVoice* This,ULONG *pmsTimeout) { return This->lpVtbl->GetSyncSpeakTimeout(This,pmsTimeout); } -static FORCEINLINE HANDLE ISpVoice_SpeakCompleteEvent(ISpVoice* This) { +static __WIDL_INLINE HANDLE ISpVoice_SpeakCompleteEvent(ISpVoice* This) { return This->lpVtbl->SpeakCompleteEvent(This); } -static FORCEINLINE HRESULT ISpVoice_IsUISupported(ISpVoice* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) { +static __WIDL_INLINE HRESULT ISpVoice_IsUISupported(ISpVoice* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) { return This->lpVtbl->IsUISupported(This,pszTypeOfUI,pvExtraData,cbExtraData,pfSupported); } -static FORCEINLINE HRESULT ISpVoice_DisplayUI(ISpVoice* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) { +static __WIDL_INLINE HRESULT ISpVoice_DisplayUI(ISpVoice* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) { return This->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData); } #endif @@ -7265,26 +7273,26 @@ interface ISpPhrase { #define ISpPhrase_Discard(This,dwValueTypes) (This)->lpVtbl->Discard(This,dwValueTypes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhrase_QueryInterface(ISpPhrase* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhrase_QueryInterface(ISpPhrase* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhrase_AddRef(ISpPhrase* This) { +static __WIDL_INLINE ULONG ISpPhrase_AddRef(ISpPhrase* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhrase_Release(ISpPhrase* This) { +static __WIDL_INLINE ULONG ISpPhrase_Release(ISpPhrase* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpPhrase_GetPhrase(ISpPhrase* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhrase_GetPhrase(ISpPhrase* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhrase_GetSerializedPhrase(ISpPhrase* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhrase_GetSerializedPhrase(ISpPhrase* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhrase_GetText(ISpPhrase* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpPhrase_GetText(ISpPhrase* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpPhrase_Discard(ISpPhrase* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpPhrase_Discard(ISpPhrase* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } #endif @@ -7390,33 +7398,33 @@ interface ISpPhraseAlt { #define ISpPhraseAlt_Commit(This) (This)->lpVtbl->Commit(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhraseAlt_QueryInterface(ISpPhraseAlt* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_QueryInterface(ISpPhraseAlt* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhraseAlt_AddRef(ISpPhraseAlt* This) { +static __WIDL_INLINE ULONG ISpPhraseAlt_AddRef(ISpPhraseAlt* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhraseAlt_Release(ISpPhraseAlt* This) { +static __WIDL_INLINE ULONG ISpPhraseAlt_Release(ISpPhraseAlt* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpPhraseAlt_GetPhrase(ISpPhraseAlt* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_GetPhrase(ISpPhraseAlt* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhraseAlt_GetSerializedPhrase(ISpPhraseAlt* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_GetSerializedPhrase(ISpPhraseAlt* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhraseAlt_GetText(ISpPhraseAlt* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_GetText(ISpPhraseAlt* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpPhraseAlt_Discard(ISpPhraseAlt* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_Discard(ISpPhraseAlt* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } /*** ISpPhraseAlt methods ***/ -static FORCEINLINE HRESULT ISpPhraseAlt_GetAltInfo(ISpPhraseAlt* This,ISpPhrase **ppParent,ULONG *pulStartElementInParent,ULONG *pcElementsInParent,ULONG *pcElementsInAlt) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_GetAltInfo(ISpPhraseAlt* This,ISpPhrase **ppParent,ULONG *pulStartElementInParent,ULONG *pcElementsInParent,ULONG *pcElementsInAlt) { return This->lpVtbl->GetAltInfo(This,ppParent,pulStartElementInParent,pcElementsInParent,pcElementsInAlt); } -static FORCEINLINE HRESULT ISpPhraseAlt_Commit(ISpPhraseAlt* This) { +static __WIDL_INLINE HRESULT ISpPhraseAlt_Commit(ISpPhraseAlt* This) { return This->lpVtbl->Commit(This); } #endif @@ -7535,36 +7543,36 @@ interface ISpPhrase2 { #define ISpPhrase2_GetAudio(This,ulStartElement,cElements,ppStream) (This)->lpVtbl->GetAudio(This,ulStartElement,cElements,ppStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpPhrase2_QueryInterface(ISpPhrase2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpPhrase2_QueryInterface(ISpPhrase2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpPhrase2_AddRef(ISpPhrase2* This) { +static __WIDL_INLINE ULONG ISpPhrase2_AddRef(ISpPhrase2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpPhrase2_Release(ISpPhrase2* This) { +static __WIDL_INLINE ULONG ISpPhrase2_Release(ISpPhrase2* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpPhrase2_GetPhrase(ISpPhrase2* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhrase2_GetPhrase(ISpPhrase2* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhrase2_GetSerializedPhrase(ISpPhrase2* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpPhrase2_GetSerializedPhrase(ISpPhrase2* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpPhrase2_GetText(ISpPhrase2* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpPhrase2_GetText(ISpPhrase2* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpPhrase2_Discard(ISpPhrase2* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpPhrase2_Discard(ISpPhrase2* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } /*** ISpPhrase2 methods ***/ -static FORCEINLINE HRESULT ISpPhrase2_GetXMLResult(ISpPhrase2* This,LPWSTR *ppszCoMemXMLResult,SPXMLRESULTOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpPhrase2_GetXMLResult(ISpPhrase2* This,LPWSTR *ppszCoMemXMLResult,SPXMLRESULTOPTIONS Options) { return This->lpVtbl->GetXMLResult(This,ppszCoMemXMLResult,Options); } -static FORCEINLINE HRESULT ISpPhrase2_GetXMLErrorInfo(ISpPhrase2* This,SPSEMANTICERRORINFO *pSemanticErrorInfo) { +static __WIDL_INLINE HRESULT ISpPhrase2_GetXMLErrorInfo(ISpPhrase2* This,SPSEMANTICERRORINFO *pSemanticErrorInfo) { return This->lpVtbl->GetXMLErrorInfo(This,pSemanticErrorInfo); } -static FORCEINLINE HRESULT ISpPhrase2_GetAudio(ISpPhrase2* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpPhrase2_GetAudio(ISpPhrase2* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { return This->lpVtbl->GetAudio(This,ulStartElement,cElements,ppStream); } #endif @@ -7734,48 +7742,48 @@ interface ISpRecoResult { #define ISpRecoResult_GetRecoContext(This,ppRecoContext) (This)->lpVtbl->GetRecoContext(This,ppRecoContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoResult_QueryInterface(ISpRecoResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoResult_QueryInterface(ISpRecoResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoResult_AddRef(ISpRecoResult* This) { +static __WIDL_INLINE ULONG ISpRecoResult_AddRef(ISpRecoResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoResult_Release(ISpRecoResult* This) { +static __WIDL_INLINE ULONG ISpRecoResult_Release(ISpRecoResult* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpRecoResult_GetPhrase(ISpRecoResult* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetPhrase(ISpRecoResult* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpRecoResult_GetSerializedPhrase(ISpRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetSerializedPhrase(ISpRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpRecoResult_GetText(ISpRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetText(ISpRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpRecoResult_Discard(ISpRecoResult* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpRecoResult_Discard(ISpRecoResult* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } /*** ISpRecoResult methods ***/ -static FORCEINLINE HRESULT ISpRecoResult_GetResultTimes(ISpRecoResult* This,SPRECORESULTTIMES *pTimes) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetResultTimes(ISpRecoResult* This,SPRECORESULTTIMES *pTimes) { return This->lpVtbl->GetResultTimes(This,pTimes); } -static FORCEINLINE HRESULT ISpRecoResult_GetAlternates(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetAlternates(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { return This->lpVtbl->GetAlternates(This,ulStartElement,cElements,ulRequestCount,ppPhrases,pcPhrasesReturned); } -static FORCEINLINE HRESULT ISpRecoResult_GetAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { return This->lpVtbl->GetAudio(This,ulStartElement,cElements,ppStream); } -static FORCEINLINE HRESULT ISpRecoResult_SpeakAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { +static __WIDL_INLINE HRESULT ISpRecoResult_SpeakAudio(ISpRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { return This->lpVtbl->SpeakAudio(This,ulStartElement,cElements,dwFlags,pulStreamNumber); } -static FORCEINLINE HRESULT ISpRecoResult_Serialize(ISpRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { +static __WIDL_INLINE HRESULT ISpRecoResult_Serialize(ISpRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { return This->lpVtbl->Serialize(This,ppCoMemSerializedResult); } -static FORCEINLINE HRESULT ISpRecoResult_ScaleAudio(ISpRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpRecoResult_ScaleAudio(ISpRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->ScaleAudio(This,pAudioFormatId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpRecoResult_GetRecoContext(ISpRecoResult* This,ISpRecoContext **ppRecoContext) { +static __WIDL_INLINE HRESULT ISpRecoResult_GetRecoContext(ISpRecoResult* This,ISpRecoContext **ppRecoContext) { return This->lpVtbl->GetRecoContext(This,ppRecoContext); } #endif @@ -7946,58 +7954,58 @@ interface ISpRecoResult2 { #define ISpRecoResult2_SetTextFeedback(This,pszFeedback,fSuccessful) (This)->lpVtbl->SetTextFeedback(This,pszFeedback,fSuccessful) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoResult2_QueryInterface(ISpRecoResult2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoResult2_QueryInterface(ISpRecoResult2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoResult2_AddRef(ISpRecoResult2* This) { +static __WIDL_INLINE ULONG ISpRecoResult2_AddRef(ISpRecoResult2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoResult2_Release(ISpRecoResult2* This) { +static __WIDL_INLINE ULONG ISpRecoResult2_Release(ISpRecoResult2* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpRecoResult2_GetPhrase(ISpRecoResult2* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetPhrase(ISpRecoResult2* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpRecoResult2_GetSerializedPhrase(ISpRecoResult2* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetSerializedPhrase(ISpRecoResult2* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpRecoResult2_GetText(ISpRecoResult2* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetText(ISpRecoResult2* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpRecoResult2_Discard(ISpRecoResult2* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpRecoResult2_Discard(ISpRecoResult2* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } /*** ISpRecoResult methods ***/ -static FORCEINLINE HRESULT ISpRecoResult2_GetResultTimes(ISpRecoResult2* This,SPRECORESULTTIMES *pTimes) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetResultTimes(ISpRecoResult2* This,SPRECORESULTTIMES *pTimes) { return This->lpVtbl->GetResultTimes(This,pTimes); } -static FORCEINLINE HRESULT ISpRecoResult2_GetAlternates(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetAlternates(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { return This->lpVtbl->GetAlternates(This,ulStartElement,cElements,ulRequestCount,ppPhrases,pcPhrasesReturned); } -static FORCEINLINE HRESULT ISpRecoResult2_GetAudio(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetAudio(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { return This->lpVtbl->GetAudio(This,ulStartElement,cElements,ppStream); } -static FORCEINLINE HRESULT ISpRecoResult2_SpeakAudio(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { +static __WIDL_INLINE HRESULT ISpRecoResult2_SpeakAudio(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { return This->lpVtbl->SpeakAudio(This,ulStartElement,cElements,dwFlags,pulStreamNumber); } -static FORCEINLINE HRESULT ISpRecoResult2_Serialize(ISpRecoResult2* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { +static __WIDL_INLINE HRESULT ISpRecoResult2_Serialize(ISpRecoResult2* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { return This->lpVtbl->Serialize(This,ppCoMemSerializedResult); } -static FORCEINLINE HRESULT ISpRecoResult2_ScaleAudio(ISpRecoResult2* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpRecoResult2_ScaleAudio(ISpRecoResult2* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->ScaleAudio(This,pAudioFormatId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpRecoResult2_GetRecoContext(ISpRecoResult2* This,ISpRecoContext **ppRecoContext) { +static __WIDL_INLINE HRESULT ISpRecoResult2_GetRecoContext(ISpRecoResult2* This,ISpRecoContext **ppRecoContext) { return This->lpVtbl->GetRecoContext(This,ppRecoContext); } /*** ISpRecoResult2 methods ***/ -static FORCEINLINE HRESULT ISpRecoResult2_CommitAlternate(ISpRecoResult2* This,ISpPhraseAlt *pPhraseAlt,ISpRecoResult **ppNewResult) { +static __WIDL_INLINE HRESULT ISpRecoResult2_CommitAlternate(ISpRecoResult2* This,ISpPhraseAlt *pPhraseAlt,ISpRecoResult **ppNewResult) { return This->lpVtbl->CommitAlternate(This,pPhraseAlt,ppNewResult); } -static FORCEINLINE HRESULT ISpRecoResult2_CommitText(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,LPCWSTR pszCorrectedData,DWORD eCommitFlags) { +static __WIDL_INLINE HRESULT ISpRecoResult2_CommitText(ISpRecoResult2* This,ULONG ulStartElement,ULONG cElements,LPCWSTR pszCorrectedData,DWORD eCommitFlags) { return This->lpVtbl->CommitText(This,ulStartElement,cElements,pszCorrectedData,eCommitFlags); } -static FORCEINLINE HRESULT ISpRecoResult2_SetTextFeedback(ISpRecoResult2* This,LPCWSTR pszFeedback,WINBOOL fSuccessful) { +static __WIDL_INLINE HRESULT ISpRecoResult2_SetTextFeedback(ISpRecoResult2* This,LPCWSTR pszFeedback,WINBOOL fSuccessful) { return This->lpVtbl->SetTextFeedback(This,pszFeedback,fSuccessful); } #endif @@ -8147,55 +8155,55 @@ interface ISpXMLRecoResult { #define ISpXMLRecoResult_GetXMLErrorInfo(This,pSemanticErrorInfo) (This)->lpVtbl->GetXMLErrorInfo(This,pSemanticErrorInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpXMLRecoResult_QueryInterface(ISpXMLRecoResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_QueryInterface(ISpXMLRecoResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpXMLRecoResult_AddRef(ISpXMLRecoResult* This) { +static __WIDL_INLINE ULONG ISpXMLRecoResult_AddRef(ISpXMLRecoResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpXMLRecoResult_Release(ISpXMLRecoResult* This) { +static __WIDL_INLINE ULONG ISpXMLRecoResult_Release(ISpXMLRecoResult* This) { return This->lpVtbl->Release(This); } /*** ISpPhrase methods ***/ -static FORCEINLINE HRESULT ISpXMLRecoResult_GetPhrase(ISpXMLRecoResult* This,SPPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetPhrase(ISpXMLRecoResult* This,SPPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpXMLRecoResult_GetSerializedPhrase(ISpXMLRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetSerializedPhrase(ISpXMLRecoResult* This,SPSERIALIZEDPHRASE **ppCoMemPhrase) { return This->lpVtbl->GetSerializedPhrase(This,ppCoMemPhrase); } -static FORCEINLINE HRESULT ISpXMLRecoResult_GetText(ISpXMLRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetText(ISpXMLRecoResult* This,ULONG ulStart,ULONG ulCount,WINBOOL fUseTextReplacements,LPWSTR *ppszCoMemText,BYTE *pbDisplayAttributes) { return This->lpVtbl->GetText(This,ulStart,ulCount,fUseTextReplacements,ppszCoMemText,pbDisplayAttributes); } -static FORCEINLINE HRESULT ISpXMLRecoResult_Discard(ISpXMLRecoResult* This,DWORD dwValueTypes) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_Discard(ISpXMLRecoResult* This,DWORD dwValueTypes) { return This->lpVtbl->Discard(This,dwValueTypes); } /*** ISpRecoResult methods ***/ -static FORCEINLINE HRESULT ISpXMLRecoResult_GetResultTimes(ISpXMLRecoResult* This,SPRECORESULTTIMES *pTimes) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetResultTimes(ISpXMLRecoResult* This,SPRECORESULTTIMES *pTimes) { return This->lpVtbl->GetResultTimes(This,pTimes); } -static FORCEINLINE HRESULT ISpXMLRecoResult_GetAlternates(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetAlternates(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,ULONG ulRequestCount,ISpPhraseAlt **ppPhrases,ULONG *pcPhrasesReturned) { return This->lpVtbl->GetAlternates(This,ulStartElement,cElements,ulRequestCount,ppPhrases,pcPhrasesReturned); } -static FORCEINLINE HRESULT ISpXMLRecoResult_GetAudio(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetAudio(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,ISpStreamFormat **ppStream) { return This->lpVtbl->GetAudio(This,ulStartElement,cElements,ppStream); } -static FORCEINLINE HRESULT ISpXMLRecoResult_SpeakAudio(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_SpeakAudio(ISpXMLRecoResult* This,ULONG ulStartElement,ULONG cElements,DWORD dwFlags,ULONG *pulStreamNumber) { return This->lpVtbl->SpeakAudio(This,ulStartElement,cElements,dwFlags,pulStreamNumber); } -static FORCEINLINE HRESULT ISpXMLRecoResult_Serialize(ISpXMLRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_Serialize(ISpXMLRecoResult* This,SPSERIALIZEDRESULT **ppCoMemSerializedResult) { return This->lpVtbl->Serialize(This,ppCoMemSerializedResult); } -static FORCEINLINE HRESULT ISpXMLRecoResult_ScaleAudio(ISpXMLRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_ScaleAudio(ISpXMLRecoResult* This,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->ScaleAudio(This,pAudioFormatId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpXMLRecoResult_GetRecoContext(ISpXMLRecoResult* This,ISpRecoContext **ppRecoContext) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetRecoContext(ISpXMLRecoResult* This,ISpRecoContext **ppRecoContext) { return This->lpVtbl->GetRecoContext(This,ppRecoContext); } /*** ISpXMLRecoResult methods ***/ -static FORCEINLINE HRESULT ISpXMLRecoResult_GetXMLResult(ISpXMLRecoResult* This,LPWSTR *ppszCoMemXMLResult,SPXMLRESULTOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetXMLResult(ISpXMLRecoResult* This,LPWSTR *ppszCoMemXMLResult,SPXMLRESULTOPTIONS Options) { return This->lpVtbl->GetXMLResult(This,ppszCoMemXMLResult,Options); } -static FORCEINLINE HRESULT ISpXMLRecoResult_GetXMLErrorInfo(ISpXMLRecoResult* This,SPSEMANTICERRORINFO *pSemanticErrorInfo) { +static __WIDL_INLINE HRESULT ISpXMLRecoResult_GetXMLErrorInfo(ISpXMLRecoResult* This,SPSEMANTICERRORINFO *pSemanticErrorInfo) { return This->lpVtbl->GetXMLErrorInfo(This,pSemanticErrorInfo); } #endif @@ -8408,38 +8416,38 @@ interface ISpGrammarBuilder { #define ISpGrammarBuilder_Commit(This,dwReserved) (This)->lpVtbl->Commit(This,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpGrammarBuilder_QueryInterface(ISpGrammarBuilder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_QueryInterface(ISpGrammarBuilder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpGrammarBuilder_AddRef(ISpGrammarBuilder* This) { +static __WIDL_INLINE ULONG ISpGrammarBuilder_AddRef(ISpGrammarBuilder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpGrammarBuilder_Release(ISpGrammarBuilder* This) { +static __WIDL_INLINE ULONG ISpGrammarBuilder_Release(ISpGrammarBuilder* This) { return This->lpVtbl->Release(This); } /*** ISpGrammarBuilder methods ***/ -static FORCEINLINE HRESULT ISpGrammarBuilder_ResetGrammar(ISpGrammarBuilder* This,WORD NewLanguage) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_ResetGrammar(ISpGrammarBuilder* This,WORD NewLanguage) { return This->lpVtbl->ResetGrammar(This,NewLanguage); } -static FORCEINLINE HRESULT ISpGrammarBuilder_GetRule(ISpGrammarBuilder* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_GetRule(ISpGrammarBuilder* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) { return This->lpVtbl->GetRule(This,pszRuleName,dwRuleId,dwAttributes,fCreateIfNotExist,phInitialState); } -static FORCEINLINE HRESULT ISpGrammarBuilder_ClearRule(ISpGrammarBuilder* This,SPSTATEHANDLE hState) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_ClearRule(ISpGrammarBuilder* This,SPSTATEHANDLE hState) { return This->lpVtbl->ClearRule(This,hState); } -static FORCEINLINE HRESULT ISpGrammarBuilder_CreateNewState(ISpGrammarBuilder* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_CreateNewState(ISpGrammarBuilder* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) { return This->lpVtbl->CreateNewState(This,hState,phState); } -static FORCEINLINE HRESULT ISpGrammarBuilder_AddWordTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_AddWordTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) { return This->lpVtbl->AddWordTransition(This,hFromState,hToState,psz,pszSeparators,eWordType,Weight,pPropInfo); } -static FORCEINLINE HRESULT ISpGrammarBuilder_AddRuleTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_AddRuleTransition(ISpGrammarBuilder* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) { return This->lpVtbl->AddRuleTransition(This,hFromState,hToState,hRule,Weight,pPropInfo); } -static FORCEINLINE HRESULT ISpGrammarBuilder_AddResource(ISpGrammarBuilder* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_AddResource(ISpGrammarBuilder* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) { return This->lpVtbl->AddResource(This,hRuleState,pszResourceName,pszResourceValue); } -static FORCEINLINE HRESULT ISpGrammarBuilder_Commit(ISpGrammarBuilder* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder_Commit(ISpGrammarBuilder* This,DWORD dwReserved) { return This->lpVtbl->Commit(This,dwReserved); } #endif @@ -8744,93 +8752,93 @@ interface ISpRecoGrammar { #define ISpRecoGrammar_GetGrammarState(This,peGrammarState) (This)->lpVtbl->GetGrammarState(This,peGrammarState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoGrammar_QueryInterface(ISpRecoGrammar* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_QueryInterface(ISpRecoGrammar* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoGrammar_AddRef(ISpRecoGrammar* This) { +static __WIDL_INLINE ULONG ISpRecoGrammar_AddRef(ISpRecoGrammar* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoGrammar_Release(ISpRecoGrammar* This) { +static __WIDL_INLINE ULONG ISpRecoGrammar_Release(ISpRecoGrammar* This) { return This->lpVtbl->Release(This); } /*** ISpGrammarBuilder methods ***/ -static FORCEINLINE HRESULT ISpRecoGrammar_ResetGrammar(ISpRecoGrammar* This,WORD NewLanguage) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_ResetGrammar(ISpRecoGrammar* This,WORD NewLanguage) { return This->lpVtbl->ResetGrammar(This,NewLanguage); } -static FORCEINLINE HRESULT ISpRecoGrammar_GetRule(ISpRecoGrammar* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_GetRule(ISpRecoGrammar* This,LPCWSTR pszRuleName,DWORD dwRuleId,DWORD dwAttributes,WINBOOL fCreateIfNotExist,SPSTATEHANDLE *phInitialState) { return This->lpVtbl->GetRule(This,pszRuleName,dwRuleId,dwAttributes,fCreateIfNotExist,phInitialState); } -static FORCEINLINE HRESULT ISpRecoGrammar_ClearRule(ISpRecoGrammar* This,SPSTATEHANDLE hState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_ClearRule(ISpRecoGrammar* This,SPSTATEHANDLE hState) { return This->lpVtbl->ClearRule(This,hState); } -static FORCEINLINE HRESULT ISpRecoGrammar_CreateNewState(ISpRecoGrammar* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_CreateNewState(ISpRecoGrammar* This,SPSTATEHANDLE hState,SPSTATEHANDLE *phState) { return This->lpVtbl->CreateNewState(This,hState,phState); } -static FORCEINLINE HRESULT ISpRecoGrammar_AddWordTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_AddWordTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,LPCWSTR pszSeparators,SPGRAMMARWORDTYPE eWordType,float Weight,const SPPROPERTYINFO *pPropInfo) { return This->lpVtbl->AddWordTransition(This,hFromState,hToState,psz,pszSeparators,eWordType,Weight,pPropInfo); } -static FORCEINLINE HRESULT ISpRecoGrammar_AddRuleTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_AddRuleTransition(ISpRecoGrammar* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,SPSTATEHANDLE hRule,float Weight,const SPPROPERTYINFO *pPropInfo) { return This->lpVtbl->AddRuleTransition(This,hFromState,hToState,hRule,Weight,pPropInfo); } -static FORCEINLINE HRESULT ISpRecoGrammar_AddResource(ISpRecoGrammar* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_AddResource(ISpRecoGrammar* This,SPSTATEHANDLE hRuleState,LPCWSTR pszResourceName,LPCWSTR pszResourceValue) { return This->lpVtbl->AddResource(This,hRuleState,pszResourceName,pszResourceValue); } -static FORCEINLINE HRESULT ISpRecoGrammar_Commit(ISpRecoGrammar* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_Commit(ISpRecoGrammar* This,DWORD dwReserved) { return This->lpVtbl->Commit(This,dwReserved); } /*** ISpRecoGrammar methods ***/ -static FORCEINLINE HRESULT ISpRecoGrammar_GetGrammarId(ISpRecoGrammar* This,ULONGLONG *pullGrammarId) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_GetGrammarId(ISpRecoGrammar* This,ULONGLONG *pullGrammarId) { return This->lpVtbl->GetGrammarId(This,pullGrammarId); } -static FORCEINLINE HRESULT ISpRecoGrammar_GetRecoContext(ISpRecoGrammar* This,ISpRecoContext **ppRecoCtxt) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_GetRecoContext(ISpRecoGrammar* This,ISpRecoContext **ppRecoCtxt) { return This->lpVtbl->GetRecoContext(This,ppRecoCtxt); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromFile(ISpRecoGrammar* This,LPCWSTR pszFileName,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromFile(ISpRecoGrammar* This,LPCWSTR pszFileName,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromFile(This,pszFileName,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromObject(ISpRecoGrammar* This,REFCLSID rcid,LPCWSTR pszGrammarName,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromObject(ISpRecoGrammar* This,REFCLSID rcid,LPCWSTR pszGrammarName,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromObject(This,rcid,pszGrammarName,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromResource(ISpRecoGrammar* This,HMODULE hModule,LPCWSTR pszResourceName,LPCWSTR pszResourceType,WORD wLanguage,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromResource(ISpRecoGrammar* This,HMODULE hModule,LPCWSTR pszResourceName,LPCWSTR pszResourceType,WORD wLanguage,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromResource(This,hModule,pszResourceName,pszResourceType,wLanguage,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromMemory(ISpRecoGrammar* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromMemory(ISpRecoGrammar* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromMemory(This,pGrammar,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadCmdFromProprietaryGrammar(ISpRecoGrammar* This,REFGUID rguidParam,LPCWSTR pszStringParam,const void *pvDataPrarm,ULONG cbDataSize,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadCmdFromProprietaryGrammar(ISpRecoGrammar* This,REFGUID rguidParam,LPCWSTR pszStringParam,const void *pvDataPrarm,ULONG cbDataSize,SPLOADOPTIONS Options) { return This->lpVtbl->LoadCmdFromProprietaryGrammar(This,rguidParam,pszStringParam,pvDataPrarm,cbDataSize,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetRuleState(ISpRecoGrammar* This,LPCWSTR pszName,void *pReserved,SPRULESTATE NewState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetRuleState(ISpRecoGrammar* This,LPCWSTR pszName,void *pReserved,SPRULESTATE NewState) { return This->lpVtbl->SetRuleState(This,pszName,pReserved,NewState); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetRuleIdState(ISpRecoGrammar* This,ULONG ulRuleId,SPRULESTATE NewState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetRuleIdState(ISpRecoGrammar* This,ULONG ulRuleId,SPRULESTATE NewState) { return This->lpVtbl->SetRuleIdState(This,ulRuleId,NewState); } -static FORCEINLINE HRESULT ISpRecoGrammar_LoadDictation(ISpRecoGrammar* This,LPCWSTR pszTopicName,SPLOADOPTIONS Options) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_LoadDictation(ISpRecoGrammar* This,LPCWSTR pszTopicName,SPLOADOPTIONS Options) { return This->lpVtbl->LoadDictation(This,pszTopicName,Options); } -static FORCEINLINE HRESULT ISpRecoGrammar_UnloadDictation(ISpRecoGrammar* This) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_UnloadDictation(ISpRecoGrammar* This) { return This->lpVtbl->UnloadDictation(This); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetDictationState(ISpRecoGrammar* This,SPRULESTATE NewState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetDictationState(ISpRecoGrammar* This,SPRULESTATE NewState) { return This->lpVtbl->SetDictationState(This,NewState); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetWordSequenceData(ISpRecoGrammar* This,const WCHAR *pText,ULONG cchText,const SPTEXTSELECTIONINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetWordSequenceData(ISpRecoGrammar* This,const WCHAR *pText,ULONG cchText,const SPTEXTSELECTIONINFO *pInfo) { return This->lpVtbl->SetWordSequenceData(This,pText,cchText,pInfo); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetTextSelection(ISpRecoGrammar* This,const SPTEXTSELECTIONINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetTextSelection(ISpRecoGrammar* This,const SPTEXTSELECTIONINFO *pInfo) { return This->lpVtbl->SetTextSelection(This,pInfo); } -static FORCEINLINE HRESULT ISpRecoGrammar_IsPronounceable(ISpRecoGrammar* This,LPCWSTR pszWord,SPWORDPRONOUNCEABLE *pWordPronounceable) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_IsPronounceable(ISpRecoGrammar* This,LPCWSTR pszWord,SPWORDPRONOUNCEABLE *pWordPronounceable) { return This->lpVtbl->IsPronounceable(This,pszWord,pWordPronounceable); } -static FORCEINLINE HRESULT ISpRecoGrammar_SetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE eGrammarState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE eGrammarState) { return This->lpVtbl->SetGrammarState(This,eGrammarState); } -static FORCEINLINE HRESULT ISpRecoGrammar_SaveCmd(ISpRecoGrammar* This,IStream *pStream,LPWSTR *ppszCoMemErrorText) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_SaveCmd(ISpRecoGrammar* This,IStream *pStream,LPWSTR *ppszCoMemErrorText) { return This->lpVtbl->SaveCmd(This,pStream,ppszCoMemErrorText); } -static FORCEINLINE HRESULT ISpRecoGrammar_GetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE *peGrammarState) { +static __WIDL_INLINE HRESULT ISpRecoGrammar_GetGrammarState(ISpRecoGrammar* This,SPGRAMMARSTATE *peGrammarState) { return This->lpVtbl->GetGrammarState(This,peGrammarState); } #endif @@ -8923,20 +8931,20 @@ interface ISpGrammarBuilder2 { #define ISpGrammarBuilder2_SetPhoneticAlphabet(This,phoneticALphabet) (This)->lpVtbl->SetPhoneticAlphabet(This,phoneticALphabet) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpGrammarBuilder2_QueryInterface(ISpGrammarBuilder2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder2_QueryInterface(ISpGrammarBuilder2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpGrammarBuilder2_AddRef(ISpGrammarBuilder2* This) { +static __WIDL_INLINE ULONG ISpGrammarBuilder2_AddRef(ISpGrammarBuilder2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpGrammarBuilder2_Release(ISpGrammarBuilder2* This) { +static __WIDL_INLINE ULONG ISpGrammarBuilder2_Release(ISpGrammarBuilder2* This) { return This->lpVtbl->Release(This); } /*** ISpGrammarBuilder2 methods ***/ -static FORCEINLINE HRESULT ISpGrammarBuilder2_AddTextSubset(ISpGrammarBuilder2* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,SPMATCHINGMODE eMatchMode) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder2_AddTextSubset(ISpGrammarBuilder2* This,SPSTATEHANDLE hFromState,SPSTATEHANDLE hToState,LPCWSTR psz,SPMATCHINGMODE eMatchMode) { return This->lpVtbl->AddTextSubset(This,hFromState,hToState,psz,eMatchMode); } -static FORCEINLINE HRESULT ISpGrammarBuilder2_SetPhoneticAlphabet(ISpGrammarBuilder2* This,PHONETICALPHABET phoneticALphabet) { +static __WIDL_INLINE HRESULT ISpGrammarBuilder2_SetPhoneticAlphabet(ISpGrammarBuilder2* This,PHONETICALPHABET phoneticALphabet) { return This->lpVtbl->SetPhoneticAlphabet(This,phoneticALphabet); } #endif @@ -9082,38 +9090,38 @@ interface ISpRecoGrammar2 { #define ISpRecoGrammar2_SetSMLSecurityManager(This,pSMLSecurityManager) (This)->lpVtbl->SetSMLSecurityManager(This,pSMLSecurityManager) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoGrammar2_QueryInterface(ISpRecoGrammar2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_QueryInterface(ISpRecoGrammar2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoGrammar2_AddRef(ISpRecoGrammar2* This) { +static __WIDL_INLINE ULONG ISpRecoGrammar2_AddRef(ISpRecoGrammar2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoGrammar2_Release(ISpRecoGrammar2* This) { +static __WIDL_INLINE ULONG ISpRecoGrammar2_Release(ISpRecoGrammar2* This) { return This->lpVtbl->Release(This); } /*** ISpRecoGrammar2 methods ***/ -static FORCEINLINE HRESULT ISpRecoGrammar2_GetRules(ISpRecoGrammar2* This,SPRULE **ppCoMemRules,UINT *puNumRules) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_GetRules(ISpRecoGrammar2* This,SPRULE **ppCoMemRules,UINT *puNumRules) { return This->lpVtbl->GetRules(This,ppCoMemRules,puNumRules); } -static FORCEINLINE HRESULT ISpRecoGrammar2_LoadCmdFromFile2(ISpRecoGrammar2* This,LPCWSTR pszFileName,SPLOADOPTIONS Options,LPCWSTR pszSharingUri,LPCWSTR pszBaseUri) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_LoadCmdFromFile2(ISpRecoGrammar2* This,LPCWSTR pszFileName,SPLOADOPTIONS Options,LPCWSTR pszSharingUri,LPCWSTR pszBaseUri) { return This->lpVtbl->LoadCmdFromFile2(This,pszFileName,Options,pszSharingUri,pszBaseUri); } -static FORCEINLINE HRESULT ISpRecoGrammar2_LoadCmdFromMemory2(ISpRecoGrammar2* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options,LPCWSTR pszSharingUri,LPCWSTR pszBaseUri) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_LoadCmdFromMemory2(ISpRecoGrammar2* This,const SPBINARYGRAMMAR *pGrammar,SPLOADOPTIONS Options,LPCWSTR pszSharingUri,LPCWSTR pszBaseUri) { return This->lpVtbl->LoadCmdFromMemory2(This,pGrammar,Options,pszSharingUri,pszBaseUri); } -static FORCEINLINE HRESULT ISpRecoGrammar2_SetRulePriority(ISpRecoGrammar2* This,LPCWSTR pszRuleName,ULONG ulRuleId,int nRulePriority) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_SetRulePriority(ISpRecoGrammar2* This,LPCWSTR pszRuleName,ULONG ulRuleId,int nRulePriority) { return This->lpVtbl->SetRulePriority(This,pszRuleName,ulRuleId,nRulePriority); } -static FORCEINLINE HRESULT ISpRecoGrammar2_SetRuleWeight(ISpRecoGrammar2* This,LPCWSTR pszRuleName,ULONG ulRuleId,float flWeight) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_SetRuleWeight(ISpRecoGrammar2* This,LPCWSTR pszRuleName,ULONG ulRuleId,float flWeight) { return This->lpVtbl->SetRuleWeight(This,pszRuleName,ulRuleId,flWeight); } -static FORCEINLINE HRESULT ISpRecoGrammar2_SetDictationWeight(ISpRecoGrammar2* This,float flWeight) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_SetDictationWeight(ISpRecoGrammar2* This,float flWeight) { return This->lpVtbl->SetDictationWeight(This,flWeight); } -static FORCEINLINE HRESULT ISpRecoGrammar2_SetGrammarLoader(ISpRecoGrammar2* This,ISpeechResourceLoader *pLoader) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_SetGrammarLoader(ISpRecoGrammar2* This,ISpeechResourceLoader *pLoader) { return This->lpVtbl->SetGrammarLoader(This,pLoader); } -static FORCEINLINE HRESULT ISpRecoGrammar2_SetSMLSecurityManager(ISpRecoGrammar2* This,IInternetSecurityManager *pSMLSecurityManager) { +static __WIDL_INLINE HRESULT ISpRecoGrammar2_SetSMLSecurityManager(ISpRecoGrammar2* This,IInternetSecurityManager *pSMLSecurityManager) { return This->lpVtbl->SetSMLSecurityManager(This,pSMLSecurityManager); } #endif @@ -9247,36 +9255,36 @@ interface ISpeechResourceLoader { #define ISpeechResourceLoader_ReleaseLocalCopy(This,pbstrLocalPath) (This)->lpVtbl->ReleaseLocalCopy(This,pbstrLocalPath) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechResourceLoader_QueryInterface(ISpeechResourceLoader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_QueryInterface(ISpeechResourceLoader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechResourceLoader_AddRef(ISpeechResourceLoader* This) { +static __WIDL_INLINE ULONG ISpeechResourceLoader_AddRef(ISpeechResourceLoader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechResourceLoader_Release(ISpeechResourceLoader* This) { +static __WIDL_INLINE ULONG ISpeechResourceLoader_Release(ISpeechResourceLoader* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechResourceLoader_GetTypeInfoCount(ISpeechResourceLoader* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_GetTypeInfoCount(ISpeechResourceLoader* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechResourceLoader_GetTypeInfo(ISpeechResourceLoader* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_GetTypeInfo(ISpeechResourceLoader* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechResourceLoader_GetIDsOfNames(ISpeechResourceLoader* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_GetIDsOfNames(ISpeechResourceLoader* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechResourceLoader_Invoke(ISpeechResourceLoader* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_Invoke(ISpeechResourceLoader* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechResourceLoader methods ***/ -static FORCEINLINE HRESULT ISpeechResourceLoader_LoadResource(ISpeechResourceLoader* This,BSTR bstrResourceUri,VARIANT_BOOL fAlwaysReload,IUnknown **pStream,BSTR *pbstrMIMEType,VARIANT_BOOL *pfModified,BSTR *pbstrRedirectUrl) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_LoadResource(ISpeechResourceLoader* This,BSTR bstrResourceUri,VARIANT_BOOL fAlwaysReload,IUnknown **pStream,BSTR *pbstrMIMEType,VARIANT_BOOL *pfModified,BSTR *pbstrRedirectUrl) { return This->lpVtbl->LoadResource(This,bstrResourceUri,fAlwaysReload,pStream,pbstrMIMEType,pfModified,pbstrRedirectUrl); } -static FORCEINLINE HRESULT ISpeechResourceLoader_GetLocalCopy(ISpeechResourceLoader* This,BSTR bstrResourceUri,BSTR *pbstrLocalPath,BSTR *pbstrMIMEType,BSTR *pbstrRedirectUrl) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_GetLocalCopy(ISpeechResourceLoader* This,BSTR bstrResourceUri,BSTR *pbstrLocalPath,BSTR *pbstrMIMEType,BSTR *pbstrRedirectUrl) { return This->lpVtbl->GetLocalCopy(This,bstrResourceUri,pbstrLocalPath,pbstrMIMEType,pbstrRedirectUrl); } -static FORCEINLINE HRESULT ISpeechResourceLoader_ReleaseLocalCopy(ISpeechResourceLoader* This,BSTR pbstrLocalPath) { +static __WIDL_INLINE HRESULT ISpeechResourceLoader_ReleaseLocalCopy(ISpeechResourceLoader* This,BSTR pbstrLocalPath) { return This->lpVtbl->ReleaseLocalCopy(This,pbstrLocalPath); } #endif @@ -9577,100 +9585,100 @@ interface ISpRecoContext { #define ISpRecoContext_GetContextState(This,peContextState) (This)->lpVtbl->GetContextState(This,peContextState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoContext_QueryInterface(ISpRecoContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoContext_QueryInterface(ISpRecoContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoContext_AddRef(ISpRecoContext* This) { +static __WIDL_INLINE ULONG ISpRecoContext_AddRef(ISpRecoContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoContext_Release(ISpRecoContext* This) { +static __WIDL_INLINE ULONG ISpRecoContext_Release(ISpRecoContext* This) { return This->lpVtbl->Release(This); } /*** ISpNotifySource methods ***/ -static FORCEINLINE HRESULT ISpRecoContext_SetNotifySink(ISpRecoContext* This,ISpNotifySink *pNotifySink) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifySink(ISpRecoContext* This,ISpNotifySink *pNotifySink) { return This->lpVtbl->SetNotifySink(This,pNotifySink); } -static FORCEINLINE HRESULT ISpRecoContext_SetNotifyWindowMessage(ISpRecoContext* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifyWindowMessage(ISpRecoContext* This,HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyWindowMessage(This,hWnd,Msg,wParam,lParam); } -static FORCEINLINE HRESULT ISpRecoContext_SetNotifyCallbackFunction(ISpRecoContext* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifyCallbackFunction(ISpRecoContext* This,SPNOTIFYCALLBACK *pfnCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackFunction(This,pfnCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpRecoContext_SetNotifyCallbackInterface(ISpRecoContext* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifyCallbackInterface(ISpRecoContext* This,ISpNotifyCallback *pSpCallback,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->SetNotifyCallbackInterface(This,pSpCallback,wParam,lParam); } -static FORCEINLINE HRESULT ISpRecoContext_SetNotifyWin32Event(ISpRecoContext* This) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetNotifyWin32Event(ISpRecoContext* This) { return This->lpVtbl->SetNotifyWin32Event(This); } -static FORCEINLINE HRESULT ISpRecoContext_WaitForNotifyEvent(ISpRecoContext* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT ISpRecoContext_WaitForNotifyEvent(ISpRecoContext* This,DWORD dwMilliseconds) { return This->lpVtbl->WaitForNotifyEvent(This,dwMilliseconds); } -static FORCEINLINE HANDLE ISpRecoContext_GetNotifyEventHandle(ISpRecoContext* This) { +static __WIDL_INLINE HANDLE ISpRecoContext_GetNotifyEventHandle(ISpRecoContext* This) { return This->lpVtbl->GetNotifyEventHandle(This); } /*** ISpEventSource methods ***/ -static FORCEINLINE HRESULT ISpRecoContext_SetInterest(ISpRecoContext* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetInterest(ISpRecoContext* This,ULONGLONG ullEventInterest,ULONGLONG ullQueuedInterest) { return This->lpVtbl->SetInterest(This,ullEventInterest,ullQueuedInterest); } -static FORCEINLINE HRESULT ISpRecoContext_GetEvents(ISpRecoContext* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetEvents(ISpRecoContext* This,ULONG ulCount,SPEVENT *pEventArray,ULONG *pulFetched) { return This->lpVtbl->GetEvents(This,ulCount,pEventArray,pulFetched); } -static FORCEINLINE HRESULT ISpRecoContext_GetInfo(ISpRecoContext* This,SPEVENTSOURCEINFO *pInfo) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetInfo(ISpRecoContext* This,SPEVENTSOURCEINFO *pInfo) { return This->lpVtbl->GetInfo(This,pInfo); } /*** ISpRecoContext methods ***/ -static FORCEINLINE HRESULT ISpRecoContext_GetRecognizer(ISpRecoContext* This,ISpRecognizer **ppRecognizer) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetRecognizer(ISpRecoContext* This,ISpRecognizer **ppRecognizer) { return This->lpVtbl->GetRecognizer(This,ppRecognizer); } -static FORCEINLINE HRESULT ISpRecoContext_CreateGrammar(ISpRecoContext* This,ULONGLONG ullGrammarId,ISpRecoGrammar **ppGrammar) { +static __WIDL_INLINE HRESULT ISpRecoContext_CreateGrammar(ISpRecoContext* This,ULONGLONG ullGrammarId,ISpRecoGrammar **ppGrammar) { return This->lpVtbl->CreateGrammar(This,ullGrammarId,ppGrammar); } -static FORCEINLINE HRESULT ISpRecoContext_GetStatus(ISpRecoContext* This,SPRECOCONTEXTSTATUS *pStatus) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetStatus(ISpRecoContext* This,SPRECOCONTEXTSTATUS *pStatus) { return This->lpVtbl->GetStatus(This,pStatus); } -static FORCEINLINE HRESULT ISpRecoContext_GetMaxAlternates(ISpRecoContext* This,ULONG *pcAlternates) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetMaxAlternates(ISpRecoContext* This,ULONG *pcAlternates) { return This->lpVtbl->GetMaxAlternates(This,pcAlternates); } -static FORCEINLINE HRESULT ISpRecoContext_SetMaxAlternates(ISpRecoContext* This,ULONG cAlternates) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetMaxAlternates(ISpRecoContext* This,ULONG cAlternates) { return This->lpVtbl->SetMaxAlternates(This,cAlternates); } -static FORCEINLINE HRESULT ISpRecoContext_SetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS Options,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS Options,const GUID *pAudioFormatId,const WAVEFORMATEX *pWaveFormatEx) { return This->lpVtbl->SetAudioOptions(This,Options,pAudioFormatId,pWaveFormatEx); } -static FORCEINLINE HRESULT ISpRecoContext_GetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS *pOptions,GUID *pAudioFormatId,WAVEFORMATEX **ppCoMemWFEX) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetAudioOptions(ISpRecoContext* This,SPAUDIOOPTIONS *pOptions,GUID *pAudioFormatId,WAVEFORMATEX **ppCoMemWFEX) { return This->lpVtbl->GetAudioOptions(This,pOptions,pAudioFormatId,ppCoMemWFEX); } -static FORCEINLINE HRESULT ISpRecoContext_DeserializeResult(ISpRecoContext* This,const SPSERIALIZEDRESULT *pSerializedResult,ISpRecoResult **ppResult) { +static __WIDL_INLINE HRESULT ISpRecoContext_DeserializeResult(ISpRecoContext* This,const SPSERIALIZEDRESULT *pSerializedResult,ISpRecoResult **ppResult) { return This->lpVtbl->DeserializeResult(This,pSerializedResult,ppResult); } -static FORCEINLINE HRESULT ISpRecoContext_Bookmark(ISpRecoContext* This,SPBOOKMARKOPTIONS Options,ULONGLONG ullStreamPosition,LPARAM lparamEvent) { +static __WIDL_INLINE HRESULT ISpRecoContext_Bookmark(ISpRecoContext* This,SPBOOKMARKOPTIONS Options,ULONGLONG ullStreamPosition,LPARAM lparamEvent) { return This->lpVtbl->Bookmark(This,Options,ullStreamPosition,lparamEvent); } -static FORCEINLINE HRESULT ISpRecoContext_SetAdaptationData(ISpRecoContext* This,LPCWSTR pAdaptationData,const ULONG cch) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetAdaptationData(ISpRecoContext* This,LPCWSTR pAdaptationData,const ULONG cch) { return This->lpVtbl->SetAdaptationData(This,pAdaptationData,cch); } -static FORCEINLINE HRESULT ISpRecoContext_Pause(ISpRecoContext* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpRecoContext_Pause(ISpRecoContext* This,DWORD dwReserved) { return This->lpVtbl->Pause(This,dwReserved); } -static FORCEINLINE HRESULT ISpRecoContext_Resume(ISpRecoContext* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpRecoContext_Resume(ISpRecoContext* This,DWORD dwReserved) { return This->lpVtbl->Resume(This,dwReserved); } -static FORCEINLINE HRESULT ISpRecoContext_SetVoice(ISpRecoContext* This,ISpVoice *pVoice,WINBOOL fAllowFormatChanges) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetVoice(ISpRecoContext* This,ISpVoice *pVoice,WINBOOL fAllowFormatChanges) { return This->lpVtbl->SetVoice(This,pVoice,fAllowFormatChanges); } -static FORCEINLINE HRESULT ISpRecoContext_GetVoice(ISpRecoContext* This,ISpVoice **ppVoice) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetVoice(ISpRecoContext* This,ISpVoice **ppVoice) { return This->lpVtbl->GetVoice(This,ppVoice); } -static FORCEINLINE HRESULT ISpRecoContext_SetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG ullEventInterest) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG ullEventInterest) { return This->lpVtbl->SetVoicePurgeEvent(This,ullEventInterest); } -static FORCEINLINE HRESULT ISpRecoContext_GetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG *pullEventInterest) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetVoicePurgeEvent(ISpRecoContext* This,ULONGLONG *pullEventInterest) { return This->lpVtbl->GetVoicePurgeEvent(This,pullEventInterest); } -static FORCEINLINE HRESULT ISpRecoContext_SetContextState(ISpRecoContext* This,SPCONTEXTSTATE eContextState) { +static __WIDL_INLINE HRESULT ISpRecoContext_SetContextState(ISpRecoContext* This,SPCONTEXTSTATE eContextState) { return This->lpVtbl->SetContextState(This,eContextState); } -static FORCEINLINE HRESULT ISpRecoContext_GetContextState(ISpRecoContext* This,SPCONTEXTSTATE *peContextState) { +static __WIDL_INLINE HRESULT ISpRecoContext_GetContextState(ISpRecoContext* This,SPCONTEXTSTATE *peContextState) { return This->lpVtbl->GetContextState(This,peContextState); } #endif @@ -9790,23 +9798,23 @@ interface ISpRecoContext2 { #define ISpRecoContext2_SetAdaptationData2(This,pAdaptationData,cch,pTopicName,eAdaptationSettings,eRelevance) (This)->lpVtbl->SetAdaptationData2(This,pAdaptationData,cch,pTopicName,eAdaptationSettings,eRelevance) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoContext2_QueryInterface(ISpRecoContext2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoContext2_QueryInterface(ISpRecoContext2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoContext2_AddRef(ISpRecoContext2* This) { +static __WIDL_INLINE ULONG ISpRecoContext2_AddRef(ISpRecoContext2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoContext2_Release(ISpRecoContext2* This) { +static __WIDL_INLINE ULONG ISpRecoContext2_Release(ISpRecoContext2* This) { return This->lpVtbl->Release(This); } /*** ISpRecoContext2 methods ***/ -static FORCEINLINE HRESULT ISpRecoContext2_SetGrammarOptions(ISpRecoContext2* This,DWORD eGrammarOptions) { +static __WIDL_INLINE HRESULT ISpRecoContext2_SetGrammarOptions(ISpRecoContext2* This,DWORD eGrammarOptions) { return This->lpVtbl->SetGrammarOptions(This,eGrammarOptions); } -static FORCEINLINE HRESULT ISpRecoContext2_GetGrammarOptions(ISpRecoContext2* This,DWORD *peGrammarOptions) { +static __WIDL_INLINE HRESULT ISpRecoContext2_GetGrammarOptions(ISpRecoContext2* This,DWORD *peGrammarOptions) { return This->lpVtbl->GetGrammarOptions(This,peGrammarOptions); } -static FORCEINLINE HRESULT ISpRecoContext2_SetAdaptationData2(ISpRecoContext2* This,LPCWSTR pAdaptationData,const ULONG cch,LPCWSTR pTopicName,DWORD eAdaptationSettings,SPADAPTATIONRELEVANCE eRelevance) { +static __WIDL_INLINE HRESULT ISpRecoContext2_SetAdaptationData2(ISpRecoContext2* This,LPCWSTR pAdaptationData,const ULONG cch,LPCWSTR pTopicName,DWORD eAdaptationSettings,SPADAPTATIONRELEVANCE eRelevance) { return This->lpVtbl->SetAdaptationData2(This,pAdaptationData,cch,pTopicName,eAdaptationSettings,eRelevance); } #endif @@ -9905,26 +9913,26 @@ interface ISpProperties { #define ISpProperties_GetPropertyString(This,pName,ppCoMemValue) (This)->lpVtbl->GetPropertyString(This,pName,ppCoMemValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpProperties_QueryInterface(ISpProperties* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpProperties_QueryInterface(ISpProperties* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpProperties_AddRef(ISpProperties* This) { +static __WIDL_INLINE ULONG ISpProperties_AddRef(ISpProperties* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpProperties_Release(ISpProperties* This) { +static __WIDL_INLINE ULONG ISpProperties_Release(ISpProperties* This) { return This->lpVtbl->Release(This); } /*** ISpProperties methods ***/ -static FORCEINLINE HRESULT ISpProperties_SetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG lValue) { +static __WIDL_INLINE HRESULT ISpProperties_SetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG lValue) { return This->lpVtbl->SetPropertyNum(This,pName,lValue); } -static FORCEINLINE HRESULT ISpProperties_GetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG *plValue) { +static __WIDL_INLINE HRESULT ISpProperties_GetPropertyNum(ISpProperties* This,LPCWSTR pName,LONG *plValue) { return This->lpVtbl->GetPropertyNum(This,pName,plValue); } -static FORCEINLINE HRESULT ISpProperties_SetPropertyString(ISpProperties* This,LPCWSTR pName,LPCWSTR pValue) { +static __WIDL_INLINE HRESULT ISpProperties_SetPropertyString(ISpProperties* This,LPCWSTR pName,LPCWSTR pValue) { return This->lpVtbl->SetPropertyString(This,pName,pValue); } -static FORCEINLINE HRESULT ISpProperties_GetPropertyString(ISpProperties* This,LPCWSTR pName,LPWSTR *ppCoMemValue) { +static __WIDL_INLINE HRESULT ISpProperties_GetPropertyString(ISpProperties* This,LPCWSTR pName,LPWSTR *ppCoMemValue) { return This->lpVtbl->GetPropertyString(This,pName,ppCoMemValue); } #endif @@ -10186,75 +10194,75 @@ interface ISpRecognizer { #define ISpRecognizer_EmulateRecognition(This,pPhrase) (This)->lpVtbl->EmulateRecognition(This,pPhrase) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecognizer_QueryInterface(ISpRecognizer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecognizer_QueryInterface(ISpRecognizer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecognizer_AddRef(ISpRecognizer* This) { +static __WIDL_INLINE ULONG ISpRecognizer_AddRef(ISpRecognizer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecognizer_Release(ISpRecognizer* This) { +static __WIDL_INLINE ULONG ISpRecognizer_Release(ISpRecognizer* This) { return This->lpVtbl->Release(This); } /*** ISpProperties methods ***/ -static FORCEINLINE HRESULT ISpRecognizer_SetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG lValue) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG lValue) { return This->lpVtbl->SetPropertyNum(This,pName,lValue); } -static FORCEINLINE HRESULT ISpRecognizer_GetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG *plValue) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetPropertyNum(ISpRecognizer* This,LPCWSTR pName,LONG *plValue) { return This->lpVtbl->GetPropertyNum(This,pName,plValue); } -static FORCEINLINE HRESULT ISpRecognizer_SetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPCWSTR pValue) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPCWSTR pValue) { return This->lpVtbl->SetPropertyString(This,pName,pValue); } -static FORCEINLINE HRESULT ISpRecognizer_GetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPWSTR *ppCoMemValue) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetPropertyString(ISpRecognizer* This,LPCWSTR pName,LPWSTR *ppCoMemValue) { return This->lpVtbl->GetPropertyString(This,pName,ppCoMemValue); } /*** ISpRecognizer methods ***/ -static FORCEINLINE HRESULT ISpRecognizer_SetRecognizer(ISpRecognizer* This,ISpObjectToken *pRecognizer) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetRecognizer(ISpRecognizer* This,ISpObjectToken *pRecognizer) { return This->lpVtbl->SetRecognizer(This,pRecognizer); } -static FORCEINLINE HRESULT ISpRecognizer_GetRecognizer(ISpRecognizer* This,ISpObjectToken **ppRecognizer) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetRecognizer(ISpRecognizer* This,ISpObjectToken **ppRecognizer) { return This->lpVtbl->GetRecognizer(This,ppRecognizer); } -static FORCEINLINE HRESULT ISpRecognizer_SetInput(ISpRecognizer* This,IUnknown *pUnkInput,WINBOOL fAllowFormatChanges) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetInput(ISpRecognizer* This,IUnknown *pUnkInput,WINBOOL fAllowFormatChanges) { return This->lpVtbl->SetInput(This,pUnkInput,fAllowFormatChanges); } -static FORCEINLINE HRESULT ISpRecognizer_GetInputObjectToken(ISpRecognizer* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetInputObjectToken(ISpRecognizer* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetInputObjectToken(This,ppToken); } -static FORCEINLINE HRESULT ISpRecognizer_GetInputStream(ISpRecognizer* This,ISpStreamFormat **ppStream) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetInputStream(ISpRecognizer* This,ISpStreamFormat **ppStream) { return This->lpVtbl->GetInputStream(This,ppStream); } -static FORCEINLINE HRESULT ISpRecognizer_CreateRecoContext(ISpRecognizer* This,ISpRecoContext **ppNewCtxt) { +static __WIDL_INLINE HRESULT ISpRecognizer_CreateRecoContext(ISpRecognizer* This,ISpRecoContext **ppNewCtxt) { return This->lpVtbl->CreateRecoContext(This,ppNewCtxt); } -static FORCEINLINE HRESULT ISpRecognizer_GetRecoProfile(ISpRecognizer* This,ISpObjectToken **ppToken) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetRecoProfile(ISpRecognizer* This,ISpObjectToken **ppToken) { return This->lpVtbl->GetRecoProfile(This,ppToken); } -static FORCEINLINE HRESULT ISpRecognizer_SetRecoProfile(ISpRecognizer* This,ISpObjectToken *pToken) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetRecoProfile(ISpRecognizer* This,ISpObjectToken *pToken) { return This->lpVtbl->SetRecoProfile(This,pToken); } -static FORCEINLINE HRESULT ISpRecognizer_IsSharedInstance(ISpRecognizer* This) { +static __WIDL_INLINE HRESULT ISpRecognizer_IsSharedInstance(ISpRecognizer* This) { return This->lpVtbl->IsSharedInstance(This); } -static FORCEINLINE HRESULT ISpRecognizer_GetRecoState(ISpRecognizer* This,SPRECOSTATE *pState) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetRecoState(ISpRecognizer* This,SPRECOSTATE *pState) { return This->lpVtbl->GetRecoState(This,pState); } -static FORCEINLINE HRESULT ISpRecognizer_SetRecoState(ISpRecognizer* This,SPRECOSTATE NewState) { +static __WIDL_INLINE HRESULT ISpRecognizer_SetRecoState(ISpRecognizer* This,SPRECOSTATE NewState) { return This->lpVtbl->SetRecoState(This,NewState); } -static FORCEINLINE HRESULT ISpRecognizer_GetStatus(ISpRecognizer* This,SPRECOGNIZERSTATUS *pStatus) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetStatus(ISpRecognizer* This,SPRECOGNIZERSTATUS *pStatus) { return This->lpVtbl->GetStatus(This,pStatus); } -static FORCEINLINE HRESULT ISpRecognizer_GetFormat(ISpRecognizer* This,SPSTREAMFORMATTYPE WaveFormatType,GUID *pFormatId,WAVEFORMATEX **ppCoMemWFEX) { +static __WIDL_INLINE HRESULT ISpRecognizer_GetFormat(ISpRecognizer* This,SPSTREAMFORMATTYPE WaveFormatType,GUID *pFormatId,WAVEFORMATEX **ppCoMemWFEX) { return This->lpVtbl->GetFormat(This,WaveFormatType,pFormatId,ppCoMemWFEX); } -static FORCEINLINE HRESULT ISpRecognizer_IsUISupported(ISpRecognizer* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) { +static __WIDL_INLINE HRESULT ISpRecognizer_IsUISupported(ISpRecognizer* This,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData,WINBOOL *pfSupported) { return This->lpVtbl->IsUISupported(This,pszTypeOfUI,pvExtraData,cbExtraData,pfSupported); } -static FORCEINLINE HRESULT ISpRecognizer_DisplayUI(ISpRecognizer* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) { +static __WIDL_INLINE HRESULT ISpRecognizer_DisplayUI(ISpRecognizer* This,HWND hwndParent,LPCWSTR pszTitle,LPCWSTR pszTypeOfUI,void *pvExtraData,ULONG cbExtraData) { return This->lpVtbl->DisplayUI(This,hwndParent,pszTitle,pszTypeOfUI,pvExtraData,cbExtraData); } -static FORCEINLINE HRESULT ISpRecognizer_EmulateRecognition(ISpRecognizer* This,ISpPhrase *pPhrase) { +static __WIDL_INLINE HRESULT ISpRecognizer_EmulateRecognition(ISpRecognizer* This,ISpPhrase *pPhrase) { return This->lpVtbl->EmulateRecognition(This,pPhrase); } #endif @@ -10337,20 +10345,20 @@ interface ISpSerializeState { #define ISpSerializeState_SetSerializedState(This,pbData,ulSize,dwReserved) (This)->lpVtbl->SetSerializedState(This,pbData,ulSize,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpSerializeState_QueryInterface(ISpSerializeState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpSerializeState_QueryInterface(ISpSerializeState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpSerializeState_AddRef(ISpSerializeState* This) { +static __WIDL_INLINE ULONG ISpSerializeState_AddRef(ISpSerializeState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpSerializeState_Release(ISpSerializeState* This) { +static __WIDL_INLINE ULONG ISpSerializeState_Release(ISpSerializeState* This) { return This->lpVtbl->Release(This); } /*** ISpSerializeState methods ***/ -static FORCEINLINE HRESULT ISpSerializeState_GetSerializedState(ISpSerializeState* This,BYTE **ppbData,ULONG *pulSize,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpSerializeState_GetSerializedState(ISpSerializeState* This,BYTE **ppbData,ULONG *pulSize,DWORD dwReserved) { return This->lpVtbl->GetSerializedState(This,ppbData,pulSize,dwReserved); } -static FORCEINLINE HRESULT ISpSerializeState_SetSerializedState(ISpSerializeState* This,BYTE *pbData,ULONG ulSize,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ISpSerializeState_SetSerializedState(ISpSerializeState* This,BYTE *pbData,ULONG ulSize,DWORD dwReserved) { return This->lpVtbl->SetSerializedState(This,pbData,ulSize,dwReserved); } #endif @@ -10436,23 +10444,23 @@ interface ISpRecognizer2 { #define ISpRecognizer2_ResetAcousticModelAdaptation(This) (This)->lpVtbl->ResetAcousticModelAdaptation(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecognizer2_QueryInterface(ISpRecognizer2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecognizer2_QueryInterface(ISpRecognizer2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecognizer2_AddRef(ISpRecognizer2* This) { +static __WIDL_INLINE ULONG ISpRecognizer2_AddRef(ISpRecognizer2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecognizer2_Release(ISpRecognizer2* This) { +static __WIDL_INLINE ULONG ISpRecognizer2_Release(ISpRecognizer2* This) { return This->lpVtbl->Release(This); } /*** ISpRecognizer2 methods ***/ -static FORCEINLINE HRESULT ISpRecognizer2_EmulateRecognitionEx(ISpRecognizer2* This,ISpPhrase *pPhrase,DWORD dwCompareFlags) { +static __WIDL_INLINE HRESULT ISpRecognizer2_EmulateRecognitionEx(ISpRecognizer2* This,ISpPhrase *pPhrase,DWORD dwCompareFlags) { return This->lpVtbl->EmulateRecognitionEx(This,pPhrase,dwCompareFlags); } -static FORCEINLINE HRESULT ISpRecognizer2_SetTrainingState(ISpRecognizer2* This,WINBOOL fDoingTraining,WINBOOL fAdaptFromTrainingData) { +static __WIDL_INLINE HRESULT ISpRecognizer2_SetTrainingState(ISpRecognizer2* This,WINBOOL fDoingTraining,WINBOOL fAdaptFromTrainingData) { return This->lpVtbl->SetTrainingState(This,fDoingTraining,fAdaptFromTrainingData); } -static FORCEINLINE HRESULT ISpRecognizer2_ResetAcousticModelAdaptation(ISpRecognizer2* This) { +static __WIDL_INLINE HRESULT ISpRecognizer2_ResetAcousticModelAdaptation(ISpRecognizer2* This) { return This->lpVtbl->ResetAcousticModelAdaptation(This); } #endif @@ -10519,17 +10527,17 @@ interface ISpRecoCategory { #define ISpRecoCategory_GetType(This,peCategoryType) (This)->lpVtbl->GetType(This,peCategoryType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecoCategory_QueryInterface(ISpRecoCategory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecoCategory_QueryInterface(ISpRecoCategory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecoCategory_AddRef(ISpRecoCategory* This) { +static __WIDL_INLINE ULONG ISpRecoCategory_AddRef(ISpRecoCategory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecoCategory_Release(ISpRecoCategory* This) { +static __WIDL_INLINE ULONG ISpRecoCategory_Release(ISpRecoCategory* This) { return This->lpVtbl->Release(This); } /*** ISpRecoCategory methods ***/ -static FORCEINLINE HRESULT ISpRecoCategory_GetType(ISpRecoCategory* This,SPCATEGORYTYPE *peCategoryType) { +static __WIDL_INLINE HRESULT ISpRecoCategory_GetType(ISpRecoCategory* This,SPCATEGORYTYPE *peCategoryType) { return This->lpVtbl->GetType(This,peCategoryType); } #endif @@ -10614,23 +10622,23 @@ interface ISpRecognizer3 { #define ISpRecognizer3_GetActiveCategory(This,ppCategory) (This)->lpVtbl->GetActiveCategory(This,ppCategory) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpRecognizer3_QueryInterface(ISpRecognizer3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpRecognizer3_QueryInterface(ISpRecognizer3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpRecognizer3_AddRef(ISpRecognizer3* This) { +static __WIDL_INLINE ULONG ISpRecognizer3_AddRef(ISpRecognizer3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpRecognizer3_Release(ISpRecognizer3* This) { +static __WIDL_INLINE ULONG ISpRecognizer3_Release(ISpRecognizer3* This) { return This->lpVtbl->Release(This); } /*** ISpRecognizer3 methods ***/ -static FORCEINLINE HRESULT ISpRecognizer3_GetCategory(ISpRecognizer3* This,SPCATEGORYTYPE categoryType,ISpRecoCategory **ppCategory) { +static __WIDL_INLINE HRESULT ISpRecognizer3_GetCategory(ISpRecognizer3* This,SPCATEGORYTYPE categoryType,ISpRecoCategory **ppCategory) { return This->lpVtbl->GetCategory(This,categoryType,ppCategory); } -static FORCEINLINE HRESULT ISpRecognizer3_SetActiveCategory(ISpRecognizer3* This,ISpRecoCategory *pCategory) { +static __WIDL_INLINE HRESULT ISpRecognizer3_SetActiveCategory(ISpRecognizer3* This,ISpRecoCategory *pCategory) { return This->lpVtbl->SetActiveCategory(This,pCategory); } -static FORCEINLINE HRESULT ISpRecognizer3_GetActiveCategory(ISpRecognizer3* This,ISpRecoCategory **ppCategory) { +static __WIDL_INLINE HRESULT ISpRecognizer3_GetActiveCategory(ISpRecognizer3* This,ISpRecoCategory **ppCategory) { return This->lpVtbl->GetActiveCategory(This,ppCategory); } #endif @@ -10725,20 +10733,20 @@ interface ISpEnginePronunciation { #define ISpEnginePronunciation_GetPronunciations(This,pszWord,pszLeftContext,pszRightContext,LangID,pEnginePronunciationList) (This)->lpVtbl->GetPronunciations(This,pszWord,pszLeftContext,pszRightContext,LangID,pEnginePronunciationList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpEnginePronunciation_QueryInterface(ISpEnginePronunciation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpEnginePronunciation_QueryInterface(ISpEnginePronunciation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpEnginePronunciation_AddRef(ISpEnginePronunciation* This) { +static __WIDL_INLINE ULONG ISpEnginePronunciation_AddRef(ISpEnginePronunciation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpEnginePronunciation_Release(ISpEnginePronunciation* This) { +static __WIDL_INLINE ULONG ISpEnginePronunciation_Release(ISpEnginePronunciation* This) { return This->lpVtbl->Release(This); } /*** ISpEnginePronunciation methods ***/ -static FORCEINLINE HRESULT ISpEnginePronunciation_Normalize(ISpEnginePronunciation* This,LPCWSTR pszWord,LPCWSTR pszLeftContext,LPCWSTR pszRightContext,WORD LangID,SPNORMALIZATIONLIST *pNormalizationList) { +static __WIDL_INLINE HRESULT ISpEnginePronunciation_Normalize(ISpEnginePronunciation* This,LPCWSTR pszWord,LPCWSTR pszLeftContext,LPCWSTR pszRightContext,WORD LangID,SPNORMALIZATIONLIST *pNormalizationList) { return This->lpVtbl->Normalize(This,pszWord,pszLeftContext,pszRightContext,LangID,pNormalizationList); } -static FORCEINLINE HRESULT ISpEnginePronunciation_GetPronunciations(ISpEnginePronunciation* This,LPCWSTR pszWord,LPCWSTR pszLeftContext,LPCWSTR pszRightContext,WORD LangID,SPWORDPRONUNCIATIONLIST *pEnginePronunciationList) { +static __WIDL_INLINE HRESULT ISpEnginePronunciation_GetPronunciations(ISpEnginePronunciation* This,LPCWSTR pszWord,LPCWSTR pszLeftContext,LPCWSTR pszRightContext,WORD LangID,SPWORDPRONUNCIATIONLIST *pEnginePronunciationList) { return This->lpVtbl->GetPronunciations(This,pszWord,pszLeftContext,pszRightContext,LangID,pEnginePronunciationList); } #endif @@ -10828,20 +10836,20 @@ interface ISpDisplayAlternates { #define ISpDisplayAlternates_SetFullStopTrailSpace(This,ulTrailSpace) (This)->lpVtbl->SetFullStopTrailSpace(This,ulTrailSpace) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpDisplayAlternates_QueryInterface(ISpDisplayAlternates* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpDisplayAlternates_QueryInterface(ISpDisplayAlternates* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpDisplayAlternates_AddRef(ISpDisplayAlternates* This) { +static __WIDL_INLINE ULONG ISpDisplayAlternates_AddRef(ISpDisplayAlternates* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpDisplayAlternates_Release(ISpDisplayAlternates* This) { +static __WIDL_INLINE ULONG ISpDisplayAlternates_Release(ISpDisplayAlternates* This) { return This->lpVtbl->Release(This); } /*** ISpDisplayAlternates methods ***/ -static FORCEINLINE HRESULT ISpDisplayAlternates_GetDisplayAlternates(ISpDisplayAlternates* This,const SPDISPLAYPHRASE *pPhrase,ULONG cRequestCount,SPDISPLAYPHRASE **ppCoMemPhrases,ULONG *pcPhrasesReturned) { +static __WIDL_INLINE HRESULT ISpDisplayAlternates_GetDisplayAlternates(ISpDisplayAlternates* This,const SPDISPLAYPHRASE *pPhrase,ULONG cRequestCount,SPDISPLAYPHRASE **ppCoMemPhrases,ULONG *pcPhrasesReturned) { return This->lpVtbl->GetDisplayAlternates(This,pPhrase,cRequestCount,ppCoMemPhrases,pcPhrasesReturned); } -static FORCEINLINE HRESULT ISpDisplayAlternates_SetFullStopTrailSpace(ISpDisplayAlternates* This,ULONG ulTrailSpace) { +static __WIDL_INLINE HRESULT ISpDisplayAlternates_SetFullStopTrailSpace(ISpDisplayAlternates* This,ULONG ulTrailSpace) { return This->lpVtbl->SetFullStopTrailSpace(This,ulTrailSpace); } #endif @@ -11494,63 +11502,63 @@ interface ISpeechDataKey { #define ISpeechDataKey_EnumValues(This,Index,ValueName) (This)->lpVtbl->EnumValues(This,Index,ValueName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechDataKey_QueryInterface(ISpeechDataKey* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechDataKey_QueryInterface(ISpeechDataKey* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechDataKey_AddRef(ISpeechDataKey* This) { +static __WIDL_INLINE ULONG ISpeechDataKey_AddRef(ISpeechDataKey* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechDataKey_Release(ISpeechDataKey* This) { +static __WIDL_INLINE ULONG ISpeechDataKey_Release(ISpeechDataKey* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechDataKey_GetTypeInfoCount(ISpeechDataKey* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetTypeInfoCount(ISpeechDataKey* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechDataKey_GetTypeInfo(ISpeechDataKey* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetTypeInfo(ISpeechDataKey* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechDataKey_GetIDsOfNames(ISpeechDataKey* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetIDsOfNames(ISpeechDataKey* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechDataKey_Invoke(ISpeechDataKey* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechDataKey_Invoke(ISpeechDataKey* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechDataKey methods ***/ -static FORCEINLINE HRESULT ISpeechDataKey_SetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_SetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT Value) { return This->lpVtbl->SetBinaryValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_GetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT *Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetBinaryValue(ISpeechDataKey* This,const BSTR ValueName,VARIANT *Value) { return This->lpVtbl->GetBinaryValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_SetStringValue(ISpeechDataKey* This,const BSTR ValueName,const BSTR Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_SetStringValue(ISpeechDataKey* This,const BSTR ValueName,const BSTR Value) { return This->lpVtbl->SetStringValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_GetStringValue(ISpeechDataKey* This,const BSTR ValueName,BSTR *Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetStringValue(ISpeechDataKey* This,const BSTR ValueName,BSTR *Value) { return This->lpVtbl->GetStringValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_SetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_SetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG Value) { return This->lpVtbl->SetLongValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_GetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG *Value) { +static __WIDL_INLINE HRESULT ISpeechDataKey_GetLongValue(ISpeechDataKey* This,const BSTR ValueName,LONG *Value) { return This->lpVtbl->GetLongValue(This,ValueName,Value); } -static FORCEINLINE HRESULT ISpeechDataKey_OpenKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) { +static __WIDL_INLINE HRESULT ISpeechDataKey_OpenKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) { return This->lpVtbl->OpenKey(This,SubKeyName,SubKey); } -static FORCEINLINE HRESULT ISpeechDataKey_CreateKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) { +static __WIDL_INLINE HRESULT ISpeechDataKey_CreateKey(ISpeechDataKey* This,const BSTR SubKeyName,ISpeechDataKey **SubKey) { return This->lpVtbl->CreateKey(This,SubKeyName,SubKey); } -static FORCEINLINE HRESULT ISpeechDataKey_DeleteKey(ISpeechDataKey* This,const BSTR SubKeyName) { +static __WIDL_INLINE HRESULT ISpeechDataKey_DeleteKey(ISpeechDataKey* This,const BSTR SubKeyName) { return This->lpVtbl->DeleteKey(This,SubKeyName); } -static FORCEINLINE HRESULT ISpeechDataKey_DeleteValue(ISpeechDataKey* This,const BSTR ValueName) { +static __WIDL_INLINE HRESULT ISpeechDataKey_DeleteValue(ISpeechDataKey* This,const BSTR ValueName) { return This->lpVtbl->DeleteValue(This,ValueName); } -static FORCEINLINE HRESULT ISpeechDataKey_EnumKeys(ISpeechDataKey* This,LONG Index,BSTR *SubKeyName) { +static __WIDL_INLINE HRESULT ISpeechDataKey_EnumKeys(ISpeechDataKey* This,LONG Index,BSTR *SubKeyName) { return This->lpVtbl->EnumKeys(This,Index,SubKeyName); } -static FORCEINLINE HRESULT ISpeechDataKey_EnumValues(ISpeechDataKey* This,LONG Index,BSTR *ValueName) { +static __WIDL_INLINE HRESULT ISpeechDataKey_EnumValues(ISpeechDataKey* This,LONG Index,BSTR *ValueName) { return This->lpVtbl->EnumValues(This,Index,ValueName); } #endif @@ -11788,66 +11796,66 @@ interface ISpeechObjectToken { #define ISpeechObjectToken_MatchesAttributes(This,Attributes,Matches) (This)->lpVtbl->MatchesAttributes(This,Attributes,Matches) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechObjectToken_QueryInterface(ISpeechObjectToken* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_QueryInterface(ISpeechObjectToken* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechObjectToken_AddRef(ISpeechObjectToken* This) { +static __WIDL_INLINE ULONG ISpeechObjectToken_AddRef(ISpeechObjectToken* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechObjectToken_Release(ISpeechObjectToken* This) { +static __WIDL_INLINE ULONG ISpeechObjectToken_Release(ISpeechObjectToken* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechObjectToken_GetTypeInfoCount(ISpeechObjectToken* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetTypeInfoCount(ISpeechObjectToken* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetTypeInfo(ISpeechObjectToken* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetTypeInfo(ISpeechObjectToken* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetIDsOfNames(ISpeechObjectToken* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetIDsOfNames(ISpeechObjectToken* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechObjectToken_Invoke(ISpeechObjectToken* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_Invoke(ISpeechObjectToken* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechObjectToken methods ***/ -static FORCEINLINE HRESULT ISpeechObjectToken_get_Id(ISpeechObjectToken* This,BSTR *ObjectId) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_get_Id(ISpeechObjectToken* This,BSTR *ObjectId) { return This->lpVtbl->get_Id(This,ObjectId); } -static FORCEINLINE HRESULT ISpeechObjectToken_get_DataKey(ISpeechObjectToken* This,ISpeechDataKey **DataKey) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_get_DataKey(ISpeechObjectToken* This,ISpeechDataKey **DataKey) { return This->lpVtbl->get_DataKey(This,DataKey); } -static FORCEINLINE HRESULT ISpeechObjectToken_get_Category(ISpeechObjectToken* This,ISpeechObjectTokenCategory **Category) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_get_Category(ISpeechObjectToken* This,ISpeechObjectTokenCategory **Category) { return This->lpVtbl->get_Category(This,Category); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetDescription(ISpeechObjectToken* This,LONG Locale,BSTR *Description) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetDescription(ISpeechObjectToken* This,LONG Locale,BSTR *Description) { return This->lpVtbl->GetDescription(This,Locale,Description); } -static FORCEINLINE HRESULT ISpeechObjectToken_SetId(ISpeechObjectToken* This,BSTR Id,BSTR CategoryID,VARIANT_BOOL CreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_SetId(ISpeechObjectToken* This,BSTR Id,BSTR CategoryID,VARIANT_BOOL CreateIfNotExist) { return This->lpVtbl->SetId(This,Id,CategoryID,CreateIfNotExist); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetAttribute(ISpeechObjectToken* This,BSTR AttributeName,BSTR *AttributeValue) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetAttribute(ISpeechObjectToken* This,BSTR AttributeName,BSTR *AttributeValue) { return This->lpVtbl->GetAttribute(This,AttributeName,AttributeValue); } -static FORCEINLINE HRESULT ISpeechObjectToken_CreateInstance(ISpeechObjectToken* This,IUnknown *pUnkOuter,SpeechTokenContext ClsContext,IUnknown **Object) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_CreateInstance(ISpeechObjectToken* This,IUnknown *pUnkOuter,SpeechTokenContext ClsContext,IUnknown **Object) { return This->lpVtbl->CreateInstance(This,pUnkOuter,ClsContext,Object); } -static FORCEINLINE HRESULT ISpeechObjectToken_Remove(ISpeechObjectToken* This,BSTR ObjectStorageCLSID) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_Remove(ISpeechObjectToken* This,BSTR ObjectStorageCLSID) { return This->lpVtbl->Remove(This,ObjectStorageCLSID); } -static FORCEINLINE HRESULT ISpeechObjectToken_GetStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,BSTR FileName,SpeechTokenShellFolder Folder,BSTR *FilePath) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_GetStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,BSTR FileName,SpeechTokenShellFolder Folder,BSTR *FilePath) { return This->lpVtbl->GetStorageFileName(This,ObjectStorageCLSID,KeyName,FileName,Folder,FilePath); } -static FORCEINLINE HRESULT ISpeechObjectToken_RemoveStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,VARIANT_BOOL DeleteFile) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_RemoveStorageFileName(ISpeechObjectToken* This,BSTR ObjectStorageCLSID,BSTR KeyName,VARIANT_BOOL DeleteFile) { return This->lpVtbl->RemoveStorageFileName(This,ObjectStorageCLSID,KeyName,DeleteFile); } -static FORCEINLINE HRESULT ISpeechObjectToken_IsUISupported(ISpeechObjectToken* This,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_IsUISupported(ISpeechObjectToken* This,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object,VARIANT_BOOL *Supported) { return This->lpVtbl->IsUISupported(This,TypeOfUI,ExtraData,Object,Supported); } -static FORCEINLINE HRESULT ISpeechObjectToken_DisplayUI(ISpeechObjectToken* This,LONG hWnd,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_DisplayUI(ISpeechObjectToken* This,LONG hWnd,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData,IUnknown *Object) { return This->lpVtbl->DisplayUI(This,hWnd,Title,TypeOfUI,ExtraData,Object); } -static FORCEINLINE HRESULT ISpeechObjectToken_MatchesAttributes(ISpeechObjectToken* This,BSTR Attributes,VARIANT_BOOL *Matches) { +static __WIDL_INLINE HRESULT ISpeechObjectToken_MatchesAttributes(ISpeechObjectToken* This,BSTR Attributes,VARIANT_BOOL *Matches) { return This->lpVtbl->MatchesAttributes(This,Attributes,Matches); } #endif @@ -11967,36 +11975,36 @@ interface ISpeechObjectTokens { #define ISpeechObjectTokens_get__NewEnum(This,ppEnumVARIANT) (This)->lpVtbl->get__NewEnum(This,ppEnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokens_QueryInterface(ISpeechObjectTokens* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_QueryInterface(ISpeechObjectTokens* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechObjectTokens_AddRef(ISpeechObjectTokens* This) { +static __WIDL_INLINE ULONG ISpeechObjectTokens_AddRef(ISpeechObjectTokens* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechObjectTokens_Release(ISpeechObjectTokens* This) { +static __WIDL_INLINE ULONG ISpeechObjectTokens_Release(ISpeechObjectTokens* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokens_GetTypeInfoCount(ISpeechObjectTokens* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_GetTypeInfoCount(ISpeechObjectTokens* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechObjectTokens_GetTypeInfo(ISpeechObjectTokens* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_GetTypeInfo(ISpeechObjectTokens* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechObjectTokens_GetIDsOfNames(ISpeechObjectTokens* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_GetIDsOfNames(ISpeechObjectTokens* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechObjectTokens_Invoke(ISpeechObjectTokens* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_Invoke(ISpeechObjectTokens* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechObjectTokens methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokens_get_Count(ISpeechObjectTokens* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_get_Count(ISpeechObjectTokens* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechObjectTokens_Item(ISpeechObjectTokens* This,LONG Index,ISpeechObjectToken **Token) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_Item(ISpeechObjectTokens* This,LONG Index,ISpeechObjectToken **Token) { return This->lpVtbl->Item(This,Index,Token); } -static FORCEINLINE HRESULT ISpeechObjectTokens_get__NewEnum(ISpeechObjectTokens* This,IUnknown **ppEnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechObjectTokens_get__NewEnum(ISpeechObjectTokens* This,IUnknown **ppEnumVARIANT) { return This->lpVtbl->get__NewEnum(This,ppEnumVARIANT); } #endif @@ -12146,45 +12154,45 @@ interface ISpeechObjectTokenCategory { #define ISpeechObjectTokenCategory_EnumerateTokens(This,RequiredAttributes,OptionalAttributes,Tokens) (This)->lpVtbl->EnumerateTokens(This,RequiredAttributes,OptionalAttributes,Tokens) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_QueryInterface(ISpeechObjectTokenCategory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_QueryInterface(ISpeechObjectTokenCategory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechObjectTokenCategory_AddRef(ISpeechObjectTokenCategory* This) { +static __WIDL_INLINE ULONG ISpeechObjectTokenCategory_AddRef(ISpeechObjectTokenCategory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechObjectTokenCategory_Release(ISpeechObjectTokenCategory* This) { +static __WIDL_INLINE ULONG ISpeechObjectTokenCategory_Release(ISpeechObjectTokenCategory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfoCount(ISpeechObjectTokenCategory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfoCount(ISpeechObjectTokenCategory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfo(ISpeechObjectTokenCategory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_GetTypeInfo(ISpeechObjectTokenCategory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetIDsOfNames(ISpeechObjectTokenCategory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_GetIDsOfNames(ISpeechObjectTokenCategory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_Invoke(ISpeechObjectTokenCategory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_Invoke(ISpeechObjectTokenCategory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechObjectTokenCategory methods ***/ -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_get_Id(ISpeechObjectTokenCategory* This,BSTR *Id) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_get_Id(ISpeechObjectTokenCategory* This,BSTR *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_put_Default(ISpeechObjectTokenCategory* This,const BSTR TokenId) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_put_Default(ISpeechObjectTokenCategory* This,const BSTR TokenId) { return This->lpVtbl->put_Default(This,TokenId); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_get_Default(ISpeechObjectTokenCategory* This,BSTR *TokenId) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_get_Default(ISpeechObjectTokenCategory* This,BSTR *TokenId) { return This->lpVtbl->get_Default(This,TokenId); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_SetId(ISpeechObjectTokenCategory* This,const BSTR Id,VARIANT_BOOL CreateIfNotExist) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_SetId(ISpeechObjectTokenCategory* This,const BSTR Id,VARIANT_BOOL CreateIfNotExist) { return This->lpVtbl->SetId(This,Id,CreateIfNotExist); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_GetDataKey(ISpeechObjectTokenCategory* This,SpeechDataKeyLocation Location,ISpeechDataKey **DataKey) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_GetDataKey(ISpeechObjectTokenCategory* This,SpeechDataKeyLocation Location,ISpeechDataKey **DataKey) { return This->lpVtbl->GetDataKey(This,Location,DataKey); } -static FORCEINLINE HRESULT ISpeechObjectTokenCategory_EnumerateTokens(ISpeechObjectTokenCategory* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **Tokens) { +static __WIDL_INLINE HRESULT ISpeechObjectTokenCategory_EnumerateTokens(ISpeechObjectTokenCategory* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **Tokens) { return This->lpVtbl->EnumerateTokens(This,RequiredAttributes,OptionalAttributes,Tokens); } #endif @@ -12550,45 +12558,45 @@ interface ISpeechAudioFormat { #define ISpeechAudioFormat_SetWaveFormatEx(This,SpeechWaveFormatEx) (This)->lpVtbl->SetWaveFormatEx(This,SpeechWaveFormatEx) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechAudioFormat_QueryInterface(ISpeechAudioFormat* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_QueryInterface(ISpeechAudioFormat* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechAudioFormat_AddRef(ISpeechAudioFormat* This) { +static __WIDL_INLINE ULONG ISpeechAudioFormat_AddRef(ISpeechAudioFormat* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechAudioFormat_Release(ISpeechAudioFormat* This) { +static __WIDL_INLINE ULONG ISpeechAudioFormat_Release(ISpeechAudioFormat* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechAudioFormat_GetTypeInfoCount(ISpeechAudioFormat* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_GetTypeInfoCount(ISpeechAudioFormat* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechAudioFormat_GetTypeInfo(ISpeechAudioFormat* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_GetTypeInfo(ISpeechAudioFormat* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechAudioFormat_GetIDsOfNames(ISpeechAudioFormat* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_GetIDsOfNames(ISpeechAudioFormat* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechAudioFormat_Invoke(ISpeechAudioFormat* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_Invoke(ISpeechAudioFormat* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechAudioFormat methods ***/ -static FORCEINLINE HRESULT ISpeechAudioFormat_get_Type(ISpeechAudioFormat* This,SpeechAudioFormatType *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_get_Type(ISpeechAudioFormat* This,SpeechAudioFormatType *AudioFormat) { return This->lpVtbl->get_Type(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechAudioFormat_put_Type(ISpeechAudioFormat* This,SpeechAudioFormatType AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_put_Type(ISpeechAudioFormat* This,SpeechAudioFormatType AudioFormat) { return This->lpVtbl->put_Type(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechAudioFormat_get_Guid(ISpeechAudioFormat* This,BSTR *Guid) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_get_Guid(ISpeechAudioFormat* This,BSTR *Guid) { return This->lpVtbl->get_Guid(This,Guid); } -static FORCEINLINE HRESULT ISpeechAudioFormat_put_Guid(ISpeechAudioFormat* This,BSTR Guid) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_put_Guid(ISpeechAudioFormat* This,BSTR Guid) { return This->lpVtbl->put_Guid(This,Guid); } -static FORCEINLINE HRESULT ISpeechAudioFormat_GetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx **SpeechWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_GetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx **SpeechWaveFormatEx) { return This->lpVtbl->GetWaveFormatEx(This,SpeechWaveFormatEx); } -static FORCEINLINE HRESULT ISpeechAudioFormat_SetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx *SpeechWaveFormatEx) { +static __WIDL_INLINE HRESULT ISpeechAudioFormat_SetWaveFormatEx(ISpeechAudioFormat* This,ISpeechWaveFormatEx *SpeechWaveFormatEx) { return This->lpVtbl->SetWaveFormatEx(This,SpeechWaveFormatEx); } #endif @@ -12732,42 +12740,42 @@ interface ISpeechBaseStream { #define ISpeechBaseStream_Seek(This,Position,Origin,NewPosition) (This)->lpVtbl->Seek(This,Position,Origin,NewPosition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechBaseStream_QueryInterface(ISpeechBaseStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_QueryInterface(ISpeechBaseStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechBaseStream_AddRef(ISpeechBaseStream* This) { +static __WIDL_INLINE ULONG ISpeechBaseStream_AddRef(ISpeechBaseStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechBaseStream_Release(ISpeechBaseStream* This) { +static __WIDL_INLINE ULONG ISpeechBaseStream_Release(ISpeechBaseStream* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechBaseStream_GetTypeInfoCount(ISpeechBaseStream* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_GetTypeInfoCount(ISpeechBaseStream* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechBaseStream_GetTypeInfo(ISpeechBaseStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_GetTypeInfo(ISpeechBaseStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechBaseStream_GetIDsOfNames(ISpeechBaseStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_GetIDsOfNames(ISpeechBaseStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechBaseStream_Invoke(ISpeechBaseStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_Invoke(ISpeechBaseStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechBaseStream_get_Format(ISpeechBaseStream* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_get_Format(ISpeechBaseStream* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechBaseStream_putref_Format(ISpeechBaseStream* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_putref_Format(ISpeechBaseStream* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechBaseStream_Read(ISpeechBaseStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_Read(ISpeechBaseStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechBaseStream_Write(ISpeechBaseStream* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_Write(ISpeechBaseStream* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechBaseStream_Seek(ISpeechBaseStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechBaseStream_Seek(ISpeechBaseStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } #endif @@ -12965,70 +12973,70 @@ interface ISpeechAudio { #define ISpeechAudio_SetState(This,State) (This)->lpVtbl->SetState(This,State) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechAudio_QueryInterface(ISpeechAudio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechAudio_QueryInterface(ISpeechAudio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechAudio_AddRef(ISpeechAudio* This) { +static __WIDL_INLINE ULONG ISpeechAudio_AddRef(ISpeechAudio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechAudio_Release(ISpeechAudio* This) { +static __WIDL_INLINE ULONG ISpeechAudio_Release(ISpeechAudio* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechAudio_GetTypeInfoCount(ISpeechAudio* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechAudio_GetTypeInfoCount(ISpeechAudio* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechAudio_GetTypeInfo(ISpeechAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechAudio_GetTypeInfo(ISpeechAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechAudio_GetIDsOfNames(ISpeechAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechAudio_GetIDsOfNames(ISpeechAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechAudio_Invoke(ISpeechAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechAudio_Invoke(ISpeechAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechAudio_get_Format(ISpeechAudio* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_Format(ISpeechAudio* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechAudio_putref_Format(ISpeechAudio* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechAudio_putref_Format(ISpeechAudio* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechAudio_Read(ISpeechAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechAudio_Read(ISpeechAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechAudio_Write(ISpeechAudio* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechAudio_Write(ISpeechAudio* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechAudio_Seek(ISpeechAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechAudio_Seek(ISpeechAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechAudio methods ***/ -static FORCEINLINE HRESULT ISpeechAudio_get_Status(ISpeechAudio* This,ISpeechAudioStatus **Status) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_Status(ISpeechAudio* This,ISpeechAudioStatus **Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT ISpeechAudio_get_BufferInfo(ISpeechAudio* This,ISpeechAudioBufferInfo **BufferInfo) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_BufferInfo(ISpeechAudio* This,ISpeechAudioBufferInfo **BufferInfo) { return This->lpVtbl->get_BufferInfo(This,BufferInfo); } -static FORCEINLINE HRESULT ISpeechAudio_get_DefaultFormat(ISpeechAudio* This,ISpeechAudioFormat **StreamFormat) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_DefaultFormat(ISpeechAudio* This,ISpeechAudioFormat **StreamFormat) { return This->lpVtbl->get_DefaultFormat(This,StreamFormat); } -static FORCEINLINE HRESULT ISpeechAudio_get_Volume(ISpeechAudio* This,LONG *Volume) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_Volume(ISpeechAudio* This,LONG *Volume) { return This->lpVtbl->get_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechAudio_put_Volume(ISpeechAudio* This,LONG Volume) { +static __WIDL_INLINE HRESULT ISpeechAudio_put_Volume(ISpeechAudio* This,LONG Volume) { return This->lpVtbl->put_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechAudio_get_BufferNotifySize(ISpeechAudio* This,LONG *BufferNotifySize) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_BufferNotifySize(ISpeechAudio* This,LONG *BufferNotifySize) { return This->lpVtbl->get_BufferNotifySize(This,BufferNotifySize); } -static FORCEINLINE HRESULT ISpeechAudio_put_BufferNotifySize(ISpeechAudio* This,LONG BufferNotifySize) { +static __WIDL_INLINE HRESULT ISpeechAudio_put_BufferNotifySize(ISpeechAudio* This,LONG BufferNotifySize) { return This->lpVtbl->put_BufferNotifySize(This,BufferNotifySize); } -static FORCEINLINE HRESULT ISpeechAudio_get_EventHandle(ISpeechAudio* This,LONG *EventHandle) { +static __WIDL_INLINE HRESULT ISpeechAudio_get_EventHandle(ISpeechAudio* This,LONG *EventHandle) { return This->lpVtbl->get_EventHandle(This,EventHandle); } -static FORCEINLINE HRESULT ISpeechAudio_SetState(ISpeechAudio* This,SpeechAudioState State) { +static __WIDL_INLINE HRESULT ISpeechAudio_SetState(ISpeechAudio* This,SpeechAudioState State) { return This->lpVtbl->SetState(This,State); } #endif @@ -13241,86 +13249,86 @@ interface ISpeechMMSysAudio { #define ISpeechMMSysAudio_get_MMHandle(This,Handle) (This)->lpVtbl->get_MMHandle(This,Handle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_QueryInterface(ISpeechMMSysAudio* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_QueryInterface(ISpeechMMSysAudio* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechMMSysAudio_AddRef(ISpeechMMSysAudio* This) { +static __WIDL_INLINE ULONG ISpeechMMSysAudio_AddRef(ISpeechMMSysAudio* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechMMSysAudio_Release(ISpeechMMSysAudio* This) { +static __WIDL_INLINE ULONG ISpeechMMSysAudio_Release(ISpeechMMSysAudio* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_GetTypeInfoCount(ISpeechMMSysAudio* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_GetTypeInfoCount(ISpeechMMSysAudio* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_GetTypeInfo(ISpeechMMSysAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_GetTypeInfo(ISpeechMMSysAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_GetIDsOfNames(ISpeechMMSysAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_GetIDsOfNames(ISpeechMMSysAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_Invoke(ISpeechMMSysAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_Invoke(ISpeechMMSysAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_putref_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_putref_Format(ISpeechMMSysAudio* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_Read(ISpeechMMSysAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_Read(ISpeechMMSysAudio* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_Write(ISpeechMMSysAudio* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_Write(ISpeechMMSysAudio* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_Seek(ISpeechMMSysAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_Seek(ISpeechMMSysAudio* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechAudio methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Status(ISpeechMMSysAudio* This,ISpeechAudioStatus **Status) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_Status(ISpeechMMSysAudio* This,ISpeechAudioStatus **Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_BufferInfo(ISpeechMMSysAudio* This,ISpeechAudioBufferInfo **BufferInfo) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_BufferInfo(ISpeechMMSysAudio* This,ISpeechAudioBufferInfo **BufferInfo) { return This->lpVtbl->get_BufferInfo(This,BufferInfo); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_DefaultFormat(ISpeechMMSysAudio* This,ISpeechAudioFormat **StreamFormat) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_DefaultFormat(ISpeechMMSysAudio* This,ISpeechAudioFormat **StreamFormat) { return This->lpVtbl->get_DefaultFormat(This,StreamFormat); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_Volume(ISpeechMMSysAudio* This,LONG *Volume) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_Volume(ISpeechMMSysAudio* This,LONG *Volume) { return This->lpVtbl->get_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_put_Volume(ISpeechMMSysAudio* This,LONG Volume) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_put_Volume(ISpeechMMSysAudio* This,LONG Volume) { return This->lpVtbl->put_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_BufferNotifySize(ISpeechMMSysAudio* This,LONG *BufferNotifySize) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_BufferNotifySize(ISpeechMMSysAudio* This,LONG *BufferNotifySize) { return This->lpVtbl->get_BufferNotifySize(This,BufferNotifySize); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_put_BufferNotifySize(ISpeechMMSysAudio* This,LONG BufferNotifySize) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_put_BufferNotifySize(ISpeechMMSysAudio* This,LONG BufferNotifySize) { return This->lpVtbl->put_BufferNotifySize(This,BufferNotifySize); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_EventHandle(ISpeechMMSysAudio* This,LONG *EventHandle) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_EventHandle(ISpeechMMSysAudio* This,LONG *EventHandle) { return This->lpVtbl->get_EventHandle(This,EventHandle); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_SetState(ISpeechMMSysAudio* This,SpeechAudioState State) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_SetState(ISpeechMMSysAudio* This,SpeechAudioState State) { return This->lpVtbl->SetState(This,State); } /*** ISpeechMMSysAudio methods ***/ -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_DeviceId(ISpeechMMSysAudio* This,LONG *DeviceId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_DeviceId(ISpeechMMSysAudio* This,LONG *DeviceId) { return This->lpVtbl->get_DeviceId(This,DeviceId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_put_DeviceId(ISpeechMMSysAudio* This,LONG DeviceId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_put_DeviceId(ISpeechMMSysAudio* This,LONG DeviceId) { return This->lpVtbl->put_DeviceId(This,DeviceId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_LineId(ISpeechMMSysAudio* This,LONG *LineId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_LineId(ISpeechMMSysAudio* This,LONG *LineId) { return This->lpVtbl->get_LineId(This,LineId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_put_LineId(ISpeechMMSysAudio* This,LONG LineId) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_put_LineId(ISpeechMMSysAudio* This,LONG LineId) { return This->lpVtbl->put_LineId(This,LineId); } -static FORCEINLINE HRESULT ISpeechMMSysAudio_get_MMHandle(ISpeechMMSysAudio* This,LONG *Handle) { +static __WIDL_INLINE HRESULT ISpeechMMSysAudio_get_MMHandle(ISpeechMMSysAudio* This,LONG *Handle) { return This->lpVtbl->get_MMHandle(This,Handle); } #endif @@ -13465,49 +13473,49 @@ interface ISpeechFileStream { #define ISpeechFileStream_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechFileStream_QueryInterface(ISpeechFileStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechFileStream_QueryInterface(ISpeechFileStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechFileStream_AddRef(ISpeechFileStream* This) { +static __WIDL_INLINE ULONG ISpeechFileStream_AddRef(ISpeechFileStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechFileStream_Release(ISpeechFileStream* This) { +static __WIDL_INLINE ULONG ISpeechFileStream_Release(ISpeechFileStream* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechFileStream_GetTypeInfoCount(ISpeechFileStream* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechFileStream_GetTypeInfoCount(ISpeechFileStream* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechFileStream_GetTypeInfo(ISpeechFileStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechFileStream_GetTypeInfo(ISpeechFileStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechFileStream_GetIDsOfNames(ISpeechFileStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechFileStream_GetIDsOfNames(ISpeechFileStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechFileStream_Invoke(ISpeechFileStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Invoke(ISpeechFileStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechFileStream_get_Format(ISpeechFileStream* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechFileStream_get_Format(ISpeechFileStream* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechFileStream_putref_Format(ISpeechFileStream* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechFileStream_putref_Format(ISpeechFileStream* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechFileStream_Read(ISpeechFileStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Read(ISpeechFileStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechFileStream_Write(ISpeechFileStream* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Write(ISpeechFileStream* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechFileStream_Seek(ISpeechFileStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Seek(ISpeechFileStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechFileStream methods ***/ -static FORCEINLINE HRESULT ISpeechFileStream_Open(ISpeechFileStream* This,BSTR FileName,SpeechStreamFileMode FileMode,VARIANT_BOOL DoEvents) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Open(ISpeechFileStream* This,BSTR FileName,SpeechStreamFileMode FileMode,VARIANT_BOOL DoEvents) { return This->lpVtbl->Open(This,FileName,FileMode,DoEvents); } -static FORCEINLINE HRESULT ISpeechFileStream_Close(ISpeechFileStream* This) { +static __WIDL_INLINE HRESULT ISpeechFileStream_Close(ISpeechFileStream* This) { return This->lpVtbl->Close(This); } #endif @@ -13649,49 +13657,49 @@ interface ISpeechCustomStream { #define ISpeechCustomStream_putref_BaseStream(This,pUnkStream) (This)->lpVtbl->putref_BaseStream(This,pUnkStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechCustomStream_QueryInterface(ISpeechCustomStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_QueryInterface(ISpeechCustomStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechCustomStream_AddRef(ISpeechCustomStream* This) { +static __WIDL_INLINE ULONG ISpeechCustomStream_AddRef(ISpeechCustomStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechCustomStream_Release(ISpeechCustomStream* This) { +static __WIDL_INLINE ULONG ISpeechCustomStream_Release(ISpeechCustomStream* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechCustomStream_GetTypeInfoCount(ISpeechCustomStream* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_GetTypeInfoCount(ISpeechCustomStream* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechCustomStream_GetTypeInfo(ISpeechCustomStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_GetTypeInfo(ISpeechCustomStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechCustomStream_GetIDsOfNames(ISpeechCustomStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_GetIDsOfNames(ISpeechCustomStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechCustomStream_Invoke(ISpeechCustomStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_Invoke(ISpeechCustomStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechCustomStream_get_Format(ISpeechCustomStream* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_get_Format(ISpeechCustomStream* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechCustomStream_putref_Format(ISpeechCustomStream* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_putref_Format(ISpeechCustomStream* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechCustomStream_Read(ISpeechCustomStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_Read(ISpeechCustomStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechCustomStream_Write(ISpeechCustomStream* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_Write(ISpeechCustomStream* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechCustomStream_Seek(ISpeechCustomStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_Seek(ISpeechCustomStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechCustomStream methods ***/ -static FORCEINLINE HRESULT ISpeechCustomStream_get_BaseStream(ISpeechCustomStream* This,IUnknown **ppUnkStream) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_get_BaseStream(ISpeechCustomStream* This,IUnknown **ppUnkStream) { return This->lpVtbl->get_BaseStream(This,ppUnkStream); } -static FORCEINLINE HRESULT ISpeechCustomStream_putref_BaseStream(ISpeechCustomStream* This,IUnknown *pUnkStream) { +static __WIDL_INLINE HRESULT ISpeechCustomStream_putref_BaseStream(ISpeechCustomStream* This,IUnknown *pUnkStream) { return This->lpVtbl->putref_BaseStream(This,pUnkStream); } #endif @@ -13833,49 +13841,49 @@ interface ISpeechMemoryStream { #define ISpeechMemoryStream_GetData(This,pData) (This)->lpVtbl->GetData(This,pData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechMemoryStream_QueryInterface(ISpeechMemoryStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_QueryInterface(ISpeechMemoryStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechMemoryStream_AddRef(ISpeechMemoryStream* This) { +static __WIDL_INLINE ULONG ISpeechMemoryStream_AddRef(ISpeechMemoryStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechMemoryStream_Release(ISpeechMemoryStream* This) { +static __WIDL_INLINE ULONG ISpeechMemoryStream_Release(ISpeechMemoryStream* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechMemoryStream_GetTypeInfoCount(ISpeechMemoryStream* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_GetTypeInfoCount(ISpeechMemoryStream* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechMemoryStream_GetTypeInfo(ISpeechMemoryStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_GetTypeInfo(ISpeechMemoryStream* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechMemoryStream_GetIDsOfNames(ISpeechMemoryStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_GetIDsOfNames(ISpeechMemoryStream* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechMemoryStream_Invoke(ISpeechMemoryStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_Invoke(ISpeechMemoryStream* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechBaseStream methods ***/ -static FORCEINLINE HRESULT ISpeechMemoryStream_get_Format(ISpeechMemoryStream* This,ISpeechAudioFormat **AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_get_Format(ISpeechMemoryStream* This,ISpeechAudioFormat **AudioFormat) { return This->lpVtbl->get_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechMemoryStream_putref_Format(ISpeechMemoryStream* This,ISpeechAudioFormat *AudioFormat) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_putref_Format(ISpeechMemoryStream* This,ISpeechAudioFormat *AudioFormat) { return This->lpVtbl->putref_Format(This,AudioFormat); } -static FORCEINLINE HRESULT ISpeechMemoryStream_Read(ISpeechMemoryStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_Read(ISpeechMemoryStream* This,VARIANT *Buffer,LONG NumberOfBytes,LONG *BytesRead) { return This->lpVtbl->Read(This,Buffer,NumberOfBytes,BytesRead); } -static FORCEINLINE HRESULT ISpeechMemoryStream_Write(ISpeechMemoryStream* This,VARIANT Buffer,LONG *BytesWritten) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_Write(ISpeechMemoryStream* This,VARIANT Buffer,LONG *BytesWritten) { return This->lpVtbl->Write(This,Buffer,BytesWritten); } -static FORCEINLINE HRESULT ISpeechMemoryStream_Seek(ISpeechMemoryStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_Seek(ISpeechMemoryStream* This,VARIANT Position,SpeechStreamSeekPositionType Origin,VARIANT *NewPosition) { return This->lpVtbl->Seek(This,Position,Origin,NewPosition); } /*** ISpeechMemoryStream methods ***/ -static FORCEINLINE HRESULT ISpeechMemoryStream_SetData(ISpeechMemoryStream* This,VARIANT Data) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_SetData(ISpeechMemoryStream* This,VARIANT Data) { return This->lpVtbl->SetData(This,Data); } -static FORCEINLINE HRESULT ISpeechMemoryStream_GetData(ISpeechMemoryStream* This,VARIANT *pData) { +static __WIDL_INLINE HRESULT ISpeechMemoryStream_GetData(ISpeechMemoryStream* This,VARIANT *pData) { return This->lpVtbl->GetData(This,pData); } #endif @@ -14009,42 +14017,42 @@ interface ISpeechAudioStatus { #define ISpeechAudioStatus_get_CurrentDevicePosition(This,CurrentDevicePosition) (This)->lpVtbl->get_CurrentDevicePosition(This,CurrentDevicePosition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechAudioStatus_QueryInterface(ISpeechAudioStatus* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_QueryInterface(ISpeechAudioStatus* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechAudioStatus_AddRef(ISpeechAudioStatus* This) { +static __WIDL_INLINE ULONG ISpeechAudioStatus_AddRef(ISpeechAudioStatus* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechAudioStatus_Release(ISpeechAudioStatus* This) { +static __WIDL_INLINE ULONG ISpeechAudioStatus_Release(ISpeechAudioStatus* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechAudioStatus_GetTypeInfoCount(ISpeechAudioStatus* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_GetTypeInfoCount(ISpeechAudioStatus* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechAudioStatus_GetTypeInfo(ISpeechAudioStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_GetTypeInfo(ISpeechAudioStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechAudioStatus_GetIDsOfNames(ISpeechAudioStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_GetIDsOfNames(ISpeechAudioStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechAudioStatus_Invoke(ISpeechAudioStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_Invoke(ISpeechAudioStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechAudioStatus methods ***/ -static FORCEINLINE HRESULT ISpeechAudioStatus_get_FreeBufferSpace(ISpeechAudioStatus* This,LONG *FreeBufferSpace) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_FreeBufferSpace(ISpeechAudioStatus* This,LONG *FreeBufferSpace) { return This->lpVtbl->get_FreeBufferSpace(This,FreeBufferSpace); } -static FORCEINLINE HRESULT ISpeechAudioStatus_get_NonBlockingIO(ISpeechAudioStatus* This,LONG *NonBlockingIO) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_NonBlockingIO(ISpeechAudioStatus* This,LONG *NonBlockingIO) { return This->lpVtbl->get_NonBlockingIO(This,NonBlockingIO); } -static FORCEINLINE HRESULT ISpeechAudioStatus_get_State(ISpeechAudioStatus* This,SpeechAudioState *State) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_State(ISpeechAudioStatus* This,SpeechAudioState *State) { return This->lpVtbl->get_State(This,State); } -static FORCEINLINE HRESULT ISpeechAudioStatus_get_CurrentSeekPosition(ISpeechAudioStatus* This,VARIANT *CurrentSeekPosition) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_CurrentSeekPosition(ISpeechAudioStatus* This,VARIANT *CurrentSeekPosition) { return This->lpVtbl->get_CurrentSeekPosition(This,CurrentSeekPosition); } -static FORCEINLINE HRESULT ISpeechAudioStatus_get_CurrentDevicePosition(ISpeechAudioStatus* This,VARIANT *CurrentDevicePosition) { +static __WIDL_INLINE HRESULT ISpeechAudioStatus_get_CurrentDevicePosition(ISpeechAudioStatus* This,VARIANT *CurrentDevicePosition) { return This->lpVtbl->get_CurrentDevicePosition(This,CurrentDevicePosition); } #endif @@ -14186,45 +14194,45 @@ interface ISpeechAudioBufferInfo { #define ISpeechAudioBufferInfo_put_EventBias(This,EventBias) (This)->lpVtbl->put_EventBias(This,EventBias) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_QueryInterface(ISpeechAudioBufferInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_QueryInterface(ISpeechAudioBufferInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechAudioBufferInfo_AddRef(ISpeechAudioBufferInfo* This) { +static __WIDL_INLINE ULONG ISpeechAudioBufferInfo_AddRef(ISpeechAudioBufferInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechAudioBufferInfo_Release(ISpeechAudioBufferInfo* This) { +static __WIDL_INLINE ULONG ISpeechAudioBufferInfo_Release(ISpeechAudioBufferInfo* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfoCount(ISpeechAudioBufferInfo* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfoCount(ISpeechAudioBufferInfo* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfo(ISpeechAudioBufferInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_GetTypeInfo(ISpeechAudioBufferInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_GetIDsOfNames(ISpeechAudioBufferInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_GetIDsOfNames(ISpeechAudioBufferInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_Invoke(ISpeechAudioBufferInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_Invoke(ISpeechAudioBufferInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechAudioBufferInfo methods ***/ -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_MinNotification(ISpeechAudioBufferInfo* This,LONG *MinNotification) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_get_MinNotification(ISpeechAudioBufferInfo* This,LONG *MinNotification) { return This->lpVtbl->get_MinNotification(This,MinNotification); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_MinNotification(ISpeechAudioBufferInfo* This,LONG MinNotification) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_put_MinNotification(ISpeechAudioBufferInfo* This,LONG MinNotification) { return This->lpVtbl->put_MinNotification(This,MinNotification); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_BufferSize(ISpeechAudioBufferInfo* This,LONG *BufferSize) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_get_BufferSize(ISpeechAudioBufferInfo* This,LONG *BufferSize) { return This->lpVtbl->get_BufferSize(This,BufferSize); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_BufferSize(ISpeechAudioBufferInfo* This,LONG BufferSize) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_put_BufferSize(ISpeechAudioBufferInfo* This,LONG BufferSize) { return This->lpVtbl->put_BufferSize(This,BufferSize); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_get_EventBias(ISpeechAudioBufferInfo* This,LONG *EventBias) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_get_EventBias(ISpeechAudioBufferInfo* This,LONG *EventBias) { return This->lpVtbl->get_EventBias(This,EventBias); } -static FORCEINLINE HRESULT ISpeechAudioBufferInfo_put_EventBias(ISpeechAudioBufferInfo* This,LONG EventBias) { +static __WIDL_INLINE HRESULT ISpeechAudioBufferInfo_put_EventBias(ISpeechAudioBufferInfo* This,LONG EventBias) { return This->lpVtbl->put_EventBias(This,EventBias); } #endif @@ -14430,69 +14438,69 @@ interface ISpeechWaveFormatEx { #define ISpeechWaveFormatEx_put_ExtraData(This,ExtraData) (This)->lpVtbl->put_ExtraData(This,ExtraData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechWaveFormatEx_QueryInterface(ISpeechWaveFormatEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_QueryInterface(ISpeechWaveFormatEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechWaveFormatEx_AddRef(ISpeechWaveFormatEx* This) { +static __WIDL_INLINE ULONG ISpeechWaveFormatEx_AddRef(ISpeechWaveFormatEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechWaveFormatEx_Release(ISpeechWaveFormatEx* This) { +static __WIDL_INLINE ULONG ISpeechWaveFormatEx_Release(ISpeechWaveFormatEx* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetTypeInfoCount(ISpeechWaveFormatEx* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_GetTypeInfoCount(ISpeechWaveFormatEx* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetTypeInfo(ISpeechWaveFormatEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_GetTypeInfo(ISpeechWaveFormatEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_GetIDsOfNames(ISpeechWaveFormatEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_GetIDsOfNames(ISpeechWaveFormatEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_Invoke(ISpeechWaveFormatEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_Invoke(ISpeechWaveFormatEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechWaveFormatEx methods ***/ -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_FormatTag(ISpeechWaveFormatEx* This,short *FormatTag) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_FormatTag(ISpeechWaveFormatEx* This,short *FormatTag) { return This->lpVtbl->get_FormatTag(This,FormatTag); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_FormatTag(ISpeechWaveFormatEx* This,short FormatTag) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_FormatTag(ISpeechWaveFormatEx* This,short FormatTag) { return This->lpVtbl->put_FormatTag(This,FormatTag); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_Channels(ISpeechWaveFormatEx* This,short *Channels) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_Channels(ISpeechWaveFormatEx* This,short *Channels) { return This->lpVtbl->get_Channels(This,Channels); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_Channels(ISpeechWaveFormatEx* This,short Channels) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_Channels(ISpeechWaveFormatEx* This,short Channels) { return This->lpVtbl->put_Channels(This,Channels); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_SamplesPerSec(ISpeechWaveFormatEx* This,LONG *SamplesPerSec) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_SamplesPerSec(ISpeechWaveFormatEx* This,LONG *SamplesPerSec) { return This->lpVtbl->get_SamplesPerSec(This,SamplesPerSec); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_SamplesPerSec(ISpeechWaveFormatEx* This,LONG SamplesPerSec) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_SamplesPerSec(ISpeechWaveFormatEx* This,LONG SamplesPerSec) { return This->lpVtbl->put_SamplesPerSec(This,SamplesPerSec); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG *AvgBytesPerSec) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG *AvgBytesPerSec) { return This->lpVtbl->get_AvgBytesPerSec(This,AvgBytesPerSec); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG AvgBytesPerSec) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_AvgBytesPerSec(ISpeechWaveFormatEx* This,LONG AvgBytesPerSec) { return This->lpVtbl->put_AvgBytesPerSec(This,AvgBytesPerSec); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_BlockAlign(ISpeechWaveFormatEx* This,short *BlockAlign) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_BlockAlign(ISpeechWaveFormatEx* This,short *BlockAlign) { return This->lpVtbl->get_BlockAlign(This,BlockAlign); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_BlockAlign(ISpeechWaveFormatEx* This,short BlockAlign) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_BlockAlign(ISpeechWaveFormatEx* This,short BlockAlign) { return This->lpVtbl->put_BlockAlign(This,BlockAlign); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_BitsPerSample(ISpeechWaveFormatEx* This,short *BitsPerSample) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_BitsPerSample(ISpeechWaveFormatEx* This,short *BitsPerSample) { return This->lpVtbl->get_BitsPerSample(This,BitsPerSample); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_BitsPerSample(ISpeechWaveFormatEx* This,short BitsPerSample) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_BitsPerSample(ISpeechWaveFormatEx* This,short BitsPerSample) { return This->lpVtbl->put_BitsPerSample(This,BitsPerSample); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_get_ExtraData(ISpeechWaveFormatEx* This,VARIANT *ExtraData) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_get_ExtraData(ISpeechWaveFormatEx* This,VARIANT *ExtraData) { return This->lpVtbl->get_ExtraData(This,ExtraData); } -static FORCEINLINE HRESULT ISpeechWaveFormatEx_put_ExtraData(ISpeechWaveFormatEx* This,VARIANT ExtraData) { +static __WIDL_INLINE HRESULT ISpeechWaveFormatEx_put_ExtraData(ISpeechWaveFormatEx* This,VARIANT ExtraData) { return This->lpVtbl->put_ExtraData(This,ExtraData); } #endif @@ -14872,123 +14880,123 @@ interface ISpeechVoice { #define ISpeechVoice_DisplayUI(This,hWndParent,Title,TypeOfUI,ExtraData) (This)->lpVtbl->DisplayUI(This,hWndParent,Title,TypeOfUI,ExtraData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechVoice_QueryInterface(ISpeechVoice* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechVoice_QueryInterface(ISpeechVoice* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechVoice_AddRef(ISpeechVoice* This) { +static __WIDL_INLINE ULONG ISpeechVoice_AddRef(ISpeechVoice* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechVoice_Release(ISpeechVoice* This) { +static __WIDL_INLINE ULONG ISpeechVoice_Release(ISpeechVoice* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechVoice_GetTypeInfoCount(ISpeechVoice* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetTypeInfoCount(ISpeechVoice* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechVoice_GetTypeInfo(ISpeechVoice* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetTypeInfo(ISpeechVoice* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechVoice_GetIDsOfNames(ISpeechVoice* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetIDsOfNames(ISpeechVoice* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechVoice_Invoke(ISpeechVoice* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechVoice_Invoke(ISpeechVoice* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechVoice methods ***/ -static FORCEINLINE HRESULT ISpeechVoice_get_Status(ISpeechVoice* This,ISpeechVoiceStatus **Status) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Status(ISpeechVoice* This,ISpeechVoiceStatus **Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT ISpeechVoice_get_Voice(ISpeechVoice* This,ISpeechObjectToken **Voice) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Voice(ISpeechVoice* This,ISpeechObjectToken **Voice) { return This->lpVtbl->get_Voice(This,Voice); } -static FORCEINLINE HRESULT ISpeechVoice_putref_Voice(ISpeechVoice* This,ISpeechObjectToken *Voice) { +static __WIDL_INLINE HRESULT ISpeechVoice_putref_Voice(ISpeechVoice* This,ISpeechObjectToken *Voice) { return This->lpVtbl->putref_Voice(This,Voice); } -static FORCEINLINE HRESULT ISpeechVoice_get_AudioOutput(ISpeechVoice* This,ISpeechObjectToken **AudioOutput) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_AudioOutput(ISpeechVoice* This,ISpeechObjectToken **AudioOutput) { return This->lpVtbl->get_AudioOutput(This,AudioOutput); } -static FORCEINLINE HRESULT ISpeechVoice_putref_AudioOutput(ISpeechVoice* This,ISpeechObjectToken *AudioOutput) { +static __WIDL_INLINE HRESULT ISpeechVoice_putref_AudioOutput(ISpeechVoice* This,ISpeechObjectToken *AudioOutput) { return This->lpVtbl->putref_AudioOutput(This,AudioOutput); } -static FORCEINLINE HRESULT ISpeechVoice_get_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream **AudioOutputStream) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream **AudioOutputStream) { return This->lpVtbl->get_AudioOutputStream(This,AudioOutputStream); } -static FORCEINLINE HRESULT ISpeechVoice_putref_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream *AudioOutputStream) { +static __WIDL_INLINE HRESULT ISpeechVoice_putref_AudioOutputStream(ISpeechVoice* This,ISpeechBaseStream *AudioOutputStream) { return This->lpVtbl->putref_AudioOutputStream(This,AudioOutputStream); } -static FORCEINLINE HRESULT ISpeechVoice_get_Rate(ISpeechVoice* This,LONG *Rate) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Rate(ISpeechVoice* This,LONG *Rate) { return This->lpVtbl->get_Rate(This,Rate); } -static FORCEINLINE HRESULT ISpeechVoice_put_Rate(ISpeechVoice* This,LONG Rate) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_Rate(ISpeechVoice* This,LONG Rate) { return This->lpVtbl->put_Rate(This,Rate); } -static FORCEINLINE HRESULT ISpeechVoice_get_Volume(ISpeechVoice* This,LONG *Volume) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Volume(ISpeechVoice* This,LONG *Volume) { return This->lpVtbl->get_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechVoice_put_Volume(ISpeechVoice* This,LONG Volume) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_Volume(ISpeechVoice* This,LONG Volume) { return This->lpVtbl->put_Volume(This,Volume); } -static FORCEINLINE HRESULT ISpeechVoice_put_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL Allow) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL Allow) { return This->lpVtbl->put_AllowAudioOutputFormatChangesOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechVoice_get_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL *Allow) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_AllowAudioOutputFormatChangesOnNextSet(ISpeechVoice* This,VARIANT_BOOL *Allow) { return This->lpVtbl->get_AllowAudioOutputFormatChangesOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechVoice_get_EventInterests(ISpeechVoice* This,SpeechVoiceEvents *EventInterestFlags) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_EventInterests(ISpeechVoice* This,SpeechVoiceEvents *EventInterestFlags) { return This->lpVtbl->get_EventInterests(This,EventInterestFlags); } -static FORCEINLINE HRESULT ISpeechVoice_put_EventInterests(ISpeechVoice* This,SpeechVoiceEvents EventInterestFlags) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_EventInterests(ISpeechVoice* This,SpeechVoiceEvents EventInterestFlags) { return This->lpVtbl->put_EventInterests(This,EventInterestFlags); } -static FORCEINLINE HRESULT ISpeechVoice_put_Priority(ISpeechVoice* This,SpeechVoicePriority Priority) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_Priority(ISpeechVoice* This,SpeechVoicePriority Priority) { return This->lpVtbl->put_Priority(This,Priority); } -static FORCEINLINE HRESULT ISpeechVoice_get_Priority(ISpeechVoice* This,SpeechVoicePriority *Priority) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_Priority(ISpeechVoice* This,SpeechVoicePriority *Priority) { return This->lpVtbl->get_Priority(This,Priority); } -static FORCEINLINE HRESULT ISpeechVoice_put_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents Boundary) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents Boundary) { return This->lpVtbl->put_AlertBoundary(This,Boundary); } -static FORCEINLINE HRESULT ISpeechVoice_get_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents *Boundary) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_AlertBoundary(ISpeechVoice* This,SpeechVoiceEvents *Boundary) { return This->lpVtbl->get_AlertBoundary(This,Boundary); } -static FORCEINLINE HRESULT ISpeechVoice_put_SynchronousSpeakTimeout(ISpeechVoice* This,LONG msTimeout) { +static __WIDL_INLINE HRESULT ISpeechVoice_put_SynchronousSpeakTimeout(ISpeechVoice* This,LONG msTimeout) { return This->lpVtbl->put_SynchronousSpeakTimeout(This,msTimeout); } -static FORCEINLINE HRESULT ISpeechVoice_get_SynchronousSpeakTimeout(ISpeechVoice* This,LONG *msTimeout) { +static __WIDL_INLINE HRESULT ISpeechVoice_get_SynchronousSpeakTimeout(ISpeechVoice* This,LONG *msTimeout) { return This->lpVtbl->get_SynchronousSpeakTimeout(This,msTimeout); } -static FORCEINLINE HRESULT ISpeechVoice_Speak(ISpeechVoice* This,BSTR Text,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechVoice_Speak(ISpeechVoice* This,BSTR Text,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->Speak(This,Text,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechVoice_SpeakStream(ISpeechVoice* This,ISpeechBaseStream *Stream,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechVoice_SpeakStream(ISpeechVoice* This,ISpeechBaseStream *Stream,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->SpeakStream(This,Stream,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechVoice_Pause(ISpeechVoice* This) { +static __WIDL_INLINE HRESULT ISpeechVoice_Pause(ISpeechVoice* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT ISpeechVoice_Resume(ISpeechVoice* This) { +static __WIDL_INLINE HRESULT ISpeechVoice_Resume(ISpeechVoice* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT ISpeechVoice_Skip(ISpeechVoice* This,const BSTR Type,LONG NumItems,LONG *NumSkipped) { +static __WIDL_INLINE HRESULT ISpeechVoice_Skip(ISpeechVoice* This,const BSTR Type,LONG NumItems,LONG *NumSkipped) { return This->lpVtbl->Skip(This,Type,NumItems,NumSkipped); } -static FORCEINLINE HRESULT ISpeechVoice_GetVoices(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetVoices(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetVoices(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } -static FORCEINLINE HRESULT ISpeechVoice_GetAudioOutputs(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechVoice_GetAudioOutputs(ISpeechVoice* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetAudioOutputs(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } -static FORCEINLINE HRESULT ISpeechVoice_WaitUntilDone(ISpeechVoice* This,LONG msTimeout,VARIANT_BOOL *Done) { +static __WIDL_INLINE HRESULT ISpeechVoice_WaitUntilDone(ISpeechVoice* This,LONG msTimeout,VARIANT_BOOL *Done) { return This->lpVtbl->WaitUntilDone(This,msTimeout,Done); } -static FORCEINLINE HRESULT ISpeechVoice_SpeakCompleteEvent(ISpeechVoice* This,LONG *Handle) { +static __WIDL_INLINE HRESULT ISpeechVoice_SpeakCompleteEvent(ISpeechVoice* This,LONG *Handle) { return This->lpVtbl->SpeakCompleteEvent(This,Handle); } -static FORCEINLINE HRESULT ISpeechVoice_IsUISupported(ISpeechVoice* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechVoice_IsUISupported(ISpeechVoice* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) { return This->lpVtbl->IsUISupported(This,TypeOfUI,ExtraData,Supported); } -static FORCEINLINE HRESULT ISpeechVoice_DisplayUI(ISpeechVoice* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) { +static __WIDL_INLINE HRESULT ISpeechVoice_DisplayUI(ISpeechVoice* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) { return This->lpVtbl->DisplayUI(This,hWndParent,Title,TypeOfUI,ExtraData); } #endif @@ -15178,63 +15186,63 @@ interface ISpeechVoiceStatus { #define ISpeechVoiceStatus_get_VisemeId(This,VisemeId) (This)->lpVtbl->get_VisemeId(This,VisemeId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechVoiceStatus_QueryInterface(ISpeechVoiceStatus* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_QueryInterface(ISpeechVoiceStatus* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechVoiceStatus_AddRef(ISpeechVoiceStatus* This) { +static __WIDL_INLINE ULONG ISpeechVoiceStatus_AddRef(ISpeechVoiceStatus* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechVoiceStatus_Release(ISpeechVoiceStatus* This) { +static __WIDL_INLINE ULONG ISpeechVoiceStatus_Release(ISpeechVoiceStatus* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechVoiceStatus_GetTypeInfoCount(ISpeechVoiceStatus* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_GetTypeInfoCount(ISpeechVoiceStatus* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_GetTypeInfo(ISpeechVoiceStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_GetTypeInfo(ISpeechVoiceStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_GetIDsOfNames(ISpeechVoiceStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_GetIDsOfNames(ISpeechVoiceStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_Invoke(ISpeechVoiceStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_Invoke(ISpeechVoiceStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechVoiceStatus methods ***/ -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_CurrentStreamNumber(ISpeechVoiceStatus* This,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_CurrentStreamNumber(ISpeechVoiceStatus* This,LONG *StreamNumber) { return This->lpVtbl->get_CurrentStreamNumber(This,StreamNumber); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastStreamNumberQueued(ISpeechVoiceStatus* This,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_LastStreamNumberQueued(ISpeechVoiceStatus* This,LONG *StreamNumber) { return This->lpVtbl->get_LastStreamNumberQueued(This,StreamNumber); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastHResult(ISpeechVoiceStatus* This,LONG *HResult) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_LastHResult(ISpeechVoiceStatus* This,LONG *HResult) { return This->lpVtbl->get_LastHResult(This,HResult); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_RunningState(ISpeechVoiceStatus* This,SpeechRunState *State) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_RunningState(ISpeechVoiceStatus* This,SpeechRunState *State) { return This->lpVtbl->get_RunningState(This,State); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputWordPosition(ISpeechVoiceStatus* This,LONG *Position) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_InputWordPosition(ISpeechVoiceStatus* This,LONG *Position) { return This->lpVtbl->get_InputWordPosition(This,Position); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputWordLength(ISpeechVoiceStatus* This,LONG *Length) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_InputWordLength(ISpeechVoiceStatus* This,LONG *Length) { return This->lpVtbl->get_InputWordLength(This,Length); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputSentencePosition(ISpeechVoiceStatus* This,LONG *Position) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_InputSentencePosition(ISpeechVoiceStatus* This,LONG *Position) { return This->lpVtbl->get_InputSentencePosition(This,Position); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_InputSentenceLength(ISpeechVoiceStatus* This,LONG *Length) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_InputSentenceLength(ISpeechVoiceStatus* This,LONG *Length) { return This->lpVtbl->get_InputSentenceLength(This,Length); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastBookmark(ISpeechVoiceStatus* This,BSTR *Bookmark) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_LastBookmark(ISpeechVoiceStatus* This,BSTR *Bookmark) { return This->lpVtbl->get_LastBookmark(This,Bookmark); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_LastBookmarkId(ISpeechVoiceStatus* This,LONG *BookmarkId) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_LastBookmarkId(ISpeechVoiceStatus* This,LONG *BookmarkId) { return This->lpVtbl->get_LastBookmarkId(This,BookmarkId); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_PhonemeId(ISpeechVoiceStatus* This,short *PhoneId) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_PhonemeId(ISpeechVoiceStatus* This,short *PhoneId) { return This->lpVtbl->get_PhonemeId(This,PhoneId); } -static FORCEINLINE HRESULT ISpeechVoiceStatus_get_VisemeId(ISpeechVoiceStatus* This,short *VisemeId) { +static __WIDL_INLINE HRESULT ISpeechVoiceStatus_get_VisemeId(ISpeechVoiceStatus* This,short *VisemeId) { return This->lpVtbl->get_VisemeId(This,VisemeId); } #endif @@ -15818,26 +15826,26 @@ interface _ISpeechVoiceEvents { #define _ISpeechVoiceEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT _ISpeechVoiceEvents_QueryInterface(_ISpeechVoiceEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_QueryInterface(_ISpeechVoiceEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG _ISpeechVoiceEvents_AddRef(_ISpeechVoiceEvents* This) { +static __WIDL_INLINE ULONG _ISpeechVoiceEvents_AddRef(_ISpeechVoiceEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG _ISpeechVoiceEvents_Release(_ISpeechVoiceEvents* This) { +static __WIDL_INLINE ULONG _ISpeechVoiceEvents_Release(_ISpeechVoiceEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetTypeInfoCount(_ISpeechVoiceEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_GetTypeInfoCount(_ISpeechVoiceEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetTypeInfo(_ISpeechVoiceEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_GetTypeInfo(_ISpeechVoiceEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT _ISpeechVoiceEvents_GetIDsOfNames(_ISpeechVoiceEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_GetIDsOfNames(_ISpeechVoiceEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT _ISpeechVoiceEvents_Invoke(_ISpeechVoiceEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT _ISpeechVoiceEvents_Invoke(_ISpeechVoiceEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -16182,105 +16190,105 @@ interface ISpeechRecognizer { #define ISpeechRecognizer_GetProfiles(This,RequiredAttributes,OptionalAttributes,ObjectTokens) (This)->lpVtbl->GetProfiles(This,RequiredAttributes,OptionalAttributes,ObjectTokens) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizer_QueryInterface(ISpeechRecognizer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_QueryInterface(ISpeechRecognizer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecognizer_AddRef(ISpeechRecognizer* This) { +static __WIDL_INLINE ULONG ISpeechRecognizer_AddRef(ISpeechRecognizer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecognizer_Release(ISpeechRecognizer* This) { +static __WIDL_INLINE ULONG ISpeechRecognizer_Release(ISpeechRecognizer* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizer_GetTypeInfoCount(ISpeechRecognizer* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetTypeInfoCount(ISpeechRecognizer* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetTypeInfo(ISpeechRecognizer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetTypeInfo(ISpeechRecognizer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetIDsOfNames(ISpeechRecognizer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetIDsOfNames(ISpeechRecognizer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecognizer_Invoke(ISpeechRecognizer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_Invoke(ISpeechRecognizer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecognizer methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizer_putref_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken *Recognizer) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_putref_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken *Recognizer) { return This->lpVtbl->putref_Recognizer(This,Recognizer); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken **Recognizer) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_Recognizer(ISpeechRecognizer* This,ISpeechObjectToken **Recognizer) { return This->lpVtbl->get_Recognizer(This,Recognizer); } -static FORCEINLINE HRESULT ISpeechRecognizer_put_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL Allow) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_put_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL Allow) { return This->lpVtbl->put_AllowAudioInputFormatChangesOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL *Allow) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_AllowAudioInputFormatChangesOnNextSet(ISpeechRecognizer* This,VARIANT_BOOL *Allow) { return This->lpVtbl->get_AllowAudioInputFormatChangesOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechRecognizer_putref_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken *AudioInput) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_putref_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken *AudioInput) { return This->lpVtbl->putref_AudioInput(This,AudioInput); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken **AudioInput) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_AudioInput(ISpeechRecognizer* This,ISpeechObjectToken **AudioInput) { return This->lpVtbl->get_AudioInput(This,AudioInput); } -static FORCEINLINE HRESULT ISpeechRecognizer_putref_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream *AudioInputStream) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_putref_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream *AudioInputStream) { return This->lpVtbl->putref_AudioInputStream(This,AudioInputStream); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream **AudioInputStream) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_AudioInputStream(ISpeechRecognizer* This,ISpeechBaseStream **AudioInputStream) { return This->lpVtbl->get_AudioInputStream(This,AudioInputStream); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_IsShared(ISpeechRecognizer* This,VARIANT_BOOL *Shared) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_IsShared(ISpeechRecognizer* This,VARIANT_BOOL *Shared) { return This->lpVtbl->get_IsShared(This,Shared); } -static FORCEINLINE HRESULT ISpeechRecognizer_put_State(ISpeechRecognizer* This,SpeechRecognizerState State) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_put_State(ISpeechRecognizer* This,SpeechRecognizerState State) { return This->lpVtbl->put_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_State(ISpeechRecognizer* This,SpeechRecognizerState *State) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_State(ISpeechRecognizer* This,SpeechRecognizerState *State) { return This->lpVtbl->get_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_Status(ISpeechRecognizer* This,ISpeechRecognizerStatus **Status) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_Status(ISpeechRecognizer* This,ISpeechRecognizerStatus **Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT ISpeechRecognizer_putref_Profile(ISpeechRecognizer* This,ISpeechObjectToken *Profile) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_putref_Profile(ISpeechRecognizer* This,ISpeechObjectToken *Profile) { return This->lpVtbl->putref_Profile(This,Profile); } -static FORCEINLINE HRESULT ISpeechRecognizer_get_Profile(ISpeechRecognizer* This,ISpeechObjectToken **Profile) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_get_Profile(ISpeechRecognizer* This,ISpeechObjectToken **Profile) { return This->lpVtbl->get_Profile(This,Profile); } -static FORCEINLINE HRESULT ISpeechRecognizer_EmulateRecognition(ISpeechRecognizer* This,VARIANT TextElements,VARIANT *ElementDisplayAttributes,LONG LanguageId) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_EmulateRecognition(ISpeechRecognizer* This,VARIANT TextElements,VARIANT *ElementDisplayAttributes,LONG LanguageId) { return This->lpVtbl->EmulateRecognition(This,TextElements,ElementDisplayAttributes,LanguageId); } -static FORCEINLINE HRESULT ISpeechRecognizer_CreateRecoContext(ISpeechRecognizer* This,ISpeechRecoContext **NewContext) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_CreateRecoContext(ISpeechRecognizer* This,ISpeechRecoContext **NewContext) { return This->lpVtbl->CreateRecoContext(This,NewContext); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetFormat(ISpeechRecognizer* This,SpeechFormatType Type,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetFormat(ISpeechRecognizer* This,SpeechFormatType Type,ISpeechAudioFormat **Format) { return This->lpVtbl->GetFormat(This,Type,Format); } -static FORCEINLINE HRESULT ISpeechRecognizer_SetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG Value,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_SetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG Value,VARIANT_BOOL *Supported) { return This->lpVtbl->SetPropertyNumber(This,Name,Value,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG *Value,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetPropertyNumber(ISpeechRecognizer* This,const BSTR Name,LONG *Value,VARIANT_BOOL *Supported) { return This->lpVtbl->GetPropertyNumber(This,Name,Value,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_SetPropertyString(ISpeechRecognizer* This,const BSTR Name,const BSTR Value,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_SetPropertyString(ISpeechRecognizer* This,const BSTR Name,const BSTR Value,VARIANT_BOOL *Supported) { return This->lpVtbl->SetPropertyString(This,Name,Value,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetPropertyString(ISpeechRecognizer* This,const BSTR Name,BSTR *Value,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetPropertyString(ISpeechRecognizer* This,const BSTR Name,BSTR *Value,VARIANT_BOOL *Supported) { return This->lpVtbl->GetPropertyString(This,Name,Value,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_IsUISupported(ISpeechRecognizer* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_IsUISupported(ISpeechRecognizer* This,const BSTR TypeOfUI,const VARIANT *ExtraData,VARIANT_BOOL *Supported) { return This->lpVtbl->IsUISupported(This,TypeOfUI,ExtraData,Supported); } -static FORCEINLINE HRESULT ISpeechRecognizer_DisplayUI(ISpeechRecognizer* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_DisplayUI(ISpeechRecognizer* This,LONG hWndParent,BSTR Title,const BSTR TypeOfUI,const VARIANT *ExtraData) { return This->lpVtbl->DisplayUI(This,hWndParent,Title,TypeOfUI,ExtraData); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetRecognizers(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetRecognizers(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetRecognizers(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetAudioInputs(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetAudioInputs(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetAudioInputs(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } -static FORCEINLINE HRESULT ISpeechRecognizer_GetProfiles(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { +static __WIDL_INLINE HRESULT ISpeechRecognizer_GetProfiles(ISpeechRecognizer* This,BSTR RequiredAttributes,BSTR OptionalAttributes,ISpeechObjectTokens **ObjectTokens) { return This->lpVtbl->GetProfiles(This,RequiredAttributes,OptionalAttributes,ObjectTokens); } #endif @@ -16422,45 +16430,45 @@ interface ISpeechRecognizerStatus { #define ISpeechRecognizerStatus_get_SupportedLanguages(This,SupportedLanguages) (This)->lpVtbl->get_SupportedLanguages(This,SupportedLanguages) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizerStatus_QueryInterface(ISpeechRecognizerStatus* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_QueryInterface(ISpeechRecognizerStatus* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecognizerStatus_AddRef(ISpeechRecognizerStatus* This) { +static __WIDL_INLINE ULONG ISpeechRecognizerStatus_AddRef(ISpeechRecognizerStatus* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecognizerStatus_Release(ISpeechRecognizerStatus* This) { +static __WIDL_INLINE ULONG ISpeechRecognizerStatus_Release(ISpeechRecognizerStatus* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetTypeInfoCount(ISpeechRecognizerStatus* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_GetTypeInfoCount(ISpeechRecognizerStatus* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetTypeInfo(ISpeechRecognizerStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_GetTypeInfo(ISpeechRecognizerStatus* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_GetIDsOfNames(ISpeechRecognizerStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_GetIDsOfNames(ISpeechRecognizerStatus* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_Invoke(ISpeechRecognizerStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_Invoke(ISpeechRecognizerStatus* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecognizerStatus methods ***/ -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_AudioStatus(ISpeechRecognizerStatus* This,ISpeechAudioStatus **AudioStatus) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_AudioStatus(ISpeechRecognizerStatus* This,ISpeechAudioStatus **AudioStatus) { return This->lpVtbl->get_AudioStatus(This,AudioStatus); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamPosition(ISpeechRecognizerStatus* This,VARIANT *pCurrentStreamPos) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamPosition(ISpeechRecognizerStatus* This,VARIANT *pCurrentStreamPos) { return This->lpVtbl->get_CurrentStreamPosition(This,pCurrentStreamPos); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamNumber(ISpeechRecognizerStatus* This,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_CurrentStreamNumber(ISpeechRecognizerStatus* This,LONG *StreamNumber) { return This->lpVtbl->get_CurrentStreamNumber(This,StreamNumber); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_NumberOfActiveRules(ISpeechRecognizerStatus* This,LONG *NumberOfActiveRules) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_NumberOfActiveRules(ISpeechRecognizerStatus* This,LONG *NumberOfActiveRules) { return This->lpVtbl->get_NumberOfActiveRules(This,NumberOfActiveRules); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_ClsidEngine(ISpeechRecognizerStatus* This,BSTR *ClsidEngine) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_ClsidEngine(ISpeechRecognizerStatus* This,BSTR *ClsidEngine) { return This->lpVtbl->get_ClsidEngine(This,ClsidEngine); } -static FORCEINLINE HRESULT ISpeechRecognizerStatus_get_SupportedLanguages(ISpeechRecognizerStatus* This,VARIANT *SupportedLanguages) { +static __WIDL_INLINE HRESULT ISpeechRecognizerStatus_get_SupportedLanguages(ISpeechRecognizerStatus* This,VARIANT *SupportedLanguages) { return This->lpVtbl->get_SupportedLanguages(This,SupportedLanguages); } #endif @@ -16760,102 +16768,102 @@ interface ISpeechRecoContext { #define ISpeechRecoContext_SetAdaptationData(This,AdaptationString) (This)->lpVtbl->SetAdaptationData(This,AdaptationString) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoContext_QueryInterface(ISpeechRecoContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_QueryInterface(ISpeechRecoContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoContext_AddRef(ISpeechRecoContext* This) { +static __WIDL_INLINE ULONG ISpeechRecoContext_AddRef(ISpeechRecoContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoContext_Release(ISpeechRecoContext* This) { +static __WIDL_INLINE ULONG ISpeechRecoContext_Release(ISpeechRecoContext* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoContext_GetTypeInfoCount(ISpeechRecoContext* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_GetTypeInfoCount(ISpeechRecoContext* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoContext_GetTypeInfo(ISpeechRecoContext* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_GetTypeInfo(ISpeechRecoContext* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoContext_GetIDsOfNames(ISpeechRecoContext* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_GetIDsOfNames(ISpeechRecoContext* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoContext_Invoke(ISpeechRecoContext* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_Invoke(ISpeechRecoContext* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoContext methods ***/ -static FORCEINLINE HRESULT ISpeechRecoContext_get_Recognizer(ISpeechRecoContext* This,ISpeechRecognizer **Recognizer) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_Recognizer(ISpeechRecoContext* This,ISpeechRecognizer **Recognizer) { return This->lpVtbl->get_Recognizer(This,Recognizer); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_AudioInputInterferenceStatus(ISpeechRecoContext* This,SpeechInterference *Interference) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_AudioInputInterferenceStatus(ISpeechRecoContext* This,SpeechInterference *Interference) { return This->lpVtbl->get_AudioInputInterferenceStatus(This,Interference); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_RequestedUIType(ISpeechRecoContext* This,BSTR *UIType) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_RequestedUIType(ISpeechRecoContext* This,BSTR *UIType) { return This->lpVtbl->get_RequestedUIType(This,UIType); } -static FORCEINLINE HRESULT ISpeechRecoContext_putref_Voice(ISpeechRecoContext* This,ISpeechVoice *Voice) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_putref_Voice(ISpeechRecoContext* This,ISpeechVoice *Voice) { return This->lpVtbl->putref_Voice(This,Voice); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_Voice(ISpeechRecoContext* This,ISpeechVoice **Voice) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_Voice(ISpeechRecoContext* This,ISpeechVoice **Voice) { return This->lpVtbl->get_Voice(This,Voice); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL Allow) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL Allow) { return This->lpVtbl->put_AllowVoiceFormatMatchingOnNextSet(This,Allow); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL *pAllow) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_AllowVoiceFormatMatchingOnNextSet(ISpeechRecoContext* This,VARIANT_BOOL *pAllow) { return This->lpVtbl->get_AllowVoiceFormatMatchingOnNextSet(This,pAllow); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) { return This->lpVtbl->put_VoicePurgeEvent(This,EventInterest); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_VoicePurgeEvent(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) { return This->lpVtbl->get_VoicePurgeEvent(This,EventInterest); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents EventInterest) { return This->lpVtbl->put_EventInterests(This,EventInterest); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_EventInterests(ISpeechRecoContext* This,SpeechRecoEvents *EventInterest) { return This->lpVtbl->get_EventInterests(This,EventInterest); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_CmdMaxAlternates(ISpeechRecoContext* This,LONG MaxAlternates) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_CmdMaxAlternates(ISpeechRecoContext* This,LONG MaxAlternates) { return This->lpVtbl->put_CmdMaxAlternates(This,MaxAlternates); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_CmdMaxAlternates(ISpeechRecoContext* This,LONG *MaxAlternates) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_CmdMaxAlternates(ISpeechRecoContext* This,LONG *MaxAlternates) { return This->lpVtbl->get_CmdMaxAlternates(This,MaxAlternates); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_State(ISpeechRecoContext* This,SpeechRecoContextState State) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_State(ISpeechRecoContext* This,SpeechRecoContextState State) { return This->lpVtbl->put_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_State(ISpeechRecoContext* This,SpeechRecoContextState *State) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_State(ISpeechRecoContext* This,SpeechRecoContextState *State) { return This->lpVtbl->get_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecoContext_put_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions Option) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_put_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions Option) { return This->lpVtbl->put_RetainedAudio(This,Option); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions *Option) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_RetainedAudio(ISpeechRecoContext* This,SpeechRetainedAudioOptions *Option) { return This->lpVtbl->get_RetainedAudio(This,Option); } -static FORCEINLINE HRESULT ISpeechRecoContext_putref_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat *Format) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_putref_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat *Format) { return This->lpVtbl->putref_RetainedAudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoContext_get_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_get_RetainedAudioFormat(ISpeechRecoContext* This,ISpeechAudioFormat **Format) { return This->lpVtbl->get_RetainedAudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoContext_Pause(ISpeechRecoContext* This) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_Pause(ISpeechRecoContext* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT ISpeechRecoContext_Resume(ISpeechRecoContext* This) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_Resume(ISpeechRecoContext* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT ISpeechRecoContext_CreateGrammar(ISpeechRecoContext* This,VARIANT GrammarId,ISpeechRecoGrammar **Grammar) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_CreateGrammar(ISpeechRecoContext* This,VARIANT GrammarId,ISpeechRecoGrammar **Grammar) { return This->lpVtbl->CreateGrammar(This,GrammarId,Grammar); } -static FORCEINLINE HRESULT ISpeechRecoContext_CreateResultFromMemory(ISpeechRecoContext* This,VARIANT *ResultBlock,ISpeechRecoResult **Result) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_CreateResultFromMemory(ISpeechRecoContext* This,VARIANT *ResultBlock,ISpeechRecoResult **Result) { return This->lpVtbl->CreateResultFromMemory(This,ResultBlock,Result); } -static FORCEINLINE HRESULT ISpeechRecoContext_Bookmark(ISpeechRecoContext* This,SpeechBookmarkOptions Options,VARIANT StreamPos,VARIANT BookmarkId) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_Bookmark(ISpeechRecoContext* This,SpeechBookmarkOptions Options,VARIANT StreamPos,VARIANT BookmarkId) { return This->lpVtbl->Bookmark(This,Options,StreamPos,BookmarkId); } -static FORCEINLINE HRESULT ISpeechRecoContext_SetAdaptationData(ISpeechRecoContext* This,BSTR AdaptationString) { +static __WIDL_INLINE HRESULT ISpeechRecoContext_SetAdaptationData(ISpeechRecoContext* This,BSTR AdaptationString) { return This->lpVtbl->SetAdaptationData(This,AdaptationString); } #endif @@ -17134,84 +17142,84 @@ interface ISpeechRecoGrammar { #define ISpeechRecoGrammar_IsPronounceable(This,Word,WordPronounceable) (This)->lpVtbl->IsPronounceable(This,Word,WordPronounceable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoGrammar_QueryInterface(ISpeechRecoGrammar* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_QueryInterface(ISpeechRecoGrammar* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoGrammar_AddRef(ISpeechRecoGrammar* This) { +static __WIDL_INLINE ULONG ISpeechRecoGrammar_AddRef(ISpeechRecoGrammar* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoGrammar_Release(ISpeechRecoGrammar* This) { +static __WIDL_INLINE ULONG ISpeechRecoGrammar_Release(ISpeechRecoGrammar* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoGrammar_GetTypeInfoCount(ISpeechRecoGrammar* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_GetTypeInfoCount(ISpeechRecoGrammar* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_GetTypeInfo(ISpeechRecoGrammar* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_GetTypeInfo(ISpeechRecoGrammar* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_GetIDsOfNames(ISpeechRecoGrammar* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_GetIDsOfNames(ISpeechRecoGrammar* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_Invoke(ISpeechRecoGrammar* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_Invoke(ISpeechRecoGrammar* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoGrammar methods ***/ -static FORCEINLINE HRESULT ISpeechRecoGrammar_get_Id(ISpeechRecoGrammar* This,VARIANT *Id) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_get_Id(ISpeechRecoGrammar* This,VARIANT *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_get_RecoContext(ISpeechRecoGrammar* This,ISpeechRecoContext **RecoContext) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_get_RecoContext(ISpeechRecoGrammar* This,ISpeechRecoContext **RecoContext) { return This->lpVtbl->get_RecoContext(This,RecoContext); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_put_State(ISpeechRecoGrammar* This,SpeechGrammarState State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_put_State(ISpeechRecoGrammar* This,SpeechGrammarState State) { return This->lpVtbl->put_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_get_State(ISpeechRecoGrammar* This,SpeechGrammarState *State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_get_State(ISpeechRecoGrammar* This,SpeechGrammarState *State) { return This->lpVtbl->get_State(This,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_get_Rules(ISpeechRecoGrammar* This,ISpeechGrammarRules **Rules) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_get_Rules(ISpeechRecoGrammar* This,ISpeechGrammarRules **Rules) { return This->lpVtbl->get_Rules(This,Rules); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_Reset(ISpeechRecoGrammar* This,SpeechLanguageId NewLanguage) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_Reset(ISpeechRecoGrammar* This,SpeechLanguageId NewLanguage) { return This->lpVtbl->Reset(This,NewLanguage); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromFile(ISpeechRecoGrammar* This,const BSTR FileName,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromFile(ISpeechRecoGrammar* This,const BSTR FileName,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromFile(This,FileName,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromObject(ISpeechRecoGrammar* This,const BSTR ClassId,const BSTR GrammarName,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromObject(ISpeechRecoGrammar* This,const BSTR ClassId,const BSTR GrammarName,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromObject(This,ClassId,GrammarName,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromResource(ISpeechRecoGrammar* This,LONG hModule,VARIANT ResourceName,VARIANT ResourceType,SpeechLanguageId LanguageId,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromResource(ISpeechRecoGrammar* This,LONG hModule,VARIANT ResourceName,VARIANT ResourceType,SpeechLanguageId LanguageId,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromResource(This,hModule,ResourceName,ResourceType,LanguageId,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromMemory(ISpeechRecoGrammar* This,VARIANT GrammarData,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromMemory(ISpeechRecoGrammar* This,VARIANT GrammarData,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromMemory(This,GrammarData,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdLoadFromProprietaryGrammar(ISpeechRecoGrammar* This,const BSTR ProprietaryGuid,const BSTR ProprietaryString,VARIANT ProprietaryData,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdLoadFromProprietaryGrammar(ISpeechRecoGrammar* This,const BSTR ProprietaryGuid,const BSTR ProprietaryString,VARIANT ProprietaryData,SpeechLoadOption LoadOption) { return This->lpVtbl->CmdLoadFromProprietaryGrammar(This,ProprietaryGuid,ProprietaryString,ProprietaryData,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdSetRuleState(ISpeechRecoGrammar* This,const BSTR Name,SpeechRuleState State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdSetRuleState(ISpeechRecoGrammar* This,const BSTR Name,SpeechRuleState State) { return This->lpVtbl->CmdSetRuleState(This,Name,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_CmdSetRuleIdState(ISpeechRecoGrammar* This,LONG RuleId,SpeechRuleState State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_CmdSetRuleIdState(ISpeechRecoGrammar* This,LONG RuleId,SpeechRuleState State) { return This->lpVtbl->CmdSetRuleIdState(This,RuleId,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationLoad(ISpeechRecoGrammar* This,const BSTR TopicName,SpeechLoadOption LoadOption) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_DictationLoad(ISpeechRecoGrammar* This,const BSTR TopicName,SpeechLoadOption LoadOption) { return This->lpVtbl->DictationLoad(This,TopicName,LoadOption); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationUnload(ISpeechRecoGrammar* This) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_DictationUnload(ISpeechRecoGrammar* This) { return This->lpVtbl->DictationUnload(This); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_DictationSetState(ISpeechRecoGrammar* This,SpeechRuleState State) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_DictationSetState(ISpeechRecoGrammar* This,SpeechRuleState State) { return This->lpVtbl->DictationSetState(This,State); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_SetWordSequenceData(ISpeechRecoGrammar* This,const BSTR Text,LONG TextLength,ISpeechTextSelectionInformation *Info) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_SetWordSequenceData(ISpeechRecoGrammar* This,const BSTR Text,LONG TextLength,ISpeechTextSelectionInformation *Info) { return This->lpVtbl->SetWordSequenceData(This,Text,TextLength,Info); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_SetTextSelection(ISpeechRecoGrammar* This,ISpeechTextSelectionInformation *Info) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_SetTextSelection(ISpeechRecoGrammar* This,ISpeechTextSelectionInformation *Info) { return This->lpVtbl->SetTextSelection(This,Info); } -static FORCEINLINE HRESULT ISpeechRecoGrammar_IsPronounceable(ISpeechRecoGrammar* This,const BSTR Word,SpeechWordPronounceable *WordPronounceable) { +static __WIDL_INLINE HRESULT ISpeechRecoGrammar_IsPronounceable(ISpeechRecoGrammar* This,const BSTR Word,SpeechWordPronounceable *WordPronounceable) { return This->lpVtbl->IsPronounceable(This,Word,WordPronounceable); } #endif @@ -17303,26 +17311,26 @@ interface _ISpeechRecoContextEvents { #define _ISpeechRecoContextEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_QueryInterface(_ISpeechRecoContextEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_QueryInterface(_ISpeechRecoContextEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG _ISpeechRecoContextEvents_AddRef(_ISpeechRecoContextEvents* This) { +static __WIDL_INLINE ULONG _ISpeechRecoContextEvents_AddRef(_ISpeechRecoContextEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG _ISpeechRecoContextEvents_Release(_ISpeechRecoContextEvents* This) { +static __WIDL_INLINE ULONG _ISpeechRecoContextEvents_Release(_ISpeechRecoContextEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfoCount(_ISpeechRecoContextEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfoCount(_ISpeechRecoContextEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfo(_ISpeechRecoContextEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_GetTypeInfo(_ISpeechRecoContextEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_GetIDsOfNames(_ISpeechRecoContextEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_GetIDsOfNames(_ISpeechRecoContextEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT _ISpeechRecoContextEvents_Invoke(_ISpeechRecoContextEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT _ISpeechRecoContextEvents_Invoke(_ISpeechRecoContextEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -17472,48 +17480,48 @@ interface ISpeechGrammarRule { #define ISpeechGrammarRule_AddState(This,State) (This)->lpVtbl->AddState(This,State) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRule_QueryInterface(ISpeechGrammarRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_QueryInterface(ISpeechGrammarRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRule_AddRef(ISpeechGrammarRule* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRule_AddRef(ISpeechGrammarRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRule_Release(ISpeechGrammarRule* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRule_Release(ISpeechGrammarRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRule_GetTypeInfoCount(ISpeechGrammarRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_GetTypeInfoCount(ISpeechGrammarRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRule_GetTypeInfo(ISpeechGrammarRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_GetTypeInfo(ISpeechGrammarRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRule_GetIDsOfNames(ISpeechGrammarRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_GetIDsOfNames(ISpeechGrammarRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRule_Invoke(ISpeechGrammarRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_Invoke(ISpeechGrammarRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRule methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRule_get_Attributes(ISpeechGrammarRule* This,SpeechRuleAttributes *Attributes) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_get_Attributes(ISpeechGrammarRule* This,SpeechRuleAttributes *Attributes) { return This->lpVtbl->get_Attributes(This,Attributes); } -static FORCEINLINE HRESULT ISpeechGrammarRule_get_InitialState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_get_InitialState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) { return This->lpVtbl->get_InitialState(This,State); } -static FORCEINLINE HRESULT ISpeechGrammarRule_get_Name(ISpeechGrammarRule* This,BSTR *Name) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_get_Name(ISpeechGrammarRule* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT ISpeechGrammarRule_get_Id(ISpeechGrammarRule* This,LONG *Id) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_get_Id(ISpeechGrammarRule* This,LONG *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechGrammarRule_Clear(ISpeechGrammarRule* This) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_Clear(ISpeechGrammarRule* This) { return This->lpVtbl->Clear(This); } -static FORCEINLINE HRESULT ISpeechGrammarRule_AddResource(ISpeechGrammarRule* This,const BSTR ResourceName,const BSTR ResourceValue) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_AddResource(ISpeechGrammarRule* This,const BSTR ResourceName,const BSTR ResourceValue) { return This->lpVtbl->AddResource(This,ResourceName,ResourceValue); } -static FORCEINLINE HRESULT ISpeechGrammarRule_AddState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) { +static __WIDL_INLINE HRESULT ISpeechGrammarRule_AddState(ISpeechGrammarRule* This,ISpeechGrammarRuleState **State) { return This->lpVtbl->AddState(This,State); } #endif @@ -17682,51 +17690,51 @@ interface ISpeechGrammarRules { #define ISpeechGrammarRules_CommitAndSave(This,ErrorText,SaveStream) (This)->lpVtbl->CommitAndSave(This,ErrorText,SaveStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRules_QueryInterface(ISpeechGrammarRules* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_QueryInterface(ISpeechGrammarRules* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRules_AddRef(ISpeechGrammarRules* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRules_AddRef(ISpeechGrammarRules* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRules_Release(ISpeechGrammarRules* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRules_Release(ISpeechGrammarRules* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRules_GetTypeInfoCount(ISpeechGrammarRules* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_GetTypeInfoCount(ISpeechGrammarRules* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRules_GetTypeInfo(ISpeechGrammarRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_GetTypeInfo(ISpeechGrammarRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRules_GetIDsOfNames(ISpeechGrammarRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_GetIDsOfNames(ISpeechGrammarRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRules_Invoke(ISpeechGrammarRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_Invoke(ISpeechGrammarRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRules methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRules_get_Count(ISpeechGrammarRules* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_get_Count(ISpeechGrammarRules* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechGrammarRules_FindRule(ISpeechGrammarRules* This,VARIANT RuleNameOrId,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_FindRule(ISpeechGrammarRules* This,VARIANT RuleNameOrId,ISpeechGrammarRule **Rule) { return This->lpVtbl->FindRule(This,RuleNameOrId,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRules_Item(ISpeechGrammarRules* This,LONG Index,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_Item(ISpeechGrammarRules* This,LONG Index,ISpeechGrammarRule **Rule) { return This->lpVtbl->Item(This,Index,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRules_get__NewEnum(ISpeechGrammarRules* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_get__NewEnum(ISpeechGrammarRules* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } -static FORCEINLINE HRESULT ISpeechGrammarRules_get_Dynamic(ISpeechGrammarRules* This,VARIANT_BOOL *Dynamic) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_get_Dynamic(ISpeechGrammarRules* This,VARIANT_BOOL *Dynamic) { return This->lpVtbl->get_Dynamic(This,Dynamic); } -static FORCEINLINE HRESULT ISpeechGrammarRules_Add(ISpeechGrammarRules* This,BSTR RuleName,SpeechRuleAttributes Attributes,LONG RuleId,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_Add(ISpeechGrammarRules* This,BSTR RuleName,SpeechRuleAttributes Attributes,LONG RuleId,ISpeechGrammarRule **Rule) { return This->lpVtbl->Add(This,RuleName,Attributes,RuleId,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRules_Commit(ISpeechGrammarRules* This) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_Commit(ISpeechGrammarRules* This) { return This->lpVtbl->Commit(This); } -static FORCEINLINE HRESULT ISpeechGrammarRules_CommitAndSave(ISpeechGrammarRules* This,BSTR *ErrorText,VARIANT *SaveStream) { +static __WIDL_INLINE HRESULT ISpeechGrammarRules_CommitAndSave(ISpeechGrammarRules* This,BSTR *ErrorText,VARIANT *SaveStream) { return This->lpVtbl->CommitAndSave(This,ErrorText,SaveStream); } #endif @@ -17894,42 +17902,42 @@ interface ISpeechGrammarRuleState { #define ISpeechGrammarRuleState_AddSpecialTransition(This,DestinationState,Type,PropertyName,PropertyId,PropertyValue,Weight) (This)->lpVtbl->AddSpecialTransition(This,DestinationState,Type,PropertyName,PropertyId,PropertyValue,Weight) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleState_QueryInterface(ISpeechGrammarRuleState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_QueryInterface(ISpeechGrammarRuleState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRuleState_AddRef(ISpeechGrammarRuleState* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleState_AddRef(ISpeechGrammarRuleState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRuleState_Release(ISpeechGrammarRuleState* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleState_Release(ISpeechGrammarRuleState* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetTypeInfoCount(ISpeechGrammarRuleState* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_GetTypeInfoCount(ISpeechGrammarRuleState* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetTypeInfo(ISpeechGrammarRuleState* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_GetTypeInfo(ISpeechGrammarRuleState* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_GetIDsOfNames(ISpeechGrammarRuleState* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_GetIDsOfNames(ISpeechGrammarRuleState* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_Invoke(ISpeechGrammarRuleState* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_Invoke(ISpeechGrammarRuleState* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRuleState methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleState_get_Rule(ISpeechGrammarRuleState* This,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_get_Rule(ISpeechGrammarRuleState* This,ISpeechGrammarRule **Rule) { return This->lpVtbl->get_Rule(This,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_get_Transitions(ISpeechGrammarRuleState* This,ISpeechGrammarRuleStateTransitions **Transitions) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_get_Transitions(ISpeechGrammarRuleState* This,ISpeechGrammarRuleStateTransitions **Transitions) { return This->lpVtbl->get_Transitions(This,Transitions); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddWordTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestState,const BSTR Words,const BSTR Separators,SpeechGrammarWordType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_AddWordTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestState,const BSTR Words,const BSTR Separators,SpeechGrammarWordType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { return This->lpVtbl->AddWordTransition(This,DestState,Words,Separators,Type,PropertyName,PropertyId,PropertyValue,Weight); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddRuleTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,ISpeechGrammarRule *Rule,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_AddRuleTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,ISpeechGrammarRule *Rule,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { return This->lpVtbl->AddRuleTransition(This,DestinationState,Rule,PropertyName,PropertyId,PropertyValue,Weight); } -static FORCEINLINE HRESULT ISpeechGrammarRuleState_AddSpecialTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,SpeechSpecialTransitionType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleState_AddSpecialTransition(ISpeechGrammarRuleState* This,ISpeechGrammarRuleState *DestinationState,SpeechSpecialTransitionType Type,const BSTR PropertyName,LONG PropertyId,VARIANT *PropertyValue,float Weight) { return This->lpVtbl->AddSpecialTransition(This,DestinationState,Type,PropertyName,PropertyId,PropertyValue,Weight); } #endif @@ -18049,36 +18057,36 @@ interface ISpeechGrammarRuleStateTransitions { #define ISpeechGrammarRuleStateTransitions_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_QueryInterface(ISpeechGrammarRuleStateTransitions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_QueryInterface(ISpeechGrammarRuleStateTransitions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRuleStateTransitions_AddRef(ISpeechGrammarRuleStateTransitions* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleStateTransitions_AddRef(ISpeechGrammarRuleStateTransitions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRuleStateTransitions_Release(ISpeechGrammarRuleStateTransitions* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleStateTransitions_Release(ISpeechGrammarRuleStateTransitions* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfoCount(ISpeechGrammarRuleStateTransitions* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfoCount(ISpeechGrammarRuleStateTransitions* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfo(ISpeechGrammarRuleStateTransitions* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_GetTypeInfo(ISpeechGrammarRuleStateTransitions* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_GetIDsOfNames(ISpeechGrammarRuleStateTransitions* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_GetIDsOfNames(ISpeechGrammarRuleStateTransitions* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_Invoke(ISpeechGrammarRuleStateTransitions* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_Invoke(ISpeechGrammarRuleStateTransitions* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRuleStateTransitions methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_get_Count(ISpeechGrammarRuleStateTransitions* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_get_Count(ISpeechGrammarRuleStateTransitions* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_Item(ISpeechGrammarRuleStateTransitions* This,LONG Index,ISpeechGrammarRuleStateTransition **Transition) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_Item(ISpeechGrammarRuleStateTransitions* This,LONG Index,ISpeechGrammarRuleStateTransition **Transition) { return This->lpVtbl->Item(This,Index,Transition); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransitions_get__NewEnum(ISpeechGrammarRuleStateTransitions* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransitions_get__NewEnum(ISpeechGrammarRuleStateTransitions* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -18236,51 +18244,51 @@ interface ISpeechGrammarRuleStateTransition { #define ISpeechGrammarRuleStateTransition_get_NextState(This,NextState) (This)->lpVtbl->get_NextState(This,NextState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_QueryInterface(ISpeechGrammarRuleStateTransition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_QueryInterface(ISpeechGrammarRuleStateTransition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechGrammarRuleStateTransition_AddRef(ISpeechGrammarRuleStateTransition* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleStateTransition_AddRef(ISpeechGrammarRuleStateTransition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechGrammarRuleStateTransition_Release(ISpeechGrammarRuleStateTransition* This) { +static __WIDL_INLINE ULONG ISpeechGrammarRuleStateTransition_Release(ISpeechGrammarRuleStateTransition* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfoCount(ISpeechGrammarRuleStateTransition* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfoCount(ISpeechGrammarRuleStateTransition* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfo(ISpeechGrammarRuleStateTransition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_GetTypeInfo(ISpeechGrammarRuleStateTransition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_GetIDsOfNames(ISpeechGrammarRuleStateTransition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_GetIDsOfNames(ISpeechGrammarRuleStateTransition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_Invoke(ISpeechGrammarRuleStateTransition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_Invoke(ISpeechGrammarRuleStateTransition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechGrammarRuleStateTransition methods ***/ -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Type(ISpeechGrammarRuleStateTransition* This,SpeechGrammarRuleStateTransitionType *Type) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_Type(ISpeechGrammarRuleStateTransition* This,SpeechGrammarRuleStateTransitionType *Type) { return This->lpVtbl->get_Type(This,Type); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Text(ISpeechGrammarRuleStateTransition* This,BSTR *Text) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_Text(ISpeechGrammarRuleStateTransition* This,BSTR *Text) { return This->lpVtbl->get_Text(This,Text); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Rule(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_Rule(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRule **Rule) { return This->lpVtbl->get_Rule(This,Rule); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_Weight(ISpeechGrammarRuleStateTransition* This,VARIANT *Weight) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_Weight(ISpeechGrammarRuleStateTransition* This,VARIANT *Weight) { return This->lpVtbl->get_Weight(This,Weight); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyName(ISpeechGrammarRuleStateTransition* This,BSTR *PropertyName) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyName(ISpeechGrammarRuleStateTransition* This,BSTR *PropertyName) { return This->lpVtbl->get_PropertyName(This,PropertyName); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyId(ISpeechGrammarRuleStateTransition* This,LONG *PropertyId) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyId(ISpeechGrammarRuleStateTransition* This,LONG *PropertyId) { return This->lpVtbl->get_PropertyId(This,PropertyId); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyValue(ISpeechGrammarRuleStateTransition* This,VARIANT *PropertyValue) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_PropertyValue(ISpeechGrammarRuleStateTransition* This,VARIANT *PropertyValue) { return This->lpVtbl->get_PropertyValue(This,PropertyValue); } -static FORCEINLINE HRESULT ISpeechGrammarRuleStateTransition_get_NextState(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRuleState **NextState) { +static __WIDL_INLINE HRESULT ISpeechGrammarRuleStateTransition_get_NextState(ISpeechGrammarRuleStateTransition* This,ISpeechGrammarRuleState **NextState) { return This->lpVtbl->get_NextState(This,NextState); } #endif @@ -18438,51 +18446,51 @@ interface ISpeechTextSelectionInformation { #define ISpeechTextSelectionInformation_get_SelectionLength(This,SelectionLength) (This)->lpVtbl->get_SelectionLength(This,SelectionLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_QueryInterface(ISpeechTextSelectionInformation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_QueryInterface(ISpeechTextSelectionInformation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechTextSelectionInformation_AddRef(ISpeechTextSelectionInformation* This) { +static __WIDL_INLINE ULONG ISpeechTextSelectionInformation_AddRef(ISpeechTextSelectionInformation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechTextSelectionInformation_Release(ISpeechTextSelectionInformation* This) { +static __WIDL_INLINE ULONG ISpeechTextSelectionInformation_Release(ISpeechTextSelectionInformation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfoCount(ISpeechTextSelectionInformation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfoCount(ISpeechTextSelectionInformation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfo(ISpeechTextSelectionInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_GetTypeInfo(ISpeechTextSelectionInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_GetIDsOfNames(ISpeechTextSelectionInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_GetIDsOfNames(ISpeechTextSelectionInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_Invoke(ISpeechTextSelectionInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_Invoke(ISpeechTextSelectionInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechTextSelectionInformation methods ***/ -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_ActiveOffset(ISpeechTextSelectionInformation* This,LONG ActiveOffset) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_put_ActiveOffset(ISpeechTextSelectionInformation* This,LONG ActiveOffset) { return This->lpVtbl->put_ActiveOffset(This,ActiveOffset); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_ActiveOffset(ISpeechTextSelectionInformation* This,LONG *ActiveOffset) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_get_ActiveOffset(ISpeechTextSelectionInformation* This,LONG *ActiveOffset) { return This->lpVtbl->get_ActiveOffset(This,ActiveOffset); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_ActiveLength(ISpeechTextSelectionInformation* This,LONG ActiveLength) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_put_ActiveLength(ISpeechTextSelectionInformation* This,LONG ActiveLength) { return This->lpVtbl->put_ActiveLength(This,ActiveLength); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_ActiveLength(ISpeechTextSelectionInformation* This,LONG *ActiveLength) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_get_ActiveLength(ISpeechTextSelectionInformation* This,LONG *ActiveLength) { return This->lpVtbl->get_ActiveLength(This,ActiveLength); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_SelectionOffset(ISpeechTextSelectionInformation* This,LONG SelectionOffset) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_put_SelectionOffset(ISpeechTextSelectionInformation* This,LONG SelectionOffset) { return This->lpVtbl->put_SelectionOffset(This,SelectionOffset); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_SelectionOffset(ISpeechTextSelectionInformation* This,LONG *SelectionOffset) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_get_SelectionOffset(ISpeechTextSelectionInformation* This,LONG *SelectionOffset) { return This->lpVtbl->get_SelectionOffset(This,SelectionOffset); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_put_SelectionLength(ISpeechTextSelectionInformation* This,LONG SelectionLength) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_put_SelectionLength(ISpeechTextSelectionInformation* This,LONG SelectionLength) { return This->lpVtbl->put_SelectionLength(This,SelectionLength); } -static FORCEINLINE HRESULT ISpeechTextSelectionInformation_get_SelectionLength(ISpeechTextSelectionInformation* This,LONG *SelectionLength) { +static __WIDL_INLINE HRESULT ISpeechTextSelectionInformation_get_SelectionLength(ISpeechTextSelectionInformation* This,LONG *SelectionLength) { return This->lpVtbl->get_SelectionLength(This,SelectionLength); } #endif @@ -18672,57 +18680,57 @@ interface ISpeechRecoResult { #define ISpeechRecoResult_DiscardResultInfo(This,ValueTypes) (This)->lpVtbl->DiscardResultInfo(This,ValueTypes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult_QueryInterface(ISpeechRecoResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_QueryInterface(ISpeechRecoResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoResult_AddRef(ISpeechRecoResult* This) { +static __WIDL_INLINE ULONG ISpeechRecoResult_AddRef(ISpeechRecoResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoResult_Release(ISpeechRecoResult* This) { +static __WIDL_INLINE ULONG ISpeechRecoResult_Release(ISpeechRecoResult* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult_GetTypeInfoCount(ISpeechRecoResult* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_GetTypeInfoCount(ISpeechRecoResult* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoResult_GetTypeInfo(ISpeechRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_GetTypeInfo(ISpeechRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoResult_GetIDsOfNames(ISpeechRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_GetIDsOfNames(ISpeechRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoResult_Invoke(ISpeechRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_Invoke(ISpeechRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoResult methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult_get_RecoContext(ISpeechRecoResult* This,ISpeechRecoContext **RecoContext) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_get_RecoContext(ISpeechRecoResult* This,ISpeechRecoContext **RecoContext) { return This->lpVtbl->get_RecoContext(This,RecoContext); } -static FORCEINLINE HRESULT ISpeechRecoResult_get_Times(ISpeechRecoResult* This,ISpeechRecoResultTimes **Times) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_get_Times(ISpeechRecoResult* This,ISpeechRecoResultTimes **Times) { return This->lpVtbl->get_Times(This,Times); } -static FORCEINLINE HRESULT ISpeechRecoResult_putref_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat *Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_putref_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat *Format) { return This->lpVtbl->putref_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResult_get_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_get_AudioFormat(ISpeechRecoResult* This,ISpeechAudioFormat **Format) { return This->lpVtbl->get_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResult_get_PhraseInfo(ISpeechRecoResult* This,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_get_PhraseInfo(ISpeechRecoResult* This,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->get_PhraseInfo(This,PhraseInfo); } -static FORCEINLINE HRESULT ISpeechRecoResult_Alternates(ISpeechRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_Alternates(ISpeechRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { return This->lpVtbl->Alternates(This,RequestCount,StartElement,Elements,Alternates); } -static FORCEINLINE HRESULT ISpeechRecoResult_Audio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_Audio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { return This->lpVtbl->Audio(This,StartElement,Elements,Stream); } -static FORCEINLINE HRESULT ISpeechRecoResult_SpeakAudio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_SpeakAudio(ISpeechRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->SpeakAudio(This,StartElement,Elements,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechRecoResult_SaveToMemory(ISpeechRecoResult* This,VARIANT *ResultBlock) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_SaveToMemory(ISpeechRecoResult* This,VARIANT *ResultBlock) { return This->lpVtbl->SaveToMemory(This,ResultBlock); } -static FORCEINLINE HRESULT ISpeechRecoResult_DiscardResultInfo(ISpeechRecoResult* This,SpeechDiscardType ValueTypes) { +static __WIDL_INLINE HRESULT ISpeechRecoResult_DiscardResultInfo(ISpeechRecoResult* This,SpeechDiscardType ValueTypes) { return This->lpVtbl->DiscardResultInfo(This,ValueTypes); } #endif @@ -18904,64 +18912,64 @@ interface ISpeechXMLRecoResult { #define ISpeechXMLRecoResult_GetXMLErrorInfo(This,LineNumber,ScriptLine,Source,Description,ResultCode,IsError) (This)->lpVtbl->GetXMLErrorInfo(This,LineNumber,ScriptLine,Source,Description,ResultCode,IsError) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechXMLRecoResult_QueryInterface(ISpeechXMLRecoResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_QueryInterface(ISpeechXMLRecoResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechXMLRecoResult_AddRef(ISpeechXMLRecoResult* This) { +static __WIDL_INLINE ULONG ISpeechXMLRecoResult_AddRef(ISpeechXMLRecoResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechXMLRecoResult_Release(ISpeechXMLRecoResult* This) { +static __WIDL_INLINE ULONG ISpeechXMLRecoResult_Release(ISpeechXMLRecoResult* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetTypeInfoCount(ISpeechXMLRecoResult* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_GetTypeInfoCount(ISpeechXMLRecoResult* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetTypeInfo(ISpeechXMLRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_GetTypeInfo(ISpeechXMLRecoResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetIDsOfNames(ISpeechXMLRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_GetIDsOfNames(ISpeechXMLRecoResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_Invoke(ISpeechXMLRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_Invoke(ISpeechXMLRecoResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoResult methods ***/ -static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_RecoContext(ISpeechXMLRecoResult* This,ISpeechRecoContext **RecoContext) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_get_RecoContext(ISpeechXMLRecoResult* This,ISpeechRecoContext **RecoContext) { return This->lpVtbl->get_RecoContext(This,RecoContext); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_Times(ISpeechXMLRecoResult* This,ISpeechRecoResultTimes **Times) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_get_Times(ISpeechXMLRecoResult* This,ISpeechRecoResultTimes **Times) { return This->lpVtbl->get_Times(This,Times); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_putref_AudioFormat(ISpeechXMLRecoResult* This,ISpeechAudioFormat *Format) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_putref_AudioFormat(ISpeechXMLRecoResult* This,ISpeechAudioFormat *Format) { return This->lpVtbl->putref_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_AudioFormat(ISpeechXMLRecoResult* This,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_get_AudioFormat(ISpeechXMLRecoResult* This,ISpeechAudioFormat **Format) { return This->lpVtbl->get_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_get_PhraseInfo(ISpeechXMLRecoResult* This,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_get_PhraseInfo(ISpeechXMLRecoResult* This,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->get_PhraseInfo(This,PhraseInfo); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_Alternates(ISpeechXMLRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_Alternates(ISpeechXMLRecoResult* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { return This->lpVtbl->Alternates(This,RequestCount,StartElement,Elements,Alternates); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_Audio(ISpeechXMLRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_Audio(ISpeechXMLRecoResult* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { return This->lpVtbl->Audio(This,StartElement,Elements,Stream); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_SpeakAudio(ISpeechXMLRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_SpeakAudio(ISpeechXMLRecoResult* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->SpeakAudio(This,StartElement,Elements,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_SaveToMemory(ISpeechXMLRecoResult* This,VARIANT *ResultBlock) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_SaveToMemory(ISpeechXMLRecoResult* This,VARIANT *ResultBlock) { return This->lpVtbl->SaveToMemory(This,ResultBlock); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_DiscardResultInfo(ISpeechXMLRecoResult* This,SpeechDiscardType ValueTypes) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_DiscardResultInfo(ISpeechXMLRecoResult* This,SpeechDiscardType ValueTypes) { return This->lpVtbl->DiscardResultInfo(This,ValueTypes); } /*** ISpeechXMLRecoResult methods ***/ -static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetXMLResult(ISpeechXMLRecoResult* This,SPXMLRESULTOPTIONS Options,BSTR *pResult) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_GetXMLResult(ISpeechXMLRecoResult* This,SPXMLRESULTOPTIONS Options,BSTR *pResult) { return This->lpVtbl->GetXMLResult(This,Options,pResult); } -static FORCEINLINE HRESULT ISpeechXMLRecoResult_GetXMLErrorInfo(ISpeechXMLRecoResult* This,LONG *LineNumber,BSTR *ScriptLine,BSTR *Source,BSTR *Description,LONG *ResultCode,VARIANT_BOOL *IsError) { +static __WIDL_INLINE HRESULT ISpeechXMLRecoResult_GetXMLErrorInfo(ISpeechXMLRecoResult* This,LONG *LineNumber,BSTR *ScriptLine,BSTR *Source,BSTR *Description,LONG *ResultCode,VARIANT_BOOL *IsError) { return This->lpVtbl->GetXMLErrorInfo(This,LineNumber,ScriptLine,Source,Description,ResultCode,IsError); } #endif @@ -19125,61 +19133,61 @@ interface ISpeechRecoResult2 { #define ISpeechRecoResult2_SetTextFeedback(This,Feedback,WasSuccessful) (This)->lpVtbl->SetTextFeedback(This,Feedback,WasSuccessful) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult2_QueryInterface(ISpeechRecoResult2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_QueryInterface(ISpeechRecoResult2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoResult2_AddRef(ISpeechRecoResult2* This) { +static __WIDL_INLINE ULONG ISpeechRecoResult2_AddRef(ISpeechRecoResult2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoResult2_Release(ISpeechRecoResult2* This) { +static __WIDL_INLINE ULONG ISpeechRecoResult2_Release(ISpeechRecoResult2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult2_GetTypeInfoCount(ISpeechRecoResult2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_GetTypeInfoCount(ISpeechRecoResult2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoResult2_GetTypeInfo(ISpeechRecoResult2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_GetTypeInfo(ISpeechRecoResult2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoResult2_GetIDsOfNames(ISpeechRecoResult2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_GetIDsOfNames(ISpeechRecoResult2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoResult2_Invoke(ISpeechRecoResult2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_Invoke(ISpeechRecoResult2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoResult methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult2_get_RecoContext(ISpeechRecoResult2* This,ISpeechRecoContext **RecoContext) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_get_RecoContext(ISpeechRecoResult2* This,ISpeechRecoContext **RecoContext) { return This->lpVtbl->get_RecoContext(This,RecoContext); } -static FORCEINLINE HRESULT ISpeechRecoResult2_get_Times(ISpeechRecoResult2* This,ISpeechRecoResultTimes **Times) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_get_Times(ISpeechRecoResult2* This,ISpeechRecoResultTimes **Times) { return This->lpVtbl->get_Times(This,Times); } -static FORCEINLINE HRESULT ISpeechRecoResult2_putref_AudioFormat(ISpeechRecoResult2* This,ISpeechAudioFormat *Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_putref_AudioFormat(ISpeechRecoResult2* This,ISpeechAudioFormat *Format) { return This->lpVtbl->putref_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResult2_get_AudioFormat(ISpeechRecoResult2* This,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_get_AudioFormat(ISpeechRecoResult2* This,ISpeechAudioFormat **Format) { return This->lpVtbl->get_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResult2_get_PhraseInfo(ISpeechRecoResult2* This,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_get_PhraseInfo(ISpeechRecoResult2* This,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->get_PhraseInfo(This,PhraseInfo); } -static FORCEINLINE HRESULT ISpeechRecoResult2_Alternates(ISpeechRecoResult2* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_Alternates(ISpeechRecoResult2* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { return This->lpVtbl->Alternates(This,RequestCount,StartElement,Elements,Alternates); } -static FORCEINLINE HRESULT ISpeechRecoResult2_Audio(ISpeechRecoResult2* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_Audio(ISpeechRecoResult2* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { return This->lpVtbl->Audio(This,StartElement,Elements,Stream); } -static FORCEINLINE HRESULT ISpeechRecoResult2_SpeakAudio(ISpeechRecoResult2* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_SpeakAudio(ISpeechRecoResult2* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->SpeakAudio(This,StartElement,Elements,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechRecoResult2_SaveToMemory(ISpeechRecoResult2* This,VARIANT *ResultBlock) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_SaveToMemory(ISpeechRecoResult2* This,VARIANT *ResultBlock) { return This->lpVtbl->SaveToMemory(This,ResultBlock); } -static FORCEINLINE HRESULT ISpeechRecoResult2_DiscardResultInfo(ISpeechRecoResult2* This,SpeechDiscardType ValueTypes) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_DiscardResultInfo(ISpeechRecoResult2* This,SpeechDiscardType ValueTypes) { return This->lpVtbl->DiscardResultInfo(This,ValueTypes); } /*** ISpeechRecoResult2 methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResult2_SetTextFeedback(ISpeechRecoResult2* This,BSTR Feedback,VARIANT_BOOL WasSuccessful) { +static __WIDL_INLINE HRESULT ISpeechRecoResult2_SetTextFeedback(ISpeechRecoResult2* This,BSTR Feedback,VARIANT_BOOL WasSuccessful) { return This->lpVtbl->SetTextFeedback(This,Feedback,WasSuccessful); } #endif @@ -19407,66 +19415,66 @@ interface ISpeechRecoResultDispatch { #define ISpeechRecoResultDispatch_SetTextFeedback(This,Feedback,WasSuccessful) (This)->lpVtbl->SetTextFeedback(This,Feedback,WasSuccessful) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_QueryInterface(ISpeechRecoResultDispatch* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_QueryInterface(ISpeechRecoResultDispatch* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoResultDispatch_AddRef(ISpeechRecoResultDispatch* This) { +static __WIDL_INLINE ULONG ISpeechRecoResultDispatch_AddRef(ISpeechRecoResultDispatch* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoResultDispatch_Release(ISpeechRecoResultDispatch* This) { +static __WIDL_INLINE ULONG ISpeechRecoResultDispatch_Release(ISpeechRecoResultDispatch* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetTypeInfoCount(ISpeechRecoResultDispatch* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_GetTypeInfoCount(ISpeechRecoResultDispatch* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetTypeInfo(ISpeechRecoResultDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_GetTypeInfo(ISpeechRecoResultDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetIDsOfNames(ISpeechRecoResultDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_GetIDsOfNames(ISpeechRecoResultDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_Invoke(ISpeechRecoResultDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_Invoke(ISpeechRecoResultDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoResultDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_RecoContext(ISpeechRecoResultDispatch* This,ISpeechRecoContext **RecoContext) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_get_RecoContext(ISpeechRecoResultDispatch* This,ISpeechRecoContext **RecoContext) { return This->lpVtbl->get_RecoContext(This,RecoContext); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_Times(ISpeechRecoResultDispatch* This,ISpeechRecoResultTimes **Times) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_get_Times(ISpeechRecoResultDispatch* This,ISpeechRecoResultTimes **Times) { return This->lpVtbl->get_Times(This,Times); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_putref_AudioFormat(ISpeechRecoResultDispatch* This,ISpeechAudioFormat *Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_putref_AudioFormat(ISpeechRecoResultDispatch* This,ISpeechAudioFormat *Format) { return This->lpVtbl->putref_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_AudioFormat(ISpeechRecoResultDispatch* This,ISpeechAudioFormat **Format) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_get_AudioFormat(ISpeechRecoResultDispatch* This,ISpeechAudioFormat **Format) { return This->lpVtbl->get_AudioFormat(This,Format); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_get_PhraseInfo(ISpeechRecoResultDispatch* This,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_get_PhraseInfo(ISpeechRecoResultDispatch* This,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->get_PhraseInfo(This,PhraseInfo); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_Alternates(ISpeechRecoResultDispatch* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_Alternates(ISpeechRecoResultDispatch* This,LONG RequestCount,LONG StartElement,LONG Elements,ISpeechPhraseAlternates **Alternates) { return This->lpVtbl->Alternates(This,RequestCount,StartElement,Elements,Alternates); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_Audio(ISpeechRecoResultDispatch* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_Audio(ISpeechRecoResultDispatch* This,LONG StartElement,LONG Elements,ISpeechMemoryStream **Stream) { return This->lpVtbl->Audio(This,StartElement,Elements,Stream); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_SpeakAudio(ISpeechRecoResultDispatch* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_SpeakAudio(ISpeechRecoResultDispatch* This,LONG StartElement,LONG Elements,SpeechVoiceSpeakFlags Flags,LONG *StreamNumber) { return This->lpVtbl->SpeakAudio(This,StartElement,Elements,Flags,StreamNumber); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_SaveToMemory(ISpeechRecoResultDispatch* This,VARIANT *ResultBlock) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_SaveToMemory(ISpeechRecoResultDispatch* This,VARIANT *ResultBlock) { return This->lpVtbl->SaveToMemory(This,ResultBlock); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_DiscardResultInfo(ISpeechRecoResultDispatch* This,SpeechDiscardType ValueTypes) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_DiscardResultInfo(ISpeechRecoResultDispatch* This,SpeechDiscardType ValueTypes) { return This->lpVtbl->DiscardResultInfo(This,ValueTypes); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetXMLResult(ISpeechRecoResultDispatch* This,SPXMLRESULTOPTIONS Options,BSTR *pResult) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_GetXMLResult(ISpeechRecoResultDispatch* This,SPXMLRESULTOPTIONS Options,BSTR *pResult) { return This->lpVtbl->GetXMLResult(This,Options,pResult); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_GetXMLErrorInfo(ISpeechRecoResultDispatch* This,LONG *LineNumber,BSTR *ScriptLine,BSTR *Source,BSTR *Description,HRESULT *ResultCode,VARIANT_BOOL *IsError) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_GetXMLErrorInfo(ISpeechRecoResultDispatch* This,LONG *LineNumber,BSTR *ScriptLine,BSTR *Source,BSTR *Description,HRESULT *ResultCode,VARIANT_BOOL *IsError) { return This->lpVtbl->GetXMLErrorInfo(This,LineNumber,ScriptLine,Source,Description,ResultCode,IsError); } -static FORCEINLINE HRESULT ISpeechRecoResultDispatch_SetTextFeedback(ISpeechRecoResultDispatch* This,BSTR Feedback,VARIANT_BOOL WasSuccessful) { +static __WIDL_INLINE HRESULT ISpeechRecoResultDispatch_SetTextFeedback(ISpeechRecoResultDispatch* This,BSTR Feedback,VARIANT_BOOL WasSuccessful) { return This->lpVtbl->SetTextFeedback(This,Feedback,WasSuccessful); } #endif @@ -19570,30 +19578,30 @@ interface ISpeechPhraseInfoBuilder { #define ISpeechPhraseInfoBuilder_RestorePhraseFromMemory(This,PhraseInMemory,PhraseInfo) (This)->lpVtbl->RestorePhraseFromMemory(This,PhraseInMemory,PhraseInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_QueryInterface(ISpeechPhraseInfoBuilder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_QueryInterface(ISpeechPhraseInfoBuilder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseInfoBuilder_AddRef(ISpeechPhraseInfoBuilder* This) { +static __WIDL_INLINE ULONG ISpeechPhraseInfoBuilder_AddRef(ISpeechPhraseInfoBuilder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseInfoBuilder_Release(ISpeechPhraseInfoBuilder* This) { +static __WIDL_INLINE ULONG ISpeechPhraseInfoBuilder_Release(ISpeechPhraseInfoBuilder* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfoCount(ISpeechPhraseInfoBuilder* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfoCount(ISpeechPhraseInfoBuilder* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfo(ISpeechPhraseInfoBuilder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_GetTypeInfo(ISpeechPhraseInfoBuilder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_GetIDsOfNames(ISpeechPhraseInfoBuilder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_GetIDsOfNames(ISpeechPhraseInfoBuilder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_Invoke(ISpeechPhraseInfoBuilder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_Invoke(ISpeechPhraseInfoBuilder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseInfoBuilder methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfoBuilder_RestorePhraseFromMemory(ISpeechPhraseInfoBuilder* This,VARIANT *PhraseInMemory,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfoBuilder_RestorePhraseFromMemory(ISpeechPhraseInfoBuilder* This,VARIANT *PhraseInMemory,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->RestorePhraseFromMemory(This,PhraseInMemory,PhraseInfo); } #endif @@ -19719,39 +19727,39 @@ interface ISpeechRecoResultTimes { #define ISpeechRecoResultTimes_get_OffsetFromStart(This,OffsetFromStart) (This)->lpVtbl->get_OffsetFromStart(This,OffsetFromStart) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultTimes_QueryInterface(ISpeechRecoResultTimes* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_QueryInterface(ISpeechRecoResultTimes* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechRecoResultTimes_AddRef(ISpeechRecoResultTimes* This) { +static __WIDL_INLINE ULONG ISpeechRecoResultTimes_AddRef(ISpeechRecoResultTimes* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechRecoResultTimes_Release(ISpeechRecoResultTimes* This) { +static __WIDL_INLINE ULONG ISpeechRecoResultTimes_Release(ISpeechRecoResultTimes* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetTypeInfoCount(ISpeechRecoResultTimes* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_GetTypeInfoCount(ISpeechRecoResultTimes* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetTypeInfo(ISpeechRecoResultTimes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_GetTypeInfo(ISpeechRecoResultTimes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_GetIDsOfNames(ISpeechRecoResultTimes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_GetIDsOfNames(ISpeechRecoResultTimes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_Invoke(ISpeechRecoResultTimes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_Invoke(ISpeechRecoResultTimes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechRecoResultTimes methods ***/ -static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_StreamTime(ISpeechRecoResultTimes* This,VARIANT *Time) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_get_StreamTime(ISpeechRecoResultTimes* This,VARIANT *Time) { return This->lpVtbl->get_StreamTime(This,Time); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_Length(ISpeechRecoResultTimes* This,VARIANT *Length) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_get_Length(ISpeechRecoResultTimes* This,VARIANT *Length) { return This->lpVtbl->get_Length(This,Length); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_TickCount(ISpeechRecoResultTimes* This,LONG *TickCount) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_get_TickCount(ISpeechRecoResultTimes* This,LONG *TickCount) { return This->lpVtbl->get_TickCount(This,TickCount); } -static FORCEINLINE HRESULT ISpeechRecoResultTimes_get_OffsetFromStart(ISpeechRecoResultTimes* This,VARIANT *OffsetFromStart) { +static __WIDL_INLINE HRESULT ISpeechRecoResultTimes_get_OffsetFromStart(ISpeechRecoResultTimes* This,VARIANT *OffsetFromStart) { return This->lpVtbl->get_OffsetFromStart(This,OffsetFromStart); } #endif @@ -19884,42 +19892,42 @@ interface ISpeechPhraseAlternate { #define ISpeechPhraseAlternate_Commit(This) (This)->lpVtbl->Commit(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternate_QueryInterface(ISpeechPhraseAlternate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_QueryInterface(ISpeechPhraseAlternate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseAlternate_AddRef(ISpeechPhraseAlternate* This) { +static __WIDL_INLINE ULONG ISpeechPhraseAlternate_AddRef(ISpeechPhraseAlternate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseAlternate_Release(ISpeechPhraseAlternate* This) { +static __WIDL_INLINE ULONG ISpeechPhraseAlternate_Release(ISpeechPhraseAlternate* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetTypeInfoCount(ISpeechPhraseAlternate* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_GetTypeInfoCount(ISpeechPhraseAlternate* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetTypeInfo(ISpeechPhraseAlternate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_GetTypeInfo(ISpeechPhraseAlternate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_GetIDsOfNames(ISpeechPhraseAlternate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_GetIDsOfNames(ISpeechPhraseAlternate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_Invoke(ISpeechPhraseAlternate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_Invoke(ISpeechPhraseAlternate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseAlternate methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_RecoResult(ISpeechPhraseAlternate* This,ISpeechRecoResult **RecoResult) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_get_RecoResult(ISpeechPhraseAlternate* This,ISpeechRecoResult **RecoResult) { return This->lpVtbl->get_RecoResult(This,RecoResult); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_StartElementInResult(ISpeechPhraseAlternate* This,LONG *StartElement) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_get_StartElementInResult(ISpeechPhraseAlternate* This,LONG *StartElement) { return This->lpVtbl->get_StartElementInResult(This,StartElement); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_NumberOfElementsInResult(ISpeechPhraseAlternate* This,LONG *NumberOfElements) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_get_NumberOfElementsInResult(ISpeechPhraseAlternate* This,LONG *NumberOfElements) { return This->lpVtbl->get_NumberOfElementsInResult(This,NumberOfElements); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_get_PhraseInfo(ISpeechPhraseAlternate* This,ISpeechPhraseInfo **PhraseInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_get_PhraseInfo(ISpeechPhraseAlternate* This,ISpeechPhraseInfo **PhraseInfo) { return This->lpVtbl->get_PhraseInfo(This,PhraseInfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternate_Commit(ISpeechPhraseAlternate* This) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternate_Commit(ISpeechPhraseAlternate* This) { return This->lpVtbl->Commit(This); } #endif @@ -20039,36 +20047,36 @@ interface ISpeechPhraseAlternates { #define ISpeechPhraseAlternates_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternates_QueryInterface(ISpeechPhraseAlternates* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_QueryInterface(ISpeechPhraseAlternates* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseAlternates_AddRef(ISpeechPhraseAlternates* This) { +static __WIDL_INLINE ULONG ISpeechPhraseAlternates_AddRef(ISpeechPhraseAlternates* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseAlternates_Release(ISpeechPhraseAlternates* This) { +static __WIDL_INLINE ULONG ISpeechPhraseAlternates_Release(ISpeechPhraseAlternates* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetTypeInfoCount(ISpeechPhraseAlternates* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_GetTypeInfoCount(ISpeechPhraseAlternates* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetTypeInfo(ISpeechPhraseAlternates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_GetTypeInfo(ISpeechPhraseAlternates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_GetIDsOfNames(ISpeechPhraseAlternates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_GetIDsOfNames(ISpeechPhraseAlternates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_Invoke(ISpeechPhraseAlternates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_Invoke(ISpeechPhraseAlternates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseAlternates methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseAlternates_get_Count(ISpeechPhraseAlternates* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_get_Count(ISpeechPhraseAlternates* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_Item(ISpeechPhraseAlternates* This,LONG Index,ISpeechPhraseAlternate **PhraseAlternate) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_Item(ISpeechPhraseAlternates* This,LONG Index,ISpeechPhraseAlternate **PhraseAlternate) { return This->lpVtbl->Item(This,Index,PhraseAlternate); } -static FORCEINLINE HRESULT ISpeechPhraseAlternates_get__NewEnum(ISpeechPhraseAlternates* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseAlternates_get__NewEnum(ISpeechPhraseAlternates* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -20302,75 +20310,75 @@ interface ISpeechPhraseInfo { #define ISpeechPhraseInfo_GetDisplayAttributes(This,StartElement,Elements,UseReplacements,DisplayAttributes) (This)->lpVtbl->GetDisplayAttributes(This,StartElement,Elements,UseReplacements,DisplayAttributes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfo_QueryInterface(ISpeechPhraseInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_QueryInterface(ISpeechPhraseInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseInfo_AddRef(ISpeechPhraseInfo* This) { +static __WIDL_INLINE ULONG ISpeechPhraseInfo_AddRef(ISpeechPhraseInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseInfo_Release(ISpeechPhraseInfo* This) { +static __WIDL_INLINE ULONG ISpeechPhraseInfo_Release(ISpeechPhraseInfo* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetTypeInfoCount(ISpeechPhraseInfo* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetTypeInfoCount(ISpeechPhraseInfo* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetTypeInfo(ISpeechPhraseInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetTypeInfo(ISpeechPhraseInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetIDsOfNames(ISpeechPhraseInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetIDsOfNames(ISpeechPhraseInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_Invoke(ISpeechPhraseInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_Invoke(ISpeechPhraseInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseInfo methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_LanguageId(ISpeechPhraseInfo* This,LONG *LanguageId) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_LanguageId(ISpeechPhraseInfo* This,LONG *LanguageId) { return This->lpVtbl->get_LanguageId(This,LanguageId); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_GrammarId(ISpeechPhraseInfo* This,VARIANT *GrammarId) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_GrammarId(ISpeechPhraseInfo* This,VARIANT *GrammarId) { return This->lpVtbl->get_GrammarId(This,GrammarId); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_StartTime(ISpeechPhraseInfo* This,VARIANT *StartTime) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_StartTime(ISpeechPhraseInfo* This,VARIANT *StartTime) { return This->lpVtbl->get_StartTime(This,StartTime); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioStreamPosition(ISpeechPhraseInfo* This,VARIANT *AudioStreamPosition) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_AudioStreamPosition(ISpeechPhraseInfo* This,VARIANT *AudioStreamPosition) { return This->lpVtbl->get_AudioStreamPosition(This,AudioStreamPosition); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioSizeBytes(ISpeechPhraseInfo* This,LONG *pAudioSizeBytes) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_AudioSizeBytes(ISpeechPhraseInfo* This,LONG *pAudioSizeBytes) { return This->lpVtbl->get_AudioSizeBytes(This,pAudioSizeBytes); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_RetainedSizeBytes(ISpeechPhraseInfo* This,LONG *RetainedSizeBytes) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_RetainedSizeBytes(ISpeechPhraseInfo* This,LONG *RetainedSizeBytes) { return This->lpVtbl->get_RetainedSizeBytes(This,RetainedSizeBytes); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_AudioSizeTime(ISpeechPhraseInfo* This,LONG *AudioSizeTime) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_AudioSizeTime(ISpeechPhraseInfo* This,LONG *AudioSizeTime) { return This->lpVtbl->get_AudioSizeTime(This,AudioSizeTime); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Rule(ISpeechPhraseInfo* This,ISpeechPhraseRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_Rule(ISpeechPhraseInfo* This,ISpeechPhraseRule **Rule) { return This->lpVtbl->get_Rule(This,Rule); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Properties(ISpeechPhraseInfo* This,ISpeechPhraseProperties **Properties) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_Properties(ISpeechPhraseInfo* This,ISpeechPhraseProperties **Properties) { return This->lpVtbl->get_Properties(This,Properties); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Elements(ISpeechPhraseInfo* This,ISpeechPhraseElements **Elements) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_Elements(ISpeechPhraseInfo* This,ISpeechPhraseElements **Elements) { return This->lpVtbl->get_Elements(This,Elements); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_Replacements(ISpeechPhraseInfo* This,ISpeechPhraseReplacements **Replacements) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_Replacements(ISpeechPhraseInfo* This,ISpeechPhraseReplacements **Replacements) { return This->lpVtbl->get_Replacements(This,Replacements); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_EngineId(ISpeechPhraseInfo* This,BSTR *EngineIdGuid) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_EngineId(ISpeechPhraseInfo* This,BSTR *EngineIdGuid) { return This->lpVtbl->get_EngineId(This,EngineIdGuid); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_get_EnginePrivateData(ISpeechPhraseInfo* This,VARIANT *PrivateData) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_get_EnginePrivateData(ISpeechPhraseInfo* This,VARIANT *PrivateData) { return This->lpVtbl->get_EnginePrivateData(This,PrivateData); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_SaveToMemory(ISpeechPhraseInfo* This,VARIANT *PhraseBlock) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_SaveToMemory(ISpeechPhraseInfo* This,VARIANT *PhraseBlock) { return This->lpVtbl->SaveToMemory(This,PhraseBlock); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetText(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,BSTR *Text) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetText(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,BSTR *Text) { return This->lpVtbl->GetText(This,StartElement,Elements,UseReplacements,Text); } -static FORCEINLINE HRESULT ISpeechPhraseInfo_GetDisplayAttributes(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,SpeechDisplayAttributes *DisplayAttributes) { +static __WIDL_INLINE HRESULT ISpeechPhraseInfo_GetDisplayAttributes(ISpeechPhraseInfo* This,LONG StartElement,LONG Elements,VARIANT_BOOL UseReplacements,SpeechDisplayAttributes *DisplayAttributes) { return This->lpVtbl->GetDisplayAttributes(This,StartElement,Elements,UseReplacements,DisplayAttributes); } #endif @@ -20568,66 +20576,66 @@ interface ISpeechPhraseElement { #define ISpeechPhraseElement_get_EngineConfidence(This,EngineConfidence) (This)->lpVtbl->get_EngineConfidence(This,EngineConfidence) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElement_QueryInterface(ISpeechPhraseElement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_QueryInterface(ISpeechPhraseElement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseElement_AddRef(ISpeechPhraseElement* This) { +static __WIDL_INLINE ULONG ISpeechPhraseElement_AddRef(ISpeechPhraseElement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseElement_Release(ISpeechPhraseElement* This) { +static __WIDL_INLINE ULONG ISpeechPhraseElement_Release(ISpeechPhraseElement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElement_GetTypeInfoCount(ISpeechPhraseElement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_GetTypeInfoCount(ISpeechPhraseElement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseElement_GetTypeInfo(ISpeechPhraseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_GetTypeInfo(ISpeechPhraseElement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseElement_GetIDsOfNames(ISpeechPhraseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_GetIDsOfNames(ISpeechPhraseElement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseElement_Invoke(ISpeechPhraseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_Invoke(ISpeechPhraseElement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseElement methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioTimeOffset(ISpeechPhraseElement* This,LONG *AudioTimeOffset) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_AudioTimeOffset(ISpeechPhraseElement* This,LONG *AudioTimeOffset) { return This->lpVtbl->get_AudioTimeOffset(This,AudioTimeOffset); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioSizeTime(ISpeechPhraseElement* This,LONG *AudioSizeTime) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_AudioSizeTime(ISpeechPhraseElement* This,LONG *AudioSizeTime) { return This->lpVtbl->get_AudioSizeTime(This,AudioSizeTime); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioStreamOffset(ISpeechPhraseElement* This,LONG *AudioStreamOffset) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_AudioStreamOffset(ISpeechPhraseElement* This,LONG *AudioStreamOffset) { return This->lpVtbl->get_AudioStreamOffset(This,AudioStreamOffset); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_AudioSizeBytes(ISpeechPhraseElement* This,LONG *AudioSizeBytes) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_AudioSizeBytes(ISpeechPhraseElement* This,LONG *AudioSizeBytes) { return This->lpVtbl->get_AudioSizeBytes(This,AudioSizeBytes); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_RetainedStreamOffset(ISpeechPhraseElement* This,LONG *RetainedStreamOffset) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_RetainedStreamOffset(ISpeechPhraseElement* This,LONG *RetainedStreamOffset) { return This->lpVtbl->get_RetainedStreamOffset(This,RetainedStreamOffset); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_RetainedSizeBytes(ISpeechPhraseElement* This,LONG *RetainedSizeBytes) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_RetainedSizeBytes(ISpeechPhraseElement* This,LONG *RetainedSizeBytes) { return This->lpVtbl->get_RetainedSizeBytes(This,RetainedSizeBytes); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_DisplayText(ISpeechPhraseElement* This,BSTR *DisplayText) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_DisplayText(ISpeechPhraseElement* This,BSTR *DisplayText) { return This->lpVtbl->get_DisplayText(This,DisplayText); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_LexicalForm(ISpeechPhraseElement* This,BSTR *LexicalForm) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_LexicalForm(ISpeechPhraseElement* This,BSTR *LexicalForm) { return This->lpVtbl->get_LexicalForm(This,LexicalForm); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_Pronunciation(ISpeechPhraseElement* This,VARIANT *Pronunciation) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_Pronunciation(ISpeechPhraseElement* This,VARIANT *Pronunciation) { return This->lpVtbl->get_Pronunciation(This,Pronunciation); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_DisplayAttributes(ISpeechPhraseElement* This,SpeechDisplayAttributes *DisplayAttributes) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_DisplayAttributes(ISpeechPhraseElement* This,SpeechDisplayAttributes *DisplayAttributes) { return This->lpVtbl->get_DisplayAttributes(This,DisplayAttributes); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_RequiredConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *RequiredConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_RequiredConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *RequiredConfidence) { return This->lpVtbl->get_RequiredConfidence(This,RequiredConfidence); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_ActualConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *ActualConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_ActualConfidence(ISpeechPhraseElement* This,SpeechEngineConfidence *ActualConfidence) { return This->lpVtbl->get_ActualConfidence(This,ActualConfidence); } -static FORCEINLINE HRESULT ISpeechPhraseElement_get_EngineConfidence(ISpeechPhraseElement* This,float *EngineConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseElement_get_EngineConfidence(ISpeechPhraseElement* This,float *EngineConfidence) { return This->lpVtbl->get_EngineConfidence(This,EngineConfidence); } #endif @@ -20747,36 +20755,36 @@ interface ISpeechPhraseElements { #define ISpeechPhraseElements_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElements_QueryInterface(ISpeechPhraseElements* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_QueryInterface(ISpeechPhraseElements* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseElements_AddRef(ISpeechPhraseElements* This) { +static __WIDL_INLINE ULONG ISpeechPhraseElements_AddRef(ISpeechPhraseElements* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseElements_Release(ISpeechPhraseElements* This) { +static __WIDL_INLINE ULONG ISpeechPhraseElements_Release(ISpeechPhraseElements* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElements_GetTypeInfoCount(ISpeechPhraseElements* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_GetTypeInfoCount(ISpeechPhraseElements* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseElements_GetTypeInfo(ISpeechPhraseElements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_GetTypeInfo(ISpeechPhraseElements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseElements_GetIDsOfNames(ISpeechPhraseElements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_GetIDsOfNames(ISpeechPhraseElements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseElements_Invoke(ISpeechPhraseElements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_Invoke(ISpeechPhraseElements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseElements methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseElements_get_Count(ISpeechPhraseElements* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_get_Count(ISpeechPhraseElements* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseElements_Item(ISpeechPhraseElements* This,LONG Index,ISpeechPhraseElement **Element) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_Item(ISpeechPhraseElements* This,LONG Index,ISpeechPhraseElement **Element) { return This->lpVtbl->Item(This,Index,Element); } -static FORCEINLINE HRESULT ISpeechPhraseElements_get__NewEnum(ISpeechPhraseElements* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseElements_get__NewEnum(ISpeechPhraseElements* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -20902,39 +20910,39 @@ interface ISpeechPhraseReplacement { #define ISpeechPhraseReplacement_get_NumberOfElements(This,NumberOfElements) (This)->lpVtbl->get_NumberOfElements(This,NumberOfElements) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacement_QueryInterface(ISpeechPhraseReplacement* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_QueryInterface(ISpeechPhraseReplacement* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseReplacement_AddRef(ISpeechPhraseReplacement* This) { +static __WIDL_INLINE ULONG ISpeechPhraseReplacement_AddRef(ISpeechPhraseReplacement* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseReplacement_Release(ISpeechPhraseReplacement* This) { +static __WIDL_INLINE ULONG ISpeechPhraseReplacement_Release(ISpeechPhraseReplacement* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetTypeInfoCount(ISpeechPhraseReplacement* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_GetTypeInfoCount(ISpeechPhraseReplacement* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetTypeInfo(ISpeechPhraseReplacement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_GetTypeInfo(ISpeechPhraseReplacement* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_GetIDsOfNames(ISpeechPhraseReplacement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_GetIDsOfNames(ISpeechPhraseReplacement* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_Invoke(ISpeechPhraseReplacement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_Invoke(ISpeechPhraseReplacement* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseReplacement methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_DisplayAttributes(ISpeechPhraseReplacement* This,SpeechDisplayAttributes *DisplayAttributes) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_get_DisplayAttributes(ISpeechPhraseReplacement* This,SpeechDisplayAttributes *DisplayAttributes) { return This->lpVtbl->get_DisplayAttributes(This,DisplayAttributes); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_Text(ISpeechPhraseReplacement* This,BSTR *Text) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_get_Text(ISpeechPhraseReplacement* This,BSTR *Text) { return This->lpVtbl->get_Text(This,Text); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_FirstElement(ISpeechPhraseReplacement* This,LONG *FirstElement) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_get_FirstElement(ISpeechPhraseReplacement* This,LONG *FirstElement) { return This->lpVtbl->get_FirstElement(This,FirstElement); } -static FORCEINLINE HRESULT ISpeechPhraseReplacement_get_NumberOfElements(ISpeechPhraseReplacement* This,LONG *NumberOfElements) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacement_get_NumberOfElements(ISpeechPhraseReplacement* This,LONG *NumberOfElements) { return This->lpVtbl->get_NumberOfElements(This,NumberOfElements); } #endif @@ -21054,36 +21062,36 @@ interface ISpeechPhraseReplacements { #define ISpeechPhraseReplacements_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacements_QueryInterface(ISpeechPhraseReplacements* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_QueryInterface(ISpeechPhraseReplacements* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseReplacements_AddRef(ISpeechPhraseReplacements* This) { +static __WIDL_INLINE ULONG ISpeechPhraseReplacements_AddRef(ISpeechPhraseReplacements* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseReplacements_Release(ISpeechPhraseReplacements* This) { +static __WIDL_INLINE ULONG ISpeechPhraseReplacements_Release(ISpeechPhraseReplacements* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetTypeInfoCount(ISpeechPhraseReplacements* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_GetTypeInfoCount(ISpeechPhraseReplacements* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetTypeInfo(ISpeechPhraseReplacements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_GetTypeInfo(ISpeechPhraseReplacements* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_GetIDsOfNames(ISpeechPhraseReplacements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_GetIDsOfNames(ISpeechPhraseReplacements* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_Invoke(ISpeechPhraseReplacements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_Invoke(ISpeechPhraseReplacements* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseReplacements methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseReplacements_get_Count(ISpeechPhraseReplacements* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_get_Count(ISpeechPhraseReplacements* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_Item(ISpeechPhraseReplacements* This,LONG Index,ISpeechPhraseReplacement **Reps) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_Item(ISpeechPhraseReplacements* This,LONG Index,ISpeechPhraseReplacement **Reps) { return This->lpVtbl->Item(This,Index,Reps); } -static FORCEINLINE HRESULT ISpeechPhraseReplacements_get__NewEnum(ISpeechPhraseReplacements* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseReplacements_get__NewEnum(ISpeechPhraseReplacements* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -21249,54 +21257,54 @@ interface ISpeechPhraseProperty { #define ISpeechPhraseProperty_get_Children(This,Children) (This)->lpVtbl->get_Children(This,Children) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperty_QueryInterface(ISpeechPhraseProperty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_QueryInterface(ISpeechPhraseProperty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseProperty_AddRef(ISpeechPhraseProperty* This) { +static __WIDL_INLINE ULONG ISpeechPhraseProperty_AddRef(ISpeechPhraseProperty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseProperty_Release(ISpeechPhraseProperty* This) { +static __WIDL_INLINE ULONG ISpeechPhraseProperty_Release(ISpeechPhraseProperty* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperty_GetTypeInfoCount(ISpeechPhraseProperty* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_GetTypeInfoCount(ISpeechPhraseProperty* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_GetTypeInfo(ISpeechPhraseProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_GetTypeInfo(ISpeechPhraseProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_GetIDsOfNames(ISpeechPhraseProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_GetIDsOfNames(ISpeechPhraseProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_Invoke(ISpeechPhraseProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_Invoke(ISpeechPhraseProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseProperty methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Name(ISpeechPhraseProperty* This,BSTR *Name) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Name(ISpeechPhraseProperty* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Id(ISpeechPhraseProperty* This,LONG *Id) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Id(ISpeechPhraseProperty* This,LONG *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Value(ISpeechPhraseProperty* This,VARIANT *Value) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Value(ISpeechPhraseProperty* This,VARIANT *Value) { return This->lpVtbl->get_Value(This,Value); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_FirstElement(ISpeechPhraseProperty* This,LONG *FirstElement) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_FirstElement(ISpeechPhraseProperty* This,LONG *FirstElement) { return This->lpVtbl->get_FirstElement(This,FirstElement); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_NumberOfElements(ISpeechPhraseProperty* This,LONG *NumberOfElements) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_NumberOfElements(ISpeechPhraseProperty* This,LONG *NumberOfElements) { return This->lpVtbl->get_NumberOfElements(This,NumberOfElements); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_EngineConfidence(ISpeechPhraseProperty* This,float *Confidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_EngineConfidence(ISpeechPhraseProperty* This,float *Confidence) { return This->lpVtbl->get_EngineConfidence(This,Confidence); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Confidence(ISpeechPhraseProperty* This,SpeechEngineConfidence *Confidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Confidence(ISpeechPhraseProperty* This,SpeechEngineConfidence *Confidence) { return This->lpVtbl->get_Confidence(This,Confidence); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Parent(ISpeechPhraseProperty* This,ISpeechPhraseProperty **ParentProperty) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Parent(ISpeechPhraseProperty* This,ISpeechPhraseProperty **ParentProperty) { return This->lpVtbl->get_Parent(This,ParentProperty); } -static FORCEINLINE HRESULT ISpeechPhraseProperty_get_Children(ISpeechPhraseProperty* This,ISpeechPhraseProperties **Children) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperty_get_Children(ISpeechPhraseProperty* This,ISpeechPhraseProperties **Children) { return This->lpVtbl->get_Children(This,Children); } #endif @@ -21416,36 +21424,36 @@ interface ISpeechPhraseProperties { #define ISpeechPhraseProperties_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperties_QueryInterface(ISpeechPhraseProperties* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_QueryInterface(ISpeechPhraseProperties* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseProperties_AddRef(ISpeechPhraseProperties* This) { +static __WIDL_INLINE ULONG ISpeechPhraseProperties_AddRef(ISpeechPhraseProperties* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseProperties_Release(ISpeechPhraseProperties* This) { +static __WIDL_INLINE ULONG ISpeechPhraseProperties_Release(ISpeechPhraseProperties* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperties_GetTypeInfoCount(ISpeechPhraseProperties* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_GetTypeInfoCount(ISpeechPhraseProperties* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_GetTypeInfo(ISpeechPhraseProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_GetTypeInfo(ISpeechPhraseProperties* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_GetIDsOfNames(ISpeechPhraseProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_GetIDsOfNames(ISpeechPhraseProperties* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_Invoke(ISpeechPhraseProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_Invoke(ISpeechPhraseProperties* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseProperties methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseProperties_get_Count(ISpeechPhraseProperties* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_get_Count(ISpeechPhraseProperties* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_Item(ISpeechPhraseProperties* This,LONG Index,ISpeechPhraseProperty **Property) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_Item(ISpeechPhraseProperties* This,LONG Index,ISpeechPhraseProperty **Property) { return This->lpVtbl->Item(This,Index,Property); } -static FORCEINLINE HRESULT ISpeechPhraseProperties_get__NewEnum(ISpeechPhraseProperties* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseProperties_get__NewEnum(ISpeechPhraseProperties* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -21603,51 +21611,51 @@ interface ISpeechPhraseRule { #define ISpeechPhraseRule_get_EngineConfidence(This,EngineConfidence) (This)->lpVtbl->get_EngineConfidence(This,EngineConfidence) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRule_QueryInterface(ISpeechPhraseRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_QueryInterface(ISpeechPhraseRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseRule_AddRef(ISpeechPhraseRule* This) { +static __WIDL_INLINE ULONG ISpeechPhraseRule_AddRef(ISpeechPhraseRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseRule_Release(ISpeechPhraseRule* This) { +static __WIDL_INLINE ULONG ISpeechPhraseRule_Release(ISpeechPhraseRule* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRule_GetTypeInfoCount(ISpeechPhraseRule* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_GetTypeInfoCount(ISpeechPhraseRule* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseRule_GetTypeInfo(ISpeechPhraseRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_GetTypeInfo(ISpeechPhraseRule* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseRule_GetIDsOfNames(ISpeechPhraseRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_GetIDsOfNames(ISpeechPhraseRule* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseRule_Invoke(ISpeechPhraseRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_Invoke(ISpeechPhraseRule* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseRule methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Name(ISpeechPhraseRule* This,BSTR *Name) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Name(ISpeechPhraseRule* This,BSTR *Name) { return This->lpVtbl->get_Name(This,Name); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Id(ISpeechPhraseRule* This,LONG *Id) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Id(ISpeechPhraseRule* This,LONG *Id) { return This->lpVtbl->get_Id(This,Id); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_FirstElement(ISpeechPhraseRule* This,LONG *FirstElement) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_FirstElement(ISpeechPhraseRule* This,LONG *FirstElement) { return This->lpVtbl->get_FirstElement(This,FirstElement); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_NumberOfElements(ISpeechPhraseRule* This,LONG *NumberOfElements) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_NumberOfElements(ISpeechPhraseRule* This,LONG *NumberOfElements) { return This->lpVtbl->get_NumberOfElements(This,NumberOfElements); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Parent(ISpeechPhraseRule* This,ISpeechPhraseRule **Parent) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Parent(ISpeechPhraseRule* This,ISpeechPhraseRule **Parent) { return This->lpVtbl->get_Parent(This,Parent); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Children(ISpeechPhraseRule* This,ISpeechPhraseRules **Children) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Children(ISpeechPhraseRule* This,ISpeechPhraseRules **Children) { return This->lpVtbl->get_Children(This,Children); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_Confidence(ISpeechPhraseRule* This,SpeechEngineConfidence *ActualConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_Confidence(ISpeechPhraseRule* This,SpeechEngineConfidence *ActualConfidence) { return This->lpVtbl->get_Confidence(This,ActualConfidence); } -static FORCEINLINE HRESULT ISpeechPhraseRule_get_EngineConfidence(ISpeechPhraseRule* This,float *EngineConfidence) { +static __WIDL_INLINE HRESULT ISpeechPhraseRule_get_EngineConfidence(ISpeechPhraseRule* This,float *EngineConfidence) { return This->lpVtbl->get_EngineConfidence(This,EngineConfidence); } #endif @@ -21767,36 +21775,36 @@ interface ISpeechPhraseRules { #define ISpeechPhraseRules_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRules_QueryInterface(ISpeechPhraseRules* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_QueryInterface(ISpeechPhraseRules* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhraseRules_AddRef(ISpeechPhraseRules* This) { +static __WIDL_INLINE ULONG ISpeechPhraseRules_AddRef(ISpeechPhraseRules* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhraseRules_Release(ISpeechPhraseRules* This) { +static __WIDL_INLINE ULONG ISpeechPhraseRules_Release(ISpeechPhraseRules* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRules_GetTypeInfoCount(ISpeechPhraseRules* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_GetTypeInfoCount(ISpeechPhraseRules* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhraseRules_GetTypeInfo(ISpeechPhraseRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_GetTypeInfo(ISpeechPhraseRules* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhraseRules_GetIDsOfNames(ISpeechPhraseRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_GetIDsOfNames(ISpeechPhraseRules* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhraseRules_Invoke(ISpeechPhraseRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_Invoke(ISpeechPhraseRules* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhraseRules methods ***/ -static FORCEINLINE HRESULT ISpeechPhraseRules_get_Count(ISpeechPhraseRules* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_get_Count(ISpeechPhraseRules* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechPhraseRules_Item(ISpeechPhraseRules* This,LONG Index,ISpeechPhraseRule **Rule) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_Item(ISpeechPhraseRules* This,LONG Index,ISpeechPhraseRule **Rule) { return This->lpVtbl->Item(This,Index,Rule); } -static FORCEINLINE HRESULT ISpeechPhraseRules_get__NewEnum(ISpeechPhraseRules* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechPhraseRules_get__NewEnum(ISpeechPhraseRules* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -21916,36 +21924,36 @@ interface ISpeechLexiconWords { #define ISpeechLexiconWords_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWords_QueryInterface(ISpeechLexiconWords* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_QueryInterface(ISpeechLexiconWords* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexiconWords_AddRef(ISpeechLexiconWords* This) { +static __WIDL_INLINE ULONG ISpeechLexiconWords_AddRef(ISpeechLexiconWords* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexiconWords_Release(ISpeechLexiconWords* This) { +static __WIDL_INLINE ULONG ISpeechLexiconWords_Release(ISpeechLexiconWords* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWords_GetTypeInfoCount(ISpeechLexiconWords* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_GetTypeInfoCount(ISpeechLexiconWords* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexiconWords_GetTypeInfo(ISpeechLexiconWords* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_GetTypeInfo(ISpeechLexiconWords* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexiconWords_GetIDsOfNames(ISpeechLexiconWords* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_GetIDsOfNames(ISpeechLexiconWords* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexiconWords_Invoke(ISpeechLexiconWords* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_Invoke(ISpeechLexiconWords* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexiconWords methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWords_get_Count(ISpeechLexiconWords* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_get_Count(ISpeechLexiconWords* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechLexiconWords_Item(ISpeechLexiconWords* This,LONG Index,ISpeechLexiconWord **Word) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_Item(ISpeechLexiconWords* This,LONG Index,ISpeechLexiconWord **Word) { return This->lpVtbl->Item(This,Index,Word); } -static FORCEINLINE HRESULT ISpeechLexiconWords_get__NewEnum(ISpeechLexiconWords* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechLexiconWords_get__NewEnum(ISpeechLexiconWords* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -22139,51 +22147,51 @@ interface ISpeechLexicon { #define ISpeechLexicon_GetGenerationChange(This,GenerationID,ppWords) (This)->lpVtbl->GetGenerationChange(This,GenerationID,ppWords) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexicon_QueryInterface(ISpeechLexicon* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexicon_QueryInterface(ISpeechLexicon* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexicon_AddRef(ISpeechLexicon* This) { +static __WIDL_INLINE ULONG ISpeechLexicon_AddRef(ISpeechLexicon* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexicon_Release(ISpeechLexicon* This) { +static __WIDL_INLINE ULONG ISpeechLexicon_Release(ISpeechLexicon* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexicon_GetTypeInfoCount(ISpeechLexicon* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetTypeInfoCount(ISpeechLexicon* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexicon_GetTypeInfo(ISpeechLexicon* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetTypeInfo(ISpeechLexicon* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexicon_GetIDsOfNames(ISpeechLexicon* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetIDsOfNames(ISpeechLexicon* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexicon_Invoke(ISpeechLexicon* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexicon_Invoke(ISpeechLexicon* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexicon methods ***/ -static FORCEINLINE HRESULT ISpeechLexicon_get_GenerationId(ISpeechLexicon* This,LONG *GenerationId) { +static __WIDL_INLINE HRESULT ISpeechLexicon_get_GenerationId(ISpeechLexicon* This,LONG *GenerationId) { return This->lpVtbl->get_GenerationId(This,GenerationId); } -static FORCEINLINE HRESULT ISpeechLexicon_GetWords(ISpeechLexicon* This,SpeechLexiconType Flags,LONG *GenerationID,ISpeechLexiconWords **Words) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetWords(ISpeechLexicon* This,SpeechLexiconType Flags,LONG *GenerationID,ISpeechLexiconWords **Words) { return This->lpVtbl->GetWords(This,Flags,GenerationID,Words); } -static FORCEINLINE HRESULT ISpeechLexicon_AddPronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) { +static __WIDL_INLINE HRESULT ISpeechLexicon_AddPronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) { return This->lpVtbl->AddPronunciation(This,bstrWord,LangId,PartOfSpeech,bstrPronunciation); } -static FORCEINLINE HRESULT ISpeechLexicon_AddPronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) { +static __WIDL_INLINE HRESULT ISpeechLexicon_AddPronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) { return This->lpVtbl->AddPronunciationByPhoneIds(This,bstrWord,LangId,PartOfSpeech,PhoneIds); } -static FORCEINLINE HRESULT ISpeechLexicon_RemovePronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) { +static __WIDL_INLINE HRESULT ISpeechLexicon_RemovePronunciation(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,BSTR bstrPronunciation) { return This->lpVtbl->RemovePronunciation(This,bstrWord,LangId,PartOfSpeech,bstrPronunciation); } -static FORCEINLINE HRESULT ISpeechLexicon_RemovePronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) { +static __WIDL_INLINE HRESULT ISpeechLexicon_RemovePronunciationByPhoneIds(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechPartOfSpeech PartOfSpeech,VARIANT *PhoneIds) { return This->lpVtbl->RemovePronunciationByPhoneIds(This,bstrWord,LangId,PartOfSpeech,PhoneIds); } -static FORCEINLINE HRESULT ISpeechLexicon_GetPronunciations(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechLexiconType TypeFlags,ISpeechLexiconPronunciations **ppPronunciations) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetPronunciations(ISpeechLexicon* This,BSTR bstrWord,SpeechLanguageId LangId,SpeechLexiconType TypeFlags,ISpeechLexiconPronunciations **ppPronunciations) { return This->lpVtbl->GetPronunciations(This,bstrWord,LangId,TypeFlags,ppPronunciations); } -static FORCEINLINE HRESULT ISpeechLexicon_GetGenerationChange(ISpeechLexicon* This,LONG *GenerationID,ISpeechLexiconWords **ppWords) { +static __WIDL_INLINE HRESULT ISpeechLexicon_GetGenerationChange(ISpeechLexicon* This,LONG *GenerationID,ISpeechLexiconWords **ppWords) { return This->lpVtbl->GetGenerationChange(This,GenerationID,ppWords); } #endif @@ -22309,39 +22317,39 @@ interface ISpeechLexiconWord { #define ISpeechLexiconWord_get_Pronunciations(This,Pronunciations) (This)->lpVtbl->get_Pronunciations(This,Pronunciations) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWord_QueryInterface(ISpeechLexiconWord* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_QueryInterface(ISpeechLexiconWord* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexiconWord_AddRef(ISpeechLexiconWord* This) { +static __WIDL_INLINE ULONG ISpeechLexiconWord_AddRef(ISpeechLexiconWord* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexiconWord_Release(ISpeechLexiconWord* This) { +static __WIDL_INLINE ULONG ISpeechLexiconWord_Release(ISpeechLexiconWord* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWord_GetTypeInfoCount(ISpeechLexiconWord* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_GetTypeInfoCount(ISpeechLexiconWord* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexiconWord_GetTypeInfo(ISpeechLexiconWord* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_GetTypeInfo(ISpeechLexiconWord* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexiconWord_GetIDsOfNames(ISpeechLexiconWord* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_GetIDsOfNames(ISpeechLexiconWord* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexiconWord_Invoke(ISpeechLexiconWord* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_Invoke(ISpeechLexiconWord* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexiconWord methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconWord_get_LangId(ISpeechLexiconWord* This,SpeechLanguageId *LangId) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_get_LangId(ISpeechLexiconWord* This,SpeechLanguageId *LangId) { return This->lpVtbl->get_LangId(This,LangId); } -static FORCEINLINE HRESULT ISpeechLexiconWord_get_Type(ISpeechLexiconWord* This,SpeechWordType *WordType) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_get_Type(ISpeechLexiconWord* This,SpeechWordType *WordType) { return This->lpVtbl->get_Type(This,WordType); } -static FORCEINLINE HRESULT ISpeechLexiconWord_get_Word(ISpeechLexiconWord* This,BSTR *Word) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_get_Word(ISpeechLexiconWord* This,BSTR *Word) { return This->lpVtbl->get_Word(This,Word); } -static FORCEINLINE HRESULT ISpeechLexiconWord_get_Pronunciations(ISpeechLexiconWord* This,ISpeechLexiconPronunciations **Pronunciations) { +static __WIDL_INLINE HRESULT ISpeechLexiconWord_get_Pronunciations(ISpeechLexiconWord* This,ISpeechLexiconPronunciations **Pronunciations) { return This->lpVtbl->get_Pronunciations(This,Pronunciations); } #endif @@ -22461,36 +22469,36 @@ interface ISpeechLexiconPronunciations { #define ISpeechLexiconPronunciations_get__NewEnum(This,EnumVARIANT) (This)->lpVtbl->get__NewEnum(This,EnumVARIANT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_QueryInterface(ISpeechLexiconPronunciations* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_QueryInterface(ISpeechLexiconPronunciations* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexiconPronunciations_AddRef(ISpeechLexiconPronunciations* This) { +static __WIDL_INLINE ULONG ISpeechLexiconPronunciations_AddRef(ISpeechLexiconPronunciations* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexiconPronunciations_Release(ISpeechLexiconPronunciations* This) { +static __WIDL_INLINE ULONG ISpeechLexiconPronunciations_Release(ISpeechLexiconPronunciations* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfoCount(ISpeechLexiconPronunciations* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfoCount(ISpeechLexiconPronunciations* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfo(ISpeechLexiconPronunciations* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_GetTypeInfo(ISpeechLexiconPronunciations* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_GetIDsOfNames(ISpeechLexiconPronunciations* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_GetIDsOfNames(ISpeechLexiconPronunciations* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_Invoke(ISpeechLexiconPronunciations* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_Invoke(ISpeechLexiconPronunciations* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexiconPronunciations methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_get_Count(ISpeechLexiconPronunciations* This,LONG *Count) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_get_Count(ISpeechLexiconPronunciations* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_Item(ISpeechLexiconPronunciations* This,LONG Index,ISpeechLexiconPronunciation **Pronunciation) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_Item(ISpeechLexiconPronunciations* This,LONG Index,ISpeechLexiconPronunciation **Pronunciation) { return This->lpVtbl->Item(This,Index,Pronunciation); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciations_get__NewEnum(ISpeechLexiconPronunciations* This,IUnknown **EnumVARIANT) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciations_get__NewEnum(ISpeechLexiconPronunciations* This,IUnknown **EnumVARIANT) { return This->lpVtbl->get__NewEnum(This,EnumVARIANT); } #endif @@ -22624,42 +22632,42 @@ interface ISpeechLexiconPronunciation { #define ISpeechLexiconPronunciation_get_Symbolic(This,Symbolic) (This)->lpVtbl->get_Symbolic(This,Symbolic) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_QueryInterface(ISpeechLexiconPronunciation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_QueryInterface(ISpeechLexiconPronunciation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechLexiconPronunciation_AddRef(ISpeechLexiconPronunciation* This) { +static __WIDL_INLINE ULONG ISpeechLexiconPronunciation_AddRef(ISpeechLexiconPronunciation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechLexiconPronunciation_Release(ISpeechLexiconPronunciation* This) { +static __WIDL_INLINE ULONG ISpeechLexiconPronunciation_Release(ISpeechLexiconPronunciation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfoCount(ISpeechLexiconPronunciation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfoCount(ISpeechLexiconPronunciation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfo(ISpeechLexiconPronunciation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_GetTypeInfo(ISpeechLexiconPronunciation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_GetIDsOfNames(ISpeechLexiconPronunciation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_GetIDsOfNames(ISpeechLexiconPronunciation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_Invoke(ISpeechLexiconPronunciation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_Invoke(ISpeechLexiconPronunciation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechLexiconPronunciation methods ***/ -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_Type(ISpeechLexiconPronunciation* This,SpeechLexiconType *LexiconType) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_Type(ISpeechLexiconPronunciation* This,SpeechLexiconType *LexiconType) { return This->lpVtbl->get_Type(This,LexiconType); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_LangId(ISpeechLexiconPronunciation* This,SpeechLanguageId *LangId) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_LangId(ISpeechLexiconPronunciation* This,SpeechLanguageId *LangId) { return This->lpVtbl->get_LangId(This,LangId); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_PartOfSpeech(ISpeechLexiconPronunciation* This,SpeechPartOfSpeech *PartOfSpeech) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_PartOfSpeech(ISpeechLexiconPronunciation* This,SpeechPartOfSpeech *PartOfSpeech) { return This->lpVtbl->get_PartOfSpeech(This,PartOfSpeech); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_PhoneIds(ISpeechLexiconPronunciation* This,VARIANT *PhoneIds) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_PhoneIds(ISpeechLexiconPronunciation* This,VARIANT *PhoneIds) { return This->lpVtbl->get_PhoneIds(This,PhoneIds); } -static FORCEINLINE HRESULT ISpeechLexiconPronunciation_get_Symbolic(ISpeechLexiconPronunciation* This,BSTR *Symbolic) { +static __WIDL_INLINE HRESULT ISpeechLexiconPronunciation_get_Symbolic(ISpeechLexiconPronunciation* This,BSTR *Symbolic) { return This->lpVtbl->get_Symbolic(This,Symbolic); } #endif @@ -22789,39 +22797,39 @@ interface ISpeechPhoneConverter { #define ISpeechPhoneConverter_IdToPhone(This,IdArray,Phonemes) (This)->lpVtbl->IdToPhone(This,IdArray,Phonemes) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpeechPhoneConverter_QueryInterface(ISpeechPhoneConverter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_QueryInterface(ISpeechPhoneConverter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpeechPhoneConverter_AddRef(ISpeechPhoneConverter* This) { +static __WIDL_INLINE ULONG ISpeechPhoneConverter_AddRef(ISpeechPhoneConverter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpeechPhoneConverter_Release(ISpeechPhoneConverter* This) { +static __WIDL_INLINE ULONG ISpeechPhoneConverter_Release(ISpeechPhoneConverter* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISpeechPhoneConverter_GetTypeInfoCount(ISpeechPhoneConverter* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_GetTypeInfoCount(ISpeechPhoneConverter* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_GetTypeInfo(ISpeechPhoneConverter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_GetTypeInfo(ISpeechPhoneConverter* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_GetIDsOfNames(ISpeechPhoneConverter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_GetIDsOfNames(ISpeechPhoneConverter* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_Invoke(ISpeechPhoneConverter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_Invoke(ISpeechPhoneConverter* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISpeechPhoneConverter methods ***/ -static FORCEINLINE HRESULT ISpeechPhoneConverter_get_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId *LanguageId) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_get_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId *LanguageId) { return This->lpVtbl->get_LanguageId(This,LanguageId); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_put_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId LanguageId) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_put_LanguageId(ISpeechPhoneConverter* This,SpeechLanguageId LanguageId) { return This->lpVtbl->put_LanguageId(This,LanguageId); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_PhoneToId(ISpeechPhoneConverter* This,const BSTR Phonemes,VARIANT *IdArray) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_PhoneToId(ISpeechPhoneConverter* This,const BSTR Phonemes,VARIANT *IdArray) { return This->lpVtbl->PhoneToId(This,Phonemes,IdArray); } -static FORCEINLINE HRESULT ISpeechPhoneConverter_IdToPhone(ISpeechPhoneConverter* This,const VARIANT IdArray,BSTR *Phonemes) { +static __WIDL_INLINE HRESULT ISpeechPhoneConverter_IdToPhone(ISpeechPhoneConverter* This,const VARIANT IdArray,BSTR *Phonemes) { return This->lpVtbl->IdToPhone(This,IdArray,Phonemes); } #endif diff --git a/lib/libc/include/any-windows-any/sdkddkver.h b/lib/libc/include/any-windows-any/sdkddkver.h index 2c214b2d35a5dd0e5d98c5214e94bef5743b9a69..f002fd13f6176ae46e611a5458f197bf353c560d 100644 --- a/lib/libc/include/any-windows-any/sdkddkver.h +++ b/lib/libc/include/any-windows-any/sdkddkver.h @@ -145,8 +145,9 @@ #define NTDDI_WIN10_MN 0x0A000009 #define NTDDI_WIN10_FE 0x0A00000A #define NTDDI_WIN10_CO 0x0A00000B +#define NTDDI_WIN10_NI 0x0A00000C -#define WDK_NTDDI_VERSION NTDDI_WIN10_CO +#define WDK_NTDDI_VERSION NTDDI_WIN10_NI /* Version Fields in NTDDI_VERSION */ #define OSVERSION_MASK 0xFFFF0000U diff --git a/lib/libc/include/any-windows-any/search.h b/lib/libc/include/any-windows-any/search.h index 144b0f4eca9a5ce972f2b143449c5d01062fbd6b..90af34889745c96773162ad3e0d0ae385e59818f 100644 --- a/lib/libc/include/any-windows-any/search.h +++ b/lib/libc/include/any-windows-any/search.h @@ -62,6 +62,10 @@ void * __cdecl tfind (const void *, void * const *, int (*)(const void *, const void * __cdecl tsearch (const void *, void **, int (*)(const void *, const void *)) __MINGW_ATTRIB_NONNULL (2) __MINGW_ATTRIB_NONNULL (3); void __cdecl twalk (const void *, void (*)(const void *, VISIT, int)); +#ifdef _GNU_SOURCE +void __cdecl tdestroy(void *, void (*)(void *)) __MINGW_ATTRIB_NONNULL (2); +#endif + #ifdef __cplusplus } #endif diff --git a/lib/libc/include/any-windows-any/sec_api/conio_s.h b/lib/libc/include/any-windows-any/sec_api/conio_s.h index bcc75646178d6ef4ec94e301963a9b07be8c2e2d..d7f0e9eb35398de0ac1a1c65aed1733051a5ddce 100644 --- a/lib/libc/include/any-windows-any/sec_api/conio_s.h +++ b/lib/libc/include/any-windows-any/sec_api/conio_s.h @@ -16,7 +16,7 @@ #ifndef _SECIMP #define _SECIMP __declspec(dllimport) #endif /* _SECIMP */ -#endif /* defined(_CRTBLD) || defined(__LIBMSVCRT__) */ +#endif /* defined(__LIBMSVCRT__) */ #ifdef __cplusplus extern "C" { diff --git a/lib/libc/include/any-windows-any/sec_api/stdio_s.h b/lib/libc/include/any-windows-any/sec_api/stdio_s.h index ee8b3814f053526b9983b000213857bf56064103..320defe2508ffb3d6afd5aa6c2cce74b81acf95c 100644 --- a/lib/libc/include/any-windows-any/sec_api/stdio_s.h +++ b/lib/libc/include/any-windows-any/sec_api/stdio_s.h @@ -15,7 +15,7 @@ #ifndef _SECIMP #define _SECIMP __declspec(dllimport) #endif /* _SECIMP */ -#endif /* defined(_CRTBLD) || defined(__LIBMSVCRT__) */ +#endif /* defined(__LIBMSVCRT__) */ #ifdef __cplusplus extern "C" { @@ -42,6 +42,21 @@ extern "C" { return __stdio_common_vfscanf(_CRT_INTERNAL_SCANF_SECURECRT, _File, _Format, _Locale, _ArgList); } + __mingw_ovr int __cdecl vfscanf_s(FILE *_File, const char *_Format, va_list _ArgList) + { + return _vfscanf_s_l(_File, _Format, NULL, _ArgList); + } + + __mingw_ovr int __cdecl _vscanf_s_l(const char *_Format, _locale_t _Locale, va_list _ArgList) + { + return _vfscanf_s_l(stdin, _Format, _Locale, _ArgList); + } + + __mingw_ovr int __cdecl vscanf_s(const char *_Format, va_list _ArgList) + { + return _vfscanf_s_l(stdin, _Format, NULL, _ArgList); + } + __mingw_ovr int __cdecl _fscanf_s_l(FILE *_File, const char *_Format, _locale_t _Locale, ...) { __builtin_va_list _ArgList; @@ -86,6 +101,12 @@ extern "C" { { return __stdio_common_vfscanf(0, _File, _Format, _Locale, _ArgList); } + + __mingw_ovr int __cdecl _vscanf_l(const char *_Format, _locale_t _Locale, va_list _ArgList) + { + return _vfscanf_l(stdin, _Format, _Locale, _ArgList); + } + __mingw_ovr int __cdecl _fscanf_l(FILE *_File, const char *_Format, _locale_t _Locale, ...) { __builtin_va_list _ArgList; @@ -571,6 +592,8 @@ extern "C" { _CRTIMP char* __cdecl gets_s(char*,rsize_t); __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(char*,get_s,char,_DstBuf) + _CRTIMP errno_t __cdecl tmpfile_s(FILE **_File); + _CRTIMP errno_t __cdecl tmpnam_s(char*,rsize_t); __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(errno_t,tmpnam_s,char,_DstBuf) @@ -590,6 +613,21 @@ extern "C" { return __stdio_common_vfwscanf(_CRT_INTERNAL_LOCAL_SCANF_OPTIONS | _CRT_INTERNAL_SCANF_SECURECRT, _File, _Format, _Locale, _ArgList); } + __mingw_ovr int __cdecl vfwscanf_s(FILE* _File, const wchar_t *_Format, va_list _ArgList) + { + return _vfwscanf_s_l(_File, _Format, NULL, _ArgList); + } + + __mingw_ovr int __cdecl _vwscanf_s_l(const wchar_t *_Format, _locale_t _Locale, va_list _ArgList) + { + return _vfwscanf_s_l(stdin, _Format, _Locale, _ArgList); + } + + __mingw_ovr int __cdecl vwscanf_s(const wchar_t *_Format, va_list _ArgList) + { + return _vfwscanf_s_l(stdin, _Format, NULL, _ArgList); + } + __mingw_ovr int __cdecl _fwscanf_s_l(FILE *_File, const wchar_t *_Format, _locale_t _Locale, ...) { __builtin_va_list _ArgList; @@ -634,6 +672,12 @@ extern "C" { { return __stdio_common_vswscanf(_CRT_INTERNAL_LOCAL_SCANF_OPTIONS | _CRT_INTERNAL_SCANF_SECURECRT, _Src, (size_t)-1, _Format, _Locale, _ArgList); } + + __mingw_ovr int __cdecl vswscanf_s(const wchar_t *_Src, const wchar_t *_Format, va_list _ArgList) + { + return _vswscanf_s_l(_Src, _Format, NULL, _ArgList); + } + __mingw_ovr int __cdecl _swscanf_s_l(const wchar_t *_Src, const wchar_t *_Format, _locale_t _Locale, ...) { __builtin_va_list _ArgList; diff --git a/lib/libc/include/any-windows-any/sec_api/stdlib_s.h b/lib/libc/include/any-windows-any/sec_api/stdlib_s.h index 1a55266f0151b4acb9b75df6cd6600dc0cce3a14..f7d76fecb1653265f422d9b545462d02ce263dab 100644 --- a/lib/libc/include/any-windows-any/sec_api/stdlib_s.h +++ b/lib/libc/include/any-windows-any/sec_api/stdlib_s.h @@ -40,6 +40,7 @@ extern "C" { _CRTIMP errno_t __cdecl _fcvt_s(char *_DstBuf,size_t _Size,double _Val,int _NumOfDec,int *_PtDec,int *_PtSign); _CRTIMP errno_t __cdecl _gcvt_s(char *_DstBuf,size_t _Size,double _Val,int _NumOfDigits); _CRTIMP errno_t __cdecl _makepath_s(char *_PathResult,size_t _Size,const char *_Drive,const char *_Dir,const char *_Filename,const char *_Ext); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(errno_t,_makepath_s,char,_PathResult,const char*,_Drive,const char*,_Dir,const char*,_Filename,const char*,_Ext) _CRTIMP errno_t __cdecl _putenv_s(const char *_Name,const char *_Value); _CRTIMP errno_t __cdecl _searchenv_s(const char *_Filename,const char *_EnvVar,char *_ResultPath,size_t _SizeInBytes); diff --git a/lib/libc/include/any-windows-any/sec_api/string_s.h b/lib/libc/include/any-windows-any/sec_api/string_s.h index f1a9e3418561e05eb2ce5796faa469d9cd7dd243..96a1c4c7615a7ef4c7a58fa0e6a44fc02a6a65c7 100644 --- a/lib/libc/include/any-windows-any/sec_api/string_s.h +++ b/lib/libc/include/any-windows-any/sec_api/string_s.h @@ -15,29 +15,39 @@ #ifndef _SECIMP #define _SECIMP __declspec(dllimport) #endif /* _SECIMP */ -#endif /* defined(_CRTBLD) || defined(__LIBMSVCRT__) */ +#endif /* defined(__LIBMSVCRT__) */ #ifdef __cplusplus extern "C" { #endif _CRTIMP errno_t __cdecl _strset_s(char *_Dst,size_t _DstSize,int _Value); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, _strset_s, char, _Dst, int, _Value) _CRTIMP errno_t __cdecl _strerror_s(char *_Buf,size_t _SizeInBytes,const char *_ErrMsg); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, _strerror_s, char, _Buf, const char *, _ErrMsg) _SECIMP errno_t __cdecl strerror_s(char *_Buf,size_t _SizeInBytes,int _ErrNum); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, strerror_s, char, _Buf, int, _ErrNum) _CRTIMP errno_t __cdecl _strlwr_s(char *_Str,size_t _Size); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(errno_t, _strlwr_s, char, _Str) _CRTIMP errno_t __cdecl _strlwr_s_l(char *_Str,size_t _Size,_locale_t _Locale); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, _strlwr_s_l, char, _Str, _locale_t, _Locale) _CRTIMP errno_t __cdecl _strnset_s(char *_Str,size_t _Size,int _Val,size_t _MaxCount); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(errno_t, _strnset_s, char, _Str, int, _Val, size_t, _MaxCount) _CRTIMP errno_t __cdecl _strupr_s(char *_Str,size_t _Size); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(errno_t, _strupr_s, char, _Str) _CRTIMP errno_t __cdecl _strupr_s_l(char *_Str,size_t _Size,_locale_t _Locale); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, _strupr_s_l, char, _Str, _locale_t, _Locale) _CRTIMP errno_t __cdecl strncat_s(char *_Dst,size_t _DstSizeInChars,const char *_Src,size_t _MaxCount); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(errno_t, strncat_s, char, _Dst, const char *, _Src, size_t, _MaxCount) _CRTIMP errno_t __cdecl _strncat_s_l(char *_Dst,size_t _DstSizeInChars,const char *_Src,size_t _MaxCount,_locale_t _Locale); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(errno_t, _strncat_s_l, char, _Dst, const char *, _Src, size_t, _MaxCount, _locale_t, _Locale) _CRTIMP errno_t __cdecl strcpy_s(char *_Dst, rsize_t _SizeInBytes, const char *_Src); __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, strcpy_s, char, _Dest, const char *, _Source) _CRTIMP errno_t __cdecl strncpy_s(char *_Dst, size_t _DstSizeInChars, const char *_Src, size_t _MaxCount); __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(errno_t, strncpy_s, char, _Dest, const char *, _Source, size_t, _MaxCount) _CRTIMP errno_t __cdecl _strncpy_s_l(char *_Dst, size_t _DstSizeInChars, const char *_Src, size_t _MaxCount, _locale_t _Locale); - __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(errno_t, _strncpy_s_l, char, _Dest, const char *, _Source, size_t, _MaxCount, _locale_t, _Locale); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(errno_t, _strncpy_s_l, char, _Dest, const char *, _Source, size_t, _MaxCount, _locale_t, _Locale) _CRTIMP char *__cdecl strtok_s(char *_Str,const char *_Delim,char **_Context); _CRTIMP char *__cdecl _strtok_s_l(char *_Str,const char *_Delim,char **_Context,_locale_t _Locale); _CRTIMP errno_t __cdecl strcat_s(char *_Dst, rsize_t _SizeInBytes, const char * _Src); @@ -52,6 +62,7 @@ extern "C" { #define _WSTRING_S_DEFINED _CRTIMP wchar_t *__cdecl wcstok_s(wchar_t *_Str,const wchar_t *_Delim,wchar_t **_Context); _CRTIMP errno_t __cdecl _wcserror_s(wchar_t *_Buf,size_t _SizeInWords,int _ErrNum); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, _wcserror_s, wchar_t, buffer, int, error) _CRTIMP errno_t __cdecl __wcserror_s(wchar_t *_Buffer,size_t _SizeInWords,const wchar_t *_ErrMsg); _CRTIMP errno_t __cdecl _wcsnset_s(wchar_t *_Dst,size_t _DstSizeInWords,wchar_t _Val,size_t _MaxCount); _CRTIMP errno_t __cdecl _wcsset_s(wchar_t *_Str,size_t _SizeInWords,wchar_t _Val); @@ -70,14 +81,18 @@ extern "C" { __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, wcscat_s, wchar_t, _Dest, const wchar_t *, _Source) _CRTIMP errno_t __cdecl wcsncat_s(wchar_t *_Dst,size_t _DstSizeInChars,const wchar_t *_Src,size_t _MaxCount); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(errno_t, wcsncat_s, wchar_t, _Dst, const wchar_t *, _Src, size_t, _MaxCount) _CRTIMP errno_t __cdecl _wcsncat_s_l(wchar_t *_Dst,size_t _DstSizeInChars,const wchar_t *_Src,size_t _MaxCount,_locale_t _Locale); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(errno_t, _wcsncat_s_l, wchar_t, _Dst, const wchar_t *, _Src, size_t, _MaxCount, _locale_t, _Locale) _CRTIMP errno_t __cdecl wcsncpy_s(wchar_t *_Dst, size_t _DstSizeInChars, const wchar_t *_Src, size_t _MaxCount); - __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(errno_t, wcsncpy_s, wchar_t, _Dest, const wchar_t *, _Source, size_t, _MaxCount); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(errno_t, wcsncpy_s, wchar_t, _Dest, const wchar_t *, _Source, size_t, _MaxCount) _CRTIMP errno_t __cdecl _wcsncpy_s_l(wchar_t *_Dst, size_t _DstSizeInChars, const wchar_t *_Src, size_t _MaxCount, _locale_t _Locale); - __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(errno_t, _wcsncpy_s_l, wchar_t, _Dest, const wchar_t *, _Source, size_t, _MaxCount, _locale_t, _Locale); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(errno_t, _wcsncpy_s_l, wchar_t, _Dest, const wchar_t *, _Source, size_t, _MaxCount, _locale_t, _Locale) _CRTIMP wchar_t *__cdecl _wcstok_s_l(wchar_t *_Str,const wchar_t *_Delim,wchar_t **_Context,_locale_t _Locale); - _CRTIMP errno_t __cdecl _wcsset_s_l(wchar_t *_Str,size_t _SizeInChars,unsigned int _Val,_locale_t _Locale); - _CRTIMP errno_t __cdecl _wcsnset_s_l(wchar_t *_Str,size_t _SizeInChars,unsigned int _Val, size_t _Count,_locale_t _Locale); + _CRTIMP errno_t __cdecl _wcsset_s_l(wchar_t *_Str,size_t _SizeInChars,wchar_t _Val,_locale_t _Locale); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(errno_t, _wcsset_s_l, wchar_t, _Str, wchar_t, _Val, _locale_t, _Locale) + _CRTIMP errno_t __cdecl _wcsnset_s_l(wchar_t *_Str,size_t _SizeInChars,wchar_t _Val, size_t _Count,_locale_t _Locale); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(errno_t, _wcsnset_s_l, wchar_t, _Str, wchar_t, _Val, size_t, _Count, _locale_t, _Locale) __forceinline size_t __cdecl wcsnlen_s(const wchar_t * _src, size_t _count) { return _src ? wcsnlen(_src, _count) : 0; diff --git a/lib/libc/include/any-windows-any/sec_api/tchar_s.h b/lib/libc/include/any-windows-any/sec_api/tchar_s.h index 4f2afd425010a2912e2373ec722d925953cb4d7e..22e368bc3b96c09b1589101fc96b7b84ae9e65e7 100644 --- a/lib/libc/include/any-windows-any/sec_api/tchar_s.h +++ b/lib/libc/include/any-windows-any/sec_api/tchar_s.h @@ -45,6 +45,9 @@ extern "C" { #define _stscanf_s_l _swscanf_s_l #define _sntscanf_s _snwscanf_s #define _sntscanf_s_l _snwscanf_s_l +#define _vtscanf_s vwscanf_s +#define _vftscanf_s vfwscanf_s +#define _vstscanf_s vswscanf_s #define _cgetts_s _cgetws_s #define _getts_s _getws_s @@ -137,6 +140,9 @@ extern "C" { #define _stscanf_s_l _sscanf_s_l #define _sntscanf_s _snscanf_s #define _sntscanf_s_l _snscanf_s_l +#define _vtscanf_s vscanf_s +#define _vftscanf_s vfscanf_s +#define _vstscanf_s vsscanf_s #define _getts_s gets_s #define _cgetts_s _cgets_s diff --git a/lib/libc/include/any-windows-any/sec_api/wchar_s.h b/lib/libc/include/any-windows-any/sec_api/wchar_s.h index 9a3889091ef5b717fbd81e712a0aa1e80d4e5d13..de932a8bb26b3d4920d2182d1fd47607d17f8f58 100644 --- a/lib/libc/include/any-windows-any/sec_api/wchar_s.h +++ b/lib/libc/include/any-windows-any/sec_api/wchar_s.h @@ -15,7 +15,7 @@ #ifndef _SECIMP #define _SECIMP __declspec(dllimport) #endif /* _SECIMP */ -#endif /* defined(_CRTBLD) || defined(__LIBMSVCRT__) */ +#endif /* defined(__LIBMSVCRT__) */ #ifdef __cplusplus extern "C" { @@ -53,6 +53,21 @@ extern "C" { return __stdio_common_vfwscanf(_CRT_INTERNAL_LOCAL_SCANF_OPTIONS | _CRT_INTERNAL_SCANF_SECURECRT, _File, _Format, _Locale, _ArgList); } + __mingw_ovr int __cdecl vfwscanf_s(FILE* _File, const wchar_t *_Format, va_list _ArgList) + { + return _vfwscanf_s_l(_File, _Format, NULL, _ArgList); + } + + __mingw_ovr int __cdecl _vwscanf_s_l(const wchar_t *_Format, _locale_t _Locale, va_list _ArgList) + { + return _vfwscanf_s_l(stdin, _Format, _Locale, _ArgList); + } + + __mingw_ovr int __cdecl vwscanf_s(const wchar_t *_Format, va_list _ArgList) + { + return _vfwscanf_s_l(stdin, _Format, NULL, _ArgList); + } + __mingw_ovr int __cdecl _fwscanf_s_l(FILE *_File, const wchar_t *_Format, _locale_t _Locale, ...) { __builtin_va_list _ArgList; @@ -97,6 +112,12 @@ extern "C" { { return __stdio_common_vswscanf(_CRT_INTERNAL_LOCAL_SCANF_OPTIONS | _CRT_INTERNAL_SCANF_SECURECRT, _Src, (size_t)-1, _Format, _Locale, _ArgList); } + + __mingw_ovr int __cdecl vswscanf_s(const wchar_t *_Src, const wchar_t *_Format, va_list _ArgList) + { + return _vswscanf_s_l(_Src, _Format, NULL, _ArgList); + } + __mingw_ovr int __cdecl _swscanf_s_l(const wchar_t *_Src, const wchar_t *_Format, _locale_t _Locale, ...) { __builtin_va_list _ArgList; @@ -294,9 +315,13 @@ extern "C" { #define _WSTRING_S_DEFINED _CRTIMP wchar_t *__cdecl wcstok_s(wchar_t *_Str,const wchar_t *_Delim,wchar_t **_Context); _CRTIMP errno_t __cdecl _wcserror_s(wchar_t *_Buf,size_t _SizeInWords,int _ErrNum); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, _wcserror_s, wchar_t, _Buf, int, _ErrNum) _CRTIMP errno_t __cdecl __wcserror_s(wchar_t *_Buffer,size_t _SizeInWords,const wchar_t *_ErrMsg); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, __wcserror_s, wchar_t, _Buffer, const wchar_t *, _ErrMsg) _CRTIMP errno_t __cdecl _wcsnset_s(wchar_t *_Dst,size_t _DstSizeInWords,wchar_t _Val,size_t _MaxCount); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(errno_t, _wcsnset_s, wchar_t, _Dst, wchar_t, _Val, size_t, _MaxCount) _CRTIMP errno_t __cdecl _wcsset_s(wchar_t *_Str,size_t _SizeInWords,wchar_t _Val); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, _wcsset_s, wchar_t, _Str, wchar_t, _Val) _CRTIMP errno_t __cdecl _wcslwr_s(wchar_t *_Str,size_t _SizeInWords); __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(errno_t, _wcslwr_s, wchar_t, _Str) _CRTIMP errno_t __cdecl _wcslwr_s_l(wchar_t *_Str,size_t _SizeInWords,_locale_t _Locale); @@ -312,12 +337,18 @@ extern "C" { __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(errno_t, wcscpy_s, wchar_t, _Dest, const wchar_t *, _Source) _CRTIMP errno_t __cdecl wcsncat_s(wchar_t *_Dst,size_t _DstSizeInChars,const wchar_t *_Src,size_t _MaxCount); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(errno_t, wcsncat_s, wchar_t, _Dst, const wchar_t *, _Src, size_t, _MaxCount) _CRTIMP errno_t __cdecl _wcsncat_s_l(wchar_t *_Dst,size_t _DstSizeInChars,const wchar_t *_Src,size_t _MaxCount,_locale_t _Locale); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(errno_t, _wcsncat_s_l, wchar_t, _Dst, const wchar_t *, _Src, size_t, _MaxCount, _locale_t, _Locale) _CRTIMP errno_t __cdecl wcsncpy_s(wchar_t *_Dst,size_t _DstSizeInChars,const wchar_t *_Src,size_t _MaxCount); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(errno_t, wcsncpy_s, wchar_t, _Dst, const wchar_t *, _Src, size_t, _MaxCount) _CRTIMP errno_t __cdecl _wcsncpy_s_l(wchar_t *_Dst,size_t _DstSizeInChars,const wchar_t *_Src,size_t _MaxCount,_locale_t _Locale); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(errno_t, _wcsncpy_s_l, wchar_t, _Dst, const wchar_t *, _Src, size_t, _MaxCount, _locale_t, _Locale) _CRTIMP wchar_t *__cdecl _wcstok_s_l(wchar_t *_Str,const wchar_t *_Delim,wchar_t **_Context,_locale_t _Locale); - _CRTIMP errno_t __cdecl _wcsset_s_l(wchar_t *_Str,size_t _SizeInChars,unsigned int _Val,_locale_t _Locale); - _CRTIMP errno_t __cdecl _wcsnset_s_l(wchar_t *_Str,size_t _SizeInChars,unsigned int _Val, size_t _Count,_locale_t _Locale); + _CRTIMP errno_t __cdecl _wcsset_s_l(wchar_t *_Str,size_t _SizeInChars,wchar_t _Val,_locale_t _Locale); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(errno_t, _wcsset_s_l, wchar_t, _Str, wchar_t, _Val, _locale_t, _Locale) + _CRTIMP errno_t __cdecl _wcsnset_s_l(wchar_t *_Str,size_t _SizeInChars,wchar_t _Val, size_t _Count,_locale_t _Locale); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(errno_t, _wcsnset_s_l, wchar_t, _Str, wchar_t, _Val, size_t, _Count, _locale_t, _Locale) __forceinline size_t __cdecl wcsnlen_s(const wchar_t * _src, size_t _count) { return _src ? wcsnlen(_src, _count) : 0; diff --git a/lib/libc/include/any-windows-any/sensorsapi.h b/lib/libc/include/any-windows-any/sensorsapi.h index f3fd74a17cdc12c59fe2cfe6cc9d709fc6c8193f..5cb28e51005a12cb2dea7f8e015938733ee255c2 100644 --- a/lib/libc/include/any-windows-any/sensorsapi.h +++ b/lib/libc/include/any-windows-any/sensorsapi.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/sensorsapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/sensorsapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __sensorsapi_h__ #define __sensorsapi_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ISensorManager_FWD_DEFINED__ @@ -249,29 +257,29 @@ interface ISensorManager { #define ISensorManager_RequestPermissions(This,hParent,pSensors,fModal) (This)->lpVtbl->RequestPermissions(This,hParent,pSensors,fModal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISensorManager_QueryInterface(ISensorManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISensorManager_QueryInterface(ISensorManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISensorManager_AddRef(ISensorManager* This) { +static __WIDL_INLINE ULONG ISensorManager_AddRef(ISensorManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISensorManager_Release(ISensorManager* This) { +static __WIDL_INLINE ULONG ISensorManager_Release(ISensorManager* This) { return This->lpVtbl->Release(This); } /*** ISensorManager methods ***/ -static FORCEINLINE HRESULT ISensorManager_GetSensorsByCategory(ISensorManager* This,REFSENSOR_CATEGORY_ID sensorCategory,ISensorCollection **ppSensorsFound) { +static __WIDL_INLINE HRESULT ISensorManager_GetSensorsByCategory(ISensorManager* This,REFSENSOR_CATEGORY_ID sensorCategory,ISensorCollection **ppSensorsFound) { return This->lpVtbl->GetSensorsByCategory(This,sensorCategory,ppSensorsFound); } -static FORCEINLINE HRESULT ISensorManager_GetSensorsByType(ISensorManager* This,REFSENSOR_TYPE_ID sensorType,ISensorCollection **ppSensorsFound) { +static __WIDL_INLINE HRESULT ISensorManager_GetSensorsByType(ISensorManager* This,REFSENSOR_TYPE_ID sensorType,ISensorCollection **ppSensorsFound) { return This->lpVtbl->GetSensorsByType(This,sensorType,ppSensorsFound); } -static FORCEINLINE HRESULT ISensorManager_GetSensorByID(ISensorManager* This,REFSENSOR_ID sensorID,ISensor **ppSensor) { +static __WIDL_INLINE HRESULT ISensorManager_GetSensorByID(ISensorManager* This,REFSENSOR_ID sensorID,ISensor **ppSensor) { return This->lpVtbl->GetSensorByID(This,sensorID,ppSensor); } -static FORCEINLINE HRESULT ISensorManager_SetEventSink(ISensorManager* This,ISensorManagerEvents *pEvents) { +static __WIDL_INLINE HRESULT ISensorManager_SetEventSink(ISensorManager* This,ISensorManagerEvents *pEvents) { return This->lpVtbl->SetEventSink(This,pEvents); } -static FORCEINLINE HRESULT ISensorManager_RequestPermissions(ISensorManager* This,HWND hParent,ISensorCollection *pSensors,WINBOOL fModal) { +static __WIDL_INLINE HRESULT ISensorManager_RequestPermissions(ISensorManager* This,HWND hParent,ISensorCollection *pSensors,WINBOOL fModal) { return This->lpVtbl->RequestPermissions(This,hParent,pSensors,fModal); } #endif @@ -379,32 +387,32 @@ interface ISensorCollection { #define ISensorCollection_Clear(This) (This)->lpVtbl->Clear(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISensorCollection_QueryInterface(ISensorCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISensorCollection_QueryInterface(ISensorCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISensorCollection_AddRef(ISensorCollection* This) { +static __WIDL_INLINE ULONG ISensorCollection_AddRef(ISensorCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISensorCollection_Release(ISensorCollection* This) { +static __WIDL_INLINE ULONG ISensorCollection_Release(ISensorCollection* This) { return This->lpVtbl->Release(This); } /*** ISensorCollection methods ***/ -static FORCEINLINE HRESULT ISensorCollection_GetAt(ISensorCollection* This,ULONG ulIndex,ISensor **ppSensor) { +static __WIDL_INLINE HRESULT ISensorCollection_GetAt(ISensorCollection* This,ULONG ulIndex,ISensor **ppSensor) { return This->lpVtbl->GetAt(This,ulIndex,ppSensor); } -static FORCEINLINE HRESULT ISensorCollection_GetCount(ISensorCollection* This,ULONG *pCount) { +static __WIDL_INLINE HRESULT ISensorCollection_GetCount(ISensorCollection* This,ULONG *pCount) { return This->lpVtbl->GetCount(This,pCount); } -static FORCEINLINE HRESULT ISensorCollection_Add(ISensorCollection* This,ISensor *pSensor) { +static __WIDL_INLINE HRESULT ISensorCollection_Add(ISensorCollection* This,ISensor *pSensor) { return This->lpVtbl->Add(This,pSensor); } -static FORCEINLINE HRESULT ISensorCollection_Remove(ISensorCollection* This,ISensor *pSensor) { +static __WIDL_INLINE HRESULT ISensorCollection_Remove(ISensorCollection* This,ISensor *pSensor) { return This->lpVtbl->Remove(This,pSensor); } -static FORCEINLINE HRESULT ISensorCollection_RemoveByID(ISensorCollection* This,REFSENSOR_ID sensorID) { +static __WIDL_INLINE HRESULT ISensorCollection_RemoveByID(ISensorCollection* This,REFSENSOR_ID sensorID) { return This->lpVtbl->RemoveByID(This,sensorID); } -static FORCEINLINE HRESULT ISensorCollection_Clear(ISensorCollection* This) { +static __WIDL_INLINE HRESULT ISensorCollection_Clear(ISensorCollection* This) { return This->lpVtbl->Clear(This); } #endif @@ -597,59 +605,59 @@ interface ISensor { #define ISensor_SetEventSink(This,pEvents) (This)->lpVtbl->SetEventSink(This,pEvents) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISensor_QueryInterface(ISensor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISensor_QueryInterface(ISensor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISensor_AddRef(ISensor* This) { +static __WIDL_INLINE ULONG ISensor_AddRef(ISensor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISensor_Release(ISensor* This) { +static __WIDL_INLINE ULONG ISensor_Release(ISensor* This) { return This->lpVtbl->Release(This); } /*** ISensor methods ***/ -static FORCEINLINE HRESULT ISensor_GetID(ISensor* This,SENSOR_ID *pID) { +static __WIDL_INLINE HRESULT ISensor_GetID(ISensor* This,SENSOR_ID *pID) { return This->lpVtbl->GetID(This,pID); } -static FORCEINLINE HRESULT ISensor_GetCategory(ISensor* This,SENSOR_CATEGORY_ID *pSensorCategory) { +static __WIDL_INLINE HRESULT ISensor_GetCategory(ISensor* This,SENSOR_CATEGORY_ID *pSensorCategory) { return This->lpVtbl->GetCategory(This,pSensorCategory); } -static FORCEINLINE HRESULT ISensor_GetType(ISensor* This,SENSOR_TYPE_ID *pSensorType) { +static __WIDL_INLINE HRESULT ISensor_GetType(ISensor* This,SENSOR_TYPE_ID *pSensorType) { return This->lpVtbl->GetType(This,pSensorType); } -static FORCEINLINE HRESULT ISensor_GetFriendlyName(ISensor* This,BSTR *pFriendlyName) { +static __WIDL_INLINE HRESULT ISensor_GetFriendlyName(ISensor* This,BSTR *pFriendlyName) { return This->lpVtbl->GetFriendlyName(This,pFriendlyName); } -static FORCEINLINE HRESULT ISensor_GetProperty(ISensor* This,REFPROPERTYKEY key,PROPVARIANT *pProperty) { +static __WIDL_INLINE HRESULT ISensor_GetProperty(ISensor* This,REFPROPERTYKEY key,PROPVARIANT *pProperty) { return This->lpVtbl->GetProperty(This,key,pProperty); } -static FORCEINLINE HRESULT ISensor_GetProperties(ISensor* This,IPortableDeviceKeyCollection *pKeys,IPortableDeviceValues **ppProperties) { +static __WIDL_INLINE HRESULT ISensor_GetProperties(ISensor* This,IPortableDeviceKeyCollection *pKeys,IPortableDeviceValues **ppProperties) { return This->lpVtbl->GetProperties(This,pKeys,ppProperties); } -static FORCEINLINE HRESULT ISensor_GetSupportedDataFields(ISensor* This,IPortableDeviceKeyCollection **ppDataFields) { +static __WIDL_INLINE HRESULT ISensor_GetSupportedDataFields(ISensor* This,IPortableDeviceKeyCollection **ppDataFields) { return This->lpVtbl->GetSupportedDataFields(This,ppDataFields); } -static FORCEINLINE HRESULT ISensor_SetProperties(ISensor* This,IPortableDeviceValues *pProperties,IPortableDeviceValues **ppResults) { +static __WIDL_INLINE HRESULT ISensor_SetProperties(ISensor* This,IPortableDeviceValues *pProperties,IPortableDeviceValues **ppResults) { return This->lpVtbl->SetProperties(This,pProperties,ppResults); } -static FORCEINLINE HRESULT ISensor_SupportsDataField(ISensor* This,REFPROPERTYKEY key,VARIANT_BOOL *pIsSupported) { +static __WIDL_INLINE HRESULT ISensor_SupportsDataField(ISensor* This,REFPROPERTYKEY key,VARIANT_BOOL *pIsSupported) { return This->lpVtbl->SupportsDataField(This,key,pIsSupported); } -static FORCEINLINE HRESULT ISensor_GetState(ISensor* This,SensorState *pState) { +static __WIDL_INLINE HRESULT ISensor_GetState(ISensor* This,SensorState *pState) { return This->lpVtbl->GetState(This,pState); } -static FORCEINLINE HRESULT ISensor_GetData(ISensor* This,ISensorDataReport **ppDataReport) { +static __WIDL_INLINE HRESULT ISensor_GetData(ISensor* This,ISensorDataReport **ppDataReport) { return This->lpVtbl->GetData(This,ppDataReport); } -static FORCEINLINE HRESULT ISensor_SupportsEvent(ISensor* This,REFGUID eventGuid,VARIANT_BOOL *pIsSupported) { +static __WIDL_INLINE HRESULT ISensor_SupportsEvent(ISensor* This,REFGUID eventGuid,VARIANT_BOOL *pIsSupported) { return This->lpVtbl->SupportsEvent(This,eventGuid,pIsSupported); } -static FORCEINLINE HRESULT ISensor_GetEventInterest(ISensor* This,GUID **ppValues,ULONG *pCount) { +static __WIDL_INLINE HRESULT ISensor_GetEventInterest(ISensor* This,GUID **ppValues,ULONG *pCount) { return This->lpVtbl->GetEventInterest(This,ppValues,pCount); } -static FORCEINLINE HRESULT ISensor_SetEventInterest(ISensor* This,GUID *pValues,ULONG count) { +static __WIDL_INLINE HRESULT ISensor_SetEventInterest(ISensor* This,GUID *pValues,ULONG count) { return This->lpVtbl->SetEventInterest(This,pValues,count); } -static FORCEINLINE HRESULT ISensor_SetEventSink(ISensor* This,ISensorEvents *pEvents) { +static __WIDL_INLINE HRESULT ISensor_SetEventSink(ISensor* This,ISensorEvents *pEvents) { return This->lpVtbl->SetEventSink(This,pEvents); } #endif @@ -736,23 +744,23 @@ interface ISensorDataReport { #define ISensorDataReport_GetSensorValues(This,pKeys,ppValues) (This)->lpVtbl->GetSensorValues(This,pKeys,ppValues) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISensorDataReport_QueryInterface(ISensorDataReport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISensorDataReport_QueryInterface(ISensorDataReport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISensorDataReport_AddRef(ISensorDataReport* This) { +static __WIDL_INLINE ULONG ISensorDataReport_AddRef(ISensorDataReport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISensorDataReport_Release(ISensorDataReport* This) { +static __WIDL_INLINE ULONG ISensorDataReport_Release(ISensorDataReport* This) { return This->lpVtbl->Release(This); } /*** ISensorDataReport methods ***/ -static FORCEINLINE HRESULT ISensorDataReport_GetTimestamp(ISensorDataReport* This,SYSTEMTIME *pTimeStamp) { +static __WIDL_INLINE HRESULT ISensorDataReport_GetTimestamp(ISensorDataReport* This,SYSTEMTIME *pTimeStamp) { return This->lpVtbl->GetTimestamp(This,pTimeStamp); } -static FORCEINLINE HRESULT ISensorDataReport_GetSensorValue(ISensorDataReport* This,REFPROPERTYKEY pKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT ISensorDataReport_GetSensorValue(ISensorDataReport* This,REFPROPERTYKEY pKey,PROPVARIANT *pValue) { return This->lpVtbl->GetSensorValue(This,pKey,pValue); } -static FORCEINLINE HRESULT ISensorDataReport_GetSensorValues(ISensorDataReport* This,IPortableDeviceKeyCollection *pKeys,IPortableDeviceValues **ppValues) { +static __WIDL_INLINE HRESULT ISensorDataReport_GetSensorValues(ISensorDataReport* This,IPortableDeviceKeyCollection *pKeys,IPortableDeviceValues **ppValues) { return This->lpVtbl->GetSensorValues(This,pKeys,ppValues); } #endif @@ -821,17 +829,17 @@ interface ISensorManagerEvents { #define ISensorManagerEvents_OnSensorEnter(This,pSensor,state) (This)->lpVtbl->OnSensorEnter(This,pSensor,state) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISensorManagerEvents_QueryInterface(ISensorManagerEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISensorManagerEvents_QueryInterface(ISensorManagerEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISensorManagerEvents_AddRef(ISensorManagerEvents* This) { +static __WIDL_INLINE ULONG ISensorManagerEvents_AddRef(ISensorManagerEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISensorManagerEvents_Release(ISensorManagerEvents* This) { +static __WIDL_INLINE ULONG ISensorManagerEvents_Release(ISensorManagerEvents* This) { return This->lpVtbl->Release(This); } /*** ISensorManagerEvents methods ***/ -static FORCEINLINE HRESULT ISensorManagerEvents_OnSensorEnter(ISensorManagerEvents* This,ISensor *pSensor,SensorState state) { +static __WIDL_INLINE HRESULT ISensorManagerEvents_OnSensorEnter(ISensorManagerEvents* This,ISensor *pSensor,SensorState state) { return This->lpVtbl->OnSensorEnter(This,pSensor,state); } #endif @@ -930,26 +938,26 @@ interface ISensorEvents { #define ISensorEvents_OnLeave(This,ID) (This)->lpVtbl->OnLeave(This,ID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISensorEvents_QueryInterface(ISensorEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISensorEvents_QueryInterface(ISensorEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISensorEvents_AddRef(ISensorEvents* This) { +static __WIDL_INLINE ULONG ISensorEvents_AddRef(ISensorEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISensorEvents_Release(ISensorEvents* This) { +static __WIDL_INLINE ULONG ISensorEvents_Release(ISensorEvents* This) { return This->lpVtbl->Release(This); } /*** ISensorEvents methods ***/ -static FORCEINLINE HRESULT ISensorEvents_OnStateChanged(ISensorEvents* This,ISensor *pSensor,SensorState state) { +static __WIDL_INLINE HRESULT ISensorEvents_OnStateChanged(ISensorEvents* This,ISensor *pSensor,SensorState state) { return This->lpVtbl->OnStateChanged(This,pSensor,state); } -static FORCEINLINE HRESULT ISensorEvents_OnDataUpdated(ISensorEvents* This,ISensor *pSensor,ISensorDataReport *pNewData) { +static __WIDL_INLINE HRESULT ISensorEvents_OnDataUpdated(ISensorEvents* This,ISensor *pSensor,ISensorDataReport *pNewData) { return This->lpVtbl->OnDataUpdated(This,pSensor,pNewData); } -static FORCEINLINE HRESULT ISensorEvents_OnEvent(ISensorEvents* This,ISensor *pSensor,REFGUID eventID,IPortableDeviceValues *pEventData) { +static __WIDL_INLINE HRESULT ISensorEvents_OnEvent(ISensorEvents* This,ISensor *pSensor,REFGUID eventID,IPortableDeviceValues *pEventData) { return This->lpVtbl->OnEvent(This,pSensor,eventID,pEventData); } -static FORCEINLINE HRESULT ISensorEvents_OnLeave(ISensorEvents* This,REFSENSOR_ID ID) { +static __WIDL_INLINE HRESULT ISensorEvents_OnLeave(ISensorEvents* This,REFSENSOR_ID ID) { return This->lpVtbl->OnLeave(This,ID); } #endif diff --git a/lib/libc/include/any-windows-any/servprov.h b/lib/libc/include/any-windows-any/servprov.h index 79726f4982757017724bc75327c90cc5b963f403..17caad30ffc174423d06db47ac37cf2793b6db9a 100644 --- a/lib/libc/include/any-windows-any/servprov.h +++ b/lib/libc/include/any-windows-any/servprov.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/servprov.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/servprov.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __servprov_h__ #define __servprov_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IServiceProvider_FWD_DEFINED__ @@ -135,17 +143,17 @@ interface IServiceProvider { #define IServiceProvider_QueryService(This,guidService,riid,ppvObject) (This)->lpVtbl->QueryService(This,guidService,riid,ppvObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IServiceProvider_QueryInterface(IServiceProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IServiceProvider_QueryInterface(IServiceProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IServiceProvider_AddRef(IServiceProvider* This) { +static __WIDL_INLINE ULONG IServiceProvider_AddRef(IServiceProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IServiceProvider_Release(IServiceProvider* This) { +static __WIDL_INLINE ULONG IServiceProvider_Release(IServiceProvider* This) { return This->lpVtbl->Release(This); } /*** IServiceProvider methods ***/ -static FORCEINLINE HRESULT IServiceProvider_QueryService(IServiceProvider* This,REFGUID guidService,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IServiceProvider_QueryService(IServiceProvider* This,REFGUID guidService,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryService(This,guidService,riid,ppvObject); } #endif diff --git a/lib/libc/include/any-windows-any/setjmp.h b/lib/libc/include/any-windows-any/setjmp.h index 3869c0870a8c12482de9789183d45963c85902dc..2dc7d8739e3a94a073d0662a6a26a54d2142eb0e 100644 --- a/lib/libc/include/any-windows-any/setjmp.h +++ b/lib/libc/include/any-windows-any/setjmp.h @@ -211,62 +211,52 @@ void * __cdecl __attribute__ ((__nothrow__)) mingw_getsp (void); #define __has_builtin(x) 0 #endif -#if !defined(USE_NO_MINGW_SETJMP_TWO_ARGS) -# ifdef _UCRT -# ifdef _WIN64 -# define _setjmp __intrinsic_setjmpex -# else -# define _setjmp __intrinsic_setjmp -# endif -# elif defined(__aarch64__) +#ifdef _UCRT +# ifdef _WIN64 +# define _setjmp __intrinsic_setjmpex +# else +# define _setjmp __intrinsic_setjmp +# endif +#elif defined(__aarch64__) /* ARM64 msvcrt.dll lacks _setjmp, only has _setjmpex. */ -# define _setjmp _setjmpex -# endif -# ifndef _INC_SETJMPEX -# if defined(_X86_) || defined(__i386__) -# define setjmp(BUF) _setjmp3((BUF), NULL) -# elif defined(_ARM_) || defined(__arm__) || ((defined(_ARM64_) || defined(__aarch64__)) && (!defined(__SEH__) || !__has_builtin(__builtin_sponentry))) -# define setjmp(BUF) __mingw_setjmp((BUF)) -# define longjmp __mingw_longjmp +# define _setjmp _setjmpex +#endif +#ifndef _INC_SETJMPEX +# if defined(_X86_) || defined(__i386__) +# define setjmp(BUF) _setjmp3((BUF), NULL) +# elif ((defined(_ARM_) || defined(__arm__) || defined(_ARM64_) || defined(__aarch64__)) && (!defined(__SEH__) || !__has_builtin(__builtin_sponentry) || defined(__USE_MINGW_SETJMP_NON_SEH))) +# define setjmp(BUF) __mingw_setjmp((BUF)) +# define longjmp __mingw_longjmp int __cdecl __attribute__ ((__nothrow__,__returns_twice__)) __mingw_setjmp(jmp_buf _Buf); __MINGW_ATTRIB_NORETURN __attribute__ ((__nothrow__)) void __mingw_longjmp(jmp_buf _Buf,int _Value); -# elif defined(__SEH__) -# if defined(__aarch64__) || defined(_ARM64_) +# elif defined(__SEH__) && !defined(__USE_MINGW_SETJMP_NON_SEH) +# if defined(__aarch64__) || defined(_ARM64_) || defined(__arm__) || defined(_ARM_) # define setjmp(BUF) _setjmp((BUF), __builtin_sponentry()) -# elif (__MINGW_GCC_VERSION < 40702) && !defined(__clang__) +# elif (__MINGW_GCC_VERSION < 40702) && !defined(__clang__) # define setjmp(BUF) _setjmp((BUF), mingw_getsp()) -# else +# else # define setjmp(BUF) _setjmp((BUF), __builtin_frame_address (0)) -# endif -# else -# define setjmp(BUF) _setjmp((BUF), NULL) # endif +# else +# define setjmp(BUF) _setjmp((BUF), NULL) +# endif int __cdecl __attribute__ ((__nothrow__,__returns_twice__)) _setjmp(jmp_buf _Buf, void *_Ctx); int __cdecl __attribute__ ((__nothrow__,__returns_twice__)) _setjmp3(jmp_buf _Buf, void *_Ctx); -# else -# undef setjmp -# ifdef __SEH__ -# if (__MINGW_GCC_VERSION < 40702) && !defined(__clang__) +#else +# undef setjmp +# ifdef __SEH__ +# if (__MINGW_GCC_VERSION < 40702) && !defined(__clang__) # define setjmp(BUF) _setjmpex((BUF), mingw_getsp()) # define setjmpex(BUF) _setjmpex((BUF), mingw_getsp()) -# else +# else # define setjmp(BUF) _setjmpex((BUF), __builtin_frame_address (0)) # define setjmpex(BUF) _setjmpex((BUF), __builtin_frame_address (0)) -# endif -# else -# define setjmp(BUF) _setjmpex((BUF), NULL) -# define setjmpex(BUF) _setjmpex((BUF), NULL) # endif +# else +# define setjmp(BUF) _setjmpex((BUF), NULL) +# define setjmpex(BUF) _setjmpex((BUF), NULL) +# endif int __cdecl __attribute__ ((__nothrow__,__returns_twice__)) _setjmpex(jmp_buf _Buf,void *_Ctx); -# endif - -#else - -# if !defined(_INC_SETJMPEX) -# define setjmp _setjmp -# endif - - int __cdecl __attribute__ ((__nothrow__,__returns_twice__)) setjmp(jmp_buf _Buf); #endif #pragma pop_macro("__has_builtin") diff --git a/lib/libc/include/any-windows-any/setupapi.h b/lib/libc/include/any-windows-any/setupapi.h index 1513b63601d5e9de75a272bb23065d0142524675..416d15efd8507bafb1ff28fc0b6154591b191b25 100644 --- a/lib/libc/include/any-windows-any/setupapi.h +++ b/lib/libc/include/any-windows-any/setupapi.h @@ -965,6 +965,9 @@ extern "C" { typedef PSP_BACKUP_QUEUE_PARAMS_V2 PSP_BACKUP_QUEUE_PARAMS; #endif +#ifndef _SPAPI_ERRORS +#define _SPAPI_ERRORS + #define ERROR_EXPECTED_SECTION_NAME (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0) #define ERROR_BAD_SECTION_NAME_LINE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|1) #define ERROR_SECTION_NAME_TOO_LONG (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|2) @@ -1043,6 +1046,13 @@ extern "C" { #define ERROR_AUTHENTICODE_PUBLISHER_NOT_TRUSTED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x243) #define ERROR_SIGNATURE_OSATTRIBUTE_MISMATCH (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x244) #define ERROR_ONLY_VALIDATE_VIA_AUTHENTICODE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x245) +#define ERROR_DEVICE_INSTALLER_NOT_READY (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x246) +#define ERROR_DRIVER_STORE_ADD_FAILED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x247) +#define ERROR_DEVICE_INSTALL_BLOCKED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x248) +#define ERROR_DRIVER_INSTALL_BLOCKED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x249) +#define ERROR_WRONG_INF_TYPE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x24A) +#define ERROR_FILE_HASH_NOT_IN_CATALOG (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x24B) +#define ERROR_DRIVER_STORE_DELETE_FAILED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x24C) #define ERROR_UNRECOVERABLE_STACK_OVERFLOW (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x300) #define EXCEPTION_SPAPI_UNRECOVERABLE_STACK_OVERFLOW ERROR_UNRECOVERABLE_STACK_OVERFLOW #define ERROR_NO_DEFAULT_INTERFACE_DEVICE ERROR_NO_DEFAULT_DEVICE_INTERFACE @@ -1051,6 +1061,8 @@ extern "C" { #define ERROR_NO_SUCH_INTERFACE_DEVICE ERROR_NO_SUCH_DEVICE_INTERFACE #define ERROR_NOT_INSTALLED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x1000) +#endif /* _SPAPI_ERRORS */ + WINSETUPAPI WINBOOL WINAPI SetupGetInfInformationA(LPCVOID InfSpec,DWORD SearchControl,PSP_INF_INFORMATION ReturnBuffer,DWORD ReturnBufferSize,PDWORD RequiredSize); WINSETUPAPI WINBOOL WINAPI SetupGetInfInformationW(LPCVOID InfSpec,DWORD SearchControl,PSP_INF_INFORMATION ReturnBuffer,DWORD ReturnBufferSize,PDWORD RequiredSize); @@ -1879,6 +1891,10 @@ extern "C" { #if _WIN32_WINNT >= 0x0600 WINSETUPAPI WINBOOL WINAPI SetupDiGetDevicePropertyW(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, const DEVPROPKEY *PropertyKey, DEVPROPTYPE *PropertyType, PBYTE PropertyBuffer, DWORD PropertyBufferSize, PDWORD RequiredSize, DWORD Flags); WINSETUPAPI WINBOOL WINAPI SetupDiGetDevicePropertyKeys(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DEVPROPKEY *PropertyKeyArray, DWORD PropertyKeyCount, PDWORD RequiredPropertyKeyCount, DWORD Flags); + +#ifdef UNICODE +#define SetupDiGetDeviceProperty SetupDiGetDevicePropertyW +#endif #endif #ifdef __cplusplus diff --git a/lib/libc/include/any-windows-any/shcore.h b/lib/libc/include/any-windows-any/shcore.h new file mode 100644 index 0000000000000000000000000000000000000000..b51d5c48898c31488aa45dc5b6665b7bb4b44ceb --- /dev/null +++ b/lib/libc/include/any-windows-any/shcore.h @@ -0,0 +1,33 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifndef _SHCORE_H_ +#define _SHCORE_H_ + +#include + +#if NTDDI_VERSION >= NTDDI_WIN8 + +#ifdef __cplusplus +extern "C" { +#endif + +typedef enum { + BSOS_DEFAULT = 0, + BSOS_PREFERDESTINATIONSTREAM +} BSOS_OPTIONS; + +STDAPI CreateRandomAccessStreamOnFile(PCWSTR filePath, DWORD accessMode, REFIID riid, void **ppv); +STDAPI CreateRandomAccessStreamOverStream(IStream *stream, BSOS_OPTIONS options, REFIID riid, void **ppv); +STDAPI CreateStreamOverRandomAccessStream(IUnknown *randomAccessStream, REFIID riid, void **ppv); + +#ifdef __cplusplus +} +#endif + +#endif /* NTDDI_VERSION >= NTDDI_WIN8 */ + +#endif diff --git a/lib/libc/include/any-windows-any/shldisp.h b/lib/libc/include/any-windows-any/shldisp.h index 8b934df91fc049e6aaba4d3346c1400b075bb123..afefc6e8871cdcfa0be3efca5dbbe8d5902c70a7 100644 --- a/lib/libc/include/any-windows-any/shldisp.h +++ b/lib/libc/include/any-windows-any/shldisp.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/shldisp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/shldisp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __shldisp_h__ #define __shldisp_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IFolderViewOC_FWD_DEFINED__ @@ -484,30 +492,30 @@ interface IFolderViewOC { #define IFolderViewOC_SetFolderView(This,pdisp) (This)->lpVtbl->SetFolderView(This,pdisp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFolderViewOC_QueryInterface(IFolderViewOC* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFolderViewOC_QueryInterface(IFolderViewOC* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFolderViewOC_AddRef(IFolderViewOC* This) { +static __WIDL_INLINE ULONG IFolderViewOC_AddRef(IFolderViewOC* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFolderViewOC_Release(IFolderViewOC* This) { +static __WIDL_INLINE ULONG IFolderViewOC_Release(IFolderViewOC* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFolderViewOC_GetTypeInfoCount(IFolderViewOC* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFolderViewOC_GetTypeInfoCount(IFolderViewOC* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFolderViewOC_GetTypeInfo(IFolderViewOC* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFolderViewOC_GetTypeInfo(IFolderViewOC* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFolderViewOC_GetIDsOfNames(IFolderViewOC* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFolderViewOC_GetIDsOfNames(IFolderViewOC* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFolderViewOC_Invoke(IFolderViewOC* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFolderViewOC_Invoke(IFolderViewOC* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFolderViewOC methods ***/ -static FORCEINLINE HRESULT IFolderViewOC_SetFolderView(IFolderViewOC* This,IDispatch *pdisp) { +static __WIDL_INLINE HRESULT IFolderViewOC_SetFolderView(IFolderViewOC* This,IDispatch *pdisp) { return This->lpVtbl->SetFolderView(This,pdisp); } #endif @@ -599,26 +607,26 @@ interface DShellFolderViewEvents { #define DShellFolderViewEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DShellFolderViewEvents_QueryInterface(DShellFolderViewEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DShellFolderViewEvents_QueryInterface(DShellFolderViewEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DShellFolderViewEvents_AddRef(DShellFolderViewEvents* This) { +static __WIDL_INLINE ULONG DShellFolderViewEvents_AddRef(DShellFolderViewEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DShellFolderViewEvents_Release(DShellFolderViewEvents* This) { +static __WIDL_INLINE ULONG DShellFolderViewEvents_Release(DShellFolderViewEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DShellFolderViewEvents_GetTypeInfoCount(DShellFolderViewEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DShellFolderViewEvents_GetTypeInfoCount(DShellFolderViewEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DShellFolderViewEvents_GetTypeInfo(DShellFolderViewEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DShellFolderViewEvents_GetTypeInfo(DShellFolderViewEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DShellFolderViewEvents_GetIDsOfNames(DShellFolderViewEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DShellFolderViewEvents_GetIDsOfNames(DShellFolderViewEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DShellFolderViewEvents_Invoke(DShellFolderViewEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DShellFolderViewEvents_Invoke(DShellFolderViewEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -740,33 +748,33 @@ interface DFConstraint { #define DFConstraint_get_Value(This,pv) (This)->lpVtbl->get_Value(This,pv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT DFConstraint_QueryInterface(DFConstraint* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT DFConstraint_QueryInterface(DFConstraint* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG DFConstraint_AddRef(DFConstraint* This) { +static __WIDL_INLINE ULONG DFConstraint_AddRef(DFConstraint* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG DFConstraint_Release(DFConstraint* This) { +static __WIDL_INLINE ULONG DFConstraint_Release(DFConstraint* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT DFConstraint_GetTypeInfoCount(DFConstraint* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT DFConstraint_GetTypeInfoCount(DFConstraint* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT DFConstraint_GetTypeInfo(DFConstraint* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT DFConstraint_GetTypeInfo(DFConstraint* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT DFConstraint_GetIDsOfNames(DFConstraint* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT DFConstraint_GetIDsOfNames(DFConstraint* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT DFConstraint_Invoke(DFConstraint* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT DFConstraint_Invoke(DFConstraint* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** DFConstraint methods ***/ -static FORCEINLINE HRESULT DFConstraint_get_Name(DFConstraint* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT DFConstraint_get_Name(DFConstraint* This,BSTR *pbs) { return This->lpVtbl->get_Name(This,pbs); } -static FORCEINLINE HRESULT DFConstraint_get_Value(DFConstraint* This,VARIANT *pv) { +static __WIDL_INLINE HRESULT DFConstraint_get_Value(DFConstraint* This,VARIANT *pv) { return This->lpVtbl->get_Value(This,pv); } #endif @@ -952,57 +960,57 @@ interface Folder { #define Folder_GetDetailsOf(This,vItem,iColumn,pbs) (This)->lpVtbl->GetDetailsOf(This,vItem,iColumn,pbs) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT Folder_QueryInterface(Folder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT Folder_QueryInterface(Folder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG Folder_AddRef(Folder* This) { +static __WIDL_INLINE ULONG Folder_AddRef(Folder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG Folder_Release(Folder* This) { +static __WIDL_INLINE ULONG Folder_Release(Folder* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT Folder_GetTypeInfoCount(Folder* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT Folder_GetTypeInfoCount(Folder* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT Folder_GetTypeInfo(Folder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT Folder_GetTypeInfo(Folder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT Folder_GetIDsOfNames(Folder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT Folder_GetIDsOfNames(Folder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT Folder_Invoke(Folder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT Folder_Invoke(Folder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** Folder methods ***/ -static FORCEINLINE HRESULT Folder_get_Title(Folder* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT Folder_get_Title(Folder* This,BSTR *pbs) { return This->lpVtbl->get_Title(This,pbs); } -static FORCEINLINE HRESULT Folder_get_Application(Folder* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT Folder_get_Application(Folder* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT Folder_get_Parent(Folder* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT Folder_get_Parent(Folder* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT Folder_get_ParentFolder(Folder* This,Folder **ppsf) { +static __WIDL_INLINE HRESULT Folder_get_ParentFolder(Folder* This,Folder **ppsf) { return This->lpVtbl->get_ParentFolder(This,ppsf); } -static FORCEINLINE HRESULT Folder_Items(Folder* This,FolderItems **ppid) { +static __WIDL_INLINE HRESULT Folder_Items(Folder* This,FolderItems **ppid) { return This->lpVtbl->Items(This,ppid); } -static FORCEINLINE HRESULT Folder_ParseName(Folder* This,BSTR bName,FolderItem **ppid) { +static __WIDL_INLINE HRESULT Folder_ParseName(Folder* This,BSTR bName,FolderItem **ppid) { return This->lpVtbl->ParseName(This,bName,ppid); } -static FORCEINLINE HRESULT Folder_NewFolder(Folder* This,BSTR bName,VARIANT vOptions) { +static __WIDL_INLINE HRESULT Folder_NewFolder(Folder* This,BSTR bName,VARIANT vOptions) { return This->lpVtbl->NewFolder(This,bName,vOptions); } -static FORCEINLINE HRESULT Folder_MoveHere(Folder* This,VARIANT vItem,VARIANT vOptions) { +static __WIDL_INLINE HRESULT Folder_MoveHere(Folder* This,VARIANT vItem,VARIANT vOptions) { return This->lpVtbl->MoveHere(This,vItem,vOptions); } -static FORCEINLINE HRESULT Folder_CopyHere(Folder* This,VARIANT vItem,VARIANT vOptions) { +static __WIDL_INLINE HRESULT Folder_CopyHere(Folder* This,VARIANT vItem,VARIANT vOptions) { return This->lpVtbl->CopyHere(This,vItem,vOptions); } -static FORCEINLINE HRESULT Folder_GetDetailsOf(Folder* This,VARIANT vItem,int iColumn,BSTR *pbs) { +static __WIDL_INLINE HRESULT Folder_GetDetailsOf(Folder* This,VARIANT vItem,int iColumn,BSTR *pbs) { return This->lpVtbl->GetDetailsOf(This,vItem,iColumn,pbs); } #endif @@ -1192,73 +1200,73 @@ interface Folder2 { #define Folder2_DismissedWebViewBarricade(This) (This)->lpVtbl->DismissedWebViewBarricade(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT Folder2_QueryInterface(Folder2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT Folder2_QueryInterface(Folder2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG Folder2_AddRef(Folder2* This) { +static __WIDL_INLINE ULONG Folder2_AddRef(Folder2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG Folder2_Release(Folder2* This) { +static __WIDL_INLINE ULONG Folder2_Release(Folder2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT Folder2_GetTypeInfoCount(Folder2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT Folder2_GetTypeInfoCount(Folder2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT Folder2_GetTypeInfo(Folder2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT Folder2_GetTypeInfo(Folder2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT Folder2_GetIDsOfNames(Folder2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT Folder2_GetIDsOfNames(Folder2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT Folder2_Invoke(Folder2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT Folder2_Invoke(Folder2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** Folder methods ***/ -static FORCEINLINE HRESULT Folder2_get_Title(Folder2* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT Folder2_get_Title(Folder2* This,BSTR *pbs) { return This->lpVtbl->get_Title(This,pbs); } -static FORCEINLINE HRESULT Folder2_get_Application(Folder2* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT Folder2_get_Application(Folder2* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT Folder2_get_Parent(Folder2* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT Folder2_get_Parent(Folder2* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT Folder2_get_ParentFolder(Folder2* This,Folder **ppsf) { +static __WIDL_INLINE HRESULT Folder2_get_ParentFolder(Folder2* This,Folder **ppsf) { return This->lpVtbl->get_ParentFolder(This,ppsf); } -static FORCEINLINE HRESULT Folder2_Items(Folder2* This,FolderItems **ppid) { +static __WIDL_INLINE HRESULT Folder2_Items(Folder2* This,FolderItems **ppid) { return This->lpVtbl->Items(This,ppid); } -static FORCEINLINE HRESULT Folder2_ParseName(Folder2* This,BSTR bName,FolderItem **ppid) { +static __WIDL_INLINE HRESULT Folder2_ParseName(Folder2* This,BSTR bName,FolderItem **ppid) { return This->lpVtbl->ParseName(This,bName,ppid); } -static FORCEINLINE HRESULT Folder2_NewFolder(Folder2* This,BSTR bName,VARIANT vOptions) { +static __WIDL_INLINE HRESULT Folder2_NewFolder(Folder2* This,BSTR bName,VARIANT vOptions) { return This->lpVtbl->NewFolder(This,bName,vOptions); } -static FORCEINLINE HRESULT Folder2_MoveHere(Folder2* This,VARIANT vItem,VARIANT vOptions) { +static __WIDL_INLINE HRESULT Folder2_MoveHere(Folder2* This,VARIANT vItem,VARIANT vOptions) { return This->lpVtbl->MoveHere(This,vItem,vOptions); } -static FORCEINLINE HRESULT Folder2_CopyHere(Folder2* This,VARIANT vItem,VARIANT vOptions) { +static __WIDL_INLINE HRESULT Folder2_CopyHere(Folder2* This,VARIANT vItem,VARIANT vOptions) { return This->lpVtbl->CopyHere(This,vItem,vOptions); } -static FORCEINLINE HRESULT Folder2_GetDetailsOf(Folder2* This,VARIANT vItem,int iColumn,BSTR *pbs) { +static __WIDL_INLINE HRESULT Folder2_GetDetailsOf(Folder2* This,VARIANT vItem,int iColumn,BSTR *pbs) { return This->lpVtbl->GetDetailsOf(This,vItem,iColumn,pbs); } /*** Folder2 methods ***/ -static FORCEINLINE HRESULT Folder2_get_Self(Folder2* This,FolderItem **ppfi) { +static __WIDL_INLINE HRESULT Folder2_get_Self(Folder2* This,FolderItem **ppfi) { return This->lpVtbl->get_Self(This,ppfi); } -static FORCEINLINE HRESULT Folder2_get_OfflineStatus(Folder2* This,LONG *pul) { +static __WIDL_INLINE HRESULT Folder2_get_OfflineStatus(Folder2* This,LONG *pul) { return This->lpVtbl->get_OfflineStatus(This,pul); } -static FORCEINLINE HRESULT Folder2_Synchronize(Folder2* This) { +static __WIDL_INLINE HRESULT Folder2_Synchronize(Folder2* This) { return This->lpVtbl->Synchronize(This); } -static FORCEINLINE HRESULT Folder2_get_HaveToShowWebViewBarricade(Folder2* This,VARIANT_BOOL *pbHaveToShowWebViewBarricade) { +static __WIDL_INLINE HRESULT Folder2_get_HaveToShowWebViewBarricade(Folder2* This,VARIANT_BOOL *pbHaveToShowWebViewBarricade) { return This->lpVtbl->get_HaveToShowWebViewBarricade(This,pbHaveToShowWebViewBarricade); } -static FORCEINLINE HRESULT Folder2_DismissedWebViewBarricade(Folder2* This) { +static __WIDL_INLINE HRESULT Folder2_DismissedWebViewBarricade(Folder2* This) { return This->lpVtbl->DismissedWebViewBarricade(This); } #endif @@ -1458,80 +1466,80 @@ interface Folder3 { #define Folder3_put_ShowWebViewBarricade(This,bShowWebViewBarricade) (This)->lpVtbl->put_ShowWebViewBarricade(This,bShowWebViewBarricade) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT Folder3_QueryInterface(Folder3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT Folder3_QueryInterface(Folder3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG Folder3_AddRef(Folder3* This) { +static __WIDL_INLINE ULONG Folder3_AddRef(Folder3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG Folder3_Release(Folder3* This) { +static __WIDL_INLINE ULONG Folder3_Release(Folder3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT Folder3_GetTypeInfoCount(Folder3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT Folder3_GetTypeInfoCount(Folder3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT Folder3_GetTypeInfo(Folder3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT Folder3_GetTypeInfo(Folder3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT Folder3_GetIDsOfNames(Folder3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT Folder3_GetIDsOfNames(Folder3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT Folder3_Invoke(Folder3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT Folder3_Invoke(Folder3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** Folder methods ***/ -static FORCEINLINE HRESULT Folder3_get_Title(Folder3* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT Folder3_get_Title(Folder3* This,BSTR *pbs) { return This->lpVtbl->get_Title(This,pbs); } -static FORCEINLINE HRESULT Folder3_get_Application(Folder3* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT Folder3_get_Application(Folder3* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT Folder3_get_Parent(Folder3* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT Folder3_get_Parent(Folder3* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT Folder3_get_ParentFolder(Folder3* This,Folder **ppsf) { +static __WIDL_INLINE HRESULT Folder3_get_ParentFolder(Folder3* This,Folder **ppsf) { return This->lpVtbl->get_ParentFolder(This,ppsf); } -static FORCEINLINE HRESULT Folder3_Items(Folder3* This,FolderItems **ppid) { +static __WIDL_INLINE HRESULT Folder3_Items(Folder3* This,FolderItems **ppid) { return This->lpVtbl->Items(This,ppid); } -static FORCEINLINE HRESULT Folder3_ParseName(Folder3* This,BSTR bName,FolderItem **ppid) { +static __WIDL_INLINE HRESULT Folder3_ParseName(Folder3* This,BSTR bName,FolderItem **ppid) { return This->lpVtbl->ParseName(This,bName,ppid); } -static FORCEINLINE HRESULT Folder3_NewFolder(Folder3* This,BSTR bName,VARIANT vOptions) { +static __WIDL_INLINE HRESULT Folder3_NewFolder(Folder3* This,BSTR bName,VARIANT vOptions) { return This->lpVtbl->NewFolder(This,bName,vOptions); } -static FORCEINLINE HRESULT Folder3_MoveHere(Folder3* This,VARIANT vItem,VARIANT vOptions) { +static __WIDL_INLINE HRESULT Folder3_MoveHere(Folder3* This,VARIANT vItem,VARIANT vOptions) { return This->lpVtbl->MoveHere(This,vItem,vOptions); } -static FORCEINLINE HRESULT Folder3_CopyHere(Folder3* This,VARIANT vItem,VARIANT vOptions) { +static __WIDL_INLINE HRESULT Folder3_CopyHere(Folder3* This,VARIANT vItem,VARIANT vOptions) { return This->lpVtbl->CopyHere(This,vItem,vOptions); } -static FORCEINLINE HRESULT Folder3_GetDetailsOf(Folder3* This,VARIANT vItem,int iColumn,BSTR *pbs) { +static __WIDL_INLINE HRESULT Folder3_GetDetailsOf(Folder3* This,VARIANT vItem,int iColumn,BSTR *pbs) { return This->lpVtbl->GetDetailsOf(This,vItem,iColumn,pbs); } /*** Folder2 methods ***/ -static FORCEINLINE HRESULT Folder3_get_Self(Folder3* This,FolderItem **ppfi) { +static __WIDL_INLINE HRESULT Folder3_get_Self(Folder3* This,FolderItem **ppfi) { return This->lpVtbl->get_Self(This,ppfi); } -static FORCEINLINE HRESULT Folder3_get_OfflineStatus(Folder3* This,LONG *pul) { +static __WIDL_INLINE HRESULT Folder3_get_OfflineStatus(Folder3* This,LONG *pul) { return This->lpVtbl->get_OfflineStatus(This,pul); } -static FORCEINLINE HRESULT Folder3_Synchronize(Folder3* This) { +static __WIDL_INLINE HRESULT Folder3_Synchronize(Folder3* This) { return This->lpVtbl->Synchronize(This); } -static FORCEINLINE HRESULT Folder3_get_HaveToShowWebViewBarricade(Folder3* This,VARIANT_BOOL *pbHaveToShowWebViewBarricade) { +static __WIDL_INLINE HRESULT Folder3_get_HaveToShowWebViewBarricade(Folder3* This,VARIANT_BOOL *pbHaveToShowWebViewBarricade) { return This->lpVtbl->get_HaveToShowWebViewBarricade(This,pbHaveToShowWebViewBarricade); } -static FORCEINLINE HRESULT Folder3_DismissedWebViewBarricade(Folder3* This) { +static __WIDL_INLINE HRESULT Folder3_DismissedWebViewBarricade(Folder3* This) { return This->lpVtbl->DismissedWebViewBarricade(This); } /*** Folder3 methods ***/ -static FORCEINLINE HRESULT Folder3_get_ShowWebViewBarricade(Folder3* This,VARIANT_BOOL *pbShowWebViewBarricade) { +static __WIDL_INLINE HRESULT Folder3_get_ShowWebViewBarricade(Folder3* This,VARIANT_BOOL *pbShowWebViewBarricade) { return This->lpVtbl->get_ShowWebViewBarricade(This,pbShowWebViewBarricade); } -static FORCEINLINE HRESULT Folder3_put_ShowWebViewBarricade(Folder3* This,VARIANT_BOOL bShowWebViewBarricade) { +static __WIDL_INLINE HRESULT Folder3_put_ShowWebViewBarricade(Folder3* This,VARIANT_BOOL bShowWebViewBarricade) { return This->lpVtbl->put_ShowWebViewBarricade(This,bShowWebViewBarricade); } #endif @@ -1762,78 +1770,78 @@ interface FolderItem { #define FolderItem_InvokeVerb(This,vVerb) (This)->lpVtbl->InvokeVerb(This,vVerb) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT FolderItem_QueryInterface(FolderItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT FolderItem_QueryInterface(FolderItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG FolderItem_AddRef(FolderItem* This) { +static __WIDL_INLINE ULONG FolderItem_AddRef(FolderItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG FolderItem_Release(FolderItem* This) { +static __WIDL_INLINE ULONG FolderItem_Release(FolderItem* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT FolderItem_GetTypeInfoCount(FolderItem* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT FolderItem_GetTypeInfoCount(FolderItem* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT FolderItem_GetTypeInfo(FolderItem* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT FolderItem_GetTypeInfo(FolderItem* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT FolderItem_GetIDsOfNames(FolderItem* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT FolderItem_GetIDsOfNames(FolderItem* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT FolderItem_Invoke(FolderItem* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT FolderItem_Invoke(FolderItem* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** FolderItem methods ***/ -static FORCEINLINE HRESULT FolderItem_get_Application(FolderItem* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItem_get_Application(FolderItem* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT FolderItem_get_Parent(FolderItem* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItem_get_Parent(FolderItem* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT FolderItem_get_Name(FolderItem* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT FolderItem_get_Name(FolderItem* This,BSTR *pbs) { return This->lpVtbl->get_Name(This,pbs); } -static FORCEINLINE HRESULT FolderItem_put_Name(FolderItem* This,BSTR bs) { +static __WIDL_INLINE HRESULT FolderItem_put_Name(FolderItem* This,BSTR bs) { return This->lpVtbl->put_Name(This,bs); } -static FORCEINLINE HRESULT FolderItem_get_Path(FolderItem* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT FolderItem_get_Path(FolderItem* This,BSTR *pbs) { return This->lpVtbl->get_Path(This,pbs); } -static FORCEINLINE HRESULT FolderItem_get_GetLink(FolderItem* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItem_get_GetLink(FolderItem* This,IDispatch **ppid) { return This->lpVtbl->get_GetLink(This,ppid); } -static FORCEINLINE HRESULT FolderItem_get_GetFolder(FolderItem* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItem_get_GetFolder(FolderItem* This,IDispatch **ppid) { return This->lpVtbl->get_GetFolder(This,ppid); } -static FORCEINLINE HRESULT FolderItem_get_IsLink(FolderItem* This,VARIANT_BOOL *pb) { +static __WIDL_INLINE HRESULT FolderItem_get_IsLink(FolderItem* This,VARIANT_BOOL *pb) { return This->lpVtbl->get_IsLink(This,pb); } -static FORCEINLINE HRESULT FolderItem_get_IsFolder(FolderItem* This,VARIANT_BOOL *pb) { +static __WIDL_INLINE HRESULT FolderItem_get_IsFolder(FolderItem* This,VARIANT_BOOL *pb) { return This->lpVtbl->get_IsFolder(This,pb); } -static FORCEINLINE HRESULT FolderItem_get_IsFileSystem(FolderItem* This,VARIANT_BOOL *pb) { +static __WIDL_INLINE HRESULT FolderItem_get_IsFileSystem(FolderItem* This,VARIANT_BOOL *pb) { return This->lpVtbl->get_IsFileSystem(This,pb); } -static FORCEINLINE HRESULT FolderItem_get_IsBrowsable(FolderItem* This,VARIANT_BOOL *pb) { +static __WIDL_INLINE HRESULT FolderItem_get_IsBrowsable(FolderItem* This,VARIANT_BOOL *pb) { return This->lpVtbl->get_IsBrowsable(This,pb); } -static FORCEINLINE HRESULT FolderItem_get_ModifyDate(FolderItem* This,DATE *pdt) { +static __WIDL_INLINE HRESULT FolderItem_get_ModifyDate(FolderItem* This,DATE *pdt) { return This->lpVtbl->get_ModifyDate(This,pdt); } -static FORCEINLINE HRESULT FolderItem_put_ModifyDate(FolderItem* This,DATE dt) { +static __WIDL_INLINE HRESULT FolderItem_put_ModifyDate(FolderItem* This,DATE dt) { return This->lpVtbl->put_ModifyDate(This,dt); } -static FORCEINLINE HRESULT FolderItem_get_Size(FolderItem* This,LONG *pul) { +static __WIDL_INLINE HRESULT FolderItem_get_Size(FolderItem* This,LONG *pul) { return This->lpVtbl->get_Size(This,pul); } -static FORCEINLINE HRESULT FolderItem_get_Type(FolderItem* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT FolderItem_get_Type(FolderItem* This,BSTR *pbs) { return This->lpVtbl->get_Type(This,pbs); } -static FORCEINLINE HRESULT FolderItem_Verbs(FolderItem* This,FolderItemVerbs **ppfic) { +static __WIDL_INLINE HRESULT FolderItem_Verbs(FolderItem* This,FolderItemVerbs **ppfic) { return This->lpVtbl->Verbs(This,ppfic); } -static FORCEINLINE HRESULT FolderItem_InvokeVerb(FolderItem* This,VARIANT vVerb) { +static __WIDL_INLINE HRESULT FolderItem_InvokeVerb(FolderItem* This,VARIANT vVerb) { return This->lpVtbl->InvokeVerb(This,vVerb); } #endif @@ -2034,85 +2042,85 @@ interface FolderItem2 { #define FolderItem2_ExtendedProperty(This,bstrPropName,pvRet) (This)->lpVtbl->ExtendedProperty(This,bstrPropName,pvRet) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT FolderItem2_QueryInterface(FolderItem2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT FolderItem2_QueryInterface(FolderItem2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG FolderItem2_AddRef(FolderItem2* This) { +static __WIDL_INLINE ULONG FolderItem2_AddRef(FolderItem2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG FolderItem2_Release(FolderItem2* This) { +static __WIDL_INLINE ULONG FolderItem2_Release(FolderItem2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT FolderItem2_GetTypeInfoCount(FolderItem2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT FolderItem2_GetTypeInfoCount(FolderItem2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT FolderItem2_GetTypeInfo(FolderItem2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT FolderItem2_GetTypeInfo(FolderItem2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT FolderItem2_GetIDsOfNames(FolderItem2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT FolderItem2_GetIDsOfNames(FolderItem2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT FolderItem2_Invoke(FolderItem2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT FolderItem2_Invoke(FolderItem2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** FolderItem methods ***/ -static FORCEINLINE HRESULT FolderItem2_get_Application(FolderItem2* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItem2_get_Application(FolderItem2* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT FolderItem2_get_Parent(FolderItem2* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItem2_get_Parent(FolderItem2* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT FolderItem2_get_Name(FolderItem2* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT FolderItem2_get_Name(FolderItem2* This,BSTR *pbs) { return This->lpVtbl->get_Name(This,pbs); } -static FORCEINLINE HRESULT FolderItem2_put_Name(FolderItem2* This,BSTR bs) { +static __WIDL_INLINE HRESULT FolderItem2_put_Name(FolderItem2* This,BSTR bs) { return This->lpVtbl->put_Name(This,bs); } -static FORCEINLINE HRESULT FolderItem2_get_Path(FolderItem2* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT FolderItem2_get_Path(FolderItem2* This,BSTR *pbs) { return This->lpVtbl->get_Path(This,pbs); } -static FORCEINLINE HRESULT FolderItem2_get_GetLink(FolderItem2* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItem2_get_GetLink(FolderItem2* This,IDispatch **ppid) { return This->lpVtbl->get_GetLink(This,ppid); } -static FORCEINLINE HRESULT FolderItem2_get_GetFolder(FolderItem2* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItem2_get_GetFolder(FolderItem2* This,IDispatch **ppid) { return This->lpVtbl->get_GetFolder(This,ppid); } -static FORCEINLINE HRESULT FolderItem2_get_IsLink(FolderItem2* This,VARIANT_BOOL *pb) { +static __WIDL_INLINE HRESULT FolderItem2_get_IsLink(FolderItem2* This,VARIANT_BOOL *pb) { return This->lpVtbl->get_IsLink(This,pb); } -static FORCEINLINE HRESULT FolderItem2_get_IsFolder(FolderItem2* This,VARIANT_BOOL *pb) { +static __WIDL_INLINE HRESULT FolderItem2_get_IsFolder(FolderItem2* This,VARIANT_BOOL *pb) { return This->lpVtbl->get_IsFolder(This,pb); } -static FORCEINLINE HRESULT FolderItem2_get_IsFileSystem(FolderItem2* This,VARIANT_BOOL *pb) { +static __WIDL_INLINE HRESULT FolderItem2_get_IsFileSystem(FolderItem2* This,VARIANT_BOOL *pb) { return This->lpVtbl->get_IsFileSystem(This,pb); } -static FORCEINLINE HRESULT FolderItem2_get_IsBrowsable(FolderItem2* This,VARIANT_BOOL *pb) { +static __WIDL_INLINE HRESULT FolderItem2_get_IsBrowsable(FolderItem2* This,VARIANT_BOOL *pb) { return This->lpVtbl->get_IsBrowsable(This,pb); } -static FORCEINLINE HRESULT FolderItem2_get_ModifyDate(FolderItem2* This,DATE *pdt) { +static __WIDL_INLINE HRESULT FolderItem2_get_ModifyDate(FolderItem2* This,DATE *pdt) { return This->lpVtbl->get_ModifyDate(This,pdt); } -static FORCEINLINE HRESULT FolderItem2_put_ModifyDate(FolderItem2* This,DATE dt) { +static __WIDL_INLINE HRESULT FolderItem2_put_ModifyDate(FolderItem2* This,DATE dt) { return This->lpVtbl->put_ModifyDate(This,dt); } -static FORCEINLINE HRESULT FolderItem2_get_Size(FolderItem2* This,LONG *pul) { +static __WIDL_INLINE HRESULT FolderItem2_get_Size(FolderItem2* This,LONG *pul) { return This->lpVtbl->get_Size(This,pul); } -static FORCEINLINE HRESULT FolderItem2_get_Type(FolderItem2* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT FolderItem2_get_Type(FolderItem2* This,BSTR *pbs) { return This->lpVtbl->get_Type(This,pbs); } -static FORCEINLINE HRESULT FolderItem2_Verbs(FolderItem2* This,FolderItemVerbs **ppfic) { +static __WIDL_INLINE HRESULT FolderItem2_Verbs(FolderItem2* This,FolderItemVerbs **ppfic) { return This->lpVtbl->Verbs(This,ppfic); } -static FORCEINLINE HRESULT FolderItem2_InvokeVerb(FolderItem2* This,VARIANT vVerb) { +static __WIDL_INLINE HRESULT FolderItem2_InvokeVerb(FolderItem2* This,VARIANT vVerb) { return This->lpVtbl->InvokeVerb(This,vVerb); } /*** FolderItem2 methods ***/ -static FORCEINLINE HRESULT FolderItem2_InvokeVerbEx(FolderItem2* This,VARIANT vVerb,VARIANT vArgs) { +static __WIDL_INLINE HRESULT FolderItem2_InvokeVerbEx(FolderItem2* This,VARIANT vVerb,VARIANT vArgs) { return This->lpVtbl->InvokeVerbEx(This,vVerb,vArgs); } -static FORCEINLINE HRESULT FolderItem2_ExtendedProperty(FolderItem2* This,BSTR bstrPropName,VARIANT *pvRet) { +static __WIDL_INLINE HRESULT FolderItem2_ExtendedProperty(FolderItem2* This,BSTR bstrPropName,VARIANT *pvRet) { return This->lpVtbl->ExtendedProperty(This,bstrPropName,pvRet); } #endif @@ -2261,42 +2269,42 @@ interface FolderItems { #define FolderItems__NewEnum(This,ppunk) (This)->lpVtbl->_NewEnum(This,ppunk) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT FolderItems_QueryInterface(FolderItems* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT FolderItems_QueryInterface(FolderItems* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG FolderItems_AddRef(FolderItems* This) { +static __WIDL_INLINE ULONG FolderItems_AddRef(FolderItems* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG FolderItems_Release(FolderItems* This) { +static __WIDL_INLINE ULONG FolderItems_Release(FolderItems* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT FolderItems_GetTypeInfoCount(FolderItems* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT FolderItems_GetTypeInfoCount(FolderItems* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT FolderItems_GetTypeInfo(FolderItems* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT FolderItems_GetTypeInfo(FolderItems* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT FolderItems_GetIDsOfNames(FolderItems* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT FolderItems_GetIDsOfNames(FolderItems* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT FolderItems_Invoke(FolderItems* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT FolderItems_Invoke(FolderItems* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** FolderItems methods ***/ -static FORCEINLINE HRESULT FolderItems_get_Count(FolderItems* This,LONG *plCount) { +static __WIDL_INLINE HRESULT FolderItems_get_Count(FolderItems* This,LONG *plCount) { return This->lpVtbl->get_Count(This,plCount); } -static FORCEINLINE HRESULT FolderItems_get_Application(FolderItems* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItems_get_Application(FolderItems* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT FolderItems_get_Parent(FolderItems* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItems_get_Parent(FolderItems* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT FolderItems_Item(FolderItems* This,VARIANT index,FolderItem **ppid) { +static __WIDL_INLINE HRESULT FolderItems_Item(FolderItems* This,VARIANT index,FolderItem **ppid) { return This->lpVtbl->Item(This,index,ppid); } -static FORCEINLINE HRESULT FolderItems__NewEnum(FolderItems* This,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT FolderItems__NewEnum(FolderItems* This,IUnknown **ppunk) { return This->lpVtbl->_NewEnum(This,ppunk); } #endif @@ -2428,46 +2436,46 @@ interface FolderItems2 { #define FolderItems2_InvokeVerbEx(This,vVerb,vArgs) (This)->lpVtbl->InvokeVerbEx(This,vVerb,vArgs) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT FolderItems2_QueryInterface(FolderItems2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT FolderItems2_QueryInterface(FolderItems2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG FolderItems2_AddRef(FolderItems2* This) { +static __WIDL_INLINE ULONG FolderItems2_AddRef(FolderItems2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG FolderItems2_Release(FolderItems2* This) { +static __WIDL_INLINE ULONG FolderItems2_Release(FolderItems2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT FolderItems2_GetTypeInfoCount(FolderItems2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT FolderItems2_GetTypeInfoCount(FolderItems2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT FolderItems2_GetTypeInfo(FolderItems2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT FolderItems2_GetTypeInfo(FolderItems2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT FolderItems2_GetIDsOfNames(FolderItems2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT FolderItems2_GetIDsOfNames(FolderItems2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT FolderItems2_Invoke(FolderItems2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT FolderItems2_Invoke(FolderItems2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** FolderItems methods ***/ -static FORCEINLINE HRESULT FolderItems2_get_Count(FolderItems2* This,LONG *plCount) { +static __WIDL_INLINE HRESULT FolderItems2_get_Count(FolderItems2* This,LONG *plCount) { return This->lpVtbl->get_Count(This,plCount); } -static FORCEINLINE HRESULT FolderItems2_get_Application(FolderItems2* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItems2_get_Application(FolderItems2* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT FolderItems2_get_Parent(FolderItems2* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItems2_get_Parent(FolderItems2* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT FolderItems2_Item(FolderItems2* This,VARIANT index,FolderItem **ppid) { +static __WIDL_INLINE HRESULT FolderItems2_Item(FolderItems2* This,VARIANT index,FolderItem **ppid) { return This->lpVtbl->Item(This,index,ppid); } -static FORCEINLINE HRESULT FolderItems2__NewEnum(FolderItems2* This,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT FolderItems2__NewEnum(FolderItems2* This,IUnknown **ppunk) { return This->lpVtbl->_NewEnum(This,ppunk); } /*** FolderItems2 methods ***/ -static FORCEINLINE HRESULT FolderItems2_InvokeVerbEx(FolderItems2* This,VARIANT vVerb,VARIANT vArgs) { +static __WIDL_INLINE HRESULT FolderItems2_InvokeVerbEx(FolderItems2* This,VARIANT vVerb,VARIANT vArgs) { return This->lpVtbl->InvokeVerbEx(This,vVerb,vArgs); } #endif @@ -2615,53 +2623,53 @@ interface FolderItems3 { #define FolderItems3_get_Verbs(This,ppfic) (This)->lpVtbl->get_Verbs(This,ppfic) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT FolderItems3_QueryInterface(FolderItems3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT FolderItems3_QueryInterface(FolderItems3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG FolderItems3_AddRef(FolderItems3* This) { +static __WIDL_INLINE ULONG FolderItems3_AddRef(FolderItems3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG FolderItems3_Release(FolderItems3* This) { +static __WIDL_INLINE ULONG FolderItems3_Release(FolderItems3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT FolderItems3_GetTypeInfoCount(FolderItems3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT FolderItems3_GetTypeInfoCount(FolderItems3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT FolderItems3_GetTypeInfo(FolderItems3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT FolderItems3_GetTypeInfo(FolderItems3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT FolderItems3_GetIDsOfNames(FolderItems3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT FolderItems3_GetIDsOfNames(FolderItems3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT FolderItems3_Invoke(FolderItems3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT FolderItems3_Invoke(FolderItems3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** FolderItems methods ***/ -static FORCEINLINE HRESULT FolderItems3_get_Count(FolderItems3* This,LONG *plCount) { +static __WIDL_INLINE HRESULT FolderItems3_get_Count(FolderItems3* This,LONG *plCount) { return This->lpVtbl->get_Count(This,plCount); } -static FORCEINLINE HRESULT FolderItems3_get_Application(FolderItems3* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItems3_get_Application(FolderItems3* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT FolderItems3_get_Parent(FolderItems3* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItems3_get_Parent(FolderItems3* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT FolderItems3_Item(FolderItems3* This,VARIANT index,FolderItem **ppid) { +static __WIDL_INLINE HRESULT FolderItems3_Item(FolderItems3* This,VARIANT index,FolderItem **ppid) { return This->lpVtbl->Item(This,index,ppid); } -static FORCEINLINE HRESULT FolderItems3__NewEnum(FolderItems3* This,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT FolderItems3__NewEnum(FolderItems3* This,IUnknown **ppunk) { return This->lpVtbl->_NewEnum(This,ppunk); } /*** FolderItems2 methods ***/ -static FORCEINLINE HRESULT FolderItems3_InvokeVerbEx(FolderItems3* This,VARIANT vVerb,VARIANT vArgs) { +static __WIDL_INLINE HRESULT FolderItems3_InvokeVerbEx(FolderItems3* This,VARIANT vVerb,VARIANT vArgs) { return This->lpVtbl->InvokeVerbEx(This,vVerb,vArgs); } /*** FolderItems3 methods ***/ -static FORCEINLINE HRESULT FolderItems3_Filter(FolderItems3* This,LONG grfFlags,BSTR bstrFileSpec) { +static __WIDL_INLINE HRESULT FolderItems3_Filter(FolderItems3* This,LONG grfFlags,BSTR bstrFileSpec) { return This->lpVtbl->Filter(This,grfFlags,bstrFileSpec); } -static FORCEINLINE HRESULT FolderItems3_get_Verbs(FolderItems3* This,FolderItemVerbs **ppfic) { +static __WIDL_INLINE HRESULT FolderItems3_get_Verbs(FolderItems3* This,FolderItemVerbs **ppfic) { return This->lpVtbl->get_Verbs(This,ppfic); } #endif @@ -2786,39 +2794,39 @@ interface FolderItemVerb { #define FolderItemVerb_DoIt(This) (This)->lpVtbl->DoIt(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT FolderItemVerb_QueryInterface(FolderItemVerb* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT FolderItemVerb_QueryInterface(FolderItemVerb* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG FolderItemVerb_AddRef(FolderItemVerb* This) { +static __WIDL_INLINE ULONG FolderItemVerb_AddRef(FolderItemVerb* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG FolderItemVerb_Release(FolderItemVerb* This) { +static __WIDL_INLINE ULONG FolderItemVerb_Release(FolderItemVerb* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT FolderItemVerb_GetTypeInfoCount(FolderItemVerb* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT FolderItemVerb_GetTypeInfoCount(FolderItemVerb* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT FolderItemVerb_GetTypeInfo(FolderItemVerb* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT FolderItemVerb_GetTypeInfo(FolderItemVerb* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT FolderItemVerb_GetIDsOfNames(FolderItemVerb* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT FolderItemVerb_GetIDsOfNames(FolderItemVerb* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT FolderItemVerb_Invoke(FolderItemVerb* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT FolderItemVerb_Invoke(FolderItemVerb* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** FolderItemVerb methods ***/ -static FORCEINLINE HRESULT FolderItemVerb_get_Application(FolderItemVerb* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItemVerb_get_Application(FolderItemVerb* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT FolderItemVerb_get_Parent(FolderItemVerb* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItemVerb_get_Parent(FolderItemVerb* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT FolderItemVerb_get_Name(FolderItemVerb* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT FolderItemVerb_get_Name(FolderItemVerb* This,BSTR *pbs) { return This->lpVtbl->get_Name(This,pbs); } -static FORCEINLINE HRESULT FolderItemVerb_DoIt(FolderItemVerb* This) { +static __WIDL_INLINE HRESULT FolderItemVerb_DoIt(FolderItemVerb* This) { return This->lpVtbl->DoIt(This); } #endif @@ -2954,42 +2962,42 @@ interface FolderItemVerbs { #define FolderItemVerbs__NewEnum(This,ppunk) (This)->lpVtbl->_NewEnum(This,ppunk) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT FolderItemVerbs_QueryInterface(FolderItemVerbs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT FolderItemVerbs_QueryInterface(FolderItemVerbs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG FolderItemVerbs_AddRef(FolderItemVerbs* This) { +static __WIDL_INLINE ULONG FolderItemVerbs_AddRef(FolderItemVerbs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG FolderItemVerbs_Release(FolderItemVerbs* This) { +static __WIDL_INLINE ULONG FolderItemVerbs_Release(FolderItemVerbs* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT FolderItemVerbs_GetTypeInfoCount(FolderItemVerbs* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT FolderItemVerbs_GetTypeInfoCount(FolderItemVerbs* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT FolderItemVerbs_GetTypeInfo(FolderItemVerbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT FolderItemVerbs_GetTypeInfo(FolderItemVerbs* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT FolderItemVerbs_GetIDsOfNames(FolderItemVerbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT FolderItemVerbs_GetIDsOfNames(FolderItemVerbs* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT FolderItemVerbs_Invoke(FolderItemVerbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT FolderItemVerbs_Invoke(FolderItemVerbs* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** FolderItemVerbs methods ***/ -static FORCEINLINE HRESULT FolderItemVerbs_get_Count(FolderItemVerbs* This,LONG *plCount) { +static __WIDL_INLINE HRESULT FolderItemVerbs_get_Count(FolderItemVerbs* This,LONG *plCount) { return This->lpVtbl->get_Count(This,plCount); } -static FORCEINLINE HRESULT FolderItemVerbs_get_Application(FolderItemVerbs* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItemVerbs_get_Application(FolderItemVerbs* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT FolderItemVerbs_get_Parent(FolderItemVerbs* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT FolderItemVerbs_get_Parent(FolderItemVerbs* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT FolderItemVerbs_Item(FolderItemVerbs* This,VARIANT index,FolderItemVerb **ppid) { +static __WIDL_INLINE HRESULT FolderItemVerbs_Item(FolderItemVerbs* This,VARIANT index,FolderItemVerb **ppid) { return This->lpVtbl->Item(This,index,ppid); } -static FORCEINLINE HRESULT FolderItemVerbs__NewEnum(FolderItemVerbs* This,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT FolderItemVerbs__NewEnum(FolderItemVerbs* This,IUnknown **ppunk) { return This->lpVtbl->_NewEnum(This,ppunk); } #endif @@ -3215,75 +3223,75 @@ interface IShellLinkDual { #define IShellLinkDual_Save(This,vWhere) (This)->lpVtbl->Save(This,vWhere) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellLinkDual_QueryInterface(IShellLinkDual* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellLinkDual_QueryInterface(IShellLinkDual* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellLinkDual_AddRef(IShellLinkDual* This) { +static __WIDL_INLINE ULONG IShellLinkDual_AddRef(IShellLinkDual* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellLinkDual_Release(IShellLinkDual* This) { +static __WIDL_INLINE ULONG IShellLinkDual_Release(IShellLinkDual* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellLinkDual_GetTypeInfoCount(IShellLinkDual* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellLinkDual_GetTypeInfoCount(IShellLinkDual* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellLinkDual_GetTypeInfo(IShellLinkDual* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellLinkDual_GetTypeInfo(IShellLinkDual* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellLinkDual_GetIDsOfNames(IShellLinkDual* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellLinkDual_GetIDsOfNames(IShellLinkDual* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellLinkDual_Invoke(IShellLinkDual* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellLinkDual_Invoke(IShellLinkDual* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellLinkDual methods ***/ -static FORCEINLINE HRESULT IShellLinkDual_get_Path(IShellLinkDual* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT IShellLinkDual_get_Path(IShellLinkDual* This,BSTR *pbs) { return This->lpVtbl->get_Path(This,pbs); } -static FORCEINLINE HRESULT IShellLinkDual_put_Path(IShellLinkDual* This,BSTR bs) { +static __WIDL_INLINE HRESULT IShellLinkDual_put_Path(IShellLinkDual* This,BSTR bs) { return This->lpVtbl->put_Path(This,bs); } -static FORCEINLINE HRESULT IShellLinkDual_get_Description(IShellLinkDual* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT IShellLinkDual_get_Description(IShellLinkDual* This,BSTR *pbs) { return This->lpVtbl->get_Description(This,pbs); } -static FORCEINLINE HRESULT IShellLinkDual_put_Description(IShellLinkDual* This,BSTR bs) { +static __WIDL_INLINE HRESULT IShellLinkDual_put_Description(IShellLinkDual* This,BSTR bs) { return This->lpVtbl->put_Description(This,bs); } -static FORCEINLINE HRESULT IShellLinkDual_get_WorkingDirectory(IShellLinkDual* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT IShellLinkDual_get_WorkingDirectory(IShellLinkDual* This,BSTR *pbs) { return This->lpVtbl->get_WorkingDirectory(This,pbs); } -static FORCEINLINE HRESULT IShellLinkDual_put_WorkingDirectory(IShellLinkDual* This,BSTR bs) { +static __WIDL_INLINE HRESULT IShellLinkDual_put_WorkingDirectory(IShellLinkDual* This,BSTR bs) { return This->lpVtbl->put_WorkingDirectory(This,bs); } -static FORCEINLINE HRESULT IShellLinkDual_get_Arguments(IShellLinkDual* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT IShellLinkDual_get_Arguments(IShellLinkDual* This,BSTR *pbs) { return This->lpVtbl->get_Arguments(This,pbs); } -static FORCEINLINE HRESULT IShellLinkDual_put_Arguments(IShellLinkDual* This,BSTR bs) { +static __WIDL_INLINE HRESULT IShellLinkDual_put_Arguments(IShellLinkDual* This,BSTR bs) { return This->lpVtbl->put_Arguments(This,bs); } -static FORCEINLINE HRESULT IShellLinkDual_get_Hotkey(IShellLinkDual* This,int *piHK) { +static __WIDL_INLINE HRESULT IShellLinkDual_get_Hotkey(IShellLinkDual* This,int *piHK) { return This->lpVtbl->get_Hotkey(This,piHK); } -static FORCEINLINE HRESULT IShellLinkDual_put_Hotkey(IShellLinkDual* This,int iHK) { +static __WIDL_INLINE HRESULT IShellLinkDual_put_Hotkey(IShellLinkDual* This,int iHK) { return This->lpVtbl->put_Hotkey(This,iHK); } -static FORCEINLINE HRESULT IShellLinkDual_get_ShowCommand(IShellLinkDual* This,int *piShowCommand) { +static __WIDL_INLINE HRESULT IShellLinkDual_get_ShowCommand(IShellLinkDual* This,int *piShowCommand) { return This->lpVtbl->get_ShowCommand(This,piShowCommand); } -static FORCEINLINE HRESULT IShellLinkDual_put_ShowCommand(IShellLinkDual* This,int iShowCommand) { +static __WIDL_INLINE HRESULT IShellLinkDual_put_ShowCommand(IShellLinkDual* This,int iShowCommand) { return This->lpVtbl->put_ShowCommand(This,iShowCommand); } -static FORCEINLINE HRESULT IShellLinkDual_Resolve(IShellLinkDual* This,int fFlags) { +static __WIDL_INLINE HRESULT IShellLinkDual_Resolve(IShellLinkDual* This,int fFlags) { return This->lpVtbl->Resolve(This,fFlags); } -static FORCEINLINE HRESULT IShellLinkDual_GetIconLocation(IShellLinkDual* This,BSTR *pbs,int *piIcon) { +static __WIDL_INLINE HRESULT IShellLinkDual_GetIconLocation(IShellLinkDual* This,BSTR *pbs,int *piIcon) { return This->lpVtbl->GetIconLocation(This,pbs,piIcon); } -static FORCEINLINE HRESULT IShellLinkDual_SetIconLocation(IShellLinkDual* This,BSTR bs,int iIcon) { +static __WIDL_INLINE HRESULT IShellLinkDual_SetIconLocation(IShellLinkDual* This,BSTR bs,int iIcon) { return This->lpVtbl->SetIconLocation(This,bs,iIcon); } -static FORCEINLINE HRESULT IShellLinkDual_Save(IShellLinkDual* This,VARIANT vWhere) { +static __WIDL_INLINE HRESULT IShellLinkDual_Save(IShellLinkDual* This,VARIANT vWhere) { return This->lpVtbl->Save(This,vWhere); } #endif @@ -3469,79 +3477,79 @@ interface IShellLinkDual2 { #define IShellLinkDual2_get_Target(This,ppfi) (This)->lpVtbl->get_Target(This,ppfi) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellLinkDual2_QueryInterface(IShellLinkDual2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellLinkDual2_QueryInterface(IShellLinkDual2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellLinkDual2_AddRef(IShellLinkDual2* This) { +static __WIDL_INLINE ULONG IShellLinkDual2_AddRef(IShellLinkDual2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellLinkDual2_Release(IShellLinkDual2* This) { +static __WIDL_INLINE ULONG IShellLinkDual2_Release(IShellLinkDual2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellLinkDual2_GetTypeInfoCount(IShellLinkDual2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellLinkDual2_GetTypeInfoCount(IShellLinkDual2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellLinkDual2_GetTypeInfo(IShellLinkDual2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellLinkDual2_GetTypeInfo(IShellLinkDual2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellLinkDual2_GetIDsOfNames(IShellLinkDual2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellLinkDual2_GetIDsOfNames(IShellLinkDual2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellLinkDual2_Invoke(IShellLinkDual2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellLinkDual2_Invoke(IShellLinkDual2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellLinkDual methods ***/ -static FORCEINLINE HRESULT IShellLinkDual2_get_Path(IShellLinkDual2* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT IShellLinkDual2_get_Path(IShellLinkDual2* This,BSTR *pbs) { return This->lpVtbl->get_Path(This,pbs); } -static FORCEINLINE HRESULT IShellLinkDual2_put_Path(IShellLinkDual2* This,BSTR bs) { +static __WIDL_INLINE HRESULT IShellLinkDual2_put_Path(IShellLinkDual2* This,BSTR bs) { return This->lpVtbl->put_Path(This,bs); } -static FORCEINLINE HRESULT IShellLinkDual2_get_Description(IShellLinkDual2* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT IShellLinkDual2_get_Description(IShellLinkDual2* This,BSTR *pbs) { return This->lpVtbl->get_Description(This,pbs); } -static FORCEINLINE HRESULT IShellLinkDual2_put_Description(IShellLinkDual2* This,BSTR bs) { +static __WIDL_INLINE HRESULT IShellLinkDual2_put_Description(IShellLinkDual2* This,BSTR bs) { return This->lpVtbl->put_Description(This,bs); } -static FORCEINLINE HRESULT IShellLinkDual2_get_WorkingDirectory(IShellLinkDual2* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT IShellLinkDual2_get_WorkingDirectory(IShellLinkDual2* This,BSTR *pbs) { return This->lpVtbl->get_WorkingDirectory(This,pbs); } -static FORCEINLINE HRESULT IShellLinkDual2_put_WorkingDirectory(IShellLinkDual2* This,BSTR bs) { +static __WIDL_INLINE HRESULT IShellLinkDual2_put_WorkingDirectory(IShellLinkDual2* This,BSTR bs) { return This->lpVtbl->put_WorkingDirectory(This,bs); } -static FORCEINLINE HRESULT IShellLinkDual2_get_Arguments(IShellLinkDual2* This,BSTR *pbs) { +static __WIDL_INLINE HRESULT IShellLinkDual2_get_Arguments(IShellLinkDual2* This,BSTR *pbs) { return This->lpVtbl->get_Arguments(This,pbs); } -static FORCEINLINE HRESULT IShellLinkDual2_put_Arguments(IShellLinkDual2* This,BSTR bs) { +static __WIDL_INLINE HRESULT IShellLinkDual2_put_Arguments(IShellLinkDual2* This,BSTR bs) { return This->lpVtbl->put_Arguments(This,bs); } -static FORCEINLINE HRESULT IShellLinkDual2_get_Hotkey(IShellLinkDual2* This,int *piHK) { +static __WIDL_INLINE HRESULT IShellLinkDual2_get_Hotkey(IShellLinkDual2* This,int *piHK) { return This->lpVtbl->get_Hotkey(This,piHK); } -static FORCEINLINE HRESULT IShellLinkDual2_put_Hotkey(IShellLinkDual2* This,int iHK) { +static __WIDL_INLINE HRESULT IShellLinkDual2_put_Hotkey(IShellLinkDual2* This,int iHK) { return This->lpVtbl->put_Hotkey(This,iHK); } -static FORCEINLINE HRESULT IShellLinkDual2_get_ShowCommand(IShellLinkDual2* This,int *piShowCommand) { +static __WIDL_INLINE HRESULT IShellLinkDual2_get_ShowCommand(IShellLinkDual2* This,int *piShowCommand) { return This->lpVtbl->get_ShowCommand(This,piShowCommand); } -static FORCEINLINE HRESULT IShellLinkDual2_put_ShowCommand(IShellLinkDual2* This,int iShowCommand) { +static __WIDL_INLINE HRESULT IShellLinkDual2_put_ShowCommand(IShellLinkDual2* This,int iShowCommand) { return This->lpVtbl->put_ShowCommand(This,iShowCommand); } -static FORCEINLINE HRESULT IShellLinkDual2_Resolve(IShellLinkDual2* This,int fFlags) { +static __WIDL_INLINE HRESULT IShellLinkDual2_Resolve(IShellLinkDual2* This,int fFlags) { return This->lpVtbl->Resolve(This,fFlags); } -static FORCEINLINE HRESULT IShellLinkDual2_GetIconLocation(IShellLinkDual2* This,BSTR *pbs,int *piIcon) { +static __WIDL_INLINE HRESULT IShellLinkDual2_GetIconLocation(IShellLinkDual2* This,BSTR *pbs,int *piIcon) { return This->lpVtbl->GetIconLocation(This,pbs,piIcon); } -static FORCEINLINE HRESULT IShellLinkDual2_SetIconLocation(IShellLinkDual2* This,BSTR bs,int iIcon) { +static __WIDL_INLINE HRESULT IShellLinkDual2_SetIconLocation(IShellLinkDual2* This,BSTR bs,int iIcon) { return This->lpVtbl->SetIconLocation(This,bs,iIcon); } -static FORCEINLINE HRESULT IShellLinkDual2_Save(IShellLinkDual2* This,VARIANT vWhere) { +static __WIDL_INLINE HRESULT IShellLinkDual2_Save(IShellLinkDual2* This,VARIANT vWhere) { return This->lpVtbl->Save(This,vWhere); } /*** IShellLinkDual2 methods ***/ -static FORCEINLINE HRESULT IShellLinkDual2_get_Target(IShellLinkDual2* This,FolderItem **ppfi) { +static __WIDL_INLINE HRESULT IShellLinkDual2_get_Target(IShellLinkDual2* This,FolderItem **ppfi) { return This->lpVtbl->get_Target(This,ppfi); } #endif @@ -3728,54 +3736,54 @@ interface IShellFolderViewDual { #define IShellFolderViewDual_get_ViewOptions(This,plViewOptions) (This)->lpVtbl->get_ViewOptions(This,plViewOptions) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellFolderViewDual_QueryInterface(IShellFolderViewDual* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_QueryInterface(IShellFolderViewDual* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellFolderViewDual_AddRef(IShellFolderViewDual* This) { +static __WIDL_INLINE ULONG IShellFolderViewDual_AddRef(IShellFolderViewDual* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellFolderViewDual_Release(IShellFolderViewDual* This) { +static __WIDL_INLINE ULONG IShellFolderViewDual_Release(IShellFolderViewDual* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellFolderViewDual_GetTypeInfoCount(IShellFolderViewDual* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_GetTypeInfoCount(IShellFolderViewDual* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellFolderViewDual_GetTypeInfo(IShellFolderViewDual* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_GetTypeInfo(IShellFolderViewDual* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellFolderViewDual_GetIDsOfNames(IShellFolderViewDual* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_GetIDsOfNames(IShellFolderViewDual* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellFolderViewDual_Invoke(IShellFolderViewDual* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_Invoke(IShellFolderViewDual* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellFolderViewDual methods ***/ -static FORCEINLINE HRESULT IShellFolderViewDual_get_Application(IShellFolderViewDual* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_get_Application(IShellFolderViewDual* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual_get_Parent(IShellFolderViewDual* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_get_Parent(IShellFolderViewDual* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual_get_Folder(IShellFolderViewDual* This,Folder **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_get_Folder(IShellFolderViewDual* This,Folder **ppid) { return This->lpVtbl->get_Folder(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual_SelectedItems(IShellFolderViewDual* This,FolderItems **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_SelectedItems(IShellFolderViewDual* This,FolderItems **ppid) { return This->lpVtbl->SelectedItems(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual_get_FocusedItem(IShellFolderViewDual* This,FolderItem **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_get_FocusedItem(IShellFolderViewDual* This,FolderItem **ppid) { return This->lpVtbl->get_FocusedItem(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual_SelectItem(IShellFolderViewDual* This,VARIANT *pvfi,int dwFlags) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_SelectItem(IShellFolderViewDual* This,VARIANT *pvfi,int dwFlags) { return This->lpVtbl->SelectItem(This,pvfi,dwFlags); } -static FORCEINLINE HRESULT IShellFolderViewDual_PopupItemMenu(IShellFolderViewDual* This,FolderItem *pfi,VARIANT vx,VARIANT vy,BSTR *pbs) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_PopupItemMenu(IShellFolderViewDual* This,FolderItem *pfi,VARIANT vx,VARIANT vy,BSTR *pbs) { return This->lpVtbl->PopupItemMenu(This,pfi,vx,vy,pbs); } -static FORCEINLINE HRESULT IShellFolderViewDual_get_Script(IShellFolderViewDual* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_get_Script(IShellFolderViewDual* This,IDispatch **ppDisp) { return This->lpVtbl->get_Script(This,ppDisp); } -static FORCEINLINE HRESULT IShellFolderViewDual_get_ViewOptions(IShellFolderViewDual* This,LONG *plViewOptions) { +static __WIDL_INLINE HRESULT IShellFolderViewDual_get_ViewOptions(IShellFolderViewDual* This,LONG *plViewOptions) { return This->lpVtbl->get_ViewOptions(This,plViewOptions); } #endif @@ -3944,64 +3952,64 @@ interface IShellFolderViewDual2 { #define IShellFolderViewDual2_SelectItemRelative(This,iRelative) (This)->lpVtbl->SelectItemRelative(This,iRelative) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellFolderViewDual2_QueryInterface(IShellFolderViewDual2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_QueryInterface(IShellFolderViewDual2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellFolderViewDual2_AddRef(IShellFolderViewDual2* This) { +static __WIDL_INLINE ULONG IShellFolderViewDual2_AddRef(IShellFolderViewDual2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellFolderViewDual2_Release(IShellFolderViewDual2* This) { +static __WIDL_INLINE ULONG IShellFolderViewDual2_Release(IShellFolderViewDual2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellFolderViewDual2_GetTypeInfoCount(IShellFolderViewDual2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_GetTypeInfoCount(IShellFolderViewDual2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellFolderViewDual2_GetTypeInfo(IShellFolderViewDual2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_GetTypeInfo(IShellFolderViewDual2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellFolderViewDual2_GetIDsOfNames(IShellFolderViewDual2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_GetIDsOfNames(IShellFolderViewDual2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellFolderViewDual2_Invoke(IShellFolderViewDual2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_Invoke(IShellFolderViewDual2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellFolderViewDual methods ***/ -static FORCEINLINE HRESULT IShellFolderViewDual2_get_Application(IShellFolderViewDual2* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_get_Application(IShellFolderViewDual2* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual2_get_Parent(IShellFolderViewDual2* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_get_Parent(IShellFolderViewDual2* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual2_get_Folder(IShellFolderViewDual2* This,Folder **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_get_Folder(IShellFolderViewDual2* This,Folder **ppid) { return This->lpVtbl->get_Folder(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual2_SelectedItems(IShellFolderViewDual2* This,FolderItems **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_SelectedItems(IShellFolderViewDual2* This,FolderItems **ppid) { return This->lpVtbl->SelectedItems(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual2_get_FocusedItem(IShellFolderViewDual2* This,FolderItem **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_get_FocusedItem(IShellFolderViewDual2* This,FolderItem **ppid) { return This->lpVtbl->get_FocusedItem(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual2_SelectItem(IShellFolderViewDual2* This,VARIANT *pvfi,int dwFlags) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_SelectItem(IShellFolderViewDual2* This,VARIANT *pvfi,int dwFlags) { return This->lpVtbl->SelectItem(This,pvfi,dwFlags); } -static FORCEINLINE HRESULT IShellFolderViewDual2_PopupItemMenu(IShellFolderViewDual2* This,FolderItem *pfi,VARIANT vx,VARIANT vy,BSTR *pbs) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_PopupItemMenu(IShellFolderViewDual2* This,FolderItem *pfi,VARIANT vx,VARIANT vy,BSTR *pbs) { return This->lpVtbl->PopupItemMenu(This,pfi,vx,vy,pbs); } -static FORCEINLINE HRESULT IShellFolderViewDual2_get_Script(IShellFolderViewDual2* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_get_Script(IShellFolderViewDual2* This,IDispatch **ppDisp) { return This->lpVtbl->get_Script(This,ppDisp); } -static FORCEINLINE HRESULT IShellFolderViewDual2_get_ViewOptions(IShellFolderViewDual2* This,LONG *plViewOptions) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_get_ViewOptions(IShellFolderViewDual2* This,LONG *plViewOptions) { return This->lpVtbl->get_ViewOptions(This,plViewOptions); } /*** IShellFolderViewDual2 methods ***/ -static FORCEINLINE HRESULT IShellFolderViewDual2_get_CurrentViewMode(IShellFolderViewDual2* This,UINT *pViewMode) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_get_CurrentViewMode(IShellFolderViewDual2* This,UINT *pViewMode) { return This->lpVtbl->get_CurrentViewMode(This,pViewMode); } -static FORCEINLINE HRESULT IShellFolderViewDual2_put_CurrentViewMode(IShellFolderViewDual2* This,UINT ViewMode) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_put_CurrentViewMode(IShellFolderViewDual2* This,UINT ViewMode) { return This->lpVtbl->put_CurrentViewMode(This,ViewMode); } -static FORCEINLINE HRESULT IShellFolderViewDual2_SelectItemRelative(IShellFolderViewDual2* This,int iRelative) { +static __WIDL_INLINE HRESULT IShellFolderViewDual2_SelectItemRelative(IShellFolderViewDual2* This,int iRelative) { return This->lpVtbl->SelectItemRelative(This,iRelative); } #endif @@ -4235,92 +4243,92 @@ interface IShellFolderViewDual3 { #define IShellFolderViewDual3_FilterView(This,bstrFilterText) (This)->lpVtbl->FilterView(This,bstrFilterText) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellFolderViewDual3_QueryInterface(IShellFolderViewDual3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_QueryInterface(IShellFolderViewDual3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellFolderViewDual3_AddRef(IShellFolderViewDual3* This) { +static __WIDL_INLINE ULONG IShellFolderViewDual3_AddRef(IShellFolderViewDual3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellFolderViewDual3_Release(IShellFolderViewDual3* This) { +static __WIDL_INLINE ULONG IShellFolderViewDual3_Release(IShellFolderViewDual3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellFolderViewDual3_GetTypeInfoCount(IShellFolderViewDual3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_GetTypeInfoCount(IShellFolderViewDual3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellFolderViewDual3_GetTypeInfo(IShellFolderViewDual3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_GetTypeInfo(IShellFolderViewDual3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellFolderViewDual3_GetIDsOfNames(IShellFolderViewDual3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_GetIDsOfNames(IShellFolderViewDual3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellFolderViewDual3_Invoke(IShellFolderViewDual3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_Invoke(IShellFolderViewDual3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellFolderViewDual methods ***/ -static FORCEINLINE HRESULT IShellFolderViewDual3_get_Application(IShellFolderViewDual3* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_get_Application(IShellFolderViewDual3* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual3_get_Parent(IShellFolderViewDual3* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_get_Parent(IShellFolderViewDual3* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual3_get_Folder(IShellFolderViewDual3* This,Folder **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_get_Folder(IShellFolderViewDual3* This,Folder **ppid) { return This->lpVtbl->get_Folder(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual3_SelectedItems(IShellFolderViewDual3* This,FolderItems **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_SelectedItems(IShellFolderViewDual3* This,FolderItems **ppid) { return This->lpVtbl->SelectedItems(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual3_get_FocusedItem(IShellFolderViewDual3* This,FolderItem **ppid) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_get_FocusedItem(IShellFolderViewDual3* This,FolderItem **ppid) { return This->lpVtbl->get_FocusedItem(This,ppid); } -static FORCEINLINE HRESULT IShellFolderViewDual3_SelectItem(IShellFolderViewDual3* This,VARIANT *pvfi,int dwFlags) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_SelectItem(IShellFolderViewDual3* This,VARIANT *pvfi,int dwFlags) { return This->lpVtbl->SelectItem(This,pvfi,dwFlags); } -static FORCEINLINE HRESULT IShellFolderViewDual3_PopupItemMenu(IShellFolderViewDual3* This,FolderItem *pfi,VARIANT vx,VARIANT vy,BSTR *pbs) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_PopupItemMenu(IShellFolderViewDual3* This,FolderItem *pfi,VARIANT vx,VARIANT vy,BSTR *pbs) { return This->lpVtbl->PopupItemMenu(This,pfi,vx,vy,pbs); } -static FORCEINLINE HRESULT IShellFolderViewDual3_get_Script(IShellFolderViewDual3* This,IDispatch **ppDisp) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_get_Script(IShellFolderViewDual3* This,IDispatch **ppDisp) { return This->lpVtbl->get_Script(This,ppDisp); } -static FORCEINLINE HRESULT IShellFolderViewDual3_get_ViewOptions(IShellFolderViewDual3* This,LONG *plViewOptions) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_get_ViewOptions(IShellFolderViewDual3* This,LONG *plViewOptions) { return This->lpVtbl->get_ViewOptions(This,plViewOptions); } /*** IShellFolderViewDual2 methods ***/ -static FORCEINLINE HRESULT IShellFolderViewDual3_get_CurrentViewMode(IShellFolderViewDual3* This,UINT *pViewMode) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_get_CurrentViewMode(IShellFolderViewDual3* This,UINT *pViewMode) { return This->lpVtbl->get_CurrentViewMode(This,pViewMode); } -static FORCEINLINE HRESULT IShellFolderViewDual3_put_CurrentViewMode(IShellFolderViewDual3* This,UINT ViewMode) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_put_CurrentViewMode(IShellFolderViewDual3* This,UINT ViewMode) { return This->lpVtbl->put_CurrentViewMode(This,ViewMode); } -static FORCEINLINE HRESULT IShellFolderViewDual3_SelectItemRelative(IShellFolderViewDual3* This,int iRelative) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_SelectItemRelative(IShellFolderViewDual3* This,int iRelative) { return This->lpVtbl->SelectItemRelative(This,iRelative); } /*** IShellFolderViewDual3 methods ***/ -static FORCEINLINE HRESULT IShellFolderViewDual3_get_GroupBy(IShellFolderViewDual3* This,BSTR *pbstrGroupBy) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_get_GroupBy(IShellFolderViewDual3* This,BSTR *pbstrGroupBy) { return This->lpVtbl->get_GroupBy(This,pbstrGroupBy); } -static FORCEINLINE HRESULT IShellFolderViewDual3_put_GroupBy(IShellFolderViewDual3* This,BSTR bstrGroupBy) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_put_GroupBy(IShellFolderViewDual3* This,BSTR bstrGroupBy) { return This->lpVtbl->put_GroupBy(This,bstrGroupBy); } -static FORCEINLINE HRESULT IShellFolderViewDual3_get_FolderFlags(IShellFolderViewDual3* This,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_get_FolderFlags(IShellFolderViewDual3* This,DWORD *pdwFlags) { return This->lpVtbl->get_FolderFlags(This,pdwFlags); } -static FORCEINLINE HRESULT IShellFolderViewDual3_put_FolderFlags(IShellFolderViewDual3* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_put_FolderFlags(IShellFolderViewDual3* This,DWORD dwFlags) { return This->lpVtbl->put_FolderFlags(This,dwFlags); } -static FORCEINLINE HRESULT IShellFolderViewDual3_get_SortColumns(IShellFolderViewDual3* This,BSTR *pbstrSortColumns) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_get_SortColumns(IShellFolderViewDual3* This,BSTR *pbstrSortColumns) { return This->lpVtbl->get_SortColumns(This,pbstrSortColumns); } -static FORCEINLINE HRESULT IShellFolderViewDual3_put_SortColumns(IShellFolderViewDual3* This,BSTR bstrSortColumns) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_put_SortColumns(IShellFolderViewDual3* This,BSTR bstrSortColumns) { return This->lpVtbl->put_SortColumns(This,bstrSortColumns); } -static FORCEINLINE HRESULT IShellFolderViewDual3_put_IconSize(IShellFolderViewDual3* This,int iIconSize) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_put_IconSize(IShellFolderViewDual3* This,int iIconSize) { return This->lpVtbl->put_IconSize(This,iIconSize); } -static FORCEINLINE HRESULT IShellFolderViewDual3_get_IconSize(IShellFolderViewDual3* This,int *piIconSize) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_get_IconSize(IShellFolderViewDual3* This,int *piIconSize) { return This->lpVtbl->get_IconSize(This,piIconSize); } -static FORCEINLINE HRESULT IShellFolderViewDual3_FilterView(IShellFolderViewDual3* This,BSTR bstrFilterText) { +static __WIDL_INLINE HRESULT IShellFolderViewDual3_FilterView(IShellFolderViewDual3* This,BSTR bstrFilterText) { return This->lpVtbl->FilterView(This,bstrFilterText); } #endif @@ -4615,96 +4623,96 @@ interface IShellDispatch { #define IShellDispatch_ControlPanelItem(This,bstrDir) (This)->lpVtbl->ControlPanelItem(This,bstrDir) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellDispatch_QueryInterface(IShellDispatch* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellDispatch_QueryInterface(IShellDispatch* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellDispatch_AddRef(IShellDispatch* This) { +static __WIDL_INLINE ULONG IShellDispatch_AddRef(IShellDispatch* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellDispatch_Release(IShellDispatch* This) { +static __WIDL_INLINE ULONG IShellDispatch_Release(IShellDispatch* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellDispatch_GetTypeInfoCount(IShellDispatch* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellDispatch_GetTypeInfoCount(IShellDispatch* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellDispatch_GetTypeInfo(IShellDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellDispatch_GetTypeInfo(IShellDispatch* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellDispatch_GetIDsOfNames(IShellDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellDispatch_GetIDsOfNames(IShellDispatch* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellDispatch_Invoke(IShellDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellDispatch_Invoke(IShellDispatch* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellDispatch methods ***/ -static FORCEINLINE HRESULT IShellDispatch_get_Application(IShellDispatch* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch_get_Application(IShellDispatch* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch_get_Parent(IShellDispatch* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch_get_Parent(IShellDispatch* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch_NameSpace(IShellDispatch* This,VARIANT vDir,Folder **ppsdf) { +static __WIDL_INLINE HRESULT IShellDispatch_NameSpace(IShellDispatch* This,VARIANT vDir,Folder **ppsdf) { return This->lpVtbl->NameSpace(This,vDir,ppsdf); } -static FORCEINLINE HRESULT IShellDispatch_BrowseForFolder(IShellDispatch* This,LONG Hwnd,BSTR Title,LONG Options,VARIANT RootFolder,Folder **ppsdf) { +static __WIDL_INLINE HRESULT IShellDispatch_BrowseForFolder(IShellDispatch* This,LONG Hwnd,BSTR Title,LONG Options,VARIANT RootFolder,Folder **ppsdf) { return This->lpVtbl->BrowseForFolder(This,Hwnd,Title,Options,RootFolder,ppsdf); } -static FORCEINLINE HRESULT IShellDispatch_Windows(IShellDispatch* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch_Windows(IShellDispatch* This,IDispatch **ppid) { return This->lpVtbl->Windows(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch_Open(IShellDispatch* This,VARIANT vDir) { +static __WIDL_INLINE HRESULT IShellDispatch_Open(IShellDispatch* This,VARIANT vDir) { return This->lpVtbl->Open(This,vDir); } -static FORCEINLINE HRESULT IShellDispatch_Explore(IShellDispatch* This,VARIANT vDir) { +static __WIDL_INLINE HRESULT IShellDispatch_Explore(IShellDispatch* This,VARIANT vDir) { return This->lpVtbl->Explore(This,vDir); } -static FORCEINLINE HRESULT IShellDispatch_MinimizeAll(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_MinimizeAll(IShellDispatch* This) { return This->lpVtbl->MinimizeAll(This); } -static FORCEINLINE HRESULT IShellDispatch_UndoMinimizeALL(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_UndoMinimizeALL(IShellDispatch* This) { return This->lpVtbl->UndoMinimizeALL(This); } -static FORCEINLINE HRESULT IShellDispatch_FileRun(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_FileRun(IShellDispatch* This) { return This->lpVtbl->FileRun(This); } -static FORCEINLINE HRESULT IShellDispatch_CascadeWindows(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_CascadeWindows(IShellDispatch* This) { return This->lpVtbl->CascadeWindows(This); } -static FORCEINLINE HRESULT IShellDispatch_TileVertically(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_TileVertically(IShellDispatch* This) { return This->lpVtbl->TileVertically(This); } -static FORCEINLINE HRESULT IShellDispatch_TileHorizontally(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_TileHorizontally(IShellDispatch* This) { return This->lpVtbl->TileHorizontally(This); } -static FORCEINLINE HRESULT IShellDispatch_ShutdownWindows(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_ShutdownWindows(IShellDispatch* This) { return This->lpVtbl->ShutdownWindows(This); } -static FORCEINLINE HRESULT IShellDispatch_Suspend(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_Suspend(IShellDispatch* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IShellDispatch_EjectPC(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_EjectPC(IShellDispatch* This) { return This->lpVtbl->EjectPC(This); } -static FORCEINLINE HRESULT IShellDispatch_SetTime(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_SetTime(IShellDispatch* This) { return This->lpVtbl->SetTime(This); } -static FORCEINLINE HRESULT IShellDispatch_TrayProperties(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_TrayProperties(IShellDispatch* This) { return This->lpVtbl->TrayProperties(This); } -static FORCEINLINE HRESULT IShellDispatch_Help(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_Help(IShellDispatch* This) { return This->lpVtbl->Help(This); } -static FORCEINLINE HRESULT IShellDispatch_FindFiles(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_FindFiles(IShellDispatch* This) { return This->lpVtbl->FindFiles(This); } -static FORCEINLINE HRESULT IShellDispatch_FindComputer(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_FindComputer(IShellDispatch* This) { return This->lpVtbl->FindComputer(This); } -static FORCEINLINE HRESULT IShellDispatch_RefreshMenu(IShellDispatch* This) { +static __WIDL_INLINE HRESULT IShellDispatch_RefreshMenu(IShellDispatch* This) { return This->lpVtbl->RefreshMenu(This); } -static FORCEINLINE HRESULT IShellDispatch_ControlPanelItem(IShellDispatch* This,BSTR bstrDir) { +static __WIDL_INLINE HRESULT IShellDispatch_ControlPanelItem(IShellDispatch* This,BSTR bstrDir) { return This->lpVtbl->ControlPanelItem(This,bstrDir); } #endif @@ -5011,124 +5019,124 @@ interface IShellDispatch2 { #define IShellDispatch2_ShowBrowserBar(This,bstrClsid,bShow,pSuccess) (This)->lpVtbl->ShowBrowserBar(This,bstrClsid,bShow,pSuccess) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellDispatch2_QueryInterface(IShellDispatch2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellDispatch2_QueryInterface(IShellDispatch2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellDispatch2_AddRef(IShellDispatch2* This) { +static __WIDL_INLINE ULONG IShellDispatch2_AddRef(IShellDispatch2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellDispatch2_Release(IShellDispatch2* This) { +static __WIDL_INLINE ULONG IShellDispatch2_Release(IShellDispatch2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellDispatch2_GetTypeInfoCount(IShellDispatch2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellDispatch2_GetTypeInfoCount(IShellDispatch2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellDispatch2_GetTypeInfo(IShellDispatch2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellDispatch2_GetTypeInfo(IShellDispatch2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellDispatch2_GetIDsOfNames(IShellDispatch2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellDispatch2_GetIDsOfNames(IShellDispatch2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellDispatch2_Invoke(IShellDispatch2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellDispatch2_Invoke(IShellDispatch2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellDispatch methods ***/ -static FORCEINLINE HRESULT IShellDispatch2_get_Application(IShellDispatch2* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch2_get_Application(IShellDispatch2* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch2_get_Parent(IShellDispatch2* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch2_get_Parent(IShellDispatch2* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch2_NameSpace(IShellDispatch2* This,VARIANT vDir,Folder **ppsdf) { +static __WIDL_INLINE HRESULT IShellDispatch2_NameSpace(IShellDispatch2* This,VARIANT vDir,Folder **ppsdf) { return This->lpVtbl->NameSpace(This,vDir,ppsdf); } -static FORCEINLINE HRESULT IShellDispatch2_BrowseForFolder(IShellDispatch2* This,LONG Hwnd,BSTR Title,LONG Options,VARIANT RootFolder,Folder **ppsdf) { +static __WIDL_INLINE HRESULT IShellDispatch2_BrowseForFolder(IShellDispatch2* This,LONG Hwnd,BSTR Title,LONG Options,VARIANT RootFolder,Folder **ppsdf) { return This->lpVtbl->BrowseForFolder(This,Hwnd,Title,Options,RootFolder,ppsdf); } -static FORCEINLINE HRESULT IShellDispatch2_Windows(IShellDispatch2* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch2_Windows(IShellDispatch2* This,IDispatch **ppid) { return This->lpVtbl->Windows(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch2_Open(IShellDispatch2* This,VARIANT vDir) { +static __WIDL_INLINE HRESULT IShellDispatch2_Open(IShellDispatch2* This,VARIANT vDir) { return This->lpVtbl->Open(This,vDir); } -static FORCEINLINE HRESULT IShellDispatch2_Explore(IShellDispatch2* This,VARIANT vDir) { +static __WIDL_INLINE HRESULT IShellDispatch2_Explore(IShellDispatch2* This,VARIANT vDir) { return This->lpVtbl->Explore(This,vDir); } -static FORCEINLINE HRESULT IShellDispatch2_MinimizeAll(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_MinimizeAll(IShellDispatch2* This) { return This->lpVtbl->MinimizeAll(This); } -static FORCEINLINE HRESULT IShellDispatch2_UndoMinimizeALL(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_UndoMinimizeALL(IShellDispatch2* This) { return This->lpVtbl->UndoMinimizeALL(This); } -static FORCEINLINE HRESULT IShellDispatch2_FileRun(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_FileRun(IShellDispatch2* This) { return This->lpVtbl->FileRun(This); } -static FORCEINLINE HRESULT IShellDispatch2_CascadeWindows(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_CascadeWindows(IShellDispatch2* This) { return This->lpVtbl->CascadeWindows(This); } -static FORCEINLINE HRESULT IShellDispatch2_TileVertically(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_TileVertically(IShellDispatch2* This) { return This->lpVtbl->TileVertically(This); } -static FORCEINLINE HRESULT IShellDispatch2_TileHorizontally(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_TileHorizontally(IShellDispatch2* This) { return This->lpVtbl->TileHorizontally(This); } -static FORCEINLINE HRESULT IShellDispatch2_ShutdownWindows(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_ShutdownWindows(IShellDispatch2* This) { return This->lpVtbl->ShutdownWindows(This); } -static FORCEINLINE HRESULT IShellDispatch2_Suspend(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_Suspend(IShellDispatch2* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IShellDispatch2_EjectPC(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_EjectPC(IShellDispatch2* This) { return This->lpVtbl->EjectPC(This); } -static FORCEINLINE HRESULT IShellDispatch2_SetTime(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_SetTime(IShellDispatch2* This) { return This->lpVtbl->SetTime(This); } -static FORCEINLINE HRESULT IShellDispatch2_TrayProperties(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_TrayProperties(IShellDispatch2* This) { return This->lpVtbl->TrayProperties(This); } -static FORCEINLINE HRESULT IShellDispatch2_Help(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_Help(IShellDispatch2* This) { return This->lpVtbl->Help(This); } -static FORCEINLINE HRESULT IShellDispatch2_FindFiles(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_FindFiles(IShellDispatch2* This) { return This->lpVtbl->FindFiles(This); } -static FORCEINLINE HRESULT IShellDispatch2_FindComputer(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_FindComputer(IShellDispatch2* This) { return This->lpVtbl->FindComputer(This); } -static FORCEINLINE HRESULT IShellDispatch2_RefreshMenu(IShellDispatch2* This) { +static __WIDL_INLINE HRESULT IShellDispatch2_RefreshMenu(IShellDispatch2* This) { return This->lpVtbl->RefreshMenu(This); } -static FORCEINLINE HRESULT IShellDispatch2_ControlPanelItem(IShellDispatch2* This,BSTR bstrDir) { +static __WIDL_INLINE HRESULT IShellDispatch2_ControlPanelItem(IShellDispatch2* This,BSTR bstrDir) { return This->lpVtbl->ControlPanelItem(This,bstrDir); } /*** IShellDispatch2 methods ***/ -static FORCEINLINE HRESULT IShellDispatch2_IsRestricted(IShellDispatch2* This,BSTR Group,BSTR Restriction,LONG *plRestrictValue) { +static __WIDL_INLINE HRESULT IShellDispatch2_IsRestricted(IShellDispatch2* This,BSTR Group,BSTR Restriction,LONG *plRestrictValue) { return This->lpVtbl->IsRestricted(This,Group,Restriction,plRestrictValue); } -static FORCEINLINE HRESULT IShellDispatch2_ShellExecute(IShellDispatch2* This,BSTR File,VARIANT vArgs,VARIANT vDir,VARIANT vOperation,VARIANT vShow) { +static __WIDL_INLINE HRESULT IShellDispatch2_ShellExecute(IShellDispatch2* This,BSTR File,VARIANT vArgs,VARIANT vDir,VARIANT vOperation,VARIANT vShow) { return This->lpVtbl->ShellExecute(This,File,vArgs,vDir,vOperation,vShow); } -static FORCEINLINE HRESULT IShellDispatch2_FindPrinter(IShellDispatch2* This,BSTR name,BSTR location,BSTR model) { +static __WIDL_INLINE HRESULT IShellDispatch2_FindPrinter(IShellDispatch2* This,BSTR name,BSTR location,BSTR model) { return This->lpVtbl->FindPrinter(This,name,location,model); } -static FORCEINLINE HRESULT IShellDispatch2_GetSystemInformation(IShellDispatch2* This,BSTR name,VARIANT *pv) { +static __WIDL_INLINE HRESULT IShellDispatch2_GetSystemInformation(IShellDispatch2* This,BSTR name,VARIANT *pv) { return This->lpVtbl->GetSystemInformation(This,name,pv); } -static FORCEINLINE HRESULT IShellDispatch2_ServiceStart(IShellDispatch2* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch2_ServiceStart(IShellDispatch2* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { return This->lpVtbl->ServiceStart(This,ServiceName,Persistent,pSuccess); } -static FORCEINLINE HRESULT IShellDispatch2_ServiceStop(IShellDispatch2* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch2_ServiceStop(IShellDispatch2* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { return This->lpVtbl->ServiceStop(This,ServiceName,Persistent,pSuccess); } -static FORCEINLINE HRESULT IShellDispatch2_IsServiceRunning(IShellDispatch2* This,BSTR ServiceName,VARIANT *pRunning) { +static __WIDL_INLINE HRESULT IShellDispatch2_IsServiceRunning(IShellDispatch2* This,BSTR ServiceName,VARIANT *pRunning) { return This->lpVtbl->IsServiceRunning(This,ServiceName,pRunning); } -static FORCEINLINE HRESULT IShellDispatch2_CanStartStopService(IShellDispatch2* This,BSTR ServiceName,VARIANT *pCanStartStop) { +static __WIDL_INLINE HRESULT IShellDispatch2_CanStartStopService(IShellDispatch2* This,BSTR ServiceName,VARIANT *pCanStartStop) { return This->lpVtbl->CanStartStopService(This,ServiceName,pCanStartStop); } -static FORCEINLINE HRESULT IShellDispatch2_ShowBrowserBar(IShellDispatch2* This,BSTR bstrClsid,VARIANT bShow,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch2_ShowBrowserBar(IShellDispatch2* This,BSTR bstrClsid,VARIANT bShow,VARIANT *pSuccess) { return This->lpVtbl->ShowBrowserBar(This,bstrClsid,bShow,pSuccess); } #endif @@ -5403,128 +5411,128 @@ interface IShellDispatch3 { #define IShellDispatch3_AddToRecent(This,varFile,bstrCategory) (This)->lpVtbl->AddToRecent(This,varFile,bstrCategory) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellDispatch3_QueryInterface(IShellDispatch3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellDispatch3_QueryInterface(IShellDispatch3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellDispatch3_AddRef(IShellDispatch3* This) { +static __WIDL_INLINE ULONG IShellDispatch3_AddRef(IShellDispatch3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellDispatch3_Release(IShellDispatch3* This) { +static __WIDL_INLINE ULONG IShellDispatch3_Release(IShellDispatch3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellDispatch3_GetTypeInfoCount(IShellDispatch3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellDispatch3_GetTypeInfoCount(IShellDispatch3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellDispatch3_GetTypeInfo(IShellDispatch3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellDispatch3_GetTypeInfo(IShellDispatch3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellDispatch3_GetIDsOfNames(IShellDispatch3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellDispatch3_GetIDsOfNames(IShellDispatch3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellDispatch3_Invoke(IShellDispatch3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellDispatch3_Invoke(IShellDispatch3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellDispatch methods ***/ -static FORCEINLINE HRESULT IShellDispatch3_get_Application(IShellDispatch3* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch3_get_Application(IShellDispatch3* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch3_get_Parent(IShellDispatch3* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch3_get_Parent(IShellDispatch3* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch3_NameSpace(IShellDispatch3* This,VARIANT vDir,Folder **ppsdf) { +static __WIDL_INLINE HRESULT IShellDispatch3_NameSpace(IShellDispatch3* This,VARIANT vDir,Folder **ppsdf) { return This->lpVtbl->NameSpace(This,vDir,ppsdf); } -static FORCEINLINE HRESULT IShellDispatch3_BrowseForFolder(IShellDispatch3* This,LONG Hwnd,BSTR Title,LONG Options,VARIANT RootFolder,Folder **ppsdf) { +static __WIDL_INLINE HRESULT IShellDispatch3_BrowseForFolder(IShellDispatch3* This,LONG Hwnd,BSTR Title,LONG Options,VARIANT RootFolder,Folder **ppsdf) { return This->lpVtbl->BrowseForFolder(This,Hwnd,Title,Options,RootFolder,ppsdf); } -static FORCEINLINE HRESULT IShellDispatch3_Windows(IShellDispatch3* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch3_Windows(IShellDispatch3* This,IDispatch **ppid) { return This->lpVtbl->Windows(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch3_Open(IShellDispatch3* This,VARIANT vDir) { +static __WIDL_INLINE HRESULT IShellDispatch3_Open(IShellDispatch3* This,VARIANT vDir) { return This->lpVtbl->Open(This,vDir); } -static FORCEINLINE HRESULT IShellDispatch3_Explore(IShellDispatch3* This,VARIANT vDir) { +static __WIDL_INLINE HRESULT IShellDispatch3_Explore(IShellDispatch3* This,VARIANT vDir) { return This->lpVtbl->Explore(This,vDir); } -static FORCEINLINE HRESULT IShellDispatch3_MinimizeAll(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_MinimizeAll(IShellDispatch3* This) { return This->lpVtbl->MinimizeAll(This); } -static FORCEINLINE HRESULT IShellDispatch3_UndoMinimizeALL(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_UndoMinimizeALL(IShellDispatch3* This) { return This->lpVtbl->UndoMinimizeALL(This); } -static FORCEINLINE HRESULT IShellDispatch3_FileRun(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_FileRun(IShellDispatch3* This) { return This->lpVtbl->FileRun(This); } -static FORCEINLINE HRESULT IShellDispatch3_CascadeWindows(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_CascadeWindows(IShellDispatch3* This) { return This->lpVtbl->CascadeWindows(This); } -static FORCEINLINE HRESULT IShellDispatch3_TileVertically(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_TileVertically(IShellDispatch3* This) { return This->lpVtbl->TileVertically(This); } -static FORCEINLINE HRESULT IShellDispatch3_TileHorizontally(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_TileHorizontally(IShellDispatch3* This) { return This->lpVtbl->TileHorizontally(This); } -static FORCEINLINE HRESULT IShellDispatch3_ShutdownWindows(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_ShutdownWindows(IShellDispatch3* This) { return This->lpVtbl->ShutdownWindows(This); } -static FORCEINLINE HRESULT IShellDispatch3_Suspend(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_Suspend(IShellDispatch3* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IShellDispatch3_EjectPC(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_EjectPC(IShellDispatch3* This) { return This->lpVtbl->EjectPC(This); } -static FORCEINLINE HRESULT IShellDispatch3_SetTime(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_SetTime(IShellDispatch3* This) { return This->lpVtbl->SetTime(This); } -static FORCEINLINE HRESULT IShellDispatch3_TrayProperties(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_TrayProperties(IShellDispatch3* This) { return This->lpVtbl->TrayProperties(This); } -static FORCEINLINE HRESULT IShellDispatch3_Help(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_Help(IShellDispatch3* This) { return This->lpVtbl->Help(This); } -static FORCEINLINE HRESULT IShellDispatch3_FindFiles(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_FindFiles(IShellDispatch3* This) { return This->lpVtbl->FindFiles(This); } -static FORCEINLINE HRESULT IShellDispatch3_FindComputer(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_FindComputer(IShellDispatch3* This) { return This->lpVtbl->FindComputer(This); } -static FORCEINLINE HRESULT IShellDispatch3_RefreshMenu(IShellDispatch3* This) { +static __WIDL_INLINE HRESULT IShellDispatch3_RefreshMenu(IShellDispatch3* This) { return This->lpVtbl->RefreshMenu(This); } -static FORCEINLINE HRESULT IShellDispatch3_ControlPanelItem(IShellDispatch3* This,BSTR bstrDir) { +static __WIDL_INLINE HRESULT IShellDispatch3_ControlPanelItem(IShellDispatch3* This,BSTR bstrDir) { return This->lpVtbl->ControlPanelItem(This,bstrDir); } /*** IShellDispatch2 methods ***/ -static FORCEINLINE HRESULT IShellDispatch3_IsRestricted(IShellDispatch3* This,BSTR Group,BSTR Restriction,LONG *plRestrictValue) { +static __WIDL_INLINE HRESULT IShellDispatch3_IsRestricted(IShellDispatch3* This,BSTR Group,BSTR Restriction,LONG *plRestrictValue) { return This->lpVtbl->IsRestricted(This,Group,Restriction,plRestrictValue); } -static FORCEINLINE HRESULT IShellDispatch3_ShellExecute(IShellDispatch3* This,BSTR File,VARIANT vArgs,VARIANT vDir,VARIANT vOperation,VARIANT vShow) { +static __WIDL_INLINE HRESULT IShellDispatch3_ShellExecute(IShellDispatch3* This,BSTR File,VARIANT vArgs,VARIANT vDir,VARIANT vOperation,VARIANT vShow) { return This->lpVtbl->ShellExecute(This,File,vArgs,vDir,vOperation,vShow); } -static FORCEINLINE HRESULT IShellDispatch3_FindPrinter(IShellDispatch3* This,BSTR name,BSTR location,BSTR model) { +static __WIDL_INLINE HRESULT IShellDispatch3_FindPrinter(IShellDispatch3* This,BSTR name,BSTR location,BSTR model) { return This->lpVtbl->FindPrinter(This,name,location,model); } -static FORCEINLINE HRESULT IShellDispatch3_GetSystemInformation(IShellDispatch3* This,BSTR name,VARIANT *pv) { +static __WIDL_INLINE HRESULT IShellDispatch3_GetSystemInformation(IShellDispatch3* This,BSTR name,VARIANT *pv) { return This->lpVtbl->GetSystemInformation(This,name,pv); } -static FORCEINLINE HRESULT IShellDispatch3_ServiceStart(IShellDispatch3* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch3_ServiceStart(IShellDispatch3* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { return This->lpVtbl->ServiceStart(This,ServiceName,Persistent,pSuccess); } -static FORCEINLINE HRESULT IShellDispatch3_ServiceStop(IShellDispatch3* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch3_ServiceStop(IShellDispatch3* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { return This->lpVtbl->ServiceStop(This,ServiceName,Persistent,pSuccess); } -static FORCEINLINE HRESULT IShellDispatch3_IsServiceRunning(IShellDispatch3* This,BSTR ServiceName,VARIANT *pRunning) { +static __WIDL_INLINE HRESULT IShellDispatch3_IsServiceRunning(IShellDispatch3* This,BSTR ServiceName,VARIANT *pRunning) { return This->lpVtbl->IsServiceRunning(This,ServiceName,pRunning); } -static FORCEINLINE HRESULT IShellDispatch3_CanStartStopService(IShellDispatch3* This,BSTR ServiceName,VARIANT *pCanStartStop) { +static __WIDL_INLINE HRESULT IShellDispatch3_CanStartStopService(IShellDispatch3* This,BSTR ServiceName,VARIANT *pCanStartStop) { return This->lpVtbl->CanStartStopService(This,ServiceName,pCanStartStop); } -static FORCEINLINE HRESULT IShellDispatch3_ShowBrowserBar(IShellDispatch3* This,BSTR bstrClsid,VARIANT bShow,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch3_ShowBrowserBar(IShellDispatch3* This,BSTR bstrClsid,VARIANT bShow,VARIANT *pSuccess) { return This->lpVtbl->ShowBrowserBar(This,bstrClsid,bShow,pSuccess); } /*** IShellDispatch3 methods ***/ -static FORCEINLINE HRESULT IShellDispatch3_AddToRecent(IShellDispatch3* This,VARIANT varFile,BSTR bstrCategory) { +static __WIDL_INLINE HRESULT IShellDispatch3_AddToRecent(IShellDispatch3* This,VARIANT varFile,BSTR bstrCategory) { return This->lpVtbl->AddToRecent(This,varFile,bstrCategory); } #endif @@ -5831,141 +5839,141 @@ interface IShellDispatch4 { #define IShellDispatch4_GetSetting(This,lSetting,pResult) (This)->lpVtbl->GetSetting(This,lSetting,pResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellDispatch4_QueryInterface(IShellDispatch4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellDispatch4_QueryInterface(IShellDispatch4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellDispatch4_AddRef(IShellDispatch4* This) { +static __WIDL_INLINE ULONG IShellDispatch4_AddRef(IShellDispatch4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellDispatch4_Release(IShellDispatch4* This) { +static __WIDL_INLINE ULONG IShellDispatch4_Release(IShellDispatch4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellDispatch4_GetTypeInfoCount(IShellDispatch4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellDispatch4_GetTypeInfoCount(IShellDispatch4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellDispatch4_GetTypeInfo(IShellDispatch4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellDispatch4_GetTypeInfo(IShellDispatch4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellDispatch4_GetIDsOfNames(IShellDispatch4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellDispatch4_GetIDsOfNames(IShellDispatch4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellDispatch4_Invoke(IShellDispatch4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellDispatch4_Invoke(IShellDispatch4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellDispatch methods ***/ -static FORCEINLINE HRESULT IShellDispatch4_get_Application(IShellDispatch4* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch4_get_Application(IShellDispatch4* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch4_get_Parent(IShellDispatch4* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch4_get_Parent(IShellDispatch4* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch4_NameSpace(IShellDispatch4* This,VARIANT vDir,Folder **ppsdf) { +static __WIDL_INLINE HRESULT IShellDispatch4_NameSpace(IShellDispatch4* This,VARIANT vDir,Folder **ppsdf) { return This->lpVtbl->NameSpace(This,vDir,ppsdf); } -static FORCEINLINE HRESULT IShellDispatch4_BrowseForFolder(IShellDispatch4* This,LONG Hwnd,BSTR Title,LONG Options,VARIANT RootFolder,Folder **ppsdf) { +static __WIDL_INLINE HRESULT IShellDispatch4_BrowseForFolder(IShellDispatch4* This,LONG Hwnd,BSTR Title,LONG Options,VARIANT RootFolder,Folder **ppsdf) { return This->lpVtbl->BrowseForFolder(This,Hwnd,Title,Options,RootFolder,ppsdf); } -static FORCEINLINE HRESULT IShellDispatch4_Windows(IShellDispatch4* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch4_Windows(IShellDispatch4* This,IDispatch **ppid) { return This->lpVtbl->Windows(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch4_Open(IShellDispatch4* This,VARIANT vDir) { +static __WIDL_INLINE HRESULT IShellDispatch4_Open(IShellDispatch4* This,VARIANT vDir) { return This->lpVtbl->Open(This,vDir); } -static FORCEINLINE HRESULT IShellDispatch4_Explore(IShellDispatch4* This,VARIANT vDir) { +static __WIDL_INLINE HRESULT IShellDispatch4_Explore(IShellDispatch4* This,VARIANT vDir) { return This->lpVtbl->Explore(This,vDir); } -static FORCEINLINE HRESULT IShellDispatch4_MinimizeAll(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_MinimizeAll(IShellDispatch4* This) { return This->lpVtbl->MinimizeAll(This); } -static FORCEINLINE HRESULT IShellDispatch4_UndoMinimizeALL(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_UndoMinimizeALL(IShellDispatch4* This) { return This->lpVtbl->UndoMinimizeALL(This); } -static FORCEINLINE HRESULT IShellDispatch4_FileRun(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_FileRun(IShellDispatch4* This) { return This->lpVtbl->FileRun(This); } -static FORCEINLINE HRESULT IShellDispatch4_CascadeWindows(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_CascadeWindows(IShellDispatch4* This) { return This->lpVtbl->CascadeWindows(This); } -static FORCEINLINE HRESULT IShellDispatch4_TileVertically(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_TileVertically(IShellDispatch4* This) { return This->lpVtbl->TileVertically(This); } -static FORCEINLINE HRESULT IShellDispatch4_TileHorizontally(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_TileHorizontally(IShellDispatch4* This) { return This->lpVtbl->TileHorizontally(This); } -static FORCEINLINE HRESULT IShellDispatch4_ShutdownWindows(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_ShutdownWindows(IShellDispatch4* This) { return This->lpVtbl->ShutdownWindows(This); } -static FORCEINLINE HRESULT IShellDispatch4_Suspend(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_Suspend(IShellDispatch4* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IShellDispatch4_EjectPC(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_EjectPC(IShellDispatch4* This) { return This->lpVtbl->EjectPC(This); } -static FORCEINLINE HRESULT IShellDispatch4_SetTime(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_SetTime(IShellDispatch4* This) { return This->lpVtbl->SetTime(This); } -static FORCEINLINE HRESULT IShellDispatch4_TrayProperties(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_TrayProperties(IShellDispatch4* This) { return This->lpVtbl->TrayProperties(This); } -static FORCEINLINE HRESULT IShellDispatch4_Help(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_Help(IShellDispatch4* This) { return This->lpVtbl->Help(This); } -static FORCEINLINE HRESULT IShellDispatch4_FindFiles(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_FindFiles(IShellDispatch4* This) { return This->lpVtbl->FindFiles(This); } -static FORCEINLINE HRESULT IShellDispatch4_FindComputer(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_FindComputer(IShellDispatch4* This) { return This->lpVtbl->FindComputer(This); } -static FORCEINLINE HRESULT IShellDispatch4_RefreshMenu(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_RefreshMenu(IShellDispatch4* This) { return This->lpVtbl->RefreshMenu(This); } -static FORCEINLINE HRESULT IShellDispatch4_ControlPanelItem(IShellDispatch4* This,BSTR bstrDir) { +static __WIDL_INLINE HRESULT IShellDispatch4_ControlPanelItem(IShellDispatch4* This,BSTR bstrDir) { return This->lpVtbl->ControlPanelItem(This,bstrDir); } /*** IShellDispatch2 methods ***/ -static FORCEINLINE HRESULT IShellDispatch4_IsRestricted(IShellDispatch4* This,BSTR Group,BSTR Restriction,LONG *plRestrictValue) { +static __WIDL_INLINE HRESULT IShellDispatch4_IsRestricted(IShellDispatch4* This,BSTR Group,BSTR Restriction,LONG *plRestrictValue) { return This->lpVtbl->IsRestricted(This,Group,Restriction,plRestrictValue); } -static FORCEINLINE HRESULT IShellDispatch4_ShellExecute(IShellDispatch4* This,BSTR File,VARIANT vArgs,VARIANT vDir,VARIANT vOperation,VARIANT vShow) { +static __WIDL_INLINE HRESULT IShellDispatch4_ShellExecute(IShellDispatch4* This,BSTR File,VARIANT vArgs,VARIANT vDir,VARIANT vOperation,VARIANT vShow) { return This->lpVtbl->ShellExecute(This,File,vArgs,vDir,vOperation,vShow); } -static FORCEINLINE HRESULT IShellDispatch4_FindPrinter(IShellDispatch4* This,BSTR name,BSTR location,BSTR model) { +static __WIDL_INLINE HRESULT IShellDispatch4_FindPrinter(IShellDispatch4* This,BSTR name,BSTR location,BSTR model) { return This->lpVtbl->FindPrinter(This,name,location,model); } -static FORCEINLINE HRESULT IShellDispatch4_GetSystemInformation(IShellDispatch4* This,BSTR name,VARIANT *pv) { +static __WIDL_INLINE HRESULT IShellDispatch4_GetSystemInformation(IShellDispatch4* This,BSTR name,VARIANT *pv) { return This->lpVtbl->GetSystemInformation(This,name,pv); } -static FORCEINLINE HRESULT IShellDispatch4_ServiceStart(IShellDispatch4* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch4_ServiceStart(IShellDispatch4* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { return This->lpVtbl->ServiceStart(This,ServiceName,Persistent,pSuccess); } -static FORCEINLINE HRESULT IShellDispatch4_ServiceStop(IShellDispatch4* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch4_ServiceStop(IShellDispatch4* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { return This->lpVtbl->ServiceStop(This,ServiceName,Persistent,pSuccess); } -static FORCEINLINE HRESULT IShellDispatch4_IsServiceRunning(IShellDispatch4* This,BSTR ServiceName,VARIANT *pRunning) { +static __WIDL_INLINE HRESULT IShellDispatch4_IsServiceRunning(IShellDispatch4* This,BSTR ServiceName,VARIANT *pRunning) { return This->lpVtbl->IsServiceRunning(This,ServiceName,pRunning); } -static FORCEINLINE HRESULT IShellDispatch4_CanStartStopService(IShellDispatch4* This,BSTR ServiceName,VARIANT *pCanStartStop) { +static __WIDL_INLINE HRESULT IShellDispatch4_CanStartStopService(IShellDispatch4* This,BSTR ServiceName,VARIANT *pCanStartStop) { return This->lpVtbl->CanStartStopService(This,ServiceName,pCanStartStop); } -static FORCEINLINE HRESULT IShellDispatch4_ShowBrowserBar(IShellDispatch4* This,BSTR bstrClsid,VARIANT bShow,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch4_ShowBrowserBar(IShellDispatch4* This,BSTR bstrClsid,VARIANT bShow,VARIANT *pSuccess) { return This->lpVtbl->ShowBrowserBar(This,bstrClsid,bShow,pSuccess); } /*** IShellDispatch3 methods ***/ -static FORCEINLINE HRESULT IShellDispatch4_AddToRecent(IShellDispatch4* This,VARIANT varFile,BSTR bstrCategory) { +static __WIDL_INLINE HRESULT IShellDispatch4_AddToRecent(IShellDispatch4* This,VARIANT varFile,BSTR bstrCategory) { return This->lpVtbl->AddToRecent(This,varFile,bstrCategory); } /*** IShellDispatch4 methods ***/ -static FORCEINLINE HRESULT IShellDispatch4_WindowsSecurity(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_WindowsSecurity(IShellDispatch4* This) { return This->lpVtbl->WindowsSecurity(This); } -static FORCEINLINE HRESULT IShellDispatch4_ToggleDesktop(IShellDispatch4* This) { +static __WIDL_INLINE HRESULT IShellDispatch4_ToggleDesktop(IShellDispatch4* This) { return This->lpVtbl->ToggleDesktop(This); } -static FORCEINLINE HRESULT IShellDispatch4_ExplorerPolicy(IShellDispatch4* This,BSTR bstrPolicyName,VARIANT *pValue) { +static __WIDL_INLINE HRESULT IShellDispatch4_ExplorerPolicy(IShellDispatch4* This,BSTR bstrPolicyName,VARIANT *pValue) { return This->lpVtbl->ExplorerPolicy(This,bstrPolicyName,pValue); } -static FORCEINLINE HRESULT IShellDispatch4_GetSetting(IShellDispatch4* This,LONG lSetting,VARIANT_BOOL *pResult) { +static __WIDL_INLINE HRESULT IShellDispatch4_GetSetting(IShellDispatch4* This,LONG lSetting,VARIANT_BOOL *pResult) { return This->lpVtbl->GetSetting(This,lSetting,pResult); } #endif @@ -6267,145 +6275,145 @@ interface IShellDispatch5 { #define IShellDispatch5_WindowSwitcher(This) (This)->lpVtbl->WindowSwitcher(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellDispatch5_QueryInterface(IShellDispatch5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellDispatch5_QueryInterface(IShellDispatch5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellDispatch5_AddRef(IShellDispatch5* This) { +static __WIDL_INLINE ULONG IShellDispatch5_AddRef(IShellDispatch5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellDispatch5_Release(IShellDispatch5* This) { +static __WIDL_INLINE ULONG IShellDispatch5_Release(IShellDispatch5* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellDispatch5_GetTypeInfoCount(IShellDispatch5* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellDispatch5_GetTypeInfoCount(IShellDispatch5* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellDispatch5_GetTypeInfo(IShellDispatch5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellDispatch5_GetTypeInfo(IShellDispatch5* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellDispatch5_GetIDsOfNames(IShellDispatch5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellDispatch5_GetIDsOfNames(IShellDispatch5* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellDispatch5_Invoke(IShellDispatch5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellDispatch5_Invoke(IShellDispatch5* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellDispatch methods ***/ -static FORCEINLINE HRESULT IShellDispatch5_get_Application(IShellDispatch5* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch5_get_Application(IShellDispatch5* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch5_get_Parent(IShellDispatch5* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch5_get_Parent(IShellDispatch5* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch5_NameSpace(IShellDispatch5* This,VARIANT vDir,Folder **ppsdf) { +static __WIDL_INLINE HRESULT IShellDispatch5_NameSpace(IShellDispatch5* This,VARIANT vDir,Folder **ppsdf) { return This->lpVtbl->NameSpace(This,vDir,ppsdf); } -static FORCEINLINE HRESULT IShellDispatch5_BrowseForFolder(IShellDispatch5* This,LONG Hwnd,BSTR Title,LONG Options,VARIANT RootFolder,Folder **ppsdf) { +static __WIDL_INLINE HRESULT IShellDispatch5_BrowseForFolder(IShellDispatch5* This,LONG Hwnd,BSTR Title,LONG Options,VARIANT RootFolder,Folder **ppsdf) { return This->lpVtbl->BrowseForFolder(This,Hwnd,Title,Options,RootFolder,ppsdf); } -static FORCEINLINE HRESULT IShellDispatch5_Windows(IShellDispatch5* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch5_Windows(IShellDispatch5* This,IDispatch **ppid) { return This->lpVtbl->Windows(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch5_Open(IShellDispatch5* This,VARIANT vDir) { +static __WIDL_INLINE HRESULT IShellDispatch5_Open(IShellDispatch5* This,VARIANT vDir) { return This->lpVtbl->Open(This,vDir); } -static FORCEINLINE HRESULT IShellDispatch5_Explore(IShellDispatch5* This,VARIANT vDir) { +static __WIDL_INLINE HRESULT IShellDispatch5_Explore(IShellDispatch5* This,VARIANT vDir) { return This->lpVtbl->Explore(This,vDir); } -static FORCEINLINE HRESULT IShellDispatch5_MinimizeAll(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_MinimizeAll(IShellDispatch5* This) { return This->lpVtbl->MinimizeAll(This); } -static FORCEINLINE HRESULT IShellDispatch5_UndoMinimizeALL(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_UndoMinimizeALL(IShellDispatch5* This) { return This->lpVtbl->UndoMinimizeALL(This); } -static FORCEINLINE HRESULT IShellDispatch5_FileRun(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_FileRun(IShellDispatch5* This) { return This->lpVtbl->FileRun(This); } -static FORCEINLINE HRESULT IShellDispatch5_CascadeWindows(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_CascadeWindows(IShellDispatch5* This) { return This->lpVtbl->CascadeWindows(This); } -static FORCEINLINE HRESULT IShellDispatch5_TileVertically(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_TileVertically(IShellDispatch5* This) { return This->lpVtbl->TileVertically(This); } -static FORCEINLINE HRESULT IShellDispatch5_TileHorizontally(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_TileHorizontally(IShellDispatch5* This) { return This->lpVtbl->TileHorizontally(This); } -static FORCEINLINE HRESULT IShellDispatch5_ShutdownWindows(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_ShutdownWindows(IShellDispatch5* This) { return This->lpVtbl->ShutdownWindows(This); } -static FORCEINLINE HRESULT IShellDispatch5_Suspend(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_Suspend(IShellDispatch5* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IShellDispatch5_EjectPC(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_EjectPC(IShellDispatch5* This) { return This->lpVtbl->EjectPC(This); } -static FORCEINLINE HRESULT IShellDispatch5_SetTime(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_SetTime(IShellDispatch5* This) { return This->lpVtbl->SetTime(This); } -static FORCEINLINE HRESULT IShellDispatch5_TrayProperties(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_TrayProperties(IShellDispatch5* This) { return This->lpVtbl->TrayProperties(This); } -static FORCEINLINE HRESULT IShellDispatch5_Help(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_Help(IShellDispatch5* This) { return This->lpVtbl->Help(This); } -static FORCEINLINE HRESULT IShellDispatch5_FindFiles(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_FindFiles(IShellDispatch5* This) { return This->lpVtbl->FindFiles(This); } -static FORCEINLINE HRESULT IShellDispatch5_FindComputer(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_FindComputer(IShellDispatch5* This) { return This->lpVtbl->FindComputer(This); } -static FORCEINLINE HRESULT IShellDispatch5_RefreshMenu(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_RefreshMenu(IShellDispatch5* This) { return This->lpVtbl->RefreshMenu(This); } -static FORCEINLINE HRESULT IShellDispatch5_ControlPanelItem(IShellDispatch5* This,BSTR bstrDir) { +static __WIDL_INLINE HRESULT IShellDispatch5_ControlPanelItem(IShellDispatch5* This,BSTR bstrDir) { return This->lpVtbl->ControlPanelItem(This,bstrDir); } /*** IShellDispatch2 methods ***/ -static FORCEINLINE HRESULT IShellDispatch5_IsRestricted(IShellDispatch5* This,BSTR Group,BSTR Restriction,LONG *plRestrictValue) { +static __WIDL_INLINE HRESULT IShellDispatch5_IsRestricted(IShellDispatch5* This,BSTR Group,BSTR Restriction,LONG *plRestrictValue) { return This->lpVtbl->IsRestricted(This,Group,Restriction,plRestrictValue); } -static FORCEINLINE HRESULT IShellDispatch5_ShellExecute(IShellDispatch5* This,BSTR File,VARIANT vArgs,VARIANT vDir,VARIANT vOperation,VARIANT vShow) { +static __WIDL_INLINE HRESULT IShellDispatch5_ShellExecute(IShellDispatch5* This,BSTR File,VARIANT vArgs,VARIANT vDir,VARIANT vOperation,VARIANT vShow) { return This->lpVtbl->ShellExecute(This,File,vArgs,vDir,vOperation,vShow); } -static FORCEINLINE HRESULT IShellDispatch5_FindPrinter(IShellDispatch5* This,BSTR name,BSTR location,BSTR model) { +static __WIDL_INLINE HRESULT IShellDispatch5_FindPrinter(IShellDispatch5* This,BSTR name,BSTR location,BSTR model) { return This->lpVtbl->FindPrinter(This,name,location,model); } -static FORCEINLINE HRESULT IShellDispatch5_GetSystemInformation(IShellDispatch5* This,BSTR name,VARIANT *pv) { +static __WIDL_INLINE HRESULT IShellDispatch5_GetSystemInformation(IShellDispatch5* This,BSTR name,VARIANT *pv) { return This->lpVtbl->GetSystemInformation(This,name,pv); } -static FORCEINLINE HRESULT IShellDispatch5_ServiceStart(IShellDispatch5* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch5_ServiceStart(IShellDispatch5* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { return This->lpVtbl->ServiceStart(This,ServiceName,Persistent,pSuccess); } -static FORCEINLINE HRESULT IShellDispatch5_ServiceStop(IShellDispatch5* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch5_ServiceStop(IShellDispatch5* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { return This->lpVtbl->ServiceStop(This,ServiceName,Persistent,pSuccess); } -static FORCEINLINE HRESULT IShellDispatch5_IsServiceRunning(IShellDispatch5* This,BSTR ServiceName,VARIANT *pRunning) { +static __WIDL_INLINE HRESULT IShellDispatch5_IsServiceRunning(IShellDispatch5* This,BSTR ServiceName,VARIANT *pRunning) { return This->lpVtbl->IsServiceRunning(This,ServiceName,pRunning); } -static FORCEINLINE HRESULT IShellDispatch5_CanStartStopService(IShellDispatch5* This,BSTR ServiceName,VARIANT *pCanStartStop) { +static __WIDL_INLINE HRESULT IShellDispatch5_CanStartStopService(IShellDispatch5* This,BSTR ServiceName,VARIANT *pCanStartStop) { return This->lpVtbl->CanStartStopService(This,ServiceName,pCanStartStop); } -static FORCEINLINE HRESULT IShellDispatch5_ShowBrowserBar(IShellDispatch5* This,BSTR bstrClsid,VARIANT bShow,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch5_ShowBrowserBar(IShellDispatch5* This,BSTR bstrClsid,VARIANT bShow,VARIANT *pSuccess) { return This->lpVtbl->ShowBrowserBar(This,bstrClsid,bShow,pSuccess); } /*** IShellDispatch3 methods ***/ -static FORCEINLINE HRESULT IShellDispatch5_AddToRecent(IShellDispatch5* This,VARIANT varFile,BSTR bstrCategory) { +static __WIDL_INLINE HRESULT IShellDispatch5_AddToRecent(IShellDispatch5* This,VARIANT varFile,BSTR bstrCategory) { return This->lpVtbl->AddToRecent(This,varFile,bstrCategory); } /*** IShellDispatch4 methods ***/ -static FORCEINLINE HRESULT IShellDispatch5_WindowsSecurity(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_WindowsSecurity(IShellDispatch5* This) { return This->lpVtbl->WindowsSecurity(This); } -static FORCEINLINE HRESULT IShellDispatch5_ToggleDesktop(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_ToggleDesktop(IShellDispatch5* This) { return This->lpVtbl->ToggleDesktop(This); } -static FORCEINLINE HRESULT IShellDispatch5_ExplorerPolicy(IShellDispatch5* This,BSTR bstrPolicyName,VARIANT *pValue) { +static __WIDL_INLINE HRESULT IShellDispatch5_ExplorerPolicy(IShellDispatch5* This,BSTR bstrPolicyName,VARIANT *pValue) { return This->lpVtbl->ExplorerPolicy(This,bstrPolicyName,pValue); } -static FORCEINLINE HRESULT IShellDispatch5_GetSetting(IShellDispatch5* This,LONG lSetting,VARIANT_BOOL *pResult) { +static __WIDL_INLINE HRESULT IShellDispatch5_GetSetting(IShellDispatch5* This,LONG lSetting,VARIANT_BOOL *pResult) { return This->lpVtbl->GetSetting(This,lSetting,pResult); } /*** IShellDispatch5 methods ***/ -static FORCEINLINE HRESULT IShellDispatch5_WindowSwitcher(IShellDispatch5* This) { +static __WIDL_INLINE HRESULT IShellDispatch5_WindowSwitcher(IShellDispatch5* This) { return This->lpVtbl->WindowSwitcher(This); } #endif @@ -6714,149 +6722,149 @@ interface IShellDispatch6 { #define IShellDispatch6_SearchCommand(This) (This)->lpVtbl->SearchCommand(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellDispatch6_QueryInterface(IShellDispatch6* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellDispatch6_QueryInterface(IShellDispatch6* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellDispatch6_AddRef(IShellDispatch6* This) { +static __WIDL_INLINE ULONG IShellDispatch6_AddRef(IShellDispatch6* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellDispatch6_Release(IShellDispatch6* This) { +static __WIDL_INLINE ULONG IShellDispatch6_Release(IShellDispatch6* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IShellDispatch6_GetTypeInfoCount(IShellDispatch6* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IShellDispatch6_GetTypeInfoCount(IShellDispatch6* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IShellDispatch6_GetTypeInfo(IShellDispatch6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IShellDispatch6_GetTypeInfo(IShellDispatch6* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IShellDispatch6_GetIDsOfNames(IShellDispatch6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IShellDispatch6_GetIDsOfNames(IShellDispatch6* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IShellDispatch6_Invoke(IShellDispatch6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IShellDispatch6_Invoke(IShellDispatch6* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IShellDispatch methods ***/ -static FORCEINLINE HRESULT IShellDispatch6_get_Application(IShellDispatch6* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch6_get_Application(IShellDispatch6* This,IDispatch **ppid) { return This->lpVtbl->get_Application(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch6_get_Parent(IShellDispatch6* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch6_get_Parent(IShellDispatch6* This,IDispatch **ppid) { return This->lpVtbl->get_Parent(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch6_NameSpace(IShellDispatch6* This,VARIANT vDir,Folder **ppsdf) { +static __WIDL_INLINE HRESULT IShellDispatch6_NameSpace(IShellDispatch6* This,VARIANT vDir,Folder **ppsdf) { return This->lpVtbl->NameSpace(This,vDir,ppsdf); } -static FORCEINLINE HRESULT IShellDispatch6_BrowseForFolder(IShellDispatch6* This,LONG Hwnd,BSTR Title,LONG Options,VARIANT RootFolder,Folder **ppsdf) { +static __WIDL_INLINE HRESULT IShellDispatch6_BrowseForFolder(IShellDispatch6* This,LONG Hwnd,BSTR Title,LONG Options,VARIANT RootFolder,Folder **ppsdf) { return This->lpVtbl->BrowseForFolder(This,Hwnd,Title,Options,RootFolder,ppsdf); } -static FORCEINLINE HRESULT IShellDispatch6_Windows(IShellDispatch6* This,IDispatch **ppid) { +static __WIDL_INLINE HRESULT IShellDispatch6_Windows(IShellDispatch6* This,IDispatch **ppid) { return This->lpVtbl->Windows(This,ppid); } -static FORCEINLINE HRESULT IShellDispatch6_Open(IShellDispatch6* This,VARIANT vDir) { +static __WIDL_INLINE HRESULT IShellDispatch6_Open(IShellDispatch6* This,VARIANT vDir) { return This->lpVtbl->Open(This,vDir); } -static FORCEINLINE HRESULT IShellDispatch6_Explore(IShellDispatch6* This,VARIANT vDir) { +static __WIDL_INLINE HRESULT IShellDispatch6_Explore(IShellDispatch6* This,VARIANT vDir) { return This->lpVtbl->Explore(This,vDir); } -static FORCEINLINE HRESULT IShellDispatch6_MinimizeAll(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_MinimizeAll(IShellDispatch6* This) { return This->lpVtbl->MinimizeAll(This); } -static FORCEINLINE HRESULT IShellDispatch6_UndoMinimizeALL(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_UndoMinimizeALL(IShellDispatch6* This) { return This->lpVtbl->UndoMinimizeALL(This); } -static FORCEINLINE HRESULT IShellDispatch6_FileRun(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_FileRun(IShellDispatch6* This) { return This->lpVtbl->FileRun(This); } -static FORCEINLINE HRESULT IShellDispatch6_CascadeWindows(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_CascadeWindows(IShellDispatch6* This) { return This->lpVtbl->CascadeWindows(This); } -static FORCEINLINE HRESULT IShellDispatch6_TileVertically(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_TileVertically(IShellDispatch6* This) { return This->lpVtbl->TileVertically(This); } -static FORCEINLINE HRESULT IShellDispatch6_TileHorizontally(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_TileHorizontally(IShellDispatch6* This) { return This->lpVtbl->TileHorizontally(This); } -static FORCEINLINE HRESULT IShellDispatch6_ShutdownWindows(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_ShutdownWindows(IShellDispatch6* This) { return This->lpVtbl->ShutdownWindows(This); } -static FORCEINLINE HRESULT IShellDispatch6_Suspend(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_Suspend(IShellDispatch6* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IShellDispatch6_EjectPC(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_EjectPC(IShellDispatch6* This) { return This->lpVtbl->EjectPC(This); } -static FORCEINLINE HRESULT IShellDispatch6_SetTime(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_SetTime(IShellDispatch6* This) { return This->lpVtbl->SetTime(This); } -static FORCEINLINE HRESULT IShellDispatch6_TrayProperties(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_TrayProperties(IShellDispatch6* This) { return This->lpVtbl->TrayProperties(This); } -static FORCEINLINE HRESULT IShellDispatch6_Help(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_Help(IShellDispatch6* This) { return This->lpVtbl->Help(This); } -static FORCEINLINE HRESULT IShellDispatch6_FindFiles(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_FindFiles(IShellDispatch6* This) { return This->lpVtbl->FindFiles(This); } -static FORCEINLINE HRESULT IShellDispatch6_FindComputer(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_FindComputer(IShellDispatch6* This) { return This->lpVtbl->FindComputer(This); } -static FORCEINLINE HRESULT IShellDispatch6_RefreshMenu(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_RefreshMenu(IShellDispatch6* This) { return This->lpVtbl->RefreshMenu(This); } -static FORCEINLINE HRESULT IShellDispatch6_ControlPanelItem(IShellDispatch6* This,BSTR bstrDir) { +static __WIDL_INLINE HRESULT IShellDispatch6_ControlPanelItem(IShellDispatch6* This,BSTR bstrDir) { return This->lpVtbl->ControlPanelItem(This,bstrDir); } /*** IShellDispatch2 methods ***/ -static FORCEINLINE HRESULT IShellDispatch6_IsRestricted(IShellDispatch6* This,BSTR Group,BSTR Restriction,LONG *plRestrictValue) { +static __WIDL_INLINE HRESULT IShellDispatch6_IsRestricted(IShellDispatch6* This,BSTR Group,BSTR Restriction,LONG *plRestrictValue) { return This->lpVtbl->IsRestricted(This,Group,Restriction,plRestrictValue); } -static FORCEINLINE HRESULT IShellDispatch6_ShellExecute(IShellDispatch6* This,BSTR File,VARIANT vArgs,VARIANT vDir,VARIANT vOperation,VARIANT vShow) { +static __WIDL_INLINE HRESULT IShellDispatch6_ShellExecute(IShellDispatch6* This,BSTR File,VARIANT vArgs,VARIANT vDir,VARIANT vOperation,VARIANT vShow) { return This->lpVtbl->ShellExecute(This,File,vArgs,vDir,vOperation,vShow); } -static FORCEINLINE HRESULT IShellDispatch6_FindPrinter(IShellDispatch6* This,BSTR name,BSTR location,BSTR model) { +static __WIDL_INLINE HRESULT IShellDispatch6_FindPrinter(IShellDispatch6* This,BSTR name,BSTR location,BSTR model) { return This->lpVtbl->FindPrinter(This,name,location,model); } -static FORCEINLINE HRESULT IShellDispatch6_GetSystemInformation(IShellDispatch6* This,BSTR name,VARIANT *pv) { +static __WIDL_INLINE HRESULT IShellDispatch6_GetSystemInformation(IShellDispatch6* This,BSTR name,VARIANT *pv) { return This->lpVtbl->GetSystemInformation(This,name,pv); } -static FORCEINLINE HRESULT IShellDispatch6_ServiceStart(IShellDispatch6* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch6_ServiceStart(IShellDispatch6* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { return This->lpVtbl->ServiceStart(This,ServiceName,Persistent,pSuccess); } -static FORCEINLINE HRESULT IShellDispatch6_ServiceStop(IShellDispatch6* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch6_ServiceStop(IShellDispatch6* This,BSTR ServiceName,VARIANT Persistent,VARIANT *pSuccess) { return This->lpVtbl->ServiceStop(This,ServiceName,Persistent,pSuccess); } -static FORCEINLINE HRESULT IShellDispatch6_IsServiceRunning(IShellDispatch6* This,BSTR ServiceName,VARIANT *pRunning) { +static __WIDL_INLINE HRESULT IShellDispatch6_IsServiceRunning(IShellDispatch6* This,BSTR ServiceName,VARIANT *pRunning) { return This->lpVtbl->IsServiceRunning(This,ServiceName,pRunning); } -static FORCEINLINE HRESULT IShellDispatch6_CanStartStopService(IShellDispatch6* This,BSTR ServiceName,VARIANT *pCanStartStop) { +static __WIDL_INLINE HRESULT IShellDispatch6_CanStartStopService(IShellDispatch6* This,BSTR ServiceName,VARIANT *pCanStartStop) { return This->lpVtbl->CanStartStopService(This,ServiceName,pCanStartStop); } -static FORCEINLINE HRESULT IShellDispatch6_ShowBrowserBar(IShellDispatch6* This,BSTR bstrClsid,VARIANT bShow,VARIANT *pSuccess) { +static __WIDL_INLINE HRESULT IShellDispatch6_ShowBrowserBar(IShellDispatch6* This,BSTR bstrClsid,VARIANT bShow,VARIANT *pSuccess) { return This->lpVtbl->ShowBrowserBar(This,bstrClsid,bShow,pSuccess); } /*** IShellDispatch3 methods ***/ -static FORCEINLINE HRESULT IShellDispatch6_AddToRecent(IShellDispatch6* This,VARIANT varFile,BSTR bstrCategory) { +static __WIDL_INLINE HRESULT IShellDispatch6_AddToRecent(IShellDispatch6* This,VARIANT varFile,BSTR bstrCategory) { return This->lpVtbl->AddToRecent(This,varFile,bstrCategory); } /*** IShellDispatch4 methods ***/ -static FORCEINLINE HRESULT IShellDispatch6_WindowsSecurity(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_WindowsSecurity(IShellDispatch6* This) { return This->lpVtbl->WindowsSecurity(This); } -static FORCEINLINE HRESULT IShellDispatch6_ToggleDesktop(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_ToggleDesktop(IShellDispatch6* This) { return This->lpVtbl->ToggleDesktop(This); } -static FORCEINLINE HRESULT IShellDispatch6_ExplorerPolicy(IShellDispatch6* This,BSTR bstrPolicyName,VARIANT *pValue) { +static __WIDL_INLINE HRESULT IShellDispatch6_ExplorerPolicy(IShellDispatch6* This,BSTR bstrPolicyName,VARIANT *pValue) { return This->lpVtbl->ExplorerPolicy(This,bstrPolicyName,pValue); } -static FORCEINLINE HRESULT IShellDispatch6_GetSetting(IShellDispatch6* This,LONG lSetting,VARIANT_BOOL *pResult) { +static __WIDL_INLINE HRESULT IShellDispatch6_GetSetting(IShellDispatch6* This,LONG lSetting,VARIANT_BOOL *pResult) { return This->lpVtbl->GetSetting(This,lSetting,pResult); } /*** IShellDispatch5 methods ***/ -static FORCEINLINE HRESULT IShellDispatch6_WindowSwitcher(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_WindowSwitcher(IShellDispatch6* This) { return This->lpVtbl->WindowSwitcher(This); } /*** IShellDispatch6 methods ***/ -static FORCEINLINE HRESULT IShellDispatch6_SearchCommand(IShellDispatch6* This) { +static __WIDL_INLINE HRESULT IShellDispatch6_SearchCommand(IShellDispatch6* This) { return This->lpVtbl->SearchCommand(This); } #endif @@ -7062,42 +7070,42 @@ interface IFileSearchBand { #define IFileSearchBand_get_QueryFile(This,pvarFile) (This)->lpVtbl->get_QueryFile(This,pvarFile) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileSearchBand_QueryInterface(IFileSearchBand* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileSearchBand_QueryInterface(IFileSearchBand* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileSearchBand_AddRef(IFileSearchBand* This) { +static __WIDL_INLINE ULONG IFileSearchBand_AddRef(IFileSearchBand* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileSearchBand_Release(IFileSearchBand* This) { +static __WIDL_INLINE ULONG IFileSearchBand_Release(IFileSearchBand* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IFileSearchBand_GetTypeInfoCount(IFileSearchBand* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IFileSearchBand_GetTypeInfoCount(IFileSearchBand* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IFileSearchBand_GetTypeInfo(IFileSearchBand* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IFileSearchBand_GetTypeInfo(IFileSearchBand* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IFileSearchBand_GetIDsOfNames(IFileSearchBand* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IFileSearchBand_GetIDsOfNames(IFileSearchBand* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IFileSearchBand_Invoke(IFileSearchBand* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IFileSearchBand_Invoke(IFileSearchBand* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IFileSearchBand methods ***/ -static FORCEINLINE HRESULT IFileSearchBand_SetFocus(IFileSearchBand* This) { +static __WIDL_INLINE HRESULT IFileSearchBand_SetFocus(IFileSearchBand* This) { return This->lpVtbl->SetFocus(This); } -static FORCEINLINE HRESULT IFileSearchBand_SetSearchParameters(IFileSearchBand* This,BSTR *pbstrSearchID,VARIANT_BOOL bNavToResults,VARIANT *pvarScope,VARIANT *pvarQueryFile) { +static __WIDL_INLINE HRESULT IFileSearchBand_SetSearchParameters(IFileSearchBand* This,BSTR *pbstrSearchID,VARIANT_BOOL bNavToResults,VARIANT *pvarScope,VARIANT *pvarQueryFile) { return This->lpVtbl->SetSearchParameters(This,pbstrSearchID,bNavToResults,pvarScope,pvarQueryFile); } -static FORCEINLINE HRESULT IFileSearchBand_get_SearchID(IFileSearchBand* This,BSTR *pbstrSearchID) { +static __WIDL_INLINE HRESULT IFileSearchBand_get_SearchID(IFileSearchBand* This,BSTR *pbstrSearchID) { return This->lpVtbl->get_SearchID(This,pbstrSearchID); } -static FORCEINLINE HRESULT IFileSearchBand_get_Scope(IFileSearchBand* This,VARIANT *pvarScope) { +static __WIDL_INLINE HRESULT IFileSearchBand_get_Scope(IFileSearchBand* This,VARIANT *pvarScope) { return This->lpVtbl->get_Scope(This,pvarScope); } -static FORCEINLINE HRESULT IFileSearchBand_get_QueryFile(IFileSearchBand* This,VARIANT *pvarFile) { +static __WIDL_INLINE HRESULT IFileSearchBand_get_QueryFile(IFileSearchBand* This,VARIANT *pvarFile) { return This->lpVtbl->get_QueryFile(This,pvarFile); } #endif @@ -7283,54 +7291,54 @@ interface IWebWizardHost { #define IWebWizardHost_SetHeaderText(This,bstrHeaderTitle,bstrHeaderSubtitle) (This)->lpVtbl->SetHeaderText(This,bstrHeaderTitle,bstrHeaderSubtitle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWebWizardHost_QueryInterface(IWebWizardHost* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWebWizardHost_QueryInterface(IWebWizardHost* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWebWizardHost_AddRef(IWebWizardHost* This) { +static __WIDL_INLINE ULONG IWebWizardHost_AddRef(IWebWizardHost* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWebWizardHost_Release(IWebWizardHost* This) { +static __WIDL_INLINE ULONG IWebWizardHost_Release(IWebWizardHost* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWebWizardHost_GetTypeInfoCount(IWebWizardHost* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWebWizardHost_GetTypeInfoCount(IWebWizardHost* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWebWizardHost_GetTypeInfo(IWebWizardHost* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWebWizardHost_GetTypeInfo(IWebWizardHost* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWebWizardHost_GetIDsOfNames(IWebWizardHost* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWebWizardHost_GetIDsOfNames(IWebWizardHost* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWebWizardHost_Invoke(IWebWizardHost* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWebWizardHost_Invoke(IWebWizardHost* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWebWizardHost methods ***/ -static FORCEINLINE HRESULT IWebWizardHost_FinalBack(IWebWizardHost* This) { +static __WIDL_INLINE HRESULT IWebWizardHost_FinalBack(IWebWizardHost* This) { return This->lpVtbl->FinalBack(This); } -static FORCEINLINE HRESULT IWebWizardHost_FinalNext(IWebWizardHost* This) { +static __WIDL_INLINE HRESULT IWebWizardHost_FinalNext(IWebWizardHost* This) { return This->lpVtbl->FinalNext(This); } -static FORCEINLINE HRESULT IWebWizardHost_Cancel(IWebWizardHost* This) { +static __WIDL_INLINE HRESULT IWebWizardHost_Cancel(IWebWizardHost* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IWebWizardHost_put_Caption(IWebWizardHost* This,BSTR bstrCaption) { +static __WIDL_INLINE HRESULT IWebWizardHost_put_Caption(IWebWizardHost* This,BSTR bstrCaption) { return This->lpVtbl->put_Caption(This,bstrCaption); } -static FORCEINLINE HRESULT IWebWizardHost_get_Caption(IWebWizardHost* This,BSTR *pbstrCaption) { +static __WIDL_INLINE HRESULT IWebWizardHost_get_Caption(IWebWizardHost* This,BSTR *pbstrCaption) { return This->lpVtbl->get_Caption(This,pbstrCaption); } -static FORCEINLINE HRESULT IWebWizardHost_put_Property(IWebWizardHost* This,BSTR bstrPropertyName,VARIANT *pvProperty) { +static __WIDL_INLINE HRESULT IWebWizardHost_put_Property(IWebWizardHost* This,BSTR bstrPropertyName,VARIANT *pvProperty) { return This->lpVtbl->put_Property(This,bstrPropertyName,pvProperty); } -static FORCEINLINE HRESULT IWebWizardHost_get_Property(IWebWizardHost* This,BSTR bstrPropertyName,VARIANT *pvProperty) { +static __WIDL_INLINE HRESULT IWebWizardHost_get_Property(IWebWizardHost* This,BSTR bstrPropertyName,VARIANT *pvProperty) { return This->lpVtbl->get_Property(This,bstrPropertyName,pvProperty); } -static FORCEINLINE HRESULT IWebWizardHost_SetWizardButtons(IWebWizardHost* This,VARIANT_BOOL vfEnableBack,VARIANT_BOOL vfEnableNext,VARIANT_BOOL vfLastPage) { +static __WIDL_INLINE HRESULT IWebWizardHost_SetWizardButtons(IWebWizardHost* This,VARIANT_BOOL vfEnableBack,VARIANT_BOOL vfEnableNext,VARIANT_BOOL vfLastPage) { return This->lpVtbl->SetWizardButtons(This,vfEnableBack,vfEnableNext,vfLastPage); } -static FORCEINLINE HRESULT IWebWizardHost_SetHeaderText(IWebWizardHost* This,BSTR bstrHeaderTitle,BSTR bstrHeaderSubtitle) { +static __WIDL_INLINE HRESULT IWebWizardHost_SetHeaderText(IWebWizardHost* This,BSTR bstrHeaderTitle,BSTR bstrHeaderSubtitle) { return This->lpVtbl->SetHeaderText(This,bstrHeaderTitle,bstrHeaderSubtitle); } #endif @@ -7483,58 +7491,58 @@ interface INewWDEvents { #define INewWDEvents_PassportAuthenticate(This,bstrSignInUrl,pvfAuthenitcated) (This)->lpVtbl->PassportAuthenticate(This,bstrSignInUrl,pvfAuthenitcated) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INewWDEvents_QueryInterface(INewWDEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INewWDEvents_QueryInterface(INewWDEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INewWDEvents_AddRef(INewWDEvents* This) { +static __WIDL_INLINE ULONG INewWDEvents_AddRef(INewWDEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INewWDEvents_Release(INewWDEvents* This) { +static __WIDL_INLINE ULONG INewWDEvents_Release(INewWDEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INewWDEvents_GetTypeInfoCount(INewWDEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INewWDEvents_GetTypeInfoCount(INewWDEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INewWDEvents_GetTypeInfo(INewWDEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INewWDEvents_GetTypeInfo(INewWDEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INewWDEvents_GetIDsOfNames(INewWDEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INewWDEvents_GetIDsOfNames(INewWDEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INewWDEvents_Invoke(INewWDEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INewWDEvents_Invoke(INewWDEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWebWizardHost methods ***/ -static FORCEINLINE HRESULT INewWDEvents_FinalBack(INewWDEvents* This) { +static __WIDL_INLINE HRESULT INewWDEvents_FinalBack(INewWDEvents* This) { return This->lpVtbl->FinalBack(This); } -static FORCEINLINE HRESULT INewWDEvents_FinalNext(INewWDEvents* This) { +static __WIDL_INLINE HRESULT INewWDEvents_FinalNext(INewWDEvents* This) { return This->lpVtbl->FinalNext(This); } -static FORCEINLINE HRESULT INewWDEvents_Cancel(INewWDEvents* This) { +static __WIDL_INLINE HRESULT INewWDEvents_Cancel(INewWDEvents* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT INewWDEvents_put_Caption(INewWDEvents* This,BSTR bstrCaption) { +static __WIDL_INLINE HRESULT INewWDEvents_put_Caption(INewWDEvents* This,BSTR bstrCaption) { return This->lpVtbl->put_Caption(This,bstrCaption); } -static FORCEINLINE HRESULT INewWDEvents_get_Caption(INewWDEvents* This,BSTR *pbstrCaption) { +static __WIDL_INLINE HRESULT INewWDEvents_get_Caption(INewWDEvents* This,BSTR *pbstrCaption) { return This->lpVtbl->get_Caption(This,pbstrCaption); } -static FORCEINLINE HRESULT INewWDEvents_put_Property(INewWDEvents* This,BSTR bstrPropertyName,VARIANT *pvProperty) { +static __WIDL_INLINE HRESULT INewWDEvents_put_Property(INewWDEvents* This,BSTR bstrPropertyName,VARIANT *pvProperty) { return This->lpVtbl->put_Property(This,bstrPropertyName,pvProperty); } -static FORCEINLINE HRESULT INewWDEvents_get_Property(INewWDEvents* This,BSTR bstrPropertyName,VARIANT *pvProperty) { +static __WIDL_INLINE HRESULT INewWDEvents_get_Property(INewWDEvents* This,BSTR bstrPropertyName,VARIANT *pvProperty) { return This->lpVtbl->get_Property(This,bstrPropertyName,pvProperty); } -static FORCEINLINE HRESULT INewWDEvents_SetWizardButtons(INewWDEvents* This,VARIANT_BOOL vfEnableBack,VARIANT_BOOL vfEnableNext,VARIANT_BOOL vfLastPage) { +static __WIDL_INLINE HRESULT INewWDEvents_SetWizardButtons(INewWDEvents* This,VARIANT_BOOL vfEnableBack,VARIANT_BOOL vfEnableNext,VARIANT_BOOL vfLastPage) { return This->lpVtbl->SetWizardButtons(This,vfEnableBack,vfEnableNext,vfLastPage); } -static FORCEINLINE HRESULT INewWDEvents_SetHeaderText(INewWDEvents* This,BSTR bstrHeaderTitle,BSTR bstrHeaderSubtitle) { +static __WIDL_INLINE HRESULT INewWDEvents_SetHeaderText(INewWDEvents* This,BSTR bstrHeaderTitle,BSTR bstrHeaderSubtitle) { return This->lpVtbl->SetHeaderText(This,bstrHeaderTitle,bstrHeaderSubtitle); } /*** INewWDEvents methods ***/ -static FORCEINLINE HRESULT INewWDEvents_PassportAuthenticate(INewWDEvents* This,BSTR bstrSignInUrl,VARIANT_BOOL *pvfAuthenitcated) { +static __WIDL_INLINE HRESULT INewWDEvents_PassportAuthenticate(INewWDEvents* This,BSTR bstrSignInUrl,VARIANT_BOOL *pvfAuthenitcated) { return This->lpVtbl->PassportAuthenticate(This,bstrSignInUrl,pvfAuthenitcated); } #endif @@ -7617,20 +7625,20 @@ interface IAutoComplete { #define IAutoComplete_Enable(This,fEnable) (This)->lpVtbl->Enable(This,fEnable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAutoComplete_QueryInterface(IAutoComplete* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAutoComplete_QueryInterface(IAutoComplete* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAutoComplete_AddRef(IAutoComplete* This) { +static __WIDL_INLINE ULONG IAutoComplete_AddRef(IAutoComplete* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAutoComplete_Release(IAutoComplete* This) { +static __WIDL_INLINE ULONG IAutoComplete_Release(IAutoComplete* This) { return This->lpVtbl->Release(This); } /*** IAutoComplete methods ***/ -static FORCEINLINE HRESULT IAutoComplete_Init(IAutoComplete* This,HWND hwndEdit,IUnknown *punkACL,LPCWSTR pwszRegKeyPath,LPCWSTR pwszQuickComplete) { +static __WIDL_INLINE HRESULT IAutoComplete_Init(IAutoComplete* This,HWND hwndEdit,IUnknown *punkACL,LPCWSTR pwszRegKeyPath,LPCWSTR pwszQuickComplete) { return This->lpVtbl->Init(This,hwndEdit,punkACL,pwszRegKeyPath,pwszQuickComplete); } -static FORCEINLINE HRESULT IAutoComplete_Enable(IAutoComplete* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IAutoComplete_Enable(IAutoComplete* This,WINBOOL fEnable) { return This->lpVtbl->Enable(This,fEnable); } #endif @@ -7733,27 +7741,27 @@ interface IAutoComplete2 { #define IAutoComplete2_GetOptions(This,pdwFlag) (This)->lpVtbl->GetOptions(This,pdwFlag) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAutoComplete2_QueryInterface(IAutoComplete2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAutoComplete2_QueryInterface(IAutoComplete2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAutoComplete2_AddRef(IAutoComplete2* This) { +static __WIDL_INLINE ULONG IAutoComplete2_AddRef(IAutoComplete2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAutoComplete2_Release(IAutoComplete2* This) { +static __WIDL_INLINE ULONG IAutoComplete2_Release(IAutoComplete2* This) { return This->lpVtbl->Release(This); } /*** IAutoComplete methods ***/ -static FORCEINLINE HRESULT IAutoComplete2_Init(IAutoComplete2* This,HWND hwndEdit,IUnknown *punkACL,LPCWSTR pwszRegKeyPath,LPCWSTR pwszQuickComplete) { +static __WIDL_INLINE HRESULT IAutoComplete2_Init(IAutoComplete2* This,HWND hwndEdit,IUnknown *punkACL,LPCWSTR pwszRegKeyPath,LPCWSTR pwszQuickComplete) { return This->lpVtbl->Init(This,hwndEdit,punkACL,pwszRegKeyPath,pwszQuickComplete); } -static FORCEINLINE HRESULT IAutoComplete2_Enable(IAutoComplete2* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IAutoComplete2_Enable(IAutoComplete2* This,WINBOOL fEnable) { return This->lpVtbl->Enable(This,fEnable); } /*** IAutoComplete2 methods ***/ -static FORCEINLINE HRESULT IAutoComplete2_SetOptions(IAutoComplete2* This,DWORD dwFlag) { +static __WIDL_INLINE HRESULT IAutoComplete2_SetOptions(IAutoComplete2* This,DWORD dwFlag) { return This->lpVtbl->SetOptions(This,dwFlag); } -static FORCEINLINE HRESULT IAutoComplete2_GetOptions(IAutoComplete2* This,DWORD *pdwFlag) { +static __WIDL_INLINE HRESULT IAutoComplete2_GetOptions(IAutoComplete2* This,DWORD *pdwFlag) { return This->lpVtbl->GetOptions(This,pdwFlag); } #endif @@ -7871,36 +7879,36 @@ interface IEnumACString { #define IEnumACString_GetEnumOptions(This,pdwOptions) (This)->lpVtbl->GetEnumOptions(This,pdwOptions) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumACString_QueryInterface(IEnumACString* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumACString_QueryInterface(IEnumACString* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumACString_AddRef(IEnumACString* This) { +static __WIDL_INLINE ULONG IEnumACString_AddRef(IEnumACString* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumACString_Release(IEnumACString* This) { +static __WIDL_INLINE ULONG IEnumACString_Release(IEnumACString* This) { return This->lpVtbl->Release(This); } /*** IEnumString methods ***/ -static FORCEINLINE HRESULT IEnumACString_Next(IEnumACString* This,ULONG celt,LPOLESTR *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumACString_Next(IEnumACString* This,ULONG celt,LPOLESTR *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumACString_Skip(IEnumACString* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumACString_Skip(IEnumACString* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumACString_Reset(IEnumACString* This) { +static __WIDL_INLINE HRESULT IEnumACString_Reset(IEnumACString* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumACString_Clone(IEnumACString* This,IEnumString **ppenum) { +static __WIDL_INLINE HRESULT IEnumACString_Clone(IEnumACString* This,IEnumString **ppenum) { return This->lpVtbl->Clone(This,ppenum); } /*** IEnumACString methods ***/ -static FORCEINLINE HRESULT IEnumACString_NextItem(IEnumACString* This,LPWSTR pszUrl,ULONG cchMax,ULONG *pulSortIndex) { +static __WIDL_INLINE HRESULT IEnumACString_NextItem(IEnumACString* This,LPWSTR pszUrl,ULONG cchMax,ULONG *pulSortIndex) { return This->lpVtbl->NextItem(This,pszUrl,cchMax,pulSortIndex); } -static FORCEINLINE HRESULT IEnumACString_SetEnumOptions(IEnumACString* This,DWORD dwOptions) { +static __WIDL_INLINE HRESULT IEnumACString_SetEnumOptions(IEnumACString* This,DWORD dwOptions) { return This->lpVtbl->SetEnumOptions(This,dwOptions); } -static FORCEINLINE HRESULT IEnumACString_GetEnumOptions(IEnumACString* This,DWORD *pdwOptions) { +static __WIDL_INLINE HRESULT IEnumACString_GetEnumOptions(IEnumACString* This,DWORD *pdwOptions) { return This->lpVtbl->GetEnumOptions(This,pdwOptions); } #endif @@ -8003,29 +8011,29 @@ interface IDataObjectAsyncCapability { #define IDataObjectAsyncCapability_EndOperation(This,hResult,pbcReserved,dwEffects) (This)->lpVtbl->EndOperation(This,hResult,pbcReserved,dwEffects) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDataObjectAsyncCapability_QueryInterface(IDataObjectAsyncCapability* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDataObjectAsyncCapability_QueryInterface(IDataObjectAsyncCapability* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDataObjectAsyncCapability_AddRef(IDataObjectAsyncCapability* This) { +static __WIDL_INLINE ULONG IDataObjectAsyncCapability_AddRef(IDataObjectAsyncCapability* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDataObjectAsyncCapability_Release(IDataObjectAsyncCapability* This) { +static __WIDL_INLINE ULONG IDataObjectAsyncCapability_Release(IDataObjectAsyncCapability* This) { return This->lpVtbl->Release(This); } /*** IDataObjectAsyncCapability methods ***/ -static FORCEINLINE HRESULT IDataObjectAsyncCapability_SetAsyncMode(IDataObjectAsyncCapability* This,WINBOOL fDoOpAsync) { +static __WIDL_INLINE HRESULT IDataObjectAsyncCapability_SetAsyncMode(IDataObjectAsyncCapability* This,WINBOOL fDoOpAsync) { return This->lpVtbl->SetAsyncMode(This,fDoOpAsync); } -static FORCEINLINE HRESULT IDataObjectAsyncCapability_GetAsyncMode(IDataObjectAsyncCapability* This,WINBOOL *pfIsOpAsync) { +static __WIDL_INLINE HRESULT IDataObjectAsyncCapability_GetAsyncMode(IDataObjectAsyncCapability* This,WINBOOL *pfIsOpAsync) { return This->lpVtbl->GetAsyncMode(This,pfIsOpAsync); } -static FORCEINLINE HRESULT IDataObjectAsyncCapability_StartOperation(IDataObjectAsyncCapability* This,IBindCtx *pbcReserved) { +static __WIDL_INLINE HRESULT IDataObjectAsyncCapability_StartOperation(IDataObjectAsyncCapability* This,IBindCtx *pbcReserved) { return This->lpVtbl->StartOperation(This,pbcReserved); } -static FORCEINLINE HRESULT IDataObjectAsyncCapability_InOperation(IDataObjectAsyncCapability* This,WINBOOL *pfInAsyncOp) { +static __WIDL_INLINE HRESULT IDataObjectAsyncCapability_InOperation(IDataObjectAsyncCapability* This,WINBOOL *pfInAsyncOp) { return This->lpVtbl->InOperation(This,pfInAsyncOp); } -static FORCEINLINE HRESULT IDataObjectAsyncCapability_EndOperation(IDataObjectAsyncCapability* This,HRESULT hResult,IBindCtx *pbcReserved,DWORD dwEffects) { +static __WIDL_INLINE HRESULT IDataObjectAsyncCapability_EndOperation(IDataObjectAsyncCapability* This,HRESULT hResult,IBindCtx *pbcReserved,DWORD dwEffects) { return This->lpVtbl->EndOperation(This,hResult,pbcReserved,dwEffects); } #endif diff --git a/lib/libc/include/any-windows-any/shlobj.h b/lib/libc/include/any-windows-any/shlobj.h index be087c4feb63361ea0146dbf1681414ee7e2a38a..c775f50b5c802c92a1947acf9c421b8dbeacd993 100644 --- a/lib/libc/include/any-windows-any/shlobj.h +++ b/lib/libc/include/any-windows-any/shlobj.h @@ -734,6 +734,17 @@ extern "C" { #if NTDDI_VERSION >= 0x06000000 typedef enum { KF_FLAG_DEFAULT = 0x00000000, +#if NTDDI_VERSION >= NTDDI_WIN10_RS3 + KF_FLAG_FORCE_APP_DATA_REDIRECTION = 0x00080000, +#endif +#if NTDDI_VERSION >= NTDDI_WIN10_RS2 + KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET = 0x00040000, + KF_FLAG_FORCE_PACKAGE_REDIRECTION = 0x00020000, + KF_FLAG_NO_PACKAGE_REDIRECTION = 0x00010000, +#endif +#if NTDDI_VERSION >= NTDDI_WIN8 + KF_FLAG_FORCE_APPCONTAINER_REDIRECTION = 0x00020000, +#endif #if NTDDI_VERSION >= 0x06010000 KF_FLAG_NO_APPCONTAINER_REDIRECTION = 0x00010000, #endif diff --git a/lib/libc/include/any-windows-any/shlwapi.h b/lib/libc/include/any-windows-any/shlwapi.h index dc10c2327138e7ceb289c69896469ec8762c133c..131f56a356c4dcf1aec4679d7edffcc05acfaa0e 100644 --- a/lib/libc/include/any-windows-any/shlwapi.h +++ b/lib/libc/include/any-windows-any/shlwapi.h @@ -1177,7 +1177,11 @@ LWSTDAPI PathMatchSpecExW(LPCWSTR pszFile, LPCWSTR pszSpec, DWORD dwFlags); typedef struct { const IID *piid; +#if (NTDDI_VERSION >= NTDDI_WIN10_RS2) + DWORD dwOffset; +#else int dwOffset; +#endif } QITAB, *LPQITAB; typedef const QITAB *LPCQITAB; diff --git a/lib/libc/include/any-windows-any/shobjidl.h b/lib/libc/include/any-windows-any/shobjidl.h index 87b57bcc26550c3dd22b3c708e19a6666d53a9e3..b5c63a7d2caba0d20d432addd6ad3e004e498c9d 100644 --- a/lib/libc/include/any-windows-any/shobjidl.h +++ b/lib/libc/include/any-windows-any/shobjidl.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/shobjidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/shobjidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __shobjidl_h__ #define __shobjidl_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IContextMenu_FWD_DEFINED__ @@ -2661,23 +2669,23 @@ interface IContextMenu { #define IContextMenu_GetCommandString(This,idCmd,uType,pReserved,pszName,cchMax) (This)->lpVtbl->GetCommandString(This,idCmd,uType,pReserved,pszName,cchMax) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IContextMenu_QueryInterface(IContextMenu* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IContextMenu_QueryInterface(IContextMenu* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IContextMenu_AddRef(IContextMenu* This) { +static __WIDL_INLINE ULONG IContextMenu_AddRef(IContextMenu* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IContextMenu_Release(IContextMenu* This) { +static __WIDL_INLINE ULONG IContextMenu_Release(IContextMenu* This) { return This->lpVtbl->Release(This); } /*** IContextMenu methods ***/ -static FORCEINLINE HRESULT IContextMenu_QueryContextMenu(IContextMenu* This,HMENU hmenu,UINT indexMenu,UINT idCmdFirst,UINT idCmdLast,UINT uFlags) { +static __WIDL_INLINE HRESULT IContextMenu_QueryContextMenu(IContextMenu* This,HMENU hmenu,UINT indexMenu,UINT idCmdFirst,UINT idCmdLast,UINT uFlags) { return This->lpVtbl->QueryContextMenu(This,hmenu,indexMenu,idCmdFirst,idCmdLast,uFlags); } -static FORCEINLINE HRESULT IContextMenu_InvokeCommand(IContextMenu* This,CMINVOKECOMMANDINFO *pici) { +static __WIDL_INLINE HRESULT IContextMenu_InvokeCommand(IContextMenu* This,CMINVOKECOMMANDINFO *pici) { return This->lpVtbl->InvokeCommand(This,pici); } -static FORCEINLINE HRESULT IContextMenu_GetCommandString(IContextMenu* This,UINT_PTR idCmd,UINT uType,UINT *pReserved,CHAR *pszName,UINT cchMax) { +static __WIDL_INLINE HRESULT IContextMenu_GetCommandString(IContextMenu* This,UINT_PTR idCmd,UINT uType,UINT *pReserved,CHAR *pszName,UINT cchMax) { return This->lpVtbl->GetCommandString(This,idCmd,uType,pReserved,pszName,cchMax); } #endif @@ -2775,27 +2783,27 @@ interface IContextMenu2 { #define IContextMenu2_HandleMenuMsg(This,uMsg,wParam,lParam) (This)->lpVtbl->HandleMenuMsg(This,uMsg,wParam,lParam) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IContextMenu2_QueryInterface(IContextMenu2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IContextMenu2_QueryInterface(IContextMenu2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IContextMenu2_AddRef(IContextMenu2* This) { +static __WIDL_INLINE ULONG IContextMenu2_AddRef(IContextMenu2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IContextMenu2_Release(IContextMenu2* This) { +static __WIDL_INLINE ULONG IContextMenu2_Release(IContextMenu2* This) { return This->lpVtbl->Release(This); } /*** IContextMenu methods ***/ -static FORCEINLINE HRESULT IContextMenu2_QueryContextMenu(IContextMenu2* This,HMENU hmenu,UINT indexMenu,UINT idCmdFirst,UINT idCmdLast,UINT uFlags) { +static __WIDL_INLINE HRESULT IContextMenu2_QueryContextMenu(IContextMenu2* This,HMENU hmenu,UINT indexMenu,UINT idCmdFirst,UINT idCmdLast,UINT uFlags) { return This->lpVtbl->QueryContextMenu(This,hmenu,indexMenu,idCmdFirst,idCmdLast,uFlags); } -static FORCEINLINE HRESULT IContextMenu2_InvokeCommand(IContextMenu2* This,CMINVOKECOMMANDINFO *pici) { +static __WIDL_INLINE HRESULT IContextMenu2_InvokeCommand(IContextMenu2* This,CMINVOKECOMMANDINFO *pici) { return This->lpVtbl->InvokeCommand(This,pici); } -static FORCEINLINE HRESULT IContextMenu2_GetCommandString(IContextMenu2* This,UINT_PTR idCmd,UINT uType,UINT *pReserved,CHAR *pszName,UINT cchMax) { +static __WIDL_INLINE HRESULT IContextMenu2_GetCommandString(IContextMenu2* This,UINT_PTR idCmd,UINT uType,UINT *pReserved,CHAR *pszName,UINT cchMax) { return This->lpVtbl->GetCommandString(This,idCmd,uType,pReserved,pszName,cchMax); } /*** IContextMenu2 methods ***/ -static FORCEINLINE HRESULT IContextMenu2_HandleMenuMsg(IContextMenu2* This,UINT uMsg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT IContextMenu2_HandleMenuMsg(IContextMenu2* This,UINT uMsg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->HandleMenuMsg(This,uMsg,wParam,lParam); } #endif @@ -2904,31 +2912,31 @@ interface IContextMenu3 { #define IContextMenu3_HandleMenuMsg2(This,uMsg,wParam,lParam,plResult) (This)->lpVtbl->HandleMenuMsg2(This,uMsg,wParam,lParam,plResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IContextMenu3_QueryInterface(IContextMenu3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IContextMenu3_QueryInterface(IContextMenu3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IContextMenu3_AddRef(IContextMenu3* This) { +static __WIDL_INLINE ULONG IContextMenu3_AddRef(IContextMenu3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IContextMenu3_Release(IContextMenu3* This) { +static __WIDL_INLINE ULONG IContextMenu3_Release(IContextMenu3* This) { return This->lpVtbl->Release(This); } /*** IContextMenu methods ***/ -static FORCEINLINE HRESULT IContextMenu3_QueryContextMenu(IContextMenu3* This,HMENU hmenu,UINT indexMenu,UINT idCmdFirst,UINT idCmdLast,UINT uFlags) { +static __WIDL_INLINE HRESULT IContextMenu3_QueryContextMenu(IContextMenu3* This,HMENU hmenu,UINT indexMenu,UINT idCmdFirst,UINT idCmdLast,UINT uFlags) { return This->lpVtbl->QueryContextMenu(This,hmenu,indexMenu,idCmdFirst,idCmdLast,uFlags); } -static FORCEINLINE HRESULT IContextMenu3_InvokeCommand(IContextMenu3* This,CMINVOKECOMMANDINFO *pici) { +static __WIDL_INLINE HRESULT IContextMenu3_InvokeCommand(IContextMenu3* This,CMINVOKECOMMANDINFO *pici) { return This->lpVtbl->InvokeCommand(This,pici); } -static FORCEINLINE HRESULT IContextMenu3_GetCommandString(IContextMenu3* This,UINT_PTR idCmd,UINT uType,UINT *pReserved,CHAR *pszName,UINT cchMax) { +static __WIDL_INLINE HRESULT IContextMenu3_GetCommandString(IContextMenu3* This,UINT_PTR idCmd,UINT uType,UINT *pReserved,CHAR *pszName,UINT cchMax) { return This->lpVtbl->GetCommandString(This,idCmd,uType,pReserved,pszName,cchMax); } /*** IContextMenu2 methods ***/ -static FORCEINLINE HRESULT IContextMenu3_HandleMenuMsg(IContextMenu3* This,UINT uMsg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT IContextMenu3_HandleMenuMsg(IContextMenu3* This,UINT uMsg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->HandleMenuMsg(This,uMsg,wParam,lParam); } /*** IContextMenu3 methods ***/ -static FORCEINLINE HRESULT IContextMenu3_HandleMenuMsg2(IContextMenu3* This,UINT uMsg,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { +static __WIDL_INLINE HRESULT IContextMenu3_HandleMenuMsg2(IContextMenu3* This,UINT uMsg,WPARAM wParam,LPARAM lParam,LRESULT *plResult) { return This->lpVtbl->HandleMenuMsg2(This,uMsg,wParam,lParam,plResult); } #endif @@ -3044,35 +3052,35 @@ interface IExecuteCommand { #define IExecuteCommand_Execute(This) (This)->lpVtbl->Execute(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExecuteCommand_QueryInterface(IExecuteCommand* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExecuteCommand_QueryInterface(IExecuteCommand* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExecuteCommand_AddRef(IExecuteCommand* This) { +static __WIDL_INLINE ULONG IExecuteCommand_AddRef(IExecuteCommand* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExecuteCommand_Release(IExecuteCommand* This) { +static __WIDL_INLINE ULONG IExecuteCommand_Release(IExecuteCommand* This) { return This->lpVtbl->Release(This); } /*** IExecuteCommand methods ***/ -static FORCEINLINE HRESULT IExecuteCommand_SetKeyState(IExecuteCommand* This,DWORD grfKeyState) { +static __WIDL_INLINE HRESULT IExecuteCommand_SetKeyState(IExecuteCommand* This,DWORD grfKeyState) { return This->lpVtbl->SetKeyState(This,grfKeyState); } -static FORCEINLINE HRESULT IExecuteCommand_SetParameters(IExecuteCommand* This,LPCWSTR pszParameters) { +static __WIDL_INLINE HRESULT IExecuteCommand_SetParameters(IExecuteCommand* This,LPCWSTR pszParameters) { return This->lpVtbl->SetParameters(This,pszParameters); } -static FORCEINLINE HRESULT IExecuteCommand_SetPosition(IExecuteCommand* This,POINT pt) { +static __WIDL_INLINE HRESULT IExecuteCommand_SetPosition(IExecuteCommand* This,POINT pt) { return This->lpVtbl->SetPosition(This,pt); } -static FORCEINLINE HRESULT IExecuteCommand_SetShowWindow(IExecuteCommand* This,int nShow) { +static __WIDL_INLINE HRESULT IExecuteCommand_SetShowWindow(IExecuteCommand* This,int nShow) { return This->lpVtbl->SetShowWindow(This,nShow); } -static FORCEINLINE HRESULT IExecuteCommand_SetNoShowUI(IExecuteCommand* This,WINBOOL fNoShowUI) { +static __WIDL_INLINE HRESULT IExecuteCommand_SetNoShowUI(IExecuteCommand* This,WINBOOL fNoShowUI) { return This->lpVtbl->SetNoShowUI(This,fNoShowUI); } -static FORCEINLINE HRESULT IExecuteCommand_SetDirectory(IExecuteCommand* This,LPCWSTR pszDirectory) { +static __WIDL_INLINE HRESULT IExecuteCommand_SetDirectory(IExecuteCommand* This,LPCWSTR pszDirectory) { return This->lpVtbl->SetDirectory(This,pszDirectory); } -static FORCEINLINE HRESULT IExecuteCommand_Execute(IExecuteCommand* This) { +static __WIDL_INLINE HRESULT IExecuteCommand_Execute(IExecuteCommand* This) { return This->lpVtbl->Execute(This); } #endif @@ -3147,21 +3155,21 @@ interface IPersistFolder { #define IPersistFolder_Initialize(This,pidl) (This)->lpVtbl->Initialize(This,pidl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistFolder_QueryInterface(IPersistFolder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistFolder_QueryInterface(IPersistFolder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistFolder_AddRef(IPersistFolder* This) { +static __WIDL_INLINE ULONG IPersistFolder_AddRef(IPersistFolder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistFolder_Release(IPersistFolder* This) { +static __WIDL_INLINE ULONG IPersistFolder_Release(IPersistFolder* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersistFolder_GetClassID(IPersistFolder* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistFolder_GetClassID(IPersistFolder* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistFolder methods ***/ -static FORCEINLINE HRESULT IPersistFolder_Initialize(IPersistFolder* This,PCIDLIST_ABSOLUTE pidl) { +static __WIDL_INLINE HRESULT IPersistFolder_Initialize(IPersistFolder* This,PCIDLIST_ABSOLUTE pidl) { return This->lpVtbl->Initialize(This,pidl); } #endif @@ -3264,29 +3272,29 @@ interface IRunnableTask { #define IRunnableTask_IsRunning(This) (This)->lpVtbl->IsRunning(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRunnableTask_QueryInterface(IRunnableTask* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRunnableTask_QueryInterface(IRunnableTask* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRunnableTask_AddRef(IRunnableTask* This) { +static __WIDL_INLINE ULONG IRunnableTask_AddRef(IRunnableTask* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRunnableTask_Release(IRunnableTask* This) { +static __WIDL_INLINE ULONG IRunnableTask_Release(IRunnableTask* This) { return This->lpVtbl->Release(This); } /*** IRunnableTask methods ***/ -static FORCEINLINE HRESULT IRunnableTask_Run(IRunnableTask* This) { +static __WIDL_INLINE HRESULT IRunnableTask_Run(IRunnableTask* This) { return This->lpVtbl->Run(This); } -static FORCEINLINE HRESULT IRunnableTask_Kill(IRunnableTask* This,WINBOOL bWait) { +static __WIDL_INLINE HRESULT IRunnableTask_Kill(IRunnableTask* This,WINBOOL bWait) { return This->lpVtbl->Kill(This,bWait); } -static FORCEINLINE HRESULT IRunnableTask_Suspend(IRunnableTask* This) { +static __WIDL_INLINE HRESULT IRunnableTask_Suspend(IRunnableTask* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IRunnableTask_Resume(IRunnableTask* This) { +static __WIDL_INLINE HRESULT IRunnableTask_Resume(IRunnableTask* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE ULONG IRunnableTask_IsRunning(IRunnableTask* This) { +static __WIDL_INLINE ULONG IRunnableTask_IsRunning(IRunnableTask* This) { return This->lpVtbl->IsRunning(This); } #endif @@ -3406,26 +3414,26 @@ interface IShellTaskScheduler { #define IShellTaskScheduler_Status(This,dwReleaseStatus,dwThreadTimeout) (This)->lpVtbl->Status(This,dwReleaseStatus,dwThreadTimeout) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellTaskScheduler_QueryInterface(IShellTaskScheduler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellTaskScheduler_QueryInterface(IShellTaskScheduler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellTaskScheduler_AddRef(IShellTaskScheduler* This) { +static __WIDL_INLINE ULONG IShellTaskScheduler_AddRef(IShellTaskScheduler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellTaskScheduler_Release(IShellTaskScheduler* This) { +static __WIDL_INLINE ULONG IShellTaskScheduler_Release(IShellTaskScheduler* This) { return This->lpVtbl->Release(This); } /*** IShellTaskScheduler methods ***/ -static FORCEINLINE HRESULT IShellTaskScheduler_AddTask(IShellTaskScheduler* This,IRunnableTask *prt,REFTASKOWNERID rtoid,DWORD_PTR lParam,DWORD dwPriority) { +static __WIDL_INLINE HRESULT IShellTaskScheduler_AddTask(IShellTaskScheduler* This,IRunnableTask *prt,REFTASKOWNERID rtoid,DWORD_PTR lParam,DWORD dwPriority) { return This->lpVtbl->AddTask(This,prt,rtoid,lParam,dwPriority); } -static FORCEINLINE HRESULT IShellTaskScheduler_RemoveTasks(IShellTaskScheduler* This,REFTASKOWNERID rtoid,DWORD_PTR lParam,WINBOOL bWaitIfRunning) { +static __WIDL_INLINE HRESULT IShellTaskScheduler_RemoveTasks(IShellTaskScheduler* This,REFTASKOWNERID rtoid,DWORD_PTR lParam,WINBOOL bWaitIfRunning) { return This->lpVtbl->RemoveTasks(This,rtoid,lParam,bWaitIfRunning); } -static FORCEINLINE UINT IShellTaskScheduler_CountTasks(IShellTaskScheduler* This,REFTASKOWNERID rtoid) { +static __WIDL_INLINE UINT IShellTaskScheduler_CountTasks(IShellTaskScheduler* This,REFTASKOWNERID rtoid) { return This->lpVtbl->CountTasks(This,rtoid); } -static FORCEINLINE HRESULT IShellTaskScheduler_Status(IShellTaskScheduler* This,DWORD dwReleaseStatus,DWORD dwThreadTimeout) { +static __WIDL_INLINE HRESULT IShellTaskScheduler_Status(IShellTaskScheduler* This,DWORD dwReleaseStatus,DWORD dwThreadTimeout) { return This->lpVtbl->Status(This,dwReleaseStatus,dwThreadTimeout); } #endif @@ -3503,20 +3511,20 @@ interface IQueryCodePage { #define IQueryCodePage_SetCodePage(This,uiCodePage) (This)->lpVtbl->SetCodePage(This,uiCodePage) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IQueryCodePage_QueryInterface(IQueryCodePage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IQueryCodePage_QueryInterface(IQueryCodePage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IQueryCodePage_AddRef(IQueryCodePage* This) { +static __WIDL_INLINE ULONG IQueryCodePage_AddRef(IQueryCodePage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IQueryCodePage_Release(IQueryCodePage* This) { +static __WIDL_INLINE ULONG IQueryCodePage_Release(IQueryCodePage* This) { return This->lpVtbl->Release(This); } /*** IQueryCodePage methods ***/ -static FORCEINLINE HRESULT IQueryCodePage_GetCodePage(IQueryCodePage* This,UINT *puiCodePage) { +static __WIDL_INLINE HRESULT IQueryCodePage_GetCodePage(IQueryCodePage* This,UINT *puiCodePage) { return This->lpVtbl->GetCodePage(This,puiCodePage); } -static FORCEINLINE HRESULT IQueryCodePage_SetCodePage(IQueryCodePage* This,UINT uiCodePage) { +static __WIDL_INLINE HRESULT IQueryCodePage_SetCodePage(IQueryCodePage* This,UINT uiCodePage) { return This->lpVtbl->SetCodePage(This,uiCodePage); } #endif @@ -3598,25 +3606,25 @@ interface IPersistFolder2 { #define IPersistFolder2_GetCurFolder(This,ppidl) (This)->lpVtbl->GetCurFolder(This,ppidl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistFolder2_QueryInterface(IPersistFolder2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistFolder2_QueryInterface(IPersistFolder2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistFolder2_AddRef(IPersistFolder2* This) { +static __WIDL_INLINE ULONG IPersistFolder2_AddRef(IPersistFolder2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistFolder2_Release(IPersistFolder2* This) { +static __WIDL_INLINE ULONG IPersistFolder2_Release(IPersistFolder2* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersistFolder2_GetClassID(IPersistFolder2* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistFolder2_GetClassID(IPersistFolder2* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistFolder methods ***/ -static FORCEINLINE HRESULT IPersistFolder2_Initialize(IPersistFolder2* This,PCIDLIST_ABSOLUTE pidl) { +static __WIDL_INLINE HRESULT IPersistFolder2_Initialize(IPersistFolder2* This,PCIDLIST_ABSOLUTE pidl) { return This->lpVtbl->Initialize(This,pidl); } /*** IPersistFolder2 methods ***/ -static FORCEINLINE HRESULT IPersistFolder2_GetCurFolder(IPersistFolder2* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT IPersistFolder2_GetCurFolder(IPersistFolder2* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetCurFolder(This,ppidl); } #endif @@ -3729,32 +3737,32 @@ interface IPersistFolder3 { #define IPersistFolder3_GetFolderTargetInfo(This,ppfti) (This)->lpVtbl->GetFolderTargetInfo(This,ppfti) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistFolder3_QueryInterface(IPersistFolder3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistFolder3_QueryInterface(IPersistFolder3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistFolder3_AddRef(IPersistFolder3* This) { +static __WIDL_INLINE ULONG IPersistFolder3_AddRef(IPersistFolder3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistFolder3_Release(IPersistFolder3* This) { +static __WIDL_INLINE ULONG IPersistFolder3_Release(IPersistFolder3* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersistFolder3_GetClassID(IPersistFolder3* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistFolder3_GetClassID(IPersistFolder3* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistFolder methods ***/ -static FORCEINLINE HRESULT IPersistFolder3_Initialize(IPersistFolder3* This,PCIDLIST_ABSOLUTE pidl) { +static __WIDL_INLINE HRESULT IPersistFolder3_Initialize(IPersistFolder3* This,PCIDLIST_ABSOLUTE pidl) { return This->lpVtbl->Initialize(This,pidl); } /*** IPersistFolder2 methods ***/ -static FORCEINLINE HRESULT IPersistFolder3_GetCurFolder(IPersistFolder3* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT IPersistFolder3_GetCurFolder(IPersistFolder3* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetCurFolder(This,ppidl); } /*** IPersistFolder3 methods ***/ -static FORCEINLINE HRESULT IPersistFolder3_InitializeEx(IPersistFolder3* This,IBindCtx *pbc,PCIDLIST_ABSOLUTE pidlRoot,const PERSIST_FOLDER_TARGET_INFO *ppfti) { +static __WIDL_INLINE HRESULT IPersistFolder3_InitializeEx(IPersistFolder3* This,IBindCtx *pbc,PCIDLIST_ABSOLUTE pidlRoot,const PERSIST_FOLDER_TARGET_INFO *ppfti) { return This->lpVtbl->InitializeEx(This,pbc,pidlRoot,ppfti); } -static FORCEINLINE HRESULT IPersistFolder3_GetFolderTargetInfo(IPersistFolder3* This,PERSIST_FOLDER_TARGET_INFO *ppfti) { +static __WIDL_INLINE HRESULT IPersistFolder3_GetFolderTargetInfo(IPersistFolder3* This,PERSIST_FOLDER_TARGET_INFO *ppfti) { return This->lpVtbl->GetFolderTargetInfo(This,ppfti); } #endif @@ -3837,24 +3845,24 @@ interface IPersistIDList { #define IPersistIDList_GetIDList(This,ppidl) (This)->lpVtbl->GetIDList(This,ppidl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistIDList_QueryInterface(IPersistIDList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistIDList_QueryInterface(IPersistIDList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistIDList_AddRef(IPersistIDList* This) { +static __WIDL_INLINE ULONG IPersistIDList_AddRef(IPersistIDList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistIDList_Release(IPersistIDList* This) { +static __WIDL_INLINE ULONG IPersistIDList_Release(IPersistIDList* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersistIDList_GetClassID(IPersistIDList* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistIDList_GetClassID(IPersistIDList* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistIDList methods ***/ -static FORCEINLINE HRESULT IPersistIDList_SetIDList(IPersistIDList* This,PCIDLIST_ABSOLUTE pidl) { +static __WIDL_INLINE HRESULT IPersistIDList_SetIDList(IPersistIDList* This,PCIDLIST_ABSOLUTE pidl) { return This->lpVtbl->SetIDList(This,pidl); } -static FORCEINLINE HRESULT IPersistIDList_GetIDList(IPersistIDList* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT IPersistIDList_GetIDList(IPersistIDList* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetIDList(This,ppidl); } #endif @@ -3949,26 +3957,26 @@ interface IEnumIDList { #define IEnumIDList_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumIDList_QueryInterface(IEnumIDList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumIDList_QueryInterface(IEnumIDList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumIDList_AddRef(IEnumIDList* This) { +static __WIDL_INLINE ULONG IEnumIDList_AddRef(IEnumIDList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumIDList_Release(IEnumIDList* This) { +static __WIDL_INLINE ULONG IEnumIDList_Release(IEnumIDList* This) { return This->lpVtbl->Release(This); } /*** IEnumIDList methods ***/ -static FORCEINLINE HRESULT IEnumIDList_Next(IEnumIDList* This,ULONG celt,PITEMID_CHILD *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumIDList_Next(IEnumIDList* This,ULONG celt,PITEMID_CHILD *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumIDList_Skip(IEnumIDList* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumIDList_Skip(IEnumIDList* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumIDList_Reset(IEnumIDList* This) { +static __WIDL_INLINE HRESULT IEnumIDList_Reset(IEnumIDList* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumIDList_Clone(IEnumIDList* This,IEnumIDList **ppenum) { +static __WIDL_INLINE HRESULT IEnumIDList_Clone(IEnumIDList* This,IEnumIDList **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -4084,26 +4092,26 @@ interface IEnumFullIDList { #define IEnumFullIDList_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumFullIDList_QueryInterface(IEnumFullIDList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumFullIDList_QueryInterface(IEnumFullIDList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumFullIDList_AddRef(IEnumFullIDList* This) { +static __WIDL_INLINE ULONG IEnumFullIDList_AddRef(IEnumFullIDList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumFullIDList_Release(IEnumFullIDList* This) { +static __WIDL_INLINE ULONG IEnumFullIDList_Release(IEnumFullIDList* This) { return This->lpVtbl->Release(This); } /*** IEnumFullIDList methods ***/ -static FORCEINLINE HRESULT IEnumFullIDList_Next(IEnumFullIDList* This,ULONG celt,PIDLIST_ABSOLUTE *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumFullIDList_Next(IEnumFullIDList* This,ULONG celt,PIDLIST_ABSOLUTE *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumFullIDList_Skip(IEnumFullIDList* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumFullIDList_Skip(IEnumFullIDList* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumFullIDList_Reset(IEnumFullIDList* This) { +static __WIDL_INLINE HRESULT IEnumFullIDList_Reset(IEnumFullIDList* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumFullIDList_Clone(IEnumFullIDList* This,IEnumFullIDList **ppenum) { +static __WIDL_INLINE HRESULT IEnumFullIDList_Clone(IEnumFullIDList* This,IEnumFullIDList **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -4312,20 +4320,20 @@ interface IObjectWithFolderEnumMode { #define IObjectWithFolderEnumMode_GetMode(This,pfeMode) (This)->lpVtbl->GetMode(This,pfeMode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IObjectWithFolderEnumMode_QueryInterface(IObjectWithFolderEnumMode* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IObjectWithFolderEnumMode_QueryInterface(IObjectWithFolderEnumMode* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IObjectWithFolderEnumMode_AddRef(IObjectWithFolderEnumMode* This) { +static __WIDL_INLINE ULONG IObjectWithFolderEnumMode_AddRef(IObjectWithFolderEnumMode* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IObjectWithFolderEnumMode_Release(IObjectWithFolderEnumMode* This) { +static __WIDL_INLINE ULONG IObjectWithFolderEnumMode_Release(IObjectWithFolderEnumMode* This) { return This->lpVtbl->Release(This); } /*** IObjectWithFolderEnumMode methods ***/ -static FORCEINLINE HRESULT IObjectWithFolderEnumMode_SetMode(IObjectWithFolderEnumMode* This,FOLDER_ENUM_MODE feMode) { +static __WIDL_INLINE HRESULT IObjectWithFolderEnumMode_SetMode(IObjectWithFolderEnumMode* This,FOLDER_ENUM_MODE feMode) { return This->lpVtbl->SetMode(This,feMode); } -static FORCEINLINE HRESULT IObjectWithFolderEnumMode_GetMode(IObjectWithFolderEnumMode* This,FOLDER_ENUM_MODE *pfeMode) { +static __WIDL_INLINE HRESULT IObjectWithFolderEnumMode_GetMode(IObjectWithFolderEnumMode* This,FOLDER_ENUM_MODE *pfeMode) { return This->lpVtbl->GetMode(This,pfeMode); } #endif @@ -4419,20 +4427,20 @@ interface IParseAndCreateItem { #define IParseAndCreateItem_GetItem(This,riid,ppv) (This)->lpVtbl->GetItem(This,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IParseAndCreateItem_QueryInterface(IParseAndCreateItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IParseAndCreateItem_QueryInterface(IParseAndCreateItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IParseAndCreateItem_AddRef(IParseAndCreateItem* This) { +static __WIDL_INLINE ULONG IParseAndCreateItem_AddRef(IParseAndCreateItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IParseAndCreateItem_Release(IParseAndCreateItem* This) { +static __WIDL_INLINE ULONG IParseAndCreateItem_Release(IParseAndCreateItem* This) { return This->lpVtbl->Release(This); } /*** IParseAndCreateItem methods ***/ -static FORCEINLINE HRESULT IParseAndCreateItem_SetItem(IParseAndCreateItem* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IParseAndCreateItem_SetItem(IParseAndCreateItem* This,IShellItem *psi) { return This->lpVtbl->SetItem(This,psi); } -static FORCEINLINE HRESULT IParseAndCreateItem_GetItem(IParseAndCreateItem* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IParseAndCreateItem_GetItem(IParseAndCreateItem* This,REFIID riid,void **ppv) { return This->lpVtbl->GetItem(This,riid,ppv); } #endif @@ -4644,44 +4652,44 @@ interface IShellFolder { #define IShellFolder_SetNameOf(This,hwnd,pidl,pszName,uFlags,ppidlOut) (This)->lpVtbl->SetNameOf(This,hwnd,pidl,pszName,uFlags,ppidlOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellFolder_QueryInterface(IShellFolder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellFolder_QueryInterface(IShellFolder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellFolder_AddRef(IShellFolder* This) { +static __WIDL_INLINE ULONG IShellFolder_AddRef(IShellFolder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellFolder_Release(IShellFolder* This) { +static __WIDL_INLINE ULONG IShellFolder_Release(IShellFolder* This) { return This->lpVtbl->Release(This); } /*** IShellFolder methods ***/ -static FORCEINLINE HRESULT IShellFolder_ParseDisplayName(IShellFolder* This,HWND hwnd,IBindCtx *pbc,LPWSTR pszDisplayName,ULONG *pchEaten,PIDLIST_RELATIVE *ppidl,ULONG *pdwAttributes) { +static __WIDL_INLINE HRESULT IShellFolder_ParseDisplayName(IShellFolder* This,HWND hwnd,IBindCtx *pbc,LPWSTR pszDisplayName,ULONG *pchEaten,PIDLIST_RELATIVE *ppidl,ULONG *pdwAttributes) { return This->lpVtbl->ParseDisplayName(This,hwnd,pbc,pszDisplayName,pchEaten,ppidl,pdwAttributes); } -static FORCEINLINE HRESULT IShellFolder_EnumObjects(IShellFolder* This,HWND hwnd,SHCONTF grfFlags,IEnumIDList **ppenumIDList) { +static __WIDL_INLINE HRESULT IShellFolder_EnumObjects(IShellFolder* This,HWND hwnd,SHCONTF grfFlags,IEnumIDList **ppenumIDList) { return This->lpVtbl->EnumObjects(This,hwnd,grfFlags,ppenumIDList); } -static FORCEINLINE HRESULT IShellFolder_BindToObject(IShellFolder* This,PCUIDLIST_RELATIVE pidl,IBindCtx *pbc,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellFolder_BindToObject(IShellFolder* This,PCUIDLIST_RELATIVE pidl,IBindCtx *pbc,REFIID riid,void **ppv) { return This->lpVtbl->BindToObject(This,pidl,pbc,riid,ppv); } -static FORCEINLINE HRESULT IShellFolder_BindToStorage(IShellFolder* This,PCUIDLIST_RELATIVE pidl,IBindCtx *pbc,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellFolder_BindToStorage(IShellFolder* This,PCUIDLIST_RELATIVE pidl,IBindCtx *pbc,REFIID riid,void **ppv) { return This->lpVtbl->BindToStorage(This,pidl,pbc,riid,ppv); } -static FORCEINLINE HRESULT IShellFolder_CompareIDs(IShellFolder* This,LPARAM lParam,PCUIDLIST_RELATIVE pidl1,PCUIDLIST_RELATIVE pidl2) { +static __WIDL_INLINE HRESULT IShellFolder_CompareIDs(IShellFolder* This,LPARAM lParam,PCUIDLIST_RELATIVE pidl1,PCUIDLIST_RELATIVE pidl2) { return This->lpVtbl->CompareIDs(This,lParam,pidl1,pidl2); } -static FORCEINLINE HRESULT IShellFolder_CreateViewObject(IShellFolder* This,HWND hwndOwner,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellFolder_CreateViewObject(IShellFolder* This,HWND hwndOwner,REFIID riid,void **ppv) { return This->lpVtbl->CreateViewObject(This,hwndOwner,riid,ppv); } -static FORCEINLINE HRESULT IShellFolder_GetAttributesOf(IShellFolder* This,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,SFGAOF *rgfInOut) { +static __WIDL_INLINE HRESULT IShellFolder_GetAttributesOf(IShellFolder* This,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,SFGAOF *rgfInOut) { return This->lpVtbl->GetAttributesOf(This,cidl,apidl,rgfInOut); } -static FORCEINLINE HRESULT IShellFolder_GetUIObjectOf(IShellFolder* This,HWND hwndOwner,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,REFIID riid,UINT *rgfReserved,void **ppv) { +static __WIDL_INLINE HRESULT IShellFolder_GetUIObjectOf(IShellFolder* This,HWND hwndOwner,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,REFIID riid,UINT *rgfReserved,void **ppv) { return This->lpVtbl->GetUIObjectOf(This,hwndOwner,cidl,apidl,riid,rgfReserved,ppv); } -static FORCEINLINE HRESULT IShellFolder_GetDisplayNameOf(IShellFolder* This,PCUITEMID_CHILD pidl,SHGDNF uFlags,STRRET *pName) { +static __WIDL_INLINE HRESULT IShellFolder_GetDisplayNameOf(IShellFolder* This,PCUITEMID_CHILD pidl,SHGDNF uFlags,STRRET *pName) { return This->lpVtbl->GetDisplayNameOf(This,pidl,uFlags,pName); } -static FORCEINLINE HRESULT IShellFolder_SetNameOf(IShellFolder* This,HWND hwnd,PCUITEMID_CHILD pidl,LPCWSTR pszName,SHGDNF uFlags,PITEMID_CHILD *ppidlOut) { +static __WIDL_INLINE HRESULT IShellFolder_SetNameOf(IShellFolder* This,HWND hwnd,PCUITEMID_CHILD pidl,LPCWSTR pszName,SHGDNF uFlags,PITEMID_CHILD *ppidlOut) { return This->lpVtbl->SetNameOf(This,hwnd,pidl,pszName,uFlags,ppidlOut); } #endif @@ -4810,26 +4818,26 @@ interface IEnumExtraSearch { #define IEnumExtraSearch_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumExtraSearch_QueryInterface(IEnumExtraSearch* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumExtraSearch_QueryInterface(IEnumExtraSearch* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumExtraSearch_AddRef(IEnumExtraSearch* This) { +static __WIDL_INLINE ULONG IEnumExtraSearch_AddRef(IEnumExtraSearch* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumExtraSearch_Release(IEnumExtraSearch* This) { +static __WIDL_INLINE ULONG IEnumExtraSearch_Release(IEnumExtraSearch* This) { return This->lpVtbl->Release(This); } /*** IEnumExtraSearch methods ***/ -static FORCEINLINE HRESULT IEnumExtraSearch_Next(IEnumExtraSearch* This,ULONG celt,EXTRASEARCH *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumExtraSearch_Next(IEnumExtraSearch* This,ULONG celt,EXTRASEARCH *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumExtraSearch_Skip(IEnumExtraSearch* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumExtraSearch_Skip(IEnumExtraSearch* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumExtraSearch_Reset(IEnumExtraSearch* This) { +static __WIDL_INLINE HRESULT IEnumExtraSearch_Reset(IEnumExtraSearch* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumExtraSearch_Clone(IEnumExtraSearch* This,IEnumExtraSearch **ppenum) { +static __WIDL_INLINE HRESULT IEnumExtraSearch_Clone(IEnumExtraSearch* This,IEnumExtraSearch **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -5044,66 +5052,66 @@ interface IShellFolder2 { #define IShellFolder2_MapColumnToSCID(This,iColumn,pscid) (This)->lpVtbl->MapColumnToSCID(This,iColumn,pscid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellFolder2_QueryInterface(IShellFolder2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellFolder2_QueryInterface(IShellFolder2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellFolder2_AddRef(IShellFolder2* This) { +static __WIDL_INLINE ULONG IShellFolder2_AddRef(IShellFolder2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellFolder2_Release(IShellFolder2* This) { +static __WIDL_INLINE ULONG IShellFolder2_Release(IShellFolder2* This) { return This->lpVtbl->Release(This); } /*** IShellFolder methods ***/ -static FORCEINLINE HRESULT IShellFolder2_ParseDisplayName(IShellFolder2* This,HWND hwnd,IBindCtx *pbc,LPWSTR pszDisplayName,ULONG *pchEaten,PIDLIST_RELATIVE *ppidl,ULONG *pdwAttributes) { +static __WIDL_INLINE HRESULT IShellFolder2_ParseDisplayName(IShellFolder2* This,HWND hwnd,IBindCtx *pbc,LPWSTR pszDisplayName,ULONG *pchEaten,PIDLIST_RELATIVE *ppidl,ULONG *pdwAttributes) { return This->lpVtbl->ParseDisplayName(This,hwnd,pbc,pszDisplayName,pchEaten,ppidl,pdwAttributes); } -static FORCEINLINE HRESULT IShellFolder2_EnumObjects(IShellFolder2* This,HWND hwnd,SHCONTF grfFlags,IEnumIDList **ppenumIDList) { +static __WIDL_INLINE HRESULT IShellFolder2_EnumObjects(IShellFolder2* This,HWND hwnd,SHCONTF grfFlags,IEnumIDList **ppenumIDList) { return This->lpVtbl->EnumObjects(This,hwnd,grfFlags,ppenumIDList); } -static FORCEINLINE HRESULT IShellFolder2_BindToObject(IShellFolder2* This,PCUIDLIST_RELATIVE pidl,IBindCtx *pbc,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellFolder2_BindToObject(IShellFolder2* This,PCUIDLIST_RELATIVE pidl,IBindCtx *pbc,REFIID riid,void **ppv) { return This->lpVtbl->BindToObject(This,pidl,pbc,riid,ppv); } -static FORCEINLINE HRESULT IShellFolder2_BindToStorage(IShellFolder2* This,PCUIDLIST_RELATIVE pidl,IBindCtx *pbc,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellFolder2_BindToStorage(IShellFolder2* This,PCUIDLIST_RELATIVE pidl,IBindCtx *pbc,REFIID riid,void **ppv) { return This->lpVtbl->BindToStorage(This,pidl,pbc,riid,ppv); } -static FORCEINLINE HRESULT IShellFolder2_CompareIDs(IShellFolder2* This,LPARAM lParam,PCUIDLIST_RELATIVE pidl1,PCUIDLIST_RELATIVE pidl2) { +static __WIDL_INLINE HRESULT IShellFolder2_CompareIDs(IShellFolder2* This,LPARAM lParam,PCUIDLIST_RELATIVE pidl1,PCUIDLIST_RELATIVE pidl2) { return This->lpVtbl->CompareIDs(This,lParam,pidl1,pidl2); } -static FORCEINLINE HRESULT IShellFolder2_CreateViewObject(IShellFolder2* This,HWND hwndOwner,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellFolder2_CreateViewObject(IShellFolder2* This,HWND hwndOwner,REFIID riid,void **ppv) { return This->lpVtbl->CreateViewObject(This,hwndOwner,riid,ppv); } -static FORCEINLINE HRESULT IShellFolder2_GetAttributesOf(IShellFolder2* This,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,SFGAOF *rgfInOut) { +static __WIDL_INLINE HRESULT IShellFolder2_GetAttributesOf(IShellFolder2* This,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,SFGAOF *rgfInOut) { return This->lpVtbl->GetAttributesOf(This,cidl,apidl,rgfInOut); } -static FORCEINLINE HRESULT IShellFolder2_GetUIObjectOf(IShellFolder2* This,HWND hwndOwner,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,REFIID riid,UINT *rgfReserved,void **ppv) { +static __WIDL_INLINE HRESULT IShellFolder2_GetUIObjectOf(IShellFolder2* This,HWND hwndOwner,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,REFIID riid,UINT *rgfReserved,void **ppv) { return This->lpVtbl->GetUIObjectOf(This,hwndOwner,cidl,apidl,riid,rgfReserved,ppv); } -static FORCEINLINE HRESULT IShellFolder2_GetDisplayNameOf(IShellFolder2* This,PCUITEMID_CHILD pidl,SHGDNF uFlags,STRRET *pName) { +static __WIDL_INLINE HRESULT IShellFolder2_GetDisplayNameOf(IShellFolder2* This,PCUITEMID_CHILD pidl,SHGDNF uFlags,STRRET *pName) { return This->lpVtbl->GetDisplayNameOf(This,pidl,uFlags,pName); } -static FORCEINLINE HRESULT IShellFolder2_SetNameOf(IShellFolder2* This,HWND hwnd,PCUITEMID_CHILD pidl,LPCWSTR pszName,SHGDNF uFlags,PITEMID_CHILD *ppidlOut) { +static __WIDL_INLINE HRESULT IShellFolder2_SetNameOf(IShellFolder2* This,HWND hwnd,PCUITEMID_CHILD pidl,LPCWSTR pszName,SHGDNF uFlags,PITEMID_CHILD *ppidlOut) { return This->lpVtbl->SetNameOf(This,hwnd,pidl,pszName,uFlags,ppidlOut); } /*** IShellFolder2 methods ***/ -static FORCEINLINE HRESULT IShellFolder2_GetDefaultSearchGUID(IShellFolder2* This,GUID *pguid) { +static __WIDL_INLINE HRESULT IShellFolder2_GetDefaultSearchGUID(IShellFolder2* This,GUID *pguid) { return This->lpVtbl->GetDefaultSearchGUID(This,pguid); } -static FORCEINLINE HRESULT IShellFolder2_EnumSearches(IShellFolder2* This,IEnumExtraSearch **ppenum) { +static __WIDL_INLINE HRESULT IShellFolder2_EnumSearches(IShellFolder2* This,IEnumExtraSearch **ppenum) { return This->lpVtbl->EnumSearches(This,ppenum); } -static FORCEINLINE HRESULT IShellFolder2_GetDefaultColumn(IShellFolder2* This,DWORD dwRes,ULONG *pSort,ULONG *pDisplay) { +static __WIDL_INLINE HRESULT IShellFolder2_GetDefaultColumn(IShellFolder2* This,DWORD dwRes,ULONG *pSort,ULONG *pDisplay) { return This->lpVtbl->GetDefaultColumn(This,dwRes,pSort,pDisplay); } -static FORCEINLINE HRESULT IShellFolder2_GetDefaultColumnState(IShellFolder2* This,UINT iColumn,SHCOLSTATEF *pcsFlags) { +static __WIDL_INLINE HRESULT IShellFolder2_GetDefaultColumnState(IShellFolder2* This,UINT iColumn,SHCOLSTATEF *pcsFlags) { return This->lpVtbl->GetDefaultColumnState(This,iColumn,pcsFlags); } -static FORCEINLINE HRESULT IShellFolder2_GetDetailsEx(IShellFolder2* This,PCUITEMID_CHILD pidl,const SHCOLUMNID *pscid,VARIANT *pv) { +static __WIDL_INLINE HRESULT IShellFolder2_GetDetailsEx(IShellFolder2* This,PCUITEMID_CHILD pidl,const SHCOLUMNID *pscid,VARIANT *pv) { return This->lpVtbl->GetDetailsEx(This,pidl,pscid,pv); } -static FORCEINLINE HRESULT IShellFolder2_GetDetailsOf(IShellFolder2* This,PCUITEMID_CHILD pidl,UINT iColumn,SHELLDETAILS *psd) { +static __WIDL_INLINE HRESULT IShellFolder2_GetDetailsOf(IShellFolder2* This,PCUITEMID_CHILD pidl,UINT iColumn,SHELLDETAILS *psd) { return This->lpVtbl->GetDetailsOf(This,pidl,iColumn,psd); } -static FORCEINLINE HRESULT IShellFolder2_MapColumnToSCID(IShellFolder2* This,UINT iColumn,SHCOLUMNID *pscid) { +static __WIDL_INLINE HRESULT IShellFolder2_MapColumnToSCID(IShellFolder2* This,UINT iColumn,SHCOLUMNID *pscid) { return This->lpVtbl->MapColumnToSCID(This,iColumn,pscid); } #endif @@ -5267,20 +5275,20 @@ interface IFolderViewOptions { #define IFolderViewOptions_GetFolderViewOptions(This,pfvoFlags) (This)->lpVtbl->GetFolderViewOptions(This,pfvoFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFolderViewOptions_QueryInterface(IFolderViewOptions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFolderViewOptions_QueryInterface(IFolderViewOptions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFolderViewOptions_AddRef(IFolderViewOptions* This) { +static __WIDL_INLINE ULONG IFolderViewOptions_AddRef(IFolderViewOptions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFolderViewOptions_Release(IFolderViewOptions* This) { +static __WIDL_INLINE ULONG IFolderViewOptions_Release(IFolderViewOptions* This) { return This->lpVtbl->Release(This); } /*** IFolderViewOptions methods ***/ -static FORCEINLINE HRESULT IFolderViewOptions_SetFolderViewOptions(IFolderViewOptions* This,FOLDERVIEWOPTIONS fvoMask,FOLDERVIEWOPTIONS fvoFlags) { +static __WIDL_INLINE HRESULT IFolderViewOptions_SetFolderViewOptions(IFolderViewOptions* This,FOLDERVIEWOPTIONS fvoMask,FOLDERVIEWOPTIONS fvoFlags) { return This->lpVtbl->SetFolderViewOptions(This,fvoMask,fvoFlags); } -static FORCEINLINE HRESULT IFolderViewOptions_GetFolderViewOptions(IFolderViewOptions* This,FOLDERVIEWOPTIONS *pfvoFlags) { +static __WIDL_INLINE HRESULT IFolderViewOptions_GetFolderViewOptions(IFolderViewOptions* This,FOLDERVIEWOPTIONS *pfvoFlags) { return This->lpVtbl->GetFolderViewOptions(This,pfvoFlags); } #endif @@ -5514,54 +5522,54 @@ interface IShellView { #define IShellView_GetItemObject(This,uItem,riid,ppv) (This)->lpVtbl->GetItemObject(This,uItem,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellView_QueryInterface(IShellView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellView_QueryInterface(IShellView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellView_AddRef(IShellView* This) { +static __WIDL_INLINE ULONG IShellView_AddRef(IShellView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellView_Release(IShellView* This) { +static __WIDL_INLINE ULONG IShellView_Release(IShellView* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IShellView_GetWindow(IShellView* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IShellView_GetWindow(IShellView* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IShellView_ContextSensitiveHelp(IShellView* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IShellView_ContextSensitiveHelp(IShellView* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IShellView methods ***/ -static FORCEINLINE HRESULT IShellView_TranslateAccelerator(IShellView* This,MSG *pmsg) { +static __WIDL_INLINE HRESULT IShellView_TranslateAccelerator(IShellView* This,MSG *pmsg) { return This->lpVtbl->TranslateAccelerator(This,pmsg); } -static FORCEINLINE HRESULT IShellView_EnableModeless(IShellView* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IShellView_EnableModeless(IShellView* This,WINBOOL fEnable) { return This->lpVtbl->EnableModeless(This,fEnable); } -static FORCEINLINE HRESULT IShellView_UIActivate(IShellView* This,UINT uState) { +static __WIDL_INLINE HRESULT IShellView_UIActivate(IShellView* This,UINT uState) { return This->lpVtbl->UIActivate(This,uState); } -static FORCEINLINE HRESULT IShellView_Refresh(IShellView* This) { +static __WIDL_INLINE HRESULT IShellView_Refresh(IShellView* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IShellView_CreateViewWindow(IShellView* This,IShellView *psvPrevious,LPCFOLDERSETTINGS pfs,IShellBrowser *psb,RECT *prcView,HWND *phWnd) { +static __WIDL_INLINE HRESULT IShellView_CreateViewWindow(IShellView* This,IShellView *psvPrevious,LPCFOLDERSETTINGS pfs,IShellBrowser *psb,RECT *prcView,HWND *phWnd) { return This->lpVtbl->CreateViewWindow(This,psvPrevious,pfs,psb,prcView,phWnd); } -static FORCEINLINE HRESULT IShellView_DestroyViewWindow(IShellView* This) { +static __WIDL_INLINE HRESULT IShellView_DestroyViewWindow(IShellView* This) { return This->lpVtbl->DestroyViewWindow(This); } -static FORCEINLINE HRESULT IShellView_GetCurrentInfo(IShellView* This,LPFOLDERSETTINGS pfs) { +static __WIDL_INLINE HRESULT IShellView_GetCurrentInfo(IShellView* This,LPFOLDERSETTINGS pfs) { return This->lpVtbl->GetCurrentInfo(This,pfs); } -static FORCEINLINE HRESULT IShellView_AddPropertySheetPages(IShellView* This,DWORD dwReserved,LPFNSVADDPROPSHEETPAGE pfn,LPARAM lparam) { +static __WIDL_INLINE HRESULT IShellView_AddPropertySheetPages(IShellView* This,DWORD dwReserved,LPFNSVADDPROPSHEETPAGE pfn,LPARAM lparam) { return This->lpVtbl->AddPropertySheetPages(This,dwReserved,pfn,lparam); } -static FORCEINLINE HRESULT IShellView_SaveViewState(IShellView* This) { +static __WIDL_INLINE HRESULT IShellView_SaveViewState(IShellView* This) { return This->lpVtbl->SaveViewState(This); } -static FORCEINLINE HRESULT IShellView_SelectItem(IShellView* This,PCUITEMID_CHILD pidlItem,SVSIF uFlags) { +static __WIDL_INLINE HRESULT IShellView_SelectItem(IShellView* This,PCUITEMID_CHILD pidlItem,SVSIF uFlags) { return This->lpVtbl->SelectItem(This,pidlItem,uFlags); } -static FORCEINLINE HRESULT IShellView_GetItemObject(IShellView* This,UINT uItem,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellView_GetItemObject(IShellView* This,UINT uItem,REFIID riid,void **ppv) { return This->lpVtbl->GetItemObject(This,uItem,riid,ppv); } #endif @@ -5753,67 +5761,67 @@ interface IShellView2 { #define IShellView2_SelectAndPositionItem(This,pidlItem,uFlags,ppt) (This)->lpVtbl->SelectAndPositionItem(This,pidlItem,uFlags,ppt) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellView2_QueryInterface(IShellView2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellView2_QueryInterface(IShellView2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellView2_AddRef(IShellView2* This) { +static __WIDL_INLINE ULONG IShellView2_AddRef(IShellView2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellView2_Release(IShellView2* This) { +static __WIDL_INLINE ULONG IShellView2_Release(IShellView2* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IShellView2_GetWindow(IShellView2* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IShellView2_GetWindow(IShellView2* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IShellView2_ContextSensitiveHelp(IShellView2* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IShellView2_ContextSensitiveHelp(IShellView2* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IShellView methods ***/ -static FORCEINLINE HRESULT IShellView2_TranslateAccelerator(IShellView2* This,MSG *pmsg) { +static __WIDL_INLINE HRESULT IShellView2_TranslateAccelerator(IShellView2* This,MSG *pmsg) { return This->lpVtbl->TranslateAccelerator(This,pmsg); } -static FORCEINLINE HRESULT IShellView2_EnableModeless(IShellView2* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IShellView2_EnableModeless(IShellView2* This,WINBOOL fEnable) { return This->lpVtbl->EnableModeless(This,fEnable); } -static FORCEINLINE HRESULT IShellView2_UIActivate(IShellView2* This,UINT uState) { +static __WIDL_INLINE HRESULT IShellView2_UIActivate(IShellView2* This,UINT uState) { return This->lpVtbl->UIActivate(This,uState); } -static FORCEINLINE HRESULT IShellView2_Refresh(IShellView2* This) { +static __WIDL_INLINE HRESULT IShellView2_Refresh(IShellView2* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IShellView2_CreateViewWindow(IShellView2* This,IShellView *psvPrevious,LPCFOLDERSETTINGS pfs,IShellBrowser *psb,RECT *prcView,HWND *phWnd) { +static __WIDL_INLINE HRESULT IShellView2_CreateViewWindow(IShellView2* This,IShellView *psvPrevious,LPCFOLDERSETTINGS pfs,IShellBrowser *psb,RECT *prcView,HWND *phWnd) { return This->lpVtbl->CreateViewWindow(This,psvPrevious,pfs,psb,prcView,phWnd); } -static FORCEINLINE HRESULT IShellView2_DestroyViewWindow(IShellView2* This) { +static __WIDL_INLINE HRESULT IShellView2_DestroyViewWindow(IShellView2* This) { return This->lpVtbl->DestroyViewWindow(This); } -static FORCEINLINE HRESULT IShellView2_GetCurrentInfo(IShellView2* This,LPFOLDERSETTINGS pfs) { +static __WIDL_INLINE HRESULT IShellView2_GetCurrentInfo(IShellView2* This,LPFOLDERSETTINGS pfs) { return This->lpVtbl->GetCurrentInfo(This,pfs); } -static FORCEINLINE HRESULT IShellView2_AddPropertySheetPages(IShellView2* This,DWORD dwReserved,LPFNSVADDPROPSHEETPAGE pfn,LPARAM lparam) { +static __WIDL_INLINE HRESULT IShellView2_AddPropertySheetPages(IShellView2* This,DWORD dwReserved,LPFNSVADDPROPSHEETPAGE pfn,LPARAM lparam) { return This->lpVtbl->AddPropertySheetPages(This,dwReserved,pfn,lparam); } -static FORCEINLINE HRESULT IShellView2_SaveViewState(IShellView2* This) { +static __WIDL_INLINE HRESULT IShellView2_SaveViewState(IShellView2* This) { return This->lpVtbl->SaveViewState(This); } -static FORCEINLINE HRESULT IShellView2_SelectItem(IShellView2* This,PCUITEMID_CHILD pidlItem,SVSIF uFlags) { +static __WIDL_INLINE HRESULT IShellView2_SelectItem(IShellView2* This,PCUITEMID_CHILD pidlItem,SVSIF uFlags) { return This->lpVtbl->SelectItem(This,pidlItem,uFlags); } -static FORCEINLINE HRESULT IShellView2_GetItemObject(IShellView2* This,UINT uItem,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellView2_GetItemObject(IShellView2* This,UINT uItem,REFIID riid,void **ppv) { return This->lpVtbl->GetItemObject(This,uItem,riid,ppv); } /*** IShellView2 methods ***/ -static FORCEINLINE HRESULT IShellView2_GetView(IShellView2* This,SHELLVIEWID *pvid,ULONG uView) { +static __WIDL_INLINE HRESULT IShellView2_GetView(IShellView2* This,SHELLVIEWID *pvid,ULONG uView) { return This->lpVtbl->GetView(This,pvid,uView); } -static FORCEINLINE HRESULT IShellView2_CreateViewWindow2(IShellView2* This,LPSV2CVW2_PARAMS lpParams) { +static __WIDL_INLINE HRESULT IShellView2_CreateViewWindow2(IShellView2* This,LPSV2CVW2_PARAMS lpParams) { return This->lpVtbl->CreateViewWindow2(This,lpParams); } -static FORCEINLINE HRESULT IShellView2_HandleRename(IShellView2* This,PCUITEMID_CHILD pidlNew) { +static __WIDL_INLINE HRESULT IShellView2_HandleRename(IShellView2* This,PCUITEMID_CHILD pidlNew) { return This->lpVtbl->HandleRename(This,pidlNew); } -static FORCEINLINE HRESULT IShellView2_SelectAndPositionItem(IShellView2* This,PCUITEMID_CHILD pidlItem,UINT uFlags,POINT *ppt) { +static __WIDL_INLINE HRESULT IShellView2_SelectAndPositionItem(IShellView2* This,PCUITEMID_CHILD pidlItem,UINT uFlags,POINT *ppt) { return This->lpVtbl->SelectAndPositionItem(This,pidlItem,uFlags,ppt); } #endif @@ -6007,71 +6015,71 @@ interface IShellView3 { #define IShellView3_CreateViewWindow3(This,psbOwner,psvPrev,dwViewFlags,dwMask,dwFlags,fvMode,pvid,prcView,phwndView) (This)->lpVtbl->CreateViewWindow3(This,psbOwner,psvPrev,dwViewFlags,dwMask,dwFlags,fvMode,pvid,prcView,phwndView) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellView3_QueryInterface(IShellView3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellView3_QueryInterface(IShellView3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellView3_AddRef(IShellView3* This) { +static __WIDL_INLINE ULONG IShellView3_AddRef(IShellView3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellView3_Release(IShellView3* This) { +static __WIDL_INLINE ULONG IShellView3_Release(IShellView3* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IShellView3_GetWindow(IShellView3* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IShellView3_GetWindow(IShellView3* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IShellView3_ContextSensitiveHelp(IShellView3* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IShellView3_ContextSensitiveHelp(IShellView3* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IShellView methods ***/ -static FORCEINLINE HRESULT IShellView3_TranslateAccelerator(IShellView3* This,MSG *pmsg) { +static __WIDL_INLINE HRESULT IShellView3_TranslateAccelerator(IShellView3* This,MSG *pmsg) { return This->lpVtbl->TranslateAccelerator(This,pmsg); } -static FORCEINLINE HRESULT IShellView3_EnableModeless(IShellView3* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IShellView3_EnableModeless(IShellView3* This,WINBOOL fEnable) { return This->lpVtbl->EnableModeless(This,fEnable); } -static FORCEINLINE HRESULT IShellView3_UIActivate(IShellView3* This,UINT uState) { +static __WIDL_INLINE HRESULT IShellView3_UIActivate(IShellView3* This,UINT uState) { return This->lpVtbl->UIActivate(This,uState); } -static FORCEINLINE HRESULT IShellView3_Refresh(IShellView3* This) { +static __WIDL_INLINE HRESULT IShellView3_Refresh(IShellView3* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IShellView3_CreateViewWindow(IShellView3* This,IShellView *psvPrevious,LPCFOLDERSETTINGS pfs,IShellBrowser *psb,RECT *prcView,HWND *phWnd) { +static __WIDL_INLINE HRESULT IShellView3_CreateViewWindow(IShellView3* This,IShellView *psvPrevious,LPCFOLDERSETTINGS pfs,IShellBrowser *psb,RECT *prcView,HWND *phWnd) { return This->lpVtbl->CreateViewWindow(This,psvPrevious,pfs,psb,prcView,phWnd); } -static FORCEINLINE HRESULT IShellView3_DestroyViewWindow(IShellView3* This) { +static __WIDL_INLINE HRESULT IShellView3_DestroyViewWindow(IShellView3* This) { return This->lpVtbl->DestroyViewWindow(This); } -static FORCEINLINE HRESULT IShellView3_GetCurrentInfo(IShellView3* This,LPFOLDERSETTINGS pfs) { +static __WIDL_INLINE HRESULT IShellView3_GetCurrentInfo(IShellView3* This,LPFOLDERSETTINGS pfs) { return This->lpVtbl->GetCurrentInfo(This,pfs); } -static FORCEINLINE HRESULT IShellView3_AddPropertySheetPages(IShellView3* This,DWORD dwReserved,LPFNSVADDPROPSHEETPAGE pfn,LPARAM lparam) { +static __WIDL_INLINE HRESULT IShellView3_AddPropertySheetPages(IShellView3* This,DWORD dwReserved,LPFNSVADDPROPSHEETPAGE pfn,LPARAM lparam) { return This->lpVtbl->AddPropertySheetPages(This,dwReserved,pfn,lparam); } -static FORCEINLINE HRESULT IShellView3_SaveViewState(IShellView3* This) { +static __WIDL_INLINE HRESULT IShellView3_SaveViewState(IShellView3* This) { return This->lpVtbl->SaveViewState(This); } -static FORCEINLINE HRESULT IShellView3_SelectItem(IShellView3* This,PCUITEMID_CHILD pidlItem,SVSIF uFlags) { +static __WIDL_INLINE HRESULT IShellView3_SelectItem(IShellView3* This,PCUITEMID_CHILD pidlItem,SVSIF uFlags) { return This->lpVtbl->SelectItem(This,pidlItem,uFlags); } -static FORCEINLINE HRESULT IShellView3_GetItemObject(IShellView3* This,UINT uItem,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellView3_GetItemObject(IShellView3* This,UINT uItem,REFIID riid,void **ppv) { return This->lpVtbl->GetItemObject(This,uItem,riid,ppv); } /*** IShellView2 methods ***/ -static FORCEINLINE HRESULT IShellView3_GetView(IShellView3* This,SHELLVIEWID *pvid,ULONG uView) { +static __WIDL_INLINE HRESULT IShellView3_GetView(IShellView3* This,SHELLVIEWID *pvid,ULONG uView) { return This->lpVtbl->GetView(This,pvid,uView); } -static FORCEINLINE HRESULT IShellView3_CreateViewWindow2(IShellView3* This,LPSV2CVW2_PARAMS lpParams) { +static __WIDL_INLINE HRESULT IShellView3_CreateViewWindow2(IShellView3* This,LPSV2CVW2_PARAMS lpParams) { return This->lpVtbl->CreateViewWindow2(This,lpParams); } -static FORCEINLINE HRESULT IShellView3_HandleRename(IShellView3* This,PCUITEMID_CHILD pidlNew) { +static __WIDL_INLINE HRESULT IShellView3_HandleRename(IShellView3* This,PCUITEMID_CHILD pidlNew) { return This->lpVtbl->HandleRename(This,pidlNew); } -static FORCEINLINE HRESULT IShellView3_SelectAndPositionItem(IShellView3* This,PCUITEMID_CHILD pidlItem,UINT uFlags,POINT *ppt) { +static __WIDL_INLINE HRESULT IShellView3_SelectAndPositionItem(IShellView3* This,PCUITEMID_CHILD pidlItem,UINT uFlags,POINT *ppt) { return This->lpVtbl->SelectAndPositionItem(This,pidlItem,uFlags,ppt); } /*** IShellView3 methods ***/ -static FORCEINLINE HRESULT IShellView3_CreateViewWindow3(IShellView3* This,IShellBrowser *psbOwner,IShellView *psvPrev,SV3CVW3_FLAGS dwViewFlags,FOLDERFLAGS dwMask,FOLDERFLAGS dwFlags,FOLDERVIEWMODE fvMode,const SHELLVIEWID *pvid,const RECT *prcView,HWND *phwndView) { +static __WIDL_INLINE HRESULT IShellView3_CreateViewWindow3(IShellView3* This,IShellBrowser *psbOwner,IShellView *psvPrev,SV3CVW3_FLAGS dwViewFlags,FOLDERFLAGS dwMask,FOLDERFLAGS dwFlags,FOLDERVIEWMODE fvMode,const SHELLVIEWID *pvid,const RECT *prcView,HWND *phwndView) { return This->lpVtbl->CreateViewWindow3(This,psbOwner,psvPrev,dwViewFlags,dwMask,dwFlags,fvMode,pvid,prcView,phwndView); } #endif @@ -6266,56 +6274,56 @@ interface IFolderView { #define IFolderView_SelectAndPositionItems(This,cidl,apidl,apt,dwFlags) (This)->lpVtbl->SelectAndPositionItems(This,cidl,apidl,apt,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFolderView_QueryInterface(IFolderView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFolderView_QueryInterface(IFolderView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFolderView_AddRef(IFolderView* This) { +static __WIDL_INLINE ULONG IFolderView_AddRef(IFolderView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFolderView_Release(IFolderView* This) { +static __WIDL_INLINE ULONG IFolderView_Release(IFolderView* This) { return This->lpVtbl->Release(This); } /*** IFolderView methods ***/ -static FORCEINLINE HRESULT IFolderView_GetCurrentViewMode(IFolderView* This,UINT *pViewMode) { +static __WIDL_INLINE HRESULT IFolderView_GetCurrentViewMode(IFolderView* This,UINT *pViewMode) { return This->lpVtbl->GetCurrentViewMode(This,pViewMode); } -static FORCEINLINE HRESULT IFolderView_SetCurrentViewMode(IFolderView* This,UINT ViewMode) { +static __WIDL_INLINE HRESULT IFolderView_SetCurrentViewMode(IFolderView* This,UINT ViewMode) { return This->lpVtbl->SetCurrentViewMode(This,ViewMode); } -static FORCEINLINE HRESULT IFolderView_GetFolder(IFolderView* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IFolderView_GetFolder(IFolderView* This,REFIID riid,void **ppv) { return This->lpVtbl->GetFolder(This,riid,ppv); } -static FORCEINLINE HRESULT IFolderView_Item(IFolderView* This,int iItemIndex,PITEMID_CHILD *ppidl) { +static __WIDL_INLINE HRESULT IFolderView_Item(IFolderView* This,int iItemIndex,PITEMID_CHILD *ppidl) { return This->lpVtbl->Item(This,iItemIndex,ppidl); } -static FORCEINLINE HRESULT IFolderView_ItemCount(IFolderView* This,UINT uFlags,int *pcItems) { +static __WIDL_INLINE HRESULT IFolderView_ItemCount(IFolderView* This,UINT uFlags,int *pcItems) { return This->lpVtbl->ItemCount(This,uFlags,pcItems); } -static FORCEINLINE HRESULT IFolderView_Items(IFolderView* This,UINT uFlags,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IFolderView_Items(IFolderView* This,UINT uFlags,REFIID riid,void **ppv) { return This->lpVtbl->Items(This,uFlags,riid,ppv); } -static FORCEINLINE HRESULT IFolderView_GetSelectionMarkedItem(IFolderView* This,int *piItem) { +static __WIDL_INLINE HRESULT IFolderView_GetSelectionMarkedItem(IFolderView* This,int *piItem) { return This->lpVtbl->GetSelectionMarkedItem(This,piItem); } -static FORCEINLINE HRESULT IFolderView_GetFocusedItem(IFolderView* This,int *piItem) { +static __WIDL_INLINE HRESULT IFolderView_GetFocusedItem(IFolderView* This,int *piItem) { return This->lpVtbl->GetFocusedItem(This,piItem); } -static FORCEINLINE HRESULT IFolderView_GetItemPosition(IFolderView* This,PCUITEMID_CHILD pidl,POINT *ppt) { +static __WIDL_INLINE HRESULT IFolderView_GetItemPosition(IFolderView* This,PCUITEMID_CHILD pidl,POINT *ppt) { return This->lpVtbl->GetItemPosition(This,pidl,ppt); } -static FORCEINLINE HRESULT IFolderView_GetSpacing(IFolderView* This,POINT *ppt) { +static __WIDL_INLINE HRESULT IFolderView_GetSpacing(IFolderView* This,POINT *ppt) { return This->lpVtbl->GetSpacing(This,ppt); } -static FORCEINLINE HRESULT IFolderView_GetDefaultSpacing(IFolderView* This,POINT *ppt) { +static __WIDL_INLINE HRESULT IFolderView_GetDefaultSpacing(IFolderView* This,POINT *ppt) { return This->lpVtbl->GetDefaultSpacing(This,ppt); } -static FORCEINLINE HRESULT IFolderView_GetAutoArrange(IFolderView* This) { +static __WIDL_INLINE HRESULT IFolderView_GetAutoArrange(IFolderView* This) { return This->lpVtbl->GetAutoArrange(This); } -static FORCEINLINE HRESULT IFolderView_SelectItem(IFolderView* This,int iItem,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IFolderView_SelectItem(IFolderView* This,int iItem,DWORD dwFlags) { return This->lpVtbl->SelectItem(This,iItem,dwFlags); } -static FORCEINLINE HRESULT IFolderView_SelectAndPositionItems(IFolderView* This,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,POINT *apt,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IFolderView_SelectAndPositionItems(IFolderView* This,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,POINT *apt,DWORD dwFlags) { return This->lpVtbl->SelectAndPositionItems(This,cidl,apidl,apt,dwFlags); } #endif @@ -6396,20 +6404,20 @@ interface ISearchBoxInfo { #define ISearchBoxInfo_GetText(This,ppsz) (This)->lpVtbl->GetText(This,ppsz) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISearchBoxInfo_QueryInterface(ISearchBoxInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISearchBoxInfo_QueryInterface(ISearchBoxInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISearchBoxInfo_AddRef(ISearchBoxInfo* This) { +static __WIDL_INLINE ULONG ISearchBoxInfo_AddRef(ISearchBoxInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISearchBoxInfo_Release(ISearchBoxInfo* This) { +static __WIDL_INLINE ULONG ISearchBoxInfo_Release(ISearchBoxInfo* This) { return This->lpVtbl->Release(This); } /*** ISearchBoxInfo methods ***/ -static FORCEINLINE HRESULT ISearchBoxInfo_GetCondition(ISearchBoxInfo* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT ISearchBoxInfo_GetCondition(ISearchBoxInfo* This,REFIID riid,void **ppv) { return This->lpVtbl->GetCondition(This,riid,ppv); } -static FORCEINLINE HRESULT ISearchBoxInfo_GetText(ISearchBoxInfo* This,LPWSTR *ppsz) { +static __WIDL_INLINE HRESULT ISearchBoxInfo_GetText(ISearchBoxInfo* This,LPWSTR *ppsz) { return This->lpVtbl->GetText(This,ppsz); } #endif @@ -6825,132 +6833,132 @@ interface IFolderView2 { #define IFolderView2_DoRename(This) (This)->lpVtbl->DoRename(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFolderView2_QueryInterface(IFolderView2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFolderView2_QueryInterface(IFolderView2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFolderView2_AddRef(IFolderView2* This) { +static __WIDL_INLINE ULONG IFolderView2_AddRef(IFolderView2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFolderView2_Release(IFolderView2* This) { +static __WIDL_INLINE ULONG IFolderView2_Release(IFolderView2* This) { return This->lpVtbl->Release(This); } /*** IFolderView methods ***/ -static FORCEINLINE HRESULT IFolderView2_GetCurrentViewMode(IFolderView2* This,UINT *pViewMode) { +static __WIDL_INLINE HRESULT IFolderView2_GetCurrentViewMode(IFolderView2* This,UINT *pViewMode) { return This->lpVtbl->GetCurrentViewMode(This,pViewMode); } -static FORCEINLINE HRESULT IFolderView2_SetCurrentViewMode(IFolderView2* This,UINT ViewMode) { +static __WIDL_INLINE HRESULT IFolderView2_SetCurrentViewMode(IFolderView2* This,UINT ViewMode) { return This->lpVtbl->SetCurrentViewMode(This,ViewMode); } -static FORCEINLINE HRESULT IFolderView2_GetFolder(IFolderView2* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IFolderView2_GetFolder(IFolderView2* This,REFIID riid,void **ppv) { return This->lpVtbl->GetFolder(This,riid,ppv); } -static FORCEINLINE HRESULT IFolderView2_Item(IFolderView2* This,int iItemIndex,PITEMID_CHILD *ppidl) { +static __WIDL_INLINE HRESULT IFolderView2_Item(IFolderView2* This,int iItemIndex,PITEMID_CHILD *ppidl) { return This->lpVtbl->Item(This,iItemIndex,ppidl); } -static FORCEINLINE HRESULT IFolderView2_ItemCount(IFolderView2* This,UINT uFlags,int *pcItems) { +static __WIDL_INLINE HRESULT IFolderView2_ItemCount(IFolderView2* This,UINT uFlags,int *pcItems) { return This->lpVtbl->ItemCount(This,uFlags,pcItems); } -static FORCEINLINE HRESULT IFolderView2_Items(IFolderView2* This,UINT uFlags,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IFolderView2_Items(IFolderView2* This,UINT uFlags,REFIID riid,void **ppv) { return This->lpVtbl->Items(This,uFlags,riid,ppv); } -static FORCEINLINE HRESULT IFolderView2_GetSelectionMarkedItem(IFolderView2* This,int *piItem) { +static __WIDL_INLINE HRESULT IFolderView2_GetSelectionMarkedItem(IFolderView2* This,int *piItem) { return This->lpVtbl->GetSelectionMarkedItem(This,piItem); } -static FORCEINLINE HRESULT IFolderView2_GetFocusedItem(IFolderView2* This,int *piItem) { +static __WIDL_INLINE HRESULT IFolderView2_GetFocusedItem(IFolderView2* This,int *piItem) { return This->lpVtbl->GetFocusedItem(This,piItem); } -static FORCEINLINE HRESULT IFolderView2_GetItemPosition(IFolderView2* This,PCUITEMID_CHILD pidl,POINT *ppt) { +static __WIDL_INLINE HRESULT IFolderView2_GetItemPosition(IFolderView2* This,PCUITEMID_CHILD pidl,POINT *ppt) { return This->lpVtbl->GetItemPosition(This,pidl,ppt); } -static FORCEINLINE HRESULT IFolderView2_GetSpacing(IFolderView2* This,POINT *ppt) { +static __WIDL_INLINE HRESULT IFolderView2_GetSpacing(IFolderView2* This,POINT *ppt) { return This->lpVtbl->GetSpacing(This,ppt); } -static FORCEINLINE HRESULT IFolderView2_GetDefaultSpacing(IFolderView2* This,POINT *ppt) { +static __WIDL_INLINE HRESULT IFolderView2_GetDefaultSpacing(IFolderView2* This,POINT *ppt) { return This->lpVtbl->GetDefaultSpacing(This,ppt); } -static FORCEINLINE HRESULT IFolderView2_GetAutoArrange(IFolderView2* This) { +static __WIDL_INLINE HRESULT IFolderView2_GetAutoArrange(IFolderView2* This) { return This->lpVtbl->GetAutoArrange(This); } -static FORCEINLINE HRESULT IFolderView2_SelectItem(IFolderView2* This,int iItem,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IFolderView2_SelectItem(IFolderView2* This,int iItem,DWORD dwFlags) { return This->lpVtbl->SelectItem(This,iItem,dwFlags); } -static FORCEINLINE HRESULT IFolderView2_SelectAndPositionItems(IFolderView2* This,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,POINT *apt,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IFolderView2_SelectAndPositionItems(IFolderView2* This,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,POINT *apt,DWORD dwFlags) { return This->lpVtbl->SelectAndPositionItems(This,cidl,apidl,apt,dwFlags); } /*** IFolderView2 methods ***/ -static FORCEINLINE HRESULT IFolderView2_SetGroupBy(IFolderView2* This,REFPROPERTYKEY key,WINBOOL fAscending) { +static __WIDL_INLINE HRESULT IFolderView2_SetGroupBy(IFolderView2* This,REFPROPERTYKEY key,WINBOOL fAscending) { return This->lpVtbl->SetGroupBy(This,key,fAscending); } -static FORCEINLINE HRESULT IFolderView2_GetGroupBy(IFolderView2* This,PROPERTYKEY *pkey,WINBOOL *pfAscending) { +static __WIDL_INLINE HRESULT IFolderView2_GetGroupBy(IFolderView2* This,PROPERTYKEY *pkey,WINBOOL *pfAscending) { return This->lpVtbl->GetGroupBy(This,pkey,pfAscending); } -static FORCEINLINE HRESULT IFolderView2_SetViewProperty(IFolderView2* This,PCUITEMID_CHILD pidl,REFPROPERTYKEY propkey,REFPROPVARIANT propvar) { +static __WIDL_INLINE HRESULT IFolderView2_SetViewProperty(IFolderView2* This,PCUITEMID_CHILD pidl,REFPROPERTYKEY propkey,REFPROPVARIANT propvar) { return This->lpVtbl->SetViewProperty(This,pidl,propkey,propvar); } -static FORCEINLINE HRESULT IFolderView2_GetViewProperty(IFolderView2* This,PCUITEMID_CHILD pidl,REFPROPERTYKEY propkey,PROPVARIANT *ppropvar) { +static __WIDL_INLINE HRESULT IFolderView2_GetViewProperty(IFolderView2* This,PCUITEMID_CHILD pidl,REFPROPERTYKEY propkey,PROPVARIANT *ppropvar) { return This->lpVtbl->GetViewProperty(This,pidl,propkey,ppropvar); } -static FORCEINLINE HRESULT IFolderView2_SetTileViewProperties(IFolderView2* This,PCUITEMID_CHILD pidl,LPCWSTR pszPropList) { +static __WIDL_INLINE HRESULT IFolderView2_SetTileViewProperties(IFolderView2* This,PCUITEMID_CHILD pidl,LPCWSTR pszPropList) { return This->lpVtbl->SetTileViewProperties(This,pidl,pszPropList); } -static FORCEINLINE HRESULT IFolderView2_SetExtendedTileViewProperties(IFolderView2* This,PCUITEMID_CHILD pidl,LPCWSTR pszPropList) { +static __WIDL_INLINE HRESULT IFolderView2_SetExtendedTileViewProperties(IFolderView2* This,PCUITEMID_CHILD pidl,LPCWSTR pszPropList) { return This->lpVtbl->SetExtendedTileViewProperties(This,pidl,pszPropList); } -static FORCEINLINE HRESULT IFolderView2_SetText(IFolderView2* This,FVTEXTTYPE iType,LPCWSTR pwszText) { +static __WIDL_INLINE HRESULT IFolderView2_SetText(IFolderView2* This,FVTEXTTYPE iType,LPCWSTR pwszText) { return This->lpVtbl->SetText(This,iType,pwszText); } -static FORCEINLINE HRESULT IFolderView2_SetCurrentFolderFlags(IFolderView2* This,DWORD dwMask,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IFolderView2_SetCurrentFolderFlags(IFolderView2* This,DWORD dwMask,DWORD dwFlags) { return This->lpVtbl->SetCurrentFolderFlags(This,dwMask,dwFlags); } -static FORCEINLINE HRESULT IFolderView2_GetCurrentFolderFlags(IFolderView2* This,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IFolderView2_GetCurrentFolderFlags(IFolderView2* This,DWORD *pdwFlags) { return This->lpVtbl->GetCurrentFolderFlags(This,pdwFlags); } -static FORCEINLINE HRESULT IFolderView2_GetSortColumnCount(IFolderView2* This,int *pcColumns) { +static __WIDL_INLINE HRESULT IFolderView2_GetSortColumnCount(IFolderView2* This,int *pcColumns) { return This->lpVtbl->GetSortColumnCount(This,pcColumns); } -static FORCEINLINE HRESULT IFolderView2_SetSortColumns(IFolderView2* This,const SORTCOLUMN *rgSortColumns,int cColumns) { +static __WIDL_INLINE HRESULT IFolderView2_SetSortColumns(IFolderView2* This,const SORTCOLUMN *rgSortColumns,int cColumns) { return This->lpVtbl->SetSortColumns(This,rgSortColumns,cColumns); } -static FORCEINLINE HRESULT IFolderView2_GetSortColumns(IFolderView2* This,SORTCOLUMN *rgSortColumns,int cColumns) { +static __WIDL_INLINE HRESULT IFolderView2_GetSortColumns(IFolderView2* This,SORTCOLUMN *rgSortColumns,int cColumns) { return This->lpVtbl->GetSortColumns(This,rgSortColumns,cColumns); } -static FORCEINLINE HRESULT IFolderView2_GetItem(IFolderView2* This,int iItem,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IFolderView2_GetItem(IFolderView2* This,int iItem,REFIID riid,void **ppv) { return This->lpVtbl->GetItem(This,iItem,riid,ppv); } -static FORCEINLINE HRESULT IFolderView2_GetVisibleItem(IFolderView2* This,int iStart,WINBOOL fPrevious,int *piItem) { +static __WIDL_INLINE HRESULT IFolderView2_GetVisibleItem(IFolderView2* This,int iStart,WINBOOL fPrevious,int *piItem) { return This->lpVtbl->GetVisibleItem(This,iStart,fPrevious,piItem); } -static FORCEINLINE HRESULT IFolderView2_GetSelectedItem(IFolderView2* This,int iStart,int *piItem) { +static __WIDL_INLINE HRESULT IFolderView2_GetSelectedItem(IFolderView2* This,int iStart,int *piItem) { return This->lpVtbl->GetSelectedItem(This,iStart,piItem); } -static FORCEINLINE HRESULT IFolderView2_GetSelection(IFolderView2* This,WINBOOL fNoneImpliesFolder,IShellItemArray **ppsia) { +static __WIDL_INLINE HRESULT IFolderView2_GetSelection(IFolderView2* This,WINBOOL fNoneImpliesFolder,IShellItemArray **ppsia) { return This->lpVtbl->GetSelection(This,fNoneImpliesFolder,ppsia); } -static FORCEINLINE HRESULT IFolderView2_GetSelectionState(IFolderView2* This,PCUITEMID_CHILD pidl,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IFolderView2_GetSelectionState(IFolderView2* This,PCUITEMID_CHILD pidl,DWORD *pdwFlags) { return This->lpVtbl->GetSelectionState(This,pidl,pdwFlags); } -static FORCEINLINE HRESULT IFolderView2_InvokeVerbOnSelection(IFolderView2* This,LPCSTR pszVerb) { +static __WIDL_INLINE HRESULT IFolderView2_InvokeVerbOnSelection(IFolderView2* This,LPCSTR pszVerb) { return This->lpVtbl->InvokeVerbOnSelection(This,pszVerb); } -static FORCEINLINE HRESULT IFolderView2_SetViewModeAndIconSize(IFolderView2* This,FOLDERVIEWMODE uViewMode,int iImageSize) { +static __WIDL_INLINE HRESULT IFolderView2_SetViewModeAndIconSize(IFolderView2* This,FOLDERVIEWMODE uViewMode,int iImageSize) { return This->lpVtbl->SetViewModeAndIconSize(This,uViewMode,iImageSize); } -static FORCEINLINE HRESULT IFolderView2_GetViewModeAndIconSize(IFolderView2* This,FOLDERVIEWMODE *puViewMode,int *piImageSize) { +static __WIDL_INLINE HRESULT IFolderView2_GetViewModeAndIconSize(IFolderView2* This,FOLDERVIEWMODE *puViewMode,int *piImageSize) { return This->lpVtbl->GetViewModeAndIconSize(This,puViewMode,piImageSize); } -static FORCEINLINE HRESULT IFolderView2_SetGroupSubsetCount(IFolderView2* This,UINT cVisibleRows) { +static __WIDL_INLINE HRESULT IFolderView2_SetGroupSubsetCount(IFolderView2* This,UINT cVisibleRows) { return This->lpVtbl->SetGroupSubsetCount(This,cVisibleRows); } -static FORCEINLINE HRESULT IFolderView2_GetGroupSubsetCount(IFolderView2* This,UINT *pcVisibleRows) { +static __WIDL_INLINE HRESULT IFolderView2_GetGroupSubsetCount(IFolderView2* This,UINT *pcVisibleRows) { return This->lpVtbl->GetGroupSubsetCount(This,pcVisibleRows); } -static FORCEINLINE HRESULT IFolderView2_SetRedraw(IFolderView2* This,WINBOOL fRedrawOn) { +static __WIDL_INLINE HRESULT IFolderView2_SetRedraw(IFolderView2* This,WINBOOL fRedrawOn) { return This->lpVtbl->SetRedraw(This,fRedrawOn); } -static FORCEINLINE HRESULT IFolderView2_IsMoveInSameFolder(IFolderView2* This) { +static __WIDL_INLINE HRESULT IFolderView2_IsMoveInSameFolder(IFolderView2* This) { return This->lpVtbl->IsMoveInSameFolder(This); } -static FORCEINLINE HRESULT IFolderView2_DoRename(IFolderView2* This) { +static __WIDL_INLINE HRESULT IFolderView2_DoRename(IFolderView2* This) { return This->lpVtbl->DoRename(This); } #endif @@ -7094,35 +7102,35 @@ interface IFolderViewSettings { #define IFolderViewSettings_GetGroupSubsetCount(This,pcVisibleRows) (This)->lpVtbl->GetGroupSubsetCount(This,pcVisibleRows) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFolderViewSettings_QueryInterface(IFolderViewSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFolderViewSettings_QueryInterface(IFolderViewSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFolderViewSettings_AddRef(IFolderViewSettings* This) { +static __WIDL_INLINE ULONG IFolderViewSettings_AddRef(IFolderViewSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFolderViewSettings_Release(IFolderViewSettings* This) { +static __WIDL_INLINE ULONG IFolderViewSettings_Release(IFolderViewSettings* This) { return This->lpVtbl->Release(This); } /*** IFolderViewSettings methods ***/ -static FORCEINLINE HRESULT IFolderViewSettings_GetColumnPropertyList(IFolderViewSettings* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IFolderViewSettings_GetColumnPropertyList(IFolderViewSettings* This,REFIID riid,void **ppv) { return This->lpVtbl->GetColumnPropertyList(This,riid,ppv); } -static FORCEINLINE HRESULT IFolderViewSettings_GetGroupByProperty(IFolderViewSettings* This,PROPERTYKEY *pkey,WINBOOL *pfGroupAscending) { +static __WIDL_INLINE HRESULT IFolderViewSettings_GetGroupByProperty(IFolderViewSettings* This,PROPERTYKEY *pkey,WINBOOL *pfGroupAscending) { return This->lpVtbl->GetGroupByProperty(This,pkey,pfGroupAscending); } -static FORCEINLINE HRESULT IFolderViewSettings_GetViewMode(IFolderViewSettings* This,FOLDERLOGICALVIEWMODE *plvm) { +static __WIDL_INLINE HRESULT IFolderViewSettings_GetViewMode(IFolderViewSettings* This,FOLDERLOGICALVIEWMODE *plvm) { return This->lpVtbl->GetViewMode(This,plvm); } -static FORCEINLINE HRESULT IFolderViewSettings_GetIconSize(IFolderViewSettings* This,UINT *puIconSize) { +static __WIDL_INLINE HRESULT IFolderViewSettings_GetIconSize(IFolderViewSettings* This,UINT *puIconSize) { return This->lpVtbl->GetIconSize(This,puIconSize); } -static FORCEINLINE HRESULT IFolderViewSettings_GetFolderFlags(IFolderViewSettings* This,FOLDERFLAGS *pfolderMask,FOLDERFLAGS *pfolderFlags) { +static __WIDL_INLINE HRESULT IFolderViewSettings_GetFolderFlags(IFolderViewSettings* This,FOLDERFLAGS *pfolderMask,FOLDERFLAGS *pfolderFlags) { return This->lpVtbl->GetFolderFlags(This,pfolderMask,pfolderFlags); } -static FORCEINLINE HRESULT IFolderViewSettings_GetSortColumns(IFolderViewSettings* This,SORTCOLUMN *rgSortColumns,UINT cColumnsIn,UINT *pcColumnsOut) { +static __WIDL_INLINE HRESULT IFolderViewSettings_GetSortColumns(IFolderViewSettings* This,SORTCOLUMN *rgSortColumns,UINT cColumnsIn,UINT *pcColumnsOut) { return This->lpVtbl->GetSortColumns(This,rgSortColumns,cColumnsIn,pcColumnsOut); } -static FORCEINLINE HRESULT IFolderViewSettings_GetGroupSubsetCount(IFolderViewSettings* This,UINT *pcVisibleRows) { +static __WIDL_INLINE HRESULT IFolderViewSettings_GetGroupSubsetCount(IFolderViewSettings* This,UINT *pcVisibleRows) { return This->lpVtbl->GetGroupSubsetCount(This,pcVisibleRows); } #endif @@ -7209,23 +7217,23 @@ interface IPreviewHandlerVisuals { #define IPreviewHandlerVisuals_SetTextColor(This,color) (This)->lpVtbl->SetTextColor(This,color) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPreviewHandlerVisuals_QueryInterface(IPreviewHandlerVisuals* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPreviewHandlerVisuals_QueryInterface(IPreviewHandlerVisuals* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPreviewHandlerVisuals_AddRef(IPreviewHandlerVisuals* This) { +static __WIDL_INLINE ULONG IPreviewHandlerVisuals_AddRef(IPreviewHandlerVisuals* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPreviewHandlerVisuals_Release(IPreviewHandlerVisuals* This) { +static __WIDL_INLINE ULONG IPreviewHandlerVisuals_Release(IPreviewHandlerVisuals* This) { return This->lpVtbl->Release(This); } /*** IPreviewHandlerVisuals methods ***/ -static FORCEINLINE HRESULT IPreviewHandlerVisuals_SetBackgroundColor(IPreviewHandlerVisuals* This,COLORREF color) { +static __WIDL_INLINE HRESULT IPreviewHandlerVisuals_SetBackgroundColor(IPreviewHandlerVisuals* This,COLORREF color) { return This->lpVtbl->SetBackgroundColor(This,color); } -static FORCEINLINE HRESULT IPreviewHandlerVisuals_SetFont(IPreviewHandlerVisuals* This,const LOGFONTW *plf) { +static __WIDL_INLINE HRESULT IPreviewHandlerVisuals_SetFont(IPreviewHandlerVisuals* This,const LOGFONTW *plf) { return This->lpVtbl->SetFont(This,plf); } -static FORCEINLINE HRESULT IPreviewHandlerVisuals_SetTextColor(IPreviewHandlerVisuals* This,COLORREF color) { +static __WIDL_INLINE HRESULT IPreviewHandlerVisuals_SetTextColor(IPreviewHandlerVisuals* This,COLORREF color) { return This->lpVtbl->SetTextColor(This,color); } #endif @@ -7374,38 +7382,38 @@ interface IVisualProperties { #define IVisualProperties_SetTheme(This,pszSubAppName,pszSubIdList) (This)->lpVtbl->SetTheme(This,pszSubAppName,pszSubIdList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVisualProperties_QueryInterface(IVisualProperties* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVisualProperties_QueryInterface(IVisualProperties* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVisualProperties_AddRef(IVisualProperties* This) { +static __WIDL_INLINE ULONG IVisualProperties_AddRef(IVisualProperties* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVisualProperties_Release(IVisualProperties* This) { +static __WIDL_INLINE ULONG IVisualProperties_Release(IVisualProperties* This) { return This->lpVtbl->Release(This); } /*** IVisualProperties methods ***/ -static FORCEINLINE HRESULT IVisualProperties_SetWatermark(IVisualProperties* This,HBITMAP hbmp,VPWATERMARKFLAGS vpwf) { +static __WIDL_INLINE HRESULT IVisualProperties_SetWatermark(IVisualProperties* This,HBITMAP hbmp,VPWATERMARKFLAGS vpwf) { return This->lpVtbl->SetWatermark(This,hbmp,vpwf); } -static FORCEINLINE HRESULT IVisualProperties_SetColor(IVisualProperties* This,VPCOLORFLAGS vpcf,COLORREF cr) { +static __WIDL_INLINE HRESULT IVisualProperties_SetColor(IVisualProperties* This,VPCOLORFLAGS vpcf,COLORREF cr) { return This->lpVtbl->SetColor(This,vpcf,cr); } -static FORCEINLINE HRESULT IVisualProperties_GetColor(IVisualProperties* This,VPCOLORFLAGS vpcf,COLORREF *pcr) { +static __WIDL_INLINE HRESULT IVisualProperties_GetColor(IVisualProperties* This,VPCOLORFLAGS vpcf,COLORREF *pcr) { return This->lpVtbl->GetColor(This,vpcf,pcr); } -static FORCEINLINE HRESULT IVisualProperties_SetItemHeight(IVisualProperties* This,int cyItemInPixels) { +static __WIDL_INLINE HRESULT IVisualProperties_SetItemHeight(IVisualProperties* This,int cyItemInPixels) { return This->lpVtbl->SetItemHeight(This,cyItemInPixels); } -static FORCEINLINE HRESULT IVisualProperties_GetItemHeight(IVisualProperties* This,int *cyItemInPixels) { +static __WIDL_INLINE HRESULT IVisualProperties_GetItemHeight(IVisualProperties* This,int *cyItemInPixels) { return This->lpVtbl->GetItemHeight(This,cyItemInPixels); } -static FORCEINLINE HRESULT IVisualProperties_SetFont(IVisualProperties* This,const LOGFONTW *plf,WINBOOL bRedraw) { +static __WIDL_INLINE HRESULT IVisualProperties_SetFont(IVisualProperties* This,const LOGFONTW *plf,WINBOOL bRedraw) { return This->lpVtbl->SetFont(This,plf,bRedraw); } -static FORCEINLINE HRESULT IVisualProperties_GetFont(IVisualProperties* This,LOGFONTW *plf) { +static __WIDL_INLINE HRESULT IVisualProperties_GetFont(IVisualProperties* This,LOGFONTW *plf) { return This->lpVtbl->GetFont(This,plf); } -static FORCEINLINE HRESULT IVisualProperties_SetTheme(IVisualProperties* This,LPCWSTR pszSubAppName,LPCWSTR pszSubIdList) { +static __WIDL_INLINE HRESULT IVisualProperties_SetTheme(IVisualProperties* This,LPCWSTR pszSubAppName,LPCWSTR pszSubIdList) { return This->lpVtbl->SetTheme(This,pszSubAppName,pszSubIdList); } #endif @@ -7500,23 +7508,23 @@ interface ICommDlgBrowser { #define ICommDlgBrowser_IncludeObject(This,ppshv,pidl) (This)->lpVtbl->IncludeObject(This,ppshv,pidl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICommDlgBrowser_QueryInterface(ICommDlgBrowser* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICommDlgBrowser_QueryInterface(ICommDlgBrowser* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICommDlgBrowser_AddRef(ICommDlgBrowser* This) { +static __WIDL_INLINE ULONG ICommDlgBrowser_AddRef(ICommDlgBrowser* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICommDlgBrowser_Release(ICommDlgBrowser* This) { +static __WIDL_INLINE ULONG ICommDlgBrowser_Release(ICommDlgBrowser* This) { return This->lpVtbl->Release(This); } /*** ICommDlgBrowser methods ***/ -static FORCEINLINE HRESULT ICommDlgBrowser_OnDefaultCommand(ICommDlgBrowser* This,IShellView *ppshv) { +static __WIDL_INLINE HRESULT ICommDlgBrowser_OnDefaultCommand(ICommDlgBrowser* This,IShellView *ppshv) { return This->lpVtbl->OnDefaultCommand(This,ppshv); } -static FORCEINLINE HRESULT ICommDlgBrowser_OnStateChange(ICommDlgBrowser* This,IShellView *ppshv,ULONG uChange) { +static __WIDL_INLINE HRESULT ICommDlgBrowser_OnStateChange(ICommDlgBrowser* This,IShellView *ppshv,ULONG uChange) { return This->lpVtbl->OnStateChange(This,ppshv,uChange); } -static FORCEINLINE HRESULT ICommDlgBrowser_IncludeObject(ICommDlgBrowser* This,IShellView *ppshv,PCUITEMID_CHILD pidl) { +static __WIDL_INLINE HRESULT ICommDlgBrowser_IncludeObject(ICommDlgBrowser* This,IShellView *ppshv,PCUITEMID_CHILD pidl) { return This->lpVtbl->IncludeObject(This,ppshv,pidl); } #endif @@ -7641,33 +7649,33 @@ interface ICommDlgBrowser2 { #define ICommDlgBrowser2_GetViewFlags(This,pdwFlags) (This)->lpVtbl->GetViewFlags(This,pdwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICommDlgBrowser2_QueryInterface(ICommDlgBrowser2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICommDlgBrowser2_QueryInterface(ICommDlgBrowser2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICommDlgBrowser2_AddRef(ICommDlgBrowser2* This) { +static __WIDL_INLINE ULONG ICommDlgBrowser2_AddRef(ICommDlgBrowser2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICommDlgBrowser2_Release(ICommDlgBrowser2* This) { +static __WIDL_INLINE ULONG ICommDlgBrowser2_Release(ICommDlgBrowser2* This) { return This->lpVtbl->Release(This); } /*** ICommDlgBrowser methods ***/ -static FORCEINLINE HRESULT ICommDlgBrowser2_OnDefaultCommand(ICommDlgBrowser2* This,IShellView *ppshv) { +static __WIDL_INLINE HRESULT ICommDlgBrowser2_OnDefaultCommand(ICommDlgBrowser2* This,IShellView *ppshv) { return This->lpVtbl->OnDefaultCommand(This,ppshv); } -static FORCEINLINE HRESULT ICommDlgBrowser2_OnStateChange(ICommDlgBrowser2* This,IShellView *ppshv,ULONG uChange) { +static __WIDL_INLINE HRESULT ICommDlgBrowser2_OnStateChange(ICommDlgBrowser2* This,IShellView *ppshv,ULONG uChange) { return This->lpVtbl->OnStateChange(This,ppshv,uChange); } -static FORCEINLINE HRESULT ICommDlgBrowser2_IncludeObject(ICommDlgBrowser2* This,IShellView *ppshv,PCUITEMID_CHILD pidl) { +static __WIDL_INLINE HRESULT ICommDlgBrowser2_IncludeObject(ICommDlgBrowser2* This,IShellView *ppshv,PCUITEMID_CHILD pidl) { return This->lpVtbl->IncludeObject(This,ppshv,pidl); } /*** ICommDlgBrowser2 methods ***/ -static FORCEINLINE HRESULT ICommDlgBrowser2_Notify(ICommDlgBrowser2* This,IShellView *ppshv,DWORD dwNotifyType) { +static __WIDL_INLINE HRESULT ICommDlgBrowser2_Notify(ICommDlgBrowser2* This,IShellView *ppshv,DWORD dwNotifyType) { return This->lpVtbl->Notify(This,ppshv,dwNotifyType); } -static FORCEINLINE HRESULT ICommDlgBrowser2_GetDefaultMenuText(ICommDlgBrowser2* This,IShellView *ppshv,LPWSTR pszText,int cchMax) { +static __WIDL_INLINE HRESULT ICommDlgBrowser2_GetDefaultMenuText(ICommDlgBrowser2* This,IShellView *ppshv,LPWSTR pszText,int cchMax) { return This->lpVtbl->GetDefaultMenuText(This,ppshv,pszText,cchMax); } -static FORCEINLINE HRESULT ICommDlgBrowser2_GetViewFlags(ICommDlgBrowser2* This,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT ICommDlgBrowser2_GetViewFlags(ICommDlgBrowser2* This,DWORD *pdwFlags) { return This->lpVtbl->GetViewFlags(This,pdwFlags); } #endif @@ -7796,43 +7804,43 @@ interface ICommDlgBrowser3 { #define ICommDlgBrowser3_OnPreViewCreated(This,ppshv) (This)->lpVtbl->OnPreViewCreated(This,ppshv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICommDlgBrowser3_QueryInterface(ICommDlgBrowser3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICommDlgBrowser3_QueryInterface(ICommDlgBrowser3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICommDlgBrowser3_AddRef(ICommDlgBrowser3* This) { +static __WIDL_INLINE ULONG ICommDlgBrowser3_AddRef(ICommDlgBrowser3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICommDlgBrowser3_Release(ICommDlgBrowser3* This) { +static __WIDL_INLINE ULONG ICommDlgBrowser3_Release(ICommDlgBrowser3* This) { return This->lpVtbl->Release(This); } /*** ICommDlgBrowser methods ***/ -static FORCEINLINE HRESULT ICommDlgBrowser3_OnDefaultCommand(ICommDlgBrowser3* This,IShellView *ppshv) { +static __WIDL_INLINE HRESULT ICommDlgBrowser3_OnDefaultCommand(ICommDlgBrowser3* This,IShellView *ppshv) { return This->lpVtbl->OnDefaultCommand(This,ppshv); } -static FORCEINLINE HRESULT ICommDlgBrowser3_OnStateChange(ICommDlgBrowser3* This,IShellView *ppshv,ULONG uChange) { +static __WIDL_INLINE HRESULT ICommDlgBrowser3_OnStateChange(ICommDlgBrowser3* This,IShellView *ppshv,ULONG uChange) { return This->lpVtbl->OnStateChange(This,ppshv,uChange); } -static FORCEINLINE HRESULT ICommDlgBrowser3_IncludeObject(ICommDlgBrowser3* This,IShellView *ppshv,PCUITEMID_CHILD pidl) { +static __WIDL_INLINE HRESULT ICommDlgBrowser3_IncludeObject(ICommDlgBrowser3* This,IShellView *ppshv,PCUITEMID_CHILD pidl) { return This->lpVtbl->IncludeObject(This,ppshv,pidl); } /*** ICommDlgBrowser2 methods ***/ -static FORCEINLINE HRESULT ICommDlgBrowser3_Notify(ICommDlgBrowser3* This,IShellView *ppshv,DWORD dwNotifyType) { +static __WIDL_INLINE HRESULT ICommDlgBrowser3_Notify(ICommDlgBrowser3* This,IShellView *ppshv,DWORD dwNotifyType) { return This->lpVtbl->Notify(This,ppshv,dwNotifyType); } -static FORCEINLINE HRESULT ICommDlgBrowser3_GetDefaultMenuText(ICommDlgBrowser3* This,IShellView *ppshv,LPWSTR pszText,int cchMax) { +static __WIDL_INLINE HRESULT ICommDlgBrowser3_GetDefaultMenuText(ICommDlgBrowser3* This,IShellView *ppshv,LPWSTR pszText,int cchMax) { return This->lpVtbl->GetDefaultMenuText(This,ppshv,pszText,cchMax); } -static FORCEINLINE HRESULT ICommDlgBrowser3_GetViewFlags(ICommDlgBrowser3* This,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT ICommDlgBrowser3_GetViewFlags(ICommDlgBrowser3* This,DWORD *pdwFlags) { return This->lpVtbl->GetViewFlags(This,pdwFlags); } /*** ICommDlgBrowser3 methods ***/ -static FORCEINLINE HRESULT ICommDlgBrowser3_OnColumnClicked(ICommDlgBrowser3* This,IShellView *ppshv,int iColumn) { +static __WIDL_INLINE HRESULT ICommDlgBrowser3_OnColumnClicked(ICommDlgBrowser3* This,IShellView *ppshv,int iColumn) { return This->lpVtbl->OnColumnClicked(This,ppshv,iColumn); } -static FORCEINLINE HRESULT ICommDlgBrowser3_GetCurrentFilter(ICommDlgBrowser3* This,LPWSTR pszFileSpec,int cchFileSpec) { +static __WIDL_INLINE HRESULT ICommDlgBrowser3_GetCurrentFilter(ICommDlgBrowser3* This,LPWSTR pszFileSpec,int cchFileSpec) { return This->lpVtbl->GetCurrentFilter(This,pszFileSpec,cchFileSpec); } -static FORCEINLINE HRESULT ICommDlgBrowser3_OnPreViewCreated(ICommDlgBrowser3* This,IShellView *ppshv) { +static __WIDL_INLINE HRESULT ICommDlgBrowser3_OnPreViewCreated(ICommDlgBrowser3* This,IShellView *ppshv) { return This->lpVtbl->OnPreViewCreated(This,ppshv); } #endif @@ -7986,29 +7994,29 @@ interface IColumnManager { #define IColumnManager_SetColumns(This,rgkeyOrder,cVisible) (This)->lpVtbl->SetColumns(This,rgkeyOrder,cVisible) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IColumnManager_QueryInterface(IColumnManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IColumnManager_QueryInterface(IColumnManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IColumnManager_AddRef(IColumnManager* This) { +static __WIDL_INLINE ULONG IColumnManager_AddRef(IColumnManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IColumnManager_Release(IColumnManager* This) { +static __WIDL_INLINE ULONG IColumnManager_Release(IColumnManager* This) { return This->lpVtbl->Release(This); } /*** IColumnManager methods ***/ -static FORCEINLINE HRESULT IColumnManager_SetColumnInfo(IColumnManager* This,REFPROPERTYKEY propkey,const CM_COLUMNINFO *pcmci) { +static __WIDL_INLINE HRESULT IColumnManager_SetColumnInfo(IColumnManager* This,REFPROPERTYKEY propkey,const CM_COLUMNINFO *pcmci) { return This->lpVtbl->SetColumnInfo(This,propkey,pcmci); } -static FORCEINLINE HRESULT IColumnManager_GetColumnInfo(IColumnManager* This,REFPROPERTYKEY propkey,CM_COLUMNINFO *pcmci) { +static __WIDL_INLINE HRESULT IColumnManager_GetColumnInfo(IColumnManager* This,REFPROPERTYKEY propkey,CM_COLUMNINFO *pcmci) { return This->lpVtbl->GetColumnInfo(This,propkey,pcmci); } -static FORCEINLINE HRESULT IColumnManager_GetColumnCount(IColumnManager* This,CM_ENUM_FLAGS dwFlags,UINT *puCount) { +static __WIDL_INLINE HRESULT IColumnManager_GetColumnCount(IColumnManager* This,CM_ENUM_FLAGS dwFlags,UINT *puCount) { return This->lpVtbl->GetColumnCount(This,dwFlags,puCount); } -static FORCEINLINE HRESULT IColumnManager_GetColumns(IColumnManager* This,CM_ENUM_FLAGS dwFlags,PROPERTYKEY *rgkeyOrder,UINT cColumns) { +static __WIDL_INLINE HRESULT IColumnManager_GetColumns(IColumnManager* This,CM_ENUM_FLAGS dwFlags,PROPERTYKEY *rgkeyOrder,UINT cColumns) { return This->lpVtbl->GetColumns(This,dwFlags,rgkeyOrder,cColumns); } -static FORCEINLINE HRESULT IColumnManager_SetColumns(IColumnManager* This,const PROPERTYKEY *rgkeyOrder,UINT cVisible) { +static __WIDL_INLINE HRESULT IColumnManager_SetColumns(IColumnManager* This,const PROPERTYKEY *rgkeyOrder,UINT cVisible) { return This->lpVtbl->SetColumns(This,rgkeyOrder,cVisible); } #endif @@ -8077,17 +8085,17 @@ interface IFolderFilterSite { #define IFolderFilterSite_SetFilter(This,punk) (This)->lpVtbl->SetFilter(This,punk) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFolderFilterSite_QueryInterface(IFolderFilterSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFolderFilterSite_QueryInterface(IFolderFilterSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFolderFilterSite_AddRef(IFolderFilterSite* This) { +static __WIDL_INLINE ULONG IFolderFilterSite_AddRef(IFolderFilterSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFolderFilterSite_Release(IFolderFilterSite* This) { +static __WIDL_INLINE ULONG IFolderFilterSite_Release(IFolderFilterSite* This) { return This->lpVtbl->Release(This); } /*** IFolderFilterSite methods ***/ -static FORCEINLINE HRESULT IFolderFilterSite_SetFilter(IFolderFilterSite* This,IUnknown *punk) { +static __WIDL_INLINE HRESULT IFolderFilterSite_SetFilter(IFolderFilterSite* This,IUnknown *punk) { return This->lpVtbl->SetFilter(This,punk); } #endif @@ -8173,20 +8181,20 @@ interface IFolderFilter { #define IFolderFilter_GetEnumFlags(This,psf,pidlFolder,phwnd,pgrfFlags) (This)->lpVtbl->GetEnumFlags(This,psf,pidlFolder,phwnd,pgrfFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFolderFilter_QueryInterface(IFolderFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFolderFilter_QueryInterface(IFolderFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFolderFilter_AddRef(IFolderFilter* This) { +static __WIDL_INLINE ULONG IFolderFilter_AddRef(IFolderFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFolderFilter_Release(IFolderFilter* This) { +static __WIDL_INLINE ULONG IFolderFilter_Release(IFolderFilter* This) { return This->lpVtbl->Release(This); } /*** IFolderFilter methods ***/ -static FORCEINLINE HRESULT IFolderFilter_ShouldShow(IFolderFilter* This,IShellFolder *psf,PCIDLIST_ABSOLUTE pidlFolder,PCUITEMID_CHILD pidlItem) { +static __WIDL_INLINE HRESULT IFolderFilter_ShouldShow(IFolderFilter* This,IShellFolder *psf,PCIDLIST_ABSOLUTE pidlFolder,PCUITEMID_CHILD pidlItem) { return This->lpVtbl->ShouldShow(This,psf,pidlFolder,pidlItem); } -static FORCEINLINE HRESULT IFolderFilter_GetEnumFlags(IFolderFilter* This,IShellFolder *psf,PCIDLIST_ABSOLUTE pidlFolder,HWND *phwnd,DWORD *pgrfFlags) { +static __WIDL_INLINE HRESULT IFolderFilter_GetEnumFlags(IFolderFilter* This,IShellFolder *psf,PCIDLIST_ABSOLUTE pidlFolder,HWND *phwnd,DWORD *pgrfFlags) { return This->lpVtbl->GetEnumFlags(This,psf,pidlFolder,phwnd,pgrfFlags); } #endif @@ -8256,17 +8264,17 @@ interface IInputObjectSite { #define IInputObjectSite_OnFocusChangeIS(This,punkObj,fSetFocus) (This)->lpVtbl->OnFocusChangeIS(This,punkObj,fSetFocus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInputObjectSite_QueryInterface(IInputObjectSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInputObjectSite_QueryInterface(IInputObjectSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInputObjectSite_AddRef(IInputObjectSite* This) { +static __WIDL_INLINE ULONG IInputObjectSite_AddRef(IInputObjectSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInputObjectSite_Release(IInputObjectSite* This) { +static __WIDL_INLINE ULONG IInputObjectSite_Release(IInputObjectSite* This) { return This->lpVtbl->Release(This); } /*** IInputObjectSite methods ***/ -static FORCEINLINE HRESULT IInputObjectSite_OnFocusChangeIS(IInputObjectSite* This,IUnknown *punkObj,WINBOOL fSetFocus) { +static __WIDL_INLINE HRESULT IInputObjectSite_OnFocusChangeIS(IInputObjectSite* This,IUnknown *punkObj,WINBOOL fSetFocus) { return This->lpVtbl->OnFocusChangeIS(This,punkObj,fSetFocus); } #endif @@ -8351,23 +8359,23 @@ interface IInputObject { #define IInputObject_TranslateAcceleratorIO(This,pMsg) (This)->lpVtbl->TranslateAcceleratorIO(This,pMsg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInputObject_QueryInterface(IInputObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInputObject_QueryInterface(IInputObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInputObject_AddRef(IInputObject* This) { +static __WIDL_INLINE ULONG IInputObject_AddRef(IInputObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInputObject_Release(IInputObject* This) { +static __WIDL_INLINE ULONG IInputObject_Release(IInputObject* This) { return This->lpVtbl->Release(This); } /*** IInputObject methods ***/ -static FORCEINLINE HRESULT IInputObject_UIActivateIO(IInputObject* This,WINBOOL fActivate,MSG *pMsg) { +static __WIDL_INLINE HRESULT IInputObject_UIActivateIO(IInputObject* This,WINBOOL fActivate,MSG *pMsg) { return This->lpVtbl->UIActivateIO(This,fActivate,pMsg); } -static FORCEINLINE HRESULT IInputObject_HasFocusIO(IInputObject* This) { +static __WIDL_INLINE HRESULT IInputObject_HasFocusIO(IInputObject* This) { return This->lpVtbl->HasFocusIO(This); } -static FORCEINLINE HRESULT IInputObject_TranslateAcceleratorIO(IInputObject* This,MSG *pMsg) { +static __WIDL_INLINE HRESULT IInputObject_TranslateAcceleratorIO(IInputObject* This,MSG *pMsg) { return This->lpVtbl->TranslateAcceleratorIO(This,pMsg); } #endif @@ -8452,27 +8460,27 @@ interface IInputObject2 { #define IInputObject2_TranslateAcceleratorGlobal(This,pMsg) (This)->lpVtbl->TranslateAcceleratorGlobal(This,pMsg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInputObject2_QueryInterface(IInputObject2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInputObject2_QueryInterface(IInputObject2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInputObject2_AddRef(IInputObject2* This) { +static __WIDL_INLINE ULONG IInputObject2_AddRef(IInputObject2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInputObject2_Release(IInputObject2* This) { +static __WIDL_INLINE ULONG IInputObject2_Release(IInputObject2* This) { return This->lpVtbl->Release(This); } /*** IInputObject methods ***/ -static FORCEINLINE HRESULT IInputObject2_UIActivateIO(IInputObject2* This,WINBOOL fActivate,MSG *pMsg) { +static __WIDL_INLINE HRESULT IInputObject2_UIActivateIO(IInputObject2* This,WINBOOL fActivate,MSG *pMsg) { return This->lpVtbl->UIActivateIO(This,fActivate,pMsg); } -static FORCEINLINE HRESULT IInputObject2_HasFocusIO(IInputObject2* This) { +static __WIDL_INLINE HRESULT IInputObject2_HasFocusIO(IInputObject2* This) { return This->lpVtbl->HasFocusIO(This); } -static FORCEINLINE HRESULT IInputObject2_TranslateAcceleratorIO(IInputObject2* This,MSG *pMsg) { +static __WIDL_INLINE HRESULT IInputObject2_TranslateAcceleratorIO(IInputObject2* This,MSG *pMsg) { return This->lpVtbl->TranslateAcceleratorIO(This,pMsg); } /*** IInputObject2 methods ***/ -static FORCEINLINE HRESULT IInputObject2_TranslateAcceleratorGlobal(IInputObject2* This,MSG *pMsg) { +static __WIDL_INLINE HRESULT IInputObject2_TranslateAcceleratorGlobal(IInputObject2* This,MSG *pMsg) { return This->lpVtbl->TranslateAcceleratorGlobal(This,pMsg); } #endif @@ -8544,17 +8552,17 @@ interface IShellIcon { #define IShellIcon_GetIconOf(This,pidl,flags,pIconIndex) (This)->lpVtbl->GetIconOf(This,pidl,flags,pIconIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellIcon_QueryInterface(IShellIcon* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellIcon_QueryInterface(IShellIcon* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellIcon_AddRef(IShellIcon* This) { +static __WIDL_INLINE ULONG IShellIcon_AddRef(IShellIcon* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellIcon_Release(IShellIcon* This) { +static __WIDL_INLINE ULONG IShellIcon_Release(IShellIcon* This) { return This->lpVtbl->Release(This); } /*** IShellIcon methods ***/ -static FORCEINLINE HRESULT IShellIcon_GetIconOf(IShellIcon* This,PCUITEMID_CHILD pidl,UINT flags,int *pIconIndex) { +static __WIDL_INLINE HRESULT IShellIcon_GetIconOf(IShellIcon* This,PCUITEMID_CHILD pidl,UINT flags,int *pIconIndex) { return This->lpVtbl->GetIconOf(This,pidl,flags,pIconIndex); } #endif @@ -8813,60 +8821,60 @@ interface IShellBrowser { #define IShellBrowser_SetToolbarItems(This,lpButtons,nButtons,uFlags) (This)->lpVtbl->SetToolbarItems(This,lpButtons,nButtons,uFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellBrowser_QueryInterface(IShellBrowser* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellBrowser_QueryInterface(IShellBrowser* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellBrowser_AddRef(IShellBrowser* This) { +static __WIDL_INLINE ULONG IShellBrowser_AddRef(IShellBrowser* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellBrowser_Release(IShellBrowser* This) { +static __WIDL_INLINE ULONG IShellBrowser_Release(IShellBrowser* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IShellBrowser_GetWindow(IShellBrowser* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IShellBrowser_GetWindow(IShellBrowser* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IShellBrowser_ContextSensitiveHelp(IShellBrowser* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IShellBrowser_ContextSensitiveHelp(IShellBrowser* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IShellBrowser methods ***/ -static FORCEINLINE HRESULT IShellBrowser_InsertMenusSB(IShellBrowser* This,HMENU hmenuShared,LPOLEMENUGROUPWIDTHS lpMenuWidths) { +static __WIDL_INLINE HRESULT IShellBrowser_InsertMenusSB(IShellBrowser* This,HMENU hmenuShared,LPOLEMENUGROUPWIDTHS lpMenuWidths) { return This->lpVtbl->InsertMenusSB(This,hmenuShared,lpMenuWidths); } -static FORCEINLINE HRESULT IShellBrowser_SetMenuSB(IShellBrowser* This,HMENU hmenuShared,HOLEMENU holemenuRes,HWND hwndActiveObject) { +static __WIDL_INLINE HRESULT IShellBrowser_SetMenuSB(IShellBrowser* This,HMENU hmenuShared,HOLEMENU holemenuRes,HWND hwndActiveObject) { return This->lpVtbl->SetMenuSB(This,hmenuShared,holemenuRes,hwndActiveObject); } -static FORCEINLINE HRESULT IShellBrowser_RemoveMenusSB(IShellBrowser* This,HMENU hmenuShared) { +static __WIDL_INLINE HRESULT IShellBrowser_RemoveMenusSB(IShellBrowser* This,HMENU hmenuShared) { return This->lpVtbl->RemoveMenusSB(This,hmenuShared); } -static FORCEINLINE HRESULT IShellBrowser_SetStatusTextSB(IShellBrowser* This,LPCWSTR pszStatusText) { +static __WIDL_INLINE HRESULT IShellBrowser_SetStatusTextSB(IShellBrowser* This,LPCWSTR pszStatusText) { return This->lpVtbl->SetStatusTextSB(This,pszStatusText); } -static FORCEINLINE HRESULT IShellBrowser_EnableModelessSB(IShellBrowser* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IShellBrowser_EnableModelessSB(IShellBrowser* This,WINBOOL fEnable) { return This->lpVtbl->EnableModelessSB(This,fEnable); } -static FORCEINLINE HRESULT IShellBrowser_TranslateAcceleratorSB(IShellBrowser* This,MSG *pmsg,WORD wID) { +static __WIDL_INLINE HRESULT IShellBrowser_TranslateAcceleratorSB(IShellBrowser* This,MSG *pmsg,WORD wID) { return This->lpVtbl->TranslateAcceleratorSB(This,pmsg,wID); } -static FORCEINLINE HRESULT IShellBrowser_BrowseObject(IShellBrowser* This,PCUIDLIST_RELATIVE pidl,UINT wFlags) { +static __WIDL_INLINE HRESULT IShellBrowser_BrowseObject(IShellBrowser* This,PCUIDLIST_RELATIVE pidl,UINT wFlags) { return This->lpVtbl->BrowseObject(This,pidl,wFlags); } -static FORCEINLINE HRESULT IShellBrowser_GetViewStateStream(IShellBrowser* This,DWORD grfMode,IStream **ppStrm) { +static __WIDL_INLINE HRESULT IShellBrowser_GetViewStateStream(IShellBrowser* This,DWORD grfMode,IStream **ppStrm) { return This->lpVtbl->GetViewStateStream(This,grfMode,ppStrm); } -static FORCEINLINE HRESULT IShellBrowser_GetControlWindow(IShellBrowser* This,UINT id,HWND *phwnd) { +static __WIDL_INLINE HRESULT IShellBrowser_GetControlWindow(IShellBrowser* This,UINT id,HWND *phwnd) { return This->lpVtbl->GetControlWindow(This,id,phwnd); } -static FORCEINLINE HRESULT IShellBrowser_SendControlMsg(IShellBrowser* This,UINT id,UINT uMsg,WPARAM wParam,LPARAM lParam,LRESULT *pret) { +static __WIDL_INLINE HRESULT IShellBrowser_SendControlMsg(IShellBrowser* This,UINT id,UINT uMsg,WPARAM wParam,LPARAM lParam,LRESULT *pret) { return This->lpVtbl->SendControlMsg(This,id,uMsg,wParam,lParam,pret); } -static FORCEINLINE HRESULT IShellBrowser_QueryActiveShellView(IShellBrowser* This,IShellView **ppshv) { +static __WIDL_INLINE HRESULT IShellBrowser_QueryActiveShellView(IShellBrowser* This,IShellView **ppshv) { return This->lpVtbl->QueryActiveShellView(This,ppshv); } -static FORCEINLINE HRESULT IShellBrowser_OnViewWindowActive(IShellBrowser* This,IShellView *pshv) { +static __WIDL_INLINE HRESULT IShellBrowser_OnViewWindowActive(IShellBrowser* This,IShellView *pshv) { return This->lpVtbl->OnViewWindowActive(This,pshv); } -static FORCEINLINE HRESULT IShellBrowser_SetToolbarItems(IShellBrowser* This,LPTBBUTTONSB lpButtons,UINT nButtons,UINT uFlags) { +static __WIDL_INLINE HRESULT IShellBrowser_SetToolbarItems(IShellBrowser* This,LPTBBUTTONSB lpButtons,UINT nButtons,UINT uFlags) { return This->lpVtbl->SetToolbarItems(This,lpButtons,nButtons,uFlags); } #endif @@ -8948,20 +8956,20 @@ interface IProfferService { #define IProfferService_RevokeService(This,dwCookie) (This)->lpVtbl->RevokeService(This,dwCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IProfferService_QueryInterface(IProfferService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IProfferService_QueryInterface(IProfferService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IProfferService_AddRef(IProfferService* This) { +static __WIDL_INLINE ULONG IProfferService_AddRef(IProfferService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IProfferService_Release(IProfferService* This) { +static __WIDL_INLINE ULONG IProfferService_Release(IProfferService* This) { return This->lpVtbl->Release(This); } /*** IProfferService methods ***/ -static FORCEINLINE HRESULT IProfferService_ProfferService(IProfferService* This,REFGUID guidService,IServiceProvider *psp,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IProfferService_ProfferService(IProfferService* This,REFGUID guidService,IServiceProvider *psp,DWORD *pdwCookie) { return This->lpVtbl->ProfferService(This,guidService,psp,pdwCookie); } -static FORCEINLINE HRESULT IProfferService_RevokeService(IProfferService* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IProfferService_RevokeService(IProfferService* This,DWORD dwCookie) { return This->lpVtbl->RevokeService(This,dwCookie); } #endif @@ -9101,29 +9109,29 @@ interface IShellItem { #define IShellItem_Compare(This,psi,hint,piOrder) (This)->lpVtbl->Compare(This,psi,hint,piOrder) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellItem_QueryInterface(IShellItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellItem_QueryInterface(IShellItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellItem_AddRef(IShellItem* This) { +static __WIDL_INLINE ULONG IShellItem_AddRef(IShellItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellItem_Release(IShellItem* This) { +static __WIDL_INLINE ULONG IShellItem_Release(IShellItem* This) { return This->lpVtbl->Release(This); } /*** IShellItem methods ***/ -static FORCEINLINE HRESULT IShellItem_BindToHandler(IShellItem* This,IBindCtx *pbc,REFGUID bhid,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellItem_BindToHandler(IShellItem* This,IBindCtx *pbc,REFGUID bhid,REFIID riid,void **ppv) { return This->lpVtbl->BindToHandler(This,pbc,bhid,riid,ppv); } -static FORCEINLINE HRESULT IShellItem_GetParent(IShellItem* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IShellItem_GetParent(IShellItem* This,IShellItem **ppsi) { return This->lpVtbl->GetParent(This,ppsi); } -static FORCEINLINE HRESULT IShellItem_GetDisplayName(IShellItem* This,SIGDN sigdnName,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IShellItem_GetDisplayName(IShellItem* This,SIGDN sigdnName,LPWSTR *ppszName) { return This->lpVtbl->GetDisplayName(This,sigdnName,ppszName); } -static FORCEINLINE HRESULT IShellItem_GetAttributes(IShellItem* This,SFGAOF sfgaoMask,SFGAOF *psfgaoAttribs) { +static __WIDL_INLINE HRESULT IShellItem_GetAttributes(IShellItem* This,SFGAOF sfgaoMask,SFGAOF *psfgaoAttribs) { return This->lpVtbl->GetAttributes(This,sfgaoMask,psfgaoAttribs); } -static FORCEINLINE HRESULT IShellItem_Compare(IShellItem* This,IShellItem *psi,SICHINTF hint,int *piOrder) { +static __WIDL_INLINE HRESULT IShellItem_Compare(IShellItem* This,IShellItem *psi,SICHINTF hint,int *piOrder) { return This->lpVtbl->Compare(This,psi,hint,piOrder); } #endif @@ -9396,69 +9404,69 @@ interface IShellItem2 { #define IShellItem2_GetBool(This,key,pf) (This)->lpVtbl->GetBool(This,key,pf) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellItem2_QueryInterface(IShellItem2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellItem2_QueryInterface(IShellItem2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellItem2_AddRef(IShellItem2* This) { +static __WIDL_INLINE ULONG IShellItem2_AddRef(IShellItem2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellItem2_Release(IShellItem2* This) { +static __WIDL_INLINE ULONG IShellItem2_Release(IShellItem2* This) { return This->lpVtbl->Release(This); } /*** IShellItem methods ***/ -static FORCEINLINE HRESULT IShellItem2_BindToHandler(IShellItem2* This,IBindCtx *pbc,REFGUID bhid,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellItem2_BindToHandler(IShellItem2* This,IBindCtx *pbc,REFGUID bhid,REFIID riid,void **ppv) { return This->lpVtbl->BindToHandler(This,pbc,bhid,riid,ppv); } -static FORCEINLINE HRESULT IShellItem2_GetParent(IShellItem2* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IShellItem2_GetParent(IShellItem2* This,IShellItem **ppsi) { return This->lpVtbl->GetParent(This,ppsi); } -static FORCEINLINE HRESULT IShellItem2_GetDisplayName(IShellItem2* This,SIGDN sigdnName,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IShellItem2_GetDisplayName(IShellItem2* This,SIGDN sigdnName,LPWSTR *ppszName) { return This->lpVtbl->GetDisplayName(This,sigdnName,ppszName); } -static FORCEINLINE HRESULT IShellItem2_GetAttributes(IShellItem2* This,SFGAOF sfgaoMask,SFGAOF *psfgaoAttribs) { +static __WIDL_INLINE HRESULT IShellItem2_GetAttributes(IShellItem2* This,SFGAOF sfgaoMask,SFGAOF *psfgaoAttribs) { return This->lpVtbl->GetAttributes(This,sfgaoMask,psfgaoAttribs); } -static FORCEINLINE HRESULT IShellItem2_Compare(IShellItem2* This,IShellItem *psi,SICHINTF hint,int *piOrder) { +static __WIDL_INLINE HRESULT IShellItem2_Compare(IShellItem2* This,IShellItem *psi,SICHINTF hint,int *piOrder) { return This->lpVtbl->Compare(This,psi,hint,piOrder); } /*** IShellItem2 methods ***/ -static FORCEINLINE HRESULT IShellItem2_GetPropertyStore(IShellItem2* This,GETPROPERTYSTOREFLAGS flags,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellItem2_GetPropertyStore(IShellItem2* This,GETPROPERTYSTOREFLAGS flags,REFIID riid,void **ppv) { return This->lpVtbl->GetPropertyStore(This,flags,riid,ppv); } -static FORCEINLINE HRESULT IShellItem2_GetPropertyStoreWithCreateObject(IShellItem2* This,GETPROPERTYSTOREFLAGS flags,IUnknown *punkCreateObject,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellItem2_GetPropertyStoreWithCreateObject(IShellItem2* This,GETPROPERTYSTOREFLAGS flags,IUnknown *punkCreateObject,REFIID riid,void **ppv) { return This->lpVtbl->GetPropertyStoreWithCreateObject(This,flags,punkCreateObject,riid,ppv); } -static FORCEINLINE HRESULT IShellItem2_GetPropertyStoreForKeys(IShellItem2* This,const PROPERTYKEY *rgKeys,UINT cKeys,GETPROPERTYSTOREFLAGS flags,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellItem2_GetPropertyStoreForKeys(IShellItem2* This,const PROPERTYKEY *rgKeys,UINT cKeys,GETPROPERTYSTOREFLAGS flags,REFIID riid,void **ppv) { return This->lpVtbl->GetPropertyStoreForKeys(This,rgKeys,cKeys,flags,riid,ppv); } -static FORCEINLINE HRESULT IShellItem2_GetPropertyDescriptionList(IShellItem2* This,REFPROPERTYKEY keyType,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellItem2_GetPropertyDescriptionList(IShellItem2* This,REFPROPERTYKEY keyType,REFIID riid,void **ppv) { return This->lpVtbl->GetPropertyDescriptionList(This,keyType,riid,ppv); } -static FORCEINLINE HRESULT IShellItem2_Update(IShellItem2* This,IBindCtx *pbc) { +static __WIDL_INLINE HRESULT IShellItem2_Update(IShellItem2* This,IBindCtx *pbc) { return This->lpVtbl->Update(This,pbc); } -static FORCEINLINE HRESULT IShellItem2_GetProperty(IShellItem2* This,REFPROPERTYKEY key,PROPVARIANT *ppropvar) { +static __WIDL_INLINE HRESULT IShellItem2_GetProperty(IShellItem2* This,REFPROPERTYKEY key,PROPVARIANT *ppropvar) { return This->lpVtbl->GetProperty(This,key,ppropvar); } -static FORCEINLINE HRESULT IShellItem2_GetCLSID(IShellItem2* This,REFPROPERTYKEY key,CLSID *pclsid) { +static __WIDL_INLINE HRESULT IShellItem2_GetCLSID(IShellItem2* This,REFPROPERTYKEY key,CLSID *pclsid) { return This->lpVtbl->GetCLSID(This,key,pclsid); } -static FORCEINLINE HRESULT IShellItem2_GetFileTime(IShellItem2* This,REFPROPERTYKEY key,FILETIME *pft) { +static __WIDL_INLINE HRESULT IShellItem2_GetFileTime(IShellItem2* This,REFPROPERTYKEY key,FILETIME *pft) { return This->lpVtbl->GetFileTime(This,key,pft); } -static FORCEINLINE HRESULT IShellItem2_GetInt32(IShellItem2* This,REFPROPERTYKEY key,int *pi) { +static __WIDL_INLINE HRESULT IShellItem2_GetInt32(IShellItem2* This,REFPROPERTYKEY key,int *pi) { return This->lpVtbl->GetInt32(This,key,pi); } -static FORCEINLINE HRESULT IShellItem2_GetString(IShellItem2* This,REFPROPERTYKEY key,LPWSTR *ppsz) { +static __WIDL_INLINE HRESULT IShellItem2_GetString(IShellItem2* This,REFPROPERTYKEY key,LPWSTR *ppsz) { return This->lpVtbl->GetString(This,key,ppsz); } -static FORCEINLINE HRESULT IShellItem2_GetUInt32(IShellItem2* This,REFPROPERTYKEY key,ULONG *pui) { +static __WIDL_INLINE HRESULT IShellItem2_GetUInt32(IShellItem2* This,REFPROPERTYKEY key,ULONG *pui) { return This->lpVtbl->GetUInt32(This,key,pui); } -static FORCEINLINE HRESULT IShellItem2_GetUInt64(IShellItem2* This,REFPROPERTYKEY key,ULONGLONG *pull) { +static __WIDL_INLINE HRESULT IShellItem2_GetUInt64(IShellItem2* This,REFPROPERTYKEY key,ULONGLONG *pull) { return This->lpVtbl->GetUInt64(This,key,pull); } -static FORCEINLINE HRESULT IShellItem2_GetBool(IShellItem2* This,REFPROPERTYKEY key,WINBOOL *pf) { +static __WIDL_INLINE HRESULT IShellItem2_GetBool(IShellItem2* This,REFPROPERTYKEY key,WINBOOL *pf) { return This->lpVtbl->GetBool(This,key,pf); } #endif @@ -9545,17 +9553,17 @@ interface IShellItemImageFactory { #define IShellItemImageFactory_GetImage(This,size,flags,phbm) (This)->lpVtbl->GetImage(This,size,flags,phbm) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellItemImageFactory_QueryInterface(IShellItemImageFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellItemImageFactory_QueryInterface(IShellItemImageFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellItemImageFactory_AddRef(IShellItemImageFactory* This) { +static __WIDL_INLINE ULONG IShellItemImageFactory_AddRef(IShellItemImageFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellItemImageFactory_Release(IShellItemImageFactory* This) { +static __WIDL_INLINE ULONG IShellItemImageFactory_Release(IShellItemImageFactory* This) { return This->lpVtbl->Release(This); } /*** IShellItemImageFactory methods ***/ -static FORCEINLINE HRESULT IShellItemImageFactory_GetImage(IShellItemImageFactory* This,SIZE size,SIIGBF flags,HBITMAP *phbm) { +static __WIDL_INLINE HRESULT IShellItemImageFactory_GetImage(IShellItemImageFactory* This,SIZE size,SIIGBF flags,HBITMAP *phbm) { return This->lpVtbl->GetImage(This,size,flags,phbm); } #endif @@ -9623,17 +9631,17 @@ interface IUserAccountChangeCallback { #define IUserAccountChangeCallback_OnPictureChange(This,pszUserName) (This)->lpVtbl->OnPictureChange(This,pszUserName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUserAccountChangeCallback_QueryInterface(IUserAccountChangeCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUserAccountChangeCallback_QueryInterface(IUserAccountChangeCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUserAccountChangeCallback_AddRef(IUserAccountChangeCallback* This) { +static __WIDL_INLINE ULONG IUserAccountChangeCallback_AddRef(IUserAccountChangeCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUserAccountChangeCallback_Release(IUserAccountChangeCallback* This) { +static __WIDL_INLINE ULONG IUserAccountChangeCallback_Release(IUserAccountChangeCallback* This) { return This->lpVtbl->Release(This); } /*** IUserAccountChangeCallback methods ***/ -static FORCEINLINE HRESULT IUserAccountChangeCallback_OnPictureChange(IUserAccountChangeCallback* This,LPCWSTR pszUserName) { +static __WIDL_INLINE HRESULT IUserAccountChangeCallback_OnPictureChange(IUserAccountChangeCallback* This,LPCWSTR pszUserName) { return This->lpVtbl->OnPictureChange(This,pszUserName); } #endif @@ -9728,26 +9736,26 @@ interface IEnumShellItems { #define IEnumShellItems_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumShellItems_QueryInterface(IEnumShellItems* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumShellItems_QueryInterface(IEnumShellItems* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumShellItems_AddRef(IEnumShellItems* This) { +static __WIDL_INLINE ULONG IEnumShellItems_AddRef(IEnumShellItems* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumShellItems_Release(IEnumShellItems* This) { +static __WIDL_INLINE ULONG IEnumShellItems_Release(IEnumShellItems* This) { return This->lpVtbl->Release(This); } /*** IEnumShellItems methods ***/ -static FORCEINLINE HRESULT IEnumShellItems_Next(IEnumShellItems* This,ULONG celt,IShellItem **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumShellItems_Next(IEnumShellItems* This,ULONG celt,IShellItem **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumShellItems_Skip(IEnumShellItems* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumShellItems_Skip(IEnumShellItems* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumShellItems_Reset(IEnumShellItems* This) { +static __WIDL_INLINE HRESULT IEnumShellItems_Reset(IEnumShellItems* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumShellItems_Clone(IEnumShellItems* This,IEnumShellItems **ppenum) { +static __WIDL_INLINE HRESULT IEnumShellItems_Clone(IEnumShellItems* This,IEnumShellItems **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -9955,35 +9963,35 @@ interface ITransferAdviseSink { #define ITransferAdviseSink_PropertyFailure(This,psi,pkey,hrError) (This)->lpVtbl->PropertyFailure(This,psi,pkey,hrError) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITransferAdviseSink_QueryInterface(ITransferAdviseSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITransferAdviseSink_QueryInterface(ITransferAdviseSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITransferAdviseSink_AddRef(ITransferAdviseSink* This) { +static __WIDL_INLINE ULONG ITransferAdviseSink_AddRef(ITransferAdviseSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITransferAdviseSink_Release(ITransferAdviseSink* This) { +static __WIDL_INLINE ULONG ITransferAdviseSink_Release(ITransferAdviseSink* This) { return This->lpVtbl->Release(This); } /*** ITransferAdviseSink methods ***/ -static FORCEINLINE HRESULT ITransferAdviseSink_UpdateProgress(ITransferAdviseSink* This,ULONGLONG ullSizeCurrent,ULONGLONG ullSizeTotal,int nFilesCurrent,int nFilesTotal,int nFoldersCurrent,int nFoldersTotal) { +static __WIDL_INLINE HRESULT ITransferAdviseSink_UpdateProgress(ITransferAdviseSink* This,ULONGLONG ullSizeCurrent,ULONGLONG ullSizeTotal,int nFilesCurrent,int nFilesTotal,int nFoldersCurrent,int nFoldersTotal) { return This->lpVtbl->UpdateProgress(This,ullSizeCurrent,ullSizeTotal,nFilesCurrent,nFilesTotal,nFoldersCurrent,nFoldersTotal); } -static FORCEINLINE HRESULT ITransferAdviseSink_UpdateTransferState(ITransferAdviseSink* This,TRANSFER_ADVISE_STATE ts) { +static __WIDL_INLINE HRESULT ITransferAdviseSink_UpdateTransferState(ITransferAdviseSink* This,TRANSFER_ADVISE_STATE ts) { return This->lpVtbl->UpdateTransferState(This,ts); } -static FORCEINLINE HRESULT ITransferAdviseSink_ConfirmOverwrite(ITransferAdviseSink* This,IShellItem *psiSource,IShellItem *psiDestParent,LPCWSTR pszName) { +static __WIDL_INLINE HRESULT ITransferAdviseSink_ConfirmOverwrite(ITransferAdviseSink* This,IShellItem *psiSource,IShellItem *psiDestParent,LPCWSTR pszName) { return This->lpVtbl->ConfirmOverwrite(This,psiSource,psiDestParent,pszName); } -static FORCEINLINE HRESULT ITransferAdviseSink_ConfirmEncryptionLoss(ITransferAdviseSink* This,IShellItem *psiSource) { +static __WIDL_INLINE HRESULT ITransferAdviseSink_ConfirmEncryptionLoss(ITransferAdviseSink* This,IShellItem *psiSource) { return This->lpVtbl->ConfirmEncryptionLoss(This,psiSource); } -static FORCEINLINE HRESULT ITransferAdviseSink_FileFailure(ITransferAdviseSink* This,IShellItem *psi,LPCWSTR pszItem,HRESULT hrError,LPWSTR pszRename,ULONG cchRename) { +static __WIDL_INLINE HRESULT ITransferAdviseSink_FileFailure(ITransferAdviseSink* This,IShellItem *psi,LPCWSTR pszItem,HRESULT hrError,LPWSTR pszRename,ULONG cchRename) { return This->lpVtbl->FileFailure(This,psi,pszItem,hrError,pszRename,cchRename); } -static FORCEINLINE HRESULT ITransferAdviseSink_SubStreamFailure(ITransferAdviseSink* This,IShellItem *psi,LPCWSTR pszStreamName,HRESULT hrError) { +static __WIDL_INLINE HRESULT ITransferAdviseSink_SubStreamFailure(ITransferAdviseSink* This,IShellItem *psi,LPCWSTR pszStreamName,HRESULT hrError) { return This->lpVtbl->SubStreamFailure(This,psi,pszStreamName,hrError); } -static FORCEINLINE HRESULT ITransferAdviseSink_PropertyFailure(ITransferAdviseSink* This,IShellItem *psi,const PROPERTYKEY *pkey,HRESULT hrError) { +static __WIDL_INLINE HRESULT ITransferAdviseSink_PropertyFailure(ITransferAdviseSink* This,IShellItem *psi,const PROPERTYKEY *pkey,HRESULT hrError) { return This->lpVtbl->PropertyFailure(This,psi,pkey,hrError); } #endif @@ -10193,53 +10201,53 @@ interface ITransferSource { #define ITransferSource_LeaveFolder(This,psiChildFolderDest) (This)->lpVtbl->LeaveFolder(This,psiChildFolderDest) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITransferSource_QueryInterface(ITransferSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITransferSource_QueryInterface(ITransferSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITransferSource_AddRef(ITransferSource* This) { +static __WIDL_INLINE ULONG ITransferSource_AddRef(ITransferSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITransferSource_Release(ITransferSource* This) { +static __WIDL_INLINE ULONG ITransferSource_Release(ITransferSource* This) { return This->lpVtbl->Release(This); } /*** ITransferSource methods ***/ -static FORCEINLINE HRESULT ITransferSource_Advise(ITransferSource* This,ITransferAdviseSink *psink,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT ITransferSource_Advise(ITransferSource* This,ITransferAdviseSink *psink,DWORD *pdwCookie) { return This->lpVtbl->Advise(This,psink,pdwCookie); } -static FORCEINLINE HRESULT ITransferSource_Unadvise(ITransferSource* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT ITransferSource_Unadvise(ITransferSource* This,DWORD dwCookie) { return This->lpVtbl->Unadvise(This,dwCookie); } -static FORCEINLINE HRESULT ITransferSource_SetProperties(ITransferSource* This,IPropertyChangeArray *pproparray) { +static __WIDL_INLINE HRESULT ITransferSource_SetProperties(ITransferSource* This,IPropertyChangeArray *pproparray) { return This->lpVtbl->SetProperties(This,pproparray); } -static FORCEINLINE HRESULT ITransferSource_OpenItem(ITransferSource* This,IShellItem *psi,TRANSFER_SOURCE_FLAGS flags,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT ITransferSource_OpenItem(ITransferSource* This,IShellItem *psi,TRANSFER_SOURCE_FLAGS flags,REFIID riid,void **ppv) { return This->lpVtbl->OpenItem(This,psi,flags,riid,ppv); } -static FORCEINLINE HRESULT ITransferSource_MoveItem(ITransferSource* This,IShellItem *psi,IShellItem *psiParentDst,LPCWSTR pszNameDst,TRANSFER_SOURCE_FLAGS flags,IShellItem **ppsiNew) { +static __WIDL_INLINE HRESULT ITransferSource_MoveItem(ITransferSource* This,IShellItem *psi,IShellItem *psiParentDst,LPCWSTR pszNameDst,TRANSFER_SOURCE_FLAGS flags,IShellItem **ppsiNew) { return This->lpVtbl->MoveItem(This,psi,psiParentDst,pszNameDst,flags,ppsiNew); } -static FORCEINLINE HRESULT ITransferSource_RecycleItem(ITransferSource* This,IShellItem *psiSource,IShellItem *psiParentDest,TRANSFER_SOURCE_FLAGS flags,IShellItem **ppsiNewDest) { +static __WIDL_INLINE HRESULT ITransferSource_RecycleItem(ITransferSource* This,IShellItem *psiSource,IShellItem *psiParentDest,TRANSFER_SOURCE_FLAGS flags,IShellItem **ppsiNewDest) { return This->lpVtbl->RecycleItem(This,psiSource,psiParentDest,flags,ppsiNewDest); } -static FORCEINLINE HRESULT ITransferSource_RemoveItem(ITransferSource* This,IShellItem *psiSource,TRANSFER_SOURCE_FLAGS flags) { +static __WIDL_INLINE HRESULT ITransferSource_RemoveItem(ITransferSource* This,IShellItem *psiSource,TRANSFER_SOURCE_FLAGS flags) { return This->lpVtbl->RemoveItem(This,psiSource,flags); } -static FORCEINLINE HRESULT ITransferSource_RenameItem(ITransferSource* This,IShellItem *psiSource,LPCWSTR pszNewName,TRANSFER_SOURCE_FLAGS flags,IShellItem **ppsiNewDest) { +static __WIDL_INLINE HRESULT ITransferSource_RenameItem(ITransferSource* This,IShellItem *psiSource,LPCWSTR pszNewName,TRANSFER_SOURCE_FLAGS flags,IShellItem **ppsiNewDest) { return This->lpVtbl->RenameItem(This,psiSource,pszNewName,flags,ppsiNewDest); } -static FORCEINLINE HRESULT ITransferSource_LinkItem(ITransferSource* This,IShellItem *psiSource,IShellItem *psiParentDest,LPCWSTR pszNewName,TRANSFER_SOURCE_FLAGS flags,IShellItem **ppsiNewDest) { +static __WIDL_INLINE HRESULT ITransferSource_LinkItem(ITransferSource* This,IShellItem *psiSource,IShellItem *psiParentDest,LPCWSTR pszNewName,TRANSFER_SOURCE_FLAGS flags,IShellItem **ppsiNewDest) { return This->lpVtbl->LinkItem(This,psiSource,psiParentDest,pszNewName,flags,ppsiNewDest); } -static FORCEINLINE HRESULT ITransferSource_ApplyPropertiesToItem(ITransferSource* This,IShellItem *psiSource,IShellItem **ppsiNew) { +static __WIDL_INLINE HRESULT ITransferSource_ApplyPropertiesToItem(ITransferSource* This,IShellItem *psiSource,IShellItem **ppsiNew) { return This->lpVtbl->ApplyPropertiesToItem(This,psiSource,ppsiNew); } -static FORCEINLINE HRESULT ITransferSource_GetDefaultDestinationName(ITransferSource* This,IShellItem *psiSource,IShellItem *psiParentDest,LPWSTR *ppszDestinationName) { +static __WIDL_INLINE HRESULT ITransferSource_GetDefaultDestinationName(ITransferSource* This,IShellItem *psiSource,IShellItem *psiParentDest,LPWSTR *ppszDestinationName) { return This->lpVtbl->GetDefaultDestinationName(This,psiSource,psiParentDest,ppszDestinationName); } -static FORCEINLINE HRESULT ITransferSource_EnterFolder(ITransferSource* This,IShellItem *psiChildFolderDest) { +static __WIDL_INLINE HRESULT ITransferSource_EnterFolder(ITransferSource* This,IShellItem *psiChildFolderDest) { return This->lpVtbl->EnterFolder(This,psiChildFolderDest); } -static FORCEINLINE HRESULT ITransferSource_LeaveFolder(ITransferSource* This,IShellItem *psiChildFolderDest) { +static __WIDL_INLINE HRESULT ITransferSource_LeaveFolder(ITransferSource* This,IShellItem *psiChildFolderDest) { return This->lpVtbl->LeaveFolder(This,psiChildFolderDest); } #endif @@ -10340,26 +10348,26 @@ interface IEnumResources { #define IEnumResources_Clone(This,ppenumr) (This)->lpVtbl->Clone(This,ppenumr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumResources_QueryInterface(IEnumResources* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumResources_QueryInterface(IEnumResources* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumResources_AddRef(IEnumResources* This) { +static __WIDL_INLINE ULONG IEnumResources_AddRef(IEnumResources* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumResources_Release(IEnumResources* This) { +static __WIDL_INLINE ULONG IEnumResources_Release(IEnumResources* This) { return This->lpVtbl->Release(This); } /*** IEnumResources methods ***/ -static FORCEINLINE HRESULT IEnumResources_Next(IEnumResources* This,ULONG celt,SHELL_ITEM_RESOURCE *psir,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumResources_Next(IEnumResources* This,ULONG celt,SHELL_ITEM_RESOURCE *psir,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,psir,pceltFetched); } -static FORCEINLINE HRESULT IEnumResources_Skip(IEnumResources* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumResources_Skip(IEnumResources* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumResources_Reset(IEnumResources* This) { +static __WIDL_INLINE HRESULT IEnumResources_Reset(IEnumResources* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumResources_Clone(IEnumResources* This,IEnumResources **ppenumr) { +static __WIDL_INLINE HRESULT IEnumResources_Clone(IEnumResources* This,IEnumResources **ppenumr) { return This->lpVtbl->Clone(This,ppenumr); } #endif @@ -10516,44 +10524,44 @@ interface IShellItemResources { #define IShellItemResources_MarkForDelete(This) (This)->lpVtbl->MarkForDelete(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellItemResources_QueryInterface(IShellItemResources* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellItemResources_QueryInterface(IShellItemResources* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellItemResources_AddRef(IShellItemResources* This) { +static __WIDL_INLINE ULONG IShellItemResources_AddRef(IShellItemResources* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellItemResources_Release(IShellItemResources* This) { +static __WIDL_INLINE ULONG IShellItemResources_Release(IShellItemResources* This) { return This->lpVtbl->Release(This); } /*** IShellItemResources methods ***/ -static FORCEINLINE HRESULT IShellItemResources_GetAttributes(IShellItemResources* This,DWORD *pdwAttributes) { +static __WIDL_INLINE HRESULT IShellItemResources_GetAttributes(IShellItemResources* This,DWORD *pdwAttributes) { return This->lpVtbl->GetAttributes(This,pdwAttributes); } -static FORCEINLINE HRESULT IShellItemResources_GetSize(IShellItemResources* This,ULONGLONG *pullSize) { +static __WIDL_INLINE HRESULT IShellItemResources_GetSize(IShellItemResources* This,ULONGLONG *pullSize) { return This->lpVtbl->GetSize(This,pullSize); } -static FORCEINLINE HRESULT IShellItemResources_GetTimes(IShellItemResources* This,FILETIME *pftCreation,FILETIME *pftWrite,FILETIME *pftAccess) { +static __WIDL_INLINE HRESULT IShellItemResources_GetTimes(IShellItemResources* This,FILETIME *pftCreation,FILETIME *pftWrite,FILETIME *pftAccess) { return This->lpVtbl->GetTimes(This,pftCreation,pftWrite,pftAccess); } -static FORCEINLINE HRESULT IShellItemResources_SetTimes(IShellItemResources* This,const FILETIME *pftCreation,const FILETIME *pftWrite,const FILETIME *pftAccess) { +static __WIDL_INLINE HRESULT IShellItemResources_SetTimes(IShellItemResources* This,const FILETIME *pftCreation,const FILETIME *pftWrite,const FILETIME *pftAccess) { return This->lpVtbl->SetTimes(This,pftCreation,pftWrite,pftAccess); } -static FORCEINLINE HRESULT IShellItemResources_GetResourceDescription(IShellItemResources* This,const SHELL_ITEM_RESOURCE *pcsir,LPWSTR *ppszDescription) { +static __WIDL_INLINE HRESULT IShellItemResources_GetResourceDescription(IShellItemResources* This,const SHELL_ITEM_RESOURCE *pcsir,LPWSTR *ppszDescription) { return This->lpVtbl->GetResourceDescription(This,pcsir,ppszDescription); } -static FORCEINLINE HRESULT IShellItemResources_EnumResources(IShellItemResources* This,IEnumResources **ppenumr) { +static __WIDL_INLINE HRESULT IShellItemResources_EnumResources(IShellItemResources* This,IEnumResources **ppenumr) { return This->lpVtbl->EnumResources(This,ppenumr); } -static FORCEINLINE HRESULT IShellItemResources_SupportsResource(IShellItemResources* This,const SHELL_ITEM_RESOURCE *pcsir) { +static __WIDL_INLINE HRESULT IShellItemResources_SupportsResource(IShellItemResources* This,const SHELL_ITEM_RESOURCE *pcsir) { return This->lpVtbl->SupportsResource(This,pcsir); } -static FORCEINLINE HRESULT IShellItemResources_OpenResource(IShellItemResources* This,const SHELL_ITEM_RESOURCE *pcsir,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellItemResources_OpenResource(IShellItemResources* This,const SHELL_ITEM_RESOURCE *pcsir,REFIID riid,void **ppv) { return This->lpVtbl->OpenResource(This,pcsir,riid,ppv); } -static FORCEINLINE HRESULT IShellItemResources_CreateResource(IShellItemResources* This,const SHELL_ITEM_RESOURCE *pcsir,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellItemResources_CreateResource(IShellItemResources* This,const SHELL_ITEM_RESOURCE *pcsir,REFIID riid,void **ppv) { return This->lpVtbl->CreateResource(This,pcsir,riid,ppv); } -static FORCEINLINE HRESULT IShellItemResources_MarkForDelete(IShellItemResources* This) { +static __WIDL_INLINE HRESULT IShellItemResources_MarkForDelete(IShellItemResources* This) { return This->lpVtbl->MarkForDelete(This); } #endif @@ -10653,23 +10661,23 @@ interface ITransferDestination { #define ITransferDestination_CreateItem(This,pszName,dwAttributes,ullSize,flags,riidItem,ppvItem,riidResources,ppvResources) (This)->lpVtbl->CreateItem(This,pszName,dwAttributes,ullSize,flags,riidItem,ppvItem,riidResources,ppvResources) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITransferDestination_QueryInterface(ITransferDestination* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITransferDestination_QueryInterface(ITransferDestination* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITransferDestination_AddRef(ITransferDestination* This) { +static __WIDL_INLINE ULONG ITransferDestination_AddRef(ITransferDestination* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITransferDestination_Release(ITransferDestination* This) { +static __WIDL_INLINE ULONG ITransferDestination_Release(ITransferDestination* This) { return This->lpVtbl->Release(This); } /*** ITransferDestination methods ***/ -static FORCEINLINE HRESULT ITransferDestination_Advise(ITransferDestination* This,ITransferAdviseSink *psink,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT ITransferDestination_Advise(ITransferDestination* This,ITransferAdviseSink *psink,DWORD *pdwCookie) { return This->lpVtbl->Advise(This,psink,pdwCookie); } -static FORCEINLINE HRESULT ITransferDestination_Unadvise(ITransferDestination* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT ITransferDestination_Unadvise(ITransferDestination* This,DWORD dwCookie) { return This->lpVtbl->Unadvise(This,dwCookie); } -static FORCEINLINE HRESULT ITransferDestination_CreateItem(ITransferDestination* This,LPCWSTR pszName,DWORD dwAttributes,ULONGLONG ullSize,TRANSFER_SOURCE_FLAGS flags,REFIID riidItem,void **ppvItem,REFIID riidResources,void **ppvResources) { +static __WIDL_INLINE HRESULT ITransferDestination_CreateItem(ITransferDestination* This,LPCWSTR pszName,DWORD dwAttributes,ULONGLONG ullSize,TRANSFER_SOURCE_FLAGS flags,REFIID riidItem,void **ppvItem,REFIID riidResources,void **ppvResources) { return This->lpVtbl->CreateItem(This,pszName,dwAttributes,ullSize,flags,riidItem,ppvItem,riidResources,ppvResources); } #endif @@ -10863,61 +10871,61 @@ interface IStreamAsync { #define IStreamAsync_CancelIo(This) (This)->lpVtbl->CancelIo(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IStreamAsync_QueryInterface(IStreamAsync* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IStreamAsync_QueryInterface(IStreamAsync* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IStreamAsync_AddRef(IStreamAsync* This) { +static __WIDL_INLINE ULONG IStreamAsync_AddRef(IStreamAsync* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IStreamAsync_Release(IStreamAsync* This) { +static __WIDL_INLINE ULONG IStreamAsync_Release(IStreamAsync* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT IStreamAsync_Read(IStreamAsync* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT IStreamAsync_Read(IStreamAsync* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT IStreamAsync_Write(IStreamAsync* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT IStreamAsync_Write(IStreamAsync* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT IStreamAsync_Seek(IStreamAsync* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT IStreamAsync_Seek(IStreamAsync* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT IStreamAsync_SetSize(IStreamAsync* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT IStreamAsync_SetSize(IStreamAsync* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT IStreamAsync_CopyTo(IStreamAsync* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT IStreamAsync_CopyTo(IStreamAsync* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT IStreamAsync_Commit(IStreamAsync* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT IStreamAsync_Commit(IStreamAsync* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT IStreamAsync_Revert(IStreamAsync* This) { +static __WIDL_INLINE HRESULT IStreamAsync_Revert(IStreamAsync* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT IStreamAsync_LockRegion(IStreamAsync* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT IStreamAsync_LockRegion(IStreamAsync* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT IStreamAsync_UnlockRegion(IStreamAsync* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT IStreamAsync_UnlockRegion(IStreamAsync* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT IStreamAsync_Stat(IStreamAsync* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT IStreamAsync_Stat(IStreamAsync* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT IStreamAsync_Clone(IStreamAsync* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT IStreamAsync_Clone(IStreamAsync* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** IStreamAsync methods ***/ -static FORCEINLINE HRESULT IStreamAsync_ReadAsync(IStreamAsync* This,void *pv,DWORD cb,LPDWORD pcbRead,LPOVERLAPPED lpOverlapped) { +static __WIDL_INLINE HRESULT IStreamAsync_ReadAsync(IStreamAsync* This,void *pv,DWORD cb,LPDWORD pcbRead,LPOVERLAPPED lpOverlapped) { return This->lpVtbl->ReadAsync(This,pv,cb,pcbRead,lpOverlapped); } -static FORCEINLINE HRESULT IStreamAsync_WriteAsync(IStreamAsync* This,const void *lpBuffer,DWORD cb,LPDWORD pcbWritten,LPOVERLAPPED lpOverlapped) { +static __WIDL_INLINE HRESULT IStreamAsync_WriteAsync(IStreamAsync* This,const void *lpBuffer,DWORD cb,LPDWORD pcbWritten,LPOVERLAPPED lpOverlapped) { return This->lpVtbl->WriteAsync(This,lpBuffer,cb,pcbWritten,lpOverlapped); } -static FORCEINLINE HRESULT IStreamAsync_OverlappedResult(IStreamAsync* This,LPOVERLAPPED lpOverlapped,LPDWORD lpNumberOfBytesTransferred,WINBOOL bWait) { +static __WIDL_INLINE HRESULT IStreamAsync_OverlappedResult(IStreamAsync* This,LPOVERLAPPED lpOverlapped,LPDWORD lpNumberOfBytesTransferred,WINBOOL bWait) { return This->lpVtbl->OverlappedResult(This,lpOverlapped,lpNumberOfBytesTransferred,bWait); } -static FORCEINLINE HRESULT IStreamAsync_CancelIo(IStreamAsync* This) { +static __WIDL_INLINE HRESULT IStreamAsync_CancelIo(IStreamAsync* This) { return This->lpVtbl->CancelIo(This); } #endif @@ -10985,17 +10993,17 @@ interface IStreamUnbufferedInfo { #define IStreamUnbufferedInfo_GetSectorSize(This,pcbSectorSize) (This)->lpVtbl->GetSectorSize(This,pcbSectorSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IStreamUnbufferedInfo_QueryInterface(IStreamUnbufferedInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IStreamUnbufferedInfo_QueryInterface(IStreamUnbufferedInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IStreamUnbufferedInfo_AddRef(IStreamUnbufferedInfo* This) { +static __WIDL_INLINE ULONG IStreamUnbufferedInfo_AddRef(IStreamUnbufferedInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IStreamUnbufferedInfo_Release(IStreamUnbufferedInfo* This) { +static __WIDL_INLINE ULONG IStreamUnbufferedInfo_Release(IStreamUnbufferedInfo* This) { return This->lpVtbl->Release(This); } /*** IStreamUnbufferedInfo methods ***/ -static FORCEINLINE HRESULT IStreamUnbufferedInfo_GetSectorSize(IStreamUnbufferedInfo* This,ULONG *pcbSectorSize) { +static __WIDL_INLINE HRESULT IStreamUnbufferedInfo_GetSectorSize(IStreamUnbufferedInfo* This,ULONG *pcbSectorSize) { return This->lpVtbl->GetSectorSize(This,pcbSectorSize); } #endif @@ -11250,62 +11258,62 @@ interface IFileOperationProgressSink { #define IFileOperationProgressSink_ResumeTimer(This) (This)->lpVtbl->ResumeTimer(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileOperationProgressSink_QueryInterface(IFileOperationProgressSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_QueryInterface(IFileOperationProgressSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileOperationProgressSink_AddRef(IFileOperationProgressSink* This) { +static __WIDL_INLINE ULONG IFileOperationProgressSink_AddRef(IFileOperationProgressSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileOperationProgressSink_Release(IFileOperationProgressSink* This) { +static __WIDL_INLINE ULONG IFileOperationProgressSink_Release(IFileOperationProgressSink* This) { return This->lpVtbl->Release(This); } /*** IFileOperationProgressSink methods ***/ -static FORCEINLINE HRESULT IFileOperationProgressSink_StartOperations(IFileOperationProgressSink* This) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_StartOperations(IFileOperationProgressSink* This) { return This->lpVtbl->StartOperations(This); } -static FORCEINLINE HRESULT IFileOperationProgressSink_FinishOperations(IFileOperationProgressSink* This,HRESULT hrResult) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_FinishOperations(IFileOperationProgressSink* This,HRESULT hrResult) { return This->lpVtbl->FinishOperations(This,hrResult); } -static FORCEINLINE HRESULT IFileOperationProgressSink_PreRenameItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,LPCWSTR pszNewName) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_PreRenameItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,LPCWSTR pszNewName) { return This->lpVtbl->PreRenameItem(This,dwFlags,psiItem,pszNewName); } -static FORCEINLINE HRESULT IFileOperationProgressSink_PostRenameItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,LPCWSTR pszNewName,HRESULT hrRename,IShellItem *psiNewlyCreated) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_PostRenameItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,LPCWSTR pszNewName,HRESULT hrRename,IShellItem *psiNewlyCreated) { return This->lpVtbl->PostRenameItem(This,dwFlags,psiItem,pszNewName,hrRename,psiNewlyCreated); } -static FORCEINLINE HRESULT IFileOperationProgressSink_PreMoveItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,IShellItem *psiDestinationFolder,LPCWSTR pszNewName) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_PreMoveItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,IShellItem *psiDestinationFolder,LPCWSTR pszNewName) { return This->lpVtbl->PreMoveItem(This,dwFlags,psiItem,psiDestinationFolder,pszNewName); } -static FORCEINLINE HRESULT IFileOperationProgressSink_PostMoveItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,IShellItem *psiDestinationFolder,LPCWSTR pszNewName,HRESULT hrMove,IShellItem *psiNewlyCreated) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_PostMoveItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,IShellItem *psiDestinationFolder,LPCWSTR pszNewName,HRESULT hrMove,IShellItem *psiNewlyCreated) { return This->lpVtbl->PostMoveItem(This,dwFlags,psiItem,psiDestinationFolder,pszNewName,hrMove,psiNewlyCreated); } -static FORCEINLINE HRESULT IFileOperationProgressSink_PreCopyItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,IShellItem *psiDestinationFolder,LPCWSTR pszNewName) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_PreCopyItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,IShellItem *psiDestinationFolder,LPCWSTR pszNewName) { return This->lpVtbl->PreCopyItem(This,dwFlags,psiItem,psiDestinationFolder,pszNewName); } -static FORCEINLINE HRESULT IFileOperationProgressSink_PostCopyItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,IShellItem *psiDestinationFolder,LPCWSTR pszNewName,HRESULT hrCopy,IShellItem *psiNewlyCreated) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_PostCopyItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,IShellItem *psiDestinationFolder,LPCWSTR pszNewName,HRESULT hrCopy,IShellItem *psiNewlyCreated) { return This->lpVtbl->PostCopyItem(This,dwFlags,psiItem,psiDestinationFolder,pszNewName,hrCopy,psiNewlyCreated); } -static FORCEINLINE HRESULT IFileOperationProgressSink_PreDeleteItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_PreDeleteItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem) { return This->lpVtbl->PreDeleteItem(This,dwFlags,psiItem); } -static FORCEINLINE HRESULT IFileOperationProgressSink_PostDeleteItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,HRESULT hrDelete,IShellItem *psiNewlyCreated) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_PostDeleteItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiItem,HRESULT hrDelete,IShellItem *psiNewlyCreated) { return This->lpVtbl->PostDeleteItem(This,dwFlags,psiItem,hrDelete,psiNewlyCreated); } -static FORCEINLINE HRESULT IFileOperationProgressSink_PreNewItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiDestinationFolder,LPCWSTR pszNewName) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_PreNewItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiDestinationFolder,LPCWSTR pszNewName) { return This->lpVtbl->PreNewItem(This,dwFlags,psiDestinationFolder,pszNewName); } -static FORCEINLINE HRESULT IFileOperationProgressSink_PostNewItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiDestinationFolder,LPCWSTR pszNewName,LPCWSTR pszTemplateName,DWORD dwFileAttributes,HRESULT hrNew,IShellItem *psiNewItem) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_PostNewItem(IFileOperationProgressSink* This,DWORD dwFlags,IShellItem *psiDestinationFolder,LPCWSTR pszNewName,LPCWSTR pszTemplateName,DWORD dwFileAttributes,HRESULT hrNew,IShellItem *psiNewItem) { return This->lpVtbl->PostNewItem(This,dwFlags,psiDestinationFolder,pszNewName,pszTemplateName,dwFileAttributes,hrNew,psiNewItem); } -static FORCEINLINE HRESULT IFileOperationProgressSink_UpdateProgress(IFileOperationProgressSink* This,UINT iWorkTotal,UINT iWorkSoFar) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_UpdateProgress(IFileOperationProgressSink* This,UINT iWorkTotal,UINT iWorkSoFar) { return This->lpVtbl->UpdateProgress(This,iWorkTotal,iWorkSoFar); } -static FORCEINLINE HRESULT IFileOperationProgressSink_ResetTimer(IFileOperationProgressSink* This) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_ResetTimer(IFileOperationProgressSink* This) { return This->lpVtbl->ResetTimer(This); } -static FORCEINLINE HRESULT IFileOperationProgressSink_PauseTimer(IFileOperationProgressSink* This) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_PauseTimer(IFileOperationProgressSink* This) { return This->lpVtbl->PauseTimer(This); } -static FORCEINLINE HRESULT IFileOperationProgressSink_ResumeTimer(IFileOperationProgressSink* This) { +static __WIDL_INLINE HRESULT IFileOperationProgressSink_ResumeTimer(IFileOperationProgressSink* This) { return This->lpVtbl->ResumeTimer(This); } #endif @@ -11452,35 +11460,35 @@ interface IShellItemArray { #define IShellItemArray_EnumItems(This,ppenumShellItems) (This)->lpVtbl->EnumItems(This,ppenumShellItems) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellItemArray_QueryInterface(IShellItemArray* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellItemArray_QueryInterface(IShellItemArray* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellItemArray_AddRef(IShellItemArray* This) { +static __WIDL_INLINE ULONG IShellItemArray_AddRef(IShellItemArray* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellItemArray_Release(IShellItemArray* This) { +static __WIDL_INLINE ULONG IShellItemArray_Release(IShellItemArray* This) { return This->lpVtbl->Release(This); } /*** IShellItemArray methods ***/ -static FORCEINLINE HRESULT IShellItemArray_BindToHandler(IShellItemArray* This,IBindCtx *pbc,REFGUID bhid,REFIID riid,void **ppvOut) { +static __WIDL_INLINE HRESULT IShellItemArray_BindToHandler(IShellItemArray* This,IBindCtx *pbc,REFGUID bhid,REFIID riid,void **ppvOut) { return This->lpVtbl->BindToHandler(This,pbc,bhid,riid,ppvOut); } -static FORCEINLINE HRESULT IShellItemArray_GetPropertyStore(IShellItemArray* This,GETPROPERTYSTOREFLAGS flags,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellItemArray_GetPropertyStore(IShellItemArray* This,GETPROPERTYSTOREFLAGS flags,REFIID riid,void **ppv) { return This->lpVtbl->GetPropertyStore(This,flags,riid,ppv); } -static FORCEINLINE HRESULT IShellItemArray_GetPropertyDescriptionList(IShellItemArray* This,REFPROPERTYKEY keyType,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellItemArray_GetPropertyDescriptionList(IShellItemArray* This,REFPROPERTYKEY keyType,REFIID riid,void **ppv) { return This->lpVtbl->GetPropertyDescriptionList(This,keyType,riid,ppv); } -static FORCEINLINE HRESULT IShellItemArray_GetAttributes(IShellItemArray* This,SIATTRIBFLAGS AttribFlags,SFGAOF sfgaoMask,SFGAOF *psfgaoAttribs) { +static __WIDL_INLINE HRESULT IShellItemArray_GetAttributes(IShellItemArray* This,SIATTRIBFLAGS AttribFlags,SFGAOF sfgaoMask,SFGAOF *psfgaoAttribs) { return This->lpVtbl->GetAttributes(This,AttribFlags,sfgaoMask,psfgaoAttribs); } -static FORCEINLINE HRESULT IShellItemArray_GetCount(IShellItemArray* This,DWORD *pdwNumItems) { +static __WIDL_INLINE HRESULT IShellItemArray_GetCount(IShellItemArray* This,DWORD *pdwNumItems) { return This->lpVtbl->GetCount(This,pdwNumItems); } -static FORCEINLINE HRESULT IShellItemArray_GetItemAt(IShellItemArray* This,DWORD dwIndex,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IShellItemArray_GetItemAt(IShellItemArray* This,DWORD dwIndex,IShellItem **ppsi) { return This->lpVtbl->GetItemAt(This,dwIndex,ppsi); } -static FORCEINLINE HRESULT IShellItemArray_EnumItems(IShellItemArray* This,IEnumShellItems **ppenumShellItems) { +static __WIDL_INLINE HRESULT IShellItemArray_EnumItems(IShellItemArray* This,IEnumShellItems **ppenumShellItems) { return This->lpVtbl->EnumItems(This,ppenumShellItems); } #endif @@ -11557,17 +11565,17 @@ interface IInitializeWithItem { #define IInitializeWithItem_Initialize(This,psi,grfMode) (This)->lpVtbl->Initialize(This,psi,grfMode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInitializeWithItem_QueryInterface(IInitializeWithItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInitializeWithItem_QueryInterface(IInitializeWithItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInitializeWithItem_AddRef(IInitializeWithItem* This) { +static __WIDL_INLINE ULONG IInitializeWithItem_AddRef(IInitializeWithItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInitializeWithItem_Release(IInitializeWithItem* This) { +static __WIDL_INLINE ULONG IInitializeWithItem_Release(IInitializeWithItem* This) { return This->lpVtbl->Release(This); } /*** IInitializeWithItem methods ***/ -static FORCEINLINE HRESULT IInitializeWithItem_Initialize(IInitializeWithItem* This,IShellItem *psi,DWORD grfMode) { +static __WIDL_INLINE HRESULT IInitializeWithItem_Initialize(IInitializeWithItem* This,IShellItem *psi,DWORD grfMode) { return This->lpVtbl->Initialize(This,psi,grfMode); } #endif @@ -11645,20 +11653,20 @@ interface IObjectWithSelection { #define IObjectWithSelection_GetSelection(This,riid,ppv) (This)->lpVtbl->GetSelection(This,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IObjectWithSelection_QueryInterface(IObjectWithSelection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IObjectWithSelection_QueryInterface(IObjectWithSelection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IObjectWithSelection_AddRef(IObjectWithSelection* This) { +static __WIDL_INLINE ULONG IObjectWithSelection_AddRef(IObjectWithSelection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IObjectWithSelection_Release(IObjectWithSelection* This) { +static __WIDL_INLINE ULONG IObjectWithSelection_Release(IObjectWithSelection* This) { return This->lpVtbl->Release(This); } /*** IObjectWithSelection methods ***/ -static FORCEINLINE HRESULT IObjectWithSelection_SetSelection(IObjectWithSelection* This,IShellItemArray *psia) { +static __WIDL_INLINE HRESULT IObjectWithSelection_SetSelection(IObjectWithSelection* This,IShellItemArray *psia) { return This->lpVtbl->SetSelection(This,psia); } -static FORCEINLINE HRESULT IObjectWithSelection_GetSelection(IObjectWithSelection* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IObjectWithSelection_GetSelection(IObjectWithSelection* This,REFIID riid,void **ppv) { return This->lpVtbl->GetSelection(This,riid,ppv); } #endif @@ -11725,17 +11733,17 @@ interface IObjectWithBackReferences { #define IObjectWithBackReferences_RemoveBackReferences(This) (This)->lpVtbl->RemoveBackReferences(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IObjectWithBackReferences_QueryInterface(IObjectWithBackReferences* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IObjectWithBackReferences_QueryInterface(IObjectWithBackReferences* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IObjectWithBackReferences_AddRef(IObjectWithBackReferences* This) { +static __WIDL_INLINE ULONG IObjectWithBackReferences_AddRef(IObjectWithBackReferences* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IObjectWithBackReferences_Release(IObjectWithBackReferences* This) { +static __WIDL_INLINE ULONG IObjectWithBackReferences_Release(IObjectWithBackReferences* This) { return This->lpVtbl->Release(This); } /*** IObjectWithBackReferences methods ***/ -static FORCEINLINE HRESULT IObjectWithBackReferences_RemoveBackReferences(IObjectWithBackReferences* This) { +static __WIDL_INLINE HRESULT IObjectWithBackReferences_RemoveBackReferences(IObjectWithBackReferences* This) { return This->lpVtbl->RemoveBackReferences(This); } #endif @@ -11936,38 +11944,38 @@ interface IPropertyUI { #define IPropertyUI_GetHelpInfo(This,fmtid,pid,pwszHelpFile,cch,puHelpID) (This)->lpVtbl->GetHelpInfo(This,fmtid,pid,pwszHelpFile,cch,puHelpID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPropertyUI_QueryInterface(IPropertyUI* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPropertyUI_QueryInterface(IPropertyUI* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPropertyUI_AddRef(IPropertyUI* This) { +static __WIDL_INLINE ULONG IPropertyUI_AddRef(IPropertyUI* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPropertyUI_Release(IPropertyUI* This) { +static __WIDL_INLINE ULONG IPropertyUI_Release(IPropertyUI* This) { return This->lpVtbl->Release(This); } /*** IPropertyUI methods ***/ -static FORCEINLINE HRESULT IPropertyUI_ParsePropertyName(IPropertyUI* This,LPCWSTR pszName,FMTID *pfmtid,PROPID *ppid,ULONG *pchEaten) { +static __WIDL_INLINE HRESULT IPropertyUI_ParsePropertyName(IPropertyUI* This,LPCWSTR pszName,FMTID *pfmtid,PROPID *ppid,ULONG *pchEaten) { return This->lpVtbl->ParsePropertyName(This,pszName,pfmtid,ppid,pchEaten); } -static FORCEINLINE HRESULT IPropertyUI_GetCannonicalName(IPropertyUI* This,REFFMTID fmtid,PROPID pid,LPWSTR pwszText,DWORD cchText) { +static __WIDL_INLINE HRESULT IPropertyUI_GetCannonicalName(IPropertyUI* This,REFFMTID fmtid,PROPID pid,LPWSTR pwszText,DWORD cchText) { return This->lpVtbl->GetCannonicalName(This,fmtid,pid,pwszText,cchText); } -static FORCEINLINE HRESULT IPropertyUI_GetDisplayName(IPropertyUI* This,REFFMTID fmtid,PROPID pid,PROPERTYUI_NAME_FLAGS flags,LPWSTR pwszText,DWORD cchText) { +static __WIDL_INLINE HRESULT IPropertyUI_GetDisplayName(IPropertyUI* This,REFFMTID fmtid,PROPID pid,PROPERTYUI_NAME_FLAGS flags,LPWSTR pwszText,DWORD cchText) { return This->lpVtbl->GetDisplayName(This,fmtid,pid,flags,pwszText,cchText); } -static FORCEINLINE HRESULT IPropertyUI_GetPropertyDescription(IPropertyUI* This,REFFMTID fmtid,PROPID pid,LPWSTR pwszText,DWORD cchText) { +static __WIDL_INLINE HRESULT IPropertyUI_GetPropertyDescription(IPropertyUI* This,REFFMTID fmtid,PROPID pid,LPWSTR pwszText,DWORD cchText) { return This->lpVtbl->GetPropertyDescription(This,fmtid,pid,pwszText,cchText); } -static FORCEINLINE HRESULT IPropertyUI_GetDefaultWidth(IPropertyUI* This,REFFMTID fmtid,PROPID pid,ULONG *pcxChars) { +static __WIDL_INLINE HRESULT IPropertyUI_GetDefaultWidth(IPropertyUI* This,REFFMTID fmtid,PROPID pid,ULONG *pcxChars) { return This->lpVtbl->GetDefaultWidth(This,fmtid,pid,pcxChars); } -static FORCEINLINE HRESULT IPropertyUI_GetFlags(IPropertyUI* This,REFFMTID fmtid,PROPID pid,PROPERTYUI_FLAGS *pflags) { +static __WIDL_INLINE HRESULT IPropertyUI_GetFlags(IPropertyUI* This,REFFMTID fmtid,PROPID pid,PROPERTYUI_FLAGS *pflags) { return This->lpVtbl->GetFlags(This,fmtid,pid,pflags); } -static FORCEINLINE HRESULT IPropertyUI_FormatForDisplay(IPropertyUI* This,REFFMTID fmtid,PROPID pid,const PROPVARIANT *ppropvar,PROPERTYUI_FORMAT_FLAGS puiff,LPWSTR pwszText,DWORD cchText) { +static __WIDL_INLINE HRESULT IPropertyUI_FormatForDisplay(IPropertyUI* This,REFFMTID fmtid,PROPID pid,const PROPVARIANT *ppropvar,PROPERTYUI_FORMAT_FLAGS puiff,LPWSTR pwszText,DWORD cchText) { return This->lpVtbl->FormatForDisplay(This,fmtid,pid,ppropvar,puiff,pwszText,cchText); } -static FORCEINLINE HRESULT IPropertyUI_GetHelpInfo(IPropertyUI* This,REFFMTID fmtid,PROPID pid,LPWSTR pwszHelpFile,DWORD cch,UINT *puHelpID) { +static __WIDL_INLINE HRESULT IPropertyUI_GetHelpInfo(IPropertyUI* This,REFFMTID fmtid,PROPID pid,LPWSTR pwszHelpFile,DWORD cch,UINT *puHelpID) { return This->lpVtbl->GetHelpInfo(This,fmtid,pid,pwszHelpFile,cch,puHelpID); } #endif @@ -12094,32 +12102,32 @@ interface ICategoryProvider { #define ICategoryProvider_CreateCategory(This,pguid,riid,ppv) (This)->lpVtbl->CreateCategory(This,pguid,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICategoryProvider_QueryInterface(ICategoryProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICategoryProvider_QueryInterface(ICategoryProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICategoryProvider_AddRef(ICategoryProvider* This) { +static __WIDL_INLINE ULONG ICategoryProvider_AddRef(ICategoryProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICategoryProvider_Release(ICategoryProvider* This) { +static __WIDL_INLINE ULONG ICategoryProvider_Release(ICategoryProvider* This) { return This->lpVtbl->Release(This); } /*** ICategoryProvider methods ***/ -static FORCEINLINE HRESULT ICategoryProvider_CanCategorizeOnSCID(ICategoryProvider* This,const SHCOLUMNID *pscid) { +static __WIDL_INLINE HRESULT ICategoryProvider_CanCategorizeOnSCID(ICategoryProvider* This,const SHCOLUMNID *pscid) { return This->lpVtbl->CanCategorizeOnSCID(This,pscid); } -static FORCEINLINE HRESULT ICategoryProvider_GetDefaultCategory(ICategoryProvider* This,GUID *pguid,SHCOLUMNID *pscid) { +static __WIDL_INLINE HRESULT ICategoryProvider_GetDefaultCategory(ICategoryProvider* This,GUID *pguid,SHCOLUMNID *pscid) { return This->lpVtbl->GetDefaultCategory(This,pguid,pscid); } -static FORCEINLINE HRESULT ICategoryProvider_GetCategoryForSCID(ICategoryProvider* This,const SHCOLUMNID *pscid,GUID *pguid) { +static __WIDL_INLINE HRESULT ICategoryProvider_GetCategoryForSCID(ICategoryProvider* This,const SHCOLUMNID *pscid,GUID *pguid) { return This->lpVtbl->GetCategoryForSCID(This,pscid,pguid); } -static FORCEINLINE HRESULT ICategoryProvider_EnumCategories(ICategoryProvider* This,IEnumGUID **penum) { +static __WIDL_INLINE HRESULT ICategoryProvider_EnumCategories(ICategoryProvider* This,IEnumGUID **penum) { return This->lpVtbl->EnumCategories(This,penum); } -static FORCEINLINE HRESULT ICategoryProvider_GetCategoryName(ICategoryProvider* This,const GUID *pguid,LPWSTR pszName,UINT cch) { +static __WIDL_INLINE HRESULT ICategoryProvider_GetCategoryName(ICategoryProvider* This,const GUID *pguid,LPWSTR pszName,UINT cch) { return This->lpVtbl->GetCategoryName(This,pguid,pszName,cch); } -static FORCEINLINE HRESULT ICategoryProvider_CreateCategory(ICategoryProvider* This,const GUID *pguid,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT ICategoryProvider_CreateCategory(ICategoryProvider* This,const GUID *pguid,REFIID riid,void **ppv) { return This->lpVtbl->CreateCategory(This,pguid,riid,ppv); } #endif @@ -12248,26 +12256,26 @@ interface ICategorizer { #define ICategorizer_CompareCategory(This,csfFlags,dwCategoryId1,dwCategoryId2) (This)->lpVtbl->CompareCategory(This,csfFlags,dwCategoryId1,dwCategoryId2) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICategorizer_QueryInterface(ICategorizer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICategorizer_QueryInterface(ICategorizer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICategorizer_AddRef(ICategorizer* This) { +static __WIDL_INLINE ULONG ICategorizer_AddRef(ICategorizer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICategorizer_Release(ICategorizer* This) { +static __WIDL_INLINE ULONG ICategorizer_Release(ICategorizer* This) { return This->lpVtbl->Release(This); } /*** ICategorizer methods ***/ -static FORCEINLINE HRESULT ICategorizer_GetDescription(ICategorizer* This,LPWSTR pszDesc,UINT cch) { +static __WIDL_INLINE HRESULT ICategorizer_GetDescription(ICategorizer* This,LPWSTR pszDesc,UINT cch) { return This->lpVtbl->GetDescription(This,pszDesc,cch); } -static FORCEINLINE HRESULT ICategorizer_GetCategory(ICategorizer* This,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,DWORD *rgCategoryIds) { +static __WIDL_INLINE HRESULT ICategorizer_GetCategory(ICategorizer* This,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,DWORD *rgCategoryIds) { return This->lpVtbl->GetCategory(This,cidl,apidl,rgCategoryIds); } -static FORCEINLINE HRESULT ICategorizer_GetCategoryInfo(ICategorizer* This,DWORD dwCategoryId,CATEGORY_INFO *pci) { +static __WIDL_INLINE HRESULT ICategorizer_GetCategoryInfo(ICategorizer* This,DWORD dwCategoryId,CATEGORY_INFO *pci) { return This->lpVtbl->GetCategoryInfo(This,dwCategoryId,pci); } -static FORCEINLINE HRESULT ICategorizer_CompareCategory(ICategorizer* This,CATSORT_FLAGS csfFlags,DWORD dwCategoryId1,DWORD dwCategoryId2) { +static __WIDL_INLINE HRESULT ICategorizer_CompareCategory(ICategorizer* This,CATSORT_FLAGS csfFlags,DWORD dwCategoryId1,DWORD dwCategoryId2) { return This->lpVtbl->CompareCategory(This,csfFlags,dwCategoryId1,dwCategoryId2); } #endif @@ -12390,29 +12398,29 @@ interface IDropTargetHelper { #define IDropTargetHelper_Show(This,fShow) (This)->lpVtbl->Show(This,fShow) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDropTargetHelper_QueryInterface(IDropTargetHelper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDropTargetHelper_QueryInterface(IDropTargetHelper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDropTargetHelper_AddRef(IDropTargetHelper* This) { +static __WIDL_INLINE ULONG IDropTargetHelper_AddRef(IDropTargetHelper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDropTargetHelper_Release(IDropTargetHelper* This) { +static __WIDL_INLINE ULONG IDropTargetHelper_Release(IDropTargetHelper* This) { return This->lpVtbl->Release(This); } /*** IDropTargetHelper methods ***/ -static FORCEINLINE HRESULT IDropTargetHelper_DragEnter(IDropTargetHelper* This,HWND hwndTarget,IDataObject *pDataObject,POINT *ppt,DWORD dwEffect) { +static __WIDL_INLINE HRESULT IDropTargetHelper_DragEnter(IDropTargetHelper* This,HWND hwndTarget,IDataObject *pDataObject,POINT *ppt,DWORD dwEffect) { return This->lpVtbl->DragEnter(This,hwndTarget,pDataObject,ppt,dwEffect); } -static FORCEINLINE HRESULT IDropTargetHelper_DragLeave(IDropTargetHelper* This) { +static __WIDL_INLINE HRESULT IDropTargetHelper_DragLeave(IDropTargetHelper* This) { return This->lpVtbl->DragLeave(This); } -static FORCEINLINE HRESULT IDropTargetHelper_DragOver(IDropTargetHelper* This,POINT *ppt,DWORD dwEffect) { +static __WIDL_INLINE HRESULT IDropTargetHelper_DragOver(IDropTargetHelper* This,POINT *ppt,DWORD dwEffect) { return This->lpVtbl->DragOver(This,ppt,dwEffect); } -static FORCEINLINE HRESULT IDropTargetHelper_Drop(IDropTargetHelper* This,IDataObject *pDataObject,POINT *ppt,DWORD dwEffect) { +static __WIDL_INLINE HRESULT IDropTargetHelper_Drop(IDropTargetHelper* This,IDataObject *pDataObject,POINT *ppt,DWORD dwEffect) { return This->lpVtbl->Drop(This,pDataObject,ppt,dwEffect); } -static FORCEINLINE HRESULT IDropTargetHelper_Show(IDropTargetHelper* This,WINBOOL fShow) { +static __WIDL_INLINE HRESULT IDropTargetHelper_Show(IDropTargetHelper* This,WINBOOL fShow) { return This->lpVtbl->Show(This,fShow); } #endif @@ -12494,20 +12502,20 @@ interface IDragSourceHelper { #define IDragSourceHelper_InitializeFromWindow(This,hwnd,ppt,pDataObject) (This)->lpVtbl->InitializeFromWindow(This,hwnd,ppt,pDataObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDragSourceHelper_QueryInterface(IDragSourceHelper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDragSourceHelper_QueryInterface(IDragSourceHelper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDragSourceHelper_AddRef(IDragSourceHelper* This) { +static __WIDL_INLINE ULONG IDragSourceHelper_AddRef(IDragSourceHelper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDragSourceHelper_Release(IDragSourceHelper* This) { +static __WIDL_INLINE ULONG IDragSourceHelper_Release(IDragSourceHelper* This) { return This->lpVtbl->Release(This); } /*** IDragSourceHelper methods ***/ -static FORCEINLINE HRESULT IDragSourceHelper_InitializeFromBitmap(IDragSourceHelper* This,LPSHDRAGIMAGE pshdi,IDataObject *pDataObject) { +static __WIDL_INLINE HRESULT IDragSourceHelper_InitializeFromBitmap(IDragSourceHelper* This,LPSHDRAGIMAGE pshdi,IDataObject *pDataObject) { return This->lpVtbl->InitializeFromBitmap(This,pshdi,pDataObject); } -static FORCEINLINE HRESULT IDragSourceHelper_InitializeFromWindow(IDragSourceHelper* This,HWND hwnd,POINT *ppt,IDataObject *pDataObject) { +static __WIDL_INLINE HRESULT IDragSourceHelper_InitializeFromWindow(IDragSourceHelper* This,HWND hwnd,POINT *ppt,IDataObject *pDataObject) { return This->lpVtbl->InitializeFromWindow(This,hwnd,ppt,pDataObject); } #endif @@ -12597,24 +12605,24 @@ interface IDragSourceHelper2 { #define IDragSourceHelper2_SetFlags(This,dwFlags) (This)->lpVtbl->SetFlags(This,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDragSourceHelper2_QueryInterface(IDragSourceHelper2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDragSourceHelper2_QueryInterface(IDragSourceHelper2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDragSourceHelper2_AddRef(IDragSourceHelper2* This) { +static __WIDL_INLINE ULONG IDragSourceHelper2_AddRef(IDragSourceHelper2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDragSourceHelper2_Release(IDragSourceHelper2* This) { +static __WIDL_INLINE ULONG IDragSourceHelper2_Release(IDragSourceHelper2* This) { return This->lpVtbl->Release(This); } /*** IDragSourceHelper methods ***/ -static FORCEINLINE HRESULT IDragSourceHelper2_InitializeFromBitmap(IDragSourceHelper2* This,LPSHDRAGIMAGE pshdi,IDataObject *pDataObject) { +static __WIDL_INLINE HRESULT IDragSourceHelper2_InitializeFromBitmap(IDragSourceHelper2* This,LPSHDRAGIMAGE pshdi,IDataObject *pDataObject) { return This->lpVtbl->InitializeFromBitmap(This,pshdi,pDataObject); } -static FORCEINLINE HRESULT IDragSourceHelper2_InitializeFromWindow(IDragSourceHelper2* This,HWND hwnd,POINT *ppt,IDataObject *pDataObject) { +static __WIDL_INLINE HRESULT IDragSourceHelper2_InitializeFromWindow(IDragSourceHelper2* This,HWND hwnd,POINT *ppt,IDataObject *pDataObject) { return This->lpVtbl->InitializeFromWindow(This,hwnd,ppt,pDataObject); } /*** IDragSourceHelper2 methods ***/ -static FORCEINLINE HRESULT IDragSourceHelper2_SetFlags(IDragSourceHelper2* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IDragSourceHelper2_SetFlags(IDragSourceHelper2* This,DWORD dwFlags) { return This->lpVtbl->SetFlags(This,dwFlags); } #endif @@ -12870,68 +12878,68 @@ interface IShellLinkA { #define IShellLinkA_SetPath(This,pszFile) (This)->lpVtbl->SetPath(This,pszFile) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellLinkA_QueryInterface(IShellLinkA* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellLinkA_QueryInterface(IShellLinkA* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellLinkA_AddRef(IShellLinkA* This) { +static __WIDL_INLINE ULONG IShellLinkA_AddRef(IShellLinkA* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellLinkA_Release(IShellLinkA* This) { +static __WIDL_INLINE ULONG IShellLinkA_Release(IShellLinkA* This) { return This->lpVtbl->Release(This); } /*** IShellLinkA methods ***/ -static FORCEINLINE HRESULT IShellLinkA_GetPath(IShellLinkA* This,LPSTR pszFile,int cch,WIN32_FIND_DATAA *pfd,DWORD fFlags) { +static __WIDL_INLINE HRESULT IShellLinkA_GetPath(IShellLinkA* This,LPSTR pszFile,int cch,WIN32_FIND_DATAA *pfd,DWORD fFlags) { return This->lpVtbl->GetPath(This,pszFile,cch,pfd,fFlags); } -static FORCEINLINE HRESULT IShellLinkA_GetIDList(IShellLinkA* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT IShellLinkA_GetIDList(IShellLinkA* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetIDList(This,ppidl); } -static FORCEINLINE HRESULT IShellLinkA_SetIDList(IShellLinkA* This,PCIDLIST_ABSOLUTE pidl) { +static __WIDL_INLINE HRESULT IShellLinkA_SetIDList(IShellLinkA* This,PCIDLIST_ABSOLUTE pidl) { return This->lpVtbl->SetIDList(This,pidl); } -static FORCEINLINE HRESULT IShellLinkA_GetDescription(IShellLinkA* This,LPSTR pszName,int cch) { +static __WIDL_INLINE HRESULT IShellLinkA_GetDescription(IShellLinkA* This,LPSTR pszName,int cch) { return This->lpVtbl->GetDescription(This,pszName,cch); } -static FORCEINLINE HRESULT IShellLinkA_SetDescription(IShellLinkA* This,LPCSTR pszName) { +static __WIDL_INLINE HRESULT IShellLinkA_SetDescription(IShellLinkA* This,LPCSTR pszName) { return This->lpVtbl->SetDescription(This,pszName); } -static FORCEINLINE HRESULT IShellLinkA_GetWorkingDirectory(IShellLinkA* This,LPSTR pszDir,int cch) { +static __WIDL_INLINE HRESULT IShellLinkA_GetWorkingDirectory(IShellLinkA* This,LPSTR pszDir,int cch) { return This->lpVtbl->GetWorkingDirectory(This,pszDir,cch); } -static FORCEINLINE HRESULT IShellLinkA_SetWorkingDirectory(IShellLinkA* This,LPCSTR pszDir) { +static __WIDL_INLINE HRESULT IShellLinkA_SetWorkingDirectory(IShellLinkA* This,LPCSTR pszDir) { return This->lpVtbl->SetWorkingDirectory(This,pszDir); } -static FORCEINLINE HRESULT IShellLinkA_GetArguments(IShellLinkA* This,LPSTR pszArgs,int cch) { +static __WIDL_INLINE HRESULT IShellLinkA_GetArguments(IShellLinkA* This,LPSTR pszArgs,int cch) { return This->lpVtbl->GetArguments(This,pszArgs,cch); } -static FORCEINLINE HRESULT IShellLinkA_SetArguments(IShellLinkA* This,LPCSTR pszArgs) { +static __WIDL_INLINE HRESULT IShellLinkA_SetArguments(IShellLinkA* This,LPCSTR pszArgs) { return This->lpVtbl->SetArguments(This,pszArgs); } -static FORCEINLINE HRESULT IShellLinkA_GetHotkey(IShellLinkA* This,WORD *pwHotkey) { +static __WIDL_INLINE HRESULT IShellLinkA_GetHotkey(IShellLinkA* This,WORD *pwHotkey) { return This->lpVtbl->GetHotkey(This,pwHotkey); } -static FORCEINLINE HRESULT IShellLinkA_SetHotkey(IShellLinkA* This,WORD wHotkey) { +static __WIDL_INLINE HRESULT IShellLinkA_SetHotkey(IShellLinkA* This,WORD wHotkey) { return This->lpVtbl->SetHotkey(This,wHotkey); } -static FORCEINLINE HRESULT IShellLinkA_GetShowCmd(IShellLinkA* This,int *piShowCmd) { +static __WIDL_INLINE HRESULT IShellLinkA_GetShowCmd(IShellLinkA* This,int *piShowCmd) { return This->lpVtbl->GetShowCmd(This,piShowCmd); } -static FORCEINLINE HRESULT IShellLinkA_SetShowCmd(IShellLinkA* This,int iShowCmd) { +static __WIDL_INLINE HRESULT IShellLinkA_SetShowCmd(IShellLinkA* This,int iShowCmd) { return This->lpVtbl->SetShowCmd(This,iShowCmd); } -static FORCEINLINE HRESULT IShellLinkA_GetIconLocation(IShellLinkA* This,LPSTR pszIconPath,int cch,int *piIcon) { +static __WIDL_INLINE HRESULT IShellLinkA_GetIconLocation(IShellLinkA* This,LPSTR pszIconPath,int cch,int *piIcon) { return This->lpVtbl->GetIconLocation(This,pszIconPath,cch,piIcon); } -static FORCEINLINE HRESULT IShellLinkA_SetIconLocation(IShellLinkA* This,LPCSTR pszIconPath,int iIcon) { +static __WIDL_INLINE HRESULT IShellLinkA_SetIconLocation(IShellLinkA* This,LPCSTR pszIconPath,int iIcon) { return This->lpVtbl->SetIconLocation(This,pszIconPath,iIcon); } -static FORCEINLINE HRESULT IShellLinkA_SetRelativePath(IShellLinkA* This,LPCSTR pszPathRel,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IShellLinkA_SetRelativePath(IShellLinkA* This,LPCSTR pszPathRel,DWORD dwReserved) { return This->lpVtbl->SetRelativePath(This,pszPathRel,dwReserved); } -static FORCEINLINE HRESULT IShellLinkA_Resolve(IShellLinkA* This,HWND hwnd,DWORD fFlags) { +static __WIDL_INLINE HRESULT IShellLinkA_Resolve(IShellLinkA* This,HWND hwnd,DWORD fFlags) { return This->lpVtbl->Resolve(This,hwnd,fFlags); } -static FORCEINLINE HRESULT IShellLinkA_SetPath(IShellLinkA* This,LPCSTR pszFile) { +static __WIDL_INLINE HRESULT IShellLinkA_SetPath(IShellLinkA* This,LPCSTR pszFile) { return This->lpVtbl->SetPath(This,pszFile); } #endif @@ -13157,68 +13165,68 @@ interface IShellLinkW { #define IShellLinkW_SetPath(This,pszFile) (This)->lpVtbl->SetPath(This,pszFile) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellLinkW_QueryInterface(IShellLinkW* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellLinkW_QueryInterface(IShellLinkW* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellLinkW_AddRef(IShellLinkW* This) { +static __WIDL_INLINE ULONG IShellLinkW_AddRef(IShellLinkW* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellLinkW_Release(IShellLinkW* This) { +static __WIDL_INLINE ULONG IShellLinkW_Release(IShellLinkW* This) { return This->lpVtbl->Release(This); } /*** IShellLinkW methods ***/ -static FORCEINLINE HRESULT IShellLinkW_GetPath(IShellLinkW* This,LPWSTR pszFile,int cch,WIN32_FIND_DATAW *pfd,DWORD fFlags) { +static __WIDL_INLINE HRESULT IShellLinkW_GetPath(IShellLinkW* This,LPWSTR pszFile,int cch,WIN32_FIND_DATAW *pfd,DWORD fFlags) { return This->lpVtbl->GetPath(This,pszFile,cch,pfd,fFlags); } -static FORCEINLINE HRESULT IShellLinkW_GetIDList(IShellLinkW* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT IShellLinkW_GetIDList(IShellLinkW* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetIDList(This,ppidl); } -static FORCEINLINE HRESULT IShellLinkW_SetIDList(IShellLinkW* This,PCIDLIST_ABSOLUTE pidl) { +static __WIDL_INLINE HRESULT IShellLinkW_SetIDList(IShellLinkW* This,PCIDLIST_ABSOLUTE pidl) { return This->lpVtbl->SetIDList(This,pidl); } -static FORCEINLINE HRESULT IShellLinkW_GetDescription(IShellLinkW* This,LPWSTR pszName,int cch) { +static __WIDL_INLINE HRESULT IShellLinkW_GetDescription(IShellLinkW* This,LPWSTR pszName,int cch) { return This->lpVtbl->GetDescription(This,pszName,cch); } -static FORCEINLINE HRESULT IShellLinkW_SetDescription(IShellLinkW* This,LPCWSTR pszName) { +static __WIDL_INLINE HRESULT IShellLinkW_SetDescription(IShellLinkW* This,LPCWSTR pszName) { return This->lpVtbl->SetDescription(This,pszName); } -static FORCEINLINE HRESULT IShellLinkW_GetWorkingDirectory(IShellLinkW* This,LPWSTR pszDir,int cch) { +static __WIDL_INLINE HRESULT IShellLinkW_GetWorkingDirectory(IShellLinkW* This,LPWSTR pszDir,int cch) { return This->lpVtbl->GetWorkingDirectory(This,pszDir,cch); } -static FORCEINLINE HRESULT IShellLinkW_SetWorkingDirectory(IShellLinkW* This,LPCWSTR pszDir) { +static __WIDL_INLINE HRESULT IShellLinkW_SetWorkingDirectory(IShellLinkW* This,LPCWSTR pszDir) { return This->lpVtbl->SetWorkingDirectory(This,pszDir); } -static FORCEINLINE HRESULT IShellLinkW_GetArguments(IShellLinkW* This,LPWSTR pszArgs,int cch) { +static __WIDL_INLINE HRESULT IShellLinkW_GetArguments(IShellLinkW* This,LPWSTR pszArgs,int cch) { return This->lpVtbl->GetArguments(This,pszArgs,cch); } -static FORCEINLINE HRESULT IShellLinkW_SetArguments(IShellLinkW* This,LPCWSTR pszArgs) { +static __WIDL_INLINE HRESULT IShellLinkW_SetArguments(IShellLinkW* This,LPCWSTR pszArgs) { return This->lpVtbl->SetArguments(This,pszArgs); } -static FORCEINLINE HRESULT IShellLinkW_GetHotkey(IShellLinkW* This,WORD *pwHotkey) { +static __WIDL_INLINE HRESULT IShellLinkW_GetHotkey(IShellLinkW* This,WORD *pwHotkey) { return This->lpVtbl->GetHotkey(This,pwHotkey); } -static FORCEINLINE HRESULT IShellLinkW_SetHotkey(IShellLinkW* This,WORD wHotkey) { +static __WIDL_INLINE HRESULT IShellLinkW_SetHotkey(IShellLinkW* This,WORD wHotkey) { return This->lpVtbl->SetHotkey(This,wHotkey); } -static FORCEINLINE HRESULT IShellLinkW_GetShowCmd(IShellLinkW* This,int *piShowCmd) { +static __WIDL_INLINE HRESULT IShellLinkW_GetShowCmd(IShellLinkW* This,int *piShowCmd) { return This->lpVtbl->GetShowCmd(This,piShowCmd); } -static FORCEINLINE HRESULT IShellLinkW_SetShowCmd(IShellLinkW* This,int iShowCmd) { +static __WIDL_INLINE HRESULT IShellLinkW_SetShowCmd(IShellLinkW* This,int iShowCmd) { return This->lpVtbl->SetShowCmd(This,iShowCmd); } -static FORCEINLINE HRESULT IShellLinkW_GetIconLocation(IShellLinkW* This,LPWSTR pszIconPath,int cch,int *piIcon) { +static __WIDL_INLINE HRESULT IShellLinkW_GetIconLocation(IShellLinkW* This,LPWSTR pszIconPath,int cch,int *piIcon) { return This->lpVtbl->GetIconLocation(This,pszIconPath,cch,piIcon); } -static FORCEINLINE HRESULT IShellLinkW_SetIconLocation(IShellLinkW* This,LPCWSTR pszIconPath,int iIcon) { +static __WIDL_INLINE HRESULT IShellLinkW_SetIconLocation(IShellLinkW* This,LPCWSTR pszIconPath,int iIcon) { return This->lpVtbl->SetIconLocation(This,pszIconPath,iIcon); } -static FORCEINLINE HRESULT IShellLinkW_SetRelativePath(IShellLinkW* This,LPCWSTR pszPathRel,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IShellLinkW_SetRelativePath(IShellLinkW* This,LPCWSTR pszPathRel,DWORD dwReserved) { return This->lpVtbl->SetRelativePath(This,pszPathRel,dwReserved); } -static FORCEINLINE HRESULT IShellLinkW_Resolve(IShellLinkW* This,HWND hwnd,DWORD fFlags) { +static __WIDL_INLINE HRESULT IShellLinkW_Resolve(IShellLinkW* This,HWND hwnd,DWORD fFlags) { return This->lpVtbl->Resolve(This,hwnd,fFlags); } -static FORCEINLINE HRESULT IShellLinkW_SetPath(IShellLinkW* This,LPCWSTR pszFile) { +static __WIDL_INLINE HRESULT IShellLinkW_SetPath(IShellLinkW* This,LPCWSTR pszFile) { return This->lpVtbl->SetPath(This,pszFile); } #endif @@ -13320,29 +13328,29 @@ interface IShellLinkDataList { #define IShellLinkDataList_SetFlags(This,dwFlags) (This)->lpVtbl->SetFlags(This,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellLinkDataList_QueryInterface(IShellLinkDataList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellLinkDataList_QueryInterface(IShellLinkDataList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellLinkDataList_AddRef(IShellLinkDataList* This) { +static __WIDL_INLINE ULONG IShellLinkDataList_AddRef(IShellLinkDataList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellLinkDataList_Release(IShellLinkDataList* This) { +static __WIDL_INLINE ULONG IShellLinkDataList_Release(IShellLinkDataList* This) { return This->lpVtbl->Release(This); } /*** IShellLinkDataList methods ***/ -static FORCEINLINE HRESULT IShellLinkDataList_AddDataBlock(IShellLinkDataList* This,void *pDataBlock) { +static __WIDL_INLINE HRESULT IShellLinkDataList_AddDataBlock(IShellLinkDataList* This,void *pDataBlock) { return This->lpVtbl->AddDataBlock(This,pDataBlock); } -static FORCEINLINE HRESULT IShellLinkDataList_CopyDataBlock(IShellLinkDataList* This,DWORD dwSig,void **ppDataBlock) { +static __WIDL_INLINE HRESULT IShellLinkDataList_CopyDataBlock(IShellLinkDataList* This,DWORD dwSig,void **ppDataBlock) { return This->lpVtbl->CopyDataBlock(This,dwSig,ppDataBlock); } -static FORCEINLINE HRESULT IShellLinkDataList_RemoveDataBlock(IShellLinkDataList* This,DWORD dwSig) { +static __WIDL_INLINE HRESULT IShellLinkDataList_RemoveDataBlock(IShellLinkDataList* This,DWORD dwSig) { return This->lpVtbl->RemoveDataBlock(This,dwSig); } -static FORCEINLINE HRESULT IShellLinkDataList_GetFlags(IShellLinkDataList* This,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IShellLinkDataList_GetFlags(IShellLinkDataList* This,DWORD *pdwFlags) { return This->lpVtbl->GetFlags(This,pdwFlags); } -static FORCEINLINE HRESULT IShellLinkDataList_SetFlags(IShellLinkDataList* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IShellLinkDataList_SetFlags(IShellLinkDataList* This,DWORD dwFlags) { return This->lpVtbl->SetFlags(This,dwFlags); } #endif @@ -13414,17 +13422,17 @@ interface IResolveShellLink { #define IResolveShellLink_ResolveShellLink(This,punkLink,hwnd,fFlags) (This)->lpVtbl->ResolveShellLink(This,punkLink,hwnd,fFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IResolveShellLink_QueryInterface(IResolveShellLink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IResolveShellLink_QueryInterface(IResolveShellLink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IResolveShellLink_AddRef(IResolveShellLink* This) { +static __WIDL_INLINE ULONG IResolveShellLink_AddRef(IResolveShellLink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IResolveShellLink_Release(IResolveShellLink* This) { +static __WIDL_INLINE ULONG IResolveShellLink_Release(IResolveShellLink* This) { return This->lpVtbl->Release(This); } /*** IResolveShellLink methods ***/ -static FORCEINLINE HRESULT IResolveShellLink_ResolveShellLink(IResolveShellLink* This,IUnknown *punkLink,HWND hwnd,DWORD fFlags) { +static __WIDL_INLINE HRESULT IResolveShellLink_ResolveShellLink(IResolveShellLink* This,IUnknown *punkLink,HWND hwnd,DWORD fFlags) { return This->lpVtbl->ResolveShellLink(This,punkLink,hwnd,fFlags); } #endif @@ -13511,20 +13519,20 @@ interface IActionProgressDialog { #define IActionProgressDialog_Stop(This) (This)->lpVtbl->Stop(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActionProgressDialog_QueryInterface(IActionProgressDialog* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActionProgressDialog_QueryInterface(IActionProgressDialog* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActionProgressDialog_AddRef(IActionProgressDialog* This) { +static __WIDL_INLINE ULONG IActionProgressDialog_AddRef(IActionProgressDialog* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActionProgressDialog_Release(IActionProgressDialog* This) { +static __WIDL_INLINE ULONG IActionProgressDialog_Release(IActionProgressDialog* This) { return This->lpVtbl->Release(This); } /*** IActionProgressDialog methods ***/ -static FORCEINLINE HRESULT IActionProgressDialog_Initialize(IActionProgressDialog* This,SPINITF flags,LPCWSTR pszTitle,LPCWSTR pszCancel) { +static __WIDL_INLINE HRESULT IActionProgressDialog_Initialize(IActionProgressDialog* This,SPINITF flags,LPCWSTR pszTitle,LPCWSTR pszCancel) { return This->lpVtbl->Initialize(This,flags,pszTitle,pszCancel); } -static FORCEINLINE HRESULT IActionProgressDialog_Stop(IActionProgressDialog* This) { +static __WIDL_INLINE HRESULT IActionProgressDialog_Stop(IActionProgressDialog* This) { return This->lpVtbl->Stop(This); } #endif @@ -13620,23 +13628,23 @@ interface IHWEventHandler { #define IHWEventHandler_HandleEventWithContent(This,pszDeviceID,pszAltDeviceID,pszEventType,pszContentTypeHandler,pdataobject) (This)->lpVtbl->HandleEventWithContent(This,pszDeviceID,pszAltDeviceID,pszEventType,pszContentTypeHandler,pdataobject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHWEventHandler_QueryInterface(IHWEventHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHWEventHandler_QueryInterface(IHWEventHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHWEventHandler_AddRef(IHWEventHandler* This) { +static __WIDL_INLINE ULONG IHWEventHandler_AddRef(IHWEventHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHWEventHandler_Release(IHWEventHandler* This) { +static __WIDL_INLINE ULONG IHWEventHandler_Release(IHWEventHandler* This) { return This->lpVtbl->Release(This); } /*** IHWEventHandler methods ***/ -static FORCEINLINE HRESULT IHWEventHandler_Initialize(IHWEventHandler* This,LPCWSTR pszParams) { +static __WIDL_INLINE HRESULT IHWEventHandler_Initialize(IHWEventHandler* This,LPCWSTR pszParams) { return This->lpVtbl->Initialize(This,pszParams); } -static FORCEINLINE HRESULT IHWEventHandler_HandleEvent(IHWEventHandler* This,LPCWSTR pszDeviceID,LPCWSTR pszAltDeviceID,LPCWSTR pszEventType) { +static __WIDL_INLINE HRESULT IHWEventHandler_HandleEvent(IHWEventHandler* This,LPCWSTR pszDeviceID,LPCWSTR pszAltDeviceID,LPCWSTR pszEventType) { return This->lpVtbl->HandleEvent(This,pszDeviceID,pszAltDeviceID,pszEventType); } -static FORCEINLINE HRESULT IHWEventHandler_HandleEventWithContent(IHWEventHandler* This,LPCWSTR pszDeviceID,LPCWSTR pszAltDeviceID,LPCWSTR pszEventType,LPCWSTR pszContentTypeHandler,IDataObject *pdataobject) { +static __WIDL_INLINE HRESULT IHWEventHandler_HandleEventWithContent(IHWEventHandler* This,LPCWSTR pszDeviceID,LPCWSTR pszAltDeviceID,LPCWSTR pszEventType,LPCWSTR pszContentTypeHandler,IDataObject *pdataobject) { return This->lpVtbl->HandleEventWithContent(This,pszDeviceID,pszAltDeviceID,pszEventType,pszContentTypeHandler,pdataobject); } #endif @@ -13733,27 +13741,27 @@ interface IHWEventHandler2 { #define IHWEventHandler2_HandleEventWithHWND(This,pszDeviceID,pszAltDeviceID,pszEventType,hwndOwner) (This)->lpVtbl->HandleEventWithHWND(This,pszDeviceID,pszAltDeviceID,pszEventType,hwndOwner) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHWEventHandler2_QueryInterface(IHWEventHandler2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHWEventHandler2_QueryInterface(IHWEventHandler2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHWEventHandler2_AddRef(IHWEventHandler2* This) { +static __WIDL_INLINE ULONG IHWEventHandler2_AddRef(IHWEventHandler2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHWEventHandler2_Release(IHWEventHandler2* This) { +static __WIDL_INLINE ULONG IHWEventHandler2_Release(IHWEventHandler2* This) { return This->lpVtbl->Release(This); } /*** IHWEventHandler methods ***/ -static FORCEINLINE HRESULT IHWEventHandler2_Initialize(IHWEventHandler2* This,LPCWSTR pszParams) { +static __WIDL_INLINE HRESULT IHWEventHandler2_Initialize(IHWEventHandler2* This,LPCWSTR pszParams) { return This->lpVtbl->Initialize(This,pszParams); } -static FORCEINLINE HRESULT IHWEventHandler2_HandleEvent(IHWEventHandler2* This,LPCWSTR pszDeviceID,LPCWSTR pszAltDeviceID,LPCWSTR pszEventType) { +static __WIDL_INLINE HRESULT IHWEventHandler2_HandleEvent(IHWEventHandler2* This,LPCWSTR pszDeviceID,LPCWSTR pszAltDeviceID,LPCWSTR pszEventType) { return This->lpVtbl->HandleEvent(This,pszDeviceID,pszAltDeviceID,pszEventType); } -static FORCEINLINE HRESULT IHWEventHandler2_HandleEventWithContent(IHWEventHandler2* This,LPCWSTR pszDeviceID,LPCWSTR pszAltDeviceID,LPCWSTR pszEventType,LPCWSTR pszContentTypeHandler,IDataObject *pdataobject) { +static __WIDL_INLINE HRESULT IHWEventHandler2_HandleEventWithContent(IHWEventHandler2* This,LPCWSTR pszDeviceID,LPCWSTR pszAltDeviceID,LPCWSTR pszEventType,LPCWSTR pszContentTypeHandler,IDataObject *pdataobject) { return This->lpVtbl->HandleEventWithContent(This,pszDeviceID,pszAltDeviceID,pszEventType,pszContentTypeHandler,pdataobject); } /*** IHWEventHandler2 methods ***/ -static FORCEINLINE HRESULT IHWEventHandler2_HandleEventWithHWND(IHWEventHandler2* This,LPCWSTR pszDeviceID,LPCWSTR pszAltDeviceID,LPCWSTR pszEventType,HWND hwndOwner) { +static __WIDL_INLINE HRESULT IHWEventHandler2_HandleEventWithHWND(IHWEventHandler2* This,LPCWSTR pszDeviceID,LPCWSTR pszAltDeviceID,LPCWSTR pszEventType,HWND hwndOwner) { return This->lpVtbl->HandleEventWithHWND(This,pszDeviceID,pszAltDeviceID,pszEventType,hwndOwner); } #endif @@ -13855,17 +13863,17 @@ interface IQueryCancelAutoPlay { #define IQueryCancelAutoPlay_AllowAutoPlay(This,pszPath,dwContentType,pszLabel,dwSerialNumber) (This)->lpVtbl->AllowAutoPlay(This,pszPath,dwContentType,pszLabel,dwSerialNumber) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IQueryCancelAutoPlay_QueryInterface(IQueryCancelAutoPlay* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IQueryCancelAutoPlay_QueryInterface(IQueryCancelAutoPlay* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IQueryCancelAutoPlay_AddRef(IQueryCancelAutoPlay* This) { +static __WIDL_INLINE ULONG IQueryCancelAutoPlay_AddRef(IQueryCancelAutoPlay* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IQueryCancelAutoPlay_Release(IQueryCancelAutoPlay* This) { +static __WIDL_INLINE ULONG IQueryCancelAutoPlay_Release(IQueryCancelAutoPlay* This) { return This->lpVtbl->Release(This); } /*** IQueryCancelAutoPlay methods ***/ -static FORCEINLINE HRESULT IQueryCancelAutoPlay_AllowAutoPlay(IQueryCancelAutoPlay* This,LPCWSTR pszPath,DWORD dwContentType,LPCWSTR pszLabel,DWORD dwSerialNumber) { +static __WIDL_INLINE HRESULT IQueryCancelAutoPlay_AllowAutoPlay(IQueryCancelAutoPlay* This,LPCWSTR pszPath,DWORD dwContentType,LPCWSTR pszLabel,DWORD dwSerialNumber) { return This->lpVtbl->AllowAutoPlay(This,pszPath,dwContentType,pszLabel,dwSerialNumber); } #endif @@ -13938,17 +13946,17 @@ interface IDynamicHWHandler { #define IDynamicHWHandler_GetDynamicInfo(This,pszDeviceID,dwContentType,ppszAction) (This)->lpVtbl->GetDynamicInfo(This,pszDeviceID,dwContentType,ppszAction) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDynamicHWHandler_QueryInterface(IDynamicHWHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDynamicHWHandler_QueryInterface(IDynamicHWHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDynamicHWHandler_AddRef(IDynamicHWHandler* This) { +static __WIDL_INLINE ULONG IDynamicHWHandler_AddRef(IDynamicHWHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDynamicHWHandler_Release(IDynamicHWHandler* This) { +static __WIDL_INLINE ULONG IDynamicHWHandler_Release(IDynamicHWHandler* This) { return This->lpVtbl->Release(This); } /*** IDynamicHWHandler methods ***/ -static FORCEINLINE HRESULT IDynamicHWHandler_GetDynamicInfo(IDynamicHWHandler* This,LPCWSTR pszDeviceID,DWORD dwContentType,LPWSTR *ppszAction) { +static __WIDL_INLINE HRESULT IDynamicHWHandler_GetDynamicInfo(IDynamicHWHandler* This,LPCWSTR pszDeviceID,DWORD dwContentType,LPWSTR *ppszAction) { return This->lpVtbl->GetDynamicInfo(This,pszDeviceID,dwContentType,ppszAction); } #endif @@ -14095,32 +14103,32 @@ interface IActionProgress { #define IActionProgress_End(This) (This)->lpVtbl->End(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActionProgress_QueryInterface(IActionProgress* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActionProgress_QueryInterface(IActionProgress* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActionProgress_AddRef(IActionProgress* This) { +static __WIDL_INLINE ULONG IActionProgress_AddRef(IActionProgress* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActionProgress_Release(IActionProgress* This) { +static __WIDL_INLINE ULONG IActionProgress_Release(IActionProgress* This) { return This->lpVtbl->Release(This); } /*** IActionProgress methods ***/ -static FORCEINLINE HRESULT IActionProgress_Begin(IActionProgress* This,SPACTION action,SPBEGINF flags) { +static __WIDL_INLINE HRESULT IActionProgress_Begin(IActionProgress* This,SPACTION action,SPBEGINF flags) { return This->lpVtbl->Begin(This,action,flags); } -static FORCEINLINE HRESULT IActionProgress_UpdateProgress(IActionProgress* This,ULONGLONG ulCompleted,ULONGLONG ulTotal) { +static __WIDL_INLINE HRESULT IActionProgress_UpdateProgress(IActionProgress* This,ULONGLONG ulCompleted,ULONGLONG ulTotal) { return This->lpVtbl->UpdateProgress(This,ulCompleted,ulTotal); } -static FORCEINLINE HRESULT IActionProgress_UpdateText(IActionProgress* This,SPTEXT sptext,LPCWSTR pszText,WINBOOL fMayCompact) { +static __WIDL_INLINE HRESULT IActionProgress_UpdateText(IActionProgress* This,SPTEXT sptext,LPCWSTR pszText,WINBOOL fMayCompact) { return This->lpVtbl->UpdateText(This,sptext,pszText,fMayCompact); } -static FORCEINLINE HRESULT IActionProgress_QueryCancel(IActionProgress* This,WINBOOL *pfCancelled) { +static __WIDL_INLINE HRESULT IActionProgress_QueryCancel(IActionProgress* This,WINBOOL *pfCancelled) { return This->lpVtbl->QueryCancel(This,pfCancelled); } -static FORCEINLINE HRESULT IActionProgress_ResetCancel(IActionProgress* This) { +static __WIDL_INLINE HRESULT IActionProgress_ResetCancel(IActionProgress* This) { return This->lpVtbl->ResetCancel(This); } -static FORCEINLINE HRESULT IActionProgress_End(IActionProgress* This) { +static __WIDL_INLINE HRESULT IActionProgress_End(IActionProgress* This) { return This->lpVtbl->End(This); } #endif @@ -14192,17 +14200,17 @@ interface IShellExtInit { #define IShellExtInit_Initialize(This,pidlFolder,pdtobj,hkeyProgID) (This)->lpVtbl->Initialize(This,pidlFolder,pdtobj,hkeyProgID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellExtInit_QueryInterface(IShellExtInit* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellExtInit_QueryInterface(IShellExtInit* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellExtInit_AddRef(IShellExtInit* This) { +static __WIDL_INLINE ULONG IShellExtInit_AddRef(IShellExtInit* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellExtInit_Release(IShellExtInit* This) { +static __WIDL_INLINE ULONG IShellExtInit_Release(IShellExtInit* This) { return This->lpVtbl->Release(This); } /*** IShellExtInit methods ***/ -static FORCEINLINE HRESULT IShellExtInit_Initialize(IShellExtInit* This,PCIDLIST_ABSOLUTE pidlFolder,IDataObject *pdtobj,HKEY hkeyProgID) { +static __WIDL_INLINE HRESULT IShellExtInit_Initialize(IShellExtInit* This,PCIDLIST_ABSOLUTE pidlFolder,IDataObject *pdtobj,HKEY hkeyProgID) { return This->lpVtbl->Initialize(This,pidlFolder,pdtobj,hkeyProgID); } #endif @@ -14291,20 +14299,20 @@ interface IShellPropSheetExt { #define IShellPropSheetExt_ReplacePage(This,uPageID,pfnReplaceWith,lParam) (This)->lpVtbl->ReplacePage(This,uPageID,pfnReplaceWith,lParam) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellPropSheetExt_QueryInterface(IShellPropSheetExt* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellPropSheetExt_QueryInterface(IShellPropSheetExt* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellPropSheetExt_AddRef(IShellPropSheetExt* This) { +static __WIDL_INLINE ULONG IShellPropSheetExt_AddRef(IShellPropSheetExt* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellPropSheetExt_Release(IShellPropSheetExt* This) { +static __WIDL_INLINE ULONG IShellPropSheetExt_Release(IShellPropSheetExt* This) { return This->lpVtbl->Release(This); } /*** IShellPropSheetExt methods ***/ -static FORCEINLINE HRESULT IShellPropSheetExt_AddPages(IShellPropSheetExt* This,LPFNSVADDPROPSHEETPAGE pfnAddPage,LPARAM lParam) { +static __WIDL_INLINE HRESULT IShellPropSheetExt_AddPages(IShellPropSheetExt* This,LPFNSVADDPROPSHEETPAGE pfnAddPage,LPARAM lParam) { return This->lpVtbl->AddPages(This,pfnAddPage,lParam); } -static FORCEINLINE HRESULT IShellPropSheetExt_ReplacePage(IShellPropSheetExt* This,EXPPS uPageID,LPFNSVADDPROPSHEETPAGE pfnReplaceWith,LPARAM lParam) { +static __WIDL_INLINE HRESULT IShellPropSheetExt_ReplacePage(IShellPropSheetExt* This,EXPPS uPageID,LPFNSVADDPROPSHEETPAGE pfnReplaceWith,LPARAM lParam) { return This->lpVtbl->ReplacePage(This,uPageID,pfnReplaceWith,lParam); } #endif @@ -14375,17 +14383,17 @@ interface IRemoteComputer { #define IRemoteComputer_Initialize(This,pszMachine,bEnumerating) (This)->lpVtbl->Initialize(This,pszMachine,bEnumerating) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRemoteComputer_QueryInterface(IRemoteComputer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRemoteComputer_QueryInterface(IRemoteComputer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRemoteComputer_AddRef(IRemoteComputer* This) { +static __WIDL_INLINE ULONG IRemoteComputer_AddRef(IRemoteComputer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRemoteComputer_Release(IRemoteComputer* This) { +static __WIDL_INLINE ULONG IRemoteComputer_Release(IRemoteComputer* This) { return This->lpVtbl->Release(This); } /*** IRemoteComputer methods ***/ -static FORCEINLINE HRESULT IRemoteComputer_Initialize(IRemoteComputer* This,LPCWSTR pszMachine,WINBOOL bEnumerating) { +static __WIDL_INLINE HRESULT IRemoteComputer_Initialize(IRemoteComputer* This,LPCWSTR pszMachine,WINBOOL bEnumerating) { return This->lpVtbl->Initialize(This,pszMachine,bEnumerating); } #endif @@ -14452,17 +14460,17 @@ interface IQueryContinue { #define IQueryContinue_QueryContinue(This) (This)->lpVtbl->QueryContinue(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IQueryContinue_QueryInterface(IQueryContinue* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IQueryContinue_QueryInterface(IQueryContinue* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IQueryContinue_AddRef(IQueryContinue* This) { +static __WIDL_INLINE ULONG IQueryContinue_AddRef(IQueryContinue* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IQueryContinue_Release(IQueryContinue* This) { +static __WIDL_INLINE ULONG IQueryContinue_Release(IQueryContinue* This) { return This->lpVtbl->Release(This); } /*** IQueryContinue methods ***/ -static FORCEINLINE HRESULT IQueryContinue_QueryContinue(IQueryContinue* This) { +static __WIDL_INLINE HRESULT IQueryContinue_QueryContinue(IQueryContinue* This) { return This->lpVtbl->QueryContinue(This); } #endif @@ -14530,17 +14538,17 @@ interface IObjectWithCancelEvent { #define IObjectWithCancelEvent_GetCancelEvent(This,phEvent) (This)->lpVtbl->GetCancelEvent(This,phEvent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IObjectWithCancelEvent_QueryInterface(IObjectWithCancelEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IObjectWithCancelEvent_QueryInterface(IObjectWithCancelEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IObjectWithCancelEvent_AddRef(IObjectWithCancelEvent* This) { +static __WIDL_INLINE ULONG IObjectWithCancelEvent_AddRef(IObjectWithCancelEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IObjectWithCancelEvent_Release(IObjectWithCancelEvent* This) { +static __WIDL_INLINE ULONG IObjectWithCancelEvent_Release(IObjectWithCancelEvent* This) { return This->lpVtbl->Release(This); } /*** IObjectWithCancelEvent methods ***/ -static FORCEINLINE HRESULT IObjectWithCancelEvent_GetCancelEvent(IObjectWithCancelEvent* This,HANDLE *phEvent) { +static __WIDL_INLINE HRESULT IObjectWithCancelEvent_GetCancelEvent(IObjectWithCancelEvent* This,HANDLE *phEvent) { return This->lpVtbl->GetCancelEvent(This,phEvent); } #endif @@ -14652,29 +14660,29 @@ interface IUserNotification { #define IUserNotification_PlaySound(This,pszSoundName) (This)->lpVtbl->PlaySound(This,pszSoundName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUserNotification_QueryInterface(IUserNotification* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUserNotification_QueryInterface(IUserNotification* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUserNotification_AddRef(IUserNotification* This) { +static __WIDL_INLINE ULONG IUserNotification_AddRef(IUserNotification* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUserNotification_Release(IUserNotification* This) { +static __WIDL_INLINE ULONG IUserNotification_Release(IUserNotification* This) { return This->lpVtbl->Release(This); } /*** IUserNotification methods ***/ -static FORCEINLINE HRESULT IUserNotification_SetBalloonInfo(IUserNotification* This,LPCWSTR pszTitle,LPCWSTR pszText,DWORD dwInfoFlags) { +static __WIDL_INLINE HRESULT IUserNotification_SetBalloonInfo(IUserNotification* This,LPCWSTR pszTitle,LPCWSTR pszText,DWORD dwInfoFlags) { return This->lpVtbl->SetBalloonInfo(This,pszTitle,pszText,dwInfoFlags); } -static FORCEINLINE HRESULT IUserNotification_SetBalloonRetry(IUserNotification* This,DWORD dwShowTime,DWORD dwInterval,UINT cRetryCount) { +static __WIDL_INLINE HRESULT IUserNotification_SetBalloonRetry(IUserNotification* This,DWORD dwShowTime,DWORD dwInterval,UINT cRetryCount) { return This->lpVtbl->SetBalloonRetry(This,dwShowTime,dwInterval,cRetryCount); } -static FORCEINLINE HRESULT IUserNotification_SetIconInfo(IUserNotification* This,HICON hIcon,LPCWSTR pszToolTip) { +static __WIDL_INLINE HRESULT IUserNotification_SetIconInfo(IUserNotification* This,HICON hIcon,LPCWSTR pszToolTip) { return This->lpVtbl->SetIconInfo(This,hIcon,pszToolTip); } -static FORCEINLINE HRESULT IUserNotification_Show(IUserNotification* This,IQueryContinue *pqc,DWORD dwContinuePollInterval) { +static __WIDL_INLINE HRESULT IUserNotification_Show(IUserNotification* This,IQueryContinue *pqc,DWORD dwContinuePollInterval) { return This->lpVtbl->Show(This,pqc,dwContinuePollInterval); } -static FORCEINLINE HRESULT IUserNotification_PlaySound(IUserNotification* This,LPCWSTR pszSoundName) { +static __WIDL_INLINE HRESULT IUserNotification_PlaySound(IUserNotification* This,LPCWSTR pszSoundName) { return This->lpVtbl->PlaySound(This,pszSoundName); } #endif @@ -14758,23 +14766,23 @@ interface IUserNotificationCallback { #define IUserNotificationCallback_OnContextMenu(This,pt) (This)->lpVtbl->OnContextMenu(This,pt) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUserNotificationCallback_QueryInterface(IUserNotificationCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUserNotificationCallback_QueryInterface(IUserNotificationCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUserNotificationCallback_AddRef(IUserNotificationCallback* This) { +static __WIDL_INLINE ULONG IUserNotificationCallback_AddRef(IUserNotificationCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUserNotificationCallback_Release(IUserNotificationCallback* This) { +static __WIDL_INLINE ULONG IUserNotificationCallback_Release(IUserNotificationCallback* This) { return This->lpVtbl->Release(This); } /*** IUserNotificationCallback methods ***/ -static FORCEINLINE HRESULT IUserNotificationCallback_OnBalloonUserClick(IUserNotificationCallback* This,POINT *pt) { +static __WIDL_INLINE HRESULT IUserNotificationCallback_OnBalloonUserClick(IUserNotificationCallback* This,POINT *pt) { return This->lpVtbl->OnBalloonUserClick(This,pt); } -static FORCEINLINE HRESULT IUserNotificationCallback_OnLeftClick(IUserNotificationCallback* This,POINT *pt) { +static __WIDL_INLINE HRESULT IUserNotificationCallback_OnLeftClick(IUserNotificationCallback* This,POINT *pt) { return This->lpVtbl->OnLeftClick(This,pt); } -static FORCEINLINE HRESULT IUserNotificationCallback_OnContextMenu(IUserNotificationCallback* This,POINT *pt) { +static __WIDL_INLINE HRESULT IUserNotificationCallback_OnContextMenu(IUserNotificationCallback* This,POINT *pt) { return This->lpVtbl->OnContextMenu(This,pt); } #endif @@ -14888,29 +14896,29 @@ interface IUserNotification2 { #define IUserNotification2_PlaySound(This,pszSoundName) (This)->lpVtbl->PlaySound(This,pszSoundName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUserNotification2_QueryInterface(IUserNotification2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUserNotification2_QueryInterface(IUserNotification2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUserNotification2_AddRef(IUserNotification2* This) { +static __WIDL_INLINE ULONG IUserNotification2_AddRef(IUserNotification2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUserNotification2_Release(IUserNotification2* This) { +static __WIDL_INLINE ULONG IUserNotification2_Release(IUserNotification2* This) { return This->lpVtbl->Release(This); } /*** IUserNotification2 methods ***/ -static FORCEINLINE HRESULT IUserNotification2_SetBalloonInfo(IUserNotification2* This,LPCWSTR pszTitle,LPCWSTR pszText,DWORD dwInfoFlags) { +static __WIDL_INLINE HRESULT IUserNotification2_SetBalloonInfo(IUserNotification2* This,LPCWSTR pszTitle,LPCWSTR pszText,DWORD dwInfoFlags) { return This->lpVtbl->SetBalloonInfo(This,pszTitle,pszText,dwInfoFlags); } -static FORCEINLINE HRESULT IUserNotification2_SetBalloonRetry(IUserNotification2* This,DWORD dwShowTime,DWORD dwInterval,UINT cRetryCount) { +static __WIDL_INLINE HRESULT IUserNotification2_SetBalloonRetry(IUserNotification2* This,DWORD dwShowTime,DWORD dwInterval,UINT cRetryCount) { return This->lpVtbl->SetBalloonRetry(This,dwShowTime,dwInterval,cRetryCount); } -static FORCEINLINE HRESULT IUserNotification2_SetIconInfo(IUserNotification2* This,HICON hIcon,LPCWSTR pszToolTip) { +static __WIDL_INLINE HRESULT IUserNotification2_SetIconInfo(IUserNotification2* This,HICON hIcon,LPCWSTR pszToolTip) { return This->lpVtbl->SetIconInfo(This,hIcon,pszToolTip); } -static FORCEINLINE HRESULT IUserNotification2_Show(IUserNotification2* This,IQueryContinue *pqc,DWORD dwContinuePollInterval,IUserNotificationCallback *pSink) { +static __WIDL_INLINE HRESULT IUserNotification2_Show(IUserNotification2* This,IQueryContinue *pqc,DWORD dwContinuePollInterval,IUserNotificationCallback *pSink) { return This->lpVtbl->Show(This,pqc,dwContinuePollInterval,pSink); } -static FORCEINLINE HRESULT IUserNotification2_PlaySound(IUserNotification2* This,LPCWSTR pszSoundName) { +static __WIDL_INLINE HRESULT IUserNotification2_PlaySound(IUserNotification2* This,LPCWSTR pszSoundName) { return This->lpVtbl->PlaySound(This,pszSoundName); } #endif @@ -14990,20 +14998,20 @@ interface IItemNameLimits { #define IItemNameLimits_GetMaxLength(This,pszName,piMaxNameLen) (This)->lpVtbl->GetMaxLength(This,pszName,piMaxNameLen) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IItemNameLimits_QueryInterface(IItemNameLimits* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IItemNameLimits_QueryInterface(IItemNameLimits* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IItemNameLimits_AddRef(IItemNameLimits* This) { +static __WIDL_INLINE ULONG IItemNameLimits_AddRef(IItemNameLimits* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IItemNameLimits_Release(IItemNameLimits* This) { +static __WIDL_INLINE ULONG IItemNameLimits_Release(IItemNameLimits* This) { return This->lpVtbl->Release(This); } /*** IItemNameLimits methods ***/ -static FORCEINLINE HRESULT IItemNameLimits_GetValidCharacters(IItemNameLimits* This,LPWSTR *ppwszValidChars,LPWSTR *ppwszInvalidChars) { +static __WIDL_INLINE HRESULT IItemNameLimits_GetValidCharacters(IItemNameLimits* This,LPWSTR *ppwszValidChars,LPWSTR *ppwszInvalidChars) { return This->lpVtbl->GetValidCharacters(This,ppwszValidChars,ppwszInvalidChars); } -static FORCEINLINE HRESULT IItemNameLimits_GetMaxLength(IItemNameLimits* This,LPCWSTR pszName,int *piMaxNameLen) { +static __WIDL_INLINE HRESULT IItemNameLimits_GetMaxLength(IItemNameLimits* This,LPCWSTR pszName,int *piMaxNameLen) { return This->lpVtbl->GetMaxLength(This,pszName,piMaxNameLen); } #endif @@ -15177,50 +15185,50 @@ interface ISearchFolderItemFactory { #define ISearchFolderItemFactory_GetIDList(This,ppidl) (This)->lpVtbl->GetIDList(This,ppidl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISearchFolderItemFactory_QueryInterface(ISearchFolderItemFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISearchFolderItemFactory_QueryInterface(ISearchFolderItemFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISearchFolderItemFactory_AddRef(ISearchFolderItemFactory* This) { +static __WIDL_INLINE ULONG ISearchFolderItemFactory_AddRef(ISearchFolderItemFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISearchFolderItemFactory_Release(ISearchFolderItemFactory* This) { +static __WIDL_INLINE ULONG ISearchFolderItemFactory_Release(ISearchFolderItemFactory* This) { return This->lpVtbl->Release(This); } /*** ISearchFolderItemFactory methods ***/ -static FORCEINLINE HRESULT ISearchFolderItemFactory_SetDisplayName(ISearchFolderItemFactory* This,LPCWSTR pszDisplayName) { +static __WIDL_INLINE HRESULT ISearchFolderItemFactory_SetDisplayName(ISearchFolderItemFactory* This,LPCWSTR pszDisplayName) { return This->lpVtbl->SetDisplayName(This,pszDisplayName); } -static FORCEINLINE HRESULT ISearchFolderItemFactory_SetFolderTypeID(ISearchFolderItemFactory* This,FOLDERTYPEID ftid) { +static __WIDL_INLINE HRESULT ISearchFolderItemFactory_SetFolderTypeID(ISearchFolderItemFactory* This,FOLDERTYPEID ftid) { return This->lpVtbl->SetFolderTypeID(This,ftid); } -static FORCEINLINE HRESULT ISearchFolderItemFactory_SetFolderLogicalViewMode(ISearchFolderItemFactory* This,FOLDERLOGICALVIEWMODE flvm) { +static __WIDL_INLINE HRESULT ISearchFolderItemFactory_SetFolderLogicalViewMode(ISearchFolderItemFactory* This,FOLDERLOGICALVIEWMODE flvm) { return This->lpVtbl->SetFolderLogicalViewMode(This,flvm); } -static FORCEINLINE HRESULT ISearchFolderItemFactory_SetIconSize(ISearchFolderItemFactory* This,int iIconSize) { +static __WIDL_INLINE HRESULT ISearchFolderItemFactory_SetIconSize(ISearchFolderItemFactory* This,int iIconSize) { return This->lpVtbl->SetIconSize(This,iIconSize); } -static FORCEINLINE HRESULT ISearchFolderItemFactory_SetVisibleColumns(ISearchFolderItemFactory* This,UINT cVisibleColumns,PROPERTYKEY *rgKey) { +static __WIDL_INLINE HRESULT ISearchFolderItemFactory_SetVisibleColumns(ISearchFolderItemFactory* This,UINT cVisibleColumns,PROPERTYKEY *rgKey) { return This->lpVtbl->SetVisibleColumns(This,cVisibleColumns,rgKey); } -static FORCEINLINE HRESULT ISearchFolderItemFactory_SetSortColumns(ISearchFolderItemFactory* This,UINT cSortColumns,SORTCOLUMN *rgSortColumns) { +static __WIDL_INLINE HRESULT ISearchFolderItemFactory_SetSortColumns(ISearchFolderItemFactory* This,UINT cSortColumns,SORTCOLUMN *rgSortColumns) { return This->lpVtbl->SetSortColumns(This,cSortColumns,rgSortColumns); } -static FORCEINLINE HRESULT ISearchFolderItemFactory_SetGroupColumn(ISearchFolderItemFactory* This,REFPROPERTYKEY keyGroup) { +static __WIDL_INLINE HRESULT ISearchFolderItemFactory_SetGroupColumn(ISearchFolderItemFactory* This,REFPROPERTYKEY keyGroup) { return This->lpVtbl->SetGroupColumn(This,keyGroup); } -static FORCEINLINE HRESULT ISearchFolderItemFactory_SetStacks(ISearchFolderItemFactory* This,UINT cStackKeys,PROPERTYKEY *rgStackKeys) { +static __WIDL_INLINE HRESULT ISearchFolderItemFactory_SetStacks(ISearchFolderItemFactory* This,UINT cStackKeys,PROPERTYKEY *rgStackKeys) { return This->lpVtbl->SetStacks(This,cStackKeys,rgStackKeys); } -static FORCEINLINE HRESULT ISearchFolderItemFactory_SetScope(ISearchFolderItemFactory* This,IShellItemArray *psiaScope) { +static __WIDL_INLINE HRESULT ISearchFolderItemFactory_SetScope(ISearchFolderItemFactory* This,IShellItemArray *psiaScope) { return This->lpVtbl->SetScope(This,psiaScope); } -static FORCEINLINE HRESULT ISearchFolderItemFactory_SetCondition(ISearchFolderItemFactory* This,ICondition *pCondition) { +static __WIDL_INLINE HRESULT ISearchFolderItemFactory_SetCondition(ISearchFolderItemFactory* This,ICondition *pCondition) { return This->lpVtbl->SetCondition(This,pCondition); } -static FORCEINLINE HRESULT ISearchFolderItemFactory_GetShellItem(ISearchFolderItemFactory* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT ISearchFolderItemFactory_GetShellItem(ISearchFolderItemFactory* This,REFIID riid,void **ppv) { return This->lpVtbl->GetShellItem(This,riid,ppv); } -static FORCEINLINE HRESULT ISearchFolderItemFactory_GetIDList(ISearchFolderItemFactory* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT ISearchFolderItemFactory_GetIDList(ISearchFolderItemFactory* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetIDList(This,ppidl); } #endif @@ -15323,20 +15331,20 @@ interface IExtractImage { #define IExtractImage_Extract(This,phBmpThumbnail) (This)->lpVtbl->Extract(This,phBmpThumbnail) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExtractImage_QueryInterface(IExtractImage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExtractImage_QueryInterface(IExtractImage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExtractImage_AddRef(IExtractImage* This) { +static __WIDL_INLINE ULONG IExtractImage_AddRef(IExtractImage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExtractImage_Release(IExtractImage* This) { +static __WIDL_INLINE ULONG IExtractImage_Release(IExtractImage* This) { return This->lpVtbl->Release(This); } /*** IExtractImage methods ***/ -static FORCEINLINE HRESULT IExtractImage_GetLocation(IExtractImage* This,LPWSTR pszPathBuffer,DWORD cch,DWORD *pdwPriority,const SIZE *prgSize,DWORD dwRecClrDepth,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IExtractImage_GetLocation(IExtractImage* This,LPWSTR pszPathBuffer,DWORD cch,DWORD *pdwPriority,const SIZE *prgSize,DWORD dwRecClrDepth,DWORD *pdwFlags) { return This->lpVtbl->GetLocation(This,pszPathBuffer,cch,pdwPriority,prgSize,dwRecClrDepth,pdwFlags); } -static FORCEINLINE HRESULT IExtractImage_Extract(IExtractImage* This,HBITMAP *phBmpThumbnail) { +static __WIDL_INLINE HRESULT IExtractImage_Extract(IExtractImage* This,HBITMAP *phBmpThumbnail) { return This->lpVtbl->Extract(This,phBmpThumbnail); } #endif @@ -15422,24 +15430,24 @@ interface IExtractImage2 { #define IExtractImage2_GetDateStamp(This,pDateStamp) (This)->lpVtbl->GetDateStamp(This,pDateStamp) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExtractImage2_QueryInterface(IExtractImage2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExtractImage2_QueryInterface(IExtractImage2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExtractImage2_AddRef(IExtractImage2* This) { +static __WIDL_INLINE ULONG IExtractImage2_AddRef(IExtractImage2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExtractImage2_Release(IExtractImage2* This) { +static __WIDL_INLINE ULONG IExtractImage2_Release(IExtractImage2* This) { return This->lpVtbl->Release(This); } /*** IExtractImage methods ***/ -static FORCEINLINE HRESULT IExtractImage2_GetLocation(IExtractImage2* This,LPWSTR pszPathBuffer,DWORD cch,DWORD *pdwPriority,const SIZE *prgSize,DWORD dwRecClrDepth,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IExtractImage2_GetLocation(IExtractImage2* This,LPWSTR pszPathBuffer,DWORD cch,DWORD *pdwPriority,const SIZE *prgSize,DWORD dwRecClrDepth,DWORD *pdwFlags) { return This->lpVtbl->GetLocation(This,pszPathBuffer,cch,pdwPriority,prgSize,dwRecClrDepth,pdwFlags); } -static FORCEINLINE HRESULT IExtractImage2_Extract(IExtractImage2* This,HBITMAP *phBmpThumbnail) { +static __WIDL_INLINE HRESULT IExtractImage2_Extract(IExtractImage2* This,HBITMAP *phBmpThumbnail) { return This->lpVtbl->Extract(This,phBmpThumbnail); } /*** IExtractImage2 methods ***/ -static FORCEINLINE HRESULT IExtractImage2_GetDateStamp(IExtractImage2* This,FILETIME *pDateStamp) { +static __WIDL_INLINE HRESULT IExtractImage2_GetDateStamp(IExtractImage2* This,FILETIME *pDateStamp) { return This->lpVtbl->GetDateStamp(This,pDateStamp); } #endif @@ -15514,17 +15522,17 @@ interface IThumbnailHandlerFactory { #define IThumbnailHandlerFactory_GetThumbnailHandler(This,pidlChild,pbc,riid,ppv) (This)->lpVtbl->GetThumbnailHandler(This,pidlChild,pbc,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IThumbnailHandlerFactory_QueryInterface(IThumbnailHandlerFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IThumbnailHandlerFactory_QueryInterface(IThumbnailHandlerFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IThumbnailHandlerFactory_AddRef(IThumbnailHandlerFactory* This) { +static __WIDL_INLINE ULONG IThumbnailHandlerFactory_AddRef(IThumbnailHandlerFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IThumbnailHandlerFactory_Release(IThumbnailHandlerFactory* This) { +static __WIDL_INLINE ULONG IThumbnailHandlerFactory_Release(IThumbnailHandlerFactory* This) { return This->lpVtbl->Release(This); } /*** IThumbnailHandlerFactory methods ***/ -static FORCEINLINE HRESULT IThumbnailHandlerFactory_GetThumbnailHandler(IThumbnailHandlerFactory* This,PCUITEMID_CHILD pidlChild,IBindCtx *pbc,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IThumbnailHandlerFactory_GetThumbnailHandler(IThumbnailHandlerFactory* This,PCUITEMID_CHILD pidlChild,IBindCtx *pbc,REFIID riid,void **ppv) { return This->lpVtbl->GetThumbnailHandler(This,pidlChild,pbc,riid,ppv); } #endif @@ -15608,20 +15616,20 @@ interface IParentAndItem { #define IParentAndItem_GetParentAndItem(This,ppidlParent,ppsf,ppidlChild) (This)->lpVtbl->GetParentAndItem(This,ppidlParent,ppsf,ppidlChild) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IParentAndItem_QueryInterface(IParentAndItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IParentAndItem_QueryInterface(IParentAndItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IParentAndItem_AddRef(IParentAndItem* This) { +static __WIDL_INLINE ULONG IParentAndItem_AddRef(IParentAndItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IParentAndItem_Release(IParentAndItem* This) { +static __WIDL_INLINE ULONG IParentAndItem_Release(IParentAndItem* This) { return This->lpVtbl->Release(This); } /*** IParentAndItem methods ***/ -static FORCEINLINE HRESULT IParentAndItem_SetParentAndItem(IParentAndItem* This,PCIDLIST_ABSOLUTE pidlParent,IShellFolder *psf,PCUITEMID_CHILD pidlChild) { +static __WIDL_INLINE HRESULT IParentAndItem_SetParentAndItem(IParentAndItem* This,PCIDLIST_ABSOLUTE pidlParent,IShellFolder *psf,PCUITEMID_CHILD pidlChild) { return This->lpVtbl->SetParentAndItem(This,pidlParent,psf,pidlChild); } -static FORCEINLINE HRESULT IParentAndItem_GetParentAndItem(IParentAndItem* This,PIDLIST_ABSOLUTE *ppidlParent,IShellFolder **ppsf,PITEMID_CHILD *ppidlChild) { +static __WIDL_INLINE HRESULT IParentAndItem_GetParentAndItem(IParentAndItem* This,PIDLIST_ABSOLUTE *ppidlParent,IShellFolder **ppsf,PITEMID_CHILD *ppidlChild) { return This->lpVtbl->GetParentAndItem(This,ppidlParent,ppsf,ppidlChild); } #endif @@ -15741,30 +15749,30 @@ interface IDockingWindow { #define IDockingWindow_ResizeBorderDW(This,prcBorder,punkToolbarSite,fReserved) (This)->lpVtbl->ResizeBorderDW(This,prcBorder,punkToolbarSite,fReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDockingWindow_QueryInterface(IDockingWindow* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDockingWindow_QueryInterface(IDockingWindow* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDockingWindow_AddRef(IDockingWindow* This) { +static __WIDL_INLINE ULONG IDockingWindow_AddRef(IDockingWindow* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDockingWindow_Release(IDockingWindow* This) { +static __WIDL_INLINE ULONG IDockingWindow_Release(IDockingWindow* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IDockingWindow_GetWindow(IDockingWindow* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IDockingWindow_GetWindow(IDockingWindow* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IDockingWindow_ContextSensitiveHelp(IDockingWindow* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IDockingWindow_ContextSensitiveHelp(IDockingWindow* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IDockingWindow methods ***/ -static FORCEINLINE HRESULT IDockingWindow_ShowDW(IDockingWindow* This,WINBOOL fShow) { +static __WIDL_INLINE HRESULT IDockingWindow_ShowDW(IDockingWindow* This,WINBOOL fShow) { return This->lpVtbl->ShowDW(This,fShow); } -static FORCEINLINE HRESULT IDockingWindow_CloseDW(IDockingWindow* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IDockingWindow_CloseDW(IDockingWindow* This,DWORD dwReserved) { return This->lpVtbl->CloseDW(This,dwReserved); } -static FORCEINLINE HRESULT IDockingWindow_ResizeBorderDW(IDockingWindow* This,LPCRECT prcBorder,IUnknown *punkToolbarSite,WINBOOL fReserved) { +static __WIDL_INLINE HRESULT IDockingWindow_ResizeBorderDW(IDockingWindow* This,LPCRECT prcBorder,IUnknown *punkToolbarSite,WINBOOL fReserved) { return This->lpVtbl->ResizeBorderDW(This,prcBorder,punkToolbarSite,fReserved); } #endif @@ -15926,34 +15934,34 @@ interface IDeskBand { #define IDeskBand_GetBandInfo(This,dwBandID,dwViewMode,pdbi) (This)->lpVtbl->GetBandInfo(This,dwBandID,dwViewMode,pdbi) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDeskBand_QueryInterface(IDeskBand* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDeskBand_QueryInterface(IDeskBand* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDeskBand_AddRef(IDeskBand* This) { +static __WIDL_INLINE ULONG IDeskBand_AddRef(IDeskBand* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDeskBand_Release(IDeskBand* This) { +static __WIDL_INLINE ULONG IDeskBand_Release(IDeskBand* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IDeskBand_GetWindow(IDeskBand* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IDeskBand_GetWindow(IDeskBand* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IDeskBand_ContextSensitiveHelp(IDeskBand* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IDeskBand_ContextSensitiveHelp(IDeskBand* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IDockingWindow methods ***/ -static FORCEINLINE HRESULT IDeskBand_ShowDW(IDeskBand* This,WINBOOL fShow) { +static __WIDL_INLINE HRESULT IDeskBand_ShowDW(IDeskBand* This,WINBOOL fShow) { return This->lpVtbl->ShowDW(This,fShow); } -static FORCEINLINE HRESULT IDeskBand_CloseDW(IDeskBand* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IDeskBand_CloseDW(IDeskBand* This,DWORD dwReserved) { return This->lpVtbl->CloseDW(This,dwReserved); } -static FORCEINLINE HRESULT IDeskBand_ResizeBorderDW(IDeskBand* This,LPCRECT prcBorder,IUnknown *punkToolbarSite,WINBOOL fReserved) { +static __WIDL_INLINE HRESULT IDeskBand_ResizeBorderDW(IDeskBand* This,LPCRECT prcBorder,IUnknown *punkToolbarSite,WINBOOL fReserved) { return This->lpVtbl->ResizeBorderDW(This,prcBorder,punkToolbarSite,fReserved); } /*** IDeskBand methods ***/ -static FORCEINLINE HRESULT IDeskBand_GetBandInfo(IDeskBand* This,DWORD dwBandID,DWORD dwViewMode,DESKBANDINFO *pdbi) { +static __WIDL_INLINE HRESULT IDeskBand_GetBandInfo(IDeskBand* This,DWORD dwBandID,DWORD dwViewMode,DESKBANDINFO *pdbi) { return This->lpVtbl->GetBandInfo(This,dwBandID,dwViewMode,pdbi); } #endif @@ -16026,17 +16034,17 @@ interface IDeskBandInfo { #define IDeskBandInfo_GetDefaultBandWidth(This,dwBandID,dwViewMode,pnWidth) (This)->lpVtbl->GetDefaultBandWidth(This,dwBandID,dwViewMode,pnWidth) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDeskBandInfo_QueryInterface(IDeskBandInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDeskBandInfo_QueryInterface(IDeskBandInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDeskBandInfo_AddRef(IDeskBandInfo* This) { +static __WIDL_INLINE ULONG IDeskBandInfo_AddRef(IDeskBandInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDeskBandInfo_Release(IDeskBandInfo* This) { +static __WIDL_INLINE ULONG IDeskBandInfo_Release(IDeskBandInfo* This) { return This->lpVtbl->Release(This); } /*** IDeskBandInfo methods ***/ -static FORCEINLINE HRESULT IDeskBandInfo_GetDefaultBandWidth(IDeskBandInfo* This,DWORD dwBandID,DWORD dwViewMode,int *pnWidth) { +static __WIDL_INLINE HRESULT IDeskBandInfo_GetDefaultBandWidth(IDeskBandInfo* This,DWORD dwBandID,DWORD dwViewMode,int *pnWidth) { return This->lpVtbl->GetDefaultBandWidth(This,dwBandID,dwViewMode,pnWidth); } #endif @@ -16160,44 +16168,44 @@ interface IDeskBand2 { #define IDeskBand2_GetCompositionState(This,pfCompositionEnabled) (This)->lpVtbl->GetCompositionState(This,pfCompositionEnabled) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDeskBand2_QueryInterface(IDeskBand2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDeskBand2_QueryInterface(IDeskBand2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDeskBand2_AddRef(IDeskBand2* This) { +static __WIDL_INLINE ULONG IDeskBand2_AddRef(IDeskBand2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDeskBand2_Release(IDeskBand2* This) { +static __WIDL_INLINE ULONG IDeskBand2_Release(IDeskBand2* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IDeskBand2_GetWindow(IDeskBand2* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IDeskBand2_GetWindow(IDeskBand2* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IDeskBand2_ContextSensitiveHelp(IDeskBand2* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IDeskBand2_ContextSensitiveHelp(IDeskBand2* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IDockingWindow methods ***/ -static FORCEINLINE HRESULT IDeskBand2_ShowDW(IDeskBand2* This,WINBOOL fShow) { +static __WIDL_INLINE HRESULT IDeskBand2_ShowDW(IDeskBand2* This,WINBOOL fShow) { return This->lpVtbl->ShowDW(This,fShow); } -static FORCEINLINE HRESULT IDeskBand2_CloseDW(IDeskBand2* This,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IDeskBand2_CloseDW(IDeskBand2* This,DWORD dwReserved) { return This->lpVtbl->CloseDW(This,dwReserved); } -static FORCEINLINE HRESULT IDeskBand2_ResizeBorderDW(IDeskBand2* This,LPCRECT prcBorder,IUnknown *punkToolbarSite,WINBOOL fReserved) { +static __WIDL_INLINE HRESULT IDeskBand2_ResizeBorderDW(IDeskBand2* This,LPCRECT prcBorder,IUnknown *punkToolbarSite,WINBOOL fReserved) { return This->lpVtbl->ResizeBorderDW(This,prcBorder,punkToolbarSite,fReserved); } /*** IDeskBand methods ***/ -static FORCEINLINE HRESULT IDeskBand2_GetBandInfo(IDeskBand2* This,DWORD dwBandID,DWORD dwViewMode,DESKBANDINFO *pdbi) { +static __WIDL_INLINE HRESULT IDeskBand2_GetBandInfo(IDeskBand2* This,DWORD dwBandID,DWORD dwViewMode,DESKBANDINFO *pdbi) { return This->lpVtbl->GetBandInfo(This,dwBandID,dwViewMode,pdbi); } /*** IDeskBand2 methods ***/ -static FORCEINLINE HRESULT IDeskBand2_CanRenderComposited(IDeskBand2* This,WINBOOL *pfCanRenderComposited) { +static __WIDL_INLINE HRESULT IDeskBand2_CanRenderComposited(IDeskBand2* This,WINBOOL *pfCanRenderComposited) { return This->lpVtbl->CanRenderComposited(This,pfCanRenderComposited); } -static FORCEINLINE HRESULT IDeskBand2_SetCompositionState(IDeskBand2* This,WINBOOL fCompositionEnabled) { +static __WIDL_INLINE HRESULT IDeskBand2_SetCompositionState(IDeskBand2* This,WINBOOL fCompositionEnabled) { return This->lpVtbl->SetCompositionState(This,fCompositionEnabled); } -static FORCEINLINE HRESULT IDeskBand2_GetCompositionState(IDeskBand2* This,WINBOOL *pfCompositionEnabled) { +static __WIDL_INLINE HRESULT IDeskBand2_GetCompositionState(IDeskBand2* This,WINBOOL *pfCompositionEnabled) { return This->lpVtbl->GetCompositionState(This,pfCompositionEnabled); } #endif @@ -16297,29 +16305,29 @@ interface ITaskbarList { #define ITaskbarList_SetActiveAlt(This,hwnd) (This)->lpVtbl->SetActiveAlt(This,hwnd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITaskbarList_QueryInterface(ITaskbarList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITaskbarList_QueryInterface(ITaskbarList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITaskbarList_AddRef(ITaskbarList* This) { +static __WIDL_INLINE ULONG ITaskbarList_AddRef(ITaskbarList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITaskbarList_Release(ITaskbarList* This) { +static __WIDL_INLINE ULONG ITaskbarList_Release(ITaskbarList* This) { return This->lpVtbl->Release(This); } /*** ITaskbarList methods ***/ -static FORCEINLINE HRESULT ITaskbarList_HrInit(ITaskbarList* This) { +static __WIDL_INLINE HRESULT ITaskbarList_HrInit(ITaskbarList* This) { return This->lpVtbl->HrInit(This); } -static FORCEINLINE HRESULT ITaskbarList_AddTab(ITaskbarList* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList_AddTab(ITaskbarList* This,HWND hwnd) { return This->lpVtbl->AddTab(This,hwnd); } -static FORCEINLINE HRESULT ITaskbarList_DeleteTab(ITaskbarList* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList_DeleteTab(ITaskbarList* This,HWND hwnd) { return This->lpVtbl->DeleteTab(This,hwnd); } -static FORCEINLINE HRESULT ITaskbarList_ActivateTab(ITaskbarList* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList_ActivateTab(ITaskbarList* This,HWND hwnd) { return This->lpVtbl->ActivateTab(This,hwnd); } -static FORCEINLINE HRESULT ITaskbarList_SetActiveAlt(ITaskbarList* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList_SetActiveAlt(ITaskbarList* This,HWND hwnd) { return This->lpVtbl->SetActiveAlt(This,hwnd); } #endif @@ -16415,33 +16423,33 @@ interface ITaskbarList2 { #define ITaskbarList2_MarkFullscreenWindow(This,hwnd,fFullscreen) (This)->lpVtbl->MarkFullscreenWindow(This,hwnd,fFullscreen) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITaskbarList2_QueryInterface(ITaskbarList2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITaskbarList2_QueryInterface(ITaskbarList2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITaskbarList2_AddRef(ITaskbarList2* This) { +static __WIDL_INLINE ULONG ITaskbarList2_AddRef(ITaskbarList2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITaskbarList2_Release(ITaskbarList2* This) { +static __WIDL_INLINE ULONG ITaskbarList2_Release(ITaskbarList2* This) { return This->lpVtbl->Release(This); } /*** ITaskbarList methods ***/ -static FORCEINLINE HRESULT ITaskbarList2_HrInit(ITaskbarList2* This) { +static __WIDL_INLINE HRESULT ITaskbarList2_HrInit(ITaskbarList2* This) { return This->lpVtbl->HrInit(This); } -static FORCEINLINE HRESULT ITaskbarList2_AddTab(ITaskbarList2* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList2_AddTab(ITaskbarList2* This,HWND hwnd) { return This->lpVtbl->AddTab(This,hwnd); } -static FORCEINLINE HRESULT ITaskbarList2_DeleteTab(ITaskbarList2* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList2_DeleteTab(ITaskbarList2* This,HWND hwnd) { return This->lpVtbl->DeleteTab(This,hwnd); } -static FORCEINLINE HRESULT ITaskbarList2_ActivateTab(ITaskbarList2* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList2_ActivateTab(ITaskbarList2* This,HWND hwnd) { return This->lpVtbl->ActivateTab(This,hwnd); } -static FORCEINLINE HRESULT ITaskbarList2_SetActiveAlt(ITaskbarList2* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList2_SetActiveAlt(ITaskbarList2* This,HWND hwnd) { return This->lpVtbl->SetActiveAlt(This,hwnd); } /*** ITaskbarList2 methods ***/ -static FORCEINLINE HRESULT ITaskbarList2_MarkFullscreenWindow(ITaskbarList2* This,HWND hwnd,WINBOOL fFullscreen) { +static __WIDL_INLINE HRESULT ITaskbarList2_MarkFullscreenWindow(ITaskbarList2* This,HWND hwnd,WINBOOL fFullscreen) { return This->lpVtbl->MarkFullscreenWindow(This,hwnd,fFullscreen); } #endif @@ -16712,70 +16720,70 @@ interface ITaskbarList3 { #define ITaskbarList3_SetThumbnailClip(This,hwnd,prcClip) (This)->lpVtbl->SetThumbnailClip(This,hwnd,prcClip) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITaskbarList3_QueryInterface(ITaskbarList3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITaskbarList3_QueryInterface(ITaskbarList3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITaskbarList3_AddRef(ITaskbarList3* This) { +static __WIDL_INLINE ULONG ITaskbarList3_AddRef(ITaskbarList3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITaskbarList3_Release(ITaskbarList3* This) { +static __WIDL_INLINE ULONG ITaskbarList3_Release(ITaskbarList3* This) { return This->lpVtbl->Release(This); } /*** ITaskbarList methods ***/ -static FORCEINLINE HRESULT ITaskbarList3_HrInit(ITaskbarList3* This) { +static __WIDL_INLINE HRESULT ITaskbarList3_HrInit(ITaskbarList3* This) { return This->lpVtbl->HrInit(This); } -static FORCEINLINE HRESULT ITaskbarList3_AddTab(ITaskbarList3* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList3_AddTab(ITaskbarList3* This,HWND hwnd) { return This->lpVtbl->AddTab(This,hwnd); } -static FORCEINLINE HRESULT ITaskbarList3_DeleteTab(ITaskbarList3* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList3_DeleteTab(ITaskbarList3* This,HWND hwnd) { return This->lpVtbl->DeleteTab(This,hwnd); } -static FORCEINLINE HRESULT ITaskbarList3_ActivateTab(ITaskbarList3* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList3_ActivateTab(ITaskbarList3* This,HWND hwnd) { return This->lpVtbl->ActivateTab(This,hwnd); } -static FORCEINLINE HRESULT ITaskbarList3_SetActiveAlt(ITaskbarList3* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList3_SetActiveAlt(ITaskbarList3* This,HWND hwnd) { return This->lpVtbl->SetActiveAlt(This,hwnd); } /*** ITaskbarList2 methods ***/ -static FORCEINLINE HRESULT ITaskbarList3_MarkFullscreenWindow(ITaskbarList3* This,HWND hwnd,WINBOOL fFullscreen) { +static __WIDL_INLINE HRESULT ITaskbarList3_MarkFullscreenWindow(ITaskbarList3* This,HWND hwnd,WINBOOL fFullscreen) { return This->lpVtbl->MarkFullscreenWindow(This,hwnd,fFullscreen); } /*** ITaskbarList3 methods ***/ -static FORCEINLINE HRESULT ITaskbarList3_SetProgressValue(ITaskbarList3* This,HWND hwnd,ULONGLONG ullCompleted,ULONGLONG ullTotal) { +static __WIDL_INLINE HRESULT ITaskbarList3_SetProgressValue(ITaskbarList3* This,HWND hwnd,ULONGLONG ullCompleted,ULONGLONG ullTotal) { return This->lpVtbl->SetProgressValue(This,hwnd,ullCompleted,ullTotal); } -static FORCEINLINE HRESULT ITaskbarList3_SetProgressState(ITaskbarList3* This,HWND hwnd,TBPFLAG tbpFlags) { +static __WIDL_INLINE HRESULT ITaskbarList3_SetProgressState(ITaskbarList3* This,HWND hwnd,TBPFLAG tbpFlags) { return This->lpVtbl->SetProgressState(This,hwnd,tbpFlags); } -static FORCEINLINE HRESULT ITaskbarList3_RegisterTab(ITaskbarList3* This,HWND hwndTab,HWND hwndMDI) { +static __WIDL_INLINE HRESULT ITaskbarList3_RegisterTab(ITaskbarList3* This,HWND hwndTab,HWND hwndMDI) { return This->lpVtbl->RegisterTab(This,hwndTab,hwndMDI); } -static FORCEINLINE HRESULT ITaskbarList3_UnregisterTab(ITaskbarList3* This,HWND hwndTab) { +static __WIDL_INLINE HRESULT ITaskbarList3_UnregisterTab(ITaskbarList3* This,HWND hwndTab) { return This->lpVtbl->UnregisterTab(This,hwndTab); } -static FORCEINLINE HRESULT ITaskbarList3_SetTabOrder(ITaskbarList3* This,HWND hwndTab,HWND hwndInsertBefore) { +static __WIDL_INLINE HRESULT ITaskbarList3_SetTabOrder(ITaskbarList3* This,HWND hwndTab,HWND hwndInsertBefore) { return This->lpVtbl->SetTabOrder(This,hwndTab,hwndInsertBefore); } -static FORCEINLINE HRESULT ITaskbarList3_SetTabActive(ITaskbarList3* This,HWND hwndTab,HWND hwndMDI,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ITaskbarList3_SetTabActive(ITaskbarList3* This,HWND hwndTab,HWND hwndMDI,DWORD dwReserved) { return This->lpVtbl->SetTabActive(This,hwndTab,hwndMDI,dwReserved); } -static FORCEINLINE HRESULT ITaskbarList3_ThumbBarAddButtons(ITaskbarList3* This,HWND hwnd,UINT cButtons,LPTHUMBBUTTON pButton) { +static __WIDL_INLINE HRESULT ITaskbarList3_ThumbBarAddButtons(ITaskbarList3* This,HWND hwnd,UINT cButtons,LPTHUMBBUTTON pButton) { return This->lpVtbl->ThumbBarAddButtons(This,hwnd,cButtons,pButton); } -static FORCEINLINE HRESULT ITaskbarList3_ThumbBarUpdateButtons(ITaskbarList3* This,HWND hwnd,UINT cButtons,LPTHUMBBUTTON pButton) { +static __WIDL_INLINE HRESULT ITaskbarList3_ThumbBarUpdateButtons(ITaskbarList3* This,HWND hwnd,UINT cButtons,LPTHUMBBUTTON pButton) { return This->lpVtbl->ThumbBarUpdateButtons(This,hwnd,cButtons,pButton); } -static FORCEINLINE HRESULT ITaskbarList3_ThumbBarSetImageList(ITaskbarList3* This,HWND hwnd,HIMAGELIST himl) { +static __WIDL_INLINE HRESULT ITaskbarList3_ThumbBarSetImageList(ITaskbarList3* This,HWND hwnd,HIMAGELIST himl) { return This->lpVtbl->ThumbBarSetImageList(This,hwnd,himl); } -static FORCEINLINE HRESULT ITaskbarList3_SetOverlayIcon(ITaskbarList3* This,HWND hwnd,HICON hIcon,LPCWSTR pszDescription) { +static __WIDL_INLINE HRESULT ITaskbarList3_SetOverlayIcon(ITaskbarList3* This,HWND hwnd,HICON hIcon,LPCWSTR pszDescription) { return This->lpVtbl->SetOverlayIcon(This,hwnd,hIcon,pszDescription); } -static FORCEINLINE HRESULT ITaskbarList3_SetThumbnailTooltip(ITaskbarList3* This,HWND hwnd,LPCWSTR pszTip) { +static __WIDL_INLINE HRESULT ITaskbarList3_SetThumbnailTooltip(ITaskbarList3* This,HWND hwnd,LPCWSTR pszTip) { return This->lpVtbl->SetThumbnailTooltip(This,hwnd,pszTip); } -static FORCEINLINE HRESULT ITaskbarList3_SetThumbnailClip(ITaskbarList3* This,HWND hwnd,RECT *prcClip) { +static __WIDL_INLINE HRESULT ITaskbarList3_SetThumbnailClip(ITaskbarList3* This,HWND hwnd,RECT *prcClip) { return This->lpVtbl->SetThumbnailClip(This,hwnd,prcClip); } #endif @@ -16967,74 +16975,74 @@ interface ITaskbarList4 { #define ITaskbarList4_SetTabProperties(This,hwndTab,stpFlags) (This)->lpVtbl->SetTabProperties(This,hwndTab,stpFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITaskbarList4_QueryInterface(ITaskbarList4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITaskbarList4_QueryInterface(ITaskbarList4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITaskbarList4_AddRef(ITaskbarList4* This) { +static __WIDL_INLINE ULONG ITaskbarList4_AddRef(ITaskbarList4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITaskbarList4_Release(ITaskbarList4* This) { +static __WIDL_INLINE ULONG ITaskbarList4_Release(ITaskbarList4* This) { return This->lpVtbl->Release(This); } /*** ITaskbarList methods ***/ -static FORCEINLINE HRESULT ITaskbarList4_HrInit(ITaskbarList4* This) { +static __WIDL_INLINE HRESULT ITaskbarList4_HrInit(ITaskbarList4* This) { return This->lpVtbl->HrInit(This); } -static FORCEINLINE HRESULT ITaskbarList4_AddTab(ITaskbarList4* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList4_AddTab(ITaskbarList4* This,HWND hwnd) { return This->lpVtbl->AddTab(This,hwnd); } -static FORCEINLINE HRESULT ITaskbarList4_DeleteTab(ITaskbarList4* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList4_DeleteTab(ITaskbarList4* This,HWND hwnd) { return This->lpVtbl->DeleteTab(This,hwnd); } -static FORCEINLINE HRESULT ITaskbarList4_ActivateTab(ITaskbarList4* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList4_ActivateTab(ITaskbarList4* This,HWND hwnd) { return This->lpVtbl->ActivateTab(This,hwnd); } -static FORCEINLINE HRESULT ITaskbarList4_SetActiveAlt(ITaskbarList4* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ITaskbarList4_SetActiveAlt(ITaskbarList4* This,HWND hwnd) { return This->lpVtbl->SetActiveAlt(This,hwnd); } /*** ITaskbarList2 methods ***/ -static FORCEINLINE HRESULT ITaskbarList4_MarkFullscreenWindow(ITaskbarList4* This,HWND hwnd,WINBOOL fFullscreen) { +static __WIDL_INLINE HRESULT ITaskbarList4_MarkFullscreenWindow(ITaskbarList4* This,HWND hwnd,WINBOOL fFullscreen) { return This->lpVtbl->MarkFullscreenWindow(This,hwnd,fFullscreen); } /*** ITaskbarList3 methods ***/ -static FORCEINLINE HRESULT ITaskbarList4_SetProgressValue(ITaskbarList4* This,HWND hwnd,ULONGLONG ullCompleted,ULONGLONG ullTotal) { +static __WIDL_INLINE HRESULT ITaskbarList4_SetProgressValue(ITaskbarList4* This,HWND hwnd,ULONGLONG ullCompleted,ULONGLONG ullTotal) { return This->lpVtbl->SetProgressValue(This,hwnd,ullCompleted,ullTotal); } -static FORCEINLINE HRESULT ITaskbarList4_SetProgressState(ITaskbarList4* This,HWND hwnd,TBPFLAG tbpFlags) { +static __WIDL_INLINE HRESULT ITaskbarList4_SetProgressState(ITaskbarList4* This,HWND hwnd,TBPFLAG tbpFlags) { return This->lpVtbl->SetProgressState(This,hwnd,tbpFlags); } -static FORCEINLINE HRESULT ITaskbarList4_RegisterTab(ITaskbarList4* This,HWND hwndTab,HWND hwndMDI) { +static __WIDL_INLINE HRESULT ITaskbarList4_RegisterTab(ITaskbarList4* This,HWND hwndTab,HWND hwndMDI) { return This->lpVtbl->RegisterTab(This,hwndTab,hwndMDI); } -static FORCEINLINE HRESULT ITaskbarList4_UnregisterTab(ITaskbarList4* This,HWND hwndTab) { +static __WIDL_INLINE HRESULT ITaskbarList4_UnregisterTab(ITaskbarList4* This,HWND hwndTab) { return This->lpVtbl->UnregisterTab(This,hwndTab); } -static FORCEINLINE HRESULT ITaskbarList4_SetTabOrder(ITaskbarList4* This,HWND hwndTab,HWND hwndInsertBefore) { +static __WIDL_INLINE HRESULT ITaskbarList4_SetTabOrder(ITaskbarList4* This,HWND hwndTab,HWND hwndInsertBefore) { return This->lpVtbl->SetTabOrder(This,hwndTab,hwndInsertBefore); } -static FORCEINLINE HRESULT ITaskbarList4_SetTabActive(ITaskbarList4* This,HWND hwndTab,HWND hwndMDI,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ITaskbarList4_SetTabActive(ITaskbarList4* This,HWND hwndTab,HWND hwndMDI,DWORD dwReserved) { return This->lpVtbl->SetTabActive(This,hwndTab,hwndMDI,dwReserved); } -static FORCEINLINE HRESULT ITaskbarList4_ThumbBarAddButtons(ITaskbarList4* This,HWND hwnd,UINT cButtons,LPTHUMBBUTTON pButton) { +static __WIDL_INLINE HRESULT ITaskbarList4_ThumbBarAddButtons(ITaskbarList4* This,HWND hwnd,UINT cButtons,LPTHUMBBUTTON pButton) { return This->lpVtbl->ThumbBarAddButtons(This,hwnd,cButtons,pButton); } -static FORCEINLINE HRESULT ITaskbarList4_ThumbBarUpdateButtons(ITaskbarList4* This,HWND hwnd,UINT cButtons,LPTHUMBBUTTON pButton) { +static __WIDL_INLINE HRESULT ITaskbarList4_ThumbBarUpdateButtons(ITaskbarList4* This,HWND hwnd,UINT cButtons,LPTHUMBBUTTON pButton) { return This->lpVtbl->ThumbBarUpdateButtons(This,hwnd,cButtons,pButton); } -static FORCEINLINE HRESULT ITaskbarList4_ThumbBarSetImageList(ITaskbarList4* This,HWND hwnd,HIMAGELIST himl) { +static __WIDL_INLINE HRESULT ITaskbarList4_ThumbBarSetImageList(ITaskbarList4* This,HWND hwnd,HIMAGELIST himl) { return This->lpVtbl->ThumbBarSetImageList(This,hwnd,himl); } -static FORCEINLINE HRESULT ITaskbarList4_SetOverlayIcon(ITaskbarList4* This,HWND hwnd,HICON hIcon,LPCWSTR pszDescription) { +static __WIDL_INLINE HRESULT ITaskbarList4_SetOverlayIcon(ITaskbarList4* This,HWND hwnd,HICON hIcon,LPCWSTR pszDescription) { return This->lpVtbl->SetOverlayIcon(This,hwnd,hIcon,pszDescription); } -static FORCEINLINE HRESULT ITaskbarList4_SetThumbnailTooltip(ITaskbarList4* This,HWND hwnd,LPCWSTR pszTip) { +static __WIDL_INLINE HRESULT ITaskbarList4_SetThumbnailTooltip(ITaskbarList4* This,HWND hwnd,LPCWSTR pszTip) { return This->lpVtbl->SetThumbnailTooltip(This,hwnd,pszTip); } -static FORCEINLINE HRESULT ITaskbarList4_SetThumbnailClip(ITaskbarList4* This,HWND hwnd,RECT *prcClip) { +static __WIDL_INLINE HRESULT ITaskbarList4_SetThumbnailClip(ITaskbarList4* This,HWND hwnd,RECT *prcClip) { return This->lpVtbl->SetThumbnailClip(This,hwnd,prcClip); } /*** ITaskbarList4 methods ***/ -static FORCEINLINE HRESULT ITaskbarList4_SetTabProperties(ITaskbarList4* This,HWND hwndTab,STPFLAG stpFlags) { +static __WIDL_INLINE HRESULT ITaskbarList4_SetTabProperties(ITaskbarList4* This,HWND hwndTab,STPFLAG stpFlags) { return This->lpVtbl->SetTabProperties(This,hwndTab,stpFlags); } #endif @@ -17102,17 +17110,17 @@ interface IStartMenuPinnedList { #define IStartMenuPinnedList_RemoveFromList(This,pitem) (This)->lpVtbl->RemoveFromList(This,pitem) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IStartMenuPinnedList_QueryInterface(IStartMenuPinnedList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IStartMenuPinnedList_QueryInterface(IStartMenuPinnedList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IStartMenuPinnedList_AddRef(IStartMenuPinnedList* This) { +static __WIDL_INLINE ULONG IStartMenuPinnedList_AddRef(IStartMenuPinnedList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IStartMenuPinnedList_Release(IStartMenuPinnedList* This) { +static __WIDL_INLINE ULONG IStartMenuPinnedList_Release(IStartMenuPinnedList* This) { return This->lpVtbl->Release(This); } /*** IStartMenuPinnedList methods ***/ -static FORCEINLINE HRESULT IStartMenuPinnedList_RemoveFromList(IStartMenuPinnedList* This,IShellItem *pitem) { +static __WIDL_INLINE HRESULT IStartMenuPinnedList_RemoveFromList(IStartMenuPinnedList* This,IShellItem *pitem) { return This->lpVtbl->RemoveFromList(This,pitem); } #endif @@ -17198,23 +17206,23 @@ interface ICDBurn { #define ICDBurn_HasRecordableDrive(This,pfHasRecorder) (This)->lpVtbl->HasRecordableDrive(This,pfHasRecorder) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICDBurn_QueryInterface(ICDBurn* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICDBurn_QueryInterface(ICDBurn* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICDBurn_AddRef(ICDBurn* This) { +static __WIDL_INLINE ULONG ICDBurn_AddRef(ICDBurn* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICDBurn_Release(ICDBurn* This) { +static __WIDL_INLINE ULONG ICDBurn_Release(ICDBurn* This) { return This->lpVtbl->Release(This); } /*** ICDBurn methods ***/ -static FORCEINLINE HRESULT ICDBurn_GetRecorderDriveLetter(ICDBurn* This,LPWSTR pszDrive,UINT cch) { +static __WIDL_INLINE HRESULT ICDBurn_GetRecorderDriveLetter(ICDBurn* This,LPWSTR pszDrive,UINT cch) { return This->lpVtbl->GetRecorderDriveLetter(This,pszDrive,cch); } -static FORCEINLINE HRESULT ICDBurn_Burn(ICDBurn* This,HWND hwnd) { +static __WIDL_INLINE HRESULT ICDBurn_Burn(ICDBurn* This,HWND hwnd) { return This->lpVtbl->Burn(This,hwnd); } -static FORCEINLINE HRESULT ICDBurn_HasRecordableDrive(ICDBurn* This,WINBOOL *pfHasRecorder) { +static __WIDL_INLINE HRESULT ICDBurn_HasRecordableDrive(ICDBurn* This,WINBOOL *pfHasRecorder) { return This->lpVtbl->HasRecordableDrive(This,pfHasRecorder); } #endif @@ -17301,23 +17309,23 @@ interface IWizardSite { #define IWizardSite_GetCancelledPage(This,phpage) (This)->lpVtbl->GetCancelledPage(This,phpage) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWizardSite_QueryInterface(IWizardSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWizardSite_QueryInterface(IWizardSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWizardSite_AddRef(IWizardSite* This) { +static __WIDL_INLINE ULONG IWizardSite_AddRef(IWizardSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWizardSite_Release(IWizardSite* This) { +static __WIDL_INLINE ULONG IWizardSite_Release(IWizardSite* This) { return This->lpVtbl->Release(This); } /*** IWizardSite methods ***/ -static FORCEINLINE HRESULT IWizardSite_GetPreviousPage(IWizardSite* This,HPROPSHEETPAGE *phpage) { +static __WIDL_INLINE HRESULT IWizardSite_GetPreviousPage(IWizardSite* This,HPROPSHEETPAGE *phpage) { return This->lpVtbl->GetPreviousPage(This,phpage); } -static FORCEINLINE HRESULT IWizardSite_GetNextPage(IWizardSite* This,HPROPSHEETPAGE *phpage) { +static __WIDL_INLINE HRESULT IWizardSite_GetNextPage(IWizardSite* This,HPROPSHEETPAGE *phpage) { return This->lpVtbl->GetNextPage(This,phpage); } -static FORCEINLINE HRESULT IWizardSite_GetCancelledPage(IWizardSite* This,HPROPSHEETPAGE *phpage) { +static __WIDL_INLINE HRESULT IWizardSite_GetCancelledPage(IWizardSite* This,HPROPSHEETPAGE *phpage) { return This->lpVtbl->GetCancelledPage(This,phpage); } #endif @@ -17407,23 +17415,23 @@ interface IWizardExtension { #define IWizardExtension_GetLastPage(This,phpage) (This)->lpVtbl->GetLastPage(This,phpage) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWizardExtension_QueryInterface(IWizardExtension* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWizardExtension_QueryInterface(IWizardExtension* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWizardExtension_AddRef(IWizardExtension* This) { +static __WIDL_INLINE ULONG IWizardExtension_AddRef(IWizardExtension* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWizardExtension_Release(IWizardExtension* This) { +static __WIDL_INLINE ULONG IWizardExtension_Release(IWizardExtension* This) { return This->lpVtbl->Release(This); } /*** IWizardExtension methods ***/ -static FORCEINLINE HRESULT IWizardExtension_AddPages(IWizardExtension* This,HPROPSHEETPAGE *aPages,UINT cPages,UINT *pnPagesAdded) { +static __WIDL_INLINE HRESULT IWizardExtension_AddPages(IWizardExtension* This,HPROPSHEETPAGE *aPages,UINT cPages,UINT *pnPagesAdded) { return This->lpVtbl->AddPages(This,aPages,cPages,pnPagesAdded); } -static FORCEINLINE HRESULT IWizardExtension_GetFirstPage(IWizardExtension* This,HPROPSHEETPAGE *phpage) { +static __WIDL_INLINE HRESULT IWizardExtension_GetFirstPage(IWizardExtension* This,HPROPSHEETPAGE *phpage) { return This->lpVtbl->GetFirstPage(This,phpage); } -static FORCEINLINE HRESULT IWizardExtension_GetLastPage(IWizardExtension* This,HPROPSHEETPAGE *phpage) { +static __WIDL_INLINE HRESULT IWizardExtension_GetLastPage(IWizardExtension* This,HPROPSHEETPAGE *phpage) { return This->lpVtbl->GetLastPage(This,phpage); } #endif @@ -17518,30 +17526,30 @@ interface IWebWizardExtension { #define IWebWizardExtension_SetErrorURL(This,pszErrorURL) (This)->lpVtbl->SetErrorURL(This,pszErrorURL) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWebWizardExtension_QueryInterface(IWebWizardExtension* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWebWizardExtension_QueryInterface(IWebWizardExtension* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWebWizardExtension_AddRef(IWebWizardExtension* This) { +static __WIDL_INLINE ULONG IWebWizardExtension_AddRef(IWebWizardExtension* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWebWizardExtension_Release(IWebWizardExtension* This) { +static __WIDL_INLINE ULONG IWebWizardExtension_Release(IWebWizardExtension* This) { return This->lpVtbl->Release(This); } /*** IWizardExtension methods ***/ -static FORCEINLINE HRESULT IWebWizardExtension_AddPages(IWebWizardExtension* This,HPROPSHEETPAGE *aPages,UINT cPages,UINT *pnPagesAdded) { +static __WIDL_INLINE HRESULT IWebWizardExtension_AddPages(IWebWizardExtension* This,HPROPSHEETPAGE *aPages,UINT cPages,UINT *pnPagesAdded) { return This->lpVtbl->AddPages(This,aPages,cPages,pnPagesAdded); } -static FORCEINLINE HRESULT IWebWizardExtension_GetFirstPage(IWebWizardExtension* This,HPROPSHEETPAGE *phpage) { +static __WIDL_INLINE HRESULT IWebWizardExtension_GetFirstPage(IWebWizardExtension* This,HPROPSHEETPAGE *phpage) { return This->lpVtbl->GetFirstPage(This,phpage); } -static FORCEINLINE HRESULT IWebWizardExtension_GetLastPage(IWebWizardExtension* This,HPROPSHEETPAGE *phpage) { +static __WIDL_INLINE HRESULT IWebWizardExtension_GetLastPage(IWebWizardExtension* This,HPROPSHEETPAGE *phpage) { return This->lpVtbl->GetLastPage(This,phpage); } /*** IWebWizardExtension methods ***/ -static FORCEINLINE HRESULT IWebWizardExtension_SetInitialURL(IWebWizardExtension* This,LPCWSTR pszURL) { +static __WIDL_INLINE HRESULT IWebWizardExtension_SetInitialURL(IWebWizardExtension* This,LPCWSTR pszURL) { return This->lpVtbl->SetInitialURL(This,pszURL); } -static FORCEINLINE HRESULT IWebWizardExtension_SetErrorURL(IWebWizardExtension* This,LPCWSTR pszErrorURL) { +static __WIDL_INLINE HRESULT IWebWizardExtension_SetErrorURL(IWebWizardExtension* This,LPCWSTR pszErrorURL) { return This->lpVtbl->SetErrorURL(This,pszErrorURL); } #endif @@ -17662,30 +17670,30 @@ interface IPublishingWizard { #define IPublishingWizard_GetTransferManifest(This,phrFromTransfer,pdocManifest) (This)->lpVtbl->GetTransferManifest(This,phrFromTransfer,pdocManifest) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPublishingWizard_QueryInterface(IPublishingWizard* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPublishingWizard_QueryInterface(IPublishingWizard* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPublishingWizard_AddRef(IPublishingWizard* This) { +static __WIDL_INLINE ULONG IPublishingWizard_AddRef(IPublishingWizard* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPublishingWizard_Release(IPublishingWizard* This) { +static __WIDL_INLINE ULONG IPublishingWizard_Release(IPublishingWizard* This) { return This->lpVtbl->Release(This); } /*** IWizardExtension methods ***/ -static FORCEINLINE HRESULT IPublishingWizard_AddPages(IPublishingWizard* This,HPROPSHEETPAGE *aPages,UINT cPages,UINT *pnPagesAdded) { +static __WIDL_INLINE HRESULT IPublishingWizard_AddPages(IPublishingWizard* This,HPROPSHEETPAGE *aPages,UINT cPages,UINT *pnPagesAdded) { return This->lpVtbl->AddPages(This,aPages,cPages,pnPagesAdded); } -static FORCEINLINE HRESULT IPublishingWizard_GetFirstPage(IPublishingWizard* This,HPROPSHEETPAGE *phpage) { +static __WIDL_INLINE HRESULT IPublishingWizard_GetFirstPage(IPublishingWizard* This,HPROPSHEETPAGE *phpage) { return This->lpVtbl->GetFirstPage(This,phpage); } -static FORCEINLINE HRESULT IPublishingWizard_GetLastPage(IPublishingWizard* This,HPROPSHEETPAGE *phpage) { +static __WIDL_INLINE HRESULT IPublishingWizard_GetLastPage(IPublishingWizard* This,HPROPSHEETPAGE *phpage) { return This->lpVtbl->GetLastPage(This,phpage); } /*** IPublishingWizard methods ***/ -static FORCEINLINE HRESULT IPublishingWizard_Initialize(IPublishingWizard* This,IDataObject *pdo,DWORD dwOptions,LPCWSTR pszServiceScope) { +static __WIDL_INLINE HRESULT IPublishingWizard_Initialize(IPublishingWizard* This,IDataObject *pdo,DWORD dwOptions,LPCWSTR pszServiceScope) { return This->lpVtbl->Initialize(This,pdo,dwOptions,pszServiceScope); } -static FORCEINLINE HRESULT IPublishingWizard_GetTransferManifest(IPublishingWizard* This,HRESULT *phrFromTransfer,IXMLDOMDocument **pdocManifest) { +static __WIDL_INLINE HRESULT IPublishingWizard_GetTransferManifest(IPublishingWizard* This,HRESULT *phrFromTransfer,IXMLDOMDocument **pdocManifest) { return This->lpVtbl->GetTransferManifest(This,phrFromTransfer,pdocManifest); } #endif @@ -17757,17 +17765,17 @@ interface IFolderViewHost { #define IFolderViewHost_Initialize(This,hwndParent,pdo,prc) (This)->lpVtbl->Initialize(This,hwndParent,pdo,prc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFolderViewHost_QueryInterface(IFolderViewHost* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFolderViewHost_QueryInterface(IFolderViewHost* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFolderViewHost_AddRef(IFolderViewHost* This) { +static __WIDL_INLINE ULONG IFolderViewHost_AddRef(IFolderViewHost* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFolderViewHost_Release(IFolderViewHost* This) { +static __WIDL_INLINE ULONG IFolderViewHost_Release(IFolderViewHost* This) { return This->lpVtbl->Release(This); } /*** IFolderViewHost methods ***/ -static FORCEINLINE HRESULT IFolderViewHost_Initialize(IFolderViewHost* This,HWND hwndParent,IDataObject *pdo,RECT *prc) { +static __WIDL_INLINE HRESULT IFolderViewHost_Initialize(IFolderViewHost* This,HWND hwndParent,IDataObject *pdo,RECT *prc) { return This->lpVtbl->Initialize(This,hwndParent,pdo,prc); } #endif @@ -17860,26 +17868,26 @@ interface IExplorerBrowserEvents { #define IExplorerBrowserEvents_OnNavigationFailed(This,pidlFolder) (This)->lpVtbl->OnNavigationFailed(This,pidlFolder) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExplorerBrowserEvents_QueryInterface(IExplorerBrowserEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExplorerBrowserEvents_QueryInterface(IExplorerBrowserEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExplorerBrowserEvents_AddRef(IExplorerBrowserEvents* This) { +static __WIDL_INLINE ULONG IExplorerBrowserEvents_AddRef(IExplorerBrowserEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExplorerBrowserEvents_Release(IExplorerBrowserEvents* This) { +static __WIDL_INLINE ULONG IExplorerBrowserEvents_Release(IExplorerBrowserEvents* This) { return This->lpVtbl->Release(This); } /*** IExplorerBrowserEvents methods ***/ -static FORCEINLINE HRESULT IExplorerBrowserEvents_OnNavigationPending(IExplorerBrowserEvents* This,PCIDLIST_ABSOLUTE pidlFolder) { +static __WIDL_INLINE HRESULT IExplorerBrowserEvents_OnNavigationPending(IExplorerBrowserEvents* This,PCIDLIST_ABSOLUTE pidlFolder) { return This->lpVtbl->OnNavigationPending(This,pidlFolder); } -static FORCEINLINE HRESULT IExplorerBrowserEvents_OnViewCreated(IExplorerBrowserEvents* This,IShellView *psv) { +static __WIDL_INLINE HRESULT IExplorerBrowserEvents_OnViewCreated(IExplorerBrowserEvents* This,IShellView *psv) { return This->lpVtbl->OnViewCreated(This,psv); } -static FORCEINLINE HRESULT IExplorerBrowserEvents_OnNavigationComplete(IExplorerBrowserEvents* This,PCIDLIST_ABSOLUTE pidlFolder) { +static __WIDL_INLINE HRESULT IExplorerBrowserEvents_OnNavigationComplete(IExplorerBrowserEvents* This,PCIDLIST_ABSOLUTE pidlFolder) { return This->lpVtbl->OnNavigationComplete(This,pidlFolder); } -static FORCEINLINE HRESULT IExplorerBrowserEvents_OnNavigationFailed(IExplorerBrowserEvents* This,PCIDLIST_ABSOLUTE pidlFolder) { +static __WIDL_INLINE HRESULT IExplorerBrowserEvents_OnNavigationFailed(IExplorerBrowserEvents* This,PCIDLIST_ABSOLUTE pidlFolder) { return This->lpVtbl->OnNavigationFailed(This,pidlFolder); } #endif @@ -18095,59 +18103,59 @@ interface IExplorerBrowser { #define IExplorerBrowser_GetCurrentView(This,riid,ppv) (This)->lpVtbl->GetCurrentView(This,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExplorerBrowser_QueryInterface(IExplorerBrowser* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExplorerBrowser_QueryInterface(IExplorerBrowser* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExplorerBrowser_AddRef(IExplorerBrowser* This) { +static __WIDL_INLINE ULONG IExplorerBrowser_AddRef(IExplorerBrowser* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExplorerBrowser_Release(IExplorerBrowser* This) { +static __WIDL_INLINE ULONG IExplorerBrowser_Release(IExplorerBrowser* This) { return This->lpVtbl->Release(This); } /*** IExplorerBrowser methods ***/ -static FORCEINLINE HRESULT IExplorerBrowser_Initialize(IExplorerBrowser* This,HWND hwndParent,const RECT *prc,const FOLDERSETTINGS *pfs) { +static __WIDL_INLINE HRESULT IExplorerBrowser_Initialize(IExplorerBrowser* This,HWND hwndParent,const RECT *prc,const FOLDERSETTINGS *pfs) { return This->lpVtbl->Initialize(This,hwndParent,prc,pfs); } -static FORCEINLINE HRESULT IExplorerBrowser_Destroy(IExplorerBrowser* This) { +static __WIDL_INLINE HRESULT IExplorerBrowser_Destroy(IExplorerBrowser* This) { return This->lpVtbl->Destroy(This); } -static FORCEINLINE HRESULT IExplorerBrowser_SetRect(IExplorerBrowser* This,HDWP *phdwp,RECT rcBrowser) { +static __WIDL_INLINE HRESULT IExplorerBrowser_SetRect(IExplorerBrowser* This,HDWP *phdwp,RECT rcBrowser) { return This->lpVtbl->SetRect(This,phdwp,rcBrowser); } -static FORCEINLINE HRESULT IExplorerBrowser_SetPropertyBag(IExplorerBrowser* This,LPCWSTR pszPropertyBag) { +static __WIDL_INLINE HRESULT IExplorerBrowser_SetPropertyBag(IExplorerBrowser* This,LPCWSTR pszPropertyBag) { return This->lpVtbl->SetPropertyBag(This,pszPropertyBag); } -static FORCEINLINE HRESULT IExplorerBrowser_SetEmptyText(IExplorerBrowser* This,LPCWSTR pszEmptyText) { +static __WIDL_INLINE HRESULT IExplorerBrowser_SetEmptyText(IExplorerBrowser* This,LPCWSTR pszEmptyText) { return This->lpVtbl->SetEmptyText(This,pszEmptyText); } -static FORCEINLINE HRESULT IExplorerBrowser_SetFolderSettings(IExplorerBrowser* This,const FOLDERSETTINGS *pfs) { +static __WIDL_INLINE HRESULT IExplorerBrowser_SetFolderSettings(IExplorerBrowser* This,const FOLDERSETTINGS *pfs) { return This->lpVtbl->SetFolderSettings(This,pfs); } -static FORCEINLINE HRESULT IExplorerBrowser_Advise(IExplorerBrowser* This,IExplorerBrowserEvents *psbe,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IExplorerBrowser_Advise(IExplorerBrowser* This,IExplorerBrowserEvents *psbe,DWORD *pdwCookie) { return This->lpVtbl->Advise(This,psbe,pdwCookie); } -static FORCEINLINE HRESULT IExplorerBrowser_Unadvise(IExplorerBrowser* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IExplorerBrowser_Unadvise(IExplorerBrowser* This,DWORD dwCookie) { return This->lpVtbl->Unadvise(This,dwCookie); } -static FORCEINLINE HRESULT IExplorerBrowser_SetOptions(IExplorerBrowser* This,EXPLORER_BROWSER_OPTIONS dwFlag) { +static __WIDL_INLINE HRESULT IExplorerBrowser_SetOptions(IExplorerBrowser* This,EXPLORER_BROWSER_OPTIONS dwFlag) { return This->lpVtbl->SetOptions(This,dwFlag); } -static FORCEINLINE HRESULT IExplorerBrowser_GetOptions(IExplorerBrowser* This,EXPLORER_BROWSER_OPTIONS *pdwFlag) { +static __WIDL_INLINE HRESULT IExplorerBrowser_GetOptions(IExplorerBrowser* This,EXPLORER_BROWSER_OPTIONS *pdwFlag) { return This->lpVtbl->GetOptions(This,pdwFlag); } -static FORCEINLINE HRESULT IExplorerBrowser_BrowseToIDList(IExplorerBrowser* This,PCUIDLIST_RELATIVE pidl,UINT uFlags) { +static __WIDL_INLINE HRESULT IExplorerBrowser_BrowseToIDList(IExplorerBrowser* This,PCUIDLIST_RELATIVE pidl,UINT uFlags) { return This->lpVtbl->BrowseToIDList(This,pidl,uFlags); } -static FORCEINLINE HRESULT IExplorerBrowser_BrowseToObject(IExplorerBrowser* This,IUnknown *punk,UINT uFlags) { +static __WIDL_INLINE HRESULT IExplorerBrowser_BrowseToObject(IExplorerBrowser* This,IUnknown *punk,UINT uFlags) { return This->lpVtbl->BrowseToObject(This,punk,uFlags); } -static FORCEINLINE HRESULT IExplorerBrowser_FillFromObject(IExplorerBrowser* This,IUnknown *punk,EXPLORER_BROWSER_FILL_FLAGS dwFlags) { +static __WIDL_INLINE HRESULT IExplorerBrowser_FillFromObject(IExplorerBrowser* This,IUnknown *punk,EXPLORER_BROWSER_FILL_FLAGS dwFlags) { return This->lpVtbl->FillFromObject(This,punk,dwFlags); } -static FORCEINLINE HRESULT IExplorerBrowser_RemoveAll(IExplorerBrowser* This) { +static __WIDL_INLINE HRESULT IExplorerBrowser_RemoveAll(IExplorerBrowser* This) { return This->lpVtbl->RemoveAll(This); } -static FORCEINLINE HRESULT IExplorerBrowser_GetCurrentView(IExplorerBrowser* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IExplorerBrowser_GetCurrentView(IExplorerBrowser* This,REFIID riid,void **ppv) { return This->lpVtbl->GetCurrentView(This,riid,ppv); } #endif @@ -18215,17 +18223,17 @@ interface IAccessibleObject { #define IAccessibleObject_SetAccessibleName(This,pszName) (This)->lpVtbl->SetAccessibleName(This,pszName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAccessibleObject_QueryInterface(IAccessibleObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAccessibleObject_QueryInterface(IAccessibleObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAccessibleObject_AddRef(IAccessibleObject* This) { +static __WIDL_INLINE ULONG IAccessibleObject_AddRef(IAccessibleObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAccessibleObject_Release(IAccessibleObject* This) { +static __WIDL_INLINE ULONG IAccessibleObject_Release(IAccessibleObject* This) { return This->lpVtbl->Release(This); } /*** IAccessibleObject methods ***/ -static FORCEINLINE HRESULT IAccessibleObject_SetAccessibleName(IAccessibleObject* This,LPCWSTR pszName) { +static __WIDL_INLINE HRESULT IAccessibleObject_SetAccessibleName(IAccessibleObject* This,LPCWSTR pszName) { return This->lpVtbl->SetAccessibleName(This,pszName); } #endif @@ -18327,29 +18335,29 @@ interface IResultsFolder { #define IResultsFolder_RemoveAll(This) (This)->lpVtbl->RemoveAll(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IResultsFolder_QueryInterface(IResultsFolder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IResultsFolder_QueryInterface(IResultsFolder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IResultsFolder_AddRef(IResultsFolder* This) { +static __WIDL_INLINE ULONG IResultsFolder_AddRef(IResultsFolder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IResultsFolder_Release(IResultsFolder* This) { +static __WIDL_INLINE ULONG IResultsFolder_Release(IResultsFolder* This) { return This->lpVtbl->Release(This); } /*** IResultsFolder methods ***/ -static FORCEINLINE HRESULT IResultsFolder_AddItem(IResultsFolder* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IResultsFolder_AddItem(IResultsFolder* This,IShellItem *psi) { return This->lpVtbl->AddItem(This,psi); } -static FORCEINLINE HRESULT IResultsFolder_AddIDList(IResultsFolder* This,PCIDLIST_ABSOLUTE pidl,PITEMID_CHILD *ppidlAdded) { +static __WIDL_INLINE HRESULT IResultsFolder_AddIDList(IResultsFolder* This,PCIDLIST_ABSOLUTE pidl,PITEMID_CHILD *ppidlAdded) { return This->lpVtbl->AddIDList(This,pidl,ppidlAdded); } -static FORCEINLINE HRESULT IResultsFolder_RemoveItem(IResultsFolder* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IResultsFolder_RemoveItem(IResultsFolder* This,IShellItem *psi) { return This->lpVtbl->RemoveItem(This,psi); } -static FORCEINLINE HRESULT IResultsFolder_RemoveIDList(IResultsFolder* This,PCIDLIST_ABSOLUTE pidl) { +static __WIDL_INLINE HRESULT IResultsFolder_RemoveIDList(IResultsFolder* This,PCIDLIST_ABSOLUTE pidl) { return This->lpVtbl->RemoveIDList(This,pidl); } -static FORCEINLINE HRESULT IResultsFolder_RemoveAll(IResultsFolder* This) { +static __WIDL_INLINE HRESULT IResultsFolder_RemoveAll(IResultsFolder* This) { return This->lpVtbl->RemoveAll(This); } #endif @@ -18463,26 +18471,26 @@ interface IEnumObjects { #define IEnumObjects_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumObjects_QueryInterface(IEnumObjects* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumObjects_QueryInterface(IEnumObjects* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumObjects_AddRef(IEnumObjects* This) { +static __WIDL_INLINE ULONG IEnumObjects_AddRef(IEnumObjects* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumObjects_Release(IEnumObjects* This) { +static __WIDL_INLINE ULONG IEnumObjects_Release(IEnumObjects* This) { return This->lpVtbl->Release(This); } /*** IEnumObjects methods ***/ -static FORCEINLINE HRESULT IEnumObjects_Next(IEnumObjects* This,ULONG celt,REFIID riid,void **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumObjects_Next(IEnumObjects* This,ULONG celt,REFIID riid,void **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,riid,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumObjects_Skip(IEnumObjects* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumObjects_Skip(IEnumObjects* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumObjects_Reset(IEnumObjects* This) { +static __WIDL_INLINE HRESULT IEnumObjects_Reset(IEnumObjects* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumObjects_Clone(IEnumObjects* This,IEnumObjects **ppenum) { +static __WIDL_INLINE HRESULT IEnumObjects_Clone(IEnumObjects* This,IEnumObjects **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -18698,47 +18706,47 @@ interface IOperationsProgressDialog { #define IOperationsProgressDialog_GetOperationStatus(This,popstatus) (This)->lpVtbl->GetOperationStatus(This,popstatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOperationsProgressDialog_QueryInterface(IOperationsProgressDialog* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOperationsProgressDialog_QueryInterface(IOperationsProgressDialog* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOperationsProgressDialog_AddRef(IOperationsProgressDialog* This) { +static __WIDL_INLINE ULONG IOperationsProgressDialog_AddRef(IOperationsProgressDialog* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOperationsProgressDialog_Release(IOperationsProgressDialog* This) { +static __WIDL_INLINE ULONG IOperationsProgressDialog_Release(IOperationsProgressDialog* This) { return This->lpVtbl->Release(This); } /*** IOperationsProgressDialog methods ***/ -static FORCEINLINE HRESULT IOperationsProgressDialog_StartProgressDialog(IOperationsProgressDialog* This,HWND hwndOwner,OPPROGDLGF flags) { +static __WIDL_INLINE HRESULT IOperationsProgressDialog_StartProgressDialog(IOperationsProgressDialog* This,HWND hwndOwner,OPPROGDLGF flags) { return This->lpVtbl->StartProgressDialog(This,hwndOwner,flags); } -static FORCEINLINE HRESULT IOperationsProgressDialog_StopProgressDialog(IOperationsProgressDialog* This) { +static __WIDL_INLINE HRESULT IOperationsProgressDialog_StopProgressDialog(IOperationsProgressDialog* This) { return This->lpVtbl->StopProgressDialog(This); } -static FORCEINLINE HRESULT IOperationsProgressDialog_SetOperation(IOperationsProgressDialog* This,SPACTION action) { +static __WIDL_INLINE HRESULT IOperationsProgressDialog_SetOperation(IOperationsProgressDialog* This,SPACTION action) { return This->lpVtbl->SetOperation(This,action); } -static FORCEINLINE HRESULT IOperationsProgressDialog_SetMode(IOperationsProgressDialog* This,PDMODE mode) { +static __WIDL_INLINE HRESULT IOperationsProgressDialog_SetMode(IOperationsProgressDialog* This,PDMODE mode) { return This->lpVtbl->SetMode(This,mode); } -static FORCEINLINE HRESULT IOperationsProgressDialog_UpdateProgress(IOperationsProgressDialog* This,ULONGLONG ullPointsCurrent,ULONGLONG ullPointsTotal,ULONGLONG ullSizeCurrent,ULONGLONG ullSizeTotal,ULONGLONG ullItemsCurrent,ULONGLONG ullItemsTotal) { +static __WIDL_INLINE HRESULT IOperationsProgressDialog_UpdateProgress(IOperationsProgressDialog* This,ULONGLONG ullPointsCurrent,ULONGLONG ullPointsTotal,ULONGLONG ullSizeCurrent,ULONGLONG ullSizeTotal,ULONGLONG ullItemsCurrent,ULONGLONG ullItemsTotal) { return This->lpVtbl->UpdateProgress(This,ullPointsCurrent,ullPointsTotal,ullSizeCurrent,ullSizeTotal,ullItemsCurrent,ullItemsTotal); } -static FORCEINLINE HRESULT IOperationsProgressDialog_UpdateLocations(IOperationsProgressDialog* This,IShellItem *psiSource,IShellItem *psiTarget,IShellItem *psiItem) { +static __WIDL_INLINE HRESULT IOperationsProgressDialog_UpdateLocations(IOperationsProgressDialog* This,IShellItem *psiSource,IShellItem *psiTarget,IShellItem *psiItem) { return This->lpVtbl->UpdateLocations(This,psiSource,psiTarget,psiItem); } -static FORCEINLINE HRESULT IOperationsProgressDialog_ResetTimer(IOperationsProgressDialog* This) { +static __WIDL_INLINE HRESULT IOperationsProgressDialog_ResetTimer(IOperationsProgressDialog* This) { return This->lpVtbl->ResetTimer(This); } -static FORCEINLINE HRESULT IOperationsProgressDialog_PauseTimer(IOperationsProgressDialog* This) { +static __WIDL_INLINE HRESULT IOperationsProgressDialog_PauseTimer(IOperationsProgressDialog* This) { return This->lpVtbl->PauseTimer(This); } -static FORCEINLINE HRESULT IOperationsProgressDialog_ResumeTimer(IOperationsProgressDialog* This) { +static __WIDL_INLINE HRESULT IOperationsProgressDialog_ResumeTimer(IOperationsProgressDialog* This) { return This->lpVtbl->ResumeTimer(This); } -static FORCEINLINE HRESULT IOperationsProgressDialog_GetMilliseconds(IOperationsProgressDialog* This,ULONGLONG *pullElapsed,ULONGLONG *pullRemaining) { +static __WIDL_INLINE HRESULT IOperationsProgressDialog_GetMilliseconds(IOperationsProgressDialog* This,ULONGLONG *pullElapsed,ULONGLONG *pullRemaining) { return This->lpVtbl->GetMilliseconds(This,pullElapsed,pullRemaining); } -static FORCEINLINE HRESULT IOperationsProgressDialog_GetOperationStatus(IOperationsProgressDialog* This,PDOPSTATUS *popstatus) { +static __WIDL_INLINE HRESULT IOperationsProgressDialog_GetOperationStatus(IOperationsProgressDialog* This,PDOPSTATUS *popstatus) { return This->lpVtbl->GetOperationStatus(This,popstatus); } #endif @@ -18818,20 +18826,20 @@ interface IIOCancelInformation { #define IIOCancelInformation_GetCancelInformation(This,pdwThreadID,puMsgCancel) (This)->lpVtbl->GetCancelInformation(This,pdwThreadID,puMsgCancel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IIOCancelInformation_QueryInterface(IIOCancelInformation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IIOCancelInformation_QueryInterface(IIOCancelInformation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IIOCancelInformation_AddRef(IIOCancelInformation* This) { +static __WIDL_INLINE ULONG IIOCancelInformation_AddRef(IIOCancelInformation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IIOCancelInformation_Release(IIOCancelInformation* This) { +static __WIDL_INLINE ULONG IIOCancelInformation_Release(IIOCancelInformation* This) { return This->lpVtbl->Release(This); } /*** IIOCancelInformation methods ***/ -static FORCEINLINE HRESULT IIOCancelInformation_SetCancelInformation(IIOCancelInformation* This,DWORD dwThreadID,UINT uMsgCancel) { +static __WIDL_INLINE HRESULT IIOCancelInformation_SetCancelInformation(IIOCancelInformation* This,DWORD dwThreadID,UINT uMsgCancel) { return This->lpVtbl->SetCancelInformation(This,dwThreadID,uMsgCancel); } -static FORCEINLINE HRESULT IIOCancelInformation_GetCancelInformation(IIOCancelInformation* This,DWORD *pdwThreadID,UINT *puMsgCancel) { +static __WIDL_INLINE HRESULT IIOCancelInformation_GetCancelInformation(IIOCancelInformation* This,DWORD *pdwThreadID,UINT *puMsgCancel) { return This->lpVtbl->GetCancelInformation(This,pdwThreadID,puMsgCancel); } #endif @@ -19101,74 +19109,74 @@ interface IFileOperation { #define IFileOperation_GetAnyOperationsAborted(This,pfAnyOperationsAborted) (This)->lpVtbl->GetAnyOperationsAborted(This,pfAnyOperationsAborted) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileOperation_QueryInterface(IFileOperation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileOperation_QueryInterface(IFileOperation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileOperation_AddRef(IFileOperation* This) { +static __WIDL_INLINE ULONG IFileOperation_AddRef(IFileOperation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileOperation_Release(IFileOperation* This) { +static __WIDL_INLINE ULONG IFileOperation_Release(IFileOperation* This) { return This->lpVtbl->Release(This); } /*** IFileOperation methods ***/ -static FORCEINLINE HRESULT IFileOperation_Advise(IFileOperation* This,IFileOperationProgressSink *pfops,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IFileOperation_Advise(IFileOperation* This,IFileOperationProgressSink *pfops,DWORD *pdwCookie) { return This->lpVtbl->Advise(This,pfops,pdwCookie); } -static FORCEINLINE HRESULT IFileOperation_Unadvise(IFileOperation* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IFileOperation_Unadvise(IFileOperation* This,DWORD dwCookie) { return This->lpVtbl->Unadvise(This,dwCookie); } -static FORCEINLINE HRESULT IFileOperation_SetOperationFlags(IFileOperation* This,DWORD dwOperationFlags) { +static __WIDL_INLINE HRESULT IFileOperation_SetOperationFlags(IFileOperation* This,DWORD dwOperationFlags) { return This->lpVtbl->SetOperationFlags(This,dwOperationFlags); } -static FORCEINLINE HRESULT IFileOperation_SetProgressMessage(IFileOperation* This,LPCWSTR pszMessage) { +static __WIDL_INLINE HRESULT IFileOperation_SetProgressMessage(IFileOperation* This,LPCWSTR pszMessage) { return This->lpVtbl->SetProgressMessage(This,pszMessage); } -static FORCEINLINE HRESULT IFileOperation_SetProgressDialog(IFileOperation* This,IOperationsProgressDialog *popd) { +static __WIDL_INLINE HRESULT IFileOperation_SetProgressDialog(IFileOperation* This,IOperationsProgressDialog *popd) { return This->lpVtbl->SetProgressDialog(This,popd); } -static FORCEINLINE HRESULT IFileOperation_SetProperties(IFileOperation* This,IPropertyChangeArray *pproparray) { +static __WIDL_INLINE HRESULT IFileOperation_SetProperties(IFileOperation* This,IPropertyChangeArray *pproparray) { return This->lpVtbl->SetProperties(This,pproparray); } -static FORCEINLINE HRESULT IFileOperation_SetOwnerWindow(IFileOperation* This,HWND hwndOwner) { +static __WIDL_INLINE HRESULT IFileOperation_SetOwnerWindow(IFileOperation* This,HWND hwndOwner) { return This->lpVtbl->SetOwnerWindow(This,hwndOwner); } -static FORCEINLINE HRESULT IFileOperation_ApplyPropertiesToItem(IFileOperation* This,IShellItem *psiItem) { +static __WIDL_INLINE HRESULT IFileOperation_ApplyPropertiesToItem(IFileOperation* This,IShellItem *psiItem) { return This->lpVtbl->ApplyPropertiesToItem(This,psiItem); } -static FORCEINLINE HRESULT IFileOperation_ApplyPropertiesToItems(IFileOperation* This,IUnknown *punkItems) { +static __WIDL_INLINE HRESULT IFileOperation_ApplyPropertiesToItems(IFileOperation* This,IUnknown *punkItems) { return This->lpVtbl->ApplyPropertiesToItems(This,punkItems); } -static FORCEINLINE HRESULT IFileOperation_RenameItem(IFileOperation* This,IShellItem *psiItem,LPCWSTR pszNewName,IFileOperationProgressSink *pfopsItem) { +static __WIDL_INLINE HRESULT IFileOperation_RenameItem(IFileOperation* This,IShellItem *psiItem,LPCWSTR pszNewName,IFileOperationProgressSink *pfopsItem) { return This->lpVtbl->RenameItem(This,psiItem,pszNewName,pfopsItem); } -static FORCEINLINE HRESULT IFileOperation_RenameItems(IFileOperation* This,IUnknown *pUnkItems,LPCWSTR pszNewName) { +static __WIDL_INLINE HRESULT IFileOperation_RenameItems(IFileOperation* This,IUnknown *pUnkItems,LPCWSTR pszNewName) { return This->lpVtbl->RenameItems(This,pUnkItems,pszNewName); } -static FORCEINLINE HRESULT IFileOperation_MoveItem(IFileOperation* This,IShellItem *psiItem,IShellItem *psiDestinationFolder,LPCWSTR pszNewName,IFileOperationProgressSink *pfopsItem) { +static __WIDL_INLINE HRESULT IFileOperation_MoveItem(IFileOperation* This,IShellItem *psiItem,IShellItem *psiDestinationFolder,LPCWSTR pszNewName,IFileOperationProgressSink *pfopsItem) { return This->lpVtbl->MoveItem(This,psiItem,psiDestinationFolder,pszNewName,pfopsItem); } -static FORCEINLINE HRESULT IFileOperation_MoveItems(IFileOperation* This,IUnknown *punkItems,IShellItem *psiDestinationFolder) { +static __WIDL_INLINE HRESULT IFileOperation_MoveItems(IFileOperation* This,IUnknown *punkItems,IShellItem *psiDestinationFolder) { return This->lpVtbl->MoveItems(This,punkItems,psiDestinationFolder); } -static FORCEINLINE HRESULT IFileOperation_CopyItem(IFileOperation* This,IShellItem *psiItem,IShellItem *psiDestinationFolder,LPCWSTR pszCopyName,IFileOperationProgressSink *pfopsItem) { +static __WIDL_INLINE HRESULT IFileOperation_CopyItem(IFileOperation* This,IShellItem *psiItem,IShellItem *psiDestinationFolder,LPCWSTR pszCopyName,IFileOperationProgressSink *pfopsItem) { return This->lpVtbl->CopyItem(This,psiItem,psiDestinationFolder,pszCopyName,pfopsItem); } -static FORCEINLINE HRESULT IFileOperation_CopyItems(IFileOperation* This,IUnknown *punkItems,IShellItem *psiDestinationFolder) { +static __WIDL_INLINE HRESULT IFileOperation_CopyItems(IFileOperation* This,IUnknown *punkItems,IShellItem *psiDestinationFolder) { return This->lpVtbl->CopyItems(This,punkItems,psiDestinationFolder); } -static FORCEINLINE HRESULT IFileOperation_DeleteItem(IFileOperation* This,IShellItem *psiItem,IFileOperationProgressSink *pfopsItem) { +static __WIDL_INLINE HRESULT IFileOperation_DeleteItem(IFileOperation* This,IShellItem *psiItem,IFileOperationProgressSink *pfopsItem) { return This->lpVtbl->DeleteItem(This,psiItem,pfopsItem); } -static FORCEINLINE HRESULT IFileOperation_DeleteItems(IFileOperation* This,IUnknown *punkItems) { +static __WIDL_INLINE HRESULT IFileOperation_DeleteItems(IFileOperation* This,IUnknown *punkItems) { return This->lpVtbl->DeleteItems(This,punkItems); } -static FORCEINLINE HRESULT IFileOperation_NewItem(IFileOperation* This,IShellItem *psiDestinationFolder,DWORD dwFileAttributes,LPCWSTR pszName,LPCWSTR pszTemplateName,IFileOperationProgressSink *pfopsItem) { +static __WIDL_INLINE HRESULT IFileOperation_NewItem(IFileOperation* This,IShellItem *psiDestinationFolder,DWORD dwFileAttributes,LPCWSTR pszName,LPCWSTR pszTemplateName,IFileOperationProgressSink *pfopsItem) { return This->lpVtbl->NewItem(This,psiDestinationFolder,dwFileAttributes,pszName,pszTemplateName,pfopsItem); } -static FORCEINLINE HRESULT IFileOperation_PerformOperations(IFileOperation* This) { +static __WIDL_INLINE HRESULT IFileOperation_PerformOperations(IFileOperation* This) { return This->lpVtbl->PerformOperations(This); } -static FORCEINLINE HRESULT IFileOperation_GetAnyOperationsAborted(IFileOperation* This,WINBOOL *pfAnyOperationsAborted) { +static __WIDL_INLINE HRESULT IFileOperation_GetAnyOperationsAborted(IFileOperation* This,WINBOOL *pfAnyOperationsAborted) { return This->lpVtbl->GetAnyOperationsAborted(This,pfAnyOperationsAborted); } #endif @@ -19240,17 +19248,17 @@ interface IObjectProvider { #define IObjectProvider_QueryObject(This,guidObject,riid,ppvOut) (This)->lpVtbl->QueryObject(This,guidObject,riid,ppvOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IObjectProvider_QueryInterface(IObjectProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IObjectProvider_QueryInterface(IObjectProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IObjectProvider_AddRef(IObjectProvider* This) { +static __WIDL_INLINE ULONG IObjectProvider_AddRef(IObjectProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IObjectProvider_Release(IObjectProvider* This) { +static __WIDL_INLINE ULONG IObjectProvider_Release(IObjectProvider* This) { return This->lpVtbl->Release(This); } /*** IObjectProvider methods ***/ -static FORCEINLINE HRESULT IObjectProvider_QueryObject(IObjectProvider* This,REFGUID guidObject,REFIID riid,void **ppvOut) { +static __WIDL_INLINE HRESULT IObjectProvider_QueryObject(IObjectProvider* This,REFGUID guidObject,REFIID riid,void **ppvOut) { return This->lpVtbl->QueryObject(This,guidObject,riid,ppvOut); } #endif @@ -19351,26 +19359,26 @@ interface INamespaceWalkCB { #define INamespaceWalkCB_InitializeProgressDialog(This,ppszTitle,ppszCancel) (This)->lpVtbl->InitializeProgressDialog(This,ppszTitle,ppszCancel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INamespaceWalkCB_QueryInterface(INamespaceWalkCB* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INamespaceWalkCB_QueryInterface(INamespaceWalkCB* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INamespaceWalkCB_AddRef(INamespaceWalkCB* This) { +static __WIDL_INLINE ULONG INamespaceWalkCB_AddRef(INamespaceWalkCB* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INamespaceWalkCB_Release(INamespaceWalkCB* This) { +static __WIDL_INLINE ULONG INamespaceWalkCB_Release(INamespaceWalkCB* This) { return This->lpVtbl->Release(This); } /*** INamespaceWalkCB methods ***/ -static FORCEINLINE HRESULT INamespaceWalkCB_FoundItem(INamespaceWalkCB* This,IShellFolder *psf,PCUITEMID_CHILD pidl) { +static __WIDL_INLINE HRESULT INamespaceWalkCB_FoundItem(INamespaceWalkCB* This,IShellFolder *psf,PCUITEMID_CHILD pidl) { return This->lpVtbl->FoundItem(This,psf,pidl); } -static FORCEINLINE HRESULT INamespaceWalkCB_EnterFolder(INamespaceWalkCB* This,IShellFolder *psf,PCUITEMID_CHILD pidl) { +static __WIDL_INLINE HRESULT INamespaceWalkCB_EnterFolder(INamespaceWalkCB* This,IShellFolder *psf,PCUITEMID_CHILD pidl) { return This->lpVtbl->EnterFolder(This,psf,pidl); } -static FORCEINLINE HRESULT INamespaceWalkCB_LeaveFolder(INamespaceWalkCB* This,IShellFolder *psf,PCUITEMID_CHILD pidl) { +static __WIDL_INLINE HRESULT INamespaceWalkCB_LeaveFolder(INamespaceWalkCB* This,IShellFolder *psf,PCUITEMID_CHILD pidl) { return This->lpVtbl->LeaveFolder(This,psf,pidl); } -static FORCEINLINE HRESULT INamespaceWalkCB_InitializeProgressDialog(INamespaceWalkCB* This,LPWSTR *ppszTitle,LPWSTR *ppszCancel) { +static __WIDL_INLINE HRESULT INamespaceWalkCB_InitializeProgressDialog(INamespaceWalkCB* This,LPWSTR *ppszTitle,LPWSTR *ppszCancel) { return This->lpVtbl->InitializeProgressDialog(This,ppszTitle,ppszCancel); } #endif @@ -19465,30 +19473,30 @@ interface INamespaceWalkCB2 { #define INamespaceWalkCB2_WalkComplete(This,hr) (This)->lpVtbl->WalkComplete(This,hr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INamespaceWalkCB2_QueryInterface(INamespaceWalkCB2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INamespaceWalkCB2_QueryInterface(INamespaceWalkCB2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INamespaceWalkCB2_AddRef(INamespaceWalkCB2* This) { +static __WIDL_INLINE ULONG INamespaceWalkCB2_AddRef(INamespaceWalkCB2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INamespaceWalkCB2_Release(INamespaceWalkCB2* This) { +static __WIDL_INLINE ULONG INamespaceWalkCB2_Release(INamespaceWalkCB2* This) { return This->lpVtbl->Release(This); } /*** INamespaceWalkCB methods ***/ -static FORCEINLINE HRESULT INamespaceWalkCB2_FoundItem(INamespaceWalkCB2* This,IShellFolder *psf,PCUITEMID_CHILD pidl) { +static __WIDL_INLINE HRESULT INamespaceWalkCB2_FoundItem(INamespaceWalkCB2* This,IShellFolder *psf,PCUITEMID_CHILD pidl) { return This->lpVtbl->FoundItem(This,psf,pidl); } -static FORCEINLINE HRESULT INamespaceWalkCB2_EnterFolder(INamespaceWalkCB2* This,IShellFolder *psf,PCUITEMID_CHILD pidl) { +static __WIDL_INLINE HRESULT INamespaceWalkCB2_EnterFolder(INamespaceWalkCB2* This,IShellFolder *psf,PCUITEMID_CHILD pidl) { return This->lpVtbl->EnterFolder(This,psf,pidl); } -static FORCEINLINE HRESULT INamespaceWalkCB2_LeaveFolder(INamespaceWalkCB2* This,IShellFolder *psf,PCUITEMID_CHILD pidl) { +static __WIDL_INLINE HRESULT INamespaceWalkCB2_LeaveFolder(INamespaceWalkCB2* This,IShellFolder *psf,PCUITEMID_CHILD pidl) { return This->lpVtbl->LeaveFolder(This,psf,pidl); } -static FORCEINLINE HRESULT INamespaceWalkCB2_InitializeProgressDialog(INamespaceWalkCB2* This,LPWSTR *ppszTitle,LPWSTR *ppszCancel) { +static __WIDL_INLINE HRESULT INamespaceWalkCB2_InitializeProgressDialog(INamespaceWalkCB2* This,LPWSTR *ppszTitle,LPWSTR *ppszCancel) { return This->lpVtbl->InitializeProgressDialog(This,ppszTitle,ppszCancel); } /*** INamespaceWalkCB2 methods ***/ -static FORCEINLINE HRESULT INamespaceWalkCB2_WalkComplete(INamespaceWalkCB2* This,HRESULT hr) { +static __WIDL_INLINE HRESULT INamespaceWalkCB2_WalkComplete(INamespaceWalkCB2* This,HRESULT hr) { return This->lpVtbl->WalkComplete(This,hr); } #endif @@ -19598,20 +19606,20 @@ interface INamespaceWalk { #define INamespaceWalk_GetIDArrayResult(This,pcItems,prgpidl) (This)->lpVtbl->GetIDArrayResult(This,pcItems,prgpidl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INamespaceWalk_QueryInterface(INamespaceWalk* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INamespaceWalk_QueryInterface(INamespaceWalk* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INamespaceWalk_AddRef(INamespaceWalk* This) { +static __WIDL_INLINE ULONG INamespaceWalk_AddRef(INamespaceWalk* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INamespaceWalk_Release(INamespaceWalk* This) { +static __WIDL_INLINE ULONG INamespaceWalk_Release(INamespaceWalk* This) { return This->lpVtbl->Release(This); } /*** INamespaceWalk methods ***/ -static FORCEINLINE HRESULT INamespaceWalk_Walk(INamespaceWalk* This,IUnknown *punkToWalk,DWORD dwFlags,int cDepth,INamespaceWalkCB *pnswcb) { +static __WIDL_INLINE HRESULT INamespaceWalk_Walk(INamespaceWalk* This,IUnknown *punkToWalk,DWORD dwFlags,int cDepth,INamespaceWalkCB *pnswcb) { return This->lpVtbl->Walk(This,punkToWalk,dwFlags,cDepth,pnswcb); } -static FORCEINLINE HRESULT INamespaceWalk_GetIDArrayResult(INamespaceWalk* This,UINT *pcItems,PIDLIST_ABSOLUTE **prgpidl) { +static __WIDL_INLINE HRESULT INamespaceWalk_GetIDArrayResult(INamespaceWalk* This,UINT *pcItems,PIDLIST_ABSOLUTE **prgpidl) { return This->lpVtbl->GetIDArrayResult(This,pcItems,prgpidl); } #endif @@ -19715,20 +19723,20 @@ interface IAutoCompleteDropDown { #define IAutoCompleteDropDown_ResetEnumerator(This) (This)->lpVtbl->ResetEnumerator(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAutoCompleteDropDown_QueryInterface(IAutoCompleteDropDown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAutoCompleteDropDown_QueryInterface(IAutoCompleteDropDown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAutoCompleteDropDown_AddRef(IAutoCompleteDropDown* This) { +static __WIDL_INLINE ULONG IAutoCompleteDropDown_AddRef(IAutoCompleteDropDown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAutoCompleteDropDown_Release(IAutoCompleteDropDown* This) { +static __WIDL_INLINE ULONG IAutoCompleteDropDown_Release(IAutoCompleteDropDown* This) { return This->lpVtbl->Release(This); } /*** IAutoCompleteDropDown methods ***/ -static FORCEINLINE HRESULT IAutoCompleteDropDown_GetDropDownStatus(IAutoCompleteDropDown* This,DWORD *pdwFlags,LPWSTR *ppwszString) { +static __WIDL_INLINE HRESULT IAutoCompleteDropDown_GetDropDownStatus(IAutoCompleteDropDown* This,DWORD *pdwFlags,LPWSTR *ppwszString) { return This->lpVtbl->GetDropDownStatus(This,pdwFlags,ppwszString); } -static FORCEINLINE HRESULT IAutoCompleteDropDown_ResetEnumerator(IAutoCompleteDropDown* This) { +static __WIDL_INLINE HRESULT IAutoCompleteDropDown_ResetEnumerator(IAutoCompleteDropDown* This) { return This->lpVtbl->ResetEnumerator(This); } #endif @@ -19907,38 +19915,38 @@ interface IBandSite { #define IBandSite_GetBandSiteInfo(This,pbsinfo) (This)->lpVtbl->GetBandSiteInfo(This,pbsinfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBandSite_QueryInterface(IBandSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBandSite_QueryInterface(IBandSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBandSite_AddRef(IBandSite* This) { +static __WIDL_INLINE ULONG IBandSite_AddRef(IBandSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBandSite_Release(IBandSite* This) { +static __WIDL_INLINE ULONG IBandSite_Release(IBandSite* This) { return This->lpVtbl->Release(This); } /*** IBandSite methods ***/ -static FORCEINLINE HRESULT IBandSite_AddBand(IBandSite* This,IUnknown *punk) { +static __WIDL_INLINE HRESULT IBandSite_AddBand(IBandSite* This,IUnknown *punk) { return This->lpVtbl->AddBand(This,punk); } -static FORCEINLINE HRESULT IBandSite_EnumBands(IBandSite* This,UINT uBand,DWORD *pdwBandID) { +static __WIDL_INLINE HRESULT IBandSite_EnumBands(IBandSite* This,UINT uBand,DWORD *pdwBandID) { return This->lpVtbl->EnumBands(This,uBand,pdwBandID); } -static FORCEINLINE HRESULT IBandSite_QueryBand(IBandSite* This,DWORD dwBandID,IDeskBand **ppstb,DWORD *pdwState,LPWSTR pszName,int cchName) { +static __WIDL_INLINE HRESULT IBandSite_QueryBand(IBandSite* This,DWORD dwBandID,IDeskBand **ppstb,DWORD *pdwState,LPWSTR pszName,int cchName) { return This->lpVtbl->QueryBand(This,dwBandID,ppstb,pdwState,pszName,cchName); } -static FORCEINLINE HRESULT IBandSite_SetBandState(IBandSite* This,DWORD dwBandID,DWORD dwMask,DWORD dwState) { +static __WIDL_INLINE HRESULT IBandSite_SetBandState(IBandSite* This,DWORD dwBandID,DWORD dwMask,DWORD dwState) { return This->lpVtbl->SetBandState(This,dwBandID,dwMask,dwState); } -static FORCEINLINE HRESULT IBandSite_RemoveBand(IBandSite* This,DWORD dwBandID) { +static __WIDL_INLINE HRESULT IBandSite_RemoveBand(IBandSite* This,DWORD dwBandID) { return This->lpVtbl->RemoveBand(This,dwBandID); } -static FORCEINLINE HRESULT IBandSite_GetBandObject(IBandSite* This,DWORD dwBandID,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IBandSite_GetBandObject(IBandSite* This,DWORD dwBandID,REFIID riid,void **ppv) { return This->lpVtbl->GetBandObject(This,dwBandID,riid,ppv); } -static FORCEINLINE HRESULT IBandSite_SetBandSiteInfo(IBandSite* This,const BANDSITEINFO *pbsinfo) { +static __WIDL_INLINE HRESULT IBandSite_SetBandSiteInfo(IBandSite* This,const BANDSITEINFO *pbsinfo) { return This->lpVtbl->SetBandSiteInfo(This,pbsinfo); } -static FORCEINLINE HRESULT IBandSite_GetBandSiteInfo(IBandSite* This,BANDSITEINFO *pbsinfo) { +static __WIDL_INLINE HRESULT IBandSite_GetBandSiteInfo(IBandSite* This,BANDSITEINFO *pbsinfo) { return This->lpVtbl->GetBandSiteInfo(This,pbsinfo); } #endif @@ -20032,17 +20040,17 @@ interface IModalWindow { #define IModalWindow_Show(This,hwndOwner) (This)->lpVtbl->Show(This,hwndOwner) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IModalWindow_QueryInterface(IModalWindow* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IModalWindow_QueryInterface(IModalWindow* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IModalWindow_AddRef(IModalWindow* This) { +static __WIDL_INLINE ULONG IModalWindow_AddRef(IModalWindow* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IModalWindow_Release(IModalWindow* This) { +static __WIDL_INLINE ULONG IModalWindow_Release(IModalWindow* This) { return This->lpVtbl->Release(This); } /*** IModalWindow methods ***/ -static FORCEINLINE HRESULT IModalWindow_Show(IModalWindow* This,HWND hwndOwner) { +static __WIDL_INLINE HRESULT IModalWindow_Show(IModalWindow* This,HWND hwndOwner) { return This->lpVtbl->Show(This,hwndOwner); } #endif @@ -20142,17 +20150,17 @@ interface ICDBurnExt { #define ICDBurnExt_GetSupportedActionTypes(This,pdwActions) (This)->lpVtbl->GetSupportedActionTypes(This,pdwActions) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICDBurnExt_QueryInterface(ICDBurnExt* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICDBurnExt_QueryInterface(ICDBurnExt* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICDBurnExt_AddRef(ICDBurnExt* This) { +static __WIDL_INLINE ULONG ICDBurnExt_AddRef(ICDBurnExt* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICDBurnExt_Release(ICDBurnExt* This) { +static __WIDL_INLINE ULONG ICDBurnExt_Release(ICDBurnExt* This) { return This->lpVtbl->Release(This); } /*** ICDBurnExt methods ***/ -static FORCEINLINE HRESULT ICDBurnExt_GetSupportedActionTypes(ICDBurnExt* This,CDBE_ACTIONS *pdwActions) { +static __WIDL_INLINE HRESULT ICDBurnExt_GetSupportedActionTypes(ICDBurnExt* This,CDBE_ACTIONS *pdwActions) { return This->lpVtbl->GetSupportedActionTypes(This,pdwActions); } #endif @@ -20224,17 +20232,17 @@ interface IContextMenuSite { #define IContextMenuSite_DoContextMenuPopup(This,punkContextMenu,fFlags,pt) (This)->lpVtbl->DoContextMenuPopup(This,punkContextMenu,fFlags,pt) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IContextMenuSite_QueryInterface(IContextMenuSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IContextMenuSite_QueryInterface(IContextMenuSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IContextMenuSite_AddRef(IContextMenuSite* This) { +static __WIDL_INLINE ULONG IContextMenuSite_AddRef(IContextMenuSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IContextMenuSite_Release(IContextMenuSite* This) { +static __WIDL_INLINE ULONG IContextMenuSite_Release(IContextMenuSite* This) { return This->lpVtbl->Release(This); } /*** IContextMenuSite methods ***/ -static FORCEINLINE HRESULT IContextMenuSite_DoContextMenuPopup(IContextMenuSite* This,IUnknown *punkContextMenu,UINT fFlags,POINT pt) { +static __WIDL_INLINE HRESULT IContextMenuSite_DoContextMenuPopup(IContextMenuSite* This,IUnknown *punkContextMenu,UINT fFlags,POINT pt) { return This->lpVtbl->DoContextMenuPopup(This,punkContextMenu,fFlags,pt); } #endif @@ -20301,17 +20309,17 @@ interface IEnumReadyCallback { #define IEnumReadyCallback_EnumReady(This) (This)->lpVtbl->EnumReady(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumReadyCallback_QueryInterface(IEnumReadyCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumReadyCallback_QueryInterface(IEnumReadyCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumReadyCallback_AddRef(IEnumReadyCallback* This) { +static __WIDL_INLINE ULONG IEnumReadyCallback_AddRef(IEnumReadyCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumReadyCallback_Release(IEnumReadyCallback* This) { +static __WIDL_INLINE ULONG IEnumReadyCallback_Release(IEnumReadyCallback* This) { return This->lpVtbl->Release(This); } /*** IEnumReadyCallback methods ***/ -static FORCEINLINE HRESULT IEnumReadyCallback_EnumReady(IEnumReadyCallback* This) { +static __WIDL_INLINE HRESULT IEnumReadyCallback_EnumReady(IEnumReadyCallback* This) { return This->lpVtbl->EnumReady(This); } #endif @@ -20391,20 +20399,20 @@ interface IEnumerableView { #define IEnumerableView_CreateEnumIDListFromContents(This,pidlFolder,dwEnumFlags,ppEnumIDList) (This)->lpVtbl->CreateEnumIDListFromContents(This,pidlFolder,dwEnumFlags,ppEnumIDList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumerableView_QueryInterface(IEnumerableView* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumerableView_QueryInterface(IEnumerableView* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumerableView_AddRef(IEnumerableView* This) { +static __WIDL_INLINE ULONG IEnumerableView_AddRef(IEnumerableView* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumerableView_Release(IEnumerableView* This) { +static __WIDL_INLINE ULONG IEnumerableView_Release(IEnumerableView* This) { return This->lpVtbl->Release(This); } /*** IEnumerableView methods ***/ -static FORCEINLINE HRESULT IEnumerableView_SetEnumReadyCallback(IEnumerableView* This,IEnumReadyCallback *percb) { +static __WIDL_INLINE HRESULT IEnumerableView_SetEnumReadyCallback(IEnumerableView* This,IEnumReadyCallback *percb) { return This->lpVtbl->SetEnumReadyCallback(This,percb); } -static FORCEINLINE HRESULT IEnumerableView_CreateEnumIDListFromContents(IEnumerableView* This,PCIDLIST_ABSOLUTE pidlFolder,DWORD dwEnumFlags,IEnumIDList **ppEnumIDList) { +static __WIDL_INLINE HRESULT IEnumerableView_CreateEnumIDListFromContents(IEnumerableView* This,PCIDLIST_ABSOLUTE pidlFolder,DWORD dwEnumFlags,IEnumIDList **ppEnumIDList) { return This->lpVtbl->CreateEnumIDListFromContents(This,pidlFolder,dwEnumFlags,ppEnumIDList); } #endif @@ -20474,17 +20482,17 @@ interface IInsertItem { #define IInsertItem_InsertItem(This,pidl) (This)->lpVtbl->InsertItem(This,pidl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInsertItem_QueryInterface(IInsertItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInsertItem_QueryInterface(IInsertItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInsertItem_AddRef(IInsertItem* This) { +static __WIDL_INLINE ULONG IInsertItem_AddRef(IInsertItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInsertItem_Release(IInsertItem* This) { +static __WIDL_INLINE ULONG IInsertItem_Release(IInsertItem* This) { return This->lpVtbl->Release(This); } /*** IInsertItem methods ***/ -static FORCEINLINE HRESULT IInsertItem_InsertItem(IInsertItem* This,PCUIDLIST_RELATIVE pidl) { +static __WIDL_INLINE HRESULT IInsertItem_InsertItem(IInsertItem* This,PCUIDLIST_RELATIVE pidl) { return This->lpVtbl->InsertItem(This,pidl); } #endif @@ -20566,20 +20574,20 @@ interface IMenuBand { #define IMenuBand_TranslateMenuMessage(This,pmsg,plRet) (This)->lpVtbl->TranslateMenuMessage(This,pmsg,plRet) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMenuBand_QueryInterface(IMenuBand* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMenuBand_QueryInterface(IMenuBand* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMenuBand_AddRef(IMenuBand* This) { +static __WIDL_INLINE ULONG IMenuBand_AddRef(IMenuBand* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMenuBand_Release(IMenuBand* This) { +static __WIDL_INLINE ULONG IMenuBand_Release(IMenuBand* This) { return This->lpVtbl->Release(This); } /*** IMenuBand methods ***/ -static FORCEINLINE HRESULT IMenuBand_IsMenuMessage(IMenuBand* This,MSG *pmsg) { +static __WIDL_INLINE HRESULT IMenuBand_IsMenuMessage(IMenuBand* This,MSG *pmsg) { return This->lpVtbl->IsMenuMessage(This,pmsg); } -static FORCEINLINE HRESULT IMenuBand_TranslateMenuMessage(IMenuBand* This,MSG *pmsg,LRESULT *plRet) { +static __WIDL_INLINE HRESULT IMenuBand_TranslateMenuMessage(IMenuBand* This,MSG *pmsg,LRESULT *plRet) { return This->lpVtbl->TranslateMenuMessage(This,pmsg,plRet); } #endif @@ -20671,26 +20679,26 @@ interface IFolderBandPriv { #define IFolderBandPriv_SetNoText(This,fNoText) (This)->lpVtbl->SetNoText(This,fNoText) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFolderBandPriv_QueryInterface(IFolderBandPriv* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFolderBandPriv_QueryInterface(IFolderBandPriv* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFolderBandPriv_AddRef(IFolderBandPriv* This) { +static __WIDL_INLINE ULONG IFolderBandPriv_AddRef(IFolderBandPriv* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFolderBandPriv_Release(IFolderBandPriv* This) { +static __WIDL_INLINE ULONG IFolderBandPriv_Release(IFolderBandPriv* This) { return This->lpVtbl->Release(This); } /*** IFolderBandPriv methods ***/ -static FORCEINLINE HRESULT IFolderBandPriv_SetCascade(IFolderBandPriv* This,WINBOOL fCascade) { +static __WIDL_INLINE HRESULT IFolderBandPriv_SetCascade(IFolderBandPriv* This,WINBOOL fCascade) { return This->lpVtbl->SetCascade(This,fCascade); } -static FORCEINLINE HRESULT IFolderBandPriv_SetAccelerators(IFolderBandPriv* This,WINBOOL fAccelerators) { +static __WIDL_INLINE HRESULT IFolderBandPriv_SetAccelerators(IFolderBandPriv* This,WINBOOL fAccelerators) { return This->lpVtbl->SetAccelerators(This,fAccelerators); } -static FORCEINLINE HRESULT IFolderBandPriv_SetNoIcons(IFolderBandPriv* This,WINBOOL fNoIcons) { +static __WIDL_INLINE HRESULT IFolderBandPriv_SetNoIcons(IFolderBandPriv* This,WINBOOL fNoIcons) { return This->lpVtbl->SetNoIcons(This,fNoIcons); } -static FORCEINLINE HRESULT IFolderBandPriv_SetNoText(IFolderBandPriv* This,WINBOOL fNoText) { +static __WIDL_INLINE HRESULT IFolderBandPriv_SetNoText(IFolderBandPriv* This,WINBOOL fNoText) { return This->lpVtbl->SetNoText(This,fNoText); } #endif @@ -20766,20 +20774,20 @@ interface IRegTreeItem { #define IRegTreeItem_SetCheckState(This,bCheck) (This)->lpVtbl->SetCheckState(This,bCheck) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRegTreeItem_QueryInterface(IRegTreeItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRegTreeItem_QueryInterface(IRegTreeItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRegTreeItem_AddRef(IRegTreeItem* This) { +static __WIDL_INLINE ULONG IRegTreeItem_AddRef(IRegTreeItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRegTreeItem_Release(IRegTreeItem* This) { +static __WIDL_INLINE ULONG IRegTreeItem_Release(IRegTreeItem* This) { return This->lpVtbl->Release(This); } /*** IRegTreeItem methods ***/ -static FORCEINLINE HRESULT IRegTreeItem_GetCheckState(IRegTreeItem* This,WINBOOL *pbCheck) { +static __WIDL_INLINE HRESULT IRegTreeItem_GetCheckState(IRegTreeItem* This,WINBOOL *pbCheck) { return This->lpVtbl->GetCheckState(This,pbCheck); } -static FORCEINLINE HRESULT IRegTreeItem_SetCheckState(IRegTreeItem* This,WINBOOL bCheck) { +static __WIDL_INLINE HRESULT IRegTreeItem_SetCheckState(IRegTreeItem* This,WINBOOL bCheck) { return This->lpVtbl->SetCheckState(This,bCheck); } #endif @@ -20857,17 +20865,17 @@ interface IImageRecompress { #define IImageRecompress_RecompressImage(This,psi,cx,cy,iQuality,pstg,ppstrmOut) (This)->lpVtbl->RecompressImage(This,psi,cx,cy,iQuality,pstg,ppstrmOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IImageRecompress_QueryInterface(IImageRecompress* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IImageRecompress_QueryInterface(IImageRecompress* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IImageRecompress_AddRef(IImageRecompress* This) { +static __WIDL_INLINE ULONG IImageRecompress_AddRef(IImageRecompress* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IImageRecompress_Release(IImageRecompress* This) { +static __WIDL_INLINE ULONG IImageRecompress_Release(IImageRecompress* This) { return This->lpVtbl->Release(This); } /*** IImageRecompress methods ***/ -static FORCEINLINE HRESULT IImageRecompress_RecompressImage(IImageRecompress* This,IShellItem *psi,int cx,int cy,int iQuality,IStorage *pstg,IStream **ppstrmOut) { +static __WIDL_INLINE HRESULT IImageRecompress_RecompressImage(IImageRecompress* This,IShellItem *psi,int cx,int cy,int iQuality,IStorage *pstg,IStream **ppstrmOut) { return This->lpVtbl->RecompressImage(This,psi,cx,cy,iQuality,pstg,ppstrmOut); } #endif @@ -20964,30 +20972,30 @@ interface IDeskBar { #define IDeskBar_OnPosRectChangeDB(This,prc) (This)->lpVtbl->OnPosRectChangeDB(This,prc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDeskBar_QueryInterface(IDeskBar* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDeskBar_QueryInterface(IDeskBar* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDeskBar_AddRef(IDeskBar* This) { +static __WIDL_INLINE ULONG IDeskBar_AddRef(IDeskBar* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDeskBar_Release(IDeskBar* This) { +static __WIDL_INLINE ULONG IDeskBar_Release(IDeskBar* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IDeskBar_GetWindow(IDeskBar* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IDeskBar_GetWindow(IDeskBar* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IDeskBar_ContextSensitiveHelp(IDeskBar* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IDeskBar_ContextSensitiveHelp(IDeskBar* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IDeskBar methods ***/ -static FORCEINLINE HRESULT IDeskBar_SetClient(IDeskBar* This,IUnknown *punkClient) { +static __WIDL_INLINE HRESULT IDeskBar_SetClient(IDeskBar* This,IUnknown *punkClient) { return This->lpVtbl->SetClient(This,punkClient); } -static FORCEINLINE HRESULT IDeskBar_GetClient(IDeskBar* This,IUnknown **ppunkClient) { +static __WIDL_INLINE HRESULT IDeskBar_GetClient(IDeskBar* This,IUnknown **ppunkClient) { return This->lpVtbl->GetClient(This,ppunkClient); } -static FORCEINLINE HRESULT IDeskBar_OnPosRectChangeDB(IDeskBar* This,RECT *prc) { +static __WIDL_INLINE HRESULT IDeskBar_OnPosRectChangeDB(IDeskBar* This,RECT *prc) { return This->lpVtbl->OnPosRectChangeDB(This,prc); } #endif @@ -21134,40 +21142,40 @@ interface IMenuPopup { #define IMenuPopup_SetSubMenu(This,pmp,fSet) (This)->lpVtbl->SetSubMenu(This,pmp,fSet) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMenuPopup_QueryInterface(IMenuPopup* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMenuPopup_QueryInterface(IMenuPopup* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMenuPopup_AddRef(IMenuPopup* This) { +static __WIDL_INLINE ULONG IMenuPopup_AddRef(IMenuPopup* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMenuPopup_Release(IMenuPopup* This) { +static __WIDL_INLINE ULONG IMenuPopup_Release(IMenuPopup* This) { return This->lpVtbl->Release(This); } /*** IOleWindow methods ***/ -static FORCEINLINE HRESULT IMenuPopup_GetWindow(IMenuPopup* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IMenuPopup_GetWindow(IMenuPopup* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IMenuPopup_ContextSensitiveHelp(IMenuPopup* This,WINBOOL fEnterMode) { +static __WIDL_INLINE HRESULT IMenuPopup_ContextSensitiveHelp(IMenuPopup* This,WINBOOL fEnterMode) { return This->lpVtbl->ContextSensitiveHelp(This,fEnterMode); } /*** IDeskBar methods ***/ -static FORCEINLINE HRESULT IMenuPopup_SetClient(IMenuPopup* This,IUnknown *punkClient) { +static __WIDL_INLINE HRESULT IMenuPopup_SetClient(IMenuPopup* This,IUnknown *punkClient) { return This->lpVtbl->SetClient(This,punkClient); } -static FORCEINLINE HRESULT IMenuPopup_GetClient(IMenuPopup* This,IUnknown **ppunkClient) { +static __WIDL_INLINE HRESULT IMenuPopup_GetClient(IMenuPopup* This,IUnknown **ppunkClient) { return This->lpVtbl->GetClient(This,ppunkClient); } -static FORCEINLINE HRESULT IMenuPopup_OnPosRectChangeDB(IMenuPopup* This,RECT *prc) { +static __WIDL_INLINE HRESULT IMenuPopup_OnPosRectChangeDB(IMenuPopup* This,RECT *prc) { return This->lpVtbl->OnPosRectChangeDB(This,prc); } /*** IMenuPopup methods ***/ -static FORCEINLINE HRESULT IMenuPopup_Popup(IMenuPopup* This,POINTL *ppt,RECTL *prcExclude,MP_POPUPFLAGS dwFlags) { +static __WIDL_INLINE HRESULT IMenuPopup_Popup(IMenuPopup* This,POINTL *ppt,RECTL *prcExclude,MP_POPUPFLAGS dwFlags) { return This->lpVtbl->Popup(This,ppt,prcExclude,dwFlags); } -static FORCEINLINE HRESULT IMenuPopup_OnSelect(IMenuPopup* This,DWORD dwSelectType) { +static __WIDL_INLINE HRESULT IMenuPopup_OnSelect(IMenuPopup* This,DWORD dwSelectType) { return This->lpVtbl->OnSelect(This,dwSelectType); } -static FORCEINLINE HRESULT IMenuPopup_SetSubMenu(IMenuPopup* This,IMenuPopup *pmp,WINBOOL fSet) { +static __WIDL_INLINE HRESULT IMenuPopup_SetSubMenu(IMenuPopup* This,IMenuPopup *pmp,WINBOOL fSet) { return This->lpVtbl->SetSubMenu(This,pmp,fSet); } #endif @@ -21277,29 +21285,29 @@ interface IFileIsInUse { #define IFileIsInUse_CloseFile(This) (This)->lpVtbl->CloseFile(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileIsInUse_QueryInterface(IFileIsInUse* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileIsInUse_QueryInterface(IFileIsInUse* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileIsInUse_AddRef(IFileIsInUse* This) { +static __WIDL_INLINE ULONG IFileIsInUse_AddRef(IFileIsInUse* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileIsInUse_Release(IFileIsInUse* This) { +static __WIDL_INLINE ULONG IFileIsInUse_Release(IFileIsInUse* This) { return This->lpVtbl->Release(This); } /*** IFileIsInUse methods ***/ -static FORCEINLINE HRESULT IFileIsInUse_GetAppName(IFileIsInUse* This,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IFileIsInUse_GetAppName(IFileIsInUse* This,LPWSTR *ppszName) { return This->lpVtbl->GetAppName(This,ppszName); } -static FORCEINLINE HRESULT IFileIsInUse_GetUsage(IFileIsInUse* This,FILE_USAGE_TYPE *pfut) { +static __WIDL_INLINE HRESULT IFileIsInUse_GetUsage(IFileIsInUse* This,FILE_USAGE_TYPE *pfut) { return This->lpVtbl->GetUsage(This,pfut); } -static FORCEINLINE HRESULT IFileIsInUse_GetCapabilities(IFileIsInUse* This,DWORD *pdwCapFlags) { +static __WIDL_INLINE HRESULT IFileIsInUse_GetCapabilities(IFileIsInUse* This,DWORD *pdwCapFlags) { return This->lpVtbl->GetCapabilities(This,pdwCapFlags); } -static FORCEINLINE HRESULT IFileIsInUse_GetSwitchToHWND(IFileIsInUse* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IFileIsInUse_GetSwitchToHWND(IFileIsInUse* This,HWND *phwnd) { return This->lpVtbl->GetSwitchToHWND(This,phwnd); } -static FORCEINLINE HRESULT IFileIsInUse_CloseFile(IFileIsInUse* This) { +static __WIDL_INLINE HRESULT IFileIsInUse_CloseFile(IFileIsInUse* This) { return This->lpVtbl->CloseFile(This); } #endif @@ -21451,35 +21459,35 @@ interface IFileDialogEvents { #define IFileDialogEvents_OnOverwrite(This,pfd,psi,pResponse) (This)->lpVtbl->OnOverwrite(This,pfd,psi,pResponse) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileDialogEvents_QueryInterface(IFileDialogEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileDialogEvents_QueryInterface(IFileDialogEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileDialogEvents_AddRef(IFileDialogEvents* This) { +static __WIDL_INLINE ULONG IFileDialogEvents_AddRef(IFileDialogEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileDialogEvents_Release(IFileDialogEvents* This) { +static __WIDL_INLINE ULONG IFileDialogEvents_Release(IFileDialogEvents* This) { return This->lpVtbl->Release(This); } /*** IFileDialogEvents methods ***/ -static FORCEINLINE HRESULT IFileDialogEvents_OnFileOk(IFileDialogEvents* This,IFileDialog *pfd) { +static __WIDL_INLINE HRESULT IFileDialogEvents_OnFileOk(IFileDialogEvents* This,IFileDialog *pfd) { return This->lpVtbl->OnFileOk(This,pfd); } -static FORCEINLINE HRESULT IFileDialogEvents_OnFolderChanging(IFileDialogEvents* This,IFileDialog *pfd,IShellItem *psiFolder) { +static __WIDL_INLINE HRESULT IFileDialogEvents_OnFolderChanging(IFileDialogEvents* This,IFileDialog *pfd,IShellItem *psiFolder) { return This->lpVtbl->OnFolderChanging(This,pfd,psiFolder); } -static FORCEINLINE HRESULT IFileDialogEvents_OnFolderChange(IFileDialogEvents* This,IFileDialog *pfd) { +static __WIDL_INLINE HRESULT IFileDialogEvents_OnFolderChange(IFileDialogEvents* This,IFileDialog *pfd) { return This->lpVtbl->OnFolderChange(This,pfd); } -static FORCEINLINE HRESULT IFileDialogEvents_OnSelectionChange(IFileDialogEvents* This,IFileDialog *pfd) { +static __WIDL_INLINE HRESULT IFileDialogEvents_OnSelectionChange(IFileDialogEvents* This,IFileDialog *pfd) { return This->lpVtbl->OnSelectionChange(This,pfd); } -static FORCEINLINE HRESULT IFileDialogEvents_OnShareViolation(IFileDialogEvents* This,IFileDialog *pfd,IShellItem *psi,FDE_SHAREVIOLATION_RESPONSE *pResponse) { +static __WIDL_INLINE HRESULT IFileDialogEvents_OnShareViolation(IFileDialogEvents* This,IFileDialog *pfd,IShellItem *psi,FDE_SHAREVIOLATION_RESPONSE *pResponse) { return This->lpVtbl->OnShareViolation(This,pfd,psi,pResponse); } -static FORCEINLINE HRESULT IFileDialogEvents_OnTypeChange(IFileDialogEvents* This,IFileDialog *pfd) { +static __WIDL_INLINE HRESULT IFileDialogEvents_OnTypeChange(IFileDialogEvents* This,IFileDialog *pfd) { return This->lpVtbl->OnTypeChange(This,pfd); } -static FORCEINLINE HRESULT IFileDialogEvents_OnOverwrite(IFileDialogEvents* This,IFileDialog *pfd,IShellItem *psi,FDE_OVERWRITE_RESPONSE *pResponse) { +static __WIDL_INLINE HRESULT IFileDialogEvents_OnOverwrite(IFileDialogEvents* This,IFileDialog *pfd,IShellItem *psi,FDE_OVERWRITE_RESPONSE *pResponse) { return This->lpVtbl->OnOverwrite(This,pfd,psi,pResponse); } #endif @@ -21771,87 +21779,87 @@ interface IFileDialog { #define IFileDialog_SetFilter(This,pFilter) (This)->lpVtbl->SetFilter(This,pFilter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileDialog_QueryInterface(IFileDialog* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileDialog_QueryInterface(IFileDialog* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileDialog_AddRef(IFileDialog* This) { +static __WIDL_INLINE ULONG IFileDialog_AddRef(IFileDialog* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileDialog_Release(IFileDialog* This) { +static __WIDL_INLINE ULONG IFileDialog_Release(IFileDialog* This) { return This->lpVtbl->Release(This); } /*** IModalWindow methods ***/ -static FORCEINLINE HRESULT IFileDialog_Show(IFileDialog* This,HWND hwndOwner) { +static __WIDL_INLINE HRESULT IFileDialog_Show(IFileDialog* This,HWND hwndOwner) { return This->lpVtbl->Show(This,hwndOwner); } /*** IFileDialog methods ***/ -static FORCEINLINE HRESULT IFileDialog_SetFileTypes(IFileDialog* This,UINT cFileTypes,const COMDLG_FILTERSPEC *rgFilterSpec) { +static __WIDL_INLINE HRESULT IFileDialog_SetFileTypes(IFileDialog* This,UINT cFileTypes,const COMDLG_FILTERSPEC *rgFilterSpec) { return This->lpVtbl->SetFileTypes(This,cFileTypes,rgFilterSpec); } -static FORCEINLINE HRESULT IFileDialog_SetFileTypeIndex(IFileDialog* This,UINT iFileType) { +static __WIDL_INLINE HRESULT IFileDialog_SetFileTypeIndex(IFileDialog* This,UINT iFileType) { return This->lpVtbl->SetFileTypeIndex(This,iFileType); } -static FORCEINLINE HRESULT IFileDialog_GetFileTypeIndex(IFileDialog* This,UINT *piFileType) { +static __WIDL_INLINE HRESULT IFileDialog_GetFileTypeIndex(IFileDialog* This,UINT *piFileType) { return This->lpVtbl->GetFileTypeIndex(This,piFileType); } -static FORCEINLINE HRESULT IFileDialog_Advise(IFileDialog* This,IFileDialogEvents *pfde,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IFileDialog_Advise(IFileDialog* This,IFileDialogEvents *pfde,DWORD *pdwCookie) { return This->lpVtbl->Advise(This,pfde,pdwCookie); } -static FORCEINLINE HRESULT IFileDialog_Unadvise(IFileDialog* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IFileDialog_Unadvise(IFileDialog* This,DWORD dwCookie) { return This->lpVtbl->Unadvise(This,dwCookie); } -static FORCEINLINE HRESULT IFileDialog_SetOptions(IFileDialog* This,FILEOPENDIALOGOPTIONS fos) { +static __WIDL_INLINE HRESULT IFileDialog_SetOptions(IFileDialog* This,FILEOPENDIALOGOPTIONS fos) { return This->lpVtbl->SetOptions(This,fos); } -static FORCEINLINE HRESULT IFileDialog_GetOptions(IFileDialog* This,FILEOPENDIALOGOPTIONS *pfos) { +static __WIDL_INLINE HRESULT IFileDialog_GetOptions(IFileDialog* This,FILEOPENDIALOGOPTIONS *pfos) { return This->lpVtbl->GetOptions(This,pfos); } -static FORCEINLINE HRESULT IFileDialog_SetDefaultFolder(IFileDialog* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IFileDialog_SetDefaultFolder(IFileDialog* This,IShellItem *psi) { return This->lpVtbl->SetDefaultFolder(This,psi); } -static FORCEINLINE HRESULT IFileDialog_SetFolder(IFileDialog* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IFileDialog_SetFolder(IFileDialog* This,IShellItem *psi) { return This->lpVtbl->SetFolder(This,psi); } -static FORCEINLINE HRESULT IFileDialog_GetFolder(IFileDialog* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IFileDialog_GetFolder(IFileDialog* This,IShellItem **ppsi) { return This->lpVtbl->GetFolder(This,ppsi); } -static FORCEINLINE HRESULT IFileDialog_GetCurrentSelection(IFileDialog* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IFileDialog_GetCurrentSelection(IFileDialog* This,IShellItem **ppsi) { return This->lpVtbl->GetCurrentSelection(This,ppsi); } -static FORCEINLINE HRESULT IFileDialog_SetFileName(IFileDialog* This,LPCWSTR pszName) { +static __WIDL_INLINE HRESULT IFileDialog_SetFileName(IFileDialog* This,LPCWSTR pszName) { return This->lpVtbl->SetFileName(This,pszName); } -static FORCEINLINE HRESULT IFileDialog_GetFileName(IFileDialog* This,LPWSTR *pszName) { +static __WIDL_INLINE HRESULT IFileDialog_GetFileName(IFileDialog* This,LPWSTR *pszName) { return This->lpVtbl->GetFileName(This,pszName); } -static FORCEINLINE HRESULT IFileDialog_SetTitle(IFileDialog* This,LPCWSTR pszTitle) { +static __WIDL_INLINE HRESULT IFileDialog_SetTitle(IFileDialog* This,LPCWSTR pszTitle) { return This->lpVtbl->SetTitle(This,pszTitle); } -static FORCEINLINE HRESULT IFileDialog_SetOkButtonLabel(IFileDialog* This,LPCWSTR pszText) { +static __WIDL_INLINE HRESULT IFileDialog_SetOkButtonLabel(IFileDialog* This,LPCWSTR pszText) { return This->lpVtbl->SetOkButtonLabel(This,pszText); } -static FORCEINLINE HRESULT IFileDialog_SetFileNameLabel(IFileDialog* This,LPCWSTR pszLabel) { +static __WIDL_INLINE HRESULT IFileDialog_SetFileNameLabel(IFileDialog* This,LPCWSTR pszLabel) { return This->lpVtbl->SetFileNameLabel(This,pszLabel); } -static FORCEINLINE HRESULT IFileDialog_GetResult(IFileDialog* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IFileDialog_GetResult(IFileDialog* This,IShellItem **ppsi) { return This->lpVtbl->GetResult(This,ppsi); } -static FORCEINLINE HRESULT IFileDialog_AddPlace(IFileDialog* This,IShellItem *psi,FDAP fdap) { +static __WIDL_INLINE HRESULT IFileDialog_AddPlace(IFileDialog* This,IShellItem *psi,FDAP fdap) { return This->lpVtbl->AddPlace(This,psi,fdap); } -static FORCEINLINE HRESULT IFileDialog_SetDefaultExtension(IFileDialog* This,LPCWSTR pszDefaultExtension) { +static __WIDL_INLINE HRESULT IFileDialog_SetDefaultExtension(IFileDialog* This,LPCWSTR pszDefaultExtension) { return This->lpVtbl->SetDefaultExtension(This,pszDefaultExtension); } -static FORCEINLINE HRESULT IFileDialog_Close(IFileDialog* This,HRESULT hr) { +static __WIDL_INLINE HRESULT IFileDialog_Close(IFileDialog* This,HRESULT hr) { return This->lpVtbl->Close(This,hr); } -static FORCEINLINE HRESULT IFileDialog_SetClientGuid(IFileDialog* This,REFGUID guid) { +static __WIDL_INLINE HRESULT IFileDialog_SetClientGuid(IFileDialog* This,REFGUID guid) { return This->lpVtbl->SetClientGuid(This,guid); } -static FORCEINLINE HRESULT IFileDialog_ClearClientData(IFileDialog* This) { +static __WIDL_INLINE HRESULT IFileDialog_ClearClientData(IFileDialog* This) { return This->lpVtbl->ClearClientData(This); } -static FORCEINLINE HRESULT IFileDialog_SetFilter(IFileDialog* This,IShellItemFilter *pFilter) { +static __WIDL_INLINE HRESULT IFileDialog_SetFilter(IFileDialog* This,IShellItemFilter *pFilter) { return This->lpVtbl->SetFilter(This,pFilter); } #endif @@ -22085,103 +22093,103 @@ interface IFileSaveDialog { #define IFileSaveDialog_ApplyProperties(This,psi,pStore,hwnd,pSink) (This)->lpVtbl->ApplyProperties(This,psi,pStore,hwnd,pSink) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileSaveDialog_QueryInterface(IFileSaveDialog* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileSaveDialog_QueryInterface(IFileSaveDialog* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileSaveDialog_AddRef(IFileSaveDialog* This) { +static __WIDL_INLINE ULONG IFileSaveDialog_AddRef(IFileSaveDialog* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileSaveDialog_Release(IFileSaveDialog* This) { +static __WIDL_INLINE ULONG IFileSaveDialog_Release(IFileSaveDialog* This) { return This->lpVtbl->Release(This); } /*** IModalWindow methods ***/ -static FORCEINLINE HRESULT IFileSaveDialog_Show(IFileSaveDialog* This,HWND hwndOwner) { +static __WIDL_INLINE HRESULT IFileSaveDialog_Show(IFileSaveDialog* This,HWND hwndOwner) { return This->lpVtbl->Show(This,hwndOwner); } /*** IFileDialog methods ***/ -static FORCEINLINE HRESULT IFileSaveDialog_SetFileTypes(IFileSaveDialog* This,UINT cFileTypes,const COMDLG_FILTERSPEC *rgFilterSpec) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetFileTypes(IFileSaveDialog* This,UINT cFileTypes,const COMDLG_FILTERSPEC *rgFilterSpec) { return This->lpVtbl->SetFileTypes(This,cFileTypes,rgFilterSpec); } -static FORCEINLINE HRESULT IFileSaveDialog_SetFileTypeIndex(IFileSaveDialog* This,UINT iFileType) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetFileTypeIndex(IFileSaveDialog* This,UINT iFileType) { return This->lpVtbl->SetFileTypeIndex(This,iFileType); } -static FORCEINLINE HRESULT IFileSaveDialog_GetFileTypeIndex(IFileSaveDialog* This,UINT *piFileType) { +static __WIDL_INLINE HRESULT IFileSaveDialog_GetFileTypeIndex(IFileSaveDialog* This,UINT *piFileType) { return This->lpVtbl->GetFileTypeIndex(This,piFileType); } -static FORCEINLINE HRESULT IFileSaveDialog_Advise(IFileSaveDialog* This,IFileDialogEvents *pfde,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IFileSaveDialog_Advise(IFileSaveDialog* This,IFileDialogEvents *pfde,DWORD *pdwCookie) { return This->lpVtbl->Advise(This,pfde,pdwCookie); } -static FORCEINLINE HRESULT IFileSaveDialog_Unadvise(IFileSaveDialog* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IFileSaveDialog_Unadvise(IFileSaveDialog* This,DWORD dwCookie) { return This->lpVtbl->Unadvise(This,dwCookie); } -static FORCEINLINE HRESULT IFileSaveDialog_SetOptions(IFileSaveDialog* This,FILEOPENDIALOGOPTIONS fos) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetOptions(IFileSaveDialog* This,FILEOPENDIALOGOPTIONS fos) { return This->lpVtbl->SetOptions(This,fos); } -static FORCEINLINE HRESULT IFileSaveDialog_GetOptions(IFileSaveDialog* This,FILEOPENDIALOGOPTIONS *pfos) { +static __WIDL_INLINE HRESULT IFileSaveDialog_GetOptions(IFileSaveDialog* This,FILEOPENDIALOGOPTIONS *pfos) { return This->lpVtbl->GetOptions(This,pfos); } -static FORCEINLINE HRESULT IFileSaveDialog_SetDefaultFolder(IFileSaveDialog* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetDefaultFolder(IFileSaveDialog* This,IShellItem *psi) { return This->lpVtbl->SetDefaultFolder(This,psi); } -static FORCEINLINE HRESULT IFileSaveDialog_SetFolder(IFileSaveDialog* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetFolder(IFileSaveDialog* This,IShellItem *psi) { return This->lpVtbl->SetFolder(This,psi); } -static FORCEINLINE HRESULT IFileSaveDialog_GetFolder(IFileSaveDialog* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IFileSaveDialog_GetFolder(IFileSaveDialog* This,IShellItem **ppsi) { return This->lpVtbl->GetFolder(This,ppsi); } -static FORCEINLINE HRESULT IFileSaveDialog_GetCurrentSelection(IFileSaveDialog* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IFileSaveDialog_GetCurrentSelection(IFileSaveDialog* This,IShellItem **ppsi) { return This->lpVtbl->GetCurrentSelection(This,ppsi); } -static FORCEINLINE HRESULT IFileSaveDialog_SetFileName(IFileSaveDialog* This,LPCWSTR pszName) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetFileName(IFileSaveDialog* This,LPCWSTR pszName) { return This->lpVtbl->SetFileName(This,pszName); } -static FORCEINLINE HRESULT IFileSaveDialog_GetFileName(IFileSaveDialog* This,LPWSTR *pszName) { +static __WIDL_INLINE HRESULT IFileSaveDialog_GetFileName(IFileSaveDialog* This,LPWSTR *pszName) { return This->lpVtbl->GetFileName(This,pszName); } -static FORCEINLINE HRESULT IFileSaveDialog_SetTitle(IFileSaveDialog* This,LPCWSTR pszTitle) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetTitle(IFileSaveDialog* This,LPCWSTR pszTitle) { return This->lpVtbl->SetTitle(This,pszTitle); } -static FORCEINLINE HRESULT IFileSaveDialog_SetOkButtonLabel(IFileSaveDialog* This,LPCWSTR pszText) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetOkButtonLabel(IFileSaveDialog* This,LPCWSTR pszText) { return This->lpVtbl->SetOkButtonLabel(This,pszText); } -static FORCEINLINE HRESULT IFileSaveDialog_SetFileNameLabel(IFileSaveDialog* This,LPCWSTR pszLabel) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetFileNameLabel(IFileSaveDialog* This,LPCWSTR pszLabel) { return This->lpVtbl->SetFileNameLabel(This,pszLabel); } -static FORCEINLINE HRESULT IFileSaveDialog_GetResult(IFileSaveDialog* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IFileSaveDialog_GetResult(IFileSaveDialog* This,IShellItem **ppsi) { return This->lpVtbl->GetResult(This,ppsi); } -static FORCEINLINE HRESULT IFileSaveDialog_AddPlace(IFileSaveDialog* This,IShellItem *psi,FDAP fdap) { +static __WIDL_INLINE HRESULT IFileSaveDialog_AddPlace(IFileSaveDialog* This,IShellItem *psi,FDAP fdap) { return This->lpVtbl->AddPlace(This,psi,fdap); } -static FORCEINLINE HRESULT IFileSaveDialog_SetDefaultExtension(IFileSaveDialog* This,LPCWSTR pszDefaultExtension) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetDefaultExtension(IFileSaveDialog* This,LPCWSTR pszDefaultExtension) { return This->lpVtbl->SetDefaultExtension(This,pszDefaultExtension); } -static FORCEINLINE HRESULT IFileSaveDialog_Close(IFileSaveDialog* This,HRESULT hr) { +static __WIDL_INLINE HRESULT IFileSaveDialog_Close(IFileSaveDialog* This,HRESULT hr) { return This->lpVtbl->Close(This,hr); } -static FORCEINLINE HRESULT IFileSaveDialog_SetClientGuid(IFileSaveDialog* This,REFGUID guid) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetClientGuid(IFileSaveDialog* This,REFGUID guid) { return This->lpVtbl->SetClientGuid(This,guid); } -static FORCEINLINE HRESULT IFileSaveDialog_ClearClientData(IFileSaveDialog* This) { +static __WIDL_INLINE HRESULT IFileSaveDialog_ClearClientData(IFileSaveDialog* This) { return This->lpVtbl->ClearClientData(This); } -static FORCEINLINE HRESULT IFileSaveDialog_SetFilter(IFileSaveDialog* This,IShellItemFilter *pFilter) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetFilter(IFileSaveDialog* This,IShellItemFilter *pFilter) { return This->lpVtbl->SetFilter(This,pFilter); } /*** IFileSaveDialog methods ***/ -static FORCEINLINE HRESULT IFileSaveDialog_SetSaveAsItem(IFileSaveDialog* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetSaveAsItem(IFileSaveDialog* This,IShellItem *psi) { return This->lpVtbl->SetSaveAsItem(This,psi); } -static FORCEINLINE HRESULT IFileSaveDialog_SetProperties(IFileSaveDialog* This,IPropertyStore *pStore) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetProperties(IFileSaveDialog* This,IPropertyStore *pStore) { return This->lpVtbl->SetProperties(This,pStore); } -static FORCEINLINE HRESULT IFileSaveDialog_SetCollectedProperties(IFileSaveDialog* This,IPropertyDescriptionList *pList,WINBOOL fAppendDefault) { +static __WIDL_INLINE HRESULT IFileSaveDialog_SetCollectedProperties(IFileSaveDialog* This,IPropertyDescriptionList *pList,WINBOOL fAppendDefault) { return This->lpVtbl->SetCollectedProperties(This,pList,fAppendDefault); } -static FORCEINLINE HRESULT IFileSaveDialog_GetProperties(IFileSaveDialog* This,IPropertyStore **ppStore) { +static __WIDL_INLINE HRESULT IFileSaveDialog_GetProperties(IFileSaveDialog* This,IPropertyStore **ppStore) { return This->lpVtbl->GetProperties(This,ppStore); } -static FORCEINLINE HRESULT IFileSaveDialog_ApplyProperties(IFileSaveDialog* This,IShellItem *psi,IPropertyStore *pStore,HWND hwnd,IFileOperationProgressSink *pSink) { +static __WIDL_INLINE HRESULT IFileSaveDialog_ApplyProperties(IFileSaveDialog* This,IShellItem *psi,IPropertyStore *pStore,HWND hwnd,IFileOperationProgressSink *pSink) { return This->lpVtbl->ApplyProperties(This,psi,pStore,hwnd,pSink); } #endif @@ -22383,94 +22391,94 @@ interface IFileOpenDialog { #define IFileOpenDialog_GetSelectedItems(This,ppsai) (This)->lpVtbl->GetSelectedItems(This,ppsai) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileOpenDialog_QueryInterface(IFileOpenDialog* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileOpenDialog_QueryInterface(IFileOpenDialog* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileOpenDialog_AddRef(IFileOpenDialog* This) { +static __WIDL_INLINE ULONG IFileOpenDialog_AddRef(IFileOpenDialog* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileOpenDialog_Release(IFileOpenDialog* This) { +static __WIDL_INLINE ULONG IFileOpenDialog_Release(IFileOpenDialog* This) { return This->lpVtbl->Release(This); } /*** IModalWindow methods ***/ -static FORCEINLINE HRESULT IFileOpenDialog_Show(IFileOpenDialog* This,HWND hwndOwner) { +static __WIDL_INLINE HRESULT IFileOpenDialog_Show(IFileOpenDialog* This,HWND hwndOwner) { return This->lpVtbl->Show(This,hwndOwner); } /*** IFileDialog methods ***/ -static FORCEINLINE HRESULT IFileOpenDialog_SetFileTypes(IFileOpenDialog* This,UINT cFileTypes,const COMDLG_FILTERSPEC *rgFilterSpec) { +static __WIDL_INLINE HRESULT IFileOpenDialog_SetFileTypes(IFileOpenDialog* This,UINT cFileTypes,const COMDLG_FILTERSPEC *rgFilterSpec) { return This->lpVtbl->SetFileTypes(This,cFileTypes,rgFilterSpec); } -static FORCEINLINE HRESULT IFileOpenDialog_SetFileTypeIndex(IFileOpenDialog* This,UINT iFileType) { +static __WIDL_INLINE HRESULT IFileOpenDialog_SetFileTypeIndex(IFileOpenDialog* This,UINT iFileType) { return This->lpVtbl->SetFileTypeIndex(This,iFileType); } -static FORCEINLINE HRESULT IFileOpenDialog_GetFileTypeIndex(IFileOpenDialog* This,UINT *piFileType) { +static __WIDL_INLINE HRESULT IFileOpenDialog_GetFileTypeIndex(IFileOpenDialog* This,UINT *piFileType) { return This->lpVtbl->GetFileTypeIndex(This,piFileType); } -static FORCEINLINE HRESULT IFileOpenDialog_Advise(IFileOpenDialog* This,IFileDialogEvents *pfde,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IFileOpenDialog_Advise(IFileOpenDialog* This,IFileDialogEvents *pfde,DWORD *pdwCookie) { return This->lpVtbl->Advise(This,pfde,pdwCookie); } -static FORCEINLINE HRESULT IFileOpenDialog_Unadvise(IFileOpenDialog* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IFileOpenDialog_Unadvise(IFileOpenDialog* This,DWORD dwCookie) { return This->lpVtbl->Unadvise(This,dwCookie); } -static FORCEINLINE HRESULT IFileOpenDialog_SetOptions(IFileOpenDialog* This,FILEOPENDIALOGOPTIONS fos) { +static __WIDL_INLINE HRESULT IFileOpenDialog_SetOptions(IFileOpenDialog* This,FILEOPENDIALOGOPTIONS fos) { return This->lpVtbl->SetOptions(This,fos); } -static FORCEINLINE HRESULT IFileOpenDialog_GetOptions(IFileOpenDialog* This,FILEOPENDIALOGOPTIONS *pfos) { +static __WIDL_INLINE HRESULT IFileOpenDialog_GetOptions(IFileOpenDialog* This,FILEOPENDIALOGOPTIONS *pfos) { return This->lpVtbl->GetOptions(This,pfos); } -static FORCEINLINE HRESULT IFileOpenDialog_SetDefaultFolder(IFileOpenDialog* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IFileOpenDialog_SetDefaultFolder(IFileOpenDialog* This,IShellItem *psi) { return This->lpVtbl->SetDefaultFolder(This,psi); } -static FORCEINLINE HRESULT IFileOpenDialog_SetFolder(IFileOpenDialog* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IFileOpenDialog_SetFolder(IFileOpenDialog* This,IShellItem *psi) { return This->lpVtbl->SetFolder(This,psi); } -static FORCEINLINE HRESULT IFileOpenDialog_GetFolder(IFileOpenDialog* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IFileOpenDialog_GetFolder(IFileOpenDialog* This,IShellItem **ppsi) { return This->lpVtbl->GetFolder(This,ppsi); } -static FORCEINLINE HRESULT IFileOpenDialog_GetCurrentSelection(IFileOpenDialog* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IFileOpenDialog_GetCurrentSelection(IFileOpenDialog* This,IShellItem **ppsi) { return This->lpVtbl->GetCurrentSelection(This,ppsi); } -static FORCEINLINE HRESULT IFileOpenDialog_SetFileName(IFileOpenDialog* This,LPCWSTR pszName) { +static __WIDL_INLINE HRESULT IFileOpenDialog_SetFileName(IFileOpenDialog* This,LPCWSTR pszName) { return This->lpVtbl->SetFileName(This,pszName); } -static FORCEINLINE HRESULT IFileOpenDialog_GetFileName(IFileOpenDialog* This,LPWSTR *pszName) { +static __WIDL_INLINE HRESULT IFileOpenDialog_GetFileName(IFileOpenDialog* This,LPWSTR *pszName) { return This->lpVtbl->GetFileName(This,pszName); } -static FORCEINLINE HRESULT IFileOpenDialog_SetTitle(IFileOpenDialog* This,LPCWSTR pszTitle) { +static __WIDL_INLINE HRESULT IFileOpenDialog_SetTitle(IFileOpenDialog* This,LPCWSTR pszTitle) { return This->lpVtbl->SetTitle(This,pszTitle); } -static FORCEINLINE HRESULT IFileOpenDialog_SetOkButtonLabel(IFileOpenDialog* This,LPCWSTR pszText) { +static __WIDL_INLINE HRESULT IFileOpenDialog_SetOkButtonLabel(IFileOpenDialog* This,LPCWSTR pszText) { return This->lpVtbl->SetOkButtonLabel(This,pszText); } -static FORCEINLINE HRESULT IFileOpenDialog_SetFileNameLabel(IFileOpenDialog* This,LPCWSTR pszLabel) { +static __WIDL_INLINE HRESULT IFileOpenDialog_SetFileNameLabel(IFileOpenDialog* This,LPCWSTR pszLabel) { return This->lpVtbl->SetFileNameLabel(This,pszLabel); } -static FORCEINLINE HRESULT IFileOpenDialog_GetResult(IFileOpenDialog* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IFileOpenDialog_GetResult(IFileOpenDialog* This,IShellItem **ppsi) { return This->lpVtbl->GetResult(This,ppsi); } -static FORCEINLINE HRESULT IFileOpenDialog_AddPlace(IFileOpenDialog* This,IShellItem *psi,FDAP fdap) { +static __WIDL_INLINE HRESULT IFileOpenDialog_AddPlace(IFileOpenDialog* This,IShellItem *psi,FDAP fdap) { return This->lpVtbl->AddPlace(This,psi,fdap); } -static FORCEINLINE HRESULT IFileOpenDialog_SetDefaultExtension(IFileOpenDialog* This,LPCWSTR pszDefaultExtension) { +static __WIDL_INLINE HRESULT IFileOpenDialog_SetDefaultExtension(IFileOpenDialog* This,LPCWSTR pszDefaultExtension) { return This->lpVtbl->SetDefaultExtension(This,pszDefaultExtension); } -static FORCEINLINE HRESULT IFileOpenDialog_Close(IFileOpenDialog* This,HRESULT hr) { +static __WIDL_INLINE HRESULT IFileOpenDialog_Close(IFileOpenDialog* This,HRESULT hr) { return This->lpVtbl->Close(This,hr); } -static FORCEINLINE HRESULT IFileOpenDialog_SetClientGuid(IFileOpenDialog* This,REFGUID guid) { +static __WIDL_INLINE HRESULT IFileOpenDialog_SetClientGuid(IFileOpenDialog* This,REFGUID guid) { return This->lpVtbl->SetClientGuid(This,guid); } -static FORCEINLINE HRESULT IFileOpenDialog_ClearClientData(IFileOpenDialog* This) { +static __WIDL_INLINE HRESULT IFileOpenDialog_ClearClientData(IFileOpenDialog* This) { return This->lpVtbl->ClearClientData(This); } -static FORCEINLINE HRESULT IFileOpenDialog_SetFilter(IFileOpenDialog* This,IShellItemFilter *pFilter) { +static __WIDL_INLINE HRESULT IFileOpenDialog_SetFilter(IFileOpenDialog* This,IShellItemFilter *pFilter) { return This->lpVtbl->SetFilter(This,pFilter); } /*** IFileOpenDialog methods ***/ -static FORCEINLINE HRESULT IFileOpenDialog_GetResults(IFileOpenDialog* This,IShellItemArray **ppenum) { +static __WIDL_INLINE HRESULT IFileOpenDialog_GetResults(IFileOpenDialog* This,IShellItemArray **ppenum) { return This->lpVtbl->GetResults(This,ppenum); } -static FORCEINLINE HRESULT IFileOpenDialog_GetSelectedItems(IFileOpenDialog* This,IShellItemArray **ppsai) { +static __WIDL_INLINE HRESULT IFileOpenDialog_GetSelectedItems(IFileOpenDialog* This,IShellItemArray **ppsai) { return This->lpVtbl->GetSelectedItems(This,ppsai); } #endif @@ -22804,95 +22812,95 @@ interface IFileDialogCustomize { #define IFileDialogCustomize_SetControlItemText(This,dwIDCtl,dwIDItem,pszLabel) (This)->lpVtbl->SetControlItemText(This,dwIDCtl,dwIDItem,pszLabel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileDialogCustomize_QueryInterface(IFileDialogCustomize* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_QueryInterface(IFileDialogCustomize* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileDialogCustomize_AddRef(IFileDialogCustomize* This) { +static __WIDL_INLINE ULONG IFileDialogCustomize_AddRef(IFileDialogCustomize* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileDialogCustomize_Release(IFileDialogCustomize* This) { +static __WIDL_INLINE ULONG IFileDialogCustomize_Release(IFileDialogCustomize* This) { return This->lpVtbl->Release(This); } /*** IFileDialogCustomize methods ***/ -static FORCEINLINE HRESULT IFileDialogCustomize_EnableOpenDropDown(IFileDialogCustomize* This,DWORD dwIDCtl) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_EnableOpenDropDown(IFileDialogCustomize* This,DWORD dwIDCtl) { return This->lpVtbl->EnableOpenDropDown(This,dwIDCtl); } -static FORCEINLINE HRESULT IFileDialogCustomize_AddMenu(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszLabel) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_AddMenu(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszLabel) { return This->lpVtbl->AddMenu(This,dwIDCtl,pszLabel); } -static FORCEINLINE HRESULT IFileDialogCustomize_AddPushButton(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszLabel) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_AddPushButton(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszLabel) { return This->lpVtbl->AddPushButton(This,dwIDCtl,pszLabel); } -static FORCEINLINE HRESULT IFileDialogCustomize_AddComboBox(IFileDialogCustomize* This,DWORD dwIDCtl) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_AddComboBox(IFileDialogCustomize* This,DWORD dwIDCtl) { return This->lpVtbl->AddComboBox(This,dwIDCtl); } -static FORCEINLINE HRESULT IFileDialogCustomize_AddRadioButtonList(IFileDialogCustomize* This,DWORD dwIDCtl) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_AddRadioButtonList(IFileDialogCustomize* This,DWORD dwIDCtl) { return This->lpVtbl->AddRadioButtonList(This,dwIDCtl); } -static FORCEINLINE HRESULT IFileDialogCustomize_AddCheckButton(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszLabel,WINBOOL bChecked) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_AddCheckButton(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszLabel,WINBOOL bChecked) { return This->lpVtbl->AddCheckButton(This,dwIDCtl,pszLabel,bChecked); } -static FORCEINLINE HRESULT IFileDialogCustomize_AddEditBox(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszText) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_AddEditBox(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszText) { return This->lpVtbl->AddEditBox(This,dwIDCtl,pszText); } -static FORCEINLINE HRESULT IFileDialogCustomize_AddSeparator(IFileDialogCustomize* This,DWORD dwIDCtl) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_AddSeparator(IFileDialogCustomize* This,DWORD dwIDCtl) { return This->lpVtbl->AddSeparator(This,dwIDCtl); } -static FORCEINLINE HRESULT IFileDialogCustomize_AddText(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszText) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_AddText(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszText) { return This->lpVtbl->AddText(This,dwIDCtl,pszText); } -static FORCEINLINE HRESULT IFileDialogCustomize_SetControlLabel(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszLabel) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_SetControlLabel(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszLabel) { return This->lpVtbl->SetControlLabel(This,dwIDCtl,pszLabel); } -static FORCEINLINE HRESULT IFileDialogCustomize_GetControlState(IFileDialogCustomize* This,DWORD dwIDCtl,CDCONTROLSTATEF *pdwState) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_GetControlState(IFileDialogCustomize* This,DWORD dwIDCtl,CDCONTROLSTATEF *pdwState) { return This->lpVtbl->GetControlState(This,dwIDCtl,pdwState); } -static FORCEINLINE HRESULT IFileDialogCustomize_SetControlState(IFileDialogCustomize* This,DWORD dwIDCtl,CDCONTROLSTATEF dwState) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_SetControlState(IFileDialogCustomize* This,DWORD dwIDCtl,CDCONTROLSTATEF dwState) { return This->lpVtbl->SetControlState(This,dwIDCtl,dwState); } -static FORCEINLINE HRESULT IFileDialogCustomize_GetEditBoxText(IFileDialogCustomize* This,DWORD dwIDCtl,WCHAR **ppszText) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_GetEditBoxText(IFileDialogCustomize* This,DWORD dwIDCtl,WCHAR **ppszText) { return This->lpVtbl->GetEditBoxText(This,dwIDCtl,ppszText); } -static FORCEINLINE HRESULT IFileDialogCustomize_SetEditBoxText(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszText) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_SetEditBoxText(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszText) { return This->lpVtbl->SetEditBoxText(This,dwIDCtl,pszText); } -static FORCEINLINE HRESULT IFileDialogCustomize_GetCheckButtonState(IFileDialogCustomize* This,DWORD dwIDCtl,WINBOOL *pbChecked) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_GetCheckButtonState(IFileDialogCustomize* This,DWORD dwIDCtl,WINBOOL *pbChecked) { return This->lpVtbl->GetCheckButtonState(This,dwIDCtl,pbChecked); } -static FORCEINLINE HRESULT IFileDialogCustomize_SetCheckButtonState(IFileDialogCustomize* This,DWORD dwIDCtl,WINBOOL bChecked) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_SetCheckButtonState(IFileDialogCustomize* This,DWORD dwIDCtl,WINBOOL bChecked) { return This->lpVtbl->SetCheckButtonState(This,dwIDCtl,bChecked); } -static FORCEINLINE HRESULT IFileDialogCustomize_AddControlItem(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD dwIDItem,LPCWSTR pszLabel) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_AddControlItem(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD dwIDItem,LPCWSTR pszLabel) { return This->lpVtbl->AddControlItem(This,dwIDCtl,dwIDItem,pszLabel); } -static FORCEINLINE HRESULT IFileDialogCustomize_RemoveControlItem(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD dwIDItem) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_RemoveControlItem(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD dwIDItem) { return This->lpVtbl->RemoveControlItem(This,dwIDCtl,dwIDItem); } -static FORCEINLINE HRESULT IFileDialogCustomize_RemoveAllControlItems(IFileDialogCustomize* This,DWORD dwIDCtl) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_RemoveAllControlItems(IFileDialogCustomize* This,DWORD dwIDCtl) { return This->lpVtbl->RemoveAllControlItems(This,dwIDCtl); } -static FORCEINLINE HRESULT IFileDialogCustomize_GetControlItemState(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD dwIDItem,CDCONTROLSTATEF *pdwState) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_GetControlItemState(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD dwIDItem,CDCONTROLSTATEF *pdwState) { return This->lpVtbl->GetControlItemState(This,dwIDCtl,dwIDItem,pdwState); } -static FORCEINLINE HRESULT IFileDialogCustomize_SetControlItemState(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD dwIDItem,CDCONTROLSTATEF dwState) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_SetControlItemState(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD dwIDItem,CDCONTROLSTATEF dwState) { return This->lpVtbl->SetControlItemState(This,dwIDCtl,dwIDItem,dwState); } -static FORCEINLINE HRESULT IFileDialogCustomize_GetSelectedControlItem(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD *pdwIDItem) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_GetSelectedControlItem(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD *pdwIDItem) { return This->lpVtbl->GetSelectedControlItem(This,dwIDCtl,pdwIDItem); } -static FORCEINLINE HRESULT IFileDialogCustomize_SetSelectedControlItem(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD dwIDItem) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_SetSelectedControlItem(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD dwIDItem) { return This->lpVtbl->SetSelectedControlItem(This,dwIDCtl,dwIDItem); } -static FORCEINLINE HRESULT IFileDialogCustomize_StartVisualGroup(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszLabel) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_StartVisualGroup(IFileDialogCustomize* This,DWORD dwIDCtl,LPCWSTR pszLabel) { return This->lpVtbl->StartVisualGroup(This,dwIDCtl,pszLabel); } -static FORCEINLINE HRESULT IFileDialogCustomize_EndVisualGroup(IFileDialogCustomize* This) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_EndVisualGroup(IFileDialogCustomize* This) { return This->lpVtbl->EndVisualGroup(This); } -static FORCEINLINE HRESULT IFileDialogCustomize_MakeProminent(IFileDialogCustomize* This,DWORD dwIDCtl) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_MakeProminent(IFileDialogCustomize* This,DWORD dwIDCtl) { return This->lpVtbl->MakeProminent(This,dwIDCtl); } -static FORCEINLINE HRESULT IFileDialogCustomize_SetControlItemText(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD dwIDItem,LPCWSTR pszLabel) { +static __WIDL_INLINE HRESULT IFileDialogCustomize_SetControlItemText(IFileDialogCustomize* This,DWORD dwIDCtl,DWORD dwIDItem,LPCWSTR pszLabel) { return This->lpVtbl->SetControlItemText(This,dwIDCtl,dwIDItem,pszLabel); } #endif @@ -22996,26 +23004,26 @@ interface IFileDialogControlEvents { #define IFileDialogControlEvents_OnControlActivating(This,pfdc,dwIDCtl) (This)->lpVtbl->OnControlActivating(This,pfdc,dwIDCtl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileDialogControlEvents_QueryInterface(IFileDialogControlEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileDialogControlEvents_QueryInterface(IFileDialogControlEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileDialogControlEvents_AddRef(IFileDialogControlEvents* This) { +static __WIDL_INLINE ULONG IFileDialogControlEvents_AddRef(IFileDialogControlEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileDialogControlEvents_Release(IFileDialogControlEvents* This) { +static __WIDL_INLINE ULONG IFileDialogControlEvents_Release(IFileDialogControlEvents* This) { return This->lpVtbl->Release(This); } /*** IFileDialogControlEvents methods ***/ -static FORCEINLINE HRESULT IFileDialogControlEvents_OnItemSelected(IFileDialogControlEvents* This,IFileDialogCustomize *pfdc,DWORD dwIDCtl,DWORD dwIDItem) { +static __WIDL_INLINE HRESULT IFileDialogControlEvents_OnItemSelected(IFileDialogControlEvents* This,IFileDialogCustomize *pfdc,DWORD dwIDCtl,DWORD dwIDItem) { return This->lpVtbl->OnItemSelected(This,pfdc,dwIDCtl,dwIDItem); } -static FORCEINLINE HRESULT IFileDialogControlEvents_OnButtonClicked(IFileDialogControlEvents* This,IFileDialogCustomize *pfdc,DWORD dwIDCtl) { +static __WIDL_INLINE HRESULT IFileDialogControlEvents_OnButtonClicked(IFileDialogControlEvents* This,IFileDialogCustomize *pfdc,DWORD dwIDCtl) { return This->lpVtbl->OnButtonClicked(This,pfdc,dwIDCtl); } -static FORCEINLINE HRESULT IFileDialogControlEvents_OnCheckButtonToggled(IFileDialogControlEvents* This,IFileDialogCustomize *pfdc,DWORD dwIDCtl,WINBOOL bChecked) { +static __WIDL_INLINE HRESULT IFileDialogControlEvents_OnCheckButtonToggled(IFileDialogControlEvents* This,IFileDialogCustomize *pfdc,DWORD dwIDCtl,WINBOOL bChecked) { return This->lpVtbl->OnCheckButtonToggled(This,pfdc,dwIDCtl,bChecked); } -static FORCEINLINE HRESULT IFileDialogControlEvents_OnControlActivating(IFileDialogControlEvents* This,IFileDialogCustomize *pfdc,DWORD dwIDCtl) { +static __WIDL_INLINE HRESULT IFileDialogControlEvents_OnControlActivating(IFileDialogControlEvents* This,IFileDialogCustomize *pfdc,DWORD dwIDCtl) { return This->lpVtbl->OnControlActivating(This,pfdc,dwIDCtl); } #endif @@ -23217,94 +23225,94 @@ interface IFileDialog2 { #define IFileDialog2_SetNavigationRoot(This,psi) (This)->lpVtbl->SetNavigationRoot(This,psi) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileDialog2_QueryInterface(IFileDialog2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileDialog2_QueryInterface(IFileDialog2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileDialog2_AddRef(IFileDialog2* This) { +static __WIDL_INLINE ULONG IFileDialog2_AddRef(IFileDialog2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileDialog2_Release(IFileDialog2* This) { +static __WIDL_INLINE ULONG IFileDialog2_Release(IFileDialog2* This) { return This->lpVtbl->Release(This); } /*** IModalWindow methods ***/ -static FORCEINLINE HRESULT IFileDialog2_Show(IFileDialog2* This,HWND hwndOwner) { +static __WIDL_INLINE HRESULT IFileDialog2_Show(IFileDialog2* This,HWND hwndOwner) { return This->lpVtbl->Show(This,hwndOwner); } /*** IFileDialog methods ***/ -static FORCEINLINE HRESULT IFileDialog2_SetFileTypes(IFileDialog2* This,UINT cFileTypes,const COMDLG_FILTERSPEC *rgFilterSpec) { +static __WIDL_INLINE HRESULT IFileDialog2_SetFileTypes(IFileDialog2* This,UINT cFileTypes,const COMDLG_FILTERSPEC *rgFilterSpec) { return This->lpVtbl->SetFileTypes(This,cFileTypes,rgFilterSpec); } -static FORCEINLINE HRESULT IFileDialog2_SetFileTypeIndex(IFileDialog2* This,UINT iFileType) { +static __WIDL_INLINE HRESULT IFileDialog2_SetFileTypeIndex(IFileDialog2* This,UINT iFileType) { return This->lpVtbl->SetFileTypeIndex(This,iFileType); } -static FORCEINLINE HRESULT IFileDialog2_GetFileTypeIndex(IFileDialog2* This,UINT *piFileType) { +static __WIDL_INLINE HRESULT IFileDialog2_GetFileTypeIndex(IFileDialog2* This,UINT *piFileType) { return This->lpVtbl->GetFileTypeIndex(This,piFileType); } -static FORCEINLINE HRESULT IFileDialog2_Advise(IFileDialog2* This,IFileDialogEvents *pfde,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IFileDialog2_Advise(IFileDialog2* This,IFileDialogEvents *pfde,DWORD *pdwCookie) { return This->lpVtbl->Advise(This,pfde,pdwCookie); } -static FORCEINLINE HRESULT IFileDialog2_Unadvise(IFileDialog2* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IFileDialog2_Unadvise(IFileDialog2* This,DWORD dwCookie) { return This->lpVtbl->Unadvise(This,dwCookie); } -static FORCEINLINE HRESULT IFileDialog2_SetOptions(IFileDialog2* This,FILEOPENDIALOGOPTIONS fos) { +static __WIDL_INLINE HRESULT IFileDialog2_SetOptions(IFileDialog2* This,FILEOPENDIALOGOPTIONS fos) { return This->lpVtbl->SetOptions(This,fos); } -static FORCEINLINE HRESULT IFileDialog2_GetOptions(IFileDialog2* This,FILEOPENDIALOGOPTIONS *pfos) { +static __WIDL_INLINE HRESULT IFileDialog2_GetOptions(IFileDialog2* This,FILEOPENDIALOGOPTIONS *pfos) { return This->lpVtbl->GetOptions(This,pfos); } -static FORCEINLINE HRESULT IFileDialog2_SetDefaultFolder(IFileDialog2* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IFileDialog2_SetDefaultFolder(IFileDialog2* This,IShellItem *psi) { return This->lpVtbl->SetDefaultFolder(This,psi); } -static FORCEINLINE HRESULT IFileDialog2_SetFolder(IFileDialog2* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IFileDialog2_SetFolder(IFileDialog2* This,IShellItem *psi) { return This->lpVtbl->SetFolder(This,psi); } -static FORCEINLINE HRESULT IFileDialog2_GetFolder(IFileDialog2* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IFileDialog2_GetFolder(IFileDialog2* This,IShellItem **ppsi) { return This->lpVtbl->GetFolder(This,ppsi); } -static FORCEINLINE HRESULT IFileDialog2_GetCurrentSelection(IFileDialog2* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IFileDialog2_GetCurrentSelection(IFileDialog2* This,IShellItem **ppsi) { return This->lpVtbl->GetCurrentSelection(This,ppsi); } -static FORCEINLINE HRESULT IFileDialog2_SetFileName(IFileDialog2* This,LPCWSTR pszName) { +static __WIDL_INLINE HRESULT IFileDialog2_SetFileName(IFileDialog2* This,LPCWSTR pszName) { return This->lpVtbl->SetFileName(This,pszName); } -static FORCEINLINE HRESULT IFileDialog2_GetFileName(IFileDialog2* This,LPWSTR *pszName) { +static __WIDL_INLINE HRESULT IFileDialog2_GetFileName(IFileDialog2* This,LPWSTR *pszName) { return This->lpVtbl->GetFileName(This,pszName); } -static FORCEINLINE HRESULT IFileDialog2_SetTitle(IFileDialog2* This,LPCWSTR pszTitle) { +static __WIDL_INLINE HRESULT IFileDialog2_SetTitle(IFileDialog2* This,LPCWSTR pszTitle) { return This->lpVtbl->SetTitle(This,pszTitle); } -static FORCEINLINE HRESULT IFileDialog2_SetOkButtonLabel(IFileDialog2* This,LPCWSTR pszText) { +static __WIDL_INLINE HRESULT IFileDialog2_SetOkButtonLabel(IFileDialog2* This,LPCWSTR pszText) { return This->lpVtbl->SetOkButtonLabel(This,pszText); } -static FORCEINLINE HRESULT IFileDialog2_SetFileNameLabel(IFileDialog2* This,LPCWSTR pszLabel) { +static __WIDL_INLINE HRESULT IFileDialog2_SetFileNameLabel(IFileDialog2* This,LPCWSTR pszLabel) { return This->lpVtbl->SetFileNameLabel(This,pszLabel); } -static FORCEINLINE HRESULT IFileDialog2_GetResult(IFileDialog2* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IFileDialog2_GetResult(IFileDialog2* This,IShellItem **ppsi) { return This->lpVtbl->GetResult(This,ppsi); } -static FORCEINLINE HRESULT IFileDialog2_AddPlace(IFileDialog2* This,IShellItem *psi,FDAP fdap) { +static __WIDL_INLINE HRESULT IFileDialog2_AddPlace(IFileDialog2* This,IShellItem *psi,FDAP fdap) { return This->lpVtbl->AddPlace(This,psi,fdap); } -static FORCEINLINE HRESULT IFileDialog2_SetDefaultExtension(IFileDialog2* This,LPCWSTR pszDefaultExtension) { +static __WIDL_INLINE HRESULT IFileDialog2_SetDefaultExtension(IFileDialog2* This,LPCWSTR pszDefaultExtension) { return This->lpVtbl->SetDefaultExtension(This,pszDefaultExtension); } -static FORCEINLINE HRESULT IFileDialog2_Close(IFileDialog2* This,HRESULT hr) { +static __WIDL_INLINE HRESULT IFileDialog2_Close(IFileDialog2* This,HRESULT hr) { return This->lpVtbl->Close(This,hr); } -static FORCEINLINE HRESULT IFileDialog2_SetClientGuid(IFileDialog2* This,REFGUID guid) { +static __WIDL_INLINE HRESULT IFileDialog2_SetClientGuid(IFileDialog2* This,REFGUID guid) { return This->lpVtbl->SetClientGuid(This,guid); } -static FORCEINLINE HRESULT IFileDialog2_ClearClientData(IFileDialog2* This) { +static __WIDL_INLINE HRESULT IFileDialog2_ClearClientData(IFileDialog2* This) { return This->lpVtbl->ClearClientData(This); } -static FORCEINLINE HRESULT IFileDialog2_SetFilter(IFileDialog2* This,IShellItemFilter *pFilter) { +static __WIDL_INLINE HRESULT IFileDialog2_SetFilter(IFileDialog2* This,IShellItemFilter *pFilter) { return This->lpVtbl->SetFilter(This,pFilter); } /*** IFileDialog2 methods ***/ -static FORCEINLINE HRESULT IFileDialog2_SetCancelButtonLabel(IFileDialog2* This,LPCWSTR pszLabel) { +static __WIDL_INLINE HRESULT IFileDialog2_SetCancelButtonLabel(IFileDialog2* This,LPCWSTR pszLabel) { return This->lpVtbl->SetCancelButtonLabel(This,pszLabel); } -static FORCEINLINE HRESULT IFileDialog2_SetNavigationRoot(IFileDialog2* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IFileDialog2_SetNavigationRoot(IFileDialog2* This,IShellItem *psi) { return This->lpVtbl->SetNavigationRoot(This,psi); } #endif @@ -23446,32 +23454,32 @@ interface IApplicationAssociationRegistration { #define IApplicationAssociationRegistration_ClearUserAssociations(This) (This)->lpVtbl->ClearUserAssociations(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IApplicationAssociationRegistration_QueryInterface(IApplicationAssociationRegistration* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IApplicationAssociationRegistration_QueryInterface(IApplicationAssociationRegistration* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IApplicationAssociationRegistration_AddRef(IApplicationAssociationRegistration* This) { +static __WIDL_INLINE ULONG IApplicationAssociationRegistration_AddRef(IApplicationAssociationRegistration* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IApplicationAssociationRegistration_Release(IApplicationAssociationRegistration* This) { +static __WIDL_INLINE ULONG IApplicationAssociationRegistration_Release(IApplicationAssociationRegistration* This) { return This->lpVtbl->Release(This); } /*** IApplicationAssociationRegistration methods ***/ -static FORCEINLINE HRESULT IApplicationAssociationRegistration_QueryCurrentDefault(IApplicationAssociationRegistration* This,LPCWSTR pszQuery,ASSOCIATIONTYPE atQueryType,ASSOCIATIONLEVEL alQueryLevel,LPWSTR *ppszAssociation) { +static __WIDL_INLINE HRESULT IApplicationAssociationRegistration_QueryCurrentDefault(IApplicationAssociationRegistration* This,LPCWSTR pszQuery,ASSOCIATIONTYPE atQueryType,ASSOCIATIONLEVEL alQueryLevel,LPWSTR *ppszAssociation) { return This->lpVtbl->QueryCurrentDefault(This,pszQuery,atQueryType,alQueryLevel,ppszAssociation); } -static FORCEINLINE HRESULT IApplicationAssociationRegistration_QueryAppIsDefault(IApplicationAssociationRegistration* This,LPCWSTR pszQuery,ASSOCIATIONTYPE atQueryType,ASSOCIATIONLEVEL alQueryLevel,LPCWSTR pszAppRegistryName,WINBOOL *pfDefault) { +static __WIDL_INLINE HRESULT IApplicationAssociationRegistration_QueryAppIsDefault(IApplicationAssociationRegistration* This,LPCWSTR pszQuery,ASSOCIATIONTYPE atQueryType,ASSOCIATIONLEVEL alQueryLevel,LPCWSTR pszAppRegistryName,WINBOOL *pfDefault) { return This->lpVtbl->QueryAppIsDefault(This,pszQuery,atQueryType,alQueryLevel,pszAppRegistryName,pfDefault); } -static FORCEINLINE HRESULT IApplicationAssociationRegistration_QueryAppIsDefaultAll(IApplicationAssociationRegistration* This,ASSOCIATIONLEVEL alQueryLevel,LPCWSTR pszAppRegistryName,WINBOOL *pfDefault) { +static __WIDL_INLINE HRESULT IApplicationAssociationRegistration_QueryAppIsDefaultAll(IApplicationAssociationRegistration* This,ASSOCIATIONLEVEL alQueryLevel,LPCWSTR pszAppRegistryName,WINBOOL *pfDefault) { return This->lpVtbl->QueryAppIsDefaultAll(This,alQueryLevel,pszAppRegistryName,pfDefault); } -static FORCEINLINE HRESULT IApplicationAssociationRegistration_SetAppAsDefault(IApplicationAssociationRegistration* This,LPCWSTR pszAppRegistryName,LPCWSTR pszSet,ASSOCIATIONTYPE atSetType) { +static __WIDL_INLINE HRESULT IApplicationAssociationRegistration_SetAppAsDefault(IApplicationAssociationRegistration* This,LPCWSTR pszAppRegistryName,LPCWSTR pszSet,ASSOCIATIONTYPE atSetType) { return This->lpVtbl->SetAppAsDefault(This,pszAppRegistryName,pszSet,atSetType); } -static FORCEINLINE HRESULT IApplicationAssociationRegistration_SetAppAsDefaultAll(IApplicationAssociationRegistration* This,LPCWSTR pszAppRegistryName) { +static __WIDL_INLINE HRESULT IApplicationAssociationRegistration_SetAppAsDefaultAll(IApplicationAssociationRegistration* This,LPCWSTR pszAppRegistryName) { return This->lpVtbl->SetAppAsDefaultAll(This,pszAppRegistryName); } -static FORCEINLINE HRESULT IApplicationAssociationRegistration_ClearUserAssociations(IApplicationAssociationRegistration* This) { +static __WIDL_INLINE HRESULT IApplicationAssociationRegistration_ClearUserAssociations(IApplicationAssociationRegistration* This) { return This->lpVtbl->ClearUserAssociations(This); } #endif @@ -23541,17 +23549,17 @@ interface IApplicationAssociationRegistrationUI { #define IApplicationAssociationRegistrationUI_LaunchAdvancedAssociationUI(This,pszAppRegistryName) (This)->lpVtbl->LaunchAdvancedAssociationUI(This,pszAppRegistryName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IApplicationAssociationRegistrationUI_QueryInterface(IApplicationAssociationRegistrationUI* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IApplicationAssociationRegistrationUI_QueryInterface(IApplicationAssociationRegistrationUI* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IApplicationAssociationRegistrationUI_AddRef(IApplicationAssociationRegistrationUI* This) { +static __WIDL_INLINE ULONG IApplicationAssociationRegistrationUI_AddRef(IApplicationAssociationRegistrationUI* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IApplicationAssociationRegistrationUI_Release(IApplicationAssociationRegistrationUI* This) { +static __WIDL_INLINE ULONG IApplicationAssociationRegistrationUI_Release(IApplicationAssociationRegistrationUI* This) { return This->lpVtbl->Release(This); } /*** IApplicationAssociationRegistrationUI methods ***/ -static FORCEINLINE HRESULT IApplicationAssociationRegistrationUI_LaunchAdvancedAssociationUI(IApplicationAssociationRegistrationUI* This,LPCWSTR pszAppRegistryName) { +static __WIDL_INLINE HRESULT IApplicationAssociationRegistrationUI_LaunchAdvancedAssociationUI(IApplicationAssociationRegistrationUI* This,LPCWSTR pszAppRegistryName) { return This->lpVtbl->LaunchAdvancedAssociationUI(This,pszAppRegistryName); } #endif @@ -23632,17 +23640,17 @@ interface IDelegateFolder { #define IDelegateFolder_SetItemAlloc(This,pmalloc) (This)->lpVtbl->SetItemAlloc(This,pmalloc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDelegateFolder_QueryInterface(IDelegateFolder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDelegateFolder_QueryInterface(IDelegateFolder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDelegateFolder_AddRef(IDelegateFolder* This) { +static __WIDL_INLINE ULONG IDelegateFolder_AddRef(IDelegateFolder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDelegateFolder_Release(IDelegateFolder* This) { +static __WIDL_INLINE ULONG IDelegateFolder_Release(IDelegateFolder* This) { return This->lpVtbl->Release(This); } /*** IDelegateFolder methods ***/ -static FORCEINLINE HRESULT IDelegateFolder_SetItemAlloc(IDelegateFolder* This,IMalloc *pmalloc) { +static __WIDL_INLINE HRESULT IDelegateFolder_SetItemAlloc(IDelegateFolder* This,IMalloc *pmalloc) { return This->lpVtbl->SetItemAlloc(This,pmalloc); } #endif @@ -23740,17 +23748,17 @@ interface IBrowserFrameOptions { #define IBrowserFrameOptions_GetFrameOptions(This,dwMask,pdwOptions) (This)->lpVtbl->GetFrameOptions(This,dwMask,pdwOptions) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBrowserFrameOptions_QueryInterface(IBrowserFrameOptions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBrowserFrameOptions_QueryInterface(IBrowserFrameOptions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBrowserFrameOptions_AddRef(IBrowserFrameOptions* This) { +static __WIDL_INLINE ULONG IBrowserFrameOptions_AddRef(IBrowserFrameOptions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBrowserFrameOptions_Release(IBrowserFrameOptions* This) { +static __WIDL_INLINE ULONG IBrowserFrameOptions_Release(IBrowserFrameOptions* This) { return This->lpVtbl->Release(This); } /*** IBrowserFrameOptions methods ***/ -static FORCEINLINE HRESULT IBrowserFrameOptions_GetFrameOptions(IBrowserFrameOptions* This,BROWSERFRAMEOPTIONS dwMask,BROWSERFRAMEOPTIONS *pdwOptions) { +static __WIDL_INLINE HRESULT IBrowserFrameOptions_GetFrameOptions(IBrowserFrameOptions* This,BROWSERFRAMEOPTIONS dwMask,BROWSERFRAMEOPTIONS *pdwOptions) { return This->lpVtbl->GetFrameOptions(This,dwMask,pdwOptions); } #endif @@ -23853,17 +23861,17 @@ interface INewWindowManager { #define INewWindowManager_EvaluateNewWindow(This,pszUrl,pszName,pszUrlContext,pszFeatures,fReplace,dwFlags,dwUserActionTime) (This)->lpVtbl->EvaluateNewWindow(This,pszUrl,pszName,pszUrlContext,pszFeatures,fReplace,dwFlags,dwUserActionTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INewWindowManager_QueryInterface(INewWindowManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INewWindowManager_QueryInterface(INewWindowManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INewWindowManager_AddRef(INewWindowManager* This) { +static __WIDL_INLINE ULONG INewWindowManager_AddRef(INewWindowManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INewWindowManager_Release(INewWindowManager* This) { +static __WIDL_INLINE ULONG INewWindowManager_Release(INewWindowManager* This) { return This->lpVtbl->Release(This); } /*** INewWindowManager methods ***/ -static FORCEINLINE HRESULT INewWindowManager_EvaluateNewWindow(INewWindowManager* This,LPCWSTR pszUrl,LPCWSTR pszName,LPCWSTR pszUrlContext,LPCWSTR pszFeatures,WINBOOL fReplace,DWORD dwFlags,DWORD dwUserActionTime) { +static __WIDL_INLINE HRESULT INewWindowManager_EvaluateNewWindow(INewWindowManager* This,LPCWSTR pszUrl,LPCWSTR pszName,LPCWSTR pszUrlContext,LPCWSTR pszFeatures,WINBOOL fReplace,DWORD dwFlags,DWORD dwUserActionTime) { return This->lpVtbl->EvaluateNewWindow(This,pszUrl,pszName,pszUrlContext,pszFeatures,fReplace,dwFlags,dwUserActionTime); } #endif @@ -24037,50 +24045,50 @@ interface IAttachmentExecute { #define IAttachmentExecute_ClearClientState(This) (This)->lpVtbl->ClearClientState(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAttachmentExecute_QueryInterface(IAttachmentExecute* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAttachmentExecute_QueryInterface(IAttachmentExecute* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAttachmentExecute_AddRef(IAttachmentExecute* This) { +static __WIDL_INLINE ULONG IAttachmentExecute_AddRef(IAttachmentExecute* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAttachmentExecute_Release(IAttachmentExecute* This) { +static __WIDL_INLINE ULONG IAttachmentExecute_Release(IAttachmentExecute* This) { return This->lpVtbl->Release(This); } /*** IAttachmentExecute methods ***/ -static FORCEINLINE HRESULT IAttachmentExecute_SetClientTitle(IAttachmentExecute* This,LPCWSTR pszTitle) { +static __WIDL_INLINE HRESULT IAttachmentExecute_SetClientTitle(IAttachmentExecute* This,LPCWSTR pszTitle) { return This->lpVtbl->SetClientTitle(This,pszTitle); } -static FORCEINLINE HRESULT IAttachmentExecute_SetClientGuid(IAttachmentExecute* This,REFGUID guid) { +static __WIDL_INLINE HRESULT IAttachmentExecute_SetClientGuid(IAttachmentExecute* This,REFGUID guid) { return This->lpVtbl->SetClientGuid(This,guid); } -static FORCEINLINE HRESULT IAttachmentExecute_SetLocalPath(IAttachmentExecute* This,LPCWSTR pszLocalPath) { +static __WIDL_INLINE HRESULT IAttachmentExecute_SetLocalPath(IAttachmentExecute* This,LPCWSTR pszLocalPath) { return This->lpVtbl->SetLocalPath(This,pszLocalPath); } -static FORCEINLINE HRESULT IAttachmentExecute_SetFileName(IAttachmentExecute* This,LPCWSTR pszFileName) { +static __WIDL_INLINE HRESULT IAttachmentExecute_SetFileName(IAttachmentExecute* This,LPCWSTR pszFileName) { return This->lpVtbl->SetFileName(This,pszFileName); } -static FORCEINLINE HRESULT IAttachmentExecute_SetSource(IAttachmentExecute* This,LPCWSTR pszSource) { +static __WIDL_INLINE HRESULT IAttachmentExecute_SetSource(IAttachmentExecute* This,LPCWSTR pszSource) { return This->lpVtbl->SetSource(This,pszSource); } -static FORCEINLINE HRESULT IAttachmentExecute_SetReferrer(IAttachmentExecute* This,LPCWSTR pszReferrer) { +static __WIDL_INLINE HRESULT IAttachmentExecute_SetReferrer(IAttachmentExecute* This,LPCWSTR pszReferrer) { return This->lpVtbl->SetReferrer(This,pszReferrer); } -static FORCEINLINE HRESULT IAttachmentExecute_CheckPolicy(IAttachmentExecute* This) { +static __WIDL_INLINE HRESULT IAttachmentExecute_CheckPolicy(IAttachmentExecute* This) { return This->lpVtbl->CheckPolicy(This); } -static FORCEINLINE HRESULT IAttachmentExecute_Prompt(IAttachmentExecute* This,HWND hwnd,ATTACHMENT_PROMPT prompt,ATTACHMENT_ACTION *paction) { +static __WIDL_INLINE HRESULT IAttachmentExecute_Prompt(IAttachmentExecute* This,HWND hwnd,ATTACHMENT_PROMPT prompt,ATTACHMENT_ACTION *paction) { return This->lpVtbl->Prompt(This,hwnd,prompt,paction); } -static FORCEINLINE HRESULT IAttachmentExecute_Save(IAttachmentExecute* This) { +static __WIDL_INLINE HRESULT IAttachmentExecute_Save(IAttachmentExecute* This) { return This->lpVtbl->Save(This); } -static FORCEINLINE HRESULT IAttachmentExecute_Execute(IAttachmentExecute* This,HWND hwnd,LPCWSTR pszVerb,HANDLE *phProcess) { +static __WIDL_INLINE HRESULT IAttachmentExecute_Execute(IAttachmentExecute* This,HWND hwnd,LPCWSTR pszVerb,HANDLE *phProcess) { return This->lpVtbl->Execute(This,hwnd,pszVerb,phProcess); } -static FORCEINLINE HRESULT IAttachmentExecute_SaveWithUI(IAttachmentExecute* This,HWND hwnd) { +static __WIDL_INLINE HRESULT IAttachmentExecute_SaveWithUI(IAttachmentExecute* This,HWND hwnd) { return This->lpVtbl->SaveWithUI(This,hwnd); } -static FORCEINLINE HRESULT IAttachmentExecute_ClearClientState(IAttachmentExecute* This) { +static __WIDL_INLINE HRESULT IAttachmentExecute_ClearClientState(IAttachmentExecute* This) { return This->lpVtbl->ClearClientState(This); } #endif @@ -24257,17 +24265,17 @@ interface IShellMenuCallback { #define IShellMenuCallback_CallbackSM(This,psmd,uMsg,wParam,lParam) (This)->lpVtbl->CallbackSM(This,psmd,uMsg,wParam,lParam) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellMenuCallback_QueryInterface(IShellMenuCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellMenuCallback_QueryInterface(IShellMenuCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellMenuCallback_AddRef(IShellMenuCallback* This) { +static __WIDL_INLINE ULONG IShellMenuCallback_AddRef(IShellMenuCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellMenuCallback_Release(IShellMenuCallback* This) { +static __WIDL_INLINE ULONG IShellMenuCallback_Release(IShellMenuCallback* This) { return This->lpVtbl->Release(This); } /*** IShellMenuCallback methods ***/ -static FORCEINLINE HRESULT IShellMenuCallback_CallbackSM(IShellMenuCallback* This,LPSMDATA psmd,UINT uMsg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT IShellMenuCallback_CallbackSM(IShellMenuCallback* This,LPSMDATA psmd,UINT uMsg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->CallbackSM(This,psmd,uMsg,wParam,lParam); } #endif @@ -24457,41 +24465,41 @@ interface IShellMenu { #define IShellMenu_SetMenuToolbar(This,punk,dwFlags) (This)->lpVtbl->SetMenuToolbar(This,punk,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellMenu_QueryInterface(IShellMenu* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellMenu_QueryInterface(IShellMenu* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellMenu_AddRef(IShellMenu* This) { +static __WIDL_INLINE ULONG IShellMenu_AddRef(IShellMenu* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellMenu_Release(IShellMenu* This) { +static __WIDL_INLINE ULONG IShellMenu_Release(IShellMenu* This) { return This->lpVtbl->Release(This); } /*** IShellMenu methods ***/ -static FORCEINLINE HRESULT IShellMenu_Initialize(IShellMenu* This,IShellMenuCallback *psmc,UINT uId,UINT uIdAncestor,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IShellMenu_Initialize(IShellMenu* This,IShellMenuCallback *psmc,UINT uId,UINT uIdAncestor,DWORD dwFlags) { return This->lpVtbl->Initialize(This,psmc,uId,uIdAncestor,dwFlags); } -static FORCEINLINE HRESULT IShellMenu_GetMenuInfo(IShellMenu* This,IShellMenuCallback **ppsmc,UINT *puId,UINT *puIdAncestor,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IShellMenu_GetMenuInfo(IShellMenu* This,IShellMenuCallback **ppsmc,UINT *puId,UINT *puIdAncestor,DWORD *pdwFlags) { return This->lpVtbl->GetMenuInfo(This,ppsmc,puId,puIdAncestor,pdwFlags); } -static FORCEINLINE HRESULT IShellMenu_SetShellFolder(IShellMenu* This,IShellFolder *psf,PCIDLIST_ABSOLUTE pidlFolder,HKEY hKey,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IShellMenu_SetShellFolder(IShellMenu* This,IShellFolder *psf,PCIDLIST_ABSOLUTE pidlFolder,HKEY hKey,DWORD dwFlags) { return This->lpVtbl->SetShellFolder(This,psf,pidlFolder,hKey,dwFlags); } -static FORCEINLINE HRESULT IShellMenu_GetShellFolder(IShellMenu* This,DWORD *pdwFlags,PIDLIST_ABSOLUTE *ppidl,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellMenu_GetShellFolder(IShellMenu* This,DWORD *pdwFlags,PIDLIST_ABSOLUTE *ppidl,REFIID riid,void **ppv) { return This->lpVtbl->GetShellFolder(This,pdwFlags,ppidl,riid,ppv); } -static FORCEINLINE HRESULT IShellMenu_SetMenu(IShellMenu* This,HMENU hmenu,HWND hwnd,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IShellMenu_SetMenu(IShellMenu* This,HMENU hmenu,HWND hwnd,DWORD dwFlags) { return This->lpVtbl->SetMenu(This,hmenu,hwnd,dwFlags); } -static FORCEINLINE HRESULT IShellMenu_GetMenu(IShellMenu* This,HMENU *phmenu,HWND *phwnd,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IShellMenu_GetMenu(IShellMenu* This,HMENU *phmenu,HWND *phwnd,DWORD *pdwFlags) { return This->lpVtbl->GetMenu(This,phmenu,phwnd,pdwFlags); } -static FORCEINLINE HRESULT IShellMenu_InvalidateItem(IShellMenu* This,LPSMDATA psmd,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IShellMenu_InvalidateItem(IShellMenu* This,LPSMDATA psmd,DWORD dwFlags) { return This->lpVtbl->InvalidateItem(This,psmd,dwFlags); } -static FORCEINLINE HRESULT IShellMenu_GetState(IShellMenu* This,LPSMDATA psmd) { +static __WIDL_INLINE HRESULT IShellMenu_GetState(IShellMenu* This,LPSMDATA psmd) { return This->lpVtbl->GetState(This,psmd); } -static FORCEINLINE HRESULT IShellMenu_SetMenuToolbar(IShellMenu* This,IUnknown *punk,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IShellMenu_SetMenuToolbar(IShellMenu* This,IUnknown *punk,DWORD dwFlags) { return This->lpVtbl->SetMenuToolbar(This,punk,dwFlags); } #endif @@ -24560,17 +24568,17 @@ interface IShellRunDll { #define IShellRunDll_Run(This,pszArgs) (This)->lpVtbl->Run(This,pszArgs) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellRunDll_QueryInterface(IShellRunDll* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellRunDll_QueryInterface(IShellRunDll* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellRunDll_AddRef(IShellRunDll* This) { +static __WIDL_INLINE ULONG IShellRunDll_AddRef(IShellRunDll* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellRunDll_Release(IShellRunDll* This) { +static __WIDL_INLINE ULONG IShellRunDll_Release(IShellRunDll* This) { return This->lpVtbl->Release(This); } /*** IShellRunDll methods ***/ -static FORCEINLINE HRESULT IShellRunDll_Run(IShellRunDll* This,LPCWSTR pszArgs) { +static __WIDL_INLINE HRESULT IShellRunDll_Run(IShellRunDll* This,LPCWSTR pszArgs) { return This->lpVtbl->Run(This,pszArgs); } #endif @@ -24773,41 +24781,41 @@ interface IKnownFolder { #define IKnownFolder_GetFolderDefinition(This,pKFD) (This)->lpVtbl->GetFolderDefinition(This,pKFD) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IKnownFolder_QueryInterface(IKnownFolder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IKnownFolder_QueryInterface(IKnownFolder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IKnownFolder_AddRef(IKnownFolder* This) { +static __WIDL_INLINE ULONG IKnownFolder_AddRef(IKnownFolder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IKnownFolder_Release(IKnownFolder* This) { +static __WIDL_INLINE ULONG IKnownFolder_Release(IKnownFolder* This) { return This->lpVtbl->Release(This); } /*** IKnownFolder methods ***/ -static FORCEINLINE HRESULT IKnownFolder_GetId(IKnownFolder* This,KNOWNFOLDERID *pkfid) { +static __WIDL_INLINE HRESULT IKnownFolder_GetId(IKnownFolder* This,KNOWNFOLDERID *pkfid) { return This->lpVtbl->GetId(This,pkfid); } -static FORCEINLINE HRESULT IKnownFolder_GetCategory(IKnownFolder* This,KF_CATEGORY *pCategory) { +static __WIDL_INLINE HRESULT IKnownFolder_GetCategory(IKnownFolder* This,KF_CATEGORY *pCategory) { return This->lpVtbl->GetCategory(This,pCategory); } -static FORCEINLINE HRESULT IKnownFolder_GetShellItem(IKnownFolder* This,DWORD dwFlags,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IKnownFolder_GetShellItem(IKnownFolder* This,DWORD dwFlags,REFIID riid,void **ppv) { return This->lpVtbl->GetShellItem(This,dwFlags,riid,ppv); } -static FORCEINLINE HRESULT IKnownFolder_GetPath(IKnownFolder* This,DWORD dwFlags,LPWSTR *ppszPath) { +static __WIDL_INLINE HRESULT IKnownFolder_GetPath(IKnownFolder* This,DWORD dwFlags,LPWSTR *ppszPath) { return This->lpVtbl->GetPath(This,dwFlags,ppszPath); } -static FORCEINLINE HRESULT IKnownFolder_SetPath(IKnownFolder* This,DWORD dwFlags,LPCWSTR pszPath) { +static __WIDL_INLINE HRESULT IKnownFolder_SetPath(IKnownFolder* This,DWORD dwFlags,LPCWSTR pszPath) { return This->lpVtbl->SetPath(This,dwFlags,pszPath); } -static FORCEINLINE HRESULT IKnownFolder_GetIDList(IKnownFolder* This,DWORD dwFlags,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT IKnownFolder_GetIDList(IKnownFolder* This,DWORD dwFlags,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetIDList(This,dwFlags,ppidl); } -static FORCEINLINE HRESULT IKnownFolder_GetFolderType(IKnownFolder* This,FOLDERTYPEID *pftid) { +static __WIDL_INLINE HRESULT IKnownFolder_GetFolderType(IKnownFolder* This,FOLDERTYPEID *pftid) { return This->lpVtbl->GetFolderType(This,pftid); } -static FORCEINLINE HRESULT IKnownFolder_GetRedirectionCapabilities(IKnownFolder* This,KF_REDIRECTION_CAPABILITIES *pCapabilities) { +static __WIDL_INLINE HRESULT IKnownFolder_GetRedirectionCapabilities(IKnownFolder* This,KF_REDIRECTION_CAPABILITIES *pCapabilities) { return This->lpVtbl->GetRedirectionCapabilities(This,pCapabilities); } -static FORCEINLINE HRESULT IKnownFolder_GetFolderDefinition(IKnownFolder* This,KNOWNFOLDER_DEFINITION *pKFD) { +static __WIDL_INLINE HRESULT IKnownFolder_GetFolderDefinition(IKnownFolder* This,KNOWNFOLDER_DEFINITION *pKFD) { return This->lpVtbl->GetFolderDefinition(This,pKFD); } #endif @@ -24982,44 +24990,44 @@ interface IKnownFolderManager { #define IKnownFolderManager_Redirect(This,rfid,hwnd,flags,pszTargetPath,cFolders,pExclusion,ppszError) (This)->lpVtbl->Redirect(This,rfid,hwnd,flags,pszTargetPath,cFolders,pExclusion,ppszError) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IKnownFolderManager_QueryInterface(IKnownFolderManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IKnownFolderManager_QueryInterface(IKnownFolderManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IKnownFolderManager_AddRef(IKnownFolderManager* This) { +static __WIDL_INLINE ULONG IKnownFolderManager_AddRef(IKnownFolderManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IKnownFolderManager_Release(IKnownFolderManager* This) { +static __WIDL_INLINE ULONG IKnownFolderManager_Release(IKnownFolderManager* This) { return This->lpVtbl->Release(This); } /*** IKnownFolderManager methods ***/ -static FORCEINLINE HRESULT IKnownFolderManager_FolderIdFromCsidl(IKnownFolderManager* This,int nCsidl,KNOWNFOLDERID *pfid) { +static __WIDL_INLINE HRESULT IKnownFolderManager_FolderIdFromCsidl(IKnownFolderManager* This,int nCsidl,KNOWNFOLDERID *pfid) { return This->lpVtbl->FolderIdFromCsidl(This,nCsidl,pfid); } -static FORCEINLINE HRESULT IKnownFolderManager_FolderIdToCsidl(IKnownFolderManager* This,REFKNOWNFOLDERID rfid,int *pnCsidl) { +static __WIDL_INLINE HRESULT IKnownFolderManager_FolderIdToCsidl(IKnownFolderManager* This,REFKNOWNFOLDERID rfid,int *pnCsidl) { return This->lpVtbl->FolderIdToCsidl(This,rfid,pnCsidl); } -static FORCEINLINE HRESULT IKnownFolderManager_GetFolderIds(IKnownFolderManager* This,KNOWNFOLDERID **ppKFId,UINT *pCount) { +static __WIDL_INLINE HRESULT IKnownFolderManager_GetFolderIds(IKnownFolderManager* This,KNOWNFOLDERID **ppKFId,UINT *pCount) { return This->lpVtbl->GetFolderIds(This,ppKFId,pCount); } -static FORCEINLINE HRESULT IKnownFolderManager_GetFolder(IKnownFolderManager* This,REFKNOWNFOLDERID rfid,IKnownFolder **ppkf) { +static __WIDL_INLINE HRESULT IKnownFolderManager_GetFolder(IKnownFolderManager* This,REFKNOWNFOLDERID rfid,IKnownFolder **ppkf) { return This->lpVtbl->GetFolder(This,rfid,ppkf); } -static FORCEINLINE HRESULT IKnownFolderManager_GetFolderByName(IKnownFolderManager* This,LPCWSTR pszCanonicalName,IKnownFolder **ppkf) { +static __WIDL_INLINE HRESULT IKnownFolderManager_GetFolderByName(IKnownFolderManager* This,LPCWSTR pszCanonicalName,IKnownFolder **ppkf) { return This->lpVtbl->GetFolderByName(This,pszCanonicalName,ppkf); } -static FORCEINLINE HRESULT IKnownFolderManager_RegisterFolder(IKnownFolderManager* This,REFKNOWNFOLDERID rfid,const KNOWNFOLDER_DEFINITION *pKFD) { +static __WIDL_INLINE HRESULT IKnownFolderManager_RegisterFolder(IKnownFolderManager* This,REFKNOWNFOLDERID rfid,const KNOWNFOLDER_DEFINITION *pKFD) { return This->lpVtbl->RegisterFolder(This,rfid,pKFD); } -static FORCEINLINE HRESULT IKnownFolderManager_UnregisterFolder(IKnownFolderManager* This,REFKNOWNFOLDERID rfid) { +static __WIDL_INLINE HRESULT IKnownFolderManager_UnregisterFolder(IKnownFolderManager* This,REFKNOWNFOLDERID rfid) { return This->lpVtbl->UnregisterFolder(This,rfid); } -static FORCEINLINE HRESULT IKnownFolderManager_FindFolderFromPath(IKnownFolderManager* This,LPCWSTR pszPath,FFFP_MODE mode,IKnownFolder **ppkf) { +static __WIDL_INLINE HRESULT IKnownFolderManager_FindFolderFromPath(IKnownFolderManager* This,LPCWSTR pszPath,FFFP_MODE mode,IKnownFolder **ppkf) { return This->lpVtbl->FindFolderFromPath(This,pszPath,mode,ppkf); } -static FORCEINLINE HRESULT IKnownFolderManager_FindFolderFromIDList(IKnownFolderManager* This,PCIDLIST_ABSOLUTE pidl,IKnownFolder **ppkf) { +static __WIDL_INLINE HRESULT IKnownFolderManager_FindFolderFromIDList(IKnownFolderManager* This,PCIDLIST_ABSOLUTE pidl,IKnownFolder **ppkf) { return This->lpVtbl->FindFolderFromIDList(This,pidl,ppkf); } -static FORCEINLINE HRESULT IKnownFolderManager_Redirect(IKnownFolderManager* This,REFKNOWNFOLDERID rfid,HWND hwnd,KF_REDIRECT_FLAGS flags,LPCWSTR pszTargetPath,UINT cFolders,const KNOWNFOLDERID *pExclusion,LPWSTR *ppszError) { +static __WIDL_INLINE HRESULT IKnownFolderManager_Redirect(IKnownFolderManager* This,REFKNOWNFOLDERID rfid,HWND hwnd,KF_REDIRECT_FLAGS flags,LPCWSTR pszTargetPath,UINT cFolders,const KNOWNFOLDERID *pExclusion,LPWSTR *ppszError) { return This->lpVtbl->Redirect(This,rfid,hwnd,flags,pszTargetPath,cFolders,pExclusion,ppszError); } #endif @@ -25194,35 +25202,35 @@ interface ISharingConfigurationManager { #define ISharingConfigurationManager_ArePrintersShared(This) (This)->lpVtbl->ArePrintersShared(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISharingConfigurationManager_QueryInterface(ISharingConfigurationManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISharingConfigurationManager_QueryInterface(ISharingConfigurationManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISharingConfigurationManager_AddRef(ISharingConfigurationManager* This) { +static __WIDL_INLINE ULONG ISharingConfigurationManager_AddRef(ISharingConfigurationManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISharingConfigurationManager_Release(ISharingConfigurationManager* This) { +static __WIDL_INLINE ULONG ISharingConfigurationManager_Release(ISharingConfigurationManager* This) { return This->lpVtbl->Release(This); } /*** ISharingConfigurationManager methods ***/ -static FORCEINLINE HRESULT ISharingConfigurationManager_CreateShare(ISharingConfigurationManager* This,DEF_SHARE_ID dsid,SHARE_ROLE role) { +static __WIDL_INLINE HRESULT ISharingConfigurationManager_CreateShare(ISharingConfigurationManager* This,DEF_SHARE_ID dsid,SHARE_ROLE role) { return This->lpVtbl->CreateShare(This,dsid,role); } -static FORCEINLINE HRESULT ISharingConfigurationManager_DeleteShare(ISharingConfigurationManager* This,DEF_SHARE_ID dsid) { +static __WIDL_INLINE HRESULT ISharingConfigurationManager_DeleteShare(ISharingConfigurationManager* This,DEF_SHARE_ID dsid) { return This->lpVtbl->DeleteShare(This,dsid); } -static FORCEINLINE HRESULT ISharingConfigurationManager_ShareExists(ISharingConfigurationManager* This,DEF_SHARE_ID dsid) { +static __WIDL_INLINE HRESULT ISharingConfigurationManager_ShareExists(ISharingConfigurationManager* This,DEF_SHARE_ID dsid) { return This->lpVtbl->ShareExists(This,dsid); } -static FORCEINLINE HRESULT ISharingConfigurationManager_GetSharePermissions(ISharingConfigurationManager* This,DEF_SHARE_ID dsid,SHARE_ROLE *pRole) { +static __WIDL_INLINE HRESULT ISharingConfigurationManager_GetSharePermissions(ISharingConfigurationManager* This,DEF_SHARE_ID dsid,SHARE_ROLE *pRole) { return This->lpVtbl->GetSharePermissions(This,dsid,pRole); } -static FORCEINLINE HRESULT ISharingConfigurationManager_SharePrinters(ISharingConfigurationManager* This) { +static __WIDL_INLINE HRESULT ISharingConfigurationManager_SharePrinters(ISharingConfigurationManager* This) { return This->lpVtbl->SharePrinters(This); } -static FORCEINLINE HRESULT ISharingConfigurationManager_StopSharingPrinters(ISharingConfigurationManager* This) { +static __WIDL_INLINE HRESULT ISharingConfigurationManager_StopSharingPrinters(ISharingConfigurationManager* This) { return This->lpVtbl->StopSharingPrinters(This); } -static FORCEINLINE HRESULT ISharingConfigurationManager_ArePrintersShared(ISharingConfigurationManager* This) { +static __WIDL_INLINE HRESULT ISharingConfigurationManager_ArePrintersShared(ISharingConfigurationManager* This) { return This->lpVtbl->ArePrintersShared(This); } #endif @@ -25295,17 +25303,17 @@ interface IPreviousVersionsInfo { #define IPreviousVersionsInfo_AreSnapshotsAvailable(This,pszPath,fOkToBeSlow,pfAvailable) (This)->lpVtbl->AreSnapshotsAvailable(This,pszPath,fOkToBeSlow,pfAvailable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPreviousVersionsInfo_QueryInterface(IPreviousVersionsInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPreviousVersionsInfo_QueryInterface(IPreviousVersionsInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPreviousVersionsInfo_AddRef(IPreviousVersionsInfo* This) { +static __WIDL_INLINE ULONG IPreviousVersionsInfo_AddRef(IPreviousVersionsInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPreviousVersionsInfo_Release(IPreviousVersionsInfo* This) { +static __WIDL_INLINE ULONG IPreviousVersionsInfo_Release(IPreviousVersionsInfo* This) { return This->lpVtbl->Release(This); } /*** IPreviousVersionsInfo methods ***/ -static FORCEINLINE HRESULT IPreviousVersionsInfo_AreSnapshotsAvailable(IPreviousVersionsInfo* This,LPCWSTR pszPath,WINBOOL fOkToBeSlow,WINBOOL *pfAvailable) { +static __WIDL_INLINE HRESULT IPreviousVersionsInfo_AreSnapshotsAvailable(IPreviousVersionsInfo* This,LPCWSTR pszPath,WINBOOL fOkToBeSlow,WINBOOL *pfAvailable) { return This->lpVtbl->AreSnapshotsAvailable(This,pszPath,fOkToBeSlow,pfAvailable); } #endif @@ -25382,20 +25390,20 @@ interface IRelatedItem { #define IRelatedItem_GetItem(This,ppsi) (This)->lpVtbl->GetItem(This,ppsi) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRelatedItem_QueryInterface(IRelatedItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRelatedItem_QueryInterface(IRelatedItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRelatedItem_AddRef(IRelatedItem* This) { +static __WIDL_INLINE ULONG IRelatedItem_AddRef(IRelatedItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRelatedItem_Release(IRelatedItem* This) { +static __WIDL_INLINE ULONG IRelatedItem_Release(IRelatedItem* This) { return This->lpVtbl->Release(This); } /*** IRelatedItem methods ***/ -static FORCEINLINE HRESULT IRelatedItem_GetItemIDList(IRelatedItem* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT IRelatedItem_GetItemIDList(IRelatedItem* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetItemIDList(This,ppidl); } -static FORCEINLINE HRESULT IRelatedItem_GetItem(IRelatedItem* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IRelatedItem_GetItem(IRelatedItem* This,IShellItem **ppsi) { return This->lpVtbl->GetItem(This,ppsi); } #endif @@ -25465,20 +25473,20 @@ interface IIdentityName { #define IIdentityName_GetItem(This,ppsi) (This)->lpVtbl->GetItem(This,ppsi) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IIdentityName_QueryInterface(IIdentityName* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IIdentityName_QueryInterface(IIdentityName* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IIdentityName_AddRef(IIdentityName* This) { +static __WIDL_INLINE ULONG IIdentityName_AddRef(IIdentityName* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IIdentityName_Release(IIdentityName* This) { +static __WIDL_INLINE ULONG IIdentityName_Release(IIdentityName* This) { return This->lpVtbl->Release(This); } /*** IRelatedItem methods ***/ -static FORCEINLINE HRESULT IIdentityName_GetItemIDList(IIdentityName* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT IIdentityName_GetItemIDList(IIdentityName* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetItemIDList(This,ppidl); } -static FORCEINLINE HRESULT IIdentityName_GetItem(IIdentityName* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IIdentityName_GetItem(IIdentityName* This,IShellItem **ppsi) { return This->lpVtbl->GetItem(This,ppsi); } #endif @@ -25548,20 +25556,20 @@ interface IDelegateItem { #define IDelegateItem_GetItem(This,ppsi) (This)->lpVtbl->GetItem(This,ppsi) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDelegateItem_QueryInterface(IDelegateItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDelegateItem_QueryInterface(IDelegateItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDelegateItem_AddRef(IDelegateItem* This) { +static __WIDL_INLINE ULONG IDelegateItem_AddRef(IDelegateItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDelegateItem_Release(IDelegateItem* This) { +static __WIDL_INLINE ULONG IDelegateItem_Release(IDelegateItem* This) { return This->lpVtbl->Release(This); } /*** IRelatedItem methods ***/ -static FORCEINLINE HRESULT IDelegateItem_GetItemIDList(IDelegateItem* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT IDelegateItem_GetItemIDList(IDelegateItem* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetItemIDList(This,ppidl); } -static FORCEINLINE HRESULT IDelegateItem_GetItem(IDelegateItem* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IDelegateItem_GetItem(IDelegateItem* This,IShellItem **ppsi) { return This->lpVtbl->GetItem(This,ppsi); } #endif @@ -25631,20 +25639,20 @@ interface ICurrentItem { #define ICurrentItem_GetItem(This,ppsi) (This)->lpVtbl->GetItem(This,ppsi) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICurrentItem_QueryInterface(ICurrentItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICurrentItem_QueryInterface(ICurrentItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICurrentItem_AddRef(ICurrentItem* This) { +static __WIDL_INLINE ULONG ICurrentItem_AddRef(ICurrentItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICurrentItem_Release(ICurrentItem* This) { +static __WIDL_INLINE ULONG ICurrentItem_Release(ICurrentItem* This) { return This->lpVtbl->Release(This); } /*** IRelatedItem methods ***/ -static FORCEINLINE HRESULT ICurrentItem_GetItemIDList(ICurrentItem* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT ICurrentItem_GetItemIDList(ICurrentItem* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetItemIDList(This,ppidl); } -static FORCEINLINE HRESULT ICurrentItem_GetItem(ICurrentItem* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT ICurrentItem_GetItem(ICurrentItem* This,IShellItem **ppsi) { return This->lpVtbl->GetItem(This,ppsi); } #endif @@ -25714,20 +25722,20 @@ interface ITransferMediumItem { #define ITransferMediumItem_GetItem(This,ppsi) (This)->lpVtbl->GetItem(This,ppsi) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITransferMediumItem_QueryInterface(ITransferMediumItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITransferMediumItem_QueryInterface(ITransferMediumItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITransferMediumItem_AddRef(ITransferMediumItem* This) { +static __WIDL_INLINE ULONG ITransferMediumItem_AddRef(ITransferMediumItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITransferMediumItem_Release(ITransferMediumItem* This) { +static __WIDL_INLINE ULONG ITransferMediumItem_Release(ITransferMediumItem* This) { return This->lpVtbl->Release(This); } /*** IRelatedItem methods ***/ -static FORCEINLINE HRESULT ITransferMediumItem_GetItemIDList(ITransferMediumItem* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT ITransferMediumItem_GetItemIDList(ITransferMediumItem* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetItemIDList(This,ppidl); } -static FORCEINLINE HRESULT ITransferMediumItem_GetItem(ITransferMediumItem* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT ITransferMediumItem_GetItem(ITransferMediumItem* This,IShellItem **ppsi) { return This->lpVtbl->GetItem(This,ppsi); } #endif @@ -25797,20 +25805,20 @@ interface IUseToBrowseItem { #define IUseToBrowseItem_GetItem(This,ppsi) (This)->lpVtbl->GetItem(This,ppsi) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUseToBrowseItem_QueryInterface(IUseToBrowseItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUseToBrowseItem_QueryInterface(IUseToBrowseItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUseToBrowseItem_AddRef(IUseToBrowseItem* This) { +static __WIDL_INLINE ULONG IUseToBrowseItem_AddRef(IUseToBrowseItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUseToBrowseItem_Release(IUseToBrowseItem* This) { +static __WIDL_INLINE ULONG IUseToBrowseItem_Release(IUseToBrowseItem* This) { return This->lpVtbl->Release(This); } /*** IRelatedItem methods ***/ -static FORCEINLINE HRESULT IUseToBrowseItem_GetItemIDList(IUseToBrowseItem* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT IUseToBrowseItem_GetItemIDList(IUseToBrowseItem* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetItemIDList(This,ppidl); } -static FORCEINLINE HRESULT IUseToBrowseItem_GetItem(IUseToBrowseItem* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IUseToBrowseItem_GetItem(IUseToBrowseItem* This,IShellItem **ppsi) { return This->lpVtbl->GetItem(This,ppsi); } #endif @@ -25880,20 +25888,20 @@ interface IDisplayItem { #define IDisplayItem_GetItem(This,ppsi) (This)->lpVtbl->GetItem(This,ppsi) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDisplayItem_QueryInterface(IDisplayItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDisplayItem_QueryInterface(IDisplayItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDisplayItem_AddRef(IDisplayItem* This) { +static __WIDL_INLINE ULONG IDisplayItem_AddRef(IDisplayItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDisplayItem_Release(IDisplayItem* This) { +static __WIDL_INLINE ULONG IDisplayItem_Release(IDisplayItem* This) { return This->lpVtbl->Release(This); } /*** IRelatedItem methods ***/ -static FORCEINLINE HRESULT IDisplayItem_GetItemIDList(IDisplayItem* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT IDisplayItem_GetItemIDList(IDisplayItem* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetItemIDList(This,ppidl); } -static FORCEINLINE HRESULT IDisplayItem_GetItem(IDisplayItem* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IDisplayItem_GetItem(IDisplayItem* This,IShellItem **ppsi) { return This->lpVtbl->GetItem(This,ppsi); } #endif @@ -25963,20 +25971,20 @@ interface IViewStateIdentityItem { #define IViewStateIdentityItem_GetItem(This,ppsi) (This)->lpVtbl->GetItem(This,ppsi) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IViewStateIdentityItem_QueryInterface(IViewStateIdentityItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IViewStateIdentityItem_QueryInterface(IViewStateIdentityItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IViewStateIdentityItem_AddRef(IViewStateIdentityItem* This) { +static __WIDL_INLINE ULONG IViewStateIdentityItem_AddRef(IViewStateIdentityItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IViewStateIdentityItem_Release(IViewStateIdentityItem* This) { +static __WIDL_INLINE ULONG IViewStateIdentityItem_Release(IViewStateIdentityItem* This) { return This->lpVtbl->Release(This); } /*** IRelatedItem methods ***/ -static FORCEINLINE HRESULT IViewStateIdentityItem_GetItemIDList(IViewStateIdentityItem* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT IViewStateIdentityItem_GetItemIDList(IViewStateIdentityItem* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetItemIDList(This,ppidl); } -static FORCEINLINE HRESULT IViewStateIdentityItem_GetItem(IViewStateIdentityItem* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IViewStateIdentityItem_GetItem(IViewStateIdentityItem* This,IShellItem **ppsi) { return This->lpVtbl->GetItem(This,ppsi); } #endif @@ -26046,20 +26054,20 @@ interface IPreviewItem { #define IPreviewItem_GetItem(This,ppsi) (This)->lpVtbl->GetItem(This,ppsi) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPreviewItem_QueryInterface(IPreviewItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPreviewItem_QueryInterface(IPreviewItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPreviewItem_AddRef(IPreviewItem* This) { +static __WIDL_INLINE ULONG IPreviewItem_AddRef(IPreviewItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPreviewItem_Release(IPreviewItem* This) { +static __WIDL_INLINE ULONG IPreviewItem_Release(IPreviewItem* This) { return This->lpVtbl->Release(This); } /*** IRelatedItem methods ***/ -static FORCEINLINE HRESULT IPreviewItem_GetItemIDList(IPreviewItem* This,PIDLIST_ABSOLUTE *ppidl) { +static __WIDL_INLINE HRESULT IPreviewItem_GetItemIDList(IPreviewItem* This,PIDLIST_ABSOLUTE *ppidl) { return This->lpVtbl->GetItemIDList(This,ppidl); } -static FORCEINLINE HRESULT IPreviewItem_GetItem(IPreviewItem* This,IShellItem **ppsi) { +static __WIDL_INLINE HRESULT IPreviewItem_GetItem(IPreviewItem* This,IShellItem **ppsi) { return This->lpVtbl->GetItem(This,ppsi); } #endif @@ -26128,17 +26136,17 @@ interface IDestinationStreamFactory { #define IDestinationStreamFactory_GetDestinationStream(This,ppstm) (This)->lpVtbl->GetDestinationStream(This,ppstm) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDestinationStreamFactory_QueryInterface(IDestinationStreamFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDestinationStreamFactory_QueryInterface(IDestinationStreamFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDestinationStreamFactory_AddRef(IDestinationStreamFactory* This) { +static __WIDL_INLINE ULONG IDestinationStreamFactory_AddRef(IDestinationStreamFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDestinationStreamFactory_Release(IDestinationStreamFactory* This) { +static __WIDL_INLINE ULONG IDestinationStreamFactory_Release(IDestinationStreamFactory* This) { return This->lpVtbl->Release(This); } /*** IDestinationStreamFactory methods ***/ -static FORCEINLINE HRESULT IDestinationStreamFactory_GetDestinationStream(IDestinationStreamFactory* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT IDestinationStreamFactory_GetDestinationStream(IDestinationStreamFactory* This,IStream **ppstm) { return This->lpVtbl->GetDestinationStream(This,ppstm); } #endif @@ -26231,20 +26239,20 @@ interface INewMenuClient { #define INewMenuClient_SelectAndEditItem(This,pidlItem,flags) (This)->lpVtbl->SelectAndEditItem(This,pidlItem,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INewMenuClient_QueryInterface(INewMenuClient* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INewMenuClient_QueryInterface(INewMenuClient* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INewMenuClient_AddRef(INewMenuClient* This) { +static __WIDL_INLINE ULONG INewMenuClient_AddRef(INewMenuClient* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INewMenuClient_Release(INewMenuClient* This) { +static __WIDL_INLINE ULONG INewMenuClient_Release(INewMenuClient* This) { return This->lpVtbl->Release(This); } /*** INewMenuClient methods ***/ -static FORCEINLINE HRESULT INewMenuClient_IncludeItems(INewMenuClient* This,NMCII_FLAGS *pflags) { +static __WIDL_INLINE HRESULT INewMenuClient_IncludeItems(INewMenuClient* This,NMCII_FLAGS *pflags) { return This->lpVtbl->IncludeItems(This,pflags); } -static FORCEINLINE HRESULT INewMenuClient_SelectAndEditItem(INewMenuClient* This,PCIDLIST_ABSOLUTE pidlItem,NMCSAEI_FLAGS flags) { +static __WIDL_INLINE HRESULT INewMenuClient_SelectAndEditItem(INewMenuClient* This,PCIDLIST_ABSOLUTE pidlItem,NMCSAEI_FLAGS flags) { return This->lpVtbl->SelectAndEditItem(This,pidlItem,flags); } #endif @@ -26317,17 +26325,17 @@ interface IInitializeWithBindCtx { #define IInitializeWithBindCtx_Initialize(This,pbc) (This)->lpVtbl->Initialize(This,pbc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInitializeWithBindCtx_QueryInterface(IInitializeWithBindCtx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInitializeWithBindCtx_QueryInterface(IInitializeWithBindCtx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInitializeWithBindCtx_AddRef(IInitializeWithBindCtx* This) { +static __WIDL_INLINE ULONG IInitializeWithBindCtx_AddRef(IInitializeWithBindCtx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInitializeWithBindCtx_Release(IInitializeWithBindCtx* This) { +static __WIDL_INLINE ULONG IInitializeWithBindCtx_Release(IInitializeWithBindCtx* This) { return This->lpVtbl->Release(This); } /*** IInitializeWithBindCtx methods ***/ -static FORCEINLINE HRESULT IInitializeWithBindCtx_Initialize(IInitializeWithBindCtx* This,IBindCtx *pbc) { +static __WIDL_INLINE HRESULT IInitializeWithBindCtx_Initialize(IInitializeWithBindCtx* This,IBindCtx *pbc) { return This->lpVtbl->Initialize(This,pbc); } #endif @@ -26405,20 +26413,20 @@ interface IShellItemFilter { #define IShellItemFilter_GetEnumFlagsForItem(This,psi,pgrfFlags) (This)->lpVtbl->GetEnumFlagsForItem(This,psi,pgrfFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellItemFilter_QueryInterface(IShellItemFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellItemFilter_QueryInterface(IShellItemFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellItemFilter_AddRef(IShellItemFilter* This) { +static __WIDL_INLINE ULONG IShellItemFilter_AddRef(IShellItemFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellItemFilter_Release(IShellItemFilter* This) { +static __WIDL_INLINE ULONG IShellItemFilter_Release(IShellItemFilter* This) { return This->lpVtbl->Release(This); } /*** IShellItemFilter methods ***/ -static FORCEINLINE HRESULT IShellItemFilter_IncludeItem(IShellItemFilter* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT IShellItemFilter_IncludeItem(IShellItemFilter* This,IShellItem *psi) { return This->lpVtbl->IncludeItem(This,psi); } -static FORCEINLINE HRESULT IShellItemFilter_GetEnumFlagsForItem(IShellItemFilter* This,IShellItem *psi,SHCONTF *pgrfFlags) { +static __WIDL_INLINE HRESULT IShellItemFilter_GetEnumFlagsForItem(IShellItemFilter* This,IShellItem *psi,SHCONTF *pgrfFlags) { return This->lpVtbl->GetEnumFlagsForItem(This,psi,pgrfFlags); } #endif @@ -26734,71 +26742,71 @@ interface INameSpaceTreeControl { #define INameSpaceTreeControl_CollapseAll(This) (This)->lpVtbl->CollapseAll(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeControl_QueryInterface(INameSpaceTreeControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_QueryInterface(INameSpaceTreeControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INameSpaceTreeControl_AddRef(INameSpaceTreeControl* This) { +static __WIDL_INLINE ULONG INameSpaceTreeControl_AddRef(INameSpaceTreeControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INameSpaceTreeControl_Release(INameSpaceTreeControl* This) { +static __WIDL_INLINE ULONG INameSpaceTreeControl_Release(INameSpaceTreeControl* This) { return This->lpVtbl->Release(This); } /*** INameSpaceTreeControl methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeControl_Initialize(INameSpaceTreeControl* This,HWND hwndParent,RECT *prc,NSTCSTYLE nsctsFlags) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_Initialize(INameSpaceTreeControl* This,HWND hwndParent,RECT *prc,NSTCSTYLE nsctsFlags) { return This->lpVtbl->Initialize(This,hwndParent,prc,nsctsFlags); } -static FORCEINLINE HRESULT INameSpaceTreeControl_TreeAdvise(INameSpaceTreeControl* This,IUnknown *punk,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_TreeAdvise(INameSpaceTreeControl* This,IUnknown *punk,DWORD *pdwCookie) { return This->lpVtbl->TreeAdvise(This,punk,pdwCookie); } -static FORCEINLINE HRESULT INameSpaceTreeControl_TreeUnadvise(INameSpaceTreeControl* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_TreeUnadvise(INameSpaceTreeControl* This,DWORD dwCookie) { return This->lpVtbl->TreeUnadvise(This,dwCookie); } -static FORCEINLINE HRESULT INameSpaceTreeControl_AppendRoot(INameSpaceTreeControl* This,IShellItem *psiRoot,SHCONTF grfEnumFlags,NSTCROOTSTYLE grfRootStyle,IShellItemFilter *pif) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_AppendRoot(INameSpaceTreeControl* This,IShellItem *psiRoot,SHCONTF grfEnumFlags,NSTCROOTSTYLE grfRootStyle,IShellItemFilter *pif) { return This->lpVtbl->AppendRoot(This,psiRoot,grfEnumFlags,grfRootStyle,pif); } -static FORCEINLINE HRESULT INameSpaceTreeControl_InsertRoot(INameSpaceTreeControl* This,int iIndex,IShellItem *psiRoot,SHCONTF grfEnumFlags,NSTCROOTSTYLE grfRootStyle,IShellItemFilter *pif) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_InsertRoot(INameSpaceTreeControl* This,int iIndex,IShellItem *psiRoot,SHCONTF grfEnumFlags,NSTCROOTSTYLE grfRootStyle,IShellItemFilter *pif) { return This->lpVtbl->InsertRoot(This,iIndex,psiRoot,grfEnumFlags,grfRootStyle,pif); } -static FORCEINLINE HRESULT INameSpaceTreeControl_RemoveRoot(INameSpaceTreeControl* This,IShellItem *psiRoot) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_RemoveRoot(INameSpaceTreeControl* This,IShellItem *psiRoot) { return This->lpVtbl->RemoveRoot(This,psiRoot); } -static FORCEINLINE HRESULT INameSpaceTreeControl_RemoveAllRoots(INameSpaceTreeControl* This) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_RemoveAllRoots(INameSpaceTreeControl* This) { return This->lpVtbl->RemoveAllRoots(This); } -static FORCEINLINE HRESULT INameSpaceTreeControl_GetRootItems(INameSpaceTreeControl* This,IShellItemArray **ppsiaRootItems) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_GetRootItems(INameSpaceTreeControl* This,IShellItemArray **ppsiaRootItems) { return This->lpVtbl->GetRootItems(This,ppsiaRootItems); } -static FORCEINLINE HRESULT INameSpaceTreeControl_SetItemState(INameSpaceTreeControl* This,IShellItem *psi,NSTCITEMSTATE nstcisMask,NSTCITEMSTATE nstcisFlags) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_SetItemState(INameSpaceTreeControl* This,IShellItem *psi,NSTCITEMSTATE nstcisMask,NSTCITEMSTATE nstcisFlags) { return This->lpVtbl->SetItemState(This,psi,nstcisMask,nstcisFlags); } -static FORCEINLINE HRESULT INameSpaceTreeControl_GetItemState(INameSpaceTreeControl* This,IShellItem *psi,NSTCITEMSTATE nstcisMask,NSTCITEMSTATE *pnstcisFlags) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_GetItemState(INameSpaceTreeControl* This,IShellItem *psi,NSTCITEMSTATE nstcisMask,NSTCITEMSTATE *pnstcisFlags) { return This->lpVtbl->GetItemState(This,psi,nstcisMask,pnstcisFlags); } -static FORCEINLINE HRESULT INameSpaceTreeControl_GetSelectedItems(INameSpaceTreeControl* This,IShellItemArray **psiaItems) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_GetSelectedItems(INameSpaceTreeControl* This,IShellItemArray **psiaItems) { return This->lpVtbl->GetSelectedItems(This,psiaItems); } -static FORCEINLINE HRESULT INameSpaceTreeControl_GetItemCustomState(INameSpaceTreeControl* This,IShellItem *psi,int *piStateNumber) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_GetItemCustomState(INameSpaceTreeControl* This,IShellItem *psi,int *piStateNumber) { return This->lpVtbl->GetItemCustomState(This,psi,piStateNumber); } -static FORCEINLINE HRESULT INameSpaceTreeControl_SetItemCustomState(INameSpaceTreeControl* This,IShellItem *psi,int iStateNumber) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_SetItemCustomState(INameSpaceTreeControl* This,IShellItem *psi,int iStateNumber) { return This->lpVtbl->SetItemCustomState(This,psi,iStateNumber); } -static FORCEINLINE HRESULT INameSpaceTreeControl_EnsureItemVisible(INameSpaceTreeControl* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_EnsureItemVisible(INameSpaceTreeControl* This,IShellItem *psi) { return This->lpVtbl->EnsureItemVisible(This,psi); } -static FORCEINLINE HRESULT INameSpaceTreeControl_SetTheme(INameSpaceTreeControl* This,LPCWSTR pszTheme) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_SetTheme(INameSpaceTreeControl* This,LPCWSTR pszTheme) { return This->lpVtbl->SetTheme(This,pszTheme); } -static FORCEINLINE HRESULT INameSpaceTreeControl_GetNextItem(INameSpaceTreeControl* This,IShellItem *psi,NSTCGNI nstcgi,IShellItem **ppsiNext) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_GetNextItem(INameSpaceTreeControl* This,IShellItem *psi,NSTCGNI nstcgi,IShellItem **ppsiNext) { return This->lpVtbl->GetNextItem(This,psi,nstcgi,ppsiNext); } -static FORCEINLINE HRESULT INameSpaceTreeControl_HitTest(INameSpaceTreeControl* This,POINT *ppt,IShellItem **ppsiOut) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_HitTest(INameSpaceTreeControl* This,POINT *ppt,IShellItem **ppsiOut) { return This->lpVtbl->HitTest(This,ppt,ppsiOut); } -static FORCEINLINE HRESULT INameSpaceTreeControl_GetItemRect(INameSpaceTreeControl* This,IShellItem *psi,RECT *prect) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_GetItemRect(INameSpaceTreeControl* This,IShellItem *psi,RECT *prect) { return This->lpVtbl->GetItemRect(This,psi,prect); } -static FORCEINLINE HRESULT INameSpaceTreeControl_CollapseAll(INameSpaceTreeControl* This) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl_CollapseAll(INameSpaceTreeControl* This) { return This->lpVtbl->CollapseAll(This); } #endif @@ -27025,84 +27033,84 @@ interface INameSpaceTreeControl2 { #define INameSpaceTreeControl2_GetControlStyle2(This,nstcsMask,pnstcsStyle) (This)->lpVtbl->GetControlStyle2(This,nstcsMask,pnstcsStyle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeControl2_QueryInterface(INameSpaceTreeControl2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_QueryInterface(INameSpaceTreeControl2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INameSpaceTreeControl2_AddRef(INameSpaceTreeControl2* This) { +static __WIDL_INLINE ULONG INameSpaceTreeControl2_AddRef(INameSpaceTreeControl2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INameSpaceTreeControl2_Release(INameSpaceTreeControl2* This) { +static __WIDL_INLINE ULONG INameSpaceTreeControl2_Release(INameSpaceTreeControl2* This) { return This->lpVtbl->Release(This); } /*** INameSpaceTreeControl methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeControl2_Initialize(INameSpaceTreeControl2* This,HWND hwndParent,RECT *prc,NSTCSTYLE nsctsFlags) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_Initialize(INameSpaceTreeControl2* This,HWND hwndParent,RECT *prc,NSTCSTYLE nsctsFlags) { return This->lpVtbl->Initialize(This,hwndParent,prc,nsctsFlags); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_TreeAdvise(INameSpaceTreeControl2* This,IUnknown *punk,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_TreeAdvise(INameSpaceTreeControl2* This,IUnknown *punk,DWORD *pdwCookie) { return This->lpVtbl->TreeAdvise(This,punk,pdwCookie); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_TreeUnadvise(INameSpaceTreeControl2* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_TreeUnadvise(INameSpaceTreeControl2* This,DWORD dwCookie) { return This->lpVtbl->TreeUnadvise(This,dwCookie); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_AppendRoot(INameSpaceTreeControl2* This,IShellItem *psiRoot,SHCONTF grfEnumFlags,NSTCROOTSTYLE grfRootStyle,IShellItemFilter *pif) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_AppendRoot(INameSpaceTreeControl2* This,IShellItem *psiRoot,SHCONTF grfEnumFlags,NSTCROOTSTYLE grfRootStyle,IShellItemFilter *pif) { return This->lpVtbl->AppendRoot(This,psiRoot,grfEnumFlags,grfRootStyle,pif); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_InsertRoot(INameSpaceTreeControl2* This,int iIndex,IShellItem *psiRoot,SHCONTF grfEnumFlags,NSTCROOTSTYLE grfRootStyle,IShellItemFilter *pif) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_InsertRoot(INameSpaceTreeControl2* This,int iIndex,IShellItem *psiRoot,SHCONTF grfEnumFlags,NSTCROOTSTYLE grfRootStyle,IShellItemFilter *pif) { return This->lpVtbl->InsertRoot(This,iIndex,psiRoot,grfEnumFlags,grfRootStyle,pif); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_RemoveRoot(INameSpaceTreeControl2* This,IShellItem *psiRoot) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_RemoveRoot(INameSpaceTreeControl2* This,IShellItem *psiRoot) { return This->lpVtbl->RemoveRoot(This,psiRoot); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_RemoveAllRoots(INameSpaceTreeControl2* This) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_RemoveAllRoots(INameSpaceTreeControl2* This) { return This->lpVtbl->RemoveAllRoots(This); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_GetRootItems(INameSpaceTreeControl2* This,IShellItemArray **ppsiaRootItems) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_GetRootItems(INameSpaceTreeControl2* This,IShellItemArray **ppsiaRootItems) { return This->lpVtbl->GetRootItems(This,ppsiaRootItems); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_SetItemState(INameSpaceTreeControl2* This,IShellItem *psi,NSTCITEMSTATE nstcisMask,NSTCITEMSTATE nstcisFlags) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_SetItemState(INameSpaceTreeControl2* This,IShellItem *psi,NSTCITEMSTATE nstcisMask,NSTCITEMSTATE nstcisFlags) { return This->lpVtbl->SetItemState(This,psi,nstcisMask,nstcisFlags); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_GetItemState(INameSpaceTreeControl2* This,IShellItem *psi,NSTCITEMSTATE nstcisMask,NSTCITEMSTATE *pnstcisFlags) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_GetItemState(INameSpaceTreeControl2* This,IShellItem *psi,NSTCITEMSTATE nstcisMask,NSTCITEMSTATE *pnstcisFlags) { return This->lpVtbl->GetItemState(This,psi,nstcisMask,pnstcisFlags); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_GetSelectedItems(INameSpaceTreeControl2* This,IShellItemArray **psiaItems) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_GetSelectedItems(INameSpaceTreeControl2* This,IShellItemArray **psiaItems) { return This->lpVtbl->GetSelectedItems(This,psiaItems); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_GetItemCustomState(INameSpaceTreeControl2* This,IShellItem *psi,int *piStateNumber) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_GetItemCustomState(INameSpaceTreeControl2* This,IShellItem *psi,int *piStateNumber) { return This->lpVtbl->GetItemCustomState(This,psi,piStateNumber); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_SetItemCustomState(INameSpaceTreeControl2* This,IShellItem *psi,int iStateNumber) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_SetItemCustomState(INameSpaceTreeControl2* This,IShellItem *psi,int iStateNumber) { return This->lpVtbl->SetItemCustomState(This,psi,iStateNumber); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_EnsureItemVisible(INameSpaceTreeControl2* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_EnsureItemVisible(INameSpaceTreeControl2* This,IShellItem *psi) { return This->lpVtbl->EnsureItemVisible(This,psi); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_SetTheme(INameSpaceTreeControl2* This,LPCWSTR pszTheme) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_SetTheme(INameSpaceTreeControl2* This,LPCWSTR pszTheme) { return This->lpVtbl->SetTheme(This,pszTheme); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_GetNextItem(INameSpaceTreeControl2* This,IShellItem *psi,NSTCGNI nstcgi,IShellItem **ppsiNext) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_GetNextItem(INameSpaceTreeControl2* This,IShellItem *psi,NSTCGNI nstcgi,IShellItem **ppsiNext) { return This->lpVtbl->GetNextItem(This,psi,nstcgi,ppsiNext); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_HitTest(INameSpaceTreeControl2* This,POINT *ppt,IShellItem **ppsiOut) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_HitTest(INameSpaceTreeControl2* This,POINT *ppt,IShellItem **ppsiOut) { return This->lpVtbl->HitTest(This,ppt,ppsiOut); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_GetItemRect(INameSpaceTreeControl2* This,IShellItem *psi,RECT *prect) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_GetItemRect(INameSpaceTreeControl2* This,IShellItem *psi,RECT *prect) { return This->lpVtbl->GetItemRect(This,psi,prect); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_CollapseAll(INameSpaceTreeControl2* This) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_CollapseAll(INameSpaceTreeControl2* This) { return This->lpVtbl->CollapseAll(This); } /*** INameSpaceTreeControl2 methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeControl2_SetControlStyle(INameSpaceTreeControl2* This,NSTCSTYLE nstcsMask,NSTCSTYLE nstcsStyle) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_SetControlStyle(INameSpaceTreeControl2* This,NSTCSTYLE nstcsMask,NSTCSTYLE nstcsStyle) { return This->lpVtbl->SetControlStyle(This,nstcsMask,nstcsStyle); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_GetControlStyle(INameSpaceTreeControl2* This,NSTCSTYLE nstcsMask,NSTCSTYLE *pnstcsStyle) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_GetControlStyle(INameSpaceTreeControl2* This,NSTCSTYLE nstcsMask,NSTCSTYLE *pnstcsStyle) { return This->lpVtbl->GetControlStyle(This,nstcsMask,pnstcsStyle); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_SetControlStyle2(INameSpaceTreeControl2* This,NSTCSTYLE2 nstcsMask,NSTCSTYLE2 nstcsStyle) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_SetControlStyle2(INameSpaceTreeControl2* This,NSTCSTYLE2 nstcsMask,NSTCSTYLE2 nstcsStyle) { return This->lpVtbl->SetControlStyle2(This,nstcsMask,nstcsStyle); } -static FORCEINLINE HRESULT INameSpaceTreeControl2_GetControlStyle2(INameSpaceTreeControl2* This,NSTCSTYLE2 nstcsMask,NSTCSTYLE2 *pnstcsStyle) { +static __WIDL_INLINE HRESULT INameSpaceTreeControl2_GetControlStyle2(INameSpaceTreeControl2* This,NSTCSTYLE2 nstcsMask,NSTCSTYLE2 *pnstcsStyle) { return This->lpVtbl->GetControlStyle2(This,nstcsMask,pnstcsStyle); } #endif @@ -27376,68 +27384,68 @@ interface INameSpaceTreeControlEvents { #define INameSpaceTreeControlEvents_OnGetDefaultIconIndex(This,psi,piDefaultIcon,piOpenIcon) (This)->lpVtbl->OnGetDefaultIconIndex(This,psi,piDefaultIcon,piOpenIcon) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_QueryInterface(INameSpaceTreeControlEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_QueryInterface(INameSpaceTreeControlEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INameSpaceTreeControlEvents_AddRef(INameSpaceTreeControlEvents* This) { +static __WIDL_INLINE ULONG INameSpaceTreeControlEvents_AddRef(INameSpaceTreeControlEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INameSpaceTreeControlEvents_Release(INameSpaceTreeControlEvents* This) { +static __WIDL_INLINE ULONG INameSpaceTreeControlEvents_Release(INameSpaceTreeControlEvents* This) { return This->lpVtbl->Release(This); } /*** INameSpaceTreeControlEvents methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnItemClick(INameSpaceTreeControlEvents* This,IShellItem *psi,NSTCEHITTEST nstceHitTest,NSTCECLICKTYPE nstceClickType) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnItemClick(INameSpaceTreeControlEvents* This,IShellItem *psi,NSTCEHITTEST nstceHitTest,NSTCECLICKTYPE nstceClickType) { return This->lpVtbl->OnItemClick(This,psi,nstceHitTest,nstceClickType); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnPropertyItemCommit(INameSpaceTreeControlEvents* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnPropertyItemCommit(INameSpaceTreeControlEvents* This,IShellItem *psi) { return This->lpVtbl->OnPropertyItemCommit(This,psi); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnItemStateChanging(INameSpaceTreeControlEvents* This,IShellItem *psi,NSTCITEMSTATE nstcisMask,NSTCITEMSTATE nstcisState) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnItemStateChanging(INameSpaceTreeControlEvents* This,IShellItem *psi,NSTCITEMSTATE nstcisMask,NSTCITEMSTATE nstcisState) { return This->lpVtbl->OnItemStateChanging(This,psi,nstcisMask,nstcisState); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnItemStateChanged(INameSpaceTreeControlEvents* This,IShellItem *psi,NSTCITEMSTATE nstcisMask,NSTCITEMSTATE nstcisState) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnItemStateChanged(INameSpaceTreeControlEvents* This,IShellItem *psi,NSTCITEMSTATE nstcisMask,NSTCITEMSTATE nstcisState) { return This->lpVtbl->OnItemStateChanged(This,psi,nstcisMask,nstcisState); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnSelectionChanged(INameSpaceTreeControlEvents* This,IShellItemArray *psiaSelection) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnSelectionChanged(INameSpaceTreeControlEvents* This,IShellItemArray *psiaSelection) { return This->lpVtbl->OnSelectionChanged(This,psiaSelection); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnKeyboardInput(INameSpaceTreeControlEvents* This,UINT uMsg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnKeyboardInput(INameSpaceTreeControlEvents* This,UINT uMsg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->OnKeyboardInput(This,uMsg,wParam,lParam); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnBeforeExpand(INameSpaceTreeControlEvents* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnBeforeExpand(INameSpaceTreeControlEvents* This,IShellItem *psi) { return This->lpVtbl->OnBeforeExpand(This,psi); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnAfterExpand(INameSpaceTreeControlEvents* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnAfterExpand(INameSpaceTreeControlEvents* This,IShellItem *psi) { return This->lpVtbl->OnAfterExpand(This,psi); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnBeginLabelEdit(INameSpaceTreeControlEvents* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnBeginLabelEdit(INameSpaceTreeControlEvents* This,IShellItem *psi) { return This->lpVtbl->OnBeginLabelEdit(This,psi); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnEndLabelEdit(INameSpaceTreeControlEvents* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnEndLabelEdit(INameSpaceTreeControlEvents* This,IShellItem *psi) { return This->lpVtbl->OnEndLabelEdit(This,psi); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnGetToolTip(INameSpaceTreeControlEvents* This,IShellItem *psi,LPWSTR pszTip,int cchTip) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnGetToolTip(INameSpaceTreeControlEvents* This,IShellItem *psi,LPWSTR pszTip,int cchTip) { return This->lpVtbl->OnGetToolTip(This,psi,pszTip,cchTip); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnBeforeItemDelete(INameSpaceTreeControlEvents* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnBeforeItemDelete(INameSpaceTreeControlEvents* This,IShellItem *psi) { return This->lpVtbl->OnBeforeItemDelete(This,psi); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnItemAdded(INameSpaceTreeControlEvents* This,IShellItem *psi,WINBOOL fIsRoot) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnItemAdded(INameSpaceTreeControlEvents* This,IShellItem *psi,WINBOOL fIsRoot) { return This->lpVtbl->OnItemAdded(This,psi,fIsRoot); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnItemDeleted(INameSpaceTreeControlEvents* This,IShellItem *psi,WINBOOL fIsRoot) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnItemDeleted(INameSpaceTreeControlEvents* This,IShellItem *psi,WINBOOL fIsRoot) { return This->lpVtbl->OnItemDeleted(This,psi,fIsRoot); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnBeforeContextMenu(INameSpaceTreeControlEvents* This,IShellItem *psi,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnBeforeContextMenu(INameSpaceTreeControlEvents* This,IShellItem *psi,REFIID riid,void **ppv) { return This->lpVtbl->OnBeforeContextMenu(This,psi,riid,ppv); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnAfterContextMenu(INameSpaceTreeControlEvents* This,IShellItem *psi,IContextMenu *pcmIn,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnAfterContextMenu(INameSpaceTreeControlEvents* This,IShellItem *psi,IContextMenu *pcmIn,REFIID riid,void **ppv) { return This->lpVtbl->OnAfterContextMenu(This,psi,pcmIn,riid,ppv); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnBeforeStateImageChange(INameSpaceTreeControlEvents* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnBeforeStateImageChange(INameSpaceTreeControlEvents* This,IShellItem *psi) { return This->lpVtbl->OnBeforeStateImageChange(This,psi); } -static FORCEINLINE HRESULT INameSpaceTreeControlEvents_OnGetDefaultIconIndex(INameSpaceTreeControlEvents* This,IShellItem *psi,int *piDefaultIcon,int *piOpenIcon) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlEvents_OnGetDefaultIconIndex(INameSpaceTreeControlEvents* This,IShellItem *psi,int *piDefaultIcon,int *piOpenIcon) { return This->lpVtbl->OnGetDefaultIconIndex(This,psi,piDefaultIcon,piOpenIcon); } #endif @@ -27581,32 +27589,32 @@ interface INameSpaceTreeControlDropHandler { #define INameSpaceTreeControlDropHandler_OnDragLeave(This,psiOver) (This)->lpVtbl->OnDragLeave(This,psiOver) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeControlDropHandler_QueryInterface(INameSpaceTreeControlDropHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlDropHandler_QueryInterface(INameSpaceTreeControlDropHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INameSpaceTreeControlDropHandler_AddRef(INameSpaceTreeControlDropHandler* This) { +static __WIDL_INLINE ULONG INameSpaceTreeControlDropHandler_AddRef(INameSpaceTreeControlDropHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INameSpaceTreeControlDropHandler_Release(INameSpaceTreeControlDropHandler* This) { +static __WIDL_INLINE ULONG INameSpaceTreeControlDropHandler_Release(INameSpaceTreeControlDropHandler* This) { return This->lpVtbl->Release(This); } /*** INameSpaceTreeControlDropHandler methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeControlDropHandler_OnDragEnter(INameSpaceTreeControlDropHandler* This,IShellItem *psiOver,IShellItemArray *psiaData,WINBOOL fOutsideSource,DWORD grfKeyState,DWORD *pdwEffect) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlDropHandler_OnDragEnter(INameSpaceTreeControlDropHandler* This,IShellItem *psiOver,IShellItemArray *psiaData,WINBOOL fOutsideSource,DWORD grfKeyState,DWORD *pdwEffect) { return This->lpVtbl->OnDragEnter(This,psiOver,psiaData,fOutsideSource,grfKeyState,pdwEffect); } -static FORCEINLINE HRESULT INameSpaceTreeControlDropHandler_OnDragOver(INameSpaceTreeControlDropHandler* This,IShellItem *psiOver,IShellItemArray *psiaData,DWORD grfKeyState,DWORD *pdwEffect) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlDropHandler_OnDragOver(INameSpaceTreeControlDropHandler* This,IShellItem *psiOver,IShellItemArray *psiaData,DWORD grfKeyState,DWORD *pdwEffect) { return This->lpVtbl->OnDragOver(This,psiOver,psiaData,grfKeyState,pdwEffect); } -static FORCEINLINE HRESULT INameSpaceTreeControlDropHandler_OnDragPosition(INameSpaceTreeControlDropHandler* This,IShellItem *psiOver,IShellItemArray *psiaData,int iNewPosition,int iOldPosition) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlDropHandler_OnDragPosition(INameSpaceTreeControlDropHandler* This,IShellItem *psiOver,IShellItemArray *psiaData,int iNewPosition,int iOldPosition) { return This->lpVtbl->OnDragPosition(This,psiOver,psiaData,iNewPosition,iOldPosition); } -static FORCEINLINE HRESULT INameSpaceTreeControlDropHandler_OnDrop(INameSpaceTreeControlDropHandler* This,IShellItem *psiOver,IShellItemArray *psiaData,int iPosition,DWORD grfKeyState,DWORD *pdwEffect) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlDropHandler_OnDrop(INameSpaceTreeControlDropHandler* This,IShellItem *psiOver,IShellItemArray *psiaData,int iPosition,DWORD grfKeyState,DWORD *pdwEffect) { return This->lpVtbl->OnDrop(This,psiOver,psiaData,iPosition,grfKeyState,pdwEffect); } -static FORCEINLINE HRESULT INameSpaceTreeControlDropHandler_OnDropPosition(INameSpaceTreeControlDropHandler* This,IShellItem *psiOver,IShellItemArray *psiaData,int iNewPosition,int iOldPosition) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlDropHandler_OnDropPosition(INameSpaceTreeControlDropHandler* This,IShellItem *psiOver,IShellItemArray *psiaData,int iNewPosition,int iOldPosition) { return This->lpVtbl->OnDropPosition(This,psiOver,psiaData,iNewPosition,iOldPosition); } -static FORCEINLINE HRESULT INameSpaceTreeControlDropHandler_OnDragLeave(INameSpaceTreeControlDropHandler* This,IShellItem *psiOver) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlDropHandler_OnDragLeave(INameSpaceTreeControlDropHandler* This,IShellItem *psiOver) { return This->lpVtbl->OnDragLeave(This,psiOver); } #endif @@ -27694,23 +27702,23 @@ interface INameSpaceTreeAccessible { #define INameSpaceTreeAccessible_OnGetAccessibilityRole(This,psi,pvarRole) (This)->lpVtbl->OnGetAccessibilityRole(This,psi,pvarRole) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeAccessible_QueryInterface(INameSpaceTreeAccessible* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INameSpaceTreeAccessible_QueryInterface(INameSpaceTreeAccessible* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INameSpaceTreeAccessible_AddRef(INameSpaceTreeAccessible* This) { +static __WIDL_INLINE ULONG INameSpaceTreeAccessible_AddRef(INameSpaceTreeAccessible* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INameSpaceTreeAccessible_Release(INameSpaceTreeAccessible* This) { +static __WIDL_INLINE ULONG INameSpaceTreeAccessible_Release(INameSpaceTreeAccessible* This) { return This->lpVtbl->Release(This); } /*** INameSpaceTreeAccessible methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeAccessible_OnGetDefaultAccessibilityAction(INameSpaceTreeAccessible* This,IShellItem *psi,BSTR *pbstrDefaultAction) { +static __WIDL_INLINE HRESULT INameSpaceTreeAccessible_OnGetDefaultAccessibilityAction(INameSpaceTreeAccessible* This,IShellItem *psi,BSTR *pbstrDefaultAction) { return This->lpVtbl->OnGetDefaultAccessibilityAction(This,psi,pbstrDefaultAction); } -static FORCEINLINE HRESULT INameSpaceTreeAccessible_OnDoDefaultAccessibilityAction(INameSpaceTreeAccessible* This,IShellItem *psi) { +static __WIDL_INLINE HRESULT INameSpaceTreeAccessible_OnDoDefaultAccessibilityAction(INameSpaceTreeAccessible* This,IShellItem *psi) { return This->lpVtbl->OnDoDefaultAccessibilityAction(This,psi); } -static FORCEINLINE HRESULT INameSpaceTreeAccessible_OnGetAccessibilityRole(INameSpaceTreeAccessible* This,IShellItem *psi,VARIANT *pvarRole) { +static __WIDL_INLINE HRESULT INameSpaceTreeAccessible_OnGetAccessibilityRole(INameSpaceTreeAccessible* This,IShellItem *psi,VARIANT *pvarRole) { return This->lpVtbl->OnGetAccessibilityRole(This,psi,pvarRole); } #endif @@ -27833,26 +27841,26 @@ interface INameSpaceTreeControlCustomDraw { #define INameSpaceTreeControlCustomDraw_ItemPostPaint(This,hdc,prc,pnstccdItem) (This)->lpVtbl->ItemPostPaint(This,hdc,prc,pnstccdItem) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeControlCustomDraw_QueryInterface(INameSpaceTreeControlCustomDraw* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlCustomDraw_QueryInterface(INameSpaceTreeControlCustomDraw* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INameSpaceTreeControlCustomDraw_AddRef(INameSpaceTreeControlCustomDraw* This) { +static __WIDL_INLINE ULONG INameSpaceTreeControlCustomDraw_AddRef(INameSpaceTreeControlCustomDraw* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INameSpaceTreeControlCustomDraw_Release(INameSpaceTreeControlCustomDraw* This) { +static __WIDL_INLINE ULONG INameSpaceTreeControlCustomDraw_Release(INameSpaceTreeControlCustomDraw* This) { return This->lpVtbl->Release(This); } /*** INameSpaceTreeControlCustomDraw methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeControlCustomDraw_PrePaint(INameSpaceTreeControlCustomDraw* This,HDC hdc,RECT *prc,LRESULT *plres) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlCustomDraw_PrePaint(INameSpaceTreeControlCustomDraw* This,HDC hdc,RECT *prc,LRESULT *plres) { return This->lpVtbl->PrePaint(This,hdc,prc,plres); } -static FORCEINLINE HRESULT INameSpaceTreeControlCustomDraw_PostPaint(INameSpaceTreeControlCustomDraw* This,HDC hdc,RECT *prc) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlCustomDraw_PostPaint(INameSpaceTreeControlCustomDraw* This,HDC hdc,RECT *prc) { return This->lpVtbl->PostPaint(This,hdc,prc); } -static FORCEINLINE HRESULT INameSpaceTreeControlCustomDraw_ItemPrePaint(INameSpaceTreeControlCustomDraw* This,HDC hdc,RECT *prc,NSTCCUSTOMDRAW *pnstccdItem,COLORREF *pclrText,COLORREF *pclrTextBk,LRESULT *plres) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlCustomDraw_ItemPrePaint(INameSpaceTreeControlCustomDraw* This,HDC hdc,RECT *prc,NSTCCUSTOMDRAW *pnstccdItem,COLORREF *pclrText,COLORREF *pclrTextBk,LRESULT *plres) { return This->lpVtbl->ItemPrePaint(This,hdc,prc,pnstccdItem,pclrText,pclrTextBk,plres); } -static FORCEINLINE HRESULT INameSpaceTreeControlCustomDraw_ItemPostPaint(INameSpaceTreeControlCustomDraw* This,HDC hdc,RECT *prc,NSTCCUSTOMDRAW *pnstccdItem) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlCustomDraw_ItemPostPaint(INameSpaceTreeControlCustomDraw* This,HDC hdc,RECT *prc,NSTCCUSTOMDRAW *pnstccdItem) { return This->lpVtbl->ItemPostPaint(This,hdc,prc,pnstccdItem); } #endif @@ -27931,17 +27939,17 @@ interface INameSpaceTreeControlFolderCapabilities { #define INameSpaceTreeControlFolderCapabilities_GetFolderCapabilities(This,nfcMask,pnfcValue) (This)->lpVtbl->GetFolderCapabilities(This,nfcMask,pnfcValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeControlFolderCapabilities_QueryInterface(INameSpaceTreeControlFolderCapabilities* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlFolderCapabilities_QueryInterface(INameSpaceTreeControlFolderCapabilities* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INameSpaceTreeControlFolderCapabilities_AddRef(INameSpaceTreeControlFolderCapabilities* This) { +static __WIDL_INLINE ULONG INameSpaceTreeControlFolderCapabilities_AddRef(INameSpaceTreeControlFolderCapabilities* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INameSpaceTreeControlFolderCapabilities_Release(INameSpaceTreeControlFolderCapabilities* This) { +static __WIDL_INLINE ULONG INameSpaceTreeControlFolderCapabilities_Release(INameSpaceTreeControlFolderCapabilities* This) { return This->lpVtbl->Release(This); } /*** INameSpaceTreeControlFolderCapabilities methods ***/ -static FORCEINLINE HRESULT INameSpaceTreeControlFolderCapabilities_GetFolderCapabilities(INameSpaceTreeControlFolderCapabilities* This,NSTCFOLDERCAPABILITIES nfcMask,NSTCFOLDERCAPABILITIES *pnfcValue) { +static __WIDL_INLINE HRESULT INameSpaceTreeControlFolderCapabilities_GetFolderCapabilities(INameSpaceTreeControlFolderCapabilities* This,NSTCFOLDERCAPABILITIES nfcMask,NSTCFOLDERCAPABILITIES *pnfcValue) { return This->lpVtbl->GetFolderCapabilities(This,nfcMask,pnfcValue); } #endif @@ -28062,35 +28070,35 @@ interface IPreviewHandler { #define IPreviewHandler_TranslateAccelerator(This,pmsg) (This)->lpVtbl->TranslateAccelerator(This,pmsg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPreviewHandler_QueryInterface(IPreviewHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPreviewHandler_QueryInterface(IPreviewHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPreviewHandler_AddRef(IPreviewHandler* This) { +static __WIDL_INLINE ULONG IPreviewHandler_AddRef(IPreviewHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPreviewHandler_Release(IPreviewHandler* This) { +static __WIDL_INLINE ULONG IPreviewHandler_Release(IPreviewHandler* This) { return This->lpVtbl->Release(This); } /*** IPreviewHandler methods ***/ -static FORCEINLINE HRESULT IPreviewHandler_SetWindow(IPreviewHandler* This,HWND hwnd,const RECT *prc) { +static __WIDL_INLINE HRESULT IPreviewHandler_SetWindow(IPreviewHandler* This,HWND hwnd,const RECT *prc) { return This->lpVtbl->SetWindow(This,hwnd,prc); } -static FORCEINLINE HRESULT IPreviewHandler_SetRect(IPreviewHandler* This,const RECT *prc) { +static __WIDL_INLINE HRESULT IPreviewHandler_SetRect(IPreviewHandler* This,const RECT *prc) { return This->lpVtbl->SetRect(This,prc); } -static FORCEINLINE HRESULT IPreviewHandler_DoPreview(IPreviewHandler* This) { +static __WIDL_INLINE HRESULT IPreviewHandler_DoPreview(IPreviewHandler* This) { return This->lpVtbl->DoPreview(This); } -static FORCEINLINE HRESULT IPreviewHandler_Unload(IPreviewHandler* This) { +static __WIDL_INLINE HRESULT IPreviewHandler_Unload(IPreviewHandler* This) { return This->lpVtbl->Unload(This); } -static FORCEINLINE HRESULT IPreviewHandler_SetFocus(IPreviewHandler* This) { +static __WIDL_INLINE HRESULT IPreviewHandler_SetFocus(IPreviewHandler* This) { return This->lpVtbl->SetFocus(This); } -static FORCEINLINE HRESULT IPreviewHandler_QueryFocus(IPreviewHandler* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IPreviewHandler_QueryFocus(IPreviewHandler* This,HWND *phwnd) { return This->lpVtbl->QueryFocus(This,phwnd); } -static FORCEINLINE HRESULT IPreviewHandler_TranslateAccelerator(IPreviewHandler* This,MSG *pmsg) { +static __WIDL_INLINE HRESULT IPreviewHandler_TranslateAccelerator(IPreviewHandler* This,MSG *pmsg) { return This->lpVtbl->TranslateAccelerator(This,pmsg); } #endif @@ -28171,20 +28179,20 @@ interface IPreviewHandlerFrame { #define IPreviewHandlerFrame_TranslateAccelerator(This,pmsg) (This)->lpVtbl->TranslateAccelerator(This,pmsg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPreviewHandlerFrame_QueryInterface(IPreviewHandlerFrame* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPreviewHandlerFrame_QueryInterface(IPreviewHandlerFrame* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPreviewHandlerFrame_AddRef(IPreviewHandlerFrame* This) { +static __WIDL_INLINE ULONG IPreviewHandlerFrame_AddRef(IPreviewHandlerFrame* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPreviewHandlerFrame_Release(IPreviewHandlerFrame* This) { +static __WIDL_INLINE ULONG IPreviewHandlerFrame_Release(IPreviewHandlerFrame* This) { return This->lpVtbl->Release(This); } /*** IPreviewHandlerFrame methods ***/ -static FORCEINLINE HRESULT IPreviewHandlerFrame_GetWindowContext(IPreviewHandlerFrame* This,PREVIEWHANDLERFRAMEINFO *pinfo) { +static __WIDL_INLINE HRESULT IPreviewHandlerFrame_GetWindowContext(IPreviewHandlerFrame* This,PREVIEWHANDLERFRAMEINFO *pinfo) { return This->lpVtbl->GetWindowContext(This,pinfo); } -static FORCEINLINE HRESULT IPreviewHandlerFrame_TranslateAccelerator(IPreviewHandlerFrame* This,MSG *pmsg) { +static __WIDL_INLINE HRESULT IPreviewHandlerFrame_TranslateAccelerator(IPreviewHandlerFrame* This,MSG *pmsg) { return This->lpVtbl->TranslateAccelerator(This,pmsg); } #endif @@ -28276,26 +28284,26 @@ interface ITrayDeskBand { #define ITrayDeskBand_DeskBandRegistrationChanged(This) (This)->lpVtbl->DeskBandRegistrationChanged(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITrayDeskBand_QueryInterface(ITrayDeskBand* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITrayDeskBand_QueryInterface(ITrayDeskBand* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITrayDeskBand_AddRef(ITrayDeskBand* This) { +static __WIDL_INLINE ULONG ITrayDeskBand_AddRef(ITrayDeskBand* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITrayDeskBand_Release(ITrayDeskBand* This) { +static __WIDL_INLINE ULONG ITrayDeskBand_Release(ITrayDeskBand* This) { return This->lpVtbl->Release(This); } /*** ITrayDeskBand methods ***/ -static FORCEINLINE HRESULT ITrayDeskBand_ShowDeskBand(ITrayDeskBand* This,REFCLSID clsid) { +static __WIDL_INLINE HRESULT ITrayDeskBand_ShowDeskBand(ITrayDeskBand* This,REFCLSID clsid) { return This->lpVtbl->ShowDeskBand(This,clsid); } -static FORCEINLINE HRESULT ITrayDeskBand_HideDeskBand(ITrayDeskBand* This,REFCLSID clsid) { +static __WIDL_INLINE HRESULT ITrayDeskBand_HideDeskBand(ITrayDeskBand* This,REFCLSID clsid) { return This->lpVtbl->HideDeskBand(This,clsid); } -static FORCEINLINE HRESULT ITrayDeskBand_IsDeskBandShown(ITrayDeskBand* This,REFCLSID clsid) { +static __WIDL_INLINE HRESULT ITrayDeskBand_IsDeskBandShown(ITrayDeskBand* This,REFCLSID clsid) { return This->lpVtbl->IsDeskBandShown(This,clsid); } -static FORCEINLINE HRESULT ITrayDeskBand_DeskBandRegistrationChanged(ITrayDeskBand* This) { +static __WIDL_INLINE HRESULT ITrayDeskBand_DeskBandRegistrationChanged(ITrayDeskBand* This) { return This->lpVtbl->DeskBandRegistrationChanged(This); } #endif @@ -28389,23 +28397,23 @@ interface IBandHost { #define IBandHost_DestroyBand(This,rclsidBand) (This)->lpVtbl->DestroyBand(This,rclsidBand) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBandHost_QueryInterface(IBandHost* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBandHost_QueryInterface(IBandHost* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBandHost_AddRef(IBandHost* This) { +static __WIDL_INLINE ULONG IBandHost_AddRef(IBandHost* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBandHost_Release(IBandHost* This) { +static __WIDL_INLINE ULONG IBandHost_Release(IBandHost* This) { return This->lpVtbl->Release(This); } /*** IBandHost methods ***/ -static FORCEINLINE HRESULT IBandHost_CreateBand(IBandHost* This,REFCLSID rclsidBand,WINBOOL fAvailable,WINBOOL fVisible,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IBandHost_CreateBand(IBandHost* This,REFCLSID rclsidBand,WINBOOL fAvailable,WINBOOL fVisible,REFIID riid,void **ppv) { return This->lpVtbl->CreateBand(This,rclsidBand,fAvailable,fVisible,riid,ppv); } -static FORCEINLINE HRESULT IBandHost_SetBandAvailability(IBandHost* This,REFCLSID rclsidBand,WINBOOL fAvailable) { +static __WIDL_INLINE HRESULT IBandHost_SetBandAvailability(IBandHost* This,REFCLSID rclsidBand,WINBOOL fAvailable) { return This->lpVtbl->SetBandAvailability(This,rclsidBand,fAvailable); } -static FORCEINLINE HRESULT IBandHost_DestroyBand(IBandHost* This,REFCLSID rclsidBand) { +static __WIDL_INLINE HRESULT IBandHost_DestroyBand(IBandHost* This,REFCLSID rclsidBand) { return This->lpVtbl->DestroyBand(This,rclsidBand); } #endif @@ -28500,17 +28508,17 @@ interface IExplorerPaneVisibility { #define IExplorerPaneVisibility_GetPaneState(This,ep,peps) (This)->lpVtbl->GetPaneState(This,ep,peps) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExplorerPaneVisibility_QueryInterface(IExplorerPaneVisibility* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExplorerPaneVisibility_QueryInterface(IExplorerPaneVisibility* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExplorerPaneVisibility_AddRef(IExplorerPaneVisibility* This) { +static __WIDL_INLINE ULONG IExplorerPaneVisibility_AddRef(IExplorerPaneVisibility* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExplorerPaneVisibility_Release(IExplorerPaneVisibility* This) { +static __WIDL_INLINE ULONG IExplorerPaneVisibility_Release(IExplorerPaneVisibility* This) { return This->lpVtbl->Release(This); } /*** IExplorerPaneVisibility methods ***/ -static FORCEINLINE HRESULT IExplorerPaneVisibility_GetPaneState(IExplorerPaneVisibility* This,REFEXPLORERPANE ep,EXPLORERPANESTATE *peps) { +static __WIDL_INLINE HRESULT IExplorerPaneVisibility_GetPaneState(IExplorerPaneVisibility* This,REFEXPLORERPANE ep,EXPLORERPANESTATE *peps) { return This->lpVtbl->GetPaneState(This,ep,peps); } #endif @@ -28590,17 +28598,17 @@ interface IContextMenuCB { #define IContextMenuCB_CallBack(This,psf,hwndOwner,pdtobj,uMsg,wParam,lParam) (This)->lpVtbl->CallBack(This,psf,hwndOwner,pdtobj,uMsg,wParam,lParam) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IContextMenuCB_QueryInterface(IContextMenuCB* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IContextMenuCB_QueryInterface(IContextMenuCB* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IContextMenuCB_AddRef(IContextMenuCB* This) { +static __WIDL_INLINE ULONG IContextMenuCB_AddRef(IContextMenuCB* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IContextMenuCB_Release(IContextMenuCB* This) { +static __WIDL_INLINE ULONG IContextMenuCB_Release(IContextMenuCB* This) { return This->lpVtbl->Release(This); } /*** IContextMenuCB methods ***/ -static FORCEINLINE HRESULT IContextMenuCB_CallBack(IContextMenuCB* This,IShellFolder *psf,HWND hwndOwner,IDataObject *pdtobj,UINT uMsg,WPARAM wParam,LPARAM lParam) { +static __WIDL_INLINE HRESULT IContextMenuCB_CallBack(IContextMenuCB* This,IShellFolder *psf,HWND hwndOwner,IDataObject *pdtobj,UINT uMsg,WPARAM wParam,LPARAM lParam) { return This->lpVtbl->CallBack(This,psf,hwndOwner,pdtobj,uMsg,wParam,lParam); } #endif @@ -28717,32 +28725,32 @@ interface IDefaultExtractIconInit { #define IDefaultExtractIconInit_SetDefaultIcon(This,pszFile,iIcon) (This)->lpVtbl->SetDefaultIcon(This,pszFile,iIcon) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDefaultExtractIconInit_QueryInterface(IDefaultExtractIconInit* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDefaultExtractIconInit_QueryInterface(IDefaultExtractIconInit* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDefaultExtractIconInit_AddRef(IDefaultExtractIconInit* This) { +static __WIDL_INLINE ULONG IDefaultExtractIconInit_AddRef(IDefaultExtractIconInit* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDefaultExtractIconInit_Release(IDefaultExtractIconInit* This) { +static __WIDL_INLINE ULONG IDefaultExtractIconInit_Release(IDefaultExtractIconInit* This) { return This->lpVtbl->Release(This); } /*** IDefaultExtractIconInit methods ***/ -static FORCEINLINE HRESULT IDefaultExtractIconInit_SetFlags(IDefaultExtractIconInit* This,UINT uFlags) { +static __WIDL_INLINE HRESULT IDefaultExtractIconInit_SetFlags(IDefaultExtractIconInit* This,UINT uFlags) { return This->lpVtbl->SetFlags(This,uFlags); } -static FORCEINLINE HRESULT IDefaultExtractIconInit_SetKey(IDefaultExtractIconInit* This,HKEY hkey) { +static __WIDL_INLINE HRESULT IDefaultExtractIconInit_SetKey(IDefaultExtractIconInit* This,HKEY hkey) { return This->lpVtbl->SetKey(This,hkey); } -static FORCEINLINE HRESULT IDefaultExtractIconInit_SetNormalIcon(IDefaultExtractIconInit* This,LPCWSTR pszFile,int iIcon) { +static __WIDL_INLINE HRESULT IDefaultExtractIconInit_SetNormalIcon(IDefaultExtractIconInit* This,LPCWSTR pszFile,int iIcon) { return This->lpVtbl->SetNormalIcon(This,pszFile,iIcon); } -static FORCEINLINE HRESULT IDefaultExtractIconInit_SetOpenIcon(IDefaultExtractIconInit* This,LPCWSTR pszFile,int iIcon) { +static __WIDL_INLINE HRESULT IDefaultExtractIconInit_SetOpenIcon(IDefaultExtractIconInit* This,LPCWSTR pszFile,int iIcon) { return This->lpVtbl->SetOpenIcon(This,pszFile,iIcon); } -static FORCEINLINE HRESULT IDefaultExtractIconInit_SetShortcutIcon(IDefaultExtractIconInit* This,LPCWSTR pszFile,int iIcon) { +static __WIDL_INLINE HRESULT IDefaultExtractIconInit_SetShortcutIcon(IDefaultExtractIconInit* This,LPCWSTR pszFile,int iIcon) { return This->lpVtbl->SetShortcutIcon(This,pszFile,iIcon); } -static FORCEINLINE HRESULT IDefaultExtractIconInit_SetDefaultIcon(IDefaultExtractIconInit* This,LPCWSTR pszFile,int iIcon) { +static __WIDL_INLINE HRESULT IDefaultExtractIconInit_SetDefaultIcon(IDefaultExtractIconInit* This,LPCWSTR pszFile,int iIcon) { return This->lpVtbl->SetDefaultIcon(This,pszFile,iIcon); } #endif @@ -28916,38 +28924,38 @@ interface IExplorerCommand { #define IExplorerCommand_EnumSubCommands(This,ppEnum) (This)->lpVtbl->EnumSubCommands(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExplorerCommand_QueryInterface(IExplorerCommand* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExplorerCommand_QueryInterface(IExplorerCommand* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExplorerCommand_AddRef(IExplorerCommand* This) { +static __WIDL_INLINE ULONG IExplorerCommand_AddRef(IExplorerCommand* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExplorerCommand_Release(IExplorerCommand* This) { +static __WIDL_INLINE ULONG IExplorerCommand_Release(IExplorerCommand* This) { return This->lpVtbl->Release(This); } /*** IExplorerCommand methods ***/ -static FORCEINLINE HRESULT IExplorerCommand_GetTitle(IExplorerCommand* This,IShellItemArray *psiItemArray,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IExplorerCommand_GetTitle(IExplorerCommand* This,IShellItemArray *psiItemArray,LPWSTR *ppszName) { return This->lpVtbl->GetTitle(This,psiItemArray,ppszName); } -static FORCEINLINE HRESULT IExplorerCommand_GetIcon(IExplorerCommand* This,IShellItemArray *psiItemArray,LPWSTR *ppszIcon) { +static __WIDL_INLINE HRESULT IExplorerCommand_GetIcon(IExplorerCommand* This,IShellItemArray *psiItemArray,LPWSTR *ppszIcon) { return This->lpVtbl->GetIcon(This,psiItemArray,ppszIcon); } -static FORCEINLINE HRESULT IExplorerCommand_GetToolTip(IExplorerCommand* This,IShellItemArray *psiItemArray,LPWSTR *ppszInfotip) { +static __WIDL_INLINE HRESULT IExplorerCommand_GetToolTip(IExplorerCommand* This,IShellItemArray *psiItemArray,LPWSTR *ppszInfotip) { return This->lpVtbl->GetToolTip(This,psiItemArray,ppszInfotip); } -static FORCEINLINE HRESULT IExplorerCommand_GetCanonicalName(IExplorerCommand* This,GUID *pguidCommandName) { +static __WIDL_INLINE HRESULT IExplorerCommand_GetCanonicalName(IExplorerCommand* This,GUID *pguidCommandName) { return This->lpVtbl->GetCanonicalName(This,pguidCommandName); } -static FORCEINLINE HRESULT IExplorerCommand_GetState(IExplorerCommand* This,IShellItemArray *psiItemArray,WINBOOL fOkToBeSlow,EXPCMDSTATE *pCmdState) { +static __WIDL_INLINE HRESULT IExplorerCommand_GetState(IExplorerCommand* This,IShellItemArray *psiItemArray,WINBOOL fOkToBeSlow,EXPCMDSTATE *pCmdState) { return This->lpVtbl->GetState(This,psiItemArray,fOkToBeSlow,pCmdState); } -static FORCEINLINE HRESULT IExplorerCommand_Invoke(IExplorerCommand* This,IShellItemArray *psiItemArray,IBindCtx *pbc) { +static __WIDL_INLINE HRESULT IExplorerCommand_Invoke(IExplorerCommand* This,IShellItemArray *psiItemArray,IBindCtx *pbc) { return This->lpVtbl->Invoke(This,psiItemArray,pbc); } -static FORCEINLINE HRESULT IExplorerCommand_GetFlags(IExplorerCommand* This,EXPCMDFLAGS *pFlags) { +static __WIDL_INLINE HRESULT IExplorerCommand_GetFlags(IExplorerCommand* This,EXPCMDFLAGS *pFlags) { return This->lpVtbl->GetFlags(This,pFlags); } -static FORCEINLINE HRESULT IExplorerCommand_EnumSubCommands(IExplorerCommand* This,IEnumExplorerCommand **ppEnum) { +static __WIDL_INLINE HRESULT IExplorerCommand_EnumSubCommands(IExplorerCommand* This,IEnumExplorerCommand **ppEnum) { return This->lpVtbl->EnumSubCommands(This,ppEnum); } #endif @@ -29019,17 +29027,17 @@ interface IExplorerCommandState { #define IExplorerCommandState_GetState(This,psiItemArray,fOkToBeSlow,pCmdState) (This)->lpVtbl->GetState(This,psiItemArray,fOkToBeSlow,pCmdState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExplorerCommandState_QueryInterface(IExplorerCommandState* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExplorerCommandState_QueryInterface(IExplorerCommandState* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExplorerCommandState_AddRef(IExplorerCommandState* This) { +static __WIDL_INLINE ULONG IExplorerCommandState_AddRef(IExplorerCommandState* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExplorerCommandState_Release(IExplorerCommandState* This) { +static __WIDL_INLINE ULONG IExplorerCommandState_Release(IExplorerCommandState* This) { return This->lpVtbl->Release(This); } /*** IExplorerCommandState methods ***/ -static FORCEINLINE HRESULT IExplorerCommandState_GetState(IExplorerCommandState* This,IShellItemArray *psiItemArray,WINBOOL fOkToBeSlow,EXPCMDSTATE *pCmdState) { +static __WIDL_INLINE HRESULT IExplorerCommandState_GetState(IExplorerCommandState* This,IShellItemArray *psiItemArray,WINBOOL fOkToBeSlow,EXPCMDSTATE *pCmdState) { return This->lpVtbl->GetState(This,psiItemArray,fOkToBeSlow,pCmdState); } #endif @@ -29099,17 +29107,17 @@ interface IInitializeCommand { #define IInitializeCommand_Initialize(This,pszCommandName,ppb) (This)->lpVtbl->Initialize(This,pszCommandName,ppb) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInitializeCommand_QueryInterface(IInitializeCommand* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInitializeCommand_QueryInterface(IInitializeCommand* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInitializeCommand_AddRef(IInitializeCommand* This) { +static __WIDL_INLINE ULONG IInitializeCommand_AddRef(IInitializeCommand* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInitializeCommand_Release(IInitializeCommand* This) { +static __WIDL_INLINE ULONG IInitializeCommand_Release(IInitializeCommand* This) { return This->lpVtbl->Release(This); } /*** IInitializeCommand methods ***/ -static FORCEINLINE HRESULT IInitializeCommand_Initialize(IInitializeCommand* This,LPCWSTR pszCommandName,IPropertyBag *ppb) { +static __WIDL_INLINE HRESULT IInitializeCommand_Initialize(IInitializeCommand* This,LPCWSTR pszCommandName,IPropertyBag *ppb) { return This->lpVtbl->Initialize(This,pszCommandName,ppb); } #endif @@ -29204,26 +29212,26 @@ interface IEnumExplorerCommand { #define IEnumExplorerCommand_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumExplorerCommand_QueryInterface(IEnumExplorerCommand* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumExplorerCommand_QueryInterface(IEnumExplorerCommand* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumExplorerCommand_AddRef(IEnumExplorerCommand* This) { +static __WIDL_INLINE ULONG IEnumExplorerCommand_AddRef(IEnumExplorerCommand* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumExplorerCommand_Release(IEnumExplorerCommand* This) { +static __WIDL_INLINE ULONG IEnumExplorerCommand_Release(IEnumExplorerCommand* This) { return This->lpVtbl->Release(This); } /*** IEnumExplorerCommand methods ***/ -static FORCEINLINE HRESULT IEnumExplorerCommand_Next(IEnumExplorerCommand* This,ULONG celt,IExplorerCommand **pUICommand,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumExplorerCommand_Next(IEnumExplorerCommand* This,ULONG celt,IExplorerCommand **pUICommand,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,pUICommand,pceltFetched); } -static FORCEINLINE HRESULT IEnumExplorerCommand_Skip(IEnumExplorerCommand* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumExplorerCommand_Skip(IEnumExplorerCommand* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumExplorerCommand_Reset(IEnumExplorerCommand* This) { +static __WIDL_INLINE HRESULT IEnumExplorerCommand_Reset(IEnumExplorerCommand* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumExplorerCommand_Clone(IEnumExplorerCommand* This,IEnumExplorerCommand **ppenum) { +static __WIDL_INLINE HRESULT IEnumExplorerCommand_Clone(IEnumExplorerCommand* This,IEnumExplorerCommand **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -29327,20 +29335,20 @@ interface IExplorerCommandProvider { #define IExplorerCommandProvider_GetCommand(This,rguidCommandId,riid,ppv) (This)->lpVtbl->GetCommand(This,rguidCommandId,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExplorerCommandProvider_QueryInterface(IExplorerCommandProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExplorerCommandProvider_QueryInterface(IExplorerCommandProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExplorerCommandProvider_AddRef(IExplorerCommandProvider* This) { +static __WIDL_INLINE ULONG IExplorerCommandProvider_AddRef(IExplorerCommandProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExplorerCommandProvider_Release(IExplorerCommandProvider* This) { +static __WIDL_INLINE ULONG IExplorerCommandProvider_Release(IExplorerCommandProvider* This) { return This->lpVtbl->Release(This); } /*** IExplorerCommandProvider methods ***/ -static FORCEINLINE HRESULT IExplorerCommandProvider_GetCommands(IExplorerCommandProvider* This,IUnknown *punkSite,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IExplorerCommandProvider_GetCommands(IExplorerCommandProvider* This,IUnknown *punkSite,REFIID riid,void **ppv) { return This->lpVtbl->GetCommands(This,punkSite,riid,ppv); } -static FORCEINLINE HRESULT IExplorerCommandProvider_GetCommand(IExplorerCommandProvider* This,REFGUID rguidCommandId,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IExplorerCommandProvider_GetCommand(IExplorerCommandProvider* This,REFGUID rguidCommandId,REFIID riid,void **ppv) { return This->lpVtbl->GetCommand(This,rguidCommandId,riid,ppv); } #endif @@ -29418,17 +29426,17 @@ interface IInitializeNetworkFolder { #define IInitializeNetworkFolder_Initialize(This,pidl,pidlTarget,uDisplayType,pszResName,pszProvider) (This)->lpVtbl->Initialize(This,pidl,pidlTarget,uDisplayType,pszResName,pszProvider) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInitializeNetworkFolder_QueryInterface(IInitializeNetworkFolder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInitializeNetworkFolder_QueryInterface(IInitializeNetworkFolder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInitializeNetworkFolder_AddRef(IInitializeNetworkFolder* This) { +static __WIDL_INLINE ULONG IInitializeNetworkFolder_AddRef(IInitializeNetworkFolder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInitializeNetworkFolder_Release(IInitializeNetworkFolder* This) { +static __WIDL_INLINE ULONG IInitializeNetworkFolder_Release(IInitializeNetworkFolder* This) { return This->lpVtbl->Release(This); } /*** IInitializeNetworkFolder methods ***/ -static FORCEINLINE HRESULT IInitializeNetworkFolder_Initialize(IInitializeNetworkFolder* This,PCIDLIST_ABSOLUTE pidl,PCIDLIST_ABSOLUTE pidlTarget,UINT uDisplayType,LPCWSTR pszResName,LPCWSTR pszProvider) { +static __WIDL_INLINE HRESULT IInitializeNetworkFolder_Initialize(IInitializeNetworkFolder* This,PCIDLIST_ABSOLUTE pidl,PCIDLIST_ABSOLUTE pidlTarget,UINT uDisplayType,LPCWSTR pszResName,LPCWSTR pszProvider) { return This->lpVtbl->Initialize(This,pidl,pidlTarget,uDisplayType,pszResName,pszProvider); } #endif @@ -29527,23 +29535,23 @@ interface IOpenControlPanel { #define IOpenControlPanel_GetCurrentView(This,pView) (This)->lpVtbl->GetCurrentView(This,pView) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpenControlPanel_QueryInterface(IOpenControlPanel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpenControlPanel_QueryInterface(IOpenControlPanel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpenControlPanel_AddRef(IOpenControlPanel* This) { +static __WIDL_INLINE ULONG IOpenControlPanel_AddRef(IOpenControlPanel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpenControlPanel_Release(IOpenControlPanel* This) { +static __WIDL_INLINE ULONG IOpenControlPanel_Release(IOpenControlPanel* This) { return This->lpVtbl->Release(This); } /*** IOpenControlPanel methods ***/ -static FORCEINLINE HRESULT IOpenControlPanel_Open(IOpenControlPanel* This,LPCWSTR pszName,LPCWSTR pszPage,IUnknown *punkSite) { +static __WIDL_INLINE HRESULT IOpenControlPanel_Open(IOpenControlPanel* This,LPCWSTR pszName,LPCWSTR pszPage,IUnknown *punkSite) { return This->lpVtbl->Open(This,pszName,pszPage,punkSite); } -static FORCEINLINE HRESULT IOpenControlPanel_GetPath(IOpenControlPanel* This,LPCWSTR pszName,LPWSTR pszPath,UINT cchPath) { +static __WIDL_INLINE HRESULT IOpenControlPanel_GetPath(IOpenControlPanel* This,LPCWSTR pszName,LPWSTR pszPath,UINT cchPath) { return This->lpVtbl->GetPath(This,pszName,pszPath,cchPath); } -static FORCEINLINE HRESULT IOpenControlPanel_GetCurrentView(IOpenControlPanel* This,CPVIEW *pView) { +static __WIDL_INLINE HRESULT IOpenControlPanel_GetCurrentView(IOpenControlPanel* This,CPVIEW *pView) { return This->lpVtbl->GetCurrentView(This,pView); } #endif @@ -29610,17 +29618,17 @@ interface IComputerInfoChangeNotify { #define IComputerInfoChangeNotify_ComputerInfoChanged(This) (This)->lpVtbl->ComputerInfoChanged(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IComputerInfoChangeNotify_QueryInterface(IComputerInfoChangeNotify* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IComputerInfoChangeNotify_QueryInterface(IComputerInfoChangeNotify* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IComputerInfoChangeNotify_AddRef(IComputerInfoChangeNotify* This) { +static __WIDL_INLINE ULONG IComputerInfoChangeNotify_AddRef(IComputerInfoChangeNotify* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IComputerInfoChangeNotify_Release(IComputerInfoChangeNotify* This) { +static __WIDL_INLINE ULONG IComputerInfoChangeNotify_Release(IComputerInfoChangeNotify* This) { return This->lpVtbl->Release(This); } /*** IComputerInfoChangeNotify methods ***/ -static FORCEINLINE HRESULT IComputerInfoChangeNotify_ComputerInfoChanged(IComputerInfoChangeNotify* This) { +static __WIDL_INLINE HRESULT IComputerInfoChangeNotify_ComputerInfoChanged(IComputerInfoChangeNotify* This) { return This->lpVtbl->ComputerInfoChanged(This); } #endif @@ -29698,20 +29706,20 @@ interface IFileSystemBindData { #define IFileSystemBindData_GetFindData(This,pfd) (This)->lpVtbl->GetFindData(This,pfd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileSystemBindData_QueryInterface(IFileSystemBindData* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileSystemBindData_QueryInterface(IFileSystemBindData* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileSystemBindData_AddRef(IFileSystemBindData* This) { +static __WIDL_INLINE ULONG IFileSystemBindData_AddRef(IFileSystemBindData* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileSystemBindData_Release(IFileSystemBindData* This) { +static __WIDL_INLINE ULONG IFileSystemBindData_Release(IFileSystemBindData* This) { return This->lpVtbl->Release(This); } /*** IFileSystemBindData methods ***/ -static FORCEINLINE HRESULT IFileSystemBindData_SetFindData(IFileSystemBindData* This,const WIN32_FIND_DATAW *pfd) { +static __WIDL_INLINE HRESULT IFileSystemBindData_SetFindData(IFileSystemBindData* This,const WIN32_FIND_DATAW *pfd) { return This->lpVtbl->SetFindData(This,pfd); } -static FORCEINLINE HRESULT IFileSystemBindData_GetFindData(IFileSystemBindData* This,WIN32_FIND_DATAW *pfd) { +static __WIDL_INLINE HRESULT IFileSystemBindData_GetFindData(IFileSystemBindData* This,WIN32_FIND_DATAW *pfd) { return This->lpVtbl->GetFindData(This,pfd); } #endif @@ -29815,33 +29823,33 @@ interface IFileSystemBindData2 { #define IFileSystemBindData2_GetJunctionCLSID(This,pclsid) (This)->lpVtbl->GetJunctionCLSID(This,pclsid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileSystemBindData2_QueryInterface(IFileSystemBindData2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileSystemBindData2_QueryInterface(IFileSystemBindData2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileSystemBindData2_AddRef(IFileSystemBindData2* This) { +static __WIDL_INLINE ULONG IFileSystemBindData2_AddRef(IFileSystemBindData2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileSystemBindData2_Release(IFileSystemBindData2* This) { +static __WIDL_INLINE ULONG IFileSystemBindData2_Release(IFileSystemBindData2* This) { return This->lpVtbl->Release(This); } /*** IFileSystemBindData methods ***/ -static FORCEINLINE HRESULT IFileSystemBindData2_SetFindData(IFileSystemBindData2* This,const WIN32_FIND_DATAW *pfd) { +static __WIDL_INLINE HRESULT IFileSystemBindData2_SetFindData(IFileSystemBindData2* This,const WIN32_FIND_DATAW *pfd) { return This->lpVtbl->SetFindData(This,pfd); } -static FORCEINLINE HRESULT IFileSystemBindData2_GetFindData(IFileSystemBindData2* This,WIN32_FIND_DATAW *pfd) { +static __WIDL_INLINE HRESULT IFileSystemBindData2_GetFindData(IFileSystemBindData2* This,WIN32_FIND_DATAW *pfd) { return This->lpVtbl->GetFindData(This,pfd); } /*** IFileSystemBindData2 methods ***/ -static FORCEINLINE HRESULT IFileSystemBindData2_SetFileID(IFileSystemBindData2* This,LARGE_INTEGER liFileID) { +static __WIDL_INLINE HRESULT IFileSystemBindData2_SetFileID(IFileSystemBindData2* This,LARGE_INTEGER liFileID) { return This->lpVtbl->SetFileID(This,liFileID); } -static FORCEINLINE HRESULT IFileSystemBindData2_GetFileID(IFileSystemBindData2* This,LARGE_INTEGER *pliFileID) { +static __WIDL_INLINE HRESULT IFileSystemBindData2_GetFileID(IFileSystemBindData2* This,LARGE_INTEGER *pliFileID) { return This->lpVtbl->GetFileID(This,pliFileID); } -static FORCEINLINE HRESULT IFileSystemBindData2_SetJunctionCLSID(IFileSystemBindData2* This,REFCLSID clsid) { +static __WIDL_INLINE HRESULT IFileSystemBindData2_SetJunctionCLSID(IFileSystemBindData2* This,REFCLSID clsid) { return This->lpVtbl->SetJunctionCLSID(This,clsid); } -static FORCEINLINE HRESULT IFileSystemBindData2_GetJunctionCLSID(IFileSystemBindData2* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT IFileSystemBindData2_GetJunctionCLSID(IFileSystemBindData2* This,CLSID *pclsid) { return This->lpVtbl->GetJunctionCLSID(This,pclsid); } #endif @@ -29985,41 +29993,41 @@ interface ICustomDestinationList { #define ICustomDestinationList_AbortList(This) (This)->lpVtbl->AbortList(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICustomDestinationList_QueryInterface(ICustomDestinationList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICustomDestinationList_QueryInterface(ICustomDestinationList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICustomDestinationList_AddRef(ICustomDestinationList* This) { +static __WIDL_INLINE ULONG ICustomDestinationList_AddRef(ICustomDestinationList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICustomDestinationList_Release(ICustomDestinationList* This) { +static __WIDL_INLINE ULONG ICustomDestinationList_Release(ICustomDestinationList* This) { return This->lpVtbl->Release(This); } /*** ICustomDestinationList methods ***/ -static FORCEINLINE HRESULT ICustomDestinationList_SetAppID(ICustomDestinationList* This,LPCWSTR pszAppID) { +static __WIDL_INLINE HRESULT ICustomDestinationList_SetAppID(ICustomDestinationList* This,LPCWSTR pszAppID) { return This->lpVtbl->SetAppID(This,pszAppID); } -static FORCEINLINE HRESULT ICustomDestinationList_BeginList(ICustomDestinationList* This,UINT *pcMinSlots,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT ICustomDestinationList_BeginList(ICustomDestinationList* This,UINT *pcMinSlots,REFIID riid,void **ppv) { return This->lpVtbl->BeginList(This,pcMinSlots,riid,ppv); } -static FORCEINLINE HRESULT ICustomDestinationList_AppendCategory(ICustomDestinationList* This,LPCWSTR pszCategory,IObjectArray *poa) { +static __WIDL_INLINE HRESULT ICustomDestinationList_AppendCategory(ICustomDestinationList* This,LPCWSTR pszCategory,IObjectArray *poa) { return This->lpVtbl->AppendCategory(This,pszCategory,poa); } -static FORCEINLINE HRESULT ICustomDestinationList_AppendKnownCategory(ICustomDestinationList* This,KNOWNDESTCATEGORY category) { +static __WIDL_INLINE HRESULT ICustomDestinationList_AppendKnownCategory(ICustomDestinationList* This,KNOWNDESTCATEGORY category) { return This->lpVtbl->AppendKnownCategory(This,category); } -static FORCEINLINE HRESULT ICustomDestinationList_AddUserTasks(ICustomDestinationList* This,IObjectArray *poa) { +static __WIDL_INLINE HRESULT ICustomDestinationList_AddUserTasks(ICustomDestinationList* This,IObjectArray *poa) { return This->lpVtbl->AddUserTasks(This,poa); } -static FORCEINLINE HRESULT ICustomDestinationList_CommitList(ICustomDestinationList* This) { +static __WIDL_INLINE HRESULT ICustomDestinationList_CommitList(ICustomDestinationList* This) { return This->lpVtbl->CommitList(This); } -static FORCEINLINE HRESULT ICustomDestinationList_GetRemovedDestinations(ICustomDestinationList* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT ICustomDestinationList_GetRemovedDestinations(ICustomDestinationList* This,REFIID riid,void **ppv) { return This->lpVtbl->GetRemovedDestinations(This,riid,ppv); } -static FORCEINLINE HRESULT ICustomDestinationList_DeleteList(ICustomDestinationList* This,LPCWSTR pszAppID) { +static __WIDL_INLINE HRESULT ICustomDestinationList_DeleteList(ICustomDestinationList* This,LPCWSTR pszAppID) { return This->lpVtbl->DeleteList(This,pszAppID); } -static FORCEINLINE HRESULT ICustomDestinationList_AbortList(ICustomDestinationList* This) { +static __WIDL_INLINE HRESULT ICustomDestinationList_AbortList(ICustomDestinationList* This) { return This->lpVtbl->AbortList(This); } #endif @@ -30102,23 +30110,23 @@ interface IApplicationDestinations { #define IApplicationDestinations_RemoveAllDestinations(This) (This)->lpVtbl->RemoveAllDestinations(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IApplicationDestinations_QueryInterface(IApplicationDestinations* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IApplicationDestinations_QueryInterface(IApplicationDestinations* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IApplicationDestinations_AddRef(IApplicationDestinations* This) { +static __WIDL_INLINE ULONG IApplicationDestinations_AddRef(IApplicationDestinations* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IApplicationDestinations_Release(IApplicationDestinations* This) { +static __WIDL_INLINE ULONG IApplicationDestinations_Release(IApplicationDestinations* This) { return This->lpVtbl->Release(This); } /*** IApplicationDestinations methods ***/ -static FORCEINLINE HRESULT IApplicationDestinations_SetAppID(IApplicationDestinations* This,LPCWSTR pszAppID) { +static __WIDL_INLINE HRESULT IApplicationDestinations_SetAppID(IApplicationDestinations* This,LPCWSTR pszAppID) { return This->lpVtbl->SetAppID(This,pszAppID); } -static FORCEINLINE HRESULT IApplicationDestinations_RemoveDestination(IApplicationDestinations* This,IUnknown *punk) { +static __WIDL_INLINE HRESULT IApplicationDestinations_RemoveDestination(IApplicationDestinations* This,IUnknown *punk) { return This->lpVtbl->RemoveDestination(This,punk); } -static FORCEINLINE HRESULT IApplicationDestinations_RemoveAllDestinations(IApplicationDestinations* This) { +static __WIDL_INLINE HRESULT IApplicationDestinations_RemoveAllDestinations(IApplicationDestinations* This) { return This->lpVtbl->RemoveAllDestinations(This); } #endif @@ -30205,20 +30213,20 @@ interface IApplicationDocumentLists { #define IApplicationDocumentLists_GetList(This,listtype,cItemsDesired,riid,ppv) (This)->lpVtbl->GetList(This,listtype,cItemsDesired,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IApplicationDocumentLists_QueryInterface(IApplicationDocumentLists* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IApplicationDocumentLists_QueryInterface(IApplicationDocumentLists* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IApplicationDocumentLists_AddRef(IApplicationDocumentLists* This) { +static __WIDL_INLINE ULONG IApplicationDocumentLists_AddRef(IApplicationDocumentLists* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IApplicationDocumentLists_Release(IApplicationDocumentLists* This) { +static __WIDL_INLINE ULONG IApplicationDocumentLists_Release(IApplicationDocumentLists* This) { return This->lpVtbl->Release(This); } /*** IApplicationDocumentLists methods ***/ -static FORCEINLINE HRESULT IApplicationDocumentLists_SetAppID(IApplicationDocumentLists* This,LPCWSTR pszAppID) { +static __WIDL_INLINE HRESULT IApplicationDocumentLists_SetAppID(IApplicationDocumentLists* This,LPCWSTR pszAppID) { return This->lpVtbl->SetAppID(This,pszAppID); } -static FORCEINLINE HRESULT IApplicationDocumentLists_GetList(IApplicationDocumentLists* This,APPDOCLISTTYPE listtype,UINT cItemsDesired,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IApplicationDocumentLists_GetList(IApplicationDocumentLists* This,APPDOCLISTTYPE listtype,UINT cItemsDesired,REFIID riid,void **ppv) { return This->lpVtbl->GetList(This,listtype,cItemsDesired,riid,ppv); } #endif @@ -30294,20 +30302,20 @@ interface IObjectWithAppUserModelID { #define IObjectWithAppUserModelID_GetAppID(This,ppszAppID) (This)->lpVtbl->GetAppID(This,ppszAppID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IObjectWithAppUserModelID_QueryInterface(IObjectWithAppUserModelID* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IObjectWithAppUserModelID_QueryInterface(IObjectWithAppUserModelID* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IObjectWithAppUserModelID_AddRef(IObjectWithAppUserModelID* This) { +static __WIDL_INLINE ULONG IObjectWithAppUserModelID_AddRef(IObjectWithAppUserModelID* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IObjectWithAppUserModelID_Release(IObjectWithAppUserModelID* This) { +static __WIDL_INLINE ULONG IObjectWithAppUserModelID_Release(IObjectWithAppUserModelID* This) { return This->lpVtbl->Release(This); } /*** IObjectWithAppUserModelID methods ***/ -static FORCEINLINE HRESULT IObjectWithAppUserModelID_SetAppID(IObjectWithAppUserModelID* This,LPCWSTR pszAppID) { +static __WIDL_INLINE HRESULT IObjectWithAppUserModelID_SetAppID(IObjectWithAppUserModelID* This,LPCWSTR pszAppID) { return This->lpVtbl->SetAppID(This,pszAppID); } -static FORCEINLINE HRESULT IObjectWithAppUserModelID_GetAppID(IObjectWithAppUserModelID* This,LPWSTR *ppszAppID) { +static __WIDL_INLINE HRESULT IObjectWithAppUserModelID_GetAppID(IObjectWithAppUserModelID* This,LPWSTR *ppszAppID) { return This->lpVtbl->GetAppID(This,ppszAppID); } #endif @@ -30383,20 +30391,20 @@ interface IObjectWithProgID { #define IObjectWithProgID_GetProgID(This,ppszProgID) (This)->lpVtbl->GetProgID(This,ppszProgID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IObjectWithProgID_QueryInterface(IObjectWithProgID* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IObjectWithProgID_QueryInterface(IObjectWithProgID* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IObjectWithProgID_AddRef(IObjectWithProgID* This) { +static __WIDL_INLINE ULONG IObjectWithProgID_AddRef(IObjectWithProgID* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IObjectWithProgID_Release(IObjectWithProgID* This) { +static __WIDL_INLINE ULONG IObjectWithProgID_Release(IObjectWithProgID* This) { return This->lpVtbl->Release(This); } /*** IObjectWithProgID methods ***/ -static FORCEINLINE HRESULT IObjectWithProgID_SetProgID(IObjectWithProgID* This,LPCWSTR pszProgID) { +static __WIDL_INLINE HRESULT IObjectWithProgID_SetProgID(IObjectWithProgID* This,LPCWSTR pszProgID) { return This->lpVtbl->SetProgID(This,pszProgID); } -static FORCEINLINE HRESULT IObjectWithProgID_GetProgID(IObjectWithProgID* This,LPWSTR *ppszProgID) { +static __WIDL_INLINE HRESULT IObjectWithProgID_GetProgID(IObjectWithProgID* This,LPWSTR *ppszProgID) { return This->lpVtbl->GetProgID(This,ppszProgID); } #endif @@ -30468,17 +30476,17 @@ interface IUpdateIDList { #define IUpdateIDList_Update(This,pbc,pidlIn,ppidlOut) (This)->lpVtbl->Update(This,pbc,pidlIn,ppidlOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateIDList_QueryInterface(IUpdateIDList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateIDList_QueryInterface(IUpdateIDList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateIDList_AddRef(IUpdateIDList* This) { +static __WIDL_INLINE ULONG IUpdateIDList_AddRef(IUpdateIDList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateIDList_Release(IUpdateIDList* This) { +static __WIDL_INLINE ULONG IUpdateIDList_Release(IUpdateIDList* This) { return This->lpVtbl->Release(This); } /*** IUpdateIDList methods ***/ -static FORCEINLINE HRESULT IUpdateIDList_Update(IUpdateIDList* This,IBindCtx *pbc,PCUITEMID_CHILD pidlIn,PITEMID_CHILD *ppidlOut) { +static __WIDL_INLINE HRESULT IUpdateIDList_Update(IUpdateIDList* This,IBindCtx *pbc,PCUITEMID_CHILD pidlIn,PITEMID_CHILD *ppidlOut) { return This->lpVtbl->Update(This,pbc,pidlIn,ppidlOut); } #endif @@ -30550,17 +30558,17 @@ interface IDesktopGadget { #define IDesktopGadget_RunGadget(This,gadgetPath) (This)->lpVtbl->RunGadget(This,gadgetPath) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDesktopGadget_QueryInterface(IDesktopGadget* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDesktopGadget_QueryInterface(IDesktopGadget* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDesktopGadget_AddRef(IDesktopGadget* This) { +static __WIDL_INLINE ULONG IDesktopGadget_AddRef(IDesktopGadget* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDesktopGadget_Release(IDesktopGadget* This) { +static __WIDL_INLINE ULONG IDesktopGadget_Release(IDesktopGadget* This) { return This->lpVtbl->Release(This); } /*** IDesktopGadget methods ***/ -static FORCEINLINE HRESULT IDesktopGadget_RunGadget(IDesktopGadget* This,LPCWSTR gadgetPath) { +static __WIDL_INLINE HRESULT IDesktopGadget_RunGadget(IDesktopGadget* This,LPCWSTR gadgetPath) { return This->lpVtbl->RunGadget(This,gadgetPath); } #endif @@ -30651,23 +30659,23 @@ interface IVirtualDesktopManager { #define IVirtualDesktopManager_MoveWindowToDesktop(This,topLevelWindow,desktopId) (This)->lpVtbl->MoveWindowToDesktop(This,topLevelWindow,desktopId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVirtualDesktopManager_QueryInterface(IVirtualDesktopManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVirtualDesktopManager_QueryInterface(IVirtualDesktopManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVirtualDesktopManager_AddRef(IVirtualDesktopManager* This) { +static __WIDL_INLINE ULONG IVirtualDesktopManager_AddRef(IVirtualDesktopManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVirtualDesktopManager_Release(IVirtualDesktopManager* This) { +static __WIDL_INLINE ULONG IVirtualDesktopManager_Release(IVirtualDesktopManager* This) { return This->lpVtbl->Release(This); } /*** IVirtualDesktopManager methods ***/ -static FORCEINLINE HRESULT IVirtualDesktopManager_IsWindowOnCurrentVirtualDesktop(IVirtualDesktopManager* This,HWND topLevelWindow,WINBOOL *onCurrentDesktop) { +static __WIDL_INLINE HRESULT IVirtualDesktopManager_IsWindowOnCurrentVirtualDesktop(IVirtualDesktopManager* This,HWND topLevelWindow,WINBOOL *onCurrentDesktop) { return This->lpVtbl->IsWindowOnCurrentVirtualDesktop(This,topLevelWindow,onCurrentDesktop); } -static FORCEINLINE HRESULT IVirtualDesktopManager_GetWindowDesktopId(IVirtualDesktopManager* This,HWND topLevelWindow,GUID *desktopId) { +static __WIDL_INLINE HRESULT IVirtualDesktopManager_GetWindowDesktopId(IVirtualDesktopManager* This,HWND topLevelWindow,GUID *desktopId) { return This->lpVtbl->GetWindowDesktopId(This,topLevelWindow,desktopId); } -static FORCEINLINE HRESULT IVirtualDesktopManager_MoveWindowToDesktop(IVirtualDesktopManager* This,HWND topLevelWindow,REFGUID desktopId) { +static __WIDL_INLINE HRESULT IVirtualDesktopManager_MoveWindowToDesktop(IVirtualDesktopManager* This,HWND topLevelWindow,REFGUID desktopId) { return This->lpVtbl->MoveWindowToDesktop(This,topLevelWindow,desktopId); } #endif @@ -30899,62 +30907,62 @@ interface IDesktopWallpaper { #define IDesktopWallpaper_Enable(This,enable) (This)->lpVtbl->Enable(This,enable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDesktopWallpaper_QueryInterface(IDesktopWallpaper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_QueryInterface(IDesktopWallpaper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDesktopWallpaper_AddRef(IDesktopWallpaper* This) { +static __WIDL_INLINE ULONG IDesktopWallpaper_AddRef(IDesktopWallpaper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDesktopWallpaper_Release(IDesktopWallpaper* This) { +static __WIDL_INLINE ULONG IDesktopWallpaper_Release(IDesktopWallpaper* This) { return This->lpVtbl->Release(This); } /*** IDesktopWallpaper methods ***/ -static FORCEINLINE HRESULT IDesktopWallpaper_SetWallpaper(IDesktopWallpaper* This,LPCWSTR monitorID,LPCWSTR wallpaper) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_SetWallpaper(IDesktopWallpaper* This,LPCWSTR monitorID,LPCWSTR wallpaper) { return This->lpVtbl->SetWallpaper(This,monitorID,wallpaper); } -static FORCEINLINE HRESULT IDesktopWallpaper_GetWallpaper(IDesktopWallpaper* This,LPCWSTR monitorID,LPWSTR *wallpaper) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_GetWallpaper(IDesktopWallpaper* This,LPCWSTR monitorID,LPWSTR *wallpaper) { return This->lpVtbl->GetWallpaper(This,monitorID,wallpaper); } -static FORCEINLINE HRESULT IDesktopWallpaper_GetMonitorDevicePathAt(IDesktopWallpaper* This,UINT monitorIndex,LPWSTR *monitorID) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_GetMonitorDevicePathAt(IDesktopWallpaper* This,UINT monitorIndex,LPWSTR *monitorID) { return This->lpVtbl->GetMonitorDevicePathAt(This,monitorIndex,monitorID); } -static FORCEINLINE HRESULT IDesktopWallpaper_GetMonitorDevicePathCount(IDesktopWallpaper* This,UINT *count) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_GetMonitorDevicePathCount(IDesktopWallpaper* This,UINT *count) { return This->lpVtbl->GetMonitorDevicePathCount(This,count); } -static FORCEINLINE HRESULT IDesktopWallpaper_GetMonitorRECT(IDesktopWallpaper* This,LPCWSTR monitorID,RECT *displayRect) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_GetMonitorRECT(IDesktopWallpaper* This,LPCWSTR monitorID,RECT *displayRect) { return This->lpVtbl->GetMonitorRECT(This,monitorID,displayRect); } -static FORCEINLINE HRESULT IDesktopWallpaper_SetBackgroundColor(IDesktopWallpaper* This,COLORREF color) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_SetBackgroundColor(IDesktopWallpaper* This,COLORREF color) { return This->lpVtbl->SetBackgroundColor(This,color); } -static FORCEINLINE HRESULT IDesktopWallpaper_GetBackgroundColor(IDesktopWallpaper* This,COLORREF *color) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_GetBackgroundColor(IDesktopWallpaper* This,COLORREF *color) { return This->lpVtbl->GetBackgroundColor(This,color); } -static FORCEINLINE HRESULT IDesktopWallpaper_SetPosition(IDesktopWallpaper* This,DESKTOP_WALLPAPER_POSITION position) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_SetPosition(IDesktopWallpaper* This,DESKTOP_WALLPAPER_POSITION position) { return This->lpVtbl->SetPosition(This,position); } -static FORCEINLINE HRESULT IDesktopWallpaper_GetPosition(IDesktopWallpaper* This,DESKTOP_WALLPAPER_POSITION *position) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_GetPosition(IDesktopWallpaper* This,DESKTOP_WALLPAPER_POSITION *position) { return This->lpVtbl->GetPosition(This,position); } -static FORCEINLINE HRESULT IDesktopWallpaper_SetSlideshow(IDesktopWallpaper* This,IShellItemArray *items) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_SetSlideshow(IDesktopWallpaper* This,IShellItemArray *items) { return This->lpVtbl->SetSlideshow(This,items); } -static FORCEINLINE HRESULT IDesktopWallpaper_GetSlideshow(IDesktopWallpaper* This,IShellItemArray **items) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_GetSlideshow(IDesktopWallpaper* This,IShellItemArray **items) { return This->lpVtbl->GetSlideshow(This,items); } -static FORCEINLINE HRESULT IDesktopWallpaper_SetSlideshowOptions(IDesktopWallpaper* This,DESKTOP_SLIDESHOW_OPTIONS options,UINT slideshowTick) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_SetSlideshowOptions(IDesktopWallpaper* This,DESKTOP_SLIDESHOW_OPTIONS options,UINT slideshowTick) { return This->lpVtbl->SetSlideshowOptions(This,options,slideshowTick); } -static FORCEINLINE HRESULT IDesktopWallpaper_GetSlideshowOptions(IDesktopWallpaper* This,DESKTOP_SLIDESHOW_OPTIONS *options,UINT *slideshowTick) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_GetSlideshowOptions(IDesktopWallpaper* This,DESKTOP_SLIDESHOW_OPTIONS *options,UINT *slideshowTick) { return This->lpVtbl->GetSlideshowOptions(This,options,slideshowTick); } -static FORCEINLINE HRESULT IDesktopWallpaper_AdvanceSlideshow(IDesktopWallpaper* This,LPCWSTR monitorID,DESKTOP_SLIDESHOW_DIRECTION direction) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_AdvanceSlideshow(IDesktopWallpaper* This,LPCWSTR monitorID,DESKTOP_SLIDESHOW_DIRECTION direction) { return This->lpVtbl->AdvanceSlideshow(This,monitorID,direction); } -static FORCEINLINE HRESULT IDesktopWallpaper_GetStatus(IDesktopWallpaper* This,DESKTOP_SLIDESHOW_STATE *state) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_GetStatus(IDesktopWallpaper* This,DESKTOP_SLIDESHOW_STATE *state) { return This->lpVtbl->GetStatus(This,state); } -static FORCEINLINE HRESULT IDesktopWallpaper_Enable(IDesktopWallpaper* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT IDesktopWallpaper_Enable(IDesktopWallpaper* This,WINBOOL enable) { return This->lpVtbl->Enable(This,enable); } #endif @@ -31047,20 +31055,20 @@ interface IHomeGroup { #define IHomeGroup_ShowSharingWizard(This,owner,sharingchoices) (This)->lpVtbl->ShowSharingWizard(This,owner,sharingchoices) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHomeGroup_QueryInterface(IHomeGroup* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHomeGroup_QueryInterface(IHomeGroup* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHomeGroup_AddRef(IHomeGroup* This) { +static __WIDL_INLINE ULONG IHomeGroup_AddRef(IHomeGroup* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHomeGroup_Release(IHomeGroup* This) { +static __WIDL_INLINE ULONG IHomeGroup_Release(IHomeGroup* This) { return This->lpVtbl->Release(This); } /*** IHomeGroup methods ***/ -static FORCEINLINE HRESULT IHomeGroup_IsMember(IHomeGroup* This,WINBOOL *member) { +static __WIDL_INLINE HRESULT IHomeGroup_IsMember(IHomeGroup* This,WINBOOL *member) { return This->lpVtbl->IsMember(This,member); } -static FORCEINLINE HRESULT IHomeGroup_ShowSharingWizard(IHomeGroup* This,HWND owner,HOMEGROUPSHARINGCHOICES *sharingchoices) { +static __WIDL_INLINE HRESULT IHomeGroup_ShowSharingWizard(IHomeGroup* This,HWND owner,HOMEGROUPSHARINGCHOICES *sharingchoices) { return This->lpVtbl->ShowSharingWizard(This,owner,sharingchoices); } #endif @@ -31128,17 +31136,17 @@ interface IInitializeWithPropertyStore { #define IInitializeWithPropertyStore_Initialize(This,pps) (This)->lpVtbl->Initialize(This,pps) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInitializeWithPropertyStore_QueryInterface(IInitializeWithPropertyStore* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInitializeWithPropertyStore_QueryInterface(IInitializeWithPropertyStore* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInitializeWithPropertyStore_AddRef(IInitializeWithPropertyStore* This) { +static __WIDL_INLINE ULONG IInitializeWithPropertyStore_AddRef(IInitializeWithPropertyStore* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInitializeWithPropertyStore_Release(IInitializeWithPropertyStore* This) { +static __WIDL_INLINE ULONG IInitializeWithPropertyStore_Release(IInitializeWithPropertyStore* This) { return This->lpVtbl->Release(This); } /*** IInitializeWithPropertyStore methods ***/ -static FORCEINLINE HRESULT IInitializeWithPropertyStore_Initialize(IInitializeWithPropertyStore* This,IPropertyStore *pps) { +static __WIDL_INLINE HRESULT IInitializeWithPropertyStore_Initialize(IInitializeWithPropertyStore* This,IPropertyStore *pps) { return This->lpVtbl->Initialize(This,pps); } #endif @@ -31216,17 +31224,17 @@ interface IOpenSearchSource { #define IOpenSearchSource_GetResults(This,hwnd,pszQuery,dwStartIndex,dwCount,riid,ppv) (This)->lpVtbl->GetResults(This,hwnd,pszQuery,dwStartIndex,dwCount,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOpenSearchSource_QueryInterface(IOpenSearchSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOpenSearchSource_QueryInterface(IOpenSearchSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOpenSearchSource_AddRef(IOpenSearchSource* This) { +static __WIDL_INLINE ULONG IOpenSearchSource_AddRef(IOpenSearchSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOpenSearchSource_Release(IOpenSearchSource* This) { +static __WIDL_INLINE ULONG IOpenSearchSource_Release(IOpenSearchSource* This) { return This->lpVtbl->Release(This); } /*** IOpenSearchSource methods ***/ -static FORCEINLINE HRESULT IOpenSearchSource_GetResults(IOpenSearchSource* This,HWND hwnd,LPCWSTR pszQuery,DWORD dwStartIndex,DWORD dwCount,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IOpenSearchSource_GetResults(IOpenSearchSource* This,HWND hwnd,LPCWSTR pszQuery,DWORD dwStartIndex,DWORD dwCount,REFIID riid,void **ppv) { return This->lpVtbl->GetResults(This,hwnd,pszQuery,dwStartIndex,dwCount,riid,ppv); } #endif @@ -31483,65 +31491,65 @@ interface IShellLibrary { #define IShellLibrary_SaveInKnownFolder(This,kfidToSaveIn,pszLibraryName,lsf,ppsiSavedTo) (This)->lpVtbl->SaveInKnownFolder(This,kfidToSaveIn,pszLibraryName,lsf,ppsiSavedTo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IShellLibrary_QueryInterface(IShellLibrary* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IShellLibrary_QueryInterface(IShellLibrary* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IShellLibrary_AddRef(IShellLibrary* This) { +static __WIDL_INLINE ULONG IShellLibrary_AddRef(IShellLibrary* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IShellLibrary_Release(IShellLibrary* This) { +static __WIDL_INLINE ULONG IShellLibrary_Release(IShellLibrary* This) { return This->lpVtbl->Release(This); } /*** IShellLibrary methods ***/ -static FORCEINLINE HRESULT IShellLibrary_LoadLibraryFromItem(IShellLibrary* This,IShellItem *psiLibrary,DWORD grfMode) { +static __WIDL_INLINE HRESULT IShellLibrary_LoadLibraryFromItem(IShellLibrary* This,IShellItem *psiLibrary,DWORD grfMode) { return This->lpVtbl->LoadLibraryFromItem(This,psiLibrary,grfMode); } -static FORCEINLINE HRESULT IShellLibrary_LoadLibraryFromKnownFolder(IShellLibrary* This,REFKNOWNFOLDERID kfidLibrary,DWORD grfMode) { +static __WIDL_INLINE HRESULT IShellLibrary_LoadLibraryFromKnownFolder(IShellLibrary* This,REFKNOWNFOLDERID kfidLibrary,DWORD grfMode) { return This->lpVtbl->LoadLibraryFromKnownFolder(This,kfidLibrary,grfMode); } -static FORCEINLINE HRESULT IShellLibrary_AddFolder(IShellLibrary* This,IShellItem *psiLocation) { +static __WIDL_INLINE HRESULT IShellLibrary_AddFolder(IShellLibrary* This,IShellItem *psiLocation) { return This->lpVtbl->AddFolder(This,psiLocation); } -static FORCEINLINE HRESULT IShellLibrary_RemoveFolder(IShellLibrary* This,IShellItem *psiLocation) { +static __WIDL_INLINE HRESULT IShellLibrary_RemoveFolder(IShellLibrary* This,IShellItem *psiLocation) { return This->lpVtbl->RemoveFolder(This,psiLocation); } -static FORCEINLINE HRESULT IShellLibrary_GetFolders(IShellLibrary* This,LIBRARYFOLDERFILTER lff,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellLibrary_GetFolders(IShellLibrary* This,LIBRARYFOLDERFILTER lff,REFIID riid,void **ppv) { return This->lpVtbl->GetFolders(This,lff,riid,ppv); } -static FORCEINLINE HRESULT IShellLibrary_ResolveFolder(IShellLibrary* This,IShellItem *psiFolderToResolve,DWORD dwTimeout,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellLibrary_ResolveFolder(IShellLibrary* This,IShellItem *psiFolderToResolve,DWORD dwTimeout,REFIID riid,void **ppv) { return This->lpVtbl->ResolveFolder(This,psiFolderToResolve,dwTimeout,riid,ppv); } -static FORCEINLINE HRESULT IShellLibrary_GetDefaultSaveFolder(IShellLibrary* This,DEFAULTSAVEFOLDERTYPE dsft,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IShellLibrary_GetDefaultSaveFolder(IShellLibrary* This,DEFAULTSAVEFOLDERTYPE dsft,REFIID riid,void **ppv) { return This->lpVtbl->GetDefaultSaveFolder(This,dsft,riid,ppv); } -static FORCEINLINE HRESULT IShellLibrary_SetDefaultSaveFolder(IShellLibrary* This,DEFAULTSAVEFOLDERTYPE dsft,IShellItem *psi) { +static __WIDL_INLINE HRESULT IShellLibrary_SetDefaultSaveFolder(IShellLibrary* This,DEFAULTSAVEFOLDERTYPE dsft,IShellItem *psi) { return This->lpVtbl->SetDefaultSaveFolder(This,dsft,psi); } -static FORCEINLINE HRESULT IShellLibrary_GetOptions(IShellLibrary* This,LIBRARYOPTIONFLAGS *plofOptions) { +static __WIDL_INLINE HRESULT IShellLibrary_GetOptions(IShellLibrary* This,LIBRARYOPTIONFLAGS *plofOptions) { return This->lpVtbl->GetOptions(This,plofOptions); } -static FORCEINLINE HRESULT IShellLibrary_SetOptions(IShellLibrary* This,LIBRARYOPTIONFLAGS lofMask,LIBRARYOPTIONFLAGS lofOptions) { +static __WIDL_INLINE HRESULT IShellLibrary_SetOptions(IShellLibrary* This,LIBRARYOPTIONFLAGS lofMask,LIBRARYOPTIONFLAGS lofOptions) { return This->lpVtbl->SetOptions(This,lofMask,lofOptions); } -static FORCEINLINE HRESULT IShellLibrary_GetFolderType(IShellLibrary* This,FOLDERTYPEID *pftid) { +static __WIDL_INLINE HRESULT IShellLibrary_GetFolderType(IShellLibrary* This,FOLDERTYPEID *pftid) { return This->lpVtbl->GetFolderType(This,pftid); } -static FORCEINLINE HRESULT IShellLibrary_SetFolderType(IShellLibrary* This,REFFOLDERTYPEID ftid) { +static __WIDL_INLINE HRESULT IShellLibrary_SetFolderType(IShellLibrary* This,REFFOLDERTYPEID ftid) { return This->lpVtbl->SetFolderType(This,ftid); } -static FORCEINLINE HRESULT IShellLibrary_GetIcon(IShellLibrary* This,LPWSTR *ppszIcon) { +static __WIDL_INLINE HRESULT IShellLibrary_GetIcon(IShellLibrary* This,LPWSTR *ppszIcon) { return This->lpVtbl->GetIcon(This,ppszIcon); } -static FORCEINLINE HRESULT IShellLibrary_SetIcon(IShellLibrary* This,LPCWSTR pszIcon) { +static __WIDL_INLINE HRESULT IShellLibrary_SetIcon(IShellLibrary* This,LPCWSTR pszIcon) { return This->lpVtbl->SetIcon(This,pszIcon); } -static FORCEINLINE HRESULT IShellLibrary_Commit(IShellLibrary* This) { +static __WIDL_INLINE HRESULT IShellLibrary_Commit(IShellLibrary* This) { return This->lpVtbl->Commit(This); } -static FORCEINLINE HRESULT IShellLibrary_Save(IShellLibrary* This,IShellItem *psiFolderToSaveIn,LPCWSTR pszLibraryName,LIBRARYSAVEFLAGS lsf,IShellItem **ppsiSavedTo) { +static __WIDL_INLINE HRESULT IShellLibrary_Save(IShellLibrary* This,IShellItem *psiFolderToSaveIn,LPCWSTR pszLibraryName,LIBRARYSAVEFLAGS lsf,IShellItem **ppsiSavedTo) { return This->lpVtbl->Save(This,psiFolderToSaveIn,pszLibraryName,lsf,ppsiSavedTo); } -static FORCEINLINE HRESULT IShellLibrary_SaveInKnownFolder(IShellLibrary* This,REFKNOWNFOLDERID kfidToSaveIn,LPCWSTR pszLibraryName,LIBRARYSAVEFLAGS lsf,IShellItem **ppsiSavedTo) { +static __WIDL_INLINE HRESULT IShellLibrary_SaveInKnownFolder(IShellLibrary* This,REFKNOWNFOLDERID kfidToSaveIn,LPCWSTR pszLibraryName,LIBRARYSAVEFLAGS lsf,IShellItem **ppsiSavedTo) { return This->lpVtbl->SaveInKnownFolder(This,kfidToSaveIn,pszLibraryName,lsf,ppsiSavedTo); } #endif @@ -31616,17 +31624,17 @@ interface IPlaybackManagerEvents { #define IPlaybackManagerEvents_OnPlaybackManagerEvent(This,dwSessionId,mediaEvent) (This)->lpVtbl->OnPlaybackManagerEvent(This,dwSessionId,mediaEvent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPlaybackManagerEvents_QueryInterface(IPlaybackManagerEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPlaybackManagerEvents_QueryInterface(IPlaybackManagerEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPlaybackManagerEvents_AddRef(IPlaybackManagerEvents* This) { +static __WIDL_INLINE ULONG IPlaybackManagerEvents_AddRef(IPlaybackManagerEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPlaybackManagerEvents_Release(IPlaybackManagerEvents* This) { +static __WIDL_INLINE ULONG IPlaybackManagerEvents_Release(IPlaybackManagerEvents* This) { return This->lpVtbl->Release(This); } /*** IPlaybackManagerEvents methods ***/ -static FORCEINLINE HRESULT IPlaybackManagerEvents_OnPlaybackManagerEvent(IPlaybackManagerEvents* This,DWORD dwSessionId,PBM_EVENT mediaEvent) { +static __WIDL_INLINE HRESULT IPlaybackManagerEvents_OnPlaybackManagerEvent(IPlaybackManagerEvents* This,DWORD dwSessionId,PBM_EVENT mediaEvent) { return This->lpVtbl->OnPlaybackManagerEvent(This,dwSessionId,mediaEvent); } #endif @@ -31734,23 +31742,23 @@ interface IPlaybackManager { #define IPlaybackManager_ChangeSessionState(This,dwSessionId,state,mute) (This)->lpVtbl->ChangeSessionState(This,dwSessionId,state,mute) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPlaybackManager_QueryInterface(IPlaybackManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPlaybackManager_QueryInterface(IPlaybackManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPlaybackManager_AddRef(IPlaybackManager* This) { +static __WIDL_INLINE ULONG IPlaybackManager_AddRef(IPlaybackManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPlaybackManager_Release(IPlaybackManager* This) { +static __WIDL_INLINE ULONG IPlaybackManager_Release(IPlaybackManager* This) { return This->lpVtbl->Release(This); } /*** IPlaybackManager methods ***/ -static FORCEINLINE HRESULT IPlaybackManager_Advise(IPlaybackManager* This,PBM_SESSION_TYPE type,IPlaybackManagerEvents *pEvents,DWORD *pdwSessionId) { +static __WIDL_INLINE HRESULT IPlaybackManager_Advise(IPlaybackManager* This,PBM_SESSION_TYPE type,IPlaybackManagerEvents *pEvents,DWORD *pdwSessionId) { return This->lpVtbl->Advise(This,type,pEvents,pdwSessionId); } -static FORCEINLINE HRESULT IPlaybackManager_Unadvise(IPlaybackManager* This,DWORD dwSessionId) { +static __WIDL_INLINE HRESULT IPlaybackManager_Unadvise(IPlaybackManager* This,DWORD dwSessionId) { return This->lpVtbl->Unadvise(This,dwSessionId); } -static FORCEINLINE HRESULT IPlaybackManager_ChangeSessionState(IPlaybackManager* This,DWORD dwSessionId,PBM_PLAY_STATE state,PBM_MUTE_STATE mute) { +static __WIDL_INLINE HRESULT IPlaybackManager_ChangeSessionState(IPlaybackManager* This,DWORD dwSessionId,PBM_PLAY_STATE state,PBM_MUTE_STATE mute) { return This->lpVtbl->ChangeSessionState(This,dwSessionId,state,mute); } #endif @@ -31874,26 +31882,26 @@ interface IDefaultFolderMenuInitialize { #define IDefaultFolderMenuInitialize_SetHandlerClsid(This,rclsid) (This)->lpVtbl->SetHandlerClsid(This,rclsid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDefaultFolderMenuInitialize_QueryInterface(IDefaultFolderMenuInitialize* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDefaultFolderMenuInitialize_QueryInterface(IDefaultFolderMenuInitialize* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDefaultFolderMenuInitialize_AddRef(IDefaultFolderMenuInitialize* This) { +static __WIDL_INLINE ULONG IDefaultFolderMenuInitialize_AddRef(IDefaultFolderMenuInitialize* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDefaultFolderMenuInitialize_Release(IDefaultFolderMenuInitialize* This) { +static __WIDL_INLINE ULONG IDefaultFolderMenuInitialize_Release(IDefaultFolderMenuInitialize* This) { return This->lpVtbl->Release(This); } /*** IDefaultFolderMenuInitialize methods ***/ -static FORCEINLINE HRESULT IDefaultFolderMenuInitialize_Initialize(IDefaultFolderMenuInitialize* This,HWND hwnd,IContextMenuCB *pcmcb,PCIDLIST_ABSOLUTE pidlFolder,IShellFolder *psf,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,IUnknown *punkAssociation,UINT cKeys,const HKEY *aKeys) { +static __WIDL_INLINE HRESULT IDefaultFolderMenuInitialize_Initialize(IDefaultFolderMenuInitialize* This,HWND hwnd,IContextMenuCB *pcmcb,PCIDLIST_ABSOLUTE pidlFolder,IShellFolder *psf,UINT cidl,PCUITEMID_CHILD_ARRAY apidl,IUnknown *punkAssociation,UINT cKeys,const HKEY *aKeys) { return This->lpVtbl->Initialize(This,hwnd,pcmcb,pidlFolder,psf,cidl,apidl,punkAssociation,cKeys,aKeys); } -static FORCEINLINE HRESULT IDefaultFolderMenuInitialize_SetMenuRestrictions(IDefaultFolderMenuInitialize* This,DEFAULT_FOLDER_MENU_RESTRICTIONS dfmrValues) { +static __WIDL_INLINE HRESULT IDefaultFolderMenuInitialize_SetMenuRestrictions(IDefaultFolderMenuInitialize* This,DEFAULT_FOLDER_MENU_RESTRICTIONS dfmrValues) { return This->lpVtbl->SetMenuRestrictions(This,dfmrValues); } -static FORCEINLINE HRESULT IDefaultFolderMenuInitialize_GetMenuRestrictions(IDefaultFolderMenuInitialize* This,DEFAULT_FOLDER_MENU_RESTRICTIONS dfmrMask,DEFAULT_FOLDER_MENU_RESTRICTIONS *pdfmrValues) { +static __WIDL_INLINE HRESULT IDefaultFolderMenuInitialize_GetMenuRestrictions(IDefaultFolderMenuInitialize* This,DEFAULT_FOLDER_MENU_RESTRICTIONS dfmrMask,DEFAULT_FOLDER_MENU_RESTRICTIONS *pdfmrValues) { return This->lpVtbl->GetMenuRestrictions(This,dfmrMask,pdfmrValues); } -static FORCEINLINE HRESULT IDefaultFolderMenuInitialize_SetHandlerClsid(IDefaultFolderMenuInitialize* This,REFCLSID rclsid) { +static __WIDL_INLINE HRESULT IDefaultFolderMenuInitialize_SetHandlerClsid(IDefaultFolderMenuInitialize* This,REFCLSID rclsid) { return This->lpVtbl->SetHandlerClsid(This,rclsid); } #endif @@ -32003,23 +32011,23 @@ interface IApplicationActivationManager { #define IApplicationActivationManager_ActivateForProtocol(This,appUserModelId,itemArray,processId) (This)->lpVtbl->ActivateForProtocol(This,appUserModelId,itemArray,processId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IApplicationActivationManager_QueryInterface(IApplicationActivationManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IApplicationActivationManager_QueryInterface(IApplicationActivationManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IApplicationActivationManager_AddRef(IApplicationActivationManager* This) { +static __WIDL_INLINE ULONG IApplicationActivationManager_AddRef(IApplicationActivationManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IApplicationActivationManager_Release(IApplicationActivationManager* This) { +static __WIDL_INLINE ULONG IApplicationActivationManager_Release(IApplicationActivationManager* This) { return This->lpVtbl->Release(This); } /*** IApplicationActivationManager methods ***/ -static FORCEINLINE HRESULT IApplicationActivationManager_ActivateApplication(IApplicationActivationManager* This,LPCWSTR appUserModelId,LPCWSTR arguments,ACTIVATEOPTIONS options,DWORD *processId) { +static __WIDL_INLINE HRESULT IApplicationActivationManager_ActivateApplication(IApplicationActivationManager* This,LPCWSTR appUserModelId,LPCWSTR arguments,ACTIVATEOPTIONS options,DWORD *processId) { return This->lpVtbl->ActivateApplication(This,appUserModelId,arguments,options,processId); } -static FORCEINLINE HRESULT IApplicationActivationManager_ActivateForFile(IApplicationActivationManager* This,LPCWSTR appUserModelId,IShellItemArray *itemArray,LPCWSTR verb,DWORD *processId) { +static __WIDL_INLINE HRESULT IApplicationActivationManager_ActivateForFile(IApplicationActivationManager* This,LPCWSTR appUserModelId,IShellItemArray *itemArray,LPCWSTR verb,DWORD *processId) { return This->lpVtbl->ActivateForFile(This,appUserModelId,itemArray,verb,processId); } -static FORCEINLINE HRESULT IApplicationActivationManager_ActivateForProtocol(IApplicationActivationManager* This,LPCWSTR appUserModelId,IShellItemArray *itemArray,DWORD *processId) { +static __WIDL_INLINE HRESULT IApplicationActivationManager_ActivateForProtocol(IApplicationActivationManager* This,LPCWSTR appUserModelId,IShellItemArray *itemArray,DWORD *processId) { return This->lpVtbl->ActivateForProtocol(This,appUserModelId,itemArray,processId); } #endif @@ -33139,20 +33147,20 @@ interface IAssocHandlerInvoker { #define IAssocHandlerInvoker_Invoke(This) (This)->lpVtbl->Invoke(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAssocHandlerInvoker_QueryInterface(IAssocHandlerInvoker* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAssocHandlerInvoker_QueryInterface(IAssocHandlerInvoker* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAssocHandlerInvoker_AddRef(IAssocHandlerInvoker* This) { +static __WIDL_INLINE ULONG IAssocHandlerInvoker_AddRef(IAssocHandlerInvoker* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAssocHandlerInvoker_Release(IAssocHandlerInvoker* This) { +static __WIDL_INLINE ULONG IAssocHandlerInvoker_Release(IAssocHandlerInvoker* This) { return This->lpVtbl->Release(This); } /*** IAssocHandlerInvoker methods ***/ -static FORCEINLINE HRESULT IAssocHandlerInvoker_SupportsSelection(IAssocHandlerInvoker* This) { +static __WIDL_INLINE HRESULT IAssocHandlerInvoker_SupportsSelection(IAssocHandlerInvoker* This) { return This->lpVtbl->SupportsSelection(This); } -static FORCEINLINE HRESULT IAssocHandlerInvoker_Invoke(IAssocHandlerInvoker* This) { +static __WIDL_INLINE HRESULT IAssocHandlerInvoker_Invoke(IAssocHandlerInvoker* This) { return This->lpVtbl->Invoke(This); } #endif @@ -33271,35 +33279,35 @@ interface IAssocHandler { #define IAssocHandler_CreateInvoker(This,pdo,ppInvoker) (This)->lpVtbl->CreateInvoker(This,pdo,ppInvoker) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAssocHandler_QueryInterface(IAssocHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAssocHandler_QueryInterface(IAssocHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAssocHandler_AddRef(IAssocHandler* This) { +static __WIDL_INLINE ULONG IAssocHandler_AddRef(IAssocHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAssocHandler_Release(IAssocHandler* This) { +static __WIDL_INLINE ULONG IAssocHandler_Release(IAssocHandler* This) { return This->lpVtbl->Release(This); } /*** IAssocHandler methods ***/ -static FORCEINLINE HRESULT IAssocHandler_GetName(IAssocHandler* This,LPWSTR *ppsz) { +static __WIDL_INLINE HRESULT IAssocHandler_GetName(IAssocHandler* This,LPWSTR *ppsz) { return This->lpVtbl->GetName(This,ppsz); } -static FORCEINLINE HRESULT IAssocHandler_GetUIName(IAssocHandler* This,LPWSTR *ppsz) { +static __WIDL_INLINE HRESULT IAssocHandler_GetUIName(IAssocHandler* This,LPWSTR *ppsz) { return This->lpVtbl->GetUIName(This,ppsz); } -static FORCEINLINE HRESULT IAssocHandler_GetIconLocation(IAssocHandler* This,LPWSTR *ppszPath,int *pIndex) { +static __WIDL_INLINE HRESULT IAssocHandler_GetIconLocation(IAssocHandler* This,LPWSTR *ppszPath,int *pIndex) { return This->lpVtbl->GetIconLocation(This,ppszPath,pIndex); } -static FORCEINLINE HRESULT IAssocHandler_IsRecommended(IAssocHandler* This) { +static __WIDL_INLINE HRESULT IAssocHandler_IsRecommended(IAssocHandler* This) { return This->lpVtbl->IsRecommended(This); } -static FORCEINLINE HRESULT IAssocHandler_MakeDefault(IAssocHandler* This,LPCWSTR pszDescription) { +static __WIDL_INLINE HRESULT IAssocHandler_MakeDefault(IAssocHandler* This,LPCWSTR pszDescription) { return This->lpVtbl->MakeDefault(This,pszDescription); } -static FORCEINLINE HRESULT IAssocHandler_Invoke(IAssocHandler* This,IDataObject *pdo) { +static __WIDL_INLINE HRESULT IAssocHandler_Invoke(IAssocHandler* This,IDataObject *pdo) { return This->lpVtbl->Invoke(This,pdo); } -static FORCEINLINE HRESULT IAssocHandler_CreateInvoker(IAssocHandler* This,IDataObject *pdo,IAssocHandlerInvoker **ppInvoker) { +static __WIDL_INLINE HRESULT IAssocHandler_CreateInvoker(IAssocHandler* This,IDataObject *pdo,IAssocHandlerInvoker **ppInvoker) { return This->lpVtbl->CreateInvoker(This,pdo,ppInvoker); } #endif @@ -33371,17 +33379,17 @@ interface IEnumAssocHandlers { #define IEnumAssocHandlers_Next(This,celt,rgelt,pceltFetched) (This)->lpVtbl->Next(This,celt,rgelt,pceltFetched) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumAssocHandlers_QueryInterface(IEnumAssocHandlers* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumAssocHandlers_QueryInterface(IEnumAssocHandlers* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumAssocHandlers_AddRef(IEnumAssocHandlers* This) { +static __WIDL_INLINE ULONG IEnumAssocHandlers_AddRef(IEnumAssocHandlers* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumAssocHandlers_Release(IEnumAssocHandlers* This) { +static __WIDL_INLINE ULONG IEnumAssocHandlers_Release(IEnumAssocHandlers* This) { return This->lpVtbl->Release(This); } /*** IEnumAssocHandlers methods ***/ -static FORCEINLINE HRESULT IEnumAssocHandlers_Next(IEnumAssocHandlers* This,ULONG celt,IAssocHandler **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumAssocHandlers_Next(IEnumAssocHandlers* This,ULONG celt,IAssocHandler **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } #endif @@ -33472,20 +33480,20 @@ interface IDataObjectProvider { #define IDataObjectProvider_SetDataObject(This,dataObject) (This)->lpVtbl->SetDataObject(This,dataObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDataObjectProvider_QueryInterface(IDataObjectProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDataObjectProvider_QueryInterface(IDataObjectProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDataObjectProvider_AddRef(IDataObjectProvider* This) { +static __WIDL_INLINE ULONG IDataObjectProvider_AddRef(IDataObjectProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDataObjectProvider_Release(IDataObjectProvider* This) { +static __WIDL_INLINE ULONG IDataObjectProvider_Release(IDataObjectProvider* This) { return This->lpVtbl->Release(This); } /*** IDataObjectProvider methods ***/ -static FORCEINLINE HRESULT IDataObjectProvider_GetDataObject(IDataObjectProvider* This,IDataObject **dataObject) { +static __WIDL_INLINE HRESULT IDataObjectProvider_GetDataObject(IDataObjectProvider* This,IDataObject **dataObject) { return This->lpVtbl->GetDataObject(This,dataObject); } -static FORCEINLINE HRESULT IDataObjectProvider_SetDataObject(IDataObjectProvider* This,IDataObject *dataObject) { +static __WIDL_INLINE HRESULT IDataObjectProvider_SetDataObject(IDataObjectProvider* This,IDataObject *dataObject) { return This->lpVtbl->SetDataObject(This,dataObject); } #endif @@ -33565,20 +33573,20 @@ interface IDataTransferManagerInterop { #define IDataTransferManagerInterop_ShowShareUIForWindow(This,appWindow) (This)->lpVtbl->ShowShareUIForWindow(This,appWindow) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDataTransferManagerInterop_QueryInterface(IDataTransferManagerInterop* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDataTransferManagerInterop_QueryInterface(IDataTransferManagerInterop* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDataTransferManagerInterop_AddRef(IDataTransferManagerInterop* This) { +static __WIDL_INLINE ULONG IDataTransferManagerInterop_AddRef(IDataTransferManagerInterop* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDataTransferManagerInterop_Release(IDataTransferManagerInterop* This) { +static __WIDL_INLINE ULONG IDataTransferManagerInterop_Release(IDataTransferManagerInterop* This) { return This->lpVtbl->Release(This); } /*** IDataTransferManagerInterop methods ***/ -static FORCEINLINE HRESULT IDataTransferManagerInterop_GetForWindow(IDataTransferManagerInterop* This,HWND appWindow,REFIID riid,void **dataTransferManager) { +static __WIDL_INLINE HRESULT IDataTransferManagerInterop_GetForWindow(IDataTransferManagerInterop* This,HWND appWindow,REFIID riid,void **dataTransferManager) { return This->lpVtbl->GetForWindow(This,appWindow,riid,dataTransferManager); } -static FORCEINLINE HRESULT IDataTransferManagerInterop_ShowShareUIForWindow(IDataTransferManagerInterop* This,HWND appWindow) { +static __WIDL_INLINE HRESULT IDataTransferManagerInterop_ShowShareUIForWindow(IDataTransferManagerInterop* This,HWND appWindow) { return This->lpVtbl->ShowShareUIForWindow(This,appWindow); } #endif @@ -33656,20 +33664,20 @@ interface IFrameworkInputPaneHandler { #define IFrameworkInputPaneHandler_Hiding(This,fEnsureFocusedElementInView) (This)->lpVtbl->Hiding(This,fEnsureFocusedElementInView) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFrameworkInputPaneHandler_QueryInterface(IFrameworkInputPaneHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFrameworkInputPaneHandler_QueryInterface(IFrameworkInputPaneHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFrameworkInputPaneHandler_AddRef(IFrameworkInputPaneHandler* This) { +static __WIDL_INLINE ULONG IFrameworkInputPaneHandler_AddRef(IFrameworkInputPaneHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFrameworkInputPaneHandler_Release(IFrameworkInputPaneHandler* This) { +static __WIDL_INLINE ULONG IFrameworkInputPaneHandler_Release(IFrameworkInputPaneHandler* This) { return This->lpVtbl->Release(This); } /*** IFrameworkInputPaneHandler methods ***/ -static FORCEINLINE HRESULT IFrameworkInputPaneHandler_Showing(IFrameworkInputPaneHandler* This,RECT *prcInputPaneScreenLocation,WINBOOL fEnsureFocusedElementInView) { +static __WIDL_INLINE HRESULT IFrameworkInputPaneHandler_Showing(IFrameworkInputPaneHandler* This,RECT *prcInputPaneScreenLocation,WINBOOL fEnsureFocusedElementInView) { return This->lpVtbl->Showing(This,prcInputPaneScreenLocation,fEnsureFocusedElementInView); } -static FORCEINLINE HRESULT IFrameworkInputPaneHandler_Hiding(IFrameworkInputPaneHandler* This,WINBOOL fEnsureFocusedElementInView) { +static __WIDL_INLINE HRESULT IFrameworkInputPaneHandler_Hiding(IFrameworkInputPaneHandler* This,WINBOOL fEnsureFocusedElementInView) { return This->lpVtbl->Hiding(This,fEnsureFocusedElementInView); } #endif @@ -33769,26 +33777,26 @@ interface IFrameworkInputPane { #define IFrameworkInputPane_Location(This,prcInputPaneScreenLocation) (This)->lpVtbl->Location(This,prcInputPaneScreenLocation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFrameworkInputPane_QueryInterface(IFrameworkInputPane* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFrameworkInputPane_QueryInterface(IFrameworkInputPane* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFrameworkInputPane_AddRef(IFrameworkInputPane* This) { +static __WIDL_INLINE ULONG IFrameworkInputPane_AddRef(IFrameworkInputPane* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFrameworkInputPane_Release(IFrameworkInputPane* This) { +static __WIDL_INLINE ULONG IFrameworkInputPane_Release(IFrameworkInputPane* This) { return This->lpVtbl->Release(This); } /*** IFrameworkInputPane methods ***/ -static FORCEINLINE HRESULT IFrameworkInputPane_Advise(IFrameworkInputPane* This,IUnknown *pWindow,IFrameworkInputPaneHandler *pHandler,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IFrameworkInputPane_Advise(IFrameworkInputPane* This,IUnknown *pWindow,IFrameworkInputPaneHandler *pHandler,DWORD *pdwCookie) { return This->lpVtbl->Advise(This,pWindow,pHandler,pdwCookie); } -static FORCEINLINE HRESULT IFrameworkInputPane_AdviseWithHWND(IFrameworkInputPane* This,HWND hwnd,IFrameworkInputPaneHandler *pHandler,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IFrameworkInputPane_AdviseWithHWND(IFrameworkInputPane* This,HWND hwnd,IFrameworkInputPaneHandler *pHandler,DWORD *pdwCookie) { return This->lpVtbl->AdviseWithHWND(This,hwnd,pHandler,pdwCookie); } -static FORCEINLINE HRESULT IFrameworkInputPane_Unadvise(IFrameworkInputPane* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IFrameworkInputPane_Unadvise(IFrameworkInputPane* This,DWORD dwCookie) { return This->lpVtbl->Unadvise(This,dwCookie); } -static FORCEINLINE HRESULT IFrameworkInputPane_Location(IFrameworkInputPane* This,RECT *prcInputPaneScreenLocation) { +static __WIDL_INLINE HRESULT IFrameworkInputPane_Location(IFrameworkInputPane* This,RECT *prcInputPaneScreenLocation) { return This->lpVtbl->Location(This,prcInputPaneScreenLocation); } #endif @@ -33877,17 +33885,17 @@ interface ISearchableApplication { #define ISearchableApplication_GetSearchWindow(This,hwnd) (This)->lpVtbl->GetSearchWindow(This,hwnd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISearchableApplication_QueryInterface(ISearchableApplication* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISearchableApplication_QueryInterface(ISearchableApplication* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISearchableApplication_AddRef(ISearchableApplication* This) { +static __WIDL_INLINE ULONG ISearchableApplication_AddRef(ISearchableApplication* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISearchableApplication_Release(ISearchableApplication* This) { +static __WIDL_INLINE ULONG ISearchableApplication_Release(ISearchableApplication* This) { return This->lpVtbl->Release(This); } /*** ISearchableApplication methods ***/ -static FORCEINLINE HRESULT ISearchableApplication_GetSearchWindow(ISearchableApplication* This,HWND *hwnd) { +static __WIDL_INLINE HRESULT ISearchableApplication_GetSearchWindow(ISearchableApplication* This,HWND *hwnd) { return This->lpVtbl->GetSearchWindow(This,hwnd); } #endif @@ -33960,17 +33968,17 @@ interface IAccessibilityDockingServiceCallback { #define IAccessibilityDockingServiceCallback_Undocked(This,undockReason) (This)->lpVtbl->Undocked(This,undockReason) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAccessibilityDockingServiceCallback_QueryInterface(IAccessibilityDockingServiceCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAccessibilityDockingServiceCallback_QueryInterface(IAccessibilityDockingServiceCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAccessibilityDockingServiceCallback_AddRef(IAccessibilityDockingServiceCallback* This) { +static __WIDL_INLINE ULONG IAccessibilityDockingServiceCallback_AddRef(IAccessibilityDockingServiceCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAccessibilityDockingServiceCallback_Release(IAccessibilityDockingServiceCallback* This) { +static __WIDL_INLINE ULONG IAccessibilityDockingServiceCallback_Release(IAccessibilityDockingServiceCallback* This) { return This->lpVtbl->Release(This); } /*** IAccessibilityDockingServiceCallback methods ***/ -static FORCEINLINE HRESULT IAccessibilityDockingServiceCallback_Undocked(IAccessibilityDockingServiceCallback* This,UNDOCK_REASON undockReason) { +static __WIDL_INLINE HRESULT IAccessibilityDockingServiceCallback_Undocked(IAccessibilityDockingServiceCallback* This,UNDOCK_REASON undockReason) { return This->lpVtbl->Undocked(This,undockReason); } #endif @@ -34064,23 +34072,23 @@ interface IAccessibilityDockingService { #define IAccessibilityDockingService_UndockWindow(This,hwnd) (This)->lpVtbl->UndockWindow(This,hwnd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAccessibilityDockingService_QueryInterface(IAccessibilityDockingService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAccessibilityDockingService_QueryInterface(IAccessibilityDockingService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAccessibilityDockingService_AddRef(IAccessibilityDockingService* This) { +static __WIDL_INLINE ULONG IAccessibilityDockingService_AddRef(IAccessibilityDockingService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAccessibilityDockingService_Release(IAccessibilityDockingService* This) { +static __WIDL_INLINE ULONG IAccessibilityDockingService_Release(IAccessibilityDockingService* This) { return This->lpVtbl->Release(This); } /*** IAccessibilityDockingService methods ***/ -static FORCEINLINE HRESULT IAccessibilityDockingService_GetAvailableSize(IAccessibilityDockingService* This,HMONITOR hMonitor,UINT *pcxFixed,UINT *pcyMax) { +static __WIDL_INLINE HRESULT IAccessibilityDockingService_GetAvailableSize(IAccessibilityDockingService* This,HMONITOR hMonitor,UINT *pcxFixed,UINT *pcyMax) { return This->lpVtbl->GetAvailableSize(This,hMonitor,pcxFixed,pcyMax); } -static FORCEINLINE HRESULT IAccessibilityDockingService_DockWindow(IAccessibilityDockingService* This,HWND hwnd,HMONITOR hMonitor,UINT cyRequested,IAccessibilityDockingServiceCallback *pCallback) { +static __WIDL_INLINE HRESULT IAccessibilityDockingService_DockWindow(IAccessibilityDockingService* This,HWND hwnd,HMONITOR hMonitor,UINT cyRequested,IAccessibilityDockingServiceCallback *pCallback) { return This->lpVtbl->DockWindow(This,hwnd,hMonitor,cyRequested,pCallback); } -static FORCEINLINE HRESULT IAccessibilityDockingService_UndockWindow(IAccessibilityDockingService* This,HWND hwnd) { +static __WIDL_INLINE HRESULT IAccessibilityDockingService_UndockWindow(IAccessibilityDockingService* This,HWND hwnd) { return This->lpVtbl->UndockWindow(This,hwnd); } #endif @@ -34166,20 +34174,20 @@ interface IAppVisibilityEvents { #define IAppVisibilityEvents_LauncherVisibilityChange(This,currentVisibleState) (This)->lpVtbl->LauncherVisibilityChange(This,currentVisibleState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAppVisibilityEvents_QueryInterface(IAppVisibilityEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAppVisibilityEvents_QueryInterface(IAppVisibilityEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAppVisibilityEvents_AddRef(IAppVisibilityEvents* This) { +static __WIDL_INLINE ULONG IAppVisibilityEvents_AddRef(IAppVisibilityEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAppVisibilityEvents_Release(IAppVisibilityEvents* This) { +static __WIDL_INLINE ULONG IAppVisibilityEvents_Release(IAppVisibilityEvents* This) { return This->lpVtbl->Release(This); } /*** IAppVisibilityEvents methods ***/ -static FORCEINLINE HRESULT IAppVisibilityEvents_AppVisibilityOnMonitorChanged(IAppVisibilityEvents* This,HMONITOR hMonitor,MONITOR_APP_VISIBILITY previousMode,MONITOR_APP_VISIBILITY currentMode) { +static __WIDL_INLINE HRESULT IAppVisibilityEvents_AppVisibilityOnMonitorChanged(IAppVisibilityEvents* This,HMONITOR hMonitor,MONITOR_APP_VISIBILITY previousMode,MONITOR_APP_VISIBILITY currentMode) { return This->lpVtbl->AppVisibilityOnMonitorChanged(This,hMonitor,previousMode,currentMode); } -static FORCEINLINE HRESULT IAppVisibilityEvents_LauncherVisibilityChange(IAppVisibilityEvents* This,WINBOOL currentVisibleState) { +static __WIDL_INLINE HRESULT IAppVisibilityEvents_LauncherVisibilityChange(IAppVisibilityEvents* This,WINBOOL currentVisibleState) { return This->lpVtbl->LauncherVisibilityChange(This,currentVisibleState); } #endif @@ -34275,26 +34283,26 @@ interface IAppVisibility { #define IAppVisibility_Unadvise(This,dwCookie) (This)->lpVtbl->Unadvise(This,dwCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAppVisibility_QueryInterface(IAppVisibility* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAppVisibility_QueryInterface(IAppVisibility* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAppVisibility_AddRef(IAppVisibility* This) { +static __WIDL_INLINE ULONG IAppVisibility_AddRef(IAppVisibility* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAppVisibility_Release(IAppVisibility* This) { +static __WIDL_INLINE ULONG IAppVisibility_Release(IAppVisibility* This) { return This->lpVtbl->Release(This); } /*** IAppVisibility methods ***/ -static FORCEINLINE HRESULT IAppVisibility_GetAppVisibilityOnMonitor(IAppVisibility* This,HMONITOR hMonitor,MONITOR_APP_VISIBILITY *pMode) { +static __WIDL_INLINE HRESULT IAppVisibility_GetAppVisibilityOnMonitor(IAppVisibility* This,HMONITOR hMonitor,MONITOR_APP_VISIBILITY *pMode) { return This->lpVtbl->GetAppVisibilityOnMonitor(This,hMonitor,pMode); } -static FORCEINLINE HRESULT IAppVisibility_IsLauncherVisible(IAppVisibility* This,WINBOOL *pfVisible) { +static __WIDL_INLINE HRESULT IAppVisibility_IsLauncherVisible(IAppVisibility* This,WINBOOL *pfVisible) { return This->lpVtbl->IsLauncherVisible(This,pfVisible); } -static FORCEINLINE HRESULT IAppVisibility_Advise(IAppVisibility* This,IAppVisibilityEvents *pCallback,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IAppVisibility_Advise(IAppVisibility* This,IAppVisibilityEvents *pCallback,DWORD *pdwCookie) { return This->lpVtbl->Advise(This,pCallback,pdwCookie); } -static FORCEINLINE HRESULT IAppVisibility_Unadvise(IAppVisibility* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IAppVisibility_Unadvise(IAppVisibility* This,DWORD dwCookie) { return This->lpVtbl->Unadvise(This,dwCookie); } #endif @@ -34376,17 +34384,17 @@ interface IPackageExecutionStateChangeNotification { #define IPackageExecutionStateChangeNotification_OnStateChanged(This,pszPackageFullName,pesNewState) (This)->lpVtbl->OnStateChanged(This,pszPackageFullName,pesNewState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPackageExecutionStateChangeNotification_QueryInterface(IPackageExecutionStateChangeNotification* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPackageExecutionStateChangeNotification_QueryInterface(IPackageExecutionStateChangeNotification* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPackageExecutionStateChangeNotification_AddRef(IPackageExecutionStateChangeNotification* This) { +static __WIDL_INLINE ULONG IPackageExecutionStateChangeNotification_AddRef(IPackageExecutionStateChangeNotification* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPackageExecutionStateChangeNotification_Release(IPackageExecutionStateChangeNotification* This) { +static __WIDL_INLINE ULONG IPackageExecutionStateChangeNotification_Release(IPackageExecutionStateChangeNotification* This) { return This->lpVtbl->Release(This); } /*** IPackageExecutionStateChangeNotification methods ***/ -static FORCEINLINE HRESULT IPackageExecutionStateChangeNotification_OnStateChanged(IPackageExecutionStateChangeNotification* This,LPCWSTR pszPackageFullName,PACKAGE_EXECUTION_STATE pesNewState) { +static __WIDL_INLINE HRESULT IPackageExecutionStateChangeNotification_OnStateChanged(IPackageExecutionStateChangeNotification* This,LPCWSTR pszPackageFullName,PACKAGE_EXECUTION_STATE pesNewState) { return This->lpVtbl->OnStateChanged(This,pszPackageFullName,pesNewState); } #endif @@ -34584,59 +34592,59 @@ interface IPackageDebugSettings { #define IPackageDebugSettings_UnregisterForPackageStateChanges(This,dwCookie) (This)->lpVtbl->UnregisterForPackageStateChanges(This,dwCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPackageDebugSettings_QueryInterface(IPackageDebugSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_QueryInterface(IPackageDebugSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPackageDebugSettings_AddRef(IPackageDebugSettings* This) { +static __WIDL_INLINE ULONG IPackageDebugSettings_AddRef(IPackageDebugSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPackageDebugSettings_Release(IPackageDebugSettings* This) { +static __WIDL_INLINE ULONG IPackageDebugSettings_Release(IPackageDebugSettings* This) { return This->lpVtbl->Release(This); } /*** IPackageDebugSettings methods ***/ -static FORCEINLINE HRESULT IPackageDebugSettings_EnableDebugging(IPackageDebugSettings* This,LPCWSTR packageFullName,LPCWSTR debuggerCommandLine,PZZWSTR environment) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_EnableDebugging(IPackageDebugSettings* This,LPCWSTR packageFullName,LPCWSTR debuggerCommandLine,PZZWSTR environment) { return This->lpVtbl->EnableDebugging(This,packageFullName,debuggerCommandLine,environment); } -static FORCEINLINE HRESULT IPackageDebugSettings_DisableDebugging(IPackageDebugSettings* This,LPCWSTR packageFullName) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_DisableDebugging(IPackageDebugSettings* This,LPCWSTR packageFullName) { return This->lpVtbl->DisableDebugging(This,packageFullName); } -static FORCEINLINE HRESULT IPackageDebugSettings_Suspend(IPackageDebugSettings* This,LPCWSTR packageFullName) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_Suspend(IPackageDebugSettings* This,LPCWSTR packageFullName) { return This->lpVtbl->Suspend(This,packageFullName); } -static FORCEINLINE HRESULT IPackageDebugSettings_Resume(IPackageDebugSettings* This,LPCWSTR packageFullName) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_Resume(IPackageDebugSettings* This,LPCWSTR packageFullName) { return This->lpVtbl->Resume(This,packageFullName); } -static FORCEINLINE HRESULT IPackageDebugSettings_TerminateAllProcesses(IPackageDebugSettings* This,LPCWSTR packageFullName) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_TerminateAllProcesses(IPackageDebugSettings* This,LPCWSTR packageFullName) { return This->lpVtbl->TerminateAllProcesses(This,packageFullName); } -static FORCEINLINE HRESULT IPackageDebugSettings_SetTargetSessionId(IPackageDebugSettings* This,ULONG sessionId) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_SetTargetSessionId(IPackageDebugSettings* This,ULONG sessionId) { return This->lpVtbl->SetTargetSessionId(This,sessionId); } -static FORCEINLINE HRESULT IPackageDebugSettings_EnumerateBackgroundTasks(IPackageDebugSettings* This,LPCWSTR packageFullName,ULONG *taskCount,LPCGUID *taskIds,LPCWSTR **taskNames) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_EnumerateBackgroundTasks(IPackageDebugSettings* This,LPCWSTR packageFullName,ULONG *taskCount,LPCGUID *taskIds,LPCWSTR **taskNames) { return This->lpVtbl->EnumerateBackgroundTasks(This,packageFullName,taskCount,taskIds,taskNames); } -static FORCEINLINE HRESULT IPackageDebugSettings_ActivateBackgroundTask(IPackageDebugSettings* This,LPCGUID taskId) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_ActivateBackgroundTask(IPackageDebugSettings* This,LPCGUID taskId) { return This->lpVtbl->ActivateBackgroundTask(This,taskId); } -static FORCEINLINE HRESULT IPackageDebugSettings_StartServicing(IPackageDebugSettings* This,LPCWSTR packageFullName) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_StartServicing(IPackageDebugSettings* This,LPCWSTR packageFullName) { return This->lpVtbl->StartServicing(This,packageFullName); } -static FORCEINLINE HRESULT IPackageDebugSettings_StopServicing(IPackageDebugSettings* This,LPCWSTR packageFullName) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_StopServicing(IPackageDebugSettings* This,LPCWSTR packageFullName) { return This->lpVtbl->StopServicing(This,packageFullName); } -static FORCEINLINE HRESULT IPackageDebugSettings_StartSessionRedirection(IPackageDebugSettings* This,LPCWSTR packageFullName,ULONG sessionId) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_StartSessionRedirection(IPackageDebugSettings* This,LPCWSTR packageFullName,ULONG sessionId) { return This->lpVtbl->StartSessionRedirection(This,packageFullName,sessionId); } -static FORCEINLINE HRESULT IPackageDebugSettings_StopSessionRedirection(IPackageDebugSettings* This,LPCWSTR packageFullName) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_StopSessionRedirection(IPackageDebugSettings* This,LPCWSTR packageFullName) { return This->lpVtbl->StopSessionRedirection(This,packageFullName); } -static FORCEINLINE HRESULT IPackageDebugSettings_GetPackageExecutionState(IPackageDebugSettings* This,LPCWSTR packageFullName,PACKAGE_EXECUTION_STATE *packageExecutionState) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_GetPackageExecutionState(IPackageDebugSettings* This,LPCWSTR packageFullName,PACKAGE_EXECUTION_STATE *packageExecutionState) { return This->lpVtbl->GetPackageExecutionState(This,packageFullName,packageExecutionState); } -static FORCEINLINE HRESULT IPackageDebugSettings_RegisterForPackageStateChanges(IPackageDebugSettings* This,LPCWSTR packageFullName,IPackageExecutionStateChangeNotification *pPackageExecutionStateChangeNotification,DWORD *pdwCookie) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_RegisterForPackageStateChanges(IPackageDebugSettings* This,LPCWSTR packageFullName,IPackageExecutionStateChangeNotification *pPackageExecutionStateChangeNotification,DWORD *pdwCookie) { return This->lpVtbl->RegisterForPackageStateChanges(This,packageFullName,pPackageExecutionStateChangeNotification,pdwCookie); } -static FORCEINLINE HRESULT IPackageDebugSettings_UnregisterForPackageStateChanges(IPackageDebugSettings* This,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IPackageDebugSettings_UnregisterForPackageStateChanges(IPackageDebugSettings* This,DWORD dwCookie) { return This->lpVtbl->UnregisterForPackageStateChanges(This,dwCookie); } #endif @@ -34709,17 +34717,17 @@ interface IExecuteCommandApplicationHostEnvironment { #define IExecuteCommandApplicationHostEnvironment_GetValue(This,pahe) (This)->lpVtbl->GetValue(This,pahe) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExecuteCommandApplicationHostEnvironment_QueryInterface(IExecuteCommandApplicationHostEnvironment* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExecuteCommandApplicationHostEnvironment_QueryInterface(IExecuteCommandApplicationHostEnvironment* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExecuteCommandApplicationHostEnvironment_AddRef(IExecuteCommandApplicationHostEnvironment* This) { +static __WIDL_INLINE ULONG IExecuteCommandApplicationHostEnvironment_AddRef(IExecuteCommandApplicationHostEnvironment* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExecuteCommandApplicationHostEnvironment_Release(IExecuteCommandApplicationHostEnvironment* This) { +static __WIDL_INLINE ULONG IExecuteCommandApplicationHostEnvironment_Release(IExecuteCommandApplicationHostEnvironment* This) { return This->lpVtbl->Release(This); } /*** IExecuteCommandApplicationHostEnvironment methods ***/ -static FORCEINLINE HRESULT IExecuteCommandApplicationHostEnvironment_GetValue(IExecuteCommandApplicationHostEnvironment* This,AHE_TYPE *pahe) { +static __WIDL_INLINE HRESULT IExecuteCommandApplicationHostEnvironment_GetValue(IExecuteCommandApplicationHostEnvironment* This,AHE_TYPE *pahe) { return This->lpVtbl->GetValue(This,pahe); } #endif @@ -34793,17 +34801,17 @@ interface IExecuteCommandHost { #define IExecuteCommandHost_GetUIMode(This,pUIMode) (This)->lpVtbl->GetUIMode(This,pUIMode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExecuteCommandHost_QueryInterface(IExecuteCommandHost* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExecuteCommandHost_QueryInterface(IExecuteCommandHost* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExecuteCommandHost_AddRef(IExecuteCommandHost* This) { +static __WIDL_INLINE ULONG IExecuteCommandHost_AddRef(IExecuteCommandHost* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExecuteCommandHost_Release(IExecuteCommandHost* This) { +static __WIDL_INLINE ULONG IExecuteCommandHost_Release(IExecuteCommandHost* This) { return This->lpVtbl->Release(This); } /*** IExecuteCommandHost methods ***/ -static FORCEINLINE HRESULT IExecuteCommandHost_GetUIMode(IExecuteCommandHost* This,EC_HOST_UI_MODE *pUIMode) { +static __WIDL_INLINE HRESULT IExecuteCommandHost_GetUIMode(IExecuteCommandHost* This,EC_HOST_UI_MODE *pUIMode) { return This->lpVtbl->GetUIMode(This,pUIMode); } #endif @@ -34932,32 +34940,32 @@ interface IApplicationDesignModeSettings { #define IApplicationDesignModeSettings_TriggerEdgeGesture(This,edgeGestureKind) (This)->lpVtbl->TriggerEdgeGesture(This,edgeGestureKind) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IApplicationDesignModeSettings_QueryInterface(IApplicationDesignModeSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IApplicationDesignModeSettings_QueryInterface(IApplicationDesignModeSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IApplicationDesignModeSettings_AddRef(IApplicationDesignModeSettings* This) { +static __WIDL_INLINE ULONG IApplicationDesignModeSettings_AddRef(IApplicationDesignModeSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IApplicationDesignModeSettings_Release(IApplicationDesignModeSettings* This) { +static __WIDL_INLINE ULONG IApplicationDesignModeSettings_Release(IApplicationDesignModeSettings* This) { return This->lpVtbl->Release(This); } /*** IApplicationDesignModeSettings methods ***/ -static FORCEINLINE HRESULT IApplicationDesignModeSettings_SetNativeDisplaySize(IApplicationDesignModeSettings* This,SIZE sizeNativeDisplay) { +static __WIDL_INLINE HRESULT IApplicationDesignModeSettings_SetNativeDisplaySize(IApplicationDesignModeSettings* This,SIZE sizeNativeDisplay) { return This->lpVtbl->SetNativeDisplaySize(This,sizeNativeDisplay); } -static FORCEINLINE HRESULT IApplicationDesignModeSettings_SetScaleFactor(IApplicationDesignModeSettings* This,DEVICE_SCALE_FACTOR scaleFactor) { +static __WIDL_INLINE HRESULT IApplicationDesignModeSettings_SetScaleFactor(IApplicationDesignModeSettings* This,DEVICE_SCALE_FACTOR scaleFactor) { return This->lpVtbl->SetScaleFactor(This,scaleFactor); } -static FORCEINLINE HRESULT IApplicationDesignModeSettings_SetApplicationViewState(IApplicationDesignModeSettings* This,APPLICATION_VIEW_STATE viewState) { +static __WIDL_INLINE HRESULT IApplicationDesignModeSettings_SetApplicationViewState(IApplicationDesignModeSettings* This,APPLICATION_VIEW_STATE viewState) { return This->lpVtbl->SetApplicationViewState(This,viewState); } -static FORCEINLINE HRESULT IApplicationDesignModeSettings_ComputeApplicationSize(IApplicationDesignModeSettings* This,SIZE *psizeApplication) { +static __WIDL_INLINE HRESULT IApplicationDesignModeSettings_ComputeApplicationSize(IApplicationDesignModeSettings* This,SIZE *psizeApplication) { return This->lpVtbl->ComputeApplicationSize(This,psizeApplication); } -static FORCEINLINE HRESULT IApplicationDesignModeSettings_IsApplicationViewStateSupported(IApplicationDesignModeSettings* This,APPLICATION_VIEW_STATE viewState,SIZE sizeNativeDisplay,DEVICE_SCALE_FACTOR scaleFactor,WINBOOL *pfSupported) { +static __WIDL_INLINE HRESULT IApplicationDesignModeSettings_IsApplicationViewStateSupported(IApplicationDesignModeSettings* This,APPLICATION_VIEW_STATE viewState,SIZE sizeNativeDisplay,DEVICE_SCALE_FACTOR scaleFactor,WINBOOL *pfSupported) { return This->lpVtbl->IsApplicationViewStateSupported(This,viewState,sizeNativeDisplay,scaleFactor,pfSupported); } -static FORCEINLINE HRESULT IApplicationDesignModeSettings_TriggerEdgeGesture(IApplicationDesignModeSettings* This,EDGE_GESTURE_KIND edgeGestureKind) { +static __WIDL_INLINE HRESULT IApplicationDesignModeSettings_TriggerEdgeGesture(IApplicationDesignModeSettings* This,EDGE_GESTURE_KIND edgeGestureKind) { return This->lpVtbl->TriggerEdgeGesture(This,edgeGestureKind); } #endif @@ -35025,17 +35033,17 @@ interface IInitializeWithWindow { #define IInitializeWithWindow_Initialize(This,hwnd) (This)->lpVtbl->Initialize(This,hwnd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInitializeWithWindow_QueryInterface(IInitializeWithWindow* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInitializeWithWindow_QueryInterface(IInitializeWithWindow* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInitializeWithWindow_AddRef(IInitializeWithWindow* This) { +static __WIDL_INLINE ULONG IInitializeWithWindow_AddRef(IInitializeWithWindow* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInitializeWithWindow_Release(IInitializeWithWindow* This) { +static __WIDL_INLINE ULONG IInitializeWithWindow_Release(IInitializeWithWindow* This) { return This->lpVtbl->Release(This); } /*** IInitializeWithWindow methods ***/ -static FORCEINLINE HRESULT IInitializeWithWindow_Initialize(IInitializeWithWindow* This,HWND hwnd) { +static __WIDL_INLINE HRESULT IInitializeWithWindow_Initialize(IInitializeWithWindow* This,HWND hwnd) { return This->lpVtbl->Initialize(This,hwnd); } #endif @@ -35119,23 +35127,23 @@ interface IHandlerInfo { #define IHandlerInfo_GetApplicationIconReference(This,value) (This)->lpVtbl->GetApplicationIconReference(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHandlerInfo_QueryInterface(IHandlerInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHandlerInfo_QueryInterface(IHandlerInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHandlerInfo_AddRef(IHandlerInfo* This) { +static __WIDL_INLINE ULONG IHandlerInfo_AddRef(IHandlerInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHandlerInfo_Release(IHandlerInfo* This) { +static __WIDL_INLINE ULONG IHandlerInfo_Release(IHandlerInfo* This) { return This->lpVtbl->Release(This); } /*** IHandlerInfo methods ***/ -static FORCEINLINE HRESULT IHandlerInfo_GetApplicationDisplayName(IHandlerInfo* This,LPWSTR *value) { +static __WIDL_INLINE HRESULT IHandlerInfo_GetApplicationDisplayName(IHandlerInfo* This,LPWSTR *value) { return This->lpVtbl->GetApplicationDisplayName(This,value); } -static FORCEINLINE HRESULT IHandlerInfo_GetApplicationPublisher(IHandlerInfo* This,LPWSTR *value) { +static __WIDL_INLINE HRESULT IHandlerInfo_GetApplicationPublisher(IHandlerInfo* This,LPWSTR *value) { return This->lpVtbl->GetApplicationPublisher(This,value); } -static FORCEINLINE HRESULT IHandlerInfo_GetApplicationIconReference(IHandlerInfo* This,LPWSTR *value) { +static __WIDL_INLINE HRESULT IHandlerInfo_GetApplicationIconReference(IHandlerInfo* This,LPWSTR *value) { return This->lpVtbl->GetApplicationIconReference(This,value); } #endif @@ -35219,20 +35227,20 @@ interface IHandlerActivationHost { #define IHandlerActivationHost_BeforeCreateProcess(This,applicationPath,commandLine,handlerInfo) (This)->lpVtbl->BeforeCreateProcess(This,applicationPath,commandLine,handlerInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHandlerActivationHost_QueryInterface(IHandlerActivationHost* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHandlerActivationHost_QueryInterface(IHandlerActivationHost* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHandlerActivationHost_AddRef(IHandlerActivationHost* This) { +static __WIDL_INLINE ULONG IHandlerActivationHost_AddRef(IHandlerActivationHost* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHandlerActivationHost_Release(IHandlerActivationHost* This) { +static __WIDL_INLINE ULONG IHandlerActivationHost_Release(IHandlerActivationHost* This) { return This->lpVtbl->Release(This); } /*** IHandlerActivationHost methods ***/ -static FORCEINLINE HRESULT IHandlerActivationHost_BeforeCoCreateInstance(IHandlerActivationHost* This,REFCLSID clsidHandler,IShellItemArray *itemsBeingActivated,IHandlerInfo *handlerInfo) { +static __WIDL_INLINE HRESULT IHandlerActivationHost_BeforeCoCreateInstance(IHandlerActivationHost* This,REFCLSID clsidHandler,IShellItemArray *itemsBeingActivated,IHandlerInfo *handlerInfo) { return This->lpVtbl->BeforeCoCreateInstance(This,clsidHandler,itemsBeingActivated,handlerInfo); } -static FORCEINLINE HRESULT IHandlerActivationHost_BeforeCreateProcess(IHandlerActivationHost* This,LPCWSTR applicationPath,LPCWSTR commandLine,IHandlerInfo *handlerInfo) { +static __WIDL_INLINE HRESULT IHandlerActivationHost_BeforeCreateProcess(IHandlerActivationHost* This,LPCWSTR applicationPath,LPCWSTR commandLine,IHandlerInfo *handlerInfo) { return This->lpVtbl->BeforeCreateProcess(This,applicationPath,commandLine,handlerInfo); } #endif diff --git a/lib/libc/include/any-windows-any/shtypes.h b/lib/libc/include/any-windows-any/shtypes.h index 5a79f283f3d74abd33de358c512fd3a119d38048..66f0f3b111586cf1e55cf2c183ff6a6061b7b3fa 100644 --- a/lib/libc/include/any-windows-any/shtypes.h +++ b/lib/libc/include/any-windows-any/shtypes.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/shtypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/shtypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __shtypes_h__ #define __shtypes_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/spatialaudioclient.h b/lib/libc/include/any-windows-any/spatialaudioclient.h index 55433a39a65d6f488b0d027b1953b46852e0baba..034f741b37bb712f9d381530f79af3edb1457c65 100644 --- a/lib/libc/include/any-windows-any/spatialaudioclient.h +++ b/lib/libc/include/any-windows-any/spatialaudioclient.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/spatialaudioclient.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/spatialaudioclient.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __spatialaudioclient_h__ #define __spatialaudioclient_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ISpatialAudioObjectRenderStreamNotify_FWD_DEFINED__ @@ -186,17 +194,17 @@ interface ISpatialAudioObjectRenderStreamNotify { #define ISpatialAudioObjectRenderStreamNotify_OnAvailableDynamicObjectCountChange(This,stream,deadline,object_count) (This)->lpVtbl->OnAvailableDynamicObjectCountChange(This,stream,deadline,object_count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamNotify_QueryInterface(ISpatialAudioObjectRenderStreamNotify* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStreamNotify_QueryInterface(ISpatialAudioObjectRenderStreamNotify* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpatialAudioObjectRenderStreamNotify_AddRef(ISpatialAudioObjectRenderStreamNotify* This) { +static __WIDL_INLINE ULONG ISpatialAudioObjectRenderStreamNotify_AddRef(ISpatialAudioObjectRenderStreamNotify* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpatialAudioObjectRenderStreamNotify_Release(ISpatialAudioObjectRenderStreamNotify* This) { +static __WIDL_INLINE ULONG ISpatialAudioObjectRenderStreamNotify_Release(ISpatialAudioObjectRenderStreamNotify* This) { return This->lpVtbl->Release(This); } /*** ISpatialAudioObjectRenderStreamNotify methods ***/ -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamNotify_OnAvailableDynamicObjectCountChange(ISpatialAudioObjectRenderStreamNotify* This,ISpatialAudioObjectRenderStreamBase *stream,LONGLONG deadline,UINT32 object_count) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStreamNotify_OnAvailableDynamicObjectCountChange(ISpatialAudioObjectRenderStreamNotify* This,ISpatialAudioObjectRenderStreamBase *stream,LONGLONG deadline,UINT32 object_count) { return This->lpVtbl->OnAvailableDynamicObjectCountChange(This,stream,deadline,object_count); } #endif @@ -282,20 +290,20 @@ interface IAudioFormatEnumerator { #define IAudioFormatEnumerator_GetFormat(This,index,format) (This)->lpVtbl->GetFormat(This,index,format) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAudioFormatEnumerator_QueryInterface(IAudioFormatEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAudioFormatEnumerator_QueryInterface(IAudioFormatEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAudioFormatEnumerator_AddRef(IAudioFormatEnumerator* This) { +static __WIDL_INLINE ULONG IAudioFormatEnumerator_AddRef(IAudioFormatEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAudioFormatEnumerator_Release(IAudioFormatEnumerator* This) { +static __WIDL_INLINE ULONG IAudioFormatEnumerator_Release(IAudioFormatEnumerator* This) { return This->lpVtbl->Release(This); } /*** IAudioFormatEnumerator methods ***/ -static FORCEINLINE HRESULT IAudioFormatEnumerator_GetCount(IAudioFormatEnumerator* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IAudioFormatEnumerator_GetCount(IAudioFormatEnumerator* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IAudioFormatEnumerator_GetFormat(IAudioFormatEnumerator* This,UINT32 index,WAVEFORMATEX **format) { +static __WIDL_INLINE HRESULT IAudioFormatEnumerator_GetFormat(IAudioFormatEnumerator* This,UINT32 index,WAVEFORMATEX **format) { return This->lpVtbl->GetFormat(This,index,format); } #endif @@ -432,38 +440,38 @@ interface ISpatialAudioClient { #define ISpatialAudioClient_ActivateSpatialAudioStream(This,params,riid,stream) (This)->lpVtbl->ActivateSpatialAudioStream(This,params,riid,stream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpatialAudioClient_QueryInterface(ISpatialAudioClient* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpatialAudioClient_QueryInterface(ISpatialAudioClient* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpatialAudioClient_AddRef(ISpatialAudioClient* This) { +static __WIDL_INLINE ULONG ISpatialAudioClient_AddRef(ISpatialAudioClient* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpatialAudioClient_Release(ISpatialAudioClient* This) { +static __WIDL_INLINE ULONG ISpatialAudioClient_Release(ISpatialAudioClient* This) { return This->lpVtbl->Release(This); } /*** ISpatialAudioClient methods ***/ -static FORCEINLINE HRESULT ISpatialAudioClient_GetStaticObjectPosition(ISpatialAudioClient* This,AudioObjectType type,float *x,float *y,float *z) { +static __WIDL_INLINE HRESULT ISpatialAudioClient_GetStaticObjectPosition(ISpatialAudioClient* This,AudioObjectType type,float *x,float *y,float *z) { return This->lpVtbl->GetStaticObjectPosition(This,type,x,y,z); } -static FORCEINLINE HRESULT ISpatialAudioClient_GetNativeStaticObjectTypeMask(ISpatialAudioClient* This,AudioObjectType *mask) { +static __WIDL_INLINE HRESULT ISpatialAudioClient_GetNativeStaticObjectTypeMask(ISpatialAudioClient* This,AudioObjectType *mask) { return This->lpVtbl->GetNativeStaticObjectTypeMask(This,mask); } -static FORCEINLINE HRESULT ISpatialAudioClient_GetMaxDynamicObjectCount(ISpatialAudioClient* This,UINT32 *value) { +static __WIDL_INLINE HRESULT ISpatialAudioClient_GetMaxDynamicObjectCount(ISpatialAudioClient* This,UINT32 *value) { return This->lpVtbl->GetMaxDynamicObjectCount(This,value); } -static FORCEINLINE HRESULT ISpatialAudioClient_GetSupportedAudioObjectFormatEnumerator(ISpatialAudioClient* This,IAudioFormatEnumerator **enumerator) { +static __WIDL_INLINE HRESULT ISpatialAudioClient_GetSupportedAudioObjectFormatEnumerator(ISpatialAudioClient* This,IAudioFormatEnumerator **enumerator) { return This->lpVtbl->GetSupportedAudioObjectFormatEnumerator(This,enumerator); } -static FORCEINLINE HRESULT ISpatialAudioClient_GetMaxFrameCount(ISpatialAudioClient* This,const WAVEFORMATEX *format,UINT32 *count) { +static __WIDL_INLINE HRESULT ISpatialAudioClient_GetMaxFrameCount(ISpatialAudioClient* This,const WAVEFORMATEX *format,UINT32 *count) { return This->lpVtbl->GetMaxFrameCount(This,format,count); } -static FORCEINLINE HRESULT ISpatialAudioClient_IsAudioObjectFormatSupported(ISpatialAudioClient* This,const WAVEFORMATEX *format) { +static __WIDL_INLINE HRESULT ISpatialAudioClient_IsAudioObjectFormatSupported(ISpatialAudioClient* This,const WAVEFORMATEX *format) { return This->lpVtbl->IsAudioObjectFormatSupported(This,format); } -static FORCEINLINE HRESULT ISpatialAudioClient_IsSpatialAudioStreamAvailable(ISpatialAudioClient* This,REFIID stream_uuid,const PROPVARIANT *info) { +static __WIDL_INLINE HRESULT ISpatialAudioClient_IsSpatialAudioStreamAvailable(ISpatialAudioClient* This,REFIID stream_uuid,const PROPVARIANT *info) { return This->lpVtbl->IsSpatialAudioStreamAvailable(This,stream_uuid,info); } -static FORCEINLINE HRESULT ISpatialAudioClient_ActivateSpatialAudioStream(ISpatialAudioClient* This,const PROPVARIANT *params,REFIID riid,void **stream) { +static __WIDL_INLINE HRESULT ISpatialAudioClient_ActivateSpatialAudioStream(ISpatialAudioClient* This,const PROPVARIANT *params,REFIID riid,void **stream) { return This->lpVtbl->ActivateSpatialAudioStream(This,params,riid,stream); } #endif @@ -556,26 +564,26 @@ interface ISpatialAudioObjectBase { #define ISpatialAudioObjectBase_GetAudioObjectType(This,type) (This)->lpVtbl->GetAudioObjectType(This,type) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpatialAudioObjectBase_QueryInterface(ISpatialAudioObjectBase* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectBase_QueryInterface(ISpatialAudioObjectBase* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpatialAudioObjectBase_AddRef(ISpatialAudioObjectBase* This) { +static __WIDL_INLINE ULONG ISpatialAudioObjectBase_AddRef(ISpatialAudioObjectBase* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpatialAudioObjectBase_Release(ISpatialAudioObjectBase* This) { +static __WIDL_INLINE ULONG ISpatialAudioObjectBase_Release(ISpatialAudioObjectBase* This) { return This->lpVtbl->Release(This); } /*** ISpatialAudioObjectBase methods ***/ -static FORCEINLINE HRESULT ISpatialAudioObjectBase_GetBuffer(ISpatialAudioObjectBase* This,BYTE **buffer,UINT32 *bytes) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectBase_GetBuffer(ISpatialAudioObjectBase* This,BYTE **buffer,UINT32 *bytes) { return This->lpVtbl->GetBuffer(This,buffer,bytes); } -static FORCEINLINE HRESULT ISpatialAudioObjectBase_SetEndOfStream(ISpatialAudioObjectBase* This,UINT32 frames) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectBase_SetEndOfStream(ISpatialAudioObjectBase* This,UINT32 frames) { return This->lpVtbl->SetEndOfStream(This,frames); } -static FORCEINLINE HRESULT ISpatialAudioObjectBase_IsActive(ISpatialAudioObjectBase* This,WINBOOL *active) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectBase_IsActive(ISpatialAudioObjectBase* This,WINBOOL *active) { return This->lpVtbl->IsActive(This,active); } -static FORCEINLINE HRESULT ISpatialAudioObjectBase_GetAudioObjectType(ISpatialAudioObjectBase* This,AudioObjectType *type) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectBase_GetAudioObjectType(ISpatialAudioObjectBase* This,AudioObjectType *type) { return This->lpVtbl->GetAudioObjectType(This,type); } #endif @@ -677,33 +685,33 @@ interface ISpatialAudioObject { #define ISpatialAudioObject_SetVolume(This,vol) (This)->lpVtbl->SetVolume(This,vol) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpatialAudioObject_QueryInterface(ISpatialAudioObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpatialAudioObject_QueryInterface(ISpatialAudioObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpatialAudioObject_AddRef(ISpatialAudioObject* This) { +static __WIDL_INLINE ULONG ISpatialAudioObject_AddRef(ISpatialAudioObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpatialAudioObject_Release(ISpatialAudioObject* This) { +static __WIDL_INLINE ULONG ISpatialAudioObject_Release(ISpatialAudioObject* This) { return This->lpVtbl->Release(This); } /*** ISpatialAudioObjectBase methods ***/ -static FORCEINLINE HRESULT ISpatialAudioObject_GetBuffer(ISpatialAudioObject* This,BYTE **buffer,UINT32 *bytes) { +static __WIDL_INLINE HRESULT ISpatialAudioObject_GetBuffer(ISpatialAudioObject* This,BYTE **buffer,UINT32 *bytes) { return This->lpVtbl->GetBuffer(This,buffer,bytes); } -static FORCEINLINE HRESULT ISpatialAudioObject_SetEndOfStream(ISpatialAudioObject* This,UINT32 frames) { +static __WIDL_INLINE HRESULT ISpatialAudioObject_SetEndOfStream(ISpatialAudioObject* This,UINT32 frames) { return This->lpVtbl->SetEndOfStream(This,frames); } -static FORCEINLINE HRESULT ISpatialAudioObject_IsActive(ISpatialAudioObject* This,WINBOOL *active) { +static __WIDL_INLINE HRESULT ISpatialAudioObject_IsActive(ISpatialAudioObject* This,WINBOOL *active) { return This->lpVtbl->IsActive(This,active); } -static FORCEINLINE HRESULT ISpatialAudioObject_GetAudioObjectType(ISpatialAudioObject* This,AudioObjectType *type) { +static __WIDL_INLINE HRESULT ISpatialAudioObject_GetAudioObjectType(ISpatialAudioObject* This,AudioObjectType *type) { return This->lpVtbl->GetAudioObjectType(This,type); } /*** ISpatialAudioObject methods ***/ -static FORCEINLINE HRESULT ISpatialAudioObject_SetPosition(ISpatialAudioObject* This,float x,float y,float z) { +static __WIDL_INLINE HRESULT ISpatialAudioObject_SetPosition(ISpatialAudioObject* This,float x,float y,float z) { return This->lpVtbl->SetPosition(This,x,y,z); } -static FORCEINLINE HRESULT ISpatialAudioObject_SetVolume(ISpatialAudioObject* This,float vol) { +static __WIDL_INLINE HRESULT ISpatialAudioObject_SetVolume(ISpatialAudioObject* This,float vol) { return This->lpVtbl->SetVolume(This,vol); } #endif @@ -818,35 +826,35 @@ interface ISpatialAudioObjectRenderStreamBase { #define ISpatialAudioObjectRenderStreamBase_EndUpdatingAudioObjects(This) (This)->lpVtbl->EndUpdatingAudioObjects(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_QueryInterface(ISpatialAudioObjectRenderStreamBase* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStreamBase_QueryInterface(ISpatialAudioObjectRenderStreamBase* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpatialAudioObjectRenderStreamBase_AddRef(ISpatialAudioObjectRenderStreamBase* This) { +static __WIDL_INLINE ULONG ISpatialAudioObjectRenderStreamBase_AddRef(ISpatialAudioObjectRenderStreamBase* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpatialAudioObjectRenderStreamBase_Release(ISpatialAudioObjectRenderStreamBase* This) { +static __WIDL_INLINE ULONG ISpatialAudioObjectRenderStreamBase_Release(ISpatialAudioObjectRenderStreamBase* This) { return This->lpVtbl->Release(This); } /*** ISpatialAudioObjectRenderStreamBase methods ***/ -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_GetAvailableDynamicObjectCount(ISpatialAudioObjectRenderStreamBase* This,UINT32 *count) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStreamBase_GetAvailableDynamicObjectCount(ISpatialAudioObjectRenderStreamBase* This,UINT32 *count) { return This->lpVtbl->GetAvailableDynamicObjectCount(This,count); } -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_GetService(ISpatialAudioObjectRenderStreamBase* This,REFIID riid,void **service) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStreamBase_GetService(ISpatialAudioObjectRenderStreamBase* This,REFIID riid,void **service) { return This->lpVtbl->GetService(This,riid,service); } -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_Start(ISpatialAudioObjectRenderStreamBase* This) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStreamBase_Start(ISpatialAudioObjectRenderStreamBase* This) { return This->lpVtbl->Start(This); } -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_Stop(ISpatialAudioObjectRenderStreamBase* This) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStreamBase_Stop(ISpatialAudioObjectRenderStreamBase* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_Reset(ISpatialAudioObjectRenderStreamBase* This) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStreamBase_Reset(ISpatialAudioObjectRenderStreamBase* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_BeginUpdatingAudioObjects(ISpatialAudioObjectRenderStreamBase* This,UINT32 *count,UINT32 *frames) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStreamBase_BeginUpdatingAudioObjects(ISpatialAudioObjectRenderStreamBase* This,UINT32 *count,UINT32 *frames) { return This->lpVtbl->BeginUpdatingAudioObjects(This,count,frames); } -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStreamBase_EndUpdatingAudioObjects(ISpatialAudioObjectRenderStreamBase* This) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStreamBase_EndUpdatingAudioObjects(ISpatialAudioObjectRenderStreamBase* This) { return This->lpVtbl->EndUpdatingAudioObjects(This); } #endif @@ -950,39 +958,39 @@ interface ISpatialAudioObjectRenderStream { #define ISpatialAudioObjectRenderStream_ActivateSpatialAudioObject(This,type,object) (This)->lpVtbl->ActivateSpatialAudioObject(This,type,object) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_QueryInterface(ISpatialAudioObjectRenderStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStream_QueryInterface(ISpatialAudioObjectRenderStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpatialAudioObjectRenderStream_AddRef(ISpatialAudioObjectRenderStream* This) { +static __WIDL_INLINE ULONG ISpatialAudioObjectRenderStream_AddRef(ISpatialAudioObjectRenderStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpatialAudioObjectRenderStream_Release(ISpatialAudioObjectRenderStream* This) { +static __WIDL_INLINE ULONG ISpatialAudioObjectRenderStream_Release(ISpatialAudioObjectRenderStream* This) { return This->lpVtbl->Release(This); } /*** ISpatialAudioObjectRenderStreamBase methods ***/ -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_GetAvailableDynamicObjectCount(ISpatialAudioObjectRenderStream* This,UINT32 *count) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStream_GetAvailableDynamicObjectCount(ISpatialAudioObjectRenderStream* This,UINT32 *count) { return This->lpVtbl->GetAvailableDynamicObjectCount(This,count); } -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_GetService(ISpatialAudioObjectRenderStream* This,REFIID riid,void **service) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStream_GetService(ISpatialAudioObjectRenderStream* This,REFIID riid,void **service) { return This->lpVtbl->GetService(This,riid,service); } -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_Start(ISpatialAudioObjectRenderStream* This) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStream_Start(ISpatialAudioObjectRenderStream* This) { return This->lpVtbl->Start(This); } -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_Stop(ISpatialAudioObjectRenderStream* This) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStream_Stop(ISpatialAudioObjectRenderStream* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_Reset(ISpatialAudioObjectRenderStream* This) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStream_Reset(ISpatialAudioObjectRenderStream* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_BeginUpdatingAudioObjects(ISpatialAudioObjectRenderStream* This,UINT32 *count,UINT32 *frames) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStream_BeginUpdatingAudioObjects(ISpatialAudioObjectRenderStream* This,UINT32 *count,UINT32 *frames) { return This->lpVtbl->BeginUpdatingAudioObjects(This,count,frames); } -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_EndUpdatingAudioObjects(ISpatialAudioObjectRenderStream* This) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStream_EndUpdatingAudioObjects(ISpatialAudioObjectRenderStream* This) { return This->lpVtbl->EndUpdatingAudioObjects(This); } /*** ISpatialAudioObjectRenderStream methods ***/ -static FORCEINLINE HRESULT ISpatialAudioObjectRenderStream_ActivateSpatialAudioObject(ISpatialAudioObjectRenderStream* This,AudioObjectType type,ISpatialAudioObject **object) { +static __WIDL_INLINE HRESULT ISpatialAudioObjectRenderStream_ActivateSpatialAudioObject(ISpatialAudioObjectRenderStream* This,AudioObjectType type,ISpatialAudioObject **object) { return This->lpVtbl->ActivateSpatialAudioObject(This,type,object); } #endif diff --git a/lib/libc/include/any-windows-any/spellcheck.h b/lib/libc/include/any-windows-any/spellcheck.h index 3fb4ddfaf0ea3c68b659039305bb746fae405673..8f8cca160db702ae0e8cbafe59caf9bb988134fc 100644 --- a/lib/libc/include/any-windows-any/spellcheck.h +++ b/lib/libc/include/any-windows-any/spellcheck.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/spellcheck.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/spellcheck.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __spellcheck_h__ #define __spellcheck_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ISpellingError_FWD_DEFINED__ @@ -198,26 +206,26 @@ interface ISpellingError { #define ISpellingError_get_Replacement(This,val) (This)->lpVtbl->get_Replacement(This,val) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpellingError_QueryInterface(ISpellingError* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpellingError_QueryInterface(ISpellingError* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpellingError_AddRef(ISpellingError* This) { +static __WIDL_INLINE ULONG ISpellingError_AddRef(ISpellingError* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpellingError_Release(ISpellingError* This) { +static __WIDL_INLINE ULONG ISpellingError_Release(ISpellingError* This) { return This->lpVtbl->Release(This); } /*** ISpellingError methods ***/ -static FORCEINLINE HRESULT ISpellingError_get_StartIndex(ISpellingError* This,ULONG *val) { +static __WIDL_INLINE HRESULT ISpellingError_get_StartIndex(ISpellingError* This,ULONG *val) { return This->lpVtbl->get_StartIndex(This,val); } -static FORCEINLINE HRESULT ISpellingError_get_Length(ISpellingError* This,ULONG *val) { +static __WIDL_INLINE HRESULT ISpellingError_get_Length(ISpellingError* This,ULONG *val) { return This->lpVtbl->get_Length(This,val); } -static FORCEINLINE HRESULT ISpellingError_get_CorrectiveAction(ISpellingError* This,CORRECTIVE_ACTION *val) { +static __WIDL_INLINE HRESULT ISpellingError_get_CorrectiveAction(ISpellingError* This,CORRECTIVE_ACTION *val) { return This->lpVtbl->get_CorrectiveAction(This,val); } -static FORCEINLINE HRESULT ISpellingError_get_Replacement(ISpellingError* This,LPWSTR *val) { +static __WIDL_INLINE HRESULT ISpellingError_get_Replacement(ISpellingError* This,LPWSTR *val) { return This->lpVtbl->get_Replacement(This,val); } #endif @@ -284,17 +292,17 @@ interface IEnumSpellingError { #define IEnumSpellingError_Next(This,val) (This)->lpVtbl->Next(This,val) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumSpellingError_QueryInterface(IEnumSpellingError* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumSpellingError_QueryInterface(IEnumSpellingError* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumSpellingError_AddRef(IEnumSpellingError* This) { +static __WIDL_INLINE ULONG IEnumSpellingError_AddRef(IEnumSpellingError* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumSpellingError_Release(IEnumSpellingError* This) { +static __WIDL_INLINE ULONG IEnumSpellingError_Release(IEnumSpellingError* This) { return This->lpVtbl->Release(This); } /*** IEnumSpellingError methods ***/ -static FORCEINLINE HRESULT IEnumSpellingError_Next(IEnumSpellingError* This,ISpellingError **val) { +static __WIDL_INLINE HRESULT IEnumSpellingError_Next(IEnumSpellingError* This,ISpellingError **val) { return This->lpVtbl->Next(This,val); } #endif @@ -385,26 +393,26 @@ interface IOptionDescription { #define IOptionDescription_get_Labels(This,val) (This)->lpVtbl->get_Labels(This,val) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOptionDescription_QueryInterface(IOptionDescription* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOptionDescription_QueryInterface(IOptionDescription* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOptionDescription_AddRef(IOptionDescription* This) { +static __WIDL_INLINE ULONG IOptionDescription_AddRef(IOptionDescription* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOptionDescription_Release(IOptionDescription* This) { +static __WIDL_INLINE ULONG IOptionDescription_Release(IOptionDescription* This) { return This->lpVtbl->Release(This); } /*** IOptionDescription methods ***/ -static FORCEINLINE HRESULT IOptionDescription_get_Id(IOptionDescription* This,LPWSTR *val) { +static __WIDL_INLINE HRESULT IOptionDescription_get_Id(IOptionDescription* This,LPWSTR *val) { return This->lpVtbl->get_Id(This,val); } -static FORCEINLINE HRESULT IOptionDescription_get_Heading(IOptionDescription* This,LPWSTR *val) { +static __WIDL_INLINE HRESULT IOptionDescription_get_Heading(IOptionDescription* This,LPWSTR *val) { return This->lpVtbl->get_Heading(This,val); } -static FORCEINLINE HRESULT IOptionDescription_get_Description(IOptionDescription* This,LPWSTR *val) { +static __WIDL_INLINE HRESULT IOptionDescription_get_Description(IOptionDescription* This,LPWSTR *val) { return This->lpVtbl->get_Description(This,val); } -static FORCEINLINE HRESULT IOptionDescription_get_Labels(IOptionDescription* This,IEnumString **val) { +static __WIDL_INLINE HRESULT IOptionDescription_get_Labels(IOptionDescription* This,IEnumString **val) { return This->lpVtbl->get_Labels(This,val); } #endif @@ -479,17 +487,17 @@ interface ISpellCheckerChangedEventHandler { #define ISpellCheckerChangedEventHandler_Invoke(This,sender) (This)->lpVtbl->Invoke(This,sender) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpellCheckerChangedEventHandler_QueryInterface(ISpellCheckerChangedEventHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpellCheckerChangedEventHandler_QueryInterface(ISpellCheckerChangedEventHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpellCheckerChangedEventHandler_AddRef(ISpellCheckerChangedEventHandler* This) { +static __WIDL_INLINE ULONG ISpellCheckerChangedEventHandler_AddRef(ISpellCheckerChangedEventHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpellCheckerChangedEventHandler_Release(ISpellCheckerChangedEventHandler* This) { +static __WIDL_INLINE ULONG ISpellCheckerChangedEventHandler_Release(ISpellCheckerChangedEventHandler* This) { return This->lpVtbl->Release(This); } /*** ISpellCheckerChangedEventHandler methods ***/ -static FORCEINLINE HRESULT ISpellCheckerChangedEventHandler_Invoke(ISpellCheckerChangedEventHandler* This,ISpellChecker *sender) { +static __WIDL_INLINE HRESULT ISpellCheckerChangedEventHandler_Invoke(ISpellCheckerChangedEventHandler* This,ISpellChecker *sender) { return This->lpVtbl->Invoke(This,sender); } #endif @@ -674,56 +682,56 @@ interface ISpellChecker { #define ISpellChecker_ComprehensiveCheck(This,text,val) (This)->lpVtbl->ComprehensiveCheck(This,text,val) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpellChecker_QueryInterface(ISpellChecker* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpellChecker_QueryInterface(ISpellChecker* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpellChecker_AddRef(ISpellChecker* This) { +static __WIDL_INLINE ULONG ISpellChecker_AddRef(ISpellChecker* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpellChecker_Release(ISpellChecker* This) { +static __WIDL_INLINE ULONG ISpellChecker_Release(ISpellChecker* This) { return This->lpVtbl->Release(This); } /*** ISpellChecker methods ***/ -static FORCEINLINE HRESULT ISpellChecker_get_LanguageTag(ISpellChecker* This,LPWSTR *val) { +static __WIDL_INLINE HRESULT ISpellChecker_get_LanguageTag(ISpellChecker* This,LPWSTR *val) { return This->lpVtbl->get_LanguageTag(This,val); } -static FORCEINLINE HRESULT ISpellChecker_Check(ISpellChecker* This,LPCWSTR text,IEnumSpellingError **val) { +static __WIDL_INLINE HRESULT ISpellChecker_Check(ISpellChecker* This,LPCWSTR text,IEnumSpellingError **val) { return This->lpVtbl->Check(This,text,val); } -static FORCEINLINE HRESULT ISpellChecker_Suggest(ISpellChecker* This,LPCWSTR word,IEnumString **val) { +static __WIDL_INLINE HRESULT ISpellChecker_Suggest(ISpellChecker* This,LPCWSTR word,IEnumString **val) { return This->lpVtbl->Suggest(This,word,val); } -static FORCEINLINE HRESULT ISpellChecker_Add(ISpellChecker* This,LPCWSTR word) { +static __WIDL_INLINE HRESULT ISpellChecker_Add(ISpellChecker* This,LPCWSTR word) { return This->lpVtbl->Add(This,word); } -static FORCEINLINE HRESULT ISpellChecker_Ignore(ISpellChecker* This,LPCWSTR word) { +static __WIDL_INLINE HRESULT ISpellChecker_Ignore(ISpellChecker* This,LPCWSTR word) { return This->lpVtbl->Ignore(This,word); } -static FORCEINLINE HRESULT ISpellChecker_AutoCorrect(ISpellChecker* This,LPCWSTR from,LPCWSTR to) { +static __WIDL_INLINE HRESULT ISpellChecker_AutoCorrect(ISpellChecker* This,LPCWSTR from,LPCWSTR to) { return This->lpVtbl->AutoCorrect(This,from,to); } -static FORCEINLINE HRESULT ISpellChecker_GetOptionValue(ISpellChecker* This,LPCWSTR option_id,BYTE *val) { +static __WIDL_INLINE HRESULT ISpellChecker_GetOptionValue(ISpellChecker* This,LPCWSTR option_id,BYTE *val) { return This->lpVtbl->GetOptionValue(This,option_id,val); } -static FORCEINLINE HRESULT ISpellChecker_get_OptionIds(ISpellChecker* This,IEnumString **val) { +static __WIDL_INLINE HRESULT ISpellChecker_get_OptionIds(ISpellChecker* This,IEnumString **val) { return This->lpVtbl->get_OptionIds(This,val); } -static FORCEINLINE HRESULT ISpellChecker_get_Id(ISpellChecker* This,LPWSTR *val) { +static __WIDL_INLINE HRESULT ISpellChecker_get_Id(ISpellChecker* This,LPWSTR *val) { return This->lpVtbl->get_Id(This,val); } -static FORCEINLINE HRESULT ISpellChecker_get_LocalizedName(ISpellChecker* This,LPWSTR *val) { +static __WIDL_INLINE HRESULT ISpellChecker_get_LocalizedName(ISpellChecker* This,LPWSTR *val) { return This->lpVtbl->get_LocalizedName(This,val); } -static FORCEINLINE HRESULT ISpellChecker_add_SpellCheckerChanged(ISpellChecker* This,ISpellCheckerChangedEventHandler *handler,DWORD *event_cookie) { +static __WIDL_INLINE HRESULT ISpellChecker_add_SpellCheckerChanged(ISpellChecker* This,ISpellCheckerChangedEventHandler *handler,DWORD *event_cookie) { return This->lpVtbl->add_SpellCheckerChanged(This,handler,event_cookie); } -static FORCEINLINE HRESULT ISpellChecker_remove_SpellCheckerChanged(ISpellChecker* This,DWORD event_cookie) { +static __WIDL_INLINE HRESULT ISpellChecker_remove_SpellCheckerChanged(ISpellChecker* This,DWORD event_cookie) { return This->lpVtbl->remove_SpellCheckerChanged(This,event_cookie); } -static FORCEINLINE HRESULT ISpellChecker_GetOptionDescription(ISpellChecker* This,LPCWSTR optionId,IOptionDescription **val) { +static __WIDL_INLINE HRESULT ISpellChecker_GetOptionDescription(ISpellChecker* This,LPCWSTR optionId,IOptionDescription **val) { return This->lpVtbl->GetOptionDescription(This,optionId,val); } -static FORCEINLINE HRESULT ISpellChecker_ComprehensiveCheck(ISpellChecker* This,LPCWSTR text,IEnumSpellingError **val) { +static __WIDL_INLINE HRESULT ISpellChecker_ComprehensiveCheck(ISpellChecker* This,LPCWSTR text,IEnumSpellingError **val) { return This->lpVtbl->ComprehensiveCheck(This,text,val); } #endif @@ -869,60 +877,60 @@ interface ISpellChecker2 { #define ISpellChecker2_Remove(This,word) (This)->lpVtbl->Remove(This,word) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpellChecker2_QueryInterface(ISpellChecker2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpellChecker2_QueryInterface(ISpellChecker2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpellChecker2_AddRef(ISpellChecker2* This) { +static __WIDL_INLINE ULONG ISpellChecker2_AddRef(ISpellChecker2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpellChecker2_Release(ISpellChecker2* This) { +static __WIDL_INLINE ULONG ISpellChecker2_Release(ISpellChecker2* This) { return This->lpVtbl->Release(This); } /*** ISpellChecker methods ***/ -static FORCEINLINE HRESULT ISpellChecker2_get_LanguageTag(ISpellChecker2* This,LPWSTR *val) { +static __WIDL_INLINE HRESULT ISpellChecker2_get_LanguageTag(ISpellChecker2* This,LPWSTR *val) { return This->lpVtbl->get_LanguageTag(This,val); } -static FORCEINLINE HRESULT ISpellChecker2_Check(ISpellChecker2* This,LPCWSTR text,IEnumSpellingError **val) { +static __WIDL_INLINE HRESULT ISpellChecker2_Check(ISpellChecker2* This,LPCWSTR text,IEnumSpellingError **val) { return This->lpVtbl->Check(This,text,val); } -static FORCEINLINE HRESULT ISpellChecker2_Suggest(ISpellChecker2* This,LPCWSTR word,IEnumString **val) { +static __WIDL_INLINE HRESULT ISpellChecker2_Suggest(ISpellChecker2* This,LPCWSTR word,IEnumString **val) { return This->lpVtbl->Suggest(This,word,val); } -static FORCEINLINE HRESULT ISpellChecker2_Add(ISpellChecker2* This,LPCWSTR word) { +static __WIDL_INLINE HRESULT ISpellChecker2_Add(ISpellChecker2* This,LPCWSTR word) { return This->lpVtbl->Add(This,word); } -static FORCEINLINE HRESULT ISpellChecker2_Ignore(ISpellChecker2* This,LPCWSTR word) { +static __WIDL_INLINE HRESULT ISpellChecker2_Ignore(ISpellChecker2* This,LPCWSTR word) { return This->lpVtbl->Ignore(This,word); } -static FORCEINLINE HRESULT ISpellChecker2_AutoCorrect(ISpellChecker2* This,LPCWSTR from,LPCWSTR to) { +static __WIDL_INLINE HRESULT ISpellChecker2_AutoCorrect(ISpellChecker2* This,LPCWSTR from,LPCWSTR to) { return This->lpVtbl->AutoCorrect(This,from,to); } -static FORCEINLINE HRESULT ISpellChecker2_GetOptionValue(ISpellChecker2* This,LPCWSTR option_id,BYTE *val) { +static __WIDL_INLINE HRESULT ISpellChecker2_GetOptionValue(ISpellChecker2* This,LPCWSTR option_id,BYTE *val) { return This->lpVtbl->GetOptionValue(This,option_id,val); } -static FORCEINLINE HRESULT ISpellChecker2_get_OptionIds(ISpellChecker2* This,IEnumString **val) { +static __WIDL_INLINE HRESULT ISpellChecker2_get_OptionIds(ISpellChecker2* This,IEnumString **val) { return This->lpVtbl->get_OptionIds(This,val); } -static FORCEINLINE HRESULT ISpellChecker2_get_Id(ISpellChecker2* This,LPWSTR *val) { +static __WIDL_INLINE HRESULT ISpellChecker2_get_Id(ISpellChecker2* This,LPWSTR *val) { return This->lpVtbl->get_Id(This,val); } -static FORCEINLINE HRESULT ISpellChecker2_get_LocalizedName(ISpellChecker2* This,LPWSTR *val) { +static __WIDL_INLINE HRESULT ISpellChecker2_get_LocalizedName(ISpellChecker2* This,LPWSTR *val) { return This->lpVtbl->get_LocalizedName(This,val); } -static FORCEINLINE HRESULT ISpellChecker2_add_SpellCheckerChanged(ISpellChecker2* This,ISpellCheckerChangedEventHandler *handler,DWORD *event_cookie) { +static __WIDL_INLINE HRESULT ISpellChecker2_add_SpellCheckerChanged(ISpellChecker2* This,ISpellCheckerChangedEventHandler *handler,DWORD *event_cookie) { return This->lpVtbl->add_SpellCheckerChanged(This,handler,event_cookie); } -static FORCEINLINE HRESULT ISpellChecker2_remove_SpellCheckerChanged(ISpellChecker2* This,DWORD event_cookie) { +static __WIDL_INLINE HRESULT ISpellChecker2_remove_SpellCheckerChanged(ISpellChecker2* This,DWORD event_cookie) { return This->lpVtbl->remove_SpellCheckerChanged(This,event_cookie); } -static FORCEINLINE HRESULT ISpellChecker2_GetOptionDescription(ISpellChecker2* This,LPCWSTR optionId,IOptionDescription **val) { +static __WIDL_INLINE HRESULT ISpellChecker2_GetOptionDescription(ISpellChecker2* This,LPCWSTR optionId,IOptionDescription **val) { return This->lpVtbl->GetOptionDescription(This,optionId,val); } -static FORCEINLINE HRESULT ISpellChecker2_ComprehensiveCheck(ISpellChecker2* This,LPCWSTR text,IEnumSpellingError **val) { +static __WIDL_INLINE HRESULT ISpellChecker2_ComprehensiveCheck(ISpellChecker2* This,LPCWSTR text,IEnumSpellingError **val) { return This->lpVtbl->ComprehensiveCheck(This,text,val); } /*** ISpellChecker2 methods ***/ -static FORCEINLINE HRESULT ISpellChecker2_Remove(ISpellChecker2* This,LPCWSTR word) { +static __WIDL_INLINE HRESULT ISpellChecker2_Remove(ISpellChecker2* This,LPCWSTR word) { return This->lpVtbl->Remove(This,word); } #endif @@ -1009,23 +1017,23 @@ interface ISpellCheckerFactory { #define ISpellCheckerFactory_CreateSpellChecker(This,languageTag,val) (This)->lpVtbl->CreateSpellChecker(This,languageTag,val) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISpellCheckerFactory_QueryInterface(ISpellCheckerFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISpellCheckerFactory_QueryInterface(ISpellCheckerFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISpellCheckerFactory_AddRef(ISpellCheckerFactory* This) { +static __WIDL_INLINE ULONG ISpellCheckerFactory_AddRef(ISpellCheckerFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISpellCheckerFactory_Release(ISpellCheckerFactory* This) { +static __WIDL_INLINE ULONG ISpellCheckerFactory_Release(ISpellCheckerFactory* This) { return This->lpVtbl->Release(This); } /*** ISpellCheckerFactory methods ***/ -static FORCEINLINE HRESULT ISpellCheckerFactory_get_SupportedLanguages(ISpellCheckerFactory* This,IEnumString **val) { +static __WIDL_INLINE HRESULT ISpellCheckerFactory_get_SupportedLanguages(ISpellCheckerFactory* This,IEnumString **val) { return This->lpVtbl->get_SupportedLanguages(This,val); } -static FORCEINLINE HRESULT ISpellCheckerFactory_IsSupported(ISpellCheckerFactory* This,LPCWSTR languageTag,WINBOOL *val) { +static __WIDL_INLINE HRESULT ISpellCheckerFactory_IsSupported(ISpellCheckerFactory* This,LPCWSTR languageTag,WINBOOL *val) { return This->lpVtbl->IsSupported(This,languageTag,val); } -static FORCEINLINE HRESULT ISpellCheckerFactory_CreateSpellChecker(ISpellCheckerFactory* This,LPCWSTR languageTag,ISpellChecker **val) { +static __WIDL_INLINE HRESULT ISpellCheckerFactory_CreateSpellChecker(ISpellCheckerFactory* This,LPCWSTR languageTag,ISpellChecker **val) { return This->lpVtbl->CreateSpellChecker(This,languageTag,val); } #endif @@ -1106,20 +1114,20 @@ interface IUserDictionariesRegistrar { #define IUserDictionariesRegistrar_UnregisterUserDictionary(This,dictionaryPath,languageTag) (This)->lpVtbl->UnregisterUserDictionary(This,dictionaryPath,languageTag) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUserDictionariesRegistrar_QueryInterface(IUserDictionariesRegistrar* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUserDictionariesRegistrar_QueryInterface(IUserDictionariesRegistrar* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUserDictionariesRegistrar_AddRef(IUserDictionariesRegistrar* This) { +static __WIDL_INLINE ULONG IUserDictionariesRegistrar_AddRef(IUserDictionariesRegistrar* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUserDictionariesRegistrar_Release(IUserDictionariesRegistrar* This) { +static __WIDL_INLINE ULONG IUserDictionariesRegistrar_Release(IUserDictionariesRegistrar* This) { return This->lpVtbl->Release(This); } /*** IUserDictionariesRegistrar methods ***/ -static FORCEINLINE HRESULT IUserDictionariesRegistrar_RegisterUserDictionary(IUserDictionariesRegistrar* This,LPCWSTR dictionaryPath,LPCWSTR languageTag) { +static __WIDL_INLINE HRESULT IUserDictionariesRegistrar_RegisterUserDictionary(IUserDictionariesRegistrar* This,LPCWSTR dictionaryPath,LPCWSTR languageTag) { return This->lpVtbl->RegisterUserDictionary(This,dictionaryPath,languageTag); } -static FORCEINLINE HRESULT IUserDictionariesRegistrar_UnregisterUserDictionary(IUserDictionariesRegistrar* This,LPCWSTR dictionaryPath,LPCWSTR languageTag) { +static __WIDL_INLINE HRESULT IUserDictionariesRegistrar_UnregisterUserDictionary(IUserDictionariesRegistrar* This,LPCWSTR dictionaryPath,LPCWSTR languageTag) { return This->lpVtbl->UnregisterUserDictionary(This,dictionaryPath,languageTag); } #endif diff --git a/lib/libc/include/any-windows-any/sspi.h b/lib/libc/include/any-windows-any/sspi.h index e55bbc4434c528b724c5a3ae4510e2057794b57c..bb005a2a6a35347b56400c40621acec24fb607c9 100644 --- a/lib/libc/include/any-windows-any/sspi.h +++ b/lib/libc/include/any-windows-any/sspi.h @@ -224,6 +224,7 @@ extern "C" { #define SECBUFFER_SUBSCRIBE_GENERIC_TLS_EXTENSION 26 #define SECBUFFER_FLAGS 27 #define SECBUFFER_TRAFFIC_SECRETS 28 +#define SECBUFFER_CERTIFICATE_REQUEST_CONTEXT 29 #define SECBUFFER_ATTRMASK 0xF0000000 #define SECBUFFER_READONLY 0x80000000 @@ -300,6 +301,11 @@ extern "C" { unsigned long long Flags; } SEC_FLAGS,*PSEC_FLAGS; + typedef struct _SEC_CERTIFICATE_REQUEST_CONTEXT { + unsigned char cbCertificateRequestContext; + unsigned char rgCertificateRequestContext[ANYSIZE_ARRAY]; + } SEC_CERTIFICATE_REQUEST_CONTEXT,*PSEC_CERTIFICATE_REQUEST_CONTEXT; + typedef enum _SEC_TRAFFIC_SECRET_TYPE { SecTrafficSecret_None, SecTrafficSecret_Client, @@ -361,6 +367,8 @@ extern "C" { #define ISC_REQ_UNVERIFIED_TARGET_NAME 0x20000000 #define ISC_REQ_CONFIDENTIALITY_ONLY 0x40000000 #define ISC_REQ_MESSAGES 0x0000000100000000 +#define ISC_REQ_DEFERRED_CRED_VALIDATION 0x0000000200000000 +#define ISC_REQ_NO_POST_HANDSHAKE_AUTH 0x0000000400000000 #define ISC_RET_DELEGATE 0x00000001 #define ISC_RET_MUTUAL_AUTH 0x00000002 @@ -390,6 +398,8 @@ extern "C" { #define ISC_RET_REAUTHENTICATION 0x08000000 #define ISC_RET_CONFIDENTIALITY_ONLY 0x40000000 #define ISC_RET_MESSAGES 0x0000000100000000 +#define ISC_RET_DEFERRED_CRED_VALIDATION 0x0000000200000000 +#define ISC_RET_NO_POST_HANDSHAKE_AUTH 0x0000000400000000 #define ASC_REQ_DELEGATE 0x00000001 #define ASC_REQ_MUTUAL_AUTH 0x00000002 @@ -1441,6 +1451,8 @@ unsigned __LONG32 SEC_ENTRY SspiPromptForCredentialsA( unsigned __LONG32 dwFlags ); +#define SspiPromptForCredentials __MINGW_NAME_AW(SspiPromptForCredentials) + #else typedef PSEC_WINNT_AUTH_IDENTITY_INFO PSEC_WINNT_AUTH_IDENTITY_OPAQUE; @@ -1467,6 +1479,9 @@ EXTERN_C __declspec(selectany) const GUID SEC_WINNT_AUTH_DATA_TYPE_FIDO = EXTERN_C __declspec(selectany) const GUID SEC_WINNT_AUTH_DATA_TYPE_KEYTAB = { 0xd587aae8, 0xf78f, 0x4455, { 0xa1, 0x12, 0xc9, 0x34, 0xbe, 0xee, 0x7c, 0xe1 } }; +EXTERN_C __declspec(selectany) const GUID SEC_WINNT_AUTH_DATA_TYPE_DELEGATION_TOKEN = + { 0x12e52e0f, 0x6f9b, 0x4f83, { 0x90, 0x20, 0x9d, 0xe4, 0x2b, 0x22, 0x62, 0x67 } }; + EXTERN_C __declspec(selectany) const GUID SEC_WINNT_AUTH_DATA_TYPE_CSP_DATA = { 0x68fd9879, 0x79c, 0x4dfe, { 0x82, 0x81, 0x57, 0x8a, 0xad, 0xc1, 0xc1, 0x0 } }; @@ -1517,6 +1532,7 @@ typedef struct _SEC_WINNT_AUTH_NGC_DATA { #define NGC_DATA_FLAG_KERB_CERTIFICATE_LOGON_FLAG_CHECK_DUPLICATES 1 #define NGC_DATA_FLAG_KERB_CERTIFICATE_LOGON_FLAG_USE_CERTIFICATE_INFO 2 #define NGC_DATA_FLAG_IS_SMARTCARD_DATA 4 +#define NGC_DATA_FLAG_IS_CLOUD_TRUST_CRED 8 typedef struct _SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA { PVOID pcc; diff --git a/lib/libc/include/any-windows-any/stdio.h b/lib/libc/include/any-windows-any/stdio.h index 76fffa177b10a9f4f6db202fdf0efba9f3f9a2b6..2cdb59cbc8897e0571af66307e03b4f54e69fa61 100644 --- a/lib/libc/include/any-windows-any/stdio.h +++ b/lib/libc/include/any-windows-any/stdio.h @@ -56,7 +56,11 @@ extern "C" { #define _wP_tmpdir L"\\" #endif +#ifdef _UCRT +#define L_tmpnam 260 +#else #define L_tmpnam (sizeof(_P_tmpdir) + 12) +#endif #ifdef _POSIX_ #define L_ctermid 9 @@ -74,7 +78,11 @@ extern "C" { #define FILENAME_MAX 260 #define FOPEN_MAX 20 #define _SYS_OPEN 20 +#ifdef _UCRT +#define TMP_MAX 2147483647 +#else #define TMP_MAX 32767 +#endif #ifndef NULL #ifdef __cplusplus @@ -146,7 +154,10 @@ extern FILE (* __MINGW_IMP_SYMBOL(_iob))[]; /* A pointer to an array of FILE */ #endif #endif +/* used with _set_output_format which is not present in ucrt */ +#ifndef _UCRT #define _TWO_DIGIT_EXPONENT 0x1 +#endif #if __MINGW_FORTIFY_LEVEL > 0 __mingw_bos_declare; @@ -376,7 +387,9 @@ int printf (const char *__format, ...) #if __MINGW_FORTIFY_VA_ARG -__mingw_bos_ovr +int sprintf (char *__stream, const char *__format, ...) __MINGW_ASM_CALL(__mingw_sprintf); + +__mingw_bos_extern_ovr __attribute__((__format__ (gnu_printf, 2, 3))) __MINGW_ATTRIB_NONNULL(2) int sprintf (char *__stream, const char *__format, ...) { @@ -436,7 +449,9 @@ int vsprintf (char *__stream, const char *__format, __builtin_va_list __local_ar #if __MINGW_FORTIFY_VA_ARG -__mingw_bos_ovr +int snprintf (char *__stream, size_t __n, const char *__format, ...) __MINGW_ASM_CALL(__mingw_snprintf); + +__mingw_bos_extern_ovr __attribute__((__format__ (gnu_printf, 3, 4))) __MINGW_ATTRIB_NONNULL(3) int snprintf (char *__stream, size_t __n, const char *__format, ...) { @@ -684,7 +699,8 @@ int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_li int __cdecl getc(FILE *_File); int __cdecl getchar(void); _CRTIMP int __cdecl _getmaxstdio(void); - char *__cdecl gets(char *_Buffer) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; + char *__cdecl gets(char *_Buffer) + __attribute__((__warning__("Using gets() is always unsafe - use fgets() instead"))); int __cdecl _getw(FILE *_File); #ifndef _CRT_PERROR_DEFINED #define _CRT_PERROR_DEFINED @@ -829,10 +845,67 @@ char * tmpnam(char * __dst) __attribute__((__format__ (__MINGW_PRINTF_FORMAT, 3, 4))) __MINGW_ATTRIB_NONNULL(3) int snprintf (char * __restrict__ __stream, size_t __n, const char * __restrict__ __format, ...); + +#if __MINGW_FORTIFY_LEVEL > 0 + + int __cdecl __mingw_call_vsprintf (char * __restrict__ __stream, const char * __restrict__ __format, va_list __local_argv) __MINGW_ASM_CALL(vsprintf); + int __cdecl __mingw_call_vsnprintf (char * __restrict__ __stream, size_t __n, const char * __restrict__ __format, va_list __local_argv) __MINGW_ASM_CALL(vsnprintf); + + __mingw_bos_extern_ovr + __attribute__((__format__ (__MINGW_PRINTF_FORMAT, 2, 0))) __MINGW_ATTRIB_NONNULL(3) + int vsprintf (char * __restrict__ __stream, const char * __restrict__ __format, va_list __local_argv) + { + if (__mingw_bos_known(__stream)) { + int __retval = __mingw_call_vsnprintf (__stream, __mingw_bos(__stream, 1), __format, __local_argv); + if (__retval >= 0) + __mingw_bos_ptr_chk(__stream, (size_t)__retval + 1, 1); + return __retval; + } + return __mingw_call_vsprintf(__stream, __format, __local_argv); + } + + __mingw_bos_extern_ovr + __attribute__((__format__ (__MINGW_PRINTF_FORMAT, 3, 0))) __MINGW_ATTRIB_NONNULL(3) + int vsnprintf (char * __restrict__ __stream, size_t __n, const char * __restrict__ __format, va_list __local_argv) + { + __mingw_bos_ptr_chk_warn(__stream, __n, 1); + return __mingw_call_vsnprintf (__stream, __n, __format, __local_argv); + } + +#endif /* __MINGW_FORTIFY_LEVEL > 0 */ + +#if __MINGW_FORTIFY_VA_ARG + + int __cdecl __mingw_call_sprintf (char * __restrict__ __stream, const char * __restrict__ __Format, ...) __MINGW_ASM_CALL(sprintf); + int __cdecl __mingw_call_snprintf (char * __restrict__ __stream, size_t __n, const char * __restrict__ __format, ...) __MINGW_ASM_CALL(snprintf); + + __mingw_bos_extern_ovr + __attribute__((__format__ (__MINGW_PRINTF_FORMAT, 2, 3))) __MINGW_ATTRIB_NONNULL(2) + int sprintf (char * __restrict__ __stream, const char * __restrict__ __format, ...) + { + if (__mingw_bos_known(__stream)) { + int __retval = __mingw_call_snprintf (__stream, __mingw_bos(__stream, 1), __format, __builtin_va_arg_pack()); + if (__retval >= 0) + __mingw_bos_ptr_chk(__stream, (size_t)__retval + 1, 1); + return __retval; + } + return __mingw_call_sprintf (__stream, __format, __builtin_va_arg_pack()); + } + + __mingw_bos_extern_ovr + __attribute__((__format__ (__MINGW_PRINTF_FORMAT, 3, 4))) __MINGW_ATTRIB_NONNULL(3) + int snprintf (char * __restrict__ __stream, size_t __n, const char * __restrict__ __format, ...) + { + __mingw_bos_ptr_chk_warn(__stream, __n, 1); + return __mingw_call_snprintf (__stream, __n, __format, __builtin_va_arg_pack()); + } + +#endif /* __MINGW_FORTIFY_VA_ARG */ + #ifdef __GNUC__ #pragma GCC diagnostic pop #endif -#else +#else /* !_UCRT */ /* this is here to deal with software defining * vsnprintf as _vsnprintf, eg. libxml2. */ @@ -864,7 +937,9 @@ char * tmpnam(char * __dst) #ifndef __NO_ISOCEXT #if __MINGW_FORTIFY_VA_ARG -__mingw_bos_ovr +int snprintf (char * __restrict__ __stream, size_t __n, const char * __restrict__ __format, ...) __MINGW_ASM_CALL(__ms_snprintf); + +__mingw_bos_extern_ovr __attribute__((__format__ (ms_printf, 3, 4))) __MINGW_ATTRIB_NONNULL(3) int snprintf (char * __restrict__ __stream, size_t __n, const char * __restrict__ __format, ...) { @@ -1103,7 +1178,9 @@ int vwprintf (const wchar_t *__format, __builtin_va_list __local_argv) #if __MINGW_FORTIFY_VA_ARG -__mingw_bos_ovr +int snwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, ...) __MINGW_ASM_CALL(__mingw_snwprintf); + +__mingw_bos_extern_ovr /* __attribute__((__format__ (gnu_wprintf, 3, 4))) */ __MINGW_ATTRIB_NONNULL(3) int snwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, ...) { diff --git a/lib/libc/include/any-windows-any/stdlib.h b/lib/libc/include/any-windows-any/stdlib.h index 609c1c4a4651744984473f80c28700ebaf4fbb8c..8e2649491cbb3edaf04c341481d1a3d167593d99 100644 --- a/lib/libc/include/any-windows-any/stdlib.h +++ b/lib/libc/include/any-windows-any/stdlib.h @@ -21,7 +21,7 @@ #ifndef _SECIMP #define _SECIMP __declspec(dllimport) #endif /* _SECIMP */ -#endif /* defined(_CRTBLD) || defined(__LIBMSVCRT__) */ +#endif /* defined(__LIBMSVCRT__) */ #pragma pack(push,_CRT_PACKING) @@ -515,6 +515,7 @@ float __cdecl __MINGW_NOTHROW strtof(const char * __restrict__ _Str,char ** __re double __cdecl __mingw_strtod (const char * __restrict__, char ** __restrict__); long double __cdecl __mingw_strtold(const char * __restrict__, char ** __restrict__); #endif /* __NO_ISOCEXT */ + _CRTIMP float __cdecl _strtof_l(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,_locale_t _Locale); _CRTIMP double __cdecl _strtod_l(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,_locale_t _Locale); long __cdecl strtol(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,int _Radix); _CRTIMP long __cdecl _strtol_l(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,int _Radix,_locale_t _Locale); @@ -536,14 +537,17 @@ float __cdecl __MINGW_NOTHROW strtof(const char * __restrict__ _Str,char ** __re void __cdecl free(void *_Memory); void *__cdecl malloc(size_t _Size); void *__cdecl realloc(void *_Memory,size_t _NewSize); - _CRTIMP void *__cdecl _recalloc(void *_Memory,size_t _Count,size_t _Size); _CRTIMP void __cdecl _aligned_free(void *_Memory); _CRTIMP void *__cdecl _aligned_malloc(size_t _Size,size_t _Alignment); _CRTIMP void *__cdecl _aligned_offset_malloc(size_t _Size,size_t _Alignment,size_t _Offset); _CRTIMP void *__cdecl _aligned_realloc(void *_Memory,size_t _Size,size_t _Alignment); - _CRTIMP void *__cdecl _aligned_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment); _CRTIMP void *__cdecl _aligned_offset_realloc(void *_Memory,size_t _Size,size_t _Alignment,size_t _Offset); +# if __MSVCRT_VERSION__ >= 0x900 + _CRTIMP void *__cdecl _recalloc(void *_Memory,size_t _Count,size_t _Size); + _CRTIMP void *__cdecl _aligned_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment); _CRTIMP void *__cdecl _aligned_offset_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment,size_t _Offset); + _CRTIMP size_t __cdecl _aligned_msize(void *_Memory,size_t _Alignment,size_t _Offset); +# endif #endif #ifndef _WSTDLIB_DEFINED @@ -557,7 +561,7 @@ float __cdecl __MINGW_NOTHROW strtof(const char * __restrict__ _Str,char ** __re float __cdecl __mingw_wcstof(const wchar_t * __restrict__ nptr, wchar_t ** __restrict__ endptr); long double __cdecl __mingw_wcstold(const wchar_t * __restrict__, wchar_t ** __restrict__); -#if defined(__USE_MINGW_STRTOX) +#if defined(__USE_MINGW_STRTOX) && !defined(_UCRT) __mingw_ovr double __cdecl wcstod(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr){ return __mingw_wcstod(_Str,_EndPtr); @@ -570,11 +574,12 @@ float __cdecl __MINGW_NOTHROW strtof(const char * __restrict__ _Str,char ** __re #else double __cdecl wcstod(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr); float __cdecl wcstof(const wchar_t * __restrict__ nptr, wchar_t ** __restrict__ endptr); -#endif /* defined(__USE_MINGW_STRTOX) */ +#endif /* !defined(__USE_MINGW_STRTOX) || defined(_UCRT) */ #if !defined __NO_ISOCEXT /* in libmingwex.a */ long double __cdecl wcstold(const wchar_t * __restrict__, wchar_t ** __restrict__); #endif /* __NO_ISOCEXT */ _CRTIMP double __cdecl _wcstod_l(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,_locale_t _Locale); + _CRTIMP float __cdecl _wcstof_l(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,_locale_t _Locale); long __cdecl wcstol(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,int _Radix); _CRTIMP long __cdecl _wcstol_l(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,int _Radix,_locale_t _Locale); unsigned long __cdecl wcstoul(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,int _Radix); @@ -745,7 +750,6 @@ unsigned long __cdecl _lrotr(unsigned long,int); /* __CRT_INLINE using non-ansi functions */ #ifndef __CRT__NO_INLINE - __MINGW_EXTENSION __CRT_INLINE long long __cdecl atoll (const char * _c) { return _atoi64 (_c); } __MINGW_EXTENSION __CRT_INLINE char *__cdecl lltoa (long long _n, char * _c, int _i) { return _i64toa (_n, _c, _i); } __MINGW_EXTENSION __CRT_INLINE char *__cdecl ulltoa (unsigned long long _n, char * _c, int _i) { return _ui64toa (_n, _c, _i); } __MINGW_EXTENSION __CRT_INLINE long long __cdecl wtoll (const wchar_t * _w) { return _wtoi64 (_w); } diff --git a/lib/libc/include/any-windows-any/string.h b/lib/libc/include/any-windows-any/string.h index 49027c18dbe850434c96ce901a72666ccc2fbe5e..c160c3c9b7e62908379c33878600f4583c9f7e98 100644 --- a/lib/libc/include/any-windows-any/string.h +++ b/lib/libc/include/any-windows-any/string.h @@ -15,7 +15,7 @@ #ifndef _SECIMP #define _SECIMP __declspec(dllimport) #endif /* _SECIMP */ -#endif /* defined(_CRTBLD) || defined(__LIBMSVCRT__) */ +#endif /* defined(__LIBMSVCRT__) */ #ifdef __cplusplus extern "C" { @@ -144,7 +144,11 @@ extern "C" { _CONST_RETURN wchar_t *__cdecl wcsrchr(const wchar_t *_Str,wchar_t _Ch); size_t __cdecl wcsspn(const wchar_t *_Str,const wchar_t *_Control); _CONST_RETURN wchar_t *__cdecl wcsstr(const wchar_t *_Str,const wchar_t *_SubStr); +#if defined(_UCRT) + wchar_t *__cdecl wcstok(wchar_t * __restrict__ _Str,const wchar_t * __restrict__ _Delim,wchar_t **_Ptr) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; +#else wchar_t *__cdecl wcstok(wchar_t * __restrict__ _Str,const wchar_t * __restrict__ _Delim) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; +#endif _CRTIMP wchar_t *__cdecl _wcserror(int _ErrNum) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; _CRTIMP wchar_t *__cdecl __wcserror(const wchar_t *_Str) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; _CRTIMP int __cdecl _wcsicmp(const wchar_t *_Str1,const wchar_t *_Str2); diff --git a/lib/libc/include/any-windows-any/strmif.h b/lib/libc/include/any-windows-any/strmif.h index f90ab258be00e6676b3deb6a117cd2330601de70..712524402ddc9e7e5cc03c3fa74e3a43fa9efd7f 100644 --- a/lib/libc/include/any-windows-any/strmif.h +++ b/lib/libc/include/any-windows-any/strmif.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/strmif.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/strmif.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __strmif_h__ #define __strmif_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ICreateDevEnum_FWD_DEFINED__ @@ -668,17 +676,17 @@ interface ICreateDevEnum { #define ICreateDevEnum_CreateClassEnumerator(This,clsidDeviceClass,ppEnumMoniker,dwFlags) (This)->lpVtbl->CreateClassEnumerator(This,clsidDeviceClass,ppEnumMoniker,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICreateDevEnum_QueryInterface(ICreateDevEnum* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICreateDevEnum_QueryInterface(ICreateDevEnum* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICreateDevEnum_AddRef(ICreateDevEnum* This) { +static __WIDL_INLINE ULONG ICreateDevEnum_AddRef(ICreateDevEnum* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICreateDevEnum_Release(ICreateDevEnum* This) { +static __WIDL_INLINE ULONG ICreateDevEnum_Release(ICreateDevEnum* This) { return This->lpVtbl->Release(This); } /*** ICreateDevEnum methods ***/ -static FORCEINLINE HRESULT ICreateDevEnum_CreateClassEnumerator(ICreateDevEnum* This,REFCLSID clsidDeviceClass,IEnumMoniker **ppEnumMoniker,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ICreateDevEnum_CreateClassEnumerator(ICreateDevEnum* This,REFCLSID clsidDeviceClass,IEnumMoniker **ppEnumMoniker,DWORD dwFlags) { return This->lpVtbl->CreateClassEnumerator(This,clsidDeviceClass,ppEnumMoniker,dwFlags); } #endif @@ -1038,59 +1046,59 @@ interface IPin { #define IPin_NewSegment(This,tStart,tStop,dRate) (This)->lpVtbl->NewSegment(This,tStart,tStop,dRate) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPin_QueryInterface(IPin* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPin_QueryInterface(IPin* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPin_AddRef(IPin* This) { +static __WIDL_INLINE ULONG IPin_AddRef(IPin* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPin_Release(IPin* This) { +static __WIDL_INLINE ULONG IPin_Release(IPin* This) { return This->lpVtbl->Release(This); } /*** IPin methods ***/ -static FORCEINLINE HRESULT IPin_Connect(IPin* This,IPin *pReceivePin,const AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IPin_Connect(IPin* This,IPin *pReceivePin,const AM_MEDIA_TYPE *pmt) { return This->lpVtbl->Connect(This,pReceivePin,pmt); } -static FORCEINLINE HRESULT IPin_ReceiveConnection(IPin* This,IPin *pConnector,const AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IPin_ReceiveConnection(IPin* This,IPin *pConnector,const AM_MEDIA_TYPE *pmt) { return This->lpVtbl->ReceiveConnection(This,pConnector,pmt); } -static FORCEINLINE HRESULT IPin_Disconnect(IPin* This) { +static __WIDL_INLINE HRESULT IPin_Disconnect(IPin* This) { return This->lpVtbl->Disconnect(This); } -static FORCEINLINE HRESULT IPin_ConnectedTo(IPin* This,IPin **pPin) { +static __WIDL_INLINE HRESULT IPin_ConnectedTo(IPin* This,IPin **pPin) { return This->lpVtbl->ConnectedTo(This,pPin); } -static FORCEINLINE HRESULT IPin_ConnectionMediaType(IPin* This,AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IPin_ConnectionMediaType(IPin* This,AM_MEDIA_TYPE *pmt) { return This->lpVtbl->ConnectionMediaType(This,pmt); } -static FORCEINLINE HRESULT IPin_QueryPinInfo(IPin* This,PIN_INFO *pInfo) { +static __WIDL_INLINE HRESULT IPin_QueryPinInfo(IPin* This,PIN_INFO *pInfo) { return This->lpVtbl->QueryPinInfo(This,pInfo); } -static FORCEINLINE HRESULT IPin_QueryDirection(IPin* This,PIN_DIRECTION *pPinDir) { +static __WIDL_INLINE HRESULT IPin_QueryDirection(IPin* This,PIN_DIRECTION *pPinDir) { return This->lpVtbl->QueryDirection(This,pPinDir); } -static FORCEINLINE HRESULT IPin_QueryId(IPin* This,LPWSTR *Id) { +static __WIDL_INLINE HRESULT IPin_QueryId(IPin* This,LPWSTR *Id) { return This->lpVtbl->QueryId(This,Id); } -static FORCEINLINE HRESULT IPin_QueryAccept(IPin* This,const AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IPin_QueryAccept(IPin* This,const AM_MEDIA_TYPE *pmt) { return This->lpVtbl->QueryAccept(This,pmt); } -static FORCEINLINE HRESULT IPin_EnumMediaTypes(IPin* This,IEnumMediaTypes **ppEnum) { +static __WIDL_INLINE HRESULT IPin_EnumMediaTypes(IPin* This,IEnumMediaTypes **ppEnum) { return This->lpVtbl->EnumMediaTypes(This,ppEnum); } -static FORCEINLINE HRESULT IPin_QueryInternalConnections(IPin* This,IPin **apPin,ULONG *nPin) { +static __WIDL_INLINE HRESULT IPin_QueryInternalConnections(IPin* This,IPin **apPin,ULONG *nPin) { return This->lpVtbl->QueryInternalConnections(This,apPin,nPin); } -static FORCEINLINE HRESULT IPin_EndOfStream(IPin* This) { +static __WIDL_INLINE HRESULT IPin_EndOfStream(IPin* This) { return This->lpVtbl->EndOfStream(This); } -static FORCEINLINE HRESULT IPin_BeginFlush(IPin* This) { +static __WIDL_INLINE HRESULT IPin_BeginFlush(IPin* This) { return This->lpVtbl->BeginFlush(This); } -static FORCEINLINE HRESULT IPin_EndFlush(IPin* This) { +static __WIDL_INLINE HRESULT IPin_EndFlush(IPin* This) { return This->lpVtbl->EndFlush(This); } -static FORCEINLINE HRESULT IPin_NewSegment(IPin* This,REFERENCE_TIME tStart,REFERENCE_TIME tStop,double dRate) { +static __WIDL_INLINE HRESULT IPin_NewSegment(IPin* This,REFERENCE_TIME tStart,REFERENCE_TIME tStop,double dRate) { return This->lpVtbl->NewSegment(This,tStart,tStop,dRate); } #endif @@ -1186,26 +1194,26 @@ interface IEnumPins { #define IEnumPins_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumPins_QueryInterface(IEnumPins* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumPins_QueryInterface(IEnumPins* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumPins_AddRef(IEnumPins* This) { +static __WIDL_INLINE ULONG IEnumPins_AddRef(IEnumPins* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumPins_Release(IEnumPins* This) { +static __WIDL_INLINE ULONG IEnumPins_Release(IEnumPins* This) { return This->lpVtbl->Release(This); } /*** IEnumPins methods ***/ -static FORCEINLINE HRESULT IEnumPins_Next(IEnumPins* This,ULONG cPins,IPin **ppPins,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumPins_Next(IEnumPins* This,ULONG cPins,IPin **ppPins,ULONG *pcFetched) { return This->lpVtbl->Next(This,cPins,ppPins,pcFetched); } -static FORCEINLINE HRESULT IEnumPins_Skip(IEnumPins* This,ULONG cPins) { +static __WIDL_INLINE HRESULT IEnumPins_Skip(IEnumPins* This,ULONG cPins) { return This->lpVtbl->Skip(This,cPins); } -static FORCEINLINE HRESULT IEnumPins_Reset(IEnumPins* This) { +static __WIDL_INLINE HRESULT IEnumPins_Reset(IEnumPins* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumPins_Clone(IEnumPins* This,IEnumPins **ppEnum) { +static __WIDL_INLINE HRESULT IEnumPins_Clone(IEnumPins* This,IEnumPins **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -1301,26 +1309,26 @@ interface IEnumMediaTypes { #define IEnumMediaTypes_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumMediaTypes_QueryInterface(IEnumMediaTypes* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumMediaTypes_QueryInterface(IEnumMediaTypes* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumMediaTypes_AddRef(IEnumMediaTypes* This) { +static __WIDL_INLINE ULONG IEnumMediaTypes_AddRef(IEnumMediaTypes* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumMediaTypes_Release(IEnumMediaTypes* This) { +static __WIDL_INLINE ULONG IEnumMediaTypes_Release(IEnumMediaTypes* This) { return This->lpVtbl->Release(This); } /*** IEnumMediaTypes methods ***/ -static FORCEINLINE HRESULT IEnumMediaTypes_Next(IEnumMediaTypes* This,ULONG cMediaTypes,AM_MEDIA_TYPE **ppMediaTypes,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumMediaTypes_Next(IEnumMediaTypes* This,ULONG cMediaTypes,AM_MEDIA_TYPE **ppMediaTypes,ULONG *pcFetched) { return This->lpVtbl->Next(This,cMediaTypes,ppMediaTypes,pcFetched); } -static FORCEINLINE HRESULT IEnumMediaTypes_Skip(IEnumMediaTypes* This,ULONG cMediaTypes) { +static __WIDL_INLINE HRESULT IEnumMediaTypes_Skip(IEnumMediaTypes* This,ULONG cMediaTypes) { return This->lpVtbl->Skip(This,cMediaTypes); } -static FORCEINLINE HRESULT IEnumMediaTypes_Reset(IEnumMediaTypes* This) { +static __WIDL_INLINE HRESULT IEnumMediaTypes_Reset(IEnumMediaTypes* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumMediaTypes_Clone(IEnumMediaTypes* This,IEnumMediaTypes **ppEnum) { +static __WIDL_INLINE HRESULT IEnumMediaTypes_Clone(IEnumMediaTypes* This,IEnumMediaTypes **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -1452,38 +1460,38 @@ interface IFilterGraph { #define IFilterGraph_SetDefaultSyncSource(This) (This)->lpVtbl->SetDefaultSyncSource(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFilterGraph_QueryInterface(IFilterGraph* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFilterGraph_QueryInterface(IFilterGraph* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFilterGraph_AddRef(IFilterGraph* This) { +static __WIDL_INLINE ULONG IFilterGraph_AddRef(IFilterGraph* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFilterGraph_Release(IFilterGraph* This) { +static __WIDL_INLINE ULONG IFilterGraph_Release(IFilterGraph* This) { return This->lpVtbl->Release(This); } /*** IFilterGraph methods ***/ -static FORCEINLINE HRESULT IFilterGraph_AddFilter(IFilterGraph* This,IBaseFilter *pFilter,LPCWSTR pName) { +static __WIDL_INLINE HRESULT IFilterGraph_AddFilter(IFilterGraph* This,IBaseFilter *pFilter,LPCWSTR pName) { return This->lpVtbl->AddFilter(This,pFilter,pName); } -static FORCEINLINE HRESULT IFilterGraph_RemoveFilter(IFilterGraph* This,IBaseFilter *pFilter) { +static __WIDL_INLINE HRESULT IFilterGraph_RemoveFilter(IFilterGraph* This,IBaseFilter *pFilter) { return This->lpVtbl->RemoveFilter(This,pFilter); } -static FORCEINLINE HRESULT IFilterGraph_EnumFilters(IFilterGraph* This,IEnumFilters **ppEnum) { +static __WIDL_INLINE HRESULT IFilterGraph_EnumFilters(IFilterGraph* This,IEnumFilters **ppEnum) { return This->lpVtbl->EnumFilters(This,ppEnum); } -static FORCEINLINE HRESULT IFilterGraph_FindFilterByName(IFilterGraph* This,LPCWSTR pName,IBaseFilter **ppFilter) { +static __WIDL_INLINE HRESULT IFilterGraph_FindFilterByName(IFilterGraph* This,LPCWSTR pName,IBaseFilter **ppFilter) { return This->lpVtbl->FindFilterByName(This,pName,ppFilter); } -static FORCEINLINE HRESULT IFilterGraph_ConnectDirect(IFilterGraph* This,IPin *ppinOut,IPin *ppinIn,const AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IFilterGraph_ConnectDirect(IFilterGraph* This,IPin *ppinOut,IPin *ppinIn,const AM_MEDIA_TYPE *pmt) { return This->lpVtbl->ConnectDirect(This,ppinOut,ppinIn,pmt); } -static FORCEINLINE HRESULT IFilterGraph_Reconnect(IFilterGraph* This,IPin *ppin) { +static __WIDL_INLINE HRESULT IFilterGraph_Reconnect(IFilterGraph* This,IPin *ppin) { return This->lpVtbl->Reconnect(This,ppin); } -static FORCEINLINE HRESULT IFilterGraph_Disconnect(IFilterGraph* This,IPin *ppin) { +static __WIDL_INLINE HRESULT IFilterGraph_Disconnect(IFilterGraph* This,IPin *ppin) { return This->lpVtbl->Disconnect(This,ppin); } -static FORCEINLINE HRESULT IFilterGraph_SetDefaultSyncSource(IFilterGraph* This) { +static __WIDL_INLINE HRESULT IFilterGraph_SetDefaultSyncSource(IFilterGraph* This) { return This->lpVtbl->SetDefaultSyncSource(This); } #endif @@ -1579,26 +1587,26 @@ interface IEnumFilters { #define IEnumFilters_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumFilters_QueryInterface(IEnumFilters* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumFilters_QueryInterface(IEnumFilters* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumFilters_AddRef(IEnumFilters* This) { +static __WIDL_INLINE ULONG IEnumFilters_AddRef(IEnumFilters* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumFilters_Release(IEnumFilters* This) { +static __WIDL_INLINE ULONG IEnumFilters_Release(IEnumFilters* This) { return This->lpVtbl->Release(This); } /*** IEnumFilters methods ***/ -static FORCEINLINE HRESULT IEnumFilters_Next(IEnumFilters* This,ULONG cFilters,IBaseFilter **ppFilter,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumFilters_Next(IEnumFilters* This,ULONG cFilters,IBaseFilter **ppFilter,ULONG *pcFetched) { return This->lpVtbl->Next(This,cFilters,ppFilter,pcFetched); } -static FORCEINLINE HRESULT IEnumFilters_Skip(IEnumFilters* This,ULONG cFilters) { +static __WIDL_INLINE HRESULT IEnumFilters_Skip(IEnumFilters* This,ULONG cFilters) { return This->lpVtbl->Skip(This,cFilters); } -static FORCEINLINE HRESULT IEnumFilters_Reset(IEnumFilters* This) { +static __WIDL_INLINE HRESULT IEnumFilters_Reset(IEnumFilters* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumFilters_Clone(IEnumFilters* This,IEnumFilters **ppEnum) { +static __WIDL_INLINE HRESULT IEnumFilters_Clone(IEnumFilters* This,IEnumFilters **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -1720,36 +1728,36 @@ interface IMediaFilter { #define IMediaFilter_GetSyncSource(This,pClock) (This)->lpVtbl->GetSyncSource(This,pClock) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaFilter_QueryInterface(IMediaFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaFilter_QueryInterface(IMediaFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaFilter_AddRef(IMediaFilter* This) { +static __WIDL_INLINE ULONG IMediaFilter_AddRef(IMediaFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaFilter_Release(IMediaFilter* This) { +static __WIDL_INLINE ULONG IMediaFilter_Release(IMediaFilter* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IMediaFilter_GetClassID(IMediaFilter* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IMediaFilter_GetClassID(IMediaFilter* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IMediaFilter methods ***/ -static FORCEINLINE HRESULT IMediaFilter_Stop(IMediaFilter* This) { +static __WIDL_INLINE HRESULT IMediaFilter_Stop(IMediaFilter* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IMediaFilter_Pause(IMediaFilter* This) { +static __WIDL_INLINE HRESULT IMediaFilter_Pause(IMediaFilter* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IMediaFilter_Run(IMediaFilter* This,REFERENCE_TIME tStart) { +static __WIDL_INLINE HRESULT IMediaFilter_Run(IMediaFilter* This,REFERENCE_TIME tStart) { return This->lpVtbl->Run(This,tStart); } -static FORCEINLINE HRESULT IMediaFilter_GetState(IMediaFilter* This,DWORD dwMilliSecsTimeout,FILTER_STATE *State) { +static __WIDL_INLINE HRESULT IMediaFilter_GetState(IMediaFilter* This,DWORD dwMilliSecsTimeout,FILTER_STATE *State) { return This->lpVtbl->GetState(This,dwMilliSecsTimeout,State); } -static FORCEINLINE HRESULT IMediaFilter_SetSyncSource(IMediaFilter* This,IReferenceClock *pClock) { +static __WIDL_INLINE HRESULT IMediaFilter_SetSyncSource(IMediaFilter* This,IReferenceClock *pClock) { return This->lpVtbl->SetSyncSource(This,pClock); } -static FORCEINLINE HRESULT IMediaFilter_GetSyncSource(IMediaFilter* This,IReferenceClock **pClock) { +static __WIDL_INLINE HRESULT IMediaFilter_GetSyncSource(IMediaFilter* This,IReferenceClock **pClock) { return This->lpVtbl->GetSyncSource(This,pClock); } #endif @@ -1897,52 +1905,52 @@ interface IBaseFilter { #define IBaseFilter_QueryVendorInfo(This,pVendorInfo) (This)->lpVtbl->QueryVendorInfo(This,pVendorInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBaseFilter_QueryInterface(IBaseFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBaseFilter_QueryInterface(IBaseFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBaseFilter_AddRef(IBaseFilter* This) { +static __WIDL_INLINE ULONG IBaseFilter_AddRef(IBaseFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBaseFilter_Release(IBaseFilter* This) { +static __WIDL_INLINE ULONG IBaseFilter_Release(IBaseFilter* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IBaseFilter_GetClassID(IBaseFilter* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IBaseFilter_GetClassID(IBaseFilter* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IMediaFilter methods ***/ -static FORCEINLINE HRESULT IBaseFilter_Stop(IBaseFilter* This) { +static __WIDL_INLINE HRESULT IBaseFilter_Stop(IBaseFilter* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IBaseFilter_Pause(IBaseFilter* This) { +static __WIDL_INLINE HRESULT IBaseFilter_Pause(IBaseFilter* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IBaseFilter_Run(IBaseFilter* This,REFERENCE_TIME tStart) { +static __WIDL_INLINE HRESULT IBaseFilter_Run(IBaseFilter* This,REFERENCE_TIME tStart) { return This->lpVtbl->Run(This,tStart); } -static FORCEINLINE HRESULT IBaseFilter_GetState(IBaseFilter* This,DWORD dwMilliSecsTimeout,FILTER_STATE *State) { +static __WIDL_INLINE HRESULT IBaseFilter_GetState(IBaseFilter* This,DWORD dwMilliSecsTimeout,FILTER_STATE *State) { return This->lpVtbl->GetState(This,dwMilliSecsTimeout,State); } -static FORCEINLINE HRESULT IBaseFilter_SetSyncSource(IBaseFilter* This,IReferenceClock *pClock) { +static __WIDL_INLINE HRESULT IBaseFilter_SetSyncSource(IBaseFilter* This,IReferenceClock *pClock) { return This->lpVtbl->SetSyncSource(This,pClock); } -static FORCEINLINE HRESULT IBaseFilter_GetSyncSource(IBaseFilter* This,IReferenceClock **pClock) { +static __WIDL_INLINE HRESULT IBaseFilter_GetSyncSource(IBaseFilter* This,IReferenceClock **pClock) { return This->lpVtbl->GetSyncSource(This,pClock); } /*** IBaseFilter methods ***/ -static FORCEINLINE HRESULT IBaseFilter_EnumPins(IBaseFilter* This,IEnumPins **ppEnum) { +static __WIDL_INLINE HRESULT IBaseFilter_EnumPins(IBaseFilter* This,IEnumPins **ppEnum) { return This->lpVtbl->EnumPins(This,ppEnum); } -static FORCEINLINE HRESULT IBaseFilter_FindPin(IBaseFilter* This,LPCWSTR Id,IPin **ppPin) { +static __WIDL_INLINE HRESULT IBaseFilter_FindPin(IBaseFilter* This,LPCWSTR Id,IPin **ppPin) { return This->lpVtbl->FindPin(This,Id,ppPin); } -static FORCEINLINE HRESULT IBaseFilter_QueryFilterInfo(IBaseFilter* This,FILTER_INFO *pInfo) { +static __WIDL_INLINE HRESULT IBaseFilter_QueryFilterInfo(IBaseFilter* This,FILTER_INFO *pInfo) { return This->lpVtbl->QueryFilterInfo(This,pInfo); } -static FORCEINLINE HRESULT IBaseFilter_JoinFilterGraph(IBaseFilter* This,IFilterGraph *pGraph,LPCWSTR pName) { +static __WIDL_INLINE HRESULT IBaseFilter_JoinFilterGraph(IBaseFilter* This,IFilterGraph *pGraph,LPCWSTR pName) { return This->lpVtbl->JoinFilterGraph(This,pGraph,pName); } -static FORCEINLINE HRESULT IBaseFilter_QueryVendorInfo(IBaseFilter* This,LPWSTR *pVendorInfo) { +static __WIDL_INLINE HRESULT IBaseFilter_QueryVendorInfo(IBaseFilter* This,LPWSTR *pVendorInfo) { return This->lpVtbl->QueryVendorInfo(This,pVendorInfo); } #endif @@ -2047,26 +2055,26 @@ interface IReferenceClock { #define IReferenceClock_Unadvise(This,dwAdviseCookie) (This)->lpVtbl->Unadvise(This,dwAdviseCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IReferenceClock_QueryInterface(IReferenceClock* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IReferenceClock_QueryInterface(IReferenceClock* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IReferenceClock_AddRef(IReferenceClock* This) { +static __WIDL_INLINE ULONG IReferenceClock_AddRef(IReferenceClock* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IReferenceClock_Release(IReferenceClock* This) { +static __WIDL_INLINE ULONG IReferenceClock_Release(IReferenceClock* This) { return This->lpVtbl->Release(This); } /*** IReferenceClock methods ***/ -static FORCEINLINE HRESULT IReferenceClock_GetTime(IReferenceClock* This,REFERENCE_TIME *pTime) { +static __WIDL_INLINE HRESULT IReferenceClock_GetTime(IReferenceClock* This,REFERENCE_TIME *pTime) { return This->lpVtbl->GetTime(This,pTime); } -static FORCEINLINE HRESULT IReferenceClock_AdviseTime(IReferenceClock* This,REFERENCE_TIME baseTime,REFERENCE_TIME streamTime,HEVENT hEvent,DWORD_PTR *pdwAdviseCookie) { +static __WIDL_INLINE HRESULT IReferenceClock_AdviseTime(IReferenceClock* This,REFERENCE_TIME baseTime,REFERENCE_TIME streamTime,HEVENT hEvent,DWORD_PTR *pdwAdviseCookie) { return This->lpVtbl->AdviseTime(This,baseTime,streamTime,hEvent,pdwAdviseCookie); } -static FORCEINLINE HRESULT IReferenceClock_AdvisePeriodic(IReferenceClock* This,REFERENCE_TIME startTime,REFERENCE_TIME periodTime,HSEMAPHORE hSemaphore,DWORD_PTR *pdwAdviseCookie) { +static __WIDL_INLINE HRESULT IReferenceClock_AdvisePeriodic(IReferenceClock* This,REFERENCE_TIME startTime,REFERENCE_TIME periodTime,HSEMAPHORE hSemaphore,DWORD_PTR *pdwAdviseCookie) { return This->lpVtbl->AdvisePeriodic(This,startTime,periodTime,hSemaphore,pdwAdviseCookie); } -static FORCEINLINE HRESULT IReferenceClock_Unadvise(IReferenceClock* This,DWORD_PTR dwAdviseCookie) { +static __WIDL_INLINE HRESULT IReferenceClock_Unadvise(IReferenceClock* This,DWORD_PTR dwAdviseCookie) { return This->lpVtbl->Unadvise(This,dwAdviseCookie); } #endif @@ -2143,20 +2151,20 @@ interface IReferenceClockTimerControl { #define IReferenceClockTimerControl_GetDefaultTimerResolution(This,pTimerResolution) (This)->lpVtbl->GetDefaultTimerResolution(This,pTimerResolution) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IReferenceClockTimerControl_QueryInterface(IReferenceClockTimerControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IReferenceClockTimerControl_QueryInterface(IReferenceClockTimerControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IReferenceClockTimerControl_AddRef(IReferenceClockTimerControl* This) { +static __WIDL_INLINE ULONG IReferenceClockTimerControl_AddRef(IReferenceClockTimerControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IReferenceClockTimerControl_Release(IReferenceClockTimerControl* This) { +static __WIDL_INLINE ULONG IReferenceClockTimerControl_Release(IReferenceClockTimerControl* This) { return This->lpVtbl->Release(This); } /*** IReferenceClockTimerControl methods ***/ -static FORCEINLINE HRESULT IReferenceClockTimerControl_SetDefaultTimerResolution(IReferenceClockTimerControl* This,REFERENCE_TIME timerResolution) { +static __WIDL_INLINE HRESULT IReferenceClockTimerControl_SetDefaultTimerResolution(IReferenceClockTimerControl* This,REFERENCE_TIME timerResolution) { return This->lpVtbl->SetDefaultTimerResolution(This,timerResolution); } -static FORCEINLINE HRESULT IReferenceClockTimerControl_GetDefaultTimerResolution(IReferenceClockTimerControl* This,REFERENCE_TIME *pTimerResolution) { +static __WIDL_INLINE HRESULT IReferenceClockTimerControl_GetDefaultTimerResolution(IReferenceClockTimerControl* This,REFERENCE_TIME *pTimerResolution) { return This->lpVtbl->GetDefaultTimerResolution(This,pTimerResolution); } #endif @@ -2242,26 +2250,26 @@ interface IReferenceClock2 { #define IReferenceClock2_Unadvise(This,dwAdviseCookie) (This)->lpVtbl->Unadvise(This,dwAdviseCookie) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IReferenceClock2_QueryInterface(IReferenceClock2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IReferenceClock2_QueryInterface(IReferenceClock2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IReferenceClock2_AddRef(IReferenceClock2* This) { +static __WIDL_INLINE ULONG IReferenceClock2_AddRef(IReferenceClock2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IReferenceClock2_Release(IReferenceClock2* This) { +static __WIDL_INLINE ULONG IReferenceClock2_Release(IReferenceClock2* This) { return This->lpVtbl->Release(This); } /*** IReferenceClock methods ***/ -static FORCEINLINE HRESULT IReferenceClock2_GetTime(IReferenceClock2* This,REFERENCE_TIME *pTime) { +static __WIDL_INLINE HRESULT IReferenceClock2_GetTime(IReferenceClock2* This,REFERENCE_TIME *pTime) { return This->lpVtbl->GetTime(This,pTime); } -static FORCEINLINE HRESULT IReferenceClock2_AdviseTime(IReferenceClock2* This,REFERENCE_TIME baseTime,REFERENCE_TIME streamTime,HEVENT hEvent,DWORD_PTR *pdwAdviseCookie) { +static __WIDL_INLINE HRESULT IReferenceClock2_AdviseTime(IReferenceClock2* This,REFERENCE_TIME baseTime,REFERENCE_TIME streamTime,HEVENT hEvent,DWORD_PTR *pdwAdviseCookie) { return This->lpVtbl->AdviseTime(This,baseTime,streamTime,hEvent,pdwAdviseCookie); } -static FORCEINLINE HRESULT IReferenceClock2_AdvisePeriodic(IReferenceClock2* This,REFERENCE_TIME startTime,REFERENCE_TIME periodTime,HSEMAPHORE hSemaphore,DWORD_PTR *pdwAdviseCookie) { +static __WIDL_INLINE HRESULT IReferenceClock2_AdvisePeriodic(IReferenceClock2* This,REFERENCE_TIME startTime,REFERENCE_TIME periodTime,HSEMAPHORE hSemaphore,DWORD_PTR *pdwAdviseCookie) { return This->lpVtbl->AdvisePeriodic(This,startTime,periodTime,hSemaphore,pdwAdviseCookie); } -static FORCEINLINE HRESULT IReferenceClock2_Unadvise(IReferenceClock2* This,DWORD_PTR dwAdviseCookie) { +static __WIDL_INLINE HRESULT IReferenceClock2_Unadvise(IReferenceClock2* This,DWORD_PTR dwAdviseCookie) { return This->lpVtbl->Unadvise(This,dwAdviseCookie); } #endif @@ -2453,62 +2461,62 @@ interface IMediaSample { #define IMediaSample_SetMediaTime(This,pTimeStart,pTimeEnd) (This)->lpVtbl->SetMediaTime(This,pTimeStart,pTimeEnd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaSample_QueryInterface(IMediaSample* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaSample_QueryInterface(IMediaSample* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaSample_AddRef(IMediaSample* This) { +static __WIDL_INLINE ULONG IMediaSample_AddRef(IMediaSample* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaSample_Release(IMediaSample* This) { +static __WIDL_INLINE ULONG IMediaSample_Release(IMediaSample* This) { return This->lpVtbl->Release(This); } /*** IMediaSample methods ***/ -static FORCEINLINE HRESULT IMediaSample_GetPointer(IMediaSample* This,BYTE **ppBuffer) { +static __WIDL_INLINE HRESULT IMediaSample_GetPointer(IMediaSample* This,BYTE **ppBuffer) { return This->lpVtbl->GetPointer(This,ppBuffer); } -static FORCEINLINE LONG IMediaSample_GetSize(IMediaSample* This) { +static __WIDL_INLINE LONG IMediaSample_GetSize(IMediaSample* This) { return This->lpVtbl->GetSize(This); } -static FORCEINLINE HRESULT IMediaSample_GetTime(IMediaSample* This,REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) { +static __WIDL_INLINE HRESULT IMediaSample_GetTime(IMediaSample* This,REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) { return This->lpVtbl->GetTime(This,pTimeStart,pTimeEnd); } -static FORCEINLINE HRESULT IMediaSample_SetTime(IMediaSample* This,REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) { +static __WIDL_INLINE HRESULT IMediaSample_SetTime(IMediaSample* This,REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) { return This->lpVtbl->SetTime(This,pTimeStart,pTimeEnd); } -static FORCEINLINE HRESULT IMediaSample_IsSyncPoint(IMediaSample* This) { +static __WIDL_INLINE HRESULT IMediaSample_IsSyncPoint(IMediaSample* This) { return This->lpVtbl->IsSyncPoint(This); } -static FORCEINLINE HRESULT IMediaSample_SetSyncPoint(IMediaSample* This,WINBOOL bIsSyncPoint) { +static __WIDL_INLINE HRESULT IMediaSample_SetSyncPoint(IMediaSample* This,WINBOOL bIsSyncPoint) { return This->lpVtbl->SetSyncPoint(This,bIsSyncPoint); } -static FORCEINLINE HRESULT IMediaSample_IsPreroll(IMediaSample* This) { +static __WIDL_INLINE HRESULT IMediaSample_IsPreroll(IMediaSample* This) { return This->lpVtbl->IsPreroll(This); } -static FORCEINLINE HRESULT IMediaSample_SetPreroll(IMediaSample* This,WINBOOL bIsPreroll) { +static __WIDL_INLINE HRESULT IMediaSample_SetPreroll(IMediaSample* This,WINBOOL bIsPreroll) { return This->lpVtbl->SetPreroll(This,bIsPreroll); } -static FORCEINLINE LONG IMediaSample_GetActualDataLength(IMediaSample* This) { +static __WIDL_INLINE LONG IMediaSample_GetActualDataLength(IMediaSample* This) { return This->lpVtbl->GetActualDataLength(This); } -static FORCEINLINE HRESULT IMediaSample_SetActualDataLength(IMediaSample* This,LONG a) { +static __WIDL_INLINE HRESULT IMediaSample_SetActualDataLength(IMediaSample* This,LONG a) { return This->lpVtbl->SetActualDataLength(This,a); } -static FORCEINLINE HRESULT IMediaSample_GetMediaType(IMediaSample* This,AM_MEDIA_TYPE **ppMediaType) { +static __WIDL_INLINE HRESULT IMediaSample_GetMediaType(IMediaSample* This,AM_MEDIA_TYPE **ppMediaType) { return This->lpVtbl->GetMediaType(This,ppMediaType); } -static FORCEINLINE HRESULT IMediaSample_SetMediaType(IMediaSample* This,AM_MEDIA_TYPE *pMediaType) { +static __WIDL_INLINE HRESULT IMediaSample_SetMediaType(IMediaSample* This,AM_MEDIA_TYPE *pMediaType) { return This->lpVtbl->SetMediaType(This,pMediaType); } -static FORCEINLINE HRESULT IMediaSample_IsDiscontinuity(IMediaSample* This) { +static __WIDL_INLINE HRESULT IMediaSample_IsDiscontinuity(IMediaSample* This) { return This->lpVtbl->IsDiscontinuity(This); } -static FORCEINLINE HRESULT IMediaSample_SetDiscontinuity(IMediaSample* This,WINBOOL bDiscontinuity) { +static __WIDL_INLINE HRESULT IMediaSample_SetDiscontinuity(IMediaSample* This,WINBOOL bDiscontinuity) { return This->lpVtbl->SetDiscontinuity(This,bDiscontinuity); } -static FORCEINLINE HRESULT IMediaSample_GetMediaTime(IMediaSample* This,LONGLONG *pTimeStart,LONGLONG *pTimeEnd) { +static __WIDL_INLINE HRESULT IMediaSample_GetMediaTime(IMediaSample* This,LONGLONG *pTimeStart,LONGLONG *pTimeEnd) { return This->lpVtbl->GetMediaTime(This,pTimeStart,pTimeEnd); } -static FORCEINLINE HRESULT IMediaSample_SetMediaTime(IMediaSample* This,LONGLONG *pTimeStart,LONGLONG *pTimeEnd) { +static __WIDL_INLINE HRESULT IMediaSample_SetMediaTime(IMediaSample* This,LONGLONG *pTimeStart,LONGLONG *pTimeEnd) { return This->lpVtbl->SetMediaTime(This,pTimeStart,pTimeEnd); } #endif @@ -2697,69 +2705,69 @@ interface IMediaSample2 { #define IMediaSample2_SetProperties(This,cbProperties,pbProperties) (This)->lpVtbl->SetProperties(This,cbProperties,pbProperties) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaSample2_QueryInterface(IMediaSample2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaSample2_QueryInterface(IMediaSample2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaSample2_AddRef(IMediaSample2* This) { +static __WIDL_INLINE ULONG IMediaSample2_AddRef(IMediaSample2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaSample2_Release(IMediaSample2* This) { +static __WIDL_INLINE ULONG IMediaSample2_Release(IMediaSample2* This) { return This->lpVtbl->Release(This); } /*** IMediaSample methods ***/ -static FORCEINLINE HRESULT IMediaSample2_GetPointer(IMediaSample2* This,BYTE **ppBuffer) { +static __WIDL_INLINE HRESULT IMediaSample2_GetPointer(IMediaSample2* This,BYTE **ppBuffer) { return This->lpVtbl->GetPointer(This,ppBuffer); } -static FORCEINLINE LONG IMediaSample2_GetSize(IMediaSample2* This) { +static __WIDL_INLINE LONG IMediaSample2_GetSize(IMediaSample2* This) { return This->lpVtbl->GetSize(This); } -static FORCEINLINE HRESULT IMediaSample2_GetTime(IMediaSample2* This,REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) { +static __WIDL_INLINE HRESULT IMediaSample2_GetTime(IMediaSample2* This,REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) { return This->lpVtbl->GetTime(This,pTimeStart,pTimeEnd); } -static FORCEINLINE HRESULT IMediaSample2_SetTime(IMediaSample2* This,REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) { +static __WIDL_INLINE HRESULT IMediaSample2_SetTime(IMediaSample2* This,REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) { return This->lpVtbl->SetTime(This,pTimeStart,pTimeEnd); } -static FORCEINLINE HRESULT IMediaSample2_IsSyncPoint(IMediaSample2* This) { +static __WIDL_INLINE HRESULT IMediaSample2_IsSyncPoint(IMediaSample2* This) { return This->lpVtbl->IsSyncPoint(This); } -static FORCEINLINE HRESULT IMediaSample2_SetSyncPoint(IMediaSample2* This,WINBOOL bIsSyncPoint) { +static __WIDL_INLINE HRESULT IMediaSample2_SetSyncPoint(IMediaSample2* This,WINBOOL bIsSyncPoint) { return This->lpVtbl->SetSyncPoint(This,bIsSyncPoint); } -static FORCEINLINE HRESULT IMediaSample2_IsPreroll(IMediaSample2* This) { +static __WIDL_INLINE HRESULT IMediaSample2_IsPreroll(IMediaSample2* This) { return This->lpVtbl->IsPreroll(This); } -static FORCEINLINE HRESULT IMediaSample2_SetPreroll(IMediaSample2* This,WINBOOL bIsPreroll) { +static __WIDL_INLINE HRESULT IMediaSample2_SetPreroll(IMediaSample2* This,WINBOOL bIsPreroll) { return This->lpVtbl->SetPreroll(This,bIsPreroll); } -static FORCEINLINE LONG IMediaSample2_GetActualDataLength(IMediaSample2* This) { +static __WIDL_INLINE LONG IMediaSample2_GetActualDataLength(IMediaSample2* This) { return This->lpVtbl->GetActualDataLength(This); } -static FORCEINLINE HRESULT IMediaSample2_SetActualDataLength(IMediaSample2* This,LONG a) { +static __WIDL_INLINE HRESULT IMediaSample2_SetActualDataLength(IMediaSample2* This,LONG a) { return This->lpVtbl->SetActualDataLength(This,a); } -static FORCEINLINE HRESULT IMediaSample2_GetMediaType(IMediaSample2* This,AM_MEDIA_TYPE **ppMediaType) { +static __WIDL_INLINE HRESULT IMediaSample2_GetMediaType(IMediaSample2* This,AM_MEDIA_TYPE **ppMediaType) { return This->lpVtbl->GetMediaType(This,ppMediaType); } -static FORCEINLINE HRESULT IMediaSample2_SetMediaType(IMediaSample2* This,AM_MEDIA_TYPE *pMediaType) { +static __WIDL_INLINE HRESULT IMediaSample2_SetMediaType(IMediaSample2* This,AM_MEDIA_TYPE *pMediaType) { return This->lpVtbl->SetMediaType(This,pMediaType); } -static FORCEINLINE HRESULT IMediaSample2_IsDiscontinuity(IMediaSample2* This) { +static __WIDL_INLINE HRESULT IMediaSample2_IsDiscontinuity(IMediaSample2* This) { return This->lpVtbl->IsDiscontinuity(This); } -static FORCEINLINE HRESULT IMediaSample2_SetDiscontinuity(IMediaSample2* This,WINBOOL bDiscontinuity) { +static __WIDL_INLINE HRESULT IMediaSample2_SetDiscontinuity(IMediaSample2* This,WINBOOL bDiscontinuity) { return This->lpVtbl->SetDiscontinuity(This,bDiscontinuity); } -static FORCEINLINE HRESULT IMediaSample2_GetMediaTime(IMediaSample2* This,LONGLONG *pTimeStart,LONGLONG *pTimeEnd) { +static __WIDL_INLINE HRESULT IMediaSample2_GetMediaTime(IMediaSample2* This,LONGLONG *pTimeStart,LONGLONG *pTimeEnd) { return This->lpVtbl->GetMediaTime(This,pTimeStart,pTimeEnd); } -static FORCEINLINE HRESULT IMediaSample2_SetMediaTime(IMediaSample2* This,LONGLONG *pTimeStart,LONGLONG *pTimeEnd) { +static __WIDL_INLINE HRESULT IMediaSample2_SetMediaTime(IMediaSample2* This,LONGLONG *pTimeStart,LONGLONG *pTimeEnd) { return This->lpVtbl->SetMediaTime(This,pTimeStart,pTimeEnd); } /*** IMediaSample2 methods ***/ -static FORCEINLINE HRESULT IMediaSample2_GetProperties(IMediaSample2* This,DWORD cbProperties,BYTE *pbProperties) { +static __WIDL_INLINE HRESULT IMediaSample2_GetProperties(IMediaSample2* This,DWORD cbProperties,BYTE *pbProperties) { return This->lpVtbl->GetProperties(This,cbProperties,pbProperties); } -static FORCEINLINE HRESULT IMediaSample2_SetProperties(IMediaSample2* This,DWORD cbProperties,const BYTE *pbProperties) { +static __WIDL_INLINE HRESULT IMediaSample2_SetProperties(IMediaSample2* This,DWORD cbProperties,const BYTE *pbProperties) { return This->lpVtbl->SetProperties(This,cbProperties,pbProperties); } #endif @@ -2828,17 +2836,17 @@ interface IMediaSample2Config { #define IMediaSample2Config_GetSurface(This,ppDirect3DSurface9) (This)->lpVtbl->GetSurface(This,ppDirect3DSurface9) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaSample2Config_QueryInterface(IMediaSample2Config* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaSample2Config_QueryInterface(IMediaSample2Config* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaSample2Config_AddRef(IMediaSample2Config* This) { +static __WIDL_INLINE ULONG IMediaSample2Config_AddRef(IMediaSample2Config* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaSample2Config_Release(IMediaSample2Config* This) { +static __WIDL_INLINE ULONG IMediaSample2Config_Release(IMediaSample2Config* This) { return This->lpVtbl->Release(This); } /*** IMediaSample2Config methods ***/ -static FORCEINLINE HRESULT IMediaSample2Config_GetSurface(IMediaSample2Config* This,IUnknown **ppDirect3DSurface9) { +static __WIDL_INLINE HRESULT IMediaSample2Config_GetSurface(IMediaSample2Config* This,IUnknown **ppDirect3DSurface9) { return This->lpVtbl->GetSurface(This,ppDirect3DSurface9); } #endif @@ -2957,32 +2965,32 @@ interface IMemAllocator { #define IMemAllocator_ReleaseBuffer(This,pBuffer) (This)->lpVtbl->ReleaseBuffer(This,pBuffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMemAllocator_QueryInterface(IMemAllocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMemAllocator_QueryInterface(IMemAllocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMemAllocator_AddRef(IMemAllocator* This) { +static __WIDL_INLINE ULONG IMemAllocator_AddRef(IMemAllocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMemAllocator_Release(IMemAllocator* This) { +static __WIDL_INLINE ULONG IMemAllocator_Release(IMemAllocator* This) { return This->lpVtbl->Release(This); } /*** IMemAllocator methods ***/ -static FORCEINLINE HRESULT IMemAllocator_SetProperties(IMemAllocator* This,ALLOCATOR_PROPERTIES *pRequest,ALLOCATOR_PROPERTIES *pActual) { +static __WIDL_INLINE HRESULT IMemAllocator_SetProperties(IMemAllocator* This,ALLOCATOR_PROPERTIES *pRequest,ALLOCATOR_PROPERTIES *pActual) { return This->lpVtbl->SetProperties(This,pRequest,pActual); } -static FORCEINLINE HRESULT IMemAllocator_GetProperties(IMemAllocator* This,ALLOCATOR_PROPERTIES *pProps) { +static __WIDL_INLINE HRESULT IMemAllocator_GetProperties(IMemAllocator* This,ALLOCATOR_PROPERTIES *pProps) { return This->lpVtbl->GetProperties(This,pProps); } -static FORCEINLINE HRESULT IMemAllocator_Commit(IMemAllocator* This) { +static __WIDL_INLINE HRESULT IMemAllocator_Commit(IMemAllocator* This) { return This->lpVtbl->Commit(This); } -static FORCEINLINE HRESULT IMemAllocator_Decommit(IMemAllocator* This) { +static __WIDL_INLINE HRESULT IMemAllocator_Decommit(IMemAllocator* This) { return This->lpVtbl->Decommit(This); } -static FORCEINLINE HRESULT IMemAllocator_GetBuffer(IMemAllocator* This,IMediaSample **ppBuffer,REFERENCE_TIME *pStartTime,REFERENCE_TIME *pEndTime,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IMemAllocator_GetBuffer(IMemAllocator* This,IMediaSample **ppBuffer,REFERENCE_TIME *pStartTime,REFERENCE_TIME *pEndTime,DWORD dwFlags) { return This->lpVtbl->GetBuffer(This,ppBuffer,pStartTime,pEndTime,dwFlags); } -static FORCEINLINE HRESULT IMemAllocator_ReleaseBuffer(IMemAllocator* This,IMediaSample *pBuffer) { +static __WIDL_INLINE HRESULT IMemAllocator_ReleaseBuffer(IMemAllocator* This,IMediaSample *pBuffer) { return This->lpVtbl->ReleaseBuffer(This,pBuffer); } #endif @@ -3093,39 +3101,39 @@ interface IMemAllocatorCallbackTemp { #define IMemAllocatorCallbackTemp_GetFreeCount(This,plBuffersFree) (This)->lpVtbl->GetFreeCount(This,plBuffersFree) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMemAllocatorCallbackTemp_QueryInterface(IMemAllocatorCallbackTemp* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMemAllocatorCallbackTemp_QueryInterface(IMemAllocatorCallbackTemp* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMemAllocatorCallbackTemp_AddRef(IMemAllocatorCallbackTemp* This) { +static __WIDL_INLINE ULONG IMemAllocatorCallbackTemp_AddRef(IMemAllocatorCallbackTemp* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMemAllocatorCallbackTemp_Release(IMemAllocatorCallbackTemp* This) { +static __WIDL_INLINE ULONG IMemAllocatorCallbackTemp_Release(IMemAllocatorCallbackTemp* This) { return This->lpVtbl->Release(This); } /*** IMemAllocator methods ***/ -static FORCEINLINE HRESULT IMemAllocatorCallbackTemp_SetProperties(IMemAllocatorCallbackTemp* This,ALLOCATOR_PROPERTIES *pRequest,ALLOCATOR_PROPERTIES *pActual) { +static __WIDL_INLINE HRESULT IMemAllocatorCallbackTemp_SetProperties(IMemAllocatorCallbackTemp* This,ALLOCATOR_PROPERTIES *pRequest,ALLOCATOR_PROPERTIES *pActual) { return This->lpVtbl->SetProperties(This,pRequest,pActual); } -static FORCEINLINE HRESULT IMemAllocatorCallbackTemp_GetProperties(IMemAllocatorCallbackTemp* This,ALLOCATOR_PROPERTIES *pProps) { +static __WIDL_INLINE HRESULT IMemAllocatorCallbackTemp_GetProperties(IMemAllocatorCallbackTemp* This,ALLOCATOR_PROPERTIES *pProps) { return This->lpVtbl->GetProperties(This,pProps); } -static FORCEINLINE HRESULT IMemAllocatorCallbackTemp_Commit(IMemAllocatorCallbackTemp* This) { +static __WIDL_INLINE HRESULT IMemAllocatorCallbackTemp_Commit(IMemAllocatorCallbackTemp* This) { return This->lpVtbl->Commit(This); } -static FORCEINLINE HRESULT IMemAllocatorCallbackTemp_Decommit(IMemAllocatorCallbackTemp* This) { +static __WIDL_INLINE HRESULT IMemAllocatorCallbackTemp_Decommit(IMemAllocatorCallbackTemp* This) { return This->lpVtbl->Decommit(This); } -static FORCEINLINE HRESULT IMemAllocatorCallbackTemp_GetBuffer(IMemAllocatorCallbackTemp* This,IMediaSample **ppBuffer,REFERENCE_TIME *pStartTime,REFERENCE_TIME *pEndTime,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IMemAllocatorCallbackTemp_GetBuffer(IMemAllocatorCallbackTemp* This,IMediaSample **ppBuffer,REFERENCE_TIME *pStartTime,REFERENCE_TIME *pEndTime,DWORD dwFlags) { return This->lpVtbl->GetBuffer(This,ppBuffer,pStartTime,pEndTime,dwFlags); } -static FORCEINLINE HRESULT IMemAllocatorCallbackTemp_ReleaseBuffer(IMemAllocatorCallbackTemp* This,IMediaSample *pBuffer) { +static __WIDL_INLINE HRESULT IMemAllocatorCallbackTemp_ReleaseBuffer(IMemAllocatorCallbackTemp* This,IMediaSample *pBuffer) { return This->lpVtbl->ReleaseBuffer(This,pBuffer); } /*** IMemAllocatorCallbackTemp methods ***/ -static FORCEINLINE HRESULT IMemAllocatorCallbackTemp_SetNotify(IMemAllocatorCallbackTemp* This,IMemAllocatorNotifyCallbackTemp *pNotify) { +static __WIDL_INLINE HRESULT IMemAllocatorCallbackTemp_SetNotify(IMemAllocatorCallbackTemp* This,IMemAllocatorNotifyCallbackTemp *pNotify) { return This->lpVtbl->SetNotify(This,pNotify); } -static FORCEINLINE HRESULT IMemAllocatorCallbackTemp_GetFreeCount(IMemAllocatorCallbackTemp* This,LONG *plBuffersFree) { +static __WIDL_INLINE HRESULT IMemAllocatorCallbackTemp_GetFreeCount(IMemAllocatorCallbackTemp* This,LONG *plBuffersFree) { return This->lpVtbl->GetFreeCount(This,plBuffersFree); } #endif @@ -3192,17 +3200,17 @@ interface IMemAllocatorNotifyCallbackTemp { #define IMemAllocatorNotifyCallbackTemp_NotifyRelease(This) (This)->lpVtbl->NotifyRelease(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMemAllocatorNotifyCallbackTemp_QueryInterface(IMemAllocatorNotifyCallbackTemp* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMemAllocatorNotifyCallbackTemp_QueryInterface(IMemAllocatorNotifyCallbackTemp* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMemAllocatorNotifyCallbackTemp_AddRef(IMemAllocatorNotifyCallbackTemp* This) { +static __WIDL_INLINE ULONG IMemAllocatorNotifyCallbackTemp_AddRef(IMemAllocatorNotifyCallbackTemp* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMemAllocatorNotifyCallbackTemp_Release(IMemAllocatorNotifyCallbackTemp* This) { +static __WIDL_INLINE ULONG IMemAllocatorNotifyCallbackTemp_Release(IMemAllocatorNotifyCallbackTemp* This) { return This->lpVtbl->Release(This); } /*** IMemAllocatorNotifyCallbackTemp methods ***/ -static FORCEINLINE HRESULT IMemAllocatorNotifyCallbackTemp_NotifyRelease(IMemAllocatorNotifyCallbackTemp* This) { +static __WIDL_INLINE HRESULT IMemAllocatorNotifyCallbackTemp_NotifyRelease(IMemAllocatorNotifyCallbackTemp* This) { return This->lpVtbl->NotifyRelease(This); } #endif @@ -3315,32 +3323,32 @@ interface IMemInputPin { #define IMemInputPin_ReceiveCanBlock(This) (This)->lpVtbl->ReceiveCanBlock(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMemInputPin_QueryInterface(IMemInputPin* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMemInputPin_QueryInterface(IMemInputPin* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMemInputPin_AddRef(IMemInputPin* This) { +static __WIDL_INLINE ULONG IMemInputPin_AddRef(IMemInputPin* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMemInputPin_Release(IMemInputPin* This) { +static __WIDL_INLINE ULONG IMemInputPin_Release(IMemInputPin* This) { return This->lpVtbl->Release(This); } /*** IMemInputPin methods ***/ -static FORCEINLINE HRESULT IMemInputPin_GetAllocator(IMemInputPin* This,IMemAllocator **ppAllocator) { +static __WIDL_INLINE HRESULT IMemInputPin_GetAllocator(IMemInputPin* This,IMemAllocator **ppAllocator) { return This->lpVtbl->GetAllocator(This,ppAllocator); } -static FORCEINLINE HRESULT IMemInputPin_NotifyAllocator(IMemInputPin* This,IMemAllocator *pAllocator,WINBOOL bReadOnly) { +static __WIDL_INLINE HRESULT IMemInputPin_NotifyAllocator(IMemInputPin* This,IMemAllocator *pAllocator,WINBOOL bReadOnly) { return This->lpVtbl->NotifyAllocator(This,pAllocator,bReadOnly); } -static FORCEINLINE HRESULT IMemInputPin_GetAllocatorRequirements(IMemInputPin* This,ALLOCATOR_PROPERTIES *pProps) { +static __WIDL_INLINE HRESULT IMemInputPin_GetAllocatorRequirements(IMemInputPin* This,ALLOCATOR_PROPERTIES *pProps) { return This->lpVtbl->GetAllocatorRequirements(This,pProps); } -static FORCEINLINE HRESULT IMemInputPin_Receive(IMemInputPin* This,IMediaSample *pSample) { +static __WIDL_INLINE HRESULT IMemInputPin_Receive(IMemInputPin* This,IMediaSample *pSample) { return This->lpVtbl->Receive(This,pSample); } -static FORCEINLINE HRESULT IMemInputPin_ReceiveMultiple(IMemInputPin* This,IMediaSample **pSamples,LONG nSamples,LONG *nSamplesProcessed) { +static __WIDL_INLINE HRESULT IMemInputPin_ReceiveMultiple(IMemInputPin* This,IMediaSample **pSamples,LONG nSamples,LONG *nSamplesProcessed) { return This->lpVtbl->ReceiveMultiple(This,pSamples,nSamples,nSamplesProcessed); } -static FORCEINLINE HRESULT IMemInputPin_ReceiveCanBlock(IMemInputPin* This) { +static __WIDL_INLINE HRESULT IMemInputPin_ReceiveCanBlock(IMemInputPin* This) { return This->lpVtbl->ReceiveCanBlock(This); } #endif @@ -3415,20 +3423,20 @@ interface IAMovieSetup { #define IAMovieSetup_Unregister(This) (This)->lpVtbl->Unregister(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMovieSetup_QueryInterface(IAMovieSetup* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMovieSetup_QueryInterface(IAMovieSetup* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMovieSetup_AddRef(IAMovieSetup* This) { +static __WIDL_INLINE ULONG IAMovieSetup_AddRef(IAMovieSetup* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMovieSetup_Release(IAMovieSetup* This) { +static __WIDL_INLINE ULONG IAMovieSetup_Release(IAMovieSetup* This) { return This->lpVtbl->Release(This); } /*** IAMovieSetup methods ***/ -static FORCEINLINE HRESULT IAMovieSetup_Register(IAMovieSetup* This) { +static __WIDL_INLINE HRESULT IAMovieSetup_Register(IAMovieSetup* This) { return This->lpVtbl->Register(This); } -static FORCEINLINE HRESULT IAMovieSetup_Unregister(IAMovieSetup* This) { +static __WIDL_INLINE HRESULT IAMovieSetup_Unregister(IAMovieSetup* This) { return This->lpVtbl->Unregister(This); } #endif @@ -3665,65 +3673,65 @@ interface IMediaSeeking { #define IMediaSeeking_GetPreroll(This,pllPreroll) (This)->lpVtbl->GetPreroll(This,pllPreroll) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaSeeking_QueryInterface(IMediaSeeking* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaSeeking_QueryInterface(IMediaSeeking* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaSeeking_AddRef(IMediaSeeking* This) { +static __WIDL_INLINE ULONG IMediaSeeking_AddRef(IMediaSeeking* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaSeeking_Release(IMediaSeeking* This) { +static __WIDL_INLINE ULONG IMediaSeeking_Release(IMediaSeeking* This) { return This->lpVtbl->Release(This); } /*** IMediaSeeking methods ***/ -static FORCEINLINE HRESULT IMediaSeeking_GetCapabilities(IMediaSeeking* This,DWORD *pCapabilities) { +static __WIDL_INLINE HRESULT IMediaSeeking_GetCapabilities(IMediaSeeking* This,DWORD *pCapabilities) { return This->lpVtbl->GetCapabilities(This,pCapabilities); } -static FORCEINLINE HRESULT IMediaSeeking_CheckCapabilities(IMediaSeeking* This,DWORD *pCapabilities) { +static __WIDL_INLINE HRESULT IMediaSeeking_CheckCapabilities(IMediaSeeking* This,DWORD *pCapabilities) { return This->lpVtbl->CheckCapabilities(This,pCapabilities); } -static FORCEINLINE HRESULT IMediaSeeking_IsFormatSupported(IMediaSeeking* This,const GUID *pFormat) { +static __WIDL_INLINE HRESULT IMediaSeeking_IsFormatSupported(IMediaSeeking* This,const GUID *pFormat) { return This->lpVtbl->IsFormatSupported(This,pFormat); } -static FORCEINLINE HRESULT IMediaSeeking_QueryPreferredFormat(IMediaSeeking* This,GUID *pFormat) { +static __WIDL_INLINE HRESULT IMediaSeeking_QueryPreferredFormat(IMediaSeeking* This,GUID *pFormat) { return This->lpVtbl->QueryPreferredFormat(This,pFormat); } -static FORCEINLINE HRESULT IMediaSeeking_GetTimeFormat(IMediaSeeking* This,GUID *pFormat) { +static __WIDL_INLINE HRESULT IMediaSeeking_GetTimeFormat(IMediaSeeking* This,GUID *pFormat) { return This->lpVtbl->GetTimeFormat(This,pFormat); } -static FORCEINLINE HRESULT IMediaSeeking_IsUsingTimeFormat(IMediaSeeking* This,const GUID *pFormat) { +static __WIDL_INLINE HRESULT IMediaSeeking_IsUsingTimeFormat(IMediaSeeking* This,const GUID *pFormat) { return This->lpVtbl->IsUsingTimeFormat(This,pFormat); } -static FORCEINLINE HRESULT IMediaSeeking_SetTimeFormat(IMediaSeeking* This,const GUID *pFormat) { +static __WIDL_INLINE HRESULT IMediaSeeking_SetTimeFormat(IMediaSeeking* This,const GUID *pFormat) { return This->lpVtbl->SetTimeFormat(This,pFormat); } -static FORCEINLINE HRESULT IMediaSeeking_GetDuration(IMediaSeeking* This,LONGLONG *pDuration) { +static __WIDL_INLINE HRESULT IMediaSeeking_GetDuration(IMediaSeeking* This,LONGLONG *pDuration) { return This->lpVtbl->GetDuration(This,pDuration); } -static FORCEINLINE HRESULT IMediaSeeking_GetStopPosition(IMediaSeeking* This,LONGLONG *pStop) { +static __WIDL_INLINE HRESULT IMediaSeeking_GetStopPosition(IMediaSeeking* This,LONGLONG *pStop) { return This->lpVtbl->GetStopPosition(This,pStop); } -static FORCEINLINE HRESULT IMediaSeeking_GetCurrentPosition(IMediaSeeking* This,LONGLONG *pCurrent) { +static __WIDL_INLINE HRESULT IMediaSeeking_GetCurrentPosition(IMediaSeeking* This,LONGLONG *pCurrent) { return This->lpVtbl->GetCurrentPosition(This,pCurrent); } -static FORCEINLINE HRESULT IMediaSeeking_ConvertTimeFormat(IMediaSeeking* This,LONGLONG *pTarget,const GUID *pTargetFormat,LONGLONG Source,const GUID *pSourceFormat) { +static __WIDL_INLINE HRESULT IMediaSeeking_ConvertTimeFormat(IMediaSeeking* This,LONGLONG *pTarget,const GUID *pTargetFormat,LONGLONG Source,const GUID *pSourceFormat) { return This->lpVtbl->ConvertTimeFormat(This,pTarget,pTargetFormat,Source,pSourceFormat); } -static FORCEINLINE HRESULT IMediaSeeking_SetPositions(IMediaSeeking* This,LONGLONG *pCurrent,DWORD dwCurrentFlags,LONGLONG *pStop,DWORD dwStopFlags) { +static __WIDL_INLINE HRESULT IMediaSeeking_SetPositions(IMediaSeeking* This,LONGLONG *pCurrent,DWORD dwCurrentFlags,LONGLONG *pStop,DWORD dwStopFlags) { return This->lpVtbl->SetPositions(This,pCurrent,dwCurrentFlags,pStop,dwStopFlags); } -static FORCEINLINE HRESULT IMediaSeeking_GetPositions(IMediaSeeking* This,LONGLONG *pCurrent,LONGLONG *pStop) { +static __WIDL_INLINE HRESULT IMediaSeeking_GetPositions(IMediaSeeking* This,LONGLONG *pCurrent,LONGLONG *pStop) { return This->lpVtbl->GetPositions(This,pCurrent,pStop); } -static FORCEINLINE HRESULT IMediaSeeking_GetAvailable(IMediaSeeking* This,LONGLONG *pEarliest,LONGLONG *pLatest) { +static __WIDL_INLINE HRESULT IMediaSeeking_GetAvailable(IMediaSeeking* This,LONGLONG *pEarliest,LONGLONG *pLatest) { return This->lpVtbl->GetAvailable(This,pEarliest,pLatest); } -static FORCEINLINE HRESULT IMediaSeeking_SetRate(IMediaSeeking* This,double dRate) { +static __WIDL_INLINE HRESULT IMediaSeeking_SetRate(IMediaSeeking* This,double dRate) { return This->lpVtbl->SetRate(This,dRate); } -static FORCEINLINE HRESULT IMediaSeeking_GetRate(IMediaSeeking* This,double *pdRate) { +static __WIDL_INLINE HRESULT IMediaSeeking_GetRate(IMediaSeeking* This,double *pdRate) { return This->lpVtbl->GetRate(This,pdRate); } -static FORCEINLINE HRESULT IMediaSeeking_GetPreroll(IMediaSeeking* This,LONGLONG *pllPreroll) { +static __WIDL_INLINE HRESULT IMediaSeeking_GetPreroll(IMediaSeeking* This,LONGLONG *pllPreroll) { return This->lpVtbl->GetPreroll(This,pllPreroll); } #endif @@ -4309,26 +4317,26 @@ interface IEnumRegFilters { #define IEnumRegFilters_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumRegFilters_QueryInterface(IEnumRegFilters* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumRegFilters_QueryInterface(IEnumRegFilters* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumRegFilters_AddRef(IEnumRegFilters* This) { +static __WIDL_INLINE ULONG IEnumRegFilters_AddRef(IEnumRegFilters* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumRegFilters_Release(IEnumRegFilters* This) { +static __WIDL_INLINE ULONG IEnumRegFilters_Release(IEnumRegFilters* This) { return This->lpVtbl->Release(This); } /*** IEnumRegFilters methods ***/ -static FORCEINLINE HRESULT IEnumRegFilters_Next(IEnumRegFilters* This,ULONG cFilters,REGFILTER **apRegFilter,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT IEnumRegFilters_Next(IEnumRegFilters* This,ULONG cFilters,REGFILTER **apRegFilter,ULONG *pcFetched) { return This->lpVtbl->Next(This,cFilters,apRegFilter,pcFetched); } -static FORCEINLINE HRESULT IEnumRegFilters_Skip(IEnumRegFilters* This,ULONG cFilters) { +static __WIDL_INLINE HRESULT IEnumRegFilters_Skip(IEnumRegFilters* This,ULONG cFilters) { return This->lpVtbl->Skip(This,cFilters); } -static FORCEINLINE HRESULT IEnumRegFilters_Reset(IEnumRegFilters* This) { +static __WIDL_INLINE HRESULT IEnumRegFilters_Reset(IEnumRegFilters* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumRegFilters_Clone(IEnumRegFilters* This,IEnumRegFilters **ppEnum) { +static __WIDL_INLINE HRESULT IEnumRegFilters_Clone(IEnumRegFilters* This,IEnumRegFilters **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -4506,38 +4514,38 @@ interface IFilterMapper { #define IFilterMapper_EnumMatchingFilters(This,ppEnum,dwMerit,bInputNeeded,clsInMaj,clsInSub,bRender,bOutputNeeded,clsOutMaj,clsOutSub) (This)->lpVtbl->EnumMatchingFilters(This,ppEnum,dwMerit,bInputNeeded,clsInMaj,clsInSub,bRender,bOutputNeeded,clsOutMaj,clsOutSub) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFilterMapper_QueryInterface(IFilterMapper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFilterMapper_QueryInterface(IFilterMapper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFilterMapper_AddRef(IFilterMapper* This) { +static __WIDL_INLINE ULONG IFilterMapper_AddRef(IFilterMapper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFilterMapper_Release(IFilterMapper* This) { +static __WIDL_INLINE ULONG IFilterMapper_Release(IFilterMapper* This) { return This->lpVtbl->Release(This); } /*** IFilterMapper methods ***/ -static FORCEINLINE HRESULT IFilterMapper_RegisterFilter(IFilterMapper* This,CLSID clsid,LPCWSTR Name,DWORD dwMerit) { +static __WIDL_INLINE HRESULT IFilterMapper_RegisterFilter(IFilterMapper* This,CLSID clsid,LPCWSTR Name,DWORD dwMerit) { return This->lpVtbl->RegisterFilter(This,clsid,Name,dwMerit); } -static FORCEINLINE HRESULT IFilterMapper_RegisterFilterInstance(IFilterMapper* This,CLSID clsid,LPCWSTR Name,CLSID *MRId) { +static __WIDL_INLINE HRESULT IFilterMapper_RegisterFilterInstance(IFilterMapper* This,CLSID clsid,LPCWSTR Name,CLSID *MRId) { return This->lpVtbl->RegisterFilterInstance(This,clsid,Name,MRId); } -static FORCEINLINE HRESULT IFilterMapper_RegisterPin(IFilterMapper* This,CLSID Filter,LPCWSTR Name,WINBOOL bRendered,WINBOOL bOutput,WINBOOL bZero,WINBOOL bMany,CLSID ConnectsToFilter,LPCWSTR ConnectsToPin) { +static __WIDL_INLINE HRESULT IFilterMapper_RegisterPin(IFilterMapper* This,CLSID Filter,LPCWSTR Name,WINBOOL bRendered,WINBOOL bOutput,WINBOOL bZero,WINBOOL bMany,CLSID ConnectsToFilter,LPCWSTR ConnectsToPin) { return This->lpVtbl->RegisterPin(This,Filter,Name,bRendered,bOutput,bZero,bMany,ConnectsToFilter,ConnectsToPin); } -static FORCEINLINE HRESULT IFilterMapper_RegisterPinType(IFilterMapper* This,CLSID clsFilter,LPCWSTR strName,CLSID clsMajorType,CLSID clsSubType) { +static __WIDL_INLINE HRESULT IFilterMapper_RegisterPinType(IFilterMapper* This,CLSID clsFilter,LPCWSTR strName,CLSID clsMajorType,CLSID clsSubType) { return This->lpVtbl->RegisterPinType(This,clsFilter,strName,clsMajorType,clsSubType); } -static FORCEINLINE HRESULT IFilterMapper_UnregisterFilter(IFilterMapper* This,CLSID Filter) { +static __WIDL_INLINE HRESULT IFilterMapper_UnregisterFilter(IFilterMapper* This,CLSID Filter) { return This->lpVtbl->UnregisterFilter(This,Filter); } -static FORCEINLINE HRESULT IFilterMapper_UnregisterFilterInstance(IFilterMapper* This,CLSID MRId) { +static __WIDL_INLINE HRESULT IFilterMapper_UnregisterFilterInstance(IFilterMapper* This,CLSID MRId) { return This->lpVtbl->UnregisterFilterInstance(This,MRId); } -static FORCEINLINE HRESULT IFilterMapper_UnregisterPin(IFilterMapper* This,CLSID Filter,LPCWSTR Name) { +static __WIDL_INLINE HRESULT IFilterMapper_UnregisterPin(IFilterMapper* This,CLSID Filter,LPCWSTR Name) { return This->lpVtbl->UnregisterPin(This,Filter,Name); } -static FORCEINLINE HRESULT IFilterMapper_EnumMatchingFilters(IFilterMapper* This,IEnumRegFilters **ppEnum,DWORD dwMerit,WINBOOL bInputNeeded,CLSID clsInMaj,CLSID clsInSub,WINBOOL bRender,WINBOOL bOutputNeeded,CLSID clsOutMaj,CLSID clsOutSub) { +static __WIDL_INLINE HRESULT IFilterMapper_EnumMatchingFilters(IFilterMapper* This,IEnumRegFilters **ppEnum,DWORD dwMerit,WINBOOL bInputNeeded,CLSID clsInMaj,CLSID clsInSub,WINBOOL bRender,WINBOOL bOutputNeeded,CLSID clsOutMaj,CLSID clsOutSub) { return This->lpVtbl->EnumMatchingFilters(This,ppEnum,dwMerit,bInputNeeded,clsInMaj,clsInSub,bRender,bOutputNeeded,clsOutMaj,clsOutSub); } #endif @@ -4723,26 +4731,26 @@ interface IFilterMapper2 { #define IFilterMapper2_EnumMatchingFilters(This,ppEnum,dwFlags,bExactMatch,dwMerit,bInputNeeded,cInputTypes,pInputTypes,pMedIn,pPinCategoryIn,bRender,bOutputNeeded,cOutputTypes,pOutputTypes,pMedOut,pPinCategoryOut) (This)->lpVtbl->EnumMatchingFilters(This,ppEnum,dwFlags,bExactMatch,dwMerit,bInputNeeded,cInputTypes,pInputTypes,pMedIn,pPinCategoryIn,bRender,bOutputNeeded,cOutputTypes,pOutputTypes,pMedOut,pPinCategoryOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFilterMapper2_QueryInterface(IFilterMapper2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFilterMapper2_QueryInterface(IFilterMapper2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFilterMapper2_AddRef(IFilterMapper2* This) { +static __WIDL_INLINE ULONG IFilterMapper2_AddRef(IFilterMapper2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFilterMapper2_Release(IFilterMapper2* This) { +static __WIDL_INLINE ULONG IFilterMapper2_Release(IFilterMapper2* This) { return This->lpVtbl->Release(This); } /*** IFilterMapper2 methods ***/ -static FORCEINLINE HRESULT IFilterMapper2_CreateCategory(IFilterMapper2* This,REFCLSID clsidCategory,DWORD dwCategoryMerit,LPCWSTR Description) { +static __WIDL_INLINE HRESULT IFilterMapper2_CreateCategory(IFilterMapper2* This,REFCLSID clsidCategory,DWORD dwCategoryMerit,LPCWSTR Description) { return This->lpVtbl->CreateCategory(This,clsidCategory,dwCategoryMerit,Description); } -static FORCEINLINE HRESULT IFilterMapper2_UnregisterFilter(IFilterMapper2* This,const CLSID *pclsidCategory,LPCOLESTR szInstance,REFCLSID Filter) { +static __WIDL_INLINE HRESULT IFilterMapper2_UnregisterFilter(IFilterMapper2* This,const CLSID *pclsidCategory,LPCOLESTR szInstance,REFCLSID Filter) { return This->lpVtbl->UnregisterFilter(This,pclsidCategory,szInstance,Filter); } -static FORCEINLINE HRESULT IFilterMapper2_RegisterFilter(IFilterMapper2* This,REFCLSID clsidFilter,LPCWSTR Name,IMoniker **ppMoniker,const CLSID *pclsidCategory,LPCOLESTR szInstance,const REGFILTER2 *prf2) { +static __WIDL_INLINE HRESULT IFilterMapper2_RegisterFilter(IFilterMapper2* This,REFCLSID clsidFilter,LPCWSTR Name,IMoniker **ppMoniker,const CLSID *pclsidCategory,LPCOLESTR szInstance,const REGFILTER2 *prf2) { return This->lpVtbl->RegisterFilter(This,clsidFilter,Name,ppMoniker,pclsidCategory,szInstance,prf2); } -static FORCEINLINE HRESULT IFilterMapper2_EnumMatchingFilters(IFilterMapper2* This,IEnumMoniker **ppEnum,DWORD dwFlags,WINBOOL bExactMatch,DWORD dwMerit,WINBOOL bInputNeeded,DWORD cInputTypes,const GUID *pInputTypes,const REGPINMEDIUM *pMedIn,const CLSID *pPinCategoryIn,WINBOOL bRender,WINBOOL bOutputNeeded,DWORD cOutputTypes,const GUID *pOutputTypes,const REGPINMEDIUM *pMedOut,const CLSID *pPinCategoryOut) { +static __WIDL_INLINE HRESULT IFilterMapper2_EnumMatchingFilters(IFilterMapper2* This,IEnumMoniker **ppEnum,DWORD dwFlags,WINBOOL bExactMatch,DWORD dwMerit,WINBOOL bInputNeeded,DWORD cInputTypes,const GUID *pInputTypes,const REGPINMEDIUM *pMedIn,const CLSID *pPinCategoryIn,WINBOOL bRender,WINBOOL bOutputNeeded,DWORD cOutputTypes,const GUID *pOutputTypes,const REGPINMEDIUM *pMedOut,const CLSID *pPinCategoryOut) { return This->lpVtbl->EnumMatchingFilters(This,ppEnum,dwFlags,bExactMatch,dwMerit,bInputNeeded,cInputTypes,pInputTypes,pMedIn,pPinCategoryIn,bRender,bOutputNeeded,cOutputTypes,pOutputTypes,pMedOut,pPinCategoryOut); } #endif @@ -4854,30 +4862,30 @@ interface IFilterMapper3 { #define IFilterMapper3_GetICreateDevEnum(This,ppEnum) (This)->lpVtbl->GetICreateDevEnum(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFilterMapper3_QueryInterface(IFilterMapper3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFilterMapper3_QueryInterface(IFilterMapper3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFilterMapper3_AddRef(IFilterMapper3* This) { +static __WIDL_INLINE ULONG IFilterMapper3_AddRef(IFilterMapper3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFilterMapper3_Release(IFilterMapper3* This) { +static __WIDL_INLINE ULONG IFilterMapper3_Release(IFilterMapper3* This) { return This->lpVtbl->Release(This); } /*** IFilterMapper2 methods ***/ -static FORCEINLINE HRESULT IFilterMapper3_CreateCategory(IFilterMapper3* This,REFCLSID clsidCategory,DWORD dwCategoryMerit,LPCWSTR Description) { +static __WIDL_INLINE HRESULT IFilterMapper3_CreateCategory(IFilterMapper3* This,REFCLSID clsidCategory,DWORD dwCategoryMerit,LPCWSTR Description) { return This->lpVtbl->CreateCategory(This,clsidCategory,dwCategoryMerit,Description); } -static FORCEINLINE HRESULT IFilterMapper3_UnregisterFilter(IFilterMapper3* This,const CLSID *pclsidCategory,LPCOLESTR szInstance,REFCLSID Filter) { +static __WIDL_INLINE HRESULT IFilterMapper3_UnregisterFilter(IFilterMapper3* This,const CLSID *pclsidCategory,LPCOLESTR szInstance,REFCLSID Filter) { return This->lpVtbl->UnregisterFilter(This,pclsidCategory,szInstance,Filter); } -static FORCEINLINE HRESULT IFilterMapper3_RegisterFilter(IFilterMapper3* This,REFCLSID clsidFilter,LPCWSTR Name,IMoniker **ppMoniker,const CLSID *pclsidCategory,LPCOLESTR szInstance,const REGFILTER2 *prf2) { +static __WIDL_INLINE HRESULT IFilterMapper3_RegisterFilter(IFilterMapper3* This,REFCLSID clsidFilter,LPCWSTR Name,IMoniker **ppMoniker,const CLSID *pclsidCategory,LPCOLESTR szInstance,const REGFILTER2 *prf2) { return This->lpVtbl->RegisterFilter(This,clsidFilter,Name,ppMoniker,pclsidCategory,szInstance,prf2); } -static FORCEINLINE HRESULT IFilterMapper3_EnumMatchingFilters(IFilterMapper3* This,IEnumMoniker **ppEnum,DWORD dwFlags,WINBOOL bExactMatch,DWORD dwMerit,WINBOOL bInputNeeded,DWORD cInputTypes,const GUID *pInputTypes,const REGPINMEDIUM *pMedIn,const CLSID *pPinCategoryIn,WINBOOL bRender,WINBOOL bOutputNeeded,DWORD cOutputTypes,const GUID *pOutputTypes,const REGPINMEDIUM *pMedOut,const CLSID *pPinCategoryOut) { +static __WIDL_INLINE HRESULT IFilterMapper3_EnumMatchingFilters(IFilterMapper3* This,IEnumMoniker **ppEnum,DWORD dwFlags,WINBOOL bExactMatch,DWORD dwMerit,WINBOOL bInputNeeded,DWORD cInputTypes,const GUID *pInputTypes,const REGPINMEDIUM *pMedIn,const CLSID *pPinCategoryIn,WINBOOL bRender,WINBOOL bOutputNeeded,DWORD cOutputTypes,const GUID *pOutputTypes,const REGPINMEDIUM *pMedOut,const CLSID *pPinCategoryOut) { return This->lpVtbl->EnumMatchingFilters(This,ppEnum,dwFlags,bExactMatch,dwMerit,bInputNeeded,cInputTypes,pInputTypes,pMedIn,pPinCategoryIn,bRender,bOutputNeeded,cOutputTypes,pOutputTypes,pMedOut,pPinCategoryOut); } /*** IFilterMapper3 methods ***/ -static FORCEINLINE HRESULT IFilterMapper3_GetICreateDevEnum(IFilterMapper3* This,ICreateDevEnum **ppEnum) { +static __WIDL_INLINE HRESULT IFilterMapper3_GetICreateDevEnum(IFilterMapper3* This,ICreateDevEnum **ppEnum) { return This->lpVtbl->GetICreateDevEnum(This,ppEnum); } #endif @@ -4965,20 +4973,20 @@ interface IQualityControl { #define IQualityControl_SetSink(This,piqc) (This)->lpVtbl->SetSink(This,piqc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IQualityControl_QueryInterface(IQualityControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IQualityControl_QueryInterface(IQualityControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IQualityControl_AddRef(IQualityControl* This) { +static __WIDL_INLINE ULONG IQualityControl_AddRef(IQualityControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IQualityControl_Release(IQualityControl* This) { +static __WIDL_INLINE ULONG IQualityControl_Release(IQualityControl* This) { return This->lpVtbl->Release(This); } /*** IQualityControl methods ***/ -static FORCEINLINE HRESULT IQualityControl_Notify(IQualityControl* This,IBaseFilter *pSelf,Quality q) { +static __WIDL_INLINE HRESULT IQualityControl_Notify(IQualityControl* This,IBaseFilter *pSelf,Quality q) { return This->lpVtbl->Notify(This,pSelf,q); } -static FORCEINLINE HRESULT IQualityControl_SetSink(IQualityControl* This,IQualityControl *piqc) { +static __WIDL_INLINE HRESULT IQualityControl_SetSink(IQualityControl* This,IQualityControl *piqc) { return This->lpVtbl->SetSink(This,piqc); } #endif @@ -5113,26 +5121,26 @@ interface IOverlayNotify { #define IOverlayNotify_OnPositionChange(This,pSourceRect,pDestinationRect) (This)->lpVtbl->OnPositionChange(This,pSourceRect,pDestinationRect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOverlayNotify_QueryInterface(IOverlayNotify* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOverlayNotify_QueryInterface(IOverlayNotify* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOverlayNotify_AddRef(IOverlayNotify* This) { +static __WIDL_INLINE ULONG IOverlayNotify_AddRef(IOverlayNotify* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOverlayNotify_Release(IOverlayNotify* This) { +static __WIDL_INLINE ULONG IOverlayNotify_Release(IOverlayNotify* This) { return This->lpVtbl->Release(This); } /*** IOverlayNotify methods ***/ -static FORCEINLINE HRESULT IOverlayNotify_OnPaletteChange(IOverlayNotify* This,DWORD dwColors,const PALETTEENTRY *pPalette) { +static __WIDL_INLINE HRESULT IOverlayNotify_OnPaletteChange(IOverlayNotify* This,DWORD dwColors,const PALETTEENTRY *pPalette) { return This->lpVtbl->OnPaletteChange(This,dwColors,pPalette); } -static FORCEINLINE HRESULT IOverlayNotify_OnClipChange(IOverlayNotify* This,const RECT *pSourceRect,const RECT *pDestinationRect,const RGNDATA *pRgnData) { +static __WIDL_INLINE HRESULT IOverlayNotify_OnClipChange(IOverlayNotify* This,const RECT *pSourceRect,const RECT *pDestinationRect,const RGNDATA *pRgnData) { return This->lpVtbl->OnClipChange(This,pSourceRect,pDestinationRect,pRgnData); } -static FORCEINLINE HRESULT IOverlayNotify_OnColorKeyChange(IOverlayNotify* This,const COLORKEY *pColorKey) { +static __WIDL_INLINE HRESULT IOverlayNotify_OnColorKeyChange(IOverlayNotify* This,const COLORKEY *pColorKey) { return This->lpVtbl->OnColorKeyChange(This,pColorKey); } -static FORCEINLINE HRESULT IOverlayNotify_OnPositionChange(IOverlayNotify* This,const RECT *pSourceRect,const RECT *pDestinationRect) { +static __WIDL_INLINE HRESULT IOverlayNotify_OnPositionChange(IOverlayNotify* This,const RECT *pSourceRect,const RECT *pDestinationRect) { return This->lpVtbl->OnPositionChange(This,pSourceRect,pDestinationRect); } #endif @@ -5229,30 +5237,30 @@ interface IOverlayNotify2 { #define IOverlayNotify2_OnDisplayChange(This,hMonitor) (This)->lpVtbl->OnDisplayChange(This,hMonitor) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOverlayNotify2_QueryInterface(IOverlayNotify2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOverlayNotify2_QueryInterface(IOverlayNotify2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOverlayNotify2_AddRef(IOverlayNotify2* This) { +static __WIDL_INLINE ULONG IOverlayNotify2_AddRef(IOverlayNotify2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOverlayNotify2_Release(IOverlayNotify2* This) { +static __WIDL_INLINE ULONG IOverlayNotify2_Release(IOverlayNotify2* This) { return This->lpVtbl->Release(This); } /*** IOverlayNotify methods ***/ -static FORCEINLINE HRESULT IOverlayNotify2_OnPaletteChange(IOverlayNotify2* This,DWORD dwColors,const PALETTEENTRY *pPalette) { +static __WIDL_INLINE HRESULT IOverlayNotify2_OnPaletteChange(IOverlayNotify2* This,DWORD dwColors,const PALETTEENTRY *pPalette) { return This->lpVtbl->OnPaletteChange(This,dwColors,pPalette); } -static FORCEINLINE HRESULT IOverlayNotify2_OnClipChange(IOverlayNotify2* This,const RECT *pSourceRect,const RECT *pDestinationRect,const RGNDATA *pRgnData) { +static __WIDL_INLINE HRESULT IOverlayNotify2_OnClipChange(IOverlayNotify2* This,const RECT *pSourceRect,const RECT *pDestinationRect,const RGNDATA *pRgnData) { return This->lpVtbl->OnClipChange(This,pSourceRect,pDestinationRect,pRgnData); } -static FORCEINLINE HRESULT IOverlayNotify2_OnColorKeyChange(IOverlayNotify2* This,const COLORKEY *pColorKey) { +static __WIDL_INLINE HRESULT IOverlayNotify2_OnColorKeyChange(IOverlayNotify2* This,const COLORKEY *pColorKey) { return This->lpVtbl->OnColorKeyChange(This,pColorKey); } -static FORCEINLINE HRESULT IOverlayNotify2_OnPositionChange(IOverlayNotify2* This,const RECT *pSourceRect,const RECT *pDestinationRect) { +static __WIDL_INLINE HRESULT IOverlayNotify2_OnPositionChange(IOverlayNotify2* This,const RECT *pSourceRect,const RECT *pDestinationRect) { return This->lpVtbl->OnPositionChange(This,pSourceRect,pDestinationRect); } /*** IOverlayNotify2 methods ***/ -static FORCEINLINE HRESULT IOverlayNotify2_OnDisplayChange(IOverlayNotify2* This,HMONITOR hMonitor) { +static __WIDL_INLINE HRESULT IOverlayNotify2_OnDisplayChange(IOverlayNotify2* This,HMONITOR hMonitor) { return This->lpVtbl->OnDisplayChange(This,hMonitor); } #endif @@ -5403,44 +5411,44 @@ interface IOverlay { #define IOverlay_Unadvise(This) (This)->lpVtbl->Unadvise(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IOverlay_QueryInterface(IOverlay* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IOverlay_QueryInterface(IOverlay* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IOverlay_AddRef(IOverlay* This) { +static __WIDL_INLINE ULONG IOverlay_AddRef(IOverlay* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IOverlay_Release(IOverlay* This) { +static __WIDL_INLINE ULONG IOverlay_Release(IOverlay* This) { return This->lpVtbl->Release(This); } /*** IOverlay methods ***/ -static FORCEINLINE HRESULT IOverlay_GetPalette(IOverlay* This,DWORD *pdwColors,PALETTEENTRY **ppPalette) { +static __WIDL_INLINE HRESULT IOverlay_GetPalette(IOverlay* This,DWORD *pdwColors,PALETTEENTRY **ppPalette) { return This->lpVtbl->GetPalette(This,pdwColors,ppPalette); } -static FORCEINLINE HRESULT IOverlay_SetPalette(IOverlay* This,DWORD dwColors,PALETTEENTRY *pPalette) { +static __WIDL_INLINE HRESULT IOverlay_SetPalette(IOverlay* This,DWORD dwColors,PALETTEENTRY *pPalette) { return This->lpVtbl->SetPalette(This,dwColors,pPalette); } -static FORCEINLINE HRESULT IOverlay_GetDefaultColorKey(IOverlay* This,COLORKEY *pColorKey) { +static __WIDL_INLINE HRESULT IOverlay_GetDefaultColorKey(IOverlay* This,COLORKEY *pColorKey) { return This->lpVtbl->GetDefaultColorKey(This,pColorKey); } -static FORCEINLINE HRESULT IOverlay_GetColorKey(IOverlay* This,COLORKEY *pColorKey) { +static __WIDL_INLINE HRESULT IOverlay_GetColorKey(IOverlay* This,COLORKEY *pColorKey) { return This->lpVtbl->GetColorKey(This,pColorKey); } -static FORCEINLINE HRESULT IOverlay_SetColorKey(IOverlay* This,COLORKEY *pColorKey) { +static __WIDL_INLINE HRESULT IOverlay_SetColorKey(IOverlay* This,COLORKEY *pColorKey) { return This->lpVtbl->SetColorKey(This,pColorKey); } -static FORCEINLINE HRESULT IOverlay_GetWindowHandle(IOverlay* This,HWND *pHwnd) { +static __WIDL_INLINE HRESULT IOverlay_GetWindowHandle(IOverlay* This,HWND *pHwnd) { return This->lpVtbl->GetWindowHandle(This,pHwnd); } -static FORCEINLINE HRESULT IOverlay_GetClipList(IOverlay* This,RECT *pSourceRect,RECT *pDestinationRect,RGNDATA **ppRgnData) { +static __WIDL_INLINE HRESULT IOverlay_GetClipList(IOverlay* This,RECT *pSourceRect,RECT *pDestinationRect,RGNDATA **ppRgnData) { return This->lpVtbl->GetClipList(This,pSourceRect,pDestinationRect,ppRgnData); } -static FORCEINLINE HRESULT IOverlay_GetVideoPosition(IOverlay* This,RECT *pSourceRect,RECT *pDestinationRect) { +static __WIDL_INLINE HRESULT IOverlay_GetVideoPosition(IOverlay* This,RECT *pSourceRect,RECT *pDestinationRect) { return This->lpVtbl->GetVideoPosition(This,pSourceRect,pDestinationRect); } -static FORCEINLINE HRESULT IOverlay_Advise(IOverlay* This,IOverlayNotify *pOverlayNotify,DWORD dwInterests) { +static __WIDL_INLINE HRESULT IOverlay_Advise(IOverlay* This,IOverlayNotify *pOverlayNotify,DWORD dwInterests) { return This->lpVtbl->Advise(This,pOverlayNotify,dwInterests); } -static FORCEINLINE HRESULT IOverlay_Unadvise(IOverlay* This) { +static __WIDL_INLINE HRESULT IOverlay_Unadvise(IOverlay* This) { return This->lpVtbl->Unadvise(This); } #endif @@ -5512,17 +5520,17 @@ interface IMediaEventSink { #define IMediaEventSink_Notify(This,EventCode,EventParam1,EventParam2) (This)->lpVtbl->Notify(This,EventCode,EventParam1,EventParam2) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaEventSink_QueryInterface(IMediaEventSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaEventSink_QueryInterface(IMediaEventSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaEventSink_AddRef(IMediaEventSink* This) { +static __WIDL_INLINE ULONG IMediaEventSink_AddRef(IMediaEventSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaEventSink_Release(IMediaEventSink* This) { +static __WIDL_INLINE ULONG IMediaEventSink_Release(IMediaEventSink* This) { return This->lpVtbl->Release(This); } /*** IMediaEventSink methods ***/ -static FORCEINLINE HRESULT IMediaEventSink_Notify(IMediaEventSink* This,LONG EventCode,LONG_PTR EventParam1,LONG_PTR EventParam2) { +static __WIDL_INLINE HRESULT IMediaEventSink_Notify(IMediaEventSink* This,LONG EventCode,LONG_PTR EventParam1,LONG_PTR EventParam2) { return This->lpVtbl->Notify(This,EventCode,EventParam1,EventParam2); } #endif @@ -5602,20 +5610,20 @@ interface IFileSourceFilter { #define IFileSourceFilter_GetCurFile(This,ppszFileName,pmt) (This)->lpVtbl->GetCurFile(This,ppszFileName,pmt) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileSourceFilter_QueryInterface(IFileSourceFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileSourceFilter_QueryInterface(IFileSourceFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileSourceFilter_AddRef(IFileSourceFilter* This) { +static __WIDL_INLINE ULONG IFileSourceFilter_AddRef(IFileSourceFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileSourceFilter_Release(IFileSourceFilter* This) { +static __WIDL_INLINE ULONG IFileSourceFilter_Release(IFileSourceFilter* This) { return This->lpVtbl->Release(This); } /*** IFileSourceFilter methods ***/ -static FORCEINLINE HRESULT IFileSourceFilter_Load(IFileSourceFilter* This,LPCOLESTR pszFileName,const AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IFileSourceFilter_Load(IFileSourceFilter* This,LPCOLESTR pszFileName,const AM_MEDIA_TYPE *pmt) { return This->lpVtbl->Load(This,pszFileName,pmt); } -static FORCEINLINE HRESULT IFileSourceFilter_GetCurFile(IFileSourceFilter* This,LPOLESTR *ppszFileName,AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IFileSourceFilter_GetCurFile(IFileSourceFilter* This,LPOLESTR *ppszFileName,AM_MEDIA_TYPE *pmt) { return This->lpVtbl->GetCurFile(This,ppszFileName,pmt); } #endif @@ -5695,20 +5703,20 @@ interface IFileSinkFilter { #define IFileSinkFilter_GetCurFile(This,ppszFileName,pmt) (This)->lpVtbl->GetCurFile(This,ppszFileName,pmt) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileSinkFilter_QueryInterface(IFileSinkFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileSinkFilter_QueryInterface(IFileSinkFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileSinkFilter_AddRef(IFileSinkFilter* This) { +static __WIDL_INLINE ULONG IFileSinkFilter_AddRef(IFileSinkFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileSinkFilter_Release(IFileSinkFilter* This) { +static __WIDL_INLINE ULONG IFileSinkFilter_Release(IFileSinkFilter* This) { return This->lpVtbl->Release(This); } /*** IFileSinkFilter methods ***/ -static FORCEINLINE HRESULT IFileSinkFilter_SetFileName(IFileSinkFilter* This,LPCOLESTR pszFileName,const AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IFileSinkFilter_SetFileName(IFileSinkFilter* This,LPCOLESTR pszFileName,const AM_MEDIA_TYPE *pmt) { return This->lpVtbl->SetFileName(This,pszFileName,pmt); } -static FORCEINLINE HRESULT IFileSinkFilter_GetCurFile(IFileSinkFilter* This,LPOLESTR *ppszFileName,AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IFileSinkFilter_GetCurFile(IFileSinkFilter* This,LPOLESTR *ppszFileName,AM_MEDIA_TYPE *pmt) { return This->lpVtbl->GetCurFile(This,ppszFileName,pmt); } #endif @@ -5798,27 +5806,27 @@ interface IFileSinkFilter2 { #define IFileSinkFilter2_GetMode(This,pdwFlags) (This)->lpVtbl->GetMode(This,pdwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFileSinkFilter2_QueryInterface(IFileSinkFilter2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFileSinkFilter2_QueryInterface(IFileSinkFilter2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFileSinkFilter2_AddRef(IFileSinkFilter2* This) { +static __WIDL_INLINE ULONG IFileSinkFilter2_AddRef(IFileSinkFilter2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFileSinkFilter2_Release(IFileSinkFilter2* This) { +static __WIDL_INLINE ULONG IFileSinkFilter2_Release(IFileSinkFilter2* This) { return This->lpVtbl->Release(This); } /*** IFileSinkFilter methods ***/ -static FORCEINLINE HRESULT IFileSinkFilter2_SetFileName(IFileSinkFilter2* This,LPCOLESTR pszFileName,const AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IFileSinkFilter2_SetFileName(IFileSinkFilter2* This,LPCOLESTR pszFileName,const AM_MEDIA_TYPE *pmt) { return This->lpVtbl->SetFileName(This,pszFileName,pmt); } -static FORCEINLINE HRESULT IFileSinkFilter2_GetCurFile(IFileSinkFilter2* This,LPOLESTR *ppszFileName,AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IFileSinkFilter2_GetCurFile(IFileSinkFilter2* This,LPOLESTR *ppszFileName,AM_MEDIA_TYPE *pmt) { return This->lpVtbl->GetCurFile(This,ppszFileName,pmt); } /*** IFileSinkFilter2 methods ***/ -static FORCEINLINE HRESULT IFileSinkFilter2_SetMode(IFileSinkFilter2* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IFileSinkFilter2_SetMode(IFileSinkFilter2* This,DWORD dwFlags) { return This->lpVtbl->SetMode(This,dwFlags); } -static FORCEINLINE HRESULT IFileSinkFilter2_GetMode(IFileSinkFilter2* This,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IFileSinkFilter2_GetMode(IFileSinkFilter2* This,DWORD *pdwFlags) { return This->lpVtbl->GetMode(This,pdwFlags); } #endif @@ -5988,60 +5996,60 @@ interface IGraphBuilder { #define IGraphBuilder_ShouldOperationContinue(This) (This)->lpVtbl->ShouldOperationContinue(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IGraphBuilder_QueryInterface(IGraphBuilder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IGraphBuilder_QueryInterface(IGraphBuilder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IGraphBuilder_AddRef(IGraphBuilder* This) { +static __WIDL_INLINE ULONG IGraphBuilder_AddRef(IGraphBuilder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IGraphBuilder_Release(IGraphBuilder* This) { +static __WIDL_INLINE ULONG IGraphBuilder_Release(IGraphBuilder* This) { return This->lpVtbl->Release(This); } /*** IFilterGraph methods ***/ -static FORCEINLINE HRESULT IGraphBuilder_AddFilter(IGraphBuilder* This,IBaseFilter *pFilter,LPCWSTR pName) { +static __WIDL_INLINE HRESULT IGraphBuilder_AddFilter(IGraphBuilder* This,IBaseFilter *pFilter,LPCWSTR pName) { return This->lpVtbl->AddFilter(This,pFilter,pName); } -static FORCEINLINE HRESULT IGraphBuilder_RemoveFilter(IGraphBuilder* This,IBaseFilter *pFilter) { +static __WIDL_INLINE HRESULT IGraphBuilder_RemoveFilter(IGraphBuilder* This,IBaseFilter *pFilter) { return This->lpVtbl->RemoveFilter(This,pFilter); } -static FORCEINLINE HRESULT IGraphBuilder_EnumFilters(IGraphBuilder* This,IEnumFilters **ppEnum) { +static __WIDL_INLINE HRESULT IGraphBuilder_EnumFilters(IGraphBuilder* This,IEnumFilters **ppEnum) { return This->lpVtbl->EnumFilters(This,ppEnum); } -static FORCEINLINE HRESULT IGraphBuilder_FindFilterByName(IGraphBuilder* This,LPCWSTR pName,IBaseFilter **ppFilter) { +static __WIDL_INLINE HRESULT IGraphBuilder_FindFilterByName(IGraphBuilder* This,LPCWSTR pName,IBaseFilter **ppFilter) { return This->lpVtbl->FindFilterByName(This,pName,ppFilter); } -static FORCEINLINE HRESULT IGraphBuilder_ConnectDirect(IGraphBuilder* This,IPin *ppinOut,IPin *ppinIn,const AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IGraphBuilder_ConnectDirect(IGraphBuilder* This,IPin *ppinOut,IPin *ppinIn,const AM_MEDIA_TYPE *pmt) { return This->lpVtbl->ConnectDirect(This,ppinOut,ppinIn,pmt); } -static FORCEINLINE HRESULT IGraphBuilder_Reconnect(IGraphBuilder* This,IPin *ppin) { +static __WIDL_INLINE HRESULT IGraphBuilder_Reconnect(IGraphBuilder* This,IPin *ppin) { return This->lpVtbl->Reconnect(This,ppin); } -static FORCEINLINE HRESULT IGraphBuilder_Disconnect(IGraphBuilder* This,IPin *ppin) { +static __WIDL_INLINE HRESULT IGraphBuilder_Disconnect(IGraphBuilder* This,IPin *ppin) { return This->lpVtbl->Disconnect(This,ppin); } -static FORCEINLINE HRESULT IGraphBuilder_SetDefaultSyncSource(IGraphBuilder* This) { +static __WIDL_INLINE HRESULT IGraphBuilder_SetDefaultSyncSource(IGraphBuilder* This) { return This->lpVtbl->SetDefaultSyncSource(This); } /*** IGraphBuilder methods ***/ -static FORCEINLINE HRESULT IGraphBuilder_Connect(IGraphBuilder* This,IPin *ppinOut,IPin *ppinIn) { +static __WIDL_INLINE HRESULT IGraphBuilder_Connect(IGraphBuilder* This,IPin *ppinOut,IPin *ppinIn) { return This->lpVtbl->Connect(This,ppinOut,ppinIn); } -static FORCEINLINE HRESULT IGraphBuilder_Render(IGraphBuilder* This,IPin *ppinOut) { +static __WIDL_INLINE HRESULT IGraphBuilder_Render(IGraphBuilder* This,IPin *ppinOut) { return This->lpVtbl->Render(This,ppinOut); } -static FORCEINLINE HRESULT IGraphBuilder_RenderFile(IGraphBuilder* This,LPCWSTR lpcwstrFile,LPCWSTR lpcwstrPlayList) { +static __WIDL_INLINE HRESULT IGraphBuilder_RenderFile(IGraphBuilder* This,LPCWSTR lpcwstrFile,LPCWSTR lpcwstrPlayList) { return This->lpVtbl->RenderFile(This,lpcwstrFile,lpcwstrPlayList); } -static FORCEINLINE HRESULT IGraphBuilder_AddSourceFilter(IGraphBuilder* This,LPCWSTR lpcwstrFileName,LPCWSTR lpcwstrFilterName,IBaseFilter **ppFilter) { +static __WIDL_INLINE HRESULT IGraphBuilder_AddSourceFilter(IGraphBuilder* This,LPCWSTR lpcwstrFileName,LPCWSTR lpcwstrFilterName,IBaseFilter **ppFilter) { return This->lpVtbl->AddSourceFilter(This,lpcwstrFileName,lpcwstrFilterName,ppFilter); } -static FORCEINLINE HRESULT IGraphBuilder_SetLogFile(IGraphBuilder* This,DWORD_PTR hFile) { +static __WIDL_INLINE HRESULT IGraphBuilder_SetLogFile(IGraphBuilder* This,DWORD_PTR hFile) { return This->lpVtbl->SetLogFile(This,hFile); } -static FORCEINLINE HRESULT IGraphBuilder_Abort(IGraphBuilder* This) { +static __WIDL_INLINE HRESULT IGraphBuilder_Abort(IGraphBuilder* This) { return This->lpVtbl->Abort(This); } -static FORCEINLINE HRESULT IGraphBuilder_ShouldOperationContinue(IGraphBuilder* This) { +static __WIDL_INLINE HRESULT IGraphBuilder_ShouldOperationContinue(IGraphBuilder* This) { return This->lpVtbl->ShouldOperationContinue(This); } #endif @@ -6200,38 +6208,38 @@ interface ICaptureGraphBuilder { #define ICaptureGraphBuilder_CopyCaptureFile(This,lpwstrOld,lpwstrNew,fAllowEscAbort,pCallback) (This)->lpVtbl->CopyCaptureFile(This,lpwstrOld,lpwstrNew,fAllowEscAbort,pCallback) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICaptureGraphBuilder_QueryInterface(ICaptureGraphBuilder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder_QueryInterface(ICaptureGraphBuilder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICaptureGraphBuilder_AddRef(ICaptureGraphBuilder* This) { +static __WIDL_INLINE ULONG ICaptureGraphBuilder_AddRef(ICaptureGraphBuilder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICaptureGraphBuilder_Release(ICaptureGraphBuilder* This) { +static __WIDL_INLINE ULONG ICaptureGraphBuilder_Release(ICaptureGraphBuilder* This) { return This->lpVtbl->Release(This); } /*** ICaptureGraphBuilder methods ***/ -static FORCEINLINE HRESULT ICaptureGraphBuilder_SetFiltergraph(ICaptureGraphBuilder* This,IGraphBuilder *pfg) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder_SetFiltergraph(ICaptureGraphBuilder* This,IGraphBuilder *pfg) { return This->lpVtbl->SetFiltergraph(This,pfg); } -static FORCEINLINE HRESULT ICaptureGraphBuilder_GetFiltergraph(ICaptureGraphBuilder* This,IGraphBuilder **ppfg) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder_GetFiltergraph(ICaptureGraphBuilder* This,IGraphBuilder **ppfg) { return This->lpVtbl->GetFiltergraph(This,ppfg); } -static FORCEINLINE HRESULT ICaptureGraphBuilder_SetOutputFileName(ICaptureGraphBuilder* This,const GUID *pType,LPCOLESTR lpstrFile,IBaseFilter **ppf,IFileSinkFilter **ppSink) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder_SetOutputFileName(ICaptureGraphBuilder* This,const GUID *pType,LPCOLESTR lpstrFile,IBaseFilter **ppf,IFileSinkFilter **ppSink) { return This->lpVtbl->SetOutputFileName(This,pType,lpstrFile,ppf,ppSink); } -static FORCEINLINE HRESULT ICaptureGraphBuilder_FindInterface(ICaptureGraphBuilder* This,const GUID *pCategory,IBaseFilter *pf,REFIID riid,void **ppint) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder_FindInterface(ICaptureGraphBuilder* This,const GUID *pCategory,IBaseFilter *pf,REFIID riid,void **ppint) { return This->lpVtbl->FindInterface(This,pCategory,pf,riid,ppint); } -static FORCEINLINE HRESULT ICaptureGraphBuilder_RenderStream(ICaptureGraphBuilder* This,const GUID *pCategory,IUnknown *pSource,IBaseFilter *pfCompressor,IBaseFilter *pfRenderer) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder_RenderStream(ICaptureGraphBuilder* This,const GUID *pCategory,IUnknown *pSource,IBaseFilter *pfCompressor,IBaseFilter *pfRenderer) { return This->lpVtbl->RenderStream(This,pCategory,pSource,pfCompressor,pfRenderer); } -static FORCEINLINE HRESULT ICaptureGraphBuilder_ControlStream(ICaptureGraphBuilder* This,const GUID *pCategory,IBaseFilter *pFilter,REFERENCE_TIME *pstart,REFERENCE_TIME *pstop,WORD wStartCookie,WORD wStopCookie) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder_ControlStream(ICaptureGraphBuilder* This,const GUID *pCategory,IBaseFilter *pFilter,REFERENCE_TIME *pstart,REFERENCE_TIME *pstop,WORD wStartCookie,WORD wStopCookie) { return This->lpVtbl->ControlStream(This,pCategory,pFilter,pstart,pstop,wStartCookie,wStopCookie); } -static FORCEINLINE HRESULT ICaptureGraphBuilder_AllocCapFile(ICaptureGraphBuilder* This,LPCOLESTR lpstr,DWORDLONG dwlSize) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder_AllocCapFile(ICaptureGraphBuilder* This,LPCOLESTR lpstr,DWORDLONG dwlSize) { return This->lpVtbl->AllocCapFile(This,lpstr,dwlSize); } -static FORCEINLINE HRESULT ICaptureGraphBuilder_CopyCaptureFile(ICaptureGraphBuilder* This,LPOLESTR lpwstrOld,LPOLESTR lpwstrNew,int fAllowEscAbort,IAMCopyCaptureFileProgress *pCallback) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder_CopyCaptureFile(ICaptureGraphBuilder* This,LPOLESTR lpwstrOld,LPOLESTR lpwstrNew,int fAllowEscAbort,IAMCopyCaptureFileProgress *pCallback) { return This->lpVtbl->CopyCaptureFile(This,lpwstrOld,lpwstrNew,fAllowEscAbort,pCallback); } #endif @@ -6321,17 +6329,17 @@ interface IAMCopyCaptureFileProgress { #define IAMCopyCaptureFileProgress_Progress(This,iProgress) (This)->lpVtbl->Progress(This,iProgress) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMCopyCaptureFileProgress_QueryInterface(IAMCopyCaptureFileProgress* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMCopyCaptureFileProgress_QueryInterface(IAMCopyCaptureFileProgress* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMCopyCaptureFileProgress_AddRef(IAMCopyCaptureFileProgress* This) { +static __WIDL_INLINE ULONG IAMCopyCaptureFileProgress_AddRef(IAMCopyCaptureFileProgress* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMCopyCaptureFileProgress_Release(IAMCopyCaptureFileProgress* This) { +static __WIDL_INLINE ULONG IAMCopyCaptureFileProgress_Release(IAMCopyCaptureFileProgress* This) { return This->lpVtbl->Release(This); } /*** IAMCopyCaptureFileProgress methods ***/ -static FORCEINLINE HRESULT IAMCopyCaptureFileProgress_Progress(IAMCopyCaptureFileProgress* This,int iProgress) { +static __WIDL_INLINE HRESULT IAMCopyCaptureFileProgress_Progress(IAMCopyCaptureFileProgress* This,int iProgress) { return This->lpVtbl->Progress(This,iProgress); } #endif @@ -6516,41 +6524,41 @@ interface ICaptureGraphBuilder2 { #define ICaptureGraphBuilder2_FindPin(This,pSource,pindir,pCategory,pType,fUnconnected,num,ppPin) (This)->lpVtbl->FindPin(This,pSource,pindir,pCategory,pType,fUnconnected,num,ppPin) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICaptureGraphBuilder2_QueryInterface(ICaptureGraphBuilder2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder2_QueryInterface(ICaptureGraphBuilder2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICaptureGraphBuilder2_AddRef(ICaptureGraphBuilder2* This) { +static __WIDL_INLINE ULONG ICaptureGraphBuilder2_AddRef(ICaptureGraphBuilder2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICaptureGraphBuilder2_Release(ICaptureGraphBuilder2* This) { +static __WIDL_INLINE ULONG ICaptureGraphBuilder2_Release(ICaptureGraphBuilder2* This) { return This->lpVtbl->Release(This); } /*** ICaptureGraphBuilder2 methods ***/ -static FORCEINLINE HRESULT ICaptureGraphBuilder2_SetFiltergraph(ICaptureGraphBuilder2* This,IGraphBuilder *pfg) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder2_SetFiltergraph(ICaptureGraphBuilder2* This,IGraphBuilder *pfg) { return This->lpVtbl->SetFiltergraph(This,pfg); } -static FORCEINLINE HRESULT ICaptureGraphBuilder2_GetFiltergraph(ICaptureGraphBuilder2* This,IGraphBuilder **ppfg) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder2_GetFiltergraph(ICaptureGraphBuilder2* This,IGraphBuilder **ppfg) { return This->lpVtbl->GetFiltergraph(This,ppfg); } -static FORCEINLINE HRESULT ICaptureGraphBuilder2_SetOutputFileName(ICaptureGraphBuilder2* This,const GUID *pType,LPCOLESTR lpstrFile,IBaseFilter **ppf,IFileSinkFilter **ppSink) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder2_SetOutputFileName(ICaptureGraphBuilder2* This,const GUID *pType,LPCOLESTR lpstrFile,IBaseFilter **ppf,IFileSinkFilter **ppSink) { return This->lpVtbl->SetOutputFileName(This,pType,lpstrFile,ppf,ppSink); } -static FORCEINLINE HRESULT ICaptureGraphBuilder2_FindInterface(ICaptureGraphBuilder2* This,const GUID *pCategory,const GUID *pType,IBaseFilter *pf,REFIID riid,void **ppint) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder2_FindInterface(ICaptureGraphBuilder2* This,const GUID *pCategory,const GUID *pType,IBaseFilter *pf,REFIID riid,void **ppint) { return This->lpVtbl->FindInterface(This,pCategory,pType,pf,riid,ppint); } -static FORCEINLINE HRESULT ICaptureGraphBuilder2_RenderStream(ICaptureGraphBuilder2* This,const GUID *pCategory,const GUID *pType,IUnknown *pSource,IBaseFilter *pfCompressor,IBaseFilter *pfRenderer) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder2_RenderStream(ICaptureGraphBuilder2* This,const GUID *pCategory,const GUID *pType,IUnknown *pSource,IBaseFilter *pfCompressor,IBaseFilter *pfRenderer) { return This->lpVtbl->RenderStream(This,pCategory,pType,pSource,pfCompressor,pfRenderer); } -static FORCEINLINE HRESULT ICaptureGraphBuilder2_ControlStream(ICaptureGraphBuilder2* This,const GUID *pCategory,const GUID *pType,IBaseFilter *pFilter,REFERENCE_TIME *pstart,REFERENCE_TIME *pstop,WORD wStartCookie,WORD wStopCookie) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder2_ControlStream(ICaptureGraphBuilder2* This,const GUID *pCategory,const GUID *pType,IBaseFilter *pFilter,REFERENCE_TIME *pstart,REFERENCE_TIME *pstop,WORD wStartCookie,WORD wStopCookie) { return This->lpVtbl->ControlStream(This,pCategory,pType,pFilter,pstart,pstop,wStartCookie,wStopCookie); } -static FORCEINLINE HRESULT ICaptureGraphBuilder2_AllocCapFile(ICaptureGraphBuilder2* This,LPCOLESTR lpstr,DWORDLONG dwlSize) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder2_AllocCapFile(ICaptureGraphBuilder2* This,LPCOLESTR lpstr,DWORDLONG dwlSize) { return This->lpVtbl->AllocCapFile(This,lpstr,dwlSize); } -static FORCEINLINE HRESULT ICaptureGraphBuilder2_CopyCaptureFile(ICaptureGraphBuilder2* This,LPOLESTR lpwstrOld,LPOLESTR lpwstrNew,int fAllowEscAbort,IAMCopyCaptureFileProgress *pCallback) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder2_CopyCaptureFile(ICaptureGraphBuilder2* This,LPOLESTR lpwstrOld,LPOLESTR lpwstrNew,int fAllowEscAbort,IAMCopyCaptureFileProgress *pCallback) { return This->lpVtbl->CopyCaptureFile(This,lpwstrOld,lpwstrNew,fAllowEscAbort,pCallback); } -static FORCEINLINE HRESULT ICaptureGraphBuilder2_FindPin(ICaptureGraphBuilder2* This,IUnknown *pSource,PIN_DIRECTION pindir,const GUID *pCategory,const GUID *pType,WINBOOL fUnconnected,int num,IPin **ppPin) { +static __WIDL_INLINE HRESULT ICaptureGraphBuilder2_FindPin(ICaptureGraphBuilder2* This,IUnknown *pSource,PIN_DIRECTION pindir,const GUID *pCategory,const GUID *pType,WINBOOL fUnconnected,int num,IPin **ppPin) { return This->lpVtbl->FindPin(This,pSource,pindir,pCategory,pType,fUnconnected,num,ppPin); } #endif @@ -6667,26 +6675,26 @@ interface IConfigAviMux { #define IConfigAviMux_GetOutputCompatibilityIndex(This,pfOldIndex) (This)->lpVtbl->GetOutputCompatibilityIndex(This,pfOldIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IConfigAviMux_QueryInterface(IConfigAviMux* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IConfigAviMux_QueryInterface(IConfigAviMux* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IConfigAviMux_AddRef(IConfigAviMux* This) { +static __WIDL_INLINE ULONG IConfigAviMux_AddRef(IConfigAviMux* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IConfigAviMux_Release(IConfigAviMux* This) { +static __WIDL_INLINE ULONG IConfigAviMux_Release(IConfigAviMux* This) { return This->lpVtbl->Release(This); } /*** IConfigAviMux methods ***/ -static FORCEINLINE HRESULT IConfigAviMux_SetMasterStream(IConfigAviMux* This,LONG iStream) { +static __WIDL_INLINE HRESULT IConfigAviMux_SetMasterStream(IConfigAviMux* This,LONG iStream) { return This->lpVtbl->SetMasterStream(This,iStream); } -static FORCEINLINE HRESULT IConfigAviMux_GetMasterStream(IConfigAviMux* This,LONG *pStream) { +static __WIDL_INLINE HRESULT IConfigAviMux_GetMasterStream(IConfigAviMux* This,LONG *pStream) { return This->lpVtbl->GetMasterStream(This,pStream); } -static FORCEINLINE HRESULT IConfigAviMux_SetOutputCompatibilityIndex(IConfigAviMux* This,WINBOOL fOldIndex) { +static __WIDL_INLINE HRESULT IConfigAviMux_SetOutputCompatibilityIndex(IConfigAviMux* This,WINBOOL fOldIndex) { return This->lpVtbl->SetOutputCompatibilityIndex(This,fOldIndex); } -static FORCEINLINE HRESULT IConfigAviMux_GetOutputCompatibilityIndex(IConfigAviMux* This,WINBOOL *pfOldIndex) { +static __WIDL_INLINE HRESULT IConfigAviMux_GetOutputCompatibilityIndex(IConfigAviMux* This,WINBOOL *pfOldIndex) { return This->lpVtbl->GetOutputCompatibilityIndex(This,pfOldIndex); } #endif @@ -6787,26 +6795,26 @@ interface IConfigInterleaving { #define IConfigInterleaving_get_Interleaving(This,prtInterleave,prtPreroll) (This)->lpVtbl->get_Interleaving(This,prtInterleave,prtPreroll) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IConfigInterleaving_QueryInterface(IConfigInterleaving* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IConfigInterleaving_QueryInterface(IConfigInterleaving* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IConfigInterleaving_AddRef(IConfigInterleaving* This) { +static __WIDL_INLINE ULONG IConfigInterleaving_AddRef(IConfigInterleaving* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IConfigInterleaving_Release(IConfigInterleaving* This) { +static __WIDL_INLINE ULONG IConfigInterleaving_Release(IConfigInterleaving* This) { return This->lpVtbl->Release(This); } /*** IConfigInterleaving methods ***/ -static FORCEINLINE HRESULT IConfigInterleaving_put_Mode(IConfigInterleaving* This,InterleavingMode mode) { +static __WIDL_INLINE HRESULT IConfigInterleaving_put_Mode(IConfigInterleaving* This,InterleavingMode mode) { return This->lpVtbl->put_Mode(This,mode); } -static FORCEINLINE HRESULT IConfigInterleaving_get_Mode(IConfigInterleaving* This,InterleavingMode *pMode) { +static __WIDL_INLINE HRESULT IConfigInterleaving_get_Mode(IConfigInterleaving* This,InterleavingMode *pMode) { return This->lpVtbl->get_Mode(This,pMode); } -static FORCEINLINE HRESULT IConfigInterleaving_put_Interleaving(IConfigInterleaving* This,const REFERENCE_TIME *prtInterleave,const REFERENCE_TIME *prtPreroll) { +static __WIDL_INLINE HRESULT IConfigInterleaving_put_Interleaving(IConfigInterleaving* This,const REFERENCE_TIME *prtInterleave,const REFERENCE_TIME *prtPreroll) { return This->lpVtbl->put_Interleaving(This,prtInterleave,prtPreroll); } -static FORCEINLINE HRESULT IConfigInterleaving_get_Interleaving(IConfigInterleaving* This,REFERENCE_TIME *prtInterleave,REFERENCE_TIME *prtPreroll) { +static __WIDL_INLINE HRESULT IConfigInterleaving_get_Interleaving(IConfigInterleaving* This,REFERENCE_TIME *prtInterleave,REFERENCE_TIME *prtPreroll) { return This->lpVtbl->get_Interleaving(This,prtInterleave,prtPreroll); } #endif @@ -6881,20 +6889,20 @@ interface IAMClockSlave { #define IAMClockSlave_GetErrorTolerance(This,pdwTolerance) (This)->lpVtbl->GetErrorTolerance(This,pdwTolerance) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMClockSlave_QueryInterface(IAMClockSlave* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMClockSlave_QueryInterface(IAMClockSlave* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMClockSlave_AddRef(IAMClockSlave* This) { +static __WIDL_INLINE ULONG IAMClockSlave_AddRef(IAMClockSlave* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMClockSlave_Release(IAMClockSlave* This) { +static __WIDL_INLINE ULONG IAMClockSlave_Release(IAMClockSlave* This) { return This->lpVtbl->Release(This); } /*** IAMClockSlave methods ***/ -static FORCEINLINE HRESULT IAMClockSlave_SetErrorTolerance(IAMClockSlave* This,DWORD dwTolerance) { +static __WIDL_INLINE HRESULT IAMClockSlave_SetErrorTolerance(IAMClockSlave* This,DWORD dwTolerance) { return This->lpVtbl->SetErrorTolerance(This,dwTolerance); } -static FORCEINLINE HRESULT IAMClockSlave_GetErrorTolerance(IAMClockSlave* This,DWORD *pdwTolerance) { +static __WIDL_INLINE HRESULT IAMClockSlave_GetErrorTolerance(IAMClockSlave* This,DWORD *pdwTolerance) { return This->lpVtbl->GetErrorTolerance(This,pdwTolerance); } #endif @@ -7016,26 +7024,26 @@ interface IAMCertifiedOutputProtection { #define IAMCertifiedOutputProtection_ProtectionStatus(This,pStatusInput,pStatusOutput) (This)->lpVtbl->ProtectionStatus(This,pStatusInput,pStatusOutput) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMCertifiedOutputProtection_QueryInterface(IAMCertifiedOutputProtection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMCertifiedOutputProtection_QueryInterface(IAMCertifiedOutputProtection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMCertifiedOutputProtection_AddRef(IAMCertifiedOutputProtection* This) { +static __WIDL_INLINE ULONG IAMCertifiedOutputProtection_AddRef(IAMCertifiedOutputProtection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMCertifiedOutputProtection_Release(IAMCertifiedOutputProtection* This) { +static __WIDL_INLINE ULONG IAMCertifiedOutputProtection_Release(IAMCertifiedOutputProtection* This) { return This->lpVtbl->Release(This); } /*** IAMCertifiedOutputProtection methods ***/ -static FORCEINLINE HRESULT IAMCertifiedOutputProtection_KeyExchange(IAMCertifiedOutputProtection* This,GUID *pRandom,BYTE **VarLenCertGH,DWORD *pdwLengthCertGH) { +static __WIDL_INLINE HRESULT IAMCertifiedOutputProtection_KeyExchange(IAMCertifiedOutputProtection* This,GUID *pRandom,BYTE **VarLenCertGH,DWORD *pdwLengthCertGH) { return This->lpVtbl->KeyExchange(This,pRandom,VarLenCertGH,pdwLengthCertGH); } -static FORCEINLINE HRESULT IAMCertifiedOutputProtection_SessionSequenceStart(IAMCertifiedOutputProtection* This,AMCOPPSignature *pSig) { +static __WIDL_INLINE HRESULT IAMCertifiedOutputProtection_SessionSequenceStart(IAMCertifiedOutputProtection* This,AMCOPPSignature *pSig) { return This->lpVtbl->SessionSequenceStart(This,pSig); } -static FORCEINLINE HRESULT IAMCertifiedOutputProtection_ProtectionCommand(IAMCertifiedOutputProtection* This,const AMCOPPCommand *cmd) { +static __WIDL_INLINE HRESULT IAMCertifiedOutputProtection_ProtectionCommand(IAMCertifiedOutputProtection* This,const AMCOPPCommand *cmd) { return This->lpVtbl->ProtectionCommand(This,cmd); } -static FORCEINLINE HRESULT IAMCertifiedOutputProtection_ProtectionStatus(IAMCertifiedOutputProtection* This,const AMCOPPStatusInput *pStatusInput,AMCOPPStatusOutput *pStatusOutput) { +static __WIDL_INLINE HRESULT IAMCertifiedOutputProtection_ProtectionStatus(IAMCertifiedOutputProtection* This,const AMCOPPStatusInput *pStatusInput,AMCOPPStatusOutput *pStatusOutput) { return This->lpVtbl->ProtectionStatus(This,pStatusInput,pStatusOutput); } #endif @@ -7217,70 +7225,70 @@ interface IFilterGraph2 { #define IFilterGraph2_RenderEx(This,pPinOut,dwFlags,pvContext) (This)->lpVtbl->RenderEx(This,pPinOut,dwFlags,pvContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IFilterGraph2_QueryInterface(IFilterGraph2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IFilterGraph2_QueryInterface(IFilterGraph2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IFilterGraph2_AddRef(IFilterGraph2* This) { +static __WIDL_INLINE ULONG IFilterGraph2_AddRef(IFilterGraph2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IFilterGraph2_Release(IFilterGraph2* This) { +static __WIDL_INLINE ULONG IFilterGraph2_Release(IFilterGraph2* This) { return This->lpVtbl->Release(This); } /*** IFilterGraph methods ***/ -static FORCEINLINE HRESULT IFilterGraph2_AddFilter(IFilterGraph2* This,IBaseFilter *pFilter,LPCWSTR pName) { +static __WIDL_INLINE HRESULT IFilterGraph2_AddFilter(IFilterGraph2* This,IBaseFilter *pFilter,LPCWSTR pName) { return This->lpVtbl->AddFilter(This,pFilter,pName); } -static FORCEINLINE HRESULT IFilterGraph2_RemoveFilter(IFilterGraph2* This,IBaseFilter *pFilter) { +static __WIDL_INLINE HRESULT IFilterGraph2_RemoveFilter(IFilterGraph2* This,IBaseFilter *pFilter) { return This->lpVtbl->RemoveFilter(This,pFilter); } -static FORCEINLINE HRESULT IFilterGraph2_EnumFilters(IFilterGraph2* This,IEnumFilters **ppEnum) { +static __WIDL_INLINE HRESULT IFilterGraph2_EnumFilters(IFilterGraph2* This,IEnumFilters **ppEnum) { return This->lpVtbl->EnumFilters(This,ppEnum); } -static FORCEINLINE HRESULT IFilterGraph2_FindFilterByName(IFilterGraph2* This,LPCWSTR pName,IBaseFilter **ppFilter) { +static __WIDL_INLINE HRESULT IFilterGraph2_FindFilterByName(IFilterGraph2* This,LPCWSTR pName,IBaseFilter **ppFilter) { return This->lpVtbl->FindFilterByName(This,pName,ppFilter); } -static FORCEINLINE HRESULT IFilterGraph2_ConnectDirect(IFilterGraph2* This,IPin *ppinOut,IPin *ppinIn,const AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IFilterGraph2_ConnectDirect(IFilterGraph2* This,IPin *ppinOut,IPin *ppinIn,const AM_MEDIA_TYPE *pmt) { return This->lpVtbl->ConnectDirect(This,ppinOut,ppinIn,pmt); } -static FORCEINLINE HRESULT IFilterGraph2_Reconnect(IFilterGraph2* This,IPin *ppin) { +static __WIDL_INLINE HRESULT IFilterGraph2_Reconnect(IFilterGraph2* This,IPin *ppin) { return This->lpVtbl->Reconnect(This,ppin); } -static FORCEINLINE HRESULT IFilterGraph2_Disconnect(IFilterGraph2* This,IPin *ppin) { +static __WIDL_INLINE HRESULT IFilterGraph2_Disconnect(IFilterGraph2* This,IPin *ppin) { return This->lpVtbl->Disconnect(This,ppin); } -static FORCEINLINE HRESULT IFilterGraph2_SetDefaultSyncSource(IFilterGraph2* This) { +static __WIDL_INLINE HRESULT IFilterGraph2_SetDefaultSyncSource(IFilterGraph2* This) { return This->lpVtbl->SetDefaultSyncSource(This); } /*** IGraphBuilder methods ***/ -static FORCEINLINE HRESULT IFilterGraph2_Connect(IFilterGraph2* This,IPin *ppinOut,IPin *ppinIn) { +static __WIDL_INLINE HRESULT IFilterGraph2_Connect(IFilterGraph2* This,IPin *ppinOut,IPin *ppinIn) { return This->lpVtbl->Connect(This,ppinOut,ppinIn); } -static FORCEINLINE HRESULT IFilterGraph2_Render(IFilterGraph2* This,IPin *ppinOut) { +static __WIDL_INLINE HRESULT IFilterGraph2_Render(IFilterGraph2* This,IPin *ppinOut) { return This->lpVtbl->Render(This,ppinOut); } -static FORCEINLINE HRESULT IFilterGraph2_RenderFile(IFilterGraph2* This,LPCWSTR lpcwstrFile,LPCWSTR lpcwstrPlayList) { +static __WIDL_INLINE HRESULT IFilterGraph2_RenderFile(IFilterGraph2* This,LPCWSTR lpcwstrFile,LPCWSTR lpcwstrPlayList) { return This->lpVtbl->RenderFile(This,lpcwstrFile,lpcwstrPlayList); } -static FORCEINLINE HRESULT IFilterGraph2_AddSourceFilter(IFilterGraph2* This,LPCWSTR lpcwstrFileName,LPCWSTR lpcwstrFilterName,IBaseFilter **ppFilter) { +static __WIDL_INLINE HRESULT IFilterGraph2_AddSourceFilter(IFilterGraph2* This,LPCWSTR lpcwstrFileName,LPCWSTR lpcwstrFilterName,IBaseFilter **ppFilter) { return This->lpVtbl->AddSourceFilter(This,lpcwstrFileName,lpcwstrFilterName,ppFilter); } -static FORCEINLINE HRESULT IFilterGraph2_SetLogFile(IFilterGraph2* This,DWORD_PTR hFile) { +static __WIDL_INLINE HRESULT IFilterGraph2_SetLogFile(IFilterGraph2* This,DWORD_PTR hFile) { return This->lpVtbl->SetLogFile(This,hFile); } -static FORCEINLINE HRESULT IFilterGraph2_Abort(IFilterGraph2* This) { +static __WIDL_INLINE HRESULT IFilterGraph2_Abort(IFilterGraph2* This) { return This->lpVtbl->Abort(This); } -static FORCEINLINE HRESULT IFilterGraph2_ShouldOperationContinue(IFilterGraph2* This) { +static __WIDL_INLINE HRESULT IFilterGraph2_ShouldOperationContinue(IFilterGraph2* This) { return This->lpVtbl->ShouldOperationContinue(This); } /*** IFilterGraph2 methods ***/ -static FORCEINLINE HRESULT IFilterGraph2_AddSourceFilterForMoniker(IFilterGraph2* This,IMoniker *pMoniker,IBindCtx *pCtx,LPCWSTR lpcwstrFilterName,IBaseFilter **ppFilter) { +static __WIDL_INLINE HRESULT IFilterGraph2_AddSourceFilterForMoniker(IFilterGraph2* This,IMoniker *pMoniker,IBindCtx *pCtx,LPCWSTR lpcwstrFilterName,IBaseFilter **ppFilter) { return This->lpVtbl->AddSourceFilterForMoniker(This,pMoniker,pCtx,lpcwstrFilterName,ppFilter); } -static FORCEINLINE HRESULT IFilterGraph2_ReconnectEx(IFilterGraph2* This,IPin *ppin,const AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IFilterGraph2_ReconnectEx(IFilterGraph2* This,IPin *ppin,const AM_MEDIA_TYPE *pmt) { return This->lpVtbl->ReconnectEx(This,ppin,pmt); } -static FORCEINLINE HRESULT IFilterGraph2_RenderEx(IFilterGraph2* This,IPin *pPinOut,DWORD dwFlags,DWORD *pvContext) { +static __WIDL_INLINE HRESULT IFilterGraph2_RenderEx(IFilterGraph2* This,IPin *pPinOut,DWORD dwFlags,DWORD *pvContext) { return This->lpVtbl->RenderEx(This,pPinOut,dwFlags,pvContext); } #endif @@ -7359,20 +7367,20 @@ interface IStreamBuilder { #define IStreamBuilder_Backout(This,ppinOut,pGraph) (This)->lpVtbl->Backout(This,ppinOut,pGraph) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IStreamBuilder_QueryInterface(IStreamBuilder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IStreamBuilder_QueryInterface(IStreamBuilder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IStreamBuilder_AddRef(IStreamBuilder* This) { +static __WIDL_INLINE ULONG IStreamBuilder_AddRef(IStreamBuilder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IStreamBuilder_Release(IStreamBuilder* This) { +static __WIDL_INLINE ULONG IStreamBuilder_Release(IStreamBuilder* This) { return This->lpVtbl->Release(This); } /*** IStreamBuilder methods ***/ -static FORCEINLINE HRESULT IStreamBuilder_Render(IStreamBuilder* This,IPin *ppinOut,IGraphBuilder *pGraph) { +static __WIDL_INLINE HRESULT IStreamBuilder_Render(IStreamBuilder* This,IPin *ppinOut,IGraphBuilder *pGraph) { return This->lpVtbl->Render(This,ppinOut,pGraph); } -static FORCEINLINE HRESULT IStreamBuilder_Backout(IStreamBuilder* This,IPin *ppinOut,IGraphBuilder *pGraph) { +static __WIDL_INLINE HRESULT IStreamBuilder_Backout(IStreamBuilder* This,IPin *ppinOut,IGraphBuilder *pGraph) { return This->lpVtbl->Backout(This,ppinOut,pGraph); } #endif @@ -7504,26 +7512,26 @@ interface IAMStreamConfig { #define IAMStreamConfig_GetStreamCaps(This,iIndex,pmt,pSCC) (This)->lpVtbl->GetStreamCaps(This,iIndex,pmt,pSCC) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMStreamConfig_QueryInterface(IAMStreamConfig* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMStreamConfig_QueryInterface(IAMStreamConfig* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMStreamConfig_AddRef(IAMStreamConfig* This) { +static __WIDL_INLINE ULONG IAMStreamConfig_AddRef(IAMStreamConfig* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMStreamConfig_Release(IAMStreamConfig* This) { +static __WIDL_INLINE ULONG IAMStreamConfig_Release(IAMStreamConfig* This) { return This->lpVtbl->Release(This); } /*** IAMStreamConfig methods ***/ -static FORCEINLINE HRESULT IAMStreamConfig_SetFormat(IAMStreamConfig* This,AM_MEDIA_TYPE *pmt) { +static __WIDL_INLINE HRESULT IAMStreamConfig_SetFormat(IAMStreamConfig* This,AM_MEDIA_TYPE *pmt) { return This->lpVtbl->SetFormat(This,pmt); } -static FORCEINLINE HRESULT IAMStreamConfig_GetFormat(IAMStreamConfig* This,AM_MEDIA_TYPE **pmt) { +static __WIDL_INLINE HRESULT IAMStreamConfig_GetFormat(IAMStreamConfig* This,AM_MEDIA_TYPE **pmt) { return This->lpVtbl->GetFormat(This,pmt); } -static FORCEINLINE HRESULT IAMStreamConfig_GetNumberOfCapabilities(IAMStreamConfig* This,int *piCount,int *piSize) { +static __WIDL_INLINE HRESULT IAMStreamConfig_GetNumberOfCapabilities(IAMStreamConfig* This,int *piCount,int *piSize) { return This->lpVtbl->GetNumberOfCapabilities(This,piCount,piSize); } -static FORCEINLINE HRESULT IAMStreamConfig_GetStreamCaps(IAMStreamConfig* This,int iIndex,AM_MEDIA_TYPE **pmt,BYTE *pSCC) { +static __WIDL_INLINE HRESULT IAMStreamConfig_GetStreamCaps(IAMStreamConfig* This,int iIndex,AM_MEDIA_TYPE **pmt,BYTE *pSCC) { return This->lpVtbl->GetStreamCaps(This,iIndex,pmt,pSCC); } #endif @@ -7640,23 +7648,23 @@ interface IAMVideoProcAmp { #define IAMVideoProcAmp_Get(This,Property,lValue,Flags) (This)->lpVtbl->Get(This,Property,lValue,Flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMVideoProcAmp_QueryInterface(IAMVideoProcAmp* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMVideoProcAmp_QueryInterface(IAMVideoProcAmp* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMVideoProcAmp_AddRef(IAMVideoProcAmp* This) { +static __WIDL_INLINE ULONG IAMVideoProcAmp_AddRef(IAMVideoProcAmp* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMVideoProcAmp_Release(IAMVideoProcAmp* This) { +static __WIDL_INLINE ULONG IAMVideoProcAmp_Release(IAMVideoProcAmp* This) { return This->lpVtbl->Release(This); } /*** IAMVideoProcAmp methods ***/ -static FORCEINLINE HRESULT IAMVideoProcAmp_GetRange(IAMVideoProcAmp* This,LONG Property,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlags) { +static __WIDL_INLINE HRESULT IAMVideoProcAmp_GetRange(IAMVideoProcAmp* This,LONG Property,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlags) { return This->lpVtbl->GetRange(This,Property,pMin,pMax,pSteppingDelta,pDefault,pCapsFlags); } -static FORCEINLINE HRESULT IAMVideoProcAmp_Set(IAMVideoProcAmp* This,LONG Property,LONG lValue,LONG Flags) { +static __WIDL_INLINE HRESULT IAMVideoProcAmp_Set(IAMVideoProcAmp* This,LONG Property,LONG lValue,LONG Flags) { return This->lpVtbl->Set(This,Property,lValue,Flags); } -static FORCEINLINE HRESULT IAMVideoProcAmp_Get(IAMVideoProcAmp* This,LONG Property,LONG *lValue,LONG *Flags) { +static __WIDL_INLINE HRESULT IAMVideoProcAmp_Get(IAMVideoProcAmp* This,LONG Property,LONG *lValue,LONG *Flags) { return This->lpVtbl->Get(This,Property,lValue,Flags); } #endif @@ -7793,38 +7801,38 @@ interface IAsyncReader { #define IAsyncReader_EndFlush(This) (This)->lpVtbl->EndFlush(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAsyncReader_QueryInterface(IAsyncReader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAsyncReader_QueryInterface(IAsyncReader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAsyncReader_AddRef(IAsyncReader* This) { +static __WIDL_INLINE ULONG IAsyncReader_AddRef(IAsyncReader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAsyncReader_Release(IAsyncReader* This) { +static __WIDL_INLINE ULONG IAsyncReader_Release(IAsyncReader* This) { return This->lpVtbl->Release(This); } /*** IAsyncReader methods ***/ -static FORCEINLINE HRESULT IAsyncReader_RequestAllocator(IAsyncReader* This,IMemAllocator *pPreferred,ALLOCATOR_PROPERTIES *pProps,IMemAllocator **ppActual) { +static __WIDL_INLINE HRESULT IAsyncReader_RequestAllocator(IAsyncReader* This,IMemAllocator *pPreferred,ALLOCATOR_PROPERTIES *pProps,IMemAllocator **ppActual) { return This->lpVtbl->RequestAllocator(This,pPreferred,pProps,ppActual); } -static FORCEINLINE HRESULT IAsyncReader_Request(IAsyncReader* This,IMediaSample *pSample,DWORD_PTR dwUser) { +static __WIDL_INLINE HRESULT IAsyncReader_Request(IAsyncReader* This,IMediaSample *pSample,DWORD_PTR dwUser) { return This->lpVtbl->Request(This,pSample,dwUser); } -static FORCEINLINE HRESULT IAsyncReader_WaitForNext(IAsyncReader* This,DWORD dwTimeout,IMediaSample **ppSample,DWORD_PTR *pdwUser) { +static __WIDL_INLINE HRESULT IAsyncReader_WaitForNext(IAsyncReader* This,DWORD dwTimeout,IMediaSample **ppSample,DWORD_PTR *pdwUser) { return This->lpVtbl->WaitForNext(This,dwTimeout,ppSample,pdwUser); } -static FORCEINLINE HRESULT IAsyncReader_SyncReadAligned(IAsyncReader* This,IMediaSample *pSample) { +static __WIDL_INLINE HRESULT IAsyncReader_SyncReadAligned(IAsyncReader* This,IMediaSample *pSample) { return This->lpVtbl->SyncReadAligned(This,pSample); } -static FORCEINLINE HRESULT IAsyncReader_SyncRead(IAsyncReader* This,LONGLONG llPosition,LONG lLength,BYTE *pBuffer) { +static __WIDL_INLINE HRESULT IAsyncReader_SyncRead(IAsyncReader* This,LONGLONG llPosition,LONG lLength,BYTE *pBuffer) { return This->lpVtbl->SyncRead(This,llPosition,lLength,pBuffer); } -static FORCEINLINE HRESULT IAsyncReader_Length(IAsyncReader* This,LONGLONG *pTotal,LONGLONG *pAvailable) { +static __WIDL_INLINE HRESULT IAsyncReader_Length(IAsyncReader* This,LONGLONG *pTotal,LONGLONG *pAvailable) { return This->lpVtbl->Length(This,pTotal,pAvailable); } -static FORCEINLINE HRESULT IAsyncReader_BeginFlush(IAsyncReader* This) { +static __WIDL_INLINE HRESULT IAsyncReader_BeginFlush(IAsyncReader* This) { return This->lpVtbl->BeginFlush(This); } -static FORCEINLINE HRESULT IAsyncReader_EndFlush(IAsyncReader* This) { +static __WIDL_INLINE HRESULT IAsyncReader_EndFlush(IAsyncReader* This) { return This->lpVtbl->EndFlush(This); } #endif @@ -7891,17 +7899,17 @@ interface IGraphVersion { #define IGraphVersion_QueryVersion(This,pVersion) (This)->lpVtbl->QueryVersion(This,pVersion) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IGraphVersion_QueryInterface(IGraphVersion* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IGraphVersion_QueryInterface(IGraphVersion* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IGraphVersion_AddRef(IGraphVersion* This) { +static __WIDL_INLINE ULONG IGraphVersion_AddRef(IGraphVersion* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IGraphVersion_Release(IGraphVersion* This) { +static __WIDL_INLINE ULONG IGraphVersion_Release(IGraphVersion* This) { return This->lpVtbl->Release(This); } /*** IGraphVersion methods ***/ -static FORCEINLINE HRESULT IGraphVersion_QueryVersion(IGraphVersion* This,LONG *pVersion) { +static __WIDL_INLINE HRESULT IGraphVersion_QueryVersion(IGraphVersion* This,LONG *pVersion) { return This->lpVtbl->QueryVersion(This,pVersion); } #endif @@ -7976,20 +7984,20 @@ interface IResourceConsumer { #define IResourceConsumer_ReleaseResource(This,idResource) (This)->lpVtbl->ReleaseResource(This,idResource) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IResourceConsumer_QueryInterface(IResourceConsumer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IResourceConsumer_QueryInterface(IResourceConsumer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IResourceConsumer_AddRef(IResourceConsumer* This) { +static __WIDL_INLINE ULONG IResourceConsumer_AddRef(IResourceConsumer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IResourceConsumer_Release(IResourceConsumer* This) { +static __WIDL_INLINE ULONG IResourceConsumer_Release(IResourceConsumer* This) { return This->lpVtbl->Release(This); } /*** IResourceConsumer methods ***/ -static FORCEINLINE HRESULT IResourceConsumer_AcquireResource(IResourceConsumer* This,LONG idResource) { +static __WIDL_INLINE HRESULT IResourceConsumer_AcquireResource(IResourceConsumer* This,LONG idResource) { return This->lpVtbl->AcquireResource(This,idResource); } -static FORCEINLINE HRESULT IResourceConsumer_ReleaseResource(IResourceConsumer* This,LONG idResource) { +static __WIDL_INLINE HRESULT IResourceConsumer_ReleaseResource(IResourceConsumer* This,LONG idResource) { return This->lpVtbl->ReleaseResource(This,idResource); } #endif @@ -8136,38 +8144,38 @@ interface IResourceManager { #define IResourceManager_ReleaseFocus(This,pFocusObject) (This)->lpVtbl->ReleaseFocus(This,pFocusObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IResourceManager_QueryInterface(IResourceManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IResourceManager_QueryInterface(IResourceManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IResourceManager_AddRef(IResourceManager* This) { +static __WIDL_INLINE ULONG IResourceManager_AddRef(IResourceManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IResourceManager_Release(IResourceManager* This) { +static __WIDL_INLINE ULONG IResourceManager_Release(IResourceManager* This) { return This->lpVtbl->Release(This); } /*** IResourceManager methods ***/ -static FORCEINLINE HRESULT IResourceManager_Register(IResourceManager* This,LPCWSTR pName,LONG cResource,LONG *plToken) { +static __WIDL_INLINE HRESULT IResourceManager_Register(IResourceManager* This,LPCWSTR pName,LONG cResource,LONG *plToken) { return This->lpVtbl->Register(This,pName,cResource,plToken); } -static FORCEINLINE HRESULT IResourceManager_RegisterGroup(IResourceManager* This,LPCWSTR pName,LONG cResource,LONG *palTokens,LONG *plToken) { +static __WIDL_INLINE HRESULT IResourceManager_RegisterGroup(IResourceManager* This,LPCWSTR pName,LONG cResource,LONG *palTokens,LONG *plToken) { return This->lpVtbl->RegisterGroup(This,pName,cResource,palTokens,plToken); } -static FORCEINLINE HRESULT IResourceManager_RequestResource(IResourceManager* This,LONG idResource,IUnknown *pFocusObject,IResourceConsumer *pConsumer) { +static __WIDL_INLINE HRESULT IResourceManager_RequestResource(IResourceManager* This,LONG idResource,IUnknown *pFocusObject,IResourceConsumer *pConsumer) { return This->lpVtbl->RequestResource(This,idResource,pFocusObject,pConsumer); } -static FORCEINLINE HRESULT IResourceManager_NotifyAcquire(IResourceManager* This,LONG idResource,IResourceConsumer *pConsumer,HRESULT hr) { +static __WIDL_INLINE HRESULT IResourceManager_NotifyAcquire(IResourceManager* This,LONG idResource,IResourceConsumer *pConsumer,HRESULT hr) { return This->lpVtbl->NotifyAcquire(This,idResource,pConsumer,hr); } -static FORCEINLINE HRESULT IResourceManager_NotifyRelease(IResourceManager* This,LONG idResource,IResourceConsumer *pConsumer,WINBOOL bStillWant) { +static __WIDL_INLINE HRESULT IResourceManager_NotifyRelease(IResourceManager* This,LONG idResource,IResourceConsumer *pConsumer,WINBOOL bStillWant) { return This->lpVtbl->NotifyRelease(This,idResource,pConsumer,bStillWant); } -static FORCEINLINE HRESULT IResourceManager_CancelRequest(IResourceManager* This,LONG idResource,IResourceConsumer *pConsumer) { +static __WIDL_INLINE HRESULT IResourceManager_CancelRequest(IResourceManager* This,LONG idResource,IResourceConsumer *pConsumer) { return This->lpVtbl->CancelRequest(This,idResource,pConsumer); } -static FORCEINLINE HRESULT IResourceManager_SetFocus(IResourceManager* This,IUnknown *pFocusObject) { +static __WIDL_INLINE HRESULT IResourceManager_SetFocus(IResourceManager* This,IUnknown *pFocusObject) { return This->lpVtbl->SetFocus(This,pFocusObject); } -static FORCEINLINE HRESULT IResourceManager_ReleaseFocus(IResourceManager* This,IUnknown *pFocusObject) { +static __WIDL_INLINE HRESULT IResourceManager_ReleaseFocus(IResourceManager* This,IUnknown *pFocusObject) { return This->lpVtbl->ReleaseFocus(This,pFocusObject); } #endif @@ -8269,23 +8277,23 @@ interface IAMStreamControl { #define IAMStreamControl_GetInfo(This,pInfo) (This)->lpVtbl->GetInfo(This,pInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMStreamControl_QueryInterface(IAMStreamControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMStreamControl_QueryInterface(IAMStreamControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMStreamControl_AddRef(IAMStreamControl* This) { +static __WIDL_INLINE ULONG IAMStreamControl_AddRef(IAMStreamControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMStreamControl_Release(IAMStreamControl* This) { +static __WIDL_INLINE ULONG IAMStreamControl_Release(IAMStreamControl* This) { return This->lpVtbl->Release(This); } /*** IAMStreamControl methods ***/ -static FORCEINLINE HRESULT IAMStreamControl_StartAt(IAMStreamControl* This,const REFERENCE_TIME *ptStart,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IAMStreamControl_StartAt(IAMStreamControl* This,const REFERENCE_TIME *ptStart,DWORD dwCookie) { return This->lpVtbl->StartAt(This,ptStart,dwCookie); } -static FORCEINLINE HRESULT IAMStreamControl_StopAt(IAMStreamControl* This,const REFERENCE_TIME *ptStop,WINBOOL bSendExtra,DWORD dwCookie) { +static __WIDL_INLINE HRESULT IAMStreamControl_StopAt(IAMStreamControl* This,const REFERENCE_TIME *ptStop,WINBOOL bSendExtra,DWORD dwCookie) { return This->lpVtbl->StopAt(This,ptStop,bSendExtra,dwCookie); } -static FORCEINLINE HRESULT IAMStreamControl_GetInfo(IAMStreamControl* This,AM_STREAM_INFO *pInfo) { +static __WIDL_INLINE HRESULT IAMStreamControl_GetInfo(IAMStreamControl* This,AM_STREAM_INFO *pInfo) { return This->lpVtbl->GetInfo(This,pInfo); } #endif @@ -8402,23 +8410,23 @@ interface IKsPropertySet { #define IKsPropertySet_QuerySupported(This,guidPropSet,dwPropID,pTypeSupport) (This)->lpVtbl->QuerySupported(This,guidPropSet,dwPropID,pTypeSupport) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IKsPropertySet_QueryInterface(IKsPropertySet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IKsPropertySet_QueryInterface(IKsPropertySet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IKsPropertySet_AddRef(IKsPropertySet* This) { +static __WIDL_INLINE ULONG IKsPropertySet_AddRef(IKsPropertySet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IKsPropertySet_Release(IKsPropertySet* This) { +static __WIDL_INLINE ULONG IKsPropertySet_Release(IKsPropertySet* This) { return This->lpVtbl->Release(This); } /*** IKsPropertySet methods ***/ -static FORCEINLINE HRESULT IKsPropertySet_Set(IKsPropertySet* This,REFGUID guidPropSet,DWORD dwPropID,LPVOID pInstanceData,DWORD cbInstanceData,LPVOID pPropData,DWORD cbPropData) { +static __WIDL_INLINE HRESULT IKsPropertySet_Set(IKsPropertySet* This,REFGUID guidPropSet,DWORD dwPropID,LPVOID pInstanceData,DWORD cbInstanceData,LPVOID pPropData,DWORD cbPropData) { return This->lpVtbl->Set(This,guidPropSet,dwPropID,pInstanceData,cbInstanceData,pPropData,cbPropData); } -static FORCEINLINE HRESULT IKsPropertySet_Get(IKsPropertySet* This,REFGUID guidPropSet,DWORD dwPropID,LPVOID pInstanceData,DWORD cbInstanceData,LPVOID pPropData,DWORD cbPropData,DWORD *pcbReturned) { +static __WIDL_INLINE HRESULT IKsPropertySet_Get(IKsPropertySet* This,REFGUID guidPropSet,DWORD dwPropID,LPVOID pInstanceData,DWORD cbInstanceData,LPVOID pPropData,DWORD cbPropData,DWORD *pcbReturned) { return This->lpVtbl->Get(This,guidPropSet,dwPropID,pInstanceData,cbInstanceData,pPropData,cbPropData,pcbReturned); } -static FORCEINLINE HRESULT IKsPropertySet_QuerySupported(IKsPropertySet* This,REFGUID guidPropSet,DWORD dwPropID,DWORD *pTypeSupport) { +static __WIDL_INLINE HRESULT IKsPropertySet_QuerySupported(IKsPropertySet* This,REFGUID guidPropSet,DWORD dwPropID,DWORD *pTypeSupport) { return This->lpVtbl->QuerySupported(This,guidPropSet,dwPropID,pTypeSupport); } #endif @@ -8506,24 +8514,24 @@ interface IMediaPropertyBag { #define IMediaPropertyBag_EnumProperty(This,iProperty,pvarPropertyName,pvarPropertyValue) (This)->lpVtbl->EnumProperty(This,iProperty,pvarPropertyName,pvarPropertyValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMediaPropertyBag_QueryInterface(IMediaPropertyBag* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMediaPropertyBag_QueryInterface(IMediaPropertyBag* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMediaPropertyBag_AddRef(IMediaPropertyBag* This) { +static __WIDL_INLINE ULONG IMediaPropertyBag_AddRef(IMediaPropertyBag* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMediaPropertyBag_Release(IMediaPropertyBag* This) { +static __WIDL_INLINE ULONG IMediaPropertyBag_Release(IMediaPropertyBag* This) { return This->lpVtbl->Release(This); } /*** IPropertyBag methods ***/ -static FORCEINLINE HRESULT IMediaPropertyBag_Read(IMediaPropertyBag* This,LPCOLESTR pszPropName,VARIANT *pVar,IErrorLog *pErrorLog) { +static __WIDL_INLINE HRESULT IMediaPropertyBag_Read(IMediaPropertyBag* This,LPCOLESTR pszPropName,VARIANT *pVar,IErrorLog *pErrorLog) { return This->lpVtbl->Read(This,pszPropName,pVar,pErrorLog); } -static FORCEINLINE HRESULT IMediaPropertyBag_Write(IMediaPropertyBag* This,LPCOLESTR pszPropName,VARIANT *pVar) { +static __WIDL_INLINE HRESULT IMediaPropertyBag_Write(IMediaPropertyBag* This,LPCOLESTR pszPropName,VARIANT *pVar) { return This->lpVtbl->Write(This,pszPropName,pVar); } /*** IMediaPropertyBag methods ***/ -static FORCEINLINE HRESULT IMediaPropertyBag_EnumProperty(IMediaPropertyBag* This,ULONG iProperty,VARIANT *pvarPropertyName,VARIANT *pvarPropertyValue) { +static __WIDL_INLINE HRESULT IMediaPropertyBag_EnumProperty(IMediaPropertyBag* This,ULONG iProperty,VARIANT *pvarPropertyName,VARIANT *pvarPropertyValue) { return This->lpVtbl->EnumProperty(This,iProperty,pvarPropertyName,pvarPropertyValue); } #endif @@ -8619,27 +8627,27 @@ interface IPersistMediaPropertyBag { #define IPersistMediaPropertyBag_Save(This,pPropBag,fClearDirty,fSaveAllProperties) (This)->lpVtbl->Save(This,pPropBag,fClearDirty,fSaveAllProperties) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistMediaPropertyBag_QueryInterface(IPersistMediaPropertyBag* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistMediaPropertyBag_QueryInterface(IPersistMediaPropertyBag* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistMediaPropertyBag_AddRef(IPersistMediaPropertyBag* This) { +static __WIDL_INLINE ULONG IPersistMediaPropertyBag_AddRef(IPersistMediaPropertyBag* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistMediaPropertyBag_Release(IPersistMediaPropertyBag* This) { +static __WIDL_INLINE ULONG IPersistMediaPropertyBag_Release(IPersistMediaPropertyBag* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersistMediaPropertyBag_GetClassID(IPersistMediaPropertyBag* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistMediaPropertyBag_GetClassID(IPersistMediaPropertyBag* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistMediaPropertyBag methods ***/ -static FORCEINLINE HRESULT IPersistMediaPropertyBag_InitNew(IPersistMediaPropertyBag* This) { +static __WIDL_INLINE HRESULT IPersistMediaPropertyBag_InitNew(IPersistMediaPropertyBag* This) { return This->lpVtbl->InitNew(This); } -static FORCEINLINE HRESULT IPersistMediaPropertyBag_Load(IPersistMediaPropertyBag* This,IMediaPropertyBag *pPropBag,IErrorLog *pErrorLog) { +static __WIDL_INLINE HRESULT IPersistMediaPropertyBag_Load(IPersistMediaPropertyBag* This,IMediaPropertyBag *pPropBag,IErrorLog *pErrorLog) { return This->lpVtbl->Load(This,pPropBag,pErrorLog); } -static FORCEINLINE HRESULT IPersistMediaPropertyBag_Save(IPersistMediaPropertyBag* This,IMediaPropertyBag *pPropBag,WINBOOL fClearDirty,WINBOOL fSaveAllProperties) { +static __WIDL_INLINE HRESULT IPersistMediaPropertyBag_Save(IPersistMediaPropertyBag* This,IMediaPropertyBag *pPropBag,WINBOOL fClearDirty,WINBOOL fSaveAllProperties) { return This->lpVtbl->Save(This,pPropBag,fClearDirty,fSaveAllProperties); } #endif @@ -8708,17 +8716,17 @@ interface ISeekingPassThru { #define ISeekingPassThru_Init(This,bSupportRendering,pPin) (This)->lpVtbl->Init(This,bSupportRendering,pPin) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISeekingPassThru_QueryInterface(ISeekingPassThru* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISeekingPassThru_QueryInterface(ISeekingPassThru* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISeekingPassThru_AddRef(ISeekingPassThru* This) { +static __WIDL_INLINE ULONG ISeekingPassThru_AddRef(ISeekingPassThru* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISeekingPassThru_Release(ISeekingPassThru* This) { +static __WIDL_INLINE ULONG ISeekingPassThru_Release(ISeekingPassThru* This) { return This->lpVtbl->Release(This); } /*** ISeekingPassThru methods ***/ -static FORCEINLINE HRESULT ISeekingPassThru_Init(ISeekingPassThru* This,WINBOOL bSupportRendering,IPin *pPin) { +static __WIDL_INLINE HRESULT ISeekingPassThru_Init(ISeekingPassThru* This,WINBOOL bSupportRendering,IPin *pPin) { return This->lpVtbl->Init(This,bSupportRendering,pPin); } #endif @@ -8788,17 +8796,17 @@ interface IAMFilterMiscFlags { #define IAMFilterMiscFlags_GetMiscFlags(This) (This)->lpVtbl->GetMiscFlags(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMFilterMiscFlags_QueryInterface(IAMFilterMiscFlags* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMFilterMiscFlags_QueryInterface(IAMFilterMiscFlags* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMFilterMiscFlags_AddRef(IAMFilterMiscFlags* This) { +static __WIDL_INLINE ULONG IAMFilterMiscFlags_AddRef(IAMFilterMiscFlags* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMFilterMiscFlags_Release(IAMFilterMiscFlags* This) { +static __WIDL_INLINE ULONG IAMFilterMiscFlags_Release(IAMFilterMiscFlags* This) { return This->lpVtbl->Release(This); } /*** IAMFilterMiscFlags methods ***/ -static FORCEINLINE ULONG IAMFilterMiscFlags_GetMiscFlags(IAMFilterMiscFlags* This) { +static __WIDL_INLINE ULONG IAMFilterMiscFlags_GetMiscFlags(IAMFilterMiscFlags* This) { return This->lpVtbl->GetMiscFlags(This); } #endif @@ -8873,20 +8881,20 @@ interface IAMGraphBuilderCallback { #define IAMGraphBuilderCallback_CreatedFilter(This,pFil) (This)->lpVtbl->CreatedFilter(This,pFil) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMGraphBuilderCallback_QueryInterface(IAMGraphBuilderCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMGraphBuilderCallback_QueryInterface(IAMGraphBuilderCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMGraphBuilderCallback_AddRef(IAMGraphBuilderCallback* This) { +static __WIDL_INLINE ULONG IAMGraphBuilderCallback_AddRef(IAMGraphBuilderCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMGraphBuilderCallback_Release(IAMGraphBuilderCallback* This) { +static __WIDL_INLINE ULONG IAMGraphBuilderCallback_Release(IAMGraphBuilderCallback* This) { return This->lpVtbl->Release(This); } /*** IAMGraphBuilderCallback methods ***/ -static FORCEINLINE HRESULT IAMGraphBuilderCallback_SelectedFilter(IAMGraphBuilderCallback* This,IMoniker *pMon) { +static __WIDL_INLINE HRESULT IAMGraphBuilderCallback_SelectedFilter(IAMGraphBuilderCallback* This,IMoniker *pMon) { return This->lpVtbl->SelectedFilter(This,pMon); } -static FORCEINLINE HRESULT IAMGraphBuilderCallback_CreatedFilter(IAMGraphBuilderCallback* This,IBaseFilter *pFil) { +static __WIDL_INLINE HRESULT IAMGraphBuilderCallback_CreatedFilter(IAMGraphBuilderCallback* This,IBaseFilter *pFil) { return This->lpVtbl->CreatedFilter(This,pFil); } #endif @@ -8977,23 +8985,23 @@ interface IAMVfwCaptureDialogs { #define IAMVfwCaptureDialogs_SendDriverMessage(This,dialog,msg,data1,data2) (This)->lpVtbl->SendDriverMessage(This,dialog,msg,data1,data2) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMVfwCaptureDialogs_QueryInterface(IAMVfwCaptureDialogs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMVfwCaptureDialogs_QueryInterface(IAMVfwCaptureDialogs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMVfwCaptureDialogs_AddRef(IAMVfwCaptureDialogs* This) { +static __WIDL_INLINE ULONG IAMVfwCaptureDialogs_AddRef(IAMVfwCaptureDialogs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMVfwCaptureDialogs_Release(IAMVfwCaptureDialogs* This) { +static __WIDL_INLINE ULONG IAMVfwCaptureDialogs_Release(IAMVfwCaptureDialogs* This) { return This->lpVtbl->Release(This); } /*** IAMVfwCaptureDialogs methods ***/ -static FORCEINLINE HRESULT IAMVfwCaptureDialogs_HasDialog(IAMVfwCaptureDialogs* This,int dialog) { +static __WIDL_INLINE HRESULT IAMVfwCaptureDialogs_HasDialog(IAMVfwCaptureDialogs* This,int dialog) { return This->lpVtbl->HasDialog(This,dialog); } -static FORCEINLINE HRESULT IAMVfwCaptureDialogs_ShowDialog(IAMVfwCaptureDialogs* This,int dialog,HWND hwnd) { +static __WIDL_INLINE HRESULT IAMVfwCaptureDialogs_ShowDialog(IAMVfwCaptureDialogs* This,int dialog,HWND hwnd) { return This->lpVtbl->ShowDialog(This,dialog,hwnd); } -static FORCEINLINE HRESULT IAMVfwCaptureDialogs_SendDriverMessage(IAMVfwCaptureDialogs* This,int dialog,int msg,LONG data1,LONG data2) { +static __WIDL_INLINE HRESULT IAMVfwCaptureDialogs_SendDriverMessage(IAMVfwCaptureDialogs* This,int dialog,int msg,LONG data1,LONG data2) { return This->lpVtbl->SendDriverMessage(This,dialog,msg,data1,data2); } #endif @@ -9094,23 +9102,23 @@ interface IAMCameraControl { #define IAMCameraControl_Get(This,property,property_value,flags) (This)->lpVtbl->Get(This,property,property_value,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMCameraControl_QueryInterface(IAMCameraControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMCameraControl_QueryInterface(IAMCameraControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMCameraControl_AddRef(IAMCameraControl* This) { +static __WIDL_INLINE ULONG IAMCameraControl_AddRef(IAMCameraControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMCameraControl_Release(IAMCameraControl* This) { +static __WIDL_INLINE ULONG IAMCameraControl_Release(IAMCameraControl* This) { return This->lpVtbl->Release(This); } /*** IAMCameraControl methods ***/ -static FORCEINLINE HRESULT IAMCameraControl_GetRange(IAMCameraControl* This,LONG property,LONG *min,LONG *max,LONG *stepping_delta,LONG *default_value,LONG *flags) { +static __WIDL_INLINE HRESULT IAMCameraControl_GetRange(IAMCameraControl* This,LONG property,LONG *min,LONG *max,LONG *stepping_delta,LONG *default_value,LONG *flags) { return This->lpVtbl->GetRange(This,property,min,max,stepping_delta,default_value,flags); } -static FORCEINLINE HRESULT IAMCameraControl_Set(IAMCameraControl* This,LONG property,LONG property_value,LONG flags) { +static __WIDL_INLINE HRESULT IAMCameraControl_Set(IAMCameraControl* This,LONG property,LONG property_value,LONG flags) { return This->lpVtbl->Set(This,property,property_value,flags); } -static FORCEINLINE HRESULT IAMCameraControl_Get(IAMCameraControl* This,LONG property,LONG *property_value,LONG *flags) { +static __WIDL_INLINE HRESULT IAMCameraControl_Get(IAMCameraControl* This,LONG property,LONG *property_value,LONG *flags) { return This->lpVtbl->Get(This,property,property_value,flags); } #endif @@ -9239,32 +9247,32 @@ interface IAMVideoControl { #define IAMVideoControl_GetFrameRateList(This,pin,index,dimensions,list_size,frame_rate) (This)->lpVtbl->GetFrameRateList(This,pin,index,dimensions,list_size,frame_rate) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMVideoControl_QueryInterface(IAMVideoControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMVideoControl_QueryInterface(IAMVideoControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMVideoControl_AddRef(IAMVideoControl* This) { +static __WIDL_INLINE ULONG IAMVideoControl_AddRef(IAMVideoControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMVideoControl_Release(IAMVideoControl* This) { +static __WIDL_INLINE ULONG IAMVideoControl_Release(IAMVideoControl* This) { return This->lpVtbl->Release(This); } /*** IAMVideoControl methods ***/ -static FORCEINLINE HRESULT IAMVideoControl_GetCaps(IAMVideoControl* This,IPin *pin,LONG *flags) { +static __WIDL_INLINE HRESULT IAMVideoControl_GetCaps(IAMVideoControl* This,IPin *pin,LONG *flags) { return This->lpVtbl->GetCaps(This,pin,flags); } -static FORCEINLINE HRESULT IAMVideoControl_SetMode(IAMVideoControl* This,IPin *pin,LONG mode) { +static __WIDL_INLINE HRESULT IAMVideoControl_SetMode(IAMVideoControl* This,IPin *pin,LONG mode) { return This->lpVtbl->SetMode(This,pin,mode); } -static FORCEINLINE HRESULT IAMVideoControl_GetMode(IAMVideoControl* This,IPin *pin,LONG *mode) { +static __WIDL_INLINE HRESULT IAMVideoControl_GetMode(IAMVideoControl* This,IPin *pin,LONG *mode) { return This->lpVtbl->GetMode(This,pin,mode); } -static FORCEINLINE HRESULT IAMVideoControl_GetCurrentActualFrameRate(IAMVideoControl* This,IPin *pin,LONGLONG *frame_rate) { +static __WIDL_INLINE HRESULT IAMVideoControl_GetCurrentActualFrameRate(IAMVideoControl* This,IPin *pin,LONGLONG *frame_rate) { return This->lpVtbl->GetCurrentActualFrameRate(This,pin,frame_rate); } -static FORCEINLINE HRESULT IAMVideoControl_GetMaxAvailableFrameRate(IAMVideoControl* This,IPin *pin,LONG index,SIZE dimensions,LONGLONG *frame_rate) { +static __WIDL_INLINE HRESULT IAMVideoControl_GetMaxAvailableFrameRate(IAMVideoControl* This,IPin *pin,LONG index,SIZE dimensions,LONGLONG *frame_rate) { return This->lpVtbl->GetMaxAvailableFrameRate(This,pin,index,dimensions,frame_rate); } -static FORCEINLINE HRESULT IAMVideoControl_GetFrameRateList(IAMVideoControl* This,IPin *pin,LONG index,SIZE dimensions,LONG *list_size,LONGLONG **frame_rate) { +static __WIDL_INLINE HRESULT IAMVideoControl_GetFrameRateList(IAMVideoControl* This,IPin *pin,LONG index,SIZE dimensions,LONG *list_size,LONGLONG **frame_rate) { return This->lpVtbl->GetFrameRateList(This,pin,index,dimensions,list_size,frame_rate); } #endif @@ -9339,20 +9347,20 @@ interface IAMBufferNegotiation { #define IAMBufferNegotiation_GetAllocatorProperties(This,prop) (This)->lpVtbl->GetAllocatorProperties(This,prop) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMBufferNegotiation_QueryInterface(IAMBufferNegotiation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMBufferNegotiation_QueryInterface(IAMBufferNegotiation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMBufferNegotiation_AddRef(IAMBufferNegotiation* This) { +static __WIDL_INLINE ULONG IAMBufferNegotiation_AddRef(IAMBufferNegotiation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMBufferNegotiation_Release(IAMBufferNegotiation* This) { +static __WIDL_INLINE ULONG IAMBufferNegotiation_Release(IAMBufferNegotiation* This) { return This->lpVtbl->Release(This); } /*** IAMBufferNegotiation methods ***/ -static FORCEINLINE HRESULT IAMBufferNegotiation_SuggestAllocatorProperties(IAMBufferNegotiation* This,const ALLOCATOR_PROPERTIES *prop) { +static __WIDL_INLINE HRESULT IAMBufferNegotiation_SuggestAllocatorProperties(IAMBufferNegotiation* This,const ALLOCATOR_PROPERTIES *prop) { return This->lpVtbl->SuggestAllocatorProperties(This,prop); } -static FORCEINLINE HRESULT IAMBufferNegotiation_GetAllocatorProperties(IAMBufferNegotiation* This,ALLOCATOR_PROPERTIES *prop) { +static __WIDL_INLINE HRESULT IAMBufferNegotiation_GetAllocatorProperties(IAMBufferNegotiation* This,ALLOCATOR_PROPERTIES *prop) { return This->lpVtbl->GetAllocatorProperties(This,prop); } #endif @@ -9447,26 +9455,26 @@ interface IAMDroppedFrames { #define IAMDroppedFrames_GetAverageFrameSize(This,size) (This)->lpVtbl->GetAverageFrameSize(This,size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMDroppedFrames_QueryInterface(IAMDroppedFrames* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMDroppedFrames_QueryInterface(IAMDroppedFrames* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMDroppedFrames_AddRef(IAMDroppedFrames* This) { +static __WIDL_INLINE ULONG IAMDroppedFrames_AddRef(IAMDroppedFrames* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMDroppedFrames_Release(IAMDroppedFrames* This) { +static __WIDL_INLINE ULONG IAMDroppedFrames_Release(IAMDroppedFrames* This) { return This->lpVtbl->Release(This); } /*** IAMDroppedFrames methods ***/ -static FORCEINLINE HRESULT IAMDroppedFrames_GetNumDropped(IAMDroppedFrames* This,LONG *number) { +static __WIDL_INLINE HRESULT IAMDroppedFrames_GetNumDropped(IAMDroppedFrames* This,LONG *number) { return This->lpVtbl->GetNumDropped(This,number); } -static FORCEINLINE HRESULT IAMDroppedFrames_GetNumNotDropped(IAMDroppedFrames* This,LONG *number) { +static __WIDL_INLINE HRESULT IAMDroppedFrames_GetNumNotDropped(IAMDroppedFrames* This,LONG *number) { return This->lpVtbl->GetNumNotDropped(This,number); } -static FORCEINLINE HRESULT IAMDroppedFrames_GetDroppedInfo(IAMDroppedFrames* This,LONG size,LONG *array,LONG *copied) { +static __WIDL_INLINE HRESULT IAMDroppedFrames_GetDroppedInfo(IAMDroppedFrames* This,LONG size,LONG *array,LONG *copied) { return This->lpVtbl->GetDroppedInfo(This,size,array,copied); } -static FORCEINLINE HRESULT IAMDroppedFrames_GetAverageFrameSize(IAMDroppedFrames* This,LONG *size) { +static __WIDL_INLINE HRESULT IAMDroppedFrames_GetAverageFrameSize(IAMDroppedFrames* This,LONG *size) { return This->lpVtbl->GetAverageFrameSize(This,size); } #endif @@ -9533,17 +9541,17 @@ interface IAMLatency { #define IAMLatency_GetLatency(This,latency) (This)->lpVtbl->GetLatency(This,latency) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMLatency_QueryInterface(IAMLatency* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMLatency_QueryInterface(IAMLatency* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMLatency_AddRef(IAMLatency* This) { +static __WIDL_INLINE ULONG IAMLatency_AddRef(IAMLatency* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMLatency_Release(IAMLatency* This) { +static __WIDL_INLINE ULONG IAMLatency_Release(IAMLatency* This) { return This->lpVtbl->Release(This); } /*** IAMLatency methods ***/ -static FORCEINLINE HRESULT IAMLatency_GetLatency(IAMLatency* This,REFERENCE_TIME *latency) { +static __WIDL_INLINE HRESULT IAMLatency_GetLatency(IAMLatency* This,REFERENCE_TIME *latency) { return This->lpVtbl->GetLatency(This,latency); } #endif @@ -9657,36 +9665,36 @@ interface IAMPushSource { #define IAMPushSource_SetMaxStreamOffset(This,offset) (This)->lpVtbl->SetMaxStreamOffset(This,offset) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMPushSource_QueryInterface(IAMPushSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMPushSource_QueryInterface(IAMPushSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMPushSource_AddRef(IAMPushSource* This) { +static __WIDL_INLINE ULONG IAMPushSource_AddRef(IAMPushSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMPushSource_Release(IAMPushSource* This) { +static __WIDL_INLINE ULONG IAMPushSource_Release(IAMPushSource* This) { return This->lpVtbl->Release(This); } /*** IAMLatency methods ***/ -static FORCEINLINE HRESULT IAMPushSource_GetLatency(IAMPushSource* This,REFERENCE_TIME *latency) { +static __WIDL_INLINE HRESULT IAMPushSource_GetLatency(IAMPushSource* This,REFERENCE_TIME *latency) { return This->lpVtbl->GetLatency(This,latency); } /*** IAMPushSource methods ***/ -static FORCEINLINE HRESULT IAMPushSource_GetPushSourceFlags(IAMPushSource* This,ULONG *flags) { +static __WIDL_INLINE HRESULT IAMPushSource_GetPushSourceFlags(IAMPushSource* This,ULONG *flags) { return This->lpVtbl->GetPushSourceFlags(This,flags); } -static FORCEINLINE HRESULT IAMPushSource_SetPushSourceFlags(IAMPushSource* This,ULONG flags) { +static __WIDL_INLINE HRESULT IAMPushSource_SetPushSourceFlags(IAMPushSource* This,ULONG flags) { return This->lpVtbl->SetPushSourceFlags(This,flags); } -static FORCEINLINE HRESULT IAMPushSource_SetStreamOffset(IAMPushSource* This,REFERENCE_TIME offset) { +static __WIDL_INLINE HRESULT IAMPushSource_SetStreamOffset(IAMPushSource* This,REFERENCE_TIME offset) { return This->lpVtbl->SetStreamOffset(This,offset); } -static FORCEINLINE HRESULT IAMPushSource_GetStreamOffset(IAMPushSource* This,REFERENCE_TIME *offset) { +static __WIDL_INLINE HRESULT IAMPushSource_GetStreamOffset(IAMPushSource* This,REFERENCE_TIME *offset) { return This->lpVtbl->GetStreamOffset(This,offset); } -static FORCEINLINE HRESULT IAMPushSource_GetMaxStreamOffset(IAMPushSource* This,REFERENCE_TIME *offset) { +static __WIDL_INLINE HRESULT IAMPushSource_GetMaxStreamOffset(IAMPushSource* This,REFERENCE_TIME *offset) { return This->lpVtbl->GetMaxStreamOffset(This,offset); } -static FORCEINLINE HRESULT IAMPushSource_SetMaxStreamOffset(IAMPushSource* This,REFERENCE_TIME offset) { +static __WIDL_INLINE HRESULT IAMPushSource_SetMaxStreamOffset(IAMPushSource* This,REFERENCE_TIME offset) { return This->lpVtbl->SetMaxStreamOffset(This,offset); } #endif @@ -9849,47 +9857,47 @@ interface IAMVideoCompression { #define IAMVideoCompression_OverrideFrameSize(This,number,size) (This)->lpVtbl->OverrideFrameSize(This,number,size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMVideoCompression_QueryInterface(IAMVideoCompression* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMVideoCompression_QueryInterface(IAMVideoCompression* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMVideoCompression_AddRef(IAMVideoCompression* This) { +static __WIDL_INLINE ULONG IAMVideoCompression_AddRef(IAMVideoCompression* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMVideoCompression_Release(IAMVideoCompression* This) { +static __WIDL_INLINE ULONG IAMVideoCompression_Release(IAMVideoCompression* This) { return This->lpVtbl->Release(This); } /*** IAMVideoCompression methods ***/ -static FORCEINLINE HRESULT IAMVideoCompression_put_KeyFrameRate(IAMVideoCompression* This,LONG frame_rate) { +static __WIDL_INLINE HRESULT IAMVideoCompression_put_KeyFrameRate(IAMVideoCompression* This,LONG frame_rate) { return This->lpVtbl->put_KeyFrameRate(This,frame_rate); } -static FORCEINLINE HRESULT IAMVideoCompression_get_KeyFrameRate(IAMVideoCompression* This,LONG *frame_rate) { +static __WIDL_INLINE HRESULT IAMVideoCompression_get_KeyFrameRate(IAMVideoCompression* This,LONG *frame_rate) { return This->lpVtbl->get_KeyFrameRate(This,frame_rate); } -static FORCEINLINE HRESULT IAMVideoCompression_put_PFramesPerKeyFrame(IAMVideoCompression* This,LONG frame) { +static __WIDL_INLINE HRESULT IAMVideoCompression_put_PFramesPerKeyFrame(IAMVideoCompression* This,LONG frame) { return This->lpVtbl->put_PFramesPerKeyFrame(This,frame); } -static FORCEINLINE HRESULT IAMVideoCompression_get_PFramesPerKeyFrame(IAMVideoCompression* This,LONG *frame) { +static __WIDL_INLINE HRESULT IAMVideoCompression_get_PFramesPerKeyFrame(IAMVideoCompression* This,LONG *frame) { return This->lpVtbl->get_PFramesPerKeyFrame(This,frame); } -static FORCEINLINE HRESULT IAMVideoCompression_put_Quality(IAMVideoCompression* This,double quality) { +static __WIDL_INLINE HRESULT IAMVideoCompression_put_Quality(IAMVideoCompression* This,double quality) { return This->lpVtbl->put_Quality(This,quality); } -static FORCEINLINE HRESULT IAMVideoCompression_get_Quality(IAMVideoCompression* This,double *quality) { +static __WIDL_INLINE HRESULT IAMVideoCompression_get_Quality(IAMVideoCompression* This,double *quality) { return This->lpVtbl->get_Quality(This,quality); } -static FORCEINLINE HRESULT IAMVideoCompression_put_WindowSize(IAMVideoCompression* This,DWORDLONG size) { +static __WIDL_INLINE HRESULT IAMVideoCompression_put_WindowSize(IAMVideoCompression* This,DWORDLONG size) { return This->lpVtbl->put_WindowSize(This,size); } -static FORCEINLINE HRESULT IAMVideoCompression_get_WindowSize(IAMVideoCompression* This,DWORDLONG *size) { +static __WIDL_INLINE HRESULT IAMVideoCompression_get_WindowSize(IAMVideoCompression* This,DWORDLONG *size) { return This->lpVtbl->get_WindowSize(This,size); } -static FORCEINLINE HRESULT IAMVideoCompression_GetInfo(IAMVideoCompression* This,LPWSTR version,int *version_size,LPWSTR description,int *description_size,LONG *frame_rate,LONG *key,double *quality,LONG *capabilities) { +static __WIDL_INLINE HRESULT IAMVideoCompression_GetInfo(IAMVideoCompression* This,LPWSTR version,int *version_size,LPWSTR description,int *description_size,LONG *frame_rate,LONG *key,double *quality,LONG *capabilities) { return This->lpVtbl->GetInfo(This,version,version_size,description,description_size,frame_rate,key,quality,capabilities); } -static FORCEINLINE HRESULT IAMVideoCompression_OverrideKeyFrame(IAMVideoCompression* This,LONG number) { +static __WIDL_INLINE HRESULT IAMVideoCompression_OverrideKeyFrame(IAMVideoCompression* This,LONG number) { return This->lpVtbl->OverrideKeyFrame(This,number); } -static FORCEINLINE HRESULT IAMVideoCompression_OverrideFrameSize(IAMVideoCompression* This,LONG number,LONG size) { +static __WIDL_INLINE HRESULT IAMVideoCompression_OverrideFrameSize(IAMVideoCompression* This,LONG number,LONG size) { return This->lpVtbl->OverrideFrameSize(This,number,size); } #endif @@ -10002,29 +10010,29 @@ interface IAMCrossbar { #define IAMCrossbar_get_CrossbarPinInfo(This,is_input,index,related,type) (This)->lpVtbl->get_CrossbarPinInfo(This,is_input,index,related,type) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMCrossbar_QueryInterface(IAMCrossbar* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMCrossbar_QueryInterface(IAMCrossbar* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMCrossbar_AddRef(IAMCrossbar* This) { +static __WIDL_INLINE ULONG IAMCrossbar_AddRef(IAMCrossbar* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMCrossbar_Release(IAMCrossbar* This) { +static __WIDL_INLINE ULONG IAMCrossbar_Release(IAMCrossbar* This) { return This->lpVtbl->Release(This); } /*** IAMCrossbar methods ***/ -static FORCEINLINE HRESULT IAMCrossbar_get_PinCounts(IAMCrossbar* This,LONG *output,LONG *intput) { +static __WIDL_INLINE HRESULT IAMCrossbar_get_PinCounts(IAMCrossbar* This,LONG *output,LONG *intput) { return This->lpVtbl->get_PinCounts(This,output,intput); } -static FORCEINLINE HRESULT IAMCrossbar_CanRoute(IAMCrossbar* This,LONG output,LONG input) { +static __WIDL_INLINE HRESULT IAMCrossbar_CanRoute(IAMCrossbar* This,LONG output,LONG input) { return This->lpVtbl->CanRoute(This,output,input); } -static FORCEINLINE HRESULT IAMCrossbar_Route(IAMCrossbar* This,LONG output,LONG input) { +static __WIDL_INLINE HRESULT IAMCrossbar_Route(IAMCrossbar* This,LONG output,LONG input) { return This->lpVtbl->Route(This,output,input); } -static FORCEINLINE HRESULT IAMCrossbar_get_IsRoutedTo(IAMCrossbar* This,LONG output,LONG *input) { +static __WIDL_INLINE HRESULT IAMCrossbar_get_IsRoutedTo(IAMCrossbar* This,LONG output,LONG *input) { return This->lpVtbl->get_IsRoutedTo(This,output,input); } -static FORCEINLINE HRESULT IAMCrossbar_get_CrossbarPinInfo(IAMCrossbar* This,WINBOOL is_input,LONG index,LONG *related,LONG *type) { +static __WIDL_INLINE HRESULT IAMCrossbar_get_CrossbarPinInfo(IAMCrossbar* This,WINBOOL is_input,LONG index,LONG *related,LONG *type) { return This->lpVtbl->get_CrossbarPinInfo(This,is_input,index,related,type); } #endif @@ -10094,17 +10102,17 @@ interface IAMTunerNotification { #define IAMTunerNotification_OnEvent(This,event) (This)->lpVtbl->OnEvent(This,event) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMTunerNotification_QueryInterface(IAMTunerNotification* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMTunerNotification_QueryInterface(IAMTunerNotification* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMTunerNotification_AddRef(IAMTunerNotification* This) { +static __WIDL_INLINE ULONG IAMTunerNotification_AddRef(IAMTunerNotification* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMTunerNotification_Release(IAMTunerNotification* This) { +static __WIDL_INLINE ULONG IAMTunerNotification_Release(IAMTunerNotification* This) { return This->lpVtbl->Release(This); } /*** IAMTunerNotification methods ***/ -static FORCEINLINE HRESULT IAMTunerNotification_OnEvent(IAMTunerNotification* This,AMTunerEventType event) { +static __WIDL_INLINE HRESULT IAMTunerNotification_OnEvent(IAMTunerNotification* This,AMTunerEventType event) { return This->lpVtbl->OnEvent(This,event); } #endif @@ -10301,59 +10309,59 @@ interface IAMTuner { #define IAMTuner_UnRegisterNotificationCallBack(This,notify) (This)->lpVtbl->UnRegisterNotificationCallBack(This,notify) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMTuner_QueryInterface(IAMTuner* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMTuner_QueryInterface(IAMTuner* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMTuner_AddRef(IAMTuner* This) { +static __WIDL_INLINE ULONG IAMTuner_AddRef(IAMTuner* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMTuner_Release(IAMTuner* This) { +static __WIDL_INLINE ULONG IAMTuner_Release(IAMTuner* This) { return This->lpVtbl->Release(This); } /*** IAMTuner methods ***/ -static FORCEINLINE HRESULT IAMTuner_put_Channel(IAMTuner* This,LONG channel,LONG video,LONG audio) { +static __WIDL_INLINE HRESULT IAMTuner_put_Channel(IAMTuner* This,LONG channel,LONG video,LONG audio) { return This->lpVtbl->put_Channel(This,channel,video,audio); } -static FORCEINLINE HRESULT IAMTuner_get_Channel(IAMTuner* This,LONG *channel,LONG *video,LONG *audio) { +static __WIDL_INLINE HRESULT IAMTuner_get_Channel(IAMTuner* This,LONG *channel,LONG *video,LONG *audio) { return This->lpVtbl->get_Channel(This,channel,video,audio); } -static FORCEINLINE HRESULT IAMTuner_ChannelMinMax(IAMTuner* This,LONG *min,LONG *max) { +static __WIDL_INLINE HRESULT IAMTuner_ChannelMinMax(IAMTuner* This,LONG *min,LONG *max) { return This->lpVtbl->ChannelMinMax(This,min,max); } -static FORCEINLINE HRESULT IAMTuner_put_CountryCode(IAMTuner* This,LONG country) { +static __WIDL_INLINE HRESULT IAMTuner_put_CountryCode(IAMTuner* This,LONG country) { return This->lpVtbl->put_CountryCode(This,country); } -static FORCEINLINE HRESULT IAMTuner_get_CountryCode(IAMTuner* This,LONG *country) { +static __WIDL_INLINE HRESULT IAMTuner_get_CountryCode(IAMTuner* This,LONG *country) { return This->lpVtbl->get_CountryCode(This,country); } -static FORCEINLINE HRESULT IAMTuner_put_TuningSpace(IAMTuner* This,LONG tuning_space) { +static __WIDL_INLINE HRESULT IAMTuner_put_TuningSpace(IAMTuner* This,LONG tuning_space) { return This->lpVtbl->put_TuningSpace(This,tuning_space); } -static FORCEINLINE HRESULT IAMTuner_get_TuningSpace(IAMTuner* This,LONG *tuning_space) { +static __WIDL_INLINE HRESULT IAMTuner_get_TuningSpace(IAMTuner* This,LONG *tuning_space) { return This->lpVtbl->get_TuningSpace(This,tuning_space); } -static FORCEINLINE HRESULT IAMTuner_Logon(IAMTuner* This,HANDLE user) { +static __WIDL_INLINE HRESULT IAMTuner_Logon(IAMTuner* This,HANDLE user) { return This->lpVtbl->Logon(This,user); } -static FORCEINLINE HRESULT IAMTuner_Logout(IAMTuner* This) { +static __WIDL_INLINE HRESULT IAMTuner_Logout(IAMTuner* This) { return This->lpVtbl->Logout(This); } -static FORCEINLINE HRESULT IAMTuner_SignalPresent(IAMTuner* This,LONG *signal_strength) { +static __WIDL_INLINE HRESULT IAMTuner_SignalPresent(IAMTuner* This,LONG *signal_strength) { return This->lpVtbl->SignalPresent(This,signal_strength); } -static FORCEINLINE HRESULT IAMTuner_put_Mode(IAMTuner* This,AMTunerModeType mode) { +static __WIDL_INLINE HRESULT IAMTuner_put_Mode(IAMTuner* This,AMTunerModeType mode) { return This->lpVtbl->put_Mode(This,mode); } -static FORCEINLINE HRESULT IAMTuner_get_Mode(IAMTuner* This,AMTunerModeType *mode) { +static __WIDL_INLINE HRESULT IAMTuner_get_Mode(IAMTuner* This,AMTunerModeType *mode) { return This->lpVtbl->get_Mode(This,mode); } -static FORCEINLINE HRESULT IAMTuner_GetAvailableModes(IAMTuner* This,LONG *modes) { +static __WIDL_INLINE HRESULT IAMTuner_GetAvailableModes(IAMTuner* This,LONG *modes) { return This->lpVtbl->GetAvailableModes(This,modes); } -static FORCEINLINE HRESULT IAMTuner_RegisterNotificationCallBack(IAMTuner* This,IAMTunerNotification *notify,LONG events) { +static __WIDL_INLINE HRESULT IAMTuner_RegisterNotificationCallBack(IAMTuner* This,IAMTunerNotification *notify,LONG events) { return This->lpVtbl->RegisterNotificationCallBack(This,notify,events); } -static FORCEINLINE HRESULT IAMTuner_UnRegisterNotificationCallBack(IAMTuner* This,IAMTunerNotification *notify) { +static __WIDL_INLINE HRESULT IAMTuner_UnRegisterNotificationCallBack(IAMTuner* This,IAMTunerNotification *notify) { return This->lpVtbl->UnRegisterNotificationCallBack(This,notify); } #endif @@ -10587,93 +10595,93 @@ interface IAMTVTuner { #define IAMTVTuner_get_AudioFrequency(This,freq) (This)->lpVtbl->get_AudioFrequency(This,freq) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMTVTuner_QueryInterface(IAMTVTuner* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMTVTuner_QueryInterface(IAMTVTuner* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMTVTuner_AddRef(IAMTVTuner* This) { +static __WIDL_INLINE ULONG IAMTVTuner_AddRef(IAMTVTuner* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMTVTuner_Release(IAMTVTuner* This) { +static __WIDL_INLINE ULONG IAMTVTuner_Release(IAMTVTuner* This) { return This->lpVtbl->Release(This); } /*** IAMTuner methods ***/ -static FORCEINLINE HRESULT IAMTVTuner_put_Channel(IAMTVTuner* This,LONG channel,LONG video,LONG audio) { +static __WIDL_INLINE HRESULT IAMTVTuner_put_Channel(IAMTVTuner* This,LONG channel,LONG video,LONG audio) { return This->lpVtbl->put_Channel(This,channel,video,audio); } -static FORCEINLINE HRESULT IAMTVTuner_get_Channel(IAMTVTuner* This,LONG *channel,LONG *video,LONG *audio) { +static __WIDL_INLINE HRESULT IAMTVTuner_get_Channel(IAMTVTuner* This,LONG *channel,LONG *video,LONG *audio) { return This->lpVtbl->get_Channel(This,channel,video,audio); } -static FORCEINLINE HRESULT IAMTVTuner_ChannelMinMax(IAMTVTuner* This,LONG *min,LONG *max) { +static __WIDL_INLINE HRESULT IAMTVTuner_ChannelMinMax(IAMTVTuner* This,LONG *min,LONG *max) { return This->lpVtbl->ChannelMinMax(This,min,max); } -static FORCEINLINE HRESULT IAMTVTuner_put_CountryCode(IAMTVTuner* This,LONG country) { +static __WIDL_INLINE HRESULT IAMTVTuner_put_CountryCode(IAMTVTuner* This,LONG country) { return This->lpVtbl->put_CountryCode(This,country); } -static FORCEINLINE HRESULT IAMTVTuner_get_CountryCode(IAMTVTuner* This,LONG *country) { +static __WIDL_INLINE HRESULT IAMTVTuner_get_CountryCode(IAMTVTuner* This,LONG *country) { return This->lpVtbl->get_CountryCode(This,country); } -static FORCEINLINE HRESULT IAMTVTuner_put_TuningSpace(IAMTVTuner* This,LONG tuning_space) { +static __WIDL_INLINE HRESULT IAMTVTuner_put_TuningSpace(IAMTVTuner* This,LONG tuning_space) { return This->lpVtbl->put_TuningSpace(This,tuning_space); } -static FORCEINLINE HRESULT IAMTVTuner_get_TuningSpace(IAMTVTuner* This,LONG *tuning_space) { +static __WIDL_INLINE HRESULT IAMTVTuner_get_TuningSpace(IAMTVTuner* This,LONG *tuning_space) { return This->lpVtbl->get_TuningSpace(This,tuning_space); } -static FORCEINLINE HRESULT IAMTVTuner_Logon(IAMTVTuner* This,HANDLE user) { +static __WIDL_INLINE HRESULT IAMTVTuner_Logon(IAMTVTuner* This,HANDLE user) { return This->lpVtbl->Logon(This,user); } -static FORCEINLINE HRESULT IAMTVTuner_Logout(IAMTVTuner* This) { +static __WIDL_INLINE HRESULT IAMTVTuner_Logout(IAMTVTuner* This) { return This->lpVtbl->Logout(This); } -static FORCEINLINE HRESULT IAMTVTuner_SignalPresent(IAMTVTuner* This,LONG *signal_strength) { +static __WIDL_INLINE HRESULT IAMTVTuner_SignalPresent(IAMTVTuner* This,LONG *signal_strength) { return This->lpVtbl->SignalPresent(This,signal_strength); } -static FORCEINLINE HRESULT IAMTVTuner_put_Mode(IAMTVTuner* This,AMTunerModeType mode) { +static __WIDL_INLINE HRESULT IAMTVTuner_put_Mode(IAMTVTuner* This,AMTunerModeType mode) { return This->lpVtbl->put_Mode(This,mode); } -static FORCEINLINE HRESULT IAMTVTuner_get_Mode(IAMTVTuner* This,AMTunerModeType *mode) { +static __WIDL_INLINE HRESULT IAMTVTuner_get_Mode(IAMTVTuner* This,AMTunerModeType *mode) { return This->lpVtbl->get_Mode(This,mode); } -static FORCEINLINE HRESULT IAMTVTuner_GetAvailableModes(IAMTVTuner* This,LONG *modes) { +static __WIDL_INLINE HRESULT IAMTVTuner_GetAvailableModes(IAMTVTuner* This,LONG *modes) { return This->lpVtbl->GetAvailableModes(This,modes); } -static FORCEINLINE HRESULT IAMTVTuner_RegisterNotificationCallBack(IAMTVTuner* This,IAMTunerNotification *notify,LONG events) { +static __WIDL_INLINE HRESULT IAMTVTuner_RegisterNotificationCallBack(IAMTVTuner* This,IAMTunerNotification *notify,LONG events) { return This->lpVtbl->RegisterNotificationCallBack(This,notify,events); } -static FORCEINLINE HRESULT IAMTVTuner_UnRegisterNotificationCallBack(IAMTVTuner* This,IAMTunerNotification *notify) { +static __WIDL_INLINE HRESULT IAMTVTuner_UnRegisterNotificationCallBack(IAMTVTuner* This,IAMTunerNotification *notify) { return This->lpVtbl->UnRegisterNotificationCallBack(This,notify); } /*** IAMTVTuner methods ***/ -static FORCEINLINE HRESULT IAMTVTuner_get_AvailableTVFormats(IAMTVTuner* This,LONG *standard) { +static __WIDL_INLINE HRESULT IAMTVTuner_get_AvailableTVFormats(IAMTVTuner* This,LONG *standard) { return This->lpVtbl->get_AvailableTVFormats(This,standard); } -static FORCEINLINE HRESULT IAMTVTuner_get_TVFormat(IAMTVTuner* This,LONG *standard) { +static __WIDL_INLINE HRESULT IAMTVTuner_get_TVFormat(IAMTVTuner* This,LONG *standard) { return This->lpVtbl->get_TVFormat(This,standard); } -static FORCEINLINE HRESULT IAMTVTuner_AutoTune(IAMTVTuner* This,LONG channel,LONG *signal) { +static __WIDL_INLINE HRESULT IAMTVTuner_AutoTune(IAMTVTuner* This,LONG channel,LONG *signal) { return This->lpVtbl->AutoTune(This,channel,signal); } -static FORCEINLINE HRESULT IAMTVTuner_StoreAutoTune(IAMTVTuner* This) { +static __WIDL_INLINE HRESULT IAMTVTuner_StoreAutoTune(IAMTVTuner* This) { return This->lpVtbl->StoreAutoTune(This); } -static FORCEINLINE HRESULT IAMTVTuner_get_NumInputConnections(IAMTVTuner* This,LONG *number) { +static __WIDL_INLINE HRESULT IAMTVTuner_get_NumInputConnections(IAMTVTuner* This,LONG *number) { return This->lpVtbl->get_NumInputConnections(This,number); } -static FORCEINLINE HRESULT IAMTVTuner_put_InputType(IAMTVTuner* This,LONG index,TunerInputType type) { +static __WIDL_INLINE HRESULT IAMTVTuner_put_InputType(IAMTVTuner* This,LONG index,TunerInputType type) { return This->lpVtbl->put_InputType(This,index,type); } -static FORCEINLINE HRESULT IAMTVTuner_get_InputType(IAMTVTuner* This,LONG index,TunerInputType *type) { +static __WIDL_INLINE HRESULT IAMTVTuner_get_InputType(IAMTVTuner* This,LONG index,TunerInputType *type) { return This->lpVtbl->get_InputType(This,index,type); } -static FORCEINLINE HRESULT IAMTVTuner_put_ConnectInput(IAMTVTuner* This,LONG index) { +static __WIDL_INLINE HRESULT IAMTVTuner_put_ConnectInput(IAMTVTuner* This,LONG index) { return This->lpVtbl->put_ConnectInput(This,index); } -static FORCEINLINE HRESULT IAMTVTuner_get_ConnectInput(IAMTVTuner* This,LONG *index) { +static __WIDL_INLINE HRESULT IAMTVTuner_get_ConnectInput(IAMTVTuner* This,LONG *index) { return This->lpVtbl->get_ConnectInput(This,index); } -static FORCEINLINE HRESULT IAMTVTuner_get_VideoFrequency(IAMTVTuner* This,LONG *freq) { +static __WIDL_INLINE HRESULT IAMTVTuner_get_VideoFrequency(IAMTVTuner* This,LONG *freq) { return This->lpVtbl->get_VideoFrequency(This,freq); } -static FORCEINLINE HRESULT IAMTVTuner_get_AudioFrequency(IAMTVTuner* This,LONG *freq) { +static __WIDL_INLINE HRESULT IAMTVTuner_get_AudioFrequency(IAMTVTuner* This,LONG *freq) { return This->lpVtbl->get_AudioFrequency(This,freq); } #endif @@ -10759,23 +10767,23 @@ interface IVideoFrameStep { #define IVideoFrameStep_CancelStep(This) (This)->lpVtbl->CancelStep(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVideoFrameStep_QueryInterface(IVideoFrameStep* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVideoFrameStep_QueryInterface(IVideoFrameStep* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVideoFrameStep_AddRef(IVideoFrameStep* This) { +static __WIDL_INLINE ULONG IVideoFrameStep_AddRef(IVideoFrameStep* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVideoFrameStep_Release(IVideoFrameStep* This) { +static __WIDL_INLINE ULONG IVideoFrameStep_Release(IVideoFrameStep* This) { return This->lpVtbl->Release(This); } /*** IVideoFrameStep methods ***/ -static FORCEINLINE HRESULT IVideoFrameStep_Step(IVideoFrameStep* This,DWORD frame_count,IUnknown *filter) { +static __WIDL_INLINE HRESULT IVideoFrameStep_Step(IVideoFrameStep* This,DWORD frame_count,IUnknown *filter) { return This->lpVtbl->Step(This,frame_count,filter); } -static FORCEINLINE HRESULT IVideoFrameStep_CanStep(IVideoFrameStep* This,LONG multiple,IUnknown *filter) { +static __WIDL_INLINE HRESULT IVideoFrameStep_CanStep(IVideoFrameStep* This,LONG multiple,IUnknown *filter) { return This->lpVtbl->CanStep(This,multiple,filter); } -static FORCEINLINE HRESULT IVideoFrameStep_CancelStep(IVideoFrameStep* This) { +static __WIDL_INLINE HRESULT IVideoFrameStep_CancelStep(IVideoFrameStep* This) { return This->lpVtbl->CancelStep(This); } #endif @@ -10851,20 +10859,20 @@ interface IAMAsyncReaderTimestampScaling { #define IAMAsyncReaderTimestampScaling_SetTimestampMode(This,fRaw) (This)->lpVtbl->SetTimestampMode(This,fRaw) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMAsyncReaderTimestampScaling_QueryInterface(IAMAsyncReaderTimestampScaling* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMAsyncReaderTimestampScaling_QueryInterface(IAMAsyncReaderTimestampScaling* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMAsyncReaderTimestampScaling_AddRef(IAMAsyncReaderTimestampScaling* This) { +static __WIDL_INLINE ULONG IAMAsyncReaderTimestampScaling_AddRef(IAMAsyncReaderTimestampScaling* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMAsyncReaderTimestampScaling_Release(IAMAsyncReaderTimestampScaling* This) { +static __WIDL_INLINE ULONG IAMAsyncReaderTimestampScaling_Release(IAMAsyncReaderTimestampScaling* This) { return This->lpVtbl->Release(This); } /*** IAMAsyncReaderTimestampScaling methods ***/ -static FORCEINLINE HRESULT IAMAsyncReaderTimestampScaling_GetTimestampMode(IAMAsyncReaderTimestampScaling* This,WINBOOL *pfRaw) { +static __WIDL_INLINE HRESULT IAMAsyncReaderTimestampScaling_GetTimestampMode(IAMAsyncReaderTimestampScaling* This,WINBOOL *pfRaw) { return This->lpVtbl->GetTimestampMode(This,pfRaw); } -static FORCEINLINE HRESULT IAMAsyncReaderTimestampScaling_SetTimestampMode(IAMAsyncReaderTimestampScaling* This,WINBOOL fRaw) { +static __WIDL_INLINE HRESULT IAMAsyncReaderTimestampScaling_SetTimestampMode(IAMAsyncReaderTimestampScaling* This,WINBOOL fRaw) { return This->lpVtbl->SetTimestampMode(This,fRaw); } #endif @@ -10991,35 +10999,35 @@ interface IAMPluginControl { #define IAMPluginControl_IsLegacyDisabled(This,dllName) (This)->lpVtbl->IsLegacyDisabled(This,dllName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAMPluginControl_QueryInterface(IAMPluginControl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAMPluginControl_QueryInterface(IAMPluginControl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAMPluginControl_AddRef(IAMPluginControl* This) { +static __WIDL_INLINE ULONG IAMPluginControl_AddRef(IAMPluginControl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAMPluginControl_Release(IAMPluginControl* This) { +static __WIDL_INLINE ULONG IAMPluginControl_Release(IAMPluginControl* This) { return This->lpVtbl->Release(This); } /*** IAMPluginControl methods ***/ -static FORCEINLINE HRESULT IAMPluginControl_GetPreferredClsid(IAMPluginControl* This,REFGUID subType,CLSID *clsid) { +static __WIDL_INLINE HRESULT IAMPluginControl_GetPreferredClsid(IAMPluginControl* This,REFGUID subType,CLSID *clsid) { return This->lpVtbl->GetPreferredClsid(This,subType,clsid); } -static FORCEINLINE HRESULT IAMPluginControl_GetPreferredClsidByIndex(IAMPluginControl* This,DWORD index,GUID *subType,CLSID *clsid) { +static __WIDL_INLINE HRESULT IAMPluginControl_GetPreferredClsidByIndex(IAMPluginControl* This,DWORD index,GUID *subType,CLSID *clsid) { return This->lpVtbl->GetPreferredClsidByIndex(This,index,subType,clsid); } -static FORCEINLINE HRESULT IAMPluginControl_SetPreferredClsid(IAMPluginControl* This,REFGUID subType,const CLSID *clsid) { +static __WIDL_INLINE HRESULT IAMPluginControl_SetPreferredClsid(IAMPluginControl* This,REFGUID subType,const CLSID *clsid) { return This->lpVtbl->SetPreferredClsid(This,subType,clsid); } -static FORCEINLINE HRESULT IAMPluginControl_IsDisabled(IAMPluginControl* This,REFCLSID clsid) { +static __WIDL_INLINE HRESULT IAMPluginControl_IsDisabled(IAMPluginControl* This,REFCLSID clsid) { return This->lpVtbl->IsDisabled(This,clsid); } -static FORCEINLINE HRESULT IAMPluginControl_GetDisabledByIndex(IAMPluginControl* This,DWORD index,CLSID *clsid) { +static __WIDL_INLINE HRESULT IAMPluginControl_GetDisabledByIndex(IAMPluginControl* This,DWORD index,CLSID *clsid) { return This->lpVtbl->GetDisabledByIndex(This,index,clsid); } -static FORCEINLINE HRESULT IAMPluginControl_SetDisabled(IAMPluginControl* This,REFCLSID clsid,WINBOOL disabled) { +static __WIDL_INLINE HRESULT IAMPluginControl_SetDisabled(IAMPluginControl* This,REFCLSID clsid,WINBOOL disabled) { return This->lpVtbl->SetDisabled(This,clsid,disabled); } -static FORCEINLINE HRESULT IAMPluginControl_IsLegacyDisabled(IAMPluginControl* This,LPCWSTR dllName) { +static __WIDL_INLINE HRESULT IAMPluginControl_IsLegacyDisabled(IAMPluginControl* This,LPCWSTR dllName) { return This->lpVtbl->IsLegacyDisabled(This,dllName); } #endif @@ -12289,7 +12297,6 @@ typedef struct IAMPluginControl IAMPluginControl; }; DWORDLONG qw; } TIMECODE; -#endif typedef TIMECODE *PTIMECODE; @@ -12301,6 +12308,7 @@ typedef struct IAMPluginControl IAMPluginControl; } TIMECODE_SAMPLE; typedef TIMECODE_SAMPLE *PTIMECODE_SAMPLE; +#endif /* TIMECODE_DEFINED */ extern RPC_IF_HANDLE __MIDL_itf_strmif_0340_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_strmif_0340_v0_0_s_ifspec; diff --git a/lib/libc/include/any-windows-any/structuredquerycondition.h b/lib/libc/include/any-windows-any/structuredquerycondition.h index bfd9440e252ad3be8091791c76b66d93e3de790a..b4a057bfc127883e65e72de710eea6f063e34d4f 100644 --- a/lib/libc/include/any-windows-any/structuredquerycondition.h +++ b/lib/libc/include/any-windows-any/structuredquerycondition.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/structuredquerycondition.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/structuredquerycondition.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __structuredquerycondition_h__ #define __structuredquerycondition_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IRichChunk_FWD_DEFINED__ @@ -148,17 +156,17 @@ interface IRichChunk { #define IRichChunk_GetData(This,pFirstPos,pLength,ppsz,pValue) (This)->lpVtbl->GetData(This,pFirstPos,pLength,ppsz,pValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRichChunk_QueryInterface(IRichChunk* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRichChunk_QueryInterface(IRichChunk* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRichChunk_AddRef(IRichChunk* This) { +static __WIDL_INLINE ULONG IRichChunk_AddRef(IRichChunk* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRichChunk_Release(IRichChunk* This) { +static __WIDL_INLINE ULONG IRichChunk_Release(IRichChunk* This) { return This->lpVtbl->Release(This); } /*** IRichChunk methods ***/ -static FORCEINLINE HRESULT IRichChunk_GetData(IRichChunk* This,ULONG *pFirstPos,ULONG *pLength,LPWSTR *ppsz,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IRichChunk_GetData(IRichChunk* This,ULONG *pFirstPos,ULONG *pLength,LPWSTR *ppsz,PROPVARIANT *pValue) { return This->lpVtbl->GetData(This,pFirstPos,pLength,ppsz,pValue); } #endif @@ -336,52 +344,52 @@ interface ICondition { #define ICondition_Clone(This,ppc) (This)->lpVtbl->Clone(This,ppc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICondition_QueryInterface(ICondition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICondition_QueryInterface(ICondition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICondition_AddRef(ICondition* This) { +static __WIDL_INLINE ULONG ICondition_AddRef(ICondition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICondition_Release(ICondition* This) { +static __WIDL_INLINE ULONG ICondition_Release(ICondition* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT ICondition_GetClassID(ICondition* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT ICondition_GetClassID(ICondition* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistStream methods ***/ -static FORCEINLINE HRESULT ICondition_IsDirty(ICondition* This) { +static __WIDL_INLINE HRESULT ICondition_IsDirty(ICondition* This) { return This->lpVtbl->IsDirty(This); } -static FORCEINLINE HRESULT ICondition_Load(ICondition* This,IStream *pStm) { +static __WIDL_INLINE HRESULT ICondition_Load(ICondition* This,IStream *pStm) { return This->lpVtbl->Load(This,pStm); } -static FORCEINLINE HRESULT ICondition_Save(ICondition* This,IStream *pStm,WINBOOL fClearDirty) { +static __WIDL_INLINE HRESULT ICondition_Save(ICondition* This,IStream *pStm,WINBOOL fClearDirty) { return This->lpVtbl->Save(This,pStm,fClearDirty); } -static FORCEINLINE HRESULT ICondition_GetSizeMax(ICondition* This,ULARGE_INTEGER *pcbSize) { +static __WIDL_INLINE HRESULT ICondition_GetSizeMax(ICondition* This,ULARGE_INTEGER *pcbSize) { return This->lpVtbl->GetSizeMax(This,pcbSize); } /*** ICondition methods ***/ -static FORCEINLINE HRESULT ICondition_GetConditionType(ICondition* This,CONDITION_TYPE *pNodeType) { +static __WIDL_INLINE HRESULT ICondition_GetConditionType(ICondition* This,CONDITION_TYPE *pNodeType) { return This->lpVtbl->GetConditionType(This,pNodeType); } -static FORCEINLINE HRESULT ICondition_GetSubConditions(ICondition* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT ICondition_GetSubConditions(ICondition* This,REFIID riid,void **ppv) { return This->lpVtbl->GetSubConditions(This,riid,ppv); } -static FORCEINLINE HRESULT ICondition_GetComparisonInfo(ICondition* This,LPWSTR *ppszPropertyName,CONDITION_OPERATION *pcop,PROPVARIANT *ppropvar) { +static __WIDL_INLINE HRESULT ICondition_GetComparisonInfo(ICondition* This,LPWSTR *ppszPropertyName,CONDITION_OPERATION *pcop,PROPVARIANT *ppropvar) { return This->lpVtbl->GetComparisonInfo(This,ppszPropertyName,pcop,ppropvar); } -static FORCEINLINE HRESULT ICondition_GetValueType(ICondition* This,LPWSTR *ppszValueTypeName) { +static __WIDL_INLINE HRESULT ICondition_GetValueType(ICondition* This,LPWSTR *ppszValueTypeName) { return This->lpVtbl->GetValueType(This,ppszValueTypeName); } -static FORCEINLINE HRESULT ICondition_GetValueNormalization(ICondition* This,LPWSTR *ppszNormalization) { +static __WIDL_INLINE HRESULT ICondition_GetValueNormalization(ICondition* This,LPWSTR *ppszNormalization) { return This->lpVtbl->GetValueNormalization(This,ppszNormalization); } -static FORCEINLINE HRESULT ICondition_GetInputTerms(ICondition* This,IRichChunk **ppPropertyTerm,IRichChunk **ppOperationTerm,IRichChunk **ppValueTerm) { +static __WIDL_INLINE HRESULT ICondition_GetInputTerms(ICondition* This,IRichChunk **ppPropertyTerm,IRichChunk **ppOperationTerm,IRichChunk **ppValueTerm) { return This->lpVtbl->GetInputTerms(This,ppPropertyTerm,ppOperationTerm,ppValueTerm); } -static FORCEINLINE HRESULT ICondition_Clone(ICondition* This,ICondition **ppc) { +static __WIDL_INLINE HRESULT ICondition_Clone(ICondition* This,ICondition **ppc) { return This->lpVtbl->Clone(This,ppc); } #endif @@ -572,59 +580,59 @@ interface ICondition2 { #define ICondition2_GetLeafConditionInfo(This,ppropkey,pcop,ppropvar) (This)->lpVtbl->GetLeafConditionInfo(This,ppropkey,pcop,ppropvar) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICondition2_QueryInterface(ICondition2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICondition2_QueryInterface(ICondition2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICondition2_AddRef(ICondition2* This) { +static __WIDL_INLINE ULONG ICondition2_AddRef(ICondition2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICondition2_Release(ICondition2* This) { +static __WIDL_INLINE ULONG ICondition2_Release(ICondition2* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT ICondition2_GetClassID(ICondition2* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT ICondition2_GetClassID(ICondition2* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistStream methods ***/ -static FORCEINLINE HRESULT ICondition2_IsDirty(ICondition2* This) { +static __WIDL_INLINE HRESULT ICondition2_IsDirty(ICondition2* This) { return This->lpVtbl->IsDirty(This); } -static FORCEINLINE HRESULT ICondition2_Load(ICondition2* This,IStream *pStm) { +static __WIDL_INLINE HRESULT ICondition2_Load(ICondition2* This,IStream *pStm) { return This->lpVtbl->Load(This,pStm); } -static FORCEINLINE HRESULT ICondition2_Save(ICondition2* This,IStream *pStm,WINBOOL fClearDirty) { +static __WIDL_INLINE HRESULT ICondition2_Save(ICondition2* This,IStream *pStm,WINBOOL fClearDirty) { return This->lpVtbl->Save(This,pStm,fClearDirty); } -static FORCEINLINE HRESULT ICondition2_GetSizeMax(ICondition2* This,ULARGE_INTEGER *pcbSize) { +static __WIDL_INLINE HRESULT ICondition2_GetSizeMax(ICondition2* This,ULARGE_INTEGER *pcbSize) { return This->lpVtbl->GetSizeMax(This,pcbSize); } /*** ICondition methods ***/ -static FORCEINLINE HRESULT ICondition2_GetConditionType(ICondition2* This,CONDITION_TYPE *pNodeType) { +static __WIDL_INLINE HRESULT ICondition2_GetConditionType(ICondition2* This,CONDITION_TYPE *pNodeType) { return This->lpVtbl->GetConditionType(This,pNodeType); } -static FORCEINLINE HRESULT ICondition2_GetSubConditions(ICondition2* This,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT ICondition2_GetSubConditions(ICondition2* This,REFIID riid,void **ppv) { return This->lpVtbl->GetSubConditions(This,riid,ppv); } -static FORCEINLINE HRESULT ICondition2_GetComparisonInfo(ICondition2* This,LPWSTR *ppszPropertyName,CONDITION_OPERATION *pcop,PROPVARIANT *ppropvar) { +static __WIDL_INLINE HRESULT ICondition2_GetComparisonInfo(ICondition2* This,LPWSTR *ppszPropertyName,CONDITION_OPERATION *pcop,PROPVARIANT *ppropvar) { return This->lpVtbl->GetComparisonInfo(This,ppszPropertyName,pcop,ppropvar); } -static FORCEINLINE HRESULT ICondition2_GetValueType(ICondition2* This,LPWSTR *ppszValueTypeName) { +static __WIDL_INLINE HRESULT ICondition2_GetValueType(ICondition2* This,LPWSTR *ppszValueTypeName) { return This->lpVtbl->GetValueType(This,ppszValueTypeName); } -static FORCEINLINE HRESULT ICondition2_GetValueNormalization(ICondition2* This,LPWSTR *ppszNormalization) { +static __WIDL_INLINE HRESULT ICondition2_GetValueNormalization(ICondition2* This,LPWSTR *ppszNormalization) { return This->lpVtbl->GetValueNormalization(This,ppszNormalization); } -static FORCEINLINE HRESULT ICondition2_GetInputTerms(ICondition2* This,IRichChunk **ppPropertyTerm,IRichChunk **ppOperationTerm,IRichChunk **ppValueTerm) { +static __WIDL_INLINE HRESULT ICondition2_GetInputTerms(ICondition2* This,IRichChunk **ppPropertyTerm,IRichChunk **ppOperationTerm,IRichChunk **ppValueTerm) { return This->lpVtbl->GetInputTerms(This,ppPropertyTerm,ppOperationTerm,ppValueTerm); } -static FORCEINLINE HRESULT ICondition2_Clone(ICondition2* This,ICondition **ppc) { +static __WIDL_INLINE HRESULT ICondition2_Clone(ICondition2* This,ICondition **ppc) { return This->lpVtbl->Clone(This,ppc); } /*** ICondition2 methods ***/ -static FORCEINLINE HRESULT ICondition2_GetLocale(ICondition2* This,LPWSTR *ppszLocaleName) { +static __WIDL_INLINE HRESULT ICondition2_GetLocale(ICondition2* This,LPWSTR *ppszLocaleName) { return This->lpVtbl->GetLocale(This,ppszLocaleName); } -static FORCEINLINE HRESULT ICondition2_GetLeafConditionInfo(ICondition2* This,PROPERTYKEY *ppropkey,CONDITION_OPERATION *pcop,PROPVARIANT *ppropvar) { +static __WIDL_INLINE HRESULT ICondition2_GetLeafConditionInfo(ICondition2* This,PROPERTYKEY *ppropkey,CONDITION_OPERATION *pcop,PROPVARIANT *ppropvar) { return This->lpVtbl->GetLeafConditionInfo(This,ppropkey,pcop,ppropvar); } #endif diff --git a/lib/libc/include/any-windows-any/synchapi.h b/lib/libc/include/any-windows-any/synchapi.h index d9a94eda092a2416df73fd32846c4518928d9959..b0143bc8b6d2556970450456c813c3b5ce329cdb 100644 --- a/lib/libc/include/any-windows-any/synchapi.h +++ b/lib/libc/include/any-windows-any/synchapi.h @@ -128,6 +128,8 @@ extern "C" { WINBASEAPI DWORD WINAPI SignalObjectAndWait (HANDLE hObjectToSignal, HANDLE hObjectToWaitOn, DWORD dwMilliseconds, WINBOOL bAlertable); #if _WIN32_WINNT >= 0x0600 #define CREATE_WAITABLE_TIMER_MANUAL_RESET 0x1 +#define CREATE_WAITABLE_TIMER_HIGH_RESOLUTION 0x2 + WINBASEAPI HANDLE WINAPI CreateWaitableTimerExW (LPSECURITY_ATTRIBUTES lpTimerAttributes, LPCWSTR lpTimerName, DWORD dwFlags, DWORD dwDesiredAccess); #ifdef UNICODE diff --git a/lib/libc/include/any-windows-any/systemmediatransportcontrolsinterop.h b/lib/libc/include/any-windows-any/systemmediatransportcontrolsinterop.h new file mode 100644 index 0000000000000000000000000000000000000000..204e262dfba89afe73f9642d604f3dadf7bab75f --- /dev/null +++ b/lib/libc/include/any-windows-any/systemmediatransportcontrolsinterop.h @@ -0,0 +1,167 @@ +/*** Autogenerated by WIDL 8.21 from include/systemmediatransportcontrolsinterop.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __systemmediatransportcontrolsinterop_h__ +#define __systemmediatransportcontrolsinterop_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef __ISystemMediaTransportControlsInterop_FWD_DEFINED__ +#define __ISystemMediaTransportControlsInterop_FWD_DEFINED__ +typedef interface ISystemMediaTransportControlsInterop ISystemMediaTransportControlsInterop; +#ifdef __cplusplus +interface ISystemMediaTransportControlsInterop; +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/***************************************************************************** + * ISystemMediaTransportControlsInterop interface + */ +#ifndef __ISystemMediaTransportControlsInterop_INTERFACE_DEFINED__ +#define __ISystemMediaTransportControlsInterop_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISystemMediaTransportControlsInterop, 0xddb0472d, 0xc911, 0x4a1f, 0x86,0xd9, 0xdc,0x3d,0x71,0xa9,0x5f,0x5a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("ddb0472d-c911-4a1f-86d9-dc3d71a95f5a") +ISystemMediaTransportControlsInterop : public IInspectable +{ + virtual HRESULT STDMETHODCALLTYPE GetForWindow( + HWND appWindow, + REFIID riid, + void **mediaTransportControl) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISystemMediaTransportControlsInterop, 0xddb0472d, 0xc911, 0x4a1f, 0x86,0xd9, 0xdc,0x3d,0x71,0xa9,0x5f,0x5a) +#endif +#else +typedef struct ISystemMediaTransportControlsInteropVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISystemMediaTransportControlsInterop *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISystemMediaTransportControlsInterop *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISystemMediaTransportControlsInterop *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + ISystemMediaTransportControlsInterop *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + ISystemMediaTransportControlsInterop *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + ISystemMediaTransportControlsInterop *This, + TrustLevel *trustLevel); + + /*** ISystemMediaTransportControlsInterop methods ***/ + HRESULT (STDMETHODCALLTYPE *GetForWindow)( + ISystemMediaTransportControlsInterop *This, + HWND appWindow, + REFIID riid, + void **mediaTransportControl); + + END_INTERFACE +} ISystemMediaTransportControlsInteropVtbl; + +interface ISystemMediaTransportControlsInterop { + CONST_VTBL ISystemMediaTransportControlsInteropVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISystemMediaTransportControlsInterop_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISystemMediaTransportControlsInterop_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISystemMediaTransportControlsInterop_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define ISystemMediaTransportControlsInterop_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define ISystemMediaTransportControlsInterop_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define ISystemMediaTransportControlsInterop_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISystemMediaTransportControlsInterop methods ***/ +#define ISystemMediaTransportControlsInterop_GetForWindow(This,appWindow,riid,mediaTransportControl) (This)->lpVtbl->GetForWindow(This,appWindow,riid,mediaTransportControl) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISystemMediaTransportControlsInterop_QueryInterface(ISystemMediaTransportControlsInterop* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISystemMediaTransportControlsInterop_AddRef(ISystemMediaTransportControlsInterop* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISystemMediaTransportControlsInterop_Release(ISystemMediaTransportControlsInterop* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT ISystemMediaTransportControlsInterop_GetIids(ISystemMediaTransportControlsInterop* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT ISystemMediaTransportControlsInterop_GetRuntimeClassName(ISystemMediaTransportControlsInterop* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT ISystemMediaTransportControlsInterop_GetTrustLevel(ISystemMediaTransportControlsInterop* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISystemMediaTransportControlsInterop methods ***/ +static __WIDL_INLINE HRESULT ISystemMediaTransportControlsInterop_GetForWindow(ISystemMediaTransportControlsInterop* This,HWND appWindow,REFIID riid,void **mediaTransportControl) { + return This->lpVtbl->GetForWindow(This,appWindow,riid,mediaTransportControl); +} +#endif +#endif + +#endif + + +#endif /* __ISystemMediaTransportControlsInterop_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); +unsigned char * __RPC_USER HWND_UserMarshal (ULONG *, unsigned char *, HWND *); +unsigned char * __RPC_USER HWND_UserUnmarshal(ULONG *, unsigned char *, HWND *); +void __RPC_USER HWND_UserFree (ULONG *, HWND *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __systemmediatransportcontrolsinterop_h__ */ diff --git a/lib/libc/include/any-windows-any/systemtopologyapi.h b/lib/libc/include/any-windows-any/systemtopologyapi.h index d94e42fe6e610d72fd6d906ee9ede24409f7c14a..c83548b615365b5f892d199d0b1758fe4b5244e6 100644 --- a/lib/libc/include/any-windows-any/systemtopologyapi.h +++ b/lib/libc/include/any-windows-any/systemtopologyapi.h @@ -14,9 +14,11 @@ extern "C" { #endif -#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_19H1 WINBASEAPI WINBOOL WINAPI GetNumaHighestNodeNumber (PULONG HighestNodeNumber); +#endif +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) #if _WIN32_WINNT >= 0x0601 WINBASEAPI WINBOOL WINAPI GetNumaNodeProcessorMaskEx (USHORT Node, PGROUP_AFFINITY ProcessorMask); #endif diff --git a/lib/libc/include/any-windows-any/taskschd.h b/lib/libc/include/any-windows-any/taskschd.h index 7037998882c94a241b39de47a4147de6ed023927..d80cc30b65b88cb66b4df576c97691e7f9551584 100644 --- a/lib/libc/include/any-windows-any/taskschd.h +++ b/lib/libc/include/any-windows-any/taskschd.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/taskschd.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/taskschd.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __taskschd_h__ #define __taskschd_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ITaskService_FWD_DEFINED__ @@ -599,54 +607,54 @@ interface ITaskService { #define ITaskService_get_HighestVersion(This,version) (This)->lpVtbl->get_HighestVersion(This,version) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITaskService_QueryInterface(ITaskService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITaskService_QueryInterface(ITaskService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITaskService_AddRef(ITaskService* This) { +static __WIDL_INLINE ULONG ITaskService_AddRef(ITaskService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITaskService_Release(ITaskService* This) { +static __WIDL_INLINE ULONG ITaskService_Release(ITaskService* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITaskService_GetTypeInfoCount(ITaskService* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITaskService_GetTypeInfoCount(ITaskService* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITaskService_GetTypeInfo(ITaskService* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITaskService_GetTypeInfo(ITaskService* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITaskService_GetIDsOfNames(ITaskService* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITaskService_GetIDsOfNames(ITaskService* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITaskService_Invoke(ITaskService* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITaskService_Invoke(ITaskService* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITaskService methods ***/ -static FORCEINLINE HRESULT ITaskService_GetFolder(ITaskService* This,BSTR path,ITaskFolder **folder) { +static __WIDL_INLINE HRESULT ITaskService_GetFolder(ITaskService* This,BSTR path,ITaskFolder **folder) { return This->lpVtbl->GetFolder(This,path,folder); } -static FORCEINLINE HRESULT ITaskService_GetRunningTasks(ITaskService* This,LONG flags,IRunningTaskCollection **tasks) { +static __WIDL_INLINE HRESULT ITaskService_GetRunningTasks(ITaskService* This,LONG flags,IRunningTaskCollection **tasks) { return This->lpVtbl->GetRunningTasks(This,flags,tasks); } -static FORCEINLINE HRESULT ITaskService_NewTask(ITaskService* This,DWORD flags,ITaskDefinition **definition) { +static __WIDL_INLINE HRESULT ITaskService_NewTask(ITaskService* This,DWORD flags,ITaskDefinition **definition) { return This->lpVtbl->NewTask(This,flags,definition); } -static FORCEINLINE HRESULT ITaskService_Connect(ITaskService* This,VARIANT server,VARIANT user,VARIANT domain,VARIANT password) { +static __WIDL_INLINE HRESULT ITaskService_Connect(ITaskService* This,VARIANT server,VARIANT user,VARIANT domain,VARIANT password) { return This->lpVtbl->Connect(This,server,user,domain,password); } -static FORCEINLINE HRESULT ITaskService_get_Connected(ITaskService* This,VARIANT_BOOL *connected) { +static __WIDL_INLINE HRESULT ITaskService_get_Connected(ITaskService* This,VARIANT_BOOL *connected) { return This->lpVtbl->get_Connected(This,connected); } -static FORCEINLINE HRESULT ITaskService_get_TargetServer(ITaskService* This,BSTR *server) { +static __WIDL_INLINE HRESULT ITaskService_get_TargetServer(ITaskService* This,BSTR *server) { return This->lpVtbl->get_TargetServer(This,server); } -static FORCEINLINE HRESULT ITaskService_get_ConnectedUser(ITaskService* This,BSTR *user) { +static __WIDL_INLINE HRESULT ITaskService_get_ConnectedUser(ITaskService* This,BSTR *user) { return This->lpVtbl->get_ConnectedUser(This,user); } -static FORCEINLINE HRESULT ITaskService_get_ConnectedDomain(ITaskService* This,BSTR *domain) { +static __WIDL_INLINE HRESULT ITaskService_get_ConnectedDomain(ITaskService* This,BSTR *domain) { return This->lpVtbl->get_ConnectedDomain(This,domain); } -static FORCEINLINE HRESULT ITaskService_get_HighestVersion(ITaskService* This,DWORD *version) { +static __WIDL_INLINE HRESULT ITaskService_get_HighestVersion(ITaskService* This,DWORD *version) { return This->lpVtbl->get_HighestVersion(This,version); } #endif @@ -906,81 +914,81 @@ interface IRegisteredTask { #define IRegisteredTask_GetRunTimes(This,start,end,count,time) (This)->lpVtbl->GetRunTimes(This,start,end,count,time) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRegisteredTask_QueryInterface(IRegisteredTask* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRegisteredTask_QueryInterface(IRegisteredTask* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRegisteredTask_AddRef(IRegisteredTask* This) { +static __WIDL_INLINE ULONG IRegisteredTask_AddRef(IRegisteredTask* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRegisteredTask_Release(IRegisteredTask* This) { +static __WIDL_INLINE ULONG IRegisteredTask_Release(IRegisteredTask* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRegisteredTask_GetTypeInfoCount(IRegisteredTask* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRegisteredTask_GetTypeInfoCount(IRegisteredTask* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRegisteredTask_GetTypeInfo(IRegisteredTask* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRegisteredTask_GetTypeInfo(IRegisteredTask* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRegisteredTask_GetIDsOfNames(IRegisteredTask* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRegisteredTask_GetIDsOfNames(IRegisteredTask* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRegisteredTask_Invoke(IRegisteredTask* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRegisteredTask_Invoke(IRegisteredTask* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRegisteredTask methods ***/ -static FORCEINLINE HRESULT IRegisteredTask_get_Name(IRegisteredTask* This,BSTR *name) { +static __WIDL_INLINE HRESULT IRegisteredTask_get_Name(IRegisteredTask* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT IRegisteredTask_get_Path(IRegisteredTask* This,BSTR *path) { +static __WIDL_INLINE HRESULT IRegisteredTask_get_Path(IRegisteredTask* This,BSTR *path) { return This->lpVtbl->get_Path(This,path); } -static FORCEINLINE HRESULT IRegisteredTask_get_State(IRegisteredTask* This,TASK_STATE *state) { +static __WIDL_INLINE HRESULT IRegisteredTask_get_State(IRegisteredTask* This,TASK_STATE *state) { return This->lpVtbl->get_State(This,state); } -static FORCEINLINE HRESULT IRegisteredTask_get_Enabled(IRegisteredTask* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT IRegisteredTask_get_Enabled(IRegisteredTask* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_Enabled(This,enabled); } -static FORCEINLINE HRESULT IRegisteredTask_put_Enabled(IRegisteredTask* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT IRegisteredTask_put_Enabled(IRegisteredTask* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_Enabled(This,enabled); } -static FORCEINLINE HRESULT IRegisteredTask_Run(IRegisteredTask* This,VARIANT params,IRunningTask **task) { +static __WIDL_INLINE HRESULT IRegisteredTask_Run(IRegisteredTask* This,VARIANT params,IRunningTask **task) { return This->lpVtbl->Run(This,params,task); } -static FORCEINLINE HRESULT IRegisteredTask_RunEx(IRegisteredTask* This,VARIANT params,LONG flags,LONG sessionID,BSTR user,IRunningTask **task) { +static __WIDL_INLINE HRESULT IRegisteredTask_RunEx(IRegisteredTask* This,VARIANT params,LONG flags,LONG sessionID,BSTR user,IRunningTask **task) { return This->lpVtbl->RunEx(This,params,flags,sessionID,user,task); } -static FORCEINLINE HRESULT IRegisteredTask_GetInstances(IRegisteredTask* This,LONG flags,IRunningTaskCollection **tasks) { +static __WIDL_INLINE HRESULT IRegisteredTask_GetInstances(IRegisteredTask* This,LONG flags,IRunningTaskCollection **tasks) { return This->lpVtbl->GetInstances(This,flags,tasks); } -static FORCEINLINE HRESULT IRegisteredTask_get_LastRunTime(IRegisteredTask* This,DATE *date) { +static __WIDL_INLINE HRESULT IRegisteredTask_get_LastRunTime(IRegisteredTask* This,DATE *date) { return This->lpVtbl->get_LastRunTime(This,date); } -static FORCEINLINE HRESULT IRegisteredTask_get_LastTaskResult(IRegisteredTask* This,LONG *result) { +static __WIDL_INLINE HRESULT IRegisteredTask_get_LastTaskResult(IRegisteredTask* This,LONG *result) { return This->lpVtbl->get_LastTaskResult(This,result); } -static FORCEINLINE HRESULT IRegisteredTask_get_NumberOfMissedRuns(IRegisteredTask* This,LONG *runs) { +static __WIDL_INLINE HRESULT IRegisteredTask_get_NumberOfMissedRuns(IRegisteredTask* This,LONG *runs) { return This->lpVtbl->get_NumberOfMissedRuns(This,runs); } -static FORCEINLINE HRESULT IRegisteredTask_get_NextRunTime(IRegisteredTask* This,DATE *date) { +static __WIDL_INLINE HRESULT IRegisteredTask_get_NextRunTime(IRegisteredTask* This,DATE *date) { return This->lpVtbl->get_NextRunTime(This,date); } -static FORCEINLINE HRESULT IRegisteredTask_get_Definition(IRegisteredTask* This,ITaskDefinition **task) { +static __WIDL_INLINE HRESULT IRegisteredTask_get_Definition(IRegisteredTask* This,ITaskDefinition **task) { return This->lpVtbl->get_Definition(This,task); } -static FORCEINLINE HRESULT IRegisteredTask_get_Xml(IRegisteredTask* This,BSTR *xml) { +static __WIDL_INLINE HRESULT IRegisteredTask_get_Xml(IRegisteredTask* This,BSTR *xml) { return This->lpVtbl->get_Xml(This,xml); } -static FORCEINLINE HRESULT IRegisteredTask_GetSecurityDescriptor(IRegisteredTask* This,LONG info,BSTR *sddl) { +static __WIDL_INLINE HRESULT IRegisteredTask_GetSecurityDescriptor(IRegisteredTask* This,LONG info,BSTR *sddl) { return This->lpVtbl->GetSecurityDescriptor(This,info,sddl); } -static FORCEINLINE HRESULT IRegisteredTask_SetSecurityDescriptor(IRegisteredTask* This,BSTR sddl,LONG flags) { +static __WIDL_INLINE HRESULT IRegisteredTask_SetSecurityDescriptor(IRegisteredTask* This,BSTR sddl,LONG flags) { return This->lpVtbl->SetSecurityDescriptor(This,sddl,flags); } -static FORCEINLINE HRESULT IRegisteredTask_Stop(IRegisteredTask* This,LONG flags) { +static __WIDL_INLINE HRESULT IRegisteredTask_Stop(IRegisteredTask* This,LONG flags) { return This->lpVtbl->Stop(This,flags); } -static FORCEINLINE HRESULT IRegisteredTask_GetRunTimes(IRegisteredTask* This,const LPSYSTEMTIME start,const LPSYSTEMTIME end,DWORD *count,LPSYSTEMTIME *time) { +static __WIDL_INLINE HRESULT IRegisteredTask_GetRunTimes(IRegisteredTask* This,const LPSYSTEMTIME start,const LPSYSTEMTIME end,DWORD *count,LPSYSTEMTIME *time) { return This->lpVtbl->GetRunTimes(This,start,end,count,time); } #endif @@ -1100,36 +1108,36 @@ interface IRegisteredTaskCollection { #define IRegisteredTaskCollection_get__NewEnum(This,penum) (This)->lpVtbl->get__NewEnum(This,penum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRegisteredTaskCollection_QueryInterface(IRegisteredTaskCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRegisteredTaskCollection_QueryInterface(IRegisteredTaskCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRegisteredTaskCollection_AddRef(IRegisteredTaskCollection* This) { +static __WIDL_INLINE ULONG IRegisteredTaskCollection_AddRef(IRegisteredTaskCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRegisteredTaskCollection_Release(IRegisteredTaskCollection* This) { +static __WIDL_INLINE ULONG IRegisteredTaskCollection_Release(IRegisteredTaskCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRegisteredTaskCollection_GetTypeInfoCount(IRegisteredTaskCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRegisteredTaskCollection_GetTypeInfoCount(IRegisteredTaskCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRegisteredTaskCollection_GetTypeInfo(IRegisteredTaskCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRegisteredTaskCollection_GetTypeInfo(IRegisteredTaskCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRegisteredTaskCollection_GetIDsOfNames(IRegisteredTaskCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRegisteredTaskCollection_GetIDsOfNames(IRegisteredTaskCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRegisteredTaskCollection_Invoke(IRegisteredTaskCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRegisteredTaskCollection_Invoke(IRegisteredTaskCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRegisteredTaskCollection methods ***/ -static FORCEINLINE HRESULT IRegisteredTaskCollection_get_Count(IRegisteredTaskCollection* This,LONG *count) { +static __WIDL_INLINE HRESULT IRegisteredTaskCollection_get_Count(IRegisteredTaskCollection* This,LONG *count) { return This->lpVtbl->get_Count(This,count); } -static FORCEINLINE HRESULT IRegisteredTaskCollection_get_Item(IRegisteredTaskCollection* This,VARIANT index,IRegisteredTask **task) { +static __WIDL_INLINE HRESULT IRegisteredTaskCollection_get_Item(IRegisteredTaskCollection* This,VARIANT index,IRegisteredTask **task) { return This->lpVtbl->get_Item(This,index,task); } -static FORCEINLINE HRESULT IRegisteredTaskCollection_get__NewEnum(IRegisteredTaskCollection* This,IUnknown **penum) { +static __WIDL_INLINE HRESULT IRegisteredTaskCollection_get__NewEnum(IRegisteredTaskCollection* This,IUnknown **penum) { return This->lpVtbl->get__NewEnum(This,penum); } #endif @@ -1367,81 +1375,81 @@ interface IRegistrationInfo { #define IRegistrationInfo_put_Source(This,source) (This)->lpVtbl->put_Source(This,source) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRegistrationInfo_QueryInterface(IRegistrationInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRegistrationInfo_QueryInterface(IRegistrationInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRegistrationInfo_AddRef(IRegistrationInfo* This) { +static __WIDL_INLINE ULONG IRegistrationInfo_AddRef(IRegistrationInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRegistrationInfo_Release(IRegistrationInfo* This) { +static __WIDL_INLINE ULONG IRegistrationInfo_Release(IRegistrationInfo* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRegistrationInfo_GetTypeInfoCount(IRegistrationInfo* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRegistrationInfo_GetTypeInfoCount(IRegistrationInfo* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRegistrationInfo_GetTypeInfo(IRegistrationInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRegistrationInfo_GetTypeInfo(IRegistrationInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRegistrationInfo_GetIDsOfNames(IRegistrationInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRegistrationInfo_GetIDsOfNames(IRegistrationInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRegistrationInfo_Invoke(IRegistrationInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRegistrationInfo_Invoke(IRegistrationInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRegistrationInfo methods ***/ -static FORCEINLINE HRESULT IRegistrationInfo_get_Description(IRegistrationInfo* This,BSTR *description) { +static __WIDL_INLINE HRESULT IRegistrationInfo_get_Description(IRegistrationInfo* This,BSTR *description) { return This->lpVtbl->get_Description(This,description); } -static FORCEINLINE HRESULT IRegistrationInfo_put_Description(IRegistrationInfo* This,BSTR description) { +static __WIDL_INLINE HRESULT IRegistrationInfo_put_Description(IRegistrationInfo* This,BSTR description) { return This->lpVtbl->put_Description(This,description); } -static FORCEINLINE HRESULT IRegistrationInfo_get_Author(IRegistrationInfo* This,BSTR *author) { +static __WIDL_INLINE HRESULT IRegistrationInfo_get_Author(IRegistrationInfo* This,BSTR *author) { return This->lpVtbl->get_Author(This,author); } -static FORCEINLINE HRESULT IRegistrationInfo_put_Author(IRegistrationInfo* This,BSTR author) { +static __WIDL_INLINE HRESULT IRegistrationInfo_put_Author(IRegistrationInfo* This,BSTR author) { return This->lpVtbl->put_Author(This,author); } -static FORCEINLINE HRESULT IRegistrationInfo_get_Version(IRegistrationInfo* This,BSTR *version) { +static __WIDL_INLINE HRESULT IRegistrationInfo_get_Version(IRegistrationInfo* This,BSTR *version) { return This->lpVtbl->get_Version(This,version); } -static FORCEINLINE HRESULT IRegistrationInfo_put_Version(IRegistrationInfo* This,BSTR version) { +static __WIDL_INLINE HRESULT IRegistrationInfo_put_Version(IRegistrationInfo* This,BSTR version) { return This->lpVtbl->put_Version(This,version); } -static FORCEINLINE HRESULT IRegistrationInfo_get_Date(IRegistrationInfo* This,BSTR *date) { +static __WIDL_INLINE HRESULT IRegistrationInfo_get_Date(IRegistrationInfo* This,BSTR *date) { return This->lpVtbl->get_Date(This,date); } -static FORCEINLINE HRESULT IRegistrationInfo_put_Date(IRegistrationInfo* This,BSTR date) { +static __WIDL_INLINE HRESULT IRegistrationInfo_put_Date(IRegistrationInfo* This,BSTR date) { return This->lpVtbl->put_Date(This,date); } -static FORCEINLINE HRESULT IRegistrationInfo_get_Documentation(IRegistrationInfo* This,BSTR *doc) { +static __WIDL_INLINE HRESULT IRegistrationInfo_get_Documentation(IRegistrationInfo* This,BSTR *doc) { return This->lpVtbl->get_Documentation(This,doc); } -static FORCEINLINE HRESULT IRegistrationInfo_put_Documentation(IRegistrationInfo* This,BSTR doc) { +static __WIDL_INLINE HRESULT IRegistrationInfo_put_Documentation(IRegistrationInfo* This,BSTR doc) { return This->lpVtbl->put_Documentation(This,doc); } -static FORCEINLINE HRESULT IRegistrationInfo_get_XmlText(IRegistrationInfo* This,BSTR *xml) { +static __WIDL_INLINE HRESULT IRegistrationInfo_get_XmlText(IRegistrationInfo* This,BSTR *xml) { return This->lpVtbl->get_XmlText(This,xml); } -static FORCEINLINE HRESULT IRegistrationInfo_put_XmlText(IRegistrationInfo* This,BSTR xml) { +static __WIDL_INLINE HRESULT IRegistrationInfo_put_XmlText(IRegistrationInfo* This,BSTR xml) { return This->lpVtbl->put_XmlText(This,xml); } -static FORCEINLINE HRESULT IRegistrationInfo_get_URI(IRegistrationInfo* This,BSTR *uri) { +static __WIDL_INLINE HRESULT IRegistrationInfo_get_URI(IRegistrationInfo* This,BSTR *uri) { return This->lpVtbl->get_URI(This,uri); } -static FORCEINLINE HRESULT IRegistrationInfo_put_URI(IRegistrationInfo* This,BSTR uri) { +static __WIDL_INLINE HRESULT IRegistrationInfo_put_URI(IRegistrationInfo* This,BSTR uri) { return This->lpVtbl->put_URI(This,uri); } -static FORCEINLINE HRESULT IRegistrationInfo_get_SecurityDescriptor(IRegistrationInfo* This,VARIANT *sddl) { +static __WIDL_INLINE HRESULT IRegistrationInfo_get_SecurityDescriptor(IRegistrationInfo* This,VARIANT *sddl) { return This->lpVtbl->get_SecurityDescriptor(This,sddl); } -static FORCEINLINE HRESULT IRegistrationInfo_put_SecurityDescriptor(IRegistrationInfo* This,VARIANT sddl) { +static __WIDL_INLINE HRESULT IRegistrationInfo_put_SecurityDescriptor(IRegistrationInfo* This,VARIANT sddl) { return This->lpVtbl->put_SecurityDescriptor(This,sddl); } -static FORCEINLINE HRESULT IRegistrationInfo_get_Source(IRegistrationInfo* This,BSTR *source) { +static __WIDL_INLINE HRESULT IRegistrationInfo_get_Source(IRegistrationInfo* This,BSTR *source) { return This->lpVtbl->get_Source(This,source); } -static FORCEINLINE HRESULT IRegistrationInfo_put_Source(IRegistrationInfo* This,BSTR source) { +static __WIDL_INLINE HRESULT IRegistrationInfo_put_Source(IRegistrationInfo* This,BSTR source) { return This->lpVtbl->put_Source(This,source); } #endif @@ -1687,66 +1695,66 @@ interface ITaskFolder { #define ITaskFolder_SetSecurityDescriptor(This,sddl,flags) (This)->lpVtbl->SetSecurityDescriptor(This,sddl,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITaskFolder_QueryInterface(ITaskFolder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITaskFolder_QueryInterface(ITaskFolder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITaskFolder_AddRef(ITaskFolder* This) { +static __WIDL_INLINE ULONG ITaskFolder_AddRef(ITaskFolder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITaskFolder_Release(ITaskFolder* This) { +static __WIDL_INLINE ULONG ITaskFolder_Release(ITaskFolder* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITaskFolder_GetTypeInfoCount(ITaskFolder* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITaskFolder_GetTypeInfoCount(ITaskFolder* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITaskFolder_GetTypeInfo(ITaskFolder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITaskFolder_GetTypeInfo(ITaskFolder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITaskFolder_GetIDsOfNames(ITaskFolder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITaskFolder_GetIDsOfNames(ITaskFolder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITaskFolder_Invoke(ITaskFolder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITaskFolder_Invoke(ITaskFolder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITaskFolder methods ***/ -static FORCEINLINE HRESULT ITaskFolder_get_Name(ITaskFolder* This,BSTR *name) { +static __WIDL_INLINE HRESULT ITaskFolder_get_Name(ITaskFolder* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT ITaskFolder_get_Path(ITaskFolder* This,BSTR *path) { +static __WIDL_INLINE HRESULT ITaskFolder_get_Path(ITaskFolder* This,BSTR *path) { return This->lpVtbl->get_Path(This,path); } -static FORCEINLINE HRESULT ITaskFolder_GetFolder(ITaskFolder* This,BSTR path,ITaskFolder **folder) { +static __WIDL_INLINE HRESULT ITaskFolder_GetFolder(ITaskFolder* This,BSTR path,ITaskFolder **folder) { return This->lpVtbl->GetFolder(This,path,folder); } -static FORCEINLINE HRESULT ITaskFolder_GetFolders(ITaskFolder* This,LONG flags,ITaskFolderCollection **folders) { +static __WIDL_INLINE HRESULT ITaskFolder_GetFolders(ITaskFolder* This,LONG flags,ITaskFolderCollection **folders) { return This->lpVtbl->GetFolders(This,flags,folders); } -static FORCEINLINE HRESULT ITaskFolder_CreateFolder(ITaskFolder* This,BSTR name,VARIANT sddl,ITaskFolder **folder) { +static __WIDL_INLINE HRESULT ITaskFolder_CreateFolder(ITaskFolder* This,BSTR name,VARIANT sddl,ITaskFolder **folder) { return This->lpVtbl->CreateFolder(This,name,sddl,folder); } -static FORCEINLINE HRESULT ITaskFolder_DeleteFolder(ITaskFolder* This,BSTR name,LONG flags) { +static __WIDL_INLINE HRESULT ITaskFolder_DeleteFolder(ITaskFolder* This,BSTR name,LONG flags) { return This->lpVtbl->DeleteFolder(This,name,flags); } -static FORCEINLINE HRESULT ITaskFolder_GetTask(ITaskFolder* This,BSTR path,IRegisteredTask **task) { +static __WIDL_INLINE HRESULT ITaskFolder_GetTask(ITaskFolder* This,BSTR path,IRegisteredTask **task) { return This->lpVtbl->GetTask(This,path,task); } -static FORCEINLINE HRESULT ITaskFolder_GetTasks(ITaskFolder* This,LONG flags,IRegisteredTaskCollection **tasks) { +static __WIDL_INLINE HRESULT ITaskFolder_GetTasks(ITaskFolder* This,LONG flags,IRegisteredTaskCollection **tasks) { return This->lpVtbl->GetTasks(This,flags,tasks); } -static FORCEINLINE HRESULT ITaskFolder_DeleteTask(ITaskFolder* This,BSTR name,LONG flags) { +static __WIDL_INLINE HRESULT ITaskFolder_DeleteTask(ITaskFolder* This,BSTR name,LONG flags) { return This->lpVtbl->DeleteTask(This,name,flags); } -static FORCEINLINE HRESULT ITaskFolder_RegisterTask(ITaskFolder* This,BSTR path,BSTR xml,LONG flags,VARIANT user,VARIANT password,TASK_LOGON_TYPE logonType,VARIANT sddl,IRegisteredTask **task) { +static __WIDL_INLINE HRESULT ITaskFolder_RegisterTask(ITaskFolder* This,BSTR path,BSTR xml,LONG flags,VARIANT user,VARIANT password,TASK_LOGON_TYPE logonType,VARIANT sddl,IRegisteredTask **task) { return This->lpVtbl->RegisterTask(This,path,xml,flags,user,password,logonType,sddl,task); } -static FORCEINLINE HRESULT ITaskFolder_RegisterTaskDefinition(ITaskFolder* This,BSTR path,ITaskDefinition *definition,LONG flags,VARIANT user,VARIANT password,TASK_LOGON_TYPE logon,VARIANT sddl,IRegisteredTask **task) { +static __WIDL_INLINE HRESULT ITaskFolder_RegisterTaskDefinition(ITaskFolder* This,BSTR path,ITaskDefinition *definition,LONG flags,VARIANT user,VARIANT password,TASK_LOGON_TYPE logon,VARIANT sddl,IRegisteredTask **task) { return This->lpVtbl->RegisterTaskDefinition(This,path,definition,flags,user,password,logon,sddl,task); } -static FORCEINLINE HRESULT ITaskFolder_GetSecurityDescriptor(ITaskFolder* This,LONG info,BSTR *sddl) { +static __WIDL_INLINE HRESULT ITaskFolder_GetSecurityDescriptor(ITaskFolder* This,LONG info,BSTR *sddl) { return This->lpVtbl->GetSecurityDescriptor(This,info,sddl); } -static FORCEINLINE HRESULT ITaskFolder_SetSecurityDescriptor(ITaskFolder* This,BSTR sddl,LONG flags) { +static __WIDL_INLINE HRESULT ITaskFolder_SetSecurityDescriptor(ITaskFolder* This,BSTR sddl,LONG flags) { return This->lpVtbl->SetSecurityDescriptor(This,sddl,flags); } #endif @@ -1866,36 +1874,36 @@ interface ITaskFolderCollection { #define ITaskFolderCollection_get__NewEnum(This,penum) (This)->lpVtbl->get__NewEnum(This,penum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITaskFolderCollection_QueryInterface(ITaskFolderCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITaskFolderCollection_QueryInterface(ITaskFolderCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITaskFolderCollection_AddRef(ITaskFolderCollection* This) { +static __WIDL_INLINE ULONG ITaskFolderCollection_AddRef(ITaskFolderCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITaskFolderCollection_Release(ITaskFolderCollection* This) { +static __WIDL_INLINE ULONG ITaskFolderCollection_Release(ITaskFolderCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITaskFolderCollection_GetTypeInfoCount(ITaskFolderCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITaskFolderCollection_GetTypeInfoCount(ITaskFolderCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITaskFolderCollection_GetTypeInfo(ITaskFolderCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITaskFolderCollection_GetTypeInfo(ITaskFolderCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITaskFolderCollection_GetIDsOfNames(ITaskFolderCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITaskFolderCollection_GetIDsOfNames(ITaskFolderCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITaskFolderCollection_Invoke(ITaskFolderCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITaskFolderCollection_Invoke(ITaskFolderCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITaskFolderCollection methods ***/ -static FORCEINLINE HRESULT ITaskFolderCollection_get_Count(ITaskFolderCollection* This,LONG *count) { +static __WIDL_INLINE HRESULT ITaskFolderCollection_get_Count(ITaskFolderCollection* This,LONG *count) { return This->lpVtbl->get_Count(This,count); } -static FORCEINLINE HRESULT ITaskFolderCollection_get_Item(ITaskFolderCollection* This,VARIANT index,ITaskFolder **folder) { +static __WIDL_INLINE HRESULT ITaskFolderCollection_get_Item(ITaskFolderCollection* This,VARIANT index,ITaskFolder **folder) { return This->lpVtbl->get_Item(This,index,folder); } -static FORCEINLINE HRESULT ITaskFolderCollection_get__NewEnum(ITaskFolderCollection* This,IUnknown **penum) { +static __WIDL_INLINE HRESULT ITaskFolderCollection_get__NewEnum(ITaskFolderCollection* This,IUnknown **penum) { return This->lpVtbl->get__NewEnum(This,penum); } #endif @@ -2101,69 +2109,69 @@ interface ITaskDefinition { #define ITaskDefinition_put_XmlText(This,xml) (This)->lpVtbl->put_XmlText(This,xml) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITaskDefinition_QueryInterface(ITaskDefinition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITaskDefinition_QueryInterface(ITaskDefinition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITaskDefinition_AddRef(ITaskDefinition* This) { +static __WIDL_INLINE ULONG ITaskDefinition_AddRef(ITaskDefinition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITaskDefinition_Release(ITaskDefinition* This) { +static __WIDL_INLINE ULONG ITaskDefinition_Release(ITaskDefinition* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITaskDefinition_GetTypeInfoCount(ITaskDefinition* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITaskDefinition_GetTypeInfoCount(ITaskDefinition* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITaskDefinition_GetTypeInfo(ITaskDefinition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITaskDefinition_GetTypeInfo(ITaskDefinition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITaskDefinition_GetIDsOfNames(ITaskDefinition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITaskDefinition_GetIDsOfNames(ITaskDefinition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITaskDefinition_Invoke(ITaskDefinition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITaskDefinition_Invoke(ITaskDefinition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITaskDefinition methods ***/ -static FORCEINLINE HRESULT ITaskDefinition_get_RegistrationInfo(ITaskDefinition* This,IRegistrationInfo **info) { +static __WIDL_INLINE HRESULT ITaskDefinition_get_RegistrationInfo(ITaskDefinition* This,IRegistrationInfo **info) { return This->lpVtbl->get_RegistrationInfo(This,info); } -static FORCEINLINE HRESULT ITaskDefinition_put_RegistrationInfo(ITaskDefinition* This,IRegistrationInfo *info) { +static __WIDL_INLINE HRESULT ITaskDefinition_put_RegistrationInfo(ITaskDefinition* This,IRegistrationInfo *info) { return This->lpVtbl->put_RegistrationInfo(This,info); } -static FORCEINLINE HRESULT ITaskDefinition_get_Triggers(ITaskDefinition* This,ITriggerCollection **triggers) { +static __WIDL_INLINE HRESULT ITaskDefinition_get_Triggers(ITaskDefinition* This,ITriggerCollection **triggers) { return This->lpVtbl->get_Triggers(This,triggers); } -static FORCEINLINE HRESULT ITaskDefinition_put_Triggers(ITaskDefinition* This,ITriggerCollection *triggers) { +static __WIDL_INLINE HRESULT ITaskDefinition_put_Triggers(ITaskDefinition* This,ITriggerCollection *triggers) { return This->lpVtbl->put_Triggers(This,triggers); } -static FORCEINLINE HRESULT ITaskDefinition_get_Settings(ITaskDefinition* This,ITaskSettings **settings) { +static __WIDL_INLINE HRESULT ITaskDefinition_get_Settings(ITaskDefinition* This,ITaskSettings **settings) { return This->lpVtbl->get_Settings(This,settings); } -static FORCEINLINE HRESULT ITaskDefinition_put_Settings(ITaskDefinition* This,ITaskSettings *settings) { +static __WIDL_INLINE HRESULT ITaskDefinition_put_Settings(ITaskDefinition* This,ITaskSettings *settings) { return This->lpVtbl->put_Settings(This,settings); } -static FORCEINLINE HRESULT ITaskDefinition_get_Data(ITaskDefinition* This,BSTR *data) { +static __WIDL_INLINE HRESULT ITaskDefinition_get_Data(ITaskDefinition* This,BSTR *data) { return This->lpVtbl->get_Data(This,data); } -static FORCEINLINE HRESULT ITaskDefinition_put_Data(ITaskDefinition* This,BSTR data) { +static __WIDL_INLINE HRESULT ITaskDefinition_put_Data(ITaskDefinition* This,BSTR data) { return This->lpVtbl->put_Data(This,data); } -static FORCEINLINE HRESULT ITaskDefinition_get_Principal(ITaskDefinition* This,IPrincipal **principal) { +static __WIDL_INLINE HRESULT ITaskDefinition_get_Principal(ITaskDefinition* This,IPrincipal **principal) { return This->lpVtbl->get_Principal(This,principal); } -static FORCEINLINE HRESULT ITaskDefinition_put_Principal(ITaskDefinition* This,IPrincipal *principal) { +static __WIDL_INLINE HRESULT ITaskDefinition_put_Principal(ITaskDefinition* This,IPrincipal *principal) { return This->lpVtbl->put_Principal(This,principal); } -static FORCEINLINE HRESULT ITaskDefinition_get_Actions(ITaskDefinition* This,IActionCollection **actions) { +static __WIDL_INLINE HRESULT ITaskDefinition_get_Actions(ITaskDefinition* This,IActionCollection **actions) { return This->lpVtbl->get_Actions(This,actions); } -static FORCEINLINE HRESULT ITaskDefinition_put_Actions(ITaskDefinition* This,IActionCollection *actions) { +static __WIDL_INLINE HRESULT ITaskDefinition_put_Actions(ITaskDefinition* This,IActionCollection *actions) { return This->lpVtbl->put_Actions(This,actions); } -static FORCEINLINE HRESULT ITaskDefinition_get_XmlText(ITaskDefinition* This,BSTR *xml) { +static __WIDL_INLINE HRESULT ITaskDefinition_get_XmlText(ITaskDefinition* This,BSTR *xml) { return This->lpVtbl->get_XmlText(This,xml); } -static FORCEINLINE HRESULT ITaskDefinition_put_XmlText(ITaskDefinition* This,BSTR xml) { +static __WIDL_INLINE HRESULT ITaskDefinition_put_XmlText(ITaskDefinition* This,BSTR xml) { return This->lpVtbl->put_XmlText(This,xml); } #endif @@ -2577,147 +2585,147 @@ interface ITaskSettings { #define ITaskSettings_put_NetworkSettings(This,settings) (This)->lpVtbl->put_NetworkSettings(This,settings) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITaskSettings_QueryInterface(ITaskSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITaskSettings_QueryInterface(ITaskSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITaskSettings_AddRef(ITaskSettings* This) { +static __WIDL_INLINE ULONG ITaskSettings_AddRef(ITaskSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITaskSettings_Release(ITaskSettings* This) { +static __WIDL_INLINE ULONG ITaskSettings_Release(ITaskSettings* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITaskSettings_GetTypeInfoCount(ITaskSettings* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITaskSettings_GetTypeInfoCount(ITaskSettings* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITaskSettings_GetTypeInfo(ITaskSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITaskSettings_GetTypeInfo(ITaskSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITaskSettings_GetIDsOfNames(ITaskSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITaskSettings_GetIDsOfNames(ITaskSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITaskSettings_Invoke(ITaskSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITaskSettings_Invoke(ITaskSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITaskSettings methods ***/ -static FORCEINLINE HRESULT ITaskSettings_get_AllowDemandStart(ITaskSettings* This,VARIANT_BOOL *allow) { +static __WIDL_INLINE HRESULT ITaskSettings_get_AllowDemandStart(ITaskSettings* This,VARIANT_BOOL *allow) { return This->lpVtbl->get_AllowDemandStart(This,allow); } -static FORCEINLINE HRESULT ITaskSettings_put_AllowDemandStart(ITaskSettings* This,VARIANT_BOOL allow) { +static __WIDL_INLINE HRESULT ITaskSettings_put_AllowDemandStart(ITaskSettings* This,VARIANT_BOOL allow) { return This->lpVtbl->put_AllowDemandStart(This,allow); } -static FORCEINLINE HRESULT ITaskSettings_get_RestartInterval(ITaskSettings* This,BSTR *interval) { +static __WIDL_INLINE HRESULT ITaskSettings_get_RestartInterval(ITaskSettings* This,BSTR *interval) { return This->lpVtbl->get_RestartInterval(This,interval); } -static FORCEINLINE HRESULT ITaskSettings_put_RestartInterval(ITaskSettings* This,BSTR interval) { +static __WIDL_INLINE HRESULT ITaskSettings_put_RestartInterval(ITaskSettings* This,BSTR interval) { return This->lpVtbl->put_RestartInterval(This,interval); } -static FORCEINLINE HRESULT ITaskSettings_get_RestartCount(ITaskSettings* This,INT *count) { +static __WIDL_INLINE HRESULT ITaskSettings_get_RestartCount(ITaskSettings* This,INT *count) { return This->lpVtbl->get_RestartCount(This,count); } -static FORCEINLINE HRESULT ITaskSettings_put_RestartCount(ITaskSettings* This,INT count) { +static __WIDL_INLINE HRESULT ITaskSettings_put_RestartCount(ITaskSettings* This,INT count) { return This->lpVtbl->put_RestartCount(This,count); } -static FORCEINLINE HRESULT ITaskSettings_get_MultipleInstances(ITaskSettings* This,TASK_INSTANCES_POLICY *policy) { +static __WIDL_INLINE HRESULT ITaskSettings_get_MultipleInstances(ITaskSettings* This,TASK_INSTANCES_POLICY *policy) { return This->lpVtbl->get_MultipleInstances(This,policy); } -static FORCEINLINE HRESULT ITaskSettings_put_MultipleInstances(ITaskSettings* This,TASK_INSTANCES_POLICY policy) { +static __WIDL_INLINE HRESULT ITaskSettings_put_MultipleInstances(ITaskSettings* This,TASK_INSTANCES_POLICY policy) { return This->lpVtbl->put_MultipleInstances(This,policy); } -static FORCEINLINE HRESULT ITaskSettings_get_StopIfGoingOnBatteries(ITaskSettings* This,VARIANT_BOOL *stop) { +static __WIDL_INLINE HRESULT ITaskSettings_get_StopIfGoingOnBatteries(ITaskSettings* This,VARIANT_BOOL *stop) { return This->lpVtbl->get_StopIfGoingOnBatteries(This,stop); } -static FORCEINLINE HRESULT ITaskSettings_put_StopIfGoingOnBatteries(ITaskSettings* This,VARIANT_BOOL stop) { +static __WIDL_INLINE HRESULT ITaskSettings_put_StopIfGoingOnBatteries(ITaskSettings* This,VARIANT_BOOL stop) { return This->lpVtbl->put_StopIfGoingOnBatteries(This,stop); } -static FORCEINLINE HRESULT ITaskSettings_get_DisallowStartIfOnBatteries(ITaskSettings* This,VARIANT_BOOL *disallow) { +static __WIDL_INLINE HRESULT ITaskSettings_get_DisallowStartIfOnBatteries(ITaskSettings* This,VARIANT_BOOL *disallow) { return This->lpVtbl->get_DisallowStartIfOnBatteries(This,disallow); } -static FORCEINLINE HRESULT ITaskSettings_put_DisallowStartIfOnBatteries(ITaskSettings* This,VARIANT_BOOL disallow) { +static __WIDL_INLINE HRESULT ITaskSettings_put_DisallowStartIfOnBatteries(ITaskSettings* This,VARIANT_BOOL disallow) { return This->lpVtbl->put_DisallowStartIfOnBatteries(This,disallow); } -static FORCEINLINE HRESULT ITaskSettings_get_AllowHardTerminate(ITaskSettings* This,VARIANT_BOOL *allow) { +static __WIDL_INLINE HRESULT ITaskSettings_get_AllowHardTerminate(ITaskSettings* This,VARIANT_BOOL *allow) { return This->lpVtbl->get_AllowHardTerminate(This,allow); } -static FORCEINLINE HRESULT ITaskSettings_put_AllowHardTerminate(ITaskSettings* This,VARIANT_BOOL allow) { +static __WIDL_INLINE HRESULT ITaskSettings_put_AllowHardTerminate(ITaskSettings* This,VARIANT_BOOL allow) { return This->lpVtbl->put_AllowHardTerminate(This,allow); } -static FORCEINLINE HRESULT ITaskSettings_get_StartWhenAvailable(ITaskSettings* This,VARIANT_BOOL *start) { +static __WIDL_INLINE HRESULT ITaskSettings_get_StartWhenAvailable(ITaskSettings* This,VARIANT_BOOL *start) { return This->lpVtbl->get_StartWhenAvailable(This,start); } -static FORCEINLINE HRESULT ITaskSettings_put_StartWhenAvailable(ITaskSettings* This,VARIANT_BOOL start) { +static __WIDL_INLINE HRESULT ITaskSettings_put_StartWhenAvailable(ITaskSettings* This,VARIANT_BOOL start) { return This->lpVtbl->put_StartWhenAvailable(This,start); } -static FORCEINLINE HRESULT ITaskSettings_get_XmlText(ITaskSettings* This,BSTR *xml) { +static __WIDL_INLINE HRESULT ITaskSettings_get_XmlText(ITaskSettings* This,BSTR *xml) { return This->lpVtbl->get_XmlText(This,xml); } -static FORCEINLINE HRESULT ITaskSettings_put_XmlText(ITaskSettings* This,BSTR xml) { +static __WIDL_INLINE HRESULT ITaskSettings_put_XmlText(ITaskSettings* This,BSTR xml) { return This->lpVtbl->put_XmlText(This,xml); } -static FORCEINLINE HRESULT ITaskSettings_get_RunOnlyIfNetworkAvailable(ITaskSettings* This,VARIANT_BOOL *run) { +static __WIDL_INLINE HRESULT ITaskSettings_get_RunOnlyIfNetworkAvailable(ITaskSettings* This,VARIANT_BOOL *run) { return This->lpVtbl->get_RunOnlyIfNetworkAvailable(This,run); } -static FORCEINLINE HRESULT ITaskSettings_put_RunOnlyIfNetworkAvailable(ITaskSettings* This,VARIANT_BOOL run) { +static __WIDL_INLINE HRESULT ITaskSettings_put_RunOnlyIfNetworkAvailable(ITaskSettings* This,VARIANT_BOOL run) { return This->lpVtbl->put_RunOnlyIfNetworkAvailable(This,run); } -static FORCEINLINE HRESULT ITaskSettings_get_ExecutionTimeLimit(ITaskSettings* This,BSTR *limit) { +static __WIDL_INLINE HRESULT ITaskSettings_get_ExecutionTimeLimit(ITaskSettings* This,BSTR *limit) { return This->lpVtbl->get_ExecutionTimeLimit(This,limit); } -static FORCEINLINE HRESULT ITaskSettings_put_ExecutionTimeLimit(ITaskSettings* This,BSTR limit) { +static __WIDL_INLINE HRESULT ITaskSettings_put_ExecutionTimeLimit(ITaskSettings* This,BSTR limit) { return This->lpVtbl->put_ExecutionTimeLimit(This,limit); } -static FORCEINLINE HRESULT ITaskSettings_get_Enabled(ITaskSettings* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT ITaskSettings_get_Enabled(ITaskSettings* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_Enabled(This,enabled); } -static FORCEINLINE HRESULT ITaskSettings_put_Enabled(ITaskSettings* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT ITaskSettings_put_Enabled(ITaskSettings* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_Enabled(This,enabled); } -static FORCEINLINE HRESULT ITaskSettings_get_DeleteExpiredTaskAfter(ITaskSettings* This,BSTR *delay) { +static __WIDL_INLINE HRESULT ITaskSettings_get_DeleteExpiredTaskAfter(ITaskSettings* This,BSTR *delay) { return This->lpVtbl->get_DeleteExpiredTaskAfter(This,delay); } -static FORCEINLINE HRESULT ITaskSettings_put_DeleteExpiredTaskAfter(ITaskSettings* This,BSTR delay) { +static __WIDL_INLINE HRESULT ITaskSettings_put_DeleteExpiredTaskAfter(ITaskSettings* This,BSTR delay) { return This->lpVtbl->put_DeleteExpiredTaskAfter(This,delay); } -static FORCEINLINE HRESULT ITaskSettings_get_Priority(ITaskSettings* This,INT *priority) { +static __WIDL_INLINE HRESULT ITaskSettings_get_Priority(ITaskSettings* This,INT *priority) { return This->lpVtbl->get_Priority(This,priority); } -static FORCEINLINE HRESULT ITaskSettings_put_Priority(ITaskSettings* This,INT priority) { +static __WIDL_INLINE HRESULT ITaskSettings_put_Priority(ITaskSettings* This,INT priority) { return This->lpVtbl->put_Priority(This,priority); } -static FORCEINLINE HRESULT ITaskSettings_get_Compatibility(ITaskSettings* This,TASK_COMPATIBILITY *level) { +static __WIDL_INLINE HRESULT ITaskSettings_get_Compatibility(ITaskSettings* This,TASK_COMPATIBILITY *level) { return This->lpVtbl->get_Compatibility(This,level); } -static FORCEINLINE HRESULT ITaskSettings_put_Compatibility(ITaskSettings* This,TASK_COMPATIBILITY level) { +static __WIDL_INLINE HRESULT ITaskSettings_put_Compatibility(ITaskSettings* This,TASK_COMPATIBILITY level) { return This->lpVtbl->put_Compatibility(This,level); } -static FORCEINLINE HRESULT ITaskSettings_get_Hidden(ITaskSettings* This,VARIANT_BOOL *hidden) { +static __WIDL_INLINE HRESULT ITaskSettings_get_Hidden(ITaskSettings* This,VARIANT_BOOL *hidden) { return This->lpVtbl->get_Hidden(This,hidden); } -static FORCEINLINE HRESULT ITaskSettings_put_Hidden(ITaskSettings* This,VARIANT_BOOL hidden) { +static __WIDL_INLINE HRESULT ITaskSettings_put_Hidden(ITaskSettings* This,VARIANT_BOOL hidden) { return This->lpVtbl->put_Hidden(This,hidden); } -static FORCEINLINE HRESULT ITaskSettings_get_IdleSettings(ITaskSettings* This,IIdleSettings **settings) { +static __WIDL_INLINE HRESULT ITaskSettings_get_IdleSettings(ITaskSettings* This,IIdleSettings **settings) { return This->lpVtbl->get_IdleSettings(This,settings); } -static FORCEINLINE HRESULT ITaskSettings_put_IdleSettings(ITaskSettings* This,IIdleSettings *settings) { +static __WIDL_INLINE HRESULT ITaskSettings_put_IdleSettings(ITaskSettings* This,IIdleSettings *settings) { return This->lpVtbl->put_IdleSettings(This,settings); } -static FORCEINLINE HRESULT ITaskSettings_get_RunOnlyIfIdle(ITaskSettings* This,VARIANT_BOOL *run) { +static __WIDL_INLINE HRESULT ITaskSettings_get_RunOnlyIfIdle(ITaskSettings* This,VARIANT_BOOL *run) { return This->lpVtbl->get_RunOnlyIfIdle(This,run); } -static FORCEINLINE HRESULT ITaskSettings_put_RunOnlyIfIdle(ITaskSettings* This,VARIANT_BOOL run) { +static __WIDL_INLINE HRESULT ITaskSettings_put_RunOnlyIfIdle(ITaskSettings* This,VARIANT_BOOL run) { return This->lpVtbl->put_RunOnlyIfIdle(This,run); } -static FORCEINLINE HRESULT ITaskSettings_get_WakeToRun(ITaskSettings* This,VARIANT_BOOL *wake) { +static __WIDL_INLINE HRESULT ITaskSettings_get_WakeToRun(ITaskSettings* This,VARIANT_BOOL *wake) { return This->lpVtbl->get_WakeToRun(This,wake); } -static FORCEINLINE HRESULT ITaskSettings_put_WakeToRun(ITaskSettings* This,VARIANT_BOOL wake) { +static __WIDL_INLINE HRESULT ITaskSettings_put_WakeToRun(ITaskSettings* This,VARIANT_BOOL wake) { return This->lpVtbl->put_WakeToRun(This,wake); } -static FORCEINLINE HRESULT ITaskSettings_get_NetworkSettings(ITaskSettings* This,INetworkSettings **settings) { +static __WIDL_INLINE HRESULT ITaskSettings_get_NetworkSettings(ITaskSettings* This,INetworkSettings **settings) { return This->lpVtbl->get_NetworkSettings(This,settings); } -static FORCEINLINE HRESULT ITaskSettings_put_NetworkSettings(ITaskSettings* This,INetworkSettings *settings) { +static __WIDL_INLINE HRESULT ITaskSettings_put_NetworkSettings(ITaskSettings* This,INetworkSettings *settings) { return This->lpVtbl->put_NetworkSettings(This,settings); } #endif @@ -2875,51 +2883,51 @@ interface IIdleSettings { #define IIdleSettings_put_RestartOnIdle(This,restart) (This)->lpVtbl->put_RestartOnIdle(This,restart) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IIdleSettings_QueryInterface(IIdleSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IIdleSettings_QueryInterface(IIdleSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IIdleSettings_AddRef(IIdleSettings* This) { +static __WIDL_INLINE ULONG IIdleSettings_AddRef(IIdleSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IIdleSettings_Release(IIdleSettings* This) { +static __WIDL_INLINE ULONG IIdleSettings_Release(IIdleSettings* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IIdleSettings_GetTypeInfoCount(IIdleSettings* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IIdleSettings_GetTypeInfoCount(IIdleSettings* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IIdleSettings_GetTypeInfo(IIdleSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IIdleSettings_GetTypeInfo(IIdleSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IIdleSettings_GetIDsOfNames(IIdleSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IIdleSettings_GetIDsOfNames(IIdleSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IIdleSettings_Invoke(IIdleSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IIdleSettings_Invoke(IIdleSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IIdleSettings methods ***/ -static FORCEINLINE HRESULT IIdleSettings_get_IdleDuration(IIdleSettings* This,BSTR *delay) { +static __WIDL_INLINE HRESULT IIdleSettings_get_IdleDuration(IIdleSettings* This,BSTR *delay) { return This->lpVtbl->get_IdleDuration(This,delay); } -static FORCEINLINE HRESULT IIdleSettings_put_IdleDuration(IIdleSettings* This,BSTR delay) { +static __WIDL_INLINE HRESULT IIdleSettings_put_IdleDuration(IIdleSettings* This,BSTR delay) { return This->lpVtbl->put_IdleDuration(This,delay); } -static FORCEINLINE HRESULT IIdleSettings_get_WaitTimeout(IIdleSettings* This,BSTR *timeout) { +static __WIDL_INLINE HRESULT IIdleSettings_get_WaitTimeout(IIdleSettings* This,BSTR *timeout) { return This->lpVtbl->get_WaitTimeout(This,timeout); } -static FORCEINLINE HRESULT IIdleSettings_put_WaitTimeout(IIdleSettings* This,BSTR timeout) { +static __WIDL_INLINE HRESULT IIdleSettings_put_WaitTimeout(IIdleSettings* This,BSTR timeout) { return This->lpVtbl->put_WaitTimeout(This,timeout); } -static FORCEINLINE HRESULT IIdleSettings_get_StopOnIdleEnd(IIdleSettings* This,VARIANT_BOOL *stop) { +static __WIDL_INLINE HRESULT IIdleSettings_get_StopOnIdleEnd(IIdleSettings* This,VARIANT_BOOL *stop) { return This->lpVtbl->get_StopOnIdleEnd(This,stop); } -static FORCEINLINE HRESULT IIdleSettings_put_StopOnIdleEnd(IIdleSettings* This,VARIANT_BOOL stop) { +static __WIDL_INLINE HRESULT IIdleSettings_put_StopOnIdleEnd(IIdleSettings* This,VARIANT_BOOL stop) { return This->lpVtbl->put_StopOnIdleEnd(This,stop); } -static FORCEINLINE HRESULT IIdleSettings_get_RestartOnIdle(IIdleSettings* This,VARIANT_BOOL *restart) { +static __WIDL_INLINE HRESULT IIdleSettings_get_RestartOnIdle(IIdleSettings* This,VARIANT_BOOL *restart) { return This->lpVtbl->get_RestartOnIdle(This,restart); } -static FORCEINLINE HRESULT IIdleSettings_put_RestartOnIdle(IIdleSettings* This,VARIANT_BOOL restart) { +static __WIDL_INLINE HRESULT IIdleSettings_put_RestartOnIdle(IIdleSettings* This,VARIANT_BOOL restart) { return This->lpVtbl->put_RestartOnIdle(This,restart); } #endif @@ -3075,51 +3083,51 @@ interface IRunningTask { #define IRunningTask_get_EnginePID(This,pid) (This)->lpVtbl->get_EnginePID(This,pid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRunningTask_QueryInterface(IRunningTask* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRunningTask_QueryInterface(IRunningTask* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRunningTask_AddRef(IRunningTask* This) { +static __WIDL_INLINE ULONG IRunningTask_AddRef(IRunningTask* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRunningTask_Release(IRunningTask* This) { +static __WIDL_INLINE ULONG IRunningTask_Release(IRunningTask* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRunningTask_GetTypeInfoCount(IRunningTask* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRunningTask_GetTypeInfoCount(IRunningTask* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRunningTask_GetTypeInfo(IRunningTask* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRunningTask_GetTypeInfo(IRunningTask* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRunningTask_GetIDsOfNames(IRunningTask* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRunningTask_GetIDsOfNames(IRunningTask* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRunningTask_Invoke(IRunningTask* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRunningTask_Invoke(IRunningTask* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRunningTask methods ***/ -static FORCEINLINE HRESULT IRunningTask_get_Name(IRunningTask* This,BSTR *name) { +static __WIDL_INLINE HRESULT IRunningTask_get_Name(IRunningTask* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT IRunningTask_get_InstanceGuid(IRunningTask* This,BSTR *guid) { +static __WIDL_INLINE HRESULT IRunningTask_get_InstanceGuid(IRunningTask* This,BSTR *guid) { return This->lpVtbl->get_InstanceGuid(This,guid); } -static FORCEINLINE HRESULT IRunningTask_get_Path(IRunningTask* This,BSTR *path) { +static __WIDL_INLINE HRESULT IRunningTask_get_Path(IRunningTask* This,BSTR *path) { return This->lpVtbl->get_Path(This,path); } -static FORCEINLINE HRESULT IRunningTask_get_State(IRunningTask* This,TASK_STATE *state) { +static __WIDL_INLINE HRESULT IRunningTask_get_State(IRunningTask* This,TASK_STATE *state) { return This->lpVtbl->get_State(This,state); } -static FORCEINLINE HRESULT IRunningTask_get_CurrentAction(IRunningTask* This,BSTR *name) { +static __WIDL_INLINE HRESULT IRunningTask_get_CurrentAction(IRunningTask* This,BSTR *name) { return This->lpVtbl->get_CurrentAction(This,name); } -static FORCEINLINE HRESULT IRunningTask_Stop(IRunningTask* This) { +static __WIDL_INLINE HRESULT IRunningTask_Stop(IRunningTask* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IRunningTask_Refresh(IRunningTask* This) { +static __WIDL_INLINE HRESULT IRunningTask_Refresh(IRunningTask* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IRunningTask_get_EnginePID(IRunningTask* This,DWORD *pid) { +static __WIDL_INLINE HRESULT IRunningTask_get_EnginePID(IRunningTask* This,DWORD *pid) { return This->lpVtbl->get_EnginePID(This,pid); } #endif @@ -3239,36 +3247,36 @@ interface IRunningTaskCollection { #define IRunningTaskCollection_get__NewEnum(This,penum) (This)->lpVtbl->get__NewEnum(This,penum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRunningTaskCollection_QueryInterface(IRunningTaskCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRunningTaskCollection_QueryInterface(IRunningTaskCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRunningTaskCollection_AddRef(IRunningTaskCollection* This) { +static __WIDL_INLINE ULONG IRunningTaskCollection_AddRef(IRunningTaskCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRunningTaskCollection_Release(IRunningTaskCollection* This) { +static __WIDL_INLINE ULONG IRunningTaskCollection_Release(IRunningTaskCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRunningTaskCollection_GetTypeInfoCount(IRunningTaskCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRunningTaskCollection_GetTypeInfoCount(IRunningTaskCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRunningTaskCollection_GetTypeInfo(IRunningTaskCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRunningTaskCollection_GetTypeInfo(IRunningTaskCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRunningTaskCollection_GetIDsOfNames(IRunningTaskCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRunningTaskCollection_GetIDsOfNames(IRunningTaskCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRunningTaskCollection_Invoke(IRunningTaskCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRunningTaskCollection_Invoke(IRunningTaskCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRunningTaskCollection methods ***/ -static FORCEINLINE HRESULT IRunningTaskCollection_get_Count(IRunningTaskCollection* This,LONG *count) { +static __WIDL_INLINE HRESULT IRunningTaskCollection_get_Count(IRunningTaskCollection* This,LONG *count) { return This->lpVtbl->get_Count(This,count); } -static FORCEINLINE HRESULT IRunningTaskCollection_get_Item(IRunningTaskCollection* This,VARIANT index,IRunningTask **task) { +static __WIDL_INLINE HRESULT IRunningTaskCollection_get_Item(IRunningTaskCollection* This,VARIANT index,IRunningTask **task) { return This->lpVtbl->get_Item(This,index,task); } -static FORCEINLINE HRESULT IRunningTaskCollection_get__NewEnum(IRunningTaskCollection* This,IUnknown **penum) { +static __WIDL_INLINE HRESULT IRunningTaskCollection_get__NewEnum(IRunningTaskCollection* This,IUnknown **penum) { return This->lpVtbl->get__NewEnum(This,penum); } #endif @@ -3466,66 +3474,66 @@ interface ITrigger { #define ITrigger_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITrigger_QueryInterface(ITrigger* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITrigger_QueryInterface(ITrigger* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITrigger_AddRef(ITrigger* This) { +static __WIDL_INLINE ULONG ITrigger_AddRef(ITrigger* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITrigger_Release(ITrigger* This) { +static __WIDL_INLINE ULONG ITrigger_Release(ITrigger* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITrigger_GetTypeInfoCount(ITrigger* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITrigger_GetTypeInfoCount(ITrigger* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITrigger_GetTypeInfo(ITrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITrigger_GetTypeInfo(ITrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITrigger_GetIDsOfNames(ITrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITrigger_GetIDsOfNames(ITrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITrigger_Invoke(ITrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITrigger_Invoke(ITrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITrigger methods ***/ -static FORCEINLINE HRESULT ITrigger_get_Type(ITrigger* This,TASK_TRIGGER_TYPE2 *type) { +static __WIDL_INLINE HRESULT ITrigger_get_Type(ITrigger* This,TASK_TRIGGER_TYPE2 *type) { return This->lpVtbl->get_Type(This,type); } -static FORCEINLINE HRESULT ITrigger_get_Id(ITrigger* This,BSTR *id) { +static __WIDL_INLINE HRESULT ITrigger_get_Id(ITrigger* This,BSTR *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT ITrigger_put_Id(ITrigger* This,BSTR id) { +static __WIDL_INLINE HRESULT ITrigger_put_Id(ITrigger* This,BSTR id) { return This->lpVtbl->put_Id(This,id); } -static FORCEINLINE HRESULT ITrigger_get_Repetition(ITrigger* This,IRepetitionPattern **repeat) { +static __WIDL_INLINE HRESULT ITrigger_get_Repetition(ITrigger* This,IRepetitionPattern **repeat) { return This->lpVtbl->get_Repetition(This,repeat); } -static FORCEINLINE HRESULT ITrigger_put_Repetition(ITrigger* This,IRepetitionPattern *repeat) { +static __WIDL_INLINE HRESULT ITrigger_put_Repetition(ITrigger* This,IRepetitionPattern *repeat) { return This->lpVtbl->put_Repetition(This,repeat); } -static FORCEINLINE HRESULT ITrigger_get_ExecutionTimeLimit(ITrigger* This,BSTR *limit) { +static __WIDL_INLINE HRESULT ITrigger_get_ExecutionTimeLimit(ITrigger* This,BSTR *limit) { return This->lpVtbl->get_ExecutionTimeLimit(This,limit); } -static FORCEINLINE HRESULT ITrigger_put_ExecutionTimeLimit(ITrigger* This,BSTR limit) { +static __WIDL_INLINE HRESULT ITrigger_put_ExecutionTimeLimit(ITrigger* This,BSTR limit) { return This->lpVtbl->put_ExecutionTimeLimit(This,limit); } -static FORCEINLINE HRESULT ITrigger_get_StartBoundary(ITrigger* This,BSTR *start) { +static __WIDL_INLINE HRESULT ITrigger_get_StartBoundary(ITrigger* This,BSTR *start) { return This->lpVtbl->get_StartBoundary(This,start); } -static FORCEINLINE HRESULT ITrigger_put_StartBoundary(ITrigger* This,BSTR start) { +static __WIDL_INLINE HRESULT ITrigger_put_StartBoundary(ITrigger* This,BSTR start) { return This->lpVtbl->put_StartBoundary(This,start); } -static FORCEINLINE HRESULT ITrigger_get_EndBoundary(ITrigger* This,BSTR *end) { +static __WIDL_INLINE HRESULT ITrigger_get_EndBoundary(ITrigger* This,BSTR *end) { return This->lpVtbl->get_EndBoundary(This,end); } -static FORCEINLINE HRESULT ITrigger_put_EndBoundary(ITrigger* This,BSTR end) { +static __WIDL_INLINE HRESULT ITrigger_put_EndBoundary(ITrigger* This,BSTR end) { return This->lpVtbl->put_EndBoundary(This,end); } -static FORCEINLINE HRESULT ITrigger_get_Enabled(ITrigger* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT ITrigger_get_Enabled(ITrigger* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_Enabled(This,enabled); } -static FORCEINLINE HRESULT ITrigger_put_Enabled(ITrigger* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT ITrigger_put_Enabled(ITrigger* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_Enabled(This,enabled); } #endif @@ -3718,79 +3726,79 @@ interface IDailyTrigger { #define IDailyTrigger_put_RandomDelay(This,randomDelay) (This)->lpVtbl->put_RandomDelay(This,randomDelay) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDailyTrigger_QueryInterface(IDailyTrigger* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDailyTrigger_QueryInterface(IDailyTrigger* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDailyTrigger_AddRef(IDailyTrigger* This) { +static __WIDL_INLINE ULONG IDailyTrigger_AddRef(IDailyTrigger* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDailyTrigger_Release(IDailyTrigger* This) { +static __WIDL_INLINE ULONG IDailyTrigger_Release(IDailyTrigger* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDailyTrigger_GetTypeInfoCount(IDailyTrigger* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDailyTrigger_GetTypeInfoCount(IDailyTrigger* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDailyTrigger_GetTypeInfo(IDailyTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDailyTrigger_GetTypeInfo(IDailyTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDailyTrigger_GetIDsOfNames(IDailyTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDailyTrigger_GetIDsOfNames(IDailyTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDailyTrigger_Invoke(IDailyTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDailyTrigger_Invoke(IDailyTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITrigger methods ***/ -static FORCEINLINE HRESULT IDailyTrigger_get_Type(IDailyTrigger* This,TASK_TRIGGER_TYPE2 *type) { +static __WIDL_INLINE HRESULT IDailyTrigger_get_Type(IDailyTrigger* This,TASK_TRIGGER_TYPE2 *type) { return This->lpVtbl->get_Type(This,type); } -static FORCEINLINE HRESULT IDailyTrigger_get_Id(IDailyTrigger* This,BSTR *id) { +static __WIDL_INLINE HRESULT IDailyTrigger_get_Id(IDailyTrigger* This,BSTR *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IDailyTrigger_put_Id(IDailyTrigger* This,BSTR id) { +static __WIDL_INLINE HRESULT IDailyTrigger_put_Id(IDailyTrigger* This,BSTR id) { return This->lpVtbl->put_Id(This,id); } -static FORCEINLINE HRESULT IDailyTrigger_get_Repetition(IDailyTrigger* This,IRepetitionPattern **repeat) { +static __WIDL_INLINE HRESULT IDailyTrigger_get_Repetition(IDailyTrigger* This,IRepetitionPattern **repeat) { return This->lpVtbl->get_Repetition(This,repeat); } -static FORCEINLINE HRESULT IDailyTrigger_put_Repetition(IDailyTrigger* This,IRepetitionPattern *repeat) { +static __WIDL_INLINE HRESULT IDailyTrigger_put_Repetition(IDailyTrigger* This,IRepetitionPattern *repeat) { return This->lpVtbl->put_Repetition(This,repeat); } -static FORCEINLINE HRESULT IDailyTrigger_get_ExecutionTimeLimit(IDailyTrigger* This,BSTR *limit) { +static __WIDL_INLINE HRESULT IDailyTrigger_get_ExecutionTimeLimit(IDailyTrigger* This,BSTR *limit) { return This->lpVtbl->get_ExecutionTimeLimit(This,limit); } -static FORCEINLINE HRESULT IDailyTrigger_put_ExecutionTimeLimit(IDailyTrigger* This,BSTR limit) { +static __WIDL_INLINE HRESULT IDailyTrigger_put_ExecutionTimeLimit(IDailyTrigger* This,BSTR limit) { return This->lpVtbl->put_ExecutionTimeLimit(This,limit); } -static FORCEINLINE HRESULT IDailyTrigger_get_StartBoundary(IDailyTrigger* This,BSTR *start) { +static __WIDL_INLINE HRESULT IDailyTrigger_get_StartBoundary(IDailyTrigger* This,BSTR *start) { return This->lpVtbl->get_StartBoundary(This,start); } -static FORCEINLINE HRESULT IDailyTrigger_put_StartBoundary(IDailyTrigger* This,BSTR start) { +static __WIDL_INLINE HRESULT IDailyTrigger_put_StartBoundary(IDailyTrigger* This,BSTR start) { return This->lpVtbl->put_StartBoundary(This,start); } -static FORCEINLINE HRESULT IDailyTrigger_get_EndBoundary(IDailyTrigger* This,BSTR *end) { +static __WIDL_INLINE HRESULT IDailyTrigger_get_EndBoundary(IDailyTrigger* This,BSTR *end) { return This->lpVtbl->get_EndBoundary(This,end); } -static FORCEINLINE HRESULT IDailyTrigger_put_EndBoundary(IDailyTrigger* This,BSTR end) { +static __WIDL_INLINE HRESULT IDailyTrigger_put_EndBoundary(IDailyTrigger* This,BSTR end) { return This->lpVtbl->put_EndBoundary(This,end); } -static FORCEINLINE HRESULT IDailyTrigger_get_Enabled(IDailyTrigger* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT IDailyTrigger_get_Enabled(IDailyTrigger* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_Enabled(This,enabled); } -static FORCEINLINE HRESULT IDailyTrigger_put_Enabled(IDailyTrigger* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT IDailyTrigger_put_Enabled(IDailyTrigger* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_Enabled(This,enabled); } /*** IDailyTrigger methods ***/ -static FORCEINLINE HRESULT IDailyTrigger_get_DaysInterval(IDailyTrigger* This,short *pDays) { +static __WIDL_INLINE HRESULT IDailyTrigger_get_DaysInterval(IDailyTrigger* This,short *pDays) { return This->lpVtbl->get_DaysInterval(This,pDays); } -static FORCEINLINE HRESULT IDailyTrigger_put_DaysInterval(IDailyTrigger* This,short days) { +static __WIDL_INLINE HRESULT IDailyTrigger_put_DaysInterval(IDailyTrigger* This,short days) { return This->lpVtbl->put_DaysInterval(This,days); } -static FORCEINLINE HRESULT IDailyTrigger_get_RandomDelay(IDailyTrigger* This,BSTR *pRandomDelay) { +static __WIDL_INLINE HRESULT IDailyTrigger_get_RandomDelay(IDailyTrigger* This,BSTR *pRandomDelay) { return This->lpVtbl->get_RandomDelay(This,pRandomDelay); } -static FORCEINLINE HRESULT IDailyTrigger_put_RandomDelay(IDailyTrigger* This,BSTR randomDelay) { +static __WIDL_INLINE HRESULT IDailyTrigger_put_RandomDelay(IDailyTrigger* This,BSTR randomDelay) { return This->lpVtbl->put_RandomDelay(This,randomDelay); } #endif @@ -3935,45 +3943,45 @@ interface ITriggerCollection { #define ITriggerCollection_Clear(This) (This)->lpVtbl->Clear(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITriggerCollection_QueryInterface(ITriggerCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITriggerCollection_QueryInterface(ITriggerCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITriggerCollection_AddRef(ITriggerCollection* This) { +static __WIDL_INLINE ULONG ITriggerCollection_AddRef(ITriggerCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITriggerCollection_Release(ITriggerCollection* This) { +static __WIDL_INLINE ULONG ITriggerCollection_Release(ITriggerCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITriggerCollection_GetTypeInfoCount(ITriggerCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITriggerCollection_GetTypeInfoCount(ITriggerCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITriggerCollection_GetTypeInfo(ITriggerCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITriggerCollection_GetTypeInfo(ITriggerCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITriggerCollection_GetIDsOfNames(ITriggerCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITriggerCollection_GetIDsOfNames(ITriggerCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITriggerCollection_Invoke(ITriggerCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITriggerCollection_Invoke(ITriggerCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITriggerCollection methods ***/ -static FORCEINLINE HRESULT ITriggerCollection_get_Count(ITriggerCollection* This,LONG *count) { +static __WIDL_INLINE HRESULT ITriggerCollection_get_Count(ITriggerCollection* This,LONG *count) { return This->lpVtbl->get_Count(This,count); } -static FORCEINLINE HRESULT ITriggerCollection_get_Item(ITriggerCollection* This,LONG index,ITrigger **trigger) { +static __WIDL_INLINE HRESULT ITriggerCollection_get_Item(ITriggerCollection* This,LONG index,ITrigger **trigger) { return This->lpVtbl->get_Item(This,index,trigger); } -static FORCEINLINE HRESULT ITriggerCollection_get__NewEnum(ITriggerCollection* This,IUnknown **penum) { +static __WIDL_INLINE HRESULT ITriggerCollection_get__NewEnum(ITriggerCollection* This,IUnknown **penum) { return This->lpVtbl->get__NewEnum(This,penum); } -static FORCEINLINE HRESULT ITriggerCollection_Create(ITriggerCollection* This,TASK_TRIGGER_TYPE2 type,ITrigger **trigger) { +static __WIDL_INLINE HRESULT ITriggerCollection_Create(ITriggerCollection* This,TASK_TRIGGER_TYPE2 type,ITrigger **trigger) { return This->lpVtbl->Create(This,type,trigger); } -static FORCEINLINE HRESULT ITriggerCollection_Remove(ITriggerCollection* This,VARIANT index) { +static __WIDL_INLINE HRESULT ITriggerCollection_Remove(ITriggerCollection* This,VARIANT index) { return This->lpVtbl->Remove(This,index); } -static FORCEINLINE HRESULT ITriggerCollection_Clear(ITriggerCollection* This) { +static __WIDL_INLINE HRESULT ITriggerCollection_Clear(ITriggerCollection* This) { return This->lpVtbl->Clear(This); } #endif @@ -4150,73 +4158,73 @@ interface ITimeTrigger { #define ITimeTrigger_put_RandomDelay(This,delay) (This)->lpVtbl->put_RandomDelay(This,delay) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITimeTrigger_QueryInterface(ITimeTrigger* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITimeTrigger_QueryInterface(ITimeTrigger* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITimeTrigger_AddRef(ITimeTrigger* This) { +static __WIDL_INLINE ULONG ITimeTrigger_AddRef(ITimeTrigger* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITimeTrigger_Release(ITimeTrigger* This) { +static __WIDL_INLINE ULONG ITimeTrigger_Release(ITimeTrigger* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITimeTrigger_GetTypeInfoCount(ITimeTrigger* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITimeTrigger_GetTypeInfoCount(ITimeTrigger* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITimeTrigger_GetTypeInfo(ITimeTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITimeTrigger_GetTypeInfo(ITimeTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITimeTrigger_GetIDsOfNames(ITimeTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITimeTrigger_GetIDsOfNames(ITimeTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITimeTrigger_Invoke(ITimeTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITimeTrigger_Invoke(ITimeTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITrigger methods ***/ -static FORCEINLINE HRESULT ITimeTrigger_get_Type(ITimeTrigger* This,TASK_TRIGGER_TYPE2 *type) { +static __WIDL_INLINE HRESULT ITimeTrigger_get_Type(ITimeTrigger* This,TASK_TRIGGER_TYPE2 *type) { return This->lpVtbl->get_Type(This,type); } -static FORCEINLINE HRESULT ITimeTrigger_get_Id(ITimeTrigger* This,BSTR *id) { +static __WIDL_INLINE HRESULT ITimeTrigger_get_Id(ITimeTrigger* This,BSTR *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT ITimeTrigger_put_Id(ITimeTrigger* This,BSTR id) { +static __WIDL_INLINE HRESULT ITimeTrigger_put_Id(ITimeTrigger* This,BSTR id) { return This->lpVtbl->put_Id(This,id); } -static FORCEINLINE HRESULT ITimeTrigger_get_Repetition(ITimeTrigger* This,IRepetitionPattern **repeat) { +static __WIDL_INLINE HRESULT ITimeTrigger_get_Repetition(ITimeTrigger* This,IRepetitionPattern **repeat) { return This->lpVtbl->get_Repetition(This,repeat); } -static FORCEINLINE HRESULT ITimeTrigger_put_Repetition(ITimeTrigger* This,IRepetitionPattern *repeat) { +static __WIDL_INLINE HRESULT ITimeTrigger_put_Repetition(ITimeTrigger* This,IRepetitionPattern *repeat) { return This->lpVtbl->put_Repetition(This,repeat); } -static FORCEINLINE HRESULT ITimeTrigger_get_ExecutionTimeLimit(ITimeTrigger* This,BSTR *limit) { +static __WIDL_INLINE HRESULT ITimeTrigger_get_ExecutionTimeLimit(ITimeTrigger* This,BSTR *limit) { return This->lpVtbl->get_ExecutionTimeLimit(This,limit); } -static FORCEINLINE HRESULT ITimeTrigger_put_ExecutionTimeLimit(ITimeTrigger* This,BSTR limit) { +static __WIDL_INLINE HRESULT ITimeTrigger_put_ExecutionTimeLimit(ITimeTrigger* This,BSTR limit) { return This->lpVtbl->put_ExecutionTimeLimit(This,limit); } -static FORCEINLINE HRESULT ITimeTrigger_get_StartBoundary(ITimeTrigger* This,BSTR *start) { +static __WIDL_INLINE HRESULT ITimeTrigger_get_StartBoundary(ITimeTrigger* This,BSTR *start) { return This->lpVtbl->get_StartBoundary(This,start); } -static FORCEINLINE HRESULT ITimeTrigger_put_StartBoundary(ITimeTrigger* This,BSTR start) { +static __WIDL_INLINE HRESULT ITimeTrigger_put_StartBoundary(ITimeTrigger* This,BSTR start) { return This->lpVtbl->put_StartBoundary(This,start); } -static FORCEINLINE HRESULT ITimeTrigger_get_EndBoundary(ITimeTrigger* This,BSTR *end) { +static __WIDL_INLINE HRESULT ITimeTrigger_get_EndBoundary(ITimeTrigger* This,BSTR *end) { return This->lpVtbl->get_EndBoundary(This,end); } -static FORCEINLINE HRESULT ITimeTrigger_put_EndBoundary(ITimeTrigger* This,BSTR end) { +static __WIDL_INLINE HRESULT ITimeTrigger_put_EndBoundary(ITimeTrigger* This,BSTR end) { return This->lpVtbl->put_EndBoundary(This,end); } -static FORCEINLINE HRESULT ITimeTrigger_get_Enabled(ITimeTrigger* This,VARIANT_BOOL *enabled) { +static __WIDL_INLINE HRESULT ITimeTrigger_get_Enabled(ITimeTrigger* This,VARIANT_BOOL *enabled) { return This->lpVtbl->get_Enabled(This,enabled); } -static FORCEINLINE HRESULT ITimeTrigger_put_Enabled(ITimeTrigger* This,VARIANT_BOOL enabled) { +static __WIDL_INLINE HRESULT ITimeTrigger_put_Enabled(ITimeTrigger* This,VARIANT_BOOL enabled) { return This->lpVtbl->put_Enabled(This,enabled); } /*** ITimeTrigger methods ***/ -static FORCEINLINE HRESULT ITimeTrigger_get_RandomDelay(ITimeTrigger* This,BSTR *delay) { +static __WIDL_INLINE HRESULT ITimeTrigger_get_RandomDelay(ITimeTrigger* This,BSTR *delay) { return This->lpVtbl->get_RandomDelay(This,delay); } -static FORCEINLINE HRESULT ITimeTrigger_put_RandomDelay(ITimeTrigger* This,BSTR delay) { +static __WIDL_INLINE HRESULT ITimeTrigger_put_RandomDelay(ITimeTrigger* This,BSTR delay) { return This->lpVtbl->put_RandomDelay(This,delay); } #endif @@ -4358,45 +4366,45 @@ interface IRepetitionPattern { #define IRepetitionPattern_put_StopAtDurationEnd(This,sop) (This)->lpVtbl->put_StopAtDurationEnd(This,sop) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRepetitionPattern_QueryInterface(IRepetitionPattern* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRepetitionPattern_QueryInterface(IRepetitionPattern* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRepetitionPattern_AddRef(IRepetitionPattern* This) { +static __WIDL_INLINE ULONG IRepetitionPattern_AddRef(IRepetitionPattern* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRepetitionPattern_Release(IRepetitionPattern* This) { +static __WIDL_INLINE ULONG IRepetitionPattern_Release(IRepetitionPattern* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IRepetitionPattern_GetTypeInfoCount(IRepetitionPattern* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IRepetitionPattern_GetTypeInfoCount(IRepetitionPattern* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IRepetitionPattern_GetTypeInfo(IRepetitionPattern* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IRepetitionPattern_GetTypeInfo(IRepetitionPattern* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IRepetitionPattern_GetIDsOfNames(IRepetitionPattern* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IRepetitionPattern_GetIDsOfNames(IRepetitionPattern* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IRepetitionPattern_Invoke(IRepetitionPattern* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IRepetitionPattern_Invoke(IRepetitionPattern* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IRepetitionPattern methods ***/ -static FORCEINLINE HRESULT IRepetitionPattern_get_Interval(IRepetitionPattern* This,BSTR *interval) { +static __WIDL_INLINE HRESULT IRepetitionPattern_get_Interval(IRepetitionPattern* This,BSTR *interval) { return This->lpVtbl->get_Interval(This,interval); } -static FORCEINLINE HRESULT IRepetitionPattern_put_Interval(IRepetitionPattern* This,BSTR interval) { +static __WIDL_INLINE HRESULT IRepetitionPattern_put_Interval(IRepetitionPattern* This,BSTR interval) { return This->lpVtbl->put_Interval(This,interval); } -static FORCEINLINE HRESULT IRepetitionPattern_get_Duration(IRepetitionPattern* This,BSTR *duration) { +static __WIDL_INLINE HRESULT IRepetitionPattern_get_Duration(IRepetitionPattern* This,BSTR *duration) { return This->lpVtbl->get_Duration(This,duration); } -static FORCEINLINE HRESULT IRepetitionPattern_put_Duration(IRepetitionPattern* This,BSTR duration) { +static __WIDL_INLINE HRESULT IRepetitionPattern_put_Duration(IRepetitionPattern* This,BSTR duration) { return This->lpVtbl->put_Duration(This,duration); } -static FORCEINLINE HRESULT IRepetitionPattern_get_StopAtDurationEnd(IRepetitionPattern* This,VARIANT_BOOL *stop) { +static __WIDL_INLINE HRESULT IRepetitionPattern_get_StopAtDurationEnd(IRepetitionPattern* This,VARIANT_BOOL *stop) { return This->lpVtbl->get_StopAtDurationEnd(This,stop); } -static FORCEINLINE HRESULT IRepetitionPattern_put_StopAtDurationEnd(IRepetitionPattern* This,VARIANT_BOOL sop) { +static __WIDL_INLINE HRESULT IRepetitionPattern_put_StopAtDurationEnd(IRepetitionPattern* This,VARIANT_BOOL sop) { return This->lpVtbl->put_StopAtDurationEnd(This,sop); } #endif @@ -4514,36 +4522,36 @@ interface IAction { #define IAction_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAction_QueryInterface(IAction* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAction_QueryInterface(IAction* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAction_AddRef(IAction* This) { +static __WIDL_INLINE ULONG IAction_AddRef(IAction* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAction_Release(IAction* This) { +static __WIDL_INLINE ULONG IAction_Release(IAction* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IAction_GetTypeInfoCount(IAction* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IAction_GetTypeInfoCount(IAction* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IAction_GetTypeInfo(IAction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IAction_GetTypeInfo(IAction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IAction_GetIDsOfNames(IAction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IAction_GetIDsOfNames(IAction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IAction_Invoke(IAction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IAction_Invoke(IAction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IAction methods ***/ -static FORCEINLINE HRESULT IAction_get_Id(IAction* This,BSTR *id) { +static __WIDL_INLINE HRESULT IAction_get_Id(IAction* This,BSTR *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IAction_put_Id(IAction* This,BSTR id) { +static __WIDL_INLINE HRESULT IAction_put_Id(IAction* This,BSTR id) { return This->lpVtbl->put_Id(This,id); } -static FORCEINLINE HRESULT IAction_get_Type(IAction* This,TASK_ACTION_TYPE *type) { +static __WIDL_INLINE HRESULT IAction_get_Type(IAction* This,TASK_ACTION_TYPE *type) { return This->lpVtbl->get_Type(This,type); } #endif @@ -4720,57 +4728,57 @@ interface IActionCollection { #define IActionCollection_put_Context(This,ctx) (This)->lpVtbl->put_Context(This,ctx) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActionCollection_QueryInterface(IActionCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IActionCollection_QueryInterface(IActionCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IActionCollection_AddRef(IActionCollection* This) { +static __WIDL_INLINE ULONG IActionCollection_AddRef(IActionCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IActionCollection_Release(IActionCollection* This) { +static __WIDL_INLINE ULONG IActionCollection_Release(IActionCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IActionCollection_GetTypeInfoCount(IActionCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IActionCollection_GetTypeInfoCount(IActionCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IActionCollection_GetTypeInfo(IActionCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IActionCollection_GetTypeInfo(IActionCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IActionCollection_GetIDsOfNames(IActionCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IActionCollection_GetIDsOfNames(IActionCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IActionCollection_Invoke(IActionCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IActionCollection_Invoke(IActionCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IActionCollection methods ***/ -static FORCEINLINE HRESULT IActionCollection_get_Count(IActionCollection* This,LONG *count) { +static __WIDL_INLINE HRESULT IActionCollection_get_Count(IActionCollection* This,LONG *count) { return This->lpVtbl->get_Count(This,count); } -static FORCEINLINE HRESULT IActionCollection_get_Item(IActionCollection* This,LONG index,IAction **action) { +static __WIDL_INLINE HRESULT IActionCollection_get_Item(IActionCollection* This,LONG index,IAction **action) { return This->lpVtbl->get_Item(This,index,action); } -static FORCEINLINE HRESULT IActionCollection_get__NewEnum(IActionCollection* This,IUnknown **penum) { +static __WIDL_INLINE HRESULT IActionCollection_get__NewEnum(IActionCollection* This,IUnknown **penum) { return This->lpVtbl->get__NewEnum(This,penum); } -static FORCEINLINE HRESULT IActionCollection_get_XmlText(IActionCollection* This,BSTR *xml) { +static __WIDL_INLINE HRESULT IActionCollection_get_XmlText(IActionCollection* This,BSTR *xml) { return This->lpVtbl->get_XmlText(This,xml); } -static FORCEINLINE HRESULT IActionCollection_put_XmlText(IActionCollection* This,BSTR xml) { +static __WIDL_INLINE HRESULT IActionCollection_put_XmlText(IActionCollection* This,BSTR xml) { return This->lpVtbl->put_XmlText(This,xml); } -static FORCEINLINE HRESULT IActionCollection_Create(IActionCollection* This,TASK_ACTION_TYPE Type,IAction **action) { +static __WIDL_INLINE HRESULT IActionCollection_Create(IActionCollection* This,TASK_ACTION_TYPE Type,IAction **action) { return This->lpVtbl->Create(This,Type,action); } -static FORCEINLINE HRESULT IActionCollection_Remove(IActionCollection* This,VARIANT index) { +static __WIDL_INLINE HRESULT IActionCollection_Remove(IActionCollection* This,VARIANT index) { return This->lpVtbl->Remove(This,index); } -static FORCEINLINE HRESULT IActionCollection_Clear(IActionCollection* This) { +static __WIDL_INLINE HRESULT IActionCollection_Clear(IActionCollection* This) { return This->lpVtbl->Clear(This); } -static FORCEINLINE HRESULT IActionCollection_get_Context(IActionCollection* This,BSTR *ctx) { +static __WIDL_INLINE HRESULT IActionCollection_get_Context(IActionCollection* This,BSTR *ctx) { return This->lpVtbl->get_Context(This,ctx); } -static FORCEINLINE HRESULT IActionCollection_put_Context(IActionCollection* This,BSTR ctx) { +static __WIDL_INLINE HRESULT IActionCollection_put_Context(IActionCollection* This,BSTR ctx) { return This->lpVtbl->put_Context(This,ctx); } #endif @@ -4929,55 +4937,55 @@ interface IExecAction { #define IExecAction_put_WorkingDirectory(This,directory) (This)->lpVtbl->put_WorkingDirectory(This,directory) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IExecAction_QueryInterface(IExecAction* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IExecAction_QueryInterface(IExecAction* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IExecAction_AddRef(IExecAction* This) { +static __WIDL_INLINE ULONG IExecAction_AddRef(IExecAction* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IExecAction_Release(IExecAction* This) { +static __WIDL_INLINE ULONG IExecAction_Release(IExecAction* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IExecAction_GetTypeInfoCount(IExecAction* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IExecAction_GetTypeInfoCount(IExecAction* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IExecAction_GetTypeInfo(IExecAction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IExecAction_GetTypeInfo(IExecAction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IExecAction_GetIDsOfNames(IExecAction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IExecAction_GetIDsOfNames(IExecAction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IExecAction_Invoke(IExecAction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IExecAction_Invoke(IExecAction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IAction methods ***/ -static FORCEINLINE HRESULT IExecAction_get_Id(IExecAction* This,BSTR *id) { +static __WIDL_INLINE HRESULT IExecAction_get_Id(IExecAction* This,BSTR *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IExecAction_put_Id(IExecAction* This,BSTR id) { +static __WIDL_INLINE HRESULT IExecAction_put_Id(IExecAction* This,BSTR id) { return This->lpVtbl->put_Id(This,id); } -static FORCEINLINE HRESULT IExecAction_get_Type(IExecAction* This,TASK_ACTION_TYPE *type) { +static __WIDL_INLINE HRESULT IExecAction_get_Type(IExecAction* This,TASK_ACTION_TYPE *type) { return This->lpVtbl->get_Type(This,type); } /*** IExecAction methods ***/ -static FORCEINLINE HRESULT IExecAction_get_Path(IExecAction* This,BSTR *path) { +static __WIDL_INLINE HRESULT IExecAction_get_Path(IExecAction* This,BSTR *path) { return This->lpVtbl->get_Path(This,path); } -static FORCEINLINE HRESULT IExecAction_put_Path(IExecAction* This,BSTR path) { +static __WIDL_INLINE HRESULT IExecAction_put_Path(IExecAction* This,BSTR path) { return This->lpVtbl->put_Path(This,path); } -static FORCEINLINE HRESULT IExecAction_get_Arguments(IExecAction* This,BSTR *argument) { +static __WIDL_INLINE HRESULT IExecAction_get_Arguments(IExecAction* This,BSTR *argument) { return This->lpVtbl->get_Arguments(This,argument); } -static FORCEINLINE HRESULT IExecAction_put_Arguments(IExecAction* This,BSTR argument) { +static __WIDL_INLINE HRESULT IExecAction_put_Arguments(IExecAction* This,BSTR argument) { return This->lpVtbl->put_Arguments(This,argument); } -static FORCEINLINE HRESULT IExecAction_get_WorkingDirectory(IExecAction* This,BSTR *directory) { +static __WIDL_INLINE HRESULT IExecAction_get_WorkingDirectory(IExecAction* This,BSTR *directory) { return This->lpVtbl->get_WorkingDirectory(This,directory); } -static FORCEINLINE HRESULT IExecAction_put_WorkingDirectory(IExecAction* This,BSTR directory) { +static __WIDL_INLINE HRESULT IExecAction_put_WorkingDirectory(IExecAction* This,BSTR directory) { return This->lpVtbl->put_WorkingDirectory(This,directory); } #endif @@ -5103,39 +5111,39 @@ interface INetworkSettings { #define INetworkSettings_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INetworkSettings_QueryInterface(INetworkSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INetworkSettings_QueryInterface(INetworkSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INetworkSettings_AddRef(INetworkSettings* This) { +static __WIDL_INLINE ULONG INetworkSettings_AddRef(INetworkSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INetworkSettings_Release(INetworkSettings* This) { +static __WIDL_INLINE ULONG INetworkSettings_Release(INetworkSettings* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT INetworkSettings_GetTypeInfoCount(INetworkSettings* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT INetworkSettings_GetTypeInfoCount(INetworkSettings* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT INetworkSettings_GetTypeInfo(INetworkSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT INetworkSettings_GetTypeInfo(INetworkSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT INetworkSettings_GetIDsOfNames(INetworkSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT INetworkSettings_GetIDsOfNames(INetworkSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT INetworkSettings_Invoke(INetworkSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT INetworkSettings_Invoke(INetworkSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** INetworkSettings methods ***/ -static FORCEINLINE HRESULT INetworkSettings_get_Name(INetworkSettings* This,BSTR *name) { +static __WIDL_INLINE HRESULT INetworkSettings_get_Name(INetworkSettings* This,BSTR *name) { return This->lpVtbl->get_Name(This,name); } -static FORCEINLINE HRESULT INetworkSettings_put_Name(INetworkSettings* This,BSTR name) { +static __WIDL_INLINE HRESULT INetworkSettings_put_Name(INetworkSettings* This,BSTR name) { return This->lpVtbl->put_Name(This,name); } -static FORCEINLINE HRESULT INetworkSettings_get_Id(INetworkSettings* This,BSTR *id) { +static __WIDL_INLINE HRESULT INetworkSettings_get_Id(INetworkSettings* This,BSTR *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT INetworkSettings_put_Id(INetworkSettings* This,BSTR id) { +static __WIDL_INLINE HRESULT INetworkSettings_put_Id(INetworkSettings* This,BSTR id) { return This->lpVtbl->put_Id(This,id); } #endif @@ -5325,63 +5333,63 @@ interface IPrincipal { #define IPrincipal_put_RunLevel(This,level) (This)->lpVtbl->put_RunLevel(This,level) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPrincipal_QueryInterface(IPrincipal* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPrincipal_QueryInterface(IPrincipal* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPrincipal_AddRef(IPrincipal* This) { +static __WIDL_INLINE ULONG IPrincipal_AddRef(IPrincipal* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPrincipal_Release(IPrincipal* This) { +static __WIDL_INLINE ULONG IPrincipal_Release(IPrincipal* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IPrincipal_GetTypeInfoCount(IPrincipal* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IPrincipal_GetTypeInfoCount(IPrincipal* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IPrincipal_GetTypeInfo(IPrincipal* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IPrincipal_GetTypeInfo(IPrincipal* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IPrincipal_GetIDsOfNames(IPrincipal* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IPrincipal_GetIDsOfNames(IPrincipal* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IPrincipal_Invoke(IPrincipal* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IPrincipal_Invoke(IPrincipal* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IPrincipal methods ***/ -static FORCEINLINE HRESULT IPrincipal_get_Id(IPrincipal* This,BSTR *id) { +static __WIDL_INLINE HRESULT IPrincipal_get_Id(IPrincipal* This,BSTR *id) { return This->lpVtbl->get_Id(This,id); } -static FORCEINLINE HRESULT IPrincipal_put_Id(IPrincipal* This,BSTR id) { +static __WIDL_INLINE HRESULT IPrincipal_put_Id(IPrincipal* This,BSTR id) { return This->lpVtbl->put_Id(This,id); } -static FORCEINLINE HRESULT IPrincipal_get_DisplayName(IPrincipal* This,BSTR *name) { +static __WIDL_INLINE HRESULT IPrincipal_get_DisplayName(IPrincipal* This,BSTR *name) { return This->lpVtbl->get_DisplayName(This,name); } -static FORCEINLINE HRESULT IPrincipal_put_DisplayName(IPrincipal* This,BSTR name) { +static __WIDL_INLINE HRESULT IPrincipal_put_DisplayName(IPrincipal* This,BSTR name) { return This->lpVtbl->put_DisplayName(This,name); } -static FORCEINLINE HRESULT IPrincipal_get_UserId(IPrincipal* This,BSTR *user) { +static __WIDL_INLINE HRESULT IPrincipal_get_UserId(IPrincipal* This,BSTR *user) { return This->lpVtbl->get_UserId(This,user); } -static FORCEINLINE HRESULT IPrincipal_put_UserId(IPrincipal* This,BSTR user) { +static __WIDL_INLINE HRESULT IPrincipal_put_UserId(IPrincipal* This,BSTR user) { return This->lpVtbl->put_UserId(This,user); } -static FORCEINLINE HRESULT IPrincipal_get_LogonType(IPrincipal* This,TASK_LOGON_TYPE *logon) { +static __WIDL_INLINE HRESULT IPrincipal_get_LogonType(IPrincipal* This,TASK_LOGON_TYPE *logon) { return This->lpVtbl->get_LogonType(This,logon); } -static FORCEINLINE HRESULT IPrincipal_put_LogonType(IPrincipal* This,TASK_LOGON_TYPE logon) { +static __WIDL_INLINE HRESULT IPrincipal_put_LogonType(IPrincipal* This,TASK_LOGON_TYPE logon) { return This->lpVtbl->put_LogonType(This,logon); } -static FORCEINLINE HRESULT IPrincipal_get_GroupId(IPrincipal* This,BSTR *group) { +static __WIDL_INLINE HRESULT IPrincipal_get_GroupId(IPrincipal* This,BSTR *group) { return This->lpVtbl->get_GroupId(This,group); } -static FORCEINLINE HRESULT IPrincipal_put_GroupId(IPrincipal* This,BSTR group) { +static __WIDL_INLINE HRESULT IPrincipal_put_GroupId(IPrincipal* This,BSTR group) { return This->lpVtbl->put_GroupId(This,group); } -static FORCEINLINE HRESULT IPrincipal_get_RunLevel(IPrincipal* This,TASK_RUNLEVEL_TYPE *level) { +static __WIDL_INLINE HRESULT IPrincipal_get_RunLevel(IPrincipal* This,TASK_RUNLEVEL_TYPE *level) { return This->lpVtbl->get_RunLevel(This,level); } -static FORCEINLINE HRESULT IPrincipal_put_RunLevel(IPrincipal* This,TASK_RUNLEVEL_TYPE level) { +static __WIDL_INLINE HRESULT IPrincipal_put_RunLevel(IPrincipal* This,TASK_RUNLEVEL_TYPE level) { return This->lpVtbl->put_RunLevel(This,level); } #endif diff --git a/lib/libc/include/any-windows-any/tchar.h b/lib/libc/include/any-windows-any/tchar.h index 9fa2a0303b9af6a29475c14d9eb51864b6f57380..5ae9479c656d55f79580856781cb097a567255b9 100644 --- a/lib/libc/include/any-windows-any/tchar.h +++ b/lib/libc/include/any-windows-any/tchar.h @@ -209,6 +209,7 @@ extern "C" { #define _ungettc ungetwc #define _ungettch _ungetwch +#define _tcstof wcstof #define _tcstod wcstod #define _tcstol wcstol #define _tcstoul wcstoul @@ -218,6 +219,7 @@ extern "C" { #define _tstol _wtol #define _tstoi _wtoi #define _tstoi64 _wtoi64 +#define _tcstof_l _wcstof_l #define _tcstod_l _wcstod_l #define _tcstol_l _wcstol_l #define _tcstoul_l _wcstoul_l @@ -573,6 +575,7 @@ extern "C" { #define _ungettc ungetc #define _ungettch _ungetch +#define _tcstof strtof #define _tcstod strtod #define _tcstol strtol #define _tcstoul strtoul @@ -580,6 +583,7 @@ extern "C" { #define _tstol atol #define _tstoi atoi #define _tstoi64 _atoi64 +#define _tcstof_l _strtof_l #define _tcstod_l _strtod_l #define _tcstol_l _strtol_l #define _tcstoul_l _strtoul_l diff --git a/lib/libc/include/any-windows-any/textstor.h b/lib/libc/include/any-windows-any/textstor.h index 536599b1a8317b7088fc677d33741e50ddce9b0c..485141da3637b3edbc60d485a8cdbf55b20beeb0 100644 --- a/lib/libc/include/any-windows-any/textstor.h +++ b/lib/libc/include/any-windows-any/textstor.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/textstor.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/textstor.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __textstor_h__ #define __textstor_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ITextStoreACPSink_FWD_DEFINED__ @@ -60,6 +68,22 @@ extern "C" { #define TS_SD_LOADING (0x2) +#define TS_SD_RESERVED (0x4) + +#define TS_SD_TKBAUTOCORRECTENABLE (0x8) + +#define TS_SD_TKBPREDICTIONENABLE (0x10) + +#define TS_SD_UIINTEGRATIONENABLE (0x20) + +#define TS_SD_INPUTPANEMANUALDISPLAYENABLE (0x40) + +#define TS_SD_EMBEDDEDHANDWRITINGVIEW_ENABLED (0x80) + +#define TS_SD_EMBEDDEDHANDWRITINGVIEW_VISIBLE (0x100) + +#define TS_SD_MASKALL (TS_SD_READONLY | TS_SD_LOADING) + #define TS_SS_DISJOINTSEL (0x1) #define TS_SS_REGIONS (0x2) @@ -68,6 +92,12 @@ extern "C" { #define TS_SS_NOHIDDENTEXT (0x8) +#define TS_SS_TKBAUTOCORRECTENABLE (0x10) + +#define TS_SS_TKBPREDICTIONENABLE (0x20) + +#define TS_SS_UWPCONTROL (0x40) + #define TS_AS_TEXT_CHANGE (0x1) #define TS_AS_SEL_CHANGE (0x2) @@ -277,38 +307,38 @@ interface ITextStoreACPSink { #define ITextStoreACPSink_OnEndEditTransaction(This) (This)->lpVtbl->OnEndEditTransaction(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITextStoreACPSink_QueryInterface(ITextStoreACPSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITextStoreACPSink_QueryInterface(ITextStoreACPSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITextStoreACPSink_AddRef(ITextStoreACPSink* This) { +static __WIDL_INLINE ULONG ITextStoreACPSink_AddRef(ITextStoreACPSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITextStoreACPSink_Release(ITextStoreACPSink* This) { +static __WIDL_INLINE ULONG ITextStoreACPSink_Release(ITextStoreACPSink* This) { return This->lpVtbl->Release(This); } /*** ITextStoreACPSink methods ***/ -static FORCEINLINE HRESULT ITextStoreACPSink_OnTextChange(ITextStoreACPSink* This,DWORD dwFlags,const TS_TEXTCHANGE *pChange) { +static __WIDL_INLINE HRESULT ITextStoreACPSink_OnTextChange(ITextStoreACPSink* This,DWORD dwFlags,const TS_TEXTCHANGE *pChange) { return This->lpVtbl->OnTextChange(This,dwFlags,pChange); } -static FORCEINLINE HRESULT ITextStoreACPSink_OnSelectionChange(ITextStoreACPSink* This) { +static __WIDL_INLINE HRESULT ITextStoreACPSink_OnSelectionChange(ITextStoreACPSink* This) { return This->lpVtbl->OnSelectionChange(This); } -static FORCEINLINE HRESULT ITextStoreACPSink_OnLayoutChange(ITextStoreACPSink* This,TsLayoutCode lcode,TsViewCookie vcView) { +static __WIDL_INLINE HRESULT ITextStoreACPSink_OnLayoutChange(ITextStoreACPSink* This,TsLayoutCode lcode,TsViewCookie vcView) { return This->lpVtbl->OnLayoutChange(This,lcode,vcView); } -static FORCEINLINE HRESULT ITextStoreACPSink_OnStatusChange(ITextStoreACPSink* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITextStoreACPSink_OnStatusChange(ITextStoreACPSink* This,DWORD dwFlags) { return This->lpVtbl->OnStatusChange(This,dwFlags); } -static FORCEINLINE HRESULT ITextStoreACPSink_OnAttrsChange(ITextStoreACPSink* This,LONG acpStart,LONG acpEnd,ULONG cAttrs,const TS_ATTRID *paAttrs) { +static __WIDL_INLINE HRESULT ITextStoreACPSink_OnAttrsChange(ITextStoreACPSink* This,LONG acpStart,LONG acpEnd,ULONG cAttrs,const TS_ATTRID *paAttrs) { return This->lpVtbl->OnAttrsChange(This,acpStart,acpEnd,cAttrs,paAttrs); } -static FORCEINLINE HRESULT ITextStoreACPSink_OnLockGranted(ITextStoreACPSink* This,DWORD dwLockFlags) { +static __WIDL_INLINE HRESULT ITextStoreACPSink_OnLockGranted(ITextStoreACPSink* This,DWORD dwLockFlags) { return This->lpVtbl->OnLockGranted(This,dwLockFlags); } -static FORCEINLINE HRESULT ITextStoreACPSink_OnStartEditTransaction(ITextStoreACPSink* This) { +static __WIDL_INLINE HRESULT ITextStoreACPSink_OnStartEditTransaction(ITextStoreACPSink* This) { return This->lpVtbl->OnStartEditTransaction(This); } -static FORCEINLINE HRESULT ITextStoreACPSink_OnEndEditTransaction(ITextStoreACPSink* This) { +static __WIDL_INLINE HRESULT ITextStoreACPSink_OnEndEditTransaction(ITextStoreACPSink* This) { return This->lpVtbl->OnEndEditTransaction(This); } #endif @@ -715,92 +745,92 @@ interface ITextStoreACP { #define ITextStoreACP_GetWnd(This,vcView,phwnd) (This)->lpVtbl->GetWnd(This,vcView,phwnd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITextStoreACP_QueryInterface(ITextStoreACP* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITextStoreACP_QueryInterface(ITextStoreACP* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITextStoreACP_AddRef(ITextStoreACP* This) { +static __WIDL_INLINE ULONG ITextStoreACP_AddRef(ITextStoreACP* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITextStoreACP_Release(ITextStoreACP* This) { +static __WIDL_INLINE ULONG ITextStoreACP_Release(ITextStoreACP* This) { return This->lpVtbl->Release(This); } /*** ITextStoreACP methods ***/ -static FORCEINLINE HRESULT ITextStoreACP_AdviseSink(ITextStoreACP* This,REFIID riid,IUnknown *punk,DWORD dwMask) { +static __WIDL_INLINE HRESULT ITextStoreACP_AdviseSink(ITextStoreACP* This,REFIID riid,IUnknown *punk,DWORD dwMask) { return This->lpVtbl->AdviseSink(This,riid,punk,dwMask); } -static FORCEINLINE HRESULT ITextStoreACP_UnadviseSink(ITextStoreACP* This,IUnknown *punk) { +static __WIDL_INLINE HRESULT ITextStoreACP_UnadviseSink(ITextStoreACP* This,IUnknown *punk) { return This->lpVtbl->UnadviseSink(This,punk); } -static FORCEINLINE HRESULT ITextStoreACP_RequestLock(ITextStoreACP* This,DWORD dwLockFlags,HRESULT *phrSession) { +static __WIDL_INLINE HRESULT ITextStoreACP_RequestLock(ITextStoreACP* This,DWORD dwLockFlags,HRESULT *phrSession) { return This->lpVtbl->RequestLock(This,dwLockFlags,phrSession); } -static FORCEINLINE HRESULT ITextStoreACP_GetStatus(ITextStoreACP* This,TS_STATUS *pdcs) { +static __WIDL_INLINE HRESULT ITextStoreACP_GetStatus(ITextStoreACP* This,TS_STATUS *pdcs) { return This->lpVtbl->GetStatus(This,pdcs); } -static FORCEINLINE HRESULT ITextStoreACP_QueryInsert(ITextStoreACP* This,LONG acpTestStart,LONG acpTestEnd,ULONG cch,LONG *pacpResultStart,LONG *pacpResultEnd) { +static __WIDL_INLINE HRESULT ITextStoreACP_QueryInsert(ITextStoreACP* This,LONG acpTestStart,LONG acpTestEnd,ULONG cch,LONG *pacpResultStart,LONG *pacpResultEnd) { return This->lpVtbl->QueryInsert(This,acpTestStart,acpTestEnd,cch,pacpResultStart,pacpResultEnd); } -static FORCEINLINE HRESULT ITextStoreACP_GetSelection(ITextStoreACP* This,ULONG ulIndex,ULONG ulCount,TS_SELECTION_ACP *pSelection,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT ITextStoreACP_GetSelection(ITextStoreACP* This,ULONG ulIndex,ULONG ulCount,TS_SELECTION_ACP *pSelection,ULONG *pcFetched) { return This->lpVtbl->GetSelection(This,ulIndex,ulCount,pSelection,pcFetched); } -static FORCEINLINE HRESULT ITextStoreACP_SetSelection(ITextStoreACP* This,ULONG ulCount,const TS_SELECTION_ACP *pSelection) { +static __WIDL_INLINE HRESULT ITextStoreACP_SetSelection(ITextStoreACP* This,ULONG ulCount,const TS_SELECTION_ACP *pSelection) { return This->lpVtbl->SetSelection(This,ulCount,pSelection); } -static FORCEINLINE HRESULT ITextStoreACP_GetText(ITextStoreACP* This,LONG acpStart,LONG acpEnd,WCHAR *pchPlain,ULONG cchPlainReq,ULONG *pcchPlainRet,TS_RUNINFO *prgRunInfo,ULONG cRunInfoReq,ULONG *pcRunInfoRet,LONG *pacpNext) { +static __WIDL_INLINE HRESULT ITextStoreACP_GetText(ITextStoreACP* This,LONG acpStart,LONG acpEnd,WCHAR *pchPlain,ULONG cchPlainReq,ULONG *pcchPlainRet,TS_RUNINFO *prgRunInfo,ULONG cRunInfoReq,ULONG *pcRunInfoRet,LONG *pacpNext) { return This->lpVtbl->GetText(This,acpStart,acpEnd,pchPlain,cchPlainReq,pcchPlainRet,prgRunInfo,cRunInfoReq,pcRunInfoRet,pacpNext); } -static FORCEINLINE HRESULT ITextStoreACP_SetText(ITextStoreACP* This,DWORD dwFlags,LONG acpStart,LONG acpEnd,const WCHAR *pchText,ULONG cch,TS_TEXTCHANGE *pChange) { +static __WIDL_INLINE HRESULT ITextStoreACP_SetText(ITextStoreACP* This,DWORD dwFlags,LONG acpStart,LONG acpEnd,const WCHAR *pchText,ULONG cch,TS_TEXTCHANGE *pChange) { return This->lpVtbl->SetText(This,dwFlags,acpStart,acpEnd,pchText,cch,pChange); } -static FORCEINLINE HRESULT ITextStoreACP_GetFormattedText(ITextStoreACP* This,LONG acpStart,LONG acpEnd,IDataObject **ppDataObject) { +static __WIDL_INLINE HRESULT ITextStoreACP_GetFormattedText(ITextStoreACP* This,LONG acpStart,LONG acpEnd,IDataObject **ppDataObject) { return This->lpVtbl->GetFormattedText(This,acpStart,acpEnd,ppDataObject); } -static FORCEINLINE HRESULT ITextStoreACP_GetEmbedded(ITextStoreACP* This,LONG acpPos,REFGUID rguidService,REFIID riid,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT ITextStoreACP_GetEmbedded(ITextStoreACP* This,LONG acpPos,REFGUID rguidService,REFIID riid,IUnknown **ppunk) { return This->lpVtbl->GetEmbedded(This,acpPos,rguidService,riid,ppunk); } -static FORCEINLINE HRESULT ITextStoreACP_QueryInsertEmbedded(ITextStoreACP* This,const GUID *pguidService,const FORMATETC *pFormatEtc,WINBOOL *pfInsertable) { +static __WIDL_INLINE HRESULT ITextStoreACP_QueryInsertEmbedded(ITextStoreACP* This,const GUID *pguidService,const FORMATETC *pFormatEtc,WINBOOL *pfInsertable) { return This->lpVtbl->QueryInsertEmbedded(This,pguidService,pFormatEtc,pfInsertable); } -static FORCEINLINE HRESULT ITextStoreACP_InsertEmbedded(ITextStoreACP* This,DWORD dwFlags,LONG acpStart,LONG acpEnd,IDataObject *pDataObject,TS_TEXTCHANGE *pChange) { +static __WIDL_INLINE HRESULT ITextStoreACP_InsertEmbedded(ITextStoreACP* This,DWORD dwFlags,LONG acpStart,LONG acpEnd,IDataObject *pDataObject,TS_TEXTCHANGE *pChange) { return This->lpVtbl->InsertEmbedded(This,dwFlags,acpStart,acpEnd,pDataObject,pChange); } -static FORCEINLINE HRESULT ITextStoreACP_InsertTextAtSelection(ITextStoreACP* This,DWORD dwFlags,const WCHAR *pchText,ULONG cch,LONG *pacpStart,LONG *pacpEnd,TS_TEXTCHANGE *pChange) { +static __WIDL_INLINE HRESULT ITextStoreACP_InsertTextAtSelection(ITextStoreACP* This,DWORD dwFlags,const WCHAR *pchText,ULONG cch,LONG *pacpStart,LONG *pacpEnd,TS_TEXTCHANGE *pChange) { return This->lpVtbl->InsertTextAtSelection(This,dwFlags,pchText,cch,pacpStart,pacpEnd,pChange); } -static FORCEINLINE HRESULT ITextStoreACP_InsertEmbeddedAtSelection(ITextStoreACP* This,DWORD dwFlags,IDataObject *pDataObject,LONG *pacpStart,LONG *pacpEnd,TS_TEXTCHANGE *pChange) { +static __WIDL_INLINE HRESULT ITextStoreACP_InsertEmbeddedAtSelection(ITextStoreACP* This,DWORD dwFlags,IDataObject *pDataObject,LONG *pacpStart,LONG *pacpEnd,TS_TEXTCHANGE *pChange) { return This->lpVtbl->InsertEmbeddedAtSelection(This,dwFlags,pDataObject,pacpStart,pacpEnd,pChange); } -static FORCEINLINE HRESULT ITextStoreACP_RequestSupportedAttrs(ITextStoreACP* This,DWORD dwFlags,ULONG cFilterAttrs,const TS_ATTRID *paFilterAttrs) { +static __WIDL_INLINE HRESULT ITextStoreACP_RequestSupportedAttrs(ITextStoreACP* This,DWORD dwFlags,ULONG cFilterAttrs,const TS_ATTRID *paFilterAttrs) { return This->lpVtbl->RequestSupportedAttrs(This,dwFlags,cFilterAttrs,paFilterAttrs); } -static FORCEINLINE HRESULT ITextStoreACP_RequestAttrsAtPosition(ITextStoreACP* This,LONG acpPos,ULONG cFilterAttrs,const TS_ATTRID *paFilterAttrs,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITextStoreACP_RequestAttrsAtPosition(ITextStoreACP* This,LONG acpPos,ULONG cFilterAttrs,const TS_ATTRID *paFilterAttrs,DWORD dwFlags) { return This->lpVtbl->RequestAttrsAtPosition(This,acpPos,cFilterAttrs,paFilterAttrs,dwFlags); } -static FORCEINLINE HRESULT ITextStoreACP_RequestAttrsTransitioningAtPosition(ITextStoreACP* This,LONG acpPos,ULONG cFilterAttrs,const TS_ATTRID *paFilterAttrs,DWORD dwFlags) { +static __WIDL_INLINE HRESULT ITextStoreACP_RequestAttrsTransitioningAtPosition(ITextStoreACP* This,LONG acpPos,ULONG cFilterAttrs,const TS_ATTRID *paFilterAttrs,DWORD dwFlags) { return This->lpVtbl->RequestAttrsTransitioningAtPosition(This,acpPos,cFilterAttrs,paFilterAttrs,dwFlags); } -static FORCEINLINE HRESULT ITextStoreACP_FindNextAttrTransition(ITextStoreACP* This,LONG acpStart,LONG acpHalt,ULONG cFilterAttrs,const TS_ATTRID *paFilterAttrs,DWORD dwFlags,LONG *pacpNext,WINBOOL *pfFound,LONG *plFoundOffset) { +static __WIDL_INLINE HRESULT ITextStoreACP_FindNextAttrTransition(ITextStoreACP* This,LONG acpStart,LONG acpHalt,ULONG cFilterAttrs,const TS_ATTRID *paFilterAttrs,DWORD dwFlags,LONG *pacpNext,WINBOOL *pfFound,LONG *plFoundOffset) { return This->lpVtbl->FindNextAttrTransition(This,acpStart,acpHalt,cFilterAttrs,paFilterAttrs,dwFlags,pacpNext,pfFound,plFoundOffset); } -static FORCEINLINE HRESULT ITextStoreACP_RetrieveRequestedAttrs(ITextStoreACP* This,ULONG ulCount,TS_ATTRVAL *paAttrVals,ULONG *pcFetched) { +static __WIDL_INLINE HRESULT ITextStoreACP_RetrieveRequestedAttrs(ITextStoreACP* This,ULONG ulCount,TS_ATTRVAL *paAttrVals,ULONG *pcFetched) { return This->lpVtbl->RetrieveRequestedAttrs(This,ulCount,paAttrVals,pcFetched); } -static FORCEINLINE HRESULT ITextStoreACP_GetEndACP(ITextStoreACP* This,LONG *pacp) { +static __WIDL_INLINE HRESULT ITextStoreACP_GetEndACP(ITextStoreACP* This,LONG *pacp) { return This->lpVtbl->GetEndACP(This,pacp); } -static FORCEINLINE HRESULT ITextStoreACP_GetActiveView(ITextStoreACP* This,TsViewCookie *pvcView) { +static __WIDL_INLINE HRESULT ITextStoreACP_GetActiveView(ITextStoreACP* This,TsViewCookie *pvcView) { return This->lpVtbl->GetActiveView(This,pvcView); } -static FORCEINLINE HRESULT ITextStoreACP_GetACPFromPoint(ITextStoreACP* This,TsViewCookie vcView,const POINT *ptScreen,DWORD dwFlags,LONG *pacp) { +static __WIDL_INLINE HRESULT ITextStoreACP_GetACPFromPoint(ITextStoreACP* This,TsViewCookie vcView,const POINT *ptScreen,DWORD dwFlags,LONG *pacp) { return This->lpVtbl->GetACPFromPoint(This,vcView,ptScreen,dwFlags,pacp); } -static FORCEINLINE HRESULT ITextStoreACP_GetTextExt(ITextStoreACP* This,TsViewCookie vcView,LONG acpStart,LONG acpEnd,RECT *prc,WINBOOL *pfClipped) { +static __WIDL_INLINE HRESULT ITextStoreACP_GetTextExt(ITextStoreACP* This,TsViewCookie vcView,LONG acpStart,LONG acpEnd,RECT *prc,WINBOOL *pfClipped) { return This->lpVtbl->GetTextExt(This,vcView,acpStart,acpEnd,prc,pfClipped); } -static FORCEINLINE HRESULT ITextStoreACP_GetScreenExt(ITextStoreACP* This,TsViewCookie vcView,RECT *prc) { +static __WIDL_INLINE HRESULT ITextStoreACP_GetScreenExt(ITextStoreACP* This,TsViewCookie vcView,RECT *prc) { return This->lpVtbl->GetScreenExt(This,vcView,prc); } -static FORCEINLINE HRESULT ITextStoreACP_GetWnd(ITextStoreACP* This,TsViewCookie vcView,HWND *phwnd) { +static __WIDL_INLINE HRESULT ITextStoreACP_GetWnd(ITextStoreACP* This,TsViewCookie vcView,HWND *phwnd) { return This->lpVtbl->GetWnd(This,vcView,phwnd); } #endif diff --git a/lib/libc/include/any-windows-any/thumbcache.h b/lib/libc/include/any-windows-any/thumbcache.h index 355d30a497d791049c929d19f6cf5e7fc7125919..b318028c2ae14dca3c146eba8dcb4ce227d3f2ba 100644 --- a/lib/libc/include/any-windows-any/thumbcache.h +++ b/lib/libc/include/any-windows-any/thumbcache.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/thumbcache.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/thumbcache.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __thumbcache_h__ #define __thumbcache_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ISharedBitmap_FWD_DEFINED__ @@ -225,29 +233,29 @@ interface ISharedBitmap { #define ISharedBitmap_Detach(This,phbm) (This)->lpVtbl->Detach(This,phbm) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISharedBitmap_QueryInterface(ISharedBitmap* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISharedBitmap_QueryInterface(ISharedBitmap* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISharedBitmap_AddRef(ISharedBitmap* This) { +static __WIDL_INLINE ULONG ISharedBitmap_AddRef(ISharedBitmap* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISharedBitmap_Release(ISharedBitmap* This) { +static __WIDL_INLINE ULONG ISharedBitmap_Release(ISharedBitmap* This) { return This->lpVtbl->Release(This); } /*** ISharedBitmap methods ***/ -static FORCEINLINE HRESULT ISharedBitmap_GetSharedBitmap(ISharedBitmap* This,HBITMAP *phbm) { +static __WIDL_INLINE HRESULT ISharedBitmap_GetSharedBitmap(ISharedBitmap* This,HBITMAP *phbm) { return This->lpVtbl->GetSharedBitmap(This,phbm); } -static FORCEINLINE HRESULT ISharedBitmap_GetSize(ISharedBitmap* This,SIZE *pSize) { +static __WIDL_INLINE HRESULT ISharedBitmap_GetSize(ISharedBitmap* This,SIZE *pSize) { return This->lpVtbl->GetSize(This,pSize); } -static FORCEINLINE HRESULT ISharedBitmap_GetFormat(ISharedBitmap* This,WTS_ALPHATYPE *pat) { +static __WIDL_INLINE HRESULT ISharedBitmap_GetFormat(ISharedBitmap* This,WTS_ALPHATYPE *pat) { return This->lpVtbl->GetFormat(This,pat); } -static FORCEINLINE HRESULT ISharedBitmap_InitializeBitmap(ISharedBitmap* This,HBITMAP hbm,WTS_ALPHATYPE wtsAT) { +static __WIDL_INLINE HRESULT ISharedBitmap_InitializeBitmap(ISharedBitmap* This,HBITMAP hbm,WTS_ALPHATYPE wtsAT) { return This->lpVtbl->InitializeBitmap(This,hbm,wtsAT); } -static FORCEINLINE HRESULT ISharedBitmap_Detach(ISharedBitmap* This,HBITMAP *phbm) { +static __WIDL_INLINE HRESULT ISharedBitmap_Detach(ISharedBitmap* This,HBITMAP *phbm) { return This->lpVtbl->Detach(This,phbm); } #endif @@ -338,20 +346,20 @@ interface IThumbnailCache { #define IThumbnailCache_GetThumbnailByID(This,thumbnailID,cxyRequestedThumbSize,ppvThumb,pOutFlags) (This)->lpVtbl->GetThumbnailByID(This,thumbnailID,cxyRequestedThumbSize,ppvThumb,pOutFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IThumbnailCache_QueryInterface(IThumbnailCache* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IThumbnailCache_QueryInterface(IThumbnailCache* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IThumbnailCache_AddRef(IThumbnailCache* This) { +static __WIDL_INLINE ULONG IThumbnailCache_AddRef(IThumbnailCache* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IThumbnailCache_Release(IThumbnailCache* This) { +static __WIDL_INLINE ULONG IThumbnailCache_Release(IThumbnailCache* This) { return This->lpVtbl->Release(This); } /*** IThumbnailCache methods ***/ -static FORCEINLINE HRESULT IThumbnailCache_GetThumbnail(IThumbnailCache* This,IShellItem *pShellItem,UINT cxyRequestedThumbSize,WTS_FLAGS flags,ISharedBitmap **ppvThumb,WTS_CACHEFLAGS *pOutFlags,WTS_THUMBNAILID *pThumbnailID) { +static __WIDL_INLINE HRESULT IThumbnailCache_GetThumbnail(IThumbnailCache* This,IShellItem *pShellItem,UINT cxyRequestedThumbSize,WTS_FLAGS flags,ISharedBitmap **ppvThumb,WTS_CACHEFLAGS *pOutFlags,WTS_THUMBNAILID *pThumbnailID) { return This->lpVtbl->GetThumbnail(This,pShellItem,cxyRequestedThumbSize,flags,ppvThumb,pOutFlags,pThumbnailID); } -static FORCEINLINE HRESULT IThumbnailCache_GetThumbnailByID(IThumbnailCache* This,WTS_THUMBNAILID thumbnailID,UINT cxyRequestedThumbSize,ISharedBitmap **ppvThumb,WTS_CACHEFLAGS *pOutFlags) { +static __WIDL_INLINE HRESULT IThumbnailCache_GetThumbnailByID(IThumbnailCache* This,WTS_THUMBNAILID thumbnailID,UINT cxyRequestedThumbSize,ISharedBitmap **ppvThumb,WTS_CACHEFLAGS *pOutFlags) { return This->lpVtbl->GetThumbnailByID(This,thumbnailID,cxyRequestedThumbSize,ppvThumb,pOutFlags); } #endif @@ -474,17 +482,17 @@ interface IThumbnailProvider { #define IThumbnailProvider_GetThumbnail(This,cx,phbmp,pdwAlpha) (This)->lpVtbl->GetThumbnail(This,cx,phbmp,pdwAlpha) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IThumbnailProvider_QueryInterface(IThumbnailProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IThumbnailProvider_QueryInterface(IThumbnailProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IThumbnailProvider_AddRef(IThumbnailProvider* This) { +static __WIDL_INLINE ULONG IThumbnailProvider_AddRef(IThumbnailProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IThumbnailProvider_Release(IThumbnailProvider* This) { +static __WIDL_INLINE ULONG IThumbnailProvider_Release(IThumbnailProvider* This) { return This->lpVtbl->Release(This); } /*** IThumbnailProvider methods ***/ -static FORCEINLINE HRESULT IThumbnailProvider_GetThumbnail(IThumbnailProvider* This,UINT cx,HBITMAP *phbmp,WTS_ALPHATYPE *pdwAlpha) { +static __WIDL_INLINE HRESULT IThumbnailProvider_GetThumbnail(IThumbnailProvider* This,UINT cx,HBITMAP *phbmp,WTS_ALPHATYPE *pdwAlpha) { return This->lpVtbl->GetThumbnail(This,cx,phbmp,pdwAlpha); } #endif @@ -551,17 +559,17 @@ interface IThumbnailSettings { #define IThumbnailSettings_SetContext(This,dwContext) (This)->lpVtbl->SetContext(This,dwContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IThumbnailSettings_QueryInterface(IThumbnailSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IThumbnailSettings_QueryInterface(IThumbnailSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IThumbnailSettings_AddRef(IThumbnailSettings* This) { +static __WIDL_INLINE ULONG IThumbnailSettings_AddRef(IThumbnailSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IThumbnailSettings_Release(IThumbnailSettings* This) { +static __WIDL_INLINE ULONG IThumbnailSettings_Release(IThumbnailSettings* This) { return This->lpVtbl->Release(This); } /*** IThumbnailSettings methods ***/ -static FORCEINLINE HRESULT IThumbnailSettings_SetContext(IThumbnailSettings* This,WTS_CONTEXTFLAGS dwContext) { +static __WIDL_INLINE HRESULT IThumbnailSettings_SetContext(IThumbnailSettings* This,WTS_CONTEXTFLAGS dwContext) { return This->lpVtbl->SetContext(This,dwContext); } #endif @@ -632,17 +640,17 @@ interface IThumbnailCachePrimer { #define IThumbnailCachePrimer_PageInThumbnail(This,psi,wtsFlags,cxyRequestedThumbSize) (This)->lpVtbl->PageInThumbnail(This,psi,wtsFlags,cxyRequestedThumbSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IThumbnailCachePrimer_QueryInterface(IThumbnailCachePrimer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IThumbnailCachePrimer_QueryInterface(IThumbnailCachePrimer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IThumbnailCachePrimer_AddRef(IThumbnailCachePrimer* This) { +static __WIDL_INLINE ULONG IThumbnailCachePrimer_AddRef(IThumbnailCachePrimer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IThumbnailCachePrimer_Release(IThumbnailCachePrimer* This) { +static __WIDL_INLINE ULONG IThumbnailCachePrimer_Release(IThumbnailCachePrimer* This) { return This->lpVtbl->Release(This); } /*** IThumbnailCachePrimer methods ***/ -static FORCEINLINE HRESULT IThumbnailCachePrimer_PageInThumbnail(IThumbnailCachePrimer* This,IShellItem *psi,WTS_FLAGS wtsFlags,UINT cxyRequestedThumbSize) { +static __WIDL_INLINE HRESULT IThumbnailCachePrimer_PageInThumbnail(IThumbnailCachePrimer* This,IShellItem *psi,WTS_FLAGS wtsFlags,UINT cxyRequestedThumbSize) { return This->lpVtbl->PageInThumbnail(This,psi,wtsFlags,cxyRequestedThumbSize); } #endif diff --git a/lib/libc/include/any-windows-any/time.h b/lib/libc/include/any-windows-any/time.h index b2a1631e2ef851777791ac3078b602a10014fb41..d70a707173b1e614bbd328caf839e1b0ad52378f 100644 --- a/lib/libc/include/any-windows-any/time.h +++ b/lib/libc/include/any-windows-any/time.h @@ -19,7 +19,7 @@ #ifndef _SECIMP #define _SECIMP __declspec(dllimport) #endif /* _SECIMP */ -#endif /* defined(_CRTBLD) || defined(__LIBMSVCRT__) */ +#endif /* defined(__LIBMSVCRT__) */ /* Adding timespec definition. */ #include @@ -132,6 +132,16 @@ extern "C" { __MINGW_IMPORT char * _tzname[2]; #endif +#undef __MINGW_STRFTIME_FORMAT + +#if defined(__clang__) +#define __MINGW_STRFTIME_FORMAT strftime +#elif defined(_UCRT) +#define __MINGW_STRFTIME_FORMAT gnu_strftime +#else +#define __MINGW_STRFTIME_FORMAT ms_strftime +#endif + _CRTIMP errno_t __cdecl _get_daylight(int *_Daylight); _CRTIMP errno_t __cdecl _get_dstbias(long *_Daylight_savings_bias); _CRTIMP errno_t __cdecl _get_timezone(long *_Timezone); @@ -146,12 +156,14 @@ extern "C" { _SECIMP errno_t __cdecl _gmtime32_s (struct tm *_Tm,const __time32_t *_Time); _CRTIMP struct tm *__cdecl _localtime32(const __time32_t *_Time) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; _SECIMP errno_t __cdecl _localtime32_s (struct tm *_Tm,const __time32_t *_Time); - size_t __cdecl strftime(char * __restrict__ _Buf,size_t _SizeInBytes,const char * __restrict__ _Format,const struct tm * __restrict__ _Tm); + size_t __cdecl strftime(char * __restrict__ _Buf,size_t _SizeInBytes,const char * __restrict__ _Format,const struct tm * __restrict__ _Tm) __attribute__((__format__ (__MINGW_STRFTIME_FORMAT, 3, 0))); _CRTIMP size_t __cdecl _strftime_l(char * __restrict__ _Buf,size_t _Max_size,const char * __restrict__ _Format,const struct tm * __restrict__ _Tm,_locale_t _Locale); _CRTIMP char *__cdecl _strdate(char *_Buffer) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; _SECIMP errno_t __cdecl _strdate_s (char *_Buf,size_t _SizeInBytes); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(errno_t, _strdate_s, char, _Str) _CRTIMP char *__cdecl _strtime(char *_Buffer) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; _SECIMP errno_t __cdecl _strtime_s (char *_Buf ,size_t _SizeInBytes); + __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(errno_t, _strtime_s, char, _Str) _CRTIMP __time32_t __cdecl _time32(__time32_t *_Time); #ifdef _UCRT _CRTIMP int __cdecl _timespec32_get(struct _timespec32 *_Ts, int _Base); diff --git a/lib/libc/include/any-windows-any/timeapi.h b/lib/libc/include/any-windows-any/timeapi.h index 159532ad5933e98e3f1f8991b71ab441f3eb19d0..e40bbecdad9f89c1625f3d1f38d41f9f6502f711 100644 --- a/lib/libc/include/any-windows-any/timeapi.h +++ b/lib/libc/include/any-windows-any/timeapi.h @@ -3,10 +3,54 @@ * This file is part of the mingw-w64 runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ -#ifndef _INC_TIMEAPI -#define _INC_TIMEAPI -/* timeBeginPeriod and al are defined in mmsystem.h */ -#include +#ifndef _TIMERAPI_H_ +#define _TIMERAPI_H_ +#include +#include + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +#ifndef MMNOTIMER + +#define TIMERR_NOERROR (0) +#define TIMERR_NOCANDO (TIMERR_BASE+1) +#define TIMERR_STRUCT (TIMERR_BASE+33) + +typedef struct timecaps_tag { + UINT wPeriodMin; + UINT wPeriodMax; +} TIMECAPS, *PTIMECAPS, *NPTIMECAPS, *LPTIMECAPS; + +WINMMAPI MMRESULT WINAPI timeGetSystemTime(LPMMTIME pmmt, UINT cbmmt); + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) + +WINMMAPI DWORD WINAPI timeGetTime(void); + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ + +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + +WINMMAPI MMRESULT WINAPI timeGetDevCaps(LPTIMECAPS ptc, UINT cbtc); +WINMMAPI MMRESULT WINAPI timeBeginPeriod(UINT uPeriod); +WINMMAPI MMRESULT WINAPI timeEndPeriod(UINT uPeriod); + +#endif /* ifndef MMNOTIMER */ + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ + +#ifdef __cplusplus +} #endif + +#endif /* _TIMERAPI_H_ */ diff --git a/lib/libc/include/any-windows-any/tlbref.h b/lib/libc/include/any-windows-any/tlbref.h index 414baa2848f04b3b42434a12e97214f35f06a88f..d23cbb68a167dfec9b4cce9ae17452d278bde1db 100644 --- a/lib/libc/include/any-windows-any/tlbref.h +++ b/lib/libc/include/any-windows-any/tlbref.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/tlbref.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/tlbref.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __tlbref_h__ #define __tlbref_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ITypeLibResolver_FWD_DEFINED__ @@ -109,17 +117,17 @@ interface ITypeLibResolver { #define ITypeLibResolver_ResolveTypeLib(This,bstrSimpleName,tlbid,lcid,wMajorVersion,wMinorVersion,syskind,pbstrResolvedTlbName) (This)->lpVtbl->ResolveTypeLib(This,bstrSimpleName,tlbid,lcid,wMajorVersion,wMinorVersion,syskind,pbstrResolvedTlbName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITypeLibResolver_QueryInterface(ITypeLibResolver* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITypeLibResolver_QueryInterface(ITypeLibResolver* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITypeLibResolver_AddRef(ITypeLibResolver* This) { +static __WIDL_INLINE ULONG ITypeLibResolver_AddRef(ITypeLibResolver* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITypeLibResolver_Release(ITypeLibResolver* This) { +static __WIDL_INLINE ULONG ITypeLibResolver_Release(ITypeLibResolver* This) { return This->lpVtbl->Release(This); } /*** ITypeLibResolver methods ***/ -static FORCEINLINE HRESULT ITypeLibResolver_ResolveTypeLib(ITypeLibResolver* This,BSTR bstrSimpleName,GUID tlbid,LCID lcid,USHORT wMajorVersion,USHORT wMinorVersion,SYSKIND syskind,BSTR *pbstrResolvedTlbName) { +static __WIDL_INLINE HRESULT ITypeLibResolver_ResolveTypeLib(ITypeLibResolver* This,BSTR bstrSimpleName,GUID tlbid,LCID lcid,USHORT wMajorVersion,USHORT wMinorVersion,SYSKIND syskind,BSTR *pbstrResolvedTlbName) { return This->lpVtbl->ResolveTypeLib(This,bstrSimpleName,tlbid,lcid,wMajorVersion,wMinorVersion,syskind,pbstrResolvedTlbName); } #endif diff --git a/lib/libc/include/any-windows-any/tlogstg.h b/lib/libc/include/any-windows-any/tlogstg.h index e5f34e1c220ed14d6775998eb595667a117e847c..bf4a3522cea8abea14b2037e3ba272269201198b 100644 --- a/lib/libc/include/any-windows-any/tlogstg.h +++ b/lib/libc/include/any-windows-any/tlogstg.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/tlogstg.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/tlogstg.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __tlogstg_h__ #define __tlogstg_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ITravelLogEntry_FWD_DEFINED__ @@ -153,20 +161,20 @@ interface ITravelLogEntry { #define ITravelLogEntry_GetURL(This,ppszURL) (This)->lpVtbl->GetURL(This,ppszURL) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITravelLogEntry_QueryInterface(ITravelLogEntry* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITravelLogEntry_QueryInterface(ITravelLogEntry* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITravelLogEntry_AddRef(ITravelLogEntry* This) { +static __WIDL_INLINE ULONG ITravelLogEntry_AddRef(ITravelLogEntry* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITravelLogEntry_Release(ITravelLogEntry* This) { +static __WIDL_INLINE ULONG ITravelLogEntry_Release(ITravelLogEntry* This) { return This->lpVtbl->Release(This); } /*** ITravelLogEntry methods ***/ -static FORCEINLINE HRESULT ITravelLogEntry_GetTitle(ITravelLogEntry* This,LPWSTR *ppszTitle) { +static __WIDL_INLINE HRESULT ITravelLogEntry_GetTitle(ITravelLogEntry* This,LPWSTR *ppszTitle) { return This->lpVtbl->GetTitle(This,ppszTitle); } -static FORCEINLINE HRESULT ITravelLogEntry_GetURL(ITravelLogEntry* This,LPWSTR *ppszURL) { +static __WIDL_INLINE HRESULT ITravelLogEntry_GetURL(ITravelLogEntry* This,LPWSTR *ppszURL) { return This->lpVtbl->GetURL(This,ppszURL); } #endif @@ -255,23 +263,23 @@ interface ITravelLogClient { #define ITravelLogClient_LoadHistoryPosition(This,pszUrlLocation,dwPosition) (This)->lpVtbl->LoadHistoryPosition(This,pszUrlLocation,dwPosition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITravelLogClient_QueryInterface(ITravelLogClient* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITravelLogClient_QueryInterface(ITravelLogClient* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITravelLogClient_AddRef(ITravelLogClient* This) { +static __WIDL_INLINE ULONG ITravelLogClient_AddRef(ITravelLogClient* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITravelLogClient_Release(ITravelLogClient* This) { +static __WIDL_INLINE ULONG ITravelLogClient_Release(ITravelLogClient* This) { return This->lpVtbl->Release(This); } /*** ITravelLogClient methods ***/ -static FORCEINLINE HRESULT ITravelLogClient_FindWindowByIndex(ITravelLogClient* This,DWORD dwID,IUnknown **ppunk) { +static __WIDL_INLINE HRESULT ITravelLogClient_FindWindowByIndex(ITravelLogClient* This,DWORD dwID,IUnknown **ppunk) { return This->lpVtbl->FindWindowByIndex(This,dwID,ppunk); } -static FORCEINLINE HRESULT ITravelLogClient_GetWindowData(ITravelLogClient* This,IStream *pStream,LPWINDOWDATA pWinData) { +static __WIDL_INLINE HRESULT ITravelLogClient_GetWindowData(ITravelLogClient* This,IStream *pStream,LPWINDOWDATA pWinData) { return This->lpVtbl->GetWindowData(This,pStream,pWinData); } -static FORCEINLINE HRESULT ITravelLogClient_LoadHistoryPosition(ITravelLogClient* This,LPWSTR pszUrlLocation,DWORD dwPosition) { +static __WIDL_INLINE HRESULT ITravelLogClient_LoadHistoryPosition(ITravelLogClient* This,LPWSTR pszUrlLocation,DWORD dwPosition) { return This->lpVtbl->LoadHistoryPosition(This,pszUrlLocation,dwPosition); } #endif @@ -365,26 +373,26 @@ interface IEnumTravelLogEntry { #define IEnumTravelLogEntry_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumTravelLogEntry_QueryInterface(IEnumTravelLogEntry* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumTravelLogEntry_QueryInterface(IEnumTravelLogEntry* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumTravelLogEntry_AddRef(IEnumTravelLogEntry* This) { +static __WIDL_INLINE ULONG IEnumTravelLogEntry_AddRef(IEnumTravelLogEntry* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumTravelLogEntry_Release(IEnumTravelLogEntry* This) { +static __WIDL_INLINE ULONG IEnumTravelLogEntry_Release(IEnumTravelLogEntry* This) { return This->lpVtbl->Release(This); } /*** IEnumTravelLogEntry methods ***/ -static FORCEINLINE HRESULT IEnumTravelLogEntry_Next(IEnumTravelLogEntry* This,ULONG cElt,ITravelLogEntry **rgElt,ULONG *pcEltFetched) { +static __WIDL_INLINE HRESULT IEnumTravelLogEntry_Next(IEnumTravelLogEntry* This,ULONG cElt,ITravelLogEntry **rgElt,ULONG *pcEltFetched) { return This->lpVtbl->Next(This,cElt,rgElt,pcEltFetched); } -static FORCEINLINE HRESULT IEnumTravelLogEntry_Skip(IEnumTravelLogEntry* This,ULONG cElt) { +static __WIDL_INLINE HRESULT IEnumTravelLogEntry_Skip(IEnumTravelLogEntry* This,ULONG cElt) { return This->lpVtbl->Skip(This,cElt); } -static FORCEINLINE HRESULT IEnumTravelLogEntry_Reset(IEnumTravelLogEntry* This) { +static __WIDL_INLINE HRESULT IEnumTravelLogEntry_Reset(IEnumTravelLogEntry* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumTravelLogEntry_Clone(IEnumTravelLogEntry* This,IEnumTravelLogEntry **ppEnum) { +static __WIDL_INLINE HRESULT IEnumTravelLogEntry_Clone(IEnumTravelLogEntry* This,IEnumTravelLogEntry **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -517,35 +525,35 @@ interface ITravelLogStg { #define ITravelLogStg_GetRelativeEntry(This,iOffset,ptle) (This)->lpVtbl->GetRelativeEntry(This,iOffset,ptle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITravelLogStg_QueryInterface(ITravelLogStg* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITravelLogStg_QueryInterface(ITravelLogStg* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITravelLogStg_AddRef(ITravelLogStg* This) { +static __WIDL_INLINE ULONG ITravelLogStg_AddRef(ITravelLogStg* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITravelLogStg_Release(ITravelLogStg* This) { +static __WIDL_INLINE ULONG ITravelLogStg_Release(ITravelLogStg* This) { return This->lpVtbl->Release(This); } /*** ITravelLogStg methods ***/ -static FORCEINLINE HRESULT ITravelLogStg_CreateEntry(ITravelLogStg* This,LPCWSTR pszUrl,LPCWSTR pszTitle,ITravelLogEntry *ptleRelativeTo,WINBOOL fPrepend,ITravelLogEntry **pptle) { +static __WIDL_INLINE HRESULT ITravelLogStg_CreateEntry(ITravelLogStg* This,LPCWSTR pszUrl,LPCWSTR pszTitle,ITravelLogEntry *ptleRelativeTo,WINBOOL fPrepend,ITravelLogEntry **pptle) { return This->lpVtbl->CreateEntry(This,pszUrl,pszTitle,ptleRelativeTo,fPrepend,pptle); } -static FORCEINLINE HRESULT ITravelLogStg_TravelTo(ITravelLogStg* This,ITravelLogEntry *ptle) { +static __WIDL_INLINE HRESULT ITravelLogStg_TravelTo(ITravelLogStg* This,ITravelLogEntry *ptle) { return This->lpVtbl->TravelTo(This,ptle); } -static FORCEINLINE HRESULT ITravelLogStg_EnumEntries(ITravelLogStg* This,TLENUMF flags,IEnumTravelLogEntry **ppenum) { +static __WIDL_INLINE HRESULT ITravelLogStg_EnumEntries(ITravelLogStg* This,TLENUMF flags,IEnumTravelLogEntry **ppenum) { return This->lpVtbl->EnumEntries(This,flags,ppenum); } -static FORCEINLINE HRESULT ITravelLogStg_FindEntries(ITravelLogStg* This,TLENUMF flags,LPCWSTR pszUrl,IEnumTravelLogEntry **ppenum) { +static __WIDL_INLINE HRESULT ITravelLogStg_FindEntries(ITravelLogStg* This,TLENUMF flags,LPCWSTR pszUrl,IEnumTravelLogEntry **ppenum) { return This->lpVtbl->FindEntries(This,flags,pszUrl,ppenum); } -static FORCEINLINE HRESULT ITravelLogStg_GetCount(ITravelLogStg* This,TLENUMF flags,DWORD *pcEntries) { +static __WIDL_INLINE HRESULT ITravelLogStg_GetCount(ITravelLogStg* This,TLENUMF flags,DWORD *pcEntries) { return This->lpVtbl->GetCount(This,flags,pcEntries); } -static FORCEINLINE HRESULT ITravelLogStg_RemoveEntry(ITravelLogStg* This,ITravelLogEntry *ptle) { +static __WIDL_INLINE HRESULT ITravelLogStg_RemoveEntry(ITravelLogStg* This,ITravelLogEntry *ptle) { return This->lpVtbl->RemoveEntry(This,ptle); } -static FORCEINLINE HRESULT ITravelLogStg_GetRelativeEntry(ITravelLogStg* This,int iOffset,ITravelLogEntry **ptle) { +static __WIDL_INLINE HRESULT ITravelLogStg_GetRelativeEntry(ITravelLogStg* This,int iOffset,ITravelLogEntry **ptle) { return This->lpVtbl->GetRelativeEntry(This,iOffset,ptle); } #endif diff --git a/lib/libc/include/any-windows-any/tpcshrd.h b/lib/libc/include/any-windows-any/tpcshrd.h index d4d3ce3fc6f9cb6c9560bada2d4e68f8105cd677..30e3594f4a83f500ff3a9fcea7689a66d574de02 100644 --- a/lib/libc/include/any-windows-any/tpcshrd.h +++ b/lib/libc/include/any-windows-any/tpcshrd.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/tpcshrd.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/tpcshrd.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __tpcshrd_h__ #define __tpcshrd_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/tsvirtualchannels.h b/lib/libc/include/any-windows-any/tsvirtualchannels.h index 3cd69b8ce1e19f7071ae05d267df3eb82f3d63b2..22c2491238df96cdbf638f20d17889ec44849584 100644 --- a/lib/libc/include/any-windows-any/tsvirtualchannels.h +++ b/lib/libc/include/any-windows-any/tsvirtualchannels.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/tsvirtualchannels.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/tsvirtualchannels.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __tsvirtualchannels_h__ #define __tsvirtualchannels_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWTSPlugin_FWD_DEFINED__ @@ -238,26 +246,26 @@ interface IWTSPlugin { #define IWTSPlugin_Terminated(This) (This)->lpVtbl->Terminated(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWTSPlugin_QueryInterface(IWTSPlugin* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWTSPlugin_QueryInterface(IWTSPlugin* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWTSPlugin_AddRef(IWTSPlugin* This) { +static __WIDL_INLINE ULONG IWTSPlugin_AddRef(IWTSPlugin* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWTSPlugin_Release(IWTSPlugin* This) { +static __WIDL_INLINE ULONG IWTSPlugin_Release(IWTSPlugin* This) { return This->lpVtbl->Release(This); } /*** IWTSPlugin methods ***/ -static FORCEINLINE HRESULT IWTSPlugin_Initialize(IWTSPlugin* This,IWTSVirtualChannelManager *pChannelMgr) { +static __WIDL_INLINE HRESULT IWTSPlugin_Initialize(IWTSPlugin* This,IWTSVirtualChannelManager *pChannelMgr) { return This->lpVtbl->Initialize(This,pChannelMgr); } -static FORCEINLINE HRESULT IWTSPlugin_Connected(IWTSPlugin* This) { +static __WIDL_INLINE HRESULT IWTSPlugin_Connected(IWTSPlugin* This) { return This->lpVtbl->Connected(This); } -static FORCEINLINE HRESULT IWTSPlugin_Disconnected(IWTSPlugin* This,DWORD dwDisconnectCode) { +static __WIDL_INLINE HRESULT IWTSPlugin_Disconnected(IWTSPlugin* This,DWORD dwDisconnectCode) { return This->lpVtbl->Disconnected(This,dwDisconnectCode); } -static FORCEINLINE HRESULT IWTSPlugin_Terminated(IWTSPlugin* This) { +static __WIDL_INLINE HRESULT IWTSPlugin_Terminated(IWTSPlugin* This) { return This->lpVtbl->Terminated(This); } #endif @@ -324,17 +332,17 @@ interface IWTSListener { #define IWTSListener_GetConfiguration(This,ppPropertyBag) (This)->lpVtbl->GetConfiguration(This,ppPropertyBag) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWTSListener_QueryInterface(IWTSListener* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWTSListener_QueryInterface(IWTSListener* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWTSListener_AddRef(IWTSListener* This) { +static __WIDL_INLINE ULONG IWTSListener_AddRef(IWTSListener* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWTSListener_Release(IWTSListener* This) { +static __WIDL_INLINE ULONG IWTSListener_Release(IWTSListener* This) { return This->lpVtbl->Release(This); } /*** IWTSListener methods ***/ -static FORCEINLINE HRESULT IWTSListener_GetConfiguration(IWTSListener* This,IPropertyBag **ppPropertyBag) { +static __WIDL_INLINE HRESULT IWTSListener_GetConfiguration(IWTSListener* This,IPropertyBag **ppPropertyBag) { return This->lpVtbl->GetConfiguration(This,ppPropertyBag); } #endif @@ -407,17 +415,17 @@ interface IWTSListenerCallback { #define IWTSListenerCallback_OnNewChannelConnection(This,pChannel,data,pbAccept,ppCallback) (This)->lpVtbl->OnNewChannelConnection(This,pChannel,data,pbAccept,ppCallback) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWTSListenerCallback_QueryInterface(IWTSListenerCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWTSListenerCallback_QueryInterface(IWTSListenerCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWTSListenerCallback_AddRef(IWTSListenerCallback* This) { +static __WIDL_INLINE ULONG IWTSListenerCallback_AddRef(IWTSListenerCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWTSListenerCallback_Release(IWTSListenerCallback* This) { +static __WIDL_INLINE ULONG IWTSListenerCallback_Release(IWTSListenerCallback* This) { return This->lpVtbl->Release(This); } /*** IWTSListenerCallback methods ***/ -static FORCEINLINE HRESULT IWTSListenerCallback_OnNewChannelConnection(IWTSListenerCallback* This,IWTSVirtualChannel *pChannel,BSTR data,WINBOOL *pbAccept,IWTSVirtualChannelCallback **ppCallback) { +static __WIDL_INLINE HRESULT IWTSListenerCallback_OnNewChannelConnection(IWTSListenerCallback* This,IWTSVirtualChannel *pChannel,BSTR data,WINBOOL *pbAccept,IWTSVirtualChannelCallback **ppCallback) { return This->lpVtbl->OnNewChannelConnection(This,pChannel,data,pbAccept,ppCallback); } #endif @@ -493,20 +501,20 @@ interface IWTSVirtualChannelCallback { #define IWTSVirtualChannelCallback_OnClose(This) (This)->lpVtbl->OnClose(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWTSVirtualChannelCallback_QueryInterface(IWTSVirtualChannelCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWTSVirtualChannelCallback_QueryInterface(IWTSVirtualChannelCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWTSVirtualChannelCallback_AddRef(IWTSVirtualChannelCallback* This) { +static __WIDL_INLINE ULONG IWTSVirtualChannelCallback_AddRef(IWTSVirtualChannelCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWTSVirtualChannelCallback_Release(IWTSVirtualChannelCallback* This) { +static __WIDL_INLINE ULONG IWTSVirtualChannelCallback_Release(IWTSVirtualChannelCallback* This) { return This->lpVtbl->Release(This); } /*** IWTSVirtualChannelCallback methods ***/ -static FORCEINLINE HRESULT IWTSVirtualChannelCallback_OnDataReceived(IWTSVirtualChannelCallback* This,ULONG cbSize,BYTE *pBuffer) { +static __WIDL_INLINE HRESULT IWTSVirtualChannelCallback_OnDataReceived(IWTSVirtualChannelCallback* This,ULONG cbSize,BYTE *pBuffer) { return This->lpVtbl->OnDataReceived(This,cbSize,pBuffer); } -static FORCEINLINE HRESULT IWTSVirtualChannelCallback_OnClose(IWTSVirtualChannelCallback* This) { +static __WIDL_INLINE HRESULT IWTSVirtualChannelCallback_OnClose(IWTSVirtualChannelCallback* This) { return This->lpVtbl->OnClose(This); } #endif @@ -580,17 +588,17 @@ interface IWTSVirtualChannelManager { #define IWTSVirtualChannelManager_CreateListener(This,pszChannelName,uFlags,pListenerCallback,ppListener) (This)->lpVtbl->CreateListener(This,pszChannelName,uFlags,pListenerCallback,ppListener) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWTSVirtualChannelManager_QueryInterface(IWTSVirtualChannelManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWTSVirtualChannelManager_QueryInterface(IWTSVirtualChannelManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWTSVirtualChannelManager_AddRef(IWTSVirtualChannelManager* This) { +static __WIDL_INLINE ULONG IWTSVirtualChannelManager_AddRef(IWTSVirtualChannelManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWTSVirtualChannelManager_Release(IWTSVirtualChannelManager* This) { +static __WIDL_INLINE ULONG IWTSVirtualChannelManager_Release(IWTSVirtualChannelManager* This) { return This->lpVtbl->Release(This); } /*** IWTSVirtualChannelManager methods ***/ -static FORCEINLINE HRESULT IWTSVirtualChannelManager_CreateListener(IWTSVirtualChannelManager* This,const char *pszChannelName,ULONG uFlags,IWTSListenerCallback *pListenerCallback,IWTSListener **ppListener) { +static __WIDL_INLINE HRESULT IWTSVirtualChannelManager_CreateListener(IWTSVirtualChannelManager* This,const char *pszChannelName,ULONG uFlags,IWTSListenerCallback *pListenerCallback,IWTSListener **ppListener) { return This->lpVtbl->CreateListener(This,pszChannelName,uFlags,pListenerCallback,ppListener); } #endif @@ -668,20 +676,20 @@ interface IWTSVirtualChannel { #define IWTSVirtualChannel_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWTSVirtualChannel_QueryInterface(IWTSVirtualChannel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWTSVirtualChannel_QueryInterface(IWTSVirtualChannel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWTSVirtualChannel_AddRef(IWTSVirtualChannel* This) { +static __WIDL_INLINE ULONG IWTSVirtualChannel_AddRef(IWTSVirtualChannel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWTSVirtualChannel_Release(IWTSVirtualChannel* This) { +static __WIDL_INLINE ULONG IWTSVirtualChannel_Release(IWTSVirtualChannel* This) { return This->lpVtbl->Release(This); } /*** IWTSVirtualChannel methods ***/ -static FORCEINLINE HRESULT IWTSVirtualChannel_Write(IWTSVirtualChannel* This,ULONG cbSize,BYTE *pBuffer,IUnknown *pReserved) { +static __WIDL_INLINE HRESULT IWTSVirtualChannel_Write(IWTSVirtualChannel* This,ULONG cbSize,BYTE *pBuffer,IUnknown *pReserved) { return This->lpVtbl->Write(This,cbSize,pBuffer,pReserved); } -static FORCEINLINE HRESULT IWTSVirtualChannel_Close(IWTSVirtualChannel* This) { +static __WIDL_INLINE HRESULT IWTSVirtualChannel_Close(IWTSVirtualChannel* This) { return This->lpVtbl->Close(This); } #endif @@ -751,17 +759,17 @@ interface IWTSPluginServiceProvider { #define IWTSPluginServiceProvider_GetService(This,ServiceId,ppunkObject) (This)->lpVtbl->GetService(This,ServiceId,ppunkObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWTSPluginServiceProvider_QueryInterface(IWTSPluginServiceProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWTSPluginServiceProvider_QueryInterface(IWTSPluginServiceProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWTSPluginServiceProvider_AddRef(IWTSPluginServiceProvider* This) { +static __WIDL_INLINE ULONG IWTSPluginServiceProvider_AddRef(IWTSPluginServiceProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWTSPluginServiceProvider_Release(IWTSPluginServiceProvider* This) { +static __WIDL_INLINE ULONG IWTSPluginServiceProvider_Release(IWTSPluginServiceProvider* This) { return This->lpVtbl->Release(This); } /*** IWTSPluginServiceProvider methods ***/ -static FORCEINLINE HRESULT IWTSPluginServiceProvider_GetService(IWTSPluginServiceProvider* This,GUID ServiceId,IUnknown **ppunkObject) { +static __WIDL_INLINE HRESULT IWTSPluginServiceProvider_GetService(IWTSPluginServiceProvider* This,GUID ServiceId,IUnknown **ppunkObject) { return This->lpVtbl->GetService(This,ServiceId,ppunkObject); } #endif @@ -858,23 +866,23 @@ interface IWTSBitmapRenderer { #define IWTSBitmapRenderer_RemoveMapping(This) (This)->lpVtbl->RemoveMapping(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWTSBitmapRenderer_QueryInterface(IWTSBitmapRenderer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWTSBitmapRenderer_QueryInterface(IWTSBitmapRenderer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWTSBitmapRenderer_AddRef(IWTSBitmapRenderer* This) { +static __WIDL_INLINE ULONG IWTSBitmapRenderer_AddRef(IWTSBitmapRenderer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWTSBitmapRenderer_Release(IWTSBitmapRenderer* This) { +static __WIDL_INLINE ULONG IWTSBitmapRenderer_Release(IWTSBitmapRenderer* This) { return This->lpVtbl->Release(This); } /*** IWTSBitmapRenderer methods ***/ -static FORCEINLINE HRESULT IWTSBitmapRenderer_Render(IWTSBitmapRenderer* This,GUID imageFormat,DWORD dwWidth,DWORD dwHeight,LONG cbStride,DWORD cbImageBuffer,BYTE *pImageBuffer) { +static __WIDL_INLINE HRESULT IWTSBitmapRenderer_Render(IWTSBitmapRenderer* This,GUID imageFormat,DWORD dwWidth,DWORD dwHeight,LONG cbStride,DWORD cbImageBuffer,BYTE *pImageBuffer) { return This->lpVtbl->Render(This,imageFormat,dwWidth,dwHeight,cbStride,cbImageBuffer,pImageBuffer); } -static FORCEINLINE HRESULT IWTSBitmapRenderer_GetRendererStatistics(IWTSBitmapRenderer* This,BITMAP_RENDERER_STATISTICS *pStatistics) { +static __WIDL_INLINE HRESULT IWTSBitmapRenderer_GetRendererStatistics(IWTSBitmapRenderer* This,BITMAP_RENDERER_STATISTICS *pStatistics) { return This->lpVtbl->GetRendererStatistics(This,pStatistics); } -static FORCEINLINE HRESULT IWTSBitmapRenderer_RemoveMapping(IWTSBitmapRenderer* This) { +static __WIDL_INLINE HRESULT IWTSBitmapRenderer_RemoveMapping(IWTSBitmapRenderer* This) { return This->lpVtbl->RemoveMapping(This); } #endif @@ -941,17 +949,17 @@ interface IWTSBitmapRendererCallback { #define IWTSBitmapRendererCallback_OnTargetSizeChanged(This,rcNewSize) (This)->lpVtbl->OnTargetSizeChanged(This,rcNewSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWTSBitmapRendererCallback_QueryInterface(IWTSBitmapRendererCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWTSBitmapRendererCallback_QueryInterface(IWTSBitmapRendererCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWTSBitmapRendererCallback_AddRef(IWTSBitmapRendererCallback* This) { +static __WIDL_INLINE ULONG IWTSBitmapRendererCallback_AddRef(IWTSBitmapRendererCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWTSBitmapRendererCallback_Release(IWTSBitmapRendererCallback* This) { +static __WIDL_INLINE ULONG IWTSBitmapRendererCallback_Release(IWTSBitmapRendererCallback* This) { return This->lpVtbl->Release(This); } /*** IWTSBitmapRendererCallback methods ***/ -static FORCEINLINE HRESULT IWTSBitmapRendererCallback_OnTargetSizeChanged(IWTSBitmapRendererCallback* This,RECT rcNewSize) { +static __WIDL_INLINE HRESULT IWTSBitmapRendererCallback_OnTargetSizeChanged(IWTSBitmapRendererCallback* This,RECT rcNewSize) { return This->lpVtbl->OnTargetSizeChanged(This,rcNewSize); } #endif @@ -1022,17 +1030,17 @@ interface IWTSBitmapRenderService { #define IWTSBitmapRenderService_GetMappedRenderer(This,mappingId,pMappedRendererCallback,ppMappedRenderer) (This)->lpVtbl->GetMappedRenderer(This,mappingId,pMappedRendererCallback,ppMappedRenderer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWTSBitmapRenderService_QueryInterface(IWTSBitmapRenderService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWTSBitmapRenderService_QueryInterface(IWTSBitmapRenderService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWTSBitmapRenderService_AddRef(IWTSBitmapRenderService* This) { +static __WIDL_INLINE ULONG IWTSBitmapRenderService_AddRef(IWTSBitmapRenderService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWTSBitmapRenderService_Release(IWTSBitmapRenderService* This) { +static __WIDL_INLINE ULONG IWTSBitmapRenderService_Release(IWTSBitmapRenderService* This) { return This->lpVtbl->Release(This); } /*** IWTSBitmapRenderService methods ***/ -static FORCEINLINE HRESULT IWTSBitmapRenderService_GetMappedRenderer(IWTSBitmapRenderService* This,UINT64 mappingId,IWTSBitmapRendererCallback *pMappedRendererCallback,IWTSBitmapRenderer **ppMappedRenderer) { +static __WIDL_INLINE HRESULT IWTSBitmapRenderService_GetMappedRenderer(IWTSBitmapRenderService* This,UINT64 mappingId,IWTSBitmapRendererCallback *pMappedRendererCallback,IWTSBitmapRenderer **ppMappedRenderer) { return This->lpVtbl->GetMappedRenderer(This,mappingId,pMappedRendererCallback,ppMappedRenderer); } #endif diff --git a/lib/libc/include/any-windows-any/tuner.h b/lib/libc/include/any-windows-any/tuner.h index c9eb04b8fd2ffc37906750098ca9ef2fd0417b03..727e0de6caae2b497470ae1234d426852769848b 100644 --- a/lib/libc/include/any-windows-any/tuner.h +++ b/lib/libc/include/any-windows-any/tuner.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/tuner.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/tuner.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __tuner_h__ #define __tuner_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __ITuningSpaces_FWD_DEFINED__ @@ -1467,39 +1475,39 @@ interface ITuningSpaces { #define ITuningSpaces_get_EnumTuningSpaces(This,NewEnum) (This)->lpVtbl->get_EnumTuningSpaces(This,NewEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITuningSpaces_QueryInterface(ITuningSpaces* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITuningSpaces_QueryInterface(ITuningSpaces* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITuningSpaces_AddRef(ITuningSpaces* This) { +static __WIDL_INLINE ULONG ITuningSpaces_AddRef(ITuningSpaces* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITuningSpaces_Release(ITuningSpaces* This) { +static __WIDL_INLINE ULONG ITuningSpaces_Release(ITuningSpaces* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITuningSpaces_GetTypeInfoCount(ITuningSpaces* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITuningSpaces_GetTypeInfoCount(ITuningSpaces* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITuningSpaces_GetTypeInfo(ITuningSpaces* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITuningSpaces_GetTypeInfo(ITuningSpaces* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITuningSpaces_GetIDsOfNames(ITuningSpaces* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITuningSpaces_GetIDsOfNames(ITuningSpaces* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITuningSpaces_Invoke(ITuningSpaces* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITuningSpaces_Invoke(ITuningSpaces* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuningSpaces methods ***/ -static FORCEINLINE HRESULT ITuningSpaces_get_Count(ITuningSpaces* This,LONG *Count) { +static __WIDL_INLINE HRESULT ITuningSpaces_get_Count(ITuningSpaces* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ITuningSpaces_get__NewEnum(ITuningSpaces* This,IEnumVARIANT **NewEnum) { +static __WIDL_INLINE HRESULT ITuningSpaces_get__NewEnum(ITuningSpaces* This,IEnumVARIANT **NewEnum) { return This->lpVtbl->get__NewEnum(This,NewEnum); } -static FORCEINLINE HRESULT ITuningSpaces_get_Item(ITuningSpaces* This,VARIANT varIndex,ITuningSpace **TuningSpace) { +static __WIDL_INLINE HRESULT ITuningSpaces_get_Item(ITuningSpaces* This,VARIANT varIndex,ITuningSpace **TuningSpace) { return This->lpVtbl->get_Item(This,varIndex,TuningSpace); } -static FORCEINLINE HRESULT ITuningSpaces_get_EnumTuningSpaces(ITuningSpaces* This,IEnumTuningSpaces **NewEnum) { +static __WIDL_INLINE HRESULT ITuningSpaces_get_EnumTuningSpaces(ITuningSpaces* This,IEnumTuningSpaces **NewEnum) { return This->lpVtbl->get_EnumTuningSpaces(This,NewEnum); } #endif @@ -1711,66 +1719,66 @@ interface ITuningSpaceContainer { #define ITuningSpaceContainer_put_MaxCount(This,MaxCount) (This)->lpVtbl->put_MaxCount(This,MaxCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITuningSpaceContainer_QueryInterface(ITuningSpaceContainer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_QueryInterface(ITuningSpaceContainer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITuningSpaceContainer_AddRef(ITuningSpaceContainer* This) { +static __WIDL_INLINE ULONG ITuningSpaceContainer_AddRef(ITuningSpaceContainer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITuningSpaceContainer_Release(ITuningSpaceContainer* This) { +static __WIDL_INLINE ULONG ITuningSpaceContainer_Release(ITuningSpaceContainer* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITuningSpaceContainer_GetTypeInfoCount(ITuningSpaceContainer* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_GetTypeInfoCount(ITuningSpaceContainer* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITuningSpaceContainer_GetTypeInfo(ITuningSpaceContainer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_GetTypeInfo(ITuningSpaceContainer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITuningSpaceContainer_GetIDsOfNames(ITuningSpaceContainer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_GetIDsOfNames(ITuningSpaceContainer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITuningSpaceContainer_Invoke(ITuningSpaceContainer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_Invoke(ITuningSpaceContainer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuningSpaceContainer methods ***/ -static FORCEINLINE HRESULT ITuningSpaceContainer_get_Count(ITuningSpaceContainer* This,LONG *Count) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_get_Count(ITuningSpaceContainer* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT ITuningSpaceContainer_get__NewEnum(ITuningSpaceContainer* This,IEnumVARIANT **NewEnum) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_get__NewEnum(ITuningSpaceContainer* This,IEnumVARIANT **NewEnum) { return This->lpVtbl->get__NewEnum(This,NewEnum); } -static FORCEINLINE HRESULT ITuningSpaceContainer_get_Item(ITuningSpaceContainer* This,VARIANT varIndex,ITuningSpace **TuningSpace) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_get_Item(ITuningSpaceContainer* This,VARIANT varIndex,ITuningSpace **TuningSpace) { return This->lpVtbl->get_Item(This,varIndex,TuningSpace); } -static FORCEINLINE HRESULT ITuningSpaceContainer_put_Item(ITuningSpaceContainer* This,VARIANT varIndex,ITuningSpace *TuningSpace) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_put_Item(ITuningSpaceContainer* This,VARIANT varIndex,ITuningSpace *TuningSpace) { return This->lpVtbl->put_Item(This,varIndex,TuningSpace); } -static FORCEINLINE HRESULT ITuningSpaceContainer_TuningSpacesForCLSID(ITuningSpaceContainer* This,BSTR SpaceCLSID,ITuningSpaces **NewColl) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_TuningSpacesForCLSID(ITuningSpaceContainer* This,BSTR SpaceCLSID,ITuningSpaces **NewColl) { return This->lpVtbl->TuningSpacesForCLSID(This,SpaceCLSID,NewColl); } -static FORCEINLINE HRESULT ITuningSpaceContainer__TuningSpacesForCLSID(ITuningSpaceContainer* This,REFCLSID SpaceCLSID,ITuningSpaces **NewColl) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer__TuningSpacesForCLSID(ITuningSpaceContainer* This,REFCLSID SpaceCLSID,ITuningSpaces **NewColl) { return This->lpVtbl->_TuningSpacesForCLSID(This,SpaceCLSID,NewColl); } -static FORCEINLINE HRESULT ITuningSpaceContainer_TuningSpacesForName(ITuningSpaceContainer* This,BSTR Name,ITuningSpaces **NewColl) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_TuningSpacesForName(ITuningSpaceContainer* This,BSTR Name,ITuningSpaces **NewColl) { return This->lpVtbl->TuningSpacesForName(This,Name,NewColl); } -static FORCEINLINE HRESULT ITuningSpaceContainer_FindID(ITuningSpaceContainer* This,ITuningSpace *TuningSpace,LONG *ID) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_FindID(ITuningSpaceContainer* This,ITuningSpace *TuningSpace,LONG *ID) { return This->lpVtbl->FindID(This,TuningSpace,ID); } -static FORCEINLINE HRESULT ITuningSpaceContainer_Add(ITuningSpaceContainer* This,ITuningSpace *TuningSpace,VARIANT *NewIndex) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_Add(ITuningSpaceContainer* This,ITuningSpace *TuningSpace,VARIANT *NewIndex) { return This->lpVtbl->Add(This,TuningSpace,NewIndex); } -static FORCEINLINE HRESULT ITuningSpaceContainer_get_EnumTuningSpaces(ITuningSpaceContainer* This,IEnumTuningSpaces **ppEnum) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_get_EnumTuningSpaces(ITuningSpaceContainer* This,IEnumTuningSpaces **ppEnum) { return This->lpVtbl->get_EnumTuningSpaces(This,ppEnum); } -static FORCEINLINE HRESULT ITuningSpaceContainer_Remove(ITuningSpaceContainer* This,VARIANT Index) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_Remove(ITuningSpaceContainer* This,VARIANT Index) { return This->lpVtbl->Remove(This,Index); } -static FORCEINLINE HRESULT ITuningSpaceContainer_get_MaxCount(ITuningSpaceContainer* This,LONG *MaxCount) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_get_MaxCount(ITuningSpaceContainer* This,LONG *MaxCount) { return This->lpVtbl->get_MaxCount(This,MaxCount); } -static FORCEINLINE HRESULT ITuningSpaceContainer_put_MaxCount(ITuningSpaceContainer* This,LONG MaxCount) { +static __WIDL_INLINE HRESULT ITuningSpaceContainer_put_MaxCount(ITuningSpaceContainer* This,LONG MaxCount) { return This->lpVtbl->put_MaxCount(This,MaxCount); } #endif @@ -2016,84 +2024,84 @@ interface ITuningSpace { #define ITuningSpace_Clone(This,NewTS) (This)->lpVtbl->Clone(This,NewTS) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITuningSpace_QueryInterface(ITuningSpace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITuningSpace_QueryInterface(ITuningSpace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITuningSpace_AddRef(ITuningSpace* This) { +static __WIDL_INLINE ULONG ITuningSpace_AddRef(ITuningSpace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITuningSpace_Release(ITuningSpace* This) { +static __WIDL_INLINE ULONG ITuningSpace_Release(ITuningSpace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITuningSpace_GetTypeInfoCount(ITuningSpace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITuningSpace_GetTypeInfoCount(ITuningSpace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITuningSpace_GetTypeInfo(ITuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITuningSpace_GetTypeInfo(ITuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITuningSpace_GetIDsOfNames(ITuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITuningSpace_GetIDsOfNames(ITuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITuningSpace_Invoke(ITuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITuningSpace_Invoke(ITuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuningSpace methods ***/ -static FORCEINLINE HRESULT ITuningSpace_get_UniqueName(ITuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT ITuningSpace_get_UniqueName(ITuningSpace* This,BSTR *Name) { return This->lpVtbl->get_UniqueName(This,Name); } -static FORCEINLINE HRESULT ITuningSpace_put_UniqueName(ITuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT ITuningSpace_put_UniqueName(ITuningSpace* This,BSTR Name) { return This->lpVtbl->put_UniqueName(This,Name); } -static FORCEINLINE HRESULT ITuningSpace_get_FriendlyName(ITuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT ITuningSpace_get_FriendlyName(ITuningSpace* This,BSTR *Name) { return This->lpVtbl->get_FriendlyName(This,Name); } -static FORCEINLINE HRESULT ITuningSpace_put_FriendlyName(ITuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT ITuningSpace_put_FriendlyName(ITuningSpace* This,BSTR Name) { return This->lpVtbl->put_FriendlyName(This,Name); } -static FORCEINLINE HRESULT ITuningSpace_get_CLSID(ITuningSpace* This,BSTR *SpaceCLSID) { +static __WIDL_INLINE HRESULT ITuningSpace_get_CLSID(ITuningSpace* This,BSTR *SpaceCLSID) { return This->lpVtbl->get_CLSID(This,SpaceCLSID); } -static FORCEINLINE HRESULT ITuningSpace_get_NetworkType(ITuningSpace* This,BSTR *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT ITuningSpace_get_NetworkType(ITuningSpace* This,BSTR *NetworkTypeGuid) { return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT ITuningSpace_put_NetworkType(ITuningSpace* This,BSTR NetworkTypeGuid) { +static __WIDL_INLINE HRESULT ITuningSpace_put_NetworkType(ITuningSpace* This,BSTR NetworkTypeGuid) { return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT ITuningSpace_get__NetworkType(ITuningSpace* This,GUID *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT ITuningSpace_get__NetworkType(ITuningSpace* This,GUID *NetworkTypeGuid) { return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT ITuningSpace_put__NetworkType(ITuningSpace* This,REFCLSID NetworkTypeGuid) { +static __WIDL_INLINE HRESULT ITuningSpace_put__NetworkType(ITuningSpace* This,REFCLSID NetworkTypeGuid) { return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT ITuningSpace_CreateTuneRequest(ITuningSpace* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT ITuningSpace_CreateTuneRequest(ITuningSpace* This,ITuneRequest **TuneRequest) { return This->lpVtbl->CreateTuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT ITuningSpace_EnumCategoryGUIDs(ITuningSpace* This,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT ITuningSpace_EnumCategoryGUIDs(ITuningSpace* This,IEnumGUID **ppEnum) { return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); } -static FORCEINLINE HRESULT ITuningSpace_EnumDeviceMonikers(ITuningSpace* This,IEnumMoniker **ppEnum) { +static __WIDL_INLINE HRESULT ITuningSpace_EnumDeviceMonikers(ITuningSpace* This,IEnumMoniker **ppEnum) { return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); } -static FORCEINLINE HRESULT ITuningSpace_get_DefaultPreferredComponentTypes(ITuningSpace* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT ITuningSpace_get_DefaultPreferredComponentTypes(ITuningSpace* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT ITuningSpace_put_DefaultPreferredComponentTypes(ITuningSpace* This,IComponentTypes *NewComponentTypes) { +static __WIDL_INLINE HRESULT ITuningSpace_put_DefaultPreferredComponentTypes(ITuningSpace* This,IComponentTypes *NewComponentTypes) { return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); } -static FORCEINLINE HRESULT ITuningSpace_get_FrequencyMapping(ITuningSpace* This,BSTR *pMapping) { +static __WIDL_INLINE HRESULT ITuningSpace_get_FrequencyMapping(ITuningSpace* This,BSTR *pMapping) { return This->lpVtbl->get_FrequencyMapping(This,pMapping); } -static FORCEINLINE HRESULT ITuningSpace_put_FrequencyMapping(ITuningSpace* This,BSTR Mapping) { +static __WIDL_INLINE HRESULT ITuningSpace_put_FrequencyMapping(ITuningSpace* This,BSTR Mapping) { return This->lpVtbl->put_FrequencyMapping(This,Mapping); } -static FORCEINLINE HRESULT ITuningSpace_get_DefaultLocator(ITuningSpace* This,ILocator **LocatorVal) { +static __WIDL_INLINE HRESULT ITuningSpace_get_DefaultLocator(ITuningSpace* This,ILocator **LocatorVal) { return This->lpVtbl->get_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT ITuningSpace_put_DefaultLocator(ITuningSpace* This,ILocator *LocatorVal) { +static __WIDL_INLINE HRESULT ITuningSpace_put_DefaultLocator(ITuningSpace* This,ILocator *LocatorVal) { return This->lpVtbl->put_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT ITuningSpace_Clone(ITuningSpace* This,ITuningSpace **NewTS) { +static __WIDL_INLINE HRESULT ITuningSpace_Clone(ITuningSpace* This,ITuningSpace **NewTS) { return This->lpVtbl->Clone(This,NewTS); } #endif @@ -2187,26 +2195,26 @@ interface IEnumTuningSpaces { #define IEnumTuningSpaces_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumTuningSpaces_QueryInterface(IEnumTuningSpaces* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumTuningSpaces_QueryInterface(IEnumTuningSpaces* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumTuningSpaces_AddRef(IEnumTuningSpaces* This) { +static __WIDL_INLINE ULONG IEnumTuningSpaces_AddRef(IEnumTuningSpaces* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumTuningSpaces_Release(IEnumTuningSpaces* This) { +static __WIDL_INLINE ULONG IEnumTuningSpaces_Release(IEnumTuningSpaces* This) { return This->lpVtbl->Release(This); } /*** IEnumTuningSpaces methods ***/ -static FORCEINLINE HRESULT IEnumTuningSpaces_Next(IEnumTuningSpaces* This,ULONG celt,ITuningSpace **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumTuningSpaces_Next(IEnumTuningSpaces* This,ULONG celt,ITuningSpace **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumTuningSpaces_Skip(IEnumTuningSpaces* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumTuningSpaces_Skip(IEnumTuningSpaces* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumTuningSpaces_Reset(IEnumTuningSpaces* This) { +static __WIDL_INLINE HRESULT IEnumTuningSpaces_Reset(IEnumTuningSpaces* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumTuningSpaces_Clone(IEnumTuningSpaces* This,IEnumTuningSpaces **ppEnum) { +static __WIDL_INLINE HRESULT IEnumTuningSpaces_Clone(IEnumTuningSpaces* This,IEnumTuningSpaces **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -2413,91 +2421,91 @@ interface IDVBTuningSpace { #define IDVBTuningSpace_put_SystemType(This,SysType) (This)->lpVtbl->put_SystemType(This,SysType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDVBTuningSpace_QueryInterface(IDVBTuningSpace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_QueryInterface(IDVBTuningSpace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDVBTuningSpace_AddRef(IDVBTuningSpace* This) { +static __WIDL_INLINE ULONG IDVBTuningSpace_AddRef(IDVBTuningSpace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDVBTuningSpace_Release(IDVBTuningSpace* This) { +static __WIDL_INLINE ULONG IDVBTuningSpace_Release(IDVBTuningSpace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDVBTuningSpace_GetTypeInfoCount(IDVBTuningSpace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_GetTypeInfoCount(IDVBTuningSpace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDVBTuningSpace_GetTypeInfo(IDVBTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_GetTypeInfo(IDVBTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDVBTuningSpace_GetIDsOfNames(IDVBTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_GetIDsOfNames(IDVBTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDVBTuningSpace_Invoke(IDVBTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_Invoke(IDVBTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuningSpace methods ***/ -static FORCEINLINE HRESULT IDVBTuningSpace_get_UniqueName(IDVBTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_get_UniqueName(IDVBTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_UniqueName(This,Name); } -static FORCEINLINE HRESULT IDVBTuningSpace_put_UniqueName(IDVBTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_put_UniqueName(IDVBTuningSpace* This,BSTR Name) { return This->lpVtbl->put_UniqueName(This,Name); } -static FORCEINLINE HRESULT IDVBTuningSpace_get_FriendlyName(IDVBTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_get_FriendlyName(IDVBTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IDVBTuningSpace_put_FriendlyName(IDVBTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_put_FriendlyName(IDVBTuningSpace* This,BSTR Name) { return This->lpVtbl->put_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IDVBTuningSpace_get_CLSID(IDVBTuningSpace* This,BSTR *SpaceCLSID) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_get_CLSID(IDVBTuningSpace* This,BSTR *SpaceCLSID) { return This->lpVtbl->get_CLSID(This,SpaceCLSID); } -static FORCEINLINE HRESULT IDVBTuningSpace_get_NetworkType(IDVBTuningSpace* This,BSTR *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_get_NetworkType(IDVBTuningSpace* This,BSTR *NetworkTypeGuid) { return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDVBTuningSpace_put_NetworkType(IDVBTuningSpace* This,BSTR NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_put_NetworkType(IDVBTuningSpace* This,BSTR NetworkTypeGuid) { return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDVBTuningSpace_get__NetworkType(IDVBTuningSpace* This,GUID *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_get__NetworkType(IDVBTuningSpace* This,GUID *NetworkTypeGuid) { return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDVBTuningSpace_put__NetworkType(IDVBTuningSpace* This,REFCLSID NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_put__NetworkType(IDVBTuningSpace* This,REFCLSID NetworkTypeGuid) { return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDVBTuningSpace_CreateTuneRequest(IDVBTuningSpace* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_CreateTuneRequest(IDVBTuningSpace* This,ITuneRequest **TuneRequest) { return This->lpVtbl->CreateTuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IDVBTuningSpace_EnumCategoryGUIDs(IDVBTuningSpace* This,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_EnumCategoryGUIDs(IDVBTuningSpace* This,IEnumGUID **ppEnum) { return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); } -static FORCEINLINE HRESULT IDVBTuningSpace_EnumDeviceMonikers(IDVBTuningSpace* This,IEnumMoniker **ppEnum) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_EnumDeviceMonikers(IDVBTuningSpace* This,IEnumMoniker **ppEnum) { return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); } -static FORCEINLINE HRESULT IDVBTuningSpace_get_DefaultPreferredComponentTypes(IDVBTuningSpace* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_get_DefaultPreferredComponentTypes(IDVBTuningSpace* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IDVBTuningSpace_put_DefaultPreferredComponentTypes(IDVBTuningSpace* This,IComponentTypes *NewComponentTypes) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_put_DefaultPreferredComponentTypes(IDVBTuningSpace* This,IComponentTypes *NewComponentTypes) { return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); } -static FORCEINLINE HRESULT IDVBTuningSpace_get_FrequencyMapping(IDVBTuningSpace* This,BSTR *pMapping) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_get_FrequencyMapping(IDVBTuningSpace* This,BSTR *pMapping) { return This->lpVtbl->get_FrequencyMapping(This,pMapping); } -static FORCEINLINE HRESULT IDVBTuningSpace_put_FrequencyMapping(IDVBTuningSpace* This,BSTR Mapping) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_put_FrequencyMapping(IDVBTuningSpace* This,BSTR Mapping) { return This->lpVtbl->put_FrequencyMapping(This,Mapping); } -static FORCEINLINE HRESULT IDVBTuningSpace_get_DefaultLocator(IDVBTuningSpace* This,ILocator **LocatorVal) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_get_DefaultLocator(IDVBTuningSpace* This,ILocator **LocatorVal) { return This->lpVtbl->get_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IDVBTuningSpace_put_DefaultLocator(IDVBTuningSpace* This,ILocator *LocatorVal) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_put_DefaultLocator(IDVBTuningSpace* This,ILocator *LocatorVal) { return This->lpVtbl->put_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IDVBTuningSpace_Clone(IDVBTuningSpace* This,ITuningSpace **NewTS) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_Clone(IDVBTuningSpace* This,ITuningSpace **NewTS) { return This->lpVtbl->Clone(This,NewTS); } /*** IDVBTuningSpace methods ***/ -static FORCEINLINE HRESULT IDVBTuningSpace_get_SystemType(IDVBTuningSpace* This,DVBSystemType *SysType) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_get_SystemType(IDVBTuningSpace* This,DVBSystemType *SysType) { return This->lpVtbl->get_SystemType(This,SysType); } -static FORCEINLINE HRESULT IDVBTuningSpace_put_SystemType(IDVBTuningSpace* This,DVBSystemType SysType) { +static __WIDL_INLINE HRESULT IDVBTuningSpace_put_SystemType(IDVBTuningSpace* This,DVBSystemType SysType) { return This->lpVtbl->put_SystemType(This,SysType); } #endif @@ -2716,98 +2724,98 @@ interface IDVBTuningSpace2 { #define IDVBTuningSpace2_put_NetworkID(This,NetworkID) (This)->lpVtbl->put_NetworkID(This,NetworkID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDVBTuningSpace2_QueryInterface(IDVBTuningSpace2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_QueryInterface(IDVBTuningSpace2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDVBTuningSpace2_AddRef(IDVBTuningSpace2* This) { +static __WIDL_INLINE ULONG IDVBTuningSpace2_AddRef(IDVBTuningSpace2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDVBTuningSpace2_Release(IDVBTuningSpace2* This) { +static __WIDL_INLINE ULONG IDVBTuningSpace2_Release(IDVBTuningSpace2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDVBTuningSpace2_GetTypeInfoCount(IDVBTuningSpace2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_GetTypeInfoCount(IDVBTuningSpace2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDVBTuningSpace2_GetTypeInfo(IDVBTuningSpace2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_GetTypeInfo(IDVBTuningSpace2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDVBTuningSpace2_GetIDsOfNames(IDVBTuningSpace2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_GetIDsOfNames(IDVBTuningSpace2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDVBTuningSpace2_Invoke(IDVBTuningSpace2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_Invoke(IDVBTuningSpace2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuningSpace methods ***/ -static FORCEINLINE HRESULT IDVBTuningSpace2_get_UniqueName(IDVBTuningSpace2* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_get_UniqueName(IDVBTuningSpace2* This,BSTR *Name) { return This->lpVtbl->get_UniqueName(This,Name); } -static FORCEINLINE HRESULT IDVBTuningSpace2_put_UniqueName(IDVBTuningSpace2* This,BSTR Name) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_put_UniqueName(IDVBTuningSpace2* This,BSTR Name) { return This->lpVtbl->put_UniqueName(This,Name); } -static FORCEINLINE HRESULT IDVBTuningSpace2_get_FriendlyName(IDVBTuningSpace2* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_get_FriendlyName(IDVBTuningSpace2* This,BSTR *Name) { return This->lpVtbl->get_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IDVBTuningSpace2_put_FriendlyName(IDVBTuningSpace2* This,BSTR Name) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_put_FriendlyName(IDVBTuningSpace2* This,BSTR Name) { return This->lpVtbl->put_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IDVBTuningSpace2_get_CLSID(IDVBTuningSpace2* This,BSTR *SpaceCLSID) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_get_CLSID(IDVBTuningSpace2* This,BSTR *SpaceCLSID) { return This->lpVtbl->get_CLSID(This,SpaceCLSID); } -static FORCEINLINE HRESULT IDVBTuningSpace2_get_NetworkType(IDVBTuningSpace2* This,BSTR *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_get_NetworkType(IDVBTuningSpace2* This,BSTR *NetworkTypeGuid) { return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDVBTuningSpace2_put_NetworkType(IDVBTuningSpace2* This,BSTR NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_put_NetworkType(IDVBTuningSpace2* This,BSTR NetworkTypeGuid) { return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDVBTuningSpace2_get__NetworkType(IDVBTuningSpace2* This,GUID *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_get__NetworkType(IDVBTuningSpace2* This,GUID *NetworkTypeGuid) { return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDVBTuningSpace2_put__NetworkType(IDVBTuningSpace2* This,REFCLSID NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_put__NetworkType(IDVBTuningSpace2* This,REFCLSID NetworkTypeGuid) { return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDVBTuningSpace2_CreateTuneRequest(IDVBTuningSpace2* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_CreateTuneRequest(IDVBTuningSpace2* This,ITuneRequest **TuneRequest) { return This->lpVtbl->CreateTuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IDVBTuningSpace2_EnumCategoryGUIDs(IDVBTuningSpace2* This,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_EnumCategoryGUIDs(IDVBTuningSpace2* This,IEnumGUID **ppEnum) { return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); } -static FORCEINLINE HRESULT IDVBTuningSpace2_EnumDeviceMonikers(IDVBTuningSpace2* This,IEnumMoniker **ppEnum) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_EnumDeviceMonikers(IDVBTuningSpace2* This,IEnumMoniker **ppEnum) { return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); } -static FORCEINLINE HRESULT IDVBTuningSpace2_get_DefaultPreferredComponentTypes(IDVBTuningSpace2* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_get_DefaultPreferredComponentTypes(IDVBTuningSpace2* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IDVBTuningSpace2_put_DefaultPreferredComponentTypes(IDVBTuningSpace2* This,IComponentTypes *NewComponentTypes) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_put_DefaultPreferredComponentTypes(IDVBTuningSpace2* This,IComponentTypes *NewComponentTypes) { return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); } -static FORCEINLINE HRESULT IDVBTuningSpace2_get_FrequencyMapping(IDVBTuningSpace2* This,BSTR *pMapping) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_get_FrequencyMapping(IDVBTuningSpace2* This,BSTR *pMapping) { return This->lpVtbl->get_FrequencyMapping(This,pMapping); } -static FORCEINLINE HRESULT IDVBTuningSpace2_put_FrequencyMapping(IDVBTuningSpace2* This,BSTR Mapping) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_put_FrequencyMapping(IDVBTuningSpace2* This,BSTR Mapping) { return This->lpVtbl->put_FrequencyMapping(This,Mapping); } -static FORCEINLINE HRESULT IDVBTuningSpace2_get_DefaultLocator(IDVBTuningSpace2* This,ILocator **LocatorVal) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_get_DefaultLocator(IDVBTuningSpace2* This,ILocator **LocatorVal) { return This->lpVtbl->get_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IDVBTuningSpace2_put_DefaultLocator(IDVBTuningSpace2* This,ILocator *LocatorVal) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_put_DefaultLocator(IDVBTuningSpace2* This,ILocator *LocatorVal) { return This->lpVtbl->put_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IDVBTuningSpace2_Clone(IDVBTuningSpace2* This,ITuningSpace **NewTS) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_Clone(IDVBTuningSpace2* This,ITuningSpace **NewTS) { return This->lpVtbl->Clone(This,NewTS); } /*** IDVBTuningSpace methods ***/ -static FORCEINLINE HRESULT IDVBTuningSpace2_get_SystemType(IDVBTuningSpace2* This,DVBSystemType *SysType) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_get_SystemType(IDVBTuningSpace2* This,DVBSystemType *SysType) { return This->lpVtbl->get_SystemType(This,SysType); } -static FORCEINLINE HRESULT IDVBTuningSpace2_put_SystemType(IDVBTuningSpace2* This,DVBSystemType SysType) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_put_SystemType(IDVBTuningSpace2* This,DVBSystemType SysType) { return This->lpVtbl->put_SystemType(This,SysType); } /*** IDVBTuningSpace2 methods ***/ -static FORCEINLINE HRESULT IDVBTuningSpace2_get_NetworkID(IDVBTuningSpace2* This,LONG *NetworkID) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_get_NetworkID(IDVBTuningSpace2* This,LONG *NetworkID) { return This->lpVtbl->get_NetworkID(This,NetworkID); } -static FORCEINLINE HRESULT IDVBTuningSpace2_put_NetworkID(IDVBTuningSpace2* This,LONG NetworkID) { +static __WIDL_INLINE HRESULT IDVBTuningSpace2_put_NetworkID(IDVBTuningSpace2* This,LONG NetworkID) { return This->lpVtbl->put_NetworkID(This,NetworkID); } #endif @@ -3102,129 +3110,129 @@ interface IDVBSTuningSpace { #define IDVBSTuningSpace_put_SpectralInversion(This,SpectralInversionVal) (This)->lpVtbl->put_SpectralInversion(This,SpectralInversionVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDVBSTuningSpace_QueryInterface(IDVBSTuningSpace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_QueryInterface(IDVBSTuningSpace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDVBSTuningSpace_AddRef(IDVBSTuningSpace* This) { +static __WIDL_INLINE ULONG IDVBSTuningSpace_AddRef(IDVBSTuningSpace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDVBSTuningSpace_Release(IDVBSTuningSpace* This) { +static __WIDL_INLINE ULONG IDVBSTuningSpace_Release(IDVBSTuningSpace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDVBSTuningSpace_GetTypeInfoCount(IDVBSTuningSpace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_GetTypeInfoCount(IDVBSTuningSpace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDVBSTuningSpace_GetTypeInfo(IDVBSTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_GetTypeInfo(IDVBSTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDVBSTuningSpace_GetIDsOfNames(IDVBSTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_GetIDsOfNames(IDVBSTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDVBSTuningSpace_Invoke(IDVBSTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_Invoke(IDVBSTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuningSpace methods ***/ -static FORCEINLINE HRESULT IDVBSTuningSpace_get_UniqueName(IDVBSTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_UniqueName(IDVBSTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_UniqueName(This,Name); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put_UniqueName(IDVBSTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put_UniqueName(IDVBSTuningSpace* This,BSTR Name) { return This->lpVtbl->put_UniqueName(This,Name); } -static FORCEINLINE HRESULT IDVBSTuningSpace_get_FriendlyName(IDVBSTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_FriendlyName(IDVBSTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put_FriendlyName(IDVBSTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put_FriendlyName(IDVBSTuningSpace* This,BSTR Name) { return This->lpVtbl->put_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IDVBSTuningSpace_get_CLSID(IDVBSTuningSpace* This,BSTR *SpaceCLSID) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_CLSID(IDVBSTuningSpace* This,BSTR *SpaceCLSID) { return This->lpVtbl->get_CLSID(This,SpaceCLSID); } -static FORCEINLINE HRESULT IDVBSTuningSpace_get_NetworkType(IDVBSTuningSpace* This,BSTR *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_NetworkType(IDVBSTuningSpace* This,BSTR *NetworkTypeGuid) { return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put_NetworkType(IDVBSTuningSpace* This,BSTR NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put_NetworkType(IDVBSTuningSpace* This,BSTR NetworkTypeGuid) { return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDVBSTuningSpace_get__NetworkType(IDVBSTuningSpace* This,GUID *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get__NetworkType(IDVBSTuningSpace* This,GUID *NetworkTypeGuid) { return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put__NetworkType(IDVBSTuningSpace* This,REFCLSID NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put__NetworkType(IDVBSTuningSpace* This,REFCLSID NetworkTypeGuid) { return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDVBSTuningSpace_CreateTuneRequest(IDVBSTuningSpace* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_CreateTuneRequest(IDVBSTuningSpace* This,ITuneRequest **TuneRequest) { return This->lpVtbl->CreateTuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IDVBSTuningSpace_EnumCategoryGUIDs(IDVBSTuningSpace* This,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_EnumCategoryGUIDs(IDVBSTuningSpace* This,IEnumGUID **ppEnum) { return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); } -static FORCEINLINE HRESULT IDVBSTuningSpace_EnumDeviceMonikers(IDVBSTuningSpace* This,IEnumMoniker **ppEnum) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_EnumDeviceMonikers(IDVBSTuningSpace* This,IEnumMoniker **ppEnum) { return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); } -static FORCEINLINE HRESULT IDVBSTuningSpace_get_DefaultPreferredComponentTypes(IDVBSTuningSpace* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_DefaultPreferredComponentTypes(IDVBSTuningSpace* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put_DefaultPreferredComponentTypes(IDVBSTuningSpace* This,IComponentTypes *NewComponentTypes) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put_DefaultPreferredComponentTypes(IDVBSTuningSpace* This,IComponentTypes *NewComponentTypes) { return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); } -static FORCEINLINE HRESULT IDVBSTuningSpace_get_FrequencyMapping(IDVBSTuningSpace* This,BSTR *pMapping) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_FrequencyMapping(IDVBSTuningSpace* This,BSTR *pMapping) { return This->lpVtbl->get_FrequencyMapping(This,pMapping); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put_FrequencyMapping(IDVBSTuningSpace* This,BSTR Mapping) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put_FrequencyMapping(IDVBSTuningSpace* This,BSTR Mapping) { return This->lpVtbl->put_FrequencyMapping(This,Mapping); } -static FORCEINLINE HRESULT IDVBSTuningSpace_get_DefaultLocator(IDVBSTuningSpace* This,ILocator **LocatorVal) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_DefaultLocator(IDVBSTuningSpace* This,ILocator **LocatorVal) { return This->lpVtbl->get_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put_DefaultLocator(IDVBSTuningSpace* This,ILocator *LocatorVal) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put_DefaultLocator(IDVBSTuningSpace* This,ILocator *LocatorVal) { return This->lpVtbl->put_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IDVBSTuningSpace_Clone(IDVBSTuningSpace* This,ITuningSpace **NewTS) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_Clone(IDVBSTuningSpace* This,ITuningSpace **NewTS) { return This->lpVtbl->Clone(This,NewTS); } /*** IDVBTuningSpace methods ***/ -static FORCEINLINE HRESULT IDVBSTuningSpace_get_SystemType(IDVBSTuningSpace* This,DVBSystemType *SysType) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_SystemType(IDVBSTuningSpace* This,DVBSystemType *SysType) { return This->lpVtbl->get_SystemType(This,SysType); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put_SystemType(IDVBSTuningSpace* This,DVBSystemType SysType) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put_SystemType(IDVBSTuningSpace* This,DVBSystemType SysType) { return This->lpVtbl->put_SystemType(This,SysType); } /*** IDVBTuningSpace2 methods ***/ -static FORCEINLINE HRESULT IDVBSTuningSpace_get_NetworkID(IDVBSTuningSpace* This,LONG *NetworkID) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_NetworkID(IDVBSTuningSpace* This,LONG *NetworkID) { return This->lpVtbl->get_NetworkID(This,NetworkID); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put_NetworkID(IDVBSTuningSpace* This,LONG NetworkID) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put_NetworkID(IDVBSTuningSpace* This,LONG NetworkID) { return This->lpVtbl->put_NetworkID(This,NetworkID); } /*** IDVBSTuningSpace methods ***/ -static FORCEINLINE HRESULT IDVBSTuningSpace_get_LowOscillator(IDVBSTuningSpace* This,LONG *LowOscillator) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_LowOscillator(IDVBSTuningSpace* This,LONG *LowOscillator) { return This->lpVtbl->get_LowOscillator(This,LowOscillator); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put_LowOscillator(IDVBSTuningSpace* This,LONG LowOscillator) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put_LowOscillator(IDVBSTuningSpace* This,LONG LowOscillator) { return This->lpVtbl->put_LowOscillator(This,LowOscillator); } -static FORCEINLINE HRESULT IDVBSTuningSpace_get_HighOscillator(IDVBSTuningSpace* This,LONG *HighOscillator) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_HighOscillator(IDVBSTuningSpace* This,LONG *HighOscillator) { return This->lpVtbl->get_HighOscillator(This,HighOscillator); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put_HighOscillator(IDVBSTuningSpace* This,LONG HighOscillator) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put_HighOscillator(IDVBSTuningSpace* This,LONG HighOscillator) { return This->lpVtbl->put_HighOscillator(This,HighOscillator); } -static FORCEINLINE HRESULT IDVBSTuningSpace_get_LNBSwitch(IDVBSTuningSpace* This,LONG *LNBSwitch) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_LNBSwitch(IDVBSTuningSpace* This,LONG *LNBSwitch) { return This->lpVtbl->get_LNBSwitch(This,LNBSwitch); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put_LNBSwitch(IDVBSTuningSpace* This,LONG LNBSwitch) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put_LNBSwitch(IDVBSTuningSpace* This,LONG LNBSwitch) { return This->lpVtbl->put_LNBSwitch(This,LNBSwitch); } -static FORCEINLINE HRESULT IDVBSTuningSpace_get_InputRange(IDVBSTuningSpace* This,BSTR *InputRange) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_InputRange(IDVBSTuningSpace* This,BSTR *InputRange) { return This->lpVtbl->get_InputRange(This,InputRange); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put_InputRange(IDVBSTuningSpace* This,BSTR InputRange) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put_InputRange(IDVBSTuningSpace* This,BSTR InputRange) { return This->lpVtbl->put_InputRange(This,InputRange); } -static FORCEINLINE HRESULT IDVBSTuningSpace_get_SpectralInversion(IDVBSTuningSpace* This,SpectralInversion *SpectralInversionVal) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_get_SpectralInversion(IDVBSTuningSpace* This,SpectralInversion *SpectralInversionVal) { return This->lpVtbl->get_SpectralInversion(This,SpectralInversionVal); } -static FORCEINLINE HRESULT IDVBSTuningSpace_put_SpectralInversion(IDVBSTuningSpace* This,SpectralInversion SpectralInversionVal) { +static __WIDL_INLINE HRESULT IDVBSTuningSpace_put_SpectralInversion(IDVBSTuningSpace* This,SpectralInversion SpectralInversionVal) { return This->lpVtbl->put_SpectralInversion(This,SpectralInversionVal); } #endif @@ -3413,84 +3421,84 @@ interface IAuxInTuningSpace { #define IAuxInTuningSpace_Clone(This,NewTS) (This)->lpVtbl->Clone(This,NewTS) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAuxInTuningSpace_QueryInterface(IAuxInTuningSpace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_QueryInterface(IAuxInTuningSpace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAuxInTuningSpace_AddRef(IAuxInTuningSpace* This) { +static __WIDL_INLINE ULONG IAuxInTuningSpace_AddRef(IAuxInTuningSpace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAuxInTuningSpace_Release(IAuxInTuningSpace* This) { +static __WIDL_INLINE ULONG IAuxInTuningSpace_Release(IAuxInTuningSpace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IAuxInTuningSpace_GetTypeInfoCount(IAuxInTuningSpace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_GetTypeInfoCount(IAuxInTuningSpace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IAuxInTuningSpace_GetTypeInfo(IAuxInTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_GetTypeInfo(IAuxInTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IAuxInTuningSpace_GetIDsOfNames(IAuxInTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_GetIDsOfNames(IAuxInTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IAuxInTuningSpace_Invoke(IAuxInTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_Invoke(IAuxInTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuningSpace methods ***/ -static FORCEINLINE HRESULT IAuxInTuningSpace_get_UniqueName(IAuxInTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_get_UniqueName(IAuxInTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_UniqueName(This,Name); } -static FORCEINLINE HRESULT IAuxInTuningSpace_put_UniqueName(IAuxInTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_put_UniqueName(IAuxInTuningSpace* This,BSTR Name) { return This->lpVtbl->put_UniqueName(This,Name); } -static FORCEINLINE HRESULT IAuxInTuningSpace_get_FriendlyName(IAuxInTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_get_FriendlyName(IAuxInTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IAuxInTuningSpace_put_FriendlyName(IAuxInTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_put_FriendlyName(IAuxInTuningSpace* This,BSTR Name) { return This->lpVtbl->put_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IAuxInTuningSpace_get_CLSID(IAuxInTuningSpace* This,BSTR *SpaceCLSID) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_get_CLSID(IAuxInTuningSpace* This,BSTR *SpaceCLSID) { return This->lpVtbl->get_CLSID(This,SpaceCLSID); } -static FORCEINLINE HRESULT IAuxInTuningSpace_get_NetworkType(IAuxInTuningSpace* This,BSTR *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_get_NetworkType(IAuxInTuningSpace* This,BSTR *NetworkTypeGuid) { return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAuxInTuningSpace_put_NetworkType(IAuxInTuningSpace* This,BSTR NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_put_NetworkType(IAuxInTuningSpace* This,BSTR NetworkTypeGuid) { return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAuxInTuningSpace_get__NetworkType(IAuxInTuningSpace* This,GUID *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_get__NetworkType(IAuxInTuningSpace* This,GUID *NetworkTypeGuid) { return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAuxInTuningSpace_put__NetworkType(IAuxInTuningSpace* This,REFCLSID NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_put__NetworkType(IAuxInTuningSpace* This,REFCLSID NetworkTypeGuid) { return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAuxInTuningSpace_CreateTuneRequest(IAuxInTuningSpace* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_CreateTuneRequest(IAuxInTuningSpace* This,ITuneRequest **TuneRequest) { return This->lpVtbl->CreateTuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IAuxInTuningSpace_EnumCategoryGUIDs(IAuxInTuningSpace* This,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_EnumCategoryGUIDs(IAuxInTuningSpace* This,IEnumGUID **ppEnum) { return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); } -static FORCEINLINE HRESULT IAuxInTuningSpace_EnumDeviceMonikers(IAuxInTuningSpace* This,IEnumMoniker **ppEnum) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_EnumDeviceMonikers(IAuxInTuningSpace* This,IEnumMoniker **ppEnum) { return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); } -static FORCEINLINE HRESULT IAuxInTuningSpace_get_DefaultPreferredComponentTypes(IAuxInTuningSpace* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_get_DefaultPreferredComponentTypes(IAuxInTuningSpace* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IAuxInTuningSpace_put_DefaultPreferredComponentTypes(IAuxInTuningSpace* This,IComponentTypes *NewComponentTypes) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_put_DefaultPreferredComponentTypes(IAuxInTuningSpace* This,IComponentTypes *NewComponentTypes) { return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); } -static FORCEINLINE HRESULT IAuxInTuningSpace_get_FrequencyMapping(IAuxInTuningSpace* This,BSTR *pMapping) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_get_FrequencyMapping(IAuxInTuningSpace* This,BSTR *pMapping) { return This->lpVtbl->get_FrequencyMapping(This,pMapping); } -static FORCEINLINE HRESULT IAuxInTuningSpace_put_FrequencyMapping(IAuxInTuningSpace* This,BSTR Mapping) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_put_FrequencyMapping(IAuxInTuningSpace* This,BSTR Mapping) { return This->lpVtbl->put_FrequencyMapping(This,Mapping); } -static FORCEINLINE HRESULT IAuxInTuningSpace_get_DefaultLocator(IAuxInTuningSpace* This,ILocator **LocatorVal) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_get_DefaultLocator(IAuxInTuningSpace* This,ILocator **LocatorVal) { return This->lpVtbl->get_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IAuxInTuningSpace_put_DefaultLocator(IAuxInTuningSpace* This,ILocator *LocatorVal) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_put_DefaultLocator(IAuxInTuningSpace* This,ILocator *LocatorVal) { return This->lpVtbl->put_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IAuxInTuningSpace_Clone(IAuxInTuningSpace* This,ITuningSpace **NewTS) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace_Clone(IAuxInTuningSpace* This,ITuningSpace **NewTS) { return This->lpVtbl->Clone(This,NewTS); } #endif @@ -3697,91 +3705,91 @@ interface IAuxInTuningSpace2 { #define IAuxInTuningSpace2_put_CountryCode(This,NewCountryCodeVal) (This)->lpVtbl->put_CountryCode(This,NewCountryCodeVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAuxInTuningSpace2_QueryInterface(IAuxInTuningSpace2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_QueryInterface(IAuxInTuningSpace2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAuxInTuningSpace2_AddRef(IAuxInTuningSpace2* This) { +static __WIDL_INLINE ULONG IAuxInTuningSpace2_AddRef(IAuxInTuningSpace2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAuxInTuningSpace2_Release(IAuxInTuningSpace2* This) { +static __WIDL_INLINE ULONG IAuxInTuningSpace2_Release(IAuxInTuningSpace2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IAuxInTuningSpace2_GetTypeInfoCount(IAuxInTuningSpace2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_GetTypeInfoCount(IAuxInTuningSpace2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_GetTypeInfo(IAuxInTuningSpace2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_GetTypeInfo(IAuxInTuningSpace2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_GetIDsOfNames(IAuxInTuningSpace2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_GetIDsOfNames(IAuxInTuningSpace2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_Invoke(IAuxInTuningSpace2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_Invoke(IAuxInTuningSpace2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuningSpace methods ***/ -static FORCEINLINE HRESULT IAuxInTuningSpace2_get_UniqueName(IAuxInTuningSpace2* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_get_UniqueName(IAuxInTuningSpace2* This,BSTR *Name) { return This->lpVtbl->get_UniqueName(This,Name); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_put_UniqueName(IAuxInTuningSpace2* This,BSTR Name) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_put_UniqueName(IAuxInTuningSpace2* This,BSTR Name) { return This->lpVtbl->put_UniqueName(This,Name); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_get_FriendlyName(IAuxInTuningSpace2* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_get_FriendlyName(IAuxInTuningSpace2* This,BSTR *Name) { return This->lpVtbl->get_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_put_FriendlyName(IAuxInTuningSpace2* This,BSTR Name) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_put_FriendlyName(IAuxInTuningSpace2* This,BSTR Name) { return This->lpVtbl->put_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_get_CLSID(IAuxInTuningSpace2* This,BSTR *SpaceCLSID) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_get_CLSID(IAuxInTuningSpace2* This,BSTR *SpaceCLSID) { return This->lpVtbl->get_CLSID(This,SpaceCLSID); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_get_NetworkType(IAuxInTuningSpace2* This,BSTR *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_get_NetworkType(IAuxInTuningSpace2* This,BSTR *NetworkTypeGuid) { return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_put_NetworkType(IAuxInTuningSpace2* This,BSTR NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_put_NetworkType(IAuxInTuningSpace2* This,BSTR NetworkTypeGuid) { return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_get__NetworkType(IAuxInTuningSpace2* This,GUID *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_get__NetworkType(IAuxInTuningSpace2* This,GUID *NetworkTypeGuid) { return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_put__NetworkType(IAuxInTuningSpace2* This,REFCLSID NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_put__NetworkType(IAuxInTuningSpace2* This,REFCLSID NetworkTypeGuid) { return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_CreateTuneRequest(IAuxInTuningSpace2* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_CreateTuneRequest(IAuxInTuningSpace2* This,ITuneRequest **TuneRequest) { return This->lpVtbl->CreateTuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_EnumCategoryGUIDs(IAuxInTuningSpace2* This,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_EnumCategoryGUIDs(IAuxInTuningSpace2* This,IEnumGUID **ppEnum) { return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_EnumDeviceMonikers(IAuxInTuningSpace2* This,IEnumMoniker **ppEnum) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_EnumDeviceMonikers(IAuxInTuningSpace2* This,IEnumMoniker **ppEnum) { return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_get_DefaultPreferredComponentTypes(IAuxInTuningSpace2* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_get_DefaultPreferredComponentTypes(IAuxInTuningSpace2* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_put_DefaultPreferredComponentTypes(IAuxInTuningSpace2* This,IComponentTypes *NewComponentTypes) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_put_DefaultPreferredComponentTypes(IAuxInTuningSpace2* This,IComponentTypes *NewComponentTypes) { return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_get_FrequencyMapping(IAuxInTuningSpace2* This,BSTR *pMapping) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_get_FrequencyMapping(IAuxInTuningSpace2* This,BSTR *pMapping) { return This->lpVtbl->get_FrequencyMapping(This,pMapping); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_put_FrequencyMapping(IAuxInTuningSpace2* This,BSTR Mapping) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_put_FrequencyMapping(IAuxInTuningSpace2* This,BSTR Mapping) { return This->lpVtbl->put_FrequencyMapping(This,Mapping); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_get_DefaultLocator(IAuxInTuningSpace2* This,ILocator **LocatorVal) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_get_DefaultLocator(IAuxInTuningSpace2* This,ILocator **LocatorVal) { return This->lpVtbl->get_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_put_DefaultLocator(IAuxInTuningSpace2* This,ILocator *LocatorVal) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_put_DefaultLocator(IAuxInTuningSpace2* This,ILocator *LocatorVal) { return This->lpVtbl->put_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_Clone(IAuxInTuningSpace2* This,ITuningSpace **NewTS) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_Clone(IAuxInTuningSpace2* This,ITuningSpace **NewTS) { return This->lpVtbl->Clone(This,NewTS); } /*** IAuxInTuningSpace2 methods ***/ -static FORCEINLINE HRESULT IAuxInTuningSpace2_get_CountryCode(IAuxInTuningSpace2* This,LONG *CountryCodeVal) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_get_CountryCode(IAuxInTuningSpace2* This,LONG *CountryCodeVal) { return This->lpVtbl->get_CountryCode(This,CountryCodeVal); } -static FORCEINLINE HRESULT IAuxInTuningSpace2_put_CountryCode(IAuxInTuningSpace2* This,LONG NewCountryCodeVal) { +static __WIDL_INLINE HRESULT IAuxInTuningSpace2_put_CountryCode(IAuxInTuningSpace2* This,LONG NewCountryCodeVal) { return This->lpVtbl->put_CountryCode(This,NewCountryCodeVal); } #endif @@ -4036,109 +4044,109 @@ interface IAnalogTVTuningSpace { #define IAnalogTVTuningSpace_put_CountryCode(This,NewCountryCodeVal) (This)->lpVtbl->put_CountryCode(This,NewCountryCodeVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAnalogTVTuningSpace_QueryInterface(IAnalogTVTuningSpace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_QueryInterface(IAnalogTVTuningSpace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAnalogTVTuningSpace_AddRef(IAnalogTVTuningSpace* This) { +static __WIDL_INLINE ULONG IAnalogTVTuningSpace_AddRef(IAnalogTVTuningSpace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAnalogTVTuningSpace_Release(IAnalogTVTuningSpace* This) { +static __WIDL_INLINE ULONG IAnalogTVTuningSpace_Release(IAnalogTVTuningSpace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IAnalogTVTuningSpace_GetTypeInfoCount(IAnalogTVTuningSpace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_GetTypeInfoCount(IAnalogTVTuningSpace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_GetTypeInfo(IAnalogTVTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_GetTypeInfo(IAnalogTVTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_GetIDsOfNames(IAnalogTVTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_GetIDsOfNames(IAnalogTVTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_Invoke(IAnalogTVTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_Invoke(IAnalogTVTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuningSpace methods ***/ -static FORCEINLINE HRESULT IAnalogTVTuningSpace_get_UniqueName(IAnalogTVTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_get_UniqueName(IAnalogTVTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_UniqueName(This,Name); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_put_UniqueName(IAnalogTVTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_put_UniqueName(IAnalogTVTuningSpace* This,BSTR Name) { return This->lpVtbl->put_UniqueName(This,Name); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_get_FriendlyName(IAnalogTVTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_get_FriendlyName(IAnalogTVTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_put_FriendlyName(IAnalogTVTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_put_FriendlyName(IAnalogTVTuningSpace* This,BSTR Name) { return This->lpVtbl->put_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_get_CLSID(IAnalogTVTuningSpace* This,BSTR *SpaceCLSID) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_get_CLSID(IAnalogTVTuningSpace* This,BSTR *SpaceCLSID) { return This->lpVtbl->get_CLSID(This,SpaceCLSID); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_get_NetworkType(IAnalogTVTuningSpace* This,BSTR *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_get_NetworkType(IAnalogTVTuningSpace* This,BSTR *NetworkTypeGuid) { return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_put_NetworkType(IAnalogTVTuningSpace* This,BSTR NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_put_NetworkType(IAnalogTVTuningSpace* This,BSTR NetworkTypeGuid) { return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_get__NetworkType(IAnalogTVTuningSpace* This,GUID *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_get__NetworkType(IAnalogTVTuningSpace* This,GUID *NetworkTypeGuid) { return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_put__NetworkType(IAnalogTVTuningSpace* This,REFCLSID NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_put__NetworkType(IAnalogTVTuningSpace* This,REFCLSID NetworkTypeGuid) { return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_CreateTuneRequest(IAnalogTVTuningSpace* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_CreateTuneRequest(IAnalogTVTuningSpace* This,ITuneRequest **TuneRequest) { return This->lpVtbl->CreateTuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_EnumCategoryGUIDs(IAnalogTVTuningSpace* This,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_EnumCategoryGUIDs(IAnalogTVTuningSpace* This,IEnumGUID **ppEnum) { return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_EnumDeviceMonikers(IAnalogTVTuningSpace* This,IEnumMoniker **ppEnum) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_EnumDeviceMonikers(IAnalogTVTuningSpace* This,IEnumMoniker **ppEnum) { return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_get_DefaultPreferredComponentTypes(IAnalogTVTuningSpace* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_get_DefaultPreferredComponentTypes(IAnalogTVTuningSpace* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_put_DefaultPreferredComponentTypes(IAnalogTVTuningSpace* This,IComponentTypes *NewComponentTypes) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_put_DefaultPreferredComponentTypes(IAnalogTVTuningSpace* This,IComponentTypes *NewComponentTypes) { return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_get_FrequencyMapping(IAnalogTVTuningSpace* This,BSTR *pMapping) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_get_FrequencyMapping(IAnalogTVTuningSpace* This,BSTR *pMapping) { return This->lpVtbl->get_FrequencyMapping(This,pMapping); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_put_FrequencyMapping(IAnalogTVTuningSpace* This,BSTR Mapping) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_put_FrequencyMapping(IAnalogTVTuningSpace* This,BSTR Mapping) { return This->lpVtbl->put_FrequencyMapping(This,Mapping); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_get_DefaultLocator(IAnalogTVTuningSpace* This,ILocator **LocatorVal) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_get_DefaultLocator(IAnalogTVTuningSpace* This,ILocator **LocatorVal) { return This->lpVtbl->get_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_put_DefaultLocator(IAnalogTVTuningSpace* This,ILocator *LocatorVal) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_put_DefaultLocator(IAnalogTVTuningSpace* This,ILocator *LocatorVal) { return This->lpVtbl->put_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_Clone(IAnalogTVTuningSpace* This,ITuningSpace **NewTS) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_Clone(IAnalogTVTuningSpace* This,ITuningSpace **NewTS) { return This->lpVtbl->Clone(This,NewTS); } /*** IAnalogTVTuningSpace methods ***/ -static FORCEINLINE HRESULT IAnalogTVTuningSpace_get_MinChannel(IAnalogTVTuningSpace* This,LONG *MinChannelVal) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_get_MinChannel(IAnalogTVTuningSpace* This,LONG *MinChannelVal) { return This->lpVtbl->get_MinChannel(This,MinChannelVal); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_put_MinChannel(IAnalogTVTuningSpace* This,LONG NewMinChannelVal) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_put_MinChannel(IAnalogTVTuningSpace* This,LONG NewMinChannelVal) { return This->lpVtbl->put_MinChannel(This,NewMinChannelVal); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_get_MaxChannel(IAnalogTVTuningSpace* This,LONG *MaxChannelVal) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_get_MaxChannel(IAnalogTVTuningSpace* This,LONG *MaxChannelVal) { return This->lpVtbl->get_MaxChannel(This,MaxChannelVal); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_put_MaxChannel(IAnalogTVTuningSpace* This,LONG NewMaxChannelVal) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_put_MaxChannel(IAnalogTVTuningSpace* This,LONG NewMaxChannelVal) { return This->lpVtbl->put_MaxChannel(This,NewMaxChannelVal); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_get_InputType(IAnalogTVTuningSpace* This,TunerInputType *InputTypeVal) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_get_InputType(IAnalogTVTuningSpace* This,TunerInputType *InputTypeVal) { return This->lpVtbl->get_InputType(This,InputTypeVal); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_put_InputType(IAnalogTVTuningSpace* This,TunerInputType NewInputTypeVal) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_put_InputType(IAnalogTVTuningSpace* This,TunerInputType NewInputTypeVal) { return This->lpVtbl->put_InputType(This,NewInputTypeVal); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_get_CountryCode(IAnalogTVTuningSpace* This,LONG *CountryCodeVal) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_get_CountryCode(IAnalogTVTuningSpace* This,LONG *CountryCodeVal) { return This->lpVtbl->get_CountryCode(This,CountryCodeVal); } -static FORCEINLINE HRESULT IAnalogTVTuningSpace_put_CountryCode(IAnalogTVTuningSpace* This,LONG NewCountryCodeVal) { +static __WIDL_INLINE HRESULT IAnalogTVTuningSpace_put_CountryCode(IAnalogTVTuningSpace* This,LONG NewCountryCodeVal) { return This->lpVtbl->put_CountryCode(This,NewCountryCodeVal); } #endif @@ -4435,134 +4443,134 @@ interface IATSCTuningSpace { #define IATSCTuningSpace_put_MaxPhysicalChannel(This,NewMaxPhysicalChannelVal) (This)->lpVtbl->put_MaxPhysicalChannel(This,NewMaxPhysicalChannelVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IATSCTuningSpace_QueryInterface(IATSCTuningSpace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_QueryInterface(IATSCTuningSpace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IATSCTuningSpace_AddRef(IATSCTuningSpace* This) { +static __WIDL_INLINE ULONG IATSCTuningSpace_AddRef(IATSCTuningSpace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IATSCTuningSpace_Release(IATSCTuningSpace* This) { +static __WIDL_INLINE ULONG IATSCTuningSpace_Release(IATSCTuningSpace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IATSCTuningSpace_GetTypeInfoCount(IATSCTuningSpace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_GetTypeInfoCount(IATSCTuningSpace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IATSCTuningSpace_GetTypeInfo(IATSCTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_GetTypeInfo(IATSCTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IATSCTuningSpace_GetIDsOfNames(IATSCTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_GetIDsOfNames(IATSCTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IATSCTuningSpace_Invoke(IATSCTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_Invoke(IATSCTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuningSpace methods ***/ -static FORCEINLINE HRESULT IATSCTuningSpace_get_UniqueName(IATSCTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_UniqueName(IATSCTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_UniqueName(This,Name); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_UniqueName(IATSCTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_UniqueName(IATSCTuningSpace* This,BSTR Name) { return This->lpVtbl->put_UniqueName(This,Name); } -static FORCEINLINE HRESULT IATSCTuningSpace_get_FriendlyName(IATSCTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_FriendlyName(IATSCTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_FriendlyName(IATSCTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_FriendlyName(IATSCTuningSpace* This,BSTR Name) { return This->lpVtbl->put_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IATSCTuningSpace_get_CLSID(IATSCTuningSpace* This,BSTR *SpaceCLSID) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_CLSID(IATSCTuningSpace* This,BSTR *SpaceCLSID) { return This->lpVtbl->get_CLSID(This,SpaceCLSID); } -static FORCEINLINE HRESULT IATSCTuningSpace_get_NetworkType(IATSCTuningSpace* This,BSTR *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_NetworkType(IATSCTuningSpace* This,BSTR *NetworkTypeGuid) { return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_NetworkType(IATSCTuningSpace* This,BSTR NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_NetworkType(IATSCTuningSpace* This,BSTR NetworkTypeGuid) { return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IATSCTuningSpace_get__NetworkType(IATSCTuningSpace* This,GUID *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get__NetworkType(IATSCTuningSpace* This,GUID *NetworkTypeGuid) { return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IATSCTuningSpace_put__NetworkType(IATSCTuningSpace* This,REFCLSID NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put__NetworkType(IATSCTuningSpace* This,REFCLSID NetworkTypeGuid) { return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IATSCTuningSpace_CreateTuneRequest(IATSCTuningSpace* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_CreateTuneRequest(IATSCTuningSpace* This,ITuneRequest **TuneRequest) { return This->lpVtbl->CreateTuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IATSCTuningSpace_EnumCategoryGUIDs(IATSCTuningSpace* This,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_EnumCategoryGUIDs(IATSCTuningSpace* This,IEnumGUID **ppEnum) { return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); } -static FORCEINLINE HRESULT IATSCTuningSpace_EnumDeviceMonikers(IATSCTuningSpace* This,IEnumMoniker **ppEnum) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_EnumDeviceMonikers(IATSCTuningSpace* This,IEnumMoniker **ppEnum) { return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); } -static FORCEINLINE HRESULT IATSCTuningSpace_get_DefaultPreferredComponentTypes(IATSCTuningSpace* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_DefaultPreferredComponentTypes(IATSCTuningSpace* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_DefaultPreferredComponentTypes(IATSCTuningSpace* This,IComponentTypes *NewComponentTypes) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_DefaultPreferredComponentTypes(IATSCTuningSpace* This,IComponentTypes *NewComponentTypes) { return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); } -static FORCEINLINE HRESULT IATSCTuningSpace_get_FrequencyMapping(IATSCTuningSpace* This,BSTR *pMapping) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_FrequencyMapping(IATSCTuningSpace* This,BSTR *pMapping) { return This->lpVtbl->get_FrequencyMapping(This,pMapping); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_FrequencyMapping(IATSCTuningSpace* This,BSTR Mapping) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_FrequencyMapping(IATSCTuningSpace* This,BSTR Mapping) { return This->lpVtbl->put_FrequencyMapping(This,Mapping); } -static FORCEINLINE HRESULT IATSCTuningSpace_get_DefaultLocator(IATSCTuningSpace* This,ILocator **LocatorVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_DefaultLocator(IATSCTuningSpace* This,ILocator **LocatorVal) { return This->lpVtbl->get_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_DefaultLocator(IATSCTuningSpace* This,ILocator *LocatorVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_DefaultLocator(IATSCTuningSpace* This,ILocator *LocatorVal) { return This->lpVtbl->put_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_Clone(IATSCTuningSpace* This,ITuningSpace **NewTS) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_Clone(IATSCTuningSpace* This,ITuningSpace **NewTS) { return This->lpVtbl->Clone(This,NewTS); } /*** IAnalogTVTuningSpace methods ***/ -static FORCEINLINE HRESULT IATSCTuningSpace_get_MinChannel(IATSCTuningSpace* This,LONG *MinChannelVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_MinChannel(IATSCTuningSpace* This,LONG *MinChannelVal) { return This->lpVtbl->get_MinChannel(This,MinChannelVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_MinChannel(IATSCTuningSpace* This,LONG NewMinChannelVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_MinChannel(IATSCTuningSpace* This,LONG NewMinChannelVal) { return This->lpVtbl->put_MinChannel(This,NewMinChannelVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_get_MaxChannel(IATSCTuningSpace* This,LONG *MaxChannelVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_MaxChannel(IATSCTuningSpace* This,LONG *MaxChannelVal) { return This->lpVtbl->get_MaxChannel(This,MaxChannelVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_MaxChannel(IATSCTuningSpace* This,LONG NewMaxChannelVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_MaxChannel(IATSCTuningSpace* This,LONG NewMaxChannelVal) { return This->lpVtbl->put_MaxChannel(This,NewMaxChannelVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_get_InputType(IATSCTuningSpace* This,TunerInputType *InputTypeVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_InputType(IATSCTuningSpace* This,TunerInputType *InputTypeVal) { return This->lpVtbl->get_InputType(This,InputTypeVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_InputType(IATSCTuningSpace* This,TunerInputType NewInputTypeVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_InputType(IATSCTuningSpace* This,TunerInputType NewInputTypeVal) { return This->lpVtbl->put_InputType(This,NewInputTypeVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_get_CountryCode(IATSCTuningSpace* This,LONG *CountryCodeVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_CountryCode(IATSCTuningSpace* This,LONG *CountryCodeVal) { return This->lpVtbl->get_CountryCode(This,CountryCodeVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_CountryCode(IATSCTuningSpace* This,LONG NewCountryCodeVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_CountryCode(IATSCTuningSpace* This,LONG NewCountryCodeVal) { return This->lpVtbl->put_CountryCode(This,NewCountryCodeVal); } /*** IATSCTuningSpace methods ***/ -static FORCEINLINE HRESULT IATSCTuningSpace_get_MinMinorChannel(IATSCTuningSpace* This,LONG *MinMinorChannelVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_MinMinorChannel(IATSCTuningSpace* This,LONG *MinMinorChannelVal) { return This->lpVtbl->get_MinMinorChannel(This,MinMinorChannelVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_MinMinorChannel(IATSCTuningSpace* This,LONG NewMinMinorChannelVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_MinMinorChannel(IATSCTuningSpace* This,LONG NewMinMinorChannelVal) { return This->lpVtbl->put_MinMinorChannel(This,NewMinMinorChannelVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_get_MaxMinorChannel(IATSCTuningSpace* This,LONG *MaxMinorChannelVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_MaxMinorChannel(IATSCTuningSpace* This,LONG *MaxMinorChannelVal) { return This->lpVtbl->get_MaxMinorChannel(This,MaxMinorChannelVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_MaxMinorChannel(IATSCTuningSpace* This,LONG NewMaxMinorChannelVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_MaxMinorChannel(IATSCTuningSpace* This,LONG NewMaxMinorChannelVal) { return This->lpVtbl->put_MaxMinorChannel(This,NewMaxMinorChannelVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_get_MinPhysicalChannel(IATSCTuningSpace* This,LONG *MinPhysicalChannelVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_MinPhysicalChannel(IATSCTuningSpace* This,LONG *MinPhysicalChannelVal) { return This->lpVtbl->get_MinPhysicalChannel(This,MinPhysicalChannelVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_MinPhysicalChannel(IATSCTuningSpace* This,LONG NewMinPhysicalChannelVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_MinPhysicalChannel(IATSCTuningSpace* This,LONG NewMinPhysicalChannelVal) { return This->lpVtbl->put_MinPhysicalChannel(This,NewMinPhysicalChannelVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_get_MaxPhysicalChannel(IATSCTuningSpace* This,LONG *MaxPhysicalChannelVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_get_MaxPhysicalChannel(IATSCTuningSpace* This,LONG *MaxPhysicalChannelVal) { return This->lpVtbl->get_MaxPhysicalChannel(This,MaxPhysicalChannelVal); } -static FORCEINLINE HRESULT IATSCTuningSpace_put_MaxPhysicalChannel(IATSCTuningSpace* This,LONG NewMaxPhysicalChannelVal) { +static __WIDL_INLINE HRESULT IATSCTuningSpace_put_MaxPhysicalChannel(IATSCTuningSpace* This,LONG NewMaxPhysicalChannelVal) { return This->lpVtbl->put_MaxPhysicalChannel(This,NewMaxPhysicalChannelVal); } #endif @@ -4901,159 +4909,159 @@ interface IDigitalCableTuningSpace { #define IDigitalCableTuningSpace_put_MaxSourceID(This,NewMaxSourceIDVal) (This)->lpVtbl->put_MaxSourceID(This,NewMaxSourceIDVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDigitalCableTuningSpace_QueryInterface(IDigitalCableTuningSpace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_QueryInterface(IDigitalCableTuningSpace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDigitalCableTuningSpace_AddRef(IDigitalCableTuningSpace* This) { +static __WIDL_INLINE ULONG IDigitalCableTuningSpace_AddRef(IDigitalCableTuningSpace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDigitalCableTuningSpace_Release(IDigitalCableTuningSpace* This) { +static __WIDL_INLINE ULONG IDigitalCableTuningSpace_Release(IDigitalCableTuningSpace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDigitalCableTuningSpace_GetTypeInfoCount(IDigitalCableTuningSpace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_GetTypeInfoCount(IDigitalCableTuningSpace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_GetTypeInfo(IDigitalCableTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_GetTypeInfo(IDigitalCableTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_GetIDsOfNames(IDigitalCableTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_GetIDsOfNames(IDigitalCableTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_Invoke(IDigitalCableTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_Invoke(IDigitalCableTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuningSpace methods ***/ -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_UniqueName(IDigitalCableTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_UniqueName(IDigitalCableTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_UniqueName(This,Name); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_UniqueName(IDigitalCableTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_UniqueName(IDigitalCableTuningSpace* This,BSTR Name) { return This->lpVtbl->put_UniqueName(This,Name); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_FriendlyName(IDigitalCableTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_FriendlyName(IDigitalCableTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_FriendlyName(IDigitalCableTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_FriendlyName(IDigitalCableTuningSpace* This,BSTR Name) { return This->lpVtbl->put_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_CLSID(IDigitalCableTuningSpace* This,BSTR *SpaceCLSID) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_CLSID(IDigitalCableTuningSpace* This,BSTR *SpaceCLSID) { return This->lpVtbl->get_CLSID(This,SpaceCLSID); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_NetworkType(IDigitalCableTuningSpace* This,BSTR *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_NetworkType(IDigitalCableTuningSpace* This,BSTR *NetworkTypeGuid) { return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_NetworkType(IDigitalCableTuningSpace* This,BSTR NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_NetworkType(IDigitalCableTuningSpace* This,BSTR NetworkTypeGuid) { return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get__NetworkType(IDigitalCableTuningSpace* This,GUID *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get__NetworkType(IDigitalCableTuningSpace* This,GUID *NetworkTypeGuid) { return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put__NetworkType(IDigitalCableTuningSpace* This,REFCLSID NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put__NetworkType(IDigitalCableTuningSpace* This,REFCLSID NetworkTypeGuid) { return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_CreateTuneRequest(IDigitalCableTuningSpace* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_CreateTuneRequest(IDigitalCableTuningSpace* This,ITuneRequest **TuneRequest) { return This->lpVtbl->CreateTuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_EnumCategoryGUIDs(IDigitalCableTuningSpace* This,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_EnumCategoryGUIDs(IDigitalCableTuningSpace* This,IEnumGUID **ppEnum) { return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_EnumDeviceMonikers(IDigitalCableTuningSpace* This,IEnumMoniker **ppEnum) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_EnumDeviceMonikers(IDigitalCableTuningSpace* This,IEnumMoniker **ppEnum) { return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_DefaultPreferredComponentTypes(IDigitalCableTuningSpace* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_DefaultPreferredComponentTypes(IDigitalCableTuningSpace* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_DefaultPreferredComponentTypes(IDigitalCableTuningSpace* This,IComponentTypes *NewComponentTypes) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_DefaultPreferredComponentTypes(IDigitalCableTuningSpace* This,IComponentTypes *NewComponentTypes) { return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_FrequencyMapping(IDigitalCableTuningSpace* This,BSTR *pMapping) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_FrequencyMapping(IDigitalCableTuningSpace* This,BSTR *pMapping) { return This->lpVtbl->get_FrequencyMapping(This,pMapping); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_FrequencyMapping(IDigitalCableTuningSpace* This,BSTR Mapping) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_FrequencyMapping(IDigitalCableTuningSpace* This,BSTR Mapping) { return This->lpVtbl->put_FrequencyMapping(This,Mapping); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_DefaultLocator(IDigitalCableTuningSpace* This,ILocator **LocatorVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_DefaultLocator(IDigitalCableTuningSpace* This,ILocator **LocatorVal) { return This->lpVtbl->get_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_DefaultLocator(IDigitalCableTuningSpace* This,ILocator *LocatorVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_DefaultLocator(IDigitalCableTuningSpace* This,ILocator *LocatorVal) { return This->lpVtbl->put_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_Clone(IDigitalCableTuningSpace* This,ITuningSpace **NewTS) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_Clone(IDigitalCableTuningSpace* This,ITuningSpace **NewTS) { return This->lpVtbl->Clone(This,NewTS); } /*** IAnalogTVTuningSpace methods ***/ -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_MinChannel(IDigitalCableTuningSpace* This,LONG *MinChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_MinChannel(IDigitalCableTuningSpace* This,LONG *MinChannelVal) { return This->lpVtbl->get_MinChannel(This,MinChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_MinChannel(IDigitalCableTuningSpace* This,LONG NewMinChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_MinChannel(IDigitalCableTuningSpace* This,LONG NewMinChannelVal) { return This->lpVtbl->put_MinChannel(This,NewMinChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_MaxChannel(IDigitalCableTuningSpace* This,LONG *MaxChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_MaxChannel(IDigitalCableTuningSpace* This,LONG *MaxChannelVal) { return This->lpVtbl->get_MaxChannel(This,MaxChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_MaxChannel(IDigitalCableTuningSpace* This,LONG NewMaxChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_MaxChannel(IDigitalCableTuningSpace* This,LONG NewMaxChannelVal) { return This->lpVtbl->put_MaxChannel(This,NewMaxChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_InputType(IDigitalCableTuningSpace* This,TunerInputType *InputTypeVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_InputType(IDigitalCableTuningSpace* This,TunerInputType *InputTypeVal) { return This->lpVtbl->get_InputType(This,InputTypeVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_InputType(IDigitalCableTuningSpace* This,TunerInputType NewInputTypeVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_InputType(IDigitalCableTuningSpace* This,TunerInputType NewInputTypeVal) { return This->lpVtbl->put_InputType(This,NewInputTypeVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_CountryCode(IDigitalCableTuningSpace* This,LONG *CountryCodeVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_CountryCode(IDigitalCableTuningSpace* This,LONG *CountryCodeVal) { return This->lpVtbl->get_CountryCode(This,CountryCodeVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_CountryCode(IDigitalCableTuningSpace* This,LONG NewCountryCodeVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_CountryCode(IDigitalCableTuningSpace* This,LONG NewCountryCodeVal) { return This->lpVtbl->put_CountryCode(This,NewCountryCodeVal); } /*** IATSCTuningSpace methods ***/ -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_MinMinorChannel(IDigitalCableTuningSpace* This,LONG *MinMinorChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_MinMinorChannel(IDigitalCableTuningSpace* This,LONG *MinMinorChannelVal) { return This->lpVtbl->get_MinMinorChannel(This,MinMinorChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_MinMinorChannel(IDigitalCableTuningSpace* This,LONG NewMinMinorChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_MinMinorChannel(IDigitalCableTuningSpace* This,LONG NewMinMinorChannelVal) { return This->lpVtbl->put_MinMinorChannel(This,NewMinMinorChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_MaxMinorChannel(IDigitalCableTuningSpace* This,LONG *MaxMinorChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_MaxMinorChannel(IDigitalCableTuningSpace* This,LONG *MaxMinorChannelVal) { return This->lpVtbl->get_MaxMinorChannel(This,MaxMinorChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_MaxMinorChannel(IDigitalCableTuningSpace* This,LONG NewMaxMinorChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_MaxMinorChannel(IDigitalCableTuningSpace* This,LONG NewMaxMinorChannelVal) { return This->lpVtbl->put_MaxMinorChannel(This,NewMaxMinorChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_MinPhysicalChannel(IDigitalCableTuningSpace* This,LONG *MinPhysicalChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_MinPhysicalChannel(IDigitalCableTuningSpace* This,LONG *MinPhysicalChannelVal) { return This->lpVtbl->get_MinPhysicalChannel(This,MinPhysicalChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_MinPhysicalChannel(IDigitalCableTuningSpace* This,LONG NewMinPhysicalChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_MinPhysicalChannel(IDigitalCableTuningSpace* This,LONG NewMinPhysicalChannelVal) { return This->lpVtbl->put_MinPhysicalChannel(This,NewMinPhysicalChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_MaxPhysicalChannel(IDigitalCableTuningSpace* This,LONG *MaxPhysicalChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_MaxPhysicalChannel(IDigitalCableTuningSpace* This,LONG *MaxPhysicalChannelVal) { return This->lpVtbl->get_MaxPhysicalChannel(This,MaxPhysicalChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_MaxPhysicalChannel(IDigitalCableTuningSpace* This,LONG NewMaxPhysicalChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_MaxPhysicalChannel(IDigitalCableTuningSpace* This,LONG NewMaxPhysicalChannelVal) { return This->lpVtbl->put_MaxPhysicalChannel(This,NewMaxPhysicalChannelVal); } /*** IDigitalCableTuningSpace methods ***/ -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_MinMajorChannel(IDigitalCableTuningSpace* This,LONG *MinMajorChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_MinMajorChannel(IDigitalCableTuningSpace* This,LONG *MinMajorChannelVal) { return This->lpVtbl->get_MinMajorChannel(This,MinMajorChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_MinMajorChannel(IDigitalCableTuningSpace* This,LONG NewMinMajorChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_MinMajorChannel(IDigitalCableTuningSpace* This,LONG NewMinMajorChannelVal) { return This->lpVtbl->put_MinMajorChannel(This,NewMinMajorChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_MaxMajorChannel(IDigitalCableTuningSpace* This,LONG *MaxMajorChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_MaxMajorChannel(IDigitalCableTuningSpace* This,LONG *MaxMajorChannelVal) { return This->lpVtbl->get_MaxMajorChannel(This,MaxMajorChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_MaxMajorChannel(IDigitalCableTuningSpace* This,LONG NewMaxMajorChannelVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_MaxMajorChannel(IDigitalCableTuningSpace* This,LONG NewMaxMajorChannelVal) { return This->lpVtbl->put_MaxMajorChannel(This,NewMaxMajorChannelVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_MinSourceID(IDigitalCableTuningSpace* This,LONG *MinSourceIDVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_MinSourceID(IDigitalCableTuningSpace* This,LONG *MinSourceIDVal) { return This->lpVtbl->get_MinSourceID(This,MinSourceIDVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_MinSourceID(IDigitalCableTuningSpace* This,LONG NewMinSourceIDVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_MinSourceID(IDigitalCableTuningSpace* This,LONG NewMinSourceIDVal) { return This->lpVtbl->put_MinSourceID(This,NewMinSourceIDVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_get_MaxSourceID(IDigitalCableTuningSpace* This,LONG *MaxSourceIDVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_get_MaxSourceID(IDigitalCableTuningSpace* This,LONG *MaxSourceIDVal) { return This->lpVtbl->get_MaxSourceID(This,MaxSourceIDVal); } -static FORCEINLINE HRESULT IDigitalCableTuningSpace_put_MaxSourceID(IDigitalCableTuningSpace* This,LONG NewMaxSourceIDVal) { +static __WIDL_INLINE HRESULT IDigitalCableTuningSpace_put_MaxSourceID(IDigitalCableTuningSpace* This,LONG NewMaxSourceIDVal) { return This->lpVtbl->put_MaxSourceID(This,NewMaxSourceIDVal); } #endif @@ -5292,103 +5300,103 @@ interface IAnalogRadioTuningSpace { #define IAnalogRadioTuningSpace_put_Step(This,NewStepVal) (This)->lpVtbl->put_Step(This,NewStepVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_QueryInterface(IAnalogRadioTuningSpace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_QueryInterface(IAnalogRadioTuningSpace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAnalogRadioTuningSpace_AddRef(IAnalogRadioTuningSpace* This) { +static __WIDL_INLINE ULONG IAnalogRadioTuningSpace_AddRef(IAnalogRadioTuningSpace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAnalogRadioTuningSpace_Release(IAnalogRadioTuningSpace* This) { +static __WIDL_INLINE ULONG IAnalogRadioTuningSpace_Release(IAnalogRadioTuningSpace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_GetTypeInfoCount(IAnalogRadioTuningSpace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_GetTypeInfoCount(IAnalogRadioTuningSpace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_GetTypeInfo(IAnalogRadioTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_GetTypeInfo(IAnalogRadioTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_GetIDsOfNames(IAnalogRadioTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_GetIDsOfNames(IAnalogRadioTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_Invoke(IAnalogRadioTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_Invoke(IAnalogRadioTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuningSpace methods ***/ -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_get_UniqueName(IAnalogRadioTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_get_UniqueName(IAnalogRadioTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_UniqueName(This,Name); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_put_UniqueName(IAnalogRadioTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_put_UniqueName(IAnalogRadioTuningSpace* This,BSTR Name) { return This->lpVtbl->put_UniqueName(This,Name); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_get_FriendlyName(IAnalogRadioTuningSpace* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_get_FriendlyName(IAnalogRadioTuningSpace* This,BSTR *Name) { return This->lpVtbl->get_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_put_FriendlyName(IAnalogRadioTuningSpace* This,BSTR Name) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_put_FriendlyName(IAnalogRadioTuningSpace* This,BSTR Name) { return This->lpVtbl->put_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_get_CLSID(IAnalogRadioTuningSpace* This,BSTR *SpaceCLSID) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_get_CLSID(IAnalogRadioTuningSpace* This,BSTR *SpaceCLSID) { return This->lpVtbl->get_CLSID(This,SpaceCLSID); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_get_NetworkType(IAnalogRadioTuningSpace* This,BSTR *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_get_NetworkType(IAnalogRadioTuningSpace* This,BSTR *NetworkTypeGuid) { return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_put_NetworkType(IAnalogRadioTuningSpace* This,BSTR NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_put_NetworkType(IAnalogRadioTuningSpace* This,BSTR NetworkTypeGuid) { return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_get__NetworkType(IAnalogRadioTuningSpace* This,GUID *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_get__NetworkType(IAnalogRadioTuningSpace* This,GUID *NetworkTypeGuid) { return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_put__NetworkType(IAnalogRadioTuningSpace* This,REFCLSID NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_put__NetworkType(IAnalogRadioTuningSpace* This,REFCLSID NetworkTypeGuid) { return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_CreateTuneRequest(IAnalogRadioTuningSpace* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_CreateTuneRequest(IAnalogRadioTuningSpace* This,ITuneRequest **TuneRequest) { return This->lpVtbl->CreateTuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_EnumCategoryGUIDs(IAnalogRadioTuningSpace* This,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_EnumCategoryGUIDs(IAnalogRadioTuningSpace* This,IEnumGUID **ppEnum) { return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_EnumDeviceMonikers(IAnalogRadioTuningSpace* This,IEnumMoniker **ppEnum) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_EnumDeviceMonikers(IAnalogRadioTuningSpace* This,IEnumMoniker **ppEnum) { return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_get_DefaultPreferredComponentTypes(IAnalogRadioTuningSpace* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_get_DefaultPreferredComponentTypes(IAnalogRadioTuningSpace* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_put_DefaultPreferredComponentTypes(IAnalogRadioTuningSpace* This,IComponentTypes *NewComponentTypes) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_put_DefaultPreferredComponentTypes(IAnalogRadioTuningSpace* This,IComponentTypes *NewComponentTypes) { return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_get_FrequencyMapping(IAnalogRadioTuningSpace* This,BSTR *pMapping) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_get_FrequencyMapping(IAnalogRadioTuningSpace* This,BSTR *pMapping) { return This->lpVtbl->get_FrequencyMapping(This,pMapping); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_put_FrequencyMapping(IAnalogRadioTuningSpace* This,BSTR Mapping) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_put_FrequencyMapping(IAnalogRadioTuningSpace* This,BSTR Mapping) { return This->lpVtbl->put_FrequencyMapping(This,Mapping); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_get_DefaultLocator(IAnalogRadioTuningSpace* This,ILocator **LocatorVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_get_DefaultLocator(IAnalogRadioTuningSpace* This,ILocator **LocatorVal) { return This->lpVtbl->get_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_put_DefaultLocator(IAnalogRadioTuningSpace* This,ILocator *LocatorVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_put_DefaultLocator(IAnalogRadioTuningSpace* This,ILocator *LocatorVal) { return This->lpVtbl->put_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_Clone(IAnalogRadioTuningSpace* This,ITuningSpace **NewTS) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_Clone(IAnalogRadioTuningSpace* This,ITuningSpace **NewTS) { return This->lpVtbl->Clone(This,NewTS); } /*** IAnalogRadioTuningSpace methods ***/ -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_get_MinFrequency(IAnalogRadioTuningSpace* This,LONG *MinFrequencyVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_get_MinFrequency(IAnalogRadioTuningSpace* This,LONG *MinFrequencyVal) { return This->lpVtbl->get_MinFrequency(This,MinFrequencyVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_put_MinFrequency(IAnalogRadioTuningSpace* This,LONG NewMinFrequencyVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_put_MinFrequency(IAnalogRadioTuningSpace* This,LONG NewMinFrequencyVal) { return This->lpVtbl->put_MinFrequency(This,NewMinFrequencyVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_get_MaxFrequency(IAnalogRadioTuningSpace* This,LONG *MaxFrequencyVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_get_MaxFrequency(IAnalogRadioTuningSpace* This,LONG *MaxFrequencyVal) { return This->lpVtbl->get_MaxFrequency(This,MaxFrequencyVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_put_MaxFrequency(IAnalogRadioTuningSpace* This,LONG NewMaxFrequencyVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_put_MaxFrequency(IAnalogRadioTuningSpace* This,LONG NewMaxFrequencyVal) { return This->lpVtbl->put_MaxFrequency(This,NewMaxFrequencyVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_get_Step(IAnalogRadioTuningSpace* This,LONG *StepVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_get_Step(IAnalogRadioTuningSpace* This,LONG *StepVal) { return This->lpVtbl->get_Step(This,StepVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace_put_Step(IAnalogRadioTuningSpace* This,LONG NewStepVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace_put_Step(IAnalogRadioTuningSpace* This,LONG NewStepVal) { return This->lpVtbl->put_Step(This,NewStepVal); } #endif @@ -5627,110 +5635,110 @@ interface IAnalogRadioTuningSpace2 { #define IAnalogRadioTuningSpace2_put_CountryCode(This,NewCountryCodeVal) (This)->lpVtbl->put_CountryCode(This,NewCountryCodeVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_QueryInterface(IAnalogRadioTuningSpace2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_QueryInterface(IAnalogRadioTuningSpace2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAnalogRadioTuningSpace2_AddRef(IAnalogRadioTuningSpace2* This) { +static __WIDL_INLINE ULONG IAnalogRadioTuningSpace2_AddRef(IAnalogRadioTuningSpace2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAnalogRadioTuningSpace2_Release(IAnalogRadioTuningSpace2* This) { +static __WIDL_INLINE ULONG IAnalogRadioTuningSpace2_Release(IAnalogRadioTuningSpace2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_GetTypeInfoCount(IAnalogRadioTuningSpace2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_GetTypeInfoCount(IAnalogRadioTuningSpace2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_GetTypeInfo(IAnalogRadioTuningSpace2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_GetTypeInfo(IAnalogRadioTuningSpace2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_GetIDsOfNames(IAnalogRadioTuningSpace2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_GetIDsOfNames(IAnalogRadioTuningSpace2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_Invoke(IAnalogRadioTuningSpace2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_Invoke(IAnalogRadioTuningSpace2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuningSpace methods ***/ -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_get_UniqueName(IAnalogRadioTuningSpace2* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_get_UniqueName(IAnalogRadioTuningSpace2* This,BSTR *Name) { return This->lpVtbl->get_UniqueName(This,Name); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put_UniqueName(IAnalogRadioTuningSpace2* This,BSTR Name) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_put_UniqueName(IAnalogRadioTuningSpace2* This,BSTR Name) { return This->lpVtbl->put_UniqueName(This,Name); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_get_FriendlyName(IAnalogRadioTuningSpace2* This,BSTR *Name) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_get_FriendlyName(IAnalogRadioTuningSpace2* This,BSTR *Name) { return This->lpVtbl->get_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put_FriendlyName(IAnalogRadioTuningSpace2* This,BSTR Name) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_put_FriendlyName(IAnalogRadioTuningSpace2* This,BSTR Name) { return This->lpVtbl->put_FriendlyName(This,Name); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_get_CLSID(IAnalogRadioTuningSpace2* This,BSTR *SpaceCLSID) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_get_CLSID(IAnalogRadioTuningSpace2* This,BSTR *SpaceCLSID) { return This->lpVtbl->get_CLSID(This,SpaceCLSID); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_get_NetworkType(IAnalogRadioTuningSpace2* This,BSTR *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_get_NetworkType(IAnalogRadioTuningSpace2* This,BSTR *NetworkTypeGuid) { return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put_NetworkType(IAnalogRadioTuningSpace2* This,BSTR NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_put_NetworkType(IAnalogRadioTuningSpace2* This,BSTR NetworkTypeGuid) { return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_get__NetworkType(IAnalogRadioTuningSpace2* This,GUID *NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_get__NetworkType(IAnalogRadioTuningSpace2* This,GUID *NetworkTypeGuid) { return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put__NetworkType(IAnalogRadioTuningSpace2* This,REFCLSID NetworkTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_put__NetworkType(IAnalogRadioTuningSpace2* This,REFCLSID NetworkTypeGuid) { return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_CreateTuneRequest(IAnalogRadioTuningSpace2* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_CreateTuneRequest(IAnalogRadioTuningSpace2* This,ITuneRequest **TuneRequest) { return This->lpVtbl->CreateTuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_EnumCategoryGUIDs(IAnalogRadioTuningSpace2* This,IEnumGUID **ppEnum) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_EnumCategoryGUIDs(IAnalogRadioTuningSpace2* This,IEnumGUID **ppEnum) { return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_EnumDeviceMonikers(IAnalogRadioTuningSpace2* This,IEnumMoniker **ppEnum) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_EnumDeviceMonikers(IAnalogRadioTuningSpace2* This,IEnumMoniker **ppEnum) { return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_get_DefaultPreferredComponentTypes(IAnalogRadioTuningSpace2* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_get_DefaultPreferredComponentTypes(IAnalogRadioTuningSpace2* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put_DefaultPreferredComponentTypes(IAnalogRadioTuningSpace2* This,IComponentTypes *NewComponentTypes) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_put_DefaultPreferredComponentTypes(IAnalogRadioTuningSpace2* This,IComponentTypes *NewComponentTypes) { return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_get_FrequencyMapping(IAnalogRadioTuningSpace2* This,BSTR *pMapping) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_get_FrequencyMapping(IAnalogRadioTuningSpace2* This,BSTR *pMapping) { return This->lpVtbl->get_FrequencyMapping(This,pMapping); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put_FrequencyMapping(IAnalogRadioTuningSpace2* This,BSTR Mapping) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_put_FrequencyMapping(IAnalogRadioTuningSpace2* This,BSTR Mapping) { return This->lpVtbl->put_FrequencyMapping(This,Mapping); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_get_DefaultLocator(IAnalogRadioTuningSpace2* This,ILocator **LocatorVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_get_DefaultLocator(IAnalogRadioTuningSpace2* This,ILocator **LocatorVal) { return This->lpVtbl->get_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put_DefaultLocator(IAnalogRadioTuningSpace2* This,ILocator *LocatorVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_put_DefaultLocator(IAnalogRadioTuningSpace2* This,ILocator *LocatorVal) { return This->lpVtbl->put_DefaultLocator(This,LocatorVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_Clone(IAnalogRadioTuningSpace2* This,ITuningSpace **NewTS) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_Clone(IAnalogRadioTuningSpace2* This,ITuningSpace **NewTS) { return This->lpVtbl->Clone(This,NewTS); } /*** IAnalogRadioTuningSpace methods ***/ -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_get_MinFrequency(IAnalogRadioTuningSpace2* This,LONG *MinFrequencyVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_get_MinFrequency(IAnalogRadioTuningSpace2* This,LONG *MinFrequencyVal) { return This->lpVtbl->get_MinFrequency(This,MinFrequencyVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put_MinFrequency(IAnalogRadioTuningSpace2* This,LONG NewMinFrequencyVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_put_MinFrequency(IAnalogRadioTuningSpace2* This,LONG NewMinFrequencyVal) { return This->lpVtbl->put_MinFrequency(This,NewMinFrequencyVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_get_MaxFrequency(IAnalogRadioTuningSpace2* This,LONG *MaxFrequencyVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_get_MaxFrequency(IAnalogRadioTuningSpace2* This,LONG *MaxFrequencyVal) { return This->lpVtbl->get_MaxFrequency(This,MaxFrequencyVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put_MaxFrequency(IAnalogRadioTuningSpace2* This,LONG NewMaxFrequencyVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_put_MaxFrequency(IAnalogRadioTuningSpace2* This,LONG NewMaxFrequencyVal) { return This->lpVtbl->put_MaxFrequency(This,NewMaxFrequencyVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_get_Step(IAnalogRadioTuningSpace2* This,LONG *StepVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_get_Step(IAnalogRadioTuningSpace2* This,LONG *StepVal) { return This->lpVtbl->get_Step(This,StepVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put_Step(IAnalogRadioTuningSpace2* This,LONG NewStepVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_put_Step(IAnalogRadioTuningSpace2* This,LONG NewStepVal) { return This->lpVtbl->put_Step(This,NewStepVal); } /*** IAnalogRadioTuningSpace2 methods ***/ -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_get_CountryCode(IAnalogRadioTuningSpace2* This,LONG *CountryCodeVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_get_CountryCode(IAnalogRadioTuningSpace2* This,LONG *CountryCodeVal) { return This->lpVtbl->get_CountryCode(This,CountryCodeVal); } -static FORCEINLINE HRESULT IAnalogRadioTuningSpace2_put_CountryCode(IAnalogRadioTuningSpace2* This,LONG NewCountryCodeVal) { +static __WIDL_INLINE HRESULT IAnalogRadioTuningSpace2_put_CountryCode(IAnalogRadioTuningSpace2* This,LONG NewCountryCodeVal) { return This->lpVtbl->put_CountryCode(This,NewCountryCodeVal); } #endif @@ -5864,42 +5872,42 @@ interface ITuneRequest { #define ITuneRequest_put_Locator(This,Locator) (This)->lpVtbl->put_Locator(This,Locator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITuneRequest_QueryInterface(ITuneRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITuneRequest_QueryInterface(ITuneRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITuneRequest_AddRef(ITuneRequest* This) { +static __WIDL_INLINE ULONG ITuneRequest_AddRef(ITuneRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITuneRequest_Release(ITuneRequest* This) { +static __WIDL_INLINE ULONG ITuneRequest_Release(ITuneRequest* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ITuneRequest_GetTypeInfoCount(ITuneRequest* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ITuneRequest_GetTypeInfoCount(ITuneRequest* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ITuneRequest_GetTypeInfo(ITuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ITuneRequest_GetTypeInfo(ITuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ITuneRequest_GetIDsOfNames(ITuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ITuneRequest_GetIDsOfNames(ITuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ITuneRequest_Invoke(ITuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ITuneRequest_Invoke(ITuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuneRequest methods ***/ -static FORCEINLINE HRESULT ITuneRequest_get_TuningSpace(ITuneRequest* This,ITuningSpace **TuningSpace) { +static __WIDL_INLINE HRESULT ITuneRequest_get_TuningSpace(ITuneRequest* This,ITuningSpace **TuningSpace) { return This->lpVtbl->get_TuningSpace(This,TuningSpace); } -static FORCEINLINE HRESULT ITuneRequest_get_Components(ITuneRequest* This,IComponents **Components) { +static __WIDL_INLINE HRESULT ITuneRequest_get_Components(ITuneRequest* This,IComponents **Components) { return This->lpVtbl->get_Components(This,Components); } -static FORCEINLINE HRESULT ITuneRequest_Clone(ITuneRequest* This,ITuneRequest **NewTuneRequest) { +static __WIDL_INLINE HRESULT ITuneRequest_Clone(ITuneRequest* This,ITuneRequest **NewTuneRequest) { return This->lpVtbl->Clone(This,NewTuneRequest); } -static FORCEINLINE HRESULT ITuneRequest_get_Locator(ITuneRequest* This,ILocator **Locator) { +static __WIDL_INLINE HRESULT ITuneRequest_get_Locator(ITuneRequest* This,ILocator **Locator) { return This->lpVtbl->get_Locator(This,Locator); } -static FORCEINLINE HRESULT ITuneRequest_put_Locator(ITuneRequest* This,ILocator *Locator) { +static __WIDL_INLINE HRESULT ITuneRequest_put_Locator(ITuneRequest* This,ILocator *Locator) { return This->lpVtbl->put_Locator(This,Locator); } #endif @@ -6036,49 +6044,49 @@ interface IChannelIDTuneRequest { #define IChannelIDTuneRequest_put_ChannelID(This,ChannelID) (This)->lpVtbl->put_ChannelID(This,ChannelID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IChannelIDTuneRequest_QueryInterface(IChannelIDTuneRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IChannelIDTuneRequest_QueryInterface(IChannelIDTuneRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IChannelIDTuneRequest_AddRef(IChannelIDTuneRequest* This) { +static __WIDL_INLINE ULONG IChannelIDTuneRequest_AddRef(IChannelIDTuneRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IChannelIDTuneRequest_Release(IChannelIDTuneRequest* This) { +static __WIDL_INLINE ULONG IChannelIDTuneRequest_Release(IChannelIDTuneRequest* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IChannelIDTuneRequest_GetTypeInfoCount(IChannelIDTuneRequest* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IChannelIDTuneRequest_GetTypeInfoCount(IChannelIDTuneRequest* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IChannelIDTuneRequest_GetTypeInfo(IChannelIDTuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IChannelIDTuneRequest_GetTypeInfo(IChannelIDTuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IChannelIDTuneRequest_GetIDsOfNames(IChannelIDTuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IChannelIDTuneRequest_GetIDsOfNames(IChannelIDTuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IChannelIDTuneRequest_Invoke(IChannelIDTuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IChannelIDTuneRequest_Invoke(IChannelIDTuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuneRequest methods ***/ -static FORCEINLINE HRESULT IChannelIDTuneRequest_get_TuningSpace(IChannelIDTuneRequest* This,ITuningSpace **TuningSpace) { +static __WIDL_INLINE HRESULT IChannelIDTuneRequest_get_TuningSpace(IChannelIDTuneRequest* This,ITuningSpace **TuningSpace) { return This->lpVtbl->get_TuningSpace(This,TuningSpace); } -static FORCEINLINE HRESULT IChannelIDTuneRequest_get_Components(IChannelIDTuneRequest* This,IComponents **Components) { +static __WIDL_INLINE HRESULT IChannelIDTuneRequest_get_Components(IChannelIDTuneRequest* This,IComponents **Components) { return This->lpVtbl->get_Components(This,Components); } -static FORCEINLINE HRESULT IChannelIDTuneRequest_Clone(IChannelIDTuneRequest* This,ITuneRequest **NewTuneRequest) { +static __WIDL_INLINE HRESULT IChannelIDTuneRequest_Clone(IChannelIDTuneRequest* This,ITuneRequest **NewTuneRequest) { return This->lpVtbl->Clone(This,NewTuneRequest); } -static FORCEINLINE HRESULT IChannelIDTuneRequest_get_Locator(IChannelIDTuneRequest* This,ILocator **Locator) { +static __WIDL_INLINE HRESULT IChannelIDTuneRequest_get_Locator(IChannelIDTuneRequest* This,ILocator **Locator) { return This->lpVtbl->get_Locator(This,Locator); } -static FORCEINLINE HRESULT IChannelIDTuneRequest_put_Locator(IChannelIDTuneRequest* This,ILocator *Locator) { +static __WIDL_INLINE HRESULT IChannelIDTuneRequest_put_Locator(IChannelIDTuneRequest* This,ILocator *Locator) { return This->lpVtbl->put_Locator(This,Locator); } /*** IChannelIDTuneRequest methods ***/ -static FORCEINLINE HRESULT IChannelIDTuneRequest_get_ChannelID(IChannelIDTuneRequest* This,BSTR *ChannelID) { +static __WIDL_INLINE HRESULT IChannelIDTuneRequest_get_ChannelID(IChannelIDTuneRequest* This,BSTR *ChannelID) { return This->lpVtbl->get_ChannelID(This,ChannelID); } -static FORCEINLINE HRESULT IChannelIDTuneRequest_put_ChannelID(IChannelIDTuneRequest* This,BSTR ChannelID) { +static __WIDL_INLINE HRESULT IChannelIDTuneRequest_put_ChannelID(IChannelIDTuneRequest* This,BSTR ChannelID) { return This->lpVtbl->put_ChannelID(This,ChannelID); } #endif @@ -6215,49 +6223,49 @@ interface IChannelTuneRequest { #define IChannelTuneRequest_put_Channel(This,Channel) (This)->lpVtbl->put_Channel(This,Channel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IChannelTuneRequest_QueryInterface(IChannelTuneRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IChannelTuneRequest_QueryInterface(IChannelTuneRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IChannelTuneRequest_AddRef(IChannelTuneRequest* This) { +static __WIDL_INLINE ULONG IChannelTuneRequest_AddRef(IChannelTuneRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IChannelTuneRequest_Release(IChannelTuneRequest* This) { +static __WIDL_INLINE ULONG IChannelTuneRequest_Release(IChannelTuneRequest* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IChannelTuneRequest_GetTypeInfoCount(IChannelTuneRequest* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IChannelTuneRequest_GetTypeInfoCount(IChannelTuneRequest* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IChannelTuneRequest_GetTypeInfo(IChannelTuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IChannelTuneRequest_GetTypeInfo(IChannelTuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IChannelTuneRequest_GetIDsOfNames(IChannelTuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IChannelTuneRequest_GetIDsOfNames(IChannelTuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IChannelTuneRequest_Invoke(IChannelTuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IChannelTuneRequest_Invoke(IChannelTuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuneRequest methods ***/ -static FORCEINLINE HRESULT IChannelTuneRequest_get_TuningSpace(IChannelTuneRequest* This,ITuningSpace **TuningSpace) { +static __WIDL_INLINE HRESULT IChannelTuneRequest_get_TuningSpace(IChannelTuneRequest* This,ITuningSpace **TuningSpace) { return This->lpVtbl->get_TuningSpace(This,TuningSpace); } -static FORCEINLINE HRESULT IChannelTuneRequest_get_Components(IChannelTuneRequest* This,IComponents **Components) { +static __WIDL_INLINE HRESULT IChannelTuneRequest_get_Components(IChannelTuneRequest* This,IComponents **Components) { return This->lpVtbl->get_Components(This,Components); } -static FORCEINLINE HRESULT IChannelTuneRequest_Clone(IChannelTuneRequest* This,ITuneRequest **NewTuneRequest) { +static __WIDL_INLINE HRESULT IChannelTuneRequest_Clone(IChannelTuneRequest* This,ITuneRequest **NewTuneRequest) { return This->lpVtbl->Clone(This,NewTuneRequest); } -static FORCEINLINE HRESULT IChannelTuneRequest_get_Locator(IChannelTuneRequest* This,ILocator **Locator) { +static __WIDL_INLINE HRESULT IChannelTuneRequest_get_Locator(IChannelTuneRequest* This,ILocator **Locator) { return This->lpVtbl->get_Locator(This,Locator); } -static FORCEINLINE HRESULT IChannelTuneRequest_put_Locator(IChannelTuneRequest* This,ILocator *Locator) { +static __WIDL_INLINE HRESULT IChannelTuneRequest_put_Locator(IChannelTuneRequest* This,ILocator *Locator) { return This->lpVtbl->put_Locator(This,Locator); } /*** IChannelTuneRequest methods ***/ -static FORCEINLINE HRESULT IChannelTuneRequest_get_Channel(IChannelTuneRequest* This,LONG *Channel) { +static __WIDL_INLINE HRESULT IChannelTuneRequest_get_Channel(IChannelTuneRequest* This,LONG *Channel) { return This->lpVtbl->get_Channel(This,Channel); } -static FORCEINLINE HRESULT IChannelTuneRequest_put_Channel(IChannelTuneRequest* This,LONG Channel) { +static __WIDL_INLINE HRESULT IChannelTuneRequest_put_Channel(IChannelTuneRequest* This,LONG Channel) { return This->lpVtbl->put_Channel(This,Channel); } #endif @@ -6406,56 +6414,56 @@ interface IATSCChannelTuneRequest { #define IATSCChannelTuneRequest_put_MinorChannel(This,MinorChannel) (This)->lpVtbl->put_MinorChannel(This,MinorChannel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IATSCChannelTuneRequest_QueryInterface(IATSCChannelTuneRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_QueryInterface(IATSCChannelTuneRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IATSCChannelTuneRequest_AddRef(IATSCChannelTuneRequest* This) { +static __WIDL_INLINE ULONG IATSCChannelTuneRequest_AddRef(IATSCChannelTuneRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IATSCChannelTuneRequest_Release(IATSCChannelTuneRequest* This) { +static __WIDL_INLINE ULONG IATSCChannelTuneRequest_Release(IATSCChannelTuneRequest* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IATSCChannelTuneRequest_GetTypeInfoCount(IATSCChannelTuneRequest* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_GetTypeInfoCount(IATSCChannelTuneRequest* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IATSCChannelTuneRequest_GetTypeInfo(IATSCChannelTuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_GetTypeInfo(IATSCChannelTuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IATSCChannelTuneRequest_GetIDsOfNames(IATSCChannelTuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_GetIDsOfNames(IATSCChannelTuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IATSCChannelTuneRequest_Invoke(IATSCChannelTuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_Invoke(IATSCChannelTuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuneRequest methods ***/ -static FORCEINLINE HRESULT IATSCChannelTuneRequest_get_TuningSpace(IATSCChannelTuneRequest* This,ITuningSpace **TuningSpace) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_get_TuningSpace(IATSCChannelTuneRequest* This,ITuningSpace **TuningSpace) { return This->lpVtbl->get_TuningSpace(This,TuningSpace); } -static FORCEINLINE HRESULT IATSCChannelTuneRequest_get_Components(IATSCChannelTuneRequest* This,IComponents **Components) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_get_Components(IATSCChannelTuneRequest* This,IComponents **Components) { return This->lpVtbl->get_Components(This,Components); } -static FORCEINLINE HRESULT IATSCChannelTuneRequest_Clone(IATSCChannelTuneRequest* This,ITuneRequest **NewTuneRequest) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_Clone(IATSCChannelTuneRequest* This,ITuneRequest **NewTuneRequest) { return This->lpVtbl->Clone(This,NewTuneRequest); } -static FORCEINLINE HRESULT IATSCChannelTuneRequest_get_Locator(IATSCChannelTuneRequest* This,ILocator **Locator) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_get_Locator(IATSCChannelTuneRequest* This,ILocator **Locator) { return This->lpVtbl->get_Locator(This,Locator); } -static FORCEINLINE HRESULT IATSCChannelTuneRequest_put_Locator(IATSCChannelTuneRequest* This,ILocator *Locator) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_put_Locator(IATSCChannelTuneRequest* This,ILocator *Locator) { return This->lpVtbl->put_Locator(This,Locator); } /*** IChannelTuneRequest methods ***/ -static FORCEINLINE HRESULT IATSCChannelTuneRequest_get_Channel(IATSCChannelTuneRequest* This,LONG *Channel) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_get_Channel(IATSCChannelTuneRequest* This,LONG *Channel) { return This->lpVtbl->get_Channel(This,Channel); } -static FORCEINLINE HRESULT IATSCChannelTuneRequest_put_Channel(IATSCChannelTuneRequest* This,LONG Channel) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_put_Channel(IATSCChannelTuneRequest* This,LONG Channel) { return This->lpVtbl->put_Channel(This,Channel); } /*** IATSCChannelTuneRequest methods ***/ -static FORCEINLINE HRESULT IATSCChannelTuneRequest_get_MinorChannel(IATSCChannelTuneRequest* This,LONG *MinorChannel) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_get_MinorChannel(IATSCChannelTuneRequest* This,LONG *MinorChannel) { return This->lpVtbl->get_MinorChannel(This,MinorChannel); } -static FORCEINLINE HRESULT IATSCChannelTuneRequest_put_MinorChannel(IATSCChannelTuneRequest* This,LONG MinorChannel) { +static __WIDL_INLINE HRESULT IATSCChannelTuneRequest_put_MinorChannel(IATSCChannelTuneRequest* This,LONG MinorChannel) { return This->lpVtbl->put_MinorChannel(This,MinorChannel); } #endif @@ -6632,69 +6640,69 @@ interface IDigitalCableTuneRequest { #define IDigitalCableTuneRequest_put_SourceID(This,SourceID) (This)->lpVtbl->put_SourceID(This,SourceID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDigitalCableTuneRequest_QueryInterface(IDigitalCableTuneRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_QueryInterface(IDigitalCableTuneRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDigitalCableTuneRequest_AddRef(IDigitalCableTuneRequest* This) { +static __WIDL_INLINE ULONG IDigitalCableTuneRequest_AddRef(IDigitalCableTuneRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDigitalCableTuneRequest_Release(IDigitalCableTuneRequest* This) { +static __WIDL_INLINE ULONG IDigitalCableTuneRequest_Release(IDigitalCableTuneRequest* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDigitalCableTuneRequest_GetTypeInfoCount(IDigitalCableTuneRequest* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_GetTypeInfoCount(IDigitalCableTuneRequest* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDigitalCableTuneRequest_GetTypeInfo(IDigitalCableTuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_GetTypeInfo(IDigitalCableTuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDigitalCableTuneRequest_GetIDsOfNames(IDigitalCableTuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_GetIDsOfNames(IDigitalCableTuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDigitalCableTuneRequest_Invoke(IDigitalCableTuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_Invoke(IDigitalCableTuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuneRequest methods ***/ -static FORCEINLINE HRESULT IDigitalCableTuneRequest_get_TuningSpace(IDigitalCableTuneRequest* This,ITuningSpace **TuningSpace) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_get_TuningSpace(IDigitalCableTuneRequest* This,ITuningSpace **TuningSpace) { return This->lpVtbl->get_TuningSpace(This,TuningSpace); } -static FORCEINLINE HRESULT IDigitalCableTuneRequest_get_Components(IDigitalCableTuneRequest* This,IComponents **Components) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_get_Components(IDigitalCableTuneRequest* This,IComponents **Components) { return This->lpVtbl->get_Components(This,Components); } -static FORCEINLINE HRESULT IDigitalCableTuneRequest_Clone(IDigitalCableTuneRequest* This,ITuneRequest **NewTuneRequest) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_Clone(IDigitalCableTuneRequest* This,ITuneRequest **NewTuneRequest) { return This->lpVtbl->Clone(This,NewTuneRequest); } -static FORCEINLINE HRESULT IDigitalCableTuneRequest_get_Locator(IDigitalCableTuneRequest* This,ILocator **Locator) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_get_Locator(IDigitalCableTuneRequest* This,ILocator **Locator) { return This->lpVtbl->get_Locator(This,Locator); } -static FORCEINLINE HRESULT IDigitalCableTuneRequest_put_Locator(IDigitalCableTuneRequest* This,ILocator *Locator) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_put_Locator(IDigitalCableTuneRequest* This,ILocator *Locator) { return This->lpVtbl->put_Locator(This,Locator); } /*** IChannelTuneRequest methods ***/ -static FORCEINLINE HRESULT IDigitalCableTuneRequest_get_Channel(IDigitalCableTuneRequest* This,LONG *Channel) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_get_Channel(IDigitalCableTuneRequest* This,LONG *Channel) { return This->lpVtbl->get_Channel(This,Channel); } -static FORCEINLINE HRESULT IDigitalCableTuneRequest_put_Channel(IDigitalCableTuneRequest* This,LONG Channel) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_put_Channel(IDigitalCableTuneRequest* This,LONG Channel) { return This->lpVtbl->put_Channel(This,Channel); } /*** IATSCChannelTuneRequest methods ***/ -static FORCEINLINE HRESULT IDigitalCableTuneRequest_get_MinorChannel(IDigitalCableTuneRequest* This,LONG *MinorChannel) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_get_MinorChannel(IDigitalCableTuneRequest* This,LONG *MinorChannel) { return This->lpVtbl->get_MinorChannel(This,MinorChannel); } -static FORCEINLINE HRESULT IDigitalCableTuneRequest_put_MinorChannel(IDigitalCableTuneRequest* This,LONG MinorChannel) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_put_MinorChannel(IDigitalCableTuneRequest* This,LONG MinorChannel) { return This->lpVtbl->put_MinorChannel(This,MinorChannel); } /*** IDigitalCableTuneRequest methods ***/ -static FORCEINLINE HRESULT IDigitalCableTuneRequest_get_MajorChannel(IDigitalCableTuneRequest* This,LONG *pMajorChannel) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_get_MajorChannel(IDigitalCableTuneRequest* This,LONG *pMajorChannel) { return This->lpVtbl->get_MajorChannel(This,pMajorChannel); } -static FORCEINLINE HRESULT IDigitalCableTuneRequest_put_MajorChannel(IDigitalCableTuneRequest* This,LONG MajorChannel) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_put_MajorChannel(IDigitalCableTuneRequest* This,LONG MajorChannel) { return This->lpVtbl->put_MajorChannel(This,MajorChannel); } -static FORCEINLINE HRESULT IDigitalCableTuneRequest_get_SourceID(IDigitalCableTuneRequest* This,LONG *pSourceID) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_get_SourceID(IDigitalCableTuneRequest* This,LONG *pSourceID) { return This->lpVtbl->get_SourceID(This,pSourceID); } -static FORCEINLINE HRESULT IDigitalCableTuneRequest_put_SourceID(IDigitalCableTuneRequest* This,LONG SourceID) { +static __WIDL_INLINE HRESULT IDigitalCableTuneRequest_put_SourceID(IDigitalCableTuneRequest* This,LONG SourceID) { return This->lpVtbl->put_SourceID(This,SourceID); } #endif @@ -6863,61 +6871,61 @@ interface IDVBTuneRequest { #define IDVBTuneRequest_put_SID(This,SID) (This)->lpVtbl->put_SID(This,SID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDVBTuneRequest_QueryInterface(IDVBTuneRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_QueryInterface(IDVBTuneRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDVBTuneRequest_AddRef(IDVBTuneRequest* This) { +static __WIDL_INLINE ULONG IDVBTuneRequest_AddRef(IDVBTuneRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDVBTuneRequest_Release(IDVBTuneRequest* This) { +static __WIDL_INLINE ULONG IDVBTuneRequest_Release(IDVBTuneRequest* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDVBTuneRequest_GetTypeInfoCount(IDVBTuneRequest* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_GetTypeInfoCount(IDVBTuneRequest* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDVBTuneRequest_GetTypeInfo(IDVBTuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_GetTypeInfo(IDVBTuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDVBTuneRequest_GetIDsOfNames(IDVBTuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_GetIDsOfNames(IDVBTuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDVBTuneRequest_Invoke(IDVBTuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_Invoke(IDVBTuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuneRequest methods ***/ -static FORCEINLINE HRESULT IDVBTuneRequest_get_TuningSpace(IDVBTuneRequest* This,ITuningSpace **TuningSpace) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_get_TuningSpace(IDVBTuneRequest* This,ITuningSpace **TuningSpace) { return This->lpVtbl->get_TuningSpace(This,TuningSpace); } -static FORCEINLINE HRESULT IDVBTuneRequest_get_Components(IDVBTuneRequest* This,IComponents **Components) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_get_Components(IDVBTuneRequest* This,IComponents **Components) { return This->lpVtbl->get_Components(This,Components); } -static FORCEINLINE HRESULT IDVBTuneRequest_Clone(IDVBTuneRequest* This,ITuneRequest **NewTuneRequest) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_Clone(IDVBTuneRequest* This,ITuneRequest **NewTuneRequest) { return This->lpVtbl->Clone(This,NewTuneRequest); } -static FORCEINLINE HRESULT IDVBTuneRequest_get_Locator(IDVBTuneRequest* This,ILocator **Locator) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_get_Locator(IDVBTuneRequest* This,ILocator **Locator) { return This->lpVtbl->get_Locator(This,Locator); } -static FORCEINLINE HRESULT IDVBTuneRequest_put_Locator(IDVBTuneRequest* This,ILocator *Locator) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_put_Locator(IDVBTuneRequest* This,ILocator *Locator) { return This->lpVtbl->put_Locator(This,Locator); } /*** IDVBTuneRequest methods ***/ -static FORCEINLINE HRESULT IDVBTuneRequest_get_ONID(IDVBTuneRequest* This,LONG *ONID) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_get_ONID(IDVBTuneRequest* This,LONG *ONID) { return This->lpVtbl->get_ONID(This,ONID); } -static FORCEINLINE HRESULT IDVBTuneRequest_put_ONID(IDVBTuneRequest* This,LONG ONID) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_put_ONID(IDVBTuneRequest* This,LONG ONID) { return This->lpVtbl->put_ONID(This,ONID); } -static FORCEINLINE HRESULT IDVBTuneRequest_get_TSID(IDVBTuneRequest* This,LONG *TSID) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_get_TSID(IDVBTuneRequest* This,LONG *TSID) { return This->lpVtbl->get_TSID(This,TSID); } -static FORCEINLINE HRESULT IDVBTuneRequest_put_TSID(IDVBTuneRequest* This,LONG TSID) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_put_TSID(IDVBTuneRequest* This,LONG TSID) { return This->lpVtbl->put_TSID(This,TSID); } -static FORCEINLINE HRESULT IDVBTuneRequest_get_SID(IDVBTuneRequest* This,LONG *SID) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_get_SID(IDVBTuneRequest* This,LONG *SID) { return This->lpVtbl->get_SID(This,SID); } -static FORCEINLINE HRESULT IDVBTuneRequest_put_SID(IDVBTuneRequest* This,LONG SID) { +static __WIDL_INLINE HRESULT IDVBTuneRequest_put_SID(IDVBTuneRequest* This,LONG SID) { return This->lpVtbl->put_SID(This,SID); } #endif @@ -7070,55 +7078,55 @@ interface IMPEG2TuneRequest { #define IMPEG2TuneRequest_put_ProgNo(This,ProgNo) (This)->lpVtbl->put_ProgNo(This,ProgNo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMPEG2TuneRequest_QueryInterface(IMPEG2TuneRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_QueryInterface(IMPEG2TuneRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMPEG2TuneRequest_AddRef(IMPEG2TuneRequest* This) { +static __WIDL_INLINE ULONG IMPEG2TuneRequest_AddRef(IMPEG2TuneRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMPEG2TuneRequest_Release(IMPEG2TuneRequest* This) { +static __WIDL_INLINE ULONG IMPEG2TuneRequest_Release(IMPEG2TuneRequest* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IMPEG2TuneRequest_GetTypeInfoCount(IMPEG2TuneRequest* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_GetTypeInfoCount(IMPEG2TuneRequest* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IMPEG2TuneRequest_GetTypeInfo(IMPEG2TuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_GetTypeInfo(IMPEG2TuneRequest* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IMPEG2TuneRequest_GetIDsOfNames(IMPEG2TuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_GetIDsOfNames(IMPEG2TuneRequest* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IMPEG2TuneRequest_Invoke(IMPEG2TuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_Invoke(IMPEG2TuneRequest* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ITuneRequest methods ***/ -static FORCEINLINE HRESULT IMPEG2TuneRequest_get_TuningSpace(IMPEG2TuneRequest* This,ITuningSpace **TuningSpace) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_get_TuningSpace(IMPEG2TuneRequest* This,ITuningSpace **TuningSpace) { return This->lpVtbl->get_TuningSpace(This,TuningSpace); } -static FORCEINLINE HRESULT IMPEG2TuneRequest_get_Components(IMPEG2TuneRequest* This,IComponents **Components) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_get_Components(IMPEG2TuneRequest* This,IComponents **Components) { return This->lpVtbl->get_Components(This,Components); } -static FORCEINLINE HRESULT IMPEG2TuneRequest_Clone(IMPEG2TuneRequest* This,ITuneRequest **NewTuneRequest) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_Clone(IMPEG2TuneRequest* This,ITuneRequest **NewTuneRequest) { return This->lpVtbl->Clone(This,NewTuneRequest); } -static FORCEINLINE HRESULT IMPEG2TuneRequest_get_Locator(IMPEG2TuneRequest* This,ILocator **Locator) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_get_Locator(IMPEG2TuneRequest* This,ILocator **Locator) { return This->lpVtbl->get_Locator(This,Locator); } -static FORCEINLINE HRESULT IMPEG2TuneRequest_put_Locator(IMPEG2TuneRequest* This,ILocator *Locator) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_put_Locator(IMPEG2TuneRequest* This,ILocator *Locator) { return This->lpVtbl->put_Locator(This,Locator); } /*** IMPEG2TuneRequest methods ***/ -static FORCEINLINE HRESULT IMPEG2TuneRequest_get_TSID(IMPEG2TuneRequest* This,LONG *TSID) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_get_TSID(IMPEG2TuneRequest* This,LONG *TSID) { return This->lpVtbl->get_TSID(This,TSID); } -static FORCEINLINE HRESULT IMPEG2TuneRequest_put_TSID(IMPEG2TuneRequest* This,LONG TSID) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_put_TSID(IMPEG2TuneRequest* This,LONG TSID) { return This->lpVtbl->put_TSID(This,TSID); } -static FORCEINLINE HRESULT IMPEG2TuneRequest_get_ProgNo(IMPEG2TuneRequest* This,LONG *ProgNo) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_get_ProgNo(IMPEG2TuneRequest* This,LONG *ProgNo) { return This->lpVtbl->get_ProgNo(This,ProgNo); } -static FORCEINLINE HRESULT IMPEG2TuneRequest_put_ProgNo(IMPEG2TuneRequest* This,LONG ProgNo) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequest_put_ProgNo(IMPEG2TuneRequest* This,LONG ProgNo) { return This->lpVtbl->put_ProgNo(This,ProgNo); } #endif @@ -7222,30 +7230,30 @@ interface IMPEG2TuneRequestFactory { #define IMPEG2TuneRequestFactory_CreateTuneRequest(This,TuningSpace,TuneRequest) (This)->lpVtbl->CreateTuneRequest(This,TuningSpace,TuneRequest) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMPEG2TuneRequestFactory_QueryInterface(IMPEG2TuneRequestFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequestFactory_QueryInterface(IMPEG2TuneRequestFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMPEG2TuneRequestFactory_AddRef(IMPEG2TuneRequestFactory* This) { +static __WIDL_INLINE ULONG IMPEG2TuneRequestFactory_AddRef(IMPEG2TuneRequestFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMPEG2TuneRequestFactory_Release(IMPEG2TuneRequestFactory* This) { +static __WIDL_INLINE ULONG IMPEG2TuneRequestFactory_Release(IMPEG2TuneRequestFactory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IMPEG2TuneRequestFactory_GetTypeInfoCount(IMPEG2TuneRequestFactory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequestFactory_GetTypeInfoCount(IMPEG2TuneRequestFactory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IMPEG2TuneRequestFactory_GetTypeInfo(IMPEG2TuneRequestFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequestFactory_GetTypeInfo(IMPEG2TuneRequestFactory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IMPEG2TuneRequestFactory_GetIDsOfNames(IMPEG2TuneRequestFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequestFactory_GetIDsOfNames(IMPEG2TuneRequestFactory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IMPEG2TuneRequestFactory_Invoke(IMPEG2TuneRequestFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequestFactory_Invoke(IMPEG2TuneRequestFactory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IMPEG2TuneRequestFactory methods ***/ -static FORCEINLINE HRESULT IMPEG2TuneRequestFactory_CreateTuneRequest(IMPEG2TuneRequestFactory* This,ITuningSpace *TuningSpace,IMPEG2TuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequestFactory_CreateTuneRequest(IMPEG2TuneRequestFactory* This,ITuningSpace *TuningSpace,IMPEG2TuneRequest **TuneRequest) { return This->lpVtbl->CreateTuneRequest(This,TuningSpace,TuneRequest); } #endif @@ -7302,13 +7310,13 @@ interface IMPEG2TuneRequestSupport { #define IMPEG2TuneRequestSupport_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMPEG2TuneRequestSupport_QueryInterface(IMPEG2TuneRequestSupport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMPEG2TuneRequestSupport_QueryInterface(IMPEG2TuneRequestSupport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMPEG2TuneRequestSupport_AddRef(IMPEG2TuneRequestSupport* This) { +static __WIDL_INLINE ULONG IMPEG2TuneRequestSupport_AddRef(IMPEG2TuneRequestSupport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMPEG2TuneRequestSupport_Release(IMPEG2TuneRequestSupport* This) { +static __WIDL_INLINE ULONG IMPEG2TuneRequestSupport_Release(IMPEG2TuneRequestSupport* This) { return This->lpVtbl->Release(This); } #endif @@ -7399,23 +7407,23 @@ interface ITunerCap { #define ITunerCap_get_AuxInputCount(This,pulCompositeCount,pulSvideoCount) (This)->lpVtbl->get_AuxInputCount(This,pulCompositeCount,pulSvideoCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITunerCap_QueryInterface(ITunerCap* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITunerCap_QueryInterface(ITunerCap* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITunerCap_AddRef(ITunerCap* This) { +static __WIDL_INLINE ULONG ITunerCap_AddRef(ITunerCap* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITunerCap_Release(ITunerCap* This) { +static __WIDL_INLINE ULONG ITunerCap_Release(ITunerCap* This) { return This->lpVtbl->Release(This); } /*** ITunerCap methods ***/ -static FORCEINLINE HRESULT ITunerCap_get_SupportedNetworkTypes(ITunerCap* This,ULONG ulcNetworkTypesMax,ULONG *pulcNetworkTypes,GUID *pguidNetworkTypes) { +static __WIDL_INLINE HRESULT ITunerCap_get_SupportedNetworkTypes(ITunerCap* This,ULONG ulcNetworkTypesMax,ULONG *pulcNetworkTypes,GUID *pguidNetworkTypes) { return This->lpVtbl->get_SupportedNetworkTypes(This,ulcNetworkTypesMax,pulcNetworkTypes,pguidNetworkTypes); } -static FORCEINLINE HRESULT ITunerCap_get_SupportedVideoFormats(ITunerCap* This,ULONG *pulAMTunerModeType,ULONG *pulAnalogVideoStandard) { +static __WIDL_INLINE HRESULT ITunerCap_get_SupportedVideoFormats(ITunerCap* This,ULONG *pulAMTunerModeType,ULONG *pulAnalogVideoStandard) { return This->lpVtbl->get_SupportedVideoFormats(This,pulAMTunerModeType,pulAnalogVideoStandard); } -static FORCEINLINE HRESULT ITunerCap_get_AuxInputCount(ITunerCap* This,ULONG *pulCompositeCount,ULONG *pulSvideoCount) { +static __WIDL_INLINE HRESULT ITunerCap_get_AuxInputCount(ITunerCap* This,ULONG *pulCompositeCount,ULONG *pulSvideoCount) { return This->lpVtbl->get_AuxInputCount(This,pulCompositeCount,pulSvideoCount); } #endif @@ -7482,17 +7490,17 @@ interface ITunerCapEx { #define ITunerCapEx_get_Has608_708Caption(This,pbHasCaption) (This)->lpVtbl->get_Has608_708Caption(This,pbHasCaption) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITunerCapEx_QueryInterface(ITunerCapEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITunerCapEx_QueryInterface(ITunerCapEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITunerCapEx_AddRef(ITunerCapEx* This) { +static __WIDL_INLINE ULONG ITunerCapEx_AddRef(ITunerCapEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITunerCapEx_Release(ITunerCapEx* This) { +static __WIDL_INLINE ULONG ITunerCapEx_Release(ITunerCapEx* This) { return This->lpVtbl->Release(This); } /*** ITunerCapEx methods ***/ -static FORCEINLINE HRESULT ITunerCapEx_get_Has608_708Caption(ITunerCapEx* This,VARIANT_BOOL *pbHasCaption) { +static __WIDL_INLINE HRESULT ITunerCapEx_get_Has608_708Caption(ITunerCapEx* This,VARIANT_BOOL *pbHasCaption) { return This->lpVtbl->get_Has608_708Caption(This,pbHasCaption); } #endif @@ -7631,44 +7639,44 @@ interface ITuner { #define ITuner_TriggerSignalEvents(This,Interval) (This)->lpVtbl->TriggerSignalEvents(This,Interval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ITuner_QueryInterface(ITuner* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ITuner_QueryInterface(ITuner* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ITuner_AddRef(ITuner* This) { +static __WIDL_INLINE ULONG ITuner_AddRef(ITuner* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ITuner_Release(ITuner* This) { +static __WIDL_INLINE ULONG ITuner_Release(ITuner* This) { return This->lpVtbl->Release(This); } /*** ITuner methods ***/ -static FORCEINLINE HRESULT ITuner_get_TuningSpace(ITuner* This,ITuningSpace **TuningSpace) { +static __WIDL_INLINE HRESULT ITuner_get_TuningSpace(ITuner* This,ITuningSpace **TuningSpace) { return This->lpVtbl->get_TuningSpace(This,TuningSpace); } -static FORCEINLINE HRESULT ITuner_put_TuningSpace(ITuner* This,ITuningSpace *TuningSpace) { +static __WIDL_INLINE HRESULT ITuner_put_TuningSpace(ITuner* This,ITuningSpace *TuningSpace) { return This->lpVtbl->put_TuningSpace(This,TuningSpace); } -static FORCEINLINE HRESULT ITuner_EnumTuningSpaces(ITuner* This,IEnumTuningSpaces **ppEnum) { +static __WIDL_INLINE HRESULT ITuner_EnumTuningSpaces(ITuner* This,IEnumTuningSpaces **ppEnum) { return This->lpVtbl->EnumTuningSpaces(This,ppEnum); } -static FORCEINLINE HRESULT ITuner_get_TuneRequest(ITuner* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT ITuner_get_TuneRequest(ITuner* This,ITuneRequest **TuneRequest) { return This->lpVtbl->get_TuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT ITuner_put_TuneRequest(ITuner* This,ITuneRequest *TuneRequest) { +static __WIDL_INLINE HRESULT ITuner_put_TuneRequest(ITuner* This,ITuneRequest *TuneRequest) { return This->lpVtbl->put_TuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT ITuner_Validate(ITuner* This,ITuneRequest *TuneRequest) { +static __WIDL_INLINE HRESULT ITuner_Validate(ITuner* This,ITuneRequest *TuneRequest) { return This->lpVtbl->Validate(This,TuneRequest); } -static FORCEINLINE HRESULT ITuner_get_PreferredComponentTypes(ITuner* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT ITuner_get_PreferredComponentTypes(ITuner* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_PreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT ITuner_put_PreferredComponentTypes(ITuner* This,IComponentTypes *ComponentTypes) { +static __WIDL_INLINE HRESULT ITuner_put_PreferredComponentTypes(ITuner* This,IComponentTypes *ComponentTypes) { return This->lpVtbl->put_PreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT ITuner_get_SignalStrength(ITuner* This,LONG *Strength) { +static __WIDL_INLINE HRESULT ITuner_get_SignalStrength(ITuner* This,LONG *Strength) { return This->lpVtbl->get_SignalStrength(This,Strength); } -static FORCEINLINE HRESULT ITuner_TriggerSignalEvents(ITuner* This,LONG Interval) { +static __WIDL_INLINE HRESULT ITuner_TriggerSignalEvents(ITuner* This,LONG Interval) { return This->lpVtbl->TriggerSignalEvents(This,Interval); } #endif @@ -7816,60 +7824,60 @@ interface IScanningTuner { #define IScanningTuner_AutoProgram(This) (This)->lpVtbl->AutoProgram(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IScanningTuner_QueryInterface(IScanningTuner* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IScanningTuner_QueryInterface(IScanningTuner* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IScanningTuner_AddRef(IScanningTuner* This) { +static __WIDL_INLINE ULONG IScanningTuner_AddRef(IScanningTuner* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IScanningTuner_Release(IScanningTuner* This) { +static __WIDL_INLINE ULONG IScanningTuner_Release(IScanningTuner* This) { return This->lpVtbl->Release(This); } /*** ITuner methods ***/ -static FORCEINLINE HRESULT IScanningTuner_get_TuningSpace(IScanningTuner* This,ITuningSpace **TuningSpace) { +static __WIDL_INLINE HRESULT IScanningTuner_get_TuningSpace(IScanningTuner* This,ITuningSpace **TuningSpace) { return This->lpVtbl->get_TuningSpace(This,TuningSpace); } -static FORCEINLINE HRESULT IScanningTuner_put_TuningSpace(IScanningTuner* This,ITuningSpace *TuningSpace) { +static __WIDL_INLINE HRESULT IScanningTuner_put_TuningSpace(IScanningTuner* This,ITuningSpace *TuningSpace) { return This->lpVtbl->put_TuningSpace(This,TuningSpace); } -static FORCEINLINE HRESULT IScanningTuner_EnumTuningSpaces(IScanningTuner* This,IEnumTuningSpaces **ppEnum) { +static __WIDL_INLINE HRESULT IScanningTuner_EnumTuningSpaces(IScanningTuner* This,IEnumTuningSpaces **ppEnum) { return This->lpVtbl->EnumTuningSpaces(This,ppEnum); } -static FORCEINLINE HRESULT IScanningTuner_get_TuneRequest(IScanningTuner* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IScanningTuner_get_TuneRequest(IScanningTuner* This,ITuneRequest **TuneRequest) { return This->lpVtbl->get_TuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IScanningTuner_put_TuneRequest(IScanningTuner* This,ITuneRequest *TuneRequest) { +static __WIDL_INLINE HRESULT IScanningTuner_put_TuneRequest(IScanningTuner* This,ITuneRequest *TuneRequest) { return This->lpVtbl->put_TuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IScanningTuner_Validate(IScanningTuner* This,ITuneRequest *TuneRequest) { +static __WIDL_INLINE HRESULT IScanningTuner_Validate(IScanningTuner* This,ITuneRequest *TuneRequest) { return This->lpVtbl->Validate(This,TuneRequest); } -static FORCEINLINE HRESULT IScanningTuner_get_PreferredComponentTypes(IScanningTuner* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT IScanningTuner_get_PreferredComponentTypes(IScanningTuner* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_PreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IScanningTuner_put_PreferredComponentTypes(IScanningTuner* This,IComponentTypes *ComponentTypes) { +static __WIDL_INLINE HRESULT IScanningTuner_put_PreferredComponentTypes(IScanningTuner* This,IComponentTypes *ComponentTypes) { return This->lpVtbl->put_PreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IScanningTuner_get_SignalStrength(IScanningTuner* This,LONG *Strength) { +static __WIDL_INLINE HRESULT IScanningTuner_get_SignalStrength(IScanningTuner* This,LONG *Strength) { return This->lpVtbl->get_SignalStrength(This,Strength); } -static FORCEINLINE HRESULT IScanningTuner_TriggerSignalEvents(IScanningTuner* This,LONG Interval) { +static __WIDL_INLINE HRESULT IScanningTuner_TriggerSignalEvents(IScanningTuner* This,LONG Interval) { return This->lpVtbl->TriggerSignalEvents(This,Interval); } /*** IScanningTuner methods ***/ -static FORCEINLINE HRESULT IScanningTuner_SeekUp(IScanningTuner* This) { +static __WIDL_INLINE HRESULT IScanningTuner_SeekUp(IScanningTuner* This) { return This->lpVtbl->SeekUp(This); } -static FORCEINLINE HRESULT IScanningTuner_SeekDown(IScanningTuner* This) { +static __WIDL_INLINE HRESULT IScanningTuner_SeekDown(IScanningTuner* This) { return This->lpVtbl->SeekDown(This); } -static FORCEINLINE HRESULT IScanningTuner_ScanUp(IScanningTuner* This,LONG MillisecondsPause) { +static __WIDL_INLINE HRESULT IScanningTuner_ScanUp(IScanningTuner* This,LONG MillisecondsPause) { return This->lpVtbl->ScanUp(This,MillisecondsPause); } -static FORCEINLINE HRESULT IScanningTuner_ScanDown(IScanningTuner* This,LONG MillisecondsPause) { +static __WIDL_INLINE HRESULT IScanningTuner_ScanDown(IScanningTuner* This,LONG MillisecondsPause) { return This->lpVtbl->ScanDown(This,MillisecondsPause); } -static FORCEINLINE HRESULT IScanningTuner_AutoProgram(IScanningTuner* This) { +static __WIDL_INLINE HRESULT IScanningTuner_AutoProgram(IScanningTuner* This) { return This->lpVtbl->AutoProgram(This); } #endif @@ -8090,85 +8098,85 @@ interface IScanningTunerEx { #define IScanningTunerEx_SetScanSignalTypeFilter(This,ScanModulationTypes,AnalogVideoStandard) (This)->lpVtbl->SetScanSignalTypeFilter(This,ScanModulationTypes,AnalogVideoStandard) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IScanningTunerEx_QueryInterface(IScanningTunerEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IScanningTunerEx_QueryInterface(IScanningTunerEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IScanningTunerEx_AddRef(IScanningTunerEx* This) { +static __WIDL_INLINE ULONG IScanningTunerEx_AddRef(IScanningTunerEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IScanningTunerEx_Release(IScanningTunerEx* This) { +static __WIDL_INLINE ULONG IScanningTunerEx_Release(IScanningTunerEx* This) { return This->lpVtbl->Release(This); } /*** ITuner methods ***/ -static FORCEINLINE HRESULT IScanningTunerEx_get_TuningSpace(IScanningTunerEx* This,ITuningSpace **TuningSpace) { +static __WIDL_INLINE HRESULT IScanningTunerEx_get_TuningSpace(IScanningTunerEx* This,ITuningSpace **TuningSpace) { return This->lpVtbl->get_TuningSpace(This,TuningSpace); } -static FORCEINLINE HRESULT IScanningTunerEx_put_TuningSpace(IScanningTunerEx* This,ITuningSpace *TuningSpace) { +static __WIDL_INLINE HRESULT IScanningTunerEx_put_TuningSpace(IScanningTunerEx* This,ITuningSpace *TuningSpace) { return This->lpVtbl->put_TuningSpace(This,TuningSpace); } -static FORCEINLINE HRESULT IScanningTunerEx_EnumTuningSpaces(IScanningTunerEx* This,IEnumTuningSpaces **ppEnum) { +static __WIDL_INLINE HRESULT IScanningTunerEx_EnumTuningSpaces(IScanningTunerEx* This,IEnumTuningSpaces **ppEnum) { return This->lpVtbl->EnumTuningSpaces(This,ppEnum); } -static FORCEINLINE HRESULT IScanningTunerEx_get_TuneRequest(IScanningTunerEx* This,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IScanningTunerEx_get_TuneRequest(IScanningTunerEx* This,ITuneRequest **TuneRequest) { return This->lpVtbl->get_TuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IScanningTunerEx_put_TuneRequest(IScanningTunerEx* This,ITuneRequest *TuneRequest) { +static __WIDL_INLINE HRESULT IScanningTunerEx_put_TuneRequest(IScanningTunerEx* This,ITuneRequest *TuneRequest) { return This->lpVtbl->put_TuneRequest(This,TuneRequest); } -static FORCEINLINE HRESULT IScanningTunerEx_Validate(IScanningTunerEx* This,ITuneRequest *TuneRequest) { +static __WIDL_INLINE HRESULT IScanningTunerEx_Validate(IScanningTunerEx* This,ITuneRequest *TuneRequest) { return This->lpVtbl->Validate(This,TuneRequest); } -static FORCEINLINE HRESULT IScanningTunerEx_get_PreferredComponentTypes(IScanningTunerEx* This,IComponentTypes **ComponentTypes) { +static __WIDL_INLINE HRESULT IScanningTunerEx_get_PreferredComponentTypes(IScanningTunerEx* This,IComponentTypes **ComponentTypes) { return This->lpVtbl->get_PreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IScanningTunerEx_put_PreferredComponentTypes(IScanningTunerEx* This,IComponentTypes *ComponentTypes) { +static __WIDL_INLINE HRESULT IScanningTunerEx_put_PreferredComponentTypes(IScanningTunerEx* This,IComponentTypes *ComponentTypes) { return This->lpVtbl->put_PreferredComponentTypes(This,ComponentTypes); } -static FORCEINLINE HRESULT IScanningTunerEx_get_SignalStrength(IScanningTunerEx* This,LONG *Strength) { +static __WIDL_INLINE HRESULT IScanningTunerEx_get_SignalStrength(IScanningTunerEx* This,LONG *Strength) { return This->lpVtbl->get_SignalStrength(This,Strength); } -static FORCEINLINE HRESULT IScanningTunerEx_TriggerSignalEvents(IScanningTunerEx* This,LONG Interval) { +static __WIDL_INLINE HRESULT IScanningTunerEx_TriggerSignalEvents(IScanningTunerEx* This,LONG Interval) { return This->lpVtbl->TriggerSignalEvents(This,Interval); } /*** IScanningTuner methods ***/ -static FORCEINLINE HRESULT IScanningTunerEx_SeekUp(IScanningTunerEx* This) { +static __WIDL_INLINE HRESULT IScanningTunerEx_SeekUp(IScanningTunerEx* This) { return This->lpVtbl->SeekUp(This); } -static FORCEINLINE HRESULT IScanningTunerEx_SeekDown(IScanningTunerEx* This) { +static __WIDL_INLINE HRESULT IScanningTunerEx_SeekDown(IScanningTunerEx* This) { return This->lpVtbl->SeekDown(This); } -static FORCEINLINE HRESULT IScanningTunerEx_ScanUp(IScanningTunerEx* This,LONG MillisecondsPause) { +static __WIDL_INLINE HRESULT IScanningTunerEx_ScanUp(IScanningTunerEx* This,LONG MillisecondsPause) { return This->lpVtbl->ScanUp(This,MillisecondsPause); } -static FORCEINLINE HRESULT IScanningTunerEx_ScanDown(IScanningTunerEx* This,LONG MillisecondsPause) { +static __WIDL_INLINE HRESULT IScanningTunerEx_ScanDown(IScanningTunerEx* This,LONG MillisecondsPause) { return This->lpVtbl->ScanDown(This,MillisecondsPause); } -static FORCEINLINE HRESULT IScanningTunerEx_AutoProgram(IScanningTunerEx* This) { +static __WIDL_INLINE HRESULT IScanningTunerEx_AutoProgram(IScanningTunerEx* This) { return This->lpVtbl->AutoProgram(This); } /*** IScanningTunerEx methods ***/ -static FORCEINLINE HRESULT IScanningTunerEx_GetCurrentLocator(IScanningTunerEx* This,ILocator **pILocator) { +static __WIDL_INLINE HRESULT IScanningTunerEx_GetCurrentLocator(IScanningTunerEx* This,ILocator **pILocator) { return This->lpVtbl->GetCurrentLocator(This,pILocator); } -static FORCEINLINE HRESULT IScanningTunerEx_PerformExhaustiveScan(IScanningTunerEx* This,LONG dwLowerFreq,LONG dwHigherFreq,VARIANT_BOOL bFineTune,HEVENT hEvent) { +static __WIDL_INLINE HRESULT IScanningTunerEx_PerformExhaustiveScan(IScanningTunerEx* This,LONG dwLowerFreq,LONG dwHigherFreq,VARIANT_BOOL bFineTune,HEVENT hEvent) { return This->lpVtbl->PerformExhaustiveScan(This,dwLowerFreq,dwHigherFreq,bFineTune,hEvent); } -static FORCEINLINE HRESULT IScanningTunerEx_TerminateCurrentScan(IScanningTunerEx* This,LONG *pcurrentFreq) { +static __WIDL_INLINE HRESULT IScanningTunerEx_TerminateCurrentScan(IScanningTunerEx* This,LONG *pcurrentFreq) { return This->lpVtbl->TerminateCurrentScan(This,pcurrentFreq); } -static FORCEINLINE HRESULT IScanningTunerEx_ResumeCurrentScan(IScanningTunerEx* This,HEVENT hEvent) { +static __WIDL_INLINE HRESULT IScanningTunerEx_ResumeCurrentScan(IScanningTunerEx* This,HEVENT hEvent) { return This->lpVtbl->ResumeCurrentScan(This,hEvent); } -static FORCEINLINE HRESULT IScanningTunerEx_GetTunerScanningCapability(IScanningTunerEx* This,LONG *HardwareAssistedScanning,LONG *NumStandardsSupported,GUID *BroadcastStandards) { +static __WIDL_INLINE HRESULT IScanningTunerEx_GetTunerScanningCapability(IScanningTunerEx* This,LONG *HardwareAssistedScanning,LONG *NumStandardsSupported,GUID *BroadcastStandards) { return This->lpVtbl->GetTunerScanningCapability(This,HardwareAssistedScanning,NumStandardsSupported,BroadcastStandards); } -static FORCEINLINE HRESULT IScanningTunerEx_GetTunerStatus(IScanningTunerEx* This,LONG *SecondsLeft,LONG *CurrentLockType,LONG *AutoDetect,LONG *CurrentFreq) { +static __WIDL_INLINE HRESULT IScanningTunerEx_GetTunerStatus(IScanningTunerEx* This,LONG *SecondsLeft,LONG *CurrentLockType,LONG *AutoDetect,LONG *CurrentFreq) { return This->lpVtbl->GetTunerStatus(This,SecondsLeft,CurrentLockType,AutoDetect,CurrentFreq); } -static FORCEINLINE HRESULT IScanningTunerEx_GetCurrentTunerStandardCapability(IScanningTunerEx* This,GUID CurrentBroadcastStandard,LONG *SettlingTime,LONG *TvStandardsSupported) { +static __WIDL_INLINE HRESULT IScanningTunerEx_GetCurrentTunerStandardCapability(IScanningTunerEx* This,GUID CurrentBroadcastStandard,LONG *SettlingTime,LONG *TvStandardsSupported) { return This->lpVtbl->GetCurrentTunerStandardCapability(This,CurrentBroadcastStandard,SettlingTime,TvStandardsSupported); } -static FORCEINLINE HRESULT IScanningTunerEx_SetScanSignalTypeFilter(IScanningTunerEx* This,LONG ScanModulationTypes,LONG AnalogVideoStandard) { +static __WIDL_INLINE HRESULT IScanningTunerEx_SetScanSignalTypeFilter(IScanningTunerEx* This,LONG ScanModulationTypes,LONG AnalogVideoStandard) { return This->lpVtbl->SetScanSignalTypeFilter(This,ScanModulationTypes,AnalogVideoStandard); } #endif @@ -8398,78 +8406,78 @@ interface IComponentType { #define IComponentType_Clone(This,NewCT) (This)->lpVtbl->Clone(This,NewCT) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IComponentType_QueryInterface(IComponentType* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IComponentType_QueryInterface(IComponentType* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IComponentType_AddRef(IComponentType* This) { +static __WIDL_INLINE ULONG IComponentType_AddRef(IComponentType* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IComponentType_Release(IComponentType* This) { +static __WIDL_INLINE ULONG IComponentType_Release(IComponentType* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IComponentType_GetTypeInfoCount(IComponentType* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IComponentType_GetTypeInfoCount(IComponentType* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IComponentType_GetTypeInfo(IComponentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IComponentType_GetTypeInfo(IComponentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IComponentType_GetIDsOfNames(IComponentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IComponentType_GetIDsOfNames(IComponentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IComponentType_Invoke(IComponentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IComponentType_Invoke(IComponentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IComponentType methods ***/ -static FORCEINLINE HRESULT IComponentType_get_Category(IComponentType* This,ComponentCategory *Category) { +static __WIDL_INLINE HRESULT IComponentType_get_Category(IComponentType* This,ComponentCategory *Category) { return This->lpVtbl->get_Category(This,Category); } -static FORCEINLINE HRESULT IComponentType_put_Category(IComponentType* This,ComponentCategory Category) { +static __WIDL_INLINE HRESULT IComponentType_put_Category(IComponentType* This,ComponentCategory Category) { return This->lpVtbl->put_Category(This,Category); } -static FORCEINLINE HRESULT IComponentType_get_MediaMajorType(IComponentType* This,BSTR *MediaMajorType) { +static __WIDL_INLINE HRESULT IComponentType_get_MediaMajorType(IComponentType* This,BSTR *MediaMajorType) { return This->lpVtbl->get_MediaMajorType(This,MediaMajorType); } -static FORCEINLINE HRESULT IComponentType_put_MediaMajorType(IComponentType* This,BSTR MediaMajorType) { +static __WIDL_INLINE HRESULT IComponentType_put_MediaMajorType(IComponentType* This,BSTR MediaMajorType) { return This->lpVtbl->put_MediaMajorType(This,MediaMajorType); } -static FORCEINLINE HRESULT IComponentType_get__MediaMajorType(IComponentType* This,GUID *MediaMajorTypeGuid) { +static __WIDL_INLINE HRESULT IComponentType_get__MediaMajorType(IComponentType* This,GUID *MediaMajorTypeGuid) { return This->lpVtbl->get__MediaMajorType(This,MediaMajorTypeGuid); } -static FORCEINLINE HRESULT IComponentType_put__MediaMajorType(IComponentType* This,REFCLSID MediaMajorTypeGuid) { +static __WIDL_INLINE HRESULT IComponentType_put__MediaMajorType(IComponentType* This,REFCLSID MediaMajorTypeGuid) { return This->lpVtbl->put__MediaMajorType(This,MediaMajorTypeGuid); } -static FORCEINLINE HRESULT IComponentType_get_MediaSubType(IComponentType* This,BSTR *MediaSubType) { +static __WIDL_INLINE HRESULT IComponentType_get_MediaSubType(IComponentType* This,BSTR *MediaSubType) { return This->lpVtbl->get_MediaSubType(This,MediaSubType); } -static FORCEINLINE HRESULT IComponentType_put_MediaSubType(IComponentType* This,BSTR MediaSubType) { +static __WIDL_INLINE HRESULT IComponentType_put_MediaSubType(IComponentType* This,BSTR MediaSubType) { return This->lpVtbl->put_MediaSubType(This,MediaSubType); } -static FORCEINLINE HRESULT IComponentType_get__MediaSubType(IComponentType* This,GUID *MediaSubTypeGuid) { +static __WIDL_INLINE HRESULT IComponentType_get__MediaSubType(IComponentType* This,GUID *MediaSubTypeGuid) { return This->lpVtbl->get__MediaSubType(This,MediaSubTypeGuid); } -static FORCEINLINE HRESULT IComponentType_put__MediaSubType(IComponentType* This,REFCLSID MediaSubTypeGuid) { +static __WIDL_INLINE HRESULT IComponentType_put__MediaSubType(IComponentType* This,REFCLSID MediaSubTypeGuid) { return This->lpVtbl->put__MediaSubType(This,MediaSubTypeGuid); } -static FORCEINLINE HRESULT IComponentType_get_MediaFormatType(IComponentType* This,BSTR *MediaFormatType) { +static __WIDL_INLINE HRESULT IComponentType_get_MediaFormatType(IComponentType* This,BSTR *MediaFormatType) { return This->lpVtbl->get_MediaFormatType(This,MediaFormatType); } -static FORCEINLINE HRESULT IComponentType_put_MediaFormatType(IComponentType* This,BSTR MediaFormatType) { +static __WIDL_INLINE HRESULT IComponentType_put_MediaFormatType(IComponentType* This,BSTR MediaFormatType) { return This->lpVtbl->put_MediaFormatType(This,MediaFormatType); } -static FORCEINLINE HRESULT IComponentType_get__MediaFormatType(IComponentType* This,GUID *MediaFormatTypeGuid) { +static __WIDL_INLINE HRESULT IComponentType_get__MediaFormatType(IComponentType* This,GUID *MediaFormatTypeGuid) { return This->lpVtbl->get__MediaFormatType(This,MediaFormatTypeGuid); } -static FORCEINLINE HRESULT IComponentType_put__MediaFormatType(IComponentType* This,REFCLSID MediaFormatTypeGuid) { +static __WIDL_INLINE HRESULT IComponentType_put__MediaFormatType(IComponentType* This,REFCLSID MediaFormatTypeGuid) { return This->lpVtbl->put__MediaFormatType(This,MediaFormatTypeGuid); } -static FORCEINLINE HRESULT IComponentType_get_MediaType(IComponentType* This,AM_MEDIA_TYPE *MediaType) { +static __WIDL_INLINE HRESULT IComponentType_get_MediaType(IComponentType* This,AM_MEDIA_TYPE *MediaType) { return This->lpVtbl->get_MediaType(This,MediaType); } -static FORCEINLINE HRESULT IComponentType_put_MediaType(IComponentType* This,AM_MEDIA_TYPE *MediaType) { +static __WIDL_INLINE HRESULT IComponentType_put_MediaType(IComponentType* This,AM_MEDIA_TYPE *MediaType) { return This->lpVtbl->put_MediaType(This,MediaType); } -static FORCEINLINE HRESULT IComponentType_Clone(IComponentType* This,IComponentType **NewCT) { +static __WIDL_INLINE HRESULT IComponentType_Clone(IComponentType* This,IComponentType **NewCT) { return This->lpVtbl->Clone(This,NewCT); } #endif @@ -8666,85 +8674,85 @@ interface ILanguageComponentType { #define ILanguageComponentType_put_LangID(This,LangID) (This)->lpVtbl->put_LangID(This,LangID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ILanguageComponentType_QueryInterface(ILanguageComponentType* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ILanguageComponentType_QueryInterface(ILanguageComponentType* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ILanguageComponentType_AddRef(ILanguageComponentType* This) { +static __WIDL_INLINE ULONG ILanguageComponentType_AddRef(ILanguageComponentType* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ILanguageComponentType_Release(ILanguageComponentType* This) { +static __WIDL_INLINE ULONG ILanguageComponentType_Release(ILanguageComponentType* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ILanguageComponentType_GetTypeInfoCount(ILanguageComponentType* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ILanguageComponentType_GetTypeInfoCount(ILanguageComponentType* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ILanguageComponentType_GetTypeInfo(ILanguageComponentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ILanguageComponentType_GetTypeInfo(ILanguageComponentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ILanguageComponentType_GetIDsOfNames(ILanguageComponentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ILanguageComponentType_GetIDsOfNames(ILanguageComponentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ILanguageComponentType_Invoke(ILanguageComponentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ILanguageComponentType_Invoke(ILanguageComponentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IComponentType methods ***/ -static FORCEINLINE HRESULT ILanguageComponentType_get_Category(ILanguageComponentType* This,ComponentCategory *Category) { +static __WIDL_INLINE HRESULT ILanguageComponentType_get_Category(ILanguageComponentType* This,ComponentCategory *Category) { return This->lpVtbl->get_Category(This,Category); } -static FORCEINLINE HRESULT ILanguageComponentType_put_Category(ILanguageComponentType* This,ComponentCategory Category) { +static __WIDL_INLINE HRESULT ILanguageComponentType_put_Category(ILanguageComponentType* This,ComponentCategory Category) { return This->lpVtbl->put_Category(This,Category); } -static FORCEINLINE HRESULT ILanguageComponentType_get_MediaMajorType(ILanguageComponentType* This,BSTR *MediaMajorType) { +static __WIDL_INLINE HRESULT ILanguageComponentType_get_MediaMajorType(ILanguageComponentType* This,BSTR *MediaMajorType) { return This->lpVtbl->get_MediaMajorType(This,MediaMajorType); } -static FORCEINLINE HRESULT ILanguageComponentType_put_MediaMajorType(ILanguageComponentType* This,BSTR MediaMajorType) { +static __WIDL_INLINE HRESULT ILanguageComponentType_put_MediaMajorType(ILanguageComponentType* This,BSTR MediaMajorType) { return This->lpVtbl->put_MediaMajorType(This,MediaMajorType); } -static FORCEINLINE HRESULT ILanguageComponentType_get__MediaMajorType(ILanguageComponentType* This,GUID *MediaMajorTypeGuid) { +static __WIDL_INLINE HRESULT ILanguageComponentType_get__MediaMajorType(ILanguageComponentType* This,GUID *MediaMajorTypeGuid) { return This->lpVtbl->get__MediaMajorType(This,MediaMajorTypeGuid); } -static FORCEINLINE HRESULT ILanguageComponentType_put__MediaMajorType(ILanguageComponentType* This,REFCLSID MediaMajorTypeGuid) { +static __WIDL_INLINE HRESULT ILanguageComponentType_put__MediaMajorType(ILanguageComponentType* This,REFCLSID MediaMajorTypeGuid) { return This->lpVtbl->put__MediaMajorType(This,MediaMajorTypeGuid); } -static FORCEINLINE HRESULT ILanguageComponentType_get_MediaSubType(ILanguageComponentType* This,BSTR *MediaSubType) { +static __WIDL_INLINE HRESULT ILanguageComponentType_get_MediaSubType(ILanguageComponentType* This,BSTR *MediaSubType) { return This->lpVtbl->get_MediaSubType(This,MediaSubType); } -static FORCEINLINE HRESULT ILanguageComponentType_put_MediaSubType(ILanguageComponentType* This,BSTR MediaSubType) { +static __WIDL_INLINE HRESULT ILanguageComponentType_put_MediaSubType(ILanguageComponentType* This,BSTR MediaSubType) { return This->lpVtbl->put_MediaSubType(This,MediaSubType); } -static FORCEINLINE HRESULT ILanguageComponentType_get__MediaSubType(ILanguageComponentType* This,GUID *MediaSubTypeGuid) { +static __WIDL_INLINE HRESULT ILanguageComponentType_get__MediaSubType(ILanguageComponentType* This,GUID *MediaSubTypeGuid) { return This->lpVtbl->get__MediaSubType(This,MediaSubTypeGuid); } -static FORCEINLINE HRESULT ILanguageComponentType_put__MediaSubType(ILanguageComponentType* This,REFCLSID MediaSubTypeGuid) { +static __WIDL_INLINE HRESULT ILanguageComponentType_put__MediaSubType(ILanguageComponentType* This,REFCLSID MediaSubTypeGuid) { return This->lpVtbl->put__MediaSubType(This,MediaSubTypeGuid); } -static FORCEINLINE HRESULT ILanguageComponentType_get_MediaFormatType(ILanguageComponentType* This,BSTR *MediaFormatType) { +static __WIDL_INLINE HRESULT ILanguageComponentType_get_MediaFormatType(ILanguageComponentType* This,BSTR *MediaFormatType) { return This->lpVtbl->get_MediaFormatType(This,MediaFormatType); } -static FORCEINLINE HRESULT ILanguageComponentType_put_MediaFormatType(ILanguageComponentType* This,BSTR MediaFormatType) { +static __WIDL_INLINE HRESULT ILanguageComponentType_put_MediaFormatType(ILanguageComponentType* This,BSTR MediaFormatType) { return This->lpVtbl->put_MediaFormatType(This,MediaFormatType); } -static FORCEINLINE HRESULT ILanguageComponentType_get__MediaFormatType(ILanguageComponentType* This,GUID *MediaFormatTypeGuid) { +static __WIDL_INLINE HRESULT ILanguageComponentType_get__MediaFormatType(ILanguageComponentType* This,GUID *MediaFormatTypeGuid) { return This->lpVtbl->get__MediaFormatType(This,MediaFormatTypeGuid); } -static FORCEINLINE HRESULT ILanguageComponentType_put__MediaFormatType(ILanguageComponentType* This,REFCLSID MediaFormatTypeGuid) { +static __WIDL_INLINE HRESULT ILanguageComponentType_put__MediaFormatType(ILanguageComponentType* This,REFCLSID MediaFormatTypeGuid) { return This->lpVtbl->put__MediaFormatType(This,MediaFormatTypeGuid); } -static FORCEINLINE HRESULT ILanguageComponentType_get_MediaType(ILanguageComponentType* This,AM_MEDIA_TYPE *MediaType) { +static __WIDL_INLINE HRESULT ILanguageComponentType_get_MediaType(ILanguageComponentType* This,AM_MEDIA_TYPE *MediaType) { return This->lpVtbl->get_MediaType(This,MediaType); } -static FORCEINLINE HRESULT ILanguageComponentType_put_MediaType(ILanguageComponentType* This,AM_MEDIA_TYPE *MediaType) { +static __WIDL_INLINE HRESULT ILanguageComponentType_put_MediaType(ILanguageComponentType* This,AM_MEDIA_TYPE *MediaType) { return This->lpVtbl->put_MediaType(This,MediaType); } -static FORCEINLINE HRESULT ILanguageComponentType_Clone(ILanguageComponentType* This,IComponentType **NewCT) { +static __WIDL_INLINE HRESULT ILanguageComponentType_Clone(ILanguageComponentType* This,IComponentType **NewCT) { return This->lpVtbl->Clone(This,NewCT); } /*** ILanguageComponentType methods ***/ -static FORCEINLINE HRESULT ILanguageComponentType_get_LangID(ILanguageComponentType* This,LONG *LangID) { +static __WIDL_INLINE HRESULT ILanguageComponentType_get_LangID(ILanguageComponentType* This,LONG *LangID) { return This->lpVtbl->get_LangID(This,LangID); } -static FORCEINLINE HRESULT ILanguageComponentType_put_LangID(ILanguageComponentType* This,LONG LangID) { +static __WIDL_INLINE HRESULT ILanguageComponentType_put_LangID(ILanguageComponentType* This,LONG LangID) { return This->lpVtbl->put_LangID(This,LangID); } #endif @@ -8953,92 +8961,92 @@ interface IMPEG2ComponentType { #define IMPEG2ComponentType_put_StreamType(This,MP2StreamType) (This)->lpVtbl->put_StreamType(This,MP2StreamType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMPEG2ComponentType_QueryInterface(IMPEG2ComponentType* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_QueryInterface(IMPEG2ComponentType* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMPEG2ComponentType_AddRef(IMPEG2ComponentType* This) { +static __WIDL_INLINE ULONG IMPEG2ComponentType_AddRef(IMPEG2ComponentType* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMPEG2ComponentType_Release(IMPEG2ComponentType* This) { +static __WIDL_INLINE ULONG IMPEG2ComponentType_Release(IMPEG2ComponentType* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IMPEG2ComponentType_GetTypeInfoCount(IMPEG2ComponentType* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_GetTypeInfoCount(IMPEG2ComponentType* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IMPEG2ComponentType_GetTypeInfo(IMPEG2ComponentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_GetTypeInfo(IMPEG2ComponentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IMPEG2ComponentType_GetIDsOfNames(IMPEG2ComponentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_GetIDsOfNames(IMPEG2ComponentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IMPEG2ComponentType_Invoke(IMPEG2ComponentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_Invoke(IMPEG2ComponentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IComponentType methods ***/ -static FORCEINLINE HRESULT IMPEG2ComponentType_get_Category(IMPEG2ComponentType* This,ComponentCategory *Category) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_get_Category(IMPEG2ComponentType* This,ComponentCategory *Category) { return This->lpVtbl->get_Category(This,Category); } -static FORCEINLINE HRESULT IMPEG2ComponentType_put_Category(IMPEG2ComponentType* This,ComponentCategory Category) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_put_Category(IMPEG2ComponentType* This,ComponentCategory Category) { return This->lpVtbl->put_Category(This,Category); } -static FORCEINLINE HRESULT IMPEG2ComponentType_get_MediaMajorType(IMPEG2ComponentType* This,BSTR *MediaMajorType) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_get_MediaMajorType(IMPEG2ComponentType* This,BSTR *MediaMajorType) { return This->lpVtbl->get_MediaMajorType(This,MediaMajorType); } -static FORCEINLINE HRESULT IMPEG2ComponentType_put_MediaMajorType(IMPEG2ComponentType* This,BSTR MediaMajorType) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_put_MediaMajorType(IMPEG2ComponentType* This,BSTR MediaMajorType) { return This->lpVtbl->put_MediaMajorType(This,MediaMajorType); } -static FORCEINLINE HRESULT IMPEG2ComponentType_get__MediaMajorType(IMPEG2ComponentType* This,GUID *MediaMajorTypeGuid) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_get__MediaMajorType(IMPEG2ComponentType* This,GUID *MediaMajorTypeGuid) { return This->lpVtbl->get__MediaMajorType(This,MediaMajorTypeGuid); } -static FORCEINLINE HRESULT IMPEG2ComponentType_put__MediaMajorType(IMPEG2ComponentType* This,REFCLSID MediaMajorTypeGuid) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_put__MediaMajorType(IMPEG2ComponentType* This,REFCLSID MediaMajorTypeGuid) { return This->lpVtbl->put__MediaMajorType(This,MediaMajorTypeGuid); } -static FORCEINLINE HRESULT IMPEG2ComponentType_get_MediaSubType(IMPEG2ComponentType* This,BSTR *MediaSubType) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_get_MediaSubType(IMPEG2ComponentType* This,BSTR *MediaSubType) { return This->lpVtbl->get_MediaSubType(This,MediaSubType); } -static FORCEINLINE HRESULT IMPEG2ComponentType_put_MediaSubType(IMPEG2ComponentType* This,BSTR MediaSubType) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_put_MediaSubType(IMPEG2ComponentType* This,BSTR MediaSubType) { return This->lpVtbl->put_MediaSubType(This,MediaSubType); } -static FORCEINLINE HRESULT IMPEG2ComponentType_get__MediaSubType(IMPEG2ComponentType* This,GUID *MediaSubTypeGuid) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_get__MediaSubType(IMPEG2ComponentType* This,GUID *MediaSubTypeGuid) { return This->lpVtbl->get__MediaSubType(This,MediaSubTypeGuid); } -static FORCEINLINE HRESULT IMPEG2ComponentType_put__MediaSubType(IMPEG2ComponentType* This,REFCLSID MediaSubTypeGuid) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_put__MediaSubType(IMPEG2ComponentType* This,REFCLSID MediaSubTypeGuid) { return This->lpVtbl->put__MediaSubType(This,MediaSubTypeGuid); } -static FORCEINLINE HRESULT IMPEG2ComponentType_get_MediaFormatType(IMPEG2ComponentType* This,BSTR *MediaFormatType) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_get_MediaFormatType(IMPEG2ComponentType* This,BSTR *MediaFormatType) { return This->lpVtbl->get_MediaFormatType(This,MediaFormatType); } -static FORCEINLINE HRESULT IMPEG2ComponentType_put_MediaFormatType(IMPEG2ComponentType* This,BSTR MediaFormatType) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_put_MediaFormatType(IMPEG2ComponentType* This,BSTR MediaFormatType) { return This->lpVtbl->put_MediaFormatType(This,MediaFormatType); } -static FORCEINLINE HRESULT IMPEG2ComponentType_get__MediaFormatType(IMPEG2ComponentType* This,GUID *MediaFormatTypeGuid) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_get__MediaFormatType(IMPEG2ComponentType* This,GUID *MediaFormatTypeGuid) { return This->lpVtbl->get__MediaFormatType(This,MediaFormatTypeGuid); } -static FORCEINLINE HRESULT IMPEG2ComponentType_put__MediaFormatType(IMPEG2ComponentType* This,REFCLSID MediaFormatTypeGuid) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_put__MediaFormatType(IMPEG2ComponentType* This,REFCLSID MediaFormatTypeGuid) { return This->lpVtbl->put__MediaFormatType(This,MediaFormatTypeGuid); } -static FORCEINLINE HRESULT IMPEG2ComponentType_get_MediaType(IMPEG2ComponentType* This,AM_MEDIA_TYPE *MediaType) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_get_MediaType(IMPEG2ComponentType* This,AM_MEDIA_TYPE *MediaType) { return This->lpVtbl->get_MediaType(This,MediaType); } -static FORCEINLINE HRESULT IMPEG2ComponentType_put_MediaType(IMPEG2ComponentType* This,AM_MEDIA_TYPE *MediaType) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_put_MediaType(IMPEG2ComponentType* This,AM_MEDIA_TYPE *MediaType) { return This->lpVtbl->put_MediaType(This,MediaType); } -static FORCEINLINE HRESULT IMPEG2ComponentType_Clone(IMPEG2ComponentType* This,IComponentType **NewCT) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_Clone(IMPEG2ComponentType* This,IComponentType **NewCT) { return This->lpVtbl->Clone(This,NewCT); } /*** ILanguageComponentType methods ***/ -static FORCEINLINE HRESULT IMPEG2ComponentType_get_LangID(IMPEG2ComponentType* This,LONG *LangID) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_get_LangID(IMPEG2ComponentType* This,LONG *LangID) { return This->lpVtbl->get_LangID(This,LangID); } -static FORCEINLINE HRESULT IMPEG2ComponentType_put_LangID(IMPEG2ComponentType* This,LONG LangID) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_put_LangID(IMPEG2ComponentType* This,LONG LangID) { return This->lpVtbl->put_LangID(This,LangID); } /*** IMPEG2ComponentType methods ***/ -static FORCEINLINE HRESULT IMPEG2ComponentType_get_StreamType(IMPEG2ComponentType* This,MPEG2StreamType *MP2StreamType) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_get_StreamType(IMPEG2ComponentType* This,MPEG2StreamType *MP2StreamType) { return This->lpVtbl->get_StreamType(This,MP2StreamType); } -static FORCEINLINE HRESULT IMPEG2ComponentType_put_StreamType(IMPEG2ComponentType* This,MPEG2StreamType MP2StreamType) { +static __WIDL_INLINE HRESULT IMPEG2ComponentType_put_StreamType(IMPEG2ComponentType* This,MPEG2StreamType MP2StreamType) { return This->lpVtbl->put_StreamType(This,MP2StreamType); } #endif @@ -9259,99 +9267,99 @@ interface IATSCComponentType { #define IATSCComponentType_put_Flags(This,flags) (This)->lpVtbl->put_Flags(This,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IATSCComponentType_QueryInterface(IATSCComponentType* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IATSCComponentType_QueryInterface(IATSCComponentType* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IATSCComponentType_AddRef(IATSCComponentType* This) { +static __WIDL_INLINE ULONG IATSCComponentType_AddRef(IATSCComponentType* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IATSCComponentType_Release(IATSCComponentType* This) { +static __WIDL_INLINE ULONG IATSCComponentType_Release(IATSCComponentType* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IATSCComponentType_GetTypeInfoCount(IATSCComponentType* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IATSCComponentType_GetTypeInfoCount(IATSCComponentType* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IATSCComponentType_GetTypeInfo(IATSCComponentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IATSCComponentType_GetTypeInfo(IATSCComponentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IATSCComponentType_GetIDsOfNames(IATSCComponentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IATSCComponentType_GetIDsOfNames(IATSCComponentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IATSCComponentType_Invoke(IATSCComponentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IATSCComponentType_Invoke(IATSCComponentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IComponentType methods ***/ -static FORCEINLINE HRESULT IATSCComponentType_get_Category(IATSCComponentType* This,ComponentCategory *Category) { +static __WIDL_INLINE HRESULT IATSCComponentType_get_Category(IATSCComponentType* This,ComponentCategory *Category) { return This->lpVtbl->get_Category(This,Category); } -static FORCEINLINE HRESULT IATSCComponentType_put_Category(IATSCComponentType* This,ComponentCategory Category) { +static __WIDL_INLINE HRESULT IATSCComponentType_put_Category(IATSCComponentType* This,ComponentCategory Category) { return This->lpVtbl->put_Category(This,Category); } -static FORCEINLINE HRESULT IATSCComponentType_get_MediaMajorType(IATSCComponentType* This,BSTR *MediaMajorType) { +static __WIDL_INLINE HRESULT IATSCComponentType_get_MediaMajorType(IATSCComponentType* This,BSTR *MediaMajorType) { return This->lpVtbl->get_MediaMajorType(This,MediaMajorType); } -static FORCEINLINE HRESULT IATSCComponentType_put_MediaMajorType(IATSCComponentType* This,BSTR MediaMajorType) { +static __WIDL_INLINE HRESULT IATSCComponentType_put_MediaMajorType(IATSCComponentType* This,BSTR MediaMajorType) { return This->lpVtbl->put_MediaMajorType(This,MediaMajorType); } -static FORCEINLINE HRESULT IATSCComponentType_get__MediaMajorType(IATSCComponentType* This,GUID *MediaMajorTypeGuid) { +static __WIDL_INLINE HRESULT IATSCComponentType_get__MediaMajorType(IATSCComponentType* This,GUID *MediaMajorTypeGuid) { return This->lpVtbl->get__MediaMajorType(This,MediaMajorTypeGuid); } -static FORCEINLINE HRESULT IATSCComponentType_put__MediaMajorType(IATSCComponentType* This,REFCLSID MediaMajorTypeGuid) { +static __WIDL_INLINE HRESULT IATSCComponentType_put__MediaMajorType(IATSCComponentType* This,REFCLSID MediaMajorTypeGuid) { return This->lpVtbl->put__MediaMajorType(This,MediaMajorTypeGuid); } -static FORCEINLINE HRESULT IATSCComponentType_get_MediaSubType(IATSCComponentType* This,BSTR *MediaSubType) { +static __WIDL_INLINE HRESULT IATSCComponentType_get_MediaSubType(IATSCComponentType* This,BSTR *MediaSubType) { return This->lpVtbl->get_MediaSubType(This,MediaSubType); } -static FORCEINLINE HRESULT IATSCComponentType_put_MediaSubType(IATSCComponentType* This,BSTR MediaSubType) { +static __WIDL_INLINE HRESULT IATSCComponentType_put_MediaSubType(IATSCComponentType* This,BSTR MediaSubType) { return This->lpVtbl->put_MediaSubType(This,MediaSubType); } -static FORCEINLINE HRESULT IATSCComponentType_get__MediaSubType(IATSCComponentType* This,GUID *MediaSubTypeGuid) { +static __WIDL_INLINE HRESULT IATSCComponentType_get__MediaSubType(IATSCComponentType* This,GUID *MediaSubTypeGuid) { return This->lpVtbl->get__MediaSubType(This,MediaSubTypeGuid); } -static FORCEINLINE HRESULT IATSCComponentType_put__MediaSubType(IATSCComponentType* This,REFCLSID MediaSubTypeGuid) { +static __WIDL_INLINE HRESULT IATSCComponentType_put__MediaSubType(IATSCComponentType* This,REFCLSID MediaSubTypeGuid) { return This->lpVtbl->put__MediaSubType(This,MediaSubTypeGuid); } -static FORCEINLINE HRESULT IATSCComponentType_get_MediaFormatType(IATSCComponentType* This,BSTR *MediaFormatType) { +static __WIDL_INLINE HRESULT IATSCComponentType_get_MediaFormatType(IATSCComponentType* This,BSTR *MediaFormatType) { return This->lpVtbl->get_MediaFormatType(This,MediaFormatType); } -static FORCEINLINE HRESULT IATSCComponentType_put_MediaFormatType(IATSCComponentType* This,BSTR MediaFormatType) { +static __WIDL_INLINE HRESULT IATSCComponentType_put_MediaFormatType(IATSCComponentType* This,BSTR MediaFormatType) { return This->lpVtbl->put_MediaFormatType(This,MediaFormatType); } -static FORCEINLINE HRESULT IATSCComponentType_get__MediaFormatType(IATSCComponentType* This,GUID *MediaFormatTypeGuid) { +static __WIDL_INLINE HRESULT IATSCComponentType_get__MediaFormatType(IATSCComponentType* This,GUID *MediaFormatTypeGuid) { return This->lpVtbl->get__MediaFormatType(This,MediaFormatTypeGuid); } -static FORCEINLINE HRESULT IATSCComponentType_put__MediaFormatType(IATSCComponentType* This,REFCLSID MediaFormatTypeGuid) { +static __WIDL_INLINE HRESULT IATSCComponentType_put__MediaFormatType(IATSCComponentType* This,REFCLSID MediaFormatTypeGuid) { return This->lpVtbl->put__MediaFormatType(This,MediaFormatTypeGuid); } -static FORCEINLINE HRESULT IATSCComponentType_get_MediaType(IATSCComponentType* This,AM_MEDIA_TYPE *MediaType) { +static __WIDL_INLINE HRESULT IATSCComponentType_get_MediaType(IATSCComponentType* This,AM_MEDIA_TYPE *MediaType) { return This->lpVtbl->get_MediaType(This,MediaType); } -static FORCEINLINE HRESULT IATSCComponentType_put_MediaType(IATSCComponentType* This,AM_MEDIA_TYPE *MediaType) { +static __WIDL_INLINE HRESULT IATSCComponentType_put_MediaType(IATSCComponentType* This,AM_MEDIA_TYPE *MediaType) { return This->lpVtbl->put_MediaType(This,MediaType); } -static FORCEINLINE HRESULT IATSCComponentType_Clone(IATSCComponentType* This,IComponentType **NewCT) { +static __WIDL_INLINE HRESULT IATSCComponentType_Clone(IATSCComponentType* This,IComponentType **NewCT) { return This->lpVtbl->Clone(This,NewCT); } /*** ILanguageComponentType methods ***/ -static FORCEINLINE HRESULT IATSCComponentType_get_LangID(IATSCComponentType* This,LONG *LangID) { +static __WIDL_INLINE HRESULT IATSCComponentType_get_LangID(IATSCComponentType* This,LONG *LangID) { return This->lpVtbl->get_LangID(This,LangID); } -static FORCEINLINE HRESULT IATSCComponentType_put_LangID(IATSCComponentType* This,LONG LangID) { +static __WIDL_INLINE HRESULT IATSCComponentType_put_LangID(IATSCComponentType* This,LONG LangID) { return This->lpVtbl->put_LangID(This,LangID); } /*** IMPEG2ComponentType methods ***/ -static FORCEINLINE HRESULT IATSCComponentType_get_StreamType(IATSCComponentType* This,MPEG2StreamType *MP2StreamType) { +static __WIDL_INLINE HRESULT IATSCComponentType_get_StreamType(IATSCComponentType* This,MPEG2StreamType *MP2StreamType) { return This->lpVtbl->get_StreamType(This,MP2StreamType); } -static FORCEINLINE HRESULT IATSCComponentType_put_StreamType(IATSCComponentType* This,MPEG2StreamType MP2StreamType) { +static __WIDL_INLINE HRESULT IATSCComponentType_put_StreamType(IATSCComponentType* This,MPEG2StreamType MP2StreamType) { return This->lpVtbl->put_StreamType(This,MP2StreamType); } /*** IATSCComponentType methods ***/ -static FORCEINLINE HRESULT IATSCComponentType_get_Flags(IATSCComponentType* This,LONG *Flags) { +static __WIDL_INLINE HRESULT IATSCComponentType_get_Flags(IATSCComponentType* This,LONG *Flags) { return This->lpVtbl->get_Flags(This,Flags); } -static FORCEINLINE HRESULT IATSCComponentType_put_Flags(IATSCComponentType* This,LONG flags) { +static __WIDL_INLINE HRESULT IATSCComponentType_put_Flags(IATSCComponentType* This,LONG flags) { return This->lpVtbl->put_Flags(This,flags); } #endif @@ -9445,26 +9453,26 @@ interface IEnumComponentTypes { #define IEnumComponentTypes_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumComponentTypes_QueryInterface(IEnumComponentTypes* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumComponentTypes_QueryInterface(IEnumComponentTypes* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumComponentTypes_AddRef(IEnumComponentTypes* This) { +static __WIDL_INLINE ULONG IEnumComponentTypes_AddRef(IEnumComponentTypes* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumComponentTypes_Release(IEnumComponentTypes* This) { +static __WIDL_INLINE ULONG IEnumComponentTypes_Release(IEnumComponentTypes* This) { return This->lpVtbl->Release(This); } /*** IEnumComponentTypes methods ***/ -static FORCEINLINE HRESULT IEnumComponentTypes_Next(IEnumComponentTypes* This,ULONG celt,IComponentType **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumComponentTypes_Next(IEnumComponentTypes* This,ULONG celt,IComponentType **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumComponentTypes_Skip(IEnumComponentTypes* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumComponentTypes_Skip(IEnumComponentTypes* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumComponentTypes_Reset(IEnumComponentTypes* This) { +static __WIDL_INLINE HRESULT IEnumComponentTypes_Reset(IEnumComponentTypes* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumComponentTypes_Clone(IEnumComponentTypes* This,IEnumComponentTypes **ppEnum) { +static __WIDL_INLINE HRESULT IEnumComponentTypes_Clone(IEnumComponentTypes* This,IEnumComponentTypes **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -9628,51 +9636,51 @@ interface IComponentTypes { #define IComponentTypes_Clone(This,NewList) (This)->lpVtbl->Clone(This,NewList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IComponentTypes_QueryInterface(IComponentTypes* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IComponentTypes_QueryInterface(IComponentTypes* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IComponentTypes_AddRef(IComponentTypes* This) { +static __WIDL_INLINE ULONG IComponentTypes_AddRef(IComponentTypes* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IComponentTypes_Release(IComponentTypes* This) { +static __WIDL_INLINE ULONG IComponentTypes_Release(IComponentTypes* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IComponentTypes_GetTypeInfoCount(IComponentTypes* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IComponentTypes_GetTypeInfoCount(IComponentTypes* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IComponentTypes_GetTypeInfo(IComponentTypes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IComponentTypes_GetTypeInfo(IComponentTypes* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IComponentTypes_GetIDsOfNames(IComponentTypes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IComponentTypes_GetIDsOfNames(IComponentTypes* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IComponentTypes_Invoke(IComponentTypes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IComponentTypes_Invoke(IComponentTypes* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IComponentTypes methods ***/ -static FORCEINLINE HRESULT IComponentTypes_get_Count(IComponentTypes* This,LONG *Count) { +static __WIDL_INLINE HRESULT IComponentTypes_get_Count(IComponentTypes* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT IComponentTypes_get__NewEnum(IComponentTypes* This,IEnumVARIANT **ppNewEnum) { +static __WIDL_INLINE HRESULT IComponentTypes_get__NewEnum(IComponentTypes* This,IEnumVARIANT **ppNewEnum) { return This->lpVtbl->get__NewEnum(This,ppNewEnum); } -static FORCEINLINE HRESULT IComponentTypes_EnumComponentTypes(IComponentTypes* This,IEnumComponentTypes **ppNewEnum) { +static __WIDL_INLINE HRESULT IComponentTypes_EnumComponentTypes(IComponentTypes* This,IEnumComponentTypes **ppNewEnum) { return This->lpVtbl->EnumComponentTypes(This,ppNewEnum); } -static FORCEINLINE HRESULT IComponentTypes_get_Item(IComponentTypes* This,VARIANT Index,IComponentType **ComponentType) { +static __WIDL_INLINE HRESULT IComponentTypes_get_Item(IComponentTypes* This,VARIANT Index,IComponentType **ComponentType) { return This->lpVtbl->get_Item(This,Index,ComponentType); } -static FORCEINLINE HRESULT IComponentTypes_put_Item(IComponentTypes* This,VARIANT Index,IComponentType *ComponentType) { +static __WIDL_INLINE HRESULT IComponentTypes_put_Item(IComponentTypes* This,VARIANT Index,IComponentType *ComponentType) { return This->lpVtbl->put_Item(This,Index,ComponentType); } -static FORCEINLINE HRESULT IComponentTypes_Add(IComponentTypes* This,IComponentType *ComponentType,VARIANT *NewIndex) { +static __WIDL_INLINE HRESULT IComponentTypes_Add(IComponentTypes* This,IComponentType *ComponentType,VARIANT *NewIndex) { return This->lpVtbl->Add(This,ComponentType,NewIndex); } -static FORCEINLINE HRESULT IComponentTypes_Remove(IComponentTypes* This,VARIANT Index) { +static __WIDL_INLINE HRESULT IComponentTypes_Remove(IComponentTypes* This,VARIANT Index) { return This->lpVtbl->Remove(This,Index); } -static FORCEINLINE HRESULT IComponentTypes_Clone(IComponentTypes* This,IComponentTypes **NewList) { +static __WIDL_INLINE HRESULT IComponentTypes_Clone(IComponentTypes* This,IComponentTypes **NewList) { return This->lpVtbl->Clone(This,NewList); } #endif @@ -9838,54 +9846,54 @@ interface IComponent { #define IComponent_Clone(This,NewComponent) (This)->lpVtbl->Clone(This,NewComponent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IComponent_QueryInterface(IComponent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IComponent_QueryInterface(IComponent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IComponent_AddRef(IComponent* This) { +static __WIDL_INLINE ULONG IComponent_AddRef(IComponent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IComponent_Release(IComponent* This) { +static __WIDL_INLINE ULONG IComponent_Release(IComponent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IComponent_GetTypeInfoCount(IComponent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IComponent_GetTypeInfoCount(IComponent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IComponent_GetTypeInfo(IComponent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IComponent_GetTypeInfo(IComponent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IComponent_GetIDsOfNames(IComponent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IComponent_GetIDsOfNames(IComponent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IComponent_Invoke(IComponent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IComponent_Invoke(IComponent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IComponent methods ***/ -static FORCEINLINE HRESULT IComponent_get_Type(IComponent* This,IComponentType **CT) { +static __WIDL_INLINE HRESULT IComponent_get_Type(IComponent* This,IComponentType **CT) { return This->lpVtbl->get_Type(This,CT); } -static FORCEINLINE HRESULT IComponent_put_Type(IComponent* This,IComponentType *CT) { +static __WIDL_INLINE HRESULT IComponent_put_Type(IComponent* This,IComponentType *CT) { return This->lpVtbl->put_Type(This,CT); } -static FORCEINLINE HRESULT IComponent_get_DescLangID(IComponent* This,LONG *LangID) { +static __WIDL_INLINE HRESULT IComponent_get_DescLangID(IComponent* This,LONG *LangID) { return This->lpVtbl->get_DescLangID(This,LangID); } -static FORCEINLINE HRESULT IComponent_put_DescLangID(IComponent* This,LONG LangID) { +static __WIDL_INLINE HRESULT IComponent_put_DescLangID(IComponent* This,LONG LangID) { return This->lpVtbl->put_DescLangID(This,LangID); } -static FORCEINLINE HRESULT IComponent_get_Status(IComponent* This,ComponentStatus *Status) { +static __WIDL_INLINE HRESULT IComponent_get_Status(IComponent* This,ComponentStatus *Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT IComponent_put_Status(IComponent* This,ComponentStatus Status) { +static __WIDL_INLINE HRESULT IComponent_put_Status(IComponent* This,ComponentStatus Status) { return This->lpVtbl->put_Status(This,Status); } -static FORCEINLINE HRESULT IComponent_get_Description(IComponent* This,BSTR *Description) { +static __WIDL_INLINE HRESULT IComponent_get_Description(IComponent* This,BSTR *Description) { return This->lpVtbl->get_Description(This,Description); } -static FORCEINLINE HRESULT IComponent_put_Description(IComponent* This,BSTR Description) { +static __WIDL_INLINE HRESULT IComponent_put_Description(IComponent* This,BSTR Description) { return This->lpVtbl->put_Description(This,Description); } -static FORCEINLINE HRESULT IComponent_Clone(IComponent* This,IComponent **NewComponent) { +static __WIDL_INLINE HRESULT IComponent_Clone(IComponent* This,IComponent **NewComponent) { return This->lpVtbl->Clone(This,NewComponent); } #endif @@ -10082,85 +10090,85 @@ interface IAnalogAudioComponentType { #define IAnalogAudioComponentType_put_AnalogAudioMode(This,Mode) (This)->lpVtbl->put_AnalogAudioMode(This,Mode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAnalogAudioComponentType_QueryInterface(IAnalogAudioComponentType* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_QueryInterface(IAnalogAudioComponentType* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAnalogAudioComponentType_AddRef(IAnalogAudioComponentType* This) { +static __WIDL_INLINE ULONG IAnalogAudioComponentType_AddRef(IAnalogAudioComponentType* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAnalogAudioComponentType_Release(IAnalogAudioComponentType* This) { +static __WIDL_INLINE ULONG IAnalogAudioComponentType_Release(IAnalogAudioComponentType* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IAnalogAudioComponentType_GetTypeInfoCount(IAnalogAudioComponentType* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_GetTypeInfoCount(IAnalogAudioComponentType* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_GetTypeInfo(IAnalogAudioComponentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_GetTypeInfo(IAnalogAudioComponentType* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_GetIDsOfNames(IAnalogAudioComponentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_GetIDsOfNames(IAnalogAudioComponentType* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_Invoke(IAnalogAudioComponentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_Invoke(IAnalogAudioComponentType* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IComponentType methods ***/ -static FORCEINLINE HRESULT IAnalogAudioComponentType_get_Category(IAnalogAudioComponentType* This,ComponentCategory *Category) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_get_Category(IAnalogAudioComponentType* This,ComponentCategory *Category) { return This->lpVtbl->get_Category(This,Category); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_put_Category(IAnalogAudioComponentType* This,ComponentCategory Category) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_put_Category(IAnalogAudioComponentType* This,ComponentCategory Category) { return This->lpVtbl->put_Category(This,Category); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_get_MediaMajorType(IAnalogAudioComponentType* This,BSTR *MediaMajorType) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_get_MediaMajorType(IAnalogAudioComponentType* This,BSTR *MediaMajorType) { return This->lpVtbl->get_MediaMajorType(This,MediaMajorType); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_put_MediaMajorType(IAnalogAudioComponentType* This,BSTR MediaMajorType) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_put_MediaMajorType(IAnalogAudioComponentType* This,BSTR MediaMajorType) { return This->lpVtbl->put_MediaMajorType(This,MediaMajorType); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_get__MediaMajorType(IAnalogAudioComponentType* This,GUID *MediaMajorTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_get__MediaMajorType(IAnalogAudioComponentType* This,GUID *MediaMajorTypeGuid) { return This->lpVtbl->get__MediaMajorType(This,MediaMajorTypeGuid); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_put__MediaMajorType(IAnalogAudioComponentType* This,REFCLSID MediaMajorTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_put__MediaMajorType(IAnalogAudioComponentType* This,REFCLSID MediaMajorTypeGuid) { return This->lpVtbl->put__MediaMajorType(This,MediaMajorTypeGuid); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_get_MediaSubType(IAnalogAudioComponentType* This,BSTR *MediaSubType) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_get_MediaSubType(IAnalogAudioComponentType* This,BSTR *MediaSubType) { return This->lpVtbl->get_MediaSubType(This,MediaSubType); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_put_MediaSubType(IAnalogAudioComponentType* This,BSTR MediaSubType) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_put_MediaSubType(IAnalogAudioComponentType* This,BSTR MediaSubType) { return This->lpVtbl->put_MediaSubType(This,MediaSubType); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_get__MediaSubType(IAnalogAudioComponentType* This,GUID *MediaSubTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_get__MediaSubType(IAnalogAudioComponentType* This,GUID *MediaSubTypeGuid) { return This->lpVtbl->get__MediaSubType(This,MediaSubTypeGuid); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_put__MediaSubType(IAnalogAudioComponentType* This,REFCLSID MediaSubTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_put__MediaSubType(IAnalogAudioComponentType* This,REFCLSID MediaSubTypeGuid) { return This->lpVtbl->put__MediaSubType(This,MediaSubTypeGuid); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_get_MediaFormatType(IAnalogAudioComponentType* This,BSTR *MediaFormatType) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_get_MediaFormatType(IAnalogAudioComponentType* This,BSTR *MediaFormatType) { return This->lpVtbl->get_MediaFormatType(This,MediaFormatType); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_put_MediaFormatType(IAnalogAudioComponentType* This,BSTR MediaFormatType) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_put_MediaFormatType(IAnalogAudioComponentType* This,BSTR MediaFormatType) { return This->lpVtbl->put_MediaFormatType(This,MediaFormatType); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_get__MediaFormatType(IAnalogAudioComponentType* This,GUID *MediaFormatTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_get__MediaFormatType(IAnalogAudioComponentType* This,GUID *MediaFormatTypeGuid) { return This->lpVtbl->get__MediaFormatType(This,MediaFormatTypeGuid); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_put__MediaFormatType(IAnalogAudioComponentType* This,REFCLSID MediaFormatTypeGuid) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_put__MediaFormatType(IAnalogAudioComponentType* This,REFCLSID MediaFormatTypeGuid) { return This->lpVtbl->put__MediaFormatType(This,MediaFormatTypeGuid); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_get_MediaType(IAnalogAudioComponentType* This,AM_MEDIA_TYPE *MediaType) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_get_MediaType(IAnalogAudioComponentType* This,AM_MEDIA_TYPE *MediaType) { return This->lpVtbl->get_MediaType(This,MediaType); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_put_MediaType(IAnalogAudioComponentType* This,AM_MEDIA_TYPE *MediaType) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_put_MediaType(IAnalogAudioComponentType* This,AM_MEDIA_TYPE *MediaType) { return This->lpVtbl->put_MediaType(This,MediaType); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_Clone(IAnalogAudioComponentType* This,IComponentType **NewCT) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_Clone(IAnalogAudioComponentType* This,IComponentType **NewCT) { return This->lpVtbl->Clone(This,NewCT); } /*** IAnalogAudioComponentType methods ***/ -static FORCEINLINE HRESULT IAnalogAudioComponentType_get_AnalogAudioMode(IAnalogAudioComponentType* This,TVAudioMode *Mode) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_get_AnalogAudioMode(IAnalogAudioComponentType* This,TVAudioMode *Mode) { return This->lpVtbl->get_AnalogAudioMode(This,Mode); } -static FORCEINLINE HRESULT IAnalogAudioComponentType_put_AnalogAudioMode(IAnalogAudioComponentType* This,TVAudioMode Mode) { +static __WIDL_INLINE HRESULT IAnalogAudioComponentType_put_AnalogAudioMode(IAnalogAudioComponentType* This,TVAudioMode Mode) { return This->lpVtbl->put_AnalogAudioMode(This,Mode); } #endif @@ -10349,73 +10357,73 @@ interface IMPEG2Component { #define IMPEG2Component_put_ProgramNumber(This,ProgramNumber) (This)->lpVtbl->put_ProgramNumber(This,ProgramNumber) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMPEG2Component_QueryInterface(IMPEG2Component* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMPEG2Component_QueryInterface(IMPEG2Component* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMPEG2Component_AddRef(IMPEG2Component* This) { +static __WIDL_INLINE ULONG IMPEG2Component_AddRef(IMPEG2Component* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMPEG2Component_Release(IMPEG2Component* This) { +static __WIDL_INLINE ULONG IMPEG2Component_Release(IMPEG2Component* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IMPEG2Component_GetTypeInfoCount(IMPEG2Component* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IMPEG2Component_GetTypeInfoCount(IMPEG2Component* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IMPEG2Component_GetTypeInfo(IMPEG2Component* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IMPEG2Component_GetTypeInfo(IMPEG2Component* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IMPEG2Component_GetIDsOfNames(IMPEG2Component* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IMPEG2Component_GetIDsOfNames(IMPEG2Component* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IMPEG2Component_Invoke(IMPEG2Component* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IMPEG2Component_Invoke(IMPEG2Component* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IComponent methods ***/ -static FORCEINLINE HRESULT IMPEG2Component_get_Type(IMPEG2Component* This,IComponentType **CT) { +static __WIDL_INLINE HRESULT IMPEG2Component_get_Type(IMPEG2Component* This,IComponentType **CT) { return This->lpVtbl->get_Type(This,CT); } -static FORCEINLINE HRESULT IMPEG2Component_put_Type(IMPEG2Component* This,IComponentType *CT) { +static __WIDL_INLINE HRESULT IMPEG2Component_put_Type(IMPEG2Component* This,IComponentType *CT) { return This->lpVtbl->put_Type(This,CT); } -static FORCEINLINE HRESULT IMPEG2Component_get_DescLangID(IMPEG2Component* This,LONG *LangID) { +static __WIDL_INLINE HRESULT IMPEG2Component_get_DescLangID(IMPEG2Component* This,LONG *LangID) { return This->lpVtbl->get_DescLangID(This,LangID); } -static FORCEINLINE HRESULT IMPEG2Component_put_DescLangID(IMPEG2Component* This,LONG LangID) { +static __WIDL_INLINE HRESULT IMPEG2Component_put_DescLangID(IMPEG2Component* This,LONG LangID) { return This->lpVtbl->put_DescLangID(This,LangID); } -static FORCEINLINE HRESULT IMPEG2Component_get_Status(IMPEG2Component* This,ComponentStatus *Status) { +static __WIDL_INLINE HRESULT IMPEG2Component_get_Status(IMPEG2Component* This,ComponentStatus *Status) { return This->lpVtbl->get_Status(This,Status); } -static FORCEINLINE HRESULT IMPEG2Component_put_Status(IMPEG2Component* This,ComponentStatus Status) { +static __WIDL_INLINE HRESULT IMPEG2Component_put_Status(IMPEG2Component* This,ComponentStatus Status) { return This->lpVtbl->put_Status(This,Status); } -static FORCEINLINE HRESULT IMPEG2Component_get_Description(IMPEG2Component* This,BSTR *Description) { +static __WIDL_INLINE HRESULT IMPEG2Component_get_Description(IMPEG2Component* This,BSTR *Description) { return This->lpVtbl->get_Description(This,Description); } -static FORCEINLINE HRESULT IMPEG2Component_put_Description(IMPEG2Component* This,BSTR Description) { +static __WIDL_INLINE HRESULT IMPEG2Component_put_Description(IMPEG2Component* This,BSTR Description) { return This->lpVtbl->put_Description(This,Description); } -static FORCEINLINE HRESULT IMPEG2Component_Clone(IMPEG2Component* This,IComponent **NewComponent) { +static __WIDL_INLINE HRESULT IMPEG2Component_Clone(IMPEG2Component* This,IComponent **NewComponent) { return This->lpVtbl->Clone(This,NewComponent); } /*** IMPEG2Component methods ***/ -static FORCEINLINE HRESULT IMPEG2Component_get_PID(IMPEG2Component* This,LONG *PID) { +static __WIDL_INLINE HRESULT IMPEG2Component_get_PID(IMPEG2Component* This,LONG *PID) { return This->lpVtbl->get_PID(This,PID); } -static FORCEINLINE HRESULT IMPEG2Component_put_PID(IMPEG2Component* This,LONG PID) { +static __WIDL_INLINE HRESULT IMPEG2Component_put_PID(IMPEG2Component* This,LONG PID) { return This->lpVtbl->put_PID(This,PID); } -static FORCEINLINE HRESULT IMPEG2Component_get_PCRPID(IMPEG2Component* This,LONG *PCRPID) { +static __WIDL_INLINE HRESULT IMPEG2Component_get_PCRPID(IMPEG2Component* This,LONG *PCRPID) { return This->lpVtbl->get_PCRPID(This,PCRPID); } -static FORCEINLINE HRESULT IMPEG2Component_put_PCRPID(IMPEG2Component* This,LONG PCRPID) { +static __WIDL_INLINE HRESULT IMPEG2Component_put_PCRPID(IMPEG2Component* This,LONG PCRPID) { return This->lpVtbl->put_PCRPID(This,PCRPID); } -static FORCEINLINE HRESULT IMPEG2Component_get_ProgramNumber(IMPEG2Component* This,LONG *ProgramNumber) { +static __WIDL_INLINE HRESULT IMPEG2Component_get_ProgramNumber(IMPEG2Component* This,LONG *ProgramNumber) { return This->lpVtbl->get_ProgramNumber(This,ProgramNumber); } -static FORCEINLINE HRESULT IMPEG2Component_put_ProgramNumber(IMPEG2Component* This,LONG ProgramNumber) { +static __WIDL_INLINE HRESULT IMPEG2Component_put_ProgramNumber(IMPEG2Component* This,LONG ProgramNumber) { return This->lpVtbl->put_ProgramNumber(This,ProgramNumber); } #endif @@ -10509,26 +10517,26 @@ interface IEnumComponents { #define IEnumComponents_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumComponents_QueryInterface(IEnumComponents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumComponents_QueryInterface(IEnumComponents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumComponents_AddRef(IEnumComponents* This) { +static __WIDL_INLINE ULONG IEnumComponents_AddRef(IEnumComponents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumComponents_Release(IEnumComponents* This) { +static __WIDL_INLINE ULONG IEnumComponents_Release(IEnumComponents* This) { return This->lpVtbl->Release(This); } /*** IEnumComponents methods ***/ -static FORCEINLINE HRESULT IEnumComponents_Next(IEnumComponents* This,ULONG celt,IComponent **rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumComponents_Next(IEnumComponents* This,ULONG celt,IComponent **rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumComponents_Skip(IEnumComponents* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumComponents_Skip(IEnumComponents* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumComponents_Reset(IEnumComponents* This) { +static __WIDL_INLINE HRESULT IEnumComponents_Reset(IEnumComponents* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumComponents_Clone(IEnumComponents* This,IEnumComponents **ppEnum) { +static __WIDL_INLINE HRESULT IEnumComponents_Clone(IEnumComponents* This,IEnumComponents **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } #endif @@ -10692,51 +10700,51 @@ interface IComponents { #define IComponents_put_Item(This,Index,ppComponent) (This)->lpVtbl->put_Item(This,Index,ppComponent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IComponents_QueryInterface(IComponents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IComponents_QueryInterface(IComponents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IComponents_AddRef(IComponents* This) { +static __WIDL_INLINE ULONG IComponents_AddRef(IComponents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IComponents_Release(IComponents* This) { +static __WIDL_INLINE ULONG IComponents_Release(IComponents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IComponents_GetTypeInfoCount(IComponents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IComponents_GetTypeInfoCount(IComponents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IComponents_GetTypeInfo(IComponents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IComponents_GetTypeInfo(IComponents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IComponents_GetIDsOfNames(IComponents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IComponents_GetIDsOfNames(IComponents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IComponents_Invoke(IComponents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IComponents_Invoke(IComponents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IComponents methods ***/ -static FORCEINLINE HRESULT IComponents_get_Count(IComponents* This,LONG *Count) { +static __WIDL_INLINE HRESULT IComponents_get_Count(IComponents* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT IComponents_get__NewEnum(IComponents* This,IEnumVARIANT **ppNewEnum) { +static __WIDL_INLINE HRESULT IComponents_get__NewEnum(IComponents* This,IEnumVARIANT **ppNewEnum) { return This->lpVtbl->get__NewEnum(This,ppNewEnum); } -static FORCEINLINE HRESULT IComponents_EnumComponents(IComponents* This,IEnumComponents **ppNewEnum) { +static __WIDL_INLINE HRESULT IComponents_EnumComponents(IComponents* This,IEnumComponents **ppNewEnum) { return This->lpVtbl->EnumComponents(This,ppNewEnum); } -static FORCEINLINE HRESULT IComponents_get_Item(IComponents* This,VARIANT Index,IComponent **ppComponent) { +static __WIDL_INLINE HRESULT IComponents_get_Item(IComponents* This,VARIANT Index,IComponent **ppComponent) { return This->lpVtbl->get_Item(This,Index,ppComponent); } -static FORCEINLINE HRESULT IComponents_Add(IComponents* This,IComponent *Component,VARIANT *NewIndex) { +static __WIDL_INLINE HRESULT IComponents_Add(IComponents* This,IComponent *Component,VARIANT *NewIndex) { return This->lpVtbl->Add(This,Component,NewIndex); } -static FORCEINLINE HRESULT IComponents_Remove(IComponents* This,VARIANT Index) { +static __WIDL_INLINE HRESULT IComponents_Remove(IComponents* This,VARIANT Index) { return This->lpVtbl->Remove(This,Index); } -static FORCEINLINE HRESULT IComponents_Clone(IComponents* This,IComponents **NewList) { +static __WIDL_INLINE HRESULT IComponents_Clone(IComponents* This,IComponents **NewList) { return This->lpVtbl->Clone(This,NewList); } -static FORCEINLINE HRESULT IComponents_put_Item(IComponents* This,VARIANT Index,IComponent *ppComponent) { +static __WIDL_INLINE HRESULT IComponents_put_Item(IComponents* This,VARIANT Index,IComponent *ppComponent) { return This->lpVtbl->put_Item(This,Index,ppComponent); } #endif @@ -10890,48 +10898,48 @@ interface IComponentsOld { #define IComponentsOld_Clone(This,NewList) (This)->lpVtbl->Clone(This,NewList) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IComponentsOld_QueryInterface(IComponentsOld* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IComponentsOld_QueryInterface(IComponentsOld* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IComponentsOld_AddRef(IComponentsOld* This) { +static __WIDL_INLINE ULONG IComponentsOld_AddRef(IComponentsOld* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IComponentsOld_Release(IComponentsOld* This) { +static __WIDL_INLINE ULONG IComponentsOld_Release(IComponentsOld* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IComponentsOld_GetTypeInfoCount(IComponentsOld* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IComponentsOld_GetTypeInfoCount(IComponentsOld* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IComponentsOld_GetTypeInfo(IComponentsOld* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IComponentsOld_GetTypeInfo(IComponentsOld* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IComponentsOld_GetIDsOfNames(IComponentsOld* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IComponentsOld_GetIDsOfNames(IComponentsOld* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IComponentsOld_Invoke(IComponentsOld* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IComponentsOld_Invoke(IComponentsOld* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IComponentsOld methods ***/ -static FORCEINLINE HRESULT IComponentsOld_get_Count(IComponentsOld* This,LONG *Count) { +static __WIDL_INLINE HRESULT IComponentsOld_get_Count(IComponentsOld* This,LONG *Count) { return This->lpVtbl->get_Count(This,Count); } -static FORCEINLINE HRESULT IComponentsOld_get__NewEnum(IComponentsOld* This,IEnumVARIANT **ppNewEnum) { +static __WIDL_INLINE HRESULT IComponentsOld_get__NewEnum(IComponentsOld* This,IEnumVARIANT **ppNewEnum) { return This->lpVtbl->get__NewEnum(This,ppNewEnum); } -static FORCEINLINE HRESULT IComponentsOld_EnumComponents(IComponentsOld* This,IEnumComponents **ppNewEnum) { +static __WIDL_INLINE HRESULT IComponentsOld_EnumComponents(IComponentsOld* This,IEnumComponents **ppNewEnum) { return This->lpVtbl->EnumComponents(This,ppNewEnum); } -static FORCEINLINE HRESULT IComponentsOld_get_Item(IComponentsOld* This,VARIANT Index,IComponent **ppComponent) { +static __WIDL_INLINE HRESULT IComponentsOld_get_Item(IComponentsOld* This,VARIANT Index,IComponent **ppComponent) { return This->lpVtbl->get_Item(This,Index,ppComponent); } -static FORCEINLINE HRESULT IComponentsOld_Add(IComponentsOld* This,IComponent *Component,VARIANT *NewIndex) { +static __WIDL_INLINE HRESULT IComponentsOld_Add(IComponentsOld* This,IComponent *Component,VARIANT *NewIndex) { return This->lpVtbl->Add(This,Component,NewIndex); } -static FORCEINLINE HRESULT IComponentsOld_Remove(IComponentsOld* This,VARIANT Index) { +static __WIDL_INLINE HRESULT IComponentsOld_Remove(IComponentsOld* This,VARIANT Index) { return This->lpVtbl->Remove(This,Index); } -static FORCEINLINE HRESULT IComponentsOld_Clone(IComponentsOld* This,IComponents **NewList) { +static __WIDL_INLINE HRESULT IComponentsOld_Clone(IComponentsOld* This,IComponents **NewList) { return This->lpVtbl->Clone(This,NewList); } #endif @@ -11145,72 +11153,72 @@ interface ILocator { #define ILocator_Clone(This,NewLocator) (This)->lpVtbl->Clone(This,NewLocator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ILocator_QueryInterface(ILocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ILocator_QueryInterface(ILocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ILocator_AddRef(ILocator* This) { +static __WIDL_INLINE ULONG ILocator_AddRef(ILocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ILocator_Release(ILocator* This) { +static __WIDL_INLINE ULONG ILocator_Release(ILocator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ILocator_GetTypeInfoCount(ILocator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ILocator_GetTypeInfoCount(ILocator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ILocator_GetTypeInfo(ILocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ILocator_GetTypeInfo(ILocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ILocator_GetIDsOfNames(ILocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ILocator_GetIDsOfNames(ILocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ILocator_Invoke(ILocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ILocator_Invoke(ILocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ILocator methods ***/ -static FORCEINLINE HRESULT ILocator_get_CarrierFrequency(ILocator* This,LONG *Frequency) { +static __WIDL_INLINE HRESULT ILocator_get_CarrierFrequency(ILocator* This,LONG *Frequency) { return This->lpVtbl->get_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT ILocator_put_CarrierFrequency(ILocator* This,LONG Frequency) { +static __WIDL_INLINE HRESULT ILocator_put_CarrierFrequency(ILocator* This,LONG Frequency) { return This->lpVtbl->put_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT ILocator_get_InnerFEC(ILocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT ILocator_get_InnerFEC(ILocator* This,FECMethod *FEC) { return This->lpVtbl->get_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT ILocator_put_InnerFEC(ILocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT ILocator_put_InnerFEC(ILocator* This,FECMethod FEC) { return This->lpVtbl->put_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT ILocator_get_InnerFECRate(ILocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT ILocator_get_InnerFECRate(ILocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT ILocator_put_InnerFECRate(ILocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT ILocator_put_InnerFECRate(ILocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT ILocator_get_OuterFEC(ILocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT ILocator_get_OuterFEC(ILocator* This,FECMethod *FEC) { return This->lpVtbl->get_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT ILocator_put_OuterFEC(ILocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT ILocator_put_OuterFEC(ILocator* This,FECMethod FEC) { return This->lpVtbl->put_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT ILocator_get_OuterFECRate(ILocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT ILocator_get_OuterFECRate(ILocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT ILocator_put_OuterFECRate(ILocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT ILocator_put_OuterFECRate(ILocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT ILocator_get_Modulation(ILocator* This,ModulationType *Modulation) { +static __WIDL_INLINE HRESULT ILocator_get_Modulation(ILocator* This,ModulationType *Modulation) { return This->lpVtbl->get_Modulation(This,Modulation); } -static FORCEINLINE HRESULT ILocator_put_Modulation(ILocator* This,ModulationType Modulation) { +static __WIDL_INLINE HRESULT ILocator_put_Modulation(ILocator* This,ModulationType Modulation) { return This->lpVtbl->put_Modulation(This,Modulation); } -static FORCEINLINE HRESULT ILocator_get_SymbolRate(ILocator* This,LONG *Rate) { +static __WIDL_INLINE HRESULT ILocator_get_SymbolRate(ILocator* This,LONG *Rate) { return This->lpVtbl->get_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT ILocator_put_SymbolRate(ILocator* This,LONG Rate) { +static __WIDL_INLINE HRESULT ILocator_put_SymbolRate(ILocator* This,LONG Rate) { return This->lpVtbl->put_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT ILocator_Clone(ILocator* This,ILocator **NewLocator) { +static __WIDL_INLINE HRESULT ILocator_Clone(ILocator* This,ILocator **NewLocator) { return This->lpVtbl->Clone(This,NewLocator); } #endif @@ -11397,79 +11405,79 @@ interface IAnalogLocator { #define IAnalogLocator_put_VideoStandard(This,AVS) (This)->lpVtbl->put_VideoStandard(This,AVS) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAnalogLocator_QueryInterface(IAnalogLocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAnalogLocator_QueryInterface(IAnalogLocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAnalogLocator_AddRef(IAnalogLocator* This) { +static __WIDL_INLINE ULONG IAnalogLocator_AddRef(IAnalogLocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAnalogLocator_Release(IAnalogLocator* This) { +static __WIDL_INLINE ULONG IAnalogLocator_Release(IAnalogLocator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IAnalogLocator_GetTypeInfoCount(IAnalogLocator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IAnalogLocator_GetTypeInfoCount(IAnalogLocator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IAnalogLocator_GetTypeInfo(IAnalogLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IAnalogLocator_GetTypeInfo(IAnalogLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IAnalogLocator_GetIDsOfNames(IAnalogLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IAnalogLocator_GetIDsOfNames(IAnalogLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IAnalogLocator_Invoke(IAnalogLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IAnalogLocator_Invoke(IAnalogLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ILocator methods ***/ -static FORCEINLINE HRESULT IAnalogLocator_get_CarrierFrequency(IAnalogLocator* This,LONG *Frequency) { +static __WIDL_INLINE HRESULT IAnalogLocator_get_CarrierFrequency(IAnalogLocator* This,LONG *Frequency) { return This->lpVtbl->get_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IAnalogLocator_put_CarrierFrequency(IAnalogLocator* This,LONG Frequency) { +static __WIDL_INLINE HRESULT IAnalogLocator_put_CarrierFrequency(IAnalogLocator* This,LONG Frequency) { return This->lpVtbl->put_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IAnalogLocator_get_InnerFEC(IAnalogLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IAnalogLocator_get_InnerFEC(IAnalogLocator* This,FECMethod *FEC) { return This->lpVtbl->get_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IAnalogLocator_put_InnerFEC(IAnalogLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IAnalogLocator_put_InnerFEC(IAnalogLocator* This,FECMethod FEC) { return This->lpVtbl->put_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IAnalogLocator_get_InnerFECRate(IAnalogLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IAnalogLocator_get_InnerFECRate(IAnalogLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IAnalogLocator_put_InnerFECRate(IAnalogLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IAnalogLocator_put_InnerFECRate(IAnalogLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IAnalogLocator_get_OuterFEC(IAnalogLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IAnalogLocator_get_OuterFEC(IAnalogLocator* This,FECMethod *FEC) { return This->lpVtbl->get_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IAnalogLocator_put_OuterFEC(IAnalogLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IAnalogLocator_put_OuterFEC(IAnalogLocator* This,FECMethod FEC) { return This->lpVtbl->put_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IAnalogLocator_get_OuterFECRate(IAnalogLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IAnalogLocator_get_OuterFECRate(IAnalogLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IAnalogLocator_put_OuterFECRate(IAnalogLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IAnalogLocator_put_OuterFECRate(IAnalogLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IAnalogLocator_get_Modulation(IAnalogLocator* This,ModulationType *Modulation) { +static __WIDL_INLINE HRESULT IAnalogLocator_get_Modulation(IAnalogLocator* This,ModulationType *Modulation) { return This->lpVtbl->get_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IAnalogLocator_put_Modulation(IAnalogLocator* This,ModulationType Modulation) { +static __WIDL_INLINE HRESULT IAnalogLocator_put_Modulation(IAnalogLocator* This,ModulationType Modulation) { return This->lpVtbl->put_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IAnalogLocator_get_SymbolRate(IAnalogLocator* This,LONG *Rate) { +static __WIDL_INLINE HRESULT IAnalogLocator_get_SymbolRate(IAnalogLocator* This,LONG *Rate) { return This->lpVtbl->get_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IAnalogLocator_put_SymbolRate(IAnalogLocator* This,LONG Rate) { +static __WIDL_INLINE HRESULT IAnalogLocator_put_SymbolRate(IAnalogLocator* This,LONG Rate) { return This->lpVtbl->put_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IAnalogLocator_Clone(IAnalogLocator* This,ILocator **NewLocator) { +static __WIDL_INLINE HRESULT IAnalogLocator_Clone(IAnalogLocator* This,ILocator **NewLocator) { return This->lpVtbl->Clone(This,NewLocator); } /*** IAnalogLocator methods ***/ -static FORCEINLINE HRESULT IAnalogLocator_get_VideoStandard(IAnalogLocator* This,AnalogVideoStandard *AVS) { +static __WIDL_INLINE HRESULT IAnalogLocator_get_VideoStandard(IAnalogLocator* This,AnalogVideoStandard *AVS) { return This->lpVtbl->get_VideoStandard(This,AVS); } -static FORCEINLINE HRESULT IAnalogLocator_put_VideoStandard(IAnalogLocator* This,AnalogVideoStandard AVS) { +static __WIDL_INLINE HRESULT IAnalogLocator_put_VideoStandard(IAnalogLocator* This,AnalogVideoStandard AVS) { return This->lpVtbl->put_VideoStandard(This,AVS); } #endif @@ -11638,72 +11646,72 @@ interface IDigitalLocator { #define IDigitalLocator_Clone(This,NewLocator) (This)->lpVtbl->Clone(This,NewLocator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDigitalLocator_QueryInterface(IDigitalLocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDigitalLocator_QueryInterface(IDigitalLocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDigitalLocator_AddRef(IDigitalLocator* This) { +static __WIDL_INLINE ULONG IDigitalLocator_AddRef(IDigitalLocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDigitalLocator_Release(IDigitalLocator* This) { +static __WIDL_INLINE ULONG IDigitalLocator_Release(IDigitalLocator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDigitalLocator_GetTypeInfoCount(IDigitalLocator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDigitalLocator_GetTypeInfoCount(IDigitalLocator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDigitalLocator_GetTypeInfo(IDigitalLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDigitalLocator_GetTypeInfo(IDigitalLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDigitalLocator_GetIDsOfNames(IDigitalLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDigitalLocator_GetIDsOfNames(IDigitalLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDigitalLocator_Invoke(IDigitalLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDigitalLocator_Invoke(IDigitalLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ILocator methods ***/ -static FORCEINLINE HRESULT IDigitalLocator_get_CarrierFrequency(IDigitalLocator* This,LONG *Frequency) { +static __WIDL_INLINE HRESULT IDigitalLocator_get_CarrierFrequency(IDigitalLocator* This,LONG *Frequency) { return This->lpVtbl->get_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDigitalLocator_put_CarrierFrequency(IDigitalLocator* This,LONG Frequency) { +static __WIDL_INLINE HRESULT IDigitalLocator_put_CarrierFrequency(IDigitalLocator* This,LONG Frequency) { return This->lpVtbl->put_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDigitalLocator_get_InnerFEC(IDigitalLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDigitalLocator_get_InnerFEC(IDigitalLocator* This,FECMethod *FEC) { return This->lpVtbl->get_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDigitalLocator_put_InnerFEC(IDigitalLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDigitalLocator_put_InnerFEC(IDigitalLocator* This,FECMethod FEC) { return This->lpVtbl->put_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDigitalLocator_get_InnerFECRate(IDigitalLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDigitalLocator_get_InnerFECRate(IDigitalLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDigitalLocator_put_InnerFECRate(IDigitalLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDigitalLocator_put_InnerFECRate(IDigitalLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDigitalLocator_get_OuterFEC(IDigitalLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDigitalLocator_get_OuterFEC(IDigitalLocator* This,FECMethod *FEC) { return This->lpVtbl->get_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDigitalLocator_put_OuterFEC(IDigitalLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDigitalLocator_put_OuterFEC(IDigitalLocator* This,FECMethod FEC) { return This->lpVtbl->put_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDigitalLocator_get_OuterFECRate(IDigitalLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDigitalLocator_get_OuterFECRate(IDigitalLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDigitalLocator_put_OuterFECRate(IDigitalLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDigitalLocator_put_OuterFECRate(IDigitalLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDigitalLocator_get_Modulation(IDigitalLocator* This,ModulationType *Modulation) { +static __WIDL_INLINE HRESULT IDigitalLocator_get_Modulation(IDigitalLocator* This,ModulationType *Modulation) { return This->lpVtbl->get_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDigitalLocator_put_Modulation(IDigitalLocator* This,ModulationType Modulation) { +static __WIDL_INLINE HRESULT IDigitalLocator_put_Modulation(IDigitalLocator* This,ModulationType Modulation) { return This->lpVtbl->put_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDigitalLocator_get_SymbolRate(IDigitalLocator* This,LONG *Rate) { +static __WIDL_INLINE HRESULT IDigitalLocator_get_SymbolRate(IDigitalLocator* This,LONG *Rate) { return This->lpVtbl->get_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDigitalLocator_put_SymbolRate(IDigitalLocator* This,LONG Rate) { +static __WIDL_INLINE HRESULT IDigitalLocator_put_SymbolRate(IDigitalLocator* This,LONG Rate) { return This->lpVtbl->put_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDigitalLocator_Clone(IDigitalLocator* This,ILocator **NewLocator) { +static __WIDL_INLINE HRESULT IDigitalLocator_Clone(IDigitalLocator* This,ILocator **NewLocator) { return This->lpVtbl->Clone(This,NewLocator); } #endif @@ -11906,85 +11914,85 @@ interface IATSCLocator { #define IATSCLocator_put_TSID(This,TSID) (This)->lpVtbl->put_TSID(This,TSID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IATSCLocator_QueryInterface(IATSCLocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IATSCLocator_QueryInterface(IATSCLocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IATSCLocator_AddRef(IATSCLocator* This) { +static __WIDL_INLINE ULONG IATSCLocator_AddRef(IATSCLocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IATSCLocator_Release(IATSCLocator* This) { +static __WIDL_INLINE ULONG IATSCLocator_Release(IATSCLocator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IATSCLocator_GetTypeInfoCount(IATSCLocator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IATSCLocator_GetTypeInfoCount(IATSCLocator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IATSCLocator_GetTypeInfo(IATSCLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IATSCLocator_GetTypeInfo(IATSCLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IATSCLocator_GetIDsOfNames(IATSCLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IATSCLocator_GetIDsOfNames(IATSCLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IATSCLocator_Invoke(IATSCLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IATSCLocator_Invoke(IATSCLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ILocator methods ***/ -static FORCEINLINE HRESULT IATSCLocator_get_CarrierFrequency(IATSCLocator* This,LONG *Frequency) { +static __WIDL_INLINE HRESULT IATSCLocator_get_CarrierFrequency(IATSCLocator* This,LONG *Frequency) { return This->lpVtbl->get_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IATSCLocator_put_CarrierFrequency(IATSCLocator* This,LONG Frequency) { +static __WIDL_INLINE HRESULT IATSCLocator_put_CarrierFrequency(IATSCLocator* This,LONG Frequency) { return This->lpVtbl->put_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IATSCLocator_get_InnerFEC(IATSCLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IATSCLocator_get_InnerFEC(IATSCLocator* This,FECMethod *FEC) { return This->lpVtbl->get_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator_put_InnerFEC(IATSCLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IATSCLocator_put_InnerFEC(IATSCLocator* This,FECMethod FEC) { return This->lpVtbl->put_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator_get_InnerFECRate(IATSCLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IATSCLocator_get_InnerFECRate(IATSCLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator_put_InnerFECRate(IATSCLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IATSCLocator_put_InnerFECRate(IATSCLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator_get_OuterFEC(IATSCLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IATSCLocator_get_OuterFEC(IATSCLocator* This,FECMethod *FEC) { return This->lpVtbl->get_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator_put_OuterFEC(IATSCLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IATSCLocator_put_OuterFEC(IATSCLocator* This,FECMethod FEC) { return This->lpVtbl->put_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator_get_OuterFECRate(IATSCLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IATSCLocator_get_OuterFECRate(IATSCLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator_put_OuterFECRate(IATSCLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IATSCLocator_put_OuterFECRate(IATSCLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator_get_Modulation(IATSCLocator* This,ModulationType *Modulation) { +static __WIDL_INLINE HRESULT IATSCLocator_get_Modulation(IATSCLocator* This,ModulationType *Modulation) { return This->lpVtbl->get_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IATSCLocator_put_Modulation(IATSCLocator* This,ModulationType Modulation) { +static __WIDL_INLINE HRESULT IATSCLocator_put_Modulation(IATSCLocator* This,ModulationType Modulation) { return This->lpVtbl->put_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IATSCLocator_get_SymbolRate(IATSCLocator* This,LONG *Rate) { +static __WIDL_INLINE HRESULT IATSCLocator_get_SymbolRate(IATSCLocator* This,LONG *Rate) { return This->lpVtbl->get_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IATSCLocator_put_SymbolRate(IATSCLocator* This,LONG Rate) { +static __WIDL_INLINE HRESULT IATSCLocator_put_SymbolRate(IATSCLocator* This,LONG Rate) { return This->lpVtbl->put_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IATSCLocator_Clone(IATSCLocator* This,ILocator **NewLocator) { +static __WIDL_INLINE HRESULT IATSCLocator_Clone(IATSCLocator* This,ILocator **NewLocator) { return This->lpVtbl->Clone(This,NewLocator); } /*** IATSCLocator methods ***/ -static FORCEINLINE HRESULT IATSCLocator_get_PhysicalChannel(IATSCLocator* This,LONG *PhysicalChannel) { +static __WIDL_INLINE HRESULT IATSCLocator_get_PhysicalChannel(IATSCLocator* This,LONG *PhysicalChannel) { return This->lpVtbl->get_PhysicalChannel(This,PhysicalChannel); } -static FORCEINLINE HRESULT IATSCLocator_put_PhysicalChannel(IATSCLocator* This,LONG PhysicalChannel) { +static __WIDL_INLINE HRESULT IATSCLocator_put_PhysicalChannel(IATSCLocator* This,LONG PhysicalChannel) { return This->lpVtbl->put_PhysicalChannel(This,PhysicalChannel); } -static FORCEINLINE HRESULT IATSCLocator_get_TSID(IATSCLocator* This,LONG *TSID) { +static __WIDL_INLINE HRESULT IATSCLocator_get_TSID(IATSCLocator* This,LONG *TSID) { return This->lpVtbl->get_TSID(This,TSID); } -static FORCEINLINE HRESULT IATSCLocator_put_TSID(IATSCLocator* This,LONG TSID) { +static __WIDL_INLINE HRESULT IATSCLocator_put_TSID(IATSCLocator* This,LONG TSID) { return This->lpVtbl->put_TSID(This,TSID); } #endif @@ -12193,92 +12201,92 @@ interface IATSCLocator2 { #define IATSCLocator2_put_ProgramNumber(This,ProgramNumber) (This)->lpVtbl->put_ProgramNumber(This,ProgramNumber) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IATSCLocator2_QueryInterface(IATSCLocator2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IATSCLocator2_QueryInterface(IATSCLocator2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IATSCLocator2_AddRef(IATSCLocator2* This) { +static __WIDL_INLINE ULONG IATSCLocator2_AddRef(IATSCLocator2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IATSCLocator2_Release(IATSCLocator2* This) { +static __WIDL_INLINE ULONG IATSCLocator2_Release(IATSCLocator2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IATSCLocator2_GetTypeInfoCount(IATSCLocator2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IATSCLocator2_GetTypeInfoCount(IATSCLocator2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IATSCLocator2_GetTypeInfo(IATSCLocator2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IATSCLocator2_GetTypeInfo(IATSCLocator2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IATSCLocator2_GetIDsOfNames(IATSCLocator2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IATSCLocator2_GetIDsOfNames(IATSCLocator2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IATSCLocator2_Invoke(IATSCLocator2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IATSCLocator2_Invoke(IATSCLocator2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ILocator methods ***/ -static FORCEINLINE HRESULT IATSCLocator2_get_CarrierFrequency(IATSCLocator2* This,LONG *Frequency) { +static __WIDL_INLINE HRESULT IATSCLocator2_get_CarrierFrequency(IATSCLocator2* This,LONG *Frequency) { return This->lpVtbl->get_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IATSCLocator2_put_CarrierFrequency(IATSCLocator2* This,LONG Frequency) { +static __WIDL_INLINE HRESULT IATSCLocator2_put_CarrierFrequency(IATSCLocator2* This,LONG Frequency) { return This->lpVtbl->put_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IATSCLocator2_get_InnerFEC(IATSCLocator2* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IATSCLocator2_get_InnerFEC(IATSCLocator2* This,FECMethod *FEC) { return This->lpVtbl->get_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator2_put_InnerFEC(IATSCLocator2* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IATSCLocator2_put_InnerFEC(IATSCLocator2* This,FECMethod FEC) { return This->lpVtbl->put_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator2_get_InnerFECRate(IATSCLocator2* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IATSCLocator2_get_InnerFECRate(IATSCLocator2* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator2_put_InnerFECRate(IATSCLocator2* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IATSCLocator2_put_InnerFECRate(IATSCLocator2* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator2_get_OuterFEC(IATSCLocator2* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IATSCLocator2_get_OuterFEC(IATSCLocator2* This,FECMethod *FEC) { return This->lpVtbl->get_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator2_put_OuterFEC(IATSCLocator2* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IATSCLocator2_put_OuterFEC(IATSCLocator2* This,FECMethod FEC) { return This->lpVtbl->put_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator2_get_OuterFECRate(IATSCLocator2* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IATSCLocator2_get_OuterFECRate(IATSCLocator2* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator2_put_OuterFECRate(IATSCLocator2* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IATSCLocator2_put_OuterFECRate(IATSCLocator2* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IATSCLocator2_get_Modulation(IATSCLocator2* This,ModulationType *Modulation) { +static __WIDL_INLINE HRESULT IATSCLocator2_get_Modulation(IATSCLocator2* This,ModulationType *Modulation) { return This->lpVtbl->get_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IATSCLocator2_put_Modulation(IATSCLocator2* This,ModulationType Modulation) { +static __WIDL_INLINE HRESULT IATSCLocator2_put_Modulation(IATSCLocator2* This,ModulationType Modulation) { return This->lpVtbl->put_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IATSCLocator2_get_SymbolRate(IATSCLocator2* This,LONG *Rate) { +static __WIDL_INLINE HRESULT IATSCLocator2_get_SymbolRate(IATSCLocator2* This,LONG *Rate) { return This->lpVtbl->get_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IATSCLocator2_put_SymbolRate(IATSCLocator2* This,LONG Rate) { +static __WIDL_INLINE HRESULT IATSCLocator2_put_SymbolRate(IATSCLocator2* This,LONG Rate) { return This->lpVtbl->put_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IATSCLocator2_Clone(IATSCLocator2* This,ILocator **NewLocator) { +static __WIDL_INLINE HRESULT IATSCLocator2_Clone(IATSCLocator2* This,ILocator **NewLocator) { return This->lpVtbl->Clone(This,NewLocator); } /*** IATSCLocator methods ***/ -static FORCEINLINE HRESULT IATSCLocator2_get_PhysicalChannel(IATSCLocator2* This,LONG *PhysicalChannel) { +static __WIDL_INLINE HRESULT IATSCLocator2_get_PhysicalChannel(IATSCLocator2* This,LONG *PhysicalChannel) { return This->lpVtbl->get_PhysicalChannel(This,PhysicalChannel); } -static FORCEINLINE HRESULT IATSCLocator2_put_PhysicalChannel(IATSCLocator2* This,LONG PhysicalChannel) { +static __WIDL_INLINE HRESULT IATSCLocator2_put_PhysicalChannel(IATSCLocator2* This,LONG PhysicalChannel) { return This->lpVtbl->put_PhysicalChannel(This,PhysicalChannel); } -static FORCEINLINE HRESULT IATSCLocator2_get_TSID(IATSCLocator2* This,LONG *TSID) { +static __WIDL_INLINE HRESULT IATSCLocator2_get_TSID(IATSCLocator2* This,LONG *TSID) { return This->lpVtbl->get_TSID(This,TSID); } -static FORCEINLINE HRESULT IATSCLocator2_put_TSID(IATSCLocator2* This,LONG TSID) { +static __WIDL_INLINE HRESULT IATSCLocator2_put_TSID(IATSCLocator2* This,LONG TSID) { return This->lpVtbl->put_TSID(This,TSID); } /*** IATSCLocator2 methods ***/ -static FORCEINLINE HRESULT IATSCLocator2_get_ProgramNumber(IATSCLocator2* This,LONG *ProgramNumber) { +static __WIDL_INLINE HRESULT IATSCLocator2_get_ProgramNumber(IATSCLocator2* This,LONG *ProgramNumber) { return This->lpVtbl->get_ProgramNumber(This,ProgramNumber); } -static FORCEINLINE HRESULT IATSCLocator2_put_ProgramNumber(IATSCLocator2* This,LONG ProgramNumber) { +static __WIDL_INLINE HRESULT IATSCLocator2_put_ProgramNumber(IATSCLocator2* This,LONG ProgramNumber) { return This->lpVtbl->put_ProgramNumber(This,ProgramNumber); } #endif @@ -12481,92 +12489,92 @@ interface IDigitalCableLocator { #define IDigitalCableLocator_put_ProgramNumber(This,ProgramNumber) (This)->lpVtbl->put_ProgramNumber(This,ProgramNumber) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDigitalCableLocator_QueryInterface(IDigitalCableLocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_QueryInterface(IDigitalCableLocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDigitalCableLocator_AddRef(IDigitalCableLocator* This) { +static __WIDL_INLINE ULONG IDigitalCableLocator_AddRef(IDigitalCableLocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDigitalCableLocator_Release(IDigitalCableLocator* This) { +static __WIDL_INLINE ULONG IDigitalCableLocator_Release(IDigitalCableLocator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDigitalCableLocator_GetTypeInfoCount(IDigitalCableLocator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_GetTypeInfoCount(IDigitalCableLocator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDigitalCableLocator_GetTypeInfo(IDigitalCableLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_GetTypeInfo(IDigitalCableLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDigitalCableLocator_GetIDsOfNames(IDigitalCableLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_GetIDsOfNames(IDigitalCableLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDigitalCableLocator_Invoke(IDigitalCableLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_Invoke(IDigitalCableLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ILocator methods ***/ -static FORCEINLINE HRESULT IDigitalCableLocator_get_CarrierFrequency(IDigitalCableLocator* This,LONG *Frequency) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_get_CarrierFrequency(IDigitalCableLocator* This,LONG *Frequency) { return This->lpVtbl->get_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDigitalCableLocator_put_CarrierFrequency(IDigitalCableLocator* This,LONG Frequency) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_put_CarrierFrequency(IDigitalCableLocator* This,LONG Frequency) { return This->lpVtbl->put_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDigitalCableLocator_get_InnerFEC(IDigitalCableLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_get_InnerFEC(IDigitalCableLocator* This,FECMethod *FEC) { return This->lpVtbl->get_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDigitalCableLocator_put_InnerFEC(IDigitalCableLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_put_InnerFEC(IDigitalCableLocator* This,FECMethod FEC) { return This->lpVtbl->put_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDigitalCableLocator_get_InnerFECRate(IDigitalCableLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_get_InnerFECRate(IDigitalCableLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDigitalCableLocator_put_InnerFECRate(IDigitalCableLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_put_InnerFECRate(IDigitalCableLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDigitalCableLocator_get_OuterFEC(IDigitalCableLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_get_OuterFEC(IDigitalCableLocator* This,FECMethod *FEC) { return This->lpVtbl->get_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDigitalCableLocator_put_OuterFEC(IDigitalCableLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_put_OuterFEC(IDigitalCableLocator* This,FECMethod FEC) { return This->lpVtbl->put_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDigitalCableLocator_get_OuterFECRate(IDigitalCableLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_get_OuterFECRate(IDigitalCableLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDigitalCableLocator_put_OuterFECRate(IDigitalCableLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_put_OuterFECRate(IDigitalCableLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDigitalCableLocator_get_Modulation(IDigitalCableLocator* This,ModulationType *Modulation) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_get_Modulation(IDigitalCableLocator* This,ModulationType *Modulation) { return This->lpVtbl->get_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDigitalCableLocator_put_Modulation(IDigitalCableLocator* This,ModulationType Modulation) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_put_Modulation(IDigitalCableLocator* This,ModulationType Modulation) { return This->lpVtbl->put_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDigitalCableLocator_get_SymbolRate(IDigitalCableLocator* This,LONG *Rate) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_get_SymbolRate(IDigitalCableLocator* This,LONG *Rate) { return This->lpVtbl->get_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDigitalCableLocator_put_SymbolRate(IDigitalCableLocator* This,LONG Rate) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_put_SymbolRate(IDigitalCableLocator* This,LONG Rate) { return This->lpVtbl->put_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDigitalCableLocator_Clone(IDigitalCableLocator* This,ILocator **NewLocator) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_Clone(IDigitalCableLocator* This,ILocator **NewLocator) { return This->lpVtbl->Clone(This,NewLocator); } /*** IATSCLocator methods ***/ -static FORCEINLINE HRESULT IDigitalCableLocator_get_PhysicalChannel(IDigitalCableLocator* This,LONG *PhysicalChannel) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_get_PhysicalChannel(IDigitalCableLocator* This,LONG *PhysicalChannel) { return This->lpVtbl->get_PhysicalChannel(This,PhysicalChannel); } -static FORCEINLINE HRESULT IDigitalCableLocator_put_PhysicalChannel(IDigitalCableLocator* This,LONG PhysicalChannel) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_put_PhysicalChannel(IDigitalCableLocator* This,LONG PhysicalChannel) { return This->lpVtbl->put_PhysicalChannel(This,PhysicalChannel); } -static FORCEINLINE HRESULT IDigitalCableLocator_get_TSID(IDigitalCableLocator* This,LONG *TSID) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_get_TSID(IDigitalCableLocator* This,LONG *TSID) { return This->lpVtbl->get_TSID(This,TSID); } -static FORCEINLINE HRESULT IDigitalCableLocator_put_TSID(IDigitalCableLocator* This,LONG TSID) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_put_TSID(IDigitalCableLocator* This,LONG TSID) { return This->lpVtbl->put_TSID(This,TSID); } /*** IATSCLocator2 methods ***/ -static FORCEINLINE HRESULT IDigitalCableLocator_get_ProgramNumber(IDigitalCableLocator* This,LONG *ProgramNumber) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_get_ProgramNumber(IDigitalCableLocator* This,LONG *ProgramNumber) { return This->lpVtbl->get_ProgramNumber(This,ProgramNumber); } -static FORCEINLINE HRESULT IDigitalCableLocator_put_ProgramNumber(IDigitalCableLocator* This,LONG ProgramNumber) { +static __WIDL_INLINE HRESULT IDigitalCableLocator_put_ProgramNumber(IDigitalCableLocator* This,LONG ProgramNumber) { return This->lpVtbl->put_ProgramNumber(This,ProgramNumber); } #endif @@ -12849,115 +12857,115 @@ interface IDVBTLocator { #define IDVBTLocator_put_OtherFrequencyInUse(This,OtherFrequencyInUseVal) (This)->lpVtbl->put_OtherFrequencyInUse(This,OtherFrequencyInUseVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDVBTLocator_QueryInterface(IDVBTLocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDVBTLocator_QueryInterface(IDVBTLocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDVBTLocator_AddRef(IDVBTLocator* This) { +static __WIDL_INLINE ULONG IDVBTLocator_AddRef(IDVBTLocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDVBTLocator_Release(IDVBTLocator* This) { +static __WIDL_INLINE ULONG IDVBTLocator_Release(IDVBTLocator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDVBTLocator_GetTypeInfoCount(IDVBTLocator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDVBTLocator_GetTypeInfoCount(IDVBTLocator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDVBTLocator_GetTypeInfo(IDVBTLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDVBTLocator_GetTypeInfo(IDVBTLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDVBTLocator_GetIDsOfNames(IDVBTLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDVBTLocator_GetIDsOfNames(IDVBTLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDVBTLocator_Invoke(IDVBTLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDVBTLocator_Invoke(IDVBTLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ILocator methods ***/ -static FORCEINLINE HRESULT IDVBTLocator_get_CarrierFrequency(IDVBTLocator* This,LONG *Frequency) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_CarrierFrequency(IDVBTLocator* This,LONG *Frequency) { return This->lpVtbl->get_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDVBTLocator_put_CarrierFrequency(IDVBTLocator* This,LONG Frequency) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_CarrierFrequency(IDVBTLocator* This,LONG Frequency) { return This->lpVtbl->put_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDVBTLocator_get_InnerFEC(IDVBTLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_InnerFEC(IDVBTLocator* This,FECMethod *FEC) { return This->lpVtbl->get_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator_put_InnerFEC(IDVBTLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_InnerFEC(IDVBTLocator* This,FECMethod FEC) { return This->lpVtbl->put_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator_get_InnerFECRate(IDVBTLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_InnerFECRate(IDVBTLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator_put_InnerFECRate(IDVBTLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_InnerFECRate(IDVBTLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator_get_OuterFEC(IDVBTLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_OuterFEC(IDVBTLocator* This,FECMethod *FEC) { return This->lpVtbl->get_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator_put_OuterFEC(IDVBTLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_OuterFEC(IDVBTLocator* This,FECMethod FEC) { return This->lpVtbl->put_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator_get_OuterFECRate(IDVBTLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_OuterFECRate(IDVBTLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator_put_OuterFECRate(IDVBTLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_OuterFECRate(IDVBTLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator_get_Modulation(IDVBTLocator* This,ModulationType *Modulation) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_Modulation(IDVBTLocator* This,ModulationType *Modulation) { return This->lpVtbl->get_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDVBTLocator_put_Modulation(IDVBTLocator* This,ModulationType Modulation) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_Modulation(IDVBTLocator* This,ModulationType Modulation) { return This->lpVtbl->put_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDVBTLocator_get_SymbolRate(IDVBTLocator* This,LONG *Rate) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_SymbolRate(IDVBTLocator* This,LONG *Rate) { return This->lpVtbl->get_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDVBTLocator_put_SymbolRate(IDVBTLocator* This,LONG Rate) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_SymbolRate(IDVBTLocator* This,LONG Rate) { return This->lpVtbl->put_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDVBTLocator_Clone(IDVBTLocator* This,ILocator **NewLocator) { +static __WIDL_INLINE HRESULT IDVBTLocator_Clone(IDVBTLocator* This,ILocator **NewLocator) { return This->lpVtbl->Clone(This,NewLocator); } /*** IDVBTLocator methods ***/ -static FORCEINLINE HRESULT IDVBTLocator_get_Bandwidth(IDVBTLocator* This,LONG *BandWidthVal) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_Bandwidth(IDVBTLocator* This,LONG *BandWidthVal) { return This->lpVtbl->get_Bandwidth(This,BandWidthVal); } -static FORCEINLINE HRESULT IDVBTLocator_put_Bandwidth(IDVBTLocator* This,LONG BandwidthVal) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_Bandwidth(IDVBTLocator* This,LONG BandwidthVal) { return This->lpVtbl->put_Bandwidth(This,BandwidthVal); } -static FORCEINLINE HRESULT IDVBTLocator_get_LPInnerFEC(IDVBTLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_LPInnerFEC(IDVBTLocator* This,FECMethod *FEC) { return This->lpVtbl->get_LPInnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator_put_LPInnerFEC(IDVBTLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_LPInnerFEC(IDVBTLocator* This,FECMethod FEC) { return This->lpVtbl->put_LPInnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator_get_LPInnerFECRate(IDVBTLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_LPInnerFECRate(IDVBTLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_LPInnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator_put_LPInnerFECRate(IDVBTLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_LPInnerFECRate(IDVBTLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_LPInnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator_get_HAlpha(IDVBTLocator* This,HierarchyAlpha *Alpha) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_HAlpha(IDVBTLocator* This,HierarchyAlpha *Alpha) { return This->lpVtbl->get_HAlpha(This,Alpha); } -static FORCEINLINE HRESULT IDVBTLocator_put_HAlpha(IDVBTLocator* This,HierarchyAlpha Alpha) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_HAlpha(IDVBTLocator* This,HierarchyAlpha Alpha) { return This->lpVtbl->put_HAlpha(This,Alpha); } -static FORCEINLINE HRESULT IDVBTLocator_get_Guard(IDVBTLocator* This,GuardInterval *GI) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_Guard(IDVBTLocator* This,GuardInterval *GI) { return This->lpVtbl->get_Guard(This,GI); } -static FORCEINLINE HRESULT IDVBTLocator_put_Guard(IDVBTLocator* This,GuardInterval GI) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_Guard(IDVBTLocator* This,GuardInterval GI) { return This->lpVtbl->put_Guard(This,GI); } -static FORCEINLINE HRESULT IDVBTLocator_get_Mode(IDVBTLocator* This,TransmissionMode *mode) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_Mode(IDVBTLocator* This,TransmissionMode *mode) { return This->lpVtbl->get_Mode(This,mode); } -static FORCEINLINE HRESULT IDVBTLocator_put_Mode(IDVBTLocator* This,TransmissionMode mode) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_Mode(IDVBTLocator* This,TransmissionMode mode) { return This->lpVtbl->put_Mode(This,mode); } -static FORCEINLINE HRESULT IDVBTLocator_get_OtherFrequencyInUse(IDVBTLocator* This,VARIANT_BOOL *OtherFrequencyInUseVal) { +static __WIDL_INLINE HRESULT IDVBTLocator_get_OtherFrequencyInUse(IDVBTLocator* This,VARIANT_BOOL *OtherFrequencyInUseVal) { return This->lpVtbl->get_OtherFrequencyInUse(This,OtherFrequencyInUseVal); } -static FORCEINLINE HRESULT IDVBTLocator_put_OtherFrequencyInUse(IDVBTLocator* This,VARIANT_BOOL OtherFrequencyInUseVal) { +static __WIDL_INLINE HRESULT IDVBTLocator_put_OtherFrequencyInUse(IDVBTLocator* This,VARIANT_BOOL OtherFrequencyInUseVal) { return This->lpVtbl->put_OtherFrequencyInUse(This,OtherFrequencyInUseVal); } #endif @@ -13216,122 +13224,122 @@ interface IDVBTLocator2 { #define IDVBTLocator2_put_PhysicalLayerPipeId(This,PhysicalLayerPipeIdVal) (This)->lpVtbl->put_PhysicalLayerPipeId(This,PhysicalLayerPipeIdVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDVBTLocator2_QueryInterface(IDVBTLocator2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDVBTLocator2_QueryInterface(IDVBTLocator2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDVBTLocator2_AddRef(IDVBTLocator2* This) { +static __WIDL_INLINE ULONG IDVBTLocator2_AddRef(IDVBTLocator2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDVBTLocator2_Release(IDVBTLocator2* This) { +static __WIDL_INLINE ULONG IDVBTLocator2_Release(IDVBTLocator2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDVBTLocator2_GetTypeInfoCount(IDVBTLocator2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDVBTLocator2_GetTypeInfoCount(IDVBTLocator2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDVBTLocator2_GetTypeInfo(IDVBTLocator2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDVBTLocator2_GetTypeInfo(IDVBTLocator2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDVBTLocator2_GetIDsOfNames(IDVBTLocator2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDVBTLocator2_GetIDsOfNames(IDVBTLocator2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDVBTLocator2_Invoke(IDVBTLocator2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDVBTLocator2_Invoke(IDVBTLocator2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ILocator methods ***/ -static FORCEINLINE HRESULT IDVBTLocator2_get_CarrierFrequency(IDVBTLocator2* This,LONG *Frequency) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_CarrierFrequency(IDVBTLocator2* This,LONG *Frequency) { return This->lpVtbl->get_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDVBTLocator2_put_CarrierFrequency(IDVBTLocator2* This,LONG Frequency) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_CarrierFrequency(IDVBTLocator2* This,LONG Frequency) { return This->lpVtbl->put_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDVBTLocator2_get_InnerFEC(IDVBTLocator2* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_InnerFEC(IDVBTLocator2* This,FECMethod *FEC) { return This->lpVtbl->get_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator2_put_InnerFEC(IDVBTLocator2* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_InnerFEC(IDVBTLocator2* This,FECMethod FEC) { return This->lpVtbl->put_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator2_get_InnerFECRate(IDVBTLocator2* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_InnerFECRate(IDVBTLocator2* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator2_put_InnerFECRate(IDVBTLocator2* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_InnerFECRate(IDVBTLocator2* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator2_get_OuterFEC(IDVBTLocator2* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_OuterFEC(IDVBTLocator2* This,FECMethod *FEC) { return This->lpVtbl->get_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator2_put_OuterFEC(IDVBTLocator2* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_OuterFEC(IDVBTLocator2* This,FECMethod FEC) { return This->lpVtbl->put_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator2_get_OuterFECRate(IDVBTLocator2* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_OuterFECRate(IDVBTLocator2* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator2_put_OuterFECRate(IDVBTLocator2* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_OuterFECRate(IDVBTLocator2* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator2_get_Modulation(IDVBTLocator2* This,ModulationType *Modulation) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_Modulation(IDVBTLocator2* This,ModulationType *Modulation) { return This->lpVtbl->get_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDVBTLocator2_put_Modulation(IDVBTLocator2* This,ModulationType Modulation) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_Modulation(IDVBTLocator2* This,ModulationType Modulation) { return This->lpVtbl->put_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDVBTLocator2_get_SymbolRate(IDVBTLocator2* This,LONG *Rate) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_SymbolRate(IDVBTLocator2* This,LONG *Rate) { return This->lpVtbl->get_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDVBTLocator2_put_SymbolRate(IDVBTLocator2* This,LONG Rate) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_SymbolRate(IDVBTLocator2* This,LONG Rate) { return This->lpVtbl->put_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDVBTLocator2_Clone(IDVBTLocator2* This,ILocator **NewLocator) { +static __WIDL_INLINE HRESULT IDVBTLocator2_Clone(IDVBTLocator2* This,ILocator **NewLocator) { return This->lpVtbl->Clone(This,NewLocator); } /*** IDVBTLocator methods ***/ -static FORCEINLINE HRESULT IDVBTLocator2_get_Bandwidth(IDVBTLocator2* This,LONG *BandWidthVal) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_Bandwidth(IDVBTLocator2* This,LONG *BandWidthVal) { return This->lpVtbl->get_Bandwidth(This,BandWidthVal); } -static FORCEINLINE HRESULT IDVBTLocator2_put_Bandwidth(IDVBTLocator2* This,LONG BandwidthVal) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_Bandwidth(IDVBTLocator2* This,LONG BandwidthVal) { return This->lpVtbl->put_Bandwidth(This,BandwidthVal); } -static FORCEINLINE HRESULT IDVBTLocator2_get_LPInnerFEC(IDVBTLocator2* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_LPInnerFEC(IDVBTLocator2* This,FECMethod *FEC) { return This->lpVtbl->get_LPInnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator2_put_LPInnerFEC(IDVBTLocator2* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_LPInnerFEC(IDVBTLocator2* This,FECMethod FEC) { return This->lpVtbl->put_LPInnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator2_get_LPInnerFECRate(IDVBTLocator2* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_LPInnerFECRate(IDVBTLocator2* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_LPInnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator2_put_LPInnerFECRate(IDVBTLocator2* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_LPInnerFECRate(IDVBTLocator2* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_LPInnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBTLocator2_get_HAlpha(IDVBTLocator2* This,HierarchyAlpha *Alpha) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_HAlpha(IDVBTLocator2* This,HierarchyAlpha *Alpha) { return This->lpVtbl->get_HAlpha(This,Alpha); } -static FORCEINLINE HRESULT IDVBTLocator2_put_HAlpha(IDVBTLocator2* This,HierarchyAlpha Alpha) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_HAlpha(IDVBTLocator2* This,HierarchyAlpha Alpha) { return This->lpVtbl->put_HAlpha(This,Alpha); } -static FORCEINLINE HRESULT IDVBTLocator2_get_Guard(IDVBTLocator2* This,GuardInterval *GI) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_Guard(IDVBTLocator2* This,GuardInterval *GI) { return This->lpVtbl->get_Guard(This,GI); } -static FORCEINLINE HRESULT IDVBTLocator2_put_Guard(IDVBTLocator2* This,GuardInterval GI) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_Guard(IDVBTLocator2* This,GuardInterval GI) { return This->lpVtbl->put_Guard(This,GI); } -static FORCEINLINE HRESULT IDVBTLocator2_get_Mode(IDVBTLocator2* This,TransmissionMode *mode) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_Mode(IDVBTLocator2* This,TransmissionMode *mode) { return This->lpVtbl->get_Mode(This,mode); } -static FORCEINLINE HRESULT IDVBTLocator2_put_Mode(IDVBTLocator2* This,TransmissionMode mode) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_Mode(IDVBTLocator2* This,TransmissionMode mode) { return This->lpVtbl->put_Mode(This,mode); } -static FORCEINLINE HRESULT IDVBTLocator2_get_OtherFrequencyInUse(IDVBTLocator2* This,VARIANT_BOOL *OtherFrequencyInUseVal) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_OtherFrequencyInUse(IDVBTLocator2* This,VARIANT_BOOL *OtherFrequencyInUseVal) { return This->lpVtbl->get_OtherFrequencyInUse(This,OtherFrequencyInUseVal); } -static FORCEINLINE HRESULT IDVBTLocator2_put_OtherFrequencyInUse(IDVBTLocator2* This,VARIANT_BOOL OtherFrequencyInUseVal) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_OtherFrequencyInUse(IDVBTLocator2* This,VARIANT_BOOL OtherFrequencyInUseVal) { return This->lpVtbl->put_OtherFrequencyInUse(This,OtherFrequencyInUseVal); } /*** IDVBTLocator2 methods ***/ -static FORCEINLINE HRESULT IDVBTLocator2_get_PhysicalLayerPipeId(IDVBTLocator2* This,LONG *PhysicalLayerPipeIdVal) { +static __WIDL_INLINE HRESULT IDVBTLocator2_get_PhysicalLayerPipeId(IDVBTLocator2* This,LONG *PhysicalLayerPipeIdVal) { return This->lpVtbl->get_PhysicalLayerPipeId(This,PhysicalLayerPipeIdVal); } -static FORCEINLINE HRESULT IDVBTLocator2_put_PhysicalLayerPipeId(IDVBTLocator2* This,LONG PhysicalLayerPipeIdVal) { +static __WIDL_INLINE HRESULT IDVBTLocator2_put_PhysicalLayerPipeId(IDVBTLocator2* This,LONG PhysicalLayerPipeIdVal) { return This->lpVtbl->put_PhysicalLayerPipeId(This,PhysicalLayerPipeIdVal); } #endif @@ -13582,103 +13590,103 @@ interface IDVBSLocator { #define IDVBSLocator_put_Elevation(This,Elevation) (This)->lpVtbl->put_Elevation(This,Elevation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDVBSLocator_QueryInterface(IDVBSLocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDVBSLocator_QueryInterface(IDVBSLocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDVBSLocator_AddRef(IDVBSLocator* This) { +static __WIDL_INLINE ULONG IDVBSLocator_AddRef(IDVBSLocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDVBSLocator_Release(IDVBSLocator* This) { +static __WIDL_INLINE ULONG IDVBSLocator_Release(IDVBSLocator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDVBSLocator_GetTypeInfoCount(IDVBSLocator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDVBSLocator_GetTypeInfoCount(IDVBSLocator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDVBSLocator_GetTypeInfo(IDVBSLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDVBSLocator_GetTypeInfo(IDVBSLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDVBSLocator_GetIDsOfNames(IDVBSLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDVBSLocator_GetIDsOfNames(IDVBSLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDVBSLocator_Invoke(IDVBSLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDVBSLocator_Invoke(IDVBSLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ILocator methods ***/ -static FORCEINLINE HRESULT IDVBSLocator_get_CarrierFrequency(IDVBSLocator* This,LONG *Frequency) { +static __WIDL_INLINE HRESULT IDVBSLocator_get_CarrierFrequency(IDVBSLocator* This,LONG *Frequency) { return This->lpVtbl->get_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDVBSLocator_put_CarrierFrequency(IDVBSLocator* This,LONG Frequency) { +static __WIDL_INLINE HRESULT IDVBSLocator_put_CarrierFrequency(IDVBSLocator* This,LONG Frequency) { return This->lpVtbl->put_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDVBSLocator_get_InnerFEC(IDVBSLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator_get_InnerFEC(IDVBSLocator* This,FECMethod *FEC) { return This->lpVtbl->get_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator_put_InnerFEC(IDVBSLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator_put_InnerFEC(IDVBSLocator* This,FECMethod FEC) { return This->lpVtbl->put_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator_get_InnerFECRate(IDVBSLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator_get_InnerFECRate(IDVBSLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator_put_InnerFECRate(IDVBSLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator_put_InnerFECRate(IDVBSLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator_get_OuterFEC(IDVBSLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator_get_OuterFEC(IDVBSLocator* This,FECMethod *FEC) { return This->lpVtbl->get_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator_put_OuterFEC(IDVBSLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator_put_OuterFEC(IDVBSLocator* This,FECMethod FEC) { return This->lpVtbl->put_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator_get_OuterFECRate(IDVBSLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator_get_OuterFECRate(IDVBSLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator_put_OuterFECRate(IDVBSLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator_put_OuterFECRate(IDVBSLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator_get_Modulation(IDVBSLocator* This,ModulationType *Modulation) { +static __WIDL_INLINE HRESULT IDVBSLocator_get_Modulation(IDVBSLocator* This,ModulationType *Modulation) { return This->lpVtbl->get_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDVBSLocator_put_Modulation(IDVBSLocator* This,ModulationType Modulation) { +static __WIDL_INLINE HRESULT IDVBSLocator_put_Modulation(IDVBSLocator* This,ModulationType Modulation) { return This->lpVtbl->put_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDVBSLocator_get_SymbolRate(IDVBSLocator* This,LONG *Rate) { +static __WIDL_INLINE HRESULT IDVBSLocator_get_SymbolRate(IDVBSLocator* This,LONG *Rate) { return This->lpVtbl->get_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDVBSLocator_put_SymbolRate(IDVBSLocator* This,LONG Rate) { +static __WIDL_INLINE HRESULT IDVBSLocator_put_SymbolRate(IDVBSLocator* This,LONG Rate) { return This->lpVtbl->put_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDVBSLocator_Clone(IDVBSLocator* This,ILocator **NewLocator) { +static __WIDL_INLINE HRESULT IDVBSLocator_Clone(IDVBSLocator* This,ILocator **NewLocator) { return This->lpVtbl->Clone(This,NewLocator); } /*** IDVBSLocator methods ***/ -static FORCEINLINE HRESULT IDVBSLocator_get_SignalPolarisation(IDVBSLocator* This,Polarisation *PolarisationVal) { +static __WIDL_INLINE HRESULT IDVBSLocator_get_SignalPolarisation(IDVBSLocator* This,Polarisation *PolarisationVal) { return This->lpVtbl->get_SignalPolarisation(This,PolarisationVal); } -static FORCEINLINE HRESULT IDVBSLocator_put_SignalPolarisation(IDVBSLocator* This,Polarisation PolarisationVal) { +static __WIDL_INLINE HRESULT IDVBSLocator_put_SignalPolarisation(IDVBSLocator* This,Polarisation PolarisationVal) { return This->lpVtbl->put_SignalPolarisation(This,PolarisationVal); } -static FORCEINLINE HRESULT IDVBSLocator_get_WestPosition(IDVBSLocator* This,VARIANT_BOOL *WestLongitude) { +static __WIDL_INLINE HRESULT IDVBSLocator_get_WestPosition(IDVBSLocator* This,VARIANT_BOOL *WestLongitude) { return This->lpVtbl->get_WestPosition(This,WestLongitude); } -static FORCEINLINE HRESULT IDVBSLocator_put_WestPosition(IDVBSLocator* This,VARIANT_BOOL WestLongitude) { +static __WIDL_INLINE HRESULT IDVBSLocator_put_WestPosition(IDVBSLocator* This,VARIANT_BOOL WestLongitude) { return This->lpVtbl->put_WestPosition(This,WestLongitude); } -static FORCEINLINE HRESULT IDVBSLocator_get_OrbitalPosition(IDVBSLocator* This,LONG *longitude) { +static __WIDL_INLINE HRESULT IDVBSLocator_get_OrbitalPosition(IDVBSLocator* This,LONG *longitude) { return This->lpVtbl->get_OrbitalPosition(This,longitude); } -static FORCEINLINE HRESULT IDVBSLocator_put_OrbitalPosition(IDVBSLocator* This,LONG longitude) { +static __WIDL_INLINE HRESULT IDVBSLocator_put_OrbitalPosition(IDVBSLocator* This,LONG longitude) { return This->lpVtbl->put_OrbitalPosition(This,longitude); } -static FORCEINLINE HRESULT IDVBSLocator_get_Azimuth(IDVBSLocator* This,LONG *Azimuth) { +static __WIDL_INLINE HRESULT IDVBSLocator_get_Azimuth(IDVBSLocator* This,LONG *Azimuth) { return This->lpVtbl->get_Azimuth(This,Azimuth); } -static FORCEINLINE HRESULT IDVBSLocator_put_Azimuth(IDVBSLocator* This,LONG Azimuth) { +static __WIDL_INLINE HRESULT IDVBSLocator_put_Azimuth(IDVBSLocator* This,LONG Azimuth) { return This->lpVtbl->put_Azimuth(This,Azimuth); } -static FORCEINLINE HRESULT IDVBSLocator_get_Elevation(IDVBSLocator* This,LONG *Elevation) { +static __WIDL_INLINE HRESULT IDVBSLocator_get_Elevation(IDVBSLocator* This,LONG *Elevation) { return This->lpVtbl->get_Elevation(This,Elevation); } -static FORCEINLINE HRESULT IDVBSLocator_put_Elevation(IDVBSLocator* This,LONG Elevation) { +static __WIDL_INLINE HRESULT IDVBSLocator_put_Elevation(IDVBSLocator* This,LONG Elevation) { return This->lpVtbl->put_Elevation(This,Elevation); } #endif @@ -14013,146 +14021,146 @@ interface IDVBSLocator2 { #define IDVBSLocator2_put_SignalPilot(This,PilotVal) (This)->lpVtbl->put_SignalPilot(This,PilotVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDVBSLocator2_QueryInterface(IDVBSLocator2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDVBSLocator2_QueryInterface(IDVBSLocator2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDVBSLocator2_AddRef(IDVBSLocator2* This) { +static __WIDL_INLINE ULONG IDVBSLocator2_AddRef(IDVBSLocator2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDVBSLocator2_Release(IDVBSLocator2* This) { +static __WIDL_INLINE ULONG IDVBSLocator2_Release(IDVBSLocator2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDVBSLocator2_GetTypeInfoCount(IDVBSLocator2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDVBSLocator2_GetTypeInfoCount(IDVBSLocator2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDVBSLocator2_GetTypeInfo(IDVBSLocator2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDVBSLocator2_GetTypeInfo(IDVBSLocator2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDVBSLocator2_GetIDsOfNames(IDVBSLocator2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDVBSLocator2_GetIDsOfNames(IDVBSLocator2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDVBSLocator2_Invoke(IDVBSLocator2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDVBSLocator2_Invoke(IDVBSLocator2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ILocator methods ***/ -static FORCEINLINE HRESULT IDVBSLocator2_get_CarrierFrequency(IDVBSLocator2* This,LONG *Frequency) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_CarrierFrequency(IDVBSLocator2* This,LONG *Frequency) { return This->lpVtbl->get_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDVBSLocator2_put_CarrierFrequency(IDVBSLocator2* This,LONG Frequency) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_CarrierFrequency(IDVBSLocator2* This,LONG Frequency) { return This->lpVtbl->put_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDVBSLocator2_get_InnerFEC(IDVBSLocator2* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_InnerFEC(IDVBSLocator2* This,FECMethod *FEC) { return This->lpVtbl->get_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator2_put_InnerFEC(IDVBSLocator2* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_InnerFEC(IDVBSLocator2* This,FECMethod FEC) { return This->lpVtbl->put_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator2_get_InnerFECRate(IDVBSLocator2* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_InnerFECRate(IDVBSLocator2* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator2_put_InnerFECRate(IDVBSLocator2* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_InnerFECRate(IDVBSLocator2* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator2_get_OuterFEC(IDVBSLocator2* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_OuterFEC(IDVBSLocator2* This,FECMethod *FEC) { return This->lpVtbl->get_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator2_put_OuterFEC(IDVBSLocator2* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_OuterFEC(IDVBSLocator2* This,FECMethod FEC) { return This->lpVtbl->put_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator2_get_OuterFECRate(IDVBSLocator2* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_OuterFECRate(IDVBSLocator2* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator2_put_OuterFECRate(IDVBSLocator2* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_OuterFECRate(IDVBSLocator2* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBSLocator2_get_Modulation(IDVBSLocator2* This,ModulationType *Modulation) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_Modulation(IDVBSLocator2* This,ModulationType *Modulation) { return This->lpVtbl->get_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDVBSLocator2_put_Modulation(IDVBSLocator2* This,ModulationType Modulation) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_Modulation(IDVBSLocator2* This,ModulationType Modulation) { return This->lpVtbl->put_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDVBSLocator2_get_SymbolRate(IDVBSLocator2* This,LONG *Rate) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_SymbolRate(IDVBSLocator2* This,LONG *Rate) { return This->lpVtbl->get_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDVBSLocator2_put_SymbolRate(IDVBSLocator2* This,LONG Rate) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_SymbolRate(IDVBSLocator2* This,LONG Rate) { return This->lpVtbl->put_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDVBSLocator2_Clone(IDVBSLocator2* This,ILocator **NewLocator) { +static __WIDL_INLINE HRESULT IDVBSLocator2_Clone(IDVBSLocator2* This,ILocator **NewLocator) { return This->lpVtbl->Clone(This,NewLocator); } /*** IDVBSLocator methods ***/ -static FORCEINLINE HRESULT IDVBSLocator2_get_SignalPolarisation(IDVBSLocator2* This,Polarisation *PolarisationVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_SignalPolarisation(IDVBSLocator2* This,Polarisation *PolarisationVal) { return This->lpVtbl->get_SignalPolarisation(This,PolarisationVal); } -static FORCEINLINE HRESULT IDVBSLocator2_put_SignalPolarisation(IDVBSLocator2* This,Polarisation PolarisationVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_SignalPolarisation(IDVBSLocator2* This,Polarisation PolarisationVal) { return This->lpVtbl->put_SignalPolarisation(This,PolarisationVal); } -static FORCEINLINE HRESULT IDVBSLocator2_get_WestPosition(IDVBSLocator2* This,VARIANT_BOOL *WestLongitude) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_WestPosition(IDVBSLocator2* This,VARIANT_BOOL *WestLongitude) { return This->lpVtbl->get_WestPosition(This,WestLongitude); } -static FORCEINLINE HRESULT IDVBSLocator2_put_WestPosition(IDVBSLocator2* This,VARIANT_BOOL WestLongitude) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_WestPosition(IDVBSLocator2* This,VARIANT_BOOL WestLongitude) { return This->lpVtbl->put_WestPosition(This,WestLongitude); } -static FORCEINLINE HRESULT IDVBSLocator2_get_OrbitalPosition(IDVBSLocator2* This,LONG *longitude) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_OrbitalPosition(IDVBSLocator2* This,LONG *longitude) { return This->lpVtbl->get_OrbitalPosition(This,longitude); } -static FORCEINLINE HRESULT IDVBSLocator2_put_OrbitalPosition(IDVBSLocator2* This,LONG longitude) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_OrbitalPosition(IDVBSLocator2* This,LONG longitude) { return This->lpVtbl->put_OrbitalPosition(This,longitude); } -static FORCEINLINE HRESULT IDVBSLocator2_get_Azimuth(IDVBSLocator2* This,LONG *Azimuth) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_Azimuth(IDVBSLocator2* This,LONG *Azimuth) { return This->lpVtbl->get_Azimuth(This,Azimuth); } -static FORCEINLINE HRESULT IDVBSLocator2_put_Azimuth(IDVBSLocator2* This,LONG Azimuth) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_Azimuth(IDVBSLocator2* This,LONG Azimuth) { return This->lpVtbl->put_Azimuth(This,Azimuth); } -static FORCEINLINE HRESULT IDVBSLocator2_get_Elevation(IDVBSLocator2* This,LONG *Elevation) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_Elevation(IDVBSLocator2* This,LONG *Elevation) { return This->lpVtbl->get_Elevation(This,Elevation); } -static FORCEINLINE HRESULT IDVBSLocator2_put_Elevation(IDVBSLocator2* This,LONG Elevation) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_Elevation(IDVBSLocator2* This,LONG Elevation) { return This->lpVtbl->put_Elevation(This,Elevation); } /*** IDVBSLocator2 methods ***/ -static FORCEINLINE HRESULT IDVBSLocator2_get_DiseqLNBSource(IDVBSLocator2* This,LNB_Source *DiseqLNBSourceVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_DiseqLNBSource(IDVBSLocator2* This,LNB_Source *DiseqLNBSourceVal) { return This->lpVtbl->get_DiseqLNBSource(This,DiseqLNBSourceVal); } -static FORCEINLINE HRESULT IDVBSLocator2_put_DiseqLNBSource(IDVBSLocator2* This,LNB_Source DiseqLNBSourceVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_DiseqLNBSource(IDVBSLocator2* This,LNB_Source DiseqLNBSourceVal) { return This->lpVtbl->put_DiseqLNBSource(This,DiseqLNBSourceVal); } -static FORCEINLINE HRESULT IDVBSLocator2_get_LocalOscillatorOverrideLow(IDVBSLocator2* This,LONG *LocalOscillatorOverrideLowVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_LocalOscillatorOverrideLow(IDVBSLocator2* This,LONG *LocalOscillatorOverrideLowVal) { return This->lpVtbl->get_LocalOscillatorOverrideLow(This,LocalOscillatorOverrideLowVal); } -static FORCEINLINE HRESULT IDVBSLocator2_put_LocalOscillatorOverrideLow(IDVBSLocator2* This,LONG LocalOscillatorOverrideLowVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_LocalOscillatorOverrideLow(IDVBSLocator2* This,LONG LocalOscillatorOverrideLowVal) { return This->lpVtbl->put_LocalOscillatorOverrideLow(This,LocalOscillatorOverrideLowVal); } -static FORCEINLINE HRESULT IDVBSLocator2_get_LocalOscillatorOverrideHigh(IDVBSLocator2* This,LONG *LocalOscillatorOverrideHighVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_LocalOscillatorOverrideHigh(IDVBSLocator2* This,LONG *LocalOscillatorOverrideHighVal) { return This->lpVtbl->get_LocalOscillatorOverrideHigh(This,LocalOscillatorOverrideHighVal); } -static FORCEINLINE HRESULT IDVBSLocator2_put_LocalOscillatorOverrideHigh(IDVBSLocator2* This,LONG LocalOscillatorOverrideHighVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_LocalOscillatorOverrideHigh(IDVBSLocator2* This,LONG LocalOscillatorOverrideHighVal) { return This->lpVtbl->put_LocalOscillatorOverrideHigh(This,LocalOscillatorOverrideHighVal); } -static FORCEINLINE HRESULT IDVBSLocator2_get_LocalLNBSwitchOverride(IDVBSLocator2* This,LONG *LocalLNBSwitchOverrideVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_LocalLNBSwitchOverride(IDVBSLocator2* This,LONG *LocalLNBSwitchOverrideVal) { return This->lpVtbl->get_LocalLNBSwitchOverride(This,LocalLNBSwitchOverrideVal); } -static FORCEINLINE HRESULT IDVBSLocator2_put_LocalLNBSwitchOverride(IDVBSLocator2* This,LONG LocalLNBSwitchOverrideVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_LocalLNBSwitchOverride(IDVBSLocator2* This,LONG LocalLNBSwitchOverrideVal) { return This->lpVtbl->put_LocalLNBSwitchOverride(This,LocalLNBSwitchOverrideVal); } -static FORCEINLINE HRESULT IDVBSLocator2_get_LocalSpectralInversionOverride(IDVBSLocator2* This,SpectralInversion *LocalSpectralInversionOverrideVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_LocalSpectralInversionOverride(IDVBSLocator2* This,SpectralInversion *LocalSpectralInversionOverrideVal) { return This->lpVtbl->get_LocalSpectralInversionOverride(This,LocalSpectralInversionOverrideVal); } -static FORCEINLINE HRESULT IDVBSLocator2_put_LocalSpectralInversionOverride(IDVBSLocator2* This,SpectralInversion LocalSpectralInversionOverrideVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_LocalSpectralInversionOverride(IDVBSLocator2* This,SpectralInversion LocalSpectralInversionOverrideVal) { return This->lpVtbl->put_LocalSpectralInversionOverride(This,LocalSpectralInversionOverrideVal); } -static FORCEINLINE HRESULT IDVBSLocator2_get_SignalRollOff(IDVBSLocator2* This,RollOff *RollOffVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_SignalRollOff(IDVBSLocator2* This,RollOff *RollOffVal) { return This->lpVtbl->get_SignalRollOff(This,RollOffVal); } -static FORCEINLINE HRESULT IDVBSLocator2_put_SignalRollOff(IDVBSLocator2* This,RollOff RollOffVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_SignalRollOff(IDVBSLocator2* This,RollOff RollOffVal) { return This->lpVtbl->put_SignalRollOff(This,RollOffVal); } -static FORCEINLINE HRESULT IDVBSLocator2_get_SignalPilot(IDVBSLocator2* This,Pilot *PilotVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_get_SignalPilot(IDVBSLocator2* This,Pilot *PilotVal) { return This->lpVtbl->get_SignalPilot(This,PilotVal); } -static FORCEINLINE HRESULT IDVBSLocator2_put_SignalPilot(IDVBSLocator2* This,Pilot PilotVal) { +static __WIDL_INLINE HRESULT IDVBSLocator2_put_SignalPilot(IDVBSLocator2* This,Pilot PilotVal) { return This->lpVtbl->put_SignalPilot(This,PilotVal); } #endif @@ -14321,72 +14329,72 @@ interface IDVBCLocator { #define IDVBCLocator_Clone(This,NewLocator) (This)->lpVtbl->Clone(This,NewLocator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDVBCLocator_QueryInterface(IDVBCLocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDVBCLocator_QueryInterface(IDVBCLocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDVBCLocator_AddRef(IDVBCLocator* This) { +static __WIDL_INLINE ULONG IDVBCLocator_AddRef(IDVBCLocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDVBCLocator_Release(IDVBCLocator* This) { +static __WIDL_INLINE ULONG IDVBCLocator_Release(IDVBCLocator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDVBCLocator_GetTypeInfoCount(IDVBCLocator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDVBCLocator_GetTypeInfoCount(IDVBCLocator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDVBCLocator_GetTypeInfo(IDVBCLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDVBCLocator_GetTypeInfo(IDVBCLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDVBCLocator_GetIDsOfNames(IDVBCLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDVBCLocator_GetIDsOfNames(IDVBCLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDVBCLocator_Invoke(IDVBCLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDVBCLocator_Invoke(IDVBCLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ILocator methods ***/ -static FORCEINLINE HRESULT IDVBCLocator_get_CarrierFrequency(IDVBCLocator* This,LONG *Frequency) { +static __WIDL_INLINE HRESULT IDVBCLocator_get_CarrierFrequency(IDVBCLocator* This,LONG *Frequency) { return This->lpVtbl->get_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDVBCLocator_put_CarrierFrequency(IDVBCLocator* This,LONG Frequency) { +static __WIDL_INLINE HRESULT IDVBCLocator_put_CarrierFrequency(IDVBCLocator* This,LONG Frequency) { return This->lpVtbl->put_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IDVBCLocator_get_InnerFEC(IDVBCLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDVBCLocator_get_InnerFEC(IDVBCLocator* This,FECMethod *FEC) { return This->lpVtbl->get_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBCLocator_put_InnerFEC(IDVBCLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDVBCLocator_put_InnerFEC(IDVBCLocator* This,FECMethod FEC) { return This->lpVtbl->put_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBCLocator_get_InnerFECRate(IDVBCLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDVBCLocator_get_InnerFECRate(IDVBCLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBCLocator_put_InnerFECRate(IDVBCLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDVBCLocator_put_InnerFECRate(IDVBCLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBCLocator_get_OuterFEC(IDVBCLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IDVBCLocator_get_OuterFEC(IDVBCLocator* This,FECMethod *FEC) { return This->lpVtbl->get_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBCLocator_put_OuterFEC(IDVBCLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IDVBCLocator_put_OuterFEC(IDVBCLocator* This,FECMethod FEC) { return This->lpVtbl->put_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IDVBCLocator_get_OuterFECRate(IDVBCLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IDVBCLocator_get_OuterFECRate(IDVBCLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBCLocator_put_OuterFECRate(IDVBCLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IDVBCLocator_put_OuterFECRate(IDVBCLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IDVBCLocator_get_Modulation(IDVBCLocator* This,ModulationType *Modulation) { +static __WIDL_INLINE HRESULT IDVBCLocator_get_Modulation(IDVBCLocator* This,ModulationType *Modulation) { return This->lpVtbl->get_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDVBCLocator_put_Modulation(IDVBCLocator* This,ModulationType Modulation) { +static __WIDL_INLINE HRESULT IDVBCLocator_put_Modulation(IDVBCLocator* This,ModulationType Modulation) { return This->lpVtbl->put_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IDVBCLocator_get_SymbolRate(IDVBCLocator* This,LONG *Rate) { +static __WIDL_INLINE HRESULT IDVBCLocator_get_SymbolRate(IDVBCLocator* This,LONG *Rate) { return This->lpVtbl->get_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDVBCLocator_put_SymbolRate(IDVBCLocator* This,LONG Rate) { +static __WIDL_INLINE HRESULT IDVBCLocator_put_SymbolRate(IDVBCLocator* This,LONG Rate) { return This->lpVtbl->put_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IDVBCLocator_Clone(IDVBCLocator* This,ILocator **NewLocator) { +static __WIDL_INLINE HRESULT IDVBCLocator_Clone(IDVBCLocator* This,ILocator **NewLocator) { return This->lpVtbl->Clone(This,NewLocator); } #endif @@ -14607,103 +14615,103 @@ interface IISDBSLocator { #define IISDBSLocator_put_Elevation(This,Elevation) (This)->lpVtbl->put_Elevation(This,Elevation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IISDBSLocator_QueryInterface(IISDBSLocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IISDBSLocator_QueryInterface(IISDBSLocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IISDBSLocator_AddRef(IISDBSLocator* This) { +static __WIDL_INLINE ULONG IISDBSLocator_AddRef(IISDBSLocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IISDBSLocator_Release(IISDBSLocator* This) { +static __WIDL_INLINE ULONG IISDBSLocator_Release(IISDBSLocator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IISDBSLocator_GetTypeInfoCount(IISDBSLocator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IISDBSLocator_GetTypeInfoCount(IISDBSLocator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IISDBSLocator_GetTypeInfo(IISDBSLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IISDBSLocator_GetTypeInfo(IISDBSLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IISDBSLocator_GetIDsOfNames(IISDBSLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IISDBSLocator_GetIDsOfNames(IISDBSLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IISDBSLocator_Invoke(IISDBSLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IISDBSLocator_Invoke(IISDBSLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ILocator methods ***/ -static FORCEINLINE HRESULT IISDBSLocator_get_CarrierFrequency(IISDBSLocator* This,LONG *Frequency) { +static __WIDL_INLINE HRESULT IISDBSLocator_get_CarrierFrequency(IISDBSLocator* This,LONG *Frequency) { return This->lpVtbl->get_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IISDBSLocator_put_CarrierFrequency(IISDBSLocator* This,LONG Frequency) { +static __WIDL_INLINE HRESULT IISDBSLocator_put_CarrierFrequency(IISDBSLocator* This,LONG Frequency) { return This->lpVtbl->put_CarrierFrequency(This,Frequency); } -static FORCEINLINE HRESULT IISDBSLocator_get_InnerFEC(IISDBSLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IISDBSLocator_get_InnerFEC(IISDBSLocator* This,FECMethod *FEC) { return This->lpVtbl->get_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IISDBSLocator_put_InnerFEC(IISDBSLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IISDBSLocator_put_InnerFEC(IISDBSLocator* This,FECMethod FEC) { return This->lpVtbl->put_InnerFEC(This,FEC); } -static FORCEINLINE HRESULT IISDBSLocator_get_InnerFECRate(IISDBSLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IISDBSLocator_get_InnerFECRate(IISDBSLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IISDBSLocator_put_InnerFECRate(IISDBSLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IISDBSLocator_put_InnerFECRate(IISDBSLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_InnerFECRate(This,FEC); } -static FORCEINLINE HRESULT IISDBSLocator_get_OuterFEC(IISDBSLocator* This,FECMethod *FEC) { +static __WIDL_INLINE HRESULT IISDBSLocator_get_OuterFEC(IISDBSLocator* This,FECMethod *FEC) { return This->lpVtbl->get_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IISDBSLocator_put_OuterFEC(IISDBSLocator* This,FECMethod FEC) { +static __WIDL_INLINE HRESULT IISDBSLocator_put_OuterFEC(IISDBSLocator* This,FECMethod FEC) { return This->lpVtbl->put_OuterFEC(This,FEC); } -static FORCEINLINE HRESULT IISDBSLocator_get_OuterFECRate(IISDBSLocator* This,BinaryConvolutionCodeRate *FEC) { +static __WIDL_INLINE HRESULT IISDBSLocator_get_OuterFECRate(IISDBSLocator* This,BinaryConvolutionCodeRate *FEC) { return This->lpVtbl->get_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IISDBSLocator_put_OuterFECRate(IISDBSLocator* This,BinaryConvolutionCodeRate FEC) { +static __WIDL_INLINE HRESULT IISDBSLocator_put_OuterFECRate(IISDBSLocator* This,BinaryConvolutionCodeRate FEC) { return This->lpVtbl->put_OuterFECRate(This,FEC); } -static FORCEINLINE HRESULT IISDBSLocator_get_Modulation(IISDBSLocator* This,ModulationType *Modulation) { +static __WIDL_INLINE HRESULT IISDBSLocator_get_Modulation(IISDBSLocator* This,ModulationType *Modulation) { return This->lpVtbl->get_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IISDBSLocator_put_Modulation(IISDBSLocator* This,ModulationType Modulation) { +static __WIDL_INLINE HRESULT IISDBSLocator_put_Modulation(IISDBSLocator* This,ModulationType Modulation) { return This->lpVtbl->put_Modulation(This,Modulation); } -static FORCEINLINE HRESULT IISDBSLocator_get_SymbolRate(IISDBSLocator* This,LONG *Rate) { +static __WIDL_INLINE HRESULT IISDBSLocator_get_SymbolRate(IISDBSLocator* This,LONG *Rate) { return This->lpVtbl->get_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IISDBSLocator_put_SymbolRate(IISDBSLocator* This,LONG Rate) { +static __WIDL_INLINE HRESULT IISDBSLocator_put_SymbolRate(IISDBSLocator* This,LONG Rate) { return This->lpVtbl->put_SymbolRate(This,Rate); } -static FORCEINLINE HRESULT IISDBSLocator_Clone(IISDBSLocator* This,ILocator **NewLocator) { +static __WIDL_INLINE HRESULT IISDBSLocator_Clone(IISDBSLocator* This,ILocator **NewLocator) { return This->lpVtbl->Clone(This,NewLocator); } /*** IDVBSLocator methods ***/ -static FORCEINLINE HRESULT IISDBSLocator_get_SignalPolarisation(IISDBSLocator* This,Polarisation *PolarisationVal) { +static __WIDL_INLINE HRESULT IISDBSLocator_get_SignalPolarisation(IISDBSLocator* This,Polarisation *PolarisationVal) { return This->lpVtbl->get_SignalPolarisation(This,PolarisationVal); } -static FORCEINLINE HRESULT IISDBSLocator_put_SignalPolarisation(IISDBSLocator* This,Polarisation PolarisationVal) { +static __WIDL_INLINE HRESULT IISDBSLocator_put_SignalPolarisation(IISDBSLocator* This,Polarisation PolarisationVal) { return This->lpVtbl->put_SignalPolarisation(This,PolarisationVal); } -static FORCEINLINE HRESULT IISDBSLocator_get_WestPosition(IISDBSLocator* This,VARIANT_BOOL *WestLongitude) { +static __WIDL_INLINE HRESULT IISDBSLocator_get_WestPosition(IISDBSLocator* This,VARIANT_BOOL *WestLongitude) { return This->lpVtbl->get_WestPosition(This,WestLongitude); } -static FORCEINLINE HRESULT IISDBSLocator_put_WestPosition(IISDBSLocator* This,VARIANT_BOOL WestLongitude) { +static __WIDL_INLINE HRESULT IISDBSLocator_put_WestPosition(IISDBSLocator* This,VARIANT_BOOL WestLongitude) { return This->lpVtbl->put_WestPosition(This,WestLongitude); } -static FORCEINLINE HRESULT IISDBSLocator_get_OrbitalPosition(IISDBSLocator* This,LONG *longitude) { +static __WIDL_INLINE HRESULT IISDBSLocator_get_OrbitalPosition(IISDBSLocator* This,LONG *longitude) { return This->lpVtbl->get_OrbitalPosition(This,longitude); } -static FORCEINLINE HRESULT IISDBSLocator_put_OrbitalPosition(IISDBSLocator* This,LONG longitude) { +static __WIDL_INLINE HRESULT IISDBSLocator_put_OrbitalPosition(IISDBSLocator* This,LONG longitude) { return This->lpVtbl->put_OrbitalPosition(This,longitude); } -static FORCEINLINE HRESULT IISDBSLocator_get_Azimuth(IISDBSLocator* This,LONG *Azimuth) { +static __WIDL_INLINE HRESULT IISDBSLocator_get_Azimuth(IISDBSLocator* This,LONG *Azimuth) { return This->lpVtbl->get_Azimuth(This,Azimuth); } -static FORCEINLINE HRESULT IISDBSLocator_put_Azimuth(IISDBSLocator* This,LONG Azimuth) { +static __WIDL_INLINE HRESULT IISDBSLocator_put_Azimuth(IISDBSLocator* This,LONG Azimuth) { return This->lpVtbl->put_Azimuth(This,Azimuth); } -static FORCEINLINE HRESULT IISDBSLocator_get_Elevation(IISDBSLocator* This,LONG *Elevation) { +static __WIDL_INLINE HRESULT IISDBSLocator_get_Elevation(IISDBSLocator* This,LONG *Elevation) { return This->lpVtbl->get_Elevation(This,Elevation); } -static FORCEINLINE HRESULT IISDBSLocator_put_Elevation(IISDBSLocator* This,LONG Elevation) { +static __WIDL_INLINE HRESULT IISDBSLocator_put_Elevation(IISDBSLocator* This,LONG Elevation) { return This->lpVtbl->put_Elevation(This,Elevation); } #endif @@ -14802,29 +14810,29 @@ interface IESEvent { #define IESEvent_GetStringData(This,pbstrData) (This)->lpVtbl->GetStringData(This,pbstrData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IESEvent_QueryInterface(IESEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IESEvent_QueryInterface(IESEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IESEvent_AddRef(IESEvent* This) { +static __WIDL_INLINE ULONG IESEvent_AddRef(IESEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IESEvent_Release(IESEvent* This) { +static __WIDL_INLINE ULONG IESEvent_Release(IESEvent* This) { return This->lpVtbl->Release(This); } /*** IESEvent methods ***/ -static FORCEINLINE HRESULT IESEvent_GetEventId(IESEvent* This,DWORD *pdwEventId) { +static __WIDL_INLINE HRESULT IESEvent_GetEventId(IESEvent* This,DWORD *pdwEventId) { return This->lpVtbl->GetEventId(This,pdwEventId); } -static FORCEINLINE HRESULT IESEvent_GetEventType(IESEvent* This,GUID *pguidEventType) { +static __WIDL_INLINE HRESULT IESEvent_GetEventType(IESEvent* This,GUID *pguidEventType) { return This->lpVtbl->GetEventType(This,pguidEventType); } -static FORCEINLINE HRESULT IESEvent_SetCompletionStatus(IESEvent* This,DWORD dwResult) { +static __WIDL_INLINE HRESULT IESEvent_SetCompletionStatus(IESEvent* This,DWORD dwResult) { return This->lpVtbl->SetCompletionStatus(This,dwResult); } -static FORCEINLINE HRESULT IESEvent_GetData(IESEvent* This,SAFEARRAY **pbData) { +static __WIDL_INLINE HRESULT IESEvent_GetData(IESEvent* This,SAFEARRAY **pbData) { return This->lpVtbl->GetData(This,pbData); } -static FORCEINLINE HRESULT IESEvent_GetStringData(IESEvent* This,BSTR *pbstrData) { +static __WIDL_INLINE HRESULT IESEvent_GetStringData(IESEvent* This,BSTR *pbstrData) { return This->lpVtbl->GetStringData(This,pbstrData); } #endif @@ -14946,42 +14954,42 @@ interface IESOpenMmiEvent { #define IESOpenMmiEvent_GetDialogStringData(This,pbstrBaseUrl,pbstrData) (This)->lpVtbl->GetDialogStringData(This,pbstrBaseUrl,pbstrData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IESOpenMmiEvent_QueryInterface(IESOpenMmiEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IESOpenMmiEvent_QueryInterface(IESOpenMmiEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IESOpenMmiEvent_AddRef(IESOpenMmiEvent* This) { +static __WIDL_INLINE ULONG IESOpenMmiEvent_AddRef(IESOpenMmiEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IESOpenMmiEvent_Release(IESOpenMmiEvent* This) { +static __WIDL_INLINE ULONG IESOpenMmiEvent_Release(IESOpenMmiEvent* This) { return This->lpVtbl->Release(This); } /*** IESEvent methods ***/ -static FORCEINLINE HRESULT IESOpenMmiEvent_GetEventId(IESOpenMmiEvent* This,DWORD *pdwEventId) { +static __WIDL_INLINE HRESULT IESOpenMmiEvent_GetEventId(IESOpenMmiEvent* This,DWORD *pdwEventId) { return This->lpVtbl->GetEventId(This,pdwEventId); } -static FORCEINLINE HRESULT IESOpenMmiEvent_GetEventType(IESOpenMmiEvent* This,GUID *pguidEventType) { +static __WIDL_INLINE HRESULT IESOpenMmiEvent_GetEventType(IESOpenMmiEvent* This,GUID *pguidEventType) { return This->lpVtbl->GetEventType(This,pguidEventType); } -static FORCEINLINE HRESULT IESOpenMmiEvent_SetCompletionStatus(IESOpenMmiEvent* This,DWORD dwResult) { +static __WIDL_INLINE HRESULT IESOpenMmiEvent_SetCompletionStatus(IESOpenMmiEvent* This,DWORD dwResult) { return This->lpVtbl->SetCompletionStatus(This,dwResult); } -static FORCEINLINE HRESULT IESOpenMmiEvent_GetData(IESOpenMmiEvent* This,SAFEARRAY **pbData) { +static __WIDL_INLINE HRESULT IESOpenMmiEvent_GetData(IESOpenMmiEvent* This,SAFEARRAY **pbData) { return This->lpVtbl->GetData(This,pbData); } -static FORCEINLINE HRESULT IESOpenMmiEvent_GetStringData(IESOpenMmiEvent* This,BSTR *pbstrData) { +static __WIDL_INLINE HRESULT IESOpenMmiEvent_GetStringData(IESOpenMmiEvent* This,BSTR *pbstrData) { return This->lpVtbl->GetStringData(This,pbstrData); } /*** IESOpenMmiEvent methods ***/ -static FORCEINLINE HRESULT IESOpenMmiEvent_GetDialogNumber(IESOpenMmiEvent* This,DWORD *pDialogRequest,DWORD *pDialogNumber) { +static __WIDL_INLINE HRESULT IESOpenMmiEvent_GetDialogNumber(IESOpenMmiEvent* This,DWORD *pDialogRequest,DWORD *pDialogNumber) { return This->lpVtbl->GetDialogNumber(This,pDialogRequest,pDialogNumber); } -static FORCEINLINE HRESULT IESOpenMmiEvent_GetDialogType(IESOpenMmiEvent* This,GUID *guidDialogType) { +static __WIDL_INLINE HRESULT IESOpenMmiEvent_GetDialogType(IESOpenMmiEvent* This,GUID *guidDialogType) { return This->lpVtbl->GetDialogType(This,guidDialogType); } -static FORCEINLINE HRESULT IESOpenMmiEvent_GetDialogData(IESOpenMmiEvent* This,SAFEARRAY **pbData) { +static __WIDL_INLINE HRESULT IESOpenMmiEvent_GetDialogData(IESOpenMmiEvent* This,SAFEARRAY **pbData) { return This->lpVtbl->GetDialogData(This,pbData); } -static FORCEINLINE HRESULT IESOpenMmiEvent_GetDialogStringData(IESOpenMmiEvent* This,BSTR *pbstrBaseUrl,BSTR *pbstrData) { +static __WIDL_INLINE HRESULT IESOpenMmiEvent_GetDialogStringData(IESOpenMmiEvent* This,BSTR *pbstrBaseUrl,BSTR *pbstrData) { return This->lpVtbl->GetDialogStringData(This,pbstrBaseUrl,pbstrData); } #endif @@ -15075,33 +15083,33 @@ interface IESCloseMmiEvent { #define IESCloseMmiEvent_GetDialogNumber(This,pDialogNumber) (This)->lpVtbl->GetDialogNumber(This,pDialogNumber) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IESCloseMmiEvent_QueryInterface(IESCloseMmiEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IESCloseMmiEvent_QueryInterface(IESCloseMmiEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IESCloseMmiEvent_AddRef(IESCloseMmiEvent* This) { +static __WIDL_INLINE ULONG IESCloseMmiEvent_AddRef(IESCloseMmiEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IESCloseMmiEvent_Release(IESCloseMmiEvent* This) { +static __WIDL_INLINE ULONG IESCloseMmiEvent_Release(IESCloseMmiEvent* This) { return This->lpVtbl->Release(This); } /*** IESEvent methods ***/ -static FORCEINLINE HRESULT IESCloseMmiEvent_GetEventId(IESCloseMmiEvent* This,DWORD *pdwEventId) { +static __WIDL_INLINE HRESULT IESCloseMmiEvent_GetEventId(IESCloseMmiEvent* This,DWORD *pdwEventId) { return This->lpVtbl->GetEventId(This,pdwEventId); } -static FORCEINLINE HRESULT IESCloseMmiEvent_GetEventType(IESCloseMmiEvent* This,GUID *pguidEventType) { +static __WIDL_INLINE HRESULT IESCloseMmiEvent_GetEventType(IESCloseMmiEvent* This,GUID *pguidEventType) { return This->lpVtbl->GetEventType(This,pguidEventType); } -static FORCEINLINE HRESULT IESCloseMmiEvent_SetCompletionStatus(IESCloseMmiEvent* This,DWORD dwResult) { +static __WIDL_INLINE HRESULT IESCloseMmiEvent_SetCompletionStatus(IESCloseMmiEvent* This,DWORD dwResult) { return This->lpVtbl->SetCompletionStatus(This,dwResult); } -static FORCEINLINE HRESULT IESCloseMmiEvent_GetData(IESCloseMmiEvent* This,SAFEARRAY **pbData) { +static __WIDL_INLINE HRESULT IESCloseMmiEvent_GetData(IESCloseMmiEvent* This,SAFEARRAY **pbData) { return This->lpVtbl->GetData(This,pbData); } -static FORCEINLINE HRESULT IESCloseMmiEvent_GetStringData(IESCloseMmiEvent* This,BSTR *pbstrData) { +static __WIDL_INLINE HRESULT IESCloseMmiEvent_GetStringData(IESCloseMmiEvent* This,BSTR *pbstrData) { return This->lpVtbl->GetStringData(This,pbstrData); } /*** IESCloseMmiEvent methods ***/ -static FORCEINLINE HRESULT IESCloseMmiEvent_GetDialogNumber(IESCloseMmiEvent* This,DWORD *pDialogNumber) { +static __WIDL_INLINE HRESULT IESCloseMmiEvent_GetDialogNumber(IESCloseMmiEvent* This,DWORD *pDialogNumber) { return This->lpVtbl->GetDialogNumber(This,pDialogNumber); } #endif @@ -15195,33 +15203,33 @@ interface IESValueUpdatedEvent { #define IESValueUpdatedEvent_GetValueNames(This,pbstrNames) (This)->lpVtbl->GetValueNames(This,pbstrNames) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IESValueUpdatedEvent_QueryInterface(IESValueUpdatedEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IESValueUpdatedEvent_QueryInterface(IESValueUpdatedEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IESValueUpdatedEvent_AddRef(IESValueUpdatedEvent* This) { +static __WIDL_INLINE ULONG IESValueUpdatedEvent_AddRef(IESValueUpdatedEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IESValueUpdatedEvent_Release(IESValueUpdatedEvent* This) { +static __WIDL_INLINE ULONG IESValueUpdatedEvent_Release(IESValueUpdatedEvent* This) { return This->lpVtbl->Release(This); } /*** IESEvent methods ***/ -static FORCEINLINE HRESULT IESValueUpdatedEvent_GetEventId(IESValueUpdatedEvent* This,DWORD *pdwEventId) { +static __WIDL_INLINE HRESULT IESValueUpdatedEvent_GetEventId(IESValueUpdatedEvent* This,DWORD *pdwEventId) { return This->lpVtbl->GetEventId(This,pdwEventId); } -static FORCEINLINE HRESULT IESValueUpdatedEvent_GetEventType(IESValueUpdatedEvent* This,GUID *pguidEventType) { +static __WIDL_INLINE HRESULT IESValueUpdatedEvent_GetEventType(IESValueUpdatedEvent* This,GUID *pguidEventType) { return This->lpVtbl->GetEventType(This,pguidEventType); } -static FORCEINLINE HRESULT IESValueUpdatedEvent_SetCompletionStatus(IESValueUpdatedEvent* This,DWORD dwResult) { +static __WIDL_INLINE HRESULT IESValueUpdatedEvent_SetCompletionStatus(IESValueUpdatedEvent* This,DWORD dwResult) { return This->lpVtbl->SetCompletionStatus(This,dwResult); } -static FORCEINLINE HRESULT IESValueUpdatedEvent_GetData(IESValueUpdatedEvent* This,SAFEARRAY **pbData) { +static __WIDL_INLINE HRESULT IESValueUpdatedEvent_GetData(IESValueUpdatedEvent* This,SAFEARRAY **pbData) { return This->lpVtbl->GetData(This,pbData); } -static FORCEINLINE HRESULT IESValueUpdatedEvent_GetStringData(IESValueUpdatedEvent* This,BSTR *pbstrData) { +static __WIDL_INLINE HRESULT IESValueUpdatedEvent_GetStringData(IESValueUpdatedEvent* This,BSTR *pbstrData) { return This->lpVtbl->GetStringData(This,pbstrData); } /*** IESValueUpdatedEvent methods ***/ -static FORCEINLINE HRESULT IESValueUpdatedEvent_GetValueNames(IESValueUpdatedEvent* This,SAFEARRAY **pbstrNames) { +static __WIDL_INLINE HRESULT IESValueUpdatedEvent_GetValueNames(IESValueUpdatedEvent* This,SAFEARRAY **pbstrNames) { return This->lpVtbl->GetValueNames(This,pbstrNames); } #endif @@ -15339,42 +15347,42 @@ interface IESRequestTunerEvent { #define IESRequestTunerEvent_GetEstimatedTime(This,pdwEstimatedTime) (This)->lpVtbl->GetEstimatedTime(This,pdwEstimatedTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IESRequestTunerEvent_QueryInterface(IESRequestTunerEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IESRequestTunerEvent_QueryInterface(IESRequestTunerEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IESRequestTunerEvent_AddRef(IESRequestTunerEvent* This) { +static __WIDL_INLINE ULONG IESRequestTunerEvent_AddRef(IESRequestTunerEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IESRequestTunerEvent_Release(IESRequestTunerEvent* This) { +static __WIDL_INLINE ULONG IESRequestTunerEvent_Release(IESRequestTunerEvent* This) { return This->lpVtbl->Release(This); } /*** IESEvent methods ***/ -static FORCEINLINE HRESULT IESRequestTunerEvent_GetEventId(IESRequestTunerEvent* This,DWORD *pdwEventId) { +static __WIDL_INLINE HRESULT IESRequestTunerEvent_GetEventId(IESRequestTunerEvent* This,DWORD *pdwEventId) { return This->lpVtbl->GetEventId(This,pdwEventId); } -static FORCEINLINE HRESULT IESRequestTunerEvent_GetEventType(IESRequestTunerEvent* This,GUID *pguidEventType) { +static __WIDL_INLINE HRESULT IESRequestTunerEvent_GetEventType(IESRequestTunerEvent* This,GUID *pguidEventType) { return This->lpVtbl->GetEventType(This,pguidEventType); } -static FORCEINLINE HRESULT IESRequestTunerEvent_SetCompletionStatus(IESRequestTunerEvent* This,DWORD dwResult) { +static __WIDL_INLINE HRESULT IESRequestTunerEvent_SetCompletionStatus(IESRequestTunerEvent* This,DWORD dwResult) { return This->lpVtbl->SetCompletionStatus(This,dwResult); } -static FORCEINLINE HRESULT IESRequestTunerEvent_GetData(IESRequestTunerEvent* This,SAFEARRAY **pbData) { +static __WIDL_INLINE HRESULT IESRequestTunerEvent_GetData(IESRequestTunerEvent* This,SAFEARRAY **pbData) { return This->lpVtbl->GetData(This,pbData); } -static FORCEINLINE HRESULT IESRequestTunerEvent_GetStringData(IESRequestTunerEvent* This,BSTR *pbstrData) { +static __WIDL_INLINE HRESULT IESRequestTunerEvent_GetStringData(IESRequestTunerEvent* This,BSTR *pbstrData) { return This->lpVtbl->GetStringData(This,pbstrData); } /*** IESRequestTunerEvent methods ***/ -static FORCEINLINE HRESULT IESRequestTunerEvent_GetPriority(IESRequestTunerEvent* This,BYTE *pbyPriority) { +static __WIDL_INLINE HRESULT IESRequestTunerEvent_GetPriority(IESRequestTunerEvent* This,BYTE *pbyPriority) { return This->lpVtbl->GetPriority(This,pbyPriority); } -static FORCEINLINE HRESULT IESRequestTunerEvent_GetReason(IESRequestTunerEvent* This,BYTE *pbyReason) { +static __WIDL_INLINE HRESULT IESRequestTunerEvent_GetReason(IESRequestTunerEvent* This,BYTE *pbyReason) { return This->lpVtbl->GetReason(This,pbyReason); } -static FORCEINLINE HRESULT IESRequestTunerEvent_GetConsequences(IESRequestTunerEvent* This,BYTE *pbyConsequences) { +static __WIDL_INLINE HRESULT IESRequestTunerEvent_GetConsequences(IESRequestTunerEvent* This,BYTE *pbyConsequences) { return This->lpVtbl->GetConsequences(This,pbyConsequences); } -static FORCEINLINE HRESULT IESRequestTunerEvent_GetEstimatedTime(IESRequestTunerEvent* This,DWORD *pdwEstimatedTime) { +static __WIDL_INLINE HRESULT IESRequestTunerEvent_GetEstimatedTime(IESRequestTunerEvent* This,DWORD *pdwEstimatedTime) { return This->lpVtbl->GetEstimatedTime(This,pdwEstimatedTime); } #endif @@ -15492,42 +15500,42 @@ interface IESIsdbCasResponseEvent { #define IESIsdbCasResponseEvent_GetResponseData(This,pbData) (This)->lpVtbl->GetResponseData(This,pbData) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IESIsdbCasResponseEvent_QueryInterface(IESIsdbCasResponseEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IESIsdbCasResponseEvent_QueryInterface(IESIsdbCasResponseEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IESIsdbCasResponseEvent_AddRef(IESIsdbCasResponseEvent* This) { +static __WIDL_INLINE ULONG IESIsdbCasResponseEvent_AddRef(IESIsdbCasResponseEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IESIsdbCasResponseEvent_Release(IESIsdbCasResponseEvent* This) { +static __WIDL_INLINE ULONG IESIsdbCasResponseEvent_Release(IESIsdbCasResponseEvent* This) { return This->lpVtbl->Release(This); } /*** IESEvent methods ***/ -static FORCEINLINE HRESULT IESIsdbCasResponseEvent_GetEventId(IESIsdbCasResponseEvent* This,DWORD *pdwEventId) { +static __WIDL_INLINE HRESULT IESIsdbCasResponseEvent_GetEventId(IESIsdbCasResponseEvent* This,DWORD *pdwEventId) { return This->lpVtbl->GetEventId(This,pdwEventId); } -static FORCEINLINE HRESULT IESIsdbCasResponseEvent_GetEventType(IESIsdbCasResponseEvent* This,GUID *pguidEventType) { +static __WIDL_INLINE HRESULT IESIsdbCasResponseEvent_GetEventType(IESIsdbCasResponseEvent* This,GUID *pguidEventType) { return This->lpVtbl->GetEventType(This,pguidEventType); } -static FORCEINLINE HRESULT IESIsdbCasResponseEvent_SetCompletionStatus(IESIsdbCasResponseEvent* This,DWORD dwResult) { +static __WIDL_INLINE HRESULT IESIsdbCasResponseEvent_SetCompletionStatus(IESIsdbCasResponseEvent* This,DWORD dwResult) { return This->lpVtbl->SetCompletionStatus(This,dwResult); } -static FORCEINLINE HRESULT IESIsdbCasResponseEvent_GetData(IESIsdbCasResponseEvent* This,SAFEARRAY **pbData) { +static __WIDL_INLINE HRESULT IESIsdbCasResponseEvent_GetData(IESIsdbCasResponseEvent* This,SAFEARRAY **pbData) { return This->lpVtbl->GetData(This,pbData); } -static FORCEINLINE HRESULT IESIsdbCasResponseEvent_GetStringData(IESIsdbCasResponseEvent* This,BSTR *pbstrData) { +static __WIDL_INLINE HRESULT IESIsdbCasResponseEvent_GetStringData(IESIsdbCasResponseEvent* This,BSTR *pbstrData) { return This->lpVtbl->GetStringData(This,pbstrData); } /*** IESIsdbCasResponseEvent methods ***/ -static FORCEINLINE HRESULT IESIsdbCasResponseEvent_GetRequestId(IESIsdbCasResponseEvent* This,DWORD *pRequestId) { +static __WIDL_INLINE HRESULT IESIsdbCasResponseEvent_GetRequestId(IESIsdbCasResponseEvent* This,DWORD *pRequestId) { return This->lpVtbl->GetRequestId(This,pRequestId); } -static FORCEINLINE HRESULT IESIsdbCasResponseEvent_GetStatus(IESIsdbCasResponseEvent* This,DWORD *pStatus) { +static __WIDL_INLINE HRESULT IESIsdbCasResponseEvent_GetStatus(IESIsdbCasResponseEvent* This,DWORD *pStatus) { return This->lpVtbl->GetStatus(This,pStatus); } -static FORCEINLINE HRESULT IESIsdbCasResponseEvent_GetDataLength(IESIsdbCasResponseEvent* This,DWORD *pRequestLength) { +static __WIDL_INLINE HRESULT IESIsdbCasResponseEvent_GetDataLength(IESIsdbCasResponseEvent* This,DWORD *pRequestLength) { return This->lpVtbl->GetDataLength(This,pRequestLength); } -static FORCEINLINE HRESULT IESIsdbCasResponseEvent_GetResponseData(IESIsdbCasResponseEvent* This,SAFEARRAY **pbData) { +static __WIDL_INLINE HRESULT IESIsdbCasResponseEvent_GetResponseData(IESIsdbCasResponseEvent* This,SAFEARRAY **pbData) { return This->lpVtbl->GetResponseData(This,pbData); } #endif @@ -15594,17 +15602,17 @@ interface IGpnvsCommonBase { #define IGpnvsCommonBase_GetValueUpdateName(This,pbstrName) (This)->lpVtbl->GetValueUpdateName(This,pbstrName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IGpnvsCommonBase_QueryInterface(IGpnvsCommonBase* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IGpnvsCommonBase_QueryInterface(IGpnvsCommonBase* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IGpnvsCommonBase_AddRef(IGpnvsCommonBase* This) { +static __WIDL_INLINE ULONG IGpnvsCommonBase_AddRef(IGpnvsCommonBase* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IGpnvsCommonBase_Release(IGpnvsCommonBase* This) { +static __WIDL_INLINE ULONG IGpnvsCommonBase_Release(IGpnvsCommonBase* This) { return This->lpVtbl->Release(This); } /*** IGpnvsCommonBase methods ***/ -static FORCEINLINE HRESULT IGpnvsCommonBase_GetValueUpdateName(IGpnvsCommonBase* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IGpnvsCommonBase_GetValueUpdateName(IGpnvsCommonBase* This,BSTR *pbstrName) { return This->lpVtbl->GetValueUpdateName(This,pbstrName); } #endif @@ -15685,17 +15693,17 @@ interface IESEventFactory { #define IESEventFactory_CreateESEvent(This,pServiceProvider,dwEventId,guidEventType,dwEventDataLength,pEventData,bstrBaseUrl,pInitContext,ppESEvent) (This)->lpVtbl->CreateESEvent(This,pServiceProvider,dwEventId,guidEventType,dwEventDataLength,pEventData,bstrBaseUrl,pInitContext,ppESEvent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IESEventFactory_QueryInterface(IESEventFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IESEventFactory_QueryInterface(IESEventFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IESEventFactory_AddRef(IESEventFactory* This) { +static __WIDL_INLINE ULONG IESEventFactory_AddRef(IESEventFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IESEventFactory_Release(IESEventFactory* This) { +static __WIDL_INLINE ULONG IESEventFactory_Release(IESEventFactory* This) { return This->lpVtbl->Release(This); } /*** IESEventFactory methods ***/ -static FORCEINLINE HRESULT IESEventFactory_CreateESEvent(IESEventFactory* This,IUnknown *pServiceProvider,DWORD dwEventId,GUID guidEventType,DWORD dwEventDataLength,BYTE *pEventData,BSTR bstrBaseUrl,IUnknown *pInitContext,IESEvent **ppESEvent) { +static __WIDL_INLINE HRESULT IESEventFactory_CreateESEvent(IESEventFactory* This,IUnknown *pServiceProvider,DWORD dwEventId,GUID guidEventType,DWORD dwEventDataLength,BYTE *pEventData,BSTR bstrBaseUrl,IUnknown *pInitContext,IESEvent **ppESEvent) { return This->lpVtbl->CreateESEvent(This,pServiceProvider,dwEventId,guidEventType,dwEventDataLength,pEventData,bstrBaseUrl,pInitContext,ppESEvent); } #endif @@ -15869,63 +15877,63 @@ interface IESLicenseRenewalResultEvent { #define IESLicenseRenewalResultEvent_GetExpiryDate(This,pqwExpiryDate) (This)->lpVtbl->GetExpiryDate(This,pqwExpiryDate) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_QueryInterface(IESLicenseRenewalResultEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_QueryInterface(IESLicenseRenewalResultEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IESLicenseRenewalResultEvent_AddRef(IESLicenseRenewalResultEvent* This) { +static __WIDL_INLINE ULONG IESLicenseRenewalResultEvent_AddRef(IESLicenseRenewalResultEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IESLicenseRenewalResultEvent_Release(IESLicenseRenewalResultEvent* This) { +static __WIDL_INLINE ULONG IESLicenseRenewalResultEvent_Release(IESLicenseRenewalResultEvent* This) { return This->lpVtbl->Release(This); } /*** IESEvent methods ***/ -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetEventId(IESLicenseRenewalResultEvent* This,DWORD *pdwEventId) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_GetEventId(IESLicenseRenewalResultEvent* This,DWORD *pdwEventId) { return This->lpVtbl->GetEventId(This,pdwEventId); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetEventType(IESLicenseRenewalResultEvent* This,GUID *pguidEventType) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_GetEventType(IESLicenseRenewalResultEvent* This,GUID *pguidEventType) { return This->lpVtbl->GetEventType(This,pguidEventType); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_SetCompletionStatus(IESLicenseRenewalResultEvent* This,DWORD dwResult) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_SetCompletionStatus(IESLicenseRenewalResultEvent* This,DWORD dwResult) { return This->lpVtbl->SetCompletionStatus(This,dwResult); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetData(IESLicenseRenewalResultEvent* This,SAFEARRAY **pbData) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_GetData(IESLicenseRenewalResultEvent* This,SAFEARRAY **pbData) { return This->lpVtbl->GetData(This,pbData); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetStringData(IESLicenseRenewalResultEvent* This,BSTR *pbstrData) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_GetStringData(IESLicenseRenewalResultEvent* This,BSTR *pbstrData) { return This->lpVtbl->GetStringData(This,pbstrData); } /*** IESLicenseRenewalResultEvent methods ***/ -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetCallersId(IESLicenseRenewalResultEvent* This,DWORD *pdwCallersId) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_GetCallersId(IESLicenseRenewalResultEvent* This,DWORD *pdwCallersId) { return This->lpVtbl->GetCallersId(This,pdwCallersId); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetFileName(IESLicenseRenewalResultEvent* This,BSTR *pbstrFilename) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_GetFileName(IESLicenseRenewalResultEvent* This,BSTR *pbstrFilename) { return This->lpVtbl->GetFileName(This,pbstrFilename); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_IsRenewalSuccessful(IESLicenseRenewalResultEvent* This,WINBOOL *pfRenewalSuccessful) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_IsRenewalSuccessful(IESLicenseRenewalResultEvent* This,WINBOOL *pfRenewalSuccessful) { return This->lpVtbl->IsRenewalSuccessful(This,pfRenewalSuccessful); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_IsCheckEntitlementCallRequired(IESLicenseRenewalResultEvent* This,WINBOOL *pfCheckEntTokenCallNeeded) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_IsCheckEntitlementCallRequired(IESLicenseRenewalResultEvent* This,WINBOOL *pfCheckEntTokenCallNeeded) { return This->lpVtbl->IsCheckEntitlementCallRequired(This,pfCheckEntTokenCallNeeded); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetDescrambledStatus(IESLicenseRenewalResultEvent* This,DWORD *pDescrambledStatus) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_GetDescrambledStatus(IESLicenseRenewalResultEvent* This,DWORD *pDescrambledStatus) { return This->lpVtbl->GetDescrambledStatus(This,pDescrambledStatus); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetRenewalResultCode(IESLicenseRenewalResultEvent* This,DWORD *pdwRenewalResultCode) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_GetRenewalResultCode(IESLicenseRenewalResultEvent* This,DWORD *pdwRenewalResultCode) { return This->lpVtbl->GetRenewalResultCode(This,pdwRenewalResultCode); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetCASFailureCode(IESLicenseRenewalResultEvent* This,DWORD *pdwCASFailureCode) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_GetCASFailureCode(IESLicenseRenewalResultEvent* This,DWORD *pdwCASFailureCode) { return This->lpVtbl->GetCASFailureCode(This,pdwCASFailureCode); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetRenewalHResult(IESLicenseRenewalResultEvent* This,HRESULT *phr) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_GetRenewalHResult(IESLicenseRenewalResultEvent* This,HRESULT *phr) { return This->lpVtbl->GetRenewalHResult(This,phr); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetEntitlementTokenLength(IESLicenseRenewalResultEvent* This,DWORD *pdwLength) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_GetEntitlementTokenLength(IESLicenseRenewalResultEvent* This,DWORD *pdwLength) { return This->lpVtbl->GetEntitlementTokenLength(This,pdwLength); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetEntitlementToken(IESLicenseRenewalResultEvent* This,SAFEARRAY **pbData) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_GetEntitlementToken(IESLicenseRenewalResultEvent* This,SAFEARRAY **pbData) { return This->lpVtbl->GetEntitlementToken(This,pbData); } -static FORCEINLINE HRESULT IESLicenseRenewalResultEvent_GetExpiryDate(IESLicenseRenewalResultEvent* This,DWORD64 *pqwExpiryDate) { +static __WIDL_INLINE HRESULT IESLicenseRenewalResultEvent_GetExpiryDate(IESLicenseRenewalResultEvent* This,DWORD64 *pqwExpiryDate) { return This->lpVtbl->GetExpiryDate(This,pqwExpiryDate); } #endif @@ -16059,48 +16067,48 @@ interface IESFileExpiryDateEvent { #define IESFileExpiryDateEvent_DoesExpireAfterFirstUse(This,pfExpireAfterFirstUse) (This)->lpVtbl->DoesExpireAfterFirstUse(This,pfExpireAfterFirstUse) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IESFileExpiryDateEvent_QueryInterface(IESFileExpiryDateEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IESFileExpiryDateEvent_QueryInterface(IESFileExpiryDateEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IESFileExpiryDateEvent_AddRef(IESFileExpiryDateEvent* This) { +static __WIDL_INLINE ULONG IESFileExpiryDateEvent_AddRef(IESFileExpiryDateEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IESFileExpiryDateEvent_Release(IESFileExpiryDateEvent* This) { +static __WIDL_INLINE ULONG IESFileExpiryDateEvent_Release(IESFileExpiryDateEvent* This) { return This->lpVtbl->Release(This); } /*** IESEvent methods ***/ -static FORCEINLINE HRESULT IESFileExpiryDateEvent_GetEventId(IESFileExpiryDateEvent* This,DWORD *pdwEventId) { +static __WIDL_INLINE HRESULT IESFileExpiryDateEvent_GetEventId(IESFileExpiryDateEvent* This,DWORD *pdwEventId) { return This->lpVtbl->GetEventId(This,pdwEventId); } -static FORCEINLINE HRESULT IESFileExpiryDateEvent_GetEventType(IESFileExpiryDateEvent* This,GUID *pguidEventType) { +static __WIDL_INLINE HRESULT IESFileExpiryDateEvent_GetEventType(IESFileExpiryDateEvent* This,GUID *pguidEventType) { return This->lpVtbl->GetEventType(This,pguidEventType); } -static FORCEINLINE HRESULT IESFileExpiryDateEvent_SetCompletionStatus(IESFileExpiryDateEvent* This,DWORD dwResult) { +static __WIDL_INLINE HRESULT IESFileExpiryDateEvent_SetCompletionStatus(IESFileExpiryDateEvent* This,DWORD dwResult) { return This->lpVtbl->SetCompletionStatus(This,dwResult); } -static FORCEINLINE HRESULT IESFileExpiryDateEvent_GetData(IESFileExpiryDateEvent* This,SAFEARRAY **pbData) { +static __WIDL_INLINE HRESULT IESFileExpiryDateEvent_GetData(IESFileExpiryDateEvent* This,SAFEARRAY **pbData) { return This->lpVtbl->GetData(This,pbData); } -static FORCEINLINE HRESULT IESFileExpiryDateEvent_GetStringData(IESFileExpiryDateEvent* This,BSTR *pbstrData) { +static __WIDL_INLINE HRESULT IESFileExpiryDateEvent_GetStringData(IESFileExpiryDateEvent* This,BSTR *pbstrData) { return This->lpVtbl->GetStringData(This,pbstrData); } /*** IESFileExpiryDateEvent methods ***/ -static FORCEINLINE HRESULT IESFileExpiryDateEvent_GetTunerId(IESFileExpiryDateEvent* This,GUID *pguidTunerId) { +static __WIDL_INLINE HRESULT IESFileExpiryDateEvent_GetTunerId(IESFileExpiryDateEvent* This,GUID *pguidTunerId) { return This->lpVtbl->GetTunerId(This,pguidTunerId); } -static FORCEINLINE HRESULT IESFileExpiryDateEvent_GetExpiryDate(IESFileExpiryDateEvent* This,DWORD64 *pqwExpiryDate) { +static __WIDL_INLINE HRESULT IESFileExpiryDateEvent_GetExpiryDate(IESFileExpiryDateEvent* This,DWORD64 *pqwExpiryDate) { return This->lpVtbl->GetExpiryDate(This,pqwExpiryDate); } -static FORCEINLINE HRESULT IESFileExpiryDateEvent_GetFinalExpiryDate(IESFileExpiryDateEvent* This,DWORD64 *pqwExpiryDate) { +static __WIDL_INLINE HRESULT IESFileExpiryDateEvent_GetFinalExpiryDate(IESFileExpiryDateEvent* This,DWORD64 *pqwExpiryDate) { return This->lpVtbl->GetFinalExpiryDate(This,pqwExpiryDate); } -static FORCEINLINE HRESULT IESFileExpiryDateEvent_GetMaxRenewalCount(IESFileExpiryDateEvent* This,DWORD *dwMaxRenewalCount) { +static __WIDL_INLINE HRESULT IESFileExpiryDateEvent_GetMaxRenewalCount(IESFileExpiryDateEvent* This,DWORD *dwMaxRenewalCount) { return This->lpVtbl->GetMaxRenewalCount(This,dwMaxRenewalCount); } -static FORCEINLINE HRESULT IESFileExpiryDateEvent_IsEntitlementTokenPresent(IESFileExpiryDateEvent* This,WINBOOL *pfEntTokenPresent) { +static __WIDL_INLINE HRESULT IESFileExpiryDateEvent_IsEntitlementTokenPresent(IESFileExpiryDateEvent* This,WINBOOL *pfEntTokenPresent) { return This->lpVtbl->IsEntitlementTokenPresent(This,pfEntTokenPresent); } -static FORCEINLINE HRESULT IESFileExpiryDateEvent_DoesExpireAfterFirstUse(IESFileExpiryDateEvent* This,WINBOOL *pfExpireAfterFirstUse) { +static __WIDL_INLINE HRESULT IESFileExpiryDateEvent_DoesExpireAfterFirstUse(IESFileExpiryDateEvent* This,WINBOOL *pfExpireAfterFirstUse) { return This->lpVtbl->DoesExpireAfterFirstUse(This,pfExpireAfterFirstUse); } #endif @@ -16169,17 +16177,17 @@ interface IESEvents { #define IESEvents_OnESEventReceived(This,guidEventType,pESEvent) (This)->lpVtbl->OnESEventReceived(This,guidEventType,pESEvent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IESEvents_QueryInterface(IESEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IESEvents_QueryInterface(IESEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IESEvents_AddRef(IESEvents* This) { +static __WIDL_INLINE ULONG IESEvents_AddRef(IESEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IESEvents_Release(IESEvents* This) { +static __WIDL_INLINE ULONG IESEvents_Release(IESEvents* This) { return This->lpVtbl->Release(This); } /*** IESEvents methods ***/ -static FORCEINLINE HRESULT IESEvents_OnESEventReceived(IESEvents* This,GUID guidEventType,IESEvent *pESEvent) { +static __WIDL_INLINE HRESULT IESEvents_OnESEventReceived(IESEvents* This,GUID guidEventType,IESEvent *pESEvent) { return This->lpVtbl->OnESEventReceived(This,guidEventType,pESEvent); } #endif @@ -16246,17 +16254,17 @@ interface IESEventService { #define IESEventService_FireESEvent(This,pESEvent) (This)->lpVtbl->FireESEvent(This,pESEvent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IESEventService_QueryInterface(IESEventService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IESEventService_QueryInterface(IESEventService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IESEventService_AddRef(IESEventService* This) { +static __WIDL_INLINE ULONG IESEventService_AddRef(IESEventService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IESEventService_Release(IESEventService* This) { +static __WIDL_INLINE ULONG IESEventService_Release(IESEventService* This) { return This->lpVtbl->Release(This); } /*** IESEventService methods ***/ -static FORCEINLINE HRESULT IESEventService_FireESEvent(IESEventService* This,IESEvent *pESEvent) { +static __WIDL_INLINE HRESULT IESEventService_FireESEvent(IESEventService* This,IESEvent *pESEvent) { return This->lpVtbl->FireESEvent(This,pESEvent); } #endif @@ -16361,32 +16369,32 @@ interface IESEventServiceConfiguration { #define IESEventServiceConfiguration_RemoveGraph(This,pGraph) (This)->lpVtbl->RemoveGraph(This,pGraph) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IESEventServiceConfiguration_QueryInterface(IESEventServiceConfiguration* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IESEventServiceConfiguration_QueryInterface(IESEventServiceConfiguration* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IESEventServiceConfiguration_AddRef(IESEventServiceConfiguration* This) { +static __WIDL_INLINE ULONG IESEventServiceConfiguration_AddRef(IESEventServiceConfiguration* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IESEventServiceConfiguration_Release(IESEventServiceConfiguration* This) { +static __WIDL_INLINE ULONG IESEventServiceConfiguration_Release(IESEventServiceConfiguration* This) { return This->lpVtbl->Release(This); } /*** IESEventServiceConfiguration methods ***/ -static FORCEINLINE HRESULT IESEventServiceConfiguration_SetParent(IESEventServiceConfiguration* This,IESEventService *pEventService) { +static __WIDL_INLINE HRESULT IESEventServiceConfiguration_SetParent(IESEventServiceConfiguration* This,IESEventService *pEventService) { return This->lpVtbl->SetParent(This,pEventService); } -static FORCEINLINE HRESULT IESEventServiceConfiguration_RemoveParent(IESEventServiceConfiguration* This) { +static __WIDL_INLINE HRESULT IESEventServiceConfiguration_RemoveParent(IESEventServiceConfiguration* This) { return This->lpVtbl->RemoveParent(This); } -static FORCEINLINE HRESULT IESEventServiceConfiguration_SetOwner(IESEventServiceConfiguration* This,IESEvents *pESEvents) { +static __WIDL_INLINE HRESULT IESEventServiceConfiguration_SetOwner(IESEventServiceConfiguration* This,IESEvents *pESEvents) { return This->lpVtbl->SetOwner(This,pESEvents); } -static FORCEINLINE HRESULT IESEventServiceConfiguration_RemoveOwner(IESEventServiceConfiguration* This) { +static __WIDL_INLINE HRESULT IESEventServiceConfiguration_RemoveOwner(IESEventServiceConfiguration* This) { return This->lpVtbl->RemoveOwner(This); } -static FORCEINLINE HRESULT IESEventServiceConfiguration_SetGraph(IESEventServiceConfiguration* This,IFilterGraph *pGraph) { +static __WIDL_INLINE HRESULT IESEventServiceConfiguration_SetGraph(IESEventServiceConfiguration* This,IFilterGraph *pGraph) { return This->lpVtbl->SetGraph(This,pGraph); } -static FORCEINLINE HRESULT IESEventServiceConfiguration_RemoveGraph(IESEventServiceConfiguration* This,IFilterGraph *pGraph) { +static __WIDL_INLINE HRESULT IESEventServiceConfiguration_RemoveGraph(IESEventServiceConfiguration* This,IFilterGraph *pGraph) { return This->lpVtbl->RemoveGraph(This,pGraph); } #endif @@ -16453,17 +16461,17 @@ interface IBroadcastEvent { #define IBroadcastEvent_Fire(This,EventID) (This)->lpVtbl->Fire(This,EventID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBroadcastEvent_QueryInterface(IBroadcastEvent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBroadcastEvent_QueryInterface(IBroadcastEvent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBroadcastEvent_AddRef(IBroadcastEvent* This) { +static __WIDL_INLINE ULONG IBroadcastEvent_AddRef(IBroadcastEvent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBroadcastEvent_Release(IBroadcastEvent* This) { +static __WIDL_INLINE ULONG IBroadcastEvent_Release(IBroadcastEvent* This) { return This->lpVtbl->Release(This); } /*** IBroadcastEvent methods ***/ -static FORCEINLINE HRESULT IBroadcastEvent_Fire(IBroadcastEvent* This,GUID EventID) { +static __WIDL_INLINE HRESULT IBroadcastEvent_Fire(IBroadcastEvent* This,GUID EventID) { return This->lpVtbl->Fire(This,EventID); } #endif @@ -16545,21 +16553,21 @@ interface IBroadcastEventEx { #define IBroadcastEventEx_FireEx(This,EventID,Param1,Param2,Param3,Param4) (This)->lpVtbl->FireEx(This,EventID,Param1,Param2,Param3,Param4) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBroadcastEventEx_QueryInterface(IBroadcastEventEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBroadcastEventEx_QueryInterface(IBroadcastEventEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBroadcastEventEx_AddRef(IBroadcastEventEx* This) { +static __WIDL_INLINE ULONG IBroadcastEventEx_AddRef(IBroadcastEventEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBroadcastEventEx_Release(IBroadcastEventEx* This) { +static __WIDL_INLINE ULONG IBroadcastEventEx_Release(IBroadcastEventEx* This) { return This->lpVtbl->Release(This); } /*** IBroadcastEvent methods ***/ -static FORCEINLINE HRESULT IBroadcastEventEx_Fire(IBroadcastEventEx* This,GUID EventID) { +static __WIDL_INLINE HRESULT IBroadcastEventEx_Fire(IBroadcastEventEx* This,GUID EventID) { return This->lpVtbl->Fire(This,EventID); } /*** IBroadcastEventEx methods ***/ -static FORCEINLINE HRESULT IBroadcastEventEx_FireEx(IBroadcastEventEx* This,GUID EventID,ULONG Param1,ULONG Param2,ULONG Param3,ULONG Param4) { +static __WIDL_INLINE HRESULT IBroadcastEventEx_FireEx(IBroadcastEventEx* This,GUID EventID,ULONG Param1,ULONG Param2,ULONG Param3,ULONG Param4) { return This->lpVtbl->FireEx(This,EventID,Param1,Param2,Param3,Param4); } #endif @@ -16635,20 +16643,20 @@ interface IRegisterTuner { #define IRegisterTuner_Unregister(This) (This)->lpVtbl->Unregister(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRegisterTuner_QueryInterface(IRegisterTuner* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRegisterTuner_QueryInterface(IRegisterTuner* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRegisterTuner_AddRef(IRegisterTuner* This) { +static __WIDL_INLINE ULONG IRegisterTuner_AddRef(IRegisterTuner* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRegisterTuner_Release(IRegisterTuner* This) { +static __WIDL_INLINE ULONG IRegisterTuner_Release(IRegisterTuner* This) { return This->lpVtbl->Release(This); } /*** IRegisterTuner methods ***/ -static FORCEINLINE HRESULT IRegisterTuner_Register(IRegisterTuner* This,ITuner *pTuner,IGraphBuilder *pGraph) { +static __WIDL_INLINE HRESULT IRegisterTuner_Register(IRegisterTuner* This,ITuner *pTuner,IGraphBuilder *pGraph) { return This->lpVtbl->Register(This,pTuner,pGraph); } -static FORCEINLINE HRESULT IRegisterTuner_Unregister(IRegisterTuner* This) { +static __WIDL_INLINE HRESULT IRegisterTuner_Unregister(IRegisterTuner* This) { return This->lpVtbl->Unregister(This); } #endif @@ -16769,32 +16777,32 @@ interface IBDAComparable { #define IBDAComparable_HashEquivalentIncremental(This,PartialResult,dwFlags,Result) (This)->lpVtbl->HashEquivalentIncremental(This,PartialResult,dwFlags,Result) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDAComparable_QueryInterface(IBDAComparable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDAComparable_QueryInterface(IBDAComparable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDAComparable_AddRef(IBDAComparable* This) { +static __WIDL_INLINE ULONG IBDAComparable_AddRef(IBDAComparable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDAComparable_Release(IBDAComparable* This) { +static __WIDL_INLINE ULONG IBDAComparable_Release(IBDAComparable* This) { return This->lpVtbl->Release(This); } /*** IBDAComparable methods ***/ -static FORCEINLINE HRESULT IBDAComparable_CompareExact(IBDAComparable* This,IDispatch *CompareTo,LONG *Result) { +static __WIDL_INLINE HRESULT IBDAComparable_CompareExact(IBDAComparable* This,IDispatch *CompareTo,LONG *Result) { return This->lpVtbl->CompareExact(This,CompareTo,Result); } -static FORCEINLINE HRESULT IBDAComparable_CompareEquivalent(IBDAComparable* This,IDispatch *CompareTo,DWORD dwFlags,LONG *Result) { +static __WIDL_INLINE HRESULT IBDAComparable_CompareEquivalent(IBDAComparable* This,IDispatch *CompareTo,DWORD dwFlags,LONG *Result) { return This->lpVtbl->CompareEquivalent(This,CompareTo,dwFlags,Result); } -static FORCEINLINE HRESULT IBDAComparable_HashExact(IBDAComparable* This,INT64 *Result) { +static __WIDL_INLINE HRESULT IBDAComparable_HashExact(IBDAComparable* This,INT64 *Result) { return This->lpVtbl->HashExact(This,Result); } -static FORCEINLINE HRESULT IBDAComparable_HashExactIncremental(IBDAComparable* This,INT64 PartialResult,INT64 *Result) { +static __WIDL_INLINE HRESULT IBDAComparable_HashExactIncremental(IBDAComparable* This,INT64 PartialResult,INT64 *Result) { return This->lpVtbl->HashExactIncremental(This,PartialResult,Result); } -static FORCEINLINE HRESULT IBDAComparable_HashEquivalent(IBDAComparable* This,DWORD dwFlags,INT64 *Result) { +static __WIDL_INLINE HRESULT IBDAComparable_HashEquivalent(IBDAComparable* This,DWORD dwFlags,INT64 *Result) { return This->lpVtbl->HashEquivalent(This,dwFlags,Result); } -static FORCEINLINE HRESULT IBDAComparable_HashEquivalentIncremental(IBDAComparable* This,INT64 PartialResult,DWORD dwFlags,INT64 *Result) { +static __WIDL_INLINE HRESULT IBDAComparable_HashEquivalentIncremental(IBDAComparable* This,INT64 PartialResult,DWORD dwFlags,INT64 *Result) { return This->lpVtbl->HashEquivalentIncremental(This,PartialResult,dwFlags,Result); } #endif @@ -16883,27 +16891,27 @@ interface IPersistTuneXml { #define IPersistTuneXml_Save(This,pvarFragment) (This)->lpVtbl->Save(This,pvarFragment) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistTuneXml_QueryInterface(IPersistTuneXml* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistTuneXml_QueryInterface(IPersistTuneXml* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistTuneXml_AddRef(IPersistTuneXml* This) { +static __WIDL_INLINE ULONG IPersistTuneXml_AddRef(IPersistTuneXml* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistTuneXml_Release(IPersistTuneXml* This) { +static __WIDL_INLINE ULONG IPersistTuneXml_Release(IPersistTuneXml* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IPersistTuneXml_GetClassID(IPersistTuneXml* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistTuneXml_GetClassID(IPersistTuneXml* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistTuneXml methods ***/ -static FORCEINLINE HRESULT IPersistTuneXml_InitNew(IPersistTuneXml* This) { +static __WIDL_INLINE HRESULT IPersistTuneXml_InitNew(IPersistTuneXml* This) { return This->lpVtbl->InitNew(This); } -static FORCEINLINE HRESULT IPersistTuneXml_Load(IPersistTuneXml* This,VARIANT varValue) { +static __WIDL_INLINE HRESULT IPersistTuneXml_Load(IPersistTuneXml* This,VARIANT varValue) { return This->lpVtbl->Load(This,varValue); } -static FORCEINLINE HRESULT IPersistTuneXml_Save(IPersistTuneXml* This,VARIANT *pvarFragment) { +static __WIDL_INLINE HRESULT IPersistTuneXml_Save(IPersistTuneXml* This,VARIANT *pvarFragment) { return This->lpVtbl->Save(This,pvarFragment); } #endif @@ -16972,17 +16980,17 @@ interface IPersistTuneXmlUtility { #define IPersistTuneXmlUtility_Deserialize(This,varValue,ppObject) (This)->lpVtbl->Deserialize(This,varValue,ppObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistTuneXmlUtility_QueryInterface(IPersistTuneXmlUtility* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistTuneXmlUtility_QueryInterface(IPersistTuneXmlUtility* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistTuneXmlUtility_AddRef(IPersistTuneXmlUtility* This) { +static __WIDL_INLINE ULONG IPersistTuneXmlUtility_AddRef(IPersistTuneXmlUtility* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistTuneXmlUtility_Release(IPersistTuneXmlUtility* This) { +static __WIDL_INLINE ULONG IPersistTuneXmlUtility_Release(IPersistTuneXmlUtility* This) { return This->lpVtbl->Release(This); } /*** IPersistTuneXmlUtility methods ***/ -static FORCEINLINE HRESULT IPersistTuneXmlUtility_Deserialize(IPersistTuneXmlUtility* This,VARIANT varValue,IUnknown **ppObject) { +static __WIDL_INLINE HRESULT IPersistTuneXmlUtility_Deserialize(IPersistTuneXmlUtility* This,VARIANT varValue,IUnknown **ppObject) { return This->lpVtbl->Deserialize(This,varValue,ppObject); } #endif @@ -17059,21 +17067,21 @@ interface IPersistTuneXmlUtility2 { #define IPersistTuneXmlUtility2_Serialize(This,piTuneRequest,pString) (This)->lpVtbl->Serialize(This,piTuneRequest,pString) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistTuneXmlUtility2_QueryInterface(IPersistTuneXmlUtility2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistTuneXmlUtility2_QueryInterface(IPersistTuneXmlUtility2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistTuneXmlUtility2_AddRef(IPersistTuneXmlUtility2* This) { +static __WIDL_INLINE ULONG IPersistTuneXmlUtility2_AddRef(IPersistTuneXmlUtility2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistTuneXmlUtility2_Release(IPersistTuneXmlUtility2* This) { +static __WIDL_INLINE ULONG IPersistTuneXmlUtility2_Release(IPersistTuneXmlUtility2* This) { return This->lpVtbl->Release(This); } /*** IPersistTuneXmlUtility methods ***/ -static FORCEINLINE HRESULT IPersistTuneXmlUtility2_Deserialize(IPersistTuneXmlUtility2* This,VARIANT varValue,IUnknown **ppObject) { +static __WIDL_INLINE HRESULT IPersistTuneXmlUtility2_Deserialize(IPersistTuneXmlUtility2* This,VARIANT varValue,IUnknown **ppObject) { return This->lpVtbl->Deserialize(This,varValue,ppObject); } /*** IPersistTuneXmlUtility2 methods ***/ -static FORCEINLINE HRESULT IPersistTuneXmlUtility2_Serialize(IPersistTuneXmlUtility2* This,ITuneRequest *piTuneRequest,BSTR *pString) { +static __WIDL_INLINE HRESULT IPersistTuneXmlUtility2_Serialize(IPersistTuneXmlUtility2* This,ITuneRequest *piTuneRequest,BSTR *pString) { return This->lpVtbl->Serialize(This,piTuneRequest,pString); } #endif @@ -17142,17 +17150,17 @@ interface IBDACreateTuneRequestEx { #define IBDACreateTuneRequestEx_CreateTuneRequestEx(This,TuneRequestIID,TuneRequest) (This)->lpVtbl->CreateTuneRequestEx(This,TuneRequestIID,TuneRequest) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBDACreateTuneRequestEx_QueryInterface(IBDACreateTuneRequestEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBDACreateTuneRequestEx_QueryInterface(IBDACreateTuneRequestEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBDACreateTuneRequestEx_AddRef(IBDACreateTuneRequestEx* This) { +static __WIDL_INLINE ULONG IBDACreateTuneRequestEx_AddRef(IBDACreateTuneRequestEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBDACreateTuneRequestEx_Release(IBDACreateTuneRequestEx* This) { +static __WIDL_INLINE ULONG IBDACreateTuneRequestEx_Release(IBDACreateTuneRequestEx* This) { return This->lpVtbl->Release(This); } /*** IBDACreateTuneRequestEx methods ***/ -static FORCEINLINE HRESULT IBDACreateTuneRequestEx_CreateTuneRequestEx(IBDACreateTuneRequestEx* This,REFCLSID TuneRequestIID,ITuneRequest **TuneRequest) { +static __WIDL_INLINE HRESULT IBDACreateTuneRequestEx_CreateTuneRequestEx(IBDACreateTuneRequestEx* This,REFCLSID TuneRequestIID,ITuneRequest **TuneRequest) { return This->lpVtbl->CreateTuneRequestEx(This,TuneRequestIID,TuneRequest); } #endif diff --git a/lib/libc/include/any-windows-any/uchar.h b/lib/libc/include/any-windows-any/uchar.h index 019f2694fcfeb354ab809f3536ae6740fe7e3b21..7c32e70251ccecda097f185b463e9c99e6dba8a6 100644 --- a/lib/libc/include/any-windows-any/uchar.h +++ b/lib/libc/include/any-windows-any/uchar.h @@ -47,6 +47,8 @@ typedef uint_least32_t char32_t; extern "C" { #endif +#ifdef _UCRT + size_t mbrtoc16 (char16_t *__restrict__ pc16, const char *__restrict__ s, size_t n, @@ -65,6 +67,8 @@ size_t c32rtomb (char *__restrict__ s, char32_t c32, mbstate_t *__restrict__ ps); +#endif /* _UCRT */ + #ifdef __cplusplus } #endif diff --git a/lib/libc/include/any-windows-any/uianimation.h b/lib/libc/include/any-windows-any/uianimation.h index 9ce8afacee3e295a9ebe2cc3e3cb9242a434b990..00e3ed42047939fad50e2ab4598fcc4043061de8 100644 --- a/lib/libc/include/any-windows-any/uianimation.h +++ b/lib/libc/include/any-windows-any/uianimation.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/uianimation.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/uianimation.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __uianimation_h__ #define __uianimation_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __UIAnimationManager_FWD_DEFINED__ @@ -984,71 +992,71 @@ interface IUIAnimationManager { #define IUIAnimationManager_Shutdown(This) (This)->lpVtbl->Shutdown(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationManager_QueryInterface(IUIAnimationManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationManager_QueryInterface(IUIAnimationManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationManager_AddRef(IUIAnimationManager* This) { +static __WIDL_INLINE ULONG IUIAnimationManager_AddRef(IUIAnimationManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationManager_Release(IUIAnimationManager* This) { +static __WIDL_INLINE ULONG IUIAnimationManager_Release(IUIAnimationManager* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationManager methods ***/ -static FORCEINLINE HRESULT IUIAnimationManager_CreateAnimationVariable(IUIAnimationManager* This,double initialValue,IUIAnimationVariable **variable) { +static __WIDL_INLINE HRESULT IUIAnimationManager_CreateAnimationVariable(IUIAnimationManager* This,double initialValue,IUIAnimationVariable **variable) { return This->lpVtbl->CreateAnimationVariable(This,initialValue,variable); } -static FORCEINLINE HRESULT IUIAnimationManager_ScheduleTransition(IUIAnimationManager* This,IUIAnimationVariable *variable,IUIAnimationTransition *transition,double timeNow) { +static __WIDL_INLINE HRESULT IUIAnimationManager_ScheduleTransition(IUIAnimationManager* This,IUIAnimationVariable *variable,IUIAnimationTransition *transition,double timeNow) { return This->lpVtbl->ScheduleTransition(This,variable,transition,timeNow); } -static FORCEINLINE HRESULT IUIAnimationManager_CreateStoryboard(IUIAnimationManager* This,IUIAnimationStoryboard **storyboard) { +static __WIDL_INLINE HRESULT IUIAnimationManager_CreateStoryboard(IUIAnimationManager* This,IUIAnimationStoryboard **storyboard) { return This->lpVtbl->CreateStoryboard(This,storyboard); } -static FORCEINLINE HRESULT IUIAnimationManager_FinishAllStoryboards(IUIAnimationManager* This,double completionDeadline) { +static __WIDL_INLINE HRESULT IUIAnimationManager_FinishAllStoryboards(IUIAnimationManager* This,double completionDeadline) { return This->lpVtbl->FinishAllStoryboards(This,completionDeadline); } -static FORCEINLINE HRESULT IUIAnimationManager_AbandonAllStoryboards(IUIAnimationManager* This) { +static __WIDL_INLINE HRESULT IUIAnimationManager_AbandonAllStoryboards(IUIAnimationManager* This) { return This->lpVtbl->AbandonAllStoryboards(This); } -static FORCEINLINE HRESULT IUIAnimationManager_Update(IUIAnimationManager* This,double timeNow,UI_ANIMATION_UPDATE_RESULT *updateResult) { +static __WIDL_INLINE HRESULT IUIAnimationManager_Update(IUIAnimationManager* This,double timeNow,UI_ANIMATION_UPDATE_RESULT *updateResult) { return This->lpVtbl->Update(This,timeNow,updateResult); } -static FORCEINLINE HRESULT IUIAnimationManager_GetVariableFromTag(IUIAnimationManager* This,IUnknown *object,UINT32 id,IUIAnimationVariable **variable) { +static __WIDL_INLINE HRESULT IUIAnimationManager_GetVariableFromTag(IUIAnimationManager* This,IUnknown *object,UINT32 id,IUIAnimationVariable **variable) { return This->lpVtbl->GetVariableFromTag(This,object,id,variable); } -static FORCEINLINE HRESULT IUIAnimationManager_GetStoryboardFromTag(IUIAnimationManager* This,IUnknown *object,UINT32 id,IUIAnimationStoryboard **storyboard) { +static __WIDL_INLINE HRESULT IUIAnimationManager_GetStoryboardFromTag(IUIAnimationManager* This,IUnknown *object,UINT32 id,IUIAnimationStoryboard **storyboard) { return This->lpVtbl->GetStoryboardFromTag(This,object,id,storyboard); } -static FORCEINLINE HRESULT IUIAnimationManager_GetStatus(IUIAnimationManager* This,UI_ANIMATION_MANAGER_STATUS *status) { +static __WIDL_INLINE HRESULT IUIAnimationManager_GetStatus(IUIAnimationManager* This,UI_ANIMATION_MANAGER_STATUS *status) { return This->lpVtbl->GetStatus(This,status); } -static FORCEINLINE HRESULT IUIAnimationManager_SetAnimationMode(IUIAnimationManager* This,UI_ANIMATION_MODE mode) { +static __WIDL_INLINE HRESULT IUIAnimationManager_SetAnimationMode(IUIAnimationManager* This,UI_ANIMATION_MODE mode) { return This->lpVtbl->SetAnimationMode(This,mode); } -static FORCEINLINE HRESULT IUIAnimationManager_Pause(IUIAnimationManager* This) { +static __WIDL_INLINE HRESULT IUIAnimationManager_Pause(IUIAnimationManager* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IUIAnimationManager_Resume(IUIAnimationManager* This) { +static __WIDL_INLINE HRESULT IUIAnimationManager_Resume(IUIAnimationManager* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT IUIAnimationManager_SetManagerEventHandler(IUIAnimationManager* This,IUIAnimationManagerEventHandler *handler) { +static __WIDL_INLINE HRESULT IUIAnimationManager_SetManagerEventHandler(IUIAnimationManager* This,IUIAnimationManagerEventHandler *handler) { return This->lpVtbl->SetManagerEventHandler(This,handler); } -static FORCEINLINE HRESULT IUIAnimationManager_SetCancelPriorityComparison(IUIAnimationManager* This,IUIAnimationPriorityComparison *comparison) { +static __WIDL_INLINE HRESULT IUIAnimationManager_SetCancelPriorityComparison(IUIAnimationManager* This,IUIAnimationPriorityComparison *comparison) { return This->lpVtbl->SetCancelPriorityComparison(This,comparison); } -static FORCEINLINE HRESULT IUIAnimationManager_SetTrimPriorityComparison(IUIAnimationManager* This,IUIAnimationPriorityComparison *comparison) { +static __WIDL_INLINE HRESULT IUIAnimationManager_SetTrimPriorityComparison(IUIAnimationManager* This,IUIAnimationPriorityComparison *comparison) { return This->lpVtbl->SetTrimPriorityComparison(This,comparison); } -static FORCEINLINE HRESULT IUIAnimationManager_SetCompressPriorityComparison(IUIAnimationManager* This,IUIAnimationPriorityComparison *comparison) { +static __WIDL_INLINE HRESULT IUIAnimationManager_SetCompressPriorityComparison(IUIAnimationManager* This,IUIAnimationPriorityComparison *comparison) { return This->lpVtbl->SetCompressPriorityComparison(This,comparison); } -static FORCEINLINE HRESULT IUIAnimationManager_SetConcludePriorityComparison(IUIAnimationManager* This,IUIAnimationPriorityComparison *comparison) { +static __WIDL_INLINE HRESULT IUIAnimationManager_SetConcludePriorityComparison(IUIAnimationManager* This,IUIAnimationPriorityComparison *comparison) { return This->lpVtbl->SetConcludePriorityComparison(This,comparison); } -static FORCEINLINE HRESULT IUIAnimationManager_SetDefaultLongestAcceptableDelay(IUIAnimationManager* This,double delay) { +static __WIDL_INLINE HRESULT IUIAnimationManager_SetDefaultLongestAcceptableDelay(IUIAnimationManager* This,double delay) { return This->lpVtbl->SetDefaultLongestAcceptableDelay(This,delay); } -static FORCEINLINE HRESULT IUIAnimationManager_Shutdown(IUIAnimationManager* This) { +static __WIDL_INLINE HRESULT IUIAnimationManager_Shutdown(IUIAnimationManager* This) { return This->lpVtbl->Shutdown(This); } #endif @@ -1223,56 +1231,56 @@ interface IUIAnimationVariable { #define IUIAnimationVariable_SetVariableIntegerChangeHandler(This,handler) (This)->lpVtbl->SetVariableIntegerChangeHandler(This,handler) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariable_QueryInterface(IUIAnimationVariable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_QueryInterface(IUIAnimationVariable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationVariable_AddRef(IUIAnimationVariable* This) { +static __WIDL_INLINE ULONG IUIAnimationVariable_AddRef(IUIAnimationVariable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationVariable_Release(IUIAnimationVariable* This) { +static __WIDL_INLINE ULONG IUIAnimationVariable_Release(IUIAnimationVariable* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationVariable methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariable_GetValue(IUIAnimationVariable* This,double *value) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_GetValue(IUIAnimationVariable* This,double *value) { return This->lpVtbl->GetValue(This,value); } -static FORCEINLINE HRESULT IUIAnimationVariable_GetFinalValue(IUIAnimationVariable* This,double *finalValue) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_GetFinalValue(IUIAnimationVariable* This,double *finalValue) { return This->lpVtbl->GetFinalValue(This,finalValue); } -static FORCEINLINE HRESULT IUIAnimationVariable_GetPreviousValue(IUIAnimationVariable* This,double *previousValue) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_GetPreviousValue(IUIAnimationVariable* This,double *previousValue) { return This->lpVtbl->GetPreviousValue(This,previousValue); } -static FORCEINLINE HRESULT IUIAnimationVariable_GetIntegerValue(IUIAnimationVariable* This,int *value) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_GetIntegerValue(IUIAnimationVariable* This,int *value) { return This->lpVtbl->GetIntegerValue(This,value); } -static FORCEINLINE HRESULT IUIAnimationVariable_GetFinalIntegerValue(IUIAnimationVariable* This,int *finalValue) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_GetFinalIntegerValue(IUIAnimationVariable* This,int *finalValue) { return This->lpVtbl->GetFinalIntegerValue(This,finalValue); } -static FORCEINLINE HRESULT IUIAnimationVariable_GetPreviousIntegerValue(IUIAnimationVariable* This,int *previousValue) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_GetPreviousIntegerValue(IUIAnimationVariable* This,int *previousValue) { return This->lpVtbl->GetPreviousIntegerValue(This,previousValue); } -static FORCEINLINE HRESULT IUIAnimationVariable_GetCurrentStoryboard(IUIAnimationVariable* This,IUIAnimationStoryboard **storyboard) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_GetCurrentStoryboard(IUIAnimationVariable* This,IUIAnimationStoryboard **storyboard) { return This->lpVtbl->GetCurrentStoryboard(This,storyboard); } -static FORCEINLINE HRESULT IUIAnimationVariable_SetLowerBound(IUIAnimationVariable* This,double bound) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_SetLowerBound(IUIAnimationVariable* This,double bound) { return This->lpVtbl->SetLowerBound(This,bound); } -static FORCEINLINE HRESULT IUIAnimationVariable_SetUpperBound(IUIAnimationVariable* This,double bound) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_SetUpperBound(IUIAnimationVariable* This,double bound) { return This->lpVtbl->SetUpperBound(This,bound); } -static FORCEINLINE HRESULT IUIAnimationVariable_SetRoundingMode(IUIAnimationVariable* This,UI_ANIMATION_ROUNDING_MODE mode) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_SetRoundingMode(IUIAnimationVariable* This,UI_ANIMATION_ROUNDING_MODE mode) { return This->lpVtbl->SetRoundingMode(This,mode); } -static FORCEINLINE HRESULT IUIAnimationVariable_SetTag(IUIAnimationVariable* This,IUnknown *object,unsigned int id) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_SetTag(IUIAnimationVariable* This,IUnknown *object,unsigned int id) { return This->lpVtbl->SetTag(This,object,id); } -static FORCEINLINE HRESULT IUIAnimationVariable_GetTag(IUIAnimationVariable* This,IUnknown **object,unsigned int *id) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_GetTag(IUIAnimationVariable* This,IUnknown **object,unsigned int *id) { return This->lpVtbl->GetTag(This,object,id); } -static FORCEINLINE HRESULT IUIAnimationVariable_SetVariableChangeHandler(IUIAnimationVariable* This,IUIAnimationVariableChangeHandler *handler) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_SetVariableChangeHandler(IUIAnimationVariable* This,IUIAnimationVariableChangeHandler *handler) { return This->lpVtbl->SetVariableChangeHandler(This,handler); } -static FORCEINLINE HRESULT IUIAnimationVariable_SetVariableIntegerChangeHandler(IUIAnimationVariable* This,IUIAnimationVariableIntegerChangeHandler *handler) { +static __WIDL_INLINE HRESULT IUIAnimationVariable_SetVariableIntegerChangeHandler(IUIAnimationVariable* This,IUIAnimationVariableIntegerChangeHandler *handler) { return This->lpVtbl->SetVariableIntegerChangeHandler(This,handler); } #endif @@ -1493,65 +1501,65 @@ interface IUIAnimationStoryboard { #define IUIAnimationStoryboard_SetStoryboardEventHandler(This,handler) (This)->lpVtbl->SetStoryboardEventHandler(This,handler) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationStoryboard_QueryInterface(IUIAnimationStoryboard* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_QueryInterface(IUIAnimationStoryboard* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationStoryboard_AddRef(IUIAnimationStoryboard* This) { +static __WIDL_INLINE ULONG IUIAnimationStoryboard_AddRef(IUIAnimationStoryboard* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationStoryboard_Release(IUIAnimationStoryboard* This) { +static __WIDL_INLINE ULONG IUIAnimationStoryboard_Release(IUIAnimationStoryboard* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationStoryboard methods ***/ -static FORCEINLINE HRESULT IUIAnimationStoryboard_AddTransition(IUIAnimationStoryboard* This,IUIAnimationVariable *variable,IUIAnimationTransition *transition) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_AddTransition(IUIAnimationStoryboard* This,IUIAnimationVariable *variable,IUIAnimationTransition *transition) { return This->lpVtbl->AddTransition(This,variable,transition); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_AddKeyframeAtOffset(IUIAnimationStoryboard* This,UI_ANIMATION_KEYFRAME existingKeyframe,double offset,UI_ANIMATION_KEYFRAME *keyframe) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_AddKeyframeAtOffset(IUIAnimationStoryboard* This,UI_ANIMATION_KEYFRAME existingKeyframe,double offset,UI_ANIMATION_KEYFRAME *keyframe) { return This->lpVtbl->AddKeyframeAtOffset(This,existingKeyframe,offset,keyframe); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_AddKeyframeAfterTransition(IUIAnimationStoryboard* This,IUIAnimationTransition *transition,UI_ANIMATION_KEYFRAME *keyframe) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_AddKeyframeAfterTransition(IUIAnimationStoryboard* This,IUIAnimationTransition *transition,UI_ANIMATION_KEYFRAME *keyframe) { return This->lpVtbl->AddKeyframeAfterTransition(This,transition,keyframe); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_AddTransitionAtKeyframe(IUIAnimationStoryboard* This,IUIAnimationVariable *variable,IUIAnimationTransition *transition,UI_ANIMATION_KEYFRAME startKeyframe) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_AddTransitionAtKeyframe(IUIAnimationStoryboard* This,IUIAnimationVariable *variable,IUIAnimationTransition *transition,UI_ANIMATION_KEYFRAME startKeyframe) { return This->lpVtbl->AddTransitionAtKeyframe(This,variable,transition,startKeyframe); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_AddTransitionBetweenKeyframes(IUIAnimationStoryboard* This,IUIAnimationVariable *variable,IUIAnimationTransition *transition,UI_ANIMATION_KEYFRAME startKeyframe,UI_ANIMATION_KEYFRAME endKeyframe) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_AddTransitionBetweenKeyframes(IUIAnimationStoryboard* This,IUIAnimationVariable *variable,IUIAnimationTransition *transition,UI_ANIMATION_KEYFRAME startKeyframe,UI_ANIMATION_KEYFRAME endKeyframe) { return This->lpVtbl->AddTransitionBetweenKeyframes(This,variable,transition,startKeyframe,endKeyframe); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_RepeatBetweenKeyframes(IUIAnimationStoryboard* This,UI_ANIMATION_KEYFRAME startKeyframe,UI_ANIMATION_KEYFRAME endKeyframe,int repetitionCount) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_RepeatBetweenKeyframes(IUIAnimationStoryboard* This,UI_ANIMATION_KEYFRAME startKeyframe,UI_ANIMATION_KEYFRAME endKeyframe,int repetitionCount) { return This->lpVtbl->RepeatBetweenKeyframes(This,startKeyframe,endKeyframe,repetitionCount); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_HoldVariable(IUIAnimationStoryboard* This,IUIAnimationVariable *variable) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_HoldVariable(IUIAnimationStoryboard* This,IUIAnimationVariable *variable) { return This->lpVtbl->HoldVariable(This,variable); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_SetLongestAcceptableDelay(IUIAnimationStoryboard* This,double delay) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_SetLongestAcceptableDelay(IUIAnimationStoryboard* This,double delay) { return This->lpVtbl->SetLongestAcceptableDelay(This,delay); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_Schedule(IUIAnimationStoryboard* This,double timeNow,UI_ANIMATION_SCHEDULING_RESULT *schedulingResult) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_Schedule(IUIAnimationStoryboard* This,double timeNow,UI_ANIMATION_SCHEDULING_RESULT *schedulingResult) { return This->lpVtbl->Schedule(This,timeNow,schedulingResult); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_Conclude(IUIAnimationStoryboard* This) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_Conclude(IUIAnimationStoryboard* This) { return This->lpVtbl->Conclude(This); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_Finish(IUIAnimationStoryboard* This,double completionDeadline) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_Finish(IUIAnimationStoryboard* This,double completionDeadline) { return This->lpVtbl->Finish(This,completionDeadline); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_Abandon(IUIAnimationStoryboard* This) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_Abandon(IUIAnimationStoryboard* This) { return This->lpVtbl->Abandon(This); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_SetTag(IUIAnimationStoryboard* This,IUnknown *object,unsigned int id) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_SetTag(IUIAnimationStoryboard* This,IUnknown *object,unsigned int id) { return This->lpVtbl->SetTag(This,object,id); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_GetTag(IUIAnimationStoryboard* This,IUnknown **object,unsigned int *id) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_GetTag(IUIAnimationStoryboard* This,IUnknown **object,unsigned int *id) { return This->lpVtbl->GetTag(This,object,id); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_GetStatus(IUIAnimationStoryboard* This,UI_ANIMATION_STORYBOARD_STATUS *status) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_GetStatus(IUIAnimationStoryboard* This,UI_ANIMATION_STORYBOARD_STATUS *status) { return This->lpVtbl->GetStatus(This,status); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_GetElapsedTime(IUIAnimationStoryboard* This,double *elapsedTime) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_GetElapsedTime(IUIAnimationStoryboard* This,double *elapsedTime) { return This->lpVtbl->GetElapsedTime(This,elapsedTime); } -static FORCEINLINE HRESULT IUIAnimationStoryboard_SetStoryboardEventHandler(IUIAnimationStoryboard* This,IUIAnimationStoryboardEventHandler *handler) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard_SetStoryboardEventHandler(IUIAnimationStoryboard* This,IUIAnimationStoryboardEventHandler *handler) { return This->lpVtbl->SetStoryboardEventHandler(This,handler); } #endif @@ -1641,26 +1649,26 @@ interface IUIAnimationTransition { #define IUIAnimationTransition_GetDuration(This,duration) (This)->lpVtbl->GetDuration(This,duration) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationTransition_QueryInterface(IUIAnimationTransition* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationTransition_QueryInterface(IUIAnimationTransition* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationTransition_AddRef(IUIAnimationTransition* This) { +static __WIDL_INLINE ULONG IUIAnimationTransition_AddRef(IUIAnimationTransition* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationTransition_Release(IUIAnimationTransition* This) { +static __WIDL_INLINE ULONG IUIAnimationTransition_Release(IUIAnimationTransition* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationTransition methods ***/ -static FORCEINLINE HRESULT IUIAnimationTransition_SetInitialValue(IUIAnimationTransition* This,double value) { +static __WIDL_INLINE HRESULT IUIAnimationTransition_SetInitialValue(IUIAnimationTransition* This,double value) { return This->lpVtbl->SetInitialValue(This,value); } -static FORCEINLINE HRESULT IUIAnimationTransition_SetInitialVelocity(IUIAnimationTransition* This,double velocity) { +static __WIDL_INLINE HRESULT IUIAnimationTransition_SetInitialVelocity(IUIAnimationTransition* This,double velocity) { return This->lpVtbl->SetInitialVelocity(This,velocity); } -static FORCEINLINE HRESULT IUIAnimationTransition_IsDurationKnown(IUIAnimationTransition* This) { +static __WIDL_INLINE HRESULT IUIAnimationTransition_IsDurationKnown(IUIAnimationTransition* This) { return This->lpVtbl->IsDurationKnown(This); } -static FORCEINLINE HRESULT IUIAnimationTransition_GetDuration(IUIAnimationTransition* This,double *duration) { +static __WIDL_INLINE HRESULT IUIAnimationTransition_GetDuration(IUIAnimationTransition* This,double *duration) { return This->lpVtbl->GetDuration(This,duration); } #endif @@ -1739,20 +1747,20 @@ interface IUIAnimationStoryboardEventHandler { #define IUIAnimationStoryboardEventHandler_OnStoryboardUpdated(This,storyboard) (This)->lpVtbl->OnStoryboardUpdated(This,storyboard) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationStoryboardEventHandler_QueryInterface(IUIAnimationStoryboardEventHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboardEventHandler_QueryInterface(IUIAnimationStoryboardEventHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationStoryboardEventHandler_AddRef(IUIAnimationStoryboardEventHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationStoryboardEventHandler_AddRef(IUIAnimationStoryboardEventHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationStoryboardEventHandler_Release(IUIAnimationStoryboardEventHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationStoryboardEventHandler_Release(IUIAnimationStoryboardEventHandler* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationStoryboardEventHandler methods ***/ -static FORCEINLINE HRESULT IUIAnimationStoryboardEventHandler_OnStoryboardStatusChanged(IUIAnimationStoryboardEventHandler* This,IUIAnimationStoryboard *storyboard,UI_ANIMATION_STORYBOARD_STATUS newStatus,UI_ANIMATION_STORYBOARD_STATUS previousStatus) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboardEventHandler_OnStoryboardStatusChanged(IUIAnimationStoryboardEventHandler* This,IUIAnimationStoryboard *storyboard,UI_ANIMATION_STORYBOARD_STATUS newStatus,UI_ANIMATION_STORYBOARD_STATUS previousStatus) { return This->lpVtbl->OnStoryboardStatusChanged(This,storyboard,newStatus,previousStatus); } -static FORCEINLINE HRESULT IUIAnimationStoryboardEventHandler_OnStoryboardUpdated(IUIAnimationStoryboardEventHandler* This,IUIAnimationStoryboard *storyboard) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboardEventHandler_OnStoryboardUpdated(IUIAnimationStoryboardEventHandler* This,IUIAnimationStoryboard *storyboard) { return This->lpVtbl->OnStoryboardUpdated(This,storyboard); } #endif @@ -1825,17 +1833,17 @@ interface IUIAnimationVariableChangeHandler { #define IUIAnimationVariableChangeHandler_OnValueChanged(This,storyboard,variable,newValue,previousValue) (This)->lpVtbl->OnValueChanged(This,storyboard,variable,newValue,previousValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariableChangeHandler_QueryInterface(IUIAnimationVariableChangeHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationVariableChangeHandler_QueryInterface(IUIAnimationVariableChangeHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationVariableChangeHandler_AddRef(IUIAnimationVariableChangeHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationVariableChangeHandler_AddRef(IUIAnimationVariableChangeHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationVariableChangeHandler_Release(IUIAnimationVariableChangeHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationVariableChangeHandler_Release(IUIAnimationVariableChangeHandler* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationVariableChangeHandler methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariableChangeHandler_OnValueChanged(IUIAnimationVariableChangeHandler* This,IUIAnimationStoryboard *storyboard,IUIAnimationVariable *variable,double newValue,double previousValue) { +static __WIDL_INLINE HRESULT IUIAnimationVariableChangeHandler_OnValueChanged(IUIAnimationVariableChangeHandler* This,IUIAnimationStoryboard *storyboard,IUIAnimationVariable *variable,double newValue,double previousValue) { return This->lpVtbl->OnValueChanged(This,storyboard,variable,newValue,previousValue); } #endif @@ -1908,17 +1916,17 @@ interface IUIAnimationVariableIntegerChangeHandler { #define IUIAnimationVariableIntegerChangeHandler_OnIntegerValueChanged(This,storyboard,variable,newValue,previousValue) (This)->lpVtbl->OnIntegerValueChanged(This,storyboard,variable,newValue,previousValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariableIntegerChangeHandler_QueryInterface(IUIAnimationVariableIntegerChangeHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationVariableIntegerChangeHandler_QueryInterface(IUIAnimationVariableIntegerChangeHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationVariableIntegerChangeHandler_AddRef(IUIAnimationVariableIntegerChangeHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationVariableIntegerChangeHandler_AddRef(IUIAnimationVariableIntegerChangeHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationVariableIntegerChangeHandler_Release(IUIAnimationVariableIntegerChangeHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationVariableIntegerChangeHandler_Release(IUIAnimationVariableIntegerChangeHandler* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationVariableIntegerChangeHandler methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariableIntegerChangeHandler_OnIntegerValueChanged(IUIAnimationVariableIntegerChangeHandler* This,IUIAnimationStoryboard *storyboard,IUIAnimationVariable *variable,int newValue,int previousValue) { +static __WIDL_INLINE HRESULT IUIAnimationVariableIntegerChangeHandler_OnIntegerValueChanged(IUIAnimationVariableIntegerChangeHandler* This,IUIAnimationStoryboard *storyboard,IUIAnimationVariable *variable,int newValue,int previousValue) { return This->lpVtbl->OnIntegerValueChanged(This,storyboard,variable,newValue,previousValue); } #endif @@ -1987,17 +1995,17 @@ interface IUIAnimationManagerEventHandler { #define IUIAnimationManagerEventHandler_OnManagerStatusChanged(This,newStatus,previousStatus) (This)->lpVtbl->OnManagerStatusChanged(This,newStatus,previousStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationManagerEventHandler_QueryInterface(IUIAnimationManagerEventHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationManagerEventHandler_QueryInterface(IUIAnimationManagerEventHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationManagerEventHandler_AddRef(IUIAnimationManagerEventHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationManagerEventHandler_AddRef(IUIAnimationManagerEventHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationManagerEventHandler_Release(IUIAnimationManagerEventHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationManagerEventHandler_Release(IUIAnimationManagerEventHandler* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationManagerEventHandler methods ***/ -static FORCEINLINE HRESULT IUIAnimationManagerEventHandler_OnManagerStatusChanged(IUIAnimationManagerEventHandler* This,UI_ANIMATION_MANAGER_STATUS newStatus,UI_ANIMATION_MANAGER_STATUS previousStatus) { +static __WIDL_INLINE HRESULT IUIAnimationManagerEventHandler_OnManagerStatusChanged(IUIAnimationManagerEventHandler* This,UI_ANIMATION_MANAGER_STATUS newStatus,UI_ANIMATION_MANAGER_STATUS previousStatus) { return This->lpVtbl->OnManagerStatusChanged(This,newStatus,previousStatus); } #endif @@ -2068,17 +2076,17 @@ interface IUIAnimationPriorityComparison { #define IUIAnimationPriorityComparison_HasPriority(This,scheduledStoryboard,newStoryboard,priorityEffect) (This)->lpVtbl->HasPriority(This,scheduledStoryboard,newStoryboard,priorityEffect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationPriorityComparison_QueryInterface(IUIAnimationPriorityComparison* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationPriorityComparison_QueryInterface(IUIAnimationPriorityComparison* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationPriorityComparison_AddRef(IUIAnimationPriorityComparison* This) { +static __WIDL_INLINE ULONG IUIAnimationPriorityComparison_AddRef(IUIAnimationPriorityComparison* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationPriorityComparison_Release(IUIAnimationPriorityComparison* This) { +static __WIDL_INLINE ULONG IUIAnimationPriorityComparison_Release(IUIAnimationPriorityComparison* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationPriorityComparison methods ***/ -static FORCEINLINE HRESULT IUIAnimationPriorityComparison_HasPriority(IUIAnimationPriorityComparison* This,IUIAnimationStoryboard *scheduledStoryboard,IUIAnimationStoryboard *newStoryboard,UI_ANIMATION_PRIORITY_EFFECT priorityEffect) { +static __WIDL_INLINE HRESULT IUIAnimationPriorityComparison_HasPriority(IUIAnimationPriorityComparison* This,IUIAnimationStoryboard *scheduledStoryboard,IUIAnimationStoryboard *newStoryboard,UI_ANIMATION_PRIORITY_EFFECT priorityEffect) { return This->lpVtbl->HasPriority(This,scheduledStoryboard,newStoryboard,priorityEffect); } #endif @@ -2323,77 +2331,77 @@ interface IUIAnimationManager2 { #define IUIAnimationManager2_Shutdown(This) (This)->lpVtbl->Shutdown(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationManager2_QueryInterface(IUIAnimationManager2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_QueryInterface(IUIAnimationManager2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationManager2_AddRef(IUIAnimationManager2* This) { +static __WIDL_INLINE ULONG IUIAnimationManager2_AddRef(IUIAnimationManager2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationManager2_Release(IUIAnimationManager2* This) { +static __WIDL_INLINE ULONG IUIAnimationManager2_Release(IUIAnimationManager2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationManager2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationManager2_CreateAnimationVectorVariable(IUIAnimationManager2* This,double *initialValue,unsigned int cDimension,IUIAnimationVariable2 **variable) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_CreateAnimationVectorVariable(IUIAnimationManager2* This,double *initialValue,unsigned int cDimension,IUIAnimationVariable2 **variable) { return This->lpVtbl->CreateAnimationVectorVariable(This,initialValue,cDimension,variable); } -static FORCEINLINE HRESULT IUIAnimationManager2_CreateAnimationVariable(IUIAnimationManager2* This,double initialValue,IUIAnimationVariable2 **variable) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_CreateAnimationVariable(IUIAnimationManager2* This,double initialValue,IUIAnimationVariable2 **variable) { return This->lpVtbl->CreateAnimationVariable(This,initialValue,variable); } -static FORCEINLINE HRESULT IUIAnimationManager2_ScheduleTransition(IUIAnimationManager2* This,IUIAnimationVariable2 *variable,IUIAnimationTransition2 *transition,double timeNow) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_ScheduleTransition(IUIAnimationManager2* This,IUIAnimationVariable2 *variable,IUIAnimationTransition2 *transition,double timeNow) { return This->lpVtbl->ScheduleTransition(This,variable,transition,timeNow); } -static FORCEINLINE HRESULT IUIAnimationManager2_CreateStoryboard(IUIAnimationManager2* This,IUIAnimationStoryboard2 **storyboard) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_CreateStoryboard(IUIAnimationManager2* This,IUIAnimationStoryboard2 **storyboard) { return This->lpVtbl->CreateStoryboard(This,storyboard); } -static FORCEINLINE HRESULT IUIAnimationManager2_FinishAllStoryboards(IUIAnimationManager2* This,double completionDeadline) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_FinishAllStoryboards(IUIAnimationManager2* This,double completionDeadline) { return This->lpVtbl->FinishAllStoryboards(This,completionDeadline); } -static FORCEINLINE HRESULT IUIAnimationManager2_AbandonAllStoryboards(IUIAnimationManager2* This) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_AbandonAllStoryboards(IUIAnimationManager2* This) { return This->lpVtbl->AbandonAllStoryboards(This); } -static FORCEINLINE HRESULT IUIAnimationManager2_Update(IUIAnimationManager2* This,double timeNow,UI_ANIMATION_UPDATE_RESULT *updateResult) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_Update(IUIAnimationManager2* This,double timeNow,UI_ANIMATION_UPDATE_RESULT *updateResult) { return This->lpVtbl->Update(This,timeNow,updateResult); } -static FORCEINLINE HRESULT IUIAnimationManager2_GetVariableFromTag(IUIAnimationManager2* This,IUnknown *object,UINT32 id,IUIAnimationVariable2 **variable) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_GetVariableFromTag(IUIAnimationManager2* This,IUnknown *object,UINT32 id,IUIAnimationVariable2 **variable) { return This->lpVtbl->GetVariableFromTag(This,object,id,variable); } -static FORCEINLINE HRESULT IUIAnimationManager2_GetStoryboardFromTag(IUIAnimationManager2* This,IUnknown *object,unsigned int id,IUIAnimationStoryboard2 **storyboard) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_GetStoryboardFromTag(IUIAnimationManager2* This,IUnknown *object,unsigned int id,IUIAnimationStoryboard2 **storyboard) { return This->lpVtbl->GetStoryboardFromTag(This,object,id,storyboard); } -static FORCEINLINE HRESULT IUIAnimationManager2_EstimateNextEventTime(IUIAnimationManager2* This,double *seconds) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_EstimateNextEventTime(IUIAnimationManager2* This,double *seconds) { return This->lpVtbl->EstimateNextEventTime(This,seconds); } -static FORCEINLINE HRESULT IUIAnimationManager2_GetStatus(IUIAnimationManager2* This,UI_ANIMATION_MANAGER_STATUS *status) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_GetStatus(IUIAnimationManager2* This,UI_ANIMATION_MANAGER_STATUS *status) { return This->lpVtbl->GetStatus(This,status); } -static FORCEINLINE HRESULT IUIAnimationManager2_SetAnimationMode(IUIAnimationManager2* This,UI_ANIMATION_MODE mode) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_SetAnimationMode(IUIAnimationManager2* This,UI_ANIMATION_MODE mode) { return This->lpVtbl->SetAnimationMode(This,mode); } -static FORCEINLINE HRESULT IUIAnimationManager2_Pause(IUIAnimationManager2* This) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_Pause(IUIAnimationManager2* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IUIAnimationManager2_Resume(IUIAnimationManager2* This) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_Resume(IUIAnimationManager2* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT IUIAnimationManager2_SetManagerEventHandler(IUIAnimationManager2* This,IUIAnimationManagerEventHandler2 *handler,LONG fRegisterForNextAnimationEvent) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_SetManagerEventHandler(IUIAnimationManager2* This,IUIAnimationManagerEventHandler2 *handler,LONG fRegisterForNextAnimationEvent) { return This->lpVtbl->SetManagerEventHandler(This,handler,fRegisterForNextAnimationEvent); } -static FORCEINLINE HRESULT IUIAnimationManager2_SetCancelPriorityComparison(IUIAnimationManager2* This,IUIAnimationPriorityComparison2 *comparison) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_SetCancelPriorityComparison(IUIAnimationManager2* This,IUIAnimationPriorityComparison2 *comparison) { return This->lpVtbl->SetCancelPriorityComparison(This,comparison); } -static FORCEINLINE HRESULT IUIAnimationManager2_SetTrimPriorityComparison(IUIAnimationManager2* This,IUIAnimationPriorityComparison2 *comparison) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_SetTrimPriorityComparison(IUIAnimationManager2* This,IUIAnimationPriorityComparison2 *comparison) { return This->lpVtbl->SetTrimPriorityComparison(This,comparison); } -static FORCEINLINE HRESULT IUIAnimationManager2_SetCompressPriorityComparison(IUIAnimationManager2* This,IUIAnimationPriorityComparison2 *comparison) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_SetCompressPriorityComparison(IUIAnimationManager2* This,IUIAnimationPriorityComparison2 *comparison) { return This->lpVtbl->SetCompressPriorityComparison(This,comparison); } -static FORCEINLINE HRESULT IUIAnimationManager2_SetConcludePriorityComparison(IUIAnimationManager2* This,IUIAnimationPriorityComparison2 *comparison) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_SetConcludePriorityComparison(IUIAnimationManager2* This,IUIAnimationPriorityComparison2 *comparison) { return This->lpVtbl->SetConcludePriorityComparison(This,comparison); } -static FORCEINLINE HRESULT IUIAnimationManager2_SetDefaultLongestAcceptableDelay(IUIAnimationManager2* This,double delay) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_SetDefaultLongestAcceptableDelay(IUIAnimationManager2* This,double delay) { return This->lpVtbl->SetDefaultLongestAcceptableDelay(This,delay); } -static FORCEINLINE HRESULT IUIAnimationManager2_Shutdown(IUIAnimationManager2* This) { +static __WIDL_INLINE HRESULT IUIAnimationManager2_Shutdown(IUIAnimationManager2* This) { return This->lpVtbl->Shutdown(This); } #endif @@ -2686,92 +2694,92 @@ interface IUIAnimationVariable2 { #define IUIAnimationVariable2_SetVariableCurveChangeHandler(This,handler) (This)->lpVtbl->SetVariableCurveChangeHandler(This,handler) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariable2_QueryInterface(IUIAnimationVariable2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_QueryInterface(IUIAnimationVariable2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationVariable2_AddRef(IUIAnimationVariable2* This) { +static __WIDL_INLINE ULONG IUIAnimationVariable2_AddRef(IUIAnimationVariable2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationVariable2_Release(IUIAnimationVariable2* This) { +static __WIDL_INLINE ULONG IUIAnimationVariable2_Release(IUIAnimationVariable2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationVariable2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariable2_GetDimension(IUIAnimationVariable2* This,unsigned int *dimension) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetDimension(IUIAnimationVariable2* This,unsigned int *dimension) { return This->lpVtbl->GetDimension(This,dimension); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetValue(IUIAnimationVariable2* This,double *value) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetValue(IUIAnimationVariable2* This,double *value) { return This->lpVtbl->GetValue(This,value); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetVectorValue(IUIAnimationVariable2* This,double *value,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetVectorValue(IUIAnimationVariable2* This,double *value,unsigned int cDimension) { return This->lpVtbl->GetVectorValue(This,value,cDimension); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetCurve(IUIAnimationVariable2* This,IDCompositionAnimation *animation) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetCurve(IUIAnimationVariable2* This,IDCompositionAnimation *animation) { return This->lpVtbl->GetCurve(This,animation); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetVectorCurve(IUIAnimationVariable2* This,IDCompositionAnimation **animation,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetVectorCurve(IUIAnimationVariable2* This,IDCompositionAnimation **animation,unsigned int cDimension) { return This->lpVtbl->GetVectorCurve(This,animation,cDimension); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetFinalValue(IUIAnimationVariable2* This,double *finalValue) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetFinalValue(IUIAnimationVariable2* This,double *finalValue) { return This->lpVtbl->GetFinalValue(This,finalValue); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetFinalVectorValue(IUIAnimationVariable2* This,double *finalValue,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetFinalVectorValue(IUIAnimationVariable2* This,double *finalValue,unsigned int cDimension) { return This->lpVtbl->GetFinalVectorValue(This,finalValue,cDimension); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetPreviousValue(IUIAnimationVariable2* This,double *previousValue) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetPreviousValue(IUIAnimationVariable2* This,double *previousValue) { return This->lpVtbl->GetPreviousValue(This,previousValue); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetPreviousVectorValue(IUIAnimationVariable2* This,double *previousValue,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetPreviousVectorValue(IUIAnimationVariable2* This,double *previousValue,unsigned int cDimension) { return This->lpVtbl->GetPreviousVectorValue(This,previousValue,cDimension); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetIntegerValue(IUIAnimationVariable2* This,int *value) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetIntegerValue(IUIAnimationVariable2* This,int *value) { return This->lpVtbl->GetIntegerValue(This,value); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetIntegerVectorValue(IUIAnimationVariable2* This,int *value,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetIntegerVectorValue(IUIAnimationVariable2* This,int *value,unsigned int cDimension) { return This->lpVtbl->GetIntegerVectorValue(This,value,cDimension); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetFinalIntegerValue(IUIAnimationVariable2* This,int *finalValue) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetFinalIntegerValue(IUIAnimationVariable2* This,int *finalValue) { return This->lpVtbl->GetFinalIntegerValue(This,finalValue); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetFinalIntegerVectorValue(IUIAnimationVariable2* This,int *finalValue,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetFinalIntegerVectorValue(IUIAnimationVariable2* This,int *finalValue,unsigned int cDimension) { return This->lpVtbl->GetFinalIntegerVectorValue(This,finalValue,cDimension); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetPreviousIntegerValue(IUIAnimationVariable2* This,int *previousValue) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetPreviousIntegerValue(IUIAnimationVariable2* This,int *previousValue) { return This->lpVtbl->GetPreviousIntegerValue(This,previousValue); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetPreviousIntegerVectorValue(IUIAnimationVariable2* This,int *previousValue,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetPreviousIntegerVectorValue(IUIAnimationVariable2* This,int *previousValue,unsigned int cDimension) { return This->lpVtbl->GetPreviousIntegerVectorValue(This,previousValue,cDimension); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetCurrentStoryboard(IUIAnimationVariable2* This,IUIAnimationStoryboard2 **storyboard) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetCurrentStoryboard(IUIAnimationVariable2* This,IUIAnimationStoryboard2 **storyboard) { return This->lpVtbl->GetCurrentStoryboard(This,storyboard); } -static FORCEINLINE HRESULT IUIAnimationVariable2_SetLowerBound(IUIAnimationVariable2* This,double bound) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_SetLowerBound(IUIAnimationVariable2* This,double bound) { return This->lpVtbl->SetLowerBound(This,bound); } -static FORCEINLINE HRESULT IUIAnimationVariable2_SetLowerBoundVector(IUIAnimationVariable2* This,double *bound,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_SetLowerBoundVector(IUIAnimationVariable2* This,double *bound,unsigned int cDimension) { return This->lpVtbl->SetLowerBoundVector(This,bound,cDimension); } -static FORCEINLINE HRESULT IUIAnimationVariable2_SetUpperBound(IUIAnimationVariable2* This,double bound) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_SetUpperBound(IUIAnimationVariable2* This,double bound) { return This->lpVtbl->SetUpperBound(This,bound); } -static FORCEINLINE HRESULT IUIAnimationVariable2_SetUpperBoundVector(IUIAnimationVariable2* This,double *bound,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_SetUpperBoundVector(IUIAnimationVariable2* This,double *bound,unsigned int cDimension) { return This->lpVtbl->SetUpperBoundVector(This,bound,cDimension); } -static FORCEINLINE HRESULT IUIAnimationVariable2_SetRoundingMode(IUIAnimationVariable2* This,UI_ANIMATION_ROUNDING_MODE mode) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_SetRoundingMode(IUIAnimationVariable2* This,UI_ANIMATION_ROUNDING_MODE mode) { return This->lpVtbl->SetRoundingMode(This,mode); } -static FORCEINLINE HRESULT IUIAnimationVariable2_SetTag(IUIAnimationVariable2* This,IUnknown *object,unsigned int id) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_SetTag(IUIAnimationVariable2* This,IUnknown *object,unsigned int id) { return This->lpVtbl->SetTag(This,object,id); } -static FORCEINLINE HRESULT IUIAnimationVariable2_GetTag(IUIAnimationVariable2* This,IUnknown **object,unsigned int *id) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_GetTag(IUIAnimationVariable2* This,IUnknown **object,unsigned int *id) { return This->lpVtbl->GetTag(This,object,id); } -static FORCEINLINE HRESULT IUIAnimationVariable2_SetVariableChangeHandler(IUIAnimationVariable2* This,IUIAnimationVariableChangeHandler2 *handler,LONG fRegisterForNextAnimationEvent) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_SetVariableChangeHandler(IUIAnimationVariable2* This,IUIAnimationVariableChangeHandler2 *handler,LONG fRegisterForNextAnimationEvent) { return This->lpVtbl->SetVariableChangeHandler(This,handler,fRegisterForNextAnimationEvent); } -static FORCEINLINE HRESULT IUIAnimationVariable2_SetVariableIntegerChangeHandler(IUIAnimationVariable2* This,IUIAnimationVariableIntegerChangeHandler2 *handler,LONG fRegisterForNextAnimationEvent) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_SetVariableIntegerChangeHandler(IUIAnimationVariable2* This,IUIAnimationVariableIntegerChangeHandler2 *handler,LONG fRegisterForNextAnimationEvent) { return This->lpVtbl->SetVariableIntegerChangeHandler(This,handler,fRegisterForNextAnimationEvent); } -static FORCEINLINE HRESULT IUIAnimationVariable2_SetVariableCurveChangeHandler(IUIAnimationVariable2* This,IUIAnimationVariableCurveChangeHandler2 *handler) { +static __WIDL_INLINE HRESULT IUIAnimationVariable2_SetVariableCurveChangeHandler(IUIAnimationVariable2* This,IUIAnimationVariableCurveChangeHandler2 *handler) { return This->lpVtbl->SetVariableCurveChangeHandler(This,handler); } #endif @@ -2897,32 +2905,32 @@ interface IDCompositionAnimation { #define IDCompositionAnimation_End(This,endOffset,endValue) (This)->lpVtbl->End(This,endOffset,endValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDCompositionAnimation_QueryInterface(IDCompositionAnimation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_QueryInterface(IDCompositionAnimation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDCompositionAnimation_AddRef(IDCompositionAnimation* This) { +static __WIDL_INLINE ULONG IDCompositionAnimation_AddRef(IDCompositionAnimation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDCompositionAnimation_Release(IDCompositionAnimation* This) { +static __WIDL_INLINE ULONG IDCompositionAnimation_Release(IDCompositionAnimation* This) { return This->lpVtbl->Release(This); } /*** IDCompositionAnimation methods ***/ -static FORCEINLINE HRESULT IDCompositionAnimation_Reset(IDCompositionAnimation* This) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_Reset(IDCompositionAnimation* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IDCompositionAnimation_SetAbsoluteBeginTime(IDCompositionAnimation* This,LARGE_INTEGER beginTime) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_SetAbsoluteBeginTime(IDCompositionAnimation* This,LARGE_INTEGER beginTime) { return This->lpVtbl->SetAbsoluteBeginTime(This,beginTime); } -static FORCEINLINE HRESULT IDCompositionAnimation_AddCubic(IDCompositionAnimation* This,double beginOffset,float constantCoefficient,float linearCoefficient,float quadraticCoefficient,float cubicCoefficient) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_AddCubic(IDCompositionAnimation* This,double beginOffset,float constantCoefficient,float linearCoefficient,float quadraticCoefficient,float cubicCoefficient) { return This->lpVtbl->AddCubic(This,beginOffset,constantCoefficient,linearCoefficient,quadraticCoefficient,cubicCoefficient); } -static FORCEINLINE HRESULT IDCompositionAnimation_AddSinusoidal(IDCompositionAnimation* This,double beginOffset,float bias,float amplitude,float frequency,float phase) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_AddSinusoidal(IDCompositionAnimation* This,double beginOffset,float bias,float amplitude,float frequency,float phase) { return This->lpVtbl->AddSinusoidal(This,beginOffset,bias,amplitude,frequency,phase); } -static FORCEINLINE HRESULT IDCompositionAnimation_AddRepeat(IDCompositionAnimation* This,double beginOffset,double durationToRepeat) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_AddRepeat(IDCompositionAnimation* This,double beginOffset,double durationToRepeat) { return This->lpVtbl->AddRepeat(This,beginOffset,durationToRepeat); } -static FORCEINLINE HRESULT IDCompositionAnimation_End(IDCompositionAnimation* This,double endOffset,float endValue) { +static __WIDL_INLINE HRESULT IDCompositionAnimation_End(IDCompositionAnimation* This,double endOffset,float endValue) { return This->lpVtbl->End(This,endOffset,endValue); } #endif @@ -3163,68 +3171,68 @@ interface IUIAnimationStoryboard2 { #define IUIAnimationStoryboard2_SetStoryboardEventHandler(This,handler,fRegisterStatusChangeForNextAnimationEvent,fRegisterUpdateForNextAnimationEvent) (This)->lpVtbl->SetStoryboardEventHandler(This,handler,fRegisterStatusChangeForNextAnimationEvent,fRegisterUpdateForNextAnimationEvent) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationStoryboard2_QueryInterface(IUIAnimationStoryboard2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_QueryInterface(IUIAnimationStoryboard2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationStoryboard2_AddRef(IUIAnimationStoryboard2* This) { +static __WIDL_INLINE ULONG IUIAnimationStoryboard2_AddRef(IUIAnimationStoryboard2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationStoryboard2_Release(IUIAnimationStoryboard2* This) { +static __WIDL_INLINE ULONG IUIAnimationStoryboard2_Release(IUIAnimationStoryboard2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationStoryboard2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationStoryboard2_AddTransition(IUIAnimationStoryboard2* This,IUIAnimationVariable2 *variable,IUIAnimationTransition2 *transition) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_AddTransition(IUIAnimationStoryboard2* This,IUIAnimationVariable2 *variable,IUIAnimationTransition2 *transition) { return This->lpVtbl->AddTransition(This,variable,transition); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_AddKeyframeAtOffset(IUIAnimationStoryboard2* This,UI_ANIMATION_KEYFRAME existingKeyframe,double offset,UI_ANIMATION_KEYFRAME *keyframe) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_AddKeyframeAtOffset(IUIAnimationStoryboard2* This,UI_ANIMATION_KEYFRAME existingKeyframe,double offset,UI_ANIMATION_KEYFRAME *keyframe) { return This->lpVtbl->AddKeyframeAtOffset(This,existingKeyframe,offset,keyframe); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_AddKeyframeAfterTransition(IUIAnimationStoryboard2* This,IUIAnimationTransition2 *transition,UI_ANIMATION_KEYFRAME *keyframe) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_AddKeyframeAfterTransition(IUIAnimationStoryboard2* This,IUIAnimationTransition2 *transition,UI_ANIMATION_KEYFRAME *keyframe) { return This->lpVtbl->AddKeyframeAfterTransition(This,transition,keyframe); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_AddTransitionAtKeyframe(IUIAnimationStoryboard2* This,IUIAnimationVariable2 *variable,IUIAnimationTransition2 *transition,UI_ANIMATION_KEYFRAME startKeyframe) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_AddTransitionAtKeyframe(IUIAnimationStoryboard2* This,IUIAnimationVariable2 *variable,IUIAnimationTransition2 *transition,UI_ANIMATION_KEYFRAME startKeyframe) { return This->lpVtbl->AddTransitionAtKeyframe(This,variable,transition,startKeyframe); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_AddTransitionBetweenKeyframes(IUIAnimationStoryboard2* This,IUIAnimationVariable2 *variable,IUIAnimationTransition2 *transition,UI_ANIMATION_KEYFRAME startKeyframe,UI_ANIMATION_KEYFRAME endKeyframe) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_AddTransitionBetweenKeyframes(IUIAnimationStoryboard2* This,IUIAnimationVariable2 *variable,IUIAnimationTransition2 *transition,UI_ANIMATION_KEYFRAME startKeyframe,UI_ANIMATION_KEYFRAME endKeyframe) { return This->lpVtbl->AddTransitionBetweenKeyframes(This,variable,transition,startKeyframe,endKeyframe); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_RepeatBetweenKeyframes(IUIAnimationStoryboard2* This,UI_ANIMATION_KEYFRAME startKeyframe,UI_ANIMATION_KEYFRAME endKeyframe,double cRepetition,UI_ANIMATION_REPEAT_MODE repeatMode,IUIAnimationLoopIterationChangeHandler2 *pIterationChangeHandler,UINT_PTR id,LONG fRegisterForNextAnimationEvent) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_RepeatBetweenKeyframes(IUIAnimationStoryboard2* This,UI_ANIMATION_KEYFRAME startKeyframe,UI_ANIMATION_KEYFRAME endKeyframe,double cRepetition,UI_ANIMATION_REPEAT_MODE repeatMode,IUIAnimationLoopIterationChangeHandler2 *pIterationChangeHandler,UINT_PTR id,LONG fRegisterForNextAnimationEvent) { return This->lpVtbl->RepeatBetweenKeyframes(This,startKeyframe,endKeyframe,cRepetition,repeatMode,pIterationChangeHandler,id,fRegisterForNextAnimationEvent); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_HoldVariable(IUIAnimationStoryboard2* This,IUIAnimationVariable2 *variable) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_HoldVariable(IUIAnimationStoryboard2* This,IUIAnimationVariable2 *variable) { return This->lpVtbl->HoldVariable(This,variable); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_SetLongestAcceptableDelay(IUIAnimationStoryboard2* This,double delay) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_SetLongestAcceptableDelay(IUIAnimationStoryboard2* This,double delay) { return This->lpVtbl->SetLongestAcceptableDelay(This,delay); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_SetSkipDuration(IUIAnimationStoryboard2* This,double secondsDuration) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_SetSkipDuration(IUIAnimationStoryboard2* This,double secondsDuration) { return This->lpVtbl->SetSkipDuration(This,secondsDuration); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_Schedule(IUIAnimationStoryboard2* This,double timeNow,UI_ANIMATION_SCHEDULING_RESULT *schedulingResult) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_Schedule(IUIAnimationStoryboard2* This,double timeNow,UI_ANIMATION_SCHEDULING_RESULT *schedulingResult) { return This->lpVtbl->Schedule(This,timeNow,schedulingResult); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_Conclude(IUIAnimationStoryboard2* This) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_Conclude(IUIAnimationStoryboard2* This) { return This->lpVtbl->Conclude(This); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_Finish(IUIAnimationStoryboard2* This,double completionDeadline) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_Finish(IUIAnimationStoryboard2* This,double completionDeadline) { return This->lpVtbl->Finish(This,completionDeadline); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_Abandon(IUIAnimationStoryboard2* This) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_Abandon(IUIAnimationStoryboard2* This) { return This->lpVtbl->Abandon(This); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_SetTag(IUIAnimationStoryboard2* This,IUnknown *object,unsigned int id) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_SetTag(IUIAnimationStoryboard2* This,IUnknown *object,unsigned int id) { return This->lpVtbl->SetTag(This,object,id); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_GetTag(IUIAnimationStoryboard2* This,IUnknown **object,unsigned int *id) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_GetTag(IUIAnimationStoryboard2* This,IUnknown **object,unsigned int *id) { return This->lpVtbl->GetTag(This,object,id); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_GetStatus(IUIAnimationStoryboard2* This,UI_ANIMATION_STORYBOARD_STATUS *status) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_GetStatus(IUIAnimationStoryboard2* This,UI_ANIMATION_STORYBOARD_STATUS *status) { return This->lpVtbl->GetStatus(This,status); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_GetElapsedTime(IUIAnimationStoryboard2* This,double *elapsedTime) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_GetElapsedTime(IUIAnimationStoryboard2* This,double *elapsedTime) { return This->lpVtbl->GetElapsedTime(This,elapsedTime); } -static FORCEINLINE HRESULT IUIAnimationStoryboard2_SetStoryboardEventHandler(IUIAnimationStoryboard2* This,IUIAnimationStoryboardEventHandler2 *handler,LONG fRegisterStatusChangeForNextAnimationEvent,LONG fRegisterUpdateForNextAnimationEvent) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboard2_SetStoryboardEventHandler(IUIAnimationStoryboard2* This,IUIAnimationStoryboardEventHandler2 *handler,LONG fRegisterStatusChangeForNextAnimationEvent,LONG fRegisterUpdateForNextAnimationEvent) { return This->lpVtbl->SetStoryboardEventHandler(This,handler,fRegisterStatusChangeForNextAnimationEvent,fRegisterUpdateForNextAnimationEvent); } #endif @@ -3342,35 +3350,35 @@ interface IUIAnimationTransition2 { #define IUIAnimationTransition2_GetDuration(This,duration) (This)->lpVtbl->GetDuration(This,duration) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationTransition2_QueryInterface(IUIAnimationTransition2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationTransition2_QueryInterface(IUIAnimationTransition2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationTransition2_AddRef(IUIAnimationTransition2* This) { +static __WIDL_INLINE ULONG IUIAnimationTransition2_AddRef(IUIAnimationTransition2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationTransition2_Release(IUIAnimationTransition2* This) { +static __WIDL_INLINE ULONG IUIAnimationTransition2_Release(IUIAnimationTransition2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationTransition2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationTransition2_GetDimension(IUIAnimationTransition2* This,unsigned int *dimension) { +static __WIDL_INLINE HRESULT IUIAnimationTransition2_GetDimension(IUIAnimationTransition2* This,unsigned int *dimension) { return This->lpVtbl->GetDimension(This,dimension); } -static FORCEINLINE HRESULT IUIAnimationTransition2_SetInitialValue(IUIAnimationTransition2* This,double value) { +static __WIDL_INLINE HRESULT IUIAnimationTransition2_SetInitialValue(IUIAnimationTransition2* This,double value) { return This->lpVtbl->SetInitialValue(This,value); } -static FORCEINLINE HRESULT IUIAnimationTransition2_SetInitialVectorValue(IUIAnimationTransition2* This,double *value,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationTransition2_SetInitialVectorValue(IUIAnimationTransition2* This,double *value,unsigned int cDimension) { return This->lpVtbl->SetInitialVectorValue(This,value,cDimension); } -static FORCEINLINE HRESULT IUIAnimationTransition2_SetInitialVelocity(IUIAnimationTransition2* This,double velocity) { +static __WIDL_INLINE HRESULT IUIAnimationTransition2_SetInitialVelocity(IUIAnimationTransition2* This,double velocity) { return This->lpVtbl->SetInitialVelocity(This,velocity); } -static FORCEINLINE HRESULT IUIAnimationTransition2_SetInitialVectorVelocity(IUIAnimationTransition2* This,double *velocity,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationTransition2_SetInitialVectorVelocity(IUIAnimationTransition2* This,double *velocity,unsigned int cDimension) { return This->lpVtbl->SetInitialVectorVelocity(This,velocity,cDimension); } -static FORCEINLINE HRESULT IUIAnimationTransition2_IsDurationKnown(IUIAnimationTransition2* This) { +static __WIDL_INLINE HRESULT IUIAnimationTransition2_IsDurationKnown(IUIAnimationTransition2* This) { return This->lpVtbl->IsDurationKnown(This); } -static FORCEINLINE HRESULT IUIAnimationTransition2_GetDuration(IUIAnimationTransition2* This,double *duration) { +static __WIDL_INLINE HRESULT IUIAnimationTransition2_GetDuration(IUIAnimationTransition2* This,double *duration) { return This->lpVtbl->GetDuration(This,duration); } #endif @@ -3443,17 +3451,17 @@ interface IUIAnimationLoopIterationChangeHandler2 { #define IUIAnimationLoopIterationChangeHandler2_OnLoopIterationChanged(This,storyboard,id,newIterationCount,oldIterationCount) (This)->lpVtbl->OnLoopIterationChanged(This,storyboard,id,newIterationCount,oldIterationCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationLoopIterationChangeHandler2_QueryInterface(IUIAnimationLoopIterationChangeHandler2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationLoopIterationChangeHandler2_QueryInterface(IUIAnimationLoopIterationChangeHandler2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationLoopIterationChangeHandler2_AddRef(IUIAnimationLoopIterationChangeHandler2* This) { +static __WIDL_INLINE ULONG IUIAnimationLoopIterationChangeHandler2_AddRef(IUIAnimationLoopIterationChangeHandler2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationLoopIterationChangeHandler2_Release(IUIAnimationLoopIterationChangeHandler2* This) { +static __WIDL_INLINE ULONG IUIAnimationLoopIterationChangeHandler2_Release(IUIAnimationLoopIterationChangeHandler2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationLoopIterationChangeHandler2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationLoopIterationChangeHandler2_OnLoopIterationChanged(IUIAnimationLoopIterationChangeHandler2* This,IUIAnimationStoryboard2 *storyboard,UINT_PTR id,unsigned int newIterationCount,unsigned int oldIterationCount) { +static __WIDL_INLINE HRESULT IUIAnimationLoopIterationChangeHandler2_OnLoopIterationChanged(IUIAnimationLoopIterationChangeHandler2* This,IUIAnimationStoryboard2 *storyboard,UINT_PTR id,unsigned int newIterationCount,unsigned int oldIterationCount) { return This->lpVtbl->OnLoopIterationChanged(This,storyboard,id,newIterationCount,oldIterationCount); } #endif @@ -3532,20 +3540,20 @@ interface IUIAnimationStoryboardEventHandler2 { #define IUIAnimationStoryboardEventHandler2_OnStoryboardUpdated(This,storyboard) (This)->lpVtbl->OnStoryboardUpdated(This,storyboard) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationStoryboardEventHandler2_QueryInterface(IUIAnimationStoryboardEventHandler2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboardEventHandler2_QueryInterface(IUIAnimationStoryboardEventHandler2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationStoryboardEventHandler2_AddRef(IUIAnimationStoryboardEventHandler2* This) { +static __WIDL_INLINE ULONG IUIAnimationStoryboardEventHandler2_AddRef(IUIAnimationStoryboardEventHandler2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationStoryboardEventHandler2_Release(IUIAnimationStoryboardEventHandler2* This) { +static __WIDL_INLINE ULONG IUIAnimationStoryboardEventHandler2_Release(IUIAnimationStoryboardEventHandler2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationStoryboardEventHandler2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationStoryboardEventHandler2_OnStoryboardStatusChanged(IUIAnimationStoryboardEventHandler2* This,IUIAnimationStoryboard2 *storyboard,UI_ANIMATION_STORYBOARD_STATUS newStatus,UI_ANIMATION_STORYBOARD_STATUS previousStatus) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboardEventHandler2_OnStoryboardStatusChanged(IUIAnimationStoryboardEventHandler2* This,IUIAnimationStoryboard2 *storyboard,UI_ANIMATION_STORYBOARD_STATUS newStatus,UI_ANIMATION_STORYBOARD_STATUS previousStatus) { return This->lpVtbl->OnStoryboardStatusChanged(This,storyboard,newStatus,previousStatus); } -static FORCEINLINE HRESULT IUIAnimationStoryboardEventHandler2_OnStoryboardUpdated(IUIAnimationStoryboardEventHandler2* This,IUIAnimationStoryboard2 *storyboard) { +static __WIDL_INLINE HRESULT IUIAnimationStoryboardEventHandler2_OnStoryboardUpdated(IUIAnimationStoryboardEventHandler2* This,IUIAnimationStoryboard2 *storyboard) { return This->lpVtbl->OnStoryboardUpdated(This,storyboard); } #endif @@ -3620,17 +3628,17 @@ interface IUIAnimationVariableChangeHandler2 { #define IUIAnimationVariableChangeHandler2_OnValueChanged(This,storyboard,variable,newValue,previousValue,cDimension) (This)->lpVtbl->OnValueChanged(This,storyboard,variable,newValue,previousValue,cDimension) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariableChangeHandler2_QueryInterface(IUIAnimationVariableChangeHandler2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationVariableChangeHandler2_QueryInterface(IUIAnimationVariableChangeHandler2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationVariableChangeHandler2_AddRef(IUIAnimationVariableChangeHandler2* This) { +static __WIDL_INLINE ULONG IUIAnimationVariableChangeHandler2_AddRef(IUIAnimationVariableChangeHandler2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationVariableChangeHandler2_Release(IUIAnimationVariableChangeHandler2* This) { +static __WIDL_INLINE ULONG IUIAnimationVariableChangeHandler2_Release(IUIAnimationVariableChangeHandler2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationVariableChangeHandler2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariableChangeHandler2_OnValueChanged(IUIAnimationVariableChangeHandler2* This,IUIAnimationStoryboard2 *storyboard,IUIAnimationVariable2 *variable,double *newValue,double *previousValue,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationVariableChangeHandler2_OnValueChanged(IUIAnimationVariableChangeHandler2* This,IUIAnimationStoryboard2 *storyboard,IUIAnimationVariable2 *variable,double *newValue,double *previousValue,unsigned int cDimension) { return This->lpVtbl->OnValueChanged(This,storyboard,variable,newValue,previousValue,cDimension); } #endif @@ -3705,17 +3713,17 @@ interface IUIAnimationVariableIntegerChangeHandler2 { #define IUIAnimationVariableIntegerChangeHandler2_OnIntegerValueChanged(This,storyboard,variable,newValue,previousValue,cDimension) (This)->lpVtbl->OnIntegerValueChanged(This,storyboard,variable,newValue,previousValue,cDimension) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariableIntegerChangeHandler2_QueryInterface(IUIAnimationVariableIntegerChangeHandler2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationVariableIntegerChangeHandler2_QueryInterface(IUIAnimationVariableIntegerChangeHandler2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationVariableIntegerChangeHandler2_AddRef(IUIAnimationVariableIntegerChangeHandler2* This) { +static __WIDL_INLINE ULONG IUIAnimationVariableIntegerChangeHandler2_AddRef(IUIAnimationVariableIntegerChangeHandler2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationVariableIntegerChangeHandler2_Release(IUIAnimationVariableIntegerChangeHandler2* This) { +static __WIDL_INLINE ULONG IUIAnimationVariableIntegerChangeHandler2_Release(IUIAnimationVariableIntegerChangeHandler2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationVariableIntegerChangeHandler2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariableIntegerChangeHandler2_OnIntegerValueChanged(IUIAnimationVariableIntegerChangeHandler2* This,IUIAnimationStoryboard2 *storyboard,IUIAnimationVariable2 *variable,int *newValue,int *previousValue,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationVariableIntegerChangeHandler2_OnIntegerValueChanged(IUIAnimationVariableIntegerChangeHandler2* This,IUIAnimationStoryboard2 *storyboard,IUIAnimationVariable2 *variable,int *newValue,int *previousValue,unsigned int cDimension) { return This->lpVtbl->OnIntegerValueChanged(This,storyboard,variable,newValue,previousValue,cDimension); } #endif @@ -3782,17 +3790,17 @@ interface IUIAnimationVariableCurveChangeHandler2 { #define IUIAnimationVariableCurveChangeHandler2_OnCurveChanged(This,variable) (This)->lpVtbl->OnCurveChanged(This,variable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariableCurveChangeHandler2_QueryInterface(IUIAnimationVariableCurveChangeHandler2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationVariableCurveChangeHandler2_QueryInterface(IUIAnimationVariableCurveChangeHandler2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationVariableCurveChangeHandler2_AddRef(IUIAnimationVariableCurveChangeHandler2* This) { +static __WIDL_INLINE ULONG IUIAnimationVariableCurveChangeHandler2_AddRef(IUIAnimationVariableCurveChangeHandler2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationVariableCurveChangeHandler2_Release(IUIAnimationVariableCurveChangeHandler2* This) { +static __WIDL_INLINE ULONG IUIAnimationVariableCurveChangeHandler2_Release(IUIAnimationVariableCurveChangeHandler2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationVariableCurveChangeHandler2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationVariableCurveChangeHandler2_OnCurveChanged(IUIAnimationVariableCurveChangeHandler2* This,IUIAnimationVariable2 *variable) { +static __WIDL_INLINE HRESULT IUIAnimationVariableCurveChangeHandler2_OnCurveChanged(IUIAnimationVariableCurveChangeHandler2* This,IUIAnimationVariable2 *variable) { return This->lpVtbl->OnCurveChanged(This,variable); } #endif @@ -3861,17 +3869,17 @@ interface IUIAnimationManagerEventHandler2 { #define IUIAnimationManagerEventHandler2_OnManagerStatusChanged(This,newStatus,previousStatus) (This)->lpVtbl->OnManagerStatusChanged(This,newStatus,previousStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationManagerEventHandler2_QueryInterface(IUIAnimationManagerEventHandler2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationManagerEventHandler2_QueryInterface(IUIAnimationManagerEventHandler2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationManagerEventHandler2_AddRef(IUIAnimationManagerEventHandler2* This) { +static __WIDL_INLINE ULONG IUIAnimationManagerEventHandler2_AddRef(IUIAnimationManagerEventHandler2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationManagerEventHandler2_Release(IUIAnimationManagerEventHandler2* This) { +static __WIDL_INLINE ULONG IUIAnimationManagerEventHandler2_Release(IUIAnimationManagerEventHandler2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationManagerEventHandler2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationManagerEventHandler2_OnManagerStatusChanged(IUIAnimationManagerEventHandler2* This,UI_ANIMATION_MANAGER_STATUS newStatus,UI_ANIMATION_MANAGER_STATUS previousStatus) { +static __WIDL_INLINE HRESULT IUIAnimationManagerEventHandler2_OnManagerStatusChanged(IUIAnimationManagerEventHandler2* This,UI_ANIMATION_MANAGER_STATUS newStatus,UI_ANIMATION_MANAGER_STATUS previousStatus) { return This->lpVtbl->OnManagerStatusChanged(This,newStatus,previousStatus); } #endif @@ -3942,17 +3950,17 @@ interface IUIAnimationPriorityComparison2 { #define IUIAnimationPriorityComparison2_HasPriority(This,scheduledStoryboard,newStoryboard,priorityEffect) (This)->lpVtbl->HasPriority(This,scheduledStoryboard,newStoryboard,priorityEffect) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationPriorityComparison2_QueryInterface(IUIAnimationPriorityComparison2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationPriorityComparison2_QueryInterface(IUIAnimationPriorityComparison2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationPriorityComparison2_AddRef(IUIAnimationPriorityComparison2* This) { +static __WIDL_INLINE ULONG IUIAnimationPriorityComparison2_AddRef(IUIAnimationPriorityComparison2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationPriorityComparison2_Release(IUIAnimationPriorityComparison2* This) { +static __WIDL_INLINE ULONG IUIAnimationPriorityComparison2_Release(IUIAnimationPriorityComparison2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationPriorityComparison2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationPriorityComparison2_HasPriority(IUIAnimationPriorityComparison2* This,IUIAnimationStoryboard2 *scheduledStoryboard,IUIAnimationStoryboard2 *newStoryboard,UI_ANIMATION_PRIORITY_EFFECT priorityEffect) { +static __WIDL_INLINE HRESULT IUIAnimationPriorityComparison2_HasPriority(IUIAnimationPriorityComparison2* This,IUIAnimationStoryboard2 *scheduledStoryboard,IUIAnimationStoryboard2 *newStoryboard,UI_ANIMATION_PRIORITY_EFFECT priorityEffect) { return This->lpVtbl->HasPriority(This,scheduledStoryboard,newStoryboard,priorityEffect); } #endif @@ -4165,50 +4173,50 @@ interface IUIAnimationTransitionLibrary { #define IUIAnimationTransitionLibrary_CreateParabolicTransitionFromAcceleration(This,finalValue,finalVelocity,acceleration,transition) (This)->lpVtbl->CreateParabolicTransitionFromAcceleration(This,finalValue,finalVelocity,acceleration,transition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary_QueryInterface(IUIAnimationTransitionLibrary* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary_QueryInterface(IUIAnimationTransitionLibrary* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationTransitionLibrary_AddRef(IUIAnimationTransitionLibrary* This) { +static __WIDL_INLINE ULONG IUIAnimationTransitionLibrary_AddRef(IUIAnimationTransitionLibrary* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationTransitionLibrary_Release(IUIAnimationTransitionLibrary* This) { +static __WIDL_INLINE ULONG IUIAnimationTransitionLibrary_Release(IUIAnimationTransitionLibrary* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationTransitionLibrary methods ***/ -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary_CreateInstantaneousTransition(IUIAnimationTransitionLibrary* This,double finalValue,IUIAnimationTransition **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary_CreateInstantaneousTransition(IUIAnimationTransitionLibrary* This,double finalValue,IUIAnimationTransition **transition) { return This->lpVtbl->CreateInstantaneousTransition(This,finalValue,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary_CreateConstantTransition(IUIAnimationTransitionLibrary* This,double duration,IUIAnimationTransition **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary_CreateConstantTransition(IUIAnimationTransitionLibrary* This,double duration,IUIAnimationTransition **transition) { return This->lpVtbl->CreateConstantTransition(This,duration,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary_CreateDiscreteTransition(IUIAnimationTransitionLibrary* This,double delay,double finalValue,double hold,IUIAnimationTransition **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary_CreateDiscreteTransition(IUIAnimationTransitionLibrary* This,double delay,double finalValue,double hold,IUIAnimationTransition **transition) { return This->lpVtbl->CreateDiscreteTransition(This,delay,finalValue,hold,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary_CreateLinearTransition(IUIAnimationTransitionLibrary* This,double duration,double finalValue,IUIAnimationTransition **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary_CreateLinearTransition(IUIAnimationTransitionLibrary* This,double duration,double finalValue,IUIAnimationTransition **transition) { return This->lpVtbl->CreateLinearTransition(This,duration,finalValue,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary_CreateLinearTransitionFromSpeed(IUIAnimationTransitionLibrary* This,double speed,double finalValue,IUIAnimationTransition **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary_CreateLinearTransitionFromSpeed(IUIAnimationTransitionLibrary* This,double speed,double finalValue,IUIAnimationTransition **transition) { return This->lpVtbl->CreateLinearTransitionFromSpeed(This,speed,finalValue,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary_CreateSinusoidalTransitionFromVelocity(IUIAnimationTransitionLibrary* This,double duration,double period,IUIAnimationTransition **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary_CreateSinusoidalTransitionFromVelocity(IUIAnimationTransitionLibrary* This,double duration,double period,IUIAnimationTransition **transition) { return This->lpVtbl->CreateSinusoidalTransitionFromVelocity(This,duration,period,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary_CreateSinusoidalTransitionFromRange(IUIAnimationTransitionLibrary* This,double duration,double minimumValue,double maximumValue,double period,UI_ANIMATION_SLOPE slope,IUIAnimationTransition **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary_CreateSinusoidalTransitionFromRange(IUIAnimationTransitionLibrary* This,double duration,double minimumValue,double maximumValue,double period,UI_ANIMATION_SLOPE slope,IUIAnimationTransition **transition) { return This->lpVtbl->CreateSinusoidalTransitionFromRange(This,duration,minimumValue,maximumValue,period,slope,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary_CreateAccelerateDecelerateTransition(IUIAnimationTransitionLibrary* This,double duration,double finalValue,double accelerationRatio,double decelerationRatio,IUIAnimationTransition **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary_CreateAccelerateDecelerateTransition(IUIAnimationTransitionLibrary* This,double duration,double finalValue,double accelerationRatio,double decelerationRatio,IUIAnimationTransition **transition) { return This->lpVtbl->CreateAccelerateDecelerateTransition(This,duration,finalValue,accelerationRatio,decelerationRatio,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary_CreateReversalTransition(IUIAnimationTransitionLibrary* This,double duration,IUIAnimationTransition **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary_CreateReversalTransition(IUIAnimationTransitionLibrary* This,double duration,IUIAnimationTransition **transition) { return This->lpVtbl->CreateReversalTransition(This,duration,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary_CreateCubicTransition(IUIAnimationTransitionLibrary* This,double duration,double finalValue,double finalVelocity,IUIAnimationTransition **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary_CreateCubicTransition(IUIAnimationTransitionLibrary* This,double duration,double finalValue,double finalVelocity,IUIAnimationTransition **transition) { return This->lpVtbl->CreateCubicTransition(This,duration,finalValue,finalVelocity,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary_CreateSmoothStopTransition(IUIAnimationTransitionLibrary* This,double maximumDuration,double finalValue,IUIAnimationTransition **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary_CreateSmoothStopTransition(IUIAnimationTransitionLibrary* This,double maximumDuration,double finalValue,IUIAnimationTransition **transition) { return This->lpVtbl->CreateSmoothStopTransition(This,maximumDuration,finalValue,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary_CreateParabolicTransitionFromAcceleration(IUIAnimationTransitionLibrary* This,double finalValue,double finalVelocity,double acceleration,IUIAnimationTransition **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary_CreateParabolicTransitionFromAcceleration(IUIAnimationTransitionLibrary* This,double finalValue,double finalVelocity,double acceleration,IUIAnimationTransition **transition) { return This->lpVtbl->CreateParabolicTransitionFromAcceleration(This,finalValue,finalVelocity,acceleration,transition); } #endif @@ -4535,71 +4543,71 @@ interface IUIAnimationTransitionLibrary2 { #define IUIAnimationTransitionLibrary2_CreateCubicBezierLinearVectorTransition(This,duration,finalValue,cDimension,x1,y1,x2,y2,ppTransition) (This)->lpVtbl->CreateCubicBezierLinearVectorTransition(This,duration,finalValue,cDimension,x1,y1,x2,y2,ppTransition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_QueryInterface(IUIAnimationTransitionLibrary2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_QueryInterface(IUIAnimationTransitionLibrary2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationTransitionLibrary2_AddRef(IUIAnimationTransitionLibrary2* This) { +static __WIDL_INLINE ULONG IUIAnimationTransitionLibrary2_AddRef(IUIAnimationTransitionLibrary2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationTransitionLibrary2_Release(IUIAnimationTransitionLibrary2* This) { +static __WIDL_INLINE ULONG IUIAnimationTransitionLibrary2_Release(IUIAnimationTransitionLibrary2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationTransitionLibrary2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateInstantaneousTransition(IUIAnimationTransitionLibrary2* This,double finalValue,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateInstantaneousTransition(IUIAnimationTransitionLibrary2* This,double finalValue,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateInstantaneousTransition(This,finalValue,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateInstantaneousVectorTransition(IUIAnimationTransitionLibrary2* This,double *finalValue,unsigned int cDimension,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateInstantaneousVectorTransition(IUIAnimationTransitionLibrary2* This,double *finalValue,unsigned int cDimension,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateInstantaneousVectorTransition(This,finalValue,cDimension,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateConstantTransition(IUIAnimationTransitionLibrary2* This,double duration,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateConstantTransition(IUIAnimationTransitionLibrary2* This,double duration,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateConstantTransition(This,duration,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateDiscreteTransition(IUIAnimationTransitionLibrary2* This,double delay,double finalValue,double hold,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateDiscreteTransition(IUIAnimationTransitionLibrary2* This,double delay,double finalValue,double hold,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateDiscreteTransition(This,delay,finalValue,hold,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateDiscreteVectorTransition(IUIAnimationTransitionLibrary2* This,double delay,double *finalValue,unsigned int cDimension,double hold,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateDiscreteVectorTransition(IUIAnimationTransitionLibrary2* This,double delay,double *finalValue,unsigned int cDimension,double hold,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateDiscreteVectorTransition(This,delay,finalValue,cDimension,hold,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateLinearTransition(IUIAnimationTransitionLibrary2* This,double duration,double finalValue,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateLinearTransition(IUIAnimationTransitionLibrary2* This,double duration,double finalValue,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateLinearTransition(This,duration,finalValue,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateLinearVectorTransition(IUIAnimationTransitionLibrary2* This,double duration,double *finalValue,unsigned int cDimension,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateLinearVectorTransition(IUIAnimationTransitionLibrary2* This,double duration,double *finalValue,unsigned int cDimension,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateLinearVectorTransition(This,duration,finalValue,cDimension,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateLinearTransitionFromSpeed(IUIAnimationTransitionLibrary2* This,double speed,double finalValue,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateLinearTransitionFromSpeed(IUIAnimationTransitionLibrary2* This,double speed,double finalValue,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateLinearTransitionFromSpeed(This,speed,finalValue,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateLinearVectorTransitionFromSpeed(IUIAnimationTransitionLibrary2* This,double speed,double *finalValue,unsigned int cDimension,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateLinearVectorTransitionFromSpeed(IUIAnimationTransitionLibrary2* This,double speed,double *finalValue,unsigned int cDimension,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateLinearVectorTransitionFromSpeed(This,speed,finalValue,cDimension,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateSinusoidalTransitionFromVelocity(IUIAnimationTransitionLibrary2* This,double duration,double period,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateSinusoidalTransitionFromVelocity(IUIAnimationTransitionLibrary2* This,double duration,double period,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateSinusoidalTransitionFromVelocity(This,duration,period,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateSinusoidalTransitionFromRange(IUIAnimationTransitionLibrary2* This,double duration,double minimumValue,double maximumValue,double period,UI_ANIMATION_SLOPE slope,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateSinusoidalTransitionFromRange(IUIAnimationTransitionLibrary2* This,double duration,double minimumValue,double maximumValue,double period,UI_ANIMATION_SLOPE slope,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateSinusoidalTransitionFromRange(This,duration,minimumValue,maximumValue,period,slope,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateAccelerateDecelerateTransition(IUIAnimationTransitionLibrary2* This,double duration,double finalValue,double accelerationRatio,double decelerationRatio,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateAccelerateDecelerateTransition(IUIAnimationTransitionLibrary2* This,double duration,double finalValue,double accelerationRatio,double decelerationRatio,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateAccelerateDecelerateTransition(This,duration,finalValue,accelerationRatio,decelerationRatio,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateReversalTransition(IUIAnimationTransitionLibrary2* This,double duration,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateReversalTransition(IUIAnimationTransitionLibrary2* This,double duration,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateReversalTransition(This,duration,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateCubicTransition(IUIAnimationTransitionLibrary2* This,double duration,double finalValue,double finalVelocity,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateCubicTransition(IUIAnimationTransitionLibrary2* This,double duration,double finalValue,double finalVelocity,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateCubicTransition(This,duration,finalValue,finalVelocity,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateCubicVectorTransition(IUIAnimationTransitionLibrary2* This,double duration,double *finalValue,double *finalVelocity,unsigned int cDimension,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateCubicVectorTransition(IUIAnimationTransitionLibrary2* This,double duration,double *finalValue,double *finalVelocity,unsigned int cDimension,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateCubicVectorTransition(This,duration,finalValue,finalVelocity,cDimension,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateSmoothStopTransition(IUIAnimationTransitionLibrary2* This,double maximumDuration,double finalValue,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateSmoothStopTransition(IUIAnimationTransitionLibrary2* This,double maximumDuration,double finalValue,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateSmoothStopTransition(This,maximumDuration,finalValue,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateParabolicTransitionFromAcceleration(IUIAnimationTransitionLibrary2* This,double finalValue,double finalVelocity,double acceleration,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateParabolicTransitionFromAcceleration(IUIAnimationTransitionLibrary2* This,double finalValue,double finalVelocity,double acceleration,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateParabolicTransitionFromAcceleration(This,finalValue,finalVelocity,acceleration,transition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateCubicBezierLinearTransition(IUIAnimationTransitionLibrary2* This,double duration,double finalValue,double x1,double y1,double x2,double y2,IUIAnimationTransition2 **ppTransition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateCubicBezierLinearTransition(IUIAnimationTransitionLibrary2* This,double duration,double finalValue,double x1,double y1,double x2,double y2,IUIAnimationTransition2 **ppTransition) { return This->lpVtbl->CreateCubicBezierLinearTransition(This,duration,finalValue,x1,y1,x2,y2,ppTransition); } -static FORCEINLINE HRESULT IUIAnimationTransitionLibrary2_CreateCubicBezierLinearVectorTransition(IUIAnimationTransitionLibrary2* This,double duration,double *finalValue,unsigned int cDimension,double x1,double y1,double x2,double y2,IUIAnimationTransition2 **ppTransition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionLibrary2_CreateCubicBezierLinearVectorTransition(IUIAnimationTransitionLibrary2* This,double duration,double *finalValue,unsigned int cDimension,double x1,double y1,double x2,double y2,IUIAnimationTransition2 **ppTransition) { return This->lpVtbl->CreateCubicBezierLinearVectorTransition(This,duration,finalValue,cDimension,x1,y1,x2,y2,ppTransition); } #endif @@ -4668,17 +4676,17 @@ interface IUIAnimationTransitionFactory { #define IUIAnimationTransitionFactory_CreateTransition(This,interpolator,transition) (This)->lpVtbl->CreateTransition(This,interpolator,transition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationTransitionFactory_QueryInterface(IUIAnimationTransitionFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionFactory_QueryInterface(IUIAnimationTransitionFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationTransitionFactory_AddRef(IUIAnimationTransitionFactory* This) { +static __WIDL_INLINE ULONG IUIAnimationTransitionFactory_AddRef(IUIAnimationTransitionFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationTransitionFactory_Release(IUIAnimationTransitionFactory* This) { +static __WIDL_INLINE ULONG IUIAnimationTransitionFactory_Release(IUIAnimationTransitionFactory* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationTransitionFactory methods ***/ -static FORCEINLINE HRESULT IUIAnimationTransitionFactory_CreateTransition(IUIAnimationTransitionFactory* This,IUIAnimationInterpolator *interpolator,IUIAnimationTransition **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionFactory_CreateTransition(IUIAnimationTransitionFactory* This,IUIAnimationInterpolator *interpolator,IUIAnimationTransition **transition) { return This->lpVtbl->CreateTransition(This,interpolator,transition); } #endif @@ -4803,35 +4811,35 @@ interface IUIAnimationInterpolator { #define IUIAnimationInterpolator_GetDependencies(This,initialValueDependencies,initialVelocityDependencies,durationDependencies) (This)->lpVtbl->GetDependencies(This,initialValueDependencies,initialVelocityDependencies,durationDependencies) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationInterpolator_QueryInterface(IUIAnimationInterpolator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator_QueryInterface(IUIAnimationInterpolator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationInterpolator_AddRef(IUIAnimationInterpolator* This) { +static __WIDL_INLINE ULONG IUIAnimationInterpolator_AddRef(IUIAnimationInterpolator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationInterpolator_Release(IUIAnimationInterpolator* This) { +static __WIDL_INLINE ULONG IUIAnimationInterpolator_Release(IUIAnimationInterpolator* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationInterpolator methods ***/ -static FORCEINLINE HRESULT IUIAnimationInterpolator_SetInitialValueAndVelocity(IUIAnimationInterpolator* This,double initialValue,double initialVelocity) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator_SetInitialValueAndVelocity(IUIAnimationInterpolator* This,double initialValue,double initialVelocity) { return This->lpVtbl->SetInitialValueAndVelocity(This,initialValue,initialVelocity); } -static FORCEINLINE HRESULT IUIAnimationInterpolator_SetDuration(IUIAnimationInterpolator* This,double duration) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator_SetDuration(IUIAnimationInterpolator* This,double duration) { return This->lpVtbl->SetDuration(This,duration); } -static FORCEINLINE HRESULT IUIAnimationInterpolator_GetDuration(IUIAnimationInterpolator* This,double *duration) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator_GetDuration(IUIAnimationInterpolator* This,double *duration) { return This->lpVtbl->GetDuration(This,duration); } -static FORCEINLINE HRESULT IUIAnimationInterpolator_GetFinalValue(IUIAnimationInterpolator* This,double *value) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator_GetFinalValue(IUIAnimationInterpolator* This,double *value) { return This->lpVtbl->GetFinalValue(This,value); } -static FORCEINLINE HRESULT IUIAnimationInterpolator_InterpolateValue(IUIAnimationInterpolator* This,double offset,double *value) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator_InterpolateValue(IUIAnimationInterpolator* This,double offset,double *value) { return This->lpVtbl->InterpolateValue(This,offset,value); } -static FORCEINLINE HRESULT IUIAnimationInterpolator_InterpolateVelocity(IUIAnimationInterpolator* This,double offset,double *velocity) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator_InterpolateVelocity(IUIAnimationInterpolator* This,double offset,double *velocity) { return This->lpVtbl->InterpolateVelocity(This,offset,velocity); } -static FORCEINLINE HRESULT IUIAnimationInterpolator_GetDependencies(IUIAnimationInterpolator* This,UI_ANIMATION_DEPENDENCIES *initialValueDependencies,UI_ANIMATION_DEPENDENCIES *initialVelocityDependencies,UI_ANIMATION_DEPENDENCIES *durationDependencies) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator_GetDependencies(IUIAnimationInterpolator* This,UI_ANIMATION_DEPENDENCIES *initialValueDependencies,UI_ANIMATION_DEPENDENCIES *initialVelocityDependencies,UI_ANIMATION_DEPENDENCIES *durationDependencies) { return This->lpVtbl->GetDependencies(This,initialValueDependencies,initialVelocityDependencies,durationDependencies); } #endif @@ -4900,17 +4908,17 @@ interface IUIAnimationTransitionFactory2 { #define IUIAnimationTransitionFactory2_CreateTransition(This,interpolator,transition) (This)->lpVtbl->CreateTransition(This,interpolator,transition) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationTransitionFactory2_QueryInterface(IUIAnimationTransitionFactory2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionFactory2_QueryInterface(IUIAnimationTransitionFactory2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationTransitionFactory2_AddRef(IUIAnimationTransitionFactory2* This) { +static __WIDL_INLINE ULONG IUIAnimationTransitionFactory2_AddRef(IUIAnimationTransitionFactory2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationTransitionFactory2_Release(IUIAnimationTransitionFactory2* This) { +static __WIDL_INLINE ULONG IUIAnimationTransitionFactory2_Release(IUIAnimationTransitionFactory2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationTransitionFactory2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationTransitionFactory2_CreateTransition(IUIAnimationTransitionFactory2* This,IUIAnimationInterpolator2 *interpolator,IUIAnimationTransition2 **transition) { +static __WIDL_INLINE HRESULT IUIAnimationTransitionFactory2_CreateTransition(IUIAnimationTransitionFactory2* This,IUIAnimationInterpolator2 *interpolator,IUIAnimationTransition2 **transition) { return This->lpVtbl->CreateTransition(This,interpolator,transition); } #endif @@ -5061,41 +5069,41 @@ interface IUIAnimationInterpolator2 { #define IUIAnimationInterpolator2_GetDependencies(This,initialValueDependencies,initialVelocityDependencies,durationDependencies) (This)->lpVtbl->GetDependencies(This,initialValueDependencies,initialVelocityDependencies,durationDependencies) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationInterpolator2_QueryInterface(IUIAnimationInterpolator2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator2_QueryInterface(IUIAnimationInterpolator2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationInterpolator2_AddRef(IUIAnimationInterpolator2* This) { +static __WIDL_INLINE ULONG IUIAnimationInterpolator2_AddRef(IUIAnimationInterpolator2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationInterpolator2_Release(IUIAnimationInterpolator2* This) { +static __WIDL_INLINE ULONG IUIAnimationInterpolator2_Release(IUIAnimationInterpolator2* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationInterpolator2 methods ***/ -static FORCEINLINE HRESULT IUIAnimationInterpolator2_GetDimension(IUIAnimationInterpolator2* This,unsigned int *dimension) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator2_GetDimension(IUIAnimationInterpolator2* This,unsigned int *dimension) { return This->lpVtbl->GetDimension(This,dimension); } -static FORCEINLINE HRESULT IUIAnimationInterpolator2_SetInitialValueAndVelocity(IUIAnimationInterpolator2* This,double *initialValue,double *initialVelocity,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator2_SetInitialValueAndVelocity(IUIAnimationInterpolator2* This,double *initialValue,double *initialVelocity,unsigned int cDimension) { return This->lpVtbl->SetInitialValueAndVelocity(This,initialValue,initialVelocity,cDimension); } -static FORCEINLINE HRESULT IUIAnimationInterpolator2_SetDuration(IUIAnimationInterpolator2* This,double duration) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator2_SetDuration(IUIAnimationInterpolator2* This,double duration) { return This->lpVtbl->SetDuration(This,duration); } -static FORCEINLINE HRESULT IUIAnimationInterpolator2_GetDuration(IUIAnimationInterpolator2* This,double *duration) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator2_GetDuration(IUIAnimationInterpolator2* This,double *duration) { return This->lpVtbl->GetDuration(This,duration); } -static FORCEINLINE HRESULT IUIAnimationInterpolator2_GetFinalValue(IUIAnimationInterpolator2* This,double *value,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator2_GetFinalValue(IUIAnimationInterpolator2* This,double *value,unsigned int cDimension) { return This->lpVtbl->GetFinalValue(This,value,cDimension); } -static FORCEINLINE HRESULT IUIAnimationInterpolator2_InterpolateValue(IUIAnimationInterpolator2* This,double offset,double *value,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator2_InterpolateValue(IUIAnimationInterpolator2* This,double offset,double *value,unsigned int cDimension) { return This->lpVtbl->InterpolateValue(This,offset,value,cDimension); } -static FORCEINLINE HRESULT IUIAnimationInterpolator2_InterpolateVelocity(IUIAnimationInterpolator2* This,double offset,double *velocity,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator2_InterpolateVelocity(IUIAnimationInterpolator2* This,double offset,double *velocity,unsigned int cDimension) { return This->lpVtbl->InterpolateVelocity(This,offset,velocity,cDimension); } -static FORCEINLINE HRESULT IUIAnimationInterpolator2_GetPrimitiveInterpolation(IUIAnimationInterpolator2* This,IUIAnimationPrimitiveInterpolation *interpolation,unsigned int cDimension) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator2_GetPrimitiveInterpolation(IUIAnimationInterpolator2* This,IUIAnimationPrimitiveInterpolation *interpolation,unsigned int cDimension) { return This->lpVtbl->GetPrimitiveInterpolation(This,interpolation,cDimension); } -static FORCEINLINE HRESULT IUIAnimationInterpolator2_GetDependencies(IUIAnimationInterpolator2* This,UI_ANIMATION_DEPENDENCIES *initialValueDependencies,UI_ANIMATION_DEPENDENCIES *initialVelocityDependencies,UI_ANIMATION_DEPENDENCIES *durationDependencies) { +static __WIDL_INLINE HRESULT IUIAnimationInterpolator2_GetDependencies(IUIAnimationInterpolator2* This,UI_ANIMATION_DEPENDENCIES *initialValueDependencies,UI_ANIMATION_DEPENDENCIES *initialVelocityDependencies,UI_ANIMATION_DEPENDENCIES *durationDependencies) { return This->lpVtbl->GetDependencies(This,initialValueDependencies,initialVelocityDependencies,durationDependencies); } #endif @@ -5190,20 +5198,20 @@ interface IUIAnimationPrimitiveInterpolation { #define IUIAnimationPrimitiveInterpolation_AddSinusoidal(This,dimension,beginOffset,bias,amplitude,frequency,phase) (This)->lpVtbl->AddSinusoidal(This,dimension,beginOffset,bias,amplitude,frequency,phase) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationPrimitiveInterpolation_QueryInterface(IUIAnimationPrimitiveInterpolation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationPrimitiveInterpolation_QueryInterface(IUIAnimationPrimitiveInterpolation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationPrimitiveInterpolation_AddRef(IUIAnimationPrimitiveInterpolation* This) { +static __WIDL_INLINE ULONG IUIAnimationPrimitiveInterpolation_AddRef(IUIAnimationPrimitiveInterpolation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationPrimitiveInterpolation_Release(IUIAnimationPrimitiveInterpolation* This) { +static __WIDL_INLINE ULONG IUIAnimationPrimitiveInterpolation_Release(IUIAnimationPrimitiveInterpolation* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationPrimitiveInterpolation methods ***/ -static FORCEINLINE HRESULT IUIAnimationPrimitiveInterpolation_AddCubic(IUIAnimationPrimitiveInterpolation* This,unsigned int dimension,double beginOffset,float constantCoefficient,float linearCoefficient,float quadraticCoefficient,float cubicCoefficient) { +static __WIDL_INLINE HRESULT IUIAnimationPrimitiveInterpolation_AddCubic(IUIAnimationPrimitiveInterpolation* This,unsigned int dimension,double beginOffset,float constantCoefficient,float linearCoefficient,float quadraticCoefficient,float cubicCoefficient) { return This->lpVtbl->AddCubic(This,dimension,beginOffset,constantCoefficient,linearCoefficient,quadraticCoefficient,cubicCoefficient); } -static FORCEINLINE HRESULT IUIAnimationPrimitiveInterpolation_AddSinusoidal(IUIAnimationPrimitiveInterpolation* This,unsigned int dimension,double beginOffset,float bias,float amplitude,float frequency,float phase) { +static __WIDL_INLINE HRESULT IUIAnimationPrimitiveInterpolation_AddSinusoidal(IUIAnimationPrimitiveInterpolation* This,unsigned int dimension,double beginOffset,float bias,float amplitude,float frequency,float phase) { return This->lpVtbl->AddSinusoidal(This,dimension,beginOffset,bias,amplitude,frequency,phase); } #endif @@ -5317,35 +5325,35 @@ interface IUIAnimationTimer { #define IUIAnimationTimer_SetFrameRateThreshold(This,framesPerSecond) (This)->lpVtbl->SetFrameRateThreshold(This,framesPerSecond) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationTimer_QueryInterface(IUIAnimationTimer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationTimer_QueryInterface(IUIAnimationTimer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationTimer_AddRef(IUIAnimationTimer* This) { +static __WIDL_INLINE ULONG IUIAnimationTimer_AddRef(IUIAnimationTimer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationTimer_Release(IUIAnimationTimer* This) { +static __WIDL_INLINE ULONG IUIAnimationTimer_Release(IUIAnimationTimer* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationTimer methods ***/ -static FORCEINLINE HRESULT IUIAnimationTimer_SetTimerUpdateHandler(IUIAnimationTimer* This,IUIAnimationTimerUpdateHandler *updateHandler,UI_ANIMATION_IDLE_BEHAVIOR idleBehavior) { +static __WIDL_INLINE HRESULT IUIAnimationTimer_SetTimerUpdateHandler(IUIAnimationTimer* This,IUIAnimationTimerUpdateHandler *updateHandler,UI_ANIMATION_IDLE_BEHAVIOR idleBehavior) { return This->lpVtbl->SetTimerUpdateHandler(This,updateHandler,idleBehavior); } -static FORCEINLINE HRESULT IUIAnimationTimer_SetTimerEventHandler(IUIAnimationTimer* This,IUIAnimationTimerEventHandler *handler) { +static __WIDL_INLINE HRESULT IUIAnimationTimer_SetTimerEventHandler(IUIAnimationTimer* This,IUIAnimationTimerEventHandler *handler) { return This->lpVtbl->SetTimerEventHandler(This,handler); } -static FORCEINLINE HRESULT IUIAnimationTimer_Enable(IUIAnimationTimer* This) { +static __WIDL_INLINE HRESULT IUIAnimationTimer_Enable(IUIAnimationTimer* This) { return This->lpVtbl->Enable(This); } -static FORCEINLINE HRESULT IUIAnimationTimer_Disable(IUIAnimationTimer* This) { +static __WIDL_INLINE HRESULT IUIAnimationTimer_Disable(IUIAnimationTimer* This) { return This->lpVtbl->Disable(This); } -static FORCEINLINE HRESULT IUIAnimationTimer_IsEnabled(IUIAnimationTimer* This) { +static __WIDL_INLINE HRESULT IUIAnimationTimer_IsEnabled(IUIAnimationTimer* This) { return This->lpVtbl->IsEnabled(This); } -static FORCEINLINE HRESULT IUIAnimationTimer_GetTime(IUIAnimationTimer* This,double *seconds) { +static __WIDL_INLINE HRESULT IUIAnimationTimer_GetTime(IUIAnimationTimer* This,double *seconds) { return This->lpVtbl->GetTime(This,seconds); } -static FORCEINLINE HRESULT IUIAnimationTimer_SetFrameRateThreshold(IUIAnimationTimer* This,unsigned int framesPerSecond) { +static __WIDL_INLINE HRESULT IUIAnimationTimer_SetFrameRateThreshold(IUIAnimationTimer* This,unsigned int framesPerSecond) { return This->lpVtbl->SetFrameRateThreshold(This,framesPerSecond); } #endif @@ -5429,23 +5437,23 @@ interface IUIAnimationTimerUpdateHandler { #define IUIAnimationTimerUpdateHandler_ClearTimerClientEventHandler(This) (This)->lpVtbl->ClearTimerClientEventHandler(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationTimerUpdateHandler_QueryInterface(IUIAnimationTimerUpdateHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationTimerUpdateHandler_QueryInterface(IUIAnimationTimerUpdateHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationTimerUpdateHandler_AddRef(IUIAnimationTimerUpdateHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationTimerUpdateHandler_AddRef(IUIAnimationTimerUpdateHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationTimerUpdateHandler_Release(IUIAnimationTimerUpdateHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationTimerUpdateHandler_Release(IUIAnimationTimerUpdateHandler* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationTimerUpdateHandler methods ***/ -static FORCEINLINE HRESULT IUIAnimationTimerUpdateHandler_OnUpdate(IUIAnimationTimerUpdateHandler* This,double timeNow,UI_ANIMATION_UPDATE_RESULT *result) { +static __WIDL_INLINE HRESULT IUIAnimationTimerUpdateHandler_OnUpdate(IUIAnimationTimerUpdateHandler* This,double timeNow,UI_ANIMATION_UPDATE_RESULT *result) { return This->lpVtbl->OnUpdate(This,timeNow,result); } -static FORCEINLINE HRESULT IUIAnimationTimerUpdateHandler_SetTimerClientEventHandler(IUIAnimationTimerUpdateHandler* This,IUIAnimationTimerClientEventHandler *handler) { +static __WIDL_INLINE HRESULT IUIAnimationTimerUpdateHandler_SetTimerClientEventHandler(IUIAnimationTimerUpdateHandler* This,IUIAnimationTimerClientEventHandler *handler) { return This->lpVtbl->SetTimerClientEventHandler(This,handler); } -static FORCEINLINE HRESULT IUIAnimationTimerUpdateHandler_ClearTimerClientEventHandler(IUIAnimationTimerUpdateHandler* This) { +static __WIDL_INLINE HRESULT IUIAnimationTimerUpdateHandler_ClearTimerClientEventHandler(IUIAnimationTimerUpdateHandler* This) { return This->lpVtbl->ClearTimerClientEventHandler(This); } #endif @@ -5514,17 +5522,17 @@ interface IUIAnimationTimerClientEventHandler { #define IUIAnimationTimerClientEventHandler_OnTimerClientStatusChanged(This,newStatus,previousStatus) (This)->lpVtbl->OnTimerClientStatusChanged(This,newStatus,previousStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationTimerClientEventHandler_QueryInterface(IUIAnimationTimerClientEventHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationTimerClientEventHandler_QueryInterface(IUIAnimationTimerClientEventHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationTimerClientEventHandler_AddRef(IUIAnimationTimerClientEventHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationTimerClientEventHandler_AddRef(IUIAnimationTimerClientEventHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationTimerClientEventHandler_Release(IUIAnimationTimerClientEventHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationTimerClientEventHandler_Release(IUIAnimationTimerClientEventHandler* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationTimerClientEventHandler methods ***/ -static FORCEINLINE HRESULT IUIAnimationTimerClientEventHandler_OnTimerClientStatusChanged(IUIAnimationTimerClientEventHandler* This,UI_ANIMATION_TIMER_CLIENT_STATUS newStatus,UI_ANIMATION_TIMER_CLIENT_STATUS previousStatus) { +static __WIDL_INLINE HRESULT IUIAnimationTimerClientEventHandler_OnTimerClientStatusChanged(IUIAnimationTimerClientEventHandler* This,UI_ANIMATION_TIMER_CLIENT_STATUS newStatus,UI_ANIMATION_TIMER_CLIENT_STATUS previousStatus) { return This->lpVtbl->OnTimerClientStatusChanged(This,newStatus,previousStatus); } #endif @@ -5605,23 +5613,23 @@ interface IUIAnimationTimerEventHandler { #define IUIAnimationTimerEventHandler_OnRenderingTooSlow(This,framesPerSecond) (This)->lpVtbl->OnRenderingTooSlow(This,framesPerSecond) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIAnimationTimerEventHandler_QueryInterface(IUIAnimationTimerEventHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIAnimationTimerEventHandler_QueryInterface(IUIAnimationTimerEventHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIAnimationTimerEventHandler_AddRef(IUIAnimationTimerEventHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationTimerEventHandler_AddRef(IUIAnimationTimerEventHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIAnimationTimerEventHandler_Release(IUIAnimationTimerEventHandler* This) { +static __WIDL_INLINE ULONG IUIAnimationTimerEventHandler_Release(IUIAnimationTimerEventHandler* This) { return This->lpVtbl->Release(This); } /*** IUIAnimationTimerEventHandler methods ***/ -static FORCEINLINE HRESULT IUIAnimationTimerEventHandler_OnPreUpdate(IUIAnimationTimerEventHandler* This) { +static __WIDL_INLINE HRESULT IUIAnimationTimerEventHandler_OnPreUpdate(IUIAnimationTimerEventHandler* This) { return This->lpVtbl->OnPreUpdate(This); } -static FORCEINLINE HRESULT IUIAnimationTimerEventHandler_OnPostUpdate(IUIAnimationTimerEventHandler* This) { +static __WIDL_INLINE HRESULT IUIAnimationTimerEventHandler_OnPostUpdate(IUIAnimationTimerEventHandler* This) { return This->lpVtbl->OnPostUpdate(This); } -static FORCEINLINE HRESULT IUIAnimationTimerEventHandler_OnRenderingTooSlow(IUIAnimationTimerEventHandler* This,UINT32 framesPerSecond) { +static __WIDL_INLINE HRESULT IUIAnimationTimerEventHandler_OnRenderingTooSlow(IUIAnimationTimerEventHandler* This,UINT32 framesPerSecond) { return This->lpVtbl->OnRenderingTooSlow(This,framesPerSecond); } #endif diff --git a/lib/libc/include/any-windows-any/uiautomationclient.h b/lib/libc/include/any-windows-any/uiautomationclient.h index 15fd9c3fec6d0b795bdb5cab5f8a142fa9e22ee8..5a842207241c98e330380db351a95fcb3f40a8b4 100644 --- a/lib/libc/include/any-windows-any/uiautomationclient.h +++ b/lib/libc/include/any-windows-any/uiautomationclient.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/uiautomationclient.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/uiautomationclient.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,8 +16,618 @@ #ifndef __uiautomationclient_h__ #define __uiautomationclient_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ +#ifndef __IUIAutomationCondition_FWD_DEFINED__ +#define __IUIAutomationCondition_FWD_DEFINED__ +typedef interface IUIAutomationCondition IUIAutomationCondition; +#ifdef __cplusplus +interface IUIAutomationCondition; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationBoolCondition_FWD_DEFINED__ +#define __IUIAutomationBoolCondition_FWD_DEFINED__ +typedef interface IUIAutomationBoolCondition IUIAutomationBoolCondition; +#ifdef __cplusplus +interface IUIAutomationBoolCondition; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationPropertyCondition_FWD_DEFINED__ +#define __IUIAutomationPropertyCondition_FWD_DEFINED__ +typedef interface IUIAutomationPropertyCondition IUIAutomationPropertyCondition; +#ifdef __cplusplus +interface IUIAutomationPropertyCondition; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationAndCondition_FWD_DEFINED__ +#define __IUIAutomationAndCondition_FWD_DEFINED__ +typedef interface IUIAutomationAndCondition IUIAutomationAndCondition; +#ifdef __cplusplus +interface IUIAutomationAndCondition; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationOrCondition_FWD_DEFINED__ +#define __IUIAutomationOrCondition_FWD_DEFINED__ +typedef interface IUIAutomationOrCondition IUIAutomationOrCondition; +#ifdef __cplusplus +interface IUIAutomationOrCondition; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationNotCondition_FWD_DEFINED__ +#define __IUIAutomationNotCondition_FWD_DEFINED__ +typedef interface IUIAutomationNotCondition IUIAutomationNotCondition; +#ifdef __cplusplus +interface IUIAutomationNotCondition; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationCacheRequest_FWD_DEFINED__ +#define __IUIAutomationCacheRequest_FWD_DEFINED__ +typedef interface IUIAutomationCacheRequest IUIAutomationCacheRequest; +#ifdef __cplusplus +interface IUIAutomationCacheRequest; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTreeWalker_FWD_DEFINED__ +#define __IUIAutomationTreeWalker_FWD_DEFINED__ +typedef interface IUIAutomationTreeWalker IUIAutomationTreeWalker; +#ifdef __cplusplus +interface IUIAutomationTreeWalker; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationEventHandler_FWD_DEFINED__ +#define __IUIAutomationEventHandler_FWD_DEFINED__ +typedef interface IUIAutomationEventHandler IUIAutomationEventHandler; +#ifdef __cplusplus +interface IUIAutomationEventHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationPropertyChangedEventHandler_FWD_DEFINED__ +#define __IUIAutomationPropertyChangedEventHandler_FWD_DEFINED__ +typedef interface IUIAutomationPropertyChangedEventHandler IUIAutomationPropertyChangedEventHandler; +#ifdef __cplusplus +interface IUIAutomationPropertyChangedEventHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationStructureChangedEventHandler_FWD_DEFINED__ +#define __IUIAutomationStructureChangedEventHandler_FWD_DEFINED__ +typedef interface IUIAutomationStructureChangedEventHandler IUIAutomationStructureChangedEventHandler; +#ifdef __cplusplus +interface IUIAutomationStructureChangedEventHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationFocusChangedEventHandler_FWD_DEFINED__ +#define __IUIAutomationFocusChangedEventHandler_FWD_DEFINED__ +typedef interface IUIAutomationFocusChangedEventHandler IUIAutomationFocusChangedEventHandler; +#ifdef __cplusplus +interface IUIAutomationFocusChangedEventHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTextEditTextChangedEventHandler_FWD_DEFINED__ +#define __IUIAutomationTextEditTextChangedEventHandler_FWD_DEFINED__ +typedef interface IUIAutomationTextEditTextChangedEventHandler IUIAutomationTextEditTextChangedEventHandler; +#ifdef __cplusplus +interface IUIAutomationTextEditTextChangedEventHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationChangesEventHandler_FWD_DEFINED__ +#define __IUIAutomationChangesEventHandler_FWD_DEFINED__ +typedef interface IUIAutomationChangesEventHandler IUIAutomationChangesEventHandler; +#ifdef __cplusplus +interface IUIAutomationChangesEventHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationNotificationEventHandler_FWD_DEFINED__ +#define __IUIAutomationNotificationEventHandler_FWD_DEFINED__ +typedef interface IUIAutomationNotificationEventHandler IUIAutomationNotificationEventHandler; +#ifdef __cplusplus +interface IUIAutomationNotificationEventHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationInvokePattern_FWD_DEFINED__ +#define __IUIAutomationInvokePattern_FWD_DEFINED__ +typedef interface IUIAutomationInvokePattern IUIAutomationInvokePattern; +#ifdef __cplusplus +interface IUIAutomationInvokePattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationDockPattern_FWD_DEFINED__ +#define __IUIAutomationDockPattern_FWD_DEFINED__ +typedef interface IUIAutomationDockPattern IUIAutomationDockPattern; +#ifdef __cplusplus +interface IUIAutomationDockPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationExpandCollapsePattern_FWD_DEFINED__ +#define __IUIAutomationExpandCollapsePattern_FWD_DEFINED__ +typedef interface IUIAutomationExpandCollapsePattern IUIAutomationExpandCollapsePattern; +#ifdef __cplusplus +interface IUIAutomationExpandCollapsePattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationGridPattern_FWD_DEFINED__ +#define __IUIAutomationGridPattern_FWD_DEFINED__ +typedef interface IUIAutomationGridPattern IUIAutomationGridPattern; +#ifdef __cplusplus +interface IUIAutomationGridPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationGridItemPattern_FWD_DEFINED__ +#define __IUIAutomationGridItemPattern_FWD_DEFINED__ +typedef interface IUIAutomationGridItemPattern IUIAutomationGridItemPattern; +#ifdef __cplusplus +interface IUIAutomationGridItemPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationMultipleViewPattern_FWD_DEFINED__ +#define __IUIAutomationMultipleViewPattern_FWD_DEFINED__ +typedef interface IUIAutomationMultipleViewPattern IUIAutomationMultipleViewPattern; +#ifdef __cplusplus +interface IUIAutomationMultipleViewPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationObjectModelPattern_FWD_DEFINED__ +#define __IUIAutomationObjectModelPattern_FWD_DEFINED__ +typedef interface IUIAutomationObjectModelPattern IUIAutomationObjectModelPattern; +#ifdef __cplusplus +interface IUIAutomationObjectModelPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationRangeValuePattern_FWD_DEFINED__ +#define __IUIAutomationRangeValuePattern_FWD_DEFINED__ +typedef interface IUIAutomationRangeValuePattern IUIAutomationRangeValuePattern; +#ifdef __cplusplus +interface IUIAutomationRangeValuePattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationScrollPattern_FWD_DEFINED__ +#define __IUIAutomationScrollPattern_FWD_DEFINED__ +typedef interface IUIAutomationScrollPattern IUIAutomationScrollPattern; +#ifdef __cplusplus +interface IUIAutomationScrollPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationScrollItemPattern_FWD_DEFINED__ +#define __IUIAutomationScrollItemPattern_FWD_DEFINED__ +typedef interface IUIAutomationScrollItemPattern IUIAutomationScrollItemPattern; +#ifdef __cplusplus +interface IUIAutomationScrollItemPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationSelectionPattern_FWD_DEFINED__ +#define __IUIAutomationSelectionPattern_FWD_DEFINED__ +typedef interface IUIAutomationSelectionPattern IUIAutomationSelectionPattern; +#ifdef __cplusplus +interface IUIAutomationSelectionPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationSelectionItemPattern_FWD_DEFINED__ +#define __IUIAutomationSelectionItemPattern_FWD_DEFINED__ +typedef interface IUIAutomationSelectionItemPattern IUIAutomationSelectionItemPattern; +#ifdef __cplusplus +interface IUIAutomationSelectionItemPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationSynchronizedInputPattern_FWD_DEFINED__ +#define __IUIAutomationSynchronizedInputPattern_FWD_DEFINED__ +typedef interface IUIAutomationSynchronizedInputPattern IUIAutomationSynchronizedInputPattern; +#ifdef __cplusplus +interface IUIAutomationSynchronizedInputPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTablePattern_FWD_DEFINED__ +#define __IUIAutomationTablePattern_FWD_DEFINED__ +typedef interface IUIAutomationTablePattern IUIAutomationTablePattern; +#ifdef __cplusplus +interface IUIAutomationTablePattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTableItemPattern_FWD_DEFINED__ +#define __IUIAutomationTableItemPattern_FWD_DEFINED__ +typedef interface IUIAutomationTableItemPattern IUIAutomationTableItemPattern; +#ifdef __cplusplus +interface IUIAutomationTableItemPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTogglePattern_FWD_DEFINED__ +#define __IUIAutomationTogglePattern_FWD_DEFINED__ +typedef interface IUIAutomationTogglePattern IUIAutomationTogglePattern; +#ifdef __cplusplus +interface IUIAutomationTogglePattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTransformPattern_FWD_DEFINED__ +#define __IUIAutomationTransformPattern_FWD_DEFINED__ +typedef interface IUIAutomationTransformPattern IUIAutomationTransformPattern; +#ifdef __cplusplus +interface IUIAutomationTransformPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationValuePattern_FWD_DEFINED__ +#define __IUIAutomationValuePattern_FWD_DEFINED__ +typedef interface IUIAutomationValuePattern IUIAutomationValuePattern; +#ifdef __cplusplus +interface IUIAutomationValuePattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationWindowPattern_FWD_DEFINED__ +#define __IUIAutomationWindowPattern_FWD_DEFINED__ +typedef interface IUIAutomationWindowPattern IUIAutomationWindowPattern; +#ifdef __cplusplus +interface IUIAutomationWindowPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTextRange_FWD_DEFINED__ +#define __IUIAutomationTextRange_FWD_DEFINED__ +typedef interface IUIAutomationTextRange IUIAutomationTextRange; +#ifdef __cplusplus +interface IUIAutomationTextRange; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTextRange2_FWD_DEFINED__ +#define __IUIAutomationTextRange2_FWD_DEFINED__ +typedef interface IUIAutomationTextRange2 IUIAutomationTextRange2; +#ifdef __cplusplus +interface IUIAutomationTextRange2; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTextRangeArray_FWD_DEFINED__ +#define __IUIAutomationTextRangeArray_FWD_DEFINED__ +typedef interface IUIAutomationTextRangeArray IUIAutomationTextRangeArray; +#ifdef __cplusplus +interface IUIAutomationTextRangeArray; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTextPattern_FWD_DEFINED__ +#define __IUIAutomationTextPattern_FWD_DEFINED__ +typedef interface IUIAutomationTextPattern IUIAutomationTextPattern; +#ifdef __cplusplus +interface IUIAutomationTextPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTextPattern2_FWD_DEFINED__ +#define __IUIAutomationTextPattern2_FWD_DEFINED__ +typedef interface IUIAutomationTextPattern2 IUIAutomationTextPattern2; +#ifdef __cplusplus +interface IUIAutomationTextPattern2; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTextEditPattern_FWD_DEFINED__ +#define __IUIAutomationTextEditPattern_FWD_DEFINED__ +typedef interface IUIAutomationTextEditPattern IUIAutomationTextEditPattern; +#ifdef __cplusplus +interface IUIAutomationTextEditPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationCustomNavigationPattern_FWD_DEFINED__ +#define __IUIAutomationCustomNavigationPattern_FWD_DEFINED__ +typedef interface IUIAutomationCustomNavigationPattern IUIAutomationCustomNavigationPattern; +#ifdef __cplusplus +interface IUIAutomationCustomNavigationPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationActiveTextPositionChangedEventHandler_FWD_DEFINED__ +#define __IUIAutomationActiveTextPositionChangedEventHandler_FWD_DEFINED__ +typedef interface IUIAutomationActiveTextPositionChangedEventHandler IUIAutomationActiveTextPositionChangedEventHandler; +#ifdef __cplusplus +interface IUIAutomationActiveTextPositionChangedEventHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationLegacyIAccessiblePattern_FWD_DEFINED__ +#define __IUIAutomationLegacyIAccessiblePattern_FWD_DEFINED__ +typedef interface IUIAutomationLegacyIAccessiblePattern IUIAutomationLegacyIAccessiblePattern; +#ifdef __cplusplus +interface IUIAutomationLegacyIAccessiblePattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationItemContainerPattern_FWD_DEFINED__ +#define __IUIAutomationItemContainerPattern_FWD_DEFINED__ +typedef interface IUIAutomationItemContainerPattern IUIAutomationItemContainerPattern; +#ifdef __cplusplus +interface IUIAutomationItemContainerPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationVirtualizedItemPattern_FWD_DEFINED__ +#define __IUIAutomationVirtualizedItemPattern_FWD_DEFINED__ +typedef interface IUIAutomationVirtualizedItemPattern IUIAutomationVirtualizedItemPattern; +#ifdef __cplusplus +interface IUIAutomationVirtualizedItemPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationAnnotationPattern_FWD_DEFINED__ +#define __IUIAutomationAnnotationPattern_FWD_DEFINED__ +typedef interface IUIAutomationAnnotationPattern IUIAutomationAnnotationPattern; +#ifdef __cplusplus +interface IUIAutomationAnnotationPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationStylesPattern_FWD_DEFINED__ +#define __IUIAutomationStylesPattern_FWD_DEFINED__ +typedef interface IUIAutomationStylesPattern IUIAutomationStylesPattern; +#ifdef __cplusplus +interface IUIAutomationStylesPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationSpreadsheetPattern_FWD_DEFINED__ +#define __IUIAutomationSpreadsheetPattern_FWD_DEFINED__ +typedef interface IUIAutomationSpreadsheetPattern IUIAutomationSpreadsheetPattern; +#ifdef __cplusplus +interface IUIAutomationSpreadsheetPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationSpreadsheetItemPattern_FWD_DEFINED__ +#define __IUIAutomationSpreadsheetItemPattern_FWD_DEFINED__ +typedef interface IUIAutomationSpreadsheetItemPattern IUIAutomationSpreadsheetItemPattern; +#ifdef __cplusplus +interface IUIAutomationSpreadsheetItemPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTransformPattern2_FWD_DEFINED__ +#define __IUIAutomationTransformPattern2_FWD_DEFINED__ +typedef interface IUIAutomationTransformPattern2 IUIAutomationTransformPattern2; +#ifdef __cplusplus +interface IUIAutomationTransformPattern2; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationTextChildPattern_FWD_DEFINED__ +#define __IUIAutomationTextChildPattern_FWD_DEFINED__ +typedef interface IUIAutomationTextChildPattern IUIAutomationTextChildPattern; +#ifdef __cplusplus +interface IUIAutomationTextChildPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationDragPattern_FWD_DEFINED__ +#define __IUIAutomationDragPattern_FWD_DEFINED__ +typedef interface IUIAutomationDragPattern IUIAutomationDragPattern; +#ifdef __cplusplus +interface IUIAutomationDragPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationDropTargetPattern_FWD_DEFINED__ +#define __IUIAutomationDropTargetPattern_FWD_DEFINED__ +typedef interface IUIAutomationDropTargetPattern IUIAutomationDropTargetPattern; +#ifdef __cplusplus +interface IUIAutomationDropTargetPattern; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationElement_FWD_DEFINED__ +#define __IUIAutomationElement_FWD_DEFINED__ +typedef interface IUIAutomationElement IUIAutomationElement; +#ifdef __cplusplus +interface IUIAutomationElement; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationElement2_FWD_DEFINED__ +#define __IUIAutomationElement2_FWD_DEFINED__ +typedef interface IUIAutomationElement2 IUIAutomationElement2; +#ifdef __cplusplus +interface IUIAutomationElement2; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationElement3_FWD_DEFINED__ +#define __IUIAutomationElement3_FWD_DEFINED__ +typedef interface IUIAutomationElement3 IUIAutomationElement3; +#ifdef __cplusplus +interface IUIAutomationElement3; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationElement4_FWD_DEFINED__ +#define __IUIAutomationElement4_FWD_DEFINED__ +typedef interface IUIAutomationElement4 IUIAutomationElement4; +#ifdef __cplusplus +interface IUIAutomationElement4; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationElement5_FWD_DEFINED__ +#define __IUIAutomationElement5_FWD_DEFINED__ +typedef interface IUIAutomationElement5 IUIAutomationElement5; +#ifdef __cplusplus +interface IUIAutomationElement5; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationElement6_FWD_DEFINED__ +#define __IUIAutomationElement6_FWD_DEFINED__ +typedef interface IUIAutomationElement6 IUIAutomationElement6; +#ifdef __cplusplus +interface IUIAutomationElement6; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationElement7_FWD_DEFINED__ +#define __IUIAutomationElement7_FWD_DEFINED__ +typedef interface IUIAutomationElement7 IUIAutomationElement7; +#ifdef __cplusplus +interface IUIAutomationElement7; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationElement8_FWD_DEFINED__ +#define __IUIAutomationElement8_FWD_DEFINED__ +typedef interface IUIAutomationElement8 IUIAutomationElement8; +#ifdef __cplusplus +interface IUIAutomationElement8; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationElement9_FWD_DEFINED__ +#define __IUIAutomationElement9_FWD_DEFINED__ +typedef interface IUIAutomationElement9 IUIAutomationElement9; +#ifdef __cplusplus +interface IUIAutomationElement9; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationElementArray_FWD_DEFINED__ +#define __IUIAutomationElementArray_FWD_DEFINED__ +typedef interface IUIAutomationElementArray IUIAutomationElementArray; +#ifdef __cplusplus +interface IUIAutomationElementArray; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationProxyFactory_FWD_DEFINED__ +#define __IUIAutomationProxyFactory_FWD_DEFINED__ +typedef interface IUIAutomationProxyFactory IUIAutomationProxyFactory; +#ifdef __cplusplus +interface IUIAutomationProxyFactory; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationProxyFactoryEntry_FWD_DEFINED__ +#define __IUIAutomationProxyFactoryEntry_FWD_DEFINED__ +typedef interface IUIAutomationProxyFactoryEntry IUIAutomationProxyFactoryEntry; +#ifdef __cplusplus +interface IUIAutomationProxyFactoryEntry; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationProxyFactoryMapping_FWD_DEFINED__ +#define __IUIAutomationProxyFactoryMapping_FWD_DEFINED__ +typedef interface IUIAutomationProxyFactoryMapping IUIAutomationProxyFactoryMapping; +#ifdef __cplusplus +interface IUIAutomationProxyFactoryMapping; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationEventHandlerGroup_FWD_DEFINED__ +#define __IUIAutomationEventHandlerGroup_FWD_DEFINED__ +typedef interface IUIAutomationEventHandlerGroup IUIAutomationEventHandlerGroup; +#ifdef __cplusplus +interface IUIAutomationEventHandlerGroup; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomation_FWD_DEFINED__ +#define __IUIAutomation_FWD_DEFINED__ +typedef interface IUIAutomation IUIAutomation; +#ifdef __cplusplus +interface IUIAutomation; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomation2_FWD_DEFINED__ +#define __IUIAutomation2_FWD_DEFINED__ +typedef interface IUIAutomation2 IUIAutomation2; +#ifdef __cplusplus +interface IUIAutomation2; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomation3_FWD_DEFINED__ +#define __IUIAutomation3_FWD_DEFINED__ +typedef interface IUIAutomation3 IUIAutomation3; +#ifdef __cplusplus +interface IUIAutomation3; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomation4_FWD_DEFINED__ +#define __IUIAutomation4_FWD_DEFINED__ +typedef interface IUIAutomation4 IUIAutomation4; +#ifdef __cplusplus +interface IUIAutomation4; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomation5_FWD_DEFINED__ +#define __IUIAutomation5_FWD_DEFINED__ +typedef interface IUIAutomation5 IUIAutomation5; +#ifdef __cplusplus +interface IUIAutomation5; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomation6_FWD_DEFINED__ +#define __IUIAutomation6_FWD_DEFINED__ +typedef interface IUIAutomation6 IUIAutomation6; +#ifdef __cplusplus +interface IUIAutomation6; +#endif /* __cplusplus */ +#endif + +#ifndef __CUIAutomation_FWD_DEFINED__ +#define __CUIAutomation_FWD_DEFINED__ +#ifdef __cplusplus +typedef class CUIAutomation CUIAutomation; +#else +typedef struct CUIAutomation CUIAutomation; +#endif /* defined __cplusplus */ +#endif /* defined __CUIAutomation_FWD_DEFINED__ */ + +#ifndef __CUIAutomation8_FWD_DEFINED__ +#define __CUIAutomation8_FWD_DEFINED__ +#ifdef __cplusplus +typedef class CUIAutomation8 CUIAutomation8; +#else +typedef struct CUIAutomation8 CUIAutomation8; +#endif /* defined __cplusplus */ +#endif /* defined __CUIAutomation8_FWD_DEFINED__ */ + /* Headers for imported files */ #include @@ -26,6 +636,42 @@ extern "C" { #endif +#ifndef _INC_UIAUTOMATIONCOREAPI +enum TreeScope { + TreeScope_Element = 0x1, + TreeScope_Children = 0x2, + TreeScope_Descendants = 0x4, + TreeScope_Parent = 0x8, + TreeScope_Ancestors = 0x10, + TreeScope_Subtree = (TreeScope_Element | TreeScope_Children) | TreeScope_Descendants +}; +enum PropertyConditionFlags { + PropertyConditionFlags_None = 0x0, + PropertyConditionFlags_IgnoreCase = 0x1 +}; +enum AutomationElementMode { + AutomationElementMode_None = 0x0, + AutomationElementMode_Full = 0x1 +}; +enum TreeTraversalOptions { + TreeTraversalOptions_Default = 0x0, + TreeTraversalOptions_PostOrder = 0x1, + TreeTraversalOptions_LastToFirstOrder = 0x2 +}; +enum ConnectionRecoveryBehaviorOptions { + ConnectionRecoveryBehaviorOptions_Disabled = 0x0, + ConnectionRecoveryBehaviorOptions_Enabled = 0x1 +}; +enum CoalesceEventsOptions { + CoalesceEventsOptions_Disabled = 0x0, + CoalesceEventsOptions_Enabled = 0x1 +}; +#endif +struct ExtendedProperty { + BSTR PropertyName; + BSTR PropertyValue; +}; +typedef void *UIA_HWND; #ifndef __UIAutomationClient_LIBRARY_DEFINED__ #define __UIAutomationClient_LIBRARY_DEFINED__ @@ -99,6 +745,78 @@ DEFINE_GUID(LIBID_UIAutomationClient, 0x944de083, 0x8fb8, 0x45cf, 0xbc,0xb7, 0xc #define UIA_CustomNavigationPatternId (10033) +#define UIA_ToolTipOpenedEventId (20000) + +#define UIA_ToolTipClosedEventId (20001) + +#define UIA_StructureChangedEventId (20002) + +#define UIA_MenuOpenedEventId (20003) + +#define UIA_AutomationPropertyChangedEventId (20004) + +#define UIA_AutomationFocusChangedEventId (20005) + +#define UIA_AsyncContentLoadedEventId (20006) + +#define UIA_MenuClosedEventId (20007) + +#define UIA_LayoutInvalidatedEventId (20008) + +#define UIA_Invoke_InvokedEventId (20009) + +#define UIA_SelectionItem_ElementAddedToSelectionEventId (20010) + +#define UIA_SelectionItem_ElementRemovedFromSelectionEventId (20011) + +#define UIA_SelectionItem_ElementSelectedEventId (20012) + +#define UIA_Selection_InvalidatedEventId (20013) + +#define UIA_Text_TextSelectionChangedEventId (20014) + +#define UIA_Text_TextChangedEventId (20015) + +#define UIA_Window_WindowOpenedEventId (20016) + +#define UIA_Window_WindowClosedEventId (20017) + +#define UIA_MenuModeStartEventId (20018) + +#define UIA_MenuModeEndEventId (20019) + +#define UIA_InputReachedTargetEventId (20020) + +#define UIA_InputReachedOtherElementEventId (20021) + +#define UIA_InputDiscardedEventId (20022) + +#define UIA_SystemAlertEventId (20023) + +#define UIA_LiveRegionChangedEventId (20024) + +#define UIA_HostedFragmentRootsInvalidatedEventId (20025) + +#define UIA_Drag_DragStartEventId (20026) + +#define UIA_Drag_DragCancelEventId (20027) + +#define UIA_Drag_DragCompleteEventId (20028) + +#define UIA_DropTarget_DragEnterEventId (20029) + +#define UIA_DropTarget_DragLeaveEventId (20030) + +#define UIA_DropTarget_DroppedEventId (20031) + +#define UIA_TextEdit_TextChangedEventId (20032) + +#define UIA_TextEdit_ConversionTargetChangedEventId (20033) + +#define UIA_ChangesEventId (20034) + +#define UIA_NotificationEventId (20035) + #define UIA_RuntimeIdPropertyId (30000) #define UIA_BoundingRectanglePropertyId (30001) @@ -449,9 +1167,20857 @@ DEFINE_GUID(LIBID_UIAutomationClient, 0x944de083, 0x8fb8, 0x45cf, 0xbc,0xb7, 0xc #define UIA_IsDialogPropertyId (30174) +#define UIA_ButtonControlTypeId (50000) + +#define UIA_CalendarControlTypeId (50001) + +#define UIA_CheckBoxControlTypeId (50002) + +#define UIA_ComboBoxControlTypeId (50003) + +#define UIA_EditControlTypeId (50004) + +#define UIA_HyperlinkControlTypeId (50005) + +#define UIA_ImageControlTypeId (50006) + +#define UIA_ListItemControlTypeId (50007) + +#define UIA_ListControlTypeId (50008) + +#define UIA_MenuControlTypeId (50009) + +#define UIA_MenuBarControlTypeId (50010) + +#define UIA_MenuItemControlTypeId (50011) + +#define UIA_ProgressBarControlTypeId (50012) + +#define UIA_RadioButtonControlTypeId (50013) + +#define UIA_ScrollBarControlTypeId (50014) + +#define UIA_SliderControlTypeId (50015) + +#define UIA_SpinnerControlTypeId (50016) + +#define UIA_StatusBarControlTypeId (50017) + +#define UIA_TabControlTypeId (50018) + +#define UIA_TabItemControlTypeId (50019) + +#define UIA_TextControlTypeId (50020) + +#define UIA_ToolBarControlTypeId (50021) + +#define UIA_ToolTipControlTypeId (50022) + +#define UIA_TreeControlTypeId (50023) + +#define UIA_TreeItemControlTypeId (50024) + +#define UIA_CustomControlTypeId (50025) + +#define UIA_GroupControlTypeId (50026) + +#define UIA_ThumbControlTypeId (50027) + +#define UIA_DataGridControlTypeId (50028) + +#define UIA_DataItemControlTypeId (50029) + +#define UIA_DocumentControlTypeId (50030) + +#define UIA_SplitButtonControlTypeId (50031) + +#define UIA_WindowControlTypeId (50032) + +#define UIA_PaneControlTypeId (50033) + +#define UIA_HeaderControlTypeId (50034) + +#define UIA_HeaderItemControlTypeId (50035) + +#define UIA_TableControlTypeId (50036) + +#define UIA_TitleBarControlTypeId (50037) + +#define UIA_SeparatorControlTypeId (50038) + +#define UIA_SemanticZoomControlTypeId (50039) + +#define UIA_AppBarControlTypeId (50040) + +#ifndef __IUIAutomationElement_FWD_DEFINED__ +#define __IUIAutomationElement_FWD_DEFINED__ +typedef interface IUIAutomationElement IUIAutomationElement; +#ifdef __cplusplus +interface IUIAutomationElement; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationElementArray_FWD_DEFINED__ +#define __IUIAutomationElementArray_FWD_DEFINED__ +typedef interface IUIAutomationElementArray IUIAutomationElementArray; +#ifdef __cplusplus +interface IUIAutomationElementArray; +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IUIAutomationCondition interface + */ +#ifndef __IUIAutomationCondition_INTERFACE_DEFINED__ +#define __IUIAutomationCondition_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationCondition, 0x352ffba8, 0x0973, 0x437c, 0xa6,0x1f, 0xf6,0x4c,0xaf,0xd8,0x1d,0xf9); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("352ffba8-0973-437c-a61f-f64cafd81df9") +IUIAutomationCondition : public IUnknown +{ +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationCondition, 0x352ffba8, 0x0973, 0x437c, 0xa6,0x1f, 0xf6,0x4c,0xaf,0xd8,0x1d,0xf9) +#endif +#else +typedef struct IUIAutomationConditionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationCondition *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationCondition *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationCondition *This); + + END_INTERFACE +} IUIAutomationConditionVtbl; + +interface IUIAutomationCondition { + CONST_VTBL IUIAutomationConditionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationCondition_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationCondition_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationCondition_Release(This) (This)->lpVtbl->Release(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationCondition_QueryInterface(IUIAutomationCondition* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationCondition_AddRef(IUIAutomationCondition* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationCondition_Release(IUIAutomationCondition* This) { + return This->lpVtbl->Release(This); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationCondition_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationBoolCondition interface + */ +#ifndef __IUIAutomationBoolCondition_INTERFACE_DEFINED__ +#define __IUIAutomationBoolCondition_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationBoolCondition, 0x1b4e1f2e, 0x75eb, 0x4d0b, 0x89,0x52, 0x5a,0x69,0x98,0x8e,0x23,0x07); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("1b4e1f2e-75eb-4d0b-8952-5a69988e2307") +IUIAutomationBoolCondition : public IUIAutomationCondition +{ + virtual HRESULT STDMETHODCALLTYPE get_BooleanValue( + WINBOOL *boolVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationBoolCondition, 0x1b4e1f2e, 0x75eb, 0x4d0b, 0x89,0x52, 0x5a,0x69,0x98,0x8e,0x23,0x07) +#endif +#else +typedef struct IUIAutomationBoolConditionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationBoolCondition *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationBoolCondition *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationBoolCondition *This); + + /*** IUIAutomationBoolCondition methods ***/ + HRESULT (STDMETHODCALLTYPE *get_BooleanValue)( + IUIAutomationBoolCondition *This, + WINBOOL *boolVal); + + END_INTERFACE +} IUIAutomationBoolConditionVtbl; + +interface IUIAutomationBoolCondition { + CONST_VTBL IUIAutomationBoolConditionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationBoolCondition_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationBoolCondition_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationBoolCondition_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationBoolCondition methods ***/ +#define IUIAutomationBoolCondition_get_BooleanValue(This,boolVal) (This)->lpVtbl->get_BooleanValue(This,boolVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationBoolCondition_QueryInterface(IUIAutomationBoolCondition* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationBoolCondition_AddRef(IUIAutomationBoolCondition* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationBoolCondition_Release(IUIAutomationBoolCondition* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationBoolCondition methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationBoolCondition_get_BooleanValue(IUIAutomationBoolCondition* This,WINBOOL *boolVal) { + return This->lpVtbl->get_BooleanValue(This,boolVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationBoolCondition_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationPropertyCondition interface + */ +#ifndef __IUIAutomationPropertyCondition_INTERFACE_DEFINED__ +#define __IUIAutomationPropertyCondition_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationPropertyCondition, 0x99ebf2cb, 0x5578, 0x4267, 0x9a,0xd4, 0xaf,0xd6,0xea,0x77,0xe9,0x4b); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("99ebf2cb-5578-4267-9ad4-afd6ea77e94b") +IUIAutomationPropertyCondition : public IUIAutomationCondition +{ + virtual HRESULT STDMETHODCALLTYPE get_PropertyId( + PROPERTYID *propertyId) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PropertyValue( + VARIANT *propertyValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PropertyConditionFlags( + enum PropertyConditionFlags *flags) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationPropertyCondition, 0x99ebf2cb, 0x5578, 0x4267, 0x9a,0xd4, 0xaf,0xd6,0xea,0x77,0xe9,0x4b) +#endif +#else +typedef struct IUIAutomationPropertyConditionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationPropertyCondition *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationPropertyCondition *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationPropertyCondition *This); + + /*** IUIAutomationPropertyCondition methods ***/ + HRESULT (STDMETHODCALLTYPE *get_PropertyId)( + IUIAutomationPropertyCondition *This, + PROPERTYID *propertyId); + + HRESULT (STDMETHODCALLTYPE *get_PropertyValue)( + IUIAutomationPropertyCondition *This, + VARIANT *propertyValue); + + HRESULT (STDMETHODCALLTYPE *get_PropertyConditionFlags)( + IUIAutomationPropertyCondition *This, + enum PropertyConditionFlags *flags); + + END_INTERFACE +} IUIAutomationPropertyConditionVtbl; + +interface IUIAutomationPropertyCondition { + CONST_VTBL IUIAutomationPropertyConditionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationPropertyCondition_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationPropertyCondition_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationPropertyCondition_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationPropertyCondition methods ***/ +#define IUIAutomationPropertyCondition_get_PropertyId(This,propertyId) (This)->lpVtbl->get_PropertyId(This,propertyId) +#define IUIAutomationPropertyCondition_get_PropertyValue(This,propertyValue) (This)->lpVtbl->get_PropertyValue(This,propertyValue) +#define IUIAutomationPropertyCondition_get_PropertyConditionFlags(This,flags) (This)->lpVtbl->get_PropertyConditionFlags(This,flags) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationPropertyCondition_QueryInterface(IUIAutomationPropertyCondition* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationPropertyCondition_AddRef(IUIAutomationPropertyCondition* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationPropertyCondition_Release(IUIAutomationPropertyCondition* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationPropertyCondition methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationPropertyCondition_get_PropertyId(IUIAutomationPropertyCondition* This,PROPERTYID *propertyId) { + return This->lpVtbl->get_PropertyId(This,propertyId); +} +static __WIDL_INLINE HRESULT IUIAutomationPropertyCondition_get_PropertyValue(IUIAutomationPropertyCondition* This,VARIANT *propertyValue) { + return This->lpVtbl->get_PropertyValue(This,propertyValue); +} +static __WIDL_INLINE HRESULT IUIAutomationPropertyCondition_get_PropertyConditionFlags(IUIAutomationPropertyCondition* This,enum PropertyConditionFlags *flags) { + return This->lpVtbl->get_PropertyConditionFlags(This,flags); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationPropertyCondition_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationAndCondition interface + */ +#ifndef __IUIAutomationAndCondition_INTERFACE_DEFINED__ +#define __IUIAutomationAndCondition_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationAndCondition, 0xa7d0af36, 0xb912, 0x45fe, 0x98,0x55, 0x09,0x1d,0xdc,0x17,0x4a,0xec); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a7d0af36-b912-45fe-9855-091ddc174aec") +IUIAutomationAndCondition : public IUIAutomationCondition +{ + virtual HRESULT STDMETHODCALLTYPE get_ChildCount( + int *childCount) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetChildrenAsNativeArray( + IUIAutomationCondition ***childArray, + int *childArrayCount) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetChildren( + SAFEARRAY **childArray) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationAndCondition, 0xa7d0af36, 0xb912, 0x45fe, 0x98,0x55, 0x09,0x1d,0xdc,0x17,0x4a,0xec) +#endif +#else +typedef struct IUIAutomationAndConditionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationAndCondition *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationAndCondition *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationAndCondition *This); + + /*** IUIAutomationAndCondition methods ***/ + HRESULT (STDMETHODCALLTYPE *get_ChildCount)( + IUIAutomationAndCondition *This, + int *childCount); + + HRESULT (STDMETHODCALLTYPE *GetChildrenAsNativeArray)( + IUIAutomationAndCondition *This, + IUIAutomationCondition ***childArray, + int *childArrayCount); + + HRESULT (STDMETHODCALLTYPE *GetChildren)( + IUIAutomationAndCondition *This, + SAFEARRAY **childArray); + + END_INTERFACE +} IUIAutomationAndConditionVtbl; + +interface IUIAutomationAndCondition { + CONST_VTBL IUIAutomationAndConditionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationAndCondition_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationAndCondition_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationAndCondition_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationAndCondition methods ***/ +#define IUIAutomationAndCondition_get_ChildCount(This,childCount) (This)->lpVtbl->get_ChildCount(This,childCount) +#define IUIAutomationAndCondition_GetChildrenAsNativeArray(This,childArray,childArrayCount) (This)->lpVtbl->GetChildrenAsNativeArray(This,childArray,childArrayCount) +#define IUIAutomationAndCondition_GetChildren(This,childArray) (This)->lpVtbl->GetChildren(This,childArray) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationAndCondition_QueryInterface(IUIAutomationAndCondition* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationAndCondition_AddRef(IUIAutomationAndCondition* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationAndCondition_Release(IUIAutomationAndCondition* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationAndCondition methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationAndCondition_get_ChildCount(IUIAutomationAndCondition* This,int *childCount) { + return This->lpVtbl->get_ChildCount(This,childCount); +} +static __WIDL_INLINE HRESULT IUIAutomationAndCondition_GetChildrenAsNativeArray(IUIAutomationAndCondition* This,IUIAutomationCondition ***childArray,int *childArrayCount) { + return This->lpVtbl->GetChildrenAsNativeArray(This,childArray,childArrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomationAndCondition_GetChildren(IUIAutomationAndCondition* This,SAFEARRAY **childArray) { + return This->lpVtbl->GetChildren(This,childArray); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationAndCondition_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationOrCondition interface + */ +#ifndef __IUIAutomationOrCondition_INTERFACE_DEFINED__ +#define __IUIAutomationOrCondition_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationOrCondition, 0x8753f032, 0x3db1, 0x47b5, 0xa1,0xfc, 0x6e,0x34,0xa2,0x66,0xc7,0x12); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("8753f032-3db1-47b5-a1fc-6e34a266c712") +IUIAutomationOrCondition : public IUIAutomationCondition +{ + virtual HRESULT STDMETHODCALLTYPE get_ChildCount( + int *childCount) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetChildrenAsNativeArray( + IUIAutomationCondition ***childArray, + int *childArrayCount) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetChildren( + SAFEARRAY **childArray) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationOrCondition, 0x8753f032, 0x3db1, 0x47b5, 0xa1,0xfc, 0x6e,0x34,0xa2,0x66,0xc7,0x12) +#endif +#else +typedef struct IUIAutomationOrConditionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationOrCondition *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationOrCondition *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationOrCondition *This); + + /*** IUIAutomationOrCondition methods ***/ + HRESULT (STDMETHODCALLTYPE *get_ChildCount)( + IUIAutomationOrCondition *This, + int *childCount); + + HRESULT (STDMETHODCALLTYPE *GetChildrenAsNativeArray)( + IUIAutomationOrCondition *This, + IUIAutomationCondition ***childArray, + int *childArrayCount); + + HRESULT (STDMETHODCALLTYPE *GetChildren)( + IUIAutomationOrCondition *This, + SAFEARRAY **childArray); + + END_INTERFACE +} IUIAutomationOrConditionVtbl; + +interface IUIAutomationOrCondition { + CONST_VTBL IUIAutomationOrConditionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationOrCondition_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationOrCondition_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationOrCondition_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationOrCondition methods ***/ +#define IUIAutomationOrCondition_get_ChildCount(This,childCount) (This)->lpVtbl->get_ChildCount(This,childCount) +#define IUIAutomationOrCondition_GetChildrenAsNativeArray(This,childArray,childArrayCount) (This)->lpVtbl->GetChildrenAsNativeArray(This,childArray,childArrayCount) +#define IUIAutomationOrCondition_GetChildren(This,childArray) (This)->lpVtbl->GetChildren(This,childArray) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationOrCondition_QueryInterface(IUIAutomationOrCondition* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationOrCondition_AddRef(IUIAutomationOrCondition* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationOrCondition_Release(IUIAutomationOrCondition* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationOrCondition methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationOrCondition_get_ChildCount(IUIAutomationOrCondition* This,int *childCount) { + return This->lpVtbl->get_ChildCount(This,childCount); +} +static __WIDL_INLINE HRESULT IUIAutomationOrCondition_GetChildrenAsNativeArray(IUIAutomationOrCondition* This,IUIAutomationCondition ***childArray,int *childArrayCount) { + return This->lpVtbl->GetChildrenAsNativeArray(This,childArray,childArrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomationOrCondition_GetChildren(IUIAutomationOrCondition* This,SAFEARRAY **childArray) { + return This->lpVtbl->GetChildren(This,childArray); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationOrCondition_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationNotCondition interface + */ +#ifndef __IUIAutomationNotCondition_INTERFACE_DEFINED__ +#define __IUIAutomationNotCondition_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationNotCondition, 0xf528b657, 0x847b, 0x498c, 0x88,0x96, 0xd5,0x2b,0x56,0x54,0x07,0xa1); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("f528b657-847b-498c-8896-d52b565407a1") +IUIAutomationNotCondition : public IUIAutomationCondition +{ + virtual HRESULT STDMETHODCALLTYPE GetChild( + IUIAutomationCondition **condition) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationNotCondition, 0xf528b657, 0x847b, 0x498c, 0x88,0x96, 0xd5,0x2b,0x56,0x54,0x07,0xa1) +#endif +#else +typedef struct IUIAutomationNotConditionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationNotCondition *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationNotCondition *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationNotCondition *This); + + /*** IUIAutomationNotCondition methods ***/ + HRESULT (STDMETHODCALLTYPE *GetChild)( + IUIAutomationNotCondition *This, + IUIAutomationCondition **condition); + + END_INTERFACE +} IUIAutomationNotConditionVtbl; + +interface IUIAutomationNotCondition { + CONST_VTBL IUIAutomationNotConditionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationNotCondition_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationNotCondition_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationNotCondition_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationNotCondition methods ***/ +#define IUIAutomationNotCondition_GetChild(This,condition) (This)->lpVtbl->GetChild(This,condition) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationNotCondition_QueryInterface(IUIAutomationNotCondition* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationNotCondition_AddRef(IUIAutomationNotCondition* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationNotCondition_Release(IUIAutomationNotCondition* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationNotCondition methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationNotCondition_GetChild(IUIAutomationNotCondition* This,IUIAutomationCondition **condition) { + return This->lpVtbl->GetChild(This,condition); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationNotCondition_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationCacheRequest interface + */ +#ifndef __IUIAutomationCacheRequest_INTERFACE_DEFINED__ +#define __IUIAutomationCacheRequest_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationCacheRequest, 0xb32a92b5, 0xbc25, 0x4078, 0x9c,0x08, 0xd7,0xee,0x95,0xc4,0x8e,0x03); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("b32a92b5-bc25-4078-9c08-d7ee95c48e03") +IUIAutomationCacheRequest : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE AddProperty( + PROPERTYID propertyId) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddPattern( + PATTERNID patternId) = 0; + + virtual HRESULT STDMETHODCALLTYPE Clone( + IUIAutomationCacheRequest **clonedRequest) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_TreeScope( + enum TreeScope *scope) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_TreeScope( + enum TreeScope scope) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_TreeFilter( + IUIAutomationCondition **filter) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_TreeFilter( + IUIAutomationCondition *filter) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_AutomationElementMode( + enum AutomationElementMode *mode) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_AutomationElementMode( + enum AutomationElementMode mode) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationCacheRequest, 0xb32a92b5, 0xbc25, 0x4078, 0x9c,0x08, 0xd7,0xee,0x95,0xc4,0x8e,0x03) +#endif +#else +typedef struct IUIAutomationCacheRequestVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationCacheRequest *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationCacheRequest *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationCacheRequest *This); + + /*** IUIAutomationCacheRequest methods ***/ + HRESULT (STDMETHODCALLTYPE *AddProperty)( + IUIAutomationCacheRequest *This, + PROPERTYID propertyId); + + HRESULT (STDMETHODCALLTYPE *AddPattern)( + IUIAutomationCacheRequest *This, + PATTERNID patternId); + + HRESULT (STDMETHODCALLTYPE *Clone)( + IUIAutomationCacheRequest *This, + IUIAutomationCacheRequest **clonedRequest); + + HRESULT (STDMETHODCALLTYPE *get_TreeScope)( + IUIAutomationCacheRequest *This, + enum TreeScope *scope); + + HRESULT (STDMETHODCALLTYPE *put_TreeScope)( + IUIAutomationCacheRequest *This, + enum TreeScope scope); + + HRESULT (STDMETHODCALLTYPE *get_TreeFilter)( + IUIAutomationCacheRequest *This, + IUIAutomationCondition **filter); + + HRESULT (STDMETHODCALLTYPE *put_TreeFilter)( + IUIAutomationCacheRequest *This, + IUIAutomationCondition *filter); + + HRESULT (STDMETHODCALLTYPE *get_AutomationElementMode)( + IUIAutomationCacheRequest *This, + enum AutomationElementMode *mode); + + HRESULT (STDMETHODCALLTYPE *put_AutomationElementMode)( + IUIAutomationCacheRequest *This, + enum AutomationElementMode mode); + + END_INTERFACE +} IUIAutomationCacheRequestVtbl; + +interface IUIAutomationCacheRequest { + CONST_VTBL IUIAutomationCacheRequestVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationCacheRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationCacheRequest_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationCacheRequest_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationCacheRequest methods ***/ +#define IUIAutomationCacheRequest_AddProperty(This,propertyId) (This)->lpVtbl->AddProperty(This,propertyId) +#define IUIAutomationCacheRequest_AddPattern(This,patternId) (This)->lpVtbl->AddPattern(This,patternId) +#define IUIAutomationCacheRequest_Clone(This,clonedRequest) (This)->lpVtbl->Clone(This,clonedRequest) +#define IUIAutomationCacheRequest_get_TreeScope(This,scope) (This)->lpVtbl->get_TreeScope(This,scope) +#define IUIAutomationCacheRequest_put_TreeScope(This,scope) (This)->lpVtbl->put_TreeScope(This,scope) +#define IUIAutomationCacheRequest_get_TreeFilter(This,filter) (This)->lpVtbl->get_TreeFilter(This,filter) +#define IUIAutomationCacheRequest_put_TreeFilter(This,filter) (This)->lpVtbl->put_TreeFilter(This,filter) +#define IUIAutomationCacheRequest_get_AutomationElementMode(This,mode) (This)->lpVtbl->get_AutomationElementMode(This,mode) +#define IUIAutomationCacheRequest_put_AutomationElementMode(This,mode) (This)->lpVtbl->put_AutomationElementMode(This,mode) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationCacheRequest_QueryInterface(IUIAutomationCacheRequest* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationCacheRequest_AddRef(IUIAutomationCacheRequest* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationCacheRequest_Release(IUIAutomationCacheRequest* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationCacheRequest methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationCacheRequest_AddProperty(IUIAutomationCacheRequest* This,PROPERTYID propertyId) { + return This->lpVtbl->AddProperty(This,propertyId); +} +static __WIDL_INLINE HRESULT IUIAutomationCacheRequest_AddPattern(IUIAutomationCacheRequest* This,PATTERNID patternId) { + return This->lpVtbl->AddPattern(This,patternId); +} +static __WIDL_INLINE HRESULT IUIAutomationCacheRequest_Clone(IUIAutomationCacheRequest* This,IUIAutomationCacheRequest **clonedRequest) { + return This->lpVtbl->Clone(This,clonedRequest); +} +static __WIDL_INLINE HRESULT IUIAutomationCacheRequest_get_TreeScope(IUIAutomationCacheRequest* This,enum TreeScope *scope) { + return This->lpVtbl->get_TreeScope(This,scope); +} +static __WIDL_INLINE HRESULT IUIAutomationCacheRequest_put_TreeScope(IUIAutomationCacheRequest* This,enum TreeScope scope) { + return This->lpVtbl->put_TreeScope(This,scope); +} +static __WIDL_INLINE HRESULT IUIAutomationCacheRequest_get_TreeFilter(IUIAutomationCacheRequest* This,IUIAutomationCondition **filter) { + return This->lpVtbl->get_TreeFilter(This,filter); +} +static __WIDL_INLINE HRESULT IUIAutomationCacheRequest_put_TreeFilter(IUIAutomationCacheRequest* This,IUIAutomationCondition *filter) { + return This->lpVtbl->put_TreeFilter(This,filter); +} +static __WIDL_INLINE HRESULT IUIAutomationCacheRequest_get_AutomationElementMode(IUIAutomationCacheRequest* This,enum AutomationElementMode *mode) { + return This->lpVtbl->get_AutomationElementMode(This,mode); +} +static __WIDL_INLINE HRESULT IUIAutomationCacheRequest_put_AutomationElementMode(IUIAutomationCacheRequest* This,enum AutomationElementMode mode) { + return This->lpVtbl->put_AutomationElementMode(This,mode); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationCacheRequest_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTreeWalker interface + */ +#ifndef __IUIAutomationTreeWalker_INTERFACE_DEFINED__ +#define __IUIAutomationTreeWalker_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTreeWalker, 0x4042c624, 0x389c, 0x4afc, 0xa6,0x30, 0x9d,0xf8,0x54,0xa5,0x41,0xfc); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("4042c624-389c-4afc-a630-9df854a541fc") +IUIAutomationTreeWalker : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetParentElement( + IUIAutomationElement *element, + IUIAutomationElement **parent) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFirstChildElement( + IUIAutomationElement *element, + IUIAutomationElement **first) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetLastChildElement( + IUIAutomationElement *element, + IUIAutomationElement **last) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetNextSiblingElement( + IUIAutomationElement *element, + IUIAutomationElement **next) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPreviousSiblingElement( + IUIAutomationElement *element, + IUIAutomationElement **previous) = 0; + + virtual HRESULT STDMETHODCALLTYPE NormalizeElement( + IUIAutomationElement *element, + IUIAutomationElement **normalized) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetParentElementBuildCache( + IUIAutomationElement *element, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **parent) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFirstChildElementBuildCache( + IUIAutomationElement *element, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **first) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetLastChildElementBuildCache( + IUIAutomationElement *element, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **last) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetNextSiblingElementBuildCache( + IUIAutomationElement *element, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **next) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPreviousSiblingElementBuildCache( + IUIAutomationElement *element, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **previous) = 0; + + virtual HRESULT STDMETHODCALLTYPE NormalizeElementBuildCache( + IUIAutomationElement *element, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **normalized) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Condition( + IUIAutomationCondition **condition) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTreeWalker, 0x4042c624, 0x389c, 0x4afc, 0xa6,0x30, 0x9d,0xf8,0x54,0xa5,0x41,0xfc) +#endif +#else +typedef struct IUIAutomationTreeWalkerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTreeWalker *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTreeWalker *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTreeWalker *This); + + /*** IUIAutomationTreeWalker methods ***/ + HRESULT (STDMETHODCALLTYPE *GetParentElement)( + IUIAutomationTreeWalker *This, + IUIAutomationElement *element, + IUIAutomationElement **parent); + + HRESULT (STDMETHODCALLTYPE *GetFirstChildElement)( + IUIAutomationTreeWalker *This, + IUIAutomationElement *element, + IUIAutomationElement **first); + + HRESULT (STDMETHODCALLTYPE *GetLastChildElement)( + IUIAutomationTreeWalker *This, + IUIAutomationElement *element, + IUIAutomationElement **last); + + HRESULT (STDMETHODCALLTYPE *GetNextSiblingElement)( + IUIAutomationTreeWalker *This, + IUIAutomationElement *element, + IUIAutomationElement **next); + + HRESULT (STDMETHODCALLTYPE *GetPreviousSiblingElement)( + IUIAutomationTreeWalker *This, + IUIAutomationElement *element, + IUIAutomationElement **previous); + + HRESULT (STDMETHODCALLTYPE *NormalizeElement)( + IUIAutomationTreeWalker *This, + IUIAutomationElement *element, + IUIAutomationElement **normalized); + + HRESULT (STDMETHODCALLTYPE *GetParentElementBuildCache)( + IUIAutomationTreeWalker *This, + IUIAutomationElement *element, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **parent); + + HRESULT (STDMETHODCALLTYPE *GetFirstChildElementBuildCache)( + IUIAutomationTreeWalker *This, + IUIAutomationElement *element, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **first); + + HRESULT (STDMETHODCALLTYPE *GetLastChildElementBuildCache)( + IUIAutomationTreeWalker *This, + IUIAutomationElement *element, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **last); + + HRESULT (STDMETHODCALLTYPE *GetNextSiblingElementBuildCache)( + IUIAutomationTreeWalker *This, + IUIAutomationElement *element, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **next); + + HRESULT (STDMETHODCALLTYPE *GetPreviousSiblingElementBuildCache)( + IUIAutomationTreeWalker *This, + IUIAutomationElement *element, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **previous); + + HRESULT (STDMETHODCALLTYPE *NormalizeElementBuildCache)( + IUIAutomationTreeWalker *This, + IUIAutomationElement *element, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **normalized); + + HRESULT (STDMETHODCALLTYPE *get_Condition)( + IUIAutomationTreeWalker *This, + IUIAutomationCondition **condition); + + END_INTERFACE +} IUIAutomationTreeWalkerVtbl; + +interface IUIAutomationTreeWalker { + CONST_VTBL IUIAutomationTreeWalkerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTreeWalker_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTreeWalker_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTreeWalker_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTreeWalker methods ***/ +#define IUIAutomationTreeWalker_GetParentElement(This,element,parent) (This)->lpVtbl->GetParentElement(This,element,parent) +#define IUIAutomationTreeWalker_GetFirstChildElement(This,element,first) (This)->lpVtbl->GetFirstChildElement(This,element,first) +#define IUIAutomationTreeWalker_GetLastChildElement(This,element,last) (This)->lpVtbl->GetLastChildElement(This,element,last) +#define IUIAutomationTreeWalker_GetNextSiblingElement(This,element,next) (This)->lpVtbl->GetNextSiblingElement(This,element,next) +#define IUIAutomationTreeWalker_GetPreviousSiblingElement(This,element,previous) (This)->lpVtbl->GetPreviousSiblingElement(This,element,previous) +#define IUIAutomationTreeWalker_NormalizeElement(This,element,normalized) (This)->lpVtbl->NormalizeElement(This,element,normalized) +#define IUIAutomationTreeWalker_GetParentElementBuildCache(This,element,cacheRequest,parent) (This)->lpVtbl->GetParentElementBuildCache(This,element,cacheRequest,parent) +#define IUIAutomationTreeWalker_GetFirstChildElementBuildCache(This,element,cacheRequest,first) (This)->lpVtbl->GetFirstChildElementBuildCache(This,element,cacheRequest,first) +#define IUIAutomationTreeWalker_GetLastChildElementBuildCache(This,element,cacheRequest,last) (This)->lpVtbl->GetLastChildElementBuildCache(This,element,cacheRequest,last) +#define IUIAutomationTreeWalker_GetNextSiblingElementBuildCache(This,element,cacheRequest,next) (This)->lpVtbl->GetNextSiblingElementBuildCache(This,element,cacheRequest,next) +#define IUIAutomationTreeWalker_GetPreviousSiblingElementBuildCache(This,element,cacheRequest,previous) (This)->lpVtbl->GetPreviousSiblingElementBuildCache(This,element,cacheRequest,previous) +#define IUIAutomationTreeWalker_NormalizeElementBuildCache(This,element,cacheRequest,normalized) (This)->lpVtbl->NormalizeElementBuildCache(This,element,cacheRequest,normalized) +#define IUIAutomationTreeWalker_get_Condition(This,condition) (This)->lpVtbl->get_Condition(This,condition) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_QueryInterface(IUIAutomationTreeWalker* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTreeWalker_AddRef(IUIAutomationTreeWalker* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTreeWalker_Release(IUIAutomationTreeWalker* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTreeWalker methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_GetParentElement(IUIAutomationTreeWalker* This,IUIAutomationElement *element,IUIAutomationElement **parent) { + return This->lpVtbl->GetParentElement(This,element,parent); +} +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_GetFirstChildElement(IUIAutomationTreeWalker* This,IUIAutomationElement *element,IUIAutomationElement **first) { + return This->lpVtbl->GetFirstChildElement(This,element,first); +} +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_GetLastChildElement(IUIAutomationTreeWalker* This,IUIAutomationElement *element,IUIAutomationElement **last) { + return This->lpVtbl->GetLastChildElement(This,element,last); +} +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_GetNextSiblingElement(IUIAutomationTreeWalker* This,IUIAutomationElement *element,IUIAutomationElement **next) { + return This->lpVtbl->GetNextSiblingElement(This,element,next); +} +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_GetPreviousSiblingElement(IUIAutomationTreeWalker* This,IUIAutomationElement *element,IUIAutomationElement **previous) { + return This->lpVtbl->GetPreviousSiblingElement(This,element,previous); +} +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_NormalizeElement(IUIAutomationTreeWalker* This,IUIAutomationElement *element,IUIAutomationElement **normalized) { + return This->lpVtbl->NormalizeElement(This,element,normalized); +} +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_GetParentElementBuildCache(IUIAutomationTreeWalker* This,IUIAutomationElement *element,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **parent) { + return This->lpVtbl->GetParentElementBuildCache(This,element,cacheRequest,parent); +} +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_GetFirstChildElementBuildCache(IUIAutomationTreeWalker* This,IUIAutomationElement *element,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **first) { + return This->lpVtbl->GetFirstChildElementBuildCache(This,element,cacheRequest,first); +} +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_GetLastChildElementBuildCache(IUIAutomationTreeWalker* This,IUIAutomationElement *element,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **last) { + return This->lpVtbl->GetLastChildElementBuildCache(This,element,cacheRequest,last); +} +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_GetNextSiblingElementBuildCache(IUIAutomationTreeWalker* This,IUIAutomationElement *element,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **next) { + return This->lpVtbl->GetNextSiblingElementBuildCache(This,element,cacheRequest,next); +} +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_GetPreviousSiblingElementBuildCache(IUIAutomationTreeWalker* This,IUIAutomationElement *element,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **previous) { + return This->lpVtbl->GetPreviousSiblingElementBuildCache(This,element,cacheRequest,previous); +} +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_NormalizeElementBuildCache(IUIAutomationTreeWalker* This,IUIAutomationElement *element,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **normalized) { + return This->lpVtbl->NormalizeElementBuildCache(This,element,cacheRequest,normalized); +} +static __WIDL_INLINE HRESULT IUIAutomationTreeWalker_get_Condition(IUIAutomationTreeWalker* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_Condition(This,condition); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTreeWalker_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationEventHandler interface + */ +#ifndef __IUIAutomationEventHandler_INTERFACE_DEFINED__ +#define __IUIAutomationEventHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationEventHandler, 0x146c3c17, 0xf12e, 0x4e22, 0x8c,0x27, 0xf8,0x94,0xb9,0xb7,0x9c,0x69); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("146c3c17-f12e-4e22-8c27-f894b9b79c69") +IUIAutomationEventHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE HandleAutomationEvent( + IUIAutomationElement *sender, + EVENTID eventId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationEventHandler, 0x146c3c17, 0xf12e, 0x4e22, 0x8c,0x27, 0xf8,0x94,0xb9,0xb7,0x9c,0x69) +#endif +#else +typedef struct IUIAutomationEventHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationEventHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationEventHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationEventHandler *This); + + /*** IUIAutomationEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *HandleAutomationEvent)( + IUIAutomationEventHandler *This, + IUIAutomationElement *sender, + EVENTID eventId); + + END_INTERFACE +} IUIAutomationEventHandlerVtbl; + +interface IUIAutomationEventHandler { + CONST_VTBL IUIAutomationEventHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationEventHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationEventHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationEventHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationEventHandler methods ***/ +#define IUIAutomationEventHandler_HandleAutomationEvent(This,sender,eventId) (This)->lpVtbl->HandleAutomationEvent(This,sender,eventId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationEventHandler_QueryInterface(IUIAutomationEventHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationEventHandler_AddRef(IUIAutomationEventHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationEventHandler_Release(IUIAutomationEventHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationEventHandler methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationEventHandler_HandleAutomationEvent(IUIAutomationEventHandler* This,IUIAutomationElement *sender,EVENTID eventId) { + return This->lpVtbl->HandleAutomationEvent(This,sender,eventId); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationEventHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationPropertyChangedEventHandler interface + */ +#ifndef __IUIAutomationPropertyChangedEventHandler_INTERFACE_DEFINED__ +#define __IUIAutomationPropertyChangedEventHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationPropertyChangedEventHandler, 0x40cd37d4, 0xc756, 0x4b0c, 0x8c,0x6f, 0xbd,0xdf,0xee,0xb1,0x3b,0x50); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("40cd37d4-c756-4b0c-8c6f-bddfeeb13b50") +IUIAutomationPropertyChangedEventHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE HandlePropertyChangedEvent( + IUIAutomationElement *sender, + PROPERTYID propertyId, + VARIANT newValue) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationPropertyChangedEventHandler, 0x40cd37d4, 0xc756, 0x4b0c, 0x8c,0x6f, 0xbd,0xdf,0xee,0xb1,0x3b,0x50) +#endif +#else +typedef struct IUIAutomationPropertyChangedEventHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationPropertyChangedEventHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationPropertyChangedEventHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationPropertyChangedEventHandler *This); + + /*** IUIAutomationPropertyChangedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *HandlePropertyChangedEvent)( + IUIAutomationPropertyChangedEventHandler *This, + IUIAutomationElement *sender, + PROPERTYID propertyId, + VARIANT newValue); + + END_INTERFACE +} IUIAutomationPropertyChangedEventHandlerVtbl; + +interface IUIAutomationPropertyChangedEventHandler { + CONST_VTBL IUIAutomationPropertyChangedEventHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationPropertyChangedEventHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationPropertyChangedEventHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationPropertyChangedEventHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationPropertyChangedEventHandler methods ***/ +#define IUIAutomationPropertyChangedEventHandler_HandlePropertyChangedEvent(This,sender,propertyId,newValue) (This)->lpVtbl->HandlePropertyChangedEvent(This,sender,propertyId,newValue) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationPropertyChangedEventHandler_QueryInterface(IUIAutomationPropertyChangedEventHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationPropertyChangedEventHandler_AddRef(IUIAutomationPropertyChangedEventHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationPropertyChangedEventHandler_Release(IUIAutomationPropertyChangedEventHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationPropertyChangedEventHandler methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationPropertyChangedEventHandler_HandlePropertyChangedEvent(IUIAutomationPropertyChangedEventHandler* This,IUIAutomationElement *sender,PROPERTYID propertyId,VARIANT newValue) { + return This->lpVtbl->HandlePropertyChangedEvent(This,sender,propertyId,newValue); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationPropertyChangedEventHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationStructureChangedEventHandler interface + */ +#ifndef __IUIAutomationStructureChangedEventHandler_INTERFACE_DEFINED__ +#define __IUIAutomationStructureChangedEventHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationStructureChangedEventHandler, 0xe81d1b4e, 0x11c5, 0x42f8, 0x97,0x54, 0xe7,0x03,0x6c,0x79,0xf0,0x54); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e81d1b4e-11c5-42f8-9754-e7036c79f054") +IUIAutomationStructureChangedEventHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE HandleStructureChangedEvent( + IUIAutomationElement *sender, + enum StructureChangeType changeType, + SAFEARRAY *runtimeId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationStructureChangedEventHandler, 0xe81d1b4e, 0x11c5, 0x42f8, 0x97,0x54, 0xe7,0x03,0x6c,0x79,0xf0,0x54) +#endif +#else +typedef struct IUIAutomationStructureChangedEventHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationStructureChangedEventHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationStructureChangedEventHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationStructureChangedEventHandler *This); + + /*** IUIAutomationStructureChangedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *HandleStructureChangedEvent)( + IUIAutomationStructureChangedEventHandler *This, + IUIAutomationElement *sender, + enum StructureChangeType changeType, + SAFEARRAY *runtimeId); + + END_INTERFACE +} IUIAutomationStructureChangedEventHandlerVtbl; + +interface IUIAutomationStructureChangedEventHandler { + CONST_VTBL IUIAutomationStructureChangedEventHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationStructureChangedEventHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationStructureChangedEventHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationStructureChangedEventHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationStructureChangedEventHandler methods ***/ +#define IUIAutomationStructureChangedEventHandler_HandleStructureChangedEvent(This,sender,changeType,runtimeId) (This)->lpVtbl->HandleStructureChangedEvent(This,sender,changeType,runtimeId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationStructureChangedEventHandler_QueryInterface(IUIAutomationStructureChangedEventHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationStructureChangedEventHandler_AddRef(IUIAutomationStructureChangedEventHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationStructureChangedEventHandler_Release(IUIAutomationStructureChangedEventHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationStructureChangedEventHandler methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationStructureChangedEventHandler_HandleStructureChangedEvent(IUIAutomationStructureChangedEventHandler* This,IUIAutomationElement *sender,enum StructureChangeType changeType,SAFEARRAY *runtimeId) { + return This->lpVtbl->HandleStructureChangedEvent(This,sender,changeType,runtimeId); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationStructureChangedEventHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationFocusChangedEventHandler interface + */ +#ifndef __IUIAutomationFocusChangedEventHandler_INTERFACE_DEFINED__ +#define __IUIAutomationFocusChangedEventHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationFocusChangedEventHandler, 0xc270f6b5, 0x5c69, 0x4290, 0x97,0x45, 0x7a,0x7f,0x97,0x16,0x94,0x68); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c270f6b5-5c69-4290-9745-7a7f97169468") +IUIAutomationFocusChangedEventHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE HandleFocusChangedEvent( + IUIAutomationElement *sender) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationFocusChangedEventHandler, 0xc270f6b5, 0x5c69, 0x4290, 0x97,0x45, 0x7a,0x7f,0x97,0x16,0x94,0x68) +#endif +#else +typedef struct IUIAutomationFocusChangedEventHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationFocusChangedEventHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationFocusChangedEventHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationFocusChangedEventHandler *This); + + /*** IUIAutomationFocusChangedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *HandleFocusChangedEvent)( + IUIAutomationFocusChangedEventHandler *This, + IUIAutomationElement *sender); + + END_INTERFACE +} IUIAutomationFocusChangedEventHandlerVtbl; + +interface IUIAutomationFocusChangedEventHandler { + CONST_VTBL IUIAutomationFocusChangedEventHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationFocusChangedEventHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationFocusChangedEventHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationFocusChangedEventHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationFocusChangedEventHandler methods ***/ +#define IUIAutomationFocusChangedEventHandler_HandleFocusChangedEvent(This,sender) (This)->lpVtbl->HandleFocusChangedEvent(This,sender) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationFocusChangedEventHandler_QueryInterface(IUIAutomationFocusChangedEventHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationFocusChangedEventHandler_AddRef(IUIAutomationFocusChangedEventHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationFocusChangedEventHandler_Release(IUIAutomationFocusChangedEventHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationFocusChangedEventHandler methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationFocusChangedEventHandler_HandleFocusChangedEvent(IUIAutomationFocusChangedEventHandler* This,IUIAutomationElement *sender) { + return This->lpVtbl->HandleFocusChangedEvent(This,sender); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationFocusChangedEventHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTextEditTextChangedEventHandler interface + */ +#ifndef __IUIAutomationTextEditTextChangedEventHandler_INTERFACE_DEFINED__ +#define __IUIAutomationTextEditTextChangedEventHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTextEditTextChangedEventHandler, 0x92faa680, 0xe704, 0x4156, 0x93,0x1a, 0xe3,0x2d,0x5b,0xb3,0x8f,0x3f); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("92faa680-e704-4156-931a-e32d5bb38f3f") +IUIAutomationTextEditTextChangedEventHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE HandleTextEditTextChangedEvent( + IUIAutomationElement *sender, + enum TextEditChangeType textEditChangeType, + SAFEARRAY *eventStrings) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTextEditTextChangedEventHandler, 0x92faa680, 0xe704, 0x4156, 0x93,0x1a, 0xe3,0x2d,0x5b,0xb3,0x8f,0x3f) +#endif +#else +typedef struct IUIAutomationTextEditTextChangedEventHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTextEditTextChangedEventHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTextEditTextChangedEventHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTextEditTextChangedEventHandler *This); + + /*** IUIAutomationTextEditTextChangedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *HandleTextEditTextChangedEvent)( + IUIAutomationTextEditTextChangedEventHandler *This, + IUIAutomationElement *sender, + enum TextEditChangeType textEditChangeType, + SAFEARRAY *eventStrings); + + END_INTERFACE +} IUIAutomationTextEditTextChangedEventHandlerVtbl; + +interface IUIAutomationTextEditTextChangedEventHandler { + CONST_VTBL IUIAutomationTextEditTextChangedEventHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTextEditTextChangedEventHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTextEditTextChangedEventHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTextEditTextChangedEventHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTextEditTextChangedEventHandler methods ***/ +#define IUIAutomationTextEditTextChangedEventHandler_HandleTextEditTextChangedEvent(This,sender,textEditChangeType,eventStrings) (This)->lpVtbl->HandleTextEditTextChangedEvent(This,sender,textEditChangeType,eventStrings) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextEditTextChangedEventHandler_QueryInterface(IUIAutomationTextEditTextChangedEventHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTextEditTextChangedEventHandler_AddRef(IUIAutomationTextEditTextChangedEventHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTextEditTextChangedEventHandler_Release(IUIAutomationTextEditTextChangedEventHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTextEditTextChangedEventHandler methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextEditTextChangedEventHandler_HandleTextEditTextChangedEvent(IUIAutomationTextEditTextChangedEventHandler* This,IUIAutomationElement *sender,enum TextEditChangeType textEditChangeType,SAFEARRAY *eventStrings) { + return This->lpVtbl->HandleTextEditTextChangedEvent(This,sender,textEditChangeType,eventStrings); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTextEditTextChangedEventHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationChangesEventHandler interface + */ +#ifndef __IUIAutomationChangesEventHandler_INTERFACE_DEFINED__ +#define __IUIAutomationChangesEventHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationChangesEventHandler, 0x58edca55, 0x2c3e, 0x4980, 0xb1,0xb9, 0x56,0xc1,0x7f,0x27,0xa2,0xa0); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("58edca55-2c3e-4980-b1b9-56c17f27a2a0") +IUIAutomationChangesEventHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE HandleChangesEvent( + IUIAutomationElement *sender, + struct UiaChangeInfo *uiaChanges, + int changesCount) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationChangesEventHandler, 0x58edca55, 0x2c3e, 0x4980, 0xb1,0xb9, 0x56,0xc1,0x7f,0x27,0xa2,0xa0) +#endif +#else +typedef struct IUIAutomationChangesEventHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationChangesEventHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationChangesEventHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationChangesEventHandler *This); + + /*** IUIAutomationChangesEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *HandleChangesEvent)( + IUIAutomationChangesEventHandler *This, + IUIAutomationElement *sender, + struct UiaChangeInfo *uiaChanges, + int changesCount); + + END_INTERFACE +} IUIAutomationChangesEventHandlerVtbl; + +interface IUIAutomationChangesEventHandler { + CONST_VTBL IUIAutomationChangesEventHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationChangesEventHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationChangesEventHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationChangesEventHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationChangesEventHandler methods ***/ +#define IUIAutomationChangesEventHandler_HandleChangesEvent(This,sender,uiaChanges,changesCount) (This)->lpVtbl->HandleChangesEvent(This,sender,uiaChanges,changesCount) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationChangesEventHandler_QueryInterface(IUIAutomationChangesEventHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationChangesEventHandler_AddRef(IUIAutomationChangesEventHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationChangesEventHandler_Release(IUIAutomationChangesEventHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationChangesEventHandler methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationChangesEventHandler_HandleChangesEvent(IUIAutomationChangesEventHandler* This,IUIAutomationElement *sender,struct UiaChangeInfo *uiaChanges,int changesCount) { + return This->lpVtbl->HandleChangesEvent(This,sender,uiaChanges,changesCount); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationChangesEventHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationNotificationEventHandler interface + */ +#ifndef __IUIAutomationNotificationEventHandler_INTERFACE_DEFINED__ +#define __IUIAutomationNotificationEventHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationNotificationEventHandler, 0xc7cb2637, 0xe6c2, 0x4d0c, 0x85,0xde, 0x49,0x48,0xc0,0x21,0x75,0xc7); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c7cb2637-e6c2-4d0c-85de-4948c02175c7") +IUIAutomationNotificationEventHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE HandleNotificationEvent( + IUIAutomationElement *sender, + enum NotificationKind notificationKind, + enum NotificationProcessing notificationProcessing, + BSTR displayString, + BSTR activityId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationNotificationEventHandler, 0xc7cb2637, 0xe6c2, 0x4d0c, 0x85,0xde, 0x49,0x48,0xc0,0x21,0x75,0xc7) +#endif +#else +typedef struct IUIAutomationNotificationEventHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationNotificationEventHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationNotificationEventHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationNotificationEventHandler *This); + + /*** IUIAutomationNotificationEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *HandleNotificationEvent)( + IUIAutomationNotificationEventHandler *This, + IUIAutomationElement *sender, + enum NotificationKind notificationKind, + enum NotificationProcessing notificationProcessing, + BSTR displayString, + BSTR activityId); + + END_INTERFACE +} IUIAutomationNotificationEventHandlerVtbl; + +interface IUIAutomationNotificationEventHandler { + CONST_VTBL IUIAutomationNotificationEventHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationNotificationEventHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationNotificationEventHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationNotificationEventHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationNotificationEventHandler methods ***/ +#define IUIAutomationNotificationEventHandler_HandleNotificationEvent(This,sender,notificationKind,notificationProcessing,displayString,activityId) (This)->lpVtbl->HandleNotificationEvent(This,sender,notificationKind,notificationProcessing,displayString,activityId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationNotificationEventHandler_QueryInterface(IUIAutomationNotificationEventHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationNotificationEventHandler_AddRef(IUIAutomationNotificationEventHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationNotificationEventHandler_Release(IUIAutomationNotificationEventHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationNotificationEventHandler methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationNotificationEventHandler_HandleNotificationEvent(IUIAutomationNotificationEventHandler* This,IUIAutomationElement *sender,enum NotificationKind notificationKind,enum NotificationProcessing notificationProcessing,BSTR displayString,BSTR activityId) { + return This->lpVtbl->HandleNotificationEvent(This,sender,notificationKind,notificationProcessing,displayString,activityId); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationNotificationEventHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationInvokePattern interface + */ +#ifndef __IUIAutomationInvokePattern_INTERFACE_DEFINED__ +#define __IUIAutomationInvokePattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationInvokePattern, 0xfb377fbe, 0x8ea6, 0x46d5, 0x9c,0x73, 0x64,0x99,0x64,0x2d,0x30,0x59); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("fb377fbe-8ea6-46d5-9c73-6499642d3059") +IUIAutomationInvokePattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Invoke( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationInvokePattern, 0xfb377fbe, 0x8ea6, 0x46d5, 0x9c,0x73, 0x64,0x99,0x64,0x2d,0x30,0x59) +#endif +#else +typedef struct IUIAutomationInvokePatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationInvokePattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationInvokePattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationInvokePattern *This); + + /*** IUIAutomationInvokePattern methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + IUIAutomationInvokePattern *This); + + END_INTERFACE +} IUIAutomationInvokePatternVtbl; + +interface IUIAutomationInvokePattern { + CONST_VTBL IUIAutomationInvokePatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationInvokePattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationInvokePattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationInvokePattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationInvokePattern methods ***/ +#define IUIAutomationInvokePattern_Invoke(This) (This)->lpVtbl->Invoke(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationInvokePattern_QueryInterface(IUIAutomationInvokePattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationInvokePattern_AddRef(IUIAutomationInvokePattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationInvokePattern_Release(IUIAutomationInvokePattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationInvokePattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationInvokePattern_Invoke(IUIAutomationInvokePattern* This) { + return This->lpVtbl->Invoke(This); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationInvokePattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationDockPattern interface + */ +#ifndef __IUIAutomationDockPattern_INTERFACE_DEFINED__ +#define __IUIAutomationDockPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationDockPattern, 0xfde5ef97, 0x1464, 0x48f6, 0x90,0xbf, 0x43,0xd0,0x94,0x8e,0x86,0xec); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("fde5ef97-1464-48f6-90bf-43d0948e86ec") +IUIAutomationDockPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetDockPosition( + enum DockPosition dockPos) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentDockPosition( + enum DockPosition *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedDockPosition( + enum DockPosition *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationDockPattern, 0xfde5ef97, 0x1464, 0x48f6, 0x90,0xbf, 0x43,0xd0,0x94,0x8e,0x86,0xec) +#endif +#else +typedef struct IUIAutomationDockPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationDockPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationDockPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationDockPattern *This); + + /*** IUIAutomationDockPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *SetDockPosition)( + IUIAutomationDockPattern *This, + enum DockPosition dockPos); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDockPosition)( + IUIAutomationDockPattern *This, + enum DockPosition *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDockPosition)( + IUIAutomationDockPattern *This, + enum DockPosition *retVal); + + END_INTERFACE +} IUIAutomationDockPatternVtbl; + +interface IUIAutomationDockPattern { + CONST_VTBL IUIAutomationDockPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationDockPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationDockPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationDockPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationDockPattern methods ***/ +#define IUIAutomationDockPattern_SetDockPosition(This,dockPos) (This)->lpVtbl->SetDockPosition(This,dockPos) +#define IUIAutomationDockPattern_get_CurrentDockPosition(This,retVal) (This)->lpVtbl->get_CurrentDockPosition(This,retVal) +#define IUIAutomationDockPattern_get_CachedDockPosition(This,retVal) (This)->lpVtbl->get_CachedDockPosition(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationDockPattern_QueryInterface(IUIAutomationDockPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationDockPattern_AddRef(IUIAutomationDockPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationDockPattern_Release(IUIAutomationDockPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationDockPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationDockPattern_SetDockPosition(IUIAutomationDockPattern* This,enum DockPosition dockPos) { + return This->lpVtbl->SetDockPosition(This,dockPos); +} +static __WIDL_INLINE HRESULT IUIAutomationDockPattern_get_CurrentDockPosition(IUIAutomationDockPattern* This,enum DockPosition *retVal) { + return This->lpVtbl->get_CurrentDockPosition(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationDockPattern_get_CachedDockPosition(IUIAutomationDockPattern* This,enum DockPosition *retVal) { + return This->lpVtbl->get_CachedDockPosition(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationDockPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationExpandCollapsePattern interface + */ +#ifndef __IUIAutomationExpandCollapsePattern_INTERFACE_DEFINED__ +#define __IUIAutomationExpandCollapsePattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationExpandCollapsePattern, 0x619be086, 0x1f4e, 0x4ee4, 0xba,0xfa, 0x21,0x01,0x28,0x73,0x87,0x30); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("619be086-1f4e-4ee4-bafa-210128738730") +IUIAutomationExpandCollapsePattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Expand( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Collapse( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentExpandCollapseState( + enum ExpandCollapseState *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedExpandCollapseState( + enum ExpandCollapseState *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationExpandCollapsePattern, 0x619be086, 0x1f4e, 0x4ee4, 0xba,0xfa, 0x21,0x01,0x28,0x73,0x87,0x30) +#endif +#else +typedef struct IUIAutomationExpandCollapsePatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationExpandCollapsePattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationExpandCollapsePattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationExpandCollapsePattern *This); + + /*** IUIAutomationExpandCollapsePattern methods ***/ + HRESULT (STDMETHODCALLTYPE *Expand)( + IUIAutomationExpandCollapsePattern *This); + + HRESULT (STDMETHODCALLTYPE *Collapse)( + IUIAutomationExpandCollapsePattern *This); + + HRESULT (STDMETHODCALLTYPE *get_CurrentExpandCollapseState)( + IUIAutomationExpandCollapsePattern *This, + enum ExpandCollapseState *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedExpandCollapseState)( + IUIAutomationExpandCollapsePattern *This, + enum ExpandCollapseState *retVal); + + END_INTERFACE +} IUIAutomationExpandCollapsePatternVtbl; + +interface IUIAutomationExpandCollapsePattern { + CONST_VTBL IUIAutomationExpandCollapsePatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationExpandCollapsePattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationExpandCollapsePattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationExpandCollapsePattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationExpandCollapsePattern methods ***/ +#define IUIAutomationExpandCollapsePattern_Expand(This) (This)->lpVtbl->Expand(This) +#define IUIAutomationExpandCollapsePattern_Collapse(This) (This)->lpVtbl->Collapse(This) +#define IUIAutomationExpandCollapsePattern_get_CurrentExpandCollapseState(This,retVal) (This)->lpVtbl->get_CurrentExpandCollapseState(This,retVal) +#define IUIAutomationExpandCollapsePattern_get_CachedExpandCollapseState(This,retVal) (This)->lpVtbl->get_CachedExpandCollapseState(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationExpandCollapsePattern_QueryInterface(IUIAutomationExpandCollapsePattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationExpandCollapsePattern_AddRef(IUIAutomationExpandCollapsePattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationExpandCollapsePattern_Release(IUIAutomationExpandCollapsePattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationExpandCollapsePattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationExpandCollapsePattern_Expand(IUIAutomationExpandCollapsePattern* This) { + return This->lpVtbl->Expand(This); +} +static __WIDL_INLINE HRESULT IUIAutomationExpandCollapsePattern_Collapse(IUIAutomationExpandCollapsePattern* This) { + return This->lpVtbl->Collapse(This); +} +static __WIDL_INLINE HRESULT IUIAutomationExpandCollapsePattern_get_CurrentExpandCollapseState(IUIAutomationExpandCollapsePattern* This,enum ExpandCollapseState *retVal) { + return This->lpVtbl->get_CurrentExpandCollapseState(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationExpandCollapsePattern_get_CachedExpandCollapseState(IUIAutomationExpandCollapsePattern* This,enum ExpandCollapseState *retVal) { + return This->lpVtbl->get_CachedExpandCollapseState(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationExpandCollapsePattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationGridPattern interface + */ +#ifndef __IUIAutomationGridPattern_INTERFACE_DEFINED__ +#define __IUIAutomationGridPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationGridPattern, 0x414c3cdc, 0x856b, 0x4f5b, 0x85,0x38, 0x31,0x31,0xc6,0x30,0x25,0x50); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("414c3cdc-856b-4f5b-8538-3131c6302550") +IUIAutomationGridPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetItem( + int row, + int column, + IUIAutomationElement **element) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentRowCount( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentColumnCount( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedRowCount( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedColumnCount( + int *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationGridPattern, 0x414c3cdc, 0x856b, 0x4f5b, 0x85,0x38, 0x31,0x31,0xc6,0x30,0x25,0x50) +#endif +#else +typedef struct IUIAutomationGridPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationGridPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationGridPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationGridPattern *This); + + /*** IUIAutomationGridPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *GetItem)( + IUIAutomationGridPattern *This, + int row, + int column, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *get_CurrentRowCount)( + IUIAutomationGridPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentColumnCount)( + IUIAutomationGridPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedRowCount)( + IUIAutomationGridPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedColumnCount)( + IUIAutomationGridPattern *This, + int *retVal); + + END_INTERFACE +} IUIAutomationGridPatternVtbl; + +interface IUIAutomationGridPattern { + CONST_VTBL IUIAutomationGridPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationGridPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationGridPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationGridPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationGridPattern methods ***/ +#define IUIAutomationGridPattern_GetItem(This,row,column,element) (This)->lpVtbl->GetItem(This,row,column,element) +#define IUIAutomationGridPattern_get_CurrentRowCount(This,retVal) (This)->lpVtbl->get_CurrentRowCount(This,retVal) +#define IUIAutomationGridPattern_get_CurrentColumnCount(This,retVal) (This)->lpVtbl->get_CurrentColumnCount(This,retVal) +#define IUIAutomationGridPattern_get_CachedRowCount(This,retVal) (This)->lpVtbl->get_CachedRowCount(This,retVal) +#define IUIAutomationGridPattern_get_CachedColumnCount(This,retVal) (This)->lpVtbl->get_CachedColumnCount(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationGridPattern_QueryInterface(IUIAutomationGridPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationGridPattern_AddRef(IUIAutomationGridPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationGridPattern_Release(IUIAutomationGridPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationGridPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationGridPattern_GetItem(IUIAutomationGridPattern* This,int row,int column,IUIAutomationElement **element) { + return This->lpVtbl->GetItem(This,row,column,element); +} +static __WIDL_INLINE HRESULT IUIAutomationGridPattern_get_CurrentRowCount(IUIAutomationGridPattern* This,int *retVal) { + return This->lpVtbl->get_CurrentRowCount(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationGridPattern_get_CurrentColumnCount(IUIAutomationGridPattern* This,int *retVal) { + return This->lpVtbl->get_CurrentColumnCount(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationGridPattern_get_CachedRowCount(IUIAutomationGridPattern* This,int *retVal) { + return This->lpVtbl->get_CachedRowCount(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationGridPattern_get_CachedColumnCount(IUIAutomationGridPattern* This,int *retVal) { + return This->lpVtbl->get_CachedColumnCount(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationGridPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationGridItemPattern interface + */ +#ifndef __IUIAutomationGridItemPattern_INTERFACE_DEFINED__ +#define __IUIAutomationGridItemPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationGridItemPattern, 0x78f8ef57, 0x66c3, 0x4e09, 0xbd,0x7c, 0xe7,0x9b,0x20,0x04,0x89,0x4d); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("78f8ef57-66c3-4e09-bd7c-e79b2004894d") +IUIAutomationGridItemPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_CurrentContainingGrid( + IUIAutomationElement **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentRow( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentColumn( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentRowSpan( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentColumnSpan( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedContainingGrid( + IUIAutomationElement **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedRow( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedColumn( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedRowSpan( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedColumnSpan( + int *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationGridItemPattern, 0x78f8ef57, 0x66c3, 0x4e09, 0xbd,0x7c, 0xe7,0x9b,0x20,0x04,0x89,0x4d) +#endif +#else +typedef struct IUIAutomationGridItemPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationGridItemPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationGridItemPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationGridItemPattern *This); + + /*** IUIAutomationGridItemPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentContainingGrid)( + IUIAutomationGridItemPattern *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentRow)( + IUIAutomationGridItemPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentColumn)( + IUIAutomationGridItemPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentRowSpan)( + IUIAutomationGridItemPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentColumnSpan)( + IUIAutomationGridItemPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedContainingGrid)( + IUIAutomationGridItemPattern *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedRow)( + IUIAutomationGridItemPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedColumn)( + IUIAutomationGridItemPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedRowSpan)( + IUIAutomationGridItemPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedColumnSpan)( + IUIAutomationGridItemPattern *This, + int *retVal); + + END_INTERFACE +} IUIAutomationGridItemPatternVtbl; + +interface IUIAutomationGridItemPattern { + CONST_VTBL IUIAutomationGridItemPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationGridItemPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationGridItemPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationGridItemPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationGridItemPattern methods ***/ +#define IUIAutomationGridItemPattern_get_CurrentContainingGrid(This,retVal) (This)->lpVtbl->get_CurrentContainingGrid(This,retVal) +#define IUIAutomationGridItemPattern_get_CurrentRow(This,retVal) (This)->lpVtbl->get_CurrentRow(This,retVal) +#define IUIAutomationGridItemPattern_get_CurrentColumn(This,retVal) (This)->lpVtbl->get_CurrentColumn(This,retVal) +#define IUIAutomationGridItemPattern_get_CurrentRowSpan(This,retVal) (This)->lpVtbl->get_CurrentRowSpan(This,retVal) +#define IUIAutomationGridItemPattern_get_CurrentColumnSpan(This,retVal) (This)->lpVtbl->get_CurrentColumnSpan(This,retVal) +#define IUIAutomationGridItemPattern_get_CachedContainingGrid(This,retVal) (This)->lpVtbl->get_CachedContainingGrid(This,retVal) +#define IUIAutomationGridItemPattern_get_CachedRow(This,retVal) (This)->lpVtbl->get_CachedRow(This,retVal) +#define IUIAutomationGridItemPattern_get_CachedColumn(This,retVal) (This)->lpVtbl->get_CachedColumn(This,retVal) +#define IUIAutomationGridItemPattern_get_CachedRowSpan(This,retVal) (This)->lpVtbl->get_CachedRowSpan(This,retVal) +#define IUIAutomationGridItemPattern_get_CachedColumnSpan(This,retVal) (This)->lpVtbl->get_CachedColumnSpan(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationGridItemPattern_QueryInterface(IUIAutomationGridItemPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationGridItemPattern_AddRef(IUIAutomationGridItemPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationGridItemPattern_Release(IUIAutomationGridItemPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationGridItemPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationGridItemPattern_get_CurrentContainingGrid(IUIAutomationGridItemPattern* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CurrentContainingGrid(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationGridItemPattern_get_CurrentRow(IUIAutomationGridItemPattern* This,int *retVal) { + return This->lpVtbl->get_CurrentRow(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationGridItemPattern_get_CurrentColumn(IUIAutomationGridItemPattern* This,int *retVal) { + return This->lpVtbl->get_CurrentColumn(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationGridItemPattern_get_CurrentRowSpan(IUIAutomationGridItemPattern* This,int *retVal) { + return This->lpVtbl->get_CurrentRowSpan(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationGridItemPattern_get_CurrentColumnSpan(IUIAutomationGridItemPattern* This,int *retVal) { + return This->lpVtbl->get_CurrentColumnSpan(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationGridItemPattern_get_CachedContainingGrid(IUIAutomationGridItemPattern* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CachedContainingGrid(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationGridItemPattern_get_CachedRow(IUIAutomationGridItemPattern* This,int *retVal) { + return This->lpVtbl->get_CachedRow(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationGridItemPattern_get_CachedColumn(IUIAutomationGridItemPattern* This,int *retVal) { + return This->lpVtbl->get_CachedColumn(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationGridItemPattern_get_CachedRowSpan(IUIAutomationGridItemPattern* This,int *retVal) { + return This->lpVtbl->get_CachedRowSpan(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationGridItemPattern_get_CachedColumnSpan(IUIAutomationGridItemPattern* This,int *retVal) { + return This->lpVtbl->get_CachedColumnSpan(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationGridItemPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationMultipleViewPattern interface + */ +#ifndef __IUIAutomationMultipleViewPattern_INTERFACE_DEFINED__ +#define __IUIAutomationMultipleViewPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationMultipleViewPattern, 0x8d253c91, 0x1dc5, 0x4bb5, 0xb1,0x8f, 0xad,0xe1,0x6f,0xa4,0x95,0xe8); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("8d253c91-1dc5-4bb5-b18f-ade16fa495e8") +IUIAutomationMultipleViewPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetViewName( + int view, + BSTR *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetCurrentView( + int view) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentCurrentView( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentSupportedViews( + SAFEARRAY **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedCurrentView( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedSupportedViews( + SAFEARRAY **retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationMultipleViewPattern, 0x8d253c91, 0x1dc5, 0x4bb5, 0xb1,0x8f, 0xad,0xe1,0x6f,0xa4,0x95,0xe8) +#endif +#else +typedef struct IUIAutomationMultipleViewPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationMultipleViewPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationMultipleViewPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationMultipleViewPattern *This); + + /*** IUIAutomationMultipleViewPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *GetViewName)( + IUIAutomationMultipleViewPattern *This, + int view, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *SetCurrentView)( + IUIAutomationMultipleViewPattern *This, + int view); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCurrentView)( + IUIAutomationMultipleViewPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentSupportedViews)( + IUIAutomationMultipleViewPattern *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCurrentView)( + IUIAutomationMultipleViewPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedSupportedViews)( + IUIAutomationMultipleViewPattern *This, + SAFEARRAY **retVal); + + END_INTERFACE +} IUIAutomationMultipleViewPatternVtbl; + +interface IUIAutomationMultipleViewPattern { + CONST_VTBL IUIAutomationMultipleViewPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationMultipleViewPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationMultipleViewPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationMultipleViewPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationMultipleViewPattern methods ***/ +#define IUIAutomationMultipleViewPattern_GetViewName(This,view,name) (This)->lpVtbl->GetViewName(This,view,name) +#define IUIAutomationMultipleViewPattern_SetCurrentView(This,view) (This)->lpVtbl->SetCurrentView(This,view) +#define IUIAutomationMultipleViewPattern_get_CurrentCurrentView(This,retVal) (This)->lpVtbl->get_CurrentCurrentView(This,retVal) +#define IUIAutomationMultipleViewPattern_GetCurrentSupportedViews(This,retVal) (This)->lpVtbl->GetCurrentSupportedViews(This,retVal) +#define IUIAutomationMultipleViewPattern_get_CachedCurrentView(This,retVal) (This)->lpVtbl->get_CachedCurrentView(This,retVal) +#define IUIAutomationMultipleViewPattern_GetCachedSupportedViews(This,retVal) (This)->lpVtbl->GetCachedSupportedViews(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationMultipleViewPattern_QueryInterface(IUIAutomationMultipleViewPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationMultipleViewPattern_AddRef(IUIAutomationMultipleViewPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationMultipleViewPattern_Release(IUIAutomationMultipleViewPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationMultipleViewPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationMultipleViewPattern_GetViewName(IUIAutomationMultipleViewPattern* This,int view,BSTR *name) { + return This->lpVtbl->GetViewName(This,view,name); +} +static __WIDL_INLINE HRESULT IUIAutomationMultipleViewPattern_SetCurrentView(IUIAutomationMultipleViewPattern* This,int view) { + return This->lpVtbl->SetCurrentView(This,view); +} +static __WIDL_INLINE HRESULT IUIAutomationMultipleViewPattern_get_CurrentCurrentView(IUIAutomationMultipleViewPattern* This,int *retVal) { + return This->lpVtbl->get_CurrentCurrentView(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationMultipleViewPattern_GetCurrentSupportedViews(IUIAutomationMultipleViewPattern* This,SAFEARRAY **retVal) { + return This->lpVtbl->GetCurrentSupportedViews(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationMultipleViewPattern_get_CachedCurrentView(IUIAutomationMultipleViewPattern* This,int *retVal) { + return This->lpVtbl->get_CachedCurrentView(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationMultipleViewPattern_GetCachedSupportedViews(IUIAutomationMultipleViewPattern* This,SAFEARRAY **retVal) { + return This->lpVtbl->GetCachedSupportedViews(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationMultipleViewPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationObjectModelPattern interface + */ +#ifndef __IUIAutomationObjectModelPattern_INTERFACE_DEFINED__ +#define __IUIAutomationObjectModelPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationObjectModelPattern, 0x71c284b3, 0xc14d, 0x4d14, 0x98,0x1e, 0x19,0x75,0x1b,0x0d,0x75,0x6d); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("71c284b3-c14d-4d14-981e-19751b0d756d") +IUIAutomationObjectModelPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetUnderlyingObjectModel( + IUnknown **retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationObjectModelPattern, 0x71c284b3, 0xc14d, 0x4d14, 0x98,0x1e, 0x19,0x75,0x1b,0x0d,0x75,0x6d) +#endif +#else +typedef struct IUIAutomationObjectModelPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationObjectModelPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationObjectModelPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationObjectModelPattern *This); + + /*** IUIAutomationObjectModelPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *GetUnderlyingObjectModel)( + IUIAutomationObjectModelPattern *This, + IUnknown **retVal); + + END_INTERFACE +} IUIAutomationObjectModelPatternVtbl; + +interface IUIAutomationObjectModelPattern { + CONST_VTBL IUIAutomationObjectModelPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationObjectModelPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationObjectModelPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationObjectModelPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationObjectModelPattern methods ***/ +#define IUIAutomationObjectModelPattern_GetUnderlyingObjectModel(This,retVal) (This)->lpVtbl->GetUnderlyingObjectModel(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationObjectModelPattern_QueryInterface(IUIAutomationObjectModelPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationObjectModelPattern_AddRef(IUIAutomationObjectModelPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationObjectModelPattern_Release(IUIAutomationObjectModelPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationObjectModelPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationObjectModelPattern_GetUnderlyingObjectModel(IUIAutomationObjectModelPattern* This,IUnknown **retVal) { + return This->lpVtbl->GetUnderlyingObjectModel(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationObjectModelPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationRangeValuePattern interface + */ +#ifndef __IUIAutomationRangeValuePattern_INTERFACE_DEFINED__ +#define __IUIAutomationRangeValuePattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationRangeValuePattern, 0x59213f4f, 0x7346, 0x49e5, 0xb1,0x20, 0x80,0x55,0x59,0x87,0xa1,0x48); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("59213f4f-7346-49e5-b120-80555987a148") +IUIAutomationRangeValuePattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetValue( + double val) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentValue( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsReadOnly( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentMaximum( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentMinimum( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentLargeChange( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentSmallChange( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedValue( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsReadOnly( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedMaximum( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedMinimum( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedLargeChange( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedSmallChange( + double *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationRangeValuePattern, 0x59213f4f, 0x7346, 0x49e5, 0xb1,0x20, 0x80,0x55,0x59,0x87,0xa1,0x48) +#endif +#else +typedef struct IUIAutomationRangeValuePatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationRangeValuePattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationRangeValuePattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationRangeValuePattern *This); + + /*** IUIAutomationRangeValuePattern methods ***/ + HRESULT (STDMETHODCALLTYPE *SetValue)( + IUIAutomationRangeValuePattern *This, + double val); + + HRESULT (STDMETHODCALLTYPE *get_CurrentValue)( + IUIAutomationRangeValuePattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsReadOnly)( + IUIAutomationRangeValuePattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentMaximum)( + IUIAutomationRangeValuePattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentMinimum)( + IUIAutomationRangeValuePattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLargeChange)( + IUIAutomationRangeValuePattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentSmallChange)( + IUIAutomationRangeValuePattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedValue)( + IUIAutomationRangeValuePattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsReadOnly)( + IUIAutomationRangeValuePattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedMaximum)( + IUIAutomationRangeValuePattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedMinimum)( + IUIAutomationRangeValuePattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLargeChange)( + IUIAutomationRangeValuePattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedSmallChange)( + IUIAutomationRangeValuePattern *This, + double *retVal); + + END_INTERFACE +} IUIAutomationRangeValuePatternVtbl; + +interface IUIAutomationRangeValuePattern { + CONST_VTBL IUIAutomationRangeValuePatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationRangeValuePattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationRangeValuePattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationRangeValuePattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationRangeValuePattern methods ***/ +#define IUIAutomationRangeValuePattern_SetValue(This,val) (This)->lpVtbl->SetValue(This,val) +#define IUIAutomationRangeValuePattern_get_CurrentValue(This,retVal) (This)->lpVtbl->get_CurrentValue(This,retVal) +#define IUIAutomationRangeValuePattern_get_CurrentIsReadOnly(This,retVal) (This)->lpVtbl->get_CurrentIsReadOnly(This,retVal) +#define IUIAutomationRangeValuePattern_get_CurrentMaximum(This,retVal) (This)->lpVtbl->get_CurrentMaximum(This,retVal) +#define IUIAutomationRangeValuePattern_get_CurrentMinimum(This,retVal) (This)->lpVtbl->get_CurrentMinimum(This,retVal) +#define IUIAutomationRangeValuePattern_get_CurrentLargeChange(This,retVal) (This)->lpVtbl->get_CurrentLargeChange(This,retVal) +#define IUIAutomationRangeValuePattern_get_CurrentSmallChange(This,retVal) (This)->lpVtbl->get_CurrentSmallChange(This,retVal) +#define IUIAutomationRangeValuePattern_get_CachedValue(This,retVal) (This)->lpVtbl->get_CachedValue(This,retVal) +#define IUIAutomationRangeValuePattern_get_CachedIsReadOnly(This,retVal) (This)->lpVtbl->get_CachedIsReadOnly(This,retVal) +#define IUIAutomationRangeValuePattern_get_CachedMaximum(This,retVal) (This)->lpVtbl->get_CachedMaximum(This,retVal) +#define IUIAutomationRangeValuePattern_get_CachedMinimum(This,retVal) (This)->lpVtbl->get_CachedMinimum(This,retVal) +#define IUIAutomationRangeValuePattern_get_CachedLargeChange(This,retVal) (This)->lpVtbl->get_CachedLargeChange(This,retVal) +#define IUIAutomationRangeValuePattern_get_CachedSmallChange(This,retVal) (This)->lpVtbl->get_CachedSmallChange(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_QueryInterface(IUIAutomationRangeValuePattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationRangeValuePattern_AddRef(IUIAutomationRangeValuePattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationRangeValuePattern_Release(IUIAutomationRangeValuePattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationRangeValuePattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_SetValue(IUIAutomationRangeValuePattern* This,double val) { + return This->lpVtbl->SetValue(This,val); +} +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_get_CurrentValue(IUIAutomationRangeValuePattern* This,double *retVal) { + return This->lpVtbl->get_CurrentValue(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_get_CurrentIsReadOnly(IUIAutomationRangeValuePattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsReadOnly(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_get_CurrentMaximum(IUIAutomationRangeValuePattern* This,double *retVal) { + return This->lpVtbl->get_CurrentMaximum(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_get_CurrentMinimum(IUIAutomationRangeValuePattern* This,double *retVal) { + return This->lpVtbl->get_CurrentMinimum(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_get_CurrentLargeChange(IUIAutomationRangeValuePattern* This,double *retVal) { + return This->lpVtbl->get_CurrentLargeChange(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_get_CurrentSmallChange(IUIAutomationRangeValuePattern* This,double *retVal) { + return This->lpVtbl->get_CurrentSmallChange(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_get_CachedValue(IUIAutomationRangeValuePattern* This,double *retVal) { + return This->lpVtbl->get_CachedValue(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_get_CachedIsReadOnly(IUIAutomationRangeValuePattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsReadOnly(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_get_CachedMaximum(IUIAutomationRangeValuePattern* This,double *retVal) { + return This->lpVtbl->get_CachedMaximum(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_get_CachedMinimum(IUIAutomationRangeValuePattern* This,double *retVal) { + return This->lpVtbl->get_CachedMinimum(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_get_CachedLargeChange(IUIAutomationRangeValuePattern* This,double *retVal) { + return This->lpVtbl->get_CachedLargeChange(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationRangeValuePattern_get_CachedSmallChange(IUIAutomationRangeValuePattern* This,double *retVal) { + return This->lpVtbl->get_CachedSmallChange(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationRangeValuePattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationScrollPattern interface + */ +#ifndef __IUIAutomationScrollPattern_INTERFACE_DEFINED__ +#define __IUIAutomationScrollPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationScrollPattern, 0x88f4d42a, 0xe881, 0x459d, 0xa7,0x7c, 0x73,0xbb,0xbb,0x7e,0x02,0xdc); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("88f4d42a-e881-459d-a77c-73bbbb7e02dc") +IUIAutomationScrollPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Scroll( + enum ScrollAmount horizontalAmount, + enum ScrollAmount verticalAmount) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetScrollPercent( + double horizontalPercent, + double verticalPercent) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentHorizontalScrollPercent( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentVerticalScrollPercent( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentHorizontalViewSize( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentVerticalViewSize( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentHorizontallyScrollable( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentVerticallyScrollable( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedHorizontalScrollPercent( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedVerticalScrollPercent( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedHorizontalViewSize( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedVerticalViewSize( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedHorizontallyScrollable( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedVerticallyScrollable( + WINBOOL *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationScrollPattern, 0x88f4d42a, 0xe881, 0x459d, 0xa7,0x7c, 0x73,0xbb,0xbb,0x7e,0x02,0xdc) +#endif +#else +typedef struct IUIAutomationScrollPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationScrollPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationScrollPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationScrollPattern *This); + + /*** IUIAutomationScrollPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *Scroll)( + IUIAutomationScrollPattern *This, + enum ScrollAmount horizontalAmount, + enum ScrollAmount verticalAmount); + + HRESULT (STDMETHODCALLTYPE *SetScrollPercent)( + IUIAutomationScrollPattern *This, + double horizontalPercent, + double verticalPercent); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHorizontalScrollPercent)( + IUIAutomationScrollPattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentVerticalScrollPercent)( + IUIAutomationScrollPattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHorizontalViewSize)( + IUIAutomationScrollPattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentVerticalViewSize)( + IUIAutomationScrollPattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHorizontallyScrollable)( + IUIAutomationScrollPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentVerticallyScrollable)( + IUIAutomationScrollPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHorizontalScrollPercent)( + IUIAutomationScrollPattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedVerticalScrollPercent)( + IUIAutomationScrollPattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHorizontalViewSize)( + IUIAutomationScrollPattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedVerticalViewSize)( + IUIAutomationScrollPattern *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHorizontallyScrollable)( + IUIAutomationScrollPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedVerticallyScrollable)( + IUIAutomationScrollPattern *This, + WINBOOL *retVal); + + END_INTERFACE +} IUIAutomationScrollPatternVtbl; + +interface IUIAutomationScrollPattern { + CONST_VTBL IUIAutomationScrollPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationScrollPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationScrollPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationScrollPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationScrollPattern methods ***/ +#define IUIAutomationScrollPattern_Scroll(This,horizontalAmount,verticalAmount) (This)->lpVtbl->Scroll(This,horizontalAmount,verticalAmount) +#define IUIAutomationScrollPattern_SetScrollPercent(This,horizontalPercent,verticalPercent) (This)->lpVtbl->SetScrollPercent(This,horizontalPercent,verticalPercent) +#define IUIAutomationScrollPattern_get_CurrentHorizontalScrollPercent(This,retVal) (This)->lpVtbl->get_CurrentHorizontalScrollPercent(This,retVal) +#define IUIAutomationScrollPattern_get_CurrentVerticalScrollPercent(This,retVal) (This)->lpVtbl->get_CurrentVerticalScrollPercent(This,retVal) +#define IUIAutomationScrollPattern_get_CurrentHorizontalViewSize(This,retVal) (This)->lpVtbl->get_CurrentHorizontalViewSize(This,retVal) +#define IUIAutomationScrollPattern_get_CurrentVerticalViewSize(This,retVal) (This)->lpVtbl->get_CurrentVerticalViewSize(This,retVal) +#define IUIAutomationScrollPattern_get_CurrentHorizontallyScrollable(This,retVal) (This)->lpVtbl->get_CurrentHorizontallyScrollable(This,retVal) +#define IUIAutomationScrollPattern_get_CurrentVerticallyScrollable(This,retVal) (This)->lpVtbl->get_CurrentVerticallyScrollable(This,retVal) +#define IUIAutomationScrollPattern_get_CachedHorizontalScrollPercent(This,retVal) (This)->lpVtbl->get_CachedHorizontalScrollPercent(This,retVal) +#define IUIAutomationScrollPattern_get_CachedVerticalScrollPercent(This,retVal) (This)->lpVtbl->get_CachedVerticalScrollPercent(This,retVal) +#define IUIAutomationScrollPattern_get_CachedHorizontalViewSize(This,retVal) (This)->lpVtbl->get_CachedHorizontalViewSize(This,retVal) +#define IUIAutomationScrollPattern_get_CachedVerticalViewSize(This,retVal) (This)->lpVtbl->get_CachedVerticalViewSize(This,retVal) +#define IUIAutomationScrollPattern_get_CachedHorizontallyScrollable(This,retVal) (This)->lpVtbl->get_CachedHorizontallyScrollable(This,retVal) +#define IUIAutomationScrollPattern_get_CachedVerticallyScrollable(This,retVal) (This)->lpVtbl->get_CachedVerticallyScrollable(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_QueryInterface(IUIAutomationScrollPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationScrollPattern_AddRef(IUIAutomationScrollPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationScrollPattern_Release(IUIAutomationScrollPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationScrollPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_Scroll(IUIAutomationScrollPattern* This,enum ScrollAmount horizontalAmount,enum ScrollAmount verticalAmount) { + return This->lpVtbl->Scroll(This,horizontalAmount,verticalAmount); +} +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_SetScrollPercent(IUIAutomationScrollPattern* This,double horizontalPercent,double verticalPercent) { + return This->lpVtbl->SetScrollPercent(This,horizontalPercent,verticalPercent); +} +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_get_CurrentHorizontalScrollPercent(IUIAutomationScrollPattern* This,double *retVal) { + return This->lpVtbl->get_CurrentHorizontalScrollPercent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_get_CurrentVerticalScrollPercent(IUIAutomationScrollPattern* This,double *retVal) { + return This->lpVtbl->get_CurrentVerticalScrollPercent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_get_CurrentHorizontalViewSize(IUIAutomationScrollPattern* This,double *retVal) { + return This->lpVtbl->get_CurrentHorizontalViewSize(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_get_CurrentVerticalViewSize(IUIAutomationScrollPattern* This,double *retVal) { + return This->lpVtbl->get_CurrentVerticalViewSize(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_get_CurrentHorizontallyScrollable(IUIAutomationScrollPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentHorizontallyScrollable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_get_CurrentVerticallyScrollable(IUIAutomationScrollPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentVerticallyScrollable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_get_CachedHorizontalScrollPercent(IUIAutomationScrollPattern* This,double *retVal) { + return This->lpVtbl->get_CachedHorizontalScrollPercent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_get_CachedVerticalScrollPercent(IUIAutomationScrollPattern* This,double *retVal) { + return This->lpVtbl->get_CachedVerticalScrollPercent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_get_CachedHorizontalViewSize(IUIAutomationScrollPattern* This,double *retVal) { + return This->lpVtbl->get_CachedHorizontalViewSize(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_get_CachedVerticalViewSize(IUIAutomationScrollPattern* This,double *retVal) { + return This->lpVtbl->get_CachedVerticalViewSize(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_get_CachedHorizontallyScrollable(IUIAutomationScrollPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedHorizontallyScrollable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationScrollPattern_get_CachedVerticallyScrollable(IUIAutomationScrollPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedVerticallyScrollable(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationScrollPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationScrollItemPattern interface + */ +#ifndef __IUIAutomationScrollItemPattern_INTERFACE_DEFINED__ +#define __IUIAutomationScrollItemPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationScrollItemPattern, 0xb488300f, 0xd015, 0x4f19, 0x9c,0x29, 0xbb,0x59,0x5e,0x36,0x45,0xef); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("b488300f-d015-4f19-9c29-bb595e3645ef") +IUIAutomationScrollItemPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE ScrollIntoView( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationScrollItemPattern, 0xb488300f, 0xd015, 0x4f19, 0x9c,0x29, 0xbb,0x59,0x5e,0x36,0x45,0xef) +#endif +#else +typedef struct IUIAutomationScrollItemPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationScrollItemPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationScrollItemPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationScrollItemPattern *This); + + /*** IUIAutomationScrollItemPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *ScrollIntoView)( + IUIAutomationScrollItemPattern *This); + + END_INTERFACE +} IUIAutomationScrollItemPatternVtbl; + +interface IUIAutomationScrollItemPattern { + CONST_VTBL IUIAutomationScrollItemPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationScrollItemPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationScrollItemPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationScrollItemPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationScrollItemPattern methods ***/ +#define IUIAutomationScrollItemPattern_ScrollIntoView(This) (This)->lpVtbl->ScrollIntoView(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationScrollItemPattern_QueryInterface(IUIAutomationScrollItemPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationScrollItemPattern_AddRef(IUIAutomationScrollItemPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationScrollItemPattern_Release(IUIAutomationScrollItemPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationScrollItemPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationScrollItemPattern_ScrollIntoView(IUIAutomationScrollItemPattern* This) { + return This->lpVtbl->ScrollIntoView(This); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationScrollItemPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationSelectionPattern interface + */ +#ifndef __IUIAutomationSelectionPattern_INTERFACE_DEFINED__ +#define __IUIAutomationSelectionPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationSelectionPattern, 0x5ed5202e, 0xb2ac, 0x47a6, 0xb6,0x38, 0x4b,0x0b,0xf1,0x40,0xd7,0x8e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("5ed5202e-b2ac-47a6-b638-4b0bf140d78e") +IUIAutomationSelectionPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetCurrentSelection( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentCanSelectMultiple( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsSelectionRequired( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedSelection( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedCanSelectMultiple( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsSelectionRequired( + WINBOOL *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationSelectionPattern, 0x5ed5202e, 0xb2ac, 0x47a6, 0xb6,0x38, 0x4b,0x0b,0xf1,0x40,0xd7,0x8e) +#endif +#else +typedef struct IUIAutomationSelectionPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationSelectionPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationSelectionPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationSelectionPattern *This); + + /*** IUIAutomationSelectionPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *GetCurrentSelection)( + IUIAutomationSelectionPattern *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCanSelectMultiple)( + IUIAutomationSelectionPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsSelectionRequired)( + IUIAutomationSelectionPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedSelection)( + IUIAutomationSelectionPattern *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCanSelectMultiple)( + IUIAutomationSelectionPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsSelectionRequired)( + IUIAutomationSelectionPattern *This, + WINBOOL *retVal); + + END_INTERFACE +} IUIAutomationSelectionPatternVtbl; + +interface IUIAutomationSelectionPattern { + CONST_VTBL IUIAutomationSelectionPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationSelectionPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationSelectionPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationSelectionPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationSelectionPattern methods ***/ +#define IUIAutomationSelectionPattern_GetCurrentSelection(This,retVal) (This)->lpVtbl->GetCurrentSelection(This,retVal) +#define IUIAutomationSelectionPattern_get_CurrentCanSelectMultiple(This,retVal) (This)->lpVtbl->get_CurrentCanSelectMultiple(This,retVal) +#define IUIAutomationSelectionPattern_get_CurrentIsSelectionRequired(This,retVal) (This)->lpVtbl->get_CurrentIsSelectionRequired(This,retVal) +#define IUIAutomationSelectionPattern_GetCachedSelection(This,retVal) (This)->lpVtbl->GetCachedSelection(This,retVal) +#define IUIAutomationSelectionPattern_get_CachedCanSelectMultiple(This,retVal) (This)->lpVtbl->get_CachedCanSelectMultiple(This,retVal) +#define IUIAutomationSelectionPattern_get_CachedIsSelectionRequired(This,retVal) (This)->lpVtbl->get_CachedIsSelectionRequired(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationSelectionPattern_QueryInterface(IUIAutomationSelectionPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationSelectionPattern_AddRef(IUIAutomationSelectionPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationSelectionPattern_Release(IUIAutomationSelectionPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationSelectionPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationSelectionPattern_GetCurrentSelection(IUIAutomationSelectionPattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCurrentSelection(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationSelectionPattern_get_CurrentCanSelectMultiple(IUIAutomationSelectionPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentCanSelectMultiple(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationSelectionPattern_get_CurrentIsSelectionRequired(IUIAutomationSelectionPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsSelectionRequired(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationSelectionPattern_GetCachedSelection(IUIAutomationSelectionPattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCachedSelection(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationSelectionPattern_get_CachedCanSelectMultiple(IUIAutomationSelectionPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedCanSelectMultiple(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationSelectionPattern_get_CachedIsSelectionRequired(IUIAutomationSelectionPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsSelectionRequired(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationSelectionPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationSelectionItemPattern interface + */ +#ifndef __IUIAutomationSelectionItemPattern_INTERFACE_DEFINED__ +#define __IUIAutomationSelectionItemPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationSelectionItemPattern, 0xa8efa66a, 0x0fda, 0x421a, 0x91,0x94, 0x38,0x02,0x1f,0x35,0x78,0xea); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a8efa66a-0fda-421a-9194-38021f3578ea") +IUIAutomationSelectionItemPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Select( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddToSelection( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveFromSelection( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsSelected( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentSelectionContainer( + IUIAutomationElement **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsSelected( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedSelectionContainer( + IUIAutomationElement **retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationSelectionItemPattern, 0xa8efa66a, 0x0fda, 0x421a, 0x91,0x94, 0x38,0x02,0x1f,0x35,0x78,0xea) +#endif +#else +typedef struct IUIAutomationSelectionItemPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationSelectionItemPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationSelectionItemPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationSelectionItemPattern *This); + + /*** IUIAutomationSelectionItemPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *Select)( + IUIAutomationSelectionItemPattern *This); + + HRESULT (STDMETHODCALLTYPE *AddToSelection)( + IUIAutomationSelectionItemPattern *This); + + HRESULT (STDMETHODCALLTYPE *RemoveFromSelection)( + IUIAutomationSelectionItemPattern *This); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsSelected)( + IUIAutomationSelectionItemPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentSelectionContainer)( + IUIAutomationSelectionItemPattern *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsSelected)( + IUIAutomationSelectionItemPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedSelectionContainer)( + IUIAutomationSelectionItemPattern *This, + IUIAutomationElement **retVal); + + END_INTERFACE +} IUIAutomationSelectionItemPatternVtbl; + +interface IUIAutomationSelectionItemPattern { + CONST_VTBL IUIAutomationSelectionItemPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationSelectionItemPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationSelectionItemPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationSelectionItemPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationSelectionItemPattern methods ***/ +#define IUIAutomationSelectionItemPattern_Select(This) (This)->lpVtbl->Select(This) +#define IUIAutomationSelectionItemPattern_AddToSelection(This) (This)->lpVtbl->AddToSelection(This) +#define IUIAutomationSelectionItemPattern_RemoveFromSelection(This) (This)->lpVtbl->RemoveFromSelection(This) +#define IUIAutomationSelectionItemPattern_get_CurrentIsSelected(This,retVal) (This)->lpVtbl->get_CurrentIsSelected(This,retVal) +#define IUIAutomationSelectionItemPattern_get_CurrentSelectionContainer(This,retVal) (This)->lpVtbl->get_CurrentSelectionContainer(This,retVal) +#define IUIAutomationSelectionItemPattern_get_CachedIsSelected(This,retVal) (This)->lpVtbl->get_CachedIsSelected(This,retVal) +#define IUIAutomationSelectionItemPattern_get_CachedSelectionContainer(This,retVal) (This)->lpVtbl->get_CachedSelectionContainer(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationSelectionItemPattern_QueryInterface(IUIAutomationSelectionItemPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationSelectionItemPattern_AddRef(IUIAutomationSelectionItemPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationSelectionItemPattern_Release(IUIAutomationSelectionItemPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationSelectionItemPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationSelectionItemPattern_Select(IUIAutomationSelectionItemPattern* This) { + return This->lpVtbl->Select(This); +} +static __WIDL_INLINE HRESULT IUIAutomationSelectionItemPattern_AddToSelection(IUIAutomationSelectionItemPattern* This) { + return This->lpVtbl->AddToSelection(This); +} +static __WIDL_INLINE HRESULT IUIAutomationSelectionItemPattern_RemoveFromSelection(IUIAutomationSelectionItemPattern* This) { + return This->lpVtbl->RemoveFromSelection(This); +} +static __WIDL_INLINE HRESULT IUIAutomationSelectionItemPattern_get_CurrentIsSelected(IUIAutomationSelectionItemPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsSelected(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationSelectionItemPattern_get_CurrentSelectionContainer(IUIAutomationSelectionItemPattern* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CurrentSelectionContainer(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationSelectionItemPattern_get_CachedIsSelected(IUIAutomationSelectionItemPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsSelected(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationSelectionItemPattern_get_CachedSelectionContainer(IUIAutomationSelectionItemPattern* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CachedSelectionContainer(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationSelectionItemPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationSynchronizedInputPattern interface + */ +#ifndef __IUIAutomationSynchronizedInputPattern_INTERFACE_DEFINED__ +#define __IUIAutomationSynchronizedInputPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationSynchronizedInputPattern, 0x2233be0b, 0xafb7, 0x448b, 0x9f,0xda, 0x3b,0x37,0x8a,0xa5,0xea,0xe1); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2233be0b-afb7-448b-9fda-3b378aa5eae1") +IUIAutomationSynchronizedInputPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE StartListening( + enum SynchronizedInputType inputType) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationSynchronizedInputPattern, 0x2233be0b, 0xafb7, 0x448b, 0x9f,0xda, 0x3b,0x37,0x8a,0xa5,0xea,0xe1) +#endif +#else +typedef struct IUIAutomationSynchronizedInputPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationSynchronizedInputPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationSynchronizedInputPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationSynchronizedInputPattern *This); + + /*** IUIAutomationSynchronizedInputPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *StartListening)( + IUIAutomationSynchronizedInputPattern *This, + enum SynchronizedInputType inputType); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + IUIAutomationSynchronizedInputPattern *This); + + END_INTERFACE +} IUIAutomationSynchronizedInputPatternVtbl; + +interface IUIAutomationSynchronizedInputPattern { + CONST_VTBL IUIAutomationSynchronizedInputPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationSynchronizedInputPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationSynchronizedInputPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationSynchronizedInputPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationSynchronizedInputPattern methods ***/ +#define IUIAutomationSynchronizedInputPattern_StartListening(This,inputType) (This)->lpVtbl->StartListening(This,inputType) +#define IUIAutomationSynchronizedInputPattern_Cancel(This) (This)->lpVtbl->Cancel(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationSynchronizedInputPattern_QueryInterface(IUIAutomationSynchronizedInputPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationSynchronizedInputPattern_AddRef(IUIAutomationSynchronizedInputPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationSynchronizedInputPattern_Release(IUIAutomationSynchronizedInputPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationSynchronizedInputPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationSynchronizedInputPattern_StartListening(IUIAutomationSynchronizedInputPattern* This,enum SynchronizedInputType inputType) { + return This->lpVtbl->StartListening(This,inputType); +} +static __WIDL_INLINE HRESULT IUIAutomationSynchronizedInputPattern_Cancel(IUIAutomationSynchronizedInputPattern* This) { + return This->lpVtbl->Cancel(This); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationSynchronizedInputPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTablePattern interface + */ +#ifndef __IUIAutomationTablePattern_INTERFACE_DEFINED__ +#define __IUIAutomationTablePattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTablePattern, 0x620e691c, 0xea96, 0x4710, 0xa8,0x50, 0x75,0x4b,0x24,0xce,0x24,0x17); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("620e691c-ea96-4710-a850-754b24ce2417") +IUIAutomationTablePattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetCurrentRowHeaders( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentColumnHeaders( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentRowOrColumnMajor( + enum RowOrColumnMajor *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedRowHeaders( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedColumnHeaders( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedRowOrColumnMajor( + enum RowOrColumnMajor *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTablePattern, 0x620e691c, 0xea96, 0x4710, 0xa8,0x50, 0x75,0x4b,0x24,0xce,0x24,0x17) +#endif +#else +typedef struct IUIAutomationTablePatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTablePattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTablePattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTablePattern *This); + + /*** IUIAutomationTablePattern methods ***/ + HRESULT (STDMETHODCALLTYPE *GetCurrentRowHeaders)( + IUIAutomationTablePattern *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentColumnHeaders)( + IUIAutomationTablePattern *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentRowOrColumnMajor)( + IUIAutomationTablePattern *This, + enum RowOrColumnMajor *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedRowHeaders)( + IUIAutomationTablePattern *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedColumnHeaders)( + IUIAutomationTablePattern *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedRowOrColumnMajor)( + IUIAutomationTablePattern *This, + enum RowOrColumnMajor *retVal); + + END_INTERFACE +} IUIAutomationTablePatternVtbl; + +interface IUIAutomationTablePattern { + CONST_VTBL IUIAutomationTablePatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTablePattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTablePattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTablePattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTablePattern methods ***/ +#define IUIAutomationTablePattern_GetCurrentRowHeaders(This,retVal) (This)->lpVtbl->GetCurrentRowHeaders(This,retVal) +#define IUIAutomationTablePattern_GetCurrentColumnHeaders(This,retVal) (This)->lpVtbl->GetCurrentColumnHeaders(This,retVal) +#define IUIAutomationTablePattern_get_CurrentRowOrColumnMajor(This,retVal) (This)->lpVtbl->get_CurrentRowOrColumnMajor(This,retVal) +#define IUIAutomationTablePattern_GetCachedRowHeaders(This,retVal) (This)->lpVtbl->GetCachedRowHeaders(This,retVal) +#define IUIAutomationTablePattern_GetCachedColumnHeaders(This,retVal) (This)->lpVtbl->GetCachedColumnHeaders(This,retVal) +#define IUIAutomationTablePattern_get_CachedRowOrColumnMajor(This,retVal) (This)->lpVtbl->get_CachedRowOrColumnMajor(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTablePattern_QueryInterface(IUIAutomationTablePattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTablePattern_AddRef(IUIAutomationTablePattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTablePattern_Release(IUIAutomationTablePattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTablePattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTablePattern_GetCurrentRowHeaders(IUIAutomationTablePattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCurrentRowHeaders(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTablePattern_GetCurrentColumnHeaders(IUIAutomationTablePattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCurrentColumnHeaders(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTablePattern_get_CurrentRowOrColumnMajor(IUIAutomationTablePattern* This,enum RowOrColumnMajor *retVal) { + return This->lpVtbl->get_CurrentRowOrColumnMajor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTablePattern_GetCachedRowHeaders(IUIAutomationTablePattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCachedRowHeaders(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTablePattern_GetCachedColumnHeaders(IUIAutomationTablePattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCachedColumnHeaders(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTablePattern_get_CachedRowOrColumnMajor(IUIAutomationTablePattern* This,enum RowOrColumnMajor *retVal) { + return This->lpVtbl->get_CachedRowOrColumnMajor(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTablePattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTableItemPattern interface + */ +#ifndef __IUIAutomationTableItemPattern_INTERFACE_DEFINED__ +#define __IUIAutomationTableItemPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTableItemPattern, 0x0b964eb3, 0xef2e, 0x4464, 0x9c,0x79, 0x61,0xd6,0x17,0x37,0xa2,0x7e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("0b964eb3-ef2e-4464-9c79-61d61737a27e") +IUIAutomationTableItemPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetCurrentRowHeaderItems( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentColumnHeaderItems( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedRowHeaderItems( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedColumnHeaderItems( + IUIAutomationElementArray **retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTableItemPattern, 0x0b964eb3, 0xef2e, 0x4464, 0x9c,0x79, 0x61,0xd6,0x17,0x37,0xa2,0x7e) +#endif +#else +typedef struct IUIAutomationTableItemPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTableItemPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTableItemPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTableItemPattern *This); + + /*** IUIAutomationTableItemPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *GetCurrentRowHeaderItems)( + IUIAutomationTableItemPattern *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentColumnHeaderItems)( + IUIAutomationTableItemPattern *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedRowHeaderItems)( + IUIAutomationTableItemPattern *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedColumnHeaderItems)( + IUIAutomationTableItemPattern *This, + IUIAutomationElementArray **retVal); + + END_INTERFACE +} IUIAutomationTableItemPatternVtbl; + +interface IUIAutomationTableItemPattern { + CONST_VTBL IUIAutomationTableItemPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTableItemPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTableItemPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTableItemPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTableItemPattern methods ***/ +#define IUIAutomationTableItemPattern_GetCurrentRowHeaderItems(This,retVal) (This)->lpVtbl->GetCurrentRowHeaderItems(This,retVal) +#define IUIAutomationTableItemPattern_GetCurrentColumnHeaderItems(This,retVal) (This)->lpVtbl->GetCurrentColumnHeaderItems(This,retVal) +#define IUIAutomationTableItemPattern_GetCachedRowHeaderItems(This,retVal) (This)->lpVtbl->GetCachedRowHeaderItems(This,retVal) +#define IUIAutomationTableItemPattern_GetCachedColumnHeaderItems(This,retVal) (This)->lpVtbl->GetCachedColumnHeaderItems(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTableItemPattern_QueryInterface(IUIAutomationTableItemPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTableItemPattern_AddRef(IUIAutomationTableItemPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTableItemPattern_Release(IUIAutomationTableItemPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTableItemPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTableItemPattern_GetCurrentRowHeaderItems(IUIAutomationTableItemPattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCurrentRowHeaderItems(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTableItemPattern_GetCurrentColumnHeaderItems(IUIAutomationTableItemPattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCurrentColumnHeaderItems(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTableItemPattern_GetCachedRowHeaderItems(IUIAutomationTableItemPattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCachedRowHeaderItems(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTableItemPattern_GetCachedColumnHeaderItems(IUIAutomationTableItemPattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCachedColumnHeaderItems(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTableItemPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTogglePattern interface + */ +#ifndef __IUIAutomationTogglePattern_INTERFACE_DEFINED__ +#define __IUIAutomationTogglePattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTogglePattern, 0x94cf8058, 0x9b8d, 0x4ab9, 0x8b,0xfd, 0x4c,0xd0,0xa3,0x3c,0x8c,0x70); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("94cf8058-9b8d-4ab9-8bfd-4cd0a33c8c70") +IUIAutomationTogglePattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Toggle( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentToggleState( + enum ToggleState *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedToggleState( + enum ToggleState *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTogglePattern, 0x94cf8058, 0x9b8d, 0x4ab9, 0x8b,0xfd, 0x4c,0xd0,0xa3,0x3c,0x8c,0x70) +#endif +#else +typedef struct IUIAutomationTogglePatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTogglePattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTogglePattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTogglePattern *This); + + /*** IUIAutomationTogglePattern methods ***/ + HRESULT (STDMETHODCALLTYPE *Toggle)( + IUIAutomationTogglePattern *This); + + HRESULT (STDMETHODCALLTYPE *get_CurrentToggleState)( + IUIAutomationTogglePattern *This, + enum ToggleState *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedToggleState)( + IUIAutomationTogglePattern *This, + enum ToggleState *retVal); + + END_INTERFACE +} IUIAutomationTogglePatternVtbl; + +interface IUIAutomationTogglePattern { + CONST_VTBL IUIAutomationTogglePatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTogglePattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTogglePattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTogglePattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTogglePattern methods ***/ +#define IUIAutomationTogglePattern_Toggle(This) (This)->lpVtbl->Toggle(This) +#define IUIAutomationTogglePattern_get_CurrentToggleState(This,retVal) (This)->lpVtbl->get_CurrentToggleState(This,retVal) +#define IUIAutomationTogglePattern_get_CachedToggleState(This,retVal) (This)->lpVtbl->get_CachedToggleState(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTogglePattern_QueryInterface(IUIAutomationTogglePattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTogglePattern_AddRef(IUIAutomationTogglePattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTogglePattern_Release(IUIAutomationTogglePattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTogglePattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTogglePattern_Toggle(IUIAutomationTogglePattern* This) { + return This->lpVtbl->Toggle(This); +} +static __WIDL_INLINE HRESULT IUIAutomationTogglePattern_get_CurrentToggleState(IUIAutomationTogglePattern* This,enum ToggleState *retVal) { + return This->lpVtbl->get_CurrentToggleState(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTogglePattern_get_CachedToggleState(IUIAutomationTogglePattern* This,enum ToggleState *retVal) { + return This->lpVtbl->get_CachedToggleState(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTogglePattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTransformPattern interface + */ +#ifndef __IUIAutomationTransformPattern_INTERFACE_DEFINED__ +#define __IUIAutomationTransformPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTransformPattern, 0xa9b55844, 0xa55d, 0x4ef0, 0x92,0x6d, 0x56,0x9c,0x16,0xff,0x89,0xbb); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a9b55844-a55d-4ef0-926d-569c16ff89bb") +IUIAutomationTransformPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Move( + double x, + double y) = 0; + + virtual HRESULT STDMETHODCALLTYPE Resize( + double width, + double height) = 0; + + virtual HRESULT STDMETHODCALLTYPE Rotate( + double degrees) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentCanMove( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentCanResize( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentCanRotate( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedCanMove( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedCanResize( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedCanRotate( + WINBOOL *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTransformPattern, 0xa9b55844, 0xa55d, 0x4ef0, 0x92,0x6d, 0x56,0x9c,0x16,0xff,0x89,0xbb) +#endif +#else +typedef struct IUIAutomationTransformPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTransformPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTransformPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTransformPattern *This); + + /*** IUIAutomationTransformPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *Move)( + IUIAutomationTransformPattern *This, + double x, + double y); + + HRESULT (STDMETHODCALLTYPE *Resize)( + IUIAutomationTransformPattern *This, + double width, + double height); + + HRESULT (STDMETHODCALLTYPE *Rotate)( + IUIAutomationTransformPattern *This, + double degrees); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCanMove)( + IUIAutomationTransformPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCanResize)( + IUIAutomationTransformPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCanRotate)( + IUIAutomationTransformPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCanMove)( + IUIAutomationTransformPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCanResize)( + IUIAutomationTransformPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCanRotate)( + IUIAutomationTransformPattern *This, + WINBOOL *retVal); + + END_INTERFACE +} IUIAutomationTransformPatternVtbl; + +interface IUIAutomationTransformPattern { + CONST_VTBL IUIAutomationTransformPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTransformPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTransformPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTransformPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTransformPattern methods ***/ +#define IUIAutomationTransformPattern_Move(This,x,y) (This)->lpVtbl->Move(This,x,y) +#define IUIAutomationTransformPattern_Resize(This,width,height) (This)->lpVtbl->Resize(This,width,height) +#define IUIAutomationTransformPattern_Rotate(This,degrees) (This)->lpVtbl->Rotate(This,degrees) +#define IUIAutomationTransformPattern_get_CurrentCanMove(This,retVal) (This)->lpVtbl->get_CurrentCanMove(This,retVal) +#define IUIAutomationTransformPattern_get_CurrentCanResize(This,retVal) (This)->lpVtbl->get_CurrentCanResize(This,retVal) +#define IUIAutomationTransformPattern_get_CurrentCanRotate(This,retVal) (This)->lpVtbl->get_CurrentCanRotate(This,retVal) +#define IUIAutomationTransformPattern_get_CachedCanMove(This,retVal) (This)->lpVtbl->get_CachedCanMove(This,retVal) +#define IUIAutomationTransformPattern_get_CachedCanResize(This,retVal) (This)->lpVtbl->get_CachedCanResize(This,retVal) +#define IUIAutomationTransformPattern_get_CachedCanRotate(This,retVal) (This)->lpVtbl->get_CachedCanRotate(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern_QueryInterface(IUIAutomationTransformPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTransformPattern_AddRef(IUIAutomationTransformPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTransformPattern_Release(IUIAutomationTransformPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTransformPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern_Move(IUIAutomationTransformPattern* This,double x,double y) { + return This->lpVtbl->Move(This,x,y); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern_Resize(IUIAutomationTransformPattern* This,double width,double height) { + return This->lpVtbl->Resize(This,width,height); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern_Rotate(IUIAutomationTransformPattern* This,double degrees) { + return This->lpVtbl->Rotate(This,degrees); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern_get_CurrentCanMove(IUIAutomationTransformPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentCanMove(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern_get_CurrentCanResize(IUIAutomationTransformPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentCanResize(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern_get_CurrentCanRotate(IUIAutomationTransformPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentCanRotate(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern_get_CachedCanMove(IUIAutomationTransformPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedCanMove(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern_get_CachedCanResize(IUIAutomationTransformPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedCanResize(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern_get_CachedCanRotate(IUIAutomationTransformPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedCanRotate(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTransformPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationValuePattern interface + */ +#ifndef __IUIAutomationValuePattern_INTERFACE_DEFINED__ +#define __IUIAutomationValuePattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationValuePattern, 0xa94cd8b1, 0x0844, 0x4cd6, 0x9d,0x2d, 0x64,0x05,0x37,0xab,0x39,0xe9); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a94cd8b1-0844-4cd6-9d2d-640537ab39e9") +IUIAutomationValuePattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetValue( + BSTR val) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentValue( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsReadOnly( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedValue( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsReadOnly( + WINBOOL *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationValuePattern, 0xa94cd8b1, 0x0844, 0x4cd6, 0x9d,0x2d, 0x64,0x05,0x37,0xab,0x39,0xe9) +#endif +#else +typedef struct IUIAutomationValuePatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationValuePattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationValuePattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationValuePattern *This); + + /*** IUIAutomationValuePattern methods ***/ + HRESULT (STDMETHODCALLTYPE *SetValue)( + IUIAutomationValuePattern *This, + BSTR val); + + HRESULT (STDMETHODCALLTYPE *get_CurrentValue)( + IUIAutomationValuePattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsReadOnly)( + IUIAutomationValuePattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedValue)( + IUIAutomationValuePattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsReadOnly)( + IUIAutomationValuePattern *This, + WINBOOL *retVal); + + END_INTERFACE +} IUIAutomationValuePatternVtbl; + +interface IUIAutomationValuePattern { + CONST_VTBL IUIAutomationValuePatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationValuePattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationValuePattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationValuePattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationValuePattern methods ***/ +#define IUIAutomationValuePattern_SetValue(This,val) (This)->lpVtbl->SetValue(This,val) +#define IUIAutomationValuePattern_get_CurrentValue(This,retVal) (This)->lpVtbl->get_CurrentValue(This,retVal) +#define IUIAutomationValuePattern_get_CurrentIsReadOnly(This,retVal) (This)->lpVtbl->get_CurrentIsReadOnly(This,retVal) +#define IUIAutomationValuePattern_get_CachedValue(This,retVal) (This)->lpVtbl->get_CachedValue(This,retVal) +#define IUIAutomationValuePattern_get_CachedIsReadOnly(This,retVal) (This)->lpVtbl->get_CachedIsReadOnly(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationValuePattern_QueryInterface(IUIAutomationValuePattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationValuePattern_AddRef(IUIAutomationValuePattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationValuePattern_Release(IUIAutomationValuePattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationValuePattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationValuePattern_SetValue(IUIAutomationValuePattern* This,BSTR val) { + return This->lpVtbl->SetValue(This,val); +} +static __WIDL_INLINE HRESULT IUIAutomationValuePattern_get_CurrentValue(IUIAutomationValuePattern* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentValue(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationValuePattern_get_CurrentIsReadOnly(IUIAutomationValuePattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsReadOnly(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationValuePattern_get_CachedValue(IUIAutomationValuePattern* This,BSTR *retVal) { + return This->lpVtbl->get_CachedValue(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationValuePattern_get_CachedIsReadOnly(IUIAutomationValuePattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsReadOnly(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationValuePattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationWindowPattern interface + */ +#ifndef __IUIAutomationWindowPattern_INTERFACE_DEFINED__ +#define __IUIAutomationWindowPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationWindowPattern, 0x0faef453, 0x9208, 0x43ef, 0xbb,0xb2, 0x3b,0x48,0x51,0x77,0x86,0x4f); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("0faef453-9208-43ef-bbb2-3b485177864f") +IUIAutomationWindowPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Close( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE WaitForInputIdle( + int milliseconds, + WINBOOL *success) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetWindowVisualState( + enum WindowVisualState state) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentCanMaximize( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentCanMinimize( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsModal( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsTopmost( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentWindowVisualState( + enum WindowVisualState *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentWindowInteractionState( + enum WindowInteractionState *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedCanMaximize( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedCanMinimize( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsModal( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsTopmost( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedWindowVisualState( + enum WindowVisualState *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedWindowInteractionState( + enum WindowInteractionState *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationWindowPattern, 0x0faef453, 0x9208, 0x43ef, 0xbb,0xb2, 0x3b,0x48,0x51,0x77,0x86,0x4f) +#endif +#else +typedef struct IUIAutomationWindowPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationWindowPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationWindowPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationWindowPattern *This); + + /*** IUIAutomationWindowPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *Close)( + IUIAutomationWindowPattern *This); + + HRESULT (STDMETHODCALLTYPE *WaitForInputIdle)( + IUIAutomationWindowPattern *This, + int milliseconds, + WINBOOL *success); + + HRESULT (STDMETHODCALLTYPE *SetWindowVisualState)( + IUIAutomationWindowPattern *This, + enum WindowVisualState state); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCanMaximize)( + IUIAutomationWindowPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCanMinimize)( + IUIAutomationWindowPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsModal)( + IUIAutomationWindowPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsTopmost)( + IUIAutomationWindowPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentWindowVisualState)( + IUIAutomationWindowPattern *This, + enum WindowVisualState *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentWindowInteractionState)( + IUIAutomationWindowPattern *This, + enum WindowInteractionState *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCanMaximize)( + IUIAutomationWindowPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCanMinimize)( + IUIAutomationWindowPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsModal)( + IUIAutomationWindowPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsTopmost)( + IUIAutomationWindowPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedWindowVisualState)( + IUIAutomationWindowPattern *This, + enum WindowVisualState *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedWindowInteractionState)( + IUIAutomationWindowPattern *This, + enum WindowInteractionState *retVal); + + END_INTERFACE +} IUIAutomationWindowPatternVtbl; + +interface IUIAutomationWindowPattern { + CONST_VTBL IUIAutomationWindowPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationWindowPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationWindowPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationWindowPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationWindowPattern methods ***/ +#define IUIAutomationWindowPattern_Close(This) (This)->lpVtbl->Close(This) +#define IUIAutomationWindowPattern_WaitForInputIdle(This,milliseconds,success) (This)->lpVtbl->WaitForInputIdle(This,milliseconds,success) +#define IUIAutomationWindowPattern_SetWindowVisualState(This,state) (This)->lpVtbl->SetWindowVisualState(This,state) +#define IUIAutomationWindowPattern_get_CurrentCanMaximize(This,retVal) (This)->lpVtbl->get_CurrentCanMaximize(This,retVal) +#define IUIAutomationWindowPattern_get_CurrentCanMinimize(This,retVal) (This)->lpVtbl->get_CurrentCanMinimize(This,retVal) +#define IUIAutomationWindowPattern_get_CurrentIsModal(This,retVal) (This)->lpVtbl->get_CurrentIsModal(This,retVal) +#define IUIAutomationWindowPattern_get_CurrentIsTopmost(This,retVal) (This)->lpVtbl->get_CurrentIsTopmost(This,retVal) +#define IUIAutomationWindowPattern_get_CurrentWindowVisualState(This,retVal) (This)->lpVtbl->get_CurrentWindowVisualState(This,retVal) +#define IUIAutomationWindowPattern_get_CurrentWindowInteractionState(This,retVal) (This)->lpVtbl->get_CurrentWindowInteractionState(This,retVal) +#define IUIAutomationWindowPattern_get_CachedCanMaximize(This,retVal) (This)->lpVtbl->get_CachedCanMaximize(This,retVal) +#define IUIAutomationWindowPattern_get_CachedCanMinimize(This,retVal) (This)->lpVtbl->get_CachedCanMinimize(This,retVal) +#define IUIAutomationWindowPattern_get_CachedIsModal(This,retVal) (This)->lpVtbl->get_CachedIsModal(This,retVal) +#define IUIAutomationWindowPattern_get_CachedIsTopmost(This,retVal) (This)->lpVtbl->get_CachedIsTopmost(This,retVal) +#define IUIAutomationWindowPattern_get_CachedWindowVisualState(This,retVal) (This)->lpVtbl->get_CachedWindowVisualState(This,retVal) +#define IUIAutomationWindowPattern_get_CachedWindowInteractionState(This,retVal) (This)->lpVtbl->get_CachedWindowInteractionState(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_QueryInterface(IUIAutomationWindowPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationWindowPattern_AddRef(IUIAutomationWindowPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationWindowPattern_Release(IUIAutomationWindowPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationWindowPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_Close(IUIAutomationWindowPattern* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_WaitForInputIdle(IUIAutomationWindowPattern* This,int milliseconds,WINBOOL *success) { + return This->lpVtbl->WaitForInputIdle(This,milliseconds,success); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_SetWindowVisualState(IUIAutomationWindowPattern* This,enum WindowVisualState state) { + return This->lpVtbl->SetWindowVisualState(This,state); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_get_CurrentCanMaximize(IUIAutomationWindowPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentCanMaximize(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_get_CurrentCanMinimize(IUIAutomationWindowPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentCanMinimize(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_get_CurrentIsModal(IUIAutomationWindowPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsModal(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_get_CurrentIsTopmost(IUIAutomationWindowPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsTopmost(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_get_CurrentWindowVisualState(IUIAutomationWindowPattern* This,enum WindowVisualState *retVal) { + return This->lpVtbl->get_CurrentWindowVisualState(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_get_CurrentWindowInteractionState(IUIAutomationWindowPattern* This,enum WindowInteractionState *retVal) { + return This->lpVtbl->get_CurrentWindowInteractionState(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_get_CachedCanMaximize(IUIAutomationWindowPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedCanMaximize(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_get_CachedCanMinimize(IUIAutomationWindowPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedCanMinimize(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_get_CachedIsModal(IUIAutomationWindowPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsModal(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_get_CachedIsTopmost(IUIAutomationWindowPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsTopmost(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_get_CachedWindowVisualState(IUIAutomationWindowPattern* This,enum WindowVisualState *retVal) { + return This->lpVtbl->get_CachedWindowVisualState(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationWindowPattern_get_CachedWindowInteractionState(IUIAutomationWindowPattern* This,enum WindowInteractionState *retVal) { + return This->lpVtbl->get_CachedWindowInteractionState(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationWindowPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTextRange interface + */ +#ifndef __IUIAutomationTextRange_INTERFACE_DEFINED__ +#define __IUIAutomationTextRange_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTextRange, 0xa543cc6a, 0xf4ae, 0x494b, 0x82,0x39, 0xc8,0x14,0x48,0x11,0x87,0xa8); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a543cc6a-f4ae-494b-8239-c814481187a8") +IUIAutomationTextRange : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Clone( + IUIAutomationTextRange **clonedRange) = 0; + + virtual HRESULT STDMETHODCALLTYPE Compare( + IUIAutomationTextRange *range, + WINBOOL *areSame) = 0; + + virtual HRESULT STDMETHODCALLTYPE CompareEndpoints( + enum TextPatternRangeEndpoint srcEndPoint, + IUIAutomationTextRange *range, + enum TextPatternRangeEndpoint targetEndPoint, + int *compValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE ExpandToEnclosingUnit( + enum TextUnit textUnit) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindAttribute( + TEXTATTRIBUTEID attr, + VARIANT val, + WINBOOL backward, + IUIAutomationTextRange **found) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindText( + BSTR text, + WINBOOL backward, + WINBOOL ignoreCase, + IUIAutomationTextRange **found) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAttributeValue( + TEXTATTRIBUTEID attr, + VARIANT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBoundingRectangles( + SAFEARRAY **boundingRects) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetEnclosingElement( + IUIAutomationElement **enclosingElement) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetText( + int maxLength, + BSTR *text) = 0; + + virtual HRESULT STDMETHODCALLTYPE Move( + enum TextUnit unit, + int count, + int *moved) = 0; + + virtual HRESULT STDMETHODCALLTYPE MoveEndpointByUnit( + enum TextPatternRangeEndpoint endpoint, + enum TextUnit unit, + int count, + int *moved) = 0; + + virtual HRESULT STDMETHODCALLTYPE MoveEndpointByRange( + enum TextPatternRangeEndpoint srcEndPoint, + IUIAutomationTextRange *range, + enum TextPatternRangeEndpoint targetEndPoint) = 0; + + virtual HRESULT STDMETHODCALLTYPE Select( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddToSelection( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveFromSelection( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE ScrollIntoView( + WINBOOL alignToTop) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetChildren( + IUIAutomationElementArray **children) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTextRange, 0xa543cc6a, 0xf4ae, 0x494b, 0x82,0x39, 0xc8,0x14,0x48,0x11,0x87,0xa8) +#endif +#else +typedef struct IUIAutomationTextRangeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTextRange *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTextRange *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTextRange *This); + + /*** IUIAutomationTextRange methods ***/ + HRESULT (STDMETHODCALLTYPE *Clone)( + IUIAutomationTextRange *This, + IUIAutomationTextRange **clonedRange); + + HRESULT (STDMETHODCALLTYPE *Compare)( + IUIAutomationTextRange *This, + IUIAutomationTextRange *range, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *CompareEndpoints)( + IUIAutomationTextRange *This, + enum TextPatternRangeEndpoint srcEndPoint, + IUIAutomationTextRange *range, + enum TextPatternRangeEndpoint targetEndPoint, + int *compValue); + + HRESULT (STDMETHODCALLTYPE *ExpandToEnclosingUnit)( + IUIAutomationTextRange *This, + enum TextUnit textUnit); + + HRESULT (STDMETHODCALLTYPE *FindAttribute)( + IUIAutomationTextRange *This, + TEXTATTRIBUTEID attr, + VARIANT val, + WINBOOL backward, + IUIAutomationTextRange **found); + + HRESULT (STDMETHODCALLTYPE *FindText)( + IUIAutomationTextRange *This, + BSTR text, + WINBOOL backward, + WINBOOL ignoreCase, + IUIAutomationTextRange **found); + + HRESULT (STDMETHODCALLTYPE *GetAttributeValue)( + IUIAutomationTextRange *This, + TEXTATTRIBUTEID attr, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *GetBoundingRectangles)( + IUIAutomationTextRange *This, + SAFEARRAY **boundingRects); + + HRESULT (STDMETHODCALLTYPE *GetEnclosingElement)( + IUIAutomationTextRange *This, + IUIAutomationElement **enclosingElement); + + HRESULT (STDMETHODCALLTYPE *GetText)( + IUIAutomationTextRange *This, + int maxLength, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *Move)( + IUIAutomationTextRange *This, + enum TextUnit unit, + int count, + int *moved); + + HRESULT (STDMETHODCALLTYPE *MoveEndpointByUnit)( + IUIAutomationTextRange *This, + enum TextPatternRangeEndpoint endpoint, + enum TextUnit unit, + int count, + int *moved); + + HRESULT (STDMETHODCALLTYPE *MoveEndpointByRange)( + IUIAutomationTextRange *This, + enum TextPatternRangeEndpoint srcEndPoint, + IUIAutomationTextRange *range, + enum TextPatternRangeEndpoint targetEndPoint); + + HRESULT (STDMETHODCALLTYPE *Select)( + IUIAutomationTextRange *This); + + HRESULT (STDMETHODCALLTYPE *AddToSelection)( + IUIAutomationTextRange *This); + + HRESULT (STDMETHODCALLTYPE *RemoveFromSelection)( + IUIAutomationTextRange *This); + + HRESULT (STDMETHODCALLTYPE *ScrollIntoView)( + IUIAutomationTextRange *This, + WINBOOL alignToTop); + + HRESULT (STDMETHODCALLTYPE *GetChildren)( + IUIAutomationTextRange *This, + IUIAutomationElementArray **children); + + END_INTERFACE +} IUIAutomationTextRangeVtbl; + +interface IUIAutomationTextRange { + CONST_VTBL IUIAutomationTextRangeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTextRange_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTextRange_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTextRange_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTextRange methods ***/ +#define IUIAutomationTextRange_Clone(This,clonedRange) (This)->lpVtbl->Clone(This,clonedRange) +#define IUIAutomationTextRange_Compare(This,range,areSame) (This)->lpVtbl->Compare(This,range,areSame) +#define IUIAutomationTextRange_CompareEndpoints(This,srcEndPoint,range,targetEndPoint,compValue) (This)->lpVtbl->CompareEndpoints(This,srcEndPoint,range,targetEndPoint,compValue) +#define IUIAutomationTextRange_ExpandToEnclosingUnit(This,textUnit) (This)->lpVtbl->ExpandToEnclosingUnit(This,textUnit) +#define IUIAutomationTextRange_FindAttribute(This,attr,val,backward,found) (This)->lpVtbl->FindAttribute(This,attr,val,backward,found) +#define IUIAutomationTextRange_FindText(This,text,backward,ignoreCase,found) (This)->lpVtbl->FindText(This,text,backward,ignoreCase,found) +#define IUIAutomationTextRange_GetAttributeValue(This,attr,value) (This)->lpVtbl->GetAttributeValue(This,attr,value) +#define IUIAutomationTextRange_GetBoundingRectangles(This,boundingRects) (This)->lpVtbl->GetBoundingRectangles(This,boundingRects) +#define IUIAutomationTextRange_GetEnclosingElement(This,enclosingElement) (This)->lpVtbl->GetEnclosingElement(This,enclosingElement) +#define IUIAutomationTextRange_GetText(This,maxLength,text) (This)->lpVtbl->GetText(This,maxLength,text) +#define IUIAutomationTextRange_Move(This,unit,count,moved) (This)->lpVtbl->Move(This,unit,count,moved) +#define IUIAutomationTextRange_MoveEndpointByUnit(This,endpoint,unit,count,moved) (This)->lpVtbl->MoveEndpointByUnit(This,endpoint,unit,count,moved) +#define IUIAutomationTextRange_MoveEndpointByRange(This,srcEndPoint,range,targetEndPoint) (This)->lpVtbl->MoveEndpointByRange(This,srcEndPoint,range,targetEndPoint) +#define IUIAutomationTextRange_Select(This) (This)->lpVtbl->Select(This) +#define IUIAutomationTextRange_AddToSelection(This) (This)->lpVtbl->AddToSelection(This) +#define IUIAutomationTextRange_RemoveFromSelection(This) (This)->lpVtbl->RemoveFromSelection(This) +#define IUIAutomationTextRange_ScrollIntoView(This,alignToTop) (This)->lpVtbl->ScrollIntoView(This,alignToTop) +#define IUIAutomationTextRange_GetChildren(This,children) (This)->lpVtbl->GetChildren(This,children) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextRange_QueryInterface(IUIAutomationTextRange* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTextRange_AddRef(IUIAutomationTextRange* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTextRange_Release(IUIAutomationTextRange* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTextRange methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextRange_Clone(IUIAutomationTextRange* This,IUIAutomationTextRange **clonedRange) { + return This->lpVtbl->Clone(This,clonedRange); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_Compare(IUIAutomationTextRange* This,IUIAutomationTextRange *range,WINBOOL *areSame) { + return This->lpVtbl->Compare(This,range,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_CompareEndpoints(IUIAutomationTextRange* This,enum TextPatternRangeEndpoint srcEndPoint,IUIAutomationTextRange *range,enum TextPatternRangeEndpoint targetEndPoint,int *compValue) { + return This->lpVtbl->CompareEndpoints(This,srcEndPoint,range,targetEndPoint,compValue); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_ExpandToEnclosingUnit(IUIAutomationTextRange* This,enum TextUnit textUnit) { + return This->lpVtbl->ExpandToEnclosingUnit(This,textUnit); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_FindAttribute(IUIAutomationTextRange* This,TEXTATTRIBUTEID attr,VARIANT val,WINBOOL backward,IUIAutomationTextRange **found) { + return This->lpVtbl->FindAttribute(This,attr,val,backward,found); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_FindText(IUIAutomationTextRange* This,BSTR text,WINBOOL backward,WINBOOL ignoreCase,IUIAutomationTextRange **found) { + return This->lpVtbl->FindText(This,text,backward,ignoreCase,found); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_GetAttributeValue(IUIAutomationTextRange* This,TEXTATTRIBUTEID attr,VARIANT *value) { + return This->lpVtbl->GetAttributeValue(This,attr,value); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_GetBoundingRectangles(IUIAutomationTextRange* This,SAFEARRAY **boundingRects) { + return This->lpVtbl->GetBoundingRectangles(This,boundingRects); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_GetEnclosingElement(IUIAutomationTextRange* This,IUIAutomationElement **enclosingElement) { + return This->lpVtbl->GetEnclosingElement(This,enclosingElement); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_GetText(IUIAutomationTextRange* This,int maxLength,BSTR *text) { + return This->lpVtbl->GetText(This,maxLength,text); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_Move(IUIAutomationTextRange* This,enum TextUnit unit,int count,int *moved) { + return This->lpVtbl->Move(This,unit,count,moved); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_MoveEndpointByUnit(IUIAutomationTextRange* This,enum TextPatternRangeEndpoint endpoint,enum TextUnit unit,int count,int *moved) { + return This->lpVtbl->MoveEndpointByUnit(This,endpoint,unit,count,moved); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_MoveEndpointByRange(IUIAutomationTextRange* This,enum TextPatternRangeEndpoint srcEndPoint,IUIAutomationTextRange *range,enum TextPatternRangeEndpoint targetEndPoint) { + return This->lpVtbl->MoveEndpointByRange(This,srcEndPoint,range,targetEndPoint); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_Select(IUIAutomationTextRange* This) { + return This->lpVtbl->Select(This); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_AddToSelection(IUIAutomationTextRange* This) { + return This->lpVtbl->AddToSelection(This); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_RemoveFromSelection(IUIAutomationTextRange* This) { + return This->lpVtbl->RemoveFromSelection(This); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_ScrollIntoView(IUIAutomationTextRange* This,WINBOOL alignToTop) { + return This->lpVtbl->ScrollIntoView(This,alignToTop); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange_GetChildren(IUIAutomationTextRange* This,IUIAutomationElementArray **children) { + return This->lpVtbl->GetChildren(This,children); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTextRange_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTextRange2 interface + */ +#ifndef __IUIAutomationTextRange2_INTERFACE_DEFINED__ +#define __IUIAutomationTextRange2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTextRange2, 0xbb9b40e0, 0x5e04, 0x46bd, 0x9b,0xe0, 0x4b,0x60,0x1b,0x9a,0xfa,0xd4); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("bb9b40e0-5e04-46bd-9be0-4b601b9afad4") +IUIAutomationTextRange2 : public IUIAutomationTextRange +{ + virtual HRESULT STDMETHODCALLTYPE ShowContextMenu( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTextRange2, 0xbb9b40e0, 0x5e04, 0x46bd, 0x9b,0xe0, 0x4b,0x60,0x1b,0x9a,0xfa,0xd4) +#endif +#else +typedef struct IUIAutomationTextRange2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTextRange2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTextRange2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTextRange2 *This); + + /*** IUIAutomationTextRange methods ***/ + HRESULT (STDMETHODCALLTYPE *Clone)( + IUIAutomationTextRange2 *This, + IUIAutomationTextRange **clonedRange); + + HRESULT (STDMETHODCALLTYPE *Compare)( + IUIAutomationTextRange2 *This, + IUIAutomationTextRange *range, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *CompareEndpoints)( + IUIAutomationTextRange2 *This, + enum TextPatternRangeEndpoint srcEndPoint, + IUIAutomationTextRange *range, + enum TextPatternRangeEndpoint targetEndPoint, + int *compValue); + + HRESULT (STDMETHODCALLTYPE *ExpandToEnclosingUnit)( + IUIAutomationTextRange2 *This, + enum TextUnit textUnit); + + HRESULT (STDMETHODCALLTYPE *FindAttribute)( + IUIAutomationTextRange2 *This, + TEXTATTRIBUTEID attr, + VARIANT val, + WINBOOL backward, + IUIAutomationTextRange **found); + + HRESULT (STDMETHODCALLTYPE *FindText)( + IUIAutomationTextRange2 *This, + BSTR text, + WINBOOL backward, + WINBOOL ignoreCase, + IUIAutomationTextRange **found); + + HRESULT (STDMETHODCALLTYPE *GetAttributeValue)( + IUIAutomationTextRange2 *This, + TEXTATTRIBUTEID attr, + VARIANT *value); + + HRESULT (STDMETHODCALLTYPE *GetBoundingRectangles)( + IUIAutomationTextRange2 *This, + SAFEARRAY **boundingRects); + + HRESULT (STDMETHODCALLTYPE *GetEnclosingElement)( + IUIAutomationTextRange2 *This, + IUIAutomationElement **enclosingElement); + + HRESULT (STDMETHODCALLTYPE *GetText)( + IUIAutomationTextRange2 *This, + int maxLength, + BSTR *text); + + HRESULT (STDMETHODCALLTYPE *Move)( + IUIAutomationTextRange2 *This, + enum TextUnit unit, + int count, + int *moved); + + HRESULT (STDMETHODCALLTYPE *MoveEndpointByUnit)( + IUIAutomationTextRange2 *This, + enum TextPatternRangeEndpoint endpoint, + enum TextUnit unit, + int count, + int *moved); + + HRESULT (STDMETHODCALLTYPE *MoveEndpointByRange)( + IUIAutomationTextRange2 *This, + enum TextPatternRangeEndpoint srcEndPoint, + IUIAutomationTextRange *range, + enum TextPatternRangeEndpoint targetEndPoint); + + HRESULT (STDMETHODCALLTYPE *Select)( + IUIAutomationTextRange2 *This); + + HRESULT (STDMETHODCALLTYPE *AddToSelection)( + IUIAutomationTextRange2 *This); + + HRESULT (STDMETHODCALLTYPE *RemoveFromSelection)( + IUIAutomationTextRange2 *This); + + HRESULT (STDMETHODCALLTYPE *ScrollIntoView)( + IUIAutomationTextRange2 *This, + WINBOOL alignToTop); + + HRESULT (STDMETHODCALLTYPE *GetChildren)( + IUIAutomationTextRange2 *This, + IUIAutomationElementArray **children); + + /*** IUIAutomationTextRange2 methods ***/ + HRESULT (STDMETHODCALLTYPE *ShowContextMenu)( + IUIAutomationTextRange2 *This); + + END_INTERFACE +} IUIAutomationTextRange2Vtbl; + +interface IUIAutomationTextRange2 { + CONST_VTBL IUIAutomationTextRange2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTextRange2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTextRange2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTextRange2_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTextRange methods ***/ +#define IUIAutomationTextRange2_Clone(This,clonedRange) (This)->lpVtbl->Clone(This,clonedRange) +#define IUIAutomationTextRange2_Compare(This,range,areSame) (This)->lpVtbl->Compare(This,range,areSame) +#define IUIAutomationTextRange2_CompareEndpoints(This,srcEndPoint,range,targetEndPoint,compValue) (This)->lpVtbl->CompareEndpoints(This,srcEndPoint,range,targetEndPoint,compValue) +#define IUIAutomationTextRange2_ExpandToEnclosingUnit(This,textUnit) (This)->lpVtbl->ExpandToEnclosingUnit(This,textUnit) +#define IUIAutomationTextRange2_FindAttribute(This,attr,val,backward,found) (This)->lpVtbl->FindAttribute(This,attr,val,backward,found) +#define IUIAutomationTextRange2_FindText(This,text,backward,ignoreCase,found) (This)->lpVtbl->FindText(This,text,backward,ignoreCase,found) +#define IUIAutomationTextRange2_GetAttributeValue(This,attr,value) (This)->lpVtbl->GetAttributeValue(This,attr,value) +#define IUIAutomationTextRange2_GetBoundingRectangles(This,boundingRects) (This)->lpVtbl->GetBoundingRectangles(This,boundingRects) +#define IUIAutomationTextRange2_GetEnclosingElement(This,enclosingElement) (This)->lpVtbl->GetEnclosingElement(This,enclosingElement) +#define IUIAutomationTextRange2_GetText(This,maxLength,text) (This)->lpVtbl->GetText(This,maxLength,text) +#define IUIAutomationTextRange2_Move(This,unit,count,moved) (This)->lpVtbl->Move(This,unit,count,moved) +#define IUIAutomationTextRange2_MoveEndpointByUnit(This,endpoint,unit,count,moved) (This)->lpVtbl->MoveEndpointByUnit(This,endpoint,unit,count,moved) +#define IUIAutomationTextRange2_MoveEndpointByRange(This,srcEndPoint,range,targetEndPoint) (This)->lpVtbl->MoveEndpointByRange(This,srcEndPoint,range,targetEndPoint) +#define IUIAutomationTextRange2_Select(This) (This)->lpVtbl->Select(This) +#define IUIAutomationTextRange2_AddToSelection(This) (This)->lpVtbl->AddToSelection(This) +#define IUIAutomationTextRange2_RemoveFromSelection(This) (This)->lpVtbl->RemoveFromSelection(This) +#define IUIAutomationTextRange2_ScrollIntoView(This,alignToTop) (This)->lpVtbl->ScrollIntoView(This,alignToTop) +#define IUIAutomationTextRange2_GetChildren(This,children) (This)->lpVtbl->GetChildren(This,children) +/*** IUIAutomationTextRange2 methods ***/ +#define IUIAutomationTextRange2_ShowContextMenu(This) (This)->lpVtbl->ShowContextMenu(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_QueryInterface(IUIAutomationTextRange2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTextRange2_AddRef(IUIAutomationTextRange2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTextRange2_Release(IUIAutomationTextRange2* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTextRange methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_Clone(IUIAutomationTextRange2* This,IUIAutomationTextRange **clonedRange) { + return This->lpVtbl->Clone(This,clonedRange); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_Compare(IUIAutomationTextRange2* This,IUIAutomationTextRange *range,WINBOOL *areSame) { + return This->lpVtbl->Compare(This,range,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_CompareEndpoints(IUIAutomationTextRange2* This,enum TextPatternRangeEndpoint srcEndPoint,IUIAutomationTextRange *range,enum TextPatternRangeEndpoint targetEndPoint,int *compValue) { + return This->lpVtbl->CompareEndpoints(This,srcEndPoint,range,targetEndPoint,compValue); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_ExpandToEnclosingUnit(IUIAutomationTextRange2* This,enum TextUnit textUnit) { + return This->lpVtbl->ExpandToEnclosingUnit(This,textUnit); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_FindAttribute(IUIAutomationTextRange2* This,TEXTATTRIBUTEID attr,VARIANT val,WINBOOL backward,IUIAutomationTextRange **found) { + return This->lpVtbl->FindAttribute(This,attr,val,backward,found); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_FindText(IUIAutomationTextRange2* This,BSTR text,WINBOOL backward,WINBOOL ignoreCase,IUIAutomationTextRange **found) { + return This->lpVtbl->FindText(This,text,backward,ignoreCase,found); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_GetAttributeValue(IUIAutomationTextRange2* This,TEXTATTRIBUTEID attr,VARIANT *value) { + return This->lpVtbl->GetAttributeValue(This,attr,value); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_GetBoundingRectangles(IUIAutomationTextRange2* This,SAFEARRAY **boundingRects) { + return This->lpVtbl->GetBoundingRectangles(This,boundingRects); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_GetEnclosingElement(IUIAutomationTextRange2* This,IUIAutomationElement **enclosingElement) { + return This->lpVtbl->GetEnclosingElement(This,enclosingElement); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_GetText(IUIAutomationTextRange2* This,int maxLength,BSTR *text) { + return This->lpVtbl->GetText(This,maxLength,text); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_Move(IUIAutomationTextRange2* This,enum TextUnit unit,int count,int *moved) { + return This->lpVtbl->Move(This,unit,count,moved); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_MoveEndpointByUnit(IUIAutomationTextRange2* This,enum TextPatternRangeEndpoint endpoint,enum TextUnit unit,int count,int *moved) { + return This->lpVtbl->MoveEndpointByUnit(This,endpoint,unit,count,moved); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_MoveEndpointByRange(IUIAutomationTextRange2* This,enum TextPatternRangeEndpoint srcEndPoint,IUIAutomationTextRange *range,enum TextPatternRangeEndpoint targetEndPoint) { + return This->lpVtbl->MoveEndpointByRange(This,srcEndPoint,range,targetEndPoint); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_Select(IUIAutomationTextRange2* This) { + return This->lpVtbl->Select(This); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_AddToSelection(IUIAutomationTextRange2* This) { + return This->lpVtbl->AddToSelection(This); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_RemoveFromSelection(IUIAutomationTextRange2* This) { + return This->lpVtbl->RemoveFromSelection(This); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_ScrollIntoView(IUIAutomationTextRange2* This,WINBOOL alignToTop) { + return This->lpVtbl->ScrollIntoView(This,alignToTop); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_GetChildren(IUIAutomationTextRange2* This,IUIAutomationElementArray **children) { + return This->lpVtbl->GetChildren(This,children); +} +/*** IUIAutomationTextRange2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextRange2_ShowContextMenu(IUIAutomationTextRange2* This) { + return This->lpVtbl->ShowContextMenu(This); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTextRange2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTextRangeArray interface + */ +#ifndef __IUIAutomationTextRangeArray_INTERFACE_DEFINED__ +#define __IUIAutomationTextRangeArray_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTextRangeArray, 0xce4ae76a, 0xe717, 0x4c98, 0x81,0xea, 0x47,0x37,0x1d,0x02,0x8e,0xb6); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("ce4ae76a-e717-4c98-81ea-47371d028eb6") +IUIAutomationTextRangeArray : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_Length( + int *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetElement( + int index, + IUIAutomationTextRange **element) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTextRangeArray, 0xce4ae76a, 0xe717, 0x4c98, 0x81,0xea, 0x47,0x37,0x1d,0x02,0x8e,0xb6) +#endif +#else +typedef struct IUIAutomationTextRangeArrayVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTextRangeArray *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTextRangeArray *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTextRangeArray *This); + + /*** IUIAutomationTextRangeArray methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Length)( + IUIAutomationTextRangeArray *This, + int *length); + + HRESULT (STDMETHODCALLTYPE *GetElement)( + IUIAutomationTextRangeArray *This, + int index, + IUIAutomationTextRange **element); + + END_INTERFACE +} IUIAutomationTextRangeArrayVtbl; + +interface IUIAutomationTextRangeArray { + CONST_VTBL IUIAutomationTextRangeArrayVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTextRangeArray_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTextRangeArray_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTextRangeArray_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTextRangeArray methods ***/ +#define IUIAutomationTextRangeArray_get_Length(This,length) (This)->lpVtbl->get_Length(This,length) +#define IUIAutomationTextRangeArray_GetElement(This,index,element) (This)->lpVtbl->GetElement(This,index,element) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextRangeArray_QueryInterface(IUIAutomationTextRangeArray* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTextRangeArray_AddRef(IUIAutomationTextRangeArray* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTextRangeArray_Release(IUIAutomationTextRangeArray* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTextRangeArray methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextRangeArray_get_Length(IUIAutomationTextRangeArray* This,int *length) { + return This->lpVtbl->get_Length(This,length); +} +static __WIDL_INLINE HRESULT IUIAutomationTextRangeArray_GetElement(IUIAutomationTextRangeArray* This,int index,IUIAutomationTextRange **element) { + return This->lpVtbl->GetElement(This,index,element); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTextRangeArray_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTextPattern interface + */ +#ifndef __IUIAutomationTextPattern_INTERFACE_DEFINED__ +#define __IUIAutomationTextPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTextPattern, 0x32eba289, 0x3583, 0x42c9, 0x9c,0x59, 0x3b,0x6d,0x9a,0x1e,0x9b,0x6a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("32eba289-3583-42c9-9c59-3b6d9a1e9b6a") +IUIAutomationTextPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE RangeFromPoint( + POINT pt, + IUIAutomationTextRange **range) = 0; + + virtual HRESULT STDMETHODCALLTYPE RangeFromChild( + IUIAutomationElement *child, + IUIAutomationTextRange **range) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSelection( + IUIAutomationTextRangeArray **ranges) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetVisibleRanges( + IUIAutomationTextRangeArray **ranges) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DocumentRange( + IUIAutomationTextRange **range) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SupportedTextSelection( + enum SupportedTextSelection *supportedTextSelection) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTextPattern, 0x32eba289, 0x3583, 0x42c9, 0x9c,0x59, 0x3b,0x6d,0x9a,0x1e,0x9b,0x6a) +#endif +#else +typedef struct IUIAutomationTextPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTextPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTextPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTextPattern *This); + + /*** IUIAutomationTextPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *RangeFromPoint)( + IUIAutomationTextPattern *This, + POINT pt, + IUIAutomationTextRange **range); + + HRESULT (STDMETHODCALLTYPE *RangeFromChild)( + IUIAutomationTextPattern *This, + IUIAutomationElement *child, + IUIAutomationTextRange **range); + + HRESULT (STDMETHODCALLTYPE *GetSelection)( + IUIAutomationTextPattern *This, + IUIAutomationTextRangeArray **ranges); + + HRESULT (STDMETHODCALLTYPE *GetVisibleRanges)( + IUIAutomationTextPattern *This, + IUIAutomationTextRangeArray **ranges); + + HRESULT (STDMETHODCALLTYPE *get_DocumentRange)( + IUIAutomationTextPattern *This, + IUIAutomationTextRange **range); + + HRESULT (STDMETHODCALLTYPE *get_SupportedTextSelection)( + IUIAutomationTextPattern *This, + enum SupportedTextSelection *supportedTextSelection); + + END_INTERFACE +} IUIAutomationTextPatternVtbl; + +interface IUIAutomationTextPattern { + CONST_VTBL IUIAutomationTextPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTextPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTextPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTextPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTextPattern methods ***/ +#define IUIAutomationTextPattern_RangeFromPoint(This,pt,range) (This)->lpVtbl->RangeFromPoint(This,pt,range) +#define IUIAutomationTextPattern_RangeFromChild(This,child,range) (This)->lpVtbl->RangeFromChild(This,child,range) +#define IUIAutomationTextPattern_GetSelection(This,ranges) (This)->lpVtbl->GetSelection(This,ranges) +#define IUIAutomationTextPattern_GetVisibleRanges(This,ranges) (This)->lpVtbl->GetVisibleRanges(This,ranges) +#define IUIAutomationTextPattern_get_DocumentRange(This,range) (This)->lpVtbl->get_DocumentRange(This,range) +#define IUIAutomationTextPattern_get_SupportedTextSelection(This,supportedTextSelection) (This)->lpVtbl->get_SupportedTextSelection(This,supportedTextSelection) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextPattern_QueryInterface(IUIAutomationTextPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTextPattern_AddRef(IUIAutomationTextPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTextPattern_Release(IUIAutomationTextPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTextPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextPattern_RangeFromPoint(IUIAutomationTextPattern* This,POINT pt,IUIAutomationTextRange **range) { + return This->lpVtbl->RangeFromPoint(This,pt,range); +} +static __WIDL_INLINE HRESULT IUIAutomationTextPattern_RangeFromChild(IUIAutomationTextPattern* This,IUIAutomationElement *child,IUIAutomationTextRange **range) { + return This->lpVtbl->RangeFromChild(This,child,range); +} +static __WIDL_INLINE HRESULT IUIAutomationTextPattern_GetSelection(IUIAutomationTextPattern* This,IUIAutomationTextRangeArray **ranges) { + return This->lpVtbl->GetSelection(This,ranges); +} +static __WIDL_INLINE HRESULT IUIAutomationTextPattern_GetVisibleRanges(IUIAutomationTextPattern* This,IUIAutomationTextRangeArray **ranges) { + return This->lpVtbl->GetVisibleRanges(This,ranges); +} +static __WIDL_INLINE HRESULT IUIAutomationTextPattern_get_DocumentRange(IUIAutomationTextPattern* This,IUIAutomationTextRange **range) { + return This->lpVtbl->get_DocumentRange(This,range); +} +static __WIDL_INLINE HRESULT IUIAutomationTextPattern_get_SupportedTextSelection(IUIAutomationTextPattern* This,enum SupportedTextSelection *supportedTextSelection) { + return This->lpVtbl->get_SupportedTextSelection(This,supportedTextSelection); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTextPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTextPattern2 interface + */ +#ifndef __IUIAutomationTextPattern2_INTERFACE_DEFINED__ +#define __IUIAutomationTextPattern2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTextPattern2, 0x506a921a, 0xfcc9, 0x409f, 0xb2,0x3b, 0x37,0xeb,0x74,0x10,0x68,0x72); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("506a921a-fcc9-409f-b23b-37eb74106872") +IUIAutomationTextPattern2 : public IUIAutomationTextPattern +{ + virtual HRESULT STDMETHODCALLTYPE RangeFromAnnotation( + IUIAutomationElement *annotation, + IUIAutomationTextRange **range) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCaretRange( + WINBOOL *isActive, + IUIAutomationTextRange **range) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTextPattern2, 0x506a921a, 0xfcc9, 0x409f, 0xb2,0x3b, 0x37,0xeb,0x74,0x10,0x68,0x72) +#endif +#else +typedef struct IUIAutomationTextPattern2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTextPattern2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTextPattern2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTextPattern2 *This); + + /*** IUIAutomationTextPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *RangeFromPoint)( + IUIAutomationTextPattern2 *This, + POINT pt, + IUIAutomationTextRange **range); + + HRESULT (STDMETHODCALLTYPE *RangeFromChild)( + IUIAutomationTextPattern2 *This, + IUIAutomationElement *child, + IUIAutomationTextRange **range); + + HRESULT (STDMETHODCALLTYPE *GetSelection)( + IUIAutomationTextPattern2 *This, + IUIAutomationTextRangeArray **ranges); + + HRESULT (STDMETHODCALLTYPE *GetVisibleRanges)( + IUIAutomationTextPattern2 *This, + IUIAutomationTextRangeArray **ranges); + + HRESULT (STDMETHODCALLTYPE *get_DocumentRange)( + IUIAutomationTextPattern2 *This, + IUIAutomationTextRange **range); + + HRESULT (STDMETHODCALLTYPE *get_SupportedTextSelection)( + IUIAutomationTextPattern2 *This, + enum SupportedTextSelection *supportedTextSelection); + + /*** IUIAutomationTextPattern2 methods ***/ + HRESULT (STDMETHODCALLTYPE *RangeFromAnnotation)( + IUIAutomationTextPattern2 *This, + IUIAutomationElement *annotation, + IUIAutomationTextRange **range); + + HRESULT (STDMETHODCALLTYPE *GetCaretRange)( + IUIAutomationTextPattern2 *This, + WINBOOL *isActive, + IUIAutomationTextRange **range); + + END_INTERFACE +} IUIAutomationTextPattern2Vtbl; + +interface IUIAutomationTextPattern2 { + CONST_VTBL IUIAutomationTextPattern2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTextPattern2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTextPattern2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTextPattern2_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTextPattern methods ***/ +#define IUIAutomationTextPattern2_RangeFromPoint(This,pt,range) (This)->lpVtbl->RangeFromPoint(This,pt,range) +#define IUIAutomationTextPattern2_RangeFromChild(This,child,range) (This)->lpVtbl->RangeFromChild(This,child,range) +#define IUIAutomationTextPattern2_GetSelection(This,ranges) (This)->lpVtbl->GetSelection(This,ranges) +#define IUIAutomationTextPattern2_GetVisibleRanges(This,ranges) (This)->lpVtbl->GetVisibleRanges(This,ranges) +#define IUIAutomationTextPattern2_get_DocumentRange(This,range) (This)->lpVtbl->get_DocumentRange(This,range) +#define IUIAutomationTextPattern2_get_SupportedTextSelection(This,supportedTextSelection) (This)->lpVtbl->get_SupportedTextSelection(This,supportedTextSelection) +/*** IUIAutomationTextPattern2 methods ***/ +#define IUIAutomationTextPattern2_RangeFromAnnotation(This,annotation,range) (This)->lpVtbl->RangeFromAnnotation(This,annotation,range) +#define IUIAutomationTextPattern2_GetCaretRange(This,isActive,range) (This)->lpVtbl->GetCaretRange(This,isActive,range) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextPattern2_QueryInterface(IUIAutomationTextPattern2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTextPattern2_AddRef(IUIAutomationTextPattern2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTextPattern2_Release(IUIAutomationTextPattern2* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTextPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextPattern2_RangeFromPoint(IUIAutomationTextPattern2* This,POINT pt,IUIAutomationTextRange **range) { + return This->lpVtbl->RangeFromPoint(This,pt,range); +} +static __WIDL_INLINE HRESULT IUIAutomationTextPattern2_RangeFromChild(IUIAutomationTextPattern2* This,IUIAutomationElement *child,IUIAutomationTextRange **range) { + return This->lpVtbl->RangeFromChild(This,child,range); +} +static __WIDL_INLINE HRESULT IUIAutomationTextPattern2_GetSelection(IUIAutomationTextPattern2* This,IUIAutomationTextRangeArray **ranges) { + return This->lpVtbl->GetSelection(This,ranges); +} +static __WIDL_INLINE HRESULT IUIAutomationTextPattern2_GetVisibleRanges(IUIAutomationTextPattern2* This,IUIAutomationTextRangeArray **ranges) { + return This->lpVtbl->GetVisibleRanges(This,ranges); +} +static __WIDL_INLINE HRESULT IUIAutomationTextPattern2_get_DocumentRange(IUIAutomationTextPattern2* This,IUIAutomationTextRange **range) { + return This->lpVtbl->get_DocumentRange(This,range); +} +static __WIDL_INLINE HRESULT IUIAutomationTextPattern2_get_SupportedTextSelection(IUIAutomationTextPattern2* This,enum SupportedTextSelection *supportedTextSelection) { + return This->lpVtbl->get_SupportedTextSelection(This,supportedTextSelection); +} +/*** IUIAutomationTextPattern2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextPattern2_RangeFromAnnotation(IUIAutomationTextPattern2* This,IUIAutomationElement *annotation,IUIAutomationTextRange **range) { + return This->lpVtbl->RangeFromAnnotation(This,annotation,range); +} +static __WIDL_INLINE HRESULT IUIAutomationTextPattern2_GetCaretRange(IUIAutomationTextPattern2* This,WINBOOL *isActive,IUIAutomationTextRange **range) { + return This->lpVtbl->GetCaretRange(This,isActive,range); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTextPattern2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTextEditPattern interface + */ +#ifndef __IUIAutomationTextEditPattern_INTERFACE_DEFINED__ +#define __IUIAutomationTextEditPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTextEditPattern, 0x17e21576, 0x996c, 0x4870, 0x99,0xd9, 0xbf,0xf3,0x23,0x38,0x0c,0x06); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("17e21576-996c-4870-99d9-bff323380c06") +IUIAutomationTextEditPattern : public IUIAutomationTextPattern +{ + virtual HRESULT STDMETHODCALLTYPE GetActiveComposition( + IUIAutomationTextRange **range) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetConversionTarget( + IUIAutomationTextRange **range) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTextEditPattern, 0x17e21576, 0x996c, 0x4870, 0x99,0xd9, 0xbf,0xf3,0x23,0x38,0x0c,0x06) +#endif +#else +typedef struct IUIAutomationTextEditPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTextEditPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTextEditPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTextEditPattern *This); + + /*** IUIAutomationTextPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *RangeFromPoint)( + IUIAutomationTextEditPattern *This, + POINT pt, + IUIAutomationTextRange **range); + + HRESULT (STDMETHODCALLTYPE *RangeFromChild)( + IUIAutomationTextEditPattern *This, + IUIAutomationElement *child, + IUIAutomationTextRange **range); + + HRESULT (STDMETHODCALLTYPE *GetSelection)( + IUIAutomationTextEditPattern *This, + IUIAutomationTextRangeArray **ranges); + + HRESULT (STDMETHODCALLTYPE *GetVisibleRanges)( + IUIAutomationTextEditPattern *This, + IUIAutomationTextRangeArray **ranges); + + HRESULT (STDMETHODCALLTYPE *get_DocumentRange)( + IUIAutomationTextEditPattern *This, + IUIAutomationTextRange **range); + + HRESULT (STDMETHODCALLTYPE *get_SupportedTextSelection)( + IUIAutomationTextEditPattern *This, + enum SupportedTextSelection *supportedTextSelection); + + /*** IUIAutomationTextEditPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *GetActiveComposition)( + IUIAutomationTextEditPattern *This, + IUIAutomationTextRange **range); + + HRESULT (STDMETHODCALLTYPE *GetConversionTarget)( + IUIAutomationTextEditPattern *This, + IUIAutomationTextRange **range); + + END_INTERFACE +} IUIAutomationTextEditPatternVtbl; + +interface IUIAutomationTextEditPattern { + CONST_VTBL IUIAutomationTextEditPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTextEditPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTextEditPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTextEditPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTextPattern methods ***/ +#define IUIAutomationTextEditPattern_RangeFromPoint(This,pt,range) (This)->lpVtbl->RangeFromPoint(This,pt,range) +#define IUIAutomationTextEditPattern_RangeFromChild(This,child,range) (This)->lpVtbl->RangeFromChild(This,child,range) +#define IUIAutomationTextEditPattern_GetSelection(This,ranges) (This)->lpVtbl->GetSelection(This,ranges) +#define IUIAutomationTextEditPattern_GetVisibleRanges(This,ranges) (This)->lpVtbl->GetVisibleRanges(This,ranges) +#define IUIAutomationTextEditPattern_get_DocumentRange(This,range) (This)->lpVtbl->get_DocumentRange(This,range) +#define IUIAutomationTextEditPattern_get_SupportedTextSelection(This,supportedTextSelection) (This)->lpVtbl->get_SupportedTextSelection(This,supportedTextSelection) +/*** IUIAutomationTextEditPattern methods ***/ +#define IUIAutomationTextEditPattern_GetActiveComposition(This,range) (This)->lpVtbl->GetActiveComposition(This,range) +#define IUIAutomationTextEditPattern_GetConversionTarget(This,range) (This)->lpVtbl->GetConversionTarget(This,range) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextEditPattern_QueryInterface(IUIAutomationTextEditPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTextEditPattern_AddRef(IUIAutomationTextEditPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTextEditPattern_Release(IUIAutomationTextEditPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTextPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextEditPattern_RangeFromPoint(IUIAutomationTextEditPattern* This,POINT pt,IUIAutomationTextRange **range) { + return This->lpVtbl->RangeFromPoint(This,pt,range); +} +static __WIDL_INLINE HRESULT IUIAutomationTextEditPattern_RangeFromChild(IUIAutomationTextEditPattern* This,IUIAutomationElement *child,IUIAutomationTextRange **range) { + return This->lpVtbl->RangeFromChild(This,child,range); +} +static __WIDL_INLINE HRESULT IUIAutomationTextEditPattern_GetSelection(IUIAutomationTextEditPattern* This,IUIAutomationTextRangeArray **ranges) { + return This->lpVtbl->GetSelection(This,ranges); +} +static __WIDL_INLINE HRESULT IUIAutomationTextEditPattern_GetVisibleRanges(IUIAutomationTextEditPattern* This,IUIAutomationTextRangeArray **ranges) { + return This->lpVtbl->GetVisibleRanges(This,ranges); +} +static __WIDL_INLINE HRESULT IUIAutomationTextEditPattern_get_DocumentRange(IUIAutomationTextEditPattern* This,IUIAutomationTextRange **range) { + return This->lpVtbl->get_DocumentRange(This,range); +} +static __WIDL_INLINE HRESULT IUIAutomationTextEditPattern_get_SupportedTextSelection(IUIAutomationTextEditPattern* This,enum SupportedTextSelection *supportedTextSelection) { + return This->lpVtbl->get_SupportedTextSelection(This,supportedTextSelection); +} +/*** IUIAutomationTextEditPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextEditPattern_GetActiveComposition(IUIAutomationTextEditPattern* This,IUIAutomationTextRange **range) { + return This->lpVtbl->GetActiveComposition(This,range); +} +static __WIDL_INLINE HRESULT IUIAutomationTextEditPattern_GetConversionTarget(IUIAutomationTextEditPattern* This,IUIAutomationTextRange **range) { + return This->lpVtbl->GetConversionTarget(This,range); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTextEditPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationCustomNavigationPattern interface + */ +#ifndef __IUIAutomationCustomNavigationPattern_INTERFACE_DEFINED__ +#define __IUIAutomationCustomNavigationPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationCustomNavigationPattern, 0x01ea217a, 0x1766, 0x47ed, 0xa6,0xcc, 0xac,0xf4,0x92,0x85,0x4b,0x1f); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("01ea217a-1766-47ed-a6cc-acf492854b1f") +IUIAutomationCustomNavigationPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Navigate( + enum NavigateDirection direction, + IUIAutomationElement **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationCustomNavigationPattern, 0x01ea217a, 0x1766, 0x47ed, 0xa6,0xcc, 0xac,0xf4,0x92,0x85,0x4b,0x1f) +#endif +#else +typedef struct IUIAutomationCustomNavigationPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationCustomNavigationPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationCustomNavigationPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationCustomNavigationPattern *This); + + /*** IUIAutomationCustomNavigationPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *Navigate)( + IUIAutomationCustomNavigationPattern *This, + enum NavigateDirection direction, + IUIAutomationElement **pRetVal); + + END_INTERFACE +} IUIAutomationCustomNavigationPatternVtbl; + +interface IUIAutomationCustomNavigationPattern { + CONST_VTBL IUIAutomationCustomNavigationPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationCustomNavigationPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationCustomNavigationPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationCustomNavigationPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationCustomNavigationPattern methods ***/ +#define IUIAutomationCustomNavigationPattern_Navigate(This,direction,pRetVal) (This)->lpVtbl->Navigate(This,direction,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationCustomNavigationPattern_QueryInterface(IUIAutomationCustomNavigationPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationCustomNavigationPattern_AddRef(IUIAutomationCustomNavigationPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationCustomNavigationPattern_Release(IUIAutomationCustomNavigationPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationCustomNavigationPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationCustomNavigationPattern_Navigate(IUIAutomationCustomNavigationPattern* This,enum NavigateDirection direction,IUIAutomationElement **pRetVal) { + return This->lpVtbl->Navigate(This,direction,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationCustomNavigationPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationActiveTextPositionChangedEventHandler interface + */ +#ifndef __IUIAutomationActiveTextPositionChangedEventHandler_INTERFACE_DEFINED__ +#define __IUIAutomationActiveTextPositionChangedEventHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationActiveTextPositionChangedEventHandler, 0xf97933b0, 0x8dae, 0x4496, 0x89,0x97, 0x5b,0xa0,0x15,0xfe,0x0d,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("f97933b0-8dae-4496-8997-5ba015fe0d82") +IUIAutomationActiveTextPositionChangedEventHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE HandleActiveTextPositionChangedEvent( + IUIAutomationElement *sender, + IUIAutomationTextRange *range) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationActiveTextPositionChangedEventHandler, 0xf97933b0, 0x8dae, 0x4496, 0x89,0x97, 0x5b,0xa0,0x15,0xfe,0x0d,0x82) +#endif +#else +typedef struct IUIAutomationActiveTextPositionChangedEventHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationActiveTextPositionChangedEventHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationActiveTextPositionChangedEventHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationActiveTextPositionChangedEventHandler *This); + + /*** IUIAutomationActiveTextPositionChangedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *HandleActiveTextPositionChangedEvent)( + IUIAutomationActiveTextPositionChangedEventHandler *This, + IUIAutomationElement *sender, + IUIAutomationTextRange *range); + + END_INTERFACE +} IUIAutomationActiveTextPositionChangedEventHandlerVtbl; + +interface IUIAutomationActiveTextPositionChangedEventHandler { + CONST_VTBL IUIAutomationActiveTextPositionChangedEventHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationActiveTextPositionChangedEventHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationActiveTextPositionChangedEventHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationActiveTextPositionChangedEventHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationActiveTextPositionChangedEventHandler methods ***/ +#define IUIAutomationActiveTextPositionChangedEventHandler_HandleActiveTextPositionChangedEvent(This,sender,range) (This)->lpVtbl->HandleActiveTextPositionChangedEvent(This,sender,range) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationActiveTextPositionChangedEventHandler_QueryInterface(IUIAutomationActiveTextPositionChangedEventHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationActiveTextPositionChangedEventHandler_AddRef(IUIAutomationActiveTextPositionChangedEventHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationActiveTextPositionChangedEventHandler_Release(IUIAutomationActiveTextPositionChangedEventHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationActiveTextPositionChangedEventHandler methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationActiveTextPositionChangedEventHandler_HandleActiveTextPositionChangedEvent(IUIAutomationActiveTextPositionChangedEventHandler* This,IUIAutomationElement *sender,IUIAutomationTextRange *range) { + return This->lpVtbl->HandleActiveTextPositionChangedEvent(This,sender,range); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationActiveTextPositionChangedEventHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationLegacyIAccessiblePattern interface + */ +#ifndef __IUIAutomationLegacyIAccessiblePattern_INTERFACE_DEFINED__ +#define __IUIAutomationLegacyIAccessiblePattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationLegacyIAccessiblePattern, 0x828055ad, 0x355b, 0x4435, 0x86,0xd5, 0x3b,0x51,0xc1,0x4a,0x9b,0x1b); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("828055ad-355b-4435-86d5-3b51c14a9b1b") +IUIAutomationLegacyIAccessiblePattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Select( + LONG flagsSelect) = 0; + + virtual HRESULT STDMETHODCALLTYPE DoDefaultAction( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetValue( + LPCWSTR szValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentChildId( + int *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentName( + BSTR *pszName) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentValue( + BSTR *pszValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentDescription( + BSTR *pszDescription) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentRole( + DWORD *pdwRole) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentState( + DWORD *pdwState) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentHelp( + BSTR *pszHelp) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentKeyboardShortcut( + BSTR *pszKeyboardShortcut) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentSelection( + IUIAutomationElementArray **pvarSelectedChildren) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentDefaultAction( + BSTR *pszDefaultAction) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedChildId( + int *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedName( + BSTR *pszName) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedValue( + BSTR *pszValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedDescription( + BSTR *pszDescription) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedRole( + DWORD *pdwRole) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedState( + DWORD *pdwState) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedHelp( + BSTR *pszHelp) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedKeyboardShortcut( + BSTR *pszKeyboardShortcut) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedSelection( + IUIAutomationElementArray **pvarSelectedChildren) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedDefaultAction( + BSTR *pszDefaultAction) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetIAccessible( + IAccessible **ppAccessible) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationLegacyIAccessiblePattern, 0x828055ad, 0x355b, 0x4435, 0x86,0xd5, 0x3b,0x51,0xc1,0x4a,0x9b,0x1b) +#endif +#else +typedef struct IUIAutomationLegacyIAccessiblePatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationLegacyIAccessiblePattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationLegacyIAccessiblePattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationLegacyIAccessiblePattern *This); + + /*** IUIAutomationLegacyIAccessiblePattern methods ***/ + HRESULT (STDMETHODCALLTYPE *Select)( + IUIAutomationLegacyIAccessiblePattern *This, + LONG flagsSelect); + + HRESULT (STDMETHODCALLTYPE *DoDefaultAction)( + IUIAutomationLegacyIAccessiblePattern *This); + + HRESULT (STDMETHODCALLTYPE *SetValue)( + IUIAutomationLegacyIAccessiblePattern *This, + LPCWSTR szValue); + + HRESULT (STDMETHODCALLTYPE *get_CurrentChildId)( + IUIAutomationLegacyIAccessiblePattern *This, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentName)( + IUIAutomationLegacyIAccessiblePattern *This, + BSTR *pszName); + + HRESULT (STDMETHODCALLTYPE *get_CurrentValue)( + IUIAutomationLegacyIAccessiblePattern *This, + BSTR *pszValue); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDescription)( + IUIAutomationLegacyIAccessiblePattern *This, + BSTR *pszDescription); + + HRESULT (STDMETHODCALLTYPE *get_CurrentRole)( + IUIAutomationLegacyIAccessiblePattern *This, + DWORD *pdwRole); + + HRESULT (STDMETHODCALLTYPE *get_CurrentState)( + IUIAutomationLegacyIAccessiblePattern *This, + DWORD *pdwState); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHelp)( + IUIAutomationLegacyIAccessiblePattern *This, + BSTR *pszHelp); + + HRESULT (STDMETHODCALLTYPE *get_CurrentKeyboardShortcut)( + IUIAutomationLegacyIAccessiblePattern *This, + BSTR *pszKeyboardShortcut); + + HRESULT (STDMETHODCALLTYPE *GetCurrentSelection)( + IUIAutomationLegacyIAccessiblePattern *This, + IUIAutomationElementArray **pvarSelectedChildren); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDefaultAction)( + IUIAutomationLegacyIAccessiblePattern *This, + BSTR *pszDefaultAction); + + HRESULT (STDMETHODCALLTYPE *get_CachedChildId)( + IUIAutomationLegacyIAccessiblePattern *This, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedName)( + IUIAutomationLegacyIAccessiblePattern *This, + BSTR *pszName); + + HRESULT (STDMETHODCALLTYPE *get_CachedValue)( + IUIAutomationLegacyIAccessiblePattern *This, + BSTR *pszValue); + + HRESULT (STDMETHODCALLTYPE *get_CachedDescription)( + IUIAutomationLegacyIAccessiblePattern *This, + BSTR *pszDescription); + + HRESULT (STDMETHODCALLTYPE *get_CachedRole)( + IUIAutomationLegacyIAccessiblePattern *This, + DWORD *pdwRole); + + HRESULT (STDMETHODCALLTYPE *get_CachedState)( + IUIAutomationLegacyIAccessiblePattern *This, + DWORD *pdwState); + + HRESULT (STDMETHODCALLTYPE *get_CachedHelp)( + IUIAutomationLegacyIAccessiblePattern *This, + BSTR *pszHelp); + + HRESULT (STDMETHODCALLTYPE *get_CachedKeyboardShortcut)( + IUIAutomationLegacyIAccessiblePattern *This, + BSTR *pszKeyboardShortcut); + + HRESULT (STDMETHODCALLTYPE *GetCachedSelection)( + IUIAutomationLegacyIAccessiblePattern *This, + IUIAutomationElementArray **pvarSelectedChildren); + + HRESULT (STDMETHODCALLTYPE *get_CachedDefaultAction)( + IUIAutomationLegacyIAccessiblePattern *This, + BSTR *pszDefaultAction); + + HRESULT (STDMETHODCALLTYPE *GetIAccessible)( + IUIAutomationLegacyIAccessiblePattern *This, + IAccessible **ppAccessible); + + END_INTERFACE +} IUIAutomationLegacyIAccessiblePatternVtbl; + +interface IUIAutomationLegacyIAccessiblePattern { + CONST_VTBL IUIAutomationLegacyIAccessiblePatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationLegacyIAccessiblePattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationLegacyIAccessiblePattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationLegacyIAccessiblePattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationLegacyIAccessiblePattern methods ***/ +#define IUIAutomationLegacyIAccessiblePattern_Select(This,flagsSelect) (This)->lpVtbl->Select(This,flagsSelect) +#define IUIAutomationLegacyIAccessiblePattern_DoDefaultAction(This) (This)->lpVtbl->DoDefaultAction(This) +#define IUIAutomationLegacyIAccessiblePattern_SetValue(This,szValue) (This)->lpVtbl->SetValue(This,szValue) +#define IUIAutomationLegacyIAccessiblePattern_get_CurrentChildId(This,pRetVal) (This)->lpVtbl->get_CurrentChildId(This,pRetVal) +#define IUIAutomationLegacyIAccessiblePattern_get_CurrentName(This,pszName) (This)->lpVtbl->get_CurrentName(This,pszName) +#define IUIAutomationLegacyIAccessiblePattern_get_CurrentValue(This,pszValue) (This)->lpVtbl->get_CurrentValue(This,pszValue) +#define IUIAutomationLegacyIAccessiblePattern_get_CurrentDescription(This,pszDescription) (This)->lpVtbl->get_CurrentDescription(This,pszDescription) +#define IUIAutomationLegacyIAccessiblePattern_get_CurrentRole(This,pdwRole) (This)->lpVtbl->get_CurrentRole(This,pdwRole) +#define IUIAutomationLegacyIAccessiblePattern_get_CurrentState(This,pdwState) (This)->lpVtbl->get_CurrentState(This,pdwState) +#define IUIAutomationLegacyIAccessiblePattern_get_CurrentHelp(This,pszHelp) (This)->lpVtbl->get_CurrentHelp(This,pszHelp) +#define IUIAutomationLegacyIAccessiblePattern_get_CurrentKeyboardShortcut(This,pszKeyboardShortcut) (This)->lpVtbl->get_CurrentKeyboardShortcut(This,pszKeyboardShortcut) +#define IUIAutomationLegacyIAccessiblePattern_GetCurrentSelection(This,pvarSelectedChildren) (This)->lpVtbl->GetCurrentSelection(This,pvarSelectedChildren) +#define IUIAutomationLegacyIAccessiblePattern_get_CurrentDefaultAction(This,pszDefaultAction) (This)->lpVtbl->get_CurrentDefaultAction(This,pszDefaultAction) +#define IUIAutomationLegacyIAccessiblePattern_get_CachedChildId(This,pRetVal) (This)->lpVtbl->get_CachedChildId(This,pRetVal) +#define IUIAutomationLegacyIAccessiblePattern_get_CachedName(This,pszName) (This)->lpVtbl->get_CachedName(This,pszName) +#define IUIAutomationLegacyIAccessiblePattern_get_CachedValue(This,pszValue) (This)->lpVtbl->get_CachedValue(This,pszValue) +#define IUIAutomationLegacyIAccessiblePattern_get_CachedDescription(This,pszDescription) (This)->lpVtbl->get_CachedDescription(This,pszDescription) +#define IUIAutomationLegacyIAccessiblePattern_get_CachedRole(This,pdwRole) (This)->lpVtbl->get_CachedRole(This,pdwRole) +#define IUIAutomationLegacyIAccessiblePattern_get_CachedState(This,pdwState) (This)->lpVtbl->get_CachedState(This,pdwState) +#define IUIAutomationLegacyIAccessiblePattern_get_CachedHelp(This,pszHelp) (This)->lpVtbl->get_CachedHelp(This,pszHelp) +#define IUIAutomationLegacyIAccessiblePattern_get_CachedKeyboardShortcut(This,pszKeyboardShortcut) (This)->lpVtbl->get_CachedKeyboardShortcut(This,pszKeyboardShortcut) +#define IUIAutomationLegacyIAccessiblePattern_GetCachedSelection(This,pvarSelectedChildren) (This)->lpVtbl->GetCachedSelection(This,pvarSelectedChildren) +#define IUIAutomationLegacyIAccessiblePattern_get_CachedDefaultAction(This,pszDefaultAction) (This)->lpVtbl->get_CachedDefaultAction(This,pszDefaultAction) +#define IUIAutomationLegacyIAccessiblePattern_GetIAccessible(This,ppAccessible) (This)->lpVtbl->GetIAccessible(This,ppAccessible) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_QueryInterface(IUIAutomationLegacyIAccessiblePattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationLegacyIAccessiblePattern_AddRef(IUIAutomationLegacyIAccessiblePattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationLegacyIAccessiblePattern_Release(IUIAutomationLegacyIAccessiblePattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationLegacyIAccessiblePattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_Select(IUIAutomationLegacyIAccessiblePattern* This,LONG flagsSelect) { + return This->lpVtbl->Select(This,flagsSelect); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_DoDefaultAction(IUIAutomationLegacyIAccessiblePattern* This) { + return This->lpVtbl->DoDefaultAction(This); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_SetValue(IUIAutomationLegacyIAccessiblePattern* This,LPCWSTR szValue) { + return This->lpVtbl->SetValue(This,szValue); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CurrentChildId(IUIAutomationLegacyIAccessiblePattern* This,int *pRetVal) { + return This->lpVtbl->get_CurrentChildId(This,pRetVal); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CurrentName(IUIAutomationLegacyIAccessiblePattern* This,BSTR *pszName) { + return This->lpVtbl->get_CurrentName(This,pszName); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CurrentValue(IUIAutomationLegacyIAccessiblePattern* This,BSTR *pszValue) { + return This->lpVtbl->get_CurrentValue(This,pszValue); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CurrentDescription(IUIAutomationLegacyIAccessiblePattern* This,BSTR *pszDescription) { + return This->lpVtbl->get_CurrentDescription(This,pszDescription); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CurrentRole(IUIAutomationLegacyIAccessiblePattern* This,DWORD *pdwRole) { + return This->lpVtbl->get_CurrentRole(This,pdwRole); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CurrentState(IUIAutomationLegacyIAccessiblePattern* This,DWORD *pdwState) { + return This->lpVtbl->get_CurrentState(This,pdwState); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CurrentHelp(IUIAutomationLegacyIAccessiblePattern* This,BSTR *pszHelp) { + return This->lpVtbl->get_CurrentHelp(This,pszHelp); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CurrentKeyboardShortcut(IUIAutomationLegacyIAccessiblePattern* This,BSTR *pszKeyboardShortcut) { + return This->lpVtbl->get_CurrentKeyboardShortcut(This,pszKeyboardShortcut); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_GetCurrentSelection(IUIAutomationLegacyIAccessiblePattern* This,IUIAutomationElementArray **pvarSelectedChildren) { + return This->lpVtbl->GetCurrentSelection(This,pvarSelectedChildren); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CurrentDefaultAction(IUIAutomationLegacyIAccessiblePattern* This,BSTR *pszDefaultAction) { + return This->lpVtbl->get_CurrentDefaultAction(This,pszDefaultAction); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CachedChildId(IUIAutomationLegacyIAccessiblePattern* This,int *pRetVal) { + return This->lpVtbl->get_CachedChildId(This,pRetVal); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CachedName(IUIAutomationLegacyIAccessiblePattern* This,BSTR *pszName) { + return This->lpVtbl->get_CachedName(This,pszName); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CachedValue(IUIAutomationLegacyIAccessiblePattern* This,BSTR *pszValue) { + return This->lpVtbl->get_CachedValue(This,pszValue); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CachedDescription(IUIAutomationLegacyIAccessiblePattern* This,BSTR *pszDescription) { + return This->lpVtbl->get_CachedDescription(This,pszDescription); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CachedRole(IUIAutomationLegacyIAccessiblePattern* This,DWORD *pdwRole) { + return This->lpVtbl->get_CachedRole(This,pdwRole); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CachedState(IUIAutomationLegacyIAccessiblePattern* This,DWORD *pdwState) { + return This->lpVtbl->get_CachedState(This,pdwState); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CachedHelp(IUIAutomationLegacyIAccessiblePattern* This,BSTR *pszHelp) { + return This->lpVtbl->get_CachedHelp(This,pszHelp); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CachedKeyboardShortcut(IUIAutomationLegacyIAccessiblePattern* This,BSTR *pszKeyboardShortcut) { + return This->lpVtbl->get_CachedKeyboardShortcut(This,pszKeyboardShortcut); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_GetCachedSelection(IUIAutomationLegacyIAccessiblePattern* This,IUIAutomationElementArray **pvarSelectedChildren) { + return This->lpVtbl->GetCachedSelection(This,pvarSelectedChildren); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_get_CachedDefaultAction(IUIAutomationLegacyIAccessiblePattern* This,BSTR *pszDefaultAction) { + return This->lpVtbl->get_CachedDefaultAction(This,pszDefaultAction); +} +static __WIDL_INLINE HRESULT IUIAutomationLegacyIAccessiblePattern_GetIAccessible(IUIAutomationLegacyIAccessiblePattern* This,IAccessible **ppAccessible) { + return This->lpVtbl->GetIAccessible(This,ppAccessible); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationLegacyIAccessiblePattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationItemContainerPattern interface + */ +#ifndef __IUIAutomationItemContainerPattern_INTERFACE_DEFINED__ +#define __IUIAutomationItemContainerPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationItemContainerPattern, 0xc690fdb2, 0x27a8, 0x423c, 0x81,0x2d, 0x42,0x97,0x73,0xc9,0x08,0x4e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c690fdb2-27a8-423c-812d-429773c9084e") +IUIAutomationItemContainerPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE FindItemByProperty( + IUIAutomationElement *pStartAfter, + PROPERTYID propertyId, + VARIANT value, + IUIAutomationElement **pFound) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationItemContainerPattern, 0xc690fdb2, 0x27a8, 0x423c, 0x81,0x2d, 0x42,0x97,0x73,0xc9,0x08,0x4e) +#endif +#else +typedef struct IUIAutomationItemContainerPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationItemContainerPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationItemContainerPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationItemContainerPattern *This); + + /*** IUIAutomationItemContainerPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *FindItemByProperty)( + IUIAutomationItemContainerPattern *This, + IUIAutomationElement *pStartAfter, + PROPERTYID propertyId, + VARIANT value, + IUIAutomationElement **pFound); + + END_INTERFACE +} IUIAutomationItemContainerPatternVtbl; + +interface IUIAutomationItemContainerPattern { + CONST_VTBL IUIAutomationItemContainerPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationItemContainerPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationItemContainerPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationItemContainerPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationItemContainerPattern methods ***/ +#define IUIAutomationItemContainerPattern_FindItemByProperty(This,pStartAfter,propertyId,value,pFound) (This)->lpVtbl->FindItemByProperty(This,pStartAfter,propertyId,value,pFound) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationItemContainerPattern_QueryInterface(IUIAutomationItemContainerPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationItemContainerPattern_AddRef(IUIAutomationItemContainerPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationItemContainerPattern_Release(IUIAutomationItemContainerPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationItemContainerPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationItemContainerPattern_FindItemByProperty(IUIAutomationItemContainerPattern* This,IUIAutomationElement *pStartAfter,PROPERTYID propertyId,VARIANT value,IUIAutomationElement **pFound) { + return This->lpVtbl->FindItemByProperty(This,pStartAfter,propertyId,value,pFound); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationItemContainerPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationVirtualizedItemPattern interface + */ +#ifndef __IUIAutomationVirtualizedItemPattern_INTERFACE_DEFINED__ +#define __IUIAutomationVirtualizedItemPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationVirtualizedItemPattern, 0x6ba3d7a6, 0x04cf, 0x4f11, 0x87,0x93, 0xa8,0xd1,0xcd,0xe9,0x96,0x9f); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("6ba3d7a6-04cf-4f11-8793-a8d1cde9969f") +IUIAutomationVirtualizedItemPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Realize( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationVirtualizedItemPattern, 0x6ba3d7a6, 0x04cf, 0x4f11, 0x87,0x93, 0xa8,0xd1,0xcd,0xe9,0x96,0x9f) +#endif +#else +typedef struct IUIAutomationVirtualizedItemPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationVirtualizedItemPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationVirtualizedItemPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationVirtualizedItemPattern *This); + + /*** IUIAutomationVirtualizedItemPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *Realize)( + IUIAutomationVirtualizedItemPattern *This); + + END_INTERFACE +} IUIAutomationVirtualizedItemPatternVtbl; + +interface IUIAutomationVirtualizedItemPattern { + CONST_VTBL IUIAutomationVirtualizedItemPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationVirtualizedItemPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationVirtualizedItemPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationVirtualizedItemPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationVirtualizedItemPattern methods ***/ +#define IUIAutomationVirtualizedItemPattern_Realize(This) (This)->lpVtbl->Realize(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationVirtualizedItemPattern_QueryInterface(IUIAutomationVirtualizedItemPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationVirtualizedItemPattern_AddRef(IUIAutomationVirtualizedItemPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationVirtualizedItemPattern_Release(IUIAutomationVirtualizedItemPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationVirtualizedItemPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationVirtualizedItemPattern_Realize(IUIAutomationVirtualizedItemPattern* This) { + return This->lpVtbl->Realize(This); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationVirtualizedItemPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationAnnotationPattern interface + */ +#ifndef __IUIAutomationAnnotationPattern_INTERFACE_DEFINED__ +#define __IUIAutomationAnnotationPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationAnnotationPattern, 0x9a175b21, 0x339e, 0x41b1, 0x8e,0x8b, 0x62,0x3f,0x6b,0x68,0x10,0x98); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("9a175b21-339e-41b1-8e8b-623f6b681098") +IUIAutomationAnnotationPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_CurrentAnnotationTypeId( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentAnnotationTypeName( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentAuthor( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentDateTime( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentTarget( + IUIAutomationElement **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedAnnotationTypeId( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedAnnotationTypeName( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedAuthor( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedDateTime( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedTarget( + IUIAutomationElement **retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationAnnotationPattern, 0x9a175b21, 0x339e, 0x41b1, 0x8e,0x8b, 0x62,0x3f,0x6b,0x68,0x10,0x98) +#endif +#else +typedef struct IUIAutomationAnnotationPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationAnnotationPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationAnnotationPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationAnnotationPattern *This); + + /*** IUIAutomationAnnotationPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationTypeId)( + IUIAutomationAnnotationPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationTypeName)( + IUIAutomationAnnotationPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAuthor)( + IUIAutomationAnnotationPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDateTime)( + IUIAutomationAnnotationPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentTarget)( + IUIAutomationAnnotationPattern *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationTypeId)( + IUIAutomationAnnotationPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationTypeName)( + IUIAutomationAnnotationPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAuthor)( + IUIAutomationAnnotationPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDateTime)( + IUIAutomationAnnotationPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedTarget)( + IUIAutomationAnnotationPattern *This, + IUIAutomationElement **retVal); + + END_INTERFACE +} IUIAutomationAnnotationPatternVtbl; + +interface IUIAutomationAnnotationPattern { + CONST_VTBL IUIAutomationAnnotationPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationAnnotationPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationAnnotationPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationAnnotationPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationAnnotationPattern methods ***/ +#define IUIAutomationAnnotationPattern_get_CurrentAnnotationTypeId(This,retVal) (This)->lpVtbl->get_CurrentAnnotationTypeId(This,retVal) +#define IUIAutomationAnnotationPattern_get_CurrentAnnotationTypeName(This,retVal) (This)->lpVtbl->get_CurrentAnnotationTypeName(This,retVal) +#define IUIAutomationAnnotationPattern_get_CurrentAuthor(This,retVal) (This)->lpVtbl->get_CurrentAuthor(This,retVal) +#define IUIAutomationAnnotationPattern_get_CurrentDateTime(This,retVal) (This)->lpVtbl->get_CurrentDateTime(This,retVal) +#define IUIAutomationAnnotationPattern_get_CurrentTarget(This,retVal) (This)->lpVtbl->get_CurrentTarget(This,retVal) +#define IUIAutomationAnnotationPattern_get_CachedAnnotationTypeId(This,retVal) (This)->lpVtbl->get_CachedAnnotationTypeId(This,retVal) +#define IUIAutomationAnnotationPattern_get_CachedAnnotationTypeName(This,retVal) (This)->lpVtbl->get_CachedAnnotationTypeName(This,retVal) +#define IUIAutomationAnnotationPattern_get_CachedAuthor(This,retVal) (This)->lpVtbl->get_CachedAuthor(This,retVal) +#define IUIAutomationAnnotationPattern_get_CachedDateTime(This,retVal) (This)->lpVtbl->get_CachedDateTime(This,retVal) +#define IUIAutomationAnnotationPattern_get_CachedTarget(This,retVal) (This)->lpVtbl->get_CachedTarget(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationAnnotationPattern_QueryInterface(IUIAutomationAnnotationPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationAnnotationPattern_AddRef(IUIAutomationAnnotationPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationAnnotationPattern_Release(IUIAutomationAnnotationPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationAnnotationPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationAnnotationPattern_get_CurrentAnnotationTypeId(IUIAutomationAnnotationPattern* This,int *retVal) { + return This->lpVtbl->get_CurrentAnnotationTypeId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationAnnotationPattern_get_CurrentAnnotationTypeName(IUIAutomationAnnotationPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAnnotationTypeName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationAnnotationPattern_get_CurrentAuthor(IUIAutomationAnnotationPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAuthor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationAnnotationPattern_get_CurrentDateTime(IUIAutomationAnnotationPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentDateTime(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationAnnotationPattern_get_CurrentTarget(IUIAutomationAnnotationPattern* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CurrentTarget(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationAnnotationPattern_get_CachedAnnotationTypeId(IUIAutomationAnnotationPattern* This,int *retVal) { + return This->lpVtbl->get_CachedAnnotationTypeId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationAnnotationPattern_get_CachedAnnotationTypeName(IUIAutomationAnnotationPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAnnotationTypeName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationAnnotationPattern_get_CachedAuthor(IUIAutomationAnnotationPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAuthor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationAnnotationPattern_get_CachedDateTime(IUIAutomationAnnotationPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CachedDateTime(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationAnnotationPattern_get_CachedTarget(IUIAutomationAnnotationPattern* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CachedTarget(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationAnnotationPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationStylesPattern interface + */ +#ifndef __IUIAutomationStylesPattern_INTERFACE_DEFINED__ +#define __IUIAutomationStylesPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationStylesPattern, 0x85b5f0a2, 0xbd79, 0x484a, 0xad,0x2b, 0x38,0x8c,0x98,0x38,0xd5,0xfb); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("85b5f0a2-bd79-484a-ad2b-388c9838d5fb") +IUIAutomationStylesPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_CurrentStyleId( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentStyleName( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentFillColor( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentFillPatternStyle( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentShape( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentFillPatternColor( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentExtendedProperties( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentExtendedPropertiesAsArray( + struct ExtendedProperty **propertyArray, + int *propertyCount) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedStyleId( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedStyleName( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedFillColor( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedFillPatternStyle( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedShape( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedFillPatternColor( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedExtendedProperties( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedExtendedPropertiesAsArray( + struct ExtendedProperty **propertyArray, + int *propertyCount) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationStylesPattern, 0x85b5f0a2, 0xbd79, 0x484a, 0xad,0x2b, 0x38,0x8c,0x98,0x38,0xd5,0xfb) +#endif +#else +typedef struct IUIAutomationStylesPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationStylesPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationStylesPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationStylesPattern *This); + + /*** IUIAutomationStylesPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentStyleId)( + IUIAutomationStylesPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentStyleName)( + IUIAutomationStylesPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFillColor)( + IUIAutomationStylesPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFillPatternStyle)( + IUIAutomationStylesPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentShape)( + IUIAutomationStylesPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFillPatternColor)( + IUIAutomationStylesPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentExtendedProperties)( + IUIAutomationStylesPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentExtendedPropertiesAsArray)( + IUIAutomationStylesPattern *This, + struct ExtendedProperty **propertyArray, + int *propertyCount); + + HRESULT (STDMETHODCALLTYPE *get_CachedStyleId)( + IUIAutomationStylesPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedStyleName)( + IUIAutomationStylesPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFillColor)( + IUIAutomationStylesPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFillPatternStyle)( + IUIAutomationStylesPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedShape)( + IUIAutomationStylesPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFillPatternColor)( + IUIAutomationStylesPattern *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedExtendedProperties)( + IUIAutomationStylesPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedExtendedPropertiesAsArray)( + IUIAutomationStylesPattern *This, + struct ExtendedProperty **propertyArray, + int *propertyCount); + + END_INTERFACE +} IUIAutomationStylesPatternVtbl; + +interface IUIAutomationStylesPattern { + CONST_VTBL IUIAutomationStylesPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationStylesPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationStylesPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationStylesPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationStylesPattern methods ***/ +#define IUIAutomationStylesPattern_get_CurrentStyleId(This,retVal) (This)->lpVtbl->get_CurrentStyleId(This,retVal) +#define IUIAutomationStylesPattern_get_CurrentStyleName(This,retVal) (This)->lpVtbl->get_CurrentStyleName(This,retVal) +#define IUIAutomationStylesPattern_get_CurrentFillColor(This,retVal) (This)->lpVtbl->get_CurrentFillColor(This,retVal) +#define IUIAutomationStylesPattern_get_CurrentFillPatternStyle(This,retVal) (This)->lpVtbl->get_CurrentFillPatternStyle(This,retVal) +#define IUIAutomationStylesPattern_get_CurrentShape(This,retVal) (This)->lpVtbl->get_CurrentShape(This,retVal) +#define IUIAutomationStylesPattern_get_CurrentFillPatternColor(This,retVal) (This)->lpVtbl->get_CurrentFillPatternColor(This,retVal) +#define IUIAutomationStylesPattern_get_CurrentExtendedProperties(This,retVal) (This)->lpVtbl->get_CurrentExtendedProperties(This,retVal) +#define IUIAutomationStylesPattern_GetCurrentExtendedPropertiesAsArray(This,propertyArray,propertyCount) (This)->lpVtbl->GetCurrentExtendedPropertiesAsArray(This,propertyArray,propertyCount) +#define IUIAutomationStylesPattern_get_CachedStyleId(This,retVal) (This)->lpVtbl->get_CachedStyleId(This,retVal) +#define IUIAutomationStylesPattern_get_CachedStyleName(This,retVal) (This)->lpVtbl->get_CachedStyleName(This,retVal) +#define IUIAutomationStylesPattern_get_CachedFillColor(This,retVal) (This)->lpVtbl->get_CachedFillColor(This,retVal) +#define IUIAutomationStylesPattern_get_CachedFillPatternStyle(This,retVal) (This)->lpVtbl->get_CachedFillPatternStyle(This,retVal) +#define IUIAutomationStylesPattern_get_CachedShape(This,retVal) (This)->lpVtbl->get_CachedShape(This,retVal) +#define IUIAutomationStylesPattern_get_CachedFillPatternColor(This,retVal) (This)->lpVtbl->get_CachedFillPatternColor(This,retVal) +#define IUIAutomationStylesPattern_get_CachedExtendedProperties(This,retVal) (This)->lpVtbl->get_CachedExtendedProperties(This,retVal) +#define IUIAutomationStylesPattern_GetCachedExtendedPropertiesAsArray(This,propertyArray,propertyCount) (This)->lpVtbl->GetCachedExtendedPropertiesAsArray(This,propertyArray,propertyCount) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_QueryInterface(IUIAutomationStylesPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationStylesPattern_AddRef(IUIAutomationStylesPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationStylesPattern_Release(IUIAutomationStylesPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationStylesPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CurrentStyleId(IUIAutomationStylesPattern* This,int *retVal) { + return This->lpVtbl->get_CurrentStyleId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CurrentStyleName(IUIAutomationStylesPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentStyleName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CurrentFillColor(IUIAutomationStylesPattern* This,int *retVal) { + return This->lpVtbl->get_CurrentFillColor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CurrentFillPatternStyle(IUIAutomationStylesPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFillPatternStyle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CurrentShape(IUIAutomationStylesPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentShape(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CurrentFillPatternColor(IUIAutomationStylesPattern* This,int *retVal) { + return This->lpVtbl->get_CurrentFillPatternColor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CurrentExtendedProperties(IUIAutomationStylesPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentExtendedProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_GetCurrentExtendedPropertiesAsArray(IUIAutomationStylesPattern* This,struct ExtendedProperty **propertyArray,int *propertyCount) { + return This->lpVtbl->GetCurrentExtendedPropertiesAsArray(This,propertyArray,propertyCount); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CachedStyleId(IUIAutomationStylesPattern* This,int *retVal) { + return This->lpVtbl->get_CachedStyleId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CachedStyleName(IUIAutomationStylesPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CachedStyleName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CachedFillColor(IUIAutomationStylesPattern* This,int *retVal) { + return This->lpVtbl->get_CachedFillColor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CachedFillPatternStyle(IUIAutomationStylesPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFillPatternStyle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CachedShape(IUIAutomationStylesPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CachedShape(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CachedFillPatternColor(IUIAutomationStylesPattern* This,int *retVal) { + return This->lpVtbl->get_CachedFillPatternColor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_get_CachedExtendedProperties(IUIAutomationStylesPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CachedExtendedProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationStylesPattern_GetCachedExtendedPropertiesAsArray(IUIAutomationStylesPattern* This,struct ExtendedProperty **propertyArray,int *propertyCount) { + return This->lpVtbl->GetCachedExtendedPropertiesAsArray(This,propertyArray,propertyCount); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationStylesPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationSpreadsheetPattern interface + */ +#ifndef __IUIAutomationSpreadsheetPattern_INTERFACE_DEFINED__ +#define __IUIAutomationSpreadsheetPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationSpreadsheetPattern, 0x7517a7c8, 0xfaae, 0x4de9, 0x9f,0x08, 0x29,0xb9,0x1e,0x85,0x95,0xc1); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("7517a7c8-faae-4de9-9f08-29b91e8595c1") +IUIAutomationSpreadsheetPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetItemByName( + BSTR name, + IUIAutomationElement **element) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationSpreadsheetPattern, 0x7517a7c8, 0xfaae, 0x4de9, 0x9f,0x08, 0x29,0xb9,0x1e,0x85,0x95,0xc1) +#endif +#else +typedef struct IUIAutomationSpreadsheetPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationSpreadsheetPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationSpreadsheetPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationSpreadsheetPattern *This); + + /*** IUIAutomationSpreadsheetPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *GetItemByName)( + IUIAutomationSpreadsheetPattern *This, + BSTR name, + IUIAutomationElement **element); + + END_INTERFACE +} IUIAutomationSpreadsheetPatternVtbl; + +interface IUIAutomationSpreadsheetPattern { + CONST_VTBL IUIAutomationSpreadsheetPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationSpreadsheetPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationSpreadsheetPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationSpreadsheetPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationSpreadsheetPattern methods ***/ +#define IUIAutomationSpreadsheetPattern_GetItemByName(This,name,element) (This)->lpVtbl->GetItemByName(This,name,element) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationSpreadsheetPattern_QueryInterface(IUIAutomationSpreadsheetPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationSpreadsheetPattern_AddRef(IUIAutomationSpreadsheetPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationSpreadsheetPattern_Release(IUIAutomationSpreadsheetPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationSpreadsheetPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationSpreadsheetPattern_GetItemByName(IUIAutomationSpreadsheetPattern* This,BSTR name,IUIAutomationElement **element) { + return This->lpVtbl->GetItemByName(This,name,element); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationSpreadsheetPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationSpreadsheetItemPattern interface + */ +#ifndef __IUIAutomationSpreadsheetItemPattern_INTERFACE_DEFINED__ +#define __IUIAutomationSpreadsheetItemPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationSpreadsheetItemPattern, 0x7d4fb86c, 0x8d34, 0x40e1, 0x8e,0x83, 0x62,0xc1,0x52,0x04,0xe3,0x35); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("7d4fb86c-8d34-40e1-8e83-62c15204e335") +IUIAutomationSpreadsheetItemPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_CurrentFormula( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentAnnotationObjects( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentAnnotationTypes( + SAFEARRAY **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedFormula( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedAnnotationObjects( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedAnnotationTypes( + SAFEARRAY **retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationSpreadsheetItemPattern, 0x7d4fb86c, 0x8d34, 0x40e1, 0x8e,0x83, 0x62,0xc1,0x52,0x04,0xe3,0x35) +#endif +#else +typedef struct IUIAutomationSpreadsheetItemPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationSpreadsheetItemPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationSpreadsheetItemPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationSpreadsheetItemPattern *This); + + /*** IUIAutomationSpreadsheetItemPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentFormula)( + IUIAutomationSpreadsheetItemPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentAnnotationObjects)( + IUIAutomationSpreadsheetItemPattern *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentAnnotationTypes)( + IUIAutomationSpreadsheetItemPattern *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFormula)( + IUIAutomationSpreadsheetItemPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedAnnotationObjects)( + IUIAutomationSpreadsheetItemPattern *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedAnnotationTypes)( + IUIAutomationSpreadsheetItemPattern *This, + SAFEARRAY **retVal); + + END_INTERFACE +} IUIAutomationSpreadsheetItemPatternVtbl; + +interface IUIAutomationSpreadsheetItemPattern { + CONST_VTBL IUIAutomationSpreadsheetItemPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationSpreadsheetItemPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationSpreadsheetItemPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationSpreadsheetItemPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationSpreadsheetItemPattern methods ***/ +#define IUIAutomationSpreadsheetItemPattern_get_CurrentFormula(This,retVal) (This)->lpVtbl->get_CurrentFormula(This,retVal) +#define IUIAutomationSpreadsheetItemPattern_GetCurrentAnnotationObjects(This,retVal) (This)->lpVtbl->GetCurrentAnnotationObjects(This,retVal) +#define IUIAutomationSpreadsheetItemPattern_GetCurrentAnnotationTypes(This,retVal) (This)->lpVtbl->GetCurrentAnnotationTypes(This,retVal) +#define IUIAutomationSpreadsheetItemPattern_get_CachedFormula(This,retVal) (This)->lpVtbl->get_CachedFormula(This,retVal) +#define IUIAutomationSpreadsheetItemPattern_GetCachedAnnotationObjects(This,retVal) (This)->lpVtbl->GetCachedAnnotationObjects(This,retVal) +#define IUIAutomationSpreadsheetItemPattern_GetCachedAnnotationTypes(This,retVal) (This)->lpVtbl->GetCachedAnnotationTypes(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationSpreadsheetItemPattern_QueryInterface(IUIAutomationSpreadsheetItemPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationSpreadsheetItemPattern_AddRef(IUIAutomationSpreadsheetItemPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationSpreadsheetItemPattern_Release(IUIAutomationSpreadsheetItemPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationSpreadsheetItemPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationSpreadsheetItemPattern_get_CurrentFormula(IUIAutomationSpreadsheetItemPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFormula(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationSpreadsheetItemPattern_GetCurrentAnnotationObjects(IUIAutomationSpreadsheetItemPattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCurrentAnnotationObjects(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationSpreadsheetItemPattern_GetCurrentAnnotationTypes(IUIAutomationSpreadsheetItemPattern* This,SAFEARRAY **retVal) { + return This->lpVtbl->GetCurrentAnnotationTypes(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationSpreadsheetItemPattern_get_CachedFormula(IUIAutomationSpreadsheetItemPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFormula(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationSpreadsheetItemPattern_GetCachedAnnotationObjects(IUIAutomationSpreadsheetItemPattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCachedAnnotationObjects(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationSpreadsheetItemPattern_GetCachedAnnotationTypes(IUIAutomationSpreadsheetItemPattern* This,SAFEARRAY **retVal) { + return This->lpVtbl->GetCachedAnnotationTypes(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationSpreadsheetItemPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTransformPattern2 interface + */ +#ifndef __IUIAutomationTransformPattern2_INTERFACE_DEFINED__ +#define __IUIAutomationTransformPattern2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTransformPattern2, 0x6d74d017, 0x6ecb, 0x4381, 0xb3,0x8b, 0x3c,0x17,0xa4,0x8f,0xf1,0xc2); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("6d74d017-6ecb-4381-b38b-3c17a48ff1c2") +IUIAutomationTransformPattern2 : public IUIAutomationTransformPattern +{ + virtual HRESULT STDMETHODCALLTYPE Zoom( + double zoomValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE ZoomByUnit( + enum ZoomUnit zoomUnit) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentCanZoom( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedCanZoom( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentZoomLevel( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedZoomLevel( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentZoomMinimum( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedZoomMinimum( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentZoomMaximum( + double *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedZoomMaximum( + double *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTransformPattern2, 0x6d74d017, 0x6ecb, 0x4381, 0xb3,0x8b, 0x3c,0x17,0xa4,0x8f,0xf1,0xc2) +#endif +#else +typedef struct IUIAutomationTransformPattern2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTransformPattern2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTransformPattern2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTransformPattern2 *This); + + /*** IUIAutomationTransformPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *Move)( + IUIAutomationTransformPattern2 *This, + double x, + double y); + + HRESULT (STDMETHODCALLTYPE *Resize)( + IUIAutomationTransformPattern2 *This, + double width, + double height); + + HRESULT (STDMETHODCALLTYPE *Rotate)( + IUIAutomationTransformPattern2 *This, + double degrees); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCanMove)( + IUIAutomationTransformPattern2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCanResize)( + IUIAutomationTransformPattern2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCanRotate)( + IUIAutomationTransformPattern2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCanMove)( + IUIAutomationTransformPattern2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCanResize)( + IUIAutomationTransformPattern2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCanRotate)( + IUIAutomationTransformPattern2 *This, + WINBOOL *retVal); + + /*** IUIAutomationTransformPattern2 methods ***/ + HRESULT (STDMETHODCALLTYPE *Zoom)( + IUIAutomationTransformPattern2 *This, + double zoomValue); + + HRESULT (STDMETHODCALLTYPE *ZoomByUnit)( + IUIAutomationTransformPattern2 *This, + enum ZoomUnit zoomUnit); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCanZoom)( + IUIAutomationTransformPattern2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCanZoom)( + IUIAutomationTransformPattern2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentZoomLevel)( + IUIAutomationTransformPattern2 *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedZoomLevel)( + IUIAutomationTransformPattern2 *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentZoomMinimum)( + IUIAutomationTransformPattern2 *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedZoomMinimum)( + IUIAutomationTransformPattern2 *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentZoomMaximum)( + IUIAutomationTransformPattern2 *This, + double *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedZoomMaximum)( + IUIAutomationTransformPattern2 *This, + double *retVal); + + END_INTERFACE +} IUIAutomationTransformPattern2Vtbl; + +interface IUIAutomationTransformPattern2 { + CONST_VTBL IUIAutomationTransformPattern2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTransformPattern2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTransformPattern2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTransformPattern2_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTransformPattern methods ***/ +#define IUIAutomationTransformPattern2_Move(This,x,y) (This)->lpVtbl->Move(This,x,y) +#define IUIAutomationTransformPattern2_Resize(This,width,height) (This)->lpVtbl->Resize(This,width,height) +#define IUIAutomationTransformPattern2_Rotate(This,degrees) (This)->lpVtbl->Rotate(This,degrees) +#define IUIAutomationTransformPattern2_get_CurrentCanMove(This,retVal) (This)->lpVtbl->get_CurrentCanMove(This,retVal) +#define IUIAutomationTransformPattern2_get_CurrentCanResize(This,retVal) (This)->lpVtbl->get_CurrentCanResize(This,retVal) +#define IUIAutomationTransformPattern2_get_CurrentCanRotate(This,retVal) (This)->lpVtbl->get_CurrentCanRotate(This,retVal) +#define IUIAutomationTransformPattern2_get_CachedCanMove(This,retVal) (This)->lpVtbl->get_CachedCanMove(This,retVal) +#define IUIAutomationTransformPattern2_get_CachedCanResize(This,retVal) (This)->lpVtbl->get_CachedCanResize(This,retVal) +#define IUIAutomationTransformPattern2_get_CachedCanRotate(This,retVal) (This)->lpVtbl->get_CachedCanRotate(This,retVal) +/*** IUIAutomationTransformPattern2 methods ***/ +#define IUIAutomationTransformPattern2_Zoom(This,zoomValue) (This)->lpVtbl->Zoom(This,zoomValue) +#define IUIAutomationTransformPattern2_ZoomByUnit(This,zoomUnit) (This)->lpVtbl->ZoomByUnit(This,zoomUnit) +#define IUIAutomationTransformPattern2_get_CurrentCanZoom(This,retVal) (This)->lpVtbl->get_CurrentCanZoom(This,retVal) +#define IUIAutomationTransformPattern2_get_CachedCanZoom(This,retVal) (This)->lpVtbl->get_CachedCanZoom(This,retVal) +#define IUIAutomationTransformPattern2_get_CurrentZoomLevel(This,retVal) (This)->lpVtbl->get_CurrentZoomLevel(This,retVal) +#define IUIAutomationTransformPattern2_get_CachedZoomLevel(This,retVal) (This)->lpVtbl->get_CachedZoomLevel(This,retVal) +#define IUIAutomationTransformPattern2_get_CurrentZoomMinimum(This,retVal) (This)->lpVtbl->get_CurrentZoomMinimum(This,retVal) +#define IUIAutomationTransformPattern2_get_CachedZoomMinimum(This,retVal) (This)->lpVtbl->get_CachedZoomMinimum(This,retVal) +#define IUIAutomationTransformPattern2_get_CurrentZoomMaximum(This,retVal) (This)->lpVtbl->get_CurrentZoomMaximum(This,retVal) +#define IUIAutomationTransformPattern2_get_CachedZoomMaximum(This,retVal) (This)->lpVtbl->get_CachedZoomMaximum(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_QueryInterface(IUIAutomationTransformPattern2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTransformPattern2_AddRef(IUIAutomationTransformPattern2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTransformPattern2_Release(IUIAutomationTransformPattern2* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTransformPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_Move(IUIAutomationTransformPattern2* This,double x,double y) { + return This->lpVtbl->Move(This,x,y); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_Resize(IUIAutomationTransformPattern2* This,double width,double height) { + return This->lpVtbl->Resize(This,width,height); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_Rotate(IUIAutomationTransformPattern2* This,double degrees) { + return This->lpVtbl->Rotate(This,degrees); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CurrentCanMove(IUIAutomationTransformPattern2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentCanMove(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CurrentCanResize(IUIAutomationTransformPattern2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentCanResize(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CurrentCanRotate(IUIAutomationTransformPattern2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentCanRotate(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CachedCanMove(IUIAutomationTransformPattern2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedCanMove(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CachedCanResize(IUIAutomationTransformPattern2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedCanResize(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CachedCanRotate(IUIAutomationTransformPattern2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedCanRotate(This,retVal); +} +/*** IUIAutomationTransformPattern2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_Zoom(IUIAutomationTransformPattern2* This,double zoomValue) { + return This->lpVtbl->Zoom(This,zoomValue); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_ZoomByUnit(IUIAutomationTransformPattern2* This,enum ZoomUnit zoomUnit) { + return This->lpVtbl->ZoomByUnit(This,zoomUnit); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CurrentCanZoom(IUIAutomationTransformPattern2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentCanZoom(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CachedCanZoom(IUIAutomationTransformPattern2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedCanZoom(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CurrentZoomLevel(IUIAutomationTransformPattern2* This,double *retVal) { + return This->lpVtbl->get_CurrentZoomLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CachedZoomLevel(IUIAutomationTransformPattern2* This,double *retVal) { + return This->lpVtbl->get_CachedZoomLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CurrentZoomMinimum(IUIAutomationTransformPattern2* This,double *retVal) { + return This->lpVtbl->get_CurrentZoomMinimum(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CachedZoomMinimum(IUIAutomationTransformPattern2* This,double *retVal) { + return This->lpVtbl->get_CachedZoomMinimum(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CurrentZoomMaximum(IUIAutomationTransformPattern2* This,double *retVal) { + return This->lpVtbl->get_CurrentZoomMaximum(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationTransformPattern2_get_CachedZoomMaximum(IUIAutomationTransformPattern2* This,double *retVal) { + return This->lpVtbl->get_CachedZoomMaximum(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTransformPattern2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationTextChildPattern interface + */ +#ifndef __IUIAutomationTextChildPattern_INTERFACE_DEFINED__ +#define __IUIAutomationTextChildPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationTextChildPattern, 0x6552b038, 0xae05, 0x40c8, 0xab,0xfd, 0xaa,0x08,0x35,0x2a,0xab,0x86); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("6552b038-ae05-40c8-abfd-aa08352aab86") +IUIAutomationTextChildPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_TextContainer( + IUIAutomationElement **container) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_TextRange( + IUIAutomationTextRange **range) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationTextChildPattern, 0x6552b038, 0xae05, 0x40c8, 0xab,0xfd, 0xaa,0x08,0x35,0x2a,0xab,0x86) +#endif +#else +typedef struct IUIAutomationTextChildPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationTextChildPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationTextChildPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationTextChildPattern *This); + + /*** IUIAutomationTextChildPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *get_TextContainer)( + IUIAutomationTextChildPattern *This, + IUIAutomationElement **container); + + HRESULT (STDMETHODCALLTYPE *get_TextRange)( + IUIAutomationTextChildPattern *This, + IUIAutomationTextRange **range); + + END_INTERFACE +} IUIAutomationTextChildPatternVtbl; + +interface IUIAutomationTextChildPattern { + CONST_VTBL IUIAutomationTextChildPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationTextChildPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationTextChildPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationTextChildPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationTextChildPattern methods ***/ +#define IUIAutomationTextChildPattern_get_TextContainer(This,container) (This)->lpVtbl->get_TextContainer(This,container) +#define IUIAutomationTextChildPattern_get_TextRange(This,range) (This)->lpVtbl->get_TextRange(This,range) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextChildPattern_QueryInterface(IUIAutomationTextChildPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationTextChildPattern_AddRef(IUIAutomationTextChildPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationTextChildPattern_Release(IUIAutomationTextChildPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationTextChildPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationTextChildPattern_get_TextContainer(IUIAutomationTextChildPattern* This,IUIAutomationElement **container) { + return This->lpVtbl->get_TextContainer(This,container); +} +static __WIDL_INLINE HRESULT IUIAutomationTextChildPattern_get_TextRange(IUIAutomationTextChildPattern* This,IUIAutomationTextRange **range) { + return This->lpVtbl->get_TextRange(This,range); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationTextChildPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationDragPattern interface + */ +#ifndef __IUIAutomationDragPattern_INTERFACE_DEFINED__ +#define __IUIAutomationDragPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationDragPattern, 0x1dc7b570, 0x1f54, 0x4bad, 0xbc,0xda, 0xd3,0x6a,0x72,0x2f,0xb7,0xbd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("1dc7b570-1f54-4bad-bcda-d36a722fb7bd") +IUIAutomationDragPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsGrabbed( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsGrabbed( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentDropEffect( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedDropEffect( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentDropEffects( + SAFEARRAY **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedDropEffects( + SAFEARRAY **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentGrabbedItems( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedGrabbedItems( + IUIAutomationElementArray **retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationDragPattern, 0x1dc7b570, 0x1f54, 0x4bad, 0xbc,0xda, 0xd3,0x6a,0x72,0x2f,0xb7,0xbd) +#endif +#else +typedef struct IUIAutomationDragPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationDragPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationDragPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationDragPattern *This); + + /*** IUIAutomationDragPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentIsGrabbed)( + IUIAutomationDragPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsGrabbed)( + IUIAutomationDragPattern *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDropEffect)( + IUIAutomationDragPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDropEffect)( + IUIAutomationDragPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDropEffects)( + IUIAutomationDragPattern *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDropEffects)( + IUIAutomationDragPattern *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentGrabbedItems)( + IUIAutomationDragPattern *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedGrabbedItems)( + IUIAutomationDragPattern *This, + IUIAutomationElementArray **retVal); + + END_INTERFACE +} IUIAutomationDragPatternVtbl; + +interface IUIAutomationDragPattern { + CONST_VTBL IUIAutomationDragPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationDragPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationDragPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationDragPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationDragPattern methods ***/ +#define IUIAutomationDragPattern_get_CurrentIsGrabbed(This,retVal) (This)->lpVtbl->get_CurrentIsGrabbed(This,retVal) +#define IUIAutomationDragPattern_get_CachedIsGrabbed(This,retVal) (This)->lpVtbl->get_CachedIsGrabbed(This,retVal) +#define IUIAutomationDragPattern_get_CurrentDropEffect(This,retVal) (This)->lpVtbl->get_CurrentDropEffect(This,retVal) +#define IUIAutomationDragPattern_get_CachedDropEffect(This,retVal) (This)->lpVtbl->get_CachedDropEffect(This,retVal) +#define IUIAutomationDragPattern_get_CurrentDropEffects(This,retVal) (This)->lpVtbl->get_CurrentDropEffects(This,retVal) +#define IUIAutomationDragPattern_get_CachedDropEffects(This,retVal) (This)->lpVtbl->get_CachedDropEffects(This,retVal) +#define IUIAutomationDragPattern_GetCurrentGrabbedItems(This,retVal) (This)->lpVtbl->GetCurrentGrabbedItems(This,retVal) +#define IUIAutomationDragPattern_GetCachedGrabbedItems(This,retVal) (This)->lpVtbl->GetCachedGrabbedItems(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationDragPattern_QueryInterface(IUIAutomationDragPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationDragPattern_AddRef(IUIAutomationDragPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationDragPattern_Release(IUIAutomationDragPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationDragPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationDragPattern_get_CurrentIsGrabbed(IUIAutomationDragPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsGrabbed(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationDragPattern_get_CachedIsGrabbed(IUIAutomationDragPattern* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsGrabbed(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationDragPattern_get_CurrentDropEffect(IUIAutomationDragPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentDropEffect(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationDragPattern_get_CachedDropEffect(IUIAutomationDragPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CachedDropEffect(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationDragPattern_get_CurrentDropEffects(IUIAutomationDragPattern* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CurrentDropEffects(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationDragPattern_get_CachedDropEffects(IUIAutomationDragPattern* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CachedDropEffects(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationDragPattern_GetCurrentGrabbedItems(IUIAutomationDragPattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCurrentGrabbedItems(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationDragPattern_GetCachedGrabbedItems(IUIAutomationDragPattern* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->GetCachedGrabbedItems(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationDragPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationDropTargetPattern interface + */ +#ifndef __IUIAutomationDropTargetPattern_INTERFACE_DEFINED__ +#define __IUIAutomationDropTargetPattern_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationDropTargetPattern, 0x69a095f7, 0xeee4, 0x430e, 0xa4,0x6b, 0xfb,0x73,0xb1,0xae,0x39,0xa5); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("69a095f7-eee4-430e-a46b-fb73b1ae39a5") +IUIAutomationDropTargetPattern : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_CurrentDropTargetEffect( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedDropTargetEffect( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentDropTargetEffects( + SAFEARRAY **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedDropTargetEffects( + SAFEARRAY **retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationDropTargetPattern, 0x69a095f7, 0xeee4, 0x430e, 0xa4,0x6b, 0xfb,0x73,0xb1,0xae,0x39,0xa5) +#endif +#else +typedef struct IUIAutomationDropTargetPatternVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationDropTargetPattern *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationDropTargetPattern *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationDropTargetPattern *This); + + /*** IUIAutomationDropTargetPattern methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentDropTargetEffect)( + IUIAutomationDropTargetPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDropTargetEffect)( + IUIAutomationDropTargetPattern *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDropTargetEffects)( + IUIAutomationDropTargetPattern *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDropTargetEffects)( + IUIAutomationDropTargetPattern *This, + SAFEARRAY **retVal); + + END_INTERFACE +} IUIAutomationDropTargetPatternVtbl; + +interface IUIAutomationDropTargetPattern { + CONST_VTBL IUIAutomationDropTargetPatternVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationDropTargetPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationDropTargetPattern_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationDropTargetPattern_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationDropTargetPattern methods ***/ +#define IUIAutomationDropTargetPattern_get_CurrentDropTargetEffect(This,retVal) (This)->lpVtbl->get_CurrentDropTargetEffect(This,retVal) +#define IUIAutomationDropTargetPattern_get_CachedDropTargetEffect(This,retVal) (This)->lpVtbl->get_CachedDropTargetEffect(This,retVal) +#define IUIAutomationDropTargetPattern_get_CurrentDropTargetEffects(This,retVal) (This)->lpVtbl->get_CurrentDropTargetEffects(This,retVal) +#define IUIAutomationDropTargetPattern_get_CachedDropTargetEffects(This,retVal) (This)->lpVtbl->get_CachedDropTargetEffects(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationDropTargetPattern_QueryInterface(IUIAutomationDropTargetPattern* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationDropTargetPattern_AddRef(IUIAutomationDropTargetPattern* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationDropTargetPattern_Release(IUIAutomationDropTargetPattern* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationDropTargetPattern methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationDropTargetPattern_get_CurrentDropTargetEffect(IUIAutomationDropTargetPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentDropTargetEffect(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationDropTargetPattern_get_CachedDropTargetEffect(IUIAutomationDropTargetPattern* This,BSTR *retVal) { + return This->lpVtbl->get_CachedDropTargetEffect(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationDropTargetPattern_get_CurrentDropTargetEffects(IUIAutomationDropTargetPattern* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CurrentDropTargetEffects(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationDropTargetPattern_get_CachedDropTargetEffects(IUIAutomationDropTargetPattern* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CachedDropTargetEffects(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationDropTargetPattern_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationElement interface + */ +#ifndef __IUIAutomationElement_INTERFACE_DEFINED__ +#define __IUIAutomationElement_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationElement, 0xd22108aa, 0x8ac5, 0x49a5, 0x83,0x7b, 0x37,0xbb,0xb3,0xd7,0x59,0x1e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d22108aa-8ac5-49a5-837b-37bbb3d7591e") +IUIAutomationElement : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetFocus( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetRuntimeId( + SAFEARRAY **runtimeId) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindFirst( + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElement **found) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindAll( + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElementArray **found) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindFirstBuildCache( + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **found) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindAllBuildCache( + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElementArray **found) = 0; + + virtual HRESULT STDMETHODCALLTYPE BuildUpdatedCache( + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **updatedElement) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentPropertyValue( + PROPERTYID propertyId, + VARIANT *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentPropertyValueEx( + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedPropertyValue( + PROPERTYID propertyId, + VARIANT *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedPropertyValueEx( + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentPatternAs( + PATTERNID patternId, + REFIID riid, + void **patternObject) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedPatternAs( + PATTERNID patternId, + REFIID riid, + void **patternObject) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentPattern( + PATTERNID patternId, + IUnknown **patternObject) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedPattern( + PATTERNID patternId, + IUnknown **patternObject) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedParent( + IUIAutomationElement **parent) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCachedChildren( + IUIAutomationElementArray **children) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentProcessId( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentControlType( + CONTROLTYPEID *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentLocalizedControlType( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentName( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentAcceleratorKey( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentAccessKey( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentHasKeyboardFocus( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsKeyboardFocusable( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsEnabled( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentAutomationId( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentClassName( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentHelpText( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentCulture( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsControlElement( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsContentElement( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsPassword( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentNativeWindowHandle( + UIA_HWND *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentItemType( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsOffscreen( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentOrientation( + enum OrientationType *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentFrameworkId( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsRequiredForForm( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentItemStatus( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentBoundingRectangle( + RECT *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentLabeledBy( + IUIAutomationElement **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentAriaRole( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentAriaProperties( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsDataValidForForm( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentControllerFor( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentDescribedBy( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentFlowsTo( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentProviderDescription( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedProcessId( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedControlType( + CONTROLTYPEID *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedLocalizedControlType( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedName( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedAcceleratorKey( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedAccessKey( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedHasKeyboardFocus( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsKeyboardFocusable( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsEnabled( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedAutomationId( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedClassName( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedHelpText( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedCulture( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsControlElement( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsContentElement( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsPassword( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedNativeWindowHandle( + UIA_HWND *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedItemType( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsOffscreen( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedOrientation( + enum OrientationType *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedFrameworkId( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsRequiredForForm( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedItemStatus( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedBoundingRectangle( + RECT *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedLabeledBy( + IUIAutomationElement **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedAriaRole( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedAriaProperties( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsDataValidForForm( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedControllerFor( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedDescribedBy( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedFlowsTo( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedProviderDescription( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetClickablePoint( + POINT *clickable, + WINBOOL *gotClickable) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationElement, 0xd22108aa, 0x8ac5, 0x49a5, 0x83,0x7b, 0x37,0xbb,0xb3,0xd7,0x59,0x1e) +#endif +#else +typedef struct IUIAutomationElementVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationElement *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationElement *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationElement *This); + + /*** IUIAutomationElement methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFocus)( + IUIAutomationElement *This); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeId)( + IUIAutomationElement *This, + SAFEARRAY **runtimeId); + + HRESULT (STDMETHODCALLTYPE *FindFirst)( + IUIAutomationElement *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAll)( + IUIAutomationElement *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *FindFirstBuildCache)( + IUIAutomationElement *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllBuildCache)( + IUIAutomationElement *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *BuildUpdatedCache)( + IUIAutomationElement *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **updatedElement); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValue)( + IUIAutomationElement *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValueEx)( + IUIAutomationElement *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValue)( + IUIAutomationElement *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValueEx)( + IUIAutomationElement *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPatternAs)( + IUIAutomationElement *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPatternAs)( + IUIAutomationElement *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPattern)( + IUIAutomationElement *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPattern)( + IUIAutomationElement *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedParent)( + IUIAutomationElement *This, + IUIAutomationElement **parent); + + HRESULT (STDMETHODCALLTYPE *GetCachedChildren)( + IUIAutomationElement *This, + IUIAutomationElementArray **children); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProcessId)( + IUIAutomationElement *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControlType)( + IUIAutomationElement *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedControlType)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentName)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAcceleratorKey)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAccessKey)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHasKeyboardFocus)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsKeyboardFocusable)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsEnabled)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAutomationId)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentClassName)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHelpText)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCulture)( + IUIAutomationElement *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsControlElement)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsContentElement)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPassword)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentNativeWindowHandle)( + IUIAutomationElement *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemType)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsOffscreen)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentOrientation)( + IUIAutomationElement *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFrameworkId)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsRequiredForForm)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemStatus)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentBoundingRectangle)( + IUIAutomationElement *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLabeledBy)( + IUIAutomationElement *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaRole)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaProperties)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsDataValidForForm)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControllerFor)( + IUIAutomationElement *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDescribedBy)( + IUIAutomationElement *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsTo)( + IUIAutomationElement *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProviderDescription)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProcessId)( + IUIAutomationElement *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControlType)( + IUIAutomationElement *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedControlType)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedName)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAcceleratorKey)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAccessKey)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHasKeyboardFocus)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsKeyboardFocusable)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsEnabled)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAutomationId)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedClassName)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHelpText)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCulture)( + IUIAutomationElement *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsControlElement)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsContentElement)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPassword)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedNativeWindowHandle)( + IUIAutomationElement *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemType)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsOffscreen)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOrientation)( + IUIAutomationElement *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFrameworkId)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsRequiredForForm)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemStatus)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedBoundingRectangle)( + IUIAutomationElement *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLabeledBy)( + IUIAutomationElement *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaRole)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaProperties)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsDataValidForForm)( + IUIAutomationElement *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControllerFor)( + IUIAutomationElement *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDescribedBy)( + IUIAutomationElement *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsTo)( + IUIAutomationElement *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProviderDescription)( + IUIAutomationElement *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *GetClickablePoint)( + IUIAutomationElement *This, + POINT *clickable, + WINBOOL *gotClickable); + + END_INTERFACE +} IUIAutomationElementVtbl; + +interface IUIAutomationElement { + CONST_VTBL IUIAutomationElementVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationElement_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationElement_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationElement methods ***/ +#define IUIAutomationElement_SetFocus(This) (This)->lpVtbl->SetFocus(This) +#define IUIAutomationElement_GetRuntimeId(This,runtimeId) (This)->lpVtbl->GetRuntimeId(This,runtimeId) +#define IUIAutomationElement_FindFirst(This,scope,condition,found) (This)->lpVtbl->FindFirst(This,scope,condition,found) +#define IUIAutomationElement_FindAll(This,scope,condition,found) (This)->lpVtbl->FindAll(This,scope,condition,found) +#define IUIAutomationElement_FindFirstBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement_FindAllBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement_BuildUpdatedCache(This,cacheRequest,updatedElement) (This)->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement) +#define IUIAutomationElement_GetCurrentPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement_GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement_GetCachedPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement_GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement_GetCurrentPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement_GetCachedPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement_GetCurrentPattern(This,patternId,patternObject) (This)->lpVtbl->GetCurrentPattern(This,patternId,patternObject) +#define IUIAutomationElement_GetCachedPattern(This,patternId,patternObject) (This)->lpVtbl->GetCachedPattern(This,patternId,patternObject) +#define IUIAutomationElement_GetCachedParent(This,parent) (This)->lpVtbl->GetCachedParent(This,parent) +#define IUIAutomationElement_GetCachedChildren(This,children) (This)->lpVtbl->GetCachedChildren(This,children) +#define IUIAutomationElement_get_CurrentProcessId(This,retVal) (This)->lpVtbl->get_CurrentProcessId(This,retVal) +#define IUIAutomationElement_get_CurrentControlType(This,retVal) (This)->lpVtbl->get_CurrentControlType(This,retVal) +#define IUIAutomationElement_get_CurrentLocalizedControlType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedControlType(This,retVal) +#define IUIAutomationElement_get_CurrentName(This,retVal) (This)->lpVtbl->get_CurrentName(This,retVal) +#define IUIAutomationElement_get_CurrentAcceleratorKey(This,retVal) (This)->lpVtbl->get_CurrentAcceleratorKey(This,retVal) +#define IUIAutomationElement_get_CurrentAccessKey(This,retVal) (This)->lpVtbl->get_CurrentAccessKey(This,retVal) +#define IUIAutomationElement_get_CurrentHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal) +#define IUIAutomationElement_get_CurrentIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement_get_CurrentIsEnabled(This,retVal) (This)->lpVtbl->get_CurrentIsEnabled(This,retVal) +#define IUIAutomationElement_get_CurrentAutomationId(This,retVal) (This)->lpVtbl->get_CurrentAutomationId(This,retVal) +#define IUIAutomationElement_get_CurrentClassName(This,retVal) (This)->lpVtbl->get_CurrentClassName(This,retVal) +#define IUIAutomationElement_get_CurrentHelpText(This,retVal) (This)->lpVtbl->get_CurrentHelpText(This,retVal) +#define IUIAutomationElement_get_CurrentCulture(This,retVal) (This)->lpVtbl->get_CurrentCulture(This,retVal) +#define IUIAutomationElement_get_CurrentIsControlElement(This,retVal) (This)->lpVtbl->get_CurrentIsControlElement(This,retVal) +#define IUIAutomationElement_get_CurrentIsContentElement(This,retVal) (This)->lpVtbl->get_CurrentIsContentElement(This,retVal) +#define IUIAutomationElement_get_CurrentIsPassword(This,retVal) (This)->lpVtbl->get_CurrentIsPassword(This,retVal) +#define IUIAutomationElement_get_CurrentNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CurrentNativeWindowHandle(This,retVal) +#define IUIAutomationElement_get_CurrentItemType(This,retVal) (This)->lpVtbl->get_CurrentItemType(This,retVal) +#define IUIAutomationElement_get_CurrentIsOffscreen(This,retVal) (This)->lpVtbl->get_CurrentIsOffscreen(This,retVal) +#define IUIAutomationElement_get_CurrentOrientation(This,retVal) (This)->lpVtbl->get_CurrentOrientation(This,retVal) +#define IUIAutomationElement_get_CurrentFrameworkId(This,retVal) (This)->lpVtbl->get_CurrentFrameworkId(This,retVal) +#define IUIAutomationElement_get_CurrentIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CurrentIsRequiredForForm(This,retVal) +#define IUIAutomationElement_get_CurrentItemStatus(This,retVal) (This)->lpVtbl->get_CurrentItemStatus(This,retVal) +#define IUIAutomationElement_get_CurrentBoundingRectangle(This,retVal) (This)->lpVtbl->get_CurrentBoundingRectangle(This,retVal) +#define IUIAutomationElement_get_CurrentLabeledBy(This,retVal) (This)->lpVtbl->get_CurrentLabeledBy(This,retVal) +#define IUIAutomationElement_get_CurrentAriaRole(This,retVal) (This)->lpVtbl->get_CurrentAriaRole(This,retVal) +#define IUIAutomationElement_get_CurrentAriaProperties(This,retVal) (This)->lpVtbl->get_CurrentAriaProperties(This,retVal) +#define IUIAutomationElement_get_CurrentIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CurrentIsDataValidForForm(This,retVal) +#define IUIAutomationElement_get_CurrentControllerFor(This,retVal) (This)->lpVtbl->get_CurrentControllerFor(This,retVal) +#define IUIAutomationElement_get_CurrentDescribedBy(This,retVal) (This)->lpVtbl->get_CurrentDescribedBy(This,retVal) +#define IUIAutomationElement_get_CurrentFlowsTo(This,retVal) (This)->lpVtbl->get_CurrentFlowsTo(This,retVal) +#define IUIAutomationElement_get_CurrentProviderDescription(This,retVal) (This)->lpVtbl->get_CurrentProviderDescription(This,retVal) +#define IUIAutomationElement_get_CachedProcessId(This,retVal) (This)->lpVtbl->get_CachedProcessId(This,retVal) +#define IUIAutomationElement_get_CachedControlType(This,retVal) (This)->lpVtbl->get_CachedControlType(This,retVal) +#define IUIAutomationElement_get_CachedLocalizedControlType(This,retVal) (This)->lpVtbl->get_CachedLocalizedControlType(This,retVal) +#define IUIAutomationElement_get_CachedName(This,retVal) (This)->lpVtbl->get_CachedName(This,retVal) +#define IUIAutomationElement_get_CachedAcceleratorKey(This,retVal) (This)->lpVtbl->get_CachedAcceleratorKey(This,retVal) +#define IUIAutomationElement_get_CachedAccessKey(This,retVal) (This)->lpVtbl->get_CachedAccessKey(This,retVal) +#define IUIAutomationElement_get_CachedHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CachedHasKeyboardFocus(This,retVal) +#define IUIAutomationElement_get_CachedIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement_get_CachedIsEnabled(This,retVal) (This)->lpVtbl->get_CachedIsEnabled(This,retVal) +#define IUIAutomationElement_get_CachedAutomationId(This,retVal) (This)->lpVtbl->get_CachedAutomationId(This,retVal) +#define IUIAutomationElement_get_CachedClassName(This,retVal) (This)->lpVtbl->get_CachedClassName(This,retVal) +#define IUIAutomationElement_get_CachedHelpText(This,retVal) (This)->lpVtbl->get_CachedHelpText(This,retVal) +#define IUIAutomationElement_get_CachedCulture(This,retVal) (This)->lpVtbl->get_CachedCulture(This,retVal) +#define IUIAutomationElement_get_CachedIsControlElement(This,retVal) (This)->lpVtbl->get_CachedIsControlElement(This,retVal) +#define IUIAutomationElement_get_CachedIsContentElement(This,retVal) (This)->lpVtbl->get_CachedIsContentElement(This,retVal) +#define IUIAutomationElement_get_CachedIsPassword(This,retVal) (This)->lpVtbl->get_CachedIsPassword(This,retVal) +#define IUIAutomationElement_get_CachedNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CachedNativeWindowHandle(This,retVal) +#define IUIAutomationElement_get_CachedItemType(This,retVal) (This)->lpVtbl->get_CachedItemType(This,retVal) +#define IUIAutomationElement_get_CachedIsOffscreen(This,retVal) (This)->lpVtbl->get_CachedIsOffscreen(This,retVal) +#define IUIAutomationElement_get_CachedOrientation(This,retVal) (This)->lpVtbl->get_CachedOrientation(This,retVal) +#define IUIAutomationElement_get_CachedFrameworkId(This,retVal) (This)->lpVtbl->get_CachedFrameworkId(This,retVal) +#define IUIAutomationElement_get_CachedIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CachedIsRequiredForForm(This,retVal) +#define IUIAutomationElement_get_CachedItemStatus(This,retVal) (This)->lpVtbl->get_CachedItemStatus(This,retVal) +#define IUIAutomationElement_get_CachedBoundingRectangle(This,retVal) (This)->lpVtbl->get_CachedBoundingRectangle(This,retVal) +#define IUIAutomationElement_get_CachedLabeledBy(This,retVal) (This)->lpVtbl->get_CachedLabeledBy(This,retVal) +#define IUIAutomationElement_get_CachedAriaRole(This,retVal) (This)->lpVtbl->get_CachedAriaRole(This,retVal) +#define IUIAutomationElement_get_CachedAriaProperties(This,retVal) (This)->lpVtbl->get_CachedAriaProperties(This,retVal) +#define IUIAutomationElement_get_CachedIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CachedIsDataValidForForm(This,retVal) +#define IUIAutomationElement_get_CachedControllerFor(This,retVal) (This)->lpVtbl->get_CachedControllerFor(This,retVal) +#define IUIAutomationElement_get_CachedDescribedBy(This,retVal) (This)->lpVtbl->get_CachedDescribedBy(This,retVal) +#define IUIAutomationElement_get_CachedFlowsTo(This,retVal) (This)->lpVtbl->get_CachedFlowsTo(This,retVal) +#define IUIAutomationElement_get_CachedProviderDescription(This,retVal) (This)->lpVtbl->get_CachedProviderDescription(This,retVal) +#define IUIAutomationElement_GetClickablePoint(This,clickable,gotClickable) (This)->lpVtbl->GetClickablePoint(This,clickable,gotClickable) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement_QueryInterface(IUIAutomationElement* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationElement_AddRef(IUIAutomationElement* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationElement_Release(IUIAutomationElement* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationElement methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement_SetFocus(IUIAutomationElement* This) { + return This->lpVtbl->SetFocus(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_GetRuntimeId(IUIAutomationElement* This,SAFEARRAY **runtimeId) { + return This->lpVtbl->GetRuntimeId(This,runtimeId); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_FindFirst(IUIAutomationElement* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElement **found) { + return This->lpVtbl->FindFirst(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_FindAll(IUIAutomationElement* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAll(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_FindFirstBuildCache(IUIAutomationElement* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_FindAllBuildCache(IUIAutomationElement* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_BuildUpdatedCache(IUIAutomationElement* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **updatedElement) { + return This->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_GetCurrentPropertyValue(IUIAutomationElement* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_GetCurrentPropertyValueEx(IUIAutomationElement* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_GetCachedPropertyValue(IUIAutomationElement* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_GetCachedPropertyValueEx(IUIAutomationElement* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_GetCurrentPatternAs(IUIAutomationElement* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_GetCachedPatternAs(IUIAutomationElement* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_GetCurrentPattern(IUIAutomationElement* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCurrentPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_GetCachedPattern(IUIAutomationElement* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCachedPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_GetCachedParent(IUIAutomationElement* This,IUIAutomationElement **parent) { + return This->lpVtbl->GetCachedParent(This,parent); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_GetCachedChildren(IUIAutomationElement* This,IUIAutomationElementArray **children) { + return This->lpVtbl->GetCachedChildren(This,children); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentProcessId(IUIAutomationElement* This,int *retVal) { + return This->lpVtbl->get_CurrentProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentControlType(IUIAutomationElement* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CurrentControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentLocalizedControlType(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentName(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentAcceleratorKey(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentAccessKey(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentHasKeyboardFocus(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentIsKeyboardFocusable(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentIsEnabled(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentAutomationId(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentClassName(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentHelpText(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentCulture(IUIAutomationElement* This,int *retVal) { + return This->lpVtbl->get_CurrentCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentIsControlElement(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentIsContentElement(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentIsPassword(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentNativeWindowHandle(IUIAutomationElement* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CurrentNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentItemType(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentIsOffscreen(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentOrientation(IUIAutomationElement* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CurrentOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentFrameworkId(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentIsRequiredForForm(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentItemStatus(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentBoundingRectangle(IUIAutomationElement* This,RECT *retVal) { + return This->lpVtbl->get_CurrentBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentLabeledBy(IUIAutomationElement* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CurrentLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentAriaRole(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentAriaProperties(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentIsDataValidForForm(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentControllerFor(IUIAutomationElement* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentDescribedBy(IUIAutomationElement* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentFlowsTo(IUIAutomationElement* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CurrentProviderDescription(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedProcessId(IUIAutomationElement* This,int *retVal) { + return This->lpVtbl->get_CachedProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedControlType(IUIAutomationElement* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CachedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedLocalizedControlType(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedName(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CachedName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedAcceleratorKey(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedAccessKey(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedHasKeyboardFocus(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedIsKeyboardFocusable(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedIsEnabled(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedAutomationId(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedClassName(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CachedClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedHelpText(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CachedHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedCulture(IUIAutomationElement* This,int *retVal) { + return This->lpVtbl->get_CachedCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedIsControlElement(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedIsContentElement(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedIsPassword(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedNativeWindowHandle(IUIAutomationElement* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CachedNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedItemType(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedIsOffscreen(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedOrientation(IUIAutomationElement* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CachedOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedFrameworkId(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedIsRequiredForForm(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedItemStatus(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedBoundingRectangle(IUIAutomationElement* This,RECT *retVal) { + return This->lpVtbl->get_CachedBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedLabeledBy(IUIAutomationElement* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CachedLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedAriaRole(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedAriaProperties(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedIsDataValidForForm(IUIAutomationElement* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedControllerFor(IUIAutomationElement* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedDescribedBy(IUIAutomationElement* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedFlowsTo(IUIAutomationElement* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_get_CachedProviderDescription(IUIAutomationElement* This,BSTR *retVal) { + return This->lpVtbl->get_CachedProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement_GetClickablePoint(IUIAutomationElement* This,POINT *clickable,WINBOOL *gotClickable) { + return This->lpVtbl->GetClickablePoint(This,clickable,gotClickable); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationElement_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationElement2 interface + */ +#ifndef __IUIAutomationElement2_INTERFACE_DEFINED__ +#define __IUIAutomationElement2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationElement2, 0x6749c683, 0xf70d, 0x4487, 0xa6,0x98, 0x5f,0x79,0xd5,0x52,0x90,0xd6); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("6749c683-f70d-4487-a698-5f79d55290d6") +IUIAutomationElement2 : public IUIAutomationElement +{ + virtual HRESULT STDMETHODCALLTYPE get_CurrentOptimizeForVisualContent( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedOptimizeForVisualContent( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentLiveSetting( + enum LiveSetting *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedLiveSetting( + enum LiveSetting *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentFlowsFrom( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedFlowsFrom( + IUIAutomationElementArray **retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationElement2, 0x6749c683, 0xf70d, 0x4487, 0xa6,0x98, 0x5f,0x79,0xd5,0x52,0x90,0xd6) +#endif +#else +typedef struct IUIAutomationElement2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationElement2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationElement2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationElement2 *This); + + /*** IUIAutomationElement methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFocus)( + IUIAutomationElement2 *This); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeId)( + IUIAutomationElement2 *This, + SAFEARRAY **runtimeId); + + HRESULT (STDMETHODCALLTYPE *FindFirst)( + IUIAutomationElement2 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAll)( + IUIAutomationElement2 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *FindFirstBuildCache)( + IUIAutomationElement2 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllBuildCache)( + IUIAutomationElement2 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *BuildUpdatedCache)( + IUIAutomationElement2 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **updatedElement); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValue)( + IUIAutomationElement2 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValueEx)( + IUIAutomationElement2 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValue)( + IUIAutomationElement2 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValueEx)( + IUIAutomationElement2 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPatternAs)( + IUIAutomationElement2 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPatternAs)( + IUIAutomationElement2 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPattern)( + IUIAutomationElement2 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPattern)( + IUIAutomationElement2 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedParent)( + IUIAutomationElement2 *This, + IUIAutomationElement **parent); + + HRESULT (STDMETHODCALLTYPE *GetCachedChildren)( + IUIAutomationElement2 *This, + IUIAutomationElementArray **children); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProcessId)( + IUIAutomationElement2 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControlType)( + IUIAutomationElement2 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedControlType)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentName)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAcceleratorKey)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAccessKey)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHasKeyboardFocus)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsKeyboardFocusable)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsEnabled)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAutomationId)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentClassName)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHelpText)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCulture)( + IUIAutomationElement2 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsControlElement)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsContentElement)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPassword)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentNativeWindowHandle)( + IUIAutomationElement2 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemType)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsOffscreen)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentOrientation)( + IUIAutomationElement2 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFrameworkId)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsRequiredForForm)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemStatus)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentBoundingRectangle)( + IUIAutomationElement2 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLabeledBy)( + IUIAutomationElement2 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaRole)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaProperties)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsDataValidForForm)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControllerFor)( + IUIAutomationElement2 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDescribedBy)( + IUIAutomationElement2 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsTo)( + IUIAutomationElement2 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProviderDescription)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProcessId)( + IUIAutomationElement2 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControlType)( + IUIAutomationElement2 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedControlType)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedName)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAcceleratorKey)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAccessKey)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHasKeyboardFocus)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsKeyboardFocusable)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsEnabled)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAutomationId)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedClassName)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHelpText)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCulture)( + IUIAutomationElement2 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsControlElement)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsContentElement)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPassword)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedNativeWindowHandle)( + IUIAutomationElement2 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemType)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsOffscreen)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOrientation)( + IUIAutomationElement2 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFrameworkId)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsRequiredForForm)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemStatus)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedBoundingRectangle)( + IUIAutomationElement2 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLabeledBy)( + IUIAutomationElement2 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaRole)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaProperties)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsDataValidForForm)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControllerFor)( + IUIAutomationElement2 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDescribedBy)( + IUIAutomationElement2 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsTo)( + IUIAutomationElement2 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProviderDescription)( + IUIAutomationElement2 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *GetClickablePoint)( + IUIAutomationElement2 *This, + POINT *clickable, + WINBOOL *gotClickable); + + /*** IUIAutomationElement2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentOptimizeForVisualContent)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOptimizeForVisualContent)( + IUIAutomationElement2 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLiveSetting)( + IUIAutomationElement2 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLiveSetting)( + IUIAutomationElement2 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsFrom)( + IUIAutomationElement2 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsFrom)( + IUIAutomationElement2 *This, + IUIAutomationElementArray **retVal); + + END_INTERFACE +} IUIAutomationElement2Vtbl; + +interface IUIAutomationElement2 { + CONST_VTBL IUIAutomationElement2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationElement2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationElement2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationElement2_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationElement methods ***/ +#define IUIAutomationElement2_SetFocus(This) (This)->lpVtbl->SetFocus(This) +#define IUIAutomationElement2_GetRuntimeId(This,runtimeId) (This)->lpVtbl->GetRuntimeId(This,runtimeId) +#define IUIAutomationElement2_FindFirst(This,scope,condition,found) (This)->lpVtbl->FindFirst(This,scope,condition,found) +#define IUIAutomationElement2_FindAll(This,scope,condition,found) (This)->lpVtbl->FindAll(This,scope,condition,found) +#define IUIAutomationElement2_FindFirstBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement2_FindAllBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement2_BuildUpdatedCache(This,cacheRequest,updatedElement) (This)->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement) +#define IUIAutomationElement2_GetCurrentPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement2_GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement2_GetCachedPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement2_GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement2_GetCurrentPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement2_GetCachedPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement2_GetCurrentPattern(This,patternId,patternObject) (This)->lpVtbl->GetCurrentPattern(This,patternId,patternObject) +#define IUIAutomationElement2_GetCachedPattern(This,patternId,patternObject) (This)->lpVtbl->GetCachedPattern(This,patternId,patternObject) +#define IUIAutomationElement2_GetCachedParent(This,parent) (This)->lpVtbl->GetCachedParent(This,parent) +#define IUIAutomationElement2_GetCachedChildren(This,children) (This)->lpVtbl->GetCachedChildren(This,children) +#define IUIAutomationElement2_get_CurrentProcessId(This,retVal) (This)->lpVtbl->get_CurrentProcessId(This,retVal) +#define IUIAutomationElement2_get_CurrentControlType(This,retVal) (This)->lpVtbl->get_CurrentControlType(This,retVal) +#define IUIAutomationElement2_get_CurrentLocalizedControlType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedControlType(This,retVal) +#define IUIAutomationElement2_get_CurrentName(This,retVal) (This)->lpVtbl->get_CurrentName(This,retVal) +#define IUIAutomationElement2_get_CurrentAcceleratorKey(This,retVal) (This)->lpVtbl->get_CurrentAcceleratorKey(This,retVal) +#define IUIAutomationElement2_get_CurrentAccessKey(This,retVal) (This)->lpVtbl->get_CurrentAccessKey(This,retVal) +#define IUIAutomationElement2_get_CurrentHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal) +#define IUIAutomationElement2_get_CurrentIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement2_get_CurrentIsEnabled(This,retVal) (This)->lpVtbl->get_CurrentIsEnabled(This,retVal) +#define IUIAutomationElement2_get_CurrentAutomationId(This,retVal) (This)->lpVtbl->get_CurrentAutomationId(This,retVal) +#define IUIAutomationElement2_get_CurrentClassName(This,retVal) (This)->lpVtbl->get_CurrentClassName(This,retVal) +#define IUIAutomationElement2_get_CurrentHelpText(This,retVal) (This)->lpVtbl->get_CurrentHelpText(This,retVal) +#define IUIAutomationElement2_get_CurrentCulture(This,retVal) (This)->lpVtbl->get_CurrentCulture(This,retVal) +#define IUIAutomationElement2_get_CurrentIsControlElement(This,retVal) (This)->lpVtbl->get_CurrentIsControlElement(This,retVal) +#define IUIAutomationElement2_get_CurrentIsContentElement(This,retVal) (This)->lpVtbl->get_CurrentIsContentElement(This,retVal) +#define IUIAutomationElement2_get_CurrentIsPassword(This,retVal) (This)->lpVtbl->get_CurrentIsPassword(This,retVal) +#define IUIAutomationElement2_get_CurrentNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CurrentNativeWindowHandle(This,retVal) +#define IUIAutomationElement2_get_CurrentItemType(This,retVal) (This)->lpVtbl->get_CurrentItemType(This,retVal) +#define IUIAutomationElement2_get_CurrentIsOffscreen(This,retVal) (This)->lpVtbl->get_CurrentIsOffscreen(This,retVal) +#define IUIAutomationElement2_get_CurrentOrientation(This,retVal) (This)->lpVtbl->get_CurrentOrientation(This,retVal) +#define IUIAutomationElement2_get_CurrentFrameworkId(This,retVal) (This)->lpVtbl->get_CurrentFrameworkId(This,retVal) +#define IUIAutomationElement2_get_CurrentIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CurrentIsRequiredForForm(This,retVal) +#define IUIAutomationElement2_get_CurrentItemStatus(This,retVal) (This)->lpVtbl->get_CurrentItemStatus(This,retVal) +#define IUIAutomationElement2_get_CurrentBoundingRectangle(This,retVal) (This)->lpVtbl->get_CurrentBoundingRectangle(This,retVal) +#define IUIAutomationElement2_get_CurrentLabeledBy(This,retVal) (This)->lpVtbl->get_CurrentLabeledBy(This,retVal) +#define IUIAutomationElement2_get_CurrentAriaRole(This,retVal) (This)->lpVtbl->get_CurrentAriaRole(This,retVal) +#define IUIAutomationElement2_get_CurrentAriaProperties(This,retVal) (This)->lpVtbl->get_CurrentAriaProperties(This,retVal) +#define IUIAutomationElement2_get_CurrentIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CurrentIsDataValidForForm(This,retVal) +#define IUIAutomationElement2_get_CurrentControllerFor(This,retVal) (This)->lpVtbl->get_CurrentControllerFor(This,retVal) +#define IUIAutomationElement2_get_CurrentDescribedBy(This,retVal) (This)->lpVtbl->get_CurrentDescribedBy(This,retVal) +#define IUIAutomationElement2_get_CurrentFlowsTo(This,retVal) (This)->lpVtbl->get_CurrentFlowsTo(This,retVal) +#define IUIAutomationElement2_get_CurrentProviderDescription(This,retVal) (This)->lpVtbl->get_CurrentProviderDescription(This,retVal) +#define IUIAutomationElement2_get_CachedProcessId(This,retVal) (This)->lpVtbl->get_CachedProcessId(This,retVal) +#define IUIAutomationElement2_get_CachedControlType(This,retVal) (This)->lpVtbl->get_CachedControlType(This,retVal) +#define IUIAutomationElement2_get_CachedLocalizedControlType(This,retVal) (This)->lpVtbl->get_CachedLocalizedControlType(This,retVal) +#define IUIAutomationElement2_get_CachedName(This,retVal) (This)->lpVtbl->get_CachedName(This,retVal) +#define IUIAutomationElement2_get_CachedAcceleratorKey(This,retVal) (This)->lpVtbl->get_CachedAcceleratorKey(This,retVal) +#define IUIAutomationElement2_get_CachedAccessKey(This,retVal) (This)->lpVtbl->get_CachedAccessKey(This,retVal) +#define IUIAutomationElement2_get_CachedHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CachedHasKeyboardFocus(This,retVal) +#define IUIAutomationElement2_get_CachedIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement2_get_CachedIsEnabled(This,retVal) (This)->lpVtbl->get_CachedIsEnabled(This,retVal) +#define IUIAutomationElement2_get_CachedAutomationId(This,retVal) (This)->lpVtbl->get_CachedAutomationId(This,retVal) +#define IUIAutomationElement2_get_CachedClassName(This,retVal) (This)->lpVtbl->get_CachedClassName(This,retVal) +#define IUIAutomationElement2_get_CachedHelpText(This,retVal) (This)->lpVtbl->get_CachedHelpText(This,retVal) +#define IUIAutomationElement2_get_CachedCulture(This,retVal) (This)->lpVtbl->get_CachedCulture(This,retVal) +#define IUIAutomationElement2_get_CachedIsControlElement(This,retVal) (This)->lpVtbl->get_CachedIsControlElement(This,retVal) +#define IUIAutomationElement2_get_CachedIsContentElement(This,retVal) (This)->lpVtbl->get_CachedIsContentElement(This,retVal) +#define IUIAutomationElement2_get_CachedIsPassword(This,retVal) (This)->lpVtbl->get_CachedIsPassword(This,retVal) +#define IUIAutomationElement2_get_CachedNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CachedNativeWindowHandle(This,retVal) +#define IUIAutomationElement2_get_CachedItemType(This,retVal) (This)->lpVtbl->get_CachedItemType(This,retVal) +#define IUIAutomationElement2_get_CachedIsOffscreen(This,retVal) (This)->lpVtbl->get_CachedIsOffscreen(This,retVal) +#define IUIAutomationElement2_get_CachedOrientation(This,retVal) (This)->lpVtbl->get_CachedOrientation(This,retVal) +#define IUIAutomationElement2_get_CachedFrameworkId(This,retVal) (This)->lpVtbl->get_CachedFrameworkId(This,retVal) +#define IUIAutomationElement2_get_CachedIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CachedIsRequiredForForm(This,retVal) +#define IUIAutomationElement2_get_CachedItemStatus(This,retVal) (This)->lpVtbl->get_CachedItemStatus(This,retVal) +#define IUIAutomationElement2_get_CachedBoundingRectangle(This,retVal) (This)->lpVtbl->get_CachedBoundingRectangle(This,retVal) +#define IUIAutomationElement2_get_CachedLabeledBy(This,retVal) (This)->lpVtbl->get_CachedLabeledBy(This,retVal) +#define IUIAutomationElement2_get_CachedAriaRole(This,retVal) (This)->lpVtbl->get_CachedAriaRole(This,retVal) +#define IUIAutomationElement2_get_CachedAriaProperties(This,retVal) (This)->lpVtbl->get_CachedAriaProperties(This,retVal) +#define IUIAutomationElement2_get_CachedIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CachedIsDataValidForForm(This,retVal) +#define IUIAutomationElement2_get_CachedControllerFor(This,retVal) (This)->lpVtbl->get_CachedControllerFor(This,retVal) +#define IUIAutomationElement2_get_CachedDescribedBy(This,retVal) (This)->lpVtbl->get_CachedDescribedBy(This,retVal) +#define IUIAutomationElement2_get_CachedFlowsTo(This,retVal) (This)->lpVtbl->get_CachedFlowsTo(This,retVal) +#define IUIAutomationElement2_get_CachedProviderDescription(This,retVal) (This)->lpVtbl->get_CachedProviderDescription(This,retVal) +#define IUIAutomationElement2_GetClickablePoint(This,clickable,gotClickable) (This)->lpVtbl->GetClickablePoint(This,clickable,gotClickable) +/*** IUIAutomationElement2 methods ***/ +#define IUIAutomationElement2_get_CurrentOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement2_get_CachedOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement2_get_CurrentLiveSetting(This,retVal) (This)->lpVtbl->get_CurrentLiveSetting(This,retVal) +#define IUIAutomationElement2_get_CachedLiveSetting(This,retVal) (This)->lpVtbl->get_CachedLiveSetting(This,retVal) +#define IUIAutomationElement2_get_CurrentFlowsFrom(This,retVal) (This)->lpVtbl->get_CurrentFlowsFrom(This,retVal) +#define IUIAutomationElement2_get_CachedFlowsFrom(This,retVal) (This)->lpVtbl->get_CachedFlowsFrom(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement2_QueryInterface(IUIAutomationElement2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationElement2_AddRef(IUIAutomationElement2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationElement2_Release(IUIAutomationElement2* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationElement methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement2_SetFocus(IUIAutomationElement2* This) { + return This->lpVtbl->SetFocus(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_GetRuntimeId(IUIAutomationElement2* This,SAFEARRAY **runtimeId) { + return This->lpVtbl->GetRuntimeId(This,runtimeId); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_FindFirst(IUIAutomationElement2* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElement **found) { + return This->lpVtbl->FindFirst(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_FindAll(IUIAutomationElement2* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAll(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_FindFirstBuildCache(IUIAutomationElement2* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_FindAllBuildCache(IUIAutomationElement2* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_BuildUpdatedCache(IUIAutomationElement2* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **updatedElement) { + return This->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_GetCurrentPropertyValue(IUIAutomationElement2* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_GetCurrentPropertyValueEx(IUIAutomationElement2* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_GetCachedPropertyValue(IUIAutomationElement2* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_GetCachedPropertyValueEx(IUIAutomationElement2* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_GetCurrentPatternAs(IUIAutomationElement2* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_GetCachedPatternAs(IUIAutomationElement2* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_GetCurrentPattern(IUIAutomationElement2* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCurrentPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_GetCachedPattern(IUIAutomationElement2* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCachedPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_GetCachedParent(IUIAutomationElement2* This,IUIAutomationElement **parent) { + return This->lpVtbl->GetCachedParent(This,parent); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_GetCachedChildren(IUIAutomationElement2* This,IUIAutomationElementArray **children) { + return This->lpVtbl->GetCachedChildren(This,children); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentProcessId(IUIAutomationElement2* This,int *retVal) { + return This->lpVtbl->get_CurrentProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentControlType(IUIAutomationElement2* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CurrentControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentLocalizedControlType(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentName(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentAcceleratorKey(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentAccessKey(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentHasKeyboardFocus(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentIsKeyboardFocusable(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentIsEnabled(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentAutomationId(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentClassName(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentHelpText(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentCulture(IUIAutomationElement2* This,int *retVal) { + return This->lpVtbl->get_CurrentCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentIsControlElement(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentIsContentElement(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentIsPassword(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentNativeWindowHandle(IUIAutomationElement2* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CurrentNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentItemType(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentIsOffscreen(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentOrientation(IUIAutomationElement2* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CurrentOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentFrameworkId(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentIsRequiredForForm(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentItemStatus(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentBoundingRectangle(IUIAutomationElement2* This,RECT *retVal) { + return This->lpVtbl->get_CurrentBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentLabeledBy(IUIAutomationElement2* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CurrentLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentAriaRole(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentAriaProperties(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentIsDataValidForForm(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentControllerFor(IUIAutomationElement2* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentDescribedBy(IUIAutomationElement2* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentFlowsTo(IUIAutomationElement2* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentProviderDescription(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedProcessId(IUIAutomationElement2* This,int *retVal) { + return This->lpVtbl->get_CachedProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedControlType(IUIAutomationElement2* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CachedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedLocalizedControlType(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedName(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CachedName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedAcceleratorKey(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedAccessKey(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedHasKeyboardFocus(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedIsKeyboardFocusable(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedIsEnabled(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedAutomationId(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedClassName(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CachedClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedHelpText(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CachedHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedCulture(IUIAutomationElement2* This,int *retVal) { + return This->lpVtbl->get_CachedCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedIsControlElement(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedIsContentElement(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedIsPassword(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedNativeWindowHandle(IUIAutomationElement2* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CachedNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedItemType(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedIsOffscreen(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedOrientation(IUIAutomationElement2* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CachedOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedFrameworkId(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedIsRequiredForForm(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedItemStatus(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedBoundingRectangle(IUIAutomationElement2* This,RECT *retVal) { + return This->lpVtbl->get_CachedBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedLabeledBy(IUIAutomationElement2* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CachedLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedAriaRole(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedAriaProperties(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedIsDataValidForForm(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedControllerFor(IUIAutomationElement2* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedDescribedBy(IUIAutomationElement2* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedFlowsTo(IUIAutomationElement2* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedProviderDescription(IUIAutomationElement2* This,BSTR *retVal) { + return This->lpVtbl->get_CachedProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_GetClickablePoint(IUIAutomationElement2* This,POINT *clickable,WINBOOL *gotClickable) { + return This->lpVtbl->GetClickablePoint(This,clickable,gotClickable); +} +/*** IUIAutomationElement2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentOptimizeForVisualContent(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedOptimizeForVisualContent(IUIAutomationElement2* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentLiveSetting(IUIAutomationElement2* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CurrentLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedLiveSetting(IUIAutomationElement2* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CachedLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CurrentFlowsFrom(IUIAutomationElement2* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsFrom(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement2_get_CachedFlowsFrom(IUIAutomationElement2* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsFrom(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationElement2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationElement3 interface + */ +#ifndef __IUIAutomationElement3_INTERFACE_DEFINED__ +#define __IUIAutomationElement3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationElement3, 0x8471df34, 0xaee0, 0x4a01, 0xa7,0xde, 0x7d,0xb9,0xaf,0x12,0xc2,0x96); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("8471df34-aee0-4a01-a7de-7db9af12c296") +IUIAutomationElement3 : public IUIAutomationElement2 +{ + virtual HRESULT STDMETHODCALLTYPE ShowContextMenu( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsPeripheral( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsPeripheral( + WINBOOL *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationElement3, 0x8471df34, 0xaee0, 0x4a01, 0xa7,0xde, 0x7d,0xb9,0xaf,0x12,0xc2,0x96) +#endif +#else +typedef struct IUIAutomationElement3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationElement3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationElement3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationElement3 *This); + + /*** IUIAutomationElement methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFocus)( + IUIAutomationElement3 *This); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeId)( + IUIAutomationElement3 *This, + SAFEARRAY **runtimeId); + + HRESULT (STDMETHODCALLTYPE *FindFirst)( + IUIAutomationElement3 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAll)( + IUIAutomationElement3 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *FindFirstBuildCache)( + IUIAutomationElement3 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllBuildCache)( + IUIAutomationElement3 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *BuildUpdatedCache)( + IUIAutomationElement3 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **updatedElement); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValue)( + IUIAutomationElement3 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValueEx)( + IUIAutomationElement3 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValue)( + IUIAutomationElement3 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValueEx)( + IUIAutomationElement3 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPatternAs)( + IUIAutomationElement3 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPatternAs)( + IUIAutomationElement3 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPattern)( + IUIAutomationElement3 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPattern)( + IUIAutomationElement3 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedParent)( + IUIAutomationElement3 *This, + IUIAutomationElement **parent); + + HRESULT (STDMETHODCALLTYPE *GetCachedChildren)( + IUIAutomationElement3 *This, + IUIAutomationElementArray **children); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProcessId)( + IUIAutomationElement3 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControlType)( + IUIAutomationElement3 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedControlType)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentName)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAcceleratorKey)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAccessKey)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHasKeyboardFocus)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsKeyboardFocusable)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsEnabled)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAutomationId)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentClassName)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHelpText)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCulture)( + IUIAutomationElement3 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsControlElement)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsContentElement)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPassword)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentNativeWindowHandle)( + IUIAutomationElement3 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemType)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsOffscreen)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentOrientation)( + IUIAutomationElement3 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFrameworkId)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsRequiredForForm)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemStatus)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentBoundingRectangle)( + IUIAutomationElement3 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLabeledBy)( + IUIAutomationElement3 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaRole)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaProperties)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsDataValidForForm)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControllerFor)( + IUIAutomationElement3 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDescribedBy)( + IUIAutomationElement3 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsTo)( + IUIAutomationElement3 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProviderDescription)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProcessId)( + IUIAutomationElement3 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControlType)( + IUIAutomationElement3 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedControlType)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedName)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAcceleratorKey)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAccessKey)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHasKeyboardFocus)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsKeyboardFocusable)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsEnabled)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAutomationId)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedClassName)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHelpText)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCulture)( + IUIAutomationElement3 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsControlElement)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsContentElement)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPassword)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedNativeWindowHandle)( + IUIAutomationElement3 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemType)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsOffscreen)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOrientation)( + IUIAutomationElement3 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFrameworkId)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsRequiredForForm)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemStatus)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedBoundingRectangle)( + IUIAutomationElement3 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLabeledBy)( + IUIAutomationElement3 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaRole)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaProperties)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsDataValidForForm)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControllerFor)( + IUIAutomationElement3 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDescribedBy)( + IUIAutomationElement3 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsTo)( + IUIAutomationElement3 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProviderDescription)( + IUIAutomationElement3 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *GetClickablePoint)( + IUIAutomationElement3 *This, + POINT *clickable, + WINBOOL *gotClickable); + + /*** IUIAutomationElement2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentOptimizeForVisualContent)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOptimizeForVisualContent)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLiveSetting)( + IUIAutomationElement3 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLiveSetting)( + IUIAutomationElement3 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsFrom)( + IUIAutomationElement3 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsFrom)( + IUIAutomationElement3 *This, + IUIAutomationElementArray **retVal); + + /*** IUIAutomationElement3 methods ***/ + HRESULT (STDMETHODCALLTYPE *ShowContextMenu)( + IUIAutomationElement3 *This); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPeripheral)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPeripheral)( + IUIAutomationElement3 *This, + WINBOOL *retVal); + + END_INTERFACE +} IUIAutomationElement3Vtbl; + +interface IUIAutomationElement3 { + CONST_VTBL IUIAutomationElement3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationElement3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationElement3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationElement3_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationElement methods ***/ +#define IUIAutomationElement3_SetFocus(This) (This)->lpVtbl->SetFocus(This) +#define IUIAutomationElement3_GetRuntimeId(This,runtimeId) (This)->lpVtbl->GetRuntimeId(This,runtimeId) +#define IUIAutomationElement3_FindFirst(This,scope,condition,found) (This)->lpVtbl->FindFirst(This,scope,condition,found) +#define IUIAutomationElement3_FindAll(This,scope,condition,found) (This)->lpVtbl->FindAll(This,scope,condition,found) +#define IUIAutomationElement3_FindFirstBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement3_FindAllBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement3_BuildUpdatedCache(This,cacheRequest,updatedElement) (This)->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement) +#define IUIAutomationElement3_GetCurrentPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement3_GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement3_GetCachedPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement3_GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement3_GetCurrentPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement3_GetCachedPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement3_GetCurrentPattern(This,patternId,patternObject) (This)->lpVtbl->GetCurrentPattern(This,patternId,patternObject) +#define IUIAutomationElement3_GetCachedPattern(This,patternId,patternObject) (This)->lpVtbl->GetCachedPattern(This,patternId,patternObject) +#define IUIAutomationElement3_GetCachedParent(This,parent) (This)->lpVtbl->GetCachedParent(This,parent) +#define IUIAutomationElement3_GetCachedChildren(This,children) (This)->lpVtbl->GetCachedChildren(This,children) +#define IUIAutomationElement3_get_CurrentProcessId(This,retVal) (This)->lpVtbl->get_CurrentProcessId(This,retVal) +#define IUIAutomationElement3_get_CurrentControlType(This,retVal) (This)->lpVtbl->get_CurrentControlType(This,retVal) +#define IUIAutomationElement3_get_CurrentLocalizedControlType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedControlType(This,retVal) +#define IUIAutomationElement3_get_CurrentName(This,retVal) (This)->lpVtbl->get_CurrentName(This,retVal) +#define IUIAutomationElement3_get_CurrentAcceleratorKey(This,retVal) (This)->lpVtbl->get_CurrentAcceleratorKey(This,retVal) +#define IUIAutomationElement3_get_CurrentAccessKey(This,retVal) (This)->lpVtbl->get_CurrentAccessKey(This,retVal) +#define IUIAutomationElement3_get_CurrentHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal) +#define IUIAutomationElement3_get_CurrentIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement3_get_CurrentIsEnabled(This,retVal) (This)->lpVtbl->get_CurrentIsEnabled(This,retVal) +#define IUIAutomationElement3_get_CurrentAutomationId(This,retVal) (This)->lpVtbl->get_CurrentAutomationId(This,retVal) +#define IUIAutomationElement3_get_CurrentClassName(This,retVal) (This)->lpVtbl->get_CurrentClassName(This,retVal) +#define IUIAutomationElement3_get_CurrentHelpText(This,retVal) (This)->lpVtbl->get_CurrentHelpText(This,retVal) +#define IUIAutomationElement3_get_CurrentCulture(This,retVal) (This)->lpVtbl->get_CurrentCulture(This,retVal) +#define IUIAutomationElement3_get_CurrentIsControlElement(This,retVal) (This)->lpVtbl->get_CurrentIsControlElement(This,retVal) +#define IUIAutomationElement3_get_CurrentIsContentElement(This,retVal) (This)->lpVtbl->get_CurrentIsContentElement(This,retVal) +#define IUIAutomationElement3_get_CurrentIsPassword(This,retVal) (This)->lpVtbl->get_CurrentIsPassword(This,retVal) +#define IUIAutomationElement3_get_CurrentNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CurrentNativeWindowHandle(This,retVal) +#define IUIAutomationElement3_get_CurrentItemType(This,retVal) (This)->lpVtbl->get_CurrentItemType(This,retVal) +#define IUIAutomationElement3_get_CurrentIsOffscreen(This,retVal) (This)->lpVtbl->get_CurrentIsOffscreen(This,retVal) +#define IUIAutomationElement3_get_CurrentOrientation(This,retVal) (This)->lpVtbl->get_CurrentOrientation(This,retVal) +#define IUIAutomationElement3_get_CurrentFrameworkId(This,retVal) (This)->lpVtbl->get_CurrentFrameworkId(This,retVal) +#define IUIAutomationElement3_get_CurrentIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CurrentIsRequiredForForm(This,retVal) +#define IUIAutomationElement3_get_CurrentItemStatus(This,retVal) (This)->lpVtbl->get_CurrentItemStatus(This,retVal) +#define IUIAutomationElement3_get_CurrentBoundingRectangle(This,retVal) (This)->lpVtbl->get_CurrentBoundingRectangle(This,retVal) +#define IUIAutomationElement3_get_CurrentLabeledBy(This,retVal) (This)->lpVtbl->get_CurrentLabeledBy(This,retVal) +#define IUIAutomationElement3_get_CurrentAriaRole(This,retVal) (This)->lpVtbl->get_CurrentAriaRole(This,retVal) +#define IUIAutomationElement3_get_CurrentAriaProperties(This,retVal) (This)->lpVtbl->get_CurrentAriaProperties(This,retVal) +#define IUIAutomationElement3_get_CurrentIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CurrentIsDataValidForForm(This,retVal) +#define IUIAutomationElement3_get_CurrentControllerFor(This,retVal) (This)->lpVtbl->get_CurrentControllerFor(This,retVal) +#define IUIAutomationElement3_get_CurrentDescribedBy(This,retVal) (This)->lpVtbl->get_CurrentDescribedBy(This,retVal) +#define IUIAutomationElement3_get_CurrentFlowsTo(This,retVal) (This)->lpVtbl->get_CurrentFlowsTo(This,retVal) +#define IUIAutomationElement3_get_CurrentProviderDescription(This,retVal) (This)->lpVtbl->get_CurrentProviderDescription(This,retVal) +#define IUIAutomationElement3_get_CachedProcessId(This,retVal) (This)->lpVtbl->get_CachedProcessId(This,retVal) +#define IUIAutomationElement3_get_CachedControlType(This,retVal) (This)->lpVtbl->get_CachedControlType(This,retVal) +#define IUIAutomationElement3_get_CachedLocalizedControlType(This,retVal) (This)->lpVtbl->get_CachedLocalizedControlType(This,retVal) +#define IUIAutomationElement3_get_CachedName(This,retVal) (This)->lpVtbl->get_CachedName(This,retVal) +#define IUIAutomationElement3_get_CachedAcceleratorKey(This,retVal) (This)->lpVtbl->get_CachedAcceleratorKey(This,retVal) +#define IUIAutomationElement3_get_CachedAccessKey(This,retVal) (This)->lpVtbl->get_CachedAccessKey(This,retVal) +#define IUIAutomationElement3_get_CachedHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CachedHasKeyboardFocus(This,retVal) +#define IUIAutomationElement3_get_CachedIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement3_get_CachedIsEnabled(This,retVal) (This)->lpVtbl->get_CachedIsEnabled(This,retVal) +#define IUIAutomationElement3_get_CachedAutomationId(This,retVal) (This)->lpVtbl->get_CachedAutomationId(This,retVal) +#define IUIAutomationElement3_get_CachedClassName(This,retVal) (This)->lpVtbl->get_CachedClassName(This,retVal) +#define IUIAutomationElement3_get_CachedHelpText(This,retVal) (This)->lpVtbl->get_CachedHelpText(This,retVal) +#define IUIAutomationElement3_get_CachedCulture(This,retVal) (This)->lpVtbl->get_CachedCulture(This,retVal) +#define IUIAutomationElement3_get_CachedIsControlElement(This,retVal) (This)->lpVtbl->get_CachedIsControlElement(This,retVal) +#define IUIAutomationElement3_get_CachedIsContentElement(This,retVal) (This)->lpVtbl->get_CachedIsContentElement(This,retVal) +#define IUIAutomationElement3_get_CachedIsPassword(This,retVal) (This)->lpVtbl->get_CachedIsPassword(This,retVal) +#define IUIAutomationElement3_get_CachedNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CachedNativeWindowHandle(This,retVal) +#define IUIAutomationElement3_get_CachedItemType(This,retVal) (This)->lpVtbl->get_CachedItemType(This,retVal) +#define IUIAutomationElement3_get_CachedIsOffscreen(This,retVal) (This)->lpVtbl->get_CachedIsOffscreen(This,retVal) +#define IUIAutomationElement3_get_CachedOrientation(This,retVal) (This)->lpVtbl->get_CachedOrientation(This,retVal) +#define IUIAutomationElement3_get_CachedFrameworkId(This,retVal) (This)->lpVtbl->get_CachedFrameworkId(This,retVal) +#define IUIAutomationElement3_get_CachedIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CachedIsRequiredForForm(This,retVal) +#define IUIAutomationElement3_get_CachedItemStatus(This,retVal) (This)->lpVtbl->get_CachedItemStatus(This,retVal) +#define IUIAutomationElement3_get_CachedBoundingRectangle(This,retVal) (This)->lpVtbl->get_CachedBoundingRectangle(This,retVal) +#define IUIAutomationElement3_get_CachedLabeledBy(This,retVal) (This)->lpVtbl->get_CachedLabeledBy(This,retVal) +#define IUIAutomationElement3_get_CachedAriaRole(This,retVal) (This)->lpVtbl->get_CachedAriaRole(This,retVal) +#define IUIAutomationElement3_get_CachedAriaProperties(This,retVal) (This)->lpVtbl->get_CachedAriaProperties(This,retVal) +#define IUIAutomationElement3_get_CachedIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CachedIsDataValidForForm(This,retVal) +#define IUIAutomationElement3_get_CachedControllerFor(This,retVal) (This)->lpVtbl->get_CachedControllerFor(This,retVal) +#define IUIAutomationElement3_get_CachedDescribedBy(This,retVal) (This)->lpVtbl->get_CachedDescribedBy(This,retVal) +#define IUIAutomationElement3_get_CachedFlowsTo(This,retVal) (This)->lpVtbl->get_CachedFlowsTo(This,retVal) +#define IUIAutomationElement3_get_CachedProviderDescription(This,retVal) (This)->lpVtbl->get_CachedProviderDescription(This,retVal) +#define IUIAutomationElement3_GetClickablePoint(This,clickable,gotClickable) (This)->lpVtbl->GetClickablePoint(This,clickable,gotClickable) +/*** IUIAutomationElement2 methods ***/ +#define IUIAutomationElement3_get_CurrentOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement3_get_CachedOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement3_get_CurrentLiveSetting(This,retVal) (This)->lpVtbl->get_CurrentLiveSetting(This,retVal) +#define IUIAutomationElement3_get_CachedLiveSetting(This,retVal) (This)->lpVtbl->get_CachedLiveSetting(This,retVal) +#define IUIAutomationElement3_get_CurrentFlowsFrom(This,retVal) (This)->lpVtbl->get_CurrentFlowsFrom(This,retVal) +#define IUIAutomationElement3_get_CachedFlowsFrom(This,retVal) (This)->lpVtbl->get_CachedFlowsFrom(This,retVal) +/*** IUIAutomationElement3 methods ***/ +#define IUIAutomationElement3_ShowContextMenu(This) (This)->lpVtbl->ShowContextMenu(This) +#define IUIAutomationElement3_get_CurrentIsPeripheral(This,retVal) (This)->lpVtbl->get_CurrentIsPeripheral(This,retVal) +#define IUIAutomationElement3_get_CachedIsPeripheral(This,retVal) (This)->lpVtbl->get_CachedIsPeripheral(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement3_QueryInterface(IUIAutomationElement3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationElement3_AddRef(IUIAutomationElement3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationElement3_Release(IUIAutomationElement3* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationElement methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement3_SetFocus(IUIAutomationElement3* This) { + return This->lpVtbl->SetFocus(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_GetRuntimeId(IUIAutomationElement3* This,SAFEARRAY **runtimeId) { + return This->lpVtbl->GetRuntimeId(This,runtimeId); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_FindFirst(IUIAutomationElement3* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElement **found) { + return This->lpVtbl->FindFirst(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_FindAll(IUIAutomationElement3* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAll(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_FindFirstBuildCache(IUIAutomationElement3* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_FindAllBuildCache(IUIAutomationElement3* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_BuildUpdatedCache(IUIAutomationElement3* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **updatedElement) { + return This->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_GetCurrentPropertyValue(IUIAutomationElement3* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_GetCurrentPropertyValueEx(IUIAutomationElement3* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_GetCachedPropertyValue(IUIAutomationElement3* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_GetCachedPropertyValueEx(IUIAutomationElement3* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_GetCurrentPatternAs(IUIAutomationElement3* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_GetCachedPatternAs(IUIAutomationElement3* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_GetCurrentPattern(IUIAutomationElement3* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCurrentPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_GetCachedPattern(IUIAutomationElement3* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCachedPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_GetCachedParent(IUIAutomationElement3* This,IUIAutomationElement **parent) { + return This->lpVtbl->GetCachedParent(This,parent); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_GetCachedChildren(IUIAutomationElement3* This,IUIAutomationElementArray **children) { + return This->lpVtbl->GetCachedChildren(This,children); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentProcessId(IUIAutomationElement3* This,int *retVal) { + return This->lpVtbl->get_CurrentProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentControlType(IUIAutomationElement3* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CurrentControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentLocalizedControlType(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentName(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentAcceleratorKey(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentAccessKey(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentHasKeyboardFocus(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentIsKeyboardFocusable(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentIsEnabled(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentAutomationId(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentClassName(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentHelpText(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentCulture(IUIAutomationElement3* This,int *retVal) { + return This->lpVtbl->get_CurrentCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentIsControlElement(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentIsContentElement(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentIsPassword(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentNativeWindowHandle(IUIAutomationElement3* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CurrentNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentItemType(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentIsOffscreen(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentOrientation(IUIAutomationElement3* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CurrentOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentFrameworkId(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentIsRequiredForForm(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentItemStatus(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentBoundingRectangle(IUIAutomationElement3* This,RECT *retVal) { + return This->lpVtbl->get_CurrentBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentLabeledBy(IUIAutomationElement3* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CurrentLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentAriaRole(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentAriaProperties(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentIsDataValidForForm(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentControllerFor(IUIAutomationElement3* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentDescribedBy(IUIAutomationElement3* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentFlowsTo(IUIAutomationElement3* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentProviderDescription(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedProcessId(IUIAutomationElement3* This,int *retVal) { + return This->lpVtbl->get_CachedProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedControlType(IUIAutomationElement3* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CachedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedLocalizedControlType(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedName(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CachedName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedAcceleratorKey(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedAccessKey(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedHasKeyboardFocus(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedIsKeyboardFocusable(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedIsEnabled(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedAutomationId(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedClassName(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CachedClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedHelpText(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CachedHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedCulture(IUIAutomationElement3* This,int *retVal) { + return This->lpVtbl->get_CachedCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedIsControlElement(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedIsContentElement(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedIsPassword(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedNativeWindowHandle(IUIAutomationElement3* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CachedNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedItemType(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedIsOffscreen(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedOrientation(IUIAutomationElement3* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CachedOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedFrameworkId(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedIsRequiredForForm(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedItemStatus(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedBoundingRectangle(IUIAutomationElement3* This,RECT *retVal) { + return This->lpVtbl->get_CachedBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedLabeledBy(IUIAutomationElement3* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CachedLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedAriaRole(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedAriaProperties(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedIsDataValidForForm(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedControllerFor(IUIAutomationElement3* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedDescribedBy(IUIAutomationElement3* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedFlowsTo(IUIAutomationElement3* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedProviderDescription(IUIAutomationElement3* This,BSTR *retVal) { + return This->lpVtbl->get_CachedProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_GetClickablePoint(IUIAutomationElement3* This,POINT *clickable,WINBOOL *gotClickable) { + return This->lpVtbl->GetClickablePoint(This,clickable,gotClickable); +} +/*** IUIAutomationElement2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentOptimizeForVisualContent(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedOptimizeForVisualContent(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentLiveSetting(IUIAutomationElement3* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CurrentLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedLiveSetting(IUIAutomationElement3* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CachedLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentFlowsFrom(IUIAutomationElement3* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsFrom(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedFlowsFrom(IUIAutomationElement3* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsFrom(This,retVal); +} +/*** IUIAutomationElement3 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement3_ShowContextMenu(IUIAutomationElement3* This) { + return This->lpVtbl->ShowContextMenu(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CurrentIsPeripheral(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPeripheral(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement3_get_CachedIsPeripheral(IUIAutomationElement3* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPeripheral(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationElement3_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationElement4 interface + */ +#ifndef __IUIAutomationElement4_INTERFACE_DEFINED__ +#define __IUIAutomationElement4_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationElement4, 0x3b6e233c, 0x52fb, 0x4063, 0xa4,0xc9, 0x77,0xc0,0x75,0xc2,0xa0,0x6b); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3b6e233c-52fb-4063-a4c9-77c075c2a06b") +IUIAutomationElement4 : public IUIAutomationElement3 +{ + virtual HRESULT STDMETHODCALLTYPE get_CurrentPositionInSet( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentSizeOfSet( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentLevel( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentAnnotationTypes( + SAFEARRAY **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentAnnotationObjects( + IUIAutomationElementArray **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedPositionInSet( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedSizeOfSet( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedLevel( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedAnnotationTypes( + SAFEARRAY **retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedAnnotationObjects( + IUIAutomationElementArray **retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationElement4, 0x3b6e233c, 0x52fb, 0x4063, 0xa4,0xc9, 0x77,0xc0,0x75,0xc2,0xa0,0x6b) +#endif +#else +typedef struct IUIAutomationElement4Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationElement4 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationElement4 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationElement4 *This); + + /*** IUIAutomationElement methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFocus)( + IUIAutomationElement4 *This); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeId)( + IUIAutomationElement4 *This, + SAFEARRAY **runtimeId); + + HRESULT (STDMETHODCALLTYPE *FindFirst)( + IUIAutomationElement4 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAll)( + IUIAutomationElement4 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *FindFirstBuildCache)( + IUIAutomationElement4 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllBuildCache)( + IUIAutomationElement4 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *BuildUpdatedCache)( + IUIAutomationElement4 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **updatedElement); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValue)( + IUIAutomationElement4 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValueEx)( + IUIAutomationElement4 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValue)( + IUIAutomationElement4 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValueEx)( + IUIAutomationElement4 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPatternAs)( + IUIAutomationElement4 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPatternAs)( + IUIAutomationElement4 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPattern)( + IUIAutomationElement4 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPattern)( + IUIAutomationElement4 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedParent)( + IUIAutomationElement4 *This, + IUIAutomationElement **parent); + + HRESULT (STDMETHODCALLTYPE *GetCachedChildren)( + IUIAutomationElement4 *This, + IUIAutomationElementArray **children); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProcessId)( + IUIAutomationElement4 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControlType)( + IUIAutomationElement4 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedControlType)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentName)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAcceleratorKey)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAccessKey)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHasKeyboardFocus)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsKeyboardFocusable)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsEnabled)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAutomationId)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentClassName)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHelpText)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCulture)( + IUIAutomationElement4 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsControlElement)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsContentElement)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPassword)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentNativeWindowHandle)( + IUIAutomationElement4 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemType)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsOffscreen)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentOrientation)( + IUIAutomationElement4 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFrameworkId)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsRequiredForForm)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemStatus)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentBoundingRectangle)( + IUIAutomationElement4 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLabeledBy)( + IUIAutomationElement4 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaRole)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaProperties)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsDataValidForForm)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControllerFor)( + IUIAutomationElement4 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDescribedBy)( + IUIAutomationElement4 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsTo)( + IUIAutomationElement4 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProviderDescription)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProcessId)( + IUIAutomationElement4 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControlType)( + IUIAutomationElement4 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedControlType)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedName)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAcceleratorKey)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAccessKey)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHasKeyboardFocus)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsKeyboardFocusable)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsEnabled)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAutomationId)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedClassName)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHelpText)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCulture)( + IUIAutomationElement4 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsControlElement)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsContentElement)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPassword)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedNativeWindowHandle)( + IUIAutomationElement4 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemType)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsOffscreen)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOrientation)( + IUIAutomationElement4 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFrameworkId)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsRequiredForForm)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemStatus)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedBoundingRectangle)( + IUIAutomationElement4 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLabeledBy)( + IUIAutomationElement4 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaRole)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaProperties)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsDataValidForForm)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControllerFor)( + IUIAutomationElement4 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDescribedBy)( + IUIAutomationElement4 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsTo)( + IUIAutomationElement4 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProviderDescription)( + IUIAutomationElement4 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *GetClickablePoint)( + IUIAutomationElement4 *This, + POINT *clickable, + WINBOOL *gotClickable); + + /*** IUIAutomationElement2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentOptimizeForVisualContent)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOptimizeForVisualContent)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLiveSetting)( + IUIAutomationElement4 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLiveSetting)( + IUIAutomationElement4 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsFrom)( + IUIAutomationElement4 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsFrom)( + IUIAutomationElement4 *This, + IUIAutomationElementArray **retVal); + + /*** IUIAutomationElement3 methods ***/ + HRESULT (STDMETHODCALLTYPE *ShowContextMenu)( + IUIAutomationElement4 *This); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPeripheral)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPeripheral)( + IUIAutomationElement4 *This, + WINBOOL *retVal); + + /*** IUIAutomationElement4 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentPositionInSet)( + IUIAutomationElement4 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentSizeOfSet)( + IUIAutomationElement4 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLevel)( + IUIAutomationElement4 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationTypes)( + IUIAutomationElement4 *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationObjects)( + IUIAutomationElement4 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedPositionInSet)( + IUIAutomationElement4 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedSizeOfSet)( + IUIAutomationElement4 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLevel)( + IUIAutomationElement4 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationTypes)( + IUIAutomationElement4 *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationObjects)( + IUIAutomationElement4 *This, + IUIAutomationElementArray **retVal); + + END_INTERFACE +} IUIAutomationElement4Vtbl; + +interface IUIAutomationElement4 { + CONST_VTBL IUIAutomationElement4Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationElement4_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationElement4_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationElement4_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationElement methods ***/ +#define IUIAutomationElement4_SetFocus(This) (This)->lpVtbl->SetFocus(This) +#define IUIAutomationElement4_GetRuntimeId(This,runtimeId) (This)->lpVtbl->GetRuntimeId(This,runtimeId) +#define IUIAutomationElement4_FindFirst(This,scope,condition,found) (This)->lpVtbl->FindFirst(This,scope,condition,found) +#define IUIAutomationElement4_FindAll(This,scope,condition,found) (This)->lpVtbl->FindAll(This,scope,condition,found) +#define IUIAutomationElement4_FindFirstBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement4_FindAllBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement4_BuildUpdatedCache(This,cacheRequest,updatedElement) (This)->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement) +#define IUIAutomationElement4_GetCurrentPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement4_GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement4_GetCachedPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement4_GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement4_GetCurrentPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement4_GetCachedPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement4_GetCurrentPattern(This,patternId,patternObject) (This)->lpVtbl->GetCurrentPattern(This,patternId,patternObject) +#define IUIAutomationElement4_GetCachedPattern(This,patternId,patternObject) (This)->lpVtbl->GetCachedPattern(This,patternId,patternObject) +#define IUIAutomationElement4_GetCachedParent(This,parent) (This)->lpVtbl->GetCachedParent(This,parent) +#define IUIAutomationElement4_GetCachedChildren(This,children) (This)->lpVtbl->GetCachedChildren(This,children) +#define IUIAutomationElement4_get_CurrentProcessId(This,retVal) (This)->lpVtbl->get_CurrentProcessId(This,retVal) +#define IUIAutomationElement4_get_CurrentControlType(This,retVal) (This)->lpVtbl->get_CurrentControlType(This,retVal) +#define IUIAutomationElement4_get_CurrentLocalizedControlType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedControlType(This,retVal) +#define IUIAutomationElement4_get_CurrentName(This,retVal) (This)->lpVtbl->get_CurrentName(This,retVal) +#define IUIAutomationElement4_get_CurrentAcceleratorKey(This,retVal) (This)->lpVtbl->get_CurrentAcceleratorKey(This,retVal) +#define IUIAutomationElement4_get_CurrentAccessKey(This,retVal) (This)->lpVtbl->get_CurrentAccessKey(This,retVal) +#define IUIAutomationElement4_get_CurrentHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal) +#define IUIAutomationElement4_get_CurrentIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement4_get_CurrentIsEnabled(This,retVal) (This)->lpVtbl->get_CurrentIsEnabled(This,retVal) +#define IUIAutomationElement4_get_CurrentAutomationId(This,retVal) (This)->lpVtbl->get_CurrentAutomationId(This,retVal) +#define IUIAutomationElement4_get_CurrentClassName(This,retVal) (This)->lpVtbl->get_CurrentClassName(This,retVal) +#define IUIAutomationElement4_get_CurrentHelpText(This,retVal) (This)->lpVtbl->get_CurrentHelpText(This,retVal) +#define IUIAutomationElement4_get_CurrentCulture(This,retVal) (This)->lpVtbl->get_CurrentCulture(This,retVal) +#define IUIAutomationElement4_get_CurrentIsControlElement(This,retVal) (This)->lpVtbl->get_CurrentIsControlElement(This,retVal) +#define IUIAutomationElement4_get_CurrentIsContentElement(This,retVal) (This)->lpVtbl->get_CurrentIsContentElement(This,retVal) +#define IUIAutomationElement4_get_CurrentIsPassword(This,retVal) (This)->lpVtbl->get_CurrentIsPassword(This,retVal) +#define IUIAutomationElement4_get_CurrentNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CurrentNativeWindowHandle(This,retVal) +#define IUIAutomationElement4_get_CurrentItemType(This,retVal) (This)->lpVtbl->get_CurrentItemType(This,retVal) +#define IUIAutomationElement4_get_CurrentIsOffscreen(This,retVal) (This)->lpVtbl->get_CurrentIsOffscreen(This,retVal) +#define IUIAutomationElement4_get_CurrentOrientation(This,retVal) (This)->lpVtbl->get_CurrentOrientation(This,retVal) +#define IUIAutomationElement4_get_CurrentFrameworkId(This,retVal) (This)->lpVtbl->get_CurrentFrameworkId(This,retVal) +#define IUIAutomationElement4_get_CurrentIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CurrentIsRequiredForForm(This,retVal) +#define IUIAutomationElement4_get_CurrentItemStatus(This,retVal) (This)->lpVtbl->get_CurrentItemStatus(This,retVal) +#define IUIAutomationElement4_get_CurrentBoundingRectangle(This,retVal) (This)->lpVtbl->get_CurrentBoundingRectangle(This,retVal) +#define IUIAutomationElement4_get_CurrentLabeledBy(This,retVal) (This)->lpVtbl->get_CurrentLabeledBy(This,retVal) +#define IUIAutomationElement4_get_CurrentAriaRole(This,retVal) (This)->lpVtbl->get_CurrentAriaRole(This,retVal) +#define IUIAutomationElement4_get_CurrentAriaProperties(This,retVal) (This)->lpVtbl->get_CurrentAriaProperties(This,retVal) +#define IUIAutomationElement4_get_CurrentIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CurrentIsDataValidForForm(This,retVal) +#define IUIAutomationElement4_get_CurrentControllerFor(This,retVal) (This)->lpVtbl->get_CurrentControllerFor(This,retVal) +#define IUIAutomationElement4_get_CurrentDescribedBy(This,retVal) (This)->lpVtbl->get_CurrentDescribedBy(This,retVal) +#define IUIAutomationElement4_get_CurrentFlowsTo(This,retVal) (This)->lpVtbl->get_CurrentFlowsTo(This,retVal) +#define IUIAutomationElement4_get_CurrentProviderDescription(This,retVal) (This)->lpVtbl->get_CurrentProviderDescription(This,retVal) +#define IUIAutomationElement4_get_CachedProcessId(This,retVal) (This)->lpVtbl->get_CachedProcessId(This,retVal) +#define IUIAutomationElement4_get_CachedControlType(This,retVal) (This)->lpVtbl->get_CachedControlType(This,retVal) +#define IUIAutomationElement4_get_CachedLocalizedControlType(This,retVal) (This)->lpVtbl->get_CachedLocalizedControlType(This,retVal) +#define IUIAutomationElement4_get_CachedName(This,retVal) (This)->lpVtbl->get_CachedName(This,retVal) +#define IUIAutomationElement4_get_CachedAcceleratorKey(This,retVal) (This)->lpVtbl->get_CachedAcceleratorKey(This,retVal) +#define IUIAutomationElement4_get_CachedAccessKey(This,retVal) (This)->lpVtbl->get_CachedAccessKey(This,retVal) +#define IUIAutomationElement4_get_CachedHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CachedHasKeyboardFocus(This,retVal) +#define IUIAutomationElement4_get_CachedIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement4_get_CachedIsEnabled(This,retVal) (This)->lpVtbl->get_CachedIsEnabled(This,retVal) +#define IUIAutomationElement4_get_CachedAutomationId(This,retVal) (This)->lpVtbl->get_CachedAutomationId(This,retVal) +#define IUIAutomationElement4_get_CachedClassName(This,retVal) (This)->lpVtbl->get_CachedClassName(This,retVal) +#define IUIAutomationElement4_get_CachedHelpText(This,retVal) (This)->lpVtbl->get_CachedHelpText(This,retVal) +#define IUIAutomationElement4_get_CachedCulture(This,retVal) (This)->lpVtbl->get_CachedCulture(This,retVal) +#define IUIAutomationElement4_get_CachedIsControlElement(This,retVal) (This)->lpVtbl->get_CachedIsControlElement(This,retVal) +#define IUIAutomationElement4_get_CachedIsContentElement(This,retVal) (This)->lpVtbl->get_CachedIsContentElement(This,retVal) +#define IUIAutomationElement4_get_CachedIsPassword(This,retVal) (This)->lpVtbl->get_CachedIsPassword(This,retVal) +#define IUIAutomationElement4_get_CachedNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CachedNativeWindowHandle(This,retVal) +#define IUIAutomationElement4_get_CachedItemType(This,retVal) (This)->lpVtbl->get_CachedItemType(This,retVal) +#define IUIAutomationElement4_get_CachedIsOffscreen(This,retVal) (This)->lpVtbl->get_CachedIsOffscreen(This,retVal) +#define IUIAutomationElement4_get_CachedOrientation(This,retVal) (This)->lpVtbl->get_CachedOrientation(This,retVal) +#define IUIAutomationElement4_get_CachedFrameworkId(This,retVal) (This)->lpVtbl->get_CachedFrameworkId(This,retVal) +#define IUIAutomationElement4_get_CachedIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CachedIsRequiredForForm(This,retVal) +#define IUIAutomationElement4_get_CachedItemStatus(This,retVal) (This)->lpVtbl->get_CachedItemStatus(This,retVal) +#define IUIAutomationElement4_get_CachedBoundingRectangle(This,retVal) (This)->lpVtbl->get_CachedBoundingRectangle(This,retVal) +#define IUIAutomationElement4_get_CachedLabeledBy(This,retVal) (This)->lpVtbl->get_CachedLabeledBy(This,retVal) +#define IUIAutomationElement4_get_CachedAriaRole(This,retVal) (This)->lpVtbl->get_CachedAriaRole(This,retVal) +#define IUIAutomationElement4_get_CachedAriaProperties(This,retVal) (This)->lpVtbl->get_CachedAriaProperties(This,retVal) +#define IUIAutomationElement4_get_CachedIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CachedIsDataValidForForm(This,retVal) +#define IUIAutomationElement4_get_CachedControllerFor(This,retVal) (This)->lpVtbl->get_CachedControllerFor(This,retVal) +#define IUIAutomationElement4_get_CachedDescribedBy(This,retVal) (This)->lpVtbl->get_CachedDescribedBy(This,retVal) +#define IUIAutomationElement4_get_CachedFlowsTo(This,retVal) (This)->lpVtbl->get_CachedFlowsTo(This,retVal) +#define IUIAutomationElement4_get_CachedProviderDescription(This,retVal) (This)->lpVtbl->get_CachedProviderDescription(This,retVal) +#define IUIAutomationElement4_GetClickablePoint(This,clickable,gotClickable) (This)->lpVtbl->GetClickablePoint(This,clickable,gotClickable) +/*** IUIAutomationElement2 methods ***/ +#define IUIAutomationElement4_get_CurrentOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement4_get_CachedOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement4_get_CurrentLiveSetting(This,retVal) (This)->lpVtbl->get_CurrentLiveSetting(This,retVal) +#define IUIAutomationElement4_get_CachedLiveSetting(This,retVal) (This)->lpVtbl->get_CachedLiveSetting(This,retVal) +#define IUIAutomationElement4_get_CurrentFlowsFrom(This,retVal) (This)->lpVtbl->get_CurrentFlowsFrom(This,retVal) +#define IUIAutomationElement4_get_CachedFlowsFrom(This,retVal) (This)->lpVtbl->get_CachedFlowsFrom(This,retVal) +/*** IUIAutomationElement3 methods ***/ +#define IUIAutomationElement4_ShowContextMenu(This) (This)->lpVtbl->ShowContextMenu(This) +#define IUIAutomationElement4_get_CurrentIsPeripheral(This,retVal) (This)->lpVtbl->get_CurrentIsPeripheral(This,retVal) +#define IUIAutomationElement4_get_CachedIsPeripheral(This,retVal) (This)->lpVtbl->get_CachedIsPeripheral(This,retVal) +/*** IUIAutomationElement4 methods ***/ +#define IUIAutomationElement4_get_CurrentPositionInSet(This,retVal) (This)->lpVtbl->get_CurrentPositionInSet(This,retVal) +#define IUIAutomationElement4_get_CurrentSizeOfSet(This,retVal) (This)->lpVtbl->get_CurrentSizeOfSet(This,retVal) +#define IUIAutomationElement4_get_CurrentLevel(This,retVal) (This)->lpVtbl->get_CurrentLevel(This,retVal) +#define IUIAutomationElement4_get_CurrentAnnotationTypes(This,retVal) (This)->lpVtbl->get_CurrentAnnotationTypes(This,retVal) +#define IUIAutomationElement4_get_CurrentAnnotationObjects(This,retVal) (This)->lpVtbl->get_CurrentAnnotationObjects(This,retVal) +#define IUIAutomationElement4_get_CachedPositionInSet(This,retVal) (This)->lpVtbl->get_CachedPositionInSet(This,retVal) +#define IUIAutomationElement4_get_CachedSizeOfSet(This,retVal) (This)->lpVtbl->get_CachedSizeOfSet(This,retVal) +#define IUIAutomationElement4_get_CachedLevel(This,retVal) (This)->lpVtbl->get_CachedLevel(This,retVal) +#define IUIAutomationElement4_get_CachedAnnotationTypes(This,retVal) (This)->lpVtbl->get_CachedAnnotationTypes(This,retVal) +#define IUIAutomationElement4_get_CachedAnnotationObjects(This,retVal) (This)->lpVtbl->get_CachedAnnotationObjects(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement4_QueryInterface(IUIAutomationElement4* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationElement4_AddRef(IUIAutomationElement4* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationElement4_Release(IUIAutomationElement4* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationElement methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement4_SetFocus(IUIAutomationElement4* This) { + return This->lpVtbl->SetFocus(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_GetRuntimeId(IUIAutomationElement4* This,SAFEARRAY **runtimeId) { + return This->lpVtbl->GetRuntimeId(This,runtimeId); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_FindFirst(IUIAutomationElement4* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElement **found) { + return This->lpVtbl->FindFirst(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_FindAll(IUIAutomationElement4* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAll(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_FindFirstBuildCache(IUIAutomationElement4* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_FindAllBuildCache(IUIAutomationElement4* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_BuildUpdatedCache(IUIAutomationElement4* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **updatedElement) { + return This->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_GetCurrentPropertyValue(IUIAutomationElement4* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_GetCurrentPropertyValueEx(IUIAutomationElement4* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_GetCachedPropertyValue(IUIAutomationElement4* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_GetCachedPropertyValueEx(IUIAutomationElement4* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_GetCurrentPatternAs(IUIAutomationElement4* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_GetCachedPatternAs(IUIAutomationElement4* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_GetCurrentPattern(IUIAutomationElement4* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCurrentPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_GetCachedPattern(IUIAutomationElement4* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCachedPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_GetCachedParent(IUIAutomationElement4* This,IUIAutomationElement **parent) { + return This->lpVtbl->GetCachedParent(This,parent); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_GetCachedChildren(IUIAutomationElement4* This,IUIAutomationElementArray **children) { + return This->lpVtbl->GetCachedChildren(This,children); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentProcessId(IUIAutomationElement4* This,int *retVal) { + return This->lpVtbl->get_CurrentProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentControlType(IUIAutomationElement4* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CurrentControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentLocalizedControlType(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentName(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentAcceleratorKey(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentAccessKey(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentHasKeyboardFocus(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentIsKeyboardFocusable(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentIsEnabled(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentAutomationId(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentClassName(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentHelpText(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentCulture(IUIAutomationElement4* This,int *retVal) { + return This->lpVtbl->get_CurrentCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentIsControlElement(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentIsContentElement(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentIsPassword(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentNativeWindowHandle(IUIAutomationElement4* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CurrentNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentItemType(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentIsOffscreen(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentOrientation(IUIAutomationElement4* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CurrentOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentFrameworkId(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentIsRequiredForForm(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentItemStatus(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentBoundingRectangle(IUIAutomationElement4* This,RECT *retVal) { + return This->lpVtbl->get_CurrentBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentLabeledBy(IUIAutomationElement4* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CurrentLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentAriaRole(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentAriaProperties(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentIsDataValidForForm(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentControllerFor(IUIAutomationElement4* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentDescribedBy(IUIAutomationElement4* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentFlowsTo(IUIAutomationElement4* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentProviderDescription(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedProcessId(IUIAutomationElement4* This,int *retVal) { + return This->lpVtbl->get_CachedProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedControlType(IUIAutomationElement4* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CachedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedLocalizedControlType(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedName(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CachedName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedAcceleratorKey(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedAccessKey(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedHasKeyboardFocus(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedIsKeyboardFocusable(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedIsEnabled(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedAutomationId(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedClassName(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CachedClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedHelpText(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CachedHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedCulture(IUIAutomationElement4* This,int *retVal) { + return This->lpVtbl->get_CachedCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedIsControlElement(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedIsContentElement(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedIsPassword(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedNativeWindowHandle(IUIAutomationElement4* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CachedNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedItemType(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedIsOffscreen(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedOrientation(IUIAutomationElement4* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CachedOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedFrameworkId(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedIsRequiredForForm(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedItemStatus(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedBoundingRectangle(IUIAutomationElement4* This,RECT *retVal) { + return This->lpVtbl->get_CachedBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedLabeledBy(IUIAutomationElement4* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CachedLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedAriaRole(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedAriaProperties(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedIsDataValidForForm(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedControllerFor(IUIAutomationElement4* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedDescribedBy(IUIAutomationElement4* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedFlowsTo(IUIAutomationElement4* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedProviderDescription(IUIAutomationElement4* This,BSTR *retVal) { + return This->lpVtbl->get_CachedProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_GetClickablePoint(IUIAutomationElement4* This,POINT *clickable,WINBOOL *gotClickable) { + return This->lpVtbl->GetClickablePoint(This,clickable,gotClickable); +} +/*** IUIAutomationElement2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentOptimizeForVisualContent(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedOptimizeForVisualContent(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentLiveSetting(IUIAutomationElement4* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CurrentLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedLiveSetting(IUIAutomationElement4* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CachedLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentFlowsFrom(IUIAutomationElement4* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsFrom(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedFlowsFrom(IUIAutomationElement4* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsFrom(This,retVal); +} +/*** IUIAutomationElement3 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement4_ShowContextMenu(IUIAutomationElement4* This) { + return This->lpVtbl->ShowContextMenu(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentIsPeripheral(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPeripheral(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedIsPeripheral(IUIAutomationElement4* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPeripheral(This,retVal); +} +/*** IUIAutomationElement4 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentPositionInSet(IUIAutomationElement4* This,int *retVal) { + return This->lpVtbl->get_CurrentPositionInSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentSizeOfSet(IUIAutomationElement4* This,int *retVal) { + return This->lpVtbl->get_CurrentSizeOfSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentLevel(IUIAutomationElement4* This,int *retVal) { + return This->lpVtbl->get_CurrentLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentAnnotationTypes(IUIAutomationElement4* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CurrentAnnotationTypes(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CurrentAnnotationObjects(IUIAutomationElement4* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentAnnotationObjects(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedPositionInSet(IUIAutomationElement4* This,int *retVal) { + return This->lpVtbl->get_CachedPositionInSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedSizeOfSet(IUIAutomationElement4* This,int *retVal) { + return This->lpVtbl->get_CachedSizeOfSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedLevel(IUIAutomationElement4* This,int *retVal) { + return This->lpVtbl->get_CachedLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedAnnotationTypes(IUIAutomationElement4* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CachedAnnotationTypes(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement4_get_CachedAnnotationObjects(IUIAutomationElement4* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedAnnotationObjects(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationElement4_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationElement5 interface + */ +#ifndef __IUIAutomationElement5_INTERFACE_DEFINED__ +#define __IUIAutomationElement5_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationElement5, 0x98141c1d, 0x0d0e, 0x4175, 0xbb,0xe2, 0x6b,0xff,0x45,0x58,0x42,0xa7); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("98141c1d-0d0e-4175-bbe2-6bff455842a7") +IUIAutomationElement5 : public IUIAutomationElement4 +{ + virtual HRESULT STDMETHODCALLTYPE get_CurrentLandmarkType( + LANDMARKTYPEID *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentLocalizedLandmarkType( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedLandmarkType( + LANDMARKTYPEID *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedLocalizedLandmarkType( + BSTR *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationElement5, 0x98141c1d, 0x0d0e, 0x4175, 0xbb,0xe2, 0x6b,0xff,0x45,0x58,0x42,0xa7) +#endif +#else +typedef struct IUIAutomationElement5Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationElement5 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationElement5 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationElement5 *This); + + /*** IUIAutomationElement methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFocus)( + IUIAutomationElement5 *This); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeId)( + IUIAutomationElement5 *This, + SAFEARRAY **runtimeId); + + HRESULT (STDMETHODCALLTYPE *FindFirst)( + IUIAutomationElement5 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAll)( + IUIAutomationElement5 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *FindFirstBuildCache)( + IUIAutomationElement5 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllBuildCache)( + IUIAutomationElement5 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *BuildUpdatedCache)( + IUIAutomationElement5 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **updatedElement); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValue)( + IUIAutomationElement5 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValueEx)( + IUIAutomationElement5 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValue)( + IUIAutomationElement5 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValueEx)( + IUIAutomationElement5 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPatternAs)( + IUIAutomationElement5 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPatternAs)( + IUIAutomationElement5 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPattern)( + IUIAutomationElement5 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPattern)( + IUIAutomationElement5 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedParent)( + IUIAutomationElement5 *This, + IUIAutomationElement **parent); + + HRESULT (STDMETHODCALLTYPE *GetCachedChildren)( + IUIAutomationElement5 *This, + IUIAutomationElementArray **children); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProcessId)( + IUIAutomationElement5 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControlType)( + IUIAutomationElement5 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedControlType)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentName)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAcceleratorKey)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAccessKey)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHasKeyboardFocus)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsKeyboardFocusable)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsEnabled)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAutomationId)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentClassName)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHelpText)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCulture)( + IUIAutomationElement5 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsControlElement)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsContentElement)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPassword)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentNativeWindowHandle)( + IUIAutomationElement5 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemType)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsOffscreen)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentOrientation)( + IUIAutomationElement5 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFrameworkId)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsRequiredForForm)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemStatus)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentBoundingRectangle)( + IUIAutomationElement5 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLabeledBy)( + IUIAutomationElement5 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaRole)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaProperties)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsDataValidForForm)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControllerFor)( + IUIAutomationElement5 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDescribedBy)( + IUIAutomationElement5 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsTo)( + IUIAutomationElement5 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProviderDescription)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProcessId)( + IUIAutomationElement5 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControlType)( + IUIAutomationElement5 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedControlType)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedName)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAcceleratorKey)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAccessKey)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHasKeyboardFocus)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsKeyboardFocusable)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsEnabled)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAutomationId)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedClassName)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHelpText)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCulture)( + IUIAutomationElement5 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsControlElement)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsContentElement)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPassword)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedNativeWindowHandle)( + IUIAutomationElement5 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemType)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsOffscreen)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOrientation)( + IUIAutomationElement5 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFrameworkId)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsRequiredForForm)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemStatus)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedBoundingRectangle)( + IUIAutomationElement5 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLabeledBy)( + IUIAutomationElement5 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaRole)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaProperties)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsDataValidForForm)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControllerFor)( + IUIAutomationElement5 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDescribedBy)( + IUIAutomationElement5 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsTo)( + IUIAutomationElement5 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProviderDescription)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *GetClickablePoint)( + IUIAutomationElement5 *This, + POINT *clickable, + WINBOOL *gotClickable); + + /*** IUIAutomationElement2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentOptimizeForVisualContent)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOptimizeForVisualContent)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLiveSetting)( + IUIAutomationElement5 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLiveSetting)( + IUIAutomationElement5 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsFrom)( + IUIAutomationElement5 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsFrom)( + IUIAutomationElement5 *This, + IUIAutomationElementArray **retVal); + + /*** IUIAutomationElement3 methods ***/ + HRESULT (STDMETHODCALLTYPE *ShowContextMenu)( + IUIAutomationElement5 *This); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPeripheral)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPeripheral)( + IUIAutomationElement5 *This, + WINBOOL *retVal); + + /*** IUIAutomationElement4 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentPositionInSet)( + IUIAutomationElement5 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentSizeOfSet)( + IUIAutomationElement5 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLevel)( + IUIAutomationElement5 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationTypes)( + IUIAutomationElement5 *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationObjects)( + IUIAutomationElement5 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedPositionInSet)( + IUIAutomationElement5 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedSizeOfSet)( + IUIAutomationElement5 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLevel)( + IUIAutomationElement5 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationTypes)( + IUIAutomationElement5 *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationObjects)( + IUIAutomationElement5 *This, + IUIAutomationElementArray **retVal); + + /*** IUIAutomationElement5 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentLandmarkType)( + IUIAutomationElement5 *This, + LANDMARKTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedLandmarkType)( + IUIAutomationElement5 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLandmarkType)( + IUIAutomationElement5 *This, + LANDMARKTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedLandmarkType)( + IUIAutomationElement5 *This, + BSTR *retVal); + + END_INTERFACE +} IUIAutomationElement5Vtbl; + +interface IUIAutomationElement5 { + CONST_VTBL IUIAutomationElement5Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationElement5_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationElement5_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationElement5_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationElement methods ***/ +#define IUIAutomationElement5_SetFocus(This) (This)->lpVtbl->SetFocus(This) +#define IUIAutomationElement5_GetRuntimeId(This,runtimeId) (This)->lpVtbl->GetRuntimeId(This,runtimeId) +#define IUIAutomationElement5_FindFirst(This,scope,condition,found) (This)->lpVtbl->FindFirst(This,scope,condition,found) +#define IUIAutomationElement5_FindAll(This,scope,condition,found) (This)->lpVtbl->FindAll(This,scope,condition,found) +#define IUIAutomationElement5_FindFirstBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement5_FindAllBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement5_BuildUpdatedCache(This,cacheRequest,updatedElement) (This)->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement) +#define IUIAutomationElement5_GetCurrentPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement5_GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement5_GetCachedPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement5_GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement5_GetCurrentPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement5_GetCachedPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement5_GetCurrentPattern(This,patternId,patternObject) (This)->lpVtbl->GetCurrentPattern(This,patternId,patternObject) +#define IUIAutomationElement5_GetCachedPattern(This,patternId,patternObject) (This)->lpVtbl->GetCachedPattern(This,patternId,patternObject) +#define IUIAutomationElement5_GetCachedParent(This,parent) (This)->lpVtbl->GetCachedParent(This,parent) +#define IUIAutomationElement5_GetCachedChildren(This,children) (This)->lpVtbl->GetCachedChildren(This,children) +#define IUIAutomationElement5_get_CurrentProcessId(This,retVal) (This)->lpVtbl->get_CurrentProcessId(This,retVal) +#define IUIAutomationElement5_get_CurrentControlType(This,retVal) (This)->lpVtbl->get_CurrentControlType(This,retVal) +#define IUIAutomationElement5_get_CurrentLocalizedControlType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedControlType(This,retVal) +#define IUIAutomationElement5_get_CurrentName(This,retVal) (This)->lpVtbl->get_CurrentName(This,retVal) +#define IUIAutomationElement5_get_CurrentAcceleratorKey(This,retVal) (This)->lpVtbl->get_CurrentAcceleratorKey(This,retVal) +#define IUIAutomationElement5_get_CurrentAccessKey(This,retVal) (This)->lpVtbl->get_CurrentAccessKey(This,retVal) +#define IUIAutomationElement5_get_CurrentHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal) +#define IUIAutomationElement5_get_CurrentIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement5_get_CurrentIsEnabled(This,retVal) (This)->lpVtbl->get_CurrentIsEnabled(This,retVal) +#define IUIAutomationElement5_get_CurrentAutomationId(This,retVal) (This)->lpVtbl->get_CurrentAutomationId(This,retVal) +#define IUIAutomationElement5_get_CurrentClassName(This,retVal) (This)->lpVtbl->get_CurrentClassName(This,retVal) +#define IUIAutomationElement5_get_CurrentHelpText(This,retVal) (This)->lpVtbl->get_CurrentHelpText(This,retVal) +#define IUIAutomationElement5_get_CurrentCulture(This,retVal) (This)->lpVtbl->get_CurrentCulture(This,retVal) +#define IUIAutomationElement5_get_CurrentIsControlElement(This,retVal) (This)->lpVtbl->get_CurrentIsControlElement(This,retVal) +#define IUIAutomationElement5_get_CurrentIsContentElement(This,retVal) (This)->lpVtbl->get_CurrentIsContentElement(This,retVal) +#define IUIAutomationElement5_get_CurrentIsPassword(This,retVal) (This)->lpVtbl->get_CurrentIsPassword(This,retVal) +#define IUIAutomationElement5_get_CurrentNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CurrentNativeWindowHandle(This,retVal) +#define IUIAutomationElement5_get_CurrentItemType(This,retVal) (This)->lpVtbl->get_CurrentItemType(This,retVal) +#define IUIAutomationElement5_get_CurrentIsOffscreen(This,retVal) (This)->lpVtbl->get_CurrentIsOffscreen(This,retVal) +#define IUIAutomationElement5_get_CurrentOrientation(This,retVal) (This)->lpVtbl->get_CurrentOrientation(This,retVal) +#define IUIAutomationElement5_get_CurrentFrameworkId(This,retVal) (This)->lpVtbl->get_CurrentFrameworkId(This,retVal) +#define IUIAutomationElement5_get_CurrentIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CurrentIsRequiredForForm(This,retVal) +#define IUIAutomationElement5_get_CurrentItemStatus(This,retVal) (This)->lpVtbl->get_CurrentItemStatus(This,retVal) +#define IUIAutomationElement5_get_CurrentBoundingRectangle(This,retVal) (This)->lpVtbl->get_CurrentBoundingRectangle(This,retVal) +#define IUIAutomationElement5_get_CurrentLabeledBy(This,retVal) (This)->lpVtbl->get_CurrentLabeledBy(This,retVal) +#define IUIAutomationElement5_get_CurrentAriaRole(This,retVal) (This)->lpVtbl->get_CurrentAriaRole(This,retVal) +#define IUIAutomationElement5_get_CurrentAriaProperties(This,retVal) (This)->lpVtbl->get_CurrentAriaProperties(This,retVal) +#define IUIAutomationElement5_get_CurrentIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CurrentIsDataValidForForm(This,retVal) +#define IUIAutomationElement5_get_CurrentControllerFor(This,retVal) (This)->lpVtbl->get_CurrentControllerFor(This,retVal) +#define IUIAutomationElement5_get_CurrentDescribedBy(This,retVal) (This)->lpVtbl->get_CurrentDescribedBy(This,retVal) +#define IUIAutomationElement5_get_CurrentFlowsTo(This,retVal) (This)->lpVtbl->get_CurrentFlowsTo(This,retVal) +#define IUIAutomationElement5_get_CurrentProviderDescription(This,retVal) (This)->lpVtbl->get_CurrentProviderDescription(This,retVal) +#define IUIAutomationElement5_get_CachedProcessId(This,retVal) (This)->lpVtbl->get_CachedProcessId(This,retVal) +#define IUIAutomationElement5_get_CachedControlType(This,retVal) (This)->lpVtbl->get_CachedControlType(This,retVal) +#define IUIAutomationElement5_get_CachedLocalizedControlType(This,retVal) (This)->lpVtbl->get_CachedLocalizedControlType(This,retVal) +#define IUIAutomationElement5_get_CachedName(This,retVal) (This)->lpVtbl->get_CachedName(This,retVal) +#define IUIAutomationElement5_get_CachedAcceleratorKey(This,retVal) (This)->lpVtbl->get_CachedAcceleratorKey(This,retVal) +#define IUIAutomationElement5_get_CachedAccessKey(This,retVal) (This)->lpVtbl->get_CachedAccessKey(This,retVal) +#define IUIAutomationElement5_get_CachedHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CachedHasKeyboardFocus(This,retVal) +#define IUIAutomationElement5_get_CachedIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement5_get_CachedIsEnabled(This,retVal) (This)->lpVtbl->get_CachedIsEnabled(This,retVal) +#define IUIAutomationElement5_get_CachedAutomationId(This,retVal) (This)->lpVtbl->get_CachedAutomationId(This,retVal) +#define IUIAutomationElement5_get_CachedClassName(This,retVal) (This)->lpVtbl->get_CachedClassName(This,retVal) +#define IUIAutomationElement5_get_CachedHelpText(This,retVal) (This)->lpVtbl->get_CachedHelpText(This,retVal) +#define IUIAutomationElement5_get_CachedCulture(This,retVal) (This)->lpVtbl->get_CachedCulture(This,retVal) +#define IUIAutomationElement5_get_CachedIsControlElement(This,retVal) (This)->lpVtbl->get_CachedIsControlElement(This,retVal) +#define IUIAutomationElement5_get_CachedIsContentElement(This,retVal) (This)->lpVtbl->get_CachedIsContentElement(This,retVal) +#define IUIAutomationElement5_get_CachedIsPassword(This,retVal) (This)->lpVtbl->get_CachedIsPassword(This,retVal) +#define IUIAutomationElement5_get_CachedNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CachedNativeWindowHandle(This,retVal) +#define IUIAutomationElement5_get_CachedItemType(This,retVal) (This)->lpVtbl->get_CachedItemType(This,retVal) +#define IUIAutomationElement5_get_CachedIsOffscreen(This,retVal) (This)->lpVtbl->get_CachedIsOffscreen(This,retVal) +#define IUIAutomationElement5_get_CachedOrientation(This,retVal) (This)->lpVtbl->get_CachedOrientation(This,retVal) +#define IUIAutomationElement5_get_CachedFrameworkId(This,retVal) (This)->lpVtbl->get_CachedFrameworkId(This,retVal) +#define IUIAutomationElement5_get_CachedIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CachedIsRequiredForForm(This,retVal) +#define IUIAutomationElement5_get_CachedItemStatus(This,retVal) (This)->lpVtbl->get_CachedItemStatus(This,retVal) +#define IUIAutomationElement5_get_CachedBoundingRectangle(This,retVal) (This)->lpVtbl->get_CachedBoundingRectangle(This,retVal) +#define IUIAutomationElement5_get_CachedLabeledBy(This,retVal) (This)->lpVtbl->get_CachedLabeledBy(This,retVal) +#define IUIAutomationElement5_get_CachedAriaRole(This,retVal) (This)->lpVtbl->get_CachedAriaRole(This,retVal) +#define IUIAutomationElement5_get_CachedAriaProperties(This,retVal) (This)->lpVtbl->get_CachedAriaProperties(This,retVal) +#define IUIAutomationElement5_get_CachedIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CachedIsDataValidForForm(This,retVal) +#define IUIAutomationElement5_get_CachedControllerFor(This,retVal) (This)->lpVtbl->get_CachedControllerFor(This,retVal) +#define IUIAutomationElement5_get_CachedDescribedBy(This,retVal) (This)->lpVtbl->get_CachedDescribedBy(This,retVal) +#define IUIAutomationElement5_get_CachedFlowsTo(This,retVal) (This)->lpVtbl->get_CachedFlowsTo(This,retVal) +#define IUIAutomationElement5_get_CachedProviderDescription(This,retVal) (This)->lpVtbl->get_CachedProviderDescription(This,retVal) +#define IUIAutomationElement5_GetClickablePoint(This,clickable,gotClickable) (This)->lpVtbl->GetClickablePoint(This,clickable,gotClickable) +/*** IUIAutomationElement2 methods ***/ +#define IUIAutomationElement5_get_CurrentOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement5_get_CachedOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement5_get_CurrentLiveSetting(This,retVal) (This)->lpVtbl->get_CurrentLiveSetting(This,retVal) +#define IUIAutomationElement5_get_CachedLiveSetting(This,retVal) (This)->lpVtbl->get_CachedLiveSetting(This,retVal) +#define IUIAutomationElement5_get_CurrentFlowsFrom(This,retVal) (This)->lpVtbl->get_CurrentFlowsFrom(This,retVal) +#define IUIAutomationElement5_get_CachedFlowsFrom(This,retVal) (This)->lpVtbl->get_CachedFlowsFrom(This,retVal) +/*** IUIAutomationElement3 methods ***/ +#define IUIAutomationElement5_ShowContextMenu(This) (This)->lpVtbl->ShowContextMenu(This) +#define IUIAutomationElement5_get_CurrentIsPeripheral(This,retVal) (This)->lpVtbl->get_CurrentIsPeripheral(This,retVal) +#define IUIAutomationElement5_get_CachedIsPeripheral(This,retVal) (This)->lpVtbl->get_CachedIsPeripheral(This,retVal) +/*** IUIAutomationElement4 methods ***/ +#define IUIAutomationElement5_get_CurrentPositionInSet(This,retVal) (This)->lpVtbl->get_CurrentPositionInSet(This,retVal) +#define IUIAutomationElement5_get_CurrentSizeOfSet(This,retVal) (This)->lpVtbl->get_CurrentSizeOfSet(This,retVal) +#define IUIAutomationElement5_get_CurrentLevel(This,retVal) (This)->lpVtbl->get_CurrentLevel(This,retVal) +#define IUIAutomationElement5_get_CurrentAnnotationTypes(This,retVal) (This)->lpVtbl->get_CurrentAnnotationTypes(This,retVal) +#define IUIAutomationElement5_get_CurrentAnnotationObjects(This,retVal) (This)->lpVtbl->get_CurrentAnnotationObjects(This,retVal) +#define IUIAutomationElement5_get_CachedPositionInSet(This,retVal) (This)->lpVtbl->get_CachedPositionInSet(This,retVal) +#define IUIAutomationElement5_get_CachedSizeOfSet(This,retVal) (This)->lpVtbl->get_CachedSizeOfSet(This,retVal) +#define IUIAutomationElement5_get_CachedLevel(This,retVal) (This)->lpVtbl->get_CachedLevel(This,retVal) +#define IUIAutomationElement5_get_CachedAnnotationTypes(This,retVal) (This)->lpVtbl->get_CachedAnnotationTypes(This,retVal) +#define IUIAutomationElement5_get_CachedAnnotationObjects(This,retVal) (This)->lpVtbl->get_CachedAnnotationObjects(This,retVal) +/*** IUIAutomationElement5 methods ***/ +#define IUIAutomationElement5_get_CurrentLandmarkType(This,retVal) (This)->lpVtbl->get_CurrentLandmarkType(This,retVal) +#define IUIAutomationElement5_get_CurrentLocalizedLandmarkType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedLandmarkType(This,retVal) +#define IUIAutomationElement5_get_CachedLandmarkType(This,retVal) (This)->lpVtbl->get_CachedLandmarkType(This,retVal) +#define IUIAutomationElement5_get_CachedLocalizedLandmarkType(This,retVal) (This)->lpVtbl->get_CachedLocalizedLandmarkType(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement5_QueryInterface(IUIAutomationElement5* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationElement5_AddRef(IUIAutomationElement5* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationElement5_Release(IUIAutomationElement5* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationElement methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement5_SetFocus(IUIAutomationElement5* This) { + return This->lpVtbl->SetFocus(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_GetRuntimeId(IUIAutomationElement5* This,SAFEARRAY **runtimeId) { + return This->lpVtbl->GetRuntimeId(This,runtimeId); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_FindFirst(IUIAutomationElement5* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElement **found) { + return This->lpVtbl->FindFirst(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_FindAll(IUIAutomationElement5* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAll(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_FindFirstBuildCache(IUIAutomationElement5* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_FindAllBuildCache(IUIAutomationElement5* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_BuildUpdatedCache(IUIAutomationElement5* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **updatedElement) { + return This->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_GetCurrentPropertyValue(IUIAutomationElement5* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_GetCurrentPropertyValueEx(IUIAutomationElement5* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_GetCachedPropertyValue(IUIAutomationElement5* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_GetCachedPropertyValueEx(IUIAutomationElement5* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_GetCurrentPatternAs(IUIAutomationElement5* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_GetCachedPatternAs(IUIAutomationElement5* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_GetCurrentPattern(IUIAutomationElement5* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCurrentPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_GetCachedPattern(IUIAutomationElement5* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCachedPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_GetCachedParent(IUIAutomationElement5* This,IUIAutomationElement **parent) { + return This->lpVtbl->GetCachedParent(This,parent); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_GetCachedChildren(IUIAutomationElement5* This,IUIAutomationElementArray **children) { + return This->lpVtbl->GetCachedChildren(This,children); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentProcessId(IUIAutomationElement5* This,int *retVal) { + return This->lpVtbl->get_CurrentProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentControlType(IUIAutomationElement5* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CurrentControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentLocalizedControlType(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentName(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentAcceleratorKey(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentAccessKey(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentHasKeyboardFocus(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentIsKeyboardFocusable(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentIsEnabled(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentAutomationId(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentClassName(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentHelpText(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentCulture(IUIAutomationElement5* This,int *retVal) { + return This->lpVtbl->get_CurrentCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentIsControlElement(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentIsContentElement(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentIsPassword(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentNativeWindowHandle(IUIAutomationElement5* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CurrentNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentItemType(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentIsOffscreen(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentOrientation(IUIAutomationElement5* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CurrentOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentFrameworkId(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentIsRequiredForForm(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentItemStatus(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentBoundingRectangle(IUIAutomationElement5* This,RECT *retVal) { + return This->lpVtbl->get_CurrentBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentLabeledBy(IUIAutomationElement5* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CurrentLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentAriaRole(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentAriaProperties(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentIsDataValidForForm(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentControllerFor(IUIAutomationElement5* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentDescribedBy(IUIAutomationElement5* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentFlowsTo(IUIAutomationElement5* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentProviderDescription(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedProcessId(IUIAutomationElement5* This,int *retVal) { + return This->lpVtbl->get_CachedProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedControlType(IUIAutomationElement5* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CachedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedLocalizedControlType(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedName(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedAcceleratorKey(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedAccessKey(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedHasKeyboardFocus(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedIsKeyboardFocusable(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedIsEnabled(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedAutomationId(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedClassName(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedHelpText(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedCulture(IUIAutomationElement5* This,int *retVal) { + return This->lpVtbl->get_CachedCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedIsControlElement(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedIsContentElement(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedIsPassword(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedNativeWindowHandle(IUIAutomationElement5* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CachedNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedItemType(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedIsOffscreen(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedOrientation(IUIAutomationElement5* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CachedOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedFrameworkId(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedIsRequiredForForm(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedItemStatus(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedBoundingRectangle(IUIAutomationElement5* This,RECT *retVal) { + return This->lpVtbl->get_CachedBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedLabeledBy(IUIAutomationElement5* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CachedLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedAriaRole(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedAriaProperties(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedIsDataValidForForm(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedControllerFor(IUIAutomationElement5* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedDescribedBy(IUIAutomationElement5* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedFlowsTo(IUIAutomationElement5* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedProviderDescription(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_GetClickablePoint(IUIAutomationElement5* This,POINT *clickable,WINBOOL *gotClickable) { + return This->lpVtbl->GetClickablePoint(This,clickable,gotClickable); +} +/*** IUIAutomationElement2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentOptimizeForVisualContent(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedOptimizeForVisualContent(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentLiveSetting(IUIAutomationElement5* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CurrentLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedLiveSetting(IUIAutomationElement5* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CachedLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentFlowsFrom(IUIAutomationElement5* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsFrom(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedFlowsFrom(IUIAutomationElement5* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsFrom(This,retVal); +} +/*** IUIAutomationElement3 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement5_ShowContextMenu(IUIAutomationElement5* This) { + return This->lpVtbl->ShowContextMenu(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentIsPeripheral(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPeripheral(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedIsPeripheral(IUIAutomationElement5* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPeripheral(This,retVal); +} +/*** IUIAutomationElement4 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentPositionInSet(IUIAutomationElement5* This,int *retVal) { + return This->lpVtbl->get_CurrentPositionInSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentSizeOfSet(IUIAutomationElement5* This,int *retVal) { + return This->lpVtbl->get_CurrentSizeOfSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentLevel(IUIAutomationElement5* This,int *retVal) { + return This->lpVtbl->get_CurrentLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentAnnotationTypes(IUIAutomationElement5* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CurrentAnnotationTypes(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentAnnotationObjects(IUIAutomationElement5* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentAnnotationObjects(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedPositionInSet(IUIAutomationElement5* This,int *retVal) { + return This->lpVtbl->get_CachedPositionInSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedSizeOfSet(IUIAutomationElement5* This,int *retVal) { + return This->lpVtbl->get_CachedSizeOfSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedLevel(IUIAutomationElement5* This,int *retVal) { + return This->lpVtbl->get_CachedLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedAnnotationTypes(IUIAutomationElement5* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CachedAnnotationTypes(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedAnnotationObjects(IUIAutomationElement5* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedAnnotationObjects(This,retVal); +} +/*** IUIAutomationElement5 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentLandmarkType(IUIAutomationElement5* This,LANDMARKTYPEID *retVal) { + return This->lpVtbl->get_CurrentLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CurrentLocalizedLandmarkType(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedLandmarkType(IUIAutomationElement5* This,LANDMARKTYPEID *retVal) { + return This->lpVtbl->get_CachedLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement5_get_CachedLocalizedLandmarkType(IUIAutomationElement5* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedLandmarkType(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationElement5_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationElement6 interface + */ +#ifndef __IUIAutomationElement6_INTERFACE_DEFINED__ +#define __IUIAutomationElement6_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationElement6, 0x4780d450, 0x8bca, 0x4977, 0xaf,0xa5, 0xa4,0xa5,0x17,0xf5,0x55,0xe3); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("4780d450-8bca-4977-afa5-a4a517f555e3") +IUIAutomationElement6 : public IUIAutomationElement5 +{ + virtual HRESULT STDMETHODCALLTYPE get_CurrentFullDescription( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedFullDescription( + BSTR *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationElement6, 0x4780d450, 0x8bca, 0x4977, 0xaf,0xa5, 0xa4,0xa5,0x17,0xf5,0x55,0xe3) +#endif +#else +typedef struct IUIAutomationElement6Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationElement6 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationElement6 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationElement6 *This); + + /*** IUIAutomationElement methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFocus)( + IUIAutomationElement6 *This); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeId)( + IUIAutomationElement6 *This, + SAFEARRAY **runtimeId); + + HRESULT (STDMETHODCALLTYPE *FindFirst)( + IUIAutomationElement6 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAll)( + IUIAutomationElement6 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *FindFirstBuildCache)( + IUIAutomationElement6 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllBuildCache)( + IUIAutomationElement6 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *BuildUpdatedCache)( + IUIAutomationElement6 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **updatedElement); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValue)( + IUIAutomationElement6 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValueEx)( + IUIAutomationElement6 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValue)( + IUIAutomationElement6 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValueEx)( + IUIAutomationElement6 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPatternAs)( + IUIAutomationElement6 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPatternAs)( + IUIAutomationElement6 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPattern)( + IUIAutomationElement6 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPattern)( + IUIAutomationElement6 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedParent)( + IUIAutomationElement6 *This, + IUIAutomationElement **parent); + + HRESULT (STDMETHODCALLTYPE *GetCachedChildren)( + IUIAutomationElement6 *This, + IUIAutomationElementArray **children); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProcessId)( + IUIAutomationElement6 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControlType)( + IUIAutomationElement6 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedControlType)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentName)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAcceleratorKey)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAccessKey)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHasKeyboardFocus)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsKeyboardFocusable)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsEnabled)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAutomationId)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentClassName)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHelpText)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCulture)( + IUIAutomationElement6 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsControlElement)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsContentElement)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPassword)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentNativeWindowHandle)( + IUIAutomationElement6 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemType)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsOffscreen)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentOrientation)( + IUIAutomationElement6 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFrameworkId)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsRequiredForForm)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemStatus)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentBoundingRectangle)( + IUIAutomationElement6 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLabeledBy)( + IUIAutomationElement6 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaRole)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaProperties)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsDataValidForForm)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControllerFor)( + IUIAutomationElement6 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDescribedBy)( + IUIAutomationElement6 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsTo)( + IUIAutomationElement6 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProviderDescription)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProcessId)( + IUIAutomationElement6 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControlType)( + IUIAutomationElement6 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedControlType)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedName)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAcceleratorKey)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAccessKey)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHasKeyboardFocus)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsKeyboardFocusable)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsEnabled)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAutomationId)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedClassName)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHelpText)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCulture)( + IUIAutomationElement6 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsControlElement)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsContentElement)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPassword)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedNativeWindowHandle)( + IUIAutomationElement6 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemType)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsOffscreen)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOrientation)( + IUIAutomationElement6 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFrameworkId)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsRequiredForForm)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemStatus)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedBoundingRectangle)( + IUIAutomationElement6 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLabeledBy)( + IUIAutomationElement6 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaRole)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaProperties)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsDataValidForForm)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControllerFor)( + IUIAutomationElement6 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDescribedBy)( + IUIAutomationElement6 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsTo)( + IUIAutomationElement6 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProviderDescription)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *GetClickablePoint)( + IUIAutomationElement6 *This, + POINT *clickable, + WINBOOL *gotClickable); + + /*** IUIAutomationElement2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentOptimizeForVisualContent)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOptimizeForVisualContent)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLiveSetting)( + IUIAutomationElement6 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLiveSetting)( + IUIAutomationElement6 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsFrom)( + IUIAutomationElement6 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsFrom)( + IUIAutomationElement6 *This, + IUIAutomationElementArray **retVal); + + /*** IUIAutomationElement3 methods ***/ + HRESULT (STDMETHODCALLTYPE *ShowContextMenu)( + IUIAutomationElement6 *This); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPeripheral)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPeripheral)( + IUIAutomationElement6 *This, + WINBOOL *retVal); + + /*** IUIAutomationElement4 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentPositionInSet)( + IUIAutomationElement6 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentSizeOfSet)( + IUIAutomationElement6 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLevel)( + IUIAutomationElement6 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationTypes)( + IUIAutomationElement6 *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationObjects)( + IUIAutomationElement6 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedPositionInSet)( + IUIAutomationElement6 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedSizeOfSet)( + IUIAutomationElement6 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLevel)( + IUIAutomationElement6 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationTypes)( + IUIAutomationElement6 *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationObjects)( + IUIAutomationElement6 *This, + IUIAutomationElementArray **retVal); + + /*** IUIAutomationElement5 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentLandmarkType)( + IUIAutomationElement6 *This, + LANDMARKTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedLandmarkType)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLandmarkType)( + IUIAutomationElement6 *This, + LANDMARKTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedLandmarkType)( + IUIAutomationElement6 *This, + BSTR *retVal); + + /*** IUIAutomationElement6 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentFullDescription)( + IUIAutomationElement6 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFullDescription)( + IUIAutomationElement6 *This, + BSTR *retVal); + + END_INTERFACE +} IUIAutomationElement6Vtbl; + +interface IUIAutomationElement6 { + CONST_VTBL IUIAutomationElement6Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationElement6_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationElement6_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationElement6_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationElement methods ***/ +#define IUIAutomationElement6_SetFocus(This) (This)->lpVtbl->SetFocus(This) +#define IUIAutomationElement6_GetRuntimeId(This,runtimeId) (This)->lpVtbl->GetRuntimeId(This,runtimeId) +#define IUIAutomationElement6_FindFirst(This,scope,condition,found) (This)->lpVtbl->FindFirst(This,scope,condition,found) +#define IUIAutomationElement6_FindAll(This,scope,condition,found) (This)->lpVtbl->FindAll(This,scope,condition,found) +#define IUIAutomationElement6_FindFirstBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement6_FindAllBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement6_BuildUpdatedCache(This,cacheRequest,updatedElement) (This)->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement) +#define IUIAutomationElement6_GetCurrentPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement6_GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement6_GetCachedPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement6_GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement6_GetCurrentPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement6_GetCachedPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement6_GetCurrentPattern(This,patternId,patternObject) (This)->lpVtbl->GetCurrentPattern(This,patternId,patternObject) +#define IUIAutomationElement6_GetCachedPattern(This,patternId,patternObject) (This)->lpVtbl->GetCachedPattern(This,patternId,patternObject) +#define IUIAutomationElement6_GetCachedParent(This,parent) (This)->lpVtbl->GetCachedParent(This,parent) +#define IUIAutomationElement6_GetCachedChildren(This,children) (This)->lpVtbl->GetCachedChildren(This,children) +#define IUIAutomationElement6_get_CurrentProcessId(This,retVal) (This)->lpVtbl->get_CurrentProcessId(This,retVal) +#define IUIAutomationElement6_get_CurrentControlType(This,retVal) (This)->lpVtbl->get_CurrentControlType(This,retVal) +#define IUIAutomationElement6_get_CurrentLocalizedControlType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedControlType(This,retVal) +#define IUIAutomationElement6_get_CurrentName(This,retVal) (This)->lpVtbl->get_CurrentName(This,retVal) +#define IUIAutomationElement6_get_CurrentAcceleratorKey(This,retVal) (This)->lpVtbl->get_CurrentAcceleratorKey(This,retVal) +#define IUIAutomationElement6_get_CurrentAccessKey(This,retVal) (This)->lpVtbl->get_CurrentAccessKey(This,retVal) +#define IUIAutomationElement6_get_CurrentHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal) +#define IUIAutomationElement6_get_CurrentIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement6_get_CurrentIsEnabled(This,retVal) (This)->lpVtbl->get_CurrentIsEnabled(This,retVal) +#define IUIAutomationElement6_get_CurrentAutomationId(This,retVal) (This)->lpVtbl->get_CurrentAutomationId(This,retVal) +#define IUIAutomationElement6_get_CurrentClassName(This,retVal) (This)->lpVtbl->get_CurrentClassName(This,retVal) +#define IUIAutomationElement6_get_CurrentHelpText(This,retVal) (This)->lpVtbl->get_CurrentHelpText(This,retVal) +#define IUIAutomationElement6_get_CurrentCulture(This,retVal) (This)->lpVtbl->get_CurrentCulture(This,retVal) +#define IUIAutomationElement6_get_CurrentIsControlElement(This,retVal) (This)->lpVtbl->get_CurrentIsControlElement(This,retVal) +#define IUIAutomationElement6_get_CurrentIsContentElement(This,retVal) (This)->lpVtbl->get_CurrentIsContentElement(This,retVal) +#define IUIAutomationElement6_get_CurrentIsPassword(This,retVal) (This)->lpVtbl->get_CurrentIsPassword(This,retVal) +#define IUIAutomationElement6_get_CurrentNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CurrentNativeWindowHandle(This,retVal) +#define IUIAutomationElement6_get_CurrentItemType(This,retVal) (This)->lpVtbl->get_CurrentItemType(This,retVal) +#define IUIAutomationElement6_get_CurrentIsOffscreen(This,retVal) (This)->lpVtbl->get_CurrentIsOffscreen(This,retVal) +#define IUIAutomationElement6_get_CurrentOrientation(This,retVal) (This)->lpVtbl->get_CurrentOrientation(This,retVal) +#define IUIAutomationElement6_get_CurrentFrameworkId(This,retVal) (This)->lpVtbl->get_CurrentFrameworkId(This,retVal) +#define IUIAutomationElement6_get_CurrentIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CurrentIsRequiredForForm(This,retVal) +#define IUIAutomationElement6_get_CurrentItemStatus(This,retVal) (This)->lpVtbl->get_CurrentItemStatus(This,retVal) +#define IUIAutomationElement6_get_CurrentBoundingRectangle(This,retVal) (This)->lpVtbl->get_CurrentBoundingRectangle(This,retVal) +#define IUIAutomationElement6_get_CurrentLabeledBy(This,retVal) (This)->lpVtbl->get_CurrentLabeledBy(This,retVal) +#define IUIAutomationElement6_get_CurrentAriaRole(This,retVal) (This)->lpVtbl->get_CurrentAriaRole(This,retVal) +#define IUIAutomationElement6_get_CurrentAriaProperties(This,retVal) (This)->lpVtbl->get_CurrentAriaProperties(This,retVal) +#define IUIAutomationElement6_get_CurrentIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CurrentIsDataValidForForm(This,retVal) +#define IUIAutomationElement6_get_CurrentControllerFor(This,retVal) (This)->lpVtbl->get_CurrentControllerFor(This,retVal) +#define IUIAutomationElement6_get_CurrentDescribedBy(This,retVal) (This)->lpVtbl->get_CurrentDescribedBy(This,retVal) +#define IUIAutomationElement6_get_CurrentFlowsTo(This,retVal) (This)->lpVtbl->get_CurrentFlowsTo(This,retVal) +#define IUIAutomationElement6_get_CurrentProviderDescription(This,retVal) (This)->lpVtbl->get_CurrentProviderDescription(This,retVal) +#define IUIAutomationElement6_get_CachedProcessId(This,retVal) (This)->lpVtbl->get_CachedProcessId(This,retVal) +#define IUIAutomationElement6_get_CachedControlType(This,retVal) (This)->lpVtbl->get_CachedControlType(This,retVal) +#define IUIAutomationElement6_get_CachedLocalizedControlType(This,retVal) (This)->lpVtbl->get_CachedLocalizedControlType(This,retVal) +#define IUIAutomationElement6_get_CachedName(This,retVal) (This)->lpVtbl->get_CachedName(This,retVal) +#define IUIAutomationElement6_get_CachedAcceleratorKey(This,retVal) (This)->lpVtbl->get_CachedAcceleratorKey(This,retVal) +#define IUIAutomationElement6_get_CachedAccessKey(This,retVal) (This)->lpVtbl->get_CachedAccessKey(This,retVal) +#define IUIAutomationElement6_get_CachedHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CachedHasKeyboardFocus(This,retVal) +#define IUIAutomationElement6_get_CachedIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement6_get_CachedIsEnabled(This,retVal) (This)->lpVtbl->get_CachedIsEnabled(This,retVal) +#define IUIAutomationElement6_get_CachedAutomationId(This,retVal) (This)->lpVtbl->get_CachedAutomationId(This,retVal) +#define IUIAutomationElement6_get_CachedClassName(This,retVal) (This)->lpVtbl->get_CachedClassName(This,retVal) +#define IUIAutomationElement6_get_CachedHelpText(This,retVal) (This)->lpVtbl->get_CachedHelpText(This,retVal) +#define IUIAutomationElement6_get_CachedCulture(This,retVal) (This)->lpVtbl->get_CachedCulture(This,retVal) +#define IUIAutomationElement6_get_CachedIsControlElement(This,retVal) (This)->lpVtbl->get_CachedIsControlElement(This,retVal) +#define IUIAutomationElement6_get_CachedIsContentElement(This,retVal) (This)->lpVtbl->get_CachedIsContentElement(This,retVal) +#define IUIAutomationElement6_get_CachedIsPassword(This,retVal) (This)->lpVtbl->get_CachedIsPassword(This,retVal) +#define IUIAutomationElement6_get_CachedNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CachedNativeWindowHandle(This,retVal) +#define IUIAutomationElement6_get_CachedItemType(This,retVal) (This)->lpVtbl->get_CachedItemType(This,retVal) +#define IUIAutomationElement6_get_CachedIsOffscreen(This,retVal) (This)->lpVtbl->get_CachedIsOffscreen(This,retVal) +#define IUIAutomationElement6_get_CachedOrientation(This,retVal) (This)->lpVtbl->get_CachedOrientation(This,retVal) +#define IUIAutomationElement6_get_CachedFrameworkId(This,retVal) (This)->lpVtbl->get_CachedFrameworkId(This,retVal) +#define IUIAutomationElement6_get_CachedIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CachedIsRequiredForForm(This,retVal) +#define IUIAutomationElement6_get_CachedItemStatus(This,retVal) (This)->lpVtbl->get_CachedItemStatus(This,retVal) +#define IUIAutomationElement6_get_CachedBoundingRectangle(This,retVal) (This)->lpVtbl->get_CachedBoundingRectangle(This,retVal) +#define IUIAutomationElement6_get_CachedLabeledBy(This,retVal) (This)->lpVtbl->get_CachedLabeledBy(This,retVal) +#define IUIAutomationElement6_get_CachedAriaRole(This,retVal) (This)->lpVtbl->get_CachedAriaRole(This,retVal) +#define IUIAutomationElement6_get_CachedAriaProperties(This,retVal) (This)->lpVtbl->get_CachedAriaProperties(This,retVal) +#define IUIAutomationElement6_get_CachedIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CachedIsDataValidForForm(This,retVal) +#define IUIAutomationElement6_get_CachedControllerFor(This,retVal) (This)->lpVtbl->get_CachedControllerFor(This,retVal) +#define IUIAutomationElement6_get_CachedDescribedBy(This,retVal) (This)->lpVtbl->get_CachedDescribedBy(This,retVal) +#define IUIAutomationElement6_get_CachedFlowsTo(This,retVal) (This)->lpVtbl->get_CachedFlowsTo(This,retVal) +#define IUIAutomationElement6_get_CachedProviderDescription(This,retVal) (This)->lpVtbl->get_CachedProviderDescription(This,retVal) +#define IUIAutomationElement6_GetClickablePoint(This,clickable,gotClickable) (This)->lpVtbl->GetClickablePoint(This,clickable,gotClickable) +/*** IUIAutomationElement2 methods ***/ +#define IUIAutomationElement6_get_CurrentOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement6_get_CachedOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement6_get_CurrentLiveSetting(This,retVal) (This)->lpVtbl->get_CurrentLiveSetting(This,retVal) +#define IUIAutomationElement6_get_CachedLiveSetting(This,retVal) (This)->lpVtbl->get_CachedLiveSetting(This,retVal) +#define IUIAutomationElement6_get_CurrentFlowsFrom(This,retVal) (This)->lpVtbl->get_CurrentFlowsFrom(This,retVal) +#define IUIAutomationElement6_get_CachedFlowsFrom(This,retVal) (This)->lpVtbl->get_CachedFlowsFrom(This,retVal) +/*** IUIAutomationElement3 methods ***/ +#define IUIAutomationElement6_ShowContextMenu(This) (This)->lpVtbl->ShowContextMenu(This) +#define IUIAutomationElement6_get_CurrentIsPeripheral(This,retVal) (This)->lpVtbl->get_CurrentIsPeripheral(This,retVal) +#define IUIAutomationElement6_get_CachedIsPeripheral(This,retVal) (This)->lpVtbl->get_CachedIsPeripheral(This,retVal) +/*** IUIAutomationElement4 methods ***/ +#define IUIAutomationElement6_get_CurrentPositionInSet(This,retVal) (This)->lpVtbl->get_CurrentPositionInSet(This,retVal) +#define IUIAutomationElement6_get_CurrentSizeOfSet(This,retVal) (This)->lpVtbl->get_CurrentSizeOfSet(This,retVal) +#define IUIAutomationElement6_get_CurrentLevel(This,retVal) (This)->lpVtbl->get_CurrentLevel(This,retVal) +#define IUIAutomationElement6_get_CurrentAnnotationTypes(This,retVal) (This)->lpVtbl->get_CurrentAnnotationTypes(This,retVal) +#define IUIAutomationElement6_get_CurrentAnnotationObjects(This,retVal) (This)->lpVtbl->get_CurrentAnnotationObjects(This,retVal) +#define IUIAutomationElement6_get_CachedPositionInSet(This,retVal) (This)->lpVtbl->get_CachedPositionInSet(This,retVal) +#define IUIAutomationElement6_get_CachedSizeOfSet(This,retVal) (This)->lpVtbl->get_CachedSizeOfSet(This,retVal) +#define IUIAutomationElement6_get_CachedLevel(This,retVal) (This)->lpVtbl->get_CachedLevel(This,retVal) +#define IUIAutomationElement6_get_CachedAnnotationTypes(This,retVal) (This)->lpVtbl->get_CachedAnnotationTypes(This,retVal) +#define IUIAutomationElement6_get_CachedAnnotationObjects(This,retVal) (This)->lpVtbl->get_CachedAnnotationObjects(This,retVal) +/*** IUIAutomationElement5 methods ***/ +#define IUIAutomationElement6_get_CurrentLandmarkType(This,retVal) (This)->lpVtbl->get_CurrentLandmarkType(This,retVal) +#define IUIAutomationElement6_get_CurrentLocalizedLandmarkType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedLandmarkType(This,retVal) +#define IUIAutomationElement6_get_CachedLandmarkType(This,retVal) (This)->lpVtbl->get_CachedLandmarkType(This,retVal) +#define IUIAutomationElement6_get_CachedLocalizedLandmarkType(This,retVal) (This)->lpVtbl->get_CachedLocalizedLandmarkType(This,retVal) +/*** IUIAutomationElement6 methods ***/ +#define IUIAutomationElement6_get_CurrentFullDescription(This,retVal) (This)->lpVtbl->get_CurrentFullDescription(This,retVal) +#define IUIAutomationElement6_get_CachedFullDescription(This,retVal) (This)->lpVtbl->get_CachedFullDescription(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement6_QueryInterface(IUIAutomationElement6* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationElement6_AddRef(IUIAutomationElement6* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationElement6_Release(IUIAutomationElement6* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationElement methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement6_SetFocus(IUIAutomationElement6* This) { + return This->lpVtbl->SetFocus(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_GetRuntimeId(IUIAutomationElement6* This,SAFEARRAY **runtimeId) { + return This->lpVtbl->GetRuntimeId(This,runtimeId); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_FindFirst(IUIAutomationElement6* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElement **found) { + return This->lpVtbl->FindFirst(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_FindAll(IUIAutomationElement6* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAll(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_FindFirstBuildCache(IUIAutomationElement6* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_FindAllBuildCache(IUIAutomationElement6* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_BuildUpdatedCache(IUIAutomationElement6* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **updatedElement) { + return This->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_GetCurrentPropertyValue(IUIAutomationElement6* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_GetCurrentPropertyValueEx(IUIAutomationElement6* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_GetCachedPropertyValue(IUIAutomationElement6* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_GetCachedPropertyValueEx(IUIAutomationElement6* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_GetCurrentPatternAs(IUIAutomationElement6* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_GetCachedPatternAs(IUIAutomationElement6* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_GetCurrentPattern(IUIAutomationElement6* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCurrentPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_GetCachedPattern(IUIAutomationElement6* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCachedPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_GetCachedParent(IUIAutomationElement6* This,IUIAutomationElement **parent) { + return This->lpVtbl->GetCachedParent(This,parent); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_GetCachedChildren(IUIAutomationElement6* This,IUIAutomationElementArray **children) { + return This->lpVtbl->GetCachedChildren(This,children); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentProcessId(IUIAutomationElement6* This,int *retVal) { + return This->lpVtbl->get_CurrentProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentControlType(IUIAutomationElement6* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CurrentControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentLocalizedControlType(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentName(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentAcceleratorKey(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentAccessKey(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentHasKeyboardFocus(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentIsKeyboardFocusable(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentIsEnabled(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentAutomationId(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentClassName(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentHelpText(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentCulture(IUIAutomationElement6* This,int *retVal) { + return This->lpVtbl->get_CurrentCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentIsControlElement(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentIsContentElement(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentIsPassword(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentNativeWindowHandle(IUIAutomationElement6* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CurrentNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentItemType(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentIsOffscreen(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentOrientation(IUIAutomationElement6* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CurrentOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentFrameworkId(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentIsRequiredForForm(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentItemStatus(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentBoundingRectangle(IUIAutomationElement6* This,RECT *retVal) { + return This->lpVtbl->get_CurrentBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentLabeledBy(IUIAutomationElement6* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CurrentLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentAriaRole(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentAriaProperties(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentIsDataValidForForm(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentControllerFor(IUIAutomationElement6* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentDescribedBy(IUIAutomationElement6* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentFlowsTo(IUIAutomationElement6* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentProviderDescription(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedProcessId(IUIAutomationElement6* This,int *retVal) { + return This->lpVtbl->get_CachedProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedControlType(IUIAutomationElement6* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CachedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedLocalizedControlType(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedName(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedAcceleratorKey(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedAccessKey(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedHasKeyboardFocus(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedIsKeyboardFocusable(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedIsEnabled(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedAutomationId(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedClassName(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedHelpText(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedCulture(IUIAutomationElement6* This,int *retVal) { + return This->lpVtbl->get_CachedCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedIsControlElement(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedIsContentElement(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedIsPassword(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedNativeWindowHandle(IUIAutomationElement6* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CachedNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedItemType(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedIsOffscreen(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedOrientation(IUIAutomationElement6* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CachedOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedFrameworkId(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedIsRequiredForForm(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedItemStatus(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedBoundingRectangle(IUIAutomationElement6* This,RECT *retVal) { + return This->lpVtbl->get_CachedBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedLabeledBy(IUIAutomationElement6* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CachedLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedAriaRole(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedAriaProperties(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedIsDataValidForForm(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedControllerFor(IUIAutomationElement6* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedDescribedBy(IUIAutomationElement6* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedFlowsTo(IUIAutomationElement6* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedProviderDescription(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_GetClickablePoint(IUIAutomationElement6* This,POINT *clickable,WINBOOL *gotClickable) { + return This->lpVtbl->GetClickablePoint(This,clickable,gotClickable); +} +/*** IUIAutomationElement2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentOptimizeForVisualContent(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedOptimizeForVisualContent(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentLiveSetting(IUIAutomationElement6* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CurrentLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedLiveSetting(IUIAutomationElement6* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CachedLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentFlowsFrom(IUIAutomationElement6* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsFrom(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedFlowsFrom(IUIAutomationElement6* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsFrom(This,retVal); +} +/*** IUIAutomationElement3 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement6_ShowContextMenu(IUIAutomationElement6* This) { + return This->lpVtbl->ShowContextMenu(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentIsPeripheral(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPeripheral(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedIsPeripheral(IUIAutomationElement6* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPeripheral(This,retVal); +} +/*** IUIAutomationElement4 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentPositionInSet(IUIAutomationElement6* This,int *retVal) { + return This->lpVtbl->get_CurrentPositionInSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentSizeOfSet(IUIAutomationElement6* This,int *retVal) { + return This->lpVtbl->get_CurrentSizeOfSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentLevel(IUIAutomationElement6* This,int *retVal) { + return This->lpVtbl->get_CurrentLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentAnnotationTypes(IUIAutomationElement6* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CurrentAnnotationTypes(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentAnnotationObjects(IUIAutomationElement6* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentAnnotationObjects(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedPositionInSet(IUIAutomationElement6* This,int *retVal) { + return This->lpVtbl->get_CachedPositionInSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedSizeOfSet(IUIAutomationElement6* This,int *retVal) { + return This->lpVtbl->get_CachedSizeOfSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedLevel(IUIAutomationElement6* This,int *retVal) { + return This->lpVtbl->get_CachedLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedAnnotationTypes(IUIAutomationElement6* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CachedAnnotationTypes(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedAnnotationObjects(IUIAutomationElement6* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedAnnotationObjects(This,retVal); +} +/*** IUIAutomationElement5 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentLandmarkType(IUIAutomationElement6* This,LANDMARKTYPEID *retVal) { + return This->lpVtbl->get_CurrentLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentLocalizedLandmarkType(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedLandmarkType(IUIAutomationElement6* This,LANDMARKTYPEID *retVal) { + return This->lpVtbl->get_CachedLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedLocalizedLandmarkType(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedLandmarkType(This,retVal); +} +/*** IUIAutomationElement6 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CurrentFullDescription(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFullDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement6_get_CachedFullDescription(IUIAutomationElement6* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFullDescription(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationElement6_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationElement7 interface + */ +#ifndef __IUIAutomationElement7_INTERFACE_DEFINED__ +#define __IUIAutomationElement7_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationElement7, 0x204e8572, 0xcfc3, 0x4c11, 0xb0,0xc8, 0x7d,0xa7,0x42,0x07,0x50,0xb7); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("204e8572-cfc3-4c11-b0c8-7da7420750b7") +IUIAutomationElement7 : public IUIAutomationElement6 +{ + virtual HRESULT STDMETHODCALLTYPE FindFirstWithOptions( + enum TreeScope scope, + IUIAutomationCondition *condition, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElement **found) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindAllWithOptions( + enum TreeScope scope, + IUIAutomationCondition *condition, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElementArray **found) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindFirstWithOptionsBuildCache( + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElement **found) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindAllWithOptionsBuildCache( + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElementArray **found) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentMetadataValue( + int targetId, + METADATAID metadataId, + VARIANT *returnVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationElement7, 0x204e8572, 0xcfc3, 0x4c11, 0xb0,0xc8, 0x7d,0xa7,0x42,0x07,0x50,0xb7) +#endif +#else +typedef struct IUIAutomationElement7Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationElement7 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationElement7 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationElement7 *This); + + /*** IUIAutomationElement methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFocus)( + IUIAutomationElement7 *This); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeId)( + IUIAutomationElement7 *This, + SAFEARRAY **runtimeId); + + HRESULT (STDMETHODCALLTYPE *FindFirst)( + IUIAutomationElement7 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAll)( + IUIAutomationElement7 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *FindFirstBuildCache)( + IUIAutomationElement7 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllBuildCache)( + IUIAutomationElement7 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *BuildUpdatedCache)( + IUIAutomationElement7 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **updatedElement); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValue)( + IUIAutomationElement7 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValueEx)( + IUIAutomationElement7 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValue)( + IUIAutomationElement7 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValueEx)( + IUIAutomationElement7 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPatternAs)( + IUIAutomationElement7 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPatternAs)( + IUIAutomationElement7 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPattern)( + IUIAutomationElement7 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPattern)( + IUIAutomationElement7 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedParent)( + IUIAutomationElement7 *This, + IUIAutomationElement **parent); + + HRESULT (STDMETHODCALLTYPE *GetCachedChildren)( + IUIAutomationElement7 *This, + IUIAutomationElementArray **children); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProcessId)( + IUIAutomationElement7 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControlType)( + IUIAutomationElement7 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedControlType)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentName)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAcceleratorKey)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAccessKey)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHasKeyboardFocus)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsKeyboardFocusable)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsEnabled)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAutomationId)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentClassName)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHelpText)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCulture)( + IUIAutomationElement7 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsControlElement)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsContentElement)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPassword)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentNativeWindowHandle)( + IUIAutomationElement7 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemType)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsOffscreen)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentOrientation)( + IUIAutomationElement7 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFrameworkId)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsRequiredForForm)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemStatus)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentBoundingRectangle)( + IUIAutomationElement7 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLabeledBy)( + IUIAutomationElement7 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaRole)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaProperties)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsDataValidForForm)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControllerFor)( + IUIAutomationElement7 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDescribedBy)( + IUIAutomationElement7 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsTo)( + IUIAutomationElement7 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProviderDescription)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProcessId)( + IUIAutomationElement7 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControlType)( + IUIAutomationElement7 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedControlType)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedName)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAcceleratorKey)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAccessKey)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHasKeyboardFocus)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsKeyboardFocusable)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsEnabled)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAutomationId)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedClassName)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHelpText)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCulture)( + IUIAutomationElement7 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsControlElement)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsContentElement)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPassword)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedNativeWindowHandle)( + IUIAutomationElement7 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemType)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsOffscreen)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOrientation)( + IUIAutomationElement7 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFrameworkId)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsRequiredForForm)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemStatus)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedBoundingRectangle)( + IUIAutomationElement7 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLabeledBy)( + IUIAutomationElement7 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaRole)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaProperties)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsDataValidForForm)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControllerFor)( + IUIAutomationElement7 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDescribedBy)( + IUIAutomationElement7 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsTo)( + IUIAutomationElement7 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProviderDescription)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *GetClickablePoint)( + IUIAutomationElement7 *This, + POINT *clickable, + WINBOOL *gotClickable); + + /*** IUIAutomationElement2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentOptimizeForVisualContent)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOptimizeForVisualContent)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLiveSetting)( + IUIAutomationElement7 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLiveSetting)( + IUIAutomationElement7 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsFrom)( + IUIAutomationElement7 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsFrom)( + IUIAutomationElement7 *This, + IUIAutomationElementArray **retVal); + + /*** IUIAutomationElement3 methods ***/ + HRESULT (STDMETHODCALLTYPE *ShowContextMenu)( + IUIAutomationElement7 *This); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPeripheral)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPeripheral)( + IUIAutomationElement7 *This, + WINBOOL *retVal); + + /*** IUIAutomationElement4 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentPositionInSet)( + IUIAutomationElement7 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentSizeOfSet)( + IUIAutomationElement7 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLevel)( + IUIAutomationElement7 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationTypes)( + IUIAutomationElement7 *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationObjects)( + IUIAutomationElement7 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedPositionInSet)( + IUIAutomationElement7 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedSizeOfSet)( + IUIAutomationElement7 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLevel)( + IUIAutomationElement7 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationTypes)( + IUIAutomationElement7 *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationObjects)( + IUIAutomationElement7 *This, + IUIAutomationElementArray **retVal); + + /*** IUIAutomationElement5 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentLandmarkType)( + IUIAutomationElement7 *This, + LANDMARKTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedLandmarkType)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLandmarkType)( + IUIAutomationElement7 *This, + LANDMARKTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedLandmarkType)( + IUIAutomationElement7 *This, + BSTR *retVal); + + /*** IUIAutomationElement6 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentFullDescription)( + IUIAutomationElement7 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFullDescription)( + IUIAutomationElement7 *This, + BSTR *retVal); + + /*** IUIAutomationElement7 methods ***/ + HRESULT (STDMETHODCALLTYPE *FindFirstWithOptions)( + IUIAutomationElement7 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllWithOptions)( + IUIAutomationElement7 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *FindFirstWithOptionsBuildCache)( + IUIAutomationElement7 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllWithOptionsBuildCache)( + IUIAutomationElement7 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *GetCurrentMetadataValue)( + IUIAutomationElement7 *This, + int targetId, + METADATAID metadataId, + VARIANT *returnVal); + + END_INTERFACE +} IUIAutomationElement7Vtbl; + +interface IUIAutomationElement7 { + CONST_VTBL IUIAutomationElement7Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationElement7_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationElement7_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationElement7_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationElement methods ***/ +#define IUIAutomationElement7_SetFocus(This) (This)->lpVtbl->SetFocus(This) +#define IUIAutomationElement7_GetRuntimeId(This,runtimeId) (This)->lpVtbl->GetRuntimeId(This,runtimeId) +#define IUIAutomationElement7_FindFirst(This,scope,condition,found) (This)->lpVtbl->FindFirst(This,scope,condition,found) +#define IUIAutomationElement7_FindAll(This,scope,condition,found) (This)->lpVtbl->FindAll(This,scope,condition,found) +#define IUIAutomationElement7_FindFirstBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement7_FindAllBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement7_BuildUpdatedCache(This,cacheRequest,updatedElement) (This)->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement) +#define IUIAutomationElement7_GetCurrentPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement7_GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement7_GetCachedPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement7_GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement7_GetCurrentPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement7_GetCachedPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement7_GetCurrentPattern(This,patternId,patternObject) (This)->lpVtbl->GetCurrentPattern(This,patternId,patternObject) +#define IUIAutomationElement7_GetCachedPattern(This,patternId,patternObject) (This)->lpVtbl->GetCachedPattern(This,patternId,patternObject) +#define IUIAutomationElement7_GetCachedParent(This,parent) (This)->lpVtbl->GetCachedParent(This,parent) +#define IUIAutomationElement7_GetCachedChildren(This,children) (This)->lpVtbl->GetCachedChildren(This,children) +#define IUIAutomationElement7_get_CurrentProcessId(This,retVal) (This)->lpVtbl->get_CurrentProcessId(This,retVal) +#define IUIAutomationElement7_get_CurrentControlType(This,retVal) (This)->lpVtbl->get_CurrentControlType(This,retVal) +#define IUIAutomationElement7_get_CurrentLocalizedControlType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedControlType(This,retVal) +#define IUIAutomationElement7_get_CurrentName(This,retVal) (This)->lpVtbl->get_CurrentName(This,retVal) +#define IUIAutomationElement7_get_CurrentAcceleratorKey(This,retVal) (This)->lpVtbl->get_CurrentAcceleratorKey(This,retVal) +#define IUIAutomationElement7_get_CurrentAccessKey(This,retVal) (This)->lpVtbl->get_CurrentAccessKey(This,retVal) +#define IUIAutomationElement7_get_CurrentHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal) +#define IUIAutomationElement7_get_CurrentIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement7_get_CurrentIsEnabled(This,retVal) (This)->lpVtbl->get_CurrentIsEnabled(This,retVal) +#define IUIAutomationElement7_get_CurrentAutomationId(This,retVal) (This)->lpVtbl->get_CurrentAutomationId(This,retVal) +#define IUIAutomationElement7_get_CurrentClassName(This,retVal) (This)->lpVtbl->get_CurrentClassName(This,retVal) +#define IUIAutomationElement7_get_CurrentHelpText(This,retVal) (This)->lpVtbl->get_CurrentHelpText(This,retVal) +#define IUIAutomationElement7_get_CurrentCulture(This,retVal) (This)->lpVtbl->get_CurrentCulture(This,retVal) +#define IUIAutomationElement7_get_CurrentIsControlElement(This,retVal) (This)->lpVtbl->get_CurrentIsControlElement(This,retVal) +#define IUIAutomationElement7_get_CurrentIsContentElement(This,retVal) (This)->lpVtbl->get_CurrentIsContentElement(This,retVal) +#define IUIAutomationElement7_get_CurrentIsPassword(This,retVal) (This)->lpVtbl->get_CurrentIsPassword(This,retVal) +#define IUIAutomationElement7_get_CurrentNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CurrentNativeWindowHandle(This,retVal) +#define IUIAutomationElement7_get_CurrentItemType(This,retVal) (This)->lpVtbl->get_CurrentItemType(This,retVal) +#define IUIAutomationElement7_get_CurrentIsOffscreen(This,retVal) (This)->lpVtbl->get_CurrentIsOffscreen(This,retVal) +#define IUIAutomationElement7_get_CurrentOrientation(This,retVal) (This)->lpVtbl->get_CurrentOrientation(This,retVal) +#define IUIAutomationElement7_get_CurrentFrameworkId(This,retVal) (This)->lpVtbl->get_CurrentFrameworkId(This,retVal) +#define IUIAutomationElement7_get_CurrentIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CurrentIsRequiredForForm(This,retVal) +#define IUIAutomationElement7_get_CurrentItemStatus(This,retVal) (This)->lpVtbl->get_CurrentItemStatus(This,retVal) +#define IUIAutomationElement7_get_CurrentBoundingRectangle(This,retVal) (This)->lpVtbl->get_CurrentBoundingRectangle(This,retVal) +#define IUIAutomationElement7_get_CurrentLabeledBy(This,retVal) (This)->lpVtbl->get_CurrentLabeledBy(This,retVal) +#define IUIAutomationElement7_get_CurrentAriaRole(This,retVal) (This)->lpVtbl->get_CurrentAriaRole(This,retVal) +#define IUIAutomationElement7_get_CurrentAriaProperties(This,retVal) (This)->lpVtbl->get_CurrentAriaProperties(This,retVal) +#define IUIAutomationElement7_get_CurrentIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CurrentIsDataValidForForm(This,retVal) +#define IUIAutomationElement7_get_CurrentControllerFor(This,retVal) (This)->lpVtbl->get_CurrentControllerFor(This,retVal) +#define IUIAutomationElement7_get_CurrentDescribedBy(This,retVal) (This)->lpVtbl->get_CurrentDescribedBy(This,retVal) +#define IUIAutomationElement7_get_CurrentFlowsTo(This,retVal) (This)->lpVtbl->get_CurrentFlowsTo(This,retVal) +#define IUIAutomationElement7_get_CurrentProviderDescription(This,retVal) (This)->lpVtbl->get_CurrentProviderDescription(This,retVal) +#define IUIAutomationElement7_get_CachedProcessId(This,retVal) (This)->lpVtbl->get_CachedProcessId(This,retVal) +#define IUIAutomationElement7_get_CachedControlType(This,retVal) (This)->lpVtbl->get_CachedControlType(This,retVal) +#define IUIAutomationElement7_get_CachedLocalizedControlType(This,retVal) (This)->lpVtbl->get_CachedLocalizedControlType(This,retVal) +#define IUIAutomationElement7_get_CachedName(This,retVal) (This)->lpVtbl->get_CachedName(This,retVal) +#define IUIAutomationElement7_get_CachedAcceleratorKey(This,retVal) (This)->lpVtbl->get_CachedAcceleratorKey(This,retVal) +#define IUIAutomationElement7_get_CachedAccessKey(This,retVal) (This)->lpVtbl->get_CachedAccessKey(This,retVal) +#define IUIAutomationElement7_get_CachedHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CachedHasKeyboardFocus(This,retVal) +#define IUIAutomationElement7_get_CachedIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement7_get_CachedIsEnabled(This,retVal) (This)->lpVtbl->get_CachedIsEnabled(This,retVal) +#define IUIAutomationElement7_get_CachedAutomationId(This,retVal) (This)->lpVtbl->get_CachedAutomationId(This,retVal) +#define IUIAutomationElement7_get_CachedClassName(This,retVal) (This)->lpVtbl->get_CachedClassName(This,retVal) +#define IUIAutomationElement7_get_CachedHelpText(This,retVal) (This)->lpVtbl->get_CachedHelpText(This,retVal) +#define IUIAutomationElement7_get_CachedCulture(This,retVal) (This)->lpVtbl->get_CachedCulture(This,retVal) +#define IUIAutomationElement7_get_CachedIsControlElement(This,retVal) (This)->lpVtbl->get_CachedIsControlElement(This,retVal) +#define IUIAutomationElement7_get_CachedIsContentElement(This,retVal) (This)->lpVtbl->get_CachedIsContentElement(This,retVal) +#define IUIAutomationElement7_get_CachedIsPassword(This,retVal) (This)->lpVtbl->get_CachedIsPassword(This,retVal) +#define IUIAutomationElement7_get_CachedNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CachedNativeWindowHandle(This,retVal) +#define IUIAutomationElement7_get_CachedItemType(This,retVal) (This)->lpVtbl->get_CachedItemType(This,retVal) +#define IUIAutomationElement7_get_CachedIsOffscreen(This,retVal) (This)->lpVtbl->get_CachedIsOffscreen(This,retVal) +#define IUIAutomationElement7_get_CachedOrientation(This,retVal) (This)->lpVtbl->get_CachedOrientation(This,retVal) +#define IUIAutomationElement7_get_CachedFrameworkId(This,retVal) (This)->lpVtbl->get_CachedFrameworkId(This,retVal) +#define IUIAutomationElement7_get_CachedIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CachedIsRequiredForForm(This,retVal) +#define IUIAutomationElement7_get_CachedItemStatus(This,retVal) (This)->lpVtbl->get_CachedItemStatus(This,retVal) +#define IUIAutomationElement7_get_CachedBoundingRectangle(This,retVal) (This)->lpVtbl->get_CachedBoundingRectangle(This,retVal) +#define IUIAutomationElement7_get_CachedLabeledBy(This,retVal) (This)->lpVtbl->get_CachedLabeledBy(This,retVal) +#define IUIAutomationElement7_get_CachedAriaRole(This,retVal) (This)->lpVtbl->get_CachedAriaRole(This,retVal) +#define IUIAutomationElement7_get_CachedAriaProperties(This,retVal) (This)->lpVtbl->get_CachedAriaProperties(This,retVal) +#define IUIAutomationElement7_get_CachedIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CachedIsDataValidForForm(This,retVal) +#define IUIAutomationElement7_get_CachedControllerFor(This,retVal) (This)->lpVtbl->get_CachedControllerFor(This,retVal) +#define IUIAutomationElement7_get_CachedDescribedBy(This,retVal) (This)->lpVtbl->get_CachedDescribedBy(This,retVal) +#define IUIAutomationElement7_get_CachedFlowsTo(This,retVal) (This)->lpVtbl->get_CachedFlowsTo(This,retVal) +#define IUIAutomationElement7_get_CachedProviderDescription(This,retVal) (This)->lpVtbl->get_CachedProviderDescription(This,retVal) +#define IUIAutomationElement7_GetClickablePoint(This,clickable,gotClickable) (This)->lpVtbl->GetClickablePoint(This,clickable,gotClickable) +/*** IUIAutomationElement2 methods ***/ +#define IUIAutomationElement7_get_CurrentOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement7_get_CachedOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement7_get_CurrentLiveSetting(This,retVal) (This)->lpVtbl->get_CurrentLiveSetting(This,retVal) +#define IUIAutomationElement7_get_CachedLiveSetting(This,retVal) (This)->lpVtbl->get_CachedLiveSetting(This,retVal) +#define IUIAutomationElement7_get_CurrentFlowsFrom(This,retVal) (This)->lpVtbl->get_CurrentFlowsFrom(This,retVal) +#define IUIAutomationElement7_get_CachedFlowsFrom(This,retVal) (This)->lpVtbl->get_CachedFlowsFrom(This,retVal) +/*** IUIAutomationElement3 methods ***/ +#define IUIAutomationElement7_ShowContextMenu(This) (This)->lpVtbl->ShowContextMenu(This) +#define IUIAutomationElement7_get_CurrentIsPeripheral(This,retVal) (This)->lpVtbl->get_CurrentIsPeripheral(This,retVal) +#define IUIAutomationElement7_get_CachedIsPeripheral(This,retVal) (This)->lpVtbl->get_CachedIsPeripheral(This,retVal) +/*** IUIAutomationElement4 methods ***/ +#define IUIAutomationElement7_get_CurrentPositionInSet(This,retVal) (This)->lpVtbl->get_CurrentPositionInSet(This,retVal) +#define IUIAutomationElement7_get_CurrentSizeOfSet(This,retVal) (This)->lpVtbl->get_CurrentSizeOfSet(This,retVal) +#define IUIAutomationElement7_get_CurrentLevel(This,retVal) (This)->lpVtbl->get_CurrentLevel(This,retVal) +#define IUIAutomationElement7_get_CurrentAnnotationTypes(This,retVal) (This)->lpVtbl->get_CurrentAnnotationTypes(This,retVal) +#define IUIAutomationElement7_get_CurrentAnnotationObjects(This,retVal) (This)->lpVtbl->get_CurrentAnnotationObjects(This,retVal) +#define IUIAutomationElement7_get_CachedPositionInSet(This,retVal) (This)->lpVtbl->get_CachedPositionInSet(This,retVal) +#define IUIAutomationElement7_get_CachedSizeOfSet(This,retVal) (This)->lpVtbl->get_CachedSizeOfSet(This,retVal) +#define IUIAutomationElement7_get_CachedLevel(This,retVal) (This)->lpVtbl->get_CachedLevel(This,retVal) +#define IUIAutomationElement7_get_CachedAnnotationTypes(This,retVal) (This)->lpVtbl->get_CachedAnnotationTypes(This,retVal) +#define IUIAutomationElement7_get_CachedAnnotationObjects(This,retVal) (This)->lpVtbl->get_CachedAnnotationObjects(This,retVal) +/*** IUIAutomationElement5 methods ***/ +#define IUIAutomationElement7_get_CurrentLandmarkType(This,retVal) (This)->lpVtbl->get_CurrentLandmarkType(This,retVal) +#define IUIAutomationElement7_get_CurrentLocalizedLandmarkType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedLandmarkType(This,retVal) +#define IUIAutomationElement7_get_CachedLandmarkType(This,retVal) (This)->lpVtbl->get_CachedLandmarkType(This,retVal) +#define IUIAutomationElement7_get_CachedLocalizedLandmarkType(This,retVal) (This)->lpVtbl->get_CachedLocalizedLandmarkType(This,retVal) +/*** IUIAutomationElement6 methods ***/ +#define IUIAutomationElement7_get_CurrentFullDescription(This,retVal) (This)->lpVtbl->get_CurrentFullDescription(This,retVal) +#define IUIAutomationElement7_get_CachedFullDescription(This,retVal) (This)->lpVtbl->get_CachedFullDescription(This,retVal) +/*** IUIAutomationElement7 methods ***/ +#define IUIAutomationElement7_FindFirstWithOptions(This,scope,condition,traversalOptions,root,found) (This)->lpVtbl->FindFirstWithOptions(This,scope,condition,traversalOptions,root,found) +#define IUIAutomationElement7_FindAllWithOptions(This,scope,condition,traversalOptions,root,found) (This)->lpVtbl->FindAllWithOptions(This,scope,condition,traversalOptions,root,found) +#define IUIAutomationElement7_FindFirstWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found) (This)->lpVtbl->FindFirstWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found) +#define IUIAutomationElement7_FindAllWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found) (This)->lpVtbl->FindAllWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found) +#define IUIAutomationElement7_GetCurrentMetadataValue(This,targetId,metadataId,returnVal) (This)->lpVtbl->GetCurrentMetadataValue(This,targetId,metadataId,returnVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement7_QueryInterface(IUIAutomationElement7* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationElement7_AddRef(IUIAutomationElement7* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationElement7_Release(IUIAutomationElement7* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationElement methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement7_SetFocus(IUIAutomationElement7* This) { + return This->lpVtbl->SetFocus(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_GetRuntimeId(IUIAutomationElement7* This,SAFEARRAY **runtimeId) { + return This->lpVtbl->GetRuntimeId(This,runtimeId); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_FindFirst(IUIAutomationElement7* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElement **found) { + return This->lpVtbl->FindFirst(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_FindAll(IUIAutomationElement7* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAll(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_FindFirstBuildCache(IUIAutomationElement7* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_FindAllBuildCache(IUIAutomationElement7* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_BuildUpdatedCache(IUIAutomationElement7* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **updatedElement) { + return This->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_GetCurrentPropertyValue(IUIAutomationElement7* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_GetCurrentPropertyValueEx(IUIAutomationElement7* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_GetCachedPropertyValue(IUIAutomationElement7* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_GetCachedPropertyValueEx(IUIAutomationElement7* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_GetCurrentPatternAs(IUIAutomationElement7* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_GetCachedPatternAs(IUIAutomationElement7* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_GetCurrentPattern(IUIAutomationElement7* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCurrentPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_GetCachedPattern(IUIAutomationElement7* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCachedPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_GetCachedParent(IUIAutomationElement7* This,IUIAutomationElement **parent) { + return This->lpVtbl->GetCachedParent(This,parent); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_GetCachedChildren(IUIAutomationElement7* This,IUIAutomationElementArray **children) { + return This->lpVtbl->GetCachedChildren(This,children); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentProcessId(IUIAutomationElement7* This,int *retVal) { + return This->lpVtbl->get_CurrentProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentControlType(IUIAutomationElement7* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CurrentControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentLocalizedControlType(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentName(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentAcceleratorKey(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentAccessKey(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentHasKeyboardFocus(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentIsKeyboardFocusable(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentIsEnabled(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentAutomationId(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentClassName(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentHelpText(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentCulture(IUIAutomationElement7* This,int *retVal) { + return This->lpVtbl->get_CurrentCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentIsControlElement(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentIsContentElement(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentIsPassword(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentNativeWindowHandle(IUIAutomationElement7* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CurrentNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentItemType(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentIsOffscreen(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentOrientation(IUIAutomationElement7* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CurrentOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentFrameworkId(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentIsRequiredForForm(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentItemStatus(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentBoundingRectangle(IUIAutomationElement7* This,RECT *retVal) { + return This->lpVtbl->get_CurrentBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentLabeledBy(IUIAutomationElement7* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CurrentLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentAriaRole(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentAriaProperties(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentIsDataValidForForm(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentControllerFor(IUIAutomationElement7* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentDescribedBy(IUIAutomationElement7* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentFlowsTo(IUIAutomationElement7* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentProviderDescription(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedProcessId(IUIAutomationElement7* This,int *retVal) { + return This->lpVtbl->get_CachedProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedControlType(IUIAutomationElement7* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CachedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedLocalizedControlType(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedName(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedAcceleratorKey(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedAccessKey(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedHasKeyboardFocus(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedIsKeyboardFocusable(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedIsEnabled(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedAutomationId(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedClassName(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedHelpText(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedCulture(IUIAutomationElement7* This,int *retVal) { + return This->lpVtbl->get_CachedCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedIsControlElement(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedIsContentElement(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedIsPassword(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedNativeWindowHandle(IUIAutomationElement7* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CachedNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedItemType(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedIsOffscreen(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedOrientation(IUIAutomationElement7* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CachedOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedFrameworkId(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedIsRequiredForForm(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedItemStatus(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedBoundingRectangle(IUIAutomationElement7* This,RECT *retVal) { + return This->lpVtbl->get_CachedBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedLabeledBy(IUIAutomationElement7* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CachedLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedAriaRole(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedAriaProperties(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedIsDataValidForForm(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedControllerFor(IUIAutomationElement7* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedDescribedBy(IUIAutomationElement7* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedFlowsTo(IUIAutomationElement7* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedProviderDescription(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_GetClickablePoint(IUIAutomationElement7* This,POINT *clickable,WINBOOL *gotClickable) { + return This->lpVtbl->GetClickablePoint(This,clickable,gotClickable); +} +/*** IUIAutomationElement2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentOptimizeForVisualContent(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedOptimizeForVisualContent(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentLiveSetting(IUIAutomationElement7* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CurrentLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedLiveSetting(IUIAutomationElement7* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CachedLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentFlowsFrom(IUIAutomationElement7* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsFrom(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedFlowsFrom(IUIAutomationElement7* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsFrom(This,retVal); +} +/*** IUIAutomationElement3 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement7_ShowContextMenu(IUIAutomationElement7* This) { + return This->lpVtbl->ShowContextMenu(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentIsPeripheral(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPeripheral(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedIsPeripheral(IUIAutomationElement7* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPeripheral(This,retVal); +} +/*** IUIAutomationElement4 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentPositionInSet(IUIAutomationElement7* This,int *retVal) { + return This->lpVtbl->get_CurrentPositionInSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentSizeOfSet(IUIAutomationElement7* This,int *retVal) { + return This->lpVtbl->get_CurrentSizeOfSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentLevel(IUIAutomationElement7* This,int *retVal) { + return This->lpVtbl->get_CurrentLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentAnnotationTypes(IUIAutomationElement7* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CurrentAnnotationTypes(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentAnnotationObjects(IUIAutomationElement7* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentAnnotationObjects(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedPositionInSet(IUIAutomationElement7* This,int *retVal) { + return This->lpVtbl->get_CachedPositionInSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedSizeOfSet(IUIAutomationElement7* This,int *retVal) { + return This->lpVtbl->get_CachedSizeOfSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedLevel(IUIAutomationElement7* This,int *retVal) { + return This->lpVtbl->get_CachedLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedAnnotationTypes(IUIAutomationElement7* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CachedAnnotationTypes(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedAnnotationObjects(IUIAutomationElement7* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedAnnotationObjects(This,retVal); +} +/*** IUIAutomationElement5 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentLandmarkType(IUIAutomationElement7* This,LANDMARKTYPEID *retVal) { + return This->lpVtbl->get_CurrentLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentLocalizedLandmarkType(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedLandmarkType(IUIAutomationElement7* This,LANDMARKTYPEID *retVal) { + return This->lpVtbl->get_CachedLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedLocalizedLandmarkType(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedLandmarkType(This,retVal); +} +/*** IUIAutomationElement6 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CurrentFullDescription(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFullDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_get_CachedFullDescription(IUIAutomationElement7* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFullDescription(This,retVal); +} +/*** IUIAutomationElement7 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement7_FindFirstWithOptions(IUIAutomationElement7* This,enum TreeScope scope,IUIAutomationCondition *condition,enum TreeTraversalOptions traversalOptions,IUIAutomationElement *root,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstWithOptions(This,scope,condition,traversalOptions,root,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_FindAllWithOptions(IUIAutomationElement7* This,enum TreeScope scope,IUIAutomationCondition *condition,enum TreeTraversalOptions traversalOptions,IUIAutomationElement *root,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllWithOptions(This,scope,condition,traversalOptions,root,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_FindFirstWithOptionsBuildCache(IUIAutomationElement7* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,enum TreeTraversalOptions traversalOptions,IUIAutomationElement *root,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_FindAllWithOptionsBuildCache(IUIAutomationElement7* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,enum TreeTraversalOptions traversalOptions,IUIAutomationElement *root,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement7_GetCurrentMetadataValue(IUIAutomationElement7* This,int targetId,METADATAID metadataId,VARIANT *returnVal) { + return This->lpVtbl->GetCurrentMetadataValue(This,targetId,metadataId,returnVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationElement7_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationElement8 interface + */ +#ifndef __IUIAutomationElement8_INTERFACE_DEFINED__ +#define __IUIAutomationElement8_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationElement8, 0x8c60217d, 0x5411, 0x4cde, 0xbc,0xc0, 0x1c,0xed,0xa2,0x23,0x83,0x0c); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("8c60217d-5411-4cde-bcc0-1ceda223830c") +IUIAutomationElement8 : public IUIAutomationElement7 +{ + virtual HRESULT STDMETHODCALLTYPE get_CurrentHeadingLevel( + HEADINGLEVELID *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedHeadingLevel( + HEADINGLEVELID *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationElement8, 0x8c60217d, 0x5411, 0x4cde, 0xbc,0xc0, 0x1c,0xed,0xa2,0x23,0x83,0x0c) +#endif +#else +typedef struct IUIAutomationElement8Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationElement8 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationElement8 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationElement8 *This); + + /*** IUIAutomationElement methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFocus)( + IUIAutomationElement8 *This); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeId)( + IUIAutomationElement8 *This, + SAFEARRAY **runtimeId); + + HRESULT (STDMETHODCALLTYPE *FindFirst)( + IUIAutomationElement8 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAll)( + IUIAutomationElement8 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *FindFirstBuildCache)( + IUIAutomationElement8 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllBuildCache)( + IUIAutomationElement8 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *BuildUpdatedCache)( + IUIAutomationElement8 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **updatedElement); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValue)( + IUIAutomationElement8 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValueEx)( + IUIAutomationElement8 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValue)( + IUIAutomationElement8 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValueEx)( + IUIAutomationElement8 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPatternAs)( + IUIAutomationElement8 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPatternAs)( + IUIAutomationElement8 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPattern)( + IUIAutomationElement8 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPattern)( + IUIAutomationElement8 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedParent)( + IUIAutomationElement8 *This, + IUIAutomationElement **parent); + + HRESULT (STDMETHODCALLTYPE *GetCachedChildren)( + IUIAutomationElement8 *This, + IUIAutomationElementArray **children); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProcessId)( + IUIAutomationElement8 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControlType)( + IUIAutomationElement8 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedControlType)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentName)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAcceleratorKey)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAccessKey)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHasKeyboardFocus)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsKeyboardFocusable)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsEnabled)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAutomationId)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentClassName)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHelpText)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCulture)( + IUIAutomationElement8 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsControlElement)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsContentElement)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPassword)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentNativeWindowHandle)( + IUIAutomationElement8 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemType)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsOffscreen)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentOrientation)( + IUIAutomationElement8 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFrameworkId)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsRequiredForForm)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemStatus)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentBoundingRectangle)( + IUIAutomationElement8 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLabeledBy)( + IUIAutomationElement8 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaRole)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaProperties)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsDataValidForForm)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControllerFor)( + IUIAutomationElement8 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDescribedBy)( + IUIAutomationElement8 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsTo)( + IUIAutomationElement8 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProviderDescription)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProcessId)( + IUIAutomationElement8 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControlType)( + IUIAutomationElement8 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedControlType)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedName)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAcceleratorKey)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAccessKey)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHasKeyboardFocus)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsKeyboardFocusable)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsEnabled)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAutomationId)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedClassName)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHelpText)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCulture)( + IUIAutomationElement8 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsControlElement)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsContentElement)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPassword)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedNativeWindowHandle)( + IUIAutomationElement8 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemType)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsOffscreen)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOrientation)( + IUIAutomationElement8 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFrameworkId)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsRequiredForForm)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemStatus)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedBoundingRectangle)( + IUIAutomationElement8 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLabeledBy)( + IUIAutomationElement8 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaRole)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaProperties)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsDataValidForForm)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControllerFor)( + IUIAutomationElement8 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDescribedBy)( + IUIAutomationElement8 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsTo)( + IUIAutomationElement8 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProviderDescription)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *GetClickablePoint)( + IUIAutomationElement8 *This, + POINT *clickable, + WINBOOL *gotClickable); + + /*** IUIAutomationElement2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentOptimizeForVisualContent)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOptimizeForVisualContent)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLiveSetting)( + IUIAutomationElement8 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLiveSetting)( + IUIAutomationElement8 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsFrom)( + IUIAutomationElement8 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsFrom)( + IUIAutomationElement8 *This, + IUIAutomationElementArray **retVal); + + /*** IUIAutomationElement3 methods ***/ + HRESULT (STDMETHODCALLTYPE *ShowContextMenu)( + IUIAutomationElement8 *This); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPeripheral)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPeripheral)( + IUIAutomationElement8 *This, + WINBOOL *retVal); + + /*** IUIAutomationElement4 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentPositionInSet)( + IUIAutomationElement8 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentSizeOfSet)( + IUIAutomationElement8 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLevel)( + IUIAutomationElement8 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationTypes)( + IUIAutomationElement8 *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationObjects)( + IUIAutomationElement8 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedPositionInSet)( + IUIAutomationElement8 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedSizeOfSet)( + IUIAutomationElement8 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLevel)( + IUIAutomationElement8 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationTypes)( + IUIAutomationElement8 *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationObjects)( + IUIAutomationElement8 *This, + IUIAutomationElementArray **retVal); + + /*** IUIAutomationElement5 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentLandmarkType)( + IUIAutomationElement8 *This, + LANDMARKTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedLandmarkType)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLandmarkType)( + IUIAutomationElement8 *This, + LANDMARKTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedLandmarkType)( + IUIAutomationElement8 *This, + BSTR *retVal); + + /*** IUIAutomationElement6 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentFullDescription)( + IUIAutomationElement8 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFullDescription)( + IUIAutomationElement8 *This, + BSTR *retVal); + + /*** IUIAutomationElement7 methods ***/ + HRESULT (STDMETHODCALLTYPE *FindFirstWithOptions)( + IUIAutomationElement8 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllWithOptions)( + IUIAutomationElement8 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *FindFirstWithOptionsBuildCache)( + IUIAutomationElement8 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllWithOptionsBuildCache)( + IUIAutomationElement8 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *GetCurrentMetadataValue)( + IUIAutomationElement8 *This, + int targetId, + METADATAID metadataId, + VARIANT *returnVal); + + /*** IUIAutomationElement8 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentHeadingLevel)( + IUIAutomationElement8 *This, + HEADINGLEVELID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHeadingLevel)( + IUIAutomationElement8 *This, + HEADINGLEVELID *retVal); + + END_INTERFACE +} IUIAutomationElement8Vtbl; + +interface IUIAutomationElement8 { + CONST_VTBL IUIAutomationElement8Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationElement8_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationElement8_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationElement8_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationElement methods ***/ +#define IUIAutomationElement8_SetFocus(This) (This)->lpVtbl->SetFocus(This) +#define IUIAutomationElement8_GetRuntimeId(This,runtimeId) (This)->lpVtbl->GetRuntimeId(This,runtimeId) +#define IUIAutomationElement8_FindFirst(This,scope,condition,found) (This)->lpVtbl->FindFirst(This,scope,condition,found) +#define IUIAutomationElement8_FindAll(This,scope,condition,found) (This)->lpVtbl->FindAll(This,scope,condition,found) +#define IUIAutomationElement8_FindFirstBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement8_FindAllBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement8_BuildUpdatedCache(This,cacheRequest,updatedElement) (This)->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement) +#define IUIAutomationElement8_GetCurrentPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement8_GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement8_GetCachedPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement8_GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement8_GetCurrentPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement8_GetCachedPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement8_GetCurrentPattern(This,patternId,patternObject) (This)->lpVtbl->GetCurrentPattern(This,patternId,patternObject) +#define IUIAutomationElement8_GetCachedPattern(This,patternId,patternObject) (This)->lpVtbl->GetCachedPattern(This,patternId,patternObject) +#define IUIAutomationElement8_GetCachedParent(This,parent) (This)->lpVtbl->GetCachedParent(This,parent) +#define IUIAutomationElement8_GetCachedChildren(This,children) (This)->lpVtbl->GetCachedChildren(This,children) +#define IUIAutomationElement8_get_CurrentProcessId(This,retVal) (This)->lpVtbl->get_CurrentProcessId(This,retVal) +#define IUIAutomationElement8_get_CurrentControlType(This,retVal) (This)->lpVtbl->get_CurrentControlType(This,retVal) +#define IUIAutomationElement8_get_CurrentLocalizedControlType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedControlType(This,retVal) +#define IUIAutomationElement8_get_CurrentName(This,retVal) (This)->lpVtbl->get_CurrentName(This,retVal) +#define IUIAutomationElement8_get_CurrentAcceleratorKey(This,retVal) (This)->lpVtbl->get_CurrentAcceleratorKey(This,retVal) +#define IUIAutomationElement8_get_CurrentAccessKey(This,retVal) (This)->lpVtbl->get_CurrentAccessKey(This,retVal) +#define IUIAutomationElement8_get_CurrentHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal) +#define IUIAutomationElement8_get_CurrentIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement8_get_CurrentIsEnabled(This,retVal) (This)->lpVtbl->get_CurrentIsEnabled(This,retVal) +#define IUIAutomationElement8_get_CurrentAutomationId(This,retVal) (This)->lpVtbl->get_CurrentAutomationId(This,retVal) +#define IUIAutomationElement8_get_CurrentClassName(This,retVal) (This)->lpVtbl->get_CurrentClassName(This,retVal) +#define IUIAutomationElement8_get_CurrentHelpText(This,retVal) (This)->lpVtbl->get_CurrentHelpText(This,retVal) +#define IUIAutomationElement8_get_CurrentCulture(This,retVal) (This)->lpVtbl->get_CurrentCulture(This,retVal) +#define IUIAutomationElement8_get_CurrentIsControlElement(This,retVal) (This)->lpVtbl->get_CurrentIsControlElement(This,retVal) +#define IUIAutomationElement8_get_CurrentIsContentElement(This,retVal) (This)->lpVtbl->get_CurrentIsContentElement(This,retVal) +#define IUIAutomationElement8_get_CurrentIsPassword(This,retVal) (This)->lpVtbl->get_CurrentIsPassword(This,retVal) +#define IUIAutomationElement8_get_CurrentNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CurrentNativeWindowHandle(This,retVal) +#define IUIAutomationElement8_get_CurrentItemType(This,retVal) (This)->lpVtbl->get_CurrentItemType(This,retVal) +#define IUIAutomationElement8_get_CurrentIsOffscreen(This,retVal) (This)->lpVtbl->get_CurrentIsOffscreen(This,retVal) +#define IUIAutomationElement8_get_CurrentOrientation(This,retVal) (This)->lpVtbl->get_CurrentOrientation(This,retVal) +#define IUIAutomationElement8_get_CurrentFrameworkId(This,retVal) (This)->lpVtbl->get_CurrentFrameworkId(This,retVal) +#define IUIAutomationElement8_get_CurrentIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CurrentIsRequiredForForm(This,retVal) +#define IUIAutomationElement8_get_CurrentItemStatus(This,retVal) (This)->lpVtbl->get_CurrentItemStatus(This,retVal) +#define IUIAutomationElement8_get_CurrentBoundingRectangle(This,retVal) (This)->lpVtbl->get_CurrentBoundingRectangle(This,retVal) +#define IUIAutomationElement8_get_CurrentLabeledBy(This,retVal) (This)->lpVtbl->get_CurrentLabeledBy(This,retVal) +#define IUIAutomationElement8_get_CurrentAriaRole(This,retVal) (This)->lpVtbl->get_CurrentAriaRole(This,retVal) +#define IUIAutomationElement8_get_CurrentAriaProperties(This,retVal) (This)->lpVtbl->get_CurrentAriaProperties(This,retVal) +#define IUIAutomationElement8_get_CurrentIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CurrentIsDataValidForForm(This,retVal) +#define IUIAutomationElement8_get_CurrentControllerFor(This,retVal) (This)->lpVtbl->get_CurrentControllerFor(This,retVal) +#define IUIAutomationElement8_get_CurrentDescribedBy(This,retVal) (This)->lpVtbl->get_CurrentDescribedBy(This,retVal) +#define IUIAutomationElement8_get_CurrentFlowsTo(This,retVal) (This)->lpVtbl->get_CurrentFlowsTo(This,retVal) +#define IUIAutomationElement8_get_CurrentProviderDescription(This,retVal) (This)->lpVtbl->get_CurrentProviderDescription(This,retVal) +#define IUIAutomationElement8_get_CachedProcessId(This,retVal) (This)->lpVtbl->get_CachedProcessId(This,retVal) +#define IUIAutomationElement8_get_CachedControlType(This,retVal) (This)->lpVtbl->get_CachedControlType(This,retVal) +#define IUIAutomationElement8_get_CachedLocalizedControlType(This,retVal) (This)->lpVtbl->get_CachedLocalizedControlType(This,retVal) +#define IUIAutomationElement8_get_CachedName(This,retVal) (This)->lpVtbl->get_CachedName(This,retVal) +#define IUIAutomationElement8_get_CachedAcceleratorKey(This,retVal) (This)->lpVtbl->get_CachedAcceleratorKey(This,retVal) +#define IUIAutomationElement8_get_CachedAccessKey(This,retVal) (This)->lpVtbl->get_CachedAccessKey(This,retVal) +#define IUIAutomationElement8_get_CachedHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CachedHasKeyboardFocus(This,retVal) +#define IUIAutomationElement8_get_CachedIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement8_get_CachedIsEnabled(This,retVal) (This)->lpVtbl->get_CachedIsEnabled(This,retVal) +#define IUIAutomationElement8_get_CachedAutomationId(This,retVal) (This)->lpVtbl->get_CachedAutomationId(This,retVal) +#define IUIAutomationElement8_get_CachedClassName(This,retVal) (This)->lpVtbl->get_CachedClassName(This,retVal) +#define IUIAutomationElement8_get_CachedHelpText(This,retVal) (This)->lpVtbl->get_CachedHelpText(This,retVal) +#define IUIAutomationElement8_get_CachedCulture(This,retVal) (This)->lpVtbl->get_CachedCulture(This,retVal) +#define IUIAutomationElement8_get_CachedIsControlElement(This,retVal) (This)->lpVtbl->get_CachedIsControlElement(This,retVal) +#define IUIAutomationElement8_get_CachedIsContentElement(This,retVal) (This)->lpVtbl->get_CachedIsContentElement(This,retVal) +#define IUIAutomationElement8_get_CachedIsPassword(This,retVal) (This)->lpVtbl->get_CachedIsPassword(This,retVal) +#define IUIAutomationElement8_get_CachedNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CachedNativeWindowHandle(This,retVal) +#define IUIAutomationElement8_get_CachedItemType(This,retVal) (This)->lpVtbl->get_CachedItemType(This,retVal) +#define IUIAutomationElement8_get_CachedIsOffscreen(This,retVal) (This)->lpVtbl->get_CachedIsOffscreen(This,retVal) +#define IUIAutomationElement8_get_CachedOrientation(This,retVal) (This)->lpVtbl->get_CachedOrientation(This,retVal) +#define IUIAutomationElement8_get_CachedFrameworkId(This,retVal) (This)->lpVtbl->get_CachedFrameworkId(This,retVal) +#define IUIAutomationElement8_get_CachedIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CachedIsRequiredForForm(This,retVal) +#define IUIAutomationElement8_get_CachedItemStatus(This,retVal) (This)->lpVtbl->get_CachedItemStatus(This,retVal) +#define IUIAutomationElement8_get_CachedBoundingRectangle(This,retVal) (This)->lpVtbl->get_CachedBoundingRectangle(This,retVal) +#define IUIAutomationElement8_get_CachedLabeledBy(This,retVal) (This)->lpVtbl->get_CachedLabeledBy(This,retVal) +#define IUIAutomationElement8_get_CachedAriaRole(This,retVal) (This)->lpVtbl->get_CachedAriaRole(This,retVal) +#define IUIAutomationElement8_get_CachedAriaProperties(This,retVal) (This)->lpVtbl->get_CachedAriaProperties(This,retVal) +#define IUIAutomationElement8_get_CachedIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CachedIsDataValidForForm(This,retVal) +#define IUIAutomationElement8_get_CachedControllerFor(This,retVal) (This)->lpVtbl->get_CachedControllerFor(This,retVal) +#define IUIAutomationElement8_get_CachedDescribedBy(This,retVal) (This)->lpVtbl->get_CachedDescribedBy(This,retVal) +#define IUIAutomationElement8_get_CachedFlowsTo(This,retVal) (This)->lpVtbl->get_CachedFlowsTo(This,retVal) +#define IUIAutomationElement8_get_CachedProviderDescription(This,retVal) (This)->lpVtbl->get_CachedProviderDescription(This,retVal) +#define IUIAutomationElement8_GetClickablePoint(This,clickable,gotClickable) (This)->lpVtbl->GetClickablePoint(This,clickable,gotClickable) +/*** IUIAutomationElement2 methods ***/ +#define IUIAutomationElement8_get_CurrentOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement8_get_CachedOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement8_get_CurrentLiveSetting(This,retVal) (This)->lpVtbl->get_CurrentLiveSetting(This,retVal) +#define IUIAutomationElement8_get_CachedLiveSetting(This,retVal) (This)->lpVtbl->get_CachedLiveSetting(This,retVal) +#define IUIAutomationElement8_get_CurrentFlowsFrom(This,retVal) (This)->lpVtbl->get_CurrentFlowsFrom(This,retVal) +#define IUIAutomationElement8_get_CachedFlowsFrom(This,retVal) (This)->lpVtbl->get_CachedFlowsFrom(This,retVal) +/*** IUIAutomationElement3 methods ***/ +#define IUIAutomationElement8_ShowContextMenu(This) (This)->lpVtbl->ShowContextMenu(This) +#define IUIAutomationElement8_get_CurrentIsPeripheral(This,retVal) (This)->lpVtbl->get_CurrentIsPeripheral(This,retVal) +#define IUIAutomationElement8_get_CachedIsPeripheral(This,retVal) (This)->lpVtbl->get_CachedIsPeripheral(This,retVal) +/*** IUIAutomationElement4 methods ***/ +#define IUIAutomationElement8_get_CurrentPositionInSet(This,retVal) (This)->lpVtbl->get_CurrentPositionInSet(This,retVal) +#define IUIAutomationElement8_get_CurrentSizeOfSet(This,retVal) (This)->lpVtbl->get_CurrentSizeOfSet(This,retVal) +#define IUIAutomationElement8_get_CurrentLevel(This,retVal) (This)->lpVtbl->get_CurrentLevel(This,retVal) +#define IUIAutomationElement8_get_CurrentAnnotationTypes(This,retVal) (This)->lpVtbl->get_CurrentAnnotationTypes(This,retVal) +#define IUIAutomationElement8_get_CurrentAnnotationObjects(This,retVal) (This)->lpVtbl->get_CurrentAnnotationObjects(This,retVal) +#define IUIAutomationElement8_get_CachedPositionInSet(This,retVal) (This)->lpVtbl->get_CachedPositionInSet(This,retVal) +#define IUIAutomationElement8_get_CachedSizeOfSet(This,retVal) (This)->lpVtbl->get_CachedSizeOfSet(This,retVal) +#define IUIAutomationElement8_get_CachedLevel(This,retVal) (This)->lpVtbl->get_CachedLevel(This,retVal) +#define IUIAutomationElement8_get_CachedAnnotationTypes(This,retVal) (This)->lpVtbl->get_CachedAnnotationTypes(This,retVal) +#define IUIAutomationElement8_get_CachedAnnotationObjects(This,retVal) (This)->lpVtbl->get_CachedAnnotationObjects(This,retVal) +/*** IUIAutomationElement5 methods ***/ +#define IUIAutomationElement8_get_CurrentLandmarkType(This,retVal) (This)->lpVtbl->get_CurrentLandmarkType(This,retVal) +#define IUIAutomationElement8_get_CurrentLocalizedLandmarkType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedLandmarkType(This,retVal) +#define IUIAutomationElement8_get_CachedLandmarkType(This,retVal) (This)->lpVtbl->get_CachedLandmarkType(This,retVal) +#define IUIAutomationElement8_get_CachedLocalizedLandmarkType(This,retVal) (This)->lpVtbl->get_CachedLocalizedLandmarkType(This,retVal) +/*** IUIAutomationElement6 methods ***/ +#define IUIAutomationElement8_get_CurrentFullDescription(This,retVal) (This)->lpVtbl->get_CurrentFullDescription(This,retVal) +#define IUIAutomationElement8_get_CachedFullDescription(This,retVal) (This)->lpVtbl->get_CachedFullDescription(This,retVal) +/*** IUIAutomationElement7 methods ***/ +#define IUIAutomationElement8_FindFirstWithOptions(This,scope,condition,traversalOptions,root,found) (This)->lpVtbl->FindFirstWithOptions(This,scope,condition,traversalOptions,root,found) +#define IUIAutomationElement8_FindAllWithOptions(This,scope,condition,traversalOptions,root,found) (This)->lpVtbl->FindAllWithOptions(This,scope,condition,traversalOptions,root,found) +#define IUIAutomationElement8_FindFirstWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found) (This)->lpVtbl->FindFirstWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found) +#define IUIAutomationElement8_FindAllWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found) (This)->lpVtbl->FindAllWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found) +#define IUIAutomationElement8_GetCurrentMetadataValue(This,targetId,metadataId,returnVal) (This)->lpVtbl->GetCurrentMetadataValue(This,targetId,metadataId,returnVal) +/*** IUIAutomationElement8 methods ***/ +#define IUIAutomationElement8_get_CurrentHeadingLevel(This,retVal) (This)->lpVtbl->get_CurrentHeadingLevel(This,retVal) +#define IUIAutomationElement8_get_CachedHeadingLevel(This,retVal) (This)->lpVtbl->get_CachedHeadingLevel(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement8_QueryInterface(IUIAutomationElement8* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationElement8_AddRef(IUIAutomationElement8* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationElement8_Release(IUIAutomationElement8* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationElement methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement8_SetFocus(IUIAutomationElement8* This) { + return This->lpVtbl->SetFocus(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_GetRuntimeId(IUIAutomationElement8* This,SAFEARRAY **runtimeId) { + return This->lpVtbl->GetRuntimeId(This,runtimeId); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_FindFirst(IUIAutomationElement8* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElement **found) { + return This->lpVtbl->FindFirst(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_FindAll(IUIAutomationElement8* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAll(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_FindFirstBuildCache(IUIAutomationElement8* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_FindAllBuildCache(IUIAutomationElement8* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_BuildUpdatedCache(IUIAutomationElement8* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **updatedElement) { + return This->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_GetCurrentPropertyValue(IUIAutomationElement8* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_GetCurrentPropertyValueEx(IUIAutomationElement8* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_GetCachedPropertyValue(IUIAutomationElement8* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_GetCachedPropertyValueEx(IUIAutomationElement8* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_GetCurrentPatternAs(IUIAutomationElement8* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_GetCachedPatternAs(IUIAutomationElement8* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_GetCurrentPattern(IUIAutomationElement8* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCurrentPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_GetCachedPattern(IUIAutomationElement8* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCachedPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_GetCachedParent(IUIAutomationElement8* This,IUIAutomationElement **parent) { + return This->lpVtbl->GetCachedParent(This,parent); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_GetCachedChildren(IUIAutomationElement8* This,IUIAutomationElementArray **children) { + return This->lpVtbl->GetCachedChildren(This,children); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentProcessId(IUIAutomationElement8* This,int *retVal) { + return This->lpVtbl->get_CurrentProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentControlType(IUIAutomationElement8* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CurrentControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentLocalizedControlType(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentName(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentAcceleratorKey(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentAccessKey(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentHasKeyboardFocus(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentIsKeyboardFocusable(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentIsEnabled(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentAutomationId(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentClassName(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentHelpText(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentCulture(IUIAutomationElement8* This,int *retVal) { + return This->lpVtbl->get_CurrentCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentIsControlElement(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentIsContentElement(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentIsPassword(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentNativeWindowHandle(IUIAutomationElement8* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CurrentNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentItemType(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentIsOffscreen(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentOrientation(IUIAutomationElement8* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CurrentOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentFrameworkId(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentIsRequiredForForm(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentItemStatus(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentBoundingRectangle(IUIAutomationElement8* This,RECT *retVal) { + return This->lpVtbl->get_CurrentBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentLabeledBy(IUIAutomationElement8* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CurrentLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentAriaRole(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentAriaProperties(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentIsDataValidForForm(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentControllerFor(IUIAutomationElement8* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentDescribedBy(IUIAutomationElement8* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentFlowsTo(IUIAutomationElement8* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentProviderDescription(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedProcessId(IUIAutomationElement8* This,int *retVal) { + return This->lpVtbl->get_CachedProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedControlType(IUIAutomationElement8* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CachedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedLocalizedControlType(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedName(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedAcceleratorKey(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedAccessKey(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedHasKeyboardFocus(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedIsKeyboardFocusable(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedIsEnabled(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedAutomationId(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedClassName(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedHelpText(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedCulture(IUIAutomationElement8* This,int *retVal) { + return This->lpVtbl->get_CachedCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedIsControlElement(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedIsContentElement(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedIsPassword(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedNativeWindowHandle(IUIAutomationElement8* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CachedNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedItemType(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedIsOffscreen(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedOrientation(IUIAutomationElement8* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CachedOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedFrameworkId(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedIsRequiredForForm(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedItemStatus(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedBoundingRectangle(IUIAutomationElement8* This,RECT *retVal) { + return This->lpVtbl->get_CachedBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedLabeledBy(IUIAutomationElement8* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CachedLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedAriaRole(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedAriaProperties(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedIsDataValidForForm(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedControllerFor(IUIAutomationElement8* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedDescribedBy(IUIAutomationElement8* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedFlowsTo(IUIAutomationElement8* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedProviderDescription(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_GetClickablePoint(IUIAutomationElement8* This,POINT *clickable,WINBOOL *gotClickable) { + return This->lpVtbl->GetClickablePoint(This,clickable,gotClickable); +} +/*** IUIAutomationElement2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentOptimizeForVisualContent(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedOptimizeForVisualContent(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentLiveSetting(IUIAutomationElement8* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CurrentLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedLiveSetting(IUIAutomationElement8* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CachedLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentFlowsFrom(IUIAutomationElement8* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsFrom(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedFlowsFrom(IUIAutomationElement8* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsFrom(This,retVal); +} +/*** IUIAutomationElement3 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement8_ShowContextMenu(IUIAutomationElement8* This) { + return This->lpVtbl->ShowContextMenu(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentIsPeripheral(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPeripheral(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedIsPeripheral(IUIAutomationElement8* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPeripheral(This,retVal); +} +/*** IUIAutomationElement4 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentPositionInSet(IUIAutomationElement8* This,int *retVal) { + return This->lpVtbl->get_CurrentPositionInSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentSizeOfSet(IUIAutomationElement8* This,int *retVal) { + return This->lpVtbl->get_CurrentSizeOfSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentLevel(IUIAutomationElement8* This,int *retVal) { + return This->lpVtbl->get_CurrentLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentAnnotationTypes(IUIAutomationElement8* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CurrentAnnotationTypes(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentAnnotationObjects(IUIAutomationElement8* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentAnnotationObjects(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedPositionInSet(IUIAutomationElement8* This,int *retVal) { + return This->lpVtbl->get_CachedPositionInSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedSizeOfSet(IUIAutomationElement8* This,int *retVal) { + return This->lpVtbl->get_CachedSizeOfSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedLevel(IUIAutomationElement8* This,int *retVal) { + return This->lpVtbl->get_CachedLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedAnnotationTypes(IUIAutomationElement8* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CachedAnnotationTypes(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedAnnotationObjects(IUIAutomationElement8* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedAnnotationObjects(This,retVal); +} +/*** IUIAutomationElement5 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentLandmarkType(IUIAutomationElement8* This,LANDMARKTYPEID *retVal) { + return This->lpVtbl->get_CurrentLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentLocalizedLandmarkType(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedLandmarkType(IUIAutomationElement8* This,LANDMARKTYPEID *retVal) { + return This->lpVtbl->get_CachedLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedLocalizedLandmarkType(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedLandmarkType(This,retVal); +} +/*** IUIAutomationElement6 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentFullDescription(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFullDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedFullDescription(IUIAutomationElement8* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFullDescription(This,retVal); +} +/*** IUIAutomationElement7 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement8_FindFirstWithOptions(IUIAutomationElement8* This,enum TreeScope scope,IUIAutomationCondition *condition,enum TreeTraversalOptions traversalOptions,IUIAutomationElement *root,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstWithOptions(This,scope,condition,traversalOptions,root,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_FindAllWithOptions(IUIAutomationElement8* This,enum TreeScope scope,IUIAutomationCondition *condition,enum TreeTraversalOptions traversalOptions,IUIAutomationElement *root,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllWithOptions(This,scope,condition,traversalOptions,root,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_FindFirstWithOptionsBuildCache(IUIAutomationElement8* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,enum TreeTraversalOptions traversalOptions,IUIAutomationElement *root,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_FindAllWithOptionsBuildCache(IUIAutomationElement8* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,enum TreeTraversalOptions traversalOptions,IUIAutomationElement *root,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_GetCurrentMetadataValue(IUIAutomationElement8* This,int targetId,METADATAID metadataId,VARIANT *returnVal) { + return This->lpVtbl->GetCurrentMetadataValue(This,targetId,metadataId,returnVal); +} +/*** IUIAutomationElement8 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CurrentHeadingLevel(IUIAutomationElement8* This,HEADINGLEVELID *retVal) { + return This->lpVtbl->get_CurrentHeadingLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement8_get_CachedHeadingLevel(IUIAutomationElement8* This,HEADINGLEVELID *retVal) { + return This->lpVtbl->get_CachedHeadingLevel(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationElement8_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationElement9 interface + */ +#ifndef __IUIAutomationElement9_INTERFACE_DEFINED__ +#define __IUIAutomationElement9_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationElement9, 0x39325fac, 0x039d, 0x440e, 0xa3,0xa3, 0x5e,0xb8,0x1a,0x5c,0xec,0xc3); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("39325fac-039d-440e-a3a3-5eb81a5cecc3") +IUIAutomationElement9 : public IUIAutomationElement8 +{ + virtual HRESULT STDMETHODCALLTYPE get_CurrentIsDialog( + WINBOOL *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CachedIsDialog( + WINBOOL *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationElement9, 0x39325fac, 0x039d, 0x440e, 0xa3,0xa3, 0x5e,0xb8,0x1a,0x5c,0xec,0xc3) +#endif +#else +typedef struct IUIAutomationElement9Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationElement9 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationElement9 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationElement9 *This); + + /*** IUIAutomationElement methods ***/ + HRESULT (STDMETHODCALLTYPE *SetFocus)( + IUIAutomationElement9 *This); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeId)( + IUIAutomationElement9 *This, + SAFEARRAY **runtimeId); + + HRESULT (STDMETHODCALLTYPE *FindFirst)( + IUIAutomationElement9 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAll)( + IUIAutomationElement9 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *FindFirstBuildCache)( + IUIAutomationElement9 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllBuildCache)( + IUIAutomationElement9 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *BuildUpdatedCache)( + IUIAutomationElement9 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **updatedElement); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValue)( + IUIAutomationElement9 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPropertyValueEx)( + IUIAutomationElement9 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValue)( + IUIAutomationElement9 *This, + PROPERTYID propertyId, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCachedPropertyValueEx)( + IUIAutomationElement9 *This, + PROPERTYID propertyId, + WINBOOL ignoreDefaultValue, + VARIANT *retVal); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPatternAs)( + IUIAutomationElement9 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPatternAs)( + IUIAutomationElement9 *This, + PATTERNID patternId, + REFIID riid, + void **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCurrentPattern)( + IUIAutomationElement9 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedPattern)( + IUIAutomationElement9 *This, + PATTERNID patternId, + IUnknown **patternObject); + + HRESULT (STDMETHODCALLTYPE *GetCachedParent)( + IUIAutomationElement9 *This, + IUIAutomationElement **parent); + + HRESULT (STDMETHODCALLTYPE *GetCachedChildren)( + IUIAutomationElement9 *This, + IUIAutomationElementArray **children); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProcessId)( + IUIAutomationElement9 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControlType)( + IUIAutomationElement9 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedControlType)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentName)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAcceleratorKey)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAccessKey)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHasKeyboardFocus)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsKeyboardFocusable)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsEnabled)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAutomationId)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentClassName)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentHelpText)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentCulture)( + IUIAutomationElement9 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsControlElement)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsContentElement)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPassword)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentNativeWindowHandle)( + IUIAutomationElement9 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemType)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsOffscreen)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentOrientation)( + IUIAutomationElement9 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFrameworkId)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsRequiredForForm)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentItemStatus)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentBoundingRectangle)( + IUIAutomationElement9 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLabeledBy)( + IUIAutomationElement9 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaRole)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAriaProperties)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsDataValidForForm)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentControllerFor)( + IUIAutomationElement9 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentDescribedBy)( + IUIAutomationElement9 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsTo)( + IUIAutomationElement9 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentProviderDescription)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProcessId)( + IUIAutomationElement9 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControlType)( + IUIAutomationElement9 *This, + CONTROLTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedControlType)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedName)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAcceleratorKey)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAccessKey)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHasKeyboardFocus)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsKeyboardFocusable)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsEnabled)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAutomationId)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedClassName)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHelpText)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedCulture)( + IUIAutomationElement9 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsControlElement)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsContentElement)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPassword)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedNativeWindowHandle)( + IUIAutomationElement9 *This, + UIA_HWND *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemType)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsOffscreen)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOrientation)( + IUIAutomationElement9 *This, + enum OrientationType *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFrameworkId)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsRequiredForForm)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedItemStatus)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedBoundingRectangle)( + IUIAutomationElement9 *This, + RECT *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLabeledBy)( + IUIAutomationElement9 *This, + IUIAutomationElement **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaRole)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAriaProperties)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsDataValidForForm)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedControllerFor)( + IUIAutomationElement9 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedDescribedBy)( + IUIAutomationElement9 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsTo)( + IUIAutomationElement9 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedProviderDescription)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *GetClickablePoint)( + IUIAutomationElement9 *This, + POINT *clickable, + WINBOOL *gotClickable); + + /*** IUIAutomationElement2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentOptimizeForVisualContent)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedOptimizeForVisualContent)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLiveSetting)( + IUIAutomationElement9 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLiveSetting)( + IUIAutomationElement9 *This, + enum LiveSetting *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentFlowsFrom)( + IUIAutomationElement9 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFlowsFrom)( + IUIAutomationElement9 *This, + IUIAutomationElementArray **retVal); + + /*** IUIAutomationElement3 methods ***/ + HRESULT (STDMETHODCALLTYPE *ShowContextMenu)( + IUIAutomationElement9 *This); + + HRESULT (STDMETHODCALLTYPE *get_CurrentIsPeripheral)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsPeripheral)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + /*** IUIAutomationElement4 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentPositionInSet)( + IUIAutomationElement9 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentSizeOfSet)( + IUIAutomationElement9 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLevel)( + IUIAutomationElement9 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationTypes)( + IUIAutomationElement9 *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentAnnotationObjects)( + IUIAutomationElement9 *This, + IUIAutomationElementArray **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedPositionInSet)( + IUIAutomationElement9 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedSizeOfSet)( + IUIAutomationElement9 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLevel)( + IUIAutomationElement9 *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationTypes)( + IUIAutomationElement9 *This, + SAFEARRAY **retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedAnnotationObjects)( + IUIAutomationElement9 *This, + IUIAutomationElementArray **retVal); + + /*** IUIAutomationElement5 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentLandmarkType)( + IUIAutomationElement9 *This, + LANDMARKTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CurrentLocalizedLandmarkType)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLandmarkType)( + IUIAutomationElement9 *This, + LANDMARKTYPEID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedLocalizedLandmarkType)( + IUIAutomationElement9 *This, + BSTR *retVal); + + /*** IUIAutomationElement6 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentFullDescription)( + IUIAutomationElement9 *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedFullDescription)( + IUIAutomationElement9 *This, + BSTR *retVal); + + /*** IUIAutomationElement7 methods ***/ + HRESULT (STDMETHODCALLTYPE *FindFirstWithOptions)( + IUIAutomationElement9 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllWithOptions)( + IUIAutomationElement9 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *FindFirstWithOptionsBuildCache)( + IUIAutomationElement9 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElement **found); + + HRESULT (STDMETHODCALLTYPE *FindAllWithOptionsBuildCache)( + IUIAutomationElement9 *This, + enum TreeScope scope, + IUIAutomationCondition *condition, + IUIAutomationCacheRequest *cacheRequest, + enum TreeTraversalOptions traversalOptions, + IUIAutomationElement *root, + IUIAutomationElementArray **found); + + HRESULT (STDMETHODCALLTYPE *GetCurrentMetadataValue)( + IUIAutomationElement9 *This, + int targetId, + METADATAID metadataId, + VARIANT *returnVal); + + /*** IUIAutomationElement8 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentHeadingLevel)( + IUIAutomationElement9 *This, + HEADINGLEVELID *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedHeadingLevel)( + IUIAutomationElement9 *This, + HEADINGLEVELID *retVal); + + /*** IUIAutomationElement9 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentIsDialog)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + HRESULT (STDMETHODCALLTYPE *get_CachedIsDialog)( + IUIAutomationElement9 *This, + WINBOOL *retVal); + + END_INTERFACE +} IUIAutomationElement9Vtbl; + +interface IUIAutomationElement9 { + CONST_VTBL IUIAutomationElement9Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationElement9_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationElement9_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationElement9_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationElement methods ***/ +#define IUIAutomationElement9_SetFocus(This) (This)->lpVtbl->SetFocus(This) +#define IUIAutomationElement9_GetRuntimeId(This,runtimeId) (This)->lpVtbl->GetRuntimeId(This,runtimeId) +#define IUIAutomationElement9_FindFirst(This,scope,condition,found) (This)->lpVtbl->FindFirst(This,scope,condition,found) +#define IUIAutomationElement9_FindAll(This,scope,condition,found) (This)->lpVtbl->FindAll(This,scope,condition,found) +#define IUIAutomationElement9_FindFirstBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement9_FindAllBuildCache(This,scope,condition,cacheRequest,found) (This)->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found) +#define IUIAutomationElement9_BuildUpdatedCache(This,cacheRequest,updatedElement) (This)->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement) +#define IUIAutomationElement9_GetCurrentPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement9_GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement9_GetCachedPropertyValue(This,propertyId,retVal) (This)->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal) +#define IUIAutomationElement9_GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) (This)->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal) +#define IUIAutomationElement9_GetCurrentPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement9_GetCachedPatternAs(This,patternId,riid,patternObject) (This)->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject) +#define IUIAutomationElement9_GetCurrentPattern(This,patternId,patternObject) (This)->lpVtbl->GetCurrentPattern(This,patternId,patternObject) +#define IUIAutomationElement9_GetCachedPattern(This,patternId,patternObject) (This)->lpVtbl->GetCachedPattern(This,patternId,patternObject) +#define IUIAutomationElement9_GetCachedParent(This,parent) (This)->lpVtbl->GetCachedParent(This,parent) +#define IUIAutomationElement9_GetCachedChildren(This,children) (This)->lpVtbl->GetCachedChildren(This,children) +#define IUIAutomationElement9_get_CurrentProcessId(This,retVal) (This)->lpVtbl->get_CurrentProcessId(This,retVal) +#define IUIAutomationElement9_get_CurrentControlType(This,retVal) (This)->lpVtbl->get_CurrentControlType(This,retVal) +#define IUIAutomationElement9_get_CurrentLocalizedControlType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedControlType(This,retVal) +#define IUIAutomationElement9_get_CurrentName(This,retVal) (This)->lpVtbl->get_CurrentName(This,retVal) +#define IUIAutomationElement9_get_CurrentAcceleratorKey(This,retVal) (This)->lpVtbl->get_CurrentAcceleratorKey(This,retVal) +#define IUIAutomationElement9_get_CurrentAccessKey(This,retVal) (This)->lpVtbl->get_CurrentAccessKey(This,retVal) +#define IUIAutomationElement9_get_CurrentHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal) +#define IUIAutomationElement9_get_CurrentIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement9_get_CurrentIsEnabled(This,retVal) (This)->lpVtbl->get_CurrentIsEnabled(This,retVal) +#define IUIAutomationElement9_get_CurrentAutomationId(This,retVal) (This)->lpVtbl->get_CurrentAutomationId(This,retVal) +#define IUIAutomationElement9_get_CurrentClassName(This,retVal) (This)->lpVtbl->get_CurrentClassName(This,retVal) +#define IUIAutomationElement9_get_CurrentHelpText(This,retVal) (This)->lpVtbl->get_CurrentHelpText(This,retVal) +#define IUIAutomationElement9_get_CurrentCulture(This,retVal) (This)->lpVtbl->get_CurrentCulture(This,retVal) +#define IUIAutomationElement9_get_CurrentIsControlElement(This,retVal) (This)->lpVtbl->get_CurrentIsControlElement(This,retVal) +#define IUIAutomationElement9_get_CurrentIsContentElement(This,retVal) (This)->lpVtbl->get_CurrentIsContentElement(This,retVal) +#define IUIAutomationElement9_get_CurrentIsPassword(This,retVal) (This)->lpVtbl->get_CurrentIsPassword(This,retVal) +#define IUIAutomationElement9_get_CurrentNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CurrentNativeWindowHandle(This,retVal) +#define IUIAutomationElement9_get_CurrentItemType(This,retVal) (This)->lpVtbl->get_CurrentItemType(This,retVal) +#define IUIAutomationElement9_get_CurrentIsOffscreen(This,retVal) (This)->lpVtbl->get_CurrentIsOffscreen(This,retVal) +#define IUIAutomationElement9_get_CurrentOrientation(This,retVal) (This)->lpVtbl->get_CurrentOrientation(This,retVal) +#define IUIAutomationElement9_get_CurrentFrameworkId(This,retVal) (This)->lpVtbl->get_CurrentFrameworkId(This,retVal) +#define IUIAutomationElement9_get_CurrentIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CurrentIsRequiredForForm(This,retVal) +#define IUIAutomationElement9_get_CurrentItemStatus(This,retVal) (This)->lpVtbl->get_CurrentItemStatus(This,retVal) +#define IUIAutomationElement9_get_CurrentBoundingRectangle(This,retVal) (This)->lpVtbl->get_CurrentBoundingRectangle(This,retVal) +#define IUIAutomationElement9_get_CurrentLabeledBy(This,retVal) (This)->lpVtbl->get_CurrentLabeledBy(This,retVal) +#define IUIAutomationElement9_get_CurrentAriaRole(This,retVal) (This)->lpVtbl->get_CurrentAriaRole(This,retVal) +#define IUIAutomationElement9_get_CurrentAriaProperties(This,retVal) (This)->lpVtbl->get_CurrentAriaProperties(This,retVal) +#define IUIAutomationElement9_get_CurrentIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CurrentIsDataValidForForm(This,retVal) +#define IUIAutomationElement9_get_CurrentControllerFor(This,retVal) (This)->lpVtbl->get_CurrentControllerFor(This,retVal) +#define IUIAutomationElement9_get_CurrentDescribedBy(This,retVal) (This)->lpVtbl->get_CurrentDescribedBy(This,retVal) +#define IUIAutomationElement9_get_CurrentFlowsTo(This,retVal) (This)->lpVtbl->get_CurrentFlowsTo(This,retVal) +#define IUIAutomationElement9_get_CurrentProviderDescription(This,retVal) (This)->lpVtbl->get_CurrentProviderDescription(This,retVal) +#define IUIAutomationElement9_get_CachedProcessId(This,retVal) (This)->lpVtbl->get_CachedProcessId(This,retVal) +#define IUIAutomationElement9_get_CachedControlType(This,retVal) (This)->lpVtbl->get_CachedControlType(This,retVal) +#define IUIAutomationElement9_get_CachedLocalizedControlType(This,retVal) (This)->lpVtbl->get_CachedLocalizedControlType(This,retVal) +#define IUIAutomationElement9_get_CachedName(This,retVal) (This)->lpVtbl->get_CachedName(This,retVal) +#define IUIAutomationElement9_get_CachedAcceleratorKey(This,retVal) (This)->lpVtbl->get_CachedAcceleratorKey(This,retVal) +#define IUIAutomationElement9_get_CachedAccessKey(This,retVal) (This)->lpVtbl->get_CachedAccessKey(This,retVal) +#define IUIAutomationElement9_get_CachedHasKeyboardFocus(This,retVal) (This)->lpVtbl->get_CachedHasKeyboardFocus(This,retVal) +#define IUIAutomationElement9_get_CachedIsKeyboardFocusable(This,retVal) (This)->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal) +#define IUIAutomationElement9_get_CachedIsEnabled(This,retVal) (This)->lpVtbl->get_CachedIsEnabled(This,retVal) +#define IUIAutomationElement9_get_CachedAutomationId(This,retVal) (This)->lpVtbl->get_CachedAutomationId(This,retVal) +#define IUIAutomationElement9_get_CachedClassName(This,retVal) (This)->lpVtbl->get_CachedClassName(This,retVal) +#define IUIAutomationElement9_get_CachedHelpText(This,retVal) (This)->lpVtbl->get_CachedHelpText(This,retVal) +#define IUIAutomationElement9_get_CachedCulture(This,retVal) (This)->lpVtbl->get_CachedCulture(This,retVal) +#define IUIAutomationElement9_get_CachedIsControlElement(This,retVal) (This)->lpVtbl->get_CachedIsControlElement(This,retVal) +#define IUIAutomationElement9_get_CachedIsContentElement(This,retVal) (This)->lpVtbl->get_CachedIsContentElement(This,retVal) +#define IUIAutomationElement9_get_CachedIsPassword(This,retVal) (This)->lpVtbl->get_CachedIsPassword(This,retVal) +#define IUIAutomationElement9_get_CachedNativeWindowHandle(This,retVal) (This)->lpVtbl->get_CachedNativeWindowHandle(This,retVal) +#define IUIAutomationElement9_get_CachedItemType(This,retVal) (This)->lpVtbl->get_CachedItemType(This,retVal) +#define IUIAutomationElement9_get_CachedIsOffscreen(This,retVal) (This)->lpVtbl->get_CachedIsOffscreen(This,retVal) +#define IUIAutomationElement9_get_CachedOrientation(This,retVal) (This)->lpVtbl->get_CachedOrientation(This,retVal) +#define IUIAutomationElement9_get_CachedFrameworkId(This,retVal) (This)->lpVtbl->get_CachedFrameworkId(This,retVal) +#define IUIAutomationElement9_get_CachedIsRequiredForForm(This,retVal) (This)->lpVtbl->get_CachedIsRequiredForForm(This,retVal) +#define IUIAutomationElement9_get_CachedItemStatus(This,retVal) (This)->lpVtbl->get_CachedItemStatus(This,retVal) +#define IUIAutomationElement9_get_CachedBoundingRectangle(This,retVal) (This)->lpVtbl->get_CachedBoundingRectangle(This,retVal) +#define IUIAutomationElement9_get_CachedLabeledBy(This,retVal) (This)->lpVtbl->get_CachedLabeledBy(This,retVal) +#define IUIAutomationElement9_get_CachedAriaRole(This,retVal) (This)->lpVtbl->get_CachedAriaRole(This,retVal) +#define IUIAutomationElement9_get_CachedAriaProperties(This,retVal) (This)->lpVtbl->get_CachedAriaProperties(This,retVal) +#define IUIAutomationElement9_get_CachedIsDataValidForForm(This,retVal) (This)->lpVtbl->get_CachedIsDataValidForForm(This,retVal) +#define IUIAutomationElement9_get_CachedControllerFor(This,retVal) (This)->lpVtbl->get_CachedControllerFor(This,retVal) +#define IUIAutomationElement9_get_CachedDescribedBy(This,retVal) (This)->lpVtbl->get_CachedDescribedBy(This,retVal) +#define IUIAutomationElement9_get_CachedFlowsTo(This,retVal) (This)->lpVtbl->get_CachedFlowsTo(This,retVal) +#define IUIAutomationElement9_get_CachedProviderDescription(This,retVal) (This)->lpVtbl->get_CachedProviderDescription(This,retVal) +#define IUIAutomationElement9_GetClickablePoint(This,clickable,gotClickable) (This)->lpVtbl->GetClickablePoint(This,clickable,gotClickable) +/*** IUIAutomationElement2 methods ***/ +#define IUIAutomationElement9_get_CurrentOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement9_get_CachedOptimizeForVisualContent(This,retVal) (This)->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal) +#define IUIAutomationElement9_get_CurrentLiveSetting(This,retVal) (This)->lpVtbl->get_CurrentLiveSetting(This,retVal) +#define IUIAutomationElement9_get_CachedLiveSetting(This,retVal) (This)->lpVtbl->get_CachedLiveSetting(This,retVal) +#define IUIAutomationElement9_get_CurrentFlowsFrom(This,retVal) (This)->lpVtbl->get_CurrentFlowsFrom(This,retVal) +#define IUIAutomationElement9_get_CachedFlowsFrom(This,retVal) (This)->lpVtbl->get_CachedFlowsFrom(This,retVal) +/*** IUIAutomationElement3 methods ***/ +#define IUIAutomationElement9_ShowContextMenu(This) (This)->lpVtbl->ShowContextMenu(This) +#define IUIAutomationElement9_get_CurrentIsPeripheral(This,retVal) (This)->lpVtbl->get_CurrentIsPeripheral(This,retVal) +#define IUIAutomationElement9_get_CachedIsPeripheral(This,retVal) (This)->lpVtbl->get_CachedIsPeripheral(This,retVal) +/*** IUIAutomationElement4 methods ***/ +#define IUIAutomationElement9_get_CurrentPositionInSet(This,retVal) (This)->lpVtbl->get_CurrentPositionInSet(This,retVal) +#define IUIAutomationElement9_get_CurrentSizeOfSet(This,retVal) (This)->lpVtbl->get_CurrentSizeOfSet(This,retVal) +#define IUIAutomationElement9_get_CurrentLevel(This,retVal) (This)->lpVtbl->get_CurrentLevel(This,retVal) +#define IUIAutomationElement9_get_CurrentAnnotationTypes(This,retVal) (This)->lpVtbl->get_CurrentAnnotationTypes(This,retVal) +#define IUIAutomationElement9_get_CurrentAnnotationObjects(This,retVal) (This)->lpVtbl->get_CurrentAnnotationObjects(This,retVal) +#define IUIAutomationElement9_get_CachedPositionInSet(This,retVal) (This)->lpVtbl->get_CachedPositionInSet(This,retVal) +#define IUIAutomationElement9_get_CachedSizeOfSet(This,retVal) (This)->lpVtbl->get_CachedSizeOfSet(This,retVal) +#define IUIAutomationElement9_get_CachedLevel(This,retVal) (This)->lpVtbl->get_CachedLevel(This,retVal) +#define IUIAutomationElement9_get_CachedAnnotationTypes(This,retVal) (This)->lpVtbl->get_CachedAnnotationTypes(This,retVal) +#define IUIAutomationElement9_get_CachedAnnotationObjects(This,retVal) (This)->lpVtbl->get_CachedAnnotationObjects(This,retVal) +/*** IUIAutomationElement5 methods ***/ +#define IUIAutomationElement9_get_CurrentLandmarkType(This,retVal) (This)->lpVtbl->get_CurrentLandmarkType(This,retVal) +#define IUIAutomationElement9_get_CurrentLocalizedLandmarkType(This,retVal) (This)->lpVtbl->get_CurrentLocalizedLandmarkType(This,retVal) +#define IUIAutomationElement9_get_CachedLandmarkType(This,retVal) (This)->lpVtbl->get_CachedLandmarkType(This,retVal) +#define IUIAutomationElement9_get_CachedLocalizedLandmarkType(This,retVal) (This)->lpVtbl->get_CachedLocalizedLandmarkType(This,retVal) +/*** IUIAutomationElement6 methods ***/ +#define IUIAutomationElement9_get_CurrentFullDescription(This,retVal) (This)->lpVtbl->get_CurrentFullDescription(This,retVal) +#define IUIAutomationElement9_get_CachedFullDescription(This,retVal) (This)->lpVtbl->get_CachedFullDescription(This,retVal) +/*** IUIAutomationElement7 methods ***/ +#define IUIAutomationElement9_FindFirstWithOptions(This,scope,condition,traversalOptions,root,found) (This)->lpVtbl->FindFirstWithOptions(This,scope,condition,traversalOptions,root,found) +#define IUIAutomationElement9_FindAllWithOptions(This,scope,condition,traversalOptions,root,found) (This)->lpVtbl->FindAllWithOptions(This,scope,condition,traversalOptions,root,found) +#define IUIAutomationElement9_FindFirstWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found) (This)->lpVtbl->FindFirstWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found) +#define IUIAutomationElement9_FindAllWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found) (This)->lpVtbl->FindAllWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found) +#define IUIAutomationElement9_GetCurrentMetadataValue(This,targetId,metadataId,returnVal) (This)->lpVtbl->GetCurrentMetadataValue(This,targetId,metadataId,returnVal) +/*** IUIAutomationElement8 methods ***/ +#define IUIAutomationElement9_get_CurrentHeadingLevel(This,retVal) (This)->lpVtbl->get_CurrentHeadingLevel(This,retVal) +#define IUIAutomationElement9_get_CachedHeadingLevel(This,retVal) (This)->lpVtbl->get_CachedHeadingLevel(This,retVal) +/*** IUIAutomationElement9 methods ***/ +#define IUIAutomationElement9_get_CurrentIsDialog(This,retVal) (This)->lpVtbl->get_CurrentIsDialog(This,retVal) +#define IUIAutomationElement9_get_CachedIsDialog(This,retVal) (This)->lpVtbl->get_CachedIsDialog(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement9_QueryInterface(IUIAutomationElement9* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationElement9_AddRef(IUIAutomationElement9* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationElement9_Release(IUIAutomationElement9* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationElement methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement9_SetFocus(IUIAutomationElement9* This) { + return This->lpVtbl->SetFocus(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_GetRuntimeId(IUIAutomationElement9* This,SAFEARRAY **runtimeId) { + return This->lpVtbl->GetRuntimeId(This,runtimeId); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_FindFirst(IUIAutomationElement9* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElement **found) { + return This->lpVtbl->FindFirst(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_FindAll(IUIAutomationElement9* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAll(This,scope,condition,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_FindFirstBuildCache(IUIAutomationElement9* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_FindAllBuildCache(IUIAutomationElement9* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllBuildCache(This,scope,condition,cacheRequest,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_BuildUpdatedCache(IUIAutomationElement9* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **updatedElement) { + return This->lpVtbl->BuildUpdatedCache(This,cacheRequest,updatedElement); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_GetCurrentPropertyValue(IUIAutomationElement9* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_GetCurrentPropertyValueEx(IUIAutomationElement9* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCurrentPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_GetCachedPropertyValue(IUIAutomationElement9* This,PROPERTYID propertyId,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValue(This,propertyId,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_GetCachedPropertyValueEx(IUIAutomationElement9* This,PROPERTYID propertyId,WINBOOL ignoreDefaultValue,VARIANT *retVal) { + return This->lpVtbl->GetCachedPropertyValueEx(This,propertyId,ignoreDefaultValue,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_GetCurrentPatternAs(IUIAutomationElement9* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCurrentPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_GetCachedPatternAs(IUIAutomationElement9* This,PATTERNID patternId,REFIID riid,void **patternObject) { + return This->lpVtbl->GetCachedPatternAs(This,patternId,riid,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_GetCurrentPattern(IUIAutomationElement9* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCurrentPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_GetCachedPattern(IUIAutomationElement9* This,PATTERNID patternId,IUnknown **patternObject) { + return This->lpVtbl->GetCachedPattern(This,patternId,patternObject); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_GetCachedParent(IUIAutomationElement9* This,IUIAutomationElement **parent) { + return This->lpVtbl->GetCachedParent(This,parent); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_GetCachedChildren(IUIAutomationElement9* This,IUIAutomationElementArray **children) { + return This->lpVtbl->GetCachedChildren(This,children); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentProcessId(IUIAutomationElement9* This,int *retVal) { + return This->lpVtbl->get_CurrentProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentControlType(IUIAutomationElement9* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CurrentControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentLocalizedControlType(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentName(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentAcceleratorKey(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentAccessKey(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentHasKeyboardFocus(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentIsKeyboardFocusable(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentIsEnabled(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentAutomationId(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentClassName(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentHelpText(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentCulture(IUIAutomationElement9* This,int *retVal) { + return This->lpVtbl->get_CurrentCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentIsControlElement(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentIsContentElement(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentIsPassword(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentNativeWindowHandle(IUIAutomationElement9* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CurrentNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentItemType(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentIsOffscreen(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentOrientation(IUIAutomationElement9* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CurrentOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentFrameworkId(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentIsRequiredForForm(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentItemStatus(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentBoundingRectangle(IUIAutomationElement9* This,RECT *retVal) { + return This->lpVtbl->get_CurrentBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentLabeledBy(IUIAutomationElement9* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CurrentLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentAriaRole(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentAriaProperties(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentIsDataValidForForm(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentControllerFor(IUIAutomationElement9* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentDescribedBy(IUIAutomationElement9* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentFlowsTo(IUIAutomationElement9* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentProviderDescription(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedProcessId(IUIAutomationElement9* This,int *retVal) { + return This->lpVtbl->get_CachedProcessId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedControlType(IUIAutomationElement9* This,CONTROLTYPEID *retVal) { + return This->lpVtbl->get_CachedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedLocalizedControlType(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedControlType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedName(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedAcceleratorKey(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAcceleratorKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedAccessKey(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAccessKey(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedHasKeyboardFocus(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedHasKeyboardFocus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedIsKeyboardFocusable(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsKeyboardFocusable(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedIsEnabled(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsEnabled(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedAutomationId(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAutomationId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedClassName(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedClassName(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedHelpText(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedHelpText(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedCulture(IUIAutomationElement9* This,int *retVal) { + return This->lpVtbl->get_CachedCulture(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedIsControlElement(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsControlElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedIsContentElement(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsContentElement(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedIsPassword(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPassword(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedNativeWindowHandle(IUIAutomationElement9* This,UIA_HWND *retVal) { + return This->lpVtbl->get_CachedNativeWindowHandle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedItemType(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedIsOffscreen(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsOffscreen(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedOrientation(IUIAutomationElement9* This,enum OrientationType *retVal) { + return This->lpVtbl->get_CachedOrientation(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedFrameworkId(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFrameworkId(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedIsRequiredForForm(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsRequiredForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedItemStatus(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedItemStatus(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedBoundingRectangle(IUIAutomationElement9* This,RECT *retVal) { + return This->lpVtbl->get_CachedBoundingRectangle(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedLabeledBy(IUIAutomationElement9* This,IUIAutomationElement **retVal) { + return This->lpVtbl->get_CachedLabeledBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedAriaRole(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaRole(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedAriaProperties(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedAriaProperties(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedIsDataValidForForm(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsDataValidForForm(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedControllerFor(IUIAutomationElement9* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedControllerFor(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedDescribedBy(IUIAutomationElement9* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedDescribedBy(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedFlowsTo(IUIAutomationElement9* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsTo(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedProviderDescription(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedProviderDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_GetClickablePoint(IUIAutomationElement9* This,POINT *clickable,WINBOOL *gotClickable) { + return This->lpVtbl->GetClickablePoint(This,clickable,gotClickable); +} +/*** IUIAutomationElement2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentOptimizeForVisualContent(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedOptimizeForVisualContent(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedOptimizeForVisualContent(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentLiveSetting(IUIAutomationElement9* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CurrentLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedLiveSetting(IUIAutomationElement9* This,enum LiveSetting *retVal) { + return This->lpVtbl->get_CachedLiveSetting(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentFlowsFrom(IUIAutomationElement9* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentFlowsFrom(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedFlowsFrom(IUIAutomationElement9* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedFlowsFrom(This,retVal); +} +/*** IUIAutomationElement3 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement9_ShowContextMenu(IUIAutomationElement9* This) { + return This->lpVtbl->ShowContextMenu(This); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentIsPeripheral(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsPeripheral(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedIsPeripheral(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsPeripheral(This,retVal); +} +/*** IUIAutomationElement4 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentPositionInSet(IUIAutomationElement9* This,int *retVal) { + return This->lpVtbl->get_CurrentPositionInSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentSizeOfSet(IUIAutomationElement9* This,int *retVal) { + return This->lpVtbl->get_CurrentSizeOfSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentLevel(IUIAutomationElement9* This,int *retVal) { + return This->lpVtbl->get_CurrentLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentAnnotationTypes(IUIAutomationElement9* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CurrentAnnotationTypes(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentAnnotationObjects(IUIAutomationElement9* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CurrentAnnotationObjects(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedPositionInSet(IUIAutomationElement9* This,int *retVal) { + return This->lpVtbl->get_CachedPositionInSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedSizeOfSet(IUIAutomationElement9* This,int *retVal) { + return This->lpVtbl->get_CachedSizeOfSet(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedLevel(IUIAutomationElement9* This,int *retVal) { + return This->lpVtbl->get_CachedLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedAnnotationTypes(IUIAutomationElement9* This,SAFEARRAY **retVal) { + return This->lpVtbl->get_CachedAnnotationTypes(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedAnnotationObjects(IUIAutomationElement9* This,IUIAutomationElementArray **retVal) { + return This->lpVtbl->get_CachedAnnotationObjects(This,retVal); +} +/*** IUIAutomationElement5 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentLandmarkType(IUIAutomationElement9* This,LANDMARKTYPEID *retVal) { + return This->lpVtbl->get_CurrentLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentLocalizedLandmarkType(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentLocalizedLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedLandmarkType(IUIAutomationElement9* This,LANDMARKTYPEID *retVal) { + return This->lpVtbl->get_CachedLandmarkType(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedLocalizedLandmarkType(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedLocalizedLandmarkType(This,retVal); +} +/*** IUIAutomationElement6 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentFullDescription(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CurrentFullDescription(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedFullDescription(IUIAutomationElement9* This,BSTR *retVal) { + return This->lpVtbl->get_CachedFullDescription(This,retVal); +} +/*** IUIAutomationElement7 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement9_FindFirstWithOptions(IUIAutomationElement9* This,enum TreeScope scope,IUIAutomationCondition *condition,enum TreeTraversalOptions traversalOptions,IUIAutomationElement *root,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstWithOptions(This,scope,condition,traversalOptions,root,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_FindAllWithOptions(IUIAutomationElement9* This,enum TreeScope scope,IUIAutomationCondition *condition,enum TreeTraversalOptions traversalOptions,IUIAutomationElement *root,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllWithOptions(This,scope,condition,traversalOptions,root,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_FindFirstWithOptionsBuildCache(IUIAutomationElement9* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,enum TreeTraversalOptions traversalOptions,IUIAutomationElement *root,IUIAutomationElement **found) { + return This->lpVtbl->FindFirstWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_FindAllWithOptionsBuildCache(IUIAutomationElement9* This,enum TreeScope scope,IUIAutomationCondition *condition,IUIAutomationCacheRequest *cacheRequest,enum TreeTraversalOptions traversalOptions,IUIAutomationElement *root,IUIAutomationElementArray **found) { + return This->lpVtbl->FindAllWithOptionsBuildCache(This,scope,condition,cacheRequest,traversalOptions,root,found); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_GetCurrentMetadataValue(IUIAutomationElement9* This,int targetId,METADATAID metadataId,VARIANT *returnVal) { + return This->lpVtbl->GetCurrentMetadataValue(This,targetId,metadataId,returnVal); +} +/*** IUIAutomationElement8 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentHeadingLevel(IUIAutomationElement9* This,HEADINGLEVELID *retVal) { + return This->lpVtbl->get_CurrentHeadingLevel(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedHeadingLevel(IUIAutomationElement9* This,HEADINGLEVELID *retVal) { + return This->lpVtbl->get_CachedHeadingLevel(This,retVal); +} +/*** IUIAutomationElement9 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CurrentIsDialog(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CurrentIsDialog(This,retVal); +} +static __WIDL_INLINE HRESULT IUIAutomationElement9_get_CachedIsDialog(IUIAutomationElement9* This,WINBOOL *retVal) { + return This->lpVtbl->get_CachedIsDialog(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationElement9_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationElementArray interface + */ +#ifndef __IUIAutomationElementArray_INTERFACE_DEFINED__ +#define __IUIAutomationElementArray_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationElementArray, 0x14314595, 0xb4bc, 0x4055, 0x95,0xf2, 0x58,0xf2,0xe4,0x2c,0x98,0x55); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("14314595-b4bc-4055-95f2-58f2e42c9855") +IUIAutomationElementArray : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_Length( + int *length) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetElement( + int index, + IUIAutomationElement **element) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationElementArray, 0x14314595, 0xb4bc, 0x4055, 0x95,0xf2, 0x58,0xf2,0xe4,0x2c,0x98,0x55) +#endif +#else +typedef struct IUIAutomationElementArrayVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationElementArray *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationElementArray *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationElementArray *This); + + /*** IUIAutomationElementArray methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Length)( + IUIAutomationElementArray *This, + int *length); + + HRESULT (STDMETHODCALLTYPE *GetElement)( + IUIAutomationElementArray *This, + int index, + IUIAutomationElement **element); + + END_INTERFACE +} IUIAutomationElementArrayVtbl; + +interface IUIAutomationElementArray { + CONST_VTBL IUIAutomationElementArrayVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationElementArray_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationElementArray_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationElementArray_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationElementArray methods ***/ +#define IUIAutomationElementArray_get_Length(This,length) (This)->lpVtbl->get_Length(This,length) +#define IUIAutomationElementArray_GetElement(This,index,element) (This)->lpVtbl->GetElement(This,index,element) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElementArray_QueryInterface(IUIAutomationElementArray* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationElementArray_AddRef(IUIAutomationElementArray* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationElementArray_Release(IUIAutomationElementArray* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationElementArray methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationElementArray_get_Length(IUIAutomationElementArray* This,int *length) { + return This->lpVtbl->get_Length(This,length); +} +static __WIDL_INLINE HRESULT IUIAutomationElementArray_GetElement(IUIAutomationElementArray* This,int index,IUIAutomationElement **element) { + return This->lpVtbl->GetElement(This,index,element); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationElementArray_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationProxyFactory interface + */ +#ifndef __IUIAutomationProxyFactory_INTERFACE_DEFINED__ +#define __IUIAutomationProxyFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationProxyFactory, 0x85b94ecd, 0x849d, 0x42b6, 0xb9,0x4d, 0xd6,0xdb,0x23,0xfd,0xf5,0xa4); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("85b94ecd-849d-42b6-b94d-d6db23fdf5a4") +IUIAutomationProxyFactory : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE CreateProvider( + UIA_HWND hwnd, + LONG idObject, + LONG idChild, + IRawElementProviderSimple **provider) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ProxyFactoryId( + BSTR *factoryId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationProxyFactory, 0x85b94ecd, 0x849d, 0x42b6, 0xb9,0x4d, 0xd6,0xdb,0x23,0xfd,0xf5,0xa4) +#endif +#else +typedef struct IUIAutomationProxyFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationProxyFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationProxyFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationProxyFactory *This); + + /*** IUIAutomationProxyFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateProvider)( + IUIAutomationProxyFactory *This, + UIA_HWND hwnd, + LONG idObject, + LONG idChild, + IRawElementProviderSimple **provider); + + HRESULT (STDMETHODCALLTYPE *get_ProxyFactoryId)( + IUIAutomationProxyFactory *This, + BSTR *factoryId); + + END_INTERFACE +} IUIAutomationProxyFactoryVtbl; + +interface IUIAutomationProxyFactory { + CONST_VTBL IUIAutomationProxyFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationProxyFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationProxyFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationProxyFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationProxyFactory methods ***/ +#define IUIAutomationProxyFactory_CreateProvider(This,hwnd,idObject,idChild,provider) (This)->lpVtbl->CreateProvider(This,hwnd,idObject,idChild,provider) +#define IUIAutomationProxyFactory_get_ProxyFactoryId(This,factoryId) (This)->lpVtbl->get_ProxyFactoryId(This,factoryId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationProxyFactory_QueryInterface(IUIAutomationProxyFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationProxyFactory_AddRef(IUIAutomationProxyFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationProxyFactory_Release(IUIAutomationProxyFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationProxyFactory methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationProxyFactory_CreateProvider(IUIAutomationProxyFactory* This,UIA_HWND hwnd,LONG idObject,LONG idChild,IRawElementProviderSimple **provider) { + return This->lpVtbl->CreateProvider(This,hwnd,idObject,idChild,provider); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactory_get_ProxyFactoryId(IUIAutomationProxyFactory* This,BSTR *factoryId) { + return This->lpVtbl->get_ProxyFactoryId(This,factoryId); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationProxyFactory_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationProxyFactoryEntry interface + */ +#ifndef __IUIAutomationProxyFactoryEntry_INTERFACE_DEFINED__ +#define __IUIAutomationProxyFactoryEntry_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationProxyFactoryEntry, 0xd50e472e, 0xb64b, 0x490c, 0xbc,0xa1, 0xd3,0x06,0x96,0xf9,0xf2,0x89); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d50e472e-b64b-490c-bca1-d30696f9f289") +IUIAutomationProxyFactoryEntry : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_ProxyFactory( + IUIAutomationProxyFactory **factory) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ClassName( + BSTR *className) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ImageName( + BSTR *imageName) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_AllowSubstringMatch( + WINBOOL *allowSubstringMatch) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CanCheckBaseClass( + WINBOOL *canCheckBaseClass) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_NeedsAdviseEvents( + WINBOOL *adviseEvents) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ClassName( + LPCWSTR className) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ImageName( + LPCWSTR imageName) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_AllowSubstringMatch( + WINBOOL allowSubstringMatch) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_CanCheckBaseClass( + WINBOOL canCheckBaseClass) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_NeedsAdviseEvents( + WINBOOL adviseEvents) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetWinEventsForAutomationEvent( + EVENTID eventId, + PROPERTYID propertyId, + SAFEARRAY *winEvents) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetWinEventsForAutomationEvent( + EVENTID eventId, + PROPERTYID propertyId, + SAFEARRAY **winEvents) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationProxyFactoryEntry, 0xd50e472e, 0xb64b, 0x490c, 0xbc,0xa1, 0xd3,0x06,0x96,0xf9,0xf2,0x89) +#endif +#else +typedef struct IUIAutomationProxyFactoryEntryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationProxyFactoryEntry *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationProxyFactoryEntry *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationProxyFactoryEntry *This); + + /*** IUIAutomationProxyFactoryEntry methods ***/ + HRESULT (STDMETHODCALLTYPE *get_ProxyFactory)( + IUIAutomationProxyFactoryEntry *This, + IUIAutomationProxyFactory **factory); + + HRESULT (STDMETHODCALLTYPE *get_ClassName)( + IUIAutomationProxyFactoryEntry *This, + BSTR *className); + + HRESULT (STDMETHODCALLTYPE *get_ImageName)( + IUIAutomationProxyFactoryEntry *This, + BSTR *imageName); + + HRESULT (STDMETHODCALLTYPE *get_AllowSubstringMatch)( + IUIAutomationProxyFactoryEntry *This, + WINBOOL *allowSubstringMatch); + + HRESULT (STDMETHODCALLTYPE *get_CanCheckBaseClass)( + IUIAutomationProxyFactoryEntry *This, + WINBOOL *canCheckBaseClass); + + HRESULT (STDMETHODCALLTYPE *get_NeedsAdviseEvents)( + IUIAutomationProxyFactoryEntry *This, + WINBOOL *adviseEvents); + + HRESULT (STDMETHODCALLTYPE *put_ClassName)( + IUIAutomationProxyFactoryEntry *This, + LPCWSTR className); + + HRESULT (STDMETHODCALLTYPE *put_ImageName)( + IUIAutomationProxyFactoryEntry *This, + LPCWSTR imageName); + + HRESULT (STDMETHODCALLTYPE *put_AllowSubstringMatch)( + IUIAutomationProxyFactoryEntry *This, + WINBOOL allowSubstringMatch); + + HRESULT (STDMETHODCALLTYPE *put_CanCheckBaseClass)( + IUIAutomationProxyFactoryEntry *This, + WINBOOL canCheckBaseClass); + + HRESULT (STDMETHODCALLTYPE *put_NeedsAdviseEvents)( + IUIAutomationProxyFactoryEntry *This, + WINBOOL adviseEvents); + + HRESULT (STDMETHODCALLTYPE *SetWinEventsForAutomationEvent)( + IUIAutomationProxyFactoryEntry *This, + EVENTID eventId, + PROPERTYID propertyId, + SAFEARRAY *winEvents); + + HRESULT (STDMETHODCALLTYPE *GetWinEventsForAutomationEvent)( + IUIAutomationProxyFactoryEntry *This, + EVENTID eventId, + PROPERTYID propertyId, + SAFEARRAY **winEvents); + + END_INTERFACE +} IUIAutomationProxyFactoryEntryVtbl; + +interface IUIAutomationProxyFactoryEntry { + CONST_VTBL IUIAutomationProxyFactoryEntryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationProxyFactoryEntry_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationProxyFactoryEntry_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationProxyFactoryEntry_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationProxyFactoryEntry methods ***/ +#define IUIAutomationProxyFactoryEntry_get_ProxyFactory(This,factory) (This)->lpVtbl->get_ProxyFactory(This,factory) +#define IUIAutomationProxyFactoryEntry_get_ClassName(This,className) (This)->lpVtbl->get_ClassName(This,className) +#define IUIAutomationProxyFactoryEntry_get_ImageName(This,imageName) (This)->lpVtbl->get_ImageName(This,imageName) +#define IUIAutomationProxyFactoryEntry_get_AllowSubstringMatch(This,allowSubstringMatch) (This)->lpVtbl->get_AllowSubstringMatch(This,allowSubstringMatch) +#define IUIAutomationProxyFactoryEntry_get_CanCheckBaseClass(This,canCheckBaseClass) (This)->lpVtbl->get_CanCheckBaseClass(This,canCheckBaseClass) +#define IUIAutomationProxyFactoryEntry_get_NeedsAdviseEvents(This,adviseEvents) (This)->lpVtbl->get_NeedsAdviseEvents(This,adviseEvents) +#define IUIAutomationProxyFactoryEntry_put_ClassName(This,className) (This)->lpVtbl->put_ClassName(This,className) +#define IUIAutomationProxyFactoryEntry_put_ImageName(This,imageName) (This)->lpVtbl->put_ImageName(This,imageName) +#define IUIAutomationProxyFactoryEntry_put_AllowSubstringMatch(This,allowSubstringMatch) (This)->lpVtbl->put_AllowSubstringMatch(This,allowSubstringMatch) +#define IUIAutomationProxyFactoryEntry_put_CanCheckBaseClass(This,canCheckBaseClass) (This)->lpVtbl->put_CanCheckBaseClass(This,canCheckBaseClass) +#define IUIAutomationProxyFactoryEntry_put_NeedsAdviseEvents(This,adviseEvents) (This)->lpVtbl->put_NeedsAdviseEvents(This,adviseEvents) +#define IUIAutomationProxyFactoryEntry_SetWinEventsForAutomationEvent(This,eventId,propertyId,winEvents) (This)->lpVtbl->SetWinEventsForAutomationEvent(This,eventId,propertyId,winEvents) +#define IUIAutomationProxyFactoryEntry_GetWinEventsForAutomationEvent(This,eventId,propertyId,winEvents) (This)->lpVtbl->GetWinEventsForAutomationEvent(This,eventId,propertyId,winEvents) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_QueryInterface(IUIAutomationProxyFactoryEntry* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationProxyFactoryEntry_AddRef(IUIAutomationProxyFactoryEntry* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationProxyFactoryEntry_Release(IUIAutomationProxyFactoryEntry* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationProxyFactoryEntry methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_get_ProxyFactory(IUIAutomationProxyFactoryEntry* This,IUIAutomationProxyFactory **factory) { + return This->lpVtbl->get_ProxyFactory(This,factory); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_get_ClassName(IUIAutomationProxyFactoryEntry* This,BSTR *className) { + return This->lpVtbl->get_ClassName(This,className); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_get_ImageName(IUIAutomationProxyFactoryEntry* This,BSTR *imageName) { + return This->lpVtbl->get_ImageName(This,imageName); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_get_AllowSubstringMatch(IUIAutomationProxyFactoryEntry* This,WINBOOL *allowSubstringMatch) { + return This->lpVtbl->get_AllowSubstringMatch(This,allowSubstringMatch); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_get_CanCheckBaseClass(IUIAutomationProxyFactoryEntry* This,WINBOOL *canCheckBaseClass) { + return This->lpVtbl->get_CanCheckBaseClass(This,canCheckBaseClass); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_get_NeedsAdviseEvents(IUIAutomationProxyFactoryEntry* This,WINBOOL *adviseEvents) { + return This->lpVtbl->get_NeedsAdviseEvents(This,adviseEvents); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_put_ClassName(IUIAutomationProxyFactoryEntry* This,LPCWSTR className) { + return This->lpVtbl->put_ClassName(This,className); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_put_ImageName(IUIAutomationProxyFactoryEntry* This,LPCWSTR imageName) { + return This->lpVtbl->put_ImageName(This,imageName); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_put_AllowSubstringMatch(IUIAutomationProxyFactoryEntry* This,WINBOOL allowSubstringMatch) { + return This->lpVtbl->put_AllowSubstringMatch(This,allowSubstringMatch); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_put_CanCheckBaseClass(IUIAutomationProxyFactoryEntry* This,WINBOOL canCheckBaseClass) { + return This->lpVtbl->put_CanCheckBaseClass(This,canCheckBaseClass); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_put_NeedsAdviseEvents(IUIAutomationProxyFactoryEntry* This,WINBOOL adviseEvents) { + return This->lpVtbl->put_NeedsAdviseEvents(This,adviseEvents); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_SetWinEventsForAutomationEvent(IUIAutomationProxyFactoryEntry* This,EVENTID eventId,PROPERTYID propertyId,SAFEARRAY *winEvents) { + return This->lpVtbl->SetWinEventsForAutomationEvent(This,eventId,propertyId,winEvents); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryEntry_GetWinEventsForAutomationEvent(IUIAutomationProxyFactoryEntry* This,EVENTID eventId,PROPERTYID propertyId,SAFEARRAY **winEvents) { + return This->lpVtbl->GetWinEventsForAutomationEvent(This,eventId,propertyId,winEvents); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationProxyFactoryEntry_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationProxyFactoryMapping interface + */ +#ifndef __IUIAutomationProxyFactoryMapping_INTERFACE_DEFINED__ +#define __IUIAutomationProxyFactoryMapping_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationProxyFactoryMapping, 0x09e31e18, 0x872d, 0x4873, 0x93,0xd1, 0x1e,0x54,0x1e,0xc1,0x33,0xfd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("09e31e18-872d-4873-93d1-1e541ec133fd") +IUIAutomationProxyFactoryMapping : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_Count( + UINT *count) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetTable( + SAFEARRAY **table) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetEntry( + UINT index, + IUIAutomationProxyFactoryEntry **entry) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetTable( + SAFEARRAY *factoryList) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertEntries( + UINT before, + SAFEARRAY *factoryList) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertEntry( + UINT before, + IUIAutomationProxyFactoryEntry *factory) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveEntry( + UINT index) = 0; + + virtual HRESULT STDMETHODCALLTYPE ClearTable( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE RestoreDefaultTable( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationProxyFactoryMapping, 0x09e31e18, 0x872d, 0x4873, 0x93,0xd1, 0x1e,0x54,0x1e,0xc1,0x33,0xfd) +#endif +#else +typedef struct IUIAutomationProxyFactoryMappingVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationProxyFactoryMapping *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationProxyFactoryMapping *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationProxyFactoryMapping *This); + + /*** IUIAutomationProxyFactoryMapping methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Count)( + IUIAutomationProxyFactoryMapping *This, + UINT *count); + + HRESULT (STDMETHODCALLTYPE *GetTable)( + IUIAutomationProxyFactoryMapping *This, + SAFEARRAY **table); + + HRESULT (STDMETHODCALLTYPE *GetEntry)( + IUIAutomationProxyFactoryMapping *This, + UINT index, + IUIAutomationProxyFactoryEntry **entry); + + HRESULT (STDMETHODCALLTYPE *SetTable)( + IUIAutomationProxyFactoryMapping *This, + SAFEARRAY *factoryList); + + HRESULT (STDMETHODCALLTYPE *InsertEntries)( + IUIAutomationProxyFactoryMapping *This, + UINT before, + SAFEARRAY *factoryList); + + HRESULT (STDMETHODCALLTYPE *InsertEntry)( + IUIAutomationProxyFactoryMapping *This, + UINT before, + IUIAutomationProxyFactoryEntry *factory); + + HRESULT (STDMETHODCALLTYPE *RemoveEntry)( + IUIAutomationProxyFactoryMapping *This, + UINT index); + + HRESULT (STDMETHODCALLTYPE *ClearTable)( + IUIAutomationProxyFactoryMapping *This); + + HRESULT (STDMETHODCALLTYPE *RestoreDefaultTable)( + IUIAutomationProxyFactoryMapping *This); + + END_INTERFACE +} IUIAutomationProxyFactoryMappingVtbl; + +interface IUIAutomationProxyFactoryMapping { + CONST_VTBL IUIAutomationProxyFactoryMappingVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationProxyFactoryMapping_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationProxyFactoryMapping_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationProxyFactoryMapping_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationProxyFactoryMapping methods ***/ +#define IUIAutomationProxyFactoryMapping_get_Count(This,count) (This)->lpVtbl->get_Count(This,count) +#define IUIAutomationProxyFactoryMapping_GetTable(This,table) (This)->lpVtbl->GetTable(This,table) +#define IUIAutomationProxyFactoryMapping_GetEntry(This,index,entry) (This)->lpVtbl->GetEntry(This,index,entry) +#define IUIAutomationProxyFactoryMapping_SetTable(This,factoryList) (This)->lpVtbl->SetTable(This,factoryList) +#define IUIAutomationProxyFactoryMapping_InsertEntries(This,before,factoryList) (This)->lpVtbl->InsertEntries(This,before,factoryList) +#define IUIAutomationProxyFactoryMapping_InsertEntry(This,before,factory) (This)->lpVtbl->InsertEntry(This,before,factory) +#define IUIAutomationProxyFactoryMapping_RemoveEntry(This,index) (This)->lpVtbl->RemoveEntry(This,index) +#define IUIAutomationProxyFactoryMapping_ClearTable(This) (This)->lpVtbl->ClearTable(This) +#define IUIAutomationProxyFactoryMapping_RestoreDefaultTable(This) (This)->lpVtbl->RestoreDefaultTable(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryMapping_QueryInterface(IUIAutomationProxyFactoryMapping* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationProxyFactoryMapping_AddRef(IUIAutomationProxyFactoryMapping* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationProxyFactoryMapping_Release(IUIAutomationProxyFactoryMapping* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationProxyFactoryMapping methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryMapping_get_Count(IUIAutomationProxyFactoryMapping* This,UINT *count) { + return This->lpVtbl->get_Count(This,count); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryMapping_GetTable(IUIAutomationProxyFactoryMapping* This,SAFEARRAY **table) { + return This->lpVtbl->GetTable(This,table); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryMapping_GetEntry(IUIAutomationProxyFactoryMapping* This,UINT index,IUIAutomationProxyFactoryEntry **entry) { + return This->lpVtbl->GetEntry(This,index,entry); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryMapping_SetTable(IUIAutomationProxyFactoryMapping* This,SAFEARRAY *factoryList) { + return This->lpVtbl->SetTable(This,factoryList); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryMapping_InsertEntries(IUIAutomationProxyFactoryMapping* This,UINT before,SAFEARRAY *factoryList) { + return This->lpVtbl->InsertEntries(This,before,factoryList); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryMapping_InsertEntry(IUIAutomationProxyFactoryMapping* This,UINT before,IUIAutomationProxyFactoryEntry *factory) { + return This->lpVtbl->InsertEntry(This,before,factory); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryMapping_RemoveEntry(IUIAutomationProxyFactoryMapping* This,UINT index) { + return This->lpVtbl->RemoveEntry(This,index); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryMapping_ClearTable(IUIAutomationProxyFactoryMapping* This) { + return This->lpVtbl->ClearTable(This); +} +static __WIDL_INLINE HRESULT IUIAutomationProxyFactoryMapping_RestoreDefaultTable(IUIAutomationProxyFactoryMapping* This) { + return This->lpVtbl->RestoreDefaultTable(This); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationProxyFactoryMapping_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationEventHandlerGroup interface + */ +#ifndef __IUIAutomationEventHandlerGroup_INTERFACE_DEFINED__ +#define __IUIAutomationEventHandlerGroup_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationEventHandlerGroup, 0xc9ee12f2, 0xc13b, 0x4408, 0x99,0x7c, 0x63,0x99,0x14,0x37,0x7f,0x4e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c9ee12f2-c13b-4408-997c-639914377f4e") +IUIAutomationEventHandlerGroup : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE AddActiveTextPositionChangedEventHandler( + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationActiveTextPositionChangedEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddAutomationEventHandler( + EVENTID eventId, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddChangesEventHandler( + enum TreeScope scope, + int *changeTypes, + int changesCount, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationChangesEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddNotificationEventHandler( + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationNotificationEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddPropertyChangedEventHandler( + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + PROPERTYID *propertyArray, + int propertyCount) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddStructureChangedEventHandler( + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationStructureChangedEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddTextEditTextChangedEventHandler( + enum TreeScope scope, + enum TextEditChangeType textEditChangeType, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationTextEditTextChangedEventHandler *handler) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationEventHandlerGroup, 0xc9ee12f2, 0xc13b, 0x4408, 0x99,0x7c, 0x63,0x99,0x14,0x37,0x7f,0x4e) +#endif +#else +typedef struct IUIAutomationEventHandlerGroupVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationEventHandlerGroup *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationEventHandlerGroup *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationEventHandlerGroup *This); + + /*** IUIAutomationEventHandlerGroup methods ***/ + HRESULT (STDMETHODCALLTYPE *AddActiveTextPositionChangedEventHandler)( + IUIAutomationEventHandlerGroup *This, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationActiveTextPositionChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddAutomationEventHandler)( + IUIAutomationEventHandlerGroup *This, + EVENTID eventId, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddChangesEventHandler)( + IUIAutomationEventHandlerGroup *This, + enum TreeScope scope, + int *changeTypes, + int changesCount, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationChangesEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddNotificationEventHandler)( + IUIAutomationEventHandlerGroup *This, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationNotificationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddPropertyChangedEventHandler)( + IUIAutomationEventHandlerGroup *This, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + PROPERTYID *propertyArray, + int propertyCount); + + HRESULT (STDMETHODCALLTYPE *AddStructureChangedEventHandler)( + IUIAutomationEventHandlerGroup *This, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationStructureChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddTextEditTextChangedEventHandler)( + IUIAutomationEventHandlerGroup *This, + enum TreeScope scope, + enum TextEditChangeType textEditChangeType, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationTextEditTextChangedEventHandler *handler); + + END_INTERFACE +} IUIAutomationEventHandlerGroupVtbl; + +interface IUIAutomationEventHandlerGroup { + CONST_VTBL IUIAutomationEventHandlerGroupVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationEventHandlerGroup_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationEventHandlerGroup_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationEventHandlerGroup_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationEventHandlerGroup methods ***/ +#define IUIAutomationEventHandlerGroup_AddActiveTextPositionChangedEventHandler(This,scope,cacheRequest,handler) (This)->lpVtbl->AddActiveTextPositionChangedEventHandler(This,scope,cacheRequest,handler) +#define IUIAutomationEventHandlerGroup_AddAutomationEventHandler(This,eventId,scope,cacheRequest,handler) (This)->lpVtbl->AddAutomationEventHandler(This,eventId,scope,cacheRequest,handler) +#define IUIAutomationEventHandlerGroup_AddChangesEventHandler(This,scope,changeTypes,changesCount,cacheRequest,handler) (This)->lpVtbl->AddChangesEventHandler(This,scope,changeTypes,changesCount,cacheRequest,handler) +#define IUIAutomationEventHandlerGroup_AddNotificationEventHandler(This,scope,cacheRequest,handler) (This)->lpVtbl->AddNotificationEventHandler(This,scope,cacheRequest,handler) +#define IUIAutomationEventHandlerGroup_AddPropertyChangedEventHandler(This,scope,cacheRequest,handler,propertyArray,propertyCount) (This)->lpVtbl->AddPropertyChangedEventHandler(This,scope,cacheRequest,handler,propertyArray,propertyCount) +#define IUIAutomationEventHandlerGroup_AddStructureChangedEventHandler(This,scope,cacheRequest,handler) (This)->lpVtbl->AddStructureChangedEventHandler(This,scope,cacheRequest,handler) +#define IUIAutomationEventHandlerGroup_AddTextEditTextChangedEventHandler(This,scope,textEditChangeType,cacheRequest,handler) (This)->lpVtbl->AddTextEditTextChangedEventHandler(This,scope,textEditChangeType,cacheRequest,handler) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationEventHandlerGroup_QueryInterface(IUIAutomationEventHandlerGroup* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationEventHandlerGroup_AddRef(IUIAutomationEventHandlerGroup* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationEventHandlerGroup_Release(IUIAutomationEventHandlerGroup* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationEventHandlerGroup methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationEventHandlerGroup_AddActiveTextPositionChangedEventHandler(IUIAutomationEventHandlerGroup* This,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationActiveTextPositionChangedEventHandler *handler) { + return This->lpVtbl->AddActiveTextPositionChangedEventHandler(This,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomationEventHandlerGroup_AddAutomationEventHandler(IUIAutomationEventHandlerGroup* This,EVENTID eventId,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationEventHandler *handler) { + return This->lpVtbl->AddAutomationEventHandler(This,eventId,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomationEventHandlerGroup_AddChangesEventHandler(IUIAutomationEventHandlerGroup* This,enum TreeScope scope,int *changeTypes,int changesCount,IUIAutomationCacheRequest *cacheRequest,IUIAutomationChangesEventHandler *handler) { + return This->lpVtbl->AddChangesEventHandler(This,scope,changeTypes,changesCount,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomationEventHandlerGroup_AddNotificationEventHandler(IUIAutomationEventHandlerGroup* This,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationNotificationEventHandler *handler) { + return This->lpVtbl->AddNotificationEventHandler(This,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomationEventHandlerGroup_AddPropertyChangedEventHandler(IUIAutomationEventHandlerGroup* This,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationPropertyChangedEventHandler *handler,PROPERTYID *propertyArray,int propertyCount) { + return This->lpVtbl->AddPropertyChangedEventHandler(This,scope,cacheRequest,handler,propertyArray,propertyCount); +} +static __WIDL_INLINE HRESULT IUIAutomationEventHandlerGroup_AddStructureChangedEventHandler(IUIAutomationEventHandlerGroup* This,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationStructureChangedEventHandler *handler) { + return This->lpVtbl->AddStructureChangedEventHandler(This,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomationEventHandlerGroup_AddTextEditTextChangedEventHandler(IUIAutomationEventHandlerGroup* This,enum TreeScope scope,enum TextEditChangeType textEditChangeType,IUIAutomationCacheRequest *cacheRequest,IUIAutomationTextEditTextChangedEventHandler *handler) { + return This->lpVtbl->AddTextEditTextChangedEventHandler(This,scope,textEditChangeType,cacheRequest,handler); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationEventHandlerGroup_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomation interface + */ +#ifndef __IUIAutomation_INTERFACE_DEFINED__ +#define __IUIAutomation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomation, 0x30cbe57d, 0xd9d0, 0x452a, 0xab,0x13, 0x7a,0xc5,0xac,0x48,0x25,0xee); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("30cbe57d-d9d0-452a-ab13-7ac5ac4825ee") +IUIAutomation : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE CompareElements( + IUIAutomationElement *el1, + IUIAutomationElement *el2, + WINBOOL *areSame) = 0; + + virtual HRESULT STDMETHODCALLTYPE CompareRuntimeIds( + SAFEARRAY *runtimeId1, + SAFEARRAY *runtimeId2, + WINBOOL *areSame) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetRootElement( + IUIAutomationElement **root) = 0; + + virtual HRESULT STDMETHODCALLTYPE ElementFromHandle( + UIA_HWND hwnd, + IUIAutomationElement **element) = 0; + + virtual HRESULT STDMETHODCALLTYPE ElementFromPoint( + POINT pt, + IUIAutomationElement **element) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFocusedElement( + IUIAutomationElement **element) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetRootElementBuildCache( + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **root) = 0; + + virtual HRESULT STDMETHODCALLTYPE ElementFromHandleBuildCache( + UIA_HWND hwnd, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element) = 0; + + virtual HRESULT STDMETHODCALLTYPE ElementFromPointBuildCache( + POINT pt, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFocusedElementBuildCache( + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateTreeWalker( + IUIAutomationCondition *pCondition, + IUIAutomationTreeWalker **walker) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ControlViewWalker( + IUIAutomationTreeWalker **walker) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ContentViewWalker( + IUIAutomationTreeWalker **walker) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RawViewWalker( + IUIAutomationTreeWalker **walker) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RawViewCondition( + IUIAutomationCondition **condition) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ControlViewCondition( + IUIAutomationCondition **condition) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ContentViewCondition( + IUIAutomationCondition **condition) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateCacheRequest( + IUIAutomationCacheRequest **cacheRequest) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateTrueCondition( + IUIAutomationCondition **newCondition) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateFalseCondition( + IUIAutomationCondition **newCondition) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreatePropertyCondition( + PROPERTYID propertyId, + VARIANT value, + IUIAutomationCondition **newCondition) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreatePropertyConditionEx( + PROPERTYID propertyId, + VARIANT value, + enum PropertyConditionFlags flags, + IUIAutomationCondition **newCondition) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateAndCondition( + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateAndConditionFromArray( + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateAndConditionFromNativeArray( + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateOrCondition( + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateOrConditionFromArray( + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateOrConditionFromNativeArray( + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateNotCondition( + IUIAutomationCondition *condition, + IUIAutomationCondition **newCondition) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddAutomationEventHandler( + EVENTID eventId, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveAutomationEventHandler( + EVENTID eventId, + IUIAutomationElement *element, + IUIAutomationEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddPropertyChangedEventHandlerNativeArray( + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + PROPERTYID *propertyArray, + int propertyCount) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddPropertyChangedEventHandler( + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + SAFEARRAY *propertyArray) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemovePropertyChangedEventHandler( + IUIAutomationElement *element, + IUIAutomationPropertyChangedEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddStructureChangedEventHandler( + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationStructureChangedEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveStructureChangedEventHandler( + IUIAutomationElement *element, + IUIAutomationStructureChangedEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddFocusChangedEventHandler( + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationFocusChangedEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveFocusChangedEventHandler( + IUIAutomationFocusChangedEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveAllEventHandlers( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE IntNativeArrayToSafeArray( + int *array, + int arrayCount, + SAFEARRAY **safeArray) = 0; + + virtual HRESULT STDMETHODCALLTYPE IntSafeArrayToNativeArray( + SAFEARRAY *intArray, + int **array, + int *arrayCount) = 0; + + virtual HRESULT STDMETHODCALLTYPE RectToVariant( + RECT rc, + VARIANT *var) = 0; + + virtual HRESULT STDMETHODCALLTYPE VariantToRect( + VARIANT var, + RECT *rc) = 0; + + virtual HRESULT STDMETHODCALLTYPE SafeArrayToRectNativeArray( + SAFEARRAY *rects, + RECT **rectArray, + int *rectArrayCount) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateProxyFactoryEntry( + IUIAutomationProxyFactory *factory, + IUIAutomationProxyFactoryEntry **factoryEntry) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ProxyFactoryMapping( + IUIAutomationProxyFactoryMapping **factoryMapping) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPropertyProgrammaticName( + PROPERTYID property, + BSTR *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPatternProgrammaticName( + PATTERNID pattern, + BSTR *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE PollForPotentialSupportedPatterns( + IUIAutomationElement *pElement, + SAFEARRAY **patternIds, + SAFEARRAY **patternNames) = 0; + + virtual HRESULT STDMETHODCALLTYPE PollForPotentialSupportedProperties( + IUIAutomationElement *pElement, + SAFEARRAY **propertyIds, + SAFEARRAY **propertyNames) = 0; + + virtual HRESULT STDMETHODCALLTYPE CheckNotSupported( + VARIANT value, + WINBOOL *isNotSupported) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ReservedNotSupportedValue( + IUnknown **notSupportedValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ReservedMixedAttributeValue( + IUnknown **mixedAttributeValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE ElementFromIAccessible( + IAccessible *accessible, + int childId, + IUIAutomationElement **element) = 0; + + virtual HRESULT STDMETHODCALLTYPE ElementFromIAccessibleBuildCache( + IAccessible *accessible, + int childId, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomation, 0x30cbe57d, 0xd9d0, 0x452a, 0xab,0x13, 0x7a,0xc5,0xac,0x48,0x25,0xee) +#endif +#else +typedef struct IUIAutomationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomation *This); + + /*** IUIAutomation methods ***/ + HRESULT (STDMETHODCALLTYPE *CompareElements)( + IUIAutomation *This, + IUIAutomationElement *el1, + IUIAutomationElement *el2, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *CompareRuntimeIds)( + IUIAutomation *This, + SAFEARRAY *runtimeId1, + SAFEARRAY *runtimeId2, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *GetRootElement)( + IUIAutomation *This, + IUIAutomationElement **root); + + HRESULT (STDMETHODCALLTYPE *ElementFromHandle)( + IUIAutomation *This, + UIA_HWND hwnd, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromPoint)( + IUIAutomation *This, + POINT pt, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetFocusedElement)( + IUIAutomation *This, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetRootElementBuildCache)( + IUIAutomation *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **root); + + HRESULT (STDMETHODCALLTYPE *ElementFromHandleBuildCache)( + IUIAutomation *This, + UIA_HWND hwnd, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromPointBuildCache)( + IUIAutomation *This, + POINT pt, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetFocusedElementBuildCache)( + IUIAutomation *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *CreateTreeWalker)( + IUIAutomation *This, + IUIAutomationCondition *pCondition, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_ControlViewWalker)( + IUIAutomation *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_ContentViewWalker)( + IUIAutomation *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_RawViewWalker)( + IUIAutomation *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_RawViewCondition)( + IUIAutomation *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *get_ControlViewCondition)( + IUIAutomation *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *get_ContentViewCondition)( + IUIAutomation *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *CreateCacheRequest)( + IUIAutomation *This, + IUIAutomationCacheRequest **cacheRequest); + + HRESULT (STDMETHODCALLTYPE *CreateTrueCondition)( + IUIAutomation *This, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateFalseCondition)( + IUIAutomation *This, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreatePropertyCondition)( + IUIAutomation *This, + PROPERTYID propertyId, + VARIANT value, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreatePropertyConditionEx)( + IUIAutomation *This, + PROPERTYID propertyId, + VARIANT value, + enum PropertyConditionFlags flags, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndCondition)( + IUIAutomation *This, + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndConditionFromArray)( + IUIAutomation *This, + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndConditionFromNativeArray)( + IUIAutomation *This, + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrCondition)( + IUIAutomation *This, + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrConditionFromArray)( + IUIAutomation *This, + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrConditionFromNativeArray)( + IUIAutomation *This, + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateNotCondition)( + IUIAutomation *This, + IUIAutomationCondition *condition, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *AddAutomationEventHandler)( + IUIAutomation *This, + EVENTID eventId, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveAutomationEventHandler)( + IUIAutomation *This, + EVENTID eventId, + IUIAutomationElement *element, + IUIAutomationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddPropertyChangedEventHandlerNativeArray)( + IUIAutomation *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + PROPERTYID *propertyArray, + int propertyCount); + + HRESULT (STDMETHODCALLTYPE *AddPropertyChangedEventHandler)( + IUIAutomation *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + SAFEARRAY *propertyArray); + + HRESULT (STDMETHODCALLTYPE *RemovePropertyChangedEventHandler)( + IUIAutomation *This, + IUIAutomationElement *element, + IUIAutomationPropertyChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddStructureChangedEventHandler)( + IUIAutomation *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationStructureChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveStructureChangedEventHandler)( + IUIAutomation *This, + IUIAutomationElement *element, + IUIAutomationStructureChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddFocusChangedEventHandler)( + IUIAutomation *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationFocusChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveFocusChangedEventHandler)( + IUIAutomation *This, + IUIAutomationFocusChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveAllEventHandlers)( + IUIAutomation *This); + + HRESULT (STDMETHODCALLTYPE *IntNativeArrayToSafeArray)( + IUIAutomation *This, + int *array, + int arrayCount, + SAFEARRAY **safeArray); + + HRESULT (STDMETHODCALLTYPE *IntSafeArrayToNativeArray)( + IUIAutomation *This, + SAFEARRAY *intArray, + int **array, + int *arrayCount); + + HRESULT (STDMETHODCALLTYPE *RectToVariant)( + IUIAutomation *This, + RECT rc, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *VariantToRect)( + IUIAutomation *This, + VARIANT var, + RECT *rc); + + HRESULT (STDMETHODCALLTYPE *SafeArrayToRectNativeArray)( + IUIAutomation *This, + SAFEARRAY *rects, + RECT **rectArray, + int *rectArrayCount); + + HRESULT (STDMETHODCALLTYPE *CreateProxyFactoryEntry)( + IUIAutomation *This, + IUIAutomationProxyFactory *factory, + IUIAutomationProxyFactoryEntry **factoryEntry); + + HRESULT (STDMETHODCALLTYPE *get_ProxyFactoryMapping)( + IUIAutomation *This, + IUIAutomationProxyFactoryMapping **factoryMapping); + + HRESULT (STDMETHODCALLTYPE *GetPropertyProgrammaticName)( + IUIAutomation *This, + PROPERTYID property, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *GetPatternProgrammaticName)( + IUIAutomation *This, + PATTERNID pattern, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *PollForPotentialSupportedPatterns)( + IUIAutomation *This, + IUIAutomationElement *pElement, + SAFEARRAY **patternIds, + SAFEARRAY **patternNames); + + HRESULT (STDMETHODCALLTYPE *PollForPotentialSupportedProperties)( + IUIAutomation *This, + IUIAutomationElement *pElement, + SAFEARRAY **propertyIds, + SAFEARRAY **propertyNames); + + HRESULT (STDMETHODCALLTYPE *CheckNotSupported)( + IUIAutomation *This, + VARIANT value, + WINBOOL *isNotSupported); + + HRESULT (STDMETHODCALLTYPE *get_ReservedNotSupportedValue)( + IUIAutomation *This, + IUnknown **notSupportedValue); + + HRESULT (STDMETHODCALLTYPE *get_ReservedMixedAttributeValue)( + IUIAutomation *This, + IUnknown **mixedAttributeValue); + + HRESULT (STDMETHODCALLTYPE *ElementFromIAccessible)( + IUIAutomation *This, + IAccessible *accessible, + int childId, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromIAccessibleBuildCache)( + IUIAutomation *This, + IAccessible *accessible, + int childId, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + END_INTERFACE +} IUIAutomationVtbl; + +interface IUIAutomation { + CONST_VTBL IUIAutomationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomation_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomation methods ***/ +#define IUIAutomation_CompareElements(This,el1,el2,areSame) (This)->lpVtbl->CompareElements(This,el1,el2,areSame) +#define IUIAutomation_CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame) (This)->lpVtbl->CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame) +#define IUIAutomation_GetRootElement(This,root) (This)->lpVtbl->GetRootElement(This,root) +#define IUIAutomation_ElementFromHandle(This,hwnd,element) (This)->lpVtbl->ElementFromHandle(This,hwnd,element) +#define IUIAutomation_ElementFromPoint(This,pt,element) (This)->lpVtbl->ElementFromPoint(This,pt,element) +#define IUIAutomation_GetFocusedElement(This,element) (This)->lpVtbl->GetFocusedElement(This,element) +#define IUIAutomation_GetRootElementBuildCache(This,cacheRequest,root) (This)->lpVtbl->GetRootElementBuildCache(This,cacheRequest,root) +#define IUIAutomation_ElementFromHandleBuildCache(This,hwnd,cacheRequest,element) (This)->lpVtbl->ElementFromHandleBuildCache(This,hwnd,cacheRequest,element) +#define IUIAutomation_ElementFromPointBuildCache(This,pt,cacheRequest,element) (This)->lpVtbl->ElementFromPointBuildCache(This,pt,cacheRequest,element) +#define IUIAutomation_GetFocusedElementBuildCache(This,cacheRequest,element) (This)->lpVtbl->GetFocusedElementBuildCache(This,cacheRequest,element) +#define IUIAutomation_CreateTreeWalker(This,pCondition,walker) (This)->lpVtbl->CreateTreeWalker(This,pCondition,walker) +#define IUIAutomation_get_ControlViewWalker(This,walker) (This)->lpVtbl->get_ControlViewWalker(This,walker) +#define IUIAutomation_get_ContentViewWalker(This,walker) (This)->lpVtbl->get_ContentViewWalker(This,walker) +#define IUIAutomation_get_RawViewWalker(This,walker) (This)->lpVtbl->get_RawViewWalker(This,walker) +#define IUIAutomation_get_RawViewCondition(This,condition) (This)->lpVtbl->get_RawViewCondition(This,condition) +#define IUIAutomation_get_ControlViewCondition(This,condition) (This)->lpVtbl->get_ControlViewCondition(This,condition) +#define IUIAutomation_get_ContentViewCondition(This,condition) (This)->lpVtbl->get_ContentViewCondition(This,condition) +#define IUIAutomation_CreateCacheRequest(This,cacheRequest) (This)->lpVtbl->CreateCacheRequest(This,cacheRequest) +#define IUIAutomation_CreateTrueCondition(This,newCondition) (This)->lpVtbl->CreateTrueCondition(This,newCondition) +#define IUIAutomation_CreateFalseCondition(This,newCondition) (This)->lpVtbl->CreateFalseCondition(This,newCondition) +#define IUIAutomation_CreatePropertyCondition(This,propertyId,value,newCondition) (This)->lpVtbl->CreatePropertyCondition(This,propertyId,value,newCondition) +#define IUIAutomation_CreatePropertyConditionEx(This,propertyId,value,flags,newCondition) (This)->lpVtbl->CreatePropertyConditionEx(This,propertyId,value,flags,newCondition) +#define IUIAutomation_CreateAndCondition(This,condition1,condition2,newCondition) (This)->lpVtbl->CreateAndCondition(This,condition1,condition2,newCondition) +#define IUIAutomation_CreateAndConditionFromArray(This,conditions,newCondition) (This)->lpVtbl->CreateAndConditionFromArray(This,conditions,newCondition) +#define IUIAutomation_CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition) (This)->lpVtbl->CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition) +#define IUIAutomation_CreateOrCondition(This,condition1,condition2,newCondition) (This)->lpVtbl->CreateOrCondition(This,condition1,condition2,newCondition) +#define IUIAutomation_CreateOrConditionFromArray(This,conditions,newCondition) (This)->lpVtbl->CreateOrConditionFromArray(This,conditions,newCondition) +#define IUIAutomation_CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition) (This)->lpVtbl->CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition) +#define IUIAutomation_CreateNotCondition(This,condition,newCondition) (This)->lpVtbl->CreateNotCondition(This,condition,newCondition) +#define IUIAutomation_AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler) (This)->lpVtbl->AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler) +#define IUIAutomation_RemoveAutomationEventHandler(This,eventId,element,handler) (This)->lpVtbl->RemoveAutomationEventHandler(This,eventId,element,handler) +#define IUIAutomation_AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount) (This)->lpVtbl->AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount) +#define IUIAutomation_AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray) (This)->lpVtbl->AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray) +#define IUIAutomation_RemovePropertyChangedEventHandler(This,element,handler) (This)->lpVtbl->RemovePropertyChangedEventHandler(This,element,handler) +#define IUIAutomation_AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler) (This)->lpVtbl->AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler) +#define IUIAutomation_RemoveStructureChangedEventHandler(This,element,handler) (This)->lpVtbl->RemoveStructureChangedEventHandler(This,element,handler) +#define IUIAutomation_AddFocusChangedEventHandler(This,cacheRequest,handler) (This)->lpVtbl->AddFocusChangedEventHandler(This,cacheRequest,handler) +#define IUIAutomation_RemoveFocusChangedEventHandler(This,handler) (This)->lpVtbl->RemoveFocusChangedEventHandler(This,handler) +#define IUIAutomation_RemoveAllEventHandlers(This) (This)->lpVtbl->RemoveAllEventHandlers(This) +#define IUIAutomation_IntNativeArrayToSafeArray(This,array,arrayCount,safeArray) (This)->lpVtbl->IntNativeArrayToSafeArray(This,array,arrayCount,safeArray) +#define IUIAutomation_IntSafeArrayToNativeArray(This,intArray,array,arrayCount) (This)->lpVtbl->IntSafeArrayToNativeArray(This,intArray,array,arrayCount) +#define IUIAutomation_RectToVariant(This,rc,var) (This)->lpVtbl->RectToVariant(This,rc,var) +#define IUIAutomation_VariantToRect(This,var,rc) (This)->lpVtbl->VariantToRect(This,var,rc) +#define IUIAutomation_SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount) (This)->lpVtbl->SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount) +#define IUIAutomation_CreateProxyFactoryEntry(This,factory,factoryEntry) (This)->lpVtbl->CreateProxyFactoryEntry(This,factory,factoryEntry) +#define IUIAutomation_get_ProxyFactoryMapping(This,factoryMapping) (This)->lpVtbl->get_ProxyFactoryMapping(This,factoryMapping) +#define IUIAutomation_GetPropertyProgrammaticName(This,property,name) (This)->lpVtbl->GetPropertyProgrammaticName(This,property,name) +#define IUIAutomation_GetPatternProgrammaticName(This,pattern,name) (This)->lpVtbl->GetPatternProgrammaticName(This,pattern,name) +#define IUIAutomation_PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames) (This)->lpVtbl->PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames) +#define IUIAutomation_PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames) (This)->lpVtbl->PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames) +#define IUIAutomation_CheckNotSupported(This,value,isNotSupported) (This)->lpVtbl->CheckNotSupported(This,value,isNotSupported) +#define IUIAutomation_get_ReservedNotSupportedValue(This,notSupportedValue) (This)->lpVtbl->get_ReservedNotSupportedValue(This,notSupportedValue) +#define IUIAutomation_get_ReservedMixedAttributeValue(This,mixedAttributeValue) (This)->lpVtbl->get_ReservedMixedAttributeValue(This,mixedAttributeValue) +#define IUIAutomation_ElementFromIAccessible(This,accessible,childId,element) (This)->lpVtbl->ElementFromIAccessible(This,accessible,childId,element) +#define IUIAutomation_ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element) (This)->lpVtbl->ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation_QueryInterface(IUIAutomation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomation_AddRef(IUIAutomation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomation_Release(IUIAutomation* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomation methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation_CompareElements(IUIAutomation* This,IUIAutomationElement *el1,IUIAutomationElement *el2,WINBOOL *areSame) { + return This->lpVtbl->CompareElements(This,el1,el2,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomation_CompareRuntimeIds(IUIAutomation* This,SAFEARRAY *runtimeId1,SAFEARRAY *runtimeId2,WINBOOL *areSame) { + return This->lpVtbl->CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomation_GetRootElement(IUIAutomation* This,IUIAutomationElement **root) { + return This->lpVtbl->GetRootElement(This,root); +} +static __WIDL_INLINE HRESULT IUIAutomation_ElementFromHandle(IUIAutomation* This,UIA_HWND hwnd,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromHandle(This,hwnd,element); +} +static __WIDL_INLINE HRESULT IUIAutomation_ElementFromPoint(IUIAutomation* This,POINT pt,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromPoint(This,pt,element); +} +static __WIDL_INLINE HRESULT IUIAutomation_GetFocusedElement(IUIAutomation* This,IUIAutomationElement **element) { + return This->lpVtbl->GetFocusedElement(This,element); +} +static __WIDL_INLINE HRESULT IUIAutomation_GetRootElementBuildCache(IUIAutomation* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **root) { + return This->lpVtbl->GetRootElementBuildCache(This,cacheRequest,root); +} +static __WIDL_INLINE HRESULT IUIAutomation_ElementFromHandleBuildCache(IUIAutomation* This,UIA_HWND hwnd,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromHandleBuildCache(This,hwnd,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation_ElementFromPointBuildCache(IUIAutomation* This,POINT pt,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromPointBuildCache(This,pt,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation_GetFocusedElementBuildCache(IUIAutomation* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->GetFocusedElementBuildCache(This,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreateTreeWalker(IUIAutomation* This,IUIAutomationCondition *pCondition,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->CreateTreeWalker(This,pCondition,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation_get_ControlViewWalker(IUIAutomation* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_ControlViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation_get_ContentViewWalker(IUIAutomation* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_ContentViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation_get_RawViewWalker(IUIAutomation* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_RawViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation_get_RawViewCondition(IUIAutomation* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_RawViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation_get_ControlViewCondition(IUIAutomation* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_ControlViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation_get_ContentViewCondition(IUIAutomation* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_ContentViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreateCacheRequest(IUIAutomation* This,IUIAutomationCacheRequest **cacheRequest) { + return This->lpVtbl->CreateCacheRequest(This,cacheRequest); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreateTrueCondition(IUIAutomation* This,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateTrueCondition(This,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreateFalseCondition(IUIAutomation* This,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateFalseCondition(This,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreatePropertyCondition(IUIAutomation* This,PROPERTYID propertyId,VARIANT value,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreatePropertyCondition(This,propertyId,value,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreatePropertyConditionEx(IUIAutomation* This,PROPERTYID propertyId,VARIANT value,enum PropertyConditionFlags flags,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreatePropertyConditionEx(This,propertyId,value,flags,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreateAndCondition(IUIAutomation* This,IUIAutomationCondition *condition1,IUIAutomationCondition *condition2,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndCondition(This,condition1,condition2,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreateAndConditionFromArray(IUIAutomation* This,SAFEARRAY *conditions,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndConditionFromArray(This,conditions,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreateAndConditionFromNativeArray(IUIAutomation* This,IUIAutomationCondition **conditions,int conditionCount,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreateOrCondition(IUIAutomation* This,IUIAutomationCondition *condition1,IUIAutomationCondition *condition2,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrCondition(This,condition1,condition2,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreateOrConditionFromArray(IUIAutomation* This,SAFEARRAY *conditions,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrConditionFromArray(This,conditions,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreateOrConditionFromNativeArray(IUIAutomation* This,IUIAutomationCondition **conditions,int conditionCount,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreateNotCondition(IUIAutomation* This,IUIAutomationCondition *condition,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateNotCondition(This,condition,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation_AddAutomationEventHandler(IUIAutomation* This,EVENTID eventId,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationEventHandler *handler) { + return This->lpVtbl->AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation_RemoveAutomationEventHandler(IUIAutomation* This,EVENTID eventId,IUIAutomationElement *element,IUIAutomationEventHandler *handler) { + return This->lpVtbl->RemoveAutomationEventHandler(This,eventId,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation_AddPropertyChangedEventHandlerNativeArray(IUIAutomation* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationPropertyChangedEventHandler *handler,PROPERTYID *propertyArray,int propertyCount) { + return This->lpVtbl->AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount); +} +static __WIDL_INLINE HRESULT IUIAutomation_AddPropertyChangedEventHandler(IUIAutomation* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationPropertyChangedEventHandler *handler,SAFEARRAY *propertyArray) { + return This->lpVtbl->AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray); +} +static __WIDL_INLINE HRESULT IUIAutomation_RemovePropertyChangedEventHandler(IUIAutomation* This,IUIAutomationElement *element,IUIAutomationPropertyChangedEventHandler *handler) { + return This->lpVtbl->RemovePropertyChangedEventHandler(This,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation_AddStructureChangedEventHandler(IUIAutomation* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationStructureChangedEventHandler *handler) { + return This->lpVtbl->AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation_RemoveStructureChangedEventHandler(IUIAutomation* This,IUIAutomationElement *element,IUIAutomationStructureChangedEventHandler *handler) { + return This->lpVtbl->RemoveStructureChangedEventHandler(This,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation_AddFocusChangedEventHandler(IUIAutomation* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationFocusChangedEventHandler *handler) { + return This->lpVtbl->AddFocusChangedEventHandler(This,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation_RemoveFocusChangedEventHandler(IUIAutomation* This,IUIAutomationFocusChangedEventHandler *handler) { + return This->lpVtbl->RemoveFocusChangedEventHandler(This,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation_RemoveAllEventHandlers(IUIAutomation* This) { + return This->lpVtbl->RemoveAllEventHandlers(This); +} +static __WIDL_INLINE HRESULT IUIAutomation_IntNativeArrayToSafeArray(IUIAutomation* This,int *array,int arrayCount,SAFEARRAY **safeArray) { + return This->lpVtbl->IntNativeArrayToSafeArray(This,array,arrayCount,safeArray); +} +static __WIDL_INLINE HRESULT IUIAutomation_IntSafeArrayToNativeArray(IUIAutomation* This,SAFEARRAY *intArray,int **array,int *arrayCount) { + return This->lpVtbl->IntSafeArrayToNativeArray(This,intArray,array,arrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomation_RectToVariant(IUIAutomation* This,RECT rc,VARIANT *var) { + return This->lpVtbl->RectToVariant(This,rc,var); +} +static __WIDL_INLINE HRESULT IUIAutomation_VariantToRect(IUIAutomation* This,VARIANT var,RECT *rc) { + return This->lpVtbl->VariantToRect(This,var,rc); +} +static __WIDL_INLINE HRESULT IUIAutomation_SafeArrayToRectNativeArray(IUIAutomation* This,SAFEARRAY *rects,RECT **rectArray,int *rectArrayCount) { + return This->lpVtbl->SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomation_CreateProxyFactoryEntry(IUIAutomation* This,IUIAutomationProxyFactory *factory,IUIAutomationProxyFactoryEntry **factoryEntry) { + return This->lpVtbl->CreateProxyFactoryEntry(This,factory,factoryEntry); +} +static __WIDL_INLINE HRESULT IUIAutomation_get_ProxyFactoryMapping(IUIAutomation* This,IUIAutomationProxyFactoryMapping **factoryMapping) { + return This->lpVtbl->get_ProxyFactoryMapping(This,factoryMapping); +} +static __WIDL_INLINE HRESULT IUIAutomation_GetPropertyProgrammaticName(IUIAutomation* This,PROPERTYID property,BSTR *name) { + return This->lpVtbl->GetPropertyProgrammaticName(This,property,name); +} +static __WIDL_INLINE HRESULT IUIAutomation_GetPatternProgrammaticName(IUIAutomation* This,PATTERNID pattern,BSTR *name) { + return This->lpVtbl->GetPatternProgrammaticName(This,pattern,name); +} +static __WIDL_INLINE HRESULT IUIAutomation_PollForPotentialSupportedPatterns(IUIAutomation* This,IUIAutomationElement *pElement,SAFEARRAY **patternIds,SAFEARRAY **patternNames) { + return This->lpVtbl->PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames); +} +static __WIDL_INLINE HRESULT IUIAutomation_PollForPotentialSupportedProperties(IUIAutomation* This,IUIAutomationElement *pElement,SAFEARRAY **propertyIds,SAFEARRAY **propertyNames) { + return This->lpVtbl->PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames); +} +static __WIDL_INLINE HRESULT IUIAutomation_CheckNotSupported(IUIAutomation* This,VARIANT value,WINBOOL *isNotSupported) { + return This->lpVtbl->CheckNotSupported(This,value,isNotSupported); +} +static __WIDL_INLINE HRESULT IUIAutomation_get_ReservedNotSupportedValue(IUIAutomation* This,IUnknown **notSupportedValue) { + return This->lpVtbl->get_ReservedNotSupportedValue(This,notSupportedValue); +} +static __WIDL_INLINE HRESULT IUIAutomation_get_ReservedMixedAttributeValue(IUIAutomation* This,IUnknown **mixedAttributeValue) { + return This->lpVtbl->get_ReservedMixedAttributeValue(This,mixedAttributeValue); +} +static __WIDL_INLINE HRESULT IUIAutomation_ElementFromIAccessible(IUIAutomation* This,IAccessible *accessible,int childId,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromIAccessible(This,accessible,childId,element); +} +static __WIDL_INLINE HRESULT IUIAutomation_ElementFromIAccessibleBuildCache(IUIAutomation* This,IAccessible *accessible,int childId,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomation2 interface + */ +#ifndef __IUIAutomation2_INTERFACE_DEFINED__ +#define __IUIAutomation2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomation2, 0x34723aff, 0x0c9d, 0x49d0, 0x98,0x96, 0x7a,0xb5,0x2d,0xf8,0xcd,0x8a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("34723aff-0c9d-49d0-9896-7ab52df8cd8a") +IUIAutomation2 : public IUIAutomation +{ + virtual HRESULT STDMETHODCALLTYPE get_AutoSetFocus( + WINBOOL *autoSetFocus) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_AutoSetFocus( + WINBOOL autoSetFocus) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ConnectionTimeout( + DWORD *timeout) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ConnectionTimeout( + DWORD timeout) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_TransactionTimeout( + DWORD *timeout) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_TransactionTimeout( + DWORD timeout) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomation2, 0x34723aff, 0x0c9d, 0x49d0, 0x98,0x96, 0x7a,0xb5,0x2d,0xf8,0xcd,0x8a) +#endif +#else +typedef struct IUIAutomation2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomation2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomation2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomation2 *This); + + /*** IUIAutomation methods ***/ + HRESULT (STDMETHODCALLTYPE *CompareElements)( + IUIAutomation2 *This, + IUIAutomationElement *el1, + IUIAutomationElement *el2, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *CompareRuntimeIds)( + IUIAutomation2 *This, + SAFEARRAY *runtimeId1, + SAFEARRAY *runtimeId2, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *GetRootElement)( + IUIAutomation2 *This, + IUIAutomationElement **root); + + HRESULT (STDMETHODCALLTYPE *ElementFromHandle)( + IUIAutomation2 *This, + UIA_HWND hwnd, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromPoint)( + IUIAutomation2 *This, + POINT pt, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetFocusedElement)( + IUIAutomation2 *This, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetRootElementBuildCache)( + IUIAutomation2 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **root); + + HRESULT (STDMETHODCALLTYPE *ElementFromHandleBuildCache)( + IUIAutomation2 *This, + UIA_HWND hwnd, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromPointBuildCache)( + IUIAutomation2 *This, + POINT pt, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetFocusedElementBuildCache)( + IUIAutomation2 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *CreateTreeWalker)( + IUIAutomation2 *This, + IUIAutomationCondition *pCondition, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_ControlViewWalker)( + IUIAutomation2 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_ContentViewWalker)( + IUIAutomation2 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_RawViewWalker)( + IUIAutomation2 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_RawViewCondition)( + IUIAutomation2 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *get_ControlViewCondition)( + IUIAutomation2 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *get_ContentViewCondition)( + IUIAutomation2 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *CreateCacheRequest)( + IUIAutomation2 *This, + IUIAutomationCacheRequest **cacheRequest); + + HRESULT (STDMETHODCALLTYPE *CreateTrueCondition)( + IUIAutomation2 *This, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateFalseCondition)( + IUIAutomation2 *This, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreatePropertyCondition)( + IUIAutomation2 *This, + PROPERTYID propertyId, + VARIANT value, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreatePropertyConditionEx)( + IUIAutomation2 *This, + PROPERTYID propertyId, + VARIANT value, + enum PropertyConditionFlags flags, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndCondition)( + IUIAutomation2 *This, + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndConditionFromArray)( + IUIAutomation2 *This, + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndConditionFromNativeArray)( + IUIAutomation2 *This, + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrCondition)( + IUIAutomation2 *This, + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrConditionFromArray)( + IUIAutomation2 *This, + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrConditionFromNativeArray)( + IUIAutomation2 *This, + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateNotCondition)( + IUIAutomation2 *This, + IUIAutomationCondition *condition, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *AddAutomationEventHandler)( + IUIAutomation2 *This, + EVENTID eventId, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveAutomationEventHandler)( + IUIAutomation2 *This, + EVENTID eventId, + IUIAutomationElement *element, + IUIAutomationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddPropertyChangedEventHandlerNativeArray)( + IUIAutomation2 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + PROPERTYID *propertyArray, + int propertyCount); + + HRESULT (STDMETHODCALLTYPE *AddPropertyChangedEventHandler)( + IUIAutomation2 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + SAFEARRAY *propertyArray); + + HRESULT (STDMETHODCALLTYPE *RemovePropertyChangedEventHandler)( + IUIAutomation2 *This, + IUIAutomationElement *element, + IUIAutomationPropertyChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddStructureChangedEventHandler)( + IUIAutomation2 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationStructureChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveStructureChangedEventHandler)( + IUIAutomation2 *This, + IUIAutomationElement *element, + IUIAutomationStructureChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddFocusChangedEventHandler)( + IUIAutomation2 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationFocusChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveFocusChangedEventHandler)( + IUIAutomation2 *This, + IUIAutomationFocusChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveAllEventHandlers)( + IUIAutomation2 *This); + + HRESULT (STDMETHODCALLTYPE *IntNativeArrayToSafeArray)( + IUIAutomation2 *This, + int *array, + int arrayCount, + SAFEARRAY **safeArray); + + HRESULT (STDMETHODCALLTYPE *IntSafeArrayToNativeArray)( + IUIAutomation2 *This, + SAFEARRAY *intArray, + int **array, + int *arrayCount); + + HRESULT (STDMETHODCALLTYPE *RectToVariant)( + IUIAutomation2 *This, + RECT rc, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *VariantToRect)( + IUIAutomation2 *This, + VARIANT var, + RECT *rc); + + HRESULT (STDMETHODCALLTYPE *SafeArrayToRectNativeArray)( + IUIAutomation2 *This, + SAFEARRAY *rects, + RECT **rectArray, + int *rectArrayCount); + + HRESULT (STDMETHODCALLTYPE *CreateProxyFactoryEntry)( + IUIAutomation2 *This, + IUIAutomationProxyFactory *factory, + IUIAutomationProxyFactoryEntry **factoryEntry); + + HRESULT (STDMETHODCALLTYPE *get_ProxyFactoryMapping)( + IUIAutomation2 *This, + IUIAutomationProxyFactoryMapping **factoryMapping); + + HRESULT (STDMETHODCALLTYPE *GetPropertyProgrammaticName)( + IUIAutomation2 *This, + PROPERTYID property, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *GetPatternProgrammaticName)( + IUIAutomation2 *This, + PATTERNID pattern, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *PollForPotentialSupportedPatterns)( + IUIAutomation2 *This, + IUIAutomationElement *pElement, + SAFEARRAY **patternIds, + SAFEARRAY **patternNames); + + HRESULT (STDMETHODCALLTYPE *PollForPotentialSupportedProperties)( + IUIAutomation2 *This, + IUIAutomationElement *pElement, + SAFEARRAY **propertyIds, + SAFEARRAY **propertyNames); + + HRESULT (STDMETHODCALLTYPE *CheckNotSupported)( + IUIAutomation2 *This, + VARIANT value, + WINBOOL *isNotSupported); + + HRESULT (STDMETHODCALLTYPE *get_ReservedNotSupportedValue)( + IUIAutomation2 *This, + IUnknown **notSupportedValue); + + HRESULT (STDMETHODCALLTYPE *get_ReservedMixedAttributeValue)( + IUIAutomation2 *This, + IUnknown **mixedAttributeValue); + + HRESULT (STDMETHODCALLTYPE *ElementFromIAccessible)( + IUIAutomation2 *This, + IAccessible *accessible, + int childId, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromIAccessibleBuildCache)( + IUIAutomation2 *This, + IAccessible *accessible, + int childId, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + /*** IUIAutomation2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AutoSetFocus)( + IUIAutomation2 *This, + WINBOOL *autoSetFocus); + + HRESULT (STDMETHODCALLTYPE *put_AutoSetFocus)( + IUIAutomation2 *This, + WINBOOL autoSetFocus); + + HRESULT (STDMETHODCALLTYPE *get_ConnectionTimeout)( + IUIAutomation2 *This, + DWORD *timeout); + + HRESULT (STDMETHODCALLTYPE *put_ConnectionTimeout)( + IUIAutomation2 *This, + DWORD timeout); + + HRESULT (STDMETHODCALLTYPE *get_TransactionTimeout)( + IUIAutomation2 *This, + DWORD *timeout); + + HRESULT (STDMETHODCALLTYPE *put_TransactionTimeout)( + IUIAutomation2 *This, + DWORD timeout); + + END_INTERFACE +} IUIAutomation2Vtbl; + +interface IUIAutomation2 { + CONST_VTBL IUIAutomation2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomation2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomation2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomation2_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomation methods ***/ +#define IUIAutomation2_CompareElements(This,el1,el2,areSame) (This)->lpVtbl->CompareElements(This,el1,el2,areSame) +#define IUIAutomation2_CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame) (This)->lpVtbl->CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame) +#define IUIAutomation2_GetRootElement(This,root) (This)->lpVtbl->GetRootElement(This,root) +#define IUIAutomation2_ElementFromHandle(This,hwnd,element) (This)->lpVtbl->ElementFromHandle(This,hwnd,element) +#define IUIAutomation2_ElementFromPoint(This,pt,element) (This)->lpVtbl->ElementFromPoint(This,pt,element) +#define IUIAutomation2_GetFocusedElement(This,element) (This)->lpVtbl->GetFocusedElement(This,element) +#define IUIAutomation2_GetRootElementBuildCache(This,cacheRequest,root) (This)->lpVtbl->GetRootElementBuildCache(This,cacheRequest,root) +#define IUIAutomation2_ElementFromHandleBuildCache(This,hwnd,cacheRequest,element) (This)->lpVtbl->ElementFromHandleBuildCache(This,hwnd,cacheRequest,element) +#define IUIAutomation2_ElementFromPointBuildCache(This,pt,cacheRequest,element) (This)->lpVtbl->ElementFromPointBuildCache(This,pt,cacheRequest,element) +#define IUIAutomation2_GetFocusedElementBuildCache(This,cacheRequest,element) (This)->lpVtbl->GetFocusedElementBuildCache(This,cacheRequest,element) +#define IUIAutomation2_CreateTreeWalker(This,pCondition,walker) (This)->lpVtbl->CreateTreeWalker(This,pCondition,walker) +#define IUIAutomation2_get_ControlViewWalker(This,walker) (This)->lpVtbl->get_ControlViewWalker(This,walker) +#define IUIAutomation2_get_ContentViewWalker(This,walker) (This)->lpVtbl->get_ContentViewWalker(This,walker) +#define IUIAutomation2_get_RawViewWalker(This,walker) (This)->lpVtbl->get_RawViewWalker(This,walker) +#define IUIAutomation2_get_RawViewCondition(This,condition) (This)->lpVtbl->get_RawViewCondition(This,condition) +#define IUIAutomation2_get_ControlViewCondition(This,condition) (This)->lpVtbl->get_ControlViewCondition(This,condition) +#define IUIAutomation2_get_ContentViewCondition(This,condition) (This)->lpVtbl->get_ContentViewCondition(This,condition) +#define IUIAutomation2_CreateCacheRequest(This,cacheRequest) (This)->lpVtbl->CreateCacheRequest(This,cacheRequest) +#define IUIAutomation2_CreateTrueCondition(This,newCondition) (This)->lpVtbl->CreateTrueCondition(This,newCondition) +#define IUIAutomation2_CreateFalseCondition(This,newCondition) (This)->lpVtbl->CreateFalseCondition(This,newCondition) +#define IUIAutomation2_CreatePropertyCondition(This,propertyId,value,newCondition) (This)->lpVtbl->CreatePropertyCondition(This,propertyId,value,newCondition) +#define IUIAutomation2_CreatePropertyConditionEx(This,propertyId,value,flags,newCondition) (This)->lpVtbl->CreatePropertyConditionEx(This,propertyId,value,flags,newCondition) +#define IUIAutomation2_CreateAndCondition(This,condition1,condition2,newCondition) (This)->lpVtbl->CreateAndCondition(This,condition1,condition2,newCondition) +#define IUIAutomation2_CreateAndConditionFromArray(This,conditions,newCondition) (This)->lpVtbl->CreateAndConditionFromArray(This,conditions,newCondition) +#define IUIAutomation2_CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition) (This)->lpVtbl->CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition) +#define IUIAutomation2_CreateOrCondition(This,condition1,condition2,newCondition) (This)->lpVtbl->CreateOrCondition(This,condition1,condition2,newCondition) +#define IUIAutomation2_CreateOrConditionFromArray(This,conditions,newCondition) (This)->lpVtbl->CreateOrConditionFromArray(This,conditions,newCondition) +#define IUIAutomation2_CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition) (This)->lpVtbl->CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition) +#define IUIAutomation2_CreateNotCondition(This,condition,newCondition) (This)->lpVtbl->CreateNotCondition(This,condition,newCondition) +#define IUIAutomation2_AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler) (This)->lpVtbl->AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler) +#define IUIAutomation2_RemoveAutomationEventHandler(This,eventId,element,handler) (This)->lpVtbl->RemoveAutomationEventHandler(This,eventId,element,handler) +#define IUIAutomation2_AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount) (This)->lpVtbl->AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount) +#define IUIAutomation2_AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray) (This)->lpVtbl->AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray) +#define IUIAutomation2_RemovePropertyChangedEventHandler(This,element,handler) (This)->lpVtbl->RemovePropertyChangedEventHandler(This,element,handler) +#define IUIAutomation2_AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler) (This)->lpVtbl->AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler) +#define IUIAutomation2_RemoveStructureChangedEventHandler(This,element,handler) (This)->lpVtbl->RemoveStructureChangedEventHandler(This,element,handler) +#define IUIAutomation2_AddFocusChangedEventHandler(This,cacheRequest,handler) (This)->lpVtbl->AddFocusChangedEventHandler(This,cacheRequest,handler) +#define IUIAutomation2_RemoveFocusChangedEventHandler(This,handler) (This)->lpVtbl->RemoveFocusChangedEventHandler(This,handler) +#define IUIAutomation2_RemoveAllEventHandlers(This) (This)->lpVtbl->RemoveAllEventHandlers(This) +#define IUIAutomation2_IntNativeArrayToSafeArray(This,array,arrayCount,safeArray) (This)->lpVtbl->IntNativeArrayToSafeArray(This,array,arrayCount,safeArray) +#define IUIAutomation2_IntSafeArrayToNativeArray(This,intArray,array,arrayCount) (This)->lpVtbl->IntSafeArrayToNativeArray(This,intArray,array,arrayCount) +#define IUIAutomation2_RectToVariant(This,rc,var) (This)->lpVtbl->RectToVariant(This,rc,var) +#define IUIAutomation2_VariantToRect(This,var,rc) (This)->lpVtbl->VariantToRect(This,var,rc) +#define IUIAutomation2_SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount) (This)->lpVtbl->SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount) +#define IUIAutomation2_CreateProxyFactoryEntry(This,factory,factoryEntry) (This)->lpVtbl->CreateProxyFactoryEntry(This,factory,factoryEntry) +#define IUIAutomation2_get_ProxyFactoryMapping(This,factoryMapping) (This)->lpVtbl->get_ProxyFactoryMapping(This,factoryMapping) +#define IUIAutomation2_GetPropertyProgrammaticName(This,property,name) (This)->lpVtbl->GetPropertyProgrammaticName(This,property,name) +#define IUIAutomation2_GetPatternProgrammaticName(This,pattern,name) (This)->lpVtbl->GetPatternProgrammaticName(This,pattern,name) +#define IUIAutomation2_PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames) (This)->lpVtbl->PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames) +#define IUIAutomation2_PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames) (This)->lpVtbl->PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames) +#define IUIAutomation2_CheckNotSupported(This,value,isNotSupported) (This)->lpVtbl->CheckNotSupported(This,value,isNotSupported) +#define IUIAutomation2_get_ReservedNotSupportedValue(This,notSupportedValue) (This)->lpVtbl->get_ReservedNotSupportedValue(This,notSupportedValue) +#define IUIAutomation2_get_ReservedMixedAttributeValue(This,mixedAttributeValue) (This)->lpVtbl->get_ReservedMixedAttributeValue(This,mixedAttributeValue) +#define IUIAutomation2_ElementFromIAccessible(This,accessible,childId,element) (This)->lpVtbl->ElementFromIAccessible(This,accessible,childId,element) +#define IUIAutomation2_ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element) (This)->lpVtbl->ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element) +/*** IUIAutomation2 methods ***/ +#define IUIAutomation2_get_AutoSetFocus(This,autoSetFocus) (This)->lpVtbl->get_AutoSetFocus(This,autoSetFocus) +#define IUIAutomation2_put_AutoSetFocus(This,autoSetFocus) (This)->lpVtbl->put_AutoSetFocus(This,autoSetFocus) +#define IUIAutomation2_get_ConnectionTimeout(This,timeout) (This)->lpVtbl->get_ConnectionTimeout(This,timeout) +#define IUIAutomation2_put_ConnectionTimeout(This,timeout) (This)->lpVtbl->put_ConnectionTimeout(This,timeout) +#define IUIAutomation2_get_TransactionTimeout(This,timeout) (This)->lpVtbl->get_TransactionTimeout(This,timeout) +#define IUIAutomation2_put_TransactionTimeout(This,timeout) (This)->lpVtbl->put_TransactionTimeout(This,timeout) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation2_QueryInterface(IUIAutomation2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomation2_AddRef(IUIAutomation2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomation2_Release(IUIAutomation2* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomation methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation2_CompareElements(IUIAutomation2* This,IUIAutomationElement *el1,IUIAutomationElement *el2,WINBOOL *areSame) { + return This->lpVtbl->CompareElements(This,el1,el2,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CompareRuntimeIds(IUIAutomation2* This,SAFEARRAY *runtimeId1,SAFEARRAY *runtimeId2,WINBOOL *areSame) { + return This->lpVtbl->CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomation2_GetRootElement(IUIAutomation2* This,IUIAutomationElement **root) { + return This->lpVtbl->GetRootElement(This,root); +} +static __WIDL_INLINE HRESULT IUIAutomation2_ElementFromHandle(IUIAutomation2* This,UIA_HWND hwnd,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromHandle(This,hwnd,element); +} +static __WIDL_INLINE HRESULT IUIAutomation2_ElementFromPoint(IUIAutomation2* This,POINT pt,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromPoint(This,pt,element); +} +static __WIDL_INLINE HRESULT IUIAutomation2_GetFocusedElement(IUIAutomation2* This,IUIAutomationElement **element) { + return This->lpVtbl->GetFocusedElement(This,element); +} +static __WIDL_INLINE HRESULT IUIAutomation2_GetRootElementBuildCache(IUIAutomation2* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **root) { + return This->lpVtbl->GetRootElementBuildCache(This,cacheRequest,root); +} +static __WIDL_INLINE HRESULT IUIAutomation2_ElementFromHandleBuildCache(IUIAutomation2* This,UIA_HWND hwnd,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromHandleBuildCache(This,hwnd,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation2_ElementFromPointBuildCache(IUIAutomation2* This,POINT pt,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromPointBuildCache(This,pt,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation2_GetFocusedElementBuildCache(IUIAutomation2* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->GetFocusedElementBuildCache(This,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreateTreeWalker(IUIAutomation2* This,IUIAutomationCondition *pCondition,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->CreateTreeWalker(This,pCondition,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation2_get_ControlViewWalker(IUIAutomation2* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_ControlViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation2_get_ContentViewWalker(IUIAutomation2* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_ContentViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation2_get_RawViewWalker(IUIAutomation2* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_RawViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation2_get_RawViewCondition(IUIAutomation2* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_RawViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_get_ControlViewCondition(IUIAutomation2* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_ControlViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_get_ContentViewCondition(IUIAutomation2* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_ContentViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreateCacheRequest(IUIAutomation2* This,IUIAutomationCacheRequest **cacheRequest) { + return This->lpVtbl->CreateCacheRequest(This,cacheRequest); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreateTrueCondition(IUIAutomation2* This,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateTrueCondition(This,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreateFalseCondition(IUIAutomation2* This,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateFalseCondition(This,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreatePropertyCondition(IUIAutomation2* This,PROPERTYID propertyId,VARIANT value,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreatePropertyCondition(This,propertyId,value,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreatePropertyConditionEx(IUIAutomation2* This,PROPERTYID propertyId,VARIANT value,enum PropertyConditionFlags flags,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreatePropertyConditionEx(This,propertyId,value,flags,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreateAndCondition(IUIAutomation2* This,IUIAutomationCondition *condition1,IUIAutomationCondition *condition2,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndCondition(This,condition1,condition2,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreateAndConditionFromArray(IUIAutomation2* This,SAFEARRAY *conditions,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndConditionFromArray(This,conditions,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreateAndConditionFromNativeArray(IUIAutomation2* This,IUIAutomationCondition **conditions,int conditionCount,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreateOrCondition(IUIAutomation2* This,IUIAutomationCondition *condition1,IUIAutomationCondition *condition2,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrCondition(This,condition1,condition2,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreateOrConditionFromArray(IUIAutomation2* This,SAFEARRAY *conditions,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrConditionFromArray(This,conditions,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreateOrConditionFromNativeArray(IUIAutomation2* This,IUIAutomationCondition **conditions,int conditionCount,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreateNotCondition(IUIAutomation2* This,IUIAutomationCondition *condition,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateNotCondition(This,condition,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation2_AddAutomationEventHandler(IUIAutomation2* This,EVENTID eventId,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationEventHandler *handler) { + return This->lpVtbl->AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation2_RemoveAutomationEventHandler(IUIAutomation2* This,EVENTID eventId,IUIAutomationElement *element,IUIAutomationEventHandler *handler) { + return This->lpVtbl->RemoveAutomationEventHandler(This,eventId,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation2_AddPropertyChangedEventHandlerNativeArray(IUIAutomation2* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationPropertyChangedEventHandler *handler,PROPERTYID *propertyArray,int propertyCount) { + return This->lpVtbl->AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount); +} +static __WIDL_INLINE HRESULT IUIAutomation2_AddPropertyChangedEventHandler(IUIAutomation2* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationPropertyChangedEventHandler *handler,SAFEARRAY *propertyArray) { + return This->lpVtbl->AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray); +} +static __WIDL_INLINE HRESULT IUIAutomation2_RemovePropertyChangedEventHandler(IUIAutomation2* This,IUIAutomationElement *element,IUIAutomationPropertyChangedEventHandler *handler) { + return This->lpVtbl->RemovePropertyChangedEventHandler(This,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation2_AddStructureChangedEventHandler(IUIAutomation2* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationStructureChangedEventHandler *handler) { + return This->lpVtbl->AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation2_RemoveStructureChangedEventHandler(IUIAutomation2* This,IUIAutomationElement *element,IUIAutomationStructureChangedEventHandler *handler) { + return This->lpVtbl->RemoveStructureChangedEventHandler(This,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation2_AddFocusChangedEventHandler(IUIAutomation2* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationFocusChangedEventHandler *handler) { + return This->lpVtbl->AddFocusChangedEventHandler(This,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation2_RemoveFocusChangedEventHandler(IUIAutomation2* This,IUIAutomationFocusChangedEventHandler *handler) { + return This->lpVtbl->RemoveFocusChangedEventHandler(This,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation2_RemoveAllEventHandlers(IUIAutomation2* This) { + return This->lpVtbl->RemoveAllEventHandlers(This); +} +static __WIDL_INLINE HRESULT IUIAutomation2_IntNativeArrayToSafeArray(IUIAutomation2* This,int *array,int arrayCount,SAFEARRAY **safeArray) { + return This->lpVtbl->IntNativeArrayToSafeArray(This,array,arrayCount,safeArray); +} +static __WIDL_INLINE HRESULT IUIAutomation2_IntSafeArrayToNativeArray(IUIAutomation2* This,SAFEARRAY *intArray,int **array,int *arrayCount) { + return This->lpVtbl->IntSafeArrayToNativeArray(This,intArray,array,arrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomation2_RectToVariant(IUIAutomation2* This,RECT rc,VARIANT *var) { + return This->lpVtbl->RectToVariant(This,rc,var); +} +static __WIDL_INLINE HRESULT IUIAutomation2_VariantToRect(IUIAutomation2* This,VARIANT var,RECT *rc) { + return This->lpVtbl->VariantToRect(This,var,rc); +} +static __WIDL_INLINE HRESULT IUIAutomation2_SafeArrayToRectNativeArray(IUIAutomation2* This,SAFEARRAY *rects,RECT **rectArray,int *rectArrayCount) { + return This->lpVtbl->SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CreateProxyFactoryEntry(IUIAutomation2* This,IUIAutomationProxyFactory *factory,IUIAutomationProxyFactoryEntry **factoryEntry) { + return This->lpVtbl->CreateProxyFactoryEntry(This,factory,factoryEntry); +} +static __WIDL_INLINE HRESULT IUIAutomation2_get_ProxyFactoryMapping(IUIAutomation2* This,IUIAutomationProxyFactoryMapping **factoryMapping) { + return This->lpVtbl->get_ProxyFactoryMapping(This,factoryMapping); +} +static __WIDL_INLINE HRESULT IUIAutomation2_GetPropertyProgrammaticName(IUIAutomation2* This,PROPERTYID property,BSTR *name) { + return This->lpVtbl->GetPropertyProgrammaticName(This,property,name); +} +static __WIDL_INLINE HRESULT IUIAutomation2_GetPatternProgrammaticName(IUIAutomation2* This,PATTERNID pattern,BSTR *name) { + return This->lpVtbl->GetPatternProgrammaticName(This,pattern,name); +} +static __WIDL_INLINE HRESULT IUIAutomation2_PollForPotentialSupportedPatterns(IUIAutomation2* This,IUIAutomationElement *pElement,SAFEARRAY **patternIds,SAFEARRAY **patternNames) { + return This->lpVtbl->PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames); +} +static __WIDL_INLINE HRESULT IUIAutomation2_PollForPotentialSupportedProperties(IUIAutomation2* This,IUIAutomationElement *pElement,SAFEARRAY **propertyIds,SAFEARRAY **propertyNames) { + return This->lpVtbl->PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames); +} +static __WIDL_INLINE HRESULT IUIAutomation2_CheckNotSupported(IUIAutomation2* This,VARIANT value,WINBOOL *isNotSupported) { + return This->lpVtbl->CheckNotSupported(This,value,isNotSupported); +} +static __WIDL_INLINE HRESULT IUIAutomation2_get_ReservedNotSupportedValue(IUIAutomation2* This,IUnknown **notSupportedValue) { + return This->lpVtbl->get_ReservedNotSupportedValue(This,notSupportedValue); +} +static __WIDL_INLINE HRESULT IUIAutomation2_get_ReservedMixedAttributeValue(IUIAutomation2* This,IUnknown **mixedAttributeValue) { + return This->lpVtbl->get_ReservedMixedAttributeValue(This,mixedAttributeValue); +} +static __WIDL_INLINE HRESULT IUIAutomation2_ElementFromIAccessible(IUIAutomation2* This,IAccessible *accessible,int childId,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromIAccessible(This,accessible,childId,element); +} +static __WIDL_INLINE HRESULT IUIAutomation2_ElementFromIAccessibleBuildCache(IUIAutomation2* This,IAccessible *accessible,int childId,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element); +} +/*** IUIAutomation2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation2_get_AutoSetFocus(IUIAutomation2* This,WINBOOL *autoSetFocus) { + return This->lpVtbl->get_AutoSetFocus(This,autoSetFocus); +} +static __WIDL_INLINE HRESULT IUIAutomation2_put_AutoSetFocus(IUIAutomation2* This,WINBOOL autoSetFocus) { + return This->lpVtbl->put_AutoSetFocus(This,autoSetFocus); +} +static __WIDL_INLINE HRESULT IUIAutomation2_get_ConnectionTimeout(IUIAutomation2* This,DWORD *timeout) { + return This->lpVtbl->get_ConnectionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation2_put_ConnectionTimeout(IUIAutomation2* This,DWORD timeout) { + return This->lpVtbl->put_ConnectionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation2_get_TransactionTimeout(IUIAutomation2* This,DWORD *timeout) { + return This->lpVtbl->get_TransactionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation2_put_TransactionTimeout(IUIAutomation2* This,DWORD timeout) { + return This->lpVtbl->put_TransactionTimeout(This,timeout); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomation2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomation3 interface + */ +#ifndef __IUIAutomation3_INTERFACE_DEFINED__ +#define __IUIAutomation3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomation3, 0x73d768da, 0x9b51, 0x4b89, 0x93,0x6e, 0xc2,0x09,0x29,0x09,0x73,0xe7); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("73d768da-9b51-4b89-936e-c209290973e7") +IUIAutomation3 : public IUIAutomation2 +{ + virtual HRESULT STDMETHODCALLTYPE AddTextEditTextChangedEventHandler( + IUIAutomationElement *element, + enum TreeScope scope, + enum TextEditChangeType textEditChangeType, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationTextEditTextChangedEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveTextEditTextChangedEventHandler( + IUIAutomationElement *element, + IUIAutomationTextEditTextChangedEventHandler *handler) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomation3, 0x73d768da, 0x9b51, 0x4b89, 0x93,0x6e, 0xc2,0x09,0x29,0x09,0x73,0xe7) +#endif +#else +typedef struct IUIAutomation3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomation3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomation3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomation3 *This); + + /*** IUIAutomation methods ***/ + HRESULT (STDMETHODCALLTYPE *CompareElements)( + IUIAutomation3 *This, + IUIAutomationElement *el1, + IUIAutomationElement *el2, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *CompareRuntimeIds)( + IUIAutomation3 *This, + SAFEARRAY *runtimeId1, + SAFEARRAY *runtimeId2, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *GetRootElement)( + IUIAutomation3 *This, + IUIAutomationElement **root); + + HRESULT (STDMETHODCALLTYPE *ElementFromHandle)( + IUIAutomation3 *This, + UIA_HWND hwnd, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromPoint)( + IUIAutomation3 *This, + POINT pt, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetFocusedElement)( + IUIAutomation3 *This, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetRootElementBuildCache)( + IUIAutomation3 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **root); + + HRESULT (STDMETHODCALLTYPE *ElementFromHandleBuildCache)( + IUIAutomation3 *This, + UIA_HWND hwnd, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromPointBuildCache)( + IUIAutomation3 *This, + POINT pt, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetFocusedElementBuildCache)( + IUIAutomation3 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *CreateTreeWalker)( + IUIAutomation3 *This, + IUIAutomationCondition *pCondition, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_ControlViewWalker)( + IUIAutomation3 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_ContentViewWalker)( + IUIAutomation3 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_RawViewWalker)( + IUIAutomation3 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_RawViewCondition)( + IUIAutomation3 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *get_ControlViewCondition)( + IUIAutomation3 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *get_ContentViewCondition)( + IUIAutomation3 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *CreateCacheRequest)( + IUIAutomation3 *This, + IUIAutomationCacheRequest **cacheRequest); + + HRESULT (STDMETHODCALLTYPE *CreateTrueCondition)( + IUIAutomation3 *This, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateFalseCondition)( + IUIAutomation3 *This, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreatePropertyCondition)( + IUIAutomation3 *This, + PROPERTYID propertyId, + VARIANT value, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreatePropertyConditionEx)( + IUIAutomation3 *This, + PROPERTYID propertyId, + VARIANT value, + enum PropertyConditionFlags flags, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndCondition)( + IUIAutomation3 *This, + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndConditionFromArray)( + IUIAutomation3 *This, + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndConditionFromNativeArray)( + IUIAutomation3 *This, + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrCondition)( + IUIAutomation3 *This, + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrConditionFromArray)( + IUIAutomation3 *This, + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrConditionFromNativeArray)( + IUIAutomation3 *This, + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateNotCondition)( + IUIAutomation3 *This, + IUIAutomationCondition *condition, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *AddAutomationEventHandler)( + IUIAutomation3 *This, + EVENTID eventId, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveAutomationEventHandler)( + IUIAutomation3 *This, + EVENTID eventId, + IUIAutomationElement *element, + IUIAutomationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddPropertyChangedEventHandlerNativeArray)( + IUIAutomation3 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + PROPERTYID *propertyArray, + int propertyCount); + + HRESULT (STDMETHODCALLTYPE *AddPropertyChangedEventHandler)( + IUIAutomation3 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + SAFEARRAY *propertyArray); + + HRESULT (STDMETHODCALLTYPE *RemovePropertyChangedEventHandler)( + IUIAutomation3 *This, + IUIAutomationElement *element, + IUIAutomationPropertyChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddStructureChangedEventHandler)( + IUIAutomation3 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationStructureChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveStructureChangedEventHandler)( + IUIAutomation3 *This, + IUIAutomationElement *element, + IUIAutomationStructureChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddFocusChangedEventHandler)( + IUIAutomation3 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationFocusChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveFocusChangedEventHandler)( + IUIAutomation3 *This, + IUIAutomationFocusChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveAllEventHandlers)( + IUIAutomation3 *This); + + HRESULT (STDMETHODCALLTYPE *IntNativeArrayToSafeArray)( + IUIAutomation3 *This, + int *array, + int arrayCount, + SAFEARRAY **safeArray); + + HRESULT (STDMETHODCALLTYPE *IntSafeArrayToNativeArray)( + IUIAutomation3 *This, + SAFEARRAY *intArray, + int **array, + int *arrayCount); + + HRESULT (STDMETHODCALLTYPE *RectToVariant)( + IUIAutomation3 *This, + RECT rc, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *VariantToRect)( + IUIAutomation3 *This, + VARIANT var, + RECT *rc); + + HRESULT (STDMETHODCALLTYPE *SafeArrayToRectNativeArray)( + IUIAutomation3 *This, + SAFEARRAY *rects, + RECT **rectArray, + int *rectArrayCount); + + HRESULT (STDMETHODCALLTYPE *CreateProxyFactoryEntry)( + IUIAutomation3 *This, + IUIAutomationProxyFactory *factory, + IUIAutomationProxyFactoryEntry **factoryEntry); + + HRESULT (STDMETHODCALLTYPE *get_ProxyFactoryMapping)( + IUIAutomation3 *This, + IUIAutomationProxyFactoryMapping **factoryMapping); + + HRESULT (STDMETHODCALLTYPE *GetPropertyProgrammaticName)( + IUIAutomation3 *This, + PROPERTYID property, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *GetPatternProgrammaticName)( + IUIAutomation3 *This, + PATTERNID pattern, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *PollForPotentialSupportedPatterns)( + IUIAutomation3 *This, + IUIAutomationElement *pElement, + SAFEARRAY **patternIds, + SAFEARRAY **patternNames); + + HRESULT (STDMETHODCALLTYPE *PollForPotentialSupportedProperties)( + IUIAutomation3 *This, + IUIAutomationElement *pElement, + SAFEARRAY **propertyIds, + SAFEARRAY **propertyNames); + + HRESULT (STDMETHODCALLTYPE *CheckNotSupported)( + IUIAutomation3 *This, + VARIANT value, + WINBOOL *isNotSupported); + + HRESULT (STDMETHODCALLTYPE *get_ReservedNotSupportedValue)( + IUIAutomation3 *This, + IUnknown **notSupportedValue); + + HRESULT (STDMETHODCALLTYPE *get_ReservedMixedAttributeValue)( + IUIAutomation3 *This, + IUnknown **mixedAttributeValue); + + HRESULT (STDMETHODCALLTYPE *ElementFromIAccessible)( + IUIAutomation3 *This, + IAccessible *accessible, + int childId, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromIAccessibleBuildCache)( + IUIAutomation3 *This, + IAccessible *accessible, + int childId, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + /*** IUIAutomation2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AutoSetFocus)( + IUIAutomation3 *This, + WINBOOL *autoSetFocus); + + HRESULT (STDMETHODCALLTYPE *put_AutoSetFocus)( + IUIAutomation3 *This, + WINBOOL autoSetFocus); + + HRESULT (STDMETHODCALLTYPE *get_ConnectionTimeout)( + IUIAutomation3 *This, + DWORD *timeout); + + HRESULT (STDMETHODCALLTYPE *put_ConnectionTimeout)( + IUIAutomation3 *This, + DWORD timeout); + + HRESULT (STDMETHODCALLTYPE *get_TransactionTimeout)( + IUIAutomation3 *This, + DWORD *timeout); + + HRESULT (STDMETHODCALLTYPE *put_TransactionTimeout)( + IUIAutomation3 *This, + DWORD timeout); + + /*** IUIAutomation3 methods ***/ + HRESULT (STDMETHODCALLTYPE *AddTextEditTextChangedEventHandler)( + IUIAutomation3 *This, + IUIAutomationElement *element, + enum TreeScope scope, + enum TextEditChangeType textEditChangeType, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationTextEditTextChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveTextEditTextChangedEventHandler)( + IUIAutomation3 *This, + IUIAutomationElement *element, + IUIAutomationTextEditTextChangedEventHandler *handler); + + END_INTERFACE +} IUIAutomation3Vtbl; + +interface IUIAutomation3 { + CONST_VTBL IUIAutomation3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomation3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomation3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomation3_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomation methods ***/ +#define IUIAutomation3_CompareElements(This,el1,el2,areSame) (This)->lpVtbl->CompareElements(This,el1,el2,areSame) +#define IUIAutomation3_CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame) (This)->lpVtbl->CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame) +#define IUIAutomation3_GetRootElement(This,root) (This)->lpVtbl->GetRootElement(This,root) +#define IUIAutomation3_ElementFromHandle(This,hwnd,element) (This)->lpVtbl->ElementFromHandle(This,hwnd,element) +#define IUIAutomation3_ElementFromPoint(This,pt,element) (This)->lpVtbl->ElementFromPoint(This,pt,element) +#define IUIAutomation3_GetFocusedElement(This,element) (This)->lpVtbl->GetFocusedElement(This,element) +#define IUIAutomation3_GetRootElementBuildCache(This,cacheRequest,root) (This)->lpVtbl->GetRootElementBuildCache(This,cacheRequest,root) +#define IUIAutomation3_ElementFromHandleBuildCache(This,hwnd,cacheRequest,element) (This)->lpVtbl->ElementFromHandleBuildCache(This,hwnd,cacheRequest,element) +#define IUIAutomation3_ElementFromPointBuildCache(This,pt,cacheRequest,element) (This)->lpVtbl->ElementFromPointBuildCache(This,pt,cacheRequest,element) +#define IUIAutomation3_GetFocusedElementBuildCache(This,cacheRequest,element) (This)->lpVtbl->GetFocusedElementBuildCache(This,cacheRequest,element) +#define IUIAutomation3_CreateTreeWalker(This,pCondition,walker) (This)->lpVtbl->CreateTreeWalker(This,pCondition,walker) +#define IUIAutomation3_get_ControlViewWalker(This,walker) (This)->lpVtbl->get_ControlViewWalker(This,walker) +#define IUIAutomation3_get_ContentViewWalker(This,walker) (This)->lpVtbl->get_ContentViewWalker(This,walker) +#define IUIAutomation3_get_RawViewWalker(This,walker) (This)->lpVtbl->get_RawViewWalker(This,walker) +#define IUIAutomation3_get_RawViewCondition(This,condition) (This)->lpVtbl->get_RawViewCondition(This,condition) +#define IUIAutomation3_get_ControlViewCondition(This,condition) (This)->lpVtbl->get_ControlViewCondition(This,condition) +#define IUIAutomation3_get_ContentViewCondition(This,condition) (This)->lpVtbl->get_ContentViewCondition(This,condition) +#define IUIAutomation3_CreateCacheRequest(This,cacheRequest) (This)->lpVtbl->CreateCacheRequest(This,cacheRequest) +#define IUIAutomation3_CreateTrueCondition(This,newCondition) (This)->lpVtbl->CreateTrueCondition(This,newCondition) +#define IUIAutomation3_CreateFalseCondition(This,newCondition) (This)->lpVtbl->CreateFalseCondition(This,newCondition) +#define IUIAutomation3_CreatePropertyCondition(This,propertyId,value,newCondition) (This)->lpVtbl->CreatePropertyCondition(This,propertyId,value,newCondition) +#define IUIAutomation3_CreatePropertyConditionEx(This,propertyId,value,flags,newCondition) (This)->lpVtbl->CreatePropertyConditionEx(This,propertyId,value,flags,newCondition) +#define IUIAutomation3_CreateAndCondition(This,condition1,condition2,newCondition) (This)->lpVtbl->CreateAndCondition(This,condition1,condition2,newCondition) +#define IUIAutomation3_CreateAndConditionFromArray(This,conditions,newCondition) (This)->lpVtbl->CreateAndConditionFromArray(This,conditions,newCondition) +#define IUIAutomation3_CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition) (This)->lpVtbl->CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition) +#define IUIAutomation3_CreateOrCondition(This,condition1,condition2,newCondition) (This)->lpVtbl->CreateOrCondition(This,condition1,condition2,newCondition) +#define IUIAutomation3_CreateOrConditionFromArray(This,conditions,newCondition) (This)->lpVtbl->CreateOrConditionFromArray(This,conditions,newCondition) +#define IUIAutomation3_CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition) (This)->lpVtbl->CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition) +#define IUIAutomation3_CreateNotCondition(This,condition,newCondition) (This)->lpVtbl->CreateNotCondition(This,condition,newCondition) +#define IUIAutomation3_AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler) (This)->lpVtbl->AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler) +#define IUIAutomation3_RemoveAutomationEventHandler(This,eventId,element,handler) (This)->lpVtbl->RemoveAutomationEventHandler(This,eventId,element,handler) +#define IUIAutomation3_AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount) (This)->lpVtbl->AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount) +#define IUIAutomation3_AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray) (This)->lpVtbl->AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray) +#define IUIAutomation3_RemovePropertyChangedEventHandler(This,element,handler) (This)->lpVtbl->RemovePropertyChangedEventHandler(This,element,handler) +#define IUIAutomation3_AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler) (This)->lpVtbl->AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler) +#define IUIAutomation3_RemoveStructureChangedEventHandler(This,element,handler) (This)->lpVtbl->RemoveStructureChangedEventHandler(This,element,handler) +#define IUIAutomation3_AddFocusChangedEventHandler(This,cacheRequest,handler) (This)->lpVtbl->AddFocusChangedEventHandler(This,cacheRequest,handler) +#define IUIAutomation3_RemoveFocusChangedEventHandler(This,handler) (This)->lpVtbl->RemoveFocusChangedEventHandler(This,handler) +#define IUIAutomation3_RemoveAllEventHandlers(This) (This)->lpVtbl->RemoveAllEventHandlers(This) +#define IUIAutomation3_IntNativeArrayToSafeArray(This,array,arrayCount,safeArray) (This)->lpVtbl->IntNativeArrayToSafeArray(This,array,arrayCount,safeArray) +#define IUIAutomation3_IntSafeArrayToNativeArray(This,intArray,array,arrayCount) (This)->lpVtbl->IntSafeArrayToNativeArray(This,intArray,array,arrayCount) +#define IUIAutomation3_RectToVariant(This,rc,var) (This)->lpVtbl->RectToVariant(This,rc,var) +#define IUIAutomation3_VariantToRect(This,var,rc) (This)->lpVtbl->VariantToRect(This,var,rc) +#define IUIAutomation3_SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount) (This)->lpVtbl->SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount) +#define IUIAutomation3_CreateProxyFactoryEntry(This,factory,factoryEntry) (This)->lpVtbl->CreateProxyFactoryEntry(This,factory,factoryEntry) +#define IUIAutomation3_get_ProxyFactoryMapping(This,factoryMapping) (This)->lpVtbl->get_ProxyFactoryMapping(This,factoryMapping) +#define IUIAutomation3_GetPropertyProgrammaticName(This,property,name) (This)->lpVtbl->GetPropertyProgrammaticName(This,property,name) +#define IUIAutomation3_GetPatternProgrammaticName(This,pattern,name) (This)->lpVtbl->GetPatternProgrammaticName(This,pattern,name) +#define IUIAutomation3_PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames) (This)->lpVtbl->PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames) +#define IUIAutomation3_PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames) (This)->lpVtbl->PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames) +#define IUIAutomation3_CheckNotSupported(This,value,isNotSupported) (This)->lpVtbl->CheckNotSupported(This,value,isNotSupported) +#define IUIAutomation3_get_ReservedNotSupportedValue(This,notSupportedValue) (This)->lpVtbl->get_ReservedNotSupportedValue(This,notSupportedValue) +#define IUIAutomation3_get_ReservedMixedAttributeValue(This,mixedAttributeValue) (This)->lpVtbl->get_ReservedMixedAttributeValue(This,mixedAttributeValue) +#define IUIAutomation3_ElementFromIAccessible(This,accessible,childId,element) (This)->lpVtbl->ElementFromIAccessible(This,accessible,childId,element) +#define IUIAutomation3_ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element) (This)->lpVtbl->ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element) +/*** IUIAutomation2 methods ***/ +#define IUIAutomation3_get_AutoSetFocus(This,autoSetFocus) (This)->lpVtbl->get_AutoSetFocus(This,autoSetFocus) +#define IUIAutomation3_put_AutoSetFocus(This,autoSetFocus) (This)->lpVtbl->put_AutoSetFocus(This,autoSetFocus) +#define IUIAutomation3_get_ConnectionTimeout(This,timeout) (This)->lpVtbl->get_ConnectionTimeout(This,timeout) +#define IUIAutomation3_put_ConnectionTimeout(This,timeout) (This)->lpVtbl->put_ConnectionTimeout(This,timeout) +#define IUIAutomation3_get_TransactionTimeout(This,timeout) (This)->lpVtbl->get_TransactionTimeout(This,timeout) +#define IUIAutomation3_put_TransactionTimeout(This,timeout) (This)->lpVtbl->put_TransactionTimeout(This,timeout) +/*** IUIAutomation3 methods ***/ +#define IUIAutomation3_AddTextEditTextChangedEventHandler(This,element,scope,textEditChangeType,cacheRequest,handler) (This)->lpVtbl->AddTextEditTextChangedEventHandler(This,element,scope,textEditChangeType,cacheRequest,handler) +#define IUIAutomation3_RemoveTextEditTextChangedEventHandler(This,element,handler) (This)->lpVtbl->RemoveTextEditTextChangedEventHandler(This,element,handler) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation3_QueryInterface(IUIAutomation3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomation3_AddRef(IUIAutomation3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomation3_Release(IUIAutomation3* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomation methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation3_CompareElements(IUIAutomation3* This,IUIAutomationElement *el1,IUIAutomationElement *el2,WINBOOL *areSame) { + return This->lpVtbl->CompareElements(This,el1,el2,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CompareRuntimeIds(IUIAutomation3* This,SAFEARRAY *runtimeId1,SAFEARRAY *runtimeId2,WINBOOL *areSame) { + return This->lpVtbl->CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomation3_GetRootElement(IUIAutomation3* This,IUIAutomationElement **root) { + return This->lpVtbl->GetRootElement(This,root); +} +static __WIDL_INLINE HRESULT IUIAutomation3_ElementFromHandle(IUIAutomation3* This,UIA_HWND hwnd,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromHandle(This,hwnd,element); +} +static __WIDL_INLINE HRESULT IUIAutomation3_ElementFromPoint(IUIAutomation3* This,POINT pt,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromPoint(This,pt,element); +} +static __WIDL_INLINE HRESULT IUIAutomation3_GetFocusedElement(IUIAutomation3* This,IUIAutomationElement **element) { + return This->lpVtbl->GetFocusedElement(This,element); +} +static __WIDL_INLINE HRESULT IUIAutomation3_GetRootElementBuildCache(IUIAutomation3* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **root) { + return This->lpVtbl->GetRootElementBuildCache(This,cacheRequest,root); +} +static __WIDL_INLINE HRESULT IUIAutomation3_ElementFromHandleBuildCache(IUIAutomation3* This,UIA_HWND hwnd,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromHandleBuildCache(This,hwnd,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation3_ElementFromPointBuildCache(IUIAutomation3* This,POINT pt,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromPointBuildCache(This,pt,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation3_GetFocusedElementBuildCache(IUIAutomation3* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->GetFocusedElementBuildCache(This,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreateTreeWalker(IUIAutomation3* This,IUIAutomationCondition *pCondition,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->CreateTreeWalker(This,pCondition,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation3_get_ControlViewWalker(IUIAutomation3* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_ControlViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation3_get_ContentViewWalker(IUIAutomation3* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_ContentViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation3_get_RawViewWalker(IUIAutomation3* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_RawViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation3_get_RawViewCondition(IUIAutomation3* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_RawViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_get_ControlViewCondition(IUIAutomation3* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_ControlViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_get_ContentViewCondition(IUIAutomation3* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_ContentViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreateCacheRequest(IUIAutomation3* This,IUIAutomationCacheRequest **cacheRequest) { + return This->lpVtbl->CreateCacheRequest(This,cacheRequest); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreateTrueCondition(IUIAutomation3* This,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateTrueCondition(This,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreateFalseCondition(IUIAutomation3* This,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateFalseCondition(This,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreatePropertyCondition(IUIAutomation3* This,PROPERTYID propertyId,VARIANT value,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreatePropertyCondition(This,propertyId,value,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreatePropertyConditionEx(IUIAutomation3* This,PROPERTYID propertyId,VARIANT value,enum PropertyConditionFlags flags,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreatePropertyConditionEx(This,propertyId,value,flags,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreateAndCondition(IUIAutomation3* This,IUIAutomationCondition *condition1,IUIAutomationCondition *condition2,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndCondition(This,condition1,condition2,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreateAndConditionFromArray(IUIAutomation3* This,SAFEARRAY *conditions,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndConditionFromArray(This,conditions,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreateAndConditionFromNativeArray(IUIAutomation3* This,IUIAutomationCondition **conditions,int conditionCount,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreateOrCondition(IUIAutomation3* This,IUIAutomationCondition *condition1,IUIAutomationCondition *condition2,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrCondition(This,condition1,condition2,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreateOrConditionFromArray(IUIAutomation3* This,SAFEARRAY *conditions,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrConditionFromArray(This,conditions,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreateOrConditionFromNativeArray(IUIAutomation3* This,IUIAutomationCondition **conditions,int conditionCount,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreateNotCondition(IUIAutomation3* This,IUIAutomationCondition *condition,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateNotCondition(This,condition,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation3_AddAutomationEventHandler(IUIAutomation3* This,EVENTID eventId,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationEventHandler *handler) { + return This->lpVtbl->AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation3_RemoveAutomationEventHandler(IUIAutomation3* This,EVENTID eventId,IUIAutomationElement *element,IUIAutomationEventHandler *handler) { + return This->lpVtbl->RemoveAutomationEventHandler(This,eventId,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation3_AddPropertyChangedEventHandlerNativeArray(IUIAutomation3* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationPropertyChangedEventHandler *handler,PROPERTYID *propertyArray,int propertyCount) { + return This->lpVtbl->AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount); +} +static __WIDL_INLINE HRESULT IUIAutomation3_AddPropertyChangedEventHandler(IUIAutomation3* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationPropertyChangedEventHandler *handler,SAFEARRAY *propertyArray) { + return This->lpVtbl->AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray); +} +static __WIDL_INLINE HRESULT IUIAutomation3_RemovePropertyChangedEventHandler(IUIAutomation3* This,IUIAutomationElement *element,IUIAutomationPropertyChangedEventHandler *handler) { + return This->lpVtbl->RemovePropertyChangedEventHandler(This,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation3_AddStructureChangedEventHandler(IUIAutomation3* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationStructureChangedEventHandler *handler) { + return This->lpVtbl->AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation3_RemoveStructureChangedEventHandler(IUIAutomation3* This,IUIAutomationElement *element,IUIAutomationStructureChangedEventHandler *handler) { + return This->lpVtbl->RemoveStructureChangedEventHandler(This,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation3_AddFocusChangedEventHandler(IUIAutomation3* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationFocusChangedEventHandler *handler) { + return This->lpVtbl->AddFocusChangedEventHandler(This,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation3_RemoveFocusChangedEventHandler(IUIAutomation3* This,IUIAutomationFocusChangedEventHandler *handler) { + return This->lpVtbl->RemoveFocusChangedEventHandler(This,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation3_RemoveAllEventHandlers(IUIAutomation3* This) { + return This->lpVtbl->RemoveAllEventHandlers(This); +} +static __WIDL_INLINE HRESULT IUIAutomation3_IntNativeArrayToSafeArray(IUIAutomation3* This,int *array,int arrayCount,SAFEARRAY **safeArray) { + return This->lpVtbl->IntNativeArrayToSafeArray(This,array,arrayCount,safeArray); +} +static __WIDL_INLINE HRESULT IUIAutomation3_IntSafeArrayToNativeArray(IUIAutomation3* This,SAFEARRAY *intArray,int **array,int *arrayCount) { + return This->lpVtbl->IntSafeArrayToNativeArray(This,intArray,array,arrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomation3_RectToVariant(IUIAutomation3* This,RECT rc,VARIANT *var) { + return This->lpVtbl->RectToVariant(This,rc,var); +} +static __WIDL_INLINE HRESULT IUIAutomation3_VariantToRect(IUIAutomation3* This,VARIANT var,RECT *rc) { + return This->lpVtbl->VariantToRect(This,var,rc); +} +static __WIDL_INLINE HRESULT IUIAutomation3_SafeArrayToRectNativeArray(IUIAutomation3* This,SAFEARRAY *rects,RECT **rectArray,int *rectArrayCount) { + return This->lpVtbl->SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CreateProxyFactoryEntry(IUIAutomation3* This,IUIAutomationProxyFactory *factory,IUIAutomationProxyFactoryEntry **factoryEntry) { + return This->lpVtbl->CreateProxyFactoryEntry(This,factory,factoryEntry); +} +static __WIDL_INLINE HRESULT IUIAutomation3_get_ProxyFactoryMapping(IUIAutomation3* This,IUIAutomationProxyFactoryMapping **factoryMapping) { + return This->lpVtbl->get_ProxyFactoryMapping(This,factoryMapping); +} +static __WIDL_INLINE HRESULT IUIAutomation3_GetPropertyProgrammaticName(IUIAutomation3* This,PROPERTYID property,BSTR *name) { + return This->lpVtbl->GetPropertyProgrammaticName(This,property,name); +} +static __WIDL_INLINE HRESULT IUIAutomation3_GetPatternProgrammaticName(IUIAutomation3* This,PATTERNID pattern,BSTR *name) { + return This->lpVtbl->GetPatternProgrammaticName(This,pattern,name); +} +static __WIDL_INLINE HRESULT IUIAutomation3_PollForPotentialSupportedPatterns(IUIAutomation3* This,IUIAutomationElement *pElement,SAFEARRAY **patternIds,SAFEARRAY **patternNames) { + return This->lpVtbl->PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames); +} +static __WIDL_INLINE HRESULT IUIAutomation3_PollForPotentialSupportedProperties(IUIAutomation3* This,IUIAutomationElement *pElement,SAFEARRAY **propertyIds,SAFEARRAY **propertyNames) { + return This->lpVtbl->PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames); +} +static __WIDL_INLINE HRESULT IUIAutomation3_CheckNotSupported(IUIAutomation3* This,VARIANT value,WINBOOL *isNotSupported) { + return This->lpVtbl->CheckNotSupported(This,value,isNotSupported); +} +static __WIDL_INLINE HRESULT IUIAutomation3_get_ReservedNotSupportedValue(IUIAutomation3* This,IUnknown **notSupportedValue) { + return This->lpVtbl->get_ReservedNotSupportedValue(This,notSupportedValue); +} +static __WIDL_INLINE HRESULT IUIAutomation3_get_ReservedMixedAttributeValue(IUIAutomation3* This,IUnknown **mixedAttributeValue) { + return This->lpVtbl->get_ReservedMixedAttributeValue(This,mixedAttributeValue); +} +static __WIDL_INLINE HRESULT IUIAutomation3_ElementFromIAccessible(IUIAutomation3* This,IAccessible *accessible,int childId,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromIAccessible(This,accessible,childId,element); +} +static __WIDL_INLINE HRESULT IUIAutomation3_ElementFromIAccessibleBuildCache(IUIAutomation3* This,IAccessible *accessible,int childId,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element); +} +/*** IUIAutomation2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation3_get_AutoSetFocus(IUIAutomation3* This,WINBOOL *autoSetFocus) { + return This->lpVtbl->get_AutoSetFocus(This,autoSetFocus); +} +static __WIDL_INLINE HRESULT IUIAutomation3_put_AutoSetFocus(IUIAutomation3* This,WINBOOL autoSetFocus) { + return This->lpVtbl->put_AutoSetFocus(This,autoSetFocus); +} +static __WIDL_INLINE HRESULT IUIAutomation3_get_ConnectionTimeout(IUIAutomation3* This,DWORD *timeout) { + return This->lpVtbl->get_ConnectionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation3_put_ConnectionTimeout(IUIAutomation3* This,DWORD timeout) { + return This->lpVtbl->put_ConnectionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation3_get_TransactionTimeout(IUIAutomation3* This,DWORD *timeout) { + return This->lpVtbl->get_TransactionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation3_put_TransactionTimeout(IUIAutomation3* This,DWORD timeout) { + return This->lpVtbl->put_TransactionTimeout(This,timeout); +} +/*** IUIAutomation3 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation3_AddTextEditTextChangedEventHandler(IUIAutomation3* This,IUIAutomationElement *element,enum TreeScope scope,enum TextEditChangeType textEditChangeType,IUIAutomationCacheRequest *cacheRequest,IUIAutomationTextEditTextChangedEventHandler *handler) { + return This->lpVtbl->AddTextEditTextChangedEventHandler(This,element,scope,textEditChangeType,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation3_RemoveTextEditTextChangedEventHandler(IUIAutomation3* This,IUIAutomationElement *element,IUIAutomationTextEditTextChangedEventHandler *handler) { + return This->lpVtbl->RemoveTextEditTextChangedEventHandler(This,element,handler); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomation3_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomation4 interface + */ +#ifndef __IUIAutomation4_INTERFACE_DEFINED__ +#define __IUIAutomation4_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomation4, 0x1189c02a, 0x05f8, 0x4319, 0x8e,0x21, 0xe8,0x17,0xe3,0xdb,0x28,0x60); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("1189c02a-05f8-4319-8e21-e817e3db2860") +IUIAutomation4 : public IUIAutomation3 +{ + virtual HRESULT STDMETHODCALLTYPE AddChangesEventHandler( + IUIAutomationElement *element, + enum TreeScope scope, + int *changeTypes, + int changesCount, + IUIAutomationCacheRequest *pCacheRequest, + IUIAutomationChangesEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveChangesEventHandler( + IUIAutomationElement *element, + IUIAutomationChangesEventHandler *handler) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomation4, 0x1189c02a, 0x05f8, 0x4319, 0x8e,0x21, 0xe8,0x17,0xe3,0xdb,0x28,0x60) +#endif +#else +typedef struct IUIAutomation4Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomation4 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomation4 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomation4 *This); + + /*** IUIAutomation methods ***/ + HRESULT (STDMETHODCALLTYPE *CompareElements)( + IUIAutomation4 *This, + IUIAutomationElement *el1, + IUIAutomationElement *el2, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *CompareRuntimeIds)( + IUIAutomation4 *This, + SAFEARRAY *runtimeId1, + SAFEARRAY *runtimeId2, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *GetRootElement)( + IUIAutomation4 *This, + IUIAutomationElement **root); + + HRESULT (STDMETHODCALLTYPE *ElementFromHandle)( + IUIAutomation4 *This, + UIA_HWND hwnd, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromPoint)( + IUIAutomation4 *This, + POINT pt, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetFocusedElement)( + IUIAutomation4 *This, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetRootElementBuildCache)( + IUIAutomation4 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **root); + + HRESULT (STDMETHODCALLTYPE *ElementFromHandleBuildCache)( + IUIAutomation4 *This, + UIA_HWND hwnd, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromPointBuildCache)( + IUIAutomation4 *This, + POINT pt, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetFocusedElementBuildCache)( + IUIAutomation4 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *CreateTreeWalker)( + IUIAutomation4 *This, + IUIAutomationCondition *pCondition, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_ControlViewWalker)( + IUIAutomation4 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_ContentViewWalker)( + IUIAutomation4 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_RawViewWalker)( + IUIAutomation4 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_RawViewCondition)( + IUIAutomation4 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *get_ControlViewCondition)( + IUIAutomation4 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *get_ContentViewCondition)( + IUIAutomation4 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *CreateCacheRequest)( + IUIAutomation4 *This, + IUIAutomationCacheRequest **cacheRequest); + + HRESULT (STDMETHODCALLTYPE *CreateTrueCondition)( + IUIAutomation4 *This, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateFalseCondition)( + IUIAutomation4 *This, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreatePropertyCondition)( + IUIAutomation4 *This, + PROPERTYID propertyId, + VARIANT value, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreatePropertyConditionEx)( + IUIAutomation4 *This, + PROPERTYID propertyId, + VARIANT value, + enum PropertyConditionFlags flags, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndCondition)( + IUIAutomation4 *This, + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndConditionFromArray)( + IUIAutomation4 *This, + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndConditionFromNativeArray)( + IUIAutomation4 *This, + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrCondition)( + IUIAutomation4 *This, + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrConditionFromArray)( + IUIAutomation4 *This, + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrConditionFromNativeArray)( + IUIAutomation4 *This, + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateNotCondition)( + IUIAutomation4 *This, + IUIAutomationCondition *condition, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *AddAutomationEventHandler)( + IUIAutomation4 *This, + EVENTID eventId, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveAutomationEventHandler)( + IUIAutomation4 *This, + EVENTID eventId, + IUIAutomationElement *element, + IUIAutomationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddPropertyChangedEventHandlerNativeArray)( + IUIAutomation4 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + PROPERTYID *propertyArray, + int propertyCount); + + HRESULT (STDMETHODCALLTYPE *AddPropertyChangedEventHandler)( + IUIAutomation4 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + SAFEARRAY *propertyArray); + + HRESULT (STDMETHODCALLTYPE *RemovePropertyChangedEventHandler)( + IUIAutomation4 *This, + IUIAutomationElement *element, + IUIAutomationPropertyChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddStructureChangedEventHandler)( + IUIAutomation4 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationStructureChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveStructureChangedEventHandler)( + IUIAutomation4 *This, + IUIAutomationElement *element, + IUIAutomationStructureChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddFocusChangedEventHandler)( + IUIAutomation4 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationFocusChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveFocusChangedEventHandler)( + IUIAutomation4 *This, + IUIAutomationFocusChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveAllEventHandlers)( + IUIAutomation4 *This); + + HRESULT (STDMETHODCALLTYPE *IntNativeArrayToSafeArray)( + IUIAutomation4 *This, + int *array, + int arrayCount, + SAFEARRAY **safeArray); + + HRESULT (STDMETHODCALLTYPE *IntSafeArrayToNativeArray)( + IUIAutomation4 *This, + SAFEARRAY *intArray, + int **array, + int *arrayCount); + + HRESULT (STDMETHODCALLTYPE *RectToVariant)( + IUIAutomation4 *This, + RECT rc, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *VariantToRect)( + IUIAutomation4 *This, + VARIANT var, + RECT *rc); + + HRESULT (STDMETHODCALLTYPE *SafeArrayToRectNativeArray)( + IUIAutomation4 *This, + SAFEARRAY *rects, + RECT **rectArray, + int *rectArrayCount); + + HRESULT (STDMETHODCALLTYPE *CreateProxyFactoryEntry)( + IUIAutomation4 *This, + IUIAutomationProxyFactory *factory, + IUIAutomationProxyFactoryEntry **factoryEntry); + + HRESULT (STDMETHODCALLTYPE *get_ProxyFactoryMapping)( + IUIAutomation4 *This, + IUIAutomationProxyFactoryMapping **factoryMapping); + + HRESULT (STDMETHODCALLTYPE *GetPropertyProgrammaticName)( + IUIAutomation4 *This, + PROPERTYID property, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *GetPatternProgrammaticName)( + IUIAutomation4 *This, + PATTERNID pattern, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *PollForPotentialSupportedPatterns)( + IUIAutomation4 *This, + IUIAutomationElement *pElement, + SAFEARRAY **patternIds, + SAFEARRAY **patternNames); + + HRESULT (STDMETHODCALLTYPE *PollForPotentialSupportedProperties)( + IUIAutomation4 *This, + IUIAutomationElement *pElement, + SAFEARRAY **propertyIds, + SAFEARRAY **propertyNames); + + HRESULT (STDMETHODCALLTYPE *CheckNotSupported)( + IUIAutomation4 *This, + VARIANT value, + WINBOOL *isNotSupported); + + HRESULT (STDMETHODCALLTYPE *get_ReservedNotSupportedValue)( + IUIAutomation4 *This, + IUnknown **notSupportedValue); + + HRESULT (STDMETHODCALLTYPE *get_ReservedMixedAttributeValue)( + IUIAutomation4 *This, + IUnknown **mixedAttributeValue); + + HRESULT (STDMETHODCALLTYPE *ElementFromIAccessible)( + IUIAutomation4 *This, + IAccessible *accessible, + int childId, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromIAccessibleBuildCache)( + IUIAutomation4 *This, + IAccessible *accessible, + int childId, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + /*** IUIAutomation2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AutoSetFocus)( + IUIAutomation4 *This, + WINBOOL *autoSetFocus); + + HRESULT (STDMETHODCALLTYPE *put_AutoSetFocus)( + IUIAutomation4 *This, + WINBOOL autoSetFocus); + + HRESULT (STDMETHODCALLTYPE *get_ConnectionTimeout)( + IUIAutomation4 *This, + DWORD *timeout); + + HRESULT (STDMETHODCALLTYPE *put_ConnectionTimeout)( + IUIAutomation4 *This, + DWORD timeout); + + HRESULT (STDMETHODCALLTYPE *get_TransactionTimeout)( + IUIAutomation4 *This, + DWORD *timeout); + + HRESULT (STDMETHODCALLTYPE *put_TransactionTimeout)( + IUIAutomation4 *This, + DWORD timeout); + + /*** IUIAutomation3 methods ***/ + HRESULT (STDMETHODCALLTYPE *AddTextEditTextChangedEventHandler)( + IUIAutomation4 *This, + IUIAutomationElement *element, + enum TreeScope scope, + enum TextEditChangeType textEditChangeType, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationTextEditTextChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveTextEditTextChangedEventHandler)( + IUIAutomation4 *This, + IUIAutomationElement *element, + IUIAutomationTextEditTextChangedEventHandler *handler); + + /*** IUIAutomation4 methods ***/ + HRESULT (STDMETHODCALLTYPE *AddChangesEventHandler)( + IUIAutomation4 *This, + IUIAutomationElement *element, + enum TreeScope scope, + int *changeTypes, + int changesCount, + IUIAutomationCacheRequest *pCacheRequest, + IUIAutomationChangesEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveChangesEventHandler)( + IUIAutomation4 *This, + IUIAutomationElement *element, + IUIAutomationChangesEventHandler *handler); + + END_INTERFACE +} IUIAutomation4Vtbl; + +interface IUIAutomation4 { + CONST_VTBL IUIAutomation4Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomation4_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomation4_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomation4_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomation methods ***/ +#define IUIAutomation4_CompareElements(This,el1,el2,areSame) (This)->lpVtbl->CompareElements(This,el1,el2,areSame) +#define IUIAutomation4_CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame) (This)->lpVtbl->CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame) +#define IUIAutomation4_GetRootElement(This,root) (This)->lpVtbl->GetRootElement(This,root) +#define IUIAutomation4_ElementFromHandle(This,hwnd,element) (This)->lpVtbl->ElementFromHandle(This,hwnd,element) +#define IUIAutomation4_ElementFromPoint(This,pt,element) (This)->lpVtbl->ElementFromPoint(This,pt,element) +#define IUIAutomation4_GetFocusedElement(This,element) (This)->lpVtbl->GetFocusedElement(This,element) +#define IUIAutomation4_GetRootElementBuildCache(This,cacheRequest,root) (This)->lpVtbl->GetRootElementBuildCache(This,cacheRequest,root) +#define IUIAutomation4_ElementFromHandleBuildCache(This,hwnd,cacheRequest,element) (This)->lpVtbl->ElementFromHandleBuildCache(This,hwnd,cacheRequest,element) +#define IUIAutomation4_ElementFromPointBuildCache(This,pt,cacheRequest,element) (This)->lpVtbl->ElementFromPointBuildCache(This,pt,cacheRequest,element) +#define IUIAutomation4_GetFocusedElementBuildCache(This,cacheRequest,element) (This)->lpVtbl->GetFocusedElementBuildCache(This,cacheRequest,element) +#define IUIAutomation4_CreateTreeWalker(This,pCondition,walker) (This)->lpVtbl->CreateTreeWalker(This,pCondition,walker) +#define IUIAutomation4_get_ControlViewWalker(This,walker) (This)->lpVtbl->get_ControlViewWalker(This,walker) +#define IUIAutomation4_get_ContentViewWalker(This,walker) (This)->lpVtbl->get_ContentViewWalker(This,walker) +#define IUIAutomation4_get_RawViewWalker(This,walker) (This)->lpVtbl->get_RawViewWalker(This,walker) +#define IUIAutomation4_get_RawViewCondition(This,condition) (This)->lpVtbl->get_RawViewCondition(This,condition) +#define IUIAutomation4_get_ControlViewCondition(This,condition) (This)->lpVtbl->get_ControlViewCondition(This,condition) +#define IUIAutomation4_get_ContentViewCondition(This,condition) (This)->lpVtbl->get_ContentViewCondition(This,condition) +#define IUIAutomation4_CreateCacheRequest(This,cacheRequest) (This)->lpVtbl->CreateCacheRequest(This,cacheRequest) +#define IUIAutomation4_CreateTrueCondition(This,newCondition) (This)->lpVtbl->CreateTrueCondition(This,newCondition) +#define IUIAutomation4_CreateFalseCondition(This,newCondition) (This)->lpVtbl->CreateFalseCondition(This,newCondition) +#define IUIAutomation4_CreatePropertyCondition(This,propertyId,value,newCondition) (This)->lpVtbl->CreatePropertyCondition(This,propertyId,value,newCondition) +#define IUIAutomation4_CreatePropertyConditionEx(This,propertyId,value,flags,newCondition) (This)->lpVtbl->CreatePropertyConditionEx(This,propertyId,value,flags,newCondition) +#define IUIAutomation4_CreateAndCondition(This,condition1,condition2,newCondition) (This)->lpVtbl->CreateAndCondition(This,condition1,condition2,newCondition) +#define IUIAutomation4_CreateAndConditionFromArray(This,conditions,newCondition) (This)->lpVtbl->CreateAndConditionFromArray(This,conditions,newCondition) +#define IUIAutomation4_CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition) (This)->lpVtbl->CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition) +#define IUIAutomation4_CreateOrCondition(This,condition1,condition2,newCondition) (This)->lpVtbl->CreateOrCondition(This,condition1,condition2,newCondition) +#define IUIAutomation4_CreateOrConditionFromArray(This,conditions,newCondition) (This)->lpVtbl->CreateOrConditionFromArray(This,conditions,newCondition) +#define IUIAutomation4_CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition) (This)->lpVtbl->CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition) +#define IUIAutomation4_CreateNotCondition(This,condition,newCondition) (This)->lpVtbl->CreateNotCondition(This,condition,newCondition) +#define IUIAutomation4_AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler) (This)->lpVtbl->AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler) +#define IUIAutomation4_RemoveAutomationEventHandler(This,eventId,element,handler) (This)->lpVtbl->RemoveAutomationEventHandler(This,eventId,element,handler) +#define IUIAutomation4_AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount) (This)->lpVtbl->AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount) +#define IUIAutomation4_AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray) (This)->lpVtbl->AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray) +#define IUIAutomation4_RemovePropertyChangedEventHandler(This,element,handler) (This)->lpVtbl->RemovePropertyChangedEventHandler(This,element,handler) +#define IUIAutomation4_AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler) (This)->lpVtbl->AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler) +#define IUIAutomation4_RemoveStructureChangedEventHandler(This,element,handler) (This)->lpVtbl->RemoveStructureChangedEventHandler(This,element,handler) +#define IUIAutomation4_AddFocusChangedEventHandler(This,cacheRequest,handler) (This)->lpVtbl->AddFocusChangedEventHandler(This,cacheRequest,handler) +#define IUIAutomation4_RemoveFocusChangedEventHandler(This,handler) (This)->lpVtbl->RemoveFocusChangedEventHandler(This,handler) +#define IUIAutomation4_RemoveAllEventHandlers(This) (This)->lpVtbl->RemoveAllEventHandlers(This) +#define IUIAutomation4_IntNativeArrayToSafeArray(This,array,arrayCount,safeArray) (This)->lpVtbl->IntNativeArrayToSafeArray(This,array,arrayCount,safeArray) +#define IUIAutomation4_IntSafeArrayToNativeArray(This,intArray,array,arrayCount) (This)->lpVtbl->IntSafeArrayToNativeArray(This,intArray,array,arrayCount) +#define IUIAutomation4_RectToVariant(This,rc,var) (This)->lpVtbl->RectToVariant(This,rc,var) +#define IUIAutomation4_VariantToRect(This,var,rc) (This)->lpVtbl->VariantToRect(This,var,rc) +#define IUIAutomation4_SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount) (This)->lpVtbl->SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount) +#define IUIAutomation4_CreateProxyFactoryEntry(This,factory,factoryEntry) (This)->lpVtbl->CreateProxyFactoryEntry(This,factory,factoryEntry) +#define IUIAutomation4_get_ProxyFactoryMapping(This,factoryMapping) (This)->lpVtbl->get_ProxyFactoryMapping(This,factoryMapping) +#define IUIAutomation4_GetPropertyProgrammaticName(This,property,name) (This)->lpVtbl->GetPropertyProgrammaticName(This,property,name) +#define IUIAutomation4_GetPatternProgrammaticName(This,pattern,name) (This)->lpVtbl->GetPatternProgrammaticName(This,pattern,name) +#define IUIAutomation4_PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames) (This)->lpVtbl->PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames) +#define IUIAutomation4_PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames) (This)->lpVtbl->PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames) +#define IUIAutomation4_CheckNotSupported(This,value,isNotSupported) (This)->lpVtbl->CheckNotSupported(This,value,isNotSupported) +#define IUIAutomation4_get_ReservedNotSupportedValue(This,notSupportedValue) (This)->lpVtbl->get_ReservedNotSupportedValue(This,notSupportedValue) +#define IUIAutomation4_get_ReservedMixedAttributeValue(This,mixedAttributeValue) (This)->lpVtbl->get_ReservedMixedAttributeValue(This,mixedAttributeValue) +#define IUIAutomation4_ElementFromIAccessible(This,accessible,childId,element) (This)->lpVtbl->ElementFromIAccessible(This,accessible,childId,element) +#define IUIAutomation4_ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element) (This)->lpVtbl->ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element) +/*** IUIAutomation2 methods ***/ +#define IUIAutomation4_get_AutoSetFocus(This,autoSetFocus) (This)->lpVtbl->get_AutoSetFocus(This,autoSetFocus) +#define IUIAutomation4_put_AutoSetFocus(This,autoSetFocus) (This)->lpVtbl->put_AutoSetFocus(This,autoSetFocus) +#define IUIAutomation4_get_ConnectionTimeout(This,timeout) (This)->lpVtbl->get_ConnectionTimeout(This,timeout) +#define IUIAutomation4_put_ConnectionTimeout(This,timeout) (This)->lpVtbl->put_ConnectionTimeout(This,timeout) +#define IUIAutomation4_get_TransactionTimeout(This,timeout) (This)->lpVtbl->get_TransactionTimeout(This,timeout) +#define IUIAutomation4_put_TransactionTimeout(This,timeout) (This)->lpVtbl->put_TransactionTimeout(This,timeout) +/*** IUIAutomation3 methods ***/ +#define IUIAutomation4_AddTextEditTextChangedEventHandler(This,element,scope,textEditChangeType,cacheRequest,handler) (This)->lpVtbl->AddTextEditTextChangedEventHandler(This,element,scope,textEditChangeType,cacheRequest,handler) +#define IUIAutomation4_RemoveTextEditTextChangedEventHandler(This,element,handler) (This)->lpVtbl->RemoveTextEditTextChangedEventHandler(This,element,handler) +/*** IUIAutomation4 methods ***/ +#define IUIAutomation4_AddChangesEventHandler(This,element,scope,changeTypes,changesCount,pCacheRequest,handler) (This)->lpVtbl->AddChangesEventHandler(This,element,scope,changeTypes,changesCount,pCacheRequest,handler) +#define IUIAutomation4_RemoveChangesEventHandler(This,element,handler) (This)->lpVtbl->RemoveChangesEventHandler(This,element,handler) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation4_QueryInterface(IUIAutomation4* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomation4_AddRef(IUIAutomation4* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomation4_Release(IUIAutomation4* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomation methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation4_CompareElements(IUIAutomation4* This,IUIAutomationElement *el1,IUIAutomationElement *el2,WINBOOL *areSame) { + return This->lpVtbl->CompareElements(This,el1,el2,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CompareRuntimeIds(IUIAutomation4* This,SAFEARRAY *runtimeId1,SAFEARRAY *runtimeId2,WINBOOL *areSame) { + return This->lpVtbl->CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomation4_GetRootElement(IUIAutomation4* This,IUIAutomationElement **root) { + return This->lpVtbl->GetRootElement(This,root); +} +static __WIDL_INLINE HRESULT IUIAutomation4_ElementFromHandle(IUIAutomation4* This,UIA_HWND hwnd,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromHandle(This,hwnd,element); +} +static __WIDL_INLINE HRESULT IUIAutomation4_ElementFromPoint(IUIAutomation4* This,POINT pt,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromPoint(This,pt,element); +} +static __WIDL_INLINE HRESULT IUIAutomation4_GetFocusedElement(IUIAutomation4* This,IUIAutomationElement **element) { + return This->lpVtbl->GetFocusedElement(This,element); +} +static __WIDL_INLINE HRESULT IUIAutomation4_GetRootElementBuildCache(IUIAutomation4* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **root) { + return This->lpVtbl->GetRootElementBuildCache(This,cacheRequest,root); +} +static __WIDL_INLINE HRESULT IUIAutomation4_ElementFromHandleBuildCache(IUIAutomation4* This,UIA_HWND hwnd,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromHandleBuildCache(This,hwnd,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation4_ElementFromPointBuildCache(IUIAutomation4* This,POINT pt,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromPointBuildCache(This,pt,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation4_GetFocusedElementBuildCache(IUIAutomation4* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->GetFocusedElementBuildCache(This,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreateTreeWalker(IUIAutomation4* This,IUIAutomationCondition *pCondition,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->CreateTreeWalker(This,pCondition,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation4_get_ControlViewWalker(IUIAutomation4* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_ControlViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation4_get_ContentViewWalker(IUIAutomation4* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_ContentViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation4_get_RawViewWalker(IUIAutomation4* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_RawViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation4_get_RawViewCondition(IUIAutomation4* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_RawViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_get_ControlViewCondition(IUIAutomation4* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_ControlViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_get_ContentViewCondition(IUIAutomation4* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_ContentViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreateCacheRequest(IUIAutomation4* This,IUIAutomationCacheRequest **cacheRequest) { + return This->lpVtbl->CreateCacheRequest(This,cacheRequest); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreateTrueCondition(IUIAutomation4* This,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateTrueCondition(This,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreateFalseCondition(IUIAutomation4* This,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateFalseCondition(This,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreatePropertyCondition(IUIAutomation4* This,PROPERTYID propertyId,VARIANT value,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreatePropertyCondition(This,propertyId,value,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreatePropertyConditionEx(IUIAutomation4* This,PROPERTYID propertyId,VARIANT value,enum PropertyConditionFlags flags,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreatePropertyConditionEx(This,propertyId,value,flags,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreateAndCondition(IUIAutomation4* This,IUIAutomationCondition *condition1,IUIAutomationCondition *condition2,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndCondition(This,condition1,condition2,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreateAndConditionFromArray(IUIAutomation4* This,SAFEARRAY *conditions,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndConditionFromArray(This,conditions,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreateAndConditionFromNativeArray(IUIAutomation4* This,IUIAutomationCondition **conditions,int conditionCount,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreateOrCondition(IUIAutomation4* This,IUIAutomationCondition *condition1,IUIAutomationCondition *condition2,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrCondition(This,condition1,condition2,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreateOrConditionFromArray(IUIAutomation4* This,SAFEARRAY *conditions,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrConditionFromArray(This,conditions,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreateOrConditionFromNativeArray(IUIAutomation4* This,IUIAutomationCondition **conditions,int conditionCount,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreateNotCondition(IUIAutomation4* This,IUIAutomationCondition *condition,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateNotCondition(This,condition,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation4_AddAutomationEventHandler(IUIAutomation4* This,EVENTID eventId,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationEventHandler *handler) { + return This->lpVtbl->AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation4_RemoveAutomationEventHandler(IUIAutomation4* This,EVENTID eventId,IUIAutomationElement *element,IUIAutomationEventHandler *handler) { + return This->lpVtbl->RemoveAutomationEventHandler(This,eventId,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation4_AddPropertyChangedEventHandlerNativeArray(IUIAutomation4* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationPropertyChangedEventHandler *handler,PROPERTYID *propertyArray,int propertyCount) { + return This->lpVtbl->AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount); +} +static __WIDL_INLINE HRESULT IUIAutomation4_AddPropertyChangedEventHandler(IUIAutomation4* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationPropertyChangedEventHandler *handler,SAFEARRAY *propertyArray) { + return This->lpVtbl->AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray); +} +static __WIDL_INLINE HRESULT IUIAutomation4_RemovePropertyChangedEventHandler(IUIAutomation4* This,IUIAutomationElement *element,IUIAutomationPropertyChangedEventHandler *handler) { + return This->lpVtbl->RemovePropertyChangedEventHandler(This,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation4_AddStructureChangedEventHandler(IUIAutomation4* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationStructureChangedEventHandler *handler) { + return This->lpVtbl->AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation4_RemoveStructureChangedEventHandler(IUIAutomation4* This,IUIAutomationElement *element,IUIAutomationStructureChangedEventHandler *handler) { + return This->lpVtbl->RemoveStructureChangedEventHandler(This,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation4_AddFocusChangedEventHandler(IUIAutomation4* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationFocusChangedEventHandler *handler) { + return This->lpVtbl->AddFocusChangedEventHandler(This,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation4_RemoveFocusChangedEventHandler(IUIAutomation4* This,IUIAutomationFocusChangedEventHandler *handler) { + return This->lpVtbl->RemoveFocusChangedEventHandler(This,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation4_RemoveAllEventHandlers(IUIAutomation4* This) { + return This->lpVtbl->RemoveAllEventHandlers(This); +} +static __WIDL_INLINE HRESULT IUIAutomation4_IntNativeArrayToSafeArray(IUIAutomation4* This,int *array,int arrayCount,SAFEARRAY **safeArray) { + return This->lpVtbl->IntNativeArrayToSafeArray(This,array,arrayCount,safeArray); +} +static __WIDL_INLINE HRESULT IUIAutomation4_IntSafeArrayToNativeArray(IUIAutomation4* This,SAFEARRAY *intArray,int **array,int *arrayCount) { + return This->lpVtbl->IntSafeArrayToNativeArray(This,intArray,array,arrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomation4_RectToVariant(IUIAutomation4* This,RECT rc,VARIANT *var) { + return This->lpVtbl->RectToVariant(This,rc,var); +} +static __WIDL_INLINE HRESULT IUIAutomation4_VariantToRect(IUIAutomation4* This,VARIANT var,RECT *rc) { + return This->lpVtbl->VariantToRect(This,var,rc); +} +static __WIDL_INLINE HRESULT IUIAutomation4_SafeArrayToRectNativeArray(IUIAutomation4* This,SAFEARRAY *rects,RECT **rectArray,int *rectArrayCount) { + return This->lpVtbl->SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CreateProxyFactoryEntry(IUIAutomation4* This,IUIAutomationProxyFactory *factory,IUIAutomationProxyFactoryEntry **factoryEntry) { + return This->lpVtbl->CreateProxyFactoryEntry(This,factory,factoryEntry); +} +static __WIDL_INLINE HRESULT IUIAutomation4_get_ProxyFactoryMapping(IUIAutomation4* This,IUIAutomationProxyFactoryMapping **factoryMapping) { + return This->lpVtbl->get_ProxyFactoryMapping(This,factoryMapping); +} +static __WIDL_INLINE HRESULT IUIAutomation4_GetPropertyProgrammaticName(IUIAutomation4* This,PROPERTYID property,BSTR *name) { + return This->lpVtbl->GetPropertyProgrammaticName(This,property,name); +} +static __WIDL_INLINE HRESULT IUIAutomation4_GetPatternProgrammaticName(IUIAutomation4* This,PATTERNID pattern,BSTR *name) { + return This->lpVtbl->GetPatternProgrammaticName(This,pattern,name); +} +static __WIDL_INLINE HRESULT IUIAutomation4_PollForPotentialSupportedPatterns(IUIAutomation4* This,IUIAutomationElement *pElement,SAFEARRAY **patternIds,SAFEARRAY **patternNames) { + return This->lpVtbl->PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames); +} +static __WIDL_INLINE HRESULT IUIAutomation4_PollForPotentialSupportedProperties(IUIAutomation4* This,IUIAutomationElement *pElement,SAFEARRAY **propertyIds,SAFEARRAY **propertyNames) { + return This->lpVtbl->PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames); +} +static __WIDL_INLINE HRESULT IUIAutomation4_CheckNotSupported(IUIAutomation4* This,VARIANT value,WINBOOL *isNotSupported) { + return This->lpVtbl->CheckNotSupported(This,value,isNotSupported); +} +static __WIDL_INLINE HRESULT IUIAutomation4_get_ReservedNotSupportedValue(IUIAutomation4* This,IUnknown **notSupportedValue) { + return This->lpVtbl->get_ReservedNotSupportedValue(This,notSupportedValue); +} +static __WIDL_INLINE HRESULT IUIAutomation4_get_ReservedMixedAttributeValue(IUIAutomation4* This,IUnknown **mixedAttributeValue) { + return This->lpVtbl->get_ReservedMixedAttributeValue(This,mixedAttributeValue); +} +static __WIDL_INLINE HRESULT IUIAutomation4_ElementFromIAccessible(IUIAutomation4* This,IAccessible *accessible,int childId,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromIAccessible(This,accessible,childId,element); +} +static __WIDL_INLINE HRESULT IUIAutomation4_ElementFromIAccessibleBuildCache(IUIAutomation4* This,IAccessible *accessible,int childId,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element); +} +/*** IUIAutomation2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation4_get_AutoSetFocus(IUIAutomation4* This,WINBOOL *autoSetFocus) { + return This->lpVtbl->get_AutoSetFocus(This,autoSetFocus); +} +static __WIDL_INLINE HRESULT IUIAutomation4_put_AutoSetFocus(IUIAutomation4* This,WINBOOL autoSetFocus) { + return This->lpVtbl->put_AutoSetFocus(This,autoSetFocus); +} +static __WIDL_INLINE HRESULT IUIAutomation4_get_ConnectionTimeout(IUIAutomation4* This,DWORD *timeout) { + return This->lpVtbl->get_ConnectionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation4_put_ConnectionTimeout(IUIAutomation4* This,DWORD timeout) { + return This->lpVtbl->put_ConnectionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation4_get_TransactionTimeout(IUIAutomation4* This,DWORD *timeout) { + return This->lpVtbl->get_TransactionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation4_put_TransactionTimeout(IUIAutomation4* This,DWORD timeout) { + return This->lpVtbl->put_TransactionTimeout(This,timeout); +} +/*** IUIAutomation3 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation4_AddTextEditTextChangedEventHandler(IUIAutomation4* This,IUIAutomationElement *element,enum TreeScope scope,enum TextEditChangeType textEditChangeType,IUIAutomationCacheRequest *cacheRequest,IUIAutomationTextEditTextChangedEventHandler *handler) { + return This->lpVtbl->AddTextEditTextChangedEventHandler(This,element,scope,textEditChangeType,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation4_RemoveTextEditTextChangedEventHandler(IUIAutomation4* This,IUIAutomationElement *element,IUIAutomationTextEditTextChangedEventHandler *handler) { + return This->lpVtbl->RemoveTextEditTextChangedEventHandler(This,element,handler); +} +/*** IUIAutomation4 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation4_AddChangesEventHandler(IUIAutomation4* This,IUIAutomationElement *element,enum TreeScope scope,int *changeTypes,int changesCount,IUIAutomationCacheRequest *pCacheRequest,IUIAutomationChangesEventHandler *handler) { + return This->lpVtbl->AddChangesEventHandler(This,element,scope,changeTypes,changesCount,pCacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation4_RemoveChangesEventHandler(IUIAutomation4* This,IUIAutomationElement *element,IUIAutomationChangesEventHandler *handler) { + return This->lpVtbl->RemoveChangesEventHandler(This,element,handler); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomation4_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomation5 interface + */ +#ifndef __IUIAutomation5_INTERFACE_DEFINED__ +#define __IUIAutomation5_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomation5, 0x25f700c8, 0xd816, 0x4057, 0xa9,0xdc, 0x3c,0xbd,0xee,0x77,0xe2,0x56); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("25f700c8-d816-4057-a9dc-3cbdee77e256") +IUIAutomation5 : public IUIAutomation4 +{ + virtual HRESULT STDMETHODCALLTYPE AddNotificationEventHandler( + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationNotificationEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveNotificationEventHandler( + IUIAutomationElement *element, + IUIAutomationNotificationEventHandler *handler) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomation5, 0x25f700c8, 0xd816, 0x4057, 0xa9,0xdc, 0x3c,0xbd,0xee,0x77,0xe2,0x56) +#endif +#else +typedef struct IUIAutomation5Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomation5 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomation5 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomation5 *This); + + /*** IUIAutomation methods ***/ + HRESULT (STDMETHODCALLTYPE *CompareElements)( + IUIAutomation5 *This, + IUIAutomationElement *el1, + IUIAutomationElement *el2, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *CompareRuntimeIds)( + IUIAutomation5 *This, + SAFEARRAY *runtimeId1, + SAFEARRAY *runtimeId2, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *GetRootElement)( + IUIAutomation5 *This, + IUIAutomationElement **root); + + HRESULT (STDMETHODCALLTYPE *ElementFromHandle)( + IUIAutomation5 *This, + UIA_HWND hwnd, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromPoint)( + IUIAutomation5 *This, + POINT pt, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetFocusedElement)( + IUIAutomation5 *This, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetRootElementBuildCache)( + IUIAutomation5 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **root); + + HRESULT (STDMETHODCALLTYPE *ElementFromHandleBuildCache)( + IUIAutomation5 *This, + UIA_HWND hwnd, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromPointBuildCache)( + IUIAutomation5 *This, + POINT pt, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetFocusedElementBuildCache)( + IUIAutomation5 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *CreateTreeWalker)( + IUIAutomation5 *This, + IUIAutomationCondition *pCondition, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_ControlViewWalker)( + IUIAutomation5 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_ContentViewWalker)( + IUIAutomation5 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_RawViewWalker)( + IUIAutomation5 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_RawViewCondition)( + IUIAutomation5 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *get_ControlViewCondition)( + IUIAutomation5 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *get_ContentViewCondition)( + IUIAutomation5 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *CreateCacheRequest)( + IUIAutomation5 *This, + IUIAutomationCacheRequest **cacheRequest); + + HRESULT (STDMETHODCALLTYPE *CreateTrueCondition)( + IUIAutomation5 *This, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateFalseCondition)( + IUIAutomation5 *This, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreatePropertyCondition)( + IUIAutomation5 *This, + PROPERTYID propertyId, + VARIANT value, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreatePropertyConditionEx)( + IUIAutomation5 *This, + PROPERTYID propertyId, + VARIANT value, + enum PropertyConditionFlags flags, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndCondition)( + IUIAutomation5 *This, + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndConditionFromArray)( + IUIAutomation5 *This, + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndConditionFromNativeArray)( + IUIAutomation5 *This, + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrCondition)( + IUIAutomation5 *This, + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrConditionFromArray)( + IUIAutomation5 *This, + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrConditionFromNativeArray)( + IUIAutomation5 *This, + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateNotCondition)( + IUIAutomation5 *This, + IUIAutomationCondition *condition, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *AddAutomationEventHandler)( + IUIAutomation5 *This, + EVENTID eventId, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveAutomationEventHandler)( + IUIAutomation5 *This, + EVENTID eventId, + IUIAutomationElement *element, + IUIAutomationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddPropertyChangedEventHandlerNativeArray)( + IUIAutomation5 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + PROPERTYID *propertyArray, + int propertyCount); + + HRESULT (STDMETHODCALLTYPE *AddPropertyChangedEventHandler)( + IUIAutomation5 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + SAFEARRAY *propertyArray); + + HRESULT (STDMETHODCALLTYPE *RemovePropertyChangedEventHandler)( + IUIAutomation5 *This, + IUIAutomationElement *element, + IUIAutomationPropertyChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddStructureChangedEventHandler)( + IUIAutomation5 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationStructureChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveStructureChangedEventHandler)( + IUIAutomation5 *This, + IUIAutomationElement *element, + IUIAutomationStructureChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddFocusChangedEventHandler)( + IUIAutomation5 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationFocusChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveFocusChangedEventHandler)( + IUIAutomation5 *This, + IUIAutomationFocusChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveAllEventHandlers)( + IUIAutomation5 *This); + + HRESULT (STDMETHODCALLTYPE *IntNativeArrayToSafeArray)( + IUIAutomation5 *This, + int *array, + int arrayCount, + SAFEARRAY **safeArray); + + HRESULT (STDMETHODCALLTYPE *IntSafeArrayToNativeArray)( + IUIAutomation5 *This, + SAFEARRAY *intArray, + int **array, + int *arrayCount); + + HRESULT (STDMETHODCALLTYPE *RectToVariant)( + IUIAutomation5 *This, + RECT rc, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *VariantToRect)( + IUIAutomation5 *This, + VARIANT var, + RECT *rc); + + HRESULT (STDMETHODCALLTYPE *SafeArrayToRectNativeArray)( + IUIAutomation5 *This, + SAFEARRAY *rects, + RECT **rectArray, + int *rectArrayCount); + + HRESULT (STDMETHODCALLTYPE *CreateProxyFactoryEntry)( + IUIAutomation5 *This, + IUIAutomationProxyFactory *factory, + IUIAutomationProxyFactoryEntry **factoryEntry); + + HRESULT (STDMETHODCALLTYPE *get_ProxyFactoryMapping)( + IUIAutomation5 *This, + IUIAutomationProxyFactoryMapping **factoryMapping); + + HRESULT (STDMETHODCALLTYPE *GetPropertyProgrammaticName)( + IUIAutomation5 *This, + PROPERTYID property, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *GetPatternProgrammaticName)( + IUIAutomation5 *This, + PATTERNID pattern, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *PollForPotentialSupportedPatterns)( + IUIAutomation5 *This, + IUIAutomationElement *pElement, + SAFEARRAY **patternIds, + SAFEARRAY **patternNames); + + HRESULT (STDMETHODCALLTYPE *PollForPotentialSupportedProperties)( + IUIAutomation5 *This, + IUIAutomationElement *pElement, + SAFEARRAY **propertyIds, + SAFEARRAY **propertyNames); + + HRESULT (STDMETHODCALLTYPE *CheckNotSupported)( + IUIAutomation5 *This, + VARIANT value, + WINBOOL *isNotSupported); + + HRESULT (STDMETHODCALLTYPE *get_ReservedNotSupportedValue)( + IUIAutomation5 *This, + IUnknown **notSupportedValue); + + HRESULT (STDMETHODCALLTYPE *get_ReservedMixedAttributeValue)( + IUIAutomation5 *This, + IUnknown **mixedAttributeValue); + + HRESULT (STDMETHODCALLTYPE *ElementFromIAccessible)( + IUIAutomation5 *This, + IAccessible *accessible, + int childId, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromIAccessibleBuildCache)( + IUIAutomation5 *This, + IAccessible *accessible, + int childId, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + /*** IUIAutomation2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AutoSetFocus)( + IUIAutomation5 *This, + WINBOOL *autoSetFocus); + + HRESULT (STDMETHODCALLTYPE *put_AutoSetFocus)( + IUIAutomation5 *This, + WINBOOL autoSetFocus); + + HRESULT (STDMETHODCALLTYPE *get_ConnectionTimeout)( + IUIAutomation5 *This, + DWORD *timeout); + + HRESULT (STDMETHODCALLTYPE *put_ConnectionTimeout)( + IUIAutomation5 *This, + DWORD timeout); + + HRESULT (STDMETHODCALLTYPE *get_TransactionTimeout)( + IUIAutomation5 *This, + DWORD *timeout); + + HRESULT (STDMETHODCALLTYPE *put_TransactionTimeout)( + IUIAutomation5 *This, + DWORD timeout); + + /*** IUIAutomation3 methods ***/ + HRESULT (STDMETHODCALLTYPE *AddTextEditTextChangedEventHandler)( + IUIAutomation5 *This, + IUIAutomationElement *element, + enum TreeScope scope, + enum TextEditChangeType textEditChangeType, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationTextEditTextChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveTextEditTextChangedEventHandler)( + IUIAutomation5 *This, + IUIAutomationElement *element, + IUIAutomationTextEditTextChangedEventHandler *handler); + + /*** IUIAutomation4 methods ***/ + HRESULT (STDMETHODCALLTYPE *AddChangesEventHandler)( + IUIAutomation5 *This, + IUIAutomationElement *element, + enum TreeScope scope, + int *changeTypes, + int changesCount, + IUIAutomationCacheRequest *pCacheRequest, + IUIAutomationChangesEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveChangesEventHandler)( + IUIAutomation5 *This, + IUIAutomationElement *element, + IUIAutomationChangesEventHandler *handler); + + /*** IUIAutomation5 methods ***/ + HRESULT (STDMETHODCALLTYPE *AddNotificationEventHandler)( + IUIAutomation5 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationNotificationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveNotificationEventHandler)( + IUIAutomation5 *This, + IUIAutomationElement *element, + IUIAutomationNotificationEventHandler *handler); + + END_INTERFACE +} IUIAutomation5Vtbl; + +interface IUIAutomation5 { + CONST_VTBL IUIAutomation5Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomation5_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomation5_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomation5_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomation methods ***/ +#define IUIAutomation5_CompareElements(This,el1,el2,areSame) (This)->lpVtbl->CompareElements(This,el1,el2,areSame) +#define IUIAutomation5_CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame) (This)->lpVtbl->CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame) +#define IUIAutomation5_GetRootElement(This,root) (This)->lpVtbl->GetRootElement(This,root) +#define IUIAutomation5_ElementFromHandle(This,hwnd,element) (This)->lpVtbl->ElementFromHandle(This,hwnd,element) +#define IUIAutomation5_ElementFromPoint(This,pt,element) (This)->lpVtbl->ElementFromPoint(This,pt,element) +#define IUIAutomation5_GetFocusedElement(This,element) (This)->lpVtbl->GetFocusedElement(This,element) +#define IUIAutomation5_GetRootElementBuildCache(This,cacheRequest,root) (This)->lpVtbl->GetRootElementBuildCache(This,cacheRequest,root) +#define IUIAutomation5_ElementFromHandleBuildCache(This,hwnd,cacheRequest,element) (This)->lpVtbl->ElementFromHandleBuildCache(This,hwnd,cacheRequest,element) +#define IUIAutomation5_ElementFromPointBuildCache(This,pt,cacheRequest,element) (This)->lpVtbl->ElementFromPointBuildCache(This,pt,cacheRequest,element) +#define IUIAutomation5_GetFocusedElementBuildCache(This,cacheRequest,element) (This)->lpVtbl->GetFocusedElementBuildCache(This,cacheRequest,element) +#define IUIAutomation5_CreateTreeWalker(This,pCondition,walker) (This)->lpVtbl->CreateTreeWalker(This,pCondition,walker) +#define IUIAutomation5_get_ControlViewWalker(This,walker) (This)->lpVtbl->get_ControlViewWalker(This,walker) +#define IUIAutomation5_get_ContentViewWalker(This,walker) (This)->lpVtbl->get_ContentViewWalker(This,walker) +#define IUIAutomation5_get_RawViewWalker(This,walker) (This)->lpVtbl->get_RawViewWalker(This,walker) +#define IUIAutomation5_get_RawViewCondition(This,condition) (This)->lpVtbl->get_RawViewCondition(This,condition) +#define IUIAutomation5_get_ControlViewCondition(This,condition) (This)->lpVtbl->get_ControlViewCondition(This,condition) +#define IUIAutomation5_get_ContentViewCondition(This,condition) (This)->lpVtbl->get_ContentViewCondition(This,condition) +#define IUIAutomation5_CreateCacheRequest(This,cacheRequest) (This)->lpVtbl->CreateCacheRequest(This,cacheRequest) +#define IUIAutomation5_CreateTrueCondition(This,newCondition) (This)->lpVtbl->CreateTrueCondition(This,newCondition) +#define IUIAutomation5_CreateFalseCondition(This,newCondition) (This)->lpVtbl->CreateFalseCondition(This,newCondition) +#define IUIAutomation5_CreatePropertyCondition(This,propertyId,value,newCondition) (This)->lpVtbl->CreatePropertyCondition(This,propertyId,value,newCondition) +#define IUIAutomation5_CreatePropertyConditionEx(This,propertyId,value,flags,newCondition) (This)->lpVtbl->CreatePropertyConditionEx(This,propertyId,value,flags,newCondition) +#define IUIAutomation5_CreateAndCondition(This,condition1,condition2,newCondition) (This)->lpVtbl->CreateAndCondition(This,condition1,condition2,newCondition) +#define IUIAutomation5_CreateAndConditionFromArray(This,conditions,newCondition) (This)->lpVtbl->CreateAndConditionFromArray(This,conditions,newCondition) +#define IUIAutomation5_CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition) (This)->lpVtbl->CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition) +#define IUIAutomation5_CreateOrCondition(This,condition1,condition2,newCondition) (This)->lpVtbl->CreateOrCondition(This,condition1,condition2,newCondition) +#define IUIAutomation5_CreateOrConditionFromArray(This,conditions,newCondition) (This)->lpVtbl->CreateOrConditionFromArray(This,conditions,newCondition) +#define IUIAutomation5_CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition) (This)->lpVtbl->CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition) +#define IUIAutomation5_CreateNotCondition(This,condition,newCondition) (This)->lpVtbl->CreateNotCondition(This,condition,newCondition) +#define IUIAutomation5_AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler) (This)->lpVtbl->AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler) +#define IUIAutomation5_RemoveAutomationEventHandler(This,eventId,element,handler) (This)->lpVtbl->RemoveAutomationEventHandler(This,eventId,element,handler) +#define IUIAutomation5_AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount) (This)->lpVtbl->AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount) +#define IUIAutomation5_AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray) (This)->lpVtbl->AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray) +#define IUIAutomation5_RemovePropertyChangedEventHandler(This,element,handler) (This)->lpVtbl->RemovePropertyChangedEventHandler(This,element,handler) +#define IUIAutomation5_AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler) (This)->lpVtbl->AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler) +#define IUIAutomation5_RemoveStructureChangedEventHandler(This,element,handler) (This)->lpVtbl->RemoveStructureChangedEventHandler(This,element,handler) +#define IUIAutomation5_AddFocusChangedEventHandler(This,cacheRequest,handler) (This)->lpVtbl->AddFocusChangedEventHandler(This,cacheRequest,handler) +#define IUIAutomation5_RemoveFocusChangedEventHandler(This,handler) (This)->lpVtbl->RemoveFocusChangedEventHandler(This,handler) +#define IUIAutomation5_RemoveAllEventHandlers(This) (This)->lpVtbl->RemoveAllEventHandlers(This) +#define IUIAutomation5_IntNativeArrayToSafeArray(This,array,arrayCount,safeArray) (This)->lpVtbl->IntNativeArrayToSafeArray(This,array,arrayCount,safeArray) +#define IUIAutomation5_IntSafeArrayToNativeArray(This,intArray,array,arrayCount) (This)->lpVtbl->IntSafeArrayToNativeArray(This,intArray,array,arrayCount) +#define IUIAutomation5_RectToVariant(This,rc,var) (This)->lpVtbl->RectToVariant(This,rc,var) +#define IUIAutomation5_VariantToRect(This,var,rc) (This)->lpVtbl->VariantToRect(This,var,rc) +#define IUIAutomation5_SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount) (This)->lpVtbl->SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount) +#define IUIAutomation5_CreateProxyFactoryEntry(This,factory,factoryEntry) (This)->lpVtbl->CreateProxyFactoryEntry(This,factory,factoryEntry) +#define IUIAutomation5_get_ProxyFactoryMapping(This,factoryMapping) (This)->lpVtbl->get_ProxyFactoryMapping(This,factoryMapping) +#define IUIAutomation5_GetPropertyProgrammaticName(This,property,name) (This)->lpVtbl->GetPropertyProgrammaticName(This,property,name) +#define IUIAutomation5_GetPatternProgrammaticName(This,pattern,name) (This)->lpVtbl->GetPatternProgrammaticName(This,pattern,name) +#define IUIAutomation5_PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames) (This)->lpVtbl->PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames) +#define IUIAutomation5_PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames) (This)->lpVtbl->PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames) +#define IUIAutomation5_CheckNotSupported(This,value,isNotSupported) (This)->lpVtbl->CheckNotSupported(This,value,isNotSupported) +#define IUIAutomation5_get_ReservedNotSupportedValue(This,notSupportedValue) (This)->lpVtbl->get_ReservedNotSupportedValue(This,notSupportedValue) +#define IUIAutomation5_get_ReservedMixedAttributeValue(This,mixedAttributeValue) (This)->lpVtbl->get_ReservedMixedAttributeValue(This,mixedAttributeValue) +#define IUIAutomation5_ElementFromIAccessible(This,accessible,childId,element) (This)->lpVtbl->ElementFromIAccessible(This,accessible,childId,element) +#define IUIAutomation5_ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element) (This)->lpVtbl->ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element) +/*** IUIAutomation2 methods ***/ +#define IUIAutomation5_get_AutoSetFocus(This,autoSetFocus) (This)->lpVtbl->get_AutoSetFocus(This,autoSetFocus) +#define IUIAutomation5_put_AutoSetFocus(This,autoSetFocus) (This)->lpVtbl->put_AutoSetFocus(This,autoSetFocus) +#define IUIAutomation5_get_ConnectionTimeout(This,timeout) (This)->lpVtbl->get_ConnectionTimeout(This,timeout) +#define IUIAutomation5_put_ConnectionTimeout(This,timeout) (This)->lpVtbl->put_ConnectionTimeout(This,timeout) +#define IUIAutomation5_get_TransactionTimeout(This,timeout) (This)->lpVtbl->get_TransactionTimeout(This,timeout) +#define IUIAutomation5_put_TransactionTimeout(This,timeout) (This)->lpVtbl->put_TransactionTimeout(This,timeout) +/*** IUIAutomation3 methods ***/ +#define IUIAutomation5_AddTextEditTextChangedEventHandler(This,element,scope,textEditChangeType,cacheRequest,handler) (This)->lpVtbl->AddTextEditTextChangedEventHandler(This,element,scope,textEditChangeType,cacheRequest,handler) +#define IUIAutomation5_RemoveTextEditTextChangedEventHandler(This,element,handler) (This)->lpVtbl->RemoveTextEditTextChangedEventHandler(This,element,handler) +/*** IUIAutomation4 methods ***/ +#define IUIAutomation5_AddChangesEventHandler(This,element,scope,changeTypes,changesCount,pCacheRequest,handler) (This)->lpVtbl->AddChangesEventHandler(This,element,scope,changeTypes,changesCount,pCacheRequest,handler) +#define IUIAutomation5_RemoveChangesEventHandler(This,element,handler) (This)->lpVtbl->RemoveChangesEventHandler(This,element,handler) +/*** IUIAutomation5 methods ***/ +#define IUIAutomation5_AddNotificationEventHandler(This,element,scope,cacheRequest,handler) (This)->lpVtbl->AddNotificationEventHandler(This,element,scope,cacheRequest,handler) +#define IUIAutomation5_RemoveNotificationEventHandler(This,element,handler) (This)->lpVtbl->RemoveNotificationEventHandler(This,element,handler) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation5_QueryInterface(IUIAutomation5* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomation5_AddRef(IUIAutomation5* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomation5_Release(IUIAutomation5* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomation methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation5_CompareElements(IUIAutomation5* This,IUIAutomationElement *el1,IUIAutomationElement *el2,WINBOOL *areSame) { + return This->lpVtbl->CompareElements(This,el1,el2,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CompareRuntimeIds(IUIAutomation5* This,SAFEARRAY *runtimeId1,SAFEARRAY *runtimeId2,WINBOOL *areSame) { + return This->lpVtbl->CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomation5_GetRootElement(IUIAutomation5* This,IUIAutomationElement **root) { + return This->lpVtbl->GetRootElement(This,root); +} +static __WIDL_INLINE HRESULT IUIAutomation5_ElementFromHandle(IUIAutomation5* This,UIA_HWND hwnd,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromHandle(This,hwnd,element); +} +static __WIDL_INLINE HRESULT IUIAutomation5_ElementFromPoint(IUIAutomation5* This,POINT pt,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromPoint(This,pt,element); +} +static __WIDL_INLINE HRESULT IUIAutomation5_GetFocusedElement(IUIAutomation5* This,IUIAutomationElement **element) { + return This->lpVtbl->GetFocusedElement(This,element); +} +static __WIDL_INLINE HRESULT IUIAutomation5_GetRootElementBuildCache(IUIAutomation5* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **root) { + return This->lpVtbl->GetRootElementBuildCache(This,cacheRequest,root); +} +static __WIDL_INLINE HRESULT IUIAutomation5_ElementFromHandleBuildCache(IUIAutomation5* This,UIA_HWND hwnd,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromHandleBuildCache(This,hwnd,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation5_ElementFromPointBuildCache(IUIAutomation5* This,POINT pt,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromPointBuildCache(This,pt,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation5_GetFocusedElementBuildCache(IUIAutomation5* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->GetFocusedElementBuildCache(This,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreateTreeWalker(IUIAutomation5* This,IUIAutomationCondition *pCondition,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->CreateTreeWalker(This,pCondition,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation5_get_ControlViewWalker(IUIAutomation5* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_ControlViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation5_get_ContentViewWalker(IUIAutomation5* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_ContentViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation5_get_RawViewWalker(IUIAutomation5* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_RawViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation5_get_RawViewCondition(IUIAutomation5* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_RawViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_get_ControlViewCondition(IUIAutomation5* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_ControlViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_get_ContentViewCondition(IUIAutomation5* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_ContentViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreateCacheRequest(IUIAutomation5* This,IUIAutomationCacheRequest **cacheRequest) { + return This->lpVtbl->CreateCacheRequest(This,cacheRequest); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreateTrueCondition(IUIAutomation5* This,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateTrueCondition(This,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreateFalseCondition(IUIAutomation5* This,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateFalseCondition(This,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreatePropertyCondition(IUIAutomation5* This,PROPERTYID propertyId,VARIANT value,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreatePropertyCondition(This,propertyId,value,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreatePropertyConditionEx(IUIAutomation5* This,PROPERTYID propertyId,VARIANT value,enum PropertyConditionFlags flags,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreatePropertyConditionEx(This,propertyId,value,flags,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreateAndCondition(IUIAutomation5* This,IUIAutomationCondition *condition1,IUIAutomationCondition *condition2,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndCondition(This,condition1,condition2,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreateAndConditionFromArray(IUIAutomation5* This,SAFEARRAY *conditions,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndConditionFromArray(This,conditions,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreateAndConditionFromNativeArray(IUIAutomation5* This,IUIAutomationCondition **conditions,int conditionCount,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreateOrCondition(IUIAutomation5* This,IUIAutomationCondition *condition1,IUIAutomationCondition *condition2,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrCondition(This,condition1,condition2,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreateOrConditionFromArray(IUIAutomation5* This,SAFEARRAY *conditions,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrConditionFromArray(This,conditions,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreateOrConditionFromNativeArray(IUIAutomation5* This,IUIAutomationCondition **conditions,int conditionCount,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreateNotCondition(IUIAutomation5* This,IUIAutomationCondition *condition,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateNotCondition(This,condition,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation5_AddAutomationEventHandler(IUIAutomation5* This,EVENTID eventId,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationEventHandler *handler) { + return This->lpVtbl->AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation5_RemoveAutomationEventHandler(IUIAutomation5* This,EVENTID eventId,IUIAutomationElement *element,IUIAutomationEventHandler *handler) { + return This->lpVtbl->RemoveAutomationEventHandler(This,eventId,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation5_AddPropertyChangedEventHandlerNativeArray(IUIAutomation5* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationPropertyChangedEventHandler *handler,PROPERTYID *propertyArray,int propertyCount) { + return This->lpVtbl->AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount); +} +static __WIDL_INLINE HRESULT IUIAutomation5_AddPropertyChangedEventHandler(IUIAutomation5* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationPropertyChangedEventHandler *handler,SAFEARRAY *propertyArray) { + return This->lpVtbl->AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray); +} +static __WIDL_INLINE HRESULT IUIAutomation5_RemovePropertyChangedEventHandler(IUIAutomation5* This,IUIAutomationElement *element,IUIAutomationPropertyChangedEventHandler *handler) { + return This->lpVtbl->RemovePropertyChangedEventHandler(This,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation5_AddStructureChangedEventHandler(IUIAutomation5* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationStructureChangedEventHandler *handler) { + return This->lpVtbl->AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation5_RemoveStructureChangedEventHandler(IUIAutomation5* This,IUIAutomationElement *element,IUIAutomationStructureChangedEventHandler *handler) { + return This->lpVtbl->RemoveStructureChangedEventHandler(This,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation5_AddFocusChangedEventHandler(IUIAutomation5* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationFocusChangedEventHandler *handler) { + return This->lpVtbl->AddFocusChangedEventHandler(This,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation5_RemoveFocusChangedEventHandler(IUIAutomation5* This,IUIAutomationFocusChangedEventHandler *handler) { + return This->lpVtbl->RemoveFocusChangedEventHandler(This,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation5_RemoveAllEventHandlers(IUIAutomation5* This) { + return This->lpVtbl->RemoveAllEventHandlers(This); +} +static __WIDL_INLINE HRESULT IUIAutomation5_IntNativeArrayToSafeArray(IUIAutomation5* This,int *array,int arrayCount,SAFEARRAY **safeArray) { + return This->lpVtbl->IntNativeArrayToSafeArray(This,array,arrayCount,safeArray); +} +static __WIDL_INLINE HRESULT IUIAutomation5_IntSafeArrayToNativeArray(IUIAutomation5* This,SAFEARRAY *intArray,int **array,int *arrayCount) { + return This->lpVtbl->IntSafeArrayToNativeArray(This,intArray,array,arrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomation5_RectToVariant(IUIAutomation5* This,RECT rc,VARIANT *var) { + return This->lpVtbl->RectToVariant(This,rc,var); +} +static __WIDL_INLINE HRESULT IUIAutomation5_VariantToRect(IUIAutomation5* This,VARIANT var,RECT *rc) { + return This->lpVtbl->VariantToRect(This,var,rc); +} +static __WIDL_INLINE HRESULT IUIAutomation5_SafeArrayToRectNativeArray(IUIAutomation5* This,SAFEARRAY *rects,RECT **rectArray,int *rectArrayCount) { + return This->lpVtbl->SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CreateProxyFactoryEntry(IUIAutomation5* This,IUIAutomationProxyFactory *factory,IUIAutomationProxyFactoryEntry **factoryEntry) { + return This->lpVtbl->CreateProxyFactoryEntry(This,factory,factoryEntry); +} +static __WIDL_INLINE HRESULT IUIAutomation5_get_ProxyFactoryMapping(IUIAutomation5* This,IUIAutomationProxyFactoryMapping **factoryMapping) { + return This->lpVtbl->get_ProxyFactoryMapping(This,factoryMapping); +} +static __WIDL_INLINE HRESULT IUIAutomation5_GetPropertyProgrammaticName(IUIAutomation5* This,PROPERTYID property,BSTR *name) { + return This->lpVtbl->GetPropertyProgrammaticName(This,property,name); +} +static __WIDL_INLINE HRESULT IUIAutomation5_GetPatternProgrammaticName(IUIAutomation5* This,PATTERNID pattern,BSTR *name) { + return This->lpVtbl->GetPatternProgrammaticName(This,pattern,name); +} +static __WIDL_INLINE HRESULT IUIAutomation5_PollForPotentialSupportedPatterns(IUIAutomation5* This,IUIAutomationElement *pElement,SAFEARRAY **patternIds,SAFEARRAY **patternNames) { + return This->lpVtbl->PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames); +} +static __WIDL_INLINE HRESULT IUIAutomation5_PollForPotentialSupportedProperties(IUIAutomation5* This,IUIAutomationElement *pElement,SAFEARRAY **propertyIds,SAFEARRAY **propertyNames) { + return This->lpVtbl->PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames); +} +static __WIDL_INLINE HRESULT IUIAutomation5_CheckNotSupported(IUIAutomation5* This,VARIANT value,WINBOOL *isNotSupported) { + return This->lpVtbl->CheckNotSupported(This,value,isNotSupported); +} +static __WIDL_INLINE HRESULT IUIAutomation5_get_ReservedNotSupportedValue(IUIAutomation5* This,IUnknown **notSupportedValue) { + return This->lpVtbl->get_ReservedNotSupportedValue(This,notSupportedValue); +} +static __WIDL_INLINE HRESULT IUIAutomation5_get_ReservedMixedAttributeValue(IUIAutomation5* This,IUnknown **mixedAttributeValue) { + return This->lpVtbl->get_ReservedMixedAttributeValue(This,mixedAttributeValue); +} +static __WIDL_INLINE HRESULT IUIAutomation5_ElementFromIAccessible(IUIAutomation5* This,IAccessible *accessible,int childId,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromIAccessible(This,accessible,childId,element); +} +static __WIDL_INLINE HRESULT IUIAutomation5_ElementFromIAccessibleBuildCache(IUIAutomation5* This,IAccessible *accessible,int childId,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element); +} +/*** IUIAutomation2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation5_get_AutoSetFocus(IUIAutomation5* This,WINBOOL *autoSetFocus) { + return This->lpVtbl->get_AutoSetFocus(This,autoSetFocus); +} +static __WIDL_INLINE HRESULT IUIAutomation5_put_AutoSetFocus(IUIAutomation5* This,WINBOOL autoSetFocus) { + return This->lpVtbl->put_AutoSetFocus(This,autoSetFocus); +} +static __WIDL_INLINE HRESULT IUIAutomation5_get_ConnectionTimeout(IUIAutomation5* This,DWORD *timeout) { + return This->lpVtbl->get_ConnectionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation5_put_ConnectionTimeout(IUIAutomation5* This,DWORD timeout) { + return This->lpVtbl->put_ConnectionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation5_get_TransactionTimeout(IUIAutomation5* This,DWORD *timeout) { + return This->lpVtbl->get_TransactionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation5_put_TransactionTimeout(IUIAutomation5* This,DWORD timeout) { + return This->lpVtbl->put_TransactionTimeout(This,timeout); +} +/*** IUIAutomation3 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation5_AddTextEditTextChangedEventHandler(IUIAutomation5* This,IUIAutomationElement *element,enum TreeScope scope,enum TextEditChangeType textEditChangeType,IUIAutomationCacheRequest *cacheRequest,IUIAutomationTextEditTextChangedEventHandler *handler) { + return This->lpVtbl->AddTextEditTextChangedEventHandler(This,element,scope,textEditChangeType,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation5_RemoveTextEditTextChangedEventHandler(IUIAutomation5* This,IUIAutomationElement *element,IUIAutomationTextEditTextChangedEventHandler *handler) { + return This->lpVtbl->RemoveTextEditTextChangedEventHandler(This,element,handler); +} +/*** IUIAutomation4 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation5_AddChangesEventHandler(IUIAutomation5* This,IUIAutomationElement *element,enum TreeScope scope,int *changeTypes,int changesCount,IUIAutomationCacheRequest *pCacheRequest,IUIAutomationChangesEventHandler *handler) { + return This->lpVtbl->AddChangesEventHandler(This,element,scope,changeTypes,changesCount,pCacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation5_RemoveChangesEventHandler(IUIAutomation5* This,IUIAutomationElement *element,IUIAutomationChangesEventHandler *handler) { + return This->lpVtbl->RemoveChangesEventHandler(This,element,handler); +} +/*** IUIAutomation5 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation5_AddNotificationEventHandler(IUIAutomation5* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationNotificationEventHandler *handler) { + return This->lpVtbl->AddNotificationEventHandler(This,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation5_RemoveNotificationEventHandler(IUIAutomation5* This,IUIAutomationElement *element,IUIAutomationNotificationEventHandler *handler) { + return This->lpVtbl->RemoveNotificationEventHandler(This,element,handler); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomation5_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomation6 interface + */ +#ifndef __IUIAutomation6_INTERFACE_DEFINED__ +#define __IUIAutomation6_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomation6, 0xaae072da, 0x29e3, 0x413d, 0x87,0xa7, 0x19,0x2d,0xbf,0x81,0xed,0x10); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("aae072da-29e3-413d-87a7-192dbf81ed10") +IUIAutomation6 : public IUIAutomation5 +{ + virtual HRESULT STDMETHODCALLTYPE CreateEventHandlerGroup( + IUIAutomationEventHandlerGroup **handlerGroup) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddEventHandlerGroup( + IUIAutomationElement *element, + IUIAutomationEventHandlerGroup *handlerGroup) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveEventHandlerGroup( + IUIAutomationElement *element, + IUIAutomationEventHandlerGroup *handlerGroup) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ConnectionRecoveryBehavior( + enum ConnectionRecoveryBehaviorOptions *connectionRecoveryBehaviorOptions) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ConnectionRecoveryBehavior( + enum ConnectionRecoveryBehaviorOptions connectionRecoveryBehaviorOptions) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CoalesceEvents( + enum CoalesceEventsOptions *coalesceEventsOptions) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_CoalesceEvents( + enum CoalesceEventsOptions coalesceEventsOptions) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddActiveTextPositionChangedEventHandler( + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationActiveTextPositionChangedEventHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveActiveTextPositionChangedEventHandler( + IUIAutomationElement *element, + IUIAutomationActiveTextPositionChangedEventHandler *handler) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomation6, 0xaae072da, 0x29e3, 0x413d, 0x87,0xa7, 0x19,0x2d,0xbf,0x81,0xed,0x10) +#endif +#else +typedef struct IUIAutomation6Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomation6 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomation6 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomation6 *This); + + /*** IUIAutomation methods ***/ + HRESULT (STDMETHODCALLTYPE *CompareElements)( + IUIAutomation6 *This, + IUIAutomationElement *el1, + IUIAutomationElement *el2, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *CompareRuntimeIds)( + IUIAutomation6 *This, + SAFEARRAY *runtimeId1, + SAFEARRAY *runtimeId2, + WINBOOL *areSame); + + HRESULT (STDMETHODCALLTYPE *GetRootElement)( + IUIAutomation6 *This, + IUIAutomationElement **root); + + HRESULT (STDMETHODCALLTYPE *ElementFromHandle)( + IUIAutomation6 *This, + UIA_HWND hwnd, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromPoint)( + IUIAutomation6 *This, + POINT pt, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetFocusedElement)( + IUIAutomation6 *This, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetRootElementBuildCache)( + IUIAutomation6 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **root); + + HRESULT (STDMETHODCALLTYPE *ElementFromHandleBuildCache)( + IUIAutomation6 *This, + UIA_HWND hwnd, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromPointBuildCache)( + IUIAutomation6 *This, + POINT pt, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *GetFocusedElementBuildCache)( + IUIAutomation6 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *CreateTreeWalker)( + IUIAutomation6 *This, + IUIAutomationCondition *pCondition, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_ControlViewWalker)( + IUIAutomation6 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_ContentViewWalker)( + IUIAutomation6 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_RawViewWalker)( + IUIAutomation6 *This, + IUIAutomationTreeWalker **walker); + + HRESULT (STDMETHODCALLTYPE *get_RawViewCondition)( + IUIAutomation6 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *get_ControlViewCondition)( + IUIAutomation6 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *get_ContentViewCondition)( + IUIAutomation6 *This, + IUIAutomationCondition **condition); + + HRESULT (STDMETHODCALLTYPE *CreateCacheRequest)( + IUIAutomation6 *This, + IUIAutomationCacheRequest **cacheRequest); + + HRESULT (STDMETHODCALLTYPE *CreateTrueCondition)( + IUIAutomation6 *This, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateFalseCondition)( + IUIAutomation6 *This, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreatePropertyCondition)( + IUIAutomation6 *This, + PROPERTYID propertyId, + VARIANT value, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreatePropertyConditionEx)( + IUIAutomation6 *This, + PROPERTYID propertyId, + VARIANT value, + enum PropertyConditionFlags flags, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndCondition)( + IUIAutomation6 *This, + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndConditionFromArray)( + IUIAutomation6 *This, + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateAndConditionFromNativeArray)( + IUIAutomation6 *This, + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrCondition)( + IUIAutomation6 *This, + IUIAutomationCondition *condition1, + IUIAutomationCondition *condition2, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrConditionFromArray)( + IUIAutomation6 *This, + SAFEARRAY *conditions, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateOrConditionFromNativeArray)( + IUIAutomation6 *This, + IUIAutomationCondition **conditions, + int conditionCount, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *CreateNotCondition)( + IUIAutomation6 *This, + IUIAutomationCondition *condition, + IUIAutomationCondition **newCondition); + + HRESULT (STDMETHODCALLTYPE *AddAutomationEventHandler)( + IUIAutomation6 *This, + EVENTID eventId, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveAutomationEventHandler)( + IUIAutomation6 *This, + EVENTID eventId, + IUIAutomationElement *element, + IUIAutomationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddPropertyChangedEventHandlerNativeArray)( + IUIAutomation6 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + PROPERTYID *propertyArray, + int propertyCount); + + HRESULT (STDMETHODCALLTYPE *AddPropertyChangedEventHandler)( + IUIAutomation6 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationPropertyChangedEventHandler *handler, + SAFEARRAY *propertyArray); + + HRESULT (STDMETHODCALLTYPE *RemovePropertyChangedEventHandler)( + IUIAutomation6 *This, + IUIAutomationElement *element, + IUIAutomationPropertyChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddStructureChangedEventHandler)( + IUIAutomation6 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationStructureChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveStructureChangedEventHandler)( + IUIAutomation6 *This, + IUIAutomationElement *element, + IUIAutomationStructureChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *AddFocusChangedEventHandler)( + IUIAutomation6 *This, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationFocusChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveFocusChangedEventHandler)( + IUIAutomation6 *This, + IUIAutomationFocusChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveAllEventHandlers)( + IUIAutomation6 *This); + + HRESULT (STDMETHODCALLTYPE *IntNativeArrayToSafeArray)( + IUIAutomation6 *This, + int *array, + int arrayCount, + SAFEARRAY **safeArray); + + HRESULT (STDMETHODCALLTYPE *IntSafeArrayToNativeArray)( + IUIAutomation6 *This, + SAFEARRAY *intArray, + int **array, + int *arrayCount); + + HRESULT (STDMETHODCALLTYPE *RectToVariant)( + IUIAutomation6 *This, + RECT rc, + VARIANT *var); + + HRESULT (STDMETHODCALLTYPE *VariantToRect)( + IUIAutomation6 *This, + VARIANT var, + RECT *rc); + + HRESULT (STDMETHODCALLTYPE *SafeArrayToRectNativeArray)( + IUIAutomation6 *This, + SAFEARRAY *rects, + RECT **rectArray, + int *rectArrayCount); + + HRESULT (STDMETHODCALLTYPE *CreateProxyFactoryEntry)( + IUIAutomation6 *This, + IUIAutomationProxyFactory *factory, + IUIAutomationProxyFactoryEntry **factoryEntry); + + HRESULT (STDMETHODCALLTYPE *get_ProxyFactoryMapping)( + IUIAutomation6 *This, + IUIAutomationProxyFactoryMapping **factoryMapping); + + HRESULT (STDMETHODCALLTYPE *GetPropertyProgrammaticName)( + IUIAutomation6 *This, + PROPERTYID property, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *GetPatternProgrammaticName)( + IUIAutomation6 *This, + PATTERNID pattern, + BSTR *name); + + HRESULT (STDMETHODCALLTYPE *PollForPotentialSupportedPatterns)( + IUIAutomation6 *This, + IUIAutomationElement *pElement, + SAFEARRAY **patternIds, + SAFEARRAY **patternNames); + + HRESULT (STDMETHODCALLTYPE *PollForPotentialSupportedProperties)( + IUIAutomation6 *This, + IUIAutomationElement *pElement, + SAFEARRAY **propertyIds, + SAFEARRAY **propertyNames); + + HRESULT (STDMETHODCALLTYPE *CheckNotSupported)( + IUIAutomation6 *This, + VARIANT value, + WINBOOL *isNotSupported); + + HRESULT (STDMETHODCALLTYPE *get_ReservedNotSupportedValue)( + IUIAutomation6 *This, + IUnknown **notSupportedValue); + + HRESULT (STDMETHODCALLTYPE *get_ReservedMixedAttributeValue)( + IUIAutomation6 *This, + IUnknown **mixedAttributeValue); + + HRESULT (STDMETHODCALLTYPE *ElementFromIAccessible)( + IUIAutomation6 *This, + IAccessible *accessible, + int childId, + IUIAutomationElement **element); + + HRESULT (STDMETHODCALLTYPE *ElementFromIAccessibleBuildCache)( + IUIAutomation6 *This, + IAccessible *accessible, + int childId, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationElement **element); + + /*** IUIAutomation2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AutoSetFocus)( + IUIAutomation6 *This, + WINBOOL *autoSetFocus); + + HRESULT (STDMETHODCALLTYPE *put_AutoSetFocus)( + IUIAutomation6 *This, + WINBOOL autoSetFocus); + + HRESULT (STDMETHODCALLTYPE *get_ConnectionTimeout)( + IUIAutomation6 *This, + DWORD *timeout); + + HRESULT (STDMETHODCALLTYPE *put_ConnectionTimeout)( + IUIAutomation6 *This, + DWORD timeout); + + HRESULT (STDMETHODCALLTYPE *get_TransactionTimeout)( + IUIAutomation6 *This, + DWORD *timeout); + + HRESULT (STDMETHODCALLTYPE *put_TransactionTimeout)( + IUIAutomation6 *This, + DWORD timeout); + + /*** IUIAutomation3 methods ***/ + HRESULT (STDMETHODCALLTYPE *AddTextEditTextChangedEventHandler)( + IUIAutomation6 *This, + IUIAutomationElement *element, + enum TreeScope scope, + enum TextEditChangeType textEditChangeType, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationTextEditTextChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveTextEditTextChangedEventHandler)( + IUIAutomation6 *This, + IUIAutomationElement *element, + IUIAutomationTextEditTextChangedEventHandler *handler); + + /*** IUIAutomation4 methods ***/ + HRESULT (STDMETHODCALLTYPE *AddChangesEventHandler)( + IUIAutomation6 *This, + IUIAutomationElement *element, + enum TreeScope scope, + int *changeTypes, + int changesCount, + IUIAutomationCacheRequest *pCacheRequest, + IUIAutomationChangesEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveChangesEventHandler)( + IUIAutomation6 *This, + IUIAutomationElement *element, + IUIAutomationChangesEventHandler *handler); + + /*** IUIAutomation5 methods ***/ + HRESULT (STDMETHODCALLTYPE *AddNotificationEventHandler)( + IUIAutomation6 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationNotificationEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveNotificationEventHandler)( + IUIAutomation6 *This, + IUIAutomationElement *element, + IUIAutomationNotificationEventHandler *handler); + + /*** IUIAutomation6 methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateEventHandlerGroup)( + IUIAutomation6 *This, + IUIAutomationEventHandlerGroup **handlerGroup); + + HRESULT (STDMETHODCALLTYPE *AddEventHandlerGroup)( + IUIAutomation6 *This, + IUIAutomationElement *element, + IUIAutomationEventHandlerGroup *handlerGroup); + + HRESULT (STDMETHODCALLTYPE *RemoveEventHandlerGroup)( + IUIAutomation6 *This, + IUIAutomationElement *element, + IUIAutomationEventHandlerGroup *handlerGroup); + + HRESULT (STDMETHODCALLTYPE *get_ConnectionRecoveryBehavior)( + IUIAutomation6 *This, + enum ConnectionRecoveryBehaviorOptions *connectionRecoveryBehaviorOptions); + + HRESULT (STDMETHODCALLTYPE *put_ConnectionRecoveryBehavior)( + IUIAutomation6 *This, + enum ConnectionRecoveryBehaviorOptions connectionRecoveryBehaviorOptions); + + HRESULT (STDMETHODCALLTYPE *get_CoalesceEvents)( + IUIAutomation6 *This, + enum CoalesceEventsOptions *coalesceEventsOptions); + + HRESULT (STDMETHODCALLTYPE *put_CoalesceEvents)( + IUIAutomation6 *This, + enum CoalesceEventsOptions coalesceEventsOptions); + + HRESULT (STDMETHODCALLTYPE *AddActiveTextPositionChangedEventHandler)( + IUIAutomation6 *This, + IUIAutomationElement *element, + enum TreeScope scope, + IUIAutomationCacheRequest *cacheRequest, + IUIAutomationActiveTextPositionChangedEventHandler *handler); + + HRESULT (STDMETHODCALLTYPE *RemoveActiveTextPositionChangedEventHandler)( + IUIAutomation6 *This, + IUIAutomationElement *element, + IUIAutomationActiveTextPositionChangedEventHandler *handler); + + END_INTERFACE +} IUIAutomation6Vtbl; + +interface IUIAutomation6 { + CONST_VTBL IUIAutomation6Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomation6_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomation6_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomation6_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomation methods ***/ +#define IUIAutomation6_CompareElements(This,el1,el2,areSame) (This)->lpVtbl->CompareElements(This,el1,el2,areSame) +#define IUIAutomation6_CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame) (This)->lpVtbl->CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame) +#define IUIAutomation6_GetRootElement(This,root) (This)->lpVtbl->GetRootElement(This,root) +#define IUIAutomation6_ElementFromHandle(This,hwnd,element) (This)->lpVtbl->ElementFromHandle(This,hwnd,element) +#define IUIAutomation6_ElementFromPoint(This,pt,element) (This)->lpVtbl->ElementFromPoint(This,pt,element) +#define IUIAutomation6_GetFocusedElement(This,element) (This)->lpVtbl->GetFocusedElement(This,element) +#define IUIAutomation6_GetRootElementBuildCache(This,cacheRequest,root) (This)->lpVtbl->GetRootElementBuildCache(This,cacheRequest,root) +#define IUIAutomation6_ElementFromHandleBuildCache(This,hwnd,cacheRequest,element) (This)->lpVtbl->ElementFromHandleBuildCache(This,hwnd,cacheRequest,element) +#define IUIAutomation6_ElementFromPointBuildCache(This,pt,cacheRequest,element) (This)->lpVtbl->ElementFromPointBuildCache(This,pt,cacheRequest,element) +#define IUIAutomation6_GetFocusedElementBuildCache(This,cacheRequest,element) (This)->lpVtbl->GetFocusedElementBuildCache(This,cacheRequest,element) +#define IUIAutomation6_CreateTreeWalker(This,pCondition,walker) (This)->lpVtbl->CreateTreeWalker(This,pCondition,walker) +#define IUIAutomation6_get_ControlViewWalker(This,walker) (This)->lpVtbl->get_ControlViewWalker(This,walker) +#define IUIAutomation6_get_ContentViewWalker(This,walker) (This)->lpVtbl->get_ContentViewWalker(This,walker) +#define IUIAutomation6_get_RawViewWalker(This,walker) (This)->lpVtbl->get_RawViewWalker(This,walker) +#define IUIAutomation6_get_RawViewCondition(This,condition) (This)->lpVtbl->get_RawViewCondition(This,condition) +#define IUIAutomation6_get_ControlViewCondition(This,condition) (This)->lpVtbl->get_ControlViewCondition(This,condition) +#define IUIAutomation6_get_ContentViewCondition(This,condition) (This)->lpVtbl->get_ContentViewCondition(This,condition) +#define IUIAutomation6_CreateCacheRequest(This,cacheRequest) (This)->lpVtbl->CreateCacheRequest(This,cacheRequest) +#define IUIAutomation6_CreateTrueCondition(This,newCondition) (This)->lpVtbl->CreateTrueCondition(This,newCondition) +#define IUIAutomation6_CreateFalseCondition(This,newCondition) (This)->lpVtbl->CreateFalseCondition(This,newCondition) +#define IUIAutomation6_CreatePropertyCondition(This,propertyId,value,newCondition) (This)->lpVtbl->CreatePropertyCondition(This,propertyId,value,newCondition) +#define IUIAutomation6_CreatePropertyConditionEx(This,propertyId,value,flags,newCondition) (This)->lpVtbl->CreatePropertyConditionEx(This,propertyId,value,flags,newCondition) +#define IUIAutomation6_CreateAndCondition(This,condition1,condition2,newCondition) (This)->lpVtbl->CreateAndCondition(This,condition1,condition2,newCondition) +#define IUIAutomation6_CreateAndConditionFromArray(This,conditions,newCondition) (This)->lpVtbl->CreateAndConditionFromArray(This,conditions,newCondition) +#define IUIAutomation6_CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition) (This)->lpVtbl->CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition) +#define IUIAutomation6_CreateOrCondition(This,condition1,condition2,newCondition) (This)->lpVtbl->CreateOrCondition(This,condition1,condition2,newCondition) +#define IUIAutomation6_CreateOrConditionFromArray(This,conditions,newCondition) (This)->lpVtbl->CreateOrConditionFromArray(This,conditions,newCondition) +#define IUIAutomation6_CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition) (This)->lpVtbl->CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition) +#define IUIAutomation6_CreateNotCondition(This,condition,newCondition) (This)->lpVtbl->CreateNotCondition(This,condition,newCondition) +#define IUIAutomation6_AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler) (This)->lpVtbl->AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler) +#define IUIAutomation6_RemoveAutomationEventHandler(This,eventId,element,handler) (This)->lpVtbl->RemoveAutomationEventHandler(This,eventId,element,handler) +#define IUIAutomation6_AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount) (This)->lpVtbl->AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount) +#define IUIAutomation6_AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray) (This)->lpVtbl->AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray) +#define IUIAutomation6_RemovePropertyChangedEventHandler(This,element,handler) (This)->lpVtbl->RemovePropertyChangedEventHandler(This,element,handler) +#define IUIAutomation6_AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler) (This)->lpVtbl->AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler) +#define IUIAutomation6_RemoveStructureChangedEventHandler(This,element,handler) (This)->lpVtbl->RemoveStructureChangedEventHandler(This,element,handler) +#define IUIAutomation6_AddFocusChangedEventHandler(This,cacheRequest,handler) (This)->lpVtbl->AddFocusChangedEventHandler(This,cacheRequest,handler) +#define IUIAutomation6_RemoveFocusChangedEventHandler(This,handler) (This)->lpVtbl->RemoveFocusChangedEventHandler(This,handler) +#define IUIAutomation6_RemoveAllEventHandlers(This) (This)->lpVtbl->RemoveAllEventHandlers(This) +#define IUIAutomation6_IntNativeArrayToSafeArray(This,array,arrayCount,safeArray) (This)->lpVtbl->IntNativeArrayToSafeArray(This,array,arrayCount,safeArray) +#define IUIAutomation6_IntSafeArrayToNativeArray(This,intArray,array,arrayCount) (This)->lpVtbl->IntSafeArrayToNativeArray(This,intArray,array,arrayCount) +#define IUIAutomation6_RectToVariant(This,rc,var) (This)->lpVtbl->RectToVariant(This,rc,var) +#define IUIAutomation6_VariantToRect(This,var,rc) (This)->lpVtbl->VariantToRect(This,var,rc) +#define IUIAutomation6_SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount) (This)->lpVtbl->SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount) +#define IUIAutomation6_CreateProxyFactoryEntry(This,factory,factoryEntry) (This)->lpVtbl->CreateProxyFactoryEntry(This,factory,factoryEntry) +#define IUIAutomation6_get_ProxyFactoryMapping(This,factoryMapping) (This)->lpVtbl->get_ProxyFactoryMapping(This,factoryMapping) +#define IUIAutomation6_GetPropertyProgrammaticName(This,property,name) (This)->lpVtbl->GetPropertyProgrammaticName(This,property,name) +#define IUIAutomation6_GetPatternProgrammaticName(This,pattern,name) (This)->lpVtbl->GetPatternProgrammaticName(This,pattern,name) +#define IUIAutomation6_PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames) (This)->lpVtbl->PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames) +#define IUIAutomation6_PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames) (This)->lpVtbl->PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames) +#define IUIAutomation6_CheckNotSupported(This,value,isNotSupported) (This)->lpVtbl->CheckNotSupported(This,value,isNotSupported) +#define IUIAutomation6_get_ReservedNotSupportedValue(This,notSupportedValue) (This)->lpVtbl->get_ReservedNotSupportedValue(This,notSupportedValue) +#define IUIAutomation6_get_ReservedMixedAttributeValue(This,mixedAttributeValue) (This)->lpVtbl->get_ReservedMixedAttributeValue(This,mixedAttributeValue) +#define IUIAutomation6_ElementFromIAccessible(This,accessible,childId,element) (This)->lpVtbl->ElementFromIAccessible(This,accessible,childId,element) +#define IUIAutomation6_ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element) (This)->lpVtbl->ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element) +/*** IUIAutomation2 methods ***/ +#define IUIAutomation6_get_AutoSetFocus(This,autoSetFocus) (This)->lpVtbl->get_AutoSetFocus(This,autoSetFocus) +#define IUIAutomation6_put_AutoSetFocus(This,autoSetFocus) (This)->lpVtbl->put_AutoSetFocus(This,autoSetFocus) +#define IUIAutomation6_get_ConnectionTimeout(This,timeout) (This)->lpVtbl->get_ConnectionTimeout(This,timeout) +#define IUIAutomation6_put_ConnectionTimeout(This,timeout) (This)->lpVtbl->put_ConnectionTimeout(This,timeout) +#define IUIAutomation6_get_TransactionTimeout(This,timeout) (This)->lpVtbl->get_TransactionTimeout(This,timeout) +#define IUIAutomation6_put_TransactionTimeout(This,timeout) (This)->lpVtbl->put_TransactionTimeout(This,timeout) +/*** IUIAutomation3 methods ***/ +#define IUIAutomation6_AddTextEditTextChangedEventHandler(This,element,scope,textEditChangeType,cacheRequest,handler) (This)->lpVtbl->AddTextEditTextChangedEventHandler(This,element,scope,textEditChangeType,cacheRequest,handler) +#define IUIAutomation6_RemoveTextEditTextChangedEventHandler(This,element,handler) (This)->lpVtbl->RemoveTextEditTextChangedEventHandler(This,element,handler) +/*** IUIAutomation4 methods ***/ +#define IUIAutomation6_AddChangesEventHandler(This,element,scope,changeTypes,changesCount,pCacheRequest,handler) (This)->lpVtbl->AddChangesEventHandler(This,element,scope,changeTypes,changesCount,pCacheRequest,handler) +#define IUIAutomation6_RemoveChangesEventHandler(This,element,handler) (This)->lpVtbl->RemoveChangesEventHandler(This,element,handler) +/*** IUIAutomation5 methods ***/ +#define IUIAutomation6_AddNotificationEventHandler(This,element,scope,cacheRequest,handler) (This)->lpVtbl->AddNotificationEventHandler(This,element,scope,cacheRequest,handler) +#define IUIAutomation6_RemoveNotificationEventHandler(This,element,handler) (This)->lpVtbl->RemoveNotificationEventHandler(This,element,handler) +/*** IUIAutomation6 methods ***/ +#define IUIAutomation6_CreateEventHandlerGroup(This,handlerGroup) (This)->lpVtbl->CreateEventHandlerGroup(This,handlerGroup) +#define IUIAutomation6_AddEventHandlerGroup(This,element,handlerGroup) (This)->lpVtbl->AddEventHandlerGroup(This,element,handlerGroup) +#define IUIAutomation6_RemoveEventHandlerGroup(This,element,handlerGroup) (This)->lpVtbl->RemoveEventHandlerGroup(This,element,handlerGroup) +#define IUIAutomation6_get_ConnectionRecoveryBehavior(This,connectionRecoveryBehaviorOptions) (This)->lpVtbl->get_ConnectionRecoveryBehavior(This,connectionRecoveryBehaviorOptions) +#define IUIAutomation6_put_ConnectionRecoveryBehavior(This,connectionRecoveryBehaviorOptions) (This)->lpVtbl->put_ConnectionRecoveryBehavior(This,connectionRecoveryBehaviorOptions) +#define IUIAutomation6_get_CoalesceEvents(This,coalesceEventsOptions) (This)->lpVtbl->get_CoalesceEvents(This,coalesceEventsOptions) +#define IUIAutomation6_put_CoalesceEvents(This,coalesceEventsOptions) (This)->lpVtbl->put_CoalesceEvents(This,coalesceEventsOptions) +#define IUIAutomation6_AddActiveTextPositionChangedEventHandler(This,element,scope,cacheRequest,handler) (This)->lpVtbl->AddActiveTextPositionChangedEventHandler(This,element,scope,cacheRequest,handler) +#define IUIAutomation6_RemoveActiveTextPositionChangedEventHandler(This,element,handler) (This)->lpVtbl->RemoveActiveTextPositionChangedEventHandler(This,element,handler) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation6_QueryInterface(IUIAutomation6* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomation6_AddRef(IUIAutomation6* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomation6_Release(IUIAutomation6* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomation methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation6_CompareElements(IUIAutomation6* This,IUIAutomationElement *el1,IUIAutomationElement *el2,WINBOOL *areSame) { + return This->lpVtbl->CompareElements(This,el1,el2,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CompareRuntimeIds(IUIAutomation6* This,SAFEARRAY *runtimeId1,SAFEARRAY *runtimeId2,WINBOOL *areSame) { + return This->lpVtbl->CompareRuntimeIds(This,runtimeId1,runtimeId2,areSame); +} +static __WIDL_INLINE HRESULT IUIAutomation6_GetRootElement(IUIAutomation6* This,IUIAutomationElement **root) { + return This->lpVtbl->GetRootElement(This,root); +} +static __WIDL_INLINE HRESULT IUIAutomation6_ElementFromHandle(IUIAutomation6* This,UIA_HWND hwnd,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromHandle(This,hwnd,element); +} +static __WIDL_INLINE HRESULT IUIAutomation6_ElementFromPoint(IUIAutomation6* This,POINT pt,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromPoint(This,pt,element); +} +static __WIDL_INLINE HRESULT IUIAutomation6_GetFocusedElement(IUIAutomation6* This,IUIAutomationElement **element) { + return This->lpVtbl->GetFocusedElement(This,element); +} +static __WIDL_INLINE HRESULT IUIAutomation6_GetRootElementBuildCache(IUIAutomation6* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **root) { + return This->lpVtbl->GetRootElementBuildCache(This,cacheRequest,root); +} +static __WIDL_INLINE HRESULT IUIAutomation6_ElementFromHandleBuildCache(IUIAutomation6* This,UIA_HWND hwnd,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromHandleBuildCache(This,hwnd,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation6_ElementFromPointBuildCache(IUIAutomation6* This,POINT pt,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromPointBuildCache(This,pt,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation6_GetFocusedElementBuildCache(IUIAutomation6* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->GetFocusedElementBuildCache(This,cacheRequest,element); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreateTreeWalker(IUIAutomation6* This,IUIAutomationCondition *pCondition,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->CreateTreeWalker(This,pCondition,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation6_get_ControlViewWalker(IUIAutomation6* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_ControlViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation6_get_ContentViewWalker(IUIAutomation6* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_ContentViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation6_get_RawViewWalker(IUIAutomation6* This,IUIAutomationTreeWalker **walker) { + return This->lpVtbl->get_RawViewWalker(This,walker); +} +static __WIDL_INLINE HRESULT IUIAutomation6_get_RawViewCondition(IUIAutomation6* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_RawViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_get_ControlViewCondition(IUIAutomation6* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_ControlViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_get_ContentViewCondition(IUIAutomation6* This,IUIAutomationCondition **condition) { + return This->lpVtbl->get_ContentViewCondition(This,condition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreateCacheRequest(IUIAutomation6* This,IUIAutomationCacheRequest **cacheRequest) { + return This->lpVtbl->CreateCacheRequest(This,cacheRequest); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreateTrueCondition(IUIAutomation6* This,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateTrueCondition(This,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreateFalseCondition(IUIAutomation6* This,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateFalseCondition(This,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreatePropertyCondition(IUIAutomation6* This,PROPERTYID propertyId,VARIANT value,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreatePropertyCondition(This,propertyId,value,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreatePropertyConditionEx(IUIAutomation6* This,PROPERTYID propertyId,VARIANT value,enum PropertyConditionFlags flags,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreatePropertyConditionEx(This,propertyId,value,flags,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreateAndCondition(IUIAutomation6* This,IUIAutomationCondition *condition1,IUIAutomationCondition *condition2,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndCondition(This,condition1,condition2,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreateAndConditionFromArray(IUIAutomation6* This,SAFEARRAY *conditions,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndConditionFromArray(This,conditions,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreateAndConditionFromNativeArray(IUIAutomation6* This,IUIAutomationCondition **conditions,int conditionCount,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateAndConditionFromNativeArray(This,conditions,conditionCount,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreateOrCondition(IUIAutomation6* This,IUIAutomationCondition *condition1,IUIAutomationCondition *condition2,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrCondition(This,condition1,condition2,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreateOrConditionFromArray(IUIAutomation6* This,SAFEARRAY *conditions,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrConditionFromArray(This,conditions,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreateOrConditionFromNativeArray(IUIAutomation6* This,IUIAutomationCondition **conditions,int conditionCount,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateOrConditionFromNativeArray(This,conditions,conditionCount,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreateNotCondition(IUIAutomation6* This,IUIAutomationCondition *condition,IUIAutomationCondition **newCondition) { + return This->lpVtbl->CreateNotCondition(This,condition,newCondition); +} +static __WIDL_INLINE HRESULT IUIAutomation6_AddAutomationEventHandler(IUIAutomation6* This,EVENTID eventId,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationEventHandler *handler) { + return This->lpVtbl->AddAutomationEventHandler(This,eventId,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation6_RemoveAutomationEventHandler(IUIAutomation6* This,EVENTID eventId,IUIAutomationElement *element,IUIAutomationEventHandler *handler) { + return This->lpVtbl->RemoveAutomationEventHandler(This,eventId,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation6_AddPropertyChangedEventHandlerNativeArray(IUIAutomation6* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationPropertyChangedEventHandler *handler,PROPERTYID *propertyArray,int propertyCount) { + return This->lpVtbl->AddPropertyChangedEventHandlerNativeArray(This,element,scope,cacheRequest,handler,propertyArray,propertyCount); +} +static __WIDL_INLINE HRESULT IUIAutomation6_AddPropertyChangedEventHandler(IUIAutomation6* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationPropertyChangedEventHandler *handler,SAFEARRAY *propertyArray) { + return This->lpVtbl->AddPropertyChangedEventHandler(This,element,scope,cacheRequest,handler,propertyArray); +} +static __WIDL_INLINE HRESULT IUIAutomation6_RemovePropertyChangedEventHandler(IUIAutomation6* This,IUIAutomationElement *element,IUIAutomationPropertyChangedEventHandler *handler) { + return This->lpVtbl->RemovePropertyChangedEventHandler(This,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation6_AddStructureChangedEventHandler(IUIAutomation6* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationStructureChangedEventHandler *handler) { + return This->lpVtbl->AddStructureChangedEventHandler(This,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation6_RemoveStructureChangedEventHandler(IUIAutomation6* This,IUIAutomationElement *element,IUIAutomationStructureChangedEventHandler *handler) { + return This->lpVtbl->RemoveStructureChangedEventHandler(This,element,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation6_AddFocusChangedEventHandler(IUIAutomation6* This,IUIAutomationCacheRequest *cacheRequest,IUIAutomationFocusChangedEventHandler *handler) { + return This->lpVtbl->AddFocusChangedEventHandler(This,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation6_RemoveFocusChangedEventHandler(IUIAutomation6* This,IUIAutomationFocusChangedEventHandler *handler) { + return This->lpVtbl->RemoveFocusChangedEventHandler(This,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation6_RemoveAllEventHandlers(IUIAutomation6* This) { + return This->lpVtbl->RemoveAllEventHandlers(This); +} +static __WIDL_INLINE HRESULT IUIAutomation6_IntNativeArrayToSafeArray(IUIAutomation6* This,int *array,int arrayCount,SAFEARRAY **safeArray) { + return This->lpVtbl->IntNativeArrayToSafeArray(This,array,arrayCount,safeArray); +} +static __WIDL_INLINE HRESULT IUIAutomation6_IntSafeArrayToNativeArray(IUIAutomation6* This,SAFEARRAY *intArray,int **array,int *arrayCount) { + return This->lpVtbl->IntSafeArrayToNativeArray(This,intArray,array,arrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomation6_RectToVariant(IUIAutomation6* This,RECT rc,VARIANT *var) { + return This->lpVtbl->RectToVariant(This,rc,var); +} +static __WIDL_INLINE HRESULT IUIAutomation6_VariantToRect(IUIAutomation6* This,VARIANT var,RECT *rc) { + return This->lpVtbl->VariantToRect(This,var,rc); +} +static __WIDL_INLINE HRESULT IUIAutomation6_SafeArrayToRectNativeArray(IUIAutomation6* This,SAFEARRAY *rects,RECT **rectArray,int *rectArrayCount) { + return This->lpVtbl->SafeArrayToRectNativeArray(This,rects,rectArray,rectArrayCount); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CreateProxyFactoryEntry(IUIAutomation6* This,IUIAutomationProxyFactory *factory,IUIAutomationProxyFactoryEntry **factoryEntry) { + return This->lpVtbl->CreateProxyFactoryEntry(This,factory,factoryEntry); +} +static __WIDL_INLINE HRESULT IUIAutomation6_get_ProxyFactoryMapping(IUIAutomation6* This,IUIAutomationProxyFactoryMapping **factoryMapping) { + return This->lpVtbl->get_ProxyFactoryMapping(This,factoryMapping); +} +static __WIDL_INLINE HRESULT IUIAutomation6_GetPropertyProgrammaticName(IUIAutomation6* This,PROPERTYID property,BSTR *name) { + return This->lpVtbl->GetPropertyProgrammaticName(This,property,name); +} +static __WIDL_INLINE HRESULT IUIAutomation6_GetPatternProgrammaticName(IUIAutomation6* This,PATTERNID pattern,BSTR *name) { + return This->lpVtbl->GetPatternProgrammaticName(This,pattern,name); +} +static __WIDL_INLINE HRESULT IUIAutomation6_PollForPotentialSupportedPatterns(IUIAutomation6* This,IUIAutomationElement *pElement,SAFEARRAY **patternIds,SAFEARRAY **patternNames) { + return This->lpVtbl->PollForPotentialSupportedPatterns(This,pElement,patternIds,patternNames); +} +static __WIDL_INLINE HRESULT IUIAutomation6_PollForPotentialSupportedProperties(IUIAutomation6* This,IUIAutomationElement *pElement,SAFEARRAY **propertyIds,SAFEARRAY **propertyNames) { + return This->lpVtbl->PollForPotentialSupportedProperties(This,pElement,propertyIds,propertyNames); +} +static __WIDL_INLINE HRESULT IUIAutomation6_CheckNotSupported(IUIAutomation6* This,VARIANT value,WINBOOL *isNotSupported) { + return This->lpVtbl->CheckNotSupported(This,value,isNotSupported); +} +static __WIDL_INLINE HRESULT IUIAutomation6_get_ReservedNotSupportedValue(IUIAutomation6* This,IUnknown **notSupportedValue) { + return This->lpVtbl->get_ReservedNotSupportedValue(This,notSupportedValue); +} +static __WIDL_INLINE HRESULT IUIAutomation6_get_ReservedMixedAttributeValue(IUIAutomation6* This,IUnknown **mixedAttributeValue) { + return This->lpVtbl->get_ReservedMixedAttributeValue(This,mixedAttributeValue); +} +static __WIDL_INLINE HRESULT IUIAutomation6_ElementFromIAccessible(IUIAutomation6* This,IAccessible *accessible,int childId,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromIAccessible(This,accessible,childId,element); +} +static __WIDL_INLINE HRESULT IUIAutomation6_ElementFromIAccessibleBuildCache(IUIAutomation6* This,IAccessible *accessible,int childId,IUIAutomationCacheRequest *cacheRequest,IUIAutomationElement **element) { + return This->lpVtbl->ElementFromIAccessibleBuildCache(This,accessible,childId,cacheRequest,element); +} +/*** IUIAutomation2 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation6_get_AutoSetFocus(IUIAutomation6* This,WINBOOL *autoSetFocus) { + return This->lpVtbl->get_AutoSetFocus(This,autoSetFocus); +} +static __WIDL_INLINE HRESULT IUIAutomation6_put_AutoSetFocus(IUIAutomation6* This,WINBOOL autoSetFocus) { + return This->lpVtbl->put_AutoSetFocus(This,autoSetFocus); +} +static __WIDL_INLINE HRESULT IUIAutomation6_get_ConnectionTimeout(IUIAutomation6* This,DWORD *timeout) { + return This->lpVtbl->get_ConnectionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation6_put_ConnectionTimeout(IUIAutomation6* This,DWORD timeout) { + return This->lpVtbl->put_ConnectionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation6_get_TransactionTimeout(IUIAutomation6* This,DWORD *timeout) { + return This->lpVtbl->get_TransactionTimeout(This,timeout); +} +static __WIDL_INLINE HRESULT IUIAutomation6_put_TransactionTimeout(IUIAutomation6* This,DWORD timeout) { + return This->lpVtbl->put_TransactionTimeout(This,timeout); +} +/*** IUIAutomation3 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation6_AddTextEditTextChangedEventHandler(IUIAutomation6* This,IUIAutomationElement *element,enum TreeScope scope,enum TextEditChangeType textEditChangeType,IUIAutomationCacheRequest *cacheRequest,IUIAutomationTextEditTextChangedEventHandler *handler) { + return This->lpVtbl->AddTextEditTextChangedEventHandler(This,element,scope,textEditChangeType,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation6_RemoveTextEditTextChangedEventHandler(IUIAutomation6* This,IUIAutomationElement *element,IUIAutomationTextEditTextChangedEventHandler *handler) { + return This->lpVtbl->RemoveTextEditTextChangedEventHandler(This,element,handler); +} +/*** IUIAutomation4 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation6_AddChangesEventHandler(IUIAutomation6* This,IUIAutomationElement *element,enum TreeScope scope,int *changeTypes,int changesCount,IUIAutomationCacheRequest *pCacheRequest,IUIAutomationChangesEventHandler *handler) { + return This->lpVtbl->AddChangesEventHandler(This,element,scope,changeTypes,changesCount,pCacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation6_RemoveChangesEventHandler(IUIAutomation6* This,IUIAutomationElement *element,IUIAutomationChangesEventHandler *handler) { + return This->lpVtbl->RemoveChangesEventHandler(This,element,handler); +} +/*** IUIAutomation5 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation6_AddNotificationEventHandler(IUIAutomation6* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationNotificationEventHandler *handler) { + return This->lpVtbl->AddNotificationEventHandler(This,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation6_RemoveNotificationEventHandler(IUIAutomation6* This,IUIAutomationElement *element,IUIAutomationNotificationEventHandler *handler) { + return This->lpVtbl->RemoveNotificationEventHandler(This,element,handler); +} +/*** IUIAutomation6 methods ***/ +static __WIDL_INLINE HRESULT IUIAutomation6_CreateEventHandlerGroup(IUIAutomation6* This,IUIAutomationEventHandlerGroup **handlerGroup) { + return This->lpVtbl->CreateEventHandlerGroup(This,handlerGroup); +} +static __WIDL_INLINE HRESULT IUIAutomation6_AddEventHandlerGroup(IUIAutomation6* This,IUIAutomationElement *element,IUIAutomationEventHandlerGroup *handlerGroup) { + return This->lpVtbl->AddEventHandlerGroup(This,element,handlerGroup); +} +static __WIDL_INLINE HRESULT IUIAutomation6_RemoveEventHandlerGroup(IUIAutomation6* This,IUIAutomationElement *element,IUIAutomationEventHandlerGroup *handlerGroup) { + return This->lpVtbl->RemoveEventHandlerGroup(This,element,handlerGroup); +} +static __WIDL_INLINE HRESULT IUIAutomation6_get_ConnectionRecoveryBehavior(IUIAutomation6* This,enum ConnectionRecoveryBehaviorOptions *connectionRecoveryBehaviorOptions) { + return This->lpVtbl->get_ConnectionRecoveryBehavior(This,connectionRecoveryBehaviorOptions); +} +static __WIDL_INLINE HRESULT IUIAutomation6_put_ConnectionRecoveryBehavior(IUIAutomation6* This,enum ConnectionRecoveryBehaviorOptions connectionRecoveryBehaviorOptions) { + return This->lpVtbl->put_ConnectionRecoveryBehavior(This,connectionRecoveryBehaviorOptions); +} +static __WIDL_INLINE HRESULT IUIAutomation6_get_CoalesceEvents(IUIAutomation6* This,enum CoalesceEventsOptions *coalesceEventsOptions) { + return This->lpVtbl->get_CoalesceEvents(This,coalesceEventsOptions); +} +static __WIDL_INLINE HRESULT IUIAutomation6_put_CoalesceEvents(IUIAutomation6* This,enum CoalesceEventsOptions coalesceEventsOptions) { + return This->lpVtbl->put_CoalesceEvents(This,coalesceEventsOptions); +} +static __WIDL_INLINE HRESULT IUIAutomation6_AddActiveTextPositionChangedEventHandler(IUIAutomation6* This,IUIAutomationElement *element,enum TreeScope scope,IUIAutomationCacheRequest *cacheRequest,IUIAutomationActiveTextPositionChangedEventHandler *handler) { + return This->lpVtbl->AddActiveTextPositionChangedEventHandler(This,element,scope,cacheRequest,handler); +} +static __WIDL_INLINE HRESULT IUIAutomation6_RemoveActiveTextPositionChangedEventHandler(IUIAutomation6* This,IUIAutomationElement *element,IUIAutomationActiveTextPositionChangedEventHandler *handler) { + return This->lpVtbl->RemoveActiveTextPositionChangedEventHandler(This,element,handler); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomation6_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * CUIAutomation coclass + */ + +DEFINE_GUID(CLSID_CUIAutomation, 0xff48dba4, 0x60ef, 0x4201, 0xaa,0x87, 0x54,0x10,0x3e,0xef,0x59,0x4e); + +#ifdef __cplusplus +class DECLSPEC_UUID("ff48dba4-60ef-4201-aa87-54103eef594e") CUIAutomation; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(CUIAutomation, 0xff48dba4, 0x60ef, 0x4201, 0xaa,0x87, 0x54,0x10,0x3e,0xef,0x59,0x4e) +#endif +#endif + +/***************************************************************************** + * CUIAutomation8 coclass + */ + +DEFINE_GUID(CLSID_CUIAutomation8, 0xe22ad333, 0xb25f, 0x460c, 0x83,0xd0, 0x05,0x81,0x10,0x73,0x95,0xc9); + +#ifdef __cplusplus +class DECLSPEC_UUID("e22ad333-b25f-460c-83d0-0581107395c9") CUIAutomation8; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(CUIAutomation8, 0xe22ad333, 0xb25f, 0x460c, 0x83,0xd0, 0x05,0x81,0x10,0x73,0x95,0xc9) +#endif +#endif + #endif /* __UIAutomationClient_LIBRARY_DEFINED__ */ /* Begin additional prototypes for all interfaces */ +ULONG __RPC_USER VARIANT_UserSize (ULONG *, ULONG, VARIANT *); +unsigned char * __RPC_USER VARIANT_UserMarshal (ULONG *, unsigned char *, VARIANT *); +unsigned char * __RPC_USER VARIANT_UserUnmarshal(ULONG *, unsigned char *, VARIANT *); +void __RPC_USER VARIANT_UserFree (ULONG *, VARIANT *); +ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); +unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); +unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); +void __RPC_USER BSTR_UserFree (ULONG *, BSTR *); /* End additional prototypes */ diff --git a/lib/libc/include/any-windows-any/uiautomationcore.h b/lib/libc/include/any-windows-any/uiautomationcore.h index 6667fb7b20921219321c9c8bf7a4871c27ce7302..466d31c58136914366305d0a7f9f351cb61fd9c8 100644 --- a/lib/libc/include/any-windows-any/uiautomationcore.h +++ b/lib/libc/include/any-windows-any/uiautomationcore.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/uiautomationcore.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/uiautomationcore.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __uiautomationcore_h__ #define __uiautomationcore_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IRawElementProviderSimple_FWD_DEFINED__ @@ -26,6 +34,22 @@ interface IRawElementProviderSimple; #endif /* __cplusplus */ #endif +#ifndef __IRawElementProviderSimple2_FWD_DEFINED__ +#define __IRawElementProviderSimple2_FWD_DEFINED__ +typedef interface IRawElementProviderSimple2 IRawElementProviderSimple2; +#ifdef __cplusplus +interface IRawElementProviderSimple2; +#endif /* __cplusplus */ +#endif + +#ifndef __IRawElementProviderSimple3_FWD_DEFINED__ +#define __IRawElementProviderSimple3_FWD_DEFINED__ +typedef interface IRawElementProviderSimple3 IRawElementProviderSimple3; +#ifdef __cplusplus +interface IRawElementProviderSimple3; +#endif /* __cplusplus */ +#endif + #ifndef __IAccessibleEx_FWD_DEFINED__ #define __IAccessibleEx_FWD_DEFINED__ typedef interface IAccessibleEx IAccessibleEx; @@ -50,6 +74,383 @@ interface IRawElementProviderFragmentRoot; #endif /* __cplusplus */ #endif +#ifndef __IRawElementProviderHwndOverride_FWD_DEFINED__ +#define __IRawElementProviderHwndOverride_FWD_DEFINED__ +typedef interface IRawElementProviderHwndOverride IRawElementProviderHwndOverride; +#ifdef __cplusplus +interface IRawElementProviderHwndOverride; +#endif /* __cplusplus */ +#endif + +#ifndef __IRawElementProviderAdviseEvents_FWD_DEFINED__ +#define __IRawElementProviderAdviseEvents_FWD_DEFINED__ +typedef interface IRawElementProviderAdviseEvents IRawElementProviderAdviseEvents; +#ifdef __cplusplus +interface IRawElementProviderAdviseEvents; +#endif /* __cplusplus */ +#endif + +#ifndef __IProxyProviderWinEventSink_FWD_DEFINED__ +#define __IProxyProviderWinEventSink_FWD_DEFINED__ +typedef interface IProxyProviderWinEventSink IProxyProviderWinEventSink; +#ifdef __cplusplus +interface IProxyProviderWinEventSink; +#endif /* __cplusplus */ +#endif + +#ifndef __IProxyProviderWinEventHandler_FWD_DEFINED__ +#define __IProxyProviderWinEventHandler_FWD_DEFINED__ +typedef interface IProxyProviderWinEventHandler IProxyProviderWinEventHandler; +#ifdef __cplusplus +interface IProxyProviderWinEventHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IRawElementProviderWindowlessSite_FWD_DEFINED__ +#define __IRawElementProviderWindowlessSite_FWD_DEFINED__ +typedef interface IRawElementProviderWindowlessSite IRawElementProviderWindowlessSite; +#ifdef __cplusplus +interface IRawElementProviderWindowlessSite; +#endif /* __cplusplus */ +#endif + +#ifndef __IAccessibleHostingElementProviders_FWD_DEFINED__ +#define __IAccessibleHostingElementProviders_FWD_DEFINED__ +typedef interface IAccessibleHostingElementProviders IAccessibleHostingElementProviders; +#ifdef __cplusplus +interface IAccessibleHostingElementProviders; +#endif /* __cplusplus */ +#endif + +#ifndef __IRawElementProviderHostingAccessibles_FWD_DEFINED__ +#define __IRawElementProviderHostingAccessibles_FWD_DEFINED__ +typedef interface IRawElementProviderHostingAccessibles IRawElementProviderHostingAccessibles; +#ifdef __cplusplus +interface IRawElementProviderHostingAccessibles; +#endif /* __cplusplus */ +#endif + +#ifndef __ILegacyIAccessibleProvider_FWD_DEFINED__ +#define __ILegacyIAccessibleProvider_FWD_DEFINED__ +typedef interface ILegacyIAccessibleProvider ILegacyIAccessibleProvider; +#ifdef __cplusplus +interface ILegacyIAccessibleProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IDockProvider_FWD_DEFINED__ +#define __IDockProvider_FWD_DEFINED__ +typedef interface IDockProvider IDockProvider; +#ifdef __cplusplus +interface IDockProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IExpandCollapseProvider_FWD_DEFINED__ +#define __IExpandCollapseProvider_FWD_DEFINED__ +typedef interface IExpandCollapseProvider IExpandCollapseProvider; +#ifdef __cplusplus +interface IExpandCollapseProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IGridProvider_FWD_DEFINED__ +#define __IGridProvider_FWD_DEFINED__ +typedef interface IGridProvider IGridProvider; +#ifdef __cplusplus +interface IGridProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IGridItemProvider_FWD_DEFINED__ +#define __IGridItemProvider_FWD_DEFINED__ +typedef interface IGridItemProvider IGridItemProvider; +#ifdef __cplusplus +interface IGridItemProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IInvokeProvider_FWD_DEFINED__ +#define __IInvokeProvider_FWD_DEFINED__ +typedef interface IInvokeProvider IInvokeProvider; +#ifdef __cplusplus +interface IInvokeProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IMultipleViewProvider_FWD_DEFINED__ +#define __IMultipleViewProvider_FWD_DEFINED__ +typedef interface IMultipleViewProvider IMultipleViewProvider; +#ifdef __cplusplus +interface IMultipleViewProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IRangeValueProvider_FWD_DEFINED__ +#define __IRangeValueProvider_FWD_DEFINED__ +typedef interface IRangeValueProvider IRangeValueProvider; +#ifdef __cplusplus +interface IRangeValueProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IScrollItemProvider_FWD_DEFINED__ +#define __IScrollItemProvider_FWD_DEFINED__ +typedef interface IScrollItemProvider IScrollItemProvider; +#ifdef __cplusplus +interface IScrollItemProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ISelectionProvider_FWD_DEFINED__ +#define __ISelectionProvider_FWD_DEFINED__ +typedef interface ISelectionProvider ISelectionProvider; +#ifdef __cplusplus +interface ISelectionProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IScrollProvider_FWD_DEFINED__ +#define __IScrollProvider_FWD_DEFINED__ +typedef interface IScrollProvider IScrollProvider; +#ifdef __cplusplus +interface IScrollProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ISelectionItemProvider_FWD_DEFINED__ +#define __ISelectionItemProvider_FWD_DEFINED__ +typedef interface ISelectionItemProvider ISelectionItemProvider; +#ifdef __cplusplus +interface ISelectionItemProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ISynchronizedInputProvider_FWD_DEFINED__ +#define __ISynchronizedInputProvider_FWD_DEFINED__ +typedef interface ISynchronizedInputProvider ISynchronizedInputProvider; +#ifdef __cplusplus +interface ISynchronizedInputProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ITableProvider_FWD_DEFINED__ +#define __ITableProvider_FWD_DEFINED__ +typedef interface ITableProvider ITableProvider; +#ifdef __cplusplus +interface ITableProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ITableItemProvider_FWD_DEFINED__ +#define __ITableItemProvider_FWD_DEFINED__ +typedef interface ITableItemProvider ITableItemProvider; +#ifdef __cplusplus +interface ITableItemProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IToggleProvider_FWD_DEFINED__ +#define __IToggleProvider_FWD_DEFINED__ +typedef interface IToggleProvider IToggleProvider; +#ifdef __cplusplus +interface IToggleProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ITransformProvider_FWD_DEFINED__ +#define __ITransformProvider_FWD_DEFINED__ +typedef interface ITransformProvider ITransformProvider; +#ifdef __cplusplus +interface ITransformProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IValueProvider_FWD_DEFINED__ +#define __IValueProvider_FWD_DEFINED__ +typedef interface IValueProvider IValueProvider; +#ifdef __cplusplus +interface IValueProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IWindowProvider_FWD_DEFINED__ +#define __IWindowProvider_FWD_DEFINED__ +typedef interface IWindowProvider IWindowProvider; +#ifdef __cplusplus +interface IWindowProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IItemContainerProvider_FWD_DEFINED__ +#define __IItemContainerProvider_FWD_DEFINED__ +typedef interface IItemContainerProvider IItemContainerProvider; +#ifdef __cplusplus +interface IItemContainerProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IVirtualizedItemProvider_FWD_DEFINED__ +#define __IVirtualizedItemProvider_FWD_DEFINED__ +typedef interface IVirtualizedItemProvider IVirtualizedItemProvider; +#ifdef __cplusplus +interface IVirtualizedItemProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IObjectModelProvider_FWD_DEFINED__ +#define __IObjectModelProvider_FWD_DEFINED__ +typedef interface IObjectModelProvider IObjectModelProvider; +#ifdef __cplusplus +interface IObjectModelProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IAnnotationProvider_FWD_DEFINED__ +#define __IAnnotationProvider_FWD_DEFINED__ +typedef interface IAnnotationProvider IAnnotationProvider; +#ifdef __cplusplus +interface IAnnotationProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IStylesProvider_FWD_DEFINED__ +#define __IStylesProvider_FWD_DEFINED__ +typedef interface IStylesProvider IStylesProvider; +#ifdef __cplusplus +interface IStylesProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ISpreadsheetProvider_FWD_DEFINED__ +#define __ISpreadsheetProvider_FWD_DEFINED__ +typedef interface ISpreadsheetProvider ISpreadsheetProvider; +#ifdef __cplusplus +interface ISpreadsheetProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ISpreadsheetItemProvider_FWD_DEFINED__ +#define __ISpreadsheetItemProvider_FWD_DEFINED__ +typedef interface ISpreadsheetItemProvider ISpreadsheetItemProvider; +#ifdef __cplusplus +interface ISpreadsheetItemProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ITransformProvider2_FWD_DEFINED__ +#define __ITransformProvider2_FWD_DEFINED__ +typedef interface ITransformProvider2 ITransformProvider2; +#ifdef __cplusplus +interface ITransformProvider2; +#endif /* __cplusplus */ +#endif + +#ifndef __IDragProvider_FWD_DEFINED__ +#define __IDragProvider_FWD_DEFINED__ +typedef interface IDragProvider IDragProvider; +#ifdef __cplusplus +interface IDragProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IDropTargetProvider_FWD_DEFINED__ +#define __IDropTargetProvider_FWD_DEFINED__ +typedef interface IDropTargetProvider IDropTargetProvider; +#ifdef __cplusplus +interface IDropTargetProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ITextProvider_FWD_DEFINED__ +#define __ITextProvider_FWD_DEFINED__ +typedef interface ITextProvider ITextProvider; +#ifdef __cplusplus +interface ITextProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ITextProvider2_FWD_DEFINED__ +#define __ITextProvider2_FWD_DEFINED__ +typedef interface ITextProvider2 ITextProvider2; +#ifdef __cplusplus +interface ITextProvider2; +#endif /* __cplusplus */ +#endif + +#ifndef __ITextEditProvider_FWD_DEFINED__ +#define __ITextEditProvider_FWD_DEFINED__ +typedef interface ITextEditProvider ITextEditProvider; +#ifdef __cplusplus +interface ITextEditProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ITextRangeProvider_FWD_DEFINED__ +#define __ITextRangeProvider_FWD_DEFINED__ +typedef interface ITextRangeProvider ITextRangeProvider; +#ifdef __cplusplus +interface ITextRangeProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ITextRangeProvider2_FWD_DEFINED__ +#define __ITextRangeProvider2_FWD_DEFINED__ +typedef interface ITextRangeProvider2 ITextRangeProvider2; +#ifdef __cplusplus +interface ITextRangeProvider2; +#endif /* __cplusplus */ +#endif + +#ifndef __ITextChildProvider_FWD_DEFINED__ +#define __ITextChildProvider_FWD_DEFINED__ +typedef interface ITextChildProvider ITextChildProvider; +#ifdef __cplusplus +interface ITextChildProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __ICustomNavigationProvider_FWD_DEFINED__ +#define __ICustomNavigationProvider_FWD_DEFINED__ +typedef interface ICustomNavigationProvider ICustomNavigationProvider; +#ifdef __cplusplus +interface ICustomNavigationProvider; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationPatternInstance_FWD_DEFINED__ +#define __IUIAutomationPatternInstance_FWD_DEFINED__ +typedef interface IUIAutomationPatternInstance IUIAutomationPatternInstance; +#ifdef __cplusplus +interface IUIAutomationPatternInstance; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationPatternHandler_FWD_DEFINED__ +#define __IUIAutomationPatternHandler_FWD_DEFINED__ +typedef interface IUIAutomationPatternHandler IUIAutomationPatternHandler; +#ifdef __cplusplus +interface IUIAutomationPatternHandler; +#endif /* __cplusplus */ +#endif + +#ifndef __IUIAutomationRegistrar_FWD_DEFINED__ +#define __IUIAutomationRegistrar_FWD_DEFINED__ +typedef interface IUIAutomationRegistrar IUIAutomationRegistrar; +#ifdef __cplusplus +interface IUIAutomationRegistrar; +#endif /* __cplusplus */ +#endif + +#ifndef __CUIAutomationRegistrar_FWD_DEFINED__ +#define __CUIAutomationRegistrar_FWD_DEFINED__ +#ifdef __cplusplus +typedef class CUIAutomationRegistrar CUIAutomationRegistrar; +#else +typedef struct CUIAutomationRegistrar CUIAutomationRegistrar; +#endif /* defined __cplusplus */ +#endif /* defined __CUIAutomationRegistrar_FWD_DEFINED__ */ + /* Headers for imported files */ #include @@ -77,17 +478,145 @@ enum ProviderOptions { ProviderOptions_HasNativeIAccessible = 0x80, ProviderOptions_UseClientCoordinates = 0x100 }; +enum StructureChangeType { + StructureChangeType_ChildAdded = 0x0, + StructureChangeType_ChildRemoved = 0x1, + StructureChangeType_ChildrenInvalidated = 0x2, + StructureChangeType_ChildrenBulkAdded = 0x3, + StructureChangeType_ChildrenBulkRemoved = 0x4, + StructureChangeType_ChildrenReordered = 0x5 +}; +enum TextEditChangeType { + TextEditChangeType_None = 0x0, + TextEditChangeType_AutoCorrect = 0x1, + TextEditChangeType_Composition = 0x2, + TextEditChangeType_CompositionFinalized = 0x3, + TextEditChangeType_AutoComplete = 0x4 +}; +enum OrientationType { + OrientationType_None = 0x0, + OrientationType_Horizontal = 0x1, + OrientationType_Vertical = 0x2 +}; +enum DockPosition { + DockPosition_Top = 0x0, + DockPosition_Left = 0x1, + DockPosition_Bottom = 0x2, + DockPosition_Right = 0x3, + DockPosition_Fill = 0x4, + DockPosition_None = 0x5 +}; +enum ExpandCollapseState { + ExpandCollapseState_Collapsed = 0x0, + ExpandCollapseState_Expanded = 0x1, + ExpandCollapseState_PartiallyExpanded = 0x2, + ExpandCollapseState_LeafNode = 0x3 +}; +enum ScrollAmount { + ScrollAmount_LargeDecrement = 0x0, + ScrollAmount_SmallDecrement = 0x1, + ScrollAmount_NoAmount = 0x2, + ScrollAmount_LargeIncrement = 0x3, + ScrollAmount_SmallIncrement = 0x4 +}; +enum RowOrColumnMajor { + RowOrColumnMajor_RowMajor = 0x0, + RowOrColumnMajor_ColumnMajor = 0x1, + RowOrColumnMajor_Indeterminate = 0x2 +}; +enum ToggleState { + ToggleState_Off = 0x0, + ToggleState_On = 0x1, + ToggleState_Indeterminate = 0x2 +}; +enum WindowVisualState { + WindowVisualState_Normal = 0x0, + WindowVisualState_Maximized = 0x1, + WindowVisualState_Minimized = 0x2 +}; +enum SynchronizedInputType { + SynchronizedInputType_KeyUp = 0x1, + SynchronizedInputType_KeyDown = 0x2, + SynchronizedInputType_LeftMouseUp = 0x4, + SynchronizedInputType_LeftMouseDown = 0x8, + SynchronizedInputType_RightMouseUp = 0x10, + SynchronizedInputType_RightMouseDown = 0x20 +}; +DEFINE_ENUM_FLAG_OPERATORS(SynchronizedInputType) +enum WindowInteractionState { + WindowInteractionState_Running = 0x0, + WindowInteractionState_Closing = 0x1, + WindowInteractionState_ReadyForUserInteraction = 0x2, + WindowInteractionState_BlockedByModalWindow = 0x3, + WindowInteractionState_NotResponding = 0x4 +}; +enum TextUnit { + TextUnit_Character = 0x0, + TextUnit_Format = 0x1, + TextUnit_Word = 0x2, + TextUnit_Line = 0x3, + TextUnit_Paragraph = 0x4, + TextUnit_Page = 0x5, + TextUnit_Document = 0x6 +}; +enum TextPatternRangeEndpoint { + TextPatternRangeEndpoint_Start = 0x0, + TextPatternRangeEndpoint_End = 0x1 +}; +enum SupportedTextSelection { + SupportedTextSelection_None = 0x0, + SupportedTextSelection_Single = 0x1, + SupportedTextSelection_Multiple = 0x2 +}; +enum LiveSetting { + Off = 0x0, + Polite = 0x1, + Assertive = 0x2 +}; +enum ZoomUnit { + ZoomUnit_NoAmount = 0x0, + ZoomUnit_LargeDecrement = 0x1, + ZoomUnit_SmallDecrement = 0x2, + ZoomUnit_LargeIncrement = 0x3, + ZoomUnit_SmallIncrement = 0x4 +}; +enum NotificationProcessing { + NotificationProcessing_ImportantAll = 0x0, + NotificationProcessing_ImportantMostRecent = 0x1, + NotificationProcessing_All = 0x2, + NotificationProcessing_MostRecent = 0x3, + NotificationProcessing_CurrentThenMostRecent = 0x4 +}; +enum NotificationKind { + NotificationKind_ItemAdded = 0x0, + NotificationKind_ItemRemoved = 0x1, + NotificationKind_ActionCompleted = 0x2, + NotificationKind_ActionAborted = 0x3, + NotificationKind_Other = 0x4 +}; typedef int PROPERTYID; typedef int PATTERNID; typedef int EVENTID; typedef int TEXTATTRIBUTEID; typedef int CONTROLTYPEID; +typedef int LANDMARKTYPEID; +typedef int METADATAID; +typedef int HEADINGLEVELID; struct UiaRect { double left; double top; double width; double height; }; +struct UiaPoint { + double x; + double y; +}; +struct UiaChangeInfo { + int uiaId; + VARIANT payload; + VARIANT extraInfo; +}; #ifndef __UIA_LIBRARY_DEFINED__ #define __UIA_LIBRARY_DEFINED__ @@ -177,26 +706,26 @@ interface IRawElementProviderSimple { #define IRawElementProviderSimple_get_HostRawElementProvider(This,pRetVal) (This)->lpVtbl->get_HostRawElementProvider(This,pRetVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRawElementProviderSimple_QueryInterface(IRawElementProviderSimple* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRawElementProviderSimple_QueryInterface(IRawElementProviderSimple* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRawElementProviderSimple_AddRef(IRawElementProviderSimple* This) { +static __WIDL_INLINE ULONG IRawElementProviderSimple_AddRef(IRawElementProviderSimple* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRawElementProviderSimple_Release(IRawElementProviderSimple* This) { +static __WIDL_INLINE ULONG IRawElementProviderSimple_Release(IRawElementProviderSimple* This) { return This->lpVtbl->Release(This); } /*** IRawElementProviderSimple methods ***/ -static FORCEINLINE HRESULT IRawElementProviderSimple_get_ProviderOptions(IRawElementProviderSimple* This,enum ProviderOptions *pRetVal) { +static __WIDL_INLINE HRESULT IRawElementProviderSimple_get_ProviderOptions(IRawElementProviderSimple* This,enum ProviderOptions *pRetVal) { return This->lpVtbl->get_ProviderOptions(This,pRetVal); } -static FORCEINLINE HRESULT IRawElementProviderSimple_GetPatternProvider(IRawElementProviderSimple* This,PATTERNID patternId,IUnknown **pRetVal) { +static __WIDL_INLINE HRESULT IRawElementProviderSimple_GetPatternProvider(IRawElementProviderSimple* This,PATTERNID patternId,IUnknown **pRetVal) { return This->lpVtbl->GetPatternProvider(This,patternId,pRetVal); } -static FORCEINLINE HRESULT IRawElementProviderSimple_GetPropertyValue(IRawElementProviderSimple* This,PROPERTYID propertyId,VARIANT *pRetVal) { +static __WIDL_INLINE HRESULT IRawElementProviderSimple_GetPropertyValue(IRawElementProviderSimple* This,PROPERTYID propertyId,VARIANT *pRetVal) { return This->lpVtbl->GetPropertyValue(This,propertyId,pRetVal); } -static FORCEINLINE HRESULT IRawElementProviderSimple_get_HostRawElementProvider(IRawElementProviderSimple* This,IRawElementProviderSimple **pRetVal) { +static __WIDL_INLINE HRESULT IRawElementProviderSimple_get_HostRawElementProvider(IRawElementProviderSimple* This,IRawElementProviderSimple **pRetVal) { return This->lpVtbl->get_HostRawElementProvider(This,pRetVal); } #endif @@ -207,6 +736,247 @@ static FORCEINLINE HRESULT IRawElementProviderSimple_get_HostRawElementProvider( #endif /* __IRawElementProviderSimple_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IRawElementProviderSimple2 interface + */ +#ifndef __IRawElementProviderSimple2_INTERFACE_DEFINED__ +#define __IRawElementProviderSimple2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IRawElementProviderSimple2, 0xa0a839a9, 0x8da1, 0x4a82, 0x80,0x6a, 0x8e,0x0d,0x44,0xe7,0x9f,0x56); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a0a839a9-8da1-4a82-806a-8e0d44e79f56") +IRawElementProviderSimple2 : public IRawElementProviderSimple +{ + virtual HRESULT STDMETHODCALLTYPE ShowContextMenu( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IRawElementProviderSimple2, 0xa0a839a9, 0x8da1, 0x4a82, 0x80,0x6a, 0x8e,0x0d,0x44,0xe7,0x9f,0x56) +#endif +#else +typedef struct IRawElementProviderSimple2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IRawElementProviderSimple2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IRawElementProviderSimple2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IRawElementProviderSimple2 *This); + + /*** IRawElementProviderSimple methods ***/ + HRESULT (STDMETHODCALLTYPE *get_ProviderOptions)( + IRawElementProviderSimple2 *This, + enum ProviderOptions *pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetPatternProvider)( + IRawElementProviderSimple2 *This, + PATTERNID patternId, + IUnknown **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetPropertyValue)( + IRawElementProviderSimple2 *This, + PROPERTYID propertyId, + VARIANT *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_HostRawElementProvider)( + IRawElementProviderSimple2 *This, + IRawElementProviderSimple **pRetVal); + + /*** IRawElementProviderSimple2 methods ***/ + HRESULT (STDMETHODCALLTYPE *ShowContextMenu)( + IRawElementProviderSimple2 *This); + + END_INTERFACE +} IRawElementProviderSimple2Vtbl; + +interface IRawElementProviderSimple2 { + CONST_VTBL IRawElementProviderSimple2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IRawElementProviderSimple2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IRawElementProviderSimple2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IRawElementProviderSimple2_Release(This) (This)->lpVtbl->Release(This) +/*** IRawElementProviderSimple methods ***/ +#define IRawElementProviderSimple2_get_ProviderOptions(This,pRetVal) (This)->lpVtbl->get_ProviderOptions(This,pRetVal) +#define IRawElementProviderSimple2_GetPatternProvider(This,patternId,pRetVal) (This)->lpVtbl->GetPatternProvider(This,patternId,pRetVal) +#define IRawElementProviderSimple2_GetPropertyValue(This,propertyId,pRetVal) (This)->lpVtbl->GetPropertyValue(This,propertyId,pRetVal) +#define IRawElementProviderSimple2_get_HostRawElementProvider(This,pRetVal) (This)->lpVtbl->get_HostRawElementProvider(This,pRetVal) +/*** IRawElementProviderSimple2 methods ***/ +#define IRawElementProviderSimple2_ShowContextMenu(This) (This)->lpVtbl->ShowContextMenu(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderSimple2_QueryInterface(IRawElementProviderSimple2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IRawElementProviderSimple2_AddRef(IRawElementProviderSimple2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IRawElementProviderSimple2_Release(IRawElementProviderSimple2* This) { + return This->lpVtbl->Release(This); +} +/*** IRawElementProviderSimple methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderSimple2_get_ProviderOptions(IRawElementProviderSimple2* This,enum ProviderOptions *pRetVal) { + return This->lpVtbl->get_ProviderOptions(This,pRetVal); +} +static __WIDL_INLINE HRESULT IRawElementProviderSimple2_GetPatternProvider(IRawElementProviderSimple2* This,PATTERNID patternId,IUnknown **pRetVal) { + return This->lpVtbl->GetPatternProvider(This,patternId,pRetVal); +} +static __WIDL_INLINE HRESULT IRawElementProviderSimple2_GetPropertyValue(IRawElementProviderSimple2* This,PROPERTYID propertyId,VARIANT *pRetVal) { + return This->lpVtbl->GetPropertyValue(This,propertyId,pRetVal); +} +static __WIDL_INLINE HRESULT IRawElementProviderSimple2_get_HostRawElementProvider(IRawElementProviderSimple2* This,IRawElementProviderSimple **pRetVal) { + return This->lpVtbl->get_HostRawElementProvider(This,pRetVal); +} +/*** IRawElementProviderSimple2 methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderSimple2_ShowContextMenu(IRawElementProviderSimple2* This) { + return This->lpVtbl->ShowContextMenu(This); +} +#endif +#endif + +#endif + + +#endif /* __IRawElementProviderSimple2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IRawElementProviderSimple3 interface + */ +#ifndef __IRawElementProviderSimple3_INTERFACE_DEFINED__ +#define __IRawElementProviderSimple3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IRawElementProviderSimple3, 0xfcf5d820, 0xd7ec, 0x4613, 0xbd,0xf6, 0x42,0xa8,0x4c,0xe7,0xda,0xaf); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("fcf5d820-d7ec-4613-bdf6-42a84ce7daaf") +IRawElementProviderSimple3 : public IRawElementProviderSimple2 +{ + virtual HRESULT STDMETHODCALLTYPE GetMetadataValue( + int targetId, + METADATAID metadataId, + VARIANT *returnVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IRawElementProviderSimple3, 0xfcf5d820, 0xd7ec, 0x4613, 0xbd,0xf6, 0x42,0xa8,0x4c,0xe7,0xda,0xaf) +#endif +#else +typedef struct IRawElementProviderSimple3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IRawElementProviderSimple3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IRawElementProviderSimple3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IRawElementProviderSimple3 *This); + + /*** IRawElementProviderSimple methods ***/ + HRESULT (STDMETHODCALLTYPE *get_ProviderOptions)( + IRawElementProviderSimple3 *This, + enum ProviderOptions *pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetPatternProvider)( + IRawElementProviderSimple3 *This, + PATTERNID patternId, + IUnknown **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetPropertyValue)( + IRawElementProviderSimple3 *This, + PROPERTYID propertyId, + VARIANT *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_HostRawElementProvider)( + IRawElementProviderSimple3 *This, + IRawElementProviderSimple **pRetVal); + + /*** IRawElementProviderSimple2 methods ***/ + HRESULT (STDMETHODCALLTYPE *ShowContextMenu)( + IRawElementProviderSimple3 *This); + + /*** IRawElementProviderSimple3 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetMetadataValue)( + IRawElementProviderSimple3 *This, + int targetId, + METADATAID metadataId, + VARIANT *returnVal); + + END_INTERFACE +} IRawElementProviderSimple3Vtbl; + +interface IRawElementProviderSimple3 { + CONST_VTBL IRawElementProviderSimple3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IRawElementProviderSimple3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IRawElementProviderSimple3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IRawElementProviderSimple3_Release(This) (This)->lpVtbl->Release(This) +/*** IRawElementProviderSimple methods ***/ +#define IRawElementProviderSimple3_get_ProviderOptions(This,pRetVal) (This)->lpVtbl->get_ProviderOptions(This,pRetVal) +#define IRawElementProviderSimple3_GetPatternProvider(This,patternId,pRetVal) (This)->lpVtbl->GetPatternProvider(This,patternId,pRetVal) +#define IRawElementProviderSimple3_GetPropertyValue(This,propertyId,pRetVal) (This)->lpVtbl->GetPropertyValue(This,propertyId,pRetVal) +#define IRawElementProviderSimple3_get_HostRawElementProvider(This,pRetVal) (This)->lpVtbl->get_HostRawElementProvider(This,pRetVal) +/*** IRawElementProviderSimple2 methods ***/ +#define IRawElementProviderSimple3_ShowContextMenu(This) (This)->lpVtbl->ShowContextMenu(This) +/*** IRawElementProviderSimple3 methods ***/ +#define IRawElementProviderSimple3_GetMetadataValue(This,targetId,metadataId,returnVal) (This)->lpVtbl->GetMetadataValue(This,targetId,metadataId,returnVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderSimple3_QueryInterface(IRawElementProviderSimple3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IRawElementProviderSimple3_AddRef(IRawElementProviderSimple3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IRawElementProviderSimple3_Release(IRawElementProviderSimple3* This) { + return This->lpVtbl->Release(This); +} +/*** IRawElementProviderSimple methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderSimple3_get_ProviderOptions(IRawElementProviderSimple3* This,enum ProviderOptions *pRetVal) { + return This->lpVtbl->get_ProviderOptions(This,pRetVal); +} +static __WIDL_INLINE HRESULT IRawElementProviderSimple3_GetPatternProvider(IRawElementProviderSimple3* This,PATTERNID patternId,IUnknown **pRetVal) { + return This->lpVtbl->GetPatternProvider(This,patternId,pRetVal); +} +static __WIDL_INLINE HRESULT IRawElementProviderSimple3_GetPropertyValue(IRawElementProviderSimple3* This,PROPERTYID propertyId,VARIANT *pRetVal) { + return This->lpVtbl->GetPropertyValue(This,propertyId,pRetVal); +} +static __WIDL_INLINE HRESULT IRawElementProviderSimple3_get_HostRawElementProvider(IRawElementProviderSimple3* This,IRawElementProviderSimple **pRetVal) { + return This->lpVtbl->get_HostRawElementProvider(This,pRetVal); +} +/*** IRawElementProviderSimple2 methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderSimple3_ShowContextMenu(IRawElementProviderSimple3* This) { + return This->lpVtbl->ShowContextMenu(This); +} +/*** IRawElementProviderSimple3 methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderSimple3_GetMetadataValue(IRawElementProviderSimple3* This,int targetId,METADATAID metadataId,VARIANT *returnVal) { + return This->lpVtbl->GetMetadataValue(This,targetId,metadataId,returnVal); +} +#endif +#endif + +#endif + + +#endif /* __IRawElementProviderSimple3_INTERFACE_DEFINED__ */ + /***************************************************************************** * IAccessibleEx interface */ @@ -293,26 +1063,26 @@ interface IAccessibleEx { #define IAccessibleEx_ConvertReturnedElement(This,pIn,ppRetValOut) (This)->lpVtbl->ConvertReturnedElement(This,pIn,ppRetValOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAccessibleEx_QueryInterface(IAccessibleEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAccessibleEx_QueryInterface(IAccessibleEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAccessibleEx_AddRef(IAccessibleEx* This) { +static __WIDL_INLINE ULONG IAccessibleEx_AddRef(IAccessibleEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAccessibleEx_Release(IAccessibleEx* This) { +static __WIDL_INLINE ULONG IAccessibleEx_Release(IAccessibleEx* This) { return This->lpVtbl->Release(This); } /*** IAccessibleEx methods ***/ -static FORCEINLINE HRESULT IAccessibleEx_GetObjectForChild(IAccessibleEx* This,LONG idChild,IAccessibleEx **pRetVal) { +static __WIDL_INLINE HRESULT IAccessibleEx_GetObjectForChild(IAccessibleEx* This,LONG idChild,IAccessibleEx **pRetVal) { return This->lpVtbl->GetObjectForChild(This,idChild,pRetVal); } -static FORCEINLINE HRESULT IAccessibleEx_GetIAccessiblePair(IAccessibleEx* This,IAccessible **ppAcc,LONG *pidChild) { +static __WIDL_INLINE HRESULT IAccessibleEx_GetIAccessiblePair(IAccessibleEx* This,IAccessible **ppAcc,LONG *pidChild) { return This->lpVtbl->GetIAccessiblePair(This,ppAcc,pidChild); } -static FORCEINLINE HRESULT IAccessibleEx_GetRuntimeId(IAccessibleEx* This,SAFEARRAY **pRetVal) { +static __WIDL_INLINE HRESULT IAccessibleEx_GetRuntimeId(IAccessibleEx* This,SAFEARRAY **pRetVal) { return This->lpVtbl->GetRuntimeId(This,pRetVal); } -static FORCEINLINE HRESULT IAccessibleEx_ConvertReturnedElement(IAccessibleEx* This,IRawElementProviderSimple *pIn,IAccessibleEx **ppRetValOut) { +static __WIDL_INLINE HRESULT IAccessibleEx_ConvertReturnedElement(IAccessibleEx* This,IRawElementProviderSimple *pIn,IAccessibleEx **ppRetValOut) { return This->lpVtbl->ConvertReturnedElement(This,pIn,ppRetValOut); } #endif @@ -428,32 +1198,32 @@ interface IRawElementProviderFragment { #define IRawElementProviderFragment_get_FragmentRoot(This,pRetVal) (This)->lpVtbl->get_FragmentRoot(This,pRetVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRawElementProviderFragment_QueryInterface(IRawElementProviderFragment* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRawElementProviderFragment_QueryInterface(IRawElementProviderFragment* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRawElementProviderFragment_AddRef(IRawElementProviderFragment* This) { +static __WIDL_INLINE ULONG IRawElementProviderFragment_AddRef(IRawElementProviderFragment* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRawElementProviderFragment_Release(IRawElementProviderFragment* This) { +static __WIDL_INLINE ULONG IRawElementProviderFragment_Release(IRawElementProviderFragment* This) { return This->lpVtbl->Release(This); } /*** IRawElementProviderFragment methods ***/ -static FORCEINLINE HRESULT IRawElementProviderFragment_Navigate(IRawElementProviderFragment* This,enum NavigateDirection direction,IRawElementProviderFragment **pRetVal) { +static __WIDL_INLINE HRESULT IRawElementProviderFragment_Navigate(IRawElementProviderFragment* This,enum NavigateDirection direction,IRawElementProviderFragment **pRetVal) { return This->lpVtbl->Navigate(This,direction,pRetVal); } -static FORCEINLINE HRESULT IRawElementProviderFragment_GetRuntimeId(IRawElementProviderFragment* This,SAFEARRAY **pRetVal) { +static __WIDL_INLINE HRESULT IRawElementProviderFragment_GetRuntimeId(IRawElementProviderFragment* This,SAFEARRAY **pRetVal) { return This->lpVtbl->GetRuntimeId(This,pRetVal); } -static FORCEINLINE HRESULT IRawElementProviderFragment_get_BoundingRectangle(IRawElementProviderFragment* This,struct UiaRect *pRetVal) { +static __WIDL_INLINE HRESULT IRawElementProviderFragment_get_BoundingRectangle(IRawElementProviderFragment* This,struct UiaRect *pRetVal) { return This->lpVtbl->get_BoundingRectangle(This,pRetVal); } -static FORCEINLINE HRESULT IRawElementProviderFragment_GetEmbeddedFragmentRoots(IRawElementProviderFragment* This,SAFEARRAY **pRetVal) { +static __WIDL_INLINE HRESULT IRawElementProviderFragment_GetEmbeddedFragmentRoots(IRawElementProviderFragment* This,SAFEARRAY **pRetVal) { return This->lpVtbl->GetEmbeddedFragmentRoots(This,pRetVal); } -static FORCEINLINE HRESULT IRawElementProviderFragment_SetFocus(IRawElementProviderFragment* This) { +static __WIDL_INLINE HRESULT IRawElementProviderFragment_SetFocus(IRawElementProviderFragment* This) { return This->lpVtbl->SetFocus(This); } -static FORCEINLINE HRESULT IRawElementProviderFragment_get_FragmentRoot(IRawElementProviderFragment* This,IRawElementProviderFragmentRoot **pRetVal) { +static __WIDL_INLINE HRESULT IRawElementProviderFragment_get_FragmentRoot(IRawElementProviderFragment* This,IRawElementProviderFragmentRoot **pRetVal) { return This->lpVtbl->get_FragmentRoot(This,pRetVal); } #endif @@ -532,20 +1302,20 @@ interface IRawElementProviderFragmentRoot { #define IRawElementProviderFragmentRoot_GetFocus(This,pRetVal) (This)->lpVtbl->GetFocus(This,pRetVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IRawElementProviderFragmentRoot_QueryInterface(IRawElementProviderFragmentRoot* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IRawElementProviderFragmentRoot_QueryInterface(IRawElementProviderFragmentRoot* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IRawElementProviderFragmentRoot_AddRef(IRawElementProviderFragmentRoot* This) { +static __WIDL_INLINE ULONG IRawElementProviderFragmentRoot_AddRef(IRawElementProviderFragmentRoot* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IRawElementProviderFragmentRoot_Release(IRawElementProviderFragmentRoot* This) { +static __WIDL_INLINE ULONG IRawElementProviderFragmentRoot_Release(IRawElementProviderFragmentRoot* This) { return This->lpVtbl->Release(This); } /*** IRawElementProviderFragmentRoot methods ***/ -static FORCEINLINE HRESULT IRawElementProviderFragmentRoot_ElementProviderFromPoint(IRawElementProviderFragmentRoot* This,double x,double y,IRawElementProviderFragment **pRetVal) { +static __WIDL_INLINE HRESULT IRawElementProviderFragmentRoot_ElementProviderFromPoint(IRawElementProviderFragmentRoot* This,double x,double y,IRawElementProviderFragment **pRetVal) { return This->lpVtbl->ElementProviderFromPoint(This,x,y,pRetVal); } -static FORCEINLINE HRESULT IRawElementProviderFragmentRoot_GetFocus(IRawElementProviderFragmentRoot* This,IRawElementProviderFragment **pRetVal) { +static __WIDL_INLINE HRESULT IRawElementProviderFragmentRoot_GetFocus(IRawElementProviderFragmentRoot* This,IRawElementProviderFragment **pRetVal) { return This->lpVtbl->GetFocus(This,pRetVal); } #endif @@ -556,6 +1326,5385 @@ static FORCEINLINE HRESULT IRawElementProviderFragmentRoot_GetFocus(IRawElementP #endif /* __IRawElementProviderFragmentRoot_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IRawElementProviderHwndOverride interface + */ +#ifndef __IRawElementProviderHwndOverride_INTERFACE_DEFINED__ +#define __IRawElementProviderHwndOverride_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IRawElementProviderHwndOverride, 0x1d5df27c, 0x8947, 0x4425, 0xb8,0xd9, 0x79,0x78,0x7b,0xb4,0x60,0xb8); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("1d5df27c-8947-4425-b8d9-79787bb460b8") +IRawElementProviderHwndOverride : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetOverrideProviderForHwnd( + HWND hwnd, + IRawElementProviderSimple **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IRawElementProviderHwndOverride, 0x1d5df27c, 0x8947, 0x4425, 0xb8,0xd9, 0x79,0x78,0x7b,0xb4,0x60,0xb8) +#endif +#else +typedef struct IRawElementProviderHwndOverrideVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IRawElementProviderHwndOverride *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IRawElementProviderHwndOverride *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IRawElementProviderHwndOverride *This); + + /*** IRawElementProviderHwndOverride methods ***/ + HRESULT (STDMETHODCALLTYPE *GetOverrideProviderForHwnd)( + IRawElementProviderHwndOverride *This, + HWND hwnd, + IRawElementProviderSimple **pRetVal); + + END_INTERFACE +} IRawElementProviderHwndOverrideVtbl; + +interface IRawElementProviderHwndOverride { + CONST_VTBL IRawElementProviderHwndOverrideVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IRawElementProviderHwndOverride_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IRawElementProviderHwndOverride_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IRawElementProviderHwndOverride_Release(This) (This)->lpVtbl->Release(This) +/*** IRawElementProviderHwndOverride methods ***/ +#define IRawElementProviderHwndOverride_GetOverrideProviderForHwnd(This,hwnd,pRetVal) (This)->lpVtbl->GetOverrideProviderForHwnd(This,hwnd,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderHwndOverride_QueryInterface(IRawElementProviderHwndOverride* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IRawElementProviderHwndOverride_AddRef(IRawElementProviderHwndOverride* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IRawElementProviderHwndOverride_Release(IRawElementProviderHwndOverride* This) { + return This->lpVtbl->Release(This); +} +/*** IRawElementProviderHwndOverride methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderHwndOverride_GetOverrideProviderForHwnd(IRawElementProviderHwndOverride* This,HWND hwnd,IRawElementProviderSimple **pRetVal) { + return This->lpVtbl->GetOverrideProviderForHwnd(This,hwnd,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IRawElementProviderHwndOverride_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IRawElementProviderAdviseEvents interface + */ +#ifndef __IRawElementProviderAdviseEvents_INTERFACE_DEFINED__ +#define __IRawElementProviderAdviseEvents_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IRawElementProviderAdviseEvents, 0xa407b27b, 0x0f6d, 0x4427, 0x92,0x92, 0x47,0x3c,0x7b,0xf9,0x32,0x58); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a407b27b-0f6d-4427-9292-473c7bf93258") +IRawElementProviderAdviseEvents : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE AdviseEventAdded( + EVENTID eventId, + SAFEARRAY *propertyIDs) = 0; + + virtual HRESULT STDMETHODCALLTYPE AdviseEventRemoved( + EVENTID eventId, + SAFEARRAY *propertyIDs) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IRawElementProviderAdviseEvents, 0xa407b27b, 0x0f6d, 0x4427, 0x92,0x92, 0x47,0x3c,0x7b,0xf9,0x32,0x58) +#endif +#else +typedef struct IRawElementProviderAdviseEventsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IRawElementProviderAdviseEvents *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IRawElementProviderAdviseEvents *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IRawElementProviderAdviseEvents *This); + + /*** IRawElementProviderAdviseEvents methods ***/ + HRESULT (STDMETHODCALLTYPE *AdviseEventAdded)( + IRawElementProviderAdviseEvents *This, + EVENTID eventId, + SAFEARRAY *propertyIDs); + + HRESULT (STDMETHODCALLTYPE *AdviseEventRemoved)( + IRawElementProviderAdviseEvents *This, + EVENTID eventId, + SAFEARRAY *propertyIDs); + + END_INTERFACE +} IRawElementProviderAdviseEventsVtbl; + +interface IRawElementProviderAdviseEvents { + CONST_VTBL IRawElementProviderAdviseEventsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IRawElementProviderAdviseEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IRawElementProviderAdviseEvents_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IRawElementProviderAdviseEvents_Release(This) (This)->lpVtbl->Release(This) +/*** IRawElementProviderAdviseEvents methods ***/ +#define IRawElementProviderAdviseEvents_AdviseEventAdded(This,eventId,propertyIDs) (This)->lpVtbl->AdviseEventAdded(This,eventId,propertyIDs) +#define IRawElementProviderAdviseEvents_AdviseEventRemoved(This,eventId,propertyIDs) (This)->lpVtbl->AdviseEventRemoved(This,eventId,propertyIDs) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderAdviseEvents_QueryInterface(IRawElementProviderAdviseEvents* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IRawElementProviderAdviseEvents_AddRef(IRawElementProviderAdviseEvents* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IRawElementProviderAdviseEvents_Release(IRawElementProviderAdviseEvents* This) { + return This->lpVtbl->Release(This); +} +/*** IRawElementProviderAdviseEvents methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderAdviseEvents_AdviseEventAdded(IRawElementProviderAdviseEvents* This,EVENTID eventId,SAFEARRAY *propertyIDs) { + return This->lpVtbl->AdviseEventAdded(This,eventId,propertyIDs); +} +static __WIDL_INLINE HRESULT IRawElementProviderAdviseEvents_AdviseEventRemoved(IRawElementProviderAdviseEvents* This,EVENTID eventId,SAFEARRAY *propertyIDs) { + return This->lpVtbl->AdviseEventRemoved(This,eventId,propertyIDs); +} +#endif +#endif + +#endif + + +#endif /* __IRawElementProviderAdviseEvents_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IProxyProviderWinEventSink interface + */ +#ifndef __IProxyProviderWinEventSink_INTERFACE_DEFINED__ +#define __IProxyProviderWinEventSink_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IProxyProviderWinEventSink, 0x4fd82b78, 0xa43e, 0x46ac, 0x98,0x03, 0x0a,0x69,0x69,0xc7,0xc1,0x83); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("4fd82b78-a43e-46ac-9803-0a6969c7c183") +IProxyProviderWinEventSink : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE AddAutomationPropertyChangedEvent( + IRawElementProviderSimple *pProvider, + PROPERTYID id, + VARIANT newValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddAutomationEvent( + IRawElementProviderSimple *pProvider, + EVENTID id) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddStructureChangedEvent( + IRawElementProviderSimple *pProvider, + enum StructureChangeType structureChangeType, + SAFEARRAY *runtimeId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IProxyProviderWinEventSink, 0x4fd82b78, 0xa43e, 0x46ac, 0x98,0x03, 0x0a,0x69,0x69,0xc7,0xc1,0x83) +#endif +#else +typedef struct IProxyProviderWinEventSinkVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IProxyProviderWinEventSink *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IProxyProviderWinEventSink *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IProxyProviderWinEventSink *This); + + /*** IProxyProviderWinEventSink methods ***/ + HRESULT (STDMETHODCALLTYPE *AddAutomationPropertyChangedEvent)( + IProxyProviderWinEventSink *This, + IRawElementProviderSimple *pProvider, + PROPERTYID id, + VARIANT newValue); + + HRESULT (STDMETHODCALLTYPE *AddAutomationEvent)( + IProxyProviderWinEventSink *This, + IRawElementProviderSimple *pProvider, + EVENTID id); + + HRESULT (STDMETHODCALLTYPE *AddStructureChangedEvent)( + IProxyProviderWinEventSink *This, + IRawElementProviderSimple *pProvider, + enum StructureChangeType structureChangeType, + SAFEARRAY *runtimeId); + + END_INTERFACE +} IProxyProviderWinEventSinkVtbl; + +interface IProxyProviderWinEventSink { + CONST_VTBL IProxyProviderWinEventSinkVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IProxyProviderWinEventSink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IProxyProviderWinEventSink_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IProxyProviderWinEventSink_Release(This) (This)->lpVtbl->Release(This) +/*** IProxyProviderWinEventSink methods ***/ +#define IProxyProviderWinEventSink_AddAutomationPropertyChangedEvent(This,pProvider,id,newValue) (This)->lpVtbl->AddAutomationPropertyChangedEvent(This,pProvider,id,newValue) +#define IProxyProviderWinEventSink_AddAutomationEvent(This,pProvider,id) (This)->lpVtbl->AddAutomationEvent(This,pProvider,id) +#define IProxyProviderWinEventSink_AddStructureChangedEvent(This,pProvider,structureChangeType,runtimeId) (This)->lpVtbl->AddStructureChangedEvent(This,pProvider,structureChangeType,runtimeId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IProxyProviderWinEventSink_QueryInterface(IProxyProviderWinEventSink* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IProxyProviderWinEventSink_AddRef(IProxyProviderWinEventSink* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IProxyProviderWinEventSink_Release(IProxyProviderWinEventSink* This) { + return This->lpVtbl->Release(This); +} +/*** IProxyProviderWinEventSink methods ***/ +static __WIDL_INLINE HRESULT IProxyProviderWinEventSink_AddAutomationPropertyChangedEvent(IProxyProviderWinEventSink* This,IRawElementProviderSimple *pProvider,PROPERTYID id,VARIANT newValue) { + return This->lpVtbl->AddAutomationPropertyChangedEvent(This,pProvider,id,newValue); +} +static __WIDL_INLINE HRESULT IProxyProviderWinEventSink_AddAutomationEvent(IProxyProviderWinEventSink* This,IRawElementProviderSimple *pProvider,EVENTID id) { + return This->lpVtbl->AddAutomationEvent(This,pProvider,id); +} +static __WIDL_INLINE HRESULT IProxyProviderWinEventSink_AddStructureChangedEvent(IProxyProviderWinEventSink* This,IRawElementProviderSimple *pProvider,enum StructureChangeType structureChangeType,SAFEARRAY *runtimeId) { + return This->lpVtbl->AddStructureChangedEvent(This,pProvider,structureChangeType,runtimeId); +} +#endif +#endif + +#endif + + +#endif /* __IProxyProviderWinEventSink_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IProxyProviderWinEventHandler interface + */ +#ifndef __IProxyProviderWinEventHandler_INTERFACE_DEFINED__ +#define __IProxyProviderWinEventHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IProxyProviderWinEventHandler, 0x89592ad4, 0xf4e0, 0x43d5, 0xa3,0xb6, 0xba,0xd7,0xe1,0x11,0xb4,0x35); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("89592ad4-f4e0-43d5-a3b6-bad7e111b435") +IProxyProviderWinEventHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE RespondToWinEvent( + DWORD idWinEvent, + HWND hwnd, + LONG idObject, + LONG idChild, + IProxyProviderWinEventSink *pSink) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IProxyProviderWinEventHandler, 0x89592ad4, 0xf4e0, 0x43d5, 0xa3,0xb6, 0xba,0xd7,0xe1,0x11,0xb4,0x35) +#endif +#else +typedef struct IProxyProviderWinEventHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IProxyProviderWinEventHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IProxyProviderWinEventHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IProxyProviderWinEventHandler *This); + + /*** IProxyProviderWinEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *RespondToWinEvent)( + IProxyProviderWinEventHandler *This, + DWORD idWinEvent, + HWND hwnd, + LONG idObject, + LONG idChild, + IProxyProviderWinEventSink *pSink); + + END_INTERFACE +} IProxyProviderWinEventHandlerVtbl; + +interface IProxyProviderWinEventHandler { + CONST_VTBL IProxyProviderWinEventHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IProxyProviderWinEventHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IProxyProviderWinEventHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IProxyProviderWinEventHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IProxyProviderWinEventHandler methods ***/ +#define IProxyProviderWinEventHandler_RespondToWinEvent(This,idWinEvent,hwnd,idObject,idChild,pSink) (This)->lpVtbl->RespondToWinEvent(This,idWinEvent,hwnd,idObject,idChild,pSink) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IProxyProviderWinEventHandler_QueryInterface(IProxyProviderWinEventHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IProxyProviderWinEventHandler_AddRef(IProxyProviderWinEventHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IProxyProviderWinEventHandler_Release(IProxyProviderWinEventHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IProxyProviderWinEventHandler methods ***/ +static __WIDL_INLINE HRESULT IProxyProviderWinEventHandler_RespondToWinEvent(IProxyProviderWinEventHandler* This,DWORD idWinEvent,HWND hwnd,LONG idObject,LONG idChild,IProxyProviderWinEventSink *pSink) { + return This->lpVtbl->RespondToWinEvent(This,idWinEvent,hwnd,idObject,idChild,pSink); +} +#endif +#endif + +#endif + + +#endif /* __IProxyProviderWinEventHandler_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IRawElementProviderWindowlessSite interface + */ +#ifndef __IRawElementProviderWindowlessSite_INTERFACE_DEFINED__ +#define __IRawElementProviderWindowlessSite_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IRawElementProviderWindowlessSite, 0x0a2a93cc, 0xbfad, 0x42ac, 0x9b,0x2e, 0x09,0x91,0xfb,0x0d,0x3e,0xa0); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("0a2a93cc-bfad-42ac-9b2e-0991fb0d3ea0") +IRawElementProviderWindowlessSite : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetAdjacentFragment( + enum NavigateDirection direction, + IRawElementProviderFragment **ppParent) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetRuntimeIdPrefix( + SAFEARRAY **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IRawElementProviderWindowlessSite, 0x0a2a93cc, 0xbfad, 0x42ac, 0x9b,0x2e, 0x09,0x91,0xfb,0x0d,0x3e,0xa0) +#endif +#else +typedef struct IRawElementProviderWindowlessSiteVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IRawElementProviderWindowlessSite *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IRawElementProviderWindowlessSite *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IRawElementProviderWindowlessSite *This); + + /*** IRawElementProviderWindowlessSite methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAdjacentFragment)( + IRawElementProviderWindowlessSite *This, + enum NavigateDirection direction, + IRawElementProviderFragment **ppParent); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeIdPrefix)( + IRawElementProviderWindowlessSite *This, + SAFEARRAY **pRetVal); + + END_INTERFACE +} IRawElementProviderWindowlessSiteVtbl; + +interface IRawElementProviderWindowlessSite { + CONST_VTBL IRawElementProviderWindowlessSiteVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IRawElementProviderWindowlessSite_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IRawElementProviderWindowlessSite_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IRawElementProviderWindowlessSite_Release(This) (This)->lpVtbl->Release(This) +/*** IRawElementProviderWindowlessSite methods ***/ +#define IRawElementProviderWindowlessSite_GetAdjacentFragment(This,direction,ppParent) (This)->lpVtbl->GetAdjacentFragment(This,direction,ppParent) +#define IRawElementProviderWindowlessSite_GetRuntimeIdPrefix(This,pRetVal) (This)->lpVtbl->GetRuntimeIdPrefix(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderWindowlessSite_QueryInterface(IRawElementProviderWindowlessSite* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IRawElementProviderWindowlessSite_AddRef(IRawElementProviderWindowlessSite* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IRawElementProviderWindowlessSite_Release(IRawElementProviderWindowlessSite* This) { + return This->lpVtbl->Release(This); +} +/*** IRawElementProviderWindowlessSite methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderWindowlessSite_GetAdjacentFragment(IRawElementProviderWindowlessSite* This,enum NavigateDirection direction,IRawElementProviderFragment **ppParent) { + return This->lpVtbl->GetAdjacentFragment(This,direction,ppParent); +} +static __WIDL_INLINE HRESULT IRawElementProviderWindowlessSite_GetRuntimeIdPrefix(IRawElementProviderWindowlessSite* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetRuntimeIdPrefix(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IRawElementProviderWindowlessSite_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAccessibleHostingElementProviders interface + */ +#ifndef __IAccessibleHostingElementProviders_INTERFACE_DEFINED__ +#define __IAccessibleHostingElementProviders_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IAccessibleHostingElementProviders, 0x33ac331b, 0x943e, 0x4020, 0xb2,0x95, 0xdb,0x37,0x78,0x49,0x74,0xa3); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("33ac331b-943e-4020-b295-db37784974a3") +IAccessibleHostingElementProviders : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetEmbeddedFragmentRoots( + SAFEARRAY **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetObjectIdForProvider( + IRawElementProviderSimple *pProvider, + LONG *pidObject) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IAccessibleHostingElementProviders, 0x33ac331b, 0x943e, 0x4020, 0xb2,0x95, 0xdb,0x37,0x78,0x49,0x74,0xa3) +#endif +#else +typedef struct IAccessibleHostingElementProvidersVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IAccessibleHostingElementProviders *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IAccessibleHostingElementProviders *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IAccessibleHostingElementProviders *This); + + /*** IAccessibleHostingElementProviders methods ***/ + HRESULT (STDMETHODCALLTYPE *GetEmbeddedFragmentRoots)( + IAccessibleHostingElementProviders *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetObjectIdForProvider)( + IAccessibleHostingElementProviders *This, + IRawElementProviderSimple *pProvider, + LONG *pidObject); + + END_INTERFACE +} IAccessibleHostingElementProvidersVtbl; + +interface IAccessibleHostingElementProviders { + CONST_VTBL IAccessibleHostingElementProvidersVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IAccessibleHostingElementProviders_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IAccessibleHostingElementProviders_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IAccessibleHostingElementProviders_Release(This) (This)->lpVtbl->Release(This) +/*** IAccessibleHostingElementProviders methods ***/ +#define IAccessibleHostingElementProviders_GetEmbeddedFragmentRoots(This,pRetVal) (This)->lpVtbl->GetEmbeddedFragmentRoots(This,pRetVal) +#define IAccessibleHostingElementProviders_GetObjectIdForProvider(This,pProvider,pidObject) (This)->lpVtbl->GetObjectIdForProvider(This,pProvider,pidObject) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IAccessibleHostingElementProviders_QueryInterface(IAccessibleHostingElementProviders* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IAccessibleHostingElementProviders_AddRef(IAccessibleHostingElementProviders* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IAccessibleHostingElementProviders_Release(IAccessibleHostingElementProviders* This) { + return This->lpVtbl->Release(This); +} +/*** IAccessibleHostingElementProviders methods ***/ +static __WIDL_INLINE HRESULT IAccessibleHostingElementProviders_GetEmbeddedFragmentRoots(IAccessibleHostingElementProviders* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetEmbeddedFragmentRoots(This,pRetVal); +} +static __WIDL_INLINE HRESULT IAccessibleHostingElementProviders_GetObjectIdForProvider(IAccessibleHostingElementProviders* This,IRawElementProviderSimple *pProvider,LONG *pidObject) { + return This->lpVtbl->GetObjectIdForProvider(This,pProvider,pidObject); +} +#endif +#endif + +#endif + + +#endif /* __IAccessibleHostingElementProviders_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IRawElementProviderHostingAccessibles interface + */ +#ifndef __IRawElementProviderHostingAccessibles_INTERFACE_DEFINED__ +#define __IRawElementProviderHostingAccessibles_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IRawElementProviderHostingAccessibles, 0x24be0b07, 0xd37d, 0x487a, 0x98,0xcf, 0xa1,0x3e,0xd4,0x65,0xe9,0xb3); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("24be0b07-d37d-487a-98cf-a13ed465e9b3") +IRawElementProviderHostingAccessibles : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetEmbeddedAccessibles( + SAFEARRAY **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IRawElementProviderHostingAccessibles, 0x24be0b07, 0xd37d, 0x487a, 0x98,0xcf, 0xa1,0x3e,0xd4,0x65,0xe9,0xb3) +#endif +#else +typedef struct IRawElementProviderHostingAccessiblesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IRawElementProviderHostingAccessibles *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IRawElementProviderHostingAccessibles *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IRawElementProviderHostingAccessibles *This); + + /*** IRawElementProviderHostingAccessibles methods ***/ + HRESULT (STDMETHODCALLTYPE *GetEmbeddedAccessibles)( + IRawElementProviderHostingAccessibles *This, + SAFEARRAY **pRetVal); + + END_INTERFACE +} IRawElementProviderHostingAccessiblesVtbl; + +interface IRawElementProviderHostingAccessibles { + CONST_VTBL IRawElementProviderHostingAccessiblesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IRawElementProviderHostingAccessibles_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IRawElementProviderHostingAccessibles_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IRawElementProviderHostingAccessibles_Release(This) (This)->lpVtbl->Release(This) +/*** IRawElementProviderHostingAccessibles methods ***/ +#define IRawElementProviderHostingAccessibles_GetEmbeddedAccessibles(This,pRetVal) (This)->lpVtbl->GetEmbeddedAccessibles(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderHostingAccessibles_QueryInterface(IRawElementProviderHostingAccessibles* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IRawElementProviderHostingAccessibles_AddRef(IRawElementProviderHostingAccessibles* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IRawElementProviderHostingAccessibles_Release(IRawElementProviderHostingAccessibles* This) { + return This->lpVtbl->Release(This); +} +/*** IRawElementProviderHostingAccessibles methods ***/ +static __WIDL_INLINE HRESULT IRawElementProviderHostingAccessibles_GetEmbeddedAccessibles(IRawElementProviderHostingAccessibles* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetEmbeddedAccessibles(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IRawElementProviderHostingAccessibles_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ILegacyIAccessibleProvider interface + */ +#ifndef __ILegacyIAccessibleProvider_INTERFACE_DEFINED__ +#define __ILegacyIAccessibleProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ILegacyIAccessibleProvider, 0xe44c3566, 0x915d, 0x4070, 0x99,0xc6, 0x04,0x7b,0xff,0x5a,0x08,0xf5); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e44c3566-915d-4070-99c6-047bff5a08f5") +ILegacyIAccessibleProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Select( + LONG flagsSelect) = 0; + + virtual HRESULT STDMETHODCALLTYPE DoDefaultAction( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetValue( + LPCWSTR szValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetIAccessible( + IAccessible **ppAccessible) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ChildId( + int *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Name( + BSTR *pszName) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Value( + BSTR *pszValue) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Description( + BSTR *pszDescription) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Role( + DWORD *pdwRole) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_State( + DWORD *pdwState) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Help( + BSTR *pszHelp) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_KeyboardShortcut( + BSTR *pszKeyboardShortcut) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSelection( + SAFEARRAY **pvarSelectedChildren) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DefaultAction( + BSTR *pszDefaultAction) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ILegacyIAccessibleProvider, 0xe44c3566, 0x915d, 0x4070, 0x99,0xc6, 0x04,0x7b,0xff,0x5a,0x08,0xf5) +#endif +#else +typedef struct ILegacyIAccessibleProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ILegacyIAccessibleProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ILegacyIAccessibleProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ILegacyIAccessibleProvider *This); + + /*** ILegacyIAccessibleProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *Select)( + ILegacyIAccessibleProvider *This, + LONG flagsSelect); + + HRESULT (STDMETHODCALLTYPE *DoDefaultAction)( + ILegacyIAccessibleProvider *This); + + HRESULT (STDMETHODCALLTYPE *SetValue)( + ILegacyIAccessibleProvider *This, + LPCWSTR szValue); + + HRESULT (STDMETHODCALLTYPE *GetIAccessible)( + ILegacyIAccessibleProvider *This, + IAccessible **ppAccessible); + + HRESULT (STDMETHODCALLTYPE *get_ChildId)( + ILegacyIAccessibleProvider *This, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_Name)( + ILegacyIAccessibleProvider *This, + BSTR *pszName); + + HRESULT (STDMETHODCALLTYPE *get_Value)( + ILegacyIAccessibleProvider *This, + BSTR *pszValue); + + HRESULT (STDMETHODCALLTYPE *get_Description)( + ILegacyIAccessibleProvider *This, + BSTR *pszDescription); + + HRESULT (STDMETHODCALLTYPE *get_Role)( + ILegacyIAccessibleProvider *This, + DWORD *pdwRole); + + HRESULT (STDMETHODCALLTYPE *get_State)( + ILegacyIAccessibleProvider *This, + DWORD *pdwState); + + HRESULT (STDMETHODCALLTYPE *get_Help)( + ILegacyIAccessibleProvider *This, + BSTR *pszHelp); + + HRESULT (STDMETHODCALLTYPE *get_KeyboardShortcut)( + ILegacyIAccessibleProvider *This, + BSTR *pszKeyboardShortcut); + + HRESULT (STDMETHODCALLTYPE *GetSelection)( + ILegacyIAccessibleProvider *This, + SAFEARRAY **pvarSelectedChildren); + + HRESULT (STDMETHODCALLTYPE *get_DefaultAction)( + ILegacyIAccessibleProvider *This, + BSTR *pszDefaultAction); + + END_INTERFACE +} ILegacyIAccessibleProviderVtbl; + +interface ILegacyIAccessibleProvider { + CONST_VTBL ILegacyIAccessibleProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ILegacyIAccessibleProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ILegacyIAccessibleProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ILegacyIAccessibleProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ILegacyIAccessibleProvider methods ***/ +#define ILegacyIAccessibleProvider_Select(This,flagsSelect) (This)->lpVtbl->Select(This,flagsSelect) +#define ILegacyIAccessibleProvider_DoDefaultAction(This) (This)->lpVtbl->DoDefaultAction(This) +#define ILegacyIAccessibleProvider_SetValue(This,szValue) (This)->lpVtbl->SetValue(This,szValue) +#define ILegacyIAccessibleProvider_GetIAccessible(This,ppAccessible) (This)->lpVtbl->GetIAccessible(This,ppAccessible) +#define ILegacyIAccessibleProvider_get_ChildId(This,pRetVal) (This)->lpVtbl->get_ChildId(This,pRetVal) +#define ILegacyIAccessibleProvider_get_Name(This,pszName) (This)->lpVtbl->get_Name(This,pszName) +#define ILegacyIAccessibleProvider_get_Value(This,pszValue) (This)->lpVtbl->get_Value(This,pszValue) +#define ILegacyIAccessibleProvider_get_Description(This,pszDescription) (This)->lpVtbl->get_Description(This,pszDescription) +#define ILegacyIAccessibleProvider_get_Role(This,pdwRole) (This)->lpVtbl->get_Role(This,pdwRole) +#define ILegacyIAccessibleProvider_get_State(This,pdwState) (This)->lpVtbl->get_State(This,pdwState) +#define ILegacyIAccessibleProvider_get_Help(This,pszHelp) (This)->lpVtbl->get_Help(This,pszHelp) +#define ILegacyIAccessibleProvider_get_KeyboardShortcut(This,pszKeyboardShortcut) (This)->lpVtbl->get_KeyboardShortcut(This,pszKeyboardShortcut) +#define ILegacyIAccessibleProvider_GetSelection(This,pvarSelectedChildren) (This)->lpVtbl->GetSelection(This,pvarSelectedChildren) +#define ILegacyIAccessibleProvider_get_DefaultAction(This,pszDefaultAction) (This)->lpVtbl->get_DefaultAction(This,pszDefaultAction) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_QueryInterface(ILegacyIAccessibleProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ILegacyIAccessibleProvider_AddRef(ILegacyIAccessibleProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ILegacyIAccessibleProvider_Release(ILegacyIAccessibleProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ILegacyIAccessibleProvider methods ***/ +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_Select(ILegacyIAccessibleProvider* This,LONG flagsSelect) { + return This->lpVtbl->Select(This,flagsSelect); +} +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_DoDefaultAction(ILegacyIAccessibleProvider* This) { + return This->lpVtbl->DoDefaultAction(This); +} +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_SetValue(ILegacyIAccessibleProvider* This,LPCWSTR szValue) { + return This->lpVtbl->SetValue(This,szValue); +} +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_GetIAccessible(ILegacyIAccessibleProvider* This,IAccessible **ppAccessible) { + return This->lpVtbl->GetIAccessible(This,ppAccessible); +} +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_get_ChildId(ILegacyIAccessibleProvider* This,int *pRetVal) { + return This->lpVtbl->get_ChildId(This,pRetVal); +} +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_get_Name(ILegacyIAccessibleProvider* This,BSTR *pszName) { + return This->lpVtbl->get_Name(This,pszName); +} +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_get_Value(ILegacyIAccessibleProvider* This,BSTR *pszValue) { + return This->lpVtbl->get_Value(This,pszValue); +} +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_get_Description(ILegacyIAccessibleProvider* This,BSTR *pszDescription) { + return This->lpVtbl->get_Description(This,pszDescription); +} +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_get_Role(ILegacyIAccessibleProvider* This,DWORD *pdwRole) { + return This->lpVtbl->get_Role(This,pdwRole); +} +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_get_State(ILegacyIAccessibleProvider* This,DWORD *pdwState) { + return This->lpVtbl->get_State(This,pdwState); +} +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_get_Help(ILegacyIAccessibleProvider* This,BSTR *pszHelp) { + return This->lpVtbl->get_Help(This,pszHelp); +} +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_get_KeyboardShortcut(ILegacyIAccessibleProvider* This,BSTR *pszKeyboardShortcut) { + return This->lpVtbl->get_KeyboardShortcut(This,pszKeyboardShortcut); +} +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_GetSelection(ILegacyIAccessibleProvider* This,SAFEARRAY **pvarSelectedChildren) { + return This->lpVtbl->GetSelection(This,pvarSelectedChildren); +} +static __WIDL_INLINE HRESULT ILegacyIAccessibleProvider_get_DefaultAction(ILegacyIAccessibleProvider* This,BSTR *pszDefaultAction) { + return This->lpVtbl->get_DefaultAction(This,pszDefaultAction); +} +#endif +#endif + +#endif + + +#endif /* __ILegacyIAccessibleProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IDockProvider interface + */ +#ifndef __IDockProvider_INTERFACE_DEFINED__ +#define __IDockProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IDockProvider, 0x159bc72c, 0x4ad3, 0x485e, 0x96,0x37, 0xd7,0x05,0x2e,0xdf,0x01,0x46); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("159bc72c-4ad3-485e-9637-d7052edf0146") +IDockProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetDockPosition( + enum DockPosition dockPosition) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DockPosition( + enum DockPosition *pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDockProvider, 0x159bc72c, 0x4ad3, 0x485e, 0x96,0x37, 0xd7,0x05,0x2e,0xdf,0x01,0x46) +#endif +#else +typedef struct IDockProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IDockProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IDockProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IDockProvider *This); + + /*** IDockProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *SetDockPosition)( + IDockProvider *This, + enum DockPosition dockPosition); + + HRESULT (STDMETHODCALLTYPE *get_DockPosition)( + IDockProvider *This, + enum DockPosition *pRetVal); + + END_INTERFACE +} IDockProviderVtbl; + +interface IDockProvider { + CONST_VTBL IDockProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IDockProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IDockProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IDockProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IDockProvider methods ***/ +#define IDockProvider_SetDockPosition(This,dockPosition) (This)->lpVtbl->SetDockPosition(This,dockPosition) +#define IDockProvider_get_DockPosition(This,pRetVal) (This)->lpVtbl->get_DockPosition(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IDockProvider_QueryInterface(IDockProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IDockProvider_AddRef(IDockProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IDockProvider_Release(IDockProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IDockProvider methods ***/ +static __WIDL_INLINE HRESULT IDockProvider_SetDockPosition(IDockProvider* This,enum DockPosition dockPosition) { + return This->lpVtbl->SetDockPosition(This,dockPosition); +} +static __WIDL_INLINE HRESULT IDockProvider_get_DockPosition(IDockProvider* This,enum DockPosition *pRetVal) { + return This->lpVtbl->get_DockPosition(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IDockProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IExpandCollapseProvider interface + */ +#ifndef __IExpandCollapseProvider_INTERFACE_DEFINED__ +#define __IExpandCollapseProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IExpandCollapseProvider, 0xd847d3a5, 0xcab0, 0x4a98, 0x8c,0x32, 0xec,0xb4,0x5c,0x59,0xad,0x24); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d847d3a5-cab0-4a98-8c32-ecb45c59ad24") +IExpandCollapseProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Expand( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Collapse( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ExpandCollapseState( + enum ExpandCollapseState *pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IExpandCollapseProvider, 0xd847d3a5, 0xcab0, 0x4a98, 0x8c,0x32, 0xec,0xb4,0x5c,0x59,0xad,0x24) +#endif +#else +typedef struct IExpandCollapseProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IExpandCollapseProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IExpandCollapseProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IExpandCollapseProvider *This); + + /*** IExpandCollapseProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *Expand)( + IExpandCollapseProvider *This); + + HRESULT (STDMETHODCALLTYPE *Collapse)( + IExpandCollapseProvider *This); + + HRESULT (STDMETHODCALLTYPE *get_ExpandCollapseState)( + IExpandCollapseProvider *This, + enum ExpandCollapseState *pRetVal); + + END_INTERFACE +} IExpandCollapseProviderVtbl; + +interface IExpandCollapseProvider { + CONST_VTBL IExpandCollapseProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IExpandCollapseProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IExpandCollapseProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IExpandCollapseProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IExpandCollapseProvider methods ***/ +#define IExpandCollapseProvider_Expand(This) (This)->lpVtbl->Expand(This) +#define IExpandCollapseProvider_Collapse(This) (This)->lpVtbl->Collapse(This) +#define IExpandCollapseProvider_get_ExpandCollapseState(This,pRetVal) (This)->lpVtbl->get_ExpandCollapseState(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IExpandCollapseProvider_QueryInterface(IExpandCollapseProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IExpandCollapseProvider_AddRef(IExpandCollapseProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IExpandCollapseProvider_Release(IExpandCollapseProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IExpandCollapseProvider methods ***/ +static __WIDL_INLINE HRESULT IExpandCollapseProvider_Expand(IExpandCollapseProvider* This) { + return This->lpVtbl->Expand(This); +} +static __WIDL_INLINE HRESULT IExpandCollapseProvider_Collapse(IExpandCollapseProvider* This) { + return This->lpVtbl->Collapse(This); +} +static __WIDL_INLINE HRESULT IExpandCollapseProvider_get_ExpandCollapseState(IExpandCollapseProvider* This,enum ExpandCollapseState *pRetVal) { + return This->lpVtbl->get_ExpandCollapseState(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IExpandCollapseProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IGridProvider interface + */ +#ifndef __IGridProvider_INTERFACE_DEFINED__ +#define __IGridProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IGridProvider, 0xb17d6187, 0x0907, 0x464b, 0xa1,0x68, 0x0e,0xf1,0x7a,0x15,0x72,0xb1); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("b17d6187-0907-464b-a168-0ef17a1572b1") +IGridProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetItem( + int row, + int column, + IRawElementProviderSimple **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RowCount( + int *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ColumnCount( + int *pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IGridProvider, 0xb17d6187, 0x0907, 0x464b, 0xa1,0x68, 0x0e,0xf1,0x7a,0x15,0x72,0xb1) +#endif +#else +typedef struct IGridProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IGridProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IGridProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IGridProvider *This); + + /*** IGridProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *GetItem)( + IGridProvider *This, + int row, + int column, + IRawElementProviderSimple **pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_RowCount)( + IGridProvider *This, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_ColumnCount)( + IGridProvider *This, + int *pRetVal); + + END_INTERFACE +} IGridProviderVtbl; + +interface IGridProvider { + CONST_VTBL IGridProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IGridProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IGridProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IGridProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IGridProvider methods ***/ +#define IGridProvider_GetItem(This,row,column,pRetVal) (This)->lpVtbl->GetItem(This,row,column,pRetVal) +#define IGridProvider_get_RowCount(This,pRetVal) (This)->lpVtbl->get_RowCount(This,pRetVal) +#define IGridProvider_get_ColumnCount(This,pRetVal) (This)->lpVtbl->get_ColumnCount(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IGridProvider_QueryInterface(IGridProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IGridProvider_AddRef(IGridProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IGridProvider_Release(IGridProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IGridProvider methods ***/ +static __WIDL_INLINE HRESULT IGridProvider_GetItem(IGridProvider* This,int row,int column,IRawElementProviderSimple **pRetVal) { + return This->lpVtbl->GetItem(This,row,column,pRetVal); +} +static __WIDL_INLINE HRESULT IGridProvider_get_RowCount(IGridProvider* This,int *pRetVal) { + return This->lpVtbl->get_RowCount(This,pRetVal); +} +static __WIDL_INLINE HRESULT IGridProvider_get_ColumnCount(IGridProvider* This,int *pRetVal) { + return This->lpVtbl->get_ColumnCount(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IGridProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IGridItemProvider interface + */ +#ifndef __IGridItemProvider_INTERFACE_DEFINED__ +#define __IGridItemProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IGridItemProvider, 0xd02541f1, 0xfb81, 0x4d64, 0xae,0x32, 0xf5,0x20,0xf8,0xa6,0xdb,0xd1); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d02541f1-fb81-4d64-ae32-f520f8a6dbd1") +IGridItemProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_Row( + int *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Column( + int *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RowSpan( + int *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ColumnSpan( + int *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ContainingGrid( + IRawElementProviderSimple **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IGridItemProvider, 0xd02541f1, 0xfb81, 0x4d64, 0xae,0x32, 0xf5,0x20,0xf8,0xa6,0xdb,0xd1) +#endif +#else +typedef struct IGridItemProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IGridItemProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IGridItemProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IGridItemProvider *This); + + /*** IGridItemProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Row)( + IGridItemProvider *This, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_Column)( + IGridItemProvider *This, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_RowSpan)( + IGridItemProvider *This, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_ColumnSpan)( + IGridItemProvider *This, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_ContainingGrid)( + IGridItemProvider *This, + IRawElementProviderSimple **pRetVal); + + END_INTERFACE +} IGridItemProviderVtbl; + +interface IGridItemProvider { + CONST_VTBL IGridItemProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IGridItemProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IGridItemProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IGridItemProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IGridItemProvider methods ***/ +#define IGridItemProvider_get_Row(This,pRetVal) (This)->lpVtbl->get_Row(This,pRetVal) +#define IGridItemProvider_get_Column(This,pRetVal) (This)->lpVtbl->get_Column(This,pRetVal) +#define IGridItemProvider_get_RowSpan(This,pRetVal) (This)->lpVtbl->get_RowSpan(This,pRetVal) +#define IGridItemProvider_get_ColumnSpan(This,pRetVal) (This)->lpVtbl->get_ColumnSpan(This,pRetVal) +#define IGridItemProvider_get_ContainingGrid(This,pRetVal) (This)->lpVtbl->get_ContainingGrid(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IGridItemProvider_QueryInterface(IGridItemProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IGridItemProvider_AddRef(IGridItemProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IGridItemProvider_Release(IGridItemProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IGridItemProvider methods ***/ +static __WIDL_INLINE HRESULT IGridItemProvider_get_Row(IGridItemProvider* This,int *pRetVal) { + return This->lpVtbl->get_Row(This,pRetVal); +} +static __WIDL_INLINE HRESULT IGridItemProvider_get_Column(IGridItemProvider* This,int *pRetVal) { + return This->lpVtbl->get_Column(This,pRetVal); +} +static __WIDL_INLINE HRESULT IGridItemProvider_get_RowSpan(IGridItemProvider* This,int *pRetVal) { + return This->lpVtbl->get_RowSpan(This,pRetVal); +} +static __WIDL_INLINE HRESULT IGridItemProvider_get_ColumnSpan(IGridItemProvider* This,int *pRetVal) { + return This->lpVtbl->get_ColumnSpan(This,pRetVal); +} +static __WIDL_INLINE HRESULT IGridItemProvider_get_ContainingGrid(IGridItemProvider* This,IRawElementProviderSimple **pRetVal) { + return This->lpVtbl->get_ContainingGrid(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IGridItemProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IInvokeProvider interface + */ +#ifndef __IInvokeProvider_INTERFACE_DEFINED__ +#define __IInvokeProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IInvokeProvider, 0x54fcb24b, 0xe18e, 0x47a2, 0xb4,0xd3, 0xec,0xcb,0xe7,0x75,0x99,0xa2); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("54fcb24b-e18e-47a2-b4d3-eccbe77599a2") +IInvokeProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Invoke( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IInvokeProvider, 0x54fcb24b, 0xe18e, 0x47a2, 0xb4,0xd3, 0xec,0xcb,0xe7,0x75,0x99,0xa2) +#endif +#else +typedef struct IInvokeProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IInvokeProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IInvokeProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IInvokeProvider *This); + + /*** IInvokeProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + IInvokeProvider *This); + + END_INTERFACE +} IInvokeProviderVtbl; + +interface IInvokeProvider { + CONST_VTBL IInvokeProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IInvokeProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IInvokeProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IInvokeProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IInvokeProvider methods ***/ +#define IInvokeProvider_Invoke(This) (This)->lpVtbl->Invoke(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IInvokeProvider_QueryInterface(IInvokeProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IInvokeProvider_AddRef(IInvokeProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IInvokeProvider_Release(IInvokeProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IInvokeProvider methods ***/ +static __WIDL_INLINE HRESULT IInvokeProvider_Invoke(IInvokeProvider* This) { + return This->lpVtbl->Invoke(This); +} +#endif +#endif + +#endif + + +#endif /* __IInvokeProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMultipleViewProvider interface + */ +#ifndef __IMultipleViewProvider_INTERFACE_DEFINED__ +#define __IMultipleViewProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IMultipleViewProvider, 0x6278cab1, 0xb556, 0x4a1a, 0xb4,0xe0, 0x41,0x8a,0xcc,0x52,0x32,0x01); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("6278cab1-b556-4a1a-b4e0-418acc523201") +IMultipleViewProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetViewName( + int viewId, + BSTR *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetCurrentView( + int viewId) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentView( + int *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSupportedViews( + SAFEARRAY **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IMultipleViewProvider, 0x6278cab1, 0xb556, 0x4a1a, 0xb4,0xe0, 0x41,0x8a,0xcc,0x52,0x32,0x01) +#endif +#else +typedef struct IMultipleViewProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IMultipleViewProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IMultipleViewProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IMultipleViewProvider *This); + + /*** IMultipleViewProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *GetViewName)( + IMultipleViewProvider *This, + int viewId, + BSTR *pRetVal); + + HRESULT (STDMETHODCALLTYPE *SetCurrentView)( + IMultipleViewProvider *This, + int viewId); + + HRESULT (STDMETHODCALLTYPE *get_CurrentView)( + IMultipleViewProvider *This, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetSupportedViews)( + IMultipleViewProvider *This, + SAFEARRAY **pRetVal); + + END_INTERFACE +} IMultipleViewProviderVtbl; + +interface IMultipleViewProvider { + CONST_VTBL IMultipleViewProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IMultipleViewProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IMultipleViewProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IMultipleViewProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IMultipleViewProvider methods ***/ +#define IMultipleViewProvider_GetViewName(This,viewId,pRetVal) (This)->lpVtbl->GetViewName(This,viewId,pRetVal) +#define IMultipleViewProvider_SetCurrentView(This,viewId) (This)->lpVtbl->SetCurrentView(This,viewId) +#define IMultipleViewProvider_get_CurrentView(This,pRetVal) (This)->lpVtbl->get_CurrentView(This,pRetVal) +#define IMultipleViewProvider_GetSupportedViews(This,pRetVal) (This)->lpVtbl->GetSupportedViews(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IMultipleViewProvider_QueryInterface(IMultipleViewProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IMultipleViewProvider_AddRef(IMultipleViewProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IMultipleViewProvider_Release(IMultipleViewProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IMultipleViewProvider methods ***/ +static __WIDL_INLINE HRESULT IMultipleViewProvider_GetViewName(IMultipleViewProvider* This,int viewId,BSTR *pRetVal) { + return This->lpVtbl->GetViewName(This,viewId,pRetVal); +} +static __WIDL_INLINE HRESULT IMultipleViewProvider_SetCurrentView(IMultipleViewProvider* This,int viewId) { + return This->lpVtbl->SetCurrentView(This,viewId); +} +static __WIDL_INLINE HRESULT IMultipleViewProvider_get_CurrentView(IMultipleViewProvider* This,int *pRetVal) { + return This->lpVtbl->get_CurrentView(This,pRetVal); +} +static __WIDL_INLINE HRESULT IMultipleViewProvider_GetSupportedViews(IMultipleViewProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetSupportedViews(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IMultipleViewProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IRangeValueProvider interface + */ +#ifndef __IRangeValueProvider_INTERFACE_DEFINED__ +#define __IRangeValueProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IRangeValueProvider, 0x36dc7aef, 0x33e6, 0x4691, 0xaf,0xe1, 0x2b,0xe7,0x27,0x4b,0x3d,0x33); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("36dc7aef-33e6-4691-afe1-2be7274b3d33") +IRangeValueProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetValue( + double val) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Value( + double *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsReadOnly( + WINBOOL *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Maximum( + double *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Minimum( + double *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LargeChange( + double *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SmallChange( + double *pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IRangeValueProvider, 0x36dc7aef, 0x33e6, 0x4691, 0xaf,0xe1, 0x2b,0xe7,0x27,0x4b,0x3d,0x33) +#endif +#else +typedef struct IRangeValueProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IRangeValueProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IRangeValueProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IRangeValueProvider *This); + + /*** IRangeValueProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *SetValue)( + IRangeValueProvider *This, + double val); + + HRESULT (STDMETHODCALLTYPE *get_Value)( + IRangeValueProvider *This, + double *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_IsReadOnly)( + IRangeValueProvider *This, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_Maximum)( + IRangeValueProvider *This, + double *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_Minimum)( + IRangeValueProvider *This, + double *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_LargeChange)( + IRangeValueProvider *This, + double *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_SmallChange)( + IRangeValueProvider *This, + double *pRetVal); + + END_INTERFACE +} IRangeValueProviderVtbl; + +interface IRangeValueProvider { + CONST_VTBL IRangeValueProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IRangeValueProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IRangeValueProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IRangeValueProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IRangeValueProvider methods ***/ +#define IRangeValueProvider_SetValue(This,val) (This)->lpVtbl->SetValue(This,val) +#define IRangeValueProvider_get_Value(This,pRetVal) (This)->lpVtbl->get_Value(This,pRetVal) +#define IRangeValueProvider_get_IsReadOnly(This,pRetVal) (This)->lpVtbl->get_IsReadOnly(This,pRetVal) +#define IRangeValueProvider_get_Maximum(This,pRetVal) (This)->lpVtbl->get_Maximum(This,pRetVal) +#define IRangeValueProvider_get_Minimum(This,pRetVal) (This)->lpVtbl->get_Minimum(This,pRetVal) +#define IRangeValueProvider_get_LargeChange(This,pRetVal) (This)->lpVtbl->get_LargeChange(This,pRetVal) +#define IRangeValueProvider_get_SmallChange(This,pRetVal) (This)->lpVtbl->get_SmallChange(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IRangeValueProvider_QueryInterface(IRangeValueProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IRangeValueProvider_AddRef(IRangeValueProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IRangeValueProvider_Release(IRangeValueProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IRangeValueProvider methods ***/ +static __WIDL_INLINE HRESULT IRangeValueProvider_SetValue(IRangeValueProvider* This,double val) { + return This->lpVtbl->SetValue(This,val); +} +static __WIDL_INLINE HRESULT IRangeValueProvider_get_Value(IRangeValueProvider* This,double *pRetVal) { + return This->lpVtbl->get_Value(This,pRetVal); +} +static __WIDL_INLINE HRESULT IRangeValueProvider_get_IsReadOnly(IRangeValueProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_IsReadOnly(This,pRetVal); +} +static __WIDL_INLINE HRESULT IRangeValueProvider_get_Maximum(IRangeValueProvider* This,double *pRetVal) { + return This->lpVtbl->get_Maximum(This,pRetVal); +} +static __WIDL_INLINE HRESULT IRangeValueProvider_get_Minimum(IRangeValueProvider* This,double *pRetVal) { + return This->lpVtbl->get_Minimum(This,pRetVal); +} +static __WIDL_INLINE HRESULT IRangeValueProvider_get_LargeChange(IRangeValueProvider* This,double *pRetVal) { + return This->lpVtbl->get_LargeChange(This,pRetVal); +} +static __WIDL_INLINE HRESULT IRangeValueProvider_get_SmallChange(IRangeValueProvider* This,double *pRetVal) { + return This->lpVtbl->get_SmallChange(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IRangeValueProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IScrollItemProvider interface + */ +#ifndef __IScrollItemProvider_INTERFACE_DEFINED__ +#define __IScrollItemProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IScrollItemProvider, 0x2360c714, 0x4bf1, 0x4b26, 0xba,0x65, 0x9b,0x21,0x31,0x61,0x27,0xeb); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2360c714-4bf1-4b26-ba65-9b21316127eb") +IScrollItemProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE ScrollIntoView( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IScrollItemProvider, 0x2360c714, 0x4bf1, 0x4b26, 0xba,0x65, 0x9b,0x21,0x31,0x61,0x27,0xeb) +#endif +#else +typedef struct IScrollItemProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IScrollItemProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IScrollItemProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IScrollItemProvider *This); + + /*** IScrollItemProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *ScrollIntoView)( + IScrollItemProvider *This); + + END_INTERFACE +} IScrollItemProviderVtbl; + +interface IScrollItemProvider { + CONST_VTBL IScrollItemProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IScrollItemProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IScrollItemProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IScrollItemProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IScrollItemProvider methods ***/ +#define IScrollItemProvider_ScrollIntoView(This) (This)->lpVtbl->ScrollIntoView(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IScrollItemProvider_QueryInterface(IScrollItemProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IScrollItemProvider_AddRef(IScrollItemProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IScrollItemProvider_Release(IScrollItemProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IScrollItemProvider methods ***/ +static __WIDL_INLINE HRESULT IScrollItemProvider_ScrollIntoView(IScrollItemProvider* This) { + return This->lpVtbl->ScrollIntoView(This); +} +#endif +#endif + +#endif + + +#endif /* __IScrollItemProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISelectionProvider interface + */ +#ifndef __ISelectionProvider_INTERFACE_DEFINED__ +#define __ISelectionProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISelectionProvider, 0xfb8b03af, 0x3bdf, 0x48d4, 0xbd,0x36, 0x1a,0x65,0x79,0x3b,0xe1,0x68); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("fb8b03af-3bdf-48d4-bd36-1a65793be168") +ISelectionProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetSelection( + SAFEARRAY **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CanSelectMultiple( + WINBOOL *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsSelectionRequired( + WINBOOL *pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISelectionProvider, 0xfb8b03af, 0x3bdf, 0x48d4, 0xbd,0x36, 0x1a,0x65,0x79,0x3b,0xe1,0x68) +#endif +#else +typedef struct ISelectionProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISelectionProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISelectionProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISelectionProvider *This); + + /*** ISelectionProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *GetSelection)( + ISelectionProvider *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_CanSelectMultiple)( + ISelectionProvider *This, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_IsSelectionRequired)( + ISelectionProvider *This, + WINBOOL *pRetVal); + + END_INTERFACE +} ISelectionProviderVtbl; + +interface ISelectionProvider { + CONST_VTBL ISelectionProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISelectionProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISelectionProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISelectionProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ISelectionProvider methods ***/ +#define ISelectionProvider_GetSelection(This,pRetVal) (This)->lpVtbl->GetSelection(This,pRetVal) +#define ISelectionProvider_get_CanSelectMultiple(This,pRetVal) (This)->lpVtbl->get_CanSelectMultiple(This,pRetVal) +#define ISelectionProvider_get_IsSelectionRequired(This,pRetVal) (This)->lpVtbl->get_IsSelectionRequired(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISelectionProvider_QueryInterface(ISelectionProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISelectionProvider_AddRef(ISelectionProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISelectionProvider_Release(ISelectionProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ISelectionProvider methods ***/ +static __WIDL_INLINE HRESULT ISelectionProvider_GetSelection(ISelectionProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetSelection(This,pRetVal); +} +static __WIDL_INLINE HRESULT ISelectionProvider_get_CanSelectMultiple(ISelectionProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_CanSelectMultiple(This,pRetVal); +} +static __WIDL_INLINE HRESULT ISelectionProvider_get_IsSelectionRequired(ISelectionProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_IsSelectionRequired(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __ISelectionProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IScrollProvider interface + */ +#ifndef __IScrollProvider_INTERFACE_DEFINED__ +#define __IScrollProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IScrollProvider, 0xb38b8077, 0x1fc3, 0x42a5, 0x8c,0xae, 0xd4,0x0c,0x22,0x15,0x05,0x5a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("b38b8077-1fc3-42a5-8cae-d40c2215055a") +IScrollProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Scroll( + enum ScrollAmount horizontalAmount, + enum ScrollAmount verticalAmount) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetScrollPercent( + double horizontalPercent, + double verticalPercent) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HorizontalScrollPercent( + double *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_VerticalScrollPercent( + double *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HorizontalViewSize( + double *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_VerticalViewSize( + double *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HorizontallyScrollable( + WINBOOL *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_VerticallyScrollable( + WINBOOL *pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IScrollProvider, 0xb38b8077, 0x1fc3, 0x42a5, 0x8c,0xae, 0xd4,0x0c,0x22,0x15,0x05,0x5a) +#endif +#else +typedef struct IScrollProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IScrollProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IScrollProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IScrollProvider *This); + + /*** IScrollProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *Scroll)( + IScrollProvider *This, + enum ScrollAmount horizontalAmount, + enum ScrollAmount verticalAmount); + + HRESULT (STDMETHODCALLTYPE *SetScrollPercent)( + IScrollProvider *This, + double horizontalPercent, + double verticalPercent); + + HRESULT (STDMETHODCALLTYPE *get_HorizontalScrollPercent)( + IScrollProvider *This, + double *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_VerticalScrollPercent)( + IScrollProvider *This, + double *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_HorizontalViewSize)( + IScrollProvider *This, + double *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_VerticalViewSize)( + IScrollProvider *This, + double *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_HorizontallyScrollable)( + IScrollProvider *This, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_VerticallyScrollable)( + IScrollProvider *This, + WINBOOL *pRetVal); + + END_INTERFACE +} IScrollProviderVtbl; + +interface IScrollProvider { + CONST_VTBL IScrollProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IScrollProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IScrollProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IScrollProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IScrollProvider methods ***/ +#define IScrollProvider_Scroll(This,horizontalAmount,verticalAmount) (This)->lpVtbl->Scroll(This,horizontalAmount,verticalAmount) +#define IScrollProvider_SetScrollPercent(This,horizontalPercent,verticalPercent) (This)->lpVtbl->SetScrollPercent(This,horizontalPercent,verticalPercent) +#define IScrollProvider_get_HorizontalScrollPercent(This,pRetVal) (This)->lpVtbl->get_HorizontalScrollPercent(This,pRetVal) +#define IScrollProvider_get_VerticalScrollPercent(This,pRetVal) (This)->lpVtbl->get_VerticalScrollPercent(This,pRetVal) +#define IScrollProvider_get_HorizontalViewSize(This,pRetVal) (This)->lpVtbl->get_HorizontalViewSize(This,pRetVal) +#define IScrollProvider_get_VerticalViewSize(This,pRetVal) (This)->lpVtbl->get_VerticalViewSize(This,pRetVal) +#define IScrollProvider_get_HorizontallyScrollable(This,pRetVal) (This)->lpVtbl->get_HorizontallyScrollable(This,pRetVal) +#define IScrollProvider_get_VerticallyScrollable(This,pRetVal) (This)->lpVtbl->get_VerticallyScrollable(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IScrollProvider_QueryInterface(IScrollProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IScrollProvider_AddRef(IScrollProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IScrollProvider_Release(IScrollProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IScrollProvider methods ***/ +static __WIDL_INLINE HRESULT IScrollProvider_Scroll(IScrollProvider* This,enum ScrollAmount horizontalAmount,enum ScrollAmount verticalAmount) { + return This->lpVtbl->Scroll(This,horizontalAmount,verticalAmount); +} +static __WIDL_INLINE HRESULT IScrollProvider_SetScrollPercent(IScrollProvider* This,double horizontalPercent,double verticalPercent) { + return This->lpVtbl->SetScrollPercent(This,horizontalPercent,verticalPercent); +} +static __WIDL_INLINE HRESULT IScrollProvider_get_HorizontalScrollPercent(IScrollProvider* This,double *pRetVal) { + return This->lpVtbl->get_HorizontalScrollPercent(This,pRetVal); +} +static __WIDL_INLINE HRESULT IScrollProvider_get_VerticalScrollPercent(IScrollProvider* This,double *pRetVal) { + return This->lpVtbl->get_VerticalScrollPercent(This,pRetVal); +} +static __WIDL_INLINE HRESULT IScrollProvider_get_HorizontalViewSize(IScrollProvider* This,double *pRetVal) { + return This->lpVtbl->get_HorizontalViewSize(This,pRetVal); +} +static __WIDL_INLINE HRESULT IScrollProvider_get_VerticalViewSize(IScrollProvider* This,double *pRetVal) { + return This->lpVtbl->get_VerticalViewSize(This,pRetVal); +} +static __WIDL_INLINE HRESULT IScrollProvider_get_HorizontallyScrollable(IScrollProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_HorizontallyScrollable(This,pRetVal); +} +static __WIDL_INLINE HRESULT IScrollProvider_get_VerticallyScrollable(IScrollProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_VerticallyScrollable(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IScrollProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISelectionItemProvider interface + */ +#ifndef __ISelectionItemProvider_INTERFACE_DEFINED__ +#define __ISelectionItemProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISelectionItemProvider, 0x2acad808, 0xb2d4, 0x452d, 0xa4,0x07, 0x91,0xff,0x1a,0xd1,0x67,0xb2); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2acad808-b2d4-452d-a407-91ff1ad167b2") +ISelectionItemProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Select( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddToSelection( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveFromSelection( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsSelected( + WINBOOL *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SelectionContainer( + IRawElementProviderSimple **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISelectionItemProvider, 0x2acad808, 0xb2d4, 0x452d, 0xa4,0x07, 0x91,0xff,0x1a,0xd1,0x67,0xb2) +#endif +#else +typedef struct ISelectionItemProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISelectionItemProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISelectionItemProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISelectionItemProvider *This); + + /*** ISelectionItemProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *Select)( + ISelectionItemProvider *This); + + HRESULT (STDMETHODCALLTYPE *AddToSelection)( + ISelectionItemProvider *This); + + HRESULT (STDMETHODCALLTYPE *RemoveFromSelection)( + ISelectionItemProvider *This); + + HRESULT (STDMETHODCALLTYPE *get_IsSelected)( + ISelectionItemProvider *This, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_SelectionContainer)( + ISelectionItemProvider *This, + IRawElementProviderSimple **pRetVal); + + END_INTERFACE +} ISelectionItemProviderVtbl; + +interface ISelectionItemProvider { + CONST_VTBL ISelectionItemProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISelectionItemProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISelectionItemProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISelectionItemProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ISelectionItemProvider methods ***/ +#define ISelectionItemProvider_Select(This) (This)->lpVtbl->Select(This) +#define ISelectionItemProvider_AddToSelection(This) (This)->lpVtbl->AddToSelection(This) +#define ISelectionItemProvider_RemoveFromSelection(This) (This)->lpVtbl->RemoveFromSelection(This) +#define ISelectionItemProvider_get_IsSelected(This,pRetVal) (This)->lpVtbl->get_IsSelected(This,pRetVal) +#define ISelectionItemProvider_get_SelectionContainer(This,pRetVal) (This)->lpVtbl->get_SelectionContainer(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISelectionItemProvider_QueryInterface(ISelectionItemProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISelectionItemProvider_AddRef(ISelectionItemProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISelectionItemProvider_Release(ISelectionItemProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ISelectionItemProvider methods ***/ +static __WIDL_INLINE HRESULT ISelectionItemProvider_Select(ISelectionItemProvider* This) { + return This->lpVtbl->Select(This); +} +static __WIDL_INLINE HRESULT ISelectionItemProvider_AddToSelection(ISelectionItemProvider* This) { + return This->lpVtbl->AddToSelection(This); +} +static __WIDL_INLINE HRESULT ISelectionItemProvider_RemoveFromSelection(ISelectionItemProvider* This) { + return This->lpVtbl->RemoveFromSelection(This); +} +static __WIDL_INLINE HRESULT ISelectionItemProvider_get_IsSelected(ISelectionItemProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_IsSelected(This,pRetVal); +} +static __WIDL_INLINE HRESULT ISelectionItemProvider_get_SelectionContainer(ISelectionItemProvider* This,IRawElementProviderSimple **pRetVal) { + return This->lpVtbl->get_SelectionContainer(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __ISelectionItemProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISynchronizedInputProvider interface + */ +#ifndef __ISynchronizedInputProvider_INTERFACE_DEFINED__ +#define __ISynchronizedInputProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISynchronizedInputProvider, 0x29db1a06, 0x02ce, 0x4cf7, 0x9b,0x42, 0x56,0x5d,0x4f,0xab,0x20,0xee); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("29db1a06-02ce-4cf7-9b42-565d4fab20ee") +ISynchronizedInputProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE StartListening( + enum SynchronizedInputType inputType) = 0; + + virtual HRESULT STDMETHODCALLTYPE Cancel( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISynchronizedInputProvider, 0x29db1a06, 0x02ce, 0x4cf7, 0x9b,0x42, 0x56,0x5d,0x4f,0xab,0x20,0xee) +#endif +#else +typedef struct ISynchronizedInputProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISynchronizedInputProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISynchronizedInputProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISynchronizedInputProvider *This); + + /*** ISynchronizedInputProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *StartListening)( + ISynchronizedInputProvider *This, + enum SynchronizedInputType inputType); + + HRESULT (STDMETHODCALLTYPE *Cancel)( + ISynchronizedInputProvider *This); + + END_INTERFACE +} ISynchronizedInputProviderVtbl; + +interface ISynchronizedInputProvider { + CONST_VTBL ISynchronizedInputProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISynchronizedInputProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISynchronizedInputProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISynchronizedInputProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ISynchronizedInputProvider methods ***/ +#define ISynchronizedInputProvider_StartListening(This,inputType) (This)->lpVtbl->StartListening(This,inputType) +#define ISynchronizedInputProvider_Cancel(This) (This)->lpVtbl->Cancel(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISynchronizedInputProvider_QueryInterface(ISynchronizedInputProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISynchronizedInputProvider_AddRef(ISynchronizedInputProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISynchronizedInputProvider_Release(ISynchronizedInputProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ISynchronizedInputProvider methods ***/ +static __WIDL_INLINE HRESULT ISynchronizedInputProvider_StartListening(ISynchronizedInputProvider* This,enum SynchronizedInputType inputType) { + return This->lpVtbl->StartListening(This,inputType); +} +static __WIDL_INLINE HRESULT ISynchronizedInputProvider_Cancel(ISynchronizedInputProvider* This) { + return This->lpVtbl->Cancel(This); +} +#endif +#endif + +#endif + + +#endif /* __ISynchronizedInputProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITableProvider interface + */ +#ifndef __ITableProvider_INTERFACE_DEFINED__ +#define __ITableProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ITableProvider, 0x9c860395, 0x97b3, 0x490a, 0xb5,0x2a, 0x85,0x8c,0xc2,0x2a,0xf1,0x66); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("9c860395-97b3-490a-b52a-858cc22af166") +ITableProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetRowHeaders( + SAFEARRAY **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetColumnHeaders( + SAFEARRAY **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RowOrColumnMajor( + enum RowOrColumnMajor *pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ITableProvider, 0x9c860395, 0x97b3, 0x490a, 0xb5,0x2a, 0x85,0x8c,0xc2,0x2a,0xf1,0x66) +#endif +#else +typedef struct ITableProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ITableProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ITableProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ITableProvider *This); + + /*** ITableProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *GetRowHeaders)( + ITableProvider *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetColumnHeaders)( + ITableProvider *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_RowOrColumnMajor)( + ITableProvider *This, + enum RowOrColumnMajor *pRetVal); + + END_INTERFACE +} ITableProviderVtbl; + +interface ITableProvider { + CONST_VTBL ITableProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ITableProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ITableProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ITableProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ITableProvider methods ***/ +#define ITableProvider_GetRowHeaders(This,pRetVal) (This)->lpVtbl->GetRowHeaders(This,pRetVal) +#define ITableProvider_GetColumnHeaders(This,pRetVal) (This)->lpVtbl->GetColumnHeaders(This,pRetVal) +#define ITableProvider_get_RowOrColumnMajor(This,pRetVal) (This)->lpVtbl->get_RowOrColumnMajor(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ITableProvider_QueryInterface(ITableProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ITableProvider_AddRef(ITableProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ITableProvider_Release(ITableProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ITableProvider methods ***/ +static __WIDL_INLINE HRESULT ITableProvider_GetRowHeaders(ITableProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetRowHeaders(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITableProvider_GetColumnHeaders(ITableProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetColumnHeaders(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITableProvider_get_RowOrColumnMajor(ITableProvider* This,enum RowOrColumnMajor *pRetVal) { + return This->lpVtbl->get_RowOrColumnMajor(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __ITableProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITableItemProvider interface + */ +#ifndef __ITableItemProvider_INTERFACE_DEFINED__ +#define __ITableItemProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ITableItemProvider, 0xb9734fa6, 0x771f, 0x4d78, 0x9c,0x90, 0x25,0x17,0x99,0x93,0x49,0xcd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("b9734fa6-771f-4d78-9c90-2517999349cd") +ITableItemProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetRowHeaderItems( + SAFEARRAY **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetColumnHeaderItems( + SAFEARRAY **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ITableItemProvider, 0xb9734fa6, 0x771f, 0x4d78, 0x9c,0x90, 0x25,0x17,0x99,0x93,0x49,0xcd) +#endif +#else +typedef struct ITableItemProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ITableItemProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ITableItemProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ITableItemProvider *This); + + /*** ITableItemProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *GetRowHeaderItems)( + ITableItemProvider *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetColumnHeaderItems)( + ITableItemProvider *This, + SAFEARRAY **pRetVal); + + END_INTERFACE +} ITableItemProviderVtbl; + +interface ITableItemProvider { + CONST_VTBL ITableItemProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ITableItemProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ITableItemProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ITableItemProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ITableItemProvider methods ***/ +#define ITableItemProvider_GetRowHeaderItems(This,pRetVal) (This)->lpVtbl->GetRowHeaderItems(This,pRetVal) +#define ITableItemProvider_GetColumnHeaderItems(This,pRetVal) (This)->lpVtbl->GetColumnHeaderItems(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ITableItemProvider_QueryInterface(ITableItemProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ITableItemProvider_AddRef(ITableItemProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ITableItemProvider_Release(ITableItemProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ITableItemProvider methods ***/ +static __WIDL_INLINE HRESULT ITableItemProvider_GetRowHeaderItems(ITableItemProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetRowHeaderItems(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITableItemProvider_GetColumnHeaderItems(ITableItemProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetColumnHeaderItems(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __ITableItemProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IToggleProvider interface + */ +#ifndef __IToggleProvider_INTERFACE_DEFINED__ +#define __IToggleProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IToggleProvider, 0x56d00bd0, 0xc4f4, 0x433c, 0xa8,0x36, 0x1a,0x52,0xa5,0x7e,0x08,0x92); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("56d00bd0-c4f4-433c-a836-1a52a57e0892") +IToggleProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Toggle( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ToggleState( + enum ToggleState *pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IToggleProvider, 0x56d00bd0, 0xc4f4, 0x433c, 0xa8,0x36, 0x1a,0x52,0xa5,0x7e,0x08,0x92) +#endif +#else +typedef struct IToggleProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IToggleProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IToggleProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IToggleProvider *This); + + /*** IToggleProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *Toggle)( + IToggleProvider *This); + + HRESULT (STDMETHODCALLTYPE *get_ToggleState)( + IToggleProvider *This, + enum ToggleState *pRetVal); + + END_INTERFACE +} IToggleProviderVtbl; + +interface IToggleProvider { + CONST_VTBL IToggleProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IToggleProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IToggleProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IToggleProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IToggleProvider methods ***/ +#define IToggleProvider_Toggle(This) (This)->lpVtbl->Toggle(This) +#define IToggleProvider_get_ToggleState(This,pRetVal) (This)->lpVtbl->get_ToggleState(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IToggleProvider_QueryInterface(IToggleProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IToggleProvider_AddRef(IToggleProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IToggleProvider_Release(IToggleProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IToggleProvider methods ***/ +static __WIDL_INLINE HRESULT IToggleProvider_Toggle(IToggleProvider* This) { + return This->lpVtbl->Toggle(This); +} +static __WIDL_INLINE HRESULT IToggleProvider_get_ToggleState(IToggleProvider* This,enum ToggleState *pRetVal) { + return This->lpVtbl->get_ToggleState(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IToggleProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITransformProvider interface + */ +#ifndef __ITransformProvider_INTERFACE_DEFINED__ +#define __ITransformProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ITransformProvider, 0x6829ddc4, 0x4f91, 0x4ffa, 0xb8,0x6f, 0xbd,0x3e,0x29,0x87,0xcb,0x4c); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("6829ddc4-4f91-4ffa-b86f-bd3e2987cb4c") +ITransformProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Move( + double x, + double y) = 0; + + virtual HRESULT STDMETHODCALLTYPE Resize( + double width, + double height) = 0; + + virtual HRESULT STDMETHODCALLTYPE Rotate( + double degrees) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CanMove( + WINBOOL *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CanResize( + WINBOOL *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CanRotate( + WINBOOL *pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ITransformProvider, 0x6829ddc4, 0x4f91, 0x4ffa, 0xb8,0x6f, 0xbd,0x3e,0x29,0x87,0xcb,0x4c) +#endif +#else +typedef struct ITransformProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ITransformProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ITransformProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ITransformProvider *This); + + /*** ITransformProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *Move)( + ITransformProvider *This, + double x, + double y); + + HRESULT (STDMETHODCALLTYPE *Resize)( + ITransformProvider *This, + double width, + double height); + + HRESULT (STDMETHODCALLTYPE *Rotate)( + ITransformProvider *This, + double degrees); + + HRESULT (STDMETHODCALLTYPE *get_CanMove)( + ITransformProvider *This, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_CanResize)( + ITransformProvider *This, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_CanRotate)( + ITransformProvider *This, + WINBOOL *pRetVal); + + END_INTERFACE +} ITransformProviderVtbl; + +interface ITransformProvider { + CONST_VTBL ITransformProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ITransformProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ITransformProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ITransformProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ITransformProvider methods ***/ +#define ITransformProvider_Move(This,x,y) (This)->lpVtbl->Move(This,x,y) +#define ITransformProvider_Resize(This,width,height) (This)->lpVtbl->Resize(This,width,height) +#define ITransformProvider_Rotate(This,degrees) (This)->lpVtbl->Rotate(This,degrees) +#define ITransformProvider_get_CanMove(This,pRetVal) (This)->lpVtbl->get_CanMove(This,pRetVal) +#define ITransformProvider_get_CanResize(This,pRetVal) (This)->lpVtbl->get_CanResize(This,pRetVal) +#define ITransformProvider_get_CanRotate(This,pRetVal) (This)->lpVtbl->get_CanRotate(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ITransformProvider_QueryInterface(ITransformProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ITransformProvider_AddRef(ITransformProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ITransformProvider_Release(ITransformProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ITransformProvider methods ***/ +static __WIDL_INLINE HRESULT ITransformProvider_Move(ITransformProvider* This,double x,double y) { + return This->lpVtbl->Move(This,x,y); +} +static __WIDL_INLINE HRESULT ITransformProvider_Resize(ITransformProvider* This,double width,double height) { + return This->lpVtbl->Resize(This,width,height); +} +static __WIDL_INLINE HRESULT ITransformProvider_Rotate(ITransformProvider* This,double degrees) { + return This->lpVtbl->Rotate(This,degrees); +} +static __WIDL_INLINE HRESULT ITransformProvider_get_CanMove(ITransformProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_CanMove(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITransformProvider_get_CanResize(ITransformProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_CanResize(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITransformProvider_get_CanRotate(ITransformProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_CanRotate(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __ITransformProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IValueProvider interface + */ +#ifndef __IValueProvider_INTERFACE_DEFINED__ +#define __IValueProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IValueProvider, 0xc7935180, 0x6fb3, 0x4201, 0xb1,0x74, 0x7d,0xf7,0x3a,0xdb,0xf6,0x4a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c7935180-6fb3-4201-b174-7df73adbf64a") +IValueProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetValue( + LPCWSTR val) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Value( + BSTR *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsReadOnly( + WINBOOL *pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IValueProvider, 0xc7935180, 0x6fb3, 0x4201, 0xb1,0x74, 0x7d,0xf7,0x3a,0xdb,0xf6,0x4a) +#endif +#else +typedef struct IValueProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IValueProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IValueProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IValueProvider *This); + + /*** IValueProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *SetValue)( + IValueProvider *This, + LPCWSTR val); + + HRESULT (STDMETHODCALLTYPE *get_Value)( + IValueProvider *This, + BSTR *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_IsReadOnly)( + IValueProvider *This, + WINBOOL *pRetVal); + + END_INTERFACE +} IValueProviderVtbl; + +interface IValueProvider { + CONST_VTBL IValueProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IValueProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IValueProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IValueProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IValueProvider methods ***/ +#define IValueProvider_SetValue(This,val) (This)->lpVtbl->SetValue(This,val) +#define IValueProvider_get_Value(This,pRetVal) (This)->lpVtbl->get_Value(This,pRetVal) +#define IValueProvider_get_IsReadOnly(This,pRetVal) (This)->lpVtbl->get_IsReadOnly(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IValueProvider_QueryInterface(IValueProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IValueProvider_AddRef(IValueProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IValueProvider_Release(IValueProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IValueProvider methods ***/ +static __WIDL_INLINE HRESULT IValueProvider_SetValue(IValueProvider* This,LPCWSTR val) { + return This->lpVtbl->SetValue(This,val); +} +static __WIDL_INLINE HRESULT IValueProvider_get_Value(IValueProvider* This,BSTR *pRetVal) { + return This->lpVtbl->get_Value(This,pRetVal); +} +static __WIDL_INLINE HRESULT IValueProvider_get_IsReadOnly(IValueProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_IsReadOnly(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IValueProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IWindowProvider interface + */ +#ifndef __IWindowProvider_INTERFACE_DEFINED__ +#define __IWindowProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IWindowProvider, 0x987df77b, 0xdb06, 0x4d77, 0x8f,0x8a, 0x86,0xa9,0xc3,0xbb,0x90,0xb9); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("987df77b-db06-4d77-8f8a-86a9c3bb90b9") +IWindowProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE SetVisualState( + enum WindowVisualState state) = 0; + + virtual HRESULT STDMETHODCALLTYPE Close( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE WaitForInputIdle( + int milliseconds, + WINBOOL *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CanMaximize( + WINBOOL *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CanMinimize( + WINBOOL *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsModal( + WINBOOL *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_WindowVisualState( + enum WindowVisualState *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_WindowInteractionState( + enum WindowInteractionState *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsTopmost( + WINBOOL *pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IWindowProvider, 0x987df77b, 0xdb06, 0x4d77, 0x8f,0x8a, 0x86,0xa9,0xc3,0xbb,0x90,0xb9) +#endif +#else +typedef struct IWindowProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IWindowProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IWindowProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IWindowProvider *This); + + /*** IWindowProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *SetVisualState)( + IWindowProvider *This, + enum WindowVisualState state); + + HRESULT (STDMETHODCALLTYPE *Close)( + IWindowProvider *This); + + HRESULT (STDMETHODCALLTYPE *WaitForInputIdle)( + IWindowProvider *This, + int milliseconds, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_CanMaximize)( + IWindowProvider *This, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_CanMinimize)( + IWindowProvider *This, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_IsModal)( + IWindowProvider *This, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_WindowVisualState)( + IWindowProvider *This, + enum WindowVisualState *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_WindowInteractionState)( + IWindowProvider *This, + enum WindowInteractionState *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_IsTopmost)( + IWindowProvider *This, + WINBOOL *pRetVal); + + END_INTERFACE +} IWindowProviderVtbl; + +interface IWindowProvider { + CONST_VTBL IWindowProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IWindowProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IWindowProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IWindowProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IWindowProvider methods ***/ +#define IWindowProvider_SetVisualState(This,state) (This)->lpVtbl->SetVisualState(This,state) +#define IWindowProvider_Close(This) (This)->lpVtbl->Close(This) +#define IWindowProvider_WaitForInputIdle(This,milliseconds,pRetVal) (This)->lpVtbl->WaitForInputIdle(This,milliseconds,pRetVal) +#define IWindowProvider_get_CanMaximize(This,pRetVal) (This)->lpVtbl->get_CanMaximize(This,pRetVal) +#define IWindowProvider_get_CanMinimize(This,pRetVal) (This)->lpVtbl->get_CanMinimize(This,pRetVal) +#define IWindowProvider_get_IsModal(This,pRetVal) (This)->lpVtbl->get_IsModal(This,pRetVal) +#define IWindowProvider_get_WindowVisualState(This,pRetVal) (This)->lpVtbl->get_WindowVisualState(This,pRetVal) +#define IWindowProvider_get_WindowInteractionState(This,pRetVal) (This)->lpVtbl->get_WindowInteractionState(This,pRetVal) +#define IWindowProvider_get_IsTopmost(This,pRetVal) (This)->lpVtbl->get_IsTopmost(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IWindowProvider_QueryInterface(IWindowProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IWindowProvider_AddRef(IWindowProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IWindowProvider_Release(IWindowProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IWindowProvider methods ***/ +static __WIDL_INLINE HRESULT IWindowProvider_SetVisualState(IWindowProvider* This,enum WindowVisualState state) { + return This->lpVtbl->SetVisualState(This,state); +} +static __WIDL_INLINE HRESULT IWindowProvider_Close(IWindowProvider* This) { + return This->lpVtbl->Close(This); +} +static __WIDL_INLINE HRESULT IWindowProvider_WaitForInputIdle(IWindowProvider* This,int milliseconds,WINBOOL *pRetVal) { + return This->lpVtbl->WaitForInputIdle(This,milliseconds,pRetVal); +} +static __WIDL_INLINE HRESULT IWindowProvider_get_CanMaximize(IWindowProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_CanMaximize(This,pRetVal); +} +static __WIDL_INLINE HRESULT IWindowProvider_get_CanMinimize(IWindowProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_CanMinimize(This,pRetVal); +} +static __WIDL_INLINE HRESULT IWindowProvider_get_IsModal(IWindowProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_IsModal(This,pRetVal); +} +static __WIDL_INLINE HRESULT IWindowProvider_get_WindowVisualState(IWindowProvider* This,enum WindowVisualState *pRetVal) { + return This->lpVtbl->get_WindowVisualState(This,pRetVal); +} +static __WIDL_INLINE HRESULT IWindowProvider_get_WindowInteractionState(IWindowProvider* This,enum WindowInteractionState *pRetVal) { + return This->lpVtbl->get_WindowInteractionState(This,pRetVal); +} +static __WIDL_INLINE HRESULT IWindowProvider_get_IsTopmost(IWindowProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_IsTopmost(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IWindowProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IItemContainerProvider interface + */ +#ifndef __IItemContainerProvider_INTERFACE_DEFINED__ +#define __IItemContainerProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IItemContainerProvider, 0xe747770b, 0x39ce, 0x4382, 0xab,0x30, 0xd8,0xfb,0x3f,0x33,0x6f,0x24); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e747770b-39ce-4382-ab30-d8fb3f336f24") +IItemContainerProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE FindItemByProperty( + IRawElementProviderSimple *pStartAfter, + PROPERTYID propertyId, + VARIANT value, + IRawElementProviderSimple **pFound) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IItemContainerProvider, 0xe747770b, 0x39ce, 0x4382, 0xab,0x30, 0xd8,0xfb,0x3f,0x33,0x6f,0x24) +#endif +#else +typedef struct IItemContainerProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IItemContainerProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IItemContainerProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IItemContainerProvider *This); + + /*** IItemContainerProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *FindItemByProperty)( + IItemContainerProvider *This, + IRawElementProviderSimple *pStartAfter, + PROPERTYID propertyId, + VARIANT value, + IRawElementProviderSimple **pFound); + + END_INTERFACE +} IItemContainerProviderVtbl; + +interface IItemContainerProvider { + CONST_VTBL IItemContainerProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IItemContainerProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IItemContainerProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IItemContainerProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IItemContainerProvider methods ***/ +#define IItemContainerProvider_FindItemByProperty(This,pStartAfter,propertyId,value,pFound) (This)->lpVtbl->FindItemByProperty(This,pStartAfter,propertyId,value,pFound) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IItemContainerProvider_QueryInterface(IItemContainerProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IItemContainerProvider_AddRef(IItemContainerProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IItemContainerProvider_Release(IItemContainerProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IItemContainerProvider methods ***/ +static __WIDL_INLINE HRESULT IItemContainerProvider_FindItemByProperty(IItemContainerProvider* This,IRawElementProviderSimple *pStartAfter,PROPERTYID propertyId,VARIANT value,IRawElementProviderSimple **pFound) { + return This->lpVtbl->FindItemByProperty(This,pStartAfter,propertyId,value,pFound); +} +#endif +#endif + +#endif + + +#endif /* __IItemContainerProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVirtualizedItemProvider interface + */ +#ifndef __IVirtualizedItemProvider_INTERFACE_DEFINED__ +#define __IVirtualizedItemProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVirtualizedItemProvider, 0xcb98b665, 0x2d35, 0x4fac, 0xad,0x35, 0xf3,0xc6,0x0d,0x0c,0x0b,0x8b); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("cb98b665-2d35-4fac-ad35-f3c60d0c0b8b") +IVirtualizedItemProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Realize( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVirtualizedItemProvider, 0xcb98b665, 0x2d35, 0x4fac, 0xad,0x35, 0xf3,0xc6,0x0d,0x0c,0x0b,0x8b) +#endif +#else +typedef struct IVirtualizedItemProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVirtualizedItemProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVirtualizedItemProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVirtualizedItemProvider *This); + + /*** IVirtualizedItemProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *Realize)( + IVirtualizedItemProvider *This); + + END_INTERFACE +} IVirtualizedItemProviderVtbl; + +interface IVirtualizedItemProvider { + CONST_VTBL IVirtualizedItemProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVirtualizedItemProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVirtualizedItemProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVirtualizedItemProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IVirtualizedItemProvider methods ***/ +#define IVirtualizedItemProvider_Realize(This) (This)->lpVtbl->Realize(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVirtualizedItemProvider_QueryInterface(IVirtualizedItemProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVirtualizedItemProvider_AddRef(IVirtualizedItemProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVirtualizedItemProvider_Release(IVirtualizedItemProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IVirtualizedItemProvider methods ***/ +static __WIDL_INLINE HRESULT IVirtualizedItemProvider_Realize(IVirtualizedItemProvider* This) { + return This->lpVtbl->Realize(This); +} +#endif +#endif + +#endif + + +#endif /* __IVirtualizedItemProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IObjectModelProvider interface + */ +#ifndef __IObjectModelProvider_INTERFACE_DEFINED__ +#define __IObjectModelProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IObjectModelProvider, 0x3ad86ebd, 0xf5ef, 0x483d, 0xbb,0x18, 0xb1,0x04,0x2a,0x47,0x5d,0x64); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3ad86ebd-f5ef-483d-bb18-b1042a475d64") +IObjectModelProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetUnderlyingObjectModel( + IUnknown **ppUnknown) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IObjectModelProvider, 0x3ad86ebd, 0xf5ef, 0x483d, 0xbb,0x18, 0xb1,0x04,0x2a,0x47,0x5d,0x64) +#endif +#else +typedef struct IObjectModelProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IObjectModelProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IObjectModelProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IObjectModelProvider *This); + + /*** IObjectModelProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *GetUnderlyingObjectModel)( + IObjectModelProvider *This, + IUnknown **ppUnknown); + + END_INTERFACE +} IObjectModelProviderVtbl; + +interface IObjectModelProvider { + CONST_VTBL IObjectModelProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IObjectModelProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IObjectModelProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IObjectModelProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IObjectModelProvider methods ***/ +#define IObjectModelProvider_GetUnderlyingObjectModel(This,ppUnknown) (This)->lpVtbl->GetUnderlyingObjectModel(This,ppUnknown) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IObjectModelProvider_QueryInterface(IObjectModelProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IObjectModelProvider_AddRef(IObjectModelProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IObjectModelProvider_Release(IObjectModelProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IObjectModelProvider methods ***/ +static __WIDL_INLINE HRESULT IObjectModelProvider_GetUnderlyingObjectModel(IObjectModelProvider* This,IUnknown **ppUnknown) { + return This->lpVtbl->GetUnderlyingObjectModel(This,ppUnknown); +} +#endif +#endif + +#endif + + +#endif /* __IObjectModelProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAnnotationProvider interface + */ +#ifndef __IAnnotationProvider_INTERFACE_DEFINED__ +#define __IAnnotationProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IAnnotationProvider, 0xf95c7e80, 0xbd63, 0x4601, 0x97,0x82, 0x44,0x5e,0xbf,0xf0,0x11,0xfc); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("f95c7e80-bd63-4601-9782-445ebff011fc") +IAnnotationProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_AnnotationTypeId( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_AnnotationTypeName( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Author( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DateTime( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Target( + IRawElementProviderSimple **retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IAnnotationProvider, 0xf95c7e80, 0xbd63, 0x4601, 0x97,0x82, 0x44,0x5e,0xbf,0xf0,0x11,0xfc) +#endif +#else +typedef struct IAnnotationProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IAnnotationProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IAnnotationProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IAnnotationProvider *This); + + /*** IAnnotationProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AnnotationTypeId)( + IAnnotationProvider *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_AnnotationTypeName)( + IAnnotationProvider *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_Author)( + IAnnotationProvider *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_DateTime)( + IAnnotationProvider *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_Target)( + IAnnotationProvider *This, + IRawElementProviderSimple **retVal); + + END_INTERFACE +} IAnnotationProviderVtbl; + +interface IAnnotationProvider { + CONST_VTBL IAnnotationProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IAnnotationProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IAnnotationProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IAnnotationProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IAnnotationProvider methods ***/ +#define IAnnotationProvider_get_AnnotationTypeId(This,retVal) (This)->lpVtbl->get_AnnotationTypeId(This,retVal) +#define IAnnotationProvider_get_AnnotationTypeName(This,retVal) (This)->lpVtbl->get_AnnotationTypeName(This,retVal) +#define IAnnotationProvider_get_Author(This,retVal) (This)->lpVtbl->get_Author(This,retVal) +#define IAnnotationProvider_get_DateTime(This,retVal) (This)->lpVtbl->get_DateTime(This,retVal) +#define IAnnotationProvider_get_Target(This,retVal) (This)->lpVtbl->get_Target(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IAnnotationProvider_QueryInterface(IAnnotationProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IAnnotationProvider_AddRef(IAnnotationProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IAnnotationProvider_Release(IAnnotationProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IAnnotationProvider methods ***/ +static __WIDL_INLINE HRESULT IAnnotationProvider_get_AnnotationTypeId(IAnnotationProvider* This,int *retVal) { + return This->lpVtbl->get_AnnotationTypeId(This,retVal); +} +static __WIDL_INLINE HRESULT IAnnotationProvider_get_AnnotationTypeName(IAnnotationProvider* This,BSTR *retVal) { + return This->lpVtbl->get_AnnotationTypeName(This,retVal); +} +static __WIDL_INLINE HRESULT IAnnotationProvider_get_Author(IAnnotationProvider* This,BSTR *retVal) { + return This->lpVtbl->get_Author(This,retVal); +} +static __WIDL_INLINE HRESULT IAnnotationProvider_get_DateTime(IAnnotationProvider* This,BSTR *retVal) { + return This->lpVtbl->get_DateTime(This,retVal); +} +static __WIDL_INLINE HRESULT IAnnotationProvider_get_Target(IAnnotationProvider* This,IRawElementProviderSimple **retVal) { + return This->lpVtbl->get_Target(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IAnnotationProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IStylesProvider interface + */ +#ifndef __IStylesProvider_INTERFACE_DEFINED__ +#define __IStylesProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IStylesProvider, 0x19b6b649, 0xf5d7, 0x4a6d, 0xbd,0xcb, 0x12,0x92,0x52,0xbe,0x58,0x8a); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("19b6b649-f5d7-4a6d-bdcb-129252be588a") +IStylesProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_StyleId( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_StyleName( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FillColor( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FillPatternStyle( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Shape( + BSTR *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FillPatternColor( + int *retVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ExtendedProperties( + BSTR *retVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IStylesProvider, 0x19b6b649, 0xf5d7, 0x4a6d, 0xbd,0xcb, 0x12,0x92,0x52,0xbe,0x58,0x8a) +#endif +#else +typedef struct IStylesProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IStylesProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IStylesProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IStylesProvider *This); + + /*** IStylesProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *get_StyleId)( + IStylesProvider *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_StyleName)( + IStylesProvider *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_FillColor)( + IStylesProvider *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_FillPatternStyle)( + IStylesProvider *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_Shape)( + IStylesProvider *This, + BSTR *retVal); + + HRESULT (STDMETHODCALLTYPE *get_FillPatternColor)( + IStylesProvider *This, + int *retVal); + + HRESULT (STDMETHODCALLTYPE *get_ExtendedProperties)( + IStylesProvider *This, + BSTR *retVal); + + END_INTERFACE +} IStylesProviderVtbl; + +interface IStylesProvider { + CONST_VTBL IStylesProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IStylesProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IStylesProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IStylesProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IStylesProvider methods ***/ +#define IStylesProvider_get_StyleId(This,retVal) (This)->lpVtbl->get_StyleId(This,retVal) +#define IStylesProvider_get_StyleName(This,retVal) (This)->lpVtbl->get_StyleName(This,retVal) +#define IStylesProvider_get_FillColor(This,retVal) (This)->lpVtbl->get_FillColor(This,retVal) +#define IStylesProvider_get_FillPatternStyle(This,retVal) (This)->lpVtbl->get_FillPatternStyle(This,retVal) +#define IStylesProvider_get_Shape(This,retVal) (This)->lpVtbl->get_Shape(This,retVal) +#define IStylesProvider_get_FillPatternColor(This,retVal) (This)->lpVtbl->get_FillPatternColor(This,retVal) +#define IStylesProvider_get_ExtendedProperties(This,retVal) (This)->lpVtbl->get_ExtendedProperties(This,retVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IStylesProvider_QueryInterface(IStylesProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IStylesProvider_AddRef(IStylesProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IStylesProvider_Release(IStylesProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IStylesProvider methods ***/ +static __WIDL_INLINE HRESULT IStylesProvider_get_StyleId(IStylesProvider* This,int *retVal) { + return This->lpVtbl->get_StyleId(This,retVal); +} +static __WIDL_INLINE HRESULT IStylesProvider_get_StyleName(IStylesProvider* This,BSTR *retVal) { + return This->lpVtbl->get_StyleName(This,retVal); +} +static __WIDL_INLINE HRESULT IStylesProvider_get_FillColor(IStylesProvider* This,int *retVal) { + return This->lpVtbl->get_FillColor(This,retVal); +} +static __WIDL_INLINE HRESULT IStylesProvider_get_FillPatternStyle(IStylesProvider* This,BSTR *retVal) { + return This->lpVtbl->get_FillPatternStyle(This,retVal); +} +static __WIDL_INLINE HRESULT IStylesProvider_get_Shape(IStylesProvider* This,BSTR *retVal) { + return This->lpVtbl->get_Shape(This,retVal); +} +static __WIDL_INLINE HRESULT IStylesProvider_get_FillPatternColor(IStylesProvider* This,int *retVal) { + return This->lpVtbl->get_FillPatternColor(This,retVal); +} +static __WIDL_INLINE HRESULT IStylesProvider_get_ExtendedProperties(IStylesProvider* This,BSTR *retVal) { + return This->lpVtbl->get_ExtendedProperties(This,retVal); +} +#endif +#endif + +#endif + + +#endif /* __IStylesProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISpreadsheetProvider interface + */ +#ifndef __ISpreadsheetProvider_INTERFACE_DEFINED__ +#define __ISpreadsheetProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISpreadsheetProvider, 0x6f6b5d35, 0x5525, 0x4f80, 0xb7,0x58, 0x85,0x47,0x38,0x32,0xff,0xc7); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("6f6b5d35-5525-4f80-b758-85473832ffc7") +ISpreadsheetProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetItemByName( + LPCWSTR name, + IRawElementProviderSimple **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISpreadsheetProvider, 0x6f6b5d35, 0x5525, 0x4f80, 0xb7,0x58, 0x85,0x47,0x38,0x32,0xff,0xc7) +#endif +#else +typedef struct ISpreadsheetProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISpreadsheetProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISpreadsheetProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISpreadsheetProvider *This); + + /*** ISpreadsheetProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *GetItemByName)( + ISpreadsheetProvider *This, + LPCWSTR name, + IRawElementProviderSimple **pRetVal); + + END_INTERFACE +} ISpreadsheetProviderVtbl; + +interface ISpreadsheetProvider { + CONST_VTBL ISpreadsheetProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISpreadsheetProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISpreadsheetProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISpreadsheetProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ISpreadsheetProvider methods ***/ +#define ISpreadsheetProvider_GetItemByName(This,name,pRetVal) (This)->lpVtbl->GetItemByName(This,name,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISpreadsheetProvider_QueryInterface(ISpreadsheetProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISpreadsheetProvider_AddRef(ISpreadsheetProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISpreadsheetProvider_Release(ISpreadsheetProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ISpreadsheetProvider methods ***/ +static __WIDL_INLINE HRESULT ISpreadsheetProvider_GetItemByName(ISpreadsheetProvider* This,LPCWSTR name,IRawElementProviderSimple **pRetVal) { + return This->lpVtbl->GetItemByName(This,name,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __ISpreadsheetProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISpreadsheetItemProvider interface + */ +#ifndef __ISpreadsheetItemProvider_INTERFACE_DEFINED__ +#define __ISpreadsheetItemProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISpreadsheetItemProvider, 0xeaed4660, 0x7b3d, 0x4879, 0xa2,0xe6, 0x36,0x5c,0xe6,0x03,0xf3,0xd0); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("eaed4660-7b3d-4879-a2e6-365ce603f3d0") +ISpreadsheetItemProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_Formula( + BSTR *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAnnotationObjects( + SAFEARRAY **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAnnotationTypes( + SAFEARRAY **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISpreadsheetItemProvider, 0xeaed4660, 0x7b3d, 0x4879, 0xa2,0xe6, 0x36,0x5c,0xe6,0x03,0xf3,0xd0) +#endif +#else +typedef struct ISpreadsheetItemProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISpreadsheetItemProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISpreadsheetItemProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISpreadsheetItemProvider *This); + + /*** ISpreadsheetItemProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Formula)( + ISpreadsheetItemProvider *This, + BSTR *pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetAnnotationObjects)( + ISpreadsheetItemProvider *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetAnnotationTypes)( + ISpreadsheetItemProvider *This, + SAFEARRAY **pRetVal); + + END_INTERFACE +} ISpreadsheetItemProviderVtbl; + +interface ISpreadsheetItemProvider { + CONST_VTBL ISpreadsheetItemProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISpreadsheetItemProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISpreadsheetItemProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISpreadsheetItemProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ISpreadsheetItemProvider methods ***/ +#define ISpreadsheetItemProvider_get_Formula(This,pRetVal) (This)->lpVtbl->get_Formula(This,pRetVal) +#define ISpreadsheetItemProvider_GetAnnotationObjects(This,pRetVal) (This)->lpVtbl->GetAnnotationObjects(This,pRetVal) +#define ISpreadsheetItemProvider_GetAnnotationTypes(This,pRetVal) (This)->lpVtbl->GetAnnotationTypes(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISpreadsheetItemProvider_QueryInterface(ISpreadsheetItemProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISpreadsheetItemProvider_AddRef(ISpreadsheetItemProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISpreadsheetItemProvider_Release(ISpreadsheetItemProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ISpreadsheetItemProvider methods ***/ +static __WIDL_INLINE HRESULT ISpreadsheetItemProvider_get_Formula(ISpreadsheetItemProvider* This,BSTR *pRetVal) { + return This->lpVtbl->get_Formula(This,pRetVal); +} +static __WIDL_INLINE HRESULT ISpreadsheetItemProvider_GetAnnotationObjects(ISpreadsheetItemProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetAnnotationObjects(This,pRetVal); +} +static __WIDL_INLINE HRESULT ISpreadsheetItemProvider_GetAnnotationTypes(ISpreadsheetItemProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetAnnotationTypes(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __ISpreadsheetItemProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITransformProvider2 interface + */ +#ifndef __ITransformProvider2_INTERFACE_DEFINED__ +#define __ITransformProvider2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ITransformProvider2, 0x4758742f, 0x7ac2, 0x460c, 0xbc,0x48, 0x09,0xfc,0x09,0x30,0x8a,0x93); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("4758742f-7ac2-460c-bc48-09fc09308a93") +ITransformProvider2 : public ITransformProvider +{ + virtual HRESULT STDMETHODCALLTYPE Zoom( + double zoom) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CanZoom( + WINBOOL *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ZoomLevel( + double *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ZoomMinimum( + double *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ZoomMaximum( + double *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE ZoomByUnit( + enum ZoomUnit zoomUnit) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ITransformProvider2, 0x4758742f, 0x7ac2, 0x460c, 0xbc,0x48, 0x09,0xfc,0x09,0x30,0x8a,0x93) +#endif +#else +typedef struct ITransformProvider2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ITransformProvider2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ITransformProvider2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ITransformProvider2 *This); + + /*** ITransformProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *Move)( + ITransformProvider2 *This, + double x, + double y); + + HRESULT (STDMETHODCALLTYPE *Resize)( + ITransformProvider2 *This, + double width, + double height); + + HRESULT (STDMETHODCALLTYPE *Rotate)( + ITransformProvider2 *This, + double degrees); + + HRESULT (STDMETHODCALLTYPE *get_CanMove)( + ITransformProvider2 *This, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_CanResize)( + ITransformProvider2 *This, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_CanRotate)( + ITransformProvider2 *This, + WINBOOL *pRetVal); + + /*** ITransformProvider2 methods ***/ + HRESULT (STDMETHODCALLTYPE *Zoom)( + ITransformProvider2 *This, + double zoom); + + HRESULT (STDMETHODCALLTYPE *get_CanZoom)( + ITransformProvider2 *This, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_ZoomLevel)( + ITransformProvider2 *This, + double *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_ZoomMinimum)( + ITransformProvider2 *This, + double *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_ZoomMaximum)( + ITransformProvider2 *This, + double *pRetVal); + + HRESULT (STDMETHODCALLTYPE *ZoomByUnit)( + ITransformProvider2 *This, + enum ZoomUnit zoomUnit); + + END_INTERFACE +} ITransformProvider2Vtbl; + +interface ITransformProvider2 { + CONST_VTBL ITransformProvider2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ITransformProvider2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ITransformProvider2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ITransformProvider2_Release(This) (This)->lpVtbl->Release(This) +/*** ITransformProvider methods ***/ +#define ITransformProvider2_Move(This,x,y) (This)->lpVtbl->Move(This,x,y) +#define ITransformProvider2_Resize(This,width,height) (This)->lpVtbl->Resize(This,width,height) +#define ITransformProvider2_Rotate(This,degrees) (This)->lpVtbl->Rotate(This,degrees) +#define ITransformProvider2_get_CanMove(This,pRetVal) (This)->lpVtbl->get_CanMove(This,pRetVal) +#define ITransformProvider2_get_CanResize(This,pRetVal) (This)->lpVtbl->get_CanResize(This,pRetVal) +#define ITransformProvider2_get_CanRotate(This,pRetVal) (This)->lpVtbl->get_CanRotate(This,pRetVal) +/*** ITransformProvider2 methods ***/ +#define ITransformProvider2_Zoom(This,zoom) (This)->lpVtbl->Zoom(This,zoom) +#define ITransformProvider2_get_CanZoom(This,pRetVal) (This)->lpVtbl->get_CanZoom(This,pRetVal) +#define ITransformProvider2_get_ZoomLevel(This,pRetVal) (This)->lpVtbl->get_ZoomLevel(This,pRetVal) +#define ITransformProvider2_get_ZoomMinimum(This,pRetVal) (This)->lpVtbl->get_ZoomMinimum(This,pRetVal) +#define ITransformProvider2_get_ZoomMaximum(This,pRetVal) (This)->lpVtbl->get_ZoomMaximum(This,pRetVal) +#define ITransformProvider2_ZoomByUnit(This,zoomUnit) (This)->lpVtbl->ZoomByUnit(This,zoomUnit) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ITransformProvider2_QueryInterface(ITransformProvider2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ITransformProvider2_AddRef(ITransformProvider2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ITransformProvider2_Release(ITransformProvider2* This) { + return This->lpVtbl->Release(This); +} +/*** ITransformProvider methods ***/ +static __WIDL_INLINE HRESULT ITransformProvider2_Move(ITransformProvider2* This,double x,double y) { + return This->lpVtbl->Move(This,x,y); +} +static __WIDL_INLINE HRESULT ITransformProvider2_Resize(ITransformProvider2* This,double width,double height) { + return This->lpVtbl->Resize(This,width,height); +} +static __WIDL_INLINE HRESULT ITransformProvider2_Rotate(ITransformProvider2* This,double degrees) { + return This->lpVtbl->Rotate(This,degrees); +} +static __WIDL_INLINE HRESULT ITransformProvider2_get_CanMove(ITransformProvider2* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_CanMove(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITransformProvider2_get_CanResize(ITransformProvider2* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_CanResize(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITransformProvider2_get_CanRotate(ITransformProvider2* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_CanRotate(This,pRetVal); +} +/*** ITransformProvider2 methods ***/ +static __WIDL_INLINE HRESULT ITransformProvider2_Zoom(ITransformProvider2* This,double zoom) { + return This->lpVtbl->Zoom(This,zoom); +} +static __WIDL_INLINE HRESULT ITransformProvider2_get_CanZoom(ITransformProvider2* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_CanZoom(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITransformProvider2_get_ZoomLevel(ITransformProvider2* This,double *pRetVal) { + return This->lpVtbl->get_ZoomLevel(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITransformProvider2_get_ZoomMinimum(ITransformProvider2* This,double *pRetVal) { + return This->lpVtbl->get_ZoomMinimum(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITransformProvider2_get_ZoomMaximum(ITransformProvider2* This,double *pRetVal) { + return This->lpVtbl->get_ZoomMaximum(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITransformProvider2_ZoomByUnit(ITransformProvider2* This,enum ZoomUnit zoomUnit) { + return This->lpVtbl->ZoomByUnit(This,zoomUnit); +} +#endif +#endif + +#endif + + +#endif /* __ITransformProvider2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IDragProvider interface + */ +#ifndef __IDragProvider_INTERFACE_DEFINED__ +#define __IDragProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IDragProvider, 0x6aa7bbbb, 0x7ff9, 0x497d, 0x90,0x4f, 0xd2,0x0b,0x89,0x79,0x29,0xd8); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("6aa7bbbb-7ff9-497d-904f-d20b897929d8") +IDragProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_IsGrabbed( + WINBOOL *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DropEffect( + BSTR *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DropEffects( + SAFEARRAY **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetGrabbedItems( + SAFEARRAY **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDragProvider, 0x6aa7bbbb, 0x7ff9, 0x497d, 0x90,0x4f, 0xd2,0x0b,0x89,0x79,0x29,0xd8) +#endif +#else +typedef struct IDragProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IDragProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IDragProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IDragProvider *This); + + /*** IDragProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *get_IsGrabbed)( + IDragProvider *This, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_DropEffect)( + IDragProvider *This, + BSTR *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_DropEffects)( + IDragProvider *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetGrabbedItems)( + IDragProvider *This, + SAFEARRAY **pRetVal); + + END_INTERFACE +} IDragProviderVtbl; + +interface IDragProvider { + CONST_VTBL IDragProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IDragProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IDragProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IDragProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IDragProvider methods ***/ +#define IDragProvider_get_IsGrabbed(This,pRetVal) (This)->lpVtbl->get_IsGrabbed(This,pRetVal) +#define IDragProvider_get_DropEffect(This,pRetVal) (This)->lpVtbl->get_DropEffect(This,pRetVal) +#define IDragProvider_get_DropEffects(This,pRetVal) (This)->lpVtbl->get_DropEffects(This,pRetVal) +#define IDragProvider_GetGrabbedItems(This,pRetVal) (This)->lpVtbl->GetGrabbedItems(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IDragProvider_QueryInterface(IDragProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IDragProvider_AddRef(IDragProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IDragProvider_Release(IDragProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IDragProvider methods ***/ +static __WIDL_INLINE HRESULT IDragProvider_get_IsGrabbed(IDragProvider* This,WINBOOL *pRetVal) { + return This->lpVtbl->get_IsGrabbed(This,pRetVal); +} +static __WIDL_INLINE HRESULT IDragProvider_get_DropEffect(IDragProvider* This,BSTR *pRetVal) { + return This->lpVtbl->get_DropEffect(This,pRetVal); +} +static __WIDL_INLINE HRESULT IDragProvider_get_DropEffects(IDragProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->get_DropEffects(This,pRetVal); +} +static __WIDL_INLINE HRESULT IDragProvider_GetGrabbedItems(IDragProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetGrabbedItems(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IDragProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IDropTargetProvider interface + */ +#ifndef __IDropTargetProvider_INTERFACE_DEFINED__ +#define __IDropTargetProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IDropTargetProvider, 0xbae82bfd, 0x358a, 0x481c, 0x85,0xa0, 0xd8,0xb4,0xd9,0x0a,0x5d,0x61); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("bae82bfd-358a-481c-85a0-d8b4d90a5d61") +IDropTargetProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_DropTargetEffect( + BSTR *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DropTargetEffects( + SAFEARRAY **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDropTargetProvider, 0xbae82bfd, 0x358a, 0x481c, 0x85,0xa0, 0xd8,0xb4,0xd9,0x0a,0x5d,0x61) +#endif +#else +typedef struct IDropTargetProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IDropTargetProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IDropTargetProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IDropTargetProvider *This); + + /*** IDropTargetProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *get_DropTargetEffect)( + IDropTargetProvider *This, + BSTR *pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_DropTargetEffects)( + IDropTargetProvider *This, + SAFEARRAY **pRetVal); + + END_INTERFACE +} IDropTargetProviderVtbl; + +interface IDropTargetProvider { + CONST_VTBL IDropTargetProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IDropTargetProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IDropTargetProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IDropTargetProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IDropTargetProvider methods ***/ +#define IDropTargetProvider_get_DropTargetEffect(This,pRetVal) (This)->lpVtbl->get_DropTargetEffect(This,pRetVal) +#define IDropTargetProvider_get_DropTargetEffects(This,pRetVal) (This)->lpVtbl->get_DropTargetEffects(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IDropTargetProvider_QueryInterface(IDropTargetProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IDropTargetProvider_AddRef(IDropTargetProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IDropTargetProvider_Release(IDropTargetProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IDropTargetProvider methods ***/ +static __WIDL_INLINE HRESULT IDropTargetProvider_get_DropTargetEffect(IDropTargetProvider* This,BSTR *pRetVal) { + return This->lpVtbl->get_DropTargetEffect(This,pRetVal); +} +static __WIDL_INLINE HRESULT IDropTargetProvider_get_DropTargetEffects(IDropTargetProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->get_DropTargetEffects(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __IDropTargetProvider_INTERFACE_DEFINED__ */ + +#ifndef __ITextRangeProvider_FWD_DEFINED__ +#define __ITextRangeProvider_FWD_DEFINED__ +typedef interface ITextRangeProvider ITextRangeProvider; +#ifdef __cplusplus +interface ITextRangeProvider; +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * ITextProvider interface + */ +#ifndef __ITextProvider_INTERFACE_DEFINED__ +#define __ITextProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ITextProvider, 0x3589c92c, 0x63f3, 0x4367, 0x99,0xbb, 0xad,0xa6,0x53,0xb7,0x7c,0xf2); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3589c92c-63f3-4367-99bb-ada653b77cf2") +ITextProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetSelection( + SAFEARRAY **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetVisibleRanges( + SAFEARRAY **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE RangeFromChild( + IRawElementProviderSimple *childElement, + ITextRangeProvider **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE RangeFromPoint( + struct UiaPoint point, + ITextRangeProvider **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DocumentRange( + ITextRangeProvider **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SupportedTextSelection( + enum SupportedTextSelection *pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ITextProvider, 0x3589c92c, 0x63f3, 0x4367, 0x99,0xbb, 0xad,0xa6,0x53,0xb7,0x7c,0xf2) +#endif +#else +typedef struct ITextProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ITextProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ITextProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ITextProvider *This); + + /*** ITextProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *GetSelection)( + ITextProvider *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetVisibleRanges)( + ITextProvider *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *RangeFromChild)( + ITextProvider *This, + IRawElementProviderSimple *childElement, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *RangeFromPoint)( + ITextProvider *This, + struct UiaPoint point, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_DocumentRange)( + ITextProvider *This, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_SupportedTextSelection)( + ITextProvider *This, + enum SupportedTextSelection *pRetVal); + + END_INTERFACE +} ITextProviderVtbl; + +interface ITextProvider { + CONST_VTBL ITextProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ITextProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ITextProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ITextProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ITextProvider methods ***/ +#define ITextProvider_GetSelection(This,pRetVal) (This)->lpVtbl->GetSelection(This,pRetVal) +#define ITextProvider_GetVisibleRanges(This,pRetVal) (This)->lpVtbl->GetVisibleRanges(This,pRetVal) +#define ITextProvider_RangeFromChild(This,childElement,pRetVal) (This)->lpVtbl->RangeFromChild(This,childElement,pRetVal) +#define ITextProvider_RangeFromPoint(This,point,pRetVal) (This)->lpVtbl->RangeFromPoint(This,point,pRetVal) +#define ITextProvider_get_DocumentRange(This,pRetVal) (This)->lpVtbl->get_DocumentRange(This,pRetVal) +#define ITextProvider_get_SupportedTextSelection(This,pRetVal) (This)->lpVtbl->get_SupportedTextSelection(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ITextProvider_QueryInterface(ITextProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ITextProvider_AddRef(ITextProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ITextProvider_Release(ITextProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ITextProvider methods ***/ +static __WIDL_INLINE HRESULT ITextProvider_GetSelection(ITextProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetSelection(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextProvider_GetVisibleRanges(ITextProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetVisibleRanges(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextProvider_RangeFromChild(ITextProvider* This,IRawElementProviderSimple *childElement,ITextRangeProvider **pRetVal) { + return This->lpVtbl->RangeFromChild(This,childElement,pRetVal); +} +static __WIDL_INLINE HRESULT ITextProvider_RangeFromPoint(ITextProvider* This,struct UiaPoint point,ITextRangeProvider **pRetVal) { + return This->lpVtbl->RangeFromPoint(This,point,pRetVal); +} +static __WIDL_INLINE HRESULT ITextProvider_get_DocumentRange(ITextProvider* This,ITextRangeProvider **pRetVal) { + return This->lpVtbl->get_DocumentRange(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextProvider_get_SupportedTextSelection(ITextProvider* This,enum SupportedTextSelection *pRetVal) { + return This->lpVtbl->get_SupportedTextSelection(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __ITextProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITextProvider2 interface + */ +#ifndef __ITextProvider2_INTERFACE_DEFINED__ +#define __ITextProvider2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ITextProvider2, 0x0dc5e6ed, 0x3e16, 0x4bf1, 0x8f,0x9a, 0xa9,0x79,0x87,0x8b,0xc1,0x95); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("0dc5e6ed-3e16-4bf1-8f9a-a979878bc195") +ITextProvider2 : public ITextProvider +{ + virtual HRESULT STDMETHODCALLTYPE RangeFromAnnotation( + IRawElementProviderSimple *annotationElement, + ITextRangeProvider **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCaretRange( + WINBOOL *isActive, + ITextRangeProvider **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ITextProvider2, 0x0dc5e6ed, 0x3e16, 0x4bf1, 0x8f,0x9a, 0xa9,0x79,0x87,0x8b,0xc1,0x95) +#endif +#else +typedef struct ITextProvider2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ITextProvider2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ITextProvider2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ITextProvider2 *This); + + /*** ITextProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *GetSelection)( + ITextProvider2 *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetVisibleRanges)( + ITextProvider2 *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *RangeFromChild)( + ITextProvider2 *This, + IRawElementProviderSimple *childElement, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *RangeFromPoint)( + ITextProvider2 *This, + struct UiaPoint point, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_DocumentRange)( + ITextProvider2 *This, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_SupportedTextSelection)( + ITextProvider2 *This, + enum SupportedTextSelection *pRetVal); + + /*** ITextProvider2 methods ***/ + HRESULT (STDMETHODCALLTYPE *RangeFromAnnotation)( + ITextProvider2 *This, + IRawElementProviderSimple *annotationElement, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetCaretRange)( + ITextProvider2 *This, + WINBOOL *isActive, + ITextRangeProvider **pRetVal); + + END_INTERFACE +} ITextProvider2Vtbl; + +interface ITextProvider2 { + CONST_VTBL ITextProvider2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ITextProvider2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ITextProvider2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ITextProvider2_Release(This) (This)->lpVtbl->Release(This) +/*** ITextProvider methods ***/ +#define ITextProvider2_GetSelection(This,pRetVal) (This)->lpVtbl->GetSelection(This,pRetVal) +#define ITextProvider2_GetVisibleRanges(This,pRetVal) (This)->lpVtbl->GetVisibleRanges(This,pRetVal) +#define ITextProvider2_RangeFromChild(This,childElement,pRetVal) (This)->lpVtbl->RangeFromChild(This,childElement,pRetVal) +#define ITextProvider2_RangeFromPoint(This,point,pRetVal) (This)->lpVtbl->RangeFromPoint(This,point,pRetVal) +#define ITextProvider2_get_DocumentRange(This,pRetVal) (This)->lpVtbl->get_DocumentRange(This,pRetVal) +#define ITextProvider2_get_SupportedTextSelection(This,pRetVal) (This)->lpVtbl->get_SupportedTextSelection(This,pRetVal) +/*** ITextProvider2 methods ***/ +#define ITextProvider2_RangeFromAnnotation(This,annotationElement,pRetVal) (This)->lpVtbl->RangeFromAnnotation(This,annotationElement,pRetVal) +#define ITextProvider2_GetCaretRange(This,isActive,pRetVal) (This)->lpVtbl->GetCaretRange(This,isActive,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ITextProvider2_QueryInterface(ITextProvider2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ITextProvider2_AddRef(ITextProvider2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ITextProvider2_Release(ITextProvider2* This) { + return This->lpVtbl->Release(This); +} +/*** ITextProvider methods ***/ +static __WIDL_INLINE HRESULT ITextProvider2_GetSelection(ITextProvider2* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetSelection(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextProvider2_GetVisibleRanges(ITextProvider2* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetVisibleRanges(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextProvider2_RangeFromChild(ITextProvider2* This,IRawElementProviderSimple *childElement,ITextRangeProvider **pRetVal) { + return This->lpVtbl->RangeFromChild(This,childElement,pRetVal); +} +static __WIDL_INLINE HRESULT ITextProvider2_RangeFromPoint(ITextProvider2* This,struct UiaPoint point,ITextRangeProvider **pRetVal) { + return This->lpVtbl->RangeFromPoint(This,point,pRetVal); +} +static __WIDL_INLINE HRESULT ITextProvider2_get_DocumentRange(ITextProvider2* This,ITextRangeProvider **pRetVal) { + return This->lpVtbl->get_DocumentRange(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextProvider2_get_SupportedTextSelection(ITextProvider2* This,enum SupportedTextSelection *pRetVal) { + return This->lpVtbl->get_SupportedTextSelection(This,pRetVal); +} +/*** ITextProvider2 methods ***/ +static __WIDL_INLINE HRESULT ITextProvider2_RangeFromAnnotation(ITextProvider2* This,IRawElementProviderSimple *annotationElement,ITextRangeProvider **pRetVal) { + return This->lpVtbl->RangeFromAnnotation(This,annotationElement,pRetVal); +} +static __WIDL_INLINE HRESULT ITextProvider2_GetCaretRange(ITextProvider2* This,WINBOOL *isActive,ITextRangeProvider **pRetVal) { + return This->lpVtbl->GetCaretRange(This,isActive,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __ITextProvider2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITextEditProvider interface + */ +#ifndef __ITextEditProvider_INTERFACE_DEFINED__ +#define __ITextEditProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ITextEditProvider, 0xea3605b4, 0x3a05, 0x400e, 0xb5,0xf9, 0x4e,0x91,0xb4,0x0f,0x61,0x76); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("ea3605b4-3a05-400e-b5f9-4e91b40f6176") +ITextEditProvider : public ITextProvider +{ + virtual HRESULT STDMETHODCALLTYPE GetActiveComposition( + ITextRangeProvider **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetConversionTarget( + ITextRangeProvider **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ITextEditProvider, 0xea3605b4, 0x3a05, 0x400e, 0xb5,0xf9, 0x4e,0x91,0xb4,0x0f,0x61,0x76) +#endif +#else +typedef struct ITextEditProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ITextEditProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ITextEditProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ITextEditProvider *This); + + /*** ITextProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *GetSelection)( + ITextEditProvider *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetVisibleRanges)( + ITextEditProvider *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *RangeFromChild)( + ITextEditProvider *This, + IRawElementProviderSimple *childElement, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *RangeFromPoint)( + ITextEditProvider *This, + struct UiaPoint point, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_DocumentRange)( + ITextEditProvider *This, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_SupportedTextSelection)( + ITextEditProvider *This, + enum SupportedTextSelection *pRetVal); + + /*** ITextEditProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *GetActiveComposition)( + ITextEditProvider *This, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetConversionTarget)( + ITextEditProvider *This, + ITextRangeProvider **pRetVal); + + END_INTERFACE +} ITextEditProviderVtbl; + +interface ITextEditProvider { + CONST_VTBL ITextEditProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ITextEditProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ITextEditProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ITextEditProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ITextProvider methods ***/ +#define ITextEditProvider_GetSelection(This,pRetVal) (This)->lpVtbl->GetSelection(This,pRetVal) +#define ITextEditProvider_GetVisibleRanges(This,pRetVal) (This)->lpVtbl->GetVisibleRanges(This,pRetVal) +#define ITextEditProvider_RangeFromChild(This,childElement,pRetVal) (This)->lpVtbl->RangeFromChild(This,childElement,pRetVal) +#define ITextEditProvider_RangeFromPoint(This,point,pRetVal) (This)->lpVtbl->RangeFromPoint(This,point,pRetVal) +#define ITextEditProvider_get_DocumentRange(This,pRetVal) (This)->lpVtbl->get_DocumentRange(This,pRetVal) +#define ITextEditProvider_get_SupportedTextSelection(This,pRetVal) (This)->lpVtbl->get_SupportedTextSelection(This,pRetVal) +/*** ITextEditProvider methods ***/ +#define ITextEditProvider_GetActiveComposition(This,pRetVal) (This)->lpVtbl->GetActiveComposition(This,pRetVal) +#define ITextEditProvider_GetConversionTarget(This,pRetVal) (This)->lpVtbl->GetConversionTarget(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ITextEditProvider_QueryInterface(ITextEditProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ITextEditProvider_AddRef(ITextEditProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ITextEditProvider_Release(ITextEditProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ITextProvider methods ***/ +static __WIDL_INLINE HRESULT ITextEditProvider_GetSelection(ITextEditProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetSelection(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextEditProvider_GetVisibleRanges(ITextEditProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetVisibleRanges(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextEditProvider_RangeFromChild(ITextEditProvider* This,IRawElementProviderSimple *childElement,ITextRangeProvider **pRetVal) { + return This->lpVtbl->RangeFromChild(This,childElement,pRetVal); +} +static __WIDL_INLINE HRESULT ITextEditProvider_RangeFromPoint(ITextEditProvider* This,struct UiaPoint point,ITextRangeProvider **pRetVal) { + return This->lpVtbl->RangeFromPoint(This,point,pRetVal); +} +static __WIDL_INLINE HRESULT ITextEditProvider_get_DocumentRange(ITextEditProvider* This,ITextRangeProvider **pRetVal) { + return This->lpVtbl->get_DocumentRange(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextEditProvider_get_SupportedTextSelection(ITextEditProvider* This,enum SupportedTextSelection *pRetVal) { + return This->lpVtbl->get_SupportedTextSelection(This,pRetVal); +} +/*** ITextEditProvider methods ***/ +static __WIDL_INLINE HRESULT ITextEditProvider_GetActiveComposition(ITextEditProvider* This,ITextRangeProvider **pRetVal) { + return This->lpVtbl->GetActiveComposition(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextEditProvider_GetConversionTarget(ITextEditProvider* This,ITextRangeProvider **pRetVal) { + return This->lpVtbl->GetConversionTarget(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __ITextEditProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITextRangeProvider interface + */ +#ifndef __ITextRangeProvider_INTERFACE_DEFINED__ +#define __ITextRangeProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ITextRangeProvider, 0x5347ad7b, 0xc355, 0x46f8, 0xaf,0xf5, 0x90,0x90,0x33,0x58,0x2f,0x63); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("5347ad7b-c355-46f8-aff5-909033582f63") +ITextRangeProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Clone( + ITextRangeProvider **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE Compare( + ITextRangeProvider *range, + WINBOOL *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE CompareEndpoints( + enum TextPatternRangeEndpoint endpoint, + ITextRangeProvider *targetRange, + enum TextPatternRangeEndpoint targetEndpoint, + int *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE ExpandToEnclosingUnit( + enum TextUnit unit) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindAttribute( + TEXTATTRIBUTEID attributeId, + VARIANT val, + WINBOOL backward, + ITextRangeProvider **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindText( + BSTR text, + WINBOOL backward, + WINBOOL ignoreCase, + ITextRangeProvider **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAttributeValue( + TEXTATTRIBUTEID attributeId, + VARIANT *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBoundingRectangles( + SAFEARRAY **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetEnclosingElement( + IRawElementProviderSimple **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetText( + int maxLength, + BSTR *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE Move( + enum TextUnit unit, + int count, + int *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE MoveEndpointByUnit( + enum TextPatternRangeEndpoint endpoint, + enum TextUnit unit, + int count, + int *pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE MoveEndpointByRange( + enum TextPatternRangeEndpoint endpoint, + ITextRangeProvider *targetRange, + enum TextPatternRangeEndpoint targetEndpoint) = 0; + + virtual HRESULT STDMETHODCALLTYPE Select( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddToSelection( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveFromSelection( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE ScrollIntoView( + WINBOOL alignToTop) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetChildren( + SAFEARRAY **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ITextRangeProvider, 0x5347ad7b, 0xc355, 0x46f8, 0xaf,0xf5, 0x90,0x90,0x33,0x58,0x2f,0x63) +#endif +#else +typedef struct ITextRangeProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ITextRangeProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ITextRangeProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ITextRangeProvider *This); + + /*** ITextRangeProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *Clone)( + ITextRangeProvider *This, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *Compare)( + ITextRangeProvider *This, + ITextRangeProvider *range, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *CompareEndpoints)( + ITextRangeProvider *This, + enum TextPatternRangeEndpoint endpoint, + ITextRangeProvider *targetRange, + enum TextPatternRangeEndpoint targetEndpoint, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *ExpandToEnclosingUnit)( + ITextRangeProvider *This, + enum TextUnit unit); + + HRESULT (STDMETHODCALLTYPE *FindAttribute)( + ITextRangeProvider *This, + TEXTATTRIBUTEID attributeId, + VARIANT val, + WINBOOL backward, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *FindText)( + ITextRangeProvider *This, + BSTR text, + WINBOOL backward, + WINBOOL ignoreCase, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetAttributeValue)( + ITextRangeProvider *This, + TEXTATTRIBUTEID attributeId, + VARIANT *pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetBoundingRectangles)( + ITextRangeProvider *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetEnclosingElement)( + ITextRangeProvider *This, + IRawElementProviderSimple **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetText)( + ITextRangeProvider *This, + int maxLength, + BSTR *pRetVal); + + HRESULT (STDMETHODCALLTYPE *Move)( + ITextRangeProvider *This, + enum TextUnit unit, + int count, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *MoveEndpointByUnit)( + ITextRangeProvider *This, + enum TextPatternRangeEndpoint endpoint, + enum TextUnit unit, + int count, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *MoveEndpointByRange)( + ITextRangeProvider *This, + enum TextPatternRangeEndpoint endpoint, + ITextRangeProvider *targetRange, + enum TextPatternRangeEndpoint targetEndpoint); + + HRESULT (STDMETHODCALLTYPE *Select)( + ITextRangeProvider *This); + + HRESULT (STDMETHODCALLTYPE *AddToSelection)( + ITextRangeProvider *This); + + HRESULT (STDMETHODCALLTYPE *RemoveFromSelection)( + ITextRangeProvider *This); + + HRESULT (STDMETHODCALLTYPE *ScrollIntoView)( + ITextRangeProvider *This, + WINBOOL alignToTop); + + HRESULT (STDMETHODCALLTYPE *GetChildren)( + ITextRangeProvider *This, + SAFEARRAY **pRetVal); + + END_INTERFACE +} ITextRangeProviderVtbl; + +interface ITextRangeProvider { + CONST_VTBL ITextRangeProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ITextRangeProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ITextRangeProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ITextRangeProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ITextRangeProvider methods ***/ +#define ITextRangeProvider_Clone(This,pRetVal) (This)->lpVtbl->Clone(This,pRetVal) +#define ITextRangeProvider_Compare(This,range,pRetVal) (This)->lpVtbl->Compare(This,range,pRetVal) +#define ITextRangeProvider_CompareEndpoints(This,endpoint,targetRange,targetEndpoint,pRetVal) (This)->lpVtbl->CompareEndpoints(This,endpoint,targetRange,targetEndpoint,pRetVal) +#define ITextRangeProvider_ExpandToEnclosingUnit(This,unit) (This)->lpVtbl->ExpandToEnclosingUnit(This,unit) +#define ITextRangeProvider_FindAttribute(This,attributeId,val,backward,pRetVal) (This)->lpVtbl->FindAttribute(This,attributeId,val,backward,pRetVal) +#define ITextRangeProvider_FindText(This,text,backward,ignoreCase,pRetVal) (This)->lpVtbl->FindText(This,text,backward,ignoreCase,pRetVal) +#define ITextRangeProvider_GetAttributeValue(This,attributeId,pRetVal) (This)->lpVtbl->GetAttributeValue(This,attributeId,pRetVal) +#define ITextRangeProvider_GetBoundingRectangles(This,pRetVal) (This)->lpVtbl->GetBoundingRectangles(This,pRetVal) +#define ITextRangeProvider_GetEnclosingElement(This,pRetVal) (This)->lpVtbl->GetEnclosingElement(This,pRetVal) +#define ITextRangeProvider_GetText(This,maxLength,pRetVal) (This)->lpVtbl->GetText(This,maxLength,pRetVal) +#define ITextRangeProvider_Move(This,unit,count,pRetVal) (This)->lpVtbl->Move(This,unit,count,pRetVal) +#define ITextRangeProvider_MoveEndpointByUnit(This,endpoint,unit,count,pRetVal) (This)->lpVtbl->MoveEndpointByUnit(This,endpoint,unit,count,pRetVal) +#define ITextRangeProvider_MoveEndpointByRange(This,endpoint,targetRange,targetEndpoint) (This)->lpVtbl->MoveEndpointByRange(This,endpoint,targetRange,targetEndpoint) +#define ITextRangeProvider_Select(This) (This)->lpVtbl->Select(This) +#define ITextRangeProvider_AddToSelection(This) (This)->lpVtbl->AddToSelection(This) +#define ITextRangeProvider_RemoveFromSelection(This) (This)->lpVtbl->RemoveFromSelection(This) +#define ITextRangeProvider_ScrollIntoView(This,alignToTop) (This)->lpVtbl->ScrollIntoView(This,alignToTop) +#define ITextRangeProvider_GetChildren(This,pRetVal) (This)->lpVtbl->GetChildren(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ITextRangeProvider_QueryInterface(ITextRangeProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ITextRangeProvider_AddRef(ITextRangeProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ITextRangeProvider_Release(ITextRangeProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ITextRangeProvider methods ***/ +static __WIDL_INLINE HRESULT ITextRangeProvider_Clone(ITextRangeProvider* This,ITextRangeProvider **pRetVal) { + return This->lpVtbl->Clone(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_Compare(ITextRangeProvider* This,ITextRangeProvider *range,WINBOOL *pRetVal) { + return This->lpVtbl->Compare(This,range,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_CompareEndpoints(ITextRangeProvider* This,enum TextPatternRangeEndpoint endpoint,ITextRangeProvider *targetRange,enum TextPatternRangeEndpoint targetEndpoint,int *pRetVal) { + return This->lpVtbl->CompareEndpoints(This,endpoint,targetRange,targetEndpoint,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_ExpandToEnclosingUnit(ITextRangeProvider* This,enum TextUnit unit) { + return This->lpVtbl->ExpandToEnclosingUnit(This,unit); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_FindAttribute(ITextRangeProvider* This,TEXTATTRIBUTEID attributeId,VARIANT val,WINBOOL backward,ITextRangeProvider **pRetVal) { + return This->lpVtbl->FindAttribute(This,attributeId,val,backward,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_FindText(ITextRangeProvider* This,BSTR text,WINBOOL backward,WINBOOL ignoreCase,ITextRangeProvider **pRetVal) { + return This->lpVtbl->FindText(This,text,backward,ignoreCase,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_GetAttributeValue(ITextRangeProvider* This,TEXTATTRIBUTEID attributeId,VARIANT *pRetVal) { + return This->lpVtbl->GetAttributeValue(This,attributeId,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_GetBoundingRectangles(ITextRangeProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetBoundingRectangles(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_GetEnclosingElement(ITextRangeProvider* This,IRawElementProviderSimple **pRetVal) { + return This->lpVtbl->GetEnclosingElement(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_GetText(ITextRangeProvider* This,int maxLength,BSTR *pRetVal) { + return This->lpVtbl->GetText(This,maxLength,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_Move(ITextRangeProvider* This,enum TextUnit unit,int count,int *pRetVal) { + return This->lpVtbl->Move(This,unit,count,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_MoveEndpointByUnit(ITextRangeProvider* This,enum TextPatternRangeEndpoint endpoint,enum TextUnit unit,int count,int *pRetVal) { + return This->lpVtbl->MoveEndpointByUnit(This,endpoint,unit,count,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_MoveEndpointByRange(ITextRangeProvider* This,enum TextPatternRangeEndpoint endpoint,ITextRangeProvider *targetRange,enum TextPatternRangeEndpoint targetEndpoint) { + return This->lpVtbl->MoveEndpointByRange(This,endpoint,targetRange,targetEndpoint); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_Select(ITextRangeProvider* This) { + return This->lpVtbl->Select(This); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_AddToSelection(ITextRangeProvider* This) { + return This->lpVtbl->AddToSelection(This); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_RemoveFromSelection(ITextRangeProvider* This) { + return This->lpVtbl->RemoveFromSelection(This); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_ScrollIntoView(ITextRangeProvider* This,WINBOOL alignToTop) { + return This->lpVtbl->ScrollIntoView(This,alignToTop); +} +static __WIDL_INLINE HRESULT ITextRangeProvider_GetChildren(ITextRangeProvider* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetChildren(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __ITextRangeProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITextRangeProvider2 interface + */ +#ifndef __ITextRangeProvider2_INTERFACE_DEFINED__ +#define __ITextRangeProvider2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ITextRangeProvider2, 0x9bbce42c, 0x1921, 0x4f18, 0x89,0xca, 0xdb,0xa1,0x91,0x0a,0x03,0x86); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("9bbce42c-1921-4f18-89ca-dba1910a0386") +ITextRangeProvider2 : public ITextRangeProvider +{ + virtual HRESULT STDMETHODCALLTYPE ShowContextMenu( + ) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ITextRangeProvider2, 0x9bbce42c, 0x1921, 0x4f18, 0x89,0xca, 0xdb,0xa1,0x91,0x0a,0x03,0x86) +#endif +#else +typedef struct ITextRangeProvider2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ITextRangeProvider2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ITextRangeProvider2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ITextRangeProvider2 *This); + + /*** ITextRangeProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *Clone)( + ITextRangeProvider2 *This, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *Compare)( + ITextRangeProvider2 *This, + ITextRangeProvider *range, + WINBOOL *pRetVal); + + HRESULT (STDMETHODCALLTYPE *CompareEndpoints)( + ITextRangeProvider2 *This, + enum TextPatternRangeEndpoint endpoint, + ITextRangeProvider *targetRange, + enum TextPatternRangeEndpoint targetEndpoint, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *ExpandToEnclosingUnit)( + ITextRangeProvider2 *This, + enum TextUnit unit); + + HRESULT (STDMETHODCALLTYPE *FindAttribute)( + ITextRangeProvider2 *This, + TEXTATTRIBUTEID attributeId, + VARIANT val, + WINBOOL backward, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *FindText)( + ITextRangeProvider2 *This, + BSTR text, + WINBOOL backward, + WINBOOL ignoreCase, + ITextRangeProvider **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetAttributeValue)( + ITextRangeProvider2 *This, + TEXTATTRIBUTEID attributeId, + VARIANT *pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetBoundingRectangles)( + ITextRangeProvider2 *This, + SAFEARRAY **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetEnclosingElement)( + ITextRangeProvider2 *This, + IRawElementProviderSimple **pRetVal); + + HRESULT (STDMETHODCALLTYPE *GetText)( + ITextRangeProvider2 *This, + int maxLength, + BSTR *pRetVal); + + HRESULT (STDMETHODCALLTYPE *Move)( + ITextRangeProvider2 *This, + enum TextUnit unit, + int count, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *MoveEndpointByUnit)( + ITextRangeProvider2 *This, + enum TextPatternRangeEndpoint endpoint, + enum TextUnit unit, + int count, + int *pRetVal); + + HRESULT (STDMETHODCALLTYPE *MoveEndpointByRange)( + ITextRangeProvider2 *This, + enum TextPatternRangeEndpoint endpoint, + ITextRangeProvider *targetRange, + enum TextPatternRangeEndpoint targetEndpoint); + + HRESULT (STDMETHODCALLTYPE *Select)( + ITextRangeProvider2 *This); + + HRESULT (STDMETHODCALLTYPE *AddToSelection)( + ITextRangeProvider2 *This); + + HRESULT (STDMETHODCALLTYPE *RemoveFromSelection)( + ITextRangeProvider2 *This); + + HRESULT (STDMETHODCALLTYPE *ScrollIntoView)( + ITextRangeProvider2 *This, + WINBOOL alignToTop); + + HRESULT (STDMETHODCALLTYPE *GetChildren)( + ITextRangeProvider2 *This, + SAFEARRAY **pRetVal); + + /*** ITextRangeProvider2 methods ***/ + HRESULT (STDMETHODCALLTYPE *ShowContextMenu)( + ITextRangeProvider2 *This); + + END_INTERFACE +} ITextRangeProvider2Vtbl; + +interface ITextRangeProvider2 { + CONST_VTBL ITextRangeProvider2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ITextRangeProvider2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ITextRangeProvider2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ITextRangeProvider2_Release(This) (This)->lpVtbl->Release(This) +/*** ITextRangeProvider methods ***/ +#define ITextRangeProvider2_Clone(This,pRetVal) (This)->lpVtbl->Clone(This,pRetVal) +#define ITextRangeProvider2_Compare(This,range,pRetVal) (This)->lpVtbl->Compare(This,range,pRetVal) +#define ITextRangeProvider2_CompareEndpoints(This,endpoint,targetRange,targetEndpoint,pRetVal) (This)->lpVtbl->CompareEndpoints(This,endpoint,targetRange,targetEndpoint,pRetVal) +#define ITextRangeProvider2_ExpandToEnclosingUnit(This,unit) (This)->lpVtbl->ExpandToEnclosingUnit(This,unit) +#define ITextRangeProvider2_FindAttribute(This,attributeId,val,backward,pRetVal) (This)->lpVtbl->FindAttribute(This,attributeId,val,backward,pRetVal) +#define ITextRangeProvider2_FindText(This,text,backward,ignoreCase,pRetVal) (This)->lpVtbl->FindText(This,text,backward,ignoreCase,pRetVal) +#define ITextRangeProvider2_GetAttributeValue(This,attributeId,pRetVal) (This)->lpVtbl->GetAttributeValue(This,attributeId,pRetVal) +#define ITextRangeProvider2_GetBoundingRectangles(This,pRetVal) (This)->lpVtbl->GetBoundingRectangles(This,pRetVal) +#define ITextRangeProvider2_GetEnclosingElement(This,pRetVal) (This)->lpVtbl->GetEnclosingElement(This,pRetVal) +#define ITextRangeProvider2_GetText(This,maxLength,pRetVal) (This)->lpVtbl->GetText(This,maxLength,pRetVal) +#define ITextRangeProvider2_Move(This,unit,count,pRetVal) (This)->lpVtbl->Move(This,unit,count,pRetVal) +#define ITextRangeProvider2_MoveEndpointByUnit(This,endpoint,unit,count,pRetVal) (This)->lpVtbl->MoveEndpointByUnit(This,endpoint,unit,count,pRetVal) +#define ITextRangeProvider2_MoveEndpointByRange(This,endpoint,targetRange,targetEndpoint) (This)->lpVtbl->MoveEndpointByRange(This,endpoint,targetRange,targetEndpoint) +#define ITextRangeProvider2_Select(This) (This)->lpVtbl->Select(This) +#define ITextRangeProvider2_AddToSelection(This) (This)->lpVtbl->AddToSelection(This) +#define ITextRangeProvider2_RemoveFromSelection(This) (This)->lpVtbl->RemoveFromSelection(This) +#define ITextRangeProvider2_ScrollIntoView(This,alignToTop) (This)->lpVtbl->ScrollIntoView(This,alignToTop) +#define ITextRangeProvider2_GetChildren(This,pRetVal) (This)->lpVtbl->GetChildren(This,pRetVal) +/*** ITextRangeProvider2 methods ***/ +#define ITextRangeProvider2_ShowContextMenu(This) (This)->lpVtbl->ShowContextMenu(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ITextRangeProvider2_QueryInterface(ITextRangeProvider2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ITextRangeProvider2_AddRef(ITextRangeProvider2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ITextRangeProvider2_Release(ITextRangeProvider2* This) { + return This->lpVtbl->Release(This); +} +/*** ITextRangeProvider methods ***/ +static __WIDL_INLINE HRESULT ITextRangeProvider2_Clone(ITextRangeProvider2* This,ITextRangeProvider **pRetVal) { + return This->lpVtbl->Clone(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_Compare(ITextRangeProvider2* This,ITextRangeProvider *range,WINBOOL *pRetVal) { + return This->lpVtbl->Compare(This,range,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_CompareEndpoints(ITextRangeProvider2* This,enum TextPatternRangeEndpoint endpoint,ITextRangeProvider *targetRange,enum TextPatternRangeEndpoint targetEndpoint,int *pRetVal) { + return This->lpVtbl->CompareEndpoints(This,endpoint,targetRange,targetEndpoint,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_ExpandToEnclosingUnit(ITextRangeProvider2* This,enum TextUnit unit) { + return This->lpVtbl->ExpandToEnclosingUnit(This,unit); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_FindAttribute(ITextRangeProvider2* This,TEXTATTRIBUTEID attributeId,VARIANT val,WINBOOL backward,ITextRangeProvider **pRetVal) { + return This->lpVtbl->FindAttribute(This,attributeId,val,backward,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_FindText(ITextRangeProvider2* This,BSTR text,WINBOOL backward,WINBOOL ignoreCase,ITextRangeProvider **pRetVal) { + return This->lpVtbl->FindText(This,text,backward,ignoreCase,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_GetAttributeValue(ITextRangeProvider2* This,TEXTATTRIBUTEID attributeId,VARIANT *pRetVal) { + return This->lpVtbl->GetAttributeValue(This,attributeId,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_GetBoundingRectangles(ITextRangeProvider2* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetBoundingRectangles(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_GetEnclosingElement(ITextRangeProvider2* This,IRawElementProviderSimple **pRetVal) { + return This->lpVtbl->GetEnclosingElement(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_GetText(ITextRangeProvider2* This,int maxLength,BSTR *pRetVal) { + return This->lpVtbl->GetText(This,maxLength,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_Move(ITextRangeProvider2* This,enum TextUnit unit,int count,int *pRetVal) { + return This->lpVtbl->Move(This,unit,count,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_MoveEndpointByUnit(ITextRangeProvider2* This,enum TextPatternRangeEndpoint endpoint,enum TextUnit unit,int count,int *pRetVal) { + return This->lpVtbl->MoveEndpointByUnit(This,endpoint,unit,count,pRetVal); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_MoveEndpointByRange(ITextRangeProvider2* This,enum TextPatternRangeEndpoint endpoint,ITextRangeProvider *targetRange,enum TextPatternRangeEndpoint targetEndpoint) { + return This->lpVtbl->MoveEndpointByRange(This,endpoint,targetRange,targetEndpoint); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_Select(ITextRangeProvider2* This) { + return This->lpVtbl->Select(This); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_AddToSelection(ITextRangeProvider2* This) { + return This->lpVtbl->AddToSelection(This); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_RemoveFromSelection(ITextRangeProvider2* This) { + return This->lpVtbl->RemoveFromSelection(This); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_ScrollIntoView(ITextRangeProvider2* This,WINBOOL alignToTop) { + return This->lpVtbl->ScrollIntoView(This,alignToTop); +} +static __WIDL_INLINE HRESULT ITextRangeProvider2_GetChildren(ITextRangeProvider2* This,SAFEARRAY **pRetVal) { + return This->lpVtbl->GetChildren(This,pRetVal); +} +/*** ITextRangeProvider2 methods ***/ +static __WIDL_INLINE HRESULT ITextRangeProvider2_ShowContextMenu(ITextRangeProvider2* This) { + return This->lpVtbl->ShowContextMenu(This); +} +#endif +#endif + +#endif + + +#endif /* __ITextRangeProvider2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITextChildProvider interface + */ +#ifndef __ITextChildProvider_INTERFACE_DEFINED__ +#define __ITextChildProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ITextChildProvider, 0x4c2de2b9, 0xc88f, 0x4f88, 0xa1,0x11, 0xf1,0xd3,0x36,0xb7,0xd1,0xa9); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("4c2de2b9-c88f-4f88-a111-f1d336b7d1a9") +ITextChildProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_TextContainer( + IRawElementProviderSimple **pRetVal) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_TextRange( + ITextRangeProvider **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ITextChildProvider, 0x4c2de2b9, 0xc88f, 0x4f88, 0xa1,0x11, 0xf1,0xd3,0x36,0xb7,0xd1,0xa9) +#endif +#else +typedef struct ITextChildProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ITextChildProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ITextChildProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ITextChildProvider *This); + + /*** ITextChildProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *get_TextContainer)( + ITextChildProvider *This, + IRawElementProviderSimple **pRetVal); + + HRESULT (STDMETHODCALLTYPE *get_TextRange)( + ITextChildProvider *This, + ITextRangeProvider **pRetVal); + + END_INTERFACE +} ITextChildProviderVtbl; + +interface ITextChildProvider { + CONST_VTBL ITextChildProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ITextChildProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ITextChildProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ITextChildProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ITextChildProvider methods ***/ +#define ITextChildProvider_get_TextContainer(This,pRetVal) (This)->lpVtbl->get_TextContainer(This,pRetVal) +#define ITextChildProvider_get_TextRange(This,pRetVal) (This)->lpVtbl->get_TextRange(This,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ITextChildProvider_QueryInterface(ITextChildProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ITextChildProvider_AddRef(ITextChildProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ITextChildProvider_Release(ITextChildProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ITextChildProvider methods ***/ +static __WIDL_INLINE HRESULT ITextChildProvider_get_TextContainer(ITextChildProvider* This,IRawElementProviderSimple **pRetVal) { + return This->lpVtbl->get_TextContainer(This,pRetVal); +} +static __WIDL_INLINE HRESULT ITextChildProvider_get_TextRange(ITextChildProvider* This,ITextRangeProvider **pRetVal) { + return This->lpVtbl->get_TextRange(This,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __ITextChildProvider_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ICustomNavigationProvider interface + */ +#ifndef __ICustomNavigationProvider_INTERFACE_DEFINED__ +#define __ICustomNavigationProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ICustomNavigationProvider, 0x2062a28a, 0x8c07, 0x4b94, 0x8e,0x12, 0x70,0x37,0xc6,0x22,0xae,0xb8); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2062a28a-8c07-4b94-8e12-7037c622aeb8") +ICustomNavigationProvider : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Navigate( + enum NavigateDirection direction, + IRawElementProviderSimple **pRetVal) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ICustomNavigationProvider, 0x2062a28a, 0x8c07, 0x4b94, 0x8e,0x12, 0x70,0x37,0xc6,0x22,0xae,0xb8) +#endif +#else +typedef struct ICustomNavigationProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ICustomNavigationProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ICustomNavigationProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ICustomNavigationProvider *This); + + /*** ICustomNavigationProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *Navigate)( + ICustomNavigationProvider *This, + enum NavigateDirection direction, + IRawElementProviderSimple **pRetVal); + + END_INTERFACE +} ICustomNavigationProviderVtbl; + +interface ICustomNavigationProvider { + CONST_VTBL ICustomNavigationProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ICustomNavigationProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ICustomNavigationProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ICustomNavigationProvider_Release(This) (This)->lpVtbl->Release(This) +/*** ICustomNavigationProvider methods ***/ +#define ICustomNavigationProvider_Navigate(This,direction,pRetVal) (This)->lpVtbl->Navigate(This,direction,pRetVal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ICustomNavigationProvider_QueryInterface(ICustomNavigationProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ICustomNavigationProvider_AddRef(ICustomNavigationProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ICustomNavigationProvider_Release(ICustomNavigationProvider* This) { + return This->lpVtbl->Release(This); +} +/*** ICustomNavigationProvider methods ***/ +static __WIDL_INLINE HRESULT ICustomNavigationProvider_Navigate(ICustomNavigationProvider* This,enum NavigateDirection direction,IRawElementProviderSimple **pRetVal) { + return This->lpVtbl->Navigate(This,direction,pRetVal); +} +#endif +#endif + +#endif + + +#endif /* __ICustomNavigationProvider_INTERFACE_DEFINED__ */ + +enum UIAutomationType { + UIAutomationType_Int = 0x1, + UIAutomationType_Bool = 0x2, + UIAutomationType_String = 0x3, + UIAutomationType_Double = 0x4, + UIAutomationType_Point = 0x5, + UIAutomationType_Rect = 0x6, + UIAutomationType_Element = 0x7, + UIAutomationType_Array = 0x10000, + UIAutomationType_Out = 0x20000, + UIAutomationType_IntArray = UIAutomationType_Int | UIAutomationType_Array, + UIAutomationType_BoolArray = UIAutomationType_Bool | UIAutomationType_Array, + UIAutomationType_StringArray = UIAutomationType_String | UIAutomationType_Array, + UIAutomationType_DoubleArray = UIAutomationType_Double | UIAutomationType_Array, + UIAutomationType_PointArray = UIAutomationType_Point | UIAutomationType_Array, + UIAutomationType_RectArray = UIAutomationType_Rect | UIAutomationType_Array, + UIAutomationType_ElementArray = UIAutomationType_Element | UIAutomationType_Array, + UIAutomationType_OutInt = UIAutomationType_Int | UIAutomationType_Out, + UIAutomationType_OutBool = UIAutomationType_Bool | UIAutomationType_Out, + UIAutomationType_OutString = UIAutomationType_String | UIAutomationType_Out, + UIAutomationType_OutDouble = UIAutomationType_Double | UIAutomationType_Out, + UIAutomationType_OutPoint = UIAutomationType_Point | UIAutomationType_Out, + UIAutomationType_OutRect = UIAutomationType_Rect | UIAutomationType_Out, + UIAutomationType_OutElement = UIAutomationType_Element | UIAutomationType_Out, + UIAutomationType_OutIntArray = (UIAutomationType_Int | UIAutomationType_Array) | UIAutomationType_Out, + UIAutomationType_OutBoolArray = (UIAutomationType_Bool | UIAutomationType_Array) | UIAutomationType_Out, + UIAutomationType_OutStringArray = (UIAutomationType_String | UIAutomationType_Array) | UIAutomationType_Out, + UIAutomationType_OutDoubleArray = (UIAutomationType_Double | UIAutomationType_Array) | UIAutomationType_Out, + UIAutomationType_OutPointArray = (UIAutomationType_Point | UIAutomationType_Array) | UIAutomationType_Out, + UIAutomationType_OutRectArray = (UIAutomationType_Rect | UIAutomationType_Array) | UIAutomationType_Out, + UIAutomationType_OutElementArray = (UIAutomationType_Element | UIAutomationType_Array) | UIAutomationType_Out +}; +DEFINE_ENUM_FLAG_OPERATORS(UIAutomationType) +struct UIAutomationParameter { + enum UIAutomationType type; + void *pData; +}; +struct UIAutomationPropertyInfo { + GUID guid; + LPCWSTR pProgrammaticName; + enum UIAutomationType type; +}; +struct UIAutomationEventInfo { + GUID guid; + LPCWSTR pProgrammaticName; +}; +struct UIAutomationMethodInfo { + LPCWSTR pProgrammaticName; + WINBOOL doSetFocus; + UINT cInParameters; + UINT cOutParameters; + enum UIAutomationType *pParameterTypes; + LPCWSTR *pParameterNames; +}; +/***************************************************************************** + * IUIAutomationPatternInstance interface + */ +#ifndef __IUIAutomationPatternInstance_INTERFACE_DEFINED__ +#define __IUIAutomationPatternInstance_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationPatternInstance, 0xc03a7fe4, 0x9431, 0x409f, 0xbe,0xd8, 0xae,0x7c,0x22,0x99,0xbc,0x8d); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("c03a7fe4-9431-409f-bed8-ae7c2299bc8d") +IUIAutomationPatternInstance : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetProperty( + UINT index, + WINBOOL cached, + enum UIAutomationType type, + void *pPtr) = 0; + + virtual HRESULT STDMETHODCALLTYPE CallMethod( + UINT index, + const struct UIAutomationParameter *pParams, + UINT cParams) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationPatternInstance, 0xc03a7fe4, 0x9431, 0x409f, 0xbe,0xd8, 0xae,0x7c,0x22,0x99,0xbc,0x8d) +#endif +#else +typedef struct IUIAutomationPatternInstanceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationPatternInstance *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationPatternInstance *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationPatternInstance *This); + + /*** IUIAutomationPatternInstance methods ***/ + HRESULT (STDMETHODCALLTYPE *GetProperty)( + IUIAutomationPatternInstance *This, + UINT index, + WINBOOL cached, + enum UIAutomationType type, + void *pPtr); + + HRESULT (STDMETHODCALLTYPE *CallMethod)( + IUIAutomationPatternInstance *This, + UINT index, + const struct UIAutomationParameter *pParams, + UINT cParams); + + END_INTERFACE +} IUIAutomationPatternInstanceVtbl; + +interface IUIAutomationPatternInstance { + CONST_VTBL IUIAutomationPatternInstanceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationPatternInstance_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationPatternInstance_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationPatternInstance_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationPatternInstance methods ***/ +#define IUIAutomationPatternInstance_GetProperty(This,index,cached,type,pPtr) (This)->lpVtbl->GetProperty(This,index,cached,type,pPtr) +#define IUIAutomationPatternInstance_CallMethod(This,index,pParams,cParams) (This)->lpVtbl->CallMethod(This,index,pParams,cParams) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationPatternInstance_QueryInterface(IUIAutomationPatternInstance* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationPatternInstance_AddRef(IUIAutomationPatternInstance* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationPatternInstance_Release(IUIAutomationPatternInstance* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationPatternInstance methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationPatternInstance_GetProperty(IUIAutomationPatternInstance* This,UINT index,WINBOOL cached,enum UIAutomationType type,void *pPtr) { + return This->lpVtbl->GetProperty(This,index,cached,type,pPtr); +} +static __WIDL_INLINE HRESULT IUIAutomationPatternInstance_CallMethod(IUIAutomationPatternInstance* This,UINT index,const struct UIAutomationParameter *pParams,UINT cParams) { + return This->lpVtbl->CallMethod(This,index,pParams,cParams); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationPatternInstance_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IUIAutomationPatternHandler interface + */ +#ifndef __IUIAutomationPatternHandler_INTERFACE_DEFINED__ +#define __IUIAutomationPatternHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationPatternHandler, 0xd97022f3, 0xa947, 0x465e, 0x8b,0x2a, 0xac,0x43,0x15,0xfa,0x54,0xe8); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d97022f3-a947-465e-8b2a-ac4315fa54e8") +IUIAutomationPatternHandler : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE CreateClientWrapper( + IUIAutomationPatternInstance *pPatternInstance, + IUnknown **pClientWrapper) = 0; + + virtual HRESULT STDMETHODCALLTYPE Dispatch( + IUnknown *pTarget, + UINT index, + const struct UIAutomationParameter *pParams, + UINT cParams) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationPatternHandler, 0xd97022f3, 0xa947, 0x465e, 0x8b,0x2a, 0xac,0x43,0x15,0xfa,0x54,0xe8) +#endif +#else +typedef struct IUIAutomationPatternHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationPatternHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationPatternHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationPatternHandler *This); + + /*** IUIAutomationPatternHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateClientWrapper)( + IUIAutomationPatternHandler *This, + IUIAutomationPatternInstance *pPatternInstance, + IUnknown **pClientWrapper); + + HRESULT (STDMETHODCALLTYPE *Dispatch)( + IUIAutomationPatternHandler *This, + IUnknown *pTarget, + UINT index, + const struct UIAutomationParameter *pParams, + UINT cParams); + + END_INTERFACE +} IUIAutomationPatternHandlerVtbl; + +interface IUIAutomationPatternHandler { + CONST_VTBL IUIAutomationPatternHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationPatternHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationPatternHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationPatternHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationPatternHandler methods ***/ +#define IUIAutomationPatternHandler_CreateClientWrapper(This,pPatternInstance,pClientWrapper) (This)->lpVtbl->CreateClientWrapper(This,pPatternInstance,pClientWrapper) +#define IUIAutomationPatternHandler_Dispatch(This,pTarget,index,pParams,cParams) (This)->lpVtbl->Dispatch(This,pTarget,index,pParams,cParams) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationPatternHandler_QueryInterface(IUIAutomationPatternHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationPatternHandler_AddRef(IUIAutomationPatternHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationPatternHandler_Release(IUIAutomationPatternHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationPatternHandler methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationPatternHandler_CreateClientWrapper(IUIAutomationPatternHandler* This,IUIAutomationPatternInstance *pPatternInstance,IUnknown **pClientWrapper) { + return This->lpVtbl->CreateClientWrapper(This,pPatternInstance,pClientWrapper); +} +static __WIDL_INLINE HRESULT IUIAutomationPatternHandler_Dispatch(IUIAutomationPatternHandler* This,IUnknown *pTarget,UINT index,const struct UIAutomationParameter *pParams,UINT cParams) { + return This->lpVtbl->Dispatch(This,pTarget,index,pParams,cParams); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationPatternHandler_INTERFACE_DEFINED__ */ + +struct UIAutomationPatternInfo { + GUID guid; + LPCWSTR pProgrammaticName; + GUID providerInterfaceId; + GUID clientInterfaceId; + UINT cProperties; + struct UIAutomationPropertyInfo *pProperties; + UINT cMethods; + struct UIAutomationMethodInfo *pMethods; + UINT cEvents; + struct UIAutomationEventInfo *pEvents; + IUIAutomationPatternHandler *pPatternHandler; +}; +/***************************************************************************** + * IUIAutomationRegistrar interface + */ +#ifndef __IUIAutomationRegistrar_INTERFACE_DEFINED__ +#define __IUIAutomationRegistrar_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IUIAutomationRegistrar, 0x8609c4ec, 0x4a1a, 0x4d88, 0xa3,0x57, 0x5a,0x66,0xe0,0x60,0xe1,0xcf); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("8609c4ec-4a1a-4d88-a357-5a66e060e1cf") +IUIAutomationRegistrar : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE RegisterProperty( + const struct UIAutomationPropertyInfo *property, + PROPERTYID *propertyId) = 0; + + virtual HRESULT STDMETHODCALLTYPE RegisterEvent( + const struct UIAutomationEventInfo *event, + EVENTID *eventId) = 0; + + virtual HRESULT STDMETHODCALLTYPE RegisterPattern( + const struct UIAutomationPatternInfo *pattern, + PATTERNID *pPatternId, + PROPERTYID *pPatternAvailablePropertyId, + UINT propertyIdCount, + PROPERTYID *pPropertyIds, + UINT eventIdCount, + EVENTID *pEventIds) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IUIAutomationRegistrar, 0x8609c4ec, 0x4a1a, 0x4d88, 0xa3,0x57, 0x5a,0x66,0xe0,0x60,0xe1,0xcf) +#endif +#else +typedef struct IUIAutomationRegistrarVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IUIAutomationRegistrar *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IUIAutomationRegistrar *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IUIAutomationRegistrar *This); + + /*** IUIAutomationRegistrar methods ***/ + HRESULT (STDMETHODCALLTYPE *RegisterProperty)( + IUIAutomationRegistrar *This, + const struct UIAutomationPropertyInfo *property, + PROPERTYID *propertyId); + + HRESULT (STDMETHODCALLTYPE *RegisterEvent)( + IUIAutomationRegistrar *This, + const struct UIAutomationEventInfo *event, + EVENTID *eventId); + + HRESULT (STDMETHODCALLTYPE *RegisterPattern)( + IUIAutomationRegistrar *This, + const struct UIAutomationPatternInfo *pattern, + PATTERNID *pPatternId, + PROPERTYID *pPatternAvailablePropertyId, + UINT propertyIdCount, + PROPERTYID *pPropertyIds, + UINT eventIdCount, + EVENTID *pEventIds); + + END_INTERFACE +} IUIAutomationRegistrarVtbl; + +interface IUIAutomationRegistrar { + CONST_VTBL IUIAutomationRegistrarVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IUIAutomationRegistrar_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IUIAutomationRegistrar_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IUIAutomationRegistrar_Release(This) (This)->lpVtbl->Release(This) +/*** IUIAutomationRegistrar methods ***/ +#define IUIAutomationRegistrar_RegisterProperty(This,property,propertyId) (This)->lpVtbl->RegisterProperty(This,property,propertyId) +#define IUIAutomationRegistrar_RegisterEvent(This,event,eventId) (This)->lpVtbl->RegisterEvent(This,event,eventId) +#define IUIAutomationRegistrar_RegisterPattern(This,pattern,pPatternId,pPatternAvailablePropertyId,propertyIdCount,pPropertyIds,eventIdCount,pEventIds) (This)->lpVtbl->RegisterPattern(This,pattern,pPatternId,pPatternAvailablePropertyId,propertyIdCount,pPropertyIds,eventIdCount,pEventIds) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationRegistrar_QueryInterface(IUIAutomationRegistrar* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IUIAutomationRegistrar_AddRef(IUIAutomationRegistrar* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IUIAutomationRegistrar_Release(IUIAutomationRegistrar* This) { + return This->lpVtbl->Release(This); +} +/*** IUIAutomationRegistrar methods ***/ +static __WIDL_INLINE HRESULT IUIAutomationRegistrar_RegisterProperty(IUIAutomationRegistrar* This,const struct UIAutomationPropertyInfo *property,PROPERTYID *propertyId) { + return This->lpVtbl->RegisterProperty(This,property,propertyId); +} +static __WIDL_INLINE HRESULT IUIAutomationRegistrar_RegisterEvent(IUIAutomationRegistrar* This,const struct UIAutomationEventInfo *event,EVENTID *eventId) { + return This->lpVtbl->RegisterEvent(This,event,eventId); +} +static __WIDL_INLINE HRESULT IUIAutomationRegistrar_RegisterPattern(IUIAutomationRegistrar* This,const struct UIAutomationPatternInfo *pattern,PATTERNID *pPatternId,PROPERTYID *pPatternAvailablePropertyId,UINT propertyIdCount,PROPERTYID *pPropertyIds,UINT eventIdCount,EVENTID *pEventIds) { + return This->lpVtbl->RegisterPattern(This,pattern,pPatternId,pPatternAvailablePropertyId,propertyIdCount,pPropertyIds,eventIdCount,pEventIds); +} +#endif +#endif + +#endif + + +#endif /* __IUIAutomationRegistrar_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * CUIAutomationRegistrar coclass + */ + +DEFINE_GUID(CLSID_CUIAutomationRegistrar, 0x6e29fabf, 0x9977, 0x42d1, 0x8d,0x0e, 0xca,0x7e,0x61,0xad,0x87,0xe6); + +#ifdef __cplusplus +class DECLSPEC_UUID("6e29fabf-9977-42d1-8d0e-ca7e61ad87e6") CUIAutomationRegistrar; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(CUIAutomationRegistrar, 0x6e29fabf, 0x9977, 0x42d1, 0x8d,0x0e, 0xca,0x7e,0x61,0xad,0x87,0xe6) +#endif +#endif + #endif /* __UIA_LIBRARY_DEFINED__ */ /* Begin additional prototypes for all interfaces */ @@ -563,6 +6712,14 @@ ULONG __RPC_USER VARIANT_UserSize (ULONG *, ULONG, VARIANT *); unsigned char * __RPC_USER VARIANT_UserMarshal (ULONG *, unsigned char *, VARIANT *); unsigned char * __RPC_USER VARIANT_UserUnmarshal(ULONG *, unsigned char *, VARIANT *); void __RPC_USER VARIANT_UserFree (ULONG *, VARIANT *); +ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); +unsigned char * __RPC_USER HWND_UserMarshal (ULONG *, unsigned char *, HWND *); +unsigned char * __RPC_USER HWND_UserUnmarshal(ULONG *, unsigned char *, HWND *); +void __RPC_USER HWND_UserFree (ULONG *, HWND *); +ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); +unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); +unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); +void __RPC_USER BSTR_UserFree (ULONG *, BSTR *); /* End additional prototypes */ diff --git a/lib/libc/include/any-windows-any/uiautomationcoreapi.h b/lib/libc/include/any-windows-any/uiautomationcoreapi.h index 0c0bcb064a39cad24c766fab624126d29c1984cb..9135458f4882d93c734cdddfdb3d17d28e8dd35b 100644 --- a/lib/libc/include/any-windows-any/uiautomationcoreapi.h +++ b/lib/libc/include/any-windows-any/uiautomationcoreapi.h @@ -34,11 +34,316 @@ extern "C" { #define UiaAppendRuntimeId 3 #define UiaRootObjectId -25 +#define UIA_PFIA_DEFAULT 0x00 +#define UIA_PFIA_UNWRAP_BRIDGE 0x01 + DECLARE_HANDLE(HUIANODE); DECLARE_HANDLE(HUIAPATTERNOBJECT); DECLARE_HANDLE(HUIATEXTRANGE); DECLARE_HANDLE(HUIAEVENT); +/* + * AutomationIdentifierType_Property GUIDs. + */ +DEFINE_GUID(RuntimeId_Property_GUID, 0xa39eebfa,0x7fba,0x4c89,0xb4,0xd4,0xb9,0x9e,0x2d,0xe7,0xd1,0x60); +DEFINE_GUID(BoundingRectangle_Property_GUID, 0x7bbfe8b2,0x3bfc,0x48dd,0xb7,0x29,0xc7,0x94,0xb8,0x46,0xe9,0xa1); +DEFINE_GUID(ProcessId_Property_GUID, 0x40499998,0x9c31,0x4245,0xa4,0x03,0x87,0x32,0x0e,0x59,0xea,0xf6); +DEFINE_GUID(ControlType_Property_GUID, 0xca774fea,0x28ac,0x4bc2,0x94,0xca,0xac,0xec,0x6d,0x6c,0x10,0xa3); +DEFINE_GUID(LocalizedControlType_Property_GUID, 0x8763404f,0xa1bd,0x452a,0x89,0xc4,0x3f,0x01,0xd3,0x83,0x38,0x06); +DEFINE_GUID(Name_Property_GUID, 0xc3a6921b,0x4a99,0x44f1,0xbc,0xa6,0x61,0x18,0x70,0x52,0xc4,0x31); +DEFINE_GUID(AcceleratorKey_Property_GUID, 0x514865df,0x2557,0x4cb9,0xae,0xed,0x6c,0xed,0x08,0x4c,0xe5,0x2c); +DEFINE_GUID(AccessKey_Property_GUID, 0x06827b12,0xa7f9,0x4a15,0x91,0x7c,0xff,0xa5,0xad,0x3e,0xb0,0xa7); +DEFINE_GUID(HasKeyboardFocus_Property_GUID, 0xcf8afd39,0x3f46,0x4800,0x96,0x56,0xb2,0xbf,0x12,0x52,0x99,0x05); +DEFINE_GUID(IsKeyboardFocusable_Property_GUID, 0xf7b8552a,0x0859,0x4b37,0xb9,0xcb,0x51,0xe7,0x20,0x92,0xf2,0x9f); +DEFINE_GUID(IsEnabled_Property_GUID, 0x2109427f,0xda60,0x4fed,0xbf,0x1b,0x26,0x4b,0xdc,0xe6,0xeb,0x3a); +DEFINE_GUID(AutomationId_Property_GUID, 0xc82c0500,0xb60e,0x4310,0xa2,0x67,0x30,0x3c,0x53,0x1f,0x8e,0xe5); +DEFINE_GUID(ClassName_Property_GUID, 0x157b7215,0x894f,0x4b65,0x84,0xe2,0xaa,0xc0,0xda,0x08,0xb1,0x6b); +DEFINE_GUID(HelpText_Property_GUID, 0x08555685,0x0977,0x45c7,0xa7,0xa6,0xab,0xaf,0x56,0x84,0x12,0x1a); +DEFINE_GUID(ClickablePoint_Property_GUID, 0x0196903b,0xb203,0x4818,0xa9,0xf3,0xf0,0x8e,0x67,0x5f,0x23,0x41); +DEFINE_GUID(Culture_Property_GUID, 0xe2d74f27,0x3d79,0x4dc2,0xb8,0x8b,0x30,0x44,0x96,0x3a,0x8a,0xfb); +DEFINE_GUID(IsControlElement_Property_GUID, 0x95f35085,0xabcc,0x4afd,0xa5,0xf4,0xdb,0xb4,0x6c,0x23,0x0f,0xdb); +DEFINE_GUID(IsContentElement_Property_GUID, 0x4bda64a8,0xf5d8,0x480b,0x81,0x55,0xef,0x2e,0x89,0xad,0xb6,0x72); +DEFINE_GUID(LabeledBy_Property_GUID, 0xe5b8924b,0xfc8a,0x4a35,0x80,0x31,0xcf,0x78,0xac,0x43,0xe5,0x5e); +DEFINE_GUID(IsPassword_Property_GUID, 0xe8482eb1,0x687c,0x497b,0xbe,0xbc,0x03,0xbe,0x53,0xec,0x14,0x54); +DEFINE_GUID(NewNativeWindowHandle_Property_GUID, 0x5196b33b,0x380a,0x4982,0x95,0xe1,0x91,0xf3,0xef,0x60,0xe0,0x24); +DEFINE_GUID(ItemType_Property_GUID, 0xcdda434d,0x6222,0x413b,0xa6,0x8a,0x32,0x5d,0xd1,0xd4,0x0f,0x39); +DEFINE_GUID(IsOffscreen_Property_GUID, 0x03c3d160,0xdb79,0x42db,0xa2,0xef,0x1c,0x23,0x1e,0xed,0xe5,0x07); +DEFINE_GUID(Orientation_Property_GUID, 0xa01eee62,0x3884,0x4415,0x88,0x7e,0x67,0x8e,0xc2,0x1e,0x39,0xba); +DEFINE_GUID(FrameworkId_Property_GUID, 0xdbfd9900,0x7e1a,0x4f58,0xb6,0x1b,0x70,0x63,0x12,0x0f,0x77,0x3b); +DEFINE_GUID(IsRequiredForForm_Property_GUID, 0x4f5f43cf,0x59fb,0x4bde,0xa2,0x70,0x60,0x2e,0x5e,0x11,0x41,0xe9); +DEFINE_GUID(ItemStatus_Property_GUID, 0x51de0321,0x3973,0x43e7,0x89,0x13,0x0b,0x08,0xe8,0x13,0xc3,0x7f); +DEFINE_GUID(IsDockPatternAvailable_Property_GUID, 0x2600a4c4,0x2ff8,0x4c96,0xae,0x31,0x8f,0xe6,0x19,0xa1,0x3c,0x6c); +DEFINE_GUID(IsExpandCollapsePatternAvailable_Property_GUID, 0x929d3806,0x5287,0x4725,0xaa,0x16,0x22,0x2a,0xfc,0x63,0xd5,0x95); +DEFINE_GUID(IsGridItemPatternAvailable_Property_GUID, 0x5a43e524,0xf9a2,0x4b12,0x84,0xc8,0xb4,0x8a,0x3e,0xfe,0xdd,0x34); +DEFINE_GUID(IsGridPatternAvailable_Property_GUID, 0x5622c26c,0xf0ef,0x4f3b,0x97,0xcb,0x71,0x4c,0x08,0x68,0x58,0x8b); +DEFINE_GUID(IsInvokePatternAvailable_Property_GUID, 0x4e725738,0x8364,0x4679,0xaa,0x6c,0xf3,0xf4,0x19,0x31,0xf7,0x50); +DEFINE_GUID(IsMultipleViewPatternAvailable_Property_GUID, 0xff0a31eb,0x8e25,0x469d,0x8d,0x6e,0xe7,0x71,0xa2,0x7c,0x1b,0x90); +DEFINE_GUID(IsRangeValuePatternAvailable_Property_GUID, 0xfda4244a,0xeb4d,0x43ff,0xb5,0xad,0xed,0x36,0xd3,0x73,0xec,0x4c); +DEFINE_GUID(IsScrollPatternAvailable_Property_GUID, 0x3ebb7b4a,0x828a,0x4b57,0x9d,0x22,0x2f,0xea,0x16,0x32,0xed,0x0d); +DEFINE_GUID(IsScrollItemPatternAvailable_Property_GUID, 0x1cad1a05,0x0927,0x4b76,0x97,0xe1,0x0f,0xcd,0xb2,0x09,0xb9,0x8a); +DEFINE_GUID(IsSelectionItemPatternAvailable_Property_GUID, 0x8becd62d,0x0bc3,0x4109,0xbe,0xe2,0x8e,0x67,0x15,0x29,0x0e,0x68); +DEFINE_GUID(IsSelectionPatternAvailable_Property_GUID, 0xf588acbe,0xc769,0x4838,0x9a,0x60,0x26,0x86,0xdc,0x11,0x88,0xc4); +DEFINE_GUID(IsTablePatternAvailable_Property_GUID, 0xcb83575f,0x45c2,0x4048,0x9c,0x76,0x15,0x97,0x15,0xa1,0x39,0xdf); +DEFINE_GUID(IsTableItemPatternAvailable_Property_GUID, 0xeb36b40d,0x8ea4,0x489b,0xa0,0x13,0xe6,0x0d,0x59,0x51,0xfe,0x34); +DEFINE_GUID(IsTextPatternAvailable_Property_GUID, 0xfbe2d69d,0xaff6,0x4a45,0x82,0xe2,0xfc,0x92,0xa8,0x2f,0x59,0x17); +DEFINE_GUID(IsTogglePatternAvailable_Property_GUID, 0x78686d53,0xfcd0,0x4b83,0x9b,0x78,0x58,0x32,0xce,0x63,0xbb,0x5b); +DEFINE_GUID(IsTransformPatternAvailable_Property_GUID, 0xa7f78804,0xd68b,0x4077,0xa5,0xc6,0x7a,0x5e,0xa1,0xac,0x31,0xc5); +DEFINE_GUID(IsValuePatternAvailable_Property_GUID, 0x0b5020a7,0x2119,0x473b,0xbe,0x37,0x5c,0xeb,0x98,0xbb,0xfb,0x22); +DEFINE_GUID(IsWindowPatternAvailable_Property_GUID, 0xe7a57bb1,0x5888,0x4155,0x98,0xdc,0xb4,0x22,0xfd,0x57,0xf2,0xbc); +DEFINE_GUID(Value_Value_Property_GUID, 0xe95f5e64,0x269f,0x4a85,0xba,0x99,0x40,0x92,0xc3,0xea,0x29,0x86); +DEFINE_GUID(Value_IsReadOnly_Property_GUID, 0xeb090f30,0xe24c,0x4799,0xa7,0x05,0x0d,0x24,0x7b,0xc0,0x37,0xf8); +DEFINE_GUID(RangeValue_Value_Property_GUID, 0x131f5d98,0xc50c,0x489d,0xab,0xe5,0xae,0x22,0x08,0x98,0xc5,0xf7); +DEFINE_GUID(RangeValue_IsReadOnly_Property_GUID, 0x25fa1055,0xdebf,0x4373,0xa7,0x9e,0x1f,0x1a,0x19,0x08,0xd3,0xc4); +DEFINE_GUID(RangeValue_Minimum_Property_GUID, 0x78cbd3b2,0x684d,0x4860,0xaf,0x93,0xd1,0xf9,0x5c,0xb0,0x22,0xfd); +DEFINE_GUID(RangeValue_Maximum_Property_GUID, 0x19319914,0xf979,0x4b35,0xa1,0xa6,0xd3,0x7e,0x05,0x43,0x34,0x73); +DEFINE_GUID(RangeValue_LargeChange_Property_GUID, 0xa1f96325,0x3a3d,0x4b44,0x8e,0x1f,0x4a,0x46,0xd9,0x84,0x40,0x19); +DEFINE_GUID(RangeValue_SmallChange_Property_GUID, 0x81c2c457,0x3941,0x4107,0x99,0x75,0x13,0x97,0x60,0xf7,0xc0,0x72); +DEFINE_GUID(Scroll_HorizontalScrollPercent_Property_GUID, 0xc7c13c0e,0xeb21,0x47ff,0xac,0xc4,0xb5,0xa3,0x35,0x0f,0x51,0x91); +DEFINE_GUID(Scroll_HorizontalViewSize_Property_GUID, 0x70c2e5d4,0xfcb0,0x4713,0xa9,0xaa,0xaf,0x92,0xff,0x79,0xe4,0xcd); +DEFINE_GUID(Scroll_VerticalScrollPercent_Property_GUID, 0x6c8d7099,0xb2a8,0x4948,0xbf,0xf7,0x3c,0xf9,0x05,0x8b,0xfe,0xfb); +DEFINE_GUID(Scroll_VerticalViewSize_Property_GUID, 0xde6a2e22,0xd8c7,0x40c5,0x83,0xba,0xe5,0xf6,0x81,0xd5,0x31,0x08); +DEFINE_GUID(Scroll_HorizontallyScrollable_Property_GUID, 0x8b925147,0x28cd,0x49ae,0xbd,0x63,0xf4,0x41,0x18,0xd2,0xe7,0x19); +DEFINE_GUID(Scroll_VerticallyScrollable_Property_GUID, 0x89164798,0x0068,0x4315,0xb8,0x9a,0x1e,0x7c,0xfb,0xbc,0x3d,0xfc); +DEFINE_GUID(Selection_Selection_Property_GUID, 0xaa6dc2a2,0x0e2b,0x4d38,0x96,0xd5,0x34,0xe4,0x70,0xb8,0x18,0x53); +DEFINE_GUID(Selection_CanSelectMultiple_Property_GUID, 0x49d73da5,0xc883,0x4500,0x88,0x3d,0x8f,0xcf,0x8d,0xaf,0x6c,0xbe); +DEFINE_GUID(Selection_IsSelectionRequired_Property_GUID, 0xb1ae4422,0x63fe,0x44e7,0xa5,0xa5,0xa7,0x38,0xc8,0x29,0xb1,0x9a); +DEFINE_GUID(Grid_RowCount_Property_GUID, 0x2a9505bf,0xc2eb,0x4fb6,0xb3,0x56,0x82,0x45,0xae,0x53,0x70,0x3e); +DEFINE_GUID(Grid_ColumnCount_Property_GUID, 0xfe96f375,0x44aa,0x4536,0xac,0x7a,0x2a,0x75,0xd7,0x1a,0x3e,0xfc); +DEFINE_GUID(GridItem_Row_Property_GUID, 0x6223972a,0xc945,0x4563,0x93,0x29,0xfd,0xc9,0x74,0xaf,0x25,0x53); +DEFINE_GUID(GridItem_Column_Property_GUID, 0xc774c15c,0x62c0,0x4519,0x8b,0xdc,0x47,0xbe,0x57,0x3c,0x8a,0xd5); +DEFINE_GUID(GridItem_RowSpan_Property_GUID, 0x4582291c,0x466b,0x4e93,0x8e,0x83,0x3d,0x17,0x15,0xec,0x0c,0x5e); +DEFINE_GUID(GridItem_ColumnSpan_Property_GUID, 0x583ea3f5,0x86d0,0x4b08,0xa6,0xec,0x2c,0x54,0x63,0xff,0xc1,0x09); +DEFINE_GUID(GridItem_Parent_Property_GUID, 0x9d912252,0xb97f,0x4ecc,0x85,0x10,0xea,0x0e,0x33,0x42,0x7c,0x72); +DEFINE_GUID(Dock_DockPosition_Property_GUID, 0x6d67f02e,0xc0b0,0x4b10,0xb5,0xb9,0x18,0xd6,0xec,0xf9,0x87,0x60); +DEFINE_GUID(ExpandCollapse_ExpandCollapseState_Property_GUID, 0x275a4c48,0x85a7,0x4f69,0xab,0xa0,0xaf,0x15,0x76,0x10,0x00,0x2b); +DEFINE_GUID(MultipleView_CurrentView_Property_GUID, 0x7a81a67a,0xb94f,0x4875,0x91,0x8b,0x65,0xc8,0xd2,0xf9,0x98,0xe5); +DEFINE_GUID(MultipleView_SupportedViews_Property_GUID, 0x8d5db9fd,0xce3c,0x4ae7,0xb7,0x88,0x40,0x0a,0x3c,0x64,0x55,0x47); +DEFINE_GUID(Window_CanMaximize_Property_GUID, 0x64fff53f,0x635d,0x41c1,0x95,0x0c,0xcb,0x5a,0xdf,0xbe,0x28,0xe3); +DEFINE_GUID(Window_CanMinimize_Property_GUID, 0xb73b4625,0x5988,0x4b97,0xb4,0xc2,0xa6,0xfe,0x6e,0x78,0xc8,0xc6); +DEFINE_GUID(Window_WindowVisualState_Property_GUID, 0x4ab7905f,0xe860,0x453e,0xa3,0x0a,0xf6,0x43,0x1e,0x5d,0xaa,0xd5); +DEFINE_GUID(Window_WindowInteractionState_Property_GUID, 0x4fed26a4,0x0455,0x4fa2,0xb2,0x1c,0xc4,0xda,0x2d,0xb1,0xff,0x9c); +DEFINE_GUID(Window_IsModal_Property_GUID, 0xff4e6892,0x37b9,0x4fca,0x85,0x32,0xff,0xe6,0x74,0xec,0xfe,0xed); +DEFINE_GUID(Window_IsTopmost_Property_GUID, 0xef7d85d3,0x0937,0x4962,0x92,0x41,0xb6,0x23,0x45,0xf2,0x40,0x41); +DEFINE_GUID(SelectionItem_IsSelected_Property_GUID, 0xf122835f,0xcd5f,0x43df,0xb7,0x9d,0x4b,0x84,0x9e,0x9e,0x60,0x20); +DEFINE_GUID(SelectionItem_SelectionContainer_Property_GUID, 0xa4365b6e,0x9c1e,0x4b63,0x8b,0x53,0xc2,0x42,0x1d,0xd1,0xe8,0xfb); +DEFINE_GUID(Table_RowHeaders_Property_GUID, 0xd9e35b87,0x6eb8,0x4562,0xaa,0xc6,0xa8,0xa9,0x07,0x52,0x36,0xa8); +DEFINE_GUID(Table_ColumnHeaders_Property_GUID, 0xaff1d72b,0x968d,0x42b1,0xb4,0x59,0x15,0x0b,0x29,0x9d,0xa6,0x64); +DEFINE_GUID(Table_RowOrColumnMajor_Property_GUID, 0x83be75c3,0x29fe,0x4a30,0x85,0xe1,0x2a,0x62,0x77,0xfd,0x10,0x6e); +DEFINE_GUID(TableItem_RowHeaderItems_Property_GUID, 0xb3f853a0,0x0574,0x4cd8,0xbc,0xd7,0xed,0x59,0x23,0x57,0x2d,0x97); +DEFINE_GUID(TableItem_ColumnHeaderItems_Property_GUID, 0x967a56a3,0x74b6,0x431e,0x8d,0xe6,0x99,0xc4,0x11,0x03,0x1c,0x58); +DEFINE_GUID(Toggle_ToggleState_Property_GUID, 0xb23cdc52,0x22c2,0x4c6c,0x9d,0xed,0xf5,0xc4,0x22,0x47,0x9e,0xde); +DEFINE_GUID(Transform_CanMove_Property_GUID, 0x1b75824d,0x208b,0x4fdf,0xbc,0xcd,0xf1,0xf4,0xe5,0x74,0x1f,0x4f); +DEFINE_GUID(Transform_CanResize_Property_GUID, 0xbb98dca5,0x4c1a,0x41d4,0xa4,0xf6,0xeb,0xc1,0x28,0x64,0x41,0x80); +DEFINE_GUID(Transform_CanRotate_Property_GUID, 0x10079b48,0x3849,0x476f,0xac,0x96,0x44,0xa9,0x5c,0x84,0x40,0xd9); +DEFINE_GUID(IsLegacyIAccessiblePatternAvailable_Property_GUID, 0xd8ebd0c7,0x929a,0x4ee7,0x8d,0x3a,0xd3,0xd9,0x44,0x13,0x02,0x7b); +DEFINE_GUID(LegacyIAccessible_ChildId_Property_GUID, 0x9a191b5d,0x9ef2,0x4787,0xa4,0x59,0xdc,0xde,0x88,0x5d,0xd4,0xe8); +DEFINE_GUID(LegacyIAccessible_Name_Property_GUID, 0xcaeb063d,0x40ae,0x4869,0xaa,0x5a,0x1b,0x8e,0x5d,0x66,0x67,0x39); +DEFINE_GUID(LegacyIAccessible_Value_Property_GUID, 0xb5c5b0b6,0x8217,0x4a77,0x97,0xa5,0x19,0x0a,0x85,0xed,0x01,0x56); +DEFINE_GUID(LegacyIAccessible_Description_Property_GUID, 0x46448418,0x7d70,0x4ea9,0x9d,0x27,0xb7,0xe7,0x75,0xcf,0x2a,0xd7); +DEFINE_GUID(LegacyIAccessible_Role_Property_GUID, 0x6856e59f,0xcbaf,0x4e31,0x93,0xe8,0xbc,0xbf,0x6f,0x7e,0x49,0x1c); +DEFINE_GUID(LegacyIAccessible_State_Property_GUID, 0xdf985854,0x2281,0x4340,0xab,0x9c,0xc6,0x0e,0x2c,0x58,0x03,0xf6); +DEFINE_GUID(LegacyIAccessible_Help_Property_GUID, 0x94402352,0x161c,0x4b77,0xa9,0x8d,0xa8,0x72,0xcc,0x33,0x94,0x7a); +DEFINE_GUID(LegacyIAccessible_KeyboardShortcut_Property_GUID, 0x8f6909ac,0x00b8,0x4259,0xa4,0x1c,0x96,0x62,0x66,0xd4,0x3a,0x8a); +DEFINE_GUID(LegacyIAccessible_Selection_Property_GUID, 0x8aa8b1e0,0x0891,0x40cc,0x8b,0x06,0x90,0xd7,0xd4,0x16,0x62,0x19); +DEFINE_GUID(LegacyIAccessible_DefaultAction_Property_GUID, 0x3b331729,0xeaad,0x4502,0xb8,0x5f,0x92,0x61,0x56,0x22,0x91,0x3c); +DEFINE_GUID(AriaRole_Property_GUID, 0xdd207b95,0xbe4a,0x4e0d,0xb7,0x27,0x63,0xac,0xe9,0x4b,0x69,0x16); +DEFINE_GUID(AriaProperties_Property_GUID, 0x4213678c,0xe025,0x4922,0xbe,0xb5,0xe4,0x3b,0xa0,0x8e,0x62,0x21); +DEFINE_GUID(IsDataValidForForm_Property_GUID, 0x445ac684,0xc3fc,0x4dd9,0xac,0xf8,0x84,0x5a,0x57,0x92,0x96,0xba); +DEFINE_GUID(ControllerFor_Property_GUID, 0x51124c8a,0xa5d2,0x4f13,0x9b,0xe6,0x7f,0xa8,0xba,0x9d,0x3a,0x90); +DEFINE_GUID(DescribedBy_Property_GUID, 0x7c5865b8,0x9992,0x40fd,0x8d,0xb0,0x6b,0xf1,0xd3,0x17,0xf9,0x98); +DEFINE_GUID(FlowsTo_Property_GUID, 0xe4f33d20,0x559a,0x47fb,0xa8,0x30,0xf9,0xcb,0x4f,0xf1,0xa7,0x0a); +DEFINE_GUID(ProviderDescription_Property_GUID, 0xdca5708a,0xc16b,0x4cd9,0xb8,0x89,0xbe,0xb1,0x6a,0x80,0x49,0x04); +DEFINE_GUID(IsItemContainerPatternAvailable_Property_GUID, 0x624b5ca7,0xfe40,0x4957,0xa0,0x19,0x20,0xc4,0xcf,0x11,0x92,0x0f); +DEFINE_GUID(IsVirtualizedItemPatternAvailable_Property_GUID, 0x302cb151,0x2ac8,0x45d6,0x97,0x7b,0xd2,0xb3,0xa5,0xa5,0x3f,0x20); +DEFINE_GUID(IsSynchronizedInputPatternAvailable_Property_GUID, 0x75d69cc5,0xd2bf,0x4943,0x87,0x6e,0xb4,0x5b,0x62,0xa6,0xcc,0x66); +DEFINE_GUID(OptimizeForVisualContent_Property_GUID, 0x6a852250,0xc75a,0x4e5d,0xb8,0x58,0xe3,0x81,0xb0,0xf7,0x88,0x61); +DEFINE_GUID(IsObjectModelPatternAvailable_Property_GUID, 0x6b21d89b,0x2841,0x412f,0x8e,0xf2,0x15,0xca,0x95,0x23,0x18,0xba); +DEFINE_GUID(Annotation_AnnotationTypeId_Property_GUID, 0x20ae484f,0x69ef,0x4c48,0x8f,0x5b,0xc4,0x93,0x8b,0x20,0x6a,0xc7); +DEFINE_GUID(Annotation_AnnotationTypeName_Property_GUID, 0x9b818892,0x5ac9,0x4af9,0xaa,0x96,0xf5,0x8a,0x77,0xb0,0x58,0xe3); +DEFINE_GUID(Annotation_Author_Property_GUID, 0x7a528462,0x9c5c,0x4a03,0xa9,0x74,0x8b,0x30,0x7a,0x99,0x37,0xf2); +DEFINE_GUID(Annotation_DateTime_Property_GUID, 0x99b5ca5d,0x1acf,0x414b,0xa4,0xd0,0x6b,0x35,0x0b,0x04,0x75,0x78); +DEFINE_GUID(Annotation_Target_Property_GUID, 0xb71b302d,0x2104,0x44ad,0x9c,0x5c,0x09,0x2b,0x49,0x07,0xd7,0x0f); +DEFINE_GUID(IsAnnotationPatternAvailable_Property_GUID, 0x0b5b3238,0x6d5c,0x41b6,0xbc,0xc4,0x5e,0x80,0x7f,0x65,0x51,0xc4); +DEFINE_GUID(IsTextPattern2Available_Property_GUID, 0x41cf921d,0xe3f1,0x4b22,0x9c,0x81,0xe1,0xc3,0xed,0x33,0x1c,0x22); +DEFINE_GUID(Styles_StyleId_Property_GUID, 0xda82852f,0x3817,0x4233,0x82,0xaf,0x02,0x27,0x9e,0x72,0xcc,0x77); +DEFINE_GUID(Styles_StyleName_Property_GUID, 0x1c12b035,0x05d1,0x4f55,0x9e,0x8e,0x14,0x89,0xf3,0xff,0x55,0x0d); +DEFINE_GUID(Styles_FillColor_Property_GUID, 0x63eff97a,0xa1c5,0x4b1d,0x84,0xeb,0xb7,0x65,0xf2,0xed,0xd6,0x32); +DEFINE_GUID(Styles_FillPatternStyle_Property_GUID, 0x81cf651f,0x482b,0x4451,0xa3,0x0a,0xe1,0x54,0x5e,0x55,0x4f,0xb8); +DEFINE_GUID(Styles_Shape_Property_GUID, 0xc71a23f8,0x778c,0x400d,0x84,0x58,0x3b,0x54,0x3e,0x52,0x69,0x84); +DEFINE_GUID(Styles_FillPatternColor_Property_GUID, 0x939a59fe,0x8fbd,0x4e75,0xa2,0x71,0xac,0x45,0x95,0x19,0x51,0x63); +DEFINE_GUID(Styles_ExtendedProperties_Property_GUID, 0xf451cda0,0xba0a,0x4681,0xb0,0xb0,0x0d,0xbd,0xb5,0x3e,0x58,0xf3); +DEFINE_GUID(IsStylesPatternAvailable_Property_GUID, 0x27f353d3,0x459c,0x4b59,0xa4,0x90,0x50,0x61,0x1d,0xac,0xaf,0xb5); +DEFINE_GUID(IsSpreadsheetPatternAvailable_Property_GUID, 0x6ff43732,0xe4b4,0x4555,0x97,0xbc,0xec,0xdb,0xbc,0x4d,0x18,0x88); +DEFINE_GUID(SpreadsheetItem_Formula_Property_GUID, 0xe602e47d,0x1b47,0x4bea,0x87,0xcf,0x3b,0x0b,0x0b,0x5c,0x15,0xb6); +DEFINE_GUID(SpreadsheetItem_AnnotationObjects_Property_GUID, 0xa3194c38,0xc9bc,0x4604,0x93,0x96,0xae,0x3f,0x9f,0x45,0x7f,0x7b); +DEFINE_GUID(SpreadsheetItem_AnnotationTypes_Property_GUID, 0xc70c51d0,0xd602,0x4b45,0xaf,0xbc,0xb4,0x71,0x2b,0x96,0xd7,0x2b); +DEFINE_GUID(IsSpreadsheetItemPatternAvailable_Property_GUID, 0x9fe79b2a,0x2f94,0x43fd,0x99,0x6b,0x54,0x9e,0x31,0x6f,0x4a,0xcd); +DEFINE_GUID(Transform2_CanZoom_Property_GUID, 0xf357e890,0xa756,0x4359,0x9c,0xa6,0x86,0x70,0x2b,0xf8,0xf3,0x81); +DEFINE_GUID(IsTransformPattern2Available_Property_GUID, 0x25980b4b,0xbe04,0x4710,0xab,0x4a,0xfd,0xa3,0x1d,0xbd,0x28,0x95); +DEFINE_GUID(LiveSetting_Property_GUID, 0xc12bcd8e,0x2a8e,0x4950,0x8a,0xe7,0x36,0x25,0x11,0x1d,0x58,0xeb); +DEFINE_GUID(IsTextChildPatternAvailable_Property_GUID, 0x559e65df,0x30ff,0x43b5,0xb5,0xed,0x5b,0x28,0x3b,0x80,0xc7,0xe9); +DEFINE_GUID(IsDragPatternAvailable_Property_GUID, 0xe997a7b7,0x1d39,0x4ca7,0xbe,0x0f,0x27,0x7f,0xcf,0x56,0x05,0xcc); +DEFINE_GUID(Drag_IsGrabbed_Property_GUID, 0x45f206f3,0x75cc,0x4cca,0xa9,0xb9,0xfc,0xdf,0xb9,0x82,0xd8,0xa2); +DEFINE_GUID(Drag_DropEffect_Property_GUID, 0x646f2779,0x48d3,0x4b23,0x89,0x02,0x4b,0xf1,0x00,0x00,0x5d,0xf3); +DEFINE_GUID(Drag_DropEffects_Property_GUID, 0xf5d61156,0x7ce6,0x49be,0xa8,0x36,0x92,0x69,0xdc,0xec,0x92,0x0f); +DEFINE_GUID(IsDropTargetPatternAvailable_Property_GUID, 0x0686b62e,0x8e19,0x4aaf,0x87,0x3d,0x38,0x4f,0x6d,0x3b,0x92,0xbe); +DEFINE_GUID(DropTarget_DropTargetEffect_Property_GUID, 0x8bb75975,0xa0ca,0x4981,0xb8,0x18,0x87,0xfc,0x66,0xe9,0x50,0x9d); +DEFINE_GUID(DropTarget_DropTargetEffects_Property_GUID, 0xbc1dd4ed,0xcb89,0x45f1,0xa5,0x92,0xe0,0x3b,0x08,0xae,0x79,0x0f); +DEFINE_GUID(Drag_GrabbedItems_Property_GUID, 0x77c1562c,0x7b86,0x4b21,0x9e,0xd7,0x3c,0xef,0xda,0x6f,0x4c,0x43); +DEFINE_GUID(Transform2_ZoomLevel_Property_GUID, 0xeee29f1a,0xf4a2,0x4b5b,0xac,0x65,0x95,0xcf,0x93,0x28,0x33,0x87); +DEFINE_GUID(Transform2_ZoomMinimum_Property_GUID, 0x742ccc16,0x4ad1,0x4e07,0x96,0xfe,0xb1,0x22,0xc6,0xe6,0xb2,0x2b); +DEFINE_GUID(Transform2_ZoomMaximum_Property_GUID, 0x42ab6b77,0xceb0,0x4eca,0xb8,0x2a,0x6c,0xfa,0x5f,0xa1,0xfc,0x08); +DEFINE_GUID(FlowsFrom_Property_GUID, 0x05c6844f,0x19de,0x48f8,0x95,0xfa,0x88,0x0d,0x5b,0x0f,0xd6,0x15); +DEFINE_GUID(IsTextEditPatternAvailable_Property_GUID, 0x7843425c,0x8b32,0x484c,0x9a,0xb5,0xe3,0x20,0x05,0x71,0xff,0xda); +DEFINE_GUID(IsPeripheral_Property_GUID, 0xda758276,0x7ed5,0x49d4,0x8e,0x68,0xec,0xc9,0xa2,0xd3,0x00,0xdd); +DEFINE_GUID(IsCustomNavigationPatternAvailable_Property_GUID, 0x8f8e80d4,0x2351,0x48e0,0x87,0x4a,0x54,0xaa,0x73,0x13,0x88,0x9a); +DEFINE_GUID(PositionInSet_Property_GUID, 0x33d1dc54,0x641e,0x4d76,0xa6,0xb1,0x13,0xf3,0x41,0xc1,0xf8,0x96); +DEFINE_GUID(SizeOfSet_Property_GUID, 0x1600d33c,0x3b9f,0x4369,0x94,0x31,0xaa,0x29,0x3f,0x34,0x4c,0xf1); +DEFINE_GUID(Level_Property_GUID, 0x242ac529,0xcd36,0x400f,0xaa,0xd9,0x78,0x76,0xef,0x3a,0xf6,0x27); +DEFINE_GUID(AnnotationTypes_Property_GUID, 0x64b71f76,0x53c4,0x4696,0xa2,0x19,0x20,0xe9,0x40,0xc9,0xa1,0x76); +DEFINE_GUID(AnnotationObjects_Property_GUID, 0x310910c8,0x7c6e,0x4f20,0xbe,0xcd,0x4a,0xaf,0x6d,0x19,0x11,0x56); +DEFINE_GUID(LandmarkType_Property_GUID, 0x454045f2,0x6f61,0x49f7,0xa4,0xf8,0xb5,0xf0,0xcf,0x82,0xda,0x1e); +DEFINE_GUID(LocalizedLandmarkType_Property_GUID, 0x7ac81980,0xeafb,0x4fb2,0xbf,0x91,0xf4,0x85,0xbe,0xf5,0xe8,0xe1); +DEFINE_GUID(FullDescription_Property_GUID, 0x0d4450ff,0x6aef,0x4f33,0x95,0xdd,0x7b,0xef,0xa7,0x2a,0x43,0x91); +DEFINE_GUID(FillColor_Property_GUID , 0x6e0ec4d0,0xe2a8,0x4a56,0x9d,0xe7,0x95,0x33,0x89,0x93,0x3b,0x39); +DEFINE_GUID(OutlineColor_Property_GUID, 0xc395d6c0,0x4b55,0x4762,0xa0,0x73,0xfd,0x30,0x3a,0x63,0x4f,0x52); +DEFINE_GUID(FillType_Property_GUID, 0xc6fc74e4,0x8cb9,0x429c,0xa9,0xe1,0x9b,0xc4,0xac,0x37,0x2b,0x62); +DEFINE_GUID(VisualEffects_Property_GUID, 0xe61a8565,0xaad9,0x46d7,0x9e,0x70,0x4e,0x8a,0x84,0x20,0xd4,0x20); +DEFINE_GUID(OutlineThickness_Property_GUID, 0x13e67cc7,0xdac2,0x4888,0xbd,0xd3,0x37,0x5c,0x62,0xfa,0x96,0x18); +DEFINE_GUID(CenterPoint_Property_GUID, 0x0cb00c08,0x540c,0x4edb,0x94,0x45,0x26,0x35,0x9e,0xa6,0x97,0x85); +DEFINE_GUID(Rotation_Property_GUID, 0x767cdc7d,0xaec0,0x4110,0xad,0x32,0x30,0xed,0xd4,0x03,0x49,0x2e); +DEFINE_GUID(Size_Property_GUID, 0x2b5f761d,0xf885,0x4404,0x97,0x3f,0x9b,0x1d,0x98,0xe3,0x6d,0x8f); +DEFINE_GUID(IsSelectionPattern2Available_Property_GUID, 0x490806fb,0x6e89,0x4a47,0x83,0x19,0xd2,0x66,0xe5,0x11,0xf0,0x21); +DEFINE_GUID(Selection2_FirstSelectedItem_Property_GUID, 0xcc24ea67,0x369c,0x4e55,0x9f,0xf7,0x38,0xda,0x69,0x54,0x0c,0x29); +DEFINE_GUID(Selection2_LastSelectedItem_Property_GUID, 0xcf7bda90,0x2d83,0x49f8,0x86,0x0c,0x9c,0xe3,0x94,0xcf,0x89,0xb4); +DEFINE_GUID(Selection2_CurrentSelectedItem_Property_GUID, 0x34257c26,0x83b5,0x41a6,0x93,0x9c,0xae,0x84,0x1c,0x13,0x62,0x36); +DEFINE_GUID(Selection2_ItemCount_Property_GUID, 0xbb49eb9f,0x456d,0x4048,0xb5,0x91,0x9c,0x20,0x26,0xb8,0x46,0x36); +DEFINE_GUID(HeadingLevel_Property_GUID, 0x29084272,0xaaaf,0x4a30,0x87,0x96,0x3c,0x12,0xf6,0x2b,0x6b,0xbb); +DEFINE_GUID(IsDialog_Property_GUID, 0x9d0dfb9b,0x8436,0x4501,0xbb,0xbb,0xe5,0x34,0xa4,0xfb,0x3b,0x3f); + +/* + * AutomationIdentifierType_Event GUIDs. + */ +DEFINE_GUID(ToolTipOpened_Event_GUID, 0x3f4b97ff,0x2edc,0x451d,0xbc,0xa4,0x95,0xa3,0x18,0x8d,0x5b,0x03); +DEFINE_GUID(ToolTipClosed_Event_GUID, 0x276d71ef,0x24a9,0x49b6,0x8e,0x97,0xda,0x98,0xb4,0x01,0xbb,0xcd); +DEFINE_GUID(StructureChanged_Event_GUID, 0x59977961,0x3edd,0x4b11,0xb1,0x3b,0x67,0x6b,0x2a,0x2a,0x6c,0xa9); +DEFINE_GUID(MenuOpened_Event_GUID, 0xebe2e945,0x66ca,0x4ed1,0x9f,0xf8,0x2a,0xd7,0xdf,0x0a,0x1b,0x08); +DEFINE_GUID(AutomationPropertyChanged_Event_GUID, 0x2527fba1,0x8d7a,0x4630,0xa4,0xcc,0xe6,0x63,0x15,0x94,0x2f,0x52); +DEFINE_GUID(AutomationFocusChanged_Event_GUID, 0xb68a1f17,0xf60d,0x41a7,0xa3,0xcc,0xb0,0x52,0x92,0x15,0x5f,0xe0); +DEFINE_GUID(AsyncContentLoaded_Event_GUID, 0x5fdee11c,0xd2fa,0x4fb9,0x90,0x4e,0x5c,0xbe,0xe8,0x94,0xd5,0xef); +DEFINE_GUID(MenuClosed_Event_GUID, 0x3cf1266e,0x1582,0x4041,0xac,0xd7,0x88,0xa3,0x5a,0x96,0x52,0x97); +DEFINE_GUID(LayoutInvalidated_Event_GUID, 0xed7d6544,0xa6bd,0x4595,0x9b,0xae,0x3d,0x28,0x94,0x6c,0xc7,0x15); +DEFINE_GUID(Invoke_Invoked_Event_GUID, 0xdfd699f0,0xc915,0x49dd,0xb4,0x22,0xdd,0xe7,0x85,0xc3,0xd2,0x4b); +DEFINE_GUID(SelectionItem_ElementAddedToSelectionEvent_Event_GUID, 0x3c822dd1,0xc407,0x4dba,0x91,0xdd,0x79,0xd4,0xae,0xd0,0xae,0xc6); +DEFINE_GUID(SelectionItem_ElementRemovedFromSelectionEvent_Event_GUID, 0x097fa8a9,0x7079,0x41af,0x8b,0x9c,0x09,0x34,0xd8,0x30,0x5e,0x5c); +DEFINE_GUID(SelectionItem_ElementSelectedEvent_Event_GUID, 0xb9c7dbfb,0x4ebe,0x4532,0xaa,0xf4,0x00,0x8c,0xf6,0x47,0x23,0x3c); +DEFINE_GUID(Selection_InvalidatedEvent_Event_GUID, 0xcac14904,0x16b4,0x4b53,0x8e,0x47,0x4c,0xb1,0xdf,0x26,0x7b,0xb7); +DEFINE_GUID(Text_TextSelectionChangedEvent_Event_GUID, 0x918edaa1,0x71b3,0x49ae,0x97,0x41,0x79,0xbe,0xb8,0xd3,0x58,0xf3); +DEFINE_GUID(Text_TextChangedEvent_Event_GUID, 0x4a342082,0xf483,0x48c4,0xac,0x11,0xa8,0x4b,0x43,0x5e,0x2a,0x84); +DEFINE_GUID(Window_WindowOpened_Event_GUID, 0xd3e81d06,0xde45,0x4f2f,0x96,0x33,0xde,0x9e,0x02,0xfb,0x65,0xaf); +DEFINE_GUID(Window_WindowClosed_Event_GUID, 0xedf141f8,0xfa67,0x4e22,0xbb,0xf7,0x94,0x4e,0x05,0x73,0x5e,0xe2); +DEFINE_GUID(MenuModeStart_Event_GUID, 0x18d7c631,0x166a,0x4ac9,0xae,0x3b,0xef,0x4b,0x54,0x20,0xe6,0x81); +DEFINE_GUID(MenuModeEnd_Event_GUID, 0x9ecd4c9f,0x80dd,0x47b8,0x82,0x67,0x5a,0xec,0x06,0xbb,0x2c,0xff); +DEFINE_GUID(InputReachedTarget_Event_GUID, 0x93ed549a,0x0549,0x40f0,0xbe,0xdb,0x28,0xe4,0x4f,0x7d,0xe2,0xa3); +DEFINE_GUID(InputReachedOtherElement_Event_GUID, 0xed201d8a,0x4e6c,0x415e,0xa8,0x74,0x24,0x60,0xc9,0xb6,0x6b,0xa8); +DEFINE_GUID(InputDiscarded_Event_GUID, 0x7f36c367,0x7b18,0x417c,0x97,0xe3,0x9d,0x58,0xdd,0xc9,0x44,0xab); +DEFINE_GUID(SystemAlert_Event_GUID, 0xd271545d,0x7a3a,0x47a7,0x84,0x74,0x81,0xd2,0x9a,0x24,0x51,0xc9); +DEFINE_GUID(LiveRegionChanged_Event_GUID, 0x102d5e90,0xe6a9,0x41b6,0xb1,0xc5,0xa9,0xb1,0x92,0x9d,0x95,0x10); +DEFINE_GUID(HostedFragmentRootsInvalidated_Event_GUID, 0xe6bdb03e,0x0921,0x4ec5,0x8d,0xcf,0xea,0xe8,0x77,0xb0,0x42,0x6b); +DEFINE_GUID(Drag_DragStart_Event_GUID, 0x883a480b,0x3aa9,0x429d,0x95,0xe4,0xd9,0xc8,0xd0,0x11,0xf0,0xdd); +DEFINE_GUID(Drag_DragCancel_Event_GUID, 0xc3ede6fa,0x3451,0x4e0f,0x9e,0x71,0xdf,0x9c,0x28,0x0a,0x46,0x57); +DEFINE_GUID(Drag_DragComplete_Event_GUID, 0x38e96188,0xef1f,0x463e,0x91,0xca,0x3a,0x77,0x92,0xc2,0x9c,0xaf); +DEFINE_GUID(DropTarget_DragEnter_Event_GUID, 0xaad9319b,0x032c,0x4a88,0x96,0x1d,0x1c,0xf5,0x79,0x58,0x1e,0x34); +DEFINE_GUID(DropTarget_DragLeave_Event_GUID, 0x0f82eb15,0x24a2,0x4988,0x92,0x17,0xde,0x16,0x2a,0xee,0x27,0x2b); +DEFINE_GUID(DropTarget_Dropped_Event_GUID, 0x622cead8,0x1edb,0x4a3d,0xab,0xbc,0xbe,0x22,0x11,0xff,0x68,0xb5); +DEFINE_GUID(TextEdit_TextChanged_Event_GUID, 0x120b0308,0xec22,0x4eb8,0x9c,0x98,0x98,0x67,0xcd,0xa1,0xb1,0x65); +DEFINE_GUID(TextEdit_ConversionTargetChanged_Event_GUID, 0x3388c183,0xed4f,0x4c8b,0x9b,0xaa,0x36,0x4d,0x51,0xd8,0x84,0x7f); +DEFINE_GUID(Changes_Event_GUID, 0x7df26714,0x614f,0x4e05,0x94,0x88,0x71,0x6c,0x5b,0xa1,0x94,0x36); +DEFINE_GUID(Notification_Event_GUID, 0x72c5a2f7,0x9788,0x480f,0xb8,0xeb,0x4d,0xee,0x00,0xf6,0x18,0x6f); + +/* + * AutomationIdentifierType_Pattern GUIDs. + */ +DEFINE_GUID(Invoke_Pattern_GUID, 0xd976c2fc,0x66ea,0x4a6e,0xb2,0x8f,0xc2,0x4c,0x75,0x46,0xad,0x37); +DEFINE_GUID(Selection_Pattern_GUID, 0x66e3b7e8,0xd821,0x4d25,0x87,0x61,0x43,0x5d,0x2c,0x8b,0x25,0x3f); +DEFINE_GUID(Value_Pattern_GUID, 0x17faad9e,0xc877,0x475b,0xb9,0x33,0x77,0x33,0x27,0x79,0xb6,0x37); +DEFINE_GUID(RangeValue_Pattern_GUID, 0x18b00d87,0xb1c9,0x476a,0xbf,0xbd,0x5f,0x0b,0xdb,0x92,0x6f,0x63); +DEFINE_GUID(Scroll_Pattern_GUID, 0x895fa4b4,0x759d,0x4c50,0x8e,0x15,0x03,0x46,0x06,0x72,0x00,0x3c); +DEFINE_GUID(ExpandCollapse_Pattern_GUID, 0xae05efa2,0xf9d1,0x428a,0x83,0x4c,0x53,0xa5,0xc5,0x2f,0x9b,0x8b); +DEFINE_GUID(Grid_Pattern_GUID, 0x260a2ccb,0x93a8,0x4e44,0xa4,0xc1,0x3d,0xf3,0x97,0xf2,0xb0,0x2b); +DEFINE_GUID(GridItem_Pattern_GUID, 0xf2d5c877,0xa462,0x4957,0xa2,0xa5,0x2c,0x96,0xb3,0x03,0xbc,0x63); +DEFINE_GUID(MultipleView_Pattern_GUID, 0x547a6ae4,0x113f,0x47c4,0x85,0x0f,0xdb,0x4d,0xfa,0x46,0x6b,0x1d); +DEFINE_GUID(Window_Pattern_GUID, 0x27901735,0xc760,0x4994,0xad,0x11,0x59,0x19,0xe6,0x06,0xb1,0x10); +DEFINE_GUID(SelectionItem_Pattern_GUID, 0x9bc64eeb,0x87c7,0x4b28,0x94,0xbb,0x4d,0x9f,0xa4,0x37,0xb6,0xef); +DEFINE_GUID(Dock_Pattern_GUID, 0x9cbaa846,0x83c8,0x428d,0x82,0x7f,0x7e,0x60,0x63,0xfe,0x06,0x20); +DEFINE_GUID(Table_Pattern_GUID, 0xc415218e,0xa028,0x461e,0xaa,0x92,0x8f,0x92,0x5c,0xf7,0x93,0x51); +DEFINE_GUID(TableItem_Pattern_GUID, 0xdf1343bd,0x1888,0x4a29,0xa5,0x0c,0xb9,0x2e,0x6d,0xe3,0x7f,0x6f); +DEFINE_GUID(Text_Pattern_GUID, 0x8615f05d,0x7de5,0x44fd,0xa6,0x79,0x2c,0xa4,0xb4,0x60,0x33,0xa8); +DEFINE_GUID(Toggle_Pattern_GUID, 0x0b419760,0xe2f4,0x43ff,0x8c,0x5f,0x94,0x57,0xc8,0x2b,0x56,0xe9); +DEFINE_GUID(Transform_Pattern_GUID, 0x24b46fdb,0x587e,0x49f1,0x9c,0x4a,0xd8,0xe9,0x8b,0x66,0x4b,0x7b); +DEFINE_GUID(ScrollItem_Pattern_GUID, 0x4591d005,0xa803,0x4d5c,0xb4,0xd5,0x8d,0x28,0x00,0xf9,0x06,0xa7); +DEFINE_GUID(LegacyIAccessible_Pattern_GUID, 0x54cc0a9f,0x3395,0x48af,0xba,0x8d,0x73,0xf8,0x56,0x90,0xf3,0xe0); +DEFINE_GUID(ItemContainer_Pattern_GUID, 0x3d13da0f,0x8b9a,0x4a99,0x85,0xfa,0xc5,0xc9,0xa6,0x9f,0x1e,0xd4); +DEFINE_GUID(VirtualizedItem_Pattern_GUID, 0xf510173e,0x2e71,0x45e9,0xa6,0xe5,0x62,0xf6,0xed,0x82,0x89,0xd5); +DEFINE_GUID(SynchronizedInput_Pattern_GUID, 0x05c288a6,0xc47b,0x488b,0xb6,0x53,0x33,0x97,0x7a,0x55,0x1b,0x8b); +DEFINE_GUID(ObjectModel_Pattern_GUID, 0x3e04acfe,0x08fc,0x47ec,0x96,0xbc,0x35,0x3f,0xa3,0xb3,0x4a,0xa7); +DEFINE_GUID(Annotation_Pattern_GUID, 0xf6c72ad7,0x356c,0x4850,0x92,0x91,0x31,0x6f,0x60,0x8a,0x8c,0x84); +DEFINE_GUID(Text_Pattern2_GUID, 0x498479a2,0x5b22,0x448d,0xb6,0xe4,0x64,0x74,0x90,0x86,0x06,0x98); +DEFINE_GUID(Styles_Pattern_GUID, 0x1ae62655,0xda72,0x4d60,0xa1,0x53,0xe5,0xaa,0x69,0x88,0xe3,0xbf); +DEFINE_GUID(Spreadsheet_Pattern_GUID, 0x6a5b24c9,0x9d1e,0x4b85,0x9e,0x44,0xc0,0x2e,0x31,0x69,0xb1,0x0b); +DEFINE_GUID(SpreadsheetItem_Pattern_GUID, 0x32cf83ff,0xf1a8,0x4a8c,0x86,0x58,0xd4,0x7b,0xa7,0x4e,0x20,0xba); +DEFINE_GUID(Tranform_Pattern2_GUID, 0x8afcfd07,0xa369,0x44de,0x98,0x8b,0x2f,0x7f,0xf4,0x9f,0xb8,0xa8); +DEFINE_GUID(TextChild_Pattern_GUID, 0x7533cab7,0x3bfe,0x41ef,0x9e,0x85,0xe2,0x63,0x8c,0xbe,0x16,0x9e); +DEFINE_GUID(Drag_Pattern_GUID, 0xc0bee21f,0xccb3,0x4fed,0x99,0x5b,0x11,0x4f,0x6e,0x3d,0x27,0x28); +DEFINE_GUID(DropTarget_Pattern_GUID, 0x0bcbec56,0xbd34,0x4b7b,0x9f,0xd5,0x26,0x59,0x90,0x5e,0xa3,0xdc); +DEFINE_GUID(TextEdit_Pattern_GUID, 0x69f3ff89,0x5af9,0x4c75,0x93,0x40,0xf2,0xde,0x29,0x2e,0x45,0x91); +DEFINE_GUID(CustomNavigation_Pattern_GUID, 0xafea938a,0x621e,0x4054,0xbb,0x2c,0x2f,0x46,0x11,0x4d,0xac,0x3f); + +/* + * AutomationIdentifierType_ControlType GUIDs. + */ +DEFINE_GUID(Button_Control_GUID, 0x5a78e369,0xc6a1,0x4f33,0xa9,0xd7,0x79,0xf2,0x0d,0x0c,0x78,0x8e); +DEFINE_GUID(Calendar_Control_GUID, 0x8913eb88,0x00e5,0x46bc,0x8e,0x4e,0x14,0xa7,0x86,0xe1,0x65,0xa1); +DEFINE_GUID(CheckBox_Control_GUID, 0xfb50f922,0xa3db,0x49c0,0x8b,0xc3,0x06,0xda,0xd5,0x57,0x78,0xe2); +DEFINE_GUID(ComboBox_Control_GUID, 0x54cb426c,0x2f33,0x4fff,0xaa,0xa1,0xae,0xf6,0x0d,0xac,0x5d,0xeb); +DEFINE_GUID(Edit_Control_GUID, 0x6504a5c8,0x2c86,0x4f87,0xae,0x7b,0x1a,0xbd,0xdc,0x81,0x0c,0xf9); +DEFINE_GUID(Hyperlink_Control_GUID, 0x8a56022c,0xb00d,0x4d15,0x8f,0xf0,0x5b,0x6b,0x26,0x6e,0x5e,0x02); +DEFINE_GUID(Image_Control_GUID, 0x2d3736e4,0x6b16,0x4c57,0xa9,0x62,0xf9,0x32,0x60,0xa7,0x52,0x43); +DEFINE_GUID(ListItem_Control_GUID, 0x7b3717f2,0x44d1,0x4a58,0x98,0xa8,0xf1,0x2a,0x9b,0x8f,0x78,0xe2); +DEFINE_GUID(List_Control_GUID, 0x9b149ee1,0x7cca,0x4cfc,0x9a,0xf1,0xca,0xc7,0xbd,0xdd,0x30,0x31); +DEFINE_GUID(Menu_Control_GUID, 0x2e9b1440,0x0ea8,0x41fd,0xb3,0x74,0xc1,0xea,0x6f,0x50,0x3c,0xd1); +DEFINE_GUID(MenuBar_Control_GUID, 0xcc384250,0x0e7b,0x4ae8,0x95,0xae,0xa0,0x8f,0x26,0x1b,0x52,0xee); +DEFINE_GUID(MenuItem_Control_GUID, 0xf45225d3,0xd0a0,0x49d8,0x98,0x34,0x9a,0x00,0x0d,0x2a,0xed,0xdc); +DEFINE_GUID(ProgressBar_Control_GUID, 0x228c9f86,0xc36c,0x47bb,0x9f,0xb6,0xa5,0x83,0x4b,0xfc,0x53,0xa4); +DEFINE_GUID(RadioButton_Control_GUID, 0x3bdb49db,0xfe2c,0x4483,0xb3,0xe1,0xe5,0x7f,0x21,0x94,0x40,0xc6); +DEFINE_GUID(ScrollBar_Control_GUID, 0xdaf34b36,0x5065,0x4946,0xb2,0x2f,0x92,0x59,0x5f,0xc0,0x75,0x1a); +DEFINE_GUID(Slider_Control_GUID, 0xb033c24b,0x3b35,0x4cea,0xb6,0x09,0x76,0x36,0x82,0xfa,0x66,0x0b); +DEFINE_GUID(Spinner_Control_GUID, 0x60cc4b38,0x3cb1,0x4161,0xb4,0x42,0xc6,0xb7,0x26,0xc1,0x78,0x25); +DEFINE_GUID(StatusBar_Control_GUID, 0xd45e7d1b,0x5873,0x475f,0x95,0xa4,0x04,0x33,0xe1,0xf1,0xb0,0x0a); +DEFINE_GUID(Tab_Control_GUID, 0x38cd1f2d,0x337a,0x4bd2,0xa5,0xe3,0xad,0xb4,0x69,0xe3,0x0b,0xd3); +DEFINE_GUID(TabItem_Control_GUID, 0x2c6a634f,0x921b,0x4e6e,0xb2,0x6e,0x08,0xfc,0xb0,0x79,0x8f,0x4c); +DEFINE_GUID(Text_Control_GUID, 0xae9772dc,0xd331,0x4f09,0xbe,0x20,0x7e,0x6d,0xfa,0xf0,0x7b,0x0a); +DEFINE_GUID(ToolBar_Control_GUID, 0x8f06b751,0xe182,0x4e98,0x88,0x93,0x22,0x84,0x54,0x3a,0x7d,0xce); +DEFINE_GUID(ToolTip_Control_GUID, 0x05ddc6d1,0x2137,0x4768,0x98,0xea,0x73,0xf5,0x2f,0x71,0x34,0xf3); +DEFINE_GUID(Tree_Control_GUID, 0x7561349c,0xd241,0x43f4,0x99,0x08,0xb5,0xf0,0x91,0xbe,0xe6,0x11); +DEFINE_GUID(TreeItem_Control_GUID, 0x62c9feb9,0x8ffc,0x4878,0xa3,0xa4,0x96,0xb0,0x30,0x31,0x5c,0x18); +DEFINE_GUID(Custom_Control_GUID, 0xf29ea0c3,0xadb7,0x430a,0xba,0x90,0xe5,0x2c,0x73,0x13,0xe6,0xed); +DEFINE_GUID(Group_Control_GUID, 0xad50aa1c,0xe8c8,0x4774,0xae,0x1b,0xdd,0x86,0xdf,0x0b,0x3b,0xdc); +DEFINE_GUID(Thumb_Control_GUID, 0x701ca877,0xe310,0x4dd6,0xb6,0x44,0x79,0x7e,0x4f,0xae,0xa2,0x13); +DEFINE_GUID(DataGrid_Control_GUID, 0x84b783af,0xd103,0x4b0a,0x84,0x15,0xe7,0x39,0x42,0x41,0x0f,0x4b); +DEFINE_GUID(DataItem_Control_GUID, 0xa0177842,0xd94f,0x42a5,0x81,0x4b,0x60,0x68,0xad,0xdc,0x8d,0xa5); +DEFINE_GUID(Document_Control_GUID, 0x3cd6bb6f,0x6f08,0x4562,0xb2,0x29,0xe4,0xe2,0xfc,0x7a,0x9e,0xb4); +DEFINE_GUID(SplitButton_Control_GUID, 0x7011f01f,0x4ace,0x4901,0xb4,0x61,0x92,0x0a,0x6f,0x1c,0xa6,0x50); +DEFINE_GUID(Window_Control_GUID, 0xe13a7242,0xf462,0x4f4d,0xae,0xc1,0x53,0xb2,0x8d,0x6c,0x32,0x90); +DEFINE_GUID(Pane_Control_GUID, 0x5c2b3f5b,0x9182,0x42a3,0x8d,0xec,0x8c,0x04,0xc1,0xee,0x63,0x4d); +DEFINE_GUID(Header_Control_GUID, 0x5b90cbce,0x78fb,0x4614,0x82,0xb6,0x55,0x4d,0x74,0x71,0x8e,0x67); +DEFINE_GUID(HeaderItem_Control_GUID, 0xe6bc12cb,0x7c8e,0x49cf,0xb1,0x68,0x4a,0x93,0xa3,0x2b,0xeb,0xb0); +DEFINE_GUID(Table_Control_GUID, 0x773bfa0e,0x5bc4,0x4deb,0x92,0x1b,0xde,0x7b,0x32,0x06,0x22,0x9e); +DEFINE_GUID(TitleBar_Control_GUID, 0x98aa55bf,0x3bb0,0x4b65,0x83,0x6e,0x2e,0xa3,0x0d,0xbc,0x17,0x1f); +DEFINE_GUID(Separator_Control_GUID, 0x8767eba3,0x2a63,0x4ab0,0xac,0x8d,0xaa,0x50,0xe2,0x3d,0xe9,0x78); +DEFINE_GUID(SemanticZoom_Control_GUID, 0x5fd34a43,0x061e,0x42c8,0xb5,0x89,0x9d,0xcc,0xf7,0x4b,0xc4,0x3a); +DEFINE_GUID(AppBar_Control_GUID, 0x6114908d,0xcc02,0x4d37,0x87,0x5b,0xb5,0x30,0xc7,0x13,0x95,0x54); + enum AutomationIdentifierType { AutomationIdentifierType_Property, @@ -59,18 +364,202 @@ enum ProviderType ProviderType_NonClientArea, }; +#ifndef __uiautomationclient_h__ +enum TreeScope { + TreeScope_Element = 0x01, + TreeScope_Children = 0x02, + TreeScope_Descendants = 0x04, + TreeScope_Parent = 0x08, + TreeScope_Ancestors = 0x10, + TreeScope_Subtree = TreeScope_Element | TreeScope_Children | TreeScope_Descendants, +}; + +enum PropertyConditionFlags { + PropertyConditionFlags_None = 0x00, + PropertyConditionFlags_IgnoreCase = 0x01, + PropertyConditionFlags_MatchSubstring = 0x02, +}; + +enum AutomationElementMode { + AutomationElementMode_None = 0x00, + AutomationElementMode_Full = 0x01, +}; +#endif + +enum ConditionType { + ConditionType_True = 0x00, + ConditionType_False = 0x01, + ConditionType_Property = 0x02, + ConditionType_And = 0x03, + ConditionType_Or = 0x04, + ConditionType_Not = 0x05, +}; + +struct UiaCondition { + enum ConditionType ConditionType; +}; + +struct UiaPropertyCondition { + enum ConditionType ConditionType; + PROPERTYID PropertyId; + VARIANT Value; + enum PropertyConditionFlags Flags; +}; + +struct UiaAndOrCondition { + enum ConditionType ConditionType; + struct UiaCondition **ppConditions; + int cConditions; +}; + +struct UiaNotCondition { + enum ConditionType ConditionType; + struct UiaCondition *pConditions; +}; + +struct UiaCacheRequest { + struct UiaCondition *pViewCondition; + enum TreeScope Scope; + + PROPERTYID *pProperties; + int cProperties; + PATTERNID *pPatterns; + int cPatterns; + + enum AutomationElementMode automationElementMode; +}; + +enum EventArgsType { + EventArgsType_Simple = 0x00, + EventArgsType_PropertyChanged = 0x01, + EventArgsType_StructureChanged = 0x02, + EventArgsType_AsyncContentLoaded = 0x03, + EventArgsType_WindowClosed = 0x04, + EventArgsType_TextEditTextChanged = 0x05, + EventArgsType_Changes = 0x06, + EventArgsType_Notification = 0x07, +}; + +enum AsyncContentLoadedState { + AsyncContentLoadedState_Beginning = 0x00, + AsyncContentLoadedState_Progress = 0x01, + AsyncContentLoadedState_Completed = 0x02, +}; + +enum NormalizeState { + NormalizeState_None = 0x00, + NormalizeState_View = 0x01, + NormalizeState_Custom = 0x02, +}; + +struct UiaEventArgs { + enum EventArgsType Type; + int EventId; +}; + +struct UiaPropertyChangedEventArgs { + enum EventArgsType Type; + int EventId; + + PROPERTYID PropertyId; + VARIANT OldValue; + VARIANT NewValue; +}; + +struct UiaStructureChangedEventArgs { + enum EventArgsType Type; + int EventId; + + enum StructureChangeType StructureChangeType; + int *pRuntimeId; + int cRuntimeIdLen; +}; + +struct UiaTextEditTextChangedEventArgs { + enum EventArgsType Type; + int EventId; + + enum TextEditChangeType TextEditChangeType; + SAFEARRAY *pTextChange; +}; + +struct UiaChangesEventArgs { + enum EventArgsType Type; + int EventId; + + int EventIdCount; + struct UiaChangeInfo *pUiaChanges; +}; + +struct UiaAsyncContentLoadedEventArgs { + enum EventArgsType Type; + int EventId; + + enum AsyncContentLoadedState AsyncContentLoadedState; + double percentComplete; +}; + +struct UiaWindowClosedEventArgs { + enum EventArgsType Type; + int EventId; + + int *pRuntimeId; + int cRuntimeIdLen; +}; + +struct UiaFindParams { + int MaxDepth; + WINBOOL FindFirst; + WINBOOL ExcludeRoot; + struct UiaCondition *pFindCondition; +}; + typedef SAFEARRAY * WINAPI UiaProviderCallback(HWND hwnd,enum ProviderType providerType); +typedef void WINAPI UiaEventCallback(struct UiaEventArgs *pArgs,SAFEARRAY *pRequestedData,BSTR pTreeStructure); HRESULT WINAPI UiaGetReservedMixedAttributeValue(IUnknown **value); HRESULT WINAPI UiaGetReservedNotSupportedValue(IUnknown **value); int WINAPI UiaLookupId(enum AutomationIdentifierType type, const GUID *guid); WINBOOL WINAPI UiaPatternRelease(HUIAPATTERNOBJECT hobj); +HRESULT WINAPI UiaRaiseAsyncContentLoadedEvent(IRawElementProviderSimple *provider, + enum AsyncContentLoadedState async_content_loaded_state, double percent_complete); HRESULT WINAPI UiaRaiseAutomationEvent(IRawElementProviderSimple *provider, EVENTID id); -HRESULT WINAPI UiaRaiseAutomationPropertyChangedEvent(IRawElementProviderSimple *provider, PROPERTYID id, VARIANT old, VARIANT new); +HRESULT WINAPI UiaRaiseAutomationPropertyChangedEvent(IRawElementProviderSimple *, PROPERTYID, VARIANT, VARIANT); +HRESULT WINAPI UiaRaiseChangesEvent(IRawElementProviderSimple *provider, int event_id_count, + struct UiaChangeInfo *uia_changes); +HRESULT WINAPI UiaRaiseNotificationEvent(IRawElementProviderSimple *provider, enum NotificationKind notification_kind, + enum NotificationProcessing notification_processing, BSTR display_str, BSTR activity_id); +HRESULT WINAPI UiaRaiseStructureChangedEvent(IRawElementProviderSimple *provider, enum StructureChangeType struct_change_type, + int *runtime_id, int runtime_id_len); +HRESULT WINAPI UiaRaiseTextEditTextChangedEvent(IRawElementProviderSimple *provider, enum TextEditChangeType text_edit_change_type, + SAFEARRAY *changed_data); void WINAPI UiaRegisterProviderCallback(UiaProviderCallback *pCallback); LRESULT WINAPI UiaReturnRawElementProvider(HWND hwnd, WPARAM wParam, LPARAM lParam, IRawElementProviderSimple *elprov); WINBOOL WINAPI UiaTextRangeRelease(HUIATEXTRANGE hobj); HRESULT WINAPI UiaHostProviderFromHwnd(HWND hwnd, IRawElementProviderSimple **elprov); +HRESULT WINAPI UiaProviderFromIAccessible(IAccessible *acc, LONG child_id, DWORD flags, IRawElementProviderSimple **elprov); +HRESULT WINAPI UiaGetPropertyValue(HUIANODE huianode, PROPERTYID prop_id, VARIANT *out_val); +HRESULT WINAPI UiaNodeFromProvider(IRawElementProviderSimple *elprov, HUIANODE *huianode); +WINBOOL WINAPI UiaNodeRelease(HUIANODE huianode); +HRESULT WINAPI UiaGetRuntimeId(HUIANODE huianode, SAFEARRAY **runtime_id); +HRESULT WINAPI UiaHUiaNodeFromVariant(VARIANT *in_val, HUIANODE *huianode); +HRESULT WINAPI UiaNodeFromHandle(HWND hwnd, HUIANODE *huianode); +HRESULT WINAPI UiaGetRootNode(HUIANODE *huianode); +HRESULT WINAPI UiaNodeFromFocus(struct UiaCacheRequest *cache_req, SAFEARRAY **out_req, BSTR *tree_struct); +HRESULT WINAPI UiaDisconnectProvider(IRawElementProviderSimple *elprov); +HRESULT WINAPI UiaGetUpdatedCache(HUIANODE huianode, struct UiaCacheRequest *cache_req, enum NormalizeState normalize_state, + struct UiaCondition *normalize_cond, SAFEARRAY **out_req, BSTR *tree_struct); +HRESULT WINAPI UiaNavigate(HUIANODE huianode, enum NavigateDirection dir, struct UiaCondition *nav_condition, + struct UiaCacheRequest *cache_req, SAFEARRAY **out_req, BSTR *tree_struct); +HRESULT WINAPI UiaFind(HUIANODE huianode, struct UiaFindParams *find_params, struct UiaCacheRequest *cache_req, SAFEARRAY **out_req, + SAFEARRAY **out_offsets, SAFEARRAY **out_tree_structs); +HRESULT WINAPI UiaAddEvent(HUIANODE huianode, EVENTID event_id, UiaEventCallback *callback, enum TreeScope scope, + PROPERTYID *prop_ids, int prop_ids_count, struct UiaCacheRequest *cache_req, HUIAEVENT *huiaevent); +HRESULT WINAPI UiaRemoveEvent(HUIAEVENT huiaevent); +HRESULT WINAPI UiaEventAddWindow(HUIAEVENT huiaevent, HWND hwnd); +HRESULT WINAPI UiaEventRemoveWindow(HUIAEVENT huiaevent, HWND hwnd); +WINBOOL WINAPI UiaHasServerSideProvider(HWND hwnd); +WINBOOL WINAPI UiaClientsAreListening(void); #ifdef __cplusplus } diff --git a/lib/libc/include/any-windows-any/uiviewsettingsinterop.h b/lib/libc/include/any-windows-any/uiviewsettingsinterop.h index ae3ab60155f6a73040767061aaa609cf831dfc2b..842e5ba86a2b6eb6978d88d9748fa4305cffc017 100644 --- a/lib/libc/include/any-windows-any/uiviewsettingsinterop.h +++ b/lib/libc/include/any-windows-any/uiviewsettingsinterop.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/uiviewsettingsinterop.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/uiviewsettingsinterop.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __uiviewsettingsinterop_h__ #define __uiviewsettingsinterop_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IUIViewSettingsInterop_FWD_DEFINED__ @@ -112,27 +120,27 @@ interface IUIViewSettingsInterop { #define IUIViewSettingsInterop_GetForWindow(This,hwnd,riid,ppv) (This)->lpVtbl->GetForWindow(This,hwnd,riid,ppv) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUIViewSettingsInterop_QueryInterface(IUIViewSettingsInterop* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUIViewSettingsInterop_QueryInterface(IUIViewSettingsInterop* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUIViewSettingsInterop_AddRef(IUIViewSettingsInterop* This) { +static __WIDL_INLINE ULONG IUIViewSettingsInterop_AddRef(IUIViewSettingsInterop* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUIViewSettingsInterop_Release(IUIViewSettingsInterop* This) { +static __WIDL_INLINE ULONG IUIViewSettingsInterop_Release(IUIViewSettingsInterop* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT IUIViewSettingsInterop_GetIids(IUIViewSettingsInterop* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT IUIViewSettingsInterop_GetIids(IUIViewSettingsInterop* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT IUIViewSettingsInterop_GetRuntimeClassName(IUIViewSettingsInterop* This,HSTRING *className) { +static __WIDL_INLINE HRESULT IUIViewSettingsInterop_GetRuntimeClassName(IUIViewSettingsInterop* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT IUIViewSettingsInterop_GetTrustLevel(IUIViewSettingsInterop* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT IUIViewSettingsInterop_GetTrustLevel(IUIViewSettingsInterop* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IUIViewSettingsInterop methods ***/ -static FORCEINLINE HRESULT IUIViewSettingsInterop_GetForWindow(IUIViewSettingsInterop* This,HWND hwnd,REFIID riid,void **ppv) { +static __WIDL_INLINE HRESULT IUIViewSettingsInterop_GetForWindow(IUIViewSettingsInterop* This,HWND hwnd,REFIID riid,void **ppv) { return This->lpVtbl->GetForWindow(This,hwnd,riid,ppv); } #endif diff --git a/lib/libc/include/any-windows-any/unknwn.h b/lib/libc/include/any-windows-any/unknwn.h index d28f95ec3f637ddc6a3e0ccfeb4366ee33ca97ea..75a0dd407ce462d4a88bdbc1928e9ad25f00ccd3 100644 --- a/lib/libc/include/any-windows-any/unknwn.h +++ b/lib/libc/include/any-windows-any/unknwn.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/unknwn.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/unknwn.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __unknwn_h__ #define __unknwn_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IUnknown_FWD_DEFINED__ @@ -91,12 +99,6 @@ extern "C++" { }; } __CRT_UUID_DECL(IUnknown, 0x00000000, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46) -HRESULT STDMETHODCALLTYPE IUnknown_QueryInterface_Proxy(IUnknown *This, REFIID riid, void **ppvObject); -void __RPC_STUB IUnknown_QueryInterface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); -ULONG STDMETHODCALLTYPE IUnknown_AddRef_Proxy(IUnknown *This); -void __RPC_STUB IUnknown_AddRef_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); -ULONG STDMETHODCALLTYPE IUnknown_Release_Proxy(IUnknown *This); -void __RPC_STUB IUnknown_Release_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #else DEFINE_GUID(IID_IUnknown, 0x00000000, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46); #if defined(__cplusplus) && !defined(CINTERFACE) @@ -153,13 +155,13 @@ interface IUnknown { #define IUnknown_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUnknown_QueryInterface(IUnknown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUnknown_QueryInterface(IUnknown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUnknown_AddRef(IUnknown* This) { +static __WIDL_INLINE ULONG IUnknown_AddRef(IUnknown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUnknown_Release(IUnknown* This) { +static __WIDL_INLINE ULONG IUnknown_Release(IUnknown* This) { return This->lpVtbl->Release(This); } #endif @@ -171,6 +173,12 @@ static FORCEINLINE ULONG IUnknown_Release(IUnknown* This) { #endif /* __IUnknown_INTERFACE_DEFINED__ */ #endif +HRESULT STDMETHODCALLTYPE IUnknown_QueryInterface_Proxy(IUnknown *This, REFIID riid, void **ppvObject); +void __RPC_STUB IUnknown_QueryInterface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); +ULONG STDMETHODCALLTYPE IUnknown_AddRef_Proxy(IUnknown *This); +void __RPC_STUB IUnknown_AddRef_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); +ULONG STDMETHODCALLTYPE IUnknown_Release_Proxy(IUnknown *This); +void __RPC_STUB IUnknown_Release_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) @@ -266,32 +274,32 @@ interface AsyncIUnknown { #define AsyncIUnknown_Finish_Release(This) (This)->lpVtbl->Finish_Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT AsyncIUnknown_QueryInterface(AsyncIUnknown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT AsyncIUnknown_QueryInterface(AsyncIUnknown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG AsyncIUnknown_AddRef(AsyncIUnknown* This) { +static __WIDL_INLINE ULONG AsyncIUnknown_AddRef(AsyncIUnknown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG AsyncIUnknown_Release(AsyncIUnknown* This) { +static __WIDL_INLINE ULONG AsyncIUnknown_Release(AsyncIUnknown* This) { return This->lpVtbl->Release(This); } /*** AsyncIUnknown methods ***/ -static FORCEINLINE HRESULT AsyncIUnknown_Begin_QueryInterface(AsyncIUnknown* This,REFIID riid) { +static __WIDL_INLINE HRESULT AsyncIUnknown_Begin_QueryInterface(AsyncIUnknown* This,REFIID riid) { return This->lpVtbl->Begin_QueryInterface(This,riid); } -static FORCEINLINE HRESULT AsyncIUnknown_Finish_QueryInterface(AsyncIUnknown* This,void **ppvObject) { +static __WIDL_INLINE HRESULT AsyncIUnknown_Finish_QueryInterface(AsyncIUnknown* This,void **ppvObject) { return This->lpVtbl->Finish_QueryInterface(This,ppvObject); } -static FORCEINLINE HRESULT AsyncIUnknown_Begin_AddRef(AsyncIUnknown* This) { +static __WIDL_INLINE HRESULT AsyncIUnknown_Begin_AddRef(AsyncIUnknown* This) { return This->lpVtbl->Begin_AddRef(This); } -static FORCEINLINE ULONG AsyncIUnknown_Finish_AddRef(AsyncIUnknown* This) { +static __WIDL_INLINE ULONG AsyncIUnknown_Finish_AddRef(AsyncIUnknown* This) { return This->lpVtbl->Finish_AddRef(This); } -static FORCEINLINE HRESULT AsyncIUnknown_Begin_Release(AsyncIUnknown* This) { +static __WIDL_INLINE HRESULT AsyncIUnknown_Begin_Release(AsyncIUnknown* This) { return This->lpVtbl->Begin_Release(This); } -static FORCEINLINE ULONG AsyncIUnknown_Finish_Release(AsyncIUnknown* This) { +static __WIDL_INLINE ULONG AsyncIUnknown_Finish_Release(AsyncIUnknown* This) { return This->lpVtbl->Finish_Release(This); } #endif @@ -375,20 +383,20 @@ interface IClassFactory { #define IClassFactory_LockServer(This,fLock) (This)->lpVtbl->LockServer(This,fLock) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IClassFactory_QueryInterface(IClassFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IClassFactory_QueryInterface(IClassFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IClassFactory_AddRef(IClassFactory* This) { +static __WIDL_INLINE ULONG IClassFactory_AddRef(IClassFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IClassFactory_Release(IClassFactory* This) { +static __WIDL_INLINE ULONG IClassFactory_Release(IClassFactory* This) { return This->lpVtbl->Release(This); } /*** IClassFactory methods ***/ -static FORCEINLINE HRESULT IClassFactory_CreateInstance(IClassFactory* This,IUnknown *pUnkOuter,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IClassFactory_CreateInstance(IClassFactory* This,IUnknown *pUnkOuter,REFIID riid,void **ppvObject) { return This->lpVtbl->CreateInstance(This,pUnkOuter,riid,ppvObject); } -static FORCEINLINE HRESULT IClassFactory_LockServer(IClassFactory* This,WINBOOL fLock) { +static __WIDL_INLINE HRESULT IClassFactory_LockServer(IClassFactory* This,WINBOOL fLock) { return This->lpVtbl->LockServer(This,fLock); } #endif diff --git a/lib/libc/include/any-windows-any/unknwnbase.h b/lib/libc/include/any-windows-any/unknwnbase.h index 62c38b5cdb372efa9dee01115865e46380bae928..9b5288286a5fc459722b11874c584e50615df65d 100644 --- a/lib/libc/include/any-windows-any/unknwnbase.h +++ b/lib/libc/include/any-windows-any/unknwnbase.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/unknwnbase.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/unknwnbase.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __unknwnbase_h__ #define __unknwnbase_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IUnknown_FWD_DEFINED__ @@ -87,12 +95,6 @@ extern "C++" { }; } __CRT_UUID_DECL(IUnknown, 0x00000000, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46) -HRESULT STDMETHODCALLTYPE IUnknown_QueryInterface_Proxy(IUnknown *This, REFIID riid, void **ppvObject); -void __RPC_STUB IUnknown_QueryInterface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); -ULONG STDMETHODCALLTYPE IUnknown_AddRef_Proxy(IUnknown *This); -void __RPC_STUB IUnknown_AddRef_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); -ULONG STDMETHODCALLTYPE IUnknown_Release_Proxy(IUnknown *This); -void __RPC_STUB IUnknown_Release_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #else DEFINE_GUID(IID_IUnknown, 0x00000000, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46); #if defined(__cplusplus) && !defined(CINTERFACE) @@ -149,13 +151,13 @@ interface IUnknown { #define IUnknown_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUnknown_QueryInterface(IUnknown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUnknown_QueryInterface(IUnknown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUnknown_AddRef(IUnknown* This) { +static __WIDL_INLINE ULONG IUnknown_AddRef(IUnknown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUnknown_Release(IUnknown* This) { +static __WIDL_INLINE ULONG IUnknown_Release(IUnknown* This) { return This->lpVtbl->Release(This); } #endif @@ -167,6 +169,12 @@ static FORCEINLINE ULONG IUnknown_Release(IUnknown* This) { #endif /* __IUnknown_INTERFACE_DEFINED__ */ #endif +HRESULT STDMETHODCALLTYPE IUnknown_QueryInterface_Proxy(IUnknown *This, REFIID riid, void **ppvObject); +void __RPC_STUB IUnknown_QueryInterface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); +ULONG STDMETHODCALLTYPE IUnknown_AddRef_Proxy(IUnknown *This); +void __RPC_STUB IUnknown_AddRef_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); +ULONG STDMETHODCALLTYPE IUnknown_Release_Proxy(IUnknown *This); +void __RPC_STUB IUnknown_Release_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) @@ -262,32 +270,32 @@ interface AsyncIUnknown { #define AsyncIUnknown_Finish_Release(This) (This)->lpVtbl->Finish_Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT AsyncIUnknown_QueryInterface(AsyncIUnknown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT AsyncIUnknown_QueryInterface(AsyncIUnknown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG AsyncIUnknown_AddRef(AsyncIUnknown* This) { +static __WIDL_INLINE ULONG AsyncIUnknown_AddRef(AsyncIUnknown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG AsyncIUnknown_Release(AsyncIUnknown* This) { +static __WIDL_INLINE ULONG AsyncIUnknown_Release(AsyncIUnknown* This) { return This->lpVtbl->Release(This); } /*** AsyncIUnknown methods ***/ -static FORCEINLINE HRESULT AsyncIUnknown_Begin_QueryInterface(AsyncIUnknown* This,REFIID riid) { +static __WIDL_INLINE HRESULT AsyncIUnknown_Begin_QueryInterface(AsyncIUnknown* This,REFIID riid) { return This->lpVtbl->Begin_QueryInterface(This,riid); } -static FORCEINLINE HRESULT AsyncIUnknown_Finish_QueryInterface(AsyncIUnknown* This,void **ppvObject) { +static __WIDL_INLINE HRESULT AsyncIUnknown_Finish_QueryInterface(AsyncIUnknown* This,void **ppvObject) { return This->lpVtbl->Finish_QueryInterface(This,ppvObject); } -static FORCEINLINE HRESULT AsyncIUnknown_Begin_AddRef(AsyncIUnknown* This) { +static __WIDL_INLINE HRESULT AsyncIUnknown_Begin_AddRef(AsyncIUnknown* This) { return This->lpVtbl->Begin_AddRef(This); } -static FORCEINLINE ULONG AsyncIUnknown_Finish_AddRef(AsyncIUnknown* This) { +static __WIDL_INLINE ULONG AsyncIUnknown_Finish_AddRef(AsyncIUnknown* This) { return This->lpVtbl->Finish_AddRef(This); } -static FORCEINLINE HRESULT AsyncIUnknown_Begin_Release(AsyncIUnknown* This) { +static __WIDL_INLINE HRESULT AsyncIUnknown_Begin_Release(AsyncIUnknown* This) { return This->lpVtbl->Begin_Release(This); } -static FORCEINLINE ULONG AsyncIUnknown_Finish_Release(AsyncIUnknown* This) { +static __WIDL_INLINE ULONG AsyncIUnknown_Finish_Release(AsyncIUnknown* This) { return This->lpVtbl->Finish_Release(This); } #endif @@ -371,20 +379,20 @@ interface IClassFactory { #define IClassFactory_LockServer(This,fLock) (This)->lpVtbl->LockServer(This,fLock) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IClassFactory_QueryInterface(IClassFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IClassFactory_QueryInterface(IClassFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IClassFactory_AddRef(IClassFactory* This) { +static __WIDL_INLINE ULONG IClassFactory_AddRef(IClassFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IClassFactory_Release(IClassFactory* This) { +static __WIDL_INLINE ULONG IClassFactory_Release(IClassFactory* This) { return This->lpVtbl->Release(This); } /*** IClassFactory methods ***/ -static FORCEINLINE HRESULT IClassFactory_CreateInstance(IClassFactory* This,IUnknown *pUnkOuter,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IClassFactory_CreateInstance(IClassFactory* This,IUnknown *pUnkOuter,REFIID riid,void **ppvObject) { return This->lpVtbl->CreateInstance(This,pUnkOuter,riid,ppvObject); } -static FORCEINLINE HRESULT IClassFactory_LockServer(IClassFactory* This,WINBOOL fLock) { +static __WIDL_INLINE HRESULT IClassFactory_LockServer(IClassFactory* This,WINBOOL fLock) { return This->lpVtbl->LockServer(This,fLock); } #endif diff --git a/lib/libc/include/any-windows-any/urlhist.h b/lib/libc/include/any-windows-any/urlhist.h index 683a79bf7717cbcfbac9f369686ded6581db5705..24173f1f65b3bcb5e3d3573c0ed1012fcecd9a1e 100644 --- a/lib/libc/include/any-windows-any/urlhist.h +++ b/lib/libc/include/any-windows-any/urlhist.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/urlhist.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/urlhist.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __urlhist_h__ #define __urlhist_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IEnumSTATURL_FWD_DEFINED__ @@ -177,29 +185,29 @@ interface IEnumSTATURL { #define IEnumSTATURL_SetFilter(This,poszFilter,dwFlags) (This)->lpVtbl->SetFilter(This,poszFilter,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumSTATURL_QueryInterface(IEnumSTATURL* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumSTATURL_QueryInterface(IEnumSTATURL* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumSTATURL_AddRef(IEnumSTATURL* This) { +static __WIDL_INLINE ULONG IEnumSTATURL_AddRef(IEnumSTATURL* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumSTATURL_Release(IEnumSTATURL* This) { +static __WIDL_INLINE ULONG IEnumSTATURL_Release(IEnumSTATURL* This) { return This->lpVtbl->Release(This); } /*** IEnumSTATURL methods ***/ -static FORCEINLINE HRESULT IEnumSTATURL_Next(IEnumSTATURL* This,ULONG celt,LPSTATURL rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IEnumSTATURL_Next(IEnumSTATURL* This,ULONG celt,LPSTATURL rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IEnumSTATURL_Skip(IEnumSTATURL* This,ULONG celt) { +static __WIDL_INLINE HRESULT IEnumSTATURL_Skip(IEnumSTATURL* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IEnumSTATURL_Reset(IEnumSTATURL* This) { +static __WIDL_INLINE HRESULT IEnumSTATURL_Reset(IEnumSTATURL* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumSTATURL_Clone(IEnumSTATURL* This,IEnumSTATURL **ppenum) { +static __WIDL_INLINE HRESULT IEnumSTATURL_Clone(IEnumSTATURL* This,IEnumSTATURL **ppenum) { return This->lpVtbl->Clone(This,ppenum); } -static FORCEINLINE HRESULT IEnumSTATURL_SetFilter(IEnumSTATURL* This,LPCOLESTR poszFilter,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IEnumSTATURL_SetFilter(IEnumSTATURL* This,LPCOLESTR poszFilter,DWORD dwFlags) { return This->lpVtbl->SetFilter(This,poszFilter,dwFlags); } #endif @@ -313,29 +321,29 @@ interface IUrlHistoryStg { #define IUrlHistoryStg_EnumUrls(This,ppEnum) (This)->lpVtbl->EnumUrls(This,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUrlHistoryStg_QueryInterface(IUrlHistoryStg* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUrlHistoryStg_QueryInterface(IUrlHistoryStg* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUrlHistoryStg_AddRef(IUrlHistoryStg* This) { +static __WIDL_INLINE ULONG IUrlHistoryStg_AddRef(IUrlHistoryStg* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUrlHistoryStg_Release(IUrlHistoryStg* This) { +static __WIDL_INLINE ULONG IUrlHistoryStg_Release(IUrlHistoryStg* This) { return This->lpVtbl->Release(This); } /*** IUrlHistoryStg methods ***/ -static FORCEINLINE HRESULT IUrlHistoryStg_AddUrl(IUrlHistoryStg* This,LPCOLESTR pocsUrl,LPCOLESTR pocsTitle,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IUrlHistoryStg_AddUrl(IUrlHistoryStg* This,LPCOLESTR pocsUrl,LPCOLESTR pocsTitle,DWORD dwFlags) { return This->lpVtbl->AddUrl(This,pocsUrl,pocsTitle,dwFlags); } -static FORCEINLINE HRESULT IUrlHistoryStg_DeleteUrl(IUrlHistoryStg* This,LPCOLESTR pocsUrl,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IUrlHistoryStg_DeleteUrl(IUrlHistoryStg* This,LPCOLESTR pocsUrl,DWORD dwFlags) { return This->lpVtbl->DeleteUrl(This,pocsUrl,dwFlags); } -static FORCEINLINE HRESULT IUrlHistoryStg_QueryUrl(IUrlHistoryStg* This,LPCOLESTR pocsUrl,DWORD dwFlags,LPSTATURL lpSTATURL) { +static __WIDL_INLINE HRESULT IUrlHistoryStg_QueryUrl(IUrlHistoryStg* This,LPCOLESTR pocsUrl,DWORD dwFlags,LPSTATURL lpSTATURL) { return This->lpVtbl->QueryUrl(This,pocsUrl,dwFlags,lpSTATURL); } -static FORCEINLINE HRESULT IUrlHistoryStg_BindToObject(IUrlHistoryStg* This,LPCOLESTR pocsUrl,REFIID riid,void **ppvOut) { +static __WIDL_INLINE HRESULT IUrlHistoryStg_BindToObject(IUrlHistoryStg* This,LPCOLESTR pocsUrl,REFIID riid,void **ppvOut) { return This->lpVtbl->BindToObject(This,pocsUrl,riid,ppvOut); } -static FORCEINLINE HRESULT IUrlHistoryStg_EnumUrls(IUrlHistoryStg* This,IEnumSTATURL **ppEnum) { +static __WIDL_INLINE HRESULT IUrlHistoryStg_EnumUrls(IUrlHistoryStg* This,IEnumSTATURL **ppEnum) { return This->lpVtbl->EnumUrls(This,ppEnum); } #endif @@ -454,36 +462,36 @@ interface IUrlHistoryStg2 { #define IUrlHistoryStg2_ClearHistory(This) (This)->lpVtbl->ClearHistory(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUrlHistoryStg2_QueryInterface(IUrlHistoryStg2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUrlHistoryStg2_QueryInterface(IUrlHistoryStg2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUrlHistoryStg2_AddRef(IUrlHistoryStg2* This) { +static __WIDL_INLINE ULONG IUrlHistoryStg2_AddRef(IUrlHistoryStg2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUrlHistoryStg2_Release(IUrlHistoryStg2* This) { +static __WIDL_INLINE ULONG IUrlHistoryStg2_Release(IUrlHistoryStg2* This) { return This->lpVtbl->Release(This); } /*** IUrlHistoryStg methods ***/ -static FORCEINLINE HRESULT IUrlHistoryStg2_AddUrl(IUrlHistoryStg2* This,LPCOLESTR pocsUrl,LPCOLESTR pocsTitle,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IUrlHistoryStg2_AddUrl(IUrlHistoryStg2* This,LPCOLESTR pocsUrl,LPCOLESTR pocsTitle,DWORD dwFlags) { return This->lpVtbl->AddUrl(This,pocsUrl,pocsTitle,dwFlags); } -static FORCEINLINE HRESULT IUrlHistoryStg2_DeleteUrl(IUrlHistoryStg2* This,LPCOLESTR pocsUrl,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IUrlHistoryStg2_DeleteUrl(IUrlHistoryStg2* This,LPCOLESTR pocsUrl,DWORD dwFlags) { return This->lpVtbl->DeleteUrl(This,pocsUrl,dwFlags); } -static FORCEINLINE HRESULT IUrlHistoryStg2_QueryUrl(IUrlHistoryStg2* This,LPCOLESTR pocsUrl,DWORD dwFlags,LPSTATURL lpSTATURL) { +static __WIDL_INLINE HRESULT IUrlHistoryStg2_QueryUrl(IUrlHistoryStg2* This,LPCOLESTR pocsUrl,DWORD dwFlags,LPSTATURL lpSTATURL) { return This->lpVtbl->QueryUrl(This,pocsUrl,dwFlags,lpSTATURL); } -static FORCEINLINE HRESULT IUrlHistoryStg2_BindToObject(IUrlHistoryStg2* This,LPCOLESTR pocsUrl,REFIID riid,void **ppvOut) { +static __WIDL_INLINE HRESULT IUrlHistoryStg2_BindToObject(IUrlHistoryStg2* This,LPCOLESTR pocsUrl,REFIID riid,void **ppvOut) { return This->lpVtbl->BindToObject(This,pocsUrl,riid,ppvOut); } -static FORCEINLINE HRESULT IUrlHistoryStg2_EnumUrls(IUrlHistoryStg2* This,IEnumSTATURL **ppEnum) { +static __WIDL_INLINE HRESULT IUrlHistoryStg2_EnumUrls(IUrlHistoryStg2* This,IEnumSTATURL **ppEnum) { return This->lpVtbl->EnumUrls(This,ppEnum); } /*** IUrlHistoryStg2 methods ***/ -static FORCEINLINE HRESULT IUrlHistoryStg2_AddUrlAndNotify(IUrlHistoryStg2* This,LPCOLESTR pocsUrl,LPCOLESTR pocsTitle,DWORD dwFlags,WINBOOL fWriteHistory,IOleCommandTarget *poctNotify,IUnknown *punkISFolder) { +static __WIDL_INLINE HRESULT IUrlHistoryStg2_AddUrlAndNotify(IUrlHistoryStg2* This,LPCOLESTR pocsUrl,LPCOLESTR pocsTitle,DWORD dwFlags,WINBOOL fWriteHistory,IOleCommandTarget *poctNotify,IUnknown *punkISFolder) { return This->lpVtbl->AddUrlAndNotify(This,pocsUrl,pocsTitle,dwFlags,fWriteHistory,poctNotify,punkISFolder); } -static FORCEINLINE HRESULT IUrlHistoryStg2_ClearHistory(IUrlHistoryStg2* This) { +static __WIDL_INLINE HRESULT IUrlHistoryStg2_ClearHistory(IUrlHistoryStg2* This) { return This->lpVtbl->ClearHistory(This); } #endif @@ -560,20 +568,20 @@ interface IUrlHistoryNotify { #define IUrlHistoryNotify_Exec(This,pguidCmdGroup,nCmdID,nCmdexecopt,pvaIn,pvaOut) (This)->lpVtbl->Exec(This,pguidCmdGroup,nCmdID,nCmdexecopt,pvaIn,pvaOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUrlHistoryNotify_QueryInterface(IUrlHistoryNotify* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUrlHistoryNotify_QueryInterface(IUrlHistoryNotify* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUrlHistoryNotify_AddRef(IUrlHistoryNotify* This) { +static __WIDL_INLINE ULONG IUrlHistoryNotify_AddRef(IUrlHistoryNotify* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUrlHistoryNotify_Release(IUrlHistoryNotify* This) { +static __WIDL_INLINE ULONG IUrlHistoryNotify_Release(IUrlHistoryNotify* This) { return This->lpVtbl->Release(This); } /*** IOleCommandTarget methods ***/ -static FORCEINLINE HRESULT IUrlHistoryNotify_QueryStatus(IUrlHistoryNotify* This,const GUID *pguidCmdGroup,ULONG cCmds,OLECMD prgCmds[],OLECMDTEXT *pCmdText) { +static __WIDL_INLINE HRESULT IUrlHistoryNotify_QueryStatus(IUrlHistoryNotify* This,const GUID *pguidCmdGroup,ULONG cCmds,OLECMD prgCmds[],OLECMDTEXT *pCmdText) { return This->lpVtbl->QueryStatus(This,pguidCmdGroup,cCmds,prgCmds,pCmdText); } -static FORCEINLINE HRESULT IUrlHistoryNotify_Exec(IUrlHistoryNotify* This,const GUID *pguidCmdGroup,DWORD nCmdID,DWORD nCmdexecopt,VARIANT *pvaIn,VARIANT *pvaOut) { +static __WIDL_INLINE HRESULT IUrlHistoryNotify_Exec(IUrlHistoryNotify* This,const GUID *pguidCmdGroup,DWORD nCmdID,DWORD nCmdexecopt,VARIANT *pvaIn,VARIANT *pvaOut) { return This->lpVtbl->Exec(This,pguidCmdGroup,nCmdID,nCmdexecopt,pvaIn,pvaOut); } #endif diff --git a/lib/libc/include/any-windows-any/urlmon.h b/lib/libc/include/any-windows-any/urlmon.h index 23cca081f4f6adc3798f225413d831966349cb1e..b58cb3e684454aba9231875a80c3c9b178cc811a 100644 --- a/lib/libc/include/any-windows-any/urlmon.h +++ b/lib/libc/include/any-windows-any/urlmon.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/urlmon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/urlmon.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __urlmon_h__ #define __urlmon_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IPersistMoniker_FWD_DEFINED__ @@ -895,32 +903,32 @@ interface IPersistMoniker { #define IPersistMoniker_GetCurMoniker(This,ppimkName) (This)->lpVtbl->GetCurMoniker(This,ppimkName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IPersistMoniker_QueryInterface(IPersistMoniker* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IPersistMoniker_QueryInterface(IPersistMoniker* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IPersistMoniker_AddRef(IPersistMoniker* This) { +static __WIDL_INLINE ULONG IPersistMoniker_AddRef(IPersistMoniker* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IPersistMoniker_Release(IPersistMoniker* This) { +static __WIDL_INLINE ULONG IPersistMoniker_Release(IPersistMoniker* This) { return This->lpVtbl->Release(This); } /*** IPersistMoniker methods ***/ -static FORCEINLINE HRESULT IPersistMoniker_GetClassID(IPersistMoniker* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IPersistMoniker_GetClassID(IPersistMoniker* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } -static FORCEINLINE HRESULT IPersistMoniker_IsDirty(IPersistMoniker* This) { +static __WIDL_INLINE HRESULT IPersistMoniker_IsDirty(IPersistMoniker* This) { return This->lpVtbl->IsDirty(This); } -static FORCEINLINE HRESULT IPersistMoniker_Load(IPersistMoniker* This,WINBOOL fFullyAvailable,IMoniker *pimkName,LPBC pibc,DWORD grfMode) { +static __WIDL_INLINE HRESULT IPersistMoniker_Load(IPersistMoniker* This,WINBOOL fFullyAvailable,IMoniker *pimkName,LPBC pibc,DWORD grfMode) { return This->lpVtbl->Load(This,fFullyAvailable,pimkName,pibc,grfMode); } -static FORCEINLINE HRESULT IPersistMoniker_Save(IPersistMoniker* This,IMoniker *pimkName,LPBC pbc,WINBOOL fRemember) { +static __WIDL_INLINE HRESULT IPersistMoniker_Save(IPersistMoniker* This,IMoniker *pimkName,LPBC pbc,WINBOOL fRemember) { return This->lpVtbl->Save(This,pimkName,pbc,fRemember); } -static FORCEINLINE HRESULT IPersistMoniker_SaveCompleted(IPersistMoniker* This,IMoniker *pimkName,LPBC pibc) { +static __WIDL_INLINE HRESULT IPersistMoniker_SaveCompleted(IPersistMoniker* This,IMoniker *pimkName,LPBC pibc) { return This->lpVtbl->SaveCompleted(This,pimkName,pibc); } -static FORCEINLINE HRESULT IPersistMoniker_GetCurMoniker(IPersistMoniker* This,IMoniker **ppimkName) { +static __WIDL_INLINE HRESULT IPersistMoniker_GetCurMoniker(IPersistMoniker* This,IMoniker **ppimkName) { return This->lpVtbl->GetCurMoniker(This,ppimkName); } #endif @@ -1003,17 +1011,17 @@ interface IMonikerProp { #define IMonikerProp_PutProperty(This,mkp,val) (This)->lpVtbl->PutProperty(This,mkp,val) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMonikerProp_QueryInterface(IMonikerProp* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMonikerProp_QueryInterface(IMonikerProp* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMonikerProp_AddRef(IMonikerProp* This) { +static __WIDL_INLINE ULONG IMonikerProp_AddRef(IMonikerProp* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMonikerProp_Release(IMonikerProp* This) { +static __WIDL_INLINE ULONG IMonikerProp_Release(IMonikerProp* This) { return This->lpVtbl->Release(This); } /*** IMonikerProp methods ***/ -static FORCEINLINE HRESULT IMonikerProp_PutProperty(IMonikerProp* This,MONIKERPROPERTY mkp,LPCWSTR val) { +static __WIDL_INLINE HRESULT IMonikerProp_PutProperty(IMonikerProp* This,MONIKERPROPERTY mkp,LPCWSTR val) { return This->lpVtbl->PutProperty(This,mkp,val); } #endif @@ -1091,17 +1099,17 @@ interface IBindProtocol { #define IBindProtocol_CreateBinding(This,szUrl,pbc,ppb) (This)->lpVtbl->CreateBinding(This,szUrl,pbc,ppb) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBindProtocol_QueryInterface(IBindProtocol* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBindProtocol_QueryInterface(IBindProtocol* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBindProtocol_AddRef(IBindProtocol* This) { +static __WIDL_INLINE ULONG IBindProtocol_AddRef(IBindProtocol* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBindProtocol_Release(IBindProtocol* This) { +static __WIDL_INLINE ULONG IBindProtocol_Release(IBindProtocol* This) { return This->lpVtbl->Release(This); } /*** IBindProtocol methods ***/ -static FORCEINLINE HRESULT IBindProtocol_CreateBinding(IBindProtocol* This,LPCWSTR szUrl,IBindCtx *pbc,IBinding **ppb) { +static __WIDL_INLINE HRESULT IBindProtocol_CreateBinding(IBindProtocol* This,LPCWSTR szUrl,IBindCtx *pbc,IBinding **ppb) { return This->lpVtbl->CreateBinding(This,szUrl,pbc,ppb); } #endif @@ -1218,32 +1226,32 @@ interface IBinding { #define IBinding_GetBindResult(This,pclsidProtocol,pdwResult,pszResult,pdwReserved) (This)->lpVtbl->GetBindResult(This,pclsidProtocol,pdwResult,pszResult,pdwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBinding_QueryInterface(IBinding* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBinding_QueryInterface(IBinding* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBinding_AddRef(IBinding* This) { +static __WIDL_INLINE ULONG IBinding_AddRef(IBinding* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBinding_Release(IBinding* This) { +static __WIDL_INLINE ULONG IBinding_Release(IBinding* This) { return This->lpVtbl->Release(This); } /*** IBinding methods ***/ -static FORCEINLINE HRESULT IBinding_Abort(IBinding* This) { +static __WIDL_INLINE HRESULT IBinding_Abort(IBinding* This) { return This->lpVtbl->Abort(This); } -static FORCEINLINE HRESULT IBinding_Suspend(IBinding* This) { +static __WIDL_INLINE HRESULT IBinding_Suspend(IBinding* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IBinding_Resume(IBinding* This) { +static __WIDL_INLINE HRESULT IBinding_Resume(IBinding* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT IBinding_SetPriority(IBinding* This,LONG nPriority) { +static __WIDL_INLINE HRESULT IBinding_SetPriority(IBinding* This,LONG nPriority) { return This->lpVtbl->SetPriority(This,nPriority); } -static FORCEINLINE HRESULT IBinding_GetPriority(IBinding* This,LONG *pnPriority) { +static __WIDL_INLINE HRESULT IBinding_GetPriority(IBinding* This,LONG *pnPriority) { return This->lpVtbl->GetPriority(This,pnPriority); } -static FORCEINLINE HRESULT IBinding_GetBindResult(IBinding* This,CLSID *pclsidProtocol,DWORD *pdwResult,LPOLESTR *pszResult,DWORD *pdwReserved) { +static __WIDL_INLINE HRESULT IBinding_GetBindResult(IBinding* This,CLSID *pclsidProtocol,DWORD *pdwResult,LPOLESTR *pszResult,DWORD *pdwReserved) { return This->lpVtbl->GetBindResult(This,pclsidProtocol,pdwResult,pszResult,pdwReserved); } #endif @@ -1620,38 +1628,38 @@ interface IBindStatusCallback { #define IBindStatusCallback_OnObjectAvailable(This,riid,punk) (This)->lpVtbl->OnObjectAvailable(This,riid,punk) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBindStatusCallback_QueryInterface(IBindStatusCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBindStatusCallback_QueryInterface(IBindStatusCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBindStatusCallback_AddRef(IBindStatusCallback* This) { +static __WIDL_INLINE ULONG IBindStatusCallback_AddRef(IBindStatusCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBindStatusCallback_Release(IBindStatusCallback* This) { +static __WIDL_INLINE ULONG IBindStatusCallback_Release(IBindStatusCallback* This) { return This->lpVtbl->Release(This); } /*** IBindStatusCallback methods ***/ -static FORCEINLINE HRESULT IBindStatusCallback_OnStartBinding(IBindStatusCallback* This,DWORD dwReserved,IBinding *pib) { +static __WIDL_INLINE HRESULT IBindStatusCallback_OnStartBinding(IBindStatusCallback* This,DWORD dwReserved,IBinding *pib) { return This->lpVtbl->OnStartBinding(This,dwReserved,pib); } -static FORCEINLINE HRESULT IBindStatusCallback_GetPriority(IBindStatusCallback* This,LONG *pnPriority) { +static __WIDL_INLINE HRESULT IBindStatusCallback_GetPriority(IBindStatusCallback* This,LONG *pnPriority) { return This->lpVtbl->GetPriority(This,pnPriority); } -static FORCEINLINE HRESULT IBindStatusCallback_OnLowResource(IBindStatusCallback* This,DWORD reserved) { +static __WIDL_INLINE HRESULT IBindStatusCallback_OnLowResource(IBindStatusCallback* This,DWORD reserved) { return This->lpVtbl->OnLowResource(This,reserved); } -static FORCEINLINE HRESULT IBindStatusCallback_OnProgress(IBindStatusCallback* This,ULONG ulProgress,ULONG ulProgressMax,ULONG ulStatusCode,LPCWSTR szStatusText) { +static __WIDL_INLINE HRESULT IBindStatusCallback_OnProgress(IBindStatusCallback* This,ULONG ulProgress,ULONG ulProgressMax,ULONG ulStatusCode,LPCWSTR szStatusText) { return This->lpVtbl->OnProgress(This,ulProgress,ulProgressMax,ulStatusCode,szStatusText); } -static FORCEINLINE HRESULT IBindStatusCallback_OnStopBinding(IBindStatusCallback* This,HRESULT hresult,LPCWSTR szError) { +static __WIDL_INLINE HRESULT IBindStatusCallback_OnStopBinding(IBindStatusCallback* This,HRESULT hresult,LPCWSTR szError) { return This->lpVtbl->OnStopBinding(This,hresult,szError); } -static FORCEINLINE HRESULT IBindStatusCallback_GetBindInfo(IBindStatusCallback* This,DWORD *grfBINDF,BINDINFO *pbindinfo) { +static __WIDL_INLINE HRESULT IBindStatusCallback_GetBindInfo(IBindStatusCallback* This,DWORD *grfBINDF,BINDINFO *pbindinfo) { return This->lpVtbl->GetBindInfo(This,grfBINDF,pbindinfo); } -static FORCEINLINE HRESULT IBindStatusCallback_OnDataAvailable(IBindStatusCallback* This,DWORD grfBSCF,DWORD dwSize,FORMATETC *pformatetc,STGMEDIUM *pstgmed) { +static __WIDL_INLINE HRESULT IBindStatusCallback_OnDataAvailable(IBindStatusCallback* This,DWORD grfBSCF,DWORD dwSize,FORMATETC *pformatetc,STGMEDIUM *pstgmed) { return This->lpVtbl->OnDataAvailable(This,grfBSCF,dwSize,pformatetc,pstgmed); } -static FORCEINLINE HRESULT IBindStatusCallback_OnObjectAvailable(IBindStatusCallback* This,REFIID riid,IUnknown *punk) { +static __WIDL_INLINE HRESULT IBindStatusCallback_OnObjectAvailable(IBindStatusCallback* This,REFIID riid,IUnknown *punk) { return This->lpVtbl->OnObjectAvailable(This,riid,punk); } #endif @@ -1853,42 +1861,42 @@ interface IBindStatusCallbackEx { #define IBindStatusCallbackEx_GetBindInfoEx(This,grfBINDF,pbindinfo,grfBINDF2,pdwReserved) (This)->lpVtbl->GetBindInfoEx(This,grfBINDF,pbindinfo,grfBINDF2,pdwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBindStatusCallbackEx_QueryInterface(IBindStatusCallbackEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBindStatusCallbackEx_QueryInterface(IBindStatusCallbackEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBindStatusCallbackEx_AddRef(IBindStatusCallbackEx* This) { +static __WIDL_INLINE ULONG IBindStatusCallbackEx_AddRef(IBindStatusCallbackEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBindStatusCallbackEx_Release(IBindStatusCallbackEx* This) { +static __WIDL_INLINE ULONG IBindStatusCallbackEx_Release(IBindStatusCallbackEx* This) { return This->lpVtbl->Release(This); } /*** IBindStatusCallback methods ***/ -static FORCEINLINE HRESULT IBindStatusCallbackEx_OnStartBinding(IBindStatusCallbackEx* This,DWORD dwReserved,IBinding *pib) { +static __WIDL_INLINE HRESULT IBindStatusCallbackEx_OnStartBinding(IBindStatusCallbackEx* This,DWORD dwReserved,IBinding *pib) { return This->lpVtbl->OnStartBinding(This,dwReserved,pib); } -static FORCEINLINE HRESULT IBindStatusCallbackEx_GetPriority(IBindStatusCallbackEx* This,LONG *pnPriority) { +static __WIDL_INLINE HRESULT IBindStatusCallbackEx_GetPriority(IBindStatusCallbackEx* This,LONG *pnPriority) { return This->lpVtbl->GetPriority(This,pnPriority); } -static FORCEINLINE HRESULT IBindStatusCallbackEx_OnLowResource(IBindStatusCallbackEx* This,DWORD reserved) { +static __WIDL_INLINE HRESULT IBindStatusCallbackEx_OnLowResource(IBindStatusCallbackEx* This,DWORD reserved) { return This->lpVtbl->OnLowResource(This,reserved); } -static FORCEINLINE HRESULT IBindStatusCallbackEx_OnProgress(IBindStatusCallbackEx* This,ULONG ulProgress,ULONG ulProgressMax,ULONG ulStatusCode,LPCWSTR szStatusText) { +static __WIDL_INLINE HRESULT IBindStatusCallbackEx_OnProgress(IBindStatusCallbackEx* This,ULONG ulProgress,ULONG ulProgressMax,ULONG ulStatusCode,LPCWSTR szStatusText) { return This->lpVtbl->OnProgress(This,ulProgress,ulProgressMax,ulStatusCode,szStatusText); } -static FORCEINLINE HRESULT IBindStatusCallbackEx_OnStopBinding(IBindStatusCallbackEx* This,HRESULT hresult,LPCWSTR szError) { +static __WIDL_INLINE HRESULT IBindStatusCallbackEx_OnStopBinding(IBindStatusCallbackEx* This,HRESULT hresult,LPCWSTR szError) { return This->lpVtbl->OnStopBinding(This,hresult,szError); } -static FORCEINLINE HRESULT IBindStatusCallbackEx_GetBindInfo(IBindStatusCallbackEx* This,DWORD *grfBINDF,BINDINFO *pbindinfo) { +static __WIDL_INLINE HRESULT IBindStatusCallbackEx_GetBindInfo(IBindStatusCallbackEx* This,DWORD *grfBINDF,BINDINFO *pbindinfo) { return This->lpVtbl->GetBindInfo(This,grfBINDF,pbindinfo); } -static FORCEINLINE HRESULT IBindStatusCallbackEx_OnDataAvailable(IBindStatusCallbackEx* This,DWORD grfBSCF,DWORD dwSize,FORMATETC *pformatetc,STGMEDIUM *pstgmed) { +static __WIDL_INLINE HRESULT IBindStatusCallbackEx_OnDataAvailable(IBindStatusCallbackEx* This,DWORD grfBSCF,DWORD dwSize,FORMATETC *pformatetc,STGMEDIUM *pstgmed) { return This->lpVtbl->OnDataAvailable(This,grfBSCF,dwSize,pformatetc,pstgmed); } -static FORCEINLINE HRESULT IBindStatusCallbackEx_OnObjectAvailable(IBindStatusCallbackEx* This,REFIID riid,IUnknown *punk) { +static __WIDL_INLINE HRESULT IBindStatusCallbackEx_OnObjectAvailable(IBindStatusCallbackEx* This,REFIID riid,IUnknown *punk) { return This->lpVtbl->OnObjectAvailable(This,riid,punk); } /*** IBindStatusCallbackEx methods ***/ -static FORCEINLINE HRESULT IBindStatusCallbackEx_GetBindInfoEx(IBindStatusCallbackEx* This,DWORD *grfBINDF,BINDINFO *pbindinfo,DWORD *grfBINDF2,DWORD *pdwReserved) { +static __WIDL_INLINE HRESULT IBindStatusCallbackEx_GetBindInfoEx(IBindStatusCallbackEx* This,DWORD *grfBINDF,BINDINFO *pbindinfo,DWORD *grfBINDF2,DWORD *pdwReserved) { return This->lpVtbl->GetBindInfoEx(This,grfBINDF,pbindinfo,grfBINDF2,pdwReserved); } #endif @@ -1991,17 +1999,17 @@ interface IAuthenticate { #define IAuthenticate_Authenticate(This,phwnd,pszUsername,pszPassword) (This)->lpVtbl->Authenticate(This,phwnd,pszUsername,pszPassword) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAuthenticate_QueryInterface(IAuthenticate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAuthenticate_QueryInterface(IAuthenticate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAuthenticate_AddRef(IAuthenticate* This) { +static __WIDL_INLINE ULONG IAuthenticate_AddRef(IAuthenticate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAuthenticate_Release(IAuthenticate* This) { +static __WIDL_INLINE ULONG IAuthenticate_Release(IAuthenticate* This) { return This->lpVtbl->Release(This); } /*** IAuthenticate methods ***/ -static FORCEINLINE HRESULT IAuthenticate_Authenticate(IAuthenticate* This,HWND *phwnd,LPWSTR *pszUsername,LPWSTR *pszPassword) { +static __WIDL_INLINE HRESULT IAuthenticate_Authenticate(IAuthenticate* This,HWND *phwnd,LPWSTR *pszUsername,LPWSTR *pszPassword) { return This->lpVtbl->Authenticate(This,phwnd,pszUsername,pszPassword); } #endif @@ -2101,21 +2109,21 @@ interface IAuthenticateEx { #define IAuthenticateEx_AuthenticateEx(This,phwnd,pszUsername,pszPassword,pauthinfo) (This)->lpVtbl->AuthenticateEx(This,phwnd,pszUsername,pszPassword,pauthinfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAuthenticateEx_QueryInterface(IAuthenticateEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAuthenticateEx_QueryInterface(IAuthenticateEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAuthenticateEx_AddRef(IAuthenticateEx* This) { +static __WIDL_INLINE ULONG IAuthenticateEx_AddRef(IAuthenticateEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAuthenticateEx_Release(IAuthenticateEx* This) { +static __WIDL_INLINE ULONG IAuthenticateEx_Release(IAuthenticateEx* This) { return This->lpVtbl->Release(This); } /*** IAuthenticate methods ***/ -static FORCEINLINE HRESULT IAuthenticateEx_Authenticate(IAuthenticateEx* This,HWND *phwnd,LPWSTR *pszUsername,LPWSTR *pszPassword) { +static __WIDL_INLINE HRESULT IAuthenticateEx_Authenticate(IAuthenticateEx* This,HWND *phwnd,LPWSTR *pszUsername,LPWSTR *pszPassword) { return This->lpVtbl->Authenticate(This,phwnd,pszUsername,pszPassword); } /*** IAuthenticateEx methods ***/ -static FORCEINLINE HRESULT IAuthenticateEx_AuthenticateEx(IAuthenticateEx* This,HWND *phwnd,LPWSTR *pszUsername,LPWSTR *pszPassword,AUTHENTICATEINFO *pauthinfo) { +static __WIDL_INLINE HRESULT IAuthenticateEx_AuthenticateEx(IAuthenticateEx* This,HWND *phwnd,LPWSTR *pszUsername,LPWSTR *pszPassword,AUTHENTICATEINFO *pauthinfo) { return This->lpVtbl->AuthenticateEx(This,phwnd,pszUsername,pszPassword,pauthinfo); } #endif @@ -2209,20 +2217,20 @@ interface IHttpNegotiate { #define IHttpNegotiate_OnResponse(This,dwResponseCode,szResponseHeaders,szRequestHeaders,pszAdditionalRequestHeaders) (This)->lpVtbl->OnResponse(This,dwResponseCode,szResponseHeaders,szRequestHeaders,pszAdditionalRequestHeaders) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHttpNegotiate_QueryInterface(IHttpNegotiate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHttpNegotiate_QueryInterface(IHttpNegotiate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHttpNegotiate_AddRef(IHttpNegotiate* This) { +static __WIDL_INLINE ULONG IHttpNegotiate_AddRef(IHttpNegotiate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHttpNegotiate_Release(IHttpNegotiate* This) { +static __WIDL_INLINE ULONG IHttpNegotiate_Release(IHttpNegotiate* This) { return This->lpVtbl->Release(This); } /*** IHttpNegotiate methods ***/ -static FORCEINLINE HRESULT IHttpNegotiate_BeginningTransaction(IHttpNegotiate* This,LPCWSTR szURL,LPCWSTR szHeaders,DWORD dwReserved,LPWSTR *pszAdditionalHeaders) { +static __WIDL_INLINE HRESULT IHttpNegotiate_BeginningTransaction(IHttpNegotiate* This,LPCWSTR szURL,LPCWSTR szHeaders,DWORD dwReserved,LPWSTR *pszAdditionalHeaders) { return This->lpVtbl->BeginningTransaction(This,szURL,szHeaders,dwReserved,pszAdditionalHeaders); } -static FORCEINLINE HRESULT IHttpNegotiate_OnResponse(IHttpNegotiate* This,DWORD dwResponseCode,LPCWSTR szResponseHeaders,LPCWSTR szRequestHeaders,LPWSTR *pszAdditionalRequestHeaders) { +static __WIDL_INLINE HRESULT IHttpNegotiate_OnResponse(IHttpNegotiate* This,DWORD dwResponseCode,LPCWSTR szResponseHeaders,LPCWSTR szRequestHeaders,LPWSTR *pszAdditionalRequestHeaders) { return This->lpVtbl->OnResponse(This,dwResponseCode,szResponseHeaders,szRequestHeaders,pszAdditionalRequestHeaders); } #endif @@ -2318,24 +2326,24 @@ interface IHttpNegotiate2 { #define IHttpNegotiate2_GetRootSecurityId(This,pbSecurityId,pcbSecurityId,dwReserved) (This)->lpVtbl->GetRootSecurityId(This,pbSecurityId,pcbSecurityId,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHttpNegotiate2_QueryInterface(IHttpNegotiate2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHttpNegotiate2_QueryInterface(IHttpNegotiate2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHttpNegotiate2_AddRef(IHttpNegotiate2* This) { +static __WIDL_INLINE ULONG IHttpNegotiate2_AddRef(IHttpNegotiate2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHttpNegotiate2_Release(IHttpNegotiate2* This) { +static __WIDL_INLINE ULONG IHttpNegotiate2_Release(IHttpNegotiate2* This) { return This->lpVtbl->Release(This); } /*** IHttpNegotiate methods ***/ -static FORCEINLINE HRESULT IHttpNegotiate2_BeginningTransaction(IHttpNegotiate2* This,LPCWSTR szURL,LPCWSTR szHeaders,DWORD dwReserved,LPWSTR *pszAdditionalHeaders) { +static __WIDL_INLINE HRESULT IHttpNegotiate2_BeginningTransaction(IHttpNegotiate2* This,LPCWSTR szURL,LPCWSTR szHeaders,DWORD dwReserved,LPWSTR *pszAdditionalHeaders) { return This->lpVtbl->BeginningTransaction(This,szURL,szHeaders,dwReserved,pszAdditionalHeaders); } -static FORCEINLINE HRESULT IHttpNegotiate2_OnResponse(IHttpNegotiate2* This,DWORD dwResponseCode,LPCWSTR szResponseHeaders,LPCWSTR szRequestHeaders,LPWSTR *pszAdditionalRequestHeaders) { +static __WIDL_INLINE HRESULT IHttpNegotiate2_OnResponse(IHttpNegotiate2* This,DWORD dwResponseCode,LPCWSTR szResponseHeaders,LPCWSTR szRequestHeaders,LPWSTR *pszAdditionalRequestHeaders) { return This->lpVtbl->OnResponse(This,dwResponseCode,szResponseHeaders,szRequestHeaders,pszAdditionalRequestHeaders); } /*** IHttpNegotiate2 methods ***/ -static FORCEINLINE HRESULT IHttpNegotiate2_GetRootSecurityId(IHttpNegotiate2* This,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { +static __WIDL_INLINE HRESULT IHttpNegotiate2_GetRootSecurityId(IHttpNegotiate2* This,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { return This->lpVtbl->GetRootSecurityId(This,pbSecurityId,pcbSecurityId,dwReserved); } #endif @@ -2438,28 +2446,28 @@ interface IHttpNegotiate3 { #define IHttpNegotiate3_GetSerializedClientCertContext(This,ppbCert,pcbCert) (This)->lpVtbl->GetSerializedClientCertContext(This,ppbCert,pcbCert) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHttpNegotiate3_QueryInterface(IHttpNegotiate3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHttpNegotiate3_QueryInterface(IHttpNegotiate3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHttpNegotiate3_AddRef(IHttpNegotiate3* This) { +static __WIDL_INLINE ULONG IHttpNegotiate3_AddRef(IHttpNegotiate3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHttpNegotiate3_Release(IHttpNegotiate3* This) { +static __WIDL_INLINE ULONG IHttpNegotiate3_Release(IHttpNegotiate3* This) { return This->lpVtbl->Release(This); } /*** IHttpNegotiate methods ***/ -static FORCEINLINE HRESULT IHttpNegotiate3_BeginningTransaction(IHttpNegotiate3* This,LPCWSTR szURL,LPCWSTR szHeaders,DWORD dwReserved,LPWSTR *pszAdditionalHeaders) { +static __WIDL_INLINE HRESULT IHttpNegotiate3_BeginningTransaction(IHttpNegotiate3* This,LPCWSTR szURL,LPCWSTR szHeaders,DWORD dwReserved,LPWSTR *pszAdditionalHeaders) { return This->lpVtbl->BeginningTransaction(This,szURL,szHeaders,dwReserved,pszAdditionalHeaders); } -static FORCEINLINE HRESULT IHttpNegotiate3_OnResponse(IHttpNegotiate3* This,DWORD dwResponseCode,LPCWSTR szResponseHeaders,LPCWSTR szRequestHeaders,LPWSTR *pszAdditionalRequestHeaders) { +static __WIDL_INLINE HRESULT IHttpNegotiate3_OnResponse(IHttpNegotiate3* This,DWORD dwResponseCode,LPCWSTR szResponseHeaders,LPCWSTR szRequestHeaders,LPWSTR *pszAdditionalRequestHeaders) { return This->lpVtbl->OnResponse(This,dwResponseCode,szResponseHeaders,szRequestHeaders,pszAdditionalRequestHeaders); } /*** IHttpNegotiate2 methods ***/ -static FORCEINLINE HRESULT IHttpNegotiate3_GetRootSecurityId(IHttpNegotiate3* This,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { +static __WIDL_INLINE HRESULT IHttpNegotiate3_GetRootSecurityId(IHttpNegotiate3* This,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { return This->lpVtbl->GetRootSecurityId(This,pbSecurityId,pcbSecurityId,dwReserved); } /*** IHttpNegotiate3 methods ***/ -static FORCEINLINE HRESULT IHttpNegotiate3_GetSerializedClientCertContext(IHttpNegotiate3* This,BYTE **ppbCert,DWORD *pcbCert) { +static __WIDL_INLINE HRESULT IHttpNegotiate3_GetSerializedClientCertContext(IHttpNegotiate3* This,BYTE **ppbCert,DWORD *pcbCert) { return This->lpVtbl->GetSerializedClientCertContext(This,ppbCert,pcbCert); } #endif @@ -2543,20 +2551,20 @@ interface IWinInetFileStream { #define IWinInetFileStream_SetDeleteFile(This,dwReserved) (This)->lpVtbl->SetDeleteFile(This,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWinInetFileStream_QueryInterface(IWinInetFileStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWinInetFileStream_QueryInterface(IWinInetFileStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWinInetFileStream_AddRef(IWinInetFileStream* This) { +static __WIDL_INLINE ULONG IWinInetFileStream_AddRef(IWinInetFileStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWinInetFileStream_Release(IWinInetFileStream* This) { +static __WIDL_INLINE ULONG IWinInetFileStream_Release(IWinInetFileStream* This) { return This->lpVtbl->Release(This); } /*** IWinInetFileStream methods ***/ -static FORCEINLINE HRESULT IWinInetFileStream_SetHandleForUnlock(IWinInetFileStream* This,DWORD_PTR hWinInetLockHandle,DWORD_PTR dwReserved) { +static __WIDL_INLINE HRESULT IWinInetFileStream_SetHandleForUnlock(IWinInetFileStream* This,DWORD_PTR hWinInetLockHandle,DWORD_PTR dwReserved) { return This->lpVtbl->SetHandleForUnlock(This,hWinInetLockHandle,dwReserved); } -static FORCEINLINE HRESULT IWinInetFileStream_SetDeleteFile(IWinInetFileStream* This,DWORD_PTR dwReserved) { +static __WIDL_INLINE HRESULT IWinInetFileStream_SetDeleteFile(IWinInetFileStream* This,DWORD_PTR dwReserved) { return This->lpVtbl->SetDeleteFile(This,dwReserved); } #endif @@ -2632,17 +2640,17 @@ interface IWindowForBindingUI { #define IWindowForBindingUI_GetWindow(This,rguidReason,phwnd) (This)->lpVtbl->GetWindow(This,rguidReason,phwnd) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWindowForBindingUI_QueryInterface(IWindowForBindingUI* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWindowForBindingUI_QueryInterface(IWindowForBindingUI* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWindowForBindingUI_AddRef(IWindowForBindingUI* This) { +static __WIDL_INLINE ULONG IWindowForBindingUI_AddRef(IWindowForBindingUI* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWindowForBindingUI_Release(IWindowForBindingUI* This) { +static __WIDL_INLINE ULONG IWindowForBindingUI_Release(IWindowForBindingUI* This) { return This->lpVtbl->Release(This); } /*** IWindowForBindingUI methods ***/ -static FORCEINLINE HRESULT IWindowForBindingUI_GetWindow(IWindowForBindingUI* This,REFGUID rguidReason,HWND *phwnd) { +static __WIDL_INLINE HRESULT IWindowForBindingUI_GetWindow(IWindowForBindingUI* This,REFGUID rguidReason,HWND *phwnd) { return This->lpVtbl->GetWindow(This,rguidReason,phwnd); } #endif @@ -2743,21 +2751,21 @@ interface ICodeInstall { #define ICodeInstall_OnCodeInstallProblem(This,ulStatusCode,szDestination,szSource,dwReserved) (This)->lpVtbl->OnCodeInstallProblem(This,ulStatusCode,szDestination,szSource,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICodeInstall_QueryInterface(ICodeInstall* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICodeInstall_QueryInterface(ICodeInstall* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICodeInstall_AddRef(ICodeInstall* This) { +static __WIDL_INLINE ULONG ICodeInstall_AddRef(ICodeInstall* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICodeInstall_Release(ICodeInstall* This) { +static __WIDL_INLINE ULONG ICodeInstall_Release(ICodeInstall* This) { return This->lpVtbl->Release(This); } /*** IWindowForBindingUI methods ***/ -static FORCEINLINE HRESULT ICodeInstall_GetWindow(ICodeInstall* This,REFGUID rguidReason,HWND *phwnd) { +static __WIDL_INLINE HRESULT ICodeInstall_GetWindow(ICodeInstall* This,REFGUID rguidReason,HWND *phwnd) { return This->lpVtbl->GetWindow(This,rguidReason,phwnd); } /*** ICodeInstall methods ***/ -static FORCEINLINE HRESULT ICodeInstall_OnCodeInstallProblem(ICodeInstall* This,ULONG ulStatusCode,LPCWSTR szDestination,LPCWSTR szSource,DWORD dwReserved) { +static __WIDL_INLINE HRESULT ICodeInstall_OnCodeInstallProblem(ICodeInstall* This,ULONG ulStatusCode,LPCWSTR szDestination,LPCWSTR szSource,DWORD dwReserved) { return This->lpVtbl->OnCodeInstallProblem(This,ulStatusCode,szDestination,szSource,dwReserved); } #endif @@ -3073,89 +3081,89 @@ interface IUri { #define IUri_IsEqual(This,pUri,pfEqual) (This)->lpVtbl->IsEqual(This,pUri,pfEqual) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUri_QueryInterface(IUri* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUri_QueryInterface(IUri* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUri_AddRef(IUri* This) { +static __WIDL_INLINE ULONG IUri_AddRef(IUri* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUri_Release(IUri* This) { +static __WIDL_INLINE ULONG IUri_Release(IUri* This) { return This->lpVtbl->Release(This); } /*** IUri methods ***/ -static FORCEINLINE HRESULT IUri_GetPropertyBSTR(IUri* This,Uri_PROPERTY uriProp,BSTR *pbstrProperty,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IUri_GetPropertyBSTR(IUri* This,Uri_PROPERTY uriProp,BSTR *pbstrProperty,DWORD dwFlags) { return This->lpVtbl->GetPropertyBSTR(This,uriProp,pbstrProperty,dwFlags); } -static FORCEINLINE HRESULT IUri_GetPropertyLength(IUri* This,Uri_PROPERTY uriProp,DWORD *pcchProperty,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IUri_GetPropertyLength(IUri* This,Uri_PROPERTY uriProp,DWORD *pcchProperty,DWORD dwFlags) { return This->lpVtbl->GetPropertyLength(This,uriProp,pcchProperty,dwFlags); } -static FORCEINLINE HRESULT IUri_GetPropertyDWORD(IUri* This,Uri_PROPERTY uriProp,DWORD *pdwProperty,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IUri_GetPropertyDWORD(IUri* This,Uri_PROPERTY uriProp,DWORD *pdwProperty,DWORD dwFlags) { return This->lpVtbl->GetPropertyDWORD(This,uriProp,pdwProperty,dwFlags); } -static FORCEINLINE HRESULT IUri_HasProperty(IUri* This,Uri_PROPERTY uriProp,WINBOOL *pfHasProperty) { +static __WIDL_INLINE HRESULT IUri_HasProperty(IUri* This,Uri_PROPERTY uriProp,WINBOOL *pfHasProperty) { return This->lpVtbl->HasProperty(This,uriProp,pfHasProperty); } -static FORCEINLINE HRESULT IUri_GetAbsoluteUri(IUri* This,BSTR *pbstrAbsoluteUri) { +static __WIDL_INLINE HRESULT IUri_GetAbsoluteUri(IUri* This,BSTR *pbstrAbsoluteUri) { return This->lpVtbl->GetAbsoluteUri(This,pbstrAbsoluteUri); } -static FORCEINLINE HRESULT IUri_GetAuthority(IUri* This,BSTR *pbstrAuthority) { +static __WIDL_INLINE HRESULT IUri_GetAuthority(IUri* This,BSTR *pbstrAuthority) { return This->lpVtbl->GetAuthority(This,pbstrAuthority); } -static FORCEINLINE HRESULT IUri_GetDisplayUri(IUri* This,BSTR *pbstrDisplayString) { +static __WIDL_INLINE HRESULT IUri_GetDisplayUri(IUri* This,BSTR *pbstrDisplayString) { return This->lpVtbl->GetDisplayUri(This,pbstrDisplayString); } -static FORCEINLINE HRESULT IUri_GetDomain(IUri* This,BSTR *pbstrDomain) { +static __WIDL_INLINE HRESULT IUri_GetDomain(IUri* This,BSTR *pbstrDomain) { return This->lpVtbl->GetDomain(This,pbstrDomain); } -static FORCEINLINE HRESULT IUri_GetExtension(IUri* This,BSTR *pbstrExtension) { +static __WIDL_INLINE HRESULT IUri_GetExtension(IUri* This,BSTR *pbstrExtension) { return This->lpVtbl->GetExtension(This,pbstrExtension); } -static FORCEINLINE HRESULT IUri_GetFragment(IUri* This,BSTR *pbstrFragment) { +static __WIDL_INLINE HRESULT IUri_GetFragment(IUri* This,BSTR *pbstrFragment) { return This->lpVtbl->GetFragment(This,pbstrFragment); } -static FORCEINLINE HRESULT IUri_GetHost(IUri* This,BSTR *pbstrHost) { +static __WIDL_INLINE HRESULT IUri_GetHost(IUri* This,BSTR *pbstrHost) { return This->lpVtbl->GetHost(This,pbstrHost); } -static FORCEINLINE HRESULT IUri_GetPassword(IUri* This,BSTR *pbstrPassword) { +static __WIDL_INLINE HRESULT IUri_GetPassword(IUri* This,BSTR *pbstrPassword) { return This->lpVtbl->GetPassword(This,pbstrPassword); } -static FORCEINLINE HRESULT IUri_GetPath(IUri* This,BSTR *pbstrPath) { +static __WIDL_INLINE HRESULT IUri_GetPath(IUri* This,BSTR *pbstrPath) { return This->lpVtbl->GetPath(This,pbstrPath); } -static FORCEINLINE HRESULT IUri_GetPathAndQuery(IUri* This,BSTR *pbstrPathAndQuery) { +static __WIDL_INLINE HRESULT IUri_GetPathAndQuery(IUri* This,BSTR *pbstrPathAndQuery) { return This->lpVtbl->GetPathAndQuery(This,pbstrPathAndQuery); } -static FORCEINLINE HRESULT IUri_GetQuery(IUri* This,BSTR *pbstrQuery) { +static __WIDL_INLINE HRESULT IUri_GetQuery(IUri* This,BSTR *pbstrQuery) { return This->lpVtbl->GetQuery(This,pbstrQuery); } -static FORCEINLINE HRESULT IUri_GetRawUri(IUri* This,BSTR *pbstrRawUri) { +static __WIDL_INLINE HRESULT IUri_GetRawUri(IUri* This,BSTR *pbstrRawUri) { return This->lpVtbl->GetRawUri(This,pbstrRawUri); } -static FORCEINLINE HRESULT IUri_GetSchemeName(IUri* This,BSTR *pbstrSchemeName) { +static __WIDL_INLINE HRESULT IUri_GetSchemeName(IUri* This,BSTR *pbstrSchemeName) { return This->lpVtbl->GetSchemeName(This,pbstrSchemeName); } -static FORCEINLINE HRESULT IUri_GetUserInfo(IUri* This,BSTR *pbstrUserInfo) { +static __WIDL_INLINE HRESULT IUri_GetUserInfo(IUri* This,BSTR *pbstrUserInfo) { return This->lpVtbl->GetUserInfo(This,pbstrUserInfo); } -static FORCEINLINE HRESULT IUri_GetUserName(IUri* This,BSTR *pbstrUserName) { +static __WIDL_INLINE HRESULT IUri_GetUserName(IUri* This,BSTR *pbstrUserName) { return This->lpVtbl->GetUserName(This,pbstrUserName); } -static FORCEINLINE HRESULT IUri_GetHostType(IUri* This,DWORD *pdwHostType) { +static __WIDL_INLINE HRESULT IUri_GetHostType(IUri* This,DWORD *pdwHostType) { return This->lpVtbl->GetHostType(This,pdwHostType); } -static FORCEINLINE HRESULT IUri_GetPort(IUri* This,DWORD *pdwPort) { +static __WIDL_INLINE HRESULT IUri_GetPort(IUri* This,DWORD *pdwPort) { return This->lpVtbl->GetPort(This,pdwPort); } -static FORCEINLINE HRESULT IUri_GetScheme(IUri* This,DWORD *pdwScheme) { +static __WIDL_INLINE HRESULT IUri_GetScheme(IUri* This,DWORD *pdwScheme) { return This->lpVtbl->GetScheme(This,pdwScheme); } -static FORCEINLINE HRESULT IUri_GetZone(IUri* This,DWORD *pdwZone) { +static __WIDL_INLINE HRESULT IUri_GetZone(IUri* This,DWORD *pdwZone) { return This->lpVtbl->GetZone(This,pdwZone); } -static FORCEINLINE HRESULT IUri_GetProperties(IUri* This,LPDWORD pdwFlags) { +static __WIDL_INLINE HRESULT IUri_GetProperties(IUri* This,LPDWORD pdwFlags) { return This->lpVtbl->GetProperties(This,pdwFlags); } -static FORCEINLINE HRESULT IUri_IsEqual(IUri* This,IUri *pUri,WINBOOL *pfEqual) { +static __WIDL_INLINE HRESULT IUri_IsEqual(IUri* This,IUri *pUri,WINBOOL *pfEqual) { return This->lpVtbl->IsEqual(This,pUri,pfEqual); } #endif @@ -3291,17 +3299,17 @@ interface IUriContainer { #define IUriContainer_GetIUri(This,ppIUri) (This)->lpVtbl->GetIUri(This,ppIUri) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUriContainer_QueryInterface(IUriContainer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUriContainer_QueryInterface(IUriContainer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUriContainer_AddRef(IUriContainer* This) { +static __WIDL_INLINE ULONG IUriContainer_AddRef(IUriContainer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUriContainer_Release(IUriContainer* This) { +static __WIDL_INLINE ULONG IUriContainer_Release(IUriContainer* This) { return This->lpVtbl->Release(This); } /*** IUriContainer methods ***/ -static FORCEINLINE HRESULT IUriContainer_GetIUri(IUriContainer* This,IUri **ppIUri) { +static __WIDL_INLINE HRESULT IUriContainer_GetIUri(IUriContainer* This,IUri **ppIUri) { return This->lpVtbl->GetIUri(This,ppIUri); } #endif @@ -3581,83 +3589,83 @@ interface IUriBuilder { #define IUriBuilder_HasBeenModified(This,pfModified) (This)->lpVtbl->HasBeenModified(This,pfModified) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUriBuilder_QueryInterface(IUriBuilder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUriBuilder_QueryInterface(IUriBuilder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUriBuilder_AddRef(IUriBuilder* This) { +static __WIDL_INLINE ULONG IUriBuilder_AddRef(IUriBuilder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUriBuilder_Release(IUriBuilder* This) { +static __WIDL_INLINE ULONG IUriBuilder_Release(IUriBuilder* This) { return This->lpVtbl->Release(This); } /*** IUriBuilder methods ***/ -static FORCEINLINE HRESULT IUriBuilder_CreateUriSimple(IUriBuilder* This,DWORD dwAllowEncodingPropertyMask,DWORD_PTR dwReserved,IUri **ppIUri) { +static __WIDL_INLINE HRESULT IUriBuilder_CreateUriSimple(IUriBuilder* This,DWORD dwAllowEncodingPropertyMask,DWORD_PTR dwReserved,IUri **ppIUri) { return This->lpVtbl->CreateUriSimple(This,dwAllowEncodingPropertyMask,dwReserved,ppIUri); } -static FORCEINLINE HRESULT IUriBuilder_CreateUri(IUriBuilder* This,DWORD dwCreateFlags,DWORD dwAllowEncodingPropertyMask,DWORD_PTR dwReserved,IUri **ppIUri) { +static __WIDL_INLINE HRESULT IUriBuilder_CreateUri(IUriBuilder* This,DWORD dwCreateFlags,DWORD dwAllowEncodingPropertyMask,DWORD_PTR dwReserved,IUri **ppIUri) { return This->lpVtbl->CreateUri(This,dwCreateFlags,dwAllowEncodingPropertyMask,dwReserved,ppIUri); } -static FORCEINLINE HRESULT IUriBuilder_CreateUriWithFlags(IUriBuilder* This,DWORD dwCreateFlags,DWORD dwUriBuilderFlags,DWORD dwAllowEncodingPropertyMask,DWORD_PTR dwReserved,IUri **ppIUri) { +static __WIDL_INLINE HRESULT IUriBuilder_CreateUriWithFlags(IUriBuilder* This,DWORD dwCreateFlags,DWORD dwUriBuilderFlags,DWORD dwAllowEncodingPropertyMask,DWORD_PTR dwReserved,IUri **ppIUri) { return This->lpVtbl->CreateUriWithFlags(This,dwCreateFlags,dwUriBuilderFlags,dwAllowEncodingPropertyMask,dwReserved,ppIUri); } -static FORCEINLINE HRESULT IUriBuilder_GetIUri(IUriBuilder* This,IUri **ppIUri) { +static __WIDL_INLINE HRESULT IUriBuilder_GetIUri(IUriBuilder* This,IUri **ppIUri) { return This->lpVtbl->GetIUri(This,ppIUri); } -static FORCEINLINE HRESULT IUriBuilder_SetIUri(IUriBuilder* This,IUri *pIUri) { +static __WIDL_INLINE HRESULT IUriBuilder_SetIUri(IUriBuilder* This,IUri *pIUri) { return This->lpVtbl->SetIUri(This,pIUri); } -static FORCEINLINE HRESULT IUriBuilder_GetFragment(IUriBuilder* This,DWORD *pcchFragment,LPCWSTR *ppwzFragment) { +static __WIDL_INLINE HRESULT IUriBuilder_GetFragment(IUriBuilder* This,DWORD *pcchFragment,LPCWSTR *ppwzFragment) { return This->lpVtbl->GetFragment(This,pcchFragment,ppwzFragment); } -static FORCEINLINE HRESULT IUriBuilder_GetHost(IUriBuilder* This,DWORD *pcchHost,LPCWSTR *ppwzHost) { +static __WIDL_INLINE HRESULT IUriBuilder_GetHost(IUriBuilder* This,DWORD *pcchHost,LPCWSTR *ppwzHost) { return This->lpVtbl->GetHost(This,pcchHost,ppwzHost); } -static FORCEINLINE HRESULT IUriBuilder_GetPassword(IUriBuilder* This,DWORD *pcchPassword,LPCWSTR *ppwzPassword) { +static __WIDL_INLINE HRESULT IUriBuilder_GetPassword(IUriBuilder* This,DWORD *pcchPassword,LPCWSTR *ppwzPassword) { return This->lpVtbl->GetPassword(This,pcchPassword,ppwzPassword); } -static FORCEINLINE HRESULT IUriBuilder_GetPath(IUriBuilder* This,DWORD *pcchPath,LPCWSTR *ppwzPath) { +static __WIDL_INLINE HRESULT IUriBuilder_GetPath(IUriBuilder* This,DWORD *pcchPath,LPCWSTR *ppwzPath) { return This->lpVtbl->GetPath(This,pcchPath,ppwzPath); } -static FORCEINLINE HRESULT IUriBuilder_GetPort(IUriBuilder* This,WINBOOL *pfHasPort,DWORD *pdwPort) { +static __WIDL_INLINE HRESULT IUriBuilder_GetPort(IUriBuilder* This,WINBOOL *pfHasPort,DWORD *pdwPort) { return This->lpVtbl->GetPort(This,pfHasPort,pdwPort); } -static FORCEINLINE HRESULT IUriBuilder_GetQuery(IUriBuilder* This,DWORD *pcchQuery,LPCWSTR *ppwzQuery) { +static __WIDL_INLINE HRESULT IUriBuilder_GetQuery(IUriBuilder* This,DWORD *pcchQuery,LPCWSTR *ppwzQuery) { return This->lpVtbl->GetQuery(This,pcchQuery,ppwzQuery); } -static FORCEINLINE HRESULT IUriBuilder_GetSchemeName(IUriBuilder* This,DWORD *pcchSchemeName,LPCWSTR *ppwzSchemeName) { +static __WIDL_INLINE HRESULT IUriBuilder_GetSchemeName(IUriBuilder* This,DWORD *pcchSchemeName,LPCWSTR *ppwzSchemeName) { return This->lpVtbl->GetSchemeName(This,pcchSchemeName,ppwzSchemeName); } -static FORCEINLINE HRESULT IUriBuilder_GetUserName(IUriBuilder* This,DWORD *pcchUserName,LPCWSTR *ppwzUserName) { +static __WIDL_INLINE HRESULT IUriBuilder_GetUserName(IUriBuilder* This,DWORD *pcchUserName,LPCWSTR *ppwzUserName) { return This->lpVtbl->GetUserName(This,pcchUserName,ppwzUserName); } -static FORCEINLINE HRESULT IUriBuilder_SetFragment(IUriBuilder* This,LPCWSTR pwzNewValue) { +static __WIDL_INLINE HRESULT IUriBuilder_SetFragment(IUriBuilder* This,LPCWSTR pwzNewValue) { return This->lpVtbl->SetFragment(This,pwzNewValue); } -static FORCEINLINE HRESULT IUriBuilder_SetHost(IUriBuilder* This,LPCWSTR pwzNewValue) { +static __WIDL_INLINE HRESULT IUriBuilder_SetHost(IUriBuilder* This,LPCWSTR pwzNewValue) { return This->lpVtbl->SetHost(This,pwzNewValue); } -static FORCEINLINE HRESULT IUriBuilder_SetPassword(IUriBuilder* This,LPCWSTR pwzNewValue) { +static __WIDL_INLINE HRESULT IUriBuilder_SetPassword(IUriBuilder* This,LPCWSTR pwzNewValue) { return This->lpVtbl->SetPassword(This,pwzNewValue); } -static FORCEINLINE HRESULT IUriBuilder_SetPath(IUriBuilder* This,LPCWSTR pwzNewValue) { +static __WIDL_INLINE HRESULT IUriBuilder_SetPath(IUriBuilder* This,LPCWSTR pwzNewValue) { return This->lpVtbl->SetPath(This,pwzNewValue); } -static FORCEINLINE HRESULT IUriBuilder_SetPort(IUriBuilder* This,WINBOOL fHasPort,DWORD dwNewValue) { +static __WIDL_INLINE HRESULT IUriBuilder_SetPort(IUriBuilder* This,WINBOOL fHasPort,DWORD dwNewValue) { return This->lpVtbl->SetPort(This,fHasPort,dwNewValue); } -static FORCEINLINE HRESULT IUriBuilder_SetQuery(IUriBuilder* This,LPCWSTR pwzNewValue) { +static __WIDL_INLINE HRESULT IUriBuilder_SetQuery(IUriBuilder* This,LPCWSTR pwzNewValue) { return This->lpVtbl->SetQuery(This,pwzNewValue); } -static FORCEINLINE HRESULT IUriBuilder_SetSchemeName(IUriBuilder* This,LPCWSTR pwzNewValue) { +static __WIDL_INLINE HRESULT IUriBuilder_SetSchemeName(IUriBuilder* This,LPCWSTR pwzNewValue) { return This->lpVtbl->SetSchemeName(This,pwzNewValue); } -static FORCEINLINE HRESULT IUriBuilder_SetUserName(IUriBuilder* This,LPCWSTR pwzNewValue) { +static __WIDL_INLINE HRESULT IUriBuilder_SetUserName(IUriBuilder* This,LPCWSTR pwzNewValue) { return This->lpVtbl->SetUserName(This,pwzNewValue); } -static FORCEINLINE HRESULT IUriBuilder_RemoveProperties(IUriBuilder* This,DWORD dwPropertyMask) { +static __WIDL_INLINE HRESULT IUriBuilder_RemoveProperties(IUriBuilder* This,DWORD dwPropertyMask) { return This->lpVtbl->RemoveProperties(This,dwPropertyMask); } -static FORCEINLINE HRESULT IUriBuilder_HasBeenModified(IUriBuilder* This,WINBOOL *pfModified) { +static __WIDL_INLINE HRESULT IUriBuilder_HasBeenModified(IUriBuilder* This,WINBOOL *pfModified) { return This->lpVtbl->HasBeenModified(This,pfModified); } #endif @@ -3741,20 +3749,20 @@ interface IUriBuilderFactory { #define IUriBuilderFactory_CreateInitializedIUriBuilder(This,dwFlags,dwReserved,ppIUriBuilder) (This)->lpVtbl->CreateInitializedIUriBuilder(This,dwFlags,dwReserved,ppIUriBuilder) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUriBuilderFactory_QueryInterface(IUriBuilderFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUriBuilderFactory_QueryInterface(IUriBuilderFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUriBuilderFactory_AddRef(IUriBuilderFactory* This) { +static __WIDL_INLINE ULONG IUriBuilderFactory_AddRef(IUriBuilderFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUriBuilderFactory_Release(IUriBuilderFactory* This) { +static __WIDL_INLINE ULONG IUriBuilderFactory_Release(IUriBuilderFactory* This) { return This->lpVtbl->Release(This); } /*** IUriBuilderFactory methods ***/ -static FORCEINLINE HRESULT IUriBuilderFactory_CreateIUriBuilder(IUriBuilderFactory* This,DWORD dwFlags,DWORD_PTR dwReserved,IUriBuilder **ppIUriBuilder) { +static __WIDL_INLINE HRESULT IUriBuilderFactory_CreateIUriBuilder(IUriBuilderFactory* This,DWORD dwFlags,DWORD_PTR dwReserved,IUriBuilder **ppIUriBuilder) { return This->lpVtbl->CreateIUriBuilder(This,dwFlags,dwReserved,ppIUriBuilder); } -static FORCEINLINE HRESULT IUriBuilderFactory_CreateInitializedIUriBuilder(IUriBuilderFactory* This,DWORD dwFlags,DWORD_PTR dwReserved,IUriBuilder **ppIUriBuilder) { +static __WIDL_INLINE HRESULT IUriBuilderFactory_CreateInitializedIUriBuilder(IUriBuilderFactory* This,DWORD dwFlags,DWORD_PTR dwReserved,IUriBuilder **ppIUriBuilder) { return This->lpVtbl->CreateInitializedIUriBuilder(This,dwFlags,dwReserved,ppIUriBuilder); } #endif @@ -3835,17 +3843,17 @@ interface IWinInetInfo { #define IWinInetInfo_QueryOption(This,dwOption,pBuffer,pcbBuf) (This)->lpVtbl->QueryOption(This,dwOption,pBuffer,pcbBuf) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWinInetInfo_QueryInterface(IWinInetInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWinInetInfo_QueryInterface(IWinInetInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWinInetInfo_AddRef(IWinInetInfo* This) { +static __WIDL_INLINE ULONG IWinInetInfo_AddRef(IWinInetInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWinInetInfo_Release(IWinInetInfo* This) { +static __WIDL_INLINE ULONG IWinInetInfo_Release(IWinInetInfo* This) { return This->lpVtbl->Release(This); } /*** IWinInetInfo methods ***/ -static FORCEINLINE HRESULT IWinInetInfo_QueryOption(IWinInetInfo* This,DWORD dwOption,LPVOID pBuffer,DWORD *pcbBuf) { +static __WIDL_INLINE HRESULT IWinInetInfo_QueryOption(IWinInetInfo* This,DWORD dwOption,LPVOID pBuffer,DWORD *pcbBuf) { return This->lpVtbl->QueryOption(This,dwOption,pBuffer,pcbBuf); } #endif @@ -3949,21 +3957,21 @@ interface IHttpSecurity { #define IHttpSecurity_OnSecurityProblem(This,dwProblem) (This)->lpVtbl->OnSecurityProblem(This,dwProblem) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IHttpSecurity_QueryInterface(IHttpSecurity* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IHttpSecurity_QueryInterface(IHttpSecurity* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IHttpSecurity_AddRef(IHttpSecurity* This) { +static __WIDL_INLINE ULONG IHttpSecurity_AddRef(IHttpSecurity* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IHttpSecurity_Release(IHttpSecurity* This) { +static __WIDL_INLINE ULONG IHttpSecurity_Release(IHttpSecurity* This) { return This->lpVtbl->Release(This); } /*** IWindowForBindingUI methods ***/ -static FORCEINLINE HRESULT IHttpSecurity_GetWindow(IHttpSecurity* This,REFGUID rguidReason,HWND *phwnd) { +static __WIDL_INLINE HRESULT IHttpSecurity_GetWindow(IHttpSecurity* This,REFGUID rguidReason,HWND *phwnd) { return This->lpVtbl->GetWindow(This,rguidReason,phwnd); } /*** IHttpSecurity methods ***/ -static FORCEINLINE HRESULT IHttpSecurity_OnSecurityProblem(IHttpSecurity* This,DWORD dwProblem) { +static __WIDL_INLINE HRESULT IHttpSecurity_OnSecurityProblem(IHttpSecurity* This,DWORD dwProblem) { return This->lpVtbl->OnSecurityProblem(This,dwProblem); } #endif @@ -4054,21 +4062,21 @@ interface IWinInetHttpInfo { #define IWinInetHttpInfo_QueryInfo(This,dwOption,pBuffer,pcbBuf,pdwFlags,pdwReserved) (This)->lpVtbl->QueryInfo(This,dwOption,pBuffer,pcbBuf,pdwFlags,pdwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWinInetHttpInfo_QueryInterface(IWinInetHttpInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWinInetHttpInfo_QueryInterface(IWinInetHttpInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWinInetHttpInfo_AddRef(IWinInetHttpInfo* This) { +static __WIDL_INLINE ULONG IWinInetHttpInfo_AddRef(IWinInetHttpInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWinInetHttpInfo_Release(IWinInetHttpInfo* This) { +static __WIDL_INLINE ULONG IWinInetHttpInfo_Release(IWinInetHttpInfo* This) { return This->lpVtbl->Release(This); } /*** IWinInetInfo methods ***/ -static FORCEINLINE HRESULT IWinInetHttpInfo_QueryOption(IWinInetHttpInfo* This,DWORD dwOption,LPVOID pBuffer,DWORD *pcbBuf) { +static __WIDL_INLINE HRESULT IWinInetHttpInfo_QueryOption(IWinInetHttpInfo* This,DWORD dwOption,LPVOID pBuffer,DWORD *pcbBuf) { return This->lpVtbl->QueryOption(This,dwOption,pBuffer,pcbBuf); } /*** IWinInetHttpInfo methods ***/ -static FORCEINLINE HRESULT IWinInetHttpInfo_QueryInfo(IWinInetHttpInfo* This,DWORD dwOption,LPVOID pBuffer,DWORD *pcbBuf,DWORD *pdwFlags,DWORD *pdwReserved) { +static __WIDL_INLINE HRESULT IWinInetHttpInfo_QueryInfo(IWinInetHttpInfo* This,DWORD dwOption,LPVOID pBuffer,DWORD *pcbBuf,DWORD *pdwFlags,DWORD *pdwReserved) { return This->lpVtbl->QueryInfo(This,dwOption,pBuffer,pcbBuf,pdwFlags,pdwReserved); } #endif @@ -4169,17 +4177,17 @@ interface IWinInetHttpTimeouts { #define IWinInetHttpTimeouts_GetRequestTimeouts(This,pdwConnectTimeout,pdwSendTimeout,pdwReceiveTimeout) (This)->lpVtbl->GetRequestTimeouts(This,pdwConnectTimeout,pdwSendTimeout,pdwReceiveTimeout) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWinInetHttpTimeouts_QueryInterface(IWinInetHttpTimeouts* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWinInetHttpTimeouts_QueryInterface(IWinInetHttpTimeouts* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWinInetHttpTimeouts_AddRef(IWinInetHttpTimeouts* This) { +static __WIDL_INLINE ULONG IWinInetHttpTimeouts_AddRef(IWinInetHttpTimeouts* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWinInetHttpTimeouts_Release(IWinInetHttpTimeouts* This) { +static __WIDL_INLINE ULONG IWinInetHttpTimeouts_Release(IWinInetHttpTimeouts* This) { return This->lpVtbl->Release(This); } /*** IWinInetHttpTimeouts methods ***/ -static FORCEINLINE HRESULT IWinInetHttpTimeouts_GetRequestTimeouts(IWinInetHttpTimeouts* This,DWORD *pdwConnectTimeout,DWORD *pdwSendTimeout,DWORD *pdwReceiveTimeout) { +static __WIDL_INLINE HRESULT IWinInetHttpTimeouts_GetRequestTimeouts(IWinInetHttpTimeouts* This,DWORD *pdwConnectTimeout,DWORD *pdwSendTimeout,DWORD *pdwReceiveTimeout) { return This->lpVtbl->GetRequestTimeouts(This,pdwConnectTimeout,pdwSendTimeout,pdwReceiveTimeout); } #endif @@ -4262,17 +4270,17 @@ interface IWinInetCacheHints { #define IWinInetCacheHints_SetCacheExtension(This,pwzExt,pszCacheFile,pcbCacheFile,pdwWinInetError,pdwReserved) (This)->lpVtbl->SetCacheExtension(This,pwzExt,pszCacheFile,pcbCacheFile,pdwWinInetError,pdwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWinInetCacheHints_QueryInterface(IWinInetCacheHints* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWinInetCacheHints_QueryInterface(IWinInetCacheHints* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWinInetCacheHints_AddRef(IWinInetCacheHints* This) { +static __WIDL_INLINE ULONG IWinInetCacheHints_AddRef(IWinInetCacheHints* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWinInetCacheHints_Release(IWinInetCacheHints* This) { +static __WIDL_INLINE ULONG IWinInetCacheHints_Release(IWinInetCacheHints* This) { return This->lpVtbl->Release(This); } /*** IWinInetCacheHints methods ***/ -static FORCEINLINE HRESULT IWinInetCacheHints_SetCacheExtension(IWinInetCacheHints* This,LPCWSTR pwzExt,LPVOID pszCacheFile,DWORD *pcbCacheFile,DWORD *pdwWinInetError,DWORD *pdwReserved) { +static __WIDL_INLINE HRESULT IWinInetCacheHints_SetCacheExtension(IWinInetCacheHints* This,LPCWSTR pwzExt,LPVOID pszCacheFile,DWORD *pcbCacheFile,DWORD *pdwWinInetError,DWORD *pdwReserved) { return This->lpVtbl->SetCacheExtension(This,pwzExt,pszCacheFile,pcbCacheFile,pdwWinInetError,pdwReserved); } #endif @@ -4367,21 +4375,21 @@ interface IWinInetCacheHints2 { #define IWinInetCacheHints2_SetCacheExtension2(This,pwzExt,pwzCacheFile,pcchCacheFile,pdwWinInetError,pdwReserved) (This)->lpVtbl->SetCacheExtension2(This,pwzExt,pwzCacheFile,pcchCacheFile,pdwWinInetError,pdwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWinInetCacheHints2_QueryInterface(IWinInetCacheHints2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWinInetCacheHints2_QueryInterface(IWinInetCacheHints2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWinInetCacheHints2_AddRef(IWinInetCacheHints2* This) { +static __WIDL_INLINE ULONG IWinInetCacheHints2_AddRef(IWinInetCacheHints2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWinInetCacheHints2_Release(IWinInetCacheHints2* This) { +static __WIDL_INLINE ULONG IWinInetCacheHints2_Release(IWinInetCacheHints2* This) { return This->lpVtbl->Release(This); } /*** IWinInetCacheHints methods ***/ -static FORCEINLINE HRESULT IWinInetCacheHints2_SetCacheExtension(IWinInetCacheHints2* This,LPCWSTR pwzExt,LPVOID pszCacheFile,DWORD *pcbCacheFile,DWORD *pdwWinInetError,DWORD *pdwReserved) { +static __WIDL_INLINE HRESULT IWinInetCacheHints2_SetCacheExtension(IWinInetCacheHints2* This,LPCWSTR pwzExt,LPVOID pszCacheFile,DWORD *pcbCacheFile,DWORD *pdwWinInetError,DWORD *pdwReserved) { return This->lpVtbl->SetCacheExtension(This,pwzExt,pszCacheFile,pcbCacheFile,pdwWinInetError,pdwReserved); } /*** IWinInetCacheHints2 methods ***/ -static FORCEINLINE HRESULT IWinInetCacheHints2_SetCacheExtension2(IWinInetCacheHints2* This,LPCWSTR pwzExt,WCHAR *pwzCacheFile,DWORD *pcchCacheFile,DWORD *pdwWinInetError,DWORD *pdwReserved) { +static __WIDL_INLINE HRESULT IWinInetCacheHints2_SetCacheExtension2(IWinInetCacheHints2* This,LPCWSTR pwzExt,WCHAR *pwzCacheFile,DWORD *pcchCacheFile,DWORD *pdwWinInetError,DWORD *pdwReserved) { return This->lpVtbl->SetCacheExtension2(This,pwzExt,pwzCacheFile,pcchCacheFile,pdwWinInetError,pdwReserved); } #endif @@ -4499,23 +4507,23 @@ interface IBindHost { #define IBindHost_MonikerBindToObject(This,pMk,pBC,pBSC,riid,ppvObj) (This)->lpVtbl->MonikerBindToObject(This,pMk,pBC,pBSC,riid,ppvObj) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBindHost_QueryInterface(IBindHost* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBindHost_QueryInterface(IBindHost* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBindHost_AddRef(IBindHost* This) { +static __WIDL_INLINE ULONG IBindHost_AddRef(IBindHost* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBindHost_Release(IBindHost* This) { +static __WIDL_INLINE ULONG IBindHost_Release(IBindHost* This) { return This->lpVtbl->Release(This); } /*** IBindHost methods ***/ -static FORCEINLINE HRESULT IBindHost_CreateMoniker(IBindHost* This,LPOLESTR szName,IBindCtx *pBC,IMoniker **ppmk,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IBindHost_CreateMoniker(IBindHost* This,LPOLESTR szName,IBindCtx *pBC,IMoniker **ppmk,DWORD dwReserved) { return This->lpVtbl->CreateMoniker(This,szName,pBC,ppmk,dwReserved); } -static FORCEINLINE HRESULT IBindHost_MonikerBindToStorage(IBindHost* This,IMoniker *pMk,IBindCtx *pBC,IBindStatusCallback *pBSC,REFIID riid,void **ppvObj) { +static __WIDL_INLINE HRESULT IBindHost_MonikerBindToStorage(IBindHost* This,IMoniker *pMk,IBindCtx *pBC,IBindStatusCallback *pBSC,REFIID riid,void **ppvObj) { return This->lpVtbl->MonikerBindToStorage(This,pMk,pBC,pBSC,riid,ppvObj); } -static FORCEINLINE HRESULT IBindHost_MonikerBindToObject(IBindHost* This,IMoniker *pMk,IBindCtx *pBC,IBindStatusCallback *pBSC,REFIID riid,void **ppvObj) { +static __WIDL_INLINE HRESULT IBindHost_MonikerBindToObject(IBindHost* This,IMoniker *pMk,IBindCtx *pBC,IBindStatusCallback *pBSC,REFIID riid,void **ppvObj) { return This->lpVtbl->MonikerBindToObject(This,pMk,pBC,pBSC,riid,ppvObj); } #endif @@ -4741,13 +4749,13 @@ interface IInternet { #define IInternet_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternet_QueryInterface(IInternet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternet_QueryInterface(IInternet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternet_AddRef(IInternet* This) { +static __WIDL_INLINE ULONG IInternet_AddRef(IInternet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternet_Release(IInternet* This) { +static __WIDL_INLINE ULONG IInternet_Release(IInternet* This) { return This->lpVtbl->Release(This); } #endif @@ -4863,20 +4871,20 @@ interface IInternetBindInfo { #define IInternetBindInfo_GetBindString(This,ulStringType,ppwzStr,cEl,pcElFetched) (This)->lpVtbl->GetBindString(This,ulStringType,ppwzStr,cEl,pcElFetched) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetBindInfo_QueryInterface(IInternetBindInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetBindInfo_QueryInterface(IInternetBindInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetBindInfo_AddRef(IInternetBindInfo* This) { +static __WIDL_INLINE ULONG IInternetBindInfo_AddRef(IInternetBindInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetBindInfo_Release(IInternetBindInfo* This) { +static __WIDL_INLINE ULONG IInternetBindInfo_Release(IInternetBindInfo* This) { return This->lpVtbl->Release(This); } /*** IInternetBindInfo methods ***/ -static FORCEINLINE HRESULT IInternetBindInfo_GetBindInfo(IInternetBindInfo* This,DWORD *grfBINDF,BINDINFO *pbindinfo) { +static __WIDL_INLINE HRESULT IInternetBindInfo_GetBindInfo(IInternetBindInfo* This,DWORD *grfBINDF,BINDINFO *pbindinfo) { return This->lpVtbl->GetBindInfo(This,grfBINDF,pbindinfo); } -static FORCEINLINE HRESULT IInternetBindInfo_GetBindString(IInternetBindInfo* This,ULONG ulStringType,LPOLESTR *ppwzStr,ULONG cEl,ULONG *pcElFetched) { +static __WIDL_INLINE HRESULT IInternetBindInfo_GetBindString(IInternetBindInfo* This,ULONG ulStringType,LPOLESTR *ppwzStr,ULONG cEl,ULONG *pcElFetched) { return This->lpVtbl->GetBindString(This,ulStringType,ppwzStr,cEl,pcElFetched); } #endif @@ -4972,24 +4980,24 @@ interface IInternetBindInfoEx { #define IInternetBindInfoEx_GetBindInfoEx(This,grfBINDF,pbindinfo,grfBINDF2,pdwReserved) (This)->lpVtbl->GetBindInfoEx(This,grfBINDF,pbindinfo,grfBINDF2,pdwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetBindInfoEx_QueryInterface(IInternetBindInfoEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetBindInfoEx_QueryInterface(IInternetBindInfoEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetBindInfoEx_AddRef(IInternetBindInfoEx* This) { +static __WIDL_INLINE ULONG IInternetBindInfoEx_AddRef(IInternetBindInfoEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetBindInfoEx_Release(IInternetBindInfoEx* This) { +static __WIDL_INLINE ULONG IInternetBindInfoEx_Release(IInternetBindInfoEx* This) { return This->lpVtbl->Release(This); } /*** IInternetBindInfo methods ***/ -static FORCEINLINE HRESULT IInternetBindInfoEx_GetBindInfo(IInternetBindInfoEx* This,DWORD *grfBINDF,BINDINFO *pbindinfo) { +static __WIDL_INLINE HRESULT IInternetBindInfoEx_GetBindInfo(IInternetBindInfoEx* This,DWORD *grfBINDF,BINDINFO *pbindinfo) { return This->lpVtbl->GetBindInfo(This,grfBINDF,pbindinfo); } -static FORCEINLINE HRESULT IInternetBindInfoEx_GetBindString(IInternetBindInfoEx* This,ULONG ulStringType,LPOLESTR *ppwzStr,ULONG cEl,ULONG *pcElFetched) { +static __WIDL_INLINE HRESULT IInternetBindInfoEx_GetBindString(IInternetBindInfoEx* This,ULONG ulStringType,LPOLESTR *ppwzStr,ULONG cEl,ULONG *pcElFetched) { return This->lpVtbl->GetBindString(This,ulStringType,ppwzStr,cEl,pcElFetched); } /*** IInternetBindInfoEx methods ***/ -static FORCEINLINE HRESULT IInternetBindInfoEx_GetBindInfoEx(IInternetBindInfoEx* This,DWORD *grfBINDF,BINDINFO *pbindinfo,DWORD *grfBINDF2,DWORD *pdwReserved) { +static __WIDL_INLINE HRESULT IInternetBindInfoEx_GetBindInfoEx(IInternetBindInfoEx* This,DWORD *grfBINDF,BINDINFO *pbindinfo,DWORD *grfBINDF2,DWORD *pdwReserved) { return This->lpVtbl->GetBindInfoEx(This,grfBINDF,pbindinfo,grfBINDF2,pdwReserved); } #endif @@ -5141,32 +5149,32 @@ interface IInternetProtocolRoot { #define IInternetProtocolRoot_Resume(This) (This)->lpVtbl->Resume(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetProtocolRoot_QueryInterface(IInternetProtocolRoot* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetProtocolRoot_QueryInterface(IInternetProtocolRoot* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetProtocolRoot_AddRef(IInternetProtocolRoot* This) { +static __WIDL_INLINE ULONG IInternetProtocolRoot_AddRef(IInternetProtocolRoot* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetProtocolRoot_Release(IInternetProtocolRoot* This) { +static __WIDL_INLINE ULONG IInternetProtocolRoot_Release(IInternetProtocolRoot* This) { return This->lpVtbl->Release(This); } /*** IInternetProtocolRoot methods ***/ -static FORCEINLINE HRESULT IInternetProtocolRoot_Start(IInternetProtocolRoot* This,LPCWSTR szUrl,IInternetProtocolSink *pOIProtSink,IInternetBindInfo *pOIBindInfo,DWORD grfPI,HANDLE_PTR dwReserved) { +static __WIDL_INLINE HRESULT IInternetProtocolRoot_Start(IInternetProtocolRoot* This,LPCWSTR szUrl,IInternetProtocolSink *pOIProtSink,IInternetBindInfo *pOIBindInfo,DWORD grfPI,HANDLE_PTR dwReserved) { return This->lpVtbl->Start(This,szUrl,pOIProtSink,pOIBindInfo,grfPI,dwReserved); } -static FORCEINLINE HRESULT IInternetProtocolRoot_Continue(IInternetProtocolRoot* This,PROTOCOLDATA *pProtocolData) { +static __WIDL_INLINE HRESULT IInternetProtocolRoot_Continue(IInternetProtocolRoot* This,PROTOCOLDATA *pProtocolData) { return This->lpVtbl->Continue(This,pProtocolData); } -static FORCEINLINE HRESULT IInternetProtocolRoot_Abort(IInternetProtocolRoot* This,HRESULT hrReason,DWORD dwOptions) { +static __WIDL_INLINE HRESULT IInternetProtocolRoot_Abort(IInternetProtocolRoot* This,HRESULT hrReason,DWORD dwOptions) { return This->lpVtbl->Abort(This,hrReason,dwOptions); } -static FORCEINLINE HRESULT IInternetProtocolRoot_Terminate(IInternetProtocolRoot* This,DWORD dwOptions) { +static __WIDL_INLINE HRESULT IInternetProtocolRoot_Terminate(IInternetProtocolRoot* This,DWORD dwOptions) { return This->lpVtbl->Terminate(This,dwOptions); } -static FORCEINLINE HRESULT IInternetProtocolRoot_Suspend(IInternetProtocolRoot* This) { +static __WIDL_INLINE HRESULT IInternetProtocolRoot_Suspend(IInternetProtocolRoot* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IInternetProtocolRoot_Resume(IInternetProtocolRoot* This) { +static __WIDL_INLINE HRESULT IInternetProtocolRoot_Resume(IInternetProtocolRoot* This) { return This->lpVtbl->Resume(This); } #endif @@ -5306,45 +5314,45 @@ interface IInternetProtocol { #define IInternetProtocol_UnlockRequest(This) (This)->lpVtbl->UnlockRequest(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetProtocol_QueryInterface(IInternetProtocol* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetProtocol_QueryInterface(IInternetProtocol* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetProtocol_AddRef(IInternetProtocol* This) { +static __WIDL_INLINE ULONG IInternetProtocol_AddRef(IInternetProtocol* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetProtocol_Release(IInternetProtocol* This) { +static __WIDL_INLINE ULONG IInternetProtocol_Release(IInternetProtocol* This) { return This->lpVtbl->Release(This); } /*** IInternetProtocolRoot methods ***/ -static FORCEINLINE HRESULT IInternetProtocol_Start(IInternetProtocol* This,LPCWSTR szUrl,IInternetProtocolSink *pOIProtSink,IInternetBindInfo *pOIBindInfo,DWORD grfPI,HANDLE_PTR dwReserved) { +static __WIDL_INLINE HRESULT IInternetProtocol_Start(IInternetProtocol* This,LPCWSTR szUrl,IInternetProtocolSink *pOIProtSink,IInternetBindInfo *pOIBindInfo,DWORD grfPI,HANDLE_PTR dwReserved) { return This->lpVtbl->Start(This,szUrl,pOIProtSink,pOIBindInfo,grfPI,dwReserved); } -static FORCEINLINE HRESULT IInternetProtocol_Continue(IInternetProtocol* This,PROTOCOLDATA *pProtocolData) { +static __WIDL_INLINE HRESULT IInternetProtocol_Continue(IInternetProtocol* This,PROTOCOLDATA *pProtocolData) { return This->lpVtbl->Continue(This,pProtocolData); } -static FORCEINLINE HRESULT IInternetProtocol_Abort(IInternetProtocol* This,HRESULT hrReason,DWORD dwOptions) { +static __WIDL_INLINE HRESULT IInternetProtocol_Abort(IInternetProtocol* This,HRESULT hrReason,DWORD dwOptions) { return This->lpVtbl->Abort(This,hrReason,dwOptions); } -static FORCEINLINE HRESULT IInternetProtocol_Terminate(IInternetProtocol* This,DWORD dwOptions) { +static __WIDL_INLINE HRESULT IInternetProtocol_Terminate(IInternetProtocol* This,DWORD dwOptions) { return This->lpVtbl->Terminate(This,dwOptions); } -static FORCEINLINE HRESULT IInternetProtocol_Suspend(IInternetProtocol* This) { +static __WIDL_INLINE HRESULT IInternetProtocol_Suspend(IInternetProtocol* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IInternetProtocol_Resume(IInternetProtocol* This) { +static __WIDL_INLINE HRESULT IInternetProtocol_Resume(IInternetProtocol* This) { return This->lpVtbl->Resume(This); } /*** IInternetProtocol methods ***/ -static FORCEINLINE HRESULT IInternetProtocol_Read(IInternetProtocol* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT IInternetProtocol_Read(IInternetProtocol* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT IInternetProtocol_Seek(IInternetProtocol* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT IInternetProtocol_Seek(IInternetProtocol* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT IInternetProtocol_LockRequest(IInternetProtocol* This,DWORD dwOptions) { +static __WIDL_INLINE HRESULT IInternetProtocol_LockRequest(IInternetProtocol* This,DWORD dwOptions) { return This->lpVtbl->LockRequest(This,dwOptions); } -static FORCEINLINE HRESULT IInternetProtocol_UnlockRequest(IInternetProtocol* This) { +static __WIDL_INLINE HRESULT IInternetProtocol_UnlockRequest(IInternetProtocol* This) { return This->lpVtbl->UnlockRequest(This); } #endif @@ -5485,49 +5493,49 @@ interface IInternetProtocolEx { #define IInternetProtocolEx_StartEx(This,pUri,pOIProtSink,pOIBindInfo,grfPI,dwReserved) (This)->lpVtbl->StartEx(This,pUri,pOIProtSink,pOIBindInfo,grfPI,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetProtocolEx_QueryInterface(IInternetProtocolEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetProtocolEx_QueryInterface(IInternetProtocolEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetProtocolEx_AddRef(IInternetProtocolEx* This) { +static __WIDL_INLINE ULONG IInternetProtocolEx_AddRef(IInternetProtocolEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetProtocolEx_Release(IInternetProtocolEx* This) { +static __WIDL_INLINE ULONG IInternetProtocolEx_Release(IInternetProtocolEx* This) { return This->lpVtbl->Release(This); } /*** IInternetProtocolRoot methods ***/ -static FORCEINLINE HRESULT IInternetProtocolEx_Start(IInternetProtocolEx* This,LPCWSTR szUrl,IInternetProtocolSink *pOIProtSink,IInternetBindInfo *pOIBindInfo,DWORD grfPI,HANDLE_PTR dwReserved) { +static __WIDL_INLINE HRESULT IInternetProtocolEx_Start(IInternetProtocolEx* This,LPCWSTR szUrl,IInternetProtocolSink *pOIProtSink,IInternetBindInfo *pOIBindInfo,DWORD grfPI,HANDLE_PTR dwReserved) { return This->lpVtbl->Start(This,szUrl,pOIProtSink,pOIBindInfo,grfPI,dwReserved); } -static FORCEINLINE HRESULT IInternetProtocolEx_Continue(IInternetProtocolEx* This,PROTOCOLDATA *pProtocolData) { +static __WIDL_INLINE HRESULT IInternetProtocolEx_Continue(IInternetProtocolEx* This,PROTOCOLDATA *pProtocolData) { return This->lpVtbl->Continue(This,pProtocolData); } -static FORCEINLINE HRESULT IInternetProtocolEx_Abort(IInternetProtocolEx* This,HRESULT hrReason,DWORD dwOptions) { +static __WIDL_INLINE HRESULT IInternetProtocolEx_Abort(IInternetProtocolEx* This,HRESULT hrReason,DWORD dwOptions) { return This->lpVtbl->Abort(This,hrReason,dwOptions); } -static FORCEINLINE HRESULT IInternetProtocolEx_Terminate(IInternetProtocolEx* This,DWORD dwOptions) { +static __WIDL_INLINE HRESULT IInternetProtocolEx_Terminate(IInternetProtocolEx* This,DWORD dwOptions) { return This->lpVtbl->Terminate(This,dwOptions); } -static FORCEINLINE HRESULT IInternetProtocolEx_Suspend(IInternetProtocolEx* This) { +static __WIDL_INLINE HRESULT IInternetProtocolEx_Suspend(IInternetProtocolEx* This) { return This->lpVtbl->Suspend(This); } -static FORCEINLINE HRESULT IInternetProtocolEx_Resume(IInternetProtocolEx* This) { +static __WIDL_INLINE HRESULT IInternetProtocolEx_Resume(IInternetProtocolEx* This) { return This->lpVtbl->Resume(This); } /*** IInternetProtocol methods ***/ -static FORCEINLINE HRESULT IInternetProtocolEx_Read(IInternetProtocolEx* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT IInternetProtocolEx_Read(IInternetProtocolEx* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT IInternetProtocolEx_Seek(IInternetProtocolEx* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT IInternetProtocolEx_Seek(IInternetProtocolEx* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT IInternetProtocolEx_LockRequest(IInternetProtocolEx* This,DWORD dwOptions) { +static __WIDL_INLINE HRESULT IInternetProtocolEx_LockRequest(IInternetProtocolEx* This,DWORD dwOptions) { return This->lpVtbl->LockRequest(This,dwOptions); } -static FORCEINLINE HRESULT IInternetProtocolEx_UnlockRequest(IInternetProtocolEx* This) { +static __WIDL_INLINE HRESULT IInternetProtocolEx_UnlockRequest(IInternetProtocolEx* This) { return This->lpVtbl->UnlockRequest(This); } /*** IInternetProtocolEx methods ***/ -static FORCEINLINE HRESULT IInternetProtocolEx_StartEx(IInternetProtocolEx* This,IUri *pUri,IInternetProtocolSink *pOIProtSink,IInternetBindInfo *pOIBindInfo,DWORD grfPI,HANDLE_PTR dwReserved) { +static __WIDL_INLINE HRESULT IInternetProtocolEx_StartEx(IInternetProtocolEx* This,IUri *pUri,IInternetProtocolSink *pOIProtSink,IInternetBindInfo *pOIBindInfo,DWORD grfPI,HANDLE_PTR dwReserved) { return This->lpVtbl->StartEx(This,pUri,pOIProtSink,pOIBindInfo,grfPI,dwReserved); } #endif @@ -5635,26 +5643,26 @@ interface IInternetProtocolSink { #define IInternetProtocolSink_ReportResult(This,hrResult,dwError,szResult) (This)->lpVtbl->ReportResult(This,hrResult,dwError,szResult) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetProtocolSink_QueryInterface(IInternetProtocolSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetProtocolSink_QueryInterface(IInternetProtocolSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetProtocolSink_AddRef(IInternetProtocolSink* This) { +static __WIDL_INLINE ULONG IInternetProtocolSink_AddRef(IInternetProtocolSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetProtocolSink_Release(IInternetProtocolSink* This) { +static __WIDL_INLINE ULONG IInternetProtocolSink_Release(IInternetProtocolSink* This) { return This->lpVtbl->Release(This); } /*** IInternetProtocolSink methods ***/ -static FORCEINLINE HRESULT IInternetProtocolSink_Switch(IInternetProtocolSink* This,PROTOCOLDATA *pProtocolData) { +static __WIDL_INLINE HRESULT IInternetProtocolSink_Switch(IInternetProtocolSink* This,PROTOCOLDATA *pProtocolData) { return This->lpVtbl->Switch(This,pProtocolData); } -static FORCEINLINE HRESULT IInternetProtocolSink_ReportProgress(IInternetProtocolSink* This,ULONG ulStatusCode,LPCWSTR szStatusText) { +static __WIDL_INLINE HRESULT IInternetProtocolSink_ReportProgress(IInternetProtocolSink* This,ULONG ulStatusCode,LPCWSTR szStatusText) { return This->lpVtbl->ReportProgress(This,ulStatusCode,szStatusText); } -static FORCEINLINE HRESULT IInternetProtocolSink_ReportData(IInternetProtocolSink* This,DWORD grfBSCF,ULONG ulProgress,ULONG ulProgressMax) { +static __WIDL_INLINE HRESULT IInternetProtocolSink_ReportData(IInternetProtocolSink* This,DWORD grfBSCF,ULONG ulProgress,ULONG ulProgressMax) { return This->lpVtbl->ReportData(This,grfBSCF,ulProgress,ulProgressMax); } -static FORCEINLINE HRESULT IInternetProtocolSink_ReportResult(IInternetProtocolSink* This,HRESULT hrResult,DWORD dwError,LPCWSTR szResult) { +static __WIDL_INLINE HRESULT IInternetProtocolSink_ReportResult(IInternetProtocolSink* This,HRESULT hrResult,DWORD dwError,LPCWSTR szResult) { return This->lpVtbl->ReportResult(This,hrResult,dwError,szResult); } #endif @@ -5742,23 +5750,23 @@ interface IInternetProtocolSinkStackable { #define IInternetProtocolSinkStackable_RollbackSwitch(This) (This)->lpVtbl->RollbackSwitch(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetProtocolSinkStackable_QueryInterface(IInternetProtocolSinkStackable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetProtocolSinkStackable_QueryInterface(IInternetProtocolSinkStackable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetProtocolSinkStackable_AddRef(IInternetProtocolSinkStackable* This) { +static __WIDL_INLINE ULONG IInternetProtocolSinkStackable_AddRef(IInternetProtocolSinkStackable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetProtocolSinkStackable_Release(IInternetProtocolSinkStackable* This) { +static __WIDL_INLINE ULONG IInternetProtocolSinkStackable_Release(IInternetProtocolSinkStackable* This) { return This->lpVtbl->Release(This); } /*** IInternetProtocolSinkStackable methods ***/ -static FORCEINLINE HRESULT IInternetProtocolSinkStackable_SwitchSink(IInternetProtocolSinkStackable* This,IInternetProtocolSink *pOIProtSink) { +static __WIDL_INLINE HRESULT IInternetProtocolSinkStackable_SwitchSink(IInternetProtocolSinkStackable* This,IInternetProtocolSink *pOIProtSink) { return This->lpVtbl->SwitchSink(This,pOIProtSink); } -static FORCEINLINE HRESULT IInternetProtocolSinkStackable_CommitSwitch(IInternetProtocolSinkStackable* This) { +static __WIDL_INLINE HRESULT IInternetProtocolSinkStackable_CommitSwitch(IInternetProtocolSinkStackable* This) { return This->lpVtbl->CommitSwitch(This); } -static FORCEINLINE HRESULT IInternetProtocolSinkStackable_RollbackSwitch(IInternetProtocolSinkStackable* This) { +static __WIDL_INLINE HRESULT IInternetProtocolSinkStackable_RollbackSwitch(IInternetProtocolSinkStackable* This) { return This->lpVtbl->RollbackSwitch(This); } #endif @@ -5925,35 +5933,35 @@ interface IInternetSession { #define IInternetSession_GetSessionOption(This,dwOption,pBuffer,pdwBufferLength,dwReserved) (This)->lpVtbl->GetSessionOption(This,dwOption,pBuffer,pdwBufferLength,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetSession_QueryInterface(IInternetSession* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetSession_QueryInterface(IInternetSession* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetSession_AddRef(IInternetSession* This) { +static __WIDL_INLINE ULONG IInternetSession_AddRef(IInternetSession* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetSession_Release(IInternetSession* This) { +static __WIDL_INLINE ULONG IInternetSession_Release(IInternetSession* This) { return This->lpVtbl->Release(This); } /*** IInternetSession methods ***/ -static FORCEINLINE HRESULT IInternetSession_RegisterNameSpace(IInternetSession* This,IClassFactory *pCF,REFCLSID rclsid,LPCWSTR pwzProtocol,ULONG cPatterns,const LPCWSTR *ppwzPatterns,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetSession_RegisterNameSpace(IInternetSession* This,IClassFactory *pCF,REFCLSID rclsid,LPCWSTR pwzProtocol,ULONG cPatterns,const LPCWSTR *ppwzPatterns,DWORD dwReserved) { return This->lpVtbl->RegisterNameSpace(This,pCF,rclsid,pwzProtocol,cPatterns,ppwzPatterns,dwReserved); } -static FORCEINLINE HRESULT IInternetSession_UnregisterNameSpace(IInternetSession* This,IClassFactory *pCF,LPCWSTR pszProtocol) { +static __WIDL_INLINE HRESULT IInternetSession_UnregisterNameSpace(IInternetSession* This,IClassFactory *pCF,LPCWSTR pszProtocol) { return This->lpVtbl->UnregisterNameSpace(This,pCF,pszProtocol); } -static FORCEINLINE HRESULT IInternetSession_RegisterMimeFilter(IInternetSession* This,IClassFactory *pCF,REFCLSID rclsid,LPCWSTR pwzType) { +static __WIDL_INLINE HRESULT IInternetSession_RegisterMimeFilter(IInternetSession* This,IClassFactory *pCF,REFCLSID rclsid,LPCWSTR pwzType) { return This->lpVtbl->RegisterMimeFilter(This,pCF,rclsid,pwzType); } -static FORCEINLINE HRESULT IInternetSession_UnregisterMimeFilter(IInternetSession* This,IClassFactory *pCF,LPCWSTR pwzType) { +static __WIDL_INLINE HRESULT IInternetSession_UnregisterMimeFilter(IInternetSession* This,IClassFactory *pCF,LPCWSTR pwzType) { return This->lpVtbl->UnregisterMimeFilter(This,pCF,pwzType); } -static FORCEINLINE HRESULT IInternetSession_CreateBinding(IInternetSession* This,LPBC pBC,LPCWSTR szUrl,IUnknown *pUnkOuter,IUnknown **ppUnk,IInternetProtocol **ppOInetProt,DWORD dwOption) { +static __WIDL_INLINE HRESULT IInternetSession_CreateBinding(IInternetSession* This,LPBC pBC,LPCWSTR szUrl,IUnknown *pUnkOuter,IUnknown **ppUnk,IInternetProtocol **ppOInetProt,DWORD dwOption) { return This->lpVtbl->CreateBinding(This,pBC,szUrl,pUnkOuter,ppUnk,ppOInetProt,dwOption); } -static FORCEINLINE HRESULT IInternetSession_SetSessionOption(IInternetSession* This,DWORD dwOption,LPVOID pBuffer,DWORD dwBufferLength,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetSession_SetSessionOption(IInternetSession* This,DWORD dwOption,LPVOID pBuffer,DWORD dwBufferLength,DWORD dwReserved) { return This->lpVtbl->SetSessionOption(This,dwOption,pBuffer,dwBufferLength,dwReserved); } -static FORCEINLINE HRESULT IInternetSession_GetSessionOption(IInternetSession* This,DWORD dwOption,LPVOID pBuffer,DWORD *pdwBufferLength,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetSession_GetSessionOption(IInternetSession* This,DWORD dwOption,LPVOID pBuffer,DWORD *pdwBufferLength,DWORD dwReserved) { return This->lpVtbl->GetSessionOption(This,dwOption,pBuffer,pdwBufferLength,dwReserved); } #endif @@ -6033,20 +6041,20 @@ interface IInternetThreadSwitch { #define IInternetThreadSwitch_Continue(This) (This)->lpVtbl->Continue(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetThreadSwitch_QueryInterface(IInternetThreadSwitch* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetThreadSwitch_QueryInterface(IInternetThreadSwitch* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetThreadSwitch_AddRef(IInternetThreadSwitch* This) { +static __WIDL_INLINE ULONG IInternetThreadSwitch_AddRef(IInternetThreadSwitch* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetThreadSwitch_Release(IInternetThreadSwitch* This) { +static __WIDL_INLINE ULONG IInternetThreadSwitch_Release(IInternetThreadSwitch* This) { return This->lpVtbl->Release(This); } /*** IInternetThreadSwitch methods ***/ -static FORCEINLINE HRESULT IInternetThreadSwitch_Prepare(IInternetThreadSwitch* This) { +static __WIDL_INLINE HRESULT IInternetThreadSwitch_Prepare(IInternetThreadSwitch* This) { return This->lpVtbl->Prepare(This); } -static FORCEINLINE HRESULT IInternetThreadSwitch_Continue(IInternetThreadSwitch* This) { +static __WIDL_INLINE HRESULT IInternetThreadSwitch_Continue(IInternetThreadSwitch* This) { return This->lpVtbl->Continue(This); } #endif @@ -6128,20 +6136,20 @@ interface IInternetPriority { #define IInternetPriority_GetPriority(This,pnPriority) (This)->lpVtbl->GetPriority(This,pnPriority) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetPriority_QueryInterface(IInternetPriority* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetPriority_QueryInterface(IInternetPriority* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetPriority_AddRef(IInternetPriority* This) { +static __WIDL_INLINE ULONG IInternetPriority_AddRef(IInternetPriority* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetPriority_Release(IInternetPriority* This) { +static __WIDL_INLINE ULONG IInternetPriority_Release(IInternetPriority* This) { return This->lpVtbl->Release(This); } /*** IInternetPriority methods ***/ -static FORCEINLINE HRESULT IInternetPriority_SetPriority(IInternetPriority* This,LONG nPriority) { +static __WIDL_INLINE HRESULT IInternetPriority_SetPriority(IInternetPriority* This,LONG nPriority) { return This->lpVtbl->SetPriority(This,nPriority); } -static FORCEINLINE HRESULT IInternetPriority_GetPriority(IInternetPriority* This,LONG *pnPriority) { +static __WIDL_INLINE HRESULT IInternetPriority_GetPriority(IInternetPriority* This,LONG *pnPriority) { return This->lpVtbl->GetPriority(This,pnPriority); } #endif @@ -6325,26 +6333,26 @@ interface IInternetProtocolInfo { #define IInternetProtocolInfo_QueryInfo(This,pwzUrl,OueryOption,dwQueryFlags,pBuffer,cbBuffer,pcbBuf,dwReserved) (This)->lpVtbl->QueryInfo(This,pwzUrl,OueryOption,dwQueryFlags,pBuffer,cbBuffer,pcbBuf,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetProtocolInfo_QueryInterface(IInternetProtocolInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetProtocolInfo_QueryInterface(IInternetProtocolInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetProtocolInfo_AddRef(IInternetProtocolInfo* This) { +static __WIDL_INLINE ULONG IInternetProtocolInfo_AddRef(IInternetProtocolInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetProtocolInfo_Release(IInternetProtocolInfo* This) { +static __WIDL_INLINE ULONG IInternetProtocolInfo_Release(IInternetProtocolInfo* This) { return This->lpVtbl->Release(This); } /*** IInternetProtocolInfo methods ***/ -static FORCEINLINE HRESULT IInternetProtocolInfo_ParseUrl(IInternetProtocolInfo* This,LPCWSTR pwzUrl,PARSEACTION ParseAction,DWORD dwParseFlags,LPWSTR pwzResult,DWORD cchResult,DWORD *pcchResult,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetProtocolInfo_ParseUrl(IInternetProtocolInfo* This,LPCWSTR pwzUrl,PARSEACTION ParseAction,DWORD dwParseFlags,LPWSTR pwzResult,DWORD cchResult,DWORD *pcchResult,DWORD dwReserved) { return This->lpVtbl->ParseUrl(This,pwzUrl,ParseAction,dwParseFlags,pwzResult,cchResult,pcchResult,dwReserved); } -static FORCEINLINE HRESULT IInternetProtocolInfo_CombineUrl(IInternetProtocolInfo* This,LPCWSTR pwzBaseUrl,LPCWSTR pwzRelativeUrl,DWORD dwCombineFlags,LPWSTR pwzResult,DWORD cchResult,DWORD *pcchResult,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetProtocolInfo_CombineUrl(IInternetProtocolInfo* This,LPCWSTR pwzBaseUrl,LPCWSTR pwzRelativeUrl,DWORD dwCombineFlags,LPWSTR pwzResult,DWORD cchResult,DWORD *pcchResult,DWORD dwReserved) { return This->lpVtbl->CombineUrl(This,pwzBaseUrl,pwzRelativeUrl,dwCombineFlags,pwzResult,cchResult,pcchResult,dwReserved); } -static FORCEINLINE HRESULT IInternetProtocolInfo_CompareUrl(IInternetProtocolInfo* This,LPCWSTR pwzUrl1,LPCWSTR pwzUrl2,DWORD dwCompareFlags) { +static __WIDL_INLINE HRESULT IInternetProtocolInfo_CompareUrl(IInternetProtocolInfo* This,LPCWSTR pwzUrl1,LPCWSTR pwzUrl2,DWORD dwCompareFlags) { return This->lpVtbl->CompareUrl(This,pwzUrl1,pwzUrl2,dwCompareFlags); } -static FORCEINLINE HRESULT IInternetProtocolInfo_QueryInfo(IInternetProtocolInfo* This,LPCWSTR pwzUrl,QUERYOPTION OueryOption,DWORD dwQueryFlags,LPVOID pBuffer,DWORD cbBuffer,DWORD *pcbBuf,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetProtocolInfo_QueryInfo(IInternetProtocolInfo* This,LPCWSTR pwzUrl,QUERYOPTION OueryOption,DWORD dwQueryFlags,LPVOID pBuffer,DWORD cbBuffer,DWORD *pcbBuf,DWORD dwReserved) { return This->lpVtbl->QueryInfo(This,pwzUrl,OueryOption,dwQueryFlags,pBuffer,cbBuffer,pcbBuf,dwReserved); } #endif @@ -6599,20 +6607,20 @@ interface IInternetSecurityMgrSite { #define IInternetSecurityMgrSite_EnableModeless(This,fEnable) (This)->lpVtbl->EnableModeless(This,fEnable) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetSecurityMgrSite_QueryInterface(IInternetSecurityMgrSite* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetSecurityMgrSite_QueryInterface(IInternetSecurityMgrSite* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetSecurityMgrSite_AddRef(IInternetSecurityMgrSite* This) { +static __WIDL_INLINE ULONG IInternetSecurityMgrSite_AddRef(IInternetSecurityMgrSite* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetSecurityMgrSite_Release(IInternetSecurityMgrSite* This) { +static __WIDL_INLINE ULONG IInternetSecurityMgrSite_Release(IInternetSecurityMgrSite* This) { return This->lpVtbl->Release(This); } /*** IInternetSecurityMgrSite methods ***/ -static FORCEINLINE HRESULT IInternetSecurityMgrSite_GetWindow(IInternetSecurityMgrSite* This,HWND *phwnd) { +static __WIDL_INLINE HRESULT IInternetSecurityMgrSite_GetWindow(IInternetSecurityMgrSite* This,HWND *phwnd) { return This->lpVtbl->GetWindow(This,phwnd); } -static FORCEINLINE HRESULT IInternetSecurityMgrSite_EnableModeless(IInternetSecurityMgrSite* This,WINBOOL fEnable) { +static __WIDL_INLINE HRESULT IInternetSecurityMgrSite_EnableModeless(IInternetSecurityMgrSite* This,WINBOOL fEnable) { return This->lpVtbl->EnableModeless(This,fEnable); } #endif @@ -6834,38 +6842,38 @@ interface IInternetSecurityManager { #define IInternetSecurityManager_GetZoneMappings(This,dwZone,ppenumString,dwFlags) (This)->lpVtbl->GetZoneMappings(This,dwZone,ppenumString,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetSecurityManager_QueryInterface(IInternetSecurityManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetSecurityManager_QueryInterface(IInternetSecurityManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetSecurityManager_AddRef(IInternetSecurityManager* This) { +static __WIDL_INLINE ULONG IInternetSecurityManager_AddRef(IInternetSecurityManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetSecurityManager_Release(IInternetSecurityManager* This) { +static __WIDL_INLINE ULONG IInternetSecurityManager_Release(IInternetSecurityManager* This) { return This->lpVtbl->Release(This); } /*** IInternetSecurityManager methods ***/ -static FORCEINLINE HRESULT IInternetSecurityManager_SetSecuritySite(IInternetSecurityManager* This,IInternetSecurityMgrSite *pSite) { +static __WIDL_INLINE HRESULT IInternetSecurityManager_SetSecuritySite(IInternetSecurityManager* This,IInternetSecurityMgrSite *pSite) { return This->lpVtbl->SetSecuritySite(This,pSite); } -static FORCEINLINE HRESULT IInternetSecurityManager_GetSecuritySite(IInternetSecurityManager* This,IInternetSecurityMgrSite **ppSite) { +static __WIDL_INLINE HRESULT IInternetSecurityManager_GetSecuritySite(IInternetSecurityManager* This,IInternetSecurityMgrSite **ppSite) { return This->lpVtbl->GetSecuritySite(This,ppSite); } -static FORCEINLINE HRESULT IInternetSecurityManager_MapUrlToZone(IInternetSecurityManager* This,LPCWSTR pwszUrl,DWORD *pdwZone,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetSecurityManager_MapUrlToZone(IInternetSecurityManager* This,LPCWSTR pwszUrl,DWORD *pdwZone,DWORD dwFlags) { return This->lpVtbl->MapUrlToZone(This,pwszUrl,pdwZone,dwFlags); } -static FORCEINLINE HRESULT IInternetSecurityManager_GetSecurityId(IInternetSecurityManager* This,LPCWSTR pwszUrl,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { +static __WIDL_INLINE HRESULT IInternetSecurityManager_GetSecurityId(IInternetSecurityManager* This,LPCWSTR pwszUrl,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { return This->lpVtbl->GetSecurityId(This,pwszUrl,pbSecurityId,pcbSecurityId,dwReserved); } -static FORCEINLINE HRESULT IInternetSecurityManager_ProcessUrlAction(IInternetSecurityManager* This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetSecurityManager_ProcessUrlAction(IInternetSecurityManager* This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved) { return This->lpVtbl->ProcessUrlAction(This,pwszUrl,dwAction,pPolicy,cbPolicy,pContext,cbContext,dwFlags,dwReserved); } -static FORCEINLINE HRESULT IInternetSecurityManager_QueryCustomPolicy(IInternetSecurityManager* This,LPCWSTR pwszUrl,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetSecurityManager_QueryCustomPolicy(IInternetSecurityManager* This,LPCWSTR pwszUrl,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwReserved) { return This->lpVtbl->QueryCustomPolicy(This,pwszUrl,guidKey,ppPolicy,pcbPolicy,pContext,cbContext,dwReserved); } -static FORCEINLINE HRESULT IInternetSecurityManager_SetZoneMapping(IInternetSecurityManager* This,DWORD dwZone,LPCWSTR lpszPattern,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetSecurityManager_SetZoneMapping(IInternetSecurityManager* This,DWORD dwZone,LPCWSTR lpszPattern,DWORD dwFlags) { return This->lpVtbl->SetZoneMapping(This,dwZone,lpszPattern,dwFlags); } -static FORCEINLINE HRESULT IInternetSecurityManager_GetZoneMappings(IInternetSecurityManager* This,DWORD dwZone,IEnumString **ppenumString,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetSecurityManager_GetZoneMappings(IInternetSecurityManager* This,DWORD dwZone,IEnumString **ppenumString,DWORD dwFlags) { return This->lpVtbl->GetZoneMappings(This,dwZone,ppenumString,dwFlags); } #endif @@ -7018,42 +7026,42 @@ interface IInternetSecurityManagerEx { #define IInternetSecurityManagerEx_ProcessUrlActionEx(This,pwszUrl,dwAction,pPolicy,cbPolicy,pContext,cbContext,dwFlags,dwReserved,pdwOutFlags) (This)->lpVtbl->ProcessUrlActionEx(This,pwszUrl,dwAction,pPolicy,cbPolicy,pContext,cbContext,dwFlags,dwReserved,pdwOutFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetSecurityManagerEx_QueryInterface(IInternetSecurityManagerEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx_QueryInterface(IInternetSecurityManagerEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetSecurityManagerEx_AddRef(IInternetSecurityManagerEx* This) { +static __WIDL_INLINE ULONG IInternetSecurityManagerEx_AddRef(IInternetSecurityManagerEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetSecurityManagerEx_Release(IInternetSecurityManagerEx* This) { +static __WIDL_INLINE ULONG IInternetSecurityManagerEx_Release(IInternetSecurityManagerEx* This) { return This->lpVtbl->Release(This); } /*** IInternetSecurityManager methods ***/ -static FORCEINLINE HRESULT IInternetSecurityManagerEx_SetSecuritySite(IInternetSecurityManagerEx* This,IInternetSecurityMgrSite *pSite) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx_SetSecuritySite(IInternetSecurityManagerEx* This,IInternetSecurityMgrSite *pSite) { return This->lpVtbl->SetSecuritySite(This,pSite); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx_GetSecuritySite(IInternetSecurityManagerEx* This,IInternetSecurityMgrSite **ppSite) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx_GetSecuritySite(IInternetSecurityManagerEx* This,IInternetSecurityMgrSite **ppSite) { return This->lpVtbl->GetSecuritySite(This,ppSite); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx_MapUrlToZone(IInternetSecurityManagerEx* This,LPCWSTR pwszUrl,DWORD *pdwZone,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx_MapUrlToZone(IInternetSecurityManagerEx* This,LPCWSTR pwszUrl,DWORD *pdwZone,DWORD dwFlags) { return This->lpVtbl->MapUrlToZone(This,pwszUrl,pdwZone,dwFlags); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx_GetSecurityId(IInternetSecurityManagerEx* This,LPCWSTR pwszUrl,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx_GetSecurityId(IInternetSecurityManagerEx* This,LPCWSTR pwszUrl,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { return This->lpVtbl->GetSecurityId(This,pwszUrl,pbSecurityId,pcbSecurityId,dwReserved); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx_ProcessUrlAction(IInternetSecurityManagerEx* This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx_ProcessUrlAction(IInternetSecurityManagerEx* This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved) { return This->lpVtbl->ProcessUrlAction(This,pwszUrl,dwAction,pPolicy,cbPolicy,pContext,cbContext,dwFlags,dwReserved); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx_QueryCustomPolicy(IInternetSecurityManagerEx* This,LPCWSTR pwszUrl,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx_QueryCustomPolicy(IInternetSecurityManagerEx* This,LPCWSTR pwszUrl,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwReserved) { return This->lpVtbl->QueryCustomPolicy(This,pwszUrl,guidKey,ppPolicy,pcbPolicy,pContext,cbContext,dwReserved); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx_SetZoneMapping(IInternetSecurityManagerEx* This,DWORD dwZone,LPCWSTR lpszPattern,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx_SetZoneMapping(IInternetSecurityManagerEx* This,DWORD dwZone,LPCWSTR lpszPattern,DWORD dwFlags) { return This->lpVtbl->SetZoneMapping(This,dwZone,lpszPattern,dwFlags); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx_GetZoneMappings(IInternetSecurityManagerEx* This,DWORD dwZone,IEnumString **ppenumString,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx_GetZoneMappings(IInternetSecurityManagerEx* This,DWORD dwZone,IEnumString **ppenumString,DWORD dwFlags) { return This->lpVtbl->GetZoneMappings(This,dwZone,ppenumString,dwFlags); } /*** IInternetSecurityManagerEx methods ***/ -static FORCEINLINE HRESULT IInternetSecurityManagerEx_ProcessUrlActionEx(IInternetSecurityManagerEx* This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved,DWORD *pdwOutFlags) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx_ProcessUrlActionEx(IInternetSecurityManagerEx* This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved,DWORD *pdwOutFlags) { return This->lpVtbl->ProcessUrlActionEx(This,pwszUrl,dwAction,pPolicy,cbPolicy,pContext,cbContext,dwFlags,dwReserved,pdwOutFlags); } #endif @@ -7272,55 +7280,55 @@ interface IInternetSecurityManagerEx2 { #define IInternetSecurityManagerEx2_QueryCustomPolicyEx2(This,pUri,guidKey,ppPolicy,pcbPolicy,pContext,cbContext,dwReserved) (This)->lpVtbl->QueryCustomPolicyEx2(This,pUri,guidKey,ppPolicy,pcbPolicy,pContext,cbContext,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_QueryInterface(IInternetSecurityManagerEx2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_QueryInterface(IInternetSecurityManagerEx2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetSecurityManagerEx2_AddRef(IInternetSecurityManagerEx2* This) { +static __WIDL_INLINE ULONG IInternetSecurityManagerEx2_AddRef(IInternetSecurityManagerEx2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetSecurityManagerEx2_Release(IInternetSecurityManagerEx2* This) { +static __WIDL_INLINE ULONG IInternetSecurityManagerEx2_Release(IInternetSecurityManagerEx2* This) { return This->lpVtbl->Release(This); } /*** IInternetSecurityManager methods ***/ -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_SetSecuritySite(IInternetSecurityManagerEx2* This,IInternetSecurityMgrSite *pSite) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_SetSecuritySite(IInternetSecurityManagerEx2* This,IInternetSecurityMgrSite *pSite) { return This->lpVtbl->SetSecuritySite(This,pSite); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_GetSecuritySite(IInternetSecurityManagerEx2* This,IInternetSecurityMgrSite **ppSite) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_GetSecuritySite(IInternetSecurityManagerEx2* This,IInternetSecurityMgrSite **ppSite) { return This->lpVtbl->GetSecuritySite(This,ppSite); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_MapUrlToZone(IInternetSecurityManagerEx2* This,LPCWSTR pwszUrl,DWORD *pdwZone,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_MapUrlToZone(IInternetSecurityManagerEx2* This,LPCWSTR pwszUrl,DWORD *pdwZone,DWORD dwFlags) { return This->lpVtbl->MapUrlToZone(This,pwszUrl,pdwZone,dwFlags); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_GetSecurityId(IInternetSecurityManagerEx2* This,LPCWSTR pwszUrl,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_GetSecurityId(IInternetSecurityManagerEx2* This,LPCWSTR pwszUrl,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { return This->lpVtbl->GetSecurityId(This,pwszUrl,pbSecurityId,pcbSecurityId,dwReserved); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_ProcessUrlAction(IInternetSecurityManagerEx2* This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_ProcessUrlAction(IInternetSecurityManagerEx2* This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved) { return This->lpVtbl->ProcessUrlAction(This,pwszUrl,dwAction,pPolicy,cbPolicy,pContext,cbContext,dwFlags,dwReserved); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_QueryCustomPolicy(IInternetSecurityManagerEx2* This,LPCWSTR pwszUrl,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_QueryCustomPolicy(IInternetSecurityManagerEx2* This,LPCWSTR pwszUrl,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwReserved) { return This->lpVtbl->QueryCustomPolicy(This,pwszUrl,guidKey,ppPolicy,pcbPolicy,pContext,cbContext,dwReserved); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_SetZoneMapping(IInternetSecurityManagerEx2* This,DWORD dwZone,LPCWSTR lpszPattern,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_SetZoneMapping(IInternetSecurityManagerEx2* This,DWORD dwZone,LPCWSTR lpszPattern,DWORD dwFlags) { return This->lpVtbl->SetZoneMapping(This,dwZone,lpszPattern,dwFlags); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_GetZoneMappings(IInternetSecurityManagerEx2* This,DWORD dwZone,IEnumString **ppenumString,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_GetZoneMappings(IInternetSecurityManagerEx2* This,DWORD dwZone,IEnumString **ppenumString,DWORD dwFlags) { return This->lpVtbl->GetZoneMappings(This,dwZone,ppenumString,dwFlags); } /*** IInternetSecurityManagerEx methods ***/ -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_ProcessUrlActionEx(IInternetSecurityManagerEx2* This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved,DWORD *pdwOutFlags) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_ProcessUrlActionEx(IInternetSecurityManagerEx2* This,LPCWSTR pwszUrl,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved,DWORD *pdwOutFlags) { return This->lpVtbl->ProcessUrlActionEx(This,pwszUrl,dwAction,pPolicy,cbPolicy,pContext,cbContext,dwFlags,dwReserved,pdwOutFlags); } /*** IInternetSecurityManagerEx2 methods ***/ -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_MapUrlToZoneEx2(IInternetSecurityManagerEx2* This,IUri *pUri,DWORD *pdwZone,DWORD dwFlags,LPWSTR *ppwszMappedUrl,DWORD *pdwOutFlags) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_MapUrlToZoneEx2(IInternetSecurityManagerEx2* This,IUri *pUri,DWORD *pdwZone,DWORD dwFlags,LPWSTR *ppwszMappedUrl,DWORD *pdwOutFlags) { return This->lpVtbl->MapUrlToZoneEx2(This,pUri,pdwZone,dwFlags,ppwszMappedUrl,pdwOutFlags); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_ProcessUrlActionEx2(IInternetSecurityManagerEx2* This,IUri *pUri,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD_PTR dwReserved,DWORD *pdwOutFlags) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_ProcessUrlActionEx2(IInternetSecurityManagerEx2* This,IUri *pUri,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD_PTR dwReserved,DWORD *pdwOutFlags) { return This->lpVtbl->ProcessUrlActionEx2(This,pUri,dwAction,pPolicy,cbPolicy,pContext,cbContext,dwFlags,dwReserved,pdwOutFlags); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_GetSecurityIdEx2(IInternetSecurityManagerEx2* This,IUri *pUri,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_GetSecurityIdEx2(IInternetSecurityManagerEx2* This,IUri *pUri,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { return This->lpVtbl->GetSecurityIdEx2(This,pUri,pbSecurityId,pcbSecurityId,dwReserved); } -static FORCEINLINE HRESULT IInternetSecurityManagerEx2_QueryCustomPolicyEx2(IInternetSecurityManagerEx2* This,IUri *pUri,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD_PTR dwReserved) { +static __WIDL_INLINE HRESULT IInternetSecurityManagerEx2_QueryCustomPolicyEx2(IInternetSecurityManagerEx2* This,IUri *pUri,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD_PTR dwReserved) { return This->lpVtbl->QueryCustomPolicyEx2(This,pUri,guidKey,ppPolicy,pcbPolicy,pContext,cbContext,dwReserved); } #endif @@ -7406,23 +7414,23 @@ interface IZoneIdentifier { #define IZoneIdentifier_Remove(This) (This)->lpVtbl->Remove(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IZoneIdentifier_QueryInterface(IZoneIdentifier* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IZoneIdentifier_QueryInterface(IZoneIdentifier* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IZoneIdentifier_AddRef(IZoneIdentifier* This) { +static __WIDL_INLINE ULONG IZoneIdentifier_AddRef(IZoneIdentifier* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IZoneIdentifier_Release(IZoneIdentifier* This) { +static __WIDL_INLINE ULONG IZoneIdentifier_Release(IZoneIdentifier* This) { return This->lpVtbl->Release(This); } /*** IZoneIdentifier methods ***/ -static FORCEINLINE HRESULT IZoneIdentifier_GetId(IZoneIdentifier* This,DWORD *pdwZone) { +static __WIDL_INLINE HRESULT IZoneIdentifier_GetId(IZoneIdentifier* This,DWORD *pdwZone) { return This->lpVtbl->GetId(This,pdwZone); } -static FORCEINLINE HRESULT IZoneIdentifier_SetId(IZoneIdentifier* This,DWORD dwZone) { +static __WIDL_INLINE HRESULT IZoneIdentifier_SetId(IZoneIdentifier* This,DWORD dwZone) { return This->lpVtbl->SetId(This,dwZone); } -static FORCEINLINE HRESULT IZoneIdentifier_Remove(IZoneIdentifier* This) { +static __WIDL_INLINE HRESULT IZoneIdentifier_Remove(IZoneIdentifier* This) { return This->lpVtbl->Remove(This); } #endif @@ -7536,23 +7544,23 @@ interface IInternetHostSecurityManager { #define IInternetHostSecurityManager_QueryCustomPolicy(This,guidKey,ppPolicy,pcbPolicy,pContext,cbContext,dwReserved) (This)->lpVtbl->QueryCustomPolicy(This,guidKey,ppPolicy,pcbPolicy,pContext,cbContext,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetHostSecurityManager_QueryInterface(IInternetHostSecurityManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetHostSecurityManager_QueryInterface(IInternetHostSecurityManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetHostSecurityManager_AddRef(IInternetHostSecurityManager* This) { +static __WIDL_INLINE ULONG IInternetHostSecurityManager_AddRef(IInternetHostSecurityManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetHostSecurityManager_Release(IInternetHostSecurityManager* This) { +static __WIDL_INLINE ULONG IInternetHostSecurityManager_Release(IInternetHostSecurityManager* This) { return This->lpVtbl->Release(This); } /*** IInternetHostSecurityManager methods ***/ -static FORCEINLINE HRESULT IInternetHostSecurityManager_GetSecurityId(IInternetHostSecurityManager* This,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { +static __WIDL_INLINE HRESULT IInternetHostSecurityManager_GetSecurityId(IInternetHostSecurityManager* This,BYTE *pbSecurityId,DWORD *pcbSecurityId,DWORD_PTR dwReserved) { return This->lpVtbl->GetSecurityId(This,pbSecurityId,pcbSecurityId,dwReserved); } -static FORCEINLINE HRESULT IInternetHostSecurityManager_ProcessUrlAction(IInternetHostSecurityManager* This,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetHostSecurityManager_ProcessUrlAction(IInternetHostSecurityManager* This,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwFlags,DWORD dwReserved) { return This->lpVtbl->ProcessUrlAction(This,dwAction,pPolicy,cbPolicy,pContext,cbContext,dwFlags,dwReserved); } -static FORCEINLINE HRESULT IInternetHostSecurityManager_QueryCustomPolicy(IInternetHostSecurityManager* This,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetHostSecurityManager_QueryCustomPolicy(IInternetHostSecurityManager* This,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,BYTE *pContext,DWORD cbContext,DWORD dwReserved) { return This->lpVtbl->QueryCustomPolicy(This,guidKey,ppPolicy,pcbPolicy,pContext,cbContext,dwReserved); } #endif @@ -8044,50 +8052,50 @@ interface IInternetZoneManager { #define IInternetZoneManager_CopyTemplatePoliciesToZone(This,dwTemplate,dwZone,dwReserved) (This)->lpVtbl->CopyTemplatePoliciesToZone(This,dwTemplate,dwZone,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetZoneManager_QueryInterface(IInternetZoneManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetZoneManager_QueryInterface(IInternetZoneManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetZoneManager_AddRef(IInternetZoneManager* This) { +static __WIDL_INLINE ULONG IInternetZoneManager_AddRef(IInternetZoneManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetZoneManager_Release(IInternetZoneManager* This) { +static __WIDL_INLINE ULONG IInternetZoneManager_Release(IInternetZoneManager* This) { return This->lpVtbl->Release(This); } /*** IInternetZoneManager methods ***/ -static FORCEINLINE HRESULT IInternetZoneManager_GetZoneAttributes(IInternetZoneManager* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes) { +static __WIDL_INLINE HRESULT IInternetZoneManager_GetZoneAttributes(IInternetZoneManager* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes) { return This->lpVtbl->GetZoneAttributes(This,dwZone,pZoneAttributes); } -static FORCEINLINE HRESULT IInternetZoneManager_SetZoneAttributes(IInternetZoneManager* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes) { +static __WIDL_INLINE HRESULT IInternetZoneManager_SetZoneAttributes(IInternetZoneManager* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes) { return This->lpVtbl->SetZoneAttributes(This,dwZone,pZoneAttributes); } -static FORCEINLINE HRESULT IInternetZoneManager_GetZoneCustomPolicy(IInternetZoneManager* This,DWORD dwZone,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,URLZONEREG urlZoneReg) { +static __WIDL_INLINE HRESULT IInternetZoneManager_GetZoneCustomPolicy(IInternetZoneManager* This,DWORD dwZone,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,URLZONEREG urlZoneReg) { return This->lpVtbl->GetZoneCustomPolicy(This,dwZone,guidKey,ppPolicy,pcbPolicy,urlZoneReg); } -static FORCEINLINE HRESULT IInternetZoneManager_SetZoneCustomPolicy(IInternetZoneManager* This,DWORD dwZone,REFGUID guidKey,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { +static __WIDL_INLINE HRESULT IInternetZoneManager_SetZoneCustomPolicy(IInternetZoneManager* This,DWORD dwZone,REFGUID guidKey,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { return This->lpVtbl->SetZoneCustomPolicy(This,dwZone,guidKey,pPolicy,cbPolicy,urlZoneReg); } -static FORCEINLINE HRESULT IInternetZoneManager_GetZoneActionPolicy(IInternetZoneManager* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { +static __WIDL_INLINE HRESULT IInternetZoneManager_GetZoneActionPolicy(IInternetZoneManager* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { return This->lpVtbl->GetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolicy,urlZoneReg); } -static FORCEINLINE HRESULT IInternetZoneManager_SetZoneActionPolicy(IInternetZoneManager* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { +static __WIDL_INLINE HRESULT IInternetZoneManager_SetZoneActionPolicy(IInternetZoneManager* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { return This->lpVtbl->SetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolicy,urlZoneReg); } -static FORCEINLINE HRESULT IInternetZoneManager_PromptAction(IInternetZoneManager* This,DWORD dwAction,HWND hwndParent,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwPromptFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManager_PromptAction(IInternetZoneManager* This,DWORD dwAction,HWND hwndParent,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwPromptFlags) { return This->lpVtbl->PromptAction(This,dwAction,hwndParent,pwszUrl,pwszText,dwPromptFlags); } -static FORCEINLINE HRESULT IInternetZoneManager_LogAction(IInternetZoneManager* This,DWORD dwAction,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwLogFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManager_LogAction(IInternetZoneManager* This,DWORD dwAction,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwLogFlags) { return This->lpVtbl->LogAction(This,dwAction,pwszUrl,pwszText,dwLogFlags); } -static FORCEINLINE HRESULT IInternetZoneManager_CreateZoneEnumerator(IInternetZoneManager* This,DWORD *pdwEnum,DWORD *pdwCount,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManager_CreateZoneEnumerator(IInternetZoneManager* This,DWORD *pdwEnum,DWORD *pdwCount,DWORD dwFlags) { return This->lpVtbl->CreateZoneEnumerator(This,pdwEnum,pdwCount,dwFlags); } -static FORCEINLINE HRESULT IInternetZoneManager_GetZoneAt(IInternetZoneManager* This,DWORD dwEnum,DWORD dwIndex,DWORD *pdwZone) { +static __WIDL_INLINE HRESULT IInternetZoneManager_GetZoneAt(IInternetZoneManager* This,DWORD dwEnum,DWORD dwIndex,DWORD *pdwZone) { return This->lpVtbl->GetZoneAt(This,dwEnum,dwIndex,pdwZone); } -static FORCEINLINE HRESULT IInternetZoneManager_DestroyZoneEnumerator(IInternetZoneManager* This,DWORD dwEnum) { +static __WIDL_INLINE HRESULT IInternetZoneManager_DestroyZoneEnumerator(IInternetZoneManager* This,DWORD dwEnum) { return This->lpVtbl->DestroyZoneEnumerator(This,dwEnum); } -static FORCEINLINE HRESULT IInternetZoneManager_CopyTemplatePoliciesToZone(IInternetZoneManager* This,DWORD dwTemplate,DWORD dwZone,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetZoneManager_CopyTemplatePoliciesToZone(IInternetZoneManager* This,DWORD dwTemplate,DWORD dwZone,DWORD dwReserved) { return This->lpVtbl->CopyTemplatePoliciesToZone(This,dwTemplate,dwZone,dwReserved); } #endif @@ -8281,57 +8289,57 @@ interface IInternetZoneManagerEx { #define IInternetZoneManagerEx_SetZoneActionPolicyEx(This,dwZone,dwAction,pPolicy,cbPolicy,urlZoneReg,dwFlags) (This)->lpVtbl->SetZoneActionPolicyEx(This,dwZone,dwAction,pPolicy,cbPolicy,urlZoneReg,dwFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetZoneManagerEx_QueryInterface(IInternetZoneManagerEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_QueryInterface(IInternetZoneManagerEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetZoneManagerEx_AddRef(IInternetZoneManagerEx* This) { +static __WIDL_INLINE ULONG IInternetZoneManagerEx_AddRef(IInternetZoneManagerEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetZoneManagerEx_Release(IInternetZoneManagerEx* This) { +static __WIDL_INLINE ULONG IInternetZoneManagerEx_Release(IInternetZoneManagerEx* This) { return This->lpVtbl->Release(This); } /*** IInternetZoneManager methods ***/ -static FORCEINLINE HRESULT IInternetZoneManagerEx_GetZoneAttributes(IInternetZoneManagerEx* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_GetZoneAttributes(IInternetZoneManagerEx* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes) { return This->lpVtbl->GetZoneAttributes(This,dwZone,pZoneAttributes); } -static FORCEINLINE HRESULT IInternetZoneManagerEx_SetZoneAttributes(IInternetZoneManagerEx* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_SetZoneAttributes(IInternetZoneManagerEx* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes) { return This->lpVtbl->SetZoneAttributes(This,dwZone,pZoneAttributes); } -static FORCEINLINE HRESULT IInternetZoneManagerEx_GetZoneCustomPolicy(IInternetZoneManagerEx* This,DWORD dwZone,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,URLZONEREG urlZoneReg) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_GetZoneCustomPolicy(IInternetZoneManagerEx* This,DWORD dwZone,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,URLZONEREG urlZoneReg) { return This->lpVtbl->GetZoneCustomPolicy(This,dwZone,guidKey,ppPolicy,pcbPolicy,urlZoneReg); } -static FORCEINLINE HRESULT IInternetZoneManagerEx_SetZoneCustomPolicy(IInternetZoneManagerEx* This,DWORD dwZone,REFGUID guidKey,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_SetZoneCustomPolicy(IInternetZoneManagerEx* This,DWORD dwZone,REFGUID guidKey,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { return This->lpVtbl->SetZoneCustomPolicy(This,dwZone,guidKey,pPolicy,cbPolicy,urlZoneReg); } -static FORCEINLINE HRESULT IInternetZoneManagerEx_GetZoneActionPolicy(IInternetZoneManagerEx* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_GetZoneActionPolicy(IInternetZoneManagerEx* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { return This->lpVtbl->GetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolicy,urlZoneReg); } -static FORCEINLINE HRESULT IInternetZoneManagerEx_SetZoneActionPolicy(IInternetZoneManagerEx* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_SetZoneActionPolicy(IInternetZoneManagerEx* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { return This->lpVtbl->SetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolicy,urlZoneReg); } -static FORCEINLINE HRESULT IInternetZoneManagerEx_PromptAction(IInternetZoneManagerEx* This,DWORD dwAction,HWND hwndParent,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwPromptFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_PromptAction(IInternetZoneManagerEx* This,DWORD dwAction,HWND hwndParent,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwPromptFlags) { return This->lpVtbl->PromptAction(This,dwAction,hwndParent,pwszUrl,pwszText,dwPromptFlags); } -static FORCEINLINE HRESULT IInternetZoneManagerEx_LogAction(IInternetZoneManagerEx* This,DWORD dwAction,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwLogFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_LogAction(IInternetZoneManagerEx* This,DWORD dwAction,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwLogFlags) { return This->lpVtbl->LogAction(This,dwAction,pwszUrl,pwszText,dwLogFlags); } -static FORCEINLINE HRESULT IInternetZoneManagerEx_CreateZoneEnumerator(IInternetZoneManagerEx* This,DWORD *pdwEnum,DWORD *pdwCount,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_CreateZoneEnumerator(IInternetZoneManagerEx* This,DWORD *pdwEnum,DWORD *pdwCount,DWORD dwFlags) { return This->lpVtbl->CreateZoneEnumerator(This,pdwEnum,pdwCount,dwFlags); } -static FORCEINLINE HRESULT IInternetZoneManagerEx_GetZoneAt(IInternetZoneManagerEx* This,DWORD dwEnum,DWORD dwIndex,DWORD *pdwZone) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_GetZoneAt(IInternetZoneManagerEx* This,DWORD dwEnum,DWORD dwIndex,DWORD *pdwZone) { return This->lpVtbl->GetZoneAt(This,dwEnum,dwIndex,pdwZone); } -static FORCEINLINE HRESULT IInternetZoneManagerEx_DestroyZoneEnumerator(IInternetZoneManagerEx* This,DWORD dwEnum) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_DestroyZoneEnumerator(IInternetZoneManagerEx* This,DWORD dwEnum) { return This->lpVtbl->DestroyZoneEnumerator(This,dwEnum); } -static FORCEINLINE HRESULT IInternetZoneManagerEx_CopyTemplatePoliciesToZone(IInternetZoneManagerEx* This,DWORD dwTemplate,DWORD dwZone,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_CopyTemplatePoliciesToZone(IInternetZoneManagerEx* This,DWORD dwTemplate,DWORD dwZone,DWORD dwReserved) { return This->lpVtbl->CopyTemplatePoliciesToZone(This,dwTemplate,dwZone,dwReserved); } /*** IInternetZoneManagerEx methods ***/ -static FORCEINLINE HRESULT IInternetZoneManagerEx_GetZoneActionPolicyEx(IInternetZoneManagerEx* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_GetZoneActionPolicyEx(IInternetZoneManagerEx* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg,DWORD dwFlags) { return This->lpVtbl->GetZoneActionPolicyEx(This,dwZone,dwAction,pPolicy,cbPolicy,urlZoneReg,dwFlags); } -static FORCEINLINE HRESULT IInternetZoneManagerEx_SetZoneActionPolicyEx(IInternetZoneManagerEx* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx_SetZoneActionPolicyEx(IInternetZoneManagerEx* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg,DWORD dwFlags) { return This->lpVtbl->SetZoneActionPolicyEx(This,dwZone,dwAction,pPolicy,cbPolicy,urlZoneReg,dwFlags); } #endif @@ -8562,70 +8570,70 @@ interface IInternetZoneManagerEx2 { #define IInternetZoneManagerEx2_FixUnsecureSettings(This) (This)->lpVtbl->FixUnsecureSettings(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInternetZoneManagerEx2_QueryInterface(IInternetZoneManagerEx2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_QueryInterface(IInternetZoneManagerEx2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInternetZoneManagerEx2_AddRef(IInternetZoneManagerEx2* This) { +static __WIDL_INLINE ULONG IInternetZoneManagerEx2_AddRef(IInternetZoneManagerEx2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInternetZoneManagerEx2_Release(IInternetZoneManagerEx2* This) { +static __WIDL_INLINE ULONG IInternetZoneManagerEx2_Release(IInternetZoneManagerEx2* This) { return This->lpVtbl->Release(This); } /*** IInternetZoneManager methods ***/ -static FORCEINLINE HRESULT IInternetZoneManagerEx2_GetZoneAttributes(IInternetZoneManagerEx2* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_GetZoneAttributes(IInternetZoneManagerEx2* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes) { return This->lpVtbl->GetZoneAttributes(This,dwZone,pZoneAttributes); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_SetZoneAttributes(IInternetZoneManagerEx2* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_SetZoneAttributes(IInternetZoneManagerEx2* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes) { return This->lpVtbl->SetZoneAttributes(This,dwZone,pZoneAttributes); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_GetZoneCustomPolicy(IInternetZoneManagerEx2* This,DWORD dwZone,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,URLZONEREG urlZoneReg) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_GetZoneCustomPolicy(IInternetZoneManagerEx2* This,DWORD dwZone,REFGUID guidKey,BYTE **ppPolicy,DWORD *pcbPolicy,URLZONEREG urlZoneReg) { return This->lpVtbl->GetZoneCustomPolicy(This,dwZone,guidKey,ppPolicy,pcbPolicy,urlZoneReg); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_SetZoneCustomPolicy(IInternetZoneManagerEx2* This,DWORD dwZone,REFGUID guidKey,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_SetZoneCustomPolicy(IInternetZoneManagerEx2* This,DWORD dwZone,REFGUID guidKey,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { return This->lpVtbl->SetZoneCustomPolicy(This,dwZone,guidKey,pPolicy,cbPolicy,urlZoneReg); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_GetZoneActionPolicy(IInternetZoneManagerEx2* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_GetZoneActionPolicy(IInternetZoneManagerEx2* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { return This->lpVtbl->GetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolicy,urlZoneReg); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_SetZoneActionPolicy(IInternetZoneManagerEx2* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_SetZoneActionPolicy(IInternetZoneManagerEx2* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg) { return This->lpVtbl->SetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolicy,urlZoneReg); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_PromptAction(IInternetZoneManagerEx2* This,DWORD dwAction,HWND hwndParent,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwPromptFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_PromptAction(IInternetZoneManagerEx2* This,DWORD dwAction,HWND hwndParent,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwPromptFlags) { return This->lpVtbl->PromptAction(This,dwAction,hwndParent,pwszUrl,pwszText,dwPromptFlags); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_LogAction(IInternetZoneManagerEx2* This,DWORD dwAction,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwLogFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_LogAction(IInternetZoneManagerEx2* This,DWORD dwAction,LPCWSTR pwszUrl,LPCWSTR pwszText,DWORD dwLogFlags) { return This->lpVtbl->LogAction(This,dwAction,pwszUrl,pwszText,dwLogFlags); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_CreateZoneEnumerator(IInternetZoneManagerEx2* This,DWORD *pdwEnum,DWORD *pdwCount,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_CreateZoneEnumerator(IInternetZoneManagerEx2* This,DWORD *pdwEnum,DWORD *pdwCount,DWORD dwFlags) { return This->lpVtbl->CreateZoneEnumerator(This,pdwEnum,pdwCount,dwFlags); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_GetZoneAt(IInternetZoneManagerEx2* This,DWORD dwEnum,DWORD dwIndex,DWORD *pdwZone) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_GetZoneAt(IInternetZoneManagerEx2* This,DWORD dwEnum,DWORD dwIndex,DWORD *pdwZone) { return This->lpVtbl->GetZoneAt(This,dwEnum,dwIndex,pdwZone); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_DestroyZoneEnumerator(IInternetZoneManagerEx2* This,DWORD dwEnum) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_DestroyZoneEnumerator(IInternetZoneManagerEx2* This,DWORD dwEnum) { return This->lpVtbl->DestroyZoneEnumerator(This,dwEnum); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_CopyTemplatePoliciesToZone(IInternetZoneManagerEx2* This,DWORD dwTemplate,DWORD dwZone,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_CopyTemplatePoliciesToZone(IInternetZoneManagerEx2* This,DWORD dwTemplate,DWORD dwZone,DWORD dwReserved) { return This->lpVtbl->CopyTemplatePoliciesToZone(This,dwTemplate,dwZone,dwReserved); } /*** IInternetZoneManagerEx methods ***/ -static FORCEINLINE HRESULT IInternetZoneManagerEx2_GetZoneActionPolicyEx(IInternetZoneManagerEx2* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_GetZoneActionPolicyEx(IInternetZoneManagerEx2* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg,DWORD dwFlags) { return This->lpVtbl->GetZoneActionPolicyEx(This,dwZone,dwAction,pPolicy,cbPolicy,urlZoneReg,dwFlags); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_SetZoneActionPolicyEx(IInternetZoneManagerEx2* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_SetZoneActionPolicyEx(IInternetZoneManagerEx2* This,DWORD dwZone,DWORD dwAction,BYTE *pPolicy,DWORD cbPolicy,URLZONEREG urlZoneReg,DWORD dwFlags) { return This->lpVtbl->SetZoneActionPolicyEx(This,dwZone,dwAction,pPolicy,cbPolicy,urlZoneReg,dwFlags); } /*** IInternetZoneManagerEx2 methods ***/ -static FORCEINLINE HRESULT IInternetZoneManagerEx2_GetZoneAttributesEx(IInternetZoneManagerEx2* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_GetZoneAttributesEx(IInternetZoneManagerEx2* This,DWORD dwZone,ZONEATTRIBUTES *pZoneAttributes,DWORD dwFlags) { return This->lpVtbl->GetZoneAttributesEx(This,dwZone,pZoneAttributes,dwFlags); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_GetZoneSecurityState(IInternetZoneManagerEx2* This,DWORD dwZoneIndex,WINBOOL fRespectPolicy,LPDWORD pdwState,WINBOOL *pfPolicyEncountered) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_GetZoneSecurityState(IInternetZoneManagerEx2* This,DWORD dwZoneIndex,WINBOOL fRespectPolicy,LPDWORD pdwState,WINBOOL *pfPolicyEncountered) { return This->lpVtbl->GetZoneSecurityState(This,dwZoneIndex,fRespectPolicy,pdwState,pfPolicyEncountered); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_GetIESecurityState(IInternetZoneManagerEx2* This,WINBOOL fRespectPolicy,LPDWORD pdwState,WINBOOL *pfPolicyEncountered,WINBOOL fNoCache) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_GetIESecurityState(IInternetZoneManagerEx2* This,WINBOOL fRespectPolicy,LPDWORD pdwState,WINBOOL *pfPolicyEncountered,WINBOOL fNoCache) { return This->lpVtbl->GetIESecurityState(This,fRespectPolicy,pdwState,pfPolicyEncountered,fNoCache); } -static FORCEINLINE HRESULT IInternetZoneManagerEx2_FixUnsecureSettings(IInternetZoneManagerEx2* This) { +static __WIDL_INLINE HRESULT IInternetZoneManagerEx2_FixUnsecureSettings(IInternetZoneManagerEx2* This) { return This->lpVtbl->FixUnsecureSettings(This); } #endif @@ -8775,26 +8783,26 @@ interface ISoftDistExt { #define ISoftDistExt_AsyncInstallDistributionUnit(This,pbc,pvReserved,flags,lpcbh) (This)->lpVtbl->AsyncInstallDistributionUnit(This,pbc,pvReserved,flags,lpcbh) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISoftDistExt_QueryInterface(ISoftDistExt* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISoftDistExt_QueryInterface(ISoftDistExt* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISoftDistExt_AddRef(ISoftDistExt* This) { +static __WIDL_INLINE ULONG ISoftDistExt_AddRef(ISoftDistExt* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISoftDistExt_Release(ISoftDistExt* This) { +static __WIDL_INLINE ULONG ISoftDistExt_Release(ISoftDistExt* This) { return This->lpVtbl->Release(This); } /*** ISoftDistExt methods ***/ -static FORCEINLINE HRESULT ISoftDistExt_ProcessSoftDist(ISoftDistExt* This,LPCWSTR szCDFURL,IXMLElement *pSoftDistElement,LPSOFTDISTINFO lpsdi) { +static __WIDL_INLINE HRESULT ISoftDistExt_ProcessSoftDist(ISoftDistExt* This,LPCWSTR szCDFURL,IXMLElement *pSoftDistElement,LPSOFTDISTINFO lpsdi) { return This->lpVtbl->ProcessSoftDist(This,szCDFURL,pSoftDistElement,lpsdi); } -static FORCEINLINE HRESULT ISoftDistExt_GetFirstCodeBase(ISoftDistExt* This,LPWSTR *szCodeBase,LPDWORD dwMaxSize) { +static __WIDL_INLINE HRESULT ISoftDistExt_GetFirstCodeBase(ISoftDistExt* This,LPWSTR *szCodeBase,LPDWORD dwMaxSize) { return This->lpVtbl->GetFirstCodeBase(This,szCodeBase,dwMaxSize); } -static FORCEINLINE HRESULT ISoftDistExt_GetNextCodeBase(ISoftDistExt* This,LPWSTR *szCodeBase,LPDWORD dwMaxSize) { +static __WIDL_INLINE HRESULT ISoftDistExt_GetNextCodeBase(ISoftDistExt* This,LPWSTR *szCodeBase,LPDWORD dwMaxSize) { return This->lpVtbl->GetNextCodeBase(This,szCodeBase,dwMaxSize); } -static FORCEINLINE HRESULT ISoftDistExt_AsyncInstallDistributionUnit(ISoftDistExt* This,IBindCtx *pbc,LPVOID pvReserved,DWORD flags,LPCODEBASEHOLD lpcbh) { +static __WIDL_INLINE HRESULT ISoftDistExt_AsyncInstallDistributionUnit(ISoftDistExt* This,IBindCtx *pbc,LPVOID pvReserved,DWORD flags,LPCODEBASEHOLD lpcbh) { return This->lpVtbl->AsyncInstallDistributionUnit(This,pbc,pvReserved,flags,lpcbh); } #endif @@ -8879,20 +8887,20 @@ interface ICatalogFileInfo { #define ICatalogFileInfo_GetJavaTrust(This,ppJavaTrust) (This)->lpVtbl->GetJavaTrust(This,ppJavaTrust) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICatalogFileInfo_QueryInterface(ICatalogFileInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICatalogFileInfo_QueryInterface(ICatalogFileInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICatalogFileInfo_AddRef(ICatalogFileInfo* This) { +static __WIDL_INLINE ULONG ICatalogFileInfo_AddRef(ICatalogFileInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICatalogFileInfo_Release(ICatalogFileInfo* This) { +static __WIDL_INLINE ULONG ICatalogFileInfo_Release(ICatalogFileInfo* This) { return This->lpVtbl->Release(This); } /*** ICatalogFileInfo methods ***/ -static FORCEINLINE HRESULT ICatalogFileInfo_GetCatalogFile(ICatalogFileInfo* This,LPSTR *ppszCatalogFile) { +static __WIDL_INLINE HRESULT ICatalogFileInfo_GetCatalogFile(ICatalogFileInfo* This,LPSTR *ppszCatalogFile) { return This->lpVtbl->GetCatalogFile(This,ppszCatalogFile); } -static FORCEINLINE HRESULT ICatalogFileInfo_GetJavaTrust(ICatalogFileInfo* This,void **ppJavaTrust) { +static __WIDL_INLINE HRESULT ICatalogFileInfo_GetJavaTrust(ICatalogFileInfo* This,void **ppJavaTrust) { return This->lpVtbl->GetJavaTrust(This,ppJavaTrust); } #endif @@ -9014,23 +9022,23 @@ interface IDataFilter { #define IDataFilter_SetEncodingLevel(This,dwEncLevel) (This)->lpVtbl->SetEncodingLevel(This,dwEncLevel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDataFilter_QueryInterface(IDataFilter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDataFilter_QueryInterface(IDataFilter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDataFilter_AddRef(IDataFilter* This) { +static __WIDL_INLINE ULONG IDataFilter_AddRef(IDataFilter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDataFilter_Release(IDataFilter* This) { +static __WIDL_INLINE ULONG IDataFilter_Release(IDataFilter* This) { return This->lpVtbl->Release(This); } /*** IDataFilter methods ***/ -static FORCEINLINE HRESULT IDataFilter_DoEncode(IDataFilter* This,DWORD dwFlags,LONG lInBufferSize,BYTE *pbInBuffer,LONG lOutBufferSize,BYTE *pbOutBuffer,LONG lInBytesAvailable,LONG *plInBytesRead,LONG *plOutBytesWritten,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IDataFilter_DoEncode(IDataFilter* This,DWORD dwFlags,LONG lInBufferSize,BYTE *pbInBuffer,LONG lOutBufferSize,BYTE *pbOutBuffer,LONG lInBytesAvailable,LONG *plInBytesRead,LONG *plOutBytesWritten,DWORD dwReserved) { return This->lpVtbl->DoEncode(This,dwFlags,lInBufferSize,pbInBuffer,lOutBufferSize,pbOutBuffer,lInBytesAvailable,plInBytesRead,plOutBytesWritten,dwReserved); } -static FORCEINLINE HRESULT IDataFilter_DoDecode(IDataFilter* This,DWORD dwFlags,LONG lInBufferSize,BYTE *pbInBuffer,LONG lOutBufferSize,BYTE *pbOutBuffer,LONG lInBytesAvailable,LONG *plInBytesRead,LONG *plOutBytesWritten,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IDataFilter_DoDecode(IDataFilter* This,DWORD dwFlags,LONG lInBufferSize,BYTE *pbInBuffer,LONG lOutBufferSize,BYTE *pbOutBuffer,LONG lInBytesAvailable,LONG *plInBytesRead,LONG *plOutBytesWritten,DWORD dwReserved) { return This->lpVtbl->DoDecode(This,dwFlags,lInBufferSize,pbInBuffer,lOutBufferSize,pbOutBuffer,lInBytesAvailable,plInBytesRead,plOutBytesWritten,dwReserved); } -static FORCEINLINE HRESULT IDataFilter_SetEncodingLevel(IDataFilter* This,DWORD dwEncLevel) { +static __WIDL_INLINE HRESULT IDataFilter_SetEncodingLevel(IDataFilter* This,DWORD dwEncLevel) { return This->lpVtbl->SetEncodingLevel(This,dwEncLevel); } #endif @@ -9137,20 +9145,20 @@ interface IEncodingFilterFactory { #define IEncodingFilterFactory_GetDefaultFilter(This,pwzCodeIn,pwzCodeOut,ppDF) (This)->lpVtbl->GetDefaultFilter(This,pwzCodeIn,pwzCodeOut,ppDF) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEncodingFilterFactory_QueryInterface(IEncodingFilterFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEncodingFilterFactory_QueryInterface(IEncodingFilterFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEncodingFilterFactory_AddRef(IEncodingFilterFactory* This) { +static __WIDL_INLINE ULONG IEncodingFilterFactory_AddRef(IEncodingFilterFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEncodingFilterFactory_Release(IEncodingFilterFactory* This) { +static __WIDL_INLINE ULONG IEncodingFilterFactory_Release(IEncodingFilterFactory* This) { return This->lpVtbl->Release(This); } /*** IEncodingFilterFactory methods ***/ -static FORCEINLINE HRESULT IEncodingFilterFactory_FindBestFilter(IEncodingFilterFactory* This,LPCWSTR pwzCodeIn,LPCWSTR pwzCodeOut,DATAINFO info,IDataFilter **ppDF) { +static __WIDL_INLINE HRESULT IEncodingFilterFactory_FindBestFilter(IEncodingFilterFactory* This,LPCWSTR pwzCodeIn,LPCWSTR pwzCodeOut,DATAINFO info,IDataFilter **ppDF) { return This->lpVtbl->FindBestFilter(This,pwzCodeIn,pwzCodeOut,info,ppDF); } -static FORCEINLINE HRESULT IEncodingFilterFactory_GetDefaultFilter(IEncodingFilterFactory* This,LPCWSTR pwzCodeIn,LPCWSTR pwzCodeOut,IDataFilter **ppDF) { +static __WIDL_INLINE HRESULT IEncodingFilterFactory_GetDefaultFilter(IEncodingFilterFactory* This,LPCWSTR pwzCodeIn,LPCWSTR pwzCodeOut,IDataFilter **ppDF) { return This->lpVtbl->GetDefaultFilter(This,pwzCodeIn,pwzCodeOut,ppDF); } #endif @@ -9255,17 +9263,17 @@ interface IWrappedProtocol { #define IWrappedProtocol_GetWrapperCode(This,pnCode,dwReserved) (This)->lpVtbl->GetWrapperCode(This,pnCode,dwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWrappedProtocol_QueryInterface(IWrappedProtocol* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWrappedProtocol_QueryInterface(IWrappedProtocol* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWrappedProtocol_AddRef(IWrappedProtocol* This) { +static __WIDL_INLINE ULONG IWrappedProtocol_AddRef(IWrappedProtocol* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWrappedProtocol_Release(IWrappedProtocol* This) { +static __WIDL_INLINE ULONG IWrappedProtocol_Release(IWrappedProtocol* This) { return This->lpVtbl->Release(This); } /*** IWrappedProtocol methods ***/ -static FORCEINLINE HRESULT IWrappedProtocol_GetWrapperCode(IWrappedProtocol* This,LONG *pnCode,DWORD_PTR dwReserved) { +static __WIDL_INLINE HRESULT IWrappedProtocol_GetWrapperCode(IWrappedProtocol* This,LONG *pnCode,DWORD_PTR dwReserved) { return This->lpVtbl->GetWrapperCode(This,pnCode,dwReserved); } #endif @@ -9347,17 +9355,17 @@ interface IGetBindHandle { #define IGetBindHandle_GetBindHandle(This,enumRequestedHandle,pRetHandle) (This)->lpVtbl->GetBindHandle(This,enumRequestedHandle,pRetHandle) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IGetBindHandle_QueryInterface(IGetBindHandle* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IGetBindHandle_QueryInterface(IGetBindHandle* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IGetBindHandle_AddRef(IGetBindHandle* This) { +static __WIDL_INLINE ULONG IGetBindHandle_AddRef(IGetBindHandle* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IGetBindHandle_Release(IGetBindHandle* This) { +static __WIDL_INLINE ULONG IGetBindHandle_Release(IGetBindHandle* This) { return This->lpVtbl->Release(This); } /*** IGetBindHandle methods ***/ -static FORCEINLINE HRESULT IGetBindHandle_GetBindHandle(IGetBindHandle* This,BINDHANDLETYPES enumRequestedHandle,HANDLE *pRetHandle) { +static __WIDL_INLINE HRESULT IGetBindHandle_GetBindHandle(IGetBindHandle* This,BINDHANDLETYPES enumRequestedHandle,HANDLE *pRetHandle) { return This->lpVtbl->GetBindHandle(This,enumRequestedHandle,pRetHandle); } #endif @@ -9443,17 +9451,17 @@ interface IBindCallbackRedirect { #define IBindCallbackRedirect_Redirect(This,lpcUrl,vbCancel) (This)->lpVtbl->Redirect(This,lpcUrl,vbCancel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IBindCallbackRedirect_QueryInterface(IBindCallbackRedirect* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IBindCallbackRedirect_QueryInterface(IBindCallbackRedirect* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IBindCallbackRedirect_AddRef(IBindCallbackRedirect* This) { +static __WIDL_INLINE ULONG IBindCallbackRedirect_AddRef(IBindCallbackRedirect* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IBindCallbackRedirect_Release(IBindCallbackRedirect* This) { +static __WIDL_INLINE ULONG IBindCallbackRedirect_Release(IBindCallbackRedirect* This) { return This->lpVtbl->Release(This); } /*** IBindCallbackRedirect methods ***/ -static FORCEINLINE HRESULT IBindCallbackRedirect_Redirect(IBindCallbackRedirect* This,LPCWSTR lpcUrl,VARIANT_BOOL *vbCancel) { +static __WIDL_INLINE HRESULT IBindCallbackRedirect_Redirect(IBindCallbackRedirect* This,LPCWSTR lpcUrl,VARIANT_BOOL *vbCancel) { return This->lpVtbl->Redirect(This,lpcUrl,vbCancel); } #endif diff --git a/lib/libc/include/any-windows-any/vdslun.h b/lib/libc/include/any-windows-any/vdslun.h index 2394c123f40e36ced42e1ae6665d3396f503d0f2..3b3fd997a3f1d068b36e66a5feb34322072a12a0 100644 --- a/lib/libc/include/any-windows-any/vdslun.h +++ b/lib/libc/include/any-windows-any/vdslun.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/vdslun.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/vdslun.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __vdslun_h__ #define __vdslun_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/vidcap.h b/lib/libc/include/any-windows-any/vidcap.h new file mode 100644 index 0000000000000000000000000000000000000000..f628fd8d89c93a11af4c8d73bbf2dfb40fb497fa --- /dev/null +++ b/lib/libc/include/any-windows-any/vidcap.h @@ -0,0 +1,1935 @@ +/*** Autogenerated by WIDL 8.21 from include/vidcap.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __vidcap_h__ +#define __vidcap_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef __IKsTopologyInfo_FWD_DEFINED__ +#define __IKsTopologyInfo_FWD_DEFINED__ +typedef interface IKsTopologyInfo IKsTopologyInfo; +#ifdef __cplusplus +interface IKsTopologyInfo; +#endif /* __cplusplus */ +#endif + +#ifndef __ISelector_FWD_DEFINED__ +#define __ISelector_FWD_DEFINED__ +typedef interface ISelector ISelector; +#ifdef __cplusplus +interface ISelector; +#endif /* __cplusplus */ +#endif + +#ifndef __ICameraControl_FWD_DEFINED__ +#define __ICameraControl_FWD_DEFINED__ +typedef interface ICameraControl ICameraControl; +#ifdef __cplusplus +interface ICameraControl; +#endif /* __cplusplus */ +#endif + +#ifndef __IVideoProcAmp_FWD_DEFINED__ +#define __IVideoProcAmp_FWD_DEFINED__ +typedef interface IVideoProcAmp IVideoProcAmp; +#ifdef __cplusplus +interface IVideoProcAmp; +#endif /* __cplusplus */ +#endif + +#ifndef __IKsNodeControl_FWD_DEFINED__ +#define __IKsNodeControl_FWD_DEFINED__ +typedef interface IKsNodeControl IKsNodeControl; +#ifdef __cplusplus +interface IKsNodeControl; +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) +#include "ks.h" +#ifndef _KS_ +typedef struct __WIDL_vidcap_generated_name_00000016 { + ULONG FromNode; + ULONG FromNodePin; + ULONG ToNode; + ULONG ToNodePin; +} KSTOPOLOGY_CONNECTION; +typedef struct __WIDL_vidcap_generated_name_00000016 *PKSTOPOLOGY_CONNECTION; +#endif +/***************************************************************************** + * IKsTopologyInfo interface + */ +#ifndef __IKsTopologyInfo_INTERFACE_DEFINED__ +#define __IKsTopologyInfo_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IKsTopologyInfo, 0x720d4ac0, 0x7533, 0x11d0, 0xa5,0xd6, 0x28,0xdb,0x04,0xc1,0x00,0x00); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("720d4ac0-7533-11d0-a5d6-28db04c10000") +IKsTopologyInfo : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_NumCategories( + DWORD *pdwNumCategories) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Category( + DWORD dwIndex, + GUID *pCategory) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_NumConnections( + DWORD *pdwNumConnections) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ConnectionInfo( + DWORD dwIndex, + KSTOPOLOGY_CONNECTION *pConnectionInfo) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_NodeName( + DWORD dwNodeId, + WCHAR *pwchNodeName, + DWORD dwBufSize, + DWORD *pdwNameLen) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_NumNodes( + DWORD *pdwNumNodes) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_NodeType( + DWORD dwNodeId, + GUID *pNodeType) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateNodeInstance( + DWORD dwNodeId, + REFIID iid, + void **ppvObject) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IKsTopologyInfo, 0x720d4ac0, 0x7533, 0x11d0, 0xa5,0xd6, 0x28,0xdb,0x04,0xc1,0x00,0x00) +#endif +#else +typedef struct IKsTopologyInfoVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IKsTopologyInfo *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IKsTopologyInfo *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IKsTopologyInfo *This); + + /*** IKsTopologyInfo methods ***/ + HRESULT (STDMETHODCALLTYPE *get_NumCategories)( + IKsTopologyInfo *This, + DWORD *pdwNumCategories); + + HRESULT (STDMETHODCALLTYPE *get_Category)( + IKsTopologyInfo *This, + DWORD dwIndex, + GUID *pCategory); + + HRESULT (STDMETHODCALLTYPE *get_NumConnections)( + IKsTopologyInfo *This, + DWORD *pdwNumConnections); + + HRESULT (STDMETHODCALLTYPE *get_ConnectionInfo)( + IKsTopologyInfo *This, + DWORD dwIndex, + KSTOPOLOGY_CONNECTION *pConnectionInfo); + + HRESULT (STDMETHODCALLTYPE *get_NodeName)( + IKsTopologyInfo *This, + DWORD dwNodeId, + WCHAR *pwchNodeName, + DWORD dwBufSize, + DWORD *pdwNameLen); + + HRESULT (STDMETHODCALLTYPE *get_NumNodes)( + IKsTopologyInfo *This, + DWORD *pdwNumNodes); + + HRESULT (STDMETHODCALLTYPE *get_NodeType)( + IKsTopologyInfo *This, + DWORD dwNodeId, + GUID *pNodeType); + + HRESULT (STDMETHODCALLTYPE *CreateNodeInstance)( + IKsTopologyInfo *This, + DWORD dwNodeId, + REFIID iid, + void **ppvObject); + + END_INTERFACE +} IKsTopologyInfoVtbl; + +interface IKsTopologyInfo { + CONST_VTBL IKsTopologyInfoVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IKsTopologyInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IKsTopologyInfo_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IKsTopologyInfo_Release(This) (This)->lpVtbl->Release(This) +/*** IKsTopologyInfo methods ***/ +#define IKsTopologyInfo_get_NumCategories(This,pdwNumCategories) (This)->lpVtbl->get_NumCategories(This,pdwNumCategories) +#define IKsTopologyInfo_get_Category(This,dwIndex,pCategory) (This)->lpVtbl->get_Category(This,dwIndex,pCategory) +#define IKsTopologyInfo_get_NumConnections(This,pdwNumConnections) (This)->lpVtbl->get_NumConnections(This,pdwNumConnections) +#define IKsTopologyInfo_get_ConnectionInfo(This,dwIndex,pConnectionInfo) (This)->lpVtbl->get_ConnectionInfo(This,dwIndex,pConnectionInfo) +#define IKsTopologyInfo_get_NodeName(This,dwNodeId,pwchNodeName,dwBufSize,pdwNameLen) (This)->lpVtbl->get_NodeName(This,dwNodeId,pwchNodeName,dwBufSize,pdwNameLen) +#define IKsTopologyInfo_get_NumNodes(This,pdwNumNodes) (This)->lpVtbl->get_NumNodes(This,pdwNumNodes) +#define IKsTopologyInfo_get_NodeType(This,dwNodeId,pNodeType) (This)->lpVtbl->get_NodeType(This,dwNodeId,pNodeType) +#define IKsTopologyInfo_CreateNodeInstance(This,dwNodeId,iid,ppvObject) (This)->lpVtbl->CreateNodeInstance(This,dwNodeId,iid,ppvObject) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IKsTopologyInfo_QueryInterface(IKsTopologyInfo* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IKsTopologyInfo_AddRef(IKsTopologyInfo* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IKsTopologyInfo_Release(IKsTopologyInfo* This) { + return This->lpVtbl->Release(This); +} +/*** IKsTopologyInfo methods ***/ +static __WIDL_INLINE HRESULT IKsTopologyInfo_get_NumCategories(IKsTopologyInfo* This,DWORD *pdwNumCategories) { + return This->lpVtbl->get_NumCategories(This,pdwNumCategories); +} +static __WIDL_INLINE HRESULT IKsTopologyInfo_get_Category(IKsTopologyInfo* This,DWORD dwIndex,GUID *pCategory) { + return This->lpVtbl->get_Category(This,dwIndex,pCategory); +} +static __WIDL_INLINE HRESULT IKsTopologyInfo_get_NumConnections(IKsTopologyInfo* This,DWORD *pdwNumConnections) { + return This->lpVtbl->get_NumConnections(This,pdwNumConnections); +} +static __WIDL_INLINE HRESULT IKsTopologyInfo_get_ConnectionInfo(IKsTopologyInfo* This,DWORD dwIndex,KSTOPOLOGY_CONNECTION *pConnectionInfo) { + return This->lpVtbl->get_ConnectionInfo(This,dwIndex,pConnectionInfo); +} +static __WIDL_INLINE HRESULT IKsTopologyInfo_get_NodeName(IKsTopologyInfo* This,DWORD dwNodeId,WCHAR *pwchNodeName,DWORD dwBufSize,DWORD *pdwNameLen) { + return This->lpVtbl->get_NodeName(This,dwNodeId,pwchNodeName,dwBufSize,pdwNameLen); +} +static __WIDL_INLINE HRESULT IKsTopologyInfo_get_NumNodes(IKsTopologyInfo* This,DWORD *pdwNumNodes) { + return This->lpVtbl->get_NumNodes(This,pdwNumNodes); +} +static __WIDL_INLINE HRESULT IKsTopologyInfo_get_NodeType(IKsTopologyInfo* This,DWORD dwNodeId,GUID *pNodeType) { + return This->lpVtbl->get_NodeType(This,dwNodeId,pNodeType); +} +static __WIDL_INLINE HRESULT IKsTopologyInfo_CreateNodeInstance(IKsTopologyInfo* This,DWORD dwNodeId,REFIID iid,void **ppvObject) { + return This->lpVtbl->CreateNodeInstance(This,dwNodeId,iid,ppvObject); +} +#endif +#endif + +#endif + + +#endif /* __IKsTopologyInfo_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ISelector interface + */ +#ifndef __ISelector_INTERFACE_DEFINED__ +#define __ISelector_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ISelector, 0x1abdaeca, 0x68b6, 0x4f83, 0x93,0x71, 0xb4,0x13,0x90,0x7c,0x7b,0x9f); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("1abdaeca-68b6-4f83-9371-b413907c7b9f") +ISelector : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_NumSources( + DWORD *pdwNumSources) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SourceNodeId( + DWORD *pdwPinId) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_SourceNodeId( + DWORD dwPinId) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ISelector, 0x1abdaeca, 0x68b6, 0x4f83, 0x93,0x71, 0xb4,0x13,0x90,0x7c,0x7b,0x9f) +#endif +#else +typedef struct ISelectorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ISelector *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ISelector *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ISelector *This); + + /*** ISelector methods ***/ + HRESULT (STDMETHODCALLTYPE *get_NumSources)( + ISelector *This, + DWORD *pdwNumSources); + + HRESULT (STDMETHODCALLTYPE *get_SourceNodeId)( + ISelector *This, + DWORD *pdwPinId); + + HRESULT (STDMETHODCALLTYPE *put_SourceNodeId)( + ISelector *This, + DWORD dwPinId); + + END_INTERFACE +} ISelectorVtbl; + +interface ISelector { + CONST_VTBL ISelectorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ISelector_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ISelector_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ISelector_Release(This) (This)->lpVtbl->Release(This) +/*** ISelector methods ***/ +#define ISelector_get_NumSources(This,pdwNumSources) (This)->lpVtbl->get_NumSources(This,pdwNumSources) +#define ISelector_get_SourceNodeId(This,pdwPinId) (This)->lpVtbl->get_SourceNodeId(This,pdwPinId) +#define ISelector_put_SourceNodeId(This,dwPinId) (This)->lpVtbl->put_SourceNodeId(This,dwPinId) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ISelector_QueryInterface(ISelector* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ISelector_AddRef(ISelector* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ISelector_Release(ISelector* This) { + return This->lpVtbl->Release(This); +} +/*** ISelector methods ***/ +static __WIDL_INLINE HRESULT ISelector_get_NumSources(ISelector* This,DWORD *pdwNumSources) { + return This->lpVtbl->get_NumSources(This,pdwNumSources); +} +static __WIDL_INLINE HRESULT ISelector_get_SourceNodeId(ISelector* This,DWORD *pdwPinId) { + return This->lpVtbl->get_SourceNodeId(This,pdwPinId); +} +static __WIDL_INLINE HRESULT ISelector_put_SourceNodeId(ISelector* This,DWORD dwPinId) { + return This->lpVtbl->put_SourceNodeId(This,dwPinId); +} +#endif +#endif + +#endif + + +#endif /* __ISelector_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ICameraControl interface + */ +#ifndef __ICameraControl_INTERFACE_DEFINED__ +#define __ICameraControl_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_ICameraControl, 0x2ba1785d, 0x4d1b, 0x44ef, 0x85,0xe8, 0xc7,0xf1,0xd3,0xf2,0x01,0x84); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("2ba1785d-4d1b-44ef-85e8-c7f1d3f20184") +ICameraControl : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_Exposure( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Exposure( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Exposure( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Focus( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Focus( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Focus( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Iris( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Iris( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Iris( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Zoom( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Zoom( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Zoom( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FocalLengths( + LONG *plOcularFocalLength, + LONG *plObjectiveFocalLengthMin, + LONG *plObjectiveFocalLengthMax) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Pan( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Pan( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Pan( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Tilt( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Tilt( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Tilt( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PanTilt( + LONG *pPanValue, + LONG *pTiltValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_PanTilt( + LONG PanValue, + LONG TiltValue, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Roll( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Roll( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Roll( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ExposureRelative( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ExposureRelative( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_ExposureRelative( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FocusRelative( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_FocusRelative( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_FocusRelative( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IrisRelative( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IrisRelative( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_IrisRelative( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ZoomRelative( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ZoomRelative( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_ZoomRelative( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PanRelative( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_PanRelative( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_TiltRelative( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_TiltRelative( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_TiltRelative( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PanTiltRelative( + LONG *pPanValue, + LONG *pTiltValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_PanTiltRelative( + LONG PanValue, + LONG TiltValue, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_PanRelative( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RollRelative( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_RollRelative( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_RollRelative( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ScanMode( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ScanMode( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PrivacyMode( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_PrivacyMode( + LONG Value, + LONG Flags) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(ICameraControl, 0x2ba1785d, 0x4d1b, 0x44ef, 0x85,0xe8, 0xc7,0xf1,0xd3,0xf2,0x01,0x84) +#endif +#else +typedef struct ICameraControlVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + ICameraControl *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + ICameraControl *This); + + ULONG (STDMETHODCALLTYPE *Release)( + ICameraControl *This); + + /*** ICameraControl methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Exposure)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Exposure)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Exposure)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_Focus)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Focus)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Focus)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_Iris)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Iris)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Iris)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_Zoom)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Zoom)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Zoom)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_FocalLengths)( + ICameraControl *This, + LONG *plOcularFocalLength, + LONG *plObjectiveFocalLengthMin, + LONG *plObjectiveFocalLengthMax); + + HRESULT (STDMETHODCALLTYPE *get_Pan)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Pan)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Pan)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_Tilt)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Tilt)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Tilt)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_PanTilt)( + ICameraControl *This, + LONG *pPanValue, + LONG *pTiltValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_PanTilt)( + ICameraControl *This, + LONG PanValue, + LONG TiltValue, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *get_Roll)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Roll)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Roll)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_ExposureRelative)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_ExposureRelative)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_ExposureRelative)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_FocusRelative)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_FocusRelative)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_FocusRelative)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_IrisRelative)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_IrisRelative)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_IrisRelative)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_ZoomRelative)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_ZoomRelative)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_ZoomRelative)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_PanRelative)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_PanRelative)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *get_TiltRelative)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_TiltRelative)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_TiltRelative)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_PanTiltRelative)( + ICameraControl *This, + LONG *pPanValue, + LONG *pTiltValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_PanTiltRelative)( + ICameraControl *This, + LONG PanValue, + LONG TiltValue, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_PanRelative)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_RollRelative)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_RollRelative)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_RollRelative)( + ICameraControl *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_ScanMode)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_ScanMode)( + ICameraControl *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *get_PrivacyMode)( + ICameraControl *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_PrivacyMode)( + ICameraControl *This, + LONG Value, + LONG Flags); + + END_INTERFACE +} ICameraControlVtbl; + +interface ICameraControl { + CONST_VTBL ICameraControlVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define ICameraControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define ICameraControl_AddRef(This) (This)->lpVtbl->AddRef(This) +#define ICameraControl_Release(This) (This)->lpVtbl->Release(This) +/*** ICameraControl methods ***/ +#define ICameraControl_get_Exposure(This,pValue,pFlags) (This)->lpVtbl->get_Exposure(This,pValue,pFlags) +#define ICameraControl_put_Exposure(This,Value,Flags) (This)->lpVtbl->put_Exposure(This,Value,Flags) +#define ICameraControl_getRange_Exposure(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Exposure(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_Focus(This,pValue,pFlags) (This)->lpVtbl->get_Focus(This,pValue,pFlags) +#define ICameraControl_put_Focus(This,Value,Flags) (This)->lpVtbl->put_Focus(This,Value,Flags) +#define ICameraControl_getRange_Focus(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Focus(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_Iris(This,pValue,pFlags) (This)->lpVtbl->get_Iris(This,pValue,pFlags) +#define ICameraControl_put_Iris(This,Value,Flags) (This)->lpVtbl->put_Iris(This,Value,Flags) +#define ICameraControl_getRange_Iris(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Iris(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_Zoom(This,pValue,pFlags) (This)->lpVtbl->get_Zoom(This,pValue,pFlags) +#define ICameraControl_put_Zoom(This,Value,Flags) (This)->lpVtbl->put_Zoom(This,Value,Flags) +#define ICameraControl_getRange_Zoom(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Zoom(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_FocalLengths(This,plOcularFocalLength,plObjectiveFocalLengthMin,plObjectiveFocalLengthMax) (This)->lpVtbl->get_FocalLengths(This,plOcularFocalLength,plObjectiveFocalLengthMin,plObjectiveFocalLengthMax) +#define ICameraControl_get_Pan(This,pValue,pFlags) (This)->lpVtbl->get_Pan(This,pValue,pFlags) +#define ICameraControl_put_Pan(This,Value,Flags) (This)->lpVtbl->put_Pan(This,Value,Flags) +#define ICameraControl_getRange_Pan(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Pan(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_Tilt(This,pValue,pFlags) (This)->lpVtbl->get_Tilt(This,pValue,pFlags) +#define ICameraControl_put_Tilt(This,Value,Flags) (This)->lpVtbl->put_Tilt(This,Value,Flags) +#define ICameraControl_getRange_Tilt(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Tilt(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_PanTilt(This,pPanValue,pTiltValue,pFlags) (This)->lpVtbl->get_PanTilt(This,pPanValue,pTiltValue,pFlags) +#define ICameraControl_put_PanTilt(This,PanValue,TiltValue,Flags) (This)->lpVtbl->put_PanTilt(This,PanValue,TiltValue,Flags) +#define ICameraControl_get_Roll(This,pValue,pFlags) (This)->lpVtbl->get_Roll(This,pValue,pFlags) +#define ICameraControl_put_Roll(This,Value,Flags) (This)->lpVtbl->put_Roll(This,Value,Flags) +#define ICameraControl_getRange_Roll(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Roll(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_ExposureRelative(This,pValue,pFlags) (This)->lpVtbl->get_ExposureRelative(This,pValue,pFlags) +#define ICameraControl_put_ExposureRelative(This,Value,Flags) (This)->lpVtbl->put_ExposureRelative(This,Value,Flags) +#define ICameraControl_getRange_ExposureRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_ExposureRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_FocusRelative(This,pValue,pFlags) (This)->lpVtbl->get_FocusRelative(This,pValue,pFlags) +#define ICameraControl_put_FocusRelative(This,Value,Flags) (This)->lpVtbl->put_FocusRelative(This,Value,Flags) +#define ICameraControl_getRange_FocusRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_FocusRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_IrisRelative(This,pValue,pFlags) (This)->lpVtbl->get_IrisRelative(This,pValue,pFlags) +#define ICameraControl_put_IrisRelative(This,Value,Flags) (This)->lpVtbl->put_IrisRelative(This,Value,Flags) +#define ICameraControl_getRange_IrisRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_IrisRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_ZoomRelative(This,pValue,pFlags) (This)->lpVtbl->get_ZoomRelative(This,pValue,pFlags) +#define ICameraControl_put_ZoomRelative(This,Value,Flags) (This)->lpVtbl->put_ZoomRelative(This,Value,Flags) +#define ICameraControl_getRange_ZoomRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_ZoomRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_PanRelative(This,pValue,pFlags) (This)->lpVtbl->get_PanRelative(This,pValue,pFlags) +#define ICameraControl_put_PanRelative(This,Value,Flags) (This)->lpVtbl->put_PanRelative(This,Value,Flags) +#define ICameraControl_get_TiltRelative(This,pValue,pFlags) (This)->lpVtbl->get_TiltRelative(This,pValue,pFlags) +#define ICameraControl_put_TiltRelative(This,Value,Flags) (This)->lpVtbl->put_TiltRelative(This,Value,Flags) +#define ICameraControl_getRange_TiltRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_TiltRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_PanTiltRelative(This,pPanValue,pTiltValue,pFlags) (This)->lpVtbl->get_PanTiltRelative(This,pPanValue,pTiltValue,pFlags) +#define ICameraControl_put_PanTiltRelative(This,PanValue,TiltValue,Flags) (This)->lpVtbl->put_PanTiltRelative(This,PanValue,TiltValue,Flags) +#define ICameraControl_getRange_PanRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_PanRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_RollRelative(This,pValue,pFlags) (This)->lpVtbl->get_RollRelative(This,pValue,pFlags) +#define ICameraControl_put_RollRelative(This,Value,Flags) (This)->lpVtbl->put_RollRelative(This,Value,Flags) +#define ICameraControl_getRange_RollRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_RollRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define ICameraControl_get_ScanMode(This,pValue,pFlags) (This)->lpVtbl->get_ScanMode(This,pValue,pFlags) +#define ICameraControl_put_ScanMode(This,Value,Flags) (This)->lpVtbl->put_ScanMode(This,Value,Flags) +#define ICameraControl_get_PrivacyMode(This,pValue,pFlags) (This)->lpVtbl->get_PrivacyMode(This,pValue,pFlags) +#define ICameraControl_put_PrivacyMode(This,Value,Flags) (This)->lpVtbl->put_PrivacyMode(This,Value,Flags) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT ICameraControl_QueryInterface(ICameraControl* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG ICameraControl_AddRef(ICameraControl* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG ICameraControl_Release(ICameraControl* This) { + return This->lpVtbl->Release(This); +} +/*** ICameraControl methods ***/ +static __WIDL_INLINE HRESULT ICameraControl_get_Exposure(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Exposure(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_Exposure(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Exposure(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_Exposure(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Exposure(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_Focus(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Focus(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_Focus(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Focus(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_Focus(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Focus(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_Iris(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Iris(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_Iris(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Iris(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_Iris(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Iris(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_Zoom(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Zoom(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_Zoom(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Zoom(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_Zoom(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Zoom(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_FocalLengths(ICameraControl* This,LONG *plOcularFocalLength,LONG *plObjectiveFocalLengthMin,LONG *plObjectiveFocalLengthMax) { + return This->lpVtbl->get_FocalLengths(This,plOcularFocalLength,plObjectiveFocalLengthMin,plObjectiveFocalLengthMax); +} +static __WIDL_INLINE HRESULT ICameraControl_get_Pan(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Pan(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_Pan(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Pan(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_Pan(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Pan(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_Tilt(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Tilt(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_Tilt(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Tilt(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_Tilt(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Tilt(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_PanTilt(ICameraControl* This,LONG *pPanValue,LONG *pTiltValue,LONG *pFlags) { + return This->lpVtbl->get_PanTilt(This,pPanValue,pTiltValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_PanTilt(ICameraControl* This,LONG PanValue,LONG TiltValue,LONG Flags) { + return This->lpVtbl->put_PanTilt(This,PanValue,TiltValue,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_get_Roll(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Roll(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_Roll(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Roll(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_Roll(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Roll(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_ExposureRelative(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_ExposureRelative(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_ExposureRelative(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_ExposureRelative(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_ExposureRelative(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_ExposureRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_FocusRelative(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_FocusRelative(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_FocusRelative(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_FocusRelative(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_FocusRelative(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_FocusRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_IrisRelative(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_IrisRelative(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_IrisRelative(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_IrisRelative(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_IrisRelative(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_IrisRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_ZoomRelative(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_ZoomRelative(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_ZoomRelative(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_ZoomRelative(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_ZoomRelative(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_ZoomRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_PanRelative(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_PanRelative(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_PanRelative(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_PanRelative(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_get_TiltRelative(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_TiltRelative(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_TiltRelative(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_TiltRelative(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_TiltRelative(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_TiltRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_PanTiltRelative(ICameraControl* This,LONG *pPanValue,LONG *pTiltValue,LONG *pFlags) { + return This->lpVtbl->get_PanTiltRelative(This,pPanValue,pTiltValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_PanTiltRelative(ICameraControl* This,LONG PanValue,LONG TiltValue,LONG Flags) { + return This->lpVtbl->put_PanTiltRelative(This,PanValue,TiltValue,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_PanRelative(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_PanRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_RollRelative(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_RollRelative(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_RollRelative(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_RollRelative(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_getRange_RollRelative(ICameraControl* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_RollRelative(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT ICameraControl_get_ScanMode(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_ScanMode(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_ScanMode(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_ScanMode(This,Value,Flags); +} +static __WIDL_INLINE HRESULT ICameraControl_get_PrivacyMode(ICameraControl* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_PrivacyMode(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT ICameraControl_put_PrivacyMode(ICameraControl* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_PrivacyMode(This,Value,Flags); +} +#endif +#endif + +#endif + + +#endif /* __ICameraControl_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVideoProcAmp interface + */ +#ifndef __IVideoProcAmp_INTERFACE_DEFINED__ +#define __IVideoProcAmp_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVideoProcAmp, 0x4050560e, 0x42a7, 0x413a, 0x85,0xc2, 0x09,0x26,0x9a,0x2d,0x0f,0x44); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("4050560e-42a7-413a-85c2-09269a2d0f44") +IVideoProcAmp : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE get_BacklightCompensation( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_BacklightCompensation( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_BacklightCompensation( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Brightness( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Brightness( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Brightness( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ColorEnable( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ColorEnable( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_ColorEnable( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Contrast( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Contrast( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Contrast( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Gamma( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Gamma( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Gamma( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Saturation( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Saturation( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Saturation( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Sharpness( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Sharpness( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Sharpness( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_WhiteBalance( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_WhiteBalance( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_WhiteBalance( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Gain( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Gain( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Gain( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Hue( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Hue( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_Hue( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DigitalMultiplier( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_DigitalMultiplier( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_DigitalMultiplier( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PowerlineFrequency( + LONG *pValue, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_PowerlineFrequency( + LONG Value, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_PowerlineFrequency( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_WhiteBalanceComponent( + LONG *pValue1, + LONG *pValue2, + LONG *pFlags) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_WhiteBalanceComponent( + LONG Value1, + LONG Value2, + LONG Flags) = 0; + + virtual HRESULT STDMETHODCALLTYPE getRange_WhiteBalanceComponent( + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVideoProcAmp, 0x4050560e, 0x42a7, 0x413a, 0x85,0xc2, 0x09,0x26,0x9a,0x2d,0x0f,0x44) +#endif +#else +typedef struct IVideoProcAmpVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVideoProcAmp *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVideoProcAmp *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVideoProcAmp *This); + + /*** IVideoProcAmp methods ***/ + HRESULT (STDMETHODCALLTYPE *get_BacklightCompensation)( + IVideoProcAmp *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_BacklightCompensation)( + IVideoProcAmp *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_BacklightCompensation)( + IVideoProcAmp *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_Brightness)( + IVideoProcAmp *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Brightness)( + IVideoProcAmp *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Brightness)( + IVideoProcAmp *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_ColorEnable)( + IVideoProcAmp *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_ColorEnable)( + IVideoProcAmp *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_ColorEnable)( + IVideoProcAmp *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_Contrast)( + IVideoProcAmp *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Contrast)( + IVideoProcAmp *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Contrast)( + IVideoProcAmp *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_Gamma)( + IVideoProcAmp *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Gamma)( + IVideoProcAmp *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Gamma)( + IVideoProcAmp *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_Saturation)( + IVideoProcAmp *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Saturation)( + IVideoProcAmp *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Saturation)( + IVideoProcAmp *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_Sharpness)( + IVideoProcAmp *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Sharpness)( + IVideoProcAmp *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Sharpness)( + IVideoProcAmp *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_WhiteBalance)( + IVideoProcAmp *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_WhiteBalance)( + IVideoProcAmp *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_WhiteBalance)( + IVideoProcAmp *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_Gain)( + IVideoProcAmp *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Gain)( + IVideoProcAmp *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Gain)( + IVideoProcAmp *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_Hue)( + IVideoProcAmp *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_Hue)( + IVideoProcAmp *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_Hue)( + IVideoProcAmp *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_DigitalMultiplier)( + IVideoProcAmp *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_DigitalMultiplier)( + IVideoProcAmp *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_DigitalMultiplier)( + IVideoProcAmp *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_PowerlineFrequency)( + IVideoProcAmp *This, + LONG *pValue, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_PowerlineFrequency)( + IVideoProcAmp *This, + LONG Value, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_PowerlineFrequency)( + IVideoProcAmp *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + HRESULT (STDMETHODCALLTYPE *get_WhiteBalanceComponent)( + IVideoProcAmp *This, + LONG *pValue1, + LONG *pValue2, + LONG *pFlags); + + HRESULT (STDMETHODCALLTYPE *put_WhiteBalanceComponent)( + IVideoProcAmp *This, + LONG Value1, + LONG Value2, + LONG Flags); + + HRESULT (STDMETHODCALLTYPE *getRange_WhiteBalanceComponent)( + IVideoProcAmp *This, + LONG *pMin, + LONG *pMax, + LONG *pSteppingDelta, + LONG *pDefault, + LONG *pCapsFlag); + + END_INTERFACE +} IVideoProcAmpVtbl; + +interface IVideoProcAmp { + CONST_VTBL IVideoProcAmpVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVideoProcAmp_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVideoProcAmp_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVideoProcAmp_Release(This) (This)->lpVtbl->Release(This) +/*** IVideoProcAmp methods ***/ +#define IVideoProcAmp_get_BacklightCompensation(This,pValue,pFlags) (This)->lpVtbl->get_BacklightCompensation(This,pValue,pFlags) +#define IVideoProcAmp_put_BacklightCompensation(This,Value,Flags) (This)->lpVtbl->put_BacklightCompensation(This,Value,Flags) +#define IVideoProcAmp_getRange_BacklightCompensation(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_BacklightCompensation(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define IVideoProcAmp_get_Brightness(This,pValue,pFlags) (This)->lpVtbl->get_Brightness(This,pValue,pFlags) +#define IVideoProcAmp_put_Brightness(This,Value,Flags) (This)->lpVtbl->put_Brightness(This,Value,Flags) +#define IVideoProcAmp_getRange_Brightness(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Brightness(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define IVideoProcAmp_get_ColorEnable(This,pValue,pFlags) (This)->lpVtbl->get_ColorEnable(This,pValue,pFlags) +#define IVideoProcAmp_put_ColorEnable(This,Value,Flags) (This)->lpVtbl->put_ColorEnable(This,Value,Flags) +#define IVideoProcAmp_getRange_ColorEnable(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_ColorEnable(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define IVideoProcAmp_get_Contrast(This,pValue,pFlags) (This)->lpVtbl->get_Contrast(This,pValue,pFlags) +#define IVideoProcAmp_put_Contrast(This,Value,Flags) (This)->lpVtbl->put_Contrast(This,Value,Flags) +#define IVideoProcAmp_getRange_Contrast(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Contrast(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define IVideoProcAmp_get_Gamma(This,pValue,pFlags) (This)->lpVtbl->get_Gamma(This,pValue,pFlags) +#define IVideoProcAmp_put_Gamma(This,Value,Flags) (This)->lpVtbl->put_Gamma(This,Value,Flags) +#define IVideoProcAmp_getRange_Gamma(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Gamma(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define IVideoProcAmp_get_Saturation(This,pValue,pFlags) (This)->lpVtbl->get_Saturation(This,pValue,pFlags) +#define IVideoProcAmp_put_Saturation(This,Value,Flags) (This)->lpVtbl->put_Saturation(This,Value,Flags) +#define IVideoProcAmp_getRange_Saturation(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Saturation(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define IVideoProcAmp_get_Sharpness(This,pValue,pFlags) (This)->lpVtbl->get_Sharpness(This,pValue,pFlags) +#define IVideoProcAmp_put_Sharpness(This,Value,Flags) (This)->lpVtbl->put_Sharpness(This,Value,Flags) +#define IVideoProcAmp_getRange_Sharpness(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Sharpness(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define IVideoProcAmp_get_WhiteBalance(This,pValue,pFlags) (This)->lpVtbl->get_WhiteBalance(This,pValue,pFlags) +#define IVideoProcAmp_put_WhiteBalance(This,Value,Flags) (This)->lpVtbl->put_WhiteBalance(This,Value,Flags) +#define IVideoProcAmp_getRange_WhiteBalance(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_WhiteBalance(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define IVideoProcAmp_get_Gain(This,pValue,pFlags) (This)->lpVtbl->get_Gain(This,pValue,pFlags) +#define IVideoProcAmp_put_Gain(This,Value,Flags) (This)->lpVtbl->put_Gain(This,Value,Flags) +#define IVideoProcAmp_getRange_Gain(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Gain(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define IVideoProcAmp_get_Hue(This,pValue,pFlags) (This)->lpVtbl->get_Hue(This,pValue,pFlags) +#define IVideoProcAmp_put_Hue(This,Value,Flags) (This)->lpVtbl->put_Hue(This,Value,Flags) +#define IVideoProcAmp_getRange_Hue(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_Hue(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define IVideoProcAmp_get_DigitalMultiplier(This,pValue,pFlags) (This)->lpVtbl->get_DigitalMultiplier(This,pValue,pFlags) +#define IVideoProcAmp_put_DigitalMultiplier(This,Value,Flags) (This)->lpVtbl->put_DigitalMultiplier(This,Value,Flags) +#define IVideoProcAmp_getRange_DigitalMultiplier(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_DigitalMultiplier(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define IVideoProcAmp_get_PowerlineFrequency(This,pValue,pFlags) (This)->lpVtbl->get_PowerlineFrequency(This,pValue,pFlags) +#define IVideoProcAmp_put_PowerlineFrequency(This,Value,Flags) (This)->lpVtbl->put_PowerlineFrequency(This,Value,Flags) +#define IVideoProcAmp_getRange_PowerlineFrequency(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_PowerlineFrequency(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#define IVideoProcAmp_get_WhiteBalanceComponent(This,pValue1,pValue2,pFlags) (This)->lpVtbl->get_WhiteBalanceComponent(This,pValue1,pValue2,pFlags) +#define IVideoProcAmp_put_WhiteBalanceComponent(This,Value1,Value2,Flags) (This)->lpVtbl->put_WhiteBalanceComponent(This,Value1,Value2,Flags) +#define IVideoProcAmp_getRange_WhiteBalanceComponent(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) (This)->lpVtbl->getRange_WhiteBalanceComponent(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVideoProcAmp_QueryInterface(IVideoProcAmp* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVideoProcAmp_AddRef(IVideoProcAmp* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVideoProcAmp_Release(IVideoProcAmp* This) { + return This->lpVtbl->Release(This); +} +/*** IVideoProcAmp methods ***/ +static __WIDL_INLINE HRESULT IVideoProcAmp_get_BacklightCompensation(IVideoProcAmp* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_BacklightCompensation(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_put_BacklightCompensation(IVideoProcAmp* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_BacklightCompensation(This,Value,Flags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_getRange_BacklightCompensation(IVideoProcAmp* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_BacklightCompensation(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_get_Brightness(IVideoProcAmp* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Brightness(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_put_Brightness(IVideoProcAmp* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Brightness(This,Value,Flags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_getRange_Brightness(IVideoProcAmp* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Brightness(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_get_ColorEnable(IVideoProcAmp* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_ColorEnable(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_put_ColorEnable(IVideoProcAmp* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_ColorEnable(This,Value,Flags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_getRange_ColorEnable(IVideoProcAmp* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_ColorEnable(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_get_Contrast(IVideoProcAmp* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Contrast(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_put_Contrast(IVideoProcAmp* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Contrast(This,Value,Flags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_getRange_Contrast(IVideoProcAmp* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Contrast(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_get_Gamma(IVideoProcAmp* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Gamma(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_put_Gamma(IVideoProcAmp* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Gamma(This,Value,Flags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_getRange_Gamma(IVideoProcAmp* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Gamma(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_get_Saturation(IVideoProcAmp* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Saturation(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_put_Saturation(IVideoProcAmp* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Saturation(This,Value,Flags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_getRange_Saturation(IVideoProcAmp* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Saturation(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_get_Sharpness(IVideoProcAmp* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Sharpness(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_put_Sharpness(IVideoProcAmp* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Sharpness(This,Value,Flags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_getRange_Sharpness(IVideoProcAmp* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Sharpness(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_get_WhiteBalance(IVideoProcAmp* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_WhiteBalance(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_put_WhiteBalance(IVideoProcAmp* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_WhiteBalance(This,Value,Flags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_getRange_WhiteBalance(IVideoProcAmp* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_WhiteBalance(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_get_Gain(IVideoProcAmp* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Gain(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_put_Gain(IVideoProcAmp* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Gain(This,Value,Flags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_getRange_Gain(IVideoProcAmp* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Gain(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_get_Hue(IVideoProcAmp* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_Hue(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_put_Hue(IVideoProcAmp* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_Hue(This,Value,Flags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_getRange_Hue(IVideoProcAmp* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_Hue(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_get_DigitalMultiplier(IVideoProcAmp* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_DigitalMultiplier(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_put_DigitalMultiplier(IVideoProcAmp* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_DigitalMultiplier(This,Value,Flags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_getRange_DigitalMultiplier(IVideoProcAmp* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_DigitalMultiplier(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_get_PowerlineFrequency(IVideoProcAmp* This,LONG *pValue,LONG *pFlags) { + return This->lpVtbl->get_PowerlineFrequency(This,pValue,pFlags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_put_PowerlineFrequency(IVideoProcAmp* This,LONG Value,LONG Flags) { + return This->lpVtbl->put_PowerlineFrequency(This,Value,Flags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_getRange_PowerlineFrequency(IVideoProcAmp* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_PowerlineFrequency(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_get_WhiteBalanceComponent(IVideoProcAmp* This,LONG *pValue1,LONG *pValue2,LONG *pFlags) { + return This->lpVtbl->get_WhiteBalanceComponent(This,pValue1,pValue2,pFlags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_put_WhiteBalanceComponent(IVideoProcAmp* This,LONG Value1,LONG Value2,LONG Flags) { + return This->lpVtbl->put_WhiteBalanceComponent(This,Value1,Value2,Flags); +} +static __WIDL_INLINE HRESULT IVideoProcAmp_getRange_WhiteBalanceComponent(IVideoProcAmp* This,LONG *pMin,LONG *pMax,LONG *pSteppingDelta,LONG *pDefault,LONG *pCapsFlag) { + return This->lpVtbl->getRange_WhiteBalanceComponent(This,pMin,pMax,pSteppingDelta,pDefault,pCapsFlag); +} +#endif +#endif + +#endif + + +#endif /* __IVideoProcAmp_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IKsNodeControl interface + */ +#ifndef __IKsNodeControl_INTERFACE_DEFINED__ +#define __IKsNodeControl_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IKsNodeControl, 0x11737c14, 0x24a7, 0x4bb5, 0x81,0xa0, 0x0d,0x00,0x38,0x13,0xb0,0xc4); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("11737c14-24a7-4bb5-81a0-0d003813b0c4") +IKsNodeControl : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE put_NodeId( + DWORD dwNodeId) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_KsControl( + PVOID pKsControl) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IKsNodeControl, 0x11737c14, 0x24a7, 0x4bb5, 0x81,0xa0, 0x0d,0x00,0x38,0x13,0xb0,0xc4) +#endif +#else +typedef struct IKsNodeControlVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IKsNodeControl *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IKsNodeControl *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IKsNodeControl *This); + + /*** IKsNodeControl methods ***/ + HRESULT (STDMETHODCALLTYPE *put_NodeId)( + IKsNodeControl *This, + DWORD dwNodeId); + + HRESULT (STDMETHODCALLTYPE *put_KsControl)( + IKsNodeControl *This, + PVOID pKsControl); + + END_INTERFACE +} IKsNodeControlVtbl; + +interface IKsNodeControl { + CONST_VTBL IKsNodeControlVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IKsNodeControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IKsNodeControl_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IKsNodeControl_Release(This) (This)->lpVtbl->Release(This) +/*** IKsNodeControl methods ***/ +#define IKsNodeControl_put_NodeId(This,dwNodeId) (This)->lpVtbl->put_NodeId(This,dwNodeId) +#define IKsNodeControl_put_KsControl(This,pKsControl) (This)->lpVtbl->put_KsControl(This,pKsControl) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IKsNodeControl_QueryInterface(IKsNodeControl* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IKsNodeControl_AddRef(IKsNodeControl* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IKsNodeControl_Release(IKsNodeControl* This) { + return This->lpVtbl->Release(This); +} +/*** IKsNodeControl methods ***/ +static __WIDL_INLINE HRESULT IKsNodeControl_put_NodeId(IKsNodeControl* This,DWORD dwNodeId) { + return This->lpVtbl->put_NodeId(This,dwNodeId); +} +static __WIDL_INLINE HRESULT IKsNodeControl_put_KsControl(IKsNodeControl* This,PVOID pKsControl) { + return This->lpVtbl->put_KsControl(This,pKsControl); +} +#endif +#endif + +#endif + + +#endif /* __IKsNodeControl_INTERFACE_DEFINED__ */ + +#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __vidcap_h__ */ diff --git a/lib/libc/include/any-windows-any/virtdisk.h b/lib/libc/include/any-windows-any/virtdisk.h index e929ef96688996b5e2bacd0d1892b632148a5f31..047beb8b5100435dacba50101367e2451b724eb2 100644 --- a/lib/libc/include/any-windows-any/virtdisk.h +++ b/lib/libc/include/any-windows-any/virtdisk.h @@ -308,6 +308,7 @@ typedef struct _CREATE_VIRTUAL_DISK_PARAMETERS { ULONGLONG MaximumSize; ULONG BlockSizeInBytes; ULONG SectorSizeInBytes; + ULONG PhysicalSectorSizeInBytes; PCWSTR ParentPath; PCWSTR SourcePath; OPEN_VIRTUAL_DISK_FLAG OpenFlags; diff --git a/lib/libc/include/any-windows-any/vmr9.h b/lib/libc/include/any-windows-any/vmr9.h index 0254f08256554c074ff04f85b9be8475cd807991..1f6114a1c5b549f93186867ac9dd388351e38d79 100644 --- a/lib/libc/include/any-windows-any/vmr9.h +++ b/lib/libc/include/any-windows-any/vmr9.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/vmr9.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/vmr9.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __vmr9_h__ #define __vmr9_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IVMRImagePresenter9_FWD_DEFINED__ @@ -378,23 +386,23 @@ interface IVMRImagePresenter9 { #define IVMRImagePresenter9_PresentImage(This,id,info) (This)->lpVtbl->PresentImage(This,id,info) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRImagePresenter9_QueryInterface(IVMRImagePresenter9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRImagePresenter9_QueryInterface(IVMRImagePresenter9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRImagePresenter9_AddRef(IVMRImagePresenter9* This) { +static __WIDL_INLINE ULONG IVMRImagePresenter9_AddRef(IVMRImagePresenter9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRImagePresenter9_Release(IVMRImagePresenter9* This) { +static __WIDL_INLINE ULONG IVMRImagePresenter9_Release(IVMRImagePresenter9* This) { return This->lpVtbl->Release(This); } /*** IVMRImagePresenter9 methods ***/ -static FORCEINLINE HRESULT IVMRImagePresenter9_StartPresenting(IVMRImagePresenter9* This,DWORD_PTR id) { +static __WIDL_INLINE HRESULT IVMRImagePresenter9_StartPresenting(IVMRImagePresenter9* This,DWORD_PTR id) { return This->lpVtbl->StartPresenting(This,id); } -static FORCEINLINE HRESULT IVMRImagePresenter9_StopPresenting(IVMRImagePresenter9* This,DWORD_PTR id) { +static __WIDL_INLINE HRESULT IVMRImagePresenter9_StopPresenting(IVMRImagePresenter9* This,DWORD_PTR id) { return This->lpVtbl->StopPresenting(This,id); } -static FORCEINLINE HRESULT IVMRImagePresenter9_PresentImage(IVMRImagePresenter9* This,DWORD_PTR id,VMR9PresentationInfo *info) { +static __WIDL_INLINE HRESULT IVMRImagePresenter9_PresentImage(IVMRImagePresenter9* This,DWORD_PTR id,VMR9PresentationInfo *info) { return This->lpVtbl->PresentImage(This,id,info); } #endif @@ -514,26 +522,26 @@ interface IVMRSurfaceAllocator9 { #define IVMRSurfaceAllocator9_AdviseNotify(This,allocnotify) (This)->lpVtbl->AdviseNotify(This,allocnotify) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRSurfaceAllocator9_QueryInterface(IVMRSurfaceAllocator9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocator9_QueryInterface(IVMRSurfaceAllocator9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRSurfaceAllocator9_AddRef(IVMRSurfaceAllocator9* This) { +static __WIDL_INLINE ULONG IVMRSurfaceAllocator9_AddRef(IVMRSurfaceAllocator9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRSurfaceAllocator9_Release(IVMRSurfaceAllocator9* This) { +static __WIDL_INLINE ULONG IVMRSurfaceAllocator9_Release(IVMRSurfaceAllocator9* This) { return This->lpVtbl->Release(This); } /*** IVMRSurfaceAllocator9 methods ***/ -static FORCEINLINE HRESULT IVMRSurfaceAllocator9_InitializeDevice(IVMRSurfaceAllocator9* This,DWORD_PTR id,VMR9AllocationInfo *allocinfo,DWORD *numbuffers) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocator9_InitializeDevice(IVMRSurfaceAllocator9* This,DWORD_PTR id,VMR9AllocationInfo *allocinfo,DWORD *numbuffers) { return This->lpVtbl->InitializeDevice(This,id,allocinfo,numbuffers); } -static FORCEINLINE HRESULT IVMRSurfaceAllocator9_TerminateDevice(IVMRSurfaceAllocator9* This,DWORD_PTR id) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocator9_TerminateDevice(IVMRSurfaceAllocator9* This,DWORD_PTR id) { return This->lpVtbl->TerminateDevice(This,id); } -static FORCEINLINE HRESULT IVMRSurfaceAllocator9_GetSurface(IVMRSurfaceAllocator9* This,DWORD_PTR id,DWORD surfaceindex,DWORD flags,IDirect3DSurface9 **surface) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocator9_GetSurface(IVMRSurfaceAllocator9* This,DWORD_PTR id,DWORD surfaceindex,DWORD flags,IDirect3DSurface9 **surface) { return This->lpVtbl->GetSurface(This,id,surfaceindex,flags,surface); } -static FORCEINLINE HRESULT IVMRSurfaceAllocator9_AdviseNotify(IVMRSurfaceAllocator9* This,IVMRSurfaceAllocatorNotify9 *allocnotify) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocator9_AdviseNotify(IVMRSurfaceAllocator9* This,IVMRSurfaceAllocatorNotify9 *allocnotify) { return This->lpVtbl->AdviseNotify(This,allocnotify); } #endif @@ -635,30 +643,30 @@ interface IVMRSurfaceAllocatorEx9 { #define IVMRSurfaceAllocatorEx9_GetSurfaceEx(This,id,surfaceindex,flags,surface,dest) (This)->lpVtbl->GetSurfaceEx(This,id,surfaceindex,flags,surface,dest) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRSurfaceAllocatorEx9_QueryInterface(IVMRSurfaceAllocatorEx9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocatorEx9_QueryInterface(IVMRSurfaceAllocatorEx9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRSurfaceAllocatorEx9_AddRef(IVMRSurfaceAllocatorEx9* This) { +static __WIDL_INLINE ULONG IVMRSurfaceAllocatorEx9_AddRef(IVMRSurfaceAllocatorEx9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRSurfaceAllocatorEx9_Release(IVMRSurfaceAllocatorEx9* This) { +static __WIDL_INLINE ULONG IVMRSurfaceAllocatorEx9_Release(IVMRSurfaceAllocatorEx9* This) { return This->lpVtbl->Release(This); } /*** IVMRSurfaceAllocator9 methods ***/ -static FORCEINLINE HRESULT IVMRSurfaceAllocatorEx9_InitializeDevice(IVMRSurfaceAllocatorEx9* This,DWORD_PTR id,VMR9AllocationInfo *allocinfo,DWORD *numbuffers) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocatorEx9_InitializeDevice(IVMRSurfaceAllocatorEx9* This,DWORD_PTR id,VMR9AllocationInfo *allocinfo,DWORD *numbuffers) { return This->lpVtbl->InitializeDevice(This,id,allocinfo,numbuffers); } -static FORCEINLINE HRESULT IVMRSurfaceAllocatorEx9_TerminateDevice(IVMRSurfaceAllocatorEx9* This,DWORD_PTR id) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocatorEx9_TerminateDevice(IVMRSurfaceAllocatorEx9* This,DWORD_PTR id) { return This->lpVtbl->TerminateDevice(This,id); } -static FORCEINLINE HRESULT IVMRSurfaceAllocatorEx9_GetSurface(IVMRSurfaceAllocatorEx9* This,DWORD_PTR id,DWORD surfaceindex,DWORD flags,IDirect3DSurface9 **surface) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocatorEx9_GetSurface(IVMRSurfaceAllocatorEx9* This,DWORD_PTR id,DWORD surfaceindex,DWORD flags,IDirect3DSurface9 **surface) { return This->lpVtbl->GetSurface(This,id,surfaceindex,flags,surface); } -static FORCEINLINE HRESULT IVMRSurfaceAllocatorEx9_AdviseNotify(IVMRSurfaceAllocatorEx9* This,IVMRSurfaceAllocatorNotify9 *allocnotify) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocatorEx9_AdviseNotify(IVMRSurfaceAllocatorEx9* This,IVMRSurfaceAllocatorNotify9 *allocnotify) { return This->lpVtbl->AdviseNotify(This,allocnotify); } /*** IVMRSurfaceAllocatorEx9 methods ***/ -static FORCEINLINE HRESULT IVMRSurfaceAllocatorEx9_GetSurfaceEx(IVMRSurfaceAllocatorEx9* This,DWORD_PTR id,DWORD surfaceindex,DWORD flags,IDirect3DSurface9 **surface,RECT *dest) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocatorEx9_GetSurfaceEx(IVMRSurfaceAllocatorEx9* This,DWORD_PTR id,DWORD surfaceindex,DWORD flags,IDirect3DSurface9 **surface,RECT *dest) { return This->lpVtbl->GetSurfaceEx(This,id,surfaceindex,flags,surface,dest); } #endif @@ -771,29 +779,29 @@ interface IVMRSurfaceAllocatorNotify9 { #define IVMRSurfaceAllocatorNotify9_NotifyEvent(This,code,param1,param2) (This)->lpVtbl->NotifyEvent(This,code,param1,param2) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRSurfaceAllocatorNotify9_QueryInterface(IVMRSurfaceAllocatorNotify9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocatorNotify9_QueryInterface(IVMRSurfaceAllocatorNotify9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRSurfaceAllocatorNotify9_AddRef(IVMRSurfaceAllocatorNotify9* This) { +static __WIDL_INLINE ULONG IVMRSurfaceAllocatorNotify9_AddRef(IVMRSurfaceAllocatorNotify9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRSurfaceAllocatorNotify9_Release(IVMRSurfaceAllocatorNotify9* This) { +static __WIDL_INLINE ULONG IVMRSurfaceAllocatorNotify9_Release(IVMRSurfaceAllocatorNotify9* This) { return This->lpVtbl->Release(This); } /*** IVMRSurfaceAllocatorNotify9 methods ***/ -static FORCEINLINE HRESULT IVMRSurfaceAllocatorNotify9_AdviseSurfaceAllocator(IVMRSurfaceAllocatorNotify9* This,DWORD_PTR id,IVMRSurfaceAllocator9 *alloc) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocatorNotify9_AdviseSurfaceAllocator(IVMRSurfaceAllocatorNotify9* This,DWORD_PTR id,IVMRSurfaceAllocator9 *alloc) { return This->lpVtbl->AdviseSurfaceAllocator(This,id,alloc); } -static FORCEINLINE HRESULT IVMRSurfaceAllocatorNotify9_SetD3DDevice(IVMRSurfaceAllocatorNotify9* This,IDirect3DDevice9 *device,HMONITOR monitor) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocatorNotify9_SetD3DDevice(IVMRSurfaceAllocatorNotify9* This,IDirect3DDevice9 *device,HMONITOR monitor) { return This->lpVtbl->SetD3DDevice(This,device,monitor); } -static FORCEINLINE HRESULT IVMRSurfaceAllocatorNotify9_ChangeD3DDevice(IVMRSurfaceAllocatorNotify9* This,IDirect3DDevice9 *device,HMONITOR monitor) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocatorNotify9_ChangeD3DDevice(IVMRSurfaceAllocatorNotify9* This,IDirect3DDevice9 *device,HMONITOR monitor) { return This->lpVtbl->ChangeD3DDevice(This,device,monitor); } -static FORCEINLINE HRESULT IVMRSurfaceAllocatorNotify9_AllocateSurfaceHelper(IVMRSurfaceAllocatorNotify9* This,VMR9AllocationInfo *allocinfo,DWORD *numbuffers,IDirect3DSurface9 **surface) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocatorNotify9_AllocateSurfaceHelper(IVMRSurfaceAllocatorNotify9* This,VMR9AllocationInfo *allocinfo,DWORD *numbuffers,IDirect3DSurface9 **surface) { return This->lpVtbl->AllocateSurfaceHelper(This,allocinfo,numbuffers,surface); } -static FORCEINLINE HRESULT IVMRSurfaceAllocatorNotify9_NotifyEvent(IVMRSurfaceAllocatorNotify9* This,LONG code,LONG_PTR param1,LONG_PTR param2) { +static __WIDL_INLINE HRESULT IVMRSurfaceAllocatorNotify9_NotifyEvent(IVMRSurfaceAllocatorNotify9* This,LONG code,LONG_PTR param1,LONG_PTR param2) { return This->lpVtbl->NotifyEvent(This,code,param1,param2); } #endif @@ -975,53 +983,53 @@ interface IVMRWindowlessControl9 { #define IVMRWindowlessControl9_GetBorderColor(This,color) (This)->lpVtbl->GetBorderColor(This,color) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRWindowlessControl9_QueryInterface(IVMRWindowlessControl9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_QueryInterface(IVMRWindowlessControl9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRWindowlessControl9_AddRef(IVMRWindowlessControl9* This) { +static __WIDL_INLINE ULONG IVMRWindowlessControl9_AddRef(IVMRWindowlessControl9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRWindowlessControl9_Release(IVMRWindowlessControl9* This) { +static __WIDL_INLINE ULONG IVMRWindowlessControl9_Release(IVMRWindowlessControl9* This) { return This->lpVtbl->Release(This); } /*** IVMRWindowlessControl9 methods ***/ -static FORCEINLINE HRESULT IVMRWindowlessControl9_GetNativeVideoSize(IVMRWindowlessControl9* This,LONG *width,LONG *height,LONG *arwidth,LONG *arheight) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_GetNativeVideoSize(IVMRWindowlessControl9* This,LONG *width,LONG *height,LONG *arwidth,LONG *arheight) { return This->lpVtbl->GetNativeVideoSize(This,width,height,arwidth,arheight); } -static FORCEINLINE HRESULT IVMRWindowlessControl9_GetMinIdealVideoSize(IVMRWindowlessControl9* This,LONG *width,LONG *height) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_GetMinIdealVideoSize(IVMRWindowlessControl9* This,LONG *width,LONG *height) { return This->lpVtbl->GetMinIdealVideoSize(This,width,height); } -static FORCEINLINE HRESULT IVMRWindowlessControl9_GetMaxIdealVideoSize(IVMRWindowlessControl9* This,LONG *width,LONG *height) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_GetMaxIdealVideoSize(IVMRWindowlessControl9* This,LONG *width,LONG *height) { return This->lpVtbl->GetMaxIdealVideoSize(This,width,height); } -static FORCEINLINE HRESULT IVMRWindowlessControl9_SetVideoPosition(IVMRWindowlessControl9* This,const RECT *source,const RECT *dest) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_SetVideoPosition(IVMRWindowlessControl9* This,const RECT *source,const RECT *dest) { return This->lpVtbl->SetVideoPosition(This,source,dest); } -static FORCEINLINE HRESULT IVMRWindowlessControl9_GetVideoPosition(IVMRWindowlessControl9* This,RECT *source,RECT *dest) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_GetVideoPosition(IVMRWindowlessControl9* This,RECT *source,RECT *dest) { return This->lpVtbl->GetVideoPosition(This,source,dest); } -static FORCEINLINE HRESULT IVMRWindowlessControl9_GetAspectRatioMode(IVMRWindowlessControl9* This,DWORD *mode) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_GetAspectRatioMode(IVMRWindowlessControl9* This,DWORD *mode) { return This->lpVtbl->GetAspectRatioMode(This,mode); } -static FORCEINLINE HRESULT IVMRWindowlessControl9_SetAspectRatioMode(IVMRWindowlessControl9* This,DWORD mode) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_SetAspectRatioMode(IVMRWindowlessControl9* This,DWORD mode) { return This->lpVtbl->SetAspectRatioMode(This,mode); } -static FORCEINLINE HRESULT IVMRWindowlessControl9_SetVideoClippingWindow(IVMRWindowlessControl9* This,HWND hwnd) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_SetVideoClippingWindow(IVMRWindowlessControl9* This,HWND hwnd) { return This->lpVtbl->SetVideoClippingWindow(This,hwnd); } -static FORCEINLINE HRESULT IVMRWindowlessControl9_RepaintVideo(IVMRWindowlessControl9* This,HWND hwnd,HDC hdc) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_RepaintVideo(IVMRWindowlessControl9* This,HWND hwnd,HDC hdc) { return This->lpVtbl->RepaintVideo(This,hwnd,hdc); } -static FORCEINLINE HRESULT IVMRWindowlessControl9_DisplayModeChanged(IVMRWindowlessControl9* This) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_DisplayModeChanged(IVMRWindowlessControl9* This) { return This->lpVtbl->DisplayModeChanged(This); } -static FORCEINLINE HRESULT IVMRWindowlessControl9_GetCurrentImage(IVMRWindowlessControl9* This,BYTE **dib) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_GetCurrentImage(IVMRWindowlessControl9* This,BYTE **dib) { return This->lpVtbl->GetCurrentImage(This,dib); } -static FORCEINLINE HRESULT IVMRWindowlessControl9_SetBorderColor(IVMRWindowlessControl9* This,COLORREF color) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_SetBorderColor(IVMRWindowlessControl9* This,COLORREF color) { return This->lpVtbl->SetBorderColor(This,color); } -static FORCEINLINE HRESULT IVMRWindowlessControl9_GetBorderColor(IVMRWindowlessControl9* This,COLORREF *color) { +static __WIDL_INLINE HRESULT IVMRWindowlessControl9_GetBorderColor(IVMRWindowlessControl9* This,COLORREF *color) { return This->lpVtbl->GetBorderColor(This,color); } #endif @@ -1252,53 +1260,53 @@ interface IVMRMixerControl9 { #define IVMRMixerControl9_GetProcAmpControlRange(This,streamid,controlrange) (This)->lpVtbl->GetProcAmpControlRange(This,streamid,controlrange) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRMixerControl9_QueryInterface(IVMRMixerControl9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_QueryInterface(IVMRMixerControl9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRMixerControl9_AddRef(IVMRMixerControl9* This) { +static __WIDL_INLINE ULONG IVMRMixerControl9_AddRef(IVMRMixerControl9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRMixerControl9_Release(IVMRMixerControl9* This) { +static __WIDL_INLINE ULONG IVMRMixerControl9_Release(IVMRMixerControl9* This) { return This->lpVtbl->Release(This); } /*** IVMRMixerControl9 methods ***/ -static FORCEINLINE HRESULT IVMRMixerControl9_SetAlpha(IVMRMixerControl9* This,DWORD streamid,FLOAT alpha) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_SetAlpha(IVMRMixerControl9* This,DWORD streamid,FLOAT alpha) { return This->lpVtbl->SetAlpha(This,streamid,alpha); } -static FORCEINLINE HRESULT IVMRMixerControl9_GetAlpha(IVMRMixerControl9* This,DWORD streamid,FLOAT *alpha) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_GetAlpha(IVMRMixerControl9* This,DWORD streamid,FLOAT *alpha) { return This->lpVtbl->GetAlpha(This,streamid,alpha); } -static FORCEINLINE HRESULT IVMRMixerControl9_SetZOrder(IVMRMixerControl9* This,DWORD streamid,DWORD zorder) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_SetZOrder(IVMRMixerControl9* This,DWORD streamid,DWORD zorder) { return This->lpVtbl->SetZOrder(This,streamid,zorder); } -static FORCEINLINE HRESULT IVMRMixerControl9_GetZOrder(IVMRMixerControl9* This,DWORD streamid,DWORD *zorder) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_GetZOrder(IVMRMixerControl9* This,DWORD streamid,DWORD *zorder) { return This->lpVtbl->GetZOrder(This,streamid,zorder); } -static FORCEINLINE HRESULT IVMRMixerControl9_SetOutputRect(IVMRMixerControl9* This,DWORD streamid,const VMR9NormalizedRect *rect) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_SetOutputRect(IVMRMixerControl9* This,DWORD streamid,const VMR9NormalizedRect *rect) { return This->lpVtbl->SetOutputRect(This,streamid,rect); } -static FORCEINLINE HRESULT IVMRMixerControl9_GetOutputRect(IVMRMixerControl9* This,DWORD streamid,VMR9NormalizedRect *rect) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_GetOutputRect(IVMRMixerControl9* This,DWORD streamid,VMR9NormalizedRect *rect) { return This->lpVtbl->GetOutputRect(This,streamid,rect); } -static FORCEINLINE HRESULT IVMRMixerControl9_SetBackgroundClr(IVMRMixerControl9* This,COLORREF back) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_SetBackgroundClr(IVMRMixerControl9* This,COLORREF back) { return This->lpVtbl->SetBackgroundClr(This,back); } -static FORCEINLINE HRESULT IVMRMixerControl9_GetBackgroundClr(IVMRMixerControl9* This,COLORREF *back) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_GetBackgroundClr(IVMRMixerControl9* This,COLORREF *back) { return This->lpVtbl->GetBackgroundClr(This,back); } -static FORCEINLINE HRESULT IVMRMixerControl9_SetMixingPrefs(IVMRMixerControl9* This,DWORD mixingprefs) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_SetMixingPrefs(IVMRMixerControl9* This,DWORD mixingprefs) { return This->lpVtbl->SetMixingPrefs(This,mixingprefs); } -static FORCEINLINE HRESULT IVMRMixerControl9_GetMixingPrefs(IVMRMixerControl9* This,DWORD *mixingprefs) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_GetMixingPrefs(IVMRMixerControl9* This,DWORD *mixingprefs) { return This->lpVtbl->GetMixingPrefs(This,mixingprefs); } -static FORCEINLINE HRESULT IVMRMixerControl9_SetProcAmpControl(IVMRMixerControl9* This,DWORD streamid,VMR9ProcAmpControl *control) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_SetProcAmpControl(IVMRMixerControl9* This,DWORD streamid,VMR9ProcAmpControl *control) { return This->lpVtbl->SetProcAmpControl(This,streamid,control); } -static FORCEINLINE HRESULT IVMRMixerControl9_GetProcAmpControl(IVMRMixerControl9* This,DWORD streamid,VMR9ProcAmpControl *control) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_GetProcAmpControl(IVMRMixerControl9* This,DWORD streamid,VMR9ProcAmpControl *control) { return This->lpVtbl->GetProcAmpControl(This,streamid,control); } -static FORCEINLINE HRESULT IVMRMixerControl9_GetProcAmpControlRange(IVMRMixerControl9* This,DWORD streamid,VMR9ProcAmpControlRange *controlrange) { +static __WIDL_INLINE HRESULT IVMRMixerControl9_GetProcAmpControlRange(IVMRMixerControl9* This,DWORD streamid,VMR9ProcAmpControlRange *controlrange) { return This->lpVtbl->GetProcAmpControlRange(This,streamid,controlrange); } #endif @@ -1399,23 +1407,23 @@ interface IVMRMixerBitmap9 { #define IVMRMixerBitmap9_GetAlphaBitmapParameters(This,bitmap) (This)->lpVtbl->GetAlphaBitmapParameters(This,bitmap) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRMixerBitmap9_QueryInterface(IVMRMixerBitmap9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRMixerBitmap9_QueryInterface(IVMRMixerBitmap9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRMixerBitmap9_AddRef(IVMRMixerBitmap9* This) { +static __WIDL_INLINE ULONG IVMRMixerBitmap9_AddRef(IVMRMixerBitmap9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRMixerBitmap9_Release(IVMRMixerBitmap9* This) { +static __WIDL_INLINE ULONG IVMRMixerBitmap9_Release(IVMRMixerBitmap9* This) { return This->lpVtbl->Release(This); } /*** IVMRMixerBitmap9 methods ***/ -static FORCEINLINE HRESULT IVMRMixerBitmap9_SetAlphaBitmap(IVMRMixerBitmap9* This,const VMR9AlphaBitmap *bitmap) { +static __WIDL_INLINE HRESULT IVMRMixerBitmap9_SetAlphaBitmap(IVMRMixerBitmap9* This,const VMR9AlphaBitmap *bitmap) { return This->lpVtbl->SetAlphaBitmap(This,bitmap); } -static FORCEINLINE HRESULT IVMRMixerBitmap9_UpdateAlphaBitmapParameters(IVMRMixerBitmap9* This,const VMR9AlphaBitmap *bitmap) { +static __WIDL_INLINE HRESULT IVMRMixerBitmap9_UpdateAlphaBitmapParameters(IVMRMixerBitmap9* This,const VMR9AlphaBitmap *bitmap) { return This->lpVtbl->UpdateAlphaBitmapParameters(This,bitmap); } -static FORCEINLINE HRESULT IVMRMixerBitmap9_GetAlphaBitmapParameters(IVMRMixerBitmap9* This,VMR9AlphaBitmap *bitmap) { +static __WIDL_INLINE HRESULT IVMRMixerBitmap9_GetAlphaBitmapParameters(IVMRMixerBitmap9* This,VMR9AlphaBitmap *bitmap) { return This->lpVtbl->GetAlphaBitmapParameters(This,bitmap); } #endif @@ -1504,26 +1512,26 @@ interface IVMRSurface9 { #define IVMRSurface9_GetSurface(This,surface) (This)->lpVtbl->GetSurface(This,surface) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRSurface9_QueryInterface(IVMRSurface9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRSurface9_QueryInterface(IVMRSurface9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRSurface9_AddRef(IVMRSurface9* This) { +static __WIDL_INLINE ULONG IVMRSurface9_AddRef(IVMRSurface9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRSurface9_Release(IVMRSurface9* This) { +static __WIDL_INLINE ULONG IVMRSurface9_Release(IVMRSurface9* This) { return This->lpVtbl->Release(This); } /*** IVMRSurface9 methods ***/ -static FORCEINLINE HRESULT IVMRSurface9_IsSurfaceLocked(IVMRSurface9* This) { +static __WIDL_INLINE HRESULT IVMRSurface9_IsSurfaceLocked(IVMRSurface9* This) { return This->lpVtbl->IsSurfaceLocked(This); } -static FORCEINLINE HRESULT IVMRSurface9_LockSurface(IVMRSurface9* This,BYTE **surface) { +static __WIDL_INLINE HRESULT IVMRSurface9_LockSurface(IVMRSurface9* This,BYTE **surface) { return This->lpVtbl->LockSurface(This,surface); } -static FORCEINLINE HRESULT IVMRSurface9_UnlockSurface(IVMRSurface9* This) { +static __WIDL_INLINE HRESULT IVMRSurface9_UnlockSurface(IVMRSurface9* This) { return This->lpVtbl->UnlockSurface(This); } -static FORCEINLINE HRESULT IVMRSurface9_GetSurface(IVMRSurface9* This,IDirect3DSurface9 **surface) { +static __WIDL_INLINE HRESULT IVMRSurface9_GetSurface(IVMRSurface9* This,IDirect3DSurface9 **surface) { return This->lpVtbl->GetSurface(This,surface); } #endif @@ -1602,20 +1610,20 @@ interface IVMRImagePresenterConfig9 { #define IVMRImagePresenterConfig9_GetRenderingPrefs(This,renderflags) (This)->lpVtbl->GetRenderingPrefs(This,renderflags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRImagePresenterConfig9_QueryInterface(IVMRImagePresenterConfig9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRImagePresenterConfig9_QueryInterface(IVMRImagePresenterConfig9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRImagePresenterConfig9_AddRef(IVMRImagePresenterConfig9* This) { +static __WIDL_INLINE ULONG IVMRImagePresenterConfig9_AddRef(IVMRImagePresenterConfig9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRImagePresenterConfig9_Release(IVMRImagePresenterConfig9* This) { +static __WIDL_INLINE ULONG IVMRImagePresenterConfig9_Release(IVMRImagePresenterConfig9* This) { return This->lpVtbl->Release(This); } /*** IVMRImagePresenterConfig9 methods ***/ -static FORCEINLINE HRESULT IVMRImagePresenterConfig9_SetRenderingPrefs(IVMRImagePresenterConfig9* This,DWORD renderflags) { +static __WIDL_INLINE HRESULT IVMRImagePresenterConfig9_SetRenderingPrefs(IVMRImagePresenterConfig9* This,DWORD renderflags) { return This->lpVtbl->SetRenderingPrefs(This,renderflags); } -static FORCEINLINE HRESULT IVMRImagePresenterConfig9_GetRenderingPrefs(IVMRImagePresenterConfig9* This,DWORD *renderflags) { +static __WIDL_INLINE HRESULT IVMRImagePresenterConfig9_GetRenderingPrefs(IVMRImagePresenterConfig9* This,DWORD *renderflags) { return This->lpVtbl->GetRenderingPrefs(This,renderflags); } #endif @@ -1690,20 +1698,20 @@ interface IVMRVideoStreamControl9 { #define IVMRVideoStreamControl9_GetStreamActiveState(This,active) (This)->lpVtbl->GetStreamActiveState(This,active) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRVideoStreamControl9_QueryInterface(IVMRVideoStreamControl9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRVideoStreamControl9_QueryInterface(IVMRVideoStreamControl9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRVideoStreamControl9_AddRef(IVMRVideoStreamControl9* This) { +static __WIDL_INLINE ULONG IVMRVideoStreamControl9_AddRef(IVMRVideoStreamControl9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRVideoStreamControl9_Release(IVMRVideoStreamControl9* This) { +static __WIDL_INLINE ULONG IVMRVideoStreamControl9_Release(IVMRVideoStreamControl9* This) { return This->lpVtbl->Release(This); } /*** IVMRVideoStreamControl9 methods ***/ -static FORCEINLINE HRESULT IVMRVideoStreamControl9_SetStreamActiveState(IVMRVideoStreamControl9* This,WINBOOL active) { +static __WIDL_INLINE HRESULT IVMRVideoStreamControl9_SetStreamActiveState(IVMRVideoStreamControl9* This,WINBOOL active) { return This->lpVtbl->SetStreamActiveState(This,active); } -static FORCEINLINE HRESULT IVMRVideoStreamControl9_GetStreamActiveState(IVMRVideoStreamControl9* This,WINBOOL *active) { +static __WIDL_INLINE HRESULT IVMRVideoStreamControl9_GetStreamActiveState(IVMRVideoStreamControl9* This,WINBOOL *active) { return This->lpVtbl->GetStreamActiveState(This,active); } #endif @@ -1824,35 +1832,35 @@ interface IVMRFilterConfig9 { #define IVMRFilterConfig9_GetRenderingMode(This,mode) (This)->lpVtbl->GetRenderingMode(This,mode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRFilterConfig9_QueryInterface(IVMRFilterConfig9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRFilterConfig9_QueryInterface(IVMRFilterConfig9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRFilterConfig9_AddRef(IVMRFilterConfig9* This) { +static __WIDL_INLINE ULONG IVMRFilterConfig9_AddRef(IVMRFilterConfig9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRFilterConfig9_Release(IVMRFilterConfig9* This) { +static __WIDL_INLINE ULONG IVMRFilterConfig9_Release(IVMRFilterConfig9* This) { return This->lpVtbl->Release(This); } /*** IVMRFilterConfig9 methods ***/ -static FORCEINLINE HRESULT IVMRFilterConfig9_SetImageCompositor(IVMRFilterConfig9* This,IVMRImageCompositor9 *compositor) { +static __WIDL_INLINE HRESULT IVMRFilterConfig9_SetImageCompositor(IVMRFilterConfig9* This,IVMRImageCompositor9 *compositor) { return This->lpVtbl->SetImageCompositor(This,compositor); } -static FORCEINLINE HRESULT IVMRFilterConfig9_SetNumberOfStreams(IVMRFilterConfig9* This,DWORD max) { +static __WIDL_INLINE HRESULT IVMRFilterConfig9_SetNumberOfStreams(IVMRFilterConfig9* This,DWORD max) { return This->lpVtbl->SetNumberOfStreams(This,max); } -static FORCEINLINE HRESULT IVMRFilterConfig9_GetNumberOfStreams(IVMRFilterConfig9* This,DWORD *max) { +static __WIDL_INLINE HRESULT IVMRFilterConfig9_GetNumberOfStreams(IVMRFilterConfig9* This,DWORD *max) { return This->lpVtbl->GetNumberOfStreams(This,max); } -static FORCEINLINE HRESULT IVMRFilterConfig9_SetRenderingPrefs(IVMRFilterConfig9* This,DWORD renderflags) { +static __WIDL_INLINE HRESULT IVMRFilterConfig9_SetRenderingPrefs(IVMRFilterConfig9* This,DWORD renderflags) { return This->lpVtbl->SetRenderingPrefs(This,renderflags); } -static FORCEINLINE HRESULT IVMRFilterConfig9_GetRenderingPrefs(IVMRFilterConfig9* This,DWORD *renderflags) { +static __WIDL_INLINE HRESULT IVMRFilterConfig9_GetRenderingPrefs(IVMRFilterConfig9* This,DWORD *renderflags) { return This->lpVtbl->GetRenderingPrefs(This,renderflags); } -static FORCEINLINE HRESULT IVMRFilterConfig9_SetRenderingMode(IVMRFilterConfig9* This,DWORD mode) { +static __WIDL_INLINE HRESULT IVMRFilterConfig9_SetRenderingMode(IVMRFilterConfig9* This,DWORD mode) { return This->lpVtbl->SetRenderingMode(This,mode); } -static FORCEINLINE HRESULT IVMRFilterConfig9_GetRenderingMode(IVMRFilterConfig9* This,DWORD *mode) { +static __WIDL_INLINE HRESULT IVMRFilterConfig9_GetRenderingMode(IVMRFilterConfig9* This,DWORD *mode) { return This->lpVtbl->GetRenderingMode(This,mode); } #endif @@ -1927,20 +1935,20 @@ interface IVMRAspectRatioControl9 { #define IVMRAspectRatioControl9_SetAspectRatioMode(This,mode) (This)->lpVtbl->SetAspectRatioMode(This,mode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRAspectRatioControl9_QueryInterface(IVMRAspectRatioControl9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRAspectRatioControl9_QueryInterface(IVMRAspectRatioControl9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRAspectRatioControl9_AddRef(IVMRAspectRatioControl9* This) { +static __WIDL_INLINE ULONG IVMRAspectRatioControl9_AddRef(IVMRAspectRatioControl9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRAspectRatioControl9_Release(IVMRAspectRatioControl9* This) { +static __WIDL_INLINE ULONG IVMRAspectRatioControl9_Release(IVMRAspectRatioControl9* This) { return This->lpVtbl->Release(This); } /*** IVMRAspectRatioControl9 methods ***/ -static FORCEINLINE HRESULT IVMRAspectRatioControl9_GetAspectRatioMode(IVMRAspectRatioControl9* This,DWORD *mode) { +static __WIDL_INLINE HRESULT IVMRAspectRatioControl9_GetAspectRatioMode(IVMRAspectRatioControl9* This,DWORD *mode) { return This->lpVtbl->GetAspectRatioMode(This,mode); } -static FORCEINLINE HRESULT IVMRAspectRatioControl9_SetAspectRatioMode(IVMRAspectRatioControl9* This,DWORD mode) { +static __WIDL_INLINE HRESULT IVMRAspectRatioControl9_SetAspectRatioMode(IVMRAspectRatioControl9* This,DWORD mode) { return This->lpVtbl->SetAspectRatioMode(This,mode); } #endif @@ -2056,29 +2064,29 @@ interface IVMRMonitorConfig9 { #define IVMRMonitorConfig9_GetAvailableMonitors(This,info,arraysize,numdev) (This)->lpVtbl->GetAvailableMonitors(This,info,arraysize,numdev) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRMonitorConfig9_QueryInterface(IVMRMonitorConfig9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRMonitorConfig9_QueryInterface(IVMRMonitorConfig9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRMonitorConfig9_AddRef(IVMRMonitorConfig9* This) { +static __WIDL_INLINE ULONG IVMRMonitorConfig9_AddRef(IVMRMonitorConfig9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRMonitorConfig9_Release(IVMRMonitorConfig9* This) { +static __WIDL_INLINE ULONG IVMRMonitorConfig9_Release(IVMRMonitorConfig9* This) { return This->lpVtbl->Release(This); } /*** IVMRMonitorConfig9 methods ***/ -static FORCEINLINE HRESULT IVMRMonitorConfig9_SetMonitor(IVMRMonitorConfig9* This,UINT uDev) { +static __WIDL_INLINE HRESULT IVMRMonitorConfig9_SetMonitor(IVMRMonitorConfig9* This,UINT uDev) { return This->lpVtbl->SetMonitor(This,uDev); } -static FORCEINLINE HRESULT IVMRMonitorConfig9_GetMonitor(IVMRMonitorConfig9* This,UINT *uDev) { +static __WIDL_INLINE HRESULT IVMRMonitorConfig9_GetMonitor(IVMRMonitorConfig9* This,UINT *uDev) { return This->lpVtbl->GetMonitor(This,uDev); } -static FORCEINLINE HRESULT IVMRMonitorConfig9_SetDefaultMonitor(IVMRMonitorConfig9* This,UINT uDev) { +static __WIDL_INLINE HRESULT IVMRMonitorConfig9_SetDefaultMonitor(IVMRMonitorConfig9* This,UINT uDev) { return This->lpVtbl->SetDefaultMonitor(This,uDev); } -static FORCEINLINE HRESULT IVMRMonitorConfig9_GetDefaultMonitor(IVMRMonitorConfig9* This,UINT *uDev) { +static __WIDL_INLINE HRESULT IVMRMonitorConfig9_GetDefaultMonitor(IVMRMonitorConfig9* This,UINT *uDev) { return This->lpVtbl->GetDefaultMonitor(This,uDev); } -static FORCEINLINE HRESULT IVMRMonitorConfig9_GetAvailableMonitors(IVMRMonitorConfig9* This,VMR9MonitorInfo *info,DWORD arraysize,DWORD *numdev) { +static __WIDL_INLINE HRESULT IVMRMonitorConfig9_GetAvailableMonitors(IVMRMonitorConfig9* This,VMR9MonitorInfo *info,DWORD arraysize,DWORD *numdev) { return This->lpVtbl->GetAvailableMonitors(This,info,arraysize,numdev); } #endif @@ -2251,35 +2259,35 @@ interface IVMRDeinterlaceControl9 { #define IVMRDeinterlaceControl9_GetActualDeinterlaceMode(This,streamid,mode) (This)->lpVtbl->GetActualDeinterlaceMode(This,streamid,mode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRDeinterlaceControl9_QueryInterface(IVMRDeinterlaceControl9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRDeinterlaceControl9_QueryInterface(IVMRDeinterlaceControl9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRDeinterlaceControl9_AddRef(IVMRDeinterlaceControl9* This) { +static __WIDL_INLINE ULONG IVMRDeinterlaceControl9_AddRef(IVMRDeinterlaceControl9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRDeinterlaceControl9_Release(IVMRDeinterlaceControl9* This) { +static __WIDL_INLINE ULONG IVMRDeinterlaceControl9_Release(IVMRDeinterlaceControl9* This) { return This->lpVtbl->Release(This); } /*** IVMRDeinterlaceControl9 methods ***/ -static FORCEINLINE HRESULT IVMRDeinterlaceControl9_GetNumberOfDeinterlaceModes(IVMRDeinterlaceControl9* This,VMR9VideoDesc *desc,DWORD *nummodes,GUID *modes) { +static __WIDL_INLINE HRESULT IVMRDeinterlaceControl9_GetNumberOfDeinterlaceModes(IVMRDeinterlaceControl9* This,VMR9VideoDesc *desc,DWORD *nummodes,GUID *modes) { return This->lpVtbl->GetNumberOfDeinterlaceModes(This,desc,nummodes,modes); } -static FORCEINLINE HRESULT IVMRDeinterlaceControl9_GetDeinterlaceModeCaps(IVMRDeinterlaceControl9* This,GUID *mode,VMR9VideoDesc *desc,VMR9DeinterlaceCaps *caps) { +static __WIDL_INLINE HRESULT IVMRDeinterlaceControl9_GetDeinterlaceModeCaps(IVMRDeinterlaceControl9* This,GUID *mode,VMR9VideoDesc *desc,VMR9DeinterlaceCaps *caps) { return This->lpVtbl->GetDeinterlaceModeCaps(This,mode,desc,caps); } -static FORCEINLINE HRESULT IVMRDeinterlaceControl9_GetDeinterlaceMode(IVMRDeinterlaceControl9* This,DWORD streamid,GUID *mode) { +static __WIDL_INLINE HRESULT IVMRDeinterlaceControl9_GetDeinterlaceMode(IVMRDeinterlaceControl9* This,DWORD streamid,GUID *mode) { return This->lpVtbl->GetDeinterlaceMode(This,streamid,mode); } -static FORCEINLINE HRESULT IVMRDeinterlaceControl9_SetDeinterlaceMode(IVMRDeinterlaceControl9* This,DWORD streamid,GUID *mode) { +static __WIDL_INLINE HRESULT IVMRDeinterlaceControl9_SetDeinterlaceMode(IVMRDeinterlaceControl9* This,DWORD streamid,GUID *mode) { return This->lpVtbl->SetDeinterlaceMode(This,streamid,mode); } -static FORCEINLINE HRESULT IVMRDeinterlaceControl9_GetDeinterlacePrefs(IVMRDeinterlaceControl9* This,DWORD *prefs) { +static __WIDL_INLINE HRESULT IVMRDeinterlaceControl9_GetDeinterlacePrefs(IVMRDeinterlaceControl9* This,DWORD *prefs) { return This->lpVtbl->GetDeinterlacePrefs(This,prefs); } -static FORCEINLINE HRESULT IVMRDeinterlaceControl9_SetDeinterlacePrefs(IVMRDeinterlaceControl9* This,DWORD prefs) { +static __WIDL_INLINE HRESULT IVMRDeinterlaceControl9_SetDeinterlacePrefs(IVMRDeinterlaceControl9* This,DWORD prefs) { return This->lpVtbl->SetDeinterlacePrefs(This,prefs); } -static FORCEINLINE HRESULT IVMRDeinterlaceControl9_GetActualDeinterlaceMode(IVMRDeinterlaceControl9* This,DWORD streamid,GUID *mode) { +static __WIDL_INLINE HRESULT IVMRDeinterlaceControl9_GetActualDeinterlaceMode(IVMRDeinterlaceControl9* This,DWORD streamid,GUID *mode) { return This->lpVtbl->GetActualDeinterlaceMode(This,streamid,mode); } #endif @@ -2399,26 +2407,26 @@ interface IVMRImageCompositor9 { #define IVMRImageCompositor9_CompositeImage(This,d3ddev,d3dtarget,mttarget,start,stop,back,info,streams) (This)->lpVtbl->CompositeImage(This,d3ddev,d3dtarget,mttarget,start,stop,back,info,streams) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVMRImageCompositor9_QueryInterface(IVMRImageCompositor9* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVMRImageCompositor9_QueryInterface(IVMRImageCompositor9* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVMRImageCompositor9_AddRef(IVMRImageCompositor9* This) { +static __WIDL_INLINE ULONG IVMRImageCompositor9_AddRef(IVMRImageCompositor9* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVMRImageCompositor9_Release(IVMRImageCompositor9* This) { +static __WIDL_INLINE ULONG IVMRImageCompositor9_Release(IVMRImageCompositor9* This) { return This->lpVtbl->Release(This); } /*** IVMRImageCompositor9 methods ***/ -static FORCEINLINE HRESULT IVMRImageCompositor9_InitCompositionDevice(IVMRImageCompositor9* This,IUnknown *d3ddev) { +static __WIDL_INLINE HRESULT IVMRImageCompositor9_InitCompositionDevice(IVMRImageCompositor9* This,IUnknown *d3ddev) { return This->lpVtbl->InitCompositionDevice(This,d3ddev); } -static FORCEINLINE HRESULT IVMRImageCompositor9_TermCompositionDevice(IVMRImageCompositor9* This,IUnknown *d3ddev) { +static __WIDL_INLINE HRESULT IVMRImageCompositor9_TermCompositionDevice(IVMRImageCompositor9* This,IUnknown *d3ddev) { return This->lpVtbl->TermCompositionDevice(This,d3ddev); } -static FORCEINLINE HRESULT IVMRImageCompositor9_SetStreamMediaType(IVMRImageCompositor9* This,DWORD stream,AM_MEDIA_TYPE *mt,WINBOOL texture) { +static __WIDL_INLINE HRESULT IVMRImageCompositor9_SetStreamMediaType(IVMRImageCompositor9* This,DWORD stream,AM_MEDIA_TYPE *mt,WINBOOL texture) { return This->lpVtbl->SetStreamMediaType(This,stream,mt,texture); } -static FORCEINLINE HRESULT IVMRImageCompositor9_CompositeImage(IVMRImageCompositor9* This,IUnknown *d3ddev,IDirect3DSurface9 *d3dtarget,AM_MEDIA_TYPE *mttarget,REFERENCE_TIME start,REFERENCE_TIME stop,D3DCOLOR back,VMR9VideoStreamInfo *info,UINT streams) { +static __WIDL_INLINE HRESULT IVMRImageCompositor9_CompositeImage(IVMRImageCompositor9* This,IUnknown *d3ddev,IDirect3DSurface9 *d3dtarget,AM_MEDIA_TYPE *mttarget,REFERENCE_TIME start,REFERENCE_TIME stop,D3DCOLOR back,VMR9VideoStreamInfo *info,UINT streams) { return This->lpVtbl->CompositeImage(This,d3ddev,d3dtarget,mttarget,start,stop,back,info,streams); } #endif diff --git a/lib/libc/include/any-windows-any/vsadmin.h b/lib/libc/include/any-windows-any/vsadmin.h index b57d5cc978a606d39ad7679b4ab07cc864019bae..06e74f3452559c3724f4d936d7a85cee04f84de0 100644 --- a/lib/libc/include/any-windows-any/vsadmin.h +++ b/lib/libc/include/any-windows-any/vsadmin.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/vsadmin.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/vsadmin.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __vsadmin_h__ #define __vsadmin_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IVssAdmin_FWD_DEFINED__ @@ -144,26 +152,26 @@ interface IVssAdmin { #define IVssAdmin_AbortAllSnapshotsInProgress(This) (This)->lpVtbl->AbortAllSnapshotsInProgress(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssAdmin_QueryInterface(IVssAdmin* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssAdmin_QueryInterface(IVssAdmin* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssAdmin_AddRef(IVssAdmin* This) { +static __WIDL_INLINE ULONG IVssAdmin_AddRef(IVssAdmin* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssAdmin_Release(IVssAdmin* This) { +static __WIDL_INLINE ULONG IVssAdmin_Release(IVssAdmin* This) { return This->lpVtbl->Release(This); } /*** IVssAdmin methods ***/ -static FORCEINLINE HRESULT IVssAdmin_RegisterProvider(IVssAdmin* This,VSS_ID pProviderId,CLSID ClassId,VSS_PWSZ pwszProviderName,VSS_PROVIDER_TYPE eProviderType,VSS_PWSZ pwszProviderVersion,VSS_ID ProviderVersionId) { +static __WIDL_INLINE HRESULT IVssAdmin_RegisterProvider(IVssAdmin* This,VSS_ID pProviderId,CLSID ClassId,VSS_PWSZ pwszProviderName,VSS_PROVIDER_TYPE eProviderType,VSS_PWSZ pwszProviderVersion,VSS_ID ProviderVersionId) { return This->lpVtbl->RegisterProvider(This,pProviderId,ClassId,pwszProviderName,eProviderType,pwszProviderVersion,ProviderVersionId); } -static FORCEINLINE HRESULT IVssAdmin_UnregisterProvider(IVssAdmin* This,VSS_ID ProviderId) { +static __WIDL_INLINE HRESULT IVssAdmin_UnregisterProvider(IVssAdmin* This,VSS_ID ProviderId) { return This->lpVtbl->UnregisterProvider(This,ProviderId); } -static FORCEINLINE HRESULT IVssAdmin_QueryProviders(IVssAdmin* This,IVssEnumObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssAdmin_QueryProviders(IVssAdmin* This,IVssEnumObject **ppEnum) { return This->lpVtbl->QueryProviders(This,ppEnum); } -static FORCEINLINE HRESULT IVssAdmin_AbortAllSnapshotsInProgress(IVssAdmin* This) { +static __WIDL_INLINE HRESULT IVssAdmin_AbortAllSnapshotsInProgress(IVssAdmin* This) { return This->lpVtbl->AbortAllSnapshotsInProgress(This); } #endif @@ -278,36 +286,36 @@ interface IVssAdminEx { #define IVssAdminEx_SetProviderContext(This,ProviderId,lContext) (This)->lpVtbl->SetProviderContext(This,ProviderId,lContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssAdminEx_QueryInterface(IVssAdminEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssAdminEx_QueryInterface(IVssAdminEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssAdminEx_AddRef(IVssAdminEx* This) { +static __WIDL_INLINE ULONG IVssAdminEx_AddRef(IVssAdminEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssAdminEx_Release(IVssAdminEx* This) { +static __WIDL_INLINE ULONG IVssAdminEx_Release(IVssAdminEx* This) { return This->lpVtbl->Release(This); } /*** IVssAdmin methods ***/ -static FORCEINLINE HRESULT IVssAdminEx_RegisterProvider(IVssAdminEx* This,VSS_ID pProviderId,CLSID ClassId,VSS_PWSZ pwszProviderName,VSS_PROVIDER_TYPE eProviderType,VSS_PWSZ pwszProviderVersion,VSS_ID ProviderVersionId) { +static __WIDL_INLINE HRESULT IVssAdminEx_RegisterProvider(IVssAdminEx* This,VSS_ID pProviderId,CLSID ClassId,VSS_PWSZ pwszProviderName,VSS_PROVIDER_TYPE eProviderType,VSS_PWSZ pwszProviderVersion,VSS_ID ProviderVersionId) { return This->lpVtbl->RegisterProvider(This,pProviderId,ClassId,pwszProviderName,eProviderType,pwszProviderVersion,ProviderVersionId); } -static FORCEINLINE HRESULT IVssAdminEx_UnregisterProvider(IVssAdminEx* This,VSS_ID ProviderId) { +static __WIDL_INLINE HRESULT IVssAdminEx_UnregisterProvider(IVssAdminEx* This,VSS_ID ProviderId) { return This->lpVtbl->UnregisterProvider(This,ProviderId); } -static FORCEINLINE HRESULT IVssAdminEx_QueryProviders(IVssAdminEx* This,IVssEnumObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssAdminEx_QueryProviders(IVssAdminEx* This,IVssEnumObject **ppEnum) { return This->lpVtbl->QueryProviders(This,ppEnum); } -static FORCEINLINE HRESULT IVssAdminEx_AbortAllSnapshotsInProgress(IVssAdminEx* This) { +static __WIDL_INLINE HRESULT IVssAdminEx_AbortAllSnapshotsInProgress(IVssAdminEx* This) { return This->lpVtbl->AbortAllSnapshotsInProgress(This); } /*** IVssAdminEx methods ***/ -static FORCEINLINE HRESULT IVssAdminEx_GetProviderCapability(IVssAdminEx* This,VSS_ID pProviderId,ULONGLONG *pllOriginalCapabilityMask) { +static __WIDL_INLINE HRESULT IVssAdminEx_GetProviderCapability(IVssAdminEx* This,VSS_ID pProviderId,ULONGLONG *pllOriginalCapabilityMask) { return This->lpVtbl->GetProviderCapability(This,pProviderId,pllOriginalCapabilityMask); } -static FORCEINLINE HRESULT IVssAdminEx_GetProviderContext(IVssAdminEx* This,VSS_ID ProviderId,LONG *plContext) { +static __WIDL_INLINE HRESULT IVssAdminEx_GetProviderContext(IVssAdminEx* This,VSS_ID ProviderId,LONG *plContext) { return This->lpVtbl->GetProviderContext(This,ProviderId,plContext); } -static FORCEINLINE HRESULT IVssAdminEx_SetProviderContext(IVssAdminEx* This,VSS_ID ProviderId,LONG lContext) { +static __WIDL_INLINE HRESULT IVssAdminEx_SetProviderContext(IVssAdminEx* This,VSS_ID ProviderId,LONG lContext) { return This->lpVtbl->SetProviderContext(This,ProviderId,lContext); } #endif diff --git a/lib/libc/include/any-windows-any/vsbackup.h b/lib/libc/include/any-windows-any/vsbackup.h index 364d551e3496462ac7ce6bd4f0ed64175a26afc9..be316cc73e81ba9d4af8c7039a86a284c8088f8e 100644 --- a/lib/libc/include/any-windows-any/vsbackup.h +++ b/lib/libc/include/any-windows-any/vsbackup.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/vsbackup.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/vsbackup.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __vsbackup_h__ #define __vsbackup_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IVssWMComponent_FWD_DEFINED__ @@ -233,32 +241,32 @@ interface IVssWMComponent { #define IVssWMComponent_GetDependency(This,iDependency,ppDependency) (This)->lpVtbl->GetDependency(This,iDependency,ppDependency) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssWMComponent_QueryInterface(IVssWMComponent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssWMComponent_QueryInterface(IVssWMComponent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssWMComponent_AddRef(IVssWMComponent* This) { +static __WIDL_INLINE ULONG IVssWMComponent_AddRef(IVssWMComponent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssWMComponent_Release(IVssWMComponent* This) { +static __WIDL_INLINE ULONG IVssWMComponent_Release(IVssWMComponent* This) { return This->lpVtbl->Release(This); } /*** IVssWMComponent methods ***/ -static FORCEINLINE HRESULT IVssWMComponent_GetComponentInfo(IVssWMComponent* This,PVSSCOMPONENTINFO *ppInfo) { +static __WIDL_INLINE HRESULT IVssWMComponent_GetComponentInfo(IVssWMComponent* This,PVSSCOMPONENTINFO *ppInfo) { return This->lpVtbl->GetComponentInfo(This,ppInfo); } -static FORCEINLINE HRESULT IVssWMComponent_FreeComponentInfo(IVssWMComponent* This,PVSSCOMPONENTINFO pInfo) { +static __WIDL_INLINE HRESULT IVssWMComponent_FreeComponentInfo(IVssWMComponent* This,PVSSCOMPONENTINFO pInfo) { return This->lpVtbl->FreeComponentInfo(This,pInfo); } -static FORCEINLINE HRESULT IVssWMComponent_GetFile(IVssWMComponent* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssWMComponent_GetFile(IVssWMComponent* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetFile(This,iFile,ppFiledesc); } -static FORCEINLINE HRESULT IVssWMComponent_GetDatabaseFile(IVssWMComponent* This,UINT iDBFile,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssWMComponent_GetDatabaseFile(IVssWMComponent* This,UINT iDBFile,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetDatabaseFile(This,iDBFile,ppFiledesc); } -static FORCEINLINE HRESULT IVssWMComponent_GetDatabaseLogFile(IVssWMComponent* This,UINT iDbLogFile,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssWMComponent_GetDatabaseLogFile(IVssWMComponent* This,UINT iDbLogFile,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetDatabaseLogFile(This,iDbLogFile,ppFiledesc); } -static FORCEINLINE HRESULT IVssWMComponent_GetDependency(IVssWMComponent* This,UINT iDependency,IVssWMDependency **ppDependency) { +static __WIDL_INLINE HRESULT IVssWMComponent_GetDependency(IVssWMComponent* This,UINT iDependency,IVssWMDependency **ppDependency) { return This->lpVtbl->GetDependency(This,iDependency,ppDependency); } #endif @@ -435,47 +443,47 @@ interface IVssExamineWriterMetadata { #define IVssExamineWriterMetadata_LoadFromXML(This,bstrXML) (This)->lpVtbl->LoadFromXML(This,bstrXML) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssExamineWriterMetadata_QueryInterface(IVssExamineWriterMetadata* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadata_QueryInterface(IVssExamineWriterMetadata* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssExamineWriterMetadata_AddRef(IVssExamineWriterMetadata* This) { +static __WIDL_INLINE ULONG IVssExamineWriterMetadata_AddRef(IVssExamineWriterMetadata* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssExamineWriterMetadata_Release(IVssExamineWriterMetadata* This) { +static __WIDL_INLINE ULONG IVssExamineWriterMetadata_Release(IVssExamineWriterMetadata* This) { return This->lpVtbl->Release(This); } /*** IVssExamineWriterMetadata methods ***/ -static FORCEINLINE HRESULT IVssExamineWriterMetadata_GetIdentity(IVssExamineWriterMetadata* This,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriterName,VSS_USAGE_TYPE *pUsage,VSS_SOURCE_TYPE *pSource) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadata_GetIdentity(IVssExamineWriterMetadata* This,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriterName,VSS_USAGE_TYPE *pUsage,VSS_SOURCE_TYPE *pSource) { return This->lpVtbl->GetIdentity(This,pidInstance,pidWriter,pbstrWriterName,pUsage,pSource); } -static FORCEINLINE HRESULT IVssExamineWriterMetadata_GetFileCounts(IVssExamineWriterMetadata* This,UINT *pcIncludeFiles,UINT *pcExcludeFiles,UINT *pcComponents) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadata_GetFileCounts(IVssExamineWriterMetadata* This,UINT *pcIncludeFiles,UINT *pcExcludeFiles,UINT *pcComponents) { return This->lpVtbl->GetFileCounts(This,pcIncludeFiles,pcExcludeFiles,pcComponents); } -static FORCEINLINE HRESULT IVssExamineWriterMetadata_GetIncludeFile(IVssExamineWriterMetadata* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadata_GetIncludeFile(IVssExamineWriterMetadata* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetIncludeFile(This,iFile,ppFiledesc); } -static FORCEINLINE HRESULT IVssExamineWriterMetadata_GetExcludeFile(IVssExamineWriterMetadata* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadata_GetExcludeFile(IVssExamineWriterMetadata* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetExcludeFile(This,iFile,ppFiledesc); } -static FORCEINLINE HRESULT IVssExamineWriterMetadata_GetComponent(IVssExamineWriterMetadata* This,UINT iComponent,IVssWMComponent **ppComponent) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadata_GetComponent(IVssExamineWriterMetadata* This,UINT iComponent,IVssWMComponent **ppComponent) { return This->lpVtbl->GetComponent(This,iComponent,ppComponent); } -static FORCEINLINE HRESULT IVssExamineWriterMetadata_GetRestoreMethod(IVssExamineWriterMetadata* This,VSS_RESTOREMETHOD_ENUM *pMethod,BSTR *pbstrService,BSTR *pbstrUserProcedure,VSS_WRITERRESTORE_ENUM *pwriterRestore,boolean *pbRebootRequired,UINT *pcMappings) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadata_GetRestoreMethod(IVssExamineWriterMetadata* This,VSS_RESTOREMETHOD_ENUM *pMethod,BSTR *pbstrService,BSTR *pbstrUserProcedure,VSS_WRITERRESTORE_ENUM *pwriterRestore,boolean *pbRebootRequired,UINT *pcMappings) { return This->lpVtbl->GetRestoreMethod(This,pMethod,pbstrService,pbstrUserProcedure,pwriterRestore,pbRebootRequired,pcMappings); } -static FORCEINLINE HRESULT IVssExamineWriterMetadata_GetAlternateLocationMapping(IVssExamineWriterMetadata* This,UINT iMapping,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadata_GetAlternateLocationMapping(IVssExamineWriterMetadata* This,UINT iMapping,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetAlternateLocationMapping(This,iMapping,ppFiledesc); } -static FORCEINLINE HRESULT IVssExamineWriterMetadata_GetBackupSchema(IVssExamineWriterMetadata* This,DWORD *pdwSchemaMask) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadata_GetBackupSchema(IVssExamineWriterMetadata* This,DWORD *pdwSchemaMask) { return This->lpVtbl->GetBackupSchema(This,pdwSchemaMask); } -static FORCEINLINE HRESULT IVssExamineWriterMetadata_GetDocument(IVssExamineWriterMetadata* This,IXMLDOMDocument **pDoc) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadata_GetDocument(IVssExamineWriterMetadata* This,IXMLDOMDocument **pDoc) { return This->lpVtbl->GetDocument(This,pDoc); } -static FORCEINLINE HRESULT IVssExamineWriterMetadata_SaveAsXML(IVssExamineWriterMetadata* This,BSTR *pbstrXML) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadata_SaveAsXML(IVssExamineWriterMetadata* This,BSTR *pbstrXML) { return This->lpVtbl->SaveAsXML(This,pbstrXML); } -static FORCEINLINE HRESULT IVssExamineWriterMetadata_LoadFromXML(IVssExamineWriterMetadata* This,BSTR bstrXML) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadata_LoadFromXML(IVssExamineWriterMetadata* This,BSTR bstrXML) { return This->lpVtbl->LoadFromXML(This,bstrXML); } #endif @@ -624,51 +632,51 @@ interface IVssExamineWriterMetadataEx { #define IVssExamineWriterMetadataEx_GetIdentityEx(This,pidInstance,pidWriter,pbstrWriterName,pbstrInstanceName,pUsage,pSource) (This)->lpVtbl->GetIdentityEx(This,pidInstance,pidWriter,pbstrWriterName,pbstrInstanceName,pUsage,pSource) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx_QueryInterface(IVssExamineWriterMetadataEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx_QueryInterface(IVssExamineWriterMetadataEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssExamineWriterMetadataEx_AddRef(IVssExamineWriterMetadataEx* This) { +static __WIDL_INLINE ULONG IVssExamineWriterMetadataEx_AddRef(IVssExamineWriterMetadataEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssExamineWriterMetadataEx_Release(IVssExamineWriterMetadataEx* This) { +static __WIDL_INLINE ULONG IVssExamineWriterMetadataEx_Release(IVssExamineWriterMetadataEx* This) { return This->lpVtbl->Release(This); } /*** IVssExamineWriterMetadata methods ***/ -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx_GetIdentity(IVssExamineWriterMetadataEx* This,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriterName,VSS_USAGE_TYPE *pUsage,VSS_SOURCE_TYPE *pSource) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx_GetIdentity(IVssExamineWriterMetadataEx* This,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriterName,VSS_USAGE_TYPE *pUsage,VSS_SOURCE_TYPE *pSource) { return This->lpVtbl->GetIdentity(This,pidInstance,pidWriter,pbstrWriterName,pUsage,pSource); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx_GetFileCounts(IVssExamineWriterMetadataEx* This,UINT *pcIncludeFiles,UINT *pcExcludeFiles,UINT *pcComponents) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx_GetFileCounts(IVssExamineWriterMetadataEx* This,UINT *pcIncludeFiles,UINT *pcExcludeFiles,UINT *pcComponents) { return This->lpVtbl->GetFileCounts(This,pcIncludeFiles,pcExcludeFiles,pcComponents); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx_GetIncludeFile(IVssExamineWriterMetadataEx* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx_GetIncludeFile(IVssExamineWriterMetadataEx* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetIncludeFile(This,iFile,ppFiledesc); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx_GetExcludeFile(IVssExamineWriterMetadataEx* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx_GetExcludeFile(IVssExamineWriterMetadataEx* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetExcludeFile(This,iFile,ppFiledesc); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx_GetComponent(IVssExamineWriterMetadataEx* This,UINT iComponent,IVssWMComponent **ppComponent) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx_GetComponent(IVssExamineWriterMetadataEx* This,UINT iComponent,IVssWMComponent **ppComponent) { return This->lpVtbl->GetComponent(This,iComponent,ppComponent); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx_GetRestoreMethod(IVssExamineWriterMetadataEx* This,VSS_RESTOREMETHOD_ENUM *pMethod,BSTR *pbstrService,BSTR *pbstrUserProcedure,VSS_WRITERRESTORE_ENUM *pwriterRestore,boolean *pbRebootRequired,UINT *pcMappings) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx_GetRestoreMethod(IVssExamineWriterMetadataEx* This,VSS_RESTOREMETHOD_ENUM *pMethod,BSTR *pbstrService,BSTR *pbstrUserProcedure,VSS_WRITERRESTORE_ENUM *pwriterRestore,boolean *pbRebootRequired,UINT *pcMappings) { return This->lpVtbl->GetRestoreMethod(This,pMethod,pbstrService,pbstrUserProcedure,pwriterRestore,pbRebootRequired,pcMappings); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx_GetAlternateLocationMapping(IVssExamineWriterMetadataEx* This,UINT iMapping,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx_GetAlternateLocationMapping(IVssExamineWriterMetadataEx* This,UINT iMapping,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetAlternateLocationMapping(This,iMapping,ppFiledesc); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx_GetBackupSchema(IVssExamineWriterMetadataEx* This,DWORD *pdwSchemaMask) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx_GetBackupSchema(IVssExamineWriterMetadataEx* This,DWORD *pdwSchemaMask) { return This->lpVtbl->GetBackupSchema(This,pdwSchemaMask); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx_GetDocument(IVssExamineWriterMetadataEx* This,IXMLDOMDocument **pDoc) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx_GetDocument(IVssExamineWriterMetadataEx* This,IXMLDOMDocument **pDoc) { return This->lpVtbl->GetDocument(This,pDoc); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx_SaveAsXML(IVssExamineWriterMetadataEx* This,BSTR *pbstrXML) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx_SaveAsXML(IVssExamineWriterMetadataEx* This,BSTR *pbstrXML) { return This->lpVtbl->SaveAsXML(This,pbstrXML); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx_LoadFromXML(IVssExamineWriterMetadataEx* This,BSTR bstrXML) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx_LoadFromXML(IVssExamineWriterMetadataEx* This,BSTR bstrXML) { return This->lpVtbl->LoadFromXML(This,bstrXML); } /*** IVssExamineWriterMetadataEx methods ***/ -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx_GetIdentityEx(IVssExamineWriterMetadataEx* This,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriterName,BSTR *pbstrInstanceName,VSS_USAGE_TYPE *pUsage,VSS_SOURCE_TYPE *pSource) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx_GetIdentityEx(IVssExamineWriterMetadataEx* This,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriterName,BSTR *pbstrInstanceName,VSS_USAGE_TYPE *pUsage,VSS_SOURCE_TYPE *pSource) { return This->lpVtbl->GetIdentityEx(This,pidInstance,pidWriter,pbstrWriterName,pbstrInstanceName,pUsage,pSource); } #endif @@ -839,61 +847,61 @@ interface IVssExamineWriterMetadataEx2 { #define IVssExamineWriterMetadataEx2_GetExcludeFromSnapshotFile(This,iFile,ppFiledesc) (This)->lpVtbl->GetExcludeFromSnapshotFile(This,iFile,ppFiledesc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_QueryInterface(IVssExamineWriterMetadataEx2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_QueryInterface(IVssExamineWriterMetadataEx2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssExamineWriterMetadataEx2_AddRef(IVssExamineWriterMetadataEx2* This) { +static __WIDL_INLINE ULONG IVssExamineWriterMetadataEx2_AddRef(IVssExamineWriterMetadataEx2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssExamineWriterMetadataEx2_Release(IVssExamineWriterMetadataEx2* This) { +static __WIDL_INLINE ULONG IVssExamineWriterMetadataEx2_Release(IVssExamineWriterMetadataEx2* This) { return This->lpVtbl->Release(This); } /*** IVssExamineWriterMetadata methods ***/ -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_GetIdentity(IVssExamineWriterMetadataEx2* This,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriterName,VSS_USAGE_TYPE *pUsage,VSS_SOURCE_TYPE *pSource) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_GetIdentity(IVssExamineWriterMetadataEx2* This,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriterName,VSS_USAGE_TYPE *pUsage,VSS_SOURCE_TYPE *pSource) { return This->lpVtbl->GetIdentity(This,pidInstance,pidWriter,pbstrWriterName,pUsage,pSource); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_GetFileCounts(IVssExamineWriterMetadataEx2* This,UINT *pcIncludeFiles,UINT *pcExcludeFiles,UINT *pcComponents) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_GetFileCounts(IVssExamineWriterMetadataEx2* This,UINT *pcIncludeFiles,UINT *pcExcludeFiles,UINT *pcComponents) { return This->lpVtbl->GetFileCounts(This,pcIncludeFiles,pcExcludeFiles,pcComponents); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_GetIncludeFile(IVssExamineWriterMetadataEx2* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_GetIncludeFile(IVssExamineWriterMetadataEx2* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetIncludeFile(This,iFile,ppFiledesc); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_GetExcludeFile(IVssExamineWriterMetadataEx2* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_GetExcludeFile(IVssExamineWriterMetadataEx2* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetExcludeFile(This,iFile,ppFiledesc); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_GetComponent(IVssExamineWriterMetadataEx2* This,UINT iComponent,IVssWMComponent **ppComponent) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_GetComponent(IVssExamineWriterMetadataEx2* This,UINT iComponent,IVssWMComponent **ppComponent) { return This->lpVtbl->GetComponent(This,iComponent,ppComponent); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_GetRestoreMethod(IVssExamineWriterMetadataEx2* This,VSS_RESTOREMETHOD_ENUM *pMethod,BSTR *pbstrService,BSTR *pbstrUserProcedure,VSS_WRITERRESTORE_ENUM *pwriterRestore,boolean *pbRebootRequired,UINT *pcMappings) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_GetRestoreMethod(IVssExamineWriterMetadataEx2* This,VSS_RESTOREMETHOD_ENUM *pMethod,BSTR *pbstrService,BSTR *pbstrUserProcedure,VSS_WRITERRESTORE_ENUM *pwriterRestore,boolean *pbRebootRequired,UINT *pcMappings) { return This->lpVtbl->GetRestoreMethod(This,pMethod,pbstrService,pbstrUserProcedure,pwriterRestore,pbRebootRequired,pcMappings); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_GetAlternateLocationMapping(IVssExamineWriterMetadataEx2* This,UINT iMapping,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_GetAlternateLocationMapping(IVssExamineWriterMetadataEx2* This,UINT iMapping,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetAlternateLocationMapping(This,iMapping,ppFiledesc); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_GetBackupSchema(IVssExamineWriterMetadataEx2* This,DWORD *pdwSchemaMask) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_GetBackupSchema(IVssExamineWriterMetadataEx2* This,DWORD *pdwSchemaMask) { return This->lpVtbl->GetBackupSchema(This,pdwSchemaMask); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_GetDocument(IVssExamineWriterMetadataEx2* This,IXMLDOMDocument **pDoc) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_GetDocument(IVssExamineWriterMetadataEx2* This,IXMLDOMDocument **pDoc) { return This->lpVtbl->GetDocument(This,pDoc); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_SaveAsXML(IVssExamineWriterMetadataEx2* This,BSTR *pbstrXML) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_SaveAsXML(IVssExamineWriterMetadataEx2* This,BSTR *pbstrXML) { return This->lpVtbl->SaveAsXML(This,pbstrXML); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_LoadFromXML(IVssExamineWriterMetadataEx2* This,BSTR bstrXML) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_LoadFromXML(IVssExamineWriterMetadataEx2* This,BSTR bstrXML) { return This->lpVtbl->LoadFromXML(This,bstrXML); } /*** IVssExamineWriterMetadataEx methods ***/ -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_GetIdentityEx(IVssExamineWriterMetadataEx2* This,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriterName,BSTR *pbstrInstanceName,VSS_USAGE_TYPE *pUsage,VSS_SOURCE_TYPE *pSource) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_GetIdentityEx(IVssExamineWriterMetadataEx2* This,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriterName,BSTR *pbstrInstanceName,VSS_USAGE_TYPE *pUsage,VSS_SOURCE_TYPE *pSource) { return This->lpVtbl->GetIdentityEx(This,pidInstance,pidWriter,pbstrWriterName,pbstrInstanceName,pUsage,pSource); } /*** IVssExamineWriterMetadataEx2 methods ***/ -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_GetVersion(IVssExamineWriterMetadataEx2* This,DWORD *pdwMajorVersion,DWORD *pdwMinorVersion) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_GetVersion(IVssExamineWriterMetadataEx2* This,DWORD *pdwMajorVersion,DWORD *pdwMinorVersion) { return This->lpVtbl->GetVersion(This,pdwMajorVersion,pdwMinorVersion); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_GetExcludeFromSnapshotCount(IVssExamineWriterMetadataEx2* This,UINT *pcExcludedFromSnapshot) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_GetExcludeFromSnapshotCount(IVssExamineWriterMetadataEx2* This,UINT *pcExcludedFromSnapshot) { return This->lpVtbl->GetExcludeFromSnapshotCount(This,pcExcludedFromSnapshot); } -static FORCEINLINE HRESULT IVssExamineWriterMetadataEx2_GetExcludeFromSnapshotFile(IVssExamineWriterMetadataEx2* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssExamineWriterMetadataEx2_GetExcludeFromSnapshotFile(IVssExamineWriterMetadataEx2* This,UINT iFile,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetExcludeFromSnapshotFile(This,iFile,ppFiledesc); } #endif @@ -953,13 +961,13 @@ interface IVssWriterComponentsExt { #define IVssWriterComponentsExt_GetComponent(This,iComponent,ppComponent) (This)->lpVtbl->GetComponent(This,iComponent,ppComponent) #else /*** IVssWriterComponents methods ***/ -static FORCEINLINE HRESULT IVssWriterComponentsExt_GetComponentCount(IVssWriterComponentsExt* This,UINT *pcComponents) { +static __WIDL_INLINE HRESULT IVssWriterComponentsExt_GetComponentCount(IVssWriterComponentsExt* This,UINT *pcComponents) { return This->lpVtbl->GetComponentCount(This,pcComponents); } -static FORCEINLINE HRESULT IVssWriterComponentsExt_GetWriterInfo(IVssWriterComponentsExt* This,VSS_ID *pidInstance,VSS_ID *pidWriter) { +static __WIDL_INLINE HRESULT IVssWriterComponentsExt_GetWriterInfo(IVssWriterComponentsExt* This,VSS_ID *pidInstance,VSS_ID *pidWriter) { return This->lpVtbl->GetWriterInfo(This,pidInstance,pidWriter); } -static FORCEINLINE HRESULT IVssWriterComponentsExt_GetComponent(IVssWriterComponentsExt* This,UINT iComponent,IVssComponent **ppComponent) { +static __WIDL_INLINE HRESULT IVssWriterComponentsExt_GetComponent(IVssWriterComponentsExt* This,UINT iComponent,IVssComponent **ppComponent) { return This->lpVtbl->GetComponent(This,iComponent,ppComponent); } #endif @@ -1579,158 +1587,158 @@ interface IVssBackupComponents { #define IVssBackupComponents_QueryRevertStatus(This,pwszVolume,ppAsync) (This)->lpVtbl->QueryRevertStatus(This,pwszVolume,ppAsync) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssBackupComponents_QueryInterface(IVssBackupComponents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssBackupComponents_QueryInterface(IVssBackupComponents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssBackupComponents_AddRef(IVssBackupComponents* This) { +static __WIDL_INLINE ULONG IVssBackupComponents_AddRef(IVssBackupComponents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssBackupComponents_Release(IVssBackupComponents* This) { +static __WIDL_INLINE ULONG IVssBackupComponents_Release(IVssBackupComponents* This) { return This->lpVtbl->Release(This); } /*** IVssBackupComponents methods ***/ -static FORCEINLINE HRESULT IVssBackupComponents_GetWriterComponentsCount(IVssBackupComponents* This,UINT *pcComponents) { +static __WIDL_INLINE HRESULT IVssBackupComponents_GetWriterComponentsCount(IVssBackupComponents* This,UINT *pcComponents) { return This->lpVtbl->GetWriterComponentsCount(This,pcComponents); } -static FORCEINLINE HRESULT IVssBackupComponents_GetWriterComponents(IVssBackupComponents* This,UINT iWriter,IVssWriterComponentsExt **ppWriter) { +static __WIDL_INLINE HRESULT IVssBackupComponents_GetWriterComponents(IVssBackupComponents* This,UINT iWriter,IVssWriterComponentsExt **ppWriter) { return This->lpVtbl->GetWriterComponents(This,iWriter,ppWriter); } -static FORCEINLINE HRESULT IVssBackupComponents_InitializeForBackup(IVssBackupComponents* This,BSTR bstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponents_InitializeForBackup(IVssBackupComponents* This,BSTR bstrXML) { return This->lpVtbl->InitializeForBackup(This,bstrXML); } -static FORCEINLINE HRESULT IVssBackupComponents_SetBackupState(IVssBackupComponents* This,boolean bSelectComponents,boolean bBackupBootableSystemState,VSS_BACKUP_TYPE backupType,boolean bPartialFileSupport) { +static __WIDL_INLINE HRESULT IVssBackupComponents_SetBackupState(IVssBackupComponents* This,boolean bSelectComponents,boolean bBackupBootableSystemState,VSS_BACKUP_TYPE backupType,boolean bPartialFileSupport) { return This->lpVtbl->SetBackupState(This,bSelectComponents,bBackupBootableSystemState,backupType,bPartialFileSupport); } -static FORCEINLINE HRESULT IVssBackupComponents_InitializeForRestore(IVssBackupComponents* This,BSTR bstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponents_InitializeForRestore(IVssBackupComponents* This,BSTR bstrXML) { return This->lpVtbl->InitializeForRestore(This,bstrXML); } -static FORCEINLINE HRESULT IVssBackupComponents_SetRestoreState(IVssBackupComponents* This,VSS_RESTORE_TYPE restoreType) { +static __WIDL_INLINE HRESULT IVssBackupComponents_SetRestoreState(IVssBackupComponents* This,VSS_RESTORE_TYPE restoreType) { return This->lpVtbl->SetRestoreState(This,restoreType); } -static FORCEINLINE HRESULT IVssBackupComponents_GatherWriterMetadata(IVssBackupComponents* This,IVssAsync **pAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponents_GatherWriterMetadata(IVssBackupComponents* This,IVssAsync **pAsync) { return This->lpVtbl->GatherWriterMetadata(This,pAsync); } -static FORCEINLINE HRESULT IVssBackupComponents_GetWriterMetadataCount(IVssBackupComponents* This,UINT *pcWriters) { +static __WIDL_INLINE HRESULT IVssBackupComponents_GetWriterMetadataCount(IVssBackupComponents* This,UINT *pcWriters) { return This->lpVtbl->GetWriterMetadataCount(This,pcWriters); } -static FORCEINLINE HRESULT IVssBackupComponents_GetWriterMetadata(IVssBackupComponents* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadata **ppMetadata) { +static __WIDL_INLINE HRESULT IVssBackupComponents_GetWriterMetadata(IVssBackupComponents* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadata **ppMetadata) { return This->lpVtbl->GetWriterMetadata(This,iWriter,pidInstance,ppMetadata); } -static FORCEINLINE HRESULT IVssBackupComponents_FreeWriterMetadata(IVssBackupComponents* This) { +static __WIDL_INLINE HRESULT IVssBackupComponents_FreeWriterMetadata(IVssBackupComponents* This) { return This->lpVtbl->FreeWriterMetadata(This); } -static FORCEINLINE HRESULT IVssBackupComponents_AddComponent(IVssBackupComponents* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName) { +static __WIDL_INLINE HRESULT IVssBackupComponents_AddComponent(IVssBackupComponents* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName) { return This->lpVtbl->AddComponent(This,instanceId,writerId,ct,wszLogicalPath,wszComponentName); } -static FORCEINLINE HRESULT IVssBackupComponents_PrepareForBackup(IVssBackupComponents* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponents_PrepareForBackup(IVssBackupComponents* This,IVssAsync **ppAsync) { return This->lpVtbl->PrepareForBackup(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponents_AbortBackup(IVssBackupComponents* This) { +static __WIDL_INLINE HRESULT IVssBackupComponents_AbortBackup(IVssBackupComponents* This) { return This->lpVtbl->AbortBackup(This); } -static FORCEINLINE HRESULT IVssBackupComponents_GatherWriterStatus(IVssBackupComponents* This,IVssAsync **pAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponents_GatherWriterStatus(IVssBackupComponents* This,IVssAsync **pAsync) { return This->lpVtbl->GatherWriterStatus(This,pAsync); } -static FORCEINLINE HRESULT IVssBackupComponents_GetWriterStatusCount(IVssBackupComponents* This,UINT *pcWriters) { +static __WIDL_INLINE HRESULT IVssBackupComponents_GetWriterStatusCount(IVssBackupComponents* This,UINT *pcWriters) { return This->lpVtbl->GetWriterStatusCount(This,pcWriters); } -static FORCEINLINE HRESULT IVssBackupComponents_FreeWriterStatus(IVssBackupComponents* This) { +static __WIDL_INLINE HRESULT IVssBackupComponents_FreeWriterStatus(IVssBackupComponents* This) { return This->lpVtbl->FreeWriterStatus(This); } -static FORCEINLINE HRESULT IVssBackupComponents_GetWriterStatus(IVssBackupComponents* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phResultFailure) { +static __WIDL_INLINE HRESULT IVssBackupComponents_GetWriterStatus(IVssBackupComponents* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phResultFailure) { return This->lpVtbl->GetWriterStatus(This,iWriter,pidInstance,pidWriter,pbstrWriter,pnStatus,phResultFailure); } -static FORCEINLINE HRESULT IVssBackupComponents_SetBackupSucceeded(IVssBackupComponents* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSucceded) { +static __WIDL_INLINE HRESULT IVssBackupComponents_SetBackupSucceeded(IVssBackupComponents* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSucceded) { return This->lpVtbl->SetBackupSucceeded(This,instanceId,writerId,ct,wszLogicalPath,wszComponentName,bSucceded); } -static FORCEINLINE HRESULT IVssBackupComponents_SetBackupOptions(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszBackupOptions) { +static __WIDL_INLINE HRESULT IVssBackupComponents_SetBackupOptions(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszBackupOptions) { return This->lpVtbl->SetBackupOptions(This,writerId,ct,wszLogicalPath,wszComponentName,wszBackupOptions); } -static FORCEINLINE HRESULT IVssBackupComponents_SetSelectedForRestore(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore) { +static __WIDL_INLINE HRESULT IVssBackupComponents_SetSelectedForRestore(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore) { return This->lpVtbl->SetSelectedForRestore(This,writerId,ct,wszLogicalPath,wszComponentName,bSelectedForRestore); } -static FORCEINLINE HRESULT IVssBackupComponents_SetRestoreOptions(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreOptions) { +static __WIDL_INLINE HRESULT IVssBackupComponents_SetRestoreOptions(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreOptions) { return This->lpVtbl->SetRestoreOptions(This,writerId,ct,wszLogicalPath,wszComponentName,wszRestoreOptions); } -static FORCEINLINE HRESULT IVssBackupComponents_SetAdditionalRestores(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAdditionalRestores) { +static __WIDL_INLINE HRESULT IVssBackupComponents_SetAdditionalRestores(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAdditionalRestores) { return This->lpVtbl->SetAdditionalRestores(This,writerId,ct,wszLogicalPath,wszComponentName,bAdditionalRestores); } -static FORCEINLINE HRESULT IVssBackupComponents_SetPreviousBackupStamp(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPreviousBackupStamp) { +static __WIDL_INLINE HRESULT IVssBackupComponents_SetPreviousBackupStamp(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPreviousBackupStamp) { return This->lpVtbl->SetPreviousBackupStamp(This,writerId,ct,wszLogicalPath,wszComponentName,wszPreviousBackupStamp); } -static FORCEINLINE HRESULT IVssBackupComponents_SaveAsXML(IVssBackupComponents* This,BSTR *pbstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponents_SaveAsXML(IVssBackupComponents* This,BSTR *pbstrXML) { return This->lpVtbl->SaveAsXML(This,pbstrXML); } -static FORCEINLINE HRESULT IVssBackupComponents_BackupComplete(IVssBackupComponents* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponents_BackupComplete(IVssBackupComponents* This,IVssAsync **ppAsync) { return This->lpVtbl->BackupComplete(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponents_AddAlternativeLocationMapping(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszDestination) { +static __WIDL_INLINE HRESULT IVssBackupComponents_AddAlternativeLocationMapping(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszDestination) { return This->lpVtbl->AddAlternativeLocationMapping(This,writerId,componentType,wszLogicalPath,wszComponentName,wszPath,wszFilespec,bRecursive,wszDestination); } -static FORCEINLINE HRESULT IVssBackupComponents_AddRestoreSubcomponent(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszSubComponentLogicalPath,LPCWSTR wszSubComponentName,boolean bRepair) { +static __WIDL_INLINE HRESULT IVssBackupComponents_AddRestoreSubcomponent(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszSubComponentLogicalPath,LPCWSTR wszSubComponentName,boolean bRepair) { return This->lpVtbl->AddRestoreSubcomponent(This,writerId,componentType,wszLogicalPath,wszComponentName,wszSubComponentLogicalPath,wszSubComponentName,bRepair); } -static FORCEINLINE HRESULT IVssBackupComponents_SetFileRestoreStatus(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_FILE_RESTORE_STATUS status) { +static __WIDL_INLINE HRESULT IVssBackupComponents_SetFileRestoreStatus(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_FILE_RESTORE_STATUS status) { return This->lpVtbl->SetFileRestoreStatus(This,writerId,ct,wszLogicalPath,wszComponentName,status); } -static FORCEINLINE HRESULT IVssBackupComponents_AddNewTarget(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFileName,boolean bRecursive,LPCWSTR wszAlternatePath) { +static __WIDL_INLINE HRESULT IVssBackupComponents_AddNewTarget(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFileName,boolean bRecursive,LPCWSTR wszAlternatePath) { return This->lpVtbl->AddNewTarget(This,writerId,ct,wszLogicalPath,wszComponentName,wszPath,wszFileName,bRecursive,wszAlternatePath); } -static FORCEINLINE HRESULT IVssBackupComponents_SetRangesFilePath(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,UINT iPartialFile,LPCWSTR wszRangesFile) { +static __WIDL_INLINE HRESULT IVssBackupComponents_SetRangesFilePath(IVssBackupComponents* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,UINT iPartialFile,LPCWSTR wszRangesFile) { return This->lpVtbl->SetRangesFilePath(This,writerId,ct,wszLogicalPath,wszComponentName,iPartialFile,wszRangesFile); } -static FORCEINLINE HRESULT IVssBackupComponents_PreRestore(IVssBackupComponents* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponents_PreRestore(IVssBackupComponents* This,IVssAsync **ppAsync) { return This->lpVtbl->PreRestore(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponents_PostRestore(IVssBackupComponents* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponents_PostRestore(IVssBackupComponents* This,IVssAsync **ppAsync) { return This->lpVtbl->PostRestore(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponents_SetContext(IVssBackupComponents* This,LONG lContext) { +static __WIDL_INLINE HRESULT IVssBackupComponents_SetContext(IVssBackupComponents* This,LONG lContext) { return This->lpVtbl->SetContext(This,lContext); } -static FORCEINLINE HRESULT IVssBackupComponents_StartSnapshotSet(IVssBackupComponents* This,VSS_ID *pSnapshotSetId) { +static __WIDL_INLINE HRESULT IVssBackupComponents_StartSnapshotSet(IVssBackupComponents* This,VSS_ID *pSnapshotSetId) { return This->lpVtbl->StartSnapshotSet(This,pSnapshotSetId); } -static FORCEINLINE HRESULT IVssBackupComponents_AddToSnapshotSet(IVssBackupComponents* This,VSS_PWSZ pwszVolumeName,VSS_ID ProviderId,VSS_ID *pidSnapshot) { +static __WIDL_INLINE HRESULT IVssBackupComponents_AddToSnapshotSet(IVssBackupComponents* This,VSS_PWSZ pwszVolumeName,VSS_ID ProviderId,VSS_ID *pidSnapshot) { return This->lpVtbl->AddToSnapshotSet(This,pwszVolumeName,ProviderId,pidSnapshot); } -static FORCEINLINE HRESULT IVssBackupComponents_DoSnapshotSet(IVssBackupComponents* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponents_DoSnapshotSet(IVssBackupComponents* This,IVssAsync **ppAsync) { return This->lpVtbl->DoSnapshotSet(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponents_DeleteSnapshots(IVssBackupComponents* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { +static __WIDL_INLINE HRESULT IVssBackupComponents_DeleteSnapshots(IVssBackupComponents* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { return This->lpVtbl->DeleteSnapshots(This,SourceObjectId,eSourceObjectType,bForceDelete,plDeletedSnapshots,pNondeletedSnapshotID); } -static FORCEINLINE HRESULT IVssBackupComponents_ImportSnapshots(IVssBackupComponents* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponents_ImportSnapshots(IVssBackupComponents* This,IVssAsync **ppAsync) { return This->lpVtbl->ImportSnapshots(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponents_BreakSnapshotSet(IVssBackupComponents* This,VSS_ID SnapshotSetId) { +static __WIDL_INLINE HRESULT IVssBackupComponents_BreakSnapshotSet(IVssBackupComponents* This,VSS_ID SnapshotSetId) { return This->lpVtbl->BreakSnapshotSet(This,SnapshotSetId); } -static FORCEINLINE HRESULT IVssBackupComponents_GetSnapshotProperties(IVssBackupComponents* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { +static __WIDL_INLINE HRESULT IVssBackupComponents_GetSnapshotProperties(IVssBackupComponents* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { return This->lpVtbl->GetSnapshotProperties(This,SnapshotId,pProp); } -static FORCEINLINE HRESULT IVssBackupComponents_Query(IVssBackupComponents* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssBackupComponents_Query(IVssBackupComponents* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { return This->lpVtbl->Query(This,QueriedObjectId,eQueriedObjectType,eReturnedObjectsType,ppEnum); } -static FORCEINLINE HRESULT IVssBackupComponents_IsVolumeSupported(IVssBackupComponents* This,VSS_ID ProviderId,VSS_PWSZ pwszVolumeName,WINBOOL *pbSupportedByThisProvider) { +static __WIDL_INLINE HRESULT IVssBackupComponents_IsVolumeSupported(IVssBackupComponents* This,VSS_ID ProviderId,VSS_PWSZ pwszVolumeName,WINBOOL *pbSupportedByThisProvider) { return This->lpVtbl->IsVolumeSupported(This,ProviderId,pwszVolumeName,pbSupportedByThisProvider); } -static FORCEINLINE HRESULT IVssBackupComponents_DisableWriterClasses(IVssBackupComponents* This,const VSS_ID *rgWriterClassId,UINT cClassId) { +static __WIDL_INLINE HRESULT IVssBackupComponents_DisableWriterClasses(IVssBackupComponents* This,const VSS_ID *rgWriterClassId,UINT cClassId) { return This->lpVtbl->DisableWriterClasses(This,rgWriterClassId,cClassId); } -static FORCEINLINE HRESULT IVssBackupComponents_EnableWriterClasses(IVssBackupComponents* This,const VSS_ID *rgWriterClassId,UINT cClassId) { +static __WIDL_INLINE HRESULT IVssBackupComponents_EnableWriterClasses(IVssBackupComponents* This,const VSS_ID *rgWriterClassId,UINT cClassId) { return This->lpVtbl->EnableWriterClasses(This,rgWriterClassId,cClassId); } -static FORCEINLINE HRESULT IVssBackupComponents_DisableWriterInstances(IVssBackupComponents* This,const VSS_ID *rgWriterInstanceId,UINT cInstanceId) { +static __WIDL_INLINE HRESULT IVssBackupComponents_DisableWriterInstances(IVssBackupComponents* This,const VSS_ID *rgWriterInstanceId,UINT cInstanceId) { return This->lpVtbl->DisableWriterInstances(This,rgWriterInstanceId,cInstanceId); } -static FORCEINLINE HRESULT IVssBackupComponents_ExposeSnapshot(IVssBackupComponents* This,VSS_ID SnapshotId,VSS_PWSZ wszPathFromRoot,LONG lAttributes,VSS_PWSZ wszExpose,VSS_PWSZ *pwszExposed) { +static __WIDL_INLINE HRESULT IVssBackupComponents_ExposeSnapshot(IVssBackupComponents* This,VSS_ID SnapshotId,VSS_PWSZ wszPathFromRoot,LONG lAttributes,VSS_PWSZ wszExpose,VSS_PWSZ *pwszExposed) { return This->lpVtbl->ExposeSnapshot(This,SnapshotId,wszPathFromRoot,lAttributes,wszExpose,pwszExposed); } -static FORCEINLINE HRESULT IVssBackupComponents_RevertToSnapshot(IVssBackupComponents* This,VSS_ID SnapshotId,WINBOOL bForceDismount) { +static __WIDL_INLINE HRESULT IVssBackupComponents_RevertToSnapshot(IVssBackupComponents* This,VSS_ID SnapshotId,WINBOOL bForceDismount) { return This->lpVtbl->RevertToSnapshot(This,SnapshotId,bForceDismount); } -static FORCEINLINE HRESULT IVssBackupComponents_QueryRevertStatus(IVssBackupComponents* This,VSS_PWSZ pwszVolume,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponents_QueryRevertStatus(IVssBackupComponents* This,VSS_PWSZ pwszVolume,IVssAsync **ppAsync) { return This->lpVtbl->QueryRevertStatus(This,pwszVolume,ppAsync); } #endif @@ -2148,165 +2156,165 @@ interface IVssBackupComponentsEx { #define IVssBackupComponentsEx_SetSelectedForRestoreEx(This,writerId,ct,wszLogicalPath,wszComponentName,bSelectedForRestore,instanceId) (This)->lpVtbl->SetSelectedForRestoreEx(This,writerId,ct,wszLogicalPath,wszComponentName,bSelectedForRestore,instanceId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx_QueryInterface(IVssBackupComponentsEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_QueryInterface(IVssBackupComponentsEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssBackupComponentsEx_AddRef(IVssBackupComponentsEx* This) { +static __WIDL_INLINE ULONG IVssBackupComponentsEx_AddRef(IVssBackupComponentsEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssBackupComponentsEx_Release(IVssBackupComponentsEx* This) { +static __WIDL_INLINE ULONG IVssBackupComponentsEx_Release(IVssBackupComponentsEx* This) { return This->lpVtbl->Release(This); } /*** IVssBackupComponents methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx_GetWriterComponentsCount(IVssBackupComponentsEx* This,UINT *pcComponents) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_GetWriterComponentsCount(IVssBackupComponentsEx* This,UINT *pcComponents) { return This->lpVtbl->GetWriterComponentsCount(This,pcComponents); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_GetWriterComponents(IVssBackupComponentsEx* This,UINT iWriter,IVssWriterComponentsExt **ppWriter) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_GetWriterComponents(IVssBackupComponentsEx* This,UINT iWriter,IVssWriterComponentsExt **ppWriter) { return This->lpVtbl->GetWriterComponents(This,iWriter,ppWriter); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_InitializeForBackup(IVssBackupComponentsEx* This,BSTR bstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_InitializeForBackup(IVssBackupComponentsEx* This,BSTR bstrXML) { return This->lpVtbl->InitializeForBackup(This,bstrXML); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_SetBackupState(IVssBackupComponentsEx* This,boolean bSelectComponents,boolean bBackupBootableSystemState,VSS_BACKUP_TYPE backupType,boolean bPartialFileSupport) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_SetBackupState(IVssBackupComponentsEx* This,boolean bSelectComponents,boolean bBackupBootableSystemState,VSS_BACKUP_TYPE backupType,boolean bPartialFileSupport) { return This->lpVtbl->SetBackupState(This,bSelectComponents,bBackupBootableSystemState,backupType,bPartialFileSupport); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_InitializeForRestore(IVssBackupComponentsEx* This,BSTR bstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_InitializeForRestore(IVssBackupComponentsEx* This,BSTR bstrXML) { return This->lpVtbl->InitializeForRestore(This,bstrXML); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_SetRestoreState(IVssBackupComponentsEx* This,VSS_RESTORE_TYPE restoreType) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_SetRestoreState(IVssBackupComponentsEx* This,VSS_RESTORE_TYPE restoreType) { return This->lpVtbl->SetRestoreState(This,restoreType); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_GatherWriterMetadata(IVssBackupComponentsEx* This,IVssAsync **pAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_GatherWriterMetadata(IVssBackupComponentsEx* This,IVssAsync **pAsync) { return This->lpVtbl->GatherWriterMetadata(This,pAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_GetWriterMetadataCount(IVssBackupComponentsEx* This,UINT *pcWriters) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_GetWriterMetadataCount(IVssBackupComponentsEx* This,UINT *pcWriters) { return This->lpVtbl->GetWriterMetadataCount(This,pcWriters); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_GetWriterMetadata(IVssBackupComponentsEx* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadata **ppMetadata) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_GetWriterMetadata(IVssBackupComponentsEx* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadata **ppMetadata) { return This->lpVtbl->GetWriterMetadata(This,iWriter,pidInstance,ppMetadata); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_FreeWriterMetadata(IVssBackupComponentsEx* This) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_FreeWriterMetadata(IVssBackupComponentsEx* This) { return This->lpVtbl->FreeWriterMetadata(This); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_AddComponent(IVssBackupComponentsEx* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_AddComponent(IVssBackupComponentsEx* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName) { return This->lpVtbl->AddComponent(This,instanceId,writerId,ct,wszLogicalPath,wszComponentName); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_PrepareForBackup(IVssBackupComponentsEx* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_PrepareForBackup(IVssBackupComponentsEx* This,IVssAsync **ppAsync) { return This->lpVtbl->PrepareForBackup(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_AbortBackup(IVssBackupComponentsEx* This) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_AbortBackup(IVssBackupComponentsEx* This) { return This->lpVtbl->AbortBackup(This); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_GatherWriterStatus(IVssBackupComponentsEx* This,IVssAsync **pAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_GatherWriterStatus(IVssBackupComponentsEx* This,IVssAsync **pAsync) { return This->lpVtbl->GatherWriterStatus(This,pAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_GetWriterStatusCount(IVssBackupComponentsEx* This,UINT *pcWriters) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_GetWriterStatusCount(IVssBackupComponentsEx* This,UINT *pcWriters) { return This->lpVtbl->GetWriterStatusCount(This,pcWriters); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_FreeWriterStatus(IVssBackupComponentsEx* This) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_FreeWriterStatus(IVssBackupComponentsEx* This) { return This->lpVtbl->FreeWriterStatus(This); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_GetWriterStatus(IVssBackupComponentsEx* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phResultFailure) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_GetWriterStatus(IVssBackupComponentsEx* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phResultFailure) { return This->lpVtbl->GetWriterStatus(This,iWriter,pidInstance,pidWriter,pbstrWriter,pnStatus,phResultFailure); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_SetBackupSucceeded(IVssBackupComponentsEx* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSucceded) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_SetBackupSucceeded(IVssBackupComponentsEx* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSucceded) { return This->lpVtbl->SetBackupSucceeded(This,instanceId,writerId,ct,wszLogicalPath,wszComponentName,bSucceded); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_SetBackupOptions(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszBackupOptions) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_SetBackupOptions(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszBackupOptions) { return This->lpVtbl->SetBackupOptions(This,writerId,ct,wszLogicalPath,wszComponentName,wszBackupOptions); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_SetSelectedForRestore(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_SetSelectedForRestore(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore) { return This->lpVtbl->SetSelectedForRestore(This,writerId,ct,wszLogicalPath,wszComponentName,bSelectedForRestore); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_SetRestoreOptions(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreOptions) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_SetRestoreOptions(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreOptions) { return This->lpVtbl->SetRestoreOptions(This,writerId,ct,wszLogicalPath,wszComponentName,wszRestoreOptions); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_SetAdditionalRestores(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAdditionalRestores) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_SetAdditionalRestores(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAdditionalRestores) { return This->lpVtbl->SetAdditionalRestores(This,writerId,ct,wszLogicalPath,wszComponentName,bAdditionalRestores); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_SetPreviousBackupStamp(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPreviousBackupStamp) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_SetPreviousBackupStamp(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPreviousBackupStamp) { return This->lpVtbl->SetPreviousBackupStamp(This,writerId,ct,wszLogicalPath,wszComponentName,wszPreviousBackupStamp); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_SaveAsXML(IVssBackupComponentsEx* This,BSTR *pbstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_SaveAsXML(IVssBackupComponentsEx* This,BSTR *pbstrXML) { return This->lpVtbl->SaveAsXML(This,pbstrXML); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_BackupComplete(IVssBackupComponentsEx* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_BackupComplete(IVssBackupComponentsEx* This,IVssAsync **ppAsync) { return This->lpVtbl->BackupComplete(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_AddAlternativeLocationMapping(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszDestination) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_AddAlternativeLocationMapping(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszDestination) { return This->lpVtbl->AddAlternativeLocationMapping(This,writerId,componentType,wszLogicalPath,wszComponentName,wszPath,wszFilespec,bRecursive,wszDestination); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_AddRestoreSubcomponent(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszSubComponentLogicalPath,LPCWSTR wszSubComponentName,boolean bRepair) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_AddRestoreSubcomponent(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszSubComponentLogicalPath,LPCWSTR wszSubComponentName,boolean bRepair) { return This->lpVtbl->AddRestoreSubcomponent(This,writerId,componentType,wszLogicalPath,wszComponentName,wszSubComponentLogicalPath,wszSubComponentName,bRepair); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_SetFileRestoreStatus(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_FILE_RESTORE_STATUS status) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_SetFileRestoreStatus(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_FILE_RESTORE_STATUS status) { return This->lpVtbl->SetFileRestoreStatus(This,writerId,ct,wszLogicalPath,wszComponentName,status); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_AddNewTarget(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFileName,boolean bRecursive,LPCWSTR wszAlternatePath) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_AddNewTarget(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFileName,boolean bRecursive,LPCWSTR wszAlternatePath) { return This->lpVtbl->AddNewTarget(This,writerId,ct,wszLogicalPath,wszComponentName,wszPath,wszFileName,bRecursive,wszAlternatePath); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_SetRangesFilePath(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,UINT iPartialFile,LPCWSTR wszRangesFile) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_SetRangesFilePath(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,UINT iPartialFile,LPCWSTR wszRangesFile) { return This->lpVtbl->SetRangesFilePath(This,writerId,ct,wszLogicalPath,wszComponentName,iPartialFile,wszRangesFile); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_PreRestore(IVssBackupComponentsEx* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_PreRestore(IVssBackupComponentsEx* This,IVssAsync **ppAsync) { return This->lpVtbl->PreRestore(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_PostRestore(IVssBackupComponentsEx* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_PostRestore(IVssBackupComponentsEx* This,IVssAsync **ppAsync) { return This->lpVtbl->PostRestore(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_SetContext(IVssBackupComponentsEx* This,LONG lContext) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_SetContext(IVssBackupComponentsEx* This,LONG lContext) { return This->lpVtbl->SetContext(This,lContext); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_StartSnapshotSet(IVssBackupComponentsEx* This,VSS_ID *pSnapshotSetId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_StartSnapshotSet(IVssBackupComponentsEx* This,VSS_ID *pSnapshotSetId) { return This->lpVtbl->StartSnapshotSet(This,pSnapshotSetId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_AddToSnapshotSet(IVssBackupComponentsEx* This,VSS_PWSZ pwszVolumeName,VSS_ID ProviderId,VSS_ID *pidSnapshot) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_AddToSnapshotSet(IVssBackupComponentsEx* This,VSS_PWSZ pwszVolumeName,VSS_ID ProviderId,VSS_ID *pidSnapshot) { return This->lpVtbl->AddToSnapshotSet(This,pwszVolumeName,ProviderId,pidSnapshot); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_DoSnapshotSet(IVssBackupComponentsEx* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_DoSnapshotSet(IVssBackupComponentsEx* This,IVssAsync **ppAsync) { return This->lpVtbl->DoSnapshotSet(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_DeleteSnapshots(IVssBackupComponentsEx* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_DeleteSnapshots(IVssBackupComponentsEx* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { return This->lpVtbl->DeleteSnapshots(This,SourceObjectId,eSourceObjectType,bForceDelete,plDeletedSnapshots,pNondeletedSnapshotID); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_ImportSnapshots(IVssBackupComponentsEx* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_ImportSnapshots(IVssBackupComponentsEx* This,IVssAsync **ppAsync) { return This->lpVtbl->ImportSnapshots(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_BreakSnapshotSet(IVssBackupComponentsEx* This,VSS_ID SnapshotSetId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_BreakSnapshotSet(IVssBackupComponentsEx* This,VSS_ID SnapshotSetId) { return This->lpVtbl->BreakSnapshotSet(This,SnapshotSetId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_GetSnapshotProperties(IVssBackupComponentsEx* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_GetSnapshotProperties(IVssBackupComponentsEx* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { return This->lpVtbl->GetSnapshotProperties(This,SnapshotId,pProp); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_Query(IVssBackupComponentsEx* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_Query(IVssBackupComponentsEx* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { return This->lpVtbl->Query(This,QueriedObjectId,eQueriedObjectType,eReturnedObjectsType,ppEnum); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_IsVolumeSupported(IVssBackupComponentsEx* This,VSS_ID ProviderId,VSS_PWSZ pwszVolumeName,WINBOOL *pbSupportedByThisProvider) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_IsVolumeSupported(IVssBackupComponentsEx* This,VSS_ID ProviderId,VSS_PWSZ pwszVolumeName,WINBOOL *pbSupportedByThisProvider) { return This->lpVtbl->IsVolumeSupported(This,ProviderId,pwszVolumeName,pbSupportedByThisProvider); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_DisableWriterClasses(IVssBackupComponentsEx* This,const VSS_ID *rgWriterClassId,UINT cClassId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_DisableWriterClasses(IVssBackupComponentsEx* This,const VSS_ID *rgWriterClassId,UINT cClassId) { return This->lpVtbl->DisableWriterClasses(This,rgWriterClassId,cClassId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_EnableWriterClasses(IVssBackupComponentsEx* This,const VSS_ID *rgWriterClassId,UINT cClassId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_EnableWriterClasses(IVssBackupComponentsEx* This,const VSS_ID *rgWriterClassId,UINT cClassId) { return This->lpVtbl->EnableWriterClasses(This,rgWriterClassId,cClassId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_DisableWriterInstances(IVssBackupComponentsEx* This,const VSS_ID *rgWriterInstanceId,UINT cInstanceId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_DisableWriterInstances(IVssBackupComponentsEx* This,const VSS_ID *rgWriterInstanceId,UINT cInstanceId) { return This->lpVtbl->DisableWriterInstances(This,rgWriterInstanceId,cInstanceId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_ExposeSnapshot(IVssBackupComponentsEx* This,VSS_ID SnapshotId,VSS_PWSZ wszPathFromRoot,LONG lAttributes,VSS_PWSZ wszExpose,VSS_PWSZ *pwszExposed) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_ExposeSnapshot(IVssBackupComponentsEx* This,VSS_ID SnapshotId,VSS_PWSZ wszPathFromRoot,LONG lAttributes,VSS_PWSZ wszExpose,VSS_PWSZ *pwszExposed) { return This->lpVtbl->ExposeSnapshot(This,SnapshotId,wszPathFromRoot,lAttributes,wszExpose,pwszExposed); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_RevertToSnapshot(IVssBackupComponentsEx* This,VSS_ID SnapshotId,WINBOOL bForceDismount) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_RevertToSnapshot(IVssBackupComponentsEx* This,VSS_ID SnapshotId,WINBOOL bForceDismount) { return This->lpVtbl->RevertToSnapshot(This,SnapshotId,bForceDismount); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_QueryRevertStatus(IVssBackupComponentsEx* This,VSS_PWSZ pwszVolume,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_QueryRevertStatus(IVssBackupComponentsEx* This,VSS_PWSZ pwszVolume,IVssAsync **ppAsync) { return This->lpVtbl->QueryRevertStatus(This,pwszVolume,ppAsync); } /*** IVssBackupComponentsEx methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx_GetWriterMetadataEx(IVssBackupComponentsEx* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadataEx **ppMetadata) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_GetWriterMetadataEx(IVssBackupComponentsEx* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadataEx **ppMetadata) { return This->lpVtbl->GetWriterMetadataEx(This,iWriter,pidInstance,ppMetadata); } -static FORCEINLINE HRESULT IVssBackupComponentsEx_SetSelectedForRestoreEx(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore,VSS_ID instanceId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx_SetSelectedForRestoreEx(IVssBackupComponentsEx* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore,VSS_ID instanceId) { return This->lpVtbl->SetSelectedForRestoreEx(This,writerId,ct,wszLogicalPath,wszComponentName,bSelectedForRestore,instanceId); } #endif @@ -2807,187 +2815,187 @@ interface IVssBackupComponentsEx2 { #define IVssBackupComponentsEx2_FastRecovery(This,SnapshotSetID,dwFastRecoveryFlags,ppAsync) (This)->lpVtbl->FastRecovery(This,SnapshotSetID,dwFastRecoveryFlags,ppAsync) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx2_QueryInterface(IVssBackupComponentsEx2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_QueryInterface(IVssBackupComponentsEx2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssBackupComponentsEx2_AddRef(IVssBackupComponentsEx2* This) { +static __WIDL_INLINE ULONG IVssBackupComponentsEx2_AddRef(IVssBackupComponentsEx2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssBackupComponentsEx2_Release(IVssBackupComponentsEx2* This) { +static __WIDL_INLINE ULONG IVssBackupComponentsEx2_Release(IVssBackupComponentsEx2* This) { return This->lpVtbl->Release(This); } /*** IVssBackupComponents methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx2_GetWriterComponentsCount(IVssBackupComponentsEx2* This,UINT *pcComponents) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_GetWriterComponentsCount(IVssBackupComponentsEx2* This,UINT *pcComponents) { return This->lpVtbl->GetWriterComponentsCount(This,pcComponents); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_GetWriterComponents(IVssBackupComponentsEx2* This,UINT iWriter,IVssWriterComponentsExt **ppWriter) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_GetWriterComponents(IVssBackupComponentsEx2* This,UINT iWriter,IVssWriterComponentsExt **ppWriter) { return This->lpVtbl->GetWriterComponents(This,iWriter,ppWriter); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_InitializeForBackup(IVssBackupComponentsEx2* This,BSTR bstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_InitializeForBackup(IVssBackupComponentsEx2* This,BSTR bstrXML) { return This->lpVtbl->InitializeForBackup(This,bstrXML); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetBackupState(IVssBackupComponentsEx2* This,boolean bSelectComponents,boolean bBackupBootableSystemState,VSS_BACKUP_TYPE backupType,boolean bPartialFileSupport) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetBackupState(IVssBackupComponentsEx2* This,boolean bSelectComponents,boolean bBackupBootableSystemState,VSS_BACKUP_TYPE backupType,boolean bPartialFileSupport) { return This->lpVtbl->SetBackupState(This,bSelectComponents,bBackupBootableSystemState,backupType,bPartialFileSupport); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_InitializeForRestore(IVssBackupComponentsEx2* This,BSTR bstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_InitializeForRestore(IVssBackupComponentsEx2* This,BSTR bstrXML) { return This->lpVtbl->InitializeForRestore(This,bstrXML); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetRestoreState(IVssBackupComponentsEx2* This,VSS_RESTORE_TYPE restoreType) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetRestoreState(IVssBackupComponentsEx2* This,VSS_RESTORE_TYPE restoreType) { return This->lpVtbl->SetRestoreState(This,restoreType); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_GatherWriterMetadata(IVssBackupComponentsEx2* This,IVssAsync **pAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_GatherWriterMetadata(IVssBackupComponentsEx2* This,IVssAsync **pAsync) { return This->lpVtbl->GatherWriterMetadata(This,pAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_GetWriterMetadataCount(IVssBackupComponentsEx2* This,UINT *pcWriters) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_GetWriterMetadataCount(IVssBackupComponentsEx2* This,UINT *pcWriters) { return This->lpVtbl->GetWriterMetadataCount(This,pcWriters); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_GetWriterMetadata(IVssBackupComponentsEx2* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadata **ppMetadata) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_GetWriterMetadata(IVssBackupComponentsEx2* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadata **ppMetadata) { return This->lpVtbl->GetWriterMetadata(This,iWriter,pidInstance,ppMetadata); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_FreeWriterMetadata(IVssBackupComponentsEx2* This) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_FreeWriterMetadata(IVssBackupComponentsEx2* This) { return This->lpVtbl->FreeWriterMetadata(This); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_AddComponent(IVssBackupComponentsEx2* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_AddComponent(IVssBackupComponentsEx2* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName) { return This->lpVtbl->AddComponent(This,instanceId,writerId,ct,wszLogicalPath,wszComponentName); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_PrepareForBackup(IVssBackupComponentsEx2* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_PrepareForBackup(IVssBackupComponentsEx2* This,IVssAsync **ppAsync) { return This->lpVtbl->PrepareForBackup(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_AbortBackup(IVssBackupComponentsEx2* This) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_AbortBackup(IVssBackupComponentsEx2* This) { return This->lpVtbl->AbortBackup(This); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_GatherWriterStatus(IVssBackupComponentsEx2* This,IVssAsync **pAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_GatherWriterStatus(IVssBackupComponentsEx2* This,IVssAsync **pAsync) { return This->lpVtbl->GatherWriterStatus(This,pAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_GetWriterStatusCount(IVssBackupComponentsEx2* This,UINT *pcWriters) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_GetWriterStatusCount(IVssBackupComponentsEx2* This,UINT *pcWriters) { return This->lpVtbl->GetWriterStatusCount(This,pcWriters); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_FreeWriterStatus(IVssBackupComponentsEx2* This) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_FreeWriterStatus(IVssBackupComponentsEx2* This) { return This->lpVtbl->FreeWriterStatus(This); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_GetWriterStatus(IVssBackupComponentsEx2* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phResultFailure) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_GetWriterStatus(IVssBackupComponentsEx2* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phResultFailure) { return This->lpVtbl->GetWriterStatus(This,iWriter,pidInstance,pidWriter,pbstrWriter,pnStatus,phResultFailure); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetBackupSucceeded(IVssBackupComponentsEx2* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSucceded) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetBackupSucceeded(IVssBackupComponentsEx2* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSucceded) { return This->lpVtbl->SetBackupSucceeded(This,instanceId,writerId,ct,wszLogicalPath,wszComponentName,bSucceded); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetBackupOptions(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszBackupOptions) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetBackupOptions(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszBackupOptions) { return This->lpVtbl->SetBackupOptions(This,writerId,ct,wszLogicalPath,wszComponentName,wszBackupOptions); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetSelectedForRestore(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetSelectedForRestore(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore) { return This->lpVtbl->SetSelectedForRestore(This,writerId,ct,wszLogicalPath,wszComponentName,bSelectedForRestore); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetRestoreOptions(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreOptions) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetRestoreOptions(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreOptions) { return This->lpVtbl->SetRestoreOptions(This,writerId,ct,wszLogicalPath,wszComponentName,wszRestoreOptions); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetAdditionalRestores(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAdditionalRestores) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetAdditionalRestores(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAdditionalRestores) { return This->lpVtbl->SetAdditionalRestores(This,writerId,ct,wszLogicalPath,wszComponentName,bAdditionalRestores); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetPreviousBackupStamp(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPreviousBackupStamp) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetPreviousBackupStamp(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPreviousBackupStamp) { return This->lpVtbl->SetPreviousBackupStamp(This,writerId,ct,wszLogicalPath,wszComponentName,wszPreviousBackupStamp); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SaveAsXML(IVssBackupComponentsEx2* This,BSTR *pbstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SaveAsXML(IVssBackupComponentsEx2* This,BSTR *pbstrXML) { return This->lpVtbl->SaveAsXML(This,pbstrXML); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_BackupComplete(IVssBackupComponentsEx2* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_BackupComplete(IVssBackupComponentsEx2* This,IVssAsync **ppAsync) { return This->lpVtbl->BackupComplete(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_AddAlternativeLocationMapping(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszDestination) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_AddAlternativeLocationMapping(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszDestination) { return This->lpVtbl->AddAlternativeLocationMapping(This,writerId,componentType,wszLogicalPath,wszComponentName,wszPath,wszFilespec,bRecursive,wszDestination); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_AddRestoreSubcomponent(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszSubComponentLogicalPath,LPCWSTR wszSubComponentName,boolean bRepair) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_AddRestoreSubcomponent(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszSubComponentLogicalPath,LPCWSTR wszSubComponentName,boolean bRepair) { return This->lpVtbl->AddRestoreSubcomponent(This,writerId,componentType,wszLogicalPath,wszComponentName,wszSubComponentLogicalPath,wszSubComponentName,bRepair); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetFileRestoreStatus(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_FILE_RESTORE_STATUS status) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetFileRestoreStatus(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_FILE_RESTORE_STATUS status) { return This->lpVtbl->SetFileRestoreStatus(This,writerId,ct,wszLogicalPath,wszComponentName,status); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_AddNewTarget(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFileName,boolean bRecursive,LPCWSTR wszAlternatePath) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_AddNewTarget(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFileName,boolean bRecursive,LPCWSTR wszAlternatePath) { return This->lpVtbl->AddNewTarget(This,writerId,ct,wszLogicalPath,wszComponentName,wszPath,wszFileName,bRecursive,wszAlternatePath); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetRangesFilePath(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,UINT iPartialFile,LPCWSTR wszRangesFile) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetRangesFilePath(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,UINT iPartialFile,LPCWSTR wszRangesFile) { return This->lpVtbl->SetRangesFilePath(This,writerId,ct,wszLogicalPath,wszComponentName,iPartialFile,wszRangesFile); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_PreRestore(IVssBackupComponentsEx2* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_PreRestore(IVssBackupComponentsEx2* This,IVssAsync **ppAsync) { return This->lpVtbl->PreRestore(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_PostRestore(IVssBackupComponentsEx2* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_PostRestore(IVssBackupComponentsEx2* This,IVssAsync **ppAsync) { return This->lpVtbl->PostRestore(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetContext(IVssBackupComponentsEx2* This,LONG lContext) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetContext(IVssBackupComponentsEx2* This,LONG lContext) { return This->lpVtbl->SetContext(This,lContext); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_StartSnapshotSet(IVssBackupComponentsEx2* This,VSS_ID *pSnapshotSetId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_StartSnapshotSet(IVssBackupComponentsEx2* This,VSS_ID *pSnapshotSetId) { return This->lpVtbl->StartSnapshotSet(This,pSnapshotSetId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_AddToSnapshotSet(IVssBackupComponentsEx2* This,VSS_PWSZ pwszVolumeName,VSS_ID ProviderId,VSS_ID *pidSnapshot) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_AddToSnapshotSet(IVssBackupComponentsEx2* This,VSS_PWSZ pwszVolumeName,VSS_ID ProviderId,VSS_ID *pidSnapshot) { return This->lpVtbl->AddToSnapshotSet(This,pwszVolumeName,ProviderId,pidSnapshot); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_DoSnapshotSet(IVssBackupComponentsEx2* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_DoSnapshotSet(IVssBackupComponentsEx2* This,IVssAsync **ppAsync) { return This->lpVtbl->DoSnapshotSet(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_DeleteSnapshots(IVssBackupComponentsEx2* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_DeleteSnapshots(IVssBackupComponentsEx2* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { return This->lpVtbl->DeleteSnapshots(This,SourceObjectId,eSourceObjectType,bForceDelete,plDeletedSnapshots,pNondeletedSnapshotID); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_ImportSnapshots(IVssBackupComponentsEx2* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_ImportSnapshots(IVssBackupComponentsEx2* This,IVssAsync **ppAsync) { return This->lpVtbl->ImportSnapshots(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_BreakSnapshotSet(IVssBackupComponentsEx2* This,VSS_ID SnapshotSetId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_BreakSnapshotSet(IVssBackupComponentsEx2* This,VSS_ID SnapshotSetId) { return This->lpVtbl->BreakSnapshotSet(This,SnapshotSetId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_GetSnapshotProperties(IVssBackupComponentsEx2* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_GetSnapshotProperties(IVssBackupComponentsEx2* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { return This->lpVtbl->GetSnapshotProperties(This,SnapshotId,pProp); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_Query(IVssBackupComponentsEx2* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_Query(IVssBackupComponentsEx2* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { return This->lpVtbl->Query(This,QueriedObjectId,eQueriedObjectType,eReturnedObjectsType,ppEnum); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_IsVolumeSupported(IVssBackupComponentsEx2* This,VSS_ID ProviderId,VSS_PWSZ pwszVolumeName,WINBOOL *pbSupportedByThisProvider) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_IsVolumeSupported(IVssBackupComponentsEx2* This,VSS_ID ProviderId,VSS_PWSZ pwszVolumeName,WINBOOL *pbSupportedByThisProvider) { return This->lpVtbl->IsVolumeSupported(This,ProviderId,pwszVolumeName,pbSupportedByThisProvider); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_DisableWriterClasses(IVssBackupComponentsEx2* This,const VSS_ID *rgWriterClassId,UINT cClassId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_DisableWriterClasses(IVssBackupComponentsEx2* This,const VSS_ID *rgWriterClassId,UINT cClassId) { return This->lpVtbl->DisableWriterClasses(This,rgWriterClassId,cClassId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_EnableWriterClasses(IVssBackupComponentsEx2* This,const VSS_ID *rgWriterClassId,UINT cClassId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_EnableWriterClasses(IVssBackupComponentsEx2* This,const VSS_ID *rgWriterClassId,UINT cClassId) { return This->lpVtbl->EnableWriterClasses(This,rgWriterClassId,cClassId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_DisableWriterInstances(IVssBackupComponentsEx2* This,const VSS_ID *rgWriterInstanceId,UINT cInstanceId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_DisableWriterInstances(IVssBackupComponentsEx2* This,const VSS_ID *rgWriterInstanceId,UINT cInstanceId) { return This->lpVtbl->DisableWriterInstances(This,rgWriterInstanceId,cInstanceId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_ExposeSnapshot(IVssBackupComponentsEx2* This,VSS_ID SnapshotId,VSS_PWSZ wszPathFromRoot,LONG lAttributes,VSS_PWSZ wszExpose,VSS_PWSZ *pwszExposed) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_ExposeSnapshot(IVssBackupComponentsEx2* This,VSS_ID SnapshotId,VSS_PWSZ wszPathFromRoot,LONG lAttributes,VSS_PWSZ wszExpose,VSS_PWSZ *pwszExposed) { return This->lpVtbl->ExposeSnapshot(This,SnapshotId,wszPathFromRoot,lAttributes,wszExpose,pwszExposed); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_RevertToSnapshot(IVssBackupComponentsEx2* This,VSS_ID SnapshotId,WINBOOL bForceDismount) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_RevertToSnapshot(IVssBackupComponentsEx2* This,VSS_ID SnapshotId,WINBOOL bForceDismount) { return This->lpVtbl->RevertToSnapshot(This,SnapshotId,bForceDismount); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_QueryRevertStatus(IVssBackupComponentsEx2* This,VSS_PWSZ pwszVolume,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_QueryRevertStatus(IVssBackupComponentsEx2* This,VSS_PWSZ pwszVolume,IVssAsync **ppAsync) { return This->lpVtbl->QueryRevertStatus(This,pwszVolume,ppAsync); } /*** IVssBackupComponentsEx methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx2_GetWriterMetadataEx(IVssBackupComponentsEx2* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadataEx **ppMetadata) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_GetWriterMetadataEx(IVssBackupComponentsEx2* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadataEx **ppMetadata) { return This->lpVtbl->GetWriterMetadataEx(This,iWriter,pidInstance,ppMetadata); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetSelectedForRestoreEx(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore,VSS_ID instanceId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetSelectedForRestoreEx(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore,VSS_ID instanceId) { return This->lpVtbl->SetSelectedForRestoreEx(This,writerId,ct,wszLogicalPath,wszComponentName,bSelectedForRestore,instanceId); } /*** IVssBackupComponentsEx2 methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx2_UnexposeSnapshot(IVssBackupComponentsEx2* This,VSS_ID snapshotId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_UnexposeSnapshot(IVssBackupComponentsEx2* This,VSS_ID snapshotId) { return This->lpVtbl->UnexposeSnapshot(This,snapshotId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetAuthoritativeRestore(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAuth) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetAuthoritativeRestore(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAuth) { return This->lpVtbl->SetAuthoritativeRestore(This,writerId,ct,wszLogicalPath,wszComponentName,bAuth); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetRollForward(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_ROLLFORWARD_TYPE rollType,LPCWSTR wszRollForwardPoint) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetRollForward(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_ROLLFORWARD_TYPE rollType,LPCWSTR wszRollForwardPoint) { return This->lpVtbl->SetRollForward(This,writerId,ct,wszLogicalPath,wszComponentName,rollType,wszRollForwardPoint); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_SetRestoreName(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreName) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_SetRestoreName(IVssBackupComponentsEx2* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreName) { return This->lpVtbl->SetRestoreName(This,writerId,ct,wszLogicalPath,wszComponentName,wszRestoreName); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_BreakSnapshotSetEx(IVssBackupComponentsEx2* This,VSS_ID SnapshotSetID,DWORD dwBreakFlags,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_BreakSnapshotSetEx(IVssBackupComponentsEx2* This,VSS_ID SnapshotSetID,DWORD dwBreakFlags,IVssAsync **ppAsync) { return This->lpVtbl->BreakSnapshotSetEx(This,SnapshotSetID,dwBreakFlags,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_PreFastRecovery(IVssBackupComponentsEx2* This,VSS_ID SnapshotSetID,DWORD dwPreFastRecoveryFlags,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_PreFastRecovery(IVssBackupComponentsEx2* This,VSS_ID SnapshotSetID,DWORD dwPreFastRecoveryFlags,IVssAsync **ppAsync) { return This->lpVtbl->PreFastRecovery(This,SnapshotSetID,dwPreFastRecoveryFlags,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx2_FastRecovery(IVssBackupComponentsEx2* This,VSS_ID SnapshotSetID,DWORD dwFastRecoveryFlags,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx2_FastRecovery(IVssBackupComponentsEx2* This,VSS_ID SnapshotSetID,DWORD dwFastRecoveryFlags,IVssAsync **ppAsync) { return This->lpVtbl->FastRecovery(This,SnapshotSetID,dwFastRecoveryFlags,ppAsync); } #endif @@ -3502,200 +3510,200 @@ interface IVssBackupComponentsEx3 { #define IVssBackupComponentsEx3_GetSessionId(This,idSession) (This)->lpVtbl->GetSessionId(This,idSession) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx3_QueryInterface(IVssBackupComponentsEx3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_QueryInterface(IVssBackupComponentsEx3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssBackupComponentsEx3_AddRef(IVssBackupComponentsEx3* This) { +static __WIDL_INLINE ULONG IVssBackupComponentsEx3_AddRef(IVssBackupComponentsEx3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssBackupComponentsEx3_Release(IVssBackupComponentsEx3* This) { +static __WIDL_INLINE ULONG IVssBackupComponentsEx3_Release(IVssBackupComponentsEx3* This) { return This->lpVtbl->Release(This); } /*** IVssBackupComponents methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx3_GetWriterComponentsCount(IVssBackupComponentsEx3* This,UINT *pcComponents) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_GetWriterComponentsCount(IVssBackupComponentsEx3* This,UINT *pcComponents) { return This->lpVtbl->GetWriterComponentsCount(This,pcComponents); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_GetWriterComponents(IVssBackupComponentsEx3* This,UINT iWriter,IVssWriterComponentsExt **ppWriter) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_GetWriterComponents(IVssBackupComponentsEx3* This,UINT iWriter,IVssWriterComponentsExt **ppWriter) { return This->lpVtbl->GetWriterComponents(This,iWriter,ppWriter); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_InitializeForBackup(IVssBackupComponentsEx3* This,BSTR bstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_InitializeForBackup(IVssBackupComponentsEx3* This,BSTR bstrXML) { return This->lpVtbl->InitializeForBackup(This,bstrXML); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetBackupState(IVssBackupComponentsEx3* This,boolean bSelectComponents,boolean bBackupBootableSystemState,VSS_BACKUP_TYPE backupType,boolean bPartialFileSupport) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetBackupState(IVssBackupComponentsEx3* This,boolean bSelectComponents,boolean bBackupBootableSystemState,VSS_BACKUP_TYPE backupType,boolean bPartialFileSupport) { return This->lpVtbl->SetBackupState(This,bSelectComponents,bBackupBootableSystemState,backupType,bPartialFileSupport); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_InitializeForRestore(IVssBackupComponentsEx3* This,BSTR bstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_InitializeForRestore(IVssBackupComponentsEx3* This,BSTR bstrXML) { return This->lpVtbl->InitializeForRestore(This,bstrXML); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetRestoreState(IVssBackupComponentsEx3* This,VSS_RESTORE_TYPE restoreType) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetRestoreState(IVssBackupComponentsEx3* This,VSS_RESTORE_TYPE restoreType) { return This->lpVtbl->SetRestoreState(This,restoreType); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_GatherWriterMetadata(IVssBackupComponentsEx3* This,IVssAsync **pAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_GatherWriterMetadata(IVssBackupComponentsEx3* This,IVssAsync **pAsync) { return This->lpVtbl->GatherWriterMetadata(This,pAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_GetWriterMetadataCount(IVssBackupComponentsEx3* This,UINT *pcWriters) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_GetWriterMetadataCount(IVssBackupComponentsEx3* This,UINT *pcWriters) { return This->lpVtbl->GetWriterMetadataCount(This,pcWriters); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_GetWriterMetadata(IVssBackupComponentsEx3* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadata **ppMetadata) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_GetWriterMetadata(IVssBackupComponentsEx3* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadata **ppMetadata) { return This->lpVtbl->GetWriterMetadata(This,iWriter,pidInstance,ppMetadata); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_FreeWriterMetadata(IVssBackupComponentsEx3* This) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_FreeWriterMetadata(IVssBackupComponentsEx3* This) { return This->lpVtbl->FreeWriterMetadata(This); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_AddComponent(IVssBackupComponentsEx3* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_AddComponent(IVssBackupComponentsEx3* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName) { return This->lpVtbl->AddComponent(This,instanceId,writerId,ct,wszLogicalPath,wszComponentName); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_PrepareForBackup(IVssBackupComponentsEx3* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_PrepareForBackup(IVssBackupComponentsEx3* This,IVssAsync **ppAsync) { return This->lpVtbl->PrepareForBackup(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_AbortBackup(IVssBackupComponentsEx3* This) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_AbortBackup(IVssBackupComponentsEx3* This) { return This->lpVtbl->AbortBackup(This); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_GatherWriterStatus(IVssBackupComponentsEx3* This,IVssAsync **pAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_GatherWriterStatus(IVssBackupComponentsEx3* This,IVssAsync **pAsync) { return This->lpVtbl->GatherWriterStatus(This,pAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_GetWriterStatusCount(IVssBackupComponentsEx3* This,UINT *pcWriters) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_GetWriterStatusCount(IVssBackupComponentsEx3* This,UINT *pcWriters) { return This->lpVtbl->GetWriterStatusCount(This,pcWriters); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_FreeWriterStatus(IVssBackupComponentsEx3* This) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_FreeWriterStatus(IVssBackupComponentsEx3* This) { return This->lpVtbl->FreeWriterStatus(This); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_GetWriterStatus(IVssBackupComponentsEx3* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phResultFailure) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_GetWriterStatus(IVssBackupComponentsEx3* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phResultFailure) { return This->lpVtbl->GetWriterStatus(This,iWriter,pidInstance,pidWriter,pbstrWriter,pnStatus,phResultFailure); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetBackupSucceeded(IVssBackupComponentsEx3* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSucceded) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetBackupSucceeded(IVssBackupComponentsEx3* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSucceded) { return This->lpVtbl->SetBackupSucceeded(This,instanceId,writerId,ct,wszLogicalPath,wszComponentName,bSucceded); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetBackupOptions(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszBackupOptions) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetBackupOptions(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszBackupOptions) { return This->lpVtbl->SetBackupOptions(This,writerId,ct,wszLogicalPath,wszComponentName,wszBackupOptions); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetSelectedForRestore(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetSelectedForRestore(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore) { return This->lpVtbl->SetSelectedForRestore(This,writerId,ct,wszLogicalPath,wszComponentName,bSelectedForRestore); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetRestoreOptions(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreOptions) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetRestoreOptions(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreOptions) { return This->lpVtbl->SetRestoreOptions(This,writerId,ct,wszLogicalPath,wszComponentName,wszRestoreOptions); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetAdditionalRestores(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAdditionalRestores) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetAdditionalRestores(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAdditionalRestores) { return This->lpVtbl->SetAdditionalRestores(This,writerId,ct,wszLogicalPath,wszComponentName,bAdditionalRestores); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetPreviousBackupStamp(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPreviousBackupStamp) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetPreviousBackupStamp(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPreviousBackupStamp) { return This->lpVtbl->SetPreviousBackupStamp(This,writerId,ct,wszLogicalPath,wszComponentName,wszPreviousBackupStamp); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SaveAsXML(IVssBackupComponentsEx3* This,BSTR *pbstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SaveAsXML(IVssBackupComponentsEx3* This,BSTR *pbstrXML) { return This->lpVtbl->SaveAsXML(This,pbstrXML); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_BackupComplete(IVssBackupComponentsEx3* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_BackupComplete(IVssBackupComponentsEx3* This,IVssAsync **ppAsync) { return This->lpVtbl->BackupComplete(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_AddAlternativeLocationMapping(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszDestination) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_AddAlternativeLocationMapping(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszDestination) { return This->lpVtbl->AddAlternativeLocationMapping(This,writerId,componentType,wszLogicalPath,wszComponentName,wszPath,wszFilespec,bRecursive,wszDestination); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_AddRestoreSubcomponent(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszSubComponentLogicalPath,LPCWSTR wszSubComponentName,boolean bRepair) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_AddRestoreSubcomponent(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszSubComponentLogicalPath,LPCWSTR wszSubComponentName,boolean bRepair) { return This->lpVtbl->AddRestoreSubcomponent(This,writerId,componentType,wszLogicalPath,wszComponentName,wszSubComponentLogicalPath,wszSubComponentName,bRepair); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetFileRestoreStatus(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_FILE_RESTORE_STATUS status) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetFileRestoreStatus(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_FILE_RESTORE_STATUS status) { return This->lpVtbl->SetFileRestoreStatus(This,writerId,ct,wszLogicalPath,wszComponentName,status); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_AddNewTarget(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFileName,boolean bRecursive,LPCWSTR wszAlternatePath) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_AddNewTarget(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFileName,boolean bRecursive,LPCWSTR wszAlternatePath) { return This->lpVtbl->AddNewTarget(This,writerId,ct,wszLogicalPath,wszComponentName,wszPath,wszFileName,bRecursive,wszAlternatePath); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetRangesFilePath(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,UINT iPartialFile,LPCWSTR wszRangesFile) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetRangesFilePath(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,UINT iPartialFile,LPCWSTR wszRangesFile) { return This->lpVtbl->SetRangesFilePath(This,writerId,ct,wszLogicalPath,wszComponentName,iPartialFile,wszRangesFile); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_PreRestore(IVssBackupComponentsEx3* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_PreRestore(IVssBackupComponentsEx3* This,IVssAsync **ppAsync) { return This->lpVtbl->PreRestore(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_PostRestore(IVssBackupComponentsEx3* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_PostRestore(IVssBackupComponentsEx3* This,IVssAsync **ppAsync) { return This->lpVtbl->PostRestore(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetContext(IVssBackupComponentsEx3* This,LONG lContext) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetContext(IVssBackupComponentsEx3* This,LONG lContext) { return This->lpVtbl->SetContext(This,lContext); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_StartSnapshotSet(IVssBackupComponentsEx3* This,VSS_ID *pSnapshotSetId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_StartSnapshotSet(IVssBackupComponentsEx3* This,VSS_ID *pSnapshotSetId) { return This->lpVtbl->StartSnapshotSet(This,pSnapshotSetId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_AddToSnapshotSet(IVssBackupComponentsEx3* This,VSS_PWSZ pwszVolumeName,VSS_ID ProviderId,VSS_ID *pidSnapshot) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_AddToSnapshotSet(IVssBackupComponentsEx3* This,VSS_PWSZ pwszVolumeName,VSS_ID ProviderId,VSS_ID *pidSnapshot) { return This->lpVtbl->AddToSnapshotSet(This,pwszVolumeName,ProviderId,pidSnapshot); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_DoSnapshotSet(IVssBackupComponentsEx3* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_DoSnapshotSet(IVssBackupComponentsEx3* This,IVssAsync **ppAsync) { return This->lpVtbl->DoSnapshotSet(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_DeleteSnapshots(IVssBackupComponentsEx3* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_DeleteSnapshots(IVssBackupComponentsEx3* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { return This->lpVtbl->DeleteSnapshots(This,SourceObjectId,eSourceObjectType,bForceDelete,plDeletedSnapshots,pNondeletedSnapshotID); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_ImportSnapshots(IVssBackupComponentsEx3* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_ImportSnapshots(IVssBackupComponentsEx3* This,IVssAsync **ppAsync) { return This->lpVtbl->ImportSnapshots(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_BreakSnapshotSet(IVssBackupComponentsEx3* This,VSS_ID SnapshotSetId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_BreakSnapshotSet(IVssBackupComponentsEx3* This,VSS_ID SnapshotSetId) { return This->lpVtbl->BreakSnapshotSet(This,SnapshotSetId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_GetSnapshotProperties(IVssBackupComponentsEx3* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_GetSnapshotProperties(IVssBackupComponentsEx3* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { return This->lpVtbl->GetSnapshotProperties(This,SnapshotId,pProp); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_Query(IVssBackupComponentsEx3* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_Query(IVssBackupComponentsEx3* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { return This->lpVtbl->Query(This,QueriedObjectId,eQueriedObjectType,eReturnedObjectsType,ppEnum); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_IsVolumeSupported(IVssBackupComponentsEx3* This,VSS_ID ProviderId,VSS_PWSZ pwszVolumeName,WINBOOL *pbSupportedByThisProvider) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_IsVolumeSupported(IVssBackupComponentsEx3* This,VSS_ID ProviderId,VSS_PWSZ pwszVolumeName,WINBOOL *pbSupportedByThisProvider) { return This->lpVtbl->IsVolumeSupported(This,ProviderId,pwszVolumeName,pbSupportedByThisProvider); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_DisableWriterClasses(IVssBackupComponentsEx3* This,const VSS_ID *rgWriterClassId,UINT cClassId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_DisableWriterClasses(IVssBackupComponentsEx3* This,const VSS_ID *rgWriterClassId,UINT cClassId) { return This->lpVtbl->DisableWriterClasses(This,rgWriterClassId,cClassId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_EnableWriterClasses(IVssBackupComponentsEx3* This,const VSS_ID *rgWriterClassId,UINT cClassId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_EnableWriterClasses(IVssBackupComponentsEx3* This,const VSS_ID *rgWriterClassId,UINT cClassId) { return This->lpVtbl->EnableWriterClasses(This,rgWriterClassId,cClassId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_DisableWriterInstances(IVssBackupComponentsEx3* This,const VSS_ID *rgWriterInstanceId,UINT cInstanceId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_DisableWriterInstances(IVssBackupComponentsEx3* This,const VSS_ID *rgWriterInstanceId,UINT cInstanceId) { return This->lpVtbl->DisableWriterInstances(This,rgWriterInstanceId,cInstanceId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_ExposeSnapshot(IVssBackupComponentsEx3* This,VSS_ID SnapshotId,VSS_PWSZ wszPathFromRoot,LONG lAttributes,VSS_PWSZ wszExpose,VSS_PWSZ *pwszExposed) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_ExposeSnapshot(IVssBackupComponentsEx3* This,VSS_ID SnapshotId,VSS_PWSZ wszPathFromRoot,LONG lAttributes,VSS_PWSZ wszExpose,VSS_PWSZ *pwszExposed) { return This->lpVtbl->ExposeSnapshot(This,SnapshotId,wszPathFromRoot,lAttributes,wszExpose,pwszExposed); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_RevertToSnapshot(IVssBackupComponentsEx3* This,VSS_ID SnapshotId,WINBOOL bForceDismount) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_RevertToSnapshot(IVssBackupComponentsEx3* This,VSS_ID SnapshotId,WINBOOL bForceDismount) { return This->lpVtbl->RevertToSnapshot(This,SnapshotId,bForceDismount); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_QueryRevertStatus(IVssBackupComponentsEx3* This,VSS_PWSZ pwszVolume,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_QueryRevertStatus(IVssBackupComponentsEx3* This,VSS_PWSZ pwszVolume,IVssAsync **ppAsync) { return This->lpVtbl->QueryRevertStatus(This,pwszVolume,ppAsync); } /*** IVssBackupComponentsEx methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx3_GetWriterMetadataEx(IVssBackupComponentsEx3* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadataEx **ppMetadata) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_GetWriterMetadataEx(IVssBackupComponentsEx3* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadataEx **ppMetadata) { return This->lpVtbl->GetWriterMetadataEx(This,iWriter,pidInstance,ppMetadata); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetSelectedForRestoreEx(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore,VSS_ID instanceId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetSelectedForRestoreEx(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore,VSS_ID instanceId) { return This->lpVtbl->SetSelectedForRestoreEx(This,writerId,ct,wszLogicalPath,wszComponentName,bSelectedForRestore,instanceId); } /*** IVssBackupComponentsEx2 methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx3_UnexposeSnapshot(IVssBackupComponentsEx3* This,VSS_ID snapshotId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_UnexposeSnapshot(IVssBackupComponentsEx3* This,VSS_ID snapshotId) { return This->lpVtbl->UnexposeSnapshot(This,snapshotId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetAuthoritativeRestore(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAuth) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetAuthoritativeRestore(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAuth) { return This->lpVtbl->SetAuthoritativeRestore(This,writerId,ct,wszLogicalPath,wszComponentName,bAuth); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetRollForward(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_ROLLFORWARD_TYPE rollType,LPCWSTR wszRollForwardPoint) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetRollForward(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_ROLLFORWARD_TYPE rollType,LPCWSTR wszRollForwardPoint) { return This->lpVtbl->SetRollForward(This,writerId,ct,wszLogicalPath,wszComponentName,rollType,wszRollForwardPoint); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_SetRestoreName(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreName) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_SetRestoreName(IVssBackupComponentsEx3* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreName) { return This->lpVtbl->SetRestoreName(This,writerId,ct,wszLogicalPath,wszComponentName,wszRestoreName); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_BreakSnapshotSetEx(IVssBackupComponentsEx3* This,VSS_ID SnapshotSetID,DWORD dwBreakFlags,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_BreakSnapshotSetEx(IVssBackupComponentsEx3* This,VSS_ID SnapshotSetID,DWORD dwBreakFlags,IVssAsync **ppAsync) { return This->lpVtbl->BreakSnapshotSetEx(This,SnapshotSetID,dwBreakFlags,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_PreFastRecovery(IVssBackupComponentsEx3* This,VSS_ID SnapshotSetID,DWORD dwPreFastRecoveryFlags,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_PreFastRecovery(IVssBackupComponentsEx3* This,VSS_ID SnapshotSetID,DWORD dwPreFastRecoveryFlags,IVssAsync **ppAsync) { return This->lpVtbl->PreFastRecovery(This,SnapshotSetID,dwPreFastRecoveryFlags,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_FastRecovery(IVssBackupComponentsEx3* This,VSS_ID SnapshotSetID,DWORD dwFastRecoveryFlags,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_FastRecovery(IVssBackupComponentsEx3* This,VSS_ID SnapshotSetID,DWORD dwFastRecoveryFlags,IVssAsync **ppAsync) { return This->lpVtbl->FastRecovery(This,SnapshotSetID,dwFastRecoveryFlags,ppAsync); } /*** IVssBackupComponentsEx3 methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx3_GetWriterStatusEx(IVssBackupComponentsEx3* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phrFailureWriter,HRESULT *phrApplication,BSTR *pbstrApplicationMessage) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_GetWriterStatusEx(IVssBackupComponentsEx3* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phrFailureWriter,HRESULT *phrApplication,BSTR *pbstrApplicationMessage) { return This->lpVtbl->GetWriterStatusEx(This,iWriter,pidInstance,pidWriter,pbstrWriter,pnStatus,phrFailureWriter,phrApplication,pbstrApplicationMessage); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_AddSnapshotToRecoverySet(IVssBackupComponentsEx3* This,VSS_ID snapshotId,DWORD dwFlags,VSS_PWSZ pwszDestinationVolume) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_AddSnapshotToRecoverySet(IVssBackupComponentsEx3* This,VSS_ID snapshotId,DWORD dwFlags,VSS_PWSZ pwszDestinationVolume) { return This->lpVtbl->AddSnapshotToRecoverySet(This,snapshotId,dwFlags,pwszDestinationVolume); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_RecoverSet(IVssBackupComponentsEx3* This,DWORD dwFlags,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_RecoverSet(IVssBackupComponentsEx3* This,DWORD dwFlags,IVssAsync **ppAsync) { return This->lpVtbl->RecoverSet(This,dwFlags,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx3_GetSessionId(IVssBackupComponentsEx3* This,VSS_ID *idSession) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx3_GetSessionId(IVssBackupComponentsEx3* This,VSS_ID *idSession) { return This->lpVtbl->GetSessionId(This,idSession); } #endif @@ -4204,204 +4212,204 @@ interface IVssBackupComponentsEx4 { #define IVssBackupComponentsEx4_GetRootAndLogicalPrefixPaths(This,pwszFilePath,ppwszRootPath,ppwszLogicalPrefix,bNormalizeFQDNforRootPath) (This)->lpVtbl->GetRootAndLogicalPrefixPaths(This,pwszFilePath,ppwszRootPath,ppwszLogicalPrefix,bNormalizeFQDNforRootPath) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx4_QueryInterface(IVssBackupComponentsEx4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_QueryInterface(IVssBackupComponentsEx4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssBackupComponentsEx4_AddRef(IVssBackupComponentsEx4* This) { +static __WIDL_INLINE ULONG IVssBackupComponentsEx4_AddRef(IVssBackupComponentsEx4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssBackupComponentsEx4_Release(IVssBackupComponentsEx4* This) { +static __WIDL_INLINE ULONG IVssBackupComponentsEx4_Release(IVssBackupComponentsEx4* This) { return This->lpVtbl->Release(This); } /*** IVssBackupComponents methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx4_GetWriterComponentsCount(IVssBackupComponentsEx4* This,UINT *pcComponents) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_GetWriterComponentsCount(IVssBackupComponentsEx4* This,UINT *pcComponents) { return This->lpVtbl->GetWriterComponentsCount(This,pcComponents); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_GetWriterComponents(IVssBackupComponentsEx4* This,UINT iWriter,IVssWriterComponentsExt **ppWriter) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_GetWriterComponents(IVssBackupComponentsEx4* This,UINT iWriter,IVssWriterComponentsExt **ppWriter) { return This->lpVtbl->GetWriterComponents(This,iWriter,ppWriter); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_InitializeForBackup(IVssBackupComponentsEx4* This,BSTR bstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_InitializeForBackup(IVssBackupComponentsEx4* This,BSTR bstrXML) { return This->lpVtbl->InitializeForBackup(This,bstrXML); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetBackupState(IVssBackupComponentsEx4* This,boolean bSelectComponents,boolean bBackupBootableSystemState,VSS_BACKUP_TYPE backupType,boolean bPartialFileSupport) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetBackupState(IVssBackupComponentsEx4* This,boolean bSelectComponents,boolean bBackupBootableSystemState,VSS_BACKUP_TYPE backupType,boolean bPartialFileSupport) { return This->lpVtbl->SetBackupState(This,bSelectComponents,bBackupBootableSystemState,backupType,bPartialFileSupport); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_InitializeForRestore(IVssBackupComponentsEx4* This,BSTR bstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_InitializeForRestore(IVssBackupComponentsEx4* This,BSTR bstrXML) { return This->lpVtbl->InitializeForRestore(This,bstrXML); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetRestoreState(IVssBackupComponentsEx4* This,VSS_RESTORE_TYPE restoreType) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetRestoreState(IVssBackupComponentsEx4* This,VSS_RESTORE_TYPE restoreType) { return This->lpVtbl->SetRestoreState(This,restoreType); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_GatherWriterMetadata(IVssBackupComponentsEx4* This,IVssAsync **pAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_GatherWriterMetadata(IVssBackupComponentsEx4* This,IVssAsync **pAsync) { return This->lpVtbl->GatherWriterMetadata(This,pAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_GetWriterMetadataCount(IVssBackupComponentsEx4* This,UINT *pcWriters) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_GetWriterMetadataCount(IVssBackupComponentsEx4* This,UINT *pcWriters) { return This->lpVtbl->GetWriterMetadataCount(This,pcWriters); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_GetWriterMetadata(IVssBackupComponentsEx4* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadata **ppMetadata) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_GetWriterMetadata(IVssBackupComponentsEx4* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadata **ppMetadata) { return This->lpVtbl->GetWriterMetadata(This,iWriter,pidInstance,ppMetadata); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_FreeWriterMetadata(IVssBackupComponentsEx4* This) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_FreeWriterMetadata(IVssBackupComponentsEx4* This) { return This->lpVtbl->FreeWriterMetadata(This); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_AddComponent(IVssBackupComponentsEx4* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_AddComponent(IVssBackupComponentsEx4* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName) { return This->lpVtbl->AddComponent(This,instanceId,writerId,ct,wszLogicalPath,wszComponentName); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_PrepareForBackup(IVssBackupComponentsEx4* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_PrepareForBackup(IVssBackupComponentsEx4* This,IVssAsync **ppAsync) { return This->lpVtbl->PrepareForBackup(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_AbortBackup(IVssBackupComponentsEx4* This) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_AbortBackup(IVssBackupComponentsEx4* This) { return This->lpVtbl->AbortBackup(This); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_GatherWriterStatus(IVssBackupComponentsEx4* This,IVssAsync **pAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_GatherWriterStatus(IVssBackupComponentsEx4* This,IVssAsync **pAsync) { return This->lpVtbl->GatherWriterStatus(This,pAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_GetWriterStatusCount(IVssBackupComponentsEx4* This,UINT *pcWriters) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_GetWriterStatusCount(IVssBackupComponentsEx4* This,UINT *pcWriters) { return This->lpVtbl->GetWriterStatusCount(This,pcWriters); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_FreeWriterStatus(IVssBackupComponentsEx4* This) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_FreeWriterStatus(IVssBackupComponentsEx4* This) { return This->lpVtbl->FreeWriterStatus(This); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_GetWriterStatus(IVssBackupComponentsEx4* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phResultFailure) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_GetWriterStatus(IVssBackupComponentsEx4* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phResultFailure) { return This->lpVtbl->GetWriterStatus(This,iWriter,pidInstance,pidWriter,pbstrWriter,pnStatus,phResultFailure); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetBackupSucceeded(IVssBackupComponentsEx4* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSucceded) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetBackupSucceeded(IVssBackupComponentsEx4* This,VSS_ID instanceId,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSucceded) { return This->lpVtbl->SetBackupSucceeded(This,instanceId,writerId,ct,wszLogicalPath,wszComponentName,bSucceded); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetBackupOptions(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszBackupOptions) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetBackupOptions(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszBackupOptions) { return This->lpVtbl->SetBackupOptions(This,writerId,ct,wszLogicalPath,wszComponentName,wszBackupOptions); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetSelectedForRestore(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetSelectedForRestore(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore) { return This->lpVtbl->SetSelectedForRestore(This,writerId,ct,wszLogicalPath,wszComponentName,bSelectedForRestore); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetRestoreOptions(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreOptions) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetRestoreOptions(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreOptions) { return This->lpVtbl->SetRestoreOptions(This,writerId,ct,wszLogicalPath,wszComponentName,wszRestoreOptions); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetAdditionalRestores(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAdditionalRestores) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetAdditionalRestores(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAdditionalRestores) { return This->lpVtbl->SetAdditionalRestores(This,writerId,ct,wszLogicalPath,wszComponentName,bAdditionalRestores); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetPreviousBackupStamp(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPreviousBackupStamp) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetPreviousBackupStamp(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPreviousBackupStamp) { return This->lpVtbl->SetPreviousBackupStamp(This,writerId,ct,wszLogicalPath,wszComponentName,wszPreviousBackupStamp); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SaveAsXML(IVssBackupComponentsEx4* This,BSTR *pbstrXML) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SaveAsXML(IVssBackupComponentsEx4* This,BSTR *pbstrXML) { return This->lpVtbl->SaveAsXML(This,pbstrXML); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_BackupComplete(IVssBackupComponentsEx4* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_BackupComplete(IVssBackupComponentsEx4* This,IVssAsync **ppAsync) { return This->lpVtbl->BackupComplete(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_AddAlternativeLocationMapping(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszDestination) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_AddAlternativeLocationMapping(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszDestination) { return This->lpVtbl->AddAlternativeLocationMapping(This,writerId,componentType,wszLogicalPath,wszComponentName,wszPath,wszFilespec,bRecursive,wszDestination); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_AddRestoreSubcomponent(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszSubComponentLogicalPath,LPCWSTR wszSubComponentName,boolean bRepair) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_AddRestoreSubcomponent(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE componentType,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszSubComponentLogicalPath,LPCWSTR wszSubComponentName,boolean bRepair) { return This->lpVtbl->AddRestoreSubcomponent(This,writerId,componentType,wszLogicalPath,wszComponentName,wszSubComponentLogicalPath,wszSubComponentName,bRepair); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetFileRestoreStatus(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_FILE_RESTORE_STATUS status) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetFileRestoreStatus(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_FILE_RESTORE_STATUS status) { return This->lpVtbl->SetFileRestoreStatus(This,writerId,ct,wszLogicalPath,wszComponentName,status); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_AddNewTarget(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFileName,boolean bRecursive,LPCWSTR wszAlternatePath) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_AddNewTarget(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszPath,LPCWSTR wszFileName,boolean bRecursive,LPCWSTR wszAlternatePath) { return This->lpVtbl->AddNewTarget(This,writerId,ct,wszLogicalPath,wszComponentName,wszPath,wszFileName,bRecursive,wszAlternatePath); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetRangesFilePath(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,UINT iPartialFile,LPCWSTR wszRangesFile) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetRangesFilePath(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,UINT iPartialFile,LPCWSTR wszRangesFile) { return This->lpVtbl->SetRangesFilePath(This,writerId,ct,wszLogicalPath,wszComponentName,iPartialFile,wszRangesFile); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_PreRestore(IVssBackupComponentsEx4* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_PreRestore(IVssBackupComponentsEx4* This,IVssAsync **ppAsync) { return This->lpVtbl->PreRestore(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_PostRestore(IVssBackupComponentsEx4* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_PostRestore(IVssBackupComponentsEx4* This,IVssAsync **ppAsync) { return This->lpVtbl->PostRestore(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetContext(IVssBackupComponentsEx4* This,LONG lContext) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetContext(IVssBackupComponentsEx4* This,LONG lContext) { return This->lpVtbl->SetContext(This,lContext); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_StartSnapshotSet(IVssBackupComponentsEx4* This,VSS_ID *pSnapshotSetId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_StartSnapshotSet(IVssBackupComponentsEx4* This,VSS_ID *pSnapshotSetId) { return This->lpVtbl->StartSnapshotSet(This,pSnapshotSetId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_AddToSnapshotSet(IVssBackupComponentsEx4* This,VSS_PWSZ pwszVolumeName,VSS_ID ProviderId,VSS_ID *pidSnapshot) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_AddToSnapshotSet(IVssBackupComponentsEx4* This,VSS_PWSZ pwszVolumeName,VSS_ID ProviderId,VSS_ID *pidSnapshot) { return This->lpVtbl->AddToSnapshotSet(This,pwszVolumeName,ProviderId,pidSnapshot); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_DoSnapshotSet(IVssBackupComponentsEx4* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_DoSnapshotSet(IVssBackupComponentsEx4* This,IVssAsync **ppAsync) { return This->lpVtbl->DoSnapshotSet(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_DeleteSnapshots(IVssBackupComponentsEx4* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_DeleteSnapshots(IVssBackupComponentsEx4* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { return This->lpVtbl->DeleteSnapshots(This,SourceObjectId,eSourceObjectType,bForceDelete,plDeletedSnapshots,pNondeletedSnapshotID); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_ImportSnapshots(IVssBackupComponentsEx4* This,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_ImportSnapshots(IVssBackupComponentsEx4* This,IVssAsync **ppAsync) { return This->lpVtbl->ImportSnapshots(This,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_BreakSnapshotSet(IVssBackupComponentsEx4* This,VSS_ID SnapshotSetId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_BreakSnapshotSet(IVssBackupComponentsEx4* This,VSS_ID SnapshotSetId) { return This->lpVtbl->BreakSnapshotSet(This,SnapshotSetId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_GetSnapshotProperties(IVssBackupComponentsEx4* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_GetSnapshotProperties(IVssBackupComponentsEx4* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { return This->lpVtbl->GetSnapshotProperties(This,SnapshotId,pProp); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_Query(IVssBackupComponentsEx4* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_Query(IVssBackupComponentsEx4* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { return This->lpVtbl->Query(This,QueriedObjectId,eQueriedObjectType,eReturnedObjectsType,ppEnum); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_IsVolumeSupported(IVssBackupComponentsEx4* This,VSS_ID ProviderId,VSS_PWSZ pwszVolumeName,WINBOOL *pbSupportedByThisProvider) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_IsVolumeSupported(IVssBackupComponentsEx4* This,VSS_ID ProviderId,VSS_PWSZ pwszVolumeName,WINBOOL *pbSupportedByThisProvider) { return This->lpVtbl->IsVolumeSupported(This,ProviderId,pwszVolumeName,pbSupportedByThisProvider); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_DisableWriterClasses(IVssBackupComponentsEx4* This,const VSS_ID *rgWriterClassId,UINT cClassId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_DisableWriterClasses(IVssBackupComponentsEx4* This,const VSS_ID *rgWriterClassId,UINT cClassId) { return This->lpVtbl->DisableWriterClasses(This,rgWriterClassId,cClassId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_EnableWriterClasses(IVssBackupComponentsEx4* This,const VSS_ID *rgWriterClassId,UINT cClassId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_EnableWriterClasses(IVssBackupComponentsEx4* This,const VSS_ID *rgWriterClassId,UINT cClassId) { return This->lpVtbl->EnableWriterClasses(This,rgWriterClassId,cClassId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_DisableWriterInstances(IVssBackupComponentsEx4* This,const VSS_ID *rgWriterInstanceId,UINT cInstanceId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_DisableWriterInstances(IVssBackupComponentsEx4* This,const VSS_ID *rgWriterInstanceId,UINT cInstanceId) { return This->lpVtbl->DisableWriterInstances(This,rgWriterInstanceId,cInstanceId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_ExposeSnapshot(IVssBackupComponentsEx4* This,VSS_ID SnapshotId,VSS_PWSZ wszPathFromRoot,LONG lAttributes,VSS_PWSZ wszExpose,VSS_PWSZ *pwszExposed) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_ExposeSnapshot(IVssBackupComponentsEx4* This,VSS_ID SnapshotId,VSS_PWSZ wszPathFromRoot,LONG lAttributes,VSS_PWSZ wszExpose,VSS_PWSZ *pwszExposed) { return This->lpVtbl->ExposeSnapshot(This,SnapshotId,wszPathFromRoot,lAttributes,wszExpose,pwszExposed); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_RevertToSnapshot(IVssBackupComponentsEx4* This,VSS_ID SnapshotId,WINBOOL bForceDismount) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_RevertToSnapshot(IVssBackupComponentsEx4* This,VSS_ID SnapshotId,WINBOOL bForceDismount) { return This->lpVtbl->RevertToSnapshot(This,SnapshotId,bForceDismount); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_QueryRevertStatus(IVssBackupComponentsEx4* This,VSS_PWSZ pwszVolume,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_QueryRevertStatus(IVssBackupComponentsEx4* This,VSS_PWSZ pwszVolume,IVssAsync **ppAsync) { return This->lpVtbl->QueryRevertStatus(This,pwszVolume,ppAsync); } /*** IVssBackupComponentsEx methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx4_GetWriterMetadataEx(IVssBackupComponentsEx4* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadataEx **ppMetadata) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_GetWriterMetadataEx(IVssBackupComponentsEx4* This,UINT iWriter,VSS_ID *pidInstance,IVssExamineWriterMetadataEx **ppMetadata) { return This->lpVtbl->GetWriterMetadataEx(This,iWriter,pidInstance,ppMetadata); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetSelectedForRestoreEx(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore,VSS_ID instanceId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetSelectedForRestoreEx(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bSelectedForRestore,VSS_ID instanceId) { return This->lpVtbl->SetSelectedForRestoreEx(This,writerId,ct,wszLogicalPath,wszComponentName,bSelectedForRestore,instanceId); } /*** IVssBackupComponentsEx2 methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx4_UnexposeSnapshot(IVssBackupComponentsEx4* This,VSS_ID snapshotId) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_UnexposeSnapshot(IVssBackupComponentsEx4* This,VSS_ID snapshotId) { return This->lpVtbl->UnexposeSnapshot(This,snapshotId); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetAuthoritativeRestore(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAuth) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetAuthoritativeRestore(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,boolean bAuth) { return This->lpVtbl->SetAuthoritativeRestore(This,writerId,ct,wszLogicalPath,wszComponentName,bAuth); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetRollForward(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_ROLLFORWARD_TYPE rollType,LPCWSTR wszRollForwardPoint) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetRollForward(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,VSS_ROLLFORWARD_TYPE rollType,LPCWSTR wszRollForwardPoint) { return This->lpVtbl->SetRollForward(This,writerId,ct,wszLogicalPath,wszComponentName,rollType,wszRollForwardPoint); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_SetRestoreName(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreName) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_SetRestoreName(IVssBackupComponentsEx4* This,VSS_ID writerId,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszRestoreName) { return This->lpVtbl->SetRestoreName(This,writerId,ct,wszLogicalPath,wszComponentName,wszRestoreName); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_BreakSnapshotSetEx(IVssBackupComponentsEx4* This,VSS_ID SnapshotSetID,DWORD dwBreakFlags,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_BreakSnapshotSetEx(IVssBackupComponentsEx4* This,VSS_ID SnapshotSetID,DWORD dwBreakFlags,IVssAsync **ppAsync) { return This->lpVtbl->BreakSnapshotSetEx(This,SnapshotSetID,dwBreakFlags,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_PreFastRecovery(IVssBackupComponentsEx4* This,VSS_ID SnapshotSetID,DWORD dwPreFastRecoveryFlags,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_PreFastRecovery(IVssBackupComponentsEx4* This,VSS_ID SnapshotSetID,DWORD dwPreFastRecoveryFlags,IVssAsync **ppAsync) { return This->lpVtbl->PreFastRecovery(This,SnapshotSetID,dwPreFastRecoveryFlags,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_FastRecovery(IVssBackupComponentsEx4* This,VSS_ID SnapshotSetID,DWORD dwFastRecoveryFlags,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_FastRecovery(IVssBackupComponentsEx4* This,VSS_ID SnapshotSetID,DWORD dwFastRecoveryFlags,IVssAsync **ppAsync) { return This->lpVtbl->FastRecovery(This,SnapshotSetID,dwFastRecoveryFlags,ppAsync); } /*** IVssBackupComponentsEx3 methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx4_GetWriterStatusEx(IVssBackupComponentsEx4* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phrFailureWriter,HRESULT *phrApplication,BSTR *pbstrApplicationMessage) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_GetWriterStatusEx(IVssBackupComponentsEx4* This,UINT iWriter,VSS_ID *pidInstance,VSS_ID *pidWriter,BSTR *pbstrWriter,VSS_WRITER_STATE *pnStatus,HRESULT *phrFailureWriter,HRESULT *phrApplication,BSTR *pbstrApplicationMessage) { return This->lpVtbl->GetWriterStatusEx(This,iWriter,pidInstance,pidWriter,pbstrWriter,pnStatus,phrFailureWriter,phrApplication,pbstrApplicationMessage); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_AddSnapshotToRecoverySet(IVssBackupComponentsEx4* This,VSS_ID snapshotId,DWORD dwFlags,VSS_PWSZ pwszDestinationVolume) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_AddSnapshotToRecoverySet(IVssBackupComponentsEx4* This,VSS_ID snapshotId,DWORD dwFlags,VSS_PWSZ pwszDestinationVolume) { return This->lpVtbl->AddSnapshotToRecoverySet(This,snapshotId,dwFlags,pwszDestinationVolume); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_RecoverSet(IVssBackupComponentsEx4* This,DWORD dwFlags,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_RecoverSet(IVssBackupComponentsEx4* This,DWORD dwFlags,IVssAsync **ppAsync) { return This->lpVtbl->RecoverSet(This,dwFlags,ppAsync); } -static FORCEINLINE HRESULT IVssBackupComponentsEx4_GetSessionId(IVssBackupComponentsEx4* This,VSS_ID *idSession) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_GetSessionId(IVssBackupComponentsEx4* This,VSS_ID *idSession) { return This->lpVtbl->GetSessionId(This,idSession); } /*** IVssBackupComponentsEx4 methods ***/ -static FORCEINLINE HRESULT IVssBackupComponentsEx4_GetRootAndLogicalPrefixPaths(IVssBackupComponentsEx4* This,VSS_PWSZ pwszFilePath,VSS_PWSZ *ppwszRootPath,VSS_PWSZ *ppwszLogicalPrefix,WINBOOL bNormalizeFQDNforRootPath) { +static __WIDL_INLINE HRESULT IVssBackupComponentsEx4_GetRootAndLogicalPrefixPaths(IVssBackupComponentsEx4* This,VSS_PWSZ pwszFilePath,VSS_PWSZ *ppwszRootPath,VSS_PWSZ *ppwszLogicalPrefix,WINBOOL bNormalizeFQDNforRootPath) { return This->lpVtbl->GetRootAndLogicalPrefixPaths(This,pwszFilePath,ppwszRootPath,ppwszLogicalPrefix,bNormalizeFQDNforRootPath); } #endif diff --git a/lib/libc/include/any-windows-any/vsmgmt.h b/lib/libc/include/any-windows-any/vsmgmt.h index 4a4900cceb1cbca79033b0ac1f69b38c0aa542ee..9f0aa0ce67805d5ff059ecfc7880f23e09555e4b 100644 --- a/lib/libc/include/any-windows-any/vsmgmt.h +++ b/lib/libc/include/any-windows-any/vsmgmt.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/vsmgmt.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/vsmgmt.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __vsmgmt_h__ #define __vsmgmt_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IVssSnapshotMgmt_FWD_DEFINED__ @@ -271,23 +279,23 @@ interface IVssSnapshotMgmt { #define IVssSnapshotMgmt_QuerySnapshotsByVolume(This,pwszVolumeName,ProviderId,ppEnum) (This)->lpVtbl->QuerySnapshotsByVolume(This,pwszVolumeName,ProviderId,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssSnapshotMgmt_QueryInterface(IVssSnapshotMgmt* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssSnapshotMgmt_QueryInterface(IVssSnapshotMgmt* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssSnapshotMgmt_AddRef(IVssSnapshotMgmt* This) { +static __WIDL_INLINE ULONG IVssSnapshotMgmt_AddRef(IVssSnapshotMgmt* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssSnapshotMgmt_Release(IVssSnapshotMgmt* This) { +static __WIDL_INLINE ULONG IVssSnapshotMgmt_Release(IVssSnapshotMgmt* This) { return This->lpVtbl->Release(This); } /*** IVssSnapshotMgmt methods ***/ -static FORCEINLINE HRESULT IVssSnapshotMgmt_GetProviderMgmtInterface(IVssSnapshotMgmt* This,VSS_ID ProviderId,REFIID InterfaceId,IUnknown **ppItf) { +static __WIDL_INLINE HRESULT IVssSnapshotMgmt_GetProviderMgmtInterface(IVssSnapshotMgmt* This,VSS_ID ProviderId,REFIID InterfaceId,IUnknown **ppItf) { return This->lpVtbl->GetProviderMgmtInterface(This,ProviderId,InterfaceId,ppItf); } -static FORCEINLINE HRESULT IVssSnapshotMgmt_QueryVolumesSupportedForSnapshots(IVssSnapshotMgmt* This,VSS_ID ProviderId,LONG lContext,IVssEnumMgmtObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssSnapshotMgmt_QueryVolumesSupportedForSnapshots(IVssSnapshotMgmt* This,VSS_ID ProviderId,LONG lContext,IVssEnumMgmtObject **ppEnum) { return This->lpVtbl->QueryVolumesSupportedForSnapshots(This,ProviderId,lContext,ppEnum); } -static FORCEINLINE HRESULT IVssSnapshotMgmt_QuerySnapshotsByVolume(IVssSnapshotMgmt* This,VSS_PWSZ pwszVolumeName,VSS_ID ProviderId,IVssEnumObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssSnapshotMgmt_QuerySnapshotsByVolume(IVssSnapshotMgmt* This,VSS_PWSZ pwszVolumeName,VSS_ID ProviderId,IVssEnumObject **ppEnum) { return This->lpVtbl->QuerySnapshotsByVolume(This,pwszVolumeName,ProviderId,ppEnum); } #endif @@ -354,17 +362,17 @@ interface IVssSnapshotMgmt2 { #define IVssSnapshotMgmt2_GetMinDiffAreaSize(This,pllMinDiffAreaSize) (This)->lpVtbl->GetMinDiffAreaSize(This,pllMinDiffAreaSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssSnapshotMgmt2_QueryInterface(IVssSnapshotMgmt2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssSnapshotMgmt2_QueryInterface(IVssSnapshotMgmt2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssSnapshotMgmt2_AddRef(IVssSnapshotMgmt2* This) { +static __WIDL_INLINE ULONG IVssSnapshotMgmt2_AddRef(IVssSnapshotMgmt2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssSnapshotMgmt2_Release(IVssSnapshotMgmt2* This) { +static __WIDL_INLINE ULONG IVssSnapshotMgmt2_Release(IVssSnapshotMgmt2* This) { return This->lpVtbl->Release(This); } /*** IVssSnapshotMgmt2 methods ***/ -static FORCEINLINE HRESULT IVssSnapshotMgmt2_GetMinDiffAreaSize(IVssSnapshotMgmt2* This,LONGLONG *pllMinDiffAreaSize) { +static __WIDL_INLINE HRESULT IVssSnapshotMgmt2_GetMinDiffAreaSize(IVssSnapshotMgmt2* This,LONGLONG *pllMinDiffAreaSize) { return This->lpVtbl->GetMinDiffAreaSize(This,pllMinDiffAreaSize); } #endif @@ -487,32 +495,32 @@ interface IVssDifferentialSoftwareSnapshotMgmt { #define IVssDifferentialSoftwareSnapshotMgmt_QueryDiffAreasForSnapshot(This,SnapshotId,ppEnum) (This)->lpVtbl->QueryDiffAreasForSnapshot(This,SnapshotId,ppEnum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_QueryInterface(IVssDifferentialSoftwareSnapshotMgmt* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_QueryInterface(IVssDifferentialSoftwareSnapshotMgmt* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssDifferentialSoftwareSnapshotMgmt_AddRef(IVssDifferentialSoftwareSnapshotMgmt* This) { +static __WIDL_INLINE ULONG IVssDifferentialSoftwareSnapshotMgmt_AddRef(IVssDifferentialSoftwareSnapshotMgmt* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssDifferentialSoftwareSnapshotMgmt_Release(IVssDifferentialSoftwareSnapshotMgmt* This) { +static __WIDL_INLINE ULONG IVssDifferentialSoftwareSnapshotMgmt_Release(IVssDifferentialSoftwareSnapshotMgmt* This) { return This->lpVtbl->Release(This); } /*** IVssDifferentialSoftwareSnapshotMgmt methods ***/ -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_AddDiffArea(IVssDifferentialSoftwareSnapshotMgmt* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_AddDiffArea(IVssDifferentialSoftwareSnapshotMgmt* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace) { return This->lpVtbl->AddDiffArea(This,pwszVolumeName,pwszDiffAreaVolumeName,llMaximumDiffSpace); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_ChangeDiffAreaMaximumSize(IVssDifferentialSoftwareSnapshotMgmt* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_ChangeDiffAreaMaximumSize(IVssDifferentialSoftwareSnapshotMgmt* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace) { return This->lpVtbl->ChangeDiffAreaMaximumSize(This,pwszVolumeName,pwszDiffAreaVolumeName,llMaximumDiffSpace); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_QueryVolumesSupportedForDiffAreas(IVssDifferentialSoftwareSnapshotMgmt* This,VSS_PWSZ pwszOriginalVolumeName,IVssEnumMgmtObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_QueryVolumesSupportedForDiffAreas(IVssDifferentialSoftwareSnapshotMgmt* This,VSS_PWSZ pwszOriginalVolumeName,IVssEnumMgmtObject **ppEnum) { return This->lpVtbl->QueryVolumesSupportedForDiffAreas(This,pwszOriginalVolumeName,ppEnum); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_QueryDiffAreasForVolume(IVssDifferentialSoftwareSnapshotMgmt* This,VSS_PWSZ pwszVolumeName,IVssEnumMgmtObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_QueryDiffAreasForVolume(IVssDifferentialSoftwareSnapshotMgmt* This,VSS_PWSZ pwszVolumeName,IVssEnumMgmtObject **ppEnum) { return This->lpVtbl->QueryDiffAreasForVolume(This,pwszVolumeName,ppEnum); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_QueryDiffAreasOnVolume(IVssDifferentialSoftwareSnapshotMgmt* This,VSS_PWSZ pwszVolumeName,IVssEnumMgmtObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_QueryDiffAreasOnVolume(IVssDifferentialSoftwareSnapshotMgmt* This,VSS_PWSZ pwszVolumeName,IVssEnumMgmtObject **ppEnum) { return This->lpVtbl->QueryDiffAreasOnVolume(This,pwszVolumeName,ppEnum); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_QueryDiffAreasForSnapshot(IVssDifferentialSoftwareSnapshotMgmt* This,VSS_ID SnapshotId,IVssEnumMgmtObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt_QueryDiffAreasForSnapshot(IVssDifferentialSoftwareSnapshotMgmt* This,VSS_ID SnapshotId,IVssEnumMgmtObject **ppEnum) { return This->lpVtbl->QueryDiffAreasForSnapshot(This,SnapshotId,ppEnum); } #endif @@ -659,45 +667,45 @@ interface IVssDifferentialSoftwareSnapshotMgmt2 { #define IVssDifferentialSoftwareSnapshotMgmt2_SetSnapshotPriority(This,idSnapshot,priority) (This)->lpVtbl->SetSnapshotPriority(This,idSnapshot,priority) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_QueryInterface(IVssDifferentialSoftwareSnapshotMgmt2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_QueryInterface(IVssDifferentialSoftwareSnapshotMgmt2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssDifferentialSoftwareSnapshotMgmt2_AddRef(IVssDifferentialSoftwareSnapshotMgmt2* This) { +static __WIDL_INLINE ULONG IVssDifferentialSoftwareSnapshotMgmt2_AddRef(IVssDifferentialSoftwareSnapshotMgmt2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssDifferentialSoftwareSnapshotMgmt2_Release(IVssDifferentialSoftwareSnapshotMgmt2* This) { +static __WIDL_INLINE ULONG IVssDifferentialSoftwareSnapshotMgmt2_Release(IVssDifferentialSoftwareSnapshotMgmt2* This) { return This->lpVtbl->Release(This); } /*** IVssDifferentialSoftwareSnapshotMgmt methods ***/ -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_AddDiffArea(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_AddDiffArea(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace) { return This->lpVtbl->AddDiffArea(This,pwszVolumeName,pwszDiffAreaVolumeName,llMaximumDiffSpace); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_ChangeDiffAreaMaximumSize(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_ChangeDiffAreaMaximumSize(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace) { return This->lpVtbl->ChangeDiffAreaMaximumSize(This,pwszVolumeName,pwszDiffAreaVolumeName,llMaximumDiffSpace); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_QueryVolumesSupportedForDiffAreas(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszOriginalVolumeName,IVssEnumMgmtObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_QueryVolumesSupportedForDiffAreas(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszOriginalVolumeName,IVssEnumMgmtObject **ppEnum) { return This->lpVtbl->QueryVolumesSupportedForDiffAreas(This,pwszOriginalVolumeName,ppEnum); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_QueryDiffAreasForVolume(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,IVssEnumMgmtObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_QueryDiffAreasForVolume(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,IVssEnumMgmtObject **ppEnum) { return This->lpVtbl->QueryDiffAreasForVolume(This,pwszVolumeName,ppEnum); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_QueryDiffAreasOnVolume(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,IVssEnumMgmtObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_QueryDiffAreasOnVolume(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,IVssEnumMgmtObject **ppEnum) { return This->lpVtbl->QueryDiffAreasOnVolume(This,pwszVolumeName,ppEnum); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_QueryDiffAreasForSnapshot(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_ID SnapshotId,IVssEnumMgmtObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_QueryDiffAreasForSnapshot(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_ID SnapshotId,IVssEnumMgmtObject **ppEnum) { return This->lpVtbl->QueryDiffAreasForSnapshot(This,SnapshotId,ppEnum); } /*** IVssDifferentialSoftwareSnapshotMgmt2 methods ***/ -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_ChangeDiffAreaMaximumSizeEx(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace,WINBOOL bVolatile) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_ChangeDiffAreaMaximumSizeEx(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace,WINBOOL bVolatile) { return This->lpVtbl->ChangeDiffAreaMaximumSizeEx(This,pwszVolumeName,pwszDiffAreaVolumeName,llMaximumDiffSpace,bVolatile); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_MigrateDiffAreas(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,VSS_PWSZ pwszNewDiffAreaVolumeName) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_MigrateDiffAreas(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,VSS_PWSZ pwszNewDiffAreaVolumeName) { return This->lpVtbl->MigrateDiffAreas(This,pwszVolumeName,pwszDiffAreaVolumeName,pwszNewDiffAreaVolumeName); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_QueryMigrationStatus(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_QueryMigrationStatus(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,IVssAsync **ppAsync) { return This->lpVtbl->QueryMigrationStatus(This,pwszVolumeName,pwszDiffAreaVolumeName,ppAsync); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_SetSnapshotPriority(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_ID idSnapshot,BYTE priority) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt2_SetSnapshotPriority(IVssDifferentialSoftwareSnapshotMgmt2* This,VSS_ID idSnapshot,BYTE priority) { return This->lpVtbl->SetSnapshotPriority(This,idSnapshot,priority); } #endif @@ -878,61 +886,61 @@ interface IVssDifferentialSoftwareSnapshotMgmt3 { #define IVssDifferentialSoftwareSnapshotMgmt3_QuerySnapshotDeltaBitmap(This,idSnapshotOlder,idSnapshotYounger,pcBlockSizePerBit,pcBitmapLength,ppbBitmap) (This)->lpVtbl->QuerySnapshotDeltaBitmap(This,idSnapshotOlder,idSnapshotYounger,pcBlockSizePerBit,pcBitmapLength,ppbBitmap) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QueryInterface(IVssDifferentialSoftwareSnapshotMgmt3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QueryInterface(IVssDifferentialSoftwareSnapshotMgmt3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssDifferentialSoftwareSnapshotMgmt3_AddRef(IVssDifferentialSoftwareSnapshotMgmt3* This) { +static __WIDL_INLINE ULONG IVssDifferentialSoftwareSnapshotMgmt3_AddRef(IVssDifferentialSoftwareSnapshotMgmt3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssDifferentialSoftwareSnapshotMgmt3_Release(IVssDifferentialSoftwareSnapshotMgmt3* This) { +static __WIDL_INLINE ULONG IVssDifferentialSoftwareSnapshotMgmt3_Release(IVssDifferentialSoftwareSnapshotMgmt3* This) { return This->lpVtbl->Release(This); } /*** IVssDifferentialSoftwareSnapshotMgmt methods ***/ -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_AddDiffArea(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_AddDiffArea(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace) { return This->lpVtbl->AddDiffArea(This,pwszVolumeName,pwszDiffAreaVolumeName,llMaximumDiffSpace); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_ChangeDiffAreaMaximumSize(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_ChangeDiffAreaMaximumSize(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace) { return This->lpVtbl->ChangeDiffAreaMaximumSize(This,pwszVolumeName,pwszDiffAreaVolumeName,llMaximumDiffSpace); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QueryVolumesSupportedForDiffAreas(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszOriginalVolumeName,IVssEnumMgmtObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QueryVolumesSupportedForDiffAreas(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszOriginalVolumeName,IVssEnumMgmtObject **ppEnum) { return This->lpVtbl->QueryVolumesSupportedForDiffAreas(This,pwszOriginalVolumeName,ppEnum); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QueryDiffAreasForVolume(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,IVssEnumMgmtObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QueryDiffAreasForVolume(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,IVssEnumMgmtObject **ppEnum) { return This->lpVtbl->QueryDiffAreasForVolume(This,pwszVolumeName,ppEnum); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QueryDiffAreasOnVolume(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,IVssEnumMgmtObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QueryDiffAreasOnVolume(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,IVssEnumMgmtObject **ppEnum) { return This->lpVtbl->QueryDiffAreasOnVolume(This,pwszVolumeName,ppEnum); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QueryDiffAreasForSnapshot(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_ID SnapshotId,IVssEnumMgmtObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QueryDiffAreasForSnapshot(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_ID SnapshotId,IVssEnumMgmtObject **ppEnum) { return This->lpVtbl->QueryDiffAreasForSnapshot(This,SnapshotId,ppEnum); } /*** IVssDifferentialSoftwareSnapshotMgmt2 methods ***/ -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_ChangeDiffAreaMaximumSizeEx(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace,WINBOOL bVolatile) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_ChangeDiffAreaMaximumSizeEx(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,LONGLONG llMaximumDiffSpace,WINBOOL bVolatile) { return This->lpVtbl->ChangeDiffAreaMaximumSizeEx(This,pwszVolumeName,pwszDiffAreaVolumeName,llMaximumDiffSpace,bVolatile); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_MigrateDiffAreas(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,VSS_PWSZ pwszNewDiffAreaVolumeName) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_MigrateDiffAreas(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,VSS_PWSZ pwszNewDiffAreaVolumeName) { return This->lpVtbl->MigrateDiffAreas(This,pwszVolumeName,pwszDiffAreaVolumeName,pwszNewDiffAreaVolumeName); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QueryMigrationStatus(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QueryMigrationStatus(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_PWSZ pwszDiffAreaVolumeName,IVssAsync **ppAsync) { return This->lpVtbl->QueryMigrationStatus(This,pwszVolumeName,pwszDiffAreaVolumeName,ppAsync); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_SetSnapshotPriority(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_ID idSnapshot,BYTE priority) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_SetSnapshotPriority(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_ID idSnapshot,BYTE priority) { return This->lpVtbl->SetSnapshotPriority(This,idSnapshot,priority); } /*** IVssDifferentialSoftwareSnapshotMgmt3 methods ***/ -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_SetVolumeProtectLevel(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_PROTECTION_LEVEL protectionLevel) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_SetVolumeProtectLevel(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_PROTECTION_LEVEL protectionLevel) { return This->lpVtbl->SetVolumeProtectLevel(This,pwszVolumeName,protectionLevel); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_GetVolumeProtectLevel(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_VOLUME_PROTECTION_INFO *protectionLevel) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_GetVolumeProtectLevel(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName,VSS_VOLUME_PROTECTION_INFO *protectionLevel) { return This->lpVtbl->GetVolumeProtectLevel(This,pwszVolumeName,protectionLevel); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_ClearVolumeProtectFault(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_ClearVolumeProtectFault(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszVolumeName) { return This->lpVtbl->ClearVolumeProtectFault(This,pwszVolumeName); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_DeleteUnusedDiffAreas(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszDiffAreaVolumeName) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_DeleteUnusedDiffAreas(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_PWSZ pwszDiffAreaVolumeName) { return This->lpVtbl->DeleteUnusedDiffAreas(This,pwszDiffAreaVolumeName); } -static FORCEINLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QuerySnapshotDeltaBitmap(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_ID idSnapshotOlder,VSS_ID idSnapshotYounger,ULONG *pcBlockSizePerBit,ULONG *pcBitmapLength,BYTE **ppbBitmap) { +static __WIDL_INLINE HRESULT IVssDifferentialSoftwareSnapshotMgmt3_QuerySnapshotDeltaBitmap(IVssDifferentialSoftwareSnapshotMgmt3* This,VSS_ID idSnapshotOlder,VSS_ID idSnapshotYounger,ULONG *pcBlockSizePerBit,ULONG *pcBitmapLength,BYTE **ppbBitmap) { return This->lpVtbl->QuerySnapshotDeltaBitmap(This,idSnapshotOlder,idSnapshotYounger,pcBlockSizePerBit,pcBitmapLength,ppbBitmap); } #endif @@ -1026,26 +1034,26 @@ interface IVssEnumMgmtObject { #define IVssEnumMgmtObject_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssEnumMgmtObject_QueryInterface(IVssEnumMgmtObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssEnumMgmtObject_QueryInterface(IVssEnumMgmtObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssEnumMgmtObject_AddRef(IVssEnumMgmtObject* This) { +static __WIDL_INLINE ULONG IVssEnumMgmtObject_AddRef(IVssEnumMgmtObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssEnumMgmtObject_Release(IVssEnumMgmtObject* This) { +static __WIDL_INLINE ULONG IVssEnumMgmtObject_Release(IVssEnumMgmtObject* This) { return This->lpVtbl->Release(This); } /*** IVssEnumMgmtObject methods ***/ -static FORCEINLINE HRESULT IVssEnumMgmtObject_Next(IVssEnumMgmtObject* This,ULONG celt,VSS_MGMT_OBJECT_PROP *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IVssEnumMgmtObject_Next(IVssEnumMgmtObject* This,ULONG celt,VSS_MGMT_OBJECT_PROP *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IVssEnumMgmtObject_Skip(IVssEnumMgmtObject* This,ULONG celt) { +static __WIDL_INLINE HRESULT IVssEnumMgmtObject_Skip(IVssEnumMgmtObject* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IVssEnumMgmtObject_Reset(IVssEnumMgmtObject* This) { +static __WIDL_INLINE HRESULT IVssEnumMgmtObject_Reset(IVssEnumMgmtObject* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IVssEnumMgmtObject_Clone(IVssEnumMgmtObject* This,IVssEnumMgmtObject **ppenum) { +static __WIDL_INLINE HRESULT IVssEnumMgmtObject_Clone(IVssEnumMgmtObject* This,IVssEnumMgmtObject **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif diff --git a/lib/libc/include/any-windows-any/vsprov.h b/lib/libc/include/any-windows-any/vsprov.h index aee5414e3eaa143742fb74d04fc8ce2e06d67434..ae727c5aff622197a15233f4a44b21941753d8ed 100644 --- a/lib/libc/include/any-windows-any/vsprov.h +++ b/lib/libc/include/any-windows-any/vsprov.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/vsprov.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/vsprov.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __vsprov_h__ #define __vsprov_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IVssSoftwareSnapshotProvider_FWD_DEFINED__ @@ -258,44 +266,44 @@ interface IVssSoftwareSnapshotProvider { #define IVssSoftwareSnapshotProvider_QueryRevertStatus(This,pwszVolume,ppAsync) (This)->lpVtbl->QueryRevertStatus(This,pwszVolume,ppAsync) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssSoftwareSnapshotProvider_QueryInterface(IVssSoftwareSnapshotProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssSoftwareSnapshotProvider_QueryInterface(IVssSoftwareSnapshotProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssSoftwareSnapshotProvider_AddRef(IVssSoftwareSnapshotProvider* This) { +static __WIDL_INLINE ULONG IVssSoftwareSnapshotProvider_AddRef(IVssSoftwareSnapshotProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssSoftwareSnapshotProvider_Release(IVssSoftwareSnapshotProvider* This) { +static __WIDL_INLINE ULONG IVssSoftwareSnapshotProvider_Release(IVssSoftwareSnapshotProvider* This) { return This->lpVtbl->Release(This); } /*** IVssSoftwareSnapshotProvider methods ***/ -static FORCEINLINE HRESULT IVssSoftwareSnapshotProvider_SetContext(IVssSoftwareSnapshotProvider* This,LONG lContext) { +static __WIDL_INLINE HRESULT IVssSoftwareSnapshotProvider_SetContext(IVssSoftwareSnapshotProvider* This,LONG lContext) { return This->lpVtbl->SetContext(This,lContext); } -static FORCEINLINE HRESULT IVssSoftwareSnapshotProvider_GetSnapshotProperties(IVssSoftwareSnapshotProvider* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { +static __WIDL_INLINE HRESULT IVssSoftwareSnapshotProvider_GetSnapshotProperties(IVssSoftwareSnapshotProvider* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { return This->lpVtbl->GetSnapshotProperties(This,SnapshotId,pProp); } -static FORCEINLINE HRESULT IVssSoftwareSnapshotProvider_Query(IVssSoftwareSnapshotProvider* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssSoftwareSnapshotProvider_Query(IVssSoftwareSnapshotProvider* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { return This->lpVtbl->Query(This,QueriedObjectId,eQueriedObjectType,eReturnedObjectsType,ppEnum); } -static FORCEINLINE HRESULT IVssSoftwareSnapshotProvider_DeleteSnapshots(IVssSoftwareSnapshotProvider* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { +static __WIDL_INLINE HRESULT IVssSoftwareSnapshotProvider_DeleteSnapshots(IVssSoftwareSnapshotProvider* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { return This->lpVtbl->DeleteSnapshots(This,SourceObjectId,eSourceObjectType,bForceDelete,plDeletedSnapshots,pNondeletedSnapshotID); } -static FORCEINLINE HRESULT IVssSoftwareSnapshotProvider_BeginPrepareSnapshot(IVssSoftwareSnapshotProvider* This,VSS_ID SnapshotSetId,VSS_ID SnapshotId,VSS_PWSZ pwszVolumeName,LONG lNewContext) { +static __WIDL_INLINE HRESULT IVssSoftwareSnapshotProvider_BeginPrepareSnapshot(IVssSoftwareSnapshotProvider* This,VSS_ID SnapshotSetId,VSS_ID SnapshotId,VSS_PWSZ pwszVolumeName,LONG lNewContext) { return This->lpVtbl->BeginPrepareSnapshot(This,SnapshotSetId,SnapshotId,pwszVolumeName,lNewContext); } -static FORCEINLINE HRESULT IVssSoftwareSnapshotProvider_IsVolumeSupported(IVssSoftwareSnapshotProvider* This,VSS_PWSZ pwszVolumeName,WINBOOL *pbSupportedByThisProvider) { +static __WIDL_INLINE HRESULT IVssSoftwareSnapshotProvider_IsVolumeSupported(IVssSoftwareSnapshotProvider* This,VSS_PWSZ pwszVolumeName,WINBOOL *pbSupportedByThisProvider) { return This->lpVtbl->IsVolumeSupported(This,pwszVolumeName,pbSupportedByThisProvider); } -static FORCEINLINE HRESULT IVssSoftwareSnapshotProvider_IsVolumeSnapshotted(IVssSoftwareSnapshotProvider* This,VSS_PWSZ pwszVolumeName,WINBOOL *pbSnapshotsPresent,LONG *plSnapshotCompatibility) { +static __WIDL_INLINE HRESULT IVssSoftwareSnapshotProvider_IsVolumeSnapshotted(IVssSoftwareSnapshotProvider* This,VSS_PWSZ pwszVolumeName,WINBOOL *pbSnapshotsPresent,LONG *plSnapshotCompatibility) { return This->lpVtbl->IsVolumeSnapshotted(This,pwszVolumeName,pbSnapshotsPresent,plSnapshotCompatibility); } -static FORCEINLINE HRESULT IVssSoftwareSnapshotProvider_SetSnapshotProperty(IVssSoftwareSnapshotProvider* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROPERTY_ID eSnapshotPropertyId,VARIANT vProperty) { +static __WIDL_INLINE HRESULT IVssSoftwareSnapshotProvider_SetSnapshotProperty(IVssSoftwareSnapshotProvider* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROPERTY_ID eSnapshotPropertyId,VARIANT vProperty) { return This->lpVtbl->SetSnapshotProperty(This,SnapshotId,eSnapshotPropertyId,vProperty); } -static FORCEINLINE HRESULT IVssSoftwareSnapshotProvider_RevertToSnapshot(IVssSoftwareSnapshotProvider* This,VSS_ID SnapshotId) { +static __WIDL_INLINE HRESULT IVssSoftwareSnapshotProvider_RevertToSnapshot(IVssSoftwareSnapshotProvider* This,VSS_ID SnapshotId) { return This->lpVtbl->RevertToSnapshot(This,SnapshotId); } -static FORCEINLINE HRESULT IVssSoftwareSnapshotProvider_QueryRevertStatus(IVssSoftwareSnapshotProvider* This,VSS_PWSZ pwszVolume,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssSoftwareSnapshotProvider_QueryRevertStatus(IVssSoftwareSnapshotProvider* This,VSS_PWSZ pwszVolume,IVssAsync **ppAsync) { return This->lpVtbl->QueryRevertStatus(This,pwszVolume,ppAsync); } #endif @@ -412,35 +420,35 @@ interface IVssProviderCreateSnapshotSet { #define IVssProviderCreateSnapshotSet_AbortSnapshots(This,SnapshotSetId) (This)->lpVtbl->AbortSnapshots(This,SnapshotSetId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssProviderCreateSnapshotSet_QueryInterface(IVssProviderCreateSnapshotSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssProviderCreateSnapshotSet_QueryInterface(IVssProviderCreateSnapshotSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssProviderCreateSnapshotSet_AddRef(IVssProviderCreateSnapshotSet* This) { +static __WIDL_INLINE ULONG IVssProviderCreateSnapshotSet_AddRef(IVssProviderCreateSnapshotSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssProviderCreateSnapshotSet_Release(IVssProviderCreateSnapshotSet* This) { +static __WIDL_INLINE ULONG IVssProviderCreateSnapshotSet_Release(IVssProviderCreateSnapshotSet* This) { return This->lpVtbl->Release(This); } /*** IVssProviderCreateSnapshotSet methods ***/ -static FORCEINLINE HRESULT IVssProviderCreateSnapshotSet_EndPrepareSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId) { +static __WIDL_INLINE HRESULT IVssProviderCreateSnapshotSet_EndPrepareSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId) { return This->lpVtbl->EndPrepareSnapshots(This,SnapshotSetId); } -static FORCEINLINE HRESULT IVssProviderCreateSnapshotSet_PreCommitSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId) { +static __WIDL_INLINE HRESULT IVssProviderCreateSnapshotSet_PreCommitSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId) { return This->lpVtbl->PreCommitSnapshots(This,SnapshotSetId); } -static FORCEINLINE HRESULT IVssProviderCreateSnapshotSet_CommitSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId) { +static __WIDL_INLINE HRESULT IVssProviderCreateSnapshotSet_CommitSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId) { return This->lpVtbl->CommitSnapshots(This,SnapshotSetId); } -static FORCEINLINE HRESULT IVssProviderCreateSnapshotSet_PostCommitSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId,LONG lSnapshotsCount) { +static __WIDL_INLINE HRESULT IVssProviderCreateSnapshotSet_PostCommitSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId,LONG lSnapshotsCount) { return This->lpVtbl->PostCommitSnapshots(This,SnapshotSetId,lSnapshotsCount); } -static FORCEINLINE HRESULT IVssProviderCreateSnapshotSet_PreFinalCommitSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId) { +static __WIDL_INLINE HRESULT IVssProviderCreateSnapshotSet_PreFinalCommitSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId) { return This->lpVtbl->PreFinalCommitSnapshots(This,SnapshotSetId); } -static FORCEINLINE HRESULT IVssProviderCreateSnapshotSet_PostFinalCommitSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId) { +static __WIDL_INLINE HRESULT IVssProviderCreateSnapshotSet_PostFinalCommitSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId) { return This->lpVtbl->PostFinalCommitSnapshots(This,SnapshotSetId); } -static FORCEINLINE HRESULT IVssProviderCreateSnapshotSet_AbortSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId) { +static __WIDL_INLINE HRESULT IVssProviderCreateSnapshotSet_AbortSnapshots(IVssProviderCreateSnapshotSet* This,VSS_ID SnapshotSetId) { return This->lpVtbl->AbortSnapshots(This,SnapshotSetId); } #endif @@ -515,20 +523,20 @@ interface IVssProviderNotifications { #define IVssProviderNotifications_OnUnload(This,bForceUnload) (This)->lpVtbl->OnUnload(This,bForceUnload) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssProviderNotifications_QueryInterface(IVssProviderNotifications* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssProviderNotifications_QueryInterface(IVssProviderNotifications* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssProviderNotifications_AddRef(IVssProviderNotifications* This) { +static __WIDL_INLINE ULONG IVssProviderNotifications_AddRef(IVssProviderNotifications* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssProviderNotifications_Release(IVssProviderNotifications* This) { +static __WIDL_INLINE ULONG IVssProviderNotifications_Release(IVssProviderNotifications* This) { return This->lpVtbl->Release(This); } /*** IVssProviderNotifications methods ***/ -static FORCEINLINE HRESULT IVssProviderNotifications_OnLoad(IVssProviderNotifications* This,IUnknown *pCallback) { +static __WIDL_INLINE HRESULT IVssProviderNotifications_OnLoad(IVssProviderNotifications* This,IUnknown *pCallback) { return This->lpVtbl->OnLoad(This,pCallback); } -static FORCEINLINE HRESULT IVssProviderNotifications_OnUnload(IVssProviderNotifications* This,WINBOOL bForceUnload) { +static __WIDL_INLINE HRESULT IVssProviderNotifications_OnUnload(IVssProviderNotifications* This,WINBOOL bForceUnload) { return This->lpVtbl->OnUnload(This,bForceUnload); } #endif @@ -667,32 +675,32 @@ interface IVssHardwareSnapshotProvider { #define IVssHardwareSnapshotProvider_OnLunEmpty(This,wszDeviceName,pInformation) (This)->lpVtbl->OnLunEmpty(This,wszDeviceName,pInformation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssHardwareSnapshotProvider_QueryInterface(IVssHardwareSnapshotProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProvider_QueryInterface(IVssHardwareSnapshotProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssHardwareSnapshotProvider_AddRef(IVssHardwareSnapshotProvider* This) { +static __WIDL_INLINE ULONG IVssHardwareSnapshotProvider_AddRef(IVssHardwareSnapshotProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssHardwareSnapshotProvider_Release(IVssHardwareSnapshotProvider* This) { +static __WIDL_INLINE ULONG IVssHardwareSnapshotProvider_Release(IVssHardwareSnapshotProvider* This) { return This->lpVtbl->Release(This); } /*** IVssHardwareSnapshotProvider methods ***/ -static FORCEINLINE HRESULT IVssHardwareSnapshotProvider_AreLunsSupported(IVssHardwareSnapshotProvider* This,LONG lLunCount,LONG lContext,VSS_PWSZ *rgwszDevices,VDS_LUN_INFORMATION *pLunInformation,WINBOOL *pbIsSupported) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProvider_AreLunsSupported(IVssHardwareSnapshotProvider* This,LONG lLunCount,LONG lContext,VSS_PWSZ *rgwszDevices,VDS_LUN_INFORMATION *pLunInformation,WINBOOL *pbIsSupported) { return This->lpVtbl->AreLunsSupported(This,lLunCount,lContext,rgwszDevices,pLunInformation,pbIsSupported); } -static FORCEINLINE HRESULT IVssHardwareSnapshotProvider_FillInLunInfo(IVssHardwareSnapshotProvider* This,VSS_PWSZ wszDeviceName,VDS_LUN_INFORMATION *pLunInfo,WINBOOL *pbIsSupported) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProvider_FillInLunInfo(IVssHardwareSnapshotProvider* This,VSS_PWSZ wszDeviceName,VDS_LUN_INFORMATION *pLunInfo,WINBOOL *pbIsSupported) { return This->lpVtbl->FillInLunInfo(This,wszDeviceName,pLunInfo,pbIsSupported); } -static FORCEINLINE HRESULT IVssHardwareSnapshotProvider_BeginPrepareSnapshot(IVssHardwareSnapshotProvider* This,VSS_ID SnapshotSetId,VSS_ID SnapshotId,LONG lContext,LONG lLunCount,VSS_PWSZ *rgDeviceNames,VDS_LUN_INFORMATION *rgLunInformation) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProvider_BeginPrepareSnapshot(IVssHardwareSnapshotProvider* This,VSS_ID SnapshotSetId,VSS_ID SnapshotId,LONG lContext,LONG lLunCount,VSS_PWSZ *rgDeviceNames,VDS_LUN_INFORMATION *rgLunInformation) { return This->lpVtbl->BeginPrepareSnapshot(This,SnapshotSetId,SnapshotId,lContext,lLunCount,rgDeviceNames,rgLunInformation); } -static FORCEINLINE HRESULT IVssHardwareSnapshotProvider_GetTargetLuns(IVssHardwareSnapshotProvider* This,LONG lLunCount,VSS_PWSZ *rgDeviceNames,VDS_LUN_INFORMATION *rgSourceLuns,VDS_LUN_INFORMATION *rgDestinationLuns) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProvider_GetTargetLuns(IVssHardwareSnapshotProvider* This,LONG lLunCount,VSS_PWSZ *rgDeviceNames,VDS_LUN_INFORMATION *rgSourceLuns,VDS_LUN_INFORMATION *rgDestinationLuns) { return This->lpVtbl->GetTargetLuns(This,lLunCount,rgDeviceNames,rgSourceLuns,rgDestinationLuns); } -static FORCEINLINE HRESULT IVssHardwareSnapshotProvider_LocateLuns(IVssHardwareSnapshotProvider* This,LONG lLunCount,VDS_LUN_INFORMATION *rgSourceLuns) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProvider_LocateLuns(IVssHardwareSnapshotProvider* This,LONG lLunCount,VDS_LUN_INFORMATION *rgSourceLuns) { return This->lpVtbl->LocateLuns(This,lLunCount,rgSourceLuns); } -static FORCEINLINE HRESULT IVssHardwareSnapshotProvider_OnLunEmpty(IVssHardwareSnapshotProvider* This,VSS_PWSZ wszDeviceName,VDS_LUN_INFORMATION *pInformation) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProvider_OnLunEmpty(IVssHardwareSnapshotProvider* This,VSS_PWSZ wszDeviceName,VDS_LUN_INFORMATION *pInformation) { return This->lpVtbl->OnLunEmpty(This,wszDeviceName,pInformation); } #endif @@ -847,45 +855,45 @@ interface IVssHardwareSnapshotProviderEx { #define IVssHardwareSnapshotProviderEx_OnReuseLuns(This,pSnapshotLuns,pOriginalLuns,dwCount) (This)->lpVtbl->OnReuseLuns(This,pSnapshotLuns,pOriginalLuns,dwCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssHardwareSnapshotProviderEx_QueryInterface(IVssHardwareSnapshotProviderEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProviderEx_QueryInterface(IVssHardwareSnapshotProviderEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssHardwareSnapshotProviderEx_AddRef(IVssHardwareSnapshotProviderEx* This) { +static __WIDL_INLINE ULONG IVssHardwareSnapshotProviderEx_AddRef(IVssHardwareSnapshotProviderEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssHardwareSnapshotProviderEx_Release(IVssHardwareSnapshotProviderEx* This) { +static __WIDL_INLINE ULONG IVssHardwareSnapshotProviderEx_Release(IVssHardwareSnapshotProviderEx* This) { return This->lpVtbl->Release(This); } /*** IVssHardwareSnapshotProvider methods ***/ -static FORCEINLINE HRESULT IVssHardwareSnapshotProviderEx_AreLunsSupported(IVssHardwareSnapshotProviderEx* This,LONG lLunCount,LONG lContext,VSS_PWSZ *rgwszDevices,VDS_LUN_INFORMATION *pLunInformation,WINBOOL *pbIsSupported) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProviderEx_AreLunsSupported(IVssHardwareSnapshotProviderEx* This,LONG lLunCount,LONG lContext,VSS_PWSZ *rgwszDevices,VDS_LUN_INFORMATION *pLunInformation,WINBOOL *pbIsSupported) { return This->lpVtbl->AreLunsSupported(This,lLunCount,lContext,rgwszDevices,pLunInformation,pbIsSupported); } -static FORCEINLINE HRESULT IVssHardwareSnapshotProviderEx_FillInLunInfo(IVssHardwareSnapshotProviderEx* This,VSS_PWSZ wszDeviceName,VDS_LUN_INFORMATION *pLunInfo,WINBOOL *pbIsSupported) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProviderEx_FillInLunInfo(IVssHardwareSnapshotProviderEx* This,VSS_PWSZ wszDeviceName,VDS_LUN_INFORMATION *pLunInfo,WINBOOL *pbIsSupported) { return This->lpVtbl->FillInLunInfo(This,wszDeviceName,pLunInfo,pbIsSupported); } -static FORCEINLINE HRESULT IVssHardwareSnapshotProviderEx_BeginPrepareSnapshot(IVssHardwareSnapshotProviderEx* This,VSS_ID SnapshotSetId,VSS_ID SnapshotId,LONG lContext,LONG lLunCount,VSS_PWSZ *rgDeviceNames,VDS_LUN_INFORMATION *rgLunInformation) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProviderEx_BeginPrepareSnapshot(IVssHardwareSnapshotProviderEx* This,VSS_ID SnapshotSetId,VSS_ID SnapshotId,LONG lContext,LONG lLunCount,VSS_PWSZ *rgDeviceNames,VDS_LUN_INFORMATION *rgLunInformation) { return This->lpVtbl->BeginPrepareSnapshot(This,SnapshotSetId,SnapshotId,lContext,lLunCount,rgDeviceNames,rgLunInformation); } -static FORCEINLINE HRESULT IVssHardwareSnapshotProviderEx_GetTargetLuns(IVssHardwareSnapshotProviderEx* This,LONG lLunCount,VSS_PWSZ *rgDeviceNames,VDS_LUN_INFORMATION *rgSourceLuns,VDS_LUN_INFORMATION *rgDestinationLuns) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProviderEx_GetTargetLuns(IVssHardwareSnapshotProviderEx* This,LONG lLunCount,VSS_PWSZ *rgDeviceNames,VDS_LUN_INFORMATION *rgSourceLuns,VDS_LUN_INFORMATION *rgDestinationLuns) { return This->lpVtbl->GetTargetLuns(This,lLunCount,rgDeviceNames,rgSourceLuns,rgDestinationLuns); } -static FORCEINLINE HRESULT IVssHardwareSnapshotProviderEx_LocateLuns(IVssHardwareSnapshotProviderEx* This,LONG lLunCount,VDS_LUN_INFORMATION *rgSourceLuns) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProviderEx_LocateLuns(IVssHardwareSnapshotProviderEx* This,LONG lLunCount,VDS_LUN_INFORMATION *rgSourceLuns) { return This->lpVtbl->LocateLuns(This,lLunCount,rgSourceLuns); } -static FORCEINLINE HRESULT IVssHardwareSnapshotProviderEx_OnLunEmpty(IVssHardwareSnapshotProviderEx* This,VSS_PWSZ wszDeviceName,VDS_LUN_INFORMATION *pInformation) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProviderEx_OnLunEmpty(IVssHardwareSnapshotProviderEx* This,VSS_PWSZ wszDeviceName,VDS_LUN_INFORMATION *pInformation) { return This->lpVtbl->OnLunEmpty(This,wszDeviceName,pInformation); } /*** IVssHardwareSnapshotProviderEx methods ***/ -static FORCEINLINE HRESULT IVssHardwareSnapshotProviderEx_GetProviderCapabilities(IVssHardwareSnapshotProviderEx* This,ULONGLONG *pllOriginalCapabilityMask) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProviderEx_GetProviderCapabilities(IVssHardwareSnapshotProviderEx* This,ULONGLONG *pllOriginalCapabilityMask) { return This->lpVtbl->GetProviderCapabilities(This,pllOriginalCapabilityMask); } -static FORCEINLINE HRESULT IVssHardwareSnapshotProviderEx_OnLunStateChange(IVssHardwareSnapshotProviderEx* This,VDS_LUN_INFORMATION *pSnapshotLuns,VDS_LUN_INFORMATION *pOriginalLuns,DWORD dwCount,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProviderEx_OnLunStateChange(IVssHardwareSnapshotProviderEx* This,VDS_LUN_INFORMATION *pSnapshotLuns,VDS_LUN_INFORMATION *pOriginalLuns,DWORD dwCount,DWORD dwFlags) { return This->lpVtbl->OnLunStateChange(This,pSnapshotLuns,pOriginalLuns,dwCount,dwFlags); } -static FORCEINLINE HRESULT IVssHardwareSnapshotProviderEx_ResyncLuns(IVssHardwareSnapshotProviderEx* This,VDS_LUN_INFORMATION *pSourceLuns,VDS_LUN_INFORMATION *pTargetLuns,DWORD dwCount,IVssAsync **ppAsync) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProviderEx_ResyncLuns(IVssHardwareSnapshotProviderEx* This,VDS_LUN_INFORMATION *pSourceLuns,VDS_LUN_INFORMATION *pTargetLuns,DWORD dwCount,IVssAsync **ppAsync) { return This->lpVtbl->ResyncLuns(This,pSourceLuns,pTargetLuns,dwCount,ppAsync); } -static FORCEINLINE HRESULT IVssHardwareSnapshotProviderEx_OnReuseLuns(IVssHardwareSnapshotProviderEx* This,VDS_LUN_INFORMATION *pSnapshotLuns,VDS_LUN_INFORMATION *pOriginalLuns,DWORD dwCount) { +static __WIDL_INLINE HRESULT IVssHardwareSnapshotProviderEx_OnReuseLuns(IVssHardwareSnapshotProviderEx* This,VDS_LUN_INFORMATION *pSnapshotLuns,VDS_LUN_INFORMATION *pOriginalLuns,DWORD dwCount) { return This->lpVtbl->OnReuseLuns(This,pSnapshotLuns,pOriginalLuns,dwCount); } #endif @@ -1042,38 +1050,38 @@ interface IVssFileShareSnapshotProvider { #define IVssFileShareSnapshotProvider_SetSnapshotProperty(This,SnapshotId,eSnapshotPropertyId,vProperty) (This)->lpVtbl->SetSnapshotProperty(This,SnapshotId,eSnapshotPropertyId,vProperty) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssFileShareSnapshotProvider_QueryInterface(IVssFileShareSnapshotProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssFileShareSnapshotProvider_QueryInterface(IVssFileShareSnapshotProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssFileShareSnapshotProvider_AddRef(IVssFileShareSnapshotProvider* This) { +static __WIDL_INLINE ULONG IVssFileShareSnapshotProvider_AddRef(IVssFileShareSnapshotProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssFileShareSnapshotProvider_Release(IVssFileShareSnapshotProvider* This) { +static __WIDL_INLINE ULONG IVssFileShareSnapshotProvider_Release(IVssFileShareSnapshotProvider* This) { return This->lpVtbl->Release(This); } /*** IVssFileShareSnapshotProvider methods ***/ -static FORCEINLINE HRESULT IVssFileShareSnapshotProvider_SetContext(IVssFileShareSnapshotProvider* This,LONG lContext) { +static __WIDL_INLINE HRESULT IVssFileShareSnapshotProvider_SetContext(IVssFileShareSnapshotProvider* This,LONG lContext) { return This->lpVtbl->SetContext(This,lContext); } -static FORCEINLINE HRESULT IVssFileShareSnapshotProvider_GetSnapshotProperties(IVssFileShareSnapshotProvider* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { +static __WIDL_INLINE HRESULT IVssFileShareSnapshotProvider_GetSnapshotProperties(IVssFileShareSnapshotProvider* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROP *pProp) { return This->lpVtbl->GetSnapshotProperties(This,SnapshotId,pProp); } -static FORCEINLINE HRESULT IVssFileShareSnapshotProvider_Query(IVssFileShareSnapshotProvider* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { +static __WIDL_INLINE HRESULT IVssFileShareSnapshotProvider_Query(IVssFileShareSnapshotProvider* This,VSS_ID QueriedObjectId,VSS_OBJECT_TYPE eQueriedObjectType,VSS_OBJECT_TYPE eReturnedObjectsType,IVssEnumObject **ppEnum) { return This->lpVtbl->Query(This,QueriedObjectId,eQueriedObjectType,eReturnedObjectsType,ppEnum); } -static FORCEINLINE HRESULT IVssFileShareSnapshotProvider_DeleteSnapshots(IVssFileShareSnapshotProvider* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { +static __WIDL_INLINE HRESULT IVssFileShareSnapshotProvider_DeleteSnapshots(IVssFileShareSnapshotProvider* This,VSS_ID SourceObjectId,VSS_OBJECT_TYPE eSourceObjectType,WINBOOL bForceDelete,LONG *plDeletedSnapshots,VSS_ID *pNondeletedSnapshotID) { return This->lpVtbl->DeleteSnapshots(This,SourceObjectId,eSourceObjectType,bForceDelete,plDeletedSnapshots,pNondeletedSnapshotID); } -static FORCEINLINE HRESULT IVssFileShareSnapshotProvider_BeginPrepareSnapshot(IVssFileShareSnapshotProvider* This,VSS_ID SnapshotSetId,VSS_ID SnapshotId,VSS_PWSZ pwszSharePath,LONG lNewContext,VSS_ID ProviderId) { +static __WIDL_INLINE HRESULT IVssFileShareSnapshotProvider_BeginPrepareSnapshot(IVssFileShareSnapshotProvider* This,VSS_ID SnapshotSetId,VSS_ID SnapshotId,VSS_PWSZ pwszSharePath,LONG lNewContext,VSS_ID ProviderId) { return This->lpVtbl->BeginPrepareSnapshot(This,SnapshotSetId,SnapshotId,pwszSharePath,lNewContext,ProviderId); } -static FORCEINLINE HRESULT IVssFileShareSnapshotProvider_IsPathSupported(IVssFileShareSnapshotProvider* This,VSS_PWSZ pwszSharePath,WINBOOL *pbSupportedByThisProvider) { +static __WIDL_INLINE HRESULT IVssFileShareSnapshotProvider_IsPathSupported(IVssFileShareSnapshotProvider* This,VSS_PWSZ pwszSharePath,WINBOOL *pbSupportedByThisProvider) { return This->lpVtbl->IsPathSupported(This,pwszSharePath,pbSupportedByThisProvider); } -static FORCEINLINE HRESULT IVssFileShareSnapshotProvider_IsPathSnapshotted(IVssFileShareSnapshotProvider* This,VSS_PWSZ pwszSharePath,WINBOOL *pbSnapshotsPresent,LONG *plSnapshotCompatibility) { +static __WIDL_INLINE HRESULT IVssFileShareSnapshotProvider_IsPathSnapshotted(IVssFileShareSnapshotProvider* This,VSS_PWSZ pwszSharePath,WINBOOL *pbSnapshotsPresent,LONG *plSnapshotCompatibility) { return This->lpVtbl->IsPathSnapshotted(This,pwszSharePath,pbSnapshotsPresent,plSnapshotCompatibility); } -static FORCEINLINE HRESULT IVssFileShareSnapshotProvider_SetSnapshotProperty(IVssFileShareSnapshotProvider* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROPERTY_ID eSnapshotPropertyId,VARIANT vProperty) { +static __WIDL_INLINE HRESULT IVssFileShareSnapshotProvider_SetSnapshotProperty(IVssFileShareSnapshotProvider* This,VSS_ID SnapshotId,VSS_SNAPSHOT_PROPERTY_ID eSnapshotPropertyId,VARIANT vProperty) { return This->lpVtbl->SetSnapshotProperty(This,SnapshotId,eSnapshotPropertyId,vProperty); } #endif diff --git a/lib/libc/include/any-windows-any/vss.h b/lib/libc/include/any-windows-any/vss.h index eded9309c903b2695f3d518c3769f00e4f57a665..0b8ce3eb1db39c7b10abe6b990904fc04bbfcd10 100644 --- a/lib/libc/include/any-windows-any/vss.h +++ b/lib/libc/include/any-windows-any/vss.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/vss.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/vss.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __vss_h__ #define __vss_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IVssEnumObject_FWD_DEFINED__ @@ -394,26 +402,26 @@ interface IVssEnumObject { #define IVssEnumObject_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssEnumObject_QueryInterface(IVssEnumObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssEnumObject_QueryInterface(IVssEnumObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssEnumObject_AddRef(IVssEnumObject* This) { +static __WIDL_INLINE ULONG IVssEnumObject_AddRef(IVssEnumObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssEnumObject_Release(IVssEnumObject* This) { +static __WIDL_INLINE ULONG IVssEnumObject_Release(IVssEnumObject* This) { return This->lpVtbl->Release(This); } /*** IVssEnumObject methods ***/ -static FORCEINLINE HRESULT IVssEnumObject_Next(IVssEnumObject* This,ULONG celt,VSS_OBJECT_PROP *rgelt,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IVssEnumObject_Next(IVssEnumObject* This,ULONG celt,VSS_OBJECT_PROP *rgelt,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); } -static FORCEINLINE HRESULT IVssEnumObject_Skip(IVssEnumObject* This,ULONG celt) { +static __WIDL_INLINE HRESULT IVssEnumObject_Skip(IVssEnumObject* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IVssEnumObject_Reset(IVssEnumObject* This) { +static __WIDL_INLINE HRESULT IVssEnumObject_Reset(IVssEnumObject* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IVssEnumObject_Clone(IVssEnumObject* This,IVssEnumObject **ppenum) { +static __WIDL_INLINE HRESULT IVssEnumObject_Clone(IVssEnumObject* This,IVssEnumObject **ppenum) { return This->lpVtbl->Clone(This,ppenum); } #endif @@ -498,23 +506,23 @@ interface IVssAsync { #define IVssAsync_QueryStatus(This,pHrResult,pReserved) (This)->lpVtbl->QueryStatus(This,pHrResult,pReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssAsync_QueryInterface(IVssAsync* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssAsync_QueryInterface(IVssAsync* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssAsync_AddRef(IVssAsync* This) { +static __WIDL_INLINE ULONG IVssAsync_AddRef(IVssAsync* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssAsync_Release(IVssAsync* This) { +static __WIDL_INLINE ULONG IVssAsync_Release(IVssAsync* This) { return This->lpVtbl->Release(This); } /*** IVssAsync methods ***/ -static FORCEINLINE HRESULT IVssAsync_Cancel(IVssAsync* This) { +static __WIDL_INLINE HRESULT IVssAsync_Cancel(IVssAsync* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IVssAsync_Wait(IVssAsync* This,DWORD dwMilliseconds) { +static __WIDL_INLINE HRESULT IVssAsync_Wait(IVssAsync* This,DWORD dwMilliseconds) { return This->lpVtbl->Wait(This,dwMilliseconds); } -static FORCEINLINE HRESULT IVssAsync_QueryStatus(IVssAsync* This,HRESULT *pHrResult,INT *pReserved) { +static __WIDL_INLINE HRESULT IVssAsync_QueryStatus(IVssAsync* This,HRESULT *pHrResult,INT *pReserved) { return This->lpVtbl->QueryStatus(This,pHrResult,pReserved); } #endif diff --git a/lib/libc/include/any-windows-any/vswriter.h b/lib/libc/include/any-windows-any/vswriter.h index c496da7d4a2f55ea309eec3f3b1c15645a711b5e..e977bbb71ad7500f6faa57e08af737e17179f5ed 100644 --- a/lib/libc/include/any-windows-any/vswriter.h +++ b/lib/libc/include/any-windows-any/vswriter.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/vswriter.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/vswriter.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __vswriter_h__ #define __vswriter_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IVssWMFiledesc_FWD_DEFINED__ @@ -281,29 +289,29 @@ interface IVssWMFiledesc { #define IVssWMFiledesc_GetBackupTypeMask(This,pdwTypeMask) (This)->lpVtbl->GetBackupTypeMask(This,pdwTypeMask) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssWMFiledesc_QueryInterface(IVssWMFiledesc* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssWMFiledesc_QueryInterface(IVssWMFiledesc* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssWMFiledesc_AddRef(IVssWMFiledesc* This) { +static __WIDL_INLINE ULONG IVssWMFiledesc_AddRef(IVssWMFiledesc* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssWMFiledesc_Release(IVssWMFiledesc* This) { +static __WIDL_INLINE ULONG IVssWMFiledesc_Release(IVssWMFiledesc* This) { return This->lpVtbl->Release(This); } /*** IVssWMFiledesc methods ***/ -static FORCEINLINE HRESULT IVssWMFiledesc_GetPath(IVssWMFiledesc* This,BSTR *pbstrPath) { +static __WIDL_INLINE HRESULT IVssWMFiledesc_GetPath(IVssWMFiledesc* This,BSTR *pbstrPath) { return This->lpVtbl->GetPath(This,pbstrPath); } -static FORCEINLINE HRESULT IVssWMFiledesc_GetFilespec(IVssWMFiledesc* This,BSTR *pbstrFilespec) { +static __WIDL_INLINE HRESULT IVssWMFiledesc_GetFilespec(IVssWMFiledesc* This,BSTR *pbstrFilespec) { return This->lpVtbl->GetFilespec(This,pbstrFilespec); } -static FORCEINLINE HRESULT IVssWMFiledesc_GetRecursive(IVssWMFiledesc* This,boolean *pbRecursive) { +static __WIDL_INLINE HRESULT IVssWMFiledesc_GetRecursive(IVssWMFiledesc* This,boolean *pbRecursive) { return This->lpVtbl->GetRecursive(This,pbRecursive); } -static FORCEINLINE HRESULT IVssWMFiledesc_GetAlternateLocation(IVssWMFiledesc* This,BSTR *pbstrAlternateLocation) { +static __WIDL_INLINE HRESULT IVssWMFiledesc_GetAlternateLocation(IVssWMFiledesc* This,BSTR *pbstrAlternateLocation) { return This->lpVtbl->GetAlternateLocation(This,pbstrAlternateLocation); } -static FORCEINLINE HRESULT IVssWMFiledesc_GetBackupTypeMask(IVssWMFiledesc* This,DWORD *pdwTypeMask) { +static __WIDL_INLINE HRESULT IVssWMFiledesc_GetBackupTypeMask(IVssWMFiledesc* This,DWORD *pdwTypeMask) { return This->lpVtbl->GetBackupTypeMask(This,pdwTypeMask); } #endif @@ -386,23 +394,23 @@ interface IVssWMDependency { #define IVssWMDependency_GetComponentName(This,pbstrComponentName) (This)->lpVtbl->GetComponentName(This,pbstrComponentName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssWMDependency_QueryInterface(IVssWMDependency* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssWMDependency_QueryInterface(IVssWMDependency* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssWMDependency_AddRef(IVssWMDependency* This) { +static __WIDL_INLINE ULONG IVssWMDependency_AddRef(IVssWMDependency* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssWMDependency_Release(IVssWMDependency* This) { +static __WIDL_INLINE ULONG IVssWMDependency_Release(IVssWMDependency* This) { return This->lpVtbl->Release(This); } /*** IVssWMDependency methods ***/ -static FORCEINLINE HRESULT IVssWMDependency_GetWriterId(IVssWMDependency* This,VSS_ID *pWriterId) { +static __WIDL_INLINE HRESULT IVssWMDependency_GetWriterId(IVssWMDependency* This,VSS_ID *pWriterId) { return This->lpVtbl->GetWriterId(This,pWriterId); } -static FORCEINLINE HRESULT IVssWMDependency_GetLogicalPath(IVssWMDependency* This,BSTR *pbstrLogicalPath) { +static __WIDL_INLINE HRESULT IVssWMDependency_GetLogicalPath(IVssWMDependency* This,BSTR *pbstrLogicalPath) { return This->lpVtbl->GetLogicalPath(This,pbstrLogicalPath); } -static FORCEINLINE HRESULT IVssWMDependency_GetComponentName(IVssWMDependency* This,BSTR *pbstrComponentName) { +static __WIDL_INLINE HRESULT IVssWMDependency_GetComponentName(IVssWMDependency* This,BSTR *pbstrComponentName) { return This->lpVtbl->GetComponentName(This,pbstrComponentName); } #endif @@ -833,128 +841,128 @@ interface IVssComponent { #define IVssComponent_GetDifferencedFile(This,iDifferencedFile,pbstrPath,pbstrFilespec,pbRecursive,pbstrLsnString,pftLastModifyTime) (This)->lpVtbl->GetDifferencedFile(This,iDifferencedFile,pbstrPath,pbstrFilespec,pbRecursive,pbstrLsnString,pftLastModifyTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssComponent_QueryInterface(IVssComponent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssComponent_QueryInterface(IVssComponent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssComponent_AddRef(IVssComponent* This) { +static __WIDL_INLINE ULONG IVssComponent_AddRef(IVssComponent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssComponent_Release(IVssComponent* This) { +static __WIDL_INLINE ULONG IVssComponent_Release(IVssComponent* This) { return This->lpVtbl->Release(This); } /*** IVssComponent methods ***/ -static FORCEINLINE HRESULT IVssComponent_GetLogicalPath(IVssComponent* This,BSTR *pbstrPath) { +static __WIDL_INLINE HRESULT IVssComponent_GetLogicalPath(IVssComponent* This,BSTR *pbstrPath) { return This->lpVtbl->GetLogicalPath(This,pbstrPath); } -static FORCEINLINE HRESULT IVssComponent_GetComponentType(IVssComponent* This,VSS_COMPONENT_TYPE *pct) { +static __WIDL_INLINE HRESULT IVssComponent_GetComponentType(IVssComponent* This,VSS_COMPONENT_TYPE *pct) { return This->lpVtbl->GetComponentType(This,pct); } -static FORCEINLINE HRESULT IVssComponent_GetComponentName(IVssComponent* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IVssComponent_GetComponentName(IVssComponent* This,BSTR *pbstrName) { return This->lpVtbl->GetComponentName(This,pbstrName); } -static FORCEINLINE HRESULT IVssComponent_GetBackupSucceeded(IVssComponent* This,boolean *pbSucceeded) { +static __WIDL_INLINE HRESULT IVssComponent_GetBackupSucceeded(IVssComponent* This,boolean *pbSucceeded) { return This->lpVtbl->GetBackupSucceeded(This,pbSucceeded); } -static FORCEINLINE HRESULT IVssComponent_GetAlternateLocationMappingCount(IVssComponent* This,UINT *pcMappings) { +static __WIDL_INLINE HRESULT IVssComponent_GetAlternateLocationMappingCount(IVssComponent* This,UINT *pcMappings) { return This->lpVtbl->GetAlternateLocationMappingCount(This,pcMappings); } -static FORCEINLINE HRESULT IVssComponent_GetAlternateLocationMapping(IVssComponent* This,UINT iMapping,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssComponent_GetAlternateLocationMapping(IVssComponent* This,UINT iMapping,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetAlternateLocationMapping(This,iMapping,ppFiledesc); } -static FORCEINLINE HRESULT IVssComponent_SetBackupMetadata(IVssComponent* This,LPCWSTR wszData) { +static __WIDL_INLINE HRESULT IVssComponent_SetBackupMetadata(IVssComponent* This,LPCWSTR wszData) { return This->lpVtbl->SetBackupMetadata(This,wszData); } -static FORCEINLINE HRESULT IVssComponent_GetBackupMetadata(IVssComponent* This,BSTR *pbstrData) { +static __WIDL_INLINE HRESULT IVssComponent_GetBackupMetadata(IVssComponent* This,BSTR *pbstrData) { return This->lpVtbl->GetBackupMetadata(This,pbstrData); } -static FORCEINLINE HRESULT IVssComponent_AddPartialFile(IVssComponent* This,LPCWSTR wszPath,LPCWSTR wszFilename,LPCWSTR wszRanges,LPCWSTR wszMetadata) { +static __WIDL_INLINE HRESULT IVssComponent_AddPartialFile(IVssComponent* This,LPCWSTR wszPath,LPCWSTR wszFilename,LPCWSTR wszRanges,LPCWSTR wszMetadata) { return This->lpVtbl->AddPartialFile(This,wszPath,wszFilename,wszRanges,wszMetadata); } -static FORCEINLINE HRESULT IVssComponent_GetPartialFileCount(IVssComponent* This,UINT *pcPartialFiles) { +static __WIDL_INLINE HRESULT IVssComponent_GetPartialFileCount(IVssComponent* This,UINT *pcPartialFiles) { return This->lpVtbl->GetPartialFileCount(This,pcPartialFiles); } -static FORCEINLINE HRESULT IVssComponent_GetPartialFile(IVssComponent* This,UINT iPartialFile,BSTR *pbstrPath,BSTR *pbstrFilename,BSTR *pbstrRange,BSTR *pbstrMetadata) { +static __WIDL_INLINE HRESULT IVssComponent_GetPartialFile(IVssComponent* This,UINT iPartialFile,BSTR *pbstrPath,BSTR *pbstrFilename,BSTR *pbstrRange,BSTR *pbstrMetadata) { return This->lpVtbl->GetPartialFile(This,iPartialFile,pbstrPath,pbstrFilename,pbstrRange,pbstrMetadata); } -static FORCEINLINE HRESULT IVssComponent_IsSelectedForRestore(IVssComponent* This,boolean *pbSelectedForRestore) { +static __WIDL_INLINE HRESULT IVssComponent_IsSelectedForRestore(IVssComponent* This,boolean *pbSelectedForRestore) { return This->lpVtbl->IsSelectedForRestore(This,pbSelectedForRestore); } -static FORCEINLINE HRESULT IVssComponent_GetAdditionalRestores(IVssComponent* This,boolean *pbAdditionalRestores) { +static __WIDL_INLINE HRESULT IVssComponent_GetAdditionalRestores(IVssComponent* This,boolean *pbAdditionalRestores) { return This->lpVtbl->GetAdditionalRestores(This,pbAdditionalRestores); } -static FORCEINLINE HRESULT IVssComponent_GetNewTargetCount(IVssComponent* This,UINT *pcNewTarget) { +static __WIDL_INLINE HRESULT IVssComponent_GetNewTargetCount(IVssComponent* This,UINT *pcNewTarget) { return This->lpVtbl->GetNewTargetCount(This,pcNewTarget); } -static FORCEINLINE HRESULT IVssComponent_GetNewTarget(IVssComponent* This,UINT iNewTarget,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssComponent_GetNewTarget(IVssComponent* This,UINT iNewTarget,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetNewTarget(This,iNewTarget,ppFiledesc); } -static FORCEINLINE HRESULT IVssComponent_AddDirectedTarget(IVssComponent* This,LPCWSTR wszSourcePath,LPCWSTR wszSourceFilename,LPCWSTR wszSourceRangeList,LPCWSTR wszDestinationPath,LPCWSTR wszDestinationFilename,LPCWSTR wszDestinationRangeList) { +static __WIDL_INLINE HRESULT IVssComponent_AddDirectedTarget(IVssComponent* This,LPCWSTR wszSourcePath,LPCWSTR wszSourceFilename,LPCWSTR wszSourceRangeList,LPCWSTR wszDestinationPath,LPCWSTR wszDestinationFilename,LPCWSTR wszDestinationRangeList) { return This->lpVtbl->AddDirectedTarget(This,wszSourcePath,wszSourceFilename,wszSourceRangeList,wszDestinationPath,wszDestinationFilename,wszDestinationRangeList); } -static FORCEINLINE HRESULT IVssComponent_GetDirectedTargetCount(IVssComponent* This,UINT *pcDirectedTarget) { +static __WIDL_INLINE HRESULT IVssComponent_GetDirectedTargetCount(IVssComponent* This,UINT *pcDirectedTarget) { return This->lpVtbl->GetDirectedTargetCount(This,pcDirectedTarget); } -static FORCEINLINE HRESULT IVssComponent_GetDirectedTarget(IVssComponent* This,UINT iDirectedTarget,BSTR *pbstrSourcePath,BSTR *pbstrSourceFileName,BSTR *pbstrSourceRangeList,BSTR *pbstrDestinationPath,BSTR *pbstrDestinationFilename,BSTR *pbstrDestinationRangeList) { +static __WIDL_INLINE HRESULT IVssComponent_GetDirectedTarget(IVssComponent* This,UINT iDirectedTarget,BSTR *pbstrSourcePath,BSTR *pbstrSourceFileName,BSTR *pbstrSourceRangeList,BSTR *pbstrDestinationPath,BSTR *pbstrDestinationFilename,BSTR *pbstrDestinationRangeList) { return This->lpVtbl->GetDirectedTarget(This,iDirectedTarget,pbstrSourcePath,pbstrSourceFileName,pbstrSourceRangeList,pbstrDestinationPath,pbstrDestinationFilename,pbstrDestinationRangeList); } -static FORCEINLINE HRESULT IVssComponent_SetRestoreMetadata(IVssComponent* This,LPCWSTR wszRestoreMetadata) { +static __WIDL_INLINE HRESULT IVssComponent_SetRestoreMetadata(IVssComponent* This,LPCWSTR wszRestoreMetadata) { return This->lpVtbl->SetRestoreMetadata(This,wszRestoreMetadata); } -static FORCEINLINE HRESULT IVssComponent_GetRestoreMetadata(IVssComponent* This,BSTR *pbstrRestoreMetadata) { +static __WIDL_INLINE HRESULT IVssComponent_GetRestoreMetadata(IVssComponent* This,BSTR *pbstrRestoreMetadata) { return This->lpVtbl->GetRestoreMetadata(This,pbstrRestoreMetadata); } -static FORCEINLINE HRESULT IVssComponent_SetRestoreTarget(IVssComponent* This,VSS_RESTORE_TARGET target) { +static __WIDL_INLINE HRESULT IVssComponent_SetRestoreTarget(IVssComponent* This,VSS_RESTORE_TARGET target) { return This->lpVtbl->SetRestoreTarget(This,target); } -static FORCEINLINE HRESULT IVssComponent_GetRestoreTarget(IVssComponent* This,VSS_RESTORE_TARGET *pTarget) { +static __WIDL_INLINE HRESULT IVssComponent_GetRestoreTarget(IVssComponent* This,VSS_RESTORE_TARGET *pTarget) { return This->lpVtbl->GetRestoreTarget(This,pTarget); } -static FORCEINLINE HRESULT IVssComponent_SetPreRestoreFailureMsg(IVssComponent* This,LPCWSTR wszPreRestoreFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponent_SetPreRestoreFailureMsg(IVssComponent* This,LPCWSTR wszPreRestoreFailureMsg) { return This->lpVtbl->SetPreRestoreFailureMsg(This,wszPreRestoreFailureMsg); } -static FORCEINLINE HRESULT IVssComponent_GetPreRestoreFailureMsg(IVssComponent* This,BSTR *pbstrPreRestoreFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponent_GetPreRestoreFailureMsg(IVssComponent* This,BSTR *pbstrPreRestoreFailureMsg) { return This->lpVtbl->GetPreRestoreFailureMsg(This,pbstrPreRestoreFailureMsg); } -static FORCEINLINE HRESULT IVssComponent_SetPostRestoreFailureMsg(IVssComponent* This,LPCWSTR wszPostRestoreFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponent_SetPostRestoreFailureMsg(IVssComponent* This,LPCWSTR wszPostRestoreFailureMsg) { return This->lpVtbl->SetPostRestoreFailureMsg(This,wszPostRestoreFailureMsg); } -static FORCEINLINE HRESULT IVssComponent_GetPostRestoreFailureMsg(IVssComponent* This,BSTR *pbstrPostRestoreFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponent_GetPostRestoreFailureMsg(IVssComponent* This,BSTR *pbstrPostRestoreFailureMsg) { return This->lpVtbl->GetPostRestoreFailureMsg(This,pbstrPostRestoreFailureMsg); } -static FORCEINLINE HRESULT IVssComponent_SetBackupStamp(IVssComponent* This,LPCWSTR wszBackupStamp) { +static __WIDL_INLINE HRESULT IVssComponent_SetBackupStamp(IVssComponent* This,LPCWSTR wszBackupStamp) { return This->lpVtbl->SetBackupStamp(This,wszBackupStamp); } -static FORCEINLINE HRESULT IVssComponent_GetBackupStamp(IVssComponent* This,BSTR *pbstrBackupStamp) { +static __WIDL_INLINE HRESULT IVssComponent_GetBackupStamp(IVssComponent* This,BSTR *pbstrBackupStamp) { return This->lpVtbl->GetBackupStamp(This,pbstrBackupStamp); } -static FORCEINLINE HRESULT IVssComponent_GetPreviousBackupStamp(IVssComponent* This,BSTR *pbstrBackupStamp) { +static __WIDL_INLINE HRESULT IVssComponent_GetPreviousBackupStamp(IVssComponent* This,BSTR *pbstrBackupStamp) { return This->lpVtbl->GetPreviousBackupStamp(This,pbstrBackupStamp); } -static FORCEINLINE HRESULT IVssComponent_GetBackupOptions(IVssComponent* This,BSTR *pbstrBackupOptions) { +static __WIDL_INLINE HRESULT IVssComponent_GetBackupOptions(IVssComponent* This,BSTR *pbstrBackupOptions) { return This->lpVtbl->GetBackupOptions(This,pbstrBackupOptions); } -static FORCEINLINE HRESULT IVssComponent_GetRestoreOptions(IVssComponent* This,BSTR *pbstrRestoreOptions) { +static __WIDL_INLINE HRESULT IVssComponent_GetRestoreOptions(IVssComponent* This,BSTR *pbstrRestoreOptions) { return This->lpVtbl->GetRestoreOptions(This,pbstrRestoreOptions); } -static FORCEINLINE HRESULT IVssComponent_GetRestoreSubcomponentCount(IVssComponent* This,UINT *pcRestoreSubcomponent) { +static __WIDL_INLINE HRESULT IVssComponent_GetRestoreSubcomponentCount(IVssComponent* This,UINT *pcRestoreSubcomponent) { return This->lpVtbl->GetRestoreSubcomponentCount(This,pcRestoreSubcomponent); } -static FORCEINLINE HRESULT IVssComponent_GetRestoreSubcomponent(IVssComponent* This,UINT iComponent,BSTR *pbstrLogicalPath,BSTR *pbstrComponentName,boolean *pbRepair) { +static __WIDL_INLINE HRESULT IVssComponent_GetRestoreSubcomponent(IVssComponent* This,UINT iComponent,BSTR *pbstrLogicalPath,BSTR *pbstrComponentName,boolean *pbRepair) { return This->lpVtbl->GetRestoreSubcomponent(This,iComponent,pbstrLogicalPath,pbstrComponentName,pbRepair); } -static FORCEINLINE HRESULT IVssComponent_GetFileRestoreStatus(IVssComponent* This,VSS_FILE_RESTORE_STATUS *pStatus) { +static __WIDL_INLINE HRESULT IVssComponent_GetFileRestoreStatus(IVssComponent* This,VSS_FILE_RESTORE_STATUS *pStatus) { return This->lpVtbl->GetFileRestoreStatus(This,pStatus); } -static FORCEINLINE HRESULT IVssComponent_AddDifferencedFilesByLastModifyTime(IVssComponent* This,LPCWSTR wszPath,LPCWSTR wszFilespec,WINBOOL bRecursive,FILETIME ftLastModifyTime) { +static __WIDL_INLINE HRESULT IVssComponent_AddDifferencedFilesByLastModifyTime(IVssComponent* This,LPCWSTR wszPath,LPCWSTR wszFilespec,WINBOOL bRecursive,FILETIME ftLastModifyTime) { return This->lpVtbl->AddDifferencedFilesByLastModifyTime(This,wszPath,wszFilespec,bRecursive,ftLastModifyTime); } -static FORCEINLINE HRESULT IVssComponent_AddDifferencedFilesByLastModifyLSN(IVssComponent* This,LPCWSTR wszPath,LPCWSTR wszFilespec,WINBOOL bRecursive,BSTR bstrLsnString) { +static __WIDL_INLINE HRESULT IVssComponent_AddDifferencedFilesByLastModifyLSN(IVssComponent* This,LPCWSTR wszPath,LPCWSTR wszFilespec,WINBOOL bRecursive,BSTR bstrLsnString) { return This->lpVtbl->AddDifferencedFilesByLastModifyLSN(This,wszPath,wszFilespec,bRecursive,bstrLsnString); } -static FORCEINLINE HRESULT IVssComponent_GetDifferencedFilesCount(IVssComponent* This,UINT *pcDifferencedFiles) { +static __WIDL_INLINE HRESULT IVssComponent_GetDifferencedFilesCount(IVssComponent* This,UINT *pcDifferencedFiles) { return This->lpVtbl->GetDifferencedFilesCount(This,pcDifferencedFiles); } -static FORCEINLINE HRESULT IVssComponent_GetDifferencedFile(IVssComponent* This,UINT iDifferencedFile,BSTR *pbstrPath,BSTR *pbstrFilespec,WINBOOL *pbRecursive,BSTR *pbstrLsnString,FILETIME *pftLastModifyTime) { +static __WIDL_INLINE HRESULT IVssComponent_GetDifferencedFile(IVssComponent* This,UINT iDifferencedFile,BSTR *pbstrPath,BSTR *pbstrFilespec,WINBOOL *pbRecursive,BSTR *pbstrLsnString,FILETIME *pftLastModifyTime) { return This->lpVtbl->GetDifferencedFile(This,iDifferencedFile,pbstrPath,pbstrFilespec,pbRecursive,pbstrLsnString,pftLastModifyTime); } #endif @@ -1030,13 +1038,13 @@ interface IVssWriterComponents { #define IVssWriterComponents_GetComponent(This,iComponent,ppComponent) (This)->lpVtbl->GetComponent(This,iComponent,ppComponent) #else /*** IVssWriterComponents methods ***/ -static FORCEINLINE HRESULT IVssWriterComponents_GetComponentCount(IVssWriterComponents* This,UINT *pcComponents) { +static __WIDL_INLINE HRESULT IVssWriterComponents_GetComponentCount(IVssWriterComponents* This,UINT *pcComponents) { return This->lpVtbl->GetComponentCount(This,pcComponents); } -static FORCEINLINE HRESULT IVssWriterComponents_GetWriterInfo(IVssWriterComponents* This,VSS_ID *pidInstance,VSS_ID *pidWriter) { +static __WIDL_INLINE HRESULT IVssWriterComponents_GetWriterInfo(IVssWriterComponents* This,VSS_ID *pidInstance,VSS_ID *pidWriter) { return This->lpVtbl->GetWriterInfo(This,pidInstance,pidWriter); } -static FORCEINLINE HRESULT IVssWriterComponents_GetComponent(IVssWriterComponents* This,UINT iComponent,IVssComponent **ppComponent) { +static __WIDL_INLINE HRESULT IVssWriterComponents_GetComponent(IVssWriterComponents* This,UINT iComponent,IVssComponent **ppComponent) { return This->lpVtbl->GetComponent(This,iComponent,ppComponent); } #endif @@ -1379,150 +1387,150 @@ interface IVssComponentEx { #define IVssComponentEx_GetRestoreName(This,pbstrName) (This)->lpVtbl->GetRestoreName(This,pbstrName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssComponentEx_QueryInterface(IVssComponentEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssComponentEx_QueryInterface(IVssComponentEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssComponentEx_AddRef(IVssComponentEx* This) { +static __WIDL_INLINE ULONG IVssComponentEx_AddRef(IVssComponentEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssComponentEx_Release(IVssComponentEx* This) { +static __WIDL_INLINE ULONG IVssComponentEx_Release(IVssComponentEx* This) { return This->lpVtbl->Release(This); } /*** IVssComponent methods ***/ -static FORCEINLINE HRESULT IVssComponentEx_GetLogicalPath(IVssComponentEx* This,BSTR *pbstrPath) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetLogicalPath(IVssComponentEx* This,BSTR *pbstrPath) { return This->lpVtbl->GetLogicalPath(This,pbstrPath); } -static FORCEINLINE HRESULT IVssComponentEx_GetComponentType(IVssComponentEx* This,VSS_COMPONENT_TYPE *pct) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetComponentType(IVssComponentEx* This,VSS_COMPONENT_TYPE *pct) { return This->lpVtbl->GetComponentType(This,pct); } -static FORCEINLINE HRESULT IVssComponentEx_GetComponentName(IVssComponentEx* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetComponentName(IVssComponentEx* This,BSTR *pbstrName) { return This->lpVtbl->GetComponentName(This,pbstrName); } -static FORCEINLINE HRESULT IVssComponentEx_GetBackupSucceeded(IVssComponentEx* This,boolean *pbSucceeded) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetBackupSucceeded(IVssComponentEx* This,boolean *pbSucceeded) { return This->lpVtbl->GetBackupSucceeded(This,pbSucceeded); } -static FORCEINLINE HRESULT IVssComponentEx_GetAlternateLocationMappingCount(IVssComponentEx* This,UINT *pcMappings) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetAlternateLocationMappingCount(IVssComponentEx* This,UINT *pcMappings) { return This->lpVtbl->GetAlternateLocationMappingCount(This,pcMappings); } -static FORCEINLINE HRESULT IVssComponentEx_GetAlternateLocationMapping(IVssComponentEx* This,UINT iMapping,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetAlternateLocationMapping(IVssComponentEx* This,UINT iMapping,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetAlternateLocationMapping(This,iMapping,ppFiledesc); } -static FORCEINLINE HRESULT IVssComponentEx_SetBackupMetadata(IVssComponentEx* This,LPCWSTR wszData) { +static __WIDL_INLINE HRESULT IVssComponentEx_SetBackupMetadata(IVssComponentEx* This,LPCWSTR wszData) { return This->lpVtbl->SetBackupMetadata(This,wszData); } -static FORCEINLINE HRESULT IVssComponentEx_GetBackupMetadata(IVssComponentEx* This,BSTR *pbstrData) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetBackupMetadata(IVssComponentEx* This,BSTR *pbstrData) { return This->lpVtbl->GetBackupMetadata(This,pbstrData); } -static FORCEINLINE HRESULT IVssComponentEx_AddPartialFile(IVssComponentEx* This,LPCWSTR wszPath,LPCWSTR wszFilename,LPCWSTR wszRanges,LPCWSTR wszMetadata) { +static __WIDL_INLINE HRESULT IVssComponentEx_AddPartialFile(IVssComponentEx* This,LPCWSTR wszPath,LPCWSTR wszFilename,LPCWSTR wszRanges,LPCWSTR wszMetadata) { return This->lpVtbl->AddPartialFile(This,wszPath,wszFilename,wszRanges,wszMetadata); } -static FORCEINLINE HRESULT IVssComponentEx_GetPartialFileCount(IVssComponentEx* This,UINT *pcPartialFiles) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetPartialFileCount(IVssComponentEx* This,UINT *pcPartialFiles) { return This->lpVtbl->GetPartialFileCount(This,pcPartialFiles); } -static FORCEINLINE HRESULT IVssComponentEx_GetPartialFile(IVssComponentEx* This,UINT iPartialFile,BSTR *pbstrPath,BSTR *pbstrFilename,BSTR *pbstrRange,BSTR *pbstrMetadata) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetPartialFile(IVssComponentEx* This,UINT iPartialFile,BSTR *pbstrPath,BSTR *pbstrFilename,BSTR *pbstrRange,BSTR *pbstrMetadata) { return This->lpVtbl->GetPartialFile(This,iPartialFile,pbstrPath,pbstrFilename,pbstrRange,pbstrMetadata); } -static FORCEINLINE HRESULT IVssComponentEx_IsSelectedForRestore(IVssComponentEx* This,boolean *pbSelectedForRestore) { +static __WIDL_INLINE HRESULT IVssComponentEx_IsSelectedForRestore(IVssComponentEx* This,boolean *pbSelectedForRestore) { return This->lpVtbl->IsSelectedForRestore(This,pbSelectedForRestore); } -static FORCEINLINE HRESULT IVssComponentEx_GetAdditionalRestores(IVssComponentEx* This,boolean *pbAdditionalRestores) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetAdditionalRestores(IVssComponentEx* This,boolean *pbAdditionalRestores) { return This->lpVtbl->GetAdditionalRestores(This,pbAdditionalRestores); } -static FORCEINLINE HRESULT IVssComponentEx_GetNewTargetCount(IVssComponentEx* This,UINT *pcNewTarget) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetNewTargetCount(IVssComponentEx* This,UINT *pcNewTarget) { return This->lpVtbl->GetNewTargetCount(This,pcNewTarget); } -static FORCEINLINE HRESULT IVssComponentEx_GetNewTarget(IVssComponentEx* This,UINT iNewTarget,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetNewTarget(IVssComponentEx* This,UINT iNewTarget,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetNewTarget(This,iNewTarget,ppFiledesc); } -static FORCEINLINE HRESULT IVssComponentEx_AddDirectedTarget(IVssComponentEx* This,LPCWSTR wszSourcePath,LPCWSTR wszSourceFilename,LPCWSTR wszSourceRangeList,LPCWSTR wszDestinationPath,LPCWSTR wszDestinationFilename,LPCWSTR wszDestinationRangeList) { +static __WIDL_INLINE HRESULT IVssComponentEx_AddDirectedTarget(IVssComponentEx* This,LPCWSTR wszSourcePath,LPCWSTR wszSourceFilename,LPCWSTR wszSourceRangeList,LPCWSTR wszDestinationPath,LPCWSTR wszDestinationFilename,LPCWSTR wszDestinationRangeList) { return This->lpVtbl->AddDirectedTarget(This,wszSourcePath,wszSourceFilename,wszSourceRangeList,wszDestinationPath,wszDestinationFilename,wszDestinationRangeList); } -static FORCEINLINE HRESULT IVssComponentEx_GetDirectedTargetCount(IVssComponentEx* This,UINT *pcDirectedTarget) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetDirectedTargetCount(IVssComponentEx* This,UINT *pcDirectedTarget) { return This->lpVtbl->GetDirectedTargetCount(This,pcDirectedTarget); } -static FORCEINLINE HRESULT IVssComponentEx_GetDirectedTarget(IVssComponentEx* This,UINT iDirectedTarget,BSTR *pbstrSourcePath,BSTR *pbstrSourceFileName,BSTR *pbstrSourceRangeList,BSTR *pbstrDestinationPath,BSTR *pbstrDestinationFilename,BSTR *pbstrDestinationRangeList) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetDirectedTarget(IVssComponentEx* This,UINT iDirectedTarget,BSTR *pbstrSourcePath,BSTR *pbstrSourceFileName,BSTR *pbstrSourceRangeList,BSTR *pbstrDestinationPath,BSTR *pbstrDestinationFilename,BSTR *pbstrDestinationRangeList) { return This->lpVtbl->GetDirectedTarget(This,iDirectedTarget,pbstrSourcePath,pbstrSourceFileName,pbstrSourceRangeList,pbstrDestinationPath,pbstrDestinationFilename,pbstrDestinationRangeList); } -static FORCEINLINE HRESULT IVssComponentEx_SetRestoreMetadata(IVssComponentEx* This,LPCWSTR wszRestoreMetadata) { +static __WIDL_INLINE HRESULT IVssComponentEx_SetRestoreMetadata(IVssComponentEx* This,LPCWSTR wszRestoreMetadata) { return This->lpVtbl->SetRestoreMetadata(This,wszRestoreMetadata); } -static FORCEINLINE HRESULT IVssComponentEx_GetRestoreMetadata(IVssComponentEx* This,BSTR *pbstrRestoreMetadata) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetRestoreMetadata(IVssComponentEx* This,BSTR *pbstrRestoreMetadata) { return This->lpVtbl->GetRestoreMetadata(This,pbstrRestoreMetadata); } -static FORCEINLINE HRESULT IVssComponentEx_SetRestoreTarget(IVssComponentEx* This,VSS_RESTORE_TARGET target) { +static __WIDL_INLINE HRESULT IVssComponentEx_SetRestoreTarget(IVssComponentEx* This,VSS_RESTORE_TARGET target) { return This->lpVtbl->SetRestoreTarget(This,target); } -static FORCEINLINE HRESULT IVssComponentEx_GetRestoreTarget(IVssComponentEx* This,VSS_RESTORE_TARGET *pTarget) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetRestoreTarget(IVssComponentEx* This,VSS_RESTORE_TARGET *pTarget) { return This->lpVtbl->GetRestoreTarget(This,pTarget); } -static FORCEINLINE HRESULT IVssComponentEx_SetPreRestoreFailureMsg(IVssComponentEx* This,LPCWSTR wszPreRestoreFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx_SetPreRestoreFailureMsg(IVssComponentEx* This,LPCWSTR wszPreRestoreFailureMsg) { return This->lpVtbl->SetPreRestoreFailureMsg(This,wszPreRestoreFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx_GetPreRestoreFailureMsg(IVssComponentEx* This,BSTR *pbstrPreRestoreFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetPreRestoreFailureMsg(IVssComponentEx* This,BSTR *pbstrPreRestoreFailureMsg) { return This->lpVtbl->GetPreRestoreFailureMsg(This,pbstrPreRestoreFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx_SetPostRestoreFailureMsg(IVssComponentEx* This,LPCWSTR wszPostRestoreFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx_SetPostRestoreFailureMsg(IVssComponentEx* This,LPCWSTR wszPostRestoreFailureMsg) { return This->lpVtbl->SetPostRestoreFailureMsg(This,wszPostRestoreFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx_GetPostRestoreFailureMsg(IVssComponentEx* This,BSTR *pbstrPostRestoreFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetPostRestoreFailureMsg(IVssComponentEx* This,BSTR *pbstrPostRestoreFailureMsg) { return This->lpVtbl->GetPostRestoreFailureMsg(This,pbstrPostRestoreFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx_SetBackupStamp(IVssComponentEx* This,LPCWSTR wszBackupStamp) { +static __WIDL_INLINE HRESULT IVssComponentEx_SetBackupStamp(IVssComponentEx* This,LPCWSTR wszBackupStamp) { return This->lpVtbl->SetBackupStamp(This,wszBackupStamp); } -static FORCEINLINE HRESULT IVssComponentEx_GetBackupStamp(IVssComponentEx* This,BSTR *pbstrBackupStamp) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetBackupStamp(IVssComponentEx* This,BSTR *pbstrBackupStamp) { return This->lpVtbl->GetBackupStamp(This,pbstrBackupStamp); } -static FORCEINLINE HRESULT IVssComponentEx_GetPreviousBackupStamp(IVssComponentEx* This,BSTR *pbstrBackupStamp) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetPreviousBackupStamp(IVssComponentEx* This,BSTR *pbstrBackupStamp) { return This->lpVtbl->GetPreviousBackupStamp(This,pbstrBackupStamp); } -static FORCEINLINE HRESULT IVssComponentEx_GetBackupOptions(IVssComponentEx* This,BSTR *pbstrBackupOptions) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetBackupOptions(IVssComponentEx* This,BSTR *pbstrBackupOptions) { return This->lpVtbl->GetBackupOptions(This,pbstrBackupOptions); } -static FORCEINLINE HRESULT IVssComponentEx_GetRestoreOptions(IVssComponentEx* This,BSTR *pbstrRestoreOptions) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetRestoreOptions(IVssComponentEx* This,BSTR *pbstrRestoreOptions) { return This->lpVtbl->GetRestoreOptions(This,pbstrRestoreOptions); } -static FORCEINLINE HRESULT IVssComponentEx_GetRestoreSubcomponentCount(IVssComponentEx* This,UINT *pcRestoreSubcomponent) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetRestoreSubcomponentCount(IVssComponentEx* This,UINT *pcRestoreSubcomponent) { return This->lpVtbl->GetRestoreSubcomponentCount(This,pcRestoreSubcomponent); } -static FORCEINLINE HRESULT IVssComponentEx_GetRestoreSubcomponent(IVssComponentEx* This,UINT iComponent,BSTR *pbstrLogicalPath,BSTR *pbstrComponentName,boolean *pbRepair) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetRestoreSubcomponent(IVssComponentEx* This,UINT iComponent,BSTR *pbstrLogicalPath,BSTR *pbstrComponentName,boolean *pbRepair) { return This->lpVtbl->GetRestoreSubcomponent(This,iComponent,pbstrLogicalPath,pbstrComponentName,pbRepair); } -static FORCEINLINE HRESULT IVssComponentEx_GetFileRestoreStatus(IVssComponentEx* This,VSS_FILE_RESTORE_STATUS *pStatus) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetFileRestoreStatus(IVssComponentEx* This,VSS_FILE_RESTORE_STATUS *pStatus) { return This->lpVtbl->GetFileRestoreStatus(This,pStatus); } -static FORCEINLINE HRESULT IVssComponentEx_AddDifferencedFilesByLastModifyTime(IVssComponentEx* This,LPCWSTR wszPath,LPCWSTR wszFilespec,WINBOOL bRecursive,FILETIME ftLastModifyTime) { +static __WIDL_INLINE HRESULT IVssComponentEx_AddDifferencedFilesByLastModifyTime(IVssComponentEx* This,LPCWSTR wszPath,LPCWSTR wszFilespec,WINBOOL bRecursive,FILETIME ftLastModifyTime) { return This->lpVtbl->AddDifferencedFilesByLastModifyTime(This,wszPath,wszFilespec,bRecursive,ftLastModifyTime); } -static FORCEINLINE HRESULT IVssComponentEx_AddDifferencedFilesByLastModifyLSN(IVssComponentEx* This,LPCWSTR wszPath,LPCWSTR wszFilespec,WINBOOL bRecursive,BSTR bstrLsnString) { +static __WIDL_INLINE HRESULT IVssComponentEx_AddDifferencedFilesByLastModifyLSN(IVssComponentEx* This,LPCWSTR wszPath,LPCWSTR wszFilespec,WINBOOL bRecursive,BSTR bstrLsnString) { return This->lpVtbl->AddDifferencedFilesByLastModifyLSN(This,wszPath,wszFilespec,bRecursive,bstrLsnString); } -static FORCEINLINE HRESULT IVssComponentEx_GetDifferencedFilesCount(IVssComponentEx* This,UINT *pcDifferencedFiles) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetDifferencedFilesCount(IVssComponentEx* This,UINT *pcDifferencedFiles) { return This->lpVtbl->GetDifferencedFilesCount(This,pcDifferencedFiles); } -static FORCEINLINE HRESULT IVssComponentEx_GetDifferencedFile(IVssComponentEx* This,UINT iDifferencedFile,BSTR *pbstrPath,BSTR *pbstrFilespec,WINBOOL *pbRecursive,BSTR *pbstrLsnString,FILETIME *pftLastModifyTime) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetDifferencedFile(IVssComponentEx* This,UINT iDifferencedFile,BSTR *pbstrPath,BSTR *pbstrFilespec,WINBOOL *pbRecursive,BSTR *pbstrLsnString,FILETIME *pftLastModifyTime) { return This->lpVtbl->GetDifferencedFile(This,iDifferencedFile,pbstrPath,pbstrFilespec,pbRecursive,pbstrLsnString,pftLastModifyTime); } /*** IVssComponentEx methods ***/ -static FORCEINLINE HRESULT IVssComponentEx_SetPrepareForBackupFailureMsg(IVssComponentEx* This,LPCWSTR wszFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx_SetPrepareForBackupFailureMsg(IVssComponentEx* This,LPCWSTR wszFailureMsg) { return This->lpVtbl->SetPrepareForBackupFailureMsg(This,wszFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx_SetPostSnapshotFailureMsg(IVssComponentEx* This,LPCWSTR wszFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx_SetPostSnapshotFailureMsg(IVssComponentEx* This,LPCWSTR wszFailureMsg) { return This->lpVtbl->SetPostSnapshotFailureMsg(This,wszFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx_GetPrepareForBackupFailureMsg(IVssComponentEx* This,BSTR *pbstrFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetPrepareForBackupFailureMsg(IVssComponentEx* This,BSTR *pbstrFailureMsg) { return This->lpVtbl->GetPrepareForBackupFailureMsg(This,pbstrFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx_GetPostSnapshotFailureMsg(IVssComponentEx* This,BSTR *pbstrFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetPostSnapshotFailureMsg(IVssComponentEx* This,BSTR *pbstrFailureMsg) { return This->lpVtbl->GetPostSnapshotFailureMsg(This,pbstrFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx_GetAuthoritativeRestore(IVssComponentEx* This,boolean *pbAuth) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetAuthoritativeRestore(IVssComponentEx* This,boolean *pbAuth) { return This->lpVtbl->GetAuthoritativeRestore(This,pbAuth); } -static FORCEINLINE HRESULT IVssComponentEx_GetRollForward(IVssComponentEx* This,VSS_ROLLFORWARD_TYPE *pRollType,BSTR *pbstrPoint) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetRollForward(IVssComponentEx* This,VSS_ROLLFORWARD_TYPE *pRollType,BSTR *pbstrPoint) { return This->lpVtbl->GetRollForward(This,pRollType,pbstrPoint); } -static FORCEINLINE HRESULT IVssComponentEx_GetRestoreName(IVssComponentEx* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IVssComponentEx_GetRestoreName(IVssComponentEx* This,BSTR *pbstrName) { return This->lpVtbl->GetRestoreName(This,pbstrName); } #endif @@ -1873,157 +1881,157 @@ interface IVssComponentEx2 { #define IVssComponentEx2_GetFailure(This,phr,phrApplication,pbstrApplicationMessage,pdwReserved) (This)->lpVtbl->GetFailure(This,phr,phrApplication,pbstrApplicationMessage,pdwReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssComponentEx2_QueryInterface(IVssComponentEx2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssComponentEx2_QueryInterface(IVssComponentEx2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssComponentEx2_AddRef(IVssComponentEx2* This) { +static __WIDL_INLINE ULONG IVssComponentEx2_AddRef(IVssComponentEx2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssComponentEx2_Release(IVssComponentEx2* This) { +static __WIDL_INLINE ULONG IVssComponentEx2_Release(IVssComponentEx2* This) { return This->lpVtbl->Release(This); } /*** IVssComponent methods ***/ -static FORCEINLINE HRESULT IVssComponentEx2_GetLogicalPath(IVssComponentEx2* This,BSTR *pbstrPath) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetLogicalPath(IVssComponentEx2* This,BSTR *pbstrPath) { return This->lpVtbl->GetLogicalPath(This,pbstrPath); } -static FORCEINLINE HRESULT IVssComponentEx2_GetComponentType(IVssComponentEx2* This,VSS_COMPONENT_TYPE *pct) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetComponentType(IVssComponentEx2* This,VSS_COMPONENT_TYPE *pct) { return This->lpVtbl->GetComponentType(This,pct); } -static FORCEINLINE HRESULT IVssComponentEx2_GetComponentName(IVssComponentEx2* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetComponentName(IVssComponentEx2* This,BSTR *pbstrName) { return This->lpVtbl->GetComponentName(This,pbstrName); } -static FORCEINLINE HRESULT IVssComponentEx2_GetBackupSucceeded(IVssComponentEx2* This,boolean *pbSucceeded) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetBackupSucceeded(IVssComponentEx2* This,boolean *pbSucceeded) { return This->lpVtbl->GetBackupSucceeded(This,pbSucceeded); } -static FORCEINLINE HRESULT IVssComponentEx2_GetAlternateLocationMappingCount(IVssComponentEx2* This,UINT *pcMappings) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetAlternateLocationMappingCount(IVssComponentEx2* This,UINT *pcMappings) { return This->lpVtbl->GetAlternateLocationMappingCount(This,pcMappings); } -static FORCEINLINE HRESULT IVssComponentEx2_GetAlternateLocationMapping(IVssComponentEx2* This,UINT iMapping,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetAlternateLocationMapping(IVssComponentEx2* This,UINT iMapping,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetAlternateLocationMapping(This,iMapping,ppFiledesc); } -static FORCEINLINE HRESULT IVssComponentEx2_SetBackupMetadata(IVssComponentEx2* This,LPCWSTR wszData) { +static __WIDL_INLINE HRESULT IVssComponentEx2_SetBackupMetadata(IVssComponentEx2* This,LPCWSTR wszData) { return This->lpVtbl->SetBackupMetadata(This,wszData); } -static FORCEINLINE HRESULT IVssComponentEx2_GetBackupMetadata(IVssComponentEx2* This,BSTR *pbstrData) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetBackupMetadata(IVssComponentEx2* This,BSTR *pbstrData) { return This->lpVtbl->GetBackupMetadata(This,pbstrData); } -static FORCEINLINE HRESULT IVssComponentEx2_AddPartialFile(IVssComponentEx2* This,LPCWSTR wszPath,LPCWSTR wszFilename,LPCWSTR wszRanges,LPCWSTR wszMetadata) { +static __WIDL_INLINE HRESULT IVssComponentEx2_AddPartialFile(IVssComponentEx2* This,LPCWSTR wszPath,LPCWSTR wszFilename,LPCWSTR wszRanges,LPCWSTR wszMetadata) { return This->lpVtbl->AddPartialFile(This,wszPath,wszFilename,wszRanges,wszMetadata); } -static FORCEINLINE HRESULT IVssComponentEx2_GetPartialFileCount(IVssComponentEx2* This,UINT *pcPartialFiles) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetPartialFileCount(IVssComponentEx2* This,UINT *pcPartialFiles) { return This->lpVtbl->GetPartialFileCount(This,pcPartialFiles); } -static FORCEINLINE HRESULT IVssComponentEx2_GetPartialFile(IVssComponentEx2* This,UINT iPartialFile,BSTR *pbstrPath,BSTR *pbstrFilename,BSTR *pbstrRange,BSTR *pbstrMetadata) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetPartialFile(IVssComponentEx2* This,UINT iPartialFile,BSTR *pbstrPath,BSTR *pbstrFilename,BSTR *pbstrRange,BSTR *pbstrMetadata) { return This->lpVtbl->GetPartialFile(This,iPartialFile,pbstrPath,pbstrFilename,pbstrRange,pbstrMetadata); } -static FORCEINLINE HRESULT IVssComponentEx2_IsSelectedForRestore(IVssComponentEx2* This,boolean *pbSelectedForRestore) { +static __WIDL_INLINE HRESULT IVssComponentEx2_IsSelectedForRestore(IVssComponentEx2* This,boolean *pbSelectedForRestore) { return This->lpVtbl->IsSelectedForRestore(This,pbSelectedForRestore); } -static FORCEINLINE HRESULT IVssComponentEx2_GetAdditionalRestores(IVssComponentEx2* This,boolean *pbAdditionalRestores) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetAdditionalRestores(IVssComponentEx2* This,boolean *pbAdditionalRestores) { return This->lpVtbl->GetAdditionalRestores(This,pbAdditionalRestores); } -static FORCEINLINE HRESULT IVssComponentEx2_GetNewTargetCount(IVssComponentEx2* This,UINT *pcNewTarget) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetNewTargetCount(IVssComponentEx2* This,UINT *pcNewTarget) { return This->lpVtbl->GetNewTargetCount(This,pcNewTarget); } -static FORCEINLINE HRESULT IVssComponentEx2_GetNewTarget(IVssComponentEx2* This,UINT iNewTarget,IVssWMFiledesc **ppFiledesc) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetNewTarget(IVssComponentEx2* This,UINT iNewTarget,IVssWMFiledesc **ppFiledesc) { return This->lpVtbl->GetNewTarget(This,iNewTarget,ppFiledesc); } -static FORCEINLINE HRESULT IVssComponentEx2_AddDirectedTarget(IVssComponentEx2* This,LPCWSTR wszSourcePath,LPCWSTR wszSourceFilename,LPCWSTR wszSourceRangeList,LPCWSTR wszDestinationPath,LPCWSTR wszDestinationFilename,LPCWSTR wszDestinationRangeList) { +static __WIDL_INLINE HRESULT IVssComponentEx2_AddDirectedTarget(IVssComponentEx2* This,LPCWSTR wszSourcePath,LPCWSTR wszSourceFilename,LPCWSTR wszSourceRangeList,LPCWSTR wszDestinationPath,LPCWSTR wszDestinationFilename,LPCWSTR wszDestinationRangeList) { return This->lpVtbl->AddDirectedTarget(This,wszSourcePath,wszSourceFilename,wszSourceRangeList,wszDestinationPath,wszDestinationFilename,wszDestinationRangeList); } -static FORCEINLINE HRESULT IVssComponentEx2_GetDirectedTargetCount(IVssComponentEx2* This,UINT *pcDirectedTarget) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetDirectedTargetCount(IVssComponentEx2* This,UINT *pcDirectedTarget) { return This->lpVtbl->GetDirectedTargetCount(This,pcDirectedTarget); } -static FORCEINLINE HRESULT IVssComponentEx2_GetDirectedTarget(IVssComponentEx2* This,UINT iDirectedTarget,BSTR *pbstrSourcePath,BSTR *pbstrSourceFileName,BSTR *pbstrSourceRangeList,BSTR *pbstrDestinationPath,BSTR *pbstrDestinationFilename,BSTR *pbstrDestinationRangeList) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetDirectedTarget(IVssComponentEx2* This,UINT iDirectedTarget,BSTR *pbstrSourcePath,BSTR *pbstrSourceFileName,BSTR *pbstrSourceRangeList,BSTR *pbstrDestinationPath,BSTR *pbstrDestinationFilename,BSTR *pbstrDestinationRangeList) { return This->lpVtbl->GetDirectedTarget(This,iDirectedTarget,pbstrSourcePath,pbstrSourceFileName,pbstrSourceRangeList,pbstrDestinationPath,pbstrDestinationFilename,pbstrDestinationRangeList); } -static FORCEINLINE HRESULT IVssComponentEx2_SetRestoreMetadata(IVssComponentEx2* This,LPCWSTR wszRestoreMetadata) { +static __WIDL_INLINE HRESULT IVssComponentEx2_SetRestoreMetadata(IVssComponentEx2* This,LPCWSTR wszRestoreMetadata) { return This->lpVtbl->SetRestoreMetadata(This,wszRestoreMetadata); } -static FORCEINLINE HRESULT IVssComponentEx2_GetRestoreMetadata(IVssComponentEx2* This,BSTR *pbstrRestoreMetadata) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetRestoreMetadata(IVssComponentEx2* This,BSTR *pbstrRestoreMetadata) { return This->lpVtbl->GetRestoreMetadata(This,pbstrRestoreMetadata); } -static FORCEINLINE HRESULT IVssComponentEx2_SetRestoreTarget(IVssComponentEx2* This,VSS_RESTORE_TARGET target) { +static __WIDL_INLINE HRESULT IVssComponentEx2_SetRestoreTarget(IVssComponentEx2* This,VSS_RESTORE_TARGET target) { return This->lpVtbl->SetRestoreTarget(This,target); } -static FORCEINLINE HRESULT IVssComponentEx2_GetRestoreTarget(IVssComponentEx2* This,VSS_RESTORE_TARGET *pTarget) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetRestoreTarget(IVssComponentEx2* This,VSS_RESTORE_TARGET *pTarget) { return This->lpVtbl->GetRestoreTarget(This,pTarget); } -static FORCEINLINE HRESULT IVssComponentEx2_SetPreRestoreFailureMsg(IVssComponentEx2* This,LPCWSTR wszPreRestoreFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx2_SetPreRestoreFailureMsg(IVssComponentEx2* This,LPCWSTR wszPreRestoreFailureMsg) { return This->lpVtbl->SetPreRestoreFailureMsg(This,wszPreRestoreFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx2_GetPreRestoreFailureMsg(IVssComponentEx2* This,BSTR *pbstrPreRestoreFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetPreRestoreFailureMsg(IVssComponentEx2* This,BSTR *pbstrPreRestoreFailureMsg) { return This->lpVtbl->GetPreRestoreFailureMsg(This,pbstrPreRestoreFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx2_SetPostRestoreFailureMsg(IVssComponentEx2* This,LPCWSTR wszPostRestoreFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx2_SetPostRestoreFailureMsg(IVssComponentEx2* This,LPCWSTR wszPostRestoreFailureMsg) { return This->lpVtbl->SetPostRestoreFailureMsg(This,wszPostRestoreFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx2_GetPostRestoreFailureMsg(IVssComponentEx2* This,BSTR *pbstrPostRestoreFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetPostRestoreFailureMsg(IVssComponentEx2* This,BSTR *pbstrPostRestoreFailureMsg) { return This->lpVtbl->GetPostRestoreFailureMsg(This,pbstrPostRestoreFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx2_SetBackupStamp(IVssComponentEx2* This,LPCWSTR wszBackupStamp) { +static __WIDL_INLINE HRESULT IVssComponentEx2_SetBackupStamp(IVssComponentEx2* This,LPCWSTR wszBackupStamp) { return This->lpVtbl->SetBackupStamp(This,wszBackupStamp); } -static FORCEINLINE HRESULT IVssComponentEx2_GetBackupStamp(IVssComponentEx2* This,BSTR *pbstrBackupStamp) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetBackupStamp(IVssComponentEx2* This,BSTR *pbstrBackupStamp) { return This->lpVtbl->GetBackupStamp(This,pbstrBackupStamp); } -static FORCEINLINE HRESULT IVssComponentEx2_GetPreviousBackupStamp(IVssComponentEx2* This,BSTR *pbstrBackupStamp) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetPreviousBackupStamp(IVssComponentEx2* This,BSTR *pbstrBackupStamp) { return This->lpVtbl->GetPreviousBackupStamp(This,pbstrBackupStamp); } -static FORCEINLINE HRESULT IVssComponentEx2_GetBackupOptions(IVssComponentEx2* This,BSTR *pbstrBackupOptions) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetBackupOptions(IVssComponentEx2* This,BSTR *pbstrBackupOptions) { return This->lpVtbl->GetBackupOptions(This,pbstrBackupOptions); } -static FORCEINLINE HRESULT IVssComponentEx2_GetRestoreOptions(IVssComponentEx2* This,BSTR *pbstrRestoreOptions) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetRestoreOptions(IVssComponentEx2* This,BSTR *pbstrRestoreOptions) { return This->lpVtbl->GetRestoreOptions(This,pbstrRestoreOptions); } -static FORCEINLINE HRESULT IVssComponentEx2_GetRestoreSubcomponentCount(IVssComponentEx2* This,UINT *pcRestoreSubcomponent) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetRestoreSubcomponentCount(IVssComponentEx2* This,UINT *pcRestoreSubcomponent) { return This->lpVtbl->GetRestoreSubcomponentCount(This,pcRestoreSubcomponent); } -static FORCEINLINE HRESULT IVssComponentEx2_GetRestoreSubcomponent(IVssComponentEx2* This,UINT iComponent,BSTR *pbstrLogicalPath,BSTR *pbstrComponentName,boolean *pbRepair) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetRestoreSubcomponent(IVssComponentEx2* This,UINT iComponent,BSTR *pbstrLogicalPath,BSTR *pbstrComponentName,boolean *pbRepair) { return This->lpVtbl->GetRestoreSubcomponent(This,iComponent,pbstrLogicalPath,pbstrComponentName,pbRepair); } -static FORCEINLINE HRESULT IVssComponentEx2_GetFileRestoreStatus(IVssComponentEx2* This,VSS_FILE_RESTORE_STATUS *pStatus) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetFileRestoreStatus(IVssComponentEx2* This,VSS_FILE_RESTORE_STATUS *pStatus) { return This->lpVtbl->GetFileRestoreStatus(This,pStatus); } -static FORCEINLINE HRESULT IVssComponentEx2_AddDifferencedFilesByLastModifyTime(IVssComponentEx2* This,LPCWSTR wszPath,LPCWSTR wszFilespec,WINBOOL bRecursive,FILETIME ftLastModifyTime) { +static __WIDL_INLINE HRESULT IVssComponentEx2_AddDifferencedFilesByLastModifyTime(IVssComponentEx2* This,LPCWSTR wszPath,LPCWSTR wszFilespec,WINBOOL bRecursive,FILETIME ftLastModifyTime) { return This->lpVtbl->AddDifferencedFilesByLastModifyTime(This,wszPath,wszFilespec,bRecursive,ftLastModifyTime); } -static FORCEINLINE HRESULT IVssComponentEx2_AddDifferencedFilesByLastModifyLSN(IVssComponentEx2* This,LPCWSTR wszPath,LPCWSTR wszFilespec,WINBOOL bRecursive,BSTR bstrLsnString) { +static __WIDL_INLINE HRESULT IVssComponentEx2_AddDifferencedFilesByLastModifyLSN(IVssComponentEx2* This,LPCWSTR wszPath,LPCWSTR wszFilespec,WINBOOL bRecursive,BSTR bstrLsnString) { return This->lpVtbl->AddDifferencedFilesByLastModifyLSN(This,wszPath,wszFilespec,bRecursive,bstrLsnString); } -static FORCEINLINE HRESULT IVssComponentEx2_GetDifferencedFilesCount(IVssComponentEx2* This,UINT *pcDifferencedFiles) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetDifferencedFilesCount(IVssComponentEx2* This,UINT *pcDifferencedFiles) { return This->lpVtbl->GetDifferencedFilesCount(This,pcDifferencedFiles); } -static FORCEINLINE HRESULT IVssComponentEx2_GetDifferencedFile(IVssComponentEx2* This,UINT iDifferencedFile,BSTR *pbstrPath,BSTR *pbstrFilespec,WINBOOL *pbRecursive,BSTR *pbstrLsnString,FILETIME *pftLastModifyTime) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetDifferencedFile(IVssComponentEx2* This,UINT iDifferencedFile,BSTR *pbstrPath,BSTR *pbstrFilespec,WINBOOL *pbRecursive,BSTR *pbstrLsnString,FILETIME *pftLastModifyTime) { return This->lpVtbl->GetDifferencedFile(This,iDifferencedFile,pbstrPath,pbstrFilespec,pbRecursive,pbstrLsnString,pftLastModifyTime); } /*** IVssComponentEx methods ***/ -static FORCEINLINE HRESULT IVssComponentEx2_SetPrepareForBackupFailureMsg(IVssComponentEx2* This,LPCWSTR wszFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx2_SetPrepareForBackupFailureMsg(IVssComponentEx2* This,LPCWSTR wszFailureMsg) { return This->lpVtbl->SetPrepareForBackupFailureMsg(This,wszFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx2_SetPostSnapshotFailureMsg(IVssComponentEx2* This,LPCWSTR wszFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx2_SetPostSnapshotFailureMsg(IVssComponentEx2* This,LPCWSTR wszFailureMsg) { return This->lpVtbl->SetPostSnapshotFailureMsg(This,wszFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx2_GetPrepareForBackupFailureMsg(IVssComponentEx2* This,BSTR *pbstrFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetPrepareForBackupFailureMsg(IVssComponentEx2* This,BSTR *pbstrFailureMsg) { return This->lpVtbl->GetPrepareForBackupFailureMsg(This,pbstrFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx2_GetPostSnapshotFailureMsg(IVssComponentEx2* This,BSTR *pbstrFailureMsg) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetPostSnapshotFailureMsg(IVssComponentEx2* This,BSTR *pbstrFailureMsg) { return This->lpVtbl->GetPostSnapshotFailureMsg(This,pbstrFailureMsg); } -static FORCEINLINE HRESULT IVssComponentEx2_GetAuthoritativeRestore(IVssComponentEx2* This,boolean *pbAuth) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetAuthoritativeRestore(IVssComponentEx2* This,boolean *pbAuth) { return This->lpVtbl->GetAuthoritativeRestore(This,pbAuth); } -static FORCEINLINE HRESULT IVssComponentEx2_GetRollForward(IVssComponentEx2* This,VSS_ROLLFORWARD_TYPE *pRollType,BSTR *pbstrPoint) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetRollForward(IVssComponentEx2* This,VSS_ROLLFORWARD_TYPE *pRollType,BSTR *pbstrPoint) { return This->lpVtbl->GetRollForward(This,pRollType,pbstrPoint); } -static FORCEINLINE HRESULT IVssComponentEx2_GetRestoreName(IVssComponentEx2* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetRestoreName(IVssComponentEx2* This,BSTR *pbstrName) { return This->lpVtbl->GetRestoreName(This,pbstrName); } /*** IVssComponentEx2 methods ***/ -static FORCEINLINE HRESULT IVssComponentEx2_SetFailure(IVssComponentEx2* This,HRESULT hr,HRESULT hrApplication,LPCWSTR wszApplicationMessage,DWORD dwReserved) { +static __WIDL_INLINE HRESULT IVssComponentEx2_SetFailure(IVssComponentEx2* This,HRESULT hr,HRESULT hrApplication,LPCWSTR wszApplicationMessage,DWORD dwReserved) { return This->lpVtbl->SetFailure(This,hr,hrApplication,wszApplicationMessage,dwReserved); } -static FORCEINLINE HRESULT IVssComponentEx2_GetFailure(IVssComponentEx2* This,HRESULT *phr,HRESULT *phrApplication,BSTR *pbstrApplicationMessage,DWORD *pdwReserved) { +static __WIDL_INLINE HRESULT IVssComponentEx2_GetFailure(IVssComponentEx2* This,HRESULT *phr,HRESULT *phrApplication,BSTR *pbstrApplicationMessage,DWORD *pdwReserved) { return This->lpVtbl->GetFailure(This,phr,phrApplication,pbstrApplicationMessage,pdwReserved); } #endif @@ -2255,40 +2263,40 @@ interface IVssCreateWriterMetadata { #define IVssCreateWriterMetadata_SaveAsXML(This,pbstrXML) (This)->lpVtbl->SaveAsXML(This,pbstrXML) #else /*** IVssCreateWriterMetadata methods ***/ -static FORCEINLINE HRESULT IVssCreateWriterMetadata_AddIncludeFiles(IVssCreateWriterMetadata* This,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszAlternateLocation) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadata_AddIncludeFiles(IVssCreateWriterMetadata* This,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszAlternateLocation) { return This->lpVtbl->AddIncludeFiles(This,wszPath,wszFilespec,bRecursive,wszAlternateLocation); } -static FORCEINLINE HRESULT IVssCreateWriterMetadata_AddExcludeFiles(IVssCreateWriterMetadata* This,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadata_AddExcludeFiles(IVssCreateWriterMetadata* This,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive) { return This->lpVtbl->AddExcludeFiles(This,wszPath,wszFilespec,bRecursive); } -static FORCEINLINE HRESULT IVssCreateWriterMetadata_AddComponent(IVssCreateWriterMetadata* This,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszCaption,const BYTE *pbIcon,UINT cbIcon,boolean bRestoreMetadata,boolean bNotifyOnBackupComplete,boolean bSelectable,boolean bSelectableForRestore,DWORD dwComponentFlags) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadata_AddComponent(IVssCreateWriterMetadata* This,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszCaption,const BYTE *pbIcon,UINT cbIcon,boolean bRestoreMetadata,boolean bNotifyOnBackupComplete,boolean bSelectable,boolean bSelectableForRestore,DWORD dwComponentFlags) { return This->lpVtbl->AddComponent(This,ct,wszLogicalPath,wszComponentName,wszCaption,pbIcon,cbIcon,bRestoreMetadata,bNotifyOnBackupComplete,bSelectable,bSelectableForRestore,dwComponentFlags); } -static FORCEINLINE HRESULT IVssCreateWriterMetadata_AddDatabaseFiles(IVssCreateWriterMetadata* This,LPCWSTR wszLogicalPath,LPCWSTR wszDatabaseName,LPCWSTR wszPath,LPCWSTR wszFilespec,DWORD dwBackupTypeMask) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadata_AddDatabaseFiles(IVssCreateWriterMetadata* This,LPCWSTR wszLogicalPath,LPCWSTR wszDatabaseName,LPCWSTR wszPath,LPCWSTR wszFilespec,DWORD dwBackupTypeMask) { return This->lpVtbl->AddDatabaseFiles(This,wszLogicalPath,wszDatabaseName,wszPath,wszFilespec,dwBackupTypeMask); } -static FORCEINLINE HRESULT IVssCreateWriterMetadata_AddDatabaseLogFiles(IVssCreateWriterMetadata* This,LPCWSTR wszLogicalPath,LPCWSTR wszDatabaseName,LPCWSTR wszPath,LPCWSTR wszFilespec,DWORD dwBackupTypeMask) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadata_AddDatabaseLogFiles(IVssCreateWriterMetadata* This,LPCWSTR wszLogicalPath,LPCWSTR wszDatabaseName,LPCWSTR wszPath,LPCWSTR wszFilespec,DWORD dwBackupTypeMask) { return This->lpVtbl->AddDatabaseLogFiles(This,wszLogicalPath,wszDatabaseName,wszPath,wszFilespec,dwBackupTypeMask); } -static FORCEINLINE HRESULT IVssCreateWriterMetadata_AddFilesToFileGroup(IVssCreateWriterMetadata* This,LPCWSTR wszLogicalPath,LPCWSTR wszGroupName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszAlternateLocation,DWORD dwBackupTypeMask) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadata_AddFilesToFileGroup(IVssCreateWriterMetadata* This,LPCWSTR wszLogicalPath,LPCWSTR wszGroupName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszAlternateLocation,DWORD dwBackupTypeMask) { return This->lpVtbl->AddFilesToFileGroup(This,wszLogicalPath,wszGroupName,wszPath,wszFilespec,bRecursive,wszAlternateLocation,dwBackupTypeMask); } -static FORCEINLINE HRESULT IVssCreateWriterMetadata_SetRestoreMethod(IVssCreateWriterMetadata* This,VSS_RESTOREMETHOD_ENUM method,LPCWSTR wszService,LPCWSTR wszUserProcedure,VSS_WRITERRESTORE_ENUM writerRestore,boolean bRebootRequired) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadata_SetRestoreMethod(IVssCreateWriterMetadata* This,VSS_RESTOREMETHOD_ENUM method,LPCWSTR wszService,LPCWSTR wszUserProcedure,VSS_WRITERRESTORE_ENUM writerRestore,boolean bRebootRequired) { return This->lpVtbl->SetRestoreMethod(This,method,wszService,wszUserProcedure,writerRestore,bRebootRequired); } -static FORCEINLINE HRESULT IVssCreateWriterMetadata_AddAlternateLocationMapping(IVssCreateWriterMetadata* This,LPCWSTR wszSourcePath,LPCWSTR wszSourceFilespec,boolean bRecursive,LPCWSTR wszDestination) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadata_AddAlternateLocationMapping(IVssCreateWriterMetadata* This,LPCWSTR wszSourcePath,LPCWSTR wszSourceFilespec,boolean bRecursive,LPCWSTR wszDestination) { return This->lpVtbl->AddAlternateLocationMapping(This,wszSourcePath,wszSourceFilespec,bRecursive,wszDestination); } -static FORCEINLINE HRESULT IVssCreateWriterMetadata_AddComponentDependency(IVssCreateWriterMetadata* This,LPCWSTR wszForLogicalPath,LPCWSTR wszForComponentName,VSS_ID onWriterId,LPCWSTR wszOnLogicalPath,LPCWSTR wszOnComponentName) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadata_AddComponentDependency(IVssCreateWriterMetadata* This,LPCWSTR wszForLogicalPath,LPCWSTR wszForComponentName,VSS_ID onWriterId,LPCWSTR wszOnLogicalPath,LPCWSTR wszOnComponentName) { return This->lpVtbl->AddComponentDependency(This,wszForLogicalPath,wszForComponentName,onWriterId,wszOnLogicalPath,wszOnComponentName); } -static FORCEINLINE HRESULT IVssCreateWriterMetadata_SetBackupSchema(IVssCreateWriterMetadata* This,DWORD dwSchemaMask) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadata_SetBackupSchema(IVssCreateWriterMetadata* This,DWORD dwSchemaMask) { return This->lpVtbl->SetBackupSchema(This,dwSchemaMask); } -static FORCEINLINE HRESULT IVssCreateWriterMetadata_GetDocument(IVssCreateWriterMetadata* This,IXMLDOMDocument **pDoc) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadata_GetDocument(IVssCreateWriterMetadata* This,IXMLDOMDocument **pDoc) { return This->lpVtbl->GetDocument(This,pDoc); } -static FORCEINLINE HRESULT IVssCreateWriterMetadata_SaveAsXML(IVssCreateWriterMetadata* This,BSTR *pbstrXML) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadata_SaveAsXML(IVssCreateWriterMetadata* This,BSTR *pbstrXML) { return This->lpVtbl->SaveAsXML(This,pbstrXML); } #endif @@ -2445,44 +2453,44 @@ interface IVssCreateWriterMetadataEx { #define IVssCreateWriterMetadataEx_AddExcludeFilesFromSnapshot(This,wszPath,wszFilespec,bRecursive) (This)->lpVtbl->AddExcludeFilesFromSnapshot(This,wszPath,wszFilespec,bRecursive) #else /*** IVssCreateWriterMetadata methods ***/ -static FORCEINLINE HRESULT IVssCreateWriterMetadataEx_AddIncludeFiles(IVssCreateWriterMetadataEx* This,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszAlternateLocation) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadataEx_AddIncludeFiles(IVssCreateWriterMetadataEx* This,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszAlternateLocation) { return This->lpVtbl->AddIncludeFiles(This,wszPath,wszFilespec,bRecursive,wszAlternateLocation); } -static FORCEINLINE HRESULT IVssCreateWriterMetadataEx_AddExcludeFiles(IVssCreateWriterMetadataEx* This,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadataEx_AddExcludeFiles(IVssCreateWriterMetadataEx* This,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive) { return This->lpVtbl->AddExcludeFiles(This,wszPath,wszFilespec,bRecursive); } -static FORCEINLINE HRESULT IVssCreateWriterMetadataEx_AddComponent(IVssCreateWriterMetadataEx* This,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszCaption,const BYTE *pbIcon,UINT cbIcon,boolean bRestoreMetadata,boolean bNotifyOnBackupComplete,boolean bSelectable,boolean bSelectableForRestore,DWORD dwComponentFlags) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadataEx_AddComponent(IVssCreateWriterMetadataEx* This,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszCaption,const BYTE *pbIcon,UINT cbIcon,boolean bRestoreMetadata,boolean bNotifyOnBackupComplete,boolean bSelectable,boolean bSelectableForRestore,DWORD dwComponentFlags) { return This->lpVtbl->AddComponent(This,ct,wszLogicalPath,wszComponentName,wszCaption,pbIcon,cbIcon,bRestoreMetadata,bNotifyOnBackupComplete,bSelectable,bSelectableForRestore,dwComponentFlags); } -static FORCEINLINE HRESULT IVssCreateWriterMetadataEx_AddDatabaseFiles(IVssCreateWriterMetadataEx* This,LPCWSTR wszLogicalPath,LPCWSTR wszDatabaseName,LPCWSTR wszPath,LPCWSTR wszFilespec,DWORD dwBackupTypeMask) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadataEx_AddDatabaseFiles(IVssCreateWriterMetadataEx* This,LPCWSTR wszLogicalPath,LPCWSTR wszDatabaseName,LPCWSTR wszPath,LPCWSTR wszFilespec,DWORD dwBackupTypeMask) { return This->lpVtbl->AddDatabaseFiles(This,wszLogicalPath,wszDatabaseName,wszPath,wszFilespec,dwBackupTypeMask); } -static FORCEINLINE HRESULT IVssCreateWriterMetadataEx_AddDatabaseLogFiles(IVssCreateWriterMetadataEx* This,LPCWSTR wszLogicalPath,LPCWSTR wszDatabaseName,LPCWSTR wszPath,LPCWSTR wszFilespec,DWORD dwBackupTypeMask) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadataEx_AddDatabaseLogFiles(IVssCreateWriterMetadataEx* This,LPCWSTR wszLogicalPath,LPCWSTR wszDatabaseName,LPCWSTR wszPath,LPCWSTR wszFilespec,DWORD dwBackupTypeMask) { return This->lpVtbl->AddDatabaseLogFiles(This,wszLogicalPath,wszDatabaseName,wszPath,wszFilespec,dwBackupTypeMask); } -static FORCEINLINE HRESULT IVssCreateWriterMetadataEx_AddFilesToFileGroup(IVssCreateWriterMetadataEx* This,LPCWSTR wszLogicalPath,LPCWSTR wszGroupName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszAlternateLocation,DWORD dwBackupTypeMask) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadataEx_AddFilesToFileGroup(IVssCreateWriterMetadataEx* This,LPCWSTR wszLogicalPath,LPCWSTR wszGroupName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszAlternateLocation,DWORD dwBackupTypeMask) { return This->lpVtbl->AddFilesToFileGroup(This,wszLogicalPath,wszGroupName,wszPath,wszFilespec,bRecursive,wszAlternateLocation,dwBackupTypeMask); } -static FORCEINLINE HRESULT IVssCreateWriterMetadataEx_SetRestoreMethod(IVssCreateWriterMetadataEx* This,VSS_RESTOREMETHOD_ENUM method,LPCWSTR wszService,LPCWSTR wszUserProcedure,VSS_WRITERRESTORE_ENUM writerRestore,boolean bRebootRequired) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadataEx_SetRestoreMethod(IVssCreateWriterMetadataEx* This,VSS_RESTOREMETHOD_ENUM method,LPCWSTR wszService,LPCWSTR wszUserProcedure,VSS_WRITERRESTORE_ENUM writerRestore,boolean bRebootRequired) { return This->lpVtbl->SetRestoreMethod(This,method,wszService,wszUserProcedure,writerRestore,bRebootRequired); } -static FORCEINLINE HRESULT IVssCreateWriterMetadataEx_AddAlternateLocationMapping(IVssCreateWriterMetadataEx* This,LPCWSTR wszSourcePath,LPCWSTR wszSourceFilespec,boolean bRecursive,LPCWSTR wszDestination) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadataEx_AddAlternateLocationMapping(IVssCreateWriterMetadataEx* This,LPCWSTR wszSourcePath,LPCWSTR wszSourceFilespec,boolean bRecursive,LPCWSTR wszDestination) { return This->lpVtbl->AddAlternateLocationMapping(This,wszSourcePath,wszSourceFilespec,bRecursive,wszDestination); } -static FORCEINLINE HRESULT IVssCreateWriterMetadataEx_AddComponentDependency(IVssCreateWriterMetadataEx* This,LPCWSTR wszForLogicalPath,LPCWSTR wszForComponentName,VSS_ID onWriterId,LPCWSTR wszOnLogicalPath,LPCWSTR wszOnComponentName) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadataEx_AddComponentDependency(IVssCreateWriterMetadataEx* This,LPCWSTR wszForLogicalPath,LPCWSTR wszForComponentName,VSS_ID onWriterId,LPCWSTR wszOnLogicalPath,LPCWSTR wszOnComponentName) { return This->lpVtbl->AddComponentDependency(This,wszForLogicalPath,wszForComponentName,onWriterId,wszOnLogicalPath,wszOnComponentName); } -static FORCEINLINE HRESULT IVssCreateWriterMetadataEx_SetBackupSchema(IVssCreateWriterMetadataEx* This,DWORD dwSchemaMask) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadataEx_SetBackupSchema(IVssCreateWriterMetadataEx* This,DWORD dwSchemaMask) { return This->lpVtbl->SetBackupSchema(This,dwSchemaMask); } -static FORCEINLINE HRESULT IVssCreateWriterMetadataEx_GetDocument(IVssCreateWriterMetadataEx* This,IXMLDOMDocument **pDoc) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadataEx_GetDocument(IVssCreateWriterMetadataEx* This,IXMLDOMDocument **pDoc) { return This->lpVtbl->GetDocument(This,pDoc); } -static FORCEINLINE HRESULT IVssCreateWriterMetadataEx_SaveAsXML(IVssCreateWriterMetadataEx* This,BSTR *pbstrXML) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadataEx_SaveAsXML(IVssCreateWriterMetadataEx* This,BSTR *pbstrXML) { return This->lpVtbl->SaveAsXML(This,pbstrXML); } /*** IVssCreateWriterMetadataEx methods ***/ -static FORCEINLINE HRESULT IVssCreateWriterMetadataEx_AddExcludeFilesFromSnapshot(IVssCreateWriterMetadataEx* This,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive) { +static __WIDL_INLINE HRESULT IVssCreateWriterMetadataEx_AddExcludeFilesFromSnapshot(IVssCreateWriterMetadataEx* This,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive) { return This->lpVtbl->AddExcludeFilesFromSnapshot(This,wszPath,wszFilespec,bRecursive); } #endif @@ -2745,81 +2753,81 @@ interface IVssWriterImpl { #define IVssWriterImpl_IsWriterShuttingDown(This) (This)->lpVtbl->IsWriterShuttingDown(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssWriterImpl_QueryInterface(IVssWriterImpl* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssWriterImpl_QueryInterface(IVssWriterImpl* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssWriterImpl_AddRef(IVssWriterImpl* This) { +static __WIDL_INLINE ULONG IVssWriterImpl_AddRef(IVssWriterImpl* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssWriterImpl_Release(IVssWriterImpl* This) { +static __WIDL_INLINE ULONG IVssWriterImpl_Release(IVssWriterImpl* This) { return This->lpVtbl->Release(This); } /*** IVssWriterImpl methods ***/ -static FORCEINLINE HRESULT IVssWriterImpl_Initialize(IVssWriterImpl* This,VSS_ID writerId,LPCWSTR wszWriterName,LPCWSTR wszWriterInstanceName,DWORD dwMajorVersion,DWORD dwMinorVersion,VSS_USAGE_TYPE ut,VSS_SOURCE_TYPE st,VSS_APPLICATION_LEVEL nLevel,DWORD dwTimeout,VSS_ALTERNATE_WRITER_STATE aws,boolean bIOThrottlingOnly) { +static __WIDL_INLINE HRESULT IVssWriterImpl_Initialize(IVssWriterImpl* This,VSS_ID writerId,LPCWSTR wszWriterName,LPCWSTR wszWriterInstanceName,DWORD dwMajorVersion,DWORD dwMinorVersion,VSS_USAGE_TYPE ut,VSS_SOURCE_TYPE st,VSS_APPLICATION_LEVEL nLevel,DWORD dwTimeout,VSS_ALTERNATE_WRITER_STATE aws,boolean bIOThrottlingOnly) { return This->lpVtbl->Initialize(This,writerId,wszWriterName,wszWriterInstanceName,dwMajorVersion,dwMinorVersion,ut,st,nLevel,dwTimeout,aws,bIOThrottlingOnly); } -static FORCEINLINE HRESULT IVssWriterImpl_Subscribe(IVssWriterImpl* This,DWORD dwSubscribeTimeout,DWORD dwEventFlags) { +static __WIDL_INLINE HRESULT IVssWriterImpl_Subscribe(IVssWriterImpl* This,DWORD dwSubscribeTimeout,DWORD dwEventFlags) { return This->lpVtbl->Subscribe(This,dwSubscribeTimeout,dwEventFlags); } -static FORCEINLINE HRESULT IVssWriterImpl_Unsubscribe(IVssWriterImpl* This) { +static __WIDL_INLINE HRESULT IVssWriterImpl_Unsubscribe(IVssWriterImpl* This) { return This->lpVtbl->Unsubscribe(This); } -static FORCEINLINE void IVssWriterImpl_Uninitialize(IVssWriterImpl* This) { +static __WIDL_INLINE void IVssWriterImpl_Uninitialize(IVssWriterImpl* This) { This->lpVtbl->Uninitialize(This); } -static FORCEINLINE LPCWSTR * IVssWriterImpl_GetCurrentVolumeArray(IVssWriterImpl* This) { +static __WIDL_INLINE LPCWSTR * IVssWriterImpl_GetCurrentVolumeArray(IVssWriterImpl* This) { return This->lpVtbl->GetCurrentVolumeArray(This); } -static FORCEINLINE UINT IVssWriterImpl_GetCurrentVolumeCount(IVssWriterImpl* This) { +static __WIDL_INLINE UINT IVssWriterImpl_GetCurrentVolumeCount(IVssWriterImpl* This) { return This->lpVtbl->GetCurrentVolumeCount(This); } -static FORCEINLINE HRESULT IVssWriterImpl_GetSnapshotDeviceName(IVssWriterImpl* This,LPCWSTR wszOriginalVolume,LPCWSTR *ppwszSnapshotDevice) { +static __WIDL_INLINE HRESULT IVssWriterImpl_GetSnapshotDeviceName(IVssWriterImpl* This,LPCWSTR wszOriginalVolume,LPCWSTR *ppwszSnapshotDevice) { return This->lpVtbl->GetSnapshotDeviceName(This,wszOriginalVolume,ppwszSnapshotDevice); } -static FORCEINLINE VSS_ID IVssWriterImpl_GetCurrentSnapshotSetId(IVssWriterImpl* This) { +static __WIDL_INLINE VSS_ID IVssWriterImpl_GetCurrentSnapshotSetId(IVssWriterImpl* This) { VSS_ID __ret; return *This->lpVtbl->GetCurrentSnapshotSetId(This,&__ret); } -static FORCEINLINE LONG IVssWriterImpl_GetContext(IVssWriterImpl* This) { +static __WIDL_INLINE LONG IVssWriterImpl_GetContext(IVssWriterImpl* This) { return This->lpVtbl->GetContext(This); } -static FORCEINLINE VSS_APPLICATION_LEVEL IVssWriterImpl_GetCurrentLevel(IVssWriterImpl* This) { +static __WIDL_INLINE VSS_APPLICATION_LEVEL IVssWriterImpl_GetCurrentLevel(IVssWriterImpl* This) { return This->lpVtbl->GetCurrentLevel(This); } -static FORCEINLINE boolean IVssWriterImpl_IsPathAffected(IVssWriterImpl* This,LPCWSTR wszPath) { +static __WIDL_INLINE boolean IVssWriterImpl_IsPathAffected(IVssWriterImpl* This,LPCWSTR wszPath) { return This->lpVtbl->IsPathAffected(This,wszPath); } -static FORCEINLINE boolean IVssWriterImpl_IsBootableSystemStateBackedUp(IVssWriterImpl* This) { +static __WIDL_INLINE boolean IVssWriterImpl_IsBootableSystemStateBackedUp(IVssWriterImpl* This) { return This->lpVtbl->IsBootableSystemStateBackedUp(This); } -static FORCEINLINE boolean IVssWriterImpl_AreComponentsSelected(IVssWriterImpl* This) { +static __WIDL_INLINE boolean IVssWriterImpl_AreComponentsSelected(IVssWriterImpl* This) { return This->lpVtbl->AreComponentsSelected(This); } -static FORCEINLINE VSS_BACKUP_TYPE IVssWriterImpl_GetBackupType(IVssWriterImpl* This) { +static __WIDL_INLINE VSS_BACKUP_TYPE IVssWriterImpl_GetBackupType(IVssWriterImpl* This) { return This->lpVtbl->GetBackupType(This); } -static FORCEINLINE VSS_RESTORE_TYPE IVssWriterImpl_GetRestoreType(IVssWriterImpl* This) { +static __WIDL_INLINE VSS_RESTORE_TYPE IVssWriterImpl_GetRestoreType(IVssWriterImpl* This) { return This->lpVtbl->GetRestoreType(This); } -static FORCEINLINE HRESULT IVssWriterImpl_SetWriterFailure(IVssWriterImpl* This,HRESULT hr) { +static __WIDL_INLINE HRESULT IVssWriterImpl_SetWriterFailure(IVssWriterImpl* This,HRESULT hr) { return This->lpVtbl->SetWriterFailure(This,hr); } -static FORCEINLINE boolean IVssWriterImpl_IsPartialFileSupportEnabled(IVssWriterImpl* This) { +static __WIDL_INLINE boolean IVssWriterImpl_IsPartialFileSupportEnabled(IVssWriterImpl* This) { return This->lpVtbl->IsPartialFileSupportEnabled(This); } -static FORCEINLINE HRESULT IVssWriterImpl_InstallAlternateWriter(IVssWriterImpl* This,VSS_ID idWriter,CLSID clsid) { +static __WIDL_INLINE HRESULT IVssWriterImpl_InstallAlternateWriter(IVssWriterImpl* This,VSS_ID idWriter,CLSID clsid) { return This->lpVtbl->InstallAlternateWriter(This,idWriter,clsid); } -static FORCEINLINE IVssExamineWriterMetadata * IVssWriterImpl_GetIdentityInformation(IVssWriterImpl* This) { +static __WIDL_INLINE IVssExamineWriterMetadata * IVssWriterImpl_GetIdentityInformation(IVssWriterImpl* This) { return This->lpVtbl->GetIdentityInformation(This); } -static FORCEINLINE HRESULT IVssWriterImpl_SetWriterFailureEx(IVssWriterImpl* This,HRESULT hr,HRESULT hrApplication,LPCWSTR wszApplicationMessage) { +static __WIDL_INLINE HRESULT IVssWriterImpl_SetWriterFailureEx(IVssWriterImpl* This,HRESULT hr,HRESULT hrApplication,LPCWSTR wszApplicationMessage) { return This->lpVtbl->SetWriterFailureEx(This,hr,hrApplication,wszApplicationMessage); } -static FORCEINLINE HRESULT IVssWriterImpl_GetSessionId(IVssWriterImpl* This,VSS_ID *idSession) { +static __WIDL_INLINE HRESULT IVssWriterImpl_GetSessionId(IVssWriterImpl* This,VSS_ID *idSession) { return This->lpVtbl->GetSessionId(This,idSession); } -static FORCEINLINE boolean IVssWriterImpl_IsWriterShuttingDown(IVssWriterImpl* This) { +static __WIDL_INLINE boolean IVssWriterImpl_IsWriterShuttingDown(IVssWriterImpl* This) { return This->lpVtbl->IsWriterShuttingDown(This); } #endif @@ -2986,35 +2994,35 @@ interface IVssCreateExpressWriterMetadata { #define IVssCreateExpressWriterMetadata_SaveAsXML(This,pbstrXML) (This)->lpVtbl->SaveAsXML(This,pbstrXML) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssCreateExpressWriterMetadata_QueryInterface(IVssCreateExpressWriterMetadata* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssCreateExpressWriterMetadata_QueryInterface(IVssCreateExpressWriterMetadata* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssCreateExpressWriterMetadata_AddRef(IVssCreateExpressWriterMetadata* This) { +static __WIDL_INLINE ULONG IVssCreateExpressWriterMetadata_AddRef(IVssCreateExpressWriterMetadata* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssCreateExpressWriterMetadata_Release(IVssCreateExpressWriterMetadata* This) { +static __WIDL_INLINE ULONG IVssCreateExpressWriterMetadata_Release(IVssCreateExpressWriterMetadata* This) { return This->lpVtbl->Release(This); } /*** IVssCreateExpressWriterMetadata methods ***/ -static FORCEINLINE HRESULT IVssCreateExpressWriterMetadata_AddExcludeFiles(IVssCreateExpressWriterMetadata* This,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive) { +static __WIDL_INLINE HRESULT IVssCreateExpressWriterMetadata_AddExcludeFiles(IVssCreateExpressWriterMetadata* This,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive) { return This->lpVtbl->AddExcludeFiles(This,wszPath,wszFilespec,bRecursive); } -static FORCEINLINE HRESULT IVssCreateExpressWriterMetadata_AddComponent(IVssCreateExpressWriterMetadata* This,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszCaption,const BYTE *pbIcon,UINT cbIcon,boolean bRestoreMetadata,boolean bNotifyOnBackupComplete,boolean bSelectable,boolean bSelectableForRestore,DWORD dwComponentFlags) { +static __WIDL_INLINE HRESULT IVssCreateExpressWriterMetadata_AddComponent(IVssCreateExpressWriterMetadata* This,VSS_COMPONENT_TYPE ct,LPCWSTR wszLogicalPath,LPCWSTR wszComponentName,LPCWSTR wszCaption,const BYTE *pbIcon,UINT cbIcon,boolean bRestoreMetadata,boolean bNotifyOnBackupComplete,boolean bSelectable,boolean bSelectableForRestore,DWORD dwComponentFlags) { return This->lpVtbl->AddComponent(This,ct,wszLogicalPath,wszComponentName,wszCaption,pbIcon,cbIcon,bRestoreMetadata,bNotifyOnBackupComplete,bSelectable,bSelectableForRestore,dwComponentFlags); } -static FORCEINLINE HRESULT IVssCreateExpressWriterMetadata_AddFilesToFileGroup(IVssCreateExpressWriterMetadata* This,LPCWSTR wszLogicalPath,LPCWSTR wszGroupName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszAlternateLocation,DWORD dwBackupTypeMask) { +static __WIDL_INLINE HRESULT IVssCreateExpressWriterMetadata_AddFilesToFileGroup(IVssCreateExpressWriterMetadata* This,LPCWSTR wszLogicalPath,LPCWSTR wszGroupName,LPCWSTR wszPath,LPCWSTR wszFilespec,boolean bRecursive,LPCWSTR wszAlternateLocation,DWORD dwBackupTypeMask) { return This->lpVtbl->AddFilesToFileGroup(This,wszLogicalPath,wszGroupName,wszPath,wszFilespec,bRecursive,wszAlternateLocation,dwBackupTypeMask); } -static FORCEINLINE HRESULT IVssCreateExpressWriterMetadata_SetRestoreMethod(IVssCreateExpressWriterMetadata* This,VSS_RESTOREMETHOD_ENUM method,LPCWSTR wszService,LPCWSTR wszUserProcedure,VSS_WRITERRESTORE_ENUM writerRestore,boolean bRebootRequired) { +static __WIDL_INLINE HRESULT IVssCreateExpressWriterMetadata_SetRestoreMethod(IVssCreateExpressWriterMetadata* This,VSS_RESTOREMETHOD_ENUM method,LPCWSTR wszService,LPCWSTR wszUserProcedure,VSS_WRITERRESTORE_ENUM writerRestore,boolean bRebootRequired) { return This->lpVtbl->SetRestoreMethod(This,method,wszService,wszUserProcedure,writerRestore,bRebootRequired); } -static FORCEINLINE HRESULT IVssCreateExpressWriterMetadata_AddComponentDependency(IVssCreateExpressWriterMetadata* This,LPCWSTR wszForLogicalPath,LPCWSTR wszForComponentName,VSS_ID onWriterId,LPCWSTR wszOnLogicalPath,LPCWSTR wszOnComponentName) { +static __WIDL_INLINE HRESULT IVssCreateExpressWriterMetadata_AddComponentDependency(IVssCreateExpressWriterMetadata* This,LPCWSTR wszForLogicalPath,LPCWSTR wszForComponentName,VSS_ID onWriterId,LPCWSTR wszOnLogicalPath,LPCWSTR wszOnComponentName) { return This->lpVtbl->AddComponentDependency(This,wszForLogicalPath,wszForComponentName,onWriterId,wszOnLogicalPath,wszOnComponentName); } -static FORCEINLINE HRESULT IVssCreateExpressWriterMetadata_SetBackupSchema(IVssCreateExpressWriterMetadata* This,DWORD dwSchemaMask) { +static __WIDL_INLINE HRESULT IVssCreateExpressWriterMetadata_SetBackupSchema(IVssCreateExpressWriterMetadata* This,DWORD dwSchemaMask) { return This->lpVtbl->SetBackupSchema(This,dwSchemaMask); } -static FORCEINLINE HRESULT IVssCreateExpressWriterMetadata_SaveAsXML(IVssCreateExpressWriterMetadata* This,BSTR *pbstrXML) { +static __WIDL_INLINE HRESULT IVssCreateExpressWriterMetadata_SaveAsXML(IVssCreateExpressWriterMetadata* This,BSTR *pbstrXML) { return This->lpVtbl->SaveAsXML(This,pbstrXML); } #endif @@ -3118,26 +3126,26 @@ interface IVssExpressWriter { #define IVssExpressWriter_Unregister(This,writerId) (This)->lpVtbl->Unregister(This,writerId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IVssExpressWriter_QueryInterface(IVssExpressWriter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IVssExpressWriter_QueryInterface(IVssExpressWriter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IVssExpressWriter_AddRef(IVssExpressWriter* This) { +static __WIDL_INLINE ULONG IVssExpressWriter_AddRef(IVssExpressWriter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IVssExpressWriter_Release(IVssExpressWriter* This) { +static __WIDL_INLINE ULONG IVssExpressWriter_Release(IVssExpressWriter* This) { return This->lpVtbl->Release(This); } /*** IVssExpressWriter methods ***/ -static FORCEINLINE HRESULT IVssExpressWriter_CreateMetadata(IVssExpressWriter* This,VSS_ID writerId,LPCWSTR writerName,VSS_USAGE_TYPE usageType,DWORD versionMajor,DWORD versionMinor,DWORD reserved,IVssCreateExpressWriterMetadata **ppMetadata) { +static __WIDL_INLINE HRESULT IVssExpressWriter_CreateMetadata(IVssExpressWriter* This,VSS_ID writerId,LPCWSTR writerName,VSS_USAGE_TYPE usageType,DWORD versionMajor,DWORD versionMinor,DWORD reserved,IVssCreateExpressWriterMetadata **ppMetadata) { return This->lpVtbl->CreateMetadata(This,writerId,writerName,usageType,versionMajor,versionMinor,reserved,ppMetadata); } -static FORCEINLINE HRESULT IVssExpressWriter_LoadMetadata(IVssExpressWriter* This,LPCWSTR metadata,DWORD reserved) { +static __WIDL_INLINE HRESULT IVssExpressWriter_LoadMetadata(IVssExpressWriter* This,LPCWSTR metadata,DWORD reserved) { return This->lpVtbl->LoadMetadata(This,metadata,reserved); } -static FORCEINLINE HRESULT IVssExpressWriter_Register(IVssExpressWriter* This) { +static __WIDL_INLINE HRESULT IVssExpressWriter_Register(IVssExpressWriter* This) { return This->lpVtbl->Register(This); } -static FORCEINLINE HRESULT IVssExpressWriter_Unregister(IVssExpressWriter* This,VSS_ID writerId) { +static __WIDL_INLINE HRESULT IVssExpressWriter_Unregister(IVssExpressWriter* This,VSS_ID writerId) { return This->lpVtbl->Unregister(This,writerId); } #endif diff --git a/lib/libc/include/any-windows-any/wbemads.h b/lib/libc/include/any-windows-any/wbemads.h index 52f3db01c48d7032d1d566084ec08dd4f10ca254..048d382a9f74862bc90e967f050c29e8c9738ecf 100644 --- a/lib/libc/include/any-windows-any/wbemads.h +++ b/lib/libc/include/any-windows-any/wbemads.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wbemads.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wbemads.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wbemads_h__ #define __wbemads_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __WMIExtension_FWD_DEFINED__ @@ -187,36 +195,36 @@ interface IWMIExtension { #define IWMIExtension_GetWMIServices(This,objWMIServices) (This)->lpVtbl->GetWMIServices(This,objWMIServices) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMIExtension_QueryInterface(IWMIExtension* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMIExtension_QueryInterface(IWMIExtension* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMIExtension_AddRef(IWMIExtension* This) { +static __WIDL_INLINE ULONG IWMIExtension_AddRef(IWMIExtension* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMIExtension_Release(IWMIExtension* This) { +static __WIDL_INLINE ULONG IWMIExtension_Release(IWMIExtension* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMIExtension_GetTypeInfoCount(IWMIExtension* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMIExtension_GetTypeInfoCount(IWMIExtension* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMIExtension_GetTypeInfo(IWMIExtension* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMIExtension_GetTypeInfo(IWMIExtension* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMIExtension_GetIDsOfNames(IWMIExtension* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMIExtension_GetIDsOfNames(IWMIExtension* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMIExtension_Invoke(IWMIExtension* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMIExtension_Invoke(IWMIExtension* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMIExtension methods ***/ -static FORCEINLINE HRESULT IWMIExtension_get_WMIObjectPath(IWMIExtension* This,BSTR *strWMIObjectPath) { +static __WIDL_INLINE HRESULT IWMIExtension_get_WMIObjectPath(IWMIExtension* This,BSTR *strWMIObjectPath) { return This->lpVtbl->get_WMIObjectPath(This,strWMIObjectPath); } -static FORCEINLINE HRESULT IWMIExtension_GetWMIObject(IWMIExtension* This,ISWbemObject **objWMIObject) { +static __WIDL_INLINE HRESULT IWMIExtension_GetWMIObject(IWMIExtension* This,ISWbemObject **objWMIObject) { return This->lpVtbl->GetWMIObject(This,objWMIObject); } -static FORCEINLINE HRESULT IWMIExtension_GetWMIServices(IWMIExtension* This,ISWbemServices **objWMIServices) { +static __WIDL_INLINE HRESULT IWMIExtension_GetWMIServices(IWMIExtension* This,ISWbemServices **objWMIServices) { return This->lpVtbl->GetWMIServices(This,objWMIServices); } #endif diff --git a/lib/libc/include/any-windows-any/wbemcli.h b/lib/libc/include/any-windows-any/wbemcli.h index 1941cf7aa5a5fd57a764a9c6658dd59b21a10f08..6b057be2cfd1bcffd3d0c9e4a72d38ba53e33e7f 100644 --- a/lib/libc/include/any-windows-any/wbemcli.h +++ b/lib/libc/include/any-windows-any/wbemcli.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wbemcli.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wbemcli.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wbemcli_h__ #define __wbemcli_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __WbemBackupRestore_FWD_DEFINED__ @@ -1269,86 +1277,86 @@ interface IWbemClassObject { #define IWbemClassObject_GetMethodOrigin(This,wszMethodName,pstrClassName) (This)->lpVtbl->GetMethodOrigin(This,wszMethodName,pstrClassName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemClassObject_QueryInterface(IWbemClassObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemClassObject_QueryInterface(IWbemClassObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemClassObject_AddRef(IWbemClassObject* This) { +static __WIDL_INLINE ULONG IWbemClassObject_AddRef(IWbemClassObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemClassObject_Release(IWbemClassObject* This) { +static __WIDL_INLINE ULONG IWbemClassObject_Release(IWbemClassObject* This) { return This->lpVtbl->Release(This); } /*** IWbemClassObject methods ***/ -static FORCEINLINE HRESULT IWbemClassObject_GetQualifierSet(IWbemClassObject* This,IWbemQualifierSet **ppQualSet) { +static __WIDL_INLINE HRESULT IWbemClassObject_GetQualifierSet(IWbemClassObject* This,IWbemQualifierSet **ppQualSet) { return This->lpVtbl->GetQualifierSet(This,ppQualSet); } -static FORCEINLINE HRESULT IWbemClassObject_Get(IWbemClassObject* This,LPCWSTR wszName,LONG lFlags,VARIANT *pVal,CIMTYPE *pType,LONG *plFlavor) { +static __WIDL_INLINE HRESULT IWbemClassObject_Get(IWbemClassObject* This,LPCWSTR wszName,LONG lFlags,VARIANT *pVal,CIMTYPE *pType,LONG *plFlavor) { return This->lpVtbl->Get(This,wszName,lFlags,pVal,pType,plFlavor); } -static FORCEINLINE HRESULT IWbemClassObject_Put(IWbemClassObject* This,LPCWSTR wszName,LONG lFlags,VARIANT *pVal,CIMTYPE Type) { +static __WIDL_INLINE HRESULT IWbemClassObject_Put(IWbemClassObject* This,LPCWSTR wszName,LONG lFlags,VARIANT *pVal,CIMTYPE Type) { return This->lpVtbl->Put(This,wszName,lFlags,pVal,Type); } -static FORCEINLINE HRESULT IWbemClassObject_Delete(IWbemClassObject* This,LPCWSTR wszName) { +static __WIDL_INLINE HRESULT IWbemClassObject_Delete(IWbemClassObject* This,LPCWSTR wszName) { return This->lpVtbl->Delete(This,wszName); } -static FORCEINLINE HRESULT IWbemClassObject_GetNames(IWbemClassObject* This,LPCWSTR wszQualifierName,LONG lFlags,VARIANT *pQualifierVal,SAFEARRAY **pNames) { +static __WIDL_INLINE HRESULT IWbemClassObject_GetNames(IWbemClassObject* This,LPCWSTR wszQualifierName,LONG lFlags,VARIANT *pQualifierVal,SAFEARRAY **pNames) { return This->lpVtbl->GetNames(This,wszQualifierName,lFlags,pQualifierVal,pNames); } -static FORCEINLINE HRESULT IWbemClassObject_BeginEnumeration(IWbemClassObject* This,LONG lEnumFlags) { +static __WIDL_INLINE HRESULT IWbemClassObject_BeginEnumeration(IWbemClassObject* This,LONG lEnumFlags) { return This->lpVtbl->BeginEnumeration(This,lEnumFlags); } -static FORCEINLINE HRESULT IWbemClassObject_Next(IWbemClassObject* This,LONG lFlags,BSTR *strName,VARIANT *pVal,CIMTYPE *pType,LONG *plFlavor) { +static __WIDL_INLINE HRESULT IWbemClassObject_Next(IWbemClassObject* This,LONG lFlags,BSTR *strName,VARIANT *pVal,CIMTYPE *pType,LONG *plFlavor) { return This->lpVtbl->Next(This,lFlags,strName,pVal,pType,plFlavor); } -static FORCEINLINE HRESULT IWbemClassObject_EndEnumeration(IWbemClassObject* This) { +static __WIDL_INLINE HRESULT IWbemClassObject_EndEnumeration(IWbemClassObject* This) { return This->lpVtbl->EndEnumeration(This); } -static FORCEINLINE HRESULT IWbemClassObject_GetPropertyQualifierSet(IWbemClassObject* This,LPCWSTR wszProperty,IWbemQualifierSet **ppQualSet) { +static __WIDL_INLINE HRESULT IWbemClassObject_GetPropertyQualifierSet(IWbemClassObject* This,LPCWSTR wszProperty,IWbemQualifierSet **ppQualSet) { return This->lpVtbl->GetPropertyQualifierSet(This,wszProperty,ppQualSet); } -static FORCEINLINE HRESULT IWbemClassObject_Clone(IWbemClassObject* This,IWbemClassObject **ppCopy) { +static __WIDL_INLINE HRESULT IWbemClassObject_Clone(IWbemClassObject* This,IWbemClassObject **ppCopy) { return This->lpVtbl->Clone(This,ppCopy); } -static FORCEINLINE HRESULT IWbemClassObject_GetObjectText(IWbemClassObject* This,LONG lFlags,BSTR *pstrObjectText) { +static __WIDL_INLINE HRESULT IWbemClassObject_GetObjectText(IWbemClassObject* This,LONG lFlags,BSTR *pstrObjectText) { return This->lpVtbl->GetObjectText(This,lFlags,pstrObjectText); } -static FORCEINLINE HRESULT IWbemClassObject_SpawnDerivedClass(IWbemClassObject* This,LONG lFlags,IWbemClassObject **ppNewClass) { +static __WIDL_INLINE HRESULT IWbemClassObject_SpawnDerivedClass(IWbemClassObject* This,LONG lFlags,IWbemClassObject **ppNewClass) { return This->lpVtbl->SpawnDerivedClass(This,lFlags,ppNewClass); } -static FORCEINLINE HRESULT IWbemClassObject_SpawnInstance(IWbemClassObject* This,LONG lFlags,IWbemClassObject **ppNewInstance) { +static __WIDL_INLINE HRESULT IWbemClassObject_SpawnInstance(IWbemClassObject* This,LONG lFlags,IWbemClassObject **ppNewInstance) { return This->lpVtbl->SpawnInstance(This,lFlags,ppNewInstance); } -static FORCEINLINE HRESULT IWbemClassObject_CompareTo(IWbemClassObject* This,LONG lFlags,IWbemClassObject *pCompareTo) { +static __WIDL_INLINE HRESULT IWbemClassObject_CompareTo(IWbemClassObject* This,LONG lFlags,IWbemClassObject *pCompareTo) { return This->lpVtbl->CompareTo(This,lFlags,pCompareTo); } -static FORCEINLINE HRESULT IWbemClassObject_GetPropertyOrigin(IWbemClassObject* This,LPCWSTR wszName,BSTR *pstrClassName) { +static __WIDL_INLINE HRESULT IWbemClassObject_GetPropertyOrigin(IWbemClassObject* This,LPCWSTR wszName,BSTR *pstrClassName) { return This->lpVtbl->GetPropertyOrigin(This,wszName,pstrClassName); } -static FORCEINLINE HRESULT IWbemClassObject_InheritsFrom(IWbemClassObject* This,LPCWSTR strAncestor) { +static __WIDL_INLINE HRESULT IWbemClassObject_InheritsFrom(IWbemClassObject* This,LPCWSTR strAncestor) { return This->lpVtbl->InheritsFrom(This,strAncestor); } -static FORCEINLINE HRESULT IWbemClassObject_GetMethod(IWbemClassObject* This,LPCWSTR wszName,LONG lFlags,IWbemClassObject **ppInSignature,IWbemClassObject **ppOutSignature) { +static __WIDL_INLINE HRESULT IWbemClassObject_GetMethod(IWbemClassObject* This,LPCWSTR wszName,LONG lFlags,IWbemClassObject **ppInSignature,IWbemClassObject **ppOutSignature) { return This->lpVtbl->GetMethod(This,wszName,lFlags,ppInSignature,ppOutSignature); } -static FORCEINLINE HRESULT IWbemClassObject_PutMethod(IWbemClassObject* This,LPCWSTR wszName,LONG lFlags,IWbemClassObject *pInSignature,IWbemClassObject *pOutSignature) { +static __WIDL_INLINE HRESULT IWbemClassObject_PutMethod(IWbemClassObject* This,LPCWSTR wszName,LONG lFlags,IWbemClassObject *pInSignature,IWbemClassObject *pOutSignature) { return This->lpVtbl->PutMethod(This,wszName,lFlags,pInSignature,pOutSignature); } -static FORCEINLINE HRESULT IWbemClassObject_DeleteMethod(IWbemClassObject* This,LPCWSTR wszName) { +static __WIDL_INLINE HRESULT IWbemClassObject_DeleteMethod(IWbemClassObject* This,LPCWSTR wszName) { return This->lpVtbl->DeleteMethod(This,wszName); } -static FORCEINLINE HRESULT IWbemClassObject_BeginMethodEnumeration(IWbemClassObject* This,LONG lEnumFlags) { +static __WIDL_INLINE HRESULT IWbemClassObject_BeginMethodEnumeration(IWbemClassObject* This,LONG lEnumFlags) { return This->lpVtbl->BeginMethodEnumeration(This,lEnumFlags); } -static FORCEINLINE HRESULT IWbemClassObject_NextMethod(IWbemClassObject* This,LONG lFlags,BSTR *pstrName,IWbemClassObject **ppInSignature,IWbemClassObject **ppOutSignature) { +static __WIDL_INLINE HRESULT IWbemClassObject_NextMethod(IWbemClassObject* This,LONG lFlags,BSTR *pstrName,IWbemClassObject **ppInSignature,IWbemClassObject **ppOutSignature) { return This->lpVtbl->NextMethod(This,lFlags,pstrName,ppInSignature,ppOutSignature); } -static FORCEINLINE HRESULT IWbemClassObject_EndMethodEnumeration(IWbemClassObject* This) { +static __WIDL_INLINE HRESULT IWbemClassObject_EndMethodEnumeration(IWbemClassObject* This) { return This->lpVtbl->EndMethodEnumeration(This); } -static FORCEINLINE HRESULT IWbemClassObject_GetMethodQualifierSet(IWbemClassObject* This,LPCWSTR wszMethod,IWbemQualifierSet **ppQualSet) { +static __WIDL_INLINE HRESULT IWbemClassObject_GetMethodQualifierSet(IWbemClassObject* This,LPCWSTR wszMethod,IWbemQualifierSet **ppQualSet) { return This->lpVtbl->GetMethodQualifierSet(This,wszMethod,ppQualSet); } -static FORCEINLINE HRESULT IWbemClassObject_GetMethodOrigin(IWbemClassObject* This,LPCWSTR wszMethodName,BSTR *pstrClassName) { +static __WIDL_INLINE HRESULT IWbemClassObject_GetMethodOrigin(IWbemClassObject* This,LPCWSTR wszMethodName,BSTR *pstrClassName) { return This->lpVtbl->GetMethodOrigin(This,wszMethodName,pstrClassName); } #endif @@ -1480,35 +1488,35 @@ interface IWbemQualifierSet { #define IWbemQualifierSet_EndEnumeration(This) (This)->lpVtbl->EndEnumeration(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemQualifierSet_QueryInterface(IWbemQualifierSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemQualifierSet_QueryInterface(IWbemQualifierSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemQualifierSet_AddRef(IWbemQualifierSet* This) { +static __WIDL_INLINE ULONG IWbemQualifierSet_AddRef(IWbemQualifierSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemQualifierSet_Release(IWbemQualifierSet* This) { +static __WIDL_INLINE ULONG IWbemQualifierSet_Release(IWbemQualifierSet* This) { return This->lpVtbl->Release(This); } /*** IWbemQualifierSet methods ***/ -static FORCEINLINE HRESULT IWbemQualifierSet_Get(IWbemQualifierSet* This,LPCWSTR wszName,LONG lFlags,VARIANT *pVal,LONG *plFlavor) { +static __WIDL_INLINE HRESULT IWbemQualifierSet_Get(IWbemQualifierSet* This,LPCWSTR wszName,LONG lFlags,VARIANT *pVal,LONG *plFlavor) { return This->lpVtbl->Get(This,wszName,lFlags,pVal,plFlavor); } -static FORCEINLINE HRESULT IWbemQualifierSet_Put(IWbemQualifierSet* This,LPCWSTR wszName,VARIANT *pVal,LONG lFlavor) { +static __WIDL_INLINE HRESULT IWbemQualifierSet_Put(IWbemQualifierSet* This,LPCWSTR wszName,VARIANT *pVal,LONG lFlavor) { return This->lpVtbl->Put(This,wszName,pVal,lFlavor); } -static FORCEINLINE HRESULT IWbemQualifierSet_Delete(IWbemQualifierSet* This,LPCWSTR wszName) { +static __WIDL_INLINE HRESULT IWbemQualifierSet_Delete(IWbemQualifierSet* This,LPCWSTR wszName) { return This->lpVtbl->Delete(This,wszName); } -static FORCEINLINE HRESULT IWbemQualifierSet_GetNames(IWbemQualifierSet* This,LONG lFlags,SAFEARRAY **pNames) { +static __WIDL_INLINE HRESULT IWbemQualifierSet_GetNames(IWbemQualifierSet* This,LONG lFlags,SAFEARRAY **pNames) { return This->lpVtbl->GetNames(This,lFlags,pNames); } -static FORCEINLINE HRESULT IWbemQualifierSet_BeginEnumeration(IWbemQualifierSet* This,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemQualifierSet_BeginEnumeration(IWbemQualifierSet* This,LONG lFlags) { return This->lpVtbl->BeginEnumeration(This,lFlags); } -static FORCEINLINE HRESULT IWbemQualifierSet_Next(IWbemQualifierSet* This,LONG lFlags,BSTR *pstrName,VARIANT *pVal,LONG *plFlavor) { +static __WIDL_INLINE HRESULT IWbemQualifierSet_Next(IWbemQualifierSet* This,LONG lFlags,BSTR *pstrName,VARIANT *pVal,LONG *plFlavor) { return This->lpVtbl->Next(This,lFlags,pstrName,pVal,plFlavor); } -static FORCEINLINE HRESULT IWbemQualifierSet_EndEnumeration(IWbemQualifierSet* This) { +static __WIDL_INLINE HRESULT IWbemQualifierSet_EndEnumeration(IWbemQualifierSet* This) { return This->lpVtbl->EndEnumeration(This); } #endif @@ -1589,17 +1597,17 @@ interface IWbemLocator { #define IWbemLocator_ConnectServer(This,strNetworkResource,strUser,strPassword,strLocale,lSecurityFlags,strAuthority,pCtx,ppNamespace) (This)->lpVtbl->ConnectServer(This,strNetworkResource,strUser,strPassword,strLocale,lSecurityFlags,strAuthority,pCtx,ppNamespace) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemLocator_QueryInterface(IWbemLocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemLocator_QueryInterface(IWbemLocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemLocator_AddRef(IWbemLocator* This) { +static __WIDL_INLINE ULONG IWbemLocator_AddRef(IWbemLocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemLocator_Release(IWbemLocator* This) { +static __WIDL_INLINE ULONG IWbemLocator_Release(IWbemLocator* This) { return This->lpVtbl->Release(This); } /*** IWbemLocator methods ***/ -static FORCEINLINE HRESULT IWbemLocator_ConnectServer(IWbemLocator* This,const BSTR strNetworkResource,const BSTR strUser,const BSTR strPassword,const BSTR strLocale,LONG lSecurityFlags,const BSTR strAuthority,IWbemContext *pCtx,IWbemServices **ppNamespace) { +static __WIDL_INLINE HRESULT IWbemLocator_ConnectServer(IWbemLocator* This,const BSTR strNetworkResource,const BSTR strUser,const BSTR strPassword,const BSTR strLocale,LONG lSecurityFlags,const BSTR strAuthority,IWbemContext *pCtx,IWbemServices **ppNamespace) { return This->lpVtbl->ConnectServer(This,strNetworkResource,strUser,strPassword,strLocale,lSecurityFlags,strAuthority,pCtx,ppNamespace); } #endif @@ -1682,20 +1690,20 @@ interface IWbemObjectSink { #define IWbemObjectSink_SetStatus(This,lFlags,hResult,strParam,pObjParam) (This)->lpVtbl->SetStatus(This,lFlags,hResult,strParam,pObjParam) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemObjectSink_QueryInterface(IWbemObjectSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemObjectSink_QueryInterface(IWbemObjectSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemObjectSink_AddRef(IWbemObjectSink* This) { +static __WIDL_INLINE ULONG IWbemObjectSink_AddRef(IWbemObjectSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemObjectSink_Release(IWbemObjectSink* This) { +static __WIDL_INLINE ULONG IWbemObjectSink_Release(IWbemObjectSink* This) { return This->lpVtbl->Release(This); } /*** IWbemObjectSink methods ***/ -static FORCEINLINE HRESULT IWbemObjectSink_Indicate(IWbemObjectSink* This,LONG lObjectCount,IWbemClassObject **apObjArray) { +static __WIDL_INLINE HRESULT IWbemObjectSink_Indicate(IWbemObjectSink* This,LONG lObjectCount,IWbemClassObject **apObjArray) { return This->lpVtbl->Indicate(This,lObjectCount,apObjArray); } -static FORCEINLINE HRESULT IWbemObjectSink_SetStatus(IWbemObjectSink* This,LONG lFlags,HRESULT hResult,BSTR strParam,IWbemClassObject *pObjParam) { +static __WIDL_INLINE HRESULT IWbemObjectSink_SetStatus(IWbemObjectSink* This,LONG lFlags,HRESULT hResult,BSTR strParam,IWbemClassObject *pObjParam) { return This->lpVtbl->SetStatus(This,lFlags,hResult,strParam,pObjParam); } #endif @@ -1832,36 +1840,36 @@ interface IWbemObjectSinkEx { #define IWbemObjectSinkEx_WriteStreamParameter(This,strName,vtValue,ulType,ulFlags) (This)->lpVtbl->WriteStreamParameter(This,strName,vtValue,ulType,ulFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemObjectSinkEx_QueryInterface(IWbemObjectSinkEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemObjectSinkEx_QueryInterface(IWbemObjectSinkEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemObjectSinkEx_AddRef(IWbemObjectSinkEx* This) { +static __WIDL_INLINE ULONG IWbemObjectSinkEx_AddRef(IWbemObjectSinkEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemObjectSinkEx_Release(IWbemObjectSinkEx* This) { +static __WIDL_INLINE ULONG IWbemObjectSinkEx_Release(IWbemObjectSinkEx* This) { return This->lpVtbl->Release(This); } /*** IWbemObjectSink methods ***/ -static FORCEINLINE HRESULT IWbemObjectSinkEx_Indicate(IWbemObjectSinkEx* This,LONG lObjectCount,IWbemClassObject **apObjArray) { +static __WIDL_INLINE HRESULT IWbemObjectSinkEx_Indicate(IWbemObjectSinkEx* This,LONG lObjectCount,IWbemClassObject **apObjArray) { return This->lpVtbl->Indicate(This,lObjectCount,apObjArray); } -static FORCEINLINE HRESULT IWbemObjectSinkEx_SetStatus(IWbemObjectSinkEx* This,LONG lFlags,HRESULT hResult,BSTR strParam,IWbemClassObject *pObjParam) { +static __WIDL_INLINE HRESULT IWbemObjectSinkEx_SetStatus(IWbemObjectSinkEx* This,LONG lFlags,HRESULT hResult,BSTR strParam,IWbemClassObject *pObjParam) { return This->lpVtbl->SetStatus(This,lFlags,hResult,strParam,pObjParam); } /*** IWbemObjectSinkEx methods ***/ -static FORCEINLINE HRESULT IWbemObjectSinkEx_WriteMessage(IWbemObjectSinkEx* This,ULONG uChannel,const BSTR strMessage) { +static __WIDL_INLINE HRESULT IWbemObjectSinkEx_WriteMessage(IWbemObjectSinkEx* This,ULONG uChannel,const BSTR strMessage) { return This->lpVtbl->WriteMessage(This,uChannel,strMessage); } -static FORCEINLINE HRESULT IWbemObjectSinkEx_WriteError(IWbemObjectSinkEx* This,IWbemClassObject *pObjError,unsigned char *puReturned) { +static __WIDL_INLINE HRESULT IWbemObjectSinkEx_WriteError(IWbemObjectSinkEx* This,IWbemClassObject *pObjError,unsigned char *puReturned) { return This->lpVtbl->WriteError(This,pObjError,puReturned); } -static FORCEINLINE HRESULT IWbemObjectSinkEx_PromptUser(IWbemObjectSinkEx* This,const BSTR strMessage,unsigned char uPromptType,unsigned char *puReturned) { +static __WIDL_INLINE HRESULT IWbemObjectSinkEx_PromptUser(IWbemObjectSinkEx* This,const BSTR strMessage,unsigned char uPromptType,unsigned char *puReturned) { return This->lpVtbl->PromptUser(This,strMessage,uPromptType,puReturned); } -static FORCEINLINE HRESULT IWbemObjectSinkEx_WriteProgress(IWbemObjectSinkEx* This,const BSTR strActivity,const BSTR strCurrentOperation,const BSTR strStatusDescription,ULONG uPercentComplete,ULONG uSecondsRemaining) { +static __WIDL_INLINE HRESULT IWbemObjectSinkEx_WriteProgress(IWbemObjectSinkEx* This,const BSTR strActivity,const BSTR strCurrentOperation,const BSTR strStatusDescription,ULONG uPercentComplete,ULONG uSecondsRemaining) { return This->lpVtbl->WriteProgress(This,strActivity,strCurrentOperation,strStatusDescription,uPercentComplete,uSecondsRemaining); } -static FORCEINLINE HRESULT IWbemObjectSinkEx_WriteStreamParameter(IWbemObjectSinkEx* This,const BSTR strName,VARIANT *vtValue,ULONG ulType,ULONG ulFlags) { +static __WIDL_INLINE HRESULT IWbemObjectSinkEx_WriteStreamParameter(IWbemObjectSinkEx* This,const BSTR strName,VARIANT *vtValue,ULONG ulType,ULONG ulFlags) { return This->lpVtbl->WriteStreamParameter(This,strName,vtValue,ulType,ulFlags); } #endif @@ -1969,29 +1977,29 @@ interface IEnumWbemClassObject { #define IEnumWbemClassObject_Skip(This,lTimeout,nCount) (This)->lpVtbl->Skip(This,lTimeout,nCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IEnumWbemClassObject_QueryInterface(IEnumWbemClassObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IEnumWbemClassObject_QueryInterface(IEnumWbemClassObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IEnumWbemClassObject_AddRef(IEnumWbemClassObject* This) { +static __WIDL_INLINE ULONG IEnumWbemClassObject_AddRef(IEnumWbemClassObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IEnumWbemClassObject_Release(IEnumWbemClassObject* This) { +static __WIDL_INLINE ULONG IEnumWbemClassObject_Release(IEnumWbemClassObject* This) { return This->lpVtbl->Release(This); } /*** IEnumWbemClassObject methods ***/ -static FORCEINLINE HRESULT IEnumWbemClassObject_Reset(IEnumWbemClassObject* This) { +static __WIDL_INLINE HRESULT IEnumWbemClassObject_Reset(IEnumWbemClassObject* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IEnumWbemClassObject_Next(IEnumWbemClassObject* This,LONG lTimeout,ULONG uCount,IWbemClassObject **apObjects,ULONG *puReturned) { +static __WIDL_INLINE HRESULT IEnumWbemClassObject_Next(IEnumWbemClassObject* This,LONG lTimeout,ULONG uCount,IWbemClassObject **apObjects,ULONG *puReturned) { return This->lpVtbl->Next(This,lTimeout,uCount,apObjects,puReturned); } -static FORCEINLINE HRESULT IEnumWbemClassObject_NextAsync(IEnumWbemClassObject* This,ULONG uCount,IWbemObjectSink *pSink) { +static __WIDL_INLINE HRESULT IEnumWbemClassObject_NextAsync(IEnumWbemClassObject* This,ULONG uCount,IWbemObjectSink *pSink) { return This->lpVtbl->NextAsync(This,uCount,pSink); } -static FORCEINLINE HRESULT IEnumWbemClassObject_Clone(IEnumWbemClassObject* This,IEnumWbemClassObject **ppEnum) { +static __WIDL_INLINE HRESULT IEnumWbemClassObject_Clone(IEnumWbemClassObject* This,IEnumWbemClassObject **ppEnum) { return This->lpVtbl->Clone(This,ppEnum); } -static FORCEINLINE HRESULT IEnumWbemClassObject_Skip(IEnumWbemClassObject* This,LONG lTimeout,ULONG nCount) { +static __WIDL_INLINE HRESULT IEnumWbemClassObject_Skip(IEnumWbemClassObject* This,LONG lTimeout,ULONG nCount) { return This->lpVtbl->Skip(This,lTimeout,nCount); } #endif @@ -2136,41 +2144,41 @@ interface IWbemContext { #define IWbemContext_DeleteAll(This) (This)->lpVtbl->DeleteAll(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemContext_QueryInterface(IWbemContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemContext_QueryInterface(IWbemContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemContext_AddRef(IWbemContext* This) { +static __WIDL_INLINE ULONG IWbemContext_AddRef(IWbemContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemContext_Release(IWbemContext* This) { +static __WIDL_INLINE ULONG IWbemContext_Release(IWbemContext* This) { return This->lpVtbl->Release(This); } /*** IWbemContext methods ***/ -static FORCEINLINE HRESULT IWbemContext_Clone(IWbemContext* This,IWbemContext **ppNewCopy) { +static __WIDL_INLINE HRESULT IWbemContext_Clone(IWbemContext* This,IWbemContext **ppNewCopy) { return This->lpVtbl->Clone(This,ppNewCopy); } -static FORCEINLINE HRESULT IWbemContext_GetNames(IWbemContext* This,LONG lFlags,SAFEARRAY **pNames) { +static __WIDL_INLINE HRESULT IWbemContext_GetNames(IWbemContext* This,LONG lFlags,SAFEARRAY **pNames) { return This->lpVtbl->GetNames(This,lFlags,pNames); } -static FORCEINLINE HRESULT IWbemContext_BeginEnumeration(IWbemContext* This,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemContext_BeginEnumeration(IWbemContext* This,LONG lFlags) { return This->lpVtbl->BeginEnumeration(This,lFlags); } -static FORCEINLINE HRESULT IWbemContext_Next(IWbemContext* This,LONG lFlags,BSTR *pstrName,VARIANT *pValue) { +static __WIDL_INLINE HRESULT IWbemContext_Next(IWbemContext* This,LONG lFlags,BSTR *pstrName,VARIANT *pValue) { return This->lpVtbl->Next(This,lFlags,pstrName,pValue); } -static FORCEINLINE HRESULT IWbemContext_EndEnumeration(IWbemContext* This) { +static __WIDL_INLINE HRESULT IWbemContext_EndEnumeration(IWbemContext* This) { return This->lpVtbl->EndEnumeration(This); } -static FORCEINLINE HRESULT IWbemContext_SetValue(IWbemContext* This,LPCWSTR wszName,LONG lFlags,VARIANT *pValue) { +static __WIDL_INLINE HRESULT IWbemContext_SetValue(IWbemContext* This,LPCWSTR wszName,LONG lFlags,VARIANT *pValue) { return This->lpVtbl->SetValue(This,wszName,lFlags,pValue); } -static FORCEINLINE HRESULT IWbemContext_GetValue(IWbemContext* This,LPCWSTR wszName,LONG lFlags,VARIANT *pValue) { +static __WIDL_INLINE HRESULT IWbemContext_GetValue(IWbemContext* This,LPCWSTR wszName,LONG lFlags,VARIANT *pValue) { return This->lpVtbl->GetValue(This,wszName,lFlags,pValue); } -static FORCEINLINE HRESULT IWbemContext_DeleteValue(IWbemContext* This,LPCWSTR wszName,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemContext_DeleteValue(IWbemContext* This,LPCWSTR wszName,LONG lFlags) { return This->lpVtbl->DeleteValue(This,wszName,lFlags); } -static FORCEINLINE HRESULT IWbemContext_DeleteAll(IWbemContext* This) { +static __WIDL_INLINE HRESULT IWbemContext_DeleteAll(IWbemContext* This) { return This->lpVtbl->DeleteAll(This); } #endif @@ -2269,26 +2277,26 @@ interface IWbemCallResult { #define IWbemCallResult_GetCallStatus(This,lTimeout,plStatus) (This)->lpVtbl->GetCallStatus(This,lTimeout,plStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemCallResult_QueryInterface(IWbemCallResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemCallResult_QueryInterface(IWbemCallResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemCallResult_AddRef(IWbemCallResult* This) { +static __WIDL_INLINE ULONG IWbemCallResult_AddRef(IWbemCallResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemCallResult_Release(IWbemCallResult* This) { +static __WIDL_INLINE ULONG IWbemCallResult_Release(IWbemCallResult* This) { return This->lpVtbl->Release(This); } /*** IWbemCallResult methods ***/ -static FORCEINLINE HRESULT IWbemCallResult_GetResultObject(IWbemCallResult* This,LONG lTimeout,IWbemClassObject **ppResultObject) { +static __WIDL_INLINE HRESULT IWbemCallResult_GetResultObject(IWbemCallResult* This,LONG lTimeout,IWbemClassObject **ppResultObject) { return This->lpVtbl->GetResultObject(This,lTimeout,ppResultObject); } -static FORCEINLINE HRESULT IWbemCallResult_GetResultString(IWbemCallResult* This,LONG lTimeout,BSTR *pstrResultString) { +static __WIDL_INLINE HRESULT IWbemCallResult_GetResultString(IWbemCallResult* This,LONG lTimeout,BSTR *pstrResultString) { return This->lpVtbl->GetResultString(This,lTimeout,pstrResultString); } -static FORCEINLINE HRESULT IWbemCallResult_GetResultServices(IWbemCallResult* This,LONG lTimeout,IWbemServices **ppServices) { +static __WIDL_INLINE HRESULT IWbemCallResult_GetResultServices(IWbemCallResult* This,LONG lTimeout,IWbemServices **ppServices) { return This->lpVtbl->GetResultServices(This,lTimeout,ppServices); } -static FORCEINLINE HRESULT IWbemCallResult_GetCallStatus(IWbemCallResult* This,LONG lTimeout,LONG *plStatus) { +static __WIDL_INLINE HRESULT IWbemCallResult_GetCallStatus(IWbemCallResult* This,LONG lTimeout,LONG *plStatus) { return This->lpVtbl->GetCallStatus(This,lTimeout,plStatus); } #endif @@ -2681,83 +2689,83 @@ interface IWbemServices { #define IWbemServices_ExecMethodAsync(This,strObjectPath,strMethodName,lFlags,pCtx,pInParams,pResponseHandler) (This)->lpVtbl->ExecMethodAsync(This,strObjectPath,strMethodName,lFlags,pCtx,pInParams,pResponseHandler) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemServices_QueryInterface(IWbemServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemServices_QueryInterface(IWbemServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemServices_AddRef(IWbemServices* This) { +static __WIDL_INLINE ULONG IWbemServices_AddRef(IWbemServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemServices_Release(IWbemServices* This) { +static __WIDL_INLINE ULONG IWbemServices_Release(IWbemServices* This) { return This->lpVtbl->Release(This); } /*** IWbemServices methods ***/ -static FORCEINLINE HRESULT IWbemServices_OpenNamespace(IWbemServices* This,const BSTR strNamespace,LONG lFlags,IWbemContext *pCtx,IWbemServices **ppWorkingNamespace,IWbemCallResult **ppResult) { +static __WIDL_INLINE HRESULT IWbemServices_OpenNamespace(IWbemServices* This,const BSTR strNamespace,LONG lFlags,IWbemContext *pCtx,IWbemServices **ppWorkingNamespace,IWbemCallResult **ppResult) { return This->lpVtbl->OpenNamespace(This,strNamespace,lFlags,pCtx,ppWorkingNamespace,ppResult); } -static FORCEINLINE HRESULT IWbemServices_CancelAsyncCall(IWbemServices* This,IWbemObjectSink *pSink) { +static __WIDL_INLINE HRESULT IWbemServices_CancelAsyncCall(IWbemServices* This,IWbemObjectSink *pSink) { return This->lpVtbl->CancelAsyncCall(This,pSink); } -static FORCEINLINE HRESULT IWbemServices_QueryObjectSink(IWbemServices* This,LONG lFlags,IWbemObjectSink **ppResponseHandler) { +static __WIDL_INLINE HRESULT IWbemServices_QueryObjectSink(IWbemServices* This,LONG lFlags,IWbemObjectSink **ppResponseHandler) { return This->lpVtbl->QueryObjectSink(This,lFlags,ppResponseHandler); } -static FORCEINLINE HRESULT IWbemServices_GetObject(IWbemServices* This,const BSTR strObjectPath,LONG lFlags,IWbemContext *pCtx,IWbemClassObject **ppObject,IWbemCallResult **ppCallResult) { +static __WIDL_INLINE HRESULT IWbemServices_GetObject(IWbemServices* This,const BSTR strObjectPath,LONG lFlags,IWbemContext *pCtx,IWbemClassObject **ppObject,IWbemCallResult **ppCallResult) { return This->lpVtbl->GetObject(This,strObjectPath,lFlags,pCtx,ppObject,ppCallResult); } -static FORCEINLINE HRESULT IWbemServices_GetObjectAsync(IWbemServices* This,const BSTR strObjectPath,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { +static __WIDL_INLINE HRESULT IWbemServices_GetObjectAsync(IWbemServices* This,const BSTR strObjectPath,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { return This->lpVtbl->GetObjectAsync(This,strObjectPath,lFlags,pCtx,pResponseHandler); } -static FORCEINLINE HRESULT IWbemServices_PutClass(IWbemServices* This,IWbemClassObject *pObject,LONG lFlags,IWbemContext *pCtx,IWbemCallResult **ppCallResult) { +static __WIDL_INLINE HRESULT IWbemServices_PutClass(IWbemServices* This,IWbemClassObject *pObject,LONG lFlags,IWbemContext *pCtx,IWbemCallResult **ppCallResult) { return This->lpVtbl->PutClass(This,pObject,lFlags,pCtx,ppCallResult); } -static FORCEINLINE HRESULT IWbemServices_PutClassAsync(IWbemServices* This,IWbemClassObject *pObject,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { +static __WIDL_INLINE HRESULT IWbemServices_PutClassAsync(IWbemServices* This,IWbemClassObject *pObject,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { return This->lpVtbl->PutClassAsync(This,pObject,lFlags,pCtx,pResponseHandler); } -static FORCEINLINE HRESULT IWbemServices_DeleteClass(IWbemServices* This,const BSTR strClass,LONG lFlags,IWbemContext *pCtx,IWbemCallResult **ppCallResult) { +static __WIDL_INLINE HRESULT IWbemServices_DeleteClass(IWbemServices* This,const BSTR strClass,LONG lFlags,IWbemContext *pCtx,IWbemCallResult **ppCallResult) { return This->lpVtbl->DeleteClass(This,strClass,lFlags,pCtx,ppCallResult); } -static FORCEINLINE HRESULT IWbemServices_DeleteClassAsync(IWbemServices* This,const BSTR strClass,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { +static __WIDL_INLINE HRESULT IWbemServices_DeleteClassAsync(IWbemServices* This,const BSTR strClass,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { return This->lpVtbl->DeleteClassAsync(This,strClass,lFlags,pCtx,pResponseHandler); } -static FORCEINLINE HRESULT IWbemServices_CreateClassEnum(IWbemServices* This,const BSTR strSuperclass,LONG lFlags,IWbemContext *pCtx,IEnumWbemClassObject **ppEnum) { +static __WIDL_INLINE HRESULT IWbemServices_CreateClassEnum(IWbemServices* This,const BSTR strSuperclass,LONG lFlags,IWbemContext *pCtx,IEnumWbemClassObject **ppEnum) { return This->lpVtbl->CreateClassEnum(This,strSuperclass,lFlags,pCtx,ppEnum); } -static FORCEINLINE HRESULT IWbemServices_CreateClassEnumAsync(IWbemServices* This,const BSTR strSuperclass,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { +static __WIDL_INLINE HRESULT IWbemServices_CreateClassEnumAsync(IWbemServices* This,const BSTR strSuperclass,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { return This->lpVtbl->CreateClassEnumAsync(This,strSuperclass,lFlags,pCtx,pResponseHandler); } -static FORCEINLINE HRESULT IWbemServices_PutInstance(IWbemServices* This,IWbemClassObject *pInst,LONG lFlags,IWbemContext *pCtx,IWbemCallResult **ppCallResult) { +static __WIDL_INLINE HRESULT IWbemServices_PutInstance(IWbemServices* This,IWbemClassObject *pInst,LONG lFlags,IWbemContext *pCtx,IWbemCallResult **ppCallResult) { return This->lpVtbl->PutInstance(This,pInst,lFlags,pCtx,ppCallResult); } -static FORCEINLINE HRESULT IWbemServices_PutInstanceAsync(IWbemServices* This,IWbemClassObject *pInst,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { +static __WIDL_INLINE HRESULT IWbemServices_PutInstanceAsync(IWbemServices* This,IWbemClassObject *pInst,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { return This->lpVtbl->PutInstanceAsync(This,pInst,lFlags,pCtx,pResponseHandler); } -static FORCEINLINE HRESULT IWbemServices_DeleteInstance(IWbemServices* This,const BSTR strObjectPath,LONG lFlags,IWbemContext *pCtx,IWbemCallResult **ppCallResult) { +static __WIDL_INLINE HRESULT IWbemServices_DeleteInstance(IWbemServices* This,const BSTR strObjectPath,LONG lFlags,IWbemContext *pCtx,IWbemCallResult **ppCallResult) { return This->lpVtbl->DeleteInstance(This,strObjectPath,lFlags,pCtx,ppCallResult); } -static FORCEINLINE HRESULT IWbemServices_DeleteInstanceAsync(IWbemServices* This,const BSTR strObjectPath,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { +static __WIDL_INLINE HRESULT IWbemServices_DeleteInstanceAsync(IWbemServices* This,const BSTR strObjectPath,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { return This->lpVtbl->DeleteInstanceAsync(This,strObjectPath,lFlags,pCtx,pResponseHandler); } -static FORCEINLINE HRESULT IWbemServices_CreateInstanceEnum(IWbemServices* This,const BSTR strFilter,LONG lFlags,IWbemContext *pCtx,IEnumWbemClassObject **ppEnum) { +static __WIDL_INLINE HRESULT IWbemServices_CreateInstanceEnum(IWbemServices* This,const BSTR strFilter,LONG lFlags,IWbemContext *pCtx,IEnumWbemClassObject **ppEnum) { return This->lpVtbl->CreateInstanceEnum(This,strFilter,lFlags,pCtx,ppEnum); } -static FORCEINLINE HRESULT IWbemServices_CreateInstanceEnumAsync(IWbemServices* This,const BSTR strFilter,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { +static __WIDL_INLINE HRESULT IWbemServices_CreateInstanceEnumAsync(IWbemServices* This,const BSTR strFilter,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { return This->lpVtbl->CreateInstanceEnumAsync(This,strFilter,lFlags,pCtx,pResponseHandler); } -static FORCEINLINE HRESULT IWbemServices_ExecQuery(IWbemServices* This,const BSTR strQueryLanguage,const BSTR strQuery,LONG lFlags,IWbemContext *pCtx,IEnumWbemClassObject **ppEnum) { +static __WIDL_INLINE HRESULT IWbemServices_ExecQuery(IWbemServices* This,const BSTR strQueryLanguage,const BSTR strQuery,LONG lFlags,IWbemContext *pCtx,IEnumWbemClassObject **ppEnum) { return This->lpVtbl->ExecQuery(This,strQueryLanguage,strQuery,lFlags,pCtx,ppEnum); } -static FORCEINLINE HRESULT IWbemServices_ExecQueryAsync(IWbemServices* This,const BSTR strQueryLanguage,const BSTR strQuery,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { +static __WIDL_INLINE HRESULT IWbemServices_ExecQueryAsync(IWbemServices* This,const BSTR strQueryLanguage,const BSTR strQuery,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { return This->lpVtbl->ExecQueryAsync(This,strQueryLanguage,strQuery,lFlags,pCtx,pResponseHandler); } -static FORCEINLINE HRESULT IWbemServices_ExecNotificationQuery(IWbemServices* This,const BSTR strQueryLanguage,const BSTR strQuery,LONG lFlags,IWbemContext *pCtx,IEnumWbemClassObject **ppEnum) { +static __WIDL_INLINE HRESULT IWbemServices_ExecNotificationQuery(IWbemServices* This,const BSTR strQueryLanguage,const BSTR strQuery,LONG lFlags,IWbemContext *pCtx,IEnumWbemClassObject **ppEnum) { return This->lpVtbl->ExecNotificationQuery(This,strQueryLanguage,strQuery,lFlags,pCtx,ppEnum); } -static FORCEINLINE HRESULT IWbemServices_ExecNotificationQueryAsync(IWbemServices* This,const BSTR strQueryLanguage,const BSTR strQuery,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { +static __WIDL_INLINE HRESULT IWbemServices_ExecNotificationQueryAsync(IWbemServices* This,const BSTR strQueryLanguage,const BSTR strQuery,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pResponseHandler) { return This->lpVtbl->ExecNotificationQueryAsync(This,strQueryLanguage,strQuery,lFlags,pCtx,pResponseHandler); } -static FORCEINLINE HRESULT IWbemServices_ExecMethod(IWbemServices* This,const BSTR strObjectPath,const BSTR strMethodName,LONG lFlags,IWbemContext *pCtx,IWbemClassObject *pInParams,IWbemClassObject **ppOutParams,IWbemCallResult **ppCallResult) { +static __WIDL_INLINE HRESULT IWbemServices_ExecMethod(IWbemServices* This,const BSTR strObjectPath,const BSTR strMethodName,LONG lFlags,IWbemContext *pCtx,IWbemClassObject *pInParams,IWbemClassObject **ppOutParams,IWbemCallResult **ppCallResult) { return This->lpVtbl->ExecMethod(This,strObjectPath,strMethodName,lFlags,pCtx,pInParams,ppOutParams,ppCallResult); } -static FORCEINLINE HRESULT IWbemServices_ExecMethodAsync(IWbemServices* This,const BSTR strObjectPath,const BSTR strMethodName,LONG lFlags,IWbemContext *pCtx,IWbemClassObject *pInParams,IWbemObjectSink *pResponseHandler) { +static __WIDL_INLINE HRESULT IWbemServices_ExecMethodAsync(IWbemServices* This,const BSTR strObjectPath,const BSTR strMethodName,LONG lFlags,IWbemContext *pCtx,IWbemClassObject *pInParams,IWbemObjectSink *pResponseHandler) { return This->lpVtbl->ExecMethodAsync(This,strObjectPath,strMethodName,lFlags,pCtx,pInParams,pResponseHandler); } #endif @@ -2828,17 +2836,17 @@ interface IWbemShutdown { #define IWbemShutdown_Shutdown(This,uReason,uMaxMilliseconds,pCtx) (This)->lpVtbl->Shutdown(This,uReason,uMaxMilliseconds,pCtx) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemShutdown_QueryInterface(IWbemShutdown* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemShutdown_QueryInterface(IWbemShutdown* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemShutdown_AddRef(IWbemShutdown* This) { +static __WIDL_INLINE ULONG IWbemShutdown_AddRef(IWbemShutdown* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemShutdown_Release(IWbemShutdown* This) { +static __WIDL_INLINE ULONG IWbemShutdown_Release(IWbemShutdown* This) { return This->lpVtbl->Release(This); } /*** IWbemShutdown methods ***/ -static FORCEINLINE HRESULT IWbemShutdown_Shutdown(IWbemShutdown* This,LONG uReason,ULONG uMaxMilliseconds,IWbemContext *pCtx) { +static __WIDL_INLINE HRESULT IWbemShutdown_Shutdown(IWbemShutdown* This,LONG uReason,ULONG uMaxMilliseconds,IWbemContext *pCtx) { return This->lpVtbl->Shutdown(This,uReason,uMaxMilliseconds,pCtx); } #endif @@ -2929,20 +2937,20 @@ interface IWbemObjectTextSrc { #define IWbemObjectTextSrc_CreateFromText(This,lFlags,strText,uObjTextFormat,pCtx,pNewObj) (This)->lpVtbl->CreateFromText(This,lFlags,strText,uObjTextFormat,pCtx,pNewObj) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemObjectTextSrc_QueryInterface(IWbemObjectTextSrc* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemObjectTextSrc_QueryInterface(IWbemObjectTextSrc* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemObjectTextSrc_AddRef(IWbemObjectTextSrc* This) { +static __WIDL_INLINE ULONG IWbemObjectTextSrc_AddRef(IWbemObjectTextSrc* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemObjectTextSrc_Release(IWbemObjectTextSrc* This) { +static __WIDL_INLINE ULONG IWbemObjectTextSrc_Release(IWbemObjectTextSrc* This) { return This->lpVtbl->Release(This); } /*** IWbemObjectTextSrc methods ***/ -static FORCEINLINE HRESULT IWbemObjectTextSrc_GetText(IWbemObjectTextSrc* This,LONG lFlags,IWbemClassObject *pObj,ULONG uObjTextFormat,IWbemContext *pCtx,BSTR *strText) { +static __WIDL_INLINE HRESULT IWbemObjectTextSrc_GetText(IWbemObjectTextSrc* This,LONG lFlags,IWbemClassObject *pObj,ULONG uObjTextFormat,IWbemContext *pCtx,BSTR *strText) { return This->lpVtbl->GetText(This,lFlags,pObj,uObjTextFormat,pCtx,strText); } -static FORCEINLINE HRESULT IWbemObjectTextSrc_CreateFromText(IWbemObjectTextSrc* This,LONG lFlags,BSTR strText,ULONG uObjTextFormat,IWbemContext *pCtx,IWbemClassObject **pNewObj) { +static __WIDL_INLINE HRESULT IWbemObjectTextSrc_CreateFromText(IWbemObjectTextSrc* This,LONG lFlags,BSTR strText,ULONG uObjTextFormat,IWbemContext *pCtx,IWbemClassObject **pNewObj) { return This->lpVtbl->CreateFromText(This,lFlags,strText,uObjTextFormat,pCtx,pNewObj); } #endif @@ -3258,117 +3266,117 @@ interface IWbemObjectAccess { #define IWbemObjectAccess_Unlock(This,lFlags) (This)->lpVtbl->Unlock(This,lFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemObjectAccess_QueryInterface(IWbemObjectAccess* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_QueryInterface(IWbemObjectAccess* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemObjectAccess_AddRef(IWbemObjectAccess* This) { +static __WIDL_INLINE ULONG IWbemObjectAccess_AddRef(IWbemObjectAccess* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemObjectAccess_Release(IWbemObjectAccess* This) { +static __WIDL_INLINE ULONG IWbemObjectAccess_Release(IWbemObjectAccess* This) { return This->lpVtbl->Release(This); } /*** IWbemClassObject methods ***/ -static FORCEINLINE HRESULT IWbemObjectAccess_GetQualifierSet(IWbemObjectAccess* This,IWbemQualifierSet **ppQualSet) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_GetQualifierSet(IWbemObjectAccess* This,IWbemQualifierSet **ppQualSet) { return This->lpVtbl->GetQualifierSet(This,ppQualSet); } -static FORCEINLINE HRESULT IWbemObjectAccess_Get(IWbemObjectAccess* This,LPCWSTR wszName,LONG lFlags,VARIANT *pVal,CIMTYPE *pType,LONG *plFlavor) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_Get(IWbemObjectAccess* This,LPCWSTR wszName,LONG lFlags,VARIANT *pVal,CIMTYPE *pType,LONG *plFlavor) { return This->lpVtbl->Get(This,wszName,lFlags,pVal,pType,plFlavor); } -static FORCEINLINE HRESULT IWbemObjectAccess_Put(IWbemObjectAccess* This,LPCWSTR wszName,LONG lFlags,VARIANT *pVal,CIMTYPE Type) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_Put(IWbemObjectAccess* This,LPCWSTR wszName,LONG lFlags,VARIANT *pVal,CIMTYPE Type) { return This->lpVtbl->Put(This,wszName,lFlags,pVal,Type); } -static FORCEINLINE HRESULT IWbemObjectAccess_Delete(IWbemObjectAccess* This,LPCWSTR wszName) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_Delete(IWbemObjectAccess* This,LPCWSTR wszName) { return This->lpVtbl->Delete(This,wszName); } -static FORCEINLINE HRESULT IWbemObjectAccess_GetNames(IWbemObjectAccess* This,LPCWSTR wszQualifierName,LONG lFlags,VARIANT *pQualifierVal,SAFEARRAY **pNames) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_GetNames(IWbemObjectAccess* This,LPCWSTR wszQualifierName,LONG lFlags,VARIANT *pQualifierVal,SAFEARRAY **pNames) { return This->lpVtbl->GetNames(This,wszQualifierName,lFlags,pQualifierVal,pNames); } -static FORCEINLINE HRESULT IWbemObjectAccess_BeginEnumeration(IWbemObjectAccess* This,LONG lEnumFlags) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_BeginEnumeration(IWbemObjectAccess* This,LONG lEnumFlags) { return This->lpVtbl->BeginEnumeration(This,lEnumFlags); } -static FORCEINLINE HRESULT IWbemObjectAccess_Next(IWbemObjectAccess* This,LONG lFlags,BSTR *strName,VARIANT *pVal,CIMTYPE *pType,LONG *plFlavor) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_Next(IWbemObjectAccess* This,LONG lFlags,BSTR *strName,VARIANT *pVal,CIMTYPE *pType,LONG *plFlavor) { return This->lpVtbl->Next(This,lFlags,strName,pVal,pType,plFlavor); } -static FORCEINLINE HRESULT IWbemObjectAccess_EndEnumeration(IWbemObjectAccess* This) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_EndEnumeration(IWbemObjectAccess* This) { return This->lpVtbl->EndEnumeration(This); } -static FORCEINLINE HRESULT IWbemObjectAccess_GetPropertyQualifierSet(IWbemObjectAccess* This,LPCWSTR wszProperty,IWbemQualifierSet **ppQualSet) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_GetPropertyQualifierSet(IWbemObjectAccess* This,LPCWSTR wszProperty,IWbemQualifierSet **ppQualSet) { return This->lpVtbl->GetPropertyQualifierSet(This,wszProperty,ppQualSet); } -static FORCEINLINE HRESULT IWbemObjectAccess_Clone(IWbemObjectAccess* This,IWbemClassObject **ppCopy) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_Clone(IWbemObjectAccess* This,IWbemClassObject **ppCopy) { return This->lpVtbl->Clone(This,ppCopy); } -static FORCEINLINE HRESULT IWbemObjectAccess_GetObjectText(IWbemObjectAccess* This,LONG lFlags,BSTR *pstrObjectText) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_GetObjectText(IWbemObjectAccess* This,LONG lFlags,BSTR *pstrObjectText) { return This->lpVtbl->GetObjectText(This,lFlags,pstrObjectText); } -static FORCEINLINE HRESULT IWbemObjectAccess_SpawnDerivedClass(IWbemObjectAccess* This,LONG lFlags,IWbemClassObject **ppNewClass) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_SpawnDerivedClass(IWbemObjectAccess* This,LONG lFlags,IWbemClassObject **ppNewClass) { return This->lpVtbl->SpawnDerivedClass(This,lFlags,ppNewClass); } -static FORCEINLINE HRESULT IWbemObjectAccess_SpawnInstance(IWbemObjectAccess* This,LONG lFlags,IWbemClassObject **ppNewInstance) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_SpawnInstance(IWbemObjectAccess* This,LONG lFlags,IWbemClassObject **ppNewInstance) { return This->lpVtbl->SpawnInstance(This,lFlags,ppNewInstance); } -static FORCEINLINE HRESULT IWbemObjectAccess_CompareTo(IWbemObjectAccess* This,LONG lFlags,IWbemClassObject *pCompareTo) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_CompareTo(IWbemObjectAccess* This,LONG lFlags,IWbemClassObject *pCompareTo) { return This->lpVtbl->CompareTo(This,lFlags,pCompareTo); } -static FORCEINLINE HRESULT IWbemObjectAccess_GetPropertyOrigin(IWbemObjectAccess* This,LPCWSTR wszName,BSTR *pstrClassName) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_GetPropertyOrigin(IWbemObjectAccess* This,LPCWSTR wszName,BSTR *pstrClassName) { return This->lpVtbl->GetPropertyOrigin(This,wszName,pstrClassName); } -static FORCEINLINE HRESULT IWbemObjectAccess_InheritsFrom(IWbemObjectAccess* This,LPCWSTR strAncestor) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_InheritsFrom(IWbemObjectAccess* This,LPCWSTR strAncestor) { return This->lpVtbl->InheritsFrom(This,strAncestor); } -static FORCEINLINE HRESULT IWbemObjectAccess_GetMethod(IWbemObjectAccess* This,LPCWSTR wszName,LONG lFlags,IWbemClassObject **ppInSignature,IWbemClassObject **ppOutSignature) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_GetMethod(IWbemObjectAccess* This,LPCWSTR wszName,LONG lFlags,IWbemClassObject **ppInSignature,IWbemClassObject **ppOutSignature) { return This->lpVtbl->GetMethod(This,wszName,lFlags,ppInSignature,ppOutSignature); } -static FORCEINLINE HRESULT IWbemObjectAccess_PutMethod(IWbemObjectAccess* This,LPCWSTR wszName,LONG lFlags,IWbemClassObject *pInSignature,IWbemClassObject *pOutSignature) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_PutMethod(IWbemObjectAccess* This,LPCWSTR wszName,LONG lFlags,IWbemClassObject *pInSignature,IWbemClassObject *pOutSignature) { return This->lpVtbl->PutMethod(This,wszName,lFlags,pInSignature,pOutSignature); } -static FORCEINLINE HRESULT IWbemObjectAccess_DeleteMethod(IWbemObjectAccess* This,LPCWSTR wszName) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_DeleteMethod(IWbemObjectAccess* This,LPCWSTR wszName) { return This->lpVtbl->DeleteMethod(This,wszName); } -static FORCEINLINE HRESULT IWbemObjectAccess_BeginMethodEnumeration(IWbemObjectAccess* This,LONG lEnumFlags) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_BeginMethodEnumeration(IWbemObjectAccess* This,LONG lEnumFlags) { return This->lpVtbl->BeginMethodEnumeration(This,lEnumFlags); } -static FORCEINLINE HRESULT IWbemObjectAccess_NextMethod(IWbemObjectAccess* This,LONG lFlags,BSTR *pstrName,IWbemClassObject **ppInSignature,IWbemClassObject **ppOutSignature) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_NextMethod(IWbemObjectAccess* This,LONG lFlags,BSTR *pstrName,IWbemClassObject **ppInSignature,IWbemClassObject **ppOutSignature) { return This->lpVtbl->NextMethod(This,lFlags,pstrName,ppInSignature,ppOutSignature); } -static FORCEINLINE HRESULT IWbemObjectAccess_EndMethodEnumeration(IWbemObjectAccess* This) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_EndMethodEnumeration(IWbemObjectAccess* This) { return This->lpVtbl->EndMethodEnumeration(This); } -static FORCEINLINE HRESULT IWbemObjectAccess_GetMethodQualifierSet(IWbemObjectAccess* This,LPCWSTR wszMethod,IWbemQualifierSet **ppQualSet) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_GetMethodQualifierSet(IWbemObjectAccess* This,LPCWSTR wszMethod,IWbemQualifierSet **ppQualSet) { return This->lpVtbl->GetMethodQualifierSet(This,wszMethod,ppQualSet); } -static FORCEINLINE HRESULT IWbemObjectAccess_GetMethodOrigin(IWbemObjectAccess* This,LPCWSTR wszMethodName,BSTR *pstrClassName) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_GetMethodOrigin(IWbemObjectAccess* This,LPCWSTR wszMethodName,BSTR *pstrClassName) { return This->lpVtbl->GetMethodOrigin(This,wszMethodName,pstrClassName); } /*** IWbemObjectAccess methods ***/ -static FORCEINLINE HRESULT IWbemObjectAccess_GetPropertyHandle(IWbemObjectAccess* This,LPCWSTR wszPropertyName,CIMTYPE *pType,LONG *plHandle) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_GetPropertyHandle(IWbemObjectAccess* This,LPCWSTR wszPropertyName,CIMTYPE *pType,LONG *plHandle) { return This->lpVtbl->GetPropertyHandle(This,wszPropertyName,pType,plHandle); } -static FORCEINLINE HRESULT IWbemObjectAccess_WritePropertyValue(IWbemObjectAccess* This,LONG lHandle,LONG lNumBytes,const byte *aData) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_WritePropertyValue(IWbemObjectAccess* This,LONG lHandle,LONG lNumBytes,const byte *aData) { return This->lpVtbl->WritePropertyValue(This,lHandle,lNumBytes,aData); } -static FORCEINLINE HRESULT IWbemObjectAccess_ReadPropertyValue(IWbemObjectAccess* This,LONG lHandle,LONG lBufferSize,LONG *plNumBytes,byte *aData) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_ReadPropertyValue(IWbemObjectAccess* This,LONG lHandle,LONG lBufferSize,LONG *plNumBytes,byte *aData) { return This->lpVtbl->ReadPropertyValue(This,lHandle,lBufferSize,plNumBytes,aData); } -static FORCEINLINE HRESULT IWbemObjectAccess_ReadDWORD(IWbemObjectAccess* This,LONG lHandle,DWORD *pdw) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_ReadDWORD(IWbemObjectAccess* This,LONG lHandle,DWORD *pdw) { return This->lpVtbl->ReadDWORD(This,lHandle,pdw); } -static FORCEINLINE HRESULT IWbemObjectAccess_WriteDWORD(IWbemObjectAccess* This,LONG lHandle,DWORD dw) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_WriteDWORD(IWbemObjectAccess* This,LONG lHandle,DWORD dw) { return This->lpVtbl->WriteDWORD(This,lHandle,dw); } -static FORCEINLINE HRESULT IWbemObjectAccess_ReadQWORD(IWbemObjectAccess* This,LONG lHandle,UINT64 *pqw) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_ReadQWORD(IWbemObjectAccess* This,LONG lHandle,UINT64 *pqw) { return This->lpVtbl->ReadQWORD(This,lHandle,pqw); } -static FORCEINLINE HRESULT IWbemObjectAccess_WriteQWORD(IWbemObjectAccess* This,LONG lHandle,UINT64 pw) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_WriteQWORD(IWbemObjectAccess* This,LONG lHandle,UINT64 pw) { return This->lpVtbl->WriteQWORD(This,lHandle,pw); } -static FORCEINLINE HRESULT IWbemObjectAccess_GetPropertyInfoByHandle(IWbemObjectAccess* This,LONG lHandle,BSTR *pstrName,CIMTYPE *pType) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_GetPropertyInfoByHandle(IWbemObjectAccess* This,LONG lHandle,BSTR *pstrName,CIMTYPE *pType) { return This->lpVtbl->GetPropertyInfoByHandle(This,lHandle,pstrName,pType); } -static FORCEINLINE HRESULT IWbemObjectAccess_Lock(IWbemObjectAccess* This,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_Lock(IWbemObjectAccess* This,LONG lFlags) { return This->lpVtbl->Lock(This,lFlags); } -static FORCEINLINE HRESULT IWbemObjectAccess_Unlock(IWbemObjectAccess* This,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemObjectAccess_Unlock(IWbemObjectAccess* This,LONG lFlags) { return This->lpVtbl->Unlock(This,lFlags); } #endif @@ -3497,23 +3505,23 @@ interface IMofCompiler { #define IMofCompiler_CreateBMOF(This,TextFileName,BMOFFileName,ServerAndNamespace,lOptionFlags,lClassFlags,lInstanceFlags,pInfo) (This)->lpVtbl->CreateBMOF(This,TextFileName,BMOFFileName,ServerAndNamespace,lOptionFlags,lClassFlags,lInstanceFlags,pInfo) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMofCompiler_QueryInterface(IMofCompiler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMofCompiler_QueryInterface(IMofCompiler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMofCompiler_AddRef(IMofCompiler* This) { +static __WIDL_INLINE ULONG IMofCompiler_AddRef(IMofCompiler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMofCompiler_Release(IMofCompiler* This) { +static __WIDL_INLINE ULONG IMofCompiler_Release(IMofCompiler* This) { return This->lpVtbl->Release(This); } /*** IMofCompiler methods ***/ -static FORCEINLINE HRESULT IMofCompiler_CompileFile(IMofCompiler* This,LPWSTR FileName,LPWSTR ServerAndNamespace,LPWSTR User,LPWSTR Authority,LPWSTR Password,LONG lOptionFlags,LONG lClassFlags,LONG lInstanceFlags,WBEM_COMPILE_STATUS_INFO *pInfo) { +static __WIDL_INLINE HRESULT IMofCompiler_CompileFile(IMofCompiler* This,LPWSTR FileName,LPWSTR ServerAndNamespace,LPWSTR User,LPWSTR Authority,LPWSTR Password,LONG lOptionFlags,LONG lClassFlags,LONG lInstanceFlags,WBEM_COMPILE_STATUS_INFO *pInfo) { return This->lpVtbl->CompileFile(This,FileName,ServerAndNamespace,User,Authority,Password,lOptionFlags,lClassFlags,lInstanceFlags,pInfo); } -static FORCEINLINE HRESULT IMofCompiler_CompileBuffer(IMofCompiler* This,LONG BuffSize,BYTE *pBuffer,LPWSTR ServerAndNamespace,LPWSTR User,LPWSTR Authority,LPWSTR Password,LONG lOptionFlags,LONG lClassFlags,LONG lInstanceFlags,WBEM_COMPILE_STATUS_INFO *pInfo) { +static __WIDL_INLINE HRESULT IMofCompiler_CompileBuffer(IMofCompiler* This,LONG BuffSize,BYTE *pBuffer,LPWSTR ServerAndNamespace,LPWSTR User,LPWSTR Authority,LPWSTR Password,LONG lOptionFlags,LONG lClassFlags,LONG lInstanceFlags,WBEM_COMPILE_STATUS_INFO *pInfo) { return This->lpVtbl->CompileBuffer(This,BuffSize,pBuffer,ServerAndNamespace,User,Authority,Password,lOptionFlags,lClassFlags,lInstanceFlags,pInfo); } -static FORCEINLINE HRESULT IMofCompiler_CreateBMOF(IMofCompiler* This,LPWSTR TextFileName,LPWSTR BMOFFileName,LPWSTR ServerAndNamespace,LONG lOptionFlags,LONG lClassFlags,LONG lInstanceFlags,WBEM_COMPILE_STATUS_INFO *pInfo) { +static __WIDL_INLINE HRESULT IMofCompiler_CreateBMOF(IMofCompiler* This,LPWSTR TextFileName,LPWSTR BMOFFileName,LPWSTR ServerAndNamespace,LONG lOptionFlags,LONG lClassFlags,LONG lInstanceFlags,WBEM_COMPILE_STATUS_INFO *pInfo) { return This->lpVtbl->CreateBMOF(This,TextFileName,BMOFFileName,ServerAndNamespace,lOptionFlags,lClassFlags,lInstanceFlags,pInfo); } #endif @@ -3582,17 +3590,17 @@ interface IUnsecuredApartment { #define IUnsecuredApartment_CreateObjectStub(This,pObject,ppStub) (This)->lpVtbl->CreateObjectStub(This,pObject,ppStub) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUnsecuredApartment_QueryInterface(IUnsecuredApartment* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUnsecuredApartment_QueryInterface(IUnsecuredApartment* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUnsecuredApartment_AddRef(IUnsecuredApartment* This) { +static __WIDL_INLINE ULONG IUnsecuredApartment_AddRef(IUnsecuredApartment* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUnsecuredApartment_Release(IUnsecuredApartment* This) { +static __WIDL_INLINE ULONG IUnsecuredApartment_Release(IUnsecuredApartment* This) { return This->lpVtbl->Release(This); } /*** IUnsecuredApartment methods ***/ -static FORCEINLINE HRESULT IUnsecuredApartment_CreateObjectStub(IUnsecuredApartment* This,IUnknown *pObject,IUnknown **ppStub) { +static __WIDL_INLINE HRESULT IUnsecuredApartment_CreateObjectStub(IUnsecuredApartment* This,IUnknown *pObject,IUnknown **ppStub) { return This->lpVtbl->CreateObjectStub(This,pObject,ppStub); } #endif @@ -3673,21 +3681,21 @@ interface IWbemUnsecuredApartment { #define IWbemUnsecuredApartment_CreateSinkStub(This,pSink,dwFlags,wszReserved,ppStub) (This)->lpVtbl->CreateSinkStub(This,pSink,dwFlags,wszReserved,ppStub) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemUnsecuredApartment_QueryInterface(IWbemUnsecuredApartment* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemUnsecuredApartment_QueryInterface(IWbemUnsecuredApartment* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemUnsecuredApartment_AddRef(IWbemUnsecuredApartment* This) { +static __WIDL_INLINE ULONG IWbemUnsecuredApartment_AddRef(IWbemUnsecuredApartment* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemUnsecuredApartment_Release(IWbemUnsecuredApartment* This) { +static __WIDL_INLINE ULONG IWbemUnsecuredApartment_Release(IWbemUnsecuredApartment* This) { return This->lpVtbl->Release(This); } /*** IUnsecuredApartment methods ***/ -static FORCEINLINE HRESULT IWbemUnsecuredApartment_CreateObjectStub(IWbemUnsecuredApartment* This,IUnknown *pObject,IUnknown **ppStub) { +static __WIDL_INLINE HRESULT IWbemUnsecuredApartment_CreateObjectStub(IWbemUnsecuredApartment* This,IUnknown *pObject,IUnknown **ppStub) { return This->lpVtbl->CreateObjectStub(This,pObject,ppStub); } /*** IWbemUnsecuredApartment methods ***/ -static FORCEINLINE HRESULT IWbemUnsecuredApartment_CreateSinkStub(IWbemUnsecuredApartment* This,IWbemObjectSink *pSink,DWORD dwFlags,LPCWSTR wszReserved,IWbemObjectSink **ppStub) { +static __WIDL_INLINE HRESULT IWbemUnsecuredApartment_CreateSinkStub(IWbemUnsecuredApartment* This,IWbemObjectSink *pSink,DWORD dwFlags,LPCWSTR wszReserved,IWbemObjectSink **ppStub) { return This->lpVtbl->CreateSinkStub(This,pSink,dwFlags,wszReserved,ppStub); } #endif @@ -3774,20 +3782,20 @@ interface IWbemStatusCodeText { #define IWbemStatusCodeText_GetFacilityCodeText(This,hRes,LocaleId,lFlags,MessageText) (This)->lpVtbl->GetFacilityCodeText(This,hRes,LocaleId,lFlags,MessageText) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemStatusCodeText_QueryInterface(IWbemStatusCodeText* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemStatusCodeText_QueryInterface(IWbemStatusCodeText* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemStatusCodeText_AddRef(IWbemStatusCodeText* This) { +static __WIDL_INLINE ULONG IWbemStatusCodeText_AddRef(IWbemStatusCodeText* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemStatusCodeText_Release(IWbemStatusCodeText* This) { +static __WIDL_INLINE ULONG IWbemStatusCodeText_Release(IWbemStatusCodeText* This) { return This->lpVtbl->Release(This); } /*** IWbemStatusCodeText methods ***/ -static FORCEINLINE HRESULT IWbemStatusCodeText_GetErrorCodeText(IWbemStatusCodeText* This,HRESULT hRes,LCID LocaleId,LONG lFlags,BSTR *MessageText) { +static __WIDL_INLINE HRESULT IWbemStatusCodeText_GetErrorCodeText(IWbemStatusCodeText* This,HRESULT hRes,LCID LocaleId,LONG lFlags,BSTR *MessageText) { return This->lpVtbl->GetErrorCodeText(This,hRes,LocaleId,lFlags,MessageText); } -static FORCEINLINE HRESULT IWbemStatusCodeText_GetFacilityCodeText(IWbemStatusCodeText* This,HRESULT hRes,LCID LocaleId,LONG lFlags,BSTR *MessageText) { +static __WIDL_INLINE HRESULT IWbemStatusCodeText_GetFacilityCodeText(IWbemStatusCodeText* This,HRESULT hRes,LCID LocaleId,LONG lFlags,BSTR *MessageText) { return This->lpVtbl->GetFacilityCodeText(This,hRes,LocaleId,lFlags,MessageText); } #endif @@ -3866,20 +3874,20 @@ interface IWbemBackupRestore { #define IWbemBackupRestore_Restore(This,strRestoreFromFile,lFlags) (This)->lpVtbl->Restore(This,strRestoreFromFile,lFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemBackupRestore_QueryInterface(IWbemBackupRestore* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemBackupRestore_QueryInterface(IWbemBackupRestore* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemBackupRestore_AddRef(IWbemBackupRestore* This) { +static __WIDL_INLINE ULONG IWbemBackupRestore_AddRef(IWbemBackupRestore* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemBackupRestore_Release(IWbemBackupRestore* This) { +static __WIDL_INLINE ULONG IWbemBackupRestore_Release(IWbemBackupRestore* This) { return This->lpVtbl->Release(This); } /*** IWbemBackupRestore methods ***/ -static FORCEINLINE HRESULT IWbemBackupRestore_Backup(IWbemBackupRestore* This,LPCWSTR strBackupToFile,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemBackupRestore_Backup(IWbemBackupRestore* This,LPCWSTR strBackupToFile,LONG lFlags) { return This->lpVtbl->Backup(This,strBackupToFile,lFlags); } -static FORCEINLINE HRESULT IWbemBackupRestore_Restore(IWbemBackupRestore* This,LPCWSTR strRestoreFromFile,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemBackupRestore_Restore(IWbemBackupRestore* This,LPCWSTR strRestoreFromFile,LONG lFlags) { return This->lpVtbl->Restore(This,strRestoreFromFile,lFlags); } #endif @@ -3966,27 +3974,27 @@ interface IWbemBackupRestoreEx { #define IWbemBackupRestoreEx_Resume(This) (This)->lpVtbl->Resume(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemBackupRestoreEx_QueryInterface(IWbemBackupRestoreEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemBackupRestoreEx_QueryInterface(IWbemBackupRestoreEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemBackupRestoreEx_AddRef(IWbemBackupRestoreEx* This) { +static __WIDL_INLINE ULONG IWbemBackupRestoreEx_AddRef(IWbemBackupRestoreEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemBackupRestoreEx_Release(IWbemBackupRestoreEx* This) { +static __WIDL_INLINE ULONG IWbemBackupRestoreEx_Release(IWbemBackupRestoreEx* This) { return This->lpVtbl->Release(This); } /*** IWbemBackupRestore methods ***/ -static FORCEINLINE HRESULT IWbemBackupRestoreEx_Backup(IWbemBackupRestoreEx* This,LPCWSTR strBackupToFile,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemBackupRestoreEx_Backup(IWbemBackupRestoreEx* This,LPCWSTR strBackupToFile,LONG lFlags) { return This->lpVtbl->Backup(This,strBackupToFile,lFlags); } -static FORCEINLINE HRESULT IWbemBackupRestoreEx_Restore(IWbemBackupRestoreEx* This,LPCWSTR strRestoreFromFile,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemBackupRestoreEx_Restore(IWbemBackupRestoreEx* This,LPCWSTR strRestoreFromFile,LONG lFlags) { return This->lpVtbl->Restore(This,strRestoreFromFile,lFlags); } /*** IWbemBackupRestoreEx methods ***/ -static FORCEINLINE HRESULT IWbemBackupRestoreEx_Pause(IWbemBackupRestoreEx* This) { +static __WIDL_INLINE HRESULT IWbemBackupRestoreEx_Pause(IWbemBackupRestoreEx* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IWbemBackupRestoreEx_Resume(IWbemBackupRestoreEx* This) { +static __WIDL_INLINE HRESULT IWbemBackupRestoreEx_Resume(IWbemBackupRestoreEx* This) { return This->lpVtbl->Resume(This); } #endif @@ -4053,17 +4061,17 @@ interface IWbemRefresher { #define IWbemRefresher_Refresh(This,lFlags) (This)->lpVtbl->Refresh(This,lFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemRefresher_QueryInterface(IWbemRefresher* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemRefresher_QueryInterface(IWbemRefresher* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemRefresher_AddRef(IWbemRefresher* This) { +static __WIDL_INLINE ULONG IWbemRefresher_AddRef(IWbemRefresher* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemRefresher_Release(IWbemRefresher* This) { +static __WIDL_INLINE ULONG IWbemRefresher_Release(IWbemRefresher* This) { return This->lpVtbl->Release(This); } /*** IWbemRefresher methods ***/ -static FORCEINLINE HRESULT IWbemRefresher_Refresh(IWbemRefresher* This,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemRefresher_Refresh(IWbemRefresher* This,LONG lFlags) { return This->lpVtbl->Refresh(This,lFlags); } #endif @@ -4170,26 +4178,26 @@ interface IWbemHiPerfEnum { #define IWbemHiPerfEnum_RemoveAll(This,lFlags) (This)->lpVtbl->RemoveAll(This,lFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemHiPerfEnum_QueryInterface(IWbemHiPerfEnum* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemHiPerfEnum_QueryInterface(IWbemHiPerfEnum* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemHiPerfEnum_AddRef(IWbemHiPerfEnum* This) { +static __WIDL_INLINE ULONG IWbemHiPerfEnum_AddRef(IWbemHiPerfEnum* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemHiPerfEnum_Release(IWbemHiPerfEnum* This) { +static __WIDL_INLINE ULONG IWbemHiPerfEnum_Release(IWbemHiPerfEnum* This) { return This->lpVtbl->Release(This); } /*** IWbemHiPerfEnum methods ***/ -static FORCEINLINE HRESULT IWbemHiPerfEnum_AddObjects(IWbemHiPerfEnum* This,LONG lFlags,ULONG uNumObjects,LONG *apIds,IWbemObjectAccess **apObj) { +static __WIDL_INLINE HRESULT IWbemHiPerfEnum_AddObjects(IWbemHiPerfEnum* This,LONG lFlags,ULONG uNumObjects,LONG *apIds,IWbemObjectAccess **apObj) { return This->lpVtbl->AddObjects(This,lFlags,uNumObjects,apIds,apObj); } -static FORCEINLINE HRESULT IWbemHiPerfEnum_RemoveObjects(IWbemHiPerfEnum* This,LONG lFlags,ULONG uNumObjects,LONG *apIds) { +static __WIDL_INLINE HRESULT IWbemHiPerfEnum_RemoveObjects(IWbemHiPerfEnum* This,LONG lFlags,ULONG uNumObjects,LONG *apIds) { return This->lpVtbl->RemoveObjects(This,lFlags,uNumObjects,apIds); } -static FORCEINLINE HRESULT IWbemHiPerfEnum_GetObjects(IWbemHiPerfEnum* This,LONG lFlags,ULONG uNumObjects,IWbemObjectAccess **apObj,ULONG *puReturned) { +static __WIDL_INLINE HRESULT IWbemHiPerfEnum_GetObjects(IWbemHiPerfEnum* This,LONG lFlags,ULONG uNumObjects,IWbemObjectAccess **apObj,ULONG *puReturned) { return This->lpVtbl->GetObjects(This,lFlags,uNumObjects,apObj,puReturned); } -static FORCEINLINE HRESULT IWbemHiPerfEnum_RemoveAll(IWbemHiPerfEnum* This,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemHiPerfEnum_RemoveAll(IWbemHiPerfEnum* This,LONG lFlags) { return This->lpVtbl->RemoveAll(This,lFlags); } #endif @@ -4324,29 +4332,29 @@ interface IWbemConfigureRefresher { #define IWbemConfigureRefresher_AddEnum(This,pNamespace,wszClassName,lFlags,pContext,ppEnum,plId) (This)->lpVtbl->AddEnum(This,pNamespace,wszClassName,lFlags,pContext,ppEnum,plId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemConfigureRefresher_QueryInterface(IWbemConfigureRefresher* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemConfigureRefresher_QueryInterface(IWbemConfigureRefresher* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemConfigureRefresher_AddRef(IWbemConfigureRefresher* This) { +static __WIDL_INLINE ULONG IWbemConfigureRefresher_AddRef(IWbemConfigureRefresher* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemConfigureRefresher_Release(IWbemConfigureRefresher* This) { +static __WIDL_INLINE ULONG IWbemConfigureRefresher_Release(IWbemConfigureRefresher* This) { return This->lpVtbl->Release(This); } /*** IWbemConfigureRefresher methods ***/ -static FORCEINLINE HRESULT IWbemConfigureRefresher_AddObjectByPath(IWbemConfigureRefresher* This,IWbemServices *pNamespace,LPCWSTR wszPath,LONG lFlags,IWbemContext *pContext,IWbemClassObject **ppRefreshable,LONG *plId) { +static __WIDL_INLINE HRESULT IWbemConfigureRefresher_AddObjectByPath(IWbemConfigureRefresher* This,IWbemServices *pNamespace,LPCWSTR wszPath,LONG lFlags,IWbemContext *pContext,IWbemClassObject **ppRefreshable,LONG *plId) { return This->lpVtbl->AddObjectByPath(This,pNamespace,wszPath,lFlags,pContext,ppRefreshable,plId); } -static FORCEINLINE HRESULT IWbemConfigureRefresher_AddObjectByTemplate(IWbemConfigureRefresher* This,IWbemServices *pNamespace,IWbemClassObject *pTemplate,LONG lFlags,IWbemContext *pContext,IWbemClassObject **ppRefreshable,LONG *plId) { +static __WIDL_INLINE HRESULT IWbemConfigureRefresher_AddObjectByTemplate(IWbemConfigureRefresher* This,IWbemServices *pNamespace,IWbemClassObject *pTemplate,LONG lFlags,IWbemContext *pContext,IWbemClassObject **ppRefreshable,LONG *plId) { return This->lpVtbl->AddObjectByTemplate(This,pNamespace,pTemplate,lFlags,pContext,ppRefreshable,plId); } -static FORCEINLINE HRESULT IWbemConfigureRefresher_AddRefresher(IWbemConfigureRefresher* This,IWbemRefresher *pRefresher,LONG lFlags,LONG *plId) { +static __WIDL_INLINE HRESULT IWbemConfigureRefresher_AddRefresher(IWbemConfigureRefresher* This,IWbemRefresher *pRefresher,LONG lFlags,LONG *plId) { return This->lpVtbl->AddRefresher(This,pRefresher,lFlags,plId); } -static FORCEINLINE HRESULT IWbemConfigureRefresher_Remove(IWbemConfigureRefresher* This,LONG lId,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemConfigureRefresher_Remove(IWbemConfigureRefresher* This,LONG lId,LONG lFlags) { return This->lpVtbl->Remove(This,lId,lFlags); } -static FORCEINLINE HRESULT IWbemConfigureRefresher_AddEnum(IWbemConfigureRefresher* This,IWbemServices *pNamespace,LPCWSTR wszClassName,LONG lFlags,IWbemContext *pContext,IWbemHiPerfEnum **ppEnum,LONG *plId) { +static __WIDL_INLINE HRESULT IWbemConfigureRefresher_AddEnum(IWbemConfigureRefresher* This,IWbemServices *pNamespace,LPCWSTR wszClassName,LONG lFlags,IWbemContext *pContext,IWbemHiPerfEnum **ppEnum,LONG *plId) { return This->lpVtbl->AddEnum(This,pNamespace,wszClassName,lFlags,pContext,ppEnum,plId); } #endif diff --git a/lib/libc/include/any-windows-any/wbemdisp.h b/lib/libc/include/any-windows-any/wbemdisp.h index 99f23edbe61b20598c21a7c953dc6d1389177053..52103eb38a1943b0af0b01fa59d076ef112f329c 100644 --- a/lib/libc/include/any-windows-any/wbemdisp.h +++ b/lib/libc/include/any-windows-any/wbemdisp.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wbemdisp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wbemdisp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wbemdisp_h__ #define __wbemdisp_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __SWbemLocator_FWD_DEFINED__ @@ -1341,33 +1349,33 @@ interface ISWbemLocator { #define ISWbemLocator_get_Security_(This,objWbemSecurity) (This)->lpVtbl->get_Security_(This,objWbemSecurity) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemLocator_QueryInterface(ISWbemLocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemLocator_QueryInterface(ISWbemLocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemLocator_AddRef(ISWbemLocator* This) { +static __WIDL_INLINE ULONG ISWbemLocator_AddRef(ISWbemLocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemLocator_Release(ISWbemLocator* This) { +static __WIDL_INLINE ULONG ISWbemLocator_Release(ISWbemLocator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemLocator_GetTypeInfoCount(ISWbemLocator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemLocator_GetTypeInfoCount(ISWbemLocator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemLocator_GetTypeInfo(ISWbemLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemLocator_GetTypeInfo(ISWbemLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemLocator_GetIDsOfNames(ISWbemLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemLocator_GetIDsOfNames(ISWbemLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemLocator_Invoke(ISWbemLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemLocator_Invoke(ISWbemLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemLocator methods ***/ -static FORCEINLINE HRESULT ISWbemLocator_ConnectServer(ISWbemLocator* This,BSTR strServer,BSTR strNamespace,BSTR strUser,BSTR strPassword,BSTR strLocale,BSTR strAuthority,LONG iSecurityFlags,IDispatch *objWbemNamedValueSet,ISWbemServices **objWbemServices) { +static __WIDL_INLINE HRESULT ISWbemLocator_ConnectServer(ISWbemLocator* This,BSTR strServer,BSTR strNamespace,BSTR strUser,BSTR strPassword,BSTR strLocale,BSTR strAuthority,LONG iSecurityFlags,IDispatch *objWbemNamedValueSet,ISWbemServices **objWbemServices) { return This->lpVtbl->ConnectServer(This,strServer,strNamespace,strUser,strPassword,strLocale,strAuthority,iSecurityFlags,objWbemNamedValueSet,objWbemServices); } -static FORCEINLINE HRESULT ISWbemLocator_get_Security_(ISWbemLocator* This,ISWbemSecurity **objWbemSecurity) { +static __WIDL_INLINE HRESULT ISWbemLocator_get_Security_(ISWbemLocator* This,ISWbemSecurity **objWbemSecurity) { return This->lpVtbl->get_Security_(This,objWbemSecurity); } #endif @@ -1805,84 +1813,84 @@ interface ISWbemServices { #define ISWbemServices_get_Security_(This,objWbemSecurity) (This)->lpVtbl->get_Security_(This,objWbemSecurity) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemServices_QueryInterface(ISWbemServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemServices_QueryInterface(ISWbemServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemServices_AddRef(ISWbemServices* This) { +static __WIDL_INLINE ULONG ISWbemServices_AddRef(ISWbemServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemServices_Release(ISWbemServices* This) { +static __WIDL_INLINE ULONG ISWbemServices_Release(ISWbemServices* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemServices_GetTypeInfoCount(ISWbemServices* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemServices_GetTypeInfoCount(ISWbemServices* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemServices_GetTypeInfo(ISWbemServices* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemServices_GetTypeInfo(ISWbemServices* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemServices_GetIDsOfNames(ISWbemServices* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemServices_GetIDsOfNames(ISWbemServices* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemServices_Invoke(ISWbemServices* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemServices_Invoke(ISWbemServices* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemServices methods ***/ -static FORCEINLINE HRESULT ISWbemServices_Get(ISWbemServices* This,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemServices_Get(ISWbemServices* This,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemObject) { return This->lpVtbl->Get(This,strObjectPath,iFlags,objWbemNamedValueSet,objWbemObject); } -static FORCEINLINE HRESULT ISWbemServices_GetAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServices_GetAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->GetAsync(This,objWbemSink,strObjectPath,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServices_Delete(ISWbemServices* This,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet) { +static __WIDL_INLINE HRESULT ISWbemServices_Delete(ISWbemServices* This,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet) { return This->lpVtbl->Delete(This,strObjectPath,iFlags,objWbemNamedValueSet); } -static FORCEINLINE HRESULT ISWbemServices_DeleteAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServices_DeleteAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->DeleteAsync(This,objWbemSink,strObjectPath,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServices_InstancesOf(ISWbemServices* This,BSTR strClass,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemServices_InstancesOf(ISWbemServices* This,BSTR strClass,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->InstancesOf(This,strClass,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemServices_InstancesOfAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strClass,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServices_InstancesOfAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strClass,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->InstancesOfAsync(This,objWbemSink,strClass,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServices_SubclassesOf(ISWbemServices* This,BSTR strSuperclass,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemServices_SubclassesOf(ISWbemServices* This,BSTR strSuperclass,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->SubclassesOf(This,strSuperclass,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemServices_SubclassesOfAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strSuperclass,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServices_SubclassesOfAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strSuperclass,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->SubclassesOfAsync(This,objWbemSink,strSuperclass,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServices_ExecQuery(ISWbemServices* This,BSTR strQuery,BSTR strQueryLanguage,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemServices_ExecQuery(ISWbemServices* This,BSTR strQuery,BSTR strQueryLanguage,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->ExecQuery(This,strQuery,strQueryLanguage,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemServices_ExecQueryAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strQuery,BSTR strQueryLanguage,LONG lFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServices_ExecQueryAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strQuery,BSTR strQueryLanguage,LONG lFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ExecQueryAsync(This,objWbemSink,strQuery,strQueryLanguage,lFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServices_AssociatorsOf(ISWbemServices* This,BSTR strObjectPath,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemServices_AssociatorsOf(ISWbemServices* This,BSTR strObjectPath,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->AssociatorsOf(This,strObjectPath,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemServices_AssociatorsOfAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strObjectPath,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServices_AssociatorsOfAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strObjectPath,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->AssociatorsOfAsync(This,objWbemSink,strObjectPath,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServices_ReferencesTo(ISWbemServices* This,BSTR strObjectPath,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemServices_ReferencesTo(ISWbemServices* This,BSTR strObjectPath,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->ReferencesTo(This,strObjectPath,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemServices_ReferencesToAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strObjectPath,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServices_ReferencesToAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strObjectPath,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ReferencesToAsync(This,objWbemSink,strObjectPath,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServices_ExecNotificationQuery(ISWbemServices* This,BSTR strQuery,BSTR strQueryLanguage,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemEventSource **objWbemEventSource) { +static __WIDL_INLINE HRESULT ISWbemServices_ExecNotificationQuery(ISWbemServices* This,BSTR strQuery,BSTR strQueryLanguage,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemEventSource **objWbemEventSource) { return This->lpVtbl->ExecNotificationQuery(This,strQuery,strQueryLanguage,iFlags,objWbemNamedValueSet,objWbemEventSource); } -static FORCEINLINE HRESULT ISWbemServices_ExecNotificationQueryAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strQuery,BSTR strQueryLanguage,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServices_ExecNotificationQueryAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strQuery,BSTR strQueryLanguage,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ExecNotificationQueryAsync(This,objWbemSink,strQuery,strQueryLanguage,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServices_ExecMethod(ISWbemServices* This,BSTR strObjectPath,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemOutParameters) { +static __WIDL_INLINE HRESULT ISWbemServices_ExecMethod(ISWbemServices* This,BSTR strObjectPath,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemOutParameters) { return This->lpVtbl->ExecMethod(This,strObjectPath,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemOutParameters); } -static FORCEINLINE HRESULT ISWbemServices_ExecMethodAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strObjectPath,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServices_ExecMethodAsync(ISWbemServices* This,IDispatch *objWbemSink,BSTR strObjectPath,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ExecMethodAsync(This,objWbemSink,strObjectPath,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServices_get_Security_(ISWbemServices* This,ISWbemSecurity **objWbemSecurity) { +static __WIDL_INLINE HRESULT ISWbemServices_get_Security_(ISWbemServices* This,ISWbemSecurity **objWbemSecurity) { return This->lpVtbl->get_Security_(This,objWbemSecurity); } #endif @@ -2199,91 +2207,91 @@ interface ISWbemServicesEx { #define ISWbemServicesEx_PutAsync(This,objWbemSink,objWbemObject,iFlags,objWbemNamedValueSet,objWbemAsyncContext) (This)->lpVtbl->PutAsync(This,objWbemSink,objWbemObject,iFlags,objWbemNamedValueSet,objWbemAsyncContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemServicesEx_QueryInterface(ISWbemServicesEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_QueryInterface(ISWbemServicesEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemServicesEx_AddRef(ISWbemServicesEx* This) { +static __WIDL_INLINE ULONG ISWbemServicesEx_AddRef(ISWbemServicesEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemServicesEx_Release(ISWbemServicesEx* This) { +static __WIDL_INLINE ULONG ISWbemServicesEx_Release(ISWbemServicesEx* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemServicesEx_GetTypeInfoCount(ISWbemServicesEx* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_GetTypeInfoCount(ISWbemServicesEx* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemServicesEx_GetTypeInfo(ISWbemServicesEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_GetTypeInfo(ISWbemServicesEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemServicesEx_GetIDsOfNames(ISWbemServicesEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_GetIDsOfNames(ISWbemServicesEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemServicesEx_Invoke(ISWbemServicesEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_Invoke(ISWbemServicesEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemServices methods ***/ -static FORCEINLINE HRESULT ISWbemServicesEx_Get(ISWbemServicesEx* This,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_Get(ISWbemServicesEx* This,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemObject) { return This->lpVtbl->Get(This,strObjectPath,iFlags,objWbemNamedValueSet,objWbemObject); } -static FORCEINLINE HRESULT ISWbemServicesEx_GetAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_GetAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->GetAsync(This,objWbemSink,strObjectPath,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServicesEx_Delete(ISWbemServicesEx* This,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_Delete(ISWbemServicesEx* This,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet) { return This->lpVtbl->Delete(This,strObjectPath,iFlags,objWbemNamedValueSet); } -static FORCEINLINE HRESULT ISWbemServicesEx_DeleteAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_DeleteAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strObjectPath,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->DeleteAsync(This,objWbemSink,strObjectPath,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServicesEx_InstancesOf(ISWbemServicesEx* This,BSTR strClass,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_InstancesOf(ISWbemServicesEx* This,BSTR strClass,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->InstancesOf(This,strClass,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemServicesEx_InstancesOfAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strClass,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_InstancesOfAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strClass,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->InstancesOfAsync(This,objWbemSink,strClass,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServicesEx_SubclassesOf(ISWbemServicesEx* This,BSTR strSuperclass,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_SubclassesOf(ISWbemServicesEx* This,BSTR strSuperclass,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->SubclassesOf(This,strSuperclass,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemServicesEx_SubclassesOfAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strSuperclass,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_SubclassesOfAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strSuperclass,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->SubclassesOfAsync(This,objWbemSink,strSuperclass,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServicesEx_ExecQuery(ISWbemServicesEx* This,BSTR strQuery,BSTR strQueryLanguage,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_ExecQuery(ISWbemServicesEx* This,BSTR strQuery,BSTR strQueryLanguage,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->ExecQuery(This,strQuery,strQueryLanguage,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemServicesEx_ExecQueryAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strQuery,BSTR strQueryLanguage,LONG lFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_ExecQueryAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strQuery,BSTR strQueryLanguage,LONG lFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ExecQueryAsync(This,objWbemSink,strQuery,strQueryLanguage,lFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServicesEx_AssociatorsOf(ISWbemServicesEx* This,BSTR strObjectPath,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_AssociatorsOf(ISWbemServicesEx* This,BSTR strObjectPath,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->AssociatorsOf(This,strObjectPath,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemServicesEx_AssociatorsOfAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strObjectPath,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_AssociatorsOfAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strObjectPath,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->AssociatorsOfAsync(This,objWbemSink,strObjectPath,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServicesEx_ReferencesTo(ISWbemServicesEx* This,BSTR strObjectPath,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_ReferencesTo(ISWbemServicesEx* This,BSTR strObjectPath,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->ReferencesTo(This,strObjectPath,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemServicesEx_ReferencesToAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strObjectPath,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_ReferencesToAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strObjectPath,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ReferencesToAsync(This,objWbemSink,strObjectPath,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServicesEx_ExecNotificationQuery(ISWbemServicesEx* This,BSTR strQuery,BSTR strQueryLanguage,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemEventSource **objWbemEventSource) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_ExecNotificationQuery(ISWbemServicesEx* This,BSTR strQuery,BSTR strQueryLanguage,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemEventSource **objWbemEventSource) { return This->lpVtbl->ExecNotificationQuery(This,strQuery,strQueryLanguage,iFlags,objWbemNamedValueSet,objWbemEventSource); } -static FORCEINLINE HRESULT ISWbemServicesEx_ExecNotificationQueryAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strQuery,BSTR strQueryLanguage,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_ExecNotificationQueryAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strQuery,BSTR strQueryLanguage,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ExecNotificationQueryAsync(This,objWbemSink,strQuery,strQueryLanguage,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServicesEx_ExecMethod(ISWbemServicesEx* This,BSTR strObjectPath,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemOutParameters) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_ExecMethod(ISWbemServicesEx* This,BSTR strObjectPath,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemOutParameters) { return This->lpVtbl->ExecMethod(This,strObjectPath,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemOutParameters); } -static FORCEINLINE HRESULT ISWbemServicesEx_ExecMethodAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strObjectPath,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_ExecMethodAsync(ISWbemServicesEx* This,IDispatch *objWbemSink,BSTR strObjectPath,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ExecMethodAsync(This,objWbemSink,strObjectPath,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemServicesEx_get_Security_(ISWbemServicesEx* This,ISWbemSecurity **objWbemSecurity) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_get_Security_(ISWbemServicesEx* This,ISWbemSecurity **objWbemSecurity) { return This->lpVtbl->get_Security_(This,objWbemSecurity); } /*** ISWbemServicesEx methods ***/ -static FORCEINLINE HRESULT ISWbemServicesEx_Put(ISWbemServicesEx* This,ISWbemObjectEx *objWbemObject,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectPath **objWbemObjectPath) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_Put(ISWbemServicesEx* This,ISWbemObjectEx *objWbemObject,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectPath **objWbemObjectPath) { return This->lpVtbl->Put(This,objWbemObject,iFlags,objWbemNamedValueSet,objWbemObjectPath); } -static FORCEINLINE HRESULT ISWbemServicesEx_PutAsync(ISWbemServicesEx* This,ISWbemSink *objWbemSink,ISWbemObjectEx *objWbemObject,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemServicesEx_PutAsync(ISWbemServicesEx* This,ISWbemSink *objWbemSink,ISWbemObjectEx *objWbemObject,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->PutAsync(This,objWbemSink,objWbemObject,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } #endif @@ -2715,102 +2723,102 @@ interface ISWbemObject { #define ISWbemObject_get_Security_(This,objWbemSecurity) (This)->lpVtbl->get_Security_(This,objWbemSecurity) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemObject_QueryInterface(ISWbemObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemObject_QueryInterface(ISWbemObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemObject_AddRef(ISWbemObject* This) { +static __WIDL_INLINE ULONG ISWbemObject_AddRef(ISWbemObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemObject_Release(ISWbemObject* This) { +static __WIDL_INLINE ULONG ISWbemObject_Release(ISWbemObject* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemObject_GetTypeInfoCount(ISWbemObject* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemObject_GetTypeInfoCount(ISWbemObject* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemObject_GetTypeInfo(ISWbemObject* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemObject_GetTypeInfo(ISWbemObject* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemObject_GetIDsOfNames(ISWbemObject* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemObject_GetIDsOfNames(ISWbemObject* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemObject_Invoke(ISWbemObject* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemObject_Invoke(ISWbemObject* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemObject methods ***/ -static FORCEINLINE HRESULT ISWbemObject_Put_(ISWbemObject* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectPath **objWbemObjectPath) { +static __WIDL_INLINE HRESULT ISWbemObject_Put_(ISWbemObject* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectPath **objWbemObjectPath) { return This->lpVtbl->Put_(This,iFlags,objWbemNamedValueSet,objWbemObjectPath); } -static FORCEINLINE HRESULT ISWbemObject_PutAsync_(ISWbemObject* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObject_PutAsync_(ISWbemObject* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->PutAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObject_Delete_(ISWbemObject* This,LONG iFlags,IDispatch *objWbemNamedValueSet) { +static __WIDL_INLINE HRESULT ISWbemObject_Delete_(ISWbemObject* This,LONG iFlags,IDispatch *objWbemNamedValueSet) { return This->lpVtbl->Delete_(This,iFlags,objWbemNamedValueSet); } -static FORCEINLINE HRESULT ISWbemObject_DeleteAsync_(ISWbemObject* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObject_DeleteAsync_(ISWbemObject* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->DeleteAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObject_Instances_(ISWbemObject* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemObject_Instances_(ISWbemObject* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->Instances_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemObject_InstancesAsync_(ISWbemObject* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObject_InstancesAsync_(ISWbemObject* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->InstancesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObject_Subclasses_(ISWbemObject* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemObject_Subclasses_(ISWbemObject* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->Subclasses_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemObject_SubclassesAsync_(ISWbemObject* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObject_SubclassesAsync_(ISWbemObject* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->SubclassesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObject_Associators_(ISWbemObject* This,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemObject_Associators_(ISWbemObject* This,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->Associators_(This,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemObject_AssociatorsAsync_(ISWbemObject* This,IDispatch *objWbemSink,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObject_AssociatorsAsync_(ISWbemObject* This,IDispatch *objWbemSink,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->AssociatorsAsync_(This,objWbemSink,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObject_References_(ISWbemObject* This,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemObject_References_(ISWbemObject* This,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->References_(This,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemObject_ReferencesAsync_(ISWbemObject* This,IDispatch *objWbemSink,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObject_ReferencesAsync_(ISWbemObject* This,IDispatch *objWbemSink,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ReferencesAsync_(This,objWbemSink,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObject_ExecMethod_(ISWbemObject* This,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemOutParameters) { +static __WIDL_INLINE HRESULT ISWbemObject_ExecMethod_(ISWbemObject* This,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemOutParameters) { return This->lpVtbl->ExecMethod_(This,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemOutParameters); } -static FORCEINLINE HRESULT ISWbemObject_ExecMethodAsync_(ISWbemObject* This,IDispatch *objWbemSink,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObject_ExecMethodAsync_(ISWbemObject* This,IDispatch *objWbemSink,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ExecMethodAsync_(This,objWbemSink,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObject_Clone_(ISWbemObject* This,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemObject_Clone_(ISWbemObject* This,ISWbemObject **objWbemObject) { return This->lpVtbl->Clone_(This,objWbemObject); } -static FORCEINLINE HRESULT ISWbemObject_GetObjectText_(ISWbemObject* This,LONG iFlags,BSTR *strObjectText) { +static __WIDL_INLINE HRESULT ISWbemObject_GetObjectText_(ISWbemObject* This,LONG iFlags,BSTR *strObjectText) { return This->lpVtbl->GetObjectText_(This,iFlags,strObjectText); } -static FORCEINLINE HRESULT ISWbemObject_SpawnDerivedClass_(ISWbemObject* This,LONG iFlags,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemObject_SpawnDerivedClass_(ISWbemObject* This,LONG iFlags,ISWbemObject **objWbemObject) { return This->lpVtbl->SpawnDerivedClass_(This,iFlags,objWbemObject); } -static FORCEINLINE HRESULT ISWbemObject_SpawnInstance_(ISWbemObject* This,LONG iFlags,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemObject_SpawnInstance_(ISWbemObject* This,LONG iFlags,ISWbemObject **objWbemObject) { return This->lpVtbl->SpawnInstance_(This,iFlags,objWbemObject); } -static FORCEINLINE HRESULT ISWbemObject_CompareTo_(ISWbemObject* This,IDispatch *objWbemObject,LONG iFlags,VARIANT_BOOL *bResult) { +static __WIDL_INLINE HRESULT ISWbemObject_CompareTo_(ISWbemObject* This,IDispatch *objWbemObject,LONG iFlags,VARIANT_BOOL *bResult) { return This->lpVtbl->CompareTo_(This,objWbemObject,iFlags,bResult); } -static FORCEINLINE HRESULT ISWbemObject_get_Qualifiers_(ISWbemObject* This,ISWbemQualifierSet **objWbemQualifierSet) { +static __WIDL_INLINE HRESULT ISWbemObject_get_Qualifiers_(ISWbemObject* This,ISWbemQualifierSet **objWbemQualifierSet) { return This->lpVtbl->get_Qualifiers_(This,objWbemQualifierSet); } -static FORCEINLINE HRESULT ISWbemObject_get_Properties_(ISWbemObject* This,ISWbemPropertySet **objWbemPropertySet) { +static __WIDL_INLINE HRESULT ISWbemObject_get_Properties_(ISWbemObject* This,ISWbemPropertySet **objWbemPropertySet) { return This->lpVtbl->get_Properties_(This,objWbemPropertySet); } -static FORCEINLINE HRESULT ISWbemObject_get_Methods_(ISWbemObject* This,ISWbemMethodSet **objWbemMethodSet) { +static __WIDL_INLINE HRESULT ISWbemObject_get_Methods_(ISWbemObject* This,ISWbemMethodSet **objWbemMethodSet) { return This->lpVtbl->get_Methods_(This,objWbemMethodSet); } -static FORCEINLINE HRESULT ISWbemObject_get_Derivation_(ISWbemObject* This,VARIANT *strClassNameArray) { +static __WIDL_INLINE HRESULT ISWbemObject_get_Derivation_(ISWbemObject* This,VARIANT *strClassNameArray) { return This->lpVtbl->get_Derivation_(This,strClassNameArray); } -static FORCEINLINE HRESULT ISWbemObject_get_Path_(ISWbemObject* This,ISWbemObjectPath **objWbemObjectPath) { +static __WIDL_INLINE HRESULT ISWbemObject_get_Path_(ISWbemObject* This,ISWbemObjectPath **objWbemObjectPath) { return This->lpVtbl->get_Path_(This,objWbemObjectPath); } -static FORCEINLINE HRESULT ISWbemObject_get_Security_(ISWbemObject* This,ISWbemSecurity **objWbemSecurity) { +static __WIDL_INLINE HRESULT ISWbemObject_get_Security_(ISWbemObject* This,ISWbemSecurity **objWbemSecurity) { return This->lpVtbl->get_Security_(This,objWbemSecurity); } #endif @@ -3146,115 +3154,115 @@ interface ISWbemObjectEx { #define ISWbemObjectEx_SetFromText_(This,bsText,iObjectTextFormat,iFlags,objWbemNamedValueSet) (This)->lpVtbl->SetFromText_(This,bsText,iObjectTextFormat,iFlags,objWbemNamedValueSet) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemObjectEx_QueryInterface(ISWbemObjectEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_QueryInterface(ISWbemObjectEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemObjectEx_AddRef(ISWbemObjectEx* This) { +static __WIDL_INLINE ULONG ISWbemObjectEx_AddRef(ISWbemObjectEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemObjectEx_Release(ISWbemObjectEx* This) { +static __WIDL_INLINE ULONG ISWbemObjectEx_Release(ISWbemObjectEx* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemObjectEx_GetTypeInfoCount(ISWbemObjectEx* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_GetTypeInfoCount(ISWbemObjectEx* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemObjectEx_GetTypeInfo(ISWbemObjectEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_GetTypeInfo(ISWbemObjectEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemObjectEx_GetIDsOfNames(ISWbemObjectEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_GetIDsOfNames(ISWbemObjectEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemObjectEx_Invoke(ISWbemObjectEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_Invoke(ISWbemObjectEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemObject methods ***/ -static FORCEINLINE HRESULT ISWbemObjectEx_Put_(ISWbemObjectEx* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectPath **objWbemObjectPath) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_Put_(ISWbemObjectEx* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectPath **objWbemObjectPath) { return This->lpVtbl->Put_(This,iFlags,objWbemNamedValueSet,objWbemObjectPath); } -static FORCEINLINE HRESULT ISWbemObjectEx_PutAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_PutAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->PutAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObjectEx_Delete_(ISWbemObjectEx* This,LONG iFlags,IDispatch *objWbemNamedValueSet) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_Delete_(ISWbemObjectEx* This,LONG iFlags,IDispatch *objWbemNamedValueSet) { return This->lpVtbl->Delete_(This,iFlags,objWbemNamedValueSet); } -static FORCEINLINE HRESULT ISWbemObjectEx_DeleteAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_DeleteAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->DeleteAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObjectEx_Instances_(ISWbemObjectEx* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_Instances_(ISWbemObjectEx* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->Instances_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemObjectEx_InstancesAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_InstancesAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->InstancesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObjectEx_Subclasses_(ISWbemObjectEx* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_Subclasses_(ISWbemObjectEx* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->Subclasses_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemObjectEx_SubclassesAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_SubclassesAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->SubclassesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObjectEx_Associators_(ISWbemObjectEx* This,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_Associators_(ISWbemObjectEx* This,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->Associators_(This,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemObjectEx_AssociatorsAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_AssociatorsAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->AssociatorsAsync_(This,objWbemSink,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObjectEx_References_(ISWbemObjectEx* This,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_References_(ISWbemObjectEx* This,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->References_(This,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemObjectEx_ReferencesAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_ReferencesAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ReferencesAsync_(This,objWbemSink,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObjectEx_ExecMethod_(ISWbemObjectEx* This,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemOutParameters) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_ExecMethod_(ISWbemObjectEx* This,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemOutParameters) { return This->lpVtbl->ExecMethod_(This,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemOutParameters); } -static FORCEINLINE HRESULT ISWbemObjectEx_ExecMethodAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_ExecMethodAsync_(ISWbemObjectEx* This,IDispatch *objWbemSink,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ExecMethodAsync_(This,objWbemSink,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemObjectEx_Clone_(ISWbemObjectEx* This,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_Clone_(ISWbemObjectEx* This,ISWbemObject **objWbemObject) { return This->lpVtbl->Clone_(This,objWbemObject); } -static FORCEINLINE HRESULT ISWbemObjectEx_GetObjectText_(ISWbemObjectEx* This,LONG iFlags,BSTR *strObjectText) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_GetObjectText_(ISWbemObjectEx* This,LONG iFlags,BSTR *strObjectText) { return This->lpVtbl->GetObjectText_(This,iFlags,strObjectText); } -static FORCEINLINE HRESULT ISWbemObjectEx_SpawnDerivedClass_(ISWbemObjectEx* This,LONG iFlags,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_SpawnDerivedClass_(ISWbemObjectEx* This,LONG iFlags,ISWbemObject **objWbemObject) { return This->lpVtbl->SpawnDerivedClass_(This,iFlags,objWbemObject); } -static FORCEINLINE HRESULT ISWbemObjectEx_SpawnInstance_(ISWbemObjectEx* This,LONG iFlags,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_SpawnInstance_(ISWbemObjectEx* This,LONG iFlags,ISWbemObject **objWbemObject) { return This->lpVtbl->SpawnInstance_(This,iFlags,objWbemObject); } -static FORCEINLINE HRESULT ISWbemObjectEx_CompareTo_(ISWbemObjectEx* This,IDispatch *objWbemObject,LONG iFlags,VARIANT_BOOL *bResult) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_CompareTo_(ISWbemObjectEx* This,IDispatch *objWbemObject,LONG iFlags,VARIANT_BOOL *bResult) { return This->lpVtbl->CompareTo_(This,objWbemObject,iFlags,bResult); } -static FORCEINLINE HRESULT ISWbemObjectEx_get_Qualifiers_(ISWbemObjectEx* This,ISWbemQualifierSet **objWbemQualifierSet) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_get_Qualifiers_(ISWbemObjectEx* This,ISWbemQualifierSet **objWbemQualifierSet) { return This->lpVtbl->get_Qualifiers_(This,objWbemQualifierSet); } -static FORCEINLINE HRESULT ISWbemObjectEx_get_Properties_(ISWbemObjectEx* This,ISWbemPropertySet **objWbemPropertySet) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_get_Properties_(ISWbemObjectEx* This,ISWbemPropertySet **objWbemPropertySet) { return This->lpVtbl->get_Properties_(This,objWbemPropertySet); } -static FORCEINLINE HRESULT ISWbemObjectEx_get_Methods_(ISWbemObjectEx* This,ISWbemMethodSet **objWbemMethodSet) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_get_Methods_(ISWbemObjectEx* This,ISWbemMethodSet **objWbemMethodSet) { return This->lpVtbl->get_Methods_(This,objWbemMethodSet); } -static FORCEINLINE HRESULT ISWbemObjectEx_get_Derivation_(ISWbemObjectEx* This,VARIANT *strClassNameArray) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_get_Derivation_(ISWbemObjectEx* This,VARIANT *strClassNameArray) { return This->lpVtbl->get_Derivation_(This,strClassNameArray); } -static FORCEINLINE HRESULT ISWbemObjectEx_get_Path_(ISWbemObjectEx* This,ISWbemObjectPath **objWbemObjectPath) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_get_Path_(ISWbemObjectEx* This,ISWbemObjectPath **objWbemObjectPath) { return This->lpVtbl->get_Path_(This,objWbemObjectPath); } -static FORCEINLINE HRESULT ISWbemObjectEx_get_Security_(ISWbemObjectEx* This,ISWbemSecurity **objWbemSecurity) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_get_Security_(ISWbemObjectEx* This,ISWbemSecurity **objWbemSecurity) { return This->lpVtbl->get_Security_(This,objWbemSecurity); } /*** ISWbemObjectEx methods ***/ -static FORCEINLINE HRESULT ISWbemObjectEx_Refresh_(ISWbemObjectEx* This,LONG iFlags,IDispatch *objWbemNamedValueSet) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_Refresh_(ISWbemObjectEx* This,LONG iFlags,IDispatch *objWbemNamedValueSet) { return This->lpVtbl->Refresh_(This,iFlags,objWbemNamedValueSet); } -static FORCEINLINE HRESULT ISWbemObjectEx_get_SystemProperties_(ISWbemObjectEx* This,ISWbemPropertySet **objWbemPropertySet) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_get_SystemProperties_(ISWbemObjectEx* This,ISWbemPropertySet **objWbemPropertySet) { return This->lpVtbl->get_SystemProperties_(This,objWbemPropertySet); } -static FORCEINLINE HRESULT ISWbemObjectEx_GetText_(ISWbemObjectEx* This,WbemObjectTextFormatEnum iObjectTextFormat,LONG iFlags,IDispatch *objWbemNamedValueSet,BSTR *bsText) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_GetText_(ISWbemObjectEx* This,WbemObjectTextFormatEnum iObjectTextFormat,LONG iFlags,IDispatch *objWbemNamedValueSet,BSTR *bsText) { return This->lpVtbl->GetText_(This,iObjectTextFormat,iFlags,objWbemNamedValueSet,bsText); } -static FORCEINLINE HRESULT ISWbemObjectEx_SetFromText_(ISWbemObjectEx* This,BSTR bsText,WbemObjectTextFormatEnum iObjectTextFormat,LONG iFlags,IDispatch *objWbemNamedValueSet) { +static __WIDL_INLINE HRESULT ISWbemObjectEx_SetFromText_(ISWbemObjectEx* This,BSTR bsText,WbemObjectTextFormatEnum iObjectTextFormat,LONG iFlags,IDispatch *objWbemNamedValueSet) { return This->lpVtbl->SetFromText_(This,bsText,iObjectTextFormat,iFlags,objWbemNamedValueSet); } #endif @@ -3542,102 +3550,102 @@ interface ISWbemLastError { #define ISWbemLastError_get_Security_(This,objWbemSecurity) (This)->lpVtbl->get_Security_(This,objWbemSecurity) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemLastError_QueryInterface(ISWbemLastError* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemLastError_QueryInterface(ISWbemLastError* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemLastError_AddRef(ISWbemLastError* This) { +static __WIDL_INLINE ULONG ISWbemLastError_AddRef(ISWbemLastError* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemLastError_Release(ISWbemLastError* This) { +static __WIDL_INLINE ULONG ISWbemLastError_Release(ISWbemLastError* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemLastError_GetTypeInfoCount(ISWbemLastError* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemLastError_GetTypeInfoCount(ISWbemLastError* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemLastError_GetTypeInfo(ISWbemLastError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemLastError_GetTypeInfo(ISWbemLastError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemLastError_GetIDsOfNames(ISWbemLastError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemLastError_GetIDsOfNames(ISWbemLastError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemLastError_Invoke(ISWbemLastError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemLastError_Invoke(ISWbemLastError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemObject methods ***/ -static FORCEINLINE HRESULT ISWbemLastError_Put_(ISWbemLastError* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectPath **objWbemObjectPath) { +static __WIDL_INLINE HRESULT ISWbemLastError_Put_(ISWbemLastError* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectPath **objWbemObjectPath) { return This->lpVtbl->Put_(This,iFlags,objWbemNamedValueSet,objWbemObjectPath); } -static FORCEINLINE HRESULT ISWbemLastError_PutAsync_(ISWbemLastError* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemLastError_PutAsync_(ISWbemLastError* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->PutAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemLastError_Delete_(ISWbemLastError* This,LONG iFlags,IDispatch *objWbemNamedValueSet) { +static __WIDL_INLINE HRESULT ISWbemLastError_Delete_(ISWbemLastError* This,LONG iFlags,IDispatch *objWbemNamedValueSet) { return This->lpVtbl->Delete_(This,iFlags,objWbemNamedValueSet); } -static FORCEINLINE HRESULT ISWbemLastError_DeleteAsync_(ISWbemLastError* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemLastError_DeleteAsync_(ISWbemLastError* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->DeleteAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemLastError_Instances_(ISWbemLastError* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemLastError_Instances_(ISWbemLastError* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->Instances_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemLastError_InstancesAsync_(ISWbemLastError* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemLastError_InstancesAsync_(ISWbemLastError* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->InstancesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemLastError_Subclasses_(ISWbemLastError* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemLastError_Subclasses_(ISWbemLastError* This,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->Subclasses_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemLastError_SubclassesAsync_(ISWbemLastError* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemLastError_SubclassesAsync_(ISWbemLastError* This,IDispatch *objWbemSink,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->SubclassesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemLastError_Associators_(ISWbemLastError* This,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemLastError_Associators_(ISWbemLastError* This,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->Associators_(This,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemLastError_AssociatorsAsync_(ISWbemLastError* This,IDispatch *objWbemSink,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemLastError_AssociatorsAsync_(ISWbemLastError* This,IDispatch *objWbemSink,BSTR strAssocClass,BSTR strResultClass,BSTR strResultRole,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredAssocQualifier,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->AssociatorsAsync_(This,objWbemSink,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemLastError_References_(ISWbemLastError* This,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemLastError_References_(ISWbemLastError* This,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->References_(This,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemLastError_ReferencesAsync_(ISWbemLastError* This,IDispatch *objWbemSink,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemLastError_ReferencesAsync_(ISWbemLastError* This,IDispatch *objWbemSink,BSTR strResultClass,BSTR strRole,VARIANT_BOOL bClassesOnly,VARIANT_BOOL bSchemaOnly,BSTR strRequiredQualifier,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ReferencesAsync_(This,objWbemSink,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemLastError_ExecMethod_(ISWbemLastError* This,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemOutParameters) { +static __WIDL_INLINE HRESULT ISWbemLastError_ExecMethod_(ISWbemLastError* This,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemObject **objWbemOutParameters) { return This->lpVtbl->ExecMethod_(This,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemOutParameters); } -static FORCEINLINE HRESULT ISWbemLastError_ExecMethodAsync_(ISWbemLastError* This,IDispatch *objWbemSink,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { +static __WIDL_INLINE HRESULT ISWbemLastError_ExecMethodAsync_(ISWbemLastError* This,IDispatch *objWbemSink,BSTR strMethodName,IDispatch *objWbemInParameters,LONG iFlags,IDispatch *objWbemNamedValueSet,IDispatch *objWbemAsyncContext) { return This->lpVtbl->ExecMethodAsync_(This,objWbemSink,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemAsyncContext); } -static FORCEINLINE HRESULT ISWbemLastError_Clone_(ISWbemLastError* This,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemLastError_Clone_(ISWbemLastError* This,ISWbemObject **objWbemObject) { return This->lpVtbl->Clone_(This,objWbemObject); } -static FORCEINLINE HRESULT ISWbemLastError_GetObjectText_(ISWbemLastError* This,LONG iFlags,BSTR *strObjectText) { +static __WIDL_INLINE HRESULT ISWbemLastError_GetObjectText_(ISWbemLastError* This,LONG iFlags,BSTR *strObjectText) { return This->lpVtbl->GetObjectText_(This,iFlags,strObjectText); } -static FORCEINLINE HRESULT ISWbemLastError_SpawnDerivedClass_(ISWbemLastError* This,LONG iFlags,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemLastError_SpawnDerivedClass_(ISWbemLastError* This,LONG iFlags,ISWbemObject **objWbemObject) { return This->lpVtbl->SpawnDerivedClass_(This,iFlags,objWbemObject); } -static FORCEINLINE HRESULT ISWbemLastError_SpawnInstance_(ISWbemLastError* This,LONG iFlags,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemLastError_SpawnInstance_(ISWbemLastError* This,LONG iFlags,ISWbemObject **objWbemObject) { return This->lpVtbl->SpawnInstance_(This,iFlags,objWbemObject); } -static FORCEINLINE HRESULT ISWbemLastError_CompareTo_(ISWbemLastError* This,IDispatch *objWbemObject,LONG iFlags,VARIANT_BOOL *bResult) { +static __WIDL_INLINE HRESULT ISWbemLastError_CompareTo_(ISWbemLastError* This,IDispatch *objWbemObject,LONG iFlags,VARIANT_BOOL *bResult) { return This->lpVtbl->CompareTo_(This,objWbemObject,iFlags,bResult); } -static FORCEINLINE HRESULT ISWbemLastError_get_Qualifiers_(ISWbemLastError* This,ISWbemQualifierSet **objWbemQualifierSet) { +static __WIDL_INLINE HRESULT ISWbemLastError_get_Qualifiers_(ISWbemLastError* This,ISWbemQualifierSet **objWbemQualifierSet) { return This->lpVtbl->get_Qualifiers_(This,objWbemQualifierSet); } -static FORCEINLINE HRESULT ISWbemLastError_get_Properties_(ISWbemLastError* This,ISWbemPropertySet **objWbemPropertySet) { +static __WIDL_INLINE HRESULT ISWbemLastError_get_Properties_(ISWbemLastError* This,ISWbemPropertySet **objWbemPropertySet) { return This->lpVtbl->get_Properties_(This,objWbemPropertySet); } -static FORCEINLINE HRESULT ISWbemLastError_get_Methods_(ISWbemLastError* This,ISWbemMethodSet **objWbemMethodSet) { +static __WIDL_INLINE HRESULT ISWbemLastError_get_Methods_(ISWbemLastError* This,ISWbemMethodSet **objWbemMethodSet) { return This->lpVtbl->get_Methods_(This,objWbemMethodSet); } -static FORCEINLINE HRESULT ISWbemLastError_get_Derivation_(ISWbemLastError* This,VARIANT *strClassNameArray) { +static __WIDL_INLINE HRESULT ISWbemLastError_get_Derivation_(ISWbemLastError* This,VARIANT *strClassNameArray) { return This->lpVtbl->get_Derivation_(This,strClassNameArray); } -static FORCEINLINE HRESULT ISWbemLastError_get_Path_(ISWbemLastError* This,ISWbemObjectPath **objWbemObjectPath) { +static __WIDL_INLINE HRESULT ISWbemLastError_get_Path_(ISWbemLastError* This,ISWbemObjectPath **objWbemObjectPath) { return This->lpVtbl->get_Path_(This,objWbemObjectPath); } -static FORCEINLINE HRESULT ISWbemLastError_get_Security_(ISWbemLastError* This,ISWbemSecurity **objWbemSecurity) { +static __WIDL_INLINE HRESULT ISWbemLastError_get_Security_(ISWbemLastError* This,ISWbemSecurity **objWbemSecurity) { return This->lpVtbl->get_Security_(This,objWbemSecurity); } #endif @@ -3777,42 +3785,42 @@ interface ISWbemObjectSet { #define ISWbemObjectSet_ItemIndex(This,lIndex,objWbemObject) (This)->lpVtbl->ItemIndex(This,lIndex,objWbemObject) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemObjectSet_QueryInterface(ISWbemObjectSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemObjectSet_QueryInterface(ISWbemObjectSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemObjectSet_AddRef(ISWbemObjectSet* This) { +static __WIDL_INLINE ULONG ISWbemObjectSet_AddRef(ISWbemObjectSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemObjectSet_Release(ISWbemObjectSet* This) { +static __WIDL_INLINE ULONG ISWbemObjectSet_Release(ISWbemObjectSet* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemObjectSet_GetTypeInfoCount(ISWbemObjectSet* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemObjectSet_GetTypeInfoCount(ISWbemObjectSet* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemObjectSet_GetTypeInfo(ISWbemObjectSet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemObjectSet_GetTypeInfo(ISWbemObjectSet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemObjectSet_GetIDsOfNames(ISWbemObjectSet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemObjectSet_GetIDsOfNames(ISWbemObjectSet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemObjectSet_Invoke(ISWbemObjectSet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemObjectSet_Invoke(ISWbemObjectSet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemObjectSet methods ***/ -static FORCEINLINE HRESULT ISWbemObjectSet_get__NewEnum(ISWbemObjectSet* This,IUnknown **pUnk) { +static __WIDL_INLINE HRESULT ISWbemObjectSet_get__NewEnum(ISWbemObjectSet* This,IUnknown **pUnk) { return This->lpVtbl->get__NewEnum(This,pUnk); } -static FORCEINLINE HRESULT ISWbemObjectSet_Item(ISWbemObjectSet* This,BSTR strObjectPath,LONG iFlags,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemObjectSet_Item(ISWbemObjectSet* This,BSTR strObjectPath,LONG iFlags,ISWbemObject **objWbemObject) { return This->lpVtbl->Item(This,strObjectPath,iFlags,objWbemObject); } -static FORCEINLINE HRESULT ISWbemObjectSet_get_Count(ISWbemObjectSet* This,LONG *iCount) { +static __WIDL_INLINE HRESULT ISWbemObjectSet_get_Count(ISWbemObjectSet* This,LONG *iCount) { return This->lpVtbl->get_Count(This,iCount); } -static FORCEINLINE HRESULT ISWbemObjectSet_get_Security_(ISWbemObjectSet* This,ISWbemSecurity **objWbemSecurity) { +static __WIDL_INLINE HRESULT ISWbemObjectSet_get_Security_(ISWbemObjectSet* This,ISWbemSecurity **objWbemSecurity) { return This->lpVtbl->get_Security_(This,objWbemSecurity); } -static FORCEINLINE HRESULT ISWbemObjectSet_ItemIndex(ISWbemObjectSet* This,LONG lIndex,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemObjectSet_ItemIndex(ISWbemObjectSet* This,LONG lIndex,ISWbemObject **objWbemObject) { return This->lpVtbl->ItemIndex(This,lIndex,objWbemObject); } #endif @@ -3973,48 +3981,48 @@ interface ISWbemNamedValueSet { #define ISWbemNamedValueSet_DeleteAll(This) (This)->lpVtbl->DeleteAll(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemNamedValueSet_QueryInterface(ISWbemNamedValueSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemNamedValueSet_QueryInterface(ISWbemNamedValueSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemNamedValueSet_AddRef(ISWbemNamedValueSet* This) { +static __WIDL_INLINE ULONG ISWbemNamedValueSet_AddRef(ISWbemNamedValueSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemNamedValueSet_Release(ISWbemNamedValueSet* This) { +static __WIDL_INLINE ULONG ISWbemNamedValueSet_Release(ISWbemNamedValueSet* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemNamedValueSet_GetTypeInfoCount(ISWbemNamedValueSet* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemNamedValueSet_GetTypeInfoCount(ISWbemNamedValueSet* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemNamedValueSet_GetTypeInfo(ISWbemNamedValueSet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemNamedValueSet_GetTypeInfo(ISWbemNamedValueSet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemNamedValueSet_GetIDsOfNames(ISWbemNamedValueSet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemNamedValueSet_GetIDsOfNames(ISWbemNamedValueSet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemNamedValueSet_Invoke(ISWbemNamedValueSet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemNamedValueSet_Invoke(ISWbemNamedValueSet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemNamedValueSet methods ***/ -static FORCEINLINE HRESULT ISWbemNamedValueSet_get__NewEnum(ISWbemNamedValueSet* This,IUnknown **pUnk) { +static __WIDL_INLINE HRESULT ISWbemNamedValueSet_get__NewEnum(ISWbemNamedValueSet* This,IUnknown **pUnk) { return This->lpVtbl->get__NewEnum(This,pUnk); } -static FORCEINLINE HRESULT ISWbemNamedValueSet_Item(ISWbemNamedValueSet* This,BSTR strName,LONG iFlags,ISWbemNamedValue **objWbemNamedValue) { +static __WIDL_INLINE HRESULT ISWbemNamedValueSet_Item(ISWbemNamedValueSet* This,BSTR strName,LONG iFlags,ISWbemNamedValue **objWbemNamedValue) { return This->lpVtbl->Item(This,strName,iFlags,objWbemNamedValue); } -static FORCEINLINE HRESULT ISWbemNamedValueSet_get_Count(ISWbemNamedValueSet* This,LONG *iCount) { +static __WIDL_INLINE HRESULT ISWbemNamedValueSet_get_Count(ISWbemNamedValueSet* This,LONG *iCount) { return This->lpVtbl->get_Count(This,iCount); } -static FORCEINLINE HRESULT ISWbemNamedValueSet_Add(ISWbemNamedValueSet* This,BSTR strName,VARIANT *varValue,LONG iFlags,ISWbemNamedValue **objWbemNamedValue) { +static __WIDL_INLINE HRESULT ISWbemNamedValueSet_Add(ISWbemNamedValueSet* This,BSTR strName,VARIANT *varValue,LONG iFlags,ISWbemNamedValue **objWbemNamedValue) { return This->lpVtbl->Add(This,strName,varValue,iFlags,objWbemNamedValue); } -static FORCEINLINE HRESULT ISWbemNamedValueSet_Remove(ISWbemNamedValueSet* This,BSTR strName,LONG iFlags) { +static __WIDL_INLINE HRESULT ISWbemNamedValueSet_Remove(ISWbemNamedValueSet* This,BSTR strName,LONG iFlags) { return This->lpVtbl->Remove(This,strName,iFlags); } -static FORCEINLINE HRESULT ISWbemNamedValueSet_Clone(ISWbemNamedValueSet* This,ISWbemNamedValueSet **objWbemNamedValueSet) { +static __WIDL_INLINE HRESULT ISWbemNamedValueSet_Clone(ISWbemNamedValueSet* This,ISWbemNamedValueSet **objWbemNamedValueSet) { return This->lpVtbl->Clone(This,objWbemNamedValueSet); } -static FORCEINLINE HRESULT ISWbemNamedValueSet_DeleteAll(ISWbemNamedValueSet* This) { +static __WIDL_INLINE HRESULT ISWbemNamedValueSet_DeleteAll(ISWbemNamedValueSet* This) { return This->lpVtbl->DeleteAll(This); } #endif @@ -4132,36 +4140,36 @@ interface ISWbemNamedValue { #define ISWbemNamedValue_get_Name(This,strName) (This)->lpVtbl->get_Name(This,strName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemNamedValue_QueryInterface(ISWbemNamedValue* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemNamedValue_QueryInterface(ISWbemNamedValue* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemNamedValue_AddRef(ISWbemNamedValue* This) { +static __WIDL_INLINE ULONG ISWbemNamedValue_AddRef(ISWbemNamedValue* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemNamedValue_Release(ISWbemNamedValue* This) { +static __WIDL_INLINE ULONG ISWbemNamedValue_Release(ISWbemNamedValue* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemNamedValue_GetTypeInfoCount(ISWbemNamedValue* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemNamedValue_GetTypeInfoCount(ISWbemNamedValue* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemNamedValue_GetTypeInfo(ISWbemNamedValue* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemNamedValue_GetTypeInfo(ISWbemNamedValue* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemNamedValue_GetIDsOfNames(ISWbemNamedValue* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemNamedValue_GetIDsOfNames(ISWbemNamedValue* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemNamedValue_Invoke(ISWbemNamedValue* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemNamedValue_Invoke(ISWbemNamedValue* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemNamedValue methods ***/ -static FORCEINLINE HRESULT ISWbemNamedValue_get_Value(ISWbemNamedValue* This,VARIANT *varValue) { +static __WIDL_INLINE HRESULT ISWbemNamedValue_get_Value(ISWbemNamedValue* This,VARIANT *varValue) { return This->lpVtbl->get_Value(This,varValue); } -static FORCEINLINE HRESULT ISWbemNamedValue_put_Value(ISWbemNamedValue* This,VARIANT *varValue) { +static __WIDL_INLINE HRESULT ISWbemNamedValue_put_Value(ISWbemNamedValue* This,VARIANT *varValue) { return This->lpVtbl->put_Value(This,varValue); } -static FORCEINLINE HRESULT ISWbemNamedValue_get_Name(ISWbemNamedValue* This,BSTR *strName) { +static __WIDL_INLINE HRESULT ISWbemNamedValue_get_Name(ISWbemNamedValue* This,BSTR *strName) { return This->lpVtbl->get_Name(This,strName); } #endif @@ -4437,96 +4445,96 @@ interface ISWbemObjectPath { #define ISWbemObjectPath_put_Authority(This,strAuthority) (This)->lpVtbl->put_Authority(This,strAuthority) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemObjectPath_QueryInterface(ISWbemObjectPath* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_QueryInterface(ISWbemObjectPath* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemObjectPath_AddRef(ISWbemObjectPath* This) { +static __WIDL_INLINE ULONG ISWbemObjectPath_AddRef(ISWbemObjectPath* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemObjectPath_Release(ISWbemObjectPath* This) { +static __WIDL_INLINE ULONG ISWbemObjectPath_Release(ISWbemObjectPath* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemObjectPath_GetTypeInfoCount(ISWbemObjectPath* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_GetTypeInfoCount(ISWbemObjectPath* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemObjectPath_GetTypeInfo(ISWbemObjectPath* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_GetTypeInfo(ISWbemObjectPath* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemObjectPath_GetIDsOfNames(ISWbemObjectPath* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_GetIDsOfNames(ISWbemObjectPath* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemObjectPath_Invoke(ISWbemObjectPath* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_Invoke(ISWbemObjectPath* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemObjectPath methods ***/ -static FORCEINLINE HRESULT ISWbemObjectPath_get_Path(ISWbemObjectPath* This,BSTR *strPath) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_get_Path(ISWbemObjectPath* This,BSTR *strPath) { return This->lpVtbl->get_Path(This,strPath); } -static FORCEINLINE HRESULT ISWbemObjectPath_put_Path(ISWbemObjectPath* This,BSTR strPath) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_put_Path(ISWbemObjectPath* This,BSTR strPath) { return This->lpVtbl->put_Path(This,strPath); } -static FORCEINLINE HRESULT ISWbemObjectPath_get_RelPath(ISWbemObjectPath* This,BSTR *strRelPath) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_get_RelPath(ISWbemObjectPath* This,BSTR *strRelPath) { return This->lpVtbl->get_RelPath(This,strRelPath); } -static FORCEINLINE HRESULT ISWbemObjectPath_put_RelPath(ISWbemObjectPath* This,BSTR strRelPath) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_put_RelPath(ISWbemObjectPath* This,BSTR strRelPath) { return This->lpVtbl->put_RelPath(This,strRelPath); } -static FORCEINLINE HRESULT ISWbemObjectPath_get_Server(ISWbemObjectPath* This,BSTR *strServer) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_get_Server(ISWbemObjectPath* This,BSTR *strServer) { return This->lpVtbl->get_Server(This,strServer); } -static FORCEINLINE HRESULT ISWbemObjectPath_put_Server(ISWbemObjectPath* This,BSTR strServer) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_put_Server(ISWbemObjectPath* This,BSTR strServer) { return This->lpVtbl->put_Server(This,strServer); } -static FORCEINLINE HRESULT ISWbemObjectPath_get_Namespace(ISWbemObjectPath* This,BSTR *strNamespace) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_get_Namespace(ISWbemObjectPath* This,BSTR *strNamespace) { return This->lpVtbl->get_Namespace(This,strNamespace); } -static FORCEINLINE HRESULT ISWbemObjectPath_put_Namespace(ISWbemObjectPath* This,BSTR strNamespace) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_put_Namespace(ISWbemObjectPath* This,BSTR strNamespace) { return This->lpVtbl->put_Namespace(This,strNamespace); } -static FORCEINLINE HRESULT ISWbemObjectPath_get_ParentNamespace(ISWbemObjectPath* This,BSTR *strParentNamespace) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_get_ParentNamespace(ISWbemObjectPath* This,BSTR *strParentNamespace) { return This->lpVtbl->get_ParentNamespace(This,strParentNamespace); } -static FORCEINLINE HRESULT ISWbemObjectPath_get_DisplayName(ISWbemObjectPath* This,BSTR *strDisplayName) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_get_DisplayName(ISWbemObjectPath* This,BSTR *strDisplayName) { return This->lpVtbl->get_DisplayName(This,strDisplayName); } -static FORCEINLINE HRESULT ISWbemObjectPath_put_DisplayName(ISWbemObjectPath* This,BSTR strDisplayName) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_put_DisplayName(ISWbemObjectPath* This,BSTR strDisplayName) { return This->lpVtbl->put_DisplayName(This,strDisplayName); } -static FORCEINLINE HRESULT ISWbemObjectPath_get_Class(ISWbemObjectPath* This,BSTR *strClass) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_get_Class(ISWbemObjectPath* This,BSTR *strClass) { return This->lpVtbl->get_Class(This,strClass); } -static FORCEINLINE HRESULT ISWbemObjectPath_put_Class(ISWbemObjectPath* This,BSTR strClass) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_put_Class(ISWbemObjectPath* This,BSTR strClass) { return This->lpVtbl->put_Class(This,strClass); } -static FORCEINLINE HRESULT ISWbemObjectPath_get_IsClass(ISWbemObjectPath* This,VARIANT_BOOL *bIsClass) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_get_IsClass(ISWbemObjectPath* This,VARIANT_BOOL *bIsClass) { return This->lpVtbl->get_IsClass(This,bIsClass); } -static FORCEINLINE HRESULT ISWbemObjectPath_SetAsClass(ISWbemObjectPath* This) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_SetAsClass(ISWbemObjectPath* This) { return This->lpVtbl->SetAsClass(This); } -static FORCEINLINE HRESULT ISWbemObjectPath_get_IsSingleton(ISWbemObjectPath* This,VARIANT_BOOL *bIsSingleton) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_get_IsSingleton(ISWbemObjectPath* This,VARIANT_BOOL *bIsSingleton) { return This->lpVtbl->get_IsSingleton(This,bIsSingleton); } -static FORCEINLINE HRESULT ISWbemObjectPath_SetAsSingleton(ISWbemObjectPath* This) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_SetAsSingleton(ISWbemObjectPath* This) { return This->lpVtbl->SetAsSingleton(This); } -static FORCEINLINE HRESULT ISWbemObjectPath_get_Keys(ISWbemObjectPath* This,ISWbemNamedValueSet **objWbemNamedValueSet) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_get_Keys(ISWbemObjectPath* This,ISWbemNamedValueSet **objWbemNamedValueSet) { return This->lpVtbl->get_Keys(This,objWbemNamedValueSet); } -static FORCEINLINE HRESULT ISWbemObjectPath_get_Security_(ISWbemObjectPath* This,ISWbemSecurity **objWbemSecurity) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_get_Security_(ISWbemObjectPath* This,ISWbemSecurity **objWbemSecurity) { return This->lpVtbl->get_Security_(This,objWbemSecurity); } -static FORCEINLINE HRESULT ISWbemObjectPath_get_Locale(ISWbemObjectPath* This,BSTR *strLocale) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_get_Locale(ISWbemObjectPath* This,BSTR *strLocale) { return This->lpVtbl->get_Locale(This,strLocale); } -static FORCEINLINE HRESULT ISWbemObjectPath_put_Locale(ISWbemObjectPath* This,BSTR strLocale) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_put_Locale(ISWbemObjectPath* This,BSTR strLocale) { return This->lpVtbl->put_Locale(This,strLocale); } -static FORCEINLINE HRESULT ISWbemObjectPath_get_Authority(ISWbemObjectPath* This,BSTR *strAuthority) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_get_Authority(ISWbemObjectPath* This,BSTR *strAuthority) { return This->lpVtbl->get_Authority(This,strAuthority); } -static FORCEINLINE HRESULT ISWbemObjectPath_put_Authority(ISWbemObjectPath* This,BSTR strAuthority) { +static __WIDL_INLINE HRESULT ISWbemObjectPath_put_Authority(ISWbemObjectPath* This,BSTR strAuthority) { return This->lpVtbl->put_Authority(This,strAuthority); } #endif @@ -4684,51 +4692,51 @@ interface ISWbemProperty { #define ISWbemProperty_get_IsArray(This,bIsArray) (This)->lpVtbl->get_IsArray(This,bIsArray) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemProperty_QueryInterface(ISWbemProperty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemProperty_QueryInterface(ISWbemProperty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemProperty_AddRef(ISWbemProperty* This) { +static __WIDL_INLINE ULONG ISWbemProperty_AddRef(ISWbemProperty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemProperty_Release(ISWbemProperty* This) { +static __WIDL_INLINE ULONG ISWbemProperty_Release(ISWbemProperty* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemProperty_GetTypeInfoCount(ISWbemProperty* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemProperty_GetTypeInfoCount(ISWbemProperty* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemProperty_GetTypeInfo(ISWbemProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemProperty_GetTypeInfo(ISWbemProperty* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemProperty_GetIDsOfNames(ISWbemProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemProperty_GetIDsOfNames(ISWbemProperty* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemProperty_Invoke(ISWbemProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemProperty_Invoke(ISWbemProperty* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemProperty methods ***/ -static FORCEINLINE HRESULT ISWbemProperty_get_Value(ISWbemProperty* This,VARIANT *varValue) { +static __WIDL_INLINE HRESULT ISWbemProperty_get_Value(ISWbemProperty* This,VARIANT *varValue) { return This->lpVtbl->get_Value(This,varValue); } -static FORCEINLINE HRESULT ISWbemProperty_put_Value(ISWbemProperty* This,VARIANT *varValue) { +static __WIDL_INLINE HRESULT ISWbemProperty_put_Value(ISWbemProperty* This,VARIANT *varValue) { return This->lpVtbl->put_Value(This,varValue); } -static FORCEINLINE HRESULT ISWbemProperty_get_Name(ISWbemProperty* This,BSTR *strName) { +static __WIDL_INLINE HRESULT ISWbemProperty_get_Name(ISWbemProperty* This,BSTR *strName) { return This->lpVtbl->get_Name(This,strName); } -static FORCEINLINE HRESULT ISWbemProperty_get_IsLocal(ISWbemProperty* This,VARIANT_BOOL *bIsLocal) { +static __WIDL_INLINE HRESULT ISWbemProperty_get_IsLocal(ISWbemProperty* This,VARIANT_BOOL *bIsLocal) { return This->lpVtbl->get_IsLocal(This,bIsLocal); } -static FORCEINLINE HRESULT ISWbemProperty_get_Origin(ISWbemProperty* This,BSTR *strOrigin) { +static __WIDL_INLINE HRESULT ISWbemProperty_get_Origin(ISWbemProperty* This,BSTR *strOrigin) { return This->lpVtbl->get_Origin(This,strOrigin); } -static FORCEINLINE HRESULT ISWbemProperty_get_CIMType(ISWbemProperty* This,WbemCimtypeEnum *iCimType) { +static __WIDL_INLINE HRESULT ISWbemProperty_get_CIMType(ISWbemProperty* This,WbemCimtypeEnum *iCimType) { return This->lpVtbl->get_CIMType(This,iCimType); } -static FORCEINLINE HRESULT ISWbemProperty_get_Qualifiers_(ISWbemProperty* This,ISWbemQualifierSet **objWbemQualifierSet) { +static __WIDL_INLINE HRESULT ISWbemProperty_get_Qualifiers_(ISWbemProperty* This,ISWbemQualifierSet **objWbemQualifierSet) { return This->lpVtbl->get_Qualifiers_(This,objWbemQualifierSet); } -static FORCEINLINE HRESULT ISWbemProperty_get_IsArray(ISWbemProperty* This,VARIANT_BOOL *bIsArray) { +static __WIDL_INLINE HRESULT ISWbemProperty_get_IsArray(ISWbemProperty* This,VARIANT_BOOL *bIsArray) { return This->lpVtbl->get_IsArray(This,bIsArray); } #endif @@ -4876,42 +4884,42 @@ interface ISWbemPropertySet { #define ISWbemPropertySet_Remove(This,strName,iFlags) (This)->lpVtbl->Remove(This,strName,iFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemPropertySet_QueryInterface(ISWbemPropertySet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemPropertySet_QueryInterface(ISWbemPropertySet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemPropertySet_AddRef(ISWbemPropertySet* This) { +static __WIDL_INLINE ULONG ISWbemPropertySet_AddRef(ISWbemPropertySet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemPropertySet_Release(ISWbemPropertySet* This) { +static __WIDL_INLINE ULONG ISWbemPropertySet_Release(ISWbemPropertySet* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemPropertySet_GetTypeInfoCount(ISWbemPropertySet* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemPropertySet_GetTypeInfoCount(ISWbemPropertySet* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemPropertySet_GetTypeInfo(ISWbemPropertySet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemPropertySet_GetTypeInfo(ISWbemPropertySet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemPropertySet_GetIDsOfNames(ISWbemPropertySet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemPropertySet_GetIDsOfNames(ISWbemPropertySet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemPropertySet_Invoke(ISWbemPropertySet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemPropertySet_Invoke(ISWbemPropertySet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemPropertySet methods ***/ -static FORCEINLINE HRESULT ISWbemPropertySet_get__NewEnum(ISWbemPropertySet* This,IUnknown **pUnk) { +static __WIDL_INLINE HRESULT ISWbemPropertySet_get__NewEnum(ISWbemPropertySet* This,IUnknown **pUnk) { return This->lpVtbl->get__NewEnum(This,pUnk); } -static FORCEINLINE HRESULT ISWbemPropertySet_Item(ISWbemPropertySet* This,BSTR strName,LONG iFlags,ISWbemProperty **objWbemProperty) { +static __WIDL_INLINE HRESULT ISWbemPropertySet_Item(ISWbemPropertySet* This,BSTR strName,LONG iFlags,ISWbemProperty **objWbemProperty) { return This->lpVtbl->Item(This,strName,iFlags,objWbemProperty); } -static FORCEINLINE HRESULT ISWbemPropertySet_get_Count(ISWbemPropertySet* This,LONG *iCount) { +static __WIDL_INLINE HRESULT ISWbemPropertySet_get_Count(ISWbemPropertySet* This,LONG *iCount) { return This->lpVtbl->get_Count(This,iCount); } -static FORCEINLINE HRESULT ISWbemPropertySet_Add(ISWbemPropertySet* This,BSTR strName,WbemCimtypeEnum iCIMType,VARIANT_BOOL bIsArray,LONG iFlags,ISWbemProperty **objWbemProperty) { +static __WIDL_INLINE HRESULT ISWbemPropertySet_Add(ISWbemPropertySet* This,BSTR strName,WbemCimtypeEnum iCIMType,VARIANT_BOOL bIsArray,LONG iFlags,ISWbemProperty **objWbemProperty) { return This->lpVtbl->Add(This,strName,iCIMType,bIsArray,iFlags,objWbemProperty); } -static FORCEINLINE HRESULT ISWbemPropertySet_Remove(ISWbemPropertySet* This,BSTR strName,LONG iFlags) { +static __WIDL_INLINE HRESULT ISWbemPropertySet_Remove(ISWbemPropertySet* This,BSTR strName,LONG iFlags) { return This->lpVtbl->Remove(This,strName,iFlags); } #endif @@ -5093,60 +5101,60 @@ interface ISWbemQualifier { #define ISWbemQualifier_get_IsAmended(This,bIsAmended) (This)->lpVtbl->get_IsAmended(This,bIsAmended) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemQualifier_QueryInterface(ISWbemQualifier* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemQualifier_QueryInterface(ISWbemQualifier* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemQualifier_AddRef(ISWbemQualifier* This) { +static __WIDL_INLINE ULONG ISWbemQualifier_AddRef(ISWbemQualifier* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemQualifier_Release(ISWbemQualifier* This) { +static __WIDL_INLINE ULONG ISWbemQualifier_Release(ISWbemQualifier* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemQualifier_GetTypeInfoCount(ISWbemQualifier* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemQualifier_GetTypeInfoCount(ISWbemQualifier* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemQualifier_GetTypeInfo(ISWbemQualifier* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemQualifier_GetTypeInfo(ISWbemQualifier* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemQualifier_GetIDsOfNames(ISWbemQualifier* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemQualifier_GetIDsOfNames(ISWbemQualifier* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemQualifier_Invoke(ISWbemQualifier* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemQualifier_Invoke(ISWbemQualifier* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemQualifier methods ***/ -static FORCEINLINE HRESULT ISWbemQualifier_get_Value(ISWbemQualifier* This,VARIANT *varValue) { +static __WIDL_INLINE HRESULT ISWbemQualifier_get_Value(ISWbemQualifier* This,VARIANT *varValue) { return This->lpVtbl->get_Value(This,varValue); } -static FORCEINLINE HRESULT ISWbemQualifier_put_Value(ISWbemQualifier* This,VARIANT *varValue) { +static __WIDL_INLINE HRESULT ISWbemQualifier_put_Value(ISWbemQualifier* This,VARIANT *varValue) { return This->lpVtbl->put_Value(This,varValue); } -static FORCEINLINE HRESULT ISWbemQualifier_get_Name(ISWbemQualifier* This,BSTR *strName) { +static __WIDL_INLINE HRESULT ISWbemQualifier_get_Name(ISWbemQualifier* This,BSTR *strName) { return This->lpVtbl->get_Name(This,strName); } -static FORCEINLINE HRESULT ISWbemQualifier_get_IsLocal(ISWbemQualifier* This,VARIANT_BOOL *bIsLocal) { +static __WIDL_INLINE HRESULT ISWbemQualifier_get_IsLocal(ISWbemQualifier* This,VARIANT_BOOL *bIsLocal) { return This->lpVtbl->get_IsLocal(This,bIsLocal); } -static FORCEINLINE HRESULT ISWbemQualifier_get_PropagatesToSubclass(ISWbemQualifier* This,VARIANT_BOOL *bPropagatesToSubclass) { +static __WIDL_INLINE HRESULT ISWbemQualifier_get_PropagatesToSubclass(ISWbemQualifier* This,VARIANT_BOOL *bPropagatesToSubclass) { return This->lpVtbl->get_PropagatesToSubclass(This,bPropagatesToSubclass); } -static FORCEINLINE HRESULT ISWbemQualifier_put_PropagatesToSubclass(ISWbemQualifier* This,VARIANT_BOOL bPropagatesToSubclass) { +static __WIDL_INLINE HRESULT ISWbemQualifier_put_PropagatesToSubclass(ISWbemQualifier* This,VARIANT_BOOL bPropagatesToSubclass) { return This->lpVtbl->put_PropagatesToSubclass(This,bPropagatesToSubclass); } -static FORCEINLINE HRESULT ISWbemQualifier_get_PropagatesToInstance(ISWbemQualifier* This,VARIANT_BOOL *bPropagatesToInstance) { +static __WIDL_INLINE HRESULT ISWbemQualifier_get_PropagatesToInstance(ISWbemQualifier* This,VARIANT_BOOL *bPropagatesToInstance) { return This->lpVtbl->get_PropagatesToInstance(This,bPropagatesToInstance); } -static FORCEINLINE HRESULT ISWbemQualifier_put_PropagatesToInstance(ISWbemQualifier* This,VARIANT_BOOL bPropagatesToInstance) { +static __WIDL_INLINE HRESULT ISWbemQualifier_put_PropagatesToInstance(ISWbemQualifier* This,VARIANT_BOOL bPropagatesToInstance) { return This->lpVtbl->put_PropagatesToInstance(This,bPropagatesToInstance); } -static FORCEINLINE HRESULT ISWbemQualifier_get_IsOverridable(ISWbemQualifier* This,VARIANT_BOOL *bIsOverridable) { +static __WIDL_INLINE HRESULT ISWbemQualifier_get_IsOverridable(ISWbemQualifier* This,VARIANT_BOOL *bIsOverridable) { return This->lpVtbl->get_IsOverridable(This,bIsOverridable); } -static FORCEINLINE HRESULT ISWbemQualifier_put_IsOverridable(ISWbemQualifier* This,VARIANT_BOOL bIsOverridable) { +static __WIDL_INLINE HRESULT ISWbemQualifier_put_IsOverridable(ISWbemQualifier* This,VARIANT_BOOL bIsOverridable) { return This->lpVtbl->put_IsOverridable(This,bIsOverridable); } -static FORCEINLINE HRESULT ISWbemQualifier_get_IsAmended(ISWbemQualifier* This,VARIANT_BOOL *bIsAmended) { +static __WIDL_INLINE HRESULT ISWbemQualifier_get_IsAmended(ISWbemQualifier* This,VARIANT_BOOL *bIsAmended) { return This->lpVtbl->get_IsAmended(This,bIsAmended); } #endif @@ -5298,42 +5306,42 @@ interface ISWbemQualifierSet { #define ISWbemQualifierSet_Remove(This,strName,iFlags) (This)->lpVtbl->Remove(This,strName,iFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemQualifierSet_QueryInterface(ISWbemQualifierSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemQualifierSet_QueryInterface(ISWbemQualifierSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemQualifierSet_AddRef(ISWbemQualifierSet* This) { +static __WIDL_INLINE ULONG ISWbemQualifierSet_AddRef(ISWbemQualifierSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemQualifierSet_Release(ISWbemQualifierSet* This) { +static __WIDL_INLINE ULONG ISWbemQualifierSet_Release(ISWbemQualifierSet* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemQualifierSet_GetTypeInfoCount(ISWbemQualifierSet* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemQualifierSet_GetTypeInfoCount(ISWbemQualifierSet* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemQualifierSet_GetTypeInfo(ISWbemQualifierSet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemQualifierSet_GetTypeInfo(ISWbemQualifierSet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemQualifierSet_GetIDsOfNames(ISWbemQualifierSet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemQualifierSet_GetIDsOfNames(ISWbemQualifierSet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemQualifierSet_Invoke(ISWbemQualifierSet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemQualifierSet_Invoke(ISWbemQualifierSet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemQualifierSet methods ***/ -static FORCEINLINE HRESULT ISWbemQualifierSet_get__NewEnum(ISWbemQualifierSet* This,IUnknown **pUnk) { +static __WIDL_INLINE HRESULT ISWbemQualifierSet_get__NewEnum(ISWbemQualifierSet* This,IUnknown **pUnk) { return This->lpVtbl->get__NewEnum(This,pUnk); } -static FORCEINLINE HRESULT ISWbemQualifierSet_Item(ISWbemQualifierSet* This,BSTR name,LONG iFlags,ISWbemQualifier **objWbemQualifier) { +static __WIDL_INLINE HRESULT ISWbemQualifierSet_Item(ISWbemQualifierSet* This,BSTR name,LONG iFlags,ISWbemQualifier **objWbemQualifier) { return This->lpVtbl->Item(This,name,iFlags,objWbemQualifier); } -static FORCEINLINE HRESULT ISWbemQualifierSet_get_Count(ISWbemQualifierSet* This,LONG *iCount) { +static __WIDL_INLINE HRESULT ISWbemQualifierSet_get_Count(ISWbemQualifierSet* This,LONG *iCount) { return This->lpVtbl->get_Count(This,iCount); } -static FORCEINLINE HRESULT ISWbemQualifierSet_Add(ISWbemQualifierSet* This,BSTR strName,VARIANT *varVal,VARIANT_BOOL bPropagatesToSubclass,VARIANT_BOOL bPropagatesToInstance,VARIANT_BOOL bIsOverridable,LONG iFlags,ISWbemQualifier **objWbemQualifier) { +static __WIDL_INLINE HRESULT ISWbemQualifierSet_Add(ISWbemQualifierSet* This,BSTR strName,VARIANT *varVal,VARIANT_BOOL bPropagatesToSubclass,VARIANT_BOOL bPropagatesToInstance,VARIANT_BOOL bIsOverridable,LONG iFlags,ISWbemQualifier **objWbemQualifier) { return This->lpVtbl->Add(This,strName,varVal,bPropagatesToSubclass,bPropagatesToInstance,bIsOverridable,iFlags,objWbemQualifier); } -static FORCEINLINE HRESULT ISWbemQualifierSet_Remove(ISWbemQualifierSet* This,BSTR strName,LONG iFlags) { +static __WIDL_INLINE HRESULT ISWbemQualifierSet_Remove(ISWbemQualifierSet* This,BSTR strName,LONG iFlags) { return This->lpVtbl->Remove(This,strName,iFlags); } #endif @@ -5467,42 +5475,42 @@ interface ISWbemMethod { #define ISWbemMethod_get_Qualifiers_(This,objWbemQualifierSet) (This)->lpVtbl->get_Qualifiers_(This,objWbemQualifierSet) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemMethod_QueryInterface(ISWbemMethod* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemMethod_QueryInterface(ISWbemMethod* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemMethod_AddRef(ISWbemMethod* This) { +static __WIDL_INLINE ULONG ISWbemMethod_AddRef(ISWbemMethod* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemMethod_Release(ISWbemMethod* This) { +static __WIDL_INLINE ULONG ISWbemMethod_Release(ISWbemMethod* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemMethod_GetTypeInfoCount(ISWbemMethod* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemMethod_GetTypeInfoCount(ISWbemMethod* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemMethod_GetTypeInfo(ISWbemMethod* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemMethod_GetTypeInfo(ISWbemMethod* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemMethod_GetIDsOfNames(ISWbemMethod* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemMethod_GetIDsOfNames(ISWbemMethod* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemMethod_Invoke(ISWbemMethod* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemMethod_Invoke(ISWbemMethod* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemMethod methods ***/ -static FORCEINLINE HRESULT ISWbemMethod_get_Name(ISWbemMethod* This,BSTR *strName) { +static __WIDL_INLINE HRESULT ISWbemMethod_get_Name(ISWbemMethod* This,BSTR *strName) { return This->lpVtbl->get_Name(This,strName); } -static FORCEINLINE HRESULT ISWbemMethod_get_Origin(ISWbemMethod* This,BSTR *strOrigin) { +static __WIDL_INLINE HRESULT ISWbemMethod_get_Origin(ISWbemMethod* This,BSTR *strOrigin) { return This->lpVtbl->get_Origin(This,strOrigin); } -static FORCEINLINE HRESULT ISWbemMethod_get_InParameters(ISWbemMethod* This,ISWbemObject **objWbemInParameters) { +static __WIDL_INLINE HRESULT ISWbemMethod_get_InParameters(ISWbemMethod* This,ISWbemObject **objWbemInParameters) { return This->lpVtbl->get_InParameters(This,objWbemInParameters); } -static FORCEINLINE HRESULT ISWbemMethod_get_OutParameters(ISWbemMethod* This,ISWbemObject **objWbemOutParameters) { +static __WIDL_INLINE HRESULT ISWbemMethod_get_OutParameters(ISWbemMethod* This,ISWbemObject **objWbemOutParameters) { return This->lpVtbl->get_OutParameters(This,objWbemOutParameters); } -static FORCEINLINE HRESULT ISWbemMethod_get_Qualifiers_(ISWbemMethod* This,ISWbemQualifierSet **objWbemQualifierSet) { +static __WIDL_INLINE HRESULT ISWbemMethod_get_Qualifiers_(ISWbemMethod* This,ISWbemQualifierSet **objWbemQualifierSet) { return This->lpVtbl->get_Qualifiers_(This,objWbemQualifierSet); } #endif @@ -5624,36 +5632,36 @@ interface ISWbemMethodSet { #define ISWbemMethodSet_get_Count(This,iCount) (This)->lpVtbl->get_Count(This,iCount) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemMethodSet_QueryInterface(ISWbemMethodSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemMethodSet_QueryInterface(ISWbemMethodSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemMethodSet_AddRef(ISWbemMethodSet* This) { +static __WIDL_INLINE ULONG ISWbemMethodSet_AddRef(ISWbemMethodSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemMethodSet_Release(ISWbemMethodSet* This) { +static __WIDL_INLINE ULONG ISWbemMethodSet_Release(ISWbemMethodSet* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemMethodSet_GetTypeInfoCount(ISWbemMethodSet* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemMethodSet_GetTypeInfoCount(ISWbemMethodSet* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemMethodSet_GetTypeInfo(ISWbemMethodSet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemMethodSet_GetTypeInfo(ISWbemMethodSet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemMethodSet_GetIDsOfNames(ISWbemMethodSet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemMethodSet_GetIDsOfNames(ISWbemMethodSet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemMethodSet_Invoke(ISWbemMethodSet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemMethodSet_Invoke(ISWbemMethodSet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemMethodSet methods ***/ -static FORCEINLINE HRESULT ISWbemMethodSet_get__NewEnum(ISWbemMethodSet* This,IUnknown **pUnk) { +static __WIDL_INLINE HRESULT ISWbemMethodSet_get__NewEnum(ISWbemMethodSet* This,IUnknown **pUnk) { return This->lpVtbl->get__NewEnum(This,pUnk); } -static FORCEINLINE HRESULT ISWbemMethodSet_Item(ISWbemMethodSet* This,BSTR strName,LONG iFlags,ISWbemMethod **objWbemMethod) { +static __WIDL_INLINE HRESULT ISWbemMethodSet_Item(ISWbemMethodSet* This,BSTR strName,LONG iFlags,ISWbemMethod **objWbemMethod) { return This->lpVtbl->Item(This,strName,iFlags,objWbemMethod); } -static FORCEINLINE HRESULT ISWbemMethodSet_get_Count(ISWbemMethodSet* This,LONG *iCount) { +static __WIDL_INLINE HRESULT ISWbemMethodSet_get_Count(ISWbemMethodSet* This,LONG *iCount) { return This->lpVtbl->get_Count(This,iCount); } #endif @@ -5754,30 +5762,30 @@ interface ISWbemSink { #define ISWbemSink_Cancel(This) (This)->lpVtbl->Cancel(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemSink_QueryInterface(ISWbemSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemSink_QueryInterface(ISWbemSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemSink_AddRef(ISWbemSink* This) { +static __WIDL_INLINE ULONG ISWbemSink_AddRef(ISWbemSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemSink_Release(ISWbemSink* This) { +static __WIDL_INLINE ULONG ISWbemSink_Release(ISWbemSink* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemSink_GetTypeInfoCount(ISWbemSink* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemSink_GetTypeInfoCount(ISWbemSink* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemSink_GetTypeInfo(ISWbemSink* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemSink_GetTypeInfo(ISWbemSink* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemSink_GetIDsOfNames(ISWbemSink* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemSink_GetIDsOfNames(ISWbemSink* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemSink_Invoke(ISWbemSink* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemSink_Invoke(ISWbemSink* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemSink methods ***/ -static FORCEINLINE HRESULT ISWbemSink_Cancel(ISWbemSink* This) { +static __WIDL_INLINE HRESULT ISWbemSink_Cancel(ISWbemSink* This) { return This->lpVtbl->Cancel(This); } #endif @@ -5869,26 +5877,26 @@ interface ISWbemSinkEvents { #define ISWbemSinkEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemSinkEvents_QueryInterface(ISWbemSinkEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemSinkEvents_QueryInterface(ISWbemSinkEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemSinkEvents_AddRef(ISWbemSinkEvents* This) { +static __WIDL_INLINE ULONG ISWbemSinkEvents_AddRef(ISWbemSinkEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemSinkEvents_Release(ISWbemSinkEvents* This) { +static __WIDL_INLINE ULONG ISWbemSinkEvents_Release(ISWbemSinkEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemSinkEvents_GetTypeInfoCount(ISWbemSinkEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemSinkEvents_GetTypeInfoCount(ISWbemSinkEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemSinkEvents_GetTypeInfo(ISWbemSinkEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemSinkEvents_GetTypeInfo(ISWbemSinkEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemSinkEvents_GetIDsOfNames(ISWbemSinkEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemSinkEvents_GetIDsOfNames(ISWbemSinkEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemSinkEvents_Invoke(ISWbemSinkEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemSinkEvents_Invoke(ISWbemSinkEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif @@ -5999,33 +6007,33 @@ interface ISWbemEventSource { #define ISWbemEventSource_get_Security_(This,objWbemSecurity) (This)->lpVtbl->get_Security_(This,objWbemSecurity) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemEventSource_QueryInterface(ISWbemEventSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemEventSource_QueryInterface(ISWbemEventSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemEventSource_AddRef(ISWbemEventSource* This) { +static __WIDL_INLINE ULONG ISWbemEventSource_AddRef(ISWbemEventSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemEventSource_Release(ISWbemEventSource* This) { +static __WIDL_INLINE ULONG ISWbemEventSource_Release(ISWbemEventSource* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemEventSource_GetTypeInfoCount(ISWbemEventSource* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemEventSource_GetTypeInfoCount(ISWbemEventSource* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemEventSource_GetTypeInfo(ISWbemEventSource* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemEventSource_GetTypeInfo(ISWbemEventSource* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemEventSource_GetIDsOfNames(ISWbemEventSource* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemEventSource_GetIDsOfNames(ISWbemEventSource* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemEventSource_Invoke(ISWbemEventSource* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemEventSource_Invoke(ISWbemEventSource* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemEventSource methods ***/ -static FORCEINLINE HRESULT ISWbemEventSource_NextEvent(ISWbemEventSource* This,LONG iTimeoutMs,ISWbemObject **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemEventSource_NextEvent(ISWbemEventSource* This,LONG iTimeoutMs,ISWbemObject **objWbemObject) { return This->lpVtbl->NextEvent(This,iTimeoutMs,objWbemObject); } -static FORCEINLINE HRESULT ISWbemEventSource_get_Security_(ISWbemEventSource* This,ISWbemSecurity **objWbemSecurity) { +static __WIDL_INLINE HRESULT ISWbemEventSource_get_Security_(ISWbemEventSource* This,ISWbemSecurity **objWbemSecurity) { return This->lpVtbl->get_Security_(This,objWbemSecurity); } #endif @@ -6159,42 +6167,42 @@ interface ISWbemSecurity { #define ISWbemSecurity_get_Privileges(This,objWbemPrivilegeSet) (This)->lpVtbl->get_Privileges(This,objWbemPrivilegeSet) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemSecurity_QueryInterface(ISWbemSecurity* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemSecurity_QueryInterface(ISWbemSecurity* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemSecurity_AddRef(ISWbemSecurity* This) { +static __WIDL_INLINE ULONG ISWbemSecurity_AddRef(ISWbemSecurity* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemSecurity_Release(ISWbemSecurity* This) { +static __WIDL_INLINE ULONG ISWbemSecurity_Release(ISWbemSecurity* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemSecurity_GetTypeInfoCount(ISWbemSecurity* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemSecurity_GetTypeInfoCount(ISWbemSecurity* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemSecurity_GetTypeInfo(ISWbemSecurity* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemSecurity_GetTypeInfo(ISWbemSecurity* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemSecurity_GetIDsOfNames(ISWbemSecurity* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemSecurity_GetIDsOfNames(ISWbemSecurity* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemSecurity_Invoke(ISWbemSecurity* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemSecurity_Invoke(ISWbemSecurity* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemSecurity methods ***/ -static FORCEINLINE HRESULT ISWbemSecurity_get_ImpersonationLevel(ISWbemSecurity* This,WbemImpersonationLevelEnum *iImpersonationLevel) { +static __WIDL_INLINE HRESULT ISWbemSecurity_get_ImpersonationLevel(ISWbemSecurity* This,WbemImpersonationLevelEnum *iImpersonationLevel) { return This->lpVtbl->get_ImpersonationLevel(This,iImpersonationLevel); } -static FORCEINLINE HRESULT ISWbemSecurity_put_ImpersonationLevel(ISWbemSecurity* This,WbemImpersonationLevelEnum iImpersonationLevel) { +static __WIDL_INLINE HRESULT ISWbemSecurity_put_ImpersonationLevel(ISWbemSecurity* This,WbemImpersonationLevelEnum iImpersonationLevel) { return This->lpVtbl->put_ImpersonationLevel(This,iImpersonationLevel); } -static FORCEINLINE HRESULT ISWbemSecurity_get_AuthenticationLevel(ISWbemSecurity* This,WbemAuthenticationLevelEnum *iAuthenticationLevel) { +static __WIDL_INLINE HRESULT ISWbemSecurity_get_AuthenticationLevel(ISWbemSecurity* This,WbemAuthenticationLevelEnum *iAuthenticationLevel) { return This->lpVtbl->get_AuthenticationLevel(This,iAuthenticationLevel); } -static FORCEINLINE HRESULT ISWbemSecurity_put_AuthenticationLevel(ISWbemSecurity* This,WbemAuthenticationLevelEnum iAuthenticationLevel) { +static __WIDL_INLINE HRESULT ISWbemSecurity_put_AuthenticationLevel(ISWbemSecurity* This,WbemAuthenticationLevelEnum iAuthenticationLevel) { return This->lpVtbl->put_AuthenticationLevel(This,iAuthenticationLevel); } -static FORCEINLINE HRESULT ISWbemSecurity_get_Privileges(ISWbemSecurity* This,ISWbemPrivilegeSet **objWbemPrivilegeSet) { +static __WIDL_INLINE HRESULT ISWbemSecurity_get_Privileges(ISWbemSecurity* This,ISWbemPrivilegeSet **objWbemPrivilegeSet) { return This->lpVtbl->get_Privileges(This,objWbemPrivilegeSet); } #endif @@ -6328,42 +6336,42 @@ interface ISWbemPrivilege { #define ISWbemPrivilege_get_Identifier(This,iPrivilege) (This)->lpVtbl->get_Identifier(This,iPrivilege) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemPrivilege_QueryInterface(ISWbemPrivilege* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemPrivilege_QueryInterface(ISWbemPrivilege* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemPrivilege_AddRef(ISWbemPrivilege* This) { +static __WIDL_INLINE ULONG ISWbemPrivilege_AddRef(ISWbemPrivilege* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemPrivilege_Release(ISWbemPrivilege* This) { +static __WIDL_INLINE ULONG ISWbemPrivilege_Release(ISWbemPrivilege* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemPrivilege_GetTypeInfoCount(ISWbemPrivilege* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemPrivilege_GetTypeInfoCount(ISWbemPrivilege* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemPrivilege_GetTypeInfo(ISWbemPrivilege* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemPrivilege_GetTypeInfo(ISWbemPrivilege* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemPrivilege_GetIDsOfNames(ISWbemPrivilege* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemPrivilege_GetIDsOfNames(ISWbemPrivilege* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemPrivilege_Invoke(ISWbemPrivilege* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemPrivilege_Invoke(ISWbemPrivilege* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemPrivilege methods ***/ -static FORCEINLINE HRESULT ISWbemPrivilege_get_IsEnabled(ISWbemPrivilege* This,VARIANT_BOOL *bIsEnabled) { +static __WIDL_INLINE HRESULT ISWbemPrivilege_get_IsEnabled(ISWbemPrivilege* This,VARIANT_BOOL *bIsEnabled) { return This->lpVtbl->get_IsEnabled(This,bIsEnabled); } -static FORCEINLINE HRESULT ISWbemPrivilege_put_IsEnabled(ISWbemPrivilege* This,VARIANT_BOOL bIsEnabled) { +static __WIDL_INLINE HRESULT ISWbemPrivilege_put_IsEnabled(ISWbemPrivilege* This,VARIANT_BOOL bIsEnabled) { return This->lpVtbl->put_IsEnabled(This,bIsEnabled); } -static FORCEINLINE HRESULT ISWbemPrivilege_get_Name(ISWbemPrivilege* This,BSTR *strDisplayName) { +static __WIDL_INLINE HRESULT ISWbemPrivilege_get_Name(ISWbemPrivilege* This,BSTR *strDisplayName) { return This->lpVtbl->get_Name(This,strDisplayName); } -static FORCEINLINE HRESULT ISWbemPrivilege_get_DisplayName(ISWbemPrivilege* This,BSTR *strDisplayName) { +static __WIDL_INLINE HRESULT ISWbemPrivilege_get_DisplayName(ISWbemPrivilege* This,BSTR *strDisplayName) { return This->lpVtbl->get_DisplayName(This,strDisplayName); } -static FORCEINLINE HRESULT ISWbemPrivilege_get_Identifier(ISWbemPrivilege* This,WbemPrivilegeEnum *iPrivilege) { +static __WIDL_INLINE HRESULT ISWbemPrivilege_get_Identifier(ISWbemPrivilege* This,WbemPrivilegeEnum *iPrivilege) { return This->lpVtbl->get_Identifier(This,iPrivilege); } #endif @@ -6522,48 +6530,48 @@ interface ISWbemPrivilegeSet { #define ISWbemPrivilegeSet_AddAsString(This,strPrivilege,bIsEnabled,objWbemPrivilege) (This)->lpVtbl->AddAsString(This,strPrivilege,bIsEnabled,objWbemPrivilege) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemPrivilegeSet_QueryInterface(ISWbemPrivilegeSet* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemPrivilegeSet_QueryInterface(ISWbemPrivilegeSet* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemPrivilegeSet_AddRef(ISWbemPrivilegeSet* This) { +static __WIDL_INLINE ULONG ISWbemPrivilegeSet_AddRef(ISWbemPrivilegeSet* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemPrivilegeSet_Release(ISWbemPrivilegeSet* This) { +static __WIDL_INLINE ULONG ISWbemPrivilegeSet_Release(ISWbemPrivilegeSet* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemPrivilegeSet_GetTypeInfoCount(ISWbemPrivilegeSet* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemPrivilegeSet_GetTypeInfoCount(ISWbemPrivilegeSet* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemPrivilegeSet_GetTypeInfo(ISWbemPrivilegeSet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemPrivilegeSet_GetTypeInfo(ISWbemPrivilegeSet* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemPrivilegeSet_GetIDsOfNames(ISWbemPrivilegeSet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemPrivilegeSet_GetIDsOfNames(ISWbemPrivilegeSet* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemPrivilegeSet_Invoke(ISWbemPrivilegeSet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemPrivilegeSet_Invoke(ISWbemPrivilegeSet* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemPrivilegeSet methods ***/ -static FORCEINLINE HRESULT ISWbemPrivilegeSet_get__NewEnum(ISWbemPrivilegeSet* This,IUnknown **pUnk) { +static __WIDL_INLINE HRESULT ISWbemPrivilegeSet_get__NewEnum(ISWbemPrivilegeSet* This,IUnknown **pUnk) { return This->lpVtbl->get__NewEnum(This,pUnk); } -static FORCEINLINE HRESULT ISWbemPrivilegeSet_Item(ISWbemPrivilegeSet* This,WbemPrivilegeEnum iPrivilege,ISWbemPrivilege **objWbemPrivilege) { +static __WIDL_INLINE HRESULT ISWbemPrivilegeSet_Item(ISWbemPrivilegeSet* This,WbemPrivilegeEnum iPrivilege,ISWbemPrivilege **objWbemPrivilege) { return This->lpVtbl->Item(This,iPrivilege,objWbemPrivilege); } -static FORCEINLINE HRESULT ISWbemPrivilegeSet_get_Count(ISWbemPrivilegeSet* This,LONG *iCount) { +static __WIDL_INLINE HRESULT ISWbemPrivilegeSet_get_Count(ISWbemPrivilegeSet* This,LONG *iCount) { return This->lpVtbl->get_Count(This,iCount); } -static FORCEINLINE HRESULT ISWbemPrivilegeSet_Add(ISWbemPrivilegeSet* This,WbemPrivilegeEnum iPrivilege,VARIANT_BOOL bIsEnabled,ISWbemPrivilege **objWbemPrivilege) { +static __WIDL_INLINE HRESULT ISWbemPrivilegeSet_Add(ISWbemPrivilegeSet* This,WbemPrivilegeEnum iPrivilege,VARIANT_BOOL bIsEnabled,ISWbemPrivilege **objWbemPrivilege) { return This->lpVtbl->Add(This,iPrivilege,bIsEnabled,objWbemPrivilege); } -static FORCEINLINE HRESULT ISWbemPrivilegeSet_Remove(ISWbemPrivilegeSet* This,WbemPrivilegeEnum iPrivilege) { +static __WIDL_INLINE HRESULT ISWbemPrivilegeSet_Remove(ISWbemPrivilegeSet* This,WbemPrivilegeEnum iPrivilege) { return This->lpVtbl->Remove(This,iPrivilege); } -static FORCEINLINE HRESULT ISWbemPrivilegeSet_DeleteAll(ISWbemPrivilegeSet* This) { +static __WIDL_INLINE HRESULT ISWbemPrivilegeSet_DeleteAll(ISWbemPrivilegeSet* This) { return This->lpVtbl->DeleteAll(This); } -static FORCEINLINE HRESULT ISWbemPrivilegeSet_AddAsString(ISWbemPrivilegeSet* This,BSTR strPrivilege,VARIANT_BOOL bIsEnabled,ISWbemPrivilege **objWbemPrivilege) { +static __WIDL_INLINE HRESULT ISWbemPrivilegeSet_AddAsString(ISWbemPrivilegeSet* This,BSTR strPrivilege,VARIANT_BOOL bIsEnabled,ISWbemPrivilege **objWbemPrivilege) { return This->lpVtbl->AddAsString(This,strPrivilege,bIsEnabled,objWbemPrivilege); } #endif @@ -6985,147 +6993,147 @@ interface ISWbemDateTime { #define ISWbemDateTime_SetFileTime(This,strFileTime,bIsLocal) (This)->lpVtbl->SetFileTime(This,strFileTime,bIsLocal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemDateTime_QueryInterface(ISWbemDateTime* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemDateTime_QueryInterface(ISWbemDateTime* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemDateTime_AddRef(ISWbemDateTime* This) { +static __WIDL_INLINE ULONG ISWbemDateTime_AddRef(ISWbemDateTime* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemDateTime_Release(ISWbemDateTime* This) { +static __WIDL_INLINE ULONG ISWbemDateTime_Release(ISWbemDateTime* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemDateTime_GetTypeInfoCount(ISWbemDateTime* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemDateTime_GetTypeInfoCount(ISWbemDateTime* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemDateTime_GetTypeInfo(ISWbemDateTime* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemDateTime_GetTypeInfo(ISWbemDateTime* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemDateTime_GetIDsOfNames(ISWbemDateTime* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemDateTime_GetIDsOfNames(ISWbemDateTime* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemDateTime_Invoke(ISWbemDateTime* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemDateTime_Invoke(ISWbemDateTime* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemDateTime methods ***/ -static FORCEINLINE HRESULT ISWbemDateTime_get_Value(ISWbemDateTime* This,BSTR *strValue) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_Value(ISWbemDateTime* This,BSTR *strValue) { return This->lpVtbl->get_Value(This,strValue); } -static FORCEINLINE HRESULT ISWbemDateTime_put_Value(ISWbemDateTime* This,BSTR strValue) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_Value(ISWbemDateTime* This,BSTR strValue) { return This->lpVtbl->put_Value(This,strValue); } -static FORCEINLINE HRESULT ISWbemDateTime_get_Year(ISWbemDateTime* This,LONG *iYear) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_Year(ISWbemDateTime* This,LONG *iYear) { return This->lpVtbl->get_Year(This,iYear); } -static FORCEINLINE HRESULT ISWbemDateTime_put_Year(ISWbemDateTime* This,LONG iYear) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_Year(ISWbemDateTime* This,LONG iYear) { return This->lpVtbl->put_Year(This,iYear); } -static FORCEINLINE HRESULT ISWbemDateTime_get_YearSpecified(ISWbemDateTime* This,VARIANT_BOOL *bYearSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_YearSpecified(ISWbemDateTime* This,VARIANT_BOOL *bYearSpecified) { return This->lpVtbl->get_YearSpecified(This,bYearSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_put_YearSpecified(ISWbemDateTime* This,VARIANT_BOOL bYearSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_YearSpecified(ISWbemDateTime* This,VARIANT_BOOL bYearSpecified) { return This->lpVtbl->put_YearSpecified(This,bYearSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_get_Month(ISWbemDateTime* This,LONG *iMonth) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_Month(ISWbemDateTime* This,LONG *iMonth) { return This->lpVtbl->get_Month(This,iMonth); } -static FORCEINLINE HRESULT ISWbemDateTime_put_Month(ISWbemDateTime* This,LONG iMonth) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_Month(ISWbemDateTime* This,LONG iMonth) { return This->lpVtbl->put_Month(This,iMonth); } -static FORCEINLINE HRESULT ISWbemDateTime_get_MonthSpecified(ISWbemDateTime* This,VARIANT_BOOL *bMonthSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_MonthSpecified(ISWbemDateTime* This,VARIANT_BOOL *bMonthSpecified) { return This->lpVtbl->get_MonthSpecified(This,bMonthSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_put_MonthSpecified(ISWbemDateTime* This,VARIANT_BOOL bMonthSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_MonthSpecified(ISWbemDateTime* This,VARIANT_BOOL bMonthSpecified) { return This->lpVtbl->put_MonthSpecified(This,bMonthSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_get_Day(ISWbemDateTime* This,LONG *iDay) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_Day(ISWbemDateTime* This,LONG *iDay) { return This->lpVtbl->get_Day(This,iDay); } -static FORCEINLINE HRESULT ISWbemDateTime_put_Day(ISWbemDateTime* This,LONG iDay) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_Day(ISWbemDateTime* This,LONG iDay) { return This->lpVtbl->put_Day(This,iDay); } -static FORCEINLINE HRESULT ISWbemDateTime_get_DaySpecified(ISWbemDateTime* This,VARIANT_BOOL *bDaySpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_DaySpecified(ISWbemDateTime* This,VARIANT_BOOL *bDaySpecified) { return This->lpVtbl->get_DaySpecified(This,bDaySpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_put_DaySpecified(ISWbemDateTime* This,VARIANT_BOOL bDaySpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_DaySpecified(ISWbemDateTime* This,VARIANT_BOOL bDaySpecified) { return This->lpVtbl->put_DaySpecified(This,bDaySpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_get_Hours(ISWbemDateTime* This,LONG *iHours) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_Hours(ISWbemDateTime* This,LONG *iHours) { return This->lpVtbl->get_Hours(This,iHours); } -static FORCEINLINE HRESULT ISWbemDateTime_put_Hours(ISWbemDateTime* This,LONG iHours) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_Hours(ISWbemDateTime* This,LONG iHours) { return This->lpVtbl->put_Hours(This,iHours); } -static FORCEINLINE HRESULT ISWbemDateTime_get_HoursSpecified(ISWbemDateTime* This,VARIANT_BOOL *bHoursSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_HoursSpecified(ISWbemDateTime* This,VARIANT_BOOL *bHoursSpecified) { return This->lpVtbl->get_HoursSpecified(This,bHoursSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_put_HoursSpecified(ISWbemDateTime* This,VARIANT_BOOL bHoursSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_HoursSpecified(ISWbemDateTime* This,VARIANT_BOOL bHoursSpecified) { return This->lpVtbl->put_HoursSpecified(This,bHoursSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_get_Minutes(ISWbemDateTime* This,LONG *iMinutes) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_Minutes(ISWbemDateTime* This,LONG *iMinutes) { return This->lpVtbl->get_Minutes(This,iMinutes); } -static FORCEINLINE HRESULT ISWbemDateTime_put_Minutes(ISWbemDateTime* This,LONG iMinutes) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_Minutes(ISWbemDateTime* This,LONG iMinutes) { return This->lpVtbl->put_Minutes(This,iMinutes); } -static FORCEINLINE HRESULT ISWbemDateTime_get_MinutesSpecified(ISWbemDateTime* This,VARIANT_BOOL *bMinutesSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_MinutesSpecified(ISWbemDateTime* This,VARIANT_BOOL *bMinutesSpecified) { return This->lpVtbl->get_MinutesSpecified(This,bMinutesSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_put_MinutesSpecified(ISWbemDateTime* This,VARIANT_BOOL bMinutesSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_MinutesSpecified(ISWbemDateTime* This,VARIANT_BOOL bMinutesSpecified) { return This->lpVtbl->put_MinutesSpecified(This,bMinutesSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_get_Seconds(ISWbemDateTime* This,LONG *iSeconds) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_Seconds(ISWbemDateTime* This,LONG *iSeconds) { return This->lpVtbl->get_Seconds(This,iSeconds); } -static FORCEINLINE HRESULT ISWbemDateTime_put_Seconds(ISWbemDateTime* This,LONG iSeconds) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_Seconds(ISWbemDateTime* This,LONG iSeconds) { return This->lpVtbl->put_Seconds(This,iSeconds); } -static FORCEINLINE HRESULT ISWbemDateTime_get_SecondsSpecified(ISWbemDateTime* This,VARIANT_BOOL *bSecondsSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_SecondsSpecified(ISWbemDateTime* This,VARIANT_BOOL *bSecondsSpecified) { return This->lpVtbl->get_SecondsSpecified(This,bSecondsSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_put_SecondsSpecified(ISWbemDateTime* This,VARIANT_BOOL bSecondsSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_SecondsSpecified(ISWbemDateTime* This,VARIANT_BOOL bSecondsSpecified) { return This->lpVtbl->put_SecondsSpecified(This,bSecondsSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_get_Microseconds(ISWbemDateTime* This,LONG *iMicroseconds) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_Microseconds(ISWbemDateTime* This,LONG *iMicroseconds) { return This->lpVtbl->get_Microseconds(This,iMicroseconds); } -static FORCEINLINE HRESULT ISWbemDateTime_put_Microseconds(ISWbemDateTime* This,LONG iMicroseconds) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_Microseconds(ISWbemDateTime* This,LONG iMicroseconds) { return This->lpVtbl->put_Microseconds(This,iMicroseconds); } -static FORCEINLINE HRESULT ISWbemDateTime_get_MicrosecondsSpecified(ISWbemDateTime* This,VARIANT_BOOL *bMicrosecondsSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_MicrosecondsSpecified(ISWbemDateTime* This,VARIANT_BOOL *bMicrosecondsSpecified) { return This->lpVtbl->get_MicrosecondsSpecified(This,bMicrosecondsSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_put_MicrosecondsSpecified(ISWbemDateTime* This,VARIANT_BOOL bMicrosecondsSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_MicrosecondsSpecified(ISWbemDateTime* This,VARIANT_BOOL bMicrosecondsSpecified) { return This->lpVtbl->put_MicrosecondsSpecified(This,bMicrosecondsSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_get_UTC(ISWbemDateTime* This,LONG *iUTC) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_UTC(ISWbemDateTime* This,LONG *iUTC) { return This->lpVtbl->get_UTC(This,iUTC); } -static FORCEINLINE HRESULT ISWbemDateTime_put_UTC(ISWbemDateTime* This,LONG iUTC) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_UTC(ISWbemDateTime* This,LONG iUTC) { return This->lpVtbl->put_UTC(This,iUTC); } -static FORCEINLINE HRESULT ISWbemDateTime_get_UTCSpecified(ISWbemDateTime* This,VARIANT_BOOL *bUTCSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_UTCSpecified(ISWbemDateTime* This,VARIANT_BOOL *bUTCSpecified) { return This->lpVtbl->get_UTCSpecified(This,bUTCSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_put_UTCSpecified(ISWbemDateTime* This,VARIANT_BOOL bUTCSpecified) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_UTCSpecified(ISWbemDateTime* This,VARIANT_BOOL bUTCSpecified) { return This->lpVtbl->put_UTCSpecified(This,bUTCSpecified); } -static FORCEINLINE HRESULT ISWbemDateTime_get_IsInterval(ISWbemDateTime* This,VARIANT_BOOL *bIsInterval) { +static __WIDL_INLINE HRESULT ISWbemDateTime_get_IsInterval(ISWbemDateTime* This,VARIANT_BOOL *bIsInterval) { return This->lpVtbl->get_IsInterval(This,bIsInterval); } -static FORCEINLINE HRESULT ISWbemDateTime_put_IsInterval(ISWbemDateTime* This,VARIANT_BOOL bIsInterval) { +static __WIDL_INLINE HRESULT ISWbemDateTime_put_IsInterval(ISWbemDateTime* This,VARIANT_BOOL bIsInterval) { return This->lpVtbl->put_IsInterval(This,bIsInterval); } -static FORCEINLINE HRESULT ISWbemDateTime_GetVarDate(ISWbemDateTime* This,VARIANT_BOOL bIsLocal,DATE *dVarDate) { +static __WIDL_INLINE HRESULT ISWbemDateTime_GetVarDate(ISWbemDateTime* This,VARIANT_BOOL bIsLocal,DATE *dVarDate) { return This->lpVtbl->GetVarDate(This,bIsLocal,dVarDate); } -static FORCEINLINE HRESULT ISWbemDateTime_SetVarDate(ISWbemDateTime* This,DATE dVarDate,VARIANT_BOOL bIsLocal) { +static __WIDL_INLINE HRESULT ISWbemDateTime_SetVarDate(ISWbemDateTime* This,DATE dVarDate,VARIANT_BOOL bIsLocal) { return This->lpVtbl->SetVarDate(This,dVarDate,bIsLocal); } -static FORCEINLINE HRESULT ISWbemDateTime_GetFileTime(ISWbemDateTime* This,VARIANT_BOOL bIsLocal,BSTR *strFileTime) { +static __WIDL_INLINE HRESULT ISWbemDateTime_GetFileTime(ISWbemDateTime* This,VARIANT_BOOL bIsLocal,BSTR *strFileTime) { return This->lpVtbl->GetFileTime(This,bIsLocal,strFileTime); } -static FORCEINLINE HRESULT ISWbemDateTime_SetFileTime(ISWbemDateTime* This,BSTR strFileTime,VARIANT_BOOL bIsLocal) { +static __WIDL_INLINE HRESULT ISWbemDateTime_SetFileTime(ISWbemDateTime* This,BSTR strFileTime,VARIANT_BOOL bIsLocal) { return This->lpVtbl->SetFileTime(This,strFileTime,bIsLocal); } #endif @@ -7267,45 +7275,45 @@ interface ISWbemRefreshableItem { #define ISWbemRefreshableItem_Remove(This,iFlags) (This)->lpVtbl->Remove(This,iFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemRefreshableItem_QueryInterface(ISWbemRefreshableItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemRefreshableItem_QueryInterface(ISWbemRefreshableItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemRefreshableItem_AddRef(ISWbemRefreshableItem* This) { +static __WIDL_INLINE ULONG ISWbemRefreshableItem_AddRef(ISWbemRefreshableItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemRefreshableItem_Release(ISWbemRefreshableItem* This) { +static __WIDL_INLINE ULONG ISWbemRefreshableItem_Release(ISWbemRefreshableItem* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemRefreshableItem_GetTypeInfoCount(ISWbemRefreshableItem* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemRefreshableItem_GetTypeInfoCount(ISWbemRefreshableItem* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemRefreshableItem_GetTypeInfo(ISWbemRefreshableItem* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemRefreshableItem_GetTypeInfo(ISWbemRefreshableItem* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemRefreshableItem_GetIDsOfNames(ISWbemRefreshableItem* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemRefreshableItem_GetIDsOfNames(ISWbemRefreshableItem* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemRefreshableItem_Invoke(ISWbemRefreshableItem* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemRefreshableItem_Invoke(ISWbemRefreshableItem* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemRefreshableItem methods ***/ -static FORCEINLINE HRESULT ISWbemRefreshableItem_get_Index(ISWbemRefreshableItem* This,LONG *iIndex) { +static __WIDL_INLINE HRESULT ISWbemRefreshableItem_get_Index(ISWbemRefreshableItem* This,LONG *iIndex) { return This->lpVtbl->get_Index(This,iIndex); } -static FORCEINLINE HRESULT ISWbemRefreshableItem_get_Refresher(ISWbemRefreshableItem* This,ISWbemRefresher **objWbemRefresher) { +static __WIDL_INLINE HRESULT ISWbemRefreshableItem_get_Refresher(ISWbemRefreshableItem* This,ISWbemRefresher **objWbemRefresher) { return This->lpVtbl->get_Refresher(This,objWbemRefresher); } -static FORCEINLINE HRESULT ISWbemRefreshableItem_get_IsSet(ISWbemRefreshableItem* This,VARIANT_BOOL *bIsSet) { +static __WIDL_INLINE HRESULT ISWbemRefreshableItem_get_IsSet(ISWbemRefreshableItem* This,VARIANT_BOOL *bIsSet) { return This->lpVtbl->get_IsSet(This,bIsSet); } -static FORCEINLINE HRESULT ISWbemRefreshableItem_get_Object(ISWbemRefreshableItem* This,ISWbemObjectEx **objWbemObject) { +static __WIDL_INLINE HRESULT ISWbemRefreshableItem_get_Object(ISWbemRefreshableItem* This,ISWbemObjectEx **objWbemObject) { return This->lpVtbl->get_Object(This,objWbemObject); } -static FORCEINLINE HRESULT ISWbemRefreshableItem_get_ObjectSet(ISWbemRefreshableItem* This,ISWbemObjectSet **objWbemObjectSet) { +static __WIDL_INLINE HRESULT ISWbemRefreshableItem_get_ObjectSet(ISWbemRefreshableItem* This,ISWbemObjectSet **objWbemObjectSet) { return This->lpVtbl->get_ObjectSet(This,objWbemObjectSet); } -static FORCEINLINE HRESULT ISWbemRefreshableItem_Remove(ISWbemRefreshableItem* This,LONG iFlags) { +static __WIDL_INLINE HRESULT ISWbemRefreshableItem_Remove(ISWbemRefreshableItem* This,LONG iFlags) { return This->lpVtbl->Remove(This,iFlags); } #endif @@ -7498,57 +7506,57 @@ interface ISWbemRefresher { #define ISWbemRefresher_DeleteAll(This) (This)->lpVtbl->DeleteAll(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISWbemRefresher_QueryInterface(ISWbemRefresher* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISWbemRefresher_QueryInterface(ISWbemRefresher* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISWbemRefresher_AddRef(ISWbemRefresher* This) { +static __WIDL_INLINE ULONG ISWbemRefresher_AddRef(ISWbemRefresher* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISWbemRefresher_Release(ISWbemRefresher* This) { +static __WIDL_INLINE ULONG ISWbemRefresher_Release(ISWbemRefresher* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISWbemRefresher_GetTypeInfoCount(ISWbemRefresher* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISWbemRefresher_GetTypeInfoCount(ISWbemRefresher* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISWbemRefresher_GetTypeInfo(ISWbemRefresher* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISWbemRefresher_GetTypeInfo(ISWbemRefresher* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISWbemRefresher_GetIDsOfNames(ISWbemRefresher* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISWbemRefresher_GetIDsOfNames(ISWbemRefresher* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISWbemRefresher_Invoke(ISWbemRefresher* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISWbemRefresher_Invoke(ISWbemRefresher* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISWbemRefresher methods ***/ -static FORCEINLINE HRESULT ISWbemRefresher_get__NewEnum(ISWbemRefresher* This,IUnknown **pUnk) { +static __WIDL_INLINE HRESULT ISWbemRefresher_get__NewEnum(ISWbemRefresher* This,IUnknown **pUnk) { return This->lpVtbl->get__NewEnum(This,pUnk); } -static FORCEINLINE HRESULT ISWbemRefresher_Item(ISWbemRefresher* This,LONG iIndex,ISWbemRefreshableItem **objWbemRefreshableItem) { +static __WIDL_INLINE HRESULT ISWbemRefresher_Item(ISWbemRefresher* This,LONG iIndex,ISWbemRefreshableItem **objWbemRefreshableItem) { return This->lpVtbl->Item(This,iIndex,objWbemRefreshableItem); } -static FORCEINLINE HRESULT ISWbemRefresher_get_Count(ISWbemRefresher* This,LONG *iCount) { +static __WIDL_INLINE HRESULT ISWbemRefresher_get_Count(ISWbemRefresher* This,LONG *iCount) { return This->lpVtbl->get_Count(This,iCount); } -static FORCEINLINE HRESULT ISWbemRefresher_Add(ISWbemRefresher* This,ISWbemServicesEx *objWbemServices,BSTR bsInstancePath,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemRefreshableItem **objWbemRefreshableItem) { +static __WIDL_INLINE HRESULT ISWbemRefresher_Add(ISWbemRefresher* This,ISWbemServicesEx *objWbemServices,BSTR bsInstancePath,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemRefreshableItem **objWbemRefreshableItem) { return This->lpVtbl->Add(This,objWbemServices,bsInstancePath,iFlags,objWbemNamedValueSet,objWbemRefreshableItem); } -static FORCEINLINE HRESULT ISWbemRefresher_AddEnum(ISWbemRefresher* This,ISWbemServicesEx *objWbemServices,BSTR bsClassName,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemRefreshableItem **objWbemRefreshableItem) { +static __WIDL_INLINE HRESULT ISWbemRefresher_AddEnum(ISWbemRefresher* This,ISWbemServicesEx *objWbemServices,BSTR bsClassName,LONG iFlags,IDispatch *objWbemNamedValueSet,ISWbemRefreshableItem **objWbemRefreshableItem) { return This->lpVtbl->AddEnum(This,objWbemServices,bsClassName,iFlags,objWbemNamedValueSet,objWbemRefreshableItem); } -static FORCEINLINE HRESULT ISWbemRefresher_Remove(ISWbemRefresher* This,LONG iIndex,LONG iFlags) { +static __WIDL_INLINE HRESULT ISWbemRefresher_Remove(ISWbemRefresher* This,LONG iIndex,LONG iFlags) { return This->lpVtbl->Remove(This,iIndex,iFlags); } -static FORCEINLINE HRESULT ISWbemRefresher_Refresh(ISWbemRefresher* This,LONG iFlags) { +static __WIDL_INLINE HRESULT ISWbemRefresher_Refresh(ISWbemRefresher* This,LONG iFlags) { return This->lpVtbl->Refresh(This,iFlags); } -static FORCEINLINE HRESULT ISWbemRefresher_get_AutoReconnect(ISWbemRefresher* This,VARIANT_BOOL *bCount) { +static __WIDL_INLINE HRESULT ISWbemRefresher_get_AutoReconnect(ISWbemRefresher* This,VARIANT_BOOL *bCount) { return This->lpVtbl->get_AutoReconnect(This,bCount); } -static FORCEINLINE HRESULT ISWbemRefresher_put_AutoReconnect(ISWbemRefresher* This,VARIANT_BOOL bCount) { +static __WIDL_INLINE HRESULT ISWbemRefresher_put_AutoReconnect(ISWbemRefresher* This,VARIANT_BOOL bCount) { return This->lpVtbl->put_AutoReconnect(This,bCount); } -static FORCEINLINE HRESULT ISWbemRefresher_DeleteAll(ISWbemRefresher* This) { +static __WIDL_INLINE HRESULT ISWbemRefresher_DeleteAll(ISWbemRefresher* This) { return This->lpVtbl->DeleteAll(This); } #endif diff --git a/lib/libc/include/any-windows-any/wbemprov.h b/lib/libc/include/any-windows-any/wbemprov.h index e8473f5a308b8dd75f3c2dfa57acb9b44d499d7d..616b46b148b66e303dd2c1b9a02d3124280c0f66 100644 --- a/lib/libc/include/any-windows-any/wbemprov.h +++ b/lib/libc/include/any-windows-any/wbemprov.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wbemprov.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wbemprov.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wbemprov_h__ #define __wbemprov_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __WbemAdministrativeLocator_FWD_DEFINED__ @@ -421,17 +429,17 @@ interface IWbemUnboundObjectSink { #define IWbemUnboundObjectSink_IndicateToConsumer(This,pLogicalConsumer,lNumObjects,apObjects) (This)->lpVtbl->IndicateToConsumer(This,pLogicalConsumer,lNumObjects,apObjects) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemUnboundObjectSink_QueryInterface(IWbemUnboundObjectSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemUnboundObjectSink_QueryInterface(IWbemUnboundObjectSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemUnboundObjectSink_AddRef(IWbemUnboundObjectSink* This) { +static __WIDL_INLINE ULONG IWbemUnboundObjectSink_AddRef(IWbemUnboundObjectSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemUnboundObjectSink_Release(IWbemUnboundObjectSink* This) { +static __WIDL_INLINE ULONG IWbemUnboundObjectSink_Release(IWbemUnboundObjectSink* This) { return This->lpVtbl->Release(This); } /*** IWbemUnboundObjectSink methods ***/ -static FORCEINLINE HRESULT IWbemUnboundObjectSink_IndicateToConsumer(IWbemUnboundObjectSink* This,IWbemClassObject *pLogicalConsumer,LONG lNumObjects,IWbemClassObject **apObjects) { +static __WIDL_INLINE HRESULT IWbemUnboundObjectSink_IndicateToConsumer(IWbemUnboundObjectSink* This,IWbemClassObject *pLogicalConsumer,LONG lNumObjects,IWbemClassObject **apObjects) { return This->lpVtbl->IndicateToConsumer(This,pLogicalConsumer,lNumObjects,apObjects); } #endif @@ -526,20 +534,20 @@ interface IWbemPropertyProvider { #define IWbemPropertyProvider_PutProperty(This,lFlags,strLocale,strClassMapping,strInstMapping,strPropMapping,pvValue) (This)->lpVtbl->PutProperty(This,lFlags,strLocale,strClassMapping,strInstMapping,strPropMapping,pvValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemPropertyProvider_QueryInterface(IWbemPropertyProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemPropertyProvider_QueryInterface(IWbemPropertyProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemPropertyProvider_AddRef(IWbemPropertyProvider* This) { +static __WIDL_INLINE ULONG IWbemPropertyProvider_AddRef(IWbemPropertyProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemPropertyProvider_Release(IWbemPropertyProvider* This) { +static __WIDL_INLINE ULONG IWbemPropertyProvider_Release(IWbemPropertyProvider* This) { return This->lpVtbl->Release(This); } /*** IWbemPropertyProvider methods ***/ -static FORCEINLINE HRESULT IWbemPropertyProvider_GetProperty(IWbemPropertyProvider* This,LONG lFlags,const BSTR strLocale,const BSTR strClassMapping,const BSTR strInstMapping,const BSTR strPropMapping,VARIANT *pvValue) { +static __WIDL_INLINE HRESULT IWbemPropertyProvider_GetProperty(IWbemPropertyProvider* This,LONG lFlags,const BSTR strLocale,const BSTR strClassMapping,const BSTR strInstMapping,const BSTR strPropMapping,VARIANT *pvValue) { return This->lpVtbl->GetProperty(This,lFlags,strLocale,strClassMapping,strInstMapping,strPropMapping,pvValue); } -static FORCEINLINE HRESULT IWbemPropertyProvider_PutProperty(IWbemPropertyProvider* This,LONG lFlags,const BSTR strLocale,const BSTR strClassMapping,const BSTR strInstMapping,const BSTR strPropMapping,const VARIANT *pvValue) { +static __WIDL_INLINE HRESULT IWbemPropertyProvider_PutProperty(IWbemPropertyProvider* This,LONG lFlags,const BSTR strLocale,const BSTR strClassMapping,const BSTR strInstMapping,const BSTR strPropMapping,const VARIANT *pvValue) { return This->lpVtbl->PutProperty(This,lFlags,strLocale,strClassMapping,strInstMapping,strPropMapping,pvValue); } #endif @@ -608,17 +616,17 @@ interface IWbemEventProvider { #define IWbemEventProvider_ProvideEvents(This,pSink,lFlags) (This)->lpVtbl->ProvideEvents(This,pSink,lFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemEventProvider_QueryInterface(IWbemEventProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemEventProvider_QueryInterface(IWbemEventProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemEventProvider_AddRef(IWbemEventProvider* This) { +static __WIDL_INLINE ULONG IWbemEventProvider_AddRef(IWbemEventProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemEventProvider_Release(IWbemEventProvider* This) { +static __WIDL_INLINE ULONG IWbemEventProvider_Release(IWbemEventProvider* This) { return This->lpVtbl->Release(This); } /*** IWbemEventProvider methods ***/ -static FORCEINLINE HRESULT IWbemEventProvider_ProvideEvents(IWbemEventProvider* This,IWbemObjectSink *pSink,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemEventProvider_ProvideEvents(IWbemEventProvider* This,IWbemObjectSink *pSink,LONG lFlags) { return This->lpVtbl->ProvideEvents(This,pSink,lFlags); } #endif @@ -697,20 +705,20 @@ interface IWbemEventProviderQuerySink { #define IWbemEventProviderQuerySink_CancelQuery(This,dwId) (This)->lpVtbl->CancelQuery(This,dwId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemEventProviderQuerySink_QueryInterface(IWbemEventProviderQuerySink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemEventProviderQuerySink_QueryInterface(IWbemEventProviderQuerySink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemEventProviderQuerySink_AddRef(IWbemEventProviderQuerySink* This) { +static __WIDL_INLINE ULONG IWbemEventProviderQuerySink_AddRef(IWbemEventProviderQuerySink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemEventProviderQuerySink_Release(IWbemEventProviderQuerySink* This) { +static __WIDL_INLINE ULONG IWbemEventProviderQuerySink_Release(IWbemEventProviderQuerySink* This) { return This->lpVtbl->Release(This); } /*** IWbemEventProviderQuerySink methods ***/ -static FORCEINLINE HRESULT IWbemEventProviderQuerySink_NewQuery(IWbemEventProviderQuerySink* This,ULONG dwId,WBEM_WSTR wszQueryLanguage,WBEM_WSTR wszQuery) { +static __WIDL_INLINE HRESULT IWbemEventProviderQuerySink_NewQuery(IWbemEventProviderQuerySink* This,ULONG dwId,WBEM_WSTR wszQueryLanguage,WBEM_WSTR wszQuery) { return This->lpVtbl->NewQuery(This,dwId,wszQueryLanguage,wszQuery); } -static FORCEINLINE HRESULT IWbemEventProviderQuerySink_CancelQuery(IWbemEventProviderQuerySink* This,ULONG dwId) { +static __WIDL_INLINE HRESULT IWbemEventProviderQuerySink_CancelQuery(IWbemEventProviderQuerySink* This,ULONG dwId) { return This->lpVtbl->CancelQuery(This,dwId); } #endif @@ -783,17 +791,17 @@ interface IWbemEventProviderSecurity { #define IWbemEventProviderSecurity_AccessCheck(This,wszQueryLanguage,wszQuery,lSidLength,pSid) (This)->lpVtbl->AccessCheck(This,wszQueryLanguage,wszQuery,lSidLength,pSid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemEventProviderSecurity_QueryInterface(IWbemEventProviderSecurity* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemEventProviderSecurity_QueryInterface(IWbemEventProviderSecurity* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemEventProviderSecurity_AddRef(IWbemEventProviderSecurity* This) { +static __WIDL_INLINE ULONG IWbemEventProviderSecurity_AddRef(IWbemEventProviderSecurity* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemEventProviderSecurity_Release(IWbemEventProviderSecurity* This) { +static __WIDL_INLINE ULONG IWbemEventProviderSecurity_Release(IWbemEventProviderSecurity* This) { return This->lpVtbl->Release(This); } /*** IWbemEventProviderSecurity methods ***/ -static FORCEINLINE HRESULT IWbemEventProviderSecurity_AccessCheck(IWbemEventProviderSecurity* This,WBEM_CWSTR wszQueryLanguage,WBEM_CWSTR wszQuery,LONG lSidLength,const BYTE *pSid) { +static __WIDL_INLINE HRESULT IWbemEventProviderSecurity_AccessCheck(IWbemEventProviderSecurity* This,WBEM_CWSTR wszQueryLanguage,WBEM_CWSTR wszQuery,LONG lSidLength,const BYTE *pSid) { return This->lpVtbl->AccessCheck(This,wszQueryLanguage,wszQuery,lSidLength,pSid); } #endif @@ -862,17 +870,17 @@ interface IWbemProviderIdentity { #define IWbemProviderIdentity_SetRegistrationObject(This,lFlags,pProvReg) (This)->lpVtbl->SetRegistrationObject(This,lFlags,pProvReg) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemProviderIdentity_QueryInterface(IWbemProviderIdentity* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemProviderIdentity_QueryInterface(IWbemProviderIdentity* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemProviderIdentity_AddRef(IWbemProviderIdentity* This) { +static __WIDL_INLINE ULONG IWbemProviderIdentity_AddRef(IWbemProviderIdentity* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemProviderIdentity_Release(IWbemProviderIdentity* This) { +static __WIDL_INLINE ULONG IWbemProviderIdentity_Release(IWbemProviderIdentity* This) { return This->lpVtbl->Release(This); } /*** IWbemProviderIdentity methods ***/ -static FORCEINLINE HRESULT IWbemProviderIdentity_SetRegistrationObject(IWbemProviderIdentity* This,LONG lFlags,IWbemClassObject *pProvReg) { +static __WIDL_INLINE HRESULT IWbemProviderIdentity_SetRegistrationObject(IWbemProviderIdentity* This,LONG lFlags,IWbemClassObject *pProvReg) { return This->lpVtbl->SetRegistrationObject(This,lFlags,pProvReg); } #endif @@ -941,17 +949,17 @@ interface IWbemEventConsumerProvider { #define IWbemEventConsumerProvider_FindConsumer(This,pLogicalConsumer,ppConsumer) (This)->lpVtbl->FindConsumer(This,pLogicalConsumer,ppConsumer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemEventConsumerProvider_QueryInterface(IWbemEventConsumerProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemEventConsumerProvider_QueryInterface(IWbemEventConsumerProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemEventConsumerProvider_AddRef(IWbemEventConsumerProvider* This) { +static __WIDL_INLINE ULONG IWbemEventConsumerProvider_AddRef(IWbemEventConsumerProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemEventConsumerProvider_Release(IWbemEventConsumerProvider* This) { +static __WIDL_INLINE ULONG IWbemEventConsumerProvider_Release(IWbemEventConsumerProvider* This) { return This->lpVtbl->Release(This); } /*** IWbemEventConsumerProvider methods ***/ -static FORCEINLINE HRESULT IWbemEventConsumerProvider_FindConsumer(IWbemEventConsumerProvider* This,IWbemClassObject *pLogicalConsumer,IWbemUnboundObjectSink **ppConsumer) { +static __WIDL_INLINE HRESULT IWbemEventConsumerProvider_FindConsumer(IWbemEventConsumerProvider* This,IWbemClassObject *pLogicalConsumer,IWbemUnboundObjectSink **ppConsumer) { return This->lpVtbl->FindConsumer(This,pLogicalConsumer,ppConsumer); } #endif @@ -1020,17 +1028,17 @@ interface IWbemProviderInitSink { #define IWbemProviderInitSink_SetStatus(This,lStatus,lFlags) (This)->lpVtbl->SetStatus(This,lStatus,lFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemProviderInitSink_QueryInterface(IWbemProviderInitSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemProviderInitSink_QueryInterface(IWbemProviderInitSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemProviderInitSink_AddRef(IWbemProviderInitSink* This) { +static __WIDL_INLINE ULONG IWbemProviderInitSink_AddRef(IWbemProviderInitSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemProviderInitSink_Release(IWbemProviderInitSink* This) { +static __WIDL_INLINE ULONG IWbemProviderInitSink_Release(IWbemProviderInitSink* This) { return This->lpVtbl->Release(This); } /*** IWbemProviderInitSink methods ***/ -static FORCEINLINE HRESULT IWbemProviderInitSink_SetStatus(IWbemProviderInitSink* This,LONG lStatus,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemProviderInitSink_SetStatus(IWbemProviderInitSink* This,LONG lStatus,LONG lFlags) { return This->lpVtbl->SetStatus(This,lStatus,lFlags); } #endif @@ -1109,17 +1117,17 @@ interface IWbemProviderInit { #define IWbemProviderInit_Initialize(This,wszUser,lFlags,wszNamespace,wszLocale,pNamespace,pCtx,pInitSink) (This)->lpVtbl->Initialize(This,wszUser,lFlags,wszNamespace,wszLocale,pNamespace,pCtx,pInitSink) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemProviderInit_QueryInterface(IWbemProviderInit* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemProviderInit_QueryInterface(IWbemProviderInit* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemProviderInit_AddRef(IWbemProviderInit* This) { +static __WIDL_INLINE ULONG IWbemProviderInit_AddRef(IWbemProviderInit* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemProviderInit_Release(IWbemProviderInit* This) { +static __WIDL_INLINE ULONG IWbemProviderInit_Release(IWbemProviderInit* This) { return This->lpVtbl->Release(This); } /*** IWbemProviderInit methods ***/ -static FORCEINLINE HRESULT IWbemProviderInit_Initialize(IWbemProviderInit* This,LPWSTR wszUser,LONG lFlags,LPWSTR wszNamespace,LPWSTR wszLocale,IWbemServices *pNamespace,IWbemContext *pCtx,IWbemProviderInitSink *pInitSink) { +static __WIDL_INLINE HRESULT IWbemProviderInit_Initialize(IWbemProviderInit* This,LPWSTR wszUser,LONG lFlags,LPWSTR wszNamespace,LPWSTR wszLocale,IWbemServices *pNamespace,IWbemContext *pCtx,IWbemProviderInitSink *pInitSink) { return This->lpVtbl->Initialize(This,wszUser,lFlags,wszNamespace,wszLocale,pNamespace,pCtx,pInitSink); } #endif @@ -1274,32 +1282,32 @@ interface IWbemHiPerfProvider { #define IWbemHiPerfProvider_GetObjects(This,pNamespace,lNumObjects,apObj,lFlags,pContext) (This)->lpVtbl->GetObjects(This,pNamespace,lNumObjects,apObj,lFlags,pContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemHiPerfProvider_QueryInterface(IWbemHiPerfProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemHiPerfProvider_QueryInterface(IWbemHiPerfProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemHiPerfProvider_AddRef(IWbemHiPerfProvider* This) { +static __WIDL_INLINE ULONG IWbemHiPerfProvider_AddRef(IWbemHiPerfProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemHiPerfProvider_Release(IWbemHiPerfProvider* This) { +static __WIDL_INLINE ULONG IWbemHiPerfProvider_Release(IWbemHiPerfProvider* This) { return This->lpVtbl->Release(This); } /*** IWbemHiPerfProvider methods ***/ -static FORCEINLINE HRESULT IWbemHiPerfProvider_QueryInstances(IWbemHiPerfProvider* This,IWbemServices *pNamespace,WCHAR *wszClass,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pSink) { +static __WIDL_INLINE HRESULT IWbemHiPerfProvider_QueryInstances(IWbemHiPerfProvider* This,IWbemServices *pNamespace,WCHAR *wszClass,LONG lFlags,IWbemContext *pCtx,IWbemObjectSink *pSink) { return This->lpVtbl->QueryInstances(This,pNamespace,wszClass,lFlags,pCtx,pSink); } -static FORCEINLINE HRESULT IWbemHiPerfProvider_CreateRefresher(IWbemHiPerfProvider* This,IWbemServices *pNamespace,LONG lFlags,IWbemRefresher **ppRefresher) { +static __WIDL_INLINE HRESULT IWbemHiPerfProvider_CreateRefresher(IWbemHiPerfProvider* This,IWbemServices *pNamespace,LONG lFlags,IWbemRefresher **ppRefresher) { return This->lpVtbl->CreateRefresher(This,pNamespace,lFlags,ppRefresher); } -static FORCEINLINE HRESULT IWbemHiPerfProvider_CreateRefreshableObject(IWbemHiPerfProvider* This,IWbemServices *pNamespace,IWbemObjectAccess *pTemplate,IWbemRefresher *pRefresher,LONG lFlags,IWbemContext *pContext,IWbemObjectAccess **ppRefreshable,LONG *plId) { +static __WIDL_INLINE HRESULT IWbemHiPerfProvider_CreateRefreshableObject(IWbemHiPerfProvider* This,IWbemServices *pNamespace,IWbemObjectAccess *pTemplate,IWbemRefresher *pRefresher,LONG lFlags,IWbemContext *pContext,IWbemObjectAccess **ppRefreshable,LONG *plId) { return This->lpVtbl->CreateRefreshableObject(This,pNamespace,pTemplate,pRefresher,lFlags,pContext,ppRefreshable,plId); } -static FORCEINLINE HRESULT IWbemHiPerfProvider_StopRefreshing(IWbemHiPerfProvider* This,IWbemRefresher *pRefresher,LONG lId,LONG lFlags) { +static __WIDL_INLINE HRESULT IWbemHiPerfProvider_StopRefreshing(IWbemHiPerfProvider* This,IWbemRefresher *pRefresher,LONG lId,LONG lFlags) { return This->lpVtbl->StopRefreshing(This,pRefresher,lId,lFlags); } -static FORCEINLINE HRESULT IWbemHiPerfProvider_CreateRefreshableEnum(IWbemHiPerfProvider* This,IWbemServices *pNamespace,LPCWSTR wszClass,IWbemRefresher *pRefresher,LONG lFlags,IWbemContext *pContext,IWbemHiPerfEnum *pHiPerfEnum,LONG *plId) { +static __WIDL_INLINE HRESULT IWbemHiPerfProvider_CreateRefreshableEnum(IWbemHiPerfProvider* This,IWbemServices *pNamespace,LPCWSTR wszClass,IWbemRefresher *pRefresher,LONG lFlags,IWbemContext *pContext,IWbemHiPerfEnum *pHiPerfEnum,LONG *plId) { return This->lpVtbl->CreateRefreshableEnum(This,pNamespace,wszClass,pRefresher,lFlags,pContext,pHiPerfEnum,plId); } -static FORCEINLINE HRESULT IWbemHiPerfProvider_GetObjects(IWbemHiPerfProvider* This,IWbemServices *pNamespace,LONG lNumObjects,IWbemObjectAccess **apObj,LONG lFlags,IWbemContext *pContext) { +static __WIDL_INLINE HRESULT IWbemHiPerfProvider_GetObjects(IWbemHiPerfProvider* This,IWbemServices *pNamespace,LONG lNumObjects,IWbemObjectAccess **apObj,LONG lFlags,IWbemContext *pContext) { return This->lpVtbl->GetObjects(This,pNamespace,lNumObjects,apObj,lFlags,pContext); } #endif @@ -1385,20 +1393,20 @@ interface IWbemDecoupledRegistrar { #define IWbemDecoupledRegistrar_UnRegister(This) (This)->lpVtbl->UnRegister(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemDecoupledRegistrar_QueryInterface(IWbemDecoupledRegistrar* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemDecoupledRegistrar_QueryInterface(IWbemDecoupledRegistrar* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemDecoupledRegistrar_AddRef(IWbemDecoupledRegistrar* This) { +static __WIDL_INLINE ULONG IWbemDecoupledRegistrar_AddRef(IWbemDecoupledRegistrar* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemDecoupledRegistrar_Release(IWbemDecoupledRegistrar* This) { +static __WIDL_INLINE ULONG IWbemDecoupledRegistrar_Release(IWbemDecoupledRegistrar* This) { return This->lpVtbl->Release(This); } /*** IWbemDecoupledRegistrar methods ***/ -static FORCEINLINE HRESULT IWbemDecoupledRegistrar_Register(IWbemDecoupledRegistrar* This,LONG a_Flags,IWbemContext *a_Context,LPCWSTR a_User,LPCWSTR a_Locale,LPCWSTR a_Scope,LPCWSTR a_Registration,IUnknown *pIUnknown) { +static __WIDL_INLINE HRESULT IWbemDecoupledRegistrar_Register(IWbemDecoupledRegistrar* This,LONG a_Flags,IWbemContext *a_Context,LPCWSTR a_User,LPCWSTR a_Locale,LPCWSTR a_Scope,LPCWSTR a_Registration,IUnknown *pIUnknown) { return This->lpVtbl->Register(This,a_Flags,a_Context,a_User,a_Locale,a_Scope,a_Registration,pIUnknown); } -static FORCEINLINE HRESULT IWbemDecoupledRegistrar_UnRegister(IWbemDecoupledRegistrar* This) { +static __WIDL_INLINE HRESULT IWbemDecoupledRegistrar_UnRegister(IWbemDecoupledRegistrar* This) { return This->lpVtbl->UnRegister(This); } #endif @@ -1498,27 +1506,27 @@ interface IWbemDecoupledBasicEventProvider { #define IWbemDecoupledBasicEventProvider_GetService(This,a_Flags,a_Context,a_Service) (This)->lpVtbl->GetService(This,a_Flags,a_Context,a_Service) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemDecoupledBasicEventProvider_QueryInterface(IWbemDecoupledBasicEventProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemDecoupledBasicEventProvider_QueryInterface(IWbemDecoupledBasicEventProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemDecoupledBasicEventProvider_AddRef(IWbemDecoupledBasicEventProvider* This) { +static __WIDL_INLINE ULONG IWbemDecoupledBasicEventProvider_AddRef(IWbemDecoupledBasicEventProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemDecoupledBasicEventProvider_Release(IWbemDecoupledBasicEventProvider* This) { +static __WIDL_INLINE ULONG IWbemDecoupledBasicEventProvider_Release(IWbemDecoupledBasicEventProvider* This) { return This->lpVtbl->Release(This); } /*** IWbemDecoupledRegistrar methods ***/ -static FORCEINLINE HRESULT IWbemDecoupledBasicEventProvider_Register(IWbemDecoupledBasicEventProvider* This,LONG a_Flags,IWbemContext *a_Context,LPCWSTR a_User,LPCWSTR a_Locale,LPCWSTR a_Scope,LPCWSTR a_Registration,IUnknown *pIUnknown) { +static __WIDL_INLINE HRESULT IWbemDecoupledBasicEventProvider_Register(IWbemDecoupledBasicEventProvider* This,LONG a_Flags,IWbemContext *a_Context,LPCWSTR a_User,LPCWSTR a_Locale,LPCWSTR a_Scope,LPCWSTR a_Registration,IUnknown *pIUnknown) { return This->lpVtbl->Register(This,a_Flags,a_Context,a_User,a_Locale,a_Scope,a_Registration,pIUnknown); } -static FORCEINLINE HRESULT IWbemDecoupledBasicEventProvider_UnRegister(IWbemDecoupledBasicEventProvider* This) { +static __WIDL_INLINE HRESULT IWbemDecoupledBasicEventProvider_UnRegister(IWbemDecoupledBasicEventProvider* This) { return This->lpVtbl->UnRegister(This); } /*** IWbemDecoupledBasicEventProvider methods ***/ -static FORCEINLINE HRESULT IWbemDecoupledBasicEventProvider_GetSink(IWbemDecoupledBasicEventProvider* This,LONG a_Flags,IWbemContext *a_Context,IWbemObjectSink **a_Sink) { +static __WIDL_INLINE HRESULT IWbemDecoupledBasicEventProvider_GetSink(IWbemDecoupledBasicEventProvider* This,LONG a_Flags,IWbemContext *a_Context,IWbemObjectSink **a_Sink) { return This->lpVtbl->GetSink(This,a_Flags,a_Context,a_Sink); } -static FORCEINLINE HRESULT IWbemDecoupledBasicEventProvider_GetService(IWbemDecoupledBasicEventProvider* This,LONG a_Flags,IWbemContext *a_Context,IWbemServices **a_Service) { +static __WIDL_INLINE HRESULT IWbemDecoupledBasicEventProvider_GetService(IWbemDecoupledBasicEventProvider* This,LONG a_Flags,IWbemContext *a_Context,IWbemServices **a_Service) { return This->lpVtbl->GetService(This,a_Flags,a_Context,a_Service); } #endif @@ -1636,33 +1644,33 @@ interface IWbemEventSink { #define IWbemEventSink_SetBatchingParameters(This,lFlags,dwMaxBufferSize,dwMaxSendLatency) (This)->lpVtbl->SetBatchingParameters(This,lFlags,dwMaxBufferSize,dwMaxSendLatency) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemEventSink_QueryInterface(IWbemEventSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemEventSink_QueryInterface(IWbemEventSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemEventSink_AddRef(IWbemEventSink* This) { +static __WIDL_INLINE ULONG IWbemEventSink_AddRef(IWbemEventSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemEventSink_Release(IWbemEventSink* This) { +static __WIDL_INLINE ULONG IWbemEventSink_Release(IWbemEventSink* This) { return This->lpVtbl->Release(This); } /*** IWbemObjectSink methods ***/ -static FORCEINLINE HRESULT IWbemEventSink_Indicate(IWbemEventSink* This,LONG lObjectCount,IWbemClassObject **apObjArray) { +static __WIDL_INLINE HRESULT IWbemEventSink_Indicate(IWbemEventSink* This,LONG lObjectCount,IWbemClassObject **apObjArray) { return This->lpVtbl->Indicate(This,lObjectCount,apObjArray); } -static FORCEINLINE HRESULT IWbemEventSink_SetStatus(IWbemEventSink* This,LONG lFlags,HRESULT hResult,BSTR strParam,IWbemClassObject *pObjParam) { +static __WIDL_INLINE HRESULT IWbemEventSink_SetStatus(IWbemEventSink* This,LONG lFlags,HRESULT hResult,BSTR strParam,IWbemClassObject *pObjParam) { return This->lpVtbl->SetStatus(This,lFlags,hResult,strParam,pObjParam); } /*** IWbemEventSink methods ***/ -static FORCEINLINE HRESULT IWbemEventSink_SetSinkSecurity(IWbemEventSink* This,LONG lSDLength,BYTE *pSD) { +static __WIDL_INLINE HRESULT IWbemEventSink_SetSinkSecurity(IWbemEventSink* This,LONG lSDLength,BYTE *pSD) { return This->lpVtbl->SetSinkSecurity(This,lSDLength,pSD); } -static FORCEINLINE HRESULT IWbemEventSink_IsActive(IWbemEventSink* This) { +static __WIDL_INLINE HRESULT IWbemEventSink_IsActive(IWbemEventSink* This) { return This->lpVtbl->IsActive(This); } -static FORCEINLINE HRESULT IWbemEventSink_GetRestrictedSink(IWbemEventSink* This,LONG lNumQueries,const LPCWSTR *awszQueries,IUnknown *pCallback,IWbemEventSink **ppSink) { +static __WIDL_INLINE HRESULT IWbemEventSink_GetRestrictedSink(IWbemEventSink* This,LONG lNumQueries,const LPCWSTR *awszQueries,IUnknown *pCallback,IWbemEventSink **ppSink) { return This->lpVtbl->GetRestrictedSink(This,lNumQueries,awszQueries,pCallback,ppSink); } -static FORCEINLINE HRESULT IWbemEventSink_SetBatchingParameters(IWbemEventSink* This,LONG lFlags,DWORD dwMaxBufferSize,DWORD dwMaxSendLatency) { +static __WIDL_INLINE HRESULT IWbemEventSink_SetBatchingParameters(IWbemEventSink* This,LONG lFlags,DWORD dwMaxBufferSize,DWORD dwMaxSendLatency) { return This->lpVtbl->SetBatchingParameters(This,lFlags,dwMaxBufferSize,dwMaxSendLatency); } #endif diff --git a/lib/libc/include/any-windows-any/wbemtran.h b/lib/libc/include/any-windows-any/wbemtran.h index 996d459eef80ca2b6525bca076c8d0e58627c8e3..0448d46eda9aeb0733b7246de2132a347da6df60 100644 --- a/lib/libc/include/any-windows-any/wbemtran.h +++ b/lib/libc/include/any-windows-any/wbemtran.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wbemtran.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wbemtran.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wbemtran_h__ #define __wbemtran_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __WbemLevel1Login_FWD_DEFINED__ @@ -347,26 +355,26 @@ interface IWbemLevel1Login { #define IWbemLevel1Login_NTLMLogin(This,wszNetworkResource,wszPreferredLocale,lFlags,pCtx,ppNamespace) (This)->lpVtbl->NTLMLogin(This,wszNetworkResource,wszPreferredLocale,lFlags,pCtx,ppNamespace) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemLevel1Login_QueryInterface(IWbemLevel1Login* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemLevel1Login_QueryInterface(IWbemLevel1Login* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemLevel1Login_AddRef(IWbemLevel1Login* This) { +static __WIDL_INLINE ULONG IWbemLevel1Login_AddRef(IWbemLevel1Login* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemLevel1Login_Release(IWbemLevel1Login* This) { +static __WIDL_INLINE ULONG IWbemLevel1Login_Release(IWbemLevel1Login* This) { return This->lpVtbl->Release(This); } /*** IWbemLevel1Login methods ***/ -static FORCEINLINE HRESULT IWbemLevel1Login_EstablishPosition(IWbemLevel1Login* This,LPWSTR wszLocaleList,DWORD dwNumLocales,DWORD *reserved) { +static __WIDL_INLINE HRESULT IWbemLevel1Login_EstablishPosition(IWbemLevel1Login* This,LPWSTR wszLocaleList,DWORD dwNumLocales,DWORD *reserved) { return This->lpVtbl->EstablishPosition(This,wszLocaleList,dwNumLocales,reserved); } -static FORCEINLINE HRESULT IWbemLevel1Login_RequestChallenge(IWbemLevel1Login* This,LPWSTR wszNetworkResource,LPWSTR wszUser,WBEM_128BITS Nonce) { +static __WIDL_INLINE HRESULT IWbemLevel1Login_RequestChallenge(IWbemLevel1Login* This,LPWSTR wszNetworkResource,LPWSTR wszUser,WBEM_128BITS Nonce) { return This->lpVtbl->RequestChallenge(This,wszNetworkResource,wszUser,Nonce); } -static FORCEINLINE HRESULT IWbemLevel1Login_WBEMLogin(IWbemLevel1Login* This,LPWSTR wszPreferredLocale,WBEM_128BITS AccessToken,LONG lFlags,IWbemContext *pCtx,IWbemServices **ppNamespace) { +static __WIDL_INLINE HRESULT IWbemLevel1Login_WBEMLogin(IWbemLevel1Login* This,LPWSTR wszPreferredLocale,WBEM_128BITS AccessToken,LONG lFlags,IWbemContext *pCtx,IWbemServices **ppNamespace) { return This->lpVtbl->WBEMLogin(This,wszPreferredLocale,AccessToken,lFlags,pCtx,ppNamespace); } -static FORCEINLINE HRESULT IWbemLevel1Login_NTLMLogin(IWbemLevel1Login* This,LPWSTR wszNetworkResource,LPWSTR wszPreferredLocale,LONG lFlags,IWbemContext *pCtx,IWbemServices **ppNamespace) { +static __WIDL_INLINE HRESULT IWbemLevel1Login_NTLMLogin(IWbemLevel1Login* This,LPWSTR wszNetworkResource,LPWSTR wszPreferredLocale,LONG lFlags,IWbemContext *pCtx,IWbemServices **ppNamespace) { return This->lpVtbl->NTLMLogin(This,wszNetworkResource,wszPreferredLocale,lFlags,pCtx,ppNamespace); } #endif @@ -443,17 +451,17 @@ interface IWbemConnectorLogin { #define IWbemConnectorLogin_ConnectorLogin(This,wszNetworkResource,wszPreferredLocale,lFlags,pCtx,riid,pInterface) (This)->lpVtbl->ConnectorLogin(This,wszNetworkResource,wszPreferredLocale,lFlags,pCtx,riid,pInterface) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemConnectorLogin_QueryInterface(IWbemConnectorLogin* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemConnectorLogin_QueryInterface(IWbemConnectorLogin* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemConnectorLogin_AddRef(IWbemConnectorLogin* This) { +static __WIDL_INLINE ULONG IWbemConnectorLogin_AddRef(IWbemConnectorLogin* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemConnectorLogin_Release(IWbemConnectorLogin* This) { +static __WIDL_INLINE ULONG IWbemConnectorLogin_Release(IWbemConnectorLogin* This) { return This->lpVtbl->Release(This); } /*** IWbemConnectorLogin methods ***/ -static FORCEINLINE HRESULT IWbemConnectorLogin_ConnectorLogin(IWbemConnectorLogin* This,LPWSTR wszNetworkResource,LPWSTR wszPreferredLocale,LONG lFlags,IWbemContext *pCtx,REFIID riid,void **pInterface) { +static __WIDL_INLINE HRESULT IWbemConnectorLogin_ConnectorLogin(IWbemConnectorLogin* This,LPWSTR wszNetworkResource,LPWSTR wszPreferredLocale,LONG lFlags,IWbemContext *pCtx,REFIID riid,void **pInterface) { return This->lpVtbl->ConnectorLogin(This,wszNetworkResource,wszPreferredLocale,lFlags,pCtx,riid,pInterface); } #endif @@ -526,17 +534,17 @@ interface IWbemAddressResolution { #define IWbemAddressResolution_Resolve(This,wszNamespacePath,wszAddressType,pdwAddressLength,pabBinaryAddress) (This)->lpVtbl->Resolve(This,wszNamespacePath,wszAddressType,pdwAddressLength,pabBinaryAddress) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemAddressResolution_QueryInterface(IWbemAddressResolution* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemAddressResolution_QueryInterface(IWbemAddressResolution* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemAddressResolution_AddRef(IWbemAddressResolution* This) { +static __WIDL_INLINE ULONG IWbemAddressResolution_AddRef(IWbemAddressResolution* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemAddressResolution_Release(IWbemAddressResolution* This) { +static __WIDL_INLINE ULONG IWbemAddressResolution_Release(IWbemAddressResolution* This) { return This->lpVtbl->Release(This); } /*** IWbemAddressResolution methods ***/ -static FORCEINLINE HRESULT IWbemAddressResolution_Resolve(IWbemAddressResolution* This,LPWSTR wszNamespacePath,LPWSTR wszAddressType,DWORD *pdwAddressLength,BYTE **pabBinaryAddress) { +static __WIDL_INLINE HRESULT IWbemAddressResolution_Resolve(IWbemAddressResolution* This,LPWSTR wszNamespacePath,LPWSTR wszAddressType,DWORD *pdwAddressLength,BYTE **pabBinaryAddress) { return This->lpVtbl->Resolve(This,wszNamespacePath,wszAddressType,pdwAddressLength,pabBinaryAddress); } #endif @@ -602,17 +610,17 @@ interface IWbemTransport { #define IWbemTransport_Initialize(This) (This)->lpVtbl->Initialize(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemTransport_QueryInterface(IWbemTransport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemTransport_QueryInterface(IWbemTransport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemTransport_AddRef(IWbemTransport* This) { +static __WIDL_INLINE ULONG IWbemTransport_AddRef(IWbemTransport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemTransport_Release(IWbemTransport* This) { +static __WIDL_INLINE ULONG IWbemTransport_Release(IWbemTransport* This) { return This->lpVtbl->Release(This); } /*** IWbemTransport methods ***/ -static FORCEINLINE HRESULT IWbemTransport_Initialize(IWbemTransport* This) { +static __WIDL_INLINE HRESULT IWbemTransport_Initialize(IWbemTransport* This) { return This->lpVtbl->Initialize(This); } #endif @@ -711,26 +719,26 @@ interface IWbemConstructClassObject { #define IWbemConstructClassObject_SetServerNamespace(This,wszServer,wszNamespace) (This)->lpVtbl->SetServerNamespace(This,wszServer,wszNamespace) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemConstructClassObject_QueryInterface(IWbemConstructClassObject* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemConstructClassObject_QueryInterface(IWbemConstructClassObject* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemConstructClassObject_AddRef(IWbemConstructClassObject* This) { +static __WIDL_INLINE ULONG IWbemConstructClassObject_AddRef(IWbemConstructClassObject* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemConstructClassObject_Release(IWbemConstructClassObject* This) { +static __WIDL_INLINE ULONG IWbemConstructClassObject_Release(IWbemConstructClassObject* This) { return This->lpVtbl->Release(This); } /*** IWbemConstructClassObject methods ***/ -static FORCEINLINE HRESULT IWbemConstructClassObject_SetInheritanceChain(IWbemConstructClassObject* This,LONG lNumAntecedents,LPWSTR *awszAntecedents) { +static __WIDL_INLINE HRESULT IWbemConstructClassObject_SetInheritanceChain(IWbemConstructClassObject* This,LONG lNumAntecedents,LPWSTR *awszAntecedents) { return This->lpVtbl->SetInheritanceChain(This,lNumAntecedents,awszAntecedents); } -static FORCEINLINE HRESULT IWbemConstructClassObject_SetPropertyOrigin(IWbemConstructClassObject* This,LPCWSTR wszPropertyName,LONG lOriginIndex) { +static __WIDL_INLINE HRESULT IWbemConstructClassObject_SetPropertyOrigin(IWbemConstructClassObject* This,LPCWSTR wszPropertyName,LONG lOriginIndex) { return This->lpVtbl->SetPropertyOrigin(This,wszPropertyName,lOriginIndex); } -static FORCEINLINE HRESULT IWbemConstructClassObject_SetMethodOrigin(IWbemConstructClassObject* This,LPCWSTR wszMethodName,LONG lOriginIndex) { +static __WIDL_INLINE HRESULT IWbemConstructClassObject_SetMethodOrigin(IWbemConstructClassObject* This,LPCWSTR wszMethodName,LONG lOriginIndex) { return This->lpVtbl->SetMethodOrigin(This,wszMethodName,lOriginIndex); } -static FORCEINLINE HRESULT IWbemConstructClassObject_SetServerNamespace(IWbemConstructClassObject* This,LPCWSTR wszServer,LPCWSTR wszNamespace) { +static __WIDL_INLINE HRESULT IWbemConstructClassObject_SetServerNamespace(IWbemConstructClassObject* This,LPCWSTR wszServer,LPCWSTR wszNamespace) { return This->lpVtbl->SetServerNamespace(This,wszServer,wszNamespace); } #endif @@ -817,17 +825,17 @@ interface IWbemClientTransport { #define IWbemClientTransport_ConnectServer(This,strAddressType,dwBinaryAddressLength,abBinaryAddress,strNetworkResource,strUser,strPassword,strLocale,lSecurityFlags,strAuthority,pCtx,ppNamespace) (This)->lpVtbl->ConnectServer(This,strAddressType,dwBinaryAddressLength,abBinaryAddress,strNetworkResource,strUser,strPassword,strLocale,lSecurityFlags,strAuthority,pCtx,ppNamespace) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemClientTransport_QueryInterface(IWbemClientTransport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemClientTransport_QueryInterface(IWbemClientTransport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemClientTransport_AddRef(IWbemClientTransport* This) { +static __WIDL_INLINE ULONG IWbemClientTransport_AddRef(IWbemClientTransport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemClientTransport_Release(IWbemClientTransport* This) { +static __WIDL_INLINE ULONG IWbemClientTransport_Release(IWbemClientTransport* This) { return This->lpVtbl->Release(This); } /*** IWbemClientTransport methods ***/ -static FORCEINLINE HRESULT IWbemClientTransport_ConnectServer(IWbemClientTransport* This,BSTR strAddressType,DWORD dwBinaryAddressLength,BYTE *abBinaryAddress,BSTR strNetworkResource,BSTR strUser,BSTR strPassword,BSTR strLocale,LONG lSecurityFlags,BSTR strAuthority,IWbemContext *pCtx,IWbemServices **ppNamespace) { +static __WIDL_INLINE HRESULT IWbemClientTransport_ConnectServer(IWbemClientTransport* This,BSTR strAddressType,DWORD dwBinaryAddressLength,BYTE *abBinaryAddress,BSTR strNetworkResource,BSTR strUser,BSTR strPassword,BSTR strLocale,LONG lSecurityFlags,BSTR strAuthority,IWbemContext *pCtx,IWbemServices **ppNamespace) { return This->lpVtbl->ConnectServer(This,strAddressType,dwBinaryAddressLength,abBinaryAddress,strNetworkResource,strUser,strPassword,strLocale,lSecurityFlags,strAuthority,pCtx,ppNamespace); } #endif @@ -954,23 +962,23 @@ interface IWbemClientConnectionTransport { #define IWbemClientConnectionTransport_Cancel(This,lFlags,pHandler) (This)->lpVtbl->Cancel(This,lFlags,pHandler) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWbemClientConnectionTransport_QueryInterface(IWbemClientConnectionTransport* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWbemClientConnectionTransport_QueryInterface(IWbemClientConnectionTransport* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWbemClientConnectionTransport_AddRef(IWbemClientConnectionTransport* This) { +static __WIDL_INLINE ULONG IWbemClientConnectionTransport_AddRef(IWbemClientConnectionTransport* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWbemClientConnectionTransport_Release(IWbemClientConnectionTransport* This) { +static __WIDL_INLINE ULONG IWbemClientConnectionTransport_Release(IWbemClientConnectionTransport* This) { return This->lpVtbl->Release(This); } /*** IWbemClientConnectionTransport methods ***/ -static FORCEINLINE HRESULT IWbemClientConnectionTransport_Open(IWbemClientConnectionTransport* This,BSTR strAddressType,DWORD dwBinaryAddressLength,BYTE *abBinaryAddress,const BSTR strObject,const BSTR strUser,const BSTR strPassword,const BSTR strLocale,LONG lFlags,IWbemContext *pCtx,REFIID riid,void **pInterface,IWbemCallResult **pCallRes) { +static __WIDL_INLINE HRESULT IWbemClientConnectionTransport_Open(IWbemClientConnectionTransport* This,BSTR strAddressType,DWORD dwBinaryAddressLength,BYTE *abBinaryAddress,const BSTR strObject,const BSTR strUser,const BSTR strPassword,const BSTR strLocale,LONG lFlags,IWbemContext *pCtx,REFIID riid,void **pInterface,IWbemCallResult **pCallRes) { return This->lpVtbl->Open(This,strAddressType,dwBinaryAddressLength,abBinaryAddress,strObject,strUser,strPassword,strLocale,lFlags,pCtx,riid,pInterface,pCallRes); } -static FORCEINLINE HRESULT IWbemClientConnectionTransport_OpenAsync(IWbemClientConnectionTransport* This,BSTR strAddressType,DWORD dwBinaryAddressLength,BYTE *abBinaryAddress,const BSTR strObject,const BSTR strUser,const BSTR strPassword,const BSTR strLocale,LONG lFlags,IWbemContext *pCtx,REFIID riid,IWbemObjectSink *pResponseHandler) { +static __WIDL_INLINE HRESULT IWbemClientConnectionTransport_OpenAsync(IWbemClientConnectionTransport* This,BSTR strAddressType,DWORD dwBinaryAddressLength,BYTE *abBinaryAddress,const BSTR strObject,const BSTR strUser,const BSTR strPassword,const BSTR strLocale,LONG lFlags,IWbemContext *pCtx,REFIID riid,IWbemObjectSink *pResponseHandler) { return This->lpVtbl->OpenAsync(This,strAddressType,dwBinaryAddressLength,abBinaryAddress,strObject,strUser,strPassword,strLocale,lFlags,pCtx,riid,pResponseHandler); } -static FORCEINLINE HRESULT IWbemClientConnectionTransport_Cancel(IWbemClientConnectionTransport* This,LONG lFlags,IWbemObjectSink *pHandler) { +static __WIDL_INLINE HRESULT IWbemClientConnectionTransport_Cancel(IWbemClientConnectionTransport* This,LONG lFlags,IWbemObjectSink *pHandler) { return This->lpVtbl->Cancel(This,lFlags,pHandler); } #endif diff --git a/lib/libc/include/any-windows-any/wchar.h b/lib/libc/include/any-windows-any/wchar.h index ab7187721fd26d7df827dd7f86d2727ab84a048c..652b663545e6f72d0b73a5bba05355ae214c5809 100644 --- a/lib/libc/include/any-windows-any/wchar.h +++ b/lib/libc/include/any-windows-any/wchar.h @@ -21,7 +21,7 @@ #ifndef _SECIMP #define _SECIMP __declspec(dllimport) #endif /* _SECIMP */ -#endif /* defined(_CRTBLD) || defined(__LIBMSVCRT__) */ +#endif /* defined(__LIBMSVCRT__) */ #pragma pack(push,_CRT_PACKING) @@ -890,6 +890,12 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti { return __stdio_common_vfwscanf(_CRT_INTERNAL_LOCAL_SCANF_OPTIONS, _File, _Format, _Locale, _ArgList); } + + __mingw_ovr int __cdecl _vwscanf_l(const wchar_t *_Format, _locale_t _Locale, va_list _ArgList) + { + return _vfwscanf_l(stdin, _Format, _Locale, _ArgList); + } + __mingw_ovr int __cdecl _fwscanf_l(FILE *_File, const wchar_t *_Format, _locale_t _Locale, ...) { __builtin_va_list _ArgList; @@ -1259,7 +1265,7 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti float __cdecl __mingw_wcstof(const wchar_t * __restrict__ nptr, wchar_t ** __restrict__ endptr); long double __cdecl __mingw_wcstold(const wchar_t * __restrict__, wchar_t ** __restrict__); -#if __USE_MINGW_STRTOX +#if defined(__USE_MINGW_STRTOX) && !defined(_UCRT) __mingw_ovr double __cdecl wcstod(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr){ return __mingw_wcstod(_Str,_EndPtr); @@ -1272,7 +1278,7 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti #else double __cdecl wcstod(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr); float __cdecl wcstof(const wchar_t * __restrict__ nptr, wchar_t ** __restrict__ endptr); -#endif /* defined(__USE_MINGW_STRTOX) */ +#endif /* !defined(__USE_MINGW_STRTOX) || defined(_UCRT) */ #if !defined __NO_ISOCEXT /* in libmingwex.a */ long double __cdecl wcstold (const wchar_t * __restrict__, wchar_t ** __restrict__); #endif /* __NO_ISOCEXT */ diff --git a/lib/libc/include/any-windows-any/wdstptmgmt.h b/lib/libc/include/any-windows-any/wdstptmgmt.h index 807ca049ad9d6d5b0cf89664ebd2880026e9c00e..386a4e66db57fb649671367f2b41f2127888a081 100644 --- a/lib/libc/include/any-windows-any/wdstptmgmt.h +++ b/lib/libc/include/any-windows-any/wdstptmgmt.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wdstptmgmt.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wdstptmgmt.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wdstptmgmt_h__ #define __wdstptmgmt_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWdsTransportCacheable_FWD_DEFINED__ @@ -825,39 +833,39 @@ interface IWdsTransportCacheable { #define IWdsTransportCacheable_Commit(This) (This)->lpVtbl->Commit(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportCacheable_QueryInterface(IWdsTransportCacheable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportCacheable_QueryInterface(IWdsTransportCacheable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportCacheable_AddRef(IWdsTransportCacheable* This) { +static __WIDL_INLINE ULONG IWdsTransportCacheable_AddRef(IWdsTransportCacheable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportCacheable_Release(IWdsTransportCacheable* This) { +static __WIDL_INLINE ULONG IWdsTransportCacheable_Release(IWdsTransportCacheable* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportCacheable_GetTypeInfoCount(IWdsTransportCacheable* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportCacheable_GetTypeInfoCount(IWdsTransportCacheable* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportCacheable_GetTypeInfo(IWdsTransportCacheable* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportCacheable_GetTypeInfo(IWdsTransportCacheable* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportCacheable_GetIDsOfNames(IWdsTransportCacheable* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportCacheable_GetIDsOfNames(IWdsTransportCacheable* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportCacheable_Invoke(IWdsTransportCacheable* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportCacheable_Invoke(IWdsTransportCacheable* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportCacheable methods ***/ -static FORCEINLINE HRESULT IWdsTransportCacheable_get_Dirty(IWdsTransportCacheable* This,VARIANT_BOOL *pbDirty) { +static __WIDL_INLINE HRESULT IWdsTransportCacheable_get_Dirty(IWdsTransportCacheable* This,VARIANT_BOOL *pbDirty) { return This->lpVtbl->get_Dirty(This,pbDirty); } -static FORCEINLINE HRESULT IWdsTransportCacheable_Discard(IWdsTransportCacheable* This) { +static __WIDL_INLINE HRESULT IWdsTransportCacheable_Discard(IWdsTransportCacheable* This) { return This->lpVtbl->Discard(This); } -static FORCEINLINE HRESULT IWdsTransportCacheable_Refresh(IWdsTransportCacheable* This) { +static __WIDL_INLINE HRESULT IWdsTransportCacheable_Refresh(IWdsTransportCacheable* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IWdsTransportCacheable_Commit(IWdsTransportCacheable* This) { +static __WIDL_INLINE HRESULT IWdsTransportCacheable_Commit(IWdsTransportCacheable* This) { return This->lpVtbl->Commit(This); } #endif @@ -978,36 +986,36 @@ interface IWdsTransportCollection { #define IWdsTransportCollection_get__NewEnum(This,ppVal) (This)->lpVtbl->get__NewEnum(This,ppVal) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportCollection_QueryInterface(IWdsTransportCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportCollection_QueryInterface(IWdsTransportCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportCollection_AddRef(IWdsTransportCollection* This) { +static __WIDL_INLINE ULONG IWdsTransportCollection_AddRef(IWdsTransportCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportCollection_Release(IWdsTransportCollection* This) { +static __WIDL_INLINE ULONG IWdsTransportCollection_Release(IWdsTransportCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportCollection_GetTypeInfoCount(IWdsTransportCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportCollection_GetTypeInfoCount(IWdsTransportCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportCollection_GetTypeInfo(IWdsTransportCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportCollection_GetTypeInfo(IWdsTransportCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportCollection_GetIDsOfNames(IWdsTransportCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportCollection_GetIDsOfNames(IWdsTransportCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportCollection_Invoke(IWdsTransportCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportCollection_Invoke(IWdsTransportCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportCollection methods ***/ -static FORCEINLINE HRESULT IWdsTransportCollection_get_Count(IWdsTransportCollection* This,ULONG *pulCount) { +static __WIDL_INLINE HRESULT IWdsTransportCollection_get_Count(IWdsTransportCollection* This,ULONG *pulCount) { return This->lpVtbl->get_Count(This,pulCount); } -static FORCEINLINE HRESULT IWdsTransportCollection_get_Item(IWdsTransportCollection* This,ULONG ulIndex,IDispatch **ppVal) { +static __WIDL_INLINE HRESULT IWdsTransportCollection_get_Item(IWdsTransportCollection* This,ULONG ulIndex,IDispatch **ppVal) { return This->lpVtbl->get_Item(This,ulIndex,ppVal); } -static FORCEINLINE HRESULT IWdsTransportCollection_get__NewEnum(IWdsTransportCollection* This,IUnknown **ppVal) { +static __WIDL_INLINE HRESULT IWdsTransportCollection_get__NewEnum(IWdsTransportCollection* This,IUnknown **ppVal) { return This->lpVtbl->get__NewEnum(This,ppVal); } #endif @@ -1171,54 +1179,54 @@ interface IWdsTransportConfigurationManager { #define IWdsTransportConfigurationManager_NotifyWdsTransportServices(This,ServiceNotification) (This)->lpVtbl->NotifyWdsTransportServices(This,ServiceNotification) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_QueryInterface(IWdsTransportConfigurationManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_QueryInterface(IWdsTransportConfigurationManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportConfigurationManager_AddRef(IWdsTransportConfigurationManager* This) { +static __WIDL_INLINE ULONG IWdsTransportConfigurationManager_AddRef(IWdsTransportConfigurationManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportConfigurationManager_Release(IWdsTransportConfigurationManager* This) { +static __WIDL_INLINE ULONG IWdsTransportConfigurationManager_Release(IWdsTransportConfigurationManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_GetTypeInfoCount(IWdsTransportConfigurationManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_GetTypeInfoCount(IWdsTransportConfigurationManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_GetTypeInfo(IWdsTransportConfigurationManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_GetTypeInfo(IWdsTransportConfigurationManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_GetIDsOfNames(IWdsTransportConfigurationManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_GetIDsOfNames(IWdsTransportConfigurationManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_Invoke(IWdsTransportConfigurationManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_Invoke(IWdsTransportConfigurationManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportConfigurationManager methods ***/ -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_get_ServicePolicy(IWdsTransportConfigurationManager* This,IWdsTransportServicePolicy **ppWdsTransportServicePolicy) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_get_ServicePolicy(IWdsTransportConfigurationManager* This,IWdsTransportServicePolicy **ppWdsTransportServicePolicy) { return This->lpVtbl->get_ServicePolicy(This,ppWdsTransportServicePolicy); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_get_DiagnosticsPolicy(IWdsTransportConfigurationManager* This,IWdsTransportDiagnosticsPolicy **ppWdsTransportDiagnosticsPolicy) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_get_DiagnosticsPolicy(IWdsTransportConfigurationManager* This,IWdsTransportDiagnosticsPolicy **ppWdsTransportDiagnosticsPolicy) { return This->lpVtbl->get_DiagnosticsPolicy(This,ppWdsTransportDiagnosticsPolicy); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_get_WdsTransportServicesRunning(IWdsTransportConfigurationManager* This,VARIANT_BOOL bRealtimeStatus,VARIANT_BOOL *pbServicesRunning) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_get_WdsTransportServicesRunning(IWdsTransportConfigurationManager* This,VARIANT_BOOL bRealtimeStatus,VARIANT_BOOL *pbServicesRunning) { return This->lpVtbl->get_WdsTransportServicesRunning(This,bRealtimeStatus,pbServicesRunning); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_EnableWdsTransportServices(IWdsTransportConfigurationManager* This) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_EnableWdsTransportServices(IWdsTransportConfigurationManager* This) { return This->lpVtbl->EnableWdsTransportServices(This); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_DisableWdsTransportServices(IWdsTransportConfigurationManager* This) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_DisableWdsTransportServices(IWdsTransportConfigurationManager* This) { return This->lpVtbl->DisableWdsTransportServices(This); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_StartWdsTransportServices(IWdsTransportConfigurationManager* This) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_StartWdsTransportServices(IWdsTransportConfigurationManager* This) { return This->lpVtbl->StartWdsTransportServices(This); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_StopWdsTransportServices(IWdsTransportConfigurationManager* This) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_StopWdsTransportServices(IWdsTransportConfigurationManager* This) { return This->lpVtbl->StopWdsTransportServices(This); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_RestartWdsTransportServices(IWdsTransportConfigurationManager* This) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_RestartWdsTransportServices(IWdsTransportConfigurationManager* This) { return This->lpVtbl->RestartWdsTransportServices(This); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager_NotifyWdsTransportServices(IWdsTransportConfigurationManager* This,WDSTRANSPORT_SERVICE_NOTIFICATION ServiceNotification) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager_NotifyWdsTransportServices(IWdsTransportConfigurationManager* This,WDSTRANSPORT_SERVICE_NOTIFICATION ServiceNotification) { return This->lpVtbl->NotifyWdsTransportServices(This,ServiceNotification); } #endif @@ -1364,52 +1372,52 @@ interface IWdsTransportDiagnosticsPolicy { #define IWdsTransportDiagnosticsPolicy_put_Components(This,ulComponents) (This)->lpVtbl->put_Components(This,ulComponents) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_QueryInterface(IWdsTransportDiagnosticsPolicy* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportDiagnosticsPolicy_QueryInterface(IWdsTransportDiagnosticsPolicy* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportDiagnosticsPolicy_AddRef(IWdsTransportDiagnosticsPolicy* This) { +static __WIDL_INLINE ULONG IWdsTransportDiagnosticsPolicy_AddRef(IWdsTransportDiagnosticsPolicy* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportDiagnosticsPolicy_Release(IWdsTransportDiagnosticsPolicy* This) { +static __WIDL_INLINE ULONG IWdsTransportDiagnosticsPolicy_Release(IWdsTransportDiagnosticsPolicy* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_GetTypeInfoCount(IWdsTransportDiagnosticsPolicy* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportDiagnosticsPolicy_GetTypeInfoCount(IWdsTransportDiagnosticsPolicy* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_GetTypeInfo(IWdsTransportDiagnosticsPolicy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportDiagnosticsPolicy_GetTypeInfo(IWdsTransportDiagnosticsPolicy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_GetIDsOfNames(IWdsTransportDiagnosticsPolicy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportDiagnosticsPolicy_GetIDsOfNames(IWdsTransportDiagnosticsPolicy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_Invoke(IWdsTransportDiagnosticsPolicy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportDiagnosticsPolicy_Invoke(IWdsTransportDiagnosticsPolicy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportCacheable methods ***/ -static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_get_Dirty(IWdsTransportDiagnosticsPolicy* This,VARIANT_BOOL *pbDirty) { +static __WIDL_INLINE HRESULT IWdsTransportDiagnosticsPolicy_get_Dirty(IWdsTransportDiagnosticsPolicy* This,VARIANT_BOOL *pbDirty) { return This->lpVtbl->get_Dirty(This,pbDirty); } -static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_Discard(IWdsTransportDiagnosticsPolicy* This) { +static __WIDL_INLINE HRESULT IWdsTransportDiagnosticsPolicy_Discard(IWdsTransportDiagnosticsPolicy* This) { return This->lpVtbl->Discard(This); } -static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_Refresh(IWdsTransportDiagnosticsPolicy* This) { +static __WIDL_INLINE HRESULT IWdsTransportDiagnosticsPolicy_Refresh(IWdsTransportDiagnosticsPolicy* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_Commit(IWdsTransportDiagnosticsPolicy* This) { +static __WIDL_INLINE HRESULT IWdsTransportDiagnosticsPolicy_Commit(IWdsTransportDiagnosticsPolicy* This) { return This->lpVtbl->Commit(This); } /*** IWdsTransportDiagnosticsPolicy methods ***/ -static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_get_Enabled(IWdsTransportDiagnosticsPolicy* This,VARIANT_BOOL *pbEnabled) { +static __WIDL_INLINE HRESULT IWdsTransportDiagnosticsPolicy_get_Enabled(IWdsTransportDiagnosticsPolicy* This,VARIANT_BOOL *pbEnabled) { return This->lpVtbl->get_Enabled(This,pbEnabled); } -static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_put_Enabled(IWdsTransportDiagnosticsPolicy* This,VARIANT_BOOL bEnabled) { +static __WIDL_INLINE HRESULT IWdsTransportDiagnosticsPolicy_put_Enabled(IWdsTransportDiagnosticsPolicy* This,VARIANT_BOOL bEnabled) { return This->lpVtbl->put_Enabled(This,bEnabled); } -static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_get_Components(IWdsTransportDiagnosticsPolicy* This,ULONG *pulComponents) { +static __WIDL_INLINE HRESULT IWdsTransportDiagnosticsPolicy_get_Components(IWdsTransportDiagnosticsPolicy* This,ULONG *pulComponents) { return This->lpVtbl->get_Components(This,pulComponents); } -static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_put_Components(IWdsTransportDiagnosticsPolicy* This,ULONG ulComponents) { +static __WIDL_INLINE HRESULT IWdsTransportDiagnosticsPolicy_put_Components(IWdsTransportDiagnosticsPolicy* This,ULONG ulComponents) { return This->lpVtbl->put_Components(This,ulComponents); } #endif @@ -1555,58 +1563,58 @@ interface IWdsTransportConfigurationManager2 { #define IWdsTransportConfigurationManager2_get_MulticastSessionPolicy(This,ppWdsTransportMulticastSessionPolicy) (This)->lpVtbl->get_MulticastSessionPolicy(This,ppWdsTransportMulticastSessionPolicy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_QueryInterface(IWdsTransportConfigurationManager2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_QueryInterface(IWdsTransportConfigurationManager2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportConfigurationManager2_AddRef(IWdsTransportConfigurationManager2* This) { +static __WIDL_INLINE ULONG IWdsTransportConfigurationManager2_AddRef(IWdsTransportConfigurationManager2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportConfigurationManager2_Release(IWdsTransportConfigurationManager2* This) { +static __WIDL_INLINE ULONG IWdsTransportConfigurationManager2_Release(IWdsTransportConfigurationManager2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_GetTypeInfoCount(IWdsTransportConfigurationManager2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_GetTypeInfoCount(IWdsTransportConfigurationManager2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_GetTypeInfo(IWdsTransportConfigurationManager2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_GetTypeInfo(IWdsTransportConfigurationManager2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_GetIDsOfNames(IWdsTransportConfigurationManager2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_GetIDsOfNames(IWdsTransportConfigurationManager2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_Invoke(IWdsTransportConfigurationManager2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_Invoke(IWdsTransportConfigurationManager2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportConfigurationManager methods ***/ -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_get_ServicePolicy(IWdsTransportConfigurationManager2* This,IWdsTransportServicePolicy **ppWdsTransportServicePolicy) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_get_ServicePolicy(IWdsTransportConfigurationManager2* This,IWdsTransportServicePolicy **ppWdsTransportServicePolicy) { return This->lpVtbl->get_ServicePolicy(This,ppWdsTransportServicePolicy); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_get_DiagnosticsPolicy(IWdsTransportConfigurationManager2* This,IWdsTransportDiagnosticsPolicy **ppWdsTransportDiagnosticsPolicy) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_get_DiagnosticsPolicy(IWdsTransportConfigurationManager2* This,IWdsTransportDiagnosticsPolicy **ppWdsTransportDiagnosticsPolicy) { return This->lpVtbl->get_DiagnosticsPolicy(This,ppWdsTransportDiagnosticsPolicy); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_get_WdsTransportServicesRunning(IWdsTransportConfigurationManager2* This,VARIANT_BOOL bRealtimeStatus,VARIANT_BOOL *pbServicesRunning) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_get_WdsTransportServicesRunning(IWdsTransportConfigurationManager2* This,VARIANT_BOOL bRealtimeStatus,VARIANT_BOOL *pbServicesRunning) { return This->lpVtbl->get_WdsTransportServicesRunning(This,bRealtimeStatus,pbServicesRunning); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_EnableWdsTransportServices(IWdsTransportConfigurationManager2* This) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_EnableWdsTransportServices(IWdsTransportConfigurationManager2* This) { return This->lpVtbl->EnableWdsTransportServices(This); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_DisableWdsTransportServices(IWdsTransportConfigurationManager2* This) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_DisableWdsTransportServices(IWdsTransportConfigurationManager2* This) { return This->lpVtbl->DisableWdsTransportServices(This); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_StartWdsTransportServices(IWdsTransportConfigurationManager2* This) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_StartWdsTransportServices(IWdsTransportConfigurationManager2* This) { return This->lpVtbl->StartWdsTransportServices(This); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_StopWdsTransportServices(IWdsTransportConfigurationManager2* This) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_StopWdsTransportServices(IWdsTransportConfigurationManager2* This) { return This->lpVtbl->StopWdsTransportServices(This); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_RestartWdsTransportServices(IWdsTransportConfigurationManager2* This) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_RestartWdsTransportServices(IWdsTransportConfigurationManager2* This) { return This->lpVtbl->RestartWdsTransportServices(This); } -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_NotifyWdsTransportServices(IWdsTransportConfigurationManager2* This,WDSTRANSPORT_SERVICE_NOTIFICATION ServiceNotification) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_NotifyWdsTransportServices(IWdsTransportConfigurationManager2* This,WDSTRANSPORT_SERVICE_NOTIFICATION ServiceNotification) { return This->lpVtbl->NotifyWdsTransportServices(This,ServiceNotification); } /*** IWdsTransportConfigurationManager2 methods ***/ -static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_get_MulticastSessionPolicy(IWdsTransportConfigurationManager2* This,IWdsTransportMulticastSessionPolicy **ppWdsTransportMulticastSessionPolicy) { +static __WIDL_INLINE HRESULT IWdsTransportConfigurationManager2_get_MulticastSessionPolicy(IWdsTransportConfigurationManager2* This,IWdsTransportMulticastSessionPolicy **ppWdsTransportMulticastSessionPolicy) { return This->lpVtbl->get_MulticastSessionPolicy(This,ppWdsTransportMulticastSessionPolicy); } #endif @@ -1711,30 +1719,30 @@ interface IWdsTransportManager { #define IWdsTransportManager_GetWdsTransportServer(This,bszServerName,ppWdsTransportServer) (This)->lpVtbl->GetWdsTransportServer(This,bszServerName,ppWdsTransportServer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportManager_QueryInterface(IWdsTransportManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportManager_QueryInterface(IWdsTransportManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportManager_AddRef(IWdsTransportManager* This) { +static __WIDL_INLINE ULONG IWdsTransportManager_AddRef(IWdsTransportManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportManager_Release(IWdsTransportManager* This) { +static __WIDL_INLINE ULONG IWdsTransportManager_Release(IWdsTransportManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportManager_GetTypeInfoCount(IWdsTransportManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportManager_GetTypeInfoCount(IWdsTransportManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportManager_GetTypeInfo(IWdsTransportManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportManager_GetTypeInfo(IWdsTransportManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportManager_GetIDsOfNames(IWdsTransportManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportManager_GetIDsOfNames(IWdsTransportManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportManager_Invoke(IWdsTransportManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportManager_Invoke(IWdsTransportManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportManager methods ***/ -static FORCEINLINE HRESULT IWdsTransportManager_GetWdsTransportServer(IWdsTransportManager* This,BSTR bszServerName,IWdsTransportServer **ppWdsTransportServer) { +static __WIDL_INLINE HRESULT IWdsTransportManager_GetWdsTransportServer(IWdsTransportManager* This,BSTR bszServerName,IWdsTransportServer **ppWdsTransportServer) { return This->lpVtbl->GetWdsTransportServer(This,bszServerName,ppWdsTransportServer); } #endif @@ -1995,90 +2003,90 @@ interface IWdsTransportNamespace { #define IWdsTransportNamespace_RetrieveContents(This,ppWdsTransportContents) (This)->lpVtbl->RetrieveContents(This,ppWdsTransportContents) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespace_QueryInterface(IWdsTransportNamespace* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_QueryInterface(IWdsTransportNamespace* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportNamespace_AddRef(IWdsTransportNamespace* This) { +static __WIDL_INLINE ULONG IWdsTransportNamespace_AddRef(IWdsTransportNamespace* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportNamespace_Release(IWdsTransportNamespace* This) { +static __WIDL_INLINE ULONG IWdsTransportNamespace_Release(IWdsTransportNamespace* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespace_GetTypeInfoCount(IWdsTransportNamespace* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_GetTypeInfoCount(IWdsTransportNamespace* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportNamespace_GetTypeInfo(IWdsTransportNamespace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_GetTypeInfo(IWdsTransportNamespace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportNamespace_GetIDsOfNames(IWdsTransportNamespace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_GetIDsOfNames(IWdsTransportNamespace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportNamespace_Invoke(IWdsTransportNamespace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_Invoke(IWdsTransportNamespace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportNamespace methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespace_get_Type(IWdsTransportNamespace* This,WDSTRANSPORT_NAMESPACE_TYPE *pType) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_get_Type(IWdsTransportNamespace* This,WDSTRANSPORT_NAMESPACE_TYPE *pType) { return This->lpVtbl->get_Type(This,pType); } -static FORCEINLINE HRESULT IWdsTransportNamespace_get_Id(IWdsTransportNamespace* This,ULONG *pulId) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_get_Id(IWdsTransportNamespace* This,ULONG *pulId) { return This->lpVtbl->get_Id(This,pulId); } -static FORCEINLINE HRESULT IWdsTransportNamespace_get_Name(IWdsTransportNamespace* This,BSTR *pbszName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_get_Name(IWdsTransportNamespace* This,BSTR *pbszName) { return This->lpVtbl->get_Name(This,pbszName); } -static FORCEINLINE HRESULT IWdsTransportNamespace_put_Name(IWdsTransportNamespace* This,BSTR bszName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_put_Name(IWdsTransportNamespace* This,BSTR bszName) { return This->lpVtbl->put_Name(This,bszName); } -static FORCEINLINE HRESULT IWdsTransportNamespace_get_FriendlyName(IWdsTransportNamespace* This,BSTR *pbszFriendlyName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_get_FriendlyName(IWdsTransportNamespace* This,BSTR *pbszFriendlyName) { return This->lpVtbl->get_FriendlyName(This,pbszFriendlyName); } -static FORCEINLINE HRESULT IWdsTransportNamespace_put_FriendlyName(IWdsTransportNamespace* This,BSTR bszFriendlyName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_put_FriendlyName(IWdsTransportNamespace* This,BSTR bszFriendlyName) { return This->lpVtbl->put_FriendlyName(This,bszFriendlyName); } -static FORCEINLINE HRESULT IWdsTransportNamespace_get_Description(IWdsTransportNamespace* This,BSTR *pbszDescription) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_get_Description(IWdsTransportNamespace* This,BSTR *pbszDescription) { return This->lpVtbl->get_Description(This,pbszDescription); } -static FORCEINLINE HRESULT IWdsTransportNamespace_put_Description(IWdsTransportNamespace* This,BSTR bszDescription) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_put_Description(IWdsTransportNamespace* This,BSTR bszDescription) { return This->lpVtbl->put_Description(This,bszDescription); } -static FORCEINLINE HRESULT IWdsTransportNamespace_get_ContentProvider(IWdsTransportNamespace* This,BSTR *pbszContentProvider) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_get_ContentProvider(IWdsTransportNamespace* This,BSTR *pbszContentProvider) { return This->lpVtbl->get_ContentProvider(This,pbszContentProvider); } -static FORCEINLINE HRESULT IWdsTransportNamespace_put_ContentProvider(IWdsTransportNamespace* This,BSTR bszContentProvider) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_put_ContentProvider(IWdsTransportNamespace* This,BSTR bszContentProvider) { return This->lpVtbl->put_ContentProvider(This,bszContentProvider); } -static FORCEINLINE HRESULT IWdsTransportNamespace_get_Configuration(IWdsTransportNamespace* This,BSTR *pbszConfiguration) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_get_Configuration(IWdsTransportNamespace* This,BSTR *pbszConfiguration) { return This->lpVtbl->get_Configuration(This,pbszConfiguration); } -static FORCEINLINE HRESULT IWdsTransportNamespace_put_Configuration(IWdsTransportNamespace* This,BSTR bszConfiguration) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_put_Configuration(IWdsTransportNamespace* This,BSTR bszConfiguration) { return This->lpVtbl->put_Configuration(This,bszConfiguration); } -static FORCEINLINE HRESULT IWdsTransportNamespace_get_Registered(IWdsTransportNamespace* This,VARIANT_BOOL *pbRegistered) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_get_Registered(IWdsTransportNamespace* This,VARIANT_BOOL *pbRegistered) { return This->lpVtbl->get_Registered(This,pbRegistered); } -static FORCEINLINE HRESULT IWdsTransportNamespace_get_Tombstoned(IWdsTransportNamespace* This,VARIANT_BOOL *pbTombstoned) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_get_Tombstoned(IWdsTransportNamespace* This,VARIANT_BOOL *pbTombstoned) { return This->lpVtbl->get_Tombstoned(This,pbTombstoned); } -static FORCEINLINE HRESULT IWdsTransportNamespace_get_TombstoneTime(IWdsTransportNamespace* This,DATE *pTombstoneTime) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_get_TombstoneTime(IWdsTransportNamespace* This,DATE *pTombstoneTime) { return This->lpVtbl->get_TombstoneTime(This,pTombstoneTime); } -static FORCEINLINE HRESULT IWdsTransportNamespace_get_TransmissionStarted(IWdsTransportNamespace* This,VARIANT_BOOL *pbTransmissionStarted) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_get_TransmissionStarted(IWdsTransportNamespace* This,VARIANT_BOOL *pbTransmissionStarted) { return This->lpVtbl->get_TransmissionStarted(This,pbTransmissionStarted); } -static FORCEINLINE HRESULT IWdsTransportNamespace_Register(IWdsTransportNamespace* This) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_Register(IWdsTransportNamespace* This) { return This->lpVtbl->Register(This); } -static FORCEINLINE HRESULT IWdsTransportNamespace_Deregister(IWdsTransportNamespace* This,VARIANT_BOOL bTerminateSessions) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_Deregister(IWdsTransportNamespace* This,VARIANT_BOOL bTerminateSessions) { return This->lpVtbl->Deregister(This,bTerminateSessions); } -static FORCEINLINE HRESULT IWdsTransportNamespace_Clone(IWdsTransportNamespace* This,IWdsTransportNamespace **ppWdsTransportNamespaceClone) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_Clone(IWdsTransportNamespace* This,IWdsTransportNamespace **ppWdsTransportNamespaceClone) { return This->lpVtbl->Clone(This,ppWdsTransportNamespaceClone); } -static FORCEINLINE HRESULT IWdsTransportNamespace_Refresh(IWdsTransportNamespace* This) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_Refresh(IWdsTransportNamespace* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IWdsTransportNamespace_RetrieveContents(IWdsTransportNamespace* This,IWdsTransportCollection **ppWdsTransportContents) { +static __WIDL_INLINE HRESULT IWdsTransportNamespace_RetrieveContents(IWdsTransportNamespace* This,IWdsTransportCollection **ppWdsTransportContents) { return This->lpVtbl->RetrieveContents(This,ppWdsTransportContents); } #endif @@ -2276,90 +2284,90 @@ interface IWdsTransportNamespaceAutoCast { #define IWdsTransportNamespaceAutoCast_RetrieveContents(This,ppWdsTransportContents) (This)->lpVtbl->RetrieveContents(This,ppWdsTransportContents) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_QueryInterface(IWdsTransportNamespaceAutoCast* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_QueryInterface(IWdsTransportNamespaceAutoCast* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportNamespaceAutoCast_AddRef(IWdsTransportNamespaceAutoCast* This) { +static __WIDL_INLINE ULONG IWdsTransportNamespaceAutoCast_AddRef(IWdsTransportNamespaceAutoCast* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportNamespaceAutoCast_Release(IWdsTransportNamespaceAutoCast* This) { +static __WIDL_INLINE ULONG IWdsTransportNamespaceAutoCast_Release(IWdsTransportNamespaceAutoCast* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_GetTypeInfoCount(IWdsTransportNamespaceAutoCast* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_GetTypeInfoCount(IWdsTransportNamespaceAutoCast* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_GetTypeInfo(IWdsTransportNamespaceAutoCast* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_GetTypeInfo(IWdsTransportNamespaceAutoCast* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_GetIDsOfNames(IWdsTransportNamespaceAutoCast* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_GetIDsOfNames(IWdsTransportNamespaceAutoCast* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_Invoke(IWdsTransportNamespaceAutoCast* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_Invoke(IWdsTransportNamespaceAutoCast* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportNamespace methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Type(IWdsTransportNamespaceAutoCast* This,WDSTRANSPORT_NAMESPACE_TYPE *pType) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_get_Type(IWdsTransportNamespaceAutoCast* This,WDSTRANSPORT_NAMESPACE_TYPE *pType) { return This->lpVtbl->get_Type(This,pType); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Id(IWdsTransportNamespaceAutoCast* This,ULONG *pulId) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_get_Id(IWdsTransportNamespaceAutoCast* This,ULONG *pulId) { return This->lpVtbl->get_Id(This,pulId); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Name(IWdsTransportNamespaceAutoCast* This,BSTR *pbszName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_get_Name(IWdsTransportNamespaceAutoCast* This,BSTR *pbszName) { return This->lpVtbl->get_Name(This,pbszName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_put_Name(IWdsTransportNamespaceAutoCast* This,BSTR bszName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_put_Name(IWdsTransportNamespaceAutoCast* This,BSTR bszName) { return This->lpVtbl->put_Name(This,bszName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_FriendlyName(IWdsTransportNamespaceAutoCast* This,BSTR *pbszFriendlyName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_get_FriendlyName(IWdsTransportNamespaceAutoCast* This,BSTR *pbszFriendlyName) { return This->lpVtbl->get_FriendlyName(This,pbszFriendlyName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_put_FriendlyName(IWdsTransportNamespaceAutoCast* This,BSTR bszFriendlyName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_put_FriendlyName(IWdsTransportNamespaceAutoCast* This,BSTR bszFriendlyName) { return This->lpVtbl->put_FriendlyName(This,bszFriendlyName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Description(IWdsTransportNamespaceAutoCast* This,BSTR *pbszDescription) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_get_Description(IWdsTransportNamespaceAutoCast* This,BSTR *pbszDescription) { return This->lpVtbl->get_Description(This,pbszDescription); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_put_Description(IWdsTransportNamespaceAutoCast* This,BSTR bszDescription) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_put_Description(IWdsTransportNamespaceAutoCast* This,BSTR bszDescription) { return This->lpVtbl->put_Description(This,bszDescription); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_ContentProvider(IWdsTransportNamespaceAutoCast* This,BSTR *pbszContentProvider) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_get_ContentProvider(IWdsTransportNamespaceAutoCast* This,BSTR *pbszContentProvider) { return This->lpVtbl->get_ContentProvider(This,pbszContentProvider); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_put_ContentProvider(IWdsTransportNamespaceAutoCast* This,BSTR bszContentProvider) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_put_ContentProvider(IWdsTransportNamespaceAutoCast* This,BSTR bszContentProvider) { return This->lpVtbl->put_ContentProvider(This,bszContentProvider); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Configuration(IWdsTransportNamespaceAutoCast* This,BSTR *pbszConfiguration) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_get_Configuration(IWdsTransportNamespaceAutoCast* This,BSTR *pbszConfiguration) { return This->lpVtbl->get_Configuration(This,pbszConfiguration); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_put_Configuration(IWdsTransportNamespaceAutoCast* This,BSTR bszConfiguration) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_put_Configuration(IWdsTransportNamespaceAutoCast* This,BSTR bszConfiguration) { return This->lpVtbl->put_Configuration(This,bszConfiguration); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Registered(IWdsTransportNamespaceAutoCast* This,VARIANT_BOOL *pbRegistered) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_get_Registered(IWdsTransportNamespaceAutoCast* This,VARIANT_BOOL *pbRegistered) { return This->lpVtbl->get_Registered(This,pbRegistered); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Tombstoned(IWdsTransportNamespaceAutoCast* This,VARIANT_BOOL *pbTombstoned) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_get_Tombstoned(IWdsTransportNamespaceAutoCast* This,VARIANT_BOOL *pbTombstoned) { return This->lpVtbl->get_Tombstoned(This,pbTombstoned); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_TombstoneTime(IWdsTransportNamespaceAutoCast* This,DATE *pTombstoneTime) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_get_TombstoneTime(IWdsTransportNamespaceAutoCast* This,DATE *pTombstoneTime) { return This->lpVtbl->get_TombstoneTime(This,pTombstoneTime); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_TransmissionStarted(IWdsTransportNamespaceAutoCast* This,VARIANT_BOOL *pbTransmissionStarted) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_get_TransmissionStarted(IWdsTransportNamespaceAutoCast* This,VARIANT_BOOL *pbTransmissionStarted) { return This->lpVtbl->get_TransmissionStarted(This,pbTransmissionStarted); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_Register(IWdsTransportNamespaceAutoCast* This) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_Register(IWdsTransportNamespaceAutoCast* This) { return This->lpVtbl->Register(This); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_Deregister(IWdsTransportNamespaceAutoCast* This,VARIANT_BOOL bTerminateSessions) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_Deregister(IWdsTransportNamespaceAutoCast* This,VARIANT_BOOL bTerminateSessions) { return This->lpVtbl->Deregister(This,bTerminateSessions); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_Clone(IWdsTransportNamespaceAutoCast* This,IWdsTransportNamespace **ppWdsTransportNamespaceClone) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_Clone(IWdsTransportNamespaceAutoCast* This,IWdsTransportNamespace **ppWdsTransportNamespaceClone) { return This->lpVtbl->Clone(This,ppWdsTransportNamespaceClone); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_Refresh(IWdsTransportNamespaceAutoCast* This) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_Refresh(IWdsTransportNamespaceAutoCast* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_RetrieveContents(IWdsTransportNamespaceAutoCast* This,IWdsTransportCollection **ppWdsTransportContents) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceAutoCast_RetrieveContents(IWdsTransportNamespaceAutoCast* This,IWdsTransportCollection **ppWdsTransportContents) { return This->lpVtbl->RetrieveContents(This,ppWdsTransportContents); } #endif @@ -2566,94 +2574,94 @@ interface IWdsTransportNamespaceScheduledCast { #define IWdsTransportNamespaceScheduledCast_StartTransmission(This) (This)->lpVtbl->StartTransmission(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_QueryInterface(IWdsTransportNamespaceScheduledCast* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_QueryInterface(IWdsTransportNamespaceScheduledCast* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportNamespaceScheduledCast_AddRef(IWdsTransportNamespaceScheduledCast* This) { +static __WIDL_INLINE ULONG IWdsTransportNamespaceScheduledCast_AddRef(IWdsTransportNamespaceScheduledCast* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportNamespaceScheduledCast_Release(IWdsTransportNamespaceScheduledCast* This) { +static __WIDL_INLINE ULONG IWdsTransportNamespaceScheduledCast_Release(IWdsTransportNamespaceScheduledCast* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_GetTypeInfoCount(IWdsTransportNamespaceScheduledCast* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_GetTypeInfoCount(IWdsTransportNamespaceScheduledCast* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_GetTypeInfo(IWdsTransportNamespaceScheduledCast* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_GetTypeInfo(IWdsTransportNamespaceScheduledCast* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_GetIDsOfNames(IWdsTransportNamespaceScheduledCast* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_GetIDsOfNames(IWdsTransportNamespaceScheduledCast* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_Invoke(IWdsTransportNamespaceScheduledCast* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_Invoke(IWdsTransportNamespaceScheduledCast* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportNamespace methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Type(IWdsTransportNamespaceScheduledCast* This,WDSTRANSPORT_NAMESPACE_TYPE *pType) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Type(IWdsTransportNamespaceScheduledCast* This,WDSTRANSPORT_NAMESPACE_TYPE *pType) { return This->lpVtbl->get_Type(This,pType); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Id(IWdsTransportNamespaceScheduledCast* This,ULONG *pulId) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Id(IWdsTransportNamespaceScheduledCast* This,ULONG *pulId) { return This->lpVtbl->get_Id(This,pulId); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Name(IWdsTransportNamespaceScheduledCast* This,BSTR *pbszName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Name(IWdsTransportNamespaceScheduledCast* This,BSTR *pbszName) { return This->lpVtbl->get_Name(This,pbszName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_put_Name(IWdsTransportNamespaceScheduledCast* This,BSTR bszName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_put_Name(IWdsTransportNamespaceScheduledCast* This,BSTR bszName) { return This->lpVtbl->put_Name(This,bszName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_FriendlyName(IWdsTransportNamespaceScheduledCast* This,BSTR *pbszFriendlyName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_get_FriendlyName(IWdsTransportNamespaceScheduledCast* This,BSTR *pbszFriendlyName) { return This->lpVtbl->get_FriendlyName(This,pbszFriendlyName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_put_FriendlyName(IWdsTransportNamespaceScheduledCast* This,BSTR bszFriendlyName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_put_FriendlyName(IWdsTransportNamespaceScheduledCast* This,BSTR bszFriendlyName) { return This->lpVtbl->put_FriendlyName(This,bszFriendlyName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Description(IWdsTransportNamespaceScheduledCast* This,BSTR *pbszDescription) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Description(IWdsTransportNamespaceScheduledCast* This,BSTR *pbszDescription) { return This->lpVtbl->get_Description(This,pbszDescription); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_put_Description(IWdsTransportNamespaceScheduledCast* This,BSTR bszDescription) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_put_Description(IWdsTransportNamespaceScheduledCast* This,BSTR bszDescription) { return This->lpVtbl->put_Description(This,bszDescription); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_ContentProvider(IWdsTransportNamespaceScheduledCast* This,BSTR *pbszContentProvider) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_get_ContentProvider(IWdsTransportNamespaceScheduledCast* This,BSTR *pbszContentProvider) { return This->lpVtbl->get_ContentProvider(This,pbszContentProvider); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_put_ContentProvider(IWdsTransportNamespaceScheduledCast* This,BSTR bszContentProvider) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_put_ContentProvider(IWdsTransportNamespaceScheduledCast* This,BSTR bszContentProvider) { return This->lpVtbl->put_ContentProvider(This,bszContentProvider); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Configuration(IWdsTransportNamespaceScheduledCast* This,BSTR *pbszConfiguration) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Configuration(IWdsTransportNamespaceScheduledCast* This,BSTR *pbszConfiguration) { return This->lpVtbl->get_Configuration(This,pbszConfiguration); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_put_Configuration(IWdsTransportNamespaceScheduledCast* This,BSTR bszConfiguration) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_put_Configuration(IWdsTransportNamespaceScheduledCast* This,BSTR bszConfiguration) { return This->lpVtbl->put_Configuration(This,bszConfiguration); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Registered(IWdsTransportNamespaceScheduledCast* This,VARIANT_BOOL *pbRegistered) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Registered(IWdsTransportNamespaceScheduledCast* This,VARIANT_BOOL *pbRegistered) { return This->lpVtbl->get_Registered(This,pbRegistered); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Tombstoned(IWdsTransportNamespaceScheduledCast* This,VARIANT_BOOL *pbTombstoned) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Tombstoned(IWdsTransportNamespaceScheduledCast* This,VARIANT_BOOL *pbTombstoned) { return This->lpVtbl->get_Tombstoned(This,pbTombstoned); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_TombstoneTime(IWdsTransportNamespaceScheduledCast* This,DATE *pTombstoneTime) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_get_TombstoneTime(IWdsTransportNamespaceScheduledCast* This,DATE *pTombstoneTime) { return This->lpVtbl->get_TombstoneTime(This,pTombstoneTime); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_TransmissionStarted(IWdsTransportNamespaceScheduledCast* This,VARIANT_BOOL *pbTransmissionStarted) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_get_TransmissionStarted(IWdsTransportNamespaceScheduledCast* This,VARIANT_BOOL *pbTransmissionStarted) { return This->lpVtbl->get_TransmissionStarted(This,pbTransmissionStarted); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_Register(IWdsTransportNamespaceScheduledCast* This) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_Register(IWdsTransportNamespaceScheduledCast* This) { return This->lpVtbl->Register(This); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_Deregister(IWdsTransportNamespaceScheduledCast* This,VARIANT_BOOL bTerminateSessions) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_Deregister(IWdsTransportNamespaceScheduledCast* This,VARIANT_BOOL bTerminateSessions) { return This->lpVtbl->Deregister(This,bTerminateSessions); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_Clone(IWdsTransportNamespaceScheduledCast* This,IWdsTransportNamespace **ppWdsTransportNamespaceClone) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_Clone(IWdsTransportNamespaceScheduledCast* This,IWdsTransportNamespace **ppWdsTransportNamespaceClone) { return This->lpVtbl->Clone(This,ppWdsTransportNamespaceClone); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_Refresh(IWdsTransportNamespaceScheduledCast* This) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_Refresh(IWdsTransportNamespaceScheduledCast* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_RetrieveContents(IWdsTransportNamespaceScheduledCast* This,IWdsTransportCollection **ppWdsTransportContents) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_RetrieveContents(IWdsTransportNamespaceScheduledCast* This,IWdsTransportCollection **ppWdsTransportContents) { return This->lpVtbl->RetrieveContents(This,ppWdsTransportContents); } /*** IWdsTransportNamespaceScheduledCast methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_StartTransmission(IWdsTransportNamespaceScheduledCast* This) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCast_StartTransmission(IWdsTransportNamespaceScheduledCast* This) { return This->lpVtbl->StartTransmission(This); } #endif @@ -2857,94 +2865,94 @@ interface IWdsTransportNamespaceScheduledCastManualStart { #define IWdsTransportNamespaceScheduledCastManualStart_StartTransmission(This) (This)->lpVtbl->StartTransmission(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_QueryInterface(IWdsTransportNamespaceScheduledCastManualStart* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_QueryInterface(IWdsTransportNamespaceScheduledCastManualStart* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportNamespaceScheduledCastManualStart_AddRef(IWdsTransportNamespaceScheduledCastManualStart* This) { +static __WIDL_INLINE ULONG IWdsTransportNamespaceScheduledCastManualStart_AddRef(IWdsTransportNamespaceScheduledCastManualStart* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportNamespaceScheduledCastManualStart_Release(IWdsTransportNamespaceScheduledCastManualStart* This) { +static __WIDL_INLINE ULONG IWdsTransportNamespaceScheduledCastManualStart_Release(IWdsTransportNamespaceScheduledCastManualStart* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_GetTypeInfoCount(IWdsTransportNamespaceScheduledCastManualStart* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_GetTypeInfoCount(IWdsTransportNamespaceScheduledCastManualStart* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_GetTypeInfo(IWdsTransportNamespaceScheduledCastManualStart* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_GetTypeInfo(IWdsTransportNamespaceScheduledCastManualStart* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_GetIDsOfNames(IWdsTransportNamespaceScheduledCastManualStart* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_GetIDsOfNames(IWdsTransportNamespaceScheduledCastManualStart* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_Invoke(IWdsTransportNamespaceScheduledCastManualStart* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_Invoke(IWdsTransportNamespaceScheduledCastManualStart* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportNamespace methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Type(IWdsTransportNamespaceScheduledCastManualStart* This,WDSTRANSPORT_NAMESPACE_TYPE *pType) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Type(IWdsTransportNamespaceScheduledCastManualStart* This,WDSTRANSPORT_NAMESPACE_TYPE *pType) { return This->lpVtbl->get_Type(This,pType); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Id(IWdsTransportNamespaceScheduledCastManualStart* This,ULONG *pulId) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Id(IWdsTransportNamespaceScheduledCastManualStart* This,ULONG *pulId) { return This->lpVtbl->get_Id(This,pulId); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Name(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR *pbszName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Name(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR *pbszName) { return This->lpVtbl->get_Name(This,pbszName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_put_Name(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR bszName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_put_Name(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR bszName) { return This->lpVtbl->put_Name(This,bszName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_FriendlyName(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR *pbszFriendlyName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_FriendlyName(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR *pbszFriendlyName) { return This->lpVtbl->get_FriendlyName(This,pbszFriendlyName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_put_FriendlyName(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR bszFriendlyName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_put_FriendlyName(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR bszFriendlyName) { return This->lpVtbl->put_FriendlyName(This,bszFriendlyName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Description(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR *pbszDescription) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Description(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR *pbszDescription) { return This->lpVtbl->get_Description(This,pbszDescription); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_put_Description(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR bszDescription) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_put_Description(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR bszDescription) { return This->lpVtbl->put_Description(This,bszDescription); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_ContentProvider(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR *pbszContentProvider) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_ContentProvider(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR *pbszContentProvider) { return This->lpVtbl->get_ContentProvider(This,pbszContentProvider); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_put_ContentProvider(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR bszContentProvider) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_put_ContentProvider(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR bszContentProvider) { return This->lpVtbl->put_ContentProvider(This,bszContentProvider); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Configuration(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR *pbszConfiguration) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Configuration(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR *pbszConfiguration) { return This->lpVtbl->get_Configuration(This,pbszConfiguration); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_put_Configuration(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR bszConfiguration) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_put_Configuration(IWdsTransportNamespaceScheduledCastManualStart* This,BSTR bszConfiguration) { return This->lpVtbl->put_Configuration(This,bszConfiguration); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Registered(IWdsTransportNamespaceScheduledCastManualStart* This,VARIANT_BOOL *pbRegistered) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Registered(IWdsTransportNamespaceScheduledCastManualStart* This,VARIANT_BOOL *pbRegistered) { return This->lpVtbl->get_Registered(This,pbRegistered); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Tombstoned(IWdsTransportNamespaceScheduledCastManualStart* This,VARIANT_BOOL *pbTombstoned) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_Tombstoned(IWdsTransportNamespaceScheduledCastManualStart* This,VARIANT_BOOL *pbTombstoned) { return This->lpVtbl->get_Tombstoned(This,pbTombstoned); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_TombstoneTime(IWdsTransportNamespaceScheduledCastManualStart* This,DATE *pTombstoneTime) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_TombstoneTime(IWdsTransportNamespaceScheduledCastManualStart* This,DATE *pTombstoneTime) { return This->lpVtbl->get_TombstoneTime(This,pTombstoneTime); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_TransmissionStarted(IWdsTransportNamespaceScheduledCastManualStart* This,VARIANT_BOOL *pbTransmissionStarted) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_get_TransmissionStarted(IWdsTransportNamespaceScheduledCastManualStart* This,VARIANT_BOOL *pbTransmissionStarted) { return This->lpVtbl->get_TransmissionStarted(This,pbTransmissionStarted); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_Register(IWdsTransportNamespaceScheduledCastManualStart* This) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_Register(IWdsTransportNamespaceScheduledCastManualStart* This) { return This->lpVtbl->Register(This); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_Deregister(IWdsTransportNamespaceScheduledCastManualStart* This,VARIANT_BOOL bTerminateSessions) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_Deregister(IWdsTransportNamespaceScheduledCastManualStart* This,VARIANT_BOOL bTerminateSessions) { return This->lpVtbl->Deregister(This,bTerminateSessions); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_Clone(IWdsTransportNamespaceScheduledCastManualStart* This,IWdsTransportNamespace **ppWdsTransportNamespaceClone) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_Clone(IWdsTransportNamespaceScheduledCastManualStart* This,IWdsTransportNamespace **ppWdsTransportNamespaceClone) { return This->lpVtbl->Clone(This,ppWdsTransportNamespaceClone); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_Refresh(IWdsTransportNamespaceScheduledCastManualStart* This) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_Refresh(IWdsTransportNamespaceScheduledCastManualStart* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_RetrieveContents(IWdsTransportNamespaceScheduledCastManualStart* This,IWdsTransportCollection **ppWdsTransportContents) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_RetrieveContents(IWdsTransportNamespaceScheduledCastManualStart* This,IWdsTransportCollection **ppWdsTransportContents) { return This->lpVtbl->RetrieveContents(This,ppWdsTransportContents); } /*** IWdsTransportNamespaceScheduledCast methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_StartTransmission(IWdsTransportNamespaceScheduledCastManualStart* This) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastManualStart_StartTransmission(IWdsTransportNamespaceScheduledCastManualStart* This) { return This->lpVtbl->StartTransmission(This); } #endif @@ -3182,107 +3190,107 @@ interface IWdsTransportNamespaceScheduledCastAutoStart { #define IWdsTransportNamespaceScheduledCastAutoStart_put_StartTime(This,StartTime) (This)->lpVtbl->put_StartTime(This,StartTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_QueryInterface(IWdsTransportNamespaceScheduledCastAutoStart* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_QueryInterface(IWdsTransportNamespaceScheduledCastAutoStart* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportNamespaceScheduledCastAutoStart_AddRef(IWdsTransportNamespaceScheduledCastAutoStart* This) { +static __WIDL_INLINE ULONG IWdsTransportNamespaceScheduledCastAutoStart_AddRef(IWdsTransportNamespaceScheduledCastAutoStart* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportNamespaceScheduledCastAutoStart_Release(IWdsTransportNamespaceScheduledCastAutoStart* This) { +static __WIDL_INLINE ULONG IWdsTransportNamespaceScheduledCastAutoStart_Release(IWdsTransportNamespaceScheduledCastAutoStart* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_GetTypeInfoCount(IWdsTransportNamespaceScheduledCastAutoStart* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_GetTypeInfoCount(IWdsTransportNamespaceScheduledCastAutoStart* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_GetTypeInfo(IWdsTransportNamespaceScheduledCastAutoStart* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_GetTypeInfo(IWdsTransportNamespaceScheduledCastAutoStart* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_GetIDsOfNames(IWdsTransportNamespaceScheduledCastAutoStart* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_GetIDsOfNames(IWdsTransportNamespaceScheduledCastAutoStart* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_Invoke(IWdsTransportNamespaceScheduledCastAutoStart* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_Invoke(IWdsTransportNamespaceScheduledCastAutoStart* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportNamespace methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Type(IWdsTransportNamespaceScheduledCastAutoStart* This,WDSTRANSPORT_NAMESPACE_TYPE *pType) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Type(IWdsTransportNamespaceScheduledCastAutoStart* This,WDSTRANSPORT_NAMESPACE_TYPE *pType) { return This->lpVtbl->get_Type(This,pType); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Id(IWdsTransportNamespaceScheduledCastAutoStart* This,ULONG *pulId) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Id(IWdsTransportNamespaceScheduledCastAutoStart* This,ULONG *pulId) { return This->lpVtbl->get_Id(This,pulId); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Name(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR *pbszName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Name(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR *pbszName) { return This->lpVtbl->get_Name(This,pbszName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_Name(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR bszName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_Name(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR bszName) { return This->lpVtbl->put_Name(This,bszName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_FriendlyName(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR *pbszFriendlyName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_FriendlyName(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR *pbszFriendlyName) { return This->lpVtbl->get_FriendlyName(This,pbszFriendlyName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_FriendlyName(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR bszFriendlyName) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_FriendlyName(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR bszFriendlyName) { return This->lpVtbl->put_FriendlyName(This,bszFriendlyName); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Description(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR *pbszDescription) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Description(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR *pbszDescription) { return This->lpVtbl->get_Description(This,pbszDescription); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_Description(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR bszDescription) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_Description(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR bszDescription) { return This->lpVtbl->put_Description(This,bszDescription); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_ContentProvider(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR *pbszContentProvider) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_ContentProvider(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR *pbszContentProvider) { return This->lpVtbl->get_ContentProvider(This,pbszContentProvider); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_ContentProvider(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR bszContentProvider) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_ContentProvider(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR bszContentProvider) { return This->lpVtbl->put_ContentProvider(This,bszContentProvider); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Configuration(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR *pbszConfiguration) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Configuration(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR *pbszConfiguration) { return This->lpVtbl->get_Configuration(This,pbszConfiguration); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_Configuration(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR bszConfiguration) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_Configuration(IWdsTransportNamespaceScheduledCastAutoStart* This,BSTR bszConfiguration) { return This->lpVtbl->put_Configuration(This,bszConfiguration); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Registered(IWdsTransportNamespaceScheduledCastAutoStart* This,VARIANT_BOOL *pbRegistered) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Registered(IWdsTransportNamespaceScheduledCastAutoStart* This,VARIANT_BOOL *pbRegistered) { return This->lpVtbl->get_Registered(This,pbRegistered); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Tombstoned(IWdsTransportNamespaceScheduledCastAutoStart* This,VARIANT_BOOL *pbTombstoned) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_Tombstoned(IWdsTransportNamespaceScheduledCastAutoStart* This,VARIANT_BOOL *pbTombstoned) { return This->lpVtbl->get_Tombstoned(This,pbTombstoned); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_TombstoneTime(IWdsTransportNamespaceScheduledCastAutoStart* This,DATE *pTombstoneTime) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_TombstoneTime(IWdsTransportNamespaceScheduledCastAutoStart* This,DATE *pTombstoneTime) { return This->lpVtbl->get_TombstoneTime(This,pTombstoneTime); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_TransmissionStarted(IWdsTransportNamespaceScheduledCastAutoStart* This,VARIANT_BOOL *pbTransmissionStarted) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_TransmissionStarted(IWdsTransportNamespaceScheduledCastAutoStart* This,VARIANT_BOOL *pbTransmissionStarted) { return This->lpVtbl->get_TransmissionStarted(This,pbTransmissionStarted); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_Register(IWdsTransportNamespaceScheduledCastAutoStart* This) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_Register(IWdsTransportNamespaceScheduledCastAutoStart* This) { return This->lpVtbl->Register(This); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_Deregister(IWdsTransportNamespaceScheduledCastAutoStart* This,VARIANT_BOOL bTerminateSessions) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_Deregister(IWdsTransportNamespaceScheduledCastAutoStart* This,VARIANT_BOOL bTerminateSessions) { return This->lpVtbl->Deregister(This,bTerminateSessions); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_Clone(IWdsTransportNamespaceScheduledCastAutoStart* This,IWdsTransportNamespace **ppWdsTransportNamespaceClone) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_Clone(IWdsTransportNamespaceScheduledCastAutoStart* This,IWdsTransportNamespace **ppWdsTransportNamespaceClone) { return This->lpVtbl->Clone(This,ppWdsTransportNamespaceClone); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_Refresh(IWdsTransportNamespaceScheduledCastAutoStart* This) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_Refresh(IWdsTransportNamespaceScheduledCastAutoStart* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_RetrieveContents(IWdsTransportNamespaceScheduledCastAutoStart* This,IWdsTransportCollection **ppWdsTransportContents) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_RetrieveContents(IWdsTransportNamespaceScheduledCastAutoStart* This,IWdsTransportCollection **ppWdsTransportContents) { return This->lpVtbl->RetrieveContents(This,ppWdsTransportContents); } /*** IWdsTransportNamespaceScheduledCast methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_StartTransmission(IWdsTransportNamespaceScheduledCastAutoStart* This) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_StartTransmission(IWdsTransportNamespaceScheduledCastAutoStart* This) { return This->lpVtbl->StartTransmission(This); } /*** IWdsTransportNamespaceScheduledCastAutoStart methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_MinimumClients(IWdsTransportNamespaceScheduledCastAutoStart* This,ULONG *pulMinimumClients) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_MinimumClients(IWdsTransportNamespaceScheduledCastAutoStart* This,ULONG *pulMinimumClients) { return This->lpVtbl->get_MinimumClients(This,pulMinimumClients); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_MinimumClients(IWdsTransportNamespaceScheduledCastAutoStart* This,ULONG ulMinimumClients) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_MinimumClients(IWdsTransportNamespaceScheduledCastAutoStart* This,ULONG ulMinimumClients) { return This->lpVtbl->put_MinimumClients(This,ulMinimumClients); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_StartTime(IWdsTransportNamespaceScheduledCastAutoStart* This,DATE *pStartTime) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_get_StartTime(IWdsTransportNamespaceScheduledCastAutoStart* This,DATE *pStartTime) { return This->lpVtbl->get_StartTime(This,pStartTime); } -static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_StartTime(IWdsTransportNamespaceScheduledCastAutoStart* This,DATE StartTime) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceScheduledCastAutoStart_put_StartTime(IWdsTransportNamespaceScheduledCastAutoStart* This,DATE StartTime) { return This->lpVtbl->put_StartTime(This,StartTime); } #endif @@ -3417,36 +3425,36 @@ interface IWdsTransportNamespaceManager { #define IWdsTransportNamespaceManager_RetrieveNamespaces(This,bszContentProvider,bszNamespaceName,bIncludeTombstones,ppWdsTransportNamespaces) (This)->lpVtbl->RetrieveNamespaces(This,bszContentProvider,bszNamespaceName,bIncludeTombstones,ppWdsTransportNamespaces) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceManager_QueryInterface(IWdsTransportNamespaceManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceManager_QueryInterface(IWdsTransportNamespaceManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportNamespaceManager_AddRef(IWdsTransportNamespaceManager* This) { +static __WIDL_INLINE ULONG IWdsTransportNamespaceManager_AddRef(IWdsTransportNamespaceManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportNamespaceManager_Release(IWdsTransportNamespaceManager* This) { +static __WIDL_INLINE ULONG IWdsTransportNamespaceManager_Release(IWdsTransportNamespaceManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceManager_GetTypeInfoCount(IWdsTransportNamespaceManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceManager_GetTypeInfoCount(IWdsTransportNamespaceManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportNamespaceManager_GetTypeInfo(IWdsTransportNamespaceManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceManager_GetTypeInfo(IWdsTransportNamespaceManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportNamespaceManager_GetIDsOfNames(IWdsTransportNamespaceManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceManager_GetIDsOfNames(IWdsTransportNamespaceManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportNamespaceManager_Invoke(IWdsTransportNamespaceManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceManager_Invoke(IWdsTransportNamespaceManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportNamespaceManager methods ***/ -static FORCEINLINE HRESULT IWdsTransportNamespaceManager_CreateNamespace(IWdsTransportNamespaceManager* This,WDSTRANSPORT_NAMESPACE_TYPE NamespaceType,BSTR bszNamespaceName,BSTR bszContentProvider,BSTR bszConfiguration,IWdsTransportNamespace **ppWdsTransportNamespace) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceManager_CreateNamespace(IWdsTransportNamespaceManager* This,WDSTRANSPORT_NAMESPACE_TYPE NamespaceType,BSTR bszNamespaceName,BSTR bszContentProvider,BSTR bszConfiguration,IWdsTransportNamespace **ppWdsTransportNamespace) { return This->lpVtbl->CreateNamespace(This,NamespaceType,bszNamespaceName,bszContentProvider,bszConfiguration,ppWdsTransportNamespace); } -static FORCEINLINE HRESULT IWdsTransportNamespaceManager_RetrieveNamespace(IWdsTransportNamespaceManager* This,BSTR bszNamespaceName,IWdsTransportNamespace **ppWdsTransportNamespace) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceManager_RetrieveNamespace(IWdsTransportNamespaceManager* This,BSTR bszNamespaceName,IWdsTransportNamespace **ppWdsTransportNamespace) { return This->lpVtbl->RetrieveNamespace(This,bszNamespaceName,ppWdsTransportNamespace); } -static FORCEINLINE HRESULT IWdsTransportNamespaceManager_RetrieveNamespaces(IWdsTransportNamespaceManager* This,BSTR bszContentProvider,BSTR bszNamespaceName,VARIANT_BOOL bIncludeTombstones,IWdsTransportCollection **ppWdsTransportNamespaces) { +static __WIDL_INLINE HRESULT IWdsTransportNamespaceManager_RetrieveNamespaces(IWdsTransportNamespaceManager* This,BSTR bszContentProvider,BSTR bszNamespaceName,VARIANT_BOOL bIncludeTombstones,IWdsTransportCollection **ppWdsTransportNamespaces) { return This->lpVtbl->RetrieveNamespaces(This,bszContentProvider,bszNamespaceName,bIncludeTombstones,ppWdsTransportNamespaces); } #endif @@ -3583,42 +3591,42 @@ interface IWdsTransportServer { #define IWdsTransportServer_DisconnectClient(This,ulClientId,DisconnectionType) (This)->lpVtbl->DisconnectClient(This,ulClientId,DisconnectionType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportServer_QueryInterface(IWdsTransportServer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportServer_QueryInterface(IWdsTransportServer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportServer_AddRef(IWdsTransportServer* This) { +static __WIDL_INLINE ULONG IWdsTransportServer_AddRef(IWdsTransportServer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportServer_Release(IWdsTransportServer* This) { +static __WIDL_INLINE ULONG IWdsTransportServer_Release(IWdsTransportServer* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportServer_GetTypeInfoCount(IWdsTransportServer* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportServer_GetTypeInfoCount(IWdsTransportServer* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportServer_GetTypeInfo(IWdsTransportServer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportServer_GetTypeInfo(IWdsTransportServer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportServer_GetIDsOfNames(IWdsTransportServer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportServer_GetIDsOfNames(IWdsTransportServer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportServer_Invoke(IWdsTransportServer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportServer_Invoke(IWdsTransportServer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportServer methods ***/ -static FORCEINLINE HRESULT IWdsTransportServer_get_Name(IWdsTransportServer* This,BSTR *pbszName) { +static __WIDL_INLINE HRESULT IWdsTransportServer_get_Name(IWdsTransportServer* This,BSTR *pbszName) { return This->lpVtbl->get_Name(This,pbszName); } -static FORCEINLINE HRESULT IWdsTransportServer_get_SetupManager(IWdsTransportServer* This,IWdsTransportSetupManager **ppWdsTransportSetupManager) { +static __WIDL_INLINE HRESULT IWdsTransportServer_get_SetupManager(IWdsTransportServer* This,IWdsTransportSetupManager **ppWdsTransportSetupManager) { return This->lpVtbl->get_SetupManager(This,ppWdsTransportSetupManager); } -static FORCEINLINE HRESULT IWdsTransportServer_get_ConfigurationManager(IWdsTransportServer* This,IWdsTransportConfigurationManager **ppWdsTransportConfigurationManager) { +static __WIDL_INLINE HRESULT IWdsTransportServer_get_ConfigurationManager(IWdsTransportServer* This,IWdsTransportConfigurationManager **ppWdsTransportConfigurationManager) { return This->lpVtbl->get_ConfigurationManager(This,ppWdsTransportConfigurationManager); } -static FORCEINLINE HRESULT IWdsTransportServer_get_NamespaceManager(IWdsTransportServer* This,IWdsTransportNamespaceManager **ppWdsTransportNamespaceManager) { +static __WIDL_INLINE HRESULT IWdsTransportServer_get_NamespaceManager(IWdsTransportServer* This,IWdsTransportNamespaceManager **ppWdsTransportNamespaceManager) { return This->lpVtbl->get_NamespaceManager(This,ppWdsTransportNamespaceManager); } -static FORCEINLINE HRESULT IWdsTransportServer_DisconnectClient(IWdsTransportServer* This,ULONG ulClientId,WDSTRANSPORT_DISCONNECT_TYPE DisconnectionType) { +static __WIDL_INLINE HRESULT IWdsTransportServer_DisconnectClient(IWdsTransportServer* This,ULONG ulClientId,WDSTRANSPORT_DISCONNECT_TYPE DisconnectionType) { return This->lpVtbl->DisconnectClient(This,ulClientId,DisconnectionType); } #endif @@ -3749,46 +3757,46 @@ interface IWdsTransportServer2 { #define IWdsTransportServer2_get_TftpManager(This,ppWdsTransportTftpManager) (This)->lpVtbl->get_TftpManager(This,ppWdsTransportTftpManager) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportServer2_QueryInterface(IWdsTransportServer2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportServer2_QueryInterface(IWdsTransportServer2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportServer2_AddRef(IWdsTransportServer2* This) { +static __WIDL_INLINE ULONG IWdsTransportServer2_AddRef(IWdsTransportServer2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportServer2_Release(IWdsTransportServer2* This) { +static __WIDL_INLINE ULONG IWdsTransportServer2_Release(IWdsTransportServer2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportServer2_GetTypeInfoCount(IWdsTransportServer2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportServer2_GetTypeInfoCount(IWdsTransportServer2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportServer2_GetTypeInfo(IWdsTransportServer2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportServer2_GetTypeInfo(IWdsTransportServer2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportServer2_GetIDsOfNames(IWdsTransportServer2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportServer2_GetIDsOfNames(IWdsTransportServer2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportServer2_Invoke(IWdsTransportServer2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportServer2_Invoke(IWdsTransportServer2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportServer methods ***/ -static FORCEINLINE HRESULT IWdsTransportServer2_get_Name(IWdsTransportServer2* This,BSTR *pbszName) { +static __WIDL_INLINE HRESULT IWdsTransportServer2_get_Name(IWdsTransportServer2* This,BSTR *pbszName) { return This->lpVtbl->get_Name(This,pbszName); } -static FORCEINLINE HRESULT IWdsTransportServer2_get_SetupManager(IWdsTransportServer2* This,IWdsTransportSetupManager **ppWdsTransportSetupManager) { +static __WIDL_INLINE HRESULT IWdsTransportServer2_get_SetupManager(IWdsTransportServer2* This,IWdsTransportSetupManager **ppWdsTransportSetupManager) { return This->lpVtbl->get_SetupManager(This,ppWdsTransportSetupManager); } -static FORCEINLINE HRESULT IWdsTransportServer2_get_ConfigurationManager(IWdsTransportServer2* This,IWdsTransportConfigurationManager **ppWdsTransportConfigurationManager) { +static __WIDL_INLINE HRESULT IWdsTransportServer2_get_ConfigurationManager(IWdsTransportServer2* This,IWdsTransportConfigurationManager **ppWdsTransportConfigurationManager) { return This->lpVtbl->get_ConfigurationManager(This,ppWdsTransportConfigurationManager); } -static FORCEINLINE HRESULT IWdsTransportServer2_get_NamespaceManager(IWdsTransportServer2* This,IWdsTransportNamespaceManager **ppWdsTransportNamespaceManager) { +static __WIDL_INLINE HRESULT IWdsTransportServer2_get_NamespaceManager(IWdsTransportServer2* This,IWdsTransportNamespaceManager **ppWdsTransportNamespaceManager) { return This->lpVtbl->get_NamespaceManager(This,ppWdsTransportNamespaceManager); } -static FORCEINLINE HRESULT IWdsTransportServer2_DisconnectClient(IWdsTransportServer2* This,ULONG ulClientId,WDSTRANSPORT_DISCONNECT_TYPE DisconnectionType) { +static __WIDL_INLINE HRESULT IWdsTransportServer2_DisconnectClient(IWdsTransportServer2* This,ULONG ulClientId,WDSTRANSPORT_DISCONNECT_TYPE DisconnectionType) { return This->lpVtbl->DisconnectClient(This,ulClientId,DisconnectionType); } /*** IWdsTransportServer2 methods ***/ -static FORCEINLINE HRESULT IWdsTransportServer2_get_TftpManager(IWdsTransportServer2* This,IWdsTransportTftpManager **ppWdsTransportTftpManager) { +static __WIDL_INLINE HRESULT IWdsTransportServer2_get_TftpManager(IWdsTransportServer2* This,IWdsTransportTftpManager **ppWdsTransportTftpManager) { return This->lpVtbl->get_TftpManager(This,ppWdsTransportTftpManager); } #endif @@ -4010,76 +4018,76 @@ interface IWdsTransportServicePolicy { #define IWdsTransportServicePolicy_put_NetworkProfile(This,ProfileType) (This)->lpVtbl->put_NetworkProfile(This,ProfileType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportServicePolicy_QueryInterface(IWdsTransportServicePolicy* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_QueryInterface(IWdsTransportServicePolicy* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportServicePolicy_AddRef(IWdsTransportServicePolicy* This) { +static __WIDL_INLINE ULONG IWdsTransportServicePolicy_AddRef(IWdsTransportServicePolicy* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportServicePolicy_Release(IWdsTransportServicePolicy* This) { +static __WIDL_INLINE ULONG IWdsTransportServicePolicy_Release(IWdsTransportServicePolicy* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportServicePolicy_GetTypeInfoCount(IWdsTransportServicePolicy* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_GetTypeInfoCount(IWdsTransportServicePolicy* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_GetTypeInfo(IWdsTransportServicePolicy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_GetTypeInfo(IWdsTransportServicePolicy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_GetIDsOfNames(IWdsTransportServicePolicy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_GetIDsOfNames(IWdsTransportServicePolicy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_Invoke(IWdsTransportServicePolicy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_Invoke(IWdsTransportServicePolicy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportCacheable methods ***/ -static FORCEINLINE HRESULT IWdsTransportServicePolicy_get_Dirty(IWdsTransportServicePolicy* This,VARIANT_BOOL *pbDirty) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_get_Dirty(IWdsTransportServicePolicy* This,VARIANT_BOOL *pbDirty) { return This->lpVtbl->get_Dirty(This,pbDirty); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_Discard(IWdsTransportServicePolicy* This) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_Discard(IWdsTransportServicePolicy* This) { return This->lpVtbl->Discard(This); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_Refresh(IWdsTransportServicePolicy* This) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_Refresh(IWdsTransportServicePolicy* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_Commit(IWdsTransportServicePolicy* This) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_Commit(IWdsTransportServicePolicy* This) { return This->lpVtbl->Commit(This); } /*** IWdsTransportServicePolicy methods ***/ -static FORCEINLINE HRESULT IWdsTransportServicePolicy_get_IpAddressSource(IWdsTransportServicePolicy* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE *pSourceType) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_get_IpAddressSource(IWdsTransportServicePolicy* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE *pSourceType) { return This->lpVtbl->get_IpAddressSource(This,AddressType,pSourceType); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_put_IpAddressSource(IWdsTransportServicePolicy* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE SourceType) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_put_IpAddressSource(IWdsTransportServicePolicy* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE SourceType) { return This->lpVtbl->put_IpAddressSource(This,AddressType,SourceType); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_get_StartIpAddress(IWdsTransportServicePolicy* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR *pbszStartIpAddress) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_get_StartIpAddress(IWdsTransportServicePolicy* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR *pbszStartIpAddress) { return This->lpVtbl->get_StartIpAddress(This,AddressType,pbszStartIpAddress); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_put_StartIpAddress(IWdsTransportServicePolicy* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR bszStartIpAddress) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_put_StartIpAddress(IWdsTransportServicePolicy* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR bszStartIpAddress) { return This->lpVtbl->put_StartIpAddress(This,AddressType,bszStartIpAddress); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_get_EndIpAddress(IWdsTransportServicePolicy* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR *pbszEndIpAddress) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_get_EndIpAddress(IWdsTransportServicePolicy* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR *pbszEndIpAddress) { return This->lpVtbl->get_EndIpAddress(This,AddressType,pbszEndIpAddress); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_put_EndIpAddress(IWdsTransportServicePolicy* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR bszEndIpAddress) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_put_EndIpAddress(IWdsTransportServicePolicy* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR bszEndIpAddress) { return This->lpVtbl->put_EndIpAddress(This,AddressType,bszEndIpAddress); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_get_StartPort(IWdsTransportServicePolicy* This,ULONG *pulStartPort) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_get_StartPort(IWdsTransportServicePolicy* This,ULONG *pulStartPort) { return This->lpVtbl->get_StartPort(This,pulStartPort); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_put_StartPort(IWdsTransportServicePolicy* This,ULONG ulStartPort) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_put_StartPort(IWdsTransportServicePolicy* This,ULONG ulStartPort) { return This->lpVtbl->put_StartPort(This,ulStartPort); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_get_EndPort(IWdsTransportServicePolicy* This,ULONG *pulEndPort) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_get_EndPort(IWdsTransportServicePolicy* This,ULONG *pulEndPort) { return This->lpVtbl->get_EndPort(This,pulEndPort); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_put_EndPort(IWdsTransportServicePolicy* This,ULONG ulEndPort) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_put_EndPort(IWdsTransportServicePolicy* This,ULONG ulEndPort) { return This->lpVtbl->put_EndPort(This,ulEndPort); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_get_NetworkProfile(IWdsTransportServicePolicy* This,WDSTRANSPORT_NETWORK_PROFILE_TYPE *pProfileType) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_get_NetworkProfile(IWdsTransportServicePolicy* This,WDSTRANSPORT_NETWORK_PROFILE_TYPE *pProfileType) { return This->lpVtbl->get_NetworkProfile(This,pProfileType); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy_put_NetworkProfile(IWdsTransportServicePolicy* This,WDSTRANSPORT_NETWORK_PROFILE_TYPE ProfileType) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy_put_NetworkProfile(IWdsTransportServicePolicy* This,WDSTRANSPORT_NETWORK_PROFILE_TYPE ProfileType) { return This->lpVtbl->put_NetworkProfile(This,ProfileType); } #endif @@ -4309,95 +4317,95 @@ interface IWdsTransportServicePolicy2 { #define IWdsTransportServicePolicy2_put_EnableTftpVariableWindowExtension(This,bEnableTftpVariableWindowExtension) (This)->lpVtbl->put_EnableTftpVariableWindowExtension(This,bEnableTftpVariableWindowExtension) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_QueryInterface(IWdsTransportServicePolicy2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_QueryInterface(IWdsTransportServicePolicy2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportServicePolicy2_AddRef(IWdsTransportServicePolicy2* This) { +static __WIDL_INLINE ULONG IWdsTransportServicePolicy2_AddRef(IWdsTransportServicePolicy2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportServicePolicy2_Release(IWdsTransportServicePolicy2* This) { +static __WIDL_INLINE ULONG IWdsTransportServicePolicy2_Release(IWdsTransportServicePolicy2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_GetTypeInfoCount(IWdsTransportServicePolicy2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_GetTypeInfoCount(IWdsTransportServicePolicy2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_GetTypeInfo(IWdsTransportServicePolicy2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_GetTypeInfo(IWdsTransportServicePolicy2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_GetIDsOfNames(IWdsTransportServicePolicy2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_GetIDsOfNames(IWdsTransportServicePolicy2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_Invoke(IWdsTransportServicePolicy2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_Invoke(IWdsTransportServicePolicy2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportCacheable methods ***/ -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_get_Dirty(IWdsTransportServicePolicy2* This,VARIANT_BOOL *pbDirty) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_get_Dirty(IWdsTransportServicePolicy2* This,VARIANT_BOOL *pbDirty) { return This->lpVtbl->get_Dirty(This,pbDirty); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_Discard(IWdsTransportServicePolicy2* This) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_Discard(IWdsTransportServicePolicy2* This) { return This->lpVtbl->Discard(This); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_Refresh(IWdsTransportServicePolicy2* This) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_Refresh(IWdsTransportServicePolicy2* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_Commit(IWdsTransportServicePolicy2* This) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_Commit(IWdsTransportServicePolicy2* This) { return This->lpVtbl->Commit(This); } /*** IWdsTransportServicePolicy methods ***/ -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_get_IpAddressSource(IWdsTransportServicePolicy2* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE *pSourceType) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_get_IpAddressSource(IWdsTransportServicePolicy2* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE *pSourceType) { return This->lpVtbl->get_IpAddressSource(This,AddressType,pSourceType); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_put_IpAddressSource(IWdsTransportServicePolicy2* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE SourceType) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_put_IpAddressSource(IWdsTransportServicePolicy2* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE SourceType) { return This->lpVtbl->put_IpAddressSource(This,AddressType,SourceType); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_get_StartIpAddress(IWdsTransportServicePolicy2* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR *pbszStartIpAddress) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_get_StartIpAddress(IWdsTransportServicePolicy2* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR *pbszStartIpAddress) { return This->lpVtbl->get_StartIpAddress(This,AddressType,pbszStartIpAddress); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_put_StartIpAddress(IWdsTransportServicePolicy2* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR bszStartIpAddress) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_put_StartIpAddress(IWdsTransportServicePolicy2* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR bszStartIpAddress) { return This->lpVtbl->put_StartIpAddress(This,AddressType,bszStartIpAddress); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_get_EndIpAddress(IWdsTransportServicePolicy2* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR *pbszEndIpAddress) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_get_EndIpAddress(IWdsTransportServicePolicy2* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR *pbszEndIpAddress) { return This->lpVtbl->get_EndIpAddress(This,AddressType,pbszEndIpAddress); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_put_EndIpAddress(IWdsTransportServicePolicy2* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR bszEndIpAddress) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_put_EndIpAddress(IWdsTransportServicePolicy2* This,WDSTRANSPORT_IP_ADDRESS_TYPE AddressType,BSTR bszEndIpAddress) { return This->lpVtbl->put_EndIpAddress(This,AddressType,bszEndIpAddress); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_get_StartPort(IWdsTransportServicePolicy2* This,ULONG *pulStartPort) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_get_StartPort(IWdsTransportServicePolicy2* This,ULONG *pulStartPort) { return This->lpVtbl->get_StartPort(This,pulStartPort); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_put_StartPort(IWdsTransportServicePolicy2* This,ULONG ulStartPort) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_put_StartPort(IWdsTransportServicePolicy2* This,ULONG ulStartPort) { return This->lpVtbl->put_StartPort(This,ulStartPort); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_get_EndPort(IWdsTransportServicePolicy2* This,ULONG *pulEndPort) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_get_EndPort(IWdsTransportServicePolicy2* This,ULONG *pulEndPort) { return This->lpVtbl->get_EndPort(This,pulEndPort); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_put_EndPort(IWdsTransportServicePolicy2* This,ULONG ulEndPort) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_put_EndPort(IWdsTransportServicePolicy2* This,ULONG ulEndPort) { return This->lpVtbl->put_EndPort(This,ulEndPort); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_get_NetworkProfile(IWdsTransportServicePolicy2* This,WDSTRANSPORT_NETWORK_PROFILE_TYPE *pProfileType) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_get_NetworkProfile(IWdsTransportServicePolicy2* This,WDSTRANSPORT_NETWORK_PROFILE_TYPE *pProfileType) { return This->lpVtbl->get_NetworkProfile(This,pProfileType); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_put_NetworkProfile(IWdsTransportServicePolicy2* This,WDSTRANSPORT_NETWORK_PROFILE_TYPE ProfileType) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_put_NetworkProfile(IWdsTransportServicePolicy2* This,WDSTRANSPORT_NETWORK_PROFILE_TYPE ProfileType) { return This->lpVtbl->put_NetworkProfile(This,ProfileType); } /*** IWdsTransportServicePolicy2 methods ***/ -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_get_UdpPortPolicy(IWdsTransportServicePolicy2* This,WDSTRANSPORT_UDP_PORT_POLICY *pUdpPortPolicy) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_get_UdpPortPolicy(IWdsTransportServicePolicy2* This,WDSTRANSPORT_UDP_PORT_POLICY *pUdpPortPolicy) { return This->lpVtbl->get_UdpPortPolicy(This,pUdpPortPolicy); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_put_UdpPortPolicy(IWdsTransportServicePolicy2* This,WDSTRANSPORT_UDP_PORT_POLICY UdpPortPolicy) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_put_UdpPortPolicy(IWdsTransportServicePolicy2* This,WDSTRANSPORT_UDP_PORT_POLICY UdpPortPolicy) { return This->lpVtbl->put_UdpPortPolicy(This,UdpPortPolicy); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_get_TftpMaximumBlockSize(IWdsTransportServicePolicy2* This,ULONG *pulTftpMaximumBlockSize) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_get_TftpMaximumBlockSize(IWdsTransportServicePolicy2* This,ULONG *pulTftpMaximumBlockSize) { return This->lpVtbl->get_TftpMaximumBlockSize(This,pulTftpMaximumBlockSize); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_put_TftpMaximumBlockSize(IWdsTransportServicePolicy2* This,ULONG ulTftpMaximumBlockSize) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_put_TftpMaximumBlockSize(IWdsTransportServicePolicy2* This,ULONG ulTftpMaximumBlockSize) { return This->lpVtbl->put_TftpMaximumBlockSize(This,ulTftpMaximumBlockSize); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_get_EnableTftpVariableWindowExtension(IWdsTransportServicePolicy2* This,VARIANT_BOOL *pbEnableTftpVariableWindowExtension) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_get_EnableTftpVariableWindowExtension(IWdsTransportServicePolicy2* This,VARIANT_BOOL *pbEnableTftpVariableWindowExtension) { return This->lpVtbl->get_EnableTftpVariableWindowExtension(This,pbEnableTftpVariableWindowExtension); } -static FORCEINLINE HRESULT IWdsTransportServicePolicy2_put_EnableTftpVariableWindowExtension(IWdsTransportServicePolicy2* This,VARIANT_BOOL bEnableTftpVariableWindowExtension) { +static __WIDL_INLINE HRESULT IWdsTransportServicePolicy2_put_EnableTftpVariableWindowExtension(IWdsTransportServicePolicy2* This,VARIANT_BOOL bEnableTftpVariableWindowExtension) { return This->lpVtbl->put_EnableTftpVariableWindowExtension(This,bEnableTftpVariableWindowExtension); } #endif @@ -4538,42 +4546,42 @@ interface IWdsTransportSetupManager { #define IWdsTransportSetupManager_DeregisterContentProvider(This,bszName) (This)->lpVtbl->DeregisterContentProvider(This,bszName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportSetupManager_QueryInterface(IWdsTransportSetupManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager_QueryInterface(IWdsTransportSetupManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportSetupManager_AddRef(IWdsTransportSetupManager* This) { +static __WIDL_INLINE ULONG IWdsTransportSetupManager_AddRef(IWdsTransportSetupManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportSetupManager_Release(IWdsTransportSetupManager* This) { +static __WIDL_INLINE ULONG IWdsTransportSetupManager_Release(IWdsTransportSetupManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportSetupManager_GetTypeInfoCount(IWdsTransportSetupManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager_GetTypeInfoCount(IWdsTransportSetupManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportSetupManager_GetTypeInfo(IWdsTransportSetupManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager_GetTypeInfo(IWdsTransportSetupManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportSetupManager_GetIDsOfNames(IWdsTransportSetupManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager_GetIDsOfNames(IWdsTransportSetupManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportSetupManager_Invoke(IWdsTransportSetupManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager_Invoke(IWdsTransportSetupManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportSetupManager methods ***/ -static FORCEINLINE HRESULT IWdsTransportSetupManager_get_Version(IWdsTransportSetupManager* This,ULONGLONG *pullVersion) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager_get_Version(IWdsTransportSetupManager* This,ULONGLONG *pullVersion) { return This->lpVtbl->get_Version(This,pullVersion); } -static FORCEINLINE HRESULT IWdsTransportSetupManager_get_InstalledFeatures(IWdsTransportSetupManager* This,ULONG *pulInstalledFeatures) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager_get_InstalledFeatures(IWdsTransportSetupManager* This,ULONG *pulInstalledFeatures) { return This->lpVtbl->get_InstalledFeatures(This,pulInstalledFeatures); } -static FORCEINLINE HRESULT IWdsTransportSetupManager_get_Protocols(IWdsTransportSetupManager* This,ULONG *pulProtocols) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager_get_Protocols(IWdsTransportSetupManager* This,ULONG *pulProtocols) { return This->lpVtbl->get_Protocols(This,pulProtocols); } -static FORCEINLINE HRESULT IWdsTransportSetupManager_RegisterContentProvider(IWdsTransportSetupManager* This,BSTR bszName,BSTR bszDescription,BSTR bszFilePath,BSTR bszInitializationRoutine) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager_RegisterContentProvider(IWdsTransportSetupManager* This,BSTR bszName,BSTR bszDescription,BSTR bszFilePath,BSTR bszInitializationRoutine) { return This->lpVtbl->RegisterContentProvider(This,bszName,bszDescription,bszFilePath,bszInitializationRoutine); } -static FORCEINLINE HRESULT IWdsTransportSetupManager_DeregisterContentProvider(IWdsTransportSetupManager* This,BSTR bszName) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager_DeregisterContentProvider(IWdsTransportSetupManager* This,BSTR bszName) { return This->lpVtbl->DeregisterContentProvider(This,bszName); } #endif @@ -4714,49 +4722,49 @@ interface IWdsTransportSetupManager2 { #define IWdsTransportSetupManager2_get_ContentProviders(This,ppProviderCollection) (This)->lpVtbl->get_ContentProviders(This,ppProviderCollection) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportSetupManager2_QueryInterface(IWdsTransportSetupManager2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager2_QueryInterface(IWdsTransportSetupManager2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportSetupManager2_AddRef(IWdsTransportSetupManager2* This) { +static __WIDL_INLINE ULONG IWdsTransportSetupManager2_AddRef(IWdsTransportSetupManager2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportSetupManager2_Release(IWdsTransportSetupManager2* This) { +static __WIDL_INLINE ULONG IWdsTransportSetupManager2_Release(IWdsTransportSetupManager2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportSetupManager2_GetTypeInfoCount(IWdsTransportSetupManager2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager2_GetTypeInfoCount(IWdsTransportSetupManager2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportSetupManager2_GetTypeInfo(IWdsTransportSetupManager2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager2_GetTypeInfo(IWdsTransportSetupManager2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportSetupManager2_GetIDsOfNames(IWdsTransportSetupManager2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager2_GetIDsOfNames(IWdsTransportSetupManager2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportSetupManager2_Invoke(IWdsTransportSetupManager2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager2_Invoke(IWdsTransportSetupManager2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportSetupManager methods ***/ -static FORCEINLINE HRESULT IWdsTransportSetupManager2_get_Version(IWdsTransportSetupManager2* This,ULONGLONG *pullVersion) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager2_get_Version(IWdsTransportSetupManager2* This,ULONGLONG *pullVersion) { return This->lpVtbl->get_Version(This,pullVersion); } -static FORCEINLINE HRESULT IWdsTransportSetupManager2_get_InstalledFeatures(IWdsTransportSetupManager2* This,ULONG *pulInstalledFeatures) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager2_get_InstalledFeatures(IWdsTransportSetupManager2* This,ULONG *pulInstalledFeatures) { return This->lpVtbl->get_InstalledFeatures(This,pulInstalledFeatures); } -static FORCEINLINE HRESULT IWdsTransportSetupManager2_get_Protocols(IWdsTransportSetupManager2* This,ULONG *pulProtocols) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager2_get_Protocols(IWdsTransportSetupManager2* This,ULONG *pulProtocols) { return This->lpVtbl->get_Protocols(This,pulProtocols); } -static FORCEINLINE HRESULT IWdsTransportSetupManager2_RegisterContentProvider(IWdsTransportSetupManager2* This,BSTR bszName,BSTR bszDescription,BSTR bszFilePath,BSTR bszInitializationRoutine) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager2_RegisterContentProvider(IWdsTransportSetupManager2* This,BSTR bszName,BSTR bszDescription,BSTR bszFilePath,BSTR bszInitializationRoutine) { return This->lpVtbl->RegisterContentProvider(This,bszName,bszDescription,bszFilePath,bszInitializationRoutine); } -static FORCEINLINE HRESULT IWdsTransportSetupManager2_DeregisterContentProvider(IWdsTransportSetupManager2* This,BSTR bszName) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager2_DeregisterContentProvider(IWdsTransportSetupManager2* This,BSTR bszName) { return This->lpVtbl->DeregisterContentProvider(This,bszName); } /*** IWdsTransportSetupManager2 methods ***/ -static FORCEINLINE HRESULT IWdsTransportSetupManager2_get_TftpCapabilities(IWdsTransportSetupManager2* This,ULONG *pulTftpCapabilities) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager2_get_TftpCapabilities(IWdsTransportSetupManager2* This,ULONG *pulTftpCapabilities) { return This->lpVtbl->get_TftpCapabilities(This,pulTftpCapabilities); } -static FORCEINLINE HRESULT IWdsTransportSetupManager2_get_ContentProviders(IWdsTransportSetupManager2* This,IWdsTransportCollection **ppProviderCollection) { +static __WIDL_INLINE HRESULT IWdsTransportSetupManager2_get_ContentProviders(IWdsTransportSetupManager2* This,IWdsTransportCollection **ppProviderCollection) { return This->lpVtbl->get_ContentProviders(This,ppProviderCollection); } #endif @@ -4859,30 +4867,30 @@ interface IWdsTransportTftpManager { #define IWdsTransportTftpManager_RetrieveTftpClients(This,ppWdsTransportTftpClients) (This)->lpVtbl->RetrieveTftpClients(This,ppWdsTransportTftpClients) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportTftpManager_QueryInterface(IWdsTransportTftpManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportTftpManager_QueryInterface(IWdsTransportTftpManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportTftpManager_AddRef(IWdsTransportTftpManager* This) { +static __WIDL_INLINE ULONG IWdsTransportTftpManager_AddRef(IWdsTransportTftpManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportTftpManager_Release(IWdsTransportTftpManager* This) { +static __WIDL_INLINE ULONG IWdsTransportTftpManager_Release(IWdsTransportTftpManager* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportTftpManager_GetTypeInfoCount(IWdsTransportTftpManager* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportTftpManager_GetTypeInfoCount(IWdsTransportTftpManager* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportTftpManager_GetTypeInfo(IWdsTransportTftpManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportTftpManager_GetTypeInfo(IWdsTransportTftpManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportTftpManager_GetIDsOfNames(IWdsTransportTftpManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportTftpManager_GetIDsOfNames(IWdsTransportTftpManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportTftpManager_Invoke(IWdsTransportTftpManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportTftpManager_Invoke(IWdsTransportTftpManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportTftpManager methods ***/ -static FORCEINLINE HRESULT IWdsTransportTftpManager_RetrieveTftpClients(IWdsTransportTftpManager* This,IWdsTransportCollection **ppWdsTransportTftpClients) { +static __WIDL_INLINE HRESULT IWdsTransportTftpManager_RetrieveTftpClients(IWdsTransportTftpManager* This,IWdsTransportCollection **ppWdsTransportTftpClients) { return This->lpVtbl->RetrieveTftpClients(This,ppWdsTransportTftpClients); } #endif @@ -5060,64 +5068,64 @@ interface IWdsTransportMulticastSessionPolicy { #define IWdsTransportMulticastSessionPolicy_put_SlowClientFallback(This,bClientFallback) (This)->lpVtbl->put_SlowClientFallback(This,bClientFallback) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_QueryInterface(IWdsTransportMulticastSessionPolicy* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_QueryInterface(IWdsTransportMulticastSessionPolicy* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportMulticastSessionPolicy_AddRef(IWdsTransportMulticastSessionPolicy* This) { +static __WIDL_INLINE ULONG IWdsTransportMulticastSessionPolicy_AddRef(IWdsTransportMulticastSessionPolicy* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportMulticastSessionPolicy_Release(IWdsTransportMulticastSessionPolicy* This) { +static __WIDL_INLINE ULONG IWdsTransportMulticastSessionPolicy_Release(IWdsTransportMulticastSessionPolicy* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_GetTypeInfoCount(IWdsTransportMulticastSessionPolicy* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_GetTypeInfoCount(IWdsTransportMulticastSessionPolicy* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_GetTypeInfo(IWdsTransportMulticastSessionPolicy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_GetTypeInfo(IWdsTransportMulticastSessionPolicy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_GetIDsOfNames(IWdsTransportMulticastSessionPolicy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_GetIDsOfNames(IWdsTransportMulticastSessionPolicy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_Invoke(IWdsTransportMulticastSessionPolicy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_Invoke(IWdsTransportMulticastSessionPolicy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportCacheable methods ***/ -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_get_Dirty(IWdsTransportMulticastSessionPolicy* This,VARIANT_BOOL *pbDirty) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_get_Dirty(IWdsTransportMulticastSessionPolicy* This,VARIANT_BOOL *pbDirty) { return This->lpVtbl->get_Dirty(This,pbDirty); } -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_Discard(IWdsTransportMulticastSessionPolicy* This) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_Discard(IWdsTransportMulticastSessionPolicy* This) { return This->lpVtbl->Discard(This); } -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_Refresh(IWdsTransportMulticastSessionPolicy* This) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_Refresh(IWdsTransportMulticastSessionPolicy* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_Commit(IWdsTransportMulticastSessionPolicy* This) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_Commit(IWdsTransportMulticastSessionPolicy* This) { return This->lpVtbl->Commit(This); } /*** IWdsTransportMulticastSessionPolicy methods ***/ -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_get_SlowClientHandling(IWdsTransportMulticastSessionPolicy* This,WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE *pSlowClientHandling) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_get_SlowClientHandling(IWdsTransportMulticastSessionPolicy* This,WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE *pSlowClientHandling) { return This->lpVtbl->get_SlowClientHandling(This,pSlowClientHandling); } -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_put_SlowClientHandling(IWdsTransportMulticastSessionPolicy* This,WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE SlowClientHandling) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_put_SlowClientHandling(IWdsTransportMulticastSessionPolicy* This,WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE SlowClientHandling) { return This->lpVtbl->put_SlowClientHandling(This,SlowClientHandling); } -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_get_AutoDisconnectThreshold(IWdsTransportMulticastSessionPolicy* This,ULONG *pulThreshold) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_get_AutoDisconnectThreshold(IWdsTransportMulticastSessionPolicy* This,ULONG *pulThreshold) { return This->lpVtbl->get_AutoDisconnectThreshold(This,pulThreshold); } -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_put_AutoDisconnectThreshold(IWdsTransportMulticastSessionPolicy* This,ULONG ulThreshold) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_put_AutoDisconnectThreshold(IWdsTransportMulticastSessionPolicy* This,ULONG ulThreshold) { return This->lpVtbl->put_AutoDisconnectThreshold(This,ulThreshold); } -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_get_MultistreamStreamCount(IWdsTransportMulticastSessionPolicy* This,ULONG *pulStreamCount) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_get_MultistreamStreamCount(IWdsTransportMulticastSessionPolicy* This,ULONG *pulStreamCount) { return This->lpVtbl->get_MultistreamStreamCount(This,pulStreamCount); } -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_put_MultistreamStreamCount(IWdsTransportMulticastSessionPolicy* This,ULONG ulStreamCount) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_put_MultistreamStreamCount(IWdsTransportMulticastSessionPolicy* This,ULONG ulStreamCount) { return This->lpVtbl->put_MultistreamStreamCount(This,ulStreamCount); } -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_get_SlowClientFallback(IWdsTransportMulticastSessionPolicy* This,VARIANT_BOOL *pbClientFallback) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_get_SlowClientFallback(IWdsTransportMulticastSessionPolicy* This,VARIANT_BOOL *pbClientFallback) { return This->lpVtbl->get_SlowClientFallback(This,pbClientFallback); } -static FORCEINLINE HRESULT IWdsTransportMulticastSessionPolicy_put_SlowClientFallback(IWdsTransportMulticastSessionPolicy* This,VARIANT_BOOL bClientFallback) { +static __WIDL_INLINE HRESULT IWdsTransportMulticastSessionPolicy_put_SlowClientFallback(IWdsTransportMulticastSessionPolicy* This,VARIANT_BOOL bClientFallback) { return This->lpVtbl->put_SlowClientFallback(This,bClientFallback); } #endif @@ -5251,42 +5259,42 @@ interface IWdsTransportContent { #define IWdsTransportContent_Terminate(This) (This)->lpVtbl->Terminate(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportContent_QueryInterface(IWdsTransportContent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportContent_QueryInterface(IWdsTransportContent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportContent_AddRef(IWdsTransportContent* This) { +static __WIDL_INLINE ULONG IWdsTransportContent_AddRef(IWdsTransportContent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportContent_Release(IWdsTransportContent* This) { +static __WIDL_INLINE ULONG IWdsTransportContent_Release(IWdsTransportContent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportContent_GetTypeInfoCount(IWdsTransportContent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportContent_GetTypeInfoCount(IWdsTransportContent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportContent_GetTypeInfo(IWdsTransportContent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportContent_GetTypeInfo(IWdsTransportContent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportContent_GetIDsOfNames(IWdsTransportContent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportContent_GetIDsOfNames(IWdsTransportContent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportContent_Invoke(IWdsTransportContent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportContent_Invoke(IWdsTransportContent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportContent methods ***/ -static FORCEINLINE HRESULT IWdsTransportContent_get_Namespace(IWdsTransportContent* This,IWdsTransportNamespace **ppWdsTransportNamespace) { +static __WIDL_INLINE HRESULT IWdsTransportContent_get_Namespace(IWdsTransportContent* This,IWdsTransportNamespace **ppWdsTransportNamespace) { return This->lpVtbl->get_Namespace(This,ppWdsTransportNamespace); } -static FORCEINLINE HRESULT IWdsTransportContent_get_Id(IWdsTransportContent* This,ULONG *pulId) { +static __WIDL_INLINE HRESULT IWdsTransportContent_get_Id(IWdsTransportContent* This,ULONG *pulId) { return This->lpVtbl->get_Id(This,pulId); } -static FORCEINLINE HRESULT IWdsTransportContent_get_Name(IWdsTransportContent* This,BSTR *pbszName) { +static __WIDL_INLINE HRESULT IWdsTransportContent_get_Name(IWdsTransportContent* This,BSTR *pbszName) { return This->lpVtbl->get_Name(This,pbszName); } -static FORCEINLINE HRESULT IWdsTransportContent_RetrieveSessions(IWdsTransportContent* This,IWdsTransportCollection **ppWdsTransportSessions) { +static __WIDL_INLINE HRESULT IWdsTransportContent_RetrieveSessions(IWdsTransportContent* This,IWdsTransportCollection **ppWdsTransportSessions) { return This->lpVtbl->RetrieveSessions(This,ppWdsTransportSessions); } -static FORCEINLINE HRESULT IWdsTransportContent_Terminate(IWdsTransportContent* This) { +static __WIDL_INLINE HRESULT IWdsTransportContent_Terminate(IWdsTransportContent* This) { return This->lpVtbl->Terminate(This); } #endif @@ -5444,51 +5452,51 @@ interface IWdsTransportSession { #define IWdsTransportSession_Terminate(This) (This)->lpVtbl->Terminate(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportSession_QueryInterface(IWdsTransportSession* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportSession_QueryInterface(IWdsTransportSession* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportSession_AddRef(IWdsTransportSession* This) { +static __WIDL_INLINE ULONG IWdsTransportSession_AddRef(IWdsTransportSession* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportSession_Release(IWdsTransportSession* This) { +static __WIDL_INLINE ULONG IWdsTransportSession_Release(IWdsTransportSession* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportSession_GetTypeInfoCount(IWdsTransportSession* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportSession_GetTypeInfoCount(IWdsTransportSession* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportSession_GetTypeInfo(IWdsTransportSession* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportSession_GetTypeInfo(IWdsTransportSession* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportSession_GetIDsOfNames(IWdsTransportSession* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportSession_GetIDsOfNames(IWdsTransportSession* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportSession_Invoke(IWdsTransportSession* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportSession_Invoke(IWdsTransportSession* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportSession methods ***/ -static FORCEINLINE HRESULT IWdsTransportSession_get_Content(IWdsTransportSession* This,IWdsTransportContent **ppWdsTransportContent) { +static __WIDL_INLINE HRESULT IWdsTransportSession_get_Content(IWdsTransportSession* This,IWdsTransportContent **ppWdsTransportContent) { return This->lpVtbl->get_Content(This,ppWdsTransportContent); } -static FORCEINLINE HRESULT IWdsTransportSession_get_Id(IWdsTransportSession* This,ULONG *pulId) { +static __WIDL_INLINE HRESULT IWdsTransportSession_get_Id(IWdsTransportSession* This,ULONG *pulId) { return This->lpVtbl->get_Id(This,pulId); } -static FORCEINLINE HRESULT IWdsTransportSession_get_NetworkInterfaceName(IWdsTransportSession* This,BSTR *pbszNetworkInterfaceName) { +static __WIDL_INLINE HRESULT IWdsTransportSession_get_NetworkInterfaceName(IWdsTransportSession* This,BSTR *pbszNetworkInterfaceName) { return This->lpVtbl->get_NetworkInterfaceName(This,pbszNetworkInterfaceName); } -static FORCEINLINE HRESULT IWdsTransportSession_get_NetworkInterfaceAddress(IWdsTransportSession* This,BSTR *pbszNetworkInterfaceAddress) { +static __WIDL_INLINE HRESULT IWdsTransportSession_get_NetworkInterfaceAddress(IWdsTransportSession* This,BSTR *pbszNetworkInterfaceAddress) { return This->lpVtbl->get_NetworkInterfaceAddress(This,pbszNetworkInterfaceAddress); } -static FORCEINLINE HRESULT IWdsTransportSession_get_TransferRate(IWdsTransportSession* This,ULONG *pulTransferRate) { +static __WIDL_INLINE HRESULT IWdsTransportSession_get_TransferRate(IWdsTransportSession* This,ULONG *pulTransferRate) { return This->lpVtbl->get_TransferRate(This,pulTransferRate); } -static FORCEINLINE HRESULT IWdsTransportSession_get_MasterClientId(IWdsTransportSession* This,ULONG *pulMasterClientId) { +static __WIDL_INLINE HRESULT IWdsTransportSession_get_MasterClientId(IWdsTransportSession* This,ULONG *pulMasterClientId) { return This->lpVtbl->get_MasterClientId(This,pulMasterClientId); } -static FORCEINLINE HRESULT IWdsTransportSession_RetrieveClients(IWdsTransportSession* This,IWdsTransportCollection **ppWdsTransportClients) { +static __WIDL_INLINE HRESULT IWdsTransportSession_RetrieveClients(IWdsTransportSession* This,IWdsTransportCollection **ppWdsTransportClients) { return This->lpVtbl->RetrieveClients(This,ppWdsTransportClients); } -static FORCEINLINE HRESULT IWdsTransportSession_Terminate(IWdsTransportSession* This) { +static __WIDL_INLINE HRESULT IWdsTransportSession_Terminate(IWdsTransportSession* This) { return This->lpVtbl->Terminate(This); } #endif @@ -5679,63 +5687,63 @@ interface IWdsTransportClient { #define IWdsTransportClient_Disconnect(This,DisconnectionType) (This)->lpVtbl->Disconnect(This,DisconnectionType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportClient_QueryInterface(IWdsTransportClient* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportClient_QueryInterface(IWdsTransportClient* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportClient_AddRef(IWdsTransportClient* This) { +static __WIDL_INLINE ULONG IWdsTransportClient_AddRef(IWdsTransportClient* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportClient_Release(IWdsTransportClient* This) { +static __WIDL_INLINE ULONG IWdsTransportClient_Release(IWdsTransportClient* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportClient_GetTypeInfoCount(IWdsTransportClient* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportClient_GetTypeInfoCount(IWdsTransportClient* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportClient_GetTypeInfo(IWdsTransportClient* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportClient_GetTypeInfo(IWdsTransportClient* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportClient_GetIDsOfNames(IWdsTransportClient* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportClient_GetIDsOfNames(IWdsTransportClient* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportClient_Invoke(IWdsTransportClient* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportClient_Invoke(IWdsTransportClient* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportClient methods ***/ -static FORCEINLINE HRESULT IWdsTransportClient_get_Session(IWdsTransportClient* This,IWdsTransportSession **ppWdsTransportSession) { +static __WIDL_INLINE HRESULT IWdsTransportClient_get_Session(IWdsTransportClient* This,IWdsTransportSession **ppWdsTransportSession) { return This->lpVtbl->get_Session(This,ppWdsTransportSession); } -static FORCEINLINE HRESULT IWdsTransportClient_get_Id(IWdsTransportClient* This,ULONG *pulId) { +static __WIDL_INLINE HRESULT IWdsTransportClient_get_Id(IWdsTransportClient* This,ULONG *pulId) { return This->lpVtbl->get_Id(This,pulId); } -static FORCEINLINE HRESULT IWdsTransportClient_get_Name(IWdsTransportClient* This,BSTR *pbszName) { +static __WIDL_INLINE HRESULT IWdsTransportClient_get_Name(IWdsTransportClient* This,BSTR *pbszName) { return This->lpVtbl->get_Name(This,pbszName); } -static FORCEINLINE HRESULT IWdsTransportClient_get_MacAddress(IWdsTransportClient* This,BSTR *pbszMacAddress) { +static __WIDL_INLINE HRESULT IWdsTransportClient_get_MacAddress(IWdsTransportClient* This,BSTR *pbszMacAddress) { return This->lpVtbl->get_MacAddress(This,pbszMacAddress); } -static FORCEINLINE HRESULT IWdsTransportClient_get_IpAddress(IWdsTransportClient* This,BSTR *pbszIpAddress) { +static __WIDL_INLINE HRESULT IWdsTransportClient_get_IpAddress(IWdsTransportClient* This,BSTR *pbszIpAddress) { return This->lpVtbl->get_IpAddress(This,pbszIpAddress); } -static FORCEINLINE HRESULT IWdsTransportClient_get_PercentCompletion(IWdsTransportClient* This,ULONG *pulPercentCompletion) { +static __WIDL_INLINE HRESULT IWdsTransportClient_get_PercentCompletion(IWdsTransportClient* This,ULONG *pulPercentCompletion) { return This->lpVtbl->get_PercentCompletion(This,pulPercentCompletion); } -static FORCEINLINE HRESULT IWdsTransportClient_get_JoinDuration(IWdsTransportClient* This,ULONG *pulJoinDuration) { +static __WIDL_INLINE HRESULT IWdsTransportClient_get_JoinDuration(IWdsTransportClient* This,ULONG *pulJoinDuration) { return This->lpVtbl->get_JoinDuration(This,pulJoinDuration); } -static FORCEINLINE HRESULT IWdsTransportClient_get_CpuUtilization(IWdsTransportClient* This,ULONG *pulCpuUtilization) { +static __WIDL_INLINE HRESULT IWdsTransportClient_get_CpuUtilization(IWdsTransportClient* This,ULONG *pulCpuUtilization) { return This->lpVtbl->get_CpuUtilization(This,pulCpuUtilization); } -static FORCEINLINE HRESULT IWdsTransportClient_get_MemoryUtilization(IWdsTransportClient* This,ULONG *pulMemoryUtilization) { +static __WIDL_INLINE HRESULT IWdsTransportClient_get_MemoryUtilization(IWdsTransportClient* This,ULONG *pulMemoryUtilization) { return This->lpVtbl->get_MemoryUtilization(This,pulMemoryUtilization); } -static FORCEINLINE HRESULT IWdsTransportClient_get_NetworkUtilization(IWdsTransportClient* This,ULONG *pulNetworkUtilization) { +static __WIDL_INLINE HRESULT IWdsTransportClient_get_NetworkUtilization(IWdsTransportClient* This,ULONG *pulNetworkUtilization) { return This->lpVtbl->get_NetworkUtilization(This,pulNetworkUtilization); } -static FORCEINLINE HRESULT IWdsTransportClient_get_UserIdentity(IWdsTransportClient* This,BSTR *pbszUserIdentity) { +static __WIDL_INLINE HRESULT IWdsTransportClient_get_UserIdentity(IWdsTransportClient* This,BSTR *pbszUserIdentity) { return This->lpVtbl->get_UserIdentity(This,pbszUserIdentity); } -static FORCEINLINE HRESULT IWdsTransportClient_Disconnect(IWdsTransportClient* This,WDSTRANSPORT_DISCONNECT_TYPE DisconnectionType) { +static __WIDL_INLINE HRESULT IWdsTransportClient_Disconnect(IWdsTransportClient* This,WDSTRANSPORT_DISCONNECT_TYPE DisconnectionType) { return This->lpVtbl->Disconnect(This,DisconnectionType); } #endif @@ -5886,48 +5894,48 @@ interface IWdsTransportTftpClient { #define IWdsTransportTftpClient_get_WindowSize(This,pulWindowSize) (This)->lpVtbl->get_WindowSize(This,pulWindowSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportTftpClient_QueryInterface(IWdsTransportTftpClient* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportTftpClient_QueryInterface(IWdsTransportTftpClient* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportTftpClient_AddRef(IWdsTransportTftpClient* This) { +static __WIDL_INLINE ULONG IWdsTransportTftpClient_AddRef(IWdsTransportTftpClient* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportTftpClient_Release(IWdsTransportTftpClient* This) { +static __WIDL_INLINE ULONG IWdsTransportTftpClient_Release(IWdsTransportTftpClient* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportTftpClient_GetTypeInfoCount(IWdsTransportTftpClient* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportTftpClient_GetTypeInfoCount(IWdsTransportTftpClient* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportTftpClient_GetTypeInfo(IWdsTransportTftpClient* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportTftpClient_GetTypeInfo(IWdsTransportTftpClient* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportTftpClient_GetIDsOfNames(IWdsTransportTftpClient* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportTftpClient_GetIDsOfNames(IWdsTransportTftpClient* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportTftpClient_Invoke(IWdsTransportTftpClient* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportTftpClient_Invoke(IWdsTransportTftpClient* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportTftpClient methods ***/ -static FORCEINLINE HRESULT IWdsTransportTftpClient_get_FileName(IWdsTransportTftpClient* This,BSTR *pbszFileName) { +static __WIDL_INLINE HRESULT IWdsTransportTftpClient_get_FileName(IWdsTransportTftpClient* This,BSTR *pbszFileName) { return This->lpVtbl->get_FileName(This,pbszFileName); } -static FORCEINLINE HRESULT IWdsTransportTftpClient_get_IpAddress(IWdsTransportTftpClient* This,BSTR *pbszIpAddress) { +static __WIDL_INLINE HRESULT IWdsTransportTftpClient_get_IpAddress(IWdsTransportTftpClient* This,BSTR *pbszIpAddress) { return This->lpVtbl->get_IpAddress(This,pbszIpAddress); } -static FORCEINLINE HRESULT IWdsTransportTftpClient_get_Timeout(IWdsTransportTftpClient* This,ULONG *pulTimeout) { +static __WIDL_INLINE HRESULT IWdsTransportTftpClient_get_Timeout(IWdsTransportTftpClient* This,ULONG *pulTimeout) { return This->lpVtbl->get_Timeout(This,pulTimeout); } -static FORCEINLINE HRESULT IWdsTransportTftpClient_get_CurrentFileOffset(IWdsTransportTftpClient* This,ULONG64 *pul64CurrentOffset) { +static __WIDL_INLINE HRESULT IWdsTransportTftpClient_get_CurrentFileOffset(IWdsTransportTftpClient* This,ULONG64 *pul64CurrentOffset) { return This->lpVtbl->get_CurrentFileOffset(This,pul64CurrentOffset); } -static FORCEINLINE HRESULT IWdsTransportTftpClient_get_FileSize(IWdsTransportTftpClient* This,ULONG64 *pul64FileSize) { +static __WIDL_INLINE HRESULT IWdsTransportTftpClient_get_FileSize(IWdsTransportTftpClient* This,ULONG64 *pul64FileSize) { return This->lpVtbl->get_FileSize(This,pul64FileSize); } -static FORCEINLINE HRESULT IWdsTransportTftpClient_get_BlockSize(IWdsTransportTftpClient* This,ULONG *pulBlockSize) { +static __WIDL_INLINE HRESULT IWdsTransportTftpClient_get_BlockSize(IWdsTransportTftpClient* This,ULONG *pulBlockSize) { return This->lpVtbl->get_BlockSize(This,pulBlockSize); } -static FORCEINLINE HRESULT IWdsTransportTftpClient_get_WindowSize(IWdsTransportTftpClient* This,ULONG *pulWindowSize) { +static __WIDL_INLINE HRESULT IWdsTransportTftpClient_get_WindowSize(IWdsTransportTftpClient* This,ULONG *pulWindowSize) { return This->lpVtbl->get_WindowSize(This,pulWindowSize); } #endif @@ -6054,39 +6062,39 @@ interface IWdsTransportContentProvider { #define IWdsTransportContentProvider_get_InitializationRoutine(This,pbszInitializationRoutine) (This)->lpVtbl->get_InitializationRoutine(This,pbszInitializationRoutine) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWdsTransportContentProvider_QueryInterface(IWdsTransportContentProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWdsTransportContentProvider_QueryInterface(IWdsTransportContentProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWdsTransportContentProvider_AddRef(IWdsTransportContentProvider* This) { +static __WIDL_INLINE ULONG IWdsTransportContentProvider_AddRef(IWdsTransportContentProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWdsTransportContentProvider_Release(IWdsTransportContentProvider* This) { +static __WIDL_INLINE ULONG IWdsTransportContentProvider_Release(IWdsTransportContentProvider* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWdsTransportContentProvider_GetTypeInfoCount(IWdsTransportContentProvider* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWdsTransportContentProvider_GetTypeInfoCount(IWdsTransportContentProvider* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWdsTransportContentProvider_GetTypeInfo(IWdsTransportContentProvider* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWdsTransportContentProvider_GetTypeInfo(IWdsTransportContentProvider* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWdsTransportContentProvider_GetIDsOfNames(IWdsTransportContentProvider* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWdsTransportContentProvider_GetIDsOfNames(IWdsTransportContentProvider* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWdsTransportContentProvider_Invoke(IWdsTransportContentProvider* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWdsTransportContentProvider_Invoke(IWdsTransportContentProvider* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWdsTransportContentProvider methods ***/ -static FORCEINLINE HRESULT IWdsTransportContentProvider_get_Name(IWdsTransportContentProvider* This,BSTR *pbszName) { +static __WIDL_INLINE HRESULT IWdsTransportContentProvider_get_Name(IWdsTransportContentProvider* This,BSTR *pbszName) { return This->lpVtbl->get_Name(This,pbszName); } -static FORCEINLINE HRESULT IWdsTransportContentProvider_get_Description(IWdsTransportContentProvider* This,BSTR *pbszDescription) { +static __WIDL_INLINE HRESULT IWdsTransportContentProvider_get_Description(IWdsTransportContentProvider* This,BSTR *pbszDescription) { return This->lpVtbl->get_Description(This,pbszDescription); } -static FORCEINLINE HRESULT IWdsTransportContentProvider_get_FilePath(IWdsTransportContentProvider* This,BSTR *pbszFilePath) { +static __WIDL_INLINE HRESULT IWdsTransportContentProvider_get_FilePath(IWdsTransportContentProvider* This,BSTR *pbszFilePath) { return This->lpVtbl->get_FilePath(This,pbszFilePath); } -static FORCEINLINE HRESULT IWdsTransportContentProvider_get_InitializationRoutine(IWdsTransportContentProvider* This,BSTR *pbszInitializationRoutine) { +static __WIDL_INLINE HRESULT IWdsTransportContentProvider_get_InitializationRoutine(IWdsTransportContentProvider* This,BSTR *pbszInitializationRoutine) { return This->lpVtbl->get_InitializationRoutine(This,pbszInitializationRoutine); } #endif diff --git a/lib/libc/include/any-windows-any/werapi.h b/lib/libc/include/any-windows-any/werapi.h index 5c9ab47596a7c274c8b39c1230e015b06ecf7797..baed9945fe15ee90afb19390bef5af1d9b5de76b 100644 --- a/lib/libc/include/any-windows-any/werapi.h +++ b/lib/libc/include/any-windows-any/werapi.h @@ -11,12 +11,115 @@ extern "C" { #endif +typedef HANDLE HREPORT; + +#define WER_FAULT_REPORTING_FLAG_NOHEAP 1 +#define WER_FAULT_REPORTING_FLAG_QUEUE 2 +#define WER_FAULT_REPORTING_FLAG_DISABLE_THREAD_SUSPENSION 4 +#define WER_FAULT_REPORTING_FLAG_QUEUE_UPLOAD 8 +#define WER_FAULT_REPORTING_ALWAYS_SHOW_UI 16 +#define WER_FAULT_REPORTING_NO_UI 32 +#define WER_FAULT_REPORTING_FLAG_NO_HEAP_ON_QUEUE 64 +#define WER_FAULT_REPORTING_DISABLE_SNAPSHOT_CRASH 128 +#define WER_FAULT_REPORTING_DISABLE_SNAPSHOT_HANG 256 +#define WER_FAULT_REPORTING_CRITICAL 512 +#define WER_FAULT_REPORTING_DURABLE 1024 +#define WER_MAX_TOTAL_PARAM_LENGTH 1720 +#define WER_MAX_PREFERRED_MODULES 128 +#define WER_MAX_PREFERRED_MODULES_BUFFER 256 + +#define WER_MAX_MEM_BLOCK_SIZE (64 * 1024) + +#define APPCRASH_EVENT L"APPCRASH" +#define PACKAGED_APPCRASH_EVENT L"MoAppCrash" + +#define WER_P0 0 +#define WER_P1 1 +#define WER_P2 2 +#define WER_P3 3 +#define WER_P4 4 +#define WER_P5 5 +#define WER_P6 6 +#define WER_P7 7 +#define WER_P8 8 +#define WER_P9 9 + +#define WER_E_INSUFFICIENT_BUFFER (HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)) +#define WER_E_NOT_FOUND (HRESULT_FROM_WIN32(ERROR_NOT_FOUND)) +#define WER_E_LENGTH_EXCEEDED (HRESULT_FROM_WIN32(ERROR_PARAMETER_QUOTA_EXCEEDED)) +#define WER_E_INVALID_STATE (HRESULT_FROM_WIN32(ERROR_INVALID_STATE)) +#define WER_E_MISSING_DUMP (HRESULT_FROM_WIN32(ERROR_MISSING_SYSTEMFILE)) +#define WER_E_CABBING_FAILURE (HRESULT_FROM_WIN32(ERROR_GEN_FAILURE)) + +#define WER_FILE_DELETE_WHEN_DONE 1 +#define WER_FILE_ANONYMOUS_DATA 2 +#define WER_FILE_COMPRESSED 4 + +#define WER_SUBMIT_HONOR_RECOVERY 1 +#define WER_SUBMIT_HONOR_RESTART 2 +#define WER_SUBMIT_QUEUE 4 +#define WER_SUBMIT_SHOW_DEBUG 8 +#define WER_SUBMIT_ADD_REGISTERED_DATA 16 +#define WER_SUBMIT_OUTOFPROCESS 32 +#define WER_SUBMIT_NO_CLOSE_UI 64 +#define WER_SUBMIT_NO_QUEUE 128 +#define WER_SUBMIT_NO_ARCHIVE 256 +#define WER_SUBMIT_START_MINIMIZED 512 +#define WER_SUBMIT_OUTOFPROCESS_ASYNC 1024 +#define WER_SUBMIT_BYPASS_DATA_THROTTLING 2048 +#define WER_SUBMIT_ARCHIVE_PARAMETERS_ONLY 4096 +#define WER_SUBMIT_REPORT_MACHINE_ID 8192 +#define WER_SUBMIT_BYPASS_POWER_THROTTLING 16384 +#define WER_SUBMIT_BYPASS_NETWORK_COST_THROTTLING 32768 +#define WER_SUBMIT_DISCARD_IF_QUEUED WER_SUBMIT_NO_QUEUE + +#define WER_DUMP_MASK_START 1 +#define WER_DUMP_MASK_DUMPTYPE (WER_DUMP_MASK_START << 0) +#define WER_DUMP_MASK_ONLY_THISTHREAD (WER_DUMP_MASK_START << 1) +#define WER_DUMP_MASK_THREADFLAGS (WER_DUMP_MASK_START << 2) +#define WER_DUMP_MASK_THREADFLAGS_EX (WER_DUMP_MASK_START << 3) +#define WER_DUMP_MASK_OTHERTHREADFLAGS (WER_DUMP_MASK_START << 4) +#define WER_DUMP_MASK_OTHERTHREADFLAGS_EX (WER_DUMP_MASK_START << 5) +#define WER_DUMP_MASK_PREFERRED_MODULESFLAGS (WER_DUMP_MASK_START << 6) +#define WER_DUMP_MASK_OTHER_MODULESFLAGS (WER_DUMP_MASK_START << 7) +#define WER_DUMP_MASK_PREFERRED_MODULE_LIST (WER_DUMP_MASK_START << 8) + +#define WER_DUMP_NOHEAP_ONQUEUE 1 +#define WER_DUMP_AUXILIARY 2 + +#define WER_MAX_REGISTERED_ENTRIES 512 +#define WER_MAX_REGISTERED_METADATA 8 +#define WER_MAX_REGISTERED_DUMPCOLLECTION 4 + +#define WER_METADATA_KEY_MAX_LENGTH 64 +#define WER_METADATA_VALUE_MAX_LENGTH 128 + +#define WER_MAX_SIGNATURE_NAME_LENGTH 128 +#define WER_MAX_EVENT_NAME_LENGTH 64 +#define WER_MAX_PARAM_LENGTH MAX_PATH +#define WER_MAX_PARAM_COUNT 10 +#define WER_MAX_FRIENDLY_EVENT_NAME_LENGTH 128 +#define WER_MAX_APPLICATION_NAME_LENGTH 128 +#define WER_MAX_DESCRIPTION_LENGTH 512 +#define WER_MAX_BUCKET_ID_STRING_LENGTH MAX_PATH +#define WER_MAX_LOCAL_DUMP_SUBPATH_LENGTH 64 + +#define WER_MAX_REGISTERED_RUNTIME_EXCEPTION_MODULES 16 + +#define WER_RUNTIME_EXCEPTION_EVENT_FUNCTION "OutOfProcessExceptionEventCallback" +#define WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE_FUNCTION "OutOfProcessExceptionEventSignatureCallback" +#define WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH "OutOfProcessExceptionEventDebuggerLaunchCallback" + typedef enum _WER_FILE_TYPE { WerFileTypeMicrodump = 1, WerFileTypeMinidump, WerFileTypeHeapdump, WerFileTypeUserDocument, WerFileTypeOther, + WerFileTypeTriagedump, + WerFileTypeCustomDump, + WerFileTypeAuxiliaryDump, + WerFileTypeEtlTrace, WerFileTypeMax } WER_FILE_TYPE; @@ -27,9 +130,11 @@ typedef enum _WER_REGISTER_FILE_TYPE { } WER_REGISTER_FILE_TYPE; typedef enum _WER_DUMP_TYPE { - WerDumpTypeMicroDump = 1, + WerDumpTypeNone = 0, + WerDumpTypeMicroDump, WerDumpTypeMiniDump, WerDumpTypeHeapDump, + WerDumpTypeTriageDump, WerDumpTypeMax } WER_DUMP_TYPE; @@ -66,7 +171,15 @@ typedef enum _WER_SUBMIT_RESULT { WerDisabledQueue, WerReportAsync, WerCustomAction -} WER_SUBMIT_RESULT; +#if NTDDI_VERSION >= NTDDI_WIN8 +, WerThrottled = 10 +#endif +#if NTDDI_VERSION >= NTDDI_WIN10 +, WerReportUploadedCab = 11 +, WerStorageLocationNotFound = 12 +#endif +, WerSubmitResultMax +} WER_SUBMIT_RESULT, *PWER_SUBMIT_RESULT; typedef enum _WER_REPORT_TYPE { WerReportNonCritical = 0, @@ -91,6 +204,45 @@ typedef struct _WER_DUMP_CUSTOM_OPTIONS { WCHAR wzPreferredModuleList[WER_MAX_PREFERRED_MODULES_BUFFER]; } WER_DUMP_CUSTOM_OPTIONS, *PWER_DUMP_CUSTOM_OPTIONS; +typedef struct _WER_DUMP_CUSTOM_OPTIONS_V2 { + DWORD dwSize; + DWORD dwMask; + DWORD dwDumpFlags; + WINBOOL bOnlyThisThread; + DWORD dwExceptionThreadFlags; + DWORD dwOtherThreadFlags; + DWORD dwExceptionThreadExFlags; + DWORD dwOtherThreadExFlags; + DWORD dwPreferredModuleFlags; + DWORD dwOtherModuleFlags; + WCHAR wzPreferredModuleList[WER_MAX_PREFERRED_MODULES_BUFFER]; + DWORD dwPreferredModuleResetFlags; + DWORD dwOtherModuleResetFlags; +} WER_DUMP_CUSTOM_OPTIONS_V2, *PWER_DUMP_CUSTOM_OPTIONS_V2; + +#if NTDDI_VERSION >= NTDDI_WINBLUE +typedef struct _WER_DUMP_CUSTOM_OPTIONS_V3 { + DWORD dwSize; + DWORD dwMask; + DWORD dwDumpFlags; + WINBOOL bOnlyThisThread; + DWORD dwExceptionThreadFlags; + DWORD dwOtherThreadFlags; + DWORD dwExceptionThreadExFlags; + DWORD dwOtherThreadExFlags; + DWORD dwPreferredModuleFlags; + DWORD dwOtherModuleFlags; + WCHAR wzPreferredModuleList[WER_MAX_PREFERRED_MODULES_BUFFER]; + DWORD dwPreferredModuleResetFlags; + DWORD dwOtherModuleResetFlags; + PVOID pvDumpKey; + HANDLE hSnapshot; + DWORD dwThreadID; +} WER_DUMP_CUSTOM_OPTIONS_V3, *PWER_DUMP_CUSTOM_OPTIONS_V3; + +typedef WER_DUMP_CUSTOM_OPTIONS_V3 const *PCWER_DUMP_CUSTOM_OPTIONS_V3; +#endif + typedef struct _WER_EXCEPTION_INFORMATION { PEXCEPTION_POINTERS pExceptionPointers; WINBOOL bClientPointers; @@ -107,6 +259,62 @@ typedef struct _WER_REPORT_INFORMATION { HWND hwndParent; } WER_REPORT_INFORMATION, *PWER_REPORT_INFORMATION; +#if NTDDI_VERSION >= NTDDI_WIN8 +typedef struct _WER_REPORT_INFORMATION_V3 { + DWORD dwSize; + HANDLE hProcess; + WCHAR wzConsentKey[64]; + WCHAR wzFriendlyEventName[128]; + WCHAR wzApplicationName[128]; + WCHAR wzApplicationPath[MAX_PATH]; + WCHAR wzDescription[512]; + HWND hwndParent; + WCHAR wzNamespacePartner[64]; + WCHAR wzNamespaceGroup[64]; +} WER_REPORT_INFORMATION_V3, *PWER_REPORT_INFORMATION_V3; +#endif + +#if NTDDI_VERSION >= NTDDI_WINBLUE +typedef struct _WER_REPORT_INFORMATION_V4 { + DWORD dwSize; + HANDLE hProcess; + WCHAR wzConsentKey[64]; + WCHAR wzFriendlyEventName[128]; + WCHAR wzApplicationName[128]; + WCHAR wzApplicationPath[MAX_PATH]; + WCHAR wzDescription[512]; + HWND hwndParent; + WCHAR wzNamespacePartner[64]; + WCHAR wzNamespaceGroup[64]; + BYTE rgbApplicationIdentity[16]; + HANDLE hSnapshot; + HANDLE hDeleteFilesImpersonationToken; +} WER_REPORT_INFORMATION_V4, *PWER_REPORT_INFORMATION_V4; + +typedef WER_REPORT_INFORMATION_V4 const *PCWER_REPORT_INFORMATION_V4; +#endif + +#if NTDDI_VERSION >= NTDDI_WIN10 +typedef struct _WER_REPORT_INFORMATION_V5 { + DWORD dwSize; + HANDLE hProcess; + WCHAR wzConsentKey[64]; + WCHAR wzFriendlyEventName[128]; + WCHAR wzApplicationName[128]; + WCHAR wzApplicationPath[MAX_PATH]; + WCHAR wzDescription[512]; + HWND hwndParent; + WCHAR wzNamespacePartner[64]; + WCHAR wzNamespaceGroup[64]; + BYTE rgbApplicationIdentity[16]; + HANDLE hSnapshot; + HANDLE hDeleteFilesImpersonationToken; + WER_SUBMIT_RESULT submitResultMax; +} WER_REPORT_INFORMATION_V5, *PWER_REPORT_INFORMATION_V5; + +typedef WER_REPORT_INFORMATION_V5 const *PCWER_REPORT_INFORMATION_V5; +#endif + HRESULT WINAPI WerAddExcludedApplication(PCWSTR pwzExeName,WINBOOL bAllUsers); HRESULT WINAPI WerGetFlags(HANDLE hProcess,PDWORD pdwFlags); HRESULT WINAPI WerRegisterFile(PCWSTR pwzFile,WER_REGISTER_FILE_TYPE regFileType,DWORD dwFlags); @@ -123,6 +331,15 @@ HRESULT WINAPI WerReportSubmit(HREPORT hReportHandle,WER_CONSENT consent,DWORD d HRESULT WINAPI WerSetFlags(DWORD dwFlags); HRESULT WINAPI WerUnregisterFile(PCWSTR pwzFilePath); HRESULT WINAPI WerUnregisterMemoryBlock(PVOID pvAddress); +HRESULT WINAPI WerRegisterExcludedMemoryBlock(const void* address, DWORD size); +HRESULT WINAPI WerUnregisterExcludedMemoryBlock(const void* address); +HRESULT WINAPI WerRegisterCustomMetadata(PCWSTR key, PCWSTR value); +HRESULT WINAPI WerUnregisterCustomMetadata(PCWSTR key); +HRESULT WINAPI WerRegisterAdditionalProcess(DWORD processId, DWORD captureExtraInfoForThreadId); +HRESULT WINAPI WerUnregisterAdditionalProcess(DWORD processId); +HRESULT WINAPI WerRegisterAppLocalDump(PCWSTR localAppDataRelativePath); +HRESULT WINAPI WerUnregisterAppLocalDump(void); +HRESULT WINAPI WerSetMaxProcessHoldMilliseconds(DWORD dwMilliseconds); #if (_WIN32_WINNT >= 0x0601) typedef struct _WER_RUNTIME_EXCEPTION_INFORMATION { @@ -132,6 +349,8 @@ typedef struct _WER_RUNTIME_EXCEPTION_INFORMATION { EXCEPTION_RECORD exceptionRecord; CONTEXT context; PCWSTR pwszReportId; + WINBOOL bIsFatal; + DWORD dwReserved; } WER_RUNTIME_EXCEPTION_INFORMATION, *PWER_RUNTIME_EXCEPTION_INFORMATION; typedef HRESULT (WINAPI *PFN_WER_RUNTIME_EXCEPTION_EVENT)( @@ -174,6 +393,81 @@ HRESULT WINAPI WerUnregisterRuntimeExceptionModule( #endif /*(_WIN32_WINNT >= 0x0601)*/ +typedef enum _REPORT_STORE_TYPES { + E_STORE_USER_ARCHIVE = 0, + E_STORE_USER_QUEUE, + E_STORE_MACHINE_ARCHIVE, + E_STORE_MACHINE_QUEUE, + E_STORE_INVALID +} REPORT_STORE_TYPES; + +typedef PVOID HREPORTSTORE, *PHREPORTSTORE; + +typedef struct _WER_REPORT_PARAMETER { + WCHAR Name[WER_MAX_SIGNATURE_NAME_LENGTH + 1]; + WCHAR Value[WER_MAX_PARAM_LENGTH]; +}WER_REPORT_PARAMETER, PWER_REPORT_PARAMETER; + +typedef struct _WER_REPORT_SIGNATURE { + WCHAR EventName[WER_MAX_EVENT_NAME_LENGTH + 1]; + WER_REPORT_PARAMETER Parameters[WER_MAX_PARAM_COUNT]; +} WER_REPORT_SIGNATURE, *PWER_REPORT_SIGNATURE; + +typedef struct _WER_REPORT_METADATA_V1 { + WER_REPORT_SIGNATURE Signature; + GUID BucketId; + GUID ReportId; + FILETIME CreationTime; + ULONGLONG SizeInBytes; +} WER_REPORT_METADATA_V1, *PWER_REPORT_METADATA_V1; + +typedef struct _WER_REPORT_METADATA_V2 { + WER_REPORT_SIGNATURE Signature; + GUID BucketId; + GUID ReportId; + FILETIME CreationTime; + ULONGLONG SizeInBytes; + WCHAR CabId[MAX_PATH]; + DWORD ReportStatus; + GUID ReportIntegratorId; + DWORD NumberOfFiles; + DWORD SizeOfFileNames; + WCHAR *FileNames; +} WER_REPORT_METADATA_V2, *PWER_REPORT_METADATA_V2; + +typedef struct _WER_REPORT_METADATA_V3 { + WER_REPORT_SIGNATURE Signature; + GUID BucketId; + GUID ReportId; + FILETIME CreationTime; + ULONGLONG SizeInBytes; + WCHAR CabId[MAX_PATH]; + DWORD ReportStatus; + GUID ReportIntegratorId; + DWORD NumberOfFiles; + DWORD SizeOfFileNames; + WCHAR *FileNames; + WCHAR FriendlyEventName[WER_MAX_FRIENDLY_EVENT_NAME_LENGTH]; + WCHAR ApplicationName[WER_MAX_APPLICATION_NAME_LENGTH]; + WCHAR ApplicationPath[MAX_PATH]; + WCHAR Description[WER_MAX_DESCRIPTION_LENGTH]; + WCHAR BucketIdString[WER_MAX_BUCKET_ID_STRING_LENGTH]; + ULONGLONG LegacyBucketId; +} WER_REPORT_METADATA_V3, *PWER_REPORT_METADATA_V3; + +HRESULT WINAPI WerStoreOpen(REPORT_STORE_TYPES repStoreType, PHREPORTSTORE phReportStore); +VOID WINAPI WerStoreClose(HREPORTSTORE hReportStore); +HRESULT WINAPI WerStoreGetFirstReportKey(HREPORTSTORE hReportStore, PCWSTR *ppszReportKey); +HRESULT WINAPI WerStoreGetNextReportKey(HREPORTSTORE hReportStore, PCWSTR *ppszReportKey); +HRESULT WINAPI WerStoreQueryReportMetadataV1(HREPORTSTORE hReportStore, PCWSTR pszReportKey, PWER_REPORT_METADATA_V1 pReportMetadata); +HRESULT WINAPI WerStoreQueryReportMetadataV2(HREPORTSTORE hReportStore, PCWSTR pszReportKey, PWER_REPORT_METADATA_V2 pReportMetadata); +HRESULT WINAPI WerStoreQueryReportMetadataV3(HREPORTSTORE hReportStore, PCWSTR pszReportKey, PWER_REPORT_METADATA_V3 pReportMetadata); +VOID WINAPI WerFreeString(PCWSTR pwszStr); +HRESULT WINAPI WerStorePurge(void); +HRESULT WINAPI WerStoreGetReportCount(HREPORTSTORE hReportStore, DWORD *pdwReportCount); +HRESULT WINAPI WerStoreGetSizeOnDisk(HREPORTSTORE hReportStore, ULONGLONG *pqwSizeInBytes); +HRESULT WINAPI WerStoreUploadReport(HREPORTSTORE hReportStore, PCWSTR pszReportKey, DWORD dwFlags, PWER_SUBMIT_RESULT pSubmitResult); + #ifdef __cplusplus } #endif diff --git a/lib/libc/include/any-windows-any/winbase.h b/lib/libc/include/any-windows-any/winbase.h index cc2935156b770a99a47d133a598528de09644259..6faf6ac970eb8183c1dd8c6e335b1ae0ecfa6d8e 100644 --- a/lib/libc/include/any-windows-any/winbase.h +++ b/lib/libc/include/any-windows-any/winbase.h @@ -93,9 +93,23 @@ extern "C" { #define FILE_FLAG_OPEN_REPARSE_POINT 0x200000 #define FILE_FLAG_OPEN_NO_RECALL 0x100000 #define FILE_FLAG_FIRST_PIPE_INSTANCE 0x80000 -#if _WIN32_WINNT >= 0x0602 +#if _WIN32_WINNT >= _WIN32_WINNT_WIN8 #define FILE_FLAG_OPEN_REQUIRING_OPLOCK 0x40000 #endif +#if NTDDI_VERSION >= NTDDI_WIN10_NI + typedef enum FILE_WRITE_FLAGS { + FILE_WRITE_FLAGS_NONE = 0, + FILE_WRITE_FLAGS_WRITE_THROUGH = 0x000000001 + } FILE_WRITE_FLAGS; +DEFINE_ENUM_FLAG_OPERATORS(FILE_WRITE_FLAGS) + +typedef enum FILE_FLUSH_MODE { + FILE_FLUSH_DEFAULT = 0, + FILE_FLUSH_DATA, + FILE_FLUSH_MIN_METADATA, + FILE_FLUSH_NO_SYNC + } FILE_FLUSH_MODE; +#endif #define PROGRESS_CONTINUE 0 #define PROGRESS_CANCEL 1 @@ -131,6 +145,9 @@ extern "C" { #define COPY_FILE_DISABLE_PRE_ALLOCATION 0x04000000 #define COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE 0x08000000 #endif +#if NTDDI_VERSION >= NTDDI_WIN10_NI +#define COPY_FILE_ENABLE_SPARSE_COPY 0x20000000 +#endif #define REPLACEFILE_WRITE_THROUGH 0x1 #define REPLACEFILE_IGNORE_MERGE_ERRORS 0x2 @@ -1211,7 +1228,46 @@ extern "C" { WINBASEAPI LPVOID WINAPI CreateFiber (SIZE_T dwStackSize, LPFIBER_START_ROUTINE lpStartAddress, LPVOID lpParameter); WINBASEAPI LPVOID WINAPI ConvertThreadToFiber (LPVOID lpParameter); - /* TODO: Add RTL_UMS... to winnt.h header and add UMS-base API. */ +#define UMS_VERSION RTL_UMS_VERSION + + typedef void *PUMS_CONTEXT; + typedef void *PUMS_COMPLETION_LIST; + typedef RTL_UMS_THREAD_INFO_CLASS UMS_THREAD_INFO_CLASS, *PUMS_THREAD_INFO_CLASS; + typedef RTL_UMS_SCHEDULER_REASON UMS_SCHEDULER_REASON; + typedef PRTL_UMS_SCHEDULER_ENTRY_POINT PUMS_SCHEDULER_ENTRY_POINT; + + typedef struct _UMS_SCHEDULER_STARTUP_INFO { + ULONG UmsVersion; + PUMS_COMPLETION_LIST CompletionList; + PUMS_SCHEDULER_ENTRY_POINT SchedulerProc; + PVOID SchedulerParam; + } UMS_SCHEDULER_STARTUP_INFO, *PUMS_SCHEDULER_STARTUP_INFO; + + typedef struct _UMS_SYSTEM_THREAD_INFORMATION { + ULONG UmsVersion; + __C89_NAMELESS union { + __C89_NAMELESS struct { + ULONG IsUmsSchedulerThread : 1; + ULONG IsUmsWorkerThread : 1; + }; + ULONG ThreadUmsFlags; + }; + } UMS_SYSTEM_THREAD_INFORMATION, *PUMS_SYSTEM_THREAD_INFORMATION; + + WINBASEAPI WINBOOL WINAPI CreateUmsCompletionList(PUMS_COMPLETION_LIST *UmsCompletionList); + WINBASEAPI WINBOOL WINAPI DequeueUmsCompletionListItems(PUMS_COMPLETION_LIST UmsCompletionList, DWORD WaitTimeOut, PUMS_CONTEXT *UmsThreadList); + WINBASEAPI WINBOOL WINAPI GetUmsCompletionListEvent(PUMS_COMPLETION_LIST UmsCompletionList, PHANDLE UmsCompletionEvent); + WINBASEAPI WINBOOL WINAPI ExecuteUmsThread(PUMS_CONTEXT UmsThread); + WINBASEAPI WINBOOL WINAPI UmsThreadYield(PVOID SchedulerParam); + WINBASEAPI WINBOOL WINAPI DeleteUmsCompletionList(PUMS_COMPLETION_LIST UmsCompletionList); + WINBASEAPI PUMS_CONTEXT WINAPI GetCurrentUmsThread(VOID); + WINBASEAPI PUMS_CONTEXT WINAPI GetNextUmsListItem(PUMS_CONTEXT UmsContext); + WINBASEAPI WINBOOL WINAPI QueryUmsThreadInformation(PUMS_CONTEXT UmsThread, UMS_THREAD_INFO_CLASS UmsThreadInfoClass, PVOID UmsThreadInformation, ULONG UmsThreadInformationLength, PULONG ReturnLength); + WINBASEAPI WINBOOL WINAPI SetUmsThreadInformation(PUMS_CONTEXT UmsThread, UMS_THREAD_INFO_CLASS UmsThreadInfoClass, PVOID UmsThreadInformation, ULONG UmsThreadInformationLength); + WINBASEAPI WINBOOL WINAPI DeleteUmsThreadContext(PUMS_CONTEXT UmsThread); + WINBASEAPI WINBOOL WINAPI CreateUmsThreadContext(PUMS_CONTEXT *lpUmsThread); + WINBASEAPI WINBOOL WINAPI EnterUmsSchedulingMode(PUMS_SCHEDULER_STARTUP_INFO SchedulerStartupInfo); + WINBASEAPI WINBOOL WINAPI GetUmsSystemThreadInformation(HANDLE ThreadHandle, PUMS_SYSTEM_THREAD_INFORMATION SystemThreadInfo); #if _WIN32_WINNT >= 0x0602 WINBASEAPI WINBOOL WINAPI GetThreadInformation (HANDLE hThread, THREAD_INFORMATION_CLASS ThreadInformationClass, LPVOID ThreadInformation, DWORD ThreadInformationSize); @@ -1290,6 +1346,8 @@ extern "C" { #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || _WIN32_WINNT >= _WIN32_WINNT_WIN10 WINBASEAPI DWORD WINAPI WaitForMultipleObjects (DWORD nCount, CONST HANDLE *lpHandles, WINBOOL bWaitAll, DWORD dwMilliseconds); +#define HANDLE_FLAG_INHERIT 0x1 +#define HANDLE_FLAG_PROTECT_FROM_CLOSE 0x2 #endif #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) @@ -1301,9 +1359,6 @@ extern "C" { DEPTotalPolicyCount } DEP_SYSTEM_POLICY_TYPE; -#define HANDLE_FLAG_INHERIT 0x1 -#define HANDLE_FLAG_PROTECT_FROM_CLOSE 0x2 - #define HINSTANCE_ERROR 32 #define GET_TAPE_MEDIA_INFORMATION 0 @@ -1393,6 +1448,7 @@ extern "C" { #define FORMAT_MESSAGE_FROM_SYSTEM 0x00001000 #define FORMAT_MESSAGE_ARGUMENT_ARRAY 0x00002000 #define FORMAT_MESSAGE_MAX_WIDTH_MASK 0x000000ff +#define FORMAT_MESSAGE_ALLOCATE_BUFFER 0x00000100 #endif #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) @@ -1410,8 +1466,6 @@ extern "C" { #define FILE_READ_ONLY 8 #define FILE_DIR_DISALLOWED 9 -#define FORMAT_MESSAGE_ALLOCATE_BUFFER 0x00000100 - #define EFS_USE_RECOVERY_KEYS (0x1) #define CREATE_FOR_IMPORT (1) @@ -1521,6 +1575,9 @@ extern "C" { #if WINVER >= 0x0600 #define STARTF_UNTRUSTEDSOURCE 0x00008000 #endif +#if NTDDI_VERSION >= NTDDI_WIN10_FE +#define STARTF_HOLOGRAPHIC 0x00040000 +#endif #if _WIN32_WINNT >= 0x0600 typedef struct _STARTUPINFOEXA { @@ -1663,6 +1720,14 @@ extern "C" { #endif #if NTDDI_VERSION >= NTDDI_WIN10_MN ,ProcThreadAttributeMitigationAuditPolicy = 24 + ,ProcThreadAttributeMachineType = 25 + ,ProcThreadAttributeComponentFilter = 26 +#endif +#if NTDDI_VERSION >= NTDDI_WIN10_FE + ,ProcThreadAttributeEnableOptionalXStateFeatures = 27 +#endif +#if NTDDI_VERSION >= NTDDI_WIN10_NI + ,ProcThreadAttributeTrustedApp = 29 #endif } PROC_THREAD_ATTRIBUTE_NUM; #endif @@ -1694,6 +1759,14 @@ extern "C" { #define PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE ProcThreadAttributeValue (ProcThreadAttributePseudoConsole, FALSE, TRUE, FALSE) #endif +#if NTDDI_VERSION >= NTDDI_WIN10_MN +#define PROC_THREAD_ATTRIBUTE_MACHINE_TYPE ProcThreadAttributeValue (ProcThreadAttributeMachineType, FALSE, TRUE, FALSE) +#endif + +#if NTDDI_VERSION >= NTDDI_WIN10_FE +#define PROC_THREAD_ATTRIBUTE_ENABLE_OPTIONAL_XSTATE_FEATURES ProcThreadAttributeValue (ProcThreadAttributeEnableOptionalXStateFeatures, TRUE, TRUE, FALSE) +#endif + #if _WIN32_WINNT >= _WIN32_WINNT_WIN7 #define PROCESS_CREATION_MITIGATION_POLICY_DEP_ENABLE 0x01 #define PROCESS_CREATION_MITIGATION_POLICY_DEP_ATL_THUNK_ENABLE 0x02 @@ -1701,8 +1774,6 @@ extern "C" { #endif #if _WIN32_WINNT >= _WIN32_WINNT_WIN8 -#define PROC_THREAD_ATTRIBUTE_SECURITY_CAPABILITIES ProcThreadAttributeValue (ProcThreadAttributeSecurityCapabilities, FALSE, TRUE, FALSE) - #define PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_MASK (0x00000003 << 8) #define PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_DEFER (0x00000000 << 8) #define PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_ALWAYS_ON (0x00000001 << 8) @@ -1845,12 +1916,30 @@ extern "C" { #define PROCESS_CREATION_MITIGATION_POLICY2_BLOCK_NON_CET_BINARIES_ALWAYS_OFF (0x00000002ULL << 36) #define PROCESS_CREATION_MITIGATION_POLICY2_BLOCK_NON_CET_BINARIES_NON_EHCONT (0x00000003ULL << 36) +#define PROCESS_CREATION_MITIGATION_POLICY2_XTENDED_CONTROL_FLOW_GUARD_MASK (0x00000003ULL << 40) +#define PROCESS_CREATION_MITIGATION_POLICY2_XTENDED_CONTROL_FLOW_GUARD_DEFER (0x00000000ULL << 40) +#define PROCESS_CREATION_MITIGATION_POLICY2_XTENDED_CONTROL_FLOW_GUARD_ALWAYS_ON (0x00000001ULL << 40) +#define PROCESS_CREATION_MITIGATION_POLICY2_XTENDED_CONTROL_FLOW_GUARD_ALWAYS_OFF (0x00000002ULL << 40) +#define PROCESS_CREATION_MITIGATION_POLICY2_XTENDED_CONTROL_FLOW_GUARD_RESERVED (0x00000003ULL << 40) + +#define PROCESS_CREATION_MITIGATION_POLICY2_POINTER_AUTH_USER_IP_MASK (0x00000003ULL << 44) +#define PROCESS_CREATION_MITIGATION_POLICY2_POINTER_AUTH_USER_IP_DEFER (0x00000000ULL << 44) +#define PROCESS_CREATION_MITIGATION_POLICY2_POINTER_AUTH_USER_IP_ALWAYS_ON (0x00000001ULL << 44) +#define PROCESS_CREATION_MITIGATION_POLICY2_POINTER_AUTH_USER_IP_ALWAYS_OFF (0x00000002ULL << 44) +#define PROCESS_CREATION_MITIGATION_POLICY2_POINTER_AUTH_USER_IP_RESERVED (0x00000003ULL << 44) + #define PROCESS_CREATION_MITIGATION_POLICY2_CET_DYNAMIC_APIS_OUT_OF_PROC_ONLY_MASK (0x00000003ULL << 48) #define PROCESS_CREATION_MITIGATION_POLICY2_CET_DYNAMIC_APIS_OUT_OF_PROC_ONLY_DEFER (0x00000000ULL << 48) #define PROCESS_CREATION_MITIGATION_POLICY2_CET_DYNAMIC_APIS_OUT_OF_PROC_ONLY_ALWAYS_ON (0x00000001ULL << 48) #define PROCESS_CREATION_MITIGATION_POLICY2_CET_DYNAMIC_APIS_OUT_OF_PROC_ONLY_ALWAYS_OFF (0x00000002ULL << 48) #define PROCESS_CREATION_MITIGATION_POLICY2_CET_DYNAMIC_APIS_OUT_OF_PROC_ONLY_RESERVED (0x00000003ULL << 48) +#define PROCESS_CREATION_MITIGATION_POLICY2_RESTRICT_CORE_SHARING_MASK (0x00000003ULL << 52) +#define PROCESS_CREATION_MITIGATION_POLICY2_RESTRICT_CORE_SHARING_DEFER (0x00000000ULL << 52) +#define PROCESS_CREATION_MITIGATION_POLICY2_RESTRICT_CORE_SHARING_ALWAYS_ON (0x00000001ULL << 52) +#define PROCESS_CREATION_MITIGATION_POLICY2_RESTRICT_CORE_SHARING_ALWAYS_OFF (0x00000002ULL << 52) +#define PROCESS_CREATION_MITIGATION_POLICY2_RESTRICT_CORE_SHARING_RESERVED (0x00000003ULL << 52) + #endif /* _WIN32_WINNT_WINTHRESHOLD */ #endif /* _WIN32_WINNT_WINBLUE */ #endif /* _WIN32_WINNT_WIN8 */ @@ -1886,6 +1975,7 @@ extern "C" { #if (NTDDI_VERSION >= NTDDI_WIN10_MN) #define PROC_THREAD_ATTRIBUTE_MITIGATION_AUDIT_POLICY ProcThreadAttributeValue (ProcThreadAttributeMitigationAuditPolicy, FALSE, TRUE, FALSE) +#define PROC_THREAD_ATTRIBUTE_COMPONENT_FILTER ProcThreadAttributeValue (ProcThreadAttributeComponentFilter, FALSE, TRUE, FALSE) #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_CET_USER_SHADOW_STACKS_MASK (0x00000003ULL << 28) #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_CET_USER_SHADOW_STACKS_DEFER (0x00000000ULL << 28) @@ -1904,8 +1994,19 @@ extern "C" { #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_BLOCK_NON_CET_BINARIES_ALWAYS_ON (0x00000001ULL << 36) #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_BLOCK_NON_CET_BINARIES_ALWAYS_OFF (0x00000002ULL << 36) #define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_BLOCK_NON_CET_BINARIES_RESERVED (0x00000003ULL << 36) + +#define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_XTENDED_CONTROL_FLOW_GUARD_MASK (0x00000003ULL << 40) +#define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_XTENDED_CONTROL_FLOW_GUARD_DEFER (0x00000000ULL << 40) +#define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_XTENDED_CONTROL_FLOW_GUARD_ALWAYS_ON (0x00000001ULL << 40) +#define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_XTENDED_CONTROL_FLOW_GUARD_ALWAYS_OFF (0x00000002ULL << 40) +#define PROCESS_CREATION_MITIGATION_AUDIT_POLICY2_XTENDED_CONTROL_FLOW_GUARD_RESERVED (0x00000003ULL << 40) + #endif /* NTDDI_WIN10_MN */ +#if NTDDI_VERSION >= NTDDI_WIN10_NI +#define PROC_THREAD_ATTRIBUTE_TRUSTED_APP ProcThreadAttributeValue (ProcThreadAttributeTrustedApp, FALSE, TRUE, FALSE) +#endif + #define ATOM_FLAG_GLOBAL 0x2 WINBASEAPI WINBOOL WINAPI GetProcessShutdownParameters (LPDWORD lpdwLevel, LPDWORD lpdwFlags); @@ -1913,7 +2014,6 @@ extern "C" { WINBASEAPI VOID WINAPI FatalAppExitW (UINT uAction, LPCWSTR lpMessageText); WINBASEAPI VOID WINAPI GetStartupInfoA (LPSTARTUPINFOA lpStartupInfo); WINBASEAPI HRSRC WINAPI FindResourceA (HMODULE hModule, LPCSTR lpName, LPCSTR lpType); - WINBASEAPI HRSRC WINAPI FindResourceW (HMODULE hModule, LPCWSTR lpName, LPCWSTR lpType); WINBASEAPI HRSRC WINAPI FindResourceExA (HMODULE hModule, LPCSTR lpType, LPCSTR lpName, WORD wLanguage); WINBASEAPI WINBOOL WINAPI EnumResourceTypesA (HMODULE hModule, ENUMRESTYPEPROCA lpEnumFunc, LONG_PTR lParam); WINBASEAPI WINBOOL WINAPI EnumResourceTypesW (HMODULE hModule, ENUMRESTYPEPROCW lpEnumFunc, LONG_PTR lParam); @@ -1980,7 +2080,6 @@ extern "C" { #define FatalAppExit __MINGW_NAME_AW(FatalAppExit) #define GetFirmwareEnvironmentVariable __MINGW_NAME_AW(GetFirmwareEnvironmentVariable) #define SetFirmwareEnvironmentVariable __MINGW_NAME_AW(SetFirmwareEnvironmentVariable) -#define FindResource __MINGW_NAME_AW(FindResource) #define EnumResourceTypes __MINGW_NAME_AW(EnumResourceTypes) #define EnumResourceNames __MINGW_NAME_AW(EnumResourceNames) #define EnumResourceLanguages __MINGW_NAME_AW(EnumResourceLanguages) @@ -2036,8 +2135,6 @@ extern "C" { #define GET_SYSTEM_WOW64_DIRECTORY_NAME_T_T __MINGW_NAME_UAW_EXT(GET_SYSTEM_WOW64_DIRECTORY_NAME,T) #endif - WINBASEAPI WINBOOL WINAPI SetDllDirectoryA (LPCSTR lpPathName); - WINBASEAPI WINBOOL WINAPI SetDllDirectoryW (LPCWSTR lpPathName); WINBASEAPI DWORD WINAPI GetDllDirectoryA (DWORD nBufferLength, LPSTR lpBuffer); WINBASEAPI DWORD WINAPI GetDllDirectoryW (DWORD nBufferLength, LPWSTR lpBuffer); @@ -2066,12 +2163,22 @@ extern "C" { #endif /* WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) */ -#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_19H1 + WINBASEAPI WINBOOL WINAPI SetDllDirectoryA (LPCSTR lpPathName); + WINBASEAPI WINBOOL WINAPI SetDllDirectoryW (LPCWSTR lpPathName); + WINBASEAPI HRSRC WINAPI FindResourceW (HMODULE hModule, LPCWSTR lpName, LPCWSTR lpType); + +#define FindResource __MINGW_NAME_AW(FindResource) +#endif + +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_VB WINBASEAPI WINBOOL WINAPI CreateDirectoryExA (LPCSTR lpTemplateDirectory, LPCSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes); WINBASEAPI WINBOOL WINAPI CreateDirectoryExW (LPCWSTR lpTemplateDirectory, LPCWSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes); #define CreateDirectoryEx __MINGW_NAME_AW(CreateDirectoryEx) +#endif +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) #if _WIN32_WINNT >= 0x0600 WINBASEAPI WINBOOL WINAPI CreateDirectoryTransactedA (LPCSTR lpTemplateDirectory, LPCSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes, HANDLE hTransaction); WINBASEAPI WINBOOL WINAPI CreateDirectoryTransactedW (LPCWSTR lpTemplateDirectory, LPCWSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes, HANDLE hTransaction); @@ -2273,6 +2380,31 @@ extern "C" { PVOID pvCallbackContext; } COPYFILE2_EXTENDED_PARAMETERS; +#if NTDDI_VERSION >= NTDDI_WIN10_FE + +#define COPYFILE2_IO_CYCLE_SIZE_MIN 4096 +#define COPYFILE2_IO_CYCLE_SIZE_MAX 0x40000000 +#define COPYFILE2_IO_RATE_MIN 512 + + typedef struct COPYFILE2_EXTENDED_PARAMETERS_V2 { + DWORD dwSize; + DWORD dwCopyFlags; + WINBOOL *pfCancel; + PCOPYFILE2_PROGRESS_ROUTINE pProgressRoutine; + PVOID pvCallbackContext; + DWORD dwCopyFlagsV2; + ULONG ioDesiredSize; + ULONG ioDesiredRate; + PVOID reserved[8]; + } COPYFILE2_EXTENDED_PARAMETERS_V2; + +#if NTDDI_VERSION >= NTDDI_WIN10_NI +#define COPY_FILE2_V2_DONT_COPY_JUNCTIONS 0x00000001 +#define COPY_FILE2_V2_VALID_FLAGS COPY_FILE2_V2_DONT_COPY_JUNCTIONS +#endif + +#endif /* NTDDI_VERSION >= NTDDI_WIN10_FE */ + WINBASEAPI HRESULT WINAPI CopyFile2 (PCWSTR pwszExistingFileName, PCWSTR pwszNewFileName, COPYFILE2_EXTENDED_PARAMETERS *pExtendedParameters); #endif #endif @@ -2336,9 +2468,11 @@ extern "C" { WINBASEAPI WINBOOL WINAPI ReplaceFileA (LPCSTR lpReplacedFileName, LPCSTR lpReplacementFileName, LPCSTR lpBackupFileName, DWORD dwReplaceFlags, LPVOID lpExclude, LPVOID lpReserved); WINBASEAPI WINBOOL WINAPI ReplaceFileW (LPCWSTR lpReplacedFileName, LPCWSTR lpReplacementFileName, LPCWSTR lpBackupFileName, DWORD dwReplaceFlags, LPVOID lpExclude, LPVOID lpReserved); #endif -#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) - WINBASEAPI WINBOOL WINAPI CreateHardLinkA (LPCSTR lpFileName, LPCSTR lpExistingFileName, LPSECURITY_ATTRIBUTES lpSecurityAttributes); +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_19H1 WINBASEAPI WINBOOL WINAPI CreateHardLinkW (LPCWSTR lpFileName, LPCWSTR lpExistingFileName, LPSECURITY_ATTRIBUTES lpSecurityAttributes); +#endif +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) + WINBASEAPI WINBOOL WINAPI CreateHardLinkA (LPCSTR lpFileName, LPCSTR lpExistingFileName, LPSECURITY_ATTRIBUTES lpSecurityAttributes); #define ReplaceFile __MINGW_NAME_AW(ReplaceFile) #define CreateHardLink __MINGW_NAME_AW(CreateHardLink) @@ -2458,6 +2592,10 @@ extern "C" { WINBASEAPI WINBOOL WINAPI ReadDirectoryChangesW (HANDLE hDirectory, LPVOID lpBuffer, DWORD nBufferLength, WINBOOL bWatchSubtree, DWORD dwNotifyFilter, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped, LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); #endif +#if NTDDI_VERSION >= NTDDI_WIN10_RS3 +WINBASEAPI WINBOOL WINAPI ReadDirectoryChangesExW (HANDLE hDirectory, LPVOID lpBuffer, DWORD nBufferLength, WINBOOL bWatchSubtree, DWORD dwNotifyFilter, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped, LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine, READ_DIRECTORY_NOTIFY_INFORMATION_CLASS ReadDirectoryNotifyInformationClass); +#endif + #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) WINADVAPI WINBOOL WINAPI AccessCheckAndAuditAlarmA (LPCSTR SubsystemName, LPVOID HandleId, LPSTR ObjectTypeName, LPSTR ObjectName, PSECURITY_DESCRIPTOR SecurityDescriptor, DWORD DesiredAccess, PGENERIC_MAPPING GenericMapping, WINBOOL ObjectCreation, LPDWORD GrantedAccess, LPBOOL AccessStatus, LPBOOL pfGenerateOnClose); @@ -2597,10 +2735,7 @@ extern "C" { WINBASEAPI WINBOOL WINAPI DeleteTimerQueue (HANDLE TimerQueue); #ifndef __WIDL__ - /* Add Tp... API to winnt.h header and Threadpool-base-API. */ - WINBASEAPI WINBOOL WINAPI AddIntegrityLabelToBoundaryDescriptor (HANDLE *BoundaryDescriptor, PSID IntegrityLabel); - #endif #define HW_PROFILE_GUIDLEN 39 @@ -2711,7 +2846,7 @@ extern "C" { BYTE ACLineStatus; BYTE BatteryFlag; BYTE BatteryLifePercent; - BYTE Reserved1; + BYTE SystemStatusFlag; DWORD BatteryLifeTime; DWORD BatteryFullLifeTime; } SYSTEM_POWER_STATUS,*LPSYSTEM_POWER_STATUS; @@ -3163,6 +3298,9 @@ extern "C" { #define RPI_SMB2_FLAG_SERVERCAP_DIRECTORY_LEASING 0x00000020 #endif +#define RPI_SMB2_SHAREFLAG_ENCRYPT_DATA 0x00000001 +#define RPI_SMB2_SHAREFLAG_COMPRESS_DATA 0x00000002 + typedef struct _FILE_REMOTE_PROTOCOL_INFO { USHORT StructureVersion; USHORT StructureSize; @@ -3187,7 +3325,11 @@ extern "C" { } Server; struct { ULONG Capabilities; +#if NTDDI_VERSION >= NTDDI_WIN10_NI + ULONG ShareFlags; +#else ULONG CachingFlags; +#endif } Share; } Smb2; ULONG Reserved[16]; @@ -3265,6 +3407,10 @@ extern "C" { #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) #if defined (__x86_64__) || defined (__i386__) WINBASEAPI WINBOOL WINAPI SetXStateFeaturesMask (PCONTEXT Context, DWORD64 FeatureMask); +#if NTDDI_VERSION >= NTDDI_WIN10_FE + WINBASEAPI DWORD64 WINAPI GetThreadEnabledXStateFeatures(VOID); + WINBASEAPI WINBOOL WINAPI EnableProcessOptionalXStateFeatures(DWORD64 Features); +#endif /* NTDDI_VERSION >= NTDDI_WIN10_FE */ #endif #if _WIN32_WINNT >= 0x0601 WINBASEAPI DWORD APIENTRY EnableThreadProfiling (HANDLE ThreadHandle, DWORD Flags, DWORD64 HardwareCounters, HANDLE *PerformanceDataHandle); @@ -3309,6 +3455,10 @@ FORCEINLINE VOID DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON cbe) { TpDestroyCallbackEnviron(cbe); } +FORCEINLINE VOID SetThreadpoolCallbackPersistent(PTP_CALLBACK_ENVIRON pcbe) { + TpSetCallbackPersistent(pcbe); +} + #endif /* !__WIDL__ */ #endif /* _WIN32_WINNT >= 0x0600 */ #endif /* WINAPI_PARTITION_APP */ diff --git a/lib/libc/include/any-windows-any/wincodec.h b/lib/libc/include/any-windows-any/wincodec.h index 1f3be05004c41d288991d5453d687942ac0413f9..c3d234e60da055d20732d2c09fdc67bcc7bf9f84 100644 --- a/lib/libc/include/any-windows-any/wincodec.h +++ b/lib/libc/include/any-windows-any/wincodec.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wincodec.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wincodec.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wincodec_h__ #define __wincodec_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWICColorContext_FWD_DEFINED__ @@ -721,32 +729,32 @@ interface IWICColorContext { #define IWICColorContext_GetExifColorSpace(This,pValue) (This)->lpVtbl->GetExifColorSpace(This,pValue) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICColorContext_QueryInterface(IWICColorContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICColorContext_QueryInterface(IWICColorContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICColorContext_AddRef(IWICColorContext* This) { +static __WIDL_INLINE ULONG IWICColorContext_AddRef(IWICColorContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICColorContext_Release(IWICColorContext* This) { +static __WIDL_INLINE ULONG IWICColorContext_Release(IWICColorContext* This) { return This->lpVtbl->Release(This); } /*** IWICColorContext methods ***/ -static FORCEINLINE HRESULT IWICColorContext_InitializeFromFilename(IWICColorContext* This,LPCWSTR wzFilename) { +static __WIDL_INLINE HRESULT IWICColorContext_InitializeFromFilename(IWICColorContext* This,LPCWSTR wzFilename) { return This->lpVtbl->InitializeFromFilename(This,wzFilename); } -static FORCEINLINE HRESULT IWICColorContext_InitializeFromMemory(IWICColorContext* This,const BYTE *pbBuffer,UINT cbBufferSize) { +static __WIDL_INLINE HRESULT IWICColorContext_InitializeFromMemory(IWICColorContext* This,const BYTE *pbBuffer,UINT cbBufferSize) { return This->lpVtbl->InitializeFromMemory(This,pbBuffer,cbBufferSize); } -static FORCEINLINE HRESULT IWICColorContext_InitializeFromExifColorSpace(IWICColorContext* This,UINT value) { +static __WIDL_INLINE HRESULT IWICColorContext_InitializeFromExifColorSpace(IWICColorContext* This,UINT value) { return This->lpVtbl->InitializeFromExifColorSpace(This,value); } -static FORCEINLINE HRESULT IWICColorContext_GetType(IWICColorContext* This,WICColorContextType *pType) { +static __WIDL_INLINE HRESULT IWICColorContext_GetType(IWICColorContext* This,WICColorContextType *pType) { return This->lpVtbl->GetType(This,pType); } -static FORCEINLINE HRESULT IWICColorContext_GetProfileBytes(IWICColorContext* This,UINT cbBuffer,BYTE *pbBuffer,UINT *pcbActual) { +static __WIDL_INLINE HRESULT IWICColorContext_GetProfileBytes(IWICColorContext* This,UINT cbBuffer,BYTE *pbBuffer,UINT *pcbActual) { return This->lpVtbl->GetProfileBytes(This,cbBuffer,pbBuffer,pcbActual); } -static FORCEINLINE HRESULT IWICColorContext_GetExifColorSpace(IWICColorContext* This,UINT *pValue) { +static __WIDL_INLINE HRESULT IWICColorContext_GetExifColorSpace(IWICColorContext* This,UINT *pValue) { return This->lpVtbl->GetExifColorSpace(This,pValue); } #endif @@ -855,29 +863,29 @@ interface IWICBitmapSource { #define IWICBitmapSource_CopyPixels(This,prc,cbStride,cbBufferSize,pbBuffer) (This)->lpVtbl->CopyPixels(This,prc,cbStride,cbBufferSize,pbBuffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICBitmapSource_QueryInterface(IWICBitmapSource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICBitmapSource_QueryInterface(IWICBitmapSource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICBitmapSource_AddRef(IWICBitmapSource* This) { +static __WIDL_INLINE ULONG IWICBitmapSource_AddRef(IWICBitmapSource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICBitmapSource_Release(IWICBitmapSource* This) { +static __WIDL_INLINE ULONG IWICBitmapSource_Release(IWICBitmapSource* This) { return This->lpVtbl->Release(This); } /*** IWICBitmapSource methods ***/ -static FORCEINLINE HRESULT IWICBitmapSource_GetSize(IWICBitmapSource* This,UINT *puiWidth,UINT *puiHeight) { +static __WIDL_INLINE HRESULT IWICBitmapSource_GetSize(IWICBitmapSource* This,UINT *puiWidth,UINT *puiHeight) { return This->lpVtbl->GetSize(This,puiWidth,puiHeight); } -static FORCEINLINE HRESULT IWICBitmapSource_GetPixelFormat(IWICBitmapSource* This,WICPixelFormatGUID *pPixelFormat) { +static __WIDL_INLINE HRESULT IWICBitmapSource_GetPixelFormat(IWICBitmapSource* This,WICPixelFormatGUID *pPixelFormat) { return This->lpVtbl->GetPixelFormat(This,pPixelFormat); } -static FORCEINLINE HRESULT IWICBitmapSource_GetResolution(IWICBitmapSource* This,double *pDpiX,double *pDpiY) { +static __WIDL_INLINE HRESULT IWICBitmapSource_GetResolution(IWICBitmapSource* This,double *pDpiX,double *pDpiY) { return This->lpVtbl->GetResolution(This,pDpiX,pDpiY); } -static FORCEINLINE HRESULT IWICBitmapSource_CopyPalette(IWICBitmapSource* This,IWICPalette *pIPalette) { +static __WIDL_INLINE HRESULT IWICBitmapSource_CopyPalette(IWICBitmapSource* This,IWICPalette *pIPalette) { return This->lpVtbl->CopyPalette(This,pIPalette); } -static FORCEINLINE HRESULT IWICBitmapSource_CopyPixels(IWICBitmapSource* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { +static __WIDL_INLINE HRESULT IWICBitmapSource_CopyPixels(IWICBitmapSource* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { return This->lpVtbl->CopyPixels(This,prc,cbStride,cbBufferSize,pbBuffer); } #endif @@ -972,26 +980,26 @@ interface IWICBitmapLock { #define IWICBitmapLock_GetPixelFormat(This,pPixelFormat) (This)->lpVtbl->GetPixelFormat(This,pPixelFormat) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICBitmapLock_QueryInterface(IWICBitmapLock* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICBitmapLock_QueryInterface(IWICBitmapLock* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICBitmapLock_AddRef(IWICBitmapLock* This) { +static __WIDL_INLINE ULONG IWICBitmapLock_AddRef(IWICBitmapLock* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICBitmapLock_Release(IWICBitmapLock* This) { +static __WIDL_INLINE ULONG IWICBitmapLock_Release(IWICBitmapLock* This) { return This->lpVtbl->Release(This); } /*** IWICBitmapLock methods ***/ -static FORCEINLINE HRESULT IWICBitmapLock_GetSize(IWICBitmapLock* This,UINT *pWidth,UINT *pHeight) { +static __WIDL_INLINE HRESULT IWICBitmapLock_GetSize(IWICBitmapLock* This,UINT *pWidth,UINT *pHeight) { return This->lpVtbl->GetSize(This,pWidth,pHeight); } -static FORCEINLINE HRESULT IWICBitmapLock_GetStride(IWICBitmapLock* This,UINT *pcbStride) { +static __WIDL_INLINE HRESULT IWICBitmapLock_GetStride(IWICBitmapLock* This,UINT *pcbStride) { return This->lpVtbl->GetStride(This,pcbStride); } -static FORCEINLINE HRESULT IWICBitmapLock_GetDataPointer(IWICBitmapLock* This,UINT *pcbBufferSize,BYTE **ppbData) { +static __WIDL_INLINE HRESULT IWICBitmapLock_GetDataPointer(IWICBitmapLock* This,UINT *pcbBufferSize,BYTE **ppbData) { return This->lpVtbl->GetDataPointer(This,pcbBufferSize,ppbData); } -static FORCEINLINE HRESULT IWICBitmapLock_GetPixelFormat(IWICBitmapLock* This,WICPixelFormatGUID *pPixelFormat) { +static __WIDL_INLINE HRESULT IWICBitmapLock_GetPixelFormat(IWICBitmapLock* This,WICPixelFormatGUID *pPixelFormat) { return This->lpVtbl->GetPixelFormat(This,pPixelFormat); } #endif @@ -1092,33 +1100,33 @@ interface IWICBitmapFlipRotator { #define IWICBitmapFlipRotator_Initialize(This,pISource,options) (This)->lpVtbl->Initialize(This,pISource,options) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICBitmapFlipRotator_QueryInterface(IWICBitmapFlipRotator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICBitmapFlipRotator_QueryInterface(IWICBitmapFlipRotator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICBitmapFlipRotator_AddRef(IWICBitmapFlipRotator* This) { +static __WIDL_INLINE ULONG IWICBitmapFlipRotator_AddRef(IWICBitmapFlipRotator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICBitmapFlipRotator_Release(IWICBitmapFlipRotator* This) { +static __WIDL_INLINE ULONG IWICBitmapFlipRotator_Release(IWICBitmapFlipRotator* This) { return This->lpVtbl->Release(This); } /*** IWICBitmapSource methods ***/ -static FORCEINLINE HRESULT IWICBitmapFlipRotator_GetSize(IWICBitmapFlipRotator* This,UINT *puiWidth,UINT *puiHeight) { +static __WIDL_INLINE HRESULT IWICBitmapFlipRotator_GetSize(IWICBitmapFlipRotator* This,UINT *puiWidth,UINT *puiHeight) { return This->lpVtbl->GetSize(This,puiWidth,puiHeight); } -static FORCEINLINE HRESULT IWICBitmapFlipRotator_GetPixelFormat(IWICBitmapFlipRotator* This,WICPixelFormatGUID *pPixelFormat) { +static __WIDL_INLINE HRESULT IWICBitmapFlipRotator_GetPixelFormat(IWICBitmapFlipRotator* This,WICPixelFormatGUID *pPixelFormat) { return This->lpVtbl->GetPixelFormat(This,pPixelFormat); } -static FORCEINLINE HRESULT IWICBitmapFlipRotator_GetResolution(IWICBitmapFlipRotator* This,double *pDpiX,double *pDpiY) { +static __WIDL_INLINE HRESULT IWICBitmapFlipRotator_GetResolution(IWICBitmapFlipRotator* This,double *pDpiX,double *pDpiY) { return This->lpVtbl->GetResolution(This,pDpiX,pDpiY); } -static FORCEINLINE HRESULT IWICBitmapFlipRotator_CopyPalette(IWICBitmapFlipRotator* This,IWICPalette *pIPalette) { +static __WIDL_INLINE HRESULT IWICBitmapFlipRotator_CopyPalette(IWICBitmapFlipRotator* This,IWICPalette *pIPalette) { return This->lpVtbl->CopyPalette(This,pIPalette); } -static FORCEINLINE HRESULT IWICBitmapFlipRotator_CopyPixels(IWICBitmapFlipRotator* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { +static __WIDL_INLINE HRESULT IWICBitmapFlipRotator_CopyPixels(IWICBitmapFlipRotator* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { return This->lpVtbl->CopyPixels(This,prc,cbStride,cbBufferSize,pbBuffer); } /*** IWICBitmapFlipRotator methods ***/ -static FORCEINLINE HRESULT IWICBitmapFlipRotator_Initialize(IWICBitmapFlipRotator* This,IWICBitmapSource *pISource,WICBitmapTransformOptions options) { +static __WIDL_INLINE HRESULT IWICBitmapFlipRotator_Initialize(IWICBitmapFlipRotator* This,IWICBitmapSource *pISource,WICBitmapTransformOptions options) { return This->lpVtbl->Initialize(This,pISource,options); } #endif @@ -1239,39 +1247,39 @@ interface IWICBitmap { #define IWICBitmap_SetResolution(This,dpiX,dpiY) (This)->lpVtbl->SetResolution(This,dpiX,dpiY) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICBitmap_QueryInterface(IWICBitmap* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICBitmap_QueryInterface(IWICBitmap* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICBitmap_AddRef(IWICBitmap* This) { +static __WIDL_INLINE ULONG IWICBitmap_AddRef(IWICBitmap* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICBitmap_Release(IWICBitmap* This) { +static __WIDL_INLINE ULONG IWICBitmap_Release(IWICBitmap* This) { return This->lpVtbl->Release(This); } /*** IWICBitmapSource methods ***/ -static FORCEINLINE HRESULT IWICBitmap_GetSize(IWICBitmap* This,UINT *puiWidth,UINT *puiHeight) { +static __WIDL_INLINE HRESULT IWICBitmap_GetSize(IWICBitmap* This,UINT *puiWidth,UINT *puiHeight) { return This->lpVtbl->GetSize(This,puiWidth,puiHeight); } -static FORCEINLINE HRESULT IWICBitmap_GetPixelFormat(IWICBitmap* This,WICPixelFormatGUID *pPixelFormat) { +static __WIDL_INLINE HRESULT IWICBitmap_GetPixelFormat(IWICBitmap* This,WICPixelFormatGUID *pPixelFormat) { return This->lpVtbl->GetPixelFormat(This,pPixelFormat); } -static FORCEINLINE HRESULT IWICBitmap_GetResolution(IWICBitmap* This,double *pDpiX,double *pDpiY) { +static __WIDL_INLINE HRESULT IWICBitmap_GetResolution(IWICBitmap* This,double *pDpiX,double *pDpiY) { return This->lpVtbl->GetResolution(This,pDpiX,pDpiY); } -static FORCEINLINE HRESULT IWICBitmap_CopyPalette(IWICBitmap* This,IWICPalette *pIPalette) { +static __WIDL_INLINE HRESULT IWICBitmap_CopyPalette(IWICBitmap* This,IWICPalette *pIPalette) { return This->lpVtbl->CopyPalette(This,pIPalette); } -static FORCEINLINE HRESULT IWICBitmap_CopyPixels(IWICBitmap* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { +static __WIDL_INLINE HRESULT IWICBitmap_CopyPixels(IWICBitmap* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { return This->lpVtbl->CopyPixels(This,prc,cbStride,cbBufferSize,pbBuffer); } /*** IWICBitmap methods ***/ -static FORCEINLINE HRESULT IWICBitmap_Lock(IWICBitmap* This,const WICRect *prcLock,DWORD flags,IWICBitmapLock **ppILock) { +static __WIDL_INLINE HRESULT IWICBitmap_Lock(IWICBitmap* This,const WICRect *prcLock,DWORD flags,IWICBitmapLock **ppILock) { return This->lpVtbl->Lock(This,prcLock,flags,ppILock); } -static FORCEINLINE HRESULT IWICBitmap_SetPalette(IWICBitmap* This,IWICPalette *pIPalette) { +static __WIDL_INLINE HRESULT IWICBitmap_SetPalette(IWICBitmap* This,IWICPalette *pIPalette) { return This->lpVtbl->SetPalette(This,pIPalette); } -static FORCEINLINE HRESULT IWICBitmap_SetResolution(IWICBitmap* This,double dpiX,double dpiY) { +static __WIDL_INLINE HRESULT IWICBitmap_SetResolution(IWICBitmap* This,double dpiX,double dpiY) { return This->lpVtbl->SetResolution(This,dpiX,dpiY); } #endif @@ -1422,44 +1430,44 @@ interface IWICPalette { #define IWICPalette_HasAlpha(This,pfHasAlpha) (This)->lpVtbl->HasAlpha(This,pfHasAlpha) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICPalette_QueryInterface(IWICPalette* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICPalette_QueryInterface(IWICPalette* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICPalette_AddRef(IWICPalette* This) { +static __WIDL_INLINE ULONG IWICPalette_AddRef(IWICPalette* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICPalette_Release(IWICPalette* This) { +static __WIDL_INLINE ULONG IWICPalette_Release(IWICPalette* This) { return This->lpVtbl->Release(This); } /*** IWICPalette methods ***/ -static FORCEINLINE HRESULT IWICPalette_InitializePredefined(IWICPalette* This,WICBitmapPaletteType ePaletteType,WINBOOL fAddTransparentColor) { +static __WIDL_INLINE HRESULT IWICPalette_InitializePredefined(IWICPalette* This,WICBitmapPaletteType ePaletteType,WINBOOL fAddTransparentColor) { return This->lpVtbl->InitializePredefined(This,ePaletteType,fAddTransparentColor); } -static FORCEINLINE HRESULT IWICPalette_InitializeCustom(IWICPalette* This,WICColor *pColors,UINT colorCount) { +static __WIDL_INLINE HRESULT IWICPalette_InitializeCustom(IWICPalette* This,WICColor *pColors,UINT colorCount) { return This->lpVtbl->InitializeCustom(This,pColors,colorCount); } -static FORCEINLINE HRESULT IWICPalette_InitializeFromBitmap(IWICPalette* This,IWICBitmapSource *pISurface,UINT colorCount,WINBOOL fAddTransparentColor) { +static __WIDL_INLINE HRESULT IWICPalette_InitializeFromBitmap(IWICPalette* This,IWICBitmapSource *pISurface,UINT colorCount,WINBOOL fAddTransparentColor) { return This->lpVtbl->InitializeFromBitmap(This,pISurface,colorCount,fAddTransparentColor); } -static FORCEINLINE HRESULT IWICPalette_InitializeFromPalette(IWICPalette* This,IWICPalette *pIPalette) { +static __WIDL_INLINE HRESULT IWICPalette_InitializeFromPalette(IWICPalette* This,IWICPalette *pIPalette) { return This->lpVtbl->InitializeFromPalette(This,pIPalette); } -static FORCEINLINE HRESULT IWICPalette_GetType(IWICPalette* This,WICBitmapPaletteType *pePaletteType) { +static __WIDL_INLINE HRESULT IWICPalette_GetType(IWICPalette* This,WICBitmapPaletteType *pePaletteType) { return This->lpVtbl->GetType(This,pePaletteType); } -static FORCEINLINE HRESULT IWICPalette_GetColorCount(IWICPalette* This,UINT *pcCount) { +static __WIDL_INLINE HRESULT IWICPalette_GetColorCount(IWICPalette* This,UINT *pcCount) { return This->lpVtbl->GetColorCount(This,pcCount); } -static FORCEINLINE HRESULT IWICPalette_GetColors(IWICPalette* This,UINT colorCount,WICColor *pColors,UINT *pcActualColors) { +static __WIDL_INLINE HRESULT IWICPalette_GetColors(IWICPalette* This,UINT colorCount,WICColor *pColors,UINT *pcActualColors) { return This->lpVtbl->GetColors(This,colorCount,pColors,pcActualColors); } -static FORCEINLINE HRESULT IWICPalette_IsBlackWhite(IWICPalette* This,WINBOOL *pfIsBlackWhite) { +static __WIDL_INLINE HRESULT IWICPalette_IsBlackWhite(IWICPalette* This,WINBOOL *pfIsBlackWhite) { return This->lpVtbl->IsBlackWhite(This,pfIsBlackWhite); } -static FORCEINLINE HRESULT IWICPalette_IsGrayscale(IWICPalette* This,WINBOOL *pfIsGrayscale) { +static __WIDL_INLINE HRESULT IWICPalette_IsGrayscale(IWICPalette* This,WINBOOL *pfIsGrayscale) { return This->lpVtbl->IsGrayscale(This,pfIsGrayscale); } -static FORCEINLINE HRESULT IWICPalette_HasAlpha(IWICPalette* This,WINBOOL *pfHasAlpha) { +static __WIDL_INLINE HRESULT IWICPalette_HasAlpha(IWICPalette* This,WINBOOL *pfHasAlpha) { return This->lpVtbl->HasAlpha(This,pfHasAlpha); } #endif @@ -1598,38 +1606,38 @@ interface IWICComponentInfo { #define IWICComponentInfo_GetFriendlyName(This,cchFriendlyName,wzFriendlyName,pcchActual) (This)->lpVtbl->GetFriendlyName(This,cchFriendlyName,wzFriendlyName,pcchActual) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICComponentInfo_QueryInterface(IWICComponentInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICComponentInfo_QueryInterface(IWICComponentInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICComponentInfo_AddRef(IWICComponentInfo* This) { +static __WIDL_INLINE ULONG IWICComponentInfo_AddRef(IWICComponentInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICComponentInfo_Release(IWICComponentInfo* This) { +static __WIDL_INLINE ULONG IWICComponentInfo_Release(IWICComponentInfo* This) { return This->lpVtbl->Release(This); } /*** IWICComponentInfo methods ***/ -static FORCEINLINE HRESULT IWICComponentInfo_GetComponentType(IWICComponentInfo* This,WICComponentType *pType) { +static __WIDL_INLINE HRESULT IWICComponentInfo_GetComponentType(IWICComponentInfo* This,WICComponentType *pType) { return This->lpVtbl->GetComponentType(This,pType); } -static FORCEINLINE HRESULT IWICComponentInfo_GetCLSID(IWICComponentInfo* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT IWICComponentInfo_GetCLSID(IWICComponentInfo* This,CLSID *pclsid) { return This->lpVtbl->GetCLSID(This,pclsid); } -static FORCEINLINE HRESULT IWICComponentInfo_GetSigningStatus(IWICComponentInfo* This,DWORD *pStatus) { +static __WIDL_INLINE HRESULT IWICComponentInfo_GetSigningStatus(IWICComponentInfo* This,DWORD *pStatus) { return This->lpVtbl->GetSigningStatus(This,pStatus); } -static FORCEINLINE HRESULT IWICComponentInfo_GetAuthor(IWICComponentInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICComponentInfo_GetAuthor(IWICComponentInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { return This->lpVtbl->GetAuthor(This,cchAuthor,wzAuthor,pcchActual); } -static FORCEINLINE HRESULT IWICComponentInfo_GetVendorGUID(IWICComponentInfo* This,GUID *pguidVendor) { +static __WIDL_INLINE HRESULT IWICComponentInfo_GetVendorGUID(IWICComponentInfo* This,GUID *pguidVendor) { return This->lpVtbl->GetVendorGUID(This,pguidVendor); } -static FORCEINLINE HRESULT IWICComponentInfo_GetVersion(IWICComponentInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICComponentInfo_GetVersion(IWICComponentInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { return This->lpVtbl->GetVersion(This,cchVersion,wzVersion,pcchActual); } -static FORCEINLINE HRESULT IWICComponentInfo_GetSpecVersion(IWICComponentInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICComponentInfo_GetSpecVersion(IWICComponentInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { return This->lpVtbl->GetSpecVersion(This,cchSpecVersion,wzSpecVersion,pcchActual); } -static FORCEINLINE HRESULT IWICComponentInfo_GetFriendlyName(IWICComponentInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICComponentInfo_GetFriendlyName(IWICComponentInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { return This->lpVtbl->GetFriendlyName(This,cchFriendlyName,wzFriendlyName,pcchActual); } #endif @@ -1726,26 +1734,26 @@ interface IWICMetadataQueryReader { #define IWICMetadataQueryReader_GetEnumerator(This,ppIEnumString) (This)->lpVtbl->GetEnumerator(This,ppIEnumString) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICMetadataQueryReader_QueryInterface(IWICMetadataQueryReader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICMetadataQueryReader_QueryInterface(IWICMetadataQueryReader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICMetadataQueryReader_AddRef(IWICMetadataQueryReader* This) { +static __WIDL_INLINE ULONG IWICMetadataQueryReader_AddRef(IWICMetadataQueryReader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICMetadataQueryReader_Release(IWICMetadataQueryReader* This) { +static __WIDL_INLINE ULONG IWICMetadataQueryReader_Release(IWICMetadataQueryReader* This) { return This->lpVtbl->Release(This); } /*** IWICMetadataQueryReader methods ***/ -static FORCEINLINE HRESULT IWICMetadataQueryReader_GetContainerFormat(IWICMetadataQueryReader* This,GUID *pguidContainerFormat) { +static __WIDL_INLINE HRESULT IWICMetadataQueryReader_GetContainerFormat(IWICMetadataQueryReader* This,GUID *pguidContainerFormat) { return This->lpVtbl->GetContainerFormat(This,pguidContainerFormat); } -static FORCEINLINE HRESULT IWICMetadataQueryReader_GetLocation(IWICMetadataQueryReader* This,UINT cchMaxLength,WCHAR *wzNamespace,UINT *pcchActualLength) { +static __WIDL_INLINE HRESULT IWICMetadataQueryReader_GetLocation(IWICMetadataQueryReader* This,UINT cchMaxLength,WCHAR *wzNamespace,UINT *pcchActualLength) { return This->lpVtbl->GetLocation(This,cchMaxLength,wzNamespace,pcchActualLength); } -static FORCEINLINE HRESULT IWICMetadataQueryReader_GetMetadataByName(IWICMetadataQueryReader* This,LPCWSTR wzName,PROPVARIANT *pvarValue) { +static __WIDL_INLINE HRESULT IWICMetadataQueryReader_GetMetadataByName(IWICMetadataQueryReader* This,LPCWSTR wzName,PROPVARIANT *pvarValue) { return This->lpVtbl->GetMetadataByName(This,wzName,pvarValue); } -static FORCEINLINE HRESULT IWICMetadataQueryReader_GetEnumerator(IWICMetadataQueryReader* This,IEnumString **ppIEnumString) { +static __WIDL_INLINE HRESULT IWICMetadataQueryReader_GetEnumerator(IWICMetadataQueryReader* This,IEnumString **ppIEnumString) { return This->lpVtbl->GetEnumerator(This,ppIEnumString); } #endif @@ -1847,33 +1855,33 @@ interface IWICMetadataQueryWriter { #define IWICMetadataQueryWriter_RemoveMetadataByName(This,wzName) (This)->lpVtbl->RemoveMetadataByName(This,wzName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICMetadataQueryWriter_QueryInterface(IWICMetadataQueryWriter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICMetadataQueryWriter_QueryInterface(IWICMetadataQueryWriter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICMetadataQueryWriter_AddRef(IWICMetadataQueryWriter* This) { +static __WIDL_INLINE ULONG IWICMetadataQueryWriter_AddRef(IWICMetadataQueryWriter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICMetadataQueryWriter_Release(IWICMetadataQueryWriter* This) { +static __WIDL_INLINE ULONG IWICMetadataQueryWriter_Release(IWICMetadataQueryWriter* This) { return This->lpVtbl->Release(This); } /*** IWICMetadataQueryReader methods ***/ -static FORCEINLINE HRESULT IWICMetadataQueryWriter_GetContainerFormat(IWICMetadataQueryWriter* This,GUID *pguidContainerFormat) { +static __WIDL_INLINE HRESULT IWICMetadataQueryWriter_GetContainerFormat(IWICMetadataQueryWriter* This,GUID *pguidContainerFormat) { return This->lpVtbl->GetContainerFormat(This,pguidContainerFormat); } -static FORCEINLINE HRESULT IWICMetadataQueryWriter_GetLocation(IWICMetadataQueryWriter* This,UINT cchMaxLength,WCHAR *wzNamespace,UINT *pcchActualLength) { +static __WIDL_INLINE HRESULT IWICMetadataQueryWriter_GetLocation(IWICMetadataQueryWriter* This,UINT cchMaxLength,WCHAR *wzNamespace,UINT *pcchActualLength) { return This->lpVtbl->GetLocation(This,cchMaxLength,wzNamespace,pcchActualLength); } -static FORCEINLINE HRESULT IWICMetadataQueryWriter_GetMetadataByName(IWICMetadataQueryWriter* This,LPCWSTR wzName,PROPVARIANT *pvarValue) { +static __WIDL_INLINE HRESULT IWICMetadataQueryWriter_GetMetadataByName(IWICMetadataQueryWriter* This,LPCWSTR wzName,PROPVARIANT *pvarValue) { return This->lpVtbl->GetMetadataByName(This,wzName,pvarValue); } -static FORCEINLINE HRESULT IWICMetadataQueryWriter_GetEnumerator(IWICMetadataQueryWriter* This,IEnumString **ppIEnumString) { +static __WIDL_INLINE HRESULT IWICMetadataQueryWriter_GetEnumerator(IWICMetadataQueryWriter* This,IEnumString **ppIEnumString) { return This->lpVtbl->GetEnumerator(This,ppIEnumString); } /*** IWICMetadataQueryWriter methods ***/ -static FORCEINLINE HRESULT IWICMetadataQueryWriter_SetMetadataByName(IWICMetadataQueryWriter* This,LPCWSTR wzName,const PROPVARIANT *pvarValue) { +static __WIDL_INLINE HRESULT IWICMetadataQueryWriter_SetMetadataByName(IWICMetadataQueryWriter* This,LPCWSTR wzName,const PROPVARIANT *pvarValue) { return This->lpVtbl->SetMetadataByName(This,wzName,pvarValue); } -static FORCEINLINE HRESULT IWICMetadataQueryWriter_RemoveMetadataByName(IWICMetadataQueryWriter* This,LPCWSTR wzName) { +static __WIDL_INLINE HRESULT IWICMetadataQueryWriter_RemoveMetadataByName(IWICMetadataQueryWriter* This,LPCWSTR wzName) { return This->lpVtbl->RemoveMetadataByName(This,wzName); } #endif @@ -1992,39 +2000,39 @@ interface IWICBitmapFrameDecode { #define IWICBitmapFrameDecode_GetThumbnail(This,ppIThumbnail) (This)->lpVtbl->GetThumbnail(This,ppIThumbnail) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICBitmapFrameDecode_QueryInterface(IWICBitmapFrameDecode* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICBitmapFrameDecode_QueryInterface(IWICBitmapFrameDecode* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICBitmapFrameDecode_AddRef(IWICBitmapFrameDecode* This) { +static __WIDL_INLINE ULONG IWICBitmapFrameDecode_AddRef(IWICBitmapFrameDecode* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICBitmapFrameDecode_Release(IWICBitmapFrameDecode* This) { +static __WIDL_INLINE ULONG IWICBitmapFrameDecode_Release(IWICBitmapFrameDecode* This) { return This->lpVtbl->Release(This); } /*** IWICBitmapSource methods ***/ -static FORCEINLINE HRESULT IWICBitmapFrameDecode_GetSize(IWICBitmapFrameDecode* This,UINT *puiWidth,UINT *puiHeight) { +static __WIDL_INLINE HRESULT IWICBitmapFrameDecode_GetSize(IWICBitmapFrameDecode* This,UINT *puiWidth,UINT *puiHeight) { return This->lpVtbl->GetSize(This,puiWidth,puiHeight); } -static FORCEINLINE HRESULT IWICBitmapFrameDecode_GetPixelFormat(IWICBitmapFrameDecode* This,WICPixelFormatGUID *pPixelFormat) { +static __WIDL_INLINE HRESULT IWICBitmapFrameDecode_GetPixelFormat(IWICBitmapFrameDecode* This,WICPixelFormatGUID *pPixelFormat) { return This->lpVtbl->GetPixelFormat(This,pPixelFormat); } -static FORCEINLINE HRESULT IWICBitmapFrameDecode_GetResolution(IWICBitmapFrameDecode* This,double *pDpiX,double *pDpiY) { +static __WIDL_INLINE HRESULT IWICBitmapFrameDecode_GetResolution(IWICBitmapFrameDecode* This,double *pDpiX,double *pDpiY) { return This->lpVtbl->GetResolution(This,pDpiX,pDpiY); } -static FORCEINLINE HRESULT IWICBitmapFrameDecode_CopyPalette(IWICBitmapFrameDecode* This,IWICPalette *pIPalette) { +static __WIDL_INLINE HRESULT IWICBitmapFrameDecode_CopyPalette(IWICBitmapFrameDecode* This,IWICPalette *pIPalette) { return This->lpVtbl->CopyPalette(This,pIPalette); } -static FORCEINLINE HRESULT IWICBitmapFrameDecode_CopyPixels(IWICBitmapFrameDecode* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { +static __WIDL_INLINE HRESULT IWICBitmapFrameDecode_CopyPixels(IWICBitmapFrameDecode* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { return This->lpVtbl->CopyPixels(This,prc,cbStride,cbBufferSize,pbBuffer); } /*** IWICBitmapFrameDecode methods ***/ -static FORCEINLINE HRESULT IWICBitmapFrameDecode_GetMetadataQueryReader(IWICBitmapFrameDecode* This,IWICMetadataQueryReader **ppIMetadataQueryReader) { +static __WIDL_INLINE HRESULT IWICBitmapFrameDecode_GetMetadataQueryReader(IWICBitmapFrameDecode* This,IWICMetadataQueryReader **ppIMetadataQueryReader) { return This->lpVtbl->GetMetadataQueryReader(This,ppIMetadataQueryReader); } -static FORCEINLINE HRESULT IWICBitmapFrameDecode_GetColorContexts(IWICBitmapFrameDecode* This,UINT cCount,IWICColorContext **ppIColorContexts,UINT *pcActualCount) { +static __WIDL_INLINE HRESULT IWICBitmapFrameDecode_GetColorContexts(IWICBitmapFrameDecode* This,UINT cCount,IWICColorContext **ppIColorContexts,UINT *pcActualCount) { return This->lpVtbl->GetColorContexts(This,cCount,ppIColorContexts,pcActualCount); } -static FORCEINLINE HRESULT IWICBitmapFrameDecode_GetThumbnail(IWICBitmapFrameDecode* This,IWICBitmapSource **ppIThumbnail) { +static __WIDL_INLINE HRESULT IWICBitmapFrameDecode_GetThumbnail(IWICBitmapFrameDecode* This,IWICBitmapSource **ppIThumbnail) { return This->lpVtbl->GetThumbnail(This,ppIThumbnail); } #endif @@ -2179,54 +2187,54 @@ interface IWICPixelFormatInfo { #define IWICPixelFormatInfo_GetChannelMask(This,uiChannelIndex,cbMaskBuffer,pbMaskBuffer,pcbActual) (This)->lpVtbl->GetChannelMask(This,uiChannelIndex,cbMaskBuffer,pbMaskBuffer,pcbActual) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICPixelFormatInfo_QueryInterface(IWICPixelFormatInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_QueryInterface(IWICPixelFormatInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICPixelFormatInfo_AddRef(IWICPixelFormatInfo* This) { +static __WIDL_INLINE ULONG IWICPixelFormatInfo_AddRef(IWICPixelFormatInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICPixelFormatInfo_Release(IWICPixelFormatInfo* This) { +static __WIDL_INLINE ULONG IWICPixelFormatInfo_Release(IWICPixelFormatInfo* This) { return This->lpVtbl->Release(This); } /*** IWICComponentInfo methods ***/ -static FORCEINLINE HRESULT IWICPixelFormatInfo_GetComponentType(IWICPixelFormatInfo* This,WICComponentType *pType) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_GetComponentType(IWICPixelFormatInfo* This,WICComponentType *pType) { return This->lpVtbl->GetComponentType(This,pType); } -static FORCEINLINE HRESULT IWICPixelFormatInfo_GetCLSID(IWICPixelFormatInfo* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_GetCLSID(IWICPixelFormatInfo* This,CLSID *pclsid) { return This->lpVtbl->GetCLSID(This,pclsid); } -static FORCEINLINE HRESULT IWICPixelFormatInfo_GetSigningStatus(IWICPixelFormatInfo* This,DWORD *pStatus) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_GetSigningStatus(IWICPixelFormatInfo* This,DWORD *pStatus) { return This->lpVtbl->GetSigningStatus(This,pStatus); } -static FORCEINLINE HRESULT IWICPixelFormatInfo_GetAuthor(IWICPixelFormatInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_GetAuthor(IWICPixelFormatInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { return This->lpVtbl->GetAuthor(This,cchAuthor,wzAuthor,pcchActual); } -static FORCEINLINE HRESULT IWICPixelFormatInfo_GetVendorGUID(IWICPixelFormatInfo* This,GUID *pguidVendor) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_GetVendorGUID(IWICPixelFormatInfo* This,GUID *pguidVendor) { return This->lpVtbl->GetVendorGUID(This,pguidVendor); } -static FORCEINLINE HRESULT IWICPixelFormatInfo_GetVersion(IWICPixelFormatInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_GetVersion(IWICPixelFormatInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { return This->lpVtbl->GetVersion(This,cchVersion,wzVersion,pcchActual); } -static FORCEINLINE HRESULT IWICPixelFormatInfo_GetSpecVersion(IWICPixelFormatInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_GetSpecVersion(IWICPixelFormatInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { return This->lpVtbl->GetSpecVersion(This,cchSpecVersion,wzSpecVersion,pcchActual); } -static FORCEINLINE HRESULT IWICPixelFormatInfo_GetFriendlyName(IWICPixelFormatInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_GetFriendlyName(IWICPixelFormatInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { return This->lpVtbl->GetFriendlyName(This,cchFriendlyName,wzFriendlyName,pcchActual); } /*** IWICPixelFormatInfo methods ***/ -static FORCEINLINE HRESULT IWICPixelFormatInfo_GetFormatGUID(IWICPixelFormatInfo* This,GUID *pFormat) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_GetFormatGUID(IWICPixelFormatInfo* This,GUID *pFormat) { return This->lpVtbl->GetFormatGUID(This,pFormat); } -static FORCEINLINE HRESULT IWICPixelFormatInfo_GetColorContext(IWICPixelFormatInfo* This,IWICColorContext **ppIColorContext) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_GetColorContext(IWICPixelFormatInfo* This,IWICColorContext **ppIColorContext) { return This->lpVtbl->GetColorContext(This,ppIColorContext); } -static FORCEINLINE HRESULT IWICPixelFormatInfo_GetBitsPerPixel(IWICPixelFormatInfo* This,UINT *puiBitsPerPixel) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_GetBitsPerPixel(IWICPixelFormatInfo* This,UINT *puiBitsPerPixel) { return This->lpVtbl->GetBitsPerPixel(This,puiBitsPerPixel); } -static FORCEINLINE HRESULT IWICPixelFormatInfo_GetChannelCount(IWICPixelFormatInfo* This,UINT *puiChannelCount) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_GetChannelCount(IWICPixelFormatInfo* This,UINT *puiChannelCount) { return This->lpVtbl->GetChannelCount(This,puiChannelCount); } -static FORCEINLINE HRESULT IWICPixelFormatInfo_GetChannelMask(IWICPixelFormatInfo* This,UINT uiChannelIndex,UINT cbMaskBuffer,BYTE *pbMaskBuffer,UINT *pcbActual) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo_GetChannelMask(IWICPixelFormatInfo* This,UINT uiChannelIndex,UINT cbMaskBuffer,BYTE *pbMaskBuffer,UINT *pcbActual) { return This->lpVtbl->GetChannelMask(This,uiChannelIndex,cbMaskBuffer,pbMaskBuffer,pcbActual); } #endif @@ -2381,61 +2389,61 @@ interface IWICPixelFormatInfo2 { #define IWICPixelFormatInfo2_GetNumericRepresentation(This,pNumericRepresentation) (This)->lpVtbl->GetNumericRepresentation(This,pNumericRepresentation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICPixelFormatInfo2_QueryInterface(IWICPixelFormatInfo2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_QueryInterface(IWICPixelFormatInfo2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICPixelFormatInfo2_AddRef(IWICPixelFormatInfo2* This) { +static __WIDL_INLINE ULONG IWICPixelFormatInfo2_AddRef(IWICPixelFormatInfo2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICPixelFormatInfo2_Release(IWICPixelFormatInfo2* This) { +static __WIDL_INLINE ULONG IWICPixelFormatInfo2_Release(IWICPixelFormatInfo2* This) { return This->lpVtbl->Release(This); } /*** IWICComponentInfo methods ***/ -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetComponentType(IWICPixelFormatInfo2* This,WICComponentType *pType) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetComponentType(IWICPixelFormatInfo2* This,WICComponentType *pType) { return This->lpVtbl->GetComponentType(This,pType); } -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetCLSID(IWICPixelFormatInfo2* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetCLSID(IWICPixelFormatInfo2* This,CLSID *pclsid) { return This->lpVtbl->GetCLSID(This,pclsid); } -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetSigningStatus(IWICPixelFormatInfo2* This,DWORD *pStatus) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetSigningStatus(IWICPixelFormatInfo2* This,DWORD *pStatus) { return This->lpVtbl->GetSigningStatus(This,pStatus); } -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetAuthor(IWICPixelFormatInfo2* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetAuthor(IWICPixelFormatInfo2* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { return This->lpVtbl->GetAuthor(This,cchAuthor,wzAuthor,pcchActual); } -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetVendorGUID(IWICPixelFormatInfo2* This,GUID *pguidVendor) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetVendorGUID(IWICPixelFormatInfo2* This,GUID *pguidVendor) { return This->lpVtbl->GetVendorGUID(This,pguidVendor); } -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetVersion(IWICPixelFormatInfo2* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetVersion(IWICPixelFormatInfo2* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { return This->lpVtbl->GetVersion(This,cchVersion,wzVersion,pcchActual); } -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetSpecVersion(IWICPixelFormatInfo2* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetSpecVersion(IWICPixelFormatInfo2* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { return This->lpVtbl->GetSpecVersion(This,cchSpecVersion,wzSpecVersion,pcchActual); } -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetFriendlyName(IWICPixelFormatInfo2* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetFriendlyName(IWICPixelFormatInfo2* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { return This->lpVtbl->GetFriendlyName(This,cchFriendlyName,wzFriendlyName,pcchActual); } /*** IWICPixelFormatInfo methods ***/ -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetFormatGUID(IWICPixelFormatInfo2* This,GUID *pFormat) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetFormatGUID(IWICPixelFormatInfo2* This,GUID *pFormat) { return This->lpVtbl->GetFormatGUID(This,pFormat); } -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetColorContext(IWICPixelFormatInfo2* This,IWICColorContext **ppIColorContext) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetColorContext(IWICPixelFormatInfo2* This,IWICColorContext **ppIColorContext) { return This->lpVtbl->GetColorContext(This,ppIColorContext); } -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetBitsPerPixel(IWICPixelFormatInfo2* This,UINT *puiBitsPerPixel) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetBitsPerPixel(IWICPixelFormatInfo2* This,UINT *puiBitsPerPixel) { return This->lpVtbl->GetBitsPerPixel(This,puiBitsPerPixel); } -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetChannelCount(IWICPixelFormatInfo2* This,UINT *puiChannelCount) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetChannelCount(IWICPixelFormatInfo2* This,UINT *puiChannelCount) { return This->lpVtbl->GetChannelCount(This,puiChannelCount); } -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetChannelMask(IWICPixelFormatInfo2* This,UINT uiChannelIndex,UINT cbMaskBuffer,BYTE *pbMaskBuffer,UINT *pcbActual) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetChannelMask(IWICPixelFormatInfo2* This,UINT uiChannelIndex,UINT cbMaskBuffer,BYTE *pbMaskBuffer,UINT *pcbActual) { return This->lpVtbl->GetChannelMask(This,uiChannelIndex,cbMaskBuffer,pbMaskBuffer,pcbActual); } /*** IWICPixelFormatInfo2 methods ***/ -static FORCEINLINE HRESULT IWICPixelFormatInfo2_SupportsTransparency(IWICPixelFormatInfo2* This,WINBOOL *pfSupportsTransparency) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_SupportsTransparency(IWICPixelFormatInfo2* This,WINBOOL *pfSupportsTransparency) { return This->lpVtbl->SupportsTransparency(This,pfSupportsTransparency); } -static FORCEINLINE HRESULT IWICPixelFormatInfo2_GetNumericRepresentation(IWICPixelFormatInfo2* This,WICPixelFormatNumericRepresentation *pNumericRepresentation) { +static __WIDL_INLINE HRESULT IWICPixelFormatInfo2_GetNumericRepresentation(IWICPixelFormatInfo2* This,WICPixelFormatNumericRepresentation *pNumericRepresentation) { return This->lpVtbl->GetNumericRepresentation(This,pNumericRepresentation); } #endif @@ -2666,75 +2674,75 @@ interface IWICBitmapCodecInfo { #define IWICBitmapCodecInfo_MatchesMimeType(This,wzMimeType,pfMatches) (This)->lpVtbl->MatchesMimeType(This,wzMimeType,pfMatches) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICBitmapCodecInfo_QueryInterface(IWICBitmapCodecInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_QueryInterface(IWICBitmapCodecInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICBitmapCodecInfo_AddRef(IWICBitmapCodecInfo* This) { +static __WIDL_INLINE ULONG IWICBitmapCodecInfo_AddRef(IWICBitmapCodecInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICBitmapCodecInfo_Release(IWICBitmapCodecInfo* This) { +static __WIDL_INLINE ULONG IWICBitmapCodecInfo_Release(IWICBitmapCodecInfo* This) { return This->lpVtbl->Release(This); } /*** IWICComponentInfo methods ***/ -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetComponentType(IWICBitmapCodecInfo* This,WICComponentType *pType) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetComponentType(IWICBitmapCodecInfo* This,WICComponentType *pType) { return This->lpVtbl->GetComponentType(This,pType); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetCLSID(IWICBitmapCodecInfo* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetCLSID(IWICBitmapCodecInfo* This,CLSID *pclsid) { return This->lpVtbl->GetCLSID(This,pclsid); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetSigningStatus(IWICBitmapCodecInfo* This,DWORD *pStatus) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetSigningStatus(IWICBitmapCodecInfo* This,DWORD *pStatus) { return This->lpVtbl->GetSigningStatus(This,pStatus); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetAuthor(IWICBitmapCodecInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetAuthor(IWICBitmapCodecInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { return This->lpVtbl->GetAuthor(This,cchAuthor,wzAuthor,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetVendorGUID(IWICBitmapCodecInfo* This,GUID *pguidVendor) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetVendorGUID(IWICBitmapCodecInfo* This,GUID *pguidVendor) { return This->lpVtbl->GetVendorGUID(This,pguidVendor); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetVersion(IWICBitmapCodecInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetVersion(IWICBitmapCodecInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { return This->lpVtbl->GetVersion(This,cchVersion,wzVersion,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetSpecVersion(IWICBitmapCodecInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetSpecVersion(IWICBitmapCodecInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { return This->lpVtbl->GetSpecVersion(This,cchSpecVersion,wzSpecVersion,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetFriendlyName(IWICBitmapCodecInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetFriendlyName(IWICBitmapCodecInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { return This->lpVtbl->GetFriendlyName(This,cchFriendlyName,wzFriendlyName,pcchActual); } /*** IWICBitmapCodecInfo methods ***/ -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetContainerFormat(IWICBitmapCodecInfo* This,GUID *pguidContainerFormat) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetContainerFormat(IWICBitmapCodecInfo* This,GUID *pguidContainerFormat) { return This->lpVtbl->GetContainerFormat(This,pguidContainerFormat); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetPixelFormats(IWICBitmapCodecInfo* This,UINT cFormats,GUID *pguidPixelFormats,UINT *pcActual) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetPixelFormats(IWICBitmapCodecInfo* This,UINT cFormats,GUID *pguidPixelFormats,UINT *pcActual) { return This->lpVtbl->GetPixelFormats(This,cFormats,pguidPixelFormats,pcActual); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetColorManagementVersion(IWICBitmapCodecInfo* This,UINT cchColorManagementVersion,WCHAR *wzColorManagementVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetColorManagementVersion(IWICBitmapCodecInfo* This,UINT cchColorManagementVersion,WCHAR *wzColorManagementVersion,UINT *pcchActual) { return This->lpVtbl->GetColorManagementVersion(This,cchColorManagementVersion,wzColorManagementVersion,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetDeviceManufacturer(IWICBitmapCodecInfo* This,UINT cchDeviceManufacturer,WCHAR *wzDeviceManufacturer,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetDeviceManufacturer(IWICBitmapCodecInfo* This,UINT cchDeviceManufacturer,WCHAR *wzDeviceManufacturer,UINT *pcchActual) { return This->lpVtbl->GetDeviceManufacturer(This,cchDeviceManufacturer,wzDeviceManufacturer,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetDeviceModels(IWICBitmapCodecInfo* This,UINT cchDeviceModels,WCHAR *wzDeviceModels,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetDeviceModels(IWICBitmapCodecInfo* This,UINT cchDeviceModels,WCHAR *wzDeviceModels,UINT *pcchActual) { return This->lpVtbl->GetDeviceModels(This,cchDeviceModels,wzDeviceModels,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetMimeTypes(IWICBitmapCodecInfo* This,UINT cchMimeTypes,WCHAR *wzMimeTypes,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetMimeTypes(IWICBitmapCodecInfo* This,UINT cchMimeTypes,WCHAR *wzMimeTypes,UINT *pcchActual) { return This->lpVtbl->GetMimeTypes(This,cchMimeTypes,wzMimeTypes,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_GetFileExtensions(IWICBitmapCodecInfo* This,UINT cchFileExtensions,WCHAR *wzFileExtensions,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_GetFileExtensions(IWICBitmapCodecInfo* This,UINT cchFileExtensions,WCHAR *wzFileExtensions,UINT *pcchActual) { return This->lpVtbl->GetFileExtensions(This,cchFileExtensions,wzFileExtensions,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_DoesSupportAnimation(IWICBitmapCodecInfo* This,WINBOOL *pfSupportAnimation) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_DoesSupportAnimation(IWICBitmapCodecInfo* This,WINBOOL *pfSupportAnimation) { return This->lpVtbl->DoesSupportAnimation(This,pfSupportAnimation); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_DoesSupportChromaKey(IWICBitmapCodecInfo* This,WINBOOL *pfSupportChromaKey) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_DoesSupportChromaKey(IWICBitmapCodecInfo* This,WINBOOL *pfSupportChromaKey) { return This->lpVtbl->DoesSupportChromaKey(This,pfSupportChromaKey); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_DoesSupportLossless(IWICBitmapCodecInfo* This,WINBOOL *pfSupportLossless) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_DoesSupportLossless(IWICBitmapCodecInfo* This,WINBOOL *pfSupportLossless) { return This->lpVtbl->DoesSupportLossless(This,pfSupportLossless); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_DoesSupportMultiframe(IWICBitmapCodecInfo* This,WINBOOL *pfSupportMultiframe) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_DoesSupportMultiframe(IWICBitmapCodecInfo* This,WINBOOL *pfSupportMultiframe) { return This->lpVtbl->DoesSupportMultiframe(This,pfSupportMultiframe); } -static FORCEINLINE HRESULT IWICBitmapCodecInfo_MatchesMimeType(IWICBitmapCodecInfo* This,LPCWSTR wzMimeType,WINBOOL *pfMatches) { +static __WIDL_INLINE HRESULT IWICBitmapCodecInfo_MatchesMimeType(IWICBitmapCodecInfo* This,LPCWSTR wzMimeType,WINBOOL *pfMatches) { return This->lpVtbl->MatchesMimeType(This,wzMimeType,pfMatches); } #endif @@ -2958,85 +2966,85 @@ interface IWICBitmapDecoderInfo { #define IWICBitmapDecoderInfo_CreateInstance(This,ppIBitmapDecoder) (This)->lpVtbl->CreateInstance(This,ppIBitmapDecoder) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_QueryInterface(IWICBitmapDecoderInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_QueryInterface(IWICBitmapDecoderInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICBitmapDecoderInfo_AddRef(IWICBitmapDecoderInfo* This) { +static __WIDL_INLINE ULONG IWICBitmapDecoderInfo_AddRef(IWICBitmapDecoderInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICBitmapDecoderInfo_Release(IWICBitmapDecoderInfo* This) { +static __WIDL_INLINE ULONG IWICBitmapDecoderInfo_Release(IWICBitmapDecoderInfo* This) { return This->lpVtbl->Release(This); } /*** IWICComponentInfo methods ***/ -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetComponentType(IWICBitmapDecoderInfo* This,WICComponentType *pType) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetComponentType(IWICBitmapDecoderInfo* This,WICComponentType *pType) { return This->lpVtbl->GetComponentType(This,pType); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetCLSID(IWICBitmapDecoderInfo* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetCLSID(IWICBitmapDecoderInfo* This,CLSID *pclsid) { return This->lpVtbl->GetCLSID(This,pclsid); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetSigningStatus(IWICBitmapDecoderInfo* This,DWORD *pStatus) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetSigningStatus(IWICBitmapDecoderInfo* This,DWORD *pStatus) { return This->lpVtbl->GetSigningStatus(This,pStatus); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetAuthor(IWICBitmapDecoderInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetAuthor(IWICBitmapDecoderInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { return This->lpVtbl->GetAuthor(This,cchAuthor,wzAuthor,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetVendorGUID(IWICBitmapDecoderInfo* This,GUID *pguidVendor) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetVendorGUID(IWICBitmapDecoderInfo* This,GUID *pguidVendor) { return This->lpVtbl->GetVendorGUID(This,pguidVendor); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetVersion(IWICBitmapDecoderInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetVersion(IWICBitmapDecoderInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { return This->lpVtbl->GetVersion(This,cchVersion,wzVersion,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetSpecVersion(IWICBitmapDecoderInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetSpecVersion(IWICBitmapDecoderInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { return This->lpVtbl->GetSpecVersion(This,cchSpecVersion,wzSpecVersion,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetFriendlyName(IWICBitmapDecoderInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetFriendlyName(IWICBitmapDecoderInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { return This->lpVtbl->GetFriendlyName(This,cchFriendlyName,wzFriendlyName,pcchActual); } /*** IWICBitmapCodecInfo methods ***/ -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetContainerFormat(IWICBitmapDecoderInfo* This,GUID *pguidContainerFormat) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetContainerFormat(IWICBitmapDecoderInfo* This,GUID *pguidContainerFormat) { return This->lpVtbl->GetContainerFormat(This,pguidContainerFormat); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetPixelFormats(IWICBitmapDecoderInfo* This,UINT cFormats,GUID *pguidPixelFormats,UINT *pcActual) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetPixelFormats(IWICBitmapDecoderInfo* This,UINT cFormats,GUID *pguidPixelFormats,UINT *pcActual) { return This->lpVtbl->GetPixelFormats(This,cFormats,pguidPixelFormats,pcActual); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetColorManagementVersion(IWICBitmapDecoderInfo* This,UINT cchColorManagementVersion,WCHAR *wzColorManagementVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetColorManagementVersion(IWICBitmapDecoderInfo* This,UINT cchColorManagementVersion,WCHAR *wzColorManagementVersion,UINT *pcchActual) { return This->lpVtbl->GetColorManagementVersion(This,cchColorManagementVersion,wzColorManagementVersion,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetDeviceManufacturer(IWICBitmapDecoderInfo* This,UINT cchDeviceManufacturer,WCHAR *wzDeviceManufacturer,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetDeviceManufacturer(IWICBitmapDecoderInfo* This,UINT cchDeviceManufacturer,WCHAR *wzDeviceManufacturer,UINT *pcchActual) { return This->lpVtbl->GetDeviceManufacturer(This,cchDeviceManufacturer,wzDeviceManufacturer,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetDeviceModels(IWICBitmapDecoderInfo* This,UINT cchDeviceModels,WCHAR *wzDeviceModels,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetDeviceModels(IWICBitmapDecoderInfo* This,UINT cchDeviceModels,WCHAR *wzDeviceModels,UINT *pcchActual) { return This->lpVtbl->GetDeviceModels(This,cchDeviceModels,wzDeviceModels,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetMimeTypes(IWICBitmapDecoderInfo* This,UINT cchMimeTypes,WCHAR *wzMimeTypes,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetMimeTypes(IWICBitmapDecoderInfo* This,UINT cchMimeTypes,WCHAR *wzMimeTypes,UINT *pcchActual) { return This->lpVtbl->GetMimeTypes(This,cchMimeTypes,wzMimeTypes,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetFileExtensions(IWICBitmapDecoderInfo* This,UINT cchFileExtensions,WCHAR *wzFileExtensions,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetFileExtensions(IWICBitmapDecoderInfo* This,UINT cchFileExtensions,WCHAR *wzFileExtensions,UINT *pcchActual) { return This->lpVtbl->GetFileExtensions(This,cchFileExtensions,wzFileExtensions,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_DoesSupportAnimation(IWICBitmapDecoderInfo* This,WINBOOL *pfSupportAnimation) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_DoesSupportAnimation(IWICBitmapDecoderInfo* This,WINBOOL *pfSupportAnimation) { return This->lpVtbl->DoesSupportAnimation(This,pfSupportAnimation); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_DoesSupportChromaKey(IWICBitmapDecoderInfo* This,WINBOOL *pfSupportChromaKey) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_DoesSupportChromaKey(IWICBitmapDecoderInfo* This,WINBOOL *pfSupportChromaKey) { return This->lpVtbl->DoesSupportChromaKey(This,pfSupportChromaKey); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_DoesSupportLossless(IWICBitmapDecoderInfo* This,WINBOOL *pfSupportLossless) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_DoesSupportLossless(IWICBitmapDecoderInfo* This,WINBOOL *pfSupportLossless) { return This->lpVtbl->DoesSupportLossless(This,pfSupportLossless); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_DoesSupportMultiframe(IWICBitmapDecoderInfo* This,WINBOOL *pfSupportMultiframe) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_DoesSupportMultiframe(IWICBitmapDecoderInfo* This,WINBOOL *pfSupportMultiframe) { return This->lpVtbl->DoesSupportMultiframe(This,pfSupportMultiframe); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_MatchesMimeType(IWICBitmapDecoderInfo* This,LPCWSTR wzMimeType,WINBOOL *pfMatches) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_MatchesMimeType(IWICBitmapDecoderInfo* This,LPCWSTR wzMimeType,WINBOOL *pfMatches) { return This->lpVtbl->MatchesMimeType(This,wzMimeType,pfMatches); } /*** IWICBitmapDecoderInfo methods ***/ -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_GetPatterns(IWICBitmapDecoderInfo* This,UINT cbSizePatterns,WICBitmapPattern *pPatterns,UINT *pcPatterns,UINT *pcbPatternsActual) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_GetPatterns(IWICBitmapDecoderInfo* This,UINT cbSizePatterns,WICBitmapPattern *pPatterns,UINT *pcPatterns,UINT *pcbPatternsActual) { return This->lpVtbl->GetPatterns(This,cbSizePatterns,pPatterns,pcPatterns,pcbPatternsActual); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_MatchesPattern(IWICBitmapDecoderInfo* This,IStream *pIStream,WINBOOL *pfMatches) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_MatchesPattern(IWICBitmapDecoderInfo* This,IStream *pIStream,WINBOOL *pfMatches) { return This->lpVtbl->MatchesPattern(This,pIStream,pfMatches); } -static FORCEINLINE HRESULT IWICBitmapDecoderInfo_CreateInstance(IWICBitmapDecoderInfo* This,IWICBitmapDecoder **ppIBitmapDecoder) { +static __WIDL_INLINE HRESULT IWICBitmapDecoderInfo_CreateInstance(IWICBitmapDecoderInfo* This,IWICBitmapDecoder **ppIBitmapDecoder) { return This->lpVtbl->CreateInstance(This,ppIBitmapDecoder); } #endif @@ -3193,47 +3201,47 @@ interface IWICBitmapDecoder { #define IWICBitmapDecoder_GetFrame(This,index,ppIBitmapFrame) (This)->lpVtbl->GetFrame(This,index,ppIBitmapFrame) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICBitmapDecoder_QueryInterface(IWICBitmapDecoder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICBitmapDecoder_QueryInterface(IWICBitmapDecoder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICBitmapDecoder_AddRef(IWICBitmapDecoder* This) { +static __WIDL_INLINE ULONG IWICBitmapDecoder_AddRef(IWICBitmapDecoder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICBitmapDecoder_Release(IWICBitmapDecoder* This) { +static __WIDL_INLINE ULONG IWICBitmapDecoder_Release(IWICBitmapDecoder* This) { return This->lpVtbl->Release(This); } /*** IWICBitmapDecoder methods ***/ -static FORCEINLINE HRESULT IWICBitmapDecoder_QueryCapability(IWICBitmapDecoder* This,IStream *pIStream,DWORD *pdwCapability) { +static __WIDL_INLINE HRESULT IWICBitmapDecoder_QueryCapability(IWICBitmapDecoder* This,IStream *pIStream,DWORD *pdwCapability) { return This->lpVtbl->QueryCapability(This,pIStream,pdwCapability); } -static FORCEINLINE HRESULT IWICBitmapDecoder_Initialize(IWICBitmapDecoder* This,IStream *pIStream,WICDecodeOptions cacheOptions) { +static __WIDL_INLINE HRESULT IWICBitmapDecoder_Initialize(IWICBitmapDecoder* This,IStream *pIStream,WICDecodeOptions cacheOptions) { return This->lpVtbl->Initialize(This,pIStream,cacheOptions); } -static FORCEINLINE HRESULT IWICBitmapDecoder_GetContainerFormat(IWICBitmapDecoder* This,GUID *pguidContainerFormat) { +static __WIDL_INLINE HRESULT IWICBitmapDecoder_GetContainerFormat(IWICBitmapDecoder* This,GUID *pguidContainerFormat) { return This->lpVtbl->GetContainerFormat(This,pguidContainerFormat); } -static FORCEINLINE HRESULT IWICBitmapDecoder_GetDecoderInfo(IWICBitmapDecoder* This,IWICBitmapDecoderInfo **ppIDecoderInfo) { +static __WIDL_INLINE HRESULT IWICBitmapDecoder_GetDecoderInfo(IWICBitmapDecoder* This,IWICBitmapDecoderInfo **ppIDecoderInfo) { return This->lpVtbl->GetDecoderInfo(This,ppIDecoderInfo); } -static FORCEINLINE HRESULT IWICBitmapDecoder_CopyPalette(IWICBitmapDecoder* This,IWICPalette *pIPalette) { +static __WIDL_INLINE HRESULT IWICBitmapDecoder_CopyPalette(IWICBitmapDecoder* This,IWICPalette *pIPalette) { return This->lpVtbl->CopyPalette(This,pIPalette); } -static FORCEINLINE HRESULT IWICBitmapDecoder_GetMetadataQueryReader(IWICBitmapDecoder* This,IWICMetadataQueryReader **ppIMetadataQueryReader) { +static __WIDL_INLINE HRESULT IWICBitmapDecoder_GetMetadataQueryReader(IWICBitmapDecoder* This,IWICMetadataQueryReader **ppIMetadataQueryReader) { return This->lpVtbl->GetMetadataQueryReader(This,ppIMetadataQueryReader); } -static FORCEINLINE HRESULT IWICBitmapDecoder_GetPreview(IWICBitmapDecoder* This,IWICBitmapSource **ppIBitmapSource) { +static __WIDL_INLINE HRESULT IWICBitmapDecoder_GetPreview(IWICBitmapDecoder* This,IWICBitmapSource **ppIBitmapSource) { return This->lpVtbl->GetPreview(This,ppIBitmapSource); } -static FORCEINLINE HRESULT IWICBitmapDecoder_GetColorContexts(IWICBitmapDecoder* This,UINT cCount,IWICColorContext **ppIColorContexts,UINT *pcActualCount) { +static __WIDL_INLINE HRESULT IWICBitmapDecoder_GetColorContexts(IWICBitmapDecoder* This,UINT cCount,IWICColorContext **ppIColorContexts,UINT *pcActualCount) { return This->lpVtbl->GetColorContexts(This,cCount,ppIColorContexts,pcActualCount); } -static FORCEINLINE HRESULT IWICBitmapDecoder_GetThumbnail(IWICBitmapDecoder* This,IWICBitmapSource **ppIThumbnail) { +static __WIDL_INLINE HRESULT IWICBitmapDecoder_GetThumbnail(IWICBitmapDecoder* This,IWICBitmapSource **ppIThumbnail) { return This->lpVtbl->GetThumbnail(This,ppIThumbnail); } -static FORCEINLINE HRESULT IWICBitmapDecoder_GetFrameCount(IWICBitmapDecoder* This,UINT *pCount) { +static __WIDL_INLINE HRESULT IWICBitmapDecoder_GetFrameCount(IWICBitmapDecoder* This,UINT *pCount) { return This->lpVtbl->GetFrameCount(This,pCount); } -static FORCEINLINE HRESULT IWICBitmapDecoder_GetFrame(IWICBitmapDecoder* This,UINT index,IWICBitmapFrameDecode **ppIBitmapFrame) { +static __WIDL_INLINE HRESULT IWICBitmapDecoder_GetFrame(IWICBitmapDecoder* This,UINT index,IWICBitmapFrameDecode **ppIBitmapFrame) { return This->lpVtbl->GetFrame(This,index,ppIBitmapFrame); } #endif @@ -3393,47 +3401,47 @@ interface IWICBitmapFrameEncode { #define IWICBitmapFrameEncode_GetMetadataQueryWriter(This,ppIMetadataQueryWriter) (This)->lpVtbl->GetMetadataQueryWriter(This,ppIMetadataQueryWriter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICBitmapFrameEncode_QueryInterface(IWICBitmapFrameEncode* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICBitmapFrameEncode_QueryInterface(IWICBitmapFrameEncode* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICBitmapFrameEncode_AddRef(IWICBitmapFrameEncode* This) { +static __WIDL_INLINE ULONG IWICBitmapFrameEncode_AddRef(IWICBitmapFrameEncode* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICBitmapFrameEncode_Release(IWICBitmapFrameEncode* This) { +static __WIDL_INLINE ULONG IWICBitmapFrameEncode_Release(IWICBitmapFrameEncode* This) { return This->lpVtbl->Release(This); } /*** IWICBitmapFrameEncode methods ***/ -static FORCEINLINE HRESULT IWICBitmapFrameEncode_Initialize(IWICBitmapFrameEncode* This,IPropertyBag2 *pIEncoderOptions) { +static __WIDL_INLINE HRESULT IWICBitmapFrameEncode_Initialize(IWICBitmapFrameEncode* This,IPropertyBag2 *pIEncoderOptions) { return This->lpVtbl->Initialize(This,pIEncoderOptions); } -static FORCEINLINE HRESULT IWICBitmapFrameEncode_SetSize(IWICBitmapFrameEncode* This,UINT uiWidth,UINT uiHeight) { +static __WIDL_INLINE HRESULT IWICBitmapFrameEncode_SetSize(IWICBitmapFrameEncode* This,UINT uiWidth,UINT uiHeight) { return This->lpVtbl->SetSize(This,uiWidth,uiHeight); } -static FORCEINLINE HRESULT IWICBitmapFrameEncode_SetResolution(IWICBitmapFrameEncode* This,double dpiX,double dpiY) { +static __WIDL_INLINE HRESULT IWICBitmapFrameEncode_SetResolution(IWICBitmapFrameEncode* This,double dpiX,double dpiY) { return This->lpVtbl->SetResolution(This,dpiX,dpiY); } -static FORCEINLINE HRESULT IWICBitmapFrameEncode_SetPixelFormat(IWICBitmapFrameEncode* This,WICPixelFormatGUID *pPixelFormat) { +static __WIDL_INLINE HRESULT IWICBitmapFrameEncode_SetPixelFormat(IWICBitmapFrameEncode* This,WICPixelFormatGUID *pPixelFormat) { return This->lpVtbl->SetPixelFormat(This,pPixelFormat); } -static FORCEINLINE HRESULT IWICBitmapFrameEncode_SetColorContexts(IWICBitmapFrameEncode* This,UINT cCount,IWICColorContext **ppIColorContext) { +static __WIDL_INLINE HRESULT IWICBitmapFrameEncode_SetColorContexts(IWICBitmapFrameEncode* This,UINT cCount,IWICColorContext **ppIColorContext) { return This->lpVtbl->SetColorContexts(This,cCount,ppIColorContext); } -static FORCEINLINE HRESULT IWICBitmapFrameEncode_SetPalette(IWICBitmapFrameEncode* This,IWICPalette *pIPalette) { +static __WIDL_INLINE HRESULT IWICBitmapFrameEncode_SetPalette(IWICBitmapFrameEncode* This,IWICPalette *pIPalette) { return This->lpVtbl->SetPalette(This,pIPalette); } -static FORCEINLINE HRESULT IWICBitmapFrameEncode_SetThumbnail(IWICBitmapFrameEncode* This,IWICBitmapSource *pIThumbnail) { +static __WIDL_INLINE HRESULT IWICBitmapFrameEncode_SetThumbnail(IWICBitmapFrameEncode* This,IWICBitmapSource *pIThumbnail) { return This->lpVtbl->SetThumbnail(This,pIThumbnail); } -static FORCEINLINE HRESULT IWICBitmapFrameEncode_WritePixels(IWICBitmapFrameEncode* This,UINT lineCount,UINT cbStride,UINT cbBufferSize,BYTE *pbPixels) { +static __WIDL_INLINE HRESULT IWICBitmapFrameEncode_WritePixels(IWICBitmapFrameEncode* This,UINT lineCount,UINT cbStride,UINT cbBufferSize,BYTE *pbPixels) { return This->lpVtbl->WritePixels(This,lineCount,cbStride,cbBufferSize,pbPixels); } -static FORCEINLINE HRESULT IWICBitmapFrameEncode_WriteSource(IWICBitmapFrameEncode* This,IWICBitmapSource *pIBitmapSource,WICRect *prc) { +static __WIDL_INLINE HRESULT IWICBitmapFrameEncode_WriteSource(IWICBitmapFrameEncode* This,IWICBitmapSource *pIBitmapSource,WICRect *prc) { return This->lpVtbl->WriteSource(This,pIBitmapSource,prc); } -static FORCEINLINE HRESULT IWICBitmapFrameEncode_Commit(IWICBitmapFrameEncode* This) { +static __WIDL_INLINE HRESULT IWICBitmapFrameEncode_Commit(IWICBitmapFrameEncode* This) { return This->lpVtbl->Commit(This); } -static FORCEINLINE HRESULT IWICBitmapFrameEncode_GetMetadataQueryWriter(IWICBitmapFrameEncode* This,IWICMetadataQueryWriter **ppIMetadataQueryWriter) { +static __WIDL_INLINE HRESULT IWICBitmapFrameEncode_GetMetadataQueryWriter(IWICBitmapFrameEncode* This,IWICMetadataQueryWriter **ppIMetadataQueryWriter) { return This->lpVtbl->GetMetadataQueryWriter(This,ppIMetadataQueryWriter); } #endif @@ -3633,79 +3641,79 @@ interface IWICBitmapEncoderInfo { #define IWICBitmapEncoderInfo_CreateInstance(This,ppIBitmapEncoder) (This)->lpVtbl->CreateInstance(This,ppIBitmapEncoder) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_QueryInterface(IWICBitmapEncoderInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_QueryInterface(IWICBitmapEncoderInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICBitmapEncoderInfo_AddRef(IWICBitmapEncoderInfo* This) { +static __WIDL_INLINE ULONG IWICBitmapEncoderInfo_AddRef(IWICBitmapEncoderInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICBitmapEncoderInfo_Release(IWICBitmapEncoderInfo* This) { +static __WIDL_INLINE ULONG IWICBitmapEncoderInfo_Release(IWICBitmapEncoderInfo* This) { return This->lpVtbl->Release(This); } /*** IWICComponentInfo methods ***/ -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetComponentType(IWICBitmapEncoderInfo* This,WICComponentType *pType) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetComponentType(IWICBitmapEncoderInfo* This,WICComponentType *pType) { return This->lpVtbl->GetComponentType(This,pType); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetCLSID(IWICBitmapEncoderInfo* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetCLSID(IWICBitmapEncoderInfo* This,CLSID *pclsid) { return This->lpVtbl->GetCLSID(This,pclsid); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetSigningStatus(IWICBitmapEncoderInfo* This,DWORD *pStatus) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetSigningStatus(IWICBitmapEncoderInfo* This,DWORD *pStatus) { return This->lpVtbl->GetSigningStatus(This,pStatus); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetAuthor(IWICBitmapEncoderInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetAuthor(IWICBitmapEncoderInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { return This->lpVtbl->GetAuthor(This,cchAuthor,wzAuthor,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetVendorGUID(IWICBitmapEncoderInfo* This,GUID *pguidVendor) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetVendorGUID(IWICBitmapEncoderInfo* This,GUID *pguidVendor) { return This->lpVtbl->GetVendorGUID(This,pguidVendor); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetVersion(IWICBitmapEncoderInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetVersion(IWICBitmapEncoderInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { return This->lpVtbl->GetVersion(This,cchVersion,wzVersion,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetSpecVersion(IWICBitmapEncoderInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetSpecVersion(IWICBitmapEncoderInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { return This->lpVtbl->GetSpecVersion(This,cchSpecVersion,wzSpecVersion,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetFriendlyName(IWICBitmapEncoderInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetFriendlyName(IWICBitmapEncoderInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { return This->lpVtbl->GetFriendlyName(This,cchFriendlyName,wzFriendlyName,pcchActual); } /*** IWICBitmapCodecInfo methods ***/ -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetContainerFormat(IWICBitmapEncoderInfo* This,GUID *pguidContainerFormat) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetContainerFormat(IWICBitmapEncoderInfo* This,GUID *pguidContainerFormat) { return This->lpVtbl->GetContainerFormat(This,pguidContainerFormat); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetPixelFormats(IWICBitmapEncoderInfo* This,UINT cFormats,GUID *pguidPixelFormats,UINT *pcActual) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetPixelFormats(IWICBitmapEncoderInfo* This,UINT cFormats,GUID *pguidPixelFormats,UINT *pcActual) { return This->lpVtbl->GetPixelFormats(This,cFormats,pguidPixelFormats,pcActual); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetColorManagementVersion(IWICBitmapEncoderInfo* This,UINT cchColorManagementVersion,WCHAR *wzColorManagementVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetColorManagementVersion(IWICBitmapEncoderInfo* This,UINT cchColorManagementVersion,WCHAR *wzColorManagementVersion,UINT *pcchActual) { return This->lpVtbl->GetColorManagementVersion(This,cchColorManagementVersion,wzColorManagementVersion,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetDeviceManufacturer(IWICBitmapEncoderInfo* This,UINT cchDeviceManufacturer,WCHAR *wzDeviceManufacturer,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetDeviceManufacturer(IWICBitmapEncoderInfo* This,UINT cchDeviceManufacturer,WCHAR *wzDeviceManufacturer,UINT *pcchActual) { return This->lpVtbl->GetDeviceManufacturer(This,cchDeviceManufacturer,wzDeviceManufacturer,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetDeviceModels(IWICBitmapEncoderInfo* This,UINT cchDeviceModels,WCHAR *wzDeviceModels,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetDeviceModels(IWICBitmapEncoderInfo* This,UINT cchDeviceModels,WCHAR *wzDeviceModels,UINT *pcchActual) { return This->lpVtbl->GetDeviceModels(This,cchDeviceModels,wzDeviceModels,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetMimeTypes(IWICBitmapEncoderInfo* This,UINT cchMimeTypes,WCHAR *wzMimeTypes,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetMimeTypes(IWICBitmapEncoderInfo* This,UINT cchMimeTypes,WCHAR *wzMimeTypes,UINT *pcchActual) { return This->lpVtbl->GetMimeTypes(This,cchMimeTypes,wzMimeTypes,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_GetFileExtensions(IWICBitmapEncoderInfo* This,UINT cchFileExtensions,WCHAR *wzFileExtensions,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_GetFileExtensions(IWICBitmapEncoderInfo* This,UINT cchFileExtensions,WCHAR *wzFileExtensions,UINT *pcchActual) { return This->lpVtbl->GetFileExtensions(This,cchFileExtensions,wzFileExtensions,pcchActual); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_DoesSupportAnimation(IWICBitmapEncoderInfo* This,WINBOOL *pfSupportAnimation) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_DoesSupportAnimation(IWICBitmapEncoderInfo* This,WINBOOL *pfSupportAnimation) { return This->lpVtbl->DoesSupportAnimation(This,pfSupportAnimation); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_DoesSupportChromaKey(IWICBitmapEncoderInfo* This,WINBOOL *pfSupportChromaKey) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_DoesSupportChromaKey(IWICBitmapEncoderInfo* This,WINBOOL *pfSupportChromaKey) { return This->lpVtbl->DoesSupportChromaKey(This,pfSupportChromaKey); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_DoesSupportLossless(IWICBitmapEncoderInfo* This,WINBOOL *pfSupportLossless) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_DoesSupportLossless(IWICBitmapEncoderInfo* This,WINBOOL *pfSupportLossless) { return This->lpVtbl->DoesSupportLossless(This,pfSupportLossless); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_DoesSupportMultiframe(IWICBitmapEncoderInfo* This,WINBOOL *pfSupportMultiframe) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_DoesSupportMultiframe(IWICBitmapEncoderInfo* This,WINBOOL *pfSupportMultiframe) { return This->lpVtbl->DoesSupportMultiframe(This,pfSupportMultiframe); } -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_MatchesMimeType(IWICBitmapEncoderInfo* This,LPCWSTR wzMimeType,WINBOOL *pfMatches) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_MatchesMimeType(IWICBitmapEncoderInfo* This,LPCWSTR wzMimeType,WINBOOL *pfMatches) { return This->lpVtbl->MatchesMimeType(This,wzMimeType,pfMatches); } /*** IWICBitmapEncoderInfo methods ***/ -static FORCEINLINE HRESULT IWICBitmapEncoderInfo_CreateInstance(IWICBitmapEncoderInfo* This,IWICBitmapEncoder **ppIBitmapEncoder) { +static __WIDL_INLINE HRESULT IWICBitmapEncoderInfo_CreateInstance(IWICBitmapEncoderInfo* This,IWICBitmapEncoder **ppIBitmapEncoder) { return This->lpVtbl->CreateInstance(This,ppIBitmapEncoder); } #endif @@ -3849,44 +3857,44 @@ interface IWICBitmapEncoder { #define IWICBitmapEncoder_GetMetadataQueryWriter(This,ppIMetadataQueryWriter) (This)->lpVtbl->GetMetadataQueryWriter(This,ppIMetadataQueryWriter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICBitmapEncoder_QueryInterface(IWICBitmapEncoder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICBitmapEncoder_QueryInterface(IWICBitmapEncoder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICBitmapEncoder_AddRef(IWICBitmapEncoder* This) { +static __WIDL_INLINE ULONG IWICBitmapEncoder_AddRef(IWICBitmapEncoder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICBitmapEncoder_Release(IWICBitmapEncoder* This) { +static __WIDL_INLINE ULONG IWICBitmapEncoder_Release(IWICBitmapEncoder* This) { return This->lpVtbl->Release(This); } /*** IWICBitmapEncoder methods ***/ -static FORCEINLINE HRESULT IWICBitmapEncoder_Initialize(IWICBitmapEncoder* This,IStream *pIStream,WICBitmapEncoderCacheOption cacheOption) { +static __WIDL_INLINE HRESULT IWICBitmapEncoder_Initialize(IWICBitmapEncoder* This,IStream *pIStream,WICBitmapEncoderCacheOption cacheOption) { return This->lpVtbl->Initialize(This,pIStream,cacheOption); } -static FORCEINLINE HRESULT IWICBitmapEncoder_GetContainerFormat(IWICBitmapEncoder* This,GUID *pguidContainerFormat) { +static __WIDL_INLINE HRESULT IWICBitmapEncoder_GetContainerFormat(IWICBitmapEncoder* This,GUID *pguidContainerFormat) { return This->lpVtbl->GetContainerFormat(This,pguidContainerFormat); } -static FORCEINLINE HRESULT IWICBitmapEncoder_GetEncoderInfo(IWICBitmapEncoder* This,IWICBitmapEncoderInfo **ppIEncoderInfo) { +static __WIDL_INLINE HRESULT IWICBitmapEncoder_GetEncoderInfo(IWICBitmapEncoder* This,IWICBitmapEncoderInfo **ppIEncoderInfo) { return This->lpVtbl->GetEncoderInfo(This,ppIEncoderInfo); } -static FORCEINLINE HRESULT IWICBitmapEncoder_SetColorContexts(IWICBitmapEncoder* This,UINT cCount,IWICColorContext **ppIColorContext) { +static __WIDL_INLINE HRESULT IWICBitmapEncoder_SetColorContexts(IWICBitmapEncoder* This,UINT cCount,IWICColorContext **ppIColorContext) { return This->lpVtbl->SetColorContexts(This,cCount,ppIColorContext); } -static FORCEINLINE HRESULT IWICBitmapEncoder_SetPalette(IWICBitmapEncoder* This,IWICPalette *pIPalette) { +static __WIDL_INLINE HRESULT IWICBitmapEncoder_SetPalette(IWICBitmapEncoder* This,IWICPalette *pIPalette) { return This->lpVtbl->SetPalette(This,pIPalette); } -static FORCEINLINE HRESULT IWICBitmapEncoder_SetThumbnail(IWICBitmapEncoder* This,IWICBitmapSource *pIThumbnail) { +static __WIDL_INLINE HRESULT IWICBitmapEncoder_SetThumbnail(IWICBitmapEncoder* This,IWICBitmapSource *pIThumbnail) { return This->lpVtbl->SetThumbnail(This,pIThumbnail); } -static FORCEINLINE HRESULT IWICBitmapEncoder_SetPreview(IWICBitmapEncoder* This,IWICBitmapSource *pIPreview) { +static __WIDL_INLINE HRESULT IWICBitmapEncoder_SetPreview(IWICBitmapEncoder* This,IWICBitmapSource *pIPreview) { return This->lpVtbl->SetPreview(This,pIPreview); } -static FORCEINLINE HRESULT IWICBitmapEncoder_CreateNewFrame(IWICBitmapEncoder* This,IWICBitmapFrameEncode **ppIFrameEncode,IPropertyBag2 **ppIEncoderOptions) { +static __WIDL_INLINE HRESULT IWICBitmapEncoder_CreateNewFrame(IWICBitmapEncoder* This,IWICBitmapFrameEncode **ppIFrameEncode,IPropertyBag2 **ppIEncoderOptions) { return This->lpVtbl->CreateNewFrame(This,ppIFrameEncode,ppIEncoderOptions); } -static FORCEINLINE HRESULT IWICBitmapEncoder_Commit(IWICBitmapEncoder* This) { +static __WIDL_INLINE HRESULT IWICBitmapEncoder_Commit(IWICBitmapEncoder* This) { return This->lpVtbl->Commit(This); } -static FORCEINLINE HRESULT IWICBitmapEncoder_GetMetadataQueryWriter(IWICBitmapEncoder* This,IWICMetadataQueryWriter **ppIMetadataQueryWriter) { +static __WIDL_INLINE HRESULT IWICBitmapEncoder_GetMetadataQueryWriter(IWICBitmapEncoder* This,IWICMetadataQueryWriter **ppIMetadataQueryWriter) { return This->lpVtbl->GetMetadataQueryWriter(This,ppIMetadataQueryWriter); } #endif @@ -4007,36 +4015,36 @@ interface IWICFormatConverter { #define IWICFormatConverter_CanConvert(This,srcPixelFormat,dstPixelFormat,pfCanConvert) (This)->lpVtbl->CanConvert(This,srcPixelFormat,dstPixelFormat,pfCanConvert) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICFormatConverter_QueryInterface(IWICFormatConverter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICFormatConverter_QueryInterface(IWICFormatConverter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICFormatConverter_AddRef(IWICFormatConverter* This) { +static __WIDL_INLINE ULONG IWICFormatConverter_AddRef(IWICFormatConverter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICFormatConverter_Release(IWICFormatConverter* This) { +static __WIDL_INLINE ULONG IWICFormatConverter_Release(IWICFormatConverter* This) { return This->lpVtbl->Release(This); } /*** IWICBitmapSource methods ***/ -static FORCEINLINE HRESULT IWICFormatConverter_GetSize(IWICFormatConverter* This,UINT *puiWidth,UINT *puiHeight) { +static __WIDL_INLINE HRESULT IWICFormatConverter_GetSize(IWICFormatConverter* This,UINT *puiWidth,UINT *puiHeight) { return This->lpVtbl->GetSize(This,puiWidth,puiHeight); } -static FORCEINLINE HRESULT IWICFormatConverter_GetPixelFormat(IWICFormatConverter* This,WICPixelFormatGUID *pPixelFormat) { +static __WIDL_INLINE HRESULT IWICFormatConverter_GetPixelFormat(IWICFormatConverter* This,WICPixelFormatGUID *pPixelFormat) { return This->lpVtbl->GetPixelFormat(This,pPixelFormat); } -static FORCEINLINE HRESULT IWICFormatConverter_GetResolution(IWICFormatConverter* This,double *pDpiX,double *pDpiY) { +static __WIDL_INLINE HRESULT IWICFormatConverter_GetResolution(IWICFormatConverter* This,double *pDpiX,double *pDpiY) { return This->lpVtbl->GetResolution(This,pDpiX,pDpiY); } -static FORCEINLINE HRESULT IWICFormatConverter_CopyPalette(IWICFormatConverter* This,IWICPalette *pIPalette) { +static __WIDL_INLINE HRESULT IWICFormatConverter_CopyPalette(IWICFormatConverter* This,IWICPalette *pIPalette) { return This->lpVtbl->CopyPalette(This,pIPalette); } -static FORCEINLINE HRESULT IWICFormatConverter_CopyPixels(IWICFormatConverter* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { +static __WIDL_INLINE HRESULT IWICFormatConverter_CopyPixels(IWICFormatConverter* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { return This->lpVtbl->CopyPixels(This,prc,cbStride,cbBufferSize,pbBuffer); } /*** IWICFormatConverter methods ***/ -static FORCEINLINE HRESULT IWICFormatConverter_Initialize(IWICFormatConverter* This,IWICBitmapSource *pISource,REFWICPixelFormatGUID dstFormat,WICBitmapDitherType dither,IWICPalette *pIPalette,double alphaThresholdPercent,WICBitmapPaletteType paletteTranslate) { +static __WIDL_INLINE HRESULT IWICFormatConverter_Initialize(IWICFormatConverter* This,IWICBitmapSource *pISource,REFWICPixelFormatGUID dstFormat,WICBitmapDitherType dither,IWICPalette *pIPalette,double alphaThresholdPercent,WICBitmapPaletteType paletteTranslate) { return This->lpVtbl->Initialize(This,pISource,dstFormat,dither,pIPalette,alphaThresholdPercent,paletteTranslate); } -static FORCEINLINE HRESULT IWICFormatConverter_CanConvert(IWICFormatConverter* This,REFWICPixelFormatGUID srcPixelFormat,REFWICPixelFormatGUID dstPixelFormat,WINBOOL *pfCanConvert) { +static __WIDL_INLINE HRESULT IWICFormatConverter_CanConvert(IWICFormatConverter* This,REFWICPixelFormatGUID srcPixelFormat,REFWICPixelFormatGUID dstPixelFormat,WINBOOL *pfCanConvert) { return This->lpVtbl->CanConvert(This,srcPixelFormat,dstPixelFormat,pfCanConvert); } #endif @@ -4165,45 +4173,45 @@ interface IWICFormatConverterInfo { #define IWICFormatConverterInfo_CreateInstance(This,ppIConverter) (This)->lpVtbl->CreateInstance(This,ppIConverter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICFormatConverterInfo_QueryInterface(IWICFormatConverterInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICFormatConverterInfo_QueryInterface(IWICFormatConverterInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICFormatConverterInfo_AddRef(IWICFormatConverterInfo* This) { +static __WIDL_INLINE ULONG IWICFormatConverterInfo_AddRef(IWICFormatConverterInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICFormatConverterInfo_Release(IWICFormatConverterInfo* This) { +static __WIDL_INLINE ULONG IWICFormatConverterInfo_Release(IWICFormatConverterInfo* This) { return This->lpVtbl->Release(This); } /*** IWICComponentInfo methods ***/ -static FORCEINLINE HRESULT IWICFormatConverterInfo_GetComponentType(IWICFormatConverterInfo* This,WICComponentType *pType) { +static __WIDL_INLINE HRESULT IWICFormatConverterInfo_GetComponentType(IWICFormatConverterInfo* This,WICComponentType *pType) { return This->lpVtbl->GetComponentType(This,pType); } -static FORCEINLINE HRESULT IWICFormatConverterInfo_GetCLSID(IWICFormatConverterInfo* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT IWICFormatConverterInfo_GetCLSID(IWICFormatConverterInfo* This,CLSID *pclsid) { return This->lpVtbl->GetCLSID(This,pclsid); } -static FORCEINLINE HRESULT IWICFormatConverterInfo_GetSigningStatus(IWICFormatConverterInfo* This,DWORD *pStatus) { +static __WIDL_INLINE HRESULT IWICFormatConverterInfo_GetSigningStatus(IWICFormatConverterInfo* This,DWORD *pStatus) { return This->lpVtbl->GetSigningStatus(This,pStatus); } -static FORCEINLINE HRESULT IWICFormatConverterInfo_GetAuthor(IWICFormatConverterInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICFormatConverterInfo_GetAuthor(IWICFormatConverterInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { return This->lpVtbl->GetAuthor(This,cchAuthor,wzAuthor,pcchActual); } -static FORCEINLINE HRESULT IWICFormatConverterInfo_GetVendorGUID(IWICFormatConverterInfo* This,GUID *pguidVendor) { +static __WIDL_INLINE HRESULT IWICFormatConverterInfo_GetVendorGUID(IWICFormatConverterInfo* This,GUID *pguidVendor) { return This->lpVtbl->GetVendorGUID(This,pguidVendor); } -static FORCEINLINE HRESULT IWICFormatConverterInfo_GetVersion(IWICFormatConverterInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICFormatConverterInfo_GetVersion(IWICFormatConverterInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { return This->lpVtbl->GetVersion(This,cchVersion,wzVersion,pcchActual); } -static FORCEINLINE HRESULT IWICFormatConverterInfo_GetSpecVersion(IWICFormatConverterInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICFormatConverterInfo_GetSpecVersion(IWICFormatConverterInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { return This->lpVtbl->GetSpecVersion(This,cchSpecVersion,wzSpecVersion,pcchActual); } -static FORCEINLINE HRESULT IWICFormatConverterInfo_GetFriendlyName(IWICFormatConverterInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICFormatConverterInfo_GetFriendlyName(IWICFormatConverterInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { return This->lpVtbl->GetFriendlyName(This,cchFriendlyName,wzFriendlyName,pcchActual); } /*** IWICFormatConverterInfo methods ***/ -static FORCEINLINE HRESULT IWICFormatConverterInfo_GetPixelFormats(IWICFormatConverterInfo* This,UINT cFormats,WICPixelFormatGUID *pPixelFormatGUIDs,UINT *pcActual) { +static __WIDL_INLINE HRESULT IWICFormatConverterInfo_GetPixelFormats(IWICFormatConverterInfo* This,UINT cFormats,WICPixelFormatGUID *pPixelFormatGUIDs,UINT *pcActual) { return This->lpVtbl->GetPixelFormats(This,cFormats,pPixelFormatGUIDs,pcActual); } -static FORCEINLINE HRESULT IWICFormatConverterInfo_CreateInstance(IWICFormatConverterInfo* This,IWICFormatConverter **ppIConverter) { +static __WIDL_INLINE HRESULT IWICFormatConverterInfo_CreateInstance(IWICFormatConverterInfo* This,IWICFormatConverter **ppIConverter) { return This->lpVtbl->CreateInstance(This,ppIConverter); } #endif @@ -4374,61 +4382,61 @@ interface IWICStream { #define IWICStream_InitializeFromIStreamRegion(This,pIStream,ulOffset,ulMaxSize) (This)->lpVtbl->InitializeFromIStreamRegion(This,pIStream,ulOffset,ulMaxSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICStream_QueryInterface(IWICStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICStream_QueryInterface(IWICStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICStream_AddRef(IWICStream* This) { +static __WIDL_INLINE ULONG IWICStream_AddRef(IWICStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICStream_Release(IWICStream* This) { +static __WIDL_INLINE ULONG IWICStream_Release(IWICStream* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT IWICStream_Read(IWICStream* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT IWICStream_Read(IWICStream* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT IWICStream_Write(IWICStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT IWICStream_Write(IWICStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IStream methods ***/ -static FORCEINLINE HRESULT IWICStream_Seek(IWICStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { +static __WIDL_INLINE HRESULT IWICStream_Seek(IWICStream* This,LARGE_INTEGER dlibMove,DWORD dwOrigin,ULARGE_INTEGER *plibNewPosition) { return This->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition); } -static FORCEINLINE HRESULT IWICStream_SetSize(IWICStream* This,ULARGE_INTEGER libNewSize) { +static __WIDL_INLINE HRESULT IWICStream_SetSize(IWICStream* This,ULARGE_INTEGER libNewSize) { return This->lpVtbl->SetSize(This,libNewSize); } -static FORCEINLINE HRESULT IWICStream_CopyTo(IWICStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { +static __WIDL_INLINE HRESULT IWICStream_CopyTo(IWICStream* This,IStream *pstm,ULARGE_INTEGER cb,ULARGE_INTEGER *pcbRead,ULARGE_INTEGER *pcbWritten) { return This->lpVtbl->CopyTo(This,pstm,cb,pcbRead,pcbWritten); } -static FORCEINLINE HRESULT IWICStream_Commit(IWICStream* This,DWORD grfCommitFlags) { +static __WIDL_INLINE HRESULT IWICStream_Commit(IWICStream* This,DWORD grfCommitFlags) { return This->lpVtbl->Commit(This,grfCommitFlags); } -static FORCEINLINE HRESULT IWICStream_Revert(IWICStream* This) { +static __WIDL_INLINE HRESULT IWICStream_Revert(IWICStream* This) { return This->lpVtbl->Revert(This); } -static FORCEINLINE HRESULT IWICStream_LockRegion(IWICStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT IWICStream_LockRegion(IWICStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->LockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT IWICStream_UnlockRegion(IWICStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { +static __WIDL_INLINE HRESULT IWICStream_UnlockRegion(IWICStream* This,ULARGE_INTEGER libOffset,ULARGE_INTEGER cb,DWORD dwLockType) { return This->lpVtbl->UnlockRegion(This,libOffset,cb,dwLockType); } -static FORCEINLINE HRESULT IWICStream_Stat(IWICStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { +static __WIDL_INLINE HRESULT IWICStream_Stat(IWICStream* This,STATSTG *pstatstg,DWORD grfStatFlag) { return This->lpVtbl->Stat(This,pstatstg,grfStatFlag); } -static FORCEINLINE HRESULT IWICStream_Clone(IWICStream* This,IStream **ppstm) { +static __WIDL_INLINE HRESULT IWICStream_Clone(IWICStream* This,IStream **ppstm) { return This->lpVtbl->Clone(This,ppstm); } /*** IWICStream methods ***/ -static FORCEINLINE HRESULT IWICStream_InitializeFromIStream(IWICStream* This,IStream *pIStream) { +static __WIDL_INLINE HRESULT IWICStream_InitializeFromIStream(IWICStream* This,IStream *pIStream) { return This->lpVtbl->InitializeFromIStream(This,pIStream); } -static FORCEINLINE HRESULT IWICStream_InitializeFromFilename(IWICStream* This,LPCWSTR wzFileName,DWORD dwAccessMode) { +static __WIDL_INLINE HRESULT IWICStream_InitializeFromFilename(IWICStream* This,LPCWSTR wzFileName,DWORD dwAccessMode) { return This->lpVtbl->InitializeFromFilename(This,wzFileName,dwAccessMode); } -static FORCEINLINE HRESULT IWICStream_InitializeFromMemory(IWICStream* This,BYTE *pbBuffer,DWORD cbBufferSize) { +static __WIDL_INLINE HRESULT IWICStream_InitializeFromMemory(IWICStream* This,BYTE *pbBuffer,DWORD cbBufferSize) { return This->lpVtbl->InitializeFromMemory(This,pbBuffer,cbBufferSize); } -static FORCEINLINE HRESULT IWICStream_InitializeFromIStreamRegion(IWICStream* This,IStream *pIStream,ULARGE_INTEGER ulOffset,ULARGE_INTEGER ulMaxSize) { +static __WIDL_INLINE HRESULT IWICStream_InitializeFromIStreamRegion(IWICStream* This,IStream *pIStream,ULARGE_INTEGER ulOffset,ULARGE_INTEGER ulMaxSize) { return This->lpVtbl->InitializeFromIStreamRegion(This,pIStream,ulOffset,ulMaxSize); } #endif @@ -4533,33 +4541,33 @@ interface IWICBitmapScaler { #define IWICBitmapScaler_Initialize(This,pISource,uiWidth,uiHeight,mode) (This)->lpVtbl->Initialize(This,pISource,uiWidth,uiHeight,mode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICBitmapScaler_QueryInterface(IWICBitmapScaler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICBitmapScaler_QueryInterface(IWICBitmapScaler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICBitmapScaler_AddRef(IWICBitmapScaler* This) { +static __WIDL_INLINE ULONG IWICBitmapScaler_AddRef(IWICBitmapScaler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICBitmapScaler_Release(IWICBitmapScaler* This) { +static __WIDL_INLINE ULONG IWICBitmapScaler_Release(IWICBitmapScaler* This) { return This->lpVtbl->Release(This); } /*** IWICBitmapSource methods ***/ -static FORCEINLINE HRESULT IWICBitmapScaler_GetSize(IWICBitmapScaler* This,UINT *puiWidth,UINT *puiHeight) { +static __WIDL_INLINE HRESULT IWICBitmapScaler_GetSize(IWICBitmapScaler* This,UINT *puiWidth,UINT *puiHeight) { return This->lpVtbl->GetSize(This,puiWidth,puiHeight); } -static FORCEINLINE HRESULT IWICBitmapScaler_GetPixelFormat(IWICBitmapScaler* This,WICPixelFormatGUID *pPixelFormat) { +static __WIDL_INLINE HRESULT IWICBitmapScaler_GetPixelFormat(IWICBitmapScaler* This,WICPixelFormatGUID *pPixelFormat) { return This->lpVtbl->GetPixelFormat(This,pPixelFormat); } -static FORCEINLINE HRESULT IWICBitmapScaler_GetResolution(IWICBitmapScaler* This,double *pDpiX,double *pDpiY) { +static __WIDL_INLINE HRESULT IWICBitmapScaler_GetResolution(IWICBitmapScaler* This,double *pDpiX,double *pDpiY) { return This->lpVtbl->GetResolution(This,pDpiX,pDpiY); } -static FORCEINLINE HRESULT IWICBitmapScaler_CopyPalette(IWICBitmapScaler* This,IWICPalette *pIPalette) { +static __WIDL_INLINE HRESULT IWICBitmapScaler_CopyPalette(IWICBitmapScaler* This,IWICPalette *pIPalette) { return This->lpVtbl->CopyPalette(This,pIPalette); } -static FORCEINLINE HRESULT IWICBitmapScaler_CopyPixels(IWICBitmapScaler* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { +static __WIDL_INLINE HRESULT IWICBitmapScaler_CopyPixels(IWICBitmapScaler* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { return This->lpVtbl->CopyPixels(This,prc,cbStride,cbBufferSize,pbBuffer); } /*** IWICBitmapScaler methods ***/ -static FORCEINLINE HRESULT IWICBitmapScaler_Initialize(IWICBitmapScaler* This,IWICBitmapSource *pISource,UINT uiWidth,UINT uiHeight,WICBitmapInterpolationMode mode) { +static __WIDL_INLINE HRESULT IWICBitmapScaler_Initialize(IWICBitmapScaler* This,IWICBitmapSource *pISource,UINT uiWidth,UINT uiHeight,WICBitmapInterpolationMode mode) { return This->lpVtbl->Initialize(This,pISource,uiWidth,uiHeight,mode); } #endif @@ -4660,33 +4668,33 @@ interface IWICBitmapClipper { #define IWICBitmapClipper_Initialize(This,pISource,prc) (This)->lpVtbl->Initialize(This,pISource,prc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICBitmapClipper_QueryInterface(IWICBitmapClipper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICBitmapClipper_QueryInterface(IWICBitmapClipper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICBitmapClipper_AddRef(IWICBitmapClipper* This) { +static __WIDL_INLINE ULONG IWICBitmapClipper_AddRef(IWICBitmapClipper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICBitmapClipper_Release(IWICBitmapClipper* This) { +static __WIDL_INLINE ULONG IWICBitmapClipper_Release(IWICBitmapClipper* This) { return This->lpVtbl->Release(This); } /*** IWICBitmapSource methods ***/ -static FORCEINLINE HRESULT IWICBitmapClipper_GetSize(IWICBitmapClipper* This,UINT *puiWidth,UINT *puiHeight) { +static __WIDL_INLINE HRESULT IWICBitmapClipper_GetSize(IWICBitmapClipper* This,UINT *puiWidth,UINT *puiHeight) { return This->lpVtbl->GetSize(This,puiWidth,puiHeight); } -static FORCEINLINE HRESULT IWICBitmapClipper_GetPixelFormat(IWICBitmapClipper* This,WICPixelFormatGUID *pPixelFormat) { +static __WIDL_INLINE HRESULT IWICBitmapClipper_GetPixelFormat(IWICBitmapClipper* This,WICPixelFormatGUID *pPixelFormat) { return This->lpVtbl->GetPixelFormat(This,pPixelFormat); } -static FORCEINLINE HRESULT IWICBitmapClipper_GetResolution(IWICBitmapClipper* This,double *pDpiX,double *pDpiY) { +static __WIDL_INLINE HRESULT IWICBitmapClipper_GetResolution(IWICBitmapClipper* This,double *pDpiX,double *pDpiY) { return This->lpVtbl->GetResolution(This,pDpiX,pDpiY); } -static FORCEINLINE HRESULT IWICBitmapClipper_CopyPalette(IWICBitmapClipper* This,IWICPalette *pIPalette) { +static __WIDL_INLINE HRESULT IWICBitmapClipper_CopyPalette(IWICBitmapClipper* This,IWICPalette *pIPalette) { return This->lpVtbl->CopyPalette(This,pIPalette); } -static FORCEINLINE HRESULT IWICBitmapClipper_CopyPixels(IWICBitmapClipper* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { +static __WIDL_INLINE HRESULT IWICBitmapClipper_CopyPixels(IWICBitmapClipper* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { return This->lpVtbl->CopyPixels(This,prc,cbStride,cbBufferSize,pbBuffer); } /*** IWICBitmapClipper methods ***/ -static FORCEINLINE HRESULT IWICBitmapClipper_Initialize(IWICBitmapClipper* This,IWICBitmapSource *pISource,const WICRect *prc) { +static __WIDL_INLINE HRESULT IWICBitmapClipper_Initialize(IWICBitmapClipper* This,IWICBitmapSource *pISource,const WICRect *prc) { return This->lpVtbl->Initialize(This,pISource,prc); } #endif @@ -4791,33 +4799,33 @@ interface IWICColorTransform { #define IWICColorTransform_Initialize(This,pIBitmapSource,pIContextSource,pIContextDest,pixelFmtDest) (This)->lpVtbl->Initialize(This,pIBitmapSource,pIContextSource,pIContextDest,pixelFmtDest) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICColorTransform_QueryInterface(IWICColorTransform* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICColorTransform_QueryInterface(IWICColorTransform* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICColorTransform_AddRef(IWICColorTransform* This) { +static __WIDL_INLINE ULONG IWICColorTransform_AddRef(IWICColorTransform* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICColorTransform_Release(IWICColorTransform* This) { +static __WIDL_INLINE ULONG IWICColorTransform_Release(IWICColorTransform* This) { return This->lpVtbl->Release(This); } /*** IWICBitmapSource methods ***/ -static FORCEINLINE HRESULT IWICColorTransform_GetSize(IWICColorTransform* This,UINT *puiWidth,UINT *puiHeight) { +static __WIDL_INLINE HRESULT IWICColorTransform_GetSize(IWICColorTransform* This,UINT *puiWidth,UINT *puiHeight) { return This->lpVtbl->GetSize(This,puiWidth,puiHeight); } -static FORCEINLINE HRESULT IWICColorTransform_GetPixelFormat(IWICColorTransform* This,WICPixelFormatGUID *pPixelFormat) { +static __WIDL_INLINE HRESULT IWICColorTransform_GetPixelFormat(IWICColorTransform* This,WICPixelFormatGUID *pPixelFormat) { return This->lpVtbl->GetPixelFormat(This,pPixelFormat); } -static FORCEINLINE HRESULT IWICColorTransform_GetResolution(IWICColorTransform* This,double *pDpiX,double *pDpiY) { +static __WIDL_INLINE HRESULT IWICColorTransform_GetResolution(IWICColorTransform* This,double *pDpiX,double *pDpiY) { return This->lpVtbl->GetResolution(This,pDpiX,pDpiY); } -static FORCEINLINE HRESULT IWICColorTransform_CopyPalette(IWICColorTransform* This,IWICPalette *pIPalette) { +static __WIDL_INLINE HRESULT IWICColorTransform_CopyPalette(IWICColorTransform* This,IWICPalette *pIPalette) { return This->lpVtbl->CopyPalette(This,pIPalette); } -static FORCEINLINE HRESULT IWICColorTransform_CopyPixels(IWICColorTransform* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { +static __WIDL_INLINE HRESULT IWICColorTransform_CopyPixels(IWICColorTransform* This,const WICRect *prc,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer) { return This->lpVtbl->CopyPixels(This,prc,cbStride,cbBufferSize,pbBuffer); } /*** IWICColorTransform methods ***/ -static FORCEINLINE HRESULT IWICColorTransform_Initialize(IWICColorTransform* This,IWICBitmapSource *pIBitmapSource,IWICColorContext *pIContextSource,IWICColorContext *pIContextDest,REFWICPixelFormatGUID pixelFmtDest) { +static __WIDL_INLINE HRESULT IWICColorTransform_Initialize(IWICColorTransform* This,IWICBitmapSource *pIBitmapSource,IWICColorContext *pIContextSource,IWICColorContext *pIContextDest,REFWICPixelFormatGUID pixelFmtDest) { return This->lpVtbl->Initialize(This,pIBitmapSource,pIContextSource,pIContextDest,pixelFmtDest); } #endif @@ -4891,20 +4899,20 @@ interface IWICFastMetadataEncoder { #define IWICFastMetadataEncoder_GetMetadataQueryWriter(This,ppIMetadataQueryWriter) (This)->lpVtbl->GetMetadataQueryWriter(This,ppIMetadataQueryWriter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICFastMetadataEncoder_QueryInterface(IWICFastMetadataEncoder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICFastMetadataEncoder_QueryInterface(IWICFastMetadataEncoder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICFastMetadataEncoder_AddRef(IWICFastMetadataEncoder* This) { +static __WIDL_INLINE ULONG IWICFastMetadataEncoder_AddRef(IWICFastMetadataEncoder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICFastMetadataEncoder_Release(IWICFastMetadataEncoder* This) { +static __WIDL_INLINE ULONG IWICFastMetadataEncoder_Release(IWICFastMetadataEncoder* This) { return This->lpVtbl->Release(This); } /*** IWICFastMetadataEncoder methods ***/ -static FORCEINLINE HRESULT IWICFastMetadataEncoder_Commit(IWICFastMetadataEncoder* This) { +static __WIDL_INLINE HRESULT IWICFastMetadataEncoder_Commit(IWICFastMetadataEncoder* This) { return This->lpVtbl->Commit(This); } -static FORCEINLINE HRESULT IWICFastMetadataEncoder_GetMetadataQueryWriter(IWICFastMetadataEncoder* This,IWICMetadataQueryWriter **ppIMetadataQueryWriter) { +static __WIDL_INLINE HRESULT IWICFastMetadataEncoder_GetMetadataQueryWriter(IWICFastMetadataEncoder* This,IWICMetadataQueryWriter **ppIMetadataQueryWriter) { return This->lpVtbl->GetMetadataQueryWriter(This,ppIMetadataQueryWriter); } #endif @@ -4999,23 +5007,23 @@ interface IWICImageEncoder { #define IWICImageEncoder_WriteThumbnail(This,image,encoder,parameters) (This)->lpVtbl->WriteThumbnail(This,image,encoder,parameters) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICImageEncoder_QueryInterface(IWICImageEncoder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICImageEncoder_QueryInterface(IWICImageEncoder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICImageEncoder_AddRef(IWICImageEncoder* This) { +static __WIDL_INLINE ULONG IWICImageEncoder_AddRef(IWICImageEncoder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICImageEncoder_Release(IWICImageEncoder* This) { +static __WIDL_INLINE ULONG IWICImageEncoder_Release(IWICImageEncoder* This) { return This->lpVtbl->Release(This); } /*** IWICImageEncoder methods ***/ -static FORCEINLINE HRESULT IWICImageEncoder_WriteFrame(IWICImageEncoder* This,ID2D1Image *image,IWICBitmapFrameEncode *encode,const WICImageParameters *parameters) { +static __WIDL_INLINE HRESULT IWICImageEncoder_WriteFrame(IWICImageEncoder* This,ID2D1Image *image,IWICBitmapFrameEncode *encode,const WICImageParameters *parameters) { return This->lpVtbl->WriteFrame(This,image,encode,parameters); } -static FORCEINLINE HRESULT IWICImageEncoder_WriteFrameThumbnail(IWICImageEncoder* This,ID2D1Image *image,IWICBitmapFrameEncode *encode,const WICImageParameters *parameters) { +static __WIDL_INLINE HRESULT IWICImageEncoder_WriteFrameThumbnail(IWICImageEncoder* This,ID2D1Image *image,IWICBitmapFrameEncode *encode,const WICImageParameters *parameters) { return This->lpVtbl->WriteFrameThumbnail(This,image,encode,parameters); } -static FORCEINLINE HRESULT IWICImageEncoder_WriteThumbnail(IWICImageEncoder* This,ID2D1Image *image,IWICBitmapEncoder *encoder,const WICImageParameters *parameters) { +static __WIDL_INLINE HRESULT IWICImageEncoder_WriteThumbnail(IWICImageEncoder* This,ID2D1Image *image,IWICBitmapEncoder *encoder,const WICImageParameters *parameters) { return This->lpVtbl->WriteThumbnail(This,image,encoder,parameters); } #endif @@ -5365,89 +5373,89 @@ interface IWICImagingFactory { #define IWICImagingFactory_CreateQueryWriterFromReader(This,pIQueryReader,pguidVendor,ppIQueryWriter) (This)->lpVtbl->CreateQueryWriterFromReader(This,pIQueryReader,pguidVendor,ppIQueryWriter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICImagingFactory_QueryInterface(IWICImagingFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICImagingFactory_QueryInterface(IWICImagingFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICImagingFactory_AddRef(IWICImagingFactory* This) { +static __WIDL_INLINE ULONG IWICImagingFactory_AddRef(IWICImagingFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICImagingFactory_Release(IWICImagingFactory* This) { +static __WIDL_INLINE ULONG IWICImagingFactory_Release(IWICImagingFactory* This) { return This->lpVtbl->Release(This); } /*** IWICImagingFactory methods ***/ -static FORCEINLINE HRESULT IWICImagingFactory_CreateDecoderFromFilename(IWICImagingFactory* This,LPCWSTR wzFilename,const GUID *pguidVendor,DWORD dwDesiredAccess,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateDecoderFromFilename(IWICImagingFactory* This,LPCWSTR wzFilename,const GUID *pguidVendor,DWORD dwDesiredAccess,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { return This->lpVtbl->CreateDecoderFromFilename(This,wzFilename,pguidVendor,dwDesiredAccess,metadataOptions,ppIDecoder); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateDecoderFromStream(IWICImagingFactory* This,IStream *pIStream,const GUID *pguidVendor,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateDecoderFromStream(IWICImagingFactory* This,IStream *pIStream,const GUID *pguidVendor,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { return This->lpVtbl->CreateDecoderFromStream(This,pIStream,pguidVendor,metadataOptions,ppIDecoder); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateDecoderFromFileHandle(IWICImagingFactory* This,ULONG_PTR hFile,const GUID *pguidVendor,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateDecoderFromFileHandle(IWICImagingFactory* This,ULONG_PTR hFile,const GUID *pguidVendor,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { return This->lpVtbl->CreateDecoderFromFileHandle(This,hFile,pguidVendor,metadataOptions,ppIDecoder); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateComponentInfo(IWICImagingFactory* This,REFCLSID clsidComponent,IWICComponentInfo **ppIInfo) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateComponentInfo(IWICImagingFactory* This,REFCLSID clsidComponent,IWICComponentInfo **ppIInfo) { return This->lpVtbl->CreateComponentInfo(This,clsidComponent,ppIInfo); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateDecoder(IWICImagingFactory* This,REFGUID guidContainerFormat,const GUID *pguidVendor,IWICBitmapDecoder **ppIDecoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateDecoder(IWICImagingFactory* This,REFGUID guidContainerFormat,const GUID *pguidVendor,IWICBitmapDecoder **ppIDecoder) { return This->lpVtbl->CreateDecoder(This,guidContainerFormat,pguidVendor,ppIDecoder); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateEncoder(IWICImagingFactory* This,REFGUID guidContainerFormat,const GUID *pguidVendor,IWICBitmapEncoder **ppIEncoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateEncoder(IWICImagingFactory* This,REFGUID guidContainerFormat,const GUID *pguidVendor,IWICBitmapEncoder **ppIEncoder) { return This->lpVtbl->CreateEncoder(This,guidContainerFormat,pguidVendor,ppIEncoder); } -static FORCEINLINE HRESULT IWICImagingFactory_CreatePalette(IWICImagingFactory* This,IWICPalette **ppIPalette) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreatePalette(IWICImagingFactory* This,IWICPalette **ppIPalette) { return This->lpVtbl->CreatePalette(This,ppIPalette); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateFormatConverter(IWICImagingFactory* This,IWICFormatConverter **ppIFormatConverter) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateFormatConverter(IWICImagingFactory* This,IWICFormatConverter **ppIFormatConverter) { return This->lpVtbl->CreateFormatConverter(This,ppIFormatConverter); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateBitmapScaler(IWICImagingFactory* This,IWICBitmapScaler **ppIBitmapScaler) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateBitmapScaler(IWICImagingFactory* This,IWICBitmapScaler **ppIBitmapScaler) { return This->lpVtbl->CreateBitmapScaler(This,ppIBitmapScaler); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateBitmapClipper(IWICImagingFactory* This,IWICBitmapClipper **ppIBitmapClipper) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateBitmapClipper(IWICImagingFactory* This,IWICBitmapClipper **ppIBitmapClipper) { return This->lpVtbl->CreateBitmapClipper(This,ppIBitmapClipper); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateBitmapFlipRotator(IWICImagingFactory* This,IWICBitmapFlipRotator **ppIBitmapFlipRotator) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateBitmapFlipRotator(IWICImagingFactory* This,IWICBitmapFlipRotator **ppIBitmapFlipRotator) { return This->lpVtbl->CreateBitmapFlipRotator(This,ppIBitmapFlipRotator); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateStream(IWICImagingFactory* This,IWICStream **ppIWICStream) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateStream(IWICImagingFactory* This,IWICStream **ppIWICStream) { return This->lpVtbl->CreateStream(This,ppIWICStream); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateColorContext(IWICImagingFactory* This,IWICColorContext **ppIWICColorContext) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateColorContext(IWICImagingFactory* This,IWICColorContext **ppIWICColorContext) { return This->lpVtbl->CreateColorContext(This,ppIWICColorContext); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateColorTransformer(IWICImagingFactory* This,IWICColorTransform **ppIWICColorTransform) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateColorTransformer(IWICImagingFactory* This,IWICColorTransform **ppIWICColorTransform) { return This->lpVtbl->CreateColorTransformer(This,ppIWICColorTransform); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateBitmap(IWICImagingFactory* This,UINT uiWidth,UINT uiHeight,REFWICPixelFormatGUID pixelFormat,WICBitmapCreateCacheOption option,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateBitmap(IWICImagingFactory* This,UINT uiWidth,UINT uiHeight,REFWICPixelFormatGUID pixelFormat,WICBitmapCreateCacheOption option,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmap(This,uiWidth,uiHeight,pixelFormat,option,ppIBitmap); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateBitmapFromSource(IWICImagingFactory* This,IWICBitmapSource *piBitmapSource,WICBitmapCreateCacheOption option,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateBitmapFromSource(IWICImagingFactory* This,IWICBitmapSource *piBitmapSource,WICBitmapCreateCacheOption option,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromSource(This,piBitmapSource,option,ppIBitmap); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateBitmapFromSourceRect(IWICImagingFactory* This,IWICBitmapSource *piBitmapSource,UINT x,UINT y,UINT width,UINT height,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateBitmapFromSourceRect(IWICImagingFactory* This,IWICBitmapSource *piBitmapSource,UINT x,UINT y,UINT width,UINT height,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromSourceRect(This,piBitmapSource,x,y,width,height,ppIBitmap); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateBitmapFromMemory(IWICImagingFactory* This,UINT uiWidth,UINT uiHeight,REFWICPixelFormatGUID pixelFormat,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateBitmapFromMemory(IWICImagingFactory* This,UINT uiWidth,UINT uiHeight,REFWICPixelFormatGUID pixelFormat,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromMemory(This,uiWidth,uiHeight,pixelFormat,cbStride,cbBufferSize,pbBuffer,ppIBitmap); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateBitmapFromHBITMAP(IWICImagingFactory* This,HBITMAP hBitmap,HPALETTE hPalette,WICBitmapAlphaChannelOption options,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateBitmapFromHBITMAP(IWICImagingFactory* This,HBITMAP hBitmap,HPALETTE hPalette,WICBitmapAlphaChannelOption options,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromHBITMAP(This,hBitmap,hPalette,options,ppIBitmap); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateBitmapFromHICON(IWICImagingFactory* This,HICON hIcon,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateBitmapFromHICON(IWICImagingFactory* This,HICON hIcon,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromHICON(This,hIcon,ppIBitmap); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateComponentEnumerator(IWICImagingFactory* This,DWORD componentTypes,DWORD options,IEnumUnknown **ppIEnumUnknown) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateComponentEnumerator(IWICImagingFactory* This,DWORD componentTypes,DWORD options,IEnumUnknown **ppIEnumUnknown) { return This->lpVtbl->CreateComponentEnumerator(This,componentTypes,options,ppIEnumUnknown); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateFastMetadataEncoderFromDecoder(IWICImagingFactory* This,IWICBitmapDecoder *pIDecoder,IWICFastMetadataEncoder **ppIFastEncoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateFastMetadataEncoderFromDecoder(IWICImagingFactory* This,IWICBitmapDecoder *pIDecoder,IWICFastMetadataEncoder **ppIFastEncoder) { return This->lpVtbl->CreateFastMetadataEncoderFromDecoder(This,pIDecoder,ppIFastEncoder); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode(IWICImagingFactory* This,IWICBitmapFrameDecode *pIFrameDecoder,IWICFastMetadataEncoder **ppIFastEncoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode(IWICImagingFactory* This,IWICBitmapFrameDecode *pIFrameDecoder,IWICFastMetadataEncoder **ppIFastEncoder) { return This->lpVtbl->CreateFastMetadataEncoderFromFrameDecode(This,pIFrameDecoder,ppIFastEncoder); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateQueryWriter(IWICImagingFactory* This,REFGUID guidMetadataFormat,const GUID *pguidVendor,IWICMetadataQueryWriter **ppIQueryWriter) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateQueryWriter(IWICImagingFactory* This,REFGUID guidMetadataFormat,const GUID *pguidVendor,IWICMetadataQueryWriter **ppIQueryWriter) { return This->lpVtbl->CreateQueryWriter(This,guidMetadataFormat,pguidVendor,ppIQueryWriter); } -static FORCEINLINE HRESULT IWICImagingFactory_CreateQueryWriterFromReader(IWICImagingFactory* This,IWICMetadataQueryReader *pIQueryReader,const GUID *pguidVendor,IWICMetadataQueryWriter **ppIQueryWriter) { +static __WIDL_INLINE HRESULT IWICImagingFactory_CreateQueryWriterFromReader(IWICImagingFactory* This,IWICMetadataQueryReader *pIQueryReader,const GUID *pguidVendor,IWICMetadataQueryWriter **ppIQueryWriter) { return This->lpVtbl->CreateQueryWriterFromReader(This,pIQueryReader,pguidVendor,ppIQueryWriter); } #endif @@ -5687,93 +5695,93 @@ interface IWICImagingFactory2 { #define IWICImagingFactory2_CreateImageEncoder(This,device,encoder) (This)->lpVtbl->CreateImageEncoder(This,device,encoder) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICImagingFactory2_QueryInterface(IWICImagingFactory2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_QueryInterface(IWICImagingFactory2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICImagingFactory2_AddRef(IWICImagingFactory2* This) { +static __WIDL_INLINE ULONG IWICImagingFactory2_AddRef(IWICImagingFactory2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICImagingFactory2_Release(IWICImagingFactory2* This) { +static __WIDL_INLINE ULONG IWICImagingFactory2_Release(IWICImagingFactory2* This) { return This->lpVtbl->Release(This); } /*** IWICImagingFactory methods ***/ -static FORCEINLINE HRESULT IWICImagingFactory2_CreateDecoderFromFilename(IWICImagingFactory2* This,LPCWSTR wzFilename,const GUID *pguidVendor,DWORD dwDesiredAccess,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateDecoderFromFilename(IWICImagingFactory2* This,LPCWSTR wzFilename,const GUID *pguidVendor,DWORD dwDesiredAccess,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { return This->lpVtbl->CreateDecoderFromFilename(This,wzFilename,pguidVendor,dwDesiredAccess,metadataOptions,ppIDecoder); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateDecoderFromStream(IWICImagingFactory2* This,IStream *pIStream,const GUID *pguidVendor,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateDecoderFromStream(IWICImagingFactory2* This,IStream *pIStream,const GUID *pguidVendor,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { return This->lpVtbl->CreateDecoderFromStream(This,pIStream,pguidVendor,metadataOptions,ppIDecoder); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateDecoderFromFileHandle(IWICImagingFactory2* This,ULONG_PTR hFile,const GUID *pguidVendor,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateDecoderFromFileHandle(IWICImagingFactory2* This,ULONG_PTR hFile,const GUID *pguidVendor,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { return This->lpVtbl->CreateDecoderFromFileHandle(This,hFile,pguidVendor,metadataOptions,ppIDecoder); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateComponentInfo(IWICImagingFactory2* This,REFCLSID clsidComponent,IWICComponentInfo **ppIInfo) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateComponentInfo(IWICImagingFactory2* This,REFCLSID clsidComponent,IWICComponentInfo **ppIInfo) { return This->lpVtbl->CreateComponentInfo(This,clsidComponent,ppIInfo); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateDecoder(IWICImagingFactory2* This,REFGUID guidContainerFormat,const GUID *pguidVendor,IWICBitmapDecoder **ppIDecoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateDecoder(IWICImagingFactory2* This,REFGUID guidContainerFormat,const GUID *pguidVendor,IWICBitmapDecoder **ppIDecoder) { return This->lpVtbl->CreateDecoder(This,guidContainerFormat,pguidVendor,ppIDecoder); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateEncoder(IWICImagingFactory2* This,REFGUID guidContainerFormat,const GUID *pguidVendor,IWICBitmapEncoder **ppIEncoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateEncoder(IWICImagingFactory2* This,REFGUID guidContainerFormat,const GUID *pguidVendor,IWICBitmapEncoder **ppIEncoder) { return This->lpVtbl->CreateEncoder(This,guidContainerFormat,pguidVendor,ppIEncoder); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreatePalette(IWICImagingFactory2* This,IWICPalette **ppIPalette) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreatePalette(IWICImagingFactory2* This,IWICPalette **ppIPalette) { return This->lpVtbl->CreatePalette(This,ppIPalette); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateFormatConverter(IWICImagingFactory2* This,IWICFormatConverter **ppIFormatConverter) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateFormatConverter(IWICImagingFactory2* This,IWICFormatConverter **ppIFormatConverter) { return This->lpVtbl->CreateFormatConverter(This,ppIFormatConverter); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateBitmapScaler(IWICImagingFactory2* This,IWICBitmapScaler **ppIBitmapScaler) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateBitmapScaler(IWICImagingFactory2* This,IWICBitmapScaler **ppIBitmapScaler) { return This->lpVtbl->CreateBitmapScaler(This,ppIBitmapScaler); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateBitmapClipper(IWICImagingFactory2* This,IWICBitmapClipper **ppIBitmapClipper) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateBitmapClipper(IWICImagingFactory2* This,IWICBitmapClipper **ppIBitmapClipper) { return This->lpVtbl->CreateBitmapClipper(This,ppIBitmapClipper); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateBitmapFlipRotator(IWICImagingFactory2* This,IWICBitmapFlipRotator **ppIBitmapFlipRotator) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateBitmapFlipRotator(IWICImagingFactory2* This,IWICBitmapFlipRotator **ppIBitmapFlipRotator) { return This->lpVtbl->CreateBitmapFlipRotator(This,ppIBitmapFlipRotator); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateStream(IWICImagingFactory2* This,IWICStream **ppIWICStream) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateStream(IWICImagingFactory2* This,IWICStream **ppIWICStream) { return This->lpVtbl->CreateStream(This,ppIWICStream); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateColorContext(IWICImagingFactory2* This,IWICColorContext **ppIWICColorContext) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateColorContext(IWICImagingFactory2* This,IWICColorContext **ppIWICColorContext) { return This->lpVtbl->CreateColorContext(This,ppIWICColorContext); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateColorTransformer(IWICImagingFactory2* This,IWICColorTransform **ppIWICColorTransform) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateColorTransformer(IWICImagingFactory2* This,IWICColorTransform **ppIWICColorTransform) { return This->lpVtbl->CreateColorTransformer(This,ppIWICColorTransform); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateBitmap(IWICImagingFactory2* This,UINT uiWidth,UINT uiHeight,REFWICPixelFormatGUID pixelFormat,WICBitmapCreateCacheOption option,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateBitmap(IWICImagingFactory2* This,UINT uiWidth,UINT uiHeight,REFWICPixelFormatGUID pixelFormat,WICBitmapCreateCacheOption option,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmap(This,uiWidth,uiHeight,pixelFormat,option,ppIBitmap); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateBitmapFromSource(IWICImagingFactory2* This,IWICBitmapSource *piBitmapSource,WICBitmapCreateCacheOption option,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateBitmapFromSource(IWICImagingFactory2* This,IWICBitmapSource *piBitmapSource,WICBitmapCreateCacheOption option,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromSource(This,piBitmapSource,option,ppIBitmap); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateBitmapFromSourceRect(IWICImagingFactory2* This,IWICBitmapSource *piBitmapSource,UINT x,UINT y,UINT width,UINT height,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateBitmapFromSourceRect(IWICImagingFactory2* This,IWICBitmapSource *piBitmapSource,UINT x,UINT y,UINT width,UINT height,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromSourceRect(This,piBitmapSource,x,y,width,height,ppIBitmap); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateBitmapFromMemory(IWICImagingFactory2* This,UINT uiWidth,UINT uiHeight,REFWICPixelFormatGUID pixelFormat,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateBitmapFromMemory(IWICImagingFactory2* This,UINT uiWidth,UINT uiHeight,REFWICPixelFormatGUID pixelFormat,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromMemory(This,uiWidth,uiHeight,pixelFormat,cbStride,cbBufferSize,pbBuffer,ppIBitmap); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateBitmapFromHBITMAP(IWICImagingFactory2* This,HBITMAP hBitmap,HPALETTE hPalette,WICBitmapAlphaChannelOption options,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateBitmapFromHBITMAP(IWICImagingFactory2* This,HBITMAP hBitmap,HPALETTE hPalette,WICBitmapAlphaChannelOption options,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromHBITMAP(This,hBitmap,hPalette,options,ppIBitmap); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateBitmapFromHICON(IWICImagingFactory2* This,HICON hIcon,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateBitmapFromHICON(IWICImagingFactory2* This,HICON hIcon,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromHICON(This,hIcon,ppIBitmap); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateComponentEnumerator(IWICImagingFactory2* This,DWORD componentTypes,DWORD options,IEnumUnknown **ppIEnumUnknown) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateComponentEnumerator(IWICImagingFactory2* This,DWORD componentTypes,DWORD options,IEnumUnknown **ppIEnumUnknown) { return This->lpVtbl->CreateComponentEnumerator(This,componentTypes,options,ppIEnumUnknown); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateFastMetadataEncoderFromDecoder(IWICImagingFactory2* This,IWICBitmapDecoder *pIDecoder,IWICFastMetadataEncoder **ppIFastEncoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateFastMetadataEncoderFromDecoder(IWICImagingFactory2* This,IWICBitmapDecoder *pIDecoder,IWICFastMetadataEncoder **ppIFastEncoder) { return This->lpVtbl->CreateFastMetadataEncoderFromDecoder(This,pIDecoder,ppIFastEncoder); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateFastMetadataEncoderFromFrameDecode(IWICImagingFactory2* This,IWICBitmapFrameDecode *pIFrameDecoder,IWICFastMetadataEncoder **ppIFastEncoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateFastMetadataEncoderFromFrameDecode(IWICImagingFactory2* This,IWICBitmapFrameDecode *pIFrameDecoder,IWICFastMetadataEncoder **ppIFastEncoder) { return This->lpVtbl->CreateFastMetadataEncoderFromFrameDecode(This,pIFrameDecoder,ppIFastEncoder); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateQueryWriter(IWICImagingFactory2* This,REFGUID guidMetadataFormat,const GUID *pguidVendor,IWICMetadataQueryWriter **ppIQueryWriter) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateQueryWriter(IWICImagingFactory2* This,REFGUID guidMetadataFormat,const GUID *pguidVendor,IWICMetadataQueryWriter **ppIQueryWriter) { return This->lpVtbl->CreateQueryWriter(This,guidMetadataFormat,pguidVendor,ppIQueryWriter); } -static FORCEINLINE HRESULT IWICImagingFactory2_CreateQueryWriterFromReader(IWICImagingFactory2* This,IWICMetadataQueryReader *pIQueryReader,const GUID *pguidVendor,IWICMetadataQueryWriter **ppIQueryWriter) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateQueryWriterFromReader(IWICImagingFactory2* This,IWICMetadataQueryReader *pIQueryReader,const GUID *pguidVendor,IWICMetadataQueryWriter **ppIQueryWriter) { return This->lpVtbl->CreateQueryWriterFromReader(This,pIQueryReader,pguidVendor,ppIQueryWriter); } /*** IWICImagingFactory2 methods ***/ -static FORCEINLINE HRESULT IWICImagingFactory2_CreateImageEncoder(IWICImagingFactory2* This,ID2D1Device *device,IWICImageEncoder **encoder) { +static __WIDL_INLINE HRESULT IWICImagingFactory2_CreateImageEncoder(IWICImagingFactory2* This,ID2D1Device *device,IWICImageEncoder **encoder) { return This->lpVtbl->CreateImageEncoder(This,device,encoder); } #endif @@ -5871,26 +5879,26 @@ interface IWICEnumMetadataItem { #define IWICEnumMetadataItem_Clone(This,ppIEnumMetadataItem) (This)->lpVtbl->Clone(This,ppIEnumMetadataItem) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICEnumMetadataItem_QueryInterface(IWICEnumMetadataItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICEnumMetadataItem_QueryInterface(IWICEnumMetadataItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICEnumMetadataItem_AddRef(IWICEnumMetadataItem* This) { +static __WIDL_INLINE ULONG IWICEnumMetadataItem_AddRef(IWICEnumMetadataItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICEnumMetadataItem_Release(IWICEnumMetadataItem* This) { +static __WIDL_INLINE ULONG IWICEnumMetadataItem_Release(IWICEnumMetadataItem* This) { return This->lpVtbl->Release(This); } /*** IWICEnumMetadataItem methods ***/ -static FORCEINLINE HRESULT IWICEnumMetadataItem_Next(IWICEnumMetadataItem* This,ULONG celt,PROPVARIANT *rgeltSchema,PROPVARIANT *rgeltId,PROPVARIANT *rgeltValue,ULONG *pceltFetched) { +static __WIDL_INLINE HRESULT IWICEnumMetadataItem_Next(IWICEnumMetadataItem* This,ULONG celt,PROPVARIANT *rgeltSchema,PROPVARIANT *rgeltId,PROPVARIANT *rgeltValue,ULONG *pceltFetched) { return This->lpVtbl->Next(This,celt,rgeltSchema,rgeltId,rgeltValue,pceltFetched); } -static FORCEINLINE HRESULT IWICEnumMetadataItem_Skip(IWICEnumMetadataItem* This,ULONG celt) { +static __WIDL_INLINE HRESULT IWICEnumMetadataItem_Skip(IWICEnumMetadataItem* This,ULONG celt) { return This->lpVtbl->Skip(This,celt); } -static FORCEINLINE HRESULT IWICEnumMetadataItem_Reset(IWICEnumMetadataItem* This) { +static __WIDL_INLINE HRESULT IWICEnumMetadataItem_Reset(IWICEnumMetadataItem* This) { return This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IWICEnumMetadataItem_Clone(IWICEnumMetadataItem* This,IWICEnumMetadataItem **ppIEnumMetadataItem) { +static __WIDL_INLINE HRESULT IWICEnumMetadataItem_Clone(IWICEnumMetadataItem* This,IWICEnumMetadataItem **ppIEnumMetadataItem) { return This->lpVtbl->Clone(This,ppIEnumMetadataItem); } #endif @@ -5971,20 +5979,20 @@ interface IWICDdsDecoder { #define IWICDdsDecoder_GetFrame(This,arrayIndex,mipLevel,sliceIndex,bitmapFrame) (This)->lpVtbl->GetFrame(This,arrayIndex,mipLevel,sliceIndex,bitmapFrame) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICDdsDecoder_QueryInterface(IWICDdsDecoder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICDdsDecoder_QueryInterface(IWICDdsDecoder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICDdsDecoder_AddRef(IWICDdsDecoder* This) { +static __WIDL_INLINE ULONG IWICDdsDecoder_AddRef(IWICDdsDecoder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICDdsDecoder_Release(IWICDdsDecoder* This) { +static __WIDL_INLINE ULONG IWICDdsDecoder_Release(IWICDdsDecoder* This) { return This->lpVtbl->Release(This); } /*** IWICDdsDecoder methods ***/ -static FORCEINLINE HRESULT IWICDdsDecoder_GetParameters(IWICDdsDecoder* This,WICDdsParameters *parameters) { +static __WIDL_INLINE HRESULT IWICDdsDecoder_GetParameters(IWICDdsDecoder* This,WICDdsParameters *parameters) { return This->lpVtbl->GetParameters(This,parameters); } -static FORCEINLINE HRESULT IWICDdsDecoder_GetFrame(IWICDdsDecoder* This,UINT arrayIndex,UINT mipLevel,UINT sliceIndex,IWICBitmapFrameDecode **bitmapFrame) { +static __WIDL_INLINE HRESULT IWICDdsDecoder_GetFrame(IWICDdsDecoder* This,UINT arrayIndex,UINT mipLevel,UINT sliceIndex,IWICBitmapFrameDecode **bitmapFrame) { return This->lpVtbl->GetFrame(This,arrayIndex,mipLevel,sliceIndex,bitmapFrame); } #endif @@ -6073,23 +6081,23 @@ interface IWICDdsEncoder { #define IWICDdsEncoder_CreateNewFrame(This,frameEncode,arrayIndex,mipLevel,sliceIndex) (This)->lpVtbl->CreateNewFrame(This,frameEncode,arrayIndex,mipLevel,sliceIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICDdsEncoder_QueryInterface(IWICDdsEncoder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICDdsEncoder_QueryInterface(IWICDdsEncoder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICDdsEncoder_AddRef(IWICDdsEncoder* This) { +static __WIDL_INLINE ULONG IWICDdsEncoder_AddRef(IWICDdsEncoder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICDdsEncoder_Release(IWICDdsEncoder* This) { +static __WIDL_INLINE ULONG IWICDdsEncoder_Release(IWICDdsEncoder* This) { return This->lpVtbl->Release(This); } /*** IWICDdsEncoder methods ***/ -static FORCEINLINE HRESULT IWICDdsEncoder_SetParameters(IWICDdsEncoder* This,WICDdsParameters *parameters) { +static __WIDL_INLINE HRESULT IWICDdsEncoder_SetParameters(IWICDdsEncoder* This,WICDdsParameters *parameters) { return This->lpVtbl->SetParameters(This,parameters); } -static FORCEINLINE HRESULT IWICDdsEncoder_GetParameters(IWICDdsEncoder* This,WICDdsParameters *parameters) { +static __WIDL_INLINE HRESULT IWICDdsEncoder_GetParameters(IWICDdsEncoder* This,WICDdsParameters *parameters) { return This->lpVtbl->GetParameters(This,parameters); } -static FORCEINLINE HRESULT IWICDdsEncoder_CreateNewFrame(IWICDdsEncoder* This,IWICBitmapFrameEncode **frameEncode,UINT *arrayIndex,UINT *mipLevel,UINT *sliceIndex) { +static __WIDL_INLINE HRESULT IWICDdsEncoder_CreateNewFrame(IWICDdsEncoder* This,IWICBitmapFrameEncode **frameEncode,UINT *arrayIndex,UINT *mipLevel,UINT *sliceIndex) { return This->lpVtbl->CreateNewFrame(This,frameEncode,arrayIndex,mipLevel,sliceIndex); } #endif @@ -6180,23 +6188,23 @@ interface IWICDdsFrameDecode { #define IWICDdsFrameDecode_CopyBlocks(This,boundsInBlocks,stride,bufferSize,buffer) (This)->lpVtbl->CopyBlocks(This,boundsInBlocks,stride,bufferSize,buffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICDdsFrameDecode_QueryInterface(IWICDdsFrameDecode* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICDdsFrameDecode_QueryInterface(IWICDdsFrameDecode* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICDdsFrameDecode_AddRef(IWICDdsFrameDecode* This) { +static __WIDL_INLINE ULONG IWICDdsFrameDecode_AddRef(IWICDdsFrameDecode* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICDdsFrameDecode_Release(IWICDdsFrameDecode* This) { +static __WIDL_INLINE ULONG IWICDdsFrameDecode_Release(IWICDdsFrameDecode* This) { return This->lpVtbl->Release(This); } /*** IWICDdsFrameDecode methods ***/ -static FORCEINLINE HRESULT IWICDdsFrameDecode_GetSizeInBlocks(IWICDdsFrameDecode* This,UINT *widthInBlocks,UINT *heightInBlocks) { +static __WIDL_INLINE HRESULT IWICDdsFrameDecode_GetSizeInBlocks(IWICDdsFrameDecode* This,UINT *widthInBlocks,UINT *heightInBlocks) { return This->lpVtbl->GetSizeInBlocks(This,widthInBlocks,heightInBlocks); } -static FORCEINLINE HRESULT IWICDdsFrameDecode_GetFormatInfo(IWICDdsFrameDecode* This,WICDdsFormatInfo *formatInfo) { +static __WIDL_INLINE HRESULT IWICDdsFrameDecode_GetFormatInfo(IWICDdsFrameDecode* This,WICDdsFormatInfo *formatInfo) { return This->lpVtbl->GetFormatInfo(This,formatInfo); } -static FORCEINLINE HRESULT IWICDdsFrameDecode_CopyBlocks(IWICDdsFrameDecode* This,const WICRect *boundsInBlocks,UINT stride,UINT bufferSize,BYTE *buffer) { +static __WIDL_INLINE HRESULT IWICDdsFrameDecode_CopyBlocks(IWICDdsFrameDecode* This,const WICRect *boundsInBlocks,UINT stride,UINT bufferSize,BYTE *buffer) { return This->lpVtbl->CopyBlocks(This,boundsInBlocks,stride,bufferSize,buffer); } #endif @@ -6265,17 +6273,17 @@ interface IWICWineDecoder { #define IWICWineDecoder_Initialize(This,stream,options) (This)->lpVtbl->Initialize(This,stream,options) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICWineDecoder_QueryInterface(IWICWineDecoder* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICWineDecoder_QueryInterface(IWICWineDecoder* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICWineDecoder_AddRef(IWICWineDecoder* This) { +static __WIDL_INLINE ULONG IWICWineDecoder_AddRef(IWICWineDecoder* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICWineDecoder_Release(IWICWineDecoder* This) { +static __WIDL_INLINE ULONG IWICWineDecoder_Release(IWICWineDecoder* This) { return This->lpVtbl->Release(This); } /*** IWICWineDecoder methods ***/ -static FORCEINLINE HRESULT IWICWineDecoder_Initialize(IWICWineDecoder* This,IStream *stream,WICDecodeOptions options) { +static __WIDL_INLINE HRESULT IWICWineDecoder_Initialize(IWICWineDecoder* This,IStream *stream,WICDecodeOptions options) { return This->lpVtbl->Initialize(This,stream,options); } #endif diff --git a/lib/libc/include/any-windows-any/wincodecsdk.h b/lib/libc/include/any-windows-any/wincodecsdk.h index 4f35ac22607fce7beeabfafce1787b77707e18b7..d0fb9b04d19e6e9867596d3aee1fe6b199a09fca 100644 --- a/lib/libc/include/any-windows-any/wincodecsdk.h +++ b/lib/libc/include/any-windows-any/wincodecsdk.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wincodecsdk.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wincodecsdk.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wincodecsdk_h__ #define __wincodecsdk_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWICMetadataHandlerInfo_FWD_DEFINED__ @@ -416,60 +424,60 @@ interface IWICMetadataHandlerInfo { #define IWICMetadataHandlerInfo_DoesRequireFixedSize(This,pfFixedSize) (This)->lpVtbl->DoesRequireFixedSize(This,pfFixedSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_QueryInterface(IWICMetadataHandlerInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_QueryInterface(IWICMetadataHandlerInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICMetadataHandlerInfo_AddRef(IWICMetadataHandlerInfo* This) { +static __WIDL_INLINE ULONG IWICMetadataHandlerInfo_AddRef(IWICMetadataHandlerInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICMetadataHandlerInfo_Release(IWICMetadataHandlerInfo* This) { +static __WIDL_INLINE ULONG IWICMetadataHandlerInfo_Release(IWICMetadataHandlerInfo* This) { return This->lpVtbl->Release(This); } /*** IWICComponentInfo methods ***/ -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_GetComponentType(IWICMetadataHandlerInfo* This,WICComponentType *pType) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_GetComponentType(IWICMetadataHandlerInfo* This,WICComponentType *pType) { return This->lpVtbl->GetComponentType(This,pType); } -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_GetCLSID(IWICMetadataHandlerInfo* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_GetCLSID(IWICMetadataHandlerInfo* This,CLSID *pclsid) { return This->lpVtbl->GetCLSID(This,pclsid); } -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_GetSigningStatus(IWICMetadataHandlerInfo* This,DWORD *pStatus) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_GetSigningStatus(IWICMetadataHandlerInfo* This,DWORD *pStatus) { return This->lpVtbl->GetSigningStatus(This,pStatus); } -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_GetAuthor(IWICMetadataHandlerInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_GetAuthor(IWICMetadataHandlerInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { return This->lpVtbl->GetAuthor(This,cchAuthor,wzAuthor,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_GetVendorGUID(IWICMetadataHandlerInfo* This,GUID *pguidVendor) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_GetVendorGUID(IWICMetadataHandlerInfo* This,GUID *pguidVendor) { return This->lpVtbl->GetVendorGUID(This,pguidVendor); } -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_GetVersion(IWICMetadataHandlerInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_GetVersion(IWICMetadataHandlerInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { return This->lpVtbl->GetVersion(This,cchVersion,wzVersion,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_GetSpecVersion(IWICMetadataHandlerInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_GetSpecVersion(IWICMetadataHandlerInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { return This->lpVtbl->GetSpecVersion(This,cchSpecVersion,wzSpecVersion,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_GetFriendlyName(IWICMetadataHandlerInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_GetFriendlyName(IWICMetadataHandlerInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { return This->lpVtbl->GetFriendlyName(This,cchFriendlyName,wzFriendlyName,pcchActual); } /*** IWICMetadataHandlerInfo methods ***/ -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_GetMetadataFormat(IWICMetadataHandlerInfo* This,GUID *pguidMetadataFormat) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_GetMetadataFormat(IWICMetadataHandlerInfo* This,GUID *pguidMetadataFormat) { return This->lpVtbl->GetMetadataFormat(This,pguidMetadataFormat); } -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_GetContainerFormats(IWICMetadataHandlerInfo* This,UINT cContainerFormats,GUID *pguidContainerFormats,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_GetContainerFormats(IWICMetadataHandlerInfo* This,UINT cContainerFormats,GUID *pguidContainerFormats,UINT *pcchActual) { return This->lpVtbl->GetContainerFormats(This,cContainerFormats,pguidContainerFormats,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_GetDeviceManufacturer(IWICMetadataHandlerInfo* This,UINT cchDeviceManufacturer,WCHAR *wzDeviceManufacturer,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_GetDeviceManufacturer(IWICMetadataHandlerInfo* This,UINT cchDeviceManufacturer,WCHAR *wzDeviceManufacturer,UINT *pcchActual) { return This->lpVtbl->GetDeviceManufacturer(This,cchDeviceManufacturer,wzDeviceManufacturer,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_GetDeviceModels(IWICMetadataHandlerInfo* This,UINT cchDeviceModels,WCHAR *wzDeviceModels,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_GetDeviceModels(IWICMetadataHandlerInfo* This,UINT cchDeviceModels,WCHAR *wzDeviceModels,UINT *pcchActual) { return This->lpVtbl->GetDeviceModels(This,cchDeviceModels,wzDeviceModels,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_DoesRequireFullStream(IWICMetadataHandlerInfo* This,WINBOOL *pfRequiresFullStream) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_DoesRequireFullStream(IWICMetadataHandlerInfo* This,WINBOOL *pfRequiresFullStream) { return This->lpVtbl->DoesRequireFullStream(This,pfRequiresFullStream); } -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_DoesSupportPadding(IWICMetadataHandlerInfo* This,WINBOOL *pfSupportsPadding) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_DoesSupportPadding(IWICMetadataHandlerInfo* This,WINBOOL *pfSupportsPadding) { return This->lpVtbl->DoesSupportPadding(This,pfSupportsPadding); } -static FORCEINLINE HRESULT IWICMetadataHandlerInfo_DoesRequireFixedSize(IWICMetadataHandlerInfo* This,WINBOOL *pfFixedSize) { +static __WIDL_INLINE HRESULT IWICMetadataHandlerInfo_DoesRequireFixedSize(IWICMetadataHandlerInfo* This,WINBOOL *pfFixedSize) { return This->lpVtbl->DoesRequireFixedSize(This,pfFixedSize); } #endif @@ -586,32 +594,32 @@ interface IWICMetadataReader { #define IWICMetadataReader_GetEnumerator(This,ppIEnumMetadata) (This)->lpVtbl->GetEnumerator(This,ppIEnumMetadata) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICMetadataReader_QueryInterface(IWICMetadataReader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICMetadataReader_QueryInterface(IWICMetadataReader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICMetadataReader_AddRef(IWICMetadataReader* This) { +static __WIDL_INLINE ULONG IWICMetadataReader_AddRef(IWICMetadataReader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICMetadataReader_Release(IWICMetadataReader* This) { +static __WIDL_INLINE ULONG IWICMetadataReader_Release(IWICMetadataReader* This) { return This->lpVtbl->Release(This); } /*** IWICMetadataReader methods ***/ -static FORCEINLINE HRESULT IWICMetadataReader_GetMetadataFormat(IWICMetadataReader* This,GUID *pguidMetadataFormat) { +static __WIDL_INLINE HRESULT IWICMetadataReader_GetMetadataFormat(IWICMetadataReader* This,GUID *pguidMetadataFormat) { return This->lpVtbl->GetMetadataFormat(This,pguidMetadataFormat); } -static FORCEINLINE HRESULT IWICMetadataReader_GetMetadataHandlerInfo(IWICMetadataReader* This,IWICMetadataHandlerInfo **ppIHandler) { +static __WIDL_INLINE HRESULT IWICMetadataReader_GetMetadataHandlerInfo(IWICMetadataReader* This,IWICMetadataHandlerInfo **ppIHandler) { return This->lpVtbl->GetMetadataHandlerInfo(This,ppIHandler); } -static FORCEINLINE HRESULT IWICMetadataReader_GetCount(IWICMetadataReader* This,UINT *pcCount) { +static __WIDL_INLINE HRESULT IWICMetadataReader_GetCount(IWICMetadataReader* This,UINT *pcCount) { return This->lpVtbl->GetCount(This,pcCount); } -static FORCEINLINE HRESULT IWICMetadataReader_GetValueByIndex(IWICMetadataReader* This,UINT nIndex,PROPVARIANT *pvarSchema,PROPVARIANT *pvarId,PROPVARIANT *pvarValue) { +static __WIDL_INLINE HRESULT IWICMetadataReader_GetValueByIndex(IWICMetadataReader* This,UINT nIndex,PROPVARIANT *pvarSchema,PROPVARIANT *pvarId,PROPVARIANT *pvarValue) { return This->lpVtbl->GetValueByIndex(This,nIndex,pvarSchema,pvarId,pvarValue); } -static FORCEINLINE HRESULT IWICMetadataReader_GetValue(IWICMetadataReader* This,const PROPVARIANT *pvarSchema,const PROPVARIANT *pvarId,PROPVARIANT *pvarValue) { +static __WIDL_INLINE HRESULT IWICMetadataReader_GetValue(IWICMetadataReader* This,const PROPVARIANT *pvarSchema,const PROPVARIANT *pvarId,PROPVARIANT *pvarValue) { return This->lpVtbl->GetValue(This,pvarSchema,pvarId,pvarValue); } -static FORCEINLINE HRESULT IWICMetadataReader_GetEnumerator(IWICMetadataReader* This,IWICEnumMetadataItem **ppIEnumMetadata) { +static __WIDL_INLINE HRESULT IWICMetadataReader_GetEnumerator(IWICMetadataReader* This,IWICEnumMetadataItem **ppIEnumMetadata) { return This->lpVtbl->GetEnumerator(This,ppIEnumMetadata); } #endif @@ -799,70 +807,70 @@ interface IWICMetadataReaderInfo { #define IWICMetadataReaderInfo_CreateInstance(This,ppIReader) (This)->lpVtbl->CreateInstance(This,ppIReader) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICMetadataReaderInfo_QueryInterface(IWICMetadataReaderInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_QueryInterface(IWICMetadataReaderInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICMetadataReaderInfo_AddRef(IWICMetadataReaderInfo* This) { +static __WIDL_INLINE ULONG IWICMetadataReaderInfo_AddRef(IWICMetadataReaderInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICMetadataReaderInfo_Release(IWICMetadataReaderInfo* This) { +static __WIDL_INLINE ULONG IWICMetadataReaderInfo_Release(IWICMetadataReaderInfo* This) { return This->lpVtbl->Release(This); } /*** IWICComponentInfo methods ***/ -static FORCEINLINE HRESULT IWICMetadataReaderInfo_GetComponentType(IWICMetadataReaderInfo* This,WICComponentType *pType) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_GetComponentType(IWICMetadataReaderInfo* This,WICComponentType *pType) { return This->lpVtbl->GetComponentType(This,pType); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_GetCLSID(IWICMetadataReaderInfo* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_GetCLSID(IWICMetadataReaderInfo* This,CLSID *pclsid) { return This->lpVtbl->GetCLSID(This,pclsid); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_GetSigningStatus(IWICMetadataReaderInfo* This,DWORD *pStatus) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_GetSigningStatus(IWICMetadataReaderInfo* This,DWORD *pStatus) { return This->lpVtbl->GetSigningStatus(This,pStatus); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_GetAuthor(IWICMetadataReaderInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_GetAuthor(IWICMetadataReaderInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { return This->lpVtbl->GetAuthor(This,cchAuthor,wzAuthor,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_GetVendorGUID(IWICMetadataReaderInfo* This,GUID *pguidVendor) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_GetVendorGUID(IWICMetadataReaderInfo* This,GUID *pguidVendor) { return This->lpVtbl->GetVendorGUID(This,pguidVendor); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_GetVersion(IWICMetadataReaderInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_GetVersion(IWICMetadataReaderInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { return This->lpVtbl->GetVersion(This,cchVersion,wzVersion,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_GetSpecVersion(IWICMetadataReaderInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_GetSpecVersion(IWICMetadataReaderInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { return This->lpVtbl->GetSpecVersion(This,cchSpecVersion,wzSpecVersion,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_GetFriendlyName(IWICMetadataReaderInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_GetFriendlyName(IWICMetadataReaderInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { return This->lpVtbl->GetFriendlyName(This,cchFriendlyName,wzFriendlyName,pcchActual); } /*** IWICMetadataHandlerInfo methods ***/ -static FORCEINLINE HRESULT IWICMetadataReaderInfo_GetMetadataFormat(IWICMetadataReaderInfo* This,GUID *pguidMetadataFormat) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_GetMetadataFormat(IWICMetadataReaderInfo* This,GUID *pguidMetadataFormat) { return This->lpVtbl->GetMetadataFormat(This,pguidMetadataFormat); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_GetContainerFormats(IWICMetadataReaderInfo* This,UINT cContainerFormats,GUID *pguidContainerFormats,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_GetContainerFormats(IWICMetadataReaderInfo* This,UINT cContainerFormats,GUID *pguidContainerFormats,UINT *pcchActual) { return This->lpVtbl->GetContainerFormats(This,cContainerFormats,pguidContainerFormats,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_GetDeviceManufacturer(IWICMetadataReaderInfo* This,UINT cchDeviceManufacturer,WCHAR *wzDeviceManufacturer,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_GetDeviceManufacturer(IWICMetadataReaderInfo* This,UINT cchDeviceManufacturer,WCHAR *wzDeviceManufacturer,UINT *pcchActual) { return This->lpVtbl->GetDeviceManufacturer(This,cchDeviceManufacturer,wzDeviceManufacturer,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_GetDeviceModels(IWICMetadataReaderInfo* This,UINT cchDeviceModels,WCHAR *wzDeviceModels,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_GetDeviceModels(IWICMetadataReaderInfo* This,UINT cchDeviceModels,WCHAR *wzDeviceModels,UINT *pcchActual) { return This->lpVtbl->GetDeviceModels(This,cchDeviceModels,wzDeviceModels,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_DoesRequireFullStream(IWICMetadataReaderInfo* This,WINBOOL *pfRequiresFullStream) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_DoesRequireFullStream(IWICMetadataReaderInfo* This,WINBOOL *pfRequiresFullStream) { return This->lpVtbl->DoesRequireFullStream(This,pfRequiresFullStream); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_DoesSupportPadding(IWICMetadataReaderInfo* This,WINBOOL *pfSupportsPadding) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_DoesSupportPadding(IWICMetadataReaderInfo* This,WINBOOL *pfSupportsPadding) { return This->lpVtbl->DoesSupportPadding(This,pfSupportsPadding); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_DoesRequireFixedSize(IWICMetadataReaderInfo* This,WINBOOL *pfFixedSize) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_DoesRequireFixedSize(IWICMetadataReaderInfo* This,WINBOOL *pfFixedSize) { return This->lpVtbl->DoesRequireFixedSize(This,pfFixedSize); } /*** IWICMetadataReaderInfo methods ***/ -static FORCEINLINE HRESULT IWICMetadataReaderInfo_GetPatterns(IWICMetadataReaderInfo* This,REFGUID guidContainerFormat,UINT cbSize,WICMetadataPattern *pPattern,UINT *pcCount,UINT *pcbActual) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_GetPatterns(IWICMetadataReaderInfo* This,REFGUID guidContainerFormat,UINT cbSize,WICMetadataPattern *pPattern,UINT *pcCount,UINT *pcbActual) { return This->lpVtbl->GetPatterns(This,guidContainerFormat,cbSize,pPattern,pcCount,pcbActual); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_MatchesPattern(IWICMetadataReaderInfo* This,REFGUID guidContainerFormat,IStream *pIStream,WINBOOL *pfMatches) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_MatchesPattern(IWICMetadataReaderInfo* This,REFGUID guidContainerFormat,IStream *pIStream,WINBOOL *pfMatches) { return This->lpVtbl->MatchesPattern(This,guidContainerFormat,pIStream,pfMatches); } -static FORCEINLINE HRESULT IWICMetadataReaderInfo_CreateInstance(IWICMetadataReaderInfo* This,IWICMetadataReader **ppIReader) { +static __WIDL_INLINE HRESULT IWICMetadataReaderInfo_CreateInstance(IWICMetadataReaderInfo* This,IWICMetadataReader **ppIReader) { return This->lpVtbl->CreateInstance(This,ppIReader); } #endif @@ -1002,45 +1010,45 @@ interface IWICMetadataWriter { #define IWICMetadataWriter_RemoveValueByIndex(This,nIndex) (This)->lpVtbl->RemoveValueByIndex(This,nIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICMetadataWriter_QueryInterface(IWICMetadataWriter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICMetadataWriter_QueryInterface(IWICMetadataWriter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICMetadataWriter_AddRef(IWICMetadataWriter* This) { +static __WIDL_INLINE ULONG IWICMetadataWriter_AddRef(IWICMetadataWriter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICMetadataWriter_Release(IWICMetadataWriter* This) { +static __WIDL_INLINE ULONG IWICMetadataWriter_Release(IWICMetadataWriter* This) { return This->lpVtbl->Release(This); } /*** IWICMetadataReader methods ***/ -static FORCEINLINE HRESULT IWICMetadataWriter_GetMetadataFormat(IWICMetadataWriter* This,GUID *pguidMetadataFormat) { +static __WIDL_INLINE HRESULT IWICMetadataWriter_GetMetadataFormat(IWICMetadataWriter* This,GUID *pguidMetadataFormat) { return This->lpVtbl->GetMetadataFormat(This,pguidMetadataFormat); } -static FORCEINLINE HRESULT IWICMetadataWriter_GetMetadataHandlerInfo(IWICMetadataWriter* This,IWICMetadataHandlerInfo **ppIHandler) { +static __WIDL_INLINE HRESULT IWICMetadataWriter_GetMetadataHandlerInfo(IWICMetadataWriter* This,IWICMetadataHandlerInfo **ppIHandler) { return This->lpVtbl->GetMetadataHandlerInfo(This,ppIHandler); } -static FORCEINLINE HRESULT IWICMetadataWriter_GetCount(IWICMetadataWriter* This,UINT *pcCount) { +static __WIDL_INLINE HRESULT IWICMetadataWriter_GetCount(IWICMetadataWriter* This,UINT *pcCount) { return This->lpVtbl->GetCount(This,pcCount); } -static FORCEINLINE HRESULT IWICMetadataWriter_GetValueByIndex(IWICMetadataWriter* This,UINT nIndex,PROPVARIANT *pvarSchema,PROPVARIANT *pvarId,PROPVARIANT *pvarValue) { +static __WIDL_INLINE HRESULT IWICMetadataWriter_GetValueByIndex(IWICMetadataWriter* This,UINT nIndex,PROPVARIANT *pvarSchema,PROPVARIANT *pvarId,PROPVARIANT *pvarValue) { return This->lpVtbl->GetValueByIndex(This,nIndex,pvarSchema,pvarId,pvarValue); } -static FORCEINLINE HRESULT IWICMetadataWriter_GetValue(IWICMetadataWriter* This,const PROPVARIANT *pvarSchema,const PROPVARIANT *pvarId,PROPVARIANT *pvarValue) { +static __WIDL_INLINE HRESULT IWICMetadataWriter_GetValue(IWICMetadataWriter* This,const PROPVARIANT *pvarSchema,const PROPVARIANT *pvarId,PROPVARIANT *pvarValue) { return This->lpVtbl->GetValue(This,pvarSchema,pvarId,pvarValue); } -static FORCEINLINE HRESULT IWICMetadataWriter_GetEnumerator(IWICMetadataWriter* This,IWICEnumMetadataItem **ppIEnumMetadata) { +static __WIDL_INLINE HRESULT IWICMetadataWriter_GetEnumerator(IWICMetadataWriter* This,IWICEnumMetadataItem **ppIEnumMetadata) { return This->lpVtbl->GetEnumerator(This,ppIEnumMetadata); } /*** IWICMetadataWriter methods ***/ -static FORCEINLINE HRESULT IWICMetadataWriter_SetValue(IWICMetadataWriter* This,const PROPVARIANT *pvarSchema,const PROPVARIANT *pvarId,const PROPVARIANT *pvarValue) { +static __WIDL_INLINE HRESULT IWICMetadataWriter_SetValue(IWICMetadataWriter* This,const PROPVARIANT *pvarSchema,const PROPVARIANT *pvarId,const PROPVARIANT *pvarValue) { return This->lpVtbl->SetValue(This,pvarSchema,pvarId,pvarValue); } -static FORCEINLINE HRESULT IWICMetadataWriter_SetValueByIndex(IWICMetadataWriter* This,UINT nIndex,const PROPVARIANT *pvarSchema,const PROPVARIANT *pvarId,const PROPVARIANT *pvarValue) { +static __WIDL_INLINE HRESULT IWICMetadataWriter_SetValueByIndex(IWICMetadataWriter* This,UINT nIndex,const PROPVARIANT *pvarSchema,const PROPVARIANT *pvarId,const PROPVARIANT *pvarValue) { return This->lpVtbl->SetValueByIndex(This,nIndex,pvarSchema,pvarId,pvarValue); } -static FORCEINLINE HRESULT IWICMetadataWriter_RemoveValue(IWICMetadataWriter* This,const PROPVARIANT *pvarSchema,const PROPVARIANT *pvarId) { +static __WIDL_INLINE HRESULT IWICMetadataWriter_RemoveValue(IWICMetadataWriter* This,const PROPVARIANT *pvarSchema,const PROPVARIANT *pvarId) { return This->lpVtbl->RemoveValue(This,pvarSchema,pvarId); } -static FORCEINLINE HRESULT IWICMetadataWriter_RemoveValueByIndex(IWICMetadataWriter* This,UINT nIndex) { +static __WIDL_INLINE HRESULT IWICMetadataWriter_RemoveValueByIndex(IWICMetadataWriter* This,UINT nIndex) { return This->lpVtbl->RemoveValueByIndex(This,nIndex); } #endif @@ -1214,67 +1222,67 @@ interface IWICMetadataWriterInfo { #define IWICMetadataWriterInfo_CreateInstance(This,ppIWriter) (This)->lpVtbl->CreateInstance(This,ppIWriter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICMetadataWriterInfo_QueryInterface(IWICMetadataWriterInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_QueryInterface(IWICMetadataWriterInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICMetadataWriterInfo_AddRef(IWICMetadataWriterInfo* This) { +static __WIDL_INLINE ULONG IWICMetadataWriterInfo_AddRef(IWICMetadataWriterInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICMetadataWriterInfo_Release(IWICMetadataWriterInfo* This) { +static __WIDL_INLINE ULONG IWICMetadataWriterInfo_Release(IWICMetadataWriterInfo* This) { return This->lpVtbl->Release(This); } /*** IWICComponentInfo methods ***/ -static FORCEINLINE HRESULT IWICMetadataWriterInfo_GetComponentType(IWICMetadataWriterInfo* This,WICComponentType *pType) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_GetComponentType(IWICMetadataWriterInfo* This,WICComponentType *pType) { return This->lpVtbl->GetComponentType(This,pType); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_GetCLSID(IWICMetadataWriterInfo* This,CLSID *pclsid) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_GetCLSID(IWICMetadataWriterInfo* This,CLSID *pclsid) { return This->lpVtbl->GetCLSID(This,pclsid); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_GetSigningStatus(IWICMetadataWriterInfo* This,DWORD *pStatus) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_GetSigningStatus(IWICMetadataWriterInfo* This,DWORD *pStatus) { return This->lpVtbl->GetSigningStatus(This,pStatus); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_GetAuthor(IWICMetadataWriterInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_GetAuthor(IWICMetadataWriterInfo* This,UINT cchAuthor,WCHAR *wzAuthor,UINT *pcchActual) { return This->lpVtbl->GetAuthor(This,cchAuthor,wzAuthor,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_GetVendorGUID(IWICMetadataWriterInfo* This,GUID *pguidVendor) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_GetVendorGUID(IWICMetadataWriterInfo* This,GUID *pguidVendor) { return This->lpVtbl->GetVendorGUID(This,pguidVendor); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_GetVersion(IWICMetadataWriterInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_GetVersion(IWICMetadataWriterInfo* This,UINT cchVersion,WCHAR *wzVersion,UINT *pcchActual) { return This->lpVtbl->GetVersion(This,cchVersion,wzVersion,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_GetSpecVersion(IWICMetadataWriterInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_GetSpecVersion(IWICMetadataWriterInfo* This,UINT cchSpecVersion,WCHAR *wzSpecVersion,UINT *pcchActual) { return This->lpVtbl->GetSpecVersion(This,cchSpecVersion,wzSpecVersion,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_GetFriendlyName(IWICMetadataWriterInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_GetFriendlyName(IWICMetadataWriterInfo* This,UINT cchFriendlyName,WCHAR *wzFriendlyName,UINT *pcchActual) { return This->lpVtbl->GetFriendlyName(This,cchFriendlyName,wzFriendlyName,pcchActual); } /*** IWICMetadataHandlerInfo methods ***/ -static FORCEINLINE HRESULT IWICMetadataWriterInfo_GetMetadataFormat(IWICMetadataWriterInfo* This,GUID *pguidMetadataFormat) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_GetMetadataFormat(IWICMetadataWriterInfo* This,GUID *pguidMetadataFormat) { return This->lpVtbl->GetMetadataFormat(This,pguidMetadataFormat); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_GetContainerFormats(IWICMetadataWriterInfo* This,UINT cContainerFormats,GUID *pguidContainerFormats,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_GetContainerFormats(IWICMetadataWriterInfo* This,UINT cContainerFormats,GUID *pguidContainerFormats,UINT *pcchActual) { return This->lpVtbl->GetContainerFormats(This,cContainerFormats,pguidContainerFormats,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_GetDeviceManufacturer(IWICMetadataWriterInfo* This,UINT cchDeviceManufacturer,WCHAR *wzDeviceManufacturer,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_GetDeviceManufacturer(IWICMetadataWriterInfo* This,UINT cchDeviceManufacturer,WCHAR *wzDeviceManufacturer,UINT *pcchActual) { return This->lpVtbl->GetDeviceManufacturer(This,cchDeviceManufacturer,wzDeviceManufacturer,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_GetDeviceModels(IWICMetadataWriterInfo* This,UINT cchDeviceModels,WCHAR *wzDeviceModels,UINT *pcchActual) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_GetDeviceModels(IWICMetadataWriterInfo* This,UINT cchDeviceModels,WCHAR *wzDeviceModels,UINT *pcchActual) { return This->lpVtbl->GetDeviceModels(This,cchDeviceModels,wzDeviceModels,pcchActual); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_DoesRequireFullStream(IWICMetadataWriterInfo* This,WINBOOL *pfRequiresFullStream) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_DoesRequireFullStream(IWICMetadataWriterInfo* This,WINBOOL *pfRequiresFullStream) { return This->lpVtbl->DoesRequireFullStream(This,pfRequiresFullStream); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_DoesSupportPadding(IWICMetadataWriterInfo* This,WINBOOL *pfSupportsPadding) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_DoesSupportPadding(IWICMetadataWriterInfo* This,WINBOOL *pfSupportsPadding) { return This->lpVtbl->DoesSupportPadding(This,pfSupportsPadding); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_DoesRequireFixedSize(IWICMetadataWriterInfo* This,WINBOOL *pfFixedSize) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_DoesRequireFixedSize(IWICMetadataWriterInfo* This,WINBOOL *pfFixedSize) { return This->lpVtbl->DoesRequireFixedSize(This,pfFixedSize); } /*** IWICMetadataWriterInfo methods ***/ -static FORCEINLINE HRESULT IWICMetadataWriterInfo_GetHeader(IWICMetadataWriterInfo* This,REFGUID guidContainerFormat,UINT cbSize,WICMetadataHeader *pHeader,UINT *pcbActual) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_GetHeader(IWICMetadataWriterInfo* This,REFGUID guidContainerFormat,UINT cbSize,WICMetadataHeader *pHeader,UINT *pcbActual) { return This->lpVtbl->GetHeader(This,guidContainerFormat,cbSize,pHeader,pcbActual); } -static FORCEINLINE HRESULT IWICMetadataWriterInfo_CreateInstance(IWICMetadataWriterInfo* This,IWICMetadataWriter **ppIWriter) { +static __WIDL_INLINE HRESULT IWICMetadataWriterInfo_CreateInstance(IWICMetadataWriterInfo* This,IWICMetadataWriter **ppIWriter) { return This->lpVtbl->CreateInstance(This,ppIWriter); } #endif @@ -1367,26 +1375,26 @@ interface IWICMetadataBlockReader { #define IWICMetadataBlockReader_GetEnumerator(This,ppIEnumMetadata) (This)->lpVtbl->GetEnumerator(This,ppIEnumMetadata) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICMetadataBlockReader_QueryInterface(IWICMetadataBlockReader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICMetadataBlockReader_QueryInterface(IWICMetadataBlockReader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICMetadataBlockReader_AddRef(IWICMetadataBlockReader* This) { +static __WIDL_INLINE ULONG IWICMetadataBlockReader_AddRef(IWICMetadataBlockReader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICMetadataBlockReader_Release(IWICMetadataBlockReader* This) { +static __WIDL_INLINE ULONG IWICMetadataBlockReader_Release(IWICMetadataBlockReader* This) { return This->lpVtbl->Release(This); } /*** IWICMetadataBlockReader methods ***/ -static FORCEINLINE HRESULT IWICMetadataBlockReader_GetContainerFormat(IWICMetadataBlockReader* This,GUID *pguidContainerFormat) { +static __WIDL_INLINE HRESULT IWICMetadataBlockReader_GetContainerFormat(IWICMetadataBlockReader* This,GUID *pguidContainerFormat) { return This->lpVtbl->GetContainerFormat(This,pguidContainerFormat); } -static FORCEINLINE HRESULT IWICMetadataBlockReader_GetCount(IWICMetadataBlockReader* This,UINT *pcCount) { +static __WIDL_INLINE HRESULT IWICMetadataBlockReader_GetCount(IWICMetadataBlockReader* This,UINT *pcCount) { return This->lpVtbl->GetCount(This,pcCount); } -static FORCEINLINE HRESULT IWICMetadataBlockReader_GetReaderByIndex(IWICMetadataBlockReader* This,UINT nIndex,IWICMetadataReader **ppIMetadataReader) { +static __WIDL_INLINE HRESULT IWICMetadataBlockReader_GetReaderByIndex(IWICMetadataBlockReader* This,UINT nIndex,IWICMetadataReader **ppIMetadataReader) { return This->lpVtbl->GetReaderByIndex(This,nIndex,ppIMetadataReader); } -static FORCEINLINE HRESULT IWICMetadataBlockReader_GetEnumerator(IWICMetadataBlockReader* This,IEnumUnknown **ppIEnumMetadata) { +static __WIDL_INLINE HRESULT IWICMetadataBlockReader_GetEnumerator(IWICMetadataBlockReader* This,IEnumUnknown **ppIEnumMetadata) { return This->lpVtbl->GetEnumerator(This,ppIEnumMetadata); } #endif @@ -1512,42 +1520,42 @@ interface IWICMetadataBlockWriter { #define IWICMetadataBlockWriter_RemoveWriterByIndex(This,nIndex) (This)->lpVtbl->RemoveWriterByIndex(This,nIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICMetadataBlockWriter_QueryInterface(IWICMetadataBlockWriter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICMetadataBlockWriter_QueryInterface(IWICMetadataBlockWriter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICMetadataBlockWriter_AddRef(IWICMetadataBlockWriter* This) { +static __WIDL_INLINE ULONG IWICMetadataBlockWriter_AddRef(IWICMetadataBlockWriter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICMetadataBlockWriter_Release(IWICMetadataBlockWriter* This) { +static __WIDL_INLINE ULONG IWICMetadataBlockWriter_Release(IWICMetadataBlockWriter* This) { return This->lpVtbl->Release(This); } /*** IWICMetadataBlockReader methods ***/ -static FORCEINLINE HRESULT IWICMetadataBlockWriter_GetContainerFormat(IWICMetadataBlockWriter* This,GUID *pguidContainerFormat) { +static __WIDL_INLINE HRESULT IWICMetadataBlockWriter_GetContainerFormat(IWICMetadataBlockWriter* This,GUID *pguidContainerFormat) { return This->lpVtbl->GetContainerFormat(This,pguidContainerFormat); } -static FORCEINLINE HRESULT IWICMetadataBlockWriter_GetCount(IWICMetadataBlockWriter* This,UINT *pcCount) { +static __WIDL_INLINE HRESULT IWICMetadataBlockWriter_GetCount(IWICMetadataBlockWriter* This,UINT *pcCount) { return This->lpVtbl->GetCount(This,pcCount); } -static FORCEINLINE HRESULT IWICMetadataBlockWriter_GetReaderByIndex(IWICMetadataBlockWriter* This,UINT nIndex,IWICMetadataReader **ppIMetadataReader) { +static __WIDL_INLINE HRESULT IWICMetadataBlockWriter_GetReaderByIndex(IWICMetadataBlockWriter* This,UINT nIndex,IWICMetadataReader **ppIMetadataReader) { return This->lpVtbl->GetReaderByIndex(This,nIndex,ppIMetadataReader); } -static FORCEINLINE HRESULT IWICMetadataBlockWriter_GetEnumerator(IWICMetadataBlockWriter* This,IEnumUnknown **ppIEnumMetadata) { +static __WIDL_INLINE HRESULT IWICMetadataBlockWriter_GetEnumerator(IWICMetadataBlockWriter* This,IEnumUnknown **ppIEnumMetadata) { return This->lpVtbl->GetEnumerator(This,ppIEnumMetadata); } /*** IWICMetadataBlockWriter methods ***/ -static FORCEINLINE HRESULT IWICMetadataBlockWriter_InitializeFromBlockReader(IWICMetadataBlockWriter* This,IWICMetadataBlockReader *pIMDBlockReader) { +static __WIDL_INLINE HRESULT IWICMetadataBlockWriter_InitializeFromBlockReader(IWICMetadataBlockWriter* This,IWICMetadataBlockReader *pIMDBlockReader) { return This->lpVtbl->InitializeFromBlockReader(This,pIMDBlockReader); } -static FORCEINLINE HRESULT IWICMetadataBlockWriter_GetWriterByIndex(IWICMetadataBlockWriter* This,UINT nIndex,IWICMetadataWriter **ppIMetadataWriter) { +static __WIDL_INLINE HRESULT IWICMetadataBlockWriter_GetWriterByIndex(IWICMetadataBlockWriter* This,UINT nIndex,IWICMetadataWriter **ppIMetadataWriter) { return This->lpVtbl->GetWriterByIndex(This,nIndex,ppIMetadataWriter); } -static FORCEINLINE HRESULT IWICMetadataBlockWriter_AddWriter(IWICMetadataBlockWriter* This,IWICMetadataWriter *pIMetadataWriter) { +static __WIDL_INLINE HRESULT IWICMetadataBlockWriter_AddWriter(IWICMetadataBlockWriter* This,IWICMetadataWriter *pIMetadataWriter) { return This->lpVtbl->AddWriter(This,pIMetadataWriter); } -static FORCEINLINE HRESULT IWICMetadataBlockWriter_SetWriterByIndex(IWICMetadataBlockWriter* This,UINT nIndex,IWICMetadataWriter *pIMetadataWriter) { +static __WIDL_INLINE HRESULT IWICMetadataBlockWriter_SetWriterByIndex(IWICMetadataBlockWriter* This,UINT nIndex,IWICMetadataWriter *pIMetadataWriter) { return This->lpVtbl->SetWriterByIndex(This,nIndex,pIMetadataWriter); } -static FORCEINLINE HRESULT IWICMetadataBlockWriter_RemoveWriterByIndex(IWICMetadataBlockWriter* This,UINT nIndex) { +static __WIDL_INLINE HRESULT IWICMetadataBlockWriter_RemoveWriterByIndex(IWICMetadataBlockWriter* This,UINT nIndex) { return This->lpVtbl->RemoveWriterByIndex(This,nIndex); } #endif @@ -1659,37 +1667,37 @@ interface IWICPersistStream { #define IWICPersistStream_SaveEx(This,pIStream,dwPersistOptions,fClearDirty) (This)->lpVtbl->SaveEx(This,pIStream,dwPersistOptions,fClearDirty) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICPersistStream_QueryInterface(IWICPersistStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICPersistStream_QueryInterface(IWICPersistStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICPersistStream_AddRef(IWICPersistStream* This) { +static __WIDL_INLINE ULONG IWICPersistStream_AddRef(IWICPersistStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICPersistStream_Release(IWICPersistStream* This) { +static __WIDL_INLINE ULONG IWICPersistStream_Release(IWICPersistStream* This) { return This->lpVtbl->Release(This); } /*** IPersist methods ***/ -static FORCEINLINE HRESULT IWICPersistStream_GetClassID(IWICPersistStream* This,CLSID *pClassID) { +static __WIDL_INLINE HRESULT IWICPersistStream_GetClassID(IWICPersistStream* This,CLSID *pClassID) { return This->lpVtbl->GetClassID(This,pClassID); } /*** IPersistStream methods ***/ -static FORCEINLINE HRESULT IWICPersistStream_IsDirty(IWICPersistStream* This) { +static __WIDL_INLINE HRESULT IWICPersistStream_IsDirty(IWICPersistStream* This) { return This->lpVtbl->IsDirty(This); } -static FORCEINLINE HRESULT IWICPersistStream_Load(IWICPersistStream* This,IStream *pStm) { +static __WIDL_INLINE HRESULT IWICPersistStream_Load(IWICPersistStream* This,IStream *pStm) { return This->lpVtbl->Load(This,pStm); } -static FORCEINLINE HRESULT IWICPersistStream_Save(IWICPersistStream* This,IStream *pStm,WINBOOL fClearDirty) { +static __WIDL_INLINE HRESULT IWICPersistStream_Save(IWICPersistStream* This,IStream *pStm,WINBOOL fClearDirty) { return This->lpVtbl->Save(This,pStm,fClearDirty); } -static FORCEINLINE HRESULT IWICPersistStream_GetSizeMax(IWICPersistStream* This,ULARGE_INTEGER *pcbSize) { +static __WIDL_INLINE HRESULT IWICPersistStream_GetSizeMax(IWICPersistStream* This,ULARGE_INTEGER *pcbSize) { return This->lpVtbl->GetSizeMax(This,pcbSize); } /*** IWICPersistStream methods ***/ -static FORCEINLINE HRESULT IWICPersistStream_LoadEx(IWICPersistStream* This,IStream *pIStream,const GUID *pguidPreferredVendor,DWORD dwPersistOptions) { +static __WIDL_INLINE HRESULT IWICPersistStream_LoadEx(IWICPersistStream* This,IStream *pIStream,const GUID *pguidPreferredVendor,DWORD dwPersistOptions) { return This->lpVtbl->LoadEx(This,pIStream,pguidPreferredVendor,dwPersistOptions); } -static FORCEINLINE HRESULT IWICPersistStream_SaveEx(IWICPersistStream* This,IStream *pIStream,DWORD dwPersistOptions,WINBOOL fClearDirty) { +static __WIDL_INLINE HRESULT IWICPersistStream_SaveEx(IWICPersistStream* This,IStream *pIStream,DWORD dwPersistOptions,WINBOOL fClearDirty) { return This->lpVtbl->SaveEx(This,pIStream,dwPersistOptions,fClearDirty); } #endif @@ -2009,111 +2017,111 @@ interface IWICComponentFactory { #define IWICComponentFactory_CreateEncoderPropertyBag(This,ppropOptions,cCount,ppIPropertyBag) (This)->lpVtbl->CreateEncoderPropertyBag(This,ppropOptions,cCount,ppIPropertyBag) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWICComponentFactory_QueryInterface(IWICComponentFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWICComponentFactory_QueryInterface(IWICComponentFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWICComponentFactory_AddRef(IWICComponentFactory* This) { +static __WIDL_INLINE ULONG IWICComponentFactory_AddRef(IWICComponentFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWICComponentFactory_Release(IWICComponentFactory* This) { +static __WIDL_INLINE ULONG IWICComponentFactory_Release(IWICComponentFactory* This) { return This->lpVtbl->Release(This); } /*** IWICImagingFactory methods ***/ -static FORCEINLINE HRESULT IWICComponentFactory_CreateDecoderFromFilename(IWICComponentFactory* This,LPCWSTR wzFilename,const GUID *pguidVendor,DWORD dwDesiredAccess,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateDecoderFromFilename(IWICComponentFactory* This,LPCWSTR wzFilename,const GUID *pguidVendor,DWORD dwDesiredAccess,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { return This->lpVtbl->CreateDecoderFromFilename(This,wzFilename,pguidVendor,dwDesiredAccess,metadataOptions,ppIDecoder); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateDecoderFromStream(IWICComponentFactory* This,IStream *pIStream,const GUID *pguidVendor,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateDecoderFromStream(IWICComponentFactory* This,IStream *pIStream,const GUID *pguidVendor,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { return This->lpVtbl->CreateDecoderFromStream(This,pIStream,pguidVendor,metadataOptions,ppIDecoder); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateDecoderFromFileHandle(IWICComponentFactory* This,ULONG_PTR hFile,const GUID *pguidVendor,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateDecoderFromFileHandle(IWICComponentFactory* This,ULONG_PTR hFile,const GUID *pguidVendor,WICDecodeOptions metadataOptions,IWICBitmapDecoder **ppIDecoder) { return This->lpVtbl->CreateDecoderFromFileHandle(This,hFile,pguidVendor,metadataOptions,ppIDecoder); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateComponentInfo(IWICComponentFactory* This,REFCLSID clsidComponent,IWICComponentInfo **ppIInfo) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateComponentInfo(IWICComponentFactory* This,REFCLSID clsidComponent,IWICComponentInfo **ppIInfo) { return This->lpVtbl->CreateComponentInfo(This,clsidComponent,ppIInfo); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateDecoder(IWICComponentFactory* This,REFGUID guidContainerFormat,const GUID *pguidVendor,IWICBitmapDecoder **ppIDecoder) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateDecoder(IWICComponentFactory* This,REFGUID guidContainerFormat,const GUID *pguidVendor,IWICBitmapDecoder **ppIDecoder) { return This->lpVtbl->CreateDecoder(This,guidContainerFormat,pguidVendor,ppIDecoder); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateEncoder(IWICComponentFactory* This,REFGUID guidContainerFormat,const GUID *pguidVendor,IWICBitmapEncoder **ppIEncoder) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateEncoder(IWICComponentFactory* This,REFGUID guidContainerFormat,const GUID *pguidVendor,IWICBitmapEncoder **ppIEncoder) { return This->lpVtbl->CreateEncoder(This,guidContainerFormat,pguidVendor,ppIEncoder); } -static FORCEINLINE HRESULT IWICComponentFactory_CreatePalette(IWICComponentFactory* This,IWICPalette **ppIPalette) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreatePalette(IWICComponentFactory* This,IWICPalette **ppIPalette) { return This->lpVtbl->CreatePalette(This,ppIPalette); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateFormatConverter(IWICComponentFactory* This,IWICFormatConverter **ppIFormatConverter) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateFormatConverter(IWICComponentFactory* This,IWICFormatConverter **ppIFormatConverter) { return This->lpVtbl->CreateFormatConverter(This,ppIFormatConverter); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateBitmapScaler(IWICComponentFactory* This,IWICBitmapScaler **ppIBitmapScaler) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateBitmapScaler(IWICComponentFactory* This,IWICBitmapScaler **ppIBitmapScaler) { return This->lpVtbl->CreateBitmapScaler(This,ppIBitmapScaler); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateBitmapClipper(IWICComponentFactory* This,IWICBitmapClipper **ppIBitmapClipper) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateBitmapClipper(IWICComponentFactory* This,IWICBitmapClipper **ppIBitmapClipper) { return This->lpVtbl->CreateBitmapClipper(This,ppIBitmapClipper); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateBitmapFlipRotator(IWICComponentFactory* This,IWICBitmapFlipRotator **ppIBitmapFlipRotator) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateBitmapFlipRotator(IWICComponentFactory* This,IWICBitmapFlipRotator **ppIBitmapFlipRotator) { return This->lpVtbl->CreateBitmapFlipRotator(This,ppIBitmapFlipRotator); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateStream(IWICComponentFactory* This,IWICStream **ppIWICStream) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateStream(IWICComponentFactory* This,IWICStream **ppIWICStream) { return This->lpVtbl->CreateStream(This,ppIWICStream); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateColorContext(IWICComponentFactory* This,IWICColorContext **ppIWICColorContext) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateColorContext(IWICComponentFactory* This,IWICColorContext **ppIWICColorContext) { return This->lpVtbl->CreateColorContext(This,ppIWICColorContext); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateColorTransformer(IWICComponentFactory* This,IWICColorTransform **ppIWICColorTransform) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateColorTransformer(IWICComponentFactory* This,IWICColorTransform **ppIWICColorTransform) { return This->lpVtbl->CreateColorTransformer(This,ppIWICColorTransform); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateBitmap(IWICComponentFactory* This,UINT uiWidth,UINT uiHeight,REFWICPixelFormatGUID pixelFormat,WICBitmapCreateCacheOption option,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateBitmap(IWICComponentFactory* This,UINT uiWidth,UINT uiHeight,REFWICPixelFormatGUID pixelFormat,WICBitmapCreateCacheOption option,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmap(This,uiWidth,uiHeight,pixelFormat,option,ppIBitmap); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateBitmapFromSource(IWICComponentFactory* This,IWICBitmapSource *piBitmapSource,WICBitmapCreateCacheOption option,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateBitmapFromSource(IWICComponentFactory* This,IWICBitmapSource *piBitmapSource,WICBitmapCreateCacheOption option,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromSource(This,piBitmapSource,option,ppIBitmap); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateBitmapFromSourceRect(IWICComponentFactory* This,IWICBitmapSource *piBitmapSource,UINT x,UINT y,UINT width,UINT height,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateBitmapFromSourceRect(IWICComponentFactory* This,IWICBitmapSource *piBitmapSource,UINT x,UINT y,UINT width,UINT height,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromSourceRect(This,piBitmapSource,x,y,width,height,ppIBitmap); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateBitmapFromMemory(IWICComponentFactory* This,UINT uiWidth,UINT uiHeight,REFWICPixelFormatGUID pixelFormat,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateBitmapFromMemory(IWICComponentFactory* This,UINT uiWidth,UINT uiHeight,REFWICPixelFormatGUID pixelFormat,UINT cbStride,UINT cbBufferSize,BYTE *pbBuffer,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromMemory(This,uiWidth,uiHeight,pixelFormat,cbStride,cbBufferSize,pbBuffer,ppIBitmap); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateBitmapFromHBITMAP(IWICComponentFactory* This,HBITMAP hBitmap,HPALETTE hPalette,WICBitmapAlphaChannelOption options,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateBitmapFromHBITMAP(IWICComponentFactory* This,HBITMAP hBitmap,HPALETTE hPalette,WICBitmapAlphaChannelOption options,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromHBITMAP(This,hBitmap,hPalette,options,ppIBitmap); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateBitmapFromHICON(IWICComponentFactory* This,HICON hIcon,IWICBitmap **ppIBitmap) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateBitmapFromHICON(IWICComponentFactory* This,HICON hIcon,IWICBitmap **ppIBitmap) { return This->lpVtbl->CreateBitmapFromHICON(This,hIcon,ppIBitmap); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateComponentEnumerator(IWICComponentFactory* This,DWORD componentTypes,DWORD options,IEnumUnknown **ppIEnumUnknown) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateComponentEnumerator(IWICComponentFactory* This,DWORD componentTypes,DWORD options,IEnumUnknown **ppIEnumUnknown) { return This->lpVtbl->CreateComponentEnumerator(This,componentTypes,options,ppIEnumUnknown); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateFastMetadataEncoderFromDecoder(IWICComponentFactory* This,IWICBitmapDecoder *pIDecoder,IWICFastMetadataEncoder **ppIFastEncoder) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateFastMetadataEncoderFromDecoder(IWICComponentFactory* This,IWICBitmapDecoder *pIDecoder,IWICFastMetadataEncoder **ppIFastEncoder) { return This->lpVtbl->CreateFastMetadataEncoderFromDecoder(This,pIDecoder,ppIFastEncoder); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateFastMetadataEncoderFromFrameDecode(IWICComponentFactory* This,IWICBitmapFrameDecode *pIFrameDecoder,IWICFastMetadataEncoder **ppIFastEncoder) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateFastMetadataEncoderFromFrameDecode(IWICComponentFactory* This,IWICBitmapFrameDecode *pIFrameDecoder,IWICFastMetadataEncoder **ppIFastEncoder) { return This->lpVtbl->CreateFastMetadataEncoderFromFrameDecode(This,pIFrameDecoder,ppIFastEncoder); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateQueryWriter(IWICComponentFactory* This,REFGUID guidMetadataFormat,const GUID *pguidVendor,IWICMetadataQueryWriter **ppIQueryWriter) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateQueryWriter(IWICComponentFactory* This,REFGUID guidMetadataFormat,const GUID *pguidVendor,IWICMetadataQueryWriter **ppIQueryWriter) { return This->lpVtbl->CreateQueryWriter(This,guidMetadataFormat,pguidVendor,ppIQueryWriter); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateQueryWriterFromReader(IWICComponentFactory* This,IWICMetadataQueryReader *pIQueryReader,const GUID *pguidVendor,IWICMetadataQueryWriter **ppIQueryWriter) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateQueryWriterFromReader(IWICComponentFactory* This,IWICMetadataQueryReader *pIQueryReader,const GUID *pguidVendor,IWICMetadataQueryWriter **ppIQueryWriter) { return This->lpVtbl->CreateQueryWriterFromReader(This,pIQueryReader,pguidVendor,ppIQueryWriter); } /*** IWICComponentFactory methods ***/ -static FORCEINLINE HRESULT IWICComponentFactory_CreateMetadataReader(IWICComponentFactory* This,REFGUID guidMetadataFormat,const GUID *pguidVendor,DWORD dwOptions,IStream *pIStream,IWICMetadataReader **ppIReader) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateMetadataReader(IWICComponentFactory* This,REFGUID guidMetadataFormat,const GUID *pguidVendor,DWORD dwOptions,IStream *pIStream,IWICMetadataReader **ppIReader) { return This->lpVtbl->CreateMetadataReader(This,guidMetadataFormat,pguidVendor,dwOptions,pIStream,ppIReader); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateMetadataReaderFromContainer(IWICComponentFactory* This,REFGUID guidMetadataFormat,const GUID *pguidVendor,DWORD dwOptions,IStream *pIStream,IWICMetadataReader **ppIReader) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateMetadataReaderFromContainer(IWICComponentFactory* This,REFGUID guidMetadataFormat,const GUID *pguidVendor,DWORD dwOptions,IStream *pIStream,IWICMetadataReader **ppIReader) { return This->lpVtbl->CreateMetadataReaderFromContainer(This,guidMetadataFormat,pguidVendor,dwOptions,pIStream,ppIReader); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateMetadataWriter(IWICComponentFactory* This,REFGUID guidMetadataFormat,const GUID *pguidVendor,DWORD dwMetadataOptions,IWICMetadataWriter **ppIWriter) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateMetadataWriter(IWICComponentFactory* This,REFGUID guidMetadataFormat,const GUID *pguidVendor,DWORD dwMetadataOptions,IWICMetadataWriter **ppIWriter) { return This->lpVtbl->CreateMetadataWriter(This,guidMetadataFormat,pguidVendor,dwMetadataOptions,ppIWriter); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateMetadataWriterFromReader(IWICComponentFactory* This,IWICMetadataReader *pIReader,const GUID *pguidVendor,IWICMetadataWriter **ppIWriter) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateMetadataWriterFromReader(IWICComponentFactory* This,IWICMetadataReader *pIReader,const GUID *pguidVendor,IWICMetadataWriter **ppIWriter) { return This->lpVtbl->CreateMetadataWriterFromReader(This,pIReader,pguidVendor,ppIWriter); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateQueryReaderFromBlockReader(IWICComponentFactory* This,IWICMetadataBlockReader *pIBlockReader,IWICMetadataQueryReader **ppIQueryReader) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateQueryReaderFromBlockReader(IWICComponentFactory* This,IWICMetadataBlockReader *pIBlockReader,IWICMetadataQueryReader **ppIQueryReader) { return This->lpVtbl->CreateQueryReaderFromBlockReader(This,pIBlockReader,ppIQueryReader); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateQueryWriterFromBlockWriter(IWICComponentFactory* This,IWICMetadataBlockWriter *pIBlockWriter,IWICMetadataQueryWriter **ppIQueryWriter) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateQueryWriterFromBlockWriter(IWICComponentFactory* This,IWICMetadataBlockWriter *pIBlockWriter,IWICMetadataQueryWriter **ppIQueryWriter) { return This->lpVtbl->CreateQueryWriterFromBlockWriter(This,pIBlockWriter,ppIQueryWriter); } -static FORCEINLINE HRESULT IWICComponentFactory_CreateEncoderPropertyBag(IWICComponentFactory* This,PROPBAG2 *ppropOptions,UINT cCount,IPropertyBag2 **ppIPropertyBag) { +static __WIDL_INLINE HRESULT IWICComponentFactory_CreateEncoderPropertyBag(IWICComponentFactory* This,PROPBAG2 *ppropOptions,UINT cCount,IPropertyBag2 **ppIPropertyBag) { return This->lpVtbl->CreateEncoderPropertyBag(This,ppropOptions,cCount,ppIPropertyBag); } #endif diff --git a/lib/libc/include/any-windows-any/wincrypt.h b/lib/libc/include/any-windows-any/wincrypt.h index 8c719b1c5356069fabcc8ef7170cbc3549984fab..475ef7883253cceb8d0a40419637124a0d6dbc1d 100644 --- a/lib/libc/include/any-windows-any/wincrypt.h +++ b/lib/libc/include/any-windows-any/wincrypt.h @@ -773,16 +773,36 @@ extern "C" { #endif #endif -#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || defined(WINSTORECOMPAT) +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_RS4 || defined(WINSTORECOMPAT) WINIMPM WINBOOL WINAPI CryptAcquireContextA (HCRYPTPROV *phProv, LPCSTR szContainer, LPCSTR szProvider, DWORD dwProvType, DWORD dwFlags); WINIMPM WINBOOL WINAPI CryptAcquireContextW (HCRYPTPROV *phProv, LPCWSTR szContainer, LPCWSTR szProvider, DWORD dwProvType, DWORD dwFlags); #define CryptAcquireContext __MINGW_NAME_AW(CryptAcquireContext) +#endif +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_19H1 || defined(WINSTORECOMPAT) WINIMPM WINBOOL WINAPI CryptGenRandom (HCRYPTPROV hProv, DWORD dwLen, BYTE *pbBuffer); #endif #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) WINIMPM WINBOOL WINAPI CryptReleaseContext (HCRYPTPROV hProv, DWORD dwFlags); #endif #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) +#define CryptEnumProviderTypes __MINGW_NAME_AW(CryptEnumProviderTypes) +#define CryptSetProvider __MINGW_NAME_AW(CryptSetProvider) +#define CryptSetProviderEx __MINGW_NAME_AW(CryptSetProviderEx) + + WINIMPM WINBOOL WINAPI CryptHashSessionKey (HCRYPTHASH hHash, HCRYPTKEY hKey, DWORD dwFlags); + WINIMPM WINBOOL WINAPI CryptSetProviderA (LPCSTR pszProvName, DWORD dwProvType); + WINIMPM WINBOOL WINAPI CryptSetProviderExA (LPCSTR pszProvName, DWORD dwProvType, DWORD *pdwReserved, DWORD dwFlags); + WINIMPM WINBOOL WINAPI CryptSetProviderExW (LPCWSTR pszProvName, DWORD dwProvType, DWORD *pdwReserved, DWORD dwFlags); + WINIMPM WINBOOL WINAPI CryptEnumProviderTypesA (DWORD dwIndex, DWORD *pdwReserved, DWORD dwFlags, DWORD *pdwProvType, LPSTR szTypeName, DWORD *pcbTypeName); + WINIMPM WINBOOL WINAPI CryptEnumProviderTypesW (DWORD dwIndex, DWORD *pdwReserved, DWORD dwFlags, DWORD *pdwProvType, LPWSTR szTypeName, DWORD *pcbTypeName); + WINIMPM WINBOOL WINAPI CryptContextAddRef (HCRYPTPROV hProv, DWORD *pdwReserved, DWORD dwFlags); + WINIMPM WINBOOL WINAPI CryptDuplicateHash (HCRYPTHASH hHash, DWORD *pdwReserved, DWORD dwFlags, HCRYPTHASH *phHash); +#if NTDDI_VERSION >= NTDDI_WS03 + WINBOOL __cdecl GetEncSChannel (BYTE **pData, DWORD *dwDecSize); +#endif +#endif + +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_RS4 typedef struct _CMS_DH_KEY_INFO { DWORD dwVersion; ALG_ID Algid; @@ -793,11 +813,7 @@ extern "C" { #define CryptSignHash __MINGW_NAME_AW(CryptSignHash) #define CryptVerifySignature __MINGW_NAME_AW(CryptVerifySignature) -#define CryptSetProvider __MINGW_NAME_AW(CryptSetProvider) -#define CryptSetProviderEx __MINGW_NAME_AW(CryptSetProviderEx) #define CryptGetDefaultProvider __MINGW_NAME_AW(CryptGetDefaultProvider) -#define CryptEnumProviderTypes __MINGW_NAME_AW(CryptEnumProviderTypes) -#define CryptEnumProviders __MINGW_NAME_AW(CryptEnumProviders) WINIMPM WINBOOL WINAPI CryptGenKey (HCRYPTPROV hProv, ALG_ID Algid, DWORD dwFlags, HCRYPTKEY *phKey); WINIMPM WINBOOL WINAPI CryptDeriveKey (HCRYPTPROV hProv, ALG_ID Algid, HCRYPTHASH hBaseData, DWORD dwFlags, HCRYPTKEY *phKey); @@ -815,28 +831,22 @@ extern "C" { WINIMPM WINBOOL WINAPI CryptDecrypt (HCRYPTKEY hKey, HCRYPTHASH hHash, WINBOOL Final, DWORD dwFlags, BYTE *pbData, DWORD *pdwDataLen); WINIMPM WINBOOL WINAPI CryptCreateHash (HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey, DWORD dwFlags, HCRYPTHASH *phHash); WINIMPM WINBOOL WINAPI CryptHashData (HCRYPTHASH hHash, CONST BYTE *pbData, DWORD dwDataLen, DWORD dwFlags); - WINIMPM WINBOOL WINAPI CryptHashSessionKey (HCRYPTHASH hHash, HCRYPTKEY hKey, DWORD dwFlags); WINIMPM WINBOOL WINAPI CryptDestroyHash (HCRYPTHASH hHash); WINIMPM WINBOOL WINAPI CryptSignHashA (HCRYPTHASH hHash, DWORD dwKeySpec, LPCSTR szDescription, DWORD dwFlags, BYTE *pbSignature, DWORD *pdwSigLen); WINIMPM WINBOOL WINAPI CryptSignHashW (HCRYPTHASH hHash, DWORD dwKeySpec, LPCWSTR szDescription, DWORD dwFlags, BYTE *pbSignature, DWORD *pdwSigLen); WINIMPM WINBOOL WINAPI CryptVerifySignatureA (HCRYPTHASH hHash, CONST BYTE *pbSignature, DWORD dwSigLen, HCRYPTKEY hPubKey, LPCSTR szDescription, DWORD dwFlags); WINIMPM WINBOOL WINAPI CryptVerifySignatureW (HCRYPTHASH hHash, CONST BYTE *pbSignature, DWORD dwSigLen, HCRYPTKEY hPubKey, LPCWSTR szDescription, DWORD dwFlags); - WINIMPM WINBOOL WINAPI CryptSetProviderA (LPCSTR pszProvName, DWORD dwProvType); - WINIMPM WINBOOL WINAPI CryptSetProviderW (LPCWSTR pszProvName, DWORD dwProvType); - WINIMPM WINBOOL WINAPI CryptSetProviderExA (LPCSTR pszProvName, DWORD dwProvType, DWORD *pdwReserved, DWORD dwFlags); - WINIMPM WINBOOL WINAPI CryptSetProviderExW (LPCWSTR pszProvName, DWORD dwProvType, DWORD *pdwReserved, DWORD dwFlags); WINIMPM WINBOOL WINAPI CryptGetDefaultProviderA (DWORD dwProvType, DWORD *pdwReserved, DWORD dwFlags, LPSTR pszProvName, DWORD *pcbProvName); WINIMPM WINBOOL WINAPI CryptGetDefaultProviderW (DWORD dwProvType, DWORD *pdwReserved, DWORD dwFlags, LPWSTR pszProvName, DWORD *pcbProvName); - WINIMPM WINBOOL WINAPI CryptEnumProviderTypesA (DWORD dwIndex, DWORD *pdwReserved, DWORD dwFlags, DWORD *pdwProvType, LPSTR szTypeName, DWORD *pcbTypeName); - WINIMPM WINBOOL WINAPI CryptEnumProviderTypesW (DWORD dwIndex, DWORD *pdwReserved, DWORD dwFlags, DWORD *pdwProvType, LPWSTR szTypeName, DWORD *pcbTypeName); +#endif + +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_19H1 + WINIMPM WINBOOL WINAPI CryptDuplicateKey (HCRYPTKEY hKey, DWORD *pdwReserved, DWORD dwFlags, HCRYPTKEY *phKey); WINIMPM WINBOOL WINAPI CryptEnumProvidersA (DWORD dwIndex, DWORD *pdwReserved, DWORD dwFlags, DWORD *pdwProvType, LPSTR szProvName, DWORD *pcbProvName); WINIMPM WINBOOL WINAPI CryptEnumProvidersW (DWORD dwIndex, DWORD *pdwReserved, DWORD dwFlags, DWORD *pdwProvType, LPWSTR szProvName, DWORD *pcbProvName); - WINIMPM WINBOOL WINAPI CryptContextAddRef (HCRYPTPROV hProv, DWORD *pdwReserved, DWORD dwFlags); - WINIMPM WINBOOL WINAPI CryptDuplicateKey (HCRYPTKEY hKey, DWORD *pdwReserved, DWORD dwFlags, HCRYPTKEY *phKey); - WINIMPM WINBOOL WINAPI CryptDuplicateHash (HCRYPTHASH hHash, DWORD *pdwReserved, DWORD dwFlags, HCRYPTHASH *phHash); -#if NTDDI_VERSION >= NTDDI_WS03 - WINBOOL __cdecl GetEncSChannel (BYTE **pData, DWORD *dwDecSize); -#endif + WINIMPM WINBOOL WINAPI CryptSetProviderW (LPCWSTR pszProvName, DWORD dwProvType); + +#define CryptEnumProviders __MINGW_NAME_AW(CryptEnumProviders) #endif #ifndef _DDK_DRIVER_ diff --git a/lib/libc/include/any-windows-any/windot11.h b/lib/libc/include/any-windows-any/windot11.h index c2c6c12c9abc49ea42e0f724c461f1880df016fa..0b3e14ff45c6e34ff8268b83de44744c1dd827db 100644 --- a/lib/libc/include/any-windows-any/windot11.h +++ b/lib/libc/include/any-windows-any/windot11.h @@ -16,12 +16,12 @@ #include -#if NTDDI_VERSION >= 0x06010000 || NDIS_SUPPORT_NDIS620 +#if NTDDI_VERSION >= NTDDI_WIN7 || NDIS_SUPPORT_NDIS620 #define NWF_EXTAP_SUPPORTED 1 #define NWF_VWIFI_SUPPORTED 1 #endif -#if NTDDI_VERSION >= 0x06020000 || NDIS_SUPPORT_NDIS630 +#if NTDDI_VERSION >= NTDDI_WIN8 || NDIS_SUPPORT_NDIS630 #define NWF_WFD_SUPPORTED 1 #define NWF_POWER_SAVE_SUPPORTED 1 #endif @@ -30,6 +30,8 @@ #define DOT11_BSSID_LIST_REVISION_1 1 +#define DOT11_HESSID_LENGTH 6 + #ifdef __WIDL__ typedef struct _DOT11_MAC_ADDRESS { UCHAR ucDot11MacAddress[6]; @@ -50,6 +52,9 @@ typedef struct DOT11_BSSID_LIST { #endif } DOT11_BSSID_LIST, *PDOT11_BSSID_LIST; +typedef UCHAR DOT11_HESSID[DOT11_HESSID_LENGTH]; +typedef DOT11_HESSID *PDOT11_HESSID; + typedef #ifdef __WIDL__ [v1_enum] @@ -64,6 +69,10 @@ enum _DOT11_PHY_TYPE { dot11_phy_type_hrdsss = 5, dot11_phy_type_erp = 6, dot11_phy_type_ht = 7, + dot11_phy_type_vht = 8, + dot11_phy_type_dmg = 9, + dot11_phy_type_he = 10, + dot11_phy_type_eht = 11, dot11_phy_type_IHV_start = 0x80000000, dot11_phy_type_IHV_end = 0xffffffff } DOT11_PHY_TYPE, *PDOT11_PHY_TYPE; @@ -78,8 +87,21 @@ typedef DOT11_COUNTRY_OR_REGION_STRING *PDOT11_COUNTRY_OR_REGION_STRING; typedef UCHAR DOT11_DIALOG_TOKEN; typedef UCHAR DOT11_WFD_STATUS_CODE; typedef UCHAR DOT11_WFD_MINOR_REASON_CODE; +typedef UCHAR DOT11_WFD_SERVICE_HASH[6]; -#if NTDDI_VERSION >= 0x06000000 +#define DOT11_WFD_SERVICE_NAME_MAX_LENGTH 255 +#define DOT11_WFD_APS2_SERVICE_TYPE_MAX_LENGTH 21 +#define DOT11_WFD_ASP2_INSTANCE_NAME_MAX_LENGTH 63 +#define DOT11_WFD_SERVICE_INFORMATION_MAX_LENGTH 65535 +#define DOT11_MAX_REQUESTED_SERVICE_INFORMATION_LENGTH 255 +#define DOT11_WFD_SESSION_INFO_MAX_LENGTH 144 + +typedef struct _DOT11_WFD_SESSION_INFO { + USHORT uSessionInfoLength; + UCHAR ucSessionInfo[DOT11_WFD_SESSION_INFO_MAX_LENGTH]; +} DOT11_WFD_SESSION_INFO, *PDOT11_WFD_SESSION_INFO; + +#if NTDDI_VERSION >= NTDDI_VISTA #define NDIS_PACKET_TYPE_MEDIA_SPECIFIC_MASK (0x0fff0000U) #define NDIS_PACKET_TYPE_802_11_DIRECTED_DATA NDIS_PACKET_TYPE_DIRECTED @@ -104,7 +126,7 @@ typedef UCHAR DOT11_WFD_MINOR_REASON_CODE; #define DOT11_MIN_PDU_SIZE (256) #define DOT11_MAX_NUM_DEFAULT_KEY 4 -#if NTDDI_VERSION >= 0x06020000 || NDIS_SUPPORT_NDIS630 +#if NTDDI_VERSION >= NTDDI_WIN8 || NDIS_SUPPORT_NDIS630 #define DOT11_MAX_NUM_DEFAULT_KEY_MFP DOT11_MAX_NUM_DEFAULT_KEY + 2 #endif @@ -385,7 +407,7 @@ typedef struct _DOT11_START_REQUEST { typedef enum _DOT11_UPDATE_IE_OP { dot11_update_ie_op_create_replace = 1, - dot11_update_ie_op_delete = 2, + dot11_update_ie_op_delete = 2 } DOT11_UPDATE_IE_OP, *PDOT11_UPDATE_IE_OP; typedef struct _DOT11_UPDATE_IE { @@ -1020,12 +1042,30 @@ typedef struct DOT11_KEY_ALGO_CCMP { UCHAR ucCCMPKey[1]; } DOT11_KEY_ALGO_CCMP, *PDOT11_KEY_ALGO_CCMP; +typedef struct DOT11_KEY_ALGO_GCMP { + UCHAR ucIV48Counter[6]; + ULONG ulGCMPKeyLength; + UCHAR ucGCMPKey[1]; +} DOT11_KEY_ALGO_GCMP, *PDOT11_KEY_ALGO_GCMP; + +typedef struct DOT11_KEY_ALGO_GCMP_256 { + UCHAR ucIV48Counter[6]; + ULONG ulGCMP256KeyLength; + UCHAR ucGCMP256Key[1]; +} DOT11_KEY_ALGO_GCMP_256, *PDOT11_KEY_ALGO_GCMP_256; + typedef struct DOT11_KEY_ALGO_BIP { UCHAR ucIPN[6]; ULONG ulBIPKeyLength; UCHAR ucBIPKey[1]; } DOT11_KEY_ALGO_BIP, *PDOT11_KEY_ALGO_BIP; +typedef struct DOT11_KEY_ALGO_BIP_GMAC_256 { + UCHAR ucIPN[6]; + ULONG ulBIPGmac256KeyLength; + UCHAR ucBIPGmac256Key[1]; +} DOT11_KEY_ALGO_BIP_GMAC_256, *PDOT11_KEY_ALGO_BIP_GMAC_256; + #define DOT11_CIPHER_KEY_MAPPING_KEY_VALUE_BYTE_ARRAY_REVISION_1 1 #define DOT11_ASSOCIATION_INFO_LIST_REVISION_1 1 @@ -1170,6 +1210,7 @@ typedef struct DOT11_QOS_PARAMS { #define OID_DOT11_SAFE_MODE_ENABLED NWF_DEFINE_OID (157, NWF_OPERATIONAL_OID, NWF_MANDATORY_OID) #define OID_DOT11_HIDDEN_NETWORK_ENABLED NWF_DEFINE_OID (158, NWF_OPERATIONAL_OID, NWF_MANDATORY_OID) #define OID_DOT11_ASSOCIATION_PARAMS NWF_DEFINE_OID (159, NWF_OPERATIONAL_OID, NWF_MANDATORY_OID) +#define OID_DOT11_SAFE_MODE_HT_ENABLED NWF_DEFINE_OID(160,NWF_OPERATIONAL_OID,NWF_MANDATORY_OID) #define DOT11_DATA_RATE_MAPPING_TABLE_REVISION_1 1 #define DOT11_COUNTRY_OR_REGION_STRING_LIST_REVISION_1 1 @@ -1298,6 +1339,7 @@ struct DOT11_PHY_ATTRIBUTES { #define DOT11_EXTSTA_ATTRIBUTES_REVISION_1 1 #define DOT11_EXTSTA_ATTRIBUTES_REVISION_2 2 #define DOT11_EXTSTA_ATTRIBUTES_REVISION_3 3 +#define DOT11_EXTSTA_ATTRIBUTES_REVISION_4 4 typedef struct DOT11_EXTSTA_ATTRIBUTES DOT11_EXTSTA_ATTRIBUTES, *PDOT11_EXTSTA_ATTRIBUTES; @@ -1608,7 +1650,7 @@ typedef struct DOT11_ASSOCIATION_COMPLETION_PARAMETERS { UCHAR ucActiveQoSProtocol; DOT11_DS_INFO DSInfo; ULONG uEncapTableOffset, uEncapTableSize; -#if NTDDI_VERSION >= 0x06020000 +#if NTDDI_VERSION >= NTDDI_WIN8 DOT11_CIPHER_ALGORITHM MulticastMgmtCipher; ULONG uAssocComebackTime; #endif @@ -2245,6 +2287,9 @@ typedef UCHAR DOT11_WFD_GROUP_CAPABILITY; #define DOT11_WFD_STATUS_FAILED_MATCHING_MAX_INTENT 9 #define DOT11_WFD_STATUS_FAILED_INCOMPATIBLE_PROVISIONING_METHOD 10 #define DOT11_WFD_STATUS_FAILED_REJECTED_BY_USER 11 +#define DOT11_WFD_STATUS_SUCCESS_ACCEPTED_BY_USER 12 +#define WFD_STATUS_SUCCEEDED(status) (((DOT11_WFD_STATUS_CODE)(status)) == DOT11_WFD_STATUS_SUCCESS || ((DOT11_WFD_STATUS_CODE)(status)) == DOT11_WFD_STATUS_SUCCESS_ACCEPTED_BY_USER) +#define WFD_STATUS_FAILED(status) (((DOT11_WFD_STATUS_CODE)(status)) != DOT11_WFD_STATUS_SUCCESS && ((DOT11_WFD_STATUS_CODE)(status)) != DOT11_WFD_STATUS_SUCCESS_ACCEPTED_BY_USER) #define DOT11_WFD_MINOR_REASON_SUCCESS 0 #define DOT11_WFD_MINOR_REASON_DISASSOCIATED_FROM_WLAN_CROSS_CONNECTION_POLICY 1 @@ -2255,6 +2300,15 @@ typedef UCHAR DOT11_WFD_GROUP_CAPABILITY; #define DOT11_WPS_VERSION_1_0 0x01 #define DOT11_WPS_VERSION_2_0 0x02 +#define DOT11_WFD_DEVICE_CAPABILITY_SERVICE_DISCOVERY 0x01 +#define DOT11_WFD_DEVICE_CAPABILITY_P2P_CLIENT_DISCOVERABILITY 0x02 +#define DOT11_WFD_DEVICE_CAPABILITY_CONCURRENT_OPERATION 0x04 +#define DOT11_WFD_DEVICE_CAPABILITY_P2P_INFRASTRUCTURE_MANAGED 0x08 +#define DOT11_WFD_DEVICE_CAPABILITY_P2P_DEVICE_LIMIT 0x10 +#define DOT11_WFD_DEVICE_CAPABILITY_P2P_INVITATION_PROCEDURE 0x20 +#define DOT11_WFD_DEVICE_CAPABILITY_RESERVED_6 0x40 +#define DOT11_WFD_DEVICE_CAPABILITY_RESERVED_7 0x80 + #define DOT11_WFD_GROUP_CAPABILITY_NONE 0x00 #define DOT11_WFD_GROUP_CAPABILITY_GROUP_OWNER 0x01 #define DOT11_WFD_GROUP_CAPABILITY_PERSISTENT_GROUP 0x02 @@ -2264,8 +2318,12 @@ typedef UCHAR DOT11_WFD_GROUP_CAPABILITY; #define DOT11_WFD_GROUP_CAPABILITY_PERSISTENT_RECONNECT_SUPPORTED 0x20 #define DOT11_WFD_GROUP_CAPABILITY_IN_GROUP_FORMATION 0x40 #define DOT11_WFD_GROUP_CAPABILITY_RESERVED_7 0x80 +#define DOT11_WFD_GROUP_CAPABILITY_EAPOL_KEY_IP_ADDRESS_ALLOCATION_SUPPORTED 0x80 #define DOT11_WPS_DEVICE_NAME_MAX_LENGTH 32 +#define DOT11_WPS_MAX_PASSKEY_LENGTH 8 +#define DOT11_WPS_MAX_MODEL_NAME_LENGTH 32 +#define DOT11_WPS_MAX_MODEL_NUMBER_LENGTH 32 typedef struct _DOT11_WFD_DEVICE_TYPE { USHORT CategoryID; @@ -2302,8 +2360,11 @@ typedef struct _DOT11_WFD_CHANNEL { typedef enum _DOT11_WPS_CONFIG_METHOD { DOT11_WPS_CONFIG_METHOD_NULL = 0, DOT11_WPS_CONFIG_METHOD_DISPLAY = 0x0008, + DOT11_WPS_CONFIG_METHOD_NFC_TAG = 0x0020, + DOT11_WPS_CONFIG_METHOD_NFC_INTERFACE = 0x0040, DOT11_WPS_CONFIG_METHOD_PUSHBUTTON = 0x0080, - DOT11_WPS_CONFIG_METHOD_KEYPAD = 0x0100 + DOT11_WPS_CONFIG_METHOD_KEYPAD = 0x0100, + DOT11_WPS_CONFIG_METHOD_WFDS_DEFAULT = 0x1000 } DOT11_WPS_CONFIG_METHOD, *PDOT11_WPS_CONFIG_METHOD; typedef enum _DOT11_WPS_DEVICE_PASSWORD_ID { @@ -2313,6 +2374,10 @@ typedef enum _DOT11_WPS_DEVICE_PASSWORD_ID { DOT11_WPS_PASSWORD_ID_REKEY = 0x0003, DOT11_WPS_PASSWORD_ID_PUSHBUTTON = 0x0004, DOT11_WPS_PASSWORD_ID_REGISTRAR_SPECIFIED = 0x0005, + DOT11_WPS_PASSWORD_ID_NFC_CONNECTION_HANDOVER = 0x0007, + DOT11_WPS_PASSWORD_ID_WFD_SERVICES = 0x0008, + DOT11_WPS_PASSWORD_ID_OOB_RANGE_MIN = 0x0010, + DOT11_WPS_PASSWORD_ID_OOB_RANGE_MAX = 0xffff } DOT11_WPS_DEVICE_PASSWORD_ID, *PDOT11_WPS_DEVICE_PASSWORD_ID; #define DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS_REVISION_1 1 diff --git a/lib/libc/include/any-windows-any/windows.applicationmodel.core.h b/lib/libc/include/any-windows-any/windows.applicationmodel.core.h new file mode 100644 index 0000000000000000000000000000000000000000..84ad3b18f18b01c29bb4d12bedec13ead7a0db10 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.applicationmodel.core.h @@ -0,0 +1,256 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.applicationmodel.core.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_applicationmodel_core_h__ +#define __windows_applicationmodel_core_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry ABI::Windows::ApplicationModel::Core::IAppListEntry +namespace ABI { + namespace Windows { + namespace ApplicationModel { + namespace Core { + interface IAppListEntry; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CCore_CAppListEntry_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CCore_CAppListEntry_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace ApplicationModel { + namespace Core { + class AppListEntry; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CCore_CAppListEntry __x_ABI_CWindows_CApplicationModel_CCore_CAppListEntry; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CApplicationModel_CCore_CAppListEntry_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry ABI::Windows::ApplicationModel::Core::IAppListEntry +namespace ABI { + namespace Windows { + namespace ApplicationModel { + namespace Core { + interface IAppListEntry; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IAppListEntry interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry, 0xef00f07f, 0x2108, 0x490a, 0x87,0x7a, 0x8a,0x9f,0x17,0xc2,0x5f,0xad); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace ApplicationModel { + namespace Core { + MIDL_INTERFACE("ef00f07f-2108-490a-877a-8a9f17c25fad") + IAppListEntry : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_DisplayInfo( + ABI::Windows::ApplicationModel::IAppDisplayInfo **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE LaunchAsync( + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry, 0xef00f07f, 0x2108, 0x490a, 0x87,0x7a, 0x8a,0x9f,0x17,0xc2,0x5f,0xad) +#endif +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry *This, + TrustLevel *trustLevel); + + /*** IAppListEntry methods ***/ + HRESULT (STDMETHODCALLTYPE *get_DisplayInfo)( + __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry *This, + __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo **value); + + HRESULT (STDMETHODCALLTYPE *LaunchAsync)( + __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry *This, + __FIAsyncOperation_1_boolean **operation); + + END_INTERFACE +} __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntryVtbl; + +interface __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry { + CONST_VTBL __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAppListEntry methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_get_DisplayInfo(This,value) (This)->lpVtbl->get_DisplayInfo(This,value) +#define __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_LaunchAsync(This,operation) (This)->lpVtbl->LaunchAsync(This,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_QueryInterface(__x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_AddRef(__x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_Release(__x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_GetIids(__x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_GetRuntimeClassName(__x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_GetTrustLevel(__x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAppListEntry methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_get_DisplayInfo(__x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry* This,__x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo **value) { + return This->lpVtbl->get_DisplayInfo(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_LaunchAsync(__x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry* This,__FIAsyncOperation_1_boolean **operation) { + return This->lpVtbl->LaunchAsync(This,operation); +} +#endif +#ifdef WIDL_using_Windows_ApplicationModel_Core +#define IID_IAppListEntry IID___x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry +#define IAppListEntryVtbl __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntryVtbl +#define IAppListEntry __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry +#define IAppListEntry_QueryInterface __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_QueryInterface +#define IAppListEntry_AddRef __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_AddRef +#define IAppListEntry_Release __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_Release +#define IAppListEntry_GetIids __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_GetIids +#define IAppListEntry_GetRuntimeClassName __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_GetRuntimeClassName +#define IAppListEntry_GetTrustLevel __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_GetTrustLevel +#define IAppListEntry_get_DisplayInfo __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_get_DisplayInfo +#define IAppListEntry_LaunchAsync __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_LaunchAsync +#endif /* WIDL_using_Windows_ApplicationModel_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.ApplicationModel.Core.AppListEntry + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_ApplicationModel_Core_AppListEntry_DEFINED +#define RUNTIMECLASS_Windows_ApplicationModel_Core_AppListEntry_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_ApplicationModel_Core_AppListEntry[] = {'W','i','n','d','o','w','s','.','A','p','p','l','i','c','a','t','i','o','n','M','o','d','e','l','.','C','o','r','e','.','A','p','p','L','i','s','t','E','n','t','r','y',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_ApplicationModel_Core_AppListEntry[] = L"Windows.ApplicationModel.Core.AppListEntry"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_ApplicationModel_Core_AppListEntry[] = {'W','i','n','d','o','w','s','.','A','p','p','l','i','c','a','t','i','o','n','M','o','d','e','l','.','C','o','r','e','.','A','p','p','L','i','s','t','E','n','t','r','y',0}; +#endif +#endif /* RUNTIMECLASS_Windows_ApplicationModel_Core_AppListEntry_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_applicationmodel_core_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.applicationmodel.h b/lib/libc/include/any-windows-any/windows.applicationmodel.h new file mode 100644 index 0000000000000000000000000000000000000000..55801e8ef14906ee82fc2555787e8d9b86a9d39e --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.applicationmodel.h @@ -0,0 +1,2761 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.applicationmodel.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_applicationmodel_h__ +#define __windows_applicationmodel_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo ABI::Windows::ApplicationModel::IAppDisplayInfo +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IAppDisplayInfo; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackage_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackage_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackage __x_ABI_CWindows_CApplicationModel_CIPackage; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackage ABI::Windows::ApplicationModel::IPackage +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackage; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackage2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackage2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackage2 __x_ABI_CWindows_CApplicationModel_CIPackage2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackage2 ABI::Windows::ApplicationModel::IPackage2 +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackage2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackage3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackage3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackage3 __x_ABI_CWindows_CApplicationModel_CIPackage3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackage3 ABI::Windows::ApplicationModel::IPackage3 +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackage3; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackageStatus_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackageStatus_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackageStatus __x_ABI_CWindows_CApplicationModel_CIPackageStatus; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus ABI::Windows::ApplicationModel::IPackageStatus +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackageStatus; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackageId_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackageId_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackageId __x_ABI_CWindows_CApplicationModel_CIPackageId; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackageId ABI::Windows::ApplicationModel::IPackageId +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackageId; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata ABI::Windows::ApplicationModel::IPackageIdWithMetadata +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackageIdWithMetadata; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackageStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackageStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackageStatics __x_ABI_CWindows_CApplicationModel_CIPackageStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatics ABI::Windows::ApplicationModel::IPackageStatics +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackageStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CAppDisplayInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CAppDisplayInfo_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace ApplicationModel { + class AppDisplayInfo; + } + } +} +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CAppDisplayInfo __x_ABI_CWindows_CApplicationModel_CAppDisplayInfo; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CApplicationModel_CAppDisplayInfo_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CApplicationModel_CPackage_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CPackage_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace ApplicationModel { + class Package; + } + } +} +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CPackage __x_ABI_CWindows_CApplicationModel_CPackage; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CApplicationModel_CPackage_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CApplicationModel_CPackageStatus_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CPackageStatus_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace ApplicationModel { + class PackageStatus; + } + } +} +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CPackageStatus __x_ABI_CWindows_CApplicationModel_CPackageStatus; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CApplicationModel_CPackageStatus_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CApplicationModel_CPackageId_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CPackageId_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace ApplicationModel { + class PackageId; + } + } +} +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CPackageId __x_ABI_CWindows_CApplicationModel_CPackageId; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CApplicationModel_CPackageId_FWD_DEFINED__ */ + +#ifndef ____FIIterable_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CApplicationModel__CPackage __FIIterable_1_Windows__CApplicationModel__CPackage; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CApplicationModel__CPackage ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CApplicationModel__CPackage __FIIterator_1_Windows__CApplicationModel__CPackage; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CApplicationModel__CPackage ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CApplicationModel__CPackage __FIVectorView_1_Windows__CApplicationModel__CPackage; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CApplicationModel__CPackage ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_FWD_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry; +#ifdef __cplusplus +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry ABI::Windows::Foundation::IAsyncOperation* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry ABI::Windows::Foundation::IAsyncOperationCompletedHandler* > +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CApplicationModel_CPackageVersion __x_ABI_CWindows_CApplicationModel_CPackageVersion; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace ApplicationModel { + typedef struct PackageVersion PackageVersion; + } + } +} +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo ABI::Windows::ApplicationModel::IAppDisplayInfo +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IAppDisplayInfo; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackage_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackage_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackage __x_ABI_CWindows_CApplicationModel_CIPackage; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackage ABI::Windows::ApplicationModel::IPackage +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackage; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackage2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackage2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackage2 __x_ABI_CWindows_CApplicationModel_CIPackage2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackage2 ABI::Windows::ApplicationModel::IPackage2 +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackage2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackage3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackage3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackage3 __x_ABI_CWindows_CApplicationModel_CIPackage3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackage3 ABI::Windows::ApplicationModel::IPackage3 +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackage3; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackageStatus_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackageStatus_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackageStatus __x_ABI_CWindows_CApplicationModel_CIPackageStatus; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus ABI::Windows::ApplicationModel::IPackageStatus +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackageStatus; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackageId_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackageId_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackageId __x_ABI_CWindows_CApplicationModel_CIPackageId; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackageId ABI::Windows::ApplicationModel::IPackageId +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackageId; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata ABI::Windows::ApplicationModel::IPackageIdWithMetadata +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackageIdWithMetadata; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackageStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackageStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CApplicationModel_CIPackageStatics __x_ABI_CWindows_CApplicationModel_CIPackageStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatics ABI::Windows::ApplicationModel::IPackageStatics +namespace ABI { + namespace Windows { + namespace ApplicationModel { + interface IPackageStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CApplicationModel__CPackage __FIIterable_1_Windows__CApplicationModel__CPackage; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CApplicationModel__CPackage ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CApplicationModel__CPackage __FIIterator_1_Windows__CApplicationModel__CPackage; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CApplicationModel__CPackage ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CApplicationModel__CPackage __FIVectorView_1_Windows__CApplicationModel__CPackage; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CApplicationModel__CPackage ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_FWD_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry; +#ifdef __cplusplus +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry ABI::Windows::Foundation::IAsyncOperation* > +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace ApplicationModel { + struct PackageVersion { + UINT16 Major; + UINT16 Minor; + UINT16 Build; + UINT16 Revision; + }; + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CApplicationModel_CPackageVersion { + UINT16 Major; + UINT16 Minor; + UINT16 Build; + UINT16 Revision; +}; +#ifdef WIDL_using_Windows_ApplicationModel +#define PackageVersion __x_ABI_CWindows_CApplicationModel_CPackageVersion +#endif /* WIDL_using_Windows_ApplicationModel */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IAppDisplayInfo interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo, 0x1aeb1103, 0xe4d4, 0x41aa, 0xa4,0xf6, 0xc4,0xa2,0x76,0xe7,0x9e,0xac); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace ApplicationModel { + MIDL_INTERFACE("1aeb1103-e4d4-41aa-a4f6-c4a276e79eac") + IAppDisplayInfo : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_DisplayName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Description( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetLogo( + struct Size size, + ABI::Windows::Storage::Streams::IRandomAccessStreamReference **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo, 0x1aeb1103, 0xe4d4, 0x41aa, 0xa4,0xf6, 0xc4,0xa2,0x76,0xe7,0x9e,0xac) +#endif +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfoVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo *This, + TrustLevel *trustLevel); + + /*** IAppDisplayInfo methods ***/ + HRESULT (STDMETHODCALLTYPE *get_DisplayName)( + __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Description)( + __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *GetLogo)( + __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo *This, + struct __x_ABI_CWindows_CFoundation_CSize size, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference **value); + + END_INTERFACE +} __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfoVtbl; + +interface __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo { + CONST_VTBL __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfoVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAppDisplayInfo methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_get_DisplayName(This,value) (This)->lpVtbl->get_DisplayName(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_get_Description(This,value) (This)->lpVtbl->get_Description(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_GetLogo(This,size,value) (This)->lpVtbl->GetLogo(This,size,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_QueryInterface(__x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_AddRef(__x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_Release(__x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_GetIids(__x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_GetRuntimeClassName(__x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_GetTrustLevel(__x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAppDisplayInfo methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_get_DisplayName(__x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo* This,HSTRING *value) { + return This->lpVtbl->get_DisplayName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_get_Description(__x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo* This,HSTRING *value) { + return This->lpVtbl->get_Description(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_GetLogo(__x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo* This,struct __x_ABI_CWindows_CFoundation_CSize size,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference **value) { + return This->lpVtbl->GetLogo(This,size,value); +} +#endif +#ifdef WIDL_using_Windows_ApplicationModel +#define IID_IAppDisplayInfo IID___x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo +#define IAppDisplayInfoVtbl __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfoVtbl +#define IAppDisplayInfo __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo +#define IAppDisplayInfo_QueryInterface __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_QueryInterface +#define IAppDisplayInfo_AddRef __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_AddRef +#define IAppDisplayInfo_Release __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_Release +#define IAppDisplayInfo_GetIids __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_GetIids +#define IAppDisplayInfo_GetRuntimeClassName __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_GetRuntimeClassName +#define IAppDisplayInfo_GetTrustLevel __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_GetTrustLevel +#define IAppDisplayInfo_get_DisplayName __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_get_DisplayName +#define IAppDisplayInfo_get_Description __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_get_Description +#define IAppDisplayInfo_GetLogo __x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_GetLogo +#endif /* WIDL_using_Windows_ApplicationModel */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CApplicationModel_CIAppDisplayInfo_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IPackage interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackage_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackage_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CApplicationModel_CIPackage, 0x163c792f, 0xbd75, 0x413c, 0xbf,0x23, 0xb1,0xfe,0x7b,0x95,0xd8,0x25); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace ApplicationModel { + MIDL_INTERFACE("163c792f-bd75-413c-bf23-b1fe7b95d825") + IPackage : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Id( + ABI::Windows::ApplicationModel::IPackageId **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_InstalledLocation( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsFramework( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Dependencies( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CApplicationModel_CIPackage, 0x163c792f, 0xbd75, 0x413c, 0xbf,0x23, 0xb1,0xfe,0x7b,0x95,0xd8,0x25) +#endif +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CIPackageVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CApplicationModel_CIPackage *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CApplicationModel_CIPackage *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CApplicationModel_CIPackage *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CApplicationModel_CIPackage *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CApplicationModel_CIPackage *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CApplicationModel_CIPackage *This, + TrustLevel *trustLevel); + + /*** IPackage methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Id)( + __x_ABI_CWindows_CApplicationModel_CIPackage *This, + __x_ABI_CWindows_CApplicationModel_CIPackageId **value); + + HRESULT (STDMETHODCALLTYPE *get_InstalledLocation)( + __x_ABI_CWindows_CApplicationModel_CIPackage *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + HRESULT (STDMETHODCALLTYPE *get_IsFramework)( + __x_ABI_CWindows_CApplicationModel_CIPackage *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_Dependencies)( + __x_ABI_CWindows_CApplicationModel_CIPackage *This, + __FIVectorView_1_Windows__CApplicationModel__CPackage **value); + + END_INTERFACE +} __x_ABI_CWindows_CApplicationModel_CIPackageVtbl; + +interface __x_ABI_CWindows_CApplicationModel_CIPackage { + CONST_VTBL __x_ABI_CWindows_CApplicationModel_CIPackageVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CApplicationModel_CIPackage_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CApplicationModel_CIPackage_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackage_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CApplicationModel_CIPackage_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CApplicationModel_CIPackage_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IPackage methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackage_get_Id(This,value) (This)->lpVtbl->get_Id(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackage_get_InstalledLocation(This,value) (This)->lpVtbl->get_InstalledLocation(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackage_get_IsFramework(This,value) (This)->lpVtbl->get_IsFramework(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackage_get_Dependencies(This,value) (This)->lpVtbl->get_Dependencies(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage_QueryInterface(__x_ABI_CWindows_CApplicationModel_CIPackage* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackage_AddRef(__x_ABI_CWindows_CApplicationModel_CIPackage* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackage_Release(__x_ABI_CWindows_CApplicationModel_CIPackage* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage_GetIids(__x_ABI_CWindows_CApplicationModel_CIPackage* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage_GetRuntimeClassName(__x_ABI_CWindows_CApplicationModel_CIPackage* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage_GetTrustLevel(__x_ABI_CWindows_CApplicationModel_CIPackage* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IPackage methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage_get_Id(__x_ABI_CWindows_CApplicationModel_CIPackage* This,__x_ABI_CWindows_CApplicationModel_CIPackageId **value) { + return This->lpVtbl->get_Id(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage_get_InstalledLocation(__x_ABI_CWindows_CApplicationModel_CIPackage* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_InstalledLocation(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage_get_IsFramework(__x_ABI_CWindows_CApplicationModel_CIPackage* This,boolean *value) { + return This->lpVtbl->get_IsFramework(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage_get_Dependencies(__x_ABI_CWindows_CApplicationModel_CIPackage* This,__FIVectorView_1_Windows__CApplicationModel__CPackage **value) { + return This->lpVtbl->get_Dependencies(This,value); +} +#endif +#ifdef WIDL_using_Windows_ApplicationModel +#define IID_IPackage IID___x_ABI_CWindows_CApplicationModel_CIPackage +#define IPackageVtbl __x_ABI_CWindows_CApplicationModel_CIPackageVtbl +#define IPackage __x_ABI_CWindows_CApplicationModel_CIPackage +#define IPackage_QueryInterface __x_ABI_CWindows_CApplicationModel_CIPackage_QueryInterface +#define IPackage_AddRef __x_ABI_CWindows_CApplicationModel_CIPackage_AddRef +#define IPackage_Release __x_ABI_CWindows_CApplicationModel_CIPackage_Release +#define IPackage_GetIids __x_ABI_CWindows_CApplicationModel_CIPackage_GetIids +#define IPackage_GetRuntimeClassName __x_ABI_CWindows_CApplicationModel_CIPackage_GetRuntimeClassName +#define IPackage_GetTrustLevel __x_ABI_CWindows_CApplicationModel_CIPackage_GetTrustLevel +#define IPackage_get_Id __x_ABI_CWindows_CApplicationModel_CIPackage_get_Id +#define IPackage_get_InstalledLocation __x_ABI_CWindows_CApplicationModel_CIPackage_get_InstalledLocation +#define IPackage_get_IsFramework __x_ABI_CWindows_CApplicationModel_CIPackage_get_IsFramework +#define IPackage_get_Dependencies __x_ABI_CWindows_CApplicationModel_CIPackage_get_Dependencies +#endif /* WIDL_using_Windows_ApplicationModel */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CApplicationModel_CIPackage_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IPackage2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackage2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackage2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CApplicationModel_CIPackage2, 0xa6612fb6, 0x7688, 0x4ace, 0x95,0xfb, 0x35,0x95,0x38,0xe7,0xaa,0x01); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace ApplicationModel { + MIDL_INTERFACE("a6612fb6-7688-4ace-95fb-359538e7aa01") + IPackage2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_DisplayName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PublisherDisplayName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Description( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Logo( + ABI::Windows::Foundation::IUriRuntimeClass **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsResourcePackage( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsBundle( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsDevelopmentMode( + boolean *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CApplicationModel_CIPackage2, 0xa6612fb6, 0x7688, 0x4ace, 0x95,0xfb, 0x35,0x95,0x38,0xe7,0xaa,0x01) +#endif +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CIPackage2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CApplicationModel_CIPackage2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CApplicationModel_CIPackage2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CApplicationModel_CIPackage2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CApplicationModel_CIPackage2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CApplicationModel_CIPackage2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CApplicationModel_CIPackage2 *This, + TrustLevel *trustLevel); + + /*** IPackage2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_DisplayName)( + __x_ABI_CWindows_CApplicationModel_CIPackage2 *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_PublisherDisplayName)( + __x_ABI_CWindows_CApplicationModel_CIPackage2 *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Description)( + __x_ABI_CWindows_CApplicationModel_CIPackage2 *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Logo)( + __x_ABI_CWindows_CApplicationModel_CIPackage2 *This, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass **value); + + HRESULT (STDMETHODCALLTYPE *get_IsResourcePackage)( + __x_ABI_CWindows_CApplicationModel_CIPackage2 *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsBundle)( + __x_ABI_CWindows_CApplicationModel_CIPackage2 *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsDevelopmentMode)( + __x_ABI_CWindows_CApplicationModel_CIPackage2 *This, + boolean *value); + + END_INTERFACE +} __x_ABI_CWindows_CApplicationModel_CIPackage2Vtbl; + +interface __x_ABI_CWindows_CApplicationModel_CIPackage2 { + CONST_VTBL __x_ABI_CWindows_CApplicationModel_CIPackage2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackage2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CApplicationModel_CIPackage2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CApplicationModel_CIPackage2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackage2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CApplicationModel_CIPackage2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CApplicationModel_CIPackage2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IPackage2 methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackage2_get_DisplayName(This,value) (This)->lpVtbl->get_DisplayName(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackage2_get_PublisherDisplayName(This,value) (This)->lpVtbl->get_PublisherDisplayName(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackage2_get_Description(This,value) (This)->lpVtbl->get_Description(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackage2_get_Logo(This,value) (This)->lpVtbl->get_Logo(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackage2_get_IsResourcePackage(This,value) (This)->lpVtbl->get_IsResourcePackage(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackage2_get_IsBundle(This,value) (This)->lpVtbl->get_IsBundle(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackage2_get_IsDevelopmentMode(This,value) (This)->lpVtbl->get_IsDevelopmentMode(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage2_QueryInterface(__x_ABI_CWindows_CApplicationModel_CIPackage2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackage2_AddRef(__x_ABI_CWindows_CApplicationModel_CIPackage2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackage2_Release(__x_ABI_CWindows_CApplicationModel_CIPackage2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage2_GetIids(__x_ABI_CWindows_CApplicationModel_CIPackage2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage2_GetRuntimeClassName(__x_ABI_CWindows_CApplicationModel_CIPackage2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage2_GetTrustLevel(__x_ABI_CWindows_CApplicationModel_CIPackage2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IPackage2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage2_get_DisplayName(__x_ABI_CWindows_CApplicationModel_CIPackage2* This,HSTRING *value) { + return This->lpVtbl->get_DisplayName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage2_get_PublisherDisplayName(__x_ABI_CWindows_CApplicationModel_CIPackage2* This,HSTRING *value) { + return This->lpVtbl->get_PublisherDisplayName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage2_get_Description(__x_ABI_CWindows_CApplicationModel_CIPackage2* This,HSTRING *value) { + return This->lpVtbl->get_Description(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage2_get_Logo(__x_ABI_CWindows_CApplicationModel_CIPackage2* This,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass **value) { + return This->lpVtbl->get_Logo(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage2_get_IsResourcePackage(__x_ABI_CWindows_CApplicationModel_CIPackage2* This,boolean *value) { + return This->lpVtbl->get_IsResourcePackage(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage2_get_IsBundle(__x_ABI_CWindows_CApplicationModel_CIPackage2* This,boolean *value) { + return This->lpVtbl->get_IsBundle(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage2_get_IsDevelopmentMode(__x_ABI_CWindows_CApplicationModel_CIPackage2* This,boolean *value) { + return This->lpVtbl->get_IsDevelopmentMode(This,value); +} +#endif +#ifdef WIDL_using_Windows_ApplicationModel +#define IID_IPackage2 IID___x_ABI_CWindows_CApplicationModel_CIPackage2 +#define IPackage2Vtbl __x_ABI_CWindows_CApplicationModel_CIPackage2Vtbl +#define IPackage2 __x_ABI_CWindows_CApplicationModel_CIPackage2 +#define IPackage2_QueryInterface __x_ABI_CWindows_CApplicationModel_CIPackage2_QueryInterface +#define IPackage2_AddRef __x_ABI_CWindows_CApplicationModel_CIPackage2_AddRef +#define IPackage2_Release __x_ABI_CWindows_CApplicationModel_CIPackage2_Release +#define IPackage2_GetIids __x_ABI_CWindows_CApplicationModel_CIPackage2_GetIids +#define IPackage2_GetRuntimeClassName __x_ABI_CWindows_CApplicationModel_CIPackage2_GetRuntimeClassName +#define IPackage2_GetTrustLevel __x_ABI_CWindows_CApplicationModel_CIPackage2_GetTrustLevel +#define IPackage2_get_DisplayName __x_ABI_CWindows_CApplicationModel_CIPackage2_get_DisplayName +#define IPackage2_get_PublisherDisplayName __x_ABI_CWindows_CApplicationModel_CIPackage2_get_PublisherDisplayName +#define IPackage2_get_Description __x_ABI_CWindows_CApplicationModel_CIPackage2_get_Description +#define IPackage2_get_Logo __x_ABI_CWindows_CApplicationModel_CIPackage2_get_Logo +#define IPackage2_get_IsResourcePackage __x_ABI_CWindows_CApplicationModel_CIPackage2_get_IsResourcePackage +#define IPackage2_get_IsBundle __x_ABI_CWindows_CApplicationModel_CIPackage2_get_IsBundle +#define IPackage2_get_IsDevelopmentMode __x_ABI_CWindows_CApplicationModel_CIPackage2_get_IsDevelopmentMode +#endif /* WIDL_using_Windows_ApplicationModel */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CApplicationModel_CIPackage2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IPackage3 interface + */ +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackage3_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackage3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CApplicationModel_CIPackage3, 0x5f738b61, 0xf86a, 0x4917, 0x93,0xd1, 0xf1,0xee,0x9d,0x3b,0x35,0xd9); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace ApplicationModel { + MIDL_INTERFACE("5f738b61-f86a-4917-93d1-f1ee9d3b35d9") + IPackage3 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Status( + ABI::Windows::ApplicationModel::IPackageStatus **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_InstalledDate( + struct DateTime *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAppListEntriesAsync( + ABI::Windows::Foundation::IAsyncOperation* > **operation) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CApplicationModel_CIPackage3, 0x5f738b61, 0xf86a, 0x4917, 0x93,0xd1, 0xf1,0xee,0x9d,0x3b,0x35,0xd9) +#endif +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CIPackage3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CApplicationModel_CIPackage3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CApplicationModel_CIPackage3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CApplicationModel_CIPackage3 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CApplicationModel_CIPackage3 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CApplicationModel_CIPackage3 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CApplicationModel_CIPackage3 *This, + TrustLevel *trustLevel); + + /*** IPackage3 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Status)( + __x_ABI_CWindows_CApplicationModel_CIPackage3 *This, + __x_ABI_CWindows_CApplicationModel_CIPackageStatus **value); + + HRESULT (STDMETHODCALLTYPE *get_InstalledDate)( + __x_ABI_CWindows_CApplicationModel_CIPackage3 *This, + struct __x_ABI_CWindows_CFoundation_CDateTime *value); + + HRESULT (STDMETHODCALLTYPE *GetAppListEntriesAsync)( + __x_ABI_CWindows_CApplicationModel_CIPackage3 *This, + __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry **operation); + + END_INTERFACE +} __x_ABI_CWindows_CApplicationModel_CIPackage3Vtbl; + +interface __x_ABI_CWindows_CApplicationModel_CIPackage3 { + CONST_VTBL __x_ABI_CWindows_CApplicationModel_CIPackage3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackage3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CApplicationModel_CIPackage3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CApplicationModel_CIPackage3_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackage3_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CApplicationModel_CIPackage3_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CApplicationModel_CIPackage3_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IPackage3 methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackage3_get_Status(This,value) (This)->lpVtbl->get_Status(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackage3_get_InstalledDate(This,value) (This)->lpVtbl->get_InstalledDate(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackage3_GetAppListEntriesAsync(This,operation) (This)->lpVtbl->GetAppListEntriesAsync(This,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage3_QueryInterface(__x_ABI_CWindows_CApplicationModel_CIPackage3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackage3_AddRef(__x_ABI_CWindows_CApplicationModel_CIPackage3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackage3_Release(__x_ABI_CWindows_CApplicationModel_CIPackage3* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage3_GetIids(__x_ABI_CWindows_CApplicationModel_CIPackage3* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage3_GetRuntimeClassName(__x_ABI_CWindows_CApplicationModel_CIPackage3* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage3_GetTrustLevel(__x_ABI_CWindows_CApplicationModel_CIPackage3* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IPackage3 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage3_get_Status(__x_ABI_CWindows_CApplicationModel_CIPackage3* This,__x_ABI_CWindows_CApplicationModel_CIPackageStatus **value) { + return This->lpVtbl->get_Status(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage3_get_InstalledDate(__x_ABI_CWindows_CApplicationModel_CIPackage3* This,struct __x_ABI_CWindows_CFoundation_CDateTime *value) { + return This->lpVtbl->get_InstalledDate(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackage3_GetAppListEntriesAsync(__x_ABI_CWindows_CApplicationModel_CIPackage3* This,__FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry **operation) { + return This->lpVtbl->GetAppListEntriesAsync(This,operation); +} +#endif +#ifdef WIDL_using_Windows_ApplicationModel +#define IID_IPackage3 IID___x_ABI_CWindows_CApplicationModel_CIPackage3 +#define IPackage3Vtbl __x_ABI_CWindows_CApplicationModel_CIPackage3Vtbl +#define IPackage3 __x_ABI_CWindows_CApplicationModel_CIPackage3 +#define IPackage3_QueryInterface __x_ABI_CWindows_CApplicationModel_CIPackage3_QueryInterface +#define IPackage3_AddRef __x_ABI_CWindows_CApplicationModel_CIPackage3_AddRef +#define IPackage3_Release __x_ABI_CWindows_CApplicationModel_CIPackage3_Release +#define IPackage3_GetIids __x_ABI_CWindows_CApplicationModel_CIPackage3_GetIids +#define IPackage3_GetRuntimeClassName __x_ABI_CWindows_CApplicationModel_CIPackage3_GetRuntimeClassName +#define IPackage3_GetTrustLevel __x_ABI_CWindows_CApplicationModel_CIPackage3_GetTrustLevel +#define IPackage3_get_Status __x_ABI_CWindows_CApplicationModel_CIPackage3_get_Status +#define IPackage3_get_InstalledDate __x_ABI_CWindows_CApplicationModel_CIPackage3_get_InstalledDate +#define IPackage3_GetAppListEntriesAsync __x_ABI_CWindows_CApplicationModel_CIPackage3_GetAppListEntriesAsync +#endif /* WIDL_using_Windows_ApplicationModel */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CApplicationModel_CIPackage3_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IPackageStatus interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackageStatus_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackageStatus_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CApplicationModel_CIPackageStatus, 0x5fe74f71, 0xa365, 0x4c09, 0xa0,0x2d, 0x04,0x6d,0x52,0x5e,0xa1,0xda); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace ApplicationModel { + MIDL_INTERFACE("5fe74f71-a365-4c09-a02d-046d525ea1da") + IPackageStatus : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE VerifyIsOK( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_NotAvailable( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PackageOffline( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DataOffline( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Disabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_NeedsRemediation( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LicenseIssue( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Modified( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Tampered( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DependencyIssue( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Servicing( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DeploymentInProgress( + boolean *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CApplicationModel_CIPackageStatus, 0x5fe74f71, 0xa365, 0x4c09, 0xa0,0x2d, 0x04,0x6d,0x52,0x5e,0xa1,0xda) +#endif +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CIPackageStatusVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + TrustLevel *trustLevel); + + /*** IPackageStatus methods ***/ + HRESULT (STDMETHODCALLTYPE *VerifyIsOK)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_NotAvailable)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_PackageOffline)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_DataOffline)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_Disabled)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_NeedsRemediation)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_LicenseIssue)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_Modified)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_Tampered)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_DependencyIssue)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_Servicing)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_DeploymentInProgress)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatus *This, + boolean *value); + + END_INTERFACE +} __x_ABI_CWindows_CApplicationModel_CIPackageStatusVtbl; + +interface __x_ABI_CWindows_CApplicationModel_CIPackageStatus { + CONST_VTBL __x_ABI_CWindows_CApplicationModel_CIPackageStatusVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IPackageStatus methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_VerifyIsOK(This,value) (This)->lpVtbl->VerifyIsOK(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_NotAvailable(This,value) (This)->lpVtbl->get_NotAvailable(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_PackageOffline(This,value) (This)->lpVtbl->get_PackageOffline(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_DataOffline(This,value) (This)->lpVtbl->get_DataOffline(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_Disabled(This,value) (This)->lpVtbl->get_Disabled(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_NeedsRemediation(This,value) (This)->lpVtbl->get_NeedsRemediation(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_LicenseIssue(This,value) (This)->lpVtbl->get_LicenseIssue(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_Modified(This,value) (This)->lpVtbl->get_Modified(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_Tampered(This,value) (This)->lpVtbl->get_Tampered(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_DependencyIssue(This,value) (This)->lpVtbl->get_DependencyIssue(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_Servicing(This,value) (This)->lpVtbl->get_Servicing(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_DeploymentInProgress(This,value) (This)->lpVtbl->get_DeploymentInProgress(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_QueryInterface(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackageStatus_AddRef(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackageStatus_Release(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_GetIids(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_GetRuntimeClassName(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_GetTrustLevel(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IPackageStatus methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_VerifyIsOK(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,boolean *value) { + return This->lpVtbl->VerifyIsOK(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_NotAvailable(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,boolean *value) { + return This->lpVtbl->get_NotAvailable(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_PackageOffline(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,boolean *value) { + return This->lpVtbl->get_PackageOffline(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_DataOffline(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,boolean *value) { + return This->lpVtbl->get_DataOffline(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_Disabled(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,boolean *value) { + return This->lpVtbl->get_Disabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_NeedsRemediation(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,boolean *value) { + return This->lpVtbl->get_NeedsRemediation(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_LicenseIssue(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,boolean *value) { + return This->lpVtbl->get_LicenseIssue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_Modified(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,boolean *value) { + return This->lpVtbl->get_Modified(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_Tampered(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,boolean *value) { + return This->lpVtbl->get_Tampered(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_DependencyIssue(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,boolean *value) { + return This->lpVtbl->get_DependencyIssue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_Servicing(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,boolean *value) { + return This->lpVtbl->get_Servicing(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_DeploymentInProgress(__x_ABI_CWindows_CApplicationModel_CIPackageStatus* This,boolean *value) { + return This->lpVtbl->get_DeploymentInProgress(This,value); +} +#endif +#ifdef WIDL_using_Windows_ApplicationModel +#define IID_IPackageStatus IID___x_ABI_CWindows_CApplicationModel_CIPackageStatus +#define IPackageStatusVtbl __x_ABI_CWindows_CApplicationModel_CIPackageStatusVtbl +#define IPackageStatus __x_ABI_CWindows_CApplicationModel_CIPackageStatus +#define IPackageStatus_QueryInterface __x_ABI_CWindows_CApplicationModel_CIPackageStatus_QueryInterface +#define IPackageStatus_AddRef __x_ABI_CWindows_CApplicationModel_CIPackageStatus_AddRef +#define IPackageStatus_Release __x_ABI_CWindows_CApplicationModel_CIPackageStatus_Release +#define IPackageStatus_GetIids __x_ABI_CWindows_CApplicationModel_CIPackageStatus_GetIids +#define IPackageStatus_GetRuntimeClassName __x_ABI_CWindows_CApplicationModel_CIPackageStatus_GetRuntimeClassName +#define IPackageStatus_GetTrustLevel __x_ABI_CWindows_CApplicationModel_CIPackageStatus_GetTrustLevel +#define IPackageStatus_VerifyIsOK __x_ABI_CWindows_CApplicationModel_CIPackageStatus_VerifyIsOK +#define IPackageStatus_get_NotAvailable __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_NotAvailable +#define IPackageStatus_get_PackageOffline __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_PackageOffline +#define IPackageStatus_get_DataOffline __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_DataOffline +#define IPackageStatus_get_Disabled __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_Disabled +#define IPackageStatus_get_NeedsRemediation __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_NeedsRemediation +#define IPackageStatus_get_LicenseIssue __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_LicenseIssue +#define IPackageStatus_get_Modified __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_Modified +#define IPackageStatus_get_Tampered __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_Tampered +#define IPackageStatus_get_DependencyIssue __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_DependencyIssue +#define IPackageStatus_get_Servicing __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_Servicing +#define IPackageStatus_get_DeploymentInProgress __x_ABI_CWindows_CApplicationModel_CIPackageStatus_get_DeploymentInProgress +#endif /* WIDL_using_Windows_ApplicationModel */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CApplicationModel_CIPackageStatus_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IPackageId interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackageId_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackageId_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CApplicationModel_CIPackageId, 0x1adb665e, 0x37c7, 0x4790, 0x99,0x80, 0xdd,0x7a,0xe7,0x4e,0x8b,0xb2); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace ApplicationModel { + MIDL_INTERFACE("1adb665e-37c7-4790-9980-dd7ae74e8bb2") + IPackageId : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Name( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Version( + struct PackageVersion *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Architecture( + enum ProcessorArchitecture *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ResourceId( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Publisher( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PublisherId( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FullName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FamilyName( + HSTRING *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CApplicationModel_CIPackageId, 0x1adb665e, 0x37c7, 0x4790, 0x99,0x80, 0xdd,0x7a,0xe7,0x4e,0x8b,0xb2) +#endif +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CIPackageIdVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This, + TrustLevel *trustLevel); + + /*** IPackageId methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Name)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Version)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This, + struct __x_ABI_CWindows_CApplicationModel_CPackageVersion *value); + + HRESULT (STDMETHODCALLTYPE *get_Architecture)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This, + enum __x_ABI_CWindows_CSystem_CProcessorArchitecture *value); + + HRESULT (STDMETHODCALLTYPE *get_ResourceId)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Publisher)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_PublisherId)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_FullName)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_FamilyName)( + __x_ABI_CWindows_CApplicationModel_CIPackageId *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CApplicationModel_CIPackageIdVtbl; + +interface __x_ABI_CWindows_CApplicationModel_CIPackageId { + CONST_VTBL __x_ABI_CWindows_CApplicationModel_CIPackageIdVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IPackageId methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_get_Version(This,value) (This)->lpVtbl->get_Version(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_get_Architecture(This,value) (This)->lpVtbl->get_Architecture(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_get_ResourceId(This,value) (This)->lpVtbl->get_ResourceId(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_get_Publisher(This,value) (This)->lpVtbl->get_Publisher(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_get_PublisherId(This,value) (This)->lpVtbl->get_PublisherId(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_get_FullName(This,value) (This)->lpVtbl->get_FullName(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageId_get_FamilyName(This,value) (This)->lpVtbl->get_FamilyName(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageId_QueryInterface(__x_ABI_CWindows_CApplicationModel_CIPackageId* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackageId_AddRef(__x_ABI_CWindows_CApplicationModel_CIPackageId* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackageId_Release(__x_ABI_CWindows_CApplicationModel_CIPackageId* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageId_GetIids(__x_ABI_CWindows_CApplicationModel_CIPackageId* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageId_GetRuntimeClassName(__x_ABI_CWindows_CApplicationModel_CIPackageId* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageId_GetTrustLevel(__x_ABI_CWindows_CApplicationModel_CIPackageId* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IPackageId methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageId_get_Name(__x_ABI_CWindows_CApplicationModel_CIPackageId* This,HSTRING *value) { + return This->lpVtbl->get_Name(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageId_get_Version(__x_ABI_CWindows_CApplicationModel_CIPackageId* This,struct __x_ABI_CWindows_CApplicationModel_CPackageVersion *value) { + return This->lpVtbl->get_Version(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageId_get_Architecture(__x_ABI_CWindows_CApplicationModel_CIPackageId* This,enum __x_ABI_CWindows_CSystem_CProcessorArchitecture *value) { + return This->lpVtbl->get_Architecture(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageId_get_ResourceId(__x_ABI_CWindows_CApplicationModel_CIPackageId* This,HSTRING *value) { + return This->lpVtbl->get_ResourceId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageId_get_Publisher(__x_ABI_CWindows_CApplicationModel_CIPackageId* This,HSTRING *value) { + return This->lpVtbl->get_Publisher(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageId_get_PublisherId(__x_ABI_CWindows_CApplicationModel_CIPackageId* This,HSTRING *value) { + return This->lpVtbl->get_PublisherId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageId_get_FullName(__x_ABI_CWindows_CApplicationModel_CIPackageId* This,HSTRING *value) { + return This->lpVtbl->get_FullName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageId_get_FamilyName(__x_ABI_CWindows_CApplicationModel_CIPackageId* This,HSTRING *value) { + return This->lpVtbl->get_FamilyName(This,value); +} +#endif +#ifdef WIDL_using_Windows_ApplicationModel +#define IID_IPackageId IID___x_ABI_CWindows_CApplicationModel_CIPackageId +#define IPackageIdVtbl __x_ABI_CWindows_CApplicationModel_CIPackageIdVtbl +#define IPackageId __x_ABI_CWindows_CApplicationModel_CIPackageId +#define IPackageId_QueryInterface __x_ABI_CWindows_CApplicationModel_CIPackageId_QueryInterface +#define IPackageId_AddRef __x_ABI_CWindows_CApplicationModel_CIPackageId_AddRef +#define IPackageId_Release __x_ABI_CWindows_CApplicationModel_CIPackageId_Release +#define IPackageId_GetIids __x_ABI_CWindows_CApplicationModel_CIPackageId_GetIids +#define IPackageId_GetRuntimeClassName __x_ABI_CWindows_CApplicationModel_CIPackageId_GetRuntimeClassName +#define IPackageId_GetTrustLevel __x_ABI_CWindows_CApplicationModel_CIPackageId_GetTrustLevel +#define IPackageId_get_Name __x_ABI_CWindows_CApplicationModel_CIPackageId_get_Name +#define IPackageId_get_Version __x_ABI_CWindows_CApplicationModel_CIPackageId_get_Version +#define IPackageId_get_Architecture __x_ABI_CWindows_CApplicationModel_CIPackageId_get_Architecture +#define IPackageId_get_ResourceId __x_ABI_CWindows_CApplicationModel_CIPackageId_get_ResourceId +#define IPackageId_get_Publisher __x_ABI_CWindows_CApplicationModel_CIPackageId_get_Publisher +#define IPackageId_get_PublisherId __x_ABI_CWindows_CApplicationModel_CIPackageId_get_PublisherId +#define IPackageId_get_FullName __x_ABI_CWindows_CApplicationModel_CIPackageId_get_FullName +#define IPackageId_get_FamilyName __x_ABI_CWindows_CApplicationModel_CIPackageId_get_FamilyName +#endif /* WIDL_using_Windows_ApplicationModel */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CApplicationModel_CIPackageId_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IPackageIdWithMetadata interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata, 0x40577a7c, 0x0c9e, 0x443d, 0x90,0x74, 0x85,0x5f,0x5c,0xe0,0xa0,0x8d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace ApplicationModel { + MIDL_INTERFACE("40577a7c-0c9e-443d-9074-855f5ce0a08d") + IPackageIdWithMetadata : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_ProductId( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Author( + HSTRING *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata, 0x40577a7c, 0x0c9e, 0x443d, 0x90,0x74, 0x85,0x5f,0x5c,0xe0,0xa0,0x8d) +#endif +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadataVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata *This, + TrustLevel *trustLevel); + + /*** IPackageIdWithMetadata methods ***/ + HRESULT (STDMETHODCALLTYPE *get_ProductId)( + __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Author)( + __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadataVtbl; + +interface __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata { + CONST_VTBL __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadataVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IPackageIdWithMetadata methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_get_ProductId(This,value) (This)->lpVtbl->get_ProductId(This,value) +#define __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_get_Author(This,value) (This)->lpVtbl->get_Author(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_QueryInterface(__x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_AddRef(__x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_Release(__x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_GetIids(__x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_GetRuntimeClassName(__x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_GetTrustLevel(__x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IPackageIdWithMetadata methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_get_ProductId(__x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata* This,HSTRING *value) { + return This->lpVtbl->get_ProductId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_get_Author(__x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata* This,HSTRING *value) { + return This->lpVtbl->get_Author(This,value); +} +#endif +#ifdef WIDL_using_Windows_ApplicationModel +#define IID_IPackageIdWithMetadata IID___x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata +#define IPackageIdWithMetadataVtbl __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadataVtbl +#define IPackageIdWithMetadata __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata +#define IPackageIdWithMetadata_QueryInterface __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_QueryInterface +#define IPackageIdWithMetadata_AddRef __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_AddRef +#define IPackageIdWithMetadata_Release __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_Release +#define IPackageIdWithMetadata_GetIids __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_GetIids +#define IPackageIdWithMetadata_GetRuntimeClassName __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_GetRuntimeClassName +#define IPackageIdWithMetadata_GetTrustLevel __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_GetTrustLevel +#define IPackageIdWithMetadata_get_ProductId __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_get_ProductId +#define IPackageIdWithMetadata_get_Author __x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_get_Author +#endif /* WIDL_using_Windows_ApplicationModel */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CApplicationModel_CIPackageIdWithMetadata_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IPackageStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CApplicationModel_CIPackageStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CApplicationModel_CIPackageStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CApplicationModel_CIPackageStatics, 0x4e534bdf, 0x2960, 0x4878, 0x97,0xa4, 0x96,0x24,0xde,0xb7,0x2f,0x2d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace ApplicationModel { + MIDL_INTERFACE("4e534bdf-2960-4878-97a4-9624deb72f2d") + IPackageStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Current( + ABI::Windows::ApplicationModel::IPackage **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CApplicationModel_CIPackageStatics, 0x4e534bdf, 0x2960, 0x4878, 0x97,0xa4, 0x96,0x24,0xde,0xb7,0x2f,0x2d) +#endif +#else +typedef struct __x_ABI_CWindows_CApplicationModel_CIPackageStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatics *This, + TrustLevel *trustLevel); + + /*** IPackageStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __x_ABI_CWindows_CApplicationModel_CIPackageStatics *This, + __x_ABI_CWindows_CApplicationModel_CIPackage **value); + + END_INTERFACE +} __x_ABI_CWindows_CApplicationModel_CIPackageStaticsVtbl; + +interface __x_ABI_CWindows_CApplicationModel_CIPackageStatics { + CONST_VTBL __x_ABI_CWindows_CApplicationModel_CIPackageStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IPackageStatics methods ***/ +#define __x_ABI_CWindows_CApplicationModel_CIPackageStatics_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatics_QueryInterface(__x_ABI_CWindows_CApplicationModel_CIPackageStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackageStatics_AddRef(__x_ABI_CWindows_CApplicationModel_CIPackageStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CApplicationModel_CIPackageStatics_Release(__x_ABI_CWindows_CApplicationModel_CIPackageStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatics_GetIids(__x_ABI_CWindows_CApplicationModel_CIPackageStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatics_GetRuntimeClassName(__x_ABI_CWindows_CApplicationModel_CIPackageStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatics_GetTrustLevel(__x_ABI_CWindows_CApplicationModel_CIPackageStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IPackageStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CApplicationModel_CIPackageStatics_get_Current(__x_ABI_CWindows_CApplicationModel_CIPackageStatics* This,__x_ABI_CWindows_CApplicationModel_CIPackage **value) { + return This->lpVtbl->get_Current(This,value); +} +#endif +#ifdef WIDL_using_Windows_ApplicationModel +#define IID_IPackageStatics IID___x_ABI_CWindows_CApplicationModel_CIPackageStatics +#define IPackageStaticsVtbl __x_ABI_CWindows_CApplicationModel_CIPackageStaticsVtbl +#define IPackageStatics __x_ABI_CWindows_CApplicationModel_CIPackageStatics +#define IPackageStatics_QueryInterface __x_ABI_CWindows_CApplicationModel_CIPackageStatics_QueryInterface +#define IPackageStatics_AddRef __x_ABI_CWindows_CApplicationModel_CIPackageStatics_AddRef +#define IPackageStatics_Release __x_ABI_CWindows_CApplicationModel_CIPackageStatics_Release +#define IPackageStatics_GetIids __x_ABI_CWindows_CApplicationModel_CIPackageStatics_GetIids +#define IPackageStatics_GetRuntimeClassName __x_ABI_CWindows_CApplicationModel_CIPackageStatics_GetRuntimeClassName +#define IPackageStatics_GetTrustLevel __x_ABI_CWindows_CApplicationModel_CIPackageStatics_GetTrustLevel +#define IPackageStatics_get_Current __x_ABI_CWindows_CApplicationModel_CIPackageStatics_get_Current +#endif /* WIDL_using_Windows_ApplicationModel */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CApplicationModel_CIPackageStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.ApplicationModel.AppDisplayInfo + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_ApplicationModel_AppDisplayInfo_DEFINED +#define RUNTIMECLASS_Windows_ApplicationModel_AppDisplayInfo_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_ApplicationModel_AppDisplayInfo[] = {'W','i','n','d','o','w','s','.','A','p','p','l','i','c','a','t','i','o','n','M','o','d','e','l','.','A','p','p','D','i','s','p','l','a','y','I','n','f','o',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_ApplicationModel_AppDisplayInfo[] = L"Windows.ApplicationModel.AppDisplayInfo"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_ApplicationModel_AppDisplayInfo[] = {'W','i','n','d','o','w','s','.','A','p','p','l','i','c','a','t','i','o','n','M','o','d','e','l','.','A','p','p','D','i','s','p','l','a','y','I','n','f','o',0}; +#endif +#endif /* RUNTIMECLASS_Windows_ApplicationModel_AppDisplayInfo_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.ApplicationModel.Package + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_ApplicationModel_Package_DEFINED +#define RUNTIMECLASS_Windows_ApplicationModel_Package_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_ApplicationModel_Package[] = {'W','i','n','d','o','w','s','.','A','p','p','l','i','c','a','t','i','o','n','M','o','d','e','l','.','P','a','c','k','a','g','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_ApplicationModel_Package[] = L"Windows.ApplicationModel.Package"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_ApplicationModel_Package[] = {'W','i','n','d','o','w','s','.','A','p','p','l','i','c','a','t','i','o','n','M','o','d','e','l','.','P','a','c','k','a','g','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_ApplicationModel_Package_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.ApplicationModel.PackageStatus + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_ApplicationModel_PackageStatus_DEFINED +#define RUNTIMECLASS_Windows_ApplicationModel_PackageStatus_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_ApplicationModel_PackageStatus[] = {'W','i','n','d','o','w','s','.','A','p','p','l','i','c','a','t','i','o','n','M','o','d','e','l','.','P','a','c','k','a','g','e','S','t','a','t','u','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_ApplicationModel_PackageStatus[] = L"Windows.ApplicationModel.PackageStatus"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_ApplicationModel_PackageStatus[] = {'W','i','n','d','o','w','s','.','A','p','p','l','i','c','a','t','i','o','n','M','o','d','e','l','.','P','a','c','k','a','g','e','S','t','a','t','u','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_ApplicationModel_PackageStatus_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.ApplicationModel.PackageId + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_ApplicationModel_PackageId_DEFINED +#define RUNTIMECLASS_Windows_ApplicationModel_PackageId_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_ApplicationModel_PackageId[] = {'W','i','n','d','o','w','s','.','A','p','p','l','i','c','a','t','i','o','n','M','o','d','e','l','.','P','a','c','k','a','g','e','I','d',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_ApplicationModel_PackageId[] = L"Windows.ApplicationModel.PackageId"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_ApplicationModel_PackageId[] = {'W','i','n','d','o','w','s','.','A','p','p','l','i','c','a','t','i','o','n','M','o','d','e','l','.','P','a','c','k','a','g','e','I','d',0}; +#endif +#endif /* RUNTIMECLASS_Windows_ApplicationModel_PackageId_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CApplicationModel__CPackage, 0x69ad6aa7, 0x0c49, 0x5f27, 0xa5,0xeb, 0xef,0x4d,0x59,0x46,0x7b,0x6d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("69ad6aa7-0c49-5f27-a5eb-ef4d59467b6d") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CApplicationModel__CPackage, 0x69ad6aa7, 0x0c49, 0x5f27, 0xa5,0xeb, 0xef,0x4d,0x59,0x46,0x7b,0x6d) +#endif +#else +typedef struct __FIIterable_1_Windows__CApplicationModel__CPackageVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This, + __FIIterator_1_Windows__CApplicationModel__CPackage **value); + + END_INTERFACE +} __FIIterable_1_Windows__CApplicationModel__CPackageVtbl; + +interface __FIIterable_1_Windows__CApplicationModel__CPackage { + CONST_VTBL __FIIterable_1_Windows__CApplicationModel__CPackageVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CApplicationModel__CPackage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CApplicationModel__CPackage_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CApplicationModel__CPackage_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CApplicationModel__CPackage_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CApplicationModel__CPackage_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CApplicationModel__CPackage_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CApplicationModel__CPackage_QueryInterface(__FIIterable_1_Windows__CApplicationModel__CPackage* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CApplicationModel__CPackage_AddRef(__FIIterable_1_Windows__CApplicationModel__CPackage* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CApplicationModel__CPackage_Release(__FIIterable_1_Windows__CApplicationModel__CPackage* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CApplicationModel__CPackage_GetIids(__FIIterable_1_Windows__CApplicationModel__CPackage* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName(__FIIterable_1_Windows__CApplicationModel__CPackage* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CApplicationModel__CPackage_GetTrustLevel(__FIIterable_1_Windows__CApplicationModel__CPackage* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CApplicationModel__CPackage_First(__FIIterable_1_Windows__CApplicationModel__CPackage* This,__FIIterator_1_Windows__CApplicationModel__CPackage **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_Package IID___FIIterable_1_Windows__CApplicationModel__CPackage +#define IIterable_PackageVtbl __FIIterable_1_Windows__CApplicationModel__CPackageVtbl +#define IIterable_Package __FIIterable_1_Windows__CApplicationModel__CPackage +#define IIterable_Package_QueryInterface __FIIterable_1_Windows__CApplicationModel__CPackage_QueryInterface +#define IIterable_Package_AddRef __FIIterable_1_Windows__CApplicationModel__CPackage_AddRef +#define IIterable_Package_Release __FIIterable_1_Windows__CApplicationModel__CPackage_Release +#define IIterable_Package_GetIids __FIIterable_1_Windows__CApplicationModel__CPackage_GetIids +#define IIterable_Package_GetRuntimeClassName __FIIterable_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName +#define IIterable_Package_GetTrustLevel __FIIterable_1_Windows__CApplicationModel__CPackage_GetTrustLevel +#define IIterable_Package_First __FIIterable_1_Windows__CApplicationModel__CPackage_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CApplicationModel__CPackage, 0x0217f069, 0x025c, 0x5ee6, 0xa8,0x7f, 0xe7,0x82,0xe3,0xb6,0x23,0xae); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("0217f069-025c-5ee6-a87f-e782e3b623ae") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CApplicationModel__CPackage, 0x0217f069, 0x025c, 0x5ee6, 0xa8,0x7f, 0xe7,0x82,0xe3,0xb6,0x23,0xae) +#endif +#else +typedef struct __FIIterator_1_Windows__CApplicationModel__CPackageVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + __x_ABI_CWindows_CApplicationModel_CIPackage **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + UINT32 items_size, + __x_ABI_CWindows_CApplicationModel_CIPackage **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CApplicationModel__CPackageVtbl; + +interface __FIIterator_1_Windows__CApplicationModel__CPackage { + CONST_VTBL __FIIterator_1_Windows__CApplicationModel__CPackageVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CApplicationModel__CPackage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CApplicationModel__CPackage_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CApplicationModel__CPackage_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_QueryInterface(__FIIterator_1_Windows__CApplicationModel__CPackage* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CApplicationModel__CPackage_AddRef(__FIIterator_1_Windows__CApplicationModel__CPackage* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CApplicationModel__CPackage_Release(__FIIterator_1_Windows__CApplicationModel__CPackage* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_GetIids(__FIIterator_1_Windows__CApplicationModel__CPackage* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName(__FIIterator_1_Windows__CApplicationModel__CPackage* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_GetTrustLevel(__FIIterator_1_Windows__CApplicationModel__CPackage* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_get_Current(__FIIterator_1_Windows__CApplicationModel__CPackage* This,__x_ABI_CWindows_CApplicationModel_CIPackage **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_get_HasCurrent(__FIIterator_1_Windows__CApplicationModel__CPackage* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_MoveNext(__FIIterator_1_Windows__CApplicationModel__CPackage* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_GetMany(__FIIterator_1_Windows__CApplicationModel__CPackage* This,UINT32 items_size,__x_ABI_CWindows_CApplicationModel_CIPackage **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_Package IID___FIIterator_1_Windows__CApplicationModel__CPackage +#define IIterator_PackageVtbl __FIIterator_1_Windows__CApplicationModel__CPackageVtbl +#define IIterator_Package __FIIterator_1_Windows__CApplicationModel__CPackage +#define IIterator_Package_QueryInterface __FIIterator_1_Windows__CApplicationModel__CPackage_QueryInterface +#define IIterator_Package_AddRef __FIIterator_1_Windows__CApplicationModel__CPackage_AddRef +#define IIterator_Package_Release __FIIterator_1_Windows__CApplicationModel__CPackage_Release +#define IIterator_Package_GetIids __FIIterator_1_Windows__CApplicationModel__CPackage_GetIids +#define IIterator_Package_GetRuntimeClassName __FIIterator_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName +#define IIterator_Package_GetTrustLevel __FIIterator_1_Windows__CApplicationModel__CPackage_GetTrustLevel +#define IIterator_Package_get_Current __FIIterator_1_Windows__CApplicationModel__CPackage_get_Current +#define IIterator_Package_get_HasCurrent __FIIterator_1_Windows__CApplicationModel__CPackage_get_HasCurrent +#define IIterator_Package_MoveNext __FIIterator_1_Windows__CApplicationModel__CPackage_MoveNext +#define IIterator_Package_GetMany __FIIterator_1_Windows__CApplicationModel__CPackage_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CApplicationModel__CPackage, 0x0263c4d4, 0x195c, 0x5dc5, 0xa7,0xca, 0x68,0x06,0xce,0xca,0x42,0x0b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("0263c4d4-195c-5dc5-a7ca-6806ceca420b") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CApplicationModel__CPackage, 0x0263c4d4, 0x195c, 0x5dc5, 0xa7,0xca, 0x68,0x06,0xce,0xca,0x42,0x0b) +#endif +#else +typedef struct __FIVectorView_1_Windows__CApplicationModel__CPackageVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CApplicationModel__CPackage *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CApplicationModel__CPackage *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CApplicationModel__CPackage *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CApplicationModel__CPackage *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CApplicationModel__CPackage *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CApplicationModel__CPackage *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CApplicationModel__CPackage *This, + UINT32 index, + __x_ABI_CWindows_CApplicationModel_CIPackage **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CApplicationModel__CPackage *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CApplicationModel__CPackage *This, + __x_ABI_CWindows_CApplicationModel_CIPackage *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CApplicationModel__CPackage *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CApplicationModel_CIPackage **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CApplicationModel__CPackageVtbl; + +interface __FIVectorView_1_Windows__CApplicationModel__CPackage { + CONST_VTBL __FIVectorView_1_Windows__CApplicationModel__CPackageVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CApplicationModel__CPackage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CApplicationModel__CPackage_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CApplicationModel__CPackage_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CApplicationModel__CPackage_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CApplicationModel__CPackage_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CApplicationModel__CPackage_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CApplicationModel__CPackage_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CApplicationModel__CPackage_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CApplicationModel__CPackage_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CPackage_QueryInterface(__FIVectorView_1_Windows__CApplicationModel__CPackage* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CApplicationModel__CPackage_AddRef(__FIVectorView_1_Windows__CApplicationModel__CPackage* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CApplicationModel__CPackage_Release(__FIVectorView_1_Windows__CApplicationModel__CPackage* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CPackage_GetIids(__FIVectorView_1_Windows__CApplicationModel__CPackage* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName(__FIVectorView_1_Windows__CApplicationModel__CPackage* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CPackage_GetTrustLevel(__FIVectorView_1_Windows__CApplicationModel__CPackage* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CPackage_GetAt(__FIVectorView_1_Windows__CApplicationModel__CPackage* This,UINT32 index,__x_ABI_CWindows_CApplicationModel_CIPackage **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CPackage_get_Size(__FIVectorView_1_Windows__CApplicationModel__CPackage* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CPackage_IndexOf(__FIVectorView_1_Windows__CApplicationModel__CPackage* This,__x_ABI_CWindows_CApplicationModel_CIPackage *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CPackage_GetMany(__FIVectorView_1_Windows__CApplicationModel__CPackage* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CApplicationModel_CIPackage **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_Package IID___FIVectorView_1_Windows__CApplicationModel__CPackage +#define IVectorView_PackageVtbl __FIVectorView_1_Windows__CApplicationModel__CPackageVtbl +#define IVectorView_Package __FIVectorView_1_Windows__CApplicationModel__CPackage +#define IVectorView_Package_QueryInterface __FIVectorView_1_Windows__CApplicationModel__CPackage_QueryInterface +#define IVectorView_Package_AddRef __FIVectorView_1_Windows__CApplicationModel__CPackage_AddRef +#define IVectorView_Package_Release __FIVectorView_1_Windows__CApplicationModel__CPackage_Release +#define IVectorView_Package_GetIids __FIVectorView_1_Windows__CApplicationModel__CPackage_GetIids +#define IVectorView_Package_GetRuntimeClassName __FIVectorView_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName +#define IVectorView_Package_GetTrustLevel __FIVectorView_1_Windows__CApplicationModel__CPackage_GetTrustLevel +#define IVectorView_Package_GetAt __FIVectorView_1_Windows__CApplicationModel__CPackage_GetAt +#define IVectorView_Package_get_Size __FIVectorView_1_Windows__CApplicationModel__CPackage_get_Size +#define IVectorView_Package_IndexOf __FIVectorView_1_Windows__CApplicationModel__CPackage_IndexOf +#define IVectorView_Package_GetMany __FIVectorView_1_Windows__CApplicationModel__CPackage_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry, 0x920c8b92, 0xd5ef, 0x5899, 0x87,0x76, 0x2a,0xd9,0x7a,0xca,0x6e,0x1d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("920c8b92-d5ef-5899-8776-2ad97aca6e1d") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry, 0x920c8b92, 0xd5ef, 0x5899, 0x87,0x76, 0x2a,0xd9,0x7a,0xca,0x6e,0x1d) +#endif +#else +typedef struct __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + UINT32 index, + __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntryVtbl; + +interface __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry { + CONST_VTBL __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_QueryInterface(__FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_AddRef(__FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_Release(__FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetIids(__FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetRuntimeClassName(__FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetTrustLevel(__FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetAt(__FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,UINT32 index,__x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_get_Size(__FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_IndexOf(__FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,__x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetMany(__FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CApplicationModel_CCore_CIAppListEntry **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_AppListEntry IID___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry +#define IVectorView_AppListEntryVtbl __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntryVtbl +#define IVectorView_AppListEntry __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry +#define IVectorView_AppListEntry_QueryInterface __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_QueryInterface +#define IVectorView_AppListEntry_AddRef __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_AddRef +#define IVectorView_AppListEntry_Release __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_Release +#define IVectorView_AppListEntry_GetIids __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetIids +#define IVectorView_AppListEntry_GetRuntimeClassName __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetRuntimeClassName +#define IVectorView_AppListEntry_GetTrustLevel __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetTrustLevel +#define IVectorView_AppListEntry_GetAt __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetAt +#define IVectorView_AppListEntry_get_Size __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_get_Size +#define IVectorView_AppListEntry_IndexOf __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_IndexOf +#define IVectorView_AppListEntry_GetMany __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation* > interface + */ +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry, 0xd3bcf8a0, 0x3538, 0x5dae, 0x98,0xd7, 0x1f,0x2a,0xb8,0x8c,0x3f,0x01); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("d3bcf8a0-3538-5dae-98d7-1f2ab88c3f01") + IAsyncOperation* > : IAsyncOperation_impl* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry, 0xd3bcf8a0, 0x3538, 0x5dae, 0x98,0xd7, 0x1f,0x2a,0xb8,0x8c,0x3f,0x01) +#endif +#else +typedef struct __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation* > methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + __FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry **results); + + END_INTERFACE +} __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntryVtbl; + +interface __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry { + CONST_VTBL __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation* > methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_QueryInterface(__FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_AddRef(__FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_Release(__FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetIids(__FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetRuntimeClassName(__FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetTrustLevel(__FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation* > methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_put_Completed(__FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_get_Completed(__FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetResults(__FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,__FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_IVectorView_AppListEntry IID___FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry +#define IAsyncOperation_IVectorView_AppListEntryVtbl __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntryVtbl +#define IAsyncOperation_IVectorView_AppListEntry __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry +#define IAsyncOperation_IVectorView_AppListEntry_QueryInterface __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_QueryInterface +#define IAsyncOperation_IVectorView_AppListEntry_AddRef __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_AddRef +#define IAsyncOperation_IVectorView_AppListEntry_Release __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_Release +#define IAsyncOperation_IVectorView_AppListEntry_GetIids __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetIids +#define IAsyncOperation_IVectorView_AppListEntry_GetRuntimeClassName __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetRuntimeClassName +#define IAsyncOperation_IVectorView_AppListEntry_GetTrustLevel __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetTrustLevel +#define IAsyncOperation_IVectorView_AppListEntry_put_Completed __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_put_Completed +#define IAsyncOperation_IVectorView_AppListEntry_get_Completed __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_get_Completed +#define IAsyncOperation_IVectorView_AppListEntry_GetResults __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler* > interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry, 0x51c74372, 0x9452, 0x57ce, 0x92,0x70, 0x76,0x20,0x09,0xfb,0xfe,0x4d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("51c74372-9452-57ce-9270-762009fbfe4d") + IAsyncOperationCompletedHandler* > : IAsyncOperationCompletedHandler_impl* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry, 0x51c74372, 0x9452, 0x57ce, 0x92,0x70, 0x76,0x20,0x09,0xfb,0xfe,0x4d) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This); + + /*** IAsyncOperationCompletedHandler* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *This, + __FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntryVtbl; + +interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry { + CONST_VTBL __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler* > methods ***/ +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_QueryInterface(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_AddRef(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_Release(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler* > methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_Invoke(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry* This,__FIAsyncOperation_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_IVectorView_AppListEntry IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry +#define IAsyncOperationCompletedHandler_IVectorView_AppListEntryVtbl __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntryVtbl +#define IAsyncOperationCompletedHandler_IVectorView_AppListEntry __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry +#define IAsyncOperationCompletedHandler_IVectorView_AppListEntry_QueryInterface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_QueryInterface +#define IAsyncOperationCompletedHandler_IVectorView_AppListEntry_AddRef __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_AddRef +#define IAsyncOperationCompletedHandler_IVectorView_AppListEntry_Release __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_Release +#define IAsyncOperationCompletedHandler_IVectorView_AppListEntry_Invoke __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CApplicationModel__CCore__CAppListEntry_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_applicationmodel_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.devices.bluetooth.h b/lib/libc/include/any-windows-any/windows.devices.bluetooth.h new file mode 100644 index 0000000000000000000000000000000000000000..cfbe9e61309d460d1e1b97d47df74523b1493f59 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.devices.bluetooth.h @@ -0,0 +1,814 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.devices.bluetooth.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_devices_bluetooth_h__ +#define __windows_devices_bluetooth_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter ABI::Windows::Devices::Bluetooth::IBluetoothAdapter +namespace ABI { + namespace Windows { + namespace Devices { + namespace Bluetooth { + interface IBluetoothAdapter; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics ABI::Windows::Devices::Bluetooth::IBluetoothAdapterStatics +namespace ABI { + namespace Windows { + namespace Devices { + namespace Bluetooth { + interface IBluetoothAdapterStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CBluetooth_CBluetoothAdapter_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CBluetooth_CBluetoothAdapter_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Bluetooth { + class BluetoothAdapter; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CBluetooth_CBluetoothAdapter __x_ABI_CWindows_CDevices_CBluetooth_CBluetoothAdapter; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CBluetooth_CBluetoothAdapter_FWD_DEFINED__ */ + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter ABI::Windows::Devices::Bluetooth::IBluetoothAdapter +namespace ABI { + namespace Windows { + namespace Devices { + namespace Bluetooth { + interface IBluetoothAdapter; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter2 __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter2 ABI::Windows::Devices::Bluetooth::IBluetoothAdapter2 +namespace ABI { + namespace Windows { + namespace Devices { + namespace Bluetooth { + interface IBluetoothAdapter2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter3 __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter3 ABI::Windows::Devices::Bluetooth::IBluetoothAdapter3 +namespace ABI { + namespace Windows { + namespace Devices { + namespace Bluetooth { + interface IBluetoothAdapter3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics ABI::Windows::Devices::Bluetooth::IBluetoothAdapterStatics +namespace ABI { + namespace Windows { + namespace Devices { + namespace Bluetooth { + interface IBluetoothAdapterStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IBluetoothAdapter interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter, 0x7974f04c, 0x5f7a, 0x4a34, 0x92,0x25, 0xa8,0x55,0xf8,0x4b,0x1a,0x8b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Bluetooth { + MIDL_INTERFACE("7974f04c-5f7a-4a34-9225-a855f84b1a8b") + IBluetoothAdapter : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_DeviceId( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_BluetoothAddress( + UINT64 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsClassicSupported( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsLowEnergySupported( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsPeripheralRoleSupported( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsCentralRoleSupported( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsAdvertisementOffloadSupported( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetRadioAsync( + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter, 0x7974f04c, 0x5f7a, 0x4a34, 0x92,0x25, 0xa8,0x55,0xf8,0x4b,0x1a,0x8b) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This, + TrustLevel *trustLevel); + + /*** IBluetoothAdapter methods ***/ + HRESULT (STDMETHODCALLTYPE *get_DeviceId)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_BluetoothAddress)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This, + UINT64 *value); + + HRESULT (STDMETHODCALLTYPE *get_IsClassicSupported)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsLowEnergySupported)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsPeripheralRoleSupported)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsCentralRoleSupported)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsAdvertisementOffloadSupported)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *GetRadioAsync)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter *This, + __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio **operation); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterVtbl; + +interface __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter { + CONST_VTBL __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IBluetoothAdapter methods ***/ +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_DeviceId(This,value) (This)->lpVtbl->get_DeviceId(This,value) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_BluetoothAddress(This,value) (This)->lpVtbl->get_BluetoothAddress(This,value) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsClassicSupported(This,value) (This)->lpVtbl->get_IsClassicSupported(This,value) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsLowEnergySupported(This,value) (This)->lpVtbl->get_IsLowEnergySupported(This,value) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsPeripheralRoleSupported(This,value) (This)->lpVtbl->get_IsPeripheralRoleSupported(This,value) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsCentralRoleSupported(This,value) (This)->lpVtbl->get_IsCentralRoleSupported(This,value) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsAdvertisementOffloadSupported(This,value) (This)->lpVtbl->get_IsAdvertisementOffloadSupported(This,value) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_GetRadioAsync(This,operation) (This)->lpVtbl->GetRadioAsync(This,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_QueryInterface(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_AddRef(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_Release(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_GetIids(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_GetTrustLevel(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IBluetoothAdapter methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_DeviceId(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This,HSTRING *value) { + return This->lpVtbl->get_DeviceId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_BluetoothAddress(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This,UINT64 *value) { + return This->lpVtbl->get_BluetoothAddress(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsClassicSupported(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This,boolean *value) { + return This->lpVtbl->get_IsClassicSupported(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsLowEnergySupported(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This,boolean *value) { + return This->lpVtbl->get_IsLowEnergySupported(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsPeripheralRoleSupported(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This,boolean *value) { + return This->lpVtbl->get_IsPeripheralRoleSupported(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsCentralRoleSupported(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This,boolean *value) { + return This->lpVtbl->get_IsCentralRoleSupported(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsAdvertisementOffloadSupported(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This,boolean *value) { + return This->lpVtbl->get_IsAdvertisementOffloadSupported(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_GetRadioAsync(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter* This,__FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio **operation) { + return This->lpVtbl->GetRadioAsync(This,operation); +} +#endif +#ifdef WIDL_using_Windows_Devices_Bluetooth +#define IID_IBluetoothAdapter IID___x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter +#define IBluetoothAdapterVtbl __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterVtbl +#define IBluetoothAdapter __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter +#define IBluetoothAdapter_QueryInterface __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_QueryInterface +#define IBluetoothAdapter_AddRef __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_AddRef +#define IBluetoothAdapter_Release __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_Release +#define IBluetoothAdapter_GetIids __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_GetIids +#define IBluetoothAdapter_GetRuntimeClassName __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_GetRuntimeClassName +#define IBluetoothAdapter_GetTrustLevel __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_GetTrustLevel +#define IBluetoothAdapter_get_DeviceId __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_DeviceId +#define IBluetoothAdapter_get_BluetoothAddress __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_BluetoothAddress +#define IBluetoothAdapter_get_IsClassicSupported __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsClassicSupported +#define IBluetoothAdapter_get_IsLowEnergySupported __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsLowEnergySupported +#define IBluetoothAdapter_get_IsPeripheralRoleSupported __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsPeripheralRoleSupported +#define IBluetoothAdapter_get_IsCentralRoleSupported __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsCentralRoleSupported +#define IBluetoothAdapter_get_IsAdvertisementOffloadSupported __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_get_IsAdvertisementOffloadSupported +#define IBluetoothAdapter_GetRadioAsync __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_GetRadioAsync +#endif /* WIDL_using_Windows_Devices_Bluetooth */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IBluetoothAdapterStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics, 0x8b02fb6a, 0xac4c, 0x4741, 0x86,0x61, 0x8e,0xab,0x7d,0x17,0xea,0x9f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Bluetooth { + MIDL_INTERFACE("8b02fb6a-ac4c-4741-8661-8eab7d17ea9f") + IBluetoothAdapterStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetDeviceSelector( + HSTRING *result) = 0; + + virtual HRESULT STDMETHODCALLTYPE FromIdAsync( + HSTRING id, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDefaultAsync( + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics, 0x8b02fb6a, 0xac4c, 0x4741, 0x86,0x61, 0x8e,0xab,0x7d,0x17,0xea,0x9f) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics *This, + TrustLevel *trustLevel); + + /*** IBluetoothAdapterStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDeviceSelector)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics *This, + HSTRING *result); + + HRESULT (STDMETHODCALLTYPE *FromIdAsync)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics *This, + HSTRING id, + __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter **operation); + + HRESULT (STDMETHODCALLTYPE *GetDefaultAsync)( + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics *This, + __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter **operation); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStaticsVtbl; + +interface __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics { + CONST_VTBL __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IBluetoothAdapterStatics methods ***/ +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetDeviceSelector(This,result) (This)->lpVtbl->GetDeviceSelector(This,result) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_FromIdAsync(This,id,operation) (This)->lpVtbl->FromIdAsync(This,id,operation) +#define __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetDefaultAsync(This,operation) (This)->lpVtbl->GetDefaultAsync(This,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_QueryInterface(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_AddRef(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_Release(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetIids(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetTrustLevel(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IBluetoothAdapterStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetDeviceSelector(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics* This,HSTRING *result) { + return This->lpVtbl->GetDeviceSelector(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_FromIdAsync(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics* This,HSTRING id,__FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter **operation) { + return This->lpVtbl->FromIdAsync(This,id,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetDefaultAsync(__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics* This,__FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter **operation) { + return This->lpVtbl->GetDefaultAsync(This,operation); +} +#endif +#ifdef WIDL_using_Windows_Devices_Bluetooth +#define IID_IBluetoothAdapterStatics IID___x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics +#define IBluetoothAdapterStaticsVtbl __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStaticsVtbl +#define IBluetoothAdapterStatics __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics +#define IBluetoothAdapterStatics_QueryInterface __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_QueryInterface +#define IBluetoothAdapterStatics_AddRef __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_AddRef +#define IBluetoothAdapterStatics_Release __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_Release +#define IBluetoothAdapterStatics_GetIids __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetIids +#define IBluetoothAdapterStatics_GetRuntimeClassName __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetRuntimeClassName +#define IBluetoothAdapterStatics_GetTrustLevel __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetTrustLevel +#define IBluetoothAdapterStatics_GetDeviceSelector __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetDeviceSelector +#define IBluetoothAdapterStatics_FromIdAsync __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_FromIdAsync +#define IBluetoothAdapterStatics_GetDefaultAsync __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_GetDefaultAsync +#endif /* WIDL_using_Windows_Devices_Bluetooth */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapterStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/* + * Class Windows.Devices.Bluetooth.BluetoothAdapter + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef RUNTIMECLASS_Windows_Devices_Bluetooth_BluetoothAdapter_DEFINED +#define RUNTIMECLASS_Windows_Devices_Bluetooth_BluetoothAdapter_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Bluetooth_BluetoothAdapter[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','B','l','u','e','t','o','o','t','h','.','B','l','u','e','t','o','o','t','h','A','d','a','p','t','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Bluetooth_BluetoothAdapter[] = L"Windows.Devices.Bluetooth.BluetoothAdapter"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Bluetooth_BluetoothAdapter[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','B','l','u','e','t','o','o','t','h','.','B','l','u','e','t','o','o','t','h','A','d','a','p','t','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Bluetooth_BluetoothAdapter_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter, 0x10a10a88, 0x90e0, 0x511a, 0x9a,0x08, 0xd7,0x5f,0xeb,0x52,0xa1,0x9f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("10a10a88-90e0-511a-9a08-d75feb52a19f") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter, 0x10a10a88, 0x90e0, 0x511a, 0x9a,0x08, 0xd7,0x5f,0xeb,0x52,0xa1,0x9f) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapterVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *This, + __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapterVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapterVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_Release(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter* This,__FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_BluetoothAdapter IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter +#define IAsyncOperationCompletedHandler_BluetoothAdapterVtbl __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapterVtbl +#define IAsyncOperationCompletedHandler_BluetoothAdapter __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter +#define IAsyncOperationCompletedHandler_BluetoothAdapter_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_QueryInterface +#define IAsyncOperationCompletedHandler_BluetoothAdapter_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_AddRef +#define IAsyncOperationCompletedHandler_BluetoothAdapter_Release __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_Release +#define IAsyncOperationCompletedHandler_BluetoothAdapter_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter, 0x46fce70c, 0x6c07, 0x5a3a, 0xb7,0x75, 0x26,0xf9,0x94,0x02,0x55,0x3f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("46fce70c-6c07-5a3a-b775-26f99402553f") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter, 0x46fce70c, 0x6c07, 0x5a3a, 0xb7,0x75, 0x26,0xf9,0x94,0x02,0x55,0x3f) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapterVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *This, + __x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapterVtbl; + +interface __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter { + CONST_VTBL __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapterVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_QueryInterface(__FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_AddRef(__FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_Release(__FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_GetIids(__FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_GetTrustLevel(__FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_put_Completed(__FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_get_Completed(__FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CBluetooth__CBluetoothAdapter **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_GetResults(__FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter* This,__x_ABI_CWindows_CDevices_CBluetooth_CIBluetoothAdapter **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_BluetoothAdapter IID___FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter +#define IAsyncOperation_BluetoothAdapterVtbl __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapterVtbl +#define IAsyncOperation_BluetoothAdapter __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter +#define IAsyncOperation_BluetoothAdapter_QueryInterface __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_QueryInterface +#define IAsyncOperation_BluetoothAdapter_AddRef __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_AddRef +#define IAsyncOperation_BluetoothAdapter_Release __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_Release +#define IAsyncOperation_BluetoothAdapter_GetIids __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_GetIids +#define IAsyncOperation_BluetoothAdapter_GetRuntimeClassName __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_GetRuntimeClassName +#define IAsyncOperation_BluetoothAdapter_GetTrustLevel __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_GetTrustLevel +#define IAsyncOperation_BluetoothAdapter_put_Completed __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_put_Completed +#define IAsyncOperation_BluetoothAdapter_get_Completed __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_get_Completed +#define IAsyncOperation_BluetoothAdapter_GetResults __FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CDevices__CBluetooth__CBluetoothAdapter_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_devices_bluetooth_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.devices.enumeration.h b/lib/libc/include/any-windows-any/windows.devices.enumeration.h new file mode 100644 index 0000000000000000000000000000000000000000..e492258b54fe4f462b8431a6193b29c0665d2aa1 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.devices.enumeration.h @@ -0,0 +1,4393 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.devices.enumeration.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_devices_enumeration_h__ +#define __windows_devices_enumeration_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation ABI::Windows::Devices::Enumeration::IDeviceInformation +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IDeviceInformation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate ABI::Windows::Devices::Enumeration::IDeviceInformationUpdate +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IDeviceInformationUpdate; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher ABI::Windows::Devices::Enumeration::IDeviceWatcher +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IDeviceWatcher; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation ABI::Windows::Devices::Enumeration::IEnclosureLocation +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IEnclosureLocation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics ABI::Windows::Devices::Enumeration::IDeviceInformationStatics +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IDeviceInformationStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 ABI::Windows::Devices::Enumeration::IDeviceInformationStatics2 +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IDeviceInformationStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs ABI::Windows::Devices::Enumeration::IDeviceAccessChangedEventArgs +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IDeviceAccessChangedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2 __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2 ABI::Windows::Devices::Enumeration::IDeviceAccessChangedEventArgs2 +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IDeviceAccessChangedEventArgs2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation ABI::Windows::Devices::Enumeration::IDeviceAccessInformation +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IDeviceAccessInformation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics ABI::Windows::Devices::Enumeration::IDeviceAccessInformationStatics +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IDeviceAccessInformationStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + class DeviceInformation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformation __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformation_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationCollection_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationCollection_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + class DeviceInformationCollection; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationCollection __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationCollection; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationCollection_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationUpdate_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationUpdate_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + class DeviceInformationUpdate; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationUpdate __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationUpdate; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationUpdate_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceThumbnail_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceThumbnail_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + class DeviceThumbnail; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CDeviceThumbnail __x_ABI_CWindows_CDevices_CEnumeration_CDeviceThumbnail; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceThumbnail_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcher_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcher_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + class DeviceWatcher; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcher __x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcher; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcher_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CEnclosureLocation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CEnclosureLocation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + class EnclosureLocation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CEnclosureLocation __x_ABI_CWindows_CDevices_CEnumeration_CEnclosureLocation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CEnumeration_CEnclosureLocation_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessChangedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + class DeviceAccessChangedEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessChangedEventArgs __x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessChangedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessChangedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessInformation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + class DeviceAccessInformation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessInformation __x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessInformation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessInformation_FWD_DEFINED__ */ + +#ifndef ____FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMapView_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIMapView_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIMapView_2_HSTRING_IInspectable __FIMapView_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIMapView_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IMapView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceClass __x_ABI_CWindows_CDevices_CEnumeration_CDeviceClass; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationKind __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationKind; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcherStatus __x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcherStatus; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CDevices_CEnumeration_CPanel __x_ABI_CWindows_CDevices_CEnumeration_CPanel; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessStatus __x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessStatus; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation ABI::Windows::Devices::Enumeration::IDeviceInformation +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IDeviceInformation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics ABI::Windows::Devices::Enumeration::IDeviceInformationStatics +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IDeviceInformationStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 ABI::Windows::Devices::Enumeration::IDeviceInformationStatics2 +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IDeviceInformationStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate ABI::Windows::Devices::Enumeration::IDeviceInformationUpdate +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IDeviceInformationUpdate; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation ABI::Windows::Devices::Enumeration::IEnclosureLocation +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + interface IEnclosureLocation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMapView_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIMapView_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIMapView_2_HSTRING_IInspectable __FIMapView_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIMapView_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IMapView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + enum DeviceClass { + DeviceClass_All = 0, + DeviceClass_AudioCapture = 1, + DeviceClass_AudioRender = 2, + DeviceClass_PortableStorageDevice = 3, + DeviceClass_VideoCapture = 4, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + DeviceClass_ImageScanner = 5, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + DeviceClass_Location = 6 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceClass { + DeviceClass_All = 0, + DeviceClass_AudioCapture = 1, + DeviceClass_AudioRender = 2, + DeviceClass_PortableStorageDevice = 3, + DeviceClass_VideoCapture = 4, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + DeviceClass_ImageScanner = 5, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + DeviceClass_Location = 6 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +}; +#ifdef WIDL_using_Windows_Devices_Enumeration +#define DeviceClass __x_ABI_CWindows_CDevices_CEnumeration_CDeviceClass +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + enum DeviceInformationKind { + DeviceInformationKind_Unknown = 0, + DeviceInformationKind_DeviceInterface = 1, + DeviceInformationKind_DeviceContainer = 2, + DeviceInformationKind_Device = 3, + DeviceInformationKind_DeviceInterfaceClass = 4, + DeviceInformationKind_AssociationEndpoint = 5, + DeviceInformationKind_AssociationEndpointContainer = 6, + DeviceInformationKind_AssociationEndpointService = 7, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 + DeviceInformationKind_DevicePanel = 8 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationKind { + DeviceInformationKind_Unknown = 0, + DeviceInformationKind_DeviceInterface = 1, + DeviceInformationKind_DeviceContainer = 2, + DeviceInformationKind_Device = 3, + DeviceInformationKind_DeviceInterfaceClass = 4, + DeviceInformationKind_AssociationEndpoint = 5, + DeviceInformationKind_AssociationEndpointContainer = 6, + DeviceInformationKind_AssociationEndpointService = 7, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 + DeviceInformationKind_DevicePanel = 8 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 */ +}; +#ifdef WIDL_using_Windows_Devices_Enumeration +#define DeviceInformationKind __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationKind +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + enum DeviceWatcherStatus { + DeviceWatcherStatus_Created = 0, + DeviceWatcherStatus_Started = 1, + DeviceWatcherStatus_EnumerationCompleted = 2, + DeviceWatcherStatus_Stopping = 3, + DeviceWatcherStatus_Stopped = 4, + DeviceWatcherStatus_Aborted = 5 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcherStatus { + DeviceWatcherStatus_Created = 0, + DeviceWatcherStatus_Started = 1, + DeviceWatcherStatus_EnumerationCompleted = 2, + DeviceWatcherStatus_Stopping = 3, + DeviceWatcherStatus_Stopped = 4, + DeviceWatcherStatus_Aborted = 5 +}; +#ifdef WIDL_using_Windows_Devices_Enumeration +#define DeviceWatcherStatus __x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcherStatus +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + enum Panel { + Panel_Unknown = 0, + Panel_Front = 1, + Panel_Back = 2, + Panel_Top = 3, + Panel_Bottom = 4, + Panel_Left = 5, + Panel_Right = 6 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CDevices_CEnumeration_CPanel { + Panel_Unknown = 0, + Panel_Front = 1, + Panel_Back = 2, + Panel_Top = 3, + Panel_Bottom = 4, + Panel_Left = 5, + Panel_Right = 6 +}; +#ifdef WIDL_using_Windows_Devices_Enumeration +#define Panel __x_ABI_CWindows_CDevices_CEnumeration_CPanel +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + enum DeviceAccessStatus { + DeviceAccessStatus_Unspecified = 0, + DeviceAccessStatus_Allowed = 1, + DeviceAccessStatus_DeniedByUser = 2, + DeviceAccessStatus_DeniedBySystem = 3 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessStatus { + DeviceAccessStatus_Unspecified = 0, + DeviceAccessStatus_Allowed = 1, + DeviceAccessStatus_DeniedByUser = 2, + DeviceAccessStatus_DeniedBySystem = 3 +}; +#ifdef WIDL_using_Windows_Devices_Enumeration +#define DeviceAccessStatus __x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessStatus +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IDeviceInformation interface + */ +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation, 0xaba0fb95, 0x4398, 0x489d, 0x8e,0x44, 0xe6,0x13,0x09,0x27,0x01,0x1f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + MIDL_INTERFACE("aba0fb95-4398-489d-8e44-e6130927011f") + IDeviceInformation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Id( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Name( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsDefault( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_EnclosureLocation( + ABI::Windows::Devices::Enumeration::IEnclosureLocation **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Properties( + ABI::Windows::Foundation::Collections::IMapView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE Update( + ABI::Windows::Devices::Enumeration::IDeviceInformationUpdate *info) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetThumbnailAsync( + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetGlyphThumbnailAsync( + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation, 0xaba0fb95, 0x4398, 0x489d, 0x8e,0x44, 0xe6,0x13,0x09,0x27,0x01,0x1f) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This, + TrustLevel *trustLevel); + + /*** IDeviceInformation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Id)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Name)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_IsEnabled)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsDefault)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_EnclosureLocation)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This, + __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation **value); + + HRESULT (STDMETHODCALLTYPE *get_Properties)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This, + __FIMapView_2_HSTRING_IInspectable **value); + + HRESULT (STDMETHODCALLTYPE *Update)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate *info); + + HRESULT (STDMETHODCALLTYPE *GetThumbnailAsync)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This, + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail **operation); + + HRESULT (STDMETHODCALLTYPE *GetGlyphThumbnailAsync)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *This, + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail **operation); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationVtbl; + +interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation { + CONST_VTBL __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDeviceInformation methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_Id(This,value) (This)->lpVtbl->get_Id(This,value) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_IsEnabled(This,value) (This)->lpVtbl->get_IsEnabled(This,value) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_IsDefault(This,value) (This)->lpVtbl->get_IsDefault(This,value) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_EnclosureLocation(This,value) (This)->lpVtbl->get_EnclosureLocation(This,value) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_Properties(This,value) (This)->lpVtbl->get_Properties(This,value) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_Update(This,info) (This)->lpVtbl->Update(This,info) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetThumbnailAsync(This,operation) (This)->lpVtbl->GetThumbnailAsync(This,operation) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetGlyphThumbnailAsync(This,operation) (This)->lpVtbl->GetGlyphThumbnailAsync(This,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_QueryInterface(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_AddRef(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_Release(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetIids(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetTrustLevel(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDeviceInformation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_Id(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This,HSTRING *value) { + return This->lpVtbl->get_Id(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_Name(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This,HSTRING *value) { + return This->lpVtbl->get_Name(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_IsEnabled(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This,boolean *value) { + return This->lpVtbl->get_IsEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_IsDefault(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This,boolean *value) { + return This->lpVtbl->get_IsDefault(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_EnclosureLocation(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This,__x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation **value) { + return This->lpVtbl->get_EnclosureLocation(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_Properties(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This,__FIMapView_2_HSTRING_IInspectable **value) { + return This->lpVtbl->get_Properties(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_Update(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate *info) { + return This->lpVtbl->Update(This,info); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetThumbnailAsync(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This,__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail **operation) { + return This->lpVtbl->GetThumbnailAsync(This,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetGlyphThumbnailAsync(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* This,__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail **operation) { + return This->lpVtbl->GetGlyphThumbnailAsync(This,operation); +} +#endif +#ifdef WIDL_using_Windows_Devices_Enumeration +#define IID_IDeviceInformation IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation +#define IDeviceInformationVtbl __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationVtbl +#define IDeviceInformation __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation +#define IDeviceInformation_QueryInterface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_QueryInterface +#define IDeviceInformation_AddRef __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_AddRef +#define IDeviceInformation_Release __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_Release +#define IDeviceInformation_GetIids __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetIids +#define IDeviceInformation_GetRuntimeClassName __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetRuntimeClassName +#define IDeviceInformation_GetTrustLevel __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetTrustLevel +#define IDeviceInformation_get_Id __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_Id +#define IDeviceInformation_get_Name __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_Name +#define IDeviceInformation_get_IsEnabled __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_IsEnabled +#define IDeviceInformation_get_IsDefault __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_IsDefault +#define IDeviceInformation_get_EnclosureLocation __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_EnclosureLocation +#define IDeviceInformation_get_Properties __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_get_Properties +#define IDeviceInformation_Update __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_Update +#define IDeviceInformation_GetThumbnailAsync __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetThumbnailAsync +#define IDeviceInformation_GetGlyphThumbnailAsync __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_GetGlyphThumbnailAsync +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IDeviceInformationUpdate interface + */ +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate, 0x8f315305, 0xd972, 0x44b7, 0xa3,0x7e, 0x9e,0x82,0x2c,0x78,0x21,0x3b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + MIDL_INTERFACE("8f315305-d972-44b7-a37e-9e822c78213b") + IDeviceInformationUpdate : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Id( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Properties( + ABI::Windows::Foundation::Collections::IMapView **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate, 0x8f315305, 0xd972, 0x44b7, 0xa3,0x7e, 0x9e,0x82,0x2c,0x78,0x21,0x3b) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdateVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate *This, + TrustLevel *trustLevel); + + /*** IDeviceInformationUpdate methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Id)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Properties)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate *This, + __FIMapView_2_HSTRING_IInspectable **value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdateVtbl; + +interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate { + CONST_VTBL __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdateVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDeviceInformationUpdate methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_get_Id(This,value) (This)->lpVtbl->get_Id(This,value) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_get_Properties(This,value) (This)->lpVtbl->get_Properties(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_QueryInterface(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_AddRef(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_Release(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_GetIids(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_GetTrustLevel(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDeviceInformationUpdate methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_get_Id(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate* This,HSTRING *value) { + return This->lpVtbl->get_Id(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_get_Properties(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate* This,__FIMapView_2_HSTRING_IInspectable **value) { + return This->lpVtbl->get_Properties(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Enumeration +#define IID_IDeviceInformationUpdate IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate +#define IDeviceInformationUpdateVtbl __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdateVtbl +#define IDeviceInformationUpdate __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate +#define IDeviceInformationUpdate_QueryInterface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_QueryInterface +#define IDeviceInformationUpdate_AddRef __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_AddRef +#define IDeviceInformationUpdate_Release __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_Release +#define IDeviceInformationUpdate_GetIids __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_GetIids +#define IDeviceInformationUpdate_GetRuntimeClassName __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_GetRuntimeClassName +#define IDeviceInformationUpdate_GetTrustLevel __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_GetTrustLevel +#define IDeviceInformationUpdate_get_Id __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_get_Id +#define IDeviceInformationUpdate_get_Properties __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_get_Properties +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IDeviceWatcher interface + */ +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher, 0xc9eab97d, 0x8f6b, 0x4f96, 0xa9,0xf4, 0xab,0xc8,0x14,0xe2,0x22,0x71); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + MIDL_INTERFACE("c9eab97d-8f6b-4f96-a9f4-abc814e22271") + IDeviceWatcher : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE add_Added( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_Added( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_Updated( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_Updated( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_Removed( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_Removed( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_EnumerationCompleted( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_EnumerationCompleted( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_Stopped( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_Stopped( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Status( + enum DeviceWatcherStatus *status) = 0; + + virtual HRESULT STDMETHODCALLTYPE Start( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Stop( + ) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher, 0xc9eab97d, 0x8f6b, 0x4f96, 0xa9,0xf4, 0xab,0xc8,0x14,0xe2,0x22,0x71) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcherVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + TrustLevel *trustLevel); + + /*** IDeviceWatcher methods ***/ + HRESULT (STDMETHODCALLTYPE *add_Added)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_Added)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_Updated)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_Updated)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_Removed)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_Removed)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_EnumerationCompleted)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_EnumerationCompleted)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_Stopped)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_Stopped)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *get_Status)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This, + enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcherStatus *status); + + HRESULT (STDMETHODCALLTYPE *Start)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This); + + HRESULT (STDMETHODCALLTYPE *Stop)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *This); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcherVtbl; + +interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher { + CONST_VTBL __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcherVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDeviceWatcher methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_Added(This,handler,token) (This)->lpVtbl->add_Added(This,handler,token) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_Added(This,token) (This)->lpVtbl->remove_Added(This,token) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_Updated(This,handler,token) (This)->lpVtbl->add_Updated(This,handler,token) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_Updated(This,token) (This)->lpVtbl->remove_Updated(This,token) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_Removed(This,handler,token) (This)->lpVtbl->add_Removed(This,handler,token) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_Removed(This,token) (This)->lpVtbl->remove_Removed(This,token) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_EnumerationCompleted(This,handler,token) (This)->lpVtbl->add_EnumerationCompleted(This,handler,token) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_EnumerationCompleted(This,token) (This)->lpVtbl->remove_EnumerationCompleted(This,token) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_Stopped(This,handler,token) (This)->lpVtbl->add_Stopped(This,handler,token) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_Stopped(This,token) (This)->lpVtbl->remove_Stopped(This,token) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_get_Status(This,status) (This)->lpVtbl->get_Status(This,status) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_Start(This) (This)->lpVtbl->Start(This) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_Stop(This) (This)->lpVtbl->Stop(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_QueryInterface(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_AddRef(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_Release(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_GetIids(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_GetTrustLevel(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDeviceWatcher methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_Added(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_Added(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_Added(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,EventRegistrationToken token) { + return This->lpVtbl->remove_Added(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_Updated(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_Updated(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_Updated(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,EventRegistrationToken token) { + return This->lpVtbl->remove_Updated(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_Removed(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_Removed(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_Removed(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,EventRegistrationToken token) { + return This->lpVtbl->remove_Removed(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_EnumerationCompleted(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_EnumerationCompleted(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_EnumerationCompleted(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,EventRegistrationToken token) { + return This->lpVtbl->remove_EnumerationCompleted(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_Stopped(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_Stopped(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_Stopped(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,EventRegistrationToken token) { + return This->lpVtbl->remove_Stopped(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_get_Status(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This,enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcherStatus *status) { + return This->lpVtbl->get_Status(This,status); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_Start(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This) { + return This->lpVtbl->Start(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_Stop(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher* This) { + return This->lpVtbl->Stop(This); +} +#endif +#ifdef WIDL_using_Windows_Devices_Enumeration +#define IID_IDeviceWatcher IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher +#define IDeviceWatcherVtbl __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcherVtbl +#define IDeviceWatcher __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher +#define IDeviceWatcher_QueryInterface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_QueryInterface +#define IDeviceWatcher_AddRef __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_AddRef +#define IDeviceWatcher_Release __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_Release +#define IDeviceWatcher_GetIids __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_GetIids +#define IDeviceWatcher_GetRuntimeClassName __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_GetRuntimeClassName +#define IDeviceWatcher_GetTrustLevel __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_GetTrustLevel +#define IDeviceWatcher_add_Added __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_Added +#define IDeviceWatcher_remove_Added __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_Added +#define IDeviceWatcher_add_Updated __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_Updated +#define IDeviceWatcher_remove_Updated __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_Updated +#define IDeviceWatcher_add_Removed __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_Removed +#define IDeviceWatcher_remove_Removed __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_Removed +#define IDeviceWatcher_add_EnumerationCompleted __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_EnumerationCompleted +#define IDeviceWatcher_remove_EnumerationCompleted __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_EnumerationCompleted +#define IDeviceWatcher_add_Stopped __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_add_Stopped +#define IDeviceWatcher_remove_Stopped __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_remove_Stopped +#define IDeviceWatcher_get_Status __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_get_Status +#define IDeviceWatcher_Start __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_Start +#define IDeviceWatcher_Stop __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_Stop +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IEnclosureLocation interface + */ +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation, 0x42340a27, 0x5810, 0x459c, 0xaa,0xbb, 0xc6,0x5e,0x1f,0x81,0x3e,0xcf); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + MIDL_INTERFACE("42340a27-5810-459c-aabb-c65e1f813ecf") + IEnclosureLocation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_InDock( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_InLid( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Panel( + enum Panel *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation, 0x42340a27, 0x5810, 0x459c, 0xaa,0xbb, 0xc6,0x5e,0x1f,0x81,0x3e,0xcf) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation *This, + TrustLevel *trustLevel); + + /*** IEnclosureLocation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_InDock)( + __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_InLid)( + __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_Panel)( + __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation *This, + enum __x_ABI_CWindows_CDevices_CEnumeration_CPanel *value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocationVtbl; + +interface __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation { + CONST_VTBL __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IEnclosureLocation methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_get_InDock(This,value) (This)->lpVtbl->get_InDock(This,value) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_get_InLid(This,value) (This)->lpVtbl->get_InLid(This,value) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_get_Panel(This,value) (This)->lpVtbl->get_Panel(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_QueryInterface(__x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_AddRef(__x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_Release(__x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_GetIids(__x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_GetTrustLevel(__x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IEnclosureLocation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_get_InDock(__x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation* This,boolean *value) { + return This->lpVtbl->get_InDock(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_get_InLid(__x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation* This,boolean *value) { + return This->lpVtbl->get_InLid(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_get_Panel(__x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation* This,enum __x_ABI_CWindows_CDevices_CEnumeration_CPanel *value) { + return This->lpVtbl->get_Panel(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Enumeration +#define IID_IEnclosureLocation IID___x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation +#define IEnclosureLocationVtbl __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocationVtbl +#define IEnclosureLocation __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation +#define IEnclosureLocation_QueryInterface __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_QueryInterface +#define IEnclosureLocation_AddRef __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_AddRef +#define IEnclosureLocation_Release __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_Release +#define IEnclosureLocation_GetIids __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_GetIids +#define IEnclosureLocation_GetRuntimeClassName __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_GetRuntimeClassName +#define IEnclosureLocation_GetTrustLevel __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_GetTrustLevel +#define IEnclosureLocation_get_InDock __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_get_InDock +#define IEnclosureLocation_get_InLid __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_get_InLid +#define IEnclosureLocation_get_Panel __x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_get_Panel +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CEnumeration_CIEnclosureLocation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IDeviceInformationStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics, 0xc17f100e, 0x3a46, 0x4a78, 0x80,0x13, 0x76,0x9d,0xc9,0xb9,0x73,0x90); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + MIDL_INTERFACE("c17f100e-3a46-4a78-8013-769dc9b97390") + IDeviceInformationStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateFromIdAsync( + HSTRING id, + ABI::Windows::Foundation::IAsyncOperation **op) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateFromIdAsyncAdditionalProperties( + HSTRING id, + ABI::Windows::Foundation::Collections::IIterable *additional_properties, + ABI::Windows::Foundation::IAsyncOperation **op) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindAllAsync( + ABI::Windows::Foundation::IAsyncOperation **op) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindAllAsyncDeviceClass( + enum DeviceClass device_class, + ABI::Windows::Foundation::IAsyncOperation **op) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindAllAsyncAqsFilter( + HSTRING filter, + ABI::Windows::Foundation::IAsyncOperation **op) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindAllAsyncAqsFilterAndAdditionalProperties( + HSTRING filter, + ABI::Windows::Foundation::Collections::IIterable *additional_properties, + ABI::Windows::Foundation::IAsyncOperation **op) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateWatcher( + ABI::Windows::Devices::Enumeration::IDeviceWatcher **watcher) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateWatcherDeviceClass( + enum DeviceClass device_class, + ABI::Windows::Devices::Enumeration::IDeviceWatcher **watcher) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateWatcherAqsFilter( + HSTRING filter, + ABI::Windows::Devices::Enumeration::IDeviceWatcher **watcher) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateWatcherAqsFilterAndAdditionalProperties( + HSTRING filter, + ABI::Windows::Foundation::Collections::IIterable *additional_properties, + ABI::Windows::Devices::Enumeration::IDeviceWatcher **watcher) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics, 0xc17f100e, 0x3a46, 0x4a78, 0x80,0x13, 0x76,0x9d,0xc9,0xb9,0x73,0x90) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + TrustLevel *trustLevel); + + /*** IDeviceInformationStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateFromIdAsync)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + HSTRING id, + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation **op); + + HRESULT (STDMETHODCALLTYPE *CreateFromIdAsyncAdditionalProperties)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + HSTRING id, + __FIIterable_1_HSTRING *additional_properties, + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation **op); + + HRESULT (STDMETHODCALLTYPE *FindAllAsync)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection **op); + + HRESULT (STDMETHODCALLTYPE *FindAllAsyncDeviceClass)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceClass device_class, + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection **op); + + HRESULT (STDMETHODCALLTYPE *FindAllAsyncAqsFilter)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + HSTRING filter, + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection **op); + + HRESULT (STDMETHODCALLTYPE *FindAllAsyncAqsFilterAndAdditionalProperties)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + HSTRING filter, + __FIIterable_1_HSTRING *additional_properties, + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection **op); + + HRESULT (STDMETHODCALLTYPE *CreateWatcher)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher **watcher); + + HRESULT (STDMETHODCALLTYPE *CreateWatcherDeviceClass)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceClass device_class, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher **watcher); + + HRESULT (STDMETHODCALLTYPE *CreateWatcherAqsFilter)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + HSTRING filter, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher **watcher); + + HRESULT (STDMETHODCALLTYPE *CreateWatcherAqsFilterAndAdditionalProperties)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics *This, + HSTRING filter, + __FIIterable_1_HSTRING *additional_properties, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher **watcher); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStaticsVtbl; + +interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics { + CONST_VTBL __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDeviceInformationStatics methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateFromIdAsync(This,id,op) (This)->lpVtbl->CreateFromIdAsync(This,id,op) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateFromIdAsyncAdditionalProperties(This,id,additional_properties,op) (This)->lpVtbl->CreateFromIdAsyncAdditionalProperties(This,id,additional_properties,op) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FindAllAsync(This,op) (This)->lpVtbl->FindAllAsync(This,op) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FindAllAsyncDeviceClass(This,device_class,op) (This)->lpVtbl->FindAllAsyncDeviceClass(This,device_class,op) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FindAllAsyncAqsFilter(This,filter,op) (This)->lpVtbl->FindAllAsyncAqsFilter(This,filter,op) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FindAllAsyncAqsFilterAndAdditionalProperties(This,filter,additional_properties,op) (This)->lpVtbl->FindAllAsyncAqsFilterAndAdditionalProperties(This,filter,additional_properties,op) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateWatcher(This,watcher) (This)->lpVtbl->CreateWatcher(This,watcher) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateWatcherDeviceClass(This,device_class,watcher) (This)->lpVtbl->CreateWatcherDeviceClass(This,device_class,watcher) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateWatcherAqsFilter(This,filter,watcher) (This)->lpVtbl->CreateWatcherAqsFilter(This,filter,watcher) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateWatcherAqsFilterAndAdditionalProperties(This,filter,additional_properties,watcher) (This)->lpVtbl->CreateWatcherAqsFilterAndAdditionalProperties(This,filter,additional_properties,watcher) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_QueryInterface(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_AddRef(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_Release(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_GetIids(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_GetTrustLevel(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDeviceInformationStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateFromIdAsync(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,HSTRING id,__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation **op) { + return This->lpVtbl->CreateFromIdAsync(This,id,op); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateFromIdAsyncAdditionalProperties(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,HSTRING id,__FIIterable_1_HSTRING *additional_properties,__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation **op) { + return This->lpVtbl->CreateFromIdAsyncAdditionalProperties(This,id,additional_properties,op); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FindAllAsync(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection **op) { + return This->lpVtbl->FindAllAsync(This,op); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FindAllAsyncDeviceClass(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceClass device_class,__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection **op) { + return This->lpVtbl->FindAllAsyncDeviceClass(This,device_class,op); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FindAllAsyncAqsFilter(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,HSTRING filter,__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection **op) { + return This->lpVtbl->FindAllAsyncAqsFilter(This,filter,op); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FindAllAsyncAqsFilterAndAdditionalProperties(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,HSTRING filter,__FIIterable_1_HSTRING *additional_properties,__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection **op) { + return This->lpVtbl->FindAllAsyncAqsFilterAndAdditionalProperties(This,filter,additional_properties,op); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateWatcher(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher **watcher) { + return This->lpVtbl->CreateWatcher(This,watcher); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateWatcherDeviceClass(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceClass device_class,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher **watcher) { + return This->lpVtbl->CreateWatcherDeviceClass(This,device_class,watcher); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateWatcherAqsFilter(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,HSTRING filter,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher **watcher) { + return This->lpVtbl->CreateWatcherAqsFilter(This,filter,watcher); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateWatcherAqsFilterAndAdditionalProperties(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics* This,HSTRING filter,__FIIterable_1_HSTRING *additional_properties,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher **watcher) { + return This->lpVtbl->CreateWatcherAqsFilterAndAdditionalProperties(This,filter,additional_properties,watcher); +} +#endif +#ifdef WIDL_using_Windows_Devices_Enumeration +#define IID_IDeviceInformationStatics IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics +#define IDeviceInformationStaticsVtbl __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStaticsVtbl +#define IDeviceInformationStatics __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics +#define IDeviceInformationStatics_QueryInterface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_QueryInterface +#define IDeviceInformationStatics_AddRef __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_AddRef +#define IDeviceInformationStatics_Release __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_Release +#define IDeviceInformationStatics_GetIids __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_GetIids +#define IDeviceInformationStatics_GetRuntimeClassName __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_GetRuntimeClassName +#define IDeviceInformationStatics_GetTrustLevel __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_GetTrustLevel +#define IDeviceInformationStatics_CreateFromIdAsync __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateFromIdAsync +#define IDeviceInformationStatics_CreateFromIdAsyncAdditionalProperties __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateFromIdAsyncAdditionalProperties +#define IDeviceInformationStatics_FindAllAsync __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FindAllAsync +#define IDeviceInformationStatics_FindAllAsyncDeviceClass __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FindAllAsyncDeviceClass +#define IDeviceInformationStatics_FindAllAsyncAqsFilter __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FindAllAsyncAqsFilter +#define IDeviceInformationStatics_FindAllAsyncAqsFilterAndAdditionalProperties __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_FindAllAsyncAqsFilterAndAdditionalProperties +#define IDeviceInformationStatics_CreateWatcher __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateWatcher +#define IDeviceInformationStatics_CreateWatcherDeviceClass __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateWatcherDeviceClass +#define IDeviceInformationStatics_CreateWatcherAqsFilter __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateWatcherAqsFilter +#define IDeviceInformationStatics_CreateWatcherAqsFilterAndAdditionalProperties __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_CreateWatcherAqsFilterAndAdditionalProperties +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IDeviceInformationStatics2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2, 0x493b4f34, 0xa84f, 0x45fd, 0x91,0x67, 0x15,0xd1,0xcb,0x1b,0xd1,0xf9); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + MIDL_INTERFACE("493b4f34-a84f-45fd-9167-15d1cb1bd1f9") + IDeviceInformationStatics2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetAqsFilterFromDeviceClass( + enum DeviceClass device_class, + HSTRING *filter) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateFromIdAsyncWithKindAndAdditionalProperties( + HSTRING device_id, + ABI::Windows::Foundation::Collections::IIterable *additional_properties, + enum DeviceInformationKind kind, + ABI::Windows::Foundation::IAsyncOperation **async_operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindAllAsyncWithKindAqsFilterAndAdditionalProperties( + HSTRING filter, + ABI::Windows::Foundation::Collections::IIterable *additional_properties, + enum DeviceInformationKind kind, + ABI::Windows::Foundation::IAsyncOperation **async_operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateWatcherWithKindAqsFilterAndAdditionalProperties( + HSTRING filter, + ABI::Windows::Foundation::Collections::IIterable *additional_properties, + enum DeviceInformationKind kind, + ABI::Windows::Devices::Enumeration::IDeviceWatcher **watcher) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2, 0x493b4f34, 0xa84f, 0x45fd, 0x91,0x67, 0x15,0xd1,0xcb,0x1b,0xd1,0xf9) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 *This, + TrustLevel *trustLevel); + + /*** IDeviceInformationStatics2 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAqsFilterFromDeviceClass)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 *This, + enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceClass device_class, + HSTRING *filter); + + HRESULT (STDMETHODCALLTYPE *CreateFromIdAsyncWithKindAndAdditionalProperties)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 *This, + HSTRING device_id, + __FIIterable_1_HSTRING *additional_properties, + enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationKind kind, + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation **async_operation); + + HRESULT (STDMETHODCALLTYPE *FindAllAsyncWithKindAqsFilterAndAdditionalProperties)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 *This, + HSTRING filter, + __FIIterable_1_HSTRING *additional_properties, + enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationKind kind, + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection **async_operation); + + HRESULT (STDMETHODCALLTYPE *CreateWatcherWithKindAqsFilterAndAdditionalProperties)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 *This, + HSTRING filter, + __FIIterable_1_HSTRING *additional_properties, + enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationKind kind, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher **watcher); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2Vtbl; + +interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 { + CONST_VTBL __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDeviceInformationStatics2 methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_GetAqsFilterFromDeviceClass(This,device_class,filter) (This)->lpVtbl->GetAqsFilterFromDeviceClass(This,device_class,filter) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_CreateFromIdAsyncWithKindAndAdditionalProperties(This,device_id,additional_properties,kind,async_operation) (This)->lpVtbl->CreateFromIdAsyncWithKindAndAdditionalProperties(This,device_id,additional_properties,kind,async_operation) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_FindAllAsyncWithKindAqsFilterAndAdditionalProperties(This,filter,additional_properties,kind,async_operation) (This)->lpVtbl->FindAllAsyncWithKindAqsFilterAndAdditionalProperties(This,filter,additional_properties,kind,async_operation) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_CreateWatcherWithKindAqsFilterAndAdditionalProperties(This,filter,additional_properties,kind,watcher) (This)->lpVtbl->CreateWatcherWithKindAqsFilterAndAdditionalProperties(This,filter,additional_properties,kind,watcher) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_QueryInterface(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_AddRef(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_Release(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_GetIids(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_GetTrustLevel(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDeviceInformationStatics2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_GetAqsFilterFromDeviceClass(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2* This,enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceClass device_class,HSTRING *filter) { + return This->lpVtbl->GetAqsFilterFromDeviceClass(This,device_class,filter); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_CreateFromIdAsyncWithKindAndAdditionalProperties(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2* This,HSTRING device_id,__FIIterable_1_HSTRING *additional_properties,enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationKind kind,__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation **async_operation) { + return This->lpVtbl->CreateFromIdAsyncWithKindAndAdditionalProperties(This,device_id,additional_properties,kind,async_operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_FindAllAsyncWithKindAqsFilterAndAdditionalProperties(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2* This,HSTRING filter,__FIIterable_1_HSTRING *additional_properties,enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationKind kind,__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection **async_operation) { + return This->lpVtbl->FindAllAsyncWithKindAqsFilterAndAdditionalProperties(This,filter,additional_properties,kind,async_operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_CreateWatcherWithKindAqsFilterAndAdditionalProperties(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2* This,HSTRING filter,__FIIterable_1_HSTRING *additional_properties,enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceInformationKind kind,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher **watcher) { + return This->lpVtbl->CreateWatcherWithKindAqsFilterAndAdditionalProperties(This,filter,additional_properties,kind,watcher); +} +#endif +#ifdef WIDL_using_Windows_Devices_Enumeration +#define IID_IDeviceInformationStatics2 IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 +#define IDeviceInformationStatics2Vtbl __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2Vtbl +#define IDeviceInformationStatics2 __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2 +#define IDeviceInformationStatics2_QueryInterface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_QueryInterface +#define IDeviceInformationStatics2_AddRef __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_AddRef +#define IDeviceInformationStatics2_Release __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_Release +#define IDeviceInformationStatics2_GetIids __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_GetIids +#define IDeviceInformationStatics2_GetRuntimeClassName __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_GetRuntimeClassName +#define IDeviceInformationStatics2_GetTrustLevel __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_GetTrustLevel +#define IDeviceInformationStatics2_GetAqsFilterFromDeviceClass __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_GetAqsFilterFromDeviceClass +#define IDeviceInformationStatics2_CreateFromIdAsyncWithKindAndAdditionalProperties __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_CreateFromIdAsyncWithKindAndAdditionalProperties +#define IDeviceInformationStatics2_FindAllAsyncWithKindAqsFilterAndAdditionalProperties __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_FindAllAsyncWithKindAqsFilterAndAdditionalProperties +#define IDeviceInformationStatics2_CreateWatcherWithKindAqsFilterAndAdditionalProperties __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_CreateWatcherWithKindAqsFilterAndAdditionalProperties +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationStatics2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IDeviceAccessChangedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs, 0xdeda0bcc, 0x4f9d, 0x4f58, 0x9d,0xba, 0xa9,0xbc,0x80,0x04,0x08,0xd5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + MIDL_INTERFACE("deda0bcc-4f9d-4f58-9dba-a9bc800408d5") + IDeviceAccessChangedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Status( + enum DeviceAccessStatus *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs, 0xdeda0bcc, 0x4f9d, 0x4f58, 0x9d,0xba, 0xa9,0xbc,0x80,0x04,0x08,0xd5) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs *This, + TrustLevel *trustLevel); + + /*** IDeviceAccessChangedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Status)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs *This, + enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessStatus *value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgsVtbl; + +interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs { + CONST_VTBL __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDeviceAccessChangedEventArgs methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_get_Status(This,value) (This)->lpVtbl->get_Status(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_QueryInterface(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_AddRef(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_Release(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_GetIids(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_GetTrustLevel(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDeviceAccessChangedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_get_Status(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs* This,enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessStatus *value) { + return This->lpVtbl->get_Status(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Enumeration +#define IID_IDeviceAccessChangedEventArgs IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs +#define IDeviceAccessChangedEventArgsVtbl __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgsVtbl +#define IDeviceAccessChangedEventArgs __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs +#define IDeviceAccessChangedEventArgs_QueryInterface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_QueryInterface +#define IDeviceAccessChangedEventArgs_AddRef __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_AddRef +#define IDeviceAccessChangedEventArgs_Release __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_Release +#define IDeviceAccessChangedEventArgs_GetIids __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_GetIids +#define IDeviceAccessChangedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_GetRuntimeClassName +#define IDeviceAccessChangedEventArgs_GetTrustLevel __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_GetTrustLevel +#define IDeviceAccessChangedEventArgs_get_Status __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_get_Status +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IDeviceAccessChangedEventArgs2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2, 0x82523262, 0x934b, 0x4b30, 0xa1,0x78, 0xad,0xc3,0x9f,0x2f,0x2b,0xe3); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + MIDL_INTERFACE("82523262-934b-4b30-a178-adc39f2f2be3") + IDeviceAccessChangedEventArgs2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Id( + HSTRING *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2, 0x82523262, 0x934b, 0x4b30, 0xa1,0x78, 0xad,0xc3,0x9f,0x2f,0x2b,0xe3) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2 *This, + TrustLevel *trustLevel); + + /*** IDeviceAccessChangedEventArgs2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Id)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2 *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2Vtbl; + +interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2 { + CONST_VTBL __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDeviceAccessChangedEventArgs2 methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_get_Id(This,value) (This)->lpVtbl->get_Id(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_QueryInterface(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_AddRef(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_Release(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_GetIids(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_GetTrustLevel(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDeviceAccessChangedEventArgs2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_get_Id(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2* This,HSTRING *value) { + return This->lpVtbl->get_Id(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Enumeration +#define IID_IDeviceAccessChangedEventArgs2 IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2 +#define IDeviceAccessChangedEventArgs2Vtbl __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2Vtbl +#define IDeviceAccessChangedEventArgs2 __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2 +#define IDeviceAccessChangedEventArgs2_QueryInterface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_QueryInterface +#define IDeviceAccessChangedEventArgs2_AddRef __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_AddRef +#define IDeviceAccessChangedEventArgs2_Release __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_Release +#define IDeviceAccessChangedEventArgs2_GetIids __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_GetIids +#define IDeviceAccessChangedEventArgs2_GetRuntimeClassName __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_GetRuntimeClassName +#define IDeviceAccessChangedEventArgs2_GetTrustLevel __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_GetTrustLevel +#define IDeviceAccessChangedEventArgs2_get_Id __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_get_Id +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IDeviceAccessInformation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation, 0x0baa9a73, 0x6de5, 0x4915, 0x8d,0xdd, 0x9a,0x05,0x54,0xa6,0xf5,0x45); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + MIDL_INTERFACE("0baa9a73-6de5-4915-8ddd-9a0554a6f545") + IDeviceAccessInformation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE add_AccessChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_AccessChanged( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentStatus( + enum DeviceAccessStatus *status) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation, 0x0baa9a73, 0x6de5, 0x4915, 0x8d,0xdd, 0x9a,0x05,0x54,0xa6,0xf5,0x45) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation *This, + TrustLevel *trustLevel); + + /*** IDeviceAccessInformation methods ***/ + HRESULT (STDMETHODCALLTYPE *add_AccessChanged)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation *This, + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_AccessChanged)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *get_CurrentStatus)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation *This, + enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessStatus *status); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationVtbl; + +interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation { + CONST_VTBL __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDeviceAccessInformation methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_add_AccessChanged(This,handler,cookie) (This)->lpVtbl->add_AccessChanged(This,handler,cookie) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_remove_AccessChanged(This,cookie) (This)->lpVtbl->remove_AccessChanged(This,cookie) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_get_CurrentStatus(This,status) (This)->lpVtbl->get_CurrentStatus(This,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_QueryInterface(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_AddRef(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_Release(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_GetIids(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_GetTrustLevel(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDeviceAccessInformation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_add_AccessChanged(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation* This,__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_AccessChanged(This,handler,cookie); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_remove_AccessChanged(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_AccessChanged(This,cookie); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_get_CurrentStatus(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation* This,enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceAccessStatus *status) { + return This->lpVtbl->get_CurrentStatus(This,status); +} +#endif +#ifdef WIDL_using_Windows_Devices_Enumeration +#define IID_IDeviceAccessInformation IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation +#define IDeviceAccessInformationVtbl __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationVtbl +#define IDeviceAccessInformation __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation +#define IDeviceAccessInformation_QueryInterface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_QueryInterface +#define IDeviceAccessInformation_AddRef __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_AddRef +#define IDeviceAccessInformation_Release __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_Release +#define IDeviceAccessInformation_GetIids __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_GetIids +#define IDeviceAccessInformation_GetRuntimeClassName __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_GetRuntimeClassName +#define IDeviceAccessInformation_GetTrustLevel __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_GetTrustLevel +#define IDeviceAccessInformation_add_AccessChanged __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_add_AccessChanged +#define IDeviceAccessInformation_remove_AccessChanged __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_remove_AccessChanged +#define IDeviceAccessInformation_get_CurrentStatus __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_get_CurrentStatus +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IDeviceAccessInformationStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics, 0x574bd3d3, 0x5f30, 0x45cd, 0x8a,0x94, 0x72,0x4f,0xe5,0x97,0x30,0x84); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Enumeration { + MIDL_INTERFACE("574bd3d3-5f30-45cd-8a94-724fe5973084") + IDeviceAccessInformationStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateFromId( + HSTRING device_id, + ABI::Windows::Devices::Enumeration::IDeviceAccessInformation **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateFromDeviceClassId( + GUID device_class_id, + ABI::Windows::Devices::Enumeration::IDeviceAccessInformation **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateFromDeviceClass( + enum DeviceClass device_class, + ABI::Windows::Devices::Enumeration::IDeviceAccessInformation **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics, 0x574bd3d3, 0x5f30, 0x45cd, 0x8a,0x94, 0x72,0x4f,0xe5,0x97,0x30,0x84) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics *This, + TrustLevel *trustLevel); + + /*** IDeviceAccessInformationStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateFromId)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics *This, + HSTRING device_id, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation **value); + + HRESULT (STDMETHODCALLTYPE *CreateFromDeviceClassId)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics *This, + GUID device_class_id, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation **value); + + HRESULT (STDMETHODCALLTYPE *CreateFromDeviceClass)( + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics *This, + enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceClass device_class, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation **value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStaticsVtbl; + +interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics { + CONST_VTBL __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDeviceAccessInformationStatics methods ***/ +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_CreateFromId(This,device_id,value) (This)->lpVtbl->CreateFromId(This,device_id,value) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_CreateFromDeviceClassId(This,device_class_id,value) (This)->lpVtbl->CreateFromDeviceClassId(This,device_class_id,value) +#define __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_CreateFromDeviceClass(This,device_class,value) (This)->lpVtbl->CreateFromDeviceClass(This,device_class,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_QueryInterface(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_AddRef(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_Release(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_GetIids(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_GetTrustLevel(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDeviceAccessInformationStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_CreateFromId(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics* This,HSTRING device_id,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation **value) { + return This->lpVtbl->CreateFromId(This,device_id,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_CreateFromDeviceClassId(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics* This,GUID device_class_id,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation **value) { + return This->lpVtbl->CreateFromDeviceClassId(This,device_class_id,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_CreateFromDeviceClass(__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics* This,enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceClass device_class,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation **value) { + return This->lpVtbl->CreateFromDeviceClass(This,device_class,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Enumeration +#define IID_IDeviceAccessInformationStatics IID___x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics +#define IDeviceAccessInformationStaticsVtbl __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStaticsVtbl +#define IDeviceAccessInformationStatics __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics +#define IDeviceAccessInformationStatics_QueryInterface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_QueryInterface +#define IDeviceAccessInformationStatics_AddRef __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_AddRef +#define IDeviceAccessInformationStatics_Release __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_Release +#define IDeviceAccessInformationStatics_GetIids __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_GetIids +#define IDeviceAccessInformationStatics_GetRuntimeClassName __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_GetRuntimeClassName +#define IDeviceAccessInformationStatics_GetTrustLevel __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_GetTrustLevel +#define IDeviceAccessInformationStatics_CreateFromId __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_CreateFromId +#define IDeviceAccessInformationStatics_CreateFromDeviceClassId __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_CreateFromDeviceClassId +#define IDeviceAccessInformationStatics_CreateFromDeviceClass __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_CreateFromDeviceClass +#endif /* WIDL_using_Windows_Devices_Enumeration */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformationStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Enumeration.DeviceInformation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Enumeration_DeviceInformation_DEFINED +#define RUNTIMECLASS_Windows_Devices_Enumeration_DeviceInformation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceInformation[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','I','n','f','o','r','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceInformation[] = L"Windows.Devices.Enumeration.DeviceInformation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceInformation[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','I','n','f','o','r','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Enumeration_DeviceInformation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Enumeration.DeviceInformationCollection + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Enumeration_DeviceInformationCollection_DEFINED +#define RUNTIMECLASS_Windows_Devices_Enumeration_DeviceInformationCollection_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceInformationCollection[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','I','n','f','o','r','m','a','t','i','o','n','C','o','l','l','e','c','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceInformationCollection[] = L"Windows.Devices.Enumeration.DeviceInformationCollection"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceInformationCollection[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','I','n','f','o','r','m','a','t','i','o','n','C','o','l','l','e','c','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Enumeration_DeviceInformationCollection_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Enumeration.DeviceInformationUpdate + */ +#ifndef RUNTIMECLASS_Windows_Devices_Enumeration_DeviceInformationUpdate_DEFINED +#define RUNTIMECLASS_Windows_Devices_Enumeration_DeviceInformationUpdate_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceInformationUpdate[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','I','n','f','o','r','m','a','t','i','o','n','U','p','d','a','t','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceInformationUpdate[] = L"Windows.Devices.Enumeration.DeviceInformationUpdate"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceInformationUpdate[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','I','n','f','o','r','m','a','t','i','o','n','U','p','d','a','t','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Enumeration_DeviceInformationUpdate_DEFINED */ + +/* + * Class Windows.Devices.Enumeration.DeviceThumbnail + */ +#ifndef RUNTIMECLASS_Windows_Devices_Enumeration_DeviceThumbnail_DEFINED +#define RUNTIMECLASS_Windows_Devices_Enumeration_DeviceThumbnail_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceThumbnail[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','T','h','u','m','b','n','a','i','l',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceThumbnail[] = L"Windows.Devices.Enumeration.DeviceThumbnail"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceThumbnail[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','T','h','u','m','b','n','a','i','l',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Enumeration_DeviceThumbnail_DEFINED */ + +/* + * Class Windows.Devices.Enumeration.DeviceWatcher + */ +#ifndef RUNTIMECLASS_Windows_Devices_Enumeration_DeviceWatcher_DEFINED +#define RUNTIMECLASS_Windows_Devices_Enumeration_DeviceWatcher_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceWatcher[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','W','a','t','c','h','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceWatcher[] = L"Windows.Devices.Enumeration.DeviceWatcher"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceWatcher[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','W','a','t','c','h','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Enumeration_DeviceWatcher_DEFINED */ + +/* + * Class Windows.Devices.Enumeration.EnclosureLocation + */ +#ifndef RUNTIMECLASS_Windows_Devices_Enumeration_EnclosureLocation_DEFINED +#define RUNTIMECLASS_Windows_Devices_Enumeration_EnclosureLocation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Enumeration_EnclosureLocation[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','E','n','c','l','o','s','u','r','e','L','o','c','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_EnclosureLocation[] = L"Windows.Devices.Enumeration.EnclosureLocation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_EnclosureLocation[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','E','n','c','l','o','s','u','r','e','L','o','c','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Enumeration_EnclosureLocation_DEFINED */ + +/* + * Class Windows.Devices.Enumeration.DeviceAccessChangedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Enumeration_DeviceAccessChangedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Devices_Enumeration_DeviceAccessChangedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceAccessChangedEventArgs[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','A','c','c','e','s','s','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceAccessChangedEventArgs[] = L"Windows.Devices.Enumeration.DeviceAccessChangedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceAccessChangedEventArgs[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','A','c','c','e','s','s','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Enumeration_DeviceAccessChangedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Enumeration.DeviceAccessInformation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Enumeration_DeviceAccessInformation_DEFINED +#define RUNTIMECLASS_Windows_Devices_Enumeration_DeviceAccessInformation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceAccessInformation[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','A','c','c','e','s','s','I','n','f','o','r','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceAccessInformation[] = L"Windows.Devices.Enumeration.DeviceAccessInformation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Enumeration_DeviceAccessInformation[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','E','n','u','m','e','r','a','t','i','o','n','.','D','e','v','i','c','e','A','c','c','e','s','s','I','n','f','o','r','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Enumeration_DeviceAccessInformation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation, 0xe170688f, 0x3495, 0x5bf6, 0xaa,0xb5, 0x9c,0xac,0x17,0xe0,0xf1,0x0f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("e170688f-3495-5bf6-aab5-9cac17e0f10f") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation, 0xe170688f, 0x3495, 0x5bf6, 0xaa,0xb5, 0x9c,0xac,0x17,0xe0,0xf1,0x0f) +#endif +#else +typedef struct __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + UINT32 index, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl; + +interface __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation { + CONST_VTBL __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface(__FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef(__FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release(__FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetIids(__FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetRuntimeClassName(__FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetTrustLevel(__FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetAt(__FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,UINT32 index,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_get_Size(__FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_IndexOf(__FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetMany(__FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_DeviceInformation IID___FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation +#define IVectorView_DeviceInformationVtbl __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl +#define IVectorView_DeviceInformation __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation +#define IVectorView_DeviceInformation_QueryInterface __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface +#define IVectorView_DeviceInformation_AddRef __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef +#define IVectorView_DeviceInformation_Release __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release +#define IVectorView_DeviceInformation_GetIids __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetIids +#define IVectorView_DeviceInformation_GetRuntimeClassName __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetRuntimeClassName +#define IVectorView_DeviceInformation_GetTrustLevel __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetTrustLevel +#define IVectorView_DeviceInformation_GetAt __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetAt +#define IVectorView_DeviceInformation_get_Size __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_get_Size +#define IVectorView_DeviceInformation_IndexOf __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_IndexOf +#define IVectorView_DeviceInformation_GetMany __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation, 0xdd9f8a5d, 0xec98, 0x5f4b, 0xa3,0xea, 0x9c,0x8b,0x5a,0xd5,0x3c,0x4b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("dd9f8a5d-ec98-5f4b-a3ea-9c8b5ad53c4b") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation, 0xdd9f8a5d, 0xec98, 0x5f4b, 0xa3,0xea, 0x9c,0x8b,0x5a,0xd5,0x3c,0x4b) +#endif +#else +typedef struct __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation **value); + + END_INTERFACE +} __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl; + +interface __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation { + CONST_VTBL __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface(__FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef(__FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release(__FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetIids(__FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetRuntimeClassName(__FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetTrustLevel(__FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_First(__FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,__FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_DeviceInformation IID___FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation +#define IIterable_DeviceInformationVtbl __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl +#define IIterable_DeviceInformation __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation +#define IIterable_DeviceInformation_QueryInterface __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface +#define IIterable_DeviceInformation_AddRef __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef +#define IIterable_DeviceInformation_Release __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release +#define IIterable_DeviceInformation_GetIids __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetIids +#define IIterable_DeviceInformation_GetRuntimeClassName __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetRuntimeClassName +#define IIterable_DeviceInformation_GetTrustLevel __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetTrustLevel +#define IIterable_DeviceInformation_First __FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation, 0x6f85d843, 0xe8ab, 0x5b46, 0x85,0xd7, 0x32,0x7c,0x58,0xd1,0x87,0x12); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("6f85d843-e8ab-5b46-85d7-327c58d18712") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation, 0x6f85d843, 0xe8ab, 0x5b46, 0x85,0xd7, 0x32,0x7c,0x58,0xd1,0x87,0x12) +#endif +#else +typedef struct __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + UINT32 items_size, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl; + +interface __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation { + CONST_VTBL __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface(__FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef(__FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release(__FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetIids(__FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetRuntimeClassName(__FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetTrustLevel(__FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_get_Current(__FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_get_HasCurrent(__FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_MoveNext(__FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetMany(__FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,UINT32 items_size,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_DeviceInformation IID___FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation +#define IIterator_DeviceInformationVtbl __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl +#define IIterator_DeviceInformation __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation +#define IIterator_DeviceInformation_QueryInterface __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface +#define IIterator_DeviceInformation_AddRef __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef +#define IIterator_DeviceInformation_Release __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release +#define IIterator_DeviceInformation_GetIids __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetIids +#define IIterator_DeviceInformation_GetRuntimeClassName __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetRuntimeClassName +#define IIterator_DeviceInformation_GetTrustLevel __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetTrustLevel +#define IIterator_DeviceInformation_get_Current __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_get_Current +#define IIterator_DeviceInformation_get_HasCurrent __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_get_HasCurrent +#define IIterator_DeviceInformation_MoveNext __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_MoveNext +#define IIterator_DeviceInformation_GetMany __FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation, 0xbb483df2, 0x7bb6, 0x5923, 0xa2,0x8d, 0x83,0x42,0xec,0x30,0x04,0x6b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("bb483df2-7bb6-5923-a28d-8342ec30046b") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation, 0xbb483df2, 0x7bb6, 0x5923, 0xa2,0x8d, 0x83,0x42,0xec,0x30,0x04,0x6b) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_DeviceInformation IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation +#define IAsyncOperationCompletedHandler_DeviceInformationVtbl __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl +#define IAsyncOperationCompletedHandler_DeviceInformation __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation +#define IAsyncOperationCompletedHandler_DeviceInformation_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface +#define IAsyncOperationCompletedHandler_DeviceInformation_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef +#define IAsyncOperationCompletedHandler_DeviceInformation_Release __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release +#define IAsyncOperationCompletedHandler_DeviceInformation_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection, 0x4a458732, 0x527e, 0x5c73, 0x9a,0x68, 0xa7,0x3d,0xa3,0x70,0xf7,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("4a458732-527e-5c73-9a68-a73da370f782") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl* > > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection, 0x4a458732, 0x527e, 0x5c73, 0x9a,0x68, 0xa7,0x3d,0xa3,0x70,0xf7,0x82) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *This, + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollectionVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollectionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_Release(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection* This,__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_DeviceInformationCollection IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection +#define IAsyncOperationCompletedHandler_DeviceInformationCollectionVtbl __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollectionVtbl +#define IAsyncOperationCompletedHandler_DeviceInformationCollection __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection +#define IAsyncOperationCompletedHandler_DeviceInformationCollection_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_QueryInterface +#define IAsyncOperationCompletedHandler_DeviceInformationCollection_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_AddRef +#define IAsyncOperationCompletedHandler_DeviceInformationCollection_Release __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_Release +#define IAsyncOperationCompletedHandler_DeviceInformationCollection_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail, 0x86d455b2, 0xd795, 0x554c, 0x9c,0x31, 0xbf,0x65,0x39,0x34,0x9c,0x19); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("86d455b2-d795-554c-9c31-bf6539349c19") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail, 0x86d455b2, 0xd795, 0x554c, 0x9c,0x31, 0xbf,0x65,0x39,0x34,0x9c,0x19) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnailVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *This, + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnailVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnailVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_Release(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail* This,__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_DeviceThumbnail IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail +#define IAsyncOperationCompletedHandler_DeviceThumbnailVtbl __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnailVtbl +#define IAsyncOperationCompletedHandler_DeviceThumbnail __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail +#define IAsyncOperationCompletedHandler_DeviceThumbnail_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_QueryInterface +#define IAsyncOperationCompletedHandler_DeviceThumbnail_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_AddRef +#define IAsyncOperationCompletedHandler_DeviceThumbnail_Release __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_Release +#define IAsyncOperationCompletedHandler_DeviceThumbnail_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMapView interface + */ +#ifndef ____FIMapView_2_HSTRING_IInspectable_INTERFACE_DEFINED__ +#define ____FIMapView_2_HSTRING_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIMapView_2_HSTRING_IInspectable, 0xbb78502a, 0xf79d, 0x54fa, 0x92,0xc9, 0x90,0xc5,0x03,0x9f,0xdf,0x7e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("bb78502a-f79d-54fa-92c9-90c5039fdf7e") + IMapView : IMapView_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIMapView_2_HSTRING_IInspectable, 0xbb78502a, 0xf79d, 0x54fa, 0x92,0xc9, 0x90,0xc5,0x03,0x9f,0xdf,0x7e) +#endif +#else +typedef struct __FIMapView_2_HSTRING_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIMapView_2_HSTRING_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIMapView_2_HSTRING_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIMapView_2_HSTRING_IInspectable *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIMapView_2_HSTRING_IInspectable *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIMapView_2_HSTRING_IInspectable *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIMapView_2_HSTRING_IInspectable *This, + TrustLevel *trustLevel); + + /*** IMapView methods ***/ + HRESULT (STDMETHODCALLTYPE *Lookup)( + __FIMapView_2_HSTRING_IInspectable *This, + HSTRING key, + IInspectable **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIMapView_2_HSTRING_IInspectable *This, + unsigned int *size); + + HRESULT (STDMETHODCALLTYPE *HasKey)( + __FIMapView_2_HSTRING_IInspectable *This, + HSTRING key, + boolean *found); + + HRESULT (STDMETHODCALLTYPE *Split)( + __FIMapView_2_HSTRING_IInspectable *This, + __FIMapView_2_HSTRING_IInspectable **first, + __FIMapView_2_HSTRING_IInspectable **second); + + END_INTERFACE +} __FIMapView_2_HSTRING_IInspectableVtbl; + +interface __FIMapView_2_HSTRING_IInspectable { + CONST_VTBL __FIMapView_2_HSTRING_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIMapView_2_HSTRING_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIMapView_2_HSTRING_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIMapView_2_HSTRING_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIMapView_2_HSTRING_IInspectable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIMapView_2_HSTRING_IInspectable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIMapView_2_HSTRING_IInspectable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IMapView methods ***/ +#define __FIMapView_2_HSTRING_IInspectable_Lookup(This,key,value) (This)->lpVtbl->Lookup(This,key,value) +#define __FIMapView_2_HSTRING_IInspectable_get_Size(This,size) (This)->lpVtbl->get_Size(This,size) +#define __FIMapView_2_HSTRING_IInspectable_HasKey(This,key,found) (This)->lpVtbl->HasKey(This,key,found) +#define __FIMapView_2_HSTRING_IInspectable_Split(This,first,second) (This)->lpVtbl->Split(This,first,second) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_QueryInterface(__FIMapView_2_HSTRING_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIMapView_2_HSTRING_IInspectable_AddRef(__FIMapView_2_HSTRING_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIMapView_2_HSTRING_IInspectable_Release(__FIMapView_2_HSTRING_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_GetIids(__FIMapView_2_HSTRING_IInspectable* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_GetRuntimeClassName(__FIMapView_2_HSTRING_IInspectable* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_GetTrustLevel(__FIMapView_2_HSTRING_IInspectable* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IMapView methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_Lookup(__FIMapView_2_HSTRING_IInspectable* This,HSTRING key,IInspectable **value) { + return This->lpVtbl->Lookup(This,key,value); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_get_Size(__FIMapView_2_HSTRING_IInspectable* This,unsigned int *size) { + return This->lpVtbl->get_Size(This,size); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_HasKey(__FIMapView_2_HSTRING_IInspectable* This,HSTRING key,boolean *found) { + return This->lpVtbl->HasKey(This,key,found); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_Split(__FIMapView_2_HSTRING_IInspectable* This,__FIMapView_2_HSTRING_IInspectable **first,__FIMapView_2_HSTRING_IInspectable **second) { + return This->lpVtbl->Split(This,first,second); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IMapView_HSTRING_IInspectable IID___FIMapView_2_HSTRING_IInspectable +#define IMapView_HSTRING_IInspectableVtbl __FIMapView_2_HSTRING_IInspectableVtbl +#define IMapView_HSTRING_IInspectable __FIMapView_2_HSTRING_IInspectable +#define IMapView_HSTRING_IInspectable_QueryInterface __FIMapView_2_HSTRING_IInspectable_QueryInterface +#define IMapView_HSTRING_IInspectable_AddRef __FIMapView_2_HSTRING_IInspectable_AddRef +#define IMapView_HSTRING_IInspectable_Release __FIMapView_2_HSTRING_IInspectable_Release +#define IMapView_HSTRING_IInspectable_GetIids __FIMapView_2_HSTRING_IInspectable_GetIids +#define IMapView_HSTRING_IInspectable_GetRuntimeClassName __FIMapView_2_HSTRING_IInspectable_GetRuntimeClassName +#define IMapView_HSTRING_IInspectable_GetTrustLevel __FIMapView_2_HSTRING_IInspectable_GetTrustLevel +#define IMapView_HSTRING_IInspectable_Lookup __FIMapView_2_HSTRING_IInspectable_Lookup +#define IMapView_HSTRING_IInspectable_get_Size __FIMapView_2_HSTRING_IInspectable_get_Size +#define IMapView_HSTRING_IInspectable_HasKey __FIMapView_2_HSTRING_IInspectable_HasKey +#define IMapView_HSTRING_IInspectable_Split __FIMapView_2_HSTRING_IInspectable_Split +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIMapView_2_HSTRING_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation, 0x07faa053, 0xeb2f, 0x5cba, 0xb2,0x5b, 0xd9,0xd5,0x7b,0xe6,0x71,0x5f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("07faa053-eb2f-5cba-b25b-d9d57be6715f") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation, 0x07faa053, 0xeb2f, 0x5cba, 0xb2,0x5b, 0xd9,0xd5,0x7b,0xe6,0x71,0x5f) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation *This, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl; + +interface __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation { + CONST_VTBL __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetIids(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetTrustLevel(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_put_Completed(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_get_Completed(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformation **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetResults(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation* This,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_DeviceInformation IID___FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation +#define IAsyncOperation_DeviceInformationVtbl __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationVtbl +#define IAsyncOperation_DeviceInformation __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation +#define IAsyncOperation_DeviceInformation_QueryInterface __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface +#define IAsyncOperation_DeviceInformation_AddRef __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef +#define IAsyncOperation_DeviceInformation_Release __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_Release +#define IAsyncOperation_DeviceInformation_GetIids __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetIids +#define IAsyncOperation_DeviceInformation_GetRuntimeClassName __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetRuntimeClassName +#define IAsyncOperation_DeviceInformation_GetTrustLevel __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetTrustLevel +#define IAsyncOperation_DeviceInformation_put_Completed __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_put_Completed +#define IAsyncOperation_DeviceInformation_get_Completed __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_get_Completed +#define IAsyncOperation_DeviceInformation_GetResults __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection, 0x45180254, 0x082e, 0x5274, 0xb2,0xe7, 0xac,0x05,0x17,0xf4,0x4d,0x07); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("45180254-082e-5274-b2e7-ac0517f44d07") + IAsyncOperation : IAsyncOperation_impl* > > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection, 0x45180254, 0x082e, 0x5274, 0xb2,0xe7, 0xac,0x05,0x17,0xf4,0x4d,0x07) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *This, + __FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollectionVtbl; + +interface __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection { + CONST_VTBL __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollectionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_QueryInterface(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_AddRef(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_Release(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_GetIids(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_GetTrustLevel(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_put_Completed(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_get_Completed(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_GetResults(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection* This,__FIVectorView_1_Windows__CDevices__CEnumeration__CDeviceInformation **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_DeviceInformationCollection IID___FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection +#define IAsyncOperation_DeviceInformationCollectionVtbl __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollectionVtbl +#define IAsyncOperation_DeviceInformationCollection __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection +#define IAsyncOperation_DeviceInformationCollection_QueryInterface __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_QueryInterface +#define IAsyncOperation_DeviceInformationCollection_AddRef __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_AddRef +#define IAsyncOperation_DeviceInformationCollection_Release __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_Release +#define IAsyncOperation_DeviceInformationCollection_GetIids __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_GetIids +#define IAsyncOperation_DeviceInformationCollection_GetRuntimeClassName __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_GetRuntimeClassName +#define IAsyncOperation_DeviceInformationCollection_GetTrustLevel __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_GetTrustLevel +#define IAsyncOperation_DeviceInformationCollection_put_Completed __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_put_Completed +#define IAsyncOperation_DeviceInformationCollection_get_Completed __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_get_Completed +#define IAsyncOperation_DeviceInformationCollection_GetResults __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceInformationCollection_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail, 0xbac083a3, 0x3a19, 0x5072, 0x9d,0x90, 0x13,0x33,0x23,0xa0,0x49,0xba); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("bac083a3-3a19-5072-9d90-133323a049ba") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail, 0xbac083a3, 0x3a19, 0x5072, 0x9d,0x90, 0x13,0x33,0x23,0xa0,0x49,0xba) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnailVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *This, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnailVtbl; + +interface __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail { + CONST_VTBL __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnailVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_QueryInterface(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_AddRef(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_Release(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_GetIids(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_GetTrustLevel(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_put_Completed(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_get_Completed(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CEnumeration__CDeviceThumbnail **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_GetResults(__FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail* This,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_DeviceThumbnail IID___FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail +#define IAsyncOperation_DeviceThumbnailVtbl __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnailVtbl +#define IAsyncOperation_DeviceThumbnail __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail +#define IAsyncOperation_DeviceThumbnail_QueryInterface __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_QueryInterface +#define IAsyncOperation_DeviceThumbnail_AddRef __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_AddRef +#define IAsyncOperation_DeviceThumbnail_Release __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_Release +#define IAsyncOperation_DeviceThumbnail_GetIids __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_GetIids +#define IAsyncOperation_DeviceThumbnail_GetRuntimeClassName __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_GetRuntimeClassName +#define IAsyncOperation_DeviceThumbnail_GetTrustLevel __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_GetTrustLevel +#define IAsyncOperation_DeviceThumbnail_put_Completed __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_put_Completed +#define IAsyncOperation_DeviceThumbnail_get_Completed __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_get_Completed +#define IAsyncOperation_DeviceThumbnail_GetResults __FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CDevices__CEnumeration__CDeviceThumbnail_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable, 0x9234630f, 0x1ff4, 0x54f6, 0x9e,0x3f, 0xac,0x20,0x36,0x9b,0x77,0x25); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("9234630f-1ff4-54f6-9e3f-ac20369b7725") + ITypedEventHandler : ITypedEventHandler_impl, IInspectable* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable, 0x9234630f, 0x1ff4, 0x54f6, 0x9e,0x3f, 0xac,0x20,0x36,0x9b,0x77,0x25) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable *This, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_Release(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable* This,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_DeviceWatcher_IInspectable IID___FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable +#define ITypedEventHandler_DeviceWatcher_IInspectableVtbl __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectableVtbl +#define ITypedEventHandler_DeviceWatcher_IInspectable __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable +#define ITypedEventHandler_DeviceWatcher_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_QueryInterface +#define ITypedEventHandler_DeviceWatcher_IInspectable_AddRef __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_AddRef +#define ITypedEventHandler_DeviceWatcher_IInspectable_Release __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_Release +#define ITypedEventHandler_DeviceWatcher_IInspectable_Invoke __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation, 0x03c5a07b, 0x990c, 0x5d09, 0xb0,0xb8, 0x57,0x34,0xea,0xa3,0x82,0x22); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("03c5a07b-990c-5d09-b0b8-5734eaa38222") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation, 0x03c5a07b, 0x990c, 0x5d09, 0xb0,0xb8, 0x57,0x34,0xea,0xa3,0x82,0x22) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation *This, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *sender, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationVtbl; + +interface __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation { + CONST_VTBL __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_Release(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_Invoke(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation* This,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *sender,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_DeviceWatcher_DeviceInformation IID___FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation +#define ITypedEventHandler_DeviceWatcher_DeviceInformationVtbl __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationVtbl +#define ITypedEventHandler_DeviceWatcher_DeviceInformation __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation +#define ITypedEventHandler_DeviceWatcher_DeviceInformation_QueryInterface __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_QueryInterface +#define ITypedEventHandler_DeviceWatcher_DeviceInformation_AddRef __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_AddRef +#define ITypedEventHandler_DeviceWatcher_DeviceInformation_Release __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_Release +#define ITypedEventHandler_DeviceWatcher_DeviceInformation_Invoke __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate, 0x906f1254, 0x79ad, 0x54fc, 0x93,0xc4, 0xcd,0xb9,0x9b,0x43,0x78,0x99); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("906f1254-79ad-54fc-93c4-cdb99b437899") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate, 0x906f1254, 0x79ad, 0x54fc, 0x93,0xc4, 0xcd,0xb9,0x9b,0x43,0x78,0x99) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdateVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate *This, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *sender, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdateVtbl; + +interface __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate { + CONST_VTBL __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdateVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_QueryInterface(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_AddRef(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_Release(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_Invoke(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate* This,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceWatcher *sender,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformationUpdate *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_DeviceWatcher_DeviceInformationUpdate IID___FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate +#define ITypedEventHandler_DeviceWatcher_DeviceInformationUpdateVtbl __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdateVtbl +#define ITypedEventHandler_DeviceWatcher_DeviceInformationUpdate __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate +#define ITypedEventHandler_DeviceWatcher_DeviceInformationUpdate_QueryInterface __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_QueryInterface +#define ITypedEventHandler_DeviceWatcher_DeviceInformationUpdate_AddRef __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_AddRef +#define ITypedEventHandler_DeviceWatcher_DeviceInformationUpdate_Release __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_Release +#define ITypedEventHandler_DeviceWatcher_DeviceInformationUpdate_Invoke __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceWatcher_Windows__CDevices__CEnumeration__CDeviceInformationUpdate_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs, 0x4c71d028, 0xb793, 0x5bce, 0xae,0x59, 0xfa,0x77,0xf4,0x5a,0x40,0xd8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("4c71d028-b793-5bce-ae59-fa77f45a40d8") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs, 0x4c71d028, 0xb793, 0x5bce, 0xae,0x59, 0xfa,0x77,0xf4,0x5a,0x40,0xd8) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs *This, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation *sender, + __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_Release(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs* This,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessInformation *sender,__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceAccessChangedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_DeviceAccessInformation_DeviceAccessChangedEventArgs IID___FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs +#define ITypedEventHandler_DeviceAccessInformation_DeviceAccessChangedEventArgsVtbl __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgsVtbl +#define ITypedEventHandler_DeviceAccessInformation_DeviceAccessChangedEventArgs __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs +#define ITypedEventHandler_DeviceAccessInformation_DeviceAccessChangedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_QueryInterface +#define ITypedEventHandler_DeviceAccessInformation_DeviceAccessChangedEventArgs_AddRef __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_AddRef +#define ITypedEventHandler_DeviceAccessInformation_DeviceAccessChangedEventArgs_Release __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_Release +#define ITypedEventHandler_DeviceAccessInformation_DeviceAccessChangedEventArgs_Invoke __FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CDevices__CEnumeration__CDeviceAccessInformation_Windows__CDevices__CEnumeration__CDeviceAccessChangedEventArgs_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_devices_enumeration_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.devices.geolocation.h b/lib/libc/include/any-windows-any/windows.devices.geolocation.h new file mode 100644 index 0000000000000000000000000000000000000000..6c60f3fa95568f907470a0179bcd073c5ab25fdc --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.devices.geolocation.h @@ -0,0 +1,2044 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.devices.geolocation.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_devices_geolocation_h__ +#define __windows_devices_geolocation_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator ABI::Windows::Devices::Geolocation::IGeolocator +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + interface IGeolocator; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition ABI::Windows::Devices::Geolocation::IGeoposition +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + interface IGeoposition; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate ABI::Windows::Devices::Geolocation::IGeocoordinate +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + interface IGeocoordinate; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs ABI::Windows::Devices::Geolocation::IPositionChangedEventArgs +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + interface IPositionChangedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs ABI::Windows::Devices::Geolocation::IStatusChangedEventArgs +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + interface IStatusChangedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress ABI::Windows::Devices::Geolocation::ICivicAddress +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + interface ICivicAddress; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CGeolocator_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CGeolocator_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + class Geolocator; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CGeolocation_CGeolocator __x_ABI_CWindows_CDevices_CGeolocation_CGeolocator; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CGeolocation_CGeolocator_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CGeoposition_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CGeoposition_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + class Geoposition; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CGeolocation_CGeoposition __x_ABI_CWindows_CDevices_CGeolocation_CGeoposition; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CGeolocation_CGeoposition_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CGeocoordinate_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CGeocoordinate_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + class Geocoordinate; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CGeolocation_CGeocoordinate __x_ABI_CWindows_CDevices_CGeolocation_CGeocoordinate; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CGeolocation_CGeocoordinate_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CPositionChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CPositionChangedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + class PositionChangedEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CGeolocation_CPositionChangedEventArgs __x_ABI_CWindows_CDevices_CGeolocation_CPositionChangedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CGeolocation_CPositionChangedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CStatusChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CStatusChangedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + class StatusChangedEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CGeolocation_CStatusChangedEventArgs __x_ABI_CWindows_CDevices_CGeolocation_CStatusChangedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CGeolocation_CStatusChangedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CCivicAddress_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CCivicAddress_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + class CivicAddress; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CGeolocation_CCivicAddress __x_ABI_CWindows_CDevices_CGeolocation_CCivicAddress; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CGeolocation_CCivicAddress_FWD_DEFINED__ */ + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CDevices_CGeolocation_CPositionAccuracy __x_ABI_CWindows_CDevices_CGeolocation_CPositionAccuracy; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CDevices_CGeolocation_CPositionStatus __x_ABI_CWindows_CDevices_CGeolocation_CPositionStatus; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator ABI::Windows::Devices::Geolocation::IGeolocator +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + interface IGeolocator; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition ABI::Windows::Devices::Geolocation::IGeoposition +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + interface IGeoposition; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate ABI::Windows::Devices::Geolocation::IGeocoordinate +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + interface IGeocoordinate; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs ABI::Windows::Devices::Geolocation::IPositionChangedEventArgs +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + interface IPositionChangedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs ABI::Windows::Devices::Geolocation::IStatusChangedEventArgs +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + interface IStatusChangedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress ABI::Windows::Devices::Geolocation::ICivicAddress +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + interface ICivicAddress; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + enum PositionAccuracy { + PositionAccuracy_Default = 0, + PositionAccuracy_High = 1 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CDevices_CGeolocation_CPositionAccuracy { + PositionAccuracy_Default = 0, + PositionAccuracy_High = 1 +}; +#ifdef WIDL_using_Windows_Devices_Geolocation +#define PositionAccuracy __x_ABI_CWindows_CDevices_CGeolocation_CPositionAccuracy +#endif /* WIDL_using_Windows_Devices_Geolocation */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + enum PositionStatus { + PositionStatus_Ready = 0, + PositionStatus_Initializing = 1, + PositionStatus_NoData = 2, + PositionStatus_Disabled = 3, + PositionStatus_NotInitialized = 4, + PositionStatus_NotAvailable = 5 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CDevices_CGeolocation_CPositionStatus { + PositionStatus_Ready = 0, + PositionStatus_Initializing = 1, + PositionStatus_NoData = 2, + PositionStatus_Disabled = 3, + PositionStatus_NotInitialized = 4, + PositionStatus_NotAvailable = 5 +}; +#ifdef WIDL_using_Windows_Devices_Geolocation +#define PositionStatus __x_ABI_CWindows_CDevices_CGeolocation_CPositionStatus +#endif /* WIDL_using_Windows_Devices_Geolocation */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IGeolocator interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator, 0xa9c3bf62, 0x4524, 0x4989, 0x8a,0xa9, 0xde,0x01,0x9d,0x2e,0x55,0x1f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + MIDL_INTERFACE("a9c3bf62-4524-4989-8aa9-de019d2e551f") + IGeolocator : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_DesiredAccuracy( + enum PositionAccuracy *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_DesiredAccuracy( + enum PositionAccuracy value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MovementThreshold( + DOUBLE *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_MovementThreshold( + DOUBLE value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ReportInterval( + UINT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ReportInterval( + UINT32 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LocationStatus( + enum PositionStatus *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetGeopositionAsync( + ABI::Windows::Foundation::IAsyncOperation **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetGeopositionAsyncWithAgeAndTimeout( + struct TimeSpan maximum_age, + struct TimeSpan timeout, + ABI::Windows::Foundation::IAsyncOperation **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_PositionChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_PositionChanged( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_StatusChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_StatusChanged( + EventRegistrationToken token) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator, 0xa9c3bf62, 0x4524, 0x4989, 0x8a,0xa9, 0xde,0x01,0x9d,0x2e,0x55,0x1f) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocatorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + TrustLevel *trustLevel); + + /*** IGeolocator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_DesiredAccuracy)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + enum __x_ABI_CWindows_CDevices_CGeolocation_CPositionAccuracy *value); + + HRESULT (STDMETHODCALLTYPE *put_DesiredAccuracy)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + enum __x_ABI_CWindows_CDevices_CGeolocation_CPositionAccuracy value); + + HRESULT (STDMETHODCALLTYPE *get_MovementThreshold)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + DOUBLE *value); + + HRESULT (STDMETHODCALLTYPE *put_MovementThreshold)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + DOUBLE value); + + HRESULT (STDMETHODCALLTYPE *get_ReportInterval)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *put_ReportInterval)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + UINT32 value); + + HRESULT (STDMETHODCALLTYPE *get_LocationStatus)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + enum __x_ABI_CWindows_CDevices_CGeolocation_CPositionStatus *value); + + HRESULT (STDMETHODCALLTYPE *GetGeopositionAsync)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition **value); + + HRESULT (STDMETHODCALLTYPE *GetGeopositionAsyncWithAgeAndTimeout)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + struct __x_ABI_CWindows_CFoundation_CTimeSpan maximum_age, + struct __x_ABI_CWindows_CFoundation_CTimeSpan timeout, + __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition **value); + + HRESULT (STDMETHODCALLTYPE *add_PositionChanged)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_PositionChanged)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_StatusChanged)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_StatusChanged)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocatorVtbl; + +interface __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator { + CONST_VTBL __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocatorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGeolocator methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_get_DesiredAccuracy(This,value) (This)->lpVtbl->get_DesiredAccuracy(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_put_DesiredAccuracy(This,value) (This)->lpVtbl->put_DesiredAccuracy(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_get_MovementThreshold(This,value) (This)->lpVtbl->get_MovementThreshold(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_put_MovementThreshold(This,value) (This)->lpVtbl->put_MovementThreshold(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_get_ReportInterval(This,value) (This)->lpVtbl->get_ReportInterval(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_put_ReportInterval(This,value) (This)->lpVtbl->put_ReportInterval(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_get_LocationStatus(This,value) (This)->lpVtbl->get_LocationStatus(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetGeopositionAsync(This,value) (This)->lpVtbl->GetGeopositionAsync(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetGeopositionAsyncWithAgeAndTimeout(This,maximum_age,timeout,value) (This)->lpVtbl->GetGeopositionAsyncWithAgeAndTimeout(This,maximum_age,timeout,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_add_PositionChanged(This,handler,token) (This)->lpVtbl->add_PositionChanged(This,handler,token) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_remove_PositionChanged(This,token) (This)->lpVtbl->remove_PositionChanged(This,token) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_add_StatusChanged(This,handler,token) (This)->lpVtbl->add_StatusChanged(This,handler,token) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_remove_StatusChanged(This,token) (This)->lpVtbl->remove_StatusChanged(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_QueryInterface(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_AddRef(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_Release(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetIids(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetTrustLevel(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGeolocator methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_get_DesiredAccuracy(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,enum __x_ABI_CWindows_CDevices_CGeolocation_CPositionAccuracy *value) { + return This->lpVtbl->get_DesiredAccuracy(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_put_DesiredAccuracy(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,enum __x_ABI_CWindows_CDevices_CGeolocation_CPositionAccuracy value) { + return This->lpVtbl->put_DesiredAccuracy(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_get_MovementThreshold(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,DOUBLE *value) { + return This->lpVtbl->get_MovementThreshold(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_put_MovementThreshold(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,DOUBLE value) { + return This->lpVtbl->put_MovementThreshold(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_get_ReportInterval(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,UINT32 *value) { + return This->lpVtbl->get_ReportInterval(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_put_ReportInterval(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,UINT32 value) { + return This->lpVtbl->put_ReportInterval(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_get_LocationStatus(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,enum __x_ABI_CWindows_CDevices_CGeolocation_CPositionStatus *value) { + return This->lpVtbl->get_LocationStatus(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetGeopositionAsync(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,__FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition **value) { + return This->lpVtbl->GetGeopositionAsync(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetGeopositionAsyncWithAgeAndTimeout(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan maximum_age,struct __x_ABI_CWindows_CFoundation_CTimeSpan timeout,__FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition **value) { + return This->lpVtbl->GetGeopositionAsyncWithAgeAndTimeout(This,maximum_age,timeout,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_add_PositionChanged(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,__FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_PositionChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_remove_PositionChanged(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,EventRegistrationToken token) { + return This->lpVtbl->remove_PositionChanged(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_add_StatusChanged(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,__FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_StatusChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_remove_StatusChanged(__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator* This,EventRegistrationToken token) { + return This->lpVtbl->remove_StatusChanged(This,token); +} +#endif +#ifdef WIDL_using_Windows_Devices_Geolocation +#define IID_IGeolocator IID___x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator +#define IGeolocatorVtbl __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocatorVtbl +#define IGeolocator __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator +#define IGeolocator_QueryInterface __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_QueryInterface +#define IGeolocator_AddRef __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_AddRef +#define IGeolocator_Release __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_Release +#define IGeolocator_GetIids __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetIids +#define IGeolocator_GetRuntimeClassName __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetRuntimeClassName +#define IGeolocator_GetTrustLevel __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetTrustLevel +#define IGeolocator_get_DesiredAccuracy __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_get_DesiredAccuracy +#define IGeolocator_put_DesiredAccuracy __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_put_DesiredAccuracy +#define IGeolocator_get_MovementThreshold __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_get_MovementThreshold +#define IGeolocator_put_MovementThreshold __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_put_MovementThreshold +#define IGeolocator_get_ReportInterval __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_get_ReportInterval +#define IGeolocator_put_ReportInterval __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_put_ReportInterval +#define IGeolocator_get_LocationStatus __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_get_LocationStatus +#define IGeolocator_GetGeopositionAsync __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetGeopositionAsync +#define IGeolocator_GetGeopositionAsyncWithAgeAndTimeout __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_GetGeopositionAsyncWithAgeAndTimeout +#define IGeolocator_add_PositionChanged __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_add_PositionChanged +#define IGeolocator_remove_PositionChanged __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_remove_PositionChanged +#define IGeolocator_add_StatusChanged __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_add_StatusChanged +#define IGeolocator_remove_StatusChanged __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_remove_StatusChanged +#endif /* WIDL_using_Windows_Devices_Geolocation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IGeoposition interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition, 0xc18d0454, 0x7d41, 0x4ff7, 0xa9,0x57, 0x9d,0xff,0xb4,0xef,0x7f,0x5b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + MIDL_INTERFACE("c18d0454-7d41-4ff7-a957-9dffb4ef7f5b") + IGeoposition : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Coordinate( + ABI::Windows::Devices::Geolocation::IGeocoordinate **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CivicAddress( + ABI::Windows::Devices::Geolocation::ICivicAddress **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition, 0xc18d0454, 0x7d41, 0x4ff7, 0xa9,0x57, 0x9d,0xff,0xb4,0xef,0x7f,0x5b) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CGeolocation_CIGeopositionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition *This, + TrustLevel *trustLevel); + + /*** IGeoposition methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Coordinate)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition *This, + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate **value); + + HRESULT (STDMETHODCALLTYPE *get_CivicAddress)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition *This, + __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress **value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CGeolocation_CIGeopositionVtbl; + +interface __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition { + CONST_VTBL __x_ABI_CWindows_CDevices_CGeolocation_CIGeopositionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGeoposition methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_get_Coordinate(This,value) (This)->lpVtbl->get_Coordinate(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_get_CivicAddress(This,value) (This)->lpVtbl->get_CivicAddress(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_QueryInterface(__x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_AddRef(__x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_Release(__x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_GetIids(__x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_GetTrustLevel(__x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGeoposition methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_get_Coordinate(__x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition* This,__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate **value) { + return This->lpVtbl->get_Coordinate(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_get_CivicAddress(__x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition* This,__x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress **value) { + return This->lpVtbl->get_CivicAddress(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Geolocation +#define IID_IGeoposition IID___x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition +#define IGeopositionVtbl __x_ABI_CWindows_CDevices_CGeolocation_CIGeopositionVtbl +#define IGeoposition __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition +#define IGeoposition_QueryInterface __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_QueryInterface +#define IGeoposition_AddRef __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_AddRef +#define IGeoposition_Release __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_Release +#define IGeoposition_GetIids __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_GetIids +#define IGeoposition_GetRuntimeClassName __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_GetRuntimeClassName +#define IGeoposition_GetTrustLevel __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_GetTrustLevel +#define IGeoposition_get_Coordinate __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_get_Coordinate +#define IGeoposition_get_CivicAddress __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_get_CivicAddress +#endif /* WIDL_using_Windows_Devices_Geolocation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IGeocoordinate interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate, 0xee21a3aa, 0x976a, 0xac70, 0x80,0x3d, 0x08,0x3e,0xa5,0x5b,0xcb,0xc4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + MIDL_INTERFACE("ee21a3aa-976a-ac70-803d-083ea55bcbc4") + IGeocoordinate : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Latitude( + DOUBLE *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Longitude( + DOUBLE *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Altitude( + ABI::Windows::Foundation::IReference **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Accuracy( + DOUBLE *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_AltitudeAccuracy( + ABI::Windows::Foundation::IReference **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Heading( + ABI::Windows::Foundation::IReference **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Speed( + ABI::Windows::Foundation::IReference **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Timestamp( + struct DateTime *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate, 0xee21a3aa, 0x976a, 0xac70, 0x80,0x3d, 0x08,0x3e,0xa5,0x5b,0xcb,0xc4) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinateVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This, + TrustLevel *trustLevel); + + /*** IGeocoordinate methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Latitude)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This, + DOUBLE *value); + + HRESULT (STDMETHODCALLTYPE *get_Longitude)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This, + DOUBLE *value); + + HRESULT (STDMETHODCALLTYPE *get_Altitude)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This, + __FIReference_1_DOUBLE **value); + + HRESULT (STDMETHODCALLTYPE *get_Accuracy)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This, + DOUBLE *value); + + HRESULT (STDMETHODCALLTYPE *get_AltitudeAccuracy)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This, + __FIReference_1_DOUBLE **value); + + HRESULT (STDMETHODCALLTYPE *get_Heading)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This, + __FIReference_1_DOUBLE **value); + + HRESULT (STDMETHODCALLTYPE *get_Speed)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This, + __FIReference_1_DOUBLE **value); + + HRESULT (STDMETHODCALLTYPE *get_Timestamp)( + __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate *This, + struct __x_ABI_CWindows_CFoundation_CDateTime *value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinateVtbl; + +interface __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate { + CONST_VTBL __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinateVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGeocoordinate methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Latitude(This,value) (This)->lpVtbl->get_Latitude(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Longitude(This,value) (This)->lpVtbl->get_Longitude(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Altitude(This,value) (This)->lpVtbl->get_Altitude(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Accuracy(This,value) (This)->lpVtbl->get_Accuracy(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_AltitudeAccuracy(This,value) (This)->lpVtbl->get_AltitudeAccuracy(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Heading(This,value) (This)->lpVtbl->get_Heading(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Speed(This,value) (This)->lpVtbl->get_Speed(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Timestamp(This,value) (This)->lpVtbl->get_Timestamp(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_QueryInterface(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_AddRef(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_Release(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_GetIids(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_GetTrustLevel(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGeocoordinate methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Latitude(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This,DOUBLE *value) { + return This->lpVtbl->get_Latitude(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Longitude(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This,DOUBLE *value) { + return This->lpVtbl->get_Longitude(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Altitude(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This,__FIReference_1_DOUBLE **value) { + return This->lpVtbl->get_Altitude(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Accuracy(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This,DOUBLE *value) { + return This->lpVtbl->get_Accuracy(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_AltitudeAccuracy(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This,__FIReference_1_DOUBLE **value) { + return This->lpVtbl->get_AltitudeAccuracy(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Heading(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This,__FIReference_1_DOUBLE **value) { + return This->lpVtbl->get_Heading(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Speed(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This,__FIReference_1_DOUBLE **value) { + return This->lpVtbl->get_Speed(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Timestamp(__x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate* This,struct __x_ABI_CWindows_CFoundation_CDateTime *value) { + return This->lpVtbl->get_Timestamp(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Geolocation +#define IID_IGeocoordinate IID___x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate +#define IGeocoordinateVtbl __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinateVtbl +#define IGeocoordinate __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate +#define IGeocoordinate_QueryInterface __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_QueryInterface +#define IGeocoordinate_AddRef __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_AddRef +#define IGeocoordinate_Release __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_Release +#define IGeocoordinate_GetIids __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_GetIids +#define IGeocoordinate_GetRuntimeClassName __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_GetRuntimeClassName +#define IGeocoordinate_GetTrustLevel __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_GetTrustLevel +#define IGeocoordinate_get_Latitude __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Latitude +#define IGeocoordinate_get_Longitude __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Longitude +#define IGeocoordinate_get_Altitude __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Altitude +#define IGeocoordinate_get_Accuracy __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Accuracy +#define IGeocoordinate_get_AltitudeAccuracy __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_AltitudeAccuracy +#define IGeocoordinate_get_Heading __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Heading +#define IGeocoordinate_get_Speed __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Speed +#define IGeocoordinate_get_Timestamp __x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_get_Timestamp +#endif /* WIDL_using_Windows_Devices_Geolocation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CGeolocation_CIGeocoordinate_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IPositionChangedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs, 0x37859ce5, 0x9d1e, 0x46c5, 0xbf,0x3b, 0x6a,0xd8,0xca,0xc1,0xa0,0x93); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + MIDL_INTERFACE("37859ce5-9d1e-46c5-bf3b-6ad8cac1a093") + IPositionChangedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Position( + ABI::Windows::Devices::Geolocation::IGeoposition **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs, 0x37859ce5, 0x9d1e, 0x46c5, 0xbf,0x3b, 0x6a,0xd8,0xca,0xc1,0xa0,0x93) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs *This, + TrustLevel *trustLevel); + + /*** IPositionChangedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Position)( + __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs *This, + __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition **value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgsVtbl; + +interface __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs { + CONST_VTBL __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IPositionChangedEventArgs methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_get_Position(This,value) (This)->lpVtbl->get_Position(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_QueryInterface(__x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_AddRef(__x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_Release(__x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_GetIids(__x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_GetTrustLevel(__x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IPositionChangedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_get_Position(__x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs* This,__x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition **value) { + return This->lpVtbl->get_Position(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Geolocation +#define IID_IPositionChangedEventArgs IID___x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs +#define IPositionChangedEventArgsVtbl __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgsVtbl +#define IPositionChangedEventArgs __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs +#define IPositionChangedEventArgs_QueryInterface __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_QueryInterface +#define IPositionChangedEventArgs_AddRef __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_AddRef +#define IPositionChangedEventArgs_Release __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_Release +#define IPositionChangedEventArgs_GetIids __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_GetIids +#define IPositionChangedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_GetRuntimeClassName +#define IPositionChangedEventArgs_GetTrustLevel __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_GetTrustLevel +#define IPositionChangedEventArgs_get_Position __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_get_Position +#endif /* WIDL_using_Windows_Devices_Geolocation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IStatusChangedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs, 0x3453d2da, 0x8c93, 0x4111, 0xa2,0x05, 0x9a,0xec,0xfc,0x9b,0xe5,0xc0); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + MIDL_INTERFACE("3453d2da-8c93-4111-a205-9aecfc9be5c0") + IStatusChangedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Status( + enum PositionStatus *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs, 0x3453d2da, 0x8c93, 0x4111, 0xa2,0x05, 0x9a,0xec,0xfc,0x9b,0xe5,0xc0) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs *This, + TrustLevel *trustLevel); + + /*** IStatusChangedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Status)( + __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs *This, + enum __x_ABI_CWindows_CDevices_CGeolocation_CPositionStatus *value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgsVtbl; + +interface __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs { + CONST_VTBL __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IStatusChangedEventArgs methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_get_Status(This,value) (This)->lpVtbl->get_Status(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_QueryInterface(__x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_AddRef(__x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_Release(__x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_GetIids(__x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_GetTrustLevel(__x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IStatusChangedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_get_Status(__x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs* This,enum __x_ABI_CWindows_CDevices_CGeolocation_CPositionStatus *value) { + return This->lpVtbl->get_Status(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Geolocation +#define IID_IStatusChangedEventArgs IID___x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs +#define IStatusChangedEventArgsVtbl __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgsVtbl +#define IStatusChangedEventArgs __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs +#define IStatusChangedEventArgs_QueryInterface __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_QueryInterface +#define IStatusChangedEventArgs_AddRef __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_AddRef +#define IStatusChangedEventArgs_Release __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_Release +#define IStatusChangedEventArgs_GetIids __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_GetIids +#define IStatusChangedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_GetRuntimeClassName +#define IStatusChangedEventArgs_GetTrustLevel __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_GetTrustLevel +#define IStatusChangedEventArgs_get_Status __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_get_Status +#endif /* WIDL_using_Windows_Devices_Geolocation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICivicAddress interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress, 0xa8567a1a, 0x64f4, 0x4d48, 0xbc,0xea, 0xf6,0xb0,0x08,0xec,0xa3,0x4c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Geolocation { + MIDL_INTERFACE("a8567a1a-64f4-4d48-bcea-f6b008eca34c") + ICivicAddress : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Country( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_State( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_City( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PostalCode( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Timestamp( + struct DateTime *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress, 0xa8567a1a, 0x64f4, 0x4d48, 0xbc,0xea, 0xf6,0xb0,0x08,0xec,0xa3,0x4c) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddressVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress *This, + TrustLevel *trustLevel); + + /*** ICivicAddress methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Country)( + __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_State)( + __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_City)( + __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_PostalCode)( + __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Timestamp)( + __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress *This, + struct __x_ABI_CWindows_CFoundation_CDateTime *value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddressVtbl; + +interface __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress { + CONST_VTBL __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddressVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICivicAddress methods ***/ +#define __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_Country(This,value) (This)->lpVtbl->get_Country(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_State(This,value) (This)->lpVtbl->get_State(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_City(This,value) (This)->lpVtbl->get_City(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_PostalCode(This,value) (This)->lpVtbl->get_PostalCode(This,value) +#define __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_Timestamp(This,value) (This)->lpVtbl->get_Timestamp(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_QueryInterface(__x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_AddRef(__x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_Release(__x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_GetIids(__x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_GetTrustLevel(__x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICivicAddress methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_Country(__x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress* This,HSTRING *value) { + return This->lpVtbl->get_Country(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_State(__x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress* This,HSTRING *value) { + return This->lpVtbl->get_State(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_City(__x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress* This,HSTRING *value) { + return This->lpVtbl->get_City(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_PostalCode(__x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress* This,HSTRING *value) { + return This->lpVtbl->get_PostalCode(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_Timestamp(__x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress* This,struct __x_ABI_CWindows_CFoundation_CDateTime *value) { + return This->lpVtbl->get_Timestamp(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Geolocation +#define IID_ICivicAddress IID___x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress +#define ICivicAddressVtbl __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddressVtbl +#define ICivicAddress __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress +#define ICivicAddress_QueryInterface __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_QueryInterface +#define ICivicAddress_AddRef __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_AddRef +#define ICivicAddress_Release __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_Release +#define ICivicAddress_GetIids __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_GetIids +#define ICivicAddress_GetRuntimeClassName __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_GetRuntimeClassName +#define ICivicAddress_GetTrustLevel __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_GetTrustLevel +#define ICivicAddress_get_Country __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_Country +#define ICivicAddress_get_State __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_State +#define ICivicAddress_get_City __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_City +#define ICivicAddress_get_PostalCode __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_PostalCode +#define ICivicAddress_get_Timestamp __x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_get_Timestamp +#endif /* WIDL_using_Windows_Devices_Geolocation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CGeolocation_CICivicAddress_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Geolocation.Geolocator + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Geolocation_Geolocator_DEFINED +#define RUNTIMECLASS_Windows_Devices_Geolocation_Geolocator_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Geolocation_Geolocator[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','G','e','o','l','o','c','a','t','i','o','n','.','G','e','o','l','o','c','a','t','o','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Geolocation_Geolocator[] = L"Windows.Devices.Geolocation.Geolocator"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Geolocation_Geolocator[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','G','e','o','l','o','c','a','t','i','o','n','.','G','e','o','l','o','c','a','t','o','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Geolocation_Geolocator_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Geolocation.Geoposition + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Geolocation_Geoposition_DEFINED +#define RUNTIMECLASS_Windows_Devices_Geolocation_Geoposition_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Geolocation_Geoposition[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','G','e','o','l','o','c','a','t','i','o','n','.','G','e','o','p','o','s','i','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Geolocation_Geoposition[] = L"Windows.Devices.Geolocation.Geoposition"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Geolocation_Geoposition[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','G','e','o','l','o','c','a','t','i','o','n','.','G','e','o','p','o','s','i','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Geolocation_Geoposition_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Geolocation.Geocoordinate + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Geolocation_Geocoordinate_DEFINED +#define RUNTIMECLASS_Windows_Devices_Geolocation_Geocoordinate_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Geolocation_Geocoordinate[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','G','e','o','l','o','c','a','t','i','o','n','.','G','e','o','c','o','o','r','d','i','n','a','t','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Geolocation_Geocoordinate[] = L"Windows.Devices.Geolocation.Geocoordinate"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Geolocation_Geocoordinate[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','G','e','o','l','o','c','a','t','i','o','n','.','G','e','o','c','o','o','r','d','i','n','a','t','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Geolocation_Geocoordinate_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Geolocation.PositionChangedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Geolocation_PositionChangedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Devices_Geolocation_PositionChangedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Geolocation_PositionChangedEventArgs[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','G','e','o','l','o','c','a','t','i','o','n','.','P','o','s','i','t','i','o','n','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Geolocation_PositionChangedEventArgs[] = L"Windows.Devices.Geolocation.PositionChangedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Geolocation_PositionChangedEventArgs[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','G','e','o','l','o','c','a','t','i','o','n','.','P','o','s','i','t','i','o','n','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Geolocation_PositionChangedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Geolocation.StatusChangedEventArgs + */ +#ifndef RUNTIMECLASS_Windows_Devices_Geolocation_StatusChangedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Devices_Geolocation_StatusChangedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Geolocation_StatusChangedEventArgs[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','G','e','o','l','o','c','a','t','i','o','n','.','S','t','a','t','u','s','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Geolocation_StatusChangedEventArgs[] = L"Windows.Devices.Geolocation.StatusChangedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Geolocation_StatusChangedEventArgs[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','G','e','o','l','o','c','a','t','i','o','n','.','S','t','a','t','u','s','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Geolocation_StatusChangedEventArgs_DEFINED */ + +/* + * Class Windows.Devices.Geolocation.CivicAddress + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Geolocation_CivicAddress_DEFINED +#define RUNTIMECLASS_Windows_Devices_Geolocation_CivicAddress_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Geolocation_CivicAddress[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','G','e','o','l','o','c','a','t','i','o','n','.','C','i','v','i','c','A','d','d','r','e','s','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Geolocation_CivicAddress[] = L"Windows.Devices.Geolocation.CivicAddress"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Geolocation_CivicAddress[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','G','e','o','l','o','c','a','t','i','o','n','.','C','i','v','i','c','A','d','d','r','e','s','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Geolocation_CivicAddress_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition, 0x7668a704, 0x244e, 0x5e12, 0x8d,0xcb, 0x92,0xa3,0x29,0x9e,0xba,0x26); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("7668a704-244e-5e12-8dcb-92a3299eba26") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition, 0x7668a704, 0x244e, 0x5e12, 0x8d,0xcb, 0x92,0xa3,0x29,0x9e,0xba,0x26) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeopositionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition *This, + __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeopositionVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeopositionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_Release(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition* This,__FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_Geoposition IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition +#define IAsyncOperationCompletedHandler_GeopositionVtbl __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeopositionVtbl +#define IAsyncOperationCompletedHandler_Geoposition __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition +#define IAsyncOperationCompletedHandler_Geoposition_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_QueryInterface +#define IAsyncOperationCompletedHandler_Geoposition_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_AddRef +#define IAsyncOperationCompletedHandler_Geoposition_Release __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_Release +#define IAsyncOperationCompletedHandler_Geoposition_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition, 0xee73ecf0, 0x099d, 0x57e5, 0x84,0x07, 0x5b,0x32,0xe5,0xaf,0x1c,0xc4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("ee73ecf0-099d-57e5-8407-5b32e5af1cc4") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition, 0xee73ecf0, 0x099d, 0x57e5, 0x84,0x07, 0x5b,0x32,0xe5,0xaf,0x1c,0xc4) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeopositionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition *This, + __x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeopositionVtbl; + +interface __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition { + CONST_VTBL __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeopositionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_QueryInterface(__FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_AddRef(__FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_Release(__FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_GetIids(__FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_GetTrustLevel(__FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_put_Completed(__FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_get_Completed(__FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CGeolocation__CGeoposition **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_GetResults(__FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition* This,__x_ABI_CWindows_CDevices_CGeolocation_CIGeoposition **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_Geoposition IID___FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition +#define IAsyncOperation_GeopositionVtbl __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeopositionVtbl +#define IAsyncOperation_Geoposition __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition +#define IAsyncOperation_Geoposition_QueryInterface __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_QueryInterface +#define IAsyncOperation_Geoposition_AddRef __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_AddRef +#define IAsyncOperation_Geoposition_Release __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_Release +#define IAsyncOperation_Geoposition_GetIids __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_GetIids +#define IAsyncOperation_Geoposition_GetRuntimeClassName __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_GetRuntimeClassName +#define IAsyncOperation_Geoposition_GetTrustLevel __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_GetTrustLevel +#define IAsyncOperation_Geoposition_put_Completed __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_put_Completed +#define IAsyncOperation_Geoposition_get_Completed __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_get_Completed +#define IAsyncOperation_Geoposition_GetResults __FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CDevices__CGeolocation__CGeoposition_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs, 0xdf3c6164, 0x4e7b, 0x5e8e, 0x9a,0x7e, 0x13,0xda,0x05,0x9d,0xec,0x1e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("df3c6164-4e7b-5e8e-9a7e-13da059dec1e") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs, 0xdf3c6164, 0x4e7b, 0x5e8e, 0x9a,0x7e, 0x13,0xda,0x05,0x9d,0xec,0x1e) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs *This, + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *sender, + __x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_Release(__FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs* This,__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *sender,__x_ABI_CWindows_CDevices_CGeolocation_CIPositionChangedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_Geolocator_PositionChangedEventArgs IID___FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs +#define ITypedEventHandler_Geolocator_PositionChangedEventArgsVtbl __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgsVtbl +#define ITypedEventHandler_Geolocator_PositionChangedEventArgs __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs +#define ITypedEventHandler_Geolocator_PositionChangedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_QueryInterface +#define ITypedEventHandler_Geolocator_PositionChangedEventArgs_AddRef __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_AddRef +#define ITypedEventHandler_Geolocator_PositionChangedEventArgs_Release __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_Release +#define ITypedEventHandler_Geolocator_PositionChangedEventArgs_Invoke __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CPositionChangedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs, 0x97fcf582, 0xde6b, 0x5cd3, 0x96,0x90, 0xe2,0xec,0xbb,0x66,0xda,0x4d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("97fcf582-de6b-5cd3-9690-e2ecbb66da4d") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs, 0x97fcf582, 0xde6b, 0x5cd3, 0x96,0x90, 0xe2,0xec,0xbb,0x66,0xda,0x4d) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs *This, + __x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *sender, + __x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_Release(__FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs* This,__x_ABI_CWindows_CDevices_CGeolocation_CIGeolocator *sender,__x_ABI_CWindows_CDevices_CGeolocation_CIStatusChangedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_Geolocator_StatusChangedEventArgs IID___FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs +#define ITypedEventHandler_Geolocator_StatusChangedEventArgsVtbl __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgsVtbl +#define ITypedEventHandler_Geolocator_StatusChangedEventArgs __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs +#define ITypedEventHandler_Geolocator_StatusChangedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_QueryInterface +#define ITypedEventHandler_Geolocator_StatusChangedEventArgs_AddRef __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_AddRef +#define ITypedEventHandler_Geolocator_StatusChangedEventArgs_Release __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_Release +#define ITypedEventHandler_Geolocator_StatusChangedEventArgs_Invoke __FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CDevices__CGeolocation__CGeolocator_Windows__CDevices__CGeolocation__CStatusChangedEventArgs_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_devices_geolocation_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.devices.haptics.h b/lib/libc/include/any-windows-any/windows.devices.haptics.h new file mode 100644 index 0000000000000000000000000000000000000000..8d71da08fea9a4182dd07790ccc15348cb20735d --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.devices.haptics.h @@ -0,0 +1,930 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.devices.haptics.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_devices_haptics_h__ +#define __windows_devices_haptics_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback ABI::Windows::Devices::Haptics::ISimpleHapticsControllerFeedback +namespace ABI { + namespace Windows { + namespace Devices { + namespace Haptics { + interface ISimpleHapticsControllerFeedback; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController ABI::Windows::Devices::Haptics::ISimpleHapticsController +namespace ABI { + namespace Windows { + namespace Devices { + namespace Haptics { + interface ISimpleHapticsController; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CHaptics_CSimpleHapticsControllerFeedback_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CHaptics_CSimpleHapticsControllerFeedback_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Haptics { + class SimpleHapticsControllerFeedback; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CHaptics_CSimpleHapticsControllerFeedback __x_ABI_CWindows_CDevices_CHaptics_CSimpleHapticsControllerFeedback; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CHaptics_CSimpleHapticsControllerFeedback_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CHaptics_CSimpleHapticsController_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CHaptics_CSimpleHapticsController_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Haptics { + class SimpleHapticsController; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CHaptics_CSimpleHapticsController __x_ABI_CWindows_CDevices_CHaptics_CSimpleHapticsController; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CHaptics_CSimpleHapticsController_FWD_DEFINED__ */ + +#ifndef ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback ABI::Windows::Devices::Haptics::ISimpleHapticsControllerFeedback +namespace ABI { + namespace Windows { + namespace Devices { + namespace Haptics { + interface ISimpleHapticsControllerFeedback; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController ABI::Windows::Devices::Haptics::ISimpleHapticsController +namespace ABI { + namespace Windows { + namespace Devices { + namespace Haptics { + interface ISimpleHapticsController; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * ISimpleHapticsControllerFeedback interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback, 0x3d577ef8, 0x4cee, 0x11e6, 0xb5,0x35, 0x00,0x1b,0xdc,0x06,0xab,0x3b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Haptics { + MIDL_INTERFACE("3d577ef8-4cee-11e6-b535-001bdc06ab3b") + ISimpleHapticsControllerFeedback : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Waveform( + UINT16 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Duration( + struct TimeSpan *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback, 0x3d577ef8, 0x4cee, 0x11e6, 0xb5,0x35, 0x00,0x1b,0xdc,0x06,0xab,0x3b) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedbackVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *This, + TrustLevel *trustLevel); + + /*** ISimpleHapticsControllerFeedback methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Waveform)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *This, + UINT16 *value); + + HRESULT (STDMETHODCALLTYPE *get_Duration)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *This, + struct __x_ABI_CWindows_CFoundation_CTimeSpan *value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedbackVtbl; + +interface __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback { + CONST_VTBL __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedbackVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISimpleHapticsControllerFeedback methods ***/ +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_get_Waveform(This,value) (This)->lpVtbl->get_Waveform(This,value) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_get_Duration(This,value) (This)->lpVtbl->get_Duration(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_QueryInterface(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_AddRef(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_Release(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_GetIids(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_GetTrustLevel(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISimpleHapticsControllerFeedback methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_get_Waveform(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback* This,UINT16 *value) { + return This->lpVtbl->get_Waveform(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_get_Duration(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan *value) { + return This->lpVtbl->get_Duration(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Haptics +#define IID_ISimpleHapticsControllerFeedback IID___x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback +#define ISimpleHapticsControllerFeedbackVtbl __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedbackVtbl +#define ISimpleHapticsControllerFeedback __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback +#define ISimpleHapticsControllerFeedback_QueryInterface __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_QueryInterface +#define ISimpleHapticsControllerFeedback_AddRef __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_AddRef +#define ISimpleHapticsControllerFeedback_Release __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_Release +#define ISimpleHapticsControllerFeedback_GetIids __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_GetIids +#define ISimpleHapticsControllerFeedback_GetRuntimeClassName __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_GetRuntimeClassName +#define ISimpleHapticsControllerFeedback_GetTrustLevel __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_GetTrustLevel +#define ISimpleHapticsControllerFeedback_get_Waveform __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_get_Waveform +#define ISimpleHapticsControllerFeedback_get_Duration __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_get_Duration +#endif /* WIDL_using_Windows_Devices_Haptics */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * ISimpleHapticsController interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController, 0x3d577ef9, 0x4cee, 0x11e6, 0xb5,0x35, 0x00,0x1b,0xdc,0x06,0xab,0x3b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Haptics { + MIDL_INTERFACE("3d577ef9-4cee-11e6-b535-001bdc06ab3b") + ISimpleHapticsController : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Id( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SupportedFeedback( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsIntensitySupported( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsPlayCountSupported( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsPlayDurationSupported( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsReplayPauseIntervalSupported( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE StopFeedback( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE SendHapticFeedback( + ABI::Windows::Devices::Haptics::ISimpleHapticsControllerFeedback *feedback) = 0; + + virtual HRESULT STDMETHODCALLTYPE SendHapticFeedbackWithIntensity( + ABI::Windows::Devices::Haptics::ISimpleHapticsControllerFeedback *feedback, + DOUBLE intensity) = 0; + + virtual HRESULT STDMETHODCALLTYPE SendHapticFeedbackForDuration( + ABI::Windows::Devices::Haptics::ISimpleHapticsControllerFeedback *feedback, + DOUBLE intensity, + struct TimeSpan duration) = 0; + + virtual HRESULT STDMETHODCALLTYPE SendHapticFeedbackForPlayCount( + ABI::Windows::Devices::Haptics::ISimpleHapticsControllerFeedback *feedback, + DOUBLE intensity, + INT32 count, + struct TimeSpan interval) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController, 0x3d577ef9, 0x4cee, 0x11e6, 0xb5,0x35, 0x00,0x1b,0xdc,0x06,0xab,0x3b) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + TrustLevel *trustLevel); + + /*** ISimpleHapticsController methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Id)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_SupportedFeedback)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback **value); + + HRESULT (STDMETHODCALLTYPE *get_IsIntensitySupported)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsPlayCountSupported)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsPlayDurationSupported)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsReplayPauseIntervalSupported)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *StopFeedback)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This); + + HRESULT (STDMETHODCALLTYPE *SendHapticFeedback)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *feedback); + + HRESULT (STDMETHODCALLTYPE *SendHapticFeedbackWithIntensity)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *feedback, + DOUBLE intensity); + + HRESULT (STDMETHODCALLTYPE *SendHapticFeedbackForDuration)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *feedback, + DOUBLE intensity, + struct __x_ABI_CWindows_CFoundation_CTimeSpan duration); + + HRESULT (STDMETHODCALLTYPE *SendHapticFeedbackForPlayCount)( + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *This, + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *feedback, + DOUBLE intensity, + INT32 count, + struct __x_ABI_CWindows_CFoundation_CTimeSpan interval); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerVtbl; + +interface __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController { + CONST_VTBL __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISimpleHapticsController methods ***/ +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_Id(This,value) (This)->lpVtbl->get_Id(This,value) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_SupportedFeedback(This,value) (This)->lpVtbl->get_SupportedFeedback(This,value) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_IsIntensitySupported(This,value) (This)->lpVtbl->get_IsIntensitySupported(This,value) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_IsPlayCountSupported(This,value) (This)->lpVtbl->get_IsPlayCountSupported(This,value) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_IsPlayDurationSupported(This,value) (This)->lpVtbl->get_IsPlayDurationSupported(This,value) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_IsReplayPauseIntervalSupported(This,value) (This)->lpVtbl->get_IsReplayPauseIntervalSupported(This,value) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_StopFeedback(This) (This)->lpVtbl->StopFeedback(This) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_SendHapticFeedback(This,feedback) (This)->lpVtbl->SendHapticFeedback(This,feedback) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_SendHapticFeedbackWithIntensity(This,feedback,intensity) (This)->lpVtbl->SendHapticFeedbackWithIntensity(This,feedback,intensity) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_SendHapticFeedbackForDuration(This,feedback,intensity,duration) (This)->lpVtbl->SendHapticFeedbackForDuration(This,feedback,intensity,duration) +#define __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_SendHapticFeedbackForPlayCount(This,feedback,intensity,count,interval) (This)->lpVtbl->SendHapticFeedbackForPlayCount(This,feedback,intensity,count,interval) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_QueryInterface(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_AddRef(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_Release(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_GetIids(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_GetTrustLevel(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISimpleHapticsController methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_Id(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,HSTRING *value) { + return This->lpVtbl->get_Id(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_SupportedFeedback(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback **value) { + return This->lpVtbl->get_SupportedFeedback(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_IsIntensitySupported(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,boolean *value) { + return This->lpVtbl->get_IsIntensitySupported(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_IsPlayCountSupported(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,boolean *value) { + return This->lpVtbl->get_IsPlayCountSupported(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_IsPlayDurationSupported(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,boolean *value) { + return This->lpVtbl->get_IsPlayDurationSupported(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_IsReplayPauseIntervalSupported(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,boolean *value) { + return This->lpVtbl->get_IsReplayPauseIntervalSupported(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_StopFeedback(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This) { + return This->lpVtbl->StopFeedback(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_SendHapticFeedback(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *feedback) { + return This->lpVtbl->SendHapticFeedback(This,feedback); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_SendHapticFeedbackWithIntensity(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *feedback,DOUBLE intensity) { + return This->lpVtbl->SendHapticFeedbackWithIntensity(This,feedback,intensity); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_SendHapticFeedbackForDuration(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *feedback,DOUBLE intensity,struct __x_ABI_CWindows_CFoundation_CTimeSpan duration) { + return This->lpVtbl->SendHapticFeedbackForDuration(This,feedback,intensity,duration); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_SendHapticFeedbackForPlayCount(__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController* This,__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *feedback,DOUBLE intensity,INT32 count,struct __x_ABI_CWindows_CFoundation_CTimeSpan interval) { + return This->lpVtbl->SendHapticFeedbackForPlayCount(This,feedback,intensity,count,interval); +} +#endif +#ifdef WIDL_using_Windows_Devices_Haptics +#define IID_ISimpleHapticsController IID___x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController +#define ISimpleHapticsControllerVtbl __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerVtbl +#define ISimpleHapticsController __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController +#define ISimpleHapticsController_QueryInterface __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_QueryInterface +#define ISimpleHapticsController_AddRef __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_AddRef +#define ISimpleHapticsController_Release __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_Release +#define ISimpleHapticsController_GetIids __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_GetIids +#define ISimpleHapticsController_GetRuntimeClassName __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_GetRuntimeClassName +#define ISimpleHapticsController_GetTrustLevel __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_GetTrustLevel +#define ISimpleHapticsController_get_Id __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_Id +#define ISimpleHapticsController_get_SupportedFeedback __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_SupportedFeedback +#define ISimpleHapticsController_get_IsIntensitySupported __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_IsIntensitySupported +#define ISimpleHapticsController_get_IsPlayCountSupported __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_IsPlayCountSupported +#define ISimpleHapticsController_get_IsPlayDurationSupported __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_IsPlayDurationSupported +#define ISimpleHapticsController_get_IsReplayPauseIntervalSupported __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_get_IsReplayPauseIntervalSupported +#define ISimpleHapticsController_StopFeedback __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_StopFeedback +#define ISimpleHapticsController_SendHapticFeedback __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_SendHapticFeedback +#define ISimpleHapticsController_SendHapticFeedbackWithIntensity __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_SendHapticFeedbackWithIntensity +#define ISimpleHapticsController_SendHapticFeedbackForDuration __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_SendHapticFeedbackForDuration +#define ISimpleHapticsController_SendHapticFeedbackForPlayCount __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_SendHapticFeedbackForPlayCount +#endif /* WIDL_using_Windows_Devices_Haptics */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/* + * Class Windows.Devices.Haptics.SimpleHapticsControllerFeedback + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef RUNTIMECLASS_Windows_Devices_Haptics_SimpleHapticsControllerFeedback_DEFINED +#define RUNTIMECLASS_Windows_Devices_Haptics_SimpleHapticsControllerFeedback_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Haptics_SimpleHapticsControllerFeedback[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','H','a','p','t','i','c','s','.','S','i','m','p','l','e','H','a','p','t','i','c','s','C','o','n','t','r','o','l','l','e','r','F','e','e','d','b','a','c','k',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Haptics_SimpleHapticsControllerFeedback[] = L"Windows.Devices.Haptics.SimpleHapticsControllerFeedback"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Haptics_SimpleHapticsControllerFeedback[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','H','a','p','t','i','c','s','.','S','i','m','p','l','e','H','a','p','t','i','c','s','C','o','n','t','r','o','l','l','e','r','F','e','e','d','b','a','c','k',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Haptics_SimpleHapticsControllerFeedback_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/* + * Class Windows.Devices.Haptics.SimpleHapticsController + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef RUNTIMECLASS_Windows_Devices_Haptics_SimpleHapticsController_DEFINED +#define RUNTIMECLASS_Windows_Devices_Haptics_SimpleHapticsController_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Haptics_SimpleHapticsController[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','H','a','p','t','i','c','s','.','S','i','m','p','l','e','H','a','p','t','i','c','s','C','o','n','t','r','o','l','l','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Haptics_SimpleHapticsController[] = L"Windows.Devices.Haptics.SimpleHapticsController"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Haptics_SimpleHapticsController[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','H','a','p','t','i','c','s','.','S','i','m','p','l','e','H','a','p','t','i','c','s','C','o','n','t','r','o','l','l','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Haptics_SimpleHapticsController_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController, 0x5390f01e, 0xc701, 0x5382, 0x97,0xcc, 0x94,0xea,0xac,0x4b,0x6c,0xbf); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("5390f01e-c701-5382-97cc-94eaac4b6cbf") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController, 0x5390f01e, 0xc701, 0x5382, 0x97,0xcc, 0x94,0xea,0xac,0x4b,0x6c,0xbf) +#endif +#else +typedef struct __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController *This, + UINT32 index, + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController *This, + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerVtbl; + +interface __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController { + CONST_VTBL __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_QueryInterface(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_AddRef(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_Release(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetIids(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetRuntimeClassName(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetTrustLevel(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetAt(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController* This,UINT32 index,__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_get_Size(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_IndexOf(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController* This,__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetMany(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsController **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_SimpleHapticsController IID___FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController +#define IVectorView_SimpleHapticsControllerVtbl __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerVtbl +#define IVectorView_SimpleHapticsController __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController +#define IVectorView_SimpleHapticsController_QueryInterface __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_QueryInterface +#define IVectorView_SimpleHapticsController_AddRef __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_AddRef +#define IVectorView_SimpleHapticsController_Release __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_Release +#define IVectorView_SimpleHapticsController_GetIids __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetIids +#define IVectorView_SimpleHapticsController_GetRuntimeClassName __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetRuntimeClassName +#define IVectorView_SimpleHapticsController_GetTrustLevel __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetTrustLevel +#define IVectorView_SimpleHapticsController_GetAt __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetAt +#define IVectorView_SimpleHapticsController_get_Size __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_get_Size +#define IVectorView_SimpleHapticsController_IndexOf __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_IndexOf +#define IVectorView_SimpleHapticsController_GetMany __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback, 0x51f54b04, 0xbb9d, 0x5c7b, 0x8f,0x5f, 0x67,0xf8,0xca,0xf4,0xb0,0x03); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("51f54b04-bb9d-5c7b-8f5f-67f8caf4b003") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback, 0x51f54b04, 0xbb9d, 0x5c7b, 0x8f,0x5f, 0x67,0xf8,0xca,0xf4,0xb0,0x03) +#endif +#else +typedef struct __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedbackVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback *This, + UINT32 index, + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback *This, + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedbackVtbl; + +interface __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback { + CONST_VTBL __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedbackVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_QueryInterface(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_AddRef(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_Release(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetIids(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetRuntimeClassName(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetTrustLevel(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetAt(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback* This,UINT32 index,__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_get_Size(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_IndexOf(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback* This,__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetMany(__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CDevices_CHaptics_CISimpleHapticsControllerFeedback **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_SimpleHapticsControllerFeedback IID___FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback +#define IVectorView_SimpleHapticsControllerFeedbackVtbl __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedbackVtbl +#define IVectorView_SimpleHapticsControllerFeedback __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback +#define IVectorView_SimpleHapticsControllerFeedback_QueryInterface __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_QueryInterface +#define IVectorView_SimpleHapticsControllerFeedback_AddRef __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_AddRef +#define IVectorView_SimpleHapticsControllerFeedback_Release __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_Release +#define IVectorView_SimpleHapticsControllerFeedback_GetIids __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetIids +#define IVectorView_SimpleHapticsControllerFeedback_GetRuntimeClassName __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetRuntimeClassName +#define IVectorView_SimpleHapticsControllerFeedback_GetTrustLevel __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetTrustLevel +#define IVectorView_SimpleHapticsControllerFeedback_GetAt __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetAt +#define IVectorView_SimpleHapticsControllerFeedback_get_Size __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_get_Size +#define IVectorView_SimpleHapticsControllerFeedback_IndexOf __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_IndexOf +#define IVectorView_SimpleHapticsControllerFeedback_GetMany __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsControllerFeedback_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_devices_haptics_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.devices.power.h b/lib/libc/include/any-windows-any/windows.devices.power.h new file mode 100644 index 0000000000000000000000000000000000000000..b3f3da6a5ace9415f44d9d4b428d94613e539dee --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.devices.power.h @@ -0,0 +1,291 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.devices.power.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_devices_power_h__ +#define __windows_devices_power_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CDevices_CPower_CIBatteryReport_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CPower_CIBatteryReport_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CPower_CIBatteryReport __x_ABI_CWindows_CDevices_CPower_CIBatteryReport; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CPower_CIBatteryReport ABI::Windows::Devices::Power::IBatteryReport +namespace ABI { + namespace Windows { + namespace Devices { + namespace Power { + interface IBatteryReport; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CPower_CBatteryReport_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CPower_CBatteryReport_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Power { + class BatteryReport; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CPower_CBatteryReport __x_ABI_CWindows_CDevices_CPower_CBatteryReport; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CPower_CBatteryReport_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CPower_CIBatteryReport_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CPower_CIBatteryReport_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CPower_CIBatteryReport __x_ABI_CWindows_CDevices_CPower_CIBatteryReport; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CPower_CIBatteryReport ABI::Windows::Devices::Power::IBatteryReport +namespace ABI { + namespace Windows { + namespace Devices { + namespace Power { + interface IBatteryReport; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IBatteryReport interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CPower_CIBatteryReport_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CPower_CIBatteryReport_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CPower_CIBatteryReport, 0xc9858c3a, 0x4e13, 0x420a, 0xa8,0xd0, 0x24,0xf1,0x8f,0x39,0x54,0x01); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Power { + MIDL_INTERFACE("c9858c3a-4e13-420a-a8d0-24f18f395401") + IBatteryReport : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_ChargeRateInMilliwatts( + ABI::Windows::Foundation::IReference **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DesignCapacityInMilliwattHours( + ABI::Windows::Foundation::IReference **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FullChargeCapacityInMilliwattHours( + ABI::Windows::Foundation::IReference **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RemainingCapacityInMilliwattHours( + ABI::Windows::Foundation::IReference **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Status( + enum BatteryStatus *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CPower_CIBatteryReport, 0xc9858c3a, 0x4e13, 0x420a, 0xa8,0xd0, 0x24,0xf1,0x8f,0x39,0x54,0x01) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CPower_CIBatteryReportVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CPower_CIBatteryReport *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CPower_CIBatteryReport *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CPower_CIBatteryReport *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CPower_CIBatteryReport *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CPower_CIBatteryReport *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CPower_CIBatteryReport *This, + TrustLevel *trustLevel); + + /*** IBatteryReport methods ***/ + HRESULT (STDMETHODCALLTYPE *get_ChargeRateInMilliwatts)( + __x_ABI_CWindows_CDevices_CPower_CIBatteryReport *This, + __FIReference_1_INT32 **value); + + HRESULT (STDMETHODCALLTYPE *get_DesignCapacityInMilliwattHours)( + __x_ABI_CWindows_CDevices_CPower_CIBatteryReport *This, + __FIReference_1_INT32 **value); + + HRESULT (STDMETHODCALLTYPE *get_FullChargeCapacityInMilliwattHours)( + __x_ABI_CWindows_CDevices_CPower_CIBatteryReport *This, + __FIReference_1_INT32 **value); + + HRESULT (STDMETHODCALLTYPE *get_RemainingCapacityInMilliwattHours)( + __x_ABI_CWindows_CDevices_CPower_CIBatteryReport *This, + __FIReference_1_INT32 **value); + + HRESULT (STDMETHODCALLTYPE *get_Status)( + __x_ABI_CWindows_CDevices_CPower_CIBatteryReport *This, + enum __x_ABI_CWindows_CSystem_CPower_CBatteryStatus *value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CPower_CIBatteryReportVtbl; + +interface __x_ABI_CWindows_CDevices_CPower_CIBatteryReport { + CONST_VTBL __x_ABI_CWindows_CDevices_CPower_CIBatteryReportVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IBatteryReport methods ***/ +#define __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_ChargeRateInMilliwatts(This,value) (This)->lpVtbl->get_ChargeRateInMilliwatts(This,value) +#define __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_DesignCapacityInMilliwattHours(This,value) (This)->lpVtbl->get_DesignCapacityInMilliwattHours(This,value) +#define __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_FullChargeCapacityInMilliwattHours(This,value) (This)->lpVtbl->get_FullChargeCapacityInMilliwattHours(This,value) +#define __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_RemainingCapacityInMilliwattHours(This,value) (This)->lpVtbl->get_RemainingCapacityInMilliwattHours(This,value) +#define __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_Status(This,value) (This)->lpVtbl->get_Status(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_QueryInterface(__x_ABI_CWindows_CDevices_CPower_CIBatteryReport* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_AddRef(__x_ABI_CWindows_CDevices_CPower_CIBatteryReport* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_Release(__x_ABI_CWindows_CDevices_CPower_CIBatteryReport* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_GetIids(__x_ABI_CWindows_CDevices_CPower_CIBatteryReport* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CPower_CIBatteryReport* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_GetTrustLevel(__x_ABI_CWindows_CDevices_CPower_CIBatteryReport* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IBatteryReport methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_ChargeRateInMilliwatts(__x_ABI_CWindows_CDevices_CPower_CIBatteryReport* This,__FIReference_1_INT32 **value) { + return This->lpVtbl->get_ChargeRateInMilliwatts(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_DesignCapacityInMilliwattHours(__x_ABI_CWindows_CDevices_CPower_CIBatteryReport* This,__FIReference_1_INT32 **value) { + return This->lpVtbl->get_DesignCapacityInMilliwattHours(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_FullChargeCapacityInMilliwattHours(__x_ABI_CWindows_CDevices_CPower_CIBatteryReport* This,__FIReference_1_INT32 **value) { + return This->lpVtbl->get_FullChargeCapacityInMilliwattHours(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_RemainingCapacityInMilliwattHours(__x_ABI_CWindows_CDevices_CPower_CIBatteryReport* This,__FIReference_1_INT32 **value) { + return This->lpVtbl->get_RemainingCapacityInMilliwattHours(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_Status(__x_ABI_CWindows_CDevices_CPower_CIBatteryReport* This,enum __x_ABI_CWindows_CSystem_CPower_CBatteryStatus *value) { + return This->lpVtbl->get_Status(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Power +#define IID_IBatteryReport IID___x_ABI_CWindows_CDevices_CPower_CIBatteryReport +#define IBatteryReportVtbl __x_ABI_CWindows_CDevices_CPower_CIBatteryReportVtbl +#define IBatteryReport __x_ABI_CWindows_CDevices_CPower_CIBatteryReport +#define IBatteryReport_QueryInterface __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_QueryInterface +#define IBatteryReport_AddRef __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_AddRef +#define IBatteryReport_Release __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_Release +#define IBatteryReport_GetIids __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_GetIids +#define IBatteryReport_GetRuntimeClassName __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_GetRuntimeClassName +#define IBatteryReport_GetTrustLevel __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_GetTrustLevel +#define IBatteryReport_get_ChargeRateInMilliwatts __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_ChargeRateInMilliwatts +#define IBatteryReport_get_DesignCapacityInMilliwattHours __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_DesignCapacityInMilliwattHours +#define IBatteryReport_get_FullChargeCapacityInMilliwattHours __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_FullChargeCapacityInMilliwattHours +#define IBatteryReport_get_RemainingCapacityInMilliwattHours __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_RemainingCapacityInMilliwattHours +#define IBatteryReport_get_Status __x_ABI_CWindows_CDevices_CPower_CIBatteryReport_get_Status +#endif /* WIDL_using_Windows_Devices_Power */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CPower_CIBatteryReport_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Power.BatteryReport + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Power_BatteryReport_DEFINED +#define RUNTIMECLASS_Windows_Devices_Power_BatteryReport_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Power_BatteryReport[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','P','o','w','e','r','.','B','a','t','t','e','r','y','R','e','p','o','r','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Power_BatteryReport[] = L"Windows.Devices.Power.BatteryReport"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Power_BatteryReport[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','P','o','w','e','r','.','B','a','t','t','e','r','y','R','e','p','o','r','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Power_BatteryReport_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_devices_power_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.devices.radios.h b/lib/libc/include/any-windows-any/windows.devices.radios.h new file mode 100644 index 0000000000000000000000000000000000000000..47f1e24febe56148587bb61e4bbc995f7fdd7072 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.devices.radios.h @@ -0,0 +1,1970 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.devices.radios.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_devices_radios_h__ +#define __windows_devices_radios_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CDevices_CRadios_CIRadio_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CRadios_CIRadio_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CRadios_CIRadio __x_ABI_CWindows_CDevices_CRadios_CIRadio; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio ABI::Windows::Devices::Radios::IRadio +namespace ABI { + namespace Windows { + namespace Devices { + namespace Radios { + interface IRadio; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics ABI::Windows::Devices::Radios::IRadioStatics +namespace ABI { + namespace Windows { + namespace Devices { + namespace Radios { + interface IRadioStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CRadios_CRadio_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CRadios_CRadio_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Radios { + class Radio; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CRadios_CRadio __x_ABI_CWindows_CDevices_CRadios_CRadio; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CRadios_CRadio_FWD_DEFINED__ */ + +#ifndef ____FIIterable_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CDevices__CRadios__CRadio __FIIterable_1_Windows__CDevices__CRadios__CRadio; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CDevices__CRadios__CRadio ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CDevices__CRadios__CRadio __FIIterator_1_Windows__CDevices__CRadios__CRadio; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CDevices__CRadios__CRadio ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CDevices__CRadios__CRadio __FIVectorView_1_Windows__CDevices__CRadios__CRadio; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CDevices__CRadios__CRadio ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_RadioAccessStatus_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_RadioAccessStatus_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_RadioAccessStatus __FIAsyncOperationCompletedHandler_1_RadioAccessStatus; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_RadioAccessStatus ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio ABI::Windows::Foundation::IAsyncOperationCompletedHandler* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_RadioAccessStatus_FWD_DEFINED__ +#define ____FIAsyncOperation_1_RadioAccessStatus_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_RadioAccessStatus __FIAsyncOperation_1_RadioAccessStatus; +#ifdef __cplusplus +#define __FIAsyncOperation_1_RadioAccessStatus ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio; +#ifdef __cplusplus +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio ABI::Windows::Foundation::IAsyncOperation* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CDevices_CRadios_CRadioAccessStatus __x_ABI_CWindows_CDevices_CRadios_CRadioAccessStatus; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CDevices_CRadios_CRadioKind __x_ABI_CWindows_CDevices_CRadios_CRadioKind; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CDevices_CRadios_CRadioState __x_ABI_CWindows_CDevices_CRadios_CRadioState; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CDevices_CRadios_CIRadio_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CRadios_CIRadio_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CRadios_CIRadio __x_ABI_CWindows_CDevices_CRadios_CIRadio; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio ABI::Windows::Devices::Radios::IRadio +namespace ABI { + namespace Windows { + namespace Devices { + namespace Radios { + interface IRadio; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics ABI::Windows::Devices::Radios::IRadioStatics +namespace ABI { + namespace Windows { + namespace Devices { + namespace Radios { + interface IRadioStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CDevices__CRadios__CRadio __FIIterable_1_Windows__CDevices__CRadios__CRadio; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CDevices__CRadios__CRadio ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CDevices__CRadios__CRadio __FIIterator_1_Windows__CDevices__CRadios__CRadio; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CDevices__CRadios__CRadio ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CDevices__CRadios__CRadio __FIVectorView_1_Windows__CDevices__CRadios__CRadio; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CDevices__CRadios__CRadio ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_RadioAccessStatus_FWD_DEFINED__ +#define ____FIAsyncOperation_1_RadioAccessStatus_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_RadioAccessStatus __FIAsyncOperation_1_RadioAccessStatus; +#ifdef __cplusplus +#define __FIAsyncOperation_1_RadioAccessStatus ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio; +#ifdef __cplusplus +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio ABI::Windows::Foundation::IAsyncOperation* > +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Radios { + enum RadioAccessStatus { + RadioAccessStatus_Unspecified = 0, + RadioAccessStatus_Allowed = 1, + RadioAccessStatus_DeniedByUser = 2, + RadioAccessStatus_DeniedBySystem = 3 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CDevices_CRadios_CRadioAccessStatus { + RadioAccessStatus_Unspecified = 0, + RadioAccessStatus_Allowed = 1, + RadioAccessStatus_DeniedByUser = 2, + RadioAccessStatus_DeniedBySystem = 3 +}; +#ifdef WIDL_using_Windows_Devices_Radios +#define RadioAccessStatus __x_ABI_CWindows_CDevices_CRadios_CRadioAccessStatus +#endif /* WIDL_using_Windows_Devices_Radios */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Radios { + enum RadioKind { + RadioKind_Other = 0, + RadioKind_WiFi = 1, + RadioKind_MobileBroadband = 2, + RadioKind_Bluetooth = 3, + RadioKind_FM = 4 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CDevices_CRadios_CRadioKind { + RadioKind_Other = 0, + RadioKind_WiFi = 1, + RadioKind_MobileBroadband = 2, + RadioKind_Bluetooth = 3, + RadioKind_FM = 4 +}; +#ifdef WIDL_using_Windows_Devices_Radios +#define RadioKind __x_ABI_CWindows_CDevices_CRadios_CRadioKind +#endif /* WIDL_using_Windows_Devices_Radios */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Radios { + enum RadioState { + RadioState_Unknown = 0, + RadioState_On = 1, + RadioState_Off = 2, + RadioState_Disabled = 3 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CDevices_CRadios_CRadioState { + RadioState_Unknown = 0, + RadioState_On = 1, + RadioState_Off = 2, + RadioState_Disabled = 3 +}; +#ifdef WIDL_using_Windows_Devices_Radios +#define RadioState __x_ABI_CWindows_CDevices_CRadios_CRadioState +#endif /* WIDL_using_Windows_Devices_Radios */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IRadio interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CRadios_CIRadio_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CRadios_CIRadio_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CRadios_CIRadio, 0x252118df, 0xb33e, 0x416a, 0x87,0x5f, 0x1c,0xf3,0x8a,0xe2,0xd8,0x3e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Radios { + MIDL_INTERFACE("252118df-b33e-416a-875f-1cf38ae2d83e") + IRadio : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE SetStateAsync( + enum RadioState value, + ABI::Windows::Foundation::IAsyncOperation **retval) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_StateChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_StateChanged( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_State( + enum RadioState **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Name( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Kind( + enum RadioKind *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CRadios_CIRadio, 0x252118df, 0xb33e, 0x416a, 0x87,0x5f, 0x1c,0xf3,0x8a,0xe2,0xd8,0x3e) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CRadios_CIRadioVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CRadios_CIRadio *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CRadios_CIRadio *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CRadios_CIRadio *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CRadios_CIRadio *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CRadios_CIRadio *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CRadios_CIRadio *This, + TrustLevel *trustLevel); + + /*** IRadio methods ***/ + HRESULT (STDMETHODCALLTYPE *SetStateAsync)( + __x_ABI_CWindows_CDevices_CRadios_CIRadio *This, + enum __x_ABI_CWindows_CDevices_CRadios_CRadioState value, + __FIAsyncOperation_1_RadioAccessStatus **retval); + + HRESULT (STDMETHODCALLTYPE *add_StateChanged)( + __x_ABI_CWindows_CDevices_CRadios_CIRadio *This, + __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_StateChanged)( + __x_ABI_CWindows_CDevices_CRadios_CIRadio *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *get_State)( + __x_ABI_CWindows_CDevices_CRadios_CIRadio *This, + enum __x_ABI_CWindows_CDevices_CRadios_CRadioState **value); + + HRESULT (STDMETHODCALLTYPE *get_Name)( + __x_ABI_CWindows_CDevices_CRadios_CIRadio *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Kind)( + __x_ABI_CWindows_CDevices_CRadios_CIRadio *This, + enum __x_ABI_CWindows_CDevices_CRadios_CRadioKind *value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CRadios_CIRadioVtbl; + +interface __x_ABI_CWindows_CDevices_CRadios_CIRadio { + CONST_VTBL __x_ABI_CWindows_CDevices_CRadios_CIRadioVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IRadio methods ***/ +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio_SetStateAsync(This,value,retval) (This)->lpVtbl->SetStateAsync(This,value,retval) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio_add_StateChanged(This,handler,cookie) (This)->lpVtbl->add_StateChanged(This,handler,cookie) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio_remove_StateChanged(This,cookie) (This)->lpVtbl->remove_StateChanged(This,cookie) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio_get_State(This,value) (This)->lpVtbl->get_State(This,value) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadio_get_Kind(This,value) (This)->lpVtbl->get_Kind(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadio_QueryInterface(__x_ABI_CWindows_CDevices_CRadios_CIRadio* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CRadios_CIRadio_AddRef(__x_ABI_CWindows_CDevices_CRadios_CIRadio* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CRadios_CIRadio_Release(__x_ABI_CWindows_CDevices_CRadios_CIRadio* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadio_GetIids(__x_ABI_CWindows_CDevices_CRadios_CIRadio* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadio_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CRadios_CIRadio* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadio_GetTrustLevel(__x_ABI_CWindows_CDevices_CRadios_CIRadio* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IRadio methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadio_SetStateAsync(__x_ABI_CWindows_CDevices_CRadios_CIRadio* This,enum __x_ABI_CWindows_CDevices_CRadios_CRadioState value,__FIAsyncOperation_1_RadioAccessStatus **retval) { + return This->lpVtbl->SetStateAsync(This,value,retval); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadio_add_StateChanged(__x_ABI_CWindows_CDevices_CRadios_CIRadio* This,__FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_StateChanged(This,handler,cookie); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadio_remove_StateChanged(__x_ABI_CWindows_CDevices_CRadios_CIRadio* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_StateChanged(This,cookie); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadio_get_State(__x_ABI_CWindows_CDevices_CRadios_CIRadio* This,enum __x_ABI_CWindows_CDevices_CRadios_CRadioState **value) { + return This->lpVtbl->get_State(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadio_get_Name(__x_ABI_CWindows_CDevices_CRadios_CIRadio* This,HSTRING *value) { + return This->lpVtbl->get_Name(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadio_get_Kind(__x_ABI_CWindows_CDevices_CRadios_CIRadio* This,enum __x_ABI_CWindows_CDevices_CRadios_CRadioKind *value) { + return This->lpVtbl->get_Kind(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Radios +#define IID_IRadio IID___x_ABI_CWindows_CDevices_CRadios_CIRadio +#define IRadioVtbl __x_ABI_CWindows_CDevices_CRadios_CIRadioVtbl +#define IRadio __x_ABI_CWindows_CDevices_CRadios_CIRadio +#define IRadio_QueryInterface __x_ABI_CWindows_CDevices_CRadios_CIRadio_QueryInterface +#define IRadio_AddRef __x_ABI_CWindows_CDevices_CRadios_CIRadio_AddRef +#define IRadio_Release __x_ABI_CWindows_CDevices_CRadios_CIRadio_Release +#define IRadio_GetIids __x_ABI_CWindows_CDevices_CRadios_CIRadio_GetIids +#define IRadio_GetRuntimeClassName __x_ABI_CWindows_CDevices_CRadios_CIRadio_GetRuntimeClassName +#define IRadio_GetTrustLevel __x_ABI_CWindows_CDevices_CRadios_CIRadio_GetTrustLevel +#define IRadio_SetStateAsync __x_ABI_CWindows_CDevices_CRadios_CIRadio_SetStateAsync +#define IRadio_add_StateChanged __x_ABI_CWindows_CDevices_CRadios_CIRadio_add_StateChanged +#define IRadio_remove_StateChanged __x_ABI_CWindows_CDevices_CRadios_CIRadio_remove_StateChanged +#define IRadio_get_State __x_ABI_CWindows_CDevices_CRadios_CIRadio_get_State +#define IRadio_get_Name __x_ABI_CWindows_CDevices_CRadios_CIRadio_get_Name +#define IRadio_get_Kind __x_ABI_CWindows_CDevices_CRadios_CIRadio_get_Kind +#endif /* WIDL_using_Windows_Devices_Radios */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CRadios_CIRadio_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IRadioStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CRadios_CIRadioStatics, 0x5fb6a12e, 0x67cb, 0x46ae, 0xaa,0xe9, 0x65,0x91,0x9f,0x86,0xef,0xf4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Radios { + MIDL_INTERFACE("5fb6a12e-67cb-46ae-aae9-65919f86eff4") + IRadioStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetRadiosAsync( + ABI::Windows::Foundation::IAsyncOperation* > **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeviceSelector( + HSTRING *selector) = 0; + + virtual HRESULT STDMETHODCALLTYPE FromIdAsync( + HSTRING id, + ABI::Windows::Foundation::IAsyncOperation **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE RequestAccessAsync( + ABI::Windows::Foundation::IAsyncOperation **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CRadios_CIRadioStatics, 0x5fb6a12e, 0x67cb, 0x46ae, 0xaa,0xe9, 0x65,0x91,0x9f,0x86,0xef,0xf4) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CRadios_CIRadioStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics *This, + TrustLevel *trustLevel); + + /*** IRadioStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *GetRadiosAsync)( + __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics *This, + __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio **value); + + HRESULT (STDMETHODCALLTYPE *GetDeviceSelector)( + __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics *This, + HSTRING *selector); + + HRESULT (STDMETHODCALLTYPE *FromIdAsync)( + __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics *This, + HSTRING id, + __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio **value); + + HRESULT (STDMETHODCALLTYPE *RequestAccessAsync)( + __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics *This, + __FIAsyncOperation_1_RadioAccessStatus **value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CRadios_CIRadioStaticsVtbl; + +interface __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics { + CONST_VTBL __x_ABI_CWindows_CDevices_CRadios_CIRadioStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IRadioStatics methods ***/ +#define __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetRadiosAsync(This,value) (This)->lpVtbl->GetRadiosAsync(This,value) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetDeviceSelector(This,selector) (This)->lpVtbl->GetDeviceSelector(This,selector) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_FromIdAsync(This,id,value) (This)->lpVtbl->FromIdAsync(This,id,value) +#define __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_RequestAccessAsync(This,value) (This)->lpVtbl->RequestAccessAsync(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_QueryInterface(__x_ABI_CWindows_CDevices_CRadios_CIRadioStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_AddRef(__x_ABI_CWindows_CDevices_CRadios_CIRadioStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_Release(__x_ABI_CWindows_CDevices_CRadios_CIRadioStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetIids(__x_ABI_CWindows_CDevices_CRadios_CIRadioStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CRadios_CIRadioStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetTrustLevel(__x_ABI_CWindows_CDevices_CRadios_CIRadioStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IRadioStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetRadiosAsync(__x_ABI_CWindows_CDevices_CRadios_CIRadioStatics* This,__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio **value) { + return This->lpVtbl->GetRadiosAsync(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetDeviceSelector(__x_ABI_CWindows_CDevices_CRadios_CIRadioStatics* This,HSTRING *selector) { + return This->lpVtbl->GetDeviceSelector(This,selector); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_FromIdAsync(__x_ABI_CWindows_CDevices_CRadios_CIRadioStatics* This,HSTRING id,__FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio **value) { + return This->lpVtbl->FromIdAsync(This,id,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_RequestAccessAsync(__x_ABI_CWindows_CDevices_CRadios_CIRadioStatics* This,__FIAsyncOperation_1_RadioAccessStatus **value) { + return This->lpVtbl->RequestAccessAsync(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Radios +#define IID_IRadioStatics IID___x_ABI_CWindows_CDevices_CRadios_CIRadioStatics +#define IRadioStaticsVtbl __x_ABI_CWindows_CDevices_CRadios_CIRadioStaticsVtbl +#define IRadioStatics __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics +#define IRadioStatics_QueryInterface __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_QueryInterface +#define IRadioStatics_AddRef __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_AddRef +#define IRadioStatics_Release __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_Release +#define IRadioStatics_GetIids __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetIids +#define IRadioStatics_GetRuntimeClassName __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetRuntimeClassName +#define IRadioStatics_GetTrustLevel __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetTrustLevel +#define IRadioStatics_GetRadiosAsync __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetRadiosAsync +#define IRadioStatics_GetDeviceSelector __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_GetDeviceSelector +#define IRadioStatics_FromIdAsync __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_FromIdAsync +#define IRadioStatics_RequestAccessAsync __x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_RequestAccessAsync +#endif /* WIDL_using_Windows_Devices_Radios */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CRadios_CIRadioStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Radios.Radio + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Radios_Radio_DEFINED +#define RUNTIMECLASS_Windows_Devices_Radios_Radio_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Radios_Radio[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','R','a','d','i','o','s','.','R','a','d','i','o',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Radios_Radio[] = L"Windows.Devices.Radios.Radio"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Radios_Radio[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','R','a','d','i','o','s','.','R','a','d','i','o',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Radios_Radio_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CDevices__CRadios__CRadio, 0xe82500af, 0x1f53, 0x504e, 0xb8,0xbe, 0xda,0xc4,0xfb,0xb6,0x90,0x84); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("e82500af-1f53-504e-b8be-dac4fbb69084") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CDevices__CRadios__CRadio, 0xe82500af, 0x1f53, 0x504e, 0xb8,0xbe, 0xda,0xc4,0xfb,0xb6,0x90,0x84) +#endif +#else +typedef struct __FIIterable_1_Windows__CDevices__CRadios__CRadioVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CDevices__CRadios__CRadio *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CDevices__CRadios__CRadio *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CDevices__CRadios__CRadio *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CDevices__CRadios__CRadio *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CDevices__CRadios__CRadio *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CDevices__CRadios__CRadio *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CDevices__CRadios__CRadio *This, + __FIIterator_1_Windows__CDevices__CRadios__CRadio **value); + + END_INTERFACE +} __FIIterable_1_Windows__CDevices__CRadios__CRadioVtbl; + +interface __FIIterable_1_Windows__CDevices__CRadios__CRadio { + CONST_VTBL __FIIterable_1_Windows__CDevices__CRadios__CRadioVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CDevices__CRadios__CRadio_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CDevices__CRadios__CRadio_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CDevices__CRadios__CRadio_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CDevices__CRadios__CRadio_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CDevices__CRadios__CRadio_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CDevices__CRadios__CRadio_QueryInterface(__FIIterable_1_Windows__CDevices__CRadios__CRadio* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CDevices__CRadios__CRadio_AddRef(__FIIterable_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CDevices__CRadios__CRadio_Release(__FIIterable_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CDevices__CRadios__CRadio_GetIids(__FIIterable_1_Windows__CDevices__CRadios__CRadio* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName(__FIIterable_1_Windows__CDevices__CRadios__CRadio* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel(__FIIterable_1_Windows__CDevices__CRadios__CRadio* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CDevices__CRadios__CRadio_First(__FIIterable_1_Windows__CDevices__CRadios__CRadio* This,__FIIterator_1_Windows__CDevices__CRadios__CRadio **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_Radio IID___FIIterable_1_Windows__CDevices__CRadios__CRadio +#define IIterable_RadioVtbl __FIIterable_1_Windows__CDevices__CRadios__CRadioVtbl +#define IIterable_Radio __FIIterable_1_Windows__CDevices__CRadios__CRadio +#define IIterable_Radio_QueryInterface __FIIterable_1_Windows__CDevices__CRadios__CRadio_QueryInterface +#define IIterable_Radio_AddRef __FIIterable_1_Windows__CDevices__CRadios__CRadio_AddRef +#define IIterable_Radio_Release __FIIterable_1_Windows__CDevices__CRadios__CRadio_Release +#define IIterable_Radio_GetIids __FIIterable_1_Windows__CDevices__CRadios__CRadio_GetIids +#define IIterable_Radio_GetRuntimeClassName __FIIterable_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName +#define IIterable_Radio_GetTrustLevel __FIIterable_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel +#define IIterable_Radio_First __FIIterable_1_Windows__CDevices__CRadios__CRadio_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CDevices__CRadios__CRadio, 0xcf37ede7, 0xeaec, 0x5b8f, 0xad,0x31, 0x4d,0x51,0xab,0xd9,0xdb,0x05); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("cf37ede7-eaec-5b8f-ad31-4d51abd9db05") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CDevices__CRadios__CRadio, 0xcf37ede7, 0xeaec, 0x5b8f, 0xad,0x31, 0x4d,0x51,0xab,0xd9,0xdb,0x05) +#endif +#else +typedef struct __FIIterator_1_Windows__CDevices__CRadios__CRadioVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CDevices__CRadios__CRadio *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CDevices__CRadios__CRadio *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CDevices__CRadios__CRadio *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CDevices__CRadios__CRadio *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CDevices__CRadios__CRadio *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CDevices__CRadios__CRadio *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CDevices__CRadios__CRadio *This, + __x_ABI_CWindows_CDevices_CRadios_CIRadio **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CDevices__CRadios__CRadio *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CDevices__CRadios__CRadio *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CDevices__CRadios__CRadio *This, + UINT32 items_size, + __x_ABI_CWindows_CDevices_CRadios_CIRadio **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CDevices__CRadios__CRadioVtbl; + +interface __FIIterator_1_Windows__CDevices__CRadios__CRadio { + CONST_VTBL __FIIterator_1_Windows__CDevices__CRadios__CRadioVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CDevices__CRadios__CRadio_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CDevices__CRadios__CRadio_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CDevices__CRadios__CRadio_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CDevices__CRadios__CRadio_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CDevices__CRadios__CRadio_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CDevices__CRadios__CRadio_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CDevices__CRadios__CRadio_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CDevices__CRadios__CRadio_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CRadios__CRadio_QueryInterface(__FIIterator_1_Windows__CDevices__CRadios__CRadio* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CDevices__CRadios__CRadio_AddRef(__FIIterator_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CDevices__CRadios__CRadio_Release(__FIIterator_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CRadios__CRadio_GetIids(__FIIterator_1_Windows__CDevices__CRadios__CRadio* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName(__FIIterator_1_Windows__CDevices__CRadios__CRadio* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel(__FIIterator_1_Windows__CDevices__CRadios__CRadio* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CRadios__CRadio_get_Current(__FIIterator_1_Windows__CDevices__CRadios__CRadio* This,__x_ABI_CWindows_CDevices_CRadios_CIRadio **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CRadios__CRadio_get_HasCurrent(__FIIterator_1_Windows__CDevices__CRadios__CRadio* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CRadios__CRadio_MoveNext(__FIIterator_1_Windows__CDevices__CRadios__CRadio* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CDevices__CRadios__CRadio_GetMany(__FIIterator_1_Windows__CDevices__CRadios__CRadio* This,UINT32 items_size,__x_ABI_CWindows_CDevices_CRadios_CIRadio **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_Radio IID___FIIterator_1_Windows__CDevices__CRadios__CRadio +#define IIterator_RadioVtbl __FIIterator_1_Windows__CDevices__CRadios__CRadioVtbl +#define IIterator_Radio __FIIterator_1_Windows__CDevices__CRadios__CRadio +#define IIterator_Radio_QueryInterface __FIIterator_1_Windows__CDevices__CRadios__CRadio_QueryInterface +#define IIterator_Radio_AddRef __FIIterator_1_Windows__CDevices__CRadios__CRadio_AddRef +#define IIterator_Radio_Release __FIIterator_1_Windows__CDevices__CRadios__CRadio_Release +#define IIterator_Radio_GetIids __FIIterator_1_Windows__CDevices__CRadios__CRadio_GetIids +#define IIterator_Radio_GetRuntimeClassName __FIIterator_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName +#define IIterator_Radio_GetTrustLevel __FIIterator_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel +#define IIterator_Radio_get_Current __FIIterator_1_Windows__CDevices__CRadios__CRadio_get_Current +#define IIterator_Radio_get_HasCurrent __FIIterator_1_Windows__CDevices__CRadios__CRadio_get_HasCurrent +#define IIterator_Radio_MoveNext __FIIterator_1_Windows__CDevices__CRadios__CRadio_MoveNext +#define IIterator_Radio_GetMany __FIIterator_1_Windows__CDevices__CRadios__CRadio_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CDevices__CRadios__CRadio, 0x65066c36, 0x090b, 0x5466, 0xb8,0xe5, 0xe7,0x56,0x5d,0xc3,0x41,0x75); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("65066c36-090b-5466-b8e5-e7565dc34175") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CDevices__CRadios__CRadio, 0x65066c36, 0x090b, 0x5466, 0xb8,0xe5, 0xe7,0x56,0x5d,0xc3,0x41,0x75) +#endif +#else +typedef struct __FIVectorView_1_Windows__CDevices__CRadios__CRadioVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CDevices__CRadios__CRadio *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CDevices__CRadios__CRadio *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + UINT32 index, + __x_ABI_CWindows_CDevices_CRadios_CIRadio **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + __x_ABI_CWindows_CDevices_CRadios_CIRadio *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CDevices_CRadios_CIRadio **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CDevices__CRadios__CRadioVtbl; + +interface __FIVectorView_1_Windows__CDevices__CRadios__CRadio { + CONST_VTBL __FIVectorView_1_Windows__CDevices__CRadios__CRadioVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CDevices__CRadios__CRadio_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CDevices__CRadios__CRadio_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CDevices__CRadios__CRadio_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CDevices__CRadios__CRadio_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CDevices__CRadios__CRadio_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CRadios__CRadio_QueryInterface(__FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CDevices__CRadios__CRadio_AddRef(__FIVectorView_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CDevices__CRadios__CRadio_Release(__FIVectorView_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetIids(__FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName(__FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel(__FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetAt(__FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,UINT32 index,__x_ABI_CWindows_CDevices_CRadios_CIRadio **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CRadios__CRadio_get_Size(__FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CRadios__CRadio_IndexOf(__FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,__x_ABI_CWindows_CDevices_CRadios_CIRadio *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetMany(__FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CDevices_CRadios_CIRadio **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_Radio IID___FIVectorView_1_Windows__CDevices__CRadios__CRadio +#define IVectorView_RadioVtbl __FIVectorView_1_Windows__CDevices__CRadios__CRadioVtbl +#define IVectorView_Radio __FIVectorView_1_Windows__CDevices__CRadios__CRadio +#define IVectorView_Radio_QueryInterface __FIVectorView_1_Windows__CDevices__CRadios__CRadio_QueryInterface +#define IVectorView_Radio_AddRef __FIVectorView_1_Windows__CDevices__CRadios__CRadio_AddRef +#define IVectorView_Radio_Release __FIVectorView_1_Windows__CDevices__CRadios__CRadio_Release +#define IVectorView_Radio_GetIids __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetIids +#define IVectorView_Radio_GetRuntimeClassName __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName +#define IVectorView_Radio_GetTrustLevel __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel +#define IVectorView_Radio_GetAt __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetAt +#define IVectorView_Radio_get_Size __FIVectorView_1_Windows__CDevices__CRadios__CRadio_get_Size +#define IVectorView_Radio_IndexOf __FIVectorView_1_Windows__CDevices__CRadios__CRadio_IndexOf +#define IVectorView_Radio_GetMany __FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio, 0x8a5c7e3a, 0x80e2, 0x585b, 0x86,0x30, 0x7a,0x8e,0x77,0x7f,0x03,0x54); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("8a5c7e3a-80e2-585b-8630-7a8e777f0354") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio, 0x8a5c7e3a, 0x80e2, 0x585b, 0x86,0x30, 0x7a,0x8e,0x77,0x7f,0x03,0x54) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadioVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio *This, + __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadioVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadioVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_Release(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio* This,__FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_Radio IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio +#define IAsyncOperationCompletedHandler_RadioVtbl __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadioVtbl +#define IAsyncOperationCompletedHandler_Radio __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio +#define IAsyncOperationCompletedHandler_Radio_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_QueryInterface +#define IAsyncOperationCompletedHandler_Radio_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_AddRef +#define IAsyncOperationCompletedHandler_Radio_Release __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_Release +#define IAsyncOperationCompletedHandler_Radio_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_RadioAccessStatus_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_RadioAccessStatus_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_RadioAccessStatus, 0xbd248e73, 0xf05f, 0x574c, 0xae,0x3d, 0x9b,0x95,0xc4,0xbf,0x28,0x2a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("bd248e73-f05f-574c-ae3d-9b95c4bf282a") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_RadioAccessStatus, 0xbd248e73, 0xf05f, 0x574c, 0xae,0x3d, 0x9b,0x95,0xc4,0xbf,0x28,0x2a) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_RadioAccessStatusVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_RadioAccessStatus *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_RadioAccessStatus *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_RadioAccessStatus *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_RadioAccessStatus *This, + __FIAsyncOperation_1_RadioAccessStatus *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_RadioAccessStatusVtbl; + +interface __FIAsyncOperationCompletedHandler_1_RadioAccessStatus { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_RadioAccessStatusVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_RadioAccessStatus_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_RadioAccessStatus_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_RadioAccessStatus_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_RadioAccessStatus_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_RadioAccessStatus_QueryInterface(__FIAsyncOperationCompletedHandler_1_RadioAccessStatus* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_RadioAccessStatus_AddRef(__FIAsyncOperationCompletedHandler_1_RadioAccessStatus* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_RadioAccessStatus_Release(__FIAsyncOperationCompletedHandler_1_RadioAccessStatus* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_RadioAccessStatus_Invoke(__FIAsyncOperationCompletedHandler_1_RadioAccessStatus* This,__FIAsyncOperation_1_RadioAccessStatus *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_RadioAccessStatus IID___FIAsyncOperationCompletedHandler_1_RadioAccessStatus +#define IAsyncOperationCompletedHandler_RadioAccessStatusVtbl __FIAsyncOperationCompletedHandler_1_RadioAccessStatusVtbl +#define IAsyncOperationCompletedHandler_RadioAccessStatus __FIAsyncOperationCompletedHandler_1_RadioAccessStatus +#define IAsyncOperationCompletedHandler_RadioAccessStatus_QueryInterface __FIAsyncOperationCompletedHandler_1_RadioAccessStatus_QueryInterface +#define IAsyncOperationCompletedHandler_RadioAccessStatus_AddRef __FIAsyncOperationCompletedHandler_1_RadioAccessStatus_AddRef +#define IAsyncOperationCompletedHandler_RadioAccessStatus_Release __FIAsyncOperationCompletedHandler_1_RadioAccessStatus_Release +#define IAsyncOperationCompletedHandler_RadioAccessStatus_Invoke __FIAsyncOperationCompletedHandler_1_RadioAccessStatus_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_RadioAccessStatus_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler* > interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio, 0xd30691e6, 0x60a0, 0x59c9, 0x89,0x65, 0x5b,0xbe,0x28,0x2e,0x82,0x08); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("d30691e6-60a0-59c9-8965-5bbe282e8208") + IAsyncOperationCompletedHandler* > : IAsyncOperationCompletedHandler_impl* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio, 0xd30691e6, 0x60a0, 0x59c9, 0x89,0x65, 0x5b,0xbe,0x28,0x2e,0x82,0x08) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadioVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *This); + + /*** IAsyncOperationCompletedHandler* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadioVtbl; + +interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio { + CONST_VTBL __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadioVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler* > methods ***/ +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_QueryInterface(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_AddRef(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_Release(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler* > methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_Invoke(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_IVectorView_Radio IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio +#define IAsyncOperationCompletedHandler_IVectorView_RadioVtbl __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadioVtbl +#define IAsyncOperationCompletedHandler_IVectorView_Radio __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio +#define IAsyncOperationCompletedHandler_IVectorView_Radio_QueryInterface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_QueryInterface +#define IAsyncOperationCompletedHandler_IVectorView_Radio_AddRef __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_AddRef +#define IAsyncOperationCompletedHandler_IVectorView_Radio_Release __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_Release +#define IAsyncOperationCompletedHandler_IVectorView_Radio_Invoke __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio, 0xeac62c40, 0x8dbc, 0x5854, 0x8b,0xa0, 0xb7,0xb9,0x94,0x0e,0x73,0x89); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("eac62c40-8dbc-5854-8ba0-b7b9940e7389") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio, 0xeac62c40, 0x8dbc, 0x5854, 0x8b,0xa0, 0xb7,0xb9,0x94,0x0e,0x73,0x89) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadioVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio *This, + __x_ABI_CWindows_CDevices_CRadios_CIRadio **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadioVtbl; + +interface __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio { + CONST_VTBL __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadioVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_QueryInterface(__FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_AddRef(__FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_Release(__FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_GetIids(__FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel(__FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_put_Completed(__FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_get_Completed(__FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CRadios__CRadio **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_GetResults(__FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio* This,__x_ABI_CWindows_CDevices_CRadios_CIRadio **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_Radio IID___FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio +#define IAsyncOperation_RadioVtbl __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadioVtbl +#define IAsyncOperation_Radio __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio +#define IAsyncOperation_Radio_QueryInterface __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_QueryInterface +#define IAsyncOperation_Radio_AddRef __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_AddRef +#define IAsyncOperation_Radio_Release __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_Release +#define IAsyncOperation_Radio_GetIids __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_GetIids +#define IAsyncOperation_Radio_GetRuntimeClassName __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName +#define IAsyncOperation_Radio_GetTrustLevel __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel +#define IAsyncOperation_Radio_put_Completed __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_put_Completed +#define IAsyncOperation_Radio_get_Completed __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_get_Completed +#define IAsyncOperation_Radio_GetResults __FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_RadioAccessStatus_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_RadioAccessStatus_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_RadioAccessStatus, 0x21fb30ef, 0x072f, 0x502c, 0x98,0x98, 0xd0,0xc3,0xb2,0xcd,0x9a,0xc5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("21fb30ef-072f-502c-9898-d0c3b2cd9ac5") + IAsyncOperation : IAsyncOperation_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_RadioAccessStatus, 0x21fb30ef, 0x072f, 0x502c, 0x98,0x98, 0xd0,0xc3,0xb2,0xcd,0x9a,0xc5) +#endif +#else +typedef struct __FIAsyncOperation_1_RadioAccessStatusVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_RadioAccessStatus *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_RadioAccessStatus *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_RadioAccessStatus *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_RadioAccessStatus *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_RadioAccessStatus *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_RadioAccessStatus *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_RadioAccessStatus *This, + __FIAsyncOperationCompletedHandler_1_RadioAccessStatus *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_RadioAccessStatus *This, + __FIAsyncOperationCompletedHandler_1_RadioAccessStatus **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_RadioAccessStatus *This, + enum __x_ABI_CWindows_CDevices_CRadios_CRadioAccessStatus *results); + + END_INTERFACE +} __FIAsyncOperation_1_RadioAccessStatusVtbl; + +interface __FIAsyncOperation_1_RadioAccessStatus { + CONST_VTBL __FIAsyncOperation_1_RadioAccessStatusVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_RadioAccessStatus_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_RadioAccessStatus_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_RadioAccessStatus_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_RadioAccessStatus_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_RadioAccessStatus_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_RadioAccessStatus_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_RadioAccessStatus_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_RadioAccessStatus_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_RadioAccessStatus_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_RadioAccessStatus_QueryInterface(__FIAsyncOperation_1_RadioAccessStatus* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_RadioAccessStatus_AddRef(__FIAsyncOperation_1_RadioAccessStatus* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_RadioAccessStatus_Release(__FIAsyncOperation_1_RadioAccessStatus* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_RadioAccessStatus_GetIids(__FIAsyncOperation_1_RadioAccessStatus* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_RadioAccessStatus_GetRuntimeClassName(__FIAsyncOperation_1_RadioAccessStatus* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_RadioAccessStatus_GetTrustLevel(__FIAsyncOperation_1_RadioAccessStatus* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_RadioAccessStatus_put_Completed(__FIAsyncOperation_1_RadioAccessStatus* This,__FIAsyncOperationCompletedHandler_1_RadioAccessStatus *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_RadioAccessStatus_get_Completed(__FIAsyncOperation_1_RadioAccessStatus* This,__FIAsyncOperationCompletedHandler_1_RadioAccessStatus **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_RadioAccessStatus_GetResults(__FIAsyncOperation_1_RadioAccessStatus* This,enum __x_ABI_CWindows_CDevices_CRadios_CRadioAccessStatus *results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_RadioAccessStatus IID___FIAsyncOperation_1_RadioAccessStatus +#define IAsyncOperation_RadioAccessStatusVtbl __FIAsyncOperation_1_RadioAccessStatusVtbl +#define IAsyncOperation_RadioAccessStatus __FIAsyncOperation_1_RadioAccessStatus +#define IAsyncOperation_RadioAccessStatus_QueryInterface __FIAsyncOperation_1_RadioAccessStatus_QueryInterface +#define IAsyncOperation_RadioAccessStatus_AddRef __FIAsyncOperation_1_RadioAccessStatus_AddRef +#define IAsyncOperation_RadioAccessStatus_Release __FIAsyncOperation_1_RadioAccessStatus_Release +#define IAsyncOperation_RadioAccessStatus_GetIids __FIAsyncOperation_1_RadioAccessStatus_GetIids +#define IAsyncOperation_RadioAccessStatus_GetRuntimeClassName __FIAsyncOperation_1_RadioAccessStatus_GetRuntimeClassName +#define IAsyncOperation_RadioAccessStatus_GetTrustLevel __FIAsyncOperation_1_RadioAccessStatus_GetTrustLevel +#define IAsyncOperation_RadioAccessStatus_put_Completed __FIAsyncOperation_1_RadioAccessStatus_put_Completed +#define IAsyncOperation_RadioAccessStatus_get_Completed __FIAsyncOperation_1_RadioAccessStatus_get_Completed +#define IAsyncOperation_RadioAccessStatus_GetResults __FIAsyncOperation_1_RadioAccessStatus_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_RadioAccessStatus_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation* > interface + */ +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio, 0x040b54a1, 0x203e, 0x58f5, 0x94,0x3f, 0xc1,0xcc,0xa8,0x6b,0xd5,0x32); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("040b54a1-203e-58f5-943f-c1cca86bd532") + IAsyncOperation* > : IAsyncOperation_impl* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio, 0x040b54a1, 0x203e, 0x58f5, 0x94,0x3f, 0xc1,0xcc,0xa8,0x6b,0xd5,0x32) +#endif +#else +typedef struct __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadioVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation* > methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *This, + __FIVectorView_1_Windows__CDevices__CRadios__CRadio **results); + + END_INTERFACE +} __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadioVtbl; + +interface __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio { + CONST_VTBL __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadioVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation* > methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_QueryInterface(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_AddRef(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_Release(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetIids(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation* > methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_put_Completed(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_get_Completed(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetResults(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio* This,__FIVectorView_1_Windows__CDevices__CRadios__CRadio **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_IVectorView_Radio IID___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio +#define IAsyncOperation_IVectorView_RadioVtbl __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadioVtbl +#define IAsyncOperation_IVectorView_Radio __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio +#define IAsyncOperation_IVectorView_Radio_QueryInterface __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_QueryInterface +#define IAsyncOperation_IVectorView_Radio_AddRef __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_AddRef +#define IAsyncOperation_IVectorView_Radio_Release __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_Release +#define IAsyncOperation_IVectorView_Radio_GetIids __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetIids +#define IAsyncOperation_IVectorView_Radio_GetRuntimeClassName __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetRuntimeClassName +#define IAsyncOperation_IVectorView_Radio_GetTrustLevel __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetTrustLevel +#define IAsyncOperation_IVectorView_Radio_put_Completed __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_put_Completed +#define IAsyncOperation_IVectorView_Radio_get_Completed __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_get_Completed +#define IAsyncOperation_IVectorView_Radio_GetResults __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CRadios__CRadio_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable, 0xfc6aa329, 0xb586, 0x5ebb, 0x9e,0x85, 0x3f,0x6b,0x84,0xeb,0xdf,0x18); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("fc6aa329-b586-5ebb-9e85-3f6b84ebdf18") + ITypedEventHandler : ITypedEventHandler_impl, IInspectable* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable, 0xfc6aa329, 0xb586, 0x5ebb, 0x9e,0x85, 0x3f,0x6b,0x84,0xeb,0xdf,0x18) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable *This, + __x_ABI_CWindows_CDevices_CRadios_CIRadio *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_Release(__FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable* This,__x_ABI_CWindows_CDevices_CRadios_CIRadio *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_Radio_IInspectable IID___FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable +#define ITypedEventHandler_Radio_IInspectableVtbl __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectableVtbl +#define ITypedEventHandler_Radio_IInspectable __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable +#define ITypedEventHandler_Radio_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_QueryInterface +#define ITypedEventHandler_Radio_IInspectable_AddRef __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_AddRef +#define ITypedEventHandler_Radio_IInspectable_Release __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_Release +#define ITypedEventHandler_Radio_IInspectable_Invoke __FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CDevices__CRadios__CRadio_IInspectable_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_devices_radios_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.devices.usb.h b/lib/libc/include/any-windows-any/windows.devices.usb.h new file mode 100644 index 0000000000000000000000000000000000000000..12c3d739d905eee5b4cbde15361a87cd681833a0 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.devices.usb.h @@ -0,0 +1,1288 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.devices.usb.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_devices_usb_h__ +#define __windows_devices_usb_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice ABI::Windows::Devices::Usb::IUsbDevice +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + interface IUsbDevice; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass ABI::Windows::Devices::Usb::IUsbDeviceClass +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + interface IUsbDeviceClass; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics ABI::Windows::Devices::Usb::IUsbDeviceStatics +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + interface IUsbDeviceStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CUsbConfiguration_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CUsbConfiguration_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + class UsbConfiguration; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CUsb_CUsbConfiguration __x_ABI_CWindows_CDevices_CUsb_CUsbConfiguration; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CUsb_CUsbConfiguration_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CUsbDevice_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CUsbDevice_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + class UsbDevice; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CUsb_CUsbDevice __x_ABI_CWindows_CDevices_CUsb_CUsbDevice; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CUsb_CUsbDevice_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CUsbDeviceClass_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CUsbDeviceClass_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + class UsbDeviceClass; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CUsb_CUsbDeviceClass __x_ABI_CWindows_CDevices_CUsb_CUsbDeviceClass; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CUsb_CUsbDeviceClass_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CUsbDeviceDescriptor_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CUsbDeviceDescriptor_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + class UsbDeviceDescriptor; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CUsb_CUsbDeviceDescriptor __x_ABI_CWindows_CDevices_CUsb_CUsbDeviceDescriptor; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CUsb_CUsbDeviceDescriptor_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CUsbInterface_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CUsbInterface_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + class UsbInterface; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CUsb_CUsbInterface __x_ABI_CWindows_CDevices_CUsb_CUsbInterface; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CUsb_CUsbInterface_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CUsbSetupPacket_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CUsbSetupPacket_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + class UsbSetupPacket; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CDevices_CUsb_CUsbSetupPacket __x_ABI_CWindows_CDevices_CUsb_CUsbSetupPacket; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CDevices_CUsb_CUsbSetupPacket_FWD_DEFINED__ */ + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice ABI::Windows::Devices::Usb::IUsbDevice +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + interface IUsbDevice; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass ABI::Windows::Devices::Usb::IUsbDeviceClass +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + interface IUsbDeviceClass; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbConfiguration_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbConfiguration_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CUsb_CIUsbConfiguration __x_ABI_CWindows_CDevices_CUsb_CIUsbConfiguration; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbConfiguration ABI::Windows::Devices::Usb::IUsbConfiguration +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + interface IUsbConfiguration; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceDescriptor_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceDescriptor_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceDescriptor __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceDescriptor; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceDescriptor ABI::Windows::Devices::Usb::IUsbDeviceDescriptor +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + interface IUsbDeviceDescriptor; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics ABI::Windows::Devices::Usb::IUsbDeviceStatics +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + interface IUsbDeviceStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbInterface_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbInterface_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CUsb_CIUsbInterface __x_ABI_CWindows_CDevices_CUsb_CIUsbInterface; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbInterface ABI::Windows::Devices::Usb::IUsbInterface +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + interface IUsbInterface; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacket_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacket_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacket __x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacket; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacket ABI::Windows::Devices::Usb::IUsbSetupPacket +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + interface IUsbSetupPacket; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacketFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacketFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacketFactory __x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacketFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacketFactory ABI::Windows::Devices::Usb::IUsbSetupPacketFactory +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + interface IUsbSetupPacketFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IUsbDevice interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CUsb_CIUsbDevice, 0x5249b992, 0xc456, 0x44d5, 0xad,0x5e, 0x24,0xf5,0xa0,0x89,0xf6,0x3b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + MIDL_INTERFACE("5249b992-c456-44d5-ad5e-24f5a089f63b") + IUsbDevice : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE SendControlOutTransferAsync( + ABI::Windows::Devices::Usb::IUsbSetupPacket *packet, + ABI::Windows::Storage::Streams::IBuffer *buffer, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE SendControlOutTransferAsyncNoBuffer( + ABI::Windows::Devices::Usb::IUsbSetupPacket *packet, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE SendControlInTransferAsync( + ABI::Windows::Devices::Usb::IUsbSetupPacket *packet, + ABI::Windows::Storage::Streams::IBuffer *buffer, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE SendControlInTransferAsyncNoBuffer( + ABI::Windows::Devices::Usb::IUsbSetupPacket *packet, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DefaultInterface( + ABI::Windows::Devices::Usb::IUsbInterface **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DeviceDescriptor( + ABI::Windows::Devices::Usb::IUsbDeviceDescriptor **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Configuration( + ABI::Windows::Devices::Usb::IUsbConfiguration **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice, 0x5249b992, 0xc456, 0x44d5, 0xad,0x5e, 0x24,0xf5,0xa0,0x89,0xf6,0x3b) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice *This, + TrustLevel *trustLevel); + + /*** IUsbDevice methods ***/ + HRESULT (STDMETHODCALLTYPE *SendControlOutTransferAsync)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice *This, + __x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacket *packet, + __x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer, + __FIAsyncOperation_1_UINT32 **operation); + + HRESULT (STDMETHODCALLTYPE *SendControlOutTransferAsyncNoBuffer)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice *This, + __x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacket *packet, + __FIAsyncOperation_1_UINT32 **operation); + + HRESULT (STDMETHODCALLTYPE *SendControlInTransferAsync)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice *This, + __x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacket *packet, + __x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer, + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer **operation); + + HRESULT (STDMETHODCALLTYPE *SendControlInTransferAsyncNoBuffer)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice *This, + __x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacket *packet, + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer **operation); + + HRESULT (STDMETHODCALLTYPE *get_DefaultInterface)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice *This, + __x_ABI_CWindows_CDevices_CUsb_CIUsbInterface **value); + + HRESULT (STDMETHODCALLTYPE *get_DeviceDescriptor)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice *This, + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceDescriptor **value); + + HRESULT (STDMETHODCALLTYPE *get_Configuration)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice *This, + __x_ABI_CWindows_CDevices_CUsb_CIUsbConfiguration **value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceVtbl; + +interface __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice { + CONST_VTBL __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IUsbDevice methods ***/ +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_SendControlOutTransferAsync(This,packet,buffer,operation) (This)->lpVtbl->SendControlOutTransferAsync(This,packet,buffer,operation) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_SendControlOutTransferAsyncNoBuffer(This,packet,operation) (This)->lpVtbl->SendControlOutTransferAsyncNoBuffer(This,packet,operation) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_SendControlInTransferAsync(This,packet,buffer,operation) (This)->lpVtbl->SendControlInTransferAsync(This,packet,buffer,operation) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_SendControlInTransferAsyncNoBuffer(This,packet,operation) (This)->lpVtbl->SendControlInTransferAsyncNoBuffer(This,packet,operation) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_get_DefaultInterface(This,value) (This)->lpVtbl->get_DefaultInterface(This,value) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_get_DeviceDescriptor(This,value) (This)->lpVtbl->get_DeviceDescriptor(This,value) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_get_Configuration(This,value) (This)->lpVtbl->get_Configuration(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_QueryInterface(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_AddRef(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_Release(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_GetIids(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_GetTrustLevel(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IUsbDevice methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_SendControlOutTransferAsync(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice* This,__x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacket *packet,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer,__FIAsyncOperation_1_UINT32 **operation) { + return This->lpVtbl->SendControlOutTransferAsync(This,packet,buffer,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_SendControlOutTransferAsyncNoBuffer(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice* This,__x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacket *packet,__FIAsyncOperation_1_UINT32 **operation) { + return This->lpVtbl->SendControlOutTransferAsyncNoBuffer(This,packet,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_SendControlInTransferAsync(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice* This,__x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacket *packet,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer,__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer **operation) { + return This->lpVtbl->SendControlInTransferAsync(This,packet,buffer,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_SendControlInTransferAsyncNoBuffer(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice* This,__x_ABI_CWindows_CDevices_CUsb_CIUsbSetupPacket *packet,__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer **operation) { + return This->lpVtbl->SendControlInTransferAsyncNoBuffer(This,packet,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_get_DefaultInterface(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice* This,__x_ABI_CWindows_CDevices_CUsb_CIUsbInterface **value) { + return This->lpVtbl->get_DefaultInterface(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_get_DeviceDescriptor(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice* This,__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceDescriptor **value) { + return This->lpVtbl->get_DeviceDescriptor(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_get_Configuration(__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice* This,__x_ABI_CWindows_CDevices_CUsb_CIUsbConfiguration **value) { + return This->lpVtbl->get_Configuration(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Usb +#define IID_IUsbDevice IID___x_ABI_CWindows_CDevices_CUsb_CIUsbDevice +#define IUsbDeviceVtbl __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceVtbl +#define IUsbDevice __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice +#define IUsbDevice_QueryInterface __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_QueryInterface +#define IUsbDevice_AddRef __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_AddRef +#define IUsbDevice_Release __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_Release +#define IUsbDevice_GetIids __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_GetIids +#define IUsbDevice_GetRuntimeClassName __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_GetRuntimeClassName +#define IUsbDevice_GetTrustLevel __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_GetTrustLevel +#define IUsbDevice_SendControlOutTransferAsync __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_SendControlOutTransferAsync +#define IUsbDevice_SendControlOutTransferAsyncNoBuffer __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_SendControlOutTransferAsyncNoBuffer +#define IUsbDevice_SendControlInTransferAsync __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_SendControlInTransferAsync +#define IUsbDevice_SendControlInTransferAsyncNoBuffer __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_SendControlInTransferAsyncNoBuffer +#define IUsbDevice_get_DefaultInterface __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_get_DefaultInterface +#define IUsbDevice_get_DeviceDescriptor __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_get_DeviceDescriptor +#define IUsbDevice_get_Configuration __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_get_Configuration +#endif /* WIDL_using_Windows_Devices_Usb */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CUsb_CIUsbDevice_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IUsbDeviceClass interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass, 0x051942f9, 0x845e, 0x47eb, 0xb1,0x2a, 0x38,0xf2,0xf6,0x17,0xaf,0xe7); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + MIDL_INTERFACE("051942f9-845e-47eb-b12a-38f2f617afe7") + IUsbDeviceClass : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_ClassCode( + BYTE *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ClassCode( + BYTE value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SubclassCode( + ABI::Windows::Foundation::IReference **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_SubclassCode( + ABI::Windows::Foundation::IReference *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ProtocolCode( + ABI::Windows::Foundation::IReference **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ProtocolCode( + ABI::Windows::Foundation::IReference *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass, 0x051942f9, 0x845e, 0x47eb, 0xb1,0x2a, 0x38,0xf2,0xf6,0x17,0xaf,0xe7) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClassVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *This, + TrustLevel *trustLevel); + + /*** IUsbDeviceClass methods ***/ + HRESULT (STDMETHODCALLTYPE *get_ClassCode)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *This, + BYTE *value); + + HRESULT (STDMETHODCALLTYPE *put_ClassCode)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *This, + BYTE value); + + HRESULT (STDMETHODCALLTYPE *get_SubclassCode)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *This, + __FIReference_1_BYTE **value); + + HRESULT (STDMETHODCALLTYPE *put_SubclassCode)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *This, + __FIReference_1_BYTE *value); + + HRESULT (STDMETHODCALLTYPE *get_ProtocolCode)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *This, + __FIReference_1_BYTE **value); + + HRESULT (STDMETHODCALLTYPE *put_ProtocolCode)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *This, + __FIReference_1_BYTE *value); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClassVtbl; + +interface __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass { + CONST_VTBL __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClassVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IUsbDeviceClass methods ***/ +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_get_ClassCode(This,value) (This)->lpVtbl->get_ClassCode(This,value) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_put_ClassCode(This,value) (This)->lpVtbl->put_ClassCode(This,value) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_get_SubclassCode(This,value) (This)->lpVtbl->get_SubclassCode(This,value) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_put_SubclassCode(This,value) (This)->lpVtbl->put_SubclassCode(This,value) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_get_ProtocolCode(This,value) (This)->lpVtbl->get_ProtocolCode(This,value) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_put_ProtocolCode(This,value) (This)->lpVtbl->put_ProtocolCode(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_QueryInterface(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_AddRef(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_Release(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_GetIids(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_GetTrustLevel(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IUsbDeviceClass methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_get_ClassCode(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass* This,BYTE *value) { + return This->lpVtbl->get_ClassCode(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_put_ClassCode(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass* This,BYTE value) { + return This->lpVtbl->put_ClassCode(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_get_SubclassCode(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass* This,__FIReference_1_BYTE **value) { + return This->lpVtbl->get_SubclassCode(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_put_SubclassCode(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass* This,__FIReference_1_BYTE *value) { + return This->lpVtbl->put_SubclassCode(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_get_ProtocolCode(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass* This,__FIReference_1_BYTE **value) { + return This->lpVtbl->get_ProtocolCode(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_put_ProtocolCode(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass* This,__FIReference_1_BYTE *value) { + return This->lpVtbl->put_ProtocolCode(This,value); +} +#endif +#ifdef WIDL_using_Windows_Devices_Usb +#define IID_IUsbDeviceClass IID___x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass +#define IUsbDeviceClassVtbl __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClassVtbl +#define IUsbDeviceClass __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass +#define IUsbDeviceClass_QueryInterface __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_QueryInterface +#define IUsbDeviceClass_AddRef __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_AddRef +#define IUsbDeviceClass_Release __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_Release +#define IUsbDeviceClass_GetIids __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_GetIids +#define IUsbDeviceClass_GetRuntimeClassName __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_GetRuntimeClassName +#define IUsbDeviceClass_GetTrustLevel __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_GetTrustLevel +#define IUsbDeviceClass_get_ClassCode __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_get_ClassCode +#define IUsbDeviceClass_put_ClassCode __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_put_ClassCode +#define IUsbDeviceClass_get_SubclassCode __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_get_SubclassCode +#define IUsbDeviceClass_put_SubclassCode __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_put_SubclassCode +#define IUsbDeviceClass_get_ProtocolCode __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_get_ProtocolCode +#define IUsbDeviceClass_put_ProtocolCode __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_put_ProtocolCode +#endif /* WIDL_using_Windows_Devices_Usb */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IUsbDeviceStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics, 0x066b85a2, 0x09b7, 0x4446, 0x85,0x02, 0x6f,0xe6,0xdc,0xaa,0x73,0x09); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Devices { + namespace Usb { + MIDL_INTERFACE("066b85a2-09b7-4446-8502-6fe6dcaa7309") + IUsbDeviceStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetDeviceSelector( + UINT32 vendor, + UINT32 product, + GUID class, + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeviceSelectorGuidOnly( + GUID class, + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeviceSelectorVidPidOnly( + UINT32 vendor, + UINT32 product, + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeviceClassSelector( + ABI::Windows::Devices::Usb::IUsbDeviceClass *class, + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE FromIdAsync( + HSTRING id, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics, 0x066b85a2, 0x09b7, 0x4446, 0x85,0x02, 0x6f,0xe6,0xdc,0xaa,0x73,0x09) +#endif +#else +typedef struct __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics *This, + TrustLevel *trustLevel); + + /*** IUsbDeviceStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDeviceSelector)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics *This, + UINT32 vendor, + UINT32 product, + GUID class, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *GetDeviceSelectorGuidOnly)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics *This, + GUID class, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *GetDeviceSelectorVidPidOnly)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics *This, + UINT32 vendor, + UINT32 product, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *GetDeviceClassSelector)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics *This, + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *class, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *FromIdAsync)( + __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics *This, + HSTRING id, + __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice **operation); + + END_INTERFACE +} __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStaticsVtbl; + +interface __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics { + CONST_VTBL __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IUsbDeviceStatics methods ***/ +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetDeviceSelector(This,vendor,product,class,value) (This)->lpVtbl->GetDeviceSelector(This,vendor,product,class,value) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetDeviceSelectorGuidOnly(This,class,value) (This)->lpVtbl->GetDeviceSelectorGuidOnly(This,class,value) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetDeviceSelectorVidPidOnly(This,vendor,product,value) (This)->lpVtbl->GetDeviceSelectorVidPidOnly(This,vendor,product,value) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetDeviceClassSelector(This,class,value) (This)->lpVtbl->GetDeviceClassSelector(This,class,value) +#define __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_FromIdAsync(This,id,operation) (This)->lpVtbl->FromIdAsync(This,id,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_QueryInterface(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_AddRef(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_Release(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetIids(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetRuntimeClassName(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetTrustLevel(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IUsbDeviceStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetDeviceSelector(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics* This,UINT32 vendor,UINT32 product,GUID class,HSTRING *value) { + return This->lpVtbl->GetDeviceSelector(This,vendor,product,class,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetDeviceSelectorGuidOnly(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics* This,GUID class,HSTRING *value) { + return This->lpVtbl->GetDeviceSelectorGuidOnly(This,class,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetDeviceSelectorVidPidOnly(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics* This,UINT32 vendor,UINT32 product,HSTRING *value) { + return This->lpVtbl->GetDeviceSelectorVidPidOnly(This,vendor,product,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetDeviceClassSelector(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics* This,__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceClass *class,HSTRING *value) { + return This->lpVtbl->GetDeviceClassSelector(This,class,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_FromIdAsync(__x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics* This,HSTRING id,__FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice **operation) { + return This->lpVtbl->FromIdAsync(This,id,operation); +} +#endif +#ifdef WIDL_using_Windows_Devices_Usb +#define IID_IUsbDeviceStatics IID___x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics +#define IUsbDeviceStaticsVtbl __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStaticsVtbl +#define IUsbDeviceStatics __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics +#define IUsbDeviceStatics_QueryInterface __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_QueryInterface +#define IUsbDeviceStatics_AddRef __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_AddRef +#define IUsbDeviceStatics_Release __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_Release +#define IUsbDeviceStatics_GetIids __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetIids +#define IUsbDeviceStatics_GetRuntimeClassName __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetRuntimeClassName +#define IUsbDeviceStatics_GetTrustLevel __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetTrustLevel +#define IUsbDeviceStatics_GetDeviceSelector __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetDeviceSelector +#define IUsbDeviceStatics_GetDeviceSelectorGuidOnly __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetDeviceSelectorGuidOnly +#define IUsbDeviceStatics_GetDeviceSelectorVidPidOnly __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetDeviceSelectorVidPidOnly +#define IUsbDeviceStatics_GetDeviceClassSelector __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_GetDeviceClassSelector +#define IUsbDeviceStatics_FromIdAsync __x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_FromIdAsync +#endif /* WIDL_using_Windows_Devices_Usb */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CDevices_CUsb_CIUsbDeviceStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Usb.UsbConfiguration + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Usb_UsbConfiguration_DEFINED +#define RUNTIMECLASS_Windows_Devices_Usb_UsbConfiguration_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Usb_UsbConfiguration[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','U','s','b','.','U','s','b','C','o','n','f','i','g','u','r','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Usb_UsbConfiguration[] = L"Windows.Devices.Usb.UsbConfiguration"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Usb_UsbConfiguration[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','U','s','b','.','U','s','b','C','o','n','f','i','g','u','r','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Usb_UsbConfiguration_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Usb.UsbDevice + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Usb_UsbDevice_DEFINED +#define RUNTIMECLASS_Windows_Devices_Usb_UsbDevice_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Usb_UsbDevice[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','U','s','b','.','U','s','b','D','e','v','i','c','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Usb_UsbDevice[] = L"Windows.Devices.Usb.UsbDevice"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Usb_UsbDevice[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','U','s','b','.','U','s','b','D','e','v','i','c','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Usb_UsbDevice_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Usb.UsbDeviceClass + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Usb_UsbDeviceClass_DEFINED +#define RUNTIMECLASS_Windows_Devices_Usb_UsbDeviceClass_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Usb_UsbDeviceClass[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','U','s','b','.','U','s','b','D','e','v','i','c','e','C','l','a','s','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Usb_UsbDeviceClass[] = L"Windows.Devices.Usb.UsbDeviceClass"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Usb_UsbDeviceClass[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','U','s','b','.','U','s','b','D','e','v','i','c','e','C','l','a','s','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Usb_UsbDeviceClass_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Usb.UsbDeviceDescriptor + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Usb_UsbDeviceDescriptor_DEFINED +#define RUNTIMECLASS_Windows_Devices_Usb_UsbDeviceDescriptor_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Usb_UsbDeviceDescriptor[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','U','s','b','.','U','s','b','D','e','v','i','c','e','D','e','s','c','r','i','p','t','o','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Usb_UsbDeviceDescriptor[] = L"Windows.Devices.Usb.UsbDeviceDescriptor"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Usb_UsbDeviceDescriptor[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','U','s','b','.','U','s','b','D','e','v','i','c','e','D','e','s','c','r','i','p','t','o','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Usb_UsbDeviceDescriptor_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Usb.UsbInterface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Usb_UsbInterface_DEFINED +#define RUNTIMECLASS_Windows_Devices_Usb_UsbInterface_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Usb_UsbInterface[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','U','s','b','.','U','s','b','I','n','t','e','r','f','a','c','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Usb_UsbInterface[] = L"Windows.Devices.Usb.UsbInterface"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Usb_UsbInterface[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','U','s','b','.','U','s','b','I','n','t','e','r','f','a','c','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Usb_UsbInterface_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Devices.Usb.UsbSetupPacket + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Devices_Usb_UsbSetupPacket_DEFINED +#define RUNTIMECLASS_Windows_Devices_Usb_UsbSetupPacket_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Devices_Usb_UsbSetupPacket[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','U','s','b','.','U','s','b','S','e','t','u','p','P','a','c','k','e','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Usb_UsbSetupPacket[] = L"Windows.Devices.Usb.UsbSetupPacket"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Devices_Usb_UsbSetupPacket[] = {'W','i','n','d','o','w','s','.','D','e','v','i','c','e','s','.','U','s','b','.','U','s','b','S','e','t','u','p','P','a','c','k','e','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Devices_Usb_UsbSetupPacket_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice, 0x7331254f, 0x6caf, 0x587d, 0x9c,0x2a, 0x01,0x8c,0x66,0xd3,0x12,0xdb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("7331254f-6caf-587d-9c2a-018c66d312db") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice, 0x7331254f, 0x6caf, 0x587d, 0x9c,0x2a, 0x01,0x8c,0x66,0xd3,0x12,0xdb) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDeviceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice *This, + __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDeviceVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDeviceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_Release(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice* This,__FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_UsbDevice IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice +#define IAsyncOperationCompletedHandler_UsbDeviceVtbl __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDeviceVtbl +#define IAsyncOperationCompletedHandler_UsbDevice __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice +#define IAsyncOperationCompletedHandler_UsbDevice_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_QueryInterface +#define IAsyncOperationCompletedHandler_UsbDevice_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_AddRef +#define IAsyncOperationCompletedHandler_UsbDevice_Release __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_Release +#define IAsyncOperationCompletedHandler_UsbDevice_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice, 0x2138c5ed, 0xb71a, 0x5166, 0x99,0x48, 0xd5,0x57,0x92,0x74,0x8f,0x5c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("2138c5ed-b71a-5166-9948-d55792748f5c") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice, 0x2138c5ed, 0xb71a, 0x5166, 0x99,0x48, 0xd5,0x57,0x92,0x74,0x8f,0x5c) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDeviceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice *This, + __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice *This, + __x_ABI_CWindows_CDevices_CUsb_CIUsbDevice **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDeviceVtbl; + +interface __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice { + CONST_VTBL __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDeviceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_QueryInterface(__FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_AddRef(__FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_Release(__FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_GetIids(__FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_GetTrustLevel(__FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_put_Completed(__FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_get_Completed(__FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice* This,__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CUsb__CUsbDevice **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_GetResults(__FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice* This,__x_ABI_CWindows_CDevices_CUsb_CIUsbDevice **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_UsbDevice IID___FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice +#define IAsyncOperation_UsbDeviceVtbl __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDeviceVtbl +#define IAsyncOperation_UsbDevice __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice +#define IAsyncOperation_UsbDevice_QueryInterface __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_QueryInterface +#define IAsyncOperation_UsbDevice_AddRef __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_AddRef +#define IAsyncOperation_UsbDevice_Release __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_Release +#define IAsyncOperation_UsbDevice_GetIids __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_GetIids +#define IAsyncOperation_UsbDevice_GetRuntimeClassName __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_GetRuntimeClassName +#define IAsyncOperation_UsbDevice_GetTrustLevel __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_GetTrustLevel +#define IAsyncOperation_UsbDevice_put_Completed __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_put_Completed +#define IAsyncOperation_UsbDevice_get_Completed __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_get_Completed +#define IAsyncOperation_UsbDevice_GetResults __FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CDevices__CUsb__CUsbDevice_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_devices_usb_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.foundation.collections.h b/lib/libc/include/any-windows-any/windows.foundation.collections.h index ef4f5861587e5e2794ff625af1c3da4cca374ffc..ab88dd56a056bb5d649788ec3f12466a63b843f5 100644 --- a/lib/libc/include/any-windows-any/windows.foundation.collections.h +++ b/lib/libc/include/any-windows-any/windows.foundation.collections.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/windows.foundation.collections.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/windows.foundation.collections.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __windows_foundation_collections_h__ #define __windows_foundation_collections_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #if defined(__cplusplus) && !defined(CINTERFACE) @@ -60,6 +68,90 @@ namespace ABI { } #endif +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + template + struct IAsyncActionProgressHandler_impl; + + template + struct IAsyncActionProgressHandler : IAsyncActionProgressHandler_impl {}; + } + } +} +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + template + struct IAsyncActionWithProgressCompletedHandler_impl; + + template + struct IAsyncActionWithProgressCompletedHandler : IAsyncActionWithProgressCompletedHandler_impl {}; + } + } +} +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + template + struct IAsyncActionWithProgress_impl; + + template + struct IAsyncActionWithProgress : IAsyncActionWithProgress_impl {}; + } + } +} +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + template + struct IAsyncOperationProgressHandler_impl; + + template + struct IAsyncOperationProgressHandler : IAsyncOperationProgressHandler_impl {}; + } + } +} +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + template + struct IAsyncOperationWithProgressCompletedHandler_impl; + + template + struct IAsyncOperationWithProgressCompletedHandler : IAsyncOperationWithProgressCompletedHandler_impl {}; + } + } +} +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + template + struct IAsyncOperationWithProgress_impl; + + template + struct IAsyncOperationWithProgress : IAsyncOperationWithProgress_impl {}; + } + } +} +#endif + #if defined(__cplusplus) && !defined(CINTERFACE) namespace ABI { namespace Windows { @@ -78,13 +170,11 @@ namespace ABI { namespace ABI { namespace Windows { namespace Foundation { - namespace Collections { - template - struct IMapView_impl; + template + struct IReference_impl; - template - struct IMapView : IMapView_impl {}; - } + template + struct IReference : IReference_impl {}; } } } @@ -122,6 +212,118 @@ namespace ABI { } #endif +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IMapChangedEventArgs_impl; + + template + struct IMapChangedEventArgs : IMapChangedEventArgs_impl {}; + } + } + } +} +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IMapChangedEventHandler_impl; + + template + struct IMapChangedEventHandler : IMapChangedEventHandler_impl {}; + } + } + } +} +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IKeyValuePair_impl; + + template + struct IKeyValuePair : IKeyValuePair_impl {}; + } + } + } +} +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IMapView_impl; + + template + struct IMapView : IMapView_impl {}; + } + } + } +} +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IMap_impl; + + template + struct IMap : IMap_impl {}; + } + } + } +} +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IObservableMap_impl; + + template + struct IObservableMap : IObservableMap_impl {}; + } + } + } +} +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IVectorChangedEventHandler_impl; + + template + struct IVectorChangedEventHandler : IVectorChangedEventHandler_impl {}; + } + } + } +} +#endif + #if defined(__cplusplus) && !defined(CINTERFACE) namespace ABI { namespace Windows { @@ -138,11 +340,45 @@ namespace ABI { } #endif +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IVector_impl; + + template + struct IVector : IVector_impl {}; + } + } + } +} +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IObservableVector_impl; + + template + struct IObservableVector : IObservableVector_impl {}; + } + } + } +} +#endif + /* Headers for imported files */ #include #include #include +#include +#include #ifdef __cplusplus extern "C" { @@ -216,7 +452,150 @@ namespace ABI { typedef TResult TResult_complex; virtual HRESULT STDMETHODCALLTYPE put_Completed(IAsyncOperationCompletedHandler *handler) = 0; virtual HRESULT STDMETHODCALLTYPE get_Completed(IAsyncOperationCompletedHandler **handler) = 0; - virtual HRESULT STDMETHODCALLTYPE GetResults(TResult_abi **results) = 0; + virtual HRESULT STDMETHODCALLTYPE GetResults(TResult_abi *results) = 0; + }; + } + } +} +extern "C" { +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template + struct IAsyncActionProgressHandler_impl : IUnknown + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type TProgress_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type TProgress_logical; + public: + typedef TProgress TProgress_complex; + virtual HRESULT STDMETHODCALLTYPE Invoke(IAsyncActionWithProgress *info,TProgress_abi progress) = 0; + }; + } + } +} +extern "C" { +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template + struct IAsyncActionWithProgressCompletedHandler_impl : IUnknown + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type TProgress_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type TProgress_logical; + public: + typedef TProgress TProgress_complex; + virtual HRESULT STDMETHODCALLTYPE Invoke(IAsyncActionWithProgress *info,AsyncStatus status) = 0; + }; + } + } +} +extern "C" { +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template + struct IAsyncActionWithProgress_impl : IInspectable + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type TProgress_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type TProgress_logical; + public: + typedef TProgress TProgress_complex; + virtual HRESULT STDMETHODCALLTYPE put_Progress(IAsyncActionProgressHandler *handler) = 0; + virtual HRESULT STDMETHODCALLTYPE get_Progress(IAsyncActionProgressHandler **handler) = 0; + virtual HRESULT STDMETHODCALLTYPE put_Completed(IAsyncActionWithProgressCompletedHandler *handler) = 0; + virtual HRESULT STDMETHODCALLTYPE get_Completed(IAsyncActionWithProgressCompletedHandler **handler) = 0; + virtual HRESULT STDMETHODCALLTYPE GetResults() = 0; + }; + } + } +} +extern "C" { +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template + struct IAsyncOperationProgressHandler_impl : IUnknown + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type TResult_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type TResult_logical; + typedef typename Windows::Foundation::Internal::GetAbiType::type TProgress_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type TProgress_logical; + public: + typedef TResult TResult_complex; + typedef TProgress TProgress_complex; + virtual HRESULT STDMETHODCALLTYPE Invoke(IAsyncOperationWithProgress *info,TProgress_abi progress) = 0; + }; + } + } +} +extern "C" { +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template + struct IAsyncOperationWithProgressCompletedHandler_impl : IUnknown + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type TResult_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type TResult_logical; + typedef typename Windows::Foundation::Internal::GetAbiType::type TProgress_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type TProgress_logical; + public: + typedef TResult TResult_complex; + typedef TProgress TProgress_complex; + virtual HRESULT STDMETHODCALLTYPE Invoke(IAsyncOperationWithProgress *info,AsyncStatus status) = 0; + }; + } + } +} +extern "C" { +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template + struct IAsyncOperationWithProgress_impl : IInspectable + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type TResult_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type TResult_logical; + typedef typename Windows::Foundation::Internal::GetAbiType::type TProgress_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type TProgress_logical; + public: + typedef TResult TResult_complex; + typedef TProgress TProgress_complex; + virtual HRESULT STDMETHODCALLTYPE put_Progress(IAsyncOperationProgressHandler *handler) = 0; + virtual HRESULT STDMETHODCALLTYPE get_Progress(IAsyncOperationProgressHandler **handler) = 0; + virtual HRESULT STDMETHODCALLTYPE put_Completed(IAsyncOperationWithProgressCompletedHandler *handler) = 0; + virtual HRESULT STDMETHODCALLTYPE get_Completed(IAsyncOperationWithProgressCompletedHandler **handler) = 0; + virtual HRESULT STDMETHODCALLTYPE GetResults(TResult_abi *results) = 0; }; } } @@ -253,24 +632,16 @@ extern "C" { namespace ABI { namespace Windows { namespace Foundation { - namespace Collections { - template - struct IMapView_impl : IInspectable - { - private: - typedef typename Windows::Foundation::Internal::GetAbiType::type K_abi; - typedef typename Windows::Foundation::Internal::GetLogicalType::type K_logical; - typedef typename Windows::Foundation::Internal::GetAbiType::type V_abi; - typedef typename Windows::Foundation::Internal::GetLogicalType::type V_logical; - public: - typedef K K_complex; - typedef V V_complex; - virtual HRESULT STDMETHODCALLTYPE Lookup(K_abi key,V_abi *value) = 0; - virtual HRESULT STDMETHODCALLTYPE get_Size(unsigned int *size) = 0; - virtual HRESULT STDMETHODCALLTYPE HasKey(K_abi key,boolean *found) = 0; - virtual HRESULT STDMETHODCALLTYPE Split(IMapView **first,IMapView **second) = 0; - }; - } + template + struct IReference_impl : IInspectable + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type T_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type T_logical; + public: + typedef T T_complex; + virtual HRESULT STDMETHODCALLTYPE get_Value(T_abi *value) = 0; + }; } } } @@ -294,7 +665,7 @@ namespace ABI { virtual HRESULT STDMETHODCALLTYPE get_Current(T_abi *value) = 0; virtual HRESULT STDMETHODCALLTYPE get_HasCurrent(WINBOOL *value) = 0; virtual HRESULT STDMETHODCALLTYPE MoveNext(WINBOOL *value) = 0; - virtual HRESULT STDMETHODCALLTYPE GetMany(UINT32 count,UINT32 items_size,T_abi *items,UINT32 *value) = 0; + virtual HRESULT STDMETHODCALLTYPE GetMany(UINT32 items_size,T_abi *items,UINT32 *value) = 0; }; } } @@ -326,6 +697,194 @@ namespace ABI { extern "C" { #endif +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IMapChangedEventArgs_impl : IInspectable + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type T_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type T_logical; + public: + typedef T T_complex; + virtual HRESULT STDMETHODCALLTYPE get_CollectionChanged(enum CollectionChange *value) = 0; + virtual HRESULT STDMETHODCALLTYPE get_Key(T_abi *key) = 0; + }; + } + } + } +} +extern "C" { +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IMapChangedEventHandler_impl : IUnknown + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type K_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type K_logical; + typedef typename Windows::Foundation::Internal::GetAbiType::type V_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type V_logical; + public: + typedef K K_complex; + typedef V V_complex; + virtual HRESULT STDMETHODCALLTYPE Invoke(IObservableMap *sender,IMapChangedEventArgs *args) = 0; + }; + } + } + } +} +extern "C" { +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IKeyValuePair_impl : IInspectable + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type K_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type K_logical; + typedef typename Windows::Foundation::Internal::GetAbiType::type V_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type V_logical; + public: + typedef K K_complex; + typedef V V_complex; + virtual HRESULT STDMETHODCALLTYPE get_Key(K_abi *key) = 0; + virtual HRESULT STDMETHODCALLTYPE get_Value(V_abi *value) = 0; + }; + } + } + } +} +extern "C" { +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IMapView_impl : IInspectable + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type K_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type K_logical; + typedef typename Windows::Foundation::Internal::GetAbiType::type V_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type V_logical; + public: + typedef K K_complex; + typedef V V_complex; + virtual HRESULT STDMETHODCALLTYPE Lookup(K_abi key,V_abi *value) = 0; + virtual HRESULT STDMETHODCALLTYPE get_Size(unsigned int *size) = 0; + virtual HRESULT STDMETHODCALLTYPE HasKey(K_abi key,boolean *found) = 0; + virtual HRESULT STDMETHODCALLTYPE Split(IMapView **first,IMapView **second) = 0; + }; + } + } + } +} +extern "C" { +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IMap_impl : IInspectable + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type K_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type K_logical; + typedef typename Windows::Foundation::Internal::GetAbiType::type V_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type V_logical; + public: + typedef K K_complex; + typedef V V_complex; + virtual HRESULT STDMETHODCALLTYPE Lookup(K_abi key,V_abi *value) = 0; + virtual HRESULT STDMETHODCALLTYPE get_Size(unsigned int *size) = 0; + virtual HRESULT STDMETHODCALLTYPE HasKey(K_abi key,boolean *found) = 0; + virtual HRESULT STDMETHODCALLTYPE GetView(IMapView **view) = 0; + virtual HRESULT STDMETHODCALLTYPE Insert(K_abi key,V_abi value,boolean *replaced) = 0; + virtual HRESULT STDMETHODCALLTYPE Remove(K_abi key) = 0; + virtual HRESULT STDMETHODCALLTYPE Clear() = 0; + }; + } + } + } +} +extern "C" { +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IObservableMap_impl : IInspectable + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type K_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type K_logical; + typedef typename Windows::Foundation::Internal::GetAbiType::type V_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type V_logical; + public: + typedef K K_complex; + typedef V V_complex; + virtual HRESULT STDMETHODCALLTYPE add_MapChanged(IMapChangedEventHandler *handler,EventRegistrationToken *token) = 0; + virtual HRESULT STDMETHODCALLTYPE remove_MapChanged(EventRegistrationToken token) = 0; + }; + } + } + } +} +extern "C" { +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IVectorChangedEventHandler_impl : IUnknown + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type T_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type T_logical; + public: + typedef T T_complex; + virtual HRESULT STDMETHODCALLTYPE Invoke(IObservableVector *sender,ABI::Windows::Foundation::Collections::IVectorChangedEventArgs *args) = 0; + }; + } + } + } +} +extern "C" { +#endif + #if defined(__cplusplus) && !defined(CINTERFACE) } /* extern "C" */ namespace ABI { @@ -352,6 +911,64 @@ namespace ABI { extern "C" { #endif +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IVector_impl : IInspectable + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type T_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type T_logical; + public: + typedef T T_complex; + virtual HRESULT STDMETHODCALLTYPE GetAt(UINT32 index,T_abi *value) = 0; + virtual HRESULT STDMETHODCALLTYPE get_Size(UINT32 *value) = 0; + virtual HRESULT STDMETHODCALLTYPE GetView(IVectorView **value) = 0; + virtual HRESULT STDMETHODCALLTYPE IndexOf(T_abi element,UINT32 *index,BOOLEAN *value) = 0; + virtual HRESULT STDMETHODCALLTYPE SetAt(UINT32 index,T_abi value) = 0; + virtual HRESULT STDMETHODCALLTYPE InsertAt(UINT32 index,T_abi value) = 0; + virtual HRESULT STDMETHODCALLTYPE RemoveAt(UINT32 index) = 0; + virtual HRESULT STDMETHODCALLTYPE Append(T_abi value) = 0; + virtual HRESULT STDMETHODCALLTYPE RemoveAtEnd() = 0; + virtual HRESULT STDMETHODCALLTYPE Clear() = 0; + virtual HRESULT STDMETHODCALLTYPE GetMany(UINT32 start_index,UINT32 items_size,T_abi *items,UINT32 *value) = 0; + virtual HRESULT STDMETHODCALLTYPE ReplaceAll(UINT32 count,T_abi *items) = 0; + }; + } + } + } +} +extern "C" { +#endif + +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template + struct IObservableVector_impl : IInspectable + { + private: + typedef typename Windows::Foundation::Internal::GetAbiType::type T_abi; + typedef typename Windows::Foundation::Internal::GetLogicalType::type T_logical; + public: + typedef T T_complex; + virtual HRESULT STDMETHODCALLTYPE add_VectorChanged(IVectorChangedEventHandler *handler,EventRegistrationToken *token) = 0; + virtual HRESULT STDMETHODCALLTYPE remove_VectorChanged(EventRegistrationToken token) = 0; + }; + } + } + } +} +extern "C" { +#endif + /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/windows.foundation.h b/lib/libc/include/any-windows-any/windows.foundation.h index 97e028b896110c913d965dec3f9f292591cd6e51..787fb5f50bf2daaffb346ea81bf949154a034ace 100644 --- a/lib/libc/include/any-windows-any/windows.foundation.h +++ b/lib/libc/include/any-windows-any/windows.foundation.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/windows.foundation.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/windows.foundation.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,8 +16,63 @@ #ifndef __windows_foundation_h__ #define __windows_foundation_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ +#ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet ABI::Windows::Foundation::Collections::IPropertySet +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + interface IPropertySet; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler ABI::Windows::Foundation::IAsyncActionCompletedHandler +namespace ABI { + namespace Windows { + namespace Foundation { + interface IAsyncActionCompletedHandler; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler ABI::Windows::Foundation::IDeferralCompletedHandler +namespace ABI { + namespace Windows { + namespace Foundation { + interface IDeferralCompletedHandler; + } + } +} +#endif /* __cplusplus */ +#endif + #ifndef ____x_ABI_CWindows_CFoundation_CIStringable_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIStringable_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIStringable __x_ABI_CWindows_CFoundation_CIStringable; @@ -48,6 +103,468 @@ namespace ABI { #endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIDeferral __x_ABI_CWindows_CFoundation_CIDeferral; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIDeferral ABI::Windows::Foundation::IDeferral +namespace ABI { + namespace Windows { + namespace Foundation { + interface IDeferral; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIDeferralFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIDeferralFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIDeferralFactory __x_ABI_CWindows_CFoundation_CIDeferralFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIDeferralFactory ABI::Windows::Foundation::IDeferralFactory +namespace ABI { + namespace Windows { + namespace Foundation { + interface IDeferralFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIAsyncAction ABI::Windows::Foundation::IAsyncAction +namespace ABI { + namespace Windows { + namespace Foundation { + interface IAsyncAction; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIMemoryBuffer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIMemoryBuffer_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIMemoryBuffer __x_ABI_CWindows_CFoundation_CIMemoryBuffer; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIMemoryBuffer ABI::Windows::Foundation::IMemoryBuffer +namespace ABI { + namespace Windows { + namespace Foundation { + interface IMemoryBuffer; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory ABI::Windows::Foundation::IMemoryBufferFactory +namespace ABI { + namespace Windows { + namespace Foundation { + interface IMemoryBufferFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIMemoryBufferReference_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIMemoryBufferReference_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIMemoryBufferReference __x_ABI_CWindows_CFoundation_CIMemoryBufferReference; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferReference ABI::Windows::Foundation::IMemoryBufferReference +namespace ABI { + namespace Windows { + namespace Foundation { + interface IMemoryBufferReference; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIUriEscapeStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIUriEscapeStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIUriEscapeStatics __x_ABI_CWindows_CFoundation_CIUriEscapeStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIUriEscapeStatics ABI::Windows::Foundation::IUriEscapeStatics +namespace ABI { + namespace Windows { + namespace Foundation { + interface IUriEscapeStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClass __x_ABI_CWindows_CFoundation_CIUriRuntimeClass; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass ABI::Windows::Foundation::IUriRuntimeClass +namespace ABI { + namespace Windows { + namespace Foundation { + interface IUriRuntimeClass; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory ABI::Windows::Foundation::IUriRuntimeClassFactory +namespace ABI { + namespace Windows { + namespace Foundation { + interface IUriRuntimeClassFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri ABI::Windows::Foundation::IUriRuntimeClassWithAbsoluteCanonicalUri +namespace ABI { + namespace Windows { + namespace Foundation { + interface IUriRuntimeClassWithAbsoluteCanonicalUri; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry ABI::Windows::Foundation::IWwwFormUrlDecoderEntry +namespace ABI { + namespace Windows { + namespace Foundation { + interface IWwwFormUrlDecoderEntry; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass ABI::Windows::Foundation::IWwwFormUrlDecoderRuntimeClass +namespace ABI { + namespace Windows { + namespace Foundation { + interface IWwwFormUrlDecoderRuntimeClass; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory ABI::Windows::Foundation::IWwwFormUrlDecoderRuntimeClassFactory +namespace ABI { + namespace Windows { + namespace Foundation { + interface IWwwFormUrlDecoderRuntimeClassFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CDeferral_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CDeferral_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Foundation { + class Deferral; + } + } +} +#else +typedef struct __x_ABI_CWindows_CFoundation_CDeferral __x_ABI_CWindows_CFoundation_CDeferral; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CFoundation_CDeferral_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CFoundation_CMemoryBuffer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CMemoryBuffer_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Foundation { + class MemoryBuffer; + } + } +} +#else +typedef struct __x_ABI_CWindows_CFoundation_CMemoryBuffer __x_ABI_CWindows_CFoundation_CMemoryBuffer; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CFoundation_CMemoryBuffer_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CFoundation_CUri_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CUri_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Foundation { + class Uri; + } + } +} +#else +typedef struct __x_ABI_CWindows_CFoundation_CUri __x_ABI_CWindows_CFoundation_CUri; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CFoundation_CUri_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CFoundation_CWwwFormUrlDecoder_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CWwwFormUrlDecoder_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Foundation { + class WwwFormUrlDecoder; + } + } +} +#else +typedef struct __x_ABI_CWindows_CFoundation_CWwwFormUrlDecoder __x_ABI_CWindows_CFoundation_CWwwFormUrlDecoder; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CFoundation_CWwwFormUrlDecoder_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CFoundation_CWwwFormUrlDecoderEntry_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CWwwFormUrlDecoderEntry_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Foundation { + class WwwFormUrlDecoderEntry; + } + } +} +#else +typedef struct __x_ABI_CWindows_CFoundation_CWwwFormUrlDecoderEntry __x_ABI_CWindows_CFoundation_CWwwFormUrlDecoderEntry; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CFoundation_CWwwFormUrlDecoderEntry_FWD_DEFINED__ */ + +#ifndef ____FIKeyValuePair_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIKeyValuePair_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIKeyValuePair_2_HSTRING_IInspectable __FIKeyValuePair_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIKeyValuePair_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IKeyValuePair +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IIterable* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IIterator* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMapChangedEventArgs_1_HSTRING_FWD_DEFINED__ +#define ____FIMapChangedEventArgs_1_HSTRING_FWD_DEFINED__ +typedef interface __FIMapChangedEventArgs_1_HSTRING __FIMapChangedEventArgs_1_HSTRING; +#ifdef __cplusplus +#define __FIMapChangedEventArgs_1_HSTRING ABI::Windows::Foundation::Collections::IMapChangedEventArgs +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMapChangedEventHandler_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIMapChangedEventHandler_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIMapChangedEventHandler_2_HSTRING_IInspectable __FIMapChangedEventHandler_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIMapChangedEventHandler_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IMapChangedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMap_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIMap_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIMap_2_HSTRING_IInspectable __FIMap_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIMap_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IMap +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMapView_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIMapView_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIMapView_2_HSTRING_IInspectable __FIMapView_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIMapView_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IMapView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIObservableMap_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIObservableMap_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIObservableMap_2_HSTRING_IInspectable __FIObservableMap_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIObservableMap_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IObservableMap +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_HSTRING_FWD_DEFINED__ +#define ____FIIterable_1_HSTRING_FWD_DEFINED__ +typedef interface __FIIterable_1_HSTRING __FIIterable_1_HSTRING; +#ifdef __cplusplus +#define __FIIterable_1_HSTRING ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_IInspectable_FWD_DEFINED__ +#define ____FIIterable_1_IInspectable_FWD_DEFINED__ +typedef interface __FIIterable_1_IInspectable __FIIterable_1_IInspectable; +#ifdef __cplusplus +#define __FIIterable_1_IInspectable ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CFoundation__CUri_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CFoundation__CUri_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CFoundation__CUri __FIIterable_1_Windows__CFoundation__CUri; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CFoundation__CUri ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_HSTRING_FWD_DEFINED__ +#define ____FIIterator_1_HSTRING_FWD_DEFINED__ +typedef interface __FIIterator_1_HSTRING __FIIterator_1_HSTRING; +#ifdef __cplusplus +#define __FIIterator_1_HSTRING ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_IInspectable_FWD_DEFINED__ +#define ____FIIterator_1_IInspectable_FWD_DEFINED__ +typedef interface __FIIterator_1_IInspectable __FIIterator_1_IInspectable; +#ifdef __cplusplus +#define __FIIterator_1_IInspectable ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CFoundation__CUri_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CFoundation__CUri_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CFoundation__CUri __FIIterator_1_Windows__CFoundation__CUri; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CFoundation__CUri ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_HSTRING_FWD_DEFINED__ +#define ____FIVectorView_1_HSTRING_FWD_DEFINED__ +typedef interface __FIVectorView_1_HSTRING __FIVectorView_1_HSTRING; +#ifdef __cplusplus +#define __FIVectorView_1_HSTRING ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_IInspectable_FWD_DEFINED__ +#define ____FIVectorView_1_IInspectable_FWD_DEFINED__ +typedef interface __FIVectorView_1_IInspectable __FIVectorView_1_IInspectable; +#ifdef __cplusplus +#define __FIVectorView_1_IInspectable ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_HSTRING_FWD_DEFINED__ +#define ____FIVector_1_HSTRING_FWD_DEFINED__ +typedef interface __FIVector_1_HSTRING __FIVector_1_HSTRING; +#ifdef __cplusplus +#define __FIVector_1_HSTRING ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_IInspectable_FWD_DEFINED__ +#define ____FIVector_1_IInspectable_FWD_DEFINED__ +typedef interface __FIVector_1_IInspectable __FIVector_1_IInspectable; +#ifdef __cplusplus +#define __FIVector_1_IInspectable ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMapView_2_HSTRING___FIVectorView_1_HSTRING_FWD_DEFINED__ +#define ____FIMapView_2_HSTRING___FIVectorView_1_HSTRING_FWD_DEFINED__ +typedef interface __FIMapView_2_HSTRING___FIVectorView_1_HSTRING __FIMapView_2_HSTRING___FIVectorView_1_HSTRING; +#ifdef __cplusplus +#define __FIMapView_2_HSTRING___FIVectorView_1_HSTRING ABI::Windows::Foundation::Collections::IMapView* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIEventHandler_1_IInspectable_FWD_DEFINED__ +#define ____FIEventHandler_1_IInspectable_FWD_DEFINED__ +typedef interface __FIEventHandler_1_IInspectable __FIEventHandler_1_IInspectable; +#ifdef __cplusplus +#define __FIEventHandler_1_IInspectable ABI::Windows::Foundation::IEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_IInspectable_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_IInspectable_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_IInspectable __FIAsyncOperationCompletedHandler_1_IInspectable; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_IInspectable ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + #ifndef ____FIAsyncOperationCompletedHandler_1_boolean_FWD_DEFINED__ #define ____FIAsyncOperationCompletedHandler_1_boolean_FWD_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_boolean __FIAsyncOperationCompletedHandler_1_boolean; @@ -56,6 +573,22 @@ typedef interface __FIAsyncOperationCompletedHandler_1_boolean __FIAsyncOperatio #endif /* __cplusplus */ #endif +#ifndef ____FIAsyncOperationCompletedHandler_1_UINT32_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_UINT32_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_UINT32 __FIAsyncOperationCompletedHandler_1_UINT32; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_UINT32 ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_IInspectable_FWD_DEFINED__ +#define ____FIAsyncOperation_1_IInspectable_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_IInspectable __FIAsyncOperation_1_IInspectable; +#ifdef __cplusplus +#define __FIAsyncOperation_1_IInspectable ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + #ifndef ____FIAsyncOperation_1_boolean_FWD_DEFINED__ #define ____FIAsyncOperation_1_boolean_FWD_DEFINED__ typedef interface __FIAsyncOperation_1_boolean __FIAsyncOperation_1_boolean; @@ -64,11 +597,51 @@ typedef interface __FIAsyncOperation_1_boolean __FIAsyncOperation_1_boolean; #endif /* __cplusplus */ #endif -#ifndef ____FIVectorView_1_HSTRING_FWD_DEFINED__ -#define ____FIVectorView_1_HSTRING_FWD_DEFINED__ -typedef interface __FIVectorView_1_HSTRING __FIVectorView_1_HSTRING; +#ifndef ____FIAsyncOperation_1_UINT32_FWD_DEFINED__ +#define ____FIAsyncOperation_1_UINT32_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_UINT32 __FIAsyncOperation_1_UINT32; #ifdef __cplusplus -#define __FIVectorView_1_HSTRING ABI::Windows::Foundation::Collections::IVectorView +#define __FIAsyncOperation_1_UINT32 ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_BYTE_FWD_DEFINED__ +#define ____FIReference_1_BYTE_FWD_DEFINED__ +typedef interface __FIReference_1_BYTE __FIReference_1_BYTE; +#ifdef __cplusplus +#define __FIReference_1_BYTE ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_INT32_FWD_DEFINED__ +#define ____FIReference_1_INT32_FWD_DEFINED__ +typedef interface __FIReference_1_INT32 __FIReference_1_INT32; +#ifdef __cplusplus +#define __FIReference_1_INT32 ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_DOUBLE_FWD_DEFINED__ +#define ____FIReference_1_DOUBLE_FWD_DEFINED__ +typedef interface __FIReference_1_DOUBLE __FIReference_1_DOUBLE; +#ifdef __cplusplus +#define __FIReference_1_DOUBLE ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_IInspectable_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_IInspectable_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_IInspectable_IInspectable __FITypedEventHandler_2_IInspectable_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_IInspectable_IInspectable ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable ABI::Windows::Foundation::ITypedEventHandler #endif /* __cplusplus */ #endif @@ -77,84 +650,839 @@ typedef interface __FIVectorView_1_HSTRING __FIVectorView_1_HSTRING; #include #include #include +#include #include #ifdef __cplusplus extern "C" { #endif +#ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet; #ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet ABI::Windows::Foundation::Collections::IPropertySet namespace ABI { namespace Windows { namespace Foundation { - typedef enum PropertyType PropertyType; + namespace Collections { + interface IPropertySet; + } } } } -#else /* __cplusplus */ +#endif /* __cplusplus */ +#endif + +#ifndef ____FIKeyValuePair_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIKeyValuePair_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIKeyValuePair_2_HSTRING_IInspectable __FIKeyValuePair_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIKeyValuePair_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IKeyValuePair +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IIterable* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IIterator* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMapChangedEventArgs_1_HSTRING_FWD_DEFINED__ +#define ____FIMapChangedEventArgs_1_HSTRING_FWD_DEFINED__ +typedef interface __FIMapChangedEventArgs_1_HSTRING __FIMapChangedEventArgs_1_HSTRING; +#ifdef __cplusplus +#define __FIMapChangedEventArgs_1_HSTRING ABI::Windows::Foundation::Collections::IMapChangedEventArgs +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMap_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIMap_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIMap_2_HSTRING_IInspectable __FIMap_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIMap_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IMap +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMapView_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIMapView_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIMapView_2_HSTRING_IInspectable __FIMapView_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIMapView_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IMapView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIObservableMap_2_HSTRING_IInspectable_FWD_DEFINED__ +#define ____FIObservableMap_2_HSTRING_IInspectable_FWD_DEFINED__ +typedef interface __FIObservableMap_2_HSTRING_IInspectable __FIObservableMap_2_HSTRING_IInspectable; +#ifdef __cplusplus +#define __FIObservableMap_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::IObservableMap +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IPropertySet interface + */ +#if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CCollections_CIPropertySet, 0x8a43ed9f, 0xf4e6, 0x4421, 0xac,0xf9, 0x1d,0xab,0x29,0x86,0x82,0x0c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + MIDL_INTERFACE("8a43ed9f-f4e6-4421-acf9-1dab2986820c") + IPropertySet : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet, 0x8a43ed9f, 0xf4e6, 0x4421, 0xac,0xf9, 0x1d,0xab,0x29,0x86,0x82,0x0c) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CCollections_CIPropertySetVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CCollections_CIPropertySetVtbl; + +interface __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet { + CONST_VTBL __x_ABI_CWindows_CFoundation_CCollections_CIPropertySetVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_QueryInterface(__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_AddRef(__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_Release(__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_GetIids(__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_GetTrustLevel(__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IPropertySet IID___x_ABI_CWindows_CFoundation_CCollections_CIPropertySet +#define IPropertySetVtbl __x_ABI_CWindows_CFoundation_CCollections_CIPropertySetVtbl +#define IPropertySet __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet +#define IPropertySet_QueryInterface __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_QueryInterface +#define IPropertySet_AddRef __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_AddRef +#define IPropertySet_Release __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_Release +#define IPropertySet_GetIids __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_GetIids +#define IPropertySet_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_GetRuntimeClassName +#define IPropertySet_GetTrustLevel __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_GetTrustLevel +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ + +#ifndef __cplusplus typedef enum __x_ABI_CWindows_CFoundation_CPropertyType __x_ABI_CWindows_CFoundation_CPropertyType; #endif /* __cplusplus */ -#ifdef __cplusplus -namespace ABI { - namespace Windows { - namespace Foundation { - typedef struct Point Point; - } - } -} -#else /* __cplusplus */ +#ifndef __cplusplus typedef struct __x_ABI_CWindows_CFoundation_CPoint __x_ABI_CWindows_CFoundation_CPoint; -#endif /* __cplusplus */ - -#ifdef __cplusplus +#else /* __cplusplus */ namespace ABI { namespace Windows { namespace Foundation { - typedef struct Size Size; + typedef struct Point Point; } } } -#else /* __cplusplus */ +#endif /* __cplusplus */ + +#ifndef __cplusplus typedef struct __x_ABI_CWindows_CFoundation_CSize __x_ABI_CWindows_CFoundation_CSize; -#endif /* __cplusplus */ - -#ifdef __cplusplus +#else /* __cplusplus */ namespace ABI { namespace Windows { namespace Foundation { - typedef struct Rect Rect; + typedef struct Size Size; } } } -#else /* __cplusplus */ +#endif /* __cplusplus */ + +#ifndef __cplusplus typedef struct __x_ABI_CWindows_CFoundation_CRect __x_ABI_CWindows_CFoundation_CRect; -#endif /* __cplusplus */ - -#ifdef __cplusplus +#else /* __cplusplus */ namespace ABI { namespace Windows { namespace Foundation { - typedef struct DateTime DateTime; + typedef struct Rect Rect; } } } -#else /* __cplusplus */ +#endif /* __cplusplus */ + +#ifndef __cplusplus typedef struct __x_ABI_CWindows_CFoundation_CDateTime __x_ABI_CWindows_CFoundation_CDateTime; -#endif /* __cplusplus */ - -#ifdef __cplusplus +#else /* __cplusplus */ namespace ABI { namespace Windows { namespace Foundation { - typedef struct TimeSpan TimeSpan; + typedef struct DateTime DateTime; } } } -#else /* __cplusplus */ +#endif /* __cplusplus */ + +#ifndef __cplusplus typedef struct __x_ABI_CWindows_CFoundation_CTimeSpan __x_ABI_CWindows_CFoundation_CTimeSpan; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Foundation { + typedef struct TimeSpan TimeSpan; + } + } +} #endif /* __cplusplus */ +#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIAsyncAction ABI::Windows::Foundation::IAsyncAction +namespace ABI { + namespace Windows { + namespace Foundation { + interface IAsyncAction; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIClosable ABI::Windows::Foundation::IClosable +namespace ABI { + namespace Windows { + namespace Foundation { + interface IClosable; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIDeferral __x_ABI_CWindows_CFoundation_CIDeferral; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIDeferral ABI::Windows::Foundation::IDeferral +namespace ABI { + namespace Windows { + namespace Foundation { + interface IDeferral; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIDeferralFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIDeferralFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIDeferralFactory __x_ABI_CWindows_CFoundation_CIDeferralFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIDeferralFactory ABI::Windows::Foundation::IDeferralFactory +namespace ABI { + namespace Windows { + namespace Foundation { + interface IDeferralFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIMemoryBuffer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIMemoryBuffer_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIMemoryBuffer __x_ABI_CWindows_CFoundation_CIMemoryBuffer; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIMemoryBuffer ABI::Windows::Foundation::IMemoryBuffer +namespace ABI { + namespace Windows { + namespace Foundation { + interface IMemoryBuffer; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory ABI::Windows::Foundation::IMemoryBufferFactory +namespace ABI { + namespace Windows { + namespace Foundation { + interface IMemoryBufferFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIMemoryBufferReference_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIMemoryBufferReference_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIMemoryBufferReference __x_ABI_CWindows_CFoundation_CIMemoryBufferReference; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferReference ABI::Windows::Foundation::IMemoryBufferReference +namespace ABI { + namespace Windows { + namespace Foundation { + interface IMemoryBufferReference; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIStringable_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIStringable_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIStringable __x_ABI_CWindows_CFoundation_CIStringable; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIStringable ABI::Windows::Foundation::IStringable +namespace ABI { + namespace Windows { + namespace Foundation { + interface IStringable; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIUriEscapeStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIUriEscapeStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIUriEscapeStatics __x_ABI_CWindows_CFoundation_CIUriEscapeStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIUriEscapeStatics ABI::Windows::Foundation::IUriEscapeStatics +namespace ABI { + namespace Windows { + namespace Foundation { + interface IUriEscapeStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClass __x_ABI_CWindows_CFoundation_CIUriRuntimeClass; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass ABI::Windows::Foundation::IUriRuntimeClass +namespace ABI { + namespace Windows { + namespace Foundation { + interface IUriRuntimeClass; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory ABI::Windows::Foundation::IUriRuntimeClassFactory +namespace ABI { + namespace Windows { + namespace Foundation { + interface IUriRuntimeClassFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri ABI::Windows::Foundation::IUriRuntimeClassWithAbsoluteCanonicalUri +namespace ABI { + namespace Windows { + namespace Foundation { + interface IUriRuntimeClassWithAbsoluteCanonicalUri; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry ABI::Windows::Foundation::IWwwFormUrlDecoderEntry +namespace ABI { + namespace Windows { + namespace Foundation { + interface IWwwFormUrlDecoderEntry; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass ABI::Windows::Foundation::IWwwFormUrlDecoderRuntimeClass +namespace ABI { + namespace Windows { + namespace Foundation { + interface IWwwFormUrlDecoderRuntimeClass; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory ABI::Windows::Foundation::IWwwFormUrlDecoderRuntimeClassFactory +namespace ABI { + namespace Windows { + namespace Foundation { + interface IWwwFormUrlDecoderRuntimeClassFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_HSTRING_FWD_DEFINED__ +#define ____FIIterable_1_HSTRING_FWD_DEFINED__ +typedef interface __FIIterable_1_HSTRING __FIIterable_1_HSTRING; +#ifdef __cplusplus +#define __FIIterable_1_HSTRING ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_IInspectable_FWD_DEFINED__ +#define ____FIIterable_1_IInspectable_FWD_DEFINED__ +typedef interface __FIIterable_1_IInspectable __FIIterable_1_IInspectable; +#ifdef __cplusplus +#define __FIIterable_1_IInspectable ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CFoundation__CUri_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CFoundation__CUri_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CFoundation__CUri __FIIterable_1_Windows__CFoundation__CUri; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CFoundation__CUri ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_HSTRING_FWD_DEFINED__ +#define ____FIIterator_1_HSTRING_FWD_DEFINED__ +typedef interface __FIIterator_1_HSTRING __FIIterator_1_HSTRING; +#ifdef __cplusplus +#define __FIIterator_1_HSTRING ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_IInspectable_FWD_DEFINED__ +#define ____FIIterator_1_IInspectable_FWD_DEFINED__ +typedef interface __FIIterator_1_IInspectable __FIIterator_1_IInspectable; +#ifdef __cplusplus +#define __FIIterator_1_IInspectable ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CFoundation__CUri_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CFoundation__CUri_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CFoundation__CUri __FIIterator_1_Windows__CFoundation__CUri; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CFoundation__CUri ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_HSTRING_FWD_DEFINED__ +#define ____FIVectorView_1_HSTRING_FWD_DEFINED__ +typedef interface __FIVectorView_1_HSTRING __FIVectorView_1_HSTRING; +#ifdef __cplusplus +#define __FIVectorView_1_HSTRING ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_IInspectable_FWD_DEFINED__ +#define ____FIVectorView_1_IInspectable_FWD_DEFINED__ +typedef interface __FIVectorView_1_IInspectable __FIVectorView_1_IInspectable; +#ifdef __cplusplus +#define __FIVectorView_1_IInspectable ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_HSTRING_FWD_DEFINED__ +#define ____FIVector_1_HSTRING_FWD_DEFINED__ +typedef interface __FIVector_1_HSTRING __FIVector_1_HSTRING; +#ifdef __cplusplus +#define __FIVector_1_HSTRING ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_IInspectable_FWD_DEFINED__ +#define ____FIVector_1_IInspectable_FWD_DEFINED__ +typedef interface __FIVector_1_IInspectable __FIVector_1_IInspectable; +#ifdef __cplusplus +#define __FIVector_1_IInspectable ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMapView_2_HSTRING___FIVectorView_1_HSTRING_FWD_DEFINED__ +#define ____FIMapView_2_HSTRING___FIVectorView_1_HSTRING_FWD_DEFINED__ +typedef interface __FIMapView_2_HSTRING___FIVectorView_1_HSTRING __FIMapView_2_HSTRING___FIVectorView_1_HSTRING; +#ifdef __cplusplus +#define __FIMapView_2_HSTRING___FIVectorView_1_HSTRING ABI::Windows::Foundation::Collections::IMapView* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_IInspectable_FWD_DEFINED__ +#define ____FIAsyncOperation_1_IInspectable_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_IInspectable __FIAsyncOperation_1_IInspectable; +#ifdef __cplusplus +#define __FIAsyncOperation_1_IInspectable ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_boolean_FWD_DEFINED__ +#define ____FIAsyncOperation_1_boolean_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_boolean __FIAsyncOperation_1_boolean; +#ifdef __cplusplus +#define __FIAsyncOperation_1_boolean ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_UINT32_FWD_DEFINED__ +#define ____FIAsyncOperation_1_UINT32_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_UINT32 __FIAsyncOperation_1_UINT32; +#ifdef __cplusplus +#define __FIAsyncOperation_1_UINT32 ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_BYTE_FWD_DEFINED__ +#define ____FIReference_1_BYTE_FWD_DEFINED__ +typedef interface __FIReference_1_BYTE __FIReference_1_BYTE; +#ifdef __cplusplus +#define __FIReference_1_BYTE ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_INT32_FWD_DEFINED__ +#define ____FIReference_1_INT32_FWD_DEFINED__ +typedef interface __FIReference_1_INT32 __FIReference_1_INT32; +#ifdef __cplusplus +#define __FIReference_1_INT32 ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_DOUBLE_FWD_DEFINED__ +#define ____FIReference_1_DOUBLE_FWD_DEFINED__ +typedef interface __FIReference_1_DOUBLE __FIReference_1_DOUBLE; +#ifdef __cplusplus +#define __FIReference_1_DOUBLE ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IAsyncActionCompletedHandler interface + */ +#if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler, 0xa4ed5c81, 0x76c9, 0x40bd, 0x8b,0xe6, 0xb1,0xd9,0x0f,0xb2,0x0a,0xe7); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("a4ed5c81-76c9-40bd-8be6-b1d90fb20ae7") + IAsyncActionCompletedHandler : public IUnknown + { + virtual HRESULT STDMETHODCALLTYPE Invoke( + ABI::Windows::Foundation::IAsyncAction *action, + AsyncStatus status) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler, 0xa4ed5c81, 0x76c9, 0x40bd, 0x8b,0xe6, 0xb1,0xd9,0x0f,0xb2,0x0a,0xe7) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler *This); + + /*** IAsyncActionCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler *This, + __x_ABI_CWindows_CFoundation_CIAsyncAction *action, + AsyncStatus status); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandlerVtbl; + +interface __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncActionCompletedHandler methods ***/ +#define __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_Invoke(This,action,status) (This)->lpVtbl->Invoke(This,action,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_QueryInterface(__x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_AddRef(__x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_Release(__x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncActionCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_Invoke(__x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler* This,__x_ABI_CWindows_CFoundation_CIAsyncAction *action,AsyncStatus status) { + return This->lpVtbl->Invoke(This,action,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncActionCompletedHandler IID___x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler +#define IAsyncActionCompletedHandlerVtbl __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandlerVtbl +#define IAsyncActionCompletedHandler __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler +#define IAsyncActionCompletedHandler_QueryInterface __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_QueryInterface +#define IAsyncActionCompletedHandler_AddRef __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_AddRef +#define IAsyncActionCompletedHandler_Release __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_Release +#define IAsyncActionCompletedHandler_Invoke __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IDeferralCompletedHandler interface + */ +#if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler, 0xed32a372, 0xf3c8, 0x4faa, 0x9c,0xfb, 0x47,0x01,0x48,0xda,0x38,0x88); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("ed32a372-f3c8-4faa-9cfb-470148da3888") + IDeferralCompletedHandler : public IUnknown + { + virtual HRESULT STDMETHODCALLTYPE Invoke( + ) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler, 0xed32a372, 0xf3c8, 0x4faa, 0x9c,0xfb, 0x47,0x01,0x48,0xda,0x38,0x88) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler *This); + + /*** IDeferralCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler *This); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandlerVtbl; + +interface __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDeferralCompletedHandler methods ***/ +#define __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_Invoke(This) (This)->lpVtbl->Invoke(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_QueryInterface(__x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_AddRef(__x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_Release(__x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDeferralCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_Invoke(__x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler* This) { + return This->lpVtbl->Invoke(This); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IDeferralCompletedHandler IID___x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler +#define IDeferralCompletedHandlerVtbl __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandlerVtbl +#define IDeferralCompletedHandler __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler +#define IDeferralCompletedHandler_QueryInterface __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_QueryInterface +#define IDeferralCompletedHandler_AddRef __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_AddRef +#define IDeferralCompletedHandler_Release __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_Release +#define IDeferralCompletedHandler_Invoke __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ + #if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 #ifdef __cplusplus } /* extern "C" */ @@ -466,27 +1794,27 @@ interface __x_ABI_CWindows_CFoundation_CIStringable { #define __x_ABI_CWindows_CFoundation_CIStringable_ToString(This,value) (This)->lpVtbl->ToString(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_QueryInterface(__x_ABI_CWindows_CFoundation_CIStringable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_QueryInterface(__x_ABI_CWindows_CFoundation_CIStringable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CIStringable_AddRef(__x_ABI_CWindows_CFoundation_CIStringable* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIStringable_AddRef(__x_ABI_CWindows_CFoundation_CIStringable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CIStringable_Release(__x_ABI_CWindows_CFoundation_CIStringable* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIStringable_Release(__x_ABI_CWindows_CFoundation_CIStringable* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_GetIids(__x_ABI_CWindows_CFoundation_CIStringable* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_GetIids(__x_ABI_CWindows_CFoundation_CIStringable* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIStringable* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIStringable* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIStringable* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIStringable* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IStringable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_ToString(__x_ABI_CWindows_CFoundation_CIStringable* This,HSTRING *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIStringable_ToString(__x_ABI_CWindows_CFoundation_CIStringable* This,HSTRING *value) { return This->lpVtbl->ToString(This,value); } #endif @@ -591,27 +1919,27 @@ interface __x_ABI_CWindows_CFoundation_CIClosable { #define __x_ABI_CWindows_CFoundation_CIClosable_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIClosable_QueryInterface(__x_ABI_CWindows_CFoundation_CIClosable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIClosable_QueryInterface(__x_ABI_CWindows_CFoundation_CIClosable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CIClosable_AddRef(__x_ABI_CWindows_CFoundation_CIClosable* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIClosable_AddRef(__x_ABI_CWindows_CFoundation_CIClosable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CFoundation_CIClosable_Release(__x_ABI_CWindows_CFoundation_CIClosable* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIClosable_Release(__x_ABI_CWindows_CFoundation_CIClosable* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIClosable_GetIids(__x_ABI_CWindows_CFoundation_CIClosable* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIClosable_GetIids(__x_ABI_CWindows_CFoundation_CIClosable* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIClosable_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIClosable* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIClosable_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIClosable* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIClosable_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIClosable* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIClosable_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIClosable* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IClosable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIClosable_Close(__x_ABI_CWindows_CFoundation_CIClosable* This) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIClosable_Close(__x_ABI_CWindows_CFoundation_CIClosable* This) { return This->lpVtbl->Close(This); } #endif @@ -634,22 +1962,5517 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CFoundation_CIClosable_Close(__x_ABI #endif /* ____x_ABI_CWindows_CFoundation_CIClosable_INTERFACE_DEFINED__ */ #endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ -#ifndef ____FIAsyncOperation_1_boolean_FWD_DEFINED__ -#define ____FIAsyncOperation_1_boolean_FWD_DEFINED__ -typedef interface __FIAsyncOperation_1_boolean __FIAsyncOperation_1_boolean; -#ifdef __cplusplus -#define __FIAsyncOperation_1_boolean ABI::Windows::Foundation::IAsyncOperation -#endif /* __cplusplus */ +/***************************************************************************** + * IDeferral interface + */ +#if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIDeferral_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIDeferral_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIDeferral, 0xd6269732, 0x3b7f, 0x46a7, 0xb4,0x0b, 0x4f,0xdc,0xa2,0xa2,0xc6,0x93); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("d6269732-3b7f-46a7-b40b-4fdca2a2c693") + IDeferral : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE Complete( + ) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIDeferral, 0xd6269732, 0x3b7f, 0x46a7, 0xb4,0x0b, 0x4f,0xdc,0xa2,0xa2,0xc6,0x93) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIDeferralVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIDeferral *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIDeferral *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIDeferral *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CIDeferral *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CIDeferral *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CIDeferral *This, + TrustLevel *trustLevel); + + /*** IDeferral methods ***/ + HRESULT (STDMETHODCALLTYPE *Complete)( + __x_ABI_CWindows_CFoundation_CIDeferral *This); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIDeferralVtbl; + +interface __x_ABI_CWindows_CFoundation_CIDeferral { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIDeferralVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIDeferral_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIDeferral_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIDeferral_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CIDeferral_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CIDeferral_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CIDeferral_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDeferral methods ***/ +#define __x_ABI_CWindows_CFoundation_CIDeferral_Complete(This) (This)->lpVtbl->Complete(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIDeferral_QueryInterface(__x_ABI_CWindows_CFoundation_CIDeferral* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIDeferral_AddRef(__x_ABI_CWindows_CFoundation_CIDeferral* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIDeferral_Release(__x_ABI_CWindows_CFoundation_CIDeferral* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIDeferral_GetIids(__x_ABI_CWindows_CFoundation_CIDeferral* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIDeferral_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIDeferral* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIDeferral_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIDeferral* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDeferral methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIDeferral_Complete(__x_ABI_CWindows_CFoundation_CIDeferral* This) { + return This->lpVtbl->Complete(This); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IDeferral IID___x_ABI_CWindows_CFoundation_CIDeferral +#define IDeferralVtbl __x_ABI_CWindows_CFoundation_CIDeferralVtbl +#define IDeferral __x_ABI_CWindows_CFoundation_CIDeferral +#define IDeferral_QueryInterface __x_ABI_CWindows_CFoundation_CIDeferral_QueryInterface +#define IDeferral_AddRef __x_ABI_CWindows_CFoundation_CIDeferral_AddRef +#define IDeferral_Release __x_ABI_CWindows_CFoundation_CIDeferral_Release +#define IDeferral_GetIids __x_ABI_CWindows_CFoundation_CIDeferral_GetIids +#define IDeferral_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIDeferral_GetRuntimeClassName +#define IDeferral_GetTrustLevel __x_ABI_CWindows_CFoundation_CIDeferral_GetTrustLevel +#define IDeferral_Complete __x_ABI_CWindows_CFoundation_CIDeferral_Complete +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIDeferral_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IDeferralFactory interface + */ +#if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIDeferralFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIDeferralFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIDeferralFactory, 0x65a1ecc5, 0x3fb5, 0x4832, 0x8c,0xa9, 0xf0,0x61,0xb2,0x81,0xd1,0x3a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("65a1ecc5-3fb5-4832-8ca9-f061b281d13a") + IDeferralFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE Create( + ABI::Windows::Foundation::IDeferralCompletedHandler *handler, + ABI::Windows::Foundation::IDeferral **result) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIDeferralFactory, 0x65a1ecc5, 0x3fb5, 0x4832, 0x8c,0xa9, 0xf0,0x61,0xb2,0x81,0xd1,0x3a) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIDeferralFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIDeferralFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIDeferralFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIDeferralFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CIDeferralFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CIDeferralFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CIDeferralFactory *This, + TrustLevel *trustLevel); + + /*** IDeferralFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *Create)( + __x_ABI_CWindows_CFoundation_CIDeferralFactory *This, + __x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler *handler, + __x_ABI_CWindows_CFoundation_CIDeferral **result); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIDeferralFactoryVtbl; + +interface __x_ABI_CWindows_CFoundation_CIDeferralFactory { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIDeferralFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIDeferralFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIDeferralFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIDeferralFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CIDeferralFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CIDeferralFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CIDeferralFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDeferralFactory methods ***/ +#define __x_ABI_CWindows_CFoundation_CIDeferralFactory_Create(This,handler,result) (This)->lpVtbl->Create(This,handler,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIDeferralFactory_QueryInterface(__x_ABI_CWindows_CFoundation_CIDeferralFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIDeferralFactory_AddRef(__x_ABI_CWindows_CFoundation_CIDeferralFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIDeferralFactory_Release(__x_ABI_CWindows_CFoundation_CIDeferralFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIDeferralFactory_GetIids(__x_ABI_CWindows_CFoundation_CIDeferralFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIDeferralFactory_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIDeferralFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIDeferralFactory_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIDeferralFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDeferralFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIDeferralFactory_Create(__x_ABI_CWindows_CFoundation_CIDeferralFactory* This,__x_ABI_CWindows_CFoundation_CIDeferralCompletedHandler *handler,__x_ABI_CWindows_CFoundation_CIDeferral **result) { + return This->lpVtbl->Create(This,handler,result); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IDeferralFactory IID___x_ABI_CWindows_CFoundation_CIDeferralFactory +#define IDeferralFactoryVtbl __x_ABI_CWindows_CFoundation_CIDeferralFactoryVtbl +#define IDeferralFactory __x_ABI_CWindows_CFoundation_CIDeferralFactory +#define IDeferralFactory_QueryInterface __x_ABI_CWindows_CFoundation_CIDeferralFactory_QueryInterface +#define IDeferralFactory_AddRef __x_ABI_CWindows_CFoundation_CIDeferralFactory_AddRef +#define IDeferralFactory_Release __x_ABI_CWindows_CFoundation_CIDeferralFactory_Release +#define IDeferralFactory_GetIids __x_ABI_CWindows_CFoundation_CIDeferralFactory_GetIids +#define IDeferralFactory_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIDeferralFactory_GetRuntimeClassName +#define IDeferralFactory_GetTrustLevel __x_ABI_CWindows_CFoundation_CIDeferralFactory_GetTrustLevel +#define IDeferralFactory_Create __x_ABI_CWindows_CFoundation_CIDeferralFactory_Create +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIDeferralFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IAsyncAction interface + */ +#if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIAsyncAction_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIAsyncAction, 0x5a648006, 0x843a, 0x4da9, 0x86,0x5b, 0x9d,0x26,0xe5,0xdf,0xad,0x7b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("5a648006-843a-4da9-865b-9d26e5dfad7b") + IAsyncAction : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE put_Completed( + ABI::Windows::Foundation::IAsyncActionCompletedHandler *handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Completed( + ABI::Windows::Foundation::IAsyncActionCompletedHandler **handler) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetResults( + ) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIAsyncAction, 0x5a648006, 0x843a, 0x4da9, 0x86,0x5b, 0x9d,0x26,0xe5,0xdf,0xad,0x7b) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIAsyncActionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIAsyncAction *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIAsyncAction *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIAsyncAction *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CIAsyncAction *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CIAsyncAction *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CIAsyncAction *This, + TrustLevel *trustLevel); + + /*** IAsyncAction methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __x_ABI_CWindows_CFoundation_CIAsyncAction *This, + __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __x_ABI_CWindows_CFoundation_CIAsyncAction *This, + __x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __x_ABI_CWindows_CFoundation_CIAsyncAction *This); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIAsyncActionVtbl; + +interface __x_ABI_CWindows_CFoundation_CIAsyncAction { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIAsyncActionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIAsyncAction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIAsyncAction_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIAsyncAction_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CIAsyncAction_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CIAsyncAction_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CIAsyncAction_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncAction methods ***/ +#define __x_ABI_CWindows_CFoundation_CIAsyncAction_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __x_ABI_CWindows_CFoundation_CIAsyncAction_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __x_ABI_CWindows_CFoundation_CIAsyncAction_GetResults(This) (This)->lpVtbl->GetResults(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncAction_QueryInterface(__x_ABI_CWindows_CFoundation_CIAsyncAction* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIAsyncAction_AddRef(__x_ABI_CWindows_CFoundation_CIAsyncAction* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIAsyncAction_Release(__x_ABI_CWindows_CFoundation_CIAsyncAction* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncAction_GetIids(__x_ABI_CWindows_CFoundation_CIAsyncAction* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncAction_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIAsyncAction* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncAction_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIAsyncAction* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncAction methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncAction_put_Completed(__x_ABI_CWindows_CFoundation_CIAsyncAction* This,__x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncAction_get_Completed(__x_ABI_CWindows_CFoundation_CIAsyncAction* This,__x_ABI_CWindows_CFoundation_CIAsyncActionCompletedHandler **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncAction_GetResults(__x_ABI_CWindows_CFoundation_CIAsyncAction* This) { + return This->lpVtbl->GetResults(This); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncAction IID___x_ABI_CWindows_CFoundation_CIAsyncAction +#define IAsyncActionVtbl __x_ABI_CWindows_CFoundation_CIAsyncActionVtbl +#define IAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction +#define IAsyncAction_QueryInterface __x_ABI_CWindows_CFoundation_CIAsyncAction_QueryInterface +#define IAsyncAction_AddRef __x_ABI_CWindows_CFoundation_CIAsyncAction_AddRef +#define IAsyncAction_Release __x_ABI_CWindows_CFoundation_CIAsyncAction_Release +#define IAsyncAction_GetIids __x_ABI_CWindows_CFoundation_CIAsyncAction_GetIids +#define IAsyncAction_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIAsyncAction_GetRuntimeClassName +#define IAsyncAction_GetTrustLevel __x_ABI_CWindows_CFoundation_CIAsyncAction_GetTrustLevel +#define IAsyncAction_put_Completed __x_ABI_CWindows_CFoundation_CIAsyncAction_put_Completed +#define IAsyncAction_get_Completed __x_ABI_CWindows_CFoundation_CIAsyncAction_get_Completed +#define IAsyncAction_GetResults __x_ABI_CWindows_CFoundation_CIAsyncAction_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIAsyncAction_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IMemoryBuffer interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIMemoryBuffer_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIMemoryBuffer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIMemoryBuffer, 0xfbc4dd2a, 0x245b, 0x11e4, 0xaf,0x98, 0x68,0x94,0x23,0x26,0x0c,0xf8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("fbc4dd2a-245b-11e4-af98-689423260cf8") + IMemoryBuffer : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateReference( + ABI::Windows::Foundation::IMemoryBufferReference **reference) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIMemoryBuffer, 0xfbc4dd2a, 0x245b, 0x11e4, 0xaf,0x98, 0x68,0x94,0x23,0x26,0x0c,0xf8) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIMemoryBufferVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIMemoryBuffer *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIMemoryBuffer *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIMemoryBuffer *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CIMemoryBuffer *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CIMemoryBuffer *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CIMemoryBuffer *This, + TrustLevel *trustLevel); + + /*** IMemoryBuffer methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateReference)( + __x_ABI_CWindows_CFoundation_CIMemoryBuffer *This, + __x_ABI_CWindows_CFoundation_CIMemoryBufferReference **reference); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIMemoryBufferVtbl; + +interface __x_ABI_CWindows_CFoundation_CIMemoryBuffer { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIMemoryBufferVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIMemoryBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIMemoryBuffer_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIMemoryBuffer_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CIMemoryBuffer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CIMemoryBuffer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CIMemoryBuffer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IMemoryBuffer methods ***/ +#define __x_ABI_CWindows_CFoundation_CIMemoryBuffer_CreateReference(This,reference) (This)->lpVtbl->CreateReference(This,reference) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBuffer_QueryInterface(__x_ABI_CWindows_CFoundation_CIMemoryBuffer* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIMemoryBuffer_AddRef(__x_ABI_CWindows_CFoundation_CIMemoryBuffer* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIMemoryBuffer_Release(__x_ABI_CWindows_CFoundation_CIMemoryBuffer* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBuffer_GetIids(__x_ABI_CWindows_CFoundation_CIMemoryBuffer* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBuffer_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIMemoryBuffer* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBuffer_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIMemoryBuffer* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IMemoryBuffer methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBuffer_CreateReference(__x_ABI_CWindows_CFoundation_CIMemoryBuffer* This,__x_ABI_CWindows_CFoundation_CIMemoryBufferReference **reference) { + return This->lpVtbl->CreateReference(This,reference); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IMemoryBuffer IID___x_ABI_CWindows_CFoundation_CIMemoryBuffer +#define IMemoryBufferVtbl __x_ABI_CWindows_CFoundation_CIMemoryBufferVtbl +#define IMemoryBuffer __x_ABI_CWindows_CFoundation_CIMemoryBuffer +#define IMemoryBuffer_QueryInterface __x_ABI_CWindows_CFoundation_CIMemoryBuffer_QueryInterface +#define IMemoryBuffer_AddRef __x_ABI_CWindows_CFoundation_CIMemoryBuffer_AddRef +#define IMemoryBuffer_Release __x_ABI_CWindows_CFoundation_CIMemoryBuffer_Release +#define IMemoryBuffer_GetIids __x_ABI_CWindows_CFoundation_CIMemoryBuffer_GetIids +#define IMemoryBuffer_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIMemoryBuffer_GetRuntimeClassName +#define IMemoryBuffer_GetTrustLevel __x_ABI_CWindows_CFoundation_CIMemoryBuffer_GetTrustLevel +#define IMemoryBuffer_CreateReference __x_ABI_CWindows_CFoundation_CIMemoryBuffer_CreateReference +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIMemoryBuffer_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IMemoryBufferFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIMemoryBufferFactory, 0xfbc4dd2b, 0x245b, 0x11e4, 0xaf,0x98, 0x68,0x94,0x23,0x26,0x0c,0xf8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("fbc4dd2b-245b-11e4-af98-689423260cf8") + IMemoryBufferFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE Create( + UINT32 capacity, + ABI::Windows::Foundation::IMemoryBuffer **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIMemoryBufferFactory, 0xfbc4dd2b, 0x245b, 0x11e4, 0xaf,0x98, 0x68,0x94,0x23,0x26,0x0c,0xf8) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIMemoryBufferFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory *This, + TrustLevel *trustLevel); + + /*** IMemoryBufferFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *Create)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory *This, + UINT32 capacity, + __x_ABI_CWindows_CFoundation_CIMemoryBuffer **value); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIMemoryBufferFactoryVtbl; + +interface __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIMemoryBufferFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IMemoryBufferFactory methods ***/ +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_Create(This,capacity,value) (This)->lpVtbl->Create(This,capacity,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_QueryInterface(__x_ABI_CWindows_CFoundation_CIMemoryBufferFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_AddRef(__x_ABI_CWindows_CFoundation_CIMemoryBufferFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_Release(__x_ABI_CWindows_CFoundation_CIMemoryBufferFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_GetIids(__x_ABI_CWindows_CFoundation_CIMemoryBufferFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIMemoryBufferFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIMemoryBufferFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IMemoryBufferFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_Create(__x_ABI_CWindows_CFoundation_CIMemoryBufferFactory* This,UINT32 capacity,__x_ABI_CWindows_CFoundation_CIMemoryBuffer **value) { + return This->lpVtbl->Create(This,capacity,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IMemoryBufferFactory IID___x_ABI_CWindows_CFoundation_CIMemoryBufferFactory +#define IMemoryBufferFactoryVtbl __x_ABI_CWindows_CFoundation_CIMemoryBufferFactoryVtbl +#define IMemoryBufferFactory __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory +#define IMemoryBufferFactory_QueryInterface __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_QueryInterface +#define IMemoryBufferFactory_AddRef __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_AddRef +#define IMemoryBufferFactory_Release __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_Release +#define IMemoryBufferFactory_GetIids __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_GetIids +#define IMemoryBufferFactory_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_GetRuntimeClassName +#define IMemoryBufferFactory_GetTrustLevel __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_GetTrustLevel +#define IMemoryBufferFactory_Create __x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_Create +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIMemoryBufferFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IMemoryBufferReference interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIMemoryBufferReference_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIMemoryBufferReference_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIMemoryBufferReference, 0xfbc4dd29, 0x245b, 0x11e4, 0xaf,0x98, 0x68,0x94,0x23,0x26,0x0c,0xf8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("fbc4dd29-245b-11e4-af98-689423260cf8") + IMemoryBufferReference : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Capacity( + UINT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_Closed( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_Closed( + EventRegistrationToken cookie) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIMemoryBufferReference, 0xfbc4dd29, 0x245b, 0x11e4, 0xaf,0x98, 0x68,0x94,0x23,0x26,0x0c,0xf8) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIMemoryBufferReferenceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferReference *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferReference *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferReference *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferReference *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferReference *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferReference *This, + TrustLevel *trustLevel); + + /*** IMemoryBufferReference methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Capacity)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferReference *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *add_Closed)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferReference *This, + __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_Closed)( + __x_ABI_CWindows_CFoundation_CIMemoryBufferReference *This, + EventRegistrationToken cookie); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIMemoryBufferReferenceVtbl; + +interface __x_ABI_CWindows_CFoundation_CIMemoryBufferReference { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIMemoryBufferReferenceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IMemoryBufferReference methods ***/ +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_get_Capacity(This,value) (This)->lpVtbl->get_Capacity(This,value) +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_add_Closed(This,handler,cookie) (This)->lpVtbl->add_Closed(This,handler,cookie) +#define __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_remove_Closed(This,cookie) (This)->lpVtbl->remove_Closed(This,cookie) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_QueryInterface(__x_ABI_CWindows_CFoundation_CIMemoryBufferReference* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_AddRef(__x_ABI_CWindows_CFoundation_CIMemoryBufferReference* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_Release(__x_ABI_CWindows_CFoundation_CIMemoryBufferReference* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_GetIids(__x_ABI_CWindows_CFoundation_CIMemoryBufferReference* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIMemoryBufferReference* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIMemoryBufferReference* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IMemoryBufferReference methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_get_Capacity(__x_ABI_CWindows_CFoundation_CIMemoryBufferReference* This,UINT32 *value) { + return This->lpVtbl->get_Capacity(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_add_Closed(__x_ABI_CWindows_CFoundation_CIMemoryBufferReference* This,__FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_Closed(This,handler,cookie); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_remove_Closed(__x_ABI_CWindows_CFoundation_CIMemoryBufferReference* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_Closed(This,cookie); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IMemoryBufferReference IID___x_ABI_CWindows_CFoundation_CIMemoryBufferReference +#define IMemoryBufferReferenceVtbl __x_ABI_CWindows_CFoundation_CIMemoryBufferReferenceVtbl +#define IMemoryBufferReference __x_ABI_CWindows_CFoundation_CIMemoryBufferReference +#define IMemoryBufferReference_QueryInterface __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_QueryInterface +#define IMemoryBufferReference_AddRef __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_AddRef +#define IMemoryBufferReference_Release __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_Release +#define IMemoryBufferReference_GetIids __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_GetIids +#define IMemoryBufferReference_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_GetRuntimeClassName +#define IMemoryBufferReference_GetTrustLevel __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_GetTrustLevel +#define IMemoryBufferReference_get_Capacity __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_get_Capacity +#define IMemoryBufferReference_add_Closed __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_add_Closed +#define IMemoryBufferReference_remove_Closed __x_ABI_CWindows_CFoundation_CIMemoryBufferReference_remove_Closed +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIMemoryBufferReference_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IUriEscapeStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIUriEscapeStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIUriEscapeStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIUriEscapeStatics, 0xc1d432ba, 0xc824, 0x4452, 0xa7,0xfd, 0x51,0x2b,0xc3,0xbb,0xe9,0xa1); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("c1d432ba-c824-4452-a7fd-512bc3bbe9a1") + IUriEscapeStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE UnescapeComponent( + HSTRING to_unescape, + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE EscapeComponent( + HSTRING to_escape, + HSTRING *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIUriEscapeStatics, 0xc1d432ba, 0xc824, 0x4452, 0xa7,0xfd, 0x51,0x2b,0xc3,0xbb,0xe9,0xa1) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIUriEscapeStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIUriEscapeStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIUriEscapeStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIUriEscapeStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CIUriEscapeStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CIUriEscapeStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CIUriEscapeStatics *This, + TrustLevel *trustLevel); + + /*** IUriEscapeStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *UnescapeComponent)( + __x_ABI_CWindows_CFoundation_CIUriEscapeStatics *This, + HSTRING to_unescape, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *EscapeComponent)( + __x_ABI_CWindows_CFoundation_CIUriEscapeStatics *This, + HSTRING to_escape, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIUriEscapeStaticsVtbl; + +interface __x_ABI_CWindows_CFoundation_CIUriEscapeStatics { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIUriEscapeStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IUriEscapeStatics methods ***/ +#define __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_UnescapeComponent(This,to_unescape,value) (This)->lpVtbl->UnescapeComponent(This,to_unescape,value) +#define __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_EscapeComponent(This,to_escape,value) (This)->lpVtbl->EscapeComponent(This,to_escape,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_QueryInterface(__x_ABI_CWindows_CFoundation_CIUriEscapeStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_AddRef(__x_ABI_CWindows_CFoundation_CIUriEscapeStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_Release(__x_ABI_CWindows_CFoundation_CIUriEscapeStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_GetIids(__x_ABI_CWindows_CFoundation_CIUriEscapeStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIUriEscapeStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIUriEscapeStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IUriEscapeStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_UnescapeComponent(__x_ABI_CWindows_CFoundation_CIUriEscapeStatics* This,HSTRING to_unescape,HSTRING *value) { + return This->lpVtbl->UnescapeComponent(This,to_unescape,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_EscapeComponent(__x_ABI_CWindows_CFoundation_CIUriEscapeStatics* This,HSTRING to_escape,HSTRING *value) { + return This->lpVtbl->EscapeComponent(This,to_escape,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IUriEscapeStatics IID___x_ABI_CWindows_CFoundation_CIUriEscapeStatics +#define IUriEscapeStaticsVtbl __x_ABI_CWindows_CFoundation_CIUriEscapeStaticsVtbl +#define IUriEscapeStatics __x_ABI_CWindows_CFoundation_CIUriEscapeStatics +#define IUriEscapeStatics_QueryInterface __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_QueryInterface +#define IUriEscapeStatics_AddRef __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_AddRef +#define IUriEscapeStatics_Release __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_Release +#define IUriEscapeStatics_GetIids __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_GetIids +#define IUriEscapeStatics_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_GetRuntimeClassName +#define IUriEscapeStatics_GetTrustLevel __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_GetTrustLevel +#define IUriEscapeStatics_UnescapeComponent __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_UnescapeComponent +#define IUriEscapeStatics_EscapeComponent __x_ABI_CWindows_CFoundation_CIUriEscapeStatics_EscapeComponent +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIUriEscapeStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IUriRuntimeClass interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIUriRuntimeClass, 0x9e365e57, 0x48b2, 0x4160, 0x95,0x6f, 0xc7,0x38,0x51,0x20,0xbb,0xfc); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("9e365e57-48b2-4160-956f-c7385120bbfc") + IUriRuntimeClass : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AbsoluteUri( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DisplayUri( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Domain( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Extension( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Fragment( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Host( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Password( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Path( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Query( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_QueryParsed( + ABI::Windows::Foundation::IWwwFormUrlDecoderRuntimeClass **decoder) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RawUri( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SchemeName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_UserName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Port( + INT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Suspicious( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE Equals( + ABI::Windows::Foundation::IUriRuntimeClass *uri, + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE CombineUri( + HSTRING relative_uri, + ABI::Windows::Foundation::IUriRuntimeClass **instance) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass, 0x9e365e57, 0x48b2, 0x4160, 0x95,0x6f, 0xc7,0x38,0x51,0x20,0xbb,0xfc) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIUriRuntimeClassVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + TrustLevel *trustLevel); + + /*** IUriRuntimeClass methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AbsoluteUri)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_DisplayUri)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Domain)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Extension)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Fragment)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Host)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Password)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Path)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Query)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_QueryParsed)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass **decoder); + + HRESULT (STDMETHODCALLTYPE *get_RawUri)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_SchemeName)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_UserName)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Port)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + INT32 *value); + + HRESULT (STDMETHODCALLTYPE *get_Suspicious)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *Equals)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *uri, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *CombineUri)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *This, + HSTRING relative_uri, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass **instance); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIUriRuntimeClassVtbl; + +interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClass { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIUriRuntimeClassVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IUriRuntimeClass methods ***/ +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_AbsoluteUri(This,value) (This)->lpVtbl->get_AbsoluteUri(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_DisplayUri(This,value) (This)->lpVtbl->get_DisplayUri(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Domain(This,value) (This)->lpVtbl->get_Domain(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Extension(This,value) (This)->lpVtbl->get_Extension(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Fragment(This,value) (This)->lpVtbl->get_Fragment(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Host(This,value) (This)->lpVtbl->get_Host(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Password(This,value) (This)->lpVtbl->get_Password(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Path(This,value) (This)->lpVtbl->get_Path(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Query(This,value) (This)->lpVtbl->get_Query(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_QueryParsed(This,decoder) (This)->lpVtbl->get_QueryParsed(This,decoder) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_RawUri(This,value) (This)->lpVtbl->get_RawUri(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_SchemeName(This,value) (This)->lpVtbl->get_SchemeName(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_UserName(This,value) (This)->lpVtbl->get_UserName(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Port(This,value) (This)->lpVtbl->get_Port(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Suspicious(This,value) (This)->lpVtbl->get_Suspicious(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_Equals(This,uri,value) (This)->lpVtbl->Equals(This,uri,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_CombineUri(This,relative_uri,instance) (This)->lpVtbl->CombineUri(This,relative_uri,instance) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_QueryInterface(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_AddRef(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_Release(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_GetIids(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IUriRuntimeClass methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_AbsoluteUri(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING *value) { + return This->lpVtbl->get_AbsoluteUri(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_DisplayUri(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING *value) { + return This->lpVtbl->get_DisplayUri(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Domain(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING *value) { + return This->lpVtbl->get_Domain(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Extension(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING *value) { + return This->lpVtbl->get_Extension(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Fragment(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING *value) { + return This->lpVtbl->get_Fragment(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Host(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING *value) { + return This->lpVtbl->get_Host(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Password(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING *value) { + return This->lpVtbl->get_Password(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Path(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING *value) { + return This->lpVtbl->get_Path(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Query(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING *value) { + return This->lpVtbl->get_Query(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_QueryParsed(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass **decoder) { + return This->lpVtbl->get_QueryParsed(This,decoder); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_RawUri(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING *value) { + return This->lpVtbl->get_RawUri(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_SchemeName(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING *value) { + return This->lpVtbl->get_SchemeName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_UserName(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING *value) { + return This->lpVtbl->get_UserName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Port(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,INT32 *value) { + return This->lpVtbl->get_Port(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Suspicious(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,boolean *value) { + return This->lpVtbl->get_Suspicious(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_Equals(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass *uri,boolean *value) { + return This->lpVtbl->Equals(This,uri,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_CombineUri(__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* This,HSTRING relative_uri,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass **instance) { + return This->lpVtbl->CombineUri(This,relative_uri,instance); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IUriRuntimeClass IID___x_ABI_CWindows_CFoundation_CIUriRuntimeClass +#define IUriRuntimeClassVtbl __x_ABI_CWindows_CFoundation_CIUriRuntimeClassVtbl +#define IUriRuntimeClass __x_ABI_CWindows_CFoundation_CIUriRuntimeClass +#define IUriRuntimeClass_QueryInterface __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_QueryInterface +#define IUriRuntimeClass_AddRef __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_AddRef +#define IUriRuntimeClass_Release __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_Release +#define IUriRuntimeClass_GetIids __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_GetIids +#define IUriRuntimeClass_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_GetRuntimeClassName +#define IUriRuntimeClass_GetTrustLevel __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_GetTrustLevel +#define IUriRuntimeClass_get_AbsoluteUri __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_AbsoluteUri +#define IUriRuntimeClass_get_DisplayUri __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_DisplayUri +#define IUriRuntimeClass_get_Domain __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Domain +#define IUriRuntimeClass_get_Extension __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Extension +#define IUriRuntimeClass_get_Fragment __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Fragment +#define IUriRuntimeClass_get_Host __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Host +#define IUriRuntimeClass_get_Password __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Password +#define IUriRuntimeClass_get_Path __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Path +#define IUriRuntimeClass_get_Query __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Query +#define IUriRuntimeClass_get_QueryParsed __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_QueryParsed +#define IUriRuntimeClass_get_RawUri __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_RawUri +#define IUriRuntimeClass_get_SchemeName __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_SchemeName +#define IUriRuntimeClass_get_UserName __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_UserName +#define IUriRuntimeClass_get_Port __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Port +#define IUriRuntimeClass_get_Suspicious __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_get_Suspicious +#define IUriRuntimeClass_Equals __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_Equals +#define IUriRuntimeClass_CombineUri __x_ABI_CWindows_CFoundation_CIUriRuntimeClass_CombineUri +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IUriRuntimeClassFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory, 0x44a9796f, 0x723e, 0x4fdf, 0xa2,0x18, 0x03,0x3e,0x75,0xb0,0xc0,0x84); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("44a9796f-723e-4fdf-a218-033e75b0c084") + IUriRuntimeClassFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateUri( + HSTRING uri, + ABI::Windows::Foundation::IUriRuntimeClass **instance) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateWithRelativeUri( + HSTRING base_uri, + HSTRING relative_uri, + ABI::Windows::Foundation::IUriRuntimeClass **instance) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory, 0x44a9796f, 0x723e, 0x4fdf, 0xa2,0x18, 0x03,0x3e,0x75,0xb0,0xc0,0x84) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory *This, + TrustLevel *trustLevel); + + /*** IUriRuntimeClassFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateUri)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory *This, + HSTRING uri, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass **instance); + + HRESULT (STDMETHODCALLTYPE *CreateWithRelativeUri)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory *This, + HSTRING base_uri, + HSTRING relative_uri, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass **instance); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactoryVtbl; + +interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IUriRuntimeClassFactory methods ***/ +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_CreateUri(This,uri,instance) (This)->lpVtbl->CreateUri(This,uri,instance) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_CreateWithRelativeUri(This,base_uri,relative_uri,instance) (This)->lpVtbl->CreateWithRelativeUri(This,base_uri,relative_uri,instance) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_QueryInterface(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_AddRef(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_Release(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_GetIids(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IUriRuntimeClassFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_CreateUri(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory* This,HSTRING uri,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass **instance) { + return This->lpVtbl->CreateUri(This,uri,instance); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_CreateWithRelativeUri(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory* This,HSTRING base_uri,HSTRING relative_uri,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass **instance) { + return This->lpVtbl->CreateWithRelativeUri(This,base_uri,relative_uri,instance); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IUriRuntimeClassFactory IID___x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory +#define IUriRuntimeClassFactoryVtbl __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactoryVtbl +#define IUriRuntimeClassFactory __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory +#define IUriRuntimeClassFactory_QueryInterface __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_QueryInterface +#define IUriRuntimeClassFactory_AddRef __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_AddRef +#define IUriRuntimeClassFactory_Release __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_Release +#define IUriRuntimeClassFactory_GetIids __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_GetIids +#define IUriRuntimeClassFactory_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_GetRuntimeClassName +#define IUriRuntimeClassFactory_GetTrustLevel __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_GetTrustLevel +#define IUriRuntimeClassFactory_CreateUri __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_CreateUri +#define IUriRuntimeClassFactory_CreateWithRelativeUri __x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_CreateWithRelativeUri +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IUriRuntimeClassWithAbsoluteCanonicalUri interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri, 0x758d9661, 0x221c, 0x480f, 0xa3,0x39, 0x50,0x65,0x66,0x73,0xf4,0x6f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("758d9661-221c-480f-a339-50656673f46f") + IUriRuntimeClassWithAbsoluteCanonicalUri : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AbsoluteCanonicalUri( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DisplayIri( + HSTRING *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri, 0x758d9661, 0x221c, 0x480f, 0xa3,0x39, 0x50,0x65,0x66,0x73,0xf4,0x6f) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUriVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri *This, + TrustLevel *trustLevel); + + /*** IUriRuntimeClassWithAbsoluteCanonicalUri methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AbsoluteCanonicalUri)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_DisplayIri)( + __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUriVtbl; + +interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUriVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IUriRuntimeClassWithAbsoluteCanonicalUri methods ***/ +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_get_AbsoluteCanonicalUri(This,value) (This)->lpVtbl->get_AbsoluteCanonicalUri(This,value) +#define __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_get_DisplayIri(This,value) (This)->lpVtbl->get_DisplayIri(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_QueryInterface(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_AddRef(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_Release(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_GetIids(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IUriRuntimeClassWithAbsoluteCanonicalUri methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_get_AbsoluteCanonicalUri(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri* This,HSTRING *value) { + return This->lpVtbl->get_AbsoluteCanonicalUri(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_get_DisplayIri(__x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri* This,HSTRING *value) { + return This->lpVtbl->get_DisplayIri(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IUriRuntimeClassWithAbsoluteCanonicalUri IID___x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri +#define IUriRuntimeClassWithAbsoluteCanonicalUriVtbl __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUriVtbl +#define IUriRuntimeClassWithAbsoluteCanonicalUri __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri +#define IUriRuntimeClassWithAbsoluteCanonicalUri_QueryInterface __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_QueryInterface +#define IUriRuntimeClassWithAbsoluteCanonicalUri_AddRef __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_AddRef +#define IUriRuntimeClassWithAbsoluteCanonicalUri_Release __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_Release +#define IUriRuntimeClassWithAbsoluteCanonicalUri_GetIids __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_GetIids +#define IUriRuntimeClassWithAbsoluteCanonicalUri_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_GetRuntimeClassName +#define IUriRuntimeClassWithAbsoluteCanonicalUri_GetTrustLevel __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_GetTrustLevel +#define IUriRuntimeClassWithAbsoluteCanonicalUri_get_AbsoluteCanonicalUri __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_get_AbsoluteCanonicalUri +#define IUriRuntimeClassWithAbsoluteCanonicalUri_get_DisplayIri __x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_get_DisplayIri +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIUriRuntimeClassWithAbsoluteCanonicalUri_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IWwwFormUrlDecoderEntry interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry, 0x125e7431, 0xf678, 0x4e8e, 0xb6,0x70, 0x20,0xa9,0xb0,0x6c,0x51,0x2d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("125e7431-f678-4e8e-b670-20a9b06c512d") + IWwwFormUrlDecoderEntry : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Name( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Value( + HSTRING *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry, 0x125e7431, 0xf678, 0x4e8e, 0xb6,0x70, 0x20,0xa9,0xb0,0x6c,0x51,0x2d) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry *This, + TrustLevel *trustLevel); + + /*** IWwwFormUrlDecoderEntry methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Name)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Value)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntryVtbl; + +interface __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IWwwFormUrlDecoderEntry methods ***/ +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_QueryInterface(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_AddRef(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_Release(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_GetIids(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IWwwFormUrlDecoderEntry methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_get_Name(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry* This,HSTRING *value) { + return This->lpVtbl->get_Name(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_get_Value(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry* This,HSTRING *value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IWwwFormUrlDecoderEntry IID___x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry +#define IWwwFormUrlDecoderEntryVtbl __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntryVtbl +#define IWwwFormUrlDecoderEntry __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry +#define IWwwFormUrlDecoderEntry_QueryInterface __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_QueryInterface +#define IWwwFormUrlDecoderEntry_AddRef __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_AddRef +#define IWwwFormUrlDecoderEntry_Release __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_Release +#define IWwwFormUrlDecoderEntry_GetIids __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_GetIids +#define IWwwFormUrlDecoderEntry_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_GetRuntimeClassName +#define IWwwFormUrlDecoderEntry_GetTrustLevel __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_GetTrustLevel +#define IWwwFormUrlDecoderEntry_get_Name __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_get_Name +#define IWwwFormUrlDecoderEntry_get_Value __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_get_Value +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IWwwFormUrlDecoderRuntimeClass interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass, 0xd45a0451, 0xf225, 0x4542, 0x92,0x96, 0x0e,0x1d,0xf5,0xd2,0x54,0xdf); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("d45a0451-f225-4542-9296-0e1df5d254df") + IWwwFormUrlDecoderRuntimeClass : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetFirstValueByName( + HSTRING name, + HSTRING *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass, 0xd45a0451, 0xf225, 0x4542, 0x92,0x96, 0x0e,0x1d,0xf5,0xd2,0x54,0xdf) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass *This, + TrustLevel *trustLevel); + + /*** IWwwFormUrlDecoderRuntimeClass methods ***/ + HRESULT (STDMETHODCALLTYPE *GetFirstValueByName)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass *This, + HSTRING name, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassVtbl; + +interface __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IWwwFormUrlDecoderRuntimeClass methods ***/ +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_GetFirstValueByName(This,name,value) (This)->lpVtbl->GetFirstValueByName(This,name,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_QueryInterface(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_AddRef(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_Release(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_GetIids(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IWwwFormUrlDecoderRuntimeClass methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_GetFirstValueByName(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass* This,HSTRING name,HSTRING *value) { + return This->lpVtbl->GetFirstValueByName(This,name,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IWwwFormUrlDecoderRuntimeClass IID___x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass +#define IWwwFormUrlDecoderRuntimeClassVtbl __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassVtbl +#define IWwwFormUrlDecoderRuntimeClass __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass +#define IWwwFormUrlDecoderRuntimeClass_QueryInterface __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_QueryInterface +#define IWwwFormUrlDecoderRuntimeClass_AddRef __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_AddRef +#define IWwwFormUrlDecoderRuntimeClass_Release __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_Release +#define IWwwFormUrlDecoderRuntimeClass_GetIids __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_GetIids +#define IWwwFormUrlDecoderRuntimeClass_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_GetRuntimeClassName +#define IWwwFormUrlDecoderRuntimeClass_GetTrustLevel __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_GetTrustLevel +#define IWwwFormUrlDecoderRuntimeClass_GetFirstValueByName __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_GetFirstValueByName +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IWwwFormUrlDecoderRuntimeClassFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory, 0x5b8c6b3d, 0x24ae, 0x41b5, 0xa1,0xbf, 0xf0,0xc3,0xd5,0x44,0x84,0x5b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + MIDL_INTERFACE("5b8c6b3d-24ae-41b5-a1bf-f0c3d544845b") + IWwwFormUrlDecoderRuntimeClassFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateWwwFormUrlDecoder( + HSTRING query, + ABI::Windows::Foundation::IWwwFormUrlDecoderRuntimeClass **instance) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory, 0x5b8c6b3d, 0x24ae, 0x41b5, 0xa1,0xbf, 0xf0,0xc3,0xd5,0x44,0x84,0x5b) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory *This, + TrustLevel *trustLevel); + + /*** IWwwFormUrlDecoderRuntimeClassFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateWwwFormUrlDecoder)( + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory *This, + HSTRING query, + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass **instance); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactoryVtbl; + +interface __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory { + CONST_VTBL __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IWwwFormUrlDecoderRuntimeClassFactory methods ***/ +#define __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_CreateWwwFormUrlDecoder(This,query,instance) (This)->lpVtbl->CreateWwwFormUrlDecoder(This,query,instance) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_QueryInterface(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_AddRef(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_Release(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_GetIids(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_GetTrustLevel(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IWwwFormUrlDecoderRuntimeClassFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_CreateWwwFormUrlDecoder(__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory* This,HSTRING query,__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClass **instance) { + return This->lpVtbl->CreateWwwFormUrlDecoder(This,query,instance); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IWwwFormUrlDecoderRuntimeClassFactory IID___x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory +#define IWwwFormUrlDecoderRuntimeClassFactoryVtbl __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactoryVtbl +#define IWwwFormUrlDecoderRuntimeClassFactory __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory +#define IWwwFormUrlDecoderRuntimeClassFactory_QueryInterface __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_QueryInterface +#define IWwwFormUrlDecoderRuntimeClassFactory_AddRef __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_AddRef +#define IWwwFormUrlDecoderRuntimeClassFactory_Release __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_Release +#define IWwwFormUrlDecoderRuntimeClassFactory_GetIids __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_GetIids +#define IWwwFormUrlDecoderRuntimeClassFactory_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_GetRuntimeClassName +#define IWwwFormUrlDecoderRuntimeClassFactory_GetTrustLevel __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_GetTrustLevel +#define IWwwFormUrlDecoderRuntimeClassFactory_CreateWwwFormUrlDecoder __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_CreateWwwFormUrlDecoder +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderRuntimeClassFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Foundation.Deferral + */ +#if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Foundation_Deferral_DEFINED +#define RUNTIMECLASS_Windows_Foundation_Deferral_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Foundation_Deferral[] = {'W','i','n','d','o','w','s','.','F','o','u','n','d','a','t','i','o','n','.','D','e','f','e','r','r','a','l',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Foundation_Deferral[] = L"Windows.Foundation.Deferral"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Foundation_Deferral[] = {'W','i','n','d','o','w','s','.','F','o','u','n','d','a','t','i','o','n','.','D','e','f','e','r','r','a','l',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Foundation_Deferral_DEFINED */ +#endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Foundation.MemoryBuffer + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Foundation_MemoryBuffer_DEFINED +#define RUNTIMECLASS_Windows_Foundation_MemoryBuffer_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Foundation_MemoryBuffer[] = {'W','i','n','d','o','w','s','.','F','o','u','n','d','a','t','i','o','n','.','M','e','m','o','r','y','B','u','f','f','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Foundation_MemoryBuffer[] = L"Windows.Foundation.MemoryBuffer"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Foundation_MemoryBuffer[] = {'W','i','n','d','o','w','s','.','F','o','u','n','d','a','t','i','o','n','.','M','e','m','o','r','y','B','u','f','f','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Foundation_MemoryBuffer_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Foundation.Uri + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Foundation_Uri_DEFINED +#define RUNTIMECLASS_Windows_Foundation_Uri_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Foundation_Uri[] = {'W','i','n','d','o','w','s','.','F','o','u','n','d','a','t','i','o','n','.','U','r','i',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Foundation_Uri[] = L"Windows.Foundation.Uri"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Foundation_Uri[] = {'W','i','n','d','o','w','s','.','F','o','u','n','d','a','t','i','o','n','.','U','r','i',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Foundation_Uri_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Foundation.WwwFormUrlDecoder + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Foundation_WwwFormUrlDecoder_DEFINED +#define RUNTIMECLASS_Windows_Foundation_WwwFormUrlDecoder_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Foundation_WwwFormUrlDecoder[] = {'W','i','n','d','o','w','s','.','F','o','u','n','d','a','t','i','o','n','.','W','w','w','F','o','r','m','U','r','l','D','e','c','o','d','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Foundation_WwwFormUrlDecoder[] = L"Windows.Foundation.WwwFormUrlDecoder"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Foundation_WwwFormUrlDecoder[] = {'W','i','n','d','o','w','s','.','F','o','u','n','d','a','t','i','o','n','.','W','w','w','F','o','r','m','U','r','l','D','e','c','o','d','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Foundation_WwwFormUrlDecoder_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Foundation.WwwFormUrlDecoderEntry + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Foundation_WwwFormUrlDecoderEntry_DEFINED +#define RUNTIMECLASS_Windows_Foundation_WwwFormUrlDecoderEntry_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Foundation_WwwFormUrlDecoderEntry[] = {'W','i','n','d','o','w','s','.','F','o','u','n','d','a','t','i','o','n','.','W','w','w','F','o','r','m','U','r','l','D','e','c','o','d','e','r','E','n','t','r','y',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Foundation_WwwFormUrlDecoderEntry[] = L"Windows.Foundation.WwwFormUrlDecoderEntry"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Foundation_WwwFormUrlDecoderEntry[] = {'W','i','n','d','o','w','s','.','F','o','u','n','d','a','t','i','o','n','.','W','w','w','F','o','r','m','U','r','l','D','e','c','o','d','e','r','E','n','t','r','y',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Foundation_WwwFormUrlDecoderEntry_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IKeyValuePair interface + */ +#ifndef ____FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ +#define ____FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIKeyValuePair_2_HSTRING_IInspectable, 0x09335560, 0x6c6b, 0x5a26, 0x93,0x48, 0x97,0xb7,0x81,0x13,0x2b,0x20); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("09335560-6c6b-5a26-9348-97b781132b20") + IKeyValuePair : IKeyValuePair_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIKeyValuePair_2_HSTRING_IInspectable, 0x09335560, 0x6c6b, 0x5a26, 0x93,0x48, 0x97,0xb7,0x81,0x13,0x2b,0x20) +#endif +#else +typedef struct __FIKeyValuePair_2_HSTRING_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIKeyValuePair_2_HSTRING_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIKeyValuePair_2_HSTRING_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIKeyValuePair_2_HSTRING_IInspectable *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIKeyValuePair_2_HSTRING_IInspectable *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIKeyValuePair_2_HSTRING_IInspectable *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIKeyValuePair_2_HSTRING_IInspectable *This, + TrustLevel *trustLevel); + + /*** IKeyValuePair methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Key)( + __FIKeyValuePair_2_HSTRING_IInspectable *This, + HSTRING *key); + + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIKeyValuePair_2_HSTRING_IInspectable *This, + IInspectable **value); + + END_INTERFACE +} __FIKeyValuePair_2_HSTRING_IInspectableVtbl; + +interface __FIKeyValuePair_2_HSTRING_IInspectable { + CONST_VTBL __FIKeyValuePair_2_HSTRING_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIKeyValuePair_2_HSTRING_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIKeyValuePair_2_HSTRING_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIKeyValuePair_2_HSTRING_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIKeyValuePair_2_HSTRING_IInspectable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIKeyValuePair_2_HSTRING_IInspectable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIKeyValuePair_2_HSTRING_IInspectable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IKeyValuePair methods ***/ +#define __FIKeyValuePair_2_HSTRING_IInspectable_get_Key(This,key) (This)->lpVtbl->get_Key(This,key) +#define __FIKeyValuePair_2_HSTRING_IInspectable_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_HSTRING_IInspectable_QueryInterface(__FIKeyValuePair_2_HSTRING_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIKeyValuePair_2_HSTRING_IInspectable_AddRef(__FIKeyValuePair_2_HSTRING_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIKeyValuePair_2_HSTRING_IInspectable_Release(__FIKeyValuePair_2_HSTRING_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_HSTRING_IInspectable_GetIids(__FIKeyValuePair_2_HSTRING_IInspectable* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_HSTRING_IInspectable_GetRuntimeClassName(__FIKeyValuePair_2_HSTRING_IInspectable* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_HSTRING_IInspectable_GetTrustLevel(__FIKeyValuePair_2_HSTRING_IInspectable* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IKeyValuePair methods ***/ +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_HSTRING_IInspectable_get_Key(__FIKeyValuePair_2_HSTRING_IInspectable* This,HSTRING *key) { + return This->lpVtbl->get_Key(This,key); +} +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_HSTRING_IInspectable_get_Value(__FIKeyValuePair_2_HSTRING_IInspectable* This,IInspectable **value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IKeyValuePair_HSTRING_IInspectable IID___FIKeyValuePair_2_HSTRING_IInspectable +#define IKeyValuePair_HSTRING_IInspectableVtbl __FIKeyValuePair_2_HSTRING_IInspectableVtbl +#define IKeyValuePair_HSTRING_IInspectable __FIKeyValuePair_2_HSTRING_IInspectable +#define IKeyValuePair_HSTRING_IInspectable_QueryInterface __FIKeyValuePair_2_HSTRING_IInspectable_QueryInterface +#define IKeyValuePair_HSTRING_IInspectable_AddRef __FIKeyValuePair_2_HSTRING_IInspectable_AddRef +#define IKeyValuePair_HSTRING_IInspectable_Release __FIKeyValuePair_2_HSTRING_IInspectable_Release +#define IKeyValuePair_HSTRING_IInspectable_GetIids __FIKeyValuePair_2_HSTRING_IInspectable_GetIids +#define IKeyValuePair_HSTRING_IInspectable_GetRuntimeClassName __FIKeyValuePair_2_HSTRING_IInspectable_GetRuntimeClassName +#define IKeyValuePair_HSTRING_IInspectable_GetTrustLevel __FIKeyValuePair_2_HSTRING_IInspectable_GetTrustLevel +#define IKeyValuePair_HSTRING_IInspectable_get_Key __FIKeyValuePair_2_HSTRING_IInspectable_get_Key +#define IKeyValuePair_HSTRING_IInspectable_get_Value __FIKeyValuePair_2_HSTRING_IInspectable_get_Value +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable* > interface + */ +#ifndef ____FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ +#define ____FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable, 0xfe2f3d47, 0x5d47, 0x5499, 0x83,0x74, 0x43,0x0c,0x7c,0xda,0x02,0x04); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("fe2f3d47-5d47-5499-8374-430c7cda0204") + IIterable* > : IIterable_impl* > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable, 0xfe2f3d47, 0x5d47, 0x5499, 0x83,0x74, 0x43,0x0c,0x7c,0xda,0x02,0x04) +#endif +#else +typedef struct __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable *This, + TrustLevel *trustLevel); + + /*** IIterable* > methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable *This, + __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable **value); + + END_INTERFACE +} __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl; + +interface __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable { + CONST_VTBL __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable* > methods ***/ +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_QueryInterface(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_AddRef(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_Release(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_GetIids(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_GetRuntimeClassName(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_GetTrustLevel(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable* > methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_First(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This,__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_IKeyValuePair_HSTRING_IInspectable IID___FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable +#define IIterable_IKeyValuePair_HSTRING_IInspectableVtbl __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl +#define IIterable_IKeyValuePair_HSTRING_IInspectable __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable +#define IIterable_IKeyValuePair_HSTRING_IInspectable_QueryInterface __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_QueryInterface +#define IIterable_IKeyValuePair_HSTRING_IInspectable_AddRef __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_AddRef +#define IIterable_IKeyValuePair_HSTRING_IInspectable_Release __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_Release +#define IIterable_IKeyValuePair_HSTRING_IInspectable_GetIids __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_GetIids +#define IIterable_IKeyValuePair_HSTRING_IInspectable_GetRuntimeClassName __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_GetRuntimeClassName +#define IIterable_IKeyValuePair_HSTRING_IInspectable_GetTrustLevel __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_GetTrustLevel +#define IIterable_IKeyValuePair_HSTRING_IInspectable_First __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator* > interface + */ +#ifndef ____FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ +#define ____FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable, 0x5db5fa32, 0x707c, 0x5849, 0xa0,0x6b, 0x91,0xc8,0xeb,0x9d,0x10,0xe8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("5db5fa32-707c-5849-a06b-91c8eb9d10e8") + IIterator* > : IIterator_impl* > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable, 0x5db5fa32, 0x707c, 0x5849, 0xa0,0x6b, 0x91,0xc8,0xeb,0x9d,0x10,0xe8) +#endif +#else +typedef struct __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable *This, + TrustLevel *trustLevel); + + /*** IIterator* > methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable *This, + __FIKeyValuePair_2_HSTRING_IInspectable **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable *This, + UINT32 items_size, + __FIKeyValuePair_2_HSTRING_IInspectable **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl; + +interface __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable { + CONST_VTBL __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator* > methods ***/ +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_QueryInterface(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_AddRef(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_Release(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetIids(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetRuntimeClassName(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetTrustLevel(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator* > methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_get_Current(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This,__FIKeyValuePair_2_HSTRING_IInspectable **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_get_HasCurrent(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_MoveNext(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetMany(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This,UINT32 items_size,__FIKeyValuePair_2_HSTRING_IInspectable **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_IKeyValuePair_HSTRING_IInspectable IID___FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable +#define IIterator_IKeyValuePair_HSTRING_IInspectableVtbl __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl +#define IIterator_IKeyValuePair_HSTRING_IInspectable __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable +#define IIterator_IKeyValuePair_HSTRING_IInspectable_QueryInterface __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_QueryInterface +#define IIterator_IKeyValuePair_HSTRING_IInspectable_AddRef __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_AddRef +#define IIterator_IKeyValuePair_HSTRING_IInspectable_Release __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_Release +#define IIterator_IKeyValuePair_HSTRING_IInspectable_GetIids __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetIids +#define IIterator_IKeyValuePair_HSTRING_IInspectable_GetRuntimeClassName __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetRuntimeClassName +#define IIterator_IKeyValuePair_HSTRING_IInspectable_GetTrustLevel __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetTrustLevel +#define IIterator_IKeyValuePair_HSTRING_IInspectable_get_Current __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_get_Current +#define IIterator_IKeyValuePair_HSTRING_IInspectable_get_HasCurrent __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_get_HasCurrent +#define IIterator_IKeyValuePair_HSTRING_IInspectable_MoveNext __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_MoveNext +#define IIterator_IKeyValuePair_HSTRING_IInspectable_GetMany __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMapChangedEventArgs interface + */ +#ifndef ____FIMapChangedEventArgs_1_HSTRING_INTERFACE_DEFINED__ +#define ____FIMapChangedEventArgs_1_HSTRING_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIMapChangedEventArgs_1_HSTRING, 0x60141efb, 0xf2f9, 0x5377, 0x96,0xfd, 0xf8,0xc6,0x0d,0x95,0x58,0xb5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("60141efb-f2f9-5377-96fd-f8c60d9558b5") + IMapChangedEventArgs : IMapChangedEventArgs_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIMapChangedEventArgs_1_HSTRING, 0x60141efb, 0xf2f9, 0x5377, 0x96,0xfd, 0xf8,0xc6,0x0d,0x95,0x58,0xb5) +#endif +#else +typedef struct __FIMapChangedEventArgs_1_HSTRINGVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIMapChangedEventArgs_1_HSTRING *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIMapChangedEventArgs_1_HSTRING *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIMapChangedEventArgs_1_HSTRING *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIMapChangedEventArgs_1_HSTRING *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIMapChangedEventArgs_1_HSTRING *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIMapChangedEventArgs_1_HSTRING *This, + TrustLevel *trustLevel); + + /*** IMapChangedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CollectionChanged)( + __FIMapChangedEventArgs_1_HSTRING *This, + enum __x_ABI_CWindows_CFoundation_CCollections_CCollectionChange *value); + + HRESULT (STDMETHODCALLTYPE *get_Key)( + __FIMapChangedEventArgs_1_HSTRING *This, + HSTRING *key); + + END_INTERFACE +} __FIMapChangedEventArgs_1_HSTRINGVtbl; + +interface __FIMapChangedEventArgs_1_HSTRING { + CONST_VTBL __FIMapChangedEventArgs_1_HSTRINGVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIMapChangedEventArgs_1_HSTRING_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIMapChangedEventArgs_1_HSTRING_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIMapChangedEventArgs_1_HSTRING_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIMapChangedEventArgs_1_HSTRING_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIMapChangedEventArgs_1_HSTRING_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIMapChangedEventArgs_1_HSTRING_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IMapChangedEventArgs methods ***/ +#define __FIMapChangedEventArgs_1_HSTRING_get_CollectionChanged(This,value) (This)->lpVtbl->get_CollectionChanged(This,value) +#define __FIMapChangedEventArgs_1_HSTRING_get_Key(This,key) (This)->lpVtbl->get_Key(This,key) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIMapChangedEventArgs_1_HSTRING_QueryInterface(__FIMapChangedEventArgs_1_HSTRING* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIMapChangedEventArgs_1_HSTRING_AddRef(__FIMapChangedEventArgs_1_HSTRING* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIMapChangedEventArgs_1_HSTRING_Release(__FIMapChangedEventArgs_1_HSTRING* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIMapChangedEventArgs_1_HSTRING_GetIids(__FIMapChangedEventArgs_1_HSTRING* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIMapChangedEventArgs_1_HSTRING_GetRuntimeClassName(__FIMapChangedEventArgs_1_HSTRING* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIMapChangedEventArgs_1_HSTRING_GetTrustLevel(__FIMapChangedEventArgs_1_HSTRING* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IMapChangedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __FIMapChangedEventArgs_1_HSTRING_get_CollectionChanged(__FIMapChangedEventArgs_1_HSTRING* This,enum __x_ABI_CWindows_CFoundation_CCollections_CCollectionChange *value) { + return This->lpVtbl->get_CollectionChanged(This,value); +} +static __WIDL_INLINE HRESULT __FIMapChangedEventArgs_1_HSTRING_get_Key(__FIMapChangedEventArgs_1_HSTRING* This,HSTRING *key) { + return This->lpVtbl->get_Key(This,key); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IMapChangedEventArgs_HSTRING IID___FIMapChangedEventArgs_1_HSTRING +#define IMapChangedEventArgs_HSTRINGVtbl __FIMapChangedEventArgs_1_HSTRINGVtbl +#define IMapChangedEventArgs_HSTRING __FIMapChangedEventArgs_1_HSTRING +#define IMapChangedEventArgs_HSTRING_QueryInterface __FIMapChangedEventArgs_1_HSTRING_QueryInterface +#define IMapChangedEventArgs_HSTRING_AddRef __FIMapChangedEventArgs_1_HSTRING_AddRef +#define IMapChangedEventArgs_HSTRING_Release __FIMapChangedEventArgs_1_HSTRING_Release +#define IMapChangedEventArgs_HSTRING_GetIids __FIMapChangedEventArgs_1_HSTRING_GetIids +#define IMapChangedEventArgs_HSTRING_GetRuntimeClassName __FIMapChangedEventArgs_1_HSTRING_GetRuntimeClassName +#define IMapChangedEventArgs_HSTRING_GetTrustLevel __FIMapChangedEventArgs_1_HSTRING_GetTrustLevel +#define IMapChangedEventArgs_HSTRING_get_CollectionChanged __FIMapChangedEventArgs_1_HSTRING_get_CollectionChanged +#define IMapChangedEventArgs_HSTRING_get_Key __FIMapChangedEventArgs_1_HSTRING_get_Key +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIMapChangedEventArgs_1_HSTRING_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMapChangedEventHandler interface + */ +#ifndef ____FIMapChangedEventHandler_2_HSTRING_IInspectable_INTERFACE_DEFINED__ +#define ____FIMapChangedEventHandler_2_HSTRING_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIMapChangedEventHandler_2_HSTRING_IInspectable, 0x24f981e5, 0xddca, 0x538d, 0xaa,0xda, 0xa5,0x99,0x06,0x08,0x4c,0xf1); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("24f981e5-ddca-538d-aada-a59906084cf1") + IMapChangedEventHandler : IMapChangedEventHandler_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIMapChangedEventHandler_2_HSTRING_IInspectable, 0x24f981e5, 0xddca, 0x538d, 0xaa,0xda, 0xa5,0x99,0x06,0x08,0x4c,0xf1) +#endif +#else +typedef struct __FIMapChangedEventHandler_2_HSTRING_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIMapChangedEventHandler_2_HSTRING_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIMapChangedEventHandler_2_HSTRING_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIMapChangedEventHandler_2_HSTRING_IInspectable *This); + + /*** IMapChangedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIMapChangedEventHandler_2_HSTRING_IInspectable *This, + __FIObservableMap_2_HSTRING_IInspectable *sender, + __FIMapChangedEventArgs_1_HSTRING *args); + + END_INTERFACE +} __FIMapChangedEventHandler_2_HSTRING_IInspectableVtbl; + +interface __FIMapChangedEventHandler_2_HSTRING_IInspectable { + CONST_VTBL __FIMapChangedEventHandler_2_HSTRING_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIMapChangedEventHandler_2_HSTRING_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIMapChangedEventHandler_2_HSTRING_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIMapChangedEventHandler_2_HSTRING_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IMapChangedEventHandler methods ***/ +#define __FIMapChangedEventHandler_2_HSTRING_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIMapChangedEventHandler_2_HSTRING_IInspectable_QueryInterface(__FIMapChangedEventHandler_2_HSTRING_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIMapChangedEventHandler_2_HSTRING_IInspectable_AddRef(__FIMapChangedEventHandler_2_HSTRING_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIMapChangedEventHandler_2_HSTRING_IInspectable_Release(__FIMapChangedEventHandler_2_HSTRING_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IMapChangedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FIMapChangedEventHandler_2_HSTRING_IInspectable_Invoke(__FIMapChangedEventHandler_2_HSTRING_IInspectable* This,__FIObservableMap_2_HSTRING_IInspectable *sender,__FIMapChangedEventArgs_1_HSTRING *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IMapChangedEventHandler_HSTRING_IInspectable IID___FIMapChangedEventHandler_2_HSTRING_IInspectable +#define IMapChangedEventHandler_HSTRING_IInspectableVtbl __FIMapChangedEventHandler_2_HSTRING_IInspectableVtbl +#define IMapChangedEventHandler_HSTRING_IInspectable __FIMapChangedEventHandler_2_HSTRING_IInspectable +#define IMapChangedEventHandler_HSTRING_IInspectable_QueryInterface __FIMapChangedEventHandler_2_HSTRING_IInspectable_QueryInterface +#define IMapChangedEventHandler_HSTRING_IInspectable_AddRef __FIMapChangedEventHandler_2_HSTRING_IInspectable_AddRef +#define IMapChangedEventHandler_HSTRING_IInspectable_Release __FIMapChangedEventHandler_2_HSTRING_IInspectable_Release +#define IMapChangedEventHandler_HSTRING_IInspectable_Invoke __FIMapChangedEventHandler_2_HSTRING_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIMapChangedEventHandler_2_HSTRING_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMap interface + */ +#ifndef ____FIMap_2_HSTRING_IInspectable_INTERFACE_DEFINED__ +#define ____FIMap_2_HSTRING_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIMap_2_HSTRING_IInspectable, 0x1b0d3570, 0x0877, 0x5ec2, 0x8a,0x2c, 0x3b,0x95,0x39,0x50,0x6a,0xca); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("1b0d3570-0877-5ec2-8a2c-3b9539506aca") + IMap : IMap_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIMap_2_HSTRING_IInspectable, 0x1b0d3570, 0x0877, 0x5ec2, 0x8a,0x2c, 0x3b,0x95,0x39,0x50,0x6a,0xca) +#endif +#else +typedef struct __FIMap_2_HSTRING_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIMap_2_HSTRING_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIMap_2_HSTRING_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIMap_2_HSTRING_IInspectable *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIMap_2_HSTRING_IInspectable *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIMap_2_HSTRING_IInspectable *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIMap_2_HSTRING_IInspectable *This, + TrustLevel *trustLevel); + + /*** IMap methods ***/ + HRESULT (STDMETHODCALLTYPE *Lookup)( + __FIMap_2_HSTRING_IInspectable *This, + HSTRING key, + IInspectable **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIMap_2_HSTRING_IInspectable *This, + unsigned int *size); + + HRESULT (STDMETHODCALLTYPE *HasKey)( + __FIMap_2_HSTRING_IInspectable *This, + HSTRING key, + boolean *found); + + HRESULT (STDMETHODCALLTYPE *GetView)( + __FIMap_2_HSTRING_IInspectable *This, + __FIMapView_2_HSTRING_IInspectable **view); + + HRESULT (STDMETHODCALLTYPE *Insert)( + __FIMap_2_HSTRING_IInspectable *This, + HSTRING key, + IInspectable *value, + boolean *replaced); + + HRESULT (STDMETHODCALLTYPE *Remove)( + __FIMap_2_HSTRING_IInspectable *This, + HSTRING key); + + HRESULT (STDMETHODCALLTYPE *Clear)( + __FIMap_2_HSTRING_IInspectable *This); + + END_INTERFACE +} __FIMap_2_HSTRING_IInspectableVtbl; + +interface __FIMap_2_HSTRING_IInspectable { + CONST_VTBL __FIMap_2_HSTRING_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIMap_2_HSTRING_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIMap_2_HSTRING_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIMap_2_HSTRING_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIMap_2_HSTRING_IInspectable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIMap_2_HSTRING_IInspectable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIMap_2_HSTRING_IInspectable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IMap methods ***/ +#define __FIMap_2_HSTRING_IInspectable_Lookup(This,key,value) (This)->lpVtbl->Lookup(This,key,value) +#define __FIMap_2_HSTRING_IInspectable_get_Size(This,size) (This)->lpVtbl->get_Size(This,size) +#define __FIMap_2_HSTRING_IInspectable_HasKey(This,key,found) (This)->lpVtbl->HasKey(This,key,found) +#define __FIMap_2_HSTRING_IInspectable_GetView(This,view) (This)->lpVtbl->GetView(This,view) +#define __FIMap_2_HSTRING_IInspectable_Insert(This,key,value,replaced) (This)->lpVtbl->Insert(This,key,value,replaced) +#define __FIMap_2_HSTRING_IInspectable_Remove(This,key) (This)->lpVtbl->Remove(This,key) +#define __FIMap_2_HSTRING_IInspectable_Clear(This) (This)->lpVtbl->Clear(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIMap_2_HSTRING_IInspectable_QueryInterface(__FIMap_2_HSTRING_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIMap_2_HSTRING_IInspectable_AddRef(__FIMap_2_HSTRING_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIMap_2_HSTRING_IInspectable_Release(__FIMap_2_HSTRING_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIMap_2_HSTRING_IInspectable_GetIids(__FIMap_2_HSTRING_IInspectable* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIMap_2_HSTRING_IInspectable_GetRuntimeClassName(__FIMap_2_HSTRING_IInspectable* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIMap_2_HSTRING_IInspectable_GetTrustLevel(__FIMap_2_HSTRING_IInspectable* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IMap methods ***/ +static __WIDL_INLINE HRESULT __FIMap_2_HSTRING_IInspectable_Lookup(__FIMap_2_HSTRING_IInspectable* This,HSTRING key,IInspectable **value) { + return This->lpVtbl->Lookup(This,key,value); +} +static __WIDL_INLINE HRESULT __FIMap_2_HSTRING_IInspectable_get_Size(__FIMap_2_HSTRING_IInspectable* This,unsigned int *size) { + return This->lpVtbl->get_Size(This,size); +} +static __WIDL_INLINE HRESULT __FIMap_2_HSTRING_IInspectable_HasKey(__FIMap_2_HSTRING_IInspectable* This,HSTRING key,boolean *found) { + return This->lpVtbl->HasKey(This,key,found); +} +static __WIDL_INLINE HRESULT __FIMap_2_HSTRING_IInspectable_GetView(__FIMap_2_HSTRING_IInspectable* This,__FIMapView_2_HSTRING_IInspectable **view) { + return This->lpVtbl->GetView(This,view); +} +static __WIDL_INLINE HRESULT __FIMap_2_HSTRING_IInspectable_Insert(__FIMap_2_HSTRING_IInspectable* This,HSTRING key,IInspectable *value,boolean *replaced) { + return This->lpVtbl->Insert(This,key,value,replaced); +} +static __WIDL_INLINE HRESULT __FIMap_2_HSTRING_IInspectable_Remove(__FIMap_2_HSTRING_IInspectable* This,HSTRING key) { + return This->lpVtbl->Remove(This,key); +} +static __WIDL_INLINE HRESULT __FIMap_2_HSTRING_IInspectable_Clear(__FIMap_2_HSTRING_IInspectable* This) { + return This->lpVtbl->Clear(This); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IMap_HSTRING_IInspectable IID___FIMap_2_HSTRING_IInspectable +#define IMap_HSTRING_IInspectableVtbl __FIMap_2_HSTRING_IInspectableVtbl +#define IMap_HSTRING_IInspectable __FIMap_2_HSTRING_IInspectable +#define IMap_HSTRING_IInspectable_QueryInterface __FIMap_2_HSTRING_IInspectable_QueryInterface +#define IMap_HSTRING_IInspectable_AddRef __FIMap_2_HSTRING_IInspectable_AddRef +#define IMap_HSTRING_IInspectable_Release __FIMap_2_HSTRING_IInspectable_Release +#define IMap_HSTRING_IInspectable_GetIids __FIMap_2_HSTRING_IInspectable_GetIids +#define IMap_HSTRING_IInspectable_GetRuntimeClassName __FIMap_2_HSTRING_IInspectable_GetRuntimeClassName +#define IMap_HSTRING_IInspectable_GetTrustLevel __FIMap_2_HSTRING_IInspectable_GetTrustLevel +#define IMap_HSTRING_IInspectable_Lookup __FIMap_2_HSTRING_IInspectable_Lookup +#define IMap_HSTRING_IInspectable_get_Size __FIMap_2_HSTRING_IInspectable_get_Size +#define IMap_HSTRING_IInspectable_HasKey __FIMap_2_HSTRING_IInspectable_HasKey +#define IMap_HSTRING_IInspectable_GetView __FIMap_2_HSTRING_IInspectable_GetView +#define IMap_HSTRING_IInspectable_Insert __FIMap_2_HSTRING_IInspectable_Insert +#define IMap_HSTRING_IInspectable_Remove __FIMap_2_HSTRING_IInspectable_Remove +#define IMap_HSTRING_IInspectable_Clear __FIMap_2_HSTRING_IInspectable_Clear +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIMap_2_HSTRING_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMapView interface + */ +#ifndef ____FIMapView_2_HSTRING_IInspectable_INTERFACE_DEFINED__ +#define ____FIMapView_2_HSTRING_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIMapView_2_HSTRING_IInspectable, 0xbb78502a, 0xf79d, 0x54fa, 0x92,0xc9, 0x90,0xc5,0x03,0x9f,0xdf,0x7e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("bb78502a-f79d-54fa-92c9-90c5039fdf7e") + IMapView : IMapView_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIMapView_2_HSTRING_IInspectable, 0xbb78502a, 0xf79d, 0x54fa, 0x92,0xc9, 0x90,0xc5,0x03,0x9f,0xdf,0x7e) +#endif +#else +typedef struct __FIMapView_2_HSTRING_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIMapView_2_HSTRING_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIMapView_2_HSTRING_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIMapView_2_HSTRING_IInspectable *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIMapView_2_HSTRING_IInspectable *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIMapView_2_HSTRING_IInspectable *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIMapView_2_HSTRING_IInspectable *This, + TrustLevel *trustLevel); + + /*** IMapView methods ***/ + HRESULT (STDMETHODCALLTYPE *Lookup)( + __FIMapView_2_HSTRING_IInspectable *This, + HSTRING key, + IInspectable **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIMapView_2_HSTRING_IInspectable *This, + unsigned int *size); + + HRESULT (STDMETHODCALLTYPE *HasKey)( + __FIMapView_2_HSTRING_IInspectable *This, + HSTRING key, + boolean *found); + + HRESULT (STDMETHODCALLTYPE *Split)( + __FIMapView_2_HSTRING_IInspectable *This, + __FIMapView_2_HSTRING_IInspectable **first, + __FIMapView_2_HSTRING_IInspectable **second); + + END_INTERFACE +} __FIMapView_2_HSTRING_IInspectableVtbl; + +interface __FIMapView_2_HSTRING_IInspectable { + CONST_VTBL __FIMapView_2_HSTRING_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIMapView_2_HSTRING_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIMapView_2_HSTRING_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIMapView_2_HSTRING_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIMapView_2_HSTRING_IInspectable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIMapView_2_HSTRING_IInspectable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIMapView_2_HSTRING_IInspectable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IMapView methods ***/ +#define __FIMapView_2_HSTRING_IInspectable_Lookup(This,key,value) (This)->lpVtbl->Lookup(This,key,value) +#define __FIMapView_2_HSTRING_IInspectable_get_Size(This,size) (This)->lpVtbl->get_Size(This,size) +#define __FIMapView_2_HSTRING_IInspectable_HasKey(This,key,found) (This)->lpVtbl->HasKey(This,key,found) +#define __FIMapView_2_HSTRING_IInspectable_Split(This,first,second) (This)->lpVtbl->Split(This,first,second) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_QueryInterface(__FIMapView_2_HSTRING_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIMapView_2_HSTRING_IInspectable_AddRef(__FIMapView_2_HSTRING_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIMapView_2_HSTRING_IInspectable_Release(__FIMapView_2_HSTRING_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_GetIids(__FIMapView_2_HSTRING_IInspectable* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_GetRuntimeClassName(__FIMapView_2_HSTRING_IInspectable* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_GetTrustLevel(__FIMapView_2_HSTRING_IInspectable* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IMapView methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_Lookup(__FIMapView_2_HSTRING_IInspectable* This,HSTRING key,IInspectable **value) { + return This->lpVtbl->Lookup(This,key,value); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_get_Size(__FIMapView_2_HSTRING_IInspectable* This,unsigned int *size) { + return This->lpVtbl->get_Size(This,size); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_HasKey(__FIMapView_2_HSTRING_IInspectable* This,HSTRING key,boolean *found) { + return This->lpVtbl->HasKey(This,key,found); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_IInspectable_Split(__FIMapView_2_HSTRING_IInspectable* This,__FIMapView_2_HSTRING_IInspectable **first,__FIMapView_2_HSTRING_IInspectable **second) { + return This->lpVtbl->Split(This,first,second); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IMapView_HSTRING_IInspectable IID___FIMapView_2_HSTRING_IInspectable +#define IMapView_HSTRING_IInspectableVtbl __FIMapView_2_HSTRING_IInspectableVtbl +#define IMapView_HSTRING_IInspectable __FIMapView_2_HSTRING_IInspectable +#define IMapView_HSTRING_IInspectable_QueryInterface __FIMapView_2_HSTRING_IInspectable_QueryInterface +#define IMapView_HSTRING_IInspectable_AddRef __FIMapView_2_HSTRING_IInspectable_AddRef +#define IMapView_HSTRING_IInspectable_Release __FIMapView_2_HSTRING_IInspectable_Release +#define IMapView_HSTRING_IInspectable_GetIids __FIMapView_2_HSTRING_IInspectable_GetIids +#define IMapView_HSTRING_IInspectable_GetRuntimeClassName __FIMapView_2_HSTRING_IInspectable_GetRuntimeClassName +#define IMapView_HSTRING_IInspectable_GetTrustLevel __FIMapView_2_HSTRING_IInspectable_GetTrustLevel +#define IMapView_HSTRING_IInspectable_Lookup __FIMapView_2_HSTRING_IInspectable_Lookup +#define IMapView_HSTRING_IInspectable_get_Size __FIMapView_2_HSTRING_IInspectable_get_Size +#define IMapView_HSTRING_IInspectable_HasKey __FIMapView_2_HSTRING_IInspectable_HasKey +#define IMapView_HSTRING_IInspectable_Split __FIMapView_2_HSTRING_IInspectable_Split +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIMapView_2_HSTRING_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IObservableMap interface + */ +#ifndef ____FIObservableMap_2_HSTRING_IInspectable_INTERFACE_DEFINED__ +#define ____FIObservableMap_2_HSTRING_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIObservableMap_2_HSTRING_IInspectable, 0x236aac9d, 0xfb12, 0x5c4d, 0xa4,0x1c, 0x9e,0x44,0x5f,0xb4,0xd7,0xec); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("236aac9d-fb12-5c4d-a41c-9e445fb4d7ec") + IObservableMap : IObservableMap_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIObservableMap_2_HSTRING_IInspectable, 0x236aac9d, 0xfb12, 0x5c4d, 0xa4,0x1c, 0x9e,0x44,0x5f,0xb4,0xd7,0xec) +#endif +#else +typedef struct __FIObservableMap_2_HSTRING_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIObservableMap_2_HSTRING_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIObservableMap_2_HSTRING_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIObservableMap_2_HSTRING_IInspectable *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIObservableMap_2_HSTRING_IInspectable *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIObservableMap_2_HSTRING_IInspectable *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIObservableMap_2_HSTRING_IInspectable *This, + TrustLevel *trustLevel); + + /*** IObservableMap methods ***/ + HRESULT (STDMETHODCALLTYPE *add_MapChanged)( + __FIObservableMap_2_HSTRING_IInspectable *This, + __FIMapChangedEventHandler_2_HSTRING_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_MapChanged)( + __FIObservableMap_2_HSTRING_IInspectable *This, + EventRegistrationToken token); + + END_INTERFACE +} __FIObservableMap_2_HSTRING_IInspectableVtbl; + +interface __FIObservableMap_2_HSTRING_IInspectable { + CONST_VTBL __FIObservableMap_2_HSTRING_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIObservableMap_2_HSTRING_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIObservableMap_2_HSTRING_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIObservableMap_2_HSTRING_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIObservableMap_2_HSTRING_IInspectable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIObservableMap_2_HSTRING_IInspectable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIObservableMap_2_HSTRING_IInspectable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IObservableMap methods ***/ +#define __FIObservableMap_2_HSTRING_IInspectable_add_MapChanged(This,handler,token) (This)->lpVtbl->add_MapChanged(This,handler,token) +#define __FIObservableMap_2_HSTRING_IInspectable_remove_MapChanged(This,token) (This)->lpVtbl->remove_MapChanged(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIObservableMap_2_HSTRING_IInspectable_QueryInterface(__FIObservableMap_2_HSTRING_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIObservableMap_2_HSTRING_IInspectable_AddRef(__FIObservableMap_2_HSTRING_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIObservableMap_2_HSTRING_IInspectable_Release(__FIObservableMap_2_HSTRING_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIObservableMap_2_HSTRING_IInspectable_GetIids(__FIObservableMap_2_HSTRING_IInspectable* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIObservableMap_2_HSTRING_IInspectable_GetRuntimeClassName(__FIObservableMap_2_HSTRING_IInspectable* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIObservableMap_2_HSTRING_IInspectable_GetTrustLevel(__FIObservableMap_2_HSTRING_IInspectable* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IObservableMap methods ***/ +static __WIDL_INLINE HRESULT __FIObservableMap_2_HSTRING_IInspectable_add_MapChanged(__FIObservableMap_2_HSTRING_IInspectable* This,__FIMapChangedEventHandler_2_HSTRING_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_MapChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __FIObservableMap_2_HSTRING_IInspectable_remove_MapChanged(__FIObservableMap_2_HSTRING_IInspectable* This,EventRegistrationToken token) { + return This->lpVtbl->remove_MapChanged(This,token); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IObservableMap_HSTRING_IInspectable IID___FIObservableMap_2_HSTRING_IInspectable +#define IObservableMap_HSTRING_IInspectableVtbl __FIObservableMap_2_HSTRING_IInspectableVtbl +#define IObservableMap_HSTRING_IInspectable __FIObservableMap_2_HSTRING_IInspectable +#define IObservableMap_HSTRING_IInspectable_QueryInterface __FIObservableMap_2_HSTRING_IInspectable_QueryInterface +#define IObservableMap_HSTRING_IInspectable_AddRef __FIObservableMap_2_HSTRING_IInspectable_AddRef +#define IObservableMap_HSTRING_IInspectable_Release __FIObservableMap_2_HSTRING_IInspectable_Release +#define IObservableMap_HSTRING_IInspectable_GetIids __FIObservableMap_2_HSTRING_IInspectable_GetIids +#define IObservableMap_HSTRING_IInspectable_GetRuntimeClassName __FIObservableMap_2_HSTRING_IInspectable_GetRuntimeClassName +#define IObservableMap_HSTRING_IInspectable_GetTrustLevel __FIObservableMap_2_HSTRING_IInspectable_GetTrustLevel +#define IObservableMap_HSTRING_IInspectable_add_MapChanged __FIObservableMap_2_HSTRING_IInspectable_add_MapChanged +#define IObservableMap_HSTRING_IInspectable_remove_MapChanged __FIObservableMap_2_HSTRING_IInspectable_remove_MapChanged +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIObservableMap_2_HSTRING_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_HSTRING_INTERFACE_DEFINED__ +#define ____FIIterable_1_HSTRING_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_HSTRING, 0xe2fcc7c1, 0x3bfc, 0x5a0b, 0xb2,0xb0, 0x72,0xe7,0x69,0xd1,0xcb,0x7e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("e2fcc7c1-3bfc-5a0b-b2b0-72e769d1cb7e") + IIterable : IIterable_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_HSTRING, 0xe2fcc7c1, 0x3bfc, 0x5a0b, 0xb2,0xb0, 0x72,0xe7,0x69,0xd1,0xcb,0x7e) +#endif +#else +typedef struct __FIIterable_1_HSTRINGVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_HSTRING *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_HSTRING *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_HSTRING *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_HSTRING *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_HSTRING *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_HSTRING *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_HSTRING *This, + __FIIterator_1_HSTRING **value); + + END_INTERFACE +} __FIIterable_1_HSTRINGVtbl; + +interface __FIIterable_1_HSTRING { + CONST_VTBL __FIIterable_1_HSTRINGVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_HSTRING_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_HSTRING_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_HSTRING_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_HSTRING_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_HSTRING_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_HSTRING_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_HSTRING_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_HSTRING_QueryInterface(__FIIterable_1_HSTRING* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_HSTRING_AddRef(__FIIterable_1_HSTRING* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_HSTRING_Release(__FIIterable_1_HSTRING* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_HSTRING_GetIids(__FIIterable_1_HSTRING* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_HSTRING_GetRuntimeClassName(__FIIterable_1_HSTRING* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_HSTRING_GetTrustLevel(__FIIterable_1_HSTRING* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_HSTRING_First(__FIIterable_1_HSTRING* This,__FIIterator_1_HSTRING **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_HSTRING IID___FIIterable_1_HSTRING +#define IIterable_HSTRINGVtbl __FIIterable_1_HSTRINGVtbl +#define IIterable_HSTRING __FIIterable_1_HSTRING +#define IIterable_HSTRING_QueryInterface __FIIterable_1_HSTRING_QueryInterface +#define IIterable_HSTRING_AddRef __FIIterable_1_HSTRING_AddRef +#define IIterable_HSTRING_Release __FIIterable_1_HSTRING_Release +#define IIterable_HSTRING_GetIids __FIIterable_1_HSTRING_GetIids +#define IIterable_HSTRING_GetRuntimeClassName __FIIterable_1_HSTRING_GetRuntimeClassName +#define IIterable_HSTRING_GetTrustLevel __FIIterable_1_HSTRING_GetTrustLevel +#define IIterable_HSTRING_First __FIIterable_1_HSTRING_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_HSTRING_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_IInspectable_INTERFACE_DEFINED__ +#define ____FIIterable_1_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_IInspectable, 0x092b849b, 0x60b1, 0x52be, 0xa4,0x4a, 0x6f,0xe8,0xe9,0x33,0xcb,0xe4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("092b849b-60b1-52be-a44a-6fe8e933cbe4") + IIterable : IIterable_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_IInspectable, 0x092b849b, 0x60b1, 0x52be, 0xa4,0x4a, 0x6f,0xe8,0xe9,0x33,0xcb,0xe4) +#endif +#else +typedef struct __FIIterable_1_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_IInspectable *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_IInspectable *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_IInspectable *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_IInspectable *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_IInspectable *This, + __FIIterator_1_IInspectable **value); + + END_INTERFACE +} __FIIterable_1_IInspectableVtbl; + +interface __FIIterable_1_IInspectable { + CONST_VTBL __FIIterable_1_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_IInspectable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_IInspectable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_IInspectable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_IInspectable_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_IInspectable_QueryInterface(__FIIterable_1_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_IInspectable_AddRef(__FIIterable_1_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_IInspectable_Release(__FIIterable_1_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_IInspectable_GetIids(__FIIterable_1_IInspectable* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_IInspectable_GetRuntimeClassName(__FIIterable_1_IInspectable* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_IInspectable_GetTrustLevel(__FIIterable_1_IInspectable* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_IInspectable_First(__FIIterable_1_IInspectable* This,__FIIterator_1_IInspectable **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_IInspectable IID___FIIterable_1_IInspectable +#define IIterable_IInspectableVtbl __FIIterable_1_IInspectableVtbl +#define IIterable_IInspectable __FIIterable_1_IInspectable +#define IIterable_IInspectable_QueryInterface __FIIterable_1_IInspectable_QueryInterface +#define IIterable_IInspectable_AddRef __FIIterable_1_IInspectable_AddRef +#define IIterable_IInspectable_Release __FIIterable_1_IInspectable_Release +#define IIterable_IInspectable_GetIids __FIIterable_1_IInspectable_GetIids +#define IIterable_IInspectable_GetRuntimeClassName __FIIterable_1_IInspectable_GetRuntimeClassName +#define IIterable_IInspectable_GetTrustLevel __FIIterable_1_IInspectable_GetTrustLevel +#define IIterable_IInspectable_First __FIIterable_1_IInspectable_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry, 0x876be83b, 0x7218, 0x5bfb, 0xa1,0x69, 0x83,0x15,0x2e,0xf7,0xe1,0x46); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("876be83b-7218-5bfb-a169-83152ef7e146") + IIterable : IIterable_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry, 0x876be83b, 0x7218, 0x5bfb, 0xa1,0x69, 0x83,0x15,0x2e,0xf7,0xe1,0x46) +#endif +#else +typedef struct __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry **value); + + END_INTERFACE +} __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntryVtbl; + +interface __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry { + CONST_VTBL __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_QueryInterface(__FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_AddRef(__FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_Release(__FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetIids(__FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetRuntimeClassName(__FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetTrustLevel(__FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_First(__FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,__FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_IWwwFormUrlDecoderEntry IID___FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry +#define IIterable_IWwwFormUrlDecoderEntryVtbl __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntryVtbl +#define IIterable_IWwwFormUrlDecoderEntry __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry +#define IIterable_IWwwFormUrlDecoderEntry_QueryInterface __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_QueryInterface +#define IIterable_IWwwFormUrlDecoderEntry_AddRef __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_AddRef +#define IIterable_IWwwFormUrlDecoderEntry_Release __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_Release +#define IIterable_IWwwFormUrlDecoderEntry_GetIids __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetIids +#define IIterable_IWwwFormUrlDecoderEntry_GetRuntimeClassName __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetRuntimeClassName +#define IIterable_IWwwFormUrlDecoderEntry_GetTrustLevel __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetTrustLevel +#define IIterable_IWwwFormUrlDecoderEntry_First __FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CFoundation__CUri, 0xb0d63b78, 0x78ad, 0x5e31, 0xb6,0xd8, 0xe3,0x2a,0x0e,0x16,0xc4,0x47); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("b0d63b78-78ad-5e31-b6d8-e32a0e16c447") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CFoundation__CUri, 0xb0d63b78, 0x78ad, 0x5e31, 0xb6,0xd8, 0xe3,0x2a,0x0e,0x16,0xc4,0x47) +#endif +#else +typedef struct __FIIterable_1_Windows__CFoundation__CUriVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CFoundation__CUri *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CFoundation__CUri *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CFoundation__CUri *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CFoundation__CUri *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CFoundation__CUri *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CFoundation__CUri *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CFoundation__CUri *This, + __FIIterator_1_Windows__CFoundation__CUri **value); + + END_INTERFACE +} __FIIterable_1_Windows__CFoundation__CUriVtbl; + +interface __FIIterable_1_Windows__CFoundation__CUri { + CONST_VTBL __FIIterable_1_Windows__CFoundation__CUriVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CFoundation__CUri_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CFoundation__CUri_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CFoundation__CUri_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CFoundation__CUri_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CFoundation__CUri_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CFoundation__CUri_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CFoundation__CUri_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CUri_QueryInterface(__FIIterable_1_Windows__CFoundation__CUri* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CFoundation__CUri_AddRef(__FIIterable_1_Windows__CFoundation__CUri* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CFoundation__CUri_Release(__FIIterable_1_Windows__CFoundation__CUri* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CUri_GetIids(__FIIterable_1_Windows__CFoundation__CUri* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CUri_GetRuntimeClassName(__FIIterable_1_Windows__CFoundation__CUri* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CUri_GetTrustLevel(__FIIterable_1_Windows__CFoundation__CUri* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CUri_First(__FIIterable_1_Windows__CFoundation__CUri* This,__FIIterator_1_Windows__CFoundation__CUri **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_Uri IID___FIIterable_1_Windows__CFoundation__CUri +#define IIterable_UriVtbl __FIIterable_1_Windows__CFoundation__CUriVtbl +#define IIterable_Uri __FIIterable_1_Windows__CFoundation__CUri +#define IIterable_Uri_QueryInterface __FIIterable_1_Windows__CFoundation__CUri_QueryInterface +#define IIterable_Uri_AddRef __FIIterable_1_Windows__CFoundation__CUri_AddRef +#define IIterable_Uri_Release __FIIterable_1_Windows__CFoundation__CUri_Release +#define IIterable_Uri_GetIids __FIIterable_1_Windows__CFoundation__CUri_GetIids +#define IIterable_Uri_GetRuntimeClassName __FIIterable_1_Windows__CFoundation__CUri_GetRuntimeClassName +#define IIterable_Uri_GetTrustLevel __FIIterable_1_Windows__CFoundation__CUri_GetTrustLevel +#define IIterable_Uri_First __FIIterable_1_Windows__CFoundation__CUri_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_HSTRING_INTERFACE_DEFINED__ +#define ____FIIterator_1_HSTRING_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_HSTRING, 0x8c304ebb, 0x6615, 0x50a4, 0x88,0x29, 0x87,0x9e,0xcd,0x44,0x32,0x36); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("8c304ebb-6615-50a4-8829-879ecd443236") + IIterator : IIterator_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_HSTRING, 0x8c304ebb, 0x6615, 0x50a4, 0x88,0x29, 0x87,0x9e,0xcd,0x44,0x32,0x36) +#endif +#else +typedef struct __FIIterator_1_HSTRINGVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_HSTRING *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_HSTRING *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_HSTRING *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_HSTRING *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_HSTRING *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_HSTRING *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_HSTRING *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_HSTRING *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_HSTRING *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_HSTRING *This, + UINT32 items_size, + HSTRING *items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_HSTRINGVtbl; + +interface __FIIterator_1_HSTRING { + CONST_VTBL __FIIterator_1_HSTRINGVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_HSTRING_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_HSTRING_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_HSTRING_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_HSTRING_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_HSTRING_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_HSTRING_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_HSTRING_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_HSTRING_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_HSTRING_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_HSTRING_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_HSTRING_QueryInterface(__FIIterator_1_HSTRING* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_HSTRING_AddRef(__FIIterator_1_HSTRING* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_HSTRING_Release(__FIIterator_1_HSTRING* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_HSTRING_GetIids(__FIIterator_1_HSTRING* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_HSTRING_GetRuntimeClassName(__FIIterator_1_HSTRING* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_HSTRING_GetTrustLevel(__FIIterator_1_HSTRING* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_HSTRING_get_Current(__FIIterator_1_HSTRING* This,HSTRING *value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_HSTRING_get_HasCurrent(__FIIterator_1_HSTRING* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_HSTRING_MoveNext(__FIIterator_1_HSTRING* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_HSTRING_GetMany(__FIIterator_1_HSTRING* This,UINT32 items_size,HSTRING *items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_HSTRING IID___FIIterator_1_HSTRING +#define IIterator_HSTRINGVtbl __FIIterator_1_HSTRINGVtbl +#define IIterator_HSTRING __FIIterator_1_HSTRING +#define IIterator_HSTRING_QueryInterface __FIIterator_1_HSTRING_QueryInterface +#define IIterator_HSTRING_AddRef __FIIterator_1_HSTRING_AddRef +#define IIterator_HSTRING_Release __FIIterator_1_HSTRING_Release +#define IIterator_HSTRING_GetIids __FIIterator_1_HSTRING_GetIids +#define IIterator_HSTRING_GetRuntimeClassName __FIIterator_1_HSTRING_GetRuntimeClassName +#define IIterator_HSTRING_GetTrustLevel __FIIterator_1_HSTRING_GetTrustLevel +#define IIterator_HSTRING_get_Current __FIIterator_1_HSTRING_get_Current +#define IIterator_HSTRING_get_HasCurrent __FIIterator_1_HSTRING_get_HasCurrent +#define IIterator_HSTRING_MoveNext __FIIterator_1_HSTRING_MoveNext +#define IIterator_HSTRING_GetMany __FIIterator_1_HSTRING_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_HSTRING_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_IInspectable_INTERFACE_DEFINED__ +#define ____FIIterator_1_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_IInspectable, 0x44a94f2d, 0x04f8, 0x5091, 0xb3,0x36, 0xbe,0x78,0x92,0xdd,0x10,0xbe); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("44a94f2d-04f8-5091-b336-be7892dd10be") + IIterator : IIterator_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_IInspectable, 0x44a94f2d, 0x04f8, 0x5091, 0xb3,0x36, 0xbe,0x78,0x92,0xdd,0x10,0xbe) +#endif +#else +typedef struct __FIIterator_1_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_IInspectable *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_IInspectable *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_IInspectable *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_IInspectable *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_IInspectable *This, + IInspectable **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_IInspectable *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_IInspectable *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_IInspectable *This, + UINT32 items_size, + IInspectable **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_IInspectableVtbl; + +interface __FIIterator_1_IInspectable { + CONST_VTBL __FIIterator_1_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_IInspectable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_IInspectable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_IInspectable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_IInspectable_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_IInspectable_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_IInspectable_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_IInspectable_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_IInspectable_QueryInterface(__FIIterator_1_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_IInspectable_AddRef(__FIIterator_1_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_IInspectable_Release(__FIIterator_1_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_IInspectable_GetIids(__FIIterator_1_IInspectable* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_IInspectable_GetRuntimeClassName(__FIIterator_1_IInspectable* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_IInspectable_GetTrustLevel(__FIIterator_1_IInspectable* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_IInspectable_get_Current(__FIIterator_1_IInspectable* This,IInspectable **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_IInspectable_get_HasCurrent(__FIIterator_1_IInspectable* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_IInspectable_MoveNext(__FIIterator_1_IInspectable* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_IInspectable_GetMany(__FIIterator_1_IInspectable* This,UINT32 items_size,IInspectable **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_IInspectable IID___FIIterator_1_IInspectable +#define IIterator_IInspectableVtbl __FIIterator_1_IInspectableVtbl +#define IIterator_IInspectable __FIIterator_1_IInspectable +#define IIterator_IInspectable_QueryInterface __FIIterator_1_IInspectable_QueryInterface +#define IIterator_IInspectable_AddRef __FIIterator_1_IInspectable_AddRef +#define IIterator_IInspectable_Release __FIIterator_1_IInspectable_Release +#define IIterator_IInspectable_GetIids __FIIterator_1_IInspectable_GetIids +#define IIterator_IInspectable_GetRuntimeClassName __FIIterator_1_IInspectable_GetRuntimeClassName +#define IIterator_IInspectable_GetTrustLevel __FIIterator_1_IInspectable_GetTrustLevel +#define IIterator_IInspectable_get_Current __FIIterator_1_IInspectable_get_Current +#define IIterator_IInspectable_get_HasCurrent __FIIterator_1_IInspectable_get_HasCurrent +#define IIterator_IInspectable_MoveNext __FIIterator_1_IInspectable_MoveNext +#define IIterator_IInspectable_GetMany __FIIterator_1_IInspectable_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry, 0x32e54295, 0x373c, 0x50cb, 0x80,0xa1, 0x46,0x8a,0x99,0x0c,0xa7,0x80); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("32e54295-373c-50cb-80a1-468a990ca780") + IIterator : IIterator_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry, 0x32e54295, 0x373c, 0x50cb, 0x80,0xa1, 0x46,0x8a,0x99,0x0c,0xa7,0x80) +#endif +#else +typedef struct __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + UINT32 items_size, + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntryVtbl; + +interface __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry { + CONST_VTBL __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_QueryInterface(__FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_AddRef(__FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_Release(__FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetIids(__FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetRuntimeClassName(__FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetTrustLevel(__FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_get_Current(__FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_get_HasCurrent(__FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_MoveNext(__FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetMany(__FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,UINT32 items_size,__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_IWwwFormUrlDecoderEntry IID___FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry +#define IIterator_IWwwFormUrlDecoderEntryVtbl __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntryVtbl +#define IIterator_IWwwFormUrlDecoderEntry __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry +#define IIterator_IWwwFormUrlDecoderEntry_QueryInterface __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_QueryInterface +#define IIterator_IWwwFormUrlDecoderEntry_AddRef __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_AddRef +#define IIterator_IWwwFormUrlDecoderEntry_Release __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_Release +#define IIterator_IWwwFormUrlDecoderEntry_GetIids __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetIids +#define IIterator_IWwwFormUrlDecoderEntry_GetRuntimeClassName __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetRuntimeClassName +#define IIterator_IWwwFormUrlDecoderEntry_GetTrustLevel __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetTrustLevel +#define IIterator_IWwwFormUrlDecoderEntry_get_Current __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_get_Current +#define IIterator_IWwwFormUrlDecoderEntry_get_HasCurrent __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_get_HasCurrent +#define IIterator_IWwwFormUrlDecoderEntry_MoveNext __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_MoveNext +#define IIterator_IWwwFormUrlDecoderEntry_GetMany __FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CFoundation__CUri, 0x1c157d0f, 0x5efe, 0x5cec, 0xbb,0xd6, 0x0c,0x6c,0xe9,0xaf,0x07,0xa5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("1c157d0f-5efe-5cec-bbd6-0c6ce9af07a5") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CFoundation__CUri, 0x1c157d0f, 0x5efe, 0x5cec, 0xbb,0xd6, 0x0c,0x6c,0xe9,0xaf,0x07,0xa5) +#endif +#else +typedef struct __FIIterator_1_Windows__CFoundation__CUriVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CFoundation__CUri *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CFoundation__CUri *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CFoundation__CUri *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CFoundation__CUri *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CFoundation__CUri *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CFoundation__CUri *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CFoundation__CUri *This, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CFoundation__CUri *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CFoundation__CUri *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CFoundation__CUri *This, + UINT32 items_size, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CFoundation__CUriVtbl; + +interface __FIIterator_1_Windows__CFoundation__CUri { + CONST_VTBL __FIIterator_1_Windows__CFoundation__CUriVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CFoundation__CUri_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CFoundation__CUri_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CFoundation__CUri_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CFoundation__CUri_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CFoundation__CUri_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CFoundation__CUri_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CFoundation__CUri_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CFoundation__CUri_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CFoundation__CUri_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CFoundation__CUri_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_QueryInterface(__FIIterator_1_Windows__CFoundation__CUri* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CFoundation__CUri_AddRef(__FIIterator_1_Windows__CFoundation__CUri* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CFoundation__CUri_Release(__FIIterator_1_Windows__CFoundation__CUri* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_GetIids(__FIIterator_1_Windows__CFoundation__CUri* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_GetRuntimeClassName(__FIIterator_1_Windows__CFoundation__CUri* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_GetTrustLevel(__FIIterator_1_Windows__CFoundation__CUri* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_get_Current(__FIIterator_1_Windows__CFoundation__CUri* This,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_get_HasCurrent(__FIIterator_1_Windows__CFoundation__CUri* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_MoveNext(__FIIterator_1_Windows__CFoundation__CUri* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_GetMany(__FIIterator_1_Windows__CFoundation__CUri* This,UINT32 items_size,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_Uri IID___FIIterator_1_Windows__CFoundation__CUri +#define IIterator_UriVtbl __FIIterator_1_Windows__CFoundation__CUriVtbl +#define IIterator_Uri __FIIterator_1_Windows__CFoundation__CUri +#define IIterator_Uri_QueryInterface __FIIterator_1_Windows__CFoundation__CUri_QueryInterface +#define IIterator_Uri_AddRef __FIIterator_1_Windows__CFoundation__CUri_AddRef +#define IIterator_Uri_Release __FIIterator_1_Windows__CFoundation__CUri_Release +#define IIterator_Uri_GetIids __FIIterator_1_Windows__CFoundation__CUri_GetIids +#define IIterator_Uri_GetRuntimeClassName __FIIterator_1_Windows__CFoundation__CUri_GetRuntimeClassName +#define IIterator_Uri_GetTrustLevel __FIIterator_1_Windows__CFoundation__CUri_GetTrustLevel +#define IIterator_Uri_get_Current __FIIterator_1_Windows__CFoundation__CUri_get_Current +#define IIterator_Uri_get_HasCurrent __FIIterator_1_Windows__CFoundation__CUri_get_HasCurrent +#define IIterator_Uri_MoveNext __FIIterator_1_Windows__CFoundation__CUri_MoveNext +#define IIterator_Uri_GetMany __FIIterator_1_Windows__CFoundation__CUri_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ +#define ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_HSTRING, 0x2f13c006, 0xa03a, 0x5f69, 0xb0,0x90, 0x75,0xa4,0x3e,0x33,0x42,0x3e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("2f13c006-a03a-5f69-b090-75a43e33423e") + IVectorView : IVectorView_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_HSTRING, 0x2f13c006, 0xa03a, 0x5f69, 0xb0,0x90, 0x75,0xa4,0x3e,0x33,0x42,0x3e) +#endif +#else +typedef struct __FIVectorView_1_HSTRINGVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_HSTRING *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_HSTRING *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_HSTRING *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_HSTRING *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_HSTRING *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_HSTRING *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_HSTRING *This, + UINT32 index, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_HSTRING *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_HSTRING *This, + HSTRING element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_HSTRING *This, + UINT32 start_index, + UINT32 items_size, + HSTRING *items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_HSTRINGVtbl; + +interface __FIVectorView_1_HSTRING { + CONST_VTBL __FIVectorView_1_HSTRINGVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_HSTRING_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_HSTRING_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_HSTRING_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_HSTRING_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_HSTRING_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_HSTRING_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_HSTRING_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_HSTRING_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_HSTRING_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_HSTRING_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_HSTRING_QueryInterface(__FIVectorView_1_HSTRING* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_HSTRING_AddRef(__FIVectorView_1_HSTRING* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_HSTRING_Release(__FIVectorView_1_HSTRING* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_HSTRING_GetIids(__FIVectorView_1_HSTRING* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_HSTRING_GetRuntimeClassName(__FIVectorView_1_HSTRING* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_HSTRING_GetTrustLevel(__FIVectorView_1_HSTRING* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_HSTRING_GetAt(__FIVectorView_1_HSTRING* This,UINT32 index,HSTRING *value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_HSTRING_get_Size(__FIVectorView_1_HSTRING* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_HSTRING_IndexOf(__FIVectorView_1_HSTRING* This,HSTRING element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_HSTRING_GetMany(__FIVectorView_1_HSTRING* This,UINT32 start_index,UINT32 items_size,HSTRING *items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_HSTRING IID___FIVectorView_1_HSTRING +#define IVectorView_HSTRINGVtbl __FIVectorView_1_HSTRINGVtbl +#define IVectorView_HSTRING __FIVectorView_1_HSTRING +#define IVectorView_HSTRING_QueryInterface __FIVectorView_1_HSTRING_QueryInterface +#define IVectorView_HSTRING_AddRef __FIVectorView_1_HSTRING_AddRef +#define IVectorView_HSTRING_Release __FIVectorView_1_HSTRING_Release +#define IVectorView_HSTRING_GetIids __FIVectorView_1_HSTRING_GetIids +#define IVectorView_HSTRING_GetRuntimeClassName __FIVectorView_1_HSTRING_GetRuntimeClassName +#define IVectorView_HSTRING_GetTrustLevel __FIVectorView_1_HSTRING_GetTrustLevel +#define IVectorView_HSTRING_GetAt __FIVectorView_1_HSTRING_GetAt +#define IVectorView_HSTRING_get_Size __FIVectorView_1_HSTRING_get_Size +#define IVectorView_HSTRING_IndexOf __FIVectorView_1_HSTRING_IndexOf +#define IVectorView_HSTRING_GetMany __FIVectorView_1_HSTRING_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_IInspectable_INTERFACE_DEFINED__ +#define ____FIVectorView_1_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_IInspectable, 0xa6487363, 0xb074, 0x5c60, 0xab,0x16, 0x86,0x6d,0xce,0x4e,0xe5,0x4d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("a6487363-b074-5c60-ab16-866dce4ee54d") + IVectorView : IVectorView_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_IInspectable, 0xa6487363, 0xb074, 0x5c60, 0xab,0x16, 0x86,0x6d,0xce,0x4e,0xe5,0x4d) +#endif +#else +typedef struct __FIVectorView_1_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_IInspectable *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_IInspectable *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_IInspectable *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_IInspectable *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_IInspectable *This, + UINT32 index, + IInspectable **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_IInspectable *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_IInspectable *This, + IInspectable *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_IInspectable *This, + UINT32 start_index, + UINT32 items_size, + IInspectable **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_IInspectableVtbl; + +interface __FIVectorView_1_IInspectable { + CONST_VTBL __FIVectorView_1_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_IInspectable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_IInspectable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_IInspectable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_IInspectable_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_IInspectable_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_IInspectable_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_IInspectable_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_IInspectable_QueryInterface(__FIVectorView_1_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_IInspectable_AddRef(__FIVectorView_1_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_IInspectable_Release(__FIVectorView_1_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_IInspectable_GetIids(__FIVectorView_1_IInspectable* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_IInspectable_GetRuntimeClassName(__FIVectorView_1_IInspectable* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_IInspectable_GetTrustLevel(__FIVectorView_1_IInspectable* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_IInspectable_GetAt(__FIVectorView_1_IInspectable* This,UINT32 index,IInspectable **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_IInspectable_get_Size(__FIVectorView_1_IInspectable* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_IInspectable_IndexOf(__FIVectorView_1_IInspectable* This,IInspectable *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_IInspectable_GetMany(__FIVectorView_1_IInspectable* This,UINT32 start_index,UINT32 items_size,IInspectable **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_IInspectable IID___FIVectorView_1_IInspectable +#define IVectorView_IInspectableVtbl __FIVectorView_1_IInspectableVtbl +#define IVectorView_IInspectable __FIVectorView_1_IInspectable +#define IVectorView_IInspectable_QueryInterface __FIVectorView_1_IInspectable_QueryInterface +#define IVectorView_IInspectable_AddRef __FIVectorView_1_IInspectable_AddRef +#define IVectorView_IInspectable_Release __FIVectorView_1_IInspectable_Release +#define IVectorView_IInspectable_GetIids __FIVectorView_1_IInspectable_GetIids +#define IVectorView_IInspectable_GetRuntimeClassName __FIVectorView_1_IInspectable_GetRuntimeClassName +#define IVectorView_IInspectable_GetTrustLevel __FIVectorView_1_IInspectable_GetTrustLevel +#define IVectorView_IInspectable_GetAt __FIVectorView_1_IInspectable_GetAt +#define IVectorView_IInspectable_get_Size __FIVectorView_1_IInspectable_get_Size +#define IVectorView_IInspectable_IndexOf __FIVectorView_1_IInspectable_IndexOf +#define IVectorView_IInspectable_GetMany __FIVectorView_1_IInspectable_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry, 0xb1f00d3b, 0x1f06, 0x5117, 0x93,0xea, 0x2a,0x0d,0x79,0x11,0x67,0x01); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("b1f00d3b-1f06-5117-93ea-2a0d79116701") + IVectorView : IVectorView_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry, 0xb1f00d3b, 0x1f06, 0x5117, 0x93,0xea, 0x2a,0x0d,0x79,0x11,0x67,0x01) +#endif +#else +typedef struct __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + UINT32 index, + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntryVtbl; + +interface __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry { + CONST_VTBL __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_QueryInterface(__FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_AddRef(__FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_Release(__FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetIids(__FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetRuntimeClassName(__FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetTrustLevel(__FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetAt(__FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,UINT32 index,__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_get_Size(__FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_IndexOf(__FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetMany(__FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CFoundation_CIWwwFormUrlDecoderEntry **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_IWwwFormUrlDecoderEntry IID___FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry +#define IVectorView_IWwwFormUrlDecoderEntryVtbl __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntryVtbl +#define IVectorView_IWwwFormUrlDecoderEntry __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry +#define IVectorView_IWwwFormUrlDecoderEntry_QueryInterface __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_QueryInterface +#define IVectorView_IWwwFormUrlDecoderEntry_AddRef __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_AddRef +#define IVectorView_IWwwFormUrlDecoderEntry_Release __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_Release +#define IVectorView_IWwwFormUrlDecoderEntry_GetIids __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetIids +#define IVectorView_IWwwFormUrlDecoderEntry_GetRuntimeClassName __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetRuntimeClassName +#define IVectorView_IWwwFormUrlDecoderEntry_GetTrustLevel __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetTrustLevel +#define IVectorView_IWwwFormUrlDecoderEntry_GetAt __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetAt +#define IVectorView_IWwwFormUrlDecoderEntry_get_Size __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_get_Size +#define IVectorView_IWwwFormUrlDecoderEntry_IndexOf __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_IndexOf +#define IVectorView_IWwwFormUrlDecoderEntry_GetMany __FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CFoundation__CIWwwFormUrlDecoderEntry_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVector interface + */ +#ifndef ____FIVector_1_HSTRING_INTERFACE_DEFINED__ +#define ____FIVector_1_HSTRING_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVector_1_HSTRING, 0x98b9acc1, 0x4b56, 0x532e, 0xac,0x73, 0x03,0xd5,0x29,0x1c,0xca,0x90); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("98b9acc1-4b56-532e-ac73-03d5291cca90") + IVector : IVector_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVector_1_HSTRING, 0x98b9acc1, 0x4b56, 0x532e, 0xac,0x73, 0x03,0xd5,0x29,0x1c,0xca,0x90) +#endif +#else +typedef struct __FIVector_1_HSTRINGVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVector_1_HSTRING *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVector_1_HSTRING *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVector_1_HSTRING *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVector_1_HSTRING *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVector_1_HSTRING *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVector_1_HSTRING *This, + TrustLevel *trustLevel); + + /*** IVector methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVector_1_HSTRING *This, + UINT32 index, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVector_1_HSTRING *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *GetView)( + __FIVector_1_HSTRING *This, + __FIVectorView_1_HSTRING **value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVector_1_HSTRING *This, + HSTRING element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *SetAt)( + __FIVector_1_HSTRING *This, + UINT32 index, + HSTRING value); + + HRESULT (STDMETHODCALLTYPE *InsertAt)( + __FIVector_1_HSTRING *This, + UINT32 index, + HSTRING value); + + HRESULT (STDMETHODCALLTYPE *RemoveAt)( + __FIVector_1_HSTRING *This, + UINT32 index); + + HRESULT (STDMETHODCALLTYPE *Append)( + __FIVector_1_HSTRING *This, + HSTRING value); + + HRESULT (STDMETHODCALLTYPE *RemoveAtEnd)( + __FIVector_1_HSTRING *This); + + HRESULT (STDMETHODCALLTYPE *Clear)( + __FIVector_1_HSTRING *This); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVector_1_HSTRING *This, + UINT32 start_index, + UINT32 items_size, + HSTRING *items, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *ReplaceAll)( + __FIVector_1_HSTRING *This, + UINT32 count, + HSTRING *items); + + END_INTERFACE +} __FIVector_1_HSTRINGVtbl; + +interface __FIVector_1_HSTRING { + CONST_VTBL __FIVector_1_HSTRINGVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVector_1_HSTRING_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVector_1_HSTRING_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVector_1_HSTRING_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVector_1_HSTRING_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVector_1_HSTRING_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVector_1_HSTRING_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector methods ***/ +#define __FIVector_1_HSTRING_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVector_1_HSTRING_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVector_1_HSTRING_GetView(This,value) (This)->lpVtbl->GetView(This,value) +#define __FIVector_1_HSTRING_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVector_1_HSTRING_SetAt(This,index,value) (This)->lpVtbl->SetAt(This,index,value) +#define __FIVector_1_HSTRING_InsertAt(This,index,value) (This)->lpVtbl->InsertAt(This,index,value) +#define __FIVector_1_HSTRING_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) +#define __FIVector_1_HSTRING_Append(This,value) (This)->lpVtbl->Append(This,value) +#define __FIVector_1_HSTRING_RemoveAtEnd(This) (This)->lpVtbl->RemoveAtEnd(This) +#define __FIVector_1_HSTRING_Clear(This) (This)->lpVtbl->Clear(This) +#define __FIVector_1_HSTRING_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#define __FIVector_1_HSTRING_ReplaceAll(This,count,items) (This)->lpVtbl->ReplaceAll(This,count,items) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_QueryInterface(__FIVector_1_HSTRING* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVector_1_HSTRING_AddRef(__FIVector_1_HSTRING* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVector_1_HSTRING_Release(__FIVector_1_HSTRING* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_GetIids(__FIVector_1_HSTRING* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_GetRuntimeClassName(__FIVector_1_HSTRING* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_GetTrustLevel(__FIVector_1_HSTRING* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_GetAt(__FIVector_1_HSTRING* This,UINT32 index,HSTRING *value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_get_Size(__FIVector_1_HSTRING* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_GetView(__FIVector_1_HSTRING* This,__FIVectorView_1_HSTRING **value) { + return This->lpVtbl->GetView(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_IndexOf(__FIVector_1_HSTRING* This,HSTRING element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_SetAt(__FIVector_1_HSTRING* This,UINT32 index,HSTRING value) { + return This->lpVtbl->SetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_InsertAt(__FIVector_1_HSTRING* This,UINT32 index,HSTRING value) { + return This->lpVtbl->InsertAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_RemoveAt(__FIVector_1_HSTRING* This,UINT32 index) { + return This->lpVtbl->RemoveAt(This,index); +} +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_Append(__FIVector_1_HSTRING* This,HSTRING value) { + return This->lpVtbl->Append(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_RemoveAtEnd(__FIVector_1_HSTRING* This) { + return This->lpVtbl->RemoveAtEnd(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_Clear(__FIVector_1_HSTRING* This) { + return This->lpVtbl->Clear(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_GetMany(__FIVector_1_HSTRING* This,UINT32 start_index,UINT32 items_size,HSTRING *items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_HSTRING_ReplaceAll(__FIVector_1_HSTRING* This,UINT32 count,HSTRING *items) { + return This->lpVtbl->ReplaceAll(This,count,items); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVector_HSTRING IID___FIVector_1_HSTRING +#define IVector_HSTRINGVtbl __FIVector_1_HSTRINGVtbl +#define IVector_HSTRING __FIVector_1_HSTRING +#define IVector_HSTRING_QueryInterface __FIVector_1_HSTRING_QueryInterface +#define IVector_HSTRING_AddRef __FIVector_1_HSTRING_AddRef +#define IVector_HSTRING_Release __FIVector_1_HSTRING_Release +#define IVector_HSTRING_GetIids __FIVector_1_HSTRING_GetIids +#define IVector_HSTRING_GetRuntimeClassName __FIVector_1_HSTRING_GetRuntimeClassName +#define IVector_HSTRING_GetTrustLevel __FIVector_1_HSTRING_GetTrustLevel +#define IVector_HSTRING_GetAt __FIVector_1_HSTRING_GetAt +#define IVector_HSTRING_get_Size __FIVector_1_HSTRING_get_Size +#define IVector_HSTRING_GetView __FIVector_1_HSTRING_GetView +#define IVector_HSTRING_IndexOf __FIVector_1_HSTRING_IndexOf +#define IVector_HSTRING_SetAt __FIVector_1_HSTRING_SetAt +#define IVector_HSTRING_InsertAt __FIVector_1_HSTRING_InsertAt +#define IVector_HSTRING_RemoveAt __FIVector_1_HSTRING_RemoveAt +#define IVector_HSTRING_Append __FIVector_1_HSTRING_Append +#define IVector_HSTRING_RemoveAtEnd __FIVector_1_HSTRING_RemoveAtEnd +#define IVector_HSTRING_Clear __FIVector_1_HSTRING_Clear +#define IVector_HSTRING_GetMany __FIVector_1_HSTRING_GetMany +#define IVector_HSTRING_ReplaceAll __FIVector_1_HSTRING_ReplaceAll +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVector_1_HSTRING_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVector interface + */ +#ifndef ____FIVector_1_IInspectable_INTERFACE_DEFINED__ +#define ____FIVector_1_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVector_1_IInspectable, 0xb32bdca4, 0x5e52, 0x5b27, 0xbc,0x5d, 0xd6,0x6a,0x1a,0x26,0x8c,0x2a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("b32bdca4-5e52-5b27-bc5d-d66a1a268c2a") + IVector : IVector_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVector_1_IInspectable, 0xb32bdca4, 0x5e52, 0x5b27, 0xbc,0x5d, 0xd6,0x6a,0x1a,0x26,0x8c,0x2a) +#endif +#else +typedef struct __FIVector_1_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVector_1_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVector_1_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVector_1_IInspectable *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVector_1_IInspectable *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVector_1_IInspectable *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVector_1_IInspectable *This, + TrustLevel *trustLevel); + + /*** IVector methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVector_1_IInspectable *This, + UINT32 index, + IInspectable **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVector_1_IInspectable *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *GetView)( + __FIVector_1_IInspectable *This, + __FIVectorView_1_IInspectable **value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVector_1_IInspectable *This, + IInspectable *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *SetAt)( + __FIVector_1_IInspectable *This, + UINT32 index, + IInspectable *value); + + HRESULT (STDMETHODCALLTYPE *InsertAt)( + __FIVector_1_IInspectable *This, + UINT32 index, + IInspectable *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAt)( + __FIVector_1_IInspectable *This, + UINT32 index); + + HRESULT (STDMETHODCALLTYPE *Append)( + __FIVector_1_IInspectable *This, + IInspectable *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAtEnd)( + __FIVector_1_IInspectable *This); + + HRESULT (STDMETHODCALLTYPE *Clear)( + __FIVector_1_IInspectable *This); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVector_1_IInspectable *This, + UINT32 start_index, + UINT32 items_size, + IInspectable **items, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *ReplaceAll)( + __FIVector_1_IInspectable *This, + UINT32 count, + IInspectable **items); + + END_INTERFACE +} __FIVector_1_IInspectableVtbl; + +interface __FIVector_1_IInspectable { + CONST_VTBL __FIVector_1_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVector_1_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVector_1_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVector_1_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVector_1_IInspectable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVector_1_IInspectable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVector_1_IInspectable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector methods ***/ +#define __FIVector_1_IInspectable_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVector_1_IInspectable_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVector_1_IInspectable_GetView(This,value) (This)->lpVtbl->GetView(This,value) +#define __FIVector_1_IInspectable_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVector_1_IInspectable_SetAt(This,index,value) (This)->lpVtbl->SetAt(This,index,value) +#define __FIVector_1_IInspectable_InsertAt(This,index,value) (This)->lpVtbl->InsertAt(This,index,value) +#define __FIVector_1_IInspectable_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) +#define __FIVector_1_IInspectable_Append(This,value) (This)->lpVtbl->Append(This,value) +#define __FIVector_1_IInspectable_RemoveAtEnd(This) (This)->lpVtbl->RemoveAtEnd(This) +#define __FIVector_1_IInspectable_Clear(This) (This)->lpVtbl->Clear(This) +#define __FIVector_1_IInspectable_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#define __FIVector_1_IInspectable_ReplaceAll(This,count,items) (This)->lpVtbl->ReplaceAll(This,count,items) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_QueryInterface(__FIVector_1_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVector_1_IInspectable_AddRef(__FIVector_1_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVector_1_IInspectable_Release(__FIVector_1_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_GetIids(__FIVector_1_IInspectable* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_GetRuntimeClassName(__FIVector_1_IInspectable* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_GetTrustLevel(__FIVector_1_IInspectable* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_GetAt(__FIVector_1_IInspectable* This,UINT32 index,IInspectable **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_get_Size(__FIVector_1_IInspectable* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_GetView(__FIVector_1_IInspectable* This,__FIVectorView_1_IInspectable **value) { + return This->lpVtbl->GetView(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_IndexOf(__FIVector_1_IInspectable* This,IInspectable *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_SetAt(__FIVector_1_IInspectable* This,UINT32 index,IInspectable *value) { + return This->lpVtbl->SetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_InsertAt(__FIVector_1_IInspectable* This,UINT32 index,IInspectable *value) { + return This->lpVtbl->InsertAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_RemoveAt(__FIVector_1_IInspectable* This,UINT32 index) { + return This->lpVtbl->RemoveAt(This,index); +} +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_Append(__FIVector_1_IInspectable* This,IInspectable *value) { + return This->lpVtbl->Append(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_RemoveAtEnd(__FIVector_1_IInspectable* This) { + return This->lpVtbl->RemoveAtEnd(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_Clear(__FIVector_1_IInspectable* This) { + return This->lpVtbl->Clear(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_GetMany(__FIVector_1_IInspectable* This,UINT32 start_index,UINT32 items_size,IInspectable **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_IInspectable_ReplaceAll(__FIVector_1_IInspectable* This,UINT32 count,IInspectable **items) { + return This->lpVtbl->ReplaceAll(This,count,items); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVector_IInspectable IID___FIVector_1_IInspectable +#define IVector_IInspectableVtbl __FIVector_1_IInspectableVtbl +#define IVector_IInspectable __FIVector_1_IInspectable +#define IVector_IInspectable_QueryInterface __FIVector_1_IInspectable_QueryInterface +#define IVector_IInspectable_AddRef __FIVector_1_IInspectable_AddRef +#define IVector_IInspectable_Release __FIVector_1_IInspectable_Release +#define IVector_IInspectable_GetIids __FIVector_1_IInspectable_GetIids +#define IVector_IInspectable_GetRuntimeClassName __FIVector_1_IInspectable_GetRuntimeClassName +#define IVector_IInspectable_GetTrustLevel __FIVector_1_IInspectable_GetTrustLevel +#define IVector_IInspectable_GetAt __FIVector_1_IInspectable_GetAt +#define IVector_IInspectable_get_Size __FIVector_1_IInspectable_get_Size +#define IVector_IInspectable_GetView __FIVector_1_IInspectable_GetView +#define IVector_IInspectable_IndexOf __FIVector_1_IInspectable_IndexOf +#define IVector_IInspectable_SetAt __FIVector_1_IInspectable_SetAt +#define IVector_IInspectable_InsertAt __FIVector_1_IInspectable_InsertAt +#define IVector_IInspectable_RemoveAt __FIVector_1_IInspectable_RemoveAt +#define IVector_IInspectable_Append __FIVector_1_IInspectable_Append +#define IVector_IInspectable_RemoveAtEnd __FIVector_1_IInspectable_RemoveAtEnd +#define IVector_IInspectable_Clear __FIVector_1_IInspectable_Clear +#define IVector_IInspectable_GetMany __FIVector_1_IInspectable_GetMany +#define IVector_IInspectable_ReplaceAll __FIVector_1_IInspectable_ReplaceAll +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVector_1_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMapView* > interface + */ +#ifndef ____FIMapView_2_HSTRING___FIVectorView_1_HSTRING_INTERFACE_DEFINED__ +#define ____FIMapView_2_HSTRING___FIVectorView_1_HSTRING_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIMapView_2_HSTRING___FIVectorView_1_HSTRING, 0x2843d34f, 0xd3e5, 0x5fca, 0x9f,0xdc, 0xb5,0x68,0xdd,0x5c,0x1e,0x64); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("2843d34f-d3e5-5fca-9fdc-b568dd5c1e64") + IMapView* > : IMapView_impl* > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIMapView_2_HSTRING___FIVectorView_1_HSTRING, 0x2843d34f, 0xd3e5, 0x5fca, 0x9f,0xdc, 0xb5,0x68,0xdd,0x5c,0x1e,0x64) +#endif +#else +typedef struct __FIMapView_2_HSTRING___FIVectorView_1_HSTRINGVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIMapView_2_HSTRING___FIVectorView_1_HSTRING *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIMapView_2_HSTRING___FIVectorView_1_HSTRING *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIMapView_2_HSTRING___FIVectorView_1_HSTRING *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIMapView_2_HSTRING___FIVectorView_1_HSTRING *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIMapView_2_HSTRING___FIVectorView_1_HSTRING *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIMapView_2_HSTRING___FIVectorView_1_HSTRING *This, + TrustLevel *trustLevel); + + /*** IMapView* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Lookup)( + __FIMapView_2_HSTRING___FIVectorView_1_HSTRING *This, + HSTRING key, + __FIVectorView_1_HSTRING **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIMapView_2_HSTRING___FIVectorView_1_HSTRING *This, + unsigned int *size); + + HRESULT (STDMETHODCALLTYPE *HasKey)( + __FIMapView_2_HSTRING___FIVectorView_1_HSTRING *This, + HSTRING key, + boolean *found); + + HRESULT (STDMETHODCALLTYPE *Split)( + __FIMapView_2_HSTRING___FIVectorView_1_HSTRING *This, + __FIMapView_2_HSTRING___FIVectorView_1_HSTRING **first, + __FIMapView_2_HSTRING___FIVectorView_1_HSTRING **second); + + END_INTERFACE +} __FIMapView_2_HSTRING___FIVectorView_1_HSTRINGVtbl; + +interface __FIMapView_2_HSTRING___FIVectorView_1_HSTRING { + CONST_VTBL __FIMapView_2_HSTRING___FIVectorView_1_HSTRINGVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IMapView* > methods ***/ +#define __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_Lookup(This,key,value) (This)->lpVtbl->Lookup(This,key,value) +#define __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_get_Size(This,size) (This)->lpVtbl->get_Size(This,size) +#define __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_HasKey(This,key,found) (This)->lpVtbl->HasKey(This,key,found) +#define __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_Split(This,first,second) (This)->lpVtbl->Split(This,first,second) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_QueryInterface(__FIMapView_2_HSTRING___FIVectorView_1_HSTRING* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_AddRef(__FIMapView_2_HSTRING___FIVectorView_1_HSTRING* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_Release(__FIMapView_2_HSTRING___FIVectorView_1_HSTRING* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_GetIids(__FIMapView_2_HSTRING___FIVectorView_1_HSTRING* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_GetRuntimeClassName(__FIMapView_2_HSTRING___FIVectorView_1_HSTRING* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_GetTrustLevel(__FIMapView_2_HSTRING___FIVectorView_1_HSTRING* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IMapView* > methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_Lookup(__FIMapView_2_HSTRING___FIVectorView_1_HSTRING* This,HSTRING key,__FIVectorView_1_HSTRING **value) { + return This->lpVtbl->Lookup(This,key,value); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_get_Size(__FIMapView_2_HSTRING___FIVectorView_1_HSTRING* This,unsigned int *size) { + return This->lpVtbl->get_Size(This,size); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_HasKey(__FIMapView_2_HSTRING___FIVectorView_1_HSTRING* This,HSTRING key,boolean *found) { + return This->lpVtbl->HasKey(This,key,found); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_Split(__FIMapView_2_HSTRING___FIVectorView_1_HSTRING* This,__FIMapView_2_HSTRING___FIVectorView_1_HSTRING **first,__FIMapView_2_HSTRING___FIVectorView_1_HSTRING **second) { + return This->lpVtbl->Split(This,first,second); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IMapView_HSTRING_IVectorView_HSTRING IID___FIMapView_2_HSTRING___FIVectorView_1_HSTRING +#define IMapView_HSTRING_IVectorView_HSTRINGVtbl __FIMapView_2_HSTRING___FIVectorView_1_HSTRINGVtbl +#define IMapView_HSTRING_IVectorView_HSTRING __FIMapView_2_HSTRING___FIVectorView_1_HSTRING +#define IMapView_HSTRING_IVectorView_HSTRING_QueryInterface __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_QueryInterface +#define IMapView_HSTRING_IVectorView_HSTRING_AddRef __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_AddRef +#define IMapView_HSTRING_IVectorView_HSTRING_Release __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_Release +#define IMapView_HSTRING_IVectorView_HSTRING_GetIids __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_GetIids +#define IMapView_HSTRING_IVectorView_HSTRING_GetRuntimeClassName __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_GetRuntimeClassName +#define IMapView_HSTRING_IVectorView_HSTRING_GetTrustLevel __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_GetTrustLevel +#define IMapView_HSTRING_IVectorView_HSTRING_Lookup __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_Lookup +#define IMapView_HSTRING_IVectorView_HSTRING_get_Size __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_get_Size +#define IMapView_HSTRING_IVectorView_HSTRING_HasKey __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_HasKey +#define IMapView_HSTRING_IVectorView_HSTRING_Split __FIMapView_2_HSTRING___FIVectorView_1_HSTRING_Split +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIMapView_2_HSTRING___FIVectorView_1_HSTRING_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IEventHandler interface + */ +#ifndef ____FIEventHandler_1_IInspectable_INTERFACE_DEFINED__ +#define ____FIEventHandler_1_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIEventHandler_1_IInspectable, 0xc50898f6, 0xc536, 0x5f47, 0x85,0x83, 0x8b,0x2c,0x24,0x38,0xa1,0x3b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("c50898f6-c536-5f47-8583-8b2c2438a13b") + IEventHandler : IEventHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIEventHandler_1_IInspectable, 0xc50898f6, 0xc536, 0x5f47, 0x85,0x83, 0x8b,0x2c,0x24,0x38,0xa1,0x3b) +#endif +#else +typedef struct __FIEventHandler_1_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIEventHandler_1_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIEventHandler_1_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIEventHandler_1_IInspectable *This); + + /*** IEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIEventHandler_1_IInspectable *This, + IInspectable *sender, + IInspectable *args); + + END_INTERFACE +} __FIEventHandler_1_IInspectableVtbl; + +interface __FIEventHandler_1_IInspectable { + CONST_VTBL __FIEventHandler_1_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIEventHandler_1_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIEventHandler_1_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIEventHandler_1_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IEventHandler methods ***/ +#define __FIEventHandler_1_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIEventHandler_1_IInspectable_QueryInterface(__FIEventHandler_1_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIEventHandler_1_IInspectable_AddRef(__FIEventHandler_1_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIEventHandler_1_IInspectable_Release(__FIEventHandler_1_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FIEventHandler_1_IInspectable_Invoke(__FIEventHandler_1_IInspectable* This,IInspectable *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IEventHandler_IInspectable IID___FIEventHandler_1_IInspectable +#define IEventHandler_IInspectableVtbl __FIEventHandler_1_IInspectableVtbl +#define IEventHandler_IInspectable __FIEventHandler_1_IInspectable +#define IEventHandler_IInspectable_QueryInterface __FIEventHandler_1_IInspectable_QueryInterface +#define IEventHandler_IInspectable_AddRef __FIEventHandler_1_IInspectable_AddRef +#define IEventHandler_IInspectable_Release __FIEventHandler_1_IInspectable_Release +#define IEventHandler_IInspectable_Invoke __FIEventHandler_1_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ #endif -#ifndef ____FIVectorView_1_HSTRING_FWD_DEFINED__ -#define ____FIVectorView_1_HSTRING_FWD_DEFINED__ -typedef interface __FIVectorView_1_HSTRING __FIVectorView_1_HSTRING; -#ifdef __cplusplus -#define __FIVectorView_1_HSTRING ABI::Windows::Foundation::Collections::IVectorView -#endif /* __cplusplus */ #endif +#endif /* ____FIEventHandler_1_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_IInspectable_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_IInspectable, 0x3f08262e, 0xa2e1, 0x5134, 0x92,0x97, 0xe9,0x21,0x1f,0x48,0x1a,0x2d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("3f08262e-a2e1-5134-9297-e9211f481a2d") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_IInspectable, 0x3f08262e, 0xa2e1, 0x5134, 0x92,0x97, 0xe9,0x21,0x1f,0x48,0x1a,0x2d) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_IInspectable *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_IInspectable *This, + __FIAsyncOperation_1_IInspectable *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_IInspectableVtbl; + +interface __FIAsyncOperationCompletedHandler_1_IInspectable { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_IInspectable_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_IInspectable_QueryInterface(__FIAsyncOperationCompletedHandler_1_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_IInspectable_AddRef(__FIAsyncOperationCompletedHandler_1_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_IInspectable_Release(__FIAsyncOperationCompletedHandler_1_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_IInspectable_Invoke(__FIAsyncOperationCompletedHandler_1_IInspectable* This,__FIAsyncOperation_1_IInspectable *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_IInspectable IID___FIAsyncOperationCompletedHandler_1_IInspectable +#define IAsyncOperationCompletedHandler_IInspectableVtbl __FIAsyncOperationCompletedHandler_1_IInspectableVtbl +#define IAsyncOperationCompletedHandler_IInspectable __FIAsyncOperationCompletedHandler_1_IInspectable +#define IAsyncOperationCompletedHandler_IInspectable_QueryInterface __FIAsyncOperationCompletedHandler_1_IInspectable_QueryInterface +#define IAsyncOperationCompletedHandler_IInspectable_AddRef __FIAsyncOperationCompletedHandler_1_IInspectable_AddRef +#define IAsyncOperationCompletedHandler_IInspectable_Release __FIAsyncOperationCompletedHandler_1_IInspectable_Release +#define IAsyncOperationCompletedHandler_IInspectable_Invoke __FIAsyncOperationCompletedHandler_1_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_IInspectable_INTERFACE_DEFINED__ */ + /***************************************************************************** * IAsyncOperationCompletedHandler interface */ @@ -713,17 +7536,17 @@ interface __FIAsyncOperationCompletedHandler_1_boolean { #define __FIAsyncOperationCompletedHandler_1_boolean_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __FIAsyncOperationCompletedHandler_1_boolean_QueryInterface(__FIAsyncOperationCompletedHandler_1_boolean* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_boolean_QueryInterface(__FIAsyncOperationCompletedHandler_1_boolean* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __FIAsyncOperationCompletedHandler_1_boolean_AddRef(__FIAsyncOperationCompletedHandler_1_boolean* This) { +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_boolean_AddRef(__FIAsyncOperationCompletedHandler_1_boolean* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __FIAsyncOperationCompletedHandler_1_boolean_Release(__FIAsyncOperationCompletedHandler_1_boolean* This) { +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_boolean_Release(__FIAsyncOperationCompletedHandler_1_boolean* This) { return This->lpVtbl->Release(This); } /*** IAsyncOperationCompletedHandler methods ***/ -static FORCEINLINE HRESULT __FIAsyncOperationCompletedHandler_1_boolean_Invoke(__FIAsyncOperationCompletedHandler_1_boolean* This,__FIAsyncOperation_1_boolean *info,AsyncStatus status) { +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_boolean_Invoke(__FIAsyncOperationCompletedHandler_1_boolean* This,__FIAsyncOperation_1_boolean *info,AsyncStatus status) { return This->lpVtbl->Invoke(This,info,status); } #endif @@ -742,6 +7565,238 @@ static FORCEINLINE HRESULT __FIAsyncOperationCompletedHandler_1_boolean_Invoke(_ #endif /* ____FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_UINT32_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_UINT32_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_UINT32, 0x9343b6e7, 0xe3d2, 0x5e4a, 0xab,0x2d, 0x2b,0xce,0x49,0x19,0xa6,0xa4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("9343b6e7-e3d2-5e4a-ab2d-2bce4919a6a4") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_UINT32, 0x9343b6e7, 0xe3d2, 0x5e4a, 0xab,0x2d, 0x2b,0xce,0x49,0x19,0xa6,0xa4) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_UINT32Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_UINT32 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_UINT32 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_UINT32 *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_UINT32 *This, + __FIAsyncOperation_1_UINT32 *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_UINT32Vtbl; + +interface __FIAsyncOperationCompletedHandler_1_UINT32 { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_UINT32Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_UINT32_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_UINT32_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_UINT32_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_UINT32_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_UINT32_QueryInterface(__FIAsyncOperationCompletedHandler_1_UINT32* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_UINT32_AddRef(__FIAsyncOperationCompletedHandler_1_UINT32* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_UINT32_Release(__FIAsyncOperationCompletedHandler_1_UINT32* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_UINT32_Invoke(__FIAsyncOperationCompletedHandler_1_UINT32* This,__FIAsyncOperation_1_UINT32 *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_UINT32 IID___FIAsyncOperationCompletedHandler_1_UINT32 +#define IAsyncOperationCompletedHandler_UINT32Vtbl __FIAsyncOperationCompletedHandler_1_UINT32Vtbl +#define IAsyncOperationCompletedHandler_UINT32 __FIAsyncOperationCompletedHandler_1_UINT32 +#define IAsyncOperationCompletedHandler_UINT32_QueryInterface __FIAsyncOperationCompletedHandler_1_UINT32_QueryInterface +#define IAsyncOperationCompletedHandler_UINT32_AddRef __FIAsyncOperationCompletedHandler_1_UINT32_AddRef +#define IAsyncOperationCompletedHandler_UINT32_Release __FIAsyncOperationCompletedHandler_1_UINT32_Release +#define IAsyncOperationCompletedHandler_UINT32_Invoke __FIAsyncOperationCompletedHandler_1_UINT32_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_UINT32_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_IInspectable_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_IInspectable, 0xabf53c57, 0xee50, 0x5342, 0xb5,0x2a, 0x26,0xe3,0xb8,0xcc,0x02,0x4f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("abf53c57-ee50-5342-b52a-26e3b8cc024f") + IAsyncOperation : IAsyncOperation_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_IInspectable, 0xabf53c57, 0xee50, 0x5342, 0xb5,0x2a, 0x26,0xe3,0xb8,0xcc,0x02,0x4f) +#endif +#else +typedef struct __FIAsyncOperation_1_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_IInspectable *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_IInspectable *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_IInspectable *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_IInspectable *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_IInspectable *This, + __FIAsyncOperationCompletedHandler_1_IInspectable *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_IInspectable *This, + __FIAsyncOperationCompletedHandler_1_IInspectable **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_IInspectable *This, + IInspectable **results); + + END_INTERFACE +} __FIAsyncOperation_1_IInspectableVtbl; + +interface __FIAsyncOperation_1_IInspectable { + CONST_VTBL __FIAsyncOperation_1_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_IInspectable_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_IInspectable_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_IInspectable_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_IInspectable_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_IInspectable_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_IInspectable_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_IInspectable_QueryInterface(__FIAsyncOperation_1_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_IInspectable_AddRef(__FIAsyncOperation_1_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_IInspectable_Release(__FIAsyncOperation_1_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_IInspectable_GetIids(__FIAsyncOperation_1_IInspectable* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_IInspectable_GetRuntimeClassName(__FIAsyncOperation_1_IInspectable* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_IInspectable_GetTrustLevel(__FIAsyncOperation_1_IInspectable* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_IInspectable_put_Completed(__FIAsyncOperation_1_IInspectable* This,__FIAsyncOperationCompletedHandler_1_IInspectable *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_IInspectable_get_Completed(__FIAsyncOperation_1_IInspectable* This,__FIAsyncOperationCompletedHandler_1_IInspectable **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_IInspectable_GetResults(__FIAsyncOperation_1_IInspectable* This,IInspectable **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_IInspectable IID___FIAsyncOperation_1_IInspectable +#define IAsyncOperation_IInspectableVtbl __FIAsyncOperation_1_IInspectableVtbl +#define IAsyncOperation_IInspectable __FIAsyncOperation_1_IInspectable +#define IAsyncOperation_IInspectable_QueryInterface __FIAsyncOperation_1_IInspectable_QueryInterface +#define IAsyncOperation_IInspectable_AddRef __FIAsyncOperation_1_IInspectable_AddRef +#define IAsyncOperation_IInspectable_Release __FIAsyncOperation_1_IInspectable_Release +#define IAsyncOperation_IInspectable_GetIids __FIAsyncOperation_1_IInspectable_GetIids +#define IAsyncOperation_IInspectable_GetRuntimeClassName __FIAsyncOperation_1_IInspectable_GetRuntimeClassName +#define IAsyncOperation_IInspectable_GetTrustLevel __FIAsyncOperation_1_IInspectable_GetTrustLevel +#define IAsyncOperation_IInspectable_put_Completed __FIAsyncOperation_1_IInspectable_put_Completed +#define IAsyncOperation_IInspectable_get_Completed __FIAsyncOperation_1_IInspectable_get_Completed +#define IAsyncOperation_IInspectable_GetResults __FIAsyncOperation_1_IInspectable_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_IInspectable_INTERFACE_DEFINED__ */ + /***************************************************************************** * IAsyncOperation interface */ @@ -807,7 +7862,7 @@ typedef struct __FIAsyncOperation_1_booleanVtbl { HRESULT (STDMETHODCALLTYPE *GetResults)( __FIAsyncOperation_1_boolean *This, - boolean **results); + boolean *results); END_INTERFACE } __FIAsyncOperation_1_booleanVtbl; @@ -832,33 +7887,33 @@ interface __FIAsyncOperation_1_boolean { #define __FIAsyncOperation_1_boolean_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_QueryInterface(__FIAsyncOperation_1_boolean* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_boolean_QueryInterface(__FIAsyncOperation_1_boolean* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __FIAsyncOperation_1_boolean_AddRef(__FIAsyncOperation_1_boolean* This) { +static __WIDL_INLINE ULONG __FIAsyncOperation_1_boolean_AddRef(__FIAsyncOperation_1_boolean* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __FIAsyncOperation_1_boolean_Release(__FIAsyncOperation_1_boolean* This) { +static __WIDL_INLINE ULONG __FIAsyncOperation_1_boolean_Release(__FIAsyncOperation_1_boolean* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_GetIids(__FIAsyncOperation_1_boolean* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_boolean_GetIids(__FIAsyncOperation_1_boolean* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_GetRuntimeClassName(__FIAsyncOperation_1_boolean* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_boolean_GetRuntimeClassName(__FIAsyncOperation_1_boolean* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_GetTrustLevel(__FIAsyncOperation_1_boolean* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_boolean_GetTrustLevel(__FIAsyncOperation_1_boolean* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IAsyncOperation methods ***/ -static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_put_Completed(__FIAsyncOperation_1_boolean* This,__FIAsyncOperationCompletedHandler_1_boolean *handler) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_boolean_put_Completed(__FIAsyncOperation_1_boolean* This,__FIAsyncOperationCompletedHandler_1_boolean *handler) { return This->lpVtbl->put_Completed(This,handler); } -static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_get_Completed(__FIAsyncOperation_1_boolean* This,__FIAsyncOperationCompletedHandler_1_boolean **handler) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_boolean_get_Completed(__FIAsyncOperation_1_boolean* This,__FIAsyncOperationCompletedHandler_1_boolean **handler) { return This->lpVtbl->get_Completed(This,handler); } -static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_GetResults(__FIAsyncOperation_1_boolean* This,boolean **results) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_boolean_GetResults(__FIAsyncOperation_1_boolean* This,boolean *results) { return This->lpVtbl->GetResults(This,results); } #endif @@ -883,161 +7938,694 @@ static FORCEINLINE HRESULT __FIAsyncOperation_1_boolean_GetResults(__FIAsyncOper #endif /* ____FIAsyncOperation_1_boolean_INTERFACE_DEFINED__ */ /***************************************************************************** - * IVectorView interface + * IAsyncOperation interface */ -#ifndef ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ -#define ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ +#ifndef ____FIAsyncOperation_1_UINT32_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_UINT32_INTERFACE_DEFINED__ -DEFINE_GUID(IID___FIVectorView_1_HSTRING, 0xfca5679c, 0xbfd4, 0x5187, 0x8b,0x2d, 0xde,0x22,0x50,0x49,0xb3,0x46); +DEFINE_GUID(IID___FIAsyncOperation_1_UINT32, 0xef60385f, 0xbe78, 0x584b, 0xaa,0xef, 0x78,0x29,0xad,0xa2,0xb0,0xde); #if defined(__cplusplus) && !defined(CINTERFACE) } /* extern "C" */ namespace ABI { namespace Windows { namespace Foundation { - namespace Collections { - template<> - MIDL_INTERFACE("fca5679c-bfd4-5187-8b2d-de225049b346") - IVectorView : IVectorView_impl - { - }; - } + template<> + MIDL_INTERFACE("ef60385f-be78-584b-aaef-7829ada2b0de") + IAsyncOperation : IAsyncOperation_impl + { + }; } } } extern "C" { #ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__FIVectorView_1_HSTRING, 0xfca5679c, 0xbfd4, 0x5187, 0x8b,0x2d, 0xde,0x22,0x50,0x49,0xb3,0x46) +__CRT_UUID_DECL(__FIAsyncOperation_1_UINT32, 0xef60385f, 0xbe78, 0x584b, 0xaa,0xef, 0x78,0x29,0xad,0xa2,0xb0,0xde) #endif #else -typedef struct __FIVectorView_1_HSTRINGVtbl { +typedef struct __FIAsyncOperation_1_UINT32Vtbl { BEGIN_INTERFACE /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __FIVectorView_1_HSTRING *This, + __FIAsyncOperation_1_UINT32 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - __FIVectorView_1_HSTRING *This); + __FIAsyncOperation_1_UINT32 *This); ULONG (STDMETHODCALLTYPE *Release)( - __FIVectorView_1_HSTRING *This); + __FIAsyncOperation_1_UINT32 *This); /*** IInspectable methods ***/ HRESULT (STDMETHODCALLTYPE *GetIids)( - __FIVectorView_1_HSTRING *This, + __FIAsyncOperation_1_UINT32 *This, ULONG *iidCount, IID **iids); HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( - __FIVectorView_1_HSTRING *This, + __FIAsyncOperation_1_UINT32 *This, HSTRING *className); HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( - __FIVectorView_1_HSTRING *This, + __FIAsyncOperation_1_UINT32 *This, TrustLevel *trustLevel); - /*** IVectorView methods ***/ - HRESULT (STDMETHODCALLTYPE *GetAt)( - __FIVectorView_1_HSTRING *This, - UINT32 index, - HSTRING *value); - - HRESULT (STDMETHODCALLTYPE *get_Size)( - __FIVectorView_1_HSTRING *This, - UINT32 *value); - - HRESULT (STDMETHODCALLTYPE *IndexOf)( - __FIVectorView_1_HSTRING *This, - HSTRING element, - UINT32 *index, - BOOLEAN *value); - - HRESULT (STDMETHODCALLTYPE *GetMany)( - __FIVectorView_1_HSTRING *This, - UINT32 start_index, - UINT32 items_size, - HSTRING *items, - UINT32 *value); + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_UINT32 *This, + __FIAsyncOperationCompletedHandler_1_UINT32 *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_UINT32 *This, + __FIAsyncOperationCompletedHandler_1_UINT32 **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_UINT32 *This, + UINT32 *results); + + END_INTERFACE +} __FIAsyncOperation_1_UINT32Vtbl; + +interface __FIAsyncOperation_1_UINT32 { + CONST_VTBL __FIAsyncOperation_1_UINT32Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_UINT32_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_UINT32_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_UINT32_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_UINT32_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_UINT32_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_UINT32_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_UINT32_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_UINT32_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_UINT32_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UINT32_QueryInterface(__FIAsyncOperation_1_UINT32* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_UINT32_AddRef(__FIAsyncOperation_1_UINT32* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_UINT32_Release(__FIAsyncOperation_1_UINT32* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UINT32_GetIids(__FIAsyncOperation_1_UINT32* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UINT32_GetRuntimeClassName(__FIAsyncOperation_1_UINT32* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UINT32_GetTrustLevel(__FIAsyncOperation_1_UINT32* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UINT32_put_Completed(__FIAsyncOperation_1_UINT32* This,__FIAsyncOperationCompletedHandler_1_UINT32 *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UINT32_get_Completed(__FIAsyncOperation_1_UINT32* This,__FIAsyncOperationCompletedHandler_1_UINT32 **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UINT32_GetResults(__FIAsyncOperation_1_UINT32* This,UINT32 *results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_UINT32 IID___FIAsyncOperation_1_UINT32 +#define IAsyncOperation_UINT32Vtbl __FIAsyncOperation_1_UINT32Vtbl +#define IAsyncOperation_UINT32 __FIAsyncOperation_1_UINT32 +#define IAsyncOperation_UINT32_QueryInterface __FIAsyncOperation_1_UINT32_QueryInterface +#define IAsyncOperation_UINT32_AddRef __FIAsyncOperation_1_UINT32_AddRef +#define IAsyncOperation_UINT32_Release __FIAsyncOperation_1_UINT32_Release +#define IAsyncOperation_UINT32_GetIids __FIAsyncOperation_1_UINT32_GetIids +#define IAsyncOperation_UINT32_GetRuntimeClassName __FIAsyncOperation_1_UINT32_GetRuntimeClassName +#define IAsyncOperation_UINT32_GetTrustLevel __FIAsyncOperation_1_UINT32_GetTrustLevel +#define IAsyncOperation_UINT32_put_Completed __FIAsyncOperation_1_UINT32_put_Completed +#define IAsyncOperation_UINT32_get_Completed __FIAsyncOperation_1_UINT32_get_Completed +#define IAsyncOperation_UINT32_GetResults __FIAsyncOperation_1_UINT32_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_UINT32_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IReference interface + */ +#ifndef ____FIReference_1_BYTE_INTERFACE_DEFINED__ +#define ____FIReference_1_BYTE_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIReference_1_BYTE, 0xe5198cc8, 0x2873, 0x55f5, 0xb0,0xa1, 0x84,0xff,0x9e,0x4a,0xad,0x62); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("e5198cc8-2873-55f5-b0a1-84ff9e4aad62") + IReference : IReference_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIReference_1_BYTE, 0xe5198cc8, 0x2873, 0x55f5, 0xb0,0xa1, 0x84,0xff,0x9e,0x4a,0xad,0x62) +#endif +#else +typedef struct __FIReference_1_BYTEVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIReference_1_BYTE *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIReference_1_BYTE *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIReference_1_BYTE *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIReference_1_BYTE *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIReference_1_BYTE *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIReference_1_BYTE *This, + TrustLevel *trustLevel); + + /*** IReference methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIReference_1_BYTE *This, + BYTE *value); + + END_INTERFACE +} __FIReference_1_BYTEVtbl; + +interface __FIReference_1_BYTE { + CONST_VTBL __FIReference_1_BYTEVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIReference_1_BYTE_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIReference_1_BYTE_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIReference_1_BYTE_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIReference_1_BYTE_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIReference_1_BYTE_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIReference_1_BYTE_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IReference methods ***/ +#define __FIReference_1_BYTE_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_BYTE_QueryInterface(__FIReference_1_BYTE* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIReference_1_BYTE_AddRef(__FIReference_1_BYTE* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIReference_1_BYTE_Release(__FIReference_1_BYTE* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_BYTE_GetIids(__FIReference_1_BYTE* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIReference_1_BYTE_GetRuntimeClassName(__FIReference_1_BYTE* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIReference_1_BYTE_GetTrustLevel(__FIReference_1_BYTE* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IReference methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_BYTE_get_Value(__FIReference_1_BYTE* This,BYTE *value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IReference_BYTE IID___FIReference_1_BYTE +#define IReference_BYTEVtbl __FIReference_1_BYTEVtbl +#define IReference_BYTE __FIReference_1_BYTE +#define IReference_BYTE_QueryInterface __FIReference_1_BYTE_QueryInterface +#define IReference_BYTE_AddRef __FIReference_1_BYTE_AddRef +#define IReference_BYTE_Release __FIReference_1_BYTE_Release +#define IReference_BYTE_GetIids __FIReference_1_BYTE_GetIids +#define IReference_BYTE_GetRuntimeClassName __FIReference_1_BYTE_GetRuntimeClassName +#define IReference_BYTE_GetTrustLevel __FIReference_1_BYTE_GetTrustLevel +#define IReference_BYTE_get_Value __FIReference_1_BYTE_get_Value +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIReference_1_BYTE_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IReference interface + */ +#ifndef ____FIReference_1_INT32_INTERFACE_DEFINED__ +#define ____FIReference_1_INT32_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIReference_1_INT32, 0x548cefbd, 0xbc8a, 0x5fa0, 0x8d,0xf2, 0x95,0x74,0x40,0xfc,0x8b,0xf4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("548cefbd-bc8a-5fa0-8df2-957440fc8bf4") + IReference : IReference_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIReference_1_INT32, 0x548cefbd, 0xbc8a, 0x5fa0, 0x8d,0xf2, 0x95,0x74,0x40,0xfc,0x8b,0xf4) +#endif +#else +typedef struct __FIReference_1_INT32Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIReference_1_INT32 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIReference_1_INT32 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIReference_1_INT32 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIReference_1_INT32 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIReference_1_INT32 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIReference_1_INT32 *This, + TrustLevel *trustLevel); + + /*** IReference methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIReference_1_INT32 *This, + INT32 *value); + + END_INTERFACE +} __FIReference_1_INT32Vtbl; + +interface __FIReference_1_INT32 { + CONST_VTBL __FIReference_1_INT32Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIReference_1_INT32_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIReference_1_INT32_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIReference_1_INT32_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIReference_1_INT32_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIReference_1_INT32_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIReference_1_INT32_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IReference methods ***/ +#define __FIReference_1_INT32_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_INT32_QueryInterface(__FIReference_1_INT32* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIReference_1_INT32_AddRef(__FIReference_1_INT32* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIReference_1_INT32_Release(__FIReference_1_INT32* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_INT32_GetIids(__FIReference_1_INT32* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIReference_1_INT32_GetRuntimeClassName(__FIReference_1_INT32* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIReference_1_INT32_GetTrustLevel(__FIReference_1_INT32* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IReference methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_INT32_get_Value(__FIReference_1_INT32* This,INT32 *value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IReference_INT32 IID___FIReference_1_INT32 +#define IReference_INT32Vtbl __FIReference_1_INT32Vtbl +#define IReference_INT32 __FIReference_1_INT32 +#define IReference_INT32_QueryInterface __FIReference_1_INT32_QueryInterface +#define IReference_INT32_AddRef __FIReference_1_INT32_AddRef +#define IReference_INT32_Release __FIReference_1_INT32_Release +#define IReference_INT32_GetIids __FIReference_1_INT32_GetIids +#define IReference_INT32_GetRuntimeClassName __FIReference_1_INT32_GetRuntimeClassName +#define IReference_INT32_GetTrustLevel __FIReference_1_INT32_GetTrustLevel +#define IReference_INT32_get_Value __FIReference_1_INT32_get_Value +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIReference_1_INT32_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IReference interface + */ +#ifndef ____FIReference_1_DOUBLE_INTERFACE_DEFINED__ +#define ____FIReference_1_DOUBLE_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIReference_1_DOUBLE, 0x2f2d6c29, 0x5473, 0x5f3e, 0x92,0xe7, 0x96,0x57,0x2b,0xb9,0x90,0xe2); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("2f2d6c29-5473-5f3e-92e7-96572bb990e2") + IReference : IReference_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIReference_1_DOUBLE, 0x2f2d6c29, 0x5473, 0x5f3e, 0x92,0xe7, 0x96,0x57,0x2b,0xb9,0x90,0xe2) +#endif +#else +typedef struct __FIReference_1_DOUBLEVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIReference_1_DOUBLE *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIReference_1_DOUBLE *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIReference_1_DOUBLE *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIReference_1_DOUBLE *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIReference_1_DOUBLE *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIReference_1_DOUBLE *This, + TrustLevel *trustLevel); + + /*** IReference methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIReference_1_DOUBLE *This, + DOUBLE *value); END_INTERFACE -} __FIVectorView_1_HSTRINGVtbl; +} __FIReference_1_DOUBLEVtbl; -interface __FIVectorView_1_HSTRING { - CONST_VTBL __FIVectorView_1_HSTRINGVtbl* lpVtbl; +interface __FIReference_1_DOUBLE { + CONST_VTBL __FIReference_1_DOUBLEVtbl* lpVtbl; }; #ifdef COBJMACROS #ifndef WIDL_C_INLINE_WRAPPERS /*** IUnknown methods ***/ -#define __FIVectorView_1_HSTRING_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __FIVectorView_1_HSTRING_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __FIVectorView_1_HSTRING_Release(This) (This)->lpVtbl->Release(This) +#define __FIReference_1_DOUBLE_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIReference_1_DOUBLE_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIReference_1_DOUBLE_Release(This) (This)->lpVtbl->Release(This) /*** IInspectable methods ***/ -#define __FIVectorView_1_HSTRING_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) -#define __FIVectorView_1_HSTRING_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) -#define __FIVectorView_1_HSTRING_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) -/*** IVectorView methods ***/ -#define __FIVectorView_1_HSTRING_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) -#define __FIVectorView_1_HSTRING_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) -#define __FIVectorView_1_HSTRING_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) -#define __FIVectorView_1_HSTRING_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#define __FIReference_1_DOUBLE_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIReference_1_DOUBLE_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIReference_1_DOUBLE_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IReference methods ***/ +#define __FIReference_1_DOUBLE_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_QueryInterface(__FIVectorView_1_HSTRING* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __FIReference_1_DOUBLE_QueryInterface(__FIReference_1_DOUBLE* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __FIVectorView_1_HSTRING_AddRef(__FIVectorView_1_HSTRING* This) { +static __WIDL_INLINE ULONG __FIReference_1_DOUBLE_AddRef(__FIReference_1_DOUBLE* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __FIVectorView_1_HSTRING_Release(__FIVectorView_1_HSTRING* This) { +static __WIDL_INLINE ULONG __FIReference_1_DOUBLE_Release(__FIReference_1_DOUBLE* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_GetIids(__FIVectorView_1_HSTRING* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __FIReference_1_DOUBLE_GetIids(__FIReference_1_DOUBLE* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_GetRuntimeClassName(__FIVectorView_1_HSTRING* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __FIReference_1_DOUBLE_GetRuntimeClassName(__FIReference_1_DOUBLE* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_GetTrustLevel(__FIVectorView_1_HSTRING* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __FIReference_1_DOUBLE_GetTrustLevel(__FIReference_1_DOUBLE* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } -/*** IVectorView methods ***/ -static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_GetAt(__FIVectorView_1_HSTRING* This,UINT32 index,HSTRING *value) { - return This->lpVtbl->GetAt(This,index,value); +/*** IReference methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_DOUBLE_get_Value(__FIReference_1_DOUBLE* This,DOUBLE *value) { + return This->lpVtbl->get_Value(This,value); } -static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_get_Size(__FIVectorView_1_HSTRING* This,UINT32 *value) { - return This->lpVtbl->get_Size(This,value); +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IReference_DOUBLE IID___FIReference_1_DOUBLE +#define IReference_DOUBLEVtbl __FIReference_1_DOUBLEVtbl +#define IReference_DOUBLE __FIReference_1_DOUBLE +#define IReference_DOUBLE_QueryInterface __FIReference_1_DOUBLE_QueryInterface +#define IReference_DOUBLE_AddRef __FIReference_1_DOUBLE_AddRef +#define IReference_DOUBLE_Release __FIReference_1_DOUBLE_Release +#define IReference_DOUBLE_GetIids __FIReference_1_DOUBLE_GetIids +#define IReference_DOUBLE_GetRuntimeClassName __FIReference_1_DOUBLE_GetRuntimeClassName +#define IReference_DOUBLE_GetTrustLevel __FIReference_1_DOUBLE_GetTrustLevel +#define IReference_DOUBLE_get_Value __FIReference_1_DOUBLE_get_Value +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIReference_1_DOUBLE_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_IInspectable_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_IInspectable_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_IInspectable_IInspectable, 0xc7e65ce2, 0xfad5, 0x5e3b, 0x9c,0x58, 0x18,0x6c,0xa8,0xc1,0xdd,0x57); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("c7e65ce2-fad5-5e3b-9c58-186ca8c1dd57") + ITypedEventHandler : ITypedEventHandler_impl + { + }; + } + } } -static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_IndexOf(__FIVectorView_1_HSTRING* This,HSTRING element,UINT32 *index,BOOLEAN *value) { - return This->lpVtbl->IndexOf(This,element,index,value); +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_IInspectable_IInspectable, 0xc7e65ce2, 0xfad5, 0x5e3b, 0x9c,0x58, 0x18,0x6c,0xa8,0xc1,0xdd,0x57) +#endif +#else +typedef struct __FITypedEventHandler_2_IInspectable_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_IInspectable_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_IInspectable_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_IInspectable_IInspectable *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_IInspectable_IInspectable *This, + IInspectable *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_IInspectable_IInspectableVtbl; + +interface __FITypedEventHandler_2_IInspectable_IInspectable { + CONST_VTBL __FITypedEventHandler_2_IInspectable_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_IInspectable_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_IInspectable_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_IInspectable_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_IInspectable_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_IInspectable_IInspectable_QueryInterface(__FITypedEventHandler_2_IInspectable_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_IInspectable_IInspectable_AddRef(__FITypedEventHandler_2_IInspectable_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_IInspectable_IInspectable_Release(__FITypedEventHandler_2_IInspectable_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_IInspectable_IInspectable_Invoke(__FITypedEventHandler_2_IInspectable_IInspectable* This,IInspectable *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_IInspectable_IInspectable IID___FITypedEventHandler_2_IInspectable_IInspectable +#define ITypedEventHandler_IInspectable_IInspectableVtbl __FITypedEventHandler_2_IInspectable_IInspectableVtbl +#define ITypedEventHandler_IInspectable_IInspectable __FITypedEventHandler_2_IInspectable_IInspectable +#define ITypedEventHandler_IInspectable_IInspectable_QueryInterface __FITypedEventHandler_2_IInspectable_IInspectable_QueryInterface +#define ITypedEventHandler_IInspectable_IInspectable_AddRef __FITypedEventHandler_2_IInspectable_IInspectable_AddRef +#define ITypedEventHandler_IInspectable_IInspectable_Release __FITypedEventHandler_2_IInspectable_IInspectable_Release +#define ITypedEventHandler_IInspectable_IInspectable_Invoke __FITypedEventHandler_2_IInspectable_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_IInspectable_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable, 0xf4637d4a, 0x0760, 0x5431, 0xbf,0xc0, 0x24,0xeb,0x1d,0x4f,0x6c,0x4f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("f4637d4a-0760-5431-bfc0-24eb1d4f6c4f") + ITypedEventHandler : ITypedEventHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable, 0xf4637d4a, 0x0760, 0x5431, 0xbf,0xc0, 0x24,0xeb,0x1d,0x4f,0x6c,0x4f) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable *This, + __x_ABI_CWindows_CFoundation_CIMemoryBufferReference *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_Release(__FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable* This) { + return This->lpVtbl->Release(This); } -static FORCEINLINE HRESULT __FIVectorView_1_HSTRING_GetMany(__FIVectorView_1_HSTRING* This,UINT32 start_index,UINT32 items_size,HSTRING *items,UINT32 *value) { - return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable* This,__x_ABI_CWindows_CFoundation_CIMemoryBufferReference *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); } #endif -#ifdef WIDL_using_Windows_Foundation_Collections -#define IID_IVectorView_HSTRING IID___FIVectorView_1_HSTRING -#define IVectorView_HSTRINGVtbl __FIVectorView_1_HSTRINGVtbl -#define IVectorView_HSTRING __FIVectorView_1_HSTRING -#define IVectorView_HSTRING_QueryInterface __FIVectorView_1_HSTRING_QueryInterface -#define IVectorView_HSTRING_AddRef __FIVectorView_1_HSTRING_AddRef -#define IVectorView_HSTRING_Release __FIVectorView_1_HSTRING_Release -#define IVectorView_HSTRING_GetIids __FIVectorView_1_HSTRING_GetIids -#define IVectorView_HSTRING_GetRuntimeClassName __FIVectorView_1_HSTRING_GetRuntimeClassName -#define IVectorView_HSTRING_GetTrustLevel __FIVectorView_1_HSTRING_GetTrustLevel -#define IVectorView_HSTRING_GetAt __FIVectorView_1_HSTRING_GetAt -#define IVectorView_HSTRING_get_Size __FIVectorView_1_HSTRING_get_Size -#define IVectorView_HSTRING_IndexOf __FIVectorView_1_HSTRING_IndexOf -#define IVectorView_HSTRING_GetMany __FIVectorView_1_HSTRING_GetMany -#endif /* WIDL_using_Windows_Foundation_Collections */ +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_IMemoryBufferReference_IInspectable IID___FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable +#define ITypedEventHandler_IMemoryBufferReference_IInspectableVtbl __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectableVtbl +#define ITypedEventHandler_IMemoryBufferReference_IInspectable __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable +#define ITypedEventHandler_IMemoryBufferReference_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_QueryInterface +#define ITypedEventHandler_IMemoryBufferReference_IInspectable_AddRef __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_AddRef +#define ITypedEventHandler_IMemoryBufferReference_IInspectable_Release __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_Release +#define ITypedEventHandler_IMemoryBufferReference_IInspectable_Invoke __FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ #endif #endif -#endif /* ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ */ +#endif /* ____FITypedEventHandler_2_Windows__CFoundation__CIMemoryBufferReference_IInspectable_INTERFACE_DEFINED__ */ /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/windows.foundation.metadata.h b/lib/libc/include/any-windows-any/windows.foundation.metadata.h new file mode 100644 index 0000000000000000000000000000000000000000..5c62d539959d0c9dfafd5db8be969559d01cbf73 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.foundation.metadata.h @@ -0,0 +1,432 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.foundation.metadata.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_foundation_metadata_h__ +#define __windows_foundation_metadata_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics ABI::Windows::Foundation::Metadata::IApiInformationStatics +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Metadata { + interface IApiInformationStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CFoundation_CMetadata_CApiInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CMetadata_CApiInformation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Metadata { + class ApiInformation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CFoundation_CMetadata_CApiInformation __x_ABI_CWindows_CFoundation_CMetadata_CApiInformation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CFoundation_CMetadata_CApiInformation_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CFoundation_CMetadata_CGCPressureAmount __x_ABI_CWindows_CFoundation_CMetadata_CGCPressureAmount; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics ABI::Windows::Foundation::Metadata::IApiInformationStatics +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Metadata { + interface IApiInformationStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Metadata { + enum GCPressureAmount { + GCPressureAmount_Low = 0, + GCPressureAmount_Medium = 1, + GCPressureAmount_High = 2 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CFoundation_CMetadata_CGCPressureAmount { + GCPressureAmount_Low = 0, + GCPressureAmount_Medium = 1, + GCPressureAmount_High = 2 +}; +#ifdef WIDL_using_Windows_Foundation_Metadata +#define GCPressureAmount __x_ABI_CWindows_CFoundation_CMetadata_CGCPressureAmount +#endif /* WIDL_using_Windows_Foundation_Metadata */ +#endif + +#endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IApiInformationStatics interface + */ +#if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics, 0x997439fe, 0xf681, 0x4a11, 0xb4,0x16, 0xc1,0x3a,0x47,0xe8,0xba,0x36); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Metadata { + MIDL_INTERFACE("997439fe-f681-4a11-b416-c13a47e8ba36") + IApiInformationStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE IsTypePresent( + HSTRING type_name, + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsMethodPresent( + HSTRING type_name, + HSTRING method_name, + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsMethodPresentWithArity( + HSTRING type_name, + HSTRING method_name, + UINT32 parameter_count, + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsEventPresent( + HSTRING type_name, + HSTRING event_name, + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsPropertyPresent( + HSTRING type_name, + HSTRING property_name, + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsReadOnlyPropertyPresent( + HSTRING type_name, + HSTRING property_name, + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsWriteablePropertyPresent( + HSTRING type_name, + HSTRING property_name, + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsEnumNamedValuePresent( + HSTRING enum_type_name, + HSTRING value_name, + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsApiContractPresentByMajor( + HSTRING contract_name, + UINT16 major_version, + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsApiContractPresentByMajorAndMinor( + HSTRING contract_name, + UINT16 major_version, + UINT16 minor_version, + boolean *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics, 0x997439fe, 0xf681, 0x4a11, 0xb4,0x16, 0xc1,0x3a,0x47,0xe8,0xba,0x36) +#endif +#else +typedef struct __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + TrustLevel *trustLevel); + + /*** IApiInformationStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *IsTypePresent)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + HSTRING type_name, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *IsMethodPresent)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + HSTRING type_name, + HSTRING method_name, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *IsMethodPresentWithArity)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + HSTRING type_name, + HSTRING method_name, + UINT32 parameter_count, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *IsEventPresent)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + HSTRING type_name, + HSTRING event_name, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *IsPropertyPresent)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + HSTRING type_name, + HSTRING property_name, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *IsReadOnlyPropertyPresent)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + HSTRING type_name, + HSTRING property_name, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *IsWriteablePropertyPresent)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + HSTRING type_name, + HSTRING property_name, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *IsEnumNamedValuePresent)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + HSTRING enum_type_name, + HSTRING value_name, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *IsApiContractPresentByMajor)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + HSTRING contract_name, + UINT16 major_version, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *IsApiContractPresentByMajorAndMinor)( + __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics *This, + HSTRING contract_name, + UINT16 major_version, + UINT16 minor_version, + boolean *value); + + END_INTERFACE +} __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStaticsVtbl; + +interface __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics { + CONST_VTBL __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IApiInformationStatics methods ***/ +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsTypePresent(This,type_name,value) (This)->lpVtbl->IsTypePresent(This,type_name,value) +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsMethodPresent(This,type_name,method_name,value) (This)->lpVtbl->IsMethodPresent(This,type_name,method_name,value) +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsMethodPresentWithArity(This,type_name,method_name,parameter_count,value) (This)->lpVtbl->IsMethodPresentWithArity(This,type_name,method_name,parameter_count,value) +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsEventPresent(This,type_name,event_name,value) (This)->lpVtbl->IsEventPresent(This,type_name,event_name,value) +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsPropertyPresent(This,type_name,property_name,value) (This)->lpVtbl->IsPropertyPresent(This,type_name,property_name,value) +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsReadOnlyPropertyPresent(This,type_name,property_name,value) (This)->lpVtbl->IsReadOnlyPropertyPresent(This,type_name,property_name,value) +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsWriteablePropertyPresent(This,type_name,property_name,value) (This)->lpVtbl->IsWriteablePropertyPresent(This,type_name,property_name,value) +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsEnumNamedValuePresent(This,enum_type_name,value_name,value) (This)->lpVtbl->IsEnumNamedValuePresent(This,enum_type_name,value_name,value) +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsApiContractPresentByMajor(This,contract_name,major_version,value) (This)->lpVtbl->IsApiContractPresentByMajor(This,contract_name,major_version,value) +#define __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsApiContractPresentByMajorAndMinor(This,contract_name,major_version,minor_version,value) (This)->lpVtbl->IsApiContractPresentByMajorAndMinor(This,contract_name,major_version,minor_version,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_QueryInterface(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_AddRef(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_Release(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_GetIids(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_GetRuntimeClassName(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_GetTrustLevel(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IApiInformationStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsTypePresent(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,HSTRING type_name,boolean *value) { + return This->lpVtbl->IsTypePresent(This,type_name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsMethodPresent(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,HSTRING type_name,HSTRING method_name,boolean *value) { + return This->lpVtbl->IsMethodPresent(This,type_name,method_name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsMethodPresentWithArity(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,HSTRING type_name,HSTRING method_name,UINT32 parameter_count,boolean *value) { + return This->lpVtbl->IsMethodPresentWithArity(This,type_name,method_name,parameter_count,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsEventPresent(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,HSTRING type_name,HSTRING event_name,boolean *value) { + return This->lpVtbl->IsEventPresent(This,type_name,event_name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsPropertyPresent(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,HSTRING type_name,HSTRING property_name,boolean *value) { + return This->lpVtbl->IsPropertyPresent(This,type_name,property_name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsReadOnlyPropertyPresent(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,HSTRING type_name,HSTRING property_name,boolean *value) { + return This->lpVtbl->IsReadOnlyPropertyPresent(This,type_name,property_name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsWriteablePropertyPresent(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,HSTRING type_name,HSTRING property_name,boolean *value) { + return This->lpVtbl->IsWriteablePropertyPresent(This,type_name,property_name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsEnumNamedValuePresent(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,HSTRING enum_type_name,HSTRING value_name,boolean *value) { + return This->lpVtbl->IsEnumNamedValuePresent(This,enum_type_name,value_name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsApiContractPresentByMajor(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,HSTRING contract_name,UINT16 major_version,boolean *value) { + return This->lpVtbl->IsApiContractPresentByMajor(This,contract_name,major_version,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsApiContractPresentByMajorAndMinor(__x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics* This,HSTRING contract_name,UINT16 major_version,UINT16 minor_version,boolean *value) { + return This->lpVtbl->IsApiContractPresentByMajorAndMinor(This,contract_name,major_version,minor_version,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Metadata +#define IID_IApiInformationStatics IID___x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics +#define IApiInformationStaticsVtbl __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStaticsVtbl +#define IApiInformationStatics __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics +#define IApiInformationStatics_QueryInterface __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_QueryInterface +#define IApiInformationStatics_AddRef __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_AddRef +#define IApiInformationStatics_Release __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_Release +#define IApiInformationStatics_GetIids __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_GetIids +#define IApiInformationStatics_GetRuntimeClassName __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_GetRuntimeClassName +#define IApiInformationStatics_GetTrustLevel __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_GetTrustLevel +#define IApiInformationStatics_IsTypePresent __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsTypePresent +#define IApiInformationStatics_IsMethodPresent __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsMethodPresent +#define IApiInformationStatics_IsMethodPresentWithArity __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsMethodPresentWithArity +#define IApiInformationStatics_IsEventPresent __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsEventPresent +#define IApiInformationStatics_IsPropertyPresent __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsPropertyPresent +#define IApiInformationStatics_IsReadOnlyPropertyPresent __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsReadOnlyPropertyPresent +#define IApiInformationStatics_IsWriteablePropertyPresent __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsWriteablePropertyPresent +#define IApiInformationStatics_IsEnumNamedValuePresent __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsEnumNamedValuePresent +#define IApiInformationStatics_IsApiContractPresentByMajor __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsApiContractPresentByMajor +#define IApiInformationStatics_IsApiContractPresentByMajorAndMinor __x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_IsApiContractPresentByMajorAndMinor +#endif /* WIDL_using_Windows_Foundation_Metadata */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CFoundation_CMetadata_CIApiInformationStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Foundation.Metadata.ApiInformation + */ +#if WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Foundation_Metadata_ApiInformation_DEFINED +#define RUNTIMECLASS_Windows_Foundation_Metadata_ApiInformation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Foundation_Metadata_ApiInformation[] = {'W','i','n','d','o','w','s','.','F','o','u','n','d','a','t','i','o','n','.','M','e','t','a','d','a','t','a','.','A','p','i','I','n','f','o','r','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Foundation_Metadata_ApiInformation[] = L"Windows.Foundation.Metadata.ApiInformation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Foundation_Metadata_ApiInformation[] = {'W','i','n','d','o','w','s','.','F','o','u','n','d','a','t','i','o','n','.','M','e','t','a','d','a','t','a','.','A','p','i','I','n','f','o','r','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Foundation_Metadata_ApiInformation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION >= 0x10000 */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_foundation_metadata_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.foundation.numerics.h b/lib/libc/include/any-windows-any/windows.foundation.numerics.h new file mode 100644 index 0000000000000000000000000000000000000000..9ae9f0c26d58666d55ffab1543e9a6a82158391d --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.foundation.numerics.h @@ -0,0 +1,797 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.foundation.numerics.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_foundation_numerics_h__ +#define __windows_foundation_numerics_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____FIReference_1_Matrix4x4_FWD_DEFINED__ +#define ____FIReference_1_Matrix4x4_FWD_DEFINED__ +typedef interface __FIReference_1_Matrix4x4 __FIReference_1_Matrix4x4; +#ifdef __cplusplus +#define __FIReference_1_Matrix4x4 ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_Vector2_FWD_DEFINED__ +#define ____FIReference_1_Vector2_FWD_DEFINED__ +typedef interface __FIReference_1_Vector2 __FIReference_1_Vector2; +#ifdef __cplusplus +#define __FIReference_1_Vector2 ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_Vector3_FWD_DEFINED__ +#define ____FIReference_1_Vector3_FWD_DEFINED__ +typedef interface __FIReference_1_Vector3 __FIReference_1_Vector3; +#ifdef __cplusplus +#define __FIReference_1_Vector3 ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + typedef struct Matrix3x2 Matrix3x2; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + typedef struct Matrix4x4 Matrix4x4; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CPlane __x_ABI_CWindows_CFoundation_CNumerics_CPlane; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + typedef struct Plane Plane; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + typedef struct Quaternion Quaternion; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 __x_ABI_CWindows_CFoundation_CNumerics_CVector2; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + typedef struct Vector2 Vector2; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 __x_ABI_CWindows_CFoundation_CNumerics_CVector3; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + typedef struct Vector3 Vector3; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 __x_ABI_CWindows_CFoundation_CNumerics_CVector4; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + typedef struct Vector4 Vector4; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef ____FIReference_1_Matrix4x4_FWD_DEFINED__ +#define ____FIReference_1_Matrix4x4_FWD_DEFINED__ +typedef interface __FIReference_1_Matrix4x4 __FIReference_1_Matrix4x4; +#ifdef __cplusplus +#define __FIReference_1_Matrix4x4 ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_Vector2_FWD_DEFINED__ +#define ____FIReference_1_Vector2_FWD_DEFINED__ +typedef interface __FIReference_1_Vector2 __FIReference_1_Vector2; +#ifdef __cplusplus +#define __FIReference_1_Vector2 ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_Vector3_FWD_DEFINED__ +#define ____FIReference_1_Vector3_FWD_DEFINED__ +typedef interface __FIReference_1_Vector3 __FIReference_1_Vector3; +#ifdef __cplusplus +#define __FIReference_1_Vector3 ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + struct Matrix3x2 { + FLOAT M11; + FLOAT M12; + FLOAT M21; + FLOAT M22; + FLOAT M31; + FLOAT M32; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 { + FLOAT M11; + FLOAT M12; + FLOAT M21; + FLOAT M22; + FLOAT M31; + FLOAT M32; +}; +#ifdef WIDL_using_Windows_Foundation_Numerics +#define Matrix3x2 __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 +#endif /* WIDL_using_Windows_Foundation_Numerics */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + struct Matrix4x4 { + FLOAT M11; + FLOAT M12; + FLOAT M13; + FLOAT M14; + FLOAT M21; + FLOAT M22; + FLOAT M23; + FLOAT M24; + FLOAT M31; + FLOAT M32; + FLOAT M33; + FLOAT M34; + FLOAT M41; + FLOAT M42; + FLOAT M43; + FLOAT M44; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 { + FLOAT M11; + FLOAT M12; + FLOAT M13; + FLOAT M14; + FLOAT M21; + FLOAT M22; + FLOAT M23; + FLOAT M24; + FLOAT M31; + FLOAT M32; + FLOAT M33; + FLOAT M34; + FLOAT M41; + FLOAT M42; + FLOAT M43; + FLOAT M44; +}; +#ifdef WIDL_using_Windows_Foundation_Numerics +#define Matrix4x4 __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 +#endif /* WIDL_using_Windows_Foundation_Numerics */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + struct Vector3 { + FLOAT X; + FLOAT Y; + FLOAT Z; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 { + FLOAT X; + FLOAT Y; + FLOAT Z; +}; +#ifdef WIDL_using_Windows_Foundation_Numerics +#define Vector3 __x_ABI_CWindows_CFoundation_CNumerics_CVector3 +#endif /* WIDL_using_Windows_Foundation_Numerics */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + struct Plane { + struct Vector3 Normal; + FLOAT D; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CFoundation_CNumerics_CPlane { + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 Normal; + FLOAT D; +}; +#ifdef WIDL_using_Windows_Foundation_Numerics +#define Plane __x_ABI_CWindows_CFoundation_CNumerics_CPlane +#endif /* WIDL_using_Windows_Foundation_Numerics */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + struct Quaternion { + FLOAT X; + FLOAT Y; + FLOAT Z; + FLOAT W; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion { + FLOAT X; + FLOAT Y; + FLOAT Z; + FLOAT W; +}; +#ifdef WIDL_using_Windows_Foundation_Numerics +#define Quaternion __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion +#endif /* WIDL_using_Windows_Foundation_Numerics */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + struct Vector2 { + FLOAT X; + FLOAT Y; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 { + FLOAT X; + FLOAT Y; +}; +#ifdef WIDL_using_Windows_Foundation_Numerics +#define Vector2 __x_ABI_CWindows_CFoundation_CNumerics_CVector2 +#endif /* WIDL_using_Windows_Foundation_Numerics */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Numerics { + struct Vector4 { + FLOAT X; + FLOAT Y; + FLOAT Z; + FLOAT W; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 { + FLOAT X; + FLOAT Y; + FLOAT Z; + FLOAT W; +}; +#ifdef WIDL_using_Windows_Foundation_Numerics +#define Vector4 __x_ABI_CWindows_CFoundation_CNumerics_CVector4 +#endif /* WIDL_using_Windows_Foundation_Numerics */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IReference interface + */ +#ifndef ____FIReference_1_Matrix4x4_INTERFACE_DEFINED__ +#define ____FIReference_1_Matrix4x4_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIReference_1_Matrix4x4, 0xdacbffdc, 0x68ef, 0x5fd0, 0xb6,0x57, 0x78,0x2d,0x0a,0xc9,0x80,0x7e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("dacbffdc-68ef-5fd0-b657-782d0ac9807e") + IReference : IReference_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIReference_1_Matrix4x4, 0xdacbffdc, 0x68ef, 0x5fd0, 0xb6,0x57, 0x78,0x2d,0x0a,0xc9,0x80,0x7e) +#endif +#else +typedef struct __FIReference_1_Matrix4x4Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIReference_1_Matrix4x4 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIReference_1_Matrix4x4 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIReference_1_Matrix4x4 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIReference_1_Matrix4x4 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIReference_1_Matrix4x4 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIReference_1_Matrix4x4 *This, + TrustLevel *trustLevel); + + /*** IReference methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIReference_1_Matrix4x4 *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 *value); + + END_INTERFACE +} __FIReference_1_Matrix4x4Vtbl; + +interface __FIReference_1_Matrix4x4 { + CONST_VTBL __FIReference_1_Matrix4x4Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIReference_1_Matrix4x4_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIReference_1_Matrix4x4_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIReference_1_Matrix4x4_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIReference_1_Matrix4x4_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIReference_1_Matrix4x4_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIReference_1_Matrix4x4_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IReference methods ***/ +#define __FIReference_1_Matrix4x4_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_Matrix4x4_QueryInterface(__FIReference_1_Matrix4x4* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIReference_1_Matrix4x4_AddRef(__FIReference_1_Matrix4x4* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIReference_1_Matrix4x4_Release(__FIReference_1_Matrix4x4* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_Matrix4x4_GetIids(__FIReference_1_Matrix4x4* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIReference_1_Matrix4x4_GetRuntimeClassName(__FIReference_1_Matrix4x4* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIReference_1_Matrix4x4_GetTrustLevel(__FIReference_1_Matrix4x4* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IReference methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_Matrix4x4_get_Value(__FIReference_1_Matrix4x4* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 *value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IReference_Matrix4x4 IID___FIReference_1_Matrix4x4 +#define IReference_Matrix4x4Vtbl __FIReference_1_Matrix4x4Vtbl +#define IReference_Matrix4x4 __FIReference_1_Matrix4x4 +#define IReference_Matrix4x4_QueryInterface __FIReference_1_Matrix4x4_QueryInterface +#define IReference_Matrix4x4_AddRef __FIReference_1_Matrix4x4_AddRef +#define IReference_Matrix4x4_Release __FIReference_1_Matrix4x4_Release +#define IReference_Matrix4x4_GetIids __FIReference_1_Matrix4x4_GetIids +#define IReference_Matrix4x4_GetRuntimeClassName __FIReference_1_Matrix4x4_GetRuntimeClassName +#define IReference_Matrix4x4_GetTrustLevel __FIReference_1_Matrix4x4_GetTrustLevel +#define IReference_Matrix4x4_get_Value __FIReference_1_Matrix4x4_get_Value +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIReference_1_Matrix4x4_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IReference interface + */ +#ifndef ____FIReference_1_Vector2_INTERFACE_DEFINED__ +#define ____FIReference_1_Vector2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIReference_1_Vector2, 0x48f6a69e, 0x8465, 0x57ae, 0x94,0x00, 0x97,0x64,0x08,0x7f,0x65,0xad); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("48f6a69e-8465-57ae-9400-9764087f65ad") + IReference : IReference_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIReference_1_Vector2, 0x48f6a69e, 0x8465, 0x57ae, 0x94,0x00, 0x97,0x64,0x08,0x7f,0x65,0xad) +#endif +#else +typedef struct __FIReference_1_Vector2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIReference_1_Vector2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIReference_1_Vector2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIReference_1_Vector2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIReference_1_Vector2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIReference_1_Vector2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIReference_1_Vector2 *This, + TrustLevel *trustLevel); + + /*** IReference methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIReference_1_Vector2 *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 *value); + + END_INTERFACE +} __FIReference_1_Vector2Vtbl; + +interface __FIReference_1_Vector2 { + CONST_VTBL __FIReference_1_Vector2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIReference_1_Vector2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIReference_1_Vector2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIReference_1_Vector2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIReference_1_Vector2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIReference_1_Vector2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIReference_1_Vector2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IReference methods ***/ +#define __FIReference_1_Vector2_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_Vector2_QueryInterface(__FIReference_1_Vector2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIReference_1_Vector2_AddRef(__FIReference_1_Vector2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIReference_1_Vector2_Release(__FIReference_1_Vector2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_Vector2_GetIids(__FIReference_1_Vector2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIReference_1_Vector2_GetRuntimeClassName(__FIReference_1_Vector2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIReference_1_Vector2_GetTrustLevel(__FIReference_1_Vector2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IReference methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_Vector2_get_Value(__FIReference_1_Vector2* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 *value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IReference_Vector2 IID___FIReference_1_Vector2 +#define IReference_Vector2Vtbl __FIReference_1_Vector2Vtbl +#define IReference_Vector2 __FIReference_1_Vector2 +#define IReference_Vector2_QueryInterface __FIReference_1_Vector2_QueryInterface +#define IReference_Vector2_AddRef __FIReference_1_Vector2_AddRef +#define IReference_Vector2_Release __FIReference_1_Vector2_Release +#define IReference_Vector2_GetIids __FIReference_1_Vector2_GetIids +#define IReference_Vector2_GetRuntimeClassName __FIReference_1_Vector2_GetRuntimeClassName +#define IReference_Vector2_GetTrustLevel __FIReference_1_Vector2_GetTrustLevel +#define IReference_Vector2_get_Value __FIReference_1_Vector2_get_Value +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIReference_1_Vector2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IReference interface + */ +#ifndef ____FIReference_1_Vector3_INTERFACE_DEFINED__ +#define ____FIReference_1_Vector3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIReference_1_Vector3, 0x1ee770ff, 0xc954, 0x59ca, 0xa7,0x54, 0x61,0x99,0xa9,0xbe,0x28,0x2c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("1ee770ff-c954-59ca-a754-6199a9be282c") + IReference : IReference_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIReference_1_Vector3, 0x1ee770ff, 0xc954, 0x59ca, 0xa7,0x54, 0x61,0x99,0xa9,0xbe,0x28,0x2c) +#endif +#else +typedef struct __FIReference_1_Vector3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIReference_1_Vector3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIReference_1_Vector3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIReference_1_Vector3 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIReference_1_Vector3 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIReference_1_Vector3 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIReference_1_Vector3 *This, + TrustLevel *trustLevel); + + /*** IReference methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIReference_1_Vector3 *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value); + + END_INTERFACE +} __FIReference_1_Vector3Vtbl; + +interface __FIReference_1_Vector3 { + CONST_VTBL __FIReference_1_Vector3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIReference_1_Vector3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIReference_1_Vector3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIReference_1_Vector3_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIReference_1_Vector3_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIReference_1_Vector3_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIReference_1_Vector3_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IReference methods ***/ +#define __FIReference_1_Vector3_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_Vector3_QueryInterface(__FIReference_1_Vector3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIReference_1_Vector3_AddRef(__FIReference_1_Vector3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIReference_1_Vector3_Release(__FIReference_1_Vector3* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_Vector3_GetIids(__FIReference_1_Vector3* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIReference_1_Vector3_GetRuntimeClassName(__FIReference_1_Vector3* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIReference_1_Vector3_GetTrustLevel(__FIReference_1_Vector3* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IReference methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_Vector3_get_Value(__FIReference_1_Vector3* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IReference_Vector3 IID___FIReference_1_Vector3 +#define IReference_Vector3Vtbl __FIReference_1_Vector3Vtbl +#define IReference_Vector3 __FIReference_1_Vector3 +#define IReference_Vector3_QueryInterface __FIReference_1_Vector3_QueryInterface +#define IReference_Vector3_AddRef __FIReference_1_Vector3_AddRef +#define IReference_Vector3_Release __FIReference_1_Vector3_Release +#define IReference_Vector3_GetIids __FIReference_1_Vector3_GetIids +#define IReference_Vector3_GetRuntimeClassName __FIReference_1_Vector3_GetRuntimeClassName +#define IReference_Vector3_GetTrustLevel __FIReference_1_Vector3_GetTrustLevel +#define IReference_Vector3_get_Value __FIReference_1_Vector3_get_Value +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIReference_1_Vector3_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_foundation_numerics_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.gaming.input.custom.h b/lib/libc/include/any-windows-any/windows.gaming.input.custom.h new file mode 100644 index 0000000000000000000000000000000000000000..216c7fde013d2423b91ce6249c5c82f7e96aba95 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.gaming.input.custom.h @@ -0,0 +1,2000 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.gaming.input.custom.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_gaming_input_custom_h__ +#define __windows_gaming_input_custom_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink ABI::Windows::Gaming::Input::Custom::IGameControllerInputSink +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IGameControllerInputSink; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider ABI::Windows::Gaming::Input::Custom::IGameControllerProvider +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IGameControllerProvider; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink ABI::Windows::Gaming::Input::Custom::IHidGameControllerInputSink +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IHidGameControllerInputSink; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider ABI::Windows::Gaming::Input::Custom::IHidGameControllerProvider +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IHidGameControllerProvider; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink ABI::Windows::Gaming::Input::Custom::IXusbGameControllerInputSink +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IXusbGameControllerInputSink; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider ABI::Windows::Gaming::Input::Custom::IXusbGameControllerProvider +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IXusbGameControllerProvider; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory ABI::Windows::Gaming::Input::Custom::ICustomGameControllerFactory +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface ICustomGameControllerFactory; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics ABI::Windows::Gaming::Input::Custom::IGameControllerFactoryManagerStatics +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IGameControllerFactoryManagerStatics; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 ABI::Windows::Gaming::Input::Custom::IGameControllerFactoryManagerStatics2 +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IGameControllerFactoryManagerStatics2; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CGameControllerFactoryManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CGameControllerFactoryManager_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + class GameControllerFactoryManager; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CCustom_CGameControllerFactoryManager __x_ABI_CWindows_CGaming_CInput_CCustom_CGameControllerFactoryManager; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CCustom_CGameControllerFactoryManager_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CHidGameControllerProvider_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CHidGameControllerProvider_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + class HidGameControllerProvider; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CCustom_CHidGameControllerProvider __x_ABI_CWindows_CGaming_CInput_CCustom_CHidGameControllerProvider; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CCustom_CHidGameControllerProvider_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CXusbGameControllerProvider_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CXusbGameControllerProvider_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + class XusbGameControllerProvider; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbGameControllerProvider __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbGameControllerProvider; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CCustom_CXusbGameControllerProvider_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbDeviceSubtype __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbDeviceSubtype; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbDeviceType __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbDeviceType; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CGaming_CInput_CCustom_CGameControllerVersionInfo __x_ABI_CWindows_CGaming_CInput_CCustom_CGameControllerVersionInfo; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + typedef struct GameControllerVersionInfo GameControllerVersionInfo; + } + } + } + } +} +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink ABI::Windows::Gaming::Input::Custom::IGameControllerInputSink +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IGameControllerInputSink; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider ABI::Windows::Gaming::Input::Custom::IGameControllerProvider +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IGameControllerProvider; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink ABI::Windows::Gaming::Input::Custom::IHidGameControllerInputSink +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IHidGameControllerInputSink; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider ABI::Windows::Gaming::Input::Custom::IHidGameControllerProvider +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IHidGameControllerProvider; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink ABI::Windows::Gaming::Input::Custom::IXusbGameControllerInputSink +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IXusbGameControllerInputSink; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider ABI::Windows::Gaming::Input::Custom::IXusbGameControllerProvider +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IXusbGameControllerProvider; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory ABI::Windows::Gaming::Input::Custom::ICustomGameControllerFactory +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface ICustomGameControllerFactory; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics ABI::Windows::Gaming::Input::Custom::IGameControllerFactoryManagerStatics +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IGameControllerFactoryManagerStatics; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 ABI::Windows::Gaming::Input::Custom::IGameControllerFactoryManagerStatics2 +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + interface IGameControllerFactoryManagerStatics2; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + enum XusbDeviceSubtype { + XusbDeviceSubtype_Unknown = 0, + XusbDeviceSubtype_Gamepad = 1, + XusbDeviceSubtype_ArcadePad = 2, + XusbDeviceSubtype_ArcadeStick = 3, + XusbDeviceSubtype_FlightStick = 4, + XusbDeviceSubtype_Wheel = 5, + XusbDeviceSubtype_Guitar = 6, + XusbDeviceSubtype_GuitarAlternate = 7, + XusbDeviceSubtype_GuitarBass = 8, + XusbDeviceSubtype_DrumKit = 9, + XusbDeviceSubtype_DancePad = 10 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbDeviceSubtype { + XusbDeviceSubtype_Unknown = 0, + XusbDeviceSubtype_Gamepad = 1, + XusbDeviceSubtype_ArcadePad = 2, + XusbDeviceSubtype_ArcadeStick = 3, + XusbDeviceSubtype_FlightStick = 4, + XusbDeviceSubtype_Wheel = 5, + XusbDeviceSubtype_Guitar = 6, + XusbDeviceSubtype_GuitarAlternate = 7, + XusbDeviceSubtype_GuitarBass = 8, + XusbDeviceSubtype_DrumKit = 9, + XusbDeviceSubtype_DancePad = 10 +}; +#ifdef WIDL_using_Windows_Gaming_Input_Custom +#define XusbDeviceSubtype __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbDeviceSubtype +#endif /* WIDL_using_Windows_Gaming_Input_Custom */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + enum XusbDeviceType { + XusbDeviceType_Unknown = 0, + XusbDeviceType_Gamepad = 1 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbDeviceType { + XusbDeviceType_Unknown = 0, + XusbDeviceType_Gamepad = 1 +}; +#ifdef WIDL_using_Windows_Gaming_Input_Custom +#define XusbDeviceType __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbDeviceType +#endif /* WIDL_using_Windows_Gaming_Input_Custom */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + struct GameControllerVersionInfo { + UINT16 Major; + UINT16 Minor; + UINT16 Build; + UINT16 Revision; + }; + } + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CGaming_CInput_CCustom_CGameControllerVersionInfo { + UINT16 Major; + UINT16 Minor; + UINT16 Build; + UINT16 Revision; +}; +#ifdef WIDL_using_Windows_Gaming_Input_Custom +#define GameControllerVersionInfo __x_ABI_CWindows_CGaming_CInput_CCustom_CGameControllerVersionInfo +#endif /* WIDL_using_Windows_Gaming_Input_Custom */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +/***************************************************************************** + * IGameControllerInputSink interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink, 0x1ff6f922, 0xc640, 0x4c78, 0xa8,0x20, 0x9a,0x71,0x5c,0x55,0x8b,0xcb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + MIDL_INTERFACE("1ff6f922-c640-4c78-a820-9a715c558bcb") + IGameControllerInputSink : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE OnInputResumed( + UINT64 timestamp) = 0; + + virtual HRESULT STDMETHODCALLTYPE OnInputSuspended( + UINT64 timestamp) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink, 0x1ff6f922, 0xc640, 0x4c78, 0xa8,0x20, 0x9a,0x71,0x5c,0x55,0x8b,0xcb) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSinkVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink *This, + TrustLevel *trustLevel); + + /*** IGameControllerInputSink methods ***/ + HRESULT (STDMETHODCALLTYPE *OnInputResumed)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink *This, + UINT64 timestamp); + + HRESULT (STDMETHODCALLTYPE *OnInputSuspended)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink *This, + UINT64 timestamp); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSinkVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSinkVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGameControllerInputSink methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_OnInputResumed(This,timestamp) (This)->lpVtbl->OnInputResumed(This,timestamp) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_OnInputSuspended(This,timestamp) (This)->lpVtbl->OnInputSuspended(This,timestamp) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_AddRef(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_Release(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_GetIids(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGameControllerInputSink methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_OnInputResumed(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink* This,UINT64 timestamp) { + return This->lpVtbl->OnInputResumed(This,timestamp); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_OnInputSuspended(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink* This,UINT64 timestamp) { + return This->lpVtbl->OnInputSuspended(This,timestamp); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_Custom +#define IID_IGameControllerInputSink IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink +#define IGameControllerInputSinkVtbl __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSinkVtbl +#define IGameControllerInputSink __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink +#define IGameControllerInputSink_QueryInterface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_QueryInterface +#define IGameControllerInputSink_AddRef __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_AddRef +#define IGameControllerInputSink_Release __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_Release +#define IGameControllerInputSink_GetIids __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_GetIids +#define IGameControllerInputSink_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_GetRuntimeClassName +#define IGameControllerInputSink_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_GetTrustLevel +#define IGameControllerInputSink_OnInputResumed __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_OnInputResumed +#define IGameControllerInputSink_OnInputSuspended __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_OnInputSuspended +#endif /* WIDL_using_Windows_Gaming_Input_Custom */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerInputSink_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IGameControllerProvider interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider, 0xe6d73982, 0x2996, 0x4559, 0xb1,0x6c, 0x3e,0x57,0xd4,0x6e,0x58,0xd6); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + MIDL_INTERFACE("e6d73982-2996-4559-b16c-3e57d46e58d6") + IGameControllerProvider : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_FirmwareVersionInfo( + struct GameControllerVersionInfo *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HardwareProductId( + UINT16 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HardwareVendorId( + UINT16 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HardwareVersionInfo( + struct GameControllerVersionInfo *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsConnected( + boolean *value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider, 0xe6d73982, 0x2996, 0x4559, 0xb1,0x6c, 0x3e,0x57,0xd4,0x6e,0x58,0xd6) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider *This, + TrustLevel *trustLevel); + + /*** IGameControllerProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *get_FirmwareVersionInfo)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider *This, + struct __x_ABI_CWindows_CGaming_CInput_CCustom_CGameControllerVersionInfo *value); + + HRESULT (STDMETHODCALLTYPE *get_HardwareProductId)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider *This, + UINT16 *value); + + HRESULT (STDMETHODCALLTYPE *get_HardwareVendorId)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider *This, + UINT16 *value); + + HRESULT (STDMETHODCALLTYPE *get_HardwareVersionInfo)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider *This, + struct __x_ABI_CWindows_CGaming_CInput_CCustom_CGameControllerVersionInfo *value); + + HRESULT (STDMETHODCALLTYPE *get_IsConnected)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider *This, + boolean *value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProviderVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGameControllerProvider methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_FirmwareVersionInfo(This,value) (This)->lpVtbl->get_FirmwareVersionInfo(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_HardwareProductId(This,value) (This)->lpVtbl->get_HardwareProductId(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_HardwareVendorId(This,value) (This)->lpVtbl->get_HardwareVendorId(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_HardwareVersionInfo(This,value) (This)->lpVtbl->get_HardwareVersionInfo(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_IsConnected(This,value) (This)->lpVtbl->get_IsConnected(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_AddRef(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_Release(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_GetIids(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGameControllerProvider methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_FirmwareVersionInfo(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider* This,struct __x_ABI_CWindows_CGaming_CInput_CCustom_CGameControllerVersionInfo *value) { + return This->lpVtbl->get_FirmwareVersionInfo(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_HardwareProductId(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider* This,UINT16 *value) { + return This->lpVtbl->get_HardwareProductId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_HardwareVendorId(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider* This,UINT16 *value) { + return This->lpVtbl->get_HardwareVendorId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_HardwareVersionInfo(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider* This,struct __x_ABI_CWindows_CGaming_CInput_CCustom_CGameControllerVersionInfo *value) { + return This->lpVtbl->get_HardwareVersionInfo(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_IsConnected(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider* This,boolean *value) { + return This->lpVtbl->get_IsConnected(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_Custom +#define IID_IGameControllerProvider IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider +#define IGameControllerProviderVtbl __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProviderVtbl +#define IGameControllerProvider __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider +#define IGameControllerProvider_QueryInterface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_QueryInterface +#define IGameControllerProvider_AddRef __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_AddRef +#define IGameControllerProvider_Release __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_Release +#define IGameControllerProvider_GetIids __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_GetIids +#define IGameControllerProvider_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_GetRuntimeClassName +#define IGameControllerProvider_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_GetTrustLevel +#define IGameControllerProvider_get_FirmwareVersionInfo __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_FirmwareVersionInfo +#define IGameControllerProvider_get_HardwareProductId __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_HardwareProductId +#define IGameControllerProvider_get_HardwareVendorId __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_HardwareVendorId +#define IGameControllerProvider_get_HardwareVersionInfo __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_HardwareVersionInfo +#define IGameControllerProvider_get_IsConnected __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_get_IsConnected +#endif /* WIDL_using_Windows_Gaming_Input_Custom */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IHidGameControllerInputSink interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink, 0xf754c322, 0x182d, 0x40e4, 0xa1,0x26, 0xfc,0xee,0x4f,0xfa,0x1e,0x31); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + MIDL_INTERFACE("f754c322-182d-40e4-a126-fcee4ffa1e31") + IHidGameControllerInputSink : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE OnInputReportReceived( + UINT64 timestamp, + BYTE id, + UINT32 report_len, + BYTE *report_buf) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink, 0xf754c322, 0x182d, 0x40e4, 0xa1,0x26, 0xfc,0xee,0x4f,0xfa,0x1e,0x31) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSinkVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink *This, + TrustLevel *trustLevel); + + /*** IHidGameControllerInputSink methods ***/ + HRESULT (STDMETHODCALLTYPE *OnInputReportReceived)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink *This, + UINT64 timestamp, + BYTE id, + UINT32 report_len, + BYTE *report_buf); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSinkVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSinkVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IHidGameControllerInputSink methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_OnInputReportReceived(This,timestamp,id,report_len,report_buf) (This)->lpVtbl->OnInputReportReceived(This,timestamp,id,report_len,report_buf) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_AddRef(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_Release(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_GetIids(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IHidGameControllerInputSink methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_OnInputReportReceived(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink* This,UINT64 timestamp,BYTE id,UINT32 report_len,BYTE *report_buf) { + return This->lpVtbl->OnInputReportReceived(This,timestamp,id,report_len,report_buf); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_Custom +#define IID_IHidGameControllerInputSink IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink +#define IHidGameControllerInputSinkVtbl __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSinkVtbl +#define IHidGameControllerInputSink __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink +#define IHidGameControllerInputSink_QueryInterface __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_QueryInterface +#define IHidGameControllerInputSink_AddRef __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_AddRef +#define IHidGameControllerInputSink_Release __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_Release +#define IHidGameControllerInputSink_GetIids __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_GetIids +#define IHidGameControllerInputSink_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_GetRuntimeClassName +#define IHidGameControllerInputSink_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_GetTrustLevel +#define IHidGameControllerInputSink_OnInputReportReceived __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_OnInputReportReceived +#endif /* WIDL_using_Windows_Gaming_Input_Custom */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerInputSink_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IHidGameControllerProvider interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider, 0x95ce3af4, 0xabf0, 0x4b68, 0xa0,0x81, 0x3b,0x7d,0xe7,0x3f,0xf0,0xe7); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + MIDL_INTERFACE("95ce3af4-abf0-4b68-a081-3b7de73ff0e7") + IHidGameControllerProvider : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_UsageId( + UINT16 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_UsagePage( + UINT16 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFeatureReport( + BYTE id, + UINT32 report_len, + BYTE *report_buf) = 0; + + virtual HRESULT STDMETHODCALLTYPE SendFeatureReport( + BYTE id, + UINT32 report_len, + BYTE *report_buf) = 0; + + virtual HRESULT STDMETHODCALLTYPE SendOutputReport( + BYTE id, + UINT32 report_len, + BYTE *report_buf) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider, 0x95ce3af4, 0xabf0, 0x4b68, 0xa0,0x81, 0x3b,0x7d,0xe7,0x3f,0xf0,0xe7) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider *This, + TrustLevel *trustLevel); + + /*** IHidGameControllerProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *get_UsageId)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider *This, + UINT16 *value); + + HRESULT (STDMETHODCALLTYPE *get_UsagePage)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider *This, + UINT16 *value); + + HRESULT (STDMETHODCALLTYPE *GetFeatureReport)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider *This, + BYTE id, + UINT32 report_len, + BYTE *report_buf); + + HRESULT (STDMETHODCALLTYPE *SendFeatureReport)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider *This, + BYTE id, + UINT32 report_len, + BYTE *report_buf); + + HRESULT (STDMETHODCALLTYPE *SendOutputReport)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider *This, + BYTE id, + UINT32 report_len, + BYTE *report_buf); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProviderVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IHidGameControllerProvider methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_get_UsageId(This,value) (This)->lpVtbl->get_UsageId(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_get_UsagePage(This,value) (This)->lpVtbl->get_UsagePage(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_GetFeatureReport(This,id,report_len,report_buf) (This)->lpVtbl->GetFeatureReport(This,id,report_len,report_buf) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_SendFeatureReport(This,id,report_len,report_buf) (This)->lpVtbl->SendFeatureReport(This,id,report_len,report_buf) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_SendOutputReport(This,id,report_len,report_buf) (This)->lpVtbl->SendOutputReport(This,id,report_len,report_buf) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_AddRef(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_Release(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_GetIids(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IHidGameControllerProvider methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_get_UsageId(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider* This,UINT16 *value) { + return This->lpVtbl->get_UsageId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_get_UsagePage(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider* This,UINT16 *value) { + return This->lpVtbl->get_UsagePage(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_GetFeatureReport(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider* This,BYTE id,UINT32 report_len,BYTE *report_buf) { + return This->lpVtbl->GetFeatureReport(This,id,report_len,report_buf); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_SendFeatureReport(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider* This,BYTE id,UINT32 report_len,BYTE *report_buf) { + return This->lpVtbl->SendFeatureReport(This,id,report_len,report_buf); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_SendOutputReport(__x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider* This,BYTE id,UINT32 report_len,BYTE *report_buf) { + return This->lpVtbl->SendOutputReport(This,id,report_len,report_buf); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_Custom +#define IID_IHidGameControllerProvider IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider +#define IHidGameControllerProviderVtbl __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProviderVtbl +#define IHidGameControllerProvider __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider +#define IHidGameControllerProvider_QueryInterface __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_QueryInterface +#define IHidGameControllerProvider_AddRef __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_AddRef +#define IHidGameControllerProvider_Release __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_Release +#define IHidGameControllerProvider_GetIids __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_GetIids +#define IHidGameControllerProvider_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_GetRuntimeClassName +#define IHidGameControllerProvider_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_GetTrustLevel +#define IHidGameControllerProvider_get_UsageId __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_get_UsageId +#define IHidGameControllerProvider_get_UsagePage __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_get_UsagePage +#define IHidGameControllerProvider_GetFeatureReport __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_GetFeatureReport +#define IHidGameControllerProvider_SendFeatureReport __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_SendFeatureReport +#define IHidGameControllerProvider_SendOutputReport __x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_SendOutputReport +#endif /* WIDL_using_Windows_Gaming_Input_Custom */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CCustom_CIHidGameControllerProvider_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IXusbGameControllerInputSink interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink, 0xb2ac1d95, 0x6ecb, 0x42b3, 0x8a,0xab, 0x02,0x54,0x01,0xca,0x47,0x12); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + MIDL_INTERFACE("b2ac1d95-6ecb-42b3-8aab-025401ca4712") + IXusbGameControllerInputSink : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE OnInputReceived( + UINT64 timestamp, + BYTE id, + UINT32 report_len, + BYTE *report_buf) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink, 0xb2ac1d95, 0x6ecb, 0x42b3, 0x8a,0xab, 0x02,0x54,0x01,0xca,0x47,0x12) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSinkVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink *This, + TrustLevel *trustLevel); + + /*** IXusbGameControllerInputSink methods ***/ + HRESULT (STDMETHODCALLTYPE *OnInputReceived)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink *This, + UINT64 timestamp, + BYTE id, + UINT32 report_len, + BYTE *report_buf); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSinkVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSinkVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IXusbGameControllerInputSink methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_OnInputReceived(This,timestamp,id,report_len,report_buf) (This)->lpVtbl->OnInputReceived(This,timestamp,id,report_len,report_buf) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_AddRef(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_Release(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_GetIids(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IXusbGameControllerInputSink methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_OnInputReceived(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink* This,UINT64 timestamp,BYTE id,UINT32 report_len,BYTE *report_buf) { + return This->lpVtbl->OnInputReceived(This,timestamp,id,report_len,report_buf); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_Custom +#define IID_IXusbGameControllerInputSink IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink +#define IXusbGameControllerInputSinkVtbl __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSinkVtbl +#define IXusbGameControllerInputSink __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink +#define IXusbGameControllerInputSink_QueryInterface __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_QueryInterface +#define IXusbGameControllerInputSink_AddRef __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_AddRef +#define IXusbGameControllerInputSink_Release __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_Release +#define IXusbGameControllerInputSink_GetIids __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_GetIids +#define IXusbGameControllerInputSink_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_GetRuntimeClassName +#define IXusbGameControllerInputSink_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_GetTrustLevel +#define IXusbGameControllerInputSink_OnInputReceived __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_OnInputReceived +#endif /* WIDL_using_Windows_Gaming_Input_Custom */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerInputSink_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IXusbGameControllerProvider interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider, 0x6e2971eb, 0x0efb, 0x48b4, 0x80,0x8b, 0x83,0x76,0x43,0xb2,0xf2,0x16); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + MIDL_INTERFACE("6e2971eb-0efb-48b4-808b-837643b2f216") + IXusbGameControllerProvider : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE SetVibration( + DOUBLE rumble_intensity, + DOUBLE buzz_intensity) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider, 0x6e2971eb, 0x0efb, 0x48b4, 0x80,0x8b, 0x83,0x76,0x43,0xb2,0xf2,0x16) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProviderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider *This, + TrustLevel *trustLevel); + + /*** IXusbGameControllerProvider methods ***/ + HRESULT (STDMETHODCALLTYPE *SetVibration)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider *This, + DOUBLE rumble_intensity, + DOUBLE buzz_intensity); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProviderVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProviderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IXusbGameControllerProvider methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_SetVibration(This,rumble_intensity,buzz_intensity) (This)->lpVtbl->SetVibration(This,rumble_intensity,buzz_intensity) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_AddRef(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_Release(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_GetIids(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IXusbGameControllerProvider methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_SetVibration(__x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider* This,DOUBLE rumble_intensity,DOUBLE buzz_intensity) { + return This->lpVtbl->SetVibration(This,rumble_intensity,buzz_intensity); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_Custom +#define IID_IXusbGameControllerProvider IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider +#define IXusbGameControllerProviderVtbl __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProviderVtbl +#define IXusbGameControllerProvider __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider +#define IXusbGameControllerProvider_QueryInterface __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_QueryInterface +#define IXusbGameControllerProvider_AddRef __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_AddRef +#define IXusbGameControllerProvider_Release __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_Release +#define IXusbGameControllerProvider_GetIids __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_GetIids +#define IXusbGameControllerProvider_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_GetRuntimeClassName +#define IXusbGameControllerProvider_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_GetTrustLevel +#define IXusbGameControllerProvider_SetVibration __x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_SetVibration +#endif /* WIDL_using_Windows_Gaming_Input_Custom */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CCustom_CIXusbGameControllerProvider_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * ICustomGameControllerFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory, 0x69a0ae5e, 0x758e, 0x4cbe, 0xac,0xe6, 0x62,0x15,0x5f,0xe9,0x12,0x6f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + MIDL_INTERFACE("69a0ae5e-758e-4cbe-ace6-62155fe9126f") + ICustomGameControllerFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateGameController( + ABI::Windows::Gaming::Input::Custom::IGameControllerProvider *provider, + IInspectable **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE OnGameControllerAdded( + ABI::Windows::Gaming::Input::IGameController *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE OnGameControllerRemoved( + ABI::Windows::Gaming::Input::IGameController *value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory, 0x69a0ae5e, 0x758e, 0x4cbe, 0xac,0xe6, 0x62,0x15,0x5f,0xe9,0x12,0x6f) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *This, + TrustLevel *trustLevel); + + /*** ICustomGameControllerFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateGameController)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *This, + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider *provider, + IInspectable **value); + + HRESULT (STDMETHODCALLTYPE *OnGameControllerAdded)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *This, + __x_ABI_CWindows_CGaming_CInput_CIGameController *value); + + HRESULT (STDMETHODCALLTYPE *OnGameControllerRemoved)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *This, + __x_ABI_CWindows_CGaming_CInput_CIGameController *value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactoryVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICustomGameControllerFactory methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_CreateGameController(This,provider,value) (This)->lpVtbl->CreateGameController(This,provider,value) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_OnGameControllerAdded(This,value) (This)->lpVtbl->OnGameControllerAdded(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_OnGameControllerRemoved(This,value) (This)->lpVtbl->OnGameControllerRemoved(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_AddRef(__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_Release(__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_GetIids(__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICustomGameControllerFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_CreateGameController(__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory* This,__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerProvider *provider,IInspectable **value) { + return This->lpVtbl->CreateGameController(This,provider,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_OnGameControllerAdded(__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory* This,__x_ABI_CWindows_CGaming_CInput_CIGameController *value) { + return This->lpVtbl->OnGameControllerAdded(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_OnGameControllerRemoved(__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory* This,__x_ABI_CWindows_CGaming_CInput_CIGameController *value) { + return This->lpVtbl->OnGameControllerRemoved(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_Custom +#define IID_ICustomGameControllerFactory IID___x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory +#define ICustomGameControllerFactoryVtbl __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactoryVtbl +#define ICustomGameControllerFactory __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory +#define ICustomGameControllerFactory_QueryInterface __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_QueryInterface +#define ICustomGameControllerFactory_AddRef __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_AddRef +#define ICustomGameControllerFactory_Release __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_Release +#define ICustomGameControllerFactory_GetIids __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_GetIids +#define ICustomGameControllerFactory_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_GetRuntimeClassName +#define ICustomGameControllerFactory_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_GetTrustLevel +#define ICustomGameControllerFactory_CreateGameController __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_CreateGameController +#define ICustomGameControllerFactory_OnGameControllerAdded __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_OnGameControllerAdded +#define ICustomGameControllerFactory_OnGameControllerRemoved __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_OnGameControllerRemoved +#endif /* WIDL_using_Windows_Gaming_Input_Custom */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IGameControllerFactoryManagerStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics, 0x36cb66e3, 0xd0a1, 0x4986, 0xa2,0x4c, 0x40,0xb1,0x37,0xde,0xba,0x9e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + MIDL_INTERFACE("36cb66e3-d0a1-4986-a24c-40b137deba9e") + IGameControllerFactoryManagerStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE RegisterCustomFactoryForGipInterface( + ABI::Windows::Gaming::Input::Custom::ICustomGameControllerFactory *factory, + GUID interfaceId) = 0; + + virtual HRESULT STDMETHODCALLTYPE RegisterCustomFactoryForHardwareId( + ABI::Windows::Gaming::Input::Custom::ICustomGameControllerFactory *factory, + UINT16 vendor_id, + UINT16 product_id) = 0; + + virtual HRESULT STDMETHODCALLTYPE RegisterCustomFactoryForXusbType( + ABI::Windows::Gaming::Input::Custom::ICustomGameControllerFactory *factory, + enum XusbDeviceType type, + enum XusbDeviceSubtype subtype) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics, 0x36cb66e3, 0xd0a1, 0x4986, 0xa2,0x4c, 0x40,0xb1,0x37,0xde,0xba,0x9e) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics *This, + TrustLevel *trustLevel); + + /*** IGameControllerFactoryManagerStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *RegisterCustomFactoryForGipInterface)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics *This, + __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *factory, + GUID interfaceId); + + HRESULT (STDMETHODCALLTYPE *RegisterCustomFactoryForHardwareId)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics *This, + __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *factory, + UINT16 vendor_id, + UINT16 product_id); + + HRESULT (STDMETHODCALLTYPE *RegisterCustomFactoryForXusbType)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics *This, + __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *factory, + enum __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbDeviceType type, + enum __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbDeviceSubtype subtype); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStaticsVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGameControllerFactoryManagerStatics methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_RegisterCustomFactoryForGipInterface(This,factory,interfaceId) (This)->lpVtbl->RegisterCustomFactoryForGipInterface(This,factory,interfaceId) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_RegisterCustomFactoryForHardwareId(This,factory,vendor_id,product_id) (This)->lpVtbl->RegisterCustomFactoryForHardwareId(This,factory,vendor_id,product_id) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_RegisterCustomFactoryForXusbType(This,factory,type,subtype) (This)->lpVtbl->RegisterCustomFactoryForXusbType(This,factory,type,subtype) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_AddRef(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_Release(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_GetIids(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGameControllerFactoryManagerStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_RegisterCustomFactoryForGipInterface(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics* This,__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *factory,GUID interfaceId) { + return This->lpVtbl->RegisterCustomFactoryForGipInterface(This,factory,interfaceId); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_RegisterCustomFactoryForHardwareId(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics* This,__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *factory,UINT16 vendor_id,UINT16 product_id) { + return This->lpVtbl->RegisterCustomFactoryForHardwareId(This,factory,vendor_id,product_id); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_RegisterCustomFactoryForXusbType(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics* This,__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *factory,enum __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbDeviceType type,enum __x_ABI_CWindows_CGaming_CInput_CCustom_CXusbDeviceSubtype subtype) { + return This->lpVtbl->RegisterCustomFactoryForXusbType(This,factory,type,subtype); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_Custom +#define IID_IGameControllerFactoryManagerStatics IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics +#define IGameControllerFactoryManagerStaticsVtbl __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStaticsVtbl +#define IGameControllerFactoryManagerStatics __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics +#define IGameControllerFactoryManagerStatics_QueryInterface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_QueryInterface +#define IGameControllerFactoryManagerStatics_AddRef __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_AddRef +#define IGameControllerFactoryManagerStatics_Release __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_Release +#define IGameControllerFactoryManagerStatics_GetIids __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_GetIids +#define IGameControllerFactoryManagerStatics_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_GetRuntimeClassName +#define IGameControllerFactoryManagerStatics_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_GetTrustLevel +#define IGameControllerFactoryManagerStatics_RegisterCustomFactoryForGipInterface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_RegisterCustomFactoryForGipInterface +#define IGameControllerFactoryManagerStatics_RegisterCustomFactoryForHardwareId __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_RegisterCustomFactoryForHardwareId +#define IGameControllerFactoryManagerStatics_RegisterCustomFactoryForXusbType __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_RegisterCustomFactoryForXusbType +#endif /* WIDL_using_Windows_Gaming_Input_Custom */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IGameControllerFactoryManagerStatics2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2, 0xeace5644, 0x19df, 0x4115, 0xb3,0x2a, 0x27,0x93,0xe2,0xae,0xa3,0xbb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace Custom { + MIDL_INTERFACE("eace5644-19df-4115-b32a-2793e2aea3bb") + IGameControllerFactoryManagerStatics2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE TryGetFactoryControllerFromGameController( + ABI::Windows::Gaming::Input::Custom::ICustomGameControllerFactory *factory, + ABI::Windows::Gaming::Input::IGameController *controller, + ABI::Windows::Gaming::Input::IGameController **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2, 0xeace5644, 0x19df, 0x4115, 0xb3,0x2a, 0x27,0x93,0xe2,0xae,0xa3,0xbb) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 *This, + TrustLevel *trustLevel); + + /*** IGameControllerFactoryManagerStatics2 methods ***/ + HRESULT (STDMETHODCALLTYPE *TryGetFactoryControllerFromGameController)( + __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 *This, + __x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *factory, + __x_ABI_CWindows_CGaming_CInput_CIGameController *controller, + __x_ABI_CWindows_CGaming_CInput_CIGameController **value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2Vtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGameControllerFactoryManagerStatics2 methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_TryGetFactoryControllerFromGameController(This,factory,controller,value) (This)->lpVtbl->TryGetFactoryControllerFromGameController(This,factory,controller,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_AddRef(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_Release(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_GetIids(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGameControllerFactoryManagerStatics2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_TryGetFactoryControllerFromGameController(__x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2* This,__x_ABI_CWindows_CGaming_CInput_CCustom_CICustomGameControllerFactory *factory,__x_ABI_CWindows_CGaming_CInput_CIGameController *controller,__x_ABI_CWindows_CGaming_CInput_CIGameController **value) { + return This->lpVtbl->TryGetFactoryControllerFromGameController(This,factory,controller,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_Custom +#define IID_IGameControllerFactoryManagerStatics2 IID___x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 +#define IGameControllerFactoryManagerStatics2Vtbl __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2Vtbl +#define IGameControllerFactoryManagerStatics2 __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2 +#define IGameControllerFactoryManagerStatics2_QueryInterface __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_QueryInterface +#define IGameControllerFactoryManagerStatics2_AddRef __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_AddRef +#define IGameControllerFactoryManagerStatics2_Release __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_Release +#define IGameControllerFactoryManagerStatics2_GetIids __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_GetIids +#define IGameControllerFactoryManagerStatics2_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_GetRuntimeClassName +#define IGameControllerFactoryManagerStatics2_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_GetTrustLevel +#define IGameControllerFactoryManagerStatics2_TryGetFactoryControllerFromGameController __x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_TryGetFactoryControllerFromGameController +#endif /* WIDL_using_Windows_Gaming_Input_Custom */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CCustom_CIGameControllerFactoryManagerStatics2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/* + * Class Windows.Gaming.Input.Custom.GameControllerFactoryManager + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_Custom_GameControllerFactoryManager_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_Custom_GameControllerFactoryManager_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_Custom_GameControllerFactoryManager[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','C','u','s','t','o','m','.','G','a','m','e','C','o','n','t','r','o','l','l','e','r','F','a','c','t','o','r','y','M','a','n','a','g','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_Custom_GameControllerFactoryManager[] = L"Windows.Gaming.Input.Custom.GameControllerFactoryManager"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_Custom_GameControllerFactoryManager[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','C','u','s','t','o','m','.','G','a','m','e','C','o','n','t','r','o','l','l','e','r','F','a','c','t','o','r','y','M','a','n','a','g','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_Custom_GameControllerFactoryManager_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/* + * Class Windows.Gaming.Input.Custom.HidGameControllerProvider + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_Custom_HidGameControllerProvider_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_Custom_HidGameControllerProvider_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_Custom_HidGameControllerProvider[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','C','u','s','t','o','m','.','H','i','d','G','a','m','e','C','o','n','t','r','o','l','l','e','r','P','r','o','v','i','d','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_Custom_HidGameControllerProvider[] = L"Windows.Gaming.Input.Custom.HidGameControllerProvider"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_Custom_HidGameControllerProvider[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','C','u','s','t','o','m','.','H','i','d','G','a','m','e','C','o','n','t','r','o','l','l','e','r','P','r','o','v','i','d','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_Custom_HidGameControllerProvider_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/* + * Class Windows.Gaming.Input.Custom.XusbGameControllerProvider + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_Custom_XusbGameControllerProvider_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_Custom_XusbGameControllerProvider_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_Custom_XusbGameControllerProvider[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','C','u','s','t','o','m','.','X','u','s','b','G','a','m','e','C','o','n','t','r','o','l','l','e','r','P','r','o','v','i','d','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_Custom_XusbGameControllerProvider[] = L"Windows.Gaming.Input.Custom.XusbGameControllerProvider"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_Custom_XusbGameControllerProvider[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','C','u','s','t','o','m','.','X','u','s','b','G','a','m','e','C','o','n','t','r','o','l','l','e','r','P','r','o','v','i','d','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_Custom_XusbGameControllerProvider_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_gaming_input_custom_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.gaming.input.forcefeedback.h b/lib/libc/include/any-windows-any/windows.gaming.input.forcefeedback.h new file mode 100644 index 0000000000000000000000000000000000000000..6d9db59cf489338f0125b830f0485a5adce47e68 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.gaming.input.forcefeedback.h @@ -0,0 +1,3057 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.gaming.input.forcefeedback.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_gaming_input_forcefeedback_h__ +#define __windows_gaming_input_forcefeedback_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect ABI::Windows::Gaming::Input::ForceFeedback::IForceFeedbackEffect +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IForceFeedbackEffect; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor ABI::Windows::Gaming::Input::ForceFeedback::IForceFeedbackMotor +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IForceFeedbackMotor; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect ABI::Windows::Gaming::Input::ForceFeedback::IPeriodicForceEffect +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IPeriodicForceEffect; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory ABI::Windows::Gaming::Input::ForceFeedback::IPeriodicForceEffectFactory +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IPeriodicForceEffectFactory; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect ABI::Windows::Gaming::Input::ForceFeedback::IConditionForceEffect +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IConditionForceEffect; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory ABI::Windows::Gaming::Input::ForceFeedback::IConditionForceEffectFactory +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IConditionForceEffectFactory; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect ABI::Windows::Gaming::Input::ForceFeedback::IConstantForceEffect +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IConstantForceEffect; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect ABI::Windows::Gaming::Input::ForceFeedback::IRampForceEffect +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IRampForceEffect; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackMotor_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackMotor_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + class ForceFeedbackMotor; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackMotor __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackMotor; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackMotor_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CPeriodicForceEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CPeriodicForceEffect_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + class PeriodicForceEffect; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CPeriodicForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CPeriodicForceEffect; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CPeriodicForceEffect_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConditionForceEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConditionForceEffect_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + class ConditionForceEffect; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConditionForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConditionForceEffect; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConditionForceEffect_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConstantForceEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConstantForceEffect_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + class ConstantForceEffect; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConstantForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConstantForceEffect; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConstantForceEffect_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CRampForceEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CRampForceEffect_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + class RampForceEffect; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CRampForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CRampForceEffect; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CRampForceEffect_FWD_DEFINED__ */ + +#ifndef ____FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_ForceFeedbackLoadEffectResult_FWD_DEFINED__ +#define ____FIAsyncOperation_1_ForceFeedbackLoadEffectResult_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_ForceFeedbackLoadEffectResult __FIAsyncOperation_1_ForceFeedbackLoadEffectResult; +#ifdef __cplusplus +#define __FIAsyncOperation_1_ForceFeedbackLoadEffectResult ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +#define ____FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor; +#ifdef __cplusplus +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackEffectAxes __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackEffectAxes; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackEffectState __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackEffectState; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackLoadEffectResult __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackLoadEffectResult; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CPeriodicForceEffectKind __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CPeriodicForceEffectKind; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConditionForceEffectKind __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConditionForceEffectKind; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect ABI::Windows::Gaming::Input::ForceFeedback::IForceFeedbackEffect +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IForceFeedbackEffect; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect ABI::Windows::Gaming::Input::ForceFeedback::IPeriodicForceEffect +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IPeriodicForceEffect; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory ABI::Windows::Gaming::Input::ForceFeedback::IPeriodicForceEffectFactory +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IPeriodicForceEffectFactory; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect ABI::Windows::Gaming::Input::ForceFeedback::IConditionForceEffect +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IConditionForceEffect; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory ABI::Windows::Gaming::Input::ForceFeedback::IConditionForceEffectFactory +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IConditionForceEffectFactory; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect ABI::Windows::Gaming::Input::ForceFeedback::IConstantForceEffect +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IConstantForceEffect; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect ABI::Windows::Gaming::Input::ForceFeedback::IRampForceEffect +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + interface IRampForceEffect; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_ForceFeedbackLoadEffectResult_FWD_DEFINED__ +#define ____FIAsyncOperation_1_ForceFeedbackLoadEffectResult_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_ForceFeedbackLoadEffectResult __FIAsyncOperation_1_ForceFeedbackLoadEffectResult; +#ifdef __cplusplus +#define __FIAsyncOperation_1_ForceFeedbackLoadEffectResult ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +#define ____FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor; +#ifdef __cplusplus +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + enum ForceFeedbackEffectAxes { + ForceFeedbackEffectAxes_None = 0x0, + ForceFeedbackEffectAxes_X = 0x1, + ForceFeedbackEffectAxes_Y = 0x2, + ForceFeedbackEffectAxes_Z = 0x4 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackEffectAxes { + ForceFeedbackEffectAxes_None = 0x0, + ForceFeedbackEffectAxes_X = 0x1, + ForceFeedbackEffectAxes_Y = 0x2, + ForceFeedbackEffectAxes_Z = 0x4 +}; +#ifdef WIDL_using_Windows_Gaming_Input_ForceFeedback +#define ForceFeedbackEffectAxes __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackEffectAxes +#endif /* WIDL_using_Windows_Gaming_Input_ForceFeedback */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + enum ForceFeedbackEffectState { + ForceFeedbackEffectState_Stopped = 0, + ForceFeedbackEffectState_Running = 1, + ForceFeedbackEffectState_Paused = 2, + ForceFeedbackEffectState_Faulted = 3 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackEffectState { + ForceFeedbackEffectState_Stopped = 0, + ForceFeedbackEffectState_Running = 1, + ForceFeedbackEffectState_Paused = 2, + ForceFeedbackEffectState_Faulted = 3 +}; +#ifdef WIDL_using_Windows_Gaming_Input_ForceFeedback +#define ForceFeedbackEffectState __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackEffectState +#endif /* WIDL_using_Windows_Gaming_Input_ForceFeedback */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + enum ForceFeedbackLoadEffectResult { + ForceFeedbackLoadEffectResult_Succeeded = 0, + ForceFeedbackLoadEffectResult_EffectStorageFull = 1, + ForceFeedbackLoadEffectResult_EffectNotSupported = 2 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackLoadEffectResult { + ForceFeedbackLoadEffectResult_Succeeded = 0, + ForceFeedbackLoadEffectResult_EffectStorageFull = 1, + ForceFeedbackLoadEffectResult_EffectNotSupported = 2 +}; +#ifdef WIDL_using_Windows_Gaming_Input_ForceFeedback +#define ForceFeedbackLoadEffectResult __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackLoadEffectResult +#endif /* WIDL_using_Windows_Gaming_Input_ForceFeedback */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + enum PeriodicForceEffectKind { + PeriodicForceEffectKind_SquareWave = 0, + PeriodicForceEffectKind_SineWave = 1, + PeriodicForceEffectKind_TriangleWave = 2, + PeriodicForceEffectKind_SawtoothWaveUp = 3, + PeriodicForceEffectKind_SawtoothWaveDown = 4 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CPeriodicForceEffectKind { + PeriodicForceEffectKind_SquareWave = 0, + PeriodicForceEffectKind_SineWave = 1, + PeriodicForceEffectKind_TriangleWave = 2, + PeriodicForceEffectKind_SawtoothWaveUp = 3, + PeriodicForceEffectKind_SawtoothWaveDown = 4 +}; +#ifdef WIDL_using_Windows_Gaming_Input_ForceFeedback +#define PeriodicForceEffectKind __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CPeriodicForceEffectKind +#endif /* WIDL_using_Windows_Gaming_Input_ForceFeedback */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + enum ConditionForceEffectKind { + ConditionForceEffectKind_Spring = 0, + ConditionForceEffectKind_Damper = 1, + ConditionForceEffectKind_Inertia = 2, + ConditionForceEffectKind_Friction = 3 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConditionForceEffectKind { + ConditionForceEffectKind_Spring = 0, + ConditionForceEffectKind_Damper = 1, + ConditionForceEffectKind_Inertia = 2, + ConditionForceEffectKind_Friction = 3 +}; +#ifdef WIDL_using_Windows_Gaming_Input_ForceFeedback +#define ConditionForceEffectKind __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConditionForceEffectKind +#endif /* WIDL_using_Windows_Gaming_Input_ForceFeedback */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +/***************************************************************************** + * IForceFeedbackEffect interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect, 0xa17fba0c, 0x2ae4, 0x48c2, 0x80,0x63, 0xea,0xbd,0x07,0x77,0xcb,0x89); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + MIDL_INTERFACE("a17fba0c-2ae4-48c2-8063-eabd0777cb89") + IForceFeedbackEffect : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Gain( + DOUBLE *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Gain( + DOUBLE value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_State( + enum ForceFeedbackEffectState *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE Start( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Stop( + ) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect, 0xa17fba0c, 0x2ae4, 0x48c2, 0x80,0x63, 0xea,0xbd,0x07,0x77,0xcb,0x89) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffectVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *This, + TrustLevel *trustLevel); + + /*** IForceFeedbackEffect methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Gain)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *This, + DOUBLE *value); + + HRESULT (STDMETHODCALLTYPE *put_Gain)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *This, + DOUBLE value); + + HRESULT (STDMETHODCALLTYPE *get_State)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *This, + enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackEffectState *value); + + HRESULT (STDMETHODCALLTYPE *Start)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *This); + + HRESULT (STDMETHODCALLTYPE *Stop)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *This); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffectVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffectVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IForceFeedbackEffect methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_get_Gain(This,value) (This)->lpVtbl->get_Gain(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_put_Gain(This,value) (This)->lpVtbl->put_Gain(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_get_State(This,value) (This)->lpVtbl->get_State(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_Start(This) (This)->lpVtbl->Start(This) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_Stop(This) (This)->lpVtbl->Stop(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_AddRef(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_Release(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_GetIids(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IForceFeedbackEffect methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_get_Gain(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect* This,DOUBLE *value) { + return This->lpVtbl->get_Gain(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_put_Gain(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect* This,DOUBLE value) { + return This->lpVtbl->put_Gain(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_get_State(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect* This,enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackEffectState *value) { + return This->lpVtbl->get_State(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_Start(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect* This) { + return This->lpVtbl->Start(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_Stop(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect* This) { + return This->lpVtbl->Stop(This); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_ForceFeedback +#define IID_IForceFeedbackEffect IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect +#define IForceFeedbackEffectVtbl __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffectVtbl +#define IForceFeedbackEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect +#define IForceFeedbackEffect_QueryInterface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_QueryInterface +#define IForceFeedbackEffect_AddRef __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_AddRef +#define IForceFeedbackEffect_Release __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_Release +#define IForceFeedbackEffect_GetIids __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_GetIids +#define IForceFeedbackEffect_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_GetRuntimeClassName +#define IForceFeedbackEffect_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_GetTrustLevel +#define IForceFeedbackEffect_get_Gain __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_get_Gain +#define IForceFeedbackEffect_put_Gain __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_put_Gain +#define IForceFeedbackEffect_get_State __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_get_State +#define IForceFeedbackEffect_Start __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_Start +#define IForceFeedbackEffect_Stop __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_Stop +#endif /* WIDL_using_Windows_Gaming_Input_ForceFeedback */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IForceFeedbackMotor interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor, 0x8d3d417c, 0xa5ea, 0x4516, 0x80,0x26, 0x2b,0x00,0xf7,0x4e,0xf6,0xe5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + MIDL_INTERFACE("8d3d417c-a5ea-4516-8026-2b00f74ef6e5") + IForceFeedbackMotor : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AreEffectsPaused( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MasterGain( + DOUBLE *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_MasterGain( + DOUBLE value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SupportedAxes( + enum ForceFeedbackEffectAxes *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE LoadEffectAsync( + ABI::Windows::Gaming::Input::ForceFeedback::IForceFeedbackEffect *effect, + ABI::Windows::Foundation::IAsyncOperation **async_op) = 0; + + virtual HRESULT STDMETHODCALLTYPE PauseAllEffects( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE ResumeAllEffects( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE StopAllEffects( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryDisableAsync( + ABI::Windows::Foundation::IAsyncOperation **async_op) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryEnableAsync( + ABI::Windows::Foundation::IAsyncOperation **async_op) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryResetAsync( + ABI::Windows::Foundation::IAsyncOperation **async_op) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryUnloadEffectAsync( + ABI::Windows::Gaming::Input::ForceFeedback::IForceFeedbackEffect *effect, + ABI::Windows::Foundation::IAsyncOperation **async_op) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor, 0x8d3d417c, 0xa5ea, 0x4516, 0x80,0x26, 0x2b,0x00,0xf7,0x4e,0xf6,0xe5) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + TrustLevel *trustLevel); + + /*** IForceFeedbackMotor methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AreEffectsPaused)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_MasterGain)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + DOUBLE *value); + + HRESULT (STDMETHODCALLTYPE *put_MasterGain)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + DOUBLE value); + + HRESULT (STDMETHODCALLTYPE *get_IsEnabled)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_SupportedAxes)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackEffectAxes *value); + + HRESULT (STDMETHODCALLTYPE *LoadEffectAsync)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *effect, + __FIAsyncOperation_1_ForceFeedbackLoadEffectResult **async_op); + + HRESULT (STDMETHODCALLTYPE *PauseAllEffects)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This); + + HRESULT (STDMETHODCALLTYPE *ResumeAllEffects)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This); + + HRESULT (STDMETHODCALLTYPE *StopAllEffects)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This); + + HRESULT (STDMETHODCALLTYPE *TryDisableAsync)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + __FIAsyncOperation_1_boolean **async_op); + + HRESULT (STDMETHODCALLTYPE *TryEnableAsync)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + __FIAsyncOperation_1_boolean **async_op); + + HRESULT (STDMETHODCALLTYPE *TryResetAsync)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + __FIAsyncOperation_1_boolean **async_op); + + HRESULT (STDMETHODCALLTYPE *TryUnloadEffectAsync)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *This, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *effect, + __FIAsyncOperation_1_boolean **async_op); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotorVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IForceFeedbackMotor methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_get_AreEffectsPaused(This,value) (This)->lpVtbl->get_AreEffectsPaused(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_get_MasterGain(This,value) (This)->lpVtbl->get_MasterGain(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_put_MasterGain(This,value) (This)->lpVtbl->put_MasterGain(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_get_IsEnabled(This,value) (This)->lpVtbl->get_IsEnabled(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_get_SupportedAxes(This,value) (This)->lpVtbl->get_SupportedAxes(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_LoadEffectAsync(This,effect,async_op) (This)->lpVtbl->LoadEffectAsync(This,effect,async_op) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_PauseAllEffects(This) (This)->lpVtbl->PauseAllEffects(This) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_ResumeAllEffects(This) (This)->lpVtbl->ResumeAllEffects(This) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_StopAllEffects(This) (This)->lpVtbl->StopAllEffects(This) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_TryDisableAsync(This,async_op) (This)->lpVtbl->TryDisableAsync(This,async_op) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_TryEnableAsync(This,async_op) (This)->lpVtbl->TryEnableAsync(This,async_op) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_TryResetAsync(This,async_op) (This)->lpVtbl->TryResetAsync(This,async_op) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_TryUnloadEffectAsync(This,effect,async_op) (This)->lpVtbl->TryUnloadEffectAsync(This,effect,async_op) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_AddRef(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_Release(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_GetIids(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IForceFeedbackMotor methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_get_AreEffectsPaused(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,boolean *value) { + return This->lpVtbl->get_AreEffectsPaused(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_get_MasterGain(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,DOUBLE *value) { + return This->lpVtbl->get_MasterGain(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_put_MasterGain(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,DOUBLE value) { + return This->lpVtbl->put_MasterGain(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_get_IsEnabled(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,boolean *value) { + return This->lpVtbl->get_IsEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_get_SupportedAxes(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackEffectAxes *value) { + return This->lpVtbl->get_SupportedAxes(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_LoadEffectAsync(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *effect,__FIAsyncOperation_1_ForceFeedbackLoadEffectResult **async_op) { + return This->lpVtbl->LoadEffectAsync(This,effect,async_op); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_PauseAllEffects(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This) { + return This->lpVtbl->PauseAllEffects(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_ResumeAllEffects(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This) { + return This->lpVtbl->ResumeAllEffects(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_StopAllEffects(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This) { + return This->lpVtbl->StopAllEffects(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_TryDisableAsync(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,__FIAsyncOperation_1_boolean **async_op) { + return This->lpVtbl->TryDisableAsync(This,async_op); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_TryEnableAsync(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,__FIAsyncOperation_1_boolean **async_op) { + return This->lpVtbl->TryEnableAsync(This,async_op); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_TryResetAsync(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,__FIAsyncOperation_1_boolean **async_op) { + return This->lpVtbl->TryResetAsync(This,async_op); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_TryUnloadEffectAsync(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor* This,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect *effect,__FIAsyncOperation_1_boolean **async_op) { + return This->lpVtbl->TryUnloadEffectAsync(This,effect,async_op); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_ForceFeedback +#define IID_IForceFeedbackMotor IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor +#define IForceFeedbackMotorVtbl __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotorVtbl +#define IForceFeedbackMotor __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor +#define IForceFeedbackMotor_QueryInterface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_QueryInterface +#define IForceFeedbackMotor_AddRef __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_AddRef +#define IForceFeedbackMotor_Release __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_Release +#define IForceFeedbackMotor_GetIids __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_GetIids +#define IForceFeedbackMotor_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_GetRuntimeClassName +#define IForceFeedbackMotor_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_GetTrustLevel +#define IForceFeedbackMotor_get_AreEffectsPaused __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_get_AreEffectsPaused +#define IForceFeedbackMotor_get_MasterGain __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_get_MasterGain +#define IForceFeedbackMotor_put_MasterGain __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_put_MasterGain +#define IForceFeedbackMotor_get_IsEnabled __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_get_IsEnabled +#define IForceFeedbackMotor_get_SupportedAxes __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_get_SupportedAxes +#define IForceFeedbackMotor_LoadEffectAsync __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_LoadEffectAsync +#define IForceFeedbackMotor_PauseAllEffects __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_PauseAllEffects +#define IForceFeedbackMotor_ResumeAllEffects __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_ResumeAllEffects +#define IForceFeedbackMotor_StopAllEffects __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_StopAllEffects +#define IForceFeedbackMotor_TryDisableAsync __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_TryDisableAsync +#define IForceFeedbackMotor_TryEnableAsync __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_TryEnableAsync +#define IForceFeedbackMotor_TryResetAsync __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_TryResetAsync +#define IForceFeedbackMotor_TryUnloadEffectAsync __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_TryUnloadEffectAsync +#endif /* WIDL_using_Windows_Gaming_Input_ForceFeedback */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IPeriodicForceEffect interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect, 0x5c5138d7, 0xfc75, 0x4d52, 0x9a,0x0a, 0xef,0xe4,0xca,0xb5,0xfe,0x64); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + MIDL_INTERFACE("5c5138d7-fc75-4d52-9a0a-efe4cab5fe64") + IPeriodicForceEffect : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Kind( + enum PeriodicForceEffectKind *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetParameters( + struct Vector3 vector, + FLOAT frequency, + FLOAT phase, + FLOAT bias, + struct TimeSpan duration) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetParametersWithEnvelope( + struct Vector3 vector, + FLOAT frequency, + FLOAT phase, + FLOAT bias, + FLOAT attack_gain, + FLOAT sustain_gain, + FLOAT release_gain, + struct TimeSpan start_delay, + struct TimeSpan attack_duration, + struct TimeSpan sustain_duration, + struct TimeSpan release_duration, + UINT32 repeat_count) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect, 0x5c5138d7, 0xfc75, 0x4d52, 0x9a,0x0a, 0xef,0xe4,0xca,0xb5,0xfe,0x64) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect *This, + TrustLevel *trustLevel); + + /*** IPeriodicForceEffect methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Kind)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect *This, + enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CPeriodicForceEffectKind *value); + + HRESULT (STDMETHODCALLTYPE *SetParameters)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 vector, + FLOAT frequency, + FLOAT phase, + FLOAT bias, + struct __x_ABI_CWindows_CFoundation_CTimeSpan duration); + + HRESULT (STDMETHODCALLTYPE *SetParametersWithEnvelope)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 vector, + FLOAT frequency, + FLOAT phase, + FLOAT bias, + FLOAT attack_gain, + FLOAT sustain_gain, + FLOAT release_gain, + struct __x_ABI_CWindows_CFoundation_CTimeSpan start_delay, + struct __x_ABI_CWindows_CFoundation_CTimeSpan attack_duration, + struct __x_ABI_CWindows_CFoundation_CTimeSpan sustain_duration, + struct __x_ABI_CWindows_CFoundation_CTimeSpan release_duration, + UINT32 repeat_count); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IPeriodicForceEffect methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_get_Kind(This,value) (This)->lpVtbl->get_Kind(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_SetParameters(This,vector,frequency,phase,bias,duration) (This)->lpVtbl->SetParameters(This,vector,frequency,phase,bias,duration) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_SetParametersWithEnvelope(This,vector,frequency,phase,bias,attack_gain,sustain_gain,release_gain,start_delay,attack_duration,sustain_duration,release_duration,repeat_count) (This)->lpVtbl->SetParametersWithEnvelope(This,vector,frequency,phase,bias,attack_gain,sustain_gain,release_gain,start_delay,attack_duration,sustain_duration,release_duration,repeat_count) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_AddRef(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_Release(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_GetIids(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IPeriodicForceEffect methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_get_Kind(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect* This,enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CPeriodicForceEffectKind *value) { + return This->lpVtbl->get_Kind(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_SetParameters(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 vector,FLOAT frequency,FLOAT phase,FLOAT bias,struct __x_ABI_CWindows_CFoundation_CTimeSpan duration) { + return This->lpVtbl->SetParameters(This,vector,frequency,phase,bias,duration); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_SetParametersWithEnvelope(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 vector,FLOAT frequency,FLOAT phase,FLOAT bias,FLOAT attack_gain,FLOAT sustain_gain,FLOAT release_gain,struct __x_ABI_CWindows_CFoundation_CTimeSpan start_delay,struct __x_ABI_CWindows_CFoundation_CTimeSpan attack_duration,struct __x_ABI_CWindows_CFoundation_CTimeSpan sustain_duration,struct __x_ABI_CWindows_CFoundation_CTimeSpan release_duration,UINT32 repeat_count) { + return This->lpVtbl->SetParametersWithEnvelope(This,vector,frequency,phase,bias,attack_gain,sustain_gain,release_gain,start_delay,attack_duration,sustain_duration,release_duration,repeat_count); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_ForceFeedback +#define IID_IPeriodicForceEffect IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect +#define IPeriodicForceEffectVtbl __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectVtbl +#define IPeriodicForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect +#define IPeriodicForceEffect_QueryInterface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_QueryInterface +#define IPeriodicForceEffect_AddRef __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_AddRef +#define IPeriodicForceEffect_Release __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_Release +#define IPeriodicForceEffect_GetIids __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_GetIids +#define IPeriodicForceEffect_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_GetRuntimeClassName +#define IPeriodicForceEffect_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_GetTrustLevel +#define IPeriodicForceEffect_get_Kind __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_get_Kind +#define IPeriodicForceEffect_SetParameters __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_SetParameters +#define IPeriodicForceEffect_SetParametersWithEnvelope __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_SetParametersWithEnvelope +#endif /* WIDL_using_Windows_Gaming_Input_ForceFeedback */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffect_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IPeriodicForceEffectFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory, 0x6f62eb1a, 0x9851, 0x477b, 0xb3,0x18, 0x35,0xec,0xaa,0x15,0x07,0x0f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + MIDL_INTERFACE("6f62eb1a-9851-477b-b318-35ecaa15070f") + IPeriodicForceEffectFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateInstance( + enum PeriodicForceEffectKind kind, + ABI::Windows::Gaming::Input::ForceFeedback::IForceFeedbackEffect **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory, 0x6f62eb1a, 0x9851, 0x477b, 0xb3,0x18, 0x35,0xec,0xaa,0x15,0x07,0x0f) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory *This, + TrustLevel *trustLevel); + + /*** IPeriodicForceEffectFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateInstance)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory *This, + enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CPeriodicForceEffectKind kind, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect **value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactoryVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IPeriodicForceEffectFactory methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_CreateInstance(This,kind,value) (This)->lpVtbl->CreateInstance(This,kind,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_AddRef(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_Release(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_GetIids(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IPeriodicForceEffectFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_CreateInstance(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory* This,enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CPeriodicForceEffectKind kind,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect **value) { + return This->lpVtbl->CreateInstance(This,kind,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_ForceFeedback +#define IID_IPeriodicForceEffectFactory IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory +#define IPeriodicForceEffectFactoryVtbl __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactoryVtbl +#define IPeriodicForceEffectFactory __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory +#define IPeriodicForceEffectFactory_QueryInterface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_QueryInterface +#define IPeriodicForceEffectFactory_AddRef __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_AddRef +#define IPeriodicForceEffectFactory_Release __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_Release +#define IPeriodicForceEffectFactory_GetIids __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_GetIids +#define IPeriodicForceEffectFactory_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_GetRuntimeClassName +#define IPeriodicForceEffectFactory_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_GetTrustLevel +#define IPeriodicForceEffectFactory_CreateInstance __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_CreateInstance +#endif /* WIDL_using_Windows_Gaming_Input_ForceFeedback */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIPeriodicForceEffectFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IConditionForceEffect interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect, 0x32d1ea68, 0x3695, 0x4e69, 0x85,0xc0, 0xcd,0x19,0x44,0x18,0x91,0x40); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + MIDL_INTERFACE("32d1ea68-3695-4e69-85c0-cd1944189140") + IConditionForceEffect : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Kind( + enum ConditionForceEffectKind *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetParameters( + struct Vector3 direction, + FLOAT positive_coeff, + FLOAT negative_coeff, + FLOAT max_positive_magnitude, + FLOAT max_negative_magnitude, + FLOAT deadzone, + FLOAT bias) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect, 0x32d1ea68, 0x3695, 0x4e69, 0x85,0xc0, 0xcd,0x19,0x44,0x18,0x91,0x40) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect *This, + TrustLevel *trustLevel); + + /*** IConditionForceEffect methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Kind)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect *This, + enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConditionForceEffectKind *value); + + HRESULT (STDMETHODCALLTYPE *SetParameters)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 direction, + FLOAT positive_coeff, + FLOAT negative_coeff, + FLOAT max_positive_magnitude, + FLOAT max_negative_magnitude, + FLOAT deadzone, + FLOAT bias); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IConditionForceEffect methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_get_Kind(This,value) (This)->lpVtbl->get_Kind(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_SetParameters(This,direction,positive_coeff,negative_coeff,max_positive_magnitude,max_negative_magnitude,deadzone,bias) (This)->lpVtbl->SetParameters(This,direction,positive_coeff,negative_coeff,max_positive_magnitude,max_negative_magnitude,deadzone,bias) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_AddRef(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_Release(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_GetIids(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IConditionForceEffect methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_get_Kind(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect* This,enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConditionForceEffectKind *value) { + return This->lpVtbl->get_Kind(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_SetParameters(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 direction,FLOAT positive_coeff,FLOAT negative_coeff,FLOAT max_positive_magnitude,FLOAT max_negative_magnitude,FLOAT deadzone,FLOAT bias) { + return This->lpVtbl->SetParameters(This,direction,positive_coeff,negative_coeff,max_positive_magnitude,max_negative_magnitude,deadzone,bias); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_ForceFeedback +#define IID_IConditionForceEffect IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect +#define IConditionForceEffectVtbl __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectVtbl +#define IConditionForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect +#define IConditionForceEffect_QueryInterface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_QueryInterface +#define IConditionForceEffect_AddRef __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_AddRef +#define IConditionForceEffect_Release __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_Release +#define IConditionForceEffect_GetIids __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_GetIids +#define IConditionForceEffect_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_GetRuntimeClassName +#define IConditionForceEffect_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_GetTrustLevel +#define IConditionForceEffect_get_Kind __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_get_Kind +#define IConditionForceEffect_SetParameters __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_SetParameters +#endif /* WIDL_using_Windows_Gaming_Input_ForceFeedback */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffect_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IConditionForceEffectFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory, 0x91a99264, 0x1810, 0x4eb6, 0xa7,0x73, 0xbf,0xd3,0xb8,0xcd,0xdb,0xab); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + MIDL_INTERFACE("91a99264-1810-4eb6-a773-bfd3b8cddbab") + IConditionForceEffectFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateInstance( + enum ConditionForceEffectKind kind, + ABI::Windows::Gaming::Input::ForceFeedback::IForceFeedbackEffect **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory, 0x91a99264, 0x1810, 0x4eb6, 0xa7,0x73, 0xbf,0xd3,0xb8,0xcd,0xdb,0xab) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory *This, + TrustLevel *trustLevel); + + /*** IConditionForceEffectFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateInstance)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory *This, + enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConditionForceEffectKind kind, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect **value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactoryVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IConditionForceEffectFactory methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_CreateInstance(This,kind,value) (This)->lpVtbl->CreateInstance(This,kind,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_AddRef(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_Release(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_GetIids(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IConditionForceEffectFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_CreateInstance(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory* This,enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CConditionForceEffectKind kind,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackEffect **value) { + return This->lpVtbl->CreateInstance(This,kind,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_ForceFeedback +#define IID_IConditionForceEffectFactory IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory +#define IConditionForceEffectFactoryVtbl __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactoryVtbl +#define IConditionForceEffectFactory __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory +#define IConditionForceEffectFactory_QueryInterface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_QueryInterface +#define IConditionForceEffectFactory_AddRef __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_AddRef +#define IConditionForceEffectFactory_Release __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_Release +#define IConditionForceEffectFactory_GetIids __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_GetIids +#define IConditionForceEffectFactory_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_GetRuntimeClassName +#define IConditionForceEffectFactory_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_GetTrustLevel +#define IConditionForceEffectFactory_CreateInstance __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_CreateInstance +#endif /* WIDL_using_Windows_Gaming_Input_ForceFeedback */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConditionForceEffectFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IConstantForceEffect interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect, 0x9bfa0140, 0xf3c7, 0x415c, 0xb0,0x68, 0x0f,0x06,0x87,0x34,0xbc,0xe0); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + MIDL_INTERFACE("9bfa0140-f3c7-415c-b068-0f068734bce0") + IConstantForceEffect : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE SetParameters( + struct Vector3 vector, + struct TimeSpan duration) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetParametersWithEnvelope( + struct Vector3 vector, + FLOAT attack_gain, + FLOAT sustain_gain, + FLOAT release_gain, + struct TimeSpan start_delay, + struct TimeSpan attack_duration, + struct TimeSpan sustain_duration, + struct TimeSpan release_duration, + UINT32 repeat_count) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect, 0x9bfa0140, 0xf3c7, 0x415c, 0xb0,0x68, 0x0f,0x06,0x87,0x34,0xbc,0xe0) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffectVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect *This, + TrustLevel *trustLevel); + + /*** IConstantForceEffect methods ***/ + HRESULT (STDMETHODCALLTYPE *SetParameters)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 vector, + struct __x_ABI_CWindows_CFoundation_CTimeSpan duration); + + HRESULT (STDMETHODCALLTYPE *SetParametersWithEnvelope)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 vector, + FLOAT attack_gain, + FLOAT sustain_gain, + FLOAT release_gain, + struct __x_ABI_CWindows_CFoundation_CTimeSpan start_delay, + struct __x_ABI_CWindows_CFoundation_CTimeSpan attack_duration, + struct __x_ABI_CWindows_CFoundation_CTimeSpan sustain_duration, + struct __x_ABI_CWindows_CFoundation_CTimeSpan release_duration, + UINT32 repeat_count); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffectVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffectVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IConstantForceEffect methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_SetParameters(This,vector,duration) (This)->lpVtbl->SetParameters(This,vector,duration) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_SetParametersWithEnvelope(This,vector,attack_gain,sustain_gain,release_gain,start_delay,attack_duration,sustain_duration,release_duration,repeat_count) (This)->lpVtbl->SetParametersWithEnvelope(This,vector,attack_gain,sustain_gain,release_gain,start_delay,attack_duration,sustain_duration,release_duration,repeat_count) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_AddRef(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_Release(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_GetIids(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IConstantForceEffect methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_SetParameters(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 vector,struct __x_ABI_CWindows_CFoundation_CTimeSpan duration) { + return This->lpVtbl->SetParameters(This,vector,duration); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_SetParametersWithEnvelope(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 vector,FLOAT attack_gain,FLOAT sustain_gain,FLOAT release_gain,struct __x_ABI_CWindows_CFoundation_CTimeSpan start_delay,struct __x_ABI_CWindows_CFoundation_CTimeSpan attack_duration,struct __x_ABI_CWindows_CFoundation_CTimeSpan sustain_duration,struct __x_ABI_CWindows_CFoundation_CTimeSpan release_duration,UINT32 repeat_count) { + return This->lpVtbl->SetParametersWithEnvelope(This,vector,attack_gain,sustain_gain,release_gain,start_delay,attack_duration,sustain_duration,release_duration,repeat_count); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_ForceFeedback +#define IID_IConstantForceEffect IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect +#define IConstantForceEffectVtbl __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffectVtbl +#define IConstantForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect +#define IConstantForceEffect_QueryInterface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_QueryInterface +#define IConstantForceEffect_AddRef __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_AddRef +#define IConstantForceEffect_Release __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_Release +#define IConstantForceEffect_GetIids __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_GetIids +#define IConstantForceEffect_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_GetRuntimeClassName +#define IConstantForceEffect_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_GetTrustLevel +#define IConstantForceEffect_SetParameters __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_SetParameters +#define IConstantForceEffect_SetParametersWithEnvelope __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_SetParametersWithEnvelope +#endif /* WIDL_using_Windows_Gaming_Input_ForceFeedback */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIConstantForceEffect_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IRampForceEffect interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect, 0xf1f81259, 0x1ca6, 0x4080, 0xb5,0x6d, 0xb4,0x3f,0x33,0x54,0xd0,0x52); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + namespace ForceFeedback { + MIDL_INTERFACE("f1f81259-1ca6-4080-b56d-b43f3354d052") + IRampForceEffect : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE SetParameters( + struct Vector3 start_vector, + struct Vector3 end_vector, + struct TimeSpan duration) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetParametersWithEnvelope( + struct Vector3 start_vector, + struct Vector3 end_vector, + FLOAT attack_gain, + FLOAT sustain_gain, + FLOAT release_gain, + struct TimeSpan start_delay, + struct TimeSpan attack_duration, + struct TimeSpan sustain_duration, + struct TimeSpan release_duration, + UINT32 repeat_count) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect, 0xf1f81259, 0x1ca6, 0x4080, 0xb5,0x6d, 0xb4,0x3f,0x33,0x54,0xd0,0x52) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffectVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect *This, + TrustLevel *trustLevel); + + /*** IRampForceEffect methods ***/ + HRESULT (STDMETHODCALLTYPE *SetParameters)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 start_vector, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 end_vector, + struct __x_ABI_CWindows_CFoundation_CTimeSpan duration); + + HRESULT (STDMETHODCALLTYPE *SetParametersWithEnvelope)( + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 start_vector, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 end_vector, + FLOAT attack_gain, + FLOAT sustain_gain, + FLOAT release_gain, + struct __x_ABI_CWindows_CFoundation_CTimeSpan start_delay, + struct __x_ABI_CWindows_CFoundation_CTimeSpan attack_duration, + struct __x_ABI_CWindows_CFoundation_CTimeSpan sustain_duration, + struct __x_ABI_CWindows_CFoundation_CTimeSpan release_duration, + UINT32 repeat_count); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffectVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffectVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IRampForceEffect methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_SetParameters(This,start_vector,end_vector,duration) (This)->lpVtbl->SetParameters(This,start_vector,end_vector,duration) +#define __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_SetParametersWithEnvelope(This,start_vector,end_vector,attack_gain,sustain_gain,release_gain,start_delay,attack_duration,sustain_duration,release_duration,repeat_count) (This)->lpVtbl->SetParametersWithEnvelope(This,start_vector,end_vector,attack_gain,sustain_gain,release_gain,start_delay,attack_duration,sustain_duration,release_duration,repeat_count) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_AddRef(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_Release(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_GetIids(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IRampForceEffect methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_SetParameters(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 start_vector,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 end_vector,struct __x_ABI_CWindows_CFoundation_CTimeSpan duration) { + return This->lpVtbl->SetParameters(This,start_vector,end_vector,duration); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_SetParametersWithEnvelope(__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 start_vector,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 end_vector,FLOAT attack_gain,FLOAT sustain_gain,FLOAT release_gain,struct __x_ABI_CWindows_CFoundation_CTimeSpan start_delay,struct __x_ABI_CWindows_CFoundation_CTimeSpan attack_duration,struct __x_ABI_CWindows_CFoundation_CTimeSpan sustain_duration,struct __x_ABI_CWindows_CFoundation_CTimeSpan release_duration,UINT32 repeat_count) { + return This->lpVtbl->SetParametersWithEnvelope(This,start_vector,end_vector,attack_gain,sustain_gain,release_gain,start_delay,attack_duration,sustain_duration,release_duration,repeat_count); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input_ForceFeedback +#define IID_IRampForceEffect IID___x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect +#define IRampForceEffectVtbl __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffectVtbl +#define IRampForceEffect __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect +#define IRampForceEffect_QueryInterface __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_QueryInterface +#define IRampForceEffect_AddRef __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_AddRef +#define IRampForceEffect_Release __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_Release +#define IRampForceEffect_GetIids __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_GetIids +#define IRampForceEffect_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_GetRuntimeClassName +#define IRampForceEffect_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_GetTrustLevel +#define IRampForceEffect_SetParameters __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_SetParameters +#define IRampForceEffect_SetParametersWithEnvelope __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_SetParametersWithEnvelope +#endif /* WIDL_using_Windows_Gaming_Input_ForceFeedback */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIRampForceEffect_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/* + * Class Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_ForceFeedbackMotor_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_ForceFeedbackMotor_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_ForceFeedbackMotor[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','F','o','r','c','e','F','e','e','d','b','a','c','k','.','F','o','r','c','e','F','e','e','d','b','a','c','k','M','o','t','o','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_ForceFeedbackMotor[] = L"Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_ForceFeedbackMotor[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','F','o','r','c','e','F','e','e','d','b','a','c','k','.','F','o','r','c','e','F','e','e','d','b','a','c','k','M','o','t','o','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_ForceFeedbackMotor_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/* + * Class Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_PeriodicForceEffect_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_PeriodicForceEffect_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_PeriodicForceEffect[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','F','o','r','c','e','F','e','e','d','b','a','c','k','.','P','e','r','i','o','d','i','c','F','o','r','c','e','E','f','f','e','c','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_PeriodicForceEffect[] = L"Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_PeriodicForceEffect[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','F','o','r','c','e','F','e','e','d','b','a','c','k','.','P','e','r','i','o','d','i','c','F','o','r','c','e','E','f','f','e','c','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_PeriodicForceEffect_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/* + * Class Windows.Gaming.Input.ForceFeedback.ConditionForceEffect + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_ConditionForceEffect_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_ConditionForceEffect_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_ConditionForceEffect[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','F','o','r','c','e','F','e','e','d','b','a','c','k','.','C','o','n','d','i','t','i','o','n','F','o','r','c','e','E','f','f','e','c','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_ConditionForceEffect[] = L"Windows.Gaming.Input.ForceFeedback.ConditionForceEffect"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_ConditionForceEffect[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','F','o','r','c','e','F','e','e','d','b','a','c','k','.','C','o','n','d','i','t','i','o','n','F','o','r','c','e','E','f','f','e','c','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_ConditionForceEffect_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/* + * Class Windows.Gaming.Input.ForceFeedback.ConstantForceEffect + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_ConstantForceEffect_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_ConstantForceEffect_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_ConstantForceEffect[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','F','o','r','c','e','F','e','e','d','b','a','c','k','.','C','o','n','s','t','a','n','t','F','o','r','c','e','E','f','f','e','c','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_ConstantForceEffect[] = L"Windows.Gaming.Input.ForceFeedback.ConstantForceEffect"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_ConstantForceEffect[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','F','o','r','c','e','F','e','e','d','b','a','c','k','.','C','o','n','s','t','a','n','t','F','o','r','c','e','E','f','f','e','c','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_ConstantForceEffect_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/* + * Class Windows.Gaming.Input.ForceFeedback.RampForceEffect + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_RampForceEffect_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_RampForceEffect_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_RampForceEffect[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','F','o','r','c','e','F','e','e','d','b','a','c','k','.','R','a','m','p','F','o','r','c','e','E','f','f','e','c','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_RampForceEffect[] = L"Windows.Gaming.Input.ForceFeedback.RampForceEffect"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_ForceFeedback_RampForceEffect[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','F','o','r','c','e','F','e','e','d','b','a','c','k','.','R','a','m','p','F','o','r','c','e','E','f','f','e','c','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_ForceFeedback_RampForceEffect_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult, 0xf8220a41, 0xf738, 0x51e8, 0x89,0xba, 0x76,0xbb,0xd6,0x61,0x58,0xcb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("f8220a41-f738-51e8-89ba-76bbd66158cb") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult, 0xf8220a41, 0xf738, 0x51e8, 0x89,0xba, 0x76,0xbb,0xd6,0x61,0x58,0xcb) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult *This, + __FIAsyncOperation_1_ForceFeedbackLoadEffectResult *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResultVtbl; + +interface __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_QueryInterface(__FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_AddRef(__FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_Release(__FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_Invoke(__FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult* This,__FIAsyncOperation_1_ForceFeedbackLoadEffectResult *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_ForceFeedbackLoadEffectResult IID___FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult +#define IAsyncOperationCompletedHandler_ForceFeedbackLoadEffectResultVtbl __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResultVtbl +#define IAsyncOperationCompletedHandler_ForceFeedbackLoadEffectResult __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult +#define IAsyncOperationCompletedHandler_ForceFeedbackLoadEffectResult_QueryInterface __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_QueryInterface +#define IAsyncOperationCompletedHandler_ForceFeedbackLoadEffectResult_AddRef __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_AddRef +#define IAsyncOperationCompletedHandler_ForceFeedbackLoadEffectResult_Release __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_Release +#define IAsyncOperationCompletedHandler_ForceFeedbackLoadEffectResult_Invoke __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_ForceFeedbackLoadEffectResult_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_ForceFeedbackLoadEffectResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_ForceFeedbackLoadEffectResult, 0x21f834fc, 0xe845, 0x5ab9, 0xbf,0x85, 0x95,0x34,0xe2,0x39,0x77,0x98); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("21f834fc-e845-5ab9-bf85-9534e2397798") + IAsyncOperation : IAsyncOperation_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_ForceFeedbackLoadEffectResult, 0x21f834fc, 0xe845, 0x5ab9, 0xbf,0x85, 0x95,0x34,0xe2,0x39,0x77,0x98) +#endif +#else +typedef struct __FIAsyncOperation_1_ForceFeedbackLoadEffectResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_ForceFeedbackLoadEffectResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_ForceFeedbackLoadEffectResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_ForceFeedbackLoadEffectResult *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_ForceFeedbackLoadEffectResult *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_ForceFeedbackLoadEffectResult *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_ForceFeedbackLoadEffectResult *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_ForceFeedbackLoadEffectResult *This, + __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_ForceFeedbackLoadEffectResult *This, + __FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_ForceFeedbackLoadEffectResult *This, + enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackLoadEffectResult *results); + + END_INTERFACE +} __FIAsyncOperation_1_ForceFeedbackLoadEffectResultVtbl; + +interface __FIAsyncOperation_1_ForceFeedbackLoadEffectResult { + CONST_VTBL __FIAsyncOperation_1_ForceFeedbackLoadEffectResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_QueryInterface(__FIAsyncOperation_1_ForceFeedbackLoadEffectResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_AddRef(__FIAsyncOperation_1_ForceFeedbackLoadEffectResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_Release(__FIAsyncOperation_1_ForceFeedbackLoadEffectResult* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_GetIids(__FIAsyncOperation_1_ForceFeedbackLoadEffectResult* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_GetRuntimeClassName(__FIAsyncOperation_1_ForceFeedbackLoadEffectResult* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_GetTrustLevel(__FIAsyncOperation_1_ForceFeedbackLoadEffectResult* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_put_Completed(__FIAsyncOperation_1_ForceFeedbackLoadEffectResult* This,__FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_get_Completed(__FIAsyncOperation_1_ForceFeedbackLoadEffectResult* This,__FIAsyncOperationCompletedHandler_1_ForceFeedbackLoadEffectResult **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_GetResults(__FIAsyncOperation_1_ForceFeedbackLoadEffectResult* This,enum __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CForceFeedbackLoadEffectResult *results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_ForceFeedbackLoadEffectResult IID___FIAsyncOperation_1_ForceFeedbackLoadEffectResult +#define IAsyncOperation_ForceFeedbackLoadEffectResultVtbl __FIAsyncOperation_1_ForceFeedbackLoadEffectResultVtbl +#define IAsyncOperation_ForceFeedbackLoadEffectResult __FIAsyncOperation_1_ForceFeedbackLoadEffectResult +#define IAsyncOperation_ForceFeedbackLoadEffectResult_QueryInterface __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_QueryInterface +#define IAsyncOperation_ForceFeedbackLoadEffectResult_AddRef __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_AddRef +#define IAsyncOperation_ForceFeedbackLoadEffectResult_Release __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_Release +#define IAsyncOperation_ForceFeedbackLoadEffectResult_GetIids __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_GetIids +#define IAsyncOperation_ForceFeedbackLoadEffectResult_GetRuntimeClassName __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_GetRuntimeClassName +#define IAsyncOperation_ForceFeedbackLoadEffectResult_GetTrustLevel __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_GetTrustLevel +#define IAsyncOperation_ForceFeedbackLoadEffectResult_put_Completed __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_put_Completed +#define IAsyncOperation_ForceFeedbackLoadEffectResult_get_Completed __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_get_Completed +#define IAsyncOperation_ForceFeedbackLoadEffectResult_GetResults __FIAsyncOperation_1_ForceFeedbackLoadEffectResult_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_ForceFeedbackLoadEffectResult_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor, 0x64cf69e0, 0x5464, 0x5b72, 0xbd,0x4b, 0x82,0xf7,0xc3,0xd0,0x38,0x6d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("64cf69e0-5464-5b72-bd4b-82f7c3d0386d") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor, 0x64cf69e0, 0x5464, 0x5b72, 0xbd,0x4b, 0x82,0xf7,0xc3,0xd0,0x38,0x6d) +#endif +#else +typedef struct __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl; + +interface __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor { + CONST_VTBL __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_QueryInterface(__FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_AddRef(__FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Release(__FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetIids(__FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetRuntimeClassName(__FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetTrustLevel(__FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_get_Current(__FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_get_HasCurrent(__FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_MoveNext(__FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetMany(__FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_ForceFeedbackMotor IID___FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor +#define IIterator_ForceFeedbackMotorVtbl __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl +#define IIterator_ForceFeedbackMotor __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor +#define IIterator_ForceFeedbackMotor_QueryInterface __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_QueryInterface +#define IIterator_ForceFeedbackMotor_AddRef __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_AddRef +#define IIterator_ForceFeedbackMotor_Release __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Release +#define IIterator_ForceFeedbackMotor_GetIids __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetIids +#define IIterator_ForceFeedbackMotor_GetRuntimeClassName __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetRuntimeClassName +#define IIterator_ForceFeedbackMotor_GetTrustLevel __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetTrustLevel +#define IIterator_ForceFeedbackMotor_get_Current __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_get_Current +#define IIterator_ForceFeedbackMotor_get_HasCurrent __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_get_HasCurrent +#define IIterator_ForceFeedbackMotor_MoveNext __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_MoveNext +#define IIterator_ForceFeedbackMotor_GetMany __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor, 0xc14440d1, 0xfea0, 0x5147, 0xae,0xd8, 0x9b,0x85,0x23,0x9d,0xa8,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("c14440d1-fea0-5147-aed8-9b85239da882") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor, 0xc14440d1, 0xfea0, 0x5147, 0xae,0xd8, 0x9b,0x85,0x23,0x9d,0xa8,0x82) +#endif +#else +typedef struct __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + __FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor **value); + + END_INTERFACE +} __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl; + +interface __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor { + CONST_VTBL __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_QueryInterface(__FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_AddRef(__FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Release(__FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetIids(__FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetRuntimeClassName(__FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetTrustLevel(__FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_First(__FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,__FIIterator_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_ForceFeedbackMotor IID___FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor +#define IIterable_ForceFeedbackMotorVtbl __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl +#define IIterable_ForceFeedbackMotor __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor +#define IIterable_ForceFeedbackMotor_QueryInterface __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_QueryInterface +#define IIterable_ForceFeedbackMotor_AddRef __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_AddRef +#define IIterable_ForceFeedbackMotor_Release __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Release +#define IIterable_ForceFeedbackMotor_GetIids __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetIids +#define IIterable_ForceFeedbackMotor_GetRuntimeClassName __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetRuntimeClassName +#define IIterable_ForceFeedbackMotor_GetTrustLevel __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetTrustLevel +#define IIterable_ForceFeedbackMotor_First __FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor, 0x5bfc5070, 0x101d, 0x5fbb, 0x8d,0x5f, 0xce,0x5c,0x23,0xbe,0xcd,0xd9); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("5bfc5070-101d-5fbb-8d5f-ce5c23becdd9") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor, 0x5bfc5070, 0x101d, 0x5fbb, 0x8d,0x5f, 0xce,0x5c,0x23,0xbe,0xcd,0xd9) +#endif +#else +typedef struct __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl; + +interface __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor { + CONST_VTBL __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_QueryInterface(__FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_AddRef(__FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Release(__FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetIids(__FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetRuntimeClassName(__FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetTrustLevel(__FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetAt(__FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_get_Size(__FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_IndexOf(__FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetMany(__FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_ForceFeedbackMotor IID___FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor +#define IVectorView_ForceFeedbackMotorVtbl __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl +#define IVectorView_ForceFeedbackMotor __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor +#define IVectorView_ForceFeedbackMotor_QueryInterface __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_QueryInterface +#define IVectorView_ForceFeedbackMotor_AddRef __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_AddRef +#define IVectorView_ForceFeedbackMotor_Release __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Release +#define IVectorView_ForceFeedbackMotor_GetIids __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetIids +#define IVectorView_ForceFeedbackMotor_GetRuntimeClassName __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetRuntimeClassName +#define IVectorView_ForceFeedbackMotor_GetTrustLevel __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetTrustLevel +#define IVectorView_ForceFeedbackMotor_GetAt __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetAt +#define IVectorView_ForceFeedbackMotor_get_Size __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_get_Size +#define IVectorView_ForceFeedbackMotor_IndexOf __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_IndexOf +#define IVectorView_ForceFeedbackMotor_GetMany __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVector interface + */ +#ifndef ____FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_INTERFACE_DEFINED__ +#define ____FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor, 0xb695f739, 0x4ebe, 0x5fd0, 0xa1,0xff, 0x5b,0xa3,0x23,0xb1,0x63,0x55); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("b695f739-4ebe-5fd0-a1ff-5ba323b16355") + IVector : IVector_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor, 0xb695f739, 0x4ebe, 0x5fd0, 0xa1,0xff, 0x5b,0xa3,0x23,0xb1,0x63,0x55) +#endif +#else +typedef struct __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + TrustLevel *trustLevel); + + /*** IVector methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *GetView)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor **value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *SetAt)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *value); + + HRESULT (STDMETHODCALLTYPE *InsertAt)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAt)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + UINT32 index); + + HRESULT (STDMETHODCALLTYPE *Append)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAtEnd)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This); + + HRESULT (STDMETHODCALLTYPE *Clear)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **items, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *ReplaceAll)( + __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor *This, + UINT32 count, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **items); + + END_INTERFACE +} __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl; + +interface __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor { + CONST_VTBL __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector methods ***/ +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetView(This,value) (This)->lpVtbl->GetView(This,value) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_SetAt(This,index,value) (This)->lpVtbl->SetAt(This,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_InsertAt(This,index,value) (This)->lpVtbl->InsertAt(This,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Append(This,value) (This)->lpVtbl->Append(This,value) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_RemoveAtEnd(This) (This)->lpVtbl->RemoveAtEnd(This) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Clear(This) (This)->lpVtbl->Clear(This) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#define __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_ReplaceAll(This,count,items) (This)->lpVtbl->ReplaceAll(This,count,items) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_QueryInterface(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_AddRef(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Release(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetIids(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetRuntimeClassName(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetTrustLevel(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetAt(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_get_Size(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetView(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,__FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor **value) { + return This->lpVtbl->GetView(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_IndexOf(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_SetAt(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *value) { + return This->lpVtbl->SetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_InsertAt(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *value) { + return This->lpVtbl->InsertAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_RemoveAt(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,UINT32 index) { + return This->lpVtbl->RemoveAt(This,index); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Append(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor *value) { + return This->lpVtbl->Append(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_RemoveAtEnd(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This) { + return This->lpVtbl->RemoveAtEnd(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Clear(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This) { + return This->lpVtbl->Clear(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetMany(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_ReplaceAll(__FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor* This,UINT32 count,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **items) { + return This->lpVtbl->ReplaceAll(This,count,items); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVector_ForceFeedbackMotor IID___FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor +#define IVector_ForceFeedbackMotorVtbl __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotorVtbl +#define IVector_ForceFeedbackMotor __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor +#define IVector_ForceFeedbackMotor_QueryInterface __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_QueryInterface +#define IVector_ForceFeedbackMotor_AddRef __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_AddRef +#define IVector_ForceFeedbackMotor_Release __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Release +#define IVector_ForceFeedbackMotor_GetIids __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetIids +#define IVector_ForceFeedbackMotor_GetRuntimeClassName __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetRuntimeClassName +#define IVector_ForceFeedbackMotor_GetTrustLevel __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetTrustLevel +#define IVector_ForceFeedbackMotor_GetAt __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetAt +#define IVector_ForceFeedbackMotor_get_Size __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_get_Size +#define IVector_ForceFeedbackMotor_GetView __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetView +#define IVector_ForceFeedbackMotor_IndexOf __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_IndexOf +#define IVector_ForceFeedbackMotor_SetAt __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_SetAt +#define IVector_ForceFeedbackMotor_InsertAt __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_InsertAt +#define IVector_ForceFeedbackMotor_RemoveAt __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_RemoveAt +#define IVector_ForceFeedbackMotor_Append __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Append +#define IVector_ForceFeedbackMotor_RemoveAtEnd __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_RemoveAtEnd +#define IVector_ForceFeedbackMotor_Clear __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_Clear +#define IVector_ForceFeedbackMotor_GetMany __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_GetMany +#define IVector_ForceFeedbackMotor_ReplaceAll __FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_ReplaceAll +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVector_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_gaming_input_forcefeedback_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.gaming.input.h b/lib/libc/include/any-windows-any/windows.gaming.input.h new file mode 100644 index 0000000000000000000000000000000000000000..7f08118ca68d5303521005ab4bcd4b204b684a16 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.gaming.input.h @@ -0,0 +1,8404 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.gaming.input.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_gaming_input_h__ +#define __windows_gaming_input_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIArcadeStick_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIArcadeStick_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIArcadeStick __x_ABI_CWindows_CGaming_CInput_CIArcadeStick; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStick ABI::Windows::Gaming::Input::IArcadeStick +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IArcadeStick; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics ABI::Windows::Gaming::Input::IArcadeStickStatics +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IArcadeStickStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 ABI::Windows::Gaming::Input::IArcadeStickStatics2 +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IArcadeStickStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIFlightStick_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIFlightStick_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIFlightStick __x_ABI_CWindows_CGaming_CInput_CIFlightStick; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStick ABI::Windows::Gaming::Input::IFlightStick +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IFlightStick; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics ABI::Windows::Gaming::Input::IFlightStickStatics +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IFlightStickStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGameController_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGameController_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIGameController __x_ABI_CWindows_CGaming_CInput_CIGameController; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIGameController ABI::Windows::Gaming::Input::IGameController +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IGameController; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGamepad_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGamepad_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIGamepad __x_ABI_CWindows_CGaming_CInput_CIGamepad; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad ABI::Windows::Gaming::Input::IGamepad +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IGamepad; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGamepad2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGamepad2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIGamepad2 __x_ABI_CWindows_CGaming_CInput_CIGamepad2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad2 ABI::Windows::Gaming::Input::IGamepad2 +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IGamepad2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRacingWheel_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRacingWheel_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIRacingWheel __x_ABI_CWindows_CGaming_CInput_CIRacingWheel; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel ABI::Windows::Gaming::Input::IRacingWheel +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IRacingWheel; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics ABI::Windows::Gaming::Input::IRacingWheelStatics +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IRacingWheelStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 ABI::Windows::Gaming::Input::IRacingWheelStatics2 +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IRacingWheelStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRawGameController_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRawGameController_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIRawGameController __x_ABI_CWindows_CGaming_CInput_CIRawGameController; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController ABI::Windows::Gaming::Input::IRawGameController +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IRawGameController; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRawGameController2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRawGameController2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 __x_ABI_CWindows_CGaming_CInput_CIRawGameController2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 ABI::Windows::Gaming::Input::IRawGameController2 +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IRawGameController2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics ABI::Windows::Gaming::Input::IGamepadStatics +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IGamepadStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 ABI::Windows::Gaming::Input::IGamepadStatics2 +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IGamepadStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIHeadset_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIHeadset_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIHeadset __x_ABI_CWindows_CGaming_CInput_CIHeadset; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIHeadset ABI::Windows::Gaming::Input::IHeadset +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IHeadset; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics ABI::Windows::Gaming::Input::IRawGameControllerStatics +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IRawGameControllerStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo ABI::Windows::Gaming::Input::IGameControllerBatteryInfo +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IGameControllerBatteryInfo; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CArcadeStick_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CArcadeStick_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + class ArcadeStick; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CArcadeStick __x_ABI_CWindows_CGaming_CInput_CArcadeStick; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CArcadeStick_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CFlightStick_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CFlightStick_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + class FlightStick; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CFlightStick __x_ABI_CWindows_CGaming_CInput_CFlightStick; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CFlightStick_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CGamepad_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CGamepad_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + class Gamepad; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CGamepad __x_ABI_CWindows_CGaming_CInput_CGamepad; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CGamepad_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CHeadset_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CHeadset_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + class Headset; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CHeadset __x_ABI_CWindows_CGaming_CInput_CHeadset; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CHeadset_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CRacingWheel_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CRacingWheel_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + class RacingWheel; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CRacingWheel __x_ABI_CWindows_CGaming_CInput_CRacingWheel; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CRacingWheel_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CRawGameController_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CRawGameController_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + class RawGameController; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CRawGameController __x_ABI_CWindows_CGaming_CInput_CRawGameController; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CInput_CRawGameController_FWD_DEFINED__ */ + +#ifndef ____FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +#define ____FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +typedef interface __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick; +#ifdef __cplusplus +#define __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick ABI::Windows::Foundation::IEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +#define ____FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +typedef interface __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick; +#ifdef __cplusplus +#define __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick ABI::Windows::Foundation::IEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIEventHandler_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +#define ____FIEventHandler_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +typedef interface __FIEventHandler_1_Windows__CGaming__CInput__CGamepad __FIEventHandler_1_Windows__CGaming__CInput__CGamepad; +#ifdef __cplusplus +#define __FIEventHandler_1_Windows__CGaming__CInput__CGamepad ABI::Windows::Foundation::IEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +#define ____FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +typedef interface __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel; +#ifdef __cplusplus +#define __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel ABI::Windows::Foundation::IEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +#define ____FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +typedef interface __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController; +#ifdef __cplusplus +#define __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController ABI::Windows::Foundation::IEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGaming__CInput__CArcadeStick __FIIterator_1_Windows__CGaming__CInput__CArcadeStick; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGaming__CInput__CArcadeStick ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGaming__CInput__CArcadeStick __FIIterable_1_Windows__CGaming__CInput__CArcadeStick; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGaming__CInput__CArcadeStick ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGaming__CInput__CFlightStick __FIIterator_1_Windows__CGaming__CInput__CFlightStick; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGaming__CInput__CFlightStick ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGaming__CInput__CFlightStick __FIIterable_1_Windows__CGaming__CInput__CFlightStick; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGaming__CInput__CFlightStick ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGaming__CInput__CFlightStick __FIVectorView_1_Windows__CGaming__CInput__CFlightStick; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGaming__CInput__CFlightStick ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGaming__CInput__CGamepad __FIIterator_1_Windows__CGaming__CInput__CGamepad; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGaming__CInput__CGamepad ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGaming__CInput__CGamepad __FIIterable_1_Windows__CGaming__CInput__CGamepad; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGaming__CInput__CGamepad ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGaming__CInput__CGamepad __FIVectorView_1_Windows__CGaming__CInput__CGamepad; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGaming__CInput__CGamepad ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +#define ____FIVector_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CGaming__CInput__CGamepad __FIVector_1_Windows__CGaming__CInput__CGamepad; +#ifdef __cplusplus +#define __FIVector_1_Windows__CGaming__CInput__CGamepad ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGaming__CInput__CRacingWheel __FIIterator_1_Windows__CGaming__CInput__CRacingWheel; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGaming__CInput__CRacingWheel ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGaming__CInput__CRacingWheel __FIIterable_1_Windows__CGaming__CInput__CRacingWheel; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGaming__CInput__CRacingWheel ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +#define ____FIVector_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CGaming__CInput__CRacingWheel __FIVector_1_Windows__CGaming__CInput__CRacingWheel; +#ifdef __cplusplus +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGaming__CInput__CRawGameController __FIIterator_1_Windows__CGaming__CInput__CRawGameController; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGaming__CInput__CRawGameController ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGaming__CInput__CRawGameController __FIIterable_1_Windows__CGaming__CInput__CRawGameController; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGaming__CInput__CRawGameController ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGaming__CInput__CRawGameController __FIVectorView_1_Windows__CGaming__CInput__CRawGameController; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGaming__CInput__CRawGameController ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +#define ____FIVector_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CGaming__CInput__CRawGameController __FIVector_1_Windows__CGaming__CInput__CRawGameController; +#ifdef __cplusplus +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CArcadeStickButtons __x_ABI_CWindows_CGaming_CInput_CArcadeStickButtons; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CFlightStickButtons __x_ABI_CWindows_CGaming_CInput_CFlightStickButtons; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CGamepadButtons __x_ABI_CWindows_CGaming_CInput_CGamepadButtons; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchKind __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchKind; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchPosition __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchPosition; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGaming_CInput_CRacingWheelButtons __x_ABI_CWindows_CGaming_CInput_CRacingWheelButtons; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CGaming_CInput_CArcadeStickReading __x_ABI_CWindows_CGaming_CInput_CArcadeStickReading; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + typedef struct ArcadeStickReading ArcadeStickReading; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CGaming_CInput_CFlightStickReading __x_ABI_CWindows_CGaming_CInput_CFlightStickReading; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + typedef struct FlightStickReading FlightStickReading; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CGaming_CInput_CGamepadReading __x_ABI_CWindows_CGaming_CInput_CGamepadReading; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + typedef struct GamepadReading GamepadReading; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CGaming_CInput_CGamepadVibration __x_ABI_CWindows_CGaming_CInput_CGamepadVibration; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + typedef struct GamepadVibration GamepadVibration; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CGaming_CInput_CRacingWheelReading __x_ABI_CWindows_CGaming_CInput_CRacingWheelReading; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + typedef struct RacingWheelReading RacingWheelReading; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIArcadeStick_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIArcadeStick_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIArcadeStick __x_ABI_CWindows_CGaming_CInput_CIArcadeStick; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStick ABI::Windows::Gaming::Input::IArcadeStick +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IArcadeStick; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics ABI::Windows::Gaming::Input::IArcadeStickStatics +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IArcadeStickStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 ABI::Windows::Gaming::Input::IArcadeStickStatics2 +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IArcadeStickStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIFlightStick_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIFlightStick_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIFlightStick __x_ABI_CWindows_CGaming_CInput_CIFlightStick; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStick ABI::Windows::Gaming::Input::IFlightStick +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IFlightStick; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics ABI::Windows::Gaming::Input::IFlightStickStatics +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IFlightStickStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGameController_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGameController_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIGameController __x_ABI_CWindows_CGaming_CInput_CIGameController; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIGameController ABI::Windows::Gaming::Input::IGameController +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IGameController; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo ABI::Windows::Gaming::Input::IGameControllerBatteryInfo +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IGameControllerBatteryInfo; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGamepad_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGamepad_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIGamepad __x_ABI_CWindows_CGaming_CInput_CIGamepad; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad ABI::Windows::Gaming::Input::IGamepad +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IGamepad; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGamepad2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGamepad2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIGamepad2 __x_ABI_CWindows_CGaming_CInput_CIGamepad2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad2 ABI::Windows::Gaming::Input::IGamepad2 +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IGamepad2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics ABI::Windows::Gaming::Input::IGamepadStatics +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IGamepadStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 ABI::Windows::Gaming::Input::IGamepadStatics2 +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IGamepadStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRacingWheel_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRacingWheel_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIRacingWheel __x_ABI_CWindows_CGaming_CInput_CIRacingWheel; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel ABI::Windows::Gaming::Input::IRacingWheel +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IRacingWheel; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics ABI::Windows::Gaming::Input::IRacingWheelStatics +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IRacingWheelStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 ABI::Windows::Gaming::Input::IRacingWheelStatics2 +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IRacingWheelStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRawGameController_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRawGameController_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIRawGameController __x_ABI_CWindows_CGaming_CInput_CIRawGameController; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController ABI::Windows::Gaming::Input::IRawGameController +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IRawGameController; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRawGameController2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRawGameController2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 __x_ABI_CWindows_CGaming_CInput_CIRawGameController2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 ABI::Windows::Gaming::Input::IRawGameController2 +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + interface IRawGameController2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGaming__CInput__CArcadeStick __FIIterator_1_Windows__CGaming__CInput__CArcadeStick; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGaming__CInput__CArcadeStick ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGaming__CInput__CArcadeStick __FIIterable_1_Windows__CGaming__CInput__CArcadeStick; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGaming__CInput__CArcadeStick ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGaming__CInput__CFlightStick __FIIterator_1_Windows__CGaming__CInput__CFlightStick; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGaming__CInput__CFlightStick ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGaming__CInput__CFlightStick __FIIterable_1_Windows__CGaming__CInput__CFlightStick; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGaming__CInput__CFlightStick ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CFlightStick_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGaming__CInput__CFlightStick __FIVectorView_1_Windows__CGaming__CInput__CFlightStick; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGaming__CInput__CFlightStick ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGaming__CInput__CGamepad __FIIterator_1_Windows__CGaming__CInput__CGamepad; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGaming__CInput__CGamepad ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGaming__CInput__CGamepad __FIIterable_1_Windows__CGaming__CInput__CGamepad; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGaming__CInput__CGamepad ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGaming__CInput__CGamepad __FIVectorView_1_Windows__CGaming__CInput__CGamepad; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGaming__CInput__CGamepad ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +#define ____FIVector_1_Windows__CGaming__CInput__CGamepad_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CGaming__CInput__CGamepad __FIVector_1_Windows__CGaming__CInput__CGamepad; +#ifdef __cplusplus +#define __FIVector_1_Windows__CGaming__CInput__CGamepad ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGaming__CInput__CRacingWheel __FIIterator_1_Windows__CGaming__CInput__CRacingWheel; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGaming__CInput__CRacingWheel ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGaming__CInput__CRacingWheel __FIIterable_1_Windows__CGaming__CInput__CRacingWheel; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGaming__CInput__CRacingWheel ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +#define ____FIVector_1_Windows__CGaming__CInput__CRacingWheel_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CGaming__CInput__CRacingWheel __FIVector_1_Windows__CGaming__CInput__CRacingWheel; +#ifdef __cplusplus +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGaming__CInput__CRawGameController __FIIterator_1_Windows__CGaming__CInput__CRawGameController; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGaming__CInput__CRawGameController ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGaming__CInput__CRawGameController __FIIterable_1_Windows__CGaming__CInput__CRawGameController; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGaming__CInput__CRawGameController ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGaming__CInput__CRawGameController __FIVectorView_1_Windows__CGaming__CInput__CRawGameController; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGaming__CInput__CRawGameController ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +#define ____FIVector_1_Windows__CGaming__CInput__CRawGameController_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CGaming__CInput__CRawGameController __FIVector_1_Windows__CGaming__CInput__CRawGameController; +#ifdef __cplusplus +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + enum ArcadeStickButtons { + ArcadeStickButtons_None = 0x0, + ArcadeStickButtons_StickUp = 0x1, + ArcadeStickButtons_StickDown = 0x2, + ArcadeStickButtons_StickLeft = 0x4, + ArcadeStickButtons_StickRight = 0x8, + ArcadeStickButtons_Action1 = 0x10, + ArcadeStickButtons_Action2 = 0x20, + ArcadeStickButtons_Action3 = 0x40, + ArcadeStickButtons_Action4 = 0x80, + ArcadeStickButtons_Action5 = 0x100, + ArcadeStickButtons_Action6 = 0x200, + ArcadeStickButtons_Special1 = 0x400, + ArcadeStickButtons_Special2 = 0x800 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CArcadeStickButtons { + ArcadeStickButtons_None = 0x0, + ArcadeStickButtons_StickUp = 0x1, + ArcadeStickButtons_StickDown = 0x2, + ArcadeStickButtons_StickLeft = 0x4, + ArcadeStickButtons_StickRight = 0x8, + ArcadeStickButtons_Action1 = 0x10, + ArcadeStickButtons_Action2 = 0x20, + ArcadeStickButtons_Action3 = 0x40, + ArcadeStickButtons_Action4 = 0x80, + ArcadeStickButtons_Action5 = 0x100, + ArcadeStickButtons_Action6 = 0x200, + ArcadeStickButtons_Special1 = 0x400, + ArcadeStickButtons_Special2 = 0x800 +}; +#ifdef WIDL_using_Windows_Gaming_Input +#define ArcadeStickButtons __x_ABI_CWindows_CGaming_CInput_CArcadeStickButtons +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + enum FlightStickButtons { + FlightStickButtons_None = 0x0, + FlightStickButtons_FirePrimary = 0x1, + FlightStickButtons_FireSecondary = 0x2 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CFlightStickButtons { + FlightStickButtons_None = 0x0, + FlightStickButtons_FirePrimary = 0x1, + FlightStickButtons_FireSecondary = 0x2 +}; +#ifdef WIDL_using_Windows_Gaming_Input +#define FlightStickButtons __x_ABI_CWindows_CGaming_CInput_CFlightStickButtons +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + enum GamepadButtons { + GamepadButtons_None = 0x0, + GamepadButtons_Menu = 0x1, + GamepadButtons_View = 0x2, + GamepadButtons_A = 0x4, + GamepadButtons_B = 0x8, + GamepadButtons_X = 0x10, + GamepadButtons_Y = 0x20, + GamepadButtons_DPadUp = 0x40, + GamepadButtons_DPadDown = 0x80, + GamepadButtons_DPadLeft = 0x100, + GamepadButtons_DPadRight = 0x200, + GamepadButtons_LeftShoulder = 0x400, + GamepadButtons_RightShoulder = 0x800, + GamepadButtons_LeftThumbstick = 0x1000, + GamepadButtons_RightThumbstick = 0x2000, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 + GamepadButtons_Paddle1 = 0x4000, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 + GamepadButtons_Paddle2 = 0x8000, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 + GamepadButtons_Paddle3 = 0x10000, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 + GamepadButtons_Paddle4 = 0x20000 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CGamepadButtons { + GamepadButtons_None = 0x0, + GamepadButtons_Menu = 0x1, + GamepadButtons_View = 0x2, + GamepadButtons_A = 0x4, + GamepadButtons_B = 0x8, + GamepadButtons_X = 0x10, + GamepadButtons_Y = 0x20, + GamepadButtons_DPadUp = 0x40, + GamepadButtons_DPadDown = 0x80, + GamepadButtons_DPadLeft = 0x100, + GamepadButtons_DPadRight = 0x200, + GamepadButtons_LeftShoulder = 0x400, + GamepadButtons_RightShoulder = 0x800, + GamepadButtons_LeftThumbstick = 0x1000, + GamepadButtons_RightThumbstick = 0x2000, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 + GamepadButtons_Paddle1 = 0x4000, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 + GamepadButtons_Paddle2 = 0x8000, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 + GamepadButtons_Paddle3 = 0x10000, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 + GamepadButtons_Paddle4 = 0x20000 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +}; +#ifdef WIDL_using_Windows_Gaming_Input +#define GamepadButtons __x_ABI_CWindows_CGaming_CInput_CGamepadButtons +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + enum GameControllerButtonLabel { + GameControllerButtonLabel_None = 0, + GameControllerButtonLabel_XboxBack = 1, + GameControllerButtonLabel_XboxStart = 2, + GameControllerButtonLabel_XboxMenu = 3, + GameControllerButtonLabel_XboxView = 4, + GameControllerButtonLabel_XboxUp = 5, + GameControllerButtonLabel_XboxDown = 6, + GameControllerButtonLabel_XboxLeft = 7, + GameControllerButtonLabel_XboxRight = 8, + GameControllerButtonLabel_XboxA = 9, + GameControllerButtonLabel_XboxB = 10, + GameControllerButtonLabel_XboxX = 11, + GameControllerButtonLabel_XboxY = 12, + GameControllerButtonLabel_XboxLeftBumper = 13, + GameControllerButtonLabel_XboxLeftTrigger = 14, + GameControllerButtonLabel_XboxLeftStickButton = 15, + GameControllerButtonLabel_XboxRightBumper = 16, + GameControllerButtonLabel_XboxRightTrigger = 17, + GameControllerButtonLabel_XboxRightStickButton = 18, + GameControllerButtonLabel_XboxPaddle1 = 19, + GameControllerButtonLabel_XboxPaddle2 = 20, + GameControllerButtonLabel_XboxPaddle3 = 21, + GameControllerButtonLabel_XboxPaddle4 = 22, + GameControllerButtonLabel_Mode = 23, + GameControllerButtonLabel_Select = 24, + GameControllerButtonLabel_Menu = 25, + GameControllerButtonLabel_View = 26, + GameControllerButtonLabel_Back = 27, + GameControllerButtonLabel_Start = 28, + GameControllerButtonLabel_Options = 29, + GameControllerButtonLabel_Share = 30, + GameControllerButtonLabel_Up = 31, + GameControllerButtonLabel_Down = 32, + GameControllerButtonLabel_Left = 33, + GameControllerButtonLabel_Right = 34, + GameControllerButtonLabel_LetterA = 35, + GameControllerButtonLabel_LetterB = 36, + GameControllerButtonLabel_LetterC = 37, + GameControllerButtonLabel_LetterL = 38, + GameControllerButtonLabel_LetterR = 39, + GameControllerButtonLabel_LetterX = 40, + GameControllerButtonLabel_LetterY = 41, + GameControllerButtonLabel_LetterZ = 42, + GameControllerButtonLabel_Cross = 43, + GameControllerButtonLabel_Circle = 44, + GameControllerButtonLabel_Square = 45, + GameControllerButtonLabel_Triangle = 46, + GameControllerButtonLabel_LeftBumper = 47, + GameControllerButtonLabel_LeftTrigger = 48, + GameControllerButtonLabel_LeftStickButton = 49, + GameControllerButtonLabel_Left1 = 50, + GameControllerButtonLabel_Left2 = 51, + GameControllerButtonLabel_Left3 = 52, + GameControllerButtonLabel_RightBumper = 53, + GameControllerButtonLabel_RightTrigger = 54, + GameControllerButtonLabel_RightStickButton = 55, + GameControllerButtonLabel_Right1 = 56, + GameControllerButtonLabel_Right2 = 57, + GameControllerButtonLabel_Right3 = 58, + GameControllerButtonLabel_Paddle1 = 59, + GameControllerButtonLabel_Paddle2 = 60, + GameControllerButtonLabel_Paddle3 = 61, + GameControllerButtonLabel_Paddle4 = 62, + GameControllerButtonLabel_Plus = 63, + GameControllerButtonLabel_Minus = 64, + GameControllerButtonLabel_DownLeftArrow = 65, + GameControllerButtonLabel_DialLeft = 66, + GameControllerButtonLabel_DialRight = 67, + GameControllerButtonLabel_Suspension = 68 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel { + GameControllerButtonLabel_None = 0, + GameControllerButtonLabel_XboxBack = 1, + GameControllerButtonLabel_XboxStart = 2, + GameControllerButtonLabel_XboxMenu = 3, + GameControllerButtonLabel_XboxView = 4, + GameControllerButtonLabel_XboxUp = 5, + GameControllerButtonLabel_XboxDown = 6, + GameControllerButtonLabel_XboxLeft = 7, + GameControllerButtonLabel_XboxRight = 8, + GameControllerButtonLabel_XboxA = 9, + GameControllerButtonLabel_XboxB = 10, + GameControllerButtonLabel_XboxX = 11, + GameControllerButtonLabel_XboxY = 12, + GameControllerButtonLabel_XboxLeftBumper = 13, + GameControllerButtonLabel_XboxLeftTrigger = 14, + GameControllerButtonLabel_XboxLeftStickButton = 15, + GameControllerButtonLabel_XboxRightBumper = 16, + GameControllerButtonLabel_XboxRightTrigger = 17, + GameControllerButtonLabel_XboxRightStickButton = 18, + GameControllerButtonLabel_XboxPaddle1 = 19, + GameControllerButtonLabel_XboxPaddle2 = 20, + GameControllerButtonLabel_XboxPaddle3 = 21, + GameControllerButtonLabel_XboxPaddle4 = 22, + GameControllerButtonLabel_Mode = 23, + GameControllerButtonLabel_Select = 24, + GameControllerButtonLabel_Menu = 25, + GameControllerButtonLabel_View = 26, + GameControllerButtonLabel_Back = 27, + GameControllerButtonLabel_Start = 28, + GameControllerButtonLabel_Options = 29, + GameControllerButtonLabel_Share = 30, + GameControllerButtonLabel_Up = 31, + GameControllerButtonLabel_Down = 32, + GameControllerButtonLabel_Left = 33, + GameControllerButtonLabel_Right = 34, + GameControllerButtonLabel_LetterA = 35, + GameControllerButtonLabel_LetterB = 36, + GameControllerButtonLabel_LetterC = 37, + GameControllerButtonLabel_LetterL = 38, + GameControllerButtonLabel_LetterR = 39, + GameControllerButtonLabel_LetterX = 40, + GameControllerButtonLabel_LetterY = 41, + GameControllerButtonLabel_LetterZ = 42, + GameControllerButtonLabel_Cross = 43, + GameControllerButtonLabel_Circle = 44, + GameControllerButtonLabel_Square = 45, + GameControllerButtonLabel_Triangle = 46, + GameControllerButtonLabel_LeftBumper = 47, + GameControllerButtonLabel_LeftTrigger = 48, + GameControllerButtonLabel_LeftStickButton = 49, + GameControllerButtonLabel_Left1 = 50, + GameControllerButtonLabel_Left2 = 51, + GameControllerButtonLabel_Left3 = 52, + GameControllerButtonLabel_RightBumper = 53, + GameControllerButtonLabel_RightTrigger = 54, + GameControllerButtonLabel_RightStickButton = 55, + GameControllerButtonLabel_Right1 = 56, + GameControllerButtonLabel_Right2 = 57, + GameControllerButtonLabel_Right3 = 58, + GameControllerButtonLabel_Paddle1 = 59, + GameControllerButtonLabel_Paddle2 = 60, + GameControllerButtonLabel_Paddle3 = 61, + GameControllerButtonLabel_Paddle4 = 62, + GameControllerButtonLabel_Plus = 63, + GameControllerButtonLabel_Minus = 64, + GameControllerButtonLabel_DownLeftArrow = 65, + GameControllerButtonLabel_DialLeft = 66, + GameControllerButtonLabel_DialRight = 67, + GameControllerButtonLabel_Suspension = 68 +}; +#ifdef WIDL_using_Windows_Gaming_Input +#define GameControllerButtonLabel __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + enum GameControllerSwitchKind { + GameControllerSwitchKind_TwoWay = 0, + GameControllerSwitchKind_FourWay = 1, + GameControllerSwitchKind_EightWay = 2 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchKind { + GameControllerSwitchKind_TwoWay = 0, + GameControllerSwitchKind_FourWay = 1, + GameControllerSwitchKind_EightWay = 2 +}; +#ifdef WIDL_using_Windows_Gaming_Input +#define GameControllerSwitchKind __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchKind +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + enum GameControllerSwitchPosition { + GameControllerSwitchPosition_Center = 0, + GameControllerSwitchPosition_Up = 1, + GameControllerSwitchPosition_UpRight = 2, + GameControllerSwitchPosition_Right = 3, + GameControllerSwitchPosition_DownRight = 4, + GameControllerSwitchPosition_Down = 5, + GameControllerSwitchPosition_DownLeft = 6, + GameControllerSwitchPosition_Left = 7, + GameControllerSwitchPosition_UpLeft = 8 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchPosition { + GameControllerSwitchPosition_Center = 0, + GameControllerSwitchPosition_Up = 1, + GameControllerSwitchPosition_UpRight = 2, + GameControllerSwitchPosition_Right = 3, + GameControllerSwitchPosition_DownRight = 4, + GameControllerSwitchPosition_Down = 5, + GameControllerSwitchPosition_DownLeft = 6, + GameControllerSwitchPosition_Left = 7, + GameControllerSwitchPosition_UpLeft = 8 +}; +#ifdef WIDL_using_Windows_Gaming_Input +#define GameControllerSwitchPosition __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchPosition +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + enum RacingWheelButtons { + RacingWheelButtons_None = 0x0, + RacingWheelButtons_PreviousGear = 0x1, + RacingWheelButtons_NextGear = 0x2, + RacingWheelButtons_DPadUp = 0x4, + RacingWheelButtons_DPadDown = 0x8, + RacingWheelButtons_DPadLeft = 0x10, + RacingWheelButtons_DPadRight = 0x20, + RacingWheelButtons_Button1 = 0x40, + RacingWheelButtons_Button2 = 0x80, + RacingWheelButtons_Button3 = 0x100, + RacingWheelButtons_Button4 = 0x200, + RacingWheelButtons_Button5 = 0x400, + RacingWheelButtons_Button6 = 0x800, + RacingWheelButtons_Button7 = 0x1000, + RacingWheelButtons_Button8 = 0x2000, + RacingWheelButtons_Button9 = 0x4000, + RacingWheelButtons_Button10 = 0x8000, + RacingWheelButtons_Button11 = 0x10000, + RacingWheelButtons_Button12 = 0x20000, + RacingWheelButtons_Button13 = 0x40000, + RacingWheelButtons_Button14 = 0x80000, + RacingWheelButtons_Button15 = 0x100000, + RacingWheelButtons_Button16 = 0x200000 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGaming_CInput_CRacingWheelButtons { + RacingWheelButtons_None = 0x0, + RacingWheelButtons_PreviousGear = 0x1, + RacingWheelButtons_NextGear = 0x2, + RacingWheelButtons_DPadUp = 0x4, + RacingWheelButtons_DPadDown = 0x8, + RacingWheelButtons_DPadLeft = 0x10, + RacingWheelButtons_DPadRight = 0x20, + RacingWheelButtons_Button1 = 0x40, + RacingWheelButtons_Button2 = 0x80, + RacingWheelButtons_Button3 = 0x100, + RacingWheelButtons_Button4 = 0x200, + RacingWheelButtons_Button5 = 0x400, + RacingWheelButtons_Button6 = 0x800, + RacingWheelButtons_Button7 = 0x1000, + RacingWheelButtons_Button8 = 0x2000, + RacingWheelButtons_Button9 = 0x4000, + RacingWheelButtons_Button10 = 0x8000, + RacingWheelButtons_Button11 = 0x10000, + RacingWheelButtons_Button12 = 0x20000, + RacingWheelButtons_Button13 = 0x40000, + RacingWheelButtons_Button14 = 0x80000, + RacingWheelButtons_Button15 = 0x100000, + RacingWheelButtons_Button16 = 0x200000 +}; +#ifdef WIDL_using_Windows_Gaming_Input +#define RacingWheelButtons __x_ABI_CWindows_CGaming_CInput_CRacingWheelButtons +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + struct ArcadeStickReading { + UINT64 Timestamp; + enum ArcadeStickButtons Buttons; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CGaming_CInput_CArcadeStickReading { + UINT64 Timestamp; + enum __x_ABI_CWindows_CGaming_CInput_CArcadeStickButtons Buttons; +}; +#ifdef WIDL_using_Windows_Gaming_Input +#define ArcadeStickReading __x_ABI_CWindows_CGaming_CInput_CArcadeStickReading +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + struct FlightStickReading { + UINT64 Timestamp; + enum FlightStickButtons Buttons; + enum GameControllerSwitchPosition HatSwitch; + DOUBLE Roll; + DOUBLE Pitch; + DOUBLE Yaw; + DOUBLE Throttle; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CGaming_CInput_CFlightStickReading { + UINT64 Timestamp; + enum __x_ABI_CWindows_CGaming_CInput_CFlightStickButtons Buttons; + enum __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchPosition HatSwitch; + DOUBLE Roll; + DOUBLE Pitch; + DOUBLE Yaw; + DOUBLE Throttle; +}; +#ifdef WIDL_using_Windows_Gaming_Input +#define FlightStickReading __x_ABI_CWindows_CGaming_CInput_CFlightStickReading +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + struct GamepadReading { + UINT64 Timestamp; + enum GamepadButtons Buttons; + DOUBLE LeftTrigger; + DOUBLE RightTrigger; + DOUBLE LeftThumbstickX; + DOUBLE LeftThumbstickY; + DOUBLE RightThumbstickX; + DOUBLE RightThumbstickY; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CGaming_CInput_CGamepadReading { + UINT64 Timestamp; + enum __x_ABI_CWindows_CGaming_CInput_CGamepadButtons Buttons; + DOUBLE LeftTrigger; + DOUBLE RightTrigger; + DOUBLE LeftThumbstickX; + DOUBLE LeftThumbstickY; + DOUBLE RightThumbstickX; + DOUBLE RightThumbstickY; +}; +#ifdef WIDL_using_Windows_Gaming_Input +#define GamepadReading __x_ABI_CWindows_CGaming_CInput_CGamepadReading +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + struct GamepadVibration { + DOUBLE LeftMotor; + DOUBLE RightMotor; + DOUBLE LeftTrigger; + DOUBLE RightTrigger; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CGaming_CInput_CGamepadVibration { + DOUBLE LeftMotor; + DOUBLE RightMotor; + DOUBLE LeftTrigger; + DOUBLE RightTrigger; +}; +#ifdef WIDL_using_Windows_Gaming_Input +#define GamepadVibration __x_ABI_CWindows_CGaming_CInput_CGamepadVibration +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + struct RacingWheelReading { + UINT64 Timestamp; + enum RacingWheelButtons Buttons; + INT32 PatternShifterGear; + DOUBLE Wheel; + DOUBLE Throttle; + DOUBLE Brake; + DOUBLE Clutch; + DOUBLE Handbrake; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CGaming_CInput_CRacingWheelReading { + UINT64 Timestamp; + enum __x_ABI_CWindows_CGaming_CInput_CRacingWheelButtons Buttons; + INT32 PatternShifterGear; + DOUBLE Wheel; + DOUBLE Throttle; + DOUBLE Brake; + DOUBLE Clutch; + DOUBLE Handbrake; +}; +#ifdef WIDL_using_Windows_Gaming_Input +#define RacingWheelReading __x_ABI_CWindows_CGaming_CInput_CRacingWheelReading +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +/***************************************************************************** + * IArcadeStick interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIArcadeStick_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIArcadeStick_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIArcadeStick, 0xb14a539d, 0xbefb, 0x4c81, 0x80,0x51, 0x15,0xec,0xf3,0xb1,0x30,0x36); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("b14a539d-befb-4c81-8051-15ecf3b13036") + IArcadeStick : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetButtonLabel( + enum ArcadeStickButtons button, + enum GameControllerButtonLabel *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentReading( + struct ArcadeStickReading *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIArcadeStick, 0xb14a539d, 0xbefb, 0x4c81, 0x80,0x51, 0x15,0xec,0xf3,0xb1,0x30,0x36) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIArcadeStickVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick *This, + TrustLevel *trustLevel); + + /*** IArcadeStick methods ***/ + HRESULT (STDMETHODCALLTYPE *GetButtonLabel)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick *This, + enum __x_ABI_CWindows_CGaming_CInput_CArcadeStickButtons button, + enum __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel *value); + + HRESULT (STDMETHODCALLTYPE *GetCurrentReading)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick *This, + struct __x_ABI_CWindows_CGaming_CInput_CArcadeStickReading *value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIArcadeStickVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIArcadeStick { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIArcadeStickVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IArcadeStick methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetButtonLabel(This,button,value) (This)->lpVtbl->GetButtonLabel(This,button,value) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetCurrentReading(This,value) (This)->lpVtbl->GetCurrentReading(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIArcadeStick* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_AddRef(__x_ABI_CWindows_CGaming_CInput_CIArcadeStick* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_Release(__x_ABI_CWindows_CGaming_CInput_CIArcadeStick* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetIids(__x_ABI_CWindows_CGaming_CInput_CIArcadeStick* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIArcadeStick* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIArcadeStick* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IArcadeStick methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetButtonLabel(__x_ABI_CWindows_CGaming_CInput_CIArcadeStick* This,enum __x_ABI_CWindows_CGaming_CInput_CArcadeStickButtons button,enum __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel *value) { + return This->lpVtbl->GetButtonLabel(This,button,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetCurrentReading(__x_ABI_CWindows_CGaming_CInput_CIArcadeStick* This,struct __x_ABI_CWindows_CGaming_CInput_CArcadeStickReading *value) { + return This->lpVtbl->GetCurrentReading(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IArcadeStick IID___x_ABI_CWindows_CGaming_CInput_CIArcadeStick +#define IArcadeStickVtbl __x_ABI_CWindows_CGaming_CInput_CIArcadeStickVtbl +#define IArcadeStick __x_ABI_CWindows_CGaming_CInput_CIArcadeStick +#define IArcadeStick_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_QueryInterface +#define IArcadeStick_AddRef __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_AddRef +#define IArcadeStick_Release __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_Release +#define IArcadeStick_GetIids __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetIids +#define IArcadeStick_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetRuntimeClassName +#define IArcadeStick_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetTrustLevel +#define IArcadeStick_GetButtonLabel __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetButtonLabel +#define IArcadeStick_GetCurrentReading __x_ABI_CWindows_CGaming_CInput_CIArcadeStick_GetCurrentReading +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIArcadeStick_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IArcadeStickStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics, 0x5c37b8c8, 0x37b1, 0x4ad8, 0x94,0x58, 0x20,0x0f,0x1a,0x30,0x01,0x8e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("5c37b8c8-37b1-4ad8-9458-200f1a30018e") + IArcadeStickStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE add_ArcadeStickAdded( + ABI::Windows::Foundation::IEventHandler *value, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_ArcadeStickAdded( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_ArcadeStickRemoved( + ABI::Windows::Foundation::IEventHandler *value, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_ArcadeStickRemoved( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ArcadeSticks( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics, 0x5c37b8c8, 0x37b1, 0x4ad8, 0x94,0x58, 0x20,0x0f,0x1a,0x30,0x01,0x8e) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics *This, + TrustLevel *trustLevel); + + /*** IArcadeStickStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *add_ArcadeStickAdded)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics *This, + __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick *value, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_ArcadeStickAdded)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_ArcadeStickRemoved)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics *This, + __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick *value, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_ArcadeStickRemoved)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *get_ArcadeSticks)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics *This, + __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick **value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStaticsVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IArcadeStickStatics methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_add_ArcadeStickAdded(This,value,token) (This)->lpVtbl->add_ArcadeStickAdded(This,value,token) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_remove_ArcadeStickAdded(This,token) (This)->lpVtbl->remove_ArcadeStickAdded(This,token) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_add_ArcadeStickRemoved(This,value,token) (This)->lpVtbl->add_ArcadeStickRemoved(This,value,token) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_remove_ArcadeStickRemoved(This,token) (This)->lpVtbl->remove_ArcadeStickRemoved(This,token) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_get_ArcadeSticks(This,value) (This)->lpVtbl->get_ArcadeSticks(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_AddRef(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_Release(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_GetIids(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IArcadeStickStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_add_ArcadeStickAdded(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics* This,__FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick *value,EventRegistrationToken *token) { + return This->lpVtbl->add_ArcadeStickAdded(This,value,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_remove_ArcadeStickAdded(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_ArcadeStickAdded(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_add_ArcadeStickRemoved(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics* This,__FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick *value,EventRegistrationToken *token) { + return This->lpVtbl->add_ArcadeStickRemoved(This,value,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_remove_ArcadeStickRemoved(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_ArcadeStickRemoved(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_get_ArcadeSticks(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics* This,__FIVectorView_1_Windows__CGaming__CInput__CArcadeStick **value) { + return This->lpVtbl->get_ArcadeSticks(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IArcadeStickStatics IID___x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics +#define IArcadeStickStaticsVtbl __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStaticsVtbl +#define IArcadeStickStatics __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics +#define IArcadeStickStatics_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_QueryInterface +#define IArcadeStickStatics_AddRef __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_AddRef +#define IArcadeStickStatics_Release __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_Release +#define IArcadeStickStatics_GetIids __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_GetIids +#define IArcadeStickStatics_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_GetRuntimeClassName +#define IArcadeStickStatics_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_GetTrustLevel +#define IArcadeStickStatics_add_ArcadeStickAdded __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_add_ArcadeStickAdded +#define IArcadeStickStatics_remove_ArcadeStickAdded __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_remove_ArcadeStickAdded +#define IArcadeStickStatics_add_ArcadeStickRemoved __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_add_ArcadeStickRemoved +#define IArcadeStickStatics_remove_ArcadeStickRemoved __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_remove_ArcadeStickRemoved +#define IArcadeStickStatics_get_ArcadeSticks __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_get_ArcadeSticks +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IArcadeStickStatics2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2, 0x52b5d744, 0xbb86, 0x445a, 0xb5,0x9c, 0x59,0x6f,0x0e,0x2a,0x49,0xdf); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("52b5d744-bb86-445a-b59c-596f0e2a49df") + IArcadeStickStatics2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE FromGameController( + ABI::Windows::Gaming::Input::IGameController *controller, + ABI::Windows::Gaming::Input::IArcadeStick **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2, 0x52b5d744, 0xbb86, 0x445a, 0xb5,0x9c, 0x59,0x6f,0x0e,0x2a,0x49,0xdf) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 *This, + TrustLevel *trustLevel); + + /*** IArcadeStickStatics2 methods ***/ + HRESULT (STDMETHODCALLTYPE *FromGameController)( + __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 *This, + __x_ABI_CWindows_CGaming_CInput_CIGameController *controller, + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick **value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2Vtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IArcadeStickStatics2 methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_FromGameController(This,controller,value) (This)->lpVtbl->FromGameController(This,controller,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_AddRef(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_Release(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_GetIids(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IArcadeStickStatics2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_FromGameController(__x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2* This,__x_ABI_CWindows_CGaming_CInput_CIGameController *controller,__x_ABI_CWindows_CGaming_CInput_CIArcadeStick **value) { + return This->lpVtbl->FromGameController(This,controller,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IArcadeStickStatics2 IID___x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 +#define IArcadeStickStatics2Vtbl __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2Vtbl +#define IArcadeStickStatics2 __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2 +#define IArcadeStickStatics2_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_QueryInterface +#define IArcadeStickStatics2_AddRef __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_AddRef +#define IArcadeStickStatics2_Release __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_Release +#define IArcadeStickStatics2_GetIids __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_GetIids +#define IArcadeStickStatics2_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_GetRuntimeClassName +#define IArcadeStickStatics2_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_GetTrustLevel +#define IArcadeStickStatics2_FromGameController __x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_FromGameController +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIArcadeStickStatics2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IFlightStick interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIFlightStick_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIFlightStick_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIFlightStick, 0xb4a2c01c, 0xb83b, 0x4459, 0xa1,0xa9, 0x97,0xb0,0x3c,0x33,0xda,0x7c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("b4a2c01c-b83b-4459-a1a9-97b03c33da7c") + IFlightStick : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_HatSwitchKind( + enum GameControllerSwitchKind *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetButtonLabel( + enum FlightStickButtons button, + enum GameControllerButtonLabel *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentReading( + struct FlightStickReading *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIFlightStick, 0xb4a2c01c, 0xb83b, 0x4459, 0xa1,0xa9, 0x97,0xb0,0x3c,0x33,0xda,0x7c) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIFlightStickVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStick *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStick *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStick *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStick *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStick *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStick *This, + TrustLevel *trustLevel); + + /*** IFlightStick methods ***/ + HRESULT (STDMETHODCALLTYPE *get_HatSwitchKind)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStick *This, + enum __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchKind *value); + + HRESULT (STDMETHODCALLTYPE *GetButtonLabel)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStick *This, + enum __x_ABI_CWindows_CGaming_CInput_CFlightStickButtons button, + enum __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel *value); + + HRESULT (STDMETHODCALLTYPE *GetCurrentReading)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStick *This, + struct __x_ABI_CWindows_CGaming_CInput_CFlightStickReading *value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIFlightStickVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIFlightStick { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIFlightStickVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStick_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStick_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStick_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IFlightStick methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStick_get_HatSwitchKind(This,value) (This)->lpVtbl->get_HatSwitchKind(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetButtonLabel(This,button,value) (This)->lpVtbl->GetButtonLabel(This,button,value) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetCurrentReading(This,value) (This)->lpVtbl->GetCurrentReading(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStick_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIFlightStick* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIFlightStick_AddRef(__x_ABI_CWindows_CGaming_CInput_CIFlightStick* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIFlightStick_Release(__x_ABI_CWindows_CGaming_CInput_CIFlightStick* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetIids(__x_ABI_CWindows_CGaming_CInput_CIFlightStick* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIFlightStick* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIFlightStick* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IFlightStick methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStick_get_HatSwitchKind(__x_ABI_CWindows_CGaming_CInput_CIFlightStick* This,enum __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchKind *value) { + return This->lpVtbl->get_HatSwitchKind(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetButtonLabel(__x_ABI_CWindows_CGaming_CInput_CIFlightStick* This,enum __x_ABI_CWindows_CGaming_CInput_CFlightStickButtons button,enum __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel *value) { + return This->lpVtbl->GetButtonLabel(This,button,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetCurrentReading(__x_ABI_CWindows_CGaming_CInput_CIFlightStick* This,struct __x_ABI_CWindows_CGaming_CInput_CFlightStickReading *value) { + return This->lpVtbl->GetCurrentReading(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IFlightStick IID___x_ABI_CWindows_CGaming_CInput_CIFlightStick +#define IFlightStickVtbl __x_ABI_CWindows_CGaming_CInput_CIFlightStickVtbl +#define IFlightStick __x_ABI_CWindows_CGaming_CInput_CIFlightStick +#define IFlightStick_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIFlightStick_QueryInterface +#define IFlightStick_AddRef __x_ABI_CWindows_CGaming_CInput_CIFlightStick_AddRef +#define IFlightStick_Release __x_ABI_CWindows_CGaming_CInput_CIFlightStick_Release +#define IFlightStick_GetIids __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetIids +#define IFlightStick_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetRuntimeClassName +#define IFlightStick_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetTrustLevel +#define IFlightStick_get_HatSwitchKind __x_ABI_CWindows_CGaming_CInput_CIFlightStick_get_HatSwitchKind +#define IFlightStick_GetButtonLabel __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetButtonLabel +#define IFlightStick_GetCurrentReading __x_ABI_CWindows_CGaming_CInput_CIFlightStick_GetCurrentReading +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIFlightStick_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IFlightStickStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics, 0x5514924a, 0xfecc, 0x435e, 0x83,0xdc, 0x5c,0xec,0x8a,0x18,0xa5,0x20); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("5514924a-fecc-435e-83dc-5cec8a18a520") + IFlightStickStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE add_FlightStickAdded( + ABI::Windows::Foundation::IEventHandler *value, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_FlightStickAdded( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_FlightStickRemoved( + ABI::Windows::Foundation::IEventHandler *value, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_FlightStickRemoved( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FlightSticks( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE FromGameController( + ABI::Windows::Gaming::Input::IGameController *controller, + ABI::Windows::Gaming::Input::IFlightStick **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics, 0x5514924a, 0xfecc, 0x435e, 0x83,0xdc, 0x5c,0xec,0x8a,0x18,0xa5,0x20) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIFlightStickStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics *This, + TrustLevel *trustLevel); + + /*** IFlightStickStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *add_FlightStickAdded)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics *This, + __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick *value, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_FlightStickAdded)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_FlightStickRemoved)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics *This, + __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick *value, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_FlightStickRemoved)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *get_FlightSticks)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics *This, + __FIVectorView_1_Windows__CGaming__CInput__CFlightStick **value); + + HRESULT (STDMETHODCALLTYPE *FromGameController)( + __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics *This, + __x_ABI_CWindows_CGaming_CInput_CIGameController *controller, + __x_ABI_CWindows_CGaming_CInput_CIFlightStick **value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIFlightStickStaticsVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIFlightStickStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IFlightStickStatics methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_add_FlightStickAdded(This,value,token) (This)->lpVtbl->add_FlightStickAdded(This,value,token) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_remove_FlightStickAdded(This,token) (This)->lpVtbl->remove_FlightStickAdded(This,token) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_add_FlightStickRemoved(This,value,token) (This)->lpVtbl->add_FlightStickRemoved(This,value,token) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_remove_FlightStickRemoved(This,token) (This)->lpVtbl->remove_FlightStickRemoved(This,token) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_get_FlightSticks(This,value) (This)->lpVtbl->get_FlightSticks(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_FromGameController(This,controller,value) (This)->lpVtbl->FromGameController(This,controller,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_AddRef(__x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_Release(__x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_GetIids(__x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IFlightStickStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_add_FlightStickAdded(__x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics* This,__FIEventHandler_1_Windows__CGaming__CInput__CFlightStick *value,EventRegistrationToken *token) { + return This->lpVtbl->add_FlightStickAdded(This,value,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_remove_FlightStickAdded(__x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_FlightStickAdded(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_add_FlightStickRemoved(__x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics* This,__FIEventHandler_1_Windows__CGaming__CInput__CFlightStick *value,EventRegistrationToken *token) { + return This->lpVtbl->add_FlightStickRemoved(This,value,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_remove_FlightStickRemoved(__x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_FlightStickRemoved(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_get_FlightSticks(__x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics* This,__FIVectorView_1_Windows__CGaming__CInput__CFlightStick **value) { + return This->lpVtbl->get_FlightSticks(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_FromGameController(__x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics* This,__x_ABI_CWindows_CGaming_CInput_CIGameController *controller,__x_ABI_CWindows_CGaming_CInput_CIFlightStick **value) { + return This->lpVtbl->FromGameController(This,controller,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IFlightStickStatics IID___x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics +#define IFlightStickStaticsVtbl __x_ABI_CWindows_CGaming_CInput_CIFlightStickStaticsVtbl +#define IFlightStickStatics __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics +#define IFlightStickStatics_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_QueryInterface +#define IFlightStickStatics_AddRef __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_AddRef +#define IFlightStickStatics_Release __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_Release +#define IFlightStickStatics_GetIids __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_GetIids +#define IFlightStickStatics_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_GetRuntimeClassName +#define IFlightStickStatics_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_GetTrustLevel +#define IFlightStickStatics_add_FlightStickAdded __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_add_FlightStickAdded +#define IFlightStickStatics_remove_FlightStickAdded __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_remove_FlightStickAdded +#define IFlightStickStatics_add_FlightStickRemoved __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_add_FlightStickRemoved +#define IFlightStickStatics_remove_FlightStickRemoved __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_remove_FlightStickRemoved +#define IFlightStickStatics_get_FlightSticks __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_get_FlightSticks +#define IFlightStickStatics_FromGameController __x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_FromGameController +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIFlightStickStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IGameController interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGameController_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGameController_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIGameController, 0x1baf6522, 0x5f64, 0x42c5, 0x82,0x67, 0xb9,0xfe,0x22,0x15,0xbf,0xbd); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("1baf6522-5f64-42c5-8267-b9fe2215bfbd") + IGameController : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE add_HeadsetConnected( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_HeadsetConnected( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_HeadsetDisconnected( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_HeadsetDisconnected( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_UserChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_UserChanged( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Headset( + ABI::Windows::Gaming::Input::IHeadset **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsWireless( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_User( + ABI::Windows::System::IUser **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIGameController, 0x1baf6522, 0x5f64, 0x42c5, 0x82,0x67, 0xb9,0xfe,0x22,0x15,0xbf,0xbd) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIGameControllerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This, + TrustLevel *trustLevel); + + /*** IGameController methods ***/ + HRESULT (STDMETHODCALLTYPE *add_HeadsetConnected)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This, + __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_HeadsetConnected)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_HeadsetDisconnected)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This, + __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_HeadsetDisconnected)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_UserChanged)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This, + __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_UserChanged)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *get_Headset)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This, + __x_ABI_CWindows_CGaming_CInput_CIHeadset **value); + + HRESULT (STDMETHODCALLTYPE *get_IsWireless)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_User)( + __x_ABI_CWindows_CGaming_CInput_CIGameController *This, + __x_ABI_CWindows_CSystem_CIUser **value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIGameControllerVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIGameController { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIGameControllerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGameController methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_add_HeadsetConnected(This,handler,token) (This)->lpVtbl->add_HeadsetConnected(This,handler,token) +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_remove_HeadsetConnected(This,token) (This)->lpVtbl->remove_HeadsetConnected(This,token) +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_add_HeadsetDisconnected(This,handler,token) (This)->lpVtbl->add_HeadsetDisconnected(This,handler,token) +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_remove_HeadsetDisconnected(This,token) (This)->lpVtbl->remove_HeadsetDisconnected(This,token) +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_add_UserChanged(This,handler,token) (This)->lpVtbl->add_UserChanged(This,handler,token) +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_remove_UserChanged(This,token) (This)->lpVtbl->remove_UserChanged(This,token) +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_get_Headset(This,value) (This)->lpVtbl->get_Headset(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_get_IsWireless(This,value) (This)->lpVtbl->get_IsWireless(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIGameController_get_User(This,value) (This)->lpVtbl->get_User(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameController_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIGameController* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIGameController_AddRef(__x_ABI_CWindows_CGaming_CInput_CIGameController* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIGameController_Release(__x_ABI_CWindows_CGaming_CInput_CIGameController* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameController_GetIids(__x_ABI_CWindows_CGaming_CInput_CIGameController* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameController_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIGameController* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameController_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIGameController* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGameController methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameController_add_HeadsetConnected(__x_ABI_CWindows_CGaming_CInput_CIGameController* This,__FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_HeadsetConnected(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameController_remove_HeadsetConnected(__x_ABI_CWindows_CGaming_CInput_CIGameController* This,EventRegistrationToken token) { + return This->lpVtbl->remove_HeadsetConnected(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameController_add_HeadsetDisconnected(__x_ABI_CWindows_CGaming_CInput_CIGameController* This,__FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_HeadsetDisconnected(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameController_remove_HeadsetDisconnected(__x_ABI_CWindows_CGaming_CInput_CIGameController* This,EventRegistrationToken token) { + return This->lpVtbl->remove_HeadsetDisconnected(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameController_add_UserChanged(__x_ABI_CWindows_CGaming_CInput_CIGameController* This,__FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_UserChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameController_remove_UserChanged(__x_ABI_CWindows_CGaming_CInput_CIGameController* This,EventRegistrationToken token) { + return This->lpVtbl->remove_UserChanged(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameController_get_Headset(__x_ABI_CWindows_CGaming_CInput_CIGameController* This,__x_ABI_CWindows_CGaming_CInput_CIHeadset **value) { + return This->lpVtbl->get_Headset(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameController_get_IsWireless(__x_ABI_CWindows_CGaming_CInput_CIGameController* This,boolean *value) { + return This->lpVtbl->get_IsWireless(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameController_get_User(__x_ABI_CWindows_CGaming_CInput_CIGameController* This,__x_ABI_CWindows_CSystem_CIUser **value) { + return This->lpVtbl->get_User(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IGameController IID___x_ABI_CWindows_CGaming_CInput_CIGameController +#define IGameControllerVtbl __x_ABI_CWindows_CGaming_CInput_CIGameControllerVtbl +#define IGameController __x_ABI_CWindows_CGaming_CInput_CIGameController +#define IGameController_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIGameController_QueryInterface +#define IGameController_AddRef __x_ABI_CWindows_CGaming_CInput_CIGameController_AddRef +#define IGameController_Release __x_ABI_CWindows_CGaming_CInput_CIGameController_Release +#define IGameController_GetIids __x_ABI_CWindows_CGaming_CInput_CIGameController_GetIids +#define IGameController_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIGameController_GetRuntimeClassName +#define IGameController_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIGameController_GetTrustLevel +#define IGameController_add_HeadsetConnected __x_ABI_CWindows_CGaming_CInput_CIGameController_add_HeadsetConnected +#define IGameController_remove_HeadsetConnected __x_ABI_CWindows_CGaming_CInput_CIGameController_remove_HeadsetConnected +#define IGameController_add_HeadsetDisconnected __x_ABI_CWindows_CGaming_CInput_CIGameController_add_HeadsetDisconnected +#define IGameController_remove_HeadsetDisconnected __x_ABI_CWindows_CGaming_CInput_CIGameController_remove_HeadsetDisconnected +#define IGameController_add_UserChanged __x_ABI_CWindows_CGaming_CInput_CIGameController_add_UserChanged +#define IGameController_remove_UserChanged __x_ABI_CWindows_CGaming_CInput_CIGameController_remove_UserChanged +#define IGameController_get_Headset __x_ABI_CWindows_CGaming_CInput_CIGameController_get_Headset +#define IGameController_get_IsWireless __x_ABI_CWindows_CGaming_CInput_CIGameController_get_IsWireless +#define IGameController_get_User __x_ABI_CWindows_CGaming_CInput_CIGameController_get_User +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIGameController_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IGamepad interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGamepad_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGamepad_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIGamepad, 0xbc7bb43c, 0x0a69, 0x3903, 0x9e,0x9d, 0xa5,0x0f,0x86,0xa4,0x5d,0xe5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("bc7bb43c-0a69-3903-9e9d-a50f86a45de5") + IGamepad : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Vibration( + struct GamepadVibration *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Vibration( + struct GamepadVibration value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentReading( + struct GamepadReading *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIGamepad, 0xbc7bb43c, 0x0a69, 0x3903, 0x9e,0x9d, 0xa5,0x0f,0x86,0xa4,0x5d,0xe5) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIGamepadVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad *This, + TrustLevel *trustLevel); + + /*** IGamepad methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Vibration)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad *This, + struct __x_ABI_CWindows_CGaming_CInput_CGamepadVibration *value); + + HRESULT (STDMETHODCALLTYPE *put_Vibration)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad *This, + struct __x_ABI_CWindows_CGaming_CInput_CGamepadVibration value); + + HRESULT (STDMETHODCALLTYPE *GetCurrentReading)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad *This, + struct __x_ABI_CWindows_CGaming_CInput_CGamepadReading *value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIGamepadVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIGamepad { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIGamepadVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGamepad methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad_get_Vibration(This,value) (This)->lpVtbl->get_Vibration(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad_put_Vibration(This,value) (This)->lpVtbl->put_Vibration(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad_GetCurrentReading(This,value) (This)->lpVtbl->GetCurrentReading(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepad_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIGamepad* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIGamepad_AddRef(__x_ABI_CWindows_CGaming_CInput_CIGamepad* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIGamepad_Release(__x_ABI_CWindows_CGaming_CInput_CIGamepad* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepad_GetIids(__x_ABI_CWindows_CGaming_CInput_CIGamepad* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepad_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIGamepad* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepad_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIGamepad* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGamepad methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepad_get_Vibration(__x_ABI_CWindows_CGaming_CInput_CIGamepad* This,struct __x_ABI_CWindows_CGaming_CInput_CGamepadVibration *value) { + return This->lpVtbl->get_Vibration(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepad_put_Vibration(__x_ABI_CWindows_CGaming_CInput_CIGamepad* This,struct __x_ABI_CWindows_CGaming_CInput_CGamepadVibration value) { + return This->lpVtbl->put_Vibration(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepad_GetCurrentReading(__x_ABI_CWindows_CGaming_CInput_CIGamepad* This,struct __x_ABI_CWindows_CGaming_CInput_CGamepadReading *value) { + return This->lpVtbl->GetCurrentReading(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IGamepad IID___x_ABI_CWindows_CGaming_CInput_CIGamepad +#define IGamepadVtbl __x_ABI_CWindows_CGaming_CInput_CIGamepadVtbl +#define IGamepad __x_ABI_CWindows_CGaming_CInput_CIGamepad +#define IGamepad_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIGamepad_QueryInterface +#define IGamepad_AddRef __x_ABI_CWindows_CGaming_CInput_CIGamepad_AddRef +#define IGamepad_Release __x_ABI_CWindows_CGaming_CInput_CIGamepad_Release +#define IGamepad_GetIids __x_ABI_CWindows_CGaming_CInput_CIGamepad_GetIids +#define IGamepad_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIGamepad_GetRuntimeClassName +#define IGamepad_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIGamepad_GetTrustLevel +#define IGamepad_get_Vibration __x_ABI_CWindows_CGaming_CInput_CIGamepad_get_Vibration +#define IGamepad_put_Vibration __x_ABI_CWindows_CGaming_CInput_CIGamepad_put_Vibration +#define IGamepad_GetCurrentReading __x_ABI_CWindows_CGaming_CInput_CIGamepad_GetCurrentReading +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIGamepad_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IGamepad2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGamepad2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGamepad2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIGamepad2, 0x3c1689bd, 0x5915, 0x4245, 0xb0,0xc0, 0xc8,0x9f,0xae,0x03,0x08,0xff); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("3c1689bd-5915-4245-b0c0-c89fae0308ff") + IGamepad2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetButtonLabel( + enum GamepadButtons button, + enum GameControllerButtonLabel *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIGamepad2, 0x3c1689bd, 0x5915, 0x4245, 0xb0,0xc0, 0xc8,0x9f,0xae,0x03,0x08,0xff) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIGamepad2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad2 *This, + TrustLevel *trustLevel); + + /*** IGamepad2 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetButtonLabel)( + __x_ABI_CWindows_CGaming_CInput_CIGamepad2 *This, + enum __x_ABI_CWindows_CGaming_CInput_CGamepadButtons button, + enum __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel *value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIGamepad2Vtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIGamepad2 { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIGamepad2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGamepad2 methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGamepad2_GetButtonLabel(This,button,value) (This)->lpVtbl->GetButtonLabel(This,button,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepad2_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIGamepad2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIGamepad2_AddRef(__x_ABI_CWindows_CGaming_CInput_CIGamepad2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIGamepad2_Release(__x_ABI_CWindows_CGaming_CInput_CIGamepad2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepad2_GetIids(__x_ABI_CWindows_CGaming_CInput_CIGamepad2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepad2_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIGamepad2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepad2_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIGamepad2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGamepad2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepad2_GetButtonLabel(__x_ABI_CWindows_CGaming_CInput_CIGamepad2* This,enum __x_ABI_CWindows_CGaming_CInput_CGamepadButtons button,enum __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel *value) { + return This->lpVtbl->GetButtonLabel(This,button,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IGamepad2 IID___x_ABI_CWindows_CGaming_CInput_CIGamepad2 +#define IGamepad2Vtbl __x_ABI_CWindows_CGaming_CInput_CIGamepad2Vtbl +#define IGamepad2 __x_ABI_CWindows_CGaming_CInput_CIGamepad2 +#define IGamepad2_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIGamepad2_QueryInterface +#define IGamepad2_AddRef __x_ABI_CWindows_CGaming_CInput_CIGamepad2_AddRef +#define IGamepad2_Release __x_ABI_CWindows_CGaming_CInput_CIGamepad2_Release +#define IGamepad2_GetIids __x_ABI_CWindows_CGaming_CInput_CIGamepad2_GetIids +#define IGamepad2_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIGamepad2_GetRuntimeClassName +#define IGamepad2_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIGamepad2_GetTrustLevel +#define IGamepad2_GetButtonLabel __x_ABI_CWindows_CGaming_CInput_CIGamepad2_GetButtonLabel +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIGamepad2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IRacingWheel interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRacingWheel_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRacingWheel_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIRacingWheel, 0xf546656f, 0xe106, 0x4c82, 0xa9,0x0f, 0x55,0x40,0x12,0x90,0x4b,0x85); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("f546656f-e106-4c82-a90f-554012904b85") + IRacingWheel : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_HasClutch( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HasHandbrake( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HasPatternShifter( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MaxPatternShifterGear( + INT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MaxWheelAngle( + DOUBLE *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_WheelMotor( + ABI::Windows::Gaming::Input::ForceFeedback::IForceFeedbackMotor **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetButtonLabel( + enum RacingWheelButtons button, + enum GameControllerButtonLabel *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentReading( + struct RacingWheelReading *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel, 0xf546656f, 0xe106, 0x4c82, 0xa9,0x0f, 0x55,0x40,0x12,0x90,0x4b,0x85) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIRacingWheelVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This, + TrustLevel *trustLevel); + + /*** IRacingWheel methods ***/ + HRESULT (STDMETHODCALLTYPE *get_HasClutch)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_HasHandbrake)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_HasPatternShifter)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_MaxPatternShifterGear)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This, + INT32 *value); + + HRESULT (STDMETHODCALLTYPE *get_MaxWheelAngle)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This, + DOUBLE *value); + + HRESULT (STDMETHODCALLTYPE *get_WheelMotor)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This, + __x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **value); + + HRESULT (STDMETHODCALLTYPE *GetButtonLabel)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This, + enum __x_ABI_CWindows_CGaming_CInput_CRacingWheelButtons button, + enum __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel *value); + + HRESULT (STDMETHODCALLTYPE *GetCurrentReading)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *This, + struct __x_ABI_CWindows_CGaming_CInput_CRacingWheelReading *value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIRacingWheelVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIRacingWheel { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIRacingWheelVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IRacingWheel methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_HasClutch(This,value) (This)->lpVtbl->get_HasClutch(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_HasHandbrake(This,value) (This)->lpVtbl->get_HasHandbrake(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_HasPatternShifter(This,value) (This)->lpVtbl->get_HasPatternShifter(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_MaxPatternShifterGear(This,value) (This)->lpVtbl->get_MaxPatternShifterGear(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_MaxWheelAngle(This,value) (This)->lpVtbl->get_MaxWheelAngle(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_WheelMotor(This,value) (This)->lpVtbl->get_WheelMotor(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetButtonLabel(This,button,value) (This)->lpVtbl->GetButtonLabel(This,button,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetCurrentReading(This,value) (This)->lpVtbl->GetCurrentReading(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_AddRef(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_Release(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetIids(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IRacingWheel methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_HasClutch(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This,boolean *value) { + return This->lpVtbl->get_HasClutch(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_HasHandbrake(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This,boolean *value) { + return This->lpVtbl->get_HasHandbrake(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_HasPatternShifter(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This,boolean *value) { + return This->lpVtbl->get_HasPatternShifter(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_MaxPatternShifterGear(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This,INT32 *value) { + return This->lpVtbl->get_MaxPatternShifterGear(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_MaxWheelAngle(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This,DOUBLE *value) { + return This->lpVtbl->get_MaxWheelAngle(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_WheelMotor(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This,__x_ABI_CWindows_CGaming_CInput_CForceFeedback_CIForceFeedbackMotor **value) { + return This->lpVtbl->get_WheelMotor(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetButtonLabel(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This,enum __x_ABI_CWindows_CGaming_CInput_CRacingWheelButtons button,enum __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel *value) { + return This->lpVtbl->GetButtonLabel(This,button,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetCurrentReading(__x_ABI_CWindows_CGaming_CInput_CIRacingWheel* This,struct __x_ABI_CWindows_CGaming_CInput_CRacingWheelReading *value) { + return This->lpVtbl->GetCurrentReading(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IRacingWheel IID___x_ABI_CWindows_CGaming_CInput_CIRacingWheel +#define IRacingWheelVtbl __x_ABI_CWindows_CGaming_CInput_CIRacingWheelVtbl +#define IRacingWheel __x_ABI_CWindows_CGaming_CInput_CIRacingWheel +#define IRacingWheel_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_QueryInterface +#define IRacingWheel_AddRef __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_AddRef +#define IRacingWheel_Release __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_Release +#define IRacingWheel_GetIids __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetIids +#define IRacingWheel_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetRuntimeClassName +#define IRacingWheel_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetTrustLevel +#define IRacingWheel_get_HasClutch __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_HasClutch +#define IRacingWheel_get_HasHandbrake __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_HasHandbrake +#define IRacingWheel_get_HasPatternShifter __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_HasPatternShifter +#define IRacingWheel_get_MaxPatternShifterGear __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_MaxPatternShifterGear +#define IRacingWheel_get_MaxWheelAngle __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_MaxWheelAngle +#define IRacingWheel_get_WheelMotor __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_get_WheelMotor +#define IRacingWheel_GetButtonLabel __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetButtonLabel +#define IRacingWheel_GetCurrentReading __x_ABI_CWindows_CGaming_CInput_CIRacingWheel_GetCurrentReading +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIRacingWheel_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IRacingWheelStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics, 0x3ac12cd5, 0x581b, 0x4936, 0x9f,0x94, 0x69,0xf1,0xe6,0x51,0x4c,0x7d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("3ac12cd5-581b-4936-9f94-69f1e6514c7d") + IRacingWheelStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE add_RacingWheelAdded( + ABI::Windows::Foundation::IEventHandler *value, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_RacingWheelAdded( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_RacingWheelRemoved( + ABI::Windows::Foundation::IEventHandler *value, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_RacingWheelRemoved( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RacingWheels( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics, 0x3ac12cd5, 0x581b, 0x4936, 0x9f,0x94, 0x69,0xf1,0xe6,0x51,0x4c,0x7d) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics *This, + TrustLevel *trustLevel); + + /*** IRacingWheelStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *add_RacingWheelAdded)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics *This, + __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel *value, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_RacingWheelAdded)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_RacingWheelRemoved)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics *This, + __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel *value, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_RacingWheelRemoved)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *get_RacingWheels)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics *This, + __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel **value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStaticsVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IRacingWheelStatics methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_add_RacingWheelAdded(This,value,token) (This)->lpVtbl->add_RacingWheelAdded(This,value,token) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_remove_RacingWheelAdded(This,token) (This)->lpVtbl->remove_RacingWheelAdded(This,token) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_add_RacingWheelRemoved(This,value,token) (This)->lpVtbl->add_RacingWheelRemoved(This,value,token) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_remove_RacingWheelRemoved(This,token) (This)->lpVtbl->remove_RacingWheelRemoved(This,token) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_get_RacingWheels(This,value) (This)->lpVtbl->get_RacingWheels(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_AddRef(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_Release(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_GetIids(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IRacingWheelStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_add_RacingWheelAdded(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics* This,__FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel *value,EventRegistrationToken *token) { + return This->lpVtbl->add_RacingWheelAdded(This,value,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_remove_RacingWheelAdded(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_RacingWheelAdded(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_add_RacingWheelRemoved(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics* This,__FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel *value,EventRegistrationToken *token) { + return This->lpVtbl->add_RacingWheelRemoved(This,value,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_remove_RacingWheelRemoved(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_RacingWheelRemoved(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_get_RacingWheels(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics* This,__FIVectorView_1_Windows__CGaming__CInput__CRacingWheel **value) { + return This->lpVtbl->get_RacingWheels(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IRacingWheelStatics IID___x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics +#define IRacingWheelStaticsVtbl __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStaticsVtbl +#define IRacingWheelStatics __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics +#define IRacingWheelStatics_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_QueryInterface +#define IRacingWheelStatics_AddRef __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_AddRef +#define IRacingWheelStatics_Release __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_Release +#define IRacingWheelStatics_GetIids __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_GetIids +#define IRacingWheelStatics_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_GetRuntimeClassName +#define IRacingWheelStatics_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_GetTrustLevel +#define IRacingWheelStatics_add_RacingWheelAdded __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_add_RacingWheelAdded +#define IRacingWheelStatics_remove_RacingWheelAdded __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_remove_RacingWheelAdded +#define IRacingWheelStatics_add_RacingWheelRemoved __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_add_RacingWheelRemoved +#define IRacingWheelStatics_remove_RacingWheelRemoved __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_remove_RacingWheelRemoved +#define IRacingWheelStatics_get_RacingWheels __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_get_RacingWheels +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * IRacingWheelStatics2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2, 0xe666bcaa, 0xedfd, 0x4323, 0xa9,0xf6, 0x3c,0x38,0x40,0x48,0xd1,0xed); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("e666bcaa-edfd-4323-a9f6-3c384048d1ed") + IRacingWheelStatics2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE FromGameController( + ABI::Windows::Gaming::Input::IGameController *controller, + ABI::Windows::Gaming::Input::IRacingWheel **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2, 0xe666bcaa, 0xedfd, 0x4323, 0xa9,0xf6, 0x3c,0x38,0x40,0x48,0xd1,0xed) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 *This, + TrustLevel *trustLevel); + + /*** IRacingWheelStatics2 methods ***/ + HRESULT (STDMETHODCALLTYPE *FromGameController)( + __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 *This, + __x_ABI_CWindows_CGaming_CInput_CIGameController *controller, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel **value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2Vtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IRacingWheelStatics2 methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_FromGameController(This,controller,value) (This)->lpVtbl->FromGameController(This,controller,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_AddRef(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_Release(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_GetIids(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IRacingWheelStatics2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_FromGameController(__x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2* This,__x_ABI_CWindows_CGaming_CInput_CIGameController *controller,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel **value) { + return This->lpVtbl->FromGameController(This,controller,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IRacingWheelStatics2 IID___x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 +#define IRacingWheelStatics2Vtbl __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2Vtbl +#define IRacingWheelStatics2 __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2 +#define IRacingWheelStatics2_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_QueryInterface +#define IRacingWheelStatics2_AddRef __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_AddRef +#define IRacingWheelStatics2_Release __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_Release +#define IRacingWheelStatics2_GetIids __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_GetIids +#define IRacingWheelStatics2_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_GetRuntimeClassName +#define IRacingWheelStatics2_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_GetTrustLevel +#define IRacingWheelStatics2_FromGameController __x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_FromGameController +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIRacingWheelStatics2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IRawGameController interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRawGameController_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRawGameController_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIRawGameController, 0x7cad6d91, 0xa7e1, 0x4f71, 0x9a,0x78, 0x33,0xe9,0xc5,0xdf,0xea,0x62); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("7cad6d91-a7e1-4f71-9a78-33e9c5dfea62") + IRawGameController : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AxisCount( + INT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ButtonCount( + INT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ForceFeedbackMotors( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HardwareProductId( + UINT16 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HardwareVendorId( + UINT16 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SwitchCount( + INT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetButtonLabel( + INT32 index, + enum GameControllerButtonLabel *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCurrentReading( + UINT32 buttons_size, + boolean *buttons, + UINT32 switches_size, + enum GameControllerSwitchPosition *switches, + UINT32 axes_size, + DOUBLE *axes, + UINT64 *timestamp) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSwitchKind( + INT32 index, + enum GameControllerSwitchKind *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIRawGameController, 0x7cad6d91, 0xa7e1, 0x4f71, 0x9a,0x78, 0x33,0xe9,0xc5,0xdf,0xea,0x62) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This, + TrustLevel *trustLevel); + + /*** IRawGameController methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AxisCount)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This, + INT32 *value); + + HRESULT (STDMETHODCALLTYPE *get_ButtonCount)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This, + INT32 *value); + + HRESULT (STDMETHODCALLTYPE *get_ForceFeedbackMotors)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This, + __FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor **value); + + HRESULT (STDMETHODCALLTYPE *get_HardwareProductId)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This, + UINT16 *value); + + HRESULT (STDMETHODCALLTYPE *get_HardwareVendorId)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This, + UINT16 *value); + + HRESULT (STDMETHODCALLTYPE *get_SwitchCount)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This, + INT32 *value); + + HRESULT (STDMETHODCALLTYPE *GetButtonLabel)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This, + INT32 index, + enum __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel *value); + + HRESULT (STDMETHODCALLTYPE *GetCurrentReading)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This, + UINT32 buttons_size, + boolean *buttons, + UINT32 switches_size, + enum __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchPosition *switches, + UINT32 axes_size, + DOUBLE *axes, + UINT64 *timestamp); + + HRESULT (STDMETHODCALLTYPE *GetSwitchKind)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *This, + INT32 index, + enum __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchKind *value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIRawGameController { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IRawGameController methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_AxisCount(This,value) (This)->lpVtbl->get_AxisCount(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_ButtonCount(This,value) (This)->lpVtbl->get_ButtonCount(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_ForceFeedbackMotors(This,value) (This)->lpVtbl->get_ForceFeedbackMotors(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_HardwareProductId(This,value) (This)->lpVtbl->get_HardwareProductId(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_HardwareVendorId(This,value) (This)->lpVtbl->get_HardwareVendorId(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_SwitchCount(This,value) (This)->lpVtbl->get_SwitchCount(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetButtonLabel(This,index,value) (This)->lpVtbl->GetButtonLabel(This,index,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetCurrentReading(This,buttons_size,buttons,switches_size,switches,axes_size,axes,timestamp) (This)->lpVtbl->GetCurrentReading(This,buttons_size,buttons,switches_size,switches,axes_size,axes,timestamp) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetSwitchKind(This,index,value) (This)->lpVtbl->GetSwitchKind(This,index,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIRawGameController_AddRef(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIRawGameController_Release(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetIids(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IRawGameController methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_AxisCount(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This,INT32 *value) { + return This->lpVtbl->get_AxisCount(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_ButtonCount(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This,INT32 *value) { + return This->lpVtbl->get_ButtonCount(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_ForceFeedbackMotors(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This,__FIVectorView_1_Windows__CGaming__CInput__CForceFeedback__CForceFeedbackMotor **value) { + return This->lpVtbl->get_ForceFeedbackMotors(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_HardwareProductId(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This,UINT16 *value) { + return This->lpVtbl->get_HardwareProductId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_HardwareVendorId(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This,UINT16 *value) { + return This->lpVtbl->get_HardwareVendorId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_SwitchCount(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This,INT32 *value) { + return This->lpVtbl->get_SwitchCount(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetButtonLabel(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This,INT32 index,enum __x_ABI_CWindows_CGaming_CInput_CGameControllerButtonLabel *value) { + return This->lpVtbl->GetButtonLabel(This,index,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetCurrentReading(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This,UINT32 buttons_size,boolean *buttons,UINT32 switches_size,enum __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchPosition *switches,UINT32 axes_size,DOUBLE *axes,UINT64 *timestamp) { + return This->lpVtbl->GetCurrentReading(This,buttons_size,buttons,switches_size,switches,axes_size,axes,timestamp); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetSwitchKind(__x_ABI_CWindows_CGaming_CInput_CIRawGameController* This,INT32 index,enum __x_ABI_CWindows_CGaming_CInput_CGameControllerSwitchKind *value) { + return This->lpVtbl->GetSwitchKind(This,index,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IRawGameController IID___x_ABI_CWindows_CGaming_CInput_CIRawGameController +#define IRawGameControllerVtbl __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerVtbl +#define IRawGameController __x_ABI_CWindows_CGaming_CInput_CIRawGameController +#define IRawGameController_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIRawGameController_QueryInterface +#define IRawGameController_AddRef __x_ABI_CWindows_CGaming_CInput_CIRawGameController_AddRef +#define IRawGameController_Release __x_ABI_CWindows_CGaming_CInput_CIRawGameController_Release +#define IRawGameController_GetIids __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetIids +#define IRawGameController_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetRuntimeClassName +#define IRawGameController_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetTrustLevel +#define IRawGameController_get_AxisCount __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_AxisCount +#define IRawGameController_get_ButtonCount __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_ButtonCount +#define IRawGameController_get_ForceFeedbackMotors __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_ForceFeedbackMotors +#define IRawGameController_get_HardwareProductId __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_HardwareProductId +#define IRawGameController_get_HardwareVendorId __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_HardwareVendorId +#define IRawGameController_get_SwitchCount __x_ABI_CWindows_CGaming_CInput_CIRawGameController_get_SwitchCount +#define IRawGameController_GetButtonLabel __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetButtonLabel +#define IRawGameController_GetCurrentReading __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetCurrentReading +#define IRawGameController_GetSwitchKind __x_ABI_CWindows_CGaming_CInput_CIRawGameController_GetSwitchKind +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIRawGameController_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IRawGameController2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRawGameController2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRawGameController2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIRawGameController2, 0x43c0c035, 0xbb73, 0x4756, 0xa7,0x87, 0x3e,0xd6,0xbe,0xa6,0x17,0xbd); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("43c0c035-bb73-4756-a787-3ed6bea617bd") + IRawGameController2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_SimpleHapticsControllers( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_NonRoamableId( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DisplayName( + HSTRING *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIRawGameController2, 0x43c0c035, 0xbb73, 0x4756, 0xa7,0x87, 0x3e,0xd6,0xbe,0xa6,0x17,0xbd) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIRawGameController2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 *This, + TrustLevel *trustLevel); + + /*** IRawGameController2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_SimpleHapticsControllers)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 *This, + __FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController **value); + + HRESULT (STDMETHODCALLTYPE *get_NonRoamableId)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_DisplayName)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIRawGameController2Vtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIRawGameController2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IRawGameController2 methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_get_SimpleHapticsControllers(This,value) (This)->lpVtbl->get_SimpleHapticsControllers(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_get_NonRoamableId(This,value) (This)->lpVtbl->get_NonRoamableId(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_get_DisplayName(This,value) (This)->lpVtbl->get_DisplayName(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIRawGameController2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_AddRef(__x_ABI_CWindows_CGaming_CInput_CIRawGameController2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_Release(__x_ABI_CWindows_CGaming_CInput_CIRawGameController2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_GetIids(__x_ABI_CWindows_CGaming_CInput_CIRawGameController2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIRawGameController2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIRawGameController2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IRawGameController2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_get_SimpleHapticsControllers(__x_ABI_CWindows_CGaming_CInput_CIRawGameController2* This,__FIVectorView_1_Windows__CDevices__CHaptics__CSimpleHapticsController **value) { + return This->lpVtbl->get_SimpleHapticsControllers(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_get_NonRoamableId(__x_ABI_CWindows_CGaming_CInput_CIRawGameController2* This,HSTRING *value) { + return This->lpVtbl->get_NonRoamableId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_get_DisplayName(__x_ABI_CWindows_CGaming_CInput_CIRawGameController2* This,HSTRING *value) { + return This->lpVtbl->get_DisplayName(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IRawGameController2 IID___x_ABI_CWindows_CGaming_CInput_CIRawGameController2 +#define IRawGameController2Vtbl __x_ABI_CWindows_CGaming_CInput_CIRawGameController2Vtbl +#define IRawGameController2 __x_ABI_CWindows_CGaming_CInput_CIRawGameController2 +#define IRawGameController2_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_QueryInterface +#define IRawGameController2_AddRef __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_AddRef +#define IRawGameController2_Release __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_Release +#define IRawGameController2_GetIids __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_GetIids +#define IRawGameController2_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_GetRuntimeClassName +#define IRawGameController2_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_GetTrustLevel +#define IRawGameController2_get_SimpleHapticsControllers __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_get_SimpleHapticsControllers +#define IRawGameController2_get_NonRoamableId __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_get_NonRoamableId +#define IRawGameController2_get_DisplayName __x_ABI_CWindows_CGaming_CInput_CIRawGameController2_get_DisplayName +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIRawGameController2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/***************************************************************************** + * IGamepadStatics interface + */ +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIGamepadStatics, 0x8bbce529, 0xd49c, 0x39e9, 0x95,0x60, 0xe4,0x7d,0xde,0x96,0xb7,0xc8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("8bbce529-d49c-39e9-9560-e47dde96b7c8") + IGamepadStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE add_GamepadAdded( + ABI::Windows::Foundation::IEventHandler *value, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_GamepadAdded( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_GamepadRemoved( + ABI::Windows::Foundation::IEventHandler *value, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_GamepadRemoved( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Gamepads( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics, 0x8bbce529, 0xd49c, 0x39e9, 0x95,0x60, 0xe4,0x7d,0xde,0x96,0xb7,0xc8) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIGamepadStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics *This, + TrustLevel *trustLevel); + + /*** IGamepadStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *add_GamepadAdded)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics *This, + __FIEventHandler_1_Windows__CGaming__CInput__CGamepad *value, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_GamepadAdded)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_GamepadRemoved)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics *This, + __FIEventHandler_1_Windows__CGaming__CInput__CGamepad *value, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_GamepadRemoved)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *get_Gamepads)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics *This, + __FIVectorView_1_Windows__CGaming__CInput__CGamepad **value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIGamepadStaticsVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIGamepadStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGamepadStatics methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_add_GamepadAdded(This,value,token) (This)->lpVtbl->add_GamepadAdded(This,value,token) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_remove_GamepadAdded(This,token) (This)->lpVtbl->remove_GamepadAdded(This,token) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_add_GamepadRemoved(This,value,token) (This)->lpVtbl->add_GamepadRemoved(This,value,token) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_remove_GamepadRemoved(This,token) (This)->lpVtbl->remove_GamepadRemoved(This,token) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_get_Gamepads(This,value) (This)->lpVtbl->get_Gamepads(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_AddRef(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_Release(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_GetIids(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGamepadStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_add_GamepadAdded(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics* This,__FIEventHandler_1_Windows__CGaming__CInput__CGamepad *value,EventRegistrationToken *token) { + return This->lpVtbl->add_GamepadAdded(This,value,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_remove_GamepadAdded(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_GamepadAdded(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_add_GamepadRemoved(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics* This,__FIEventHandler_1_Windows__CGaming__CInput__CGamepad *value,EventRegistrationToken *token) { + return This->lpVtbl->add_GamepadRemoved(This,value,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_remove_GamepadRemoved(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_GamepadRemoved(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_get_Gamepads(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics* This,__FIVectorView_1_Windows__CGaming__CInput__CGamepad **value) { + return This->lpVtbl->get_Gamepads(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IGamepadStatics IID___x_ABI_CWindows_CGaming_CInput_CIGamepadStatics +#define IGamepadStaticsVtbl __x_ABI_CWindows_CGaming_CInput_CIGamepadStaticsVtbl +#define IGamepadStatics __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics +#define IGamepadStatics_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_QueryInterface +#define IGamepadStatics_AddRef __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_AddRef +#define IGamepadStatics_Release __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_Release +#define IGamepadStatics_GetIids __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_GetIids +#define IGamepadStatics_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_GetRuntimeClassName +#define IGamepadStatics_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_GetTrustLevel +#define IGamepadStatics_add_GamepadAdded __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_add_GamepadAdded +#define IGamepadStatics_remove_GamepadAdded __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_remove_GamepadAdded +#define IGamepadStatics_add_GamepadRemoved __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_add_GamepadRemoved +#define IGamepadStatics_remove_GamepadRemoved __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_remove_GamepadRemoved +#define IGamepadStatics_get_Gamepads __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_get_Gamepads +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IGamepadStatics2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2, 0x42676dc5, 0x0856, 0x47c4, 0x92,0x13, 0xb3,0x95,0x50,0x4c,0x3a,0x3c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("42676dc5-0856-47c4-9213-b395504c3a3c") + IGamepadStatics2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE FromGameController( + ABI::Windows::Gaming::Input::IGameController *controller, + ABI::Windows::Gaming::Input::IGamepad **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2, 0x42676dc5, 0x0856, 0x47c4, 0x92,0x13, 0xb3,0x95,0x50,0x4c,0x3a,0x3c) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 *This, + TrustLevel *trustLevel); + + /*** IGamepadStatics2 methods ***/ + HRESULT (STDMETHODCALLTYPE *FromGameController)( + __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 *This, + __x_ABI_CWindows_CGaming_CInput_CIGameController *controller, + __x_ABI_CWindows_CGaming_CInput_CIGamepad **value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2Vtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGamepadStatics2 methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_FromGameController(This,controller,value) (This)->lpVtbl->FromGameController(This,controller,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_AddRef(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_Release(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_GetIids(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGamepadStatics2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_FromGameController(__x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2* This,__x_ABI_CWindows_CGaming_CInput_CIGameController *controller,__x_ABI_CWindows_CGaming_CInput_CIGamepad **value) { + return This->lpVtbl->FromGameController(This,controller,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IGamepadStatics2 IID___x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 +#define IGamepadStatics2Vtbl __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2Vtbl +#define IGamepadStatics2 __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2 +#define IGamepadStatics2_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_QueryInterface +#define IGamepadStatics2_AddRef __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_AddRef +#define IGamepadStatics2_Release __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_Release +#define IGamepadStatics2_GetIids __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_GetIids +#define IGamepadStatics2_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_GetRuntimeClassName +#define IGamepadStatics2_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_GetTrustLevel +#define IGamepadStatics2_FromGameController __x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_FromGameController +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIGamepadStatics2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IHeadset interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIHeadset_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIHeadset_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIHeadset, 0x3fd156ef, 0x6925, 0x3fa8, 0x91,0x81, 0x02,0x9c,0x52,0x23,0xae,0x3b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("3fd156ef-6925-3fa8-9181-029c5223ae3b") + IHeadset : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_CaptureDeviceId( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RenderDeviceId( + HSTRING *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIHeadset, 0x3fd156ef, 0x6925, 0x3fa8, 0x91,0x81, 0x02,0x9c,0x52,0x23,0xae,0x3b) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIHeadsetVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIHeadset *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIHeadset *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIHeadset *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIHeadset *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIHeadset *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIHeadset *This, + TrustLevel *trustLevel); + + /*** IHeadset methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CaptureDeviceId)( + __x_ABI_CWindows_CGaming_CInput_CIHeadset *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_RenderDeviceId)( + __x_ABI_CWindows_CGaming_CInput_CIHeadset *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIHeadsetVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIHeadset { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIHeadsetVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIHeadset_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIHeadset_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIHeadset_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIHeadset_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIHeadset_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIHeadset_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IHeadset methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIHeadset_get_CaptureDeviceId(This,value) (This)->lpVtbl->get_CaptureDeviceId(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIHeadset_get_RenderDeviceId(This,value) (This)->lpVtbl->get_RenderDeviceId(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIHeadset_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIHeadset* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIHeadset_AddRef(__x_ABI_CWindows_CGaming_CInput_CIHeadset* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIHeadset_Release(__x_ABI_CWindows_CGaming_CInput_CIHeadset* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIHeadset_GetIids(__x_ABI_CWindows_CGaming_CInput_CIHeadset* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIHeadset_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIHeadset* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIHeadset_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIHeadset* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IHeadset methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIHeadset_get_CaptureDeviceId(__x_ABI_CWindows_CGaming_CInput_CIHeadset* This,HSTRING *value) { + return This->lpVtbl->get_CaptureDeviceId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIHeadset_get_RenderDeviceId(__x_ABI_CWindows_CGaming_CInput_CIHeadset* This,HSTRING *value) { + return This->lpVtbl->get_RenderDeviceId(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IHeadset IID___x_ABI_CWindows_CGaming_CInput_CIHeadset +#define IHeadsetVtbl __x_ABI_CWindows_CGaming_CInput_CIHeadsetVtbl +#define IHeadset __x_ABI_CWindows_CGaming_CInput_CIHeadset +#define IHeadset_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIHeadset_QueryInterface +#define IHeadset_AddRef __x_ABI_CWindows_CGaming_CInput_CIHeadset_AddRef +#define IHeadset_Release __x_ABI_CWindows_CGaming_CInput_CIHeadset_Release +#define IHeadset_GetIids __x_ABI_CWindows_CGaming_CInput_CIHeadset_GetIids +#define IHeadset_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIHeadset_GetRuntimeClassName +#define IHeadset_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIHeadset_GetTrustLevel +#define IHeadset_get_CaptureDeviceId __x_ABI_CWindows_CGaming_CInput_CIHeadset_get_CaptureDeviceId +#define IHeadset_get_RenderDeviceId __x_ABI_CWindows_CGaming_CInput_CIHeadset_get_RenderDeviceId +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIHeadset_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IRawGameControllerStatics interface + */ +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics, 0xeb8d0792, 0xe95a, 0x4b19, 0xaf,0xc7, 0x0a,0x59,0xf8,0xbf,0x75,0x9e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("eb8d0792-e95a-4b19-afc7-0a59f8bf759e") + IRawGameControllerStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE add_RawGameControllerAdded( + ABI::Windows::Foundation::IEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_RawGameControllerAdded( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_RawGameControllerRemoved( + ABI::Windows::Foundation::IEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_RawGameControllerRemoved( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RawGameControllers( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE FromGameController( + ABI::Windows::Gaming::Input::IGameController *game_controller, + ABI::Windows::Gaming::Input::IRawGameController **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics, 0xeb8d0792, 0xe95a, 0x4b19, 0xaf,0xc7, 0x0a,0x59,0xf8,0xbf,0x75,0x9e) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics *This, + TrustLevel *trustLevel); + + /*** IRawGameControllerStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *add_RawGameControllerAdded)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics *This, + __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_RawGameControllerAdded)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_RawGameControllerRemoved)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics *This, + __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_RawGameControllerRemoved)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *get_RawGameControllers)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics *This, + __FIVectorView_1_Windows__CGaming__CInput__CRawGameController **value); + + HRESULT (STDMETHODCALLTYPE *FromGameController)( + __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics *This, + __x_ABI_CWindows_CGaming_CInput_CIGameController *game_controller, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController **value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStaticsVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IRawGameControllerStatics methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_add_RawGameControllerAdded(This,handler,token) (This)->lpVtbl->add_RawGameControllerAdded(This,handler,token) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_remove_RawGameControllerAdded(This,token) (This)->lpVtbl->remove_RawGameControllerAdded(This,token) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_add_RawGameControllerRemoved(This,handler,token) (This)->lpVtbl->add_RawGameControllerRemoved(This,handler,token) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_remove_RawGameControllerRemoved(This,token) (This)->lpVtbl->remove_RawGameControllerRemoved(This,token) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_get_RawGameControllers(This,value) (This)->lpVtbl->get_RawGameControllers(This,value) +#define __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_FromGameController(This,game_controller,value) (This)->lpVtbl->FromGameController(This,game_controller,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_AddRef(__x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_Release(__x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_GetIids(__x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IRawGameControllerStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_add_RawGameControllerAdded(__x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics* This,__FIEventHandler_1_Windows__CGaming__CInput__CRawGameController *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_RawGameControllerAdded(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_remove_RawGameControllerAdded(__x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_RawGameControllerAdded(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_add_RawGameControllerRemoved(__x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics* This,__FIEventHandler_1_Windows__CGaming__CInput__CRawGameController *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_RawGameControllerRemoved(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_remove_RawGameControllerRemoved(__x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_RawGameControllerRemoved(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_get_RawGameControllers(__x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics* This,__FIVectorView_1_Windows__CGaming__CInput__CRawGameController **value) { + return This->lpVtbl->get_RawGameControllers(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_FromGameController(__x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics* This,__x_ABI_CWindows_CGaming_CInput_CIGameController *game_controller,__x_ABI_CWindows_CGaming_CInput_CIRawGameController **value) { + return This->lpVtbl->FromGameController(This,game_controller,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IRawGameControllerStatics IID___x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics +#define IRawGameControllerStaticsVtbl __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStaticsVtbl +#define IRawGameControllerStatics __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics +#define IRawGameControllerStatics_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_QueryInterface +#define IRawGameControllerStatics_AddRef __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_AddRef +#define IRawGameControllerStatics_Release __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_Release +#define IRawGameControllerStatics_GetIids __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_GetIids +#define IRawGameControllerStatics_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_GetRuntimeClassName +#define IRawGameControllerStatics_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_GetTrustLevel +#define IRawGameControllerStatics_add_RawGameControllerAdded __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_add_RawGameControllerAdded +#define IRawGameControllerStatics_remove_RawGameControllerAdded __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_remove_RawGameControllerAdded +#define IRawGameControllerStatics_add_RawGameControllerRemoved __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_add_RawGameControllerRemoved +#define IRawGameControllerStatics_remove_RawGameControllerRemoved __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_remove_RawGameControllerRemoved +#define IRawGameControllerStatics_get_RawGameControllers __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_get_RawGameControllers +#define IRawGameControllerStatics_FromGameController __x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_FromGameController +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIRawGameControllerStatics_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IGameControllerBatteryInfo interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo, 0xdcecc681, 0x3963, 0x4da6, 0x95,0x5d, 0x55,0x3f,0x3b,0x6f,0x61,0x61); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace Input { + MIDL_INTERFACE("dcecc681-3963-4da6-955d-553f3b6f6161") + IGameControllerBatteryInfo : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE TryGetBatteryReport( + ABI::Windows::Devices::Power::IBatteryReport **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo, 0xdcecc681, 0x3963, 0x4da6, 0x95,0x5d, 0x55,0x3f,0x3b,0x6f,0x61,0x61) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfoVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo *This, + TrustLevel *trustLevel); + + /*** IGameControllerBatteryInfo methods ***/ + HRESULT (STDMETHODCALLTYPE *TryGetBatteryReport)( + __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo *This, + __x_ABI_CWindows_CDevices_CPower_CIBatteryReport **value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfoVtbl; + +interface __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo { + CONST_VTBL __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfoVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGameControllerBatteryInfo methods ***/ +#define __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_TryGetBatteryReport(This,value) (This)->lpVtbl->TryGetBatteryReport(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_QueryInterface(__x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_AddRef(__x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_Release(__x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_GetIids(__x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_GetTrustLevel(__x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGameControllerBatteryInfo methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_TryGetBatteryReport(__x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo* This,__x_ABI_CWindows_CDevices_CPower_CIBatteryReport **value) { + return This->lpVtbl->TryGetBatteryReport(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_Input +#define IID_IGameControllerBatteryInfo IID___x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo +#define IGameControllerBatteryInfoVtbl __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfoVtbl +#define IGameControllerBatteryInfo __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo +#define IGameControllerBatteryInfo_QueryInterface __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_QueryInterface +#define IGameControllerBatteryInfo_AddRef __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_AddRef +#define IGameControllerBatteryInfo_Release __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_Release +#define IGameControllerBatteryInfo_GetIids __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_GetIids +#define IGameControllerBatteryInfo_GetRuntimeClassName __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_GetRuntimeClassName +#define IGameControllerBatteryInfo_GetTrustLevel __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_GetTrustLevel +#define IGameControllerBatteryInfo_TryGetBatteryReport __x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_TryGetBatteryReport +#endif /* WIDL_using_Windows_Gaming_Input */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CInput_CIGameControllerBatteryInfo_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/* + * Class Windows.Gaming.Input.ArcadeStick + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_ArcadeStick_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_ArcadeStick_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_ArcadeStick[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','A','r','c','a','d','e','S','t','i','c','k',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_ArcadeStick[] = L"Windows.Gaming.Input.ArcadeStick"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_ArcadeStick[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','A','r','c','a','d','e','S','t','i','c','k',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_ArcadeStick_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/* + * Class Windows.Gaming.Input.FlightStick + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_FlightStick_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_FlightStick_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_FlightStick[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','F','l','i','g','h','t','S','t','i','c','k',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_FlightStick[] = L"Windows.Gaming.Input.FlightStick"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_FlightStick[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','F','l','i','g','h','t','S','t','i','c','k',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_FlightStick_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/* + * Class Windows.Gaming.Input.Gamepad + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_Gamepad_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_Gamepad_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_Gamepad[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','G','a','m','e','p','a','d',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_Gamepad[] = L"Windows.Gaming.Input.Gamepad"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_Gamepad[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','G','a','m','e','p','a','d',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_Gamepad_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Gaming.Input.Headset + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_Headset_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_Headset_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_Headset[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','H','e','a','d','s','e','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_Headset[] = L"Windows.Gaming.Input.Headset"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_Headset[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','H','e','a','d','s','e','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_Headset_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Gaming.Input.RacingWheel + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_RacingWheel_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_RacingWheel_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_RacingWheel[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','R','a','c','i','n','g','W','h','e','e','l',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_RacingWheel[] = L"Windows.Gaming.Input.RacingWheel"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_RacingWheel[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','R','a','c','i','n','g','W','h','e','e','l',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_RacingWheel_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/* + * Class Windows.Gaming.Input.RawGameController + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef RUNTIMECLASS_Windows_Gaming_Input_RawGameController_DEFINED +#define RUNTIMECLASS_Windows_Gaming_Input_RawGameController_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_Input_RawGameController[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','R','a','w','G','a','m','e','C','o','n','t','r','o','l','l','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_RawGameController[] = L"Windows.Gaming.Input.RawGameController"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_Input_RawGameController[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','I','n','p','u','t','.','R','a','w','G','a','m','e','C','o','n','t','r','o','l','l','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_Input_RawGameController_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IEventHandler interface + */ +#ifndef ____FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_INTERFACE_DEFINED__ +#define ____FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick, 0x6afb8188, 0xd28d, 0x539b, 0xbb,0x69, 0xea,0x17,0x63,0xfb,0x99,0x20); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("6afb8188-d28d-539b-bb69-ea1763fb9920") + IEventHandler : IEventHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick, 0x6afb8188, 0xd28d, 0x539b, 0xbb,0x69, 0xea,0x17,0x63,0xfb,0x99,0x20) +#endif +#else +typedef struct __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStickVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick *This); + + /*** IEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick *This, + IInspectable *sender, + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick *args); + + END_INTERFACE +} __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStickVtbl; + +interface __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick { + CONST_VTBL __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStickVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_Release(This) (This)->lpVtbl->Release(This) +/*** IEventHandler methods ***/ +#define __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_QueryInterface(__FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_AddRef(__FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_Release(__FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick* This) { + return This->lpVtbl->Release(This); +} +/*** IEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_Invoke(__FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick* This,IInspectable *sender,__x_ABI_CWindows_CGaming_CInput_CIArcadeStick *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IEventHandler_ArcadeStick IID___FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick +#define IEventHandler_ArcadeStickVtbl __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStickVtbl +#define IEventHandler_ArcadeStick __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick +#define IEventHandler_ArcadeStick_QueryInterface __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_QueryInterface +#define IEventHandler_ArcadeStick_AddRef __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_AddRef +#define IEventHandler_ArcadeStick_Release __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_Release +#define IEventHandler_ArcadeStick_Invoke __FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIEventHandler_1_Windows__CGaming__CInput__CArcadeStick_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IEventHandler interface + */ +#ifndef ____FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_INTERFACE_DEFINED__ +#define ____FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIEventHandler_1_Windows__CGaming__CInput__CFlightStick, 0xd57470b1, 0xcc22, 0x5a43, 0x8e,0x18, 0x5c,0xa0,0x64,0xaa,0xfe,0x21); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("d57470b1-cc22-5a43-8e18-5ca064aafe21") + IEventHandler : IEventHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIEventHandler_1_Windows__CGaming__CInput__CFlightStick, 0xd57470b1, 0xcc22, 0x5a43, 0x8e,0x18, 0x5c,0xa0,0x64,0xaa,0xfe,0x21) +#endif +#else +typedef struct __FIEventHandler_1_Windows__CGaming__CInput__CFlightStickVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick *This); + + /*** IEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick *This, + IInspectable *sender, + __x_ABI_CWindows_CGaming_CInput_CIFlightStick *args); + + END_INTERFACE +} __FIEventHandler_1_Windows__CGaming__CInput__CFlightStickVtbl; + +interface __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick { + CONST_VTBL __FIEventHandler_1_Windows__CGaming__CInput__CFlightStickVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_Release(This) (This)->lpVtbl->Release(This) +/*** IEventHandler methods ***/ +#define __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_QueryInterface(__FIEventHandler_1_Windows__CGaming__CInput__CFlightStick* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_AddRef(__FIEventHandler_1_Windows__CGaming__CInput__CFlightStick* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_Release(__FIEventHandler_1_Windows__CGaming__CInput__CFlightStick* This) { + return This->lpVtbl->Release(This); +} +/*** IEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_Invoke(__FIEventHandler_1_Windows__CGaming__CInput__CFlightStick* This,IInspectable *sender,__x_ABI_CWindows_CGaming_CInput_CIFlightStick *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IEventHandler_FlightStick IID___FIEventHandler_1_Windows__CGaming__CInput__CFlightStick +#define IEventHandler_FlightStickVtbl __FIEventHandler_1_Windows__CGaming__CInput__CFlightStickVtbl +#define IEventHandler_FlightStick __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick +#define IEventHandler_FlightStick_QueryInterface __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_QueryInterface +#define IEventHandler_FlightStick_AddRef __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_AddRef +#define IEventHandler_FlightStick_Release __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_Release +#define IEventHandler_FlightStick_Invoke __FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIEventHandler_1_Windows__CGaming__CInput__CFlightStick_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IEventHandler interface + */ +#ifndef ____FIEventHandler_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ +#define ____FIEventHandler_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIEventHandler_1_Windows__CGaming__CInput__CGamepad, 0x8a7639ee, 0x624a, 0x501a, 0xbb,0x53, 0x56,0x2d,0x1e,0xc1,0x1b,0x52); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("8a7639ee-624a-501a-bb53-562d1ec11b52") + IEventHandler : IEventHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIEventHandler_1_Windows__CGaming__CInput__CGamepad, 0x8a7639ee, 0x624a, 0x501a, 0xbb,0x53, 0x56,0x2d,0x1e,0xc1,0x1b,0x52) +#endif +#else +typedef struct __FIEventHandler_1_Windows__CGaming__CInput__CGamepadVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIEventHandler_1_Windows__CGaming__CInput__CGamepad *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIEventHandler_1_Windows__CGaming__CInput__CGamepad *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIEventHandler_1_Windows__CGaming__CInput__CGamepad *This); + + /*** IEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIEventHandler_1_Windows__CGaming__CInput__CGamepad *This, + IInspectable *sender, + __x_ABI_CWindows_CGaming_CInput_CIGamepad *args); + + END_INTERFACE +} __FIEventHandler_1_Windows__CGaming__CInput__CGamepadVtbl; + +interface __FIEventHandler_1_Windows__CGaming__CInput__CGamepad { + CONST_VTBL __FIEventHandler_1_Windows__CGaming__CInput__CGamepadVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIEventHandler_1_Windows__CGaming__CInput__CGamepad_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIEventHandler_1_Windows__CGaming__CInput__CGamepad_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIEventHandler_1_Windows__CGaming__CInput__CGamepad_Release(This) (This)->lpVtbl->Release(This) +/*** IEventHandler methods ***/ +#define __FIEventHandler_1_Windows__CGaming__CInput__CGamepad_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIEventHandler_1_Windows__CGaming__CInput__CGamepad_QueryInterface(__FIEventHandler_1_Windows__CGaming__CInput__CGamepad* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIEventHandler_1_Windows__CGaming__CInput__CGamepad_AddRef(__FIEventHandler_1_Windows__CGaming__CInput__CGamepad* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIEventHandler_1_Windows__CGaming__CInput__CGamepad_Release(__FIEventHandler_1_Windows__CGaming__CInput__CGamepad* This) { + return This->lpVtbl->Release(This); +} +/*** IEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FIEventHandler_1_Windows__CGaming__CInput__CGamepad_Invoke(__FIEventHandler_1_Windows__CGaming__CInput__CGamepad* This,IInspectable *sender,__x_ABI_CWindows_CGaming_CInput_CIGamepad *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IEventHandler_Gamepad IID___FIEventHandler_1_Windows__CGaming__CInput__CGamepad +#define IEventHandler_GamepadVtbl __FIEventHandler_1_Windows__CGaming__CInput__CGamepadVtbl +#define IEventHandler_Gamepad __FIEventHandler_1_Windows__CGaming__CInput__CGamepad +#define IEventHandler_Gamepad_QueryInterface __FIEventHandler_1_Windows__CGaming__CInput__CGamepad_QueryInterface +#define IEventHandler_Gamepad_AddRef __FIEventHandler_1_Windows__CGaming__CInput__CGamepad_AddRef +#define IEventHandler_Gamepad_Release __FIEventHandler_1_Windows__CGaming__CInput__CGamepad_Release +#define IEventHandler_Gamepad_Invoke __FIEventHandler_1_Windows__CGaming__CInput__CGamepad_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIEventHandler_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IEventHandler interface + */ +#ifndef ____FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ +#define ____FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel, 0x352ec824, 0xf64b, 0x5353, 0x80,0xea, 0x7f,0xf5,0x8e,0x3b,0x92,0xa4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("352ec824-f64b-5353-80ea-7ff58e3b92a4") + IEventHandler : IEventHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel, 0x352ec824, 0xf64b, 0x5353, 0x80,0xea, 0x7f,0xf5,0x8e,0x3b,0x92,0xa4) +#endif +#else +typedef struct __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheelVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel *This); + + /*** IEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel *This, + IInspectable *sender, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *args); + + END_INTERFACE +} __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheelVtbl; + +interface __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel { + CONST_VTBL __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheelVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_Release(This) (This)->lpVtbl->Release(This) +/*** IEventHandler methods ***/ +#define __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface(__FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_AddRef(__FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_Release(__FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel* This) { + return This->lpVtbl->Release(This); +} +/*** IEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_Invoke(__FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel* This,IInspectable *sender,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IEventHandler_RacingWheel IID___FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel +#define IEventHandler_RacingWheelVtbl __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheelVtbl +#define IEventHandler_RacingWheel __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel +#define IEventHandler_RacingWheel_QueryInterface __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface +#define IEventHandler_RacingWheel_AddRef __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_AddRef +#define IEventHandler_RacingWheel_Release __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_Release +#define IEventHandler_RacingWheel_Invoke __FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIEventHandler_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IEventHandler interface + */ +#ifndef ____FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ +#define ____FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIEventHandler_1_Windows__CGaming__CInput__CRawGameController, 0x00621c22, 0x42e8, 0x529f, 0x92,0x70, 0x83,0x6b,0x32,0x93,0x1d,0x72); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("00621c22-42e8-529f-9270-836b32931d72") + IEventHandler : IEventHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIEventHandler_1_Windows__CGaming__CInput__CRawGameController, 0x00621c22, 0x42e8, 0x529f, 0x92,0x70, 0x83,0x6b,0x32,0x93,0x1d,0x72) +#endif +#else +typedef struct __FIEventHandler_1_Windows__CGaming__CInput__CRawGameControllerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController *This); + + /*** IEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController *This, + IInspectable *sender, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *args); + + END_INTERFACE +} __FIEventHandler_1_Windows__CGaming__CInput__CRawGameControllerVtbl; + +interface __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController { + CONST_VTBL __FIEventHandler_1_Windows__CGaming__CInput__CRawGameControllerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_Release(This) (This)->lpVtbl->Release(This) +/*** IEventHandler methods ***/ +#define __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_QueryInterface(__FIEventHandler_1_Windows__CGaming__CInput__CRawGameController* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_AddRef(__FIEventHandler_1_Windows__CGaming__CInput__CRawGameController* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_Release(__FIEventHandler_1_Windows__CGaming__CInput__CRawGameController* This) { + return This->lpVtbl->Release(This); +} +/*** IEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_Invoke(__FIEventHandler_1_Windows__CGaming__CInput__CRawGameController* This,IInspectable *sender,__x_ABI_CWindows_CGaming_CInput_CIRawGameController *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IEventHandler_RawGameController IID___FIEventHandler_1_Windows__CGaming__CInput__CRawGameController +#define IEventHandler_RawGameControllerVtbl __FIEventHandler_1_Windows__CGaming__CInput__CRawGameControllerVtbl +#define IEventHandler_RawGameController __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController +#define IEventHandler_RawGameController_QueryInterface __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_QueryInterface +#define IEventHandler_RawGameController_AddRef __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_AddRef +#define IEventHandler_RawGameController_Release __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_Release +#define IEventHandler_RawGameController_Invoke __FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIEventHandler_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset, 0x07b2f2b7, 0x8825, 0x5c4e, 0xa0,0x52, 0xfc,0xfe,0xdf,0x3a,0xee,0xa1); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("07b2f2b7-8825-5c4e-a052-fcfedf3aeea1") + ITypedEventHandler : ITypedEventHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset, 0x07b2f2b7, 0x8825, 0x5c4e, 0xa0,0x52, 0xfc,0xfe,0xdf,0x3a,0xee,0xa1) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadsetVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset *This, + __x_ABI_CWindows_CGaming_CInput_CIGameController *sender, + __x_ABI_CWindows_CGaming_CInput_CIHeadset *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadsetVtbl; + +interface __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset { + CONST_VTBL __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadsetVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_QueryInterface(__FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_AddRef(__FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_Release(__FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_Invoke(__FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset* This,__x_ABI_CWindows_CGaming_CInput_CIGameController *sender,__x_ABI_CWindows_CGaming_CInput_CIHeadset *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_IGameController_Headset IID___FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset +#define ITypedEventHandler_IGameController_HeadsetVtbl __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadsetVtbl +#define ITypedEventHandler_IGameController_Headset __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset +#define ITypedEventHandler_IGameController_Headset_QueryInterface __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_QueryInterface +#define ITypedEventHandler_IGameController_Headset_AddRef __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_AddRef +#define ITypedEventHandler_IGameController_Headset_Release __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_Release +#define ITypedEventHandler_IGameController_Headset_Invoke __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CGaming__CInput__CHeadset_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs, 0xcb753f2c, 0x2f36, 0x5a8f, 0xad,0xad, 0x05,0x7b,0xea,0xe7,0x3a,0xa4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("cb753f2c-2f36-5a8f-adad-057beae73aa4") + ITypedEventHandler : ITypedEventHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs, 0xcb753f2c, 0x2f36, 0x5a8f, 0xad,0xad, 0x05,0x7b,0xea,0xe7,0x3a,0xa4) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs *This, + __x_ABI_CWindows_CGaming_CInput_CIGameController *sender, + __x_ABI_CWindows_CSystem_CIUserChangedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_Release(__FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs* This,__x_ABI_CWindows_CGaming_CInput_CIGameController *sender,__x_ABI_CWindows_CSystem_CIUserChangedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_IGameController_UserChangedEventArgs IID___FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs +#define ITypedEventHandler_IGameController_UserChangedEventArgsVtbl __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgsVtbl +#define ITypedEventHandler_IGameController_UserChangedEventArgs __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs +#define ITypedEventHandler_IGameController_UserChangedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_QueryInterface +#define ITypedEventHandler_IGameController_UserChangedEventArgs_AddRef __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_AddRef +#define ITypedEventHandler_IGameController_UserChangedEventArgs_Release __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_Release +#define ITypedEventHandler_IGameController_UserChangedEventArgs_Invoke __FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CGaming__CInput__CIGameController_Windows__CSystem__CUserChangedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CArcadeStick_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CArcadeStick_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CGaming__CInput__CArcadeStick, 0xd30629af, 0xcc9d, 0x52e1, 0x8b,0x1f, 0x0f,0xfa,0x96,0x29,0xaf,0xee); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("d30629af-cc9d-52e1-8b1f-0ffa9629afee") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CGaming__CInput__CArcadeStick, 0xd30629af, 0xcc9d, 0x52e1, 0x8b,0x1f, 0x0f,0xfa,0x96,0x29,0xaf,0xee) +#endif +#else +typedef struct __FIIterator_1_Windows__CGaming__CInput__CArcadeStickVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CGaming__CInput__CArcadeStick *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CGaming__CInput__CArcadeStick *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CGaming__CInput__CArcadeStick *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CGaming__CInput__CArcadeStick *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CGaming__CInput__CArcadeStick *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CGaming__CInput__CArcadeStick *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CGaming__CInput__CArcadeStick *This, + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CGaming__CInput__CArcadeStick *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CGaming__CInput__CArcadeStick *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CGaming__CInput__CArcadeStick *This, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CGaming__CInput__CArcadeStickVtbl; + +interface __FIIterator_1_Windows__CGaming__CInput__CArcadeStick { + CONST_VTBL __FIIterator_1_Windows__CGaming__CInput__CArcadeStickVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_QueryInterface(__FIIterator_1_Windows__CGaming__CInput__CArcadeStick* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_AddRef(__FIIterator_1_Windows__CGaming__CInput__CArcadeStick* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_Release(__FIIterator_1_Windows__CGaming__CInput__CArcadeStick* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_GetIids(__FIIterator_1_Windows__CGaming__CInput__CArcadeStick* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_GetRuntimeClassName(__FIIterator_1_Windows__CGaming__CInput__CArcadeStick* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_GetTrustLevel(__FIIterator_1_Windows__CGaming__CInput__CArcadeStick* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_get_Current(__FIIterator_1_Windows__CGaming__CInput__CArcadeStick* This,__x_ABI_CWindows_CGaming_CInput_CIArcadeStick **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_get_HasCurrent(__FIIterator_1_Windows__CGaming__CInput__CArcadeStick* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_MoveNext(__FIIterator_1_Windows__CGaming__CInput__CArcadeStick* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_GetMany(__FIIterator_1_Windows__CGaming__CInput__CArcadeStick* This,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CIArcadeStick **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_ArcadeStick IID___FIIterator_1_Windows__CGaming__CInput__CArcadeStick +#define IIterator_ArcadeStickVtbl __FIIterator_1_Windows__CGaming__CInput__CArcadeStickVtbl +#define IIterator_ArcadeStick __FIIterator_1_Windows__CGaming__CInput__CArcadeStick +#define IIterator_ArcadeStick_QueryInterface __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_QueryInterface +#define IIterator_ArcadeStick_AddRef __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_AddRef +#define IIterator_ArcadeStick_Release __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_Release +#define IIterator_ArcadeStick_GetIids __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_GetIids +#define IIterator_ArcadeStick_GetRuntimeClassName __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_GetRuntimeClassName +#define IIterator_ArcadeStick_GetTrustLevel __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_GetTrustLevel +#define IIterator_ArcadeStick_get_Current __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_get_Current +#define IIterator_ArcadeStick_get_HasCurrent __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_get_HasCurrent +#define IIterator_ArcadeStick_MoveNext __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_MoveNext +#define IIterator_ArcadeStick_GetMany __FIIterator_1_Windows__CGaming__CInput__CArcadeStick_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CGaming__CInput__CArcadeStick_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CArcadeStick_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CArcadeStick_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CGaming__CInput__CArcadeStick, 0x9376f457, 0x2da5, 0x544a, 0xa4,0x09, 0xc6,0x36,0xf5,0xd8,0x1c,0x35); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("9376f457-2da5-544a-a409-c636f5d81c35") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CGaming__CInput__CArcadeStick, 0x9376f457, 0x2da5, 0x544a, 0xa4,0x09, 0xc6,0x36,0xf5,0xd8,0x1c,0x35) +#endif +#else +typedef struct __FIIterable_1_Windows__CGaming__CInput__CArcadeStickVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CGaming__CInput__CArcadeStick *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CGaming__CInput__CArcadeStick *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CGaming__CInput__CArcadeStick *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CGaming__CInput__CArcadeStick *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CGaming__CInput__CArcadeStick *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CGaming__CInput__CArcadeStick *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CGaming__CInput__CArcadeStick *This, + __FIIterator_1_Windows__CGaming__CInput__CArcadeStick **value); + + END_INTERFACE +} __FIIterable_1_Windows__CGaming__CInput__CArcadeStickVtbl; + +interface __FIIterable_1_Windows__CGaming__CInput__CArcadeStick { + CONST_VTBL __FIIterable_1_Windows__CGaming__CInput__CArcadeStickVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_QueryInterface(__FIIterable_1_Windows__CGaming__CInput__CArcadeStick* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_AddRef(__FIIterable_1_Windows__CGaming__CInput__CArcadeStick* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_Release(__FIIterable_1_Windows__CGaming__CInput__CArcadeStick* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_GetIids(__FIIterable_1_Windows__CGaming__CInput__CArcadeStick* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_GetRuntimeClassName(__FIIterable_1_Windows__CGaming__CInput__CArcadeStick* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_GetTrustLevel(__FIIterable_1_Windows__CGaming__CInput__CArcadeStick* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_First(__FIIterable_1_Windows__CGaming__CInput__CArcadeStick* This,__FIIterator_1_Windows__CGaming__CInput__CArcadeStick **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_ArcadeStick IID___FIIterable_1_Windows__CGaming__CInput__CArcadeStick +#define IIterable_ArcadeStickVtbl __FIIterable_1_Windows__CGaming__CInput__CArcadeStickVtbl +#define IIterable_ArcadeStick __FIIterable_1_Windows__CGaming__CInput__CArcadeStick +#define IIterable_ArcadeStick_QueryInterface __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_QueryInterface +#define IIterable_ArcadeStick_AddRef __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_AddRef +#define IIterable_ArcadeStick_Release __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_Release +#define IIterable_ArcadeStick_GetIids __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_GetIids +#define IIterable_ArcadeStick_GetRuntimeClassName __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_GetRuntimeClassName +#define IIterable_ArcadeStick_GetTrustLevel __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_GetTrustLevel +#define IIterable_ArcadeStick_First __FIIterable_1_Windows__CGaming__CInput__CArcadeStick_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CGaming__CInput__CArcadeStick_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CGaming__CInput__CArcadeStick, 0xbecace75, 0xd0cd, 0x5a9c, 0x84,0x5f, 0x72,0xf0,0x85,0x50,0x3c,0xdf); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("becace75-d0cd-5a9c-845f-72f085503cdf") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CGaming__CInput__CArcadeStick, 0xbecace75, 0xd0cd, 0x5a9c, 0x84,0x5f, 0x72,0xf0,0x85,0x50,0x3c,0xdf) +#endif +#else +typedef struct __FIVectorView_1_Windows__CGaming__CInput__CArcadeStickVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick *This, + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CIArcadeStick **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CGaming__CInput__CArcadeStickVtbl; + +interface __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick { + CONST_VTBL __FIVectorView_1_Windows__CGaming__CInput__CArcadeStickVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_QueryInterface(__FIVectorView_1_Windows__CGaming__CInput__CArcadeStick* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_AddRef(__FIVectorView_1_Windows__CGaming__CInput__CArcadeStick* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_Release(__FIVectorView_1_Windows__CGaming__CInput__CArcadeStick* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetIids(__FIVectorView_1_Windows__CGaming__CInput__CArcadeStick* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetRuntimeClassName(__FIVectorView_1_Windows__CGaming__CInput__CArcadeStick* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetTrustLevel(__FIVectorView_1_Windows__CGaming__CInput__CArcadeStick* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetAt(__FIVectorView_1_Windows__CGaming__CInput__CArcadeStick* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIArcadeStick **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_get_Size(__FIVectorView_1_Windows__CGaming__CInput__CArcadeStick* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_IndexOf(__FIVectorView_1_Windows__CGaming__CInput__CArcadeStick* This,__x_ABI_CWindows_CGaming_CInput_CIArcadeStick *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetMany(__FIVectorView_1_Windows__CGaming__CInput__CArcadeStick* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CIArcadeStick **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_ArcadeStick IID___FIVectorView_1_Windows__CGaming__CInput__CArcadeStick +#define IVectorView_ArcadeStickVtbl __FIVectorView_1_Windows__CGaming__CInput__CArcadeStickVtbl +#define IVectorView_ArcadeStick __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick +#define IVectorView_ArcadeStick_QueryInterface __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_QueryInterface +#define IVectorView_ArcadeStick_AddRef __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_AddRef +#define IVectorView_ArcadeStick_Release __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_Release +#define IVectorView_ArcadeStick_GetIids __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetIids +#define IVectorView_ArcadeStick_GetRuntimeClassName __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetRuntimeClassName +#define IVectorView_ArcadeStick_GetTrustLevel __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetTrustLevel +#define IVectorView_ArcadeStick_GetAt __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetAt +#define IVectorView_ArcadeStick_get_Size __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_get_Size +#define IVectorView_ArcadeStick_IndexOf __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_IndexOf +#define IVectorView_ArcadeStick_GetMany __FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CGaming__CInput__CArcadeStick_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CFlightStick_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CFlightStick_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CGaming__CInput__CFlightStick, 0xf5fa1919, 0x3f18, 0x5560, 0xbb,0x13, 0xcf,0x70,0x18,0xac,0x41,0xd5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("f5fa1919-3f18-5560-bb13-cf7018ac41d5") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CGaming__CInput__CFlightStick, 0xf5fa1919, 0x3f18, 0x5560, 0xbb,0x13, 0xcf,0x70,0x18,0xac,0x41,0xd5) +#endif +#else +typedef struct __FIIterator_1_Windows__CGaming__CInput__CFlightStickVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CGaming__CInput__CFlightStick *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CGaming__CInput__CFlightStick *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CGaming__CInput__CFlightStick *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CGaming__CInput__CFlightStick *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CGaming__CInput__CFlightStick *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CGaming__CInput__CFlightStick *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CGaming__CInput__CFlightStick *This, + __x_ABI_CWindows_CGaming_CInput_CIFlightStick **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CGaming__CInput__CFlightStick *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CGaming__CInput__CFlightStick *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CGaming__CInput__CFlightStick *This, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CIFlightStick **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CGaming__CInput__CFlightStickVtbl; + +interface __FIIterator_1_Windows__CGaming__CInput__CFlightStick { + CONST_VTBL __FIIterator_1_Windows__CGaming__CInput__CFlightStickVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CFlightStick_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CGaming__CInput__CFlightStick_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CGaming__CInput__CFlightStick_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CFlightStick_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CGaming__CInput__CFlightStick_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CGaming__CInput__CFlightStick_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CFlightStick_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CFlightStick_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CFlightStick_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CFlightStick_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CFlightStick_QueryInterface(__FIIterator_1_Windows__CGaming__CInput__CFlightStick* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGaming__CInput__CFlightStick_AddRef(__FIIterator_1_Windows__CGaming__CInput__CFlightStick* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGaming__CInput__CFlightStick_Release(__FIIterator_1_Windows__CGaming__CInput__CFlightStick* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CFlightStick_GetIids(__FIIterator_1_Windows__CGaming__CInput__CFlightStick* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CFlightStick_GetRuntimeClassName(__FIIterator_1_Windows__CGaming__CInput__CFlightStick* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CFlightStick_GetTrustLevel(__FIIterator_1_Windows__CGaming__CInput__CFlightStick* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CFlightStick_get_Current(__FIIterator_1_Windows__CGaming__CInput__CFlightStick* This,__x_ABI_CWindows_CGaming_CInput_CIFlightStick **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CFlightStick_get_HasCurrent(__FIIterator_1_Windows__CGaming__CInput__CFlightStick* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CFlightStick_MoveNext(__FIIterator_1_Windows__CGaming__CInput__CFlightStick* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CFlightStick_GetMany(__FIIterator_1_Windows__CGaming__CInput__CFlightStick* This,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CIFlightStick **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_FlightStick IID___FIIterator_1_Windows__CGaming__CInput__CFlightStick +#define IIterator_FlightStickVtbl __FIIterator_1_Windows__CGaming__CInput__CFlightStickVtbl +#define IIterator_FlightStick __FIIterator_1_Windows__CGaming__CInput__CFlightStick +#define IIterator_FlightStick_QueryInterface __FIIterator_1_Windows__CGaming__CInput__CFlightStick_QueryInterface +#define IIterator_FlightStick_AddRef __FIIterator_1_Windows__CGaming__CInput__CFlightStick_AddRef +#define IIterator_FlightStick_Release __FIIterator_1_Windows__CGaming__CInput__CFlightStick_Release +#define IIterator_FlightStick_GetIids __FIIterator_1_Windows__CGaming__CInput__CFlightStick_GetIids +#define IIterator_FlightStick_GetRuntimeClassName __FIIterator_1_Windows__CGaming__CInput__CFlightStick_GetRuntimeClassName +#define IIterator_FlightStick_GetTrustLevel __FIIterator_1_Windows__CGaming__CInput__CFlightStick_GetTrustLevel +#define IIterator_FlightStick_get_Current __FIIterator_1_Windows__CGaming__CInput__CFlightStick_get_Current +#define IIterator_FlightStick_get_HasCurrent __FIIterator_1_Windows__CGaming__CInput__CFlightStick_get_HasCurrent +#define IIterator_FlightStick_MoveNext __FIIterator_1_Windows__CGaming__CInput__CFlightStick_MoveNext +#define IIterator_FlightStick_GetMany __FIIterator_1_Windows__CGaming__CInput__CFlightStick_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CGaming__CInput__CFlightStick_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CFlightStick_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CFlightStick_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CGaming__CInput__CFlightStick, 0x3b7fc175, 0xbebe, 0x52ef, 0xa3,0xe9, 0xdd,0xa7,0x5e,0xa1,0xac,0xfc); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("3b7fc175-bebe-52ef-a3e9-dda75ea1acfc") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CGaming__CInput__CFlightStick, 0x3b7fc175, 0xbebe, 0x52ef, 0xa3,0xe9, 0xdd,0xa7,0x5e,0xa1,0xac,0xfc) +#endif +#else +typedef struct __FIIterable_1_Windows__CGaming__CInput__CFlightStickVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CGaming__CInput__CFlightStick *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CGaming__CInput__CFlightStick *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CGaming__CInput__CFlightStick *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CGaming__CInput__CFlightStick *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CGaming__CInput__CFlightStick *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CGaming__CInput__CFlightStick *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CGaming__CInput__CFlightStick *This, + __FIIterator_1_Windows__CGaming__CInput__CFlightStick **value); + + END_INTERFACE +} __FIIterable_1_Windows__CGaming__CInput__CFlightStickVtbl; + +interface __FIIterable_1_Windows__CGaming__CInput__CFlightStick { + CONST_VTBL __FIIterable_1_Windows__CGaming__CInput__CFlightStickVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CFlightStick_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CGaming__CInput__CFlightStick_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CGaming__CInput__CFlightStick_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CFlightStick_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CGaming__CInput__CFlightStick_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CGaming__CInput__CFlightStick_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CFlightStick_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CFlightStick_QueryInterface(__FIIterable_1_Windows__CGaming__CInput__CFlightStick* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGaming__CInput__CFlightStick_AddRef(__FIIterable_1_Windows__CGaming__CInput__CFlightStick* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGaming__CInput__CFlightStick_Release(__FIIterable_1_Windows__CGaming__CInput__CFlightStick* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CFlightStick_GetIids(__FIIterable_1_Windows__CGaming__CInput__CFlightStick* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CFlightStick_GetRuntimeClassName(__FIIterable_1_Windows__CGaming__CInput__CFlightStick* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CFlightStick_GetTrustLevel(__FIIterable_1_Windows__CGaming__CInput__CFlightStick* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CFlightStick_First(__FIIterable_1_Windows__CGaming__CInput__CFlightStick* This,__FIIterator_1_Windows__CGaming__CInput__CFlightStick **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_FlightStick IID___FIIterable_1_Windows__CGaming__CInput__CFlightStick +#define IIterable_FlightStickVtbl __FIIterable_1_Windows__CGaming__CInput__CFlightStickVtbl +#define IIterable_FlightStick __FIIterable_1_Windows__CGaming__CInput__CFlightStick +#define IIterable_FlightStick_QueryInterface __FIIterable_1_Windows__CGaming__CInput__CFlightStick_QueryInterface +#define IIterable_FlightStick_AddRef __FIIterable_1_Windows__CGaming__CInput__CFlightStick_AddRef +#define IIterable_FlightStick_Release __FIIterable_1_Windows__CGaming__CInput__CFlightStick_Release +#define IIterable_FlightStick_GetIids __FIIterable_1_Windows__CGaming__CInput__CFlightStick_GetIids +#define IIterable_FlightStick_GetRuntimeClassName __FIIterable_1_Windows__CGaming__CInput__CFlightStick_GetRuntimeClassName +#define IIterable_FlightStick_GetTrustLevel __FIIterable_1_Windows__CGaming__CInput__CFlightStick_GetTrustLevel +#define IIterable_FlightStick_First __FIIterable_1_Windows__CGaming__CInput__CFlightStick_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CGaming__CInput__CFlightStick_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CFlightStick_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CFlightStick_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CGaming__CInput__CFlightStick, 0x8b9d067e, 0xb6f5, 0x592f, 0xa9,0x0a, 0xd7,0x2c,0x3d,0x98,0xd4,0xda); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("8b9d067e-b6f5-592f-a90a-d72c3d98d4da") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CGaming__CInput__CFlightStick, 0x8b9d067e, 0xb6f5, 0x592f, 0xa9,0x0a, 0xd7,0x2c,0x3d,0x98,0xd4,0xda) +#endif +#else +typedef struct __FIVectorView_1_Windows__CGaming__CInput__CFlightStickVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CGaming__CInput__CFlightStick *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CGaming__CInput__CFlightStick *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CGaming__CInput__CFlightStick *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CGaming__CInput__CFlightStick *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CGaming__CInput__CFlightStick *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CGaming__CInput__CFlightStick *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CGaming__CInput__CFlightStick *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIFlightStick **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CGaming__CInput__CFlightStick *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CGaming__CInput__CFlightStick *This, + __x_ABI_CWindows_CGaming_CInput_CIFlightStick *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CGaming__CInput__CFlightStick *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CIFlightStick **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CGaming__CInput__CFlightStickVtbl; + +interface __FIVectorView_1_Windows__CGaming__CInput__CFlightStick { + CONST_VTBL __FIVectorView_1_Windows__CGaming__CInput__CFlightStickVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_QueryInterface(__FIVectorView_1_Windows__CGaming__CInput__CFlightStick* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_AddRef(__FIVectorView_1_Windows__CGaming__CInput__CFlightStick* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_Release(__FIVectorView_1_Windows__CGaming__CInput__CFlightStick* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetIids(__FIVectorView_1_Windows__CGaming__CInput__CFlightStick* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetRuntimeClassName(__FIVectorView_1_Windows__CGaming__CInput__CFlightStick* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetTrustLevel(__FIVectorView_1_Windows__CGaming__CInput__CFlightStick* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetAt(__FIVectorView_1_Windows__CGaming__CInput__CFlightStick* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIFlightStick **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_get_Size(__FIVectorView_1_Windows__CGaming__CInput__CFlightStick* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_IndexOf(__FIVectorView_1_Windows__CGaming__CInput__CFlightStick* This,__x_ABI_CWindows_CGaming_CInput_CIFlightStick *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetMany(__FIVectorView_1_Windows__CGaming__CInput__CFlightStick* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CIFlightStick **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_FlightStick IID___FIVectorView_1_Windows__CGaming__CInput__CFlightStick +#define IVectorView_FlightStickVtbl __FIVectorView_1_Windows__CGaming__CInput__CFlightStickVtbl +#define IVectorView_FlightStick __FIVectorView_1_Windows__CGaming__CInput__CFlightStick +#define IVectorView_FlightStick_QueryInterface __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_QueryInterface +#define IVectorView_FlightStick_AddRef __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_AddRef +#define IVectorView_FlightStick_Release __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_Release +#define IVectorView_FlightStick_GetIids __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetIids +#define IVectorView_FlightStick_GetRuntimeClassName __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetRuntimeClassName +#define IVectorView_FlightStick_GetTrustLevel __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetTrustLevel +#define IVectorView_FlightStick_GetAt __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetAt +#define IVectorView_FlightStick_get_Size __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_get_Size +#define IVectorView_FlightStick_IndexOf __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_IndexOf +#define IVectorView_FlightStick_GetMany __FIVectorView_1_Windows__CGaming__CInput__CFlightStick_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CGaming__CInput__CFlightStick_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CGaming__CInput__CGamepad, 0x246737e8, 0x12bc, 0x5c64, 0xaf,0x52, 0x06,0xdb,0x4b,0x13,0xfa,0x2f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("246737e8-12bc-5c64-af52-06db4b13fa2f") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CGaming__CInput__CGamepad, 0x246737e8, 0x12bc, 0x5c64, 0xaf,0x52, 0x06,0xdb,0x4b,0x13,0xfa,0x2f) +#endif +#else +typedef struct __FIIterator_1_Windows__CGaming__CInput__CGamepadVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CGaming__CInput__CGamepad *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CGaming__CInput__CGamepad *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CGaming__CInput__CGamepad *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CGaming__CInput__CGamepad *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CGaming__CInput__CGamepad *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CGaming__CInput__CGamepad *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CGaming__CInput__CGamepad *This, + __x_ABI_CWindows_CGaming_CInput_CIGamepad **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CGaming__CInput__CGamepad *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CGaming__CInput__CGamepad *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CGaming__CInput__CGamepad *This, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CIGamepad **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CGaming__CInput__CGamepadVtbl; + +interface __FIIterator_1_Windows__CGaming__CInput__CGamepad { + CONST_VTBL __FIIterator_1_Windows__CGaming__CInput__CGamepadVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CGamepad_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CGaming__CInput__CGamepad_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CGaming__CInput__CGamepad_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CGamepad_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CGaming__CInput__CGamepad_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CGaming__CInput__CGamepad_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CGamepad_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CGamepad_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CGamepad_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CGamepad_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CGamepad_QueryInterface(__FIIterator_1_Windows__CGaming__CInput__CGamepad* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGaming__CInput__CGamepad_AddRef(__FIIterator_1_Windows__CGaming__CInput__CGamepad* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGaming__CInput__CGamepad_Release(__FIIterator_1_Windows__CGaming__CInput__CGamepad* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CGamepad_GetIids(__FIIterator_1_Windows__CGaming__CInput__CGamepad* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CGamepad_GetRuntimeClassName(__FIIterator_1_Windows__CGaming__CInput__CGamepad* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CGamepad_GetTrustLevel(__FIIterator_1_Windows__CGaming__CInput__CGamepad* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CGamepad_get_Current(__FIIterator_1_Windows__CGaming__CInput__CGamepad* This,__x_ABI_CWindows_CGaming_CInput_CIGamepad **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CGamepad_get_HasCurrent(__FIIterator_1_Windows__CGaming__CInput__CGamepad* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CGamepad_MoveNext(__FIIterator_1_Windows__CGaming__CInput__CGamepad* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CGamepad_GetMany(__FIIterator_1_Windows__CGaming__CInput__CGamepad* This,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CIGamepad **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_Gamepad IID___FIIterator_1_Windows__CGaming__CInput__CGamepad +#define IIterator_GamepadVtbl __FIIterator_1_Windows__CGaming__CInput__CGamepadVtbl +#define IIterator_Gamepad __FIIterator_1_Windows__CGaming__CInput__CGamepad +#define IIterator_Gamepad_QueryInterface __FIIterator_1_Windows__CGaming__CInput__CGamepad_QueryInterface +#define IIterator_Gamepad_AddRef __FIIterator_1_Windows__CGaming__CInput__CGamepad_AddRef +#define IIterator_Gamepad_Release __FIIterator_1_Windows__CGaming__CInput__CGamepad_Release +#define IIterator_Gamepad_GetIids __FIIterator_1_Windows__CGaming__CInput__CGamepad_GetIids +#define IIterator_Gamepad_GetRuntimeClassName __FIIterator_1_Windows__CGaming__CInput__CGamepad_GetRuntimeClassName +#define IIterator_Gamepad_GetTrustLevel __FIIterator_1_Windows__CGaming__CInput__CGamepad_GetTrustLevel +#define IIterator_Gamepad_get_Current __FIIterator_1_Windows__CGaming__CInput__CGamepad_get_Current +#define IIterator_Gamepad_get_HasCurrent __FIIterator_1_Windows__CGaming__CInput__CGamepad_get_HasCurrent +#define IIterator_Gamepad_MoveNext __FIIterator_1_Windows__CGaming__CInput__CGamepad_MoveNext +#define IIterator_Gamepad_GetMany __FIIterator_1_Windows__CGaming__CInput__CGamepad_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CGaming__CInput__CGamepad, 0x47132ba0, 0x6b17, 0x5cd2, 0xa8,0xbd, 0xb5,0xd3,0x44,0x3c,0xcb,0x13); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("47132ba0-6b17-5cd2-a8bd-b5d3443ccb13") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CGaming__CInput__CGamepad, 0x47132ba0, 0x6b17, 0x5cd2, 0xa8,0xbd, 0xb5,0xd3,0x44,0x3c,0xcb,0x13) +#endif +#else +typedef struct __FIIterable_1_Windows__CGaming__CInput__CGamepadVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CGaming__CInput__CGamepad *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CGaming__CInput__CGamepad *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CGaming__CInput__CGamepad *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CGaming__CInput__CGamepad *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CGaming__CInput__CGamepad *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CGaming__CInput__CGamepad *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CGaming__CInput__CGamepad *This, + __FIIterator_1_Windows__CGaming__CInput__CGamepad **value); + + END_INTERFACE +} __FIIterable_1_Windows__CGaming__CInput__CGamepadVtbl; + +interface __FIIterable_1_Windows__CGaming__CInput__CGamepad { + CONST_VTBL __FIIterable_1_Windows__CGaming__CInput__CGamepadVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CGamepad_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CGaming__CInput__CGamepad_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CGaming__CInput__CGamepad_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CGamepad_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CGaming__CInput__CGamepad_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CGaming__CInput__CGamepad_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CGamepad_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CGamepad_QueryInterface(__FIIterable_1_Windows__CGaming__CInput__CGamepad* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGaming__CInput__CGamepad_AddRef(__FIIterable_1_Windows__CGaming__CInput__CGamepad* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGaming__CInput__CGamepad_Release(__FIIterable_1_Windows__CGaming__CInput__CGamepad* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CGamepad_GetIids(__FIIterable_1_Windows__CGaming__CInput__CGamepad* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CGamepad_GetRuntimeClassName(__FIIterable_1_Windows__CGaming__CInput__CGamepad* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CGamepad_GetTrustLevel(__FIIterable_1_Windows__CGaming__CInput__CGamepad* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CGamepad_First(__FIIterable_1_Windows__CGaming__CInput__CGamepad* This,__FIIterator_1_Windows__CGaming__CInput__CGamepad **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_Gamepad IID___FIIterable_1_Windows__CGaming__CInput__CGamepad +#define IIterable_GamepadVtbl __FIIterable_1_Windows__CGaming__CInput__CGamepadVtbl +#define IIterable_Gamepad __FIIterable_1_Windows__CGaming__CInput__CGamepad +#define IIterable_Gamepad_QueryInterface __FIIterable_1_Windows__CGaming__CInput__CGamepad_QueryInterface +#define IIterable_Gamepad_AddRef __FIIterable_1_Windows__CGaming__CInput__CGamepad_AddRef +#define IIterable_Gamepad_Release __FIIterable_1_Windows__CGaming__CInput__CGamepad_Release +#define IIterable_Gamepad_GetIids __FIIterable_1_Windows__CGaming__CInput__CGamepad_GetIids +#define IIterable_Gamepad_GetRuntimeClassName __FIIterable_1_Windows__CGaming__CInput__CGamepad_GetRuntimeClassName +#define IIterable_Gamepad_GetTrustLevel __FIIterable_1_Windows__CGaming__CInput__CGamepad_GetTrustLevel +#define IIterable_Gamepad_First __FIIterable_1_Windows__CGaming__CInput__CGamepad_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CGaming__CInput__CGamepad, 0xeb97bb69, 0x09c9, 0x5a99, 0x86,0xb2, 0x3e,0x36,0x08,0x52,0x84,0xd4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("eb97bb69-09c9-5a99-86b2-3e36085284d4") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CGaming__CInput__CGamepad, 0xeb97bb69, 0x09c9, 0x5a99, 0x86,0xb2, 0x3e,0x36,0x08,0x52,0x84,0xd4) +#endif +#else +typedef struct __FIVectorView_1_Windows__CGaming__CInput__CGamepadVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CGaming__CInput__CGamepad *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CGaming__CInput__CGamepad *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CGaming__CInput__CGamepad *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CGaming__CInput__CGamepad *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CGaming__CInput__CGamepad *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CGaming__CInput__CGamepad *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CGaming__CInput__CGamepad *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIGamepad **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CGaming__CInput__CGamepad *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CGaming__CInput__CGamepad *This, + __x_ABI_CWindows_CGaming_CInput_CIGamepad *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CGaming__CInput__CGamepad *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CIGamepad **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CGaming__CInput__CGamepadVtbl; + +interface __FIVectorView_1_Windows__CGaming__CInput__CGamepad { + CONST_VTBL __FIVectorView_1_Windows__CGaming__CInput__CGamepadVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CGamepad_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CGaming__CInput__CGamepad_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CGaming__CInput__CGamepad_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CGamepad_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CGamepad_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CGamepad_QueryInterface(__FIVectorView_1_Windows__CGaming__CInput__CGamepad* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGaming__CInput__CGamepad_AddRef(__FIVectorView_1_Windows__CGaming__CInput__CGamepad* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGaming__CInput__CGamepad_Release(__FIVectorView_1_Windows__CGaming__CInput__CGamepad* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetIids(__FIVectorView_1_Windows__CGaming__CInput__CGamepad* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetRuntimeClassName(__FIVectorView_1_Windows__CGaming__CInput__CGamepad* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetTrustLevel(__FIVectorView_1_Windows__CGaming__CInput__CGamepad* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetAt(__FIVectorView_1_Windows__CGaming__CInput__CGamepad* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIGamepad **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CGamepad_get_Size(__FIVectorView_1_Windows__CGaming__CInput__CGamepad* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CGamepad_IndexOf(__FIVectorView_1_Windows__CGaming__CInput__CGamepad* This,__x_ABI_CWindows_CGaming_CInput_CIGamepad *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetMany(__FIVectorView_1_Windows__CGaming__CInput__CGamepad* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CIGamepad **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_Gamepad IID___FIVectorView_1_Windows__CGaming__CInput__CGamepad +#define IVectorView_GamepadVtbl __FIVectorView_1_Windows__CGaming__CInput__CGamepadVtbl +#define IVectorView_Gamepad __FIVectorView_1_Windows__CGaming__CInput__CGamepad +#define IVectorView_Gamepad_QueryInterface __FIVectorView_1_Windows__CGaming__CInput__CGamepad_QueryInterface +#define IVectorView_Gamepad_AddRef __FIVectorView_1_Windows__CGaming__CInput__CGamepad_AddRef +#define IVectorView_Gamepad_Release __FIVectorView_1_Windows__CGaming__CInput__CGamepad_Release +#define IVectorView_Gamepad_GetIids __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetIids +#define IVectorView_Gamepad_GetRuntimeClassName __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetRuntimeClassName +#define IVectorView_Gamepad_GetTrustLevel __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetTrustLevel +#define IVectorView_Gamepad_GetAt __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetAt +#define IVectorView_Gamepad_get_Size __FIVectorView_1_Windows__CGaming__CInput__CGamepad_get_Size +#define IVectorView_Gamepad_IndexOf __FIVectorView_1_Windows__CGaming__CInput__CGamepad_IndexOf +#define IVectorView_Gamepad_GetMany __FIVectorView_1_Windows__CGaming__CInput__CGamepad_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVector interface + */ +#ifndef ____FIVector_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ +#define ____FIVector_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVector_1_Windows__CGaming__CInput__CGamepad, 0x152bec39, 0x0a47, 0x5466, 0xb2,0x53, 0x64,0xe2,0xbb,0x68,0xd7,0x44); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("152bec39-0a47-5466-b253-64e2bb68d744") + IVector : IVector_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVector_1_Windows__CGaming__CInput__CGamepad, 0x152bec39, 0x0a47, 0x5466, 0xb2,0x53, 0x64,0xe2,0xbb,0x68,0xd7,0x44) +#endif +#else +typedef struct __FIVector_1_Windows__CGaming__CInput__CGamepadVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + TrustLevel *trustLevel); + + /*** IVector methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIGamepad **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *GetView)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + __FIVectorView_1_Windows__CGaming__CInput__CGamepad **value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + __x_ABI_CWindows_CGaming_CInput_CIGamepad *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *SetAt)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIGamepad *value); + + HRESULT (STDMETHODCALLTYPE *InsertAt)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIGamepad *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAt)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + UINT32 index); + + HRESULT (STDMETHODCALLTYPE *Append)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + __x_ABI_CWindows_CGaming_CInput_CIGamepad *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAtEnd)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This); + + HRESULT (STDMETHODCALLTYPE *Clear)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CIGamepad **items, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *ReplaceAll)( + __FIVector_1_Windows__CGaming__CInput__CGamepad *This, + UINT32 count, + __x_ABI_CWindows_CGaming_CInput_CIGamepad **items); + + END_INTERFACE +} __FIVector_1_Windows__CGaming__CInput__CGamepadVtbl; + +interface __FIVector_1_Windows__CGaming__CInput__CGamepad { + CONST_VTBL __FIVector_1_Windows__CGaming__CInput__CGamepadVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector methods ***/ +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_GetView(This,value) (This)->lpVtbl->GetView(This,value) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_SetAt(This,index,value) (This)->lpVtbl->SetAt(This,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_InsertAt(This,index,value) (This)->lpVtbl->InsertAt(This,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_Append(This,value) (This)->lpVtbl->Append(This,value) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_RemoveAtEnd(This) (This)->lpVtbl->RemoveAtEnd(This) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_Clear(This) (This)->lpVtbl->Clear(This) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#define __FIVector_1_Windows__CGaming__CInput__CGamepad_ReplaceAll(This,count,items) (This)->lpVtbl->ReplaceAll(This,count,items) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_QueryInterface(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CGaming__CInput__CGamepad_AddRef(__FIVector_1_Windows__CGaming__CInput__CGamepad* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CGaming__CInput__CGamepad_Release(__FIVector_1_Windows__CGaming__CInput__CGamepad* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_GetIids(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_GetRuntimeClassName(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_GetTrustLevel(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_GetAt(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIGamepad **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_get_Size(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_GetView(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,__FIVectorView_1_Windows__CGaming__CInput__CGamepad **value) { + return This->lpVtbl->GetView(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_IndexOf(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,__x_ABI_CWindows_CGaming_CInput_CIGamepad *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_SetAt(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIGamepad *value) { + return This->lpVtbl->SetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_InsertAt(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIGamepad *value) { + return This->lpVtbl->InsertAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_RemoveAt(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,UINT32 index) { + return This->lpVtbl->RemoveAt(This,index); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_Append(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,__x_ABI_CWindows_CGaming_CInput_CIGamepad *value) { + return This->lpVtbl->Append(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_RemoveAtEnd(__FIVector_1_Windows__CGaming__CInput__CGamepad* This) { + return This->lpVtbl->RemoveAtEnd(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_Clear(__FIVector_1_Windows__CGaming__CInput__CGamepad* This) { + return This->lpVtbl->Clear(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_GetMany(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CIGamepad **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CGamepad_ReplaceAll(__FIVector_1_Windows__CGaming__CInput__CGamepad* This,UINT32 count,__x_ABI_CWindows_CGaming_CInput_CIGamepad **items) { + return This->lpVtbl->ReplaceAll(This,count,items); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVector_Gamepad IID___FIVector_1_Windows__CGaming__CInput__CGamepad +#define IVector_GamepadVtbl __FIVector_1_Windows__CGaming__CInput__CGamepadVtbl +#define IVector_Gamepad __FIVector_1_Windows__CGaming__CInput__CGamepad +#define IVector_Gamepad_QueryInterface __FIVector_1_Windows__CGaming__CInput__CGamepad_QueryInterface +#define IVector_Gamepad_AddRef __FIVector_1_Windows__CGaming__CInput__CGamepad_AddRef +#define IVector_Gamepad_Release __FIVector_1_Windows__CGaming__CInput__CGamepad_Release +#define IVector_Gamepad_GetIids __FIVector_1_Windows__CGaming__CInput__CGamepad_GetIids +#define IVector_Gamepad_GetRuntimeClassName __FIVector_1_Windows__CGaming__CInput__CGamepad_GetRuntimeClassName +#define IVector_Gamepad_GetTrustLevel __FIVector_1_Windows__CGaming__CInput__CGamepad_GetTrustLevel +#define IVector_Gamepad_GetAt __FIVector_1_Windows__CGaming__CInput__CGamepad_GetAt +#define IVector_Gamepad_get_Size __FIVector_1_Windows__CGaming__CInput__CGamepad_get_Size +#define IVector_Gamepad_GetView __FIVector_1_Windows__CGaming__CInput__CGamepad_GetView +#define IVector_Gamepad_IndexOf __FIVector_1_Windows__CGaming__CInput__CGamepad_IndexOf +#define IVector_Gamepad_SetAt __FIVector_1_Windows__CGaming__CInput__CGamepad_SetAt +#define IVector_Gamepad_InsertAt __FIVector_1_Windows__CGaming__CInput__CGamepad_InsertAt +#define IVector_Gamepad_RemoveAt __FIVector_1_Windows__CGaming__CInput__CGamepad_RemoveAt +#define IVector_Gamepad_Append __FIVector_1_Windows__CGaming__CInput__CGamepad_Append +#define IVector_Gamepad_RemoveAtEnd __FIVector_1_Windows__CGaming__CInput__CGamepad_RemoveAtEnd +#define IVector_Gamepad_Clear __FIVector_1_Windows__CGaming__CInput__CGamepad_Clear +#define IVector_Gamepad_GetMany __FIVector_1_Windows__CGaming__CInput__CGamepad_GetMany +#define IVector_Gamepad_ReplaceAll __FIVector_1_Windows__CGaming__CInput__CGamepad_ReplaceAll +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVector_1_Windows__CGaming__CInput__CGamepad_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CGaming__CInput__CRacingWheel, 0x23d735b8, 0x4d36, 0x5377, 0xa2,0x45, 0x69,0xdf,0x97,0xc9,0xfc,0xd9); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("23d735b8-4d36-5377-a245-69df97c9fcd9") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CGaming__CInput__CRacingWheel, 0x23d735b8, 0x4d36, 0x5377, 0xa2,0x45, 0x69,0xdf,0x97,0xc9,0xfc,0xd9) +#endif +#else +typedef struct __FIIterator_1_Windows__CGaming__CInput__CRacingWheelVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CGaming__CInput__CRacingWheel *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CGaming__CInput__CRacingWheel *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CGaming__CInput__CRacingWheel *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CGaming__CInput__CRacingWheel *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CGaming__CInput__CRacingWheel *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CGaming__CInput__CRacingWheel *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CGaming__CInput__CRacingWheel *This, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CGaming__CInput__CRacingWheel *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CGaming__CInput__CRacingWheel *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CGaming__CInput__CRacingWheel *This, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CGaming__CInput__CRacingWheelVtbl; + +interface __FIIterator_1_Windows__CGaming__CInput__CRacingWheel { + CONST_VTBL __FIIterator_1_Windows__CGaming__CInput__CRacingWheelVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface(__FIIterator_1_Windows__CGaming__CInput__CRacingWheel* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_AddRef(__FIIterator_1_Windows__CGaming__CInput__CRacingWheel* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_Release(__FIIterator_1_Windows__CGaming__CInput__CRacingWheel* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_GetIids(__FIIterator_1_Windows__CGaming__CInput__CRacingWheel* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_GetRuntimeClassName(__FIIterator_1_Windows__CGaming__CInput__CRacingWheel* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_GetTrustLevel(__FIIterator_1_Windows__CGaming__CInput__CRacingWheel* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_get_Current(__FIIterator_1_Windows__CGaming__CInput__CRacingWheel* This,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_get_HasCurrent(__FIIterator_1_Windows__CGaming__CInput__CRacingWheel* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_MoveNext(__FIIterator_1_Windows__CGaming__CInput__CRacingWheel* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_GetMany(__FIIterator_1_Windows__CGaming__CInput__CRacingWheel* This,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_RacingWheel IID___FIIterator_1_Windows__CGaming__CInput__CRacingWheel +#define IIterator_RacingWheelVtbl __FIIterator_1_Windows__CGaming__CInput__CRacingWheelVtbl +#define IIterator_RacingWheel __FIIterator_1_Windows__CGaming__CInput__CRacingWheel +#define IIterator_RacingWheel_QueryInterface __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface +#define IIterator_RacingWheel_AddRef __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_AddRef +#define IIterator_RacingWheel_Release __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_Release +#define IIterator_RacingWheel_GetIids __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_GetIids +#define IIterator_RacingWheel_GetRuntimeClassName __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_GetRuntimeClassName +#define IIterator_RacingWheel_GetTrustLevel __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_GetTrustLevel +#define IIterator_RacingWheel_get_Current __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_get_Current +#define IIterator_RacingWheel_get_HasCurrent __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_get_HasCurrent +#define IIterator_RacingWheel_MoveNext __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_MoveNext +#define IIterator_RacingWheel_GetMany __FIIterator_1_Windows__CGaming__CInput__CRacingWheel_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CGaming__CInput__CRacingWheel, 0x9a7c3830, 0x9a87, 0x5287, 0xa1,0xe2, 0x8a,0x2a,0xf2,0x9c,0xf6,0x8c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("9a7c3830-9a87-5287-a1e2-8a2af29cf68c") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CGaming__CInput__CRacingWheel, 0x9a7c3830, 0x9a87, 0x5287, 0xa1,0xe2, 0x8a,0x2a,0xf2,0x9c,0xf6,0x8c) +#endif +#else +typedef struct __FIIterable_1_Windows__CGaming__CInput__CRacingWheelVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CGaming__CInput__CRacingWheel *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CGaming__CInput__CRacingWheel *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CGaming__CInput__CRacingWheel *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CGaming__CInput__CRacingWheel *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CGaming__CInput__CRacingWheel *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CGaming__CInput__CRacingWheel *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CGaming__CInput__CRacingWheel *This, + __FIIterator_1_Windows__CGaming__CInput__CRacingWheel **value); + + END_INTERFACE +} __FIIterable_1_Windows__CGaming__CInput__CRacingWheelVtbl; + +interface __FIIterable_1_Windows__CGaming__CInput__CRacingWheel { + CONST_VTBL __FIIterable_1_Windows__CGaming__CInput__CRacingWheelVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface(__FIIterable_1_Windows__CGaming__CInput__CRacingWheel* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_AddRef(__FIIterable_1_Windows__CGaming__CInput__CRacingWheel* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_Release(__FIIterable_1_Windows__CGaming__CInput__CRacingWheel* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_GetIids(__FIIterable_1_Windows__CGaming__CInput__CRacingWheel* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_GetRuntimeClassName(__FIIterable_1_Windows__CGaming__CInput__CRacingWheel* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_GetTrustLevel(__FIIterable_1_Windows__CGaming__CInput__CRacingWheel* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_First(__FIIterable_1_Windows__CGaming__CInput__CRacingWheel* This,__FIIterator_1_Windows__CGaming__CInput__CRacingWheel **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_RacingWheel IID___FIIterable_1_Windows__CGaming__CInput__CRacingWheel +#define IIterable_RacingWheelVtbl __FIIterable_1_Windows__CGaming__CInput__CRacingWheelVtbl +#define IIterable_RacingWheel __FIIterable_1_Windows__CGaming__CInput__CRacingWheel +#define IIterable_RacingWheel_QueryInterface __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface +#define IIterable_RacingWheel_AddRef __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_AddRef +#define IIterable_RacingWheel_Release __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_Release +#define IIterable_RacingWheel_GetIids __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_GetIids +#define IIterable_RacingWheel_GetRuntimeClassName __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_GetRuntimeClassName +#define IIterable_RacingWheel_GetTrustLevel __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_GetTrustLevel +#define IIterable_RacingWheel_First __FIIterable_1_Windows__CGaming__CInput__CRacingWheel_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CGaming__CInput__CRacingWheel, 0x153993b2, 0x6052, 0x5959, 0x91,0xec, 0x90,0x0c,0x53,0xfe,0xf1,0x20); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("153993b2-6052-5959-91ec-900c53fef120") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CGaming__CInput__CRacingWheel, 0x153993b2, 0x6052, 0x5959, 0x91,0xec, 0x90,0x0c,0x53,0xfe,0xf1,0x20) +#endif +#else +typedef struct __FIVectorView_1_Windows__CGaming__CInput__CRacingWheelVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel *This, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CGaming__CInput__CRacingWheelVtbl; + +interface __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel { + CONST_VTBL __FIVectorView_1_Windows__CGaming__CInput__CRacingWheelVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface(__FIVectorView_1_Windows__CGaming__CInput__CRacingWheel* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_AddRef(__FIVectorView_1_Windows__CGaming__CInput__CRacingWheel* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_Release(__FIVectorView_1_Windows__CGaming__CInput__CRacingWheel* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetIids(__FIVectorView_1_Windows__CGaming__CInput__CRacingWheel* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetRuntimeClassName(__FIVectorView_1_Windows__CGaming__CInput__CRacingWheel* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetTrustLevel(__FIVectorView_1_Windows__CGaming__CInput__CRacingWheel* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetAt(__FIVectorView_1_Windows__CGaming__CInput__CRacingWheel* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_get_Size(__FIVectorView_1_Windows__CGaming__CInput__CRacingWheel* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_IndexOf(__FIVectorView_1_Windows__CGaming__CInput__CRacingWheel* This,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetMany(__FIVectorView_1_Windows__CGaming__CInput__CRacingWheel* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_RacingWheel IID___FIVectorView_1_Windows__CGaming__CInput__CRacingWheel +#define IVectorView_RacingWheelVtbl __FIVectorView_1_Windows__CGaming__CInput__CRacingWheelVtbl +#define IVectorView_RacingWheel __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel +#define IVectorView_RacingWheel_QueryInterface __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface +#define IVectorView_RacingWheel_AddRef __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_AddRef +#define IVectorView_RacingWheel_Release __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_Release +#define IVectorView_RacingWheel_GetIids __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetIids +#define IVectorView_RacingWheel_GetRuntimeClassName __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetRuntimeClassName +#define IVectorView_RacingWheel_GetTrustLevel __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetTrustLevel +#define IVectorView_RacingWheel_GetAt __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetAt +#define IVectorView_RacingWheel_get_Size __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_get_Size +#define IVectorView_RacingWheel_IndexOf __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_IndexOf +#define IVectorView_RacingWheel_GetMany __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVector interface + */ +#ifndef ____FIVector_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ +#define ____FIVector_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVector_1_Windows__CGaming__CInput__CRacingWheel, 0xe21d3be8, 0xb215, 0x5c0f, 0xaf,0x72, 0x33,0x9f,0x41,0xaf,0x73,0x4d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("e21d3be8-b215-5c0f-af72-339f41af734d") + IVector : IVector_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVector_1_Windows__CGaming__CInput__CRacingWheel, 0xe21d3be8, 0xb215, 0x5c0f, 0xaf,0x72, 0x33,0x9f,0x41,0xaf,0x73,0x4d) +#endif +#else +typedef struct __FIVector_1_Windows__CGaming__CInput__CRacingWheelVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + TrustLevel *trustLevel); + + /*** IVector methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *GetView)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + __FIVectorView_1_Windows__CGaming__CInput__CRacingWheel **value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *SetAt)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *value); + + HRESULT (STDMETHODCALLTYPE *InsertAt)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAt)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + UINT32 index); + + HRESULT (STDMETHODCALLTYPE *Append)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAtEnd)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This); + + HRESULT (STDMETHODCALLTYPE *Clear)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel **items, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *ReplaceAll)( + __FIVector_1_Windows__CGaming__CInput__CRacingWheel *This, + UINT32 count, + __x_ABI_CWindows_CGaming_CInput_CIRacingWheel **items); + + END_INTERFACE +} __FIVector_1_Windows__CGaming__CInput__CRacingWheelVtbl; + +interface __FIVector_1_Windows__CGaming__CInput__CRacingWheel { + CONST_VTBL __FIVector_1_Windows__CGaming__CInput__CRacingWheelVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector methods ***/ +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetView(This,value) (This)->lpVtbl->GetView(This,value) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_SetAt(This,index,value) (This)->lpVtbl->SetAt(This,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_InsertAt(This,index,value) (This)->lpVtbl->InsertAt(This,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_Append(This,value) (This)->lpVtbl->Append(This,value) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_RemoveAtEnd(This) (This)->lpVtbl->RemoveAtEnd(This) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_Clear(This) (This)->lpVtbl->Clear(This) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#define __FIVector_1_Windows__CGaming__CInput__CRacingWheel_ReplaceAll(This,count,items) (This)->lpVtbl->ReplaceAll(This,count,items) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CGaming__CInput__CRacingWheel_AddRef(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CGaming__CInput__CRacingWheel_Release(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetIids(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetRuntimeClassName(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetTrustLevel(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetAt(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_get_Size(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetView(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,__FIVectorView_1_Windows__CGaming__CInput__CRacingWheel **value) { + return This->lpVtbl->GetView(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_IndexOf(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_SetAt(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel *value) { + return This->lpVtbl->SetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_InsertAt(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel *value) { + return This->lpVtbl->InsertAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_RemoveAt(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,UINT32 index) { + return This->lpVtbl->RemoveAt(This,index); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_Append(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel *value) { + return This->lpVtbl->Append(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_RemoveAtEnd(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This) { + return This->lpVtbl->RemoveAtEnd(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_Clear(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This) { + return This->lpVtbl->Clear(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetMany(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRacingWheel_ReplaceAll(__FIVector_1_Windows__CGaming__CInput__CRacingWheel* This,UINT32 count,__x_ABI_CWindows_CGaming_CInput_CIRacingWheel **items) { + return This->lpVtbl->ReplaceAll(This,count,items); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVector_RacingWheel IID___FIVector_1_Windows__CGaming__CInput__CRacingWheel +#define IVector_RacingWheelVtbl __FIVector_1_Windows__CGaming__CInput__CRacingWheelVtbl +#define IVector_RacingWheel __FIVector_1_Windows__CGaming__CInput__CRacingWheel +#define IVector_RacingWheel_QueryInterface __FIVector_1_Windows__CGaming__CInput__CRacingWheel_QueryInterface +#define IVector_RacingWheel_AddRef __FIVector_1_Windows__CGaming__CInput__CRacingWheel_AddRef +#define IVector_RacingWheel_Release __FIVector_1_Windows__CGaming__CInput__CRacingWheel_Release +#define IVector_RacingWheel_GetIids __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetIids +#define IVector_RacingWheel_GetRuntimeClassName __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetRuntimeClassName +#define IVector_RacingWheel_GetTrustLevel __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetTrustLevel +#define IVector_RacingWheel_GetAt __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetAt +#define IVector_RacingWheel_get_Size __FIVector_1_Windows__CGaming__CInput__CRacingWheel_get_Size +#define IVector_RacingWheel_GetView __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetView +#define IVector_RacingWheel_IndexOf __FIVector_1_Windows__CGaming__CInput__CRacingWheel_IndexOf +#define IVector_RacingWheel_SetAt __FIVector_1_Windows__CGaming__CInput__CRacingWheel_SetAt +#define IVector_RacingWheel_InsertAt __FIVector_1_Windows__CGaming__CInput__CRacingWheel_InsertAt +#define IVector_RacingWheel_RemoveAt __FIVector_1_Windows__CGaming__CInput__CRacingWheel_RemoveAt +#define IVector_RacingWheel_Append __FIVector_1_Windows__CGaming__CInput__CRacingWheel_Append +#define IVector_RacingWheel_RemoveAtEnd __FIVector_1_Windows__CGaming__CInput__CRacingWheel_RemoveAtEnd +#define IVector_RacingWheel_Clear __FIVector_1_Windows__CGaming__CInput__CRacingWheel_Clear +#define IVector_RacingWheel_GetMany __FIVector_1_Windows__CGaming__CInput__CRacingWheel_GetMany +#define IVector_RacingWheel_ReplaceAll __FIVector_1_Windows__CGaming__CInput__CRacingWheel_ReplaceAll +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVector_1_Windows__CGaming__CInput__CRacingWheel_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CGaming__CInput__CRawGameController, 0x51cc88dc, 0x66fb, 0x55ea, 0x9a,0x1b, 0xaa,0xdc,0xd7,0x1c,0xc0,0x8e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("51cc88dc-66fb-55ea-9a1b-aadcd71cc08e") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CGaming__CInput__CRawGameController, 0x51cc88dc, 0x66fb, 0x55ea, 0x9a,0x1b, 0xaa,0xdc,0xd7,0x1c,0xc0,0x8e) +#endif +#else +typedef struct __FIIterator_1_Windows__CGaming__CInput__CRawGameControllerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CGaming__CInput__CRawGameController *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CGaming__CInput__CRawGameController *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CGaming__CInput__CRawGameController *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CGaming__CInput__CRawGameController *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CGaming__CInput__CRawGameController *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CGaming__CInput__CRawGameController *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CGaming__CInput__CRawGameController *This, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CGaming__CInput__CRawGameController *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CGaming__CInput__CRawGameController *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CGaming__CInput__CRawGameController *This, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CGaming__CInput__CRawGameControllerVtbl; + +interface __FIIterator_1_Windows__CGaming__CInput__CRawGameController { + CONST_VTBL __FIIterator_1_Windows__CGaming__CInput__CRawGameControllerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CRawGameController_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CGaming__CInput__CRawGameController_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CGaming__CInput__CRawGameController_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CRawGameController_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CGaming__CInput__CRawGameController_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CGaming__CInput__CRawGameController_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CGaming__CInput__CRawGameController_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CRawGameController_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CRawGameController_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CGaming__CInput__CRawGameController_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRawGameController_QueryInterface(__FIIterator_1_Windows__CGaming__CInput__CRawGameController* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGaming__CInput__CRawGameController_AddRef(__FIIterator_1_Windows__CGaming__CInput__CRawGameController* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGaming__CInput__CRawGameController_Release(__FIIterator_1_Windows__CGaming__CInput__CRawGameController* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRawGameController_GetIids(__FIIterator_1_Windows__CGaming__CInput__CRawGameController* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRawGameController_GetRuntimeClassName(__FIIterator_1_Windows__CGaming__CInput__CRawGameController* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRawGameController_GetTrustLevel(__FIIterator_1_Windows__CGaming__CInput__CRawGameController* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRawGameController_get_Current(__FIIterator_1_Windows__CGaming__CInput__CRawGameController* This,__x_ABI_CWindows_CGaming_CInput_CIRawGameController **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRawGameController_get_HasCurrent(__FIIterator_1_Windows__CGaming__CInput__CRawGameController* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRawGameController_MoveNext(__FIIterator_1_Windows__CGaming__CInput__CRawGameController* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGaming__CInput__CRawGameController_GetMany(__FIIterator_1_Windows__CGaming__CInput__CRawGameController* This,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CIRawGameController **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_RawGameController IID___FIIterator_1_Windows__CGaming__CInput__CRawGameController +#define IIterator_RawGameControllerVtbl __FIIterator_1_Windows__CGaming__CInput__CRawGameControllerVtbl +#define IIterator_RawGameController __FIIterator_1_Windows__CGaming__CInput__CRawGameController +#define IIterator_RawGameController_QueryInterface __FIIterator_1_Windows__CGaming__CInput__CRawGameController_QueryInterface +#define IIterator_RawGameController_AddRef __FIIterator_1_Windows__CGaming__CInput__CRawGameController_AddRef +#define IIterator_RawGameController_Release __FIIterator_1_Windows__CGaming__CInput__CRawGameController_Release +#define IIterator_RawGameController_GetIids __FIIterator_1_Windows__CGaming__CInput__CRawGameController_GetIids +#define IIterator_RawGameController_GetRuntimeClassName __FIIterator_1_Windows__CGaming__CInput__CRawGameController_GetRuntimeClassName +#define IIterator_RawGameController_GetTrustLevel __FIIterator_1_Windows__CGaming__CInput__CRawGameController_GetTrustLevel +#define IIterator_RawGameController_get_Current __FIIterator_1_Windows__CGaming__CInput__CRawGameController_get_Current +#define IIterator_RawGameController_get_HasCurrent __FIIterator_1_Windows__CGaming__CInput__CRawGameController_get_HasCurrent +#define IIterator_RawGameController_MoveNext __FIIterator_1_Windows__CGaming__CInput__CRawGameController_MoveNext +#define IIterator_RawGameController_GetMany __FIIterator_1_Windows__CGaming__CInput__CRawGameController_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CGaming__CInput__CRawGameController, 0x8f2f08cc, 0xf4f4, 0x5539, 0x93,0x57, 0x1f,0x07,0x33,0x4d,0x38,0x1f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("8f2f08cc-f4f4-5539-9357-1f07334d381f") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CGaming__CInput__CRawGameController, 0x8f2f08cc, 0xf4f4, 0x5539, 0x93,0x57, 0x1f,0x07,0x33,0x4d,0x38,0x1f) +#endif +#else +typedef struct __FIIterable_1_Windows__CGaming__CInput__CRawGameControllerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CGaming__CInput__CRawGameController *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CGaming__CInput__CRawGameController *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CGaming__CInput__CRawGameController *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CGaming__CInput__CRawGameController *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CGaming__CInput__CRawGameController *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CGaming__CInput__CRawGameController *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CGaming__CInput__CRawGameController *This, + __FIIterator_1_Windows__CGaming__CInput__CRawGameController **value); + + END_INTERFACE +} __FIIterable_1_Windows__CGaming__CInput__CRawGameControllerVtbl; + +interface __FIIterable_1_Windows__CGaming__CInput__CRawGameController { + CONST_VTBL __FIIterable_1_Windows__CGaming__CInput__CRawGameControllerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CRawGameController_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CGaming__CInput__CRawGameController_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CGaming__CInput__CRawGameController_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CRawGameController_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CGaming__CInput__CRawGameController_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CGaming__CInput__CRawGameController_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CGaming__CInput__CRawGameController_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CRawGameController_QueryInterface(__FIIterable_1_Windows__CGaming__CInput__CRawGameController* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGaming__CInput__CRawGameController_AddRef(__FIIterable_1_Windows__CGaming__CInput__CRawGameController* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGaming__CInput__CRawGameController_Release(__FIIterable_1_Windows__CGaming__CInput__CRawGameController* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CRawGameController_GetIids(__FIIterable_1_Windows__CGaming__CInput__CRawGameController* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CRawGameController_GetRuntimeClassName(__FIIterable_1_Windows__CGaming__CInput__CRawGameController* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CRawGameController_GetTrustLevel(__FIIterable_1_Windows__CGaming__CInput__CRawGameController* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGaming__CInput__CRawGameController_First(__FIIterable_1_Windows__CGaming__CInput__CRawGameController* This,__FIIterator_1_Windows__CGaming__CInput__CRawGameController **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_RawGameController IID___FIIterable_1_Windows__CGaming__CInput__CRawGameController +#define IIterable_RawGameControllerVtbl __FIIterable_1_Windows__CGaming__CInput__CRawGameControllerVtbl +#define IIterable_RawGameController __FIIterable_1_Windows__CGaming__CInput__CRawGameController +#define IIterable_RawGameController_QueryInterface __FIIterable_1_Windows__CGaming__CInput__CRawGameController_QueryInterface +#define IIterable_RawGameController_AddRef __FIIterable_1_Windows__CGaming__CInput__CRawGameController_AddRef +#define IIterable_RawGameController_Release __FIIterable_1_Windows__CGaming__CInput__CRawGameController_Release +#define IIterable_RawGameController_GetIids __FIIterable_1_Windows__CGaming__CInput__CRawGameController_GetIids +#define IIterable_RawGameController_GetRuntimeClassName __FIIterable_1_Windows__CGaming__CInput__CRawGameController_GetRuntimeClassName +#define IIterable_RawGameController_GetTrustLevel __FIIterable_1_Windows__CGaming__CInput__CRawGameController_GetTrustLevel +#define IIterable_RawGameController_First __FIIterable_1_Windows__CGaming__CInput__CRawGameController_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CGaming__CInput__CRawGameController, 0x779cc322, 0x40c0, 0x55c1, 0x8d,0xc5, 0xcc,0x6e,0x3a,0xfe,0x02,0xcf); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("779cc322-40c0-55c1-8dc5-cc6e3afe02cf") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CGaming__CInput__CRawGameController, 0x779cc322, 0x40c0, 0x55c1, 0x8d,0xc5, 0xcc,0x6e,0x3a,0xfe,0x02,0xcf) +#endif +#else +typedef struct __FIVectorView_1_Windows__CGaming__CInput__CRawGameControllerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CGaming__CInput__CRawGameController *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CGaming__CInput__CRawGameController *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CGaming__CInput__CRawGameController *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CGaming__CInput__CRawGameController *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CGaming__CInput__CRawGameController *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CGaming__CInput__CRawGameController *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CGaming__CInput__CRawGameController *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CGaming__CInput__CRawGameController *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CGaming__CInput__CRawGameController *This, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CGaming__CInput__CRawGameController *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CGaming__CInput__CRawGameControllerVtbl; + +interface __FIVectorView_1_Windows__CGaming__CInput__CRawGameController { + CONST_VTBL __FIVectorView_1_Windows__CGaming__CInput__CRawGameControllerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_QueryInterface(__FIVectorView_1_Windows__CGaming__CInput__CRawGameController* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_AddRef(__FIVectorView_1_Windows__CGaming__CInput__CRawGameController* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_Release(__FIVectorView_1_Windows__CGaming__CInput__CRawGameController* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetIids(__FIVectorView_1_Windows__CGaming__CInput__CRawGameController* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetRuntimeClassName(__FIVectorView_1_Windows__CGaming__CInput__CRawGameController* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetTrustLevel(__FIVectorView_1_Windows__CGaming__CInput__CRawGameController* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetAt(__FIVectorView_1_Windows__CGaming__CInput__CRawGameController* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIRawGameController **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_get_Size(__FIVectorView_1_Windows__CGaming__CInput__CRawGameController* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_IndexOf(__FIVectorView_1_Windows__CGaming__CInput__CRawGameController* This,__x_ABI_CWindows_CGaming_CInput_CIRawGameController *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetMany(__FIVectorView_1_Windows__CGaming__CInput__CRawGameController* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CIRawGameController **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_RawGameController IID___FIVectorView_1_Windows__CGaming__CInput__CRawGameController +#define IVectorView_RawGameControllerVtbl __FIVectorView_1_Windows__CGaming__CInput__CRawGameControllerVtbl +#define IVectorView_RawGameController __FIVectorView_1_Windows__CGaming__CInput__CRawGameController +#define IVectorView_RawGameController_QueryInterface __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_QueryInterface +#define IVectorView_RawGameController_AddRef __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_AddRef +#define IVectorView_RawGameController_Release __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_Release +#define IVectorView_RawGameController_GetIids __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetIids +#define IVectorView_RawGameController_GetRuntimeClassName __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetRuntimeClassName +#define IVectorView_RawGameController_GetTrustLevel __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetTrustLevel +#define IVectorView_RawGameController_GetAt __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetAt +#define IVectorView_RawGameController_get_Size __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_get_Size +#define IVectorView_RawGameController_IndexOf __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_IndexOf +#define IVectorView_RawGameController_GetMany __FIVectorView_1_Windows__CGaming__CInput__CRawGameController_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVector interface + */ +#ifndef ____FIVector_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ +#define ____FIVector_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVector_1_Windows__CGaming__CInput__CRawGameController, 0x9136cbcf, 0xb87c, 0x5886, 0x89,0x62, 0xb0,0xff,0xbd,0x64,0xb7,0x63); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("9136cbcf-b87c-5886-8962-b0ffbd64b763") + IVector : IVector_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVector_1_Windows__CGaming__CInput__CRawGameController, 0x9136cbcf, 0xb87c, 0x5886, 0x89,0x62, 0xb0,0xff,0xbd,0x64,0xb7,0x63) +#endif +#else +typedef struct __FIVector_1_Windows__CGaming__CInput__CRawGameControllerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + TrustLevel *trustLevel); + + /*** IVector methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *GetView)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + __FIVectorView_1_Windows__CGaming__CInput__CRawGameController **value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *SetAt)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *value); + + HRESULT (STDMETHODCALLTYPE *InsertAt)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + UINT32 index, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAt)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + UINT32 index); + + HRESULT (STDMETHODCALLTYPE *Append)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAtEnd)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This); + + HRESULT (STDMETHODCALLTYPE *Clear)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController **items, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *ReplaceAll)( + __FIVector_1_Windows__CGaming__CInput__CRawGameController *This, + UINT32 count, + __x_ABI_CWindows_CGaming_CInput_CIRawGameController **items); + + END_INTERFACE +} __FIVector_1_Windows__CGaming__CInput__CRawGameControllerVtbl; + +interface __FIVector_1_Windows__CGaming__CInput__CRawGameController { + CONST_VTBL __FIVector_1_Windows__CGaming__CInput__CRawGameControllerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector methods ***/ +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetView(This,value) (This)->lpVtbl->GetView(This,value) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_SetAt(This,index,value) (This)->lpVtbl->SetAt(This,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_InsertAt(This,index,value) (This)->lpVtbl->InsertAt(This,index,value) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_Append(This,value) (This)->lpVtbl->Append(This,value) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_RemoveAtEnd(This) (This)->lpVtbl->RemoveAtEnd(This) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_Clear(This) (This)->lpVtbl->Clear(This) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#define __FIVector_1_Windows__CGaming__CInput__CRawGameController_ReplaceAll(This,count,items) (This)->lpVtbl->ReplaceAll(This,count,items) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_QueryInterface(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CGaming__CInput__CRawGameController_AddRef(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CGaming__CInput__CRawGameController_Release(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetIids(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetRuntimeClassName(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetTrustLevel(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetAt(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIRawGameController **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_get_Size(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetView(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,__FIVectorView_1_Windows__CGaming__CInput__CRawGameController **value) { + return This->lpVtbl->GetView(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_IndexOf(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,__x_ABI_CWindows_CGaming_CInput_CIRawGameController *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_SetAt(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIRawGameController *value) { + return This->lpVtbl->SetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_InsertAt(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,UINT32 index,__x_ABI_CWindows_CGaming_CInput_CIRawGameController *value) { + return This->lpVtbl->InsertAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_RemoveAt(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,UINT32 index) { + return This->lpVtbl->RemoveAt(This,index); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_Append(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,__x_ABI_CWindows_CGaming_CInput_CIRawGameController *value) { + return This->lpVtbl->Append(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_RemoveAtEnd(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This) { + return This->lpVtbl->RemoveAtEnd(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_Clear(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This) { + return This->lpVtbl->Clear(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetMany(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CGaming_CInput_CIRawGameController **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGaming__CInput__CRawGameController_ReplaceAll(__FIVector_1_Windows__CGaming__CInput__CRawGameController* This,UINT32 count,__x_ABI_CWindows_CGaming_CInput_CIRawGameController **items) { + return This->lpVtbl->ReplaceAll(This,count,items); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVector_RawGameController IID___FIVector_1_Windows__CGaming__CInput__CRawGameController +#define IVector_RawGameControllerVtbl __FIVector_1_Windows__CGaming__CInput__CRawGameControllerVtbl +#define IVector_RawGameController __FIVector_1_Windows__CGaming__CInput__CRawGameController +#define IVector_RawGameController_QueryInterface __FIVector_1_Windows__CGaming__CInput__CRawGameController_QueryInterface +#define IVector_RawGameController_AddRef __FIVector_1_Windows__CGaming__CInput__CRawGameController_AddRef +#define IVector_RawGameController_Release __FIVector_1_Windows__CGaming__CInput__CRawGameController_Release +#define IVector_RawGameController_GetIids __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetIids +#define IVector_RawGameController_GetRuntimeClassName __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetRuntimeClassName +#define IVector_RawGameController_GetTrustLevel __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetTrustLevel +#define IVector_RawGameController_GetAt __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetAt +#define IVector_RawGameController_get_Size __FIVector_1_Windows__CGaming__CInput__CRawGameController_get_Size +#define IVector_RawGameController_GetView __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetView +#define IVector_RawGameController_IndexOf __FIVector_1_Windows__CGaming__CInput__CRawGameController_IndexOf +#define IVector_RawGameController_SetAt __FIVector_1_Windows__CGaming__CInput__CRawGameController_SetAt +#define IVector_RawGameController_InsertAt __FIVector_1_Windows__CGaming__CInput__CRawGameController_InsertAt +#define IVector_RawGameController_RemoveAt __FIVector_1_Windows__CGaming__CInput__CRawGameController_RemoveAt +#define IVector_RawGameController_Append __FIVector_1_Windows__CGaming__CInput__CRawGameController_Append +#define IVector_RawGameController_RemoveAtEnd __FIVector_1_Windows__CGaming__CInput__CRawGameController_RemoveAtEnd +#define IVector_RawGameController_Clear __FIVector_1_Windows__CGaming__CInput__CRawGameController_Clear +#define IVector_RawGameController_GetMany __FIVector_1_Windows__CGaming__CInput__CRawGameController_GetMany +#define IVector_RawGameController_ReplaceAll __FIVector_1_Windows__CGaming__CInput__CRawGameController_ReplaceAll +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVector_1_Windows__CGaming__CInput__CRawGameController_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_gaming_input_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.gaming.ui.h b/lib/libc/include/any-windows-any/windows.gaming.ui.h new file mode 100644 index 0000000000000000000000000000000000000000..3dcf7c74cec1a46c866a228d114b9ef3b71cdbfb --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.gaming.ui.h @@ -0,0 +1,291 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.gaming.ui.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_gaming_ui_h__ +#define __windows_gaming_ui_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics ABI::Windows::Gaming::UI::IGameBarStatics +namespace ABI { + namespace Windows { + namespace Gaming { + namespace UI { + interface IGameBarStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGaming_CUI_CGameBar_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CUI_CGameBar_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Gaming { + namespace UI { + class GameBar; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGaming_CUI_CGameBar __x_ABI_CWindows_CGaming_CUI_CGameBar; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGaming_CUI_CGameBar_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/***************************************************************************** + * IGameBarStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGaming_CUI_CIGameBarStatics, 0x1db9a292, 0xcc78, 0x4173, 0xbe,0x45, 0xb6,0x1e,0x67,0x28,0x3e,0xa7); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Gaming { + namespace UI { + MIDL_INTERFACE("1db9a292-cc78-4173-be45-b61e67283ea7") + IGameBarStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE add_VisibilityChanged( + ABI::Windows::Foundation::IEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_VisibilityChanged( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_IsInputRedirectedChanged( + ABI::Windows::Foundation::IEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_IsInputRedirectedChanged( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Visible( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsInputRedirected( + boolean *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGaming_CUI_CIGameBarStatics, 0x1db9a292, 0xcc78, 0x4173, 0xbe,0x45, 0xb6,0x1e,0x67,0x28,0x3e,0xa7) +#endif +#else +typedef struct __x_ABI_CWindows_CGaming_CUI_CIGameBarStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics *This, + TrustLevel *trustLevel); + + /*** IGameBarStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *add_VisibilityChanged)( + __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics *This, + __FIEventHandler_1_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_VisibilityChanged)( + __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_IsInputRedirectedChanged)( + __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics *This, + __FIEventHandler_1_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_IsInputRedirectedChanged)( + __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *get_Visible)( + __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsInputRedirected)( + __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics *This, + boolean *value); + + END_INTERFACE +} __x_ABI_CWindows_CGaming_CUI_CIGameBarStaticsVtbl; + +interface __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics { + CONST_VTBL __x_ABI_CWindows_CGaming_CUI_CIGameBarStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGameBarStatics methods ***/ +#define __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_add_VisibilityChanged(This,handler,token) (This)->lpVtbl->add_VisibilityChanged(This,handler,token) +#define __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_remove_VisibilityChanged(This,token) (This)->lpVtbl->remove_VisibilityChanged(This,token) +#define __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_add_IsInputRedirectedChanged(This,handler,token) (This)->lpVtbl->add_IsInputRedirectedChanged(This,handler,token) +#define __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_remove_IsInputRedirectedChanged(This,token) (This)->lpVtbl->remove_IsInputRedirectedChanged(This,token) +#define __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_get_Visible(This,value) (This)->lpVtbl->get_Visible(This,value) +#define __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_get_IsInputRedirected(This,value) (This)->lpVtbl->get_IsInputRedirected(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_QueryInterface(__x_ABI_CWindows_CGaming_CUI_CIGameBarStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_AddRef(__x_ABI_CWindows_CGaming_CUI_CIGameBarStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_Release(__x_ABI_CWindows_CGaming_CUI_CIGameBarStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_GetIids(__x_ABI_CWindows_CGaming_CUI_CIGameBarStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_GetRuntimeClassName(__x_ABI_CWindows_CGaming_CUI_CIGameBarStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_GetTrustLevel(__x_ABI_CWindows_CGaming_CUI_CIGameBarStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGameBarStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_add_VisibilityChanged(__x_ABI_CWindows_CGaming_CUI_CIGameBarStatics* This,__FIEventHandler_1_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_VisibilityChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_remove_VisibilityChanged(__x_ABI_CWindows_CGaming_CUI_CIGameBarStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_VisibilityChanged(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_add_IsInputRedirectedChanged(__x_ABI_CWindows_CGaming_CUI_CIGameBarStatics* This,__FIEventHandler_1_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_IsInputRedirectedChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_remove_IsInputRedirectedChanged(__x_ABI_CWindows_CGaming_CUI_CIGameBarStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_IsInputRedirectedChanged(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_get_Visible(__x_ABI_CWindows_CGaming_CUI_CIGameBarStatics* This,boolean *value) { + return This->lpVtbl->get_Visible(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_get_IsInputRedirected(__x_ABI_CWindows_CGaming_CUI_CIGameBarStatics* This,boolean *value) { + return This->lpVtbl->get_IsInputRedirected(This,value); +} +#endif +#ifdef WIDL_using_Windows_Gaming_UI +#define IID_IGameBarStatics IID___x_ABI_CWindows_CGaming_CUI_CIGameBarStatics +#define IGameBarStaticsVtbl __x_ABI_CWindows_CGaming_CUI_CIGameBarStaticsVtbl +#define IGameBarStatics __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics +#define IGameBarStatics_QueryInterface __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_QueryInterface +#define IGameBarStatics_AddRef __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_AddRef +#define IGameBarStatics_Release __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_Release +#define IGameBarStatics_GetIids __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_GetIids +#define IGameBarStatics_GetRuntimeClassName __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_GetRuntimeClassName +#define IGameBarStatics_GetTrustLevel __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_GetTrustLevel +#define IGameBarStatics_add_VisibilityChanged __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_add_VisibilityChanged +#define IGameBarStatics_remove_VisibilityChanged __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_remove_VisibilityChanged +#define IGameBarStatics_add_IsInputRedirectedChanged __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_add_IsInputRedirectedChanged +#define IGameBarStatics_remove_IsInputRedirectedChanged __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_remove_IsInputRedirectedChanged +#define IGameBarStatics_get_Visible __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_get_Visible +#define IGameBarStatics_get_IsInputRedirected __x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_get_IsInputRedirected +#endif /* WIDL_using_Windows_Gaming_UI */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGaming_CUI_CIGameBarStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.Gaming.UI.GameBar + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_Gaming_UI_GameBar_DEFINED +#define RUNTIMECLASS_Windows_Gaming_UI_GameBar_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Gaming_UI_GameBar[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','U','I','.','G','a','m','e','B','a','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_UI_GameBar[] = L"Windows.Gaming.UI.GameBar"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Gaming_UI_GameBar[] = {'W','i','n','d','o','w','s','.','G','a','m','i','n','g','.','U','I','.','G','a','m','e','B','a','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Gaming_UI_GameBar_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_gaming_ui_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.globalization.h b/lib/libc/include/any-windows-any/windows.globalization.h new file mode 100644 index 0000000000000000000000000000000000000000..fea825be6d9c4eb66b1c46a4b50eef3c729a1a72 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.globalization.h @@ -0,0 +1,2766 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.globalization.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_globalization_h__ +#define __windows_globalization_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguage_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguage_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguage __x_ABI_CWindows_CGlobalization_CILanguage; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguage ABI::Windows::Globalization::ILanguage +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguage; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguage2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguage2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguage2 __x_ABI_CWindows_CGlobalization_CILanguage2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguage2 ABI::Windows::Globalization::ILanguage2 +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguage2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguage3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguage3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguage3 __x_ABI_CWindows_CGlobalization_CILanguage3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguage3 ABI::Windows::Globalization::ILanguage3 +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguage3; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags ABI::Windows::Globalization::ILanguageExtensionSubtags +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguageExtensionSubtags; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguageFactory __x_ABI_CWindows_CGlobalization_CILanguageFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguageFactory ABI::Windows::Globalization::ILanguageFactory +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguageFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguageStatics __x_ABI_CWindows_CGlobalization_CILanguageStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics ABI::Windows::Globalization::ILanguageStatics +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguageStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguageStatics2 __x_ABI_CWindows_CGlobalization_CILanguageStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics2 ABI::Windows::Globalization::ILanguageStatics2 +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguageStatics2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageStatics3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageStatics3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguageStatics3 __x_ABI_CWindows_CGlobalization_CILanguageStatics3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics3 ABI::Windows::Globalization::ILanguageStatics3 +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguageStatics3; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CIGeographicRegion_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CIGeographicRegion_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CIGeographicRegion __x_ABI_CWindows_CGlobalization_CIGeographicRegion; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion ABI::Windows::Globalization::IGeographicRegion +namespace ABI { + namespace Windows { + namespace Globalization { + interface IGeographicRegion; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory ABI::Windows::Globalization::IGeographicRegionFactory +namespace ABI { + namespace Windows { + namespace Globalization { + interface IGeographicRegionFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics ABI::Windows::Globalization::IGeographicRegionStatics +namespace ABI { + namespace Windows { + namespace Globalization { + interface IGeographicRegionStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CLanguage_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CLanguage_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Globalization { + class Language; + } + } +} +#else +typedef struct __x_ABI_CWindows_CGlobalization_CLanguage __x_ABI_CWindows_CGlobalization_CLanguage; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGlobalization_CLanguage_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGlobalization_CGeographicRegion_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CGeographicRegion_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Globalization { + class GeographicRegion; + } + } +} +#else +typedef struct __x_ABI_CWindows_CGlobalization_CGeographicRegion __x_ABI_CWindows_CGlobalization_CGeographicRegion; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGlobalization_CGeographicRegion_FWD_DEFINED__ */ + +#ifndef ____FIIterable_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGlobalization__CLanguage __FIIterable_1_Windows__CGlobalization__CLanguage; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGlobalization__CLanguage ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGlobalization__CLanguage __FIIterator_1_Windows__CGlobalization__CLanguage; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGlobalization__CLanguage ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGlobalization__CLanguage __FIVectorView_1_Windows__CGlobalization__CLanguage; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGlobalization__CLanguage ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +#define ____FIVector_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CGlobalization__CLanguage __FIVector_1_Windows__CGlobalization__CLanguage; +#ifdef __cplusplus +#define __FIVector_1_Windows__CGlobalization__CLanguage ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGlobalization_CDayOfWeek __x_ABI_CWindows_CGlobalization_CDayOfWeek; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGlobalization_CLanguageLayoutDirection __x_ABI_CWindows_CGlobalization_CLanguageLayoutDirection; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguage_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguage_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguage __x_ABI_CWindows_CGlobalization_CILanguage; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguage ABI::Windows::Globalization::ILanguage +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguage; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguage2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguage2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguage2 __x_ABI_CWindows_CGlobalization_CILanguage2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguage2 ABI::Windows::Globalization::ILanguage2 +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguage2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguage3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguage3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguage3 __x_ABI_CWindows_CGlobalization_CILanguage3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguage3 ABI::Windows::Globalization::ILanguage3 +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguage3; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags ABI::Windows::Globalization::ILanguageExtensionSubtags +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguageExtensionSubtags; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguageFactory __x_ABI_CWindows_CGlobalization_CILanguageFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguageFactory ABI::Windows::Globalization::ILanguageFactory +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguageFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguageStatics __x_ABI_CWindows_CGlobalization_CILanguageStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics ABI::Windows::Globalization::ILanguageStatics +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguageStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguageStatics2 __x_ABI_CWindows_CGlobalization_CILanguageStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics2 ABI::Windows::Globalization::ILanguageStatics2 +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguageStatics2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageStatics3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageStatics3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CILanguageStatics3 __x_ABI_CWindows_CGlobalization_CILanguageStatics3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics3 ABI::Windows::Globalization::ILanguageStatics3 +namespace ABI { + namespace Windows { + namespace Globalization { + interface ILanguageStatics3; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CIGeographicRegion_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CIGeographicRegion_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CIGeographicRegion __x_ABI_CWindows_CGlobalization_CIGeographicRegion; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion ABI::Windows::Globalization::IGeographicRegion +namespace ABI { + namespace Windows { + namespace Globalization { + interface IGeographicRegion; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory ABI::Windows::Globalization::IGeographicRegionFactory +namespace ABI { + namespace Windows { + namespace Globalization { + interface IGeographicRegionFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics ABI::Windows::Globalization::IGeographicRegionStatics +namespace ABI { + namespace Windows { + namespace Globalization { + interface IGeographicRegionStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CGlobalization__CLanguage __FIIterable_1_Windows__CGlobalization__CLanguage; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CGlobalization__CLanguage ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CGlobalization__CLanguage __FIIterator_1_Windows__CGlobalization__CLanguage; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CGlobalization__CLanguage ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CGlobalization__CLanguage __FIVectorView_1_Windows__CGlobalization__CLanguage; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CGlobalization__CLanguage ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +#define ____FIVector_1_Windows__CGlobalization__CLanguage_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CGlobalization__CLanguage __FIVector_1_Windows__CGlobalization__CLanguage; +#ifdef __cplusplus +#define __FIVector_1_Windows__CGlobalization__CLanguage ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Globalization { + enum DayOfWeek { + DayOfWeek_Sunday = 0, + DayOfWeek_Monday = 1, + DayOfWeek_Tuesday = 2, + DayOfWeek_Wednesday = 3, + DayOfWeek_Thursday = 4, + DayOfWeek_Friday = 5, + DayOfWeek_Saturday = 6 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGlobalization_CDayOfWeek { + DayOfWeek_Sunday = 0, + DayOfWeek_Monday = 1, + DayOfWeek_Tuesday = 2, + DayOfWeek_Wednesday = 3, + DayOfWeek_Thursday = 4, + DayOfWeek_Friday = 5, + DayOfWeek_Saturday = 6 +}; +#ifdef WIDL_using_Windows_Globalization +#define DayOfWeek __x_ABI_CWindows_CGlobalization_CDayOfWeek +#endif /* WIDL_using_Windows_Globalization */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Globalization { + enum LanguageLayoutDirection { + LanguageLayoutDirection_Ltr = 0, + LanguageLayoutDirection_Rtl = 1, + LanguageLayoutDirection_TtbLtr = 2, + LanguageLayoutDirection_TtbRtl = 3 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGlobalization_CLanguageLayoutDirection { + LanguageLayoutDirection_Ltr = 0, + LanguageLayoutDirection_Rtl = 1, + LanguageLayoutDirection_TtbLtr = 2, + LanguageLayoutDirection_TtbRtl = 3 +}; +#ifdef WIDL_using_Windows_Globalization +#define LanguageLayoutDirection __x_ABI_CWindows_CGlobalization_CLanguageLayoutDirection +#endif /* WIDL_using_Windows_Globalization */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 */ +/***************************************************************************** + * ILanguage interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguage_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguage_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGlobalization_CILanguage, 0xea79a752, 0xf7c2, 0x4265, 0xb1,0xbd, 0xc4,0xde,0xc4,0xe4,0xf0,0x80); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Globalization { + MIDL_INTERFACE("ea79a752-f7c2-4265-b1bd-c4dec4e4f080") + ILanguage : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_LanguageTag( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DisplayName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_NativeName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Script( + HSTRING *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGlobalization_CILanguage, 0xea79a752, 0xf7c2, 0x4265, 0xb1,0xbd, 0xc4,0xde,0xc4,0xe4,0xf0,0x80) +#endif +#else +typedef struct __x_ABI_CWindows_CGlobalization_CILanguageVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGlobalization_CILanguage *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGlobalization_CILanguage *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGlobalization_CILanguage *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGlobalization_CILanguage *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGlobalization_CILanguage *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGlobalization_CILanguage *This, + TrustLevel *trustLevel); + + /*** ILanguage methods ***/ + HRESULT (STDMETHODCALLTYPE *get_LanguageTag)( + __x_ABI_CWindows_CGlobalization_CILanguage *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_DisplayName)( + __x_ABI_CWindows_CGlobalization_CILanguage *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_NativeName)( + __x_ABI_CWindows_CGlobalization_CILanguage *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Script)( + __x_ABI_CWindows_CGlobalization_CILanguage *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CGlobalization_CILanguageVtbl; + +interface __x_ABI_CWindows_CGlobalization_CILanguage { + CONST_VTBL __x_ABI_CWindows_CGlobalization_CILanguageVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGlobalization_CILanguage_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGlobalization_CILanguage_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguage_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGlobalization_CILanguage_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGlobalization_CILanguage_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ILanguage methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguage_get_LanguageTag(This,value) (This)->lpVtbl->get_LanguageTag(This,value) +#define __x_ABI_CWindows_CGlobalization_CILanguage_get_DisplayName(This,value) (This)->lpVtbl->get_DisplayName(This,value) +#define __x_ABI_CWindows_CGlobalization_CILanguage_get_NativeName(This,value) (This)->lpVtbl->get_NativeName(This,value) +#define __x_ABI_CWindows_CGlobalization_CILanguage_get_Script(This,value) (This)->lpVtbl->get_Script(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage_QueryInterface(__x_ABI_CWindows_CGlobalization_CILanguage* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguage_AddRef(__x_ABI_CWindows_CGlobalization_CILanguage* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguage_Release(__x_ABI_CWindows_CGlobalization_CILanguage* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage_GetIids(__x_ABI_CWindows_CGlobalization_CILanguage* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage_GetRuntimeClassName(__x_ABI_CWindows_CGlobalization_CILanguage* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage_GetTrustLevel(__x_ABI_CWindows_CGlobalization_CILanguage* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ILanguage methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage_get_LanguageTag(__x_ABI_CWindows_CGlobalization_CILanguage* This,HSTRING *value) { + return This->lpVtbl->get_LanguageTag(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage_get_DisplayName(__x_ABI_CWindows_CGlobalization_CILanguage* This,HSTRING *value) { + return This->lpVtbl->get_DisplayName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage_get_NativeName(__x_ABI_CWindows_CGlobalization_CILanguage* This,HSTRING *value) { + return This->lpVtbl->get_NativeName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage_get_Script(__x_ABI_CWindows_CGlobalization_CILanguage* This,HSTRING *value) { + return This->lpVtbl->get_Script(This,value); +} +#endif +#ifdef WIDL_using_Windows_Globalization +#define IID_ILanguage IID___x_ABI_CWindows_CGlobalization_CILanguage +#define ILanguageVtbl __x_ABI_CWindows_CGlobalization_CILanguageVtbl +#define ILanguage __x_ABI_CWindows_CGlobalization_CILanguage +#define ILanguage_QueryInterface __x_ABI_CWindows_CGlobalization_CILanguage_QueryInterface +#define ILanguage_AddRef __x_ABI_CWindows_CGlobalization_CILanguage_AddRef +#define ILanguage_Release __x_ABI_CWindows_CGlobalization_CILanguage_Release +#define ILanguage_GetIids __x_ABI_CWindows_CGlobalization_CILanguage_GetIids +#define ILanguage_GetRuntimeClassName __x_ABI_CWindows_CGlobalization_CILanguage_GetRuntimeClassName +#define ILanguage_GetTrustLevel __x_ABI_CWindows_CGlobalization_CILanguage_GetTrustLevel +#define ILanguage_get_LanguageTag __x_ABI_CWindows_CGlobalization_CILanguage_get_LanguageTag +#define ILanguage_get_DisplayName __x_ABI_CWindows_CGlobalization_CILanguage_get_DisplayName +#define ILanguage_get_NativeName __x_ABI_CWindows_CGlobalization_CILanguage_get_NativeName +#define ILanguage_get_Script __x_ABI_CWindows_CGlobalization_CILanguage_get_Script +#endif /* WIDL_using_Windows_Globalization */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGlobalization_CILanguage_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ILanguage2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguage2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguage2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGlobalization_CILanguage2, 0x6a47e5b5, 0xd94d, 0x4886, 0xa4,0x04, 0xa5,0xa5,0xb9,0xd5,0xb4,0x94); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Globalization { + MIDL_INTERFACE("6a47e5b5-d94d-4886-a404-a5a5b9d5b494") + ILanguage2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_LayoutDirection( + enum LanguageLayoutDirection *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGlobalization_CILanguage2, 0x6a47e5b5, 0xd94d, 0x4886, 0xa4,0x04, 0xa5,0xa5,0xb9,0xd5,0xb4,0x94) +#endif +#else +typedef struct __x_ABI_CWindows_CGlobalization_CILanguage2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGlobalization_CILanguage2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGlobalization_CILanguage2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGlobalization_CILanguage2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGlobalization_CILanguage2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGlobalization_CILanguage2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGlobalization_CILanguage2 *This, + TrustLevel *trustLevel); + + /*** ILanguage2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_LayoutDirection)( + __x_ABI_CWindows_CGlobalization_CILanguage2 *This, + enum __x_ABI_CWindows_CGlobalization_CLanguageLayoutDirection *value); + + END_INTERFACE +} __x_ABI_CWindows_CGlobalization_CILanguage2Vtbl; + +interface __x_ABI_CWindows_CGlobalization_CILanguage2 { + CONST_VTBL __x_ABI_CWindows_CGlobalization_CILanguage2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguage2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGlobalization_CILanguage2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGlobalization_CILanguage2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguage2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGlobalization_CILanguage2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGlobalization_CILanguage2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ILanguage2 methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguage2_get_LayoutDirection(This,value) (This)->lpVtbl->get_LayoutDirection(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage2_QueryInterface(__x_ABI_CWindows_CGlobalization_CILanguage2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguage2_AddRef(__x_ABI_CWindows_CGlobalization_CILanguage2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguage2_Release(__x_ABI_CWindows_CGlobalization_CILanguage2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage2_GetIids(__x_ABI_CWindows_CGlobalization_CILanguage2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage2_GetRuntimeClassName(__x_ABI_CWindows_CGlobalization_CILanguage2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage2_GetTrustLevel(__x_ABI_CWindows_CGlobalization_CILanguage2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ILanguage2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage2_get_LayoutDirection(__x_ABI_CWindows_CGlobalization_CILanguage2* This,enum __x_ABI_CWindows_CGlobalization_CLanguageLayoutDirection *value) { + return This->lpVtbl->get_LayoutDirection(This,value); +} +#endif +#ifdef WIDL_using_Windows_Globalization +#define IID_ILanguage2 IID___x_ABI_CWindows_CGlobalization_CILanguage2 +#define ILanguage2Vtbl __x_ABI_CWindows_CGlobalization_CILanguage2Vtbl +#define ILanguage2 __x_ABI_CWindows_CGlobalization_CILanguage2 +#define ILanguage2_QueryInterface __x_ABI_CWindows_CGlobalization_CILanguage2_QueryInterface +#define ILanguage2_AddRef __x_ABI_CWindows_CGlobalization_CILanguage2_AddRef +#define ILanguage2_Release __x_ABI_CWindows_CGlobalization_CILanguage2_Release +#define ILanguage2_GetIids __x_ABI_CWindows_CGlobalization_CILanguage2_GetIids +#define ILanguage2_GetRuntimeClassName __x_ABI_CWindows_CGlobalization_CILanguage2_GetRuntimeClassName +#define ILanguage2_GetTrustLevel __x_ABI_CWindows_CGlobalization_CILanguage2_GetTrustLevel +#define ILanguage2_get_LayoutDirection __x_ABI_CWindows_CGlobalization_CILanguage2_get_LayoutDirection +#endif /* WIDL_using_Windows_Globalization */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGlobalization_CILanguage2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 */ + +/***************************************************************************** + * ILanguage3 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguage3_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguage3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGlobalization_CILanguage3, 0xc6af3d10, 0x641a, 0x5ba4, 0xbb,0x43, 0x5e,0x12,0xae,0xd7,0x59,0x54); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Globalization { + MIDL_INTERFACE("c6af3d10-641a-5ba4-bb43-5e12aed75954") + ILanguage3 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AbbreviatedName( + HSTRING *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGlobalization_CILanguage3, 0xc6af3d10, 0x641a, 0x5ba4, 0xbb,0x43, 0x5e,0x12,0xae,0xd7,0x59,0x54) +#endif +#else +typedef struct __x_ABI_CWindows_CGlobalization_CILanguage3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGlobalization_CILanguage3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGlobalization_CILanguage3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGlobalization_CILanguage3 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGlobalization_CILanguage3 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGlobalization_CILanguage3 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGlobalization_CILanguage3 *This, + TrustLevel *trustLevel); + + /*** ILanguage3 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AbbreviatedName)( + __x_ABI_CWindows_CGlobalization_CILanguage3 *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CGlobalization_CILanguage3Vtbl; + +interface __x_ABI_CWindows_CGlobalization_CILanguage3 { + CONST_VTBL __x_ABI_CWindows_CGlobalization_CILanguage3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguage3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGlobalization_CILanguage3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGlobalization_CILanguage3_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguage3_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGlobalization_CILanguage3_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGlobalization_CILanguage3_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ILanguage3 methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguage3_get_AbbreviatedName(This,value) (This)->lpVtbl->get_AbbreviatedName(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage3_QueryInterface(__x_ABI_CWindows_CGlobalization_CILanguage3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguage3_AddRef(__x_ABI_CWindows_CGlobalization_CILanguage3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguage3_Release(__x_ABI_CWindows_CGlobalization_CILanguage3* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage3_GetIids(__x_ABI_CWindows_CGlobalization_CILanguage3* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage3_GetRuntimeClassName(__x_ABI_CWindows_CGlobalization_CILanguage3* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage3_GetTrustLevel(__x_ABI_CWindows_CGlobalization_CILanguage3* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ILanguage3 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguage3_get_AbbreviatedName(__x_ABI_CWindows_CGlobalization_CILanguage3* This,HSTRING *value) { + return This->lpVtbl->get_AbbreviatedName(This,value); +} +#endif +#ifdef WIDL_using_Windows_Globalization +#define IID_ILanguage3 IID___x_ABI_CWindows_CGlobalization_CILanguage3 +#define ILanguage3Vtbl __x_ABI_CWindows_CGlobalization_CILanguage3Vtbl +#define ILanguage3 __x_ABI_CWindows_CGlobalization_CILanguage3 +#define ILanguage3_QueryInterface __x_ABI_CWindows_CGlobalization_CILanguage3_QueryInterface +#define ILanguage3_AddRef __x_ABI_CWindows_CGlobalization_CILanguage3_AddRef +#define ILanguage3_Release __x_ABI_CWindows_CGlobalization_CILanguage3_Release +#define ILanguage3_GetIids __x_ABI_CWindows_CGlobalization_CILanguage3_GetIids +#define ILanguage3_GetRuntimeClassName __x_ABI_CWindows_CGlobalization_CILanguage3_GetRuntimeClassName +#define ILanguage3_GetTrustLevel __x_ABI_CWindows_CGlobalization_CILanguage3_GetTrustLevel +#define ILanguage3_get_AbbreviatedName __x_ABI_CWindows_CGlobalization_CILanguage3_get_AbbreviatedName +#endif /* WIDL_using_Windows_Globalization */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGlobalization_CILanguage3_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ + +/***************************************************************************** + * ILanguageExtensionSubtags interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags, 0x7d7daf45, 0x368d, 0x4364, 0x85,0x2b, 0xde,0xc9,0x27,0x03,0x7b,0x85); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Globalization { + MIDL_INTERFACE("7d7daf45-368d-4364-852b-dec927037b85") + ILanguageExtensionSubtags : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetExtensionSubtags( + HSTRING tag, + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags, 0x7d7daf45, 0x368d, 0x4364, 0x85,0x2b, 0xde,0xc9,0x27,0x03,0x7b,0x85) +#endif +#else +typedef struct __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtagsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags *This, + TrustLevel *trustLevel); + + /*** ILanguageExtensionSubtags methods ***/ + HRESULT (STDMETHODCALLTYPE *GetExtensionSubtags)( + __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags *This, + HSTRING tag, + __FIVectorView_1_HSTRING **value); + + END_INTERFACE +} __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtagsVtbl; + +interface __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags { + CONST_VTBL __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtagsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ILanguageExtensionSubtags methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_GetExtensionSubtags(This,tag,value) (This)->lpVtbl->GetExtensionSubtags(This,tag,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_QueryInterface(__x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_AddRef(__x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_Release(__x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_GetIids(__x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_GetRuntimeClassName(__x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_GetTrustLevel(__x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ILanguageExtensionSubtags methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_GetExtensionSubtags(__x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags* This,HSTRING tag,__FIVectorView_1_HSTRING **value) { + return This->lpVtbl->GetExtensionSubtags(This,tag,value); +} +#endif +#ifdef WIDL_using_Windows_Globalization +#define IID_ILanguageExtensionSubtags IID___x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags +#define ILanguageExtensionSubtagsVtbl __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtagsVtbl +#define ILanguageExtensionSubtags __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags +#define ILanguageExtensionSubtags_QueryInterface __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_QueryInterface +#define ILanguageExtensionSubtags_AddRef __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_AddRef +#define ILanguageExtensionSubtags_Release __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_Release +#define ILanguageExtensionSubtags_GetIids __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_GetIids +#define ILanguageExtensionSubtags_GetRuntimeClassName __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_GetRuntimeClassName +#define ILanguageExtensionSubtags_GetTrustLevel __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_GetTrustLevel +#define ILanguageExtensionSubtags_GetExtensionSubtags __x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_GetExtensionSubtags +#endif /* WIDL_using_Windows_Globalization */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGlobalization_CILanguageExtensionSubtags_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ILanguageFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGlobalization_CILanguageFactory, 0x9b0252ac, 0x0c27, 0x44f8, 0xb7,0x92, 0x97,0x93,0xfb,0x66,0xc6,0x3e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Globalization { + MIDL_INTERFACE("9b0252ac-0c27-44f8-b792-9793fb66c63e") + ILanguageFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateLanguage( + HSTRING tag, + ABI::Windows::Globalization::ILanguage **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGlobalization_CILanguageFactory, 0x9b0252ac, 0x0c27, 0x44f8, 0xb7,0x92, 0x97,0x93,0xfb,0x66,0xc6,0x3e) +#endif +#else +typedef struct __x_ABI_CWindows_CGlobalization_CILanguageFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGlobalization_CILanguageFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGlobalization_CILanguageFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGlobalization_CILanguageFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGlobalization_CILanguageFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGlobalization_CILanguageFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGlobalization_CILanguageFactory *This, + TrustLevel *trustLevel); + + /*** ILanguageFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateLanguage)( + __x_ABI_CWindows_CGlobalization_CILanguageFactory *This, + HSTRING tag, + __x_ABI_CWindows_CGlobalization_CILanguage **value); + + END_INTERFACE +} __x_ABI_CWindows_CGlobalization_CILanguageFactoryVtbl; + +interface __x_ABI_CWindows_CGlobalization_CILanguageFactory { + CONST_VTBL __x_ABI_CWindows_CGlobalization_CILanguageFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGlobalization_CILanguageFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGlobalization_CILanguageFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGlobalization_CILanguageFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGlobalization_CILanguageFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ILanguageFactory methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageFactory_CreateLanguage(This,tag,value) (This)->lpVtbl->CreateLanguage(This,tag,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageFactory_QueryInterface(__x_ABI_CWindows_CGlobalization_CILanguageFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguageFactory_AddRef(__x_ABI_CWindows_CGlobalization_CILanguageFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguageFactory_Release(__x_ABI_CWindows_CGlobalization_CILanguageFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageFactory_GetIids(__x_ABI_CWindows_CGlobalization_CILanguageFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageFactory_GetRuntimeClassName(__x_ABI_CWindows_CGlobalization_CILanguageFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageFactory_GetTrustLevel(__x_ABI_CWindows_CGlobalization_CILanguageFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ILanguageFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageFactory_CreateLanguage(__x_ABI_CWindows_CGlobalization_CILanguageFactory* This,HSTRING tag,__x_ABI_CWindows_CGlobalization_CILanguage **value) { + return This->lpVtbl->CreateLanguage(This,tag,value); +} +#endif +#ifdef WIDL_using_Windows_Globalization +#define IID_ILanguageFactory IID___x_ABI_CWindows_CGlobalization_CILanguageFactory +#define ILanguageFactoryVtbl __x_ABI_CWindows_CGlobalization_CILanguageFactoryVtbl +#define ILanguageFactory __x_ABI_CWindows_CGlobalization_CILanguageFactory +#define ILanguageFactory_QueryInterface __x_ABI_CWindows_CGlobalization_CILanguageFactory_QueryInterface +#define ILanguageFactory_AddRef __x_ABI_CWindows_CGlobalization_CILanguageFactory_AddRef +#define ILanguageFactory_Release __x_ABI_CWindows_CGlobalization_CILanguageFactory_Release +#define ILanguageFactory_GetIids __x_ABI_CWindows_CGlobalization_CILanguageFactory_GetIids +#define ILanguageFactory_GetRuntimeClassName __x_ABI_CWindows_CGlobalization_CILanguageFactory_GetRuntimeClassName +#define ILanguageFactory_GetTrustLevel __x_ABI_CWindows_CGlobalization_CILanguageFactory_GetTrustLevel +#define ILanguageFactory_CreateLanguage __x_ABI_CWindows_CGlobalization_CILanguageFactory_CreateLanguage +#endif /* WIDL_using_Windows_Globalization */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGlobalization_CILanguageFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ILanguageStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGlobalization_CILanguageStatics, 0xb23cd557, 0x0865, 0x46d4, 0x89,0xb8, 0xd5,0x9b,0xe8,0x99,0x0f,0x0d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Globalization { + MIDL_INTERFACE("b23cd557-0865-46d4-89b8-d59be8990f0d") + ILanguageStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE IsWellFormed( + HSTRING tag, + BOOLEAN *result) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrentInputMethodLanguageTag( + HSTRING *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGlobalization_CILanguageStatics, 0xb23cd557, 0x0865, 0x46d4, 0x89,0xb8, 0xd5,0x9b,0xe8,0x99,0x0f,0x0d) +#endif +#else +typedef struct __x_ABI_CWindows_CGlobalization_CILanguageStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics *This, + TrustLevel *trustLevel); + + /*** ILanguageStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *IsWellFormed)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics *This, + HSTRING tag, + BOOLEAN *result); + + HRESULT (STDMETHODCALLTYPE *get_CurrentInputMethodLanguageTag)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CGlobalization_CILanguageStaticsVtbl; + +interface __x_ABI_CWindows_CGlobalization_CILanguageStatics { + CONST_VTBL __x_ABI_CWindows_CGlobalization_CILanguageStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ILanguageStatics methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics_IsWellFormed(This,tag,result) (This)->lpVtbl->IsWellFormed(This,tag,result) +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics_get_CurrentInputMethodLanguageTag(This,value) (This)->lpVtbl->get_CurrentInputMethodLanguageTag(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics_QueryInterface(__x_ABI_CWindows_CGlobalization_CILanguageStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguageStatics_AddRef(__x_ABI_CWindows_CGlobalization_CILanguageStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguageStatics_Release(__x_ABI_CWindows_CGlobalization_CILanguageStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics_GetIids(__x_ABI_CWindows_CGlobalization_CILanguageStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics_GetRuntimeClassName(__x_ABI_CWindows_CGlobalization_CILanguageStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics_GetTrustLevel(__x_ABI_CWindows_CGlobalization_CILanguageStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ILanguageStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics_IsWellFormed(__x_ABI_CWindows_CGlobalization_CILanguageStatics* This,HSTRING tag,BOOLEAN *result) { + return This->lpVtbl->IsWellFormed(This,tag,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics_get_CurrentInputMethodLanguageTag(__x_ABI_CWindows_CGlobalization_CILanguageStatics* This,HSTRING *value) { + return This->lpVtbl->get_CurrentInputMethodLanguageTag(This,value); +} +#endif +#ifdef WIDL_using_Windows_Globalization +#define IID_ILanguageStatics IID___x_ABI_CWindows_CGlobalization_CILanguageStatics +#define ILanguageStaticsVtbl __x_ABI_CWindows_CGlobalization_CILanguageStaticsVtbl +#define ILanguageStatics __x_ABI_CWindows_CGlobalization_CILanguageStatics +#define ILanguageStatics_QueryInterface __x_ABI_CWindows_CGlobalization_CILanguageStatics_QueryInterface +#define ILanguageStatics_AddRef __x_ABI_CWindows_CGlobalization_CILanguageStatics_AddRef +#define ILanguageStatics_Release __x_ABI_CWindows_CGlobalization_CILanguageStatics_Release +#define ILanguageStatics_GetIids __x_ABI_CWindows_CGlobalization_CILanguageStatics_GetIids +#define ILanguageStatics_GetRuntimeClassName __x_ABI_CWindows_CGlobalization_CILanguageStatics_GetRuntimeClassName +#define ILanguageStatics_GetTrustLevel __x_ABI_CWindows_CGlobalization_CILanguageStatics_GetTrustLevel +#define ILanguageStatics_IsWellFormed __x_ABI_CWindows_CGlobalization_CILanguageStatics_IsWellFormed +#define ILanguageStatics_get_CurrentInputMethodLanguageTag __x_ABI_CWindows_CGlobalization_CILanguageStatics_get_CurrentInputMethodLanguageTag +#endif /* WIDL_using_Windows_Globalization */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGlobalization_CILanguageStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ILanguageStatics2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageStatics2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageStatics2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGlobalization_CILanguageStatics2, 0x30199f6e, 0x914b, 0x4b2a, 0x9d,0x6e, 0xe3,0xb0,0xe2,0x7d,0xbe,0x4f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Globalization { + MIDL_INTERFACE("30199f6e-914b-4b2a-9d6e-e3b0e27dbe4f") + ILanguageStatics2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE TrySetInputMethodLanguageTag( + HSTRING tag, + BOOLEAN *result) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGlobalization_CILanguageStatics2, 0x30199f6e, 0x914b, 0x4b2a, 0x9d,0x6e, 0xe3,0xb0,0xe2,0x7d,0xbe,0x4f) +#endif +#else +typedef struct __x_ABI_CWindows_CGlobalization_CILanguageStatics2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics2 *This, + TrustLevel *trustLevel); + + /*** ILanguageStatics2 methods ***/ + HRESULT (STDMETHODCALLTYPE *TrySetInputMethodLanguageTag)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics2 *This, + HSTRING tag, + BOOLEAN *result); + + END_INTERFACE +} __x_ABI_CWindows_CGlobalization_CILanguageStatics2Vtbl; + +interface __x_ABI_CWindows_CGlobalization_CILanguageStatics2 { + CONST_VTBL __x_ABI_CWindows_CGlobalization_CILanguageStatics2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ILanguageStatics2 methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics2_TrySetInputMethodLanguageTag(This,tag,result) (This)->lpVtbl->TrySetInputMethodLanguageTag(This,tag,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics2_QueryInterface(__x_ABI_CWindows_CGlobalization_CILanguageStatics2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguageStatics2_AddRef(__x_ABI_CWindows_CGlobalization_CILanguageStatics2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguageStatics2_Release(__x_ABI_CWindows_CGlobalization_CILanguageStatics2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics2_GetIids(__x_ABI_CWindows_CGlobalization_CILanguageStatics2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics2_GetRuntimeClassName(__x_ABI_CWindows_CGlobalization_CILanguageStatics2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics2_GetTrustLevel(__x_ABI_CWindows_CGlobalization_CILanguageStatics2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ILanguageStatics2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics2_TrySetInputMethodLanguageTag(__x_ABI_CWindows_CGlobalization_CILanguageStatics2* This,HSTRING tag,BOOLEAN *result) { + return This->lpVtbl->TrySetInputMethodLanguageTag(This,tag,result); +} +#endif +#ifdef WIDL_using_Windows_Globalization +#define IID_ILanguageStatics2 IID___x_ABI_CWindows_CGlobalization_CILanguageStatics2 +#define ILanguageStatics2Vtbl __x_ABI_CWindows_CGlobalization_CILanguageStatics2Vtbl +#define ILanguageStatics2 __x_ABI_CWindows_CGlobalization_CILanguageStatics2 +#define ILanguageStatics2_QueryInterface __x_ABI_CWindows_CGlobalization_CILanguageStatics2_QueryInterface +#define ILanguageStatics2_AddRef __x_ABI_CWindows_CGlobalization_CILanguageStatics2_AddRef +#define ILanguageStatics2_Release __x_ABI_CWindows_CGlobalization_CILanguageStatics2_Release +#define ILanguageStatics2_GetIids __x_ABI_CWindows_CGlobalization_CILanguageStatics2_GetIids +#define ILanguageStatics2_GetRuntimeClassName __x_ABI_CWindows_CGlobalization_CILanguageStatics2_GetRuntimeClassName +#define ILanguageStatics2_GetTrustLevel __x_ABI_CWindows_CGlobalization_CILanguageStatics2_GetTrustLevel +#define ILanguageStatics2_TrySetInputMethodLanguageTag __x_ABI_CWindows_CGlobalization_CILanguageStatics2_TrySetInputMethodLanguageTag +#endif /* WIDL_using_Windows_Globalization */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGlobalization_CILanguageStatics2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ILanguageStatics3 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 +#ifndef ____x_ABI_CWindows_CGlobalization_CILanguageStatics3_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CILanguageStatics3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGlobalization_CILanguageStatics3, 0xd15ecb5a, 0x71de, 0x5752, 0x95,0x42, 0xfa,0xc5,0xb4,0xf2,0x72,0x61); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Globalization { + MIDL_INTERFACE("d15ecb5a-71de-5752-9542-fac5b4f27261") + ILanguageStatics3 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetMuiCompatibleLanguageListFromLanguageTags( + ABI::Windows::Foundation::Collections::IIterable *tags, + ABI::Windows::Foundation::Collections::IVector **result) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGlobalization_CILanguageStatics3, 0xd15ecb5a, 0x71de, 0x5752, 0x95,0x42, 0xfa,0xc5,0xb4,0xf2,0x72,0x61) +#endif +#else +typedef struct __x_ABI_CWindows_CGlobalization_CILanguageStatics3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics3 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics3 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics3 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics3 *This, + TrustLevel *trustLevel); + + /*** ILanguageStatics3 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetMuiCompatibleLanguageListFromLanguageTags)( + __x_ABI_CWindows_CGlobalization_CILanguageStatics3 *This, + __FIIterable_1_HSTRING *tags, + __FIVector_1_HSTRING **result); + + END_INTERFACE +} __x_ABI_CWindows_CGlobalization_CILanguageStatics3Vtbl; + +interface __x_ABI_CWindows_CGlobalization_CILanguageStatics3 { + CONST_VTBL __x_ABI_CWindows_CGlobalization_CILanguageStatics3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics3_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics3_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics3_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics3_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ILanguageStatics3 methods ***/ +#define __x_ABI_CWindows_CGlobalization_CILanguageStatics3_GetMuiCompatibleLanguageListFromLanguageTags(This,tags,result) (This)->lpVtbl->GetMuiCompatibleLanguageListFromLanguageTags(This,tags,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics3_QueryInterface(__x_ABI_CWindows_CGlobalization_CILanguageStatics3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguageStatics3_AddRef(__x_ABI_CWindows_CGlobalization_CILanguageStatics3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CILanguageStatics3_Release(__x_ABI_CWindows_CGlobalization_CILanguageStatics3* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics3_GetIids(__x_ABI_CWindows_CGlobalization_CILanguageStatics3* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics3_GetRuntimeClassName(__x_ABI_CWindows_CGlobalization_CILanguageStatics3* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics3_GetTrustLevel(__x_ABI_CWindows_CGlobalization_CILanguageStatics3* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ILanguageStatics3 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CILanguageStatics3_GetMuiCompatibleLanguageListFromLanguageTags(__x_ABI_CWindows_CGlobalization_CILanguageStatics3* This,__FIIterable_1_HSTRING *tags,__FIVector_1_HSTRING **result) { + return This->lpVtbl->GetMuiCompatibleLanguageListFromLanguageTags(This,tags,result); +} +#endif +#ifdef WIDL_using_Windows_Globalization +#define IID_ILanguageStatics3 IID___x_ABI_CWindows_CGlobalization_CILanguageStatics3 +#define ILanguageStatics3Vtbl __x_ABI_CWindows_CGlobalization_CILanguageStatics3Vtbl +#define ILanguageStatics3 __x_ABI_CWindows_CGlobalization_CILanguageStatics3 +#define ILanguageStatics3_QueryInterface __x_ABI_CWindows_CGlobalization_CILanguageStatics3_QueryInterface +#define ILanguageStatics3_AddRef __x_ABI_CWindows_CGlobalization_CILanguageStatics3_AddRef +#define ILanguageStatics3_Release __x_ABI_CWindows_CGlobalization_CILanguageStatics3_Release +#define ILanguageStatics3_GetIids __x_ABI_CWindows_CGlobalization_CILanguageStatics3_GetIids +#define ILanguageStatics3_GetRuntimeClassName __x_ABI_CWindows_CGlobalization_CILanguageStatics3_GetRuntimeClassName +#define ILanguageStatics3_GetTrustLevel __x_ABI_CWindows_CGlobalization_CILanguageStatics3_GetTrustLevel +#define ILanguageStatics3_GetMuiCompatibleLanguageListFromLanguageTags __x_ABI_CWindows_CGlobalization_CILanguageStatics3_GetMuiCompatibleLanguageListFromLanguageTags +#endif /* WIDL_using_Windows_Globalization */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGlobalization_CILanguageStatics3_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ + +/***************************************************************************** + * IGeographicRegion interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGlobalization_CIGeographicRegion_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CIGeographicRegion_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGlobalization_CIGeographicRegion, 0x01e9a621, 0x4a64, 0x4ed9, 0x95,0x4f, 0x9e,0xde,0xb0,0x7b,0xd9,0x03); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Globalization { + MIDL_INTERFACE("01e9a621-4a64-4ed9-954f-9edeb07bd903") + IGeographicRegion : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Code( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CodeTwoLetter( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CodeThreeLetter( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CodeThreeDigit( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DisplayName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_NativeName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CurrenciesInUse( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGlobalization_CIGeographicRegion, 0x01e9a621, 0x4a64, 0x4ed9, 0x95,0x4f, 0x9e,0xde,0xb0,0x7b,0xd9,0x03) +#endif +#else +typedef struct __x_ABI_CWindows_CGlobalization_CIGeographicRegionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegion *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegion *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegion *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegion *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegion *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegion *This, + TrustLevel *trustLevel); + + /*** IGeographicRegion methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Code)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegion *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_CodeTwoLetter)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegion *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_CodeThreeLetter)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegion *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_CodeThreeDigit)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegion *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_DisplayName)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegion *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_NativeName)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegion *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_CurrenciesInUse)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegion *This, + __FIVectorView_1_HSTRING **value); + + END_INTERFACE +} __x_ABI_CWindows_CGlobalization_CIGeographicRegionVtbl; + +interface __x_ABI_CWindows_CGlobalization_CIGeographicRegion { + CONST_VTBL __x_ABI_CWindows_CGlobalization_CIGeographicRegionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGeographicRegion methods ***/ +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_Code(This,value) (This)->lpVtbl->get_Code(This,value) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_CodeTwoLetter(This,value) (This)->lpVtbl->get_CodeTwoLetter(This,value) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_CodeThreeLetter(This,value) (This)->lpVtbl->get_CodeThreeLetter(This,value) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_CodeThreeDigit(This,value) (This)->lpVtbl->get_CodeThreeDigit(This,value) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_DisplayName(This,value) (This)->lpVtbl->get_DisplayName(This,value) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_NativeName(This,value) (This)->lpVtbl->get_NativeName(This,value) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_CurrenciesInUse(This,value) (This)->lpVtbl->get_CurrenciesInUse(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegion_QueryInterface(__x_ABI_CWindows_CGlobalization_CIGeographicRegion* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CIGeographicRegion_AddRef(__x_ABI_CWindows_CGlobalization_CIGeographicRegion* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CIGeographicRegion_Release(__x_ABI_CWindows_CGlobalization_CIGeographicRegion* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegion_GetIids(__x_ABI_CWindows_CGlobalization_CIGeographicRegion* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegion_GetRuntimeClassName(__x_ABI_CWindows_CGlobalization_CIGeographicRegion* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegion_GetTrustLevel(__x_ABI_CWindows_CGlobalization_CIGeographicRegion* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGeographicRegion methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_Code(__x_ABI_CWindows_CGlobalization_CIGeographicRegion* This,HSTRING *value) { + return This->lpVtbl->get_Code(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_CodeTwoLetter(__x_ABI_CWindows_CGlobalization_CIGeographicRegion* This,HSTRING *value) { + return This->lpVtbl->get_CodeTwoLetter(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_CodeThreeLetter(__x_ABI_CWindows_CGlobalization_CIGeographicRegion* This,HSTRING *value) { + return This->lpVtbl->get_CodeThreeLetter(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_CodeThreeDigit(__x_ABI_CWindows_CGlobalization_CIGeographicRegion* This,HSTRING *value) { + return This->lpVtbl->get_CodeThreeDigit(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_DisplayName(__x_ABI_CWindows_CGlobalization_CIGeographicRegion* This,HSTRING *value) { + return This->lpVtbl->get_DisplayName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_NativeName(__x_ABI_CWindows_CGlobalization_CIGeographicRegion* This,HSTRING *value) { + return This->lpVtbl->get_NativeName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_CurrenciesInUse(__x_ABI_CWindows_CGlobalization_CIGeographicRegion* This,__FIVectorView_1_HSTRING **value) { + return This->lpVtbl->get_CurrenciesInUse(This,value); +} +#endif +#ifdef WIDL_using_Windows_Globalization +#define IID_IGeographicRegion IID___x_ABI_CWindows_CGlobalization_CIGeographicRegion +#define IGeographicRegionVtbl __x_ABI_CWindows_CGlobalization_CIGeographicRegionVtbl +#define IGeographicRegion __x_ABI_CWindows_CGlobalization_CIGeographicRegion +#define IGeographicRegion_QueryInterface __x_ABI_CWindows_CGlobalization_CIGeographicRegion_QueryInterface +#define IGeographicRegion_AddRef __x_ABI_CWindows_CGlobalization_CIGeographicRegion_AddRef +#define IGeographicRegion_Release __x_ABI_CWindows_CGlobalization_CIGeographicRegion_Release +#define IGeographicRegion_GetIids __x_ABI_CWindows_CGlobalization_CIGeographicRegion_GetIids +#define IGeographicRegion_GetRuntimeClassName __x_ABI_CWindows_CGlobalization_CIGeographicRegion_GetRuntimeClassName +#define IGeographicRegion_GetTrustLevel __x_ABI_CWindows_CGlobalization_CIGeographicRegion_GetTrustLevel +#define IGeographicRegion_get_Code __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_Code +#define IGeographicRegion_get_CodeTwoLetter __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_CodeTwoLetter +#define IGeographicRegion_get_CodeThreeLetter __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_CodeThreeLetter +#define IGeographicRegion_get_CodeThreeDigit __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_CodeThreeDigit +#define IGeographicRegion_get_DisplayName __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_DisplayName +#define IGeographicRegion_get_NativeName __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_NativeName +#define IGeographicRegion_get_CurrenciesInUse __x_ABI_CWindows_CGlobalization_CIGeographicRegion_get_CurrenciesInUse +#endif /* WIDL_using_Windows_Globalization */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGlobalization_CIGeographicRegion_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IGeographicRegionFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory, 0x53425270, 0x77b4, 0x426b, 0x85,0x9f, 0x81,0xe1,0x9d,0x51,0x25,0x46); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Globalization { + MIDL_INTERFACE("53425270-77b4-426b-859f-81e19d512546") + IGeographicRegionFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateGeographicRegion( + HSTRING region_code, + ABI::Windows::Globalization::IGeographicRegion **result) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory, 0x53425270, 0x77b4, 0x426b, 0x85,0x9f, 0x81,0xe1,0x9d,0x51,0x25,0x46) +#endif +#else +typedef struct __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory *This, + TrustLevel *trustLevel); + + /*** IGeographicRegionFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateGeographicRegion)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory *This, + HSTRING region_code, + __x_ABI_CWindows_CGlobalization_CIGeographicRegion **result); + + END_INTERFACE +} __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactoryVtbl; + +interface __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory { + CONST_VTBL __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGeographicRegionFactory methods ***/ +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_CreateGeographicRegion(This,region_code,result) (This)->lpVtbl->CreateGeographicRegion(This,region_code,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_QueryInterface(__x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_AddRef(__x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_Release(__x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_GetIids(__x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_GetRuntimeClassName(__x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_GetTrustLevel(__x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGeographicRegionFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_CreateGeographicRegion(__x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory* This,HSTRING region_code,__x_ABI_CWindows_CGlobalization_CIGeographicRegion **result) { + return This->lpVtbl->CreateGeographicRegion(This,region_code,result); +} +#endif +#ifdef WIDL_using_Windows_Globalization +#define IID_IGeographicRegionFactory IID___x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory +#define IGeographicRegionFactoryVtbl __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactoryVtbl +#define IGeographicRegionFactory __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory +#define IGeographicRegionFactory_QueryInterface __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_QueryInterface +#define IGeographicRegionFactory_AddRef __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_AddRef +#define IGeographicRegionFactory_Release __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_Release +#define IGeographicRegionFactory_GetIids __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_GetIids +#define IGeographicRegionFactory_GetRuntimeClassName __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_GetRuntimeClassName +#define IGeographicRegionFactory_GetTrustLevel __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_GetTrustLevel +#define IGeographicRegionFactory_CreateGeographicRegion __x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_CreateGeographicRegion +#endif /* WIDL_using_Windows_Globalization */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGlobalization_CIGeographicRegionFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IGeographicRegionStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics, 0x29e28974, 0x7ad9, 0x4ef4, 0x87,0x99, 0xb3,0xb4,0x4f,0xad,0xec,0x08); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Globalization { + MIDL_INTERFACE("29e28974-7ad9-4ef4-8799-b3b44fadec08") + IGeographicRegionStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE IsSupported( + HSTRING region_code, + boolean *result) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics, 0x29e28974, 0x7ad9, 0x4ef4, 0x87,0x99, 0xb3,0xb4,0x4f,0xad,0xec,0x08) +#endif +#else +typedef struct __x_ABI_CWindows_CGlobalization_CIGeographicRegionStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics *This, + TrustLevel *trustLevel); + + /*** IGeographicRegionStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *IsSupported)( + __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics *This, + HSTRING region_code, + boolean *result); + + END_INTERFACE +} __x_ABI_CWindows_CGlobalization_CIGeographicRegionStaticsVtbl; + +interface __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics { + CONST_VTBL __x_ABI_CWindows_CGlobalization_CIGeographicRegionStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGeographicRegionStatics methods ***/ +#define __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_IsSupported(This,region_code,result) (This)->lpVtbl->IsSupported(This,region_code,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_QueryInterface(__x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_AddRef(__x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_Release(__x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_GetIids(__x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_GetRuntimeClassName(__x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_GetTrustLevel(__x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGeographicRegionStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_IsSupported(__x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics* This,HSTRING region_code,boolean *result) { + return This->lpVtbl->IsSupported(This,region_code,result); +} +#endif +#ifdef WIDL_using_Windows_Globalization +#define IID_IGeographicRegionStatics IID___x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics +#define IGeographicRegionStaticsVtbl __x_ABI_CWindows_CGlobalization_CIGeographicRegionStaticsVtbl +#define IGeographicRegionStatics __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics +#define IGeographicRegionStatics_QueryInterface __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_QueryInterface +#define IGeographicRegionStatics_AddRef __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_AddRef +#define IGeographicRegionStatics_Release __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_Release +#define IGeographicRegionStatics_GetIids __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_GetIids +#define IGeographicRegionStatics_GetRuntimeClassName __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_GetRuntimeClassName +#define IGeographicRegionStatics_GetTrustLevel __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_GetTrustLevel +#define IGeographicRegionStatics_IsSupported __x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_IsSupported +#endif /* WIDL_using_Windows_Globalization */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGlobalization_CIGeographicRegionStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Globalization.Language + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Globalization_Language_DEFINED +#define RUNTIMECLASS_Windows_Globalization_Language_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Globalization_Language[] = {'W','i','n','d','o','w','s','.','G','l','o','b','a','l','i','z','a','t','i','o','n','.','L','a','n','g','u','a','g','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Globalization_Language[] = L"Windows.Globalization.Language"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Globalization_Language[] = {'W','i','n','d','o','w','s','.','G','l','o','b','a','l','i','z','a','t','i','o','n','.','L','a','n','g','u','a','g','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Globalization_Language_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Globalization.GeographicRegion + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Globalization_GeographicRegion_DEFINED +#define RUNTIMECLASS_Windows_Globalization_GeographicRegion_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Globalization_GeographicRegion[] = {'W','i','n','d','o','w','s','.','G','l','o','b','a','l','i','z','a','t','i','o','n','.','G','e','o','g','r','a','p','h','i','c','R','e','g','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Globalization_GeographicRegion[] = L"Windows.Globalization.GeographicRegion"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Globalization_GeographicRegion[] = {'W','i','n','d','o','w','s','.','G','l','o','b','a','l','i','z','a','t','i','o','n','.','G','e','o','g','r','a','p','h','i','c','R','e','g','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Globalization_GeographicRegion_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CGlobalization__CLanguage_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CGlobalization__CLanguage_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CGlobalization__CLanguage, 0x48409a10, 0x61b6, 0x5db1, 0xa6,0x9d, 0x8a,0xbc,0x46,0xac,0x60,0x8a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("48409a10-61b6-5db1-a69d-8abc46ac608a") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CGlobalization__CLanguage, 0x48409a10, 0x61b6, 0x5db1, 0xa6,0x9d, 0x8a,0xbc,0x46,0xac,0x60,0x8a) +#endif +#else +typedef struct __FIIterable_1_Windows__CGlobalization__CLanguageVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CGlobalization__CLanguage *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CGlobalization__CLanguage *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CGlobalization__CLanguage *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CGlobalization__CLanguage *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CGlobalization__CLanguage *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CGlobalization__CLanguage *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CGlobalization__CLanguage *This, + __FIIterator_1_Windows__CGlobalization__CLanguage **value); + + END_INTERFACE +} __FIIterable_1_Windows__CGlobalization__CLanguageVtbl; + +interface __FIIterable_1_Windows__CGlobalization__CLanguage { + CONST_VTBL __FIIterable_1_Windows__CGlobalization__CLanguageVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CGlobalization__CLanguage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CGlobalization__CLanguage_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CGlobalization__CLanguage_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CGlobalization__CLanguage_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CGlobalization__CLanguage_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CGlobalization__CLanguage_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CGlobalization__CLanguage_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGlobalization__CLanguage_QueryInterface(__FIIterable_1_Windows__CGlobalization__CLanguage* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGlobalization__CLanguage_AddRef(__FIIterable_1_Windows__CGlobalization__CLanguage* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CGlobalization__CLanguage_Release(__FIIterable_1_Windows__CGlobalization__CLanguage* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGlobalization__CLanguage_GetIids(__FIIterable_1_Windows__CGlobalization__CLanguage* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGlobalization__CLanguage_GetRuntimeClassName(__FIIterable_1_Windows__CGlobalization__CLanguage* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGlobalization__CLanguage_GetTrustLevel(__FIIterable_1_Windows__CGlobalization__CLanguage* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CGlobalization__CLanguage_First(__FIIterable_1_Windows__CGlobalization__CLanguage* This,__FIIterator_1_Windows__CGlobalization__CLanguage **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_Language IID___FIIterable_1_Windows__CGlobalization__CLanguage +#define IIterable_LanguageVtbl __FIIterable_1_Windows__CGlobalization__CLanguageVtbl +#define IIterable_Language __FIIterable_1_Windows__CGlobalization__CLanguage +#define IIterable_Language_QueryInterface __FIIterable_1_Windows__CGlobalization__CLanguage_QueryInterface +#define IIterable_Language_AddRef __FIIterable_1_Windows__CGlobalization__CLanguage_AddRef +#define IIterable_Language_Release __FIIterable_1_Windows__CGlobalization__CLanguage_Release +#define IIterable_Language_GetIids __FIIterable_1_Windows__CGlobalization__CLanguage_GetIids +#define IIterable_Language_GetRuntimeClassName __FIIterable_1_Windows__CGlobalization__CLanguage_GetRuntimeClassName +#define IIterable_Language_GetTrustLevel __FIIterable_1_Windows__CGlobalization__CLanguage_GetTrustLevel +#define IIterable_Language_First __FIIterable_1_Windows__CGlobalization__CLanguage_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CGlobalization__CLanguage_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CGlobalization__CLanguage_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CGlobalization__CLanguage_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CGlobalization__CLanguage, 0x30e99ae6, 0xf414, 0x5243, 0x8d,0xb2, 0xaa,0xb3,0x8e,0xa3,0xf1,0xf1); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("30e99ae6-f414-5243-8db2-aab38ea3f1f1") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CGlobalization__CLanguage, 0x30e99ae6, 0xf414, 0x5243, 0x8d,0xb2, 0xaa,0xb3,0x8e,0xa3,0xf1,0xf1) +#endif +#else +typedef struct __FIIterator_1_Windows__CGlobalization__CLanguageVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CGlobalization__CLanguage *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CGlobalization__CLanguage *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CGlobalization__CLanguage *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CGlobalization__CLanguage *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CGlobalization__CLanguage *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CGlobalization__CLanguage *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CGlobalization__CLanguage *This, + __x_ABI_CWindows_CGlobalization_CILanguage **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CGlobalization__CLanguage *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CGlobalization__CLanguage *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CGlobalization__CLanguage *This, + UINT32 items_size, + __x_ABI_CWindows_CGlobalization_CILanguage **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CGlobalization__CLanguageVtbl; + +interface __FIIterator_1_Windows__CGlobalization__CLanguage { + CONST_VTBL __FIIterator_1_Windows__CGlobalization__CLanguageVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CGlobalization__CLanguage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CGlobalization__CLanguage_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CGlobalization__CLanguage_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CGlobalization__CLanguage_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CGlobalization__CLanguage_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CGlobalization__CLanguage_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CGlobalization__CLanguage_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CGlobalization__CLanguage_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CGlobalization__CLanguage_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CGlobalization__CLanguage_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGlobalization__CLanguage_QueryInterface(__FIIterator_1_Windows__CGlobalization__CLanguage* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGlobalization__CLanguage_AddRef(__FIIterator_1_Windows__CGlobalization__CLanguage* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CGlobalization__CLanguage_Release(__FIIterator_1_Windows__CGlobalization__CLanguage* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGlobalization__CLanguage_GetIids(__FIIterator_1_Windows__CGlobalization__CLanguage* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGlobalization__CLanguage_GetRuntimeClassName(__FIIterator_1_Windows__CGlobalization__CLanguage* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGlobalization__CLanguage_GetTrustLevel(__FIIterator_1_Windows__CGlobalization__CLanguage* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGlobalization__CLanguage_get_Current(__FIIterator_1_Windows__CGlobalization__CLanguage* This,__x_ABI_CWindows_CGlobalization_CILanguage **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGlobalization__CLanguage_get_HasCurrent(__FIIterator_1_Windows__CGlobalization__CLanguage* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGlobalization__CLanguage_MoveNext(__FIIterator_1_Windows__CGlobalization__CLanguage* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CGlobalization__CLanguage_GetMany(__FIIterator_1_Windows__CGlobalization__CLanguage* This,UINT32 items_size,__x_ABI_CWindows_CGlobalization_CILanguage **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_Language IID___FIIterator_1_Windows__CGlobalization__CLanguage +#define IIterator_LanguageVtbl __FIIterator_1_Windows__CGlobalization__CLanguageVtbl +#define IIterator_Language __FIIterator_1_Windows__CGlobalization__CLanguage +#define IIterator_Language_QueryInterface __FIIterator_1_Windows__CGlobalization__CLanguage_QueryInterface +#define IIterator_Language_AddRef __FIIterator_1_Windows__CGlobalization__CLanguage_AddRef +#define IIterator_Language_Release __FIIterator_1_Windows__CGlobalization__CLanguage_Release +#define IIterator_Language_GetIids __FIIterator_1_Windows__CGlobalization__CLanguage_GetIids +#define IIterator_Language_GetRuntimeClassName __FIIterator_1_Windows__CGlobalization__CLanguage_GetRuntimeClassName +#define IIterator_Language_GetTrustLevel __FIIterator_1_Windows__CGlobalization__CLanguage_GetTrustLevel +#define IIterator_Language_get_Current __FIIterator_1_Windows__CGlobalization__CLanguage_get_Current +#define IIterator_Language_get_HasCurrent __FIIterator_1_Windows__CGlobalization__CLanguage_get_HasCurrent +#define IIterator_Language_MoveNext __FIIterator_1_Windows__CGlobalization__CLanguage_MoveNext +#define IIterator_Language_GetMany __FIIterator_1_Windows__CGlobalization__CLanguage_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CGlobalization__CLanguage_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CGlobalization__CLanguage_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CGlobalization__CLanguage_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CGlobalization__CLanguage, 0x144b0f3d, 0x2d59, 0x5dd2, 0xb0,0x12, 0x90,0x8e,0xc3,0xe0,0x64,0x35); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("144b0f3d-2d59-5dd2-b012-908ec3e06435") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CGlobalization__CLanguage, 0x144b0f3d, 0x2d59, 0x5dd2, 0xb0,0x12, 0x90,0x8e,0xc3,0xe0,0x64,0x35) +#endif +#else +typedef struct __FIVectorView_1_Windows__CGlobalization__CLanguageVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CGlobalization__CLanguage *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CGlobalization__CLanguage *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CGlobalization__CLanguage *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CGlobalization__CLanguage *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CGlobalization__CLanguage *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CGlobalization__CLanguage *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CGlobalization__CLanguage *This, + UINT32 index, + __x_ABI_CWindows_CGlobalization_CILanguage **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CGlobalization__CLanguage *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CGlobalization__CLanguage *This, + __x_ABI_CWindows_CGlobalization_CILanguage *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CGlobalization__CLanguage *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CGlobalization_CILanguage **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CGlobalization__CLanguageVtbl; + +interface __FIVectorView_1_Windows__CGlobalization__CLanguage { + CONST_VTBL __FIVectorView_1_Windows__CGlobalization__CLanguageVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CGlobalization__CLanguage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CGlobalization__CLanguage_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CGlobalization__CLanguage_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CGlobalization__CLanguage_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CGlobalization__CLanguage_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CGlobalization__CLanguage_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CGlobalization__CLanguage_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CGlobalization__CLanguage_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CGlobalization__CLanguage_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CGlobalization__CLanguage_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGlobalization__CLanguage_QueryInterface(__FIVectorView_1_Windows__CGlobalization__CLanguage* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGlobalization__CLanguage_AddRef(__FIVectorView_1_Windows__CGlobalization__CLanguage* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CGlobalization__CLanguage_Release(__FIVectorView_1_Windows__CGlobalization__CLanguage* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGlobalization__CLanguage_GetIids(__FIVectorView_1_Windows__CGlobalization__CLanguage* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGlobalization__CLanguage_GetRuntimeClassName(__FIVectorView_1_Windows__CGlobalization__CLanguage* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGlobalization__CLanguage_GetTrustLevel(__FIVectorView_1_Windows__CGlobalization__CLanguage* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGlobalization__CLanguage_GetAt(__FIVectorView_1_Windows__CGlobalization__CLanguage* This,UINT32 index,__x_ABI_CWindows_CGlobalization_CILanguage **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGlobalization__CLanguage_get_Size(__FIVectorView_1_Windows__CGlobalization__CLanguage* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGlobalization__CLanguage_IndexOf(__FIVectorView_1_Windows__CGlobalization__CLanguage* This,__x_ABI_CWindows_CGlobalization_CILanguage *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CGlobalization__CLanguage_GetMany(__FIVectorView_1_Windows__CGlobalization__CLanguage* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CGlobalization_CILanguage **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_Language IID___FIVectorView_1_Windows__CGlobalization__CLanguage +#define IVectorView_LanguageVtbl __FIVectorView_1_Windows__CGlobalization__CLanguageVtbl +#define IVectorView_Language __FIVectorView_1_Windows__CGlobalization__CLanguage +#define IVectorView_Language_QueryInterface __FIVectorView_1_Windows__CGlobalization__CLanguage_QueryInterface +#define IVectorView_Language_AddRef __FIVectorView_1_Windows__CGlobalization__CLanguage_AddRef +#define IVectorView_Language_Release __FIVectorView_1_Windows__CGlobalization__CLanguage_Release +#define IVectorView_Language_GetIids __FIVectorView_1_Windows__CGlobalization__CLanguage_GetIids +#define IVectorView_Language_GetRuntimeClassName __FIVectorView_1_Windows__CGlobalization__CLanguage_GetRuntimeClassName +#define IVectorView_Language_GetTrustLevel __FIVectorView_1_Windows__CGlobalization__CLanguage_GetTrustLevel +#define IVectorView_Language_GetAt __FIVectorView_1_Windows__CGlobalization__CLanguage_GetAt +#define IVectorView_Language_get_Size __FIVectorView_1_Windows__CGlobalization__CLanguage_get_Size +#define IVectorView_Language_IndexOf __FIVectorView_1_Windows__CGlobalization__CLanguage_IndexOf +#define IVectorView_Language_GetMany __FIVectorView_1_Windows__CGlobalization__CLanguage_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CGlobalization__CLanguage_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVector interface + */ +#ifndef ____FIVector_1_Windows__CGlobalization__CLanguage_INTERFACE_DEFINED__ +#define ____FIVector_1_Windows__CGlobalization__CLanguage_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVector_1_Windows__CGlobalization__CLanguage, 0xdcf2525a, 0x42c0, 0x501d, 0x9f,0xcb, 0x47,0x1f,0xae,0x06,0x03,0x96); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("dcf2525a-42c0-501d-9fcb-471fae060396") + IVector : IVector_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVector_1_Windows__CGlobalization__CLanguage, 0xdcf2525a, 0x42c0, 0x501d, 0x9f,0xcb, 0x47,0x1f,0xae,0x06,0x03,0x96) +#endif +#else +typedef struct __FIVector_1_Windows__CGlobalization__CLanguageVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVector_1_Windows__CGlobalization__CLanguage *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVector_1_Windows__CGlobalization__CLanguage *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + TrustLevel *trustLevel); + + /*** IVector methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + UINT32 index, + __x_ABI_CWindows_CGlobalization_CILanguage **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *GetView)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + __FIVectorView_1_Windows__CGlobalization__CLanguage **value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + __x_ABI_CWindows_CGlobalization_CILanguage *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *SetAt)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + UINT32 index, + __x_ABI_CWindows_CGlobalization_CILanguage *value); + + HRESULT (STDMETHODCALLTYPE *InsertAt)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + UINT32 index, + __x_ABI_CWindows_CGlobalization_CILanguage *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAt)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + UINT32 index); + + HRESULT (STDMETHODCALLTYPE *Append)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + __x_ABI_CWindows_CGlobalization_CILanguage *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAtEnd)( + __FIVector_1_Windows__CGlobalization__CLanguage *This); + + HRESULT (STDMETHODCALLTYPE *Clear)( + __FIVector_1_Windows__CGlobalization__CLanguage *This); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CGlobalization_CILanguage **items, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *ReplaceAll)( + __FIVector_1_Windows__CGlobalization__CLanguage *This, + UINT32 count, + __x_ABI_CWindows_CGlobalization_CILanguage **items); + + END_INTERFACE +} __FIVector_1_Windows__CGlobalization__CLanguageVtbl; + +interface __FIVector_1_Windows__CGlobalization__CLanguage { + CONST_VTBL __FIVector_1_Windows__CGlobalization__CLanguageVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVector_1_Windows__CGlobalization__CLanguage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVector_1_Windows__CGlobalization__CLanguage_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVector_1_Windows__CGlobalization__CLanguage_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVector_1_Windows__CGlobalization__CLanguage_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVector_1_Windows__CGlobalization__CLanguage_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVector_1_Windows__CGlobalization__CLanguage_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector methods ***/ +#define __FIVector_1_Windows__CGlobalization__CLanguage_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVector_1_Windows__CGlobalization__CLanguage_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVector_1_Windows__CGlobalization__CLanguage_GetView(This,value) (This)->lpVtbl->GetView(This,value) +#define __FIVector_1_Windows__CGlobalization__CLanguage_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVector_1_Windows__CGlobalization__CLanguage_SetAt(This,index,value) (This)->lpVtbl->SetAt(This,index,value) +#define __FIVector_1_Windows__CGlobalization__CLanguage_InsertAt(This,index,value) (This)->lpVtbl->InsertAt(This,index,value) +#define __FIVector_1_Windows__CGlobalization__CLanguage_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) +#define __FIVector_1_Windows__CGlobalization__CLanguage_Append(This,value) (This)->lpVtbl->Append(This,value) +#define __FIVector_1_Windows__CGlobalization__CLanguage_RemoveAtEnd(This) (This)->lpVtbl->RemoveAtEnd(This) +#define __FIVector_1_Windows__CGlobalization__CLanguage_Clear(This) (This)->lpVtbl->Clear(This) +#define __FIVector_1_Windows__CGlobalization__CLanguage_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#define __FIVector_1_Windows__CGlobalization__CLanguage_ReplaceAll(This,count,items) (This)->lpVtbl->ReplaceAll(This,count,items) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_QueryInterface(__FIVector_1_Windows__CGlobalization__CLanguage* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CGlobalization__CLanguage_AddRef(__FIVector_1_Windows__CGlobalization__CLanguage* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CGlobalization__CLanguage_Release(__FIVector_1_Windows__CGlobalization__CLanguage* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_GetIids(__FIVector_1_Windows__CGlobalization__CLanguage* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_GetRuntimeClassName(__FIVector_1_Windows__CGlobalization__CLanguage* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_GetTrustLevel(__FIVector_1_Windows__CGlobalization__CLanguage* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_GetAt(__FIVector_1_Windows__CGlobalization__CLanguage* This,UINT32 index,__x_ABI_CWindows_CGlobalization_CILanguage **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_get_Size(__FIVector_1_Windows__CGlobalization__CLanguage* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_GetView(__FIVector_1_Windows__CGlobalization__CLanguage* This,__FIVectorView_1_Windows__CGlobalization__CLanguage **value) { + return This->lpVtbl->GetView(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_IndexOf(__FIVector_1_Windows__CGlobalization__CLanguage* This,__x_ABI_CWindows_CGlobalization_CILanguage *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_SetAt(__FIVector_1_Windows__CGlobalization__CLanguage* This,UINT32 index,__x_ABI_CWindows_CGlobalization_CILanguage *value) { + return This->lpVtbl->SetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_InsertAt(__FIVector_1_Windows__CGlobalization__CLanguage* This,UINT32 index,__x_ABI_CWindows_CGlobalization_CILanguage *value) { + return This->lpVtbl->InsertAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_RemoveAt(__FIVector_1_Windows__CGlobalization__CLanguage* This,UINT32 index) { + return This->lpVtbl->RemoveAt(This,index); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_Append(__FIVector_1_Windows__CGlobalization__CLanguage* This,__x_ABI_CWindows_CGlobalization_CILanguage *value) { + return This->lpVtbl->Append(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_RemoveAtEnd(__FIVector_1_Windows__CGlobalization__CLanguage* This) { + return This->lpVtbl->RemoveAtEnd(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_Clear(__FIVector_1_Windows__CGlobalization__CLanguage* This) { + return This->lpVtbl->Clear(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_GetMany(__FIVector_1_Windows__CGlobalization__CLanguage* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CGlobalization_CILanguage **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CGlobalization__CLanguage_ReplaceAll(__FIVector_1_Windows__CGlobalization__CLanguage* This,UINT32 count,__x_ABI_CWindows_CGlobalization_CILanguage **items) { + return This->lpVtbl->ReplaceAll(This,count,items); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVector_Language IID___FIVector_1_Windows__CGlobalization__CLanguage +#define IVector_LanguageVtbl __FIVector_1_Windows__CGlobalization__CLanguageVtbl +#define IVector_Language __FIVector_1_Windows__CGlobalization__CLanguage +#define IVector_Language_QueryInterface __FIVector_1_Windows__CGlobalization__CLanguage_QueryInterface +#define IVector_Language_AddRef __FIVector_1_Windows__CGlobalization__CLanguage_AddRef +#define IVector_Language_Release __FIVector_1_Windows__CGlobalization__CLanguage_Release +#define IVector_Language_GetIids __FIVector_1_Windows__CGlobalization__CLanguage_GetIids +#define IVector_Language_GetRuntimeClassName __FIVector_1_Windows__CGlobalization__CLanguage_GetRuntimeClassName +#define IVector_Language_GetTrustLevel __FIVector_1_Windows__CGlobalization__CLanguage_GetTrustLevel +#define IVector_Language_GetAt __FIVector_1_Windows__CGlobalization__CLanguage_GetAt +#define IVector_Language_get_Size __FIVector_1_Windows__CGlobalization__CLanguage_get_Size +#define IVector_Language_GetView __FIVector_1_Windows__CGlobalization__CLanguage_GetView +#define IVector_Language_IndexOf __FIVector_1_Windows__CGlobalization__CLanguage_IndexOf +#define IVector_Language_SetAt __FIVector_1_Windows__CGlobalization__CLanguage_SetAt +#define IVector_Language_InsertAt __FIVector_1_Windows__CGlobalization__CLanguage_InsertAt +#define IVector_Language_RemoveAt __FIVector_1_Windows__CGlobalization__CLanguage_RemoveAt +#define IVector_Language_Append __FIVector_1_Windows__CGlobalization__CLanguage_Append +#define IVector_Language_RemoveAtEnd __FIVector_1_Windows__CGlobalization__CLanguage_RemoveAtEnd +#define IVector_Language_Clear __FIVector_1_Windows__CGlobalization__CLanguage_Clear +#define IVector_Language_GetMany __FIVector_1_Windows__CGlobalization__CLanguage_GetMany +#define IVector_Language_ReplaceAll __FIVector_1_Windows__CGlobalization__CLanguage_ReplaceAll +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVector_1_Windows__CGlobalization__CLanguage_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_globalization_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.graphics.capture.h b/lib/libc/include/any-windows-any/windows.graphics.capture.h new file mode 100644 index 0000000000000000000000000000000000000000..7502cdecf9053a336d5a159b65e856f03c26a299 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.graphics.capture.h @@ -0,0 +1,444 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.graphics.capture.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_graphics_capture_h__ +#define __windows_graphics_capture_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession ABI::Windows::Graphics::Capture::IGraphicsCaptureSession +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Capture { + interface IGraphicsCaptureSession; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics ABI::Windows::Graphics::Capture::IGraphicsCaptureSessionStatics +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Capture { + interface IGraphicsCaptureSessionStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CCapture_CGraphicsCaptureSession_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CCapture_CGraphicsCaptureSession_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Capture { + class GraphicsCaptureSession; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGraphics_CCapture_CGraphicsCaptureSession __x_ABI_CWindows_CGraphics_CCapture_CGraphicsCaptureSession; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGraphics_CCapture_CGraphicsCaptureSession_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession ABI::Windows::Graphics::Capture::IGraphicsCaptureSession +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Capture { + interface IGraphicsCaptureSession; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession2 __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession2 ABI::Windows::Graphics::Capture::IGraphicsCaptureSession2 +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Capture { + interface IGraphicsCaptureSession2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession3 __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession3 ABI::Windows::Graphics::Capture::IGraphicsCaptureSession3 +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Capture { + interface IGraphicsCaptureSession3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics ABI::Windows::Graphics::Capture::IGraphicsCaptureSessionStatics +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Capture { + interface IGraphicsCaptureSessionStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IGraphicsCaptureSession interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 +#ifndef ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession, 0x814e42a9, 0xf70f, 0x4ad7, 0x93,0x9b, 0xfd,0xdc,0xc6,0xeb,0x88,0x0d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Capture { + MIDL_INTERFACE("814e42a9-f70f-4ad7-939b-fddcc6eb880d") + IGraphicsCaptureSession : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE StartCapture( + ) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession, 0x814e42a9, 0xf70f, 0x4ad7, 0x93,0x9b, 0xfd,0xdc,0xc6,0xeb,0x88,0x0d) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession *This, + TrustLevel *trustLevel); + + /*** IGraphicsCaptureSession methods ***/ + HRESULT (STDMETHODCALLTYPE *StartCapture)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession *This); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionVtbl; + +interface __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession { + CONST_VTBL __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGraphicsCaptureSession methods ***/ +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_StartCapture(This) (This)->lpVtbl->StartCapture(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_QueryInterface(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_AddRef(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_Release(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_GetIids(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_GetTrustLevel(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGraphicsCaptureSession methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_StartCapture(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession* This) { + return This->lpVtbl->StartCapture(This); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Capture +#define IID_IGraphicsCaptureSession IID___x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession +#define IGraphicsCaptureSessionVtbl __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionVtbl +#define IGraphicsCaptureSession __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession +#define IGraphicsCaptureSession_QueryInterface __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_QueryInterface +#define IGraphicsCaptureSession_AddRef __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_AddRef +#define IGraphicsCaptureSession_Release __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_Release +#define IGraphicsCaptureSession_GetIids __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_GetIids +#define IGraphicsCaptureSession_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_GetRuntimeClassName +#define IGraphicsCaptureSession_GetTrustLevel __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_GetTrustLevel +#define IGraphicsCaptureSession_StartCapture __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_StartCapture +#endif /* WIDL_using_Windows_Graphics_Capture */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 */ + +/***************************************************************************** + * IGraphicsCaptureSessionStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 +#ifndef ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics, 0x2224a540, 0x5974, 0x49aa, 0xb2,0x32, 0x08,0x82,0x53,0x6f,0x4c,0xb5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Capture { + MIDL_INTERFACE("2224a540-5974-49aa-b232-0882536f4cb5") + IGraphicsCaptureSessionStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE IsSupported( + boolean *result) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics, 0x2224a540, 0x5974, 0x49aa, 0xb2,0x32, 0x08,0x82,0x53,0x6f,0x4c,0xb5) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics *This, + TrustLevel *trustLevel); + + /*** IGraphicsCaptureSessionStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *IsSupported)( + __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics *This, + boolean *result); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStaticsVtbl; + +interface __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics { + CONST_VTBL __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGraphicsCaptureSessionStatics methods ***/ +#define __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_IsSupported(This,result) (This)->lpVtbl->IsSupported(This,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_QueryInterface(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_AddRef(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_Release(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_GetIids(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_GetTrustLevel(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGraphicsCaptureSessionStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_IsSupported(__x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics* This,boolean *result) { + return This->lpVtbl->IsSupported(This,result); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Capture +#define IID_IGraphicsCaptureSessionStatics IID___x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics +#define IGraphicsCaptureSessionStaticsVtbl __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStaticsVtbl +#define IGraphicsCaptureSessionStatics __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics +#define IGraphicsCaptureSessionStatics_QueryInterface __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_QueryInterface +#define IGraphicsCaptureSessionStatics_AddRef __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_AddRef +#define IGraphicsCaptureSessionStatics_Release __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_Release +#define IGraphicsCaptureSessionStatics_GetIids __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_GetIids +#define IGraphicsCaptureSessionStatics_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_GetRuntimeClassName +#define IGraphicsCaptureSessionStatics_GetTrustLevel __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_GetTrustLevel +#define IGraphicsCaptureSessionStatics_IsSupported __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_IsSupported +#endif /* WIDL_using_Windows_Graphics_Capture */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSessionStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 */ + +/* + * Class Windows.Graphics.Capture.GraphicsCaptureSession + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 +#ifndef RUNTIMECLASS_Windows_Graphics_Capture_GraphicsCaptureSession_DEFINED +#define RUNTIMECLASS_Windows_Graphics_Capture_GraphicsCaptureSession_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Graphics_Capture_GraphicsCaptureSession[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','C','a','p','t','u','r','e','.','G','r','a','p','h','i','c','s','C','a','p','t','u','r','e','S','e','s','s','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Capture_GraphicsCaptureSession[] = L"Windows.Graphics.Capture.GraphicsCaptureSession"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Capture_GraphicsCaptureSession[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','C','a','p','t','u','r','e','.','G','r','a','p','h','i','c','s','C','a','p','t','u','r','e','S','e','s','s','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Graphics_Capture_GraphicsCaptureSession_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_graphics_capture_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.graphics.capture.interop.h b/lib/libc/include/any-windows-any/windows.graphics.capture.interop.h new file mode 100644 index 0000000000000000000000000000000000000000..5e4d4760d02a4feaa93385d2e38d0342e6153b96 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.graphics.capture.interop.h @@ -0,0 +1,161 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.graphics.capture.interop.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_graphics_capture_interop_h__ +#define __windows_graphics_capture_interop_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef __IGraphicsCaptureItemInterop_FWD_DEFINED__ +#define __IGraphicsCaptureItemInterop_FWD_DEFINED__ +typedef interface IGraphicsCaptureItemInterop IGraphicsCaptureItemInterop; +#ifdef __cplusplus +namespace ABI { + interface IGraphicsCaptureItemInterop; +} +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/***************************************************************************** + * IGraphicsCaptureItemInterop interface + */ +#ifndef __IGraphicsCaptureItemInterop_INTERFACE_DEFINED__ +#define __IGraphicsCaptureItemInterop_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IGraphicsCaptureItemInterop, 0x3628e81b, 0x3cac, 0x4c60, 0xb7,0xf4, 0x23,0xce,0x0e,0x0c,0x33,0x56); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3628e81b-3cac-4c60-b7f4-23ce0e0c3356") +IGraphicsCaptureItemInterop : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE CreateForWindow( + HWND window, + REFIID iid, + void **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateForMonitor( + HMONITOR monitor, + REFIID iid, + void **result) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IGraphicsCaptureItemInterop, 0x3628e81b, 0x3cac, 0x4c60, 0xb7,0xf4, 0x23,0xce,0x0e,0x0c,0x33,0x56) +#endif +#else +typedef struct IGraphicsCaptureItemInteropVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IGraphicsCaptureItemInterop *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IGraphicsCaptureItemInterop *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IGraphicsCaptureItemInterop *This); + + /*** IGraphicsCaptureItemInterop methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateForWindow)( + IGraphicsCaptureItemInterop *This, + HWND window, + REFIID iid, + void **result); + + HRESULT (STDMETHODCALLTYPE *CreateForMonitor)( + IGraphicsCaptureItemInterop *This, + HMONITOR monitor, + REFIID iid, + void **result); + + END_INTERFACE +} IGraphicsCaptureItemInteropVtbl; + +interface IGraphicsCaptureItemInterop { + CONST_VTBL IGraphicsCaptureItemInteropVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IGraphicsCaptureItemInterop_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IGraphicsCaptureItemInterop_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IGraphicsCaptureItemInterop_Release(This) (This)->lpVtbl->Release(This) +/*** IGraphicsCaptureItemInterop methods ***/ +#define IGraphicsCaptureItemInterop_CreateForWindow(This,window,iid,result) (This)->lpVtbl->CreateForWindow(This,window,iid,result) +#define IGraphicsCaptureItemInterop_CreateForMonitor(This,monitor,iid,result) (This)->lpVtbl->CreateForMonitor(This,monitor,iid,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IGraphicsCaptureItemInterop_QueryInterface(IGraphicsCaptureItemInterop* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IGraphicsCaptureItemInterop_AddRef(IGraphicsCaptureItemInterop* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IGraphicsCaptureItemInterop_Release(IGraphicsCaptureItemInterop* This) { + return This->lpVtbl->Release(This); +} +/*** IGraphicsCaptureItemInterop methods ***/ +static __WIDL_INLINE HRESULT IGraphicsCaptureItemInterop_CreateForWindow(IGraphicsCaptureItemInterop* This,HWND window,REFIID iid,void **result) { + return This->lpVtbl->CreateForWindow(This,window,iid,result); +} +static __WIDL_INLINE HRESULT IGraphicsCaptureItemInterop_CreateForMonitor(IGraphicsCaptureItemInterop* This,HMONITOR monitor,REFIID iid,void **result) { + return This->lpVtbl->CreateForMonitor(This,monitor,iid,result); +} +#endif +#endif + +#endif + +#endif /* __IGraphicsCaptureItemInterop_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); +unsigned char * __RPC_USER HWND_UserMarshal (ULONG *, unsigned char *, HWND *); +unsigned char * __RPC_USER HWND_UserUnmarshal(ULONG *, unsigned char *, HWND *); +void __RPC_USER HWND_UserFree (ULONG *, HWND *); +ULONG __RPC_USER HMONITOR_UserSize (ULONG *, ULONG, HMONITOR *); +unsigned char * __RPC_USER HMONITOR_UserMarshal (ULONG *, unsigned char *, HMONITOR *); +unsigned char * __RPC_USER HMONITOR_UserUnmarshal(ULONG *, unsigned char *, HMONITOR *); +void __RPC_USER HMONITOR_UserFree (ULONG *, HMONITOR *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_graphics_capture_interop_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.graphics.directx.direct3d11.h b/lib/libc/include/any-windows-any/windows.graphics.directx.direct3d11.h new file mode 100644 index 0000000000000000000000000000000000000000..794ddbf60b2bab5a9a0dde75f7e24bb9ecdda359 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.graphics.directx.direct3d11.h @@ -0,0 +1,312 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.graphics.directx.direct3d11.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_graphics_directx_direct3d11_h__ +#define __windows_graphics_directx_direct3d11_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice ABI::Windows::Graphics::DirectX::Direct3D11::IDirect3DDevice +namespace ABI { + namespace Windows { + namespace Graphics { + namespace DirectX { + namespace Direct3D11 { + interface IDirect3DDevice; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DMultisampleDescription __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DMultisampleDescription; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace DirectX { + namespace Direct3D11 { + typedef struct Direct3DMultisampleDescription Direct3DMultisampleDescription; + } + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DSurfaceDescription __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DSurfaceDescription; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace DirectX { + namespace Direct3D11 { + typedef struct Direct3DSurfaceDescription Direct3DSurfaceDescription; + } + } + } + } +} +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice ABI::Windows::Graphics::DirectX::Direct3D11::IDirect3DDevice +namespace ABI { + namespace Windows { + namespace Graphics { + namespace DirectX { + namespace Direct3D11 { + interface IDirect3DDevice; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace DirectX { + namespace Direct3D11 { + struct Direct3DMultisampleDescription { + INT32 Count; + INT32 Quality; + }; + } + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DMultisampleDescription { + INT32 Count; + INT32 Quality; +}; +#ifdef WIDL_using_Windows_Graphics_DirectX_Direct3D11 +#define Direct3DMultisampleDescription __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DMultisampleDescription +#endif /* WIDL_using_Windows_Graphics_DirectX_Direct3D11 */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace DirectX { + namespace Direct3D11 { + struct Direct3DSurfaceDescription { + INT32 Width; + INT32 Height; + enum DirectXPixelFormat Format; + struct Direct3DMultisampleDescription MultisampleDescription; + }; + } + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DSurfaceDescription { + INT32 Width; + INT32 Height; + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat Format; + struct __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DMultisampleDescription MultisampleDescription; +}; +#ifdef WIDL_using_Windows_Graphics_DirectX_Direct3D11 +#define Direct3DSurfaceDescription __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DSurfaceDescription +#endif /* WIDL_using_Windows_Graphics_DirectX_Direct3D11 */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IDirect3DDevice interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice, 0xa37624ab, 0x8d5f, 0x4650, 0x9d,0x3e, 0x9e,0xae,0x3d,0x9b,0xc6,0x70); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace DirectX { + namespace Direct3D11 { + MIDL_INTERFACE("a37624ab-8d5f-4650-9d3e-9eae3d9bc670") + IDirect3DDevice : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE Trim( + ) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice, 0xa37624ab, 0x8d5f, 0x4650, 0x9d,0x3e, 0x9e,0xae,0x3d,0x9b,0xc6,0x70) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDeviceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice *This, + TrustLevel *trustLevel); + + /*** IDirect3DDevice methods ***/ + HRESULT (STDMETHODCALLTYPE *Trim)( + __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice *This); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDeviceVtbl; + +interface __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice { + CONST_VTBL __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDeviceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDirect3DDevice methods ***/ +#define __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_Trim(This) (This)->lpVtbl->Trim(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_QueryInterface(__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_AddRef(__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_Release(__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_GetIids(__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_GetTrustLevel(__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDirect3DDevice methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_Trim(__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice* This) { + return This->lpVtbl->Trim(This); +} +#endif +#ifdef WIDL_using_Windows_Graphics_DirectX_Direct3D11 +#define IID_IDirect3DDevice IID___x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice +#define IDirect3DDeviceVtbl __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDeviceVtbl +#define IDirect3DDevice __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice +#define IDirect3DDevice_QueryInterface __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_QueryInterface +#define IDirect3DDevice_AddRef __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_AddRef +#define IDirect3DDevice_Release __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_Release +#define IDirect3DDevice_GetIids __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_GetIids +#define IDirect3DDevice_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_GetRuntimeClassName +#define IDirect3DDevice_GetTrustLevel __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_GetTrustLevel +#define IDirect3DDevice_Trim __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_Trim +#endif /* WIDL_using_Windows_Graphics_DirectX_Direct3D11 */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_graphics_directx_direct3d11_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.graphics.directx.h b/lib/libc/include/any-windows-any/windows.graphics.directx.h new file mode 100644 index 0000000000000000000000000000000000000000..aec53b903459c18f2e4f9acd601bd1ada9061f17 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.graphics.directx.h @@ -0,0 +1,844 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.graphics.directx.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_graphics_directx_h__ +#define __windows_graphics_directx_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____FIIterable_1_DirectXPixelFormat_FWD_DEFINED__ +#define ____FIIterable_1_DirectXPixelFormat_FWD_DEFINED__ +typedef interface __FIIterable_1_DirectXPixelFormat __FIIterable_1_DirectXPixelFormat; +#ifdef __cplusplus +#define __FIIterable_1_DirectXPixelFormat ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_DirectXPixelFormat_FWD_DEFINED__ +#define ____FIIterator_1_DirectXPixelFormat_FWD_DEFINED__ +typedef interface __FIIterator_1_DirectXPixelFormat __FIIterator_1_DirectXPixelFormat; +#ifdef __cplusplus +#define __FIIterator_1_DirectXPixelFormat ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_DirectXPixelFormat_FWD_DEFINED__ +#define ____FIVectorView_1_DirectXPixelFormat_FWD_DEFINED__ +typedef interface __FIVectorView_1_DirectXPixelFormat __FIVectorView_1_DirectXPixelFormat; +#ifdef __cplusplus +#define __FIVectorView_1_DirectXPixelFormat ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXAlphaMode __x_ABI_CWindows_CGraphics_CDirectX_CDirectXAlphaMode; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat; +#endif /* __cplusplus */ + +#ifndef ____FIIterable_1_DirectXPixelFormat_FWD_DEFINED__ +#define ____FIIterable_1_DirectXPixelFormat_FWD_DEFINED__ +typedef interface __FIIterable_1_DirectXPixelFormat __FIIterable_1_DirectXPixelFormat; +#ifdef __cplusplus +#define __FIIterable_1_DirectXPixelFormat ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_DirectXPixelFormat_FWD_DEFINED__ +#define ____FIIterator_1_DirectXPixelFormat_FWD_DEFINED__ +typedef interface __FIIterator_1_DirectXPixelFormat __FIIterator_1_DirectXPixelFormat; +#ifdef __cplusplus +#define __FIIterator_1_DirectXPixelFormat ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_DirectXPixelFormat_FWD_DEFINED__ +#define ____FIVectorView_1_DirectXPixelFormat_FWD_DEFINED__ +typedef interface __FIVectorView_1_DirectXPixelFormat __FIVectorView_1_DirectXPixelFormat; +#ifdef __cplusplus +#define __FIVectorView_1_DirectXPixelFormat ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace DirectX { + enum DirectXAlphaMode { + DirectXAlphaMode_Unspecified = 0, + DirectXAlphaMode_Premultiplied = 1, + DirectXAlphaMode_Straight = 2, + DirectXAlphaMode_Ignore = 3 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXAlphaMode { + DirectXAlphaMode_Unspecified = 0, + DirectXAlphaMode_Premultiplied = 1, + DirectXAlphaMode_Straight = 2, + DirectXAlphaMode_Ignore = 3 +}; +#ifdef WIDL_using_Windows_Graphics_DirectX +#define DirectXAlphaMode __x_ABI_CWindows_CGraphics_CDirectX_CDirectXAlphaMode +#endif /* WIDL_using_Windows_Graphics_DirectX */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace DirectX { + enum DirectXPixelFormat { + DirectXPixelFormat_Unknown = 0, + DirectXPixelFormat_R32G32B32A32Typeless = 1, + DirectXPixelFormat_R32G32B32A32Float = 2, + DirectXPixelFormat_R32G32B32A32UInt = 3, + DirectXPixelFormat_R32G32B32A32Int = 4, + DirectXPixelFormat_R32G32B32Typeless = 5, + DirectXPixelFormat_R32G32B32Float = 6, + DirectXPixelFormat_R32G32B32UInt = 7, + DirectXPixelFormat_R32G32B32Int = 8, + DirectXPixelFormat_R16G16B16A16Typeless = 9, + DirectXPixelFormat_R16G16B16A16Float = 10, + DirectXPixelFormat_R16G16B16A16UIntNormalized = 11, + DirectXPixelFormat_R16G16B16A16UInt = 12, + DirectXPixelFormat_R16G16B16A16IntNormalized = 13, + DirectXPixelFormat_R16G16B16A16Int = 14, + DirectXPixelFormat_R32G32Typeless = 15, + DirectXPixelFormat_R32G32Float = 16, + DirectXPixelFormat_R32G32UInt = 17, + DirectXPixelFormat_R32G32Int = 18, + DirectXPixelFormat_R32G8X24Typeless = 19, + DirectXPixelFormat_D32FloatS8X24UInt = 20, + DirectXPixelFormat_R32FloatX8X24Typeless = 21, + DirectXPixelFormat_X32TypelessG8X24UInt = 22, + DirectXPixelFormat_R10G10B10A2Typeless = 23, + DirectXPixelFormat_R10G10B10A2UIntNormalized = 24, + DirectXPixelFormat_R10G10B10A2UInt = 25, + DirectXPixelFormat_R11G11B10Float = 26, + DirectXPixelFormat_R8G8B8A8Typeless = 27, + DirectXPixelFormat_R8G8B8A8UIntNormalized = 28, + DirectXPixelFormat_R8G8B8A8UIntNormalizedSrgb = 29, + DirectXPixelFormat_R8G8B8A8UInt = 30, + DirectXPixelFormat_R8G8B8A8IntNormalized = 31, + DirectXPixelFormat_R8G8B8A8Int = 32, + DirectXPixelFormat_R16G16Typeless = 33, + DirectXPixelFormat_R16G16Float = 34, + DirectXPixelFormat_R16G16UIntNormalized = 35, + DirectXPixelFormat_R16G16UInt = 36, + DirectXPixelFormat_R16G16IntNormalized = 37, + DirectXPixelFormat_R16G16Int = 38, + DirectXPixelFormat_R32Typeless = 39, + DirectXPixelFormat_D32Float = 40, + DirectXPixelFormat_R32Float = 41, + DirectXPixelFormat_R32UInt = 42, + DirectXPixelFormat_R32Int = 43, + DirectXPixelFormat_R24G8Typeless = 44, + DirectXPixelFormat_D24UIntNormalizedS8UInt = 45, + DirectXPixelFormat_R24UIntNormalizedX8Typeless = 46, + DirectXPixelFormat_X24TypelessG8UInt = 47, + DirectXPixelFormat_R8G8Typeless = 48, + DirectXPixelFormat_R8G8UIntNormalized = 49, + DirectXPixelFormat_R8G8UInt = 50, + DirectXPixelFormat_R8G8IntNormalized = 51, + DirectXPixelFormat_R8G8Int = 52, + DirectXPixelFormat_R16Typeless = 53, + DirectXPixelFormat_R16Float = 54, + DirectXPixelFormat_D16UIntNormalized = 55, + DirectXPixelFormat_R16UIntNormalized = 56, + DirectXPixelFormat_R16UInt = 57, + DirectXPixelFormat_R16IntNormalized = 58, + DirectXPixelFormat_R16Int = 59, + DirectXPixelFormat_R8Typeless = 60, + DirectXPixelFormat_R8UIntNormalized = 61, + DirectXPixelFormat_R8UInt = 62, + DirectXPixelFormat_R8IntNormalized = 63, + DirectXPixelFormat_R8Int = 64, + DirectXPixelFormat_A8UIntNormalized = 65, + DirectXPixelFormat_R1UIntNormalized = 66, + DirectXPixelFormat_R9G9B9E5SharedExponent = 67, + DirectXPixelFormat_R8G8B8G8UIntNormalized = 68, + DirectXPixelFormat_G8R8G8B8UIntNormalized = 69, + DirectXPixelFormat_BC1Typeless = 70, + DirectXPixelFormat_BC1UIntNormalized = 71, + DirectXPixelFormat_BC1UIntNormalizedSrgb = 72, + DirectXPixelFormat_BC2Typeless = 73, + DirectXPixelFormat_BC2UIntNormalized = 74, + DirectXPixelFormat_BC2UIntNormalizedSrgb = 75, + DirectXPixelFormat_BC3Typeless = 76, + DirectXPixelFormat_BC3UIntNormalized = 77, + DirectXPixelFormat_BC3UIntNormalizedSrgb = 78, + DirectXPixelFormat_BC4Typeless = 79, + DirectXPixelFormat_BC4UIntNormalized = 80, + DirectXPixelFormat_BC4IntNormalized = 81, + DirectXPixelFormat_BC5Typeless = 82, + DirectXPixelFormat_BC5UIntNormalized = 83, + DirectXPixelFormat_BC5IntNormalized = 84, + DirectXPixelFormat_B5G6R5UIntNormalized = 85, + DirectXPixelFormat_B5G5R5A1UIntNormalized = 86, + DirectXPixelFormat_B8G8R8A8UIntNormalized = 87, + DirectXPixelFormat_B8G8R8X8UIntNormalized = 88, + DirectXPixelFormat_R10G10B10XRBiasA2UIntNormalized = 89, + DirectXPixelFormat_B8G8R8A8Typeless = 90, + DirectXPixelFormat_B8G8R8A8UIntNormalizedSrgb = 91, + DirectXPixelFormat_B8G8R8X8Typeless = 92, + DirectXPixelFormat_B8G8R8X8UIntNormalizedSrgb = 93, + DirectXPixelFormat_BC6HTypeless = 94, + DirectXPixelFormat_BC6H16UnsignedFloat = 95, + DirectXPixelFormat_BC6H16Float = 96, + DirectXPixelFormat_BC7Typeless = 97, + DirectXPixelFormat_BC7UIntNormalized = 98, + DirectXPixelFormat_BC7UIntNormalizedSrgb = 99, + DirectXPixelFormat_Ayuv = 100, + DirectXPixelFormat_Y410 = 101, + DirectXPixelFormat_Y416 = 102, + DirectXPixelFormat_NV12 = 103, + DirectXPixelFormat_P010 = 104, + DirectXPixelFormat_P016 = 105, + DirectXPixelFormat_Opaque420 = 106, + DirectXPixelFormat_Yuy2 = 107, + DirectXPixelFormat_Y210 = 108, + DirectXPixelFormat_Y216 = 109, + DirectXPixelFormat_NV11 = 110, + DirectXPixelFormat_AI44 = 111, + DirectXPixelFormat_IA44 = 112, + DirectXPixelFormat_P8 = 113, + DirectXPixelFormat_A8P8 = 114, + DirectXPixelFormat_B4G4R4A4UIntNormalized = 115, + DirectXPixelFormat_P208 = 130, + DirectXPixelFormat_V208 = 131, + DirectXPixelFormat_V408 = 132, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 + DirectXPixelFormat_SamplerFeedbackMinMipOpaque = 189, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 + DirectXPixelFormat_SamplerFeedbackMipRegionUsedOpaque = 190 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat { + DirectXPixelFormat_Unknown = 0, + DirectXPixelFormat_R32G32B32A32Typeless = 1, + DirectXPixelFormat_R32G32B32A32Float = 2, + DirectXPixelFormat_R32G32B32A32UInt = 3, + DirectXPixelFormat_R32G32B32A32Int = 4, + DirectXPixelFormat_R32G32B32Typeless = 5, + DirectXPixelFormat_R32G32B32Float = 6, + DirectXPixelFormat_R32G32B32UInt = 7, + DirectXPixelFormat_R32G32B32Int = 8, + DirectXPixelFormat_R16G16B16A16Typeless = 9, + DirectXPixelFormat_R16G16B16A16Float = 10, + DirectXPixelFormat_R16G16B16A16UIntNormalized = 11, + DirectXPixelFormat_R16G16B16A16UInt = 12, + DirectXPixelFormat_R16G16B16A16IntNormalized = 13, + DirectXPixelFormat_R16G16B16A16Int = 14, + DirectXPixelFormat_R32G32Typeless = 15, + DirectXPixelFormat_R32G32Float = 16, + DirectXPixelFormat_R32G32UInt = 17, + DirectXPixelFormat_R32G32Int = 18, + DirectXPixelFormat_R32G8X24Typeless = 19, + DirectXPixelFormat_D32FloatS8X24UInt = 20, + DirectXPixelFormat_R32FloatX8X24Typeless = 21, + DirectXPixelFormat_X32TypelessG8X24UInt = 22, + DirectXPixelFormat_R10G10B10A2Typeless = 23, + DirectXPixelFormat_R10G10B10A2UIntNormalized = 24, + DirectXPixelFormat_R10G10B10A2UInt = 25, + DirectXPixelFormat_R11G11B10Float = 26, + DirectXPixelFormat_R8G8B8A8Typeless = 27, + DirectXPixelFormat_R8G8B8A8UIntNormalized = 28, + DirectXPixelFormat_R8G8B8A8UIntNormalizedSrgb = 29, + DirectXPixelFormat_R8G8B8A8UInt = 30, + DirectXPixelFormat_R8G8B8A8IntNormalized = 31, + DirectXPixelFormat_R8G8B8A8Int = 32, + DirectXPixelFormat_R16G16Typeless = 33, + DirectXPixelFormat_R16G16Float = 34, + DirectXPixelFormat_R16G16UIntNormalized = 35, + DirectXPixelFormat_R16G16UInt = 36, + DirectXPixelFormat_R16G16IntNormalized = 37, + DirectXPixelFormat_R16G16Int = 38, + DirectXPixelFormat_R32Typeless = 39, + DirectXPixelFormat_D32Float = 40, + DirectXPixelFormat_R32Float = 41, + DirectXPixelFormat_R32UInt = 42, + DirectXPixelFormat_R32Int = 43, + DirectXPixelFormat_R24G8Typeless = 44, + DirectXPixelFormat_D24UIntNormalizedS8UInt = 45, + DirectXPixelFormat_R24UIntNormalizedX8Typeless = 46, + DirectXPixelFormat_X24TypelessG8UInt = 47, + DirectXPixelFormat_R8G8Typeless = 48, + DirectXPixelFormat_R8G8UIntNormalized = 49, + DirectXPixelFormat_R8G8UInt = 50, + DirectXPixelFormat_R8G8IntNormalized = 51, + DirectXPixelFormat_R8G8Int = 52, + DirectXPixelFormat_R16Typeless = 53, + DirectXPixelFormat_R16Float = 54, + DirectXPixelFormat_D16UIntNormalized = 55, + DirectXPixelFormat_R16UIntNormalized = 56, + DirectXPixelFormat_R16UInt = 57, + DirectXPixelFormat_R16IntNormalized = 58, + DirectXPixelFormat_R16Int = 59, + DirectXPixelFormat_R8Typeless = 60, + DirectXPixelFormat_R8UIntNormalized = 61, + DirectXPixelFormat_R8UInt = 62, + DirectXPixelFormat_R8IntNormalized = 63, + DirectXPixelFormat_R8Int = 64, + DirectXPixelFormat_A8UIntNormalized = 65, + DirectXPixelFormat_R1UIntNormalized = 66, + DirectXPixelFormat_R9G9B9E5SharedExponent = 67, + DirectXPixelFormat_R8G8B8G8UIntNormalized = 68, + DirectXPixelFormat_G8R8G8B8UIntNormalized = 69, + DirectXPixelFormat_BC1Typeless = 70, + DirectXPixelFormat_BC1UIntNormalized = 71, + DirectXPixelFormat_BC1UIntNormalizedSrgb = 72, + DirectXPixelFormat_BC2Typeless = 73, + DirectXPixelFormat_BC2UIntNormalized = 74, + DirectXPixelFormat_BC2UIntNormalizedSrgb = 75, + DirectXPixelFormat_BC3Typeless = 76, + DirectXPixelFormat_BC3UIntNormalized = 77, + DirectXPixelFormat_BC3UIntNormalizedSrgb = 78, + DirectXPixelFormat_BC4Typeless = 79, + DirectXPixelFormat_BC4UIntNormalized = 80, + DirectXPixelFormat_BC4IntNormalized = 81, + DirectXPixelFormat_BC5Typeless = 82, + DirectXPixelFormat_BC5UIntNormalized = 83, + DirectXPixelFormat_BC5IntNormalized = 84, + DirectXPixelFormat_B5G6R5UIntNormalized = 85, + DirectXPixelFormat_B5G5R5A1UIntNormalized = 86, + DirectXPixelFormat_B8G8R8A8UIntNormalized = 87, + DirectXPixelFormat_B8G8R8X8UIntNormalized = 88, + DirectXPixelFormat_R10G10B10XRBiasA2UIntNormalized = 89, + DirectXPixelFormat_B8G8R8A8Typeless = 90, + DirectXPixelFormat_B8G8R8A8UIntNormalizedSrgb = 91, + DirectXPixelFormat_B8G8R8X8Typeless = 92, + DirectXPixelFormat_B8G8R8X8UIntNormalizedSrgb = 93, + DirectXPixelFormat_BC6HTypeless = 94, + DirectXPixelFormat_BC6H16UnsignedFloat = 95, + DirectXPixelFormat_BC6H16Float = 96, + DirectXPixelFormat_BC7Typeless = 97, + DirectXPixelFormat_BC7UIntNormalized = 98, + DirectXPixelFormat_BC7UIntNormalizedSrgb = 99, + DirectXPixelFormat_Ayuv = 100, + DirectXPixelFormat_Y410 = 101, + DirectXPixelFormat_Y416 = 102, + DirectXPixelFormat_NV12 = 103, + DirectXPixelFormat_P010 = 104, + DirectXPixelFormat_P016 = 105, + DirectXPixelFormat_Opaque420 = 106, + DirectXPixelFormat_Yuy2 = 107, + DirectXPixelFormat_Y210 = 108, + DirectXPixelFormat_Y216 = 109, + DirectXPixelFormat_NV11 = 110, + DirectXPixelFormat_AI44 = 111, + DirectXPixelFormat_IA44 = 112, + DirectXPixelFormat_P8 = 113, + DirectXPixelFormat_A8P8 = 114, + DirectXPixelFormat_B4G4R4A4UIntNormalized = 115, + DirectXPixelFormat_P208 = 130, + DirectXPixelFormat_V208 = 131, + DirectXPixelFormat_V408 = 132, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 + DirectXPixelFormat_SamplerFeedbackMinMipOpaque = 189, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 + DirectXPixelFormat_SamplerFeedbackMipRegionUsedOpaque = 190 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ +}; +#ifdef WIDL_using_Windows_Graphics_DirectX +#define DirectXPixelFormat __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat +#endif /* WIDL_using_Windows_Graphics_DirectX */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_DirectXPixelFormat_INTERFACE_DEFINED__ +#define ____FIIterable_1_DirectXPixelFormat_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_DirectXPixelFormat, 0x3908f2c6, 0x1aee, 0x5129, 0xb9,0xa6, 0x2a,0x6e,0x01,0xd9,0x50,0x7e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("3908f2c6-1aee-5129-b9a6-2a6e01d9507e") + IIterable : IIterable_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_DirectXPixelFormat, 0x3908f2c6, 0x1aee, 0x5129, 0xb9,0xa6, 0x2a,0x6e,0x01,0xd9,0x50,0x7e) +#endif +#else +typedef struct __FIIterable_1_DirectXPixelFormatVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_DirectXPixelFormat *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_DirectXPixelFormat *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_DirectXPixelFormat *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_DirectXPixelFormat *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_DirectXPixelFormat *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_DirectXPixelFormat *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_DirectXPixelFormat *This, + __FIIterator_1_DirectXPixelFormat **value); + + END_INTERFACE +} __FIIterable_1_DirectXPixelFormatVtbl; + +interface __FIIterable_1_DirectXPixelFormat { + CONST_VTBL __FIIterable_1_DirectXPixelFormatVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_DirectXPixelFormat_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_DirectXPixelFormat_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_DirectXPixelFormat_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_DirectXPixelFormat_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_DirectXPixelFormat_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_DirectXPixelFormat_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_DirectXPixelFormat_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_DirectXPixelFormat_QueryInterface(__FIIterable_1_DirectXPixelFormat* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_DirectXPixelFormat_AddRef(__FIIterable_1_DirectXPixelFormat* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_DirectXPixelFormat_Release(__FIIterable_1_DirectXPixelFormat* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_DirectXPixelFormat_GetIids(__FIIterable_1_DirectXPixelFormat* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_DirectXPixelFormat_GetRuntimeClassName(__FIIterable_1_DirectXPixelFormat* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_DirectXPixelFormat_GetTrustLevel(__FIIterable_1_DirectXPixelFormat* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_DirectXPixelFormat_First(__FIIterable_1_DirectXPixelFormat* This,__FIIterator_1_DirectXPixelFormat **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_DirectXPixelFormat IID___FIIterable_1_DirectXPixelFormat +#define IIterable_DirectXPixelFormatVtbl __FIIterable_1_DirectXPixelFormatVtbl +#define IIterable_DirectXPixelFormat __FIIterable_1_DirectXPixelFormat +#define IIterable_DirectXPixelFormat_QueryInterface __FIIterable_1_DirectXPixelFormat_QueryInterface +#define IIterable_DirectXPixelFormat_AddRef __FIIterable_1_DirectXPixelFormat_AddRef +#define IIterable_DirectXPixelFormat_Release __FIIterable_1_DirectXPixelFormat_Release +#define IIterable_DirectXPixelFormat_GetIids __FIIterable_1_DirectXPixelFormat_GetIids +#define IIterable_DirectXPixelFormat_GetRuntimeClassName __FIIterable_1_DirectXPixelFormat_GetRuntimeClassName +#define IIterable_DirectXPixelFormat_GetTrustLevel __FIIterable_1_DirectXPixelFormat_GetTrustLevel +#define IIterable_DirectXPixelFormat_First __FIIterable_1_DirectXPixelFormat_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_DirectXPixelFormat_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_DirectXPixelFormat_INTERFACE_DEFINED__ +#define ____FIIterator_1_DirectXPixelFormat_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_DirectXPixelFormat, 0xea016190, 0xac80, 0x5840, 0x8f,0x58, 0xff,0x43,0x4c,0x7b,0x29,0x07); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("ea016190-ac80-5840-8f58-ff434c7b2907") + IIterator : IIterator_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_DirectXPixelFormat, 0xea016190, 0xac80, 0x5840, 0x8f,0x58, 0xff,0x43,0x4c,0x7b,0x29,0x07) +#endif +#else +typedef struct __FIIterator_1_DirectXPixelFormatVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_DirectXPixelFormat *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_DirectXPixelFormat *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_DirectXPixelFormat *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_DirectXPixelFormat *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_DirectXPixelFormat *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_DirectXPixelFormat *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_DirectXPixelFormat *This, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_DirectXPixelFormat *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_DirectXPixelFormat *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_DirectXPixelFormat *This, + UINT32 items_size, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_DirectXPixelFormatVtbl; + +interface __FIIterator_1_DirectXPixelFormat { + CONST_VTBL __FIIterator_1_DirectXPixelFormatVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_DirectXPixelFormat_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_DirectXPixelFormat_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_DirectXPixelFormat_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_DirectXPixelFormat_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_DirectXPixelFormat_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_DirectXPixelFormat_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_DirectXPixelFormat_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_DirectXPixelFormat_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_DirectXPixelFormat_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_DirectXPixelFormat_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_QueryInterface(__FIIterator_1_DirectXPixelFormat* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_DirectXPixelFormat_AddRef(__FIIterator_1_DirectXPixelFormat* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_DirectXPixelFormat_Release(__FIIterator_1_DirectXPixelFormat* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_GetIids(__FIIterator_1_DirectXPixelFormat* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_GetRuntimeClassName(__FIIterator_1_DirectXPixelFormat* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_GetTrustLevel(__FIIterator_1_DirectXPixelFormat* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_get_Current(__FIIterator_1_DirectXPixelFormat* This,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_get_HasCurrent(__FIIterator_1_DirectXPixelFormat* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_MoveNext(__FIIterator_1_DirectXPixelFormat* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_DirectXPixelFormat_GetMany(__FIIterator_1_DirectXPixelFormat* This,UINT32 items_size,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_DirectXPixelFormat IID___FIIterator_1_DirectXPixelFormat +#define IIterator_DirectXPixelFormatVtbl __FIIterator_1_DirectXPixelFormatVtbl +#define IIterator_DirectXPixelFormat __FIIterator_1_DirectXPixelFormat +#define IIterator_DirectXPixelFormat_QueryInterface __FIIterator_1_DirectXPixelFormat_QueryInterface +#define IIterator_DirectXPixelFormat_AddRef __FIIterator_1_DirectXPixelFormat_AddRef +#define IIterator_DirectXPixelFormat_Release __FIIterator_1_DirectXPixelFormat_Release +#define IIterator_DirectXPixelFormat_GetIids __FIIterator_1_DirectXPixelFormat_GetIids +#define IIterator_DirectXPixelFormat_GetRuntimeClassName __FIIterator_1_DirectXPixelFormat_GetRuntimeClassName +#define IIterator_DirectXPixelFormat_GetTrustLevel __FIIterator_1_DirectXPixelFormat_GetTrustLevel +#define IIterator_DirectXPixelFormat_get_Current __FIIterator_1_DirectXPixelFormat_get_Current +#define IIterator_DirectXPixelFormat_get_HasCurrent __FIIterator_1_DirectXPixelFormat_get_HasCurrent +#define IIterator_DirectXPixelFormat_MoveNext __FIIterator_1_DirectXPixelFormat_MoveNext +#define IIterator_DirectXPixelFormat_GetMany __FIIterator_1_DirectXPixelFormat_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_DirectXPixelFormat_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_DirectXPixelFormat_INTERFACE_DEFINED__ +#define ____FIVectorView_1_DirectXPixelFormat_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_DirectXPixelFormat, 0x1edda1c2, 0x0f6e, 0x516c, 0x80,0xb8, 0x76,0x87,0xdc,0xd1,0x28,0x0e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("1edda1c2-0f6e-516c-80b8-7687dcd1280e") + IVectorView : IVectorView_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_DirectXPixelFormat, 0x1edda1c2, 0x0f6e, 0x516c, 0x80,0xb8, 0x76,0x87,0xdc,0xd1,0x28,0x0e) +#endif +#else +typedef struct __FIVectorView_1_DirectXPixelFormatVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_DirectXPixelFormat *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_DirectXPixelFormat *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_DirectXPixelFormat *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_DirectXPixelFormat *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_DirectXPixelFormat *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_DirectXPixelFormat *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_DirectXPixelFormat *This, + UINT32 index, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_DirectXPixelFormat *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_DirectXPixelFormat *This, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_DirectXPixelFormat *This, + UINT32 start_index, + UINT32 items_size, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_DirectXPixelFormatVtbl; + +interface __FIVectorView_1_DirectXPixelFormat { + CONST_VTBL __FIVectorView_1_DirectXPixelFormatVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_DirectXPixelFormat_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_DirectXPixelFormat_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_DirectXPixelFormat_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_DirectXPixelFormat_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_DirectXPixelFormat_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_DirectXPixelFormat_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_DirectXPixelFormat_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_DirectXPixelFormat_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_DirectXPixelFormat_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_DirectXPixelFormat_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_QueryInterface(__FIVectorView_1_DirectXPixelFormat* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_DirectXPixelFormat_AddRef(__FIVectorView_1_DirectXPixelFormat* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_DirectXPixelFormat_Release(__FIVectorView_1_DirectXPixelFormat* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_GetIids(__FIVectorView_1_DirectXPixelFormat* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_GetRuntimeClassName(__FIVectorView_1_DirectXPixelFormat* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_GetTrustLevel(__FIVectorView_1_DirectXPixelFormat* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_GetAt(__FIVectorView_1_DirectXPixelFormat* This,UINT32 index,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_get_Size(__FIVectorView_1_DirectXPixelFormat* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_IndexOf(__FIVectorView_1_DirectXPixelFormat* This,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_DirectXPixelFormat_GetMany(__FIVectorView_1_DirectXPixelFormat* This,UINT32 start_index,UINT32 items_size,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_DirectXPixelFormat IID___FIVectorView_1_DirectXPixelFormat +#define IVectorView_DirectXPixelFormatVtbl __FIVectorView_1_DirectXPixelFormatVtbl +#define IVectorView_DirectXPixelFormat __FIVectorView_1_DirectXPixelFormat +#define IVectorView_DirectXPixelFormat_QueryInterface __FIVectorView_1_DirectXPixelFormat_QueryInterface +#define IVectorView_DirectXPixelFormat_AddRef __FIVectorView_1_DirectXPixelFormat_AddRef +#define IVectorView_DirectXPixelFormat_Release __FIVectorView_1_DirectXPixelFormat_Release +#define IVectorView_DirectXPixelFormat_GetIids __FIVectorView_1_DirectXPixelFormat_GetIids +#define IVectorView_DirectXPixelFormat_GetRuntimeClassName __FIVectorView_1_DirectXPixelFormat_GetRuntimeClassName +#define IVectorView_DirectXPixelFormat_GetTrustLevel __FIVectorView_1_DirectXPixelFormat_GetTrustLevel +#define IVectorView_DirectXPixelFormat_GetAt __FIVectorView_1_DirectXPixelFormat_GetAt +#define IVectorView_DirectXPixelFormat_get_Size __FIVectorView_1_DirectXPixelFormat_get_Size +#define IVectorView_DirectXPixelFormat_IndexOf __FIVectorView_1_DirectXPixelFormat_IndexOf +#define IVectorView_DirectXPixelFormat_GetMany __FIVectorView_1_DirectXPixelFormat_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_DirectXPixelFormat_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_graphics_directx_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.graphics.effects.h b/lib/libc/include/any-windows-any/windows.graphics.effects.h new file mode 100644 index 0000000000000000000000000000000000000000..f49e1b767d445570b48d20504b1288f96973d726 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.graphics.effects.h @@ -0,0 +1,375 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.graphics.effects.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_graphics_effects_h__ +#define __windows_graphics_effects_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect ABI::Windows::Graphics::Effects::IGraphicsEffect +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Effects { + interface IGraphicsEffect; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource ABI::Windows::Graphics::Effects::IGraphicsEffectSource +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Effects { + interface IGraphicsEffectSource; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect ABI::Windows::Graphics::Effects::IGraphicsEffect +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Effects { + interface IGraphicsEffect; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource ABI::Windows::Graphics::Effects::IGraphicsEffectSource +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Effects { + interface IGraphicsEffectSource; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IGraphicsEffect interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect, 0xcb51c0ce, 0x8fe6, 0x4636, 0xb2,0x02, 0x86,0x1f,0xaa,0x07,0xd8,0xf3); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Effects { + MIDL_INTERFACE("cb51c0ce-8fe6-4636-b202-861faa07d8f3") + IGraphicsEffect : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Name( + HSTRING *name) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Name( + HSTRING name) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect, 0xcb51c0ce, 0x8fe6, 0x4636, 0xb2,0x02, 0x86,0x1f,0xaa,0x07,0xd8,0xf3) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect *This, + TrustLevel *trustLevel); + + /*** IGraphicsEffect methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Name)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect *This, + HSTRING *name); + + HRESULT (STDMETHODCALLTYPE *put_Name)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect *This, + HSTRING name); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectVtbl; + +interface __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect { + CONST_VTBL __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGraphicsEffect methods ***/ +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_get_Name(This,name) (This)->lpVtbl->get_Name(This,name) +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_put_Name(This,name) (This)->lpVtbl->put_Name(This,name) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_QueryInterface(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_AddRef(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_Release(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_GetIids(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_GetTrustLevel(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGraphicsEffect methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_get_Name(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect* This,HSTRING *name) { + return This->lpVtbl->get_Name(This,name); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_put_Name(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect* This,HSTRING name) { + return This->lpVtbl->put_Name(This,name); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Effects +#define IID_IGraphicsEffect IID___x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect +#define IGraphicsEffectVtbl __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectVtbl +#define IGraphicsEffect __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect +#define IGraphicsEffect_QueryInterface __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_QueryInterface +#define IGraphicsEffect_AddRef __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_AddRef +#define IGraphicsEffect_Release __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_Release +#define IGraphicsEffect_GetIids __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_GetIids +#define IGraphicsEffect_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_GetRuntimeClassName +#define IGraphicsEffect_GetTrustLevel __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_GetTrustLevel +#define IGraphicsEffect_get_Name __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_get_Name +#define IGraphicsEffect_put_Name __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_put_Name +#endif /* WIDL_using_Windows_Graphics_Effects */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IGraphicsEffectSource interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource, 0x2d8f9ddc, 0x4339, 0x4eb9, 0x92,0x16, 0xf9,0xde,0xb7,0x56,0x58,0xa2); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Effects { + MIDL_INTERFACE("2d8f9ddc-4339-4eb9-9216-f9deb75658a2") + IGraphicsEffectSource : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource, 0x2d8f9ddc, 0x4339, 0x4eb9, 0x92,0x16, 0xf9,0xde,0xb7,0x56,0x58,0xa2) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSourceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSourceVtbl; + +interface __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource { + CONST_VTBL __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSourceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_QueryInterface(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_AddRef(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_Release(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_GetIids(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_GetTrustLevel(__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Effects +#define IID_IGraphicsEffectSource IID___x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource +#define IGraphicsEffectSourceVtbl __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSourceVtbl +#define IGraphicsEffectSource __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource +#define IGraphicsEffectSource_QueryInterface __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_QueryInterface +#define IGraphicsEffectSource_AddRef __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_AddRef +#define IGraphicsEffectSource_Release __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_Release +#define IGraphicsEffectSource_GetIids __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_GetIids +#define IGraphicsEffectSource_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_GetRuntimeClassName +#define IGraphicsEffectSource_GetTrustLevel __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_GetTrustLevel +#endif /* WIDL_using_Windows_Graphics_Effects */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffectSource_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_graphics_effects_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.graphics.holographic.h b/lib/libc/include/any-windows-any/windows.graphics.holographic.h new file mode 100644 index 0000000000000000000000000000000000000000..a04066e697dd5e9f380ffcd7fb8e241db35f0da6 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.graphics.holographic.h @@ -0,0 +1,1531 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.graphics.holographic.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_graphics_holographic_h__ +#define __windows_graphics_holographic_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace ABI::Windows::Graphics::Holographic::IHolographicSpace +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + interface IHolographicSpace; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 ABI::Windows::Graphics::Holographic::IHolographicSpaceStatics2 +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + interface IHolographicSpaceStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 ABI::Windows::Graphics::Holographic::IHolographicSpaceStatics3 +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + interface IHolographicSpaceStatics3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs ABI::Windows::Graphics::Holographic::IHolographicSpaceCameraAddedEventArgs +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + interface IHolographicSpaceCameraAddedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs ABI::Windows::Graphics::Holographic::IHolographicSpaceCameraRemovedEventArgs +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + interface IHolographicSpaceCameraRemovedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicCamera_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicCamera_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + class HolographicCamera; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGraphics_CHolographic_CHolographicCamera __x_ABI_CWindows_CGraphics_CHolographic_CHolographicCamera; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicCamera_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicFrame_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicFrame_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + class HolographicFrame; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGraphics_CHolographic_CHolographicFrame __x_ABI_CWindows_CGraphics_CHolographic_CHolographicFrame; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicFrame_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpace_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpace_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + class HolographicSpace; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpace __x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpace; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpace_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpaceCameraAddedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpaceCameraAddedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + class HolographicSpaceCameraAddedEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpaceCameraAddedEventArgs __x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpaceCameraAddedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpaceCameraAddedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpaceCameraRemovedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpaceCameraRemovedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + class HolographicSpaceCameraRemovedEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpaceCameraRemovedEventArgs __x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpaceCameraRemovedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CGraphics_CHolographic_CHolographicSpaceCameraRemovedEventArgs_FWD_DEFINED__ */ + +#ifndef ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CGraphics_CHolographic_CHolographicAdapterId __x_ABI_CWindows_CGraphics_CHolographic_CHolographicAdapterId; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + typedef struct HolographicAdapterId HolographicAdapterId; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicCamera_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicCamera_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicCamera __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicCamera; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicCamera ABI::Windows::Graphics::Holographic::IHolographicCamera +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + interface IHolographicCamera; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicFrame_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicFrame_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicFrame __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicFrame; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicFrame ABI::Windows::Graphics::Holographic::IHolographicFrame +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + interface IHolographicFrame; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics ABI::Windows::Graphics::Holographic::IHolographicSpaceStatics +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + interface IHolographicSpaceStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 ABI::Windows::Graphics::Holographic::IHolographicSpaceStatics2 +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + interface IHolographicSpaceStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 ABI::Windows::Graphics::Holographic::IHolographicSpaceStatics3 +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + interface IHolographicSpaceStatics3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs ABI::Windows::Graphics::Holographic::IHolographicSpaceCameraAddedEventArgs +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + interface IHolographicSpaceCameraAddedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs ABI::Windows::Graphics::Holographic::IHolographicSpaceCameraRemovedEventArgs +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + interface IHolographicSpaceCameraRemovedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + struct HolographicAdapterId { + UINT32 LowPart; + INT32 HighPart; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CGraphics_CHolographic_CHolographicAdapterId { + UINT32 LowPart; + INT32 HighPart; +}; +#ifdef WIDL_using_Windows_Graphics_Holographic +#define HolographicAdapterId __x_ABI_CWindows_CGraphics_CHolographic_CHolographicAdapterId +#endif /* WIDL_using_Windows_Graphics_Holographic */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +/***************************************************************************** + * IHolographicSpace interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace, 0x4380dba6, 0x5e78, 0x434f, 0x80,0x7c, 0x34,0x33,0xd1,0xef,0xe8,0xb7); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + MIDL_INTERFACE("4380dba6-5e78-434f-807c-3433d1efe8b7") + IHolographicSpace : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_PrimaryAdapterId( + struct HolographicAdapterId *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetDirect3D11Device( + ABI::Windows::Graphics::DirectX::Direct3D11::IDirect3DDevice *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_CameraAdded( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_CameraAdded( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_CameraRemoved( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_CameraRemoved( + EventRegistrationToken cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateNextFrame( + ABI::Windows::Graphics::Holographic::IHolographicFrame **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace, 0x4380dba6, 0x5e78, 0x434f, 0x80,0x7c, 0x34,0x33,0xd1,0xef,0xe8,0xb7) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *This, + TrustLevel *trustLevel); + + /*** IHolographicSpace methods ***/ + HRESULT (STDMETHODCALLTYPE *get_PrimaryAdapterId)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *This, + struct __x_ABI_CWindows_CGraphics_CHolographic_CHolographicAdapterId *value); + + HRESULT (STDMETHODCALLTYPE *SetDirect3D11Device)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *This, + __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice *value); + + HRESULT (STDMETHODCALLTYPE *add_CameraAdded)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *This, + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_CameraAdded)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *add_CameraRemoved)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *This, + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_CameraRemoved)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *This, + EventRegistrationToken cookie); + + HRESULT (STDMETHODCALLTYPE *CreateNextFrame)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *This, + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicFrame **value); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceVtbl; + +interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace { + CONST_VTBL __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IHolographicSpace methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_get_PrimaryAdapterId(This,value) (This)->lpVtbl->get_PrimaryAdapterId(This,value) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_SetDirect3D11Device(This,value) (This)->lpVtbl->SetDirect3D11Device(This,value) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_add_CameraAdded(This,handler,cookie) (This)->lpVtbl->add_CameraAdded(This,handler,cookie) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_remove_CameraAdded(This,cookie) (This)->lpVtbl->remove_CameraAdded(This,cookie) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_add_CameraRemoved(This,handler,cookie) (This)->lpVtbl->add_CameraRemoved(This,handler,cookie) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_remove_CameraRemoved(This,cookie) (This)->lpVtbl->remove_CameraRemoved(This,cookie) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_CreateNextFrame(This,value) (This)->lpVtbl->CreateNextFrame(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_QueryInterface(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_AddRef(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_Release(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_GetIids(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_GetTrustLevel(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IHolographicSpace methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_get_PrimaryAdapterId(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace* This,struct __x_ABI_CWindows_CGraphics_CHolographic_CHolographicAdapterId *value) { + return This->lpVtbl->get_PrimaryAdapterId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_SetDirect3D11Device(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace* This,__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DDevice *value) { + return This->lpVtbl->SetDirect3D11Device(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_add_CameraAdded(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace* This,__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_CameraAdded(This,handler,cookie); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_remove_CameraAdded(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_CameraAdded(This,cookie); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_add_CameraRemoved(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace* This,__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_CameraRemoved(This,handler,cookie); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_remove_CameraRemoved(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_CameraRemoved(This,cookie); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_CreateNextFrame(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace* This,__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicFrame **value) { + return This->lpVtbl->CreateNextFrame(This,value); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Holographic +#define IID_IHolographicSpace IID___x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace +#define IHolographicSpaceVtbl __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceVtbl +#define IHolographicSpace __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace +#define IHolographicSpace_QueryInterface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_QueryInterface +#define IHolographicSpace_AddRef __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_AddRef +#define IHolographicSpace_Release __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_Release +#define IHolographicSpace_GetIids __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_GetIids +#define IHolographicSpace_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_GetRuntimeClassName +#define IHolographicSpace_GetTrustLevel __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_GetTrustLevel +#define IHolographicSpace_get_PrimaryAdapterId __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_get_PrimaryAdapterId +#define IHolographicSpace_SetDirect3D11Device __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_SetDirect3D11Device +#define IHolographicSpace_add_CameraAdded __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_add_CameraAdded +#define IHolographicSpace_remove_CameraAdded __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_remove_CameraAdded +#define IHolographicSpace_add_CameraRemoved __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_add_CameraRemoved +#define IHolographicSpace_remove_CameraRemoved __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_remove_CameraRemoved +#define IHolographicSpace_CreateNextFrame __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_CreateNextFrame +#endif /* WIDL_using_Windows_Graphics_Holographic */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IHolographicSpaceStatics2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2, 0x0e777088, 0x75fc, 0x48af, 0x87,0x58, 0x06,0x52,0xf6,0xf0,0x7c,0x59); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + MIDL_INTERFACE("0e777088-75fc-48af-8758-0652f6f07c59") + IHolographicSpaceStatics2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_IsSupported( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsAvailable( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_IsAvailableChanged( + ABI::Windows::Foundation::IEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_IsAvailableChanged( + EventRegistrationToken token) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2, 0x0e777088, 0x75fc, 0x48af, 0x87,0x58, 0x06,0x52,0xf6,0xf0,0x7c,0x59) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 *This, + TrustLevel *trustLevel); + + /*** IHolographicSpaceStatics2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_IsSupported)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsAvailable)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *add_IsAvailableChanged)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 *This, + __FIEventHandler_1_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_IsAvailableChanged)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2Vtbl; + +interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 { + CONST_VTBL __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IHolographicSpaceStatics2 methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_get_IsSupported(This,value) (This)->lpVtbl->get_IsSupported(This,value) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_get_IsAvailable(This,value) (This)->lpVtbl->get_IsAvailable(This,value) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_add_IsAvailableChanged(This,handler,token) (This)->lpVtbl->add_IsAvailableChanged(This,handler,token) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_remove_IsAvailableChanged(This,token) (This)->lpVtbl->remove_IsAvailableChanged(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_QueryInterface(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_AddRef(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_Release(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_GetIids(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_GetTrustLevel(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IHolographicSpaceStatics2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_get_IsSupported(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2* This,boolean *value) { + return This->lpVtbl->get_IsSupported(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_get_IsAvailable(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2* This,boolean *value) { + return This->lpVtbl->get_IsAvailable(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_add_IsAvailableChanged(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2* This,__FIEventHandler_1_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_IsAvailableChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_remove_IsAvailableChanged(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2* This,EventRegistrationToken token) { + return This->lpVtbl->remove_IsAvailableChanged(This,token); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Holographic +#define IID_IHolographicSpaceStatics2 IID___x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 +#define IHolographicSpaceStatics2Vtbl __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2Vtbl +#define IHolographicSpaceStatics2 __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2 +#define IHolographicSpaceStatics2_QueryInterface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_QueryInterface +#define IHolographicSpaceStatics2_AddRef __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_AddRef +#define IHolographicSpaceStatics2_Release __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_Release +#define IHolographicSpaceStatics2_GetIids __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_GetIids +#define IHolographicSpaceStatics2_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_GetRuntimeClassName +#define IHolographicSpaceStatics2_GetTrustLevel __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_GetTrustLevel +#define IHolographicSpaceStatics2_get_IsSupported __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_get_IsSupported +#define IHolographicSpaceStatics2_get_IsAvailable __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_get_IsAvailable +#define IHolographicSpaceStatics2_add_IsAvailableChanged __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_add_IsAvailableChanged +#define IHolographicSpaceStatics2_remove_IsAvailableChanged __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_remove_IsAvailableChanged +#endif /* WIDL_using_Windows_Graphics_Holographic */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IHolographicSpaceStatics3 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3, 0x3b00de3d, 0xb1a3, 0x4dfe, 0x8e,0x79, 0xfe,0xc5,0x90,0x9e,0x6d,0xf8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + MIDL_INTERFACE("3b00de3d-b1a3-4dfe-8e79-fec5909e6df8") + IHolographicSpaceStatics3 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_IsConfigured( + boolean *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3, 0x3b00de3d, 0xb1a3, 0x4dfe, 0x8e,0x79, 0xfe,0xc5,0x90,0x9e,0x6d,0xf8) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 *This, + TrustLevel *trustLevel); + + /*** IHolographicSpaceStatics3 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_IsConfigured)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 *This, + boolean *value); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3Vtbl; + +interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 { + CONST_VTBL __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IHolographicSpaceStatics3 methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_get_IsConfigured(This,value) (This)->lpVtbl->get_IsConfigured(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_QueryInterface(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_AddRef(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_Release(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_GetIids(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_GetTrustLevel(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IHolographicSpaceStatics3 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_get_IsConfigured(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3* This,boolean *value) { + return This->lpVtbl->get_IsConfigured(This,value); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Holographic +#define IID_IHolographicSpaceStatics3 IID___x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 +#define IHolographicSpaceStatics3Vtbl __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3Vtbl +#define IHolographicSpaceStatics3 __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3 +#define IHolographicSpaceStatics3_QueryInterface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_QueryInterface +#define IHolographicSpaceStatics3_AddRef __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_AddRef +#define IHolographicSpaceStatics3_Release __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_Release +#define IHolographicSpaceStatics3_GetIids __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_GetIids +#define IHolographicSpaceStatics3_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_GetRuntimeClassName +#define IHolographicSpaceStatics3_GetTrustLevel __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_GetTrustLevel +#define IHolographicSpaceStatics3_get_IsConfigured __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_get_IsConfigured +#endif /* WIDL_using_Windows_Graphics_Holographic */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceStatics3_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/***************************************************************************** + * IHolographicSpaceCameraAddedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs, 0x58f1da35, 0xbbb3, 0x3c8f, 0x99,0x3d, 0x6c,0x80,0xe7,0xfe,0xb9,0x9f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + MIDL_INTERFACE("58f1da35-bbb3-3c8f-993d-6c80e7feb99f") + IHolographicSpaceCameraAddedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Camera( + ABI::Windows::Graphics::Holographic::IHolographicCamera **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDeferral( + ABI::Windows::Foundation::IDeferral **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs, 0x58f1da35, 0xbbb3, 0x3c8f, 0x99,0x3d, 0x6c,0x80,0xe7,0xfe,0xb9,0x9f) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs *This, + TrustLevel *trustLevel); + + /*** IHolographicSpaceCameraAddedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Camera)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs *This, + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicCamera **value); + + HRESULT (STDMETHODCALLTYPE *GetDeferral)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs *This, + __x_ABI_CWindows_CFoundation_CIDeferral **value); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgsVtbl; + +interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs { + CONST_VTBL __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IHolographicSpaceCameraAddedEventArgs methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_get_Camera(This,value) (This)->lpVtbl->get_Camera(This,value) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_GetDeferral(This,value) (This)->lpVtbl->GetDeferral(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_QueryInterface(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_AddRef(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_Release(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_GetIids(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_GetTrustLevel(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IHolographicSpaceCameraAddedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_get_Camera(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs* This,__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicCamera **value) { + return This->lpVtbl->get_Camera(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_GetDeferral(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs* This,__x_ABI_CWindows_CFoundation_CIDeferral **value) { + return This->lpVtbl->GetDeferral(This,value); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Holographic +#define IID_IHolographicSpaceCameraAddedEventArgs IID___x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs +#define IHolographicSpaceCameraAddedEventArgsVtbl __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgsVtbl +#define IHolographicSpaceCameraAddedEventArgs __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs +#define IHolographicSpaceCameraAddedEventArgs_QueryInterface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_QueryInterface +#define IHolographicSpaceCameraAddedEventArgs_AddRef __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_AddRef +#define IHolographicSpaceCameraAddedEventArgs_Release __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_Release +#define IHolographicSpaceCameraAddedEventArgs_GetIids __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_GetIids +#define IHolographicSpaceCameraAddedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_GetRuntimeClassName +#define IHolographicSpaceCameraAddedEventArgs_GetTrustLevel __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_GetTrustLevel +#define IHolographicSpaceCameraAddedEventArgs_get_Camera __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_get_Camera +#define IHolographicSpaceCameraAddedEventArgs_GetDeferral __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_GetDeferral +#endif /* WIDL_using_Windows_Graphics_Holographic */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IHolographicSpaceCameraRemovedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs, 0x805444a8, 0xf2ae, 0x322e, 0x8d,0xa9, 0x83,0x6a,0x0a,0x95,0xa4,0xc1); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Graphics { + namespace Holographic { + MIDL_INTERFACE("805444a8-f2ae-322e-8da9-836a0a95a4c1") + IHolographicSpaceCameraRemovedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Camera( + ABI::Windows::Graphics::Holographic::IHolographicCamera **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs, 0x805444a8, 0xf2ae, 0x322e, 0x8d,0xa9, 0x83,0x6a,0x0a,0x95,0xa4,0xc1) +#endif +#else +typedef struct __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs *This, + TrustLevel *trustLevel); + + /*** IHolographicSpaceCameraRemovedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Camera)( + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs *This, + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicCamera **value); + + END_INTERFACE +} __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgsVtbl; + +interface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs { + CONST_VTBL __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IHolographicSpaceCameraRemovedEventArgs methods ***/ +#define __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_get_Camera(This,value) (This)->lpVtbl->get_Camera(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_QueryInterface(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_AddRef(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_Release(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_GetIids(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_GetTrustLevel(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IHolographicSpaceCameraRemovedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_get_Camera(__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs* This,__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicCamera **value) { + return This->lpVtbl->get_Camera(This,value); +} +#endif +#ifdef WIDL_using_Windows_Graphics_Holographic +#define IID_IHolographicSpaceCameraRemovedEventArgs IID___x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs +#define IHolographicSpaceCameraRemovedEventArgsVtbl __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgsVtbl +#define IHolographicSpaceCameraRemovedEventArgs __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs +#define IHolographicSpaceCameraRemovedEventArgs_QueryInterface __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_QueryInterface +#define IHolographicSpaceCameraRemovedEventArgs_AddRef __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_AddRef +#define IHolographicSpaceCameraRemovedEventArgs_Release __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_Release +#define IHolographicSpaceCameraRemovedEventArgs_GetIids __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_GetIids +#define IHolographicSpaceCameraRemovedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_GetRuntimeClassName +#define IHolographicSpaceCameraRemovedEventArgs_GetTrustLevel __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_GetTrustLevel +#define IHolographicSpaceCameraRemovedEventArgs_get_Camera __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_get_Camera +#endif /* WIDL_using_Windows_Graphics_Holographic */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.Graphics.Holographic.HolographicCamera + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_Graphics_Holographic_HolographicCamera_DEFINED +#define RUNTIMECLASS_Windows_Graphics_Holographic_HolographicCamera_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicCamera[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','H','o','l','o','g','r','a','p','h','i','c','.','H','o','l','o','g','r','a','p','h','i','c','C','a','m','e','r','a',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicCamera[] = L"Windows.Graphics.Holographic.HolographicCamera"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicCamera[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','H','o','l','o','g','r','a','p','h','i','c','.','H','o','l','o','g','r','a','p','h','i','c','C','a','m','e','r','a',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Graphics_Holographic_HolographicCamera_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.Graphics.Holographic.HolographicFrame + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_Graphics_Holographic_HolographicFrame_DEFINED +#define RUNTIMECLASS_Windows_Graphics_Holographic_HolographicFrame_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicFrame[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','H','o','l','o','g','r','a','p','h','i','c','.','H','o','l','o','g','r','a','p','h','i','c','F','r','a','m','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicFrame[] = L"Windows.Graphics.Holographic.HolographicFrame"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicFrame[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','H','o','l','o','g','r','a','p','h','i','c','.','H','o','l','o','g','r','a','p','h','i','c','F','r','a','m','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Graphics_Holographic_HolographicFrame_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.Graphics.Holographic.HolographicSpace + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_Graphics_Holographic_HolographicSpace_DEFINED +#define RUNTIMECLASS_Windows_Graphics_Holographic_HolographicSpace_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicSpace[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','H','o','l','o','g','r','a','p','h','i','c','.','H','o','l','o','g','r','a','p','h','i','c','S','p','a','c','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicSpace[] = L"Windows.Graphics.Holographic.HolographicSpace"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicSpace[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','H','o','l','o','g','r','a','p','h','i','c','.','H','o','l','o','g','r','a','p','h','i','c','S','p','a','c','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Graphics_Holographic_HolographicSpace_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.Graphics.Holographic.HolographicSpaceCameraAddedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_Graphics_Holographic_HolographicSpaceCameraAddedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Graphics_Holographic_HolographicSpaceCameraAddedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicSpaceCameraAddedEventArgs[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','H','o','l','o','g','r','a','p','h','i','c','.','H','o','l','o','g','r','a','p','h','i','c','S','p','a','c','e','C','a','m','e','r','a','A','d','d','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicSpaceCameraAddedEventArgs[] = L"Windows.Graphics.Holographic.HolographicSpaceCameraAddedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicSpaceCameraAddedEventArgs[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','H','o','l','o','g','r','a','p','h','i','c','.','H','o','l','o','g','r','a','p','h','i','c','S','p','a','c','e','C','a','m','e','r','a','A','d','d','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Graphics_Holographic_HolographicSpaceCameraAddedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.Graphics.Holographic.HolographicSpaceCameraRemovedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_Graphics_Holographic_HolographicSpaceCameraRemovedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Graphics_Holographic_HolographicSpaceCameraRemovedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicSpaceCameraRemovedEventArgs[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','H','o','l','o','g','r','a','p','h','i','c','.','H','o','l','o','g','r','a','p','h','i','c','S','p','a','c','e','C','a','m','e','r','a','R','e','m','o','v','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicSpaceCameraRemovedEventArgs[] = L"Windows.Graphics.Holographic.HolographicSpaceCameraRemovedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Graphics_Holographic_HolographicSpaceCameraRemovedEventArgs[] = {'W','i','n','d','o','w','s','.','G','r','a','p','h','i','c','s','.','H','o','l','o','g','r','a','p','h','i','c','.','H','o','l','o','g','r','a','p','h','i','c','S','p','a','c','e','C','a','m','e','r','a','R','e','m','o','v','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Graphics_Holographic_HolographicSpaceCameraRemovedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable, 0x67aae2f2, 0x42d8, 0x5503, 0x91,0x31, 0xde,0xeb,0x45,0xa6,0xca,0x03); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("67aae2f2-42d8-5503-9131-deeb45a6ca03") + ITypedEventHandler : ITypedEventHandler_impl, IInspectable* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable, 0x67aae2f2, 0x42d8, 0x5503, 0x91,0x31, 0xde,0xeb,0x45,0xa6,0xca,0x03) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable *This, + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_Release(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable* This,__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_HolographicSpace_IInspectable IID___FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable +#define ITypedEventHandler_HolographicSpace_IInspectableVtbl __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectableVtbl +#define ITypedEventHandler_HolographicSpace_IInspectable __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable +#define ITypedEventHandler_HolographicSpace_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_QueryInterface +#define ITypedEventHandler_HolographicSpace_IInspectable_AddRef __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_AddRef +#define ITypedEventHandler_HolographicSpace_IInspectable_Release __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_Release +#define ITypedEventHandler_HolographicSpace_IInspectable_Invoke __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs, 0x71d80b7c, 0x1d27, 0x5102, 0x83,0xd1, 0x4f,0x0e,0xfc,0x7c,0x9d,0x6f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("71d80b7c-1d27-5102-83d1-4f0efc7c9d6f") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs, 0x71d80b7c, 0x1d27, 0x5102, 0x83,0xd1, 0x4f,0x0e,0xfc,0x7c,0x9d,0x6f) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs *This, + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *sender, + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_Release(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs* This,__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *sender,__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraAddedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_HolographicSpace_HolographicSpaceCameraAddedEventArgs IID___FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs +#define ITypedEventHandler_HolographicSpace_HolographicSpaceCameraAddedEventArgsVtbl __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgsVtbl +#define ITypedEventHandler_HolographicSpace_HolographicSpaceCameraAddedEventArgs __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs +#define ITypedEventHandler_HolographicSpace_HolographicSpaceCameraAddedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_QueryInterface +#define ITypedEventHandler_HolographicSpace_HolographicSpaceCameraAddedEventArgs_AddRef __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_AddRef +#define ITypedEventHandler_HolographicSpace_HolographicSpaceCameraAddedEventArgs_Release __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_Release +#define ITypedEventHandler_HolographicSpace_HolographicSpaceCameraAddedEventArgs_Invoke __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraAddedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs, 0xdb68cfc3, 0x0874, 0x502a, 0xa3,0xb9, 0x2b,0x1f,0xe8,0x6c,0x67,0xbe); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("db68cfc3-0874-502a-a3b9-2b1fe86c67be") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs, 0xdb68cfc3, 0x0874, 0x502a, 0xa3,0xb9, 0x2b,0x1f,0xe8,0x6c,0x67,0xbe) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs *This, + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *sender, + __x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_Release(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs* This,__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpace *sender,__x_ABI_CWindows_CGraphics_CHolographic_CIHolographicSpaceCameraRemovedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_HolographicSpace_HolographicSpaceCameraRemovedEventArgs IID___FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs +#define ITypedEventHandler_HolographicSpace_HolographicSpaceCameraRemovedEventArgsVtbl __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgsVtbl +#define ITypedEventHandler_HolographicSpace_HolographicSpaceCameraRemovedEventArgs __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs +#define ITypedEventHandler_HolographicSpace_HolographicSpaceCameraRemovedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_QueryInterface +#define ITypedEventHandler_HolographicSpace_HolographicSpaceCameraRemovedEventArgs_AddRef __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_AddRef +#define ITypedEventHandler_HolographicSpace_HolographicSpaceCameraRemovedEventArgs_Release __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_Release +#define ITypedEventHandler_HolographicSpace_HolographicSpaceCameraRemovedEventArgs_Invoke __FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CGraphics__CHolographic__CHolographicSpace_Windows__CGraphics__CHolographic__CHolographicSpaceCameraRemovedEventArgs_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_graphics_holographic_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.management.deployment.h b/lib/libc/include/any-windows-any/windows.management.deployment.h new file mode 100644 index 0000000000000000000000000000000000000000..25117a67e982a2aa88e23ad7523d222ed7552d4c --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.management.deployment.h @@ -0,0 +1,2840 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.management.deployment.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_management_deployment_h__ +#define __windows_management_deployment_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_FWD_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult; +#ifdef __cplusplus +#define __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult ABI::Windows::Management::Deployment::IDeploymentResult +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + interface IDeploymentResult; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager; +#ifdef __cplusplus +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager ABI::Windows::Management::Deployment::IPackageManager +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + interface IPackageManager; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 ABI::Windows::Management::Deployment::IPackageManager2 +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + interface IPackageManager2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation ABI::Windows::Management::Deployment::IPackageUserInformation +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + interface IPackageUserInformation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CDeploymentResult_FWD_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CDeploymentResult_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + class DeploymentResult; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CManagement_CDeployment_CDeploymentResult __x_ABI_CWindows_CManagement_CDeployment_CDeploymentResult; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CManagement_CDeployment_CDeploymentResult_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CPackageManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CPackageManager_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + class PackageManager; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CManagement_CDeployment_CPackageManager __x_ABI_CWindows_CManagement_CDeployment_CPackageManager; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CManagement_CDeployment_CPackageManager_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CPackageUserInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CPackageUserInformation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + class PackageUserInformation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CManagement_CDeployment_CPackageUserInformation __x_ABI_CWindows_CManagement_CDeployment_CPackageUserInformation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CManagement_CDeployment_CPackageUserInformation_FWD_DEFINED__ */ + +#ifndef ____FIIterable_1_Windows__CFoundation__CUri_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CFoundation__CUri_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CFoundation__CUri __FIIterable_1_Windows__CFoundation__CUri; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CFoundation__CUri ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CFoundation__CUri_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CFoundation__CUri_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CFoundation__CUri __FIIterator_1_Windows__CFoundation__CUri; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CFoundation__CUri ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CApplicationModel__CPackage __FIIterable_1_Windows__CApplicationModel__CPackage; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CApplicationModel__CPackage ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CApplicationModel__CPackage __FIIterator_1_Windows__CApplicationModel__CPackage; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CApplicationModel__CPackage ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_FWD_DEFINED__ +#define ____FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_FWD_DEFINED__ +typedef interface __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress; +#ifdef __cplusplus +#define __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress ABI::Windows::Foundation::IAsyncOperationWithProgress +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_FWD_DEFINED__ +#define ____FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_FWD_DEFINED__ +typedef interface __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress; +#ifdef __cplusplus +#define __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress ABI::Windows::Foundation::IAsyncOperationProgressHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_FWD_DEFINED__ +#define ____FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_FWD_DEFINED__ +typedef interface __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress; +#ifdef __cplusplus +#define __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress ABI::Windows::Foundation::IAsyncOperationWithProgressCompletedHandler +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentProgressState __x_ABI_CWindows_CManagement_CDeployment_CDeploymentProgressState; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CManagement_CDeployment_CPackageInstallState __x_ABI_CWindows_CManagement_CDeployment_CPackageInstallState; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CManagement_CDeployment_CPackageState __x_ABI_CWindows_CManagement_CDeployment_CPackageState; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CManagement_CDeployment_CRemovalOptions __x_ABI_CWindows_CManagement_CDeployment_CRemovalOptions; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CManagement_CDeployment_CDeploymentProgress __x_ABI_CWindows_CManagement_CDeployment_CDeploymentProgress; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + typedef struct DeploymentProgress DeploymentProgress; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_FWD_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult; +#ifdef __cplusplus +#define __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult ABI::Windows::Management::Deployment::IDeploymentResult +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + interface IDeploymentResult; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager; +#ifdef __cplusplus +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager ABI::Windows::Management::Deployment::IPackageManager +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + interface IPackageManager; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 ABI::Windows::Management::Deployment::IPackageManager2 +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + interface IPackageManager2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation ABI::Windows::Management::Deployment::IPackageUserInformation +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + interface IPackageUserInformation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CFoundation__CUri_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CFoundation__CUri_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CFoundation__CUri __FIIterable_1_Windows__CFoundation__CUri; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CFoundation__CUri ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CFoundation__CUri_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CFoundation__CUri_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CFoundation__CUri __FIIterator_1_Windows__CFoundation__CUri; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CFoundation__CUri ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CApplicationModel__CPackage __FIIterable_1_Windows__CApplicationModel__CPackage; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CApplicationModel__CPackage ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CApplicationModel__CPackage_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CApplicationModel__CPackage __FIIterator_1_Windows__CApplicationModel__CPackage; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CApplicationModel__CPackage ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_FWD_DEFINED__ +#define ____FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_FWD_DEFINED__ +typedef interface __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress; +#ifdef __cplusplus +#define __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress ABI::Windows::Foundation::IAsyncOperationWithProgress +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + enum DeploymentOptions { + DeploymentOptions_None = 0x0, + DeploymentOptions_ForceApplicationShutdown = 0x1, + DeploymentOptions_DevelopmentMode = 0x2, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + DeploymentOptions_InstallAllResources = 0x20, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + DeploymentOptions_ForceTargetApplicationShutdown = 0x40, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 + DeploymentOptions_RequiredContentGroupOnly = 0x100, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 + DeploymentOptions_ForceUpdateFromAnyVersion = 0x40000, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 + DeploymentOptions_RetainFilesOnFailure = 0x200000, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 + DeploymentOptions_StageInPlace = 0x400000 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions { + DeploymentOptions_None = 0x0, + DeploymentOptions_ForceApplicationShutdown = 0x1, + DeploymentOptions_DevelopmentMode = 0x2, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + DeploymentOptions_InstallAllResources = 0x20, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + DeploymentOptions_ForceTargetApplicationShutdown = 0x40, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 + DeploymentOptions_RequiredContentGroupOnly = 0x100, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 + DeploymentOptions_ForceUpdateFromAnyVersion = 0x40000, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 + DeploymentOptions_RetainFilesOnFailure = 0x200000, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 + DeploymentOptions_StageInPlace = 0x400000 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ +}; +#ifdef WIDL_using_Windows_Management_Deployment +#define DeploymentOptions __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions +#endif /* WIDL_using_Windows_Management_Deployment */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + enum DeploymentProgressState { + DeploymentProgressState_Queued = 0, + DeploymentProgressState_Processing = 1 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentProgressState { + DeploymentProgressState_Queued = 0, + DeploymentProgressState_Processing = 1 +}; +#ifdef WIDL_using_Windows_Management_Deployment +#define DeploymentProgressState __x_ABI_CWindows_CManagement_CDeployment_CDeploymentProgressState +#endif /* WIDL_using_Windows_Management_Deployment */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + enum PackageInstallState { + PackageInstallState_NotInstalled = 0, + PackageInstallState_Staged = 1, + PackageInstallState_Installed = 2, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 + PackageInstallState_Paused = 6 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CManagement_CDeployment_CPackageInstallState { + PackageInstallState_NotInstalled = 0, + PackageInstallState_Staged = 1, + PackageInstallState_Installed = 2, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 + PackageInstallState_Paused = 6 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +}; +#ifdef WIDL_using_Windows_Management_Deployment +#define PackageInstallState __x_ABI_CWindows_CManagement_CDeployment_CPackageInstallState +#endif /* WIDL_using_Windows_Management_Deployment */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + enum PackageState { + PackageState_Normal = 0, + PackageState_LicenseInvalid = 1, + PackageState_Modified = 2, + PackageState_Tampered = 3 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CManagement_CDeployment_CPackageState { + PackageState_Normal = 0, + PackageState_LicenseInvalid = 1, + PackageState_Modified = 2, + PackageState_Tampered = 3 +}; +#ifdef WIDL_using_Windows_Management_Deployment +#define PackageState __x_ABI_CWindows_CManagement_CDeployment_CPackageState +#endif /* WIDL_using_Windows_Management_Deployment */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + enum PackageTypes { + PackageTypes_None = 0x0, + PackageTypes_Main = 0x1, + PackageTypes_Framework = 0x2, + PackageTypes_Resource = 0x4, + PackageTypes_Bundle = 0x8, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + PackageTypes_Xap = 0x10, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 + PackageTypes_Optional = 0x20, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 + PackageTypes_All = 0xffffffff +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes { + PackageTypes_None = 0x0, + PackageTypes_Main = 0x1, + PackageTypes_Framework = 0x2, + PackageTypes_Resource = 0x4, + PackageTypes_Bundle = 0x8, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + PackageTypes_Xap = 0x10, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 + PackageTypes_Optional = 0x20, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 + PackageTypes_All = 0xffffffff +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ +}; +#ifdef WIDL_using_Windows_Management_Deployment +#define PackageTypes __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes +#endif /* WIDL_using_Windows_Management_Deployment */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + enum RemovalOptions { + RemovalOptions_None = 0x0, + RemovalOptions_PreserveApplicationData = 0x1000, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 + RemovalOptions_PreserveRoamableApplicationData = 0x80, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 + RemovalOptions_RemoveForAllUsers = 0x80000 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CManagement_CDeployment_CRemovalOptions { + RemovalOptions_None = 0x0, + RemovalOptions_PreserveApplicationData = 0x1000, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 + RemovalOptions_PreserveRoamableApplicationData = 0x80, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 + RemovalOptions_RemoveForAllUsers = 0x80000 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 */ +}; +#ifdef WIDL_using_Windows_Management_Deployment +#define RemovalOptions __x_ABI_CWindows_CManagement_CDeployment_CRemovalOptions +#endif /* WIDL_using_Windows_Management_Deployment */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + struct DeploymentProgress { + enum DeploymentProgressState state; + UINT32 percentage; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CManagement_CDeployment_CDeploymentProgress { + enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentProgressState state; + UINT32 percentage; +}; +#ifdef WIDL_using_Windows_Management_Deployment +#define DeploymentProgress __x_ABI_CWindows_CManagement_CDeployment_CDeploymentProgress +#endif /* WIDL_using_Windows_Management_Deployment */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IDeploymentResult interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult, 0x2563b9ae, 0xb77d, 0x4c1f, 0x8a,0x7b, 0x20,0xe6,0xad,0x51,0x5e,0xf3); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + MIDL_INTERFACE("2563b9ae-b77d-4c1f-8a7b-20e6ad515ef3") + IDeploymentResult : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_ErrorText( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ActivityId( + GUID *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ExtendedErrorCode( + HRESULT *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult, 0x2563b9ae, 0xb77d, 0x4c1f, 0x8a,0x7b, 0x20,0xe6,0xad,0x51,0x5e,0xf3) +#endif +#else +typedef struct __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult *This, + TrustLevel *trustLevel); + + /*** IDeploymentResult methods ***/ + HRESULT (STDMETHODCALLTYPE *get_ErrorText)( + __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_ActivityId)( + __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult *This, + GUID *value); + + HRESULT (STDMETHODCALLTYPE *get_ExtendedErrorCode)( + __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult *This, + HRESULT *value); + + END_INTERFACE +} __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResultVtbl; + +interface __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult { + CONST_VTBL __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDeploymentResult methods ***/ +#define __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_get_ErrorText(This,value) (This)->lpVtbl->get_ErrorText(This,value) +#define __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_get_ActivityId(This,value) (This)->lpVtbl->get_ActivityId(This,value) +#define __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_get_ExtendedErrorCode(This,value) (This)->lpVtbl->get_ExtendedErrorCode(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_QueryInterface(__x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_AddRef(__x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_Release(__x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_GetIids(__x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_GetRuntimeClassName(__x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_GetTrustLevel(__x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDeploymentResult methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_get_ErrorText(__x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult* This,HSTRING *value) { + return This->lpVtbl->get_ErrorText(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_get_ActivityId(__x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult* This,GUID *value) { + return This->lpVtbl->get_ActivityId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_get_ExtendedErrorCode(__x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult* This,HRESULT *value) { + return This->lpVtbl->get_ExtendedErrorCode(This,value); +} +#endif +#ifdef WIDL_using_Windows_Management_Deployment +#define IID_IDeploymentResult IID___x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult +#define IDeploymentResultVtbl __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResultVtbl +#define IDeploymentResult __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult +#define IDeploymentResult_QueryInterface __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_QueryInterface +#define IDeploymentResult_AddRef __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_AddRef +#define IDeploymentResult_Release __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_Release +#define IDeploymentResult_GetIids __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_GetIids +#define IDeploymentResult_GetRuntimeClassName __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_GetRuntimeClassName +#define IDeploymentResult_GetTrustLevel __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_GetTrustLevel +#define IDeploymentResult_get_ErrorText __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_get_ErrorText +#define IDeploymentResult_get_ActivityId __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_get_ActivityId +#define IDeploymentResult_get_ExtendedErrorCode __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_get_ExtendedErrorCode +#endif /* WIDL_using_Windows_Management_Deployment */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IPackageManager interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager, 0x9a7d4b65, 0x5e8f, 0x4fc7, 0xa2,0xe5, 0x7f,0x69,0x25,0xcb,0x8b,0x53); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + MIDL_INTERFACE("9a7d4b65-5e8f-4fc7-a2e5-7f6925cb8b53") + IPackageManager : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE AddPackageAsync( + ABI::Windows::Foundation::IUriRuntimeClass *uri, + ABI::Windows::Foundation::Collections::IIterable *dependencies, + enum DeploymentOptions options, + ABI::Windows::Foundation::IAsyncOperationWithProgress **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE UpdatePackageAsync( + ABI::Windows::Foundation::IUriRuntimeClass *uri, + ABI::Windows::Foundation::Collections::IIterable *dependencies, + enum DeploymentOptions options, + ABI::Windows::Foundation::IAsyncOperationWithProgress **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemovePackageAsync( + HSTRING name, + ABI::Windows::Foundation::IAsyncOperationWithProgress **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE StagePackageAsync( + ABI::Windows::Foundation::IUriRuntimeClass *uri, + ABI::Windows::Foundation::Collections::IIterable *dependencies, + ABI::Windows::Foundation::IAsyncOperationWithProgress **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE RegisterPackageAsync( + ABI::Windows::Foundation::IUriRuntimeClass *uri, + ABI::Windows::Foundation::Collections::IIterable *dependencies, + enum DeploymentOptions options, + ABI::Windows::Foundation::IAsyncOperationWithProgress **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackages( + ABI::Windows::Foundation::Collections::IIterable **packages) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackagesByUserSecurityId( + HSTRING sid, + ABI::Windows::Foundation::Collections::IIterable **packages) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackagesByNamePublisher( + HSTRING name, + HSTRING publisher, + ABI::Windows::Foundation::Collections::IIterable **packages) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackagesByUserSecurityIdNamePublisher( + HSTRING sid, + HSTRING name, + HSTRING publisher, + ABI::Windows::Foundation::Collections::IIterable **packages) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindUsers( + HSTRING name, + ABI::Windows::Foundation::Collections::IIterable **users) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetPackageState( + HSTRING name, + enum PackageState state) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackageByPackageFullName( + HSTRING name, + ABI::Windows::ApplicationModel::IPackage **package) = 0; + + virtual HRESULT STDMETHODCALLTYPE CleanupPackageForUserAsync( + HSTRING name, + HSTRING sid, + ABI::Windows::Foundation::IAsyncOperationWithProgress **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackagesByPackageFamilyName( + HSTRING family_name, + ABI::Windows::Foundation::Collections::IIterable **packages) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackagesByUserSecurityIdPackageFamilyName( + HSTRING sid, + HSTRING family_name, + ABI::Windows::Foundation::Collections::IIterable **packages) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackageByUserSecurityIdPackageFullName( + HSTRING sid, + HSTRING name, + ABI::Windows::ApplicationModel::IPackage **package) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager, 0x9a7d4b65, 0x5e8f, 0x4fc7, 0xa2,0xe5, 0x7f,0x69,0x25,0xcb,0x8b,0x53) +#endif +#else +typedef struct __x_ABI_CWindows_CManagement_CDeployment_CIPackageManagerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + TrustLevel *trustLevel); + + /*** IPackageManager methods ***/ + HRESULT (STDMETHODCALLTYPE *AddPackageAsync)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *uri, + __FIIterable_1_Windows__CFoundation__CUri *dependencies, + enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions options, + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation); + + HRESULT (STDMETHODCALLTYPE *UpdatePackageAsync)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *uri, + __FIIterable_1_Windows__CFoundation__CUri *dependencies, + enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions options, + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation); + + HRESULT (STDMETHODCALLTYPE *RemovePackageAsync)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + HSTRING name, + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation); + + HRESULT (STDMETHODCALLTYPE *StagePackageAsync)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *uri, + __FIIterable_1_Windows__CFoundation__CUri *dependencies, + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation); + + HRESULT (STDMETHODCALLTYPE *RegisterPackageAsync)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *uri, + __FIIterable_1_Windows__CFoundation__CUri *dependencies, + enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions options, + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation); + + HRESULT (STDMETHODCALLTYPE *FindPackages)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + __FIIterable_1_Windows__CApplicationModel__CPackage **packages); + + HRESULT (STDMETHODCALLTYPE *FindPackagesByUserSecurityId)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + HSTRING sid, + __FIIterable_1_Windows__CApplicationModel__CPackage **packages); + + HRESULT (STDMETHODCALLTYPE *FindPackagesByNamePublisher)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + HSTRING name, + HSTRING publisher, + __FIIterable_1_Windows__CApplicationModel__CPackage **packages); + + HRESULT (STDMETHODCALLTYPE *FindPackagesByUserSecurityIdNamePublisher)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + HSTRING sid, + HSTRING name, + HSTRING publisher, + __FIIterable_1_Windows__CApplicationModel__CPackage **packages); + + HRESULT (STDMETHODCALLTYPE *FindUsers)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + HSTRING name, + __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation **users); + + HRESULT (STDMETHODCALLTYPE *SetPackageState)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + HSTRING name, + enum __x_ABI_CWindows_CManagement_CDeployment_CPackageState state); + + HRESULT (STDMETHODCALLTYPE *FindPackageByPackageFullName)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + HSTRING name, + __x_ABI_CWindows_CApplicationModel_CIPackage **package); + + HRESULT (STDMETHODCALLTYPE *CleanupPackageForUserAsync)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + HSTRING name, + HSTRING sid, + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation); + + HRESULT (STDMETHODCALLTYPE *FindPackagesByPackageFamilyName)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + HSTRING family_name, + __FIIterable_1_Windows__CApplicationModel__CPackage **packages); + + HRESULT (STDMETHODCALLTYPE *FindPackagesByUserSecurityIdPackageFamilyName)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + HSTRING sid, + HSTRING family_name, + __FIIterable_1_Windows__CApplicationModel__CPackage **packages); + + HRESULT (STDMETHODCALLTYPE *FindPackageByUserSecurityIdPackageFullName)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager *This, + HSTRING sid, + HSTRING name, + __x_ABI_CWindows_CApplicationModel_CIPackage **package); + + END_INTERFACE +} __x_ABI_CWindows_CManagement_CDeployment_CIPackageManagerVtbl; + +interface __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager { + CONST_VTBL __x_ABI_CWindows_CManagement_CDeployment_CIPackageManagerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IPackageManager methods ***/ +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_AddPackageAsync(This,uri,dependencies,options,operation) (This)->lpVtbl->AddPackageAsync(This,uri,dependencies,options,operation) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_UpdatePackageAsync(This,uri,dependencies,options,operation) (This)->lpVtbl->UpdatePackageAsync(This,uri,dependencies,options,operation) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_RemovePackageAsync(This,name,operation) (This)->lpVtbl->RemovePackageAsync(This,name,operation) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_StagePackageAsync(This,uri,dependencies,operation) (This)->lpVtbl->StagePackageAsync(This,uri,dependencies,operation) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_RegisterPackageAsync(This,uri,dependencies,options,operation) (This)->lpVtbl->RegisterPackageAsync(This,uri,dependencies,options,operation) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackages(This,packages) (This)->lpVtbl->FindPackages(This,packages) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByUserSecurityId(This,sid,packages) (This)->lpVtbl->FindPackagesByUserSecurityId(This,sid,packages) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByNamePublisher(This,name,publisher,packages) (This)->lpVtbl->FindPackagesByNamePublisher(This,name,publisher,packages) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByUserSecurityIdNamePublisher(This,sid,name,publisher,packages) (This)->lpVtbl->FindPackagesByUserSecurityIdNamePublisher(This,sid,name,publisher,packages) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindUsers(This,name,users) (This)->lpVtbl->FindUsers(This,name,users) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_SetPackageState(This,name,state) (This)->lpVtbl->SetPackageState(This,name,state) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackageByPackageFullName(This,name,package) (This)->lpVtbl->FindPackageByPackageFullName(This,name,package) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_CleanupPackageForUserAsync(This,name,sid,operation) (This)->lpVtbl->CleanupPackageForUserAsync(This,name,sid,operation) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByPackageFamilyName(This,family_name,packages) (This)->lpVtbl->FindPackagesByPackageFamilyName(This,family_name,packages) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByUserSecurityIdPackageFamilyName(This,sid,family_name,packages) (This)->lpVtbl->FindPackagesByUserSecurityIdPackageFamilyName(This,sid,family_name,packages) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackageByUserSecurityIdPackageFullName(This,sid,name,package) (This)->lpVtbl->FindPackageByUserSecurityIdPackageFullName(This,sid,name,package) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_QueryInterface(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_AddRef(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_Release(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_GetIids(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_GetRuntimeClassName(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_GetTrustLevel(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IPackageManager methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_AddPackageAsync(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass *uri,__FIIterable_1_Windows__CFoundation__CUri *dependencies,enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions options,__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation) { + return This->lpVtbl->AddPackageAsync(This,uri,dependencies,options,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_UpdatePackageAsync(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass *uri,__FIIterable_1_Windows__CFoundation__CUri *dependencies,enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions options,__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation) { + return This->lpVtbl->UpdatePackageAsync(This,uri,dependencies,options,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_RemovePackageAsync(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,HSTRING name,__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation) { + return This->lpVtbl->RemovePackageAsync(This,name,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_StagePackageAsync(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass *uri,__FIIterable_1_Windows__CFoundation__CUri *dependencies,__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation) { + return This->lpVtbl->StagePackageAsync(This,uri,dependencies,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_RegisterPackageAsync(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass *uri,__FIIterable_1_Windows__CFoundation__CUri *dependencies,enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions options,__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation) { + return This->lpVtbl->RegisterPackageAsync(This,uri,dependencies,options,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackages(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,__FIIterable_1_Windows__CApplicationModel__CPackage **packages) { + return This->lpVtbl->FindPackages(This,packages); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByUserSecurityId(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,HSTRING sid,__FIIterable_1_Windows__CApplicationModel__CPackage **packages) { + return This->lpVtbl->FindPackagesByUserSecurityId(This,sid,packages); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByNamePublisher(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,HSTRING name,HSTRING publisher,__FIIterable_1_Windows__CApplicationModel__CPackage **packages) { + return This->lpVtbl->FindPackagesByNamePublisher(This,name,publisher,packages); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByUserSecurityIdNamePublisher(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,HSTRING sid,HSTRING name,HSTRING publisher,__FIIterable_1_Windows__CApplicationModel__CPackage **packages) { + return This->lpVtbl->FindPackagesByUserSecurityIdNamePublisher(This,sid,name,publisher,packages); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindUsers(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,HSTRING name,__FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation **users) { + return This->lpVtbl->FindUsers(This,name,users); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_SetPackageState(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,HSTRING name,enum __x_ABI_CWindows_CManagement_CDeployment_CPackageState state) { + return This->lpVtbl->SetPackageState(This,name,state); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackageByPackageFullName(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,HSTRING name,__x_ABI_CWindows_CApplicationModel_CIPackage **package) { + return This->lpVtbl->FindPackageByPackageFullName(This,name,package); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_CleanupPackageForUserAsync(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,HSTRING name,HSTRING sid,__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation) { + return This->lpVtbl->CleanupPackageForUserAsync(This,name,sid,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByPackageFamilyName(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,HSTRING family_name,__FIIterable_1_Windows__CApplicationModel__CPackage **packages) { + return This->lpVtbl->FindPackagesByPackageFamilyName(This,family_name,packages); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByUserSecurityIdPackageFamilyName(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,HSTRING sid,HSTRING family_name,__FIIterable_1_Windows__CApplicationModel__CPackage **packages) { + return This->lpVtbl->FindPackagesByUserSecurityIdPackageFamilyName(This,sid,family_name,packages); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackageByUserSecurityIdPackageFullName(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager* This,HSTRING sid,HSTRING name,__x_ABI_CWindows_CApplicationModel_CIPackage **package) { + return This->lpVtbl->FindPackageByUserSecurityIdPackageFullName(This,sid,name,package); +} +#endif +#ifdef WIDL_using_Windows_Management_Deployment +#define IID_IPackageManager IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager +#define IPackageManagerVtbl __x_ABI_CWindows_CManagement_CDeployment_CIPackageManagerVtbl +#define IPackageManager __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager +#define IPackageManager_QueryInterface __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_QueryInterface +#define IPackageManager_AddRef __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_AddRef +#define IPackageManager_Release __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_Release +#define IPackageManager_GetIids __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_GetIids +#define IPackageManager_GetRuntimeClassName __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_GetRuntimeClassName +#define IPackageManager_GetTrustLevel __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_GetTrustLevel +#define IPackageManager_AddPackageAsync __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_AddPackageAsync +#define IPackageManager_UpdatePackageAsync __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_UpdatePackageAsync +#define IPackageManager_RemovePackageAsync __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_RemovePackageAsync +#define IPackageManager_StagePackageAsync __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_StagePackageAsync +#define IPackageManager_RegisterPackageAsync __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_RegisterPackageAsync +#define IPackageManager_FindPackages __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackages +#define IPackageManager_FindPackagesByUserSecurityId __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByUserSecurityId +#define IPackageManager_FindPackagesByNamePublisher __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByNamePublisher +#define IPackageManager_FindPackagesByUserSecurityIdNamePublisher __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByUserSecurityIdNamePublisher +#define IPackageManager_FindUsers __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindUsers +#define IPackageManager_SetPackageState __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_SetPackageState +#define IPackageManager_FindPackageByPackageFullName __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackageByPackageFullName +#define IPackageManager_CleanupPackageForUserAsync __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_CleanupPackageForUserAsync +#define IPackageManager_FindPackagesByPackageFamilyName __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByPackageFamilyName +#define IPackageManager_FindPackagesByUserSecurityIdPackageFamilyName __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackagesByUserSecurityIdPackageFamilyName +#define IPackageManager_FindPackageByUserSecurityIdPackageFullName __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_FindPackageByUserSecurityIdPackageFullName +#endif /* WIDL_using_Windows_Management_Deployment */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IPackageManager2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2, 0xf7aad08d, 0x0840, 0x46f2, 0xb5,0xd8, 0xca,0xd4,0x76,0x93,0xa0,0x95); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + MIDL_INTERFACE("f7aad08d-0840-46f2-b5d8-cad47693a095") + IPackageManager2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE RemovePackageWithOptionsAsync( + HSTRING name, + enum RemovalOptions options, + ABI::Windows::Foundation::IAsyncOperationWithProgress **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE StagePackageWithOptionsAsync( + ABI::Windows::Foundation::IUriRuntimeClass *uri, + ABI::Windows::Foundation::Collections::IIterable *dependencies, + enum DeploymentOptions options, + ABI::Windows::Foundation::IAsyncOperationWithProgress **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE RegisterPackageByFullNameAsync( + HSTRING name, + ABI::Windows::Foundation::Collections::IIterable *dependencies, + enum DeploymentOptions options, + ABI::Windows::Foundation::IAsyncOperationWithProgress **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackagesWithPackageTypes( + enum PackageTypes types, + ABI::Windows::Foundation::Collections::IIterable **packages) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackagesByUserSecurityIdWithPackageTypes( + HSTRING sid, + enum PackageTypes types, + ABI::Windows::Foundation::Collections::IIterable **packages) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackagesByNamePublisherWithPackageTypes( + HSTRING name, + HSTRING publisher, + enum PackageTypes types, + ABI::Windows::Foundation::Collections::IIterable **packages) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackagesByUserSecurityIdNamePublisherWithPackageTypes( + HSTRING sid, + HSTRING name, + HSTRING publisher, + enum PackageTypes types, + ABI::Windows::Foundation::Collections::IIterable **packages) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackagesByPackageFamilyNameWithPackageTypes( + HSTRING family_name, + enum PackageTypes types, + ABI::Windows::Foundation::Collections::IIterable **packages) = 0; + + virtual HRESULT STDMETHODCALLTYPE FindPackagesByUserSecurityIdPackageFamilyNameWithPackageTypes( + HSTRING sid, + HSTRING family_name, + enum PackageTypes types, + ABI::Windows::Foundation::Collections::IIterable **packages) = 0; + + virtual HRESULT STDMETHODCALLTYPE StageUserDataAsync( + HSTRING name, + ABI::Windows::Foundation::IAsyncOperationWithProgress **operation) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2, 0xf7aad08d, 0x0840, 0x46f2, 0xb5,0xd8, 0xca,0xd4,0x76,0x93,0xa0,0x95) +#endif +#else +typedef struct __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + TrustLevel *trustLevel); + + /*** IPackageManager2 methods ***/ + HRESULT (STDMETHODCALLTYPE *RemovePackageWithOptionsAsync)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + HSTRING name, + enum __x_ABI_CWindows_CManagement_CDeployment_CRemovalOptions options, + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation); + + HRESULT (STDMETHODCALLTYPE *StagePackageWithOptionsAsync)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass *uri, + __FIIterable_1_Windows__CFoundation__CUri *dependencies, + enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions options, + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation); + + HRESULT (STDMETHODCALLTYPE *RegisterPackageByFullNameAsync)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + HSTRING name, + __FIIterable_1_HSTRING *dependencies, + enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions options, + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation); + + HRESULT (STDMETHODCALLTYPE *FindPackagesWithPackageTypes)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes types, + __FIIterable_1_Windows__CApplicationModel__CPackage **packages); + + HRESULT (STDMETHODCALLTYPE *FindPackagesByUserSecurityIdWithPackageTypes)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + HSTRING sid, + enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes types, + __FIIterable_1_Windows__CApplicationModel__CPackage **packages); + + HRESULT (STDMETHODCALLTYPE *FindPackagesByNamePublisherWithPackageTypes)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + HSTRING name, + HSTRING publisher, + enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes types, + __FIIterable_1_Windows__CApplicationModel__CPackage **packages); + + HRESULT (STDMETHODCALLTYPE *FindPackagesByUserSecurityIdNamePublisherWithPackageTypes)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + HSTRING sid, + HSTRING name, + HSTRING publisher, + enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes types, + __FIIterable_1_Windows__CApplicationModel__CPackage **packages); + + HRESULT (STDMETHODCALLTYPE *FindPackagesByPackageFamilyNameWithPackageTypes)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + HSTRING family_name, + enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes types, + __FIIterable_1_Windows__CApplicationModel__CPackage **packages); + + HRESULT (STDMETHODCALLTYPE *FindPackagesByUserSecurityIdPackageFamilyNameWithPackageTypes)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + HSTRING sid, + HSTRING family_name, + enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes types, + __FIIterable_1_Windows__CApplicationModel__CPackage **packages); + + HRESULT (STDMETHODCALLTYPE *StageUserDataAsync)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 *This, + HSTRING name, + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation); + + END_INTERFACE +} __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2Vtbl; + +interface __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 { + CONST_VTBL __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IPackageManager2 methods ***/ +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_RemovePackageWithOptionsAsync(This,name,options,operation) (This)->lpVtbl->RemovePackageWithOptionsAsync(This,name,options,operation) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_StagePackageWithOptionsAsync(This,uri,dependencies,options,operation) (This)->lpVtbl->StagePackageWithOptionsAsync(This,uri,dependencies,options,operation) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_RegisterPackageByFullNameAsync(This,name,dependencies,options,operation) (This)->lpVtbl->RegisterPackageByFullNameAsync(This,name,dependencies,options,operation) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesWithPackageTypes(This,types,packages) (This)->lpVtbl->FindPackagesWithPackageTypes(This,types,packages) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByUserSecurityIdWithPackageTypes(This,sid,types,packages) (This)->lpVtbl->FindPackagesByUserSecurityIdWithPackageTypes(This,sid,types,packages) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByNamePublisherWithPackageTypes(This,name,publisher,types,packages) (This)->lpVtbl->FindPackagesByNamePublisherWithPackageTypes(This,name,publisher,types,packages) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByUserSecurityIdNamePublisherWithPackageTypes(This,sid,name,publisher,types,packages) (This)->lpVtbl->FindPackagesByUserSecurityIdNamePublisherWithPackageTypes(This,sid,name,publisher,types,packages) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByPackageFamilyNameWithPackageTypes(This,family_name,types,packages) (This)->lpVtbl->FindPackagesByPackageFamilyNameWithPackageTypes(This,family_name,types,packages) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByUserSecurityIdPackageFamilyNameWithPackageTypes(This,sid,family_name,types,packages) (This)->lpVtbl->FindPackagesByUserSecurityIdPackageFamilyNameWithPackageTypes(This,sid,family_name,types,packages) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_StageUserDataAsync(This,name,operation) (This)->lpVtbl->StageUserDataAsync(This,name,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_QueryInterface(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_AddRef(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_Release(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_GetIids(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_GetRuntimeClassName(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_GetTrustLevel(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IPackageManager2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_RemovePackageWithOptionsAsync(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,HSTRING name,enum __x_ABI_CWindows_CManagement_CDeployment_CRemovalOptions options,__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation) { + return This->lpVtbl->RemovePackageWithOptionsAsync(This,name,options,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_StagePackageWithOptionsAsync(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass *uri,__FIIterable_1_Windows__CFoundation__CUri *dependencies,enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions options,__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation) { + return This->lpVtbl->StagePackageWithOptionsAsync(This,uri,dependencies,options,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_RegisterPackageByFullNameAsync(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,HSTRING name,__FIIterable_1_HSTRING *dependencies,enum __x_ABI_CWindows_CManagement_CDeployment_CDeploymentOptions options,__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation) { + return This->lpVtbl->RegisterPackageByFullNameAsync(This,name,dependencies,options,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesWithPackageTypes(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes types,__FIIterable_1_Windows__CApplicationModel__CPackage **packages) { + return This->lpVtbl->FindPackagesWithPackageTypes(This,types,packages); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByUserSecurityIdWithPackageTypes(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,HSTRING sid,enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes types,__FIIterable_1_Windows__CApplicationModel__CPackage **packages) { + return This->lpVtbl->FindPackagesByUserSecurityIdWithPackageTypes(This,sid,types,packages); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByNamePublisherWithPackageTypes(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,HSTRING name,HSTRING publisher,enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes types,__FIIterable_1_Windows__CApplicationModel__CPackage **packages) { + return This->lpVtbl->FindPackagesByNamePublisherWithPackageTypes(This,name,publisher,types,packages); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByUserSecurityIdNamePublisherWithPackageTypes(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,HSTRING sid,HSTRING name,HSTRING publisher,enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes types,__FIIterable_1_Windows__CApplicationModel__CPackage **packages) { + return This->lpVtbl->FindPackagesByUserSecurityIdNamePublisherWithPackageTypes(This,sid,name,publisher,types,packages); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByPackageFamilyNameWithPackageTypes(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,HSTRING family_name,enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes types,__FIIterable_1_Windows__CApplicationModel__CPackage **packages) { + return This->lpVtbl->FindPackagesByPackageFamilyNameWithPackageTypes(This,family_name,types,packages); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByUserSecurityIdPackageFamilyNameWithPackageTypes(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,HSTRING sid,HSTRING family_name,enum __x_ABI_CWindows_CManagement_CDeployment_CPackageTypes types,__FIIterable_1_Windows__CApplicationModel__CPackage **packages) { + return This->lpVtbl->FindPackagesByUserSecurityIdPackageFamilyNameWithPackageTypes(This,sid,family_name,types,packages); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_StageUserDataAsync(__x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2* This,HSTRING name,__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **operation) { + return This->lpVtbl->StageUserDataAsync(This,name,operation); +} +#endif +#ifdef WIDL_using_Windows_Management_Deployment +#define IID_IPackageManager2 IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 +#define IPackageManager2Vtbl __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2Vtbl +#define IPackageManager2 __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 +#define IPackageManager2_QueryInterface __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_QueryInterface +#define IPackageManager2_AddRef __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_AddRef +#define IPackageManager2_Release __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_Release +#define IPackageManager2_GetIids __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_GetIids +#define IPackageManager2_GetRuntimeClassName __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_GetRuntimeClassName +#define IPackageManager2_GetTrustLevel __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_GetTrustLevel +#define IPackageManager2_RemovePackageWithOptionsAsync __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_RemovePackageWithOptionsAsync +#define IPackageManager2_StagePackageWithOptionsAsync __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_StagePackageWithOptionsAsync +#define IPackageManager2_RegisterPackageByFullNameAsync __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_RegisterPackageByFullNameAsync +#define IPackageManager2_FindPackagesWithPackageTypes __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesWithPackageTypes +#define IPackageManager2_FindPackagesByUserSecurityIdWithPackageTypes __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByUserSecurityIdWithPackageTypes +#define IPackageManager2_FindPackagesByNamePublisherWithPackageTypes __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByNamePublisherWithPackageTypes +#define IPackageManager2_FindPackagesByUserSecurityIdNamePublisherWithPackageTypes __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByUserSecurityIdNamePublisherWithPackageTypes +#define IPackageManager2_FindPackagesByPackageFamilyNameWithPackageTypes __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByPackageFamilyNameWithPackageTypes +#define IPackageManager2_FindPackagesByUserSecurityIdPackageFamilyNameWithPackageTypes __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_FindPackagesByUserSecurityIdPackageFamilyNameWithPackageTypes +#define IPackageManager2_StageUserDataAsync __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_StageUserDataAsync +#endif /* WIDL_using_Windows_Management_Deployment */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IPackageUserInformation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation, 0xf6383423, 0xfa09, 0x4cbc, 0x90,0x55, 0x15,0xca,0x27,0x5e,0x2e,0x7e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Management { + namespace Deployment { + MIDL_INTERFACE("f6383423-fa09-4cbc-9055-15ca275e2e7e") + IPackageUserInformation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_UserSecurityId( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_InstallState( + enum PackageInstallState *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation, 0xf6383423, 0xfa09, 0x4cbc, 0x90,0x55, 0x15,0xca,0x27,0x5e,0x2e,0x7e) +#endif +#else +typedef struct __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation *This, + TrustLevel *trustLevel); + + /*** IPackageUserInformation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_UserSecurityId)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_InstallState)( + __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation *This, + enum __x_ABI_CWindows_CManagement_CDeployment_CPackageInstallState *value); + + END_INTERFACE +} __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformationVtbl; + +interface __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation { + CONST_VTBL __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IPackageUserInformation methods ***/ +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_get_UserSecurityId(This,value) (This)->lpVtbl->get_UserSecurityId(This,value) +#define __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_get_InstallState(This,value) (This)->lpVtbl->get_InstallState(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_QueryInterface(__x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_AddRef(__x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_Release(__x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_GetIids(__x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_GetRuntimeClassName(__x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_GetTrustLevel(__x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IPackageUserInformation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_get_UserSecurityId(__x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation* This,HSTRING *value) { + return This->lpVtbl->get_UserSecurityId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_get_InstallState(__x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation* This,enum __x_ABI_CWindows_CManagement_CDeployment_CPackageInstallState *value) { + return This->lpVtbl->get_InstallState(This,value); +} +#endif +#ifdef WIDL_using_Windows_Management_Deployment +#define IID_IPackageUserInformation IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation +#define IPackageUserInformationVtbl __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformationVtbl +#define IPackageUserInformation __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation +#define IPackageUserInformation_QueryInterface __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_QueryInterface +#define IPackageUserInformation_AddRef __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_AddRef +#define IPackageUserInformation_Release __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_Release +#define IPackageUserInformation_GetIids __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_GetIids +#define IPackageUserInformation_GetRuntimeClassName __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_GetRuntimeClassName +#define IPackageUserInformation_GetTrustLevel __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_GetTrustLevel +#define IPackageUserInformation_get_UserSecurityId __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_get_UserSecurityId +#define IPackageUserInformation_get_InstallState __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_get_InstallState +#endif /* WIDL_using_Windows_Management_Deployment */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Management.Deployment.DeploymentResult + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Management_Deployment_DeploymentResult_DEFINED +#define RUNTIMECLASS_Windows_Management_Deployment_DeploymentResult_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Management_Deployment_DeploymentResult[] = {'W','i','n','d','o','w','s','.','M','a','n','a','g','e','m','e','n','t','.','D','e','p','l','o','y','m','e','n','t','.','D','e','p','l','o','y','m','e','n','t','R','e','s','u','l','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Management_Deployment_DeploymentResult[] = L"Windows.Management.Deployment.DeploymentResult"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Management_Deployment_DeploymentResult[] = {'W','i','n','d','o','w','s','.','M','a','n','a','g','e','m','e','n','t','.','D','e','p','l','o','y','m','e','n','t','.','D','e','p','l','o','y','m','e','n','t','R','e','s','u','l','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Management_Deployment_DeploymentResult_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Management.Deployment.PackageManager + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Management_Deployment_PackageManager_DEFINED +#define RUNTIMECLASS_Windows_Management_Deployment_PackageManager_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Management_Deployment_PackageManager[] = {'W','i','n','d','o','w','s','.','M','a','n','a','g','e','m','e','n','t','.','D','e','p','l','o','y','m','e','n','t','.','P','a','c','k','a','g','e','M','a','n','a','g','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Management_Deployment_PackageManager[] = L"Windows.Management.Deployment.PackageManager"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Management_Deployment_PackageManager[] = {'W','i','n','d','o','w','s','.','M','a','n','a','g','e','m','e','n','t','.','D','e','p','l','o','y','m','e','n','t','.','P','a','c','k','a','g','e','M','a','n','a','g','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Management_Deployment_PackageManager_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Management.Deployment.PackageUserInformation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Management_Deployment_PackageUserInformation_DEFINED +#define RUNTIMECLASS_Windows_Management_Deployment_PackageUserInformation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Management_Deployment_PackageUserInformation[] = {'W','i','n','d','o','w','s','.','M','a','n','a','g','e','m','e','n','t','.','D','e','p','l','o','y','m','e','n','t','.','P','a','c','k','a','g','e','U','s','e','r','I','n','f','o','r','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Management_Deployment_PackageUserInformation[] = L"Windows.Management.Deployment.PackageUserInformation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Management_Deployment_PackageUserInformation[] = {'W','i','n','d','o','w','s','.','M','a','n','a','g','e','m','e','n','t','.','D','e','p','l','o','y','m','e','n','t','.','P','a','c','k','a','g','e','U','s','e','r','I','n','f','o','r','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Management_Deployment_PackageUserInformation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CFoundation__CUri, 0xb0d63b78, 0x78ad, 0x5e31, 0xb6,0xd8, 0xe3,0x2a,0x0e,0x16,0xc4,0x47); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("b0d63b78-78ad-5e31-b6d8-e32a0e16c447") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CFoundation__CUri, 0xb0d63b78, 0x78ad, 0x5e31, 0xb6,0xd8, 0xe3,0x2a,0x0e,0x16,0xc4,0x47) +#endif +#else +typedef struct __FIIterable_1_Windows__CFoundation__CUriVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CFoundation__CUri *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CFoundation__CUri *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CFoundation__CUri *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CFoundation__CUri *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CFoundation__CUri *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CFoundation__CUri *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CFoundation__CUri *This, + __FIIterator_1_Windows__CFoundation__CUri **value); + + END_INTERFACE +} __FIIterable_1_Windows__CFoundation__CUriVtbl; + +interface __FIIterable_1_Windows__CFoundation__CUri { + CONST_VTBL __FIIterable_1_Windows__CFoundation__CUriVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CFoundation__CUri_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CFoundation__CUri_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CFoundation__CUri_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CFoundation__CUri_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CFoundation__CUri_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CFoundation__CUri_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CFoundation__CUri_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CUri_QueryInterface(__FIIterable_1_Windows__CFoundation__CUri* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CFoundation__CUri_AddRef(__FIIterable_1_Windows__CFoundation__CUri* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CFoundation__CUri_Release(__FIIterable_1_Windows__CFoundation__CUri* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CUri_GetIids(__FIIterable_1_Windows__CFoundation__CUri* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CUri_GetRuntimeClassName(__FIIterable_1_Windows__CFoundation__CUri* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CUri_GetTrustLevel(__FIIterable_1_Windows__CFoundation__CUri* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CFoundation__CUri_First(__FIIterable_1_Windows__CFoundation__CUri* This,__FIIterator_1_Windows__CFoundation__CUri **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_Uri IID___FIIterable_1_Windows__CFoundation__CUri +#define IIterable_UriVtbl __FIIterable_1_Windows__CFoundation__CUriVtbl +#define IIterable_Uri __FIIterable_1_Windows__CFoundation__CUri +#define IIterable_Uri_QueryInterface __FIIterable_1_Windows__CFoundation__CUri_QueryInterface +#define IIterable_Uri_AddRef __FIIterable_1_Windows__CFoundation__CUri_AddRef +#define IIterable_Uri_Release __FIIterable_1_Windows__CFoundation__CUri_Release +#define IIterable_Uri_GetIids __FIIterable_1_Windows__CFoundation__CUri_GetIids +#define IIterable_Uri_GetRuntimeClassName __FIIterable_1_Windows__CFoundation__CUri_GetRuntimeClassName +#define IIterable_Uri_GetTrustLevel __FIIterable_1_Windows__CFoundation__CUri_GetTrustLevel +#define IIterable_Uri_First __FIIterable_1_Windows__CFoundation__CUri_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CFoundation__CUri, 0x1c157d0f, 0x5efe, 0x5cec, 0xbb,0xd6, 0x0c,0x6c,0xe9,0xaf,0x07,0xa5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("1c157d0f-5efe-5cec-bbd6-0c6ce9af07a5") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CFoundation__CUri, 0x1c157d0f, 0x5efe, 0x5cec, 0xbb,0xd6, 0x0c,0x6c,0xe9,0xaf,0x07,0xa5) +#endif +#else +typedef struct __FIIterator_1_Windows__CFoundation__CUriVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CFoundation__CUri *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CFoundation__CUri *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CFoundation__CUri *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CFoundation__CUri *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CFoundation__CUri *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CFoundation__CUri *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CFoundation__CUri *This, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CFoundation__CUri *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CFoundation__CUri *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CFoundation__CUri *This, + UINT32 items_size, + __x_ABI_CWindows_CFoundation_CIUriRuntimeClass **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CFoundation__CUriVtbl; + +interface __FIIterator_1_Windows__CFoundation__CUri { + CONST_VTBL __FIIterator_1_Windows__CFoundation__CUriVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CFoundation__CUri_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CFoundation__CUri_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CFoundation__CUri_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CFoundation__CUri_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CFoundation__CUri_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CFoundation__CUri_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CFoundation__CUri_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CFoundation__CUri_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CFoundation__CUri_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CFoundation__CUri_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_QueryInterface(__FIIterator_1_Windows__CFoundation__CUri* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CFoundation__CUri_AddRef(__FIIterator_1_Windows__CFoundation__CUri* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CFoundation__CUri_Release(__FIIterator_1_Windows__CFoundation__CUri* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_GetIids(__FIIterator_1_Windows__CFoundation__CUri* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_GetRuntimeClassName(__FIIterator_1_Windows__CFoundation__CUri* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_GetTrustLevel(__FIIterator_1_Windows__CFoundation__CUri* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_get_Current(__FIIterator_1_Windows__CFoundation__CUri* This,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_get_HasCurrent(__FIIterator_1_Windows__CFoundation__CUri* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_MoveNext(__FIIterator_1_Windows__CFoundation__CUri* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CFoundation__CUri_GetMany(__FIIterator_1_Windows__CFoundation__CUri* This,UINT32 items_size,__x_ABI_CWindows_CFoundation_CIUriRuntimeClass **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_Uri IID___FIIterator_1_Windows__CFoundation__CUri +#define IIterator_UriVtbl __FIIterator_1_Windows__CFoundation__CUriVtbl +#define IIterator_Uri __FIIterator_1_Windows__CFoundation__CUri +#define IIterator_Uri_QueryInterface __FIIterator_1_Windows__CFoundation__CUri_QueryInterface +#define IIterator_Uri_AddRef __FIIterator_1_Windows__CFoundation__CUri_AddRef +#define IIterator_Uri_Release __FIIterator_1_Windows__CFoundation__CUri_Release +#define IIterator_Uri_GetIids __FIIterator_1_Windows__CFoundation__CUri_GetIids +#define IIterator_Uri_GetRuntimeClassName __FIIterator_1_Windows__CFoundation__CUri_GetRuntimeClassName +#define IIterator_Uri_GetTrustLevel __FIIterator_1_Windows__CFoundation__CUri_GetTrustLevel +#define IIterator_Uri_get_Current __FIIterator_1_Windows__CFoundation__CUri_get_Current +#define IIterator_Uri_get_HasCurrent __FIIterator_1_Windows__CFoundation__CUri_get_HasCurrent +#define IIterator_Uri_MoveNext __FIIterator_1_Windows__CFoundation__CUri_MoveNext +#define IIterator_Uri_GetMany __FIIterator_1_Windows__CFoundation__CUri_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CApplicationModel__CPackage, 0x69ad6aa7, 0x0c49, 0x5f27, 0xa5,0xeb, 0xef,0x4d,0x59,0x46,0x7b,0x6d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("69ad6aa7-0c49-5f27-a5eb-ef4d59467b6d") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CApplicationModel__CPackage, 0x69ad6aa7, 0x0c49, 0x5f27, 0xa5,0xeb, 0xef,0x4d,0x59,0x46,0x7b,0x6d) +#endif +#else +typedef struct __FIIterable_1_Windows__CApplicationModel__CPackageVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CApplicationModel__CPackage *This, + __FIIterator_1_Windows__CApplicationModel__CPackage **value); + + END_INTERFACE +} __FIIterable_1_Windows__CApplicationModel__CPackageVtbl; + +interface __FIIterable_1_Windows__CApplicationModel__CPackage { + CONST_VTBL __FIIterable_1_Windows__CApplicationModel__CPackageVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CApplicationModel__CPackage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CApplicationModel__CPackage_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CApplicationModel__CPackage_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CApplicationModel__CPackage_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CApplicationModel__CPackage_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CApplicationModel__CPackage_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CApplicationModel__CPackage_QueryInterface(__FIIterable_1_Windows__CApplicationModel__CPackage* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CApplicationModel__CPackage_AddRef(__FIIterable_1_Windows__CApplicationModel__CPackage* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CApplicationModel__CPackage_Release(__FIIterable_1_Windows__CApplicationModel__CPackage* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CApplicationModel__CPackage_GetIids(__FIIterable_1_Windows__CApplicationModel__CPackage* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName(__FIIterable_1_Windows__CApplicationModel__CPackage* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CApplicationModel__CPackage_GetTrustLevel(__FIIterable_1_Windows__CApplicationModel__CPackage* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CApplicationModel__CPackage_First(__FIIterable_1_Windows__CApplicationModel__CPackage* This,__FIIterator_1_Windows__CApplicationModel__CPackage **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_Package IID___FIIterable_1_Windows__CApplicationModel__CPackage +#define IIterable_PackageVtbl __FIIterable_1_Windows__CApplicationModel__CPackageVtbl +#define IIterable_Package __FIIterable_1_Windows__CApplicationModel__CPackage +#define IIterable_Package_QueryInterface __FIIterable_1_Windows__CApplicationModel__CPackage_QueryInterface +#define IIterable_Package_AddRef __FIIterable_1_Windows__CApplicationModel__CPackage_AddRef +#define IIterable_Package_Release __FIIterable_1_Windows__CApplicationModel__CPackage_Release +#define IIterable_Package_GetIids __FIIterable_1_Windows__CApplicationModel__CPackage_GetIids +#define IIterable_Package_GetRuntimeClassName __FIIterable_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName +#define IIterable_Package_GetTrustLevel __FIIterable_1_Windows__CApplicationModel__CPackage_GetTrustLevel +#define IIterable_Package_First __FIIterable_1_Windows__CApplicationModel__CPackage_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CApplicationModel__CPackage, 0x0217f069, 0x025c, 0x5ee6, 0xa8,0x7f, 0xe7,0x82,0xe3,0xb6,0x23,0xae); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("0217f069-025c-5ee6-a87f-e782e3b623ae") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CApplicationModel__CPackage, 0x0217f069, 0x025c, 0x5ee6, 0xa8,0x7f, 0xe7,0x82,0xe3,0xb6,0x23,0xae) +#endif +#else +typedef struct __FIIterator_1_Windows__CApplicationModel__CPackageVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + __x_ABI_CWindows_CApplicationModel_CIPackage **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CApplicationModel__CPackage *This, + UINT32 items_size, + __x_ABI_CWindows_CApplicationModel_CIPackage **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CApplicationModel__CPackageVtbl; + +interface __FIIterator_1_Windows__CApplicationModel__CPackage { + CONST_VTBL __FIIterator_1_Windows__CApplicationModel__CPackageVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CApplicationModel__CPackage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CApplicationModel__CPackage_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CApplicationModel__CPackage_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CApplicationModel__CPackage_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_QueryInterface(__FIIterator_1_Windows__CApplicationModel__CPackage* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CApplicationModel__CPackage_AddRef(__FIIterator_1_Windows__CApplicationModel__CPackage* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CApplicationModel__CPackage_Release(__FIIterator_1_Windows__CApplicationModel__CPackage* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_GetIids(__FIIterator_1_Windows__CApplicationModel__CPackage* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName(__FIIterator_1_Windows__CApplicationModel__CPackage* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_GetTrustLevel(__FIIterator_1_Windows__CApplicationModel__CPackage* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_get_Current(__FIIterator_1_Windows__CApplicationModel__CPackage* This,__x_ABI_CWindows_CApplicationModel_CIPackage **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_get_HasCurrent(__FIIterator_1_Windows__CApplicationModel__CPackage* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_MoveNext(__FIIterator_1_Windows__CApplicationModel__CPackage* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CApplicationModel__CPackage_GetMany(__FIIterator_1_Windows__CApplicationModel__CPackage* This,UINT32 items_size,__x_ABI_CWindows_CApplicationModel_CIPackage **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_Package IID___FIIterator_1_Windows__CApplicationModel__CPackage +#define IIterator_PackageVtbl __FIIterator_1_Windows__CApplicationModel__CPackageVtbl +#define IIterator_Package __FIIterator_1_Windows__CApplicationModel__CPackage +#define IIterator_Package_QueryInterface __FIIterator_1_Windows__CApplicationModel__CPackage_QueryInterface +#define IIterator_Package_AddRef __FIIterator_1_Windows__CApplicationModel__CPackage_AddRef +#define IIterator_Package_Release __FIIterator_1_Windows__CApplicationModel__CPackage_Release +#define IIterator_Package_GetIids __FIIterator_1_Windows__CApplicationModel__CPackage_GetIids +#define IIterator_Package_GetRuntimeClassName __FIIterator_1_Windows__CApplicationModel__CPackage_GetRuntimeClassName +#define IIterator_Package_GetTrustLevel __FIIterator_1_Windows__CApplicationModel__CPackage_GetTrustLevel +#define IIterator_Package_get_Current __FIIterator_1_Windows__CApplicationModel__CPackage_get_Current +#define IIterator_Package_get_HasCurrent __FIIterator_1_Windows__CApplicationModel__CPackage_get_HasCurrent +#define IIterator_Package_MoveNext __FIIterator_1_Windows__CApplicationModel__CPackage_MoveNext +#define IIterator_Package_GetMany __FIIterator_1_Windows__CApplicationModel__CPackage_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CApplicationModel__CPackage_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation, 0x341348b9, 0x52c8, 0x5b57, 0x9e,0x91, 0xf1,0x9f,0x2a,0x05,0xb1,0x88); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("341348b9-52c8-5b57-9e91-f19f2a05b188") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation, 0x341348b9, 0x52c8, 0x5b57, 0x9e,0x91, 0xf1,0x9f,0x2a,0x05,0xb1,0x88) +#endif +#else +typedef struct __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation *This, + __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation **value); + + END_INTERFACE +} __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformationVtbl; + +interface __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation { + CONST_VTBL __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_QueryInterface(__FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_AddRef(__FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_Release(__FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetIids(__FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetRuntimeClassName(__FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetTrustLevel(__FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_First(__FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation* This,__FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_PackageUserInformation IID___FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation +#define IIterable_PackageUserInformationVtbl __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformationVtbl +#define IIterable_PackageUserInformation __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation +#define IIterable_PackageUserInformation_QueryInterface __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_QueryInterface +#define IIterable_PackageUserInformation_AddRef __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_AddRef +#define IIterable_PackageUserInformation_Release __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_Release +#define IIterable_PackageUserInformation_GetIids __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetIids +#define IIterable_PackageUserInformation_GetRuntimeClassName __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetRuntimeClassName +#define IIterable_PackageUserInformation_GetTrustLevel __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetTrustLevel +#define IIterable_PackageUserInformation_First __FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CManagement__CDeployment__CPackageUserInformation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation, 0x75660566, 0xae43, 0x5858, 0xad,0xa6, 0xd5,0x7d,0xda,0xe9,0x02,0x77); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("75660566-ae43-5858-ada6-d57ddae90277") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation, 0x75660566, 0xae43, 0x5858, 0xad,0xa6, 0xd5,0x7d,0xda,0xe9,0x02,0x77) +#endif +#else +typedef struct __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation *This, + __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation *This, + UINT32 items_size, + __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformationVtbl; + +interface __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation { + CONST_VTBL __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_QueryInterface(__FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_AddRef(__FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_Release(__FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetIids(__FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetRuntimeClassName(__FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetTrustLevel(__FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_get_Current(__FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation* This,__x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_get_HasCurrent(__FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_MoveNext(__FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetMany(__FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation* This,UINT32 items_size,__x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_PackageUserInformation IID___FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation +#define IIterator_PackageUserInformationVtbl __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformationVtbl +#define IIterator_PackageUserInformation __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation +#define IIterator_PackageUserInformation_QueryInterface __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_QueryInterface +#define IIterator_PackageUserInformation_AddRef __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_AddRef +#define IIterator_PackageUserInformation_Release __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_Release +#define IIterator_PackageUserInformation_GetIids __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetIids +#define IIterator_PackageUserInformation_GetRuntimeClassName __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetRuntimeClassName +#define IIterator_PackageUserInformation_GetTrustLevel __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetTrustLevel +#define IIterator_PackageUserInformation_get_Current __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_get_Current +#define IIterator_PackageUserInformation_get_HasCurrent __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_get_HasCurrent +#define IIterator_PackageUserInformation_MoveNext __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_MoveNext +#define IIterator_PackageUserInformation_GetMany __FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CManagement__CDeployment__CPackageUserInformation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationWithProgress interface + */ +#ifndef ____FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_INTERFACE_DEFINED__ +#define ____FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress, 0x5a97aab7, 0xb6ea, 0x55ac, 0xa5,0xdc, 0xd5,0xb1,0x64,0xd9,0x4e,0x94); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("5a97aab7-b6ea-55ac-a5dc-d5b164d94e94") + IAsyncOperationWithProgress : IAsyncOperationWithProgress_impl, ABI::Windows::Management::Deployment::DeploymentProgress > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress, 0x5a97aab7, 0xb6ea, 0x55ac, 0xa5,0xdc, 0xd5,0xb1,0x64,0xd9,0x4e,0x94) +#endif +#else +typedef struct __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgressVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This, + TrustLevel *trustLevel); + + /*** IAsyncOperationWithProgress methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Progress)( + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This, + __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *handler); + + HRESULT (STDMETHODCALLTYPE *get_Progress)( + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This, + __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **handler); + + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This, + __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This, + __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This, + __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult **results); + + END_INTERFACE +} __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgressVtbl; + +interface __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress { + CONST_VTBL __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgressVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperationWithProgress methods ***/ +#define __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_put_Progress(This,handler) (This)->lpVtbl->put_Progress(This,handler) +#define __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_get_Progress(This,handler) (This)->lpVtbl->get_Progress(This,handler) +#define __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_QueryInterface(__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_AddRef(__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Release(__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_GetIids(__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_GetRuntimeClassName(__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_GetTrustLevel(__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperationWithProgress methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_put_Progress(__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This,__FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *handler) { + return This->lpVtbl->put_Progress(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_get_Progress(__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This,__FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **handler) { + return This->lpVtbl->get_Progress(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_put_Completed(__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This,__FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_get_Completed(__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This,__FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_GetResults(__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This,__x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationWithProgress_DeploymentResult_DeploymentProgress IID___FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress +#define IAsyncOperationWithProgress_DeploymentResult_DeploymentProgressVtbl __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgressVtbl +#define IAsyncOperationWithProgress_DeploymentResult_DeploymentProgress __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress +#define IAsyncOperationWithProgress_DeploymentResult_DeploymentProgress_QueryInterface __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_QueryInterface +#define IAsyncOperationWithProgress_DeploymentResult_DeploymentProgress_AddRef __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_AddRef +#define IAsyncOperationWithProgress_DeploymentResult_DeploymentProgress_Release __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Release +#define IAsyncOperationWithProgress_DeploymentResult_DeploymentProgress_GetIids __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_GetIids +#define IAsyncOperationWithProgress_DeploymentResult_DeploymentProgress_GetRuntimeClassName __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_GetRuntimeClassName +#define IAsyncOperationWithProgress_DeploymentResult_DeploymentProgress_GetTrustLevel __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_GetTrustLevel +#define IAsyncOperationWithProgress_DeploymentResult_DeploymentProgress_put_Progress __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_put_Progress +#define IAsyncOperationWithProgress_DeploymentResult_DeploymentProgress_get_Progress __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_get_Progress +#define IAsyncOperationWithProgress_DeploymentResult_DeploymentProgress_put_Completed __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_put_Completed +#define IAsyncOperationWithProgress_DeploymentResult_DeploymentProgress_get_Completed __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_get_Completed +#define IAsyncOperationWithProgress_DeploymentResult_DeploymentProgress_GetResults __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationProgressHandler interface + */ +#ifndef ____FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_INTERFACE_DEFINED__ +#define ____FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress, 0xf1b926d1, 0x1796, 0x597a, 0x9b,0xea, 0x6c,0x64,0x49,0xd0,0x3e,0xef); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("f1b926d1-1796-597a-9bea-6c6449d03eef") + IAsyncOperationProgressHandler : IAsyncOperationProgressHandler_impl, ABI::Windows::Management::Deployment::DeploymentProgress > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress, 0xf1b926d1, 0x1796, 0x597a, 0x9b,0xea, 0x6c,0x64,0x49,0xd0,0x3e,0xef) +#endif +#else +typedef struct __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgressVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This); + + /*** IAsyncOperationProgressHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This, + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *info, + struct __x_ABI_CWindows_CManagement_CDeployment_CDeploymentProgress progress); + + END_INTERFACE +} __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgressVtbl; + +interface __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress { + CONST_VTBL __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgressVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationProgressHandler methods ***/ +#define __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Invoke(This,info,progress) (This)->lpVtbl->Invoke(This,info,progress) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_QueryInterface(__FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_AddRef(__FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Release(__FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationProgressHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Invoke(__FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This,__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *info,struct __x_ABI_CWindows_CManagement_CDeployment_CDeploymentProgress progress) { + return This->lpVtbl->Invoke(This,info,progress); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationProgressHandler_DeploymentResult_DeploymentProgress IID___FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress +#define IAsyncOperationProgressHandler_DeploymentResult_DeploymentProgressVtbl __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgressVtbl +#define IAsyncOperationProgressHandler_DeploymentResult_DeploymentProgress __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress +#define IAsyncOperationProgressHandler_DeploymentResult_DeploymentProgress_QueryInterface __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_QueryInterface +#define IAsyncOperationProgressHandler_DeploymentResult_DeploymentProgress_AddRef __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_AddRef +#define IAsyncOperationProgressHandler_DeploymentResult_DeploymentProgress_Release __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Release +#define IAsyncOperationProgressHandler_DeploymentResult_DeploymentProgress_Invoke __FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationProgressHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationWithProgressCompletedHandler interface + */ +#ifndef ____FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_INTERFACE_DEFINED__ +#define ____FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress, 0x6e1c7129, 0x61e0, 0x5d88, 0x9f,0xd4, 0xf3,0xce,0x65,0xa0,0x57,0x19); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("6e1c7129-61e0-5d88-9fd4-f3ce65a05719") + IAsyncOperationWithProgressCompletedHandler : IAsyncOperationWithProgressCompletedHandler_impl, ABI::Windows::Management::Deployment::DeploymentProgress > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress, 0x6e1c7129, 0x61e0, 0x5d88, 0x9f,0xd4, 0xf3,0xce,0x65,0xa0,0x57,0x19) +#endif +#else +typedef struct __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgressVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This); + + /*** IAsyncOperationWithProgressCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *This, + __FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgressVtbl; + +interface __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress { + CONST_VTBL __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgressVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationWithProgressCompletedHandler methods ***/ +#define __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_QueryInterface(__FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_AddRef(__FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Release(__FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationWithProgressCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Invoke(__FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress* This,__FIAsyncOperationWithProgress_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationWithProgressCompletedHandler_DeploymentResult_DeploymentProgress IID___FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress +#define IAsyncOperationWithProgressCompletedHandler_DeploymentResult_DeploymentProgressVtbl __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgressVtbl +#define IAsyncOperationWithProgressCompletedHandler_DeploymentResult_DeploymentProgress __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress +#define IAsyncOperationWithProgressCompletedHandler_DeploymentResult_DeploymentProgress_QueryInterface __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_QueryInterface +#define IAsyncOperationWithProgressCompletedHandler_DeploymentResult_DeploymentProgress_AddRef __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_AddRef +#define IAsyncOperationWithProgressCompletedHandler_DeploymentResult_DeploymentProgress_Release __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Release +#define IAsyncOperationWithProgressCompletedHandler_DeploymentResult_DeploymentProgress_Invoke __FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationWithProgressCompletedHandler_2_Windows__CManagement__CDeployment__CDeploymentResult_DeploymentProgress_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_management_deployment_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.media.capture.h b/lib/libc/include/any-windows-any/windows.media.capture.h new file mode 100644 index 0000000000000000000000000000000000000000..ee5044679826b859555b3791ae0b48588e8dfc53 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.media.capture.h @@ -0,0 +1,113 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.media.capture.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_media_capture_h__ +#define __windows_media_capture_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +/* Headers for imported files */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CCapture_CMediaCategory __x_ABI_CWindows_CMedia_CCapture_CMediaCategory; +#endif /* __cplusplus */ + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace Capture { + enum MediaCategory { + MediaCategory_Other = 0, + MediaCategory_Communications = 1, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + MediaCategory_Media = 2, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + MediaCategory_GameChat = 3, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + MediaCategory_Speech = 4, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 + MediaCategory_FarFieldSpeech = 5, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 + MediaCategory_UniformSpeech = 6, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 + MediaCategory_VoiceTyping = 7 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CCapture_CMediaCategory { + MediaCategory_Other = 0, + MediaCategory_Communications = 1, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + MediaCategory_Media = 2, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + MediaCategory_GameChat = 3, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + MediaCategory_Speech = 4, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 + MediaCategory_FarFieldSpeech = 5, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 + MediaCategory_UniformSpeech = 6, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 + MediaCategory_VoiceTyping = 7 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 */ +}; +#ifdef WIDL_using_Windows_Media_Capture +#define MediaCategory __x_ABI_CWindows_CMedia_CCapture_CMediaCategory +#endif /* WIDL_using_Windows_Media_Capture */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_media_capture_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.media.closedcaptioning.h b/lib/libc/include/any-windows-any/windows.media.closedcaptioning.h new file mode 100644 index 0000000000000000000000000000000000000000..552316cb54a7f593f0e36703805059499373bb23 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.media.closedcaptioning.h @@ -0,0 +1,579 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.media.closedcaptioning.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_media_closedcaptioning_h__ +#define __windows_media_closedcaptioning_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics ABI::Windows::Media::ClosedCaptioning::IClosedCaptionPropertiesStatics +namespace ABI { + namespace Windows { + namespace Media { + namespace ClosedCaptioning { + interface IClosedCaptionPropertiesStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionProperties_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionProperties_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace ClosedCaptioning { + class ClosedCaptionProperties; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionProperties __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionProperties; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionProperties_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionColor __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionColor; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionEdgeEffect __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionEdgeEffect; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionOpacity __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionOpacity; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionSize __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionSize; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionStyle __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionStyle; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics ABI::Windows::Media::ClosedCaptioning::IClosedCaptionPropertiesStatics +namespace ABI { + namespace Windows { + namespace Media { + namespace ClosedCaptioning { + interface IClosedCaptionPropertiesStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace ClosedCaptioning { + enum ClosedCaptionColor { + ClosedCaptionColor_Default = 0, + ClosedCaptionColor_White = 1, + ClosedCaptionColor_Black = 2, + ClosedCaptionColor_Red = 3, + ClosedCaptionColor_Green = 4, + ClosedCaptionColor_Blue = 5, + ClosedCaptionColor_Yellow = 6, + ClosedCaptionColor_Magenta = 7, + ClosedCaptionColor_Cyan = 8 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionColor { + ClosedCaptionColor_Default = 0, + ClosedCaptionColor_White = 1, + ClosedCaptionColor_Black = 2, + ClosedCaptionColor_Red = 3, + ClosedCaptionColor_Green = 4, + ClosedCaptionColor_Blue = 5, + ClosedCaptionColor_Yellow = 6, + ClosedCaptionColor_Magenta = 7, + ClosedCaptionColor_Cyan = 8 +}; +#ifdef WIDL_using_Windows_Media_ClosedCaptioning +#define ClosedCaptionColor __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionColor +#endif /* WIDL_using_Windows_Media_ClosedCaptioning */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace ClosedCaptioning { + enum ClosedCaptionEdgeEffect { + ClosedCaptionEdgeEffect_Default = 0, + ClosedCaptionEdgeEffect_None = 1, + ClosedCaptionEdgeEffect_Raised = 2, + ClosedCaptionEdgeEffect_Depressed = 3, + ClosedCaptionEdgeEffect_Uniform = 4, + ClosedCaptionEdgeEffect_DropShadow = 5 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionEdgeEffect { + ClosedCaptionEdgeEffect_Default = 0, + ClosedCaptionEdgeEffect_None = 1, + ClosedCaptionEdgeEffect_Raised = 2, + ClosedCaptionEdgeEffect_Depressed = 3, + ClosedCaptionEdgeEffect_Uniform = 4, + ClosedCaptionEdgeEffect_DropShadow = 5 +}; +#ifdef WIDL_using_Windows_Media_ClosedCaptioning +#define ClosedCaptionEdgeEffect __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionEdgeEffect +#endif /* WIDL_using_Windows_Media_ClosedCaptioning */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace ClosedCaptioning { + enum ClosedCaptionOpacity { + ClosedCaptionOpacity_Default = 0, + ClosedCaptionOpacity_OneHundredPercent = 1, + ClosedCaptionOpacity_SeventyFivePercent = 2, + ClosedCaptionOpacity_TwentyFivePercent = 3, + ClosedCaptionOpacity_ZeroPercent = 4 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionOpacity { + ClosedCaptionOpacity_Default = 0, + ClosedCaptionOpacity_OneHundredPercent = 1, + ClosedCaptionOpacity_SeventyFivePercent = 2, + ClosedCaptionOpacity_TwentyFivePercent = 3, + ClosedCaptionOpacity_ZeroPercent = 4 +}; +#ifdef WIDL_using_Windows_Media_ClosedCaptioning +#define ClosedCaptionOpacity __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionOpacity +#endif /* WIDL_using_Windows_Media_ClosedCaptioning */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace ClosedCaptioning { + enum ClosedCaptionSize { + ClosedCaptionSize_Default = 0, + ClosedCaptionSize_FiftyPercent = 1, + ClosedCaptionSize_OneHundredPercent = 2, + ClosedCaptionSize_OneHundredFiftyPercent = 3, + ClosedCaptionSize_TwoHundredPercent = 4 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionSize { + ClosedCaptionSize_Default = 0, + ClosedCaptionSize_FiftyPercent = 1, + ClosedCaptionSize_OneHundredPercent = 2, + ClosedCaptionSize_OneHundredFiftyPercent = 3, + ClosedCaptionSize_TwoHundredPercent = 4 +}; +#ifdef WIDL_using_Windows_Media_ClosedCaptioning +#define ClosedCaptionSize __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionSize +#endif /* WIDL_using_Windows_Media_ClosedCaptioning */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace ClosedCaptioning { + enum ClosedCaptionStyle { + ClosedCaptionStyle_Default = 0, + ClosedCaptionStyle_MonospacedWithSerifs = 1, + ClosedCaptionStyle_ProportionalWithSerifs = 2, + ClosedCaptionStyle_MonospacedWithoutSerifs = 3, + ClosedCaptionStyle_ProportionalWithoutSerifs = 4, + ClosedCaptionStyle_Casual = 5, + ClosedCaptionStyle_Cursive = 6, + ClosedCaptionStyle_SmallCapitals = 7 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionStyle { + ClosedCaptionStyle_Default = 0, + ClosedCaptionStyle_MonospacedWithSerifs = 1, + ClosedCaptionStyle_ProportionalWithSerifs = 2, + ClosedCaptionStyle_MonospacedWithoutSerifs = 3, + ClosedCaptionStyle_ProportionalWithoutSerifs = 4, + ClosedCaptionStyle_Casual = 5, + ClosedCaptionStyle_Cursive = 6, + ClosedCaptionStyle_SmallCapitals = 7 +}; +#ifdef WIDL_using_Windows_Media_ClosedCaptioning +#define ClosedCaptionStyle __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionStyle +#endif /* WIDL_using_Windows_Media_ClosedCaptioning */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IClosedCaptionPropertiesStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics, 0x10aa1f84, 0xcc30, 0x4141, 0xb5,0x03, 0x52,0x72,0x28,0x9e,0x0c,0x20); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace ClosedCaptioning { + MIDL_INTERFACE("10aa1f84-cc30-4141-b503-5272289e0c20") + IClosedCaptionPropertiesStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_FontColor( + enum ClosedCaptionColor *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ComputedFontColor( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FontOpacity( + enum ClosedCaptionOpacity *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FontSize( + enum ClosedCaptionSize *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FontStyle( + enum ClosedCaptionStyle *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FontEffect( + enum ClosedCaptionEdgeEffect *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_BackgroundColor( + enum ClosedCaptionColor *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ComputedBackgroundColor( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_BackgroundOpacity( + enum ClosedCaptionOpacity *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RegionColor( + enum ClosedCaptionColor *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ComputedRegionColor( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RegionOpacity( + enum ClosedCaptionOpacity *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics, 0x10aa1f84, 0xcc30, 0x4141, 0xb5,0x03, 0x52,0x72,0x28,0x9e,0x0c,0x20) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + TrustLevel *trustLevel); + + /*** IClosedCaptionPropertiesStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_FontColor)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionColor *value); + + HRESULT (STDMETHODCALLTYPE *get_ComputedFontColor)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_FontOpacity)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionOpacity *value); + + HRESULT (STDMETHODCALLTYPE *get_FontSize)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionSize *value); + + HRESULT (STDMETHODCALLTYPE *get_FontStyle)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionStyle *value); + + HRESULT (STDMETHODCALLTYPE *get_FontEffect)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionEdgeEffect *value); + + HRESULT (STDMETHODCALLTYPE *get_BackgroundColor)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionColor *value); + + HRESULT (STDMETHODCALLTYPE *get_ComputedBackgroundColor)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_BackgroundOpacity)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionOpacity *value); + + HRESULT (STDMETHODCALLTYPE *get_RegionColor)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionColor *value); + + HRESULT (STDMETHODCALLTYPE *get_ComputedRegionColor)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_RegionOpacity)( + __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics *This, + enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionOpacity *value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStaticsVtbl; + +interface __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics { + CONST_VTBL __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IClosedCaptionPropertiesStatics methods ***/ +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontColor(This,value) (This)->lpVtbl->get_FontColor(This,value) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_ComputedFontColor(This,value) (This)->lpVtbl->get_ComputedFontColor(This,value) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontOpacity(This,value) (This)->lpVtbl->get_FontOpacity(This,value) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontSize(This,value) (This)->lpVtbl->get_FontSize(This,value) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontStyle(This,value) (This)->lpVtbl->get_FontStyle(This,value) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontEffect(This,value) (This)->lpVtbl->get_FontEffect(This,value) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_BackgroundColor(This,value) (This)->lpVtbl->get_BackgroundColor(This,value) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_ComputedBackgroundColor(This,value) (This)->lpVtbl->get_ComputedBackgroundColor(This,value) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_BackgroundOpacity(This,value) (This)->lpVtbl->get_BackgroundOpacity(This,value) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_RegionColor(This,value) (This)->lpVtbl->get_RegionColor(This,value) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_ComputedRegionColor(This,value) (This)->lpVtbl->get_ComputedRegionColor(This,value) +#define __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_RegionOpacity(This,value) (This)->lpVtbl->get_RegionOpacity(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_QueryInterface(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_AddRef(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_Release(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_GetIids(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_GetTrustLevel(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IClosedCaptionPropertiesStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontColor(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionColor *value) { + return This->lpVtbl->get_FontColor(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_ComputedFontColor(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_ComputedFontColor(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontOpacity(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionOpacity *value) { + return This->lpVtbl->get_FontOpacity(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontSize(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionSize *value) { + return This->lpVtbl->get_FontSize(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontStyle(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionStyle *value) { + return This->lpVtbl->get_FontStyle(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontEffect(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionEdgeEffect *value) { + return This->lpVtbl->get_FontEffect(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_BackgroundColor(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionColor *value) { + return This->lpVtbl->get_BackgroundColor(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_ComputedBackgroundColor(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_ComputedBackgroundColor(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_BackgroundOpacity(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionOpacity *value) { + return This->lpVtbl->get_BackgroundOpacity(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_RegionColor(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionColor *value) { + return This->lpVtbl->get_RegionColor(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_ComputedRegionColor(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_ComputedRegionColor(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_RegionOpacity(__x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics* This,enum __x_ABI_CWindows_CMedia_CClosedCaptioning_CClosedCaptionOpacity *value) { + return This->lpVtbl->get_RegionOpacity(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_ClosedCaptioning +#define IID_IClosedCaptionPropertiesStatics IID___x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics +#define IClosedCaptionPropertiesStaticsVtbl __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStaticsVtbl +#define IClosedCaptionPropertiesStatics __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics +#define IClosedCaptionPropertiesStatics_QueryInterface __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_QueryInterface +#define IClosedCaptionPropertiesStatics_AddRef __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_AddRef +#define IClosedCaptionPropertiesStatics_Release __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_Release +#define IClosedCaptionPropertiesStatics_GetIids __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_GetIids +#define IClosedCaptionPropertiesStatics_GetRuntimeClassName __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_GetRuntimeClassName +#define IClosedCaptionPropertiesStatics_GetTrustLevel __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_GetTrustLevel +#define IClosedCaptionPropertiesStatics_get_FontColor __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontColor +#define IClosedCaptionPropertiesStatics_get_ComputedFontColor __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_ComputedFontColor +#define IClosedCaptionPropertiesStatics_get_FontOpacity __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontOpacity +#define IClosedCaptionPropertiesStatics_get_FontSize __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontSize +#define IClosedCaptionPropertiesStatics_get_FontStyle __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontStyle +#define IClosedCaptionPropertiesStatics_get_FontEffect __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_FontEffect +#define IClosedCaptionPropertiesStatics_get_BackgroundColor __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_BackgroundColor +#define IClosedCaptionPropertiesStatics_get_ComputedBackgroundColor __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_ComputedBackgroundColor +#define IClosedCaptionPropertiesStatics_get_BackgroundOpacity __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_BackgroundOpacity +#define IClosedCaptionPropertiesStatics_get_RegionColor __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_RegionColor +#define IClosedCaptionPropertiesStatics_get_ComputedRegionColor __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_ComputedRegionColor +#define IClosedCaptionPropertiesStatics_get_RegionOpacity __x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_get_RegionOpacity +#endif /* WIDL_using_Windows_Media_ClosedCaptioning */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CClosedCaptioning_CIClosedCaptionPropertiesStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.ClosedCaptioning.ClosedCaptionProperties + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_ClosedCaptioning_ClosedCaptionProperties_DEFINED +#define RUNTIMECLASS_Windows_Media_ClosedCaptioning_ClosedCaptionProperties_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_ClosedCaptioning_ClosedCaptionProperties[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','C','l','o','s','e','d','C','a','p','t','i','o','n','i','n','g','.','C','l','o','s','e','d','C','a','p','t','i','o','n','P','r','o','p','e','r','t','i','e','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_ClosedCaptioning_ClosedCaptionProperties[] = L"Windows.Media.ClosedCaptioning.ClosedCaptionProperties"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_ClosedCaptioning_ClosedCaptionProperties[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','C','l','o','s','e','d','C','a','p','t','i','o','n','i','n','g','.','C','l','o','s','e','d','C','a','p','t','i','o','n','P','r','o','p','e','r','t','i','e','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_ClosedCaptioning_ClosedCaptionProperties_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_media_closedcaptioning_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.media.devices.h b/lib/libc/include/any-windows-any/windows.media.devices.h new file mode 100644 index 0000000000000000000000000000000000000000..2ca7339b22fd3b415bbe4eebf1e67cfcdde752c5 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.media.devices.h @@ -0,0 +1,810 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.media.devices.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_media_devices_h__ +#define __windows_media_devices_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs ABI::Windows::Media::Devices::IDefaultAudioDeviceChangedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + namespace Devices { + interface IDefaultAudioDeviceChangedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics ABI::Windows::Media::Devices::IMediaDeviceStatics +namespace ABI { + namespace Windows { + namespace Media { + namespace Devices { + interface IMediaDeviceStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CDevices_CMediaDevice_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CDevices_CMediaDevice_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace Devices { + class MediaDevice; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CDevices_CMediaDevice __x_ABI_CWindows_CMedia_CDevices_CMediaDevice; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CDevices_CMediaDevice_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CDevices_CDefaultAudioRenderDeviceChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CDevices_CDefaultAudioRenderDeviceChangedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace Devices { + class DefaultAudioRenderDeviceChangedEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CDevices_CDefaultAudioRenderDeviceChangedEventArgs __x_ABI_CWindows_CMedia_CDevices_CDefaultAudioRenderDeviceChangedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CDevices_CDefaultAudioRenderDeviceChangedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CDevices_CDefaultAudioCaptureDeviceChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CDevices_CDefaultAudioCaptureDeviceChangedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace Devices { + class DefaultAudioCaptureDeviceChangedEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CDevices_CDefaultAudioCaptureDeviceChangedEventArgs __x_ABI_CWindows_CMedia_CDevices_CDefaultAudioCaptureDeviceChangedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CDevices_CDefaultAudioCaptureDeviceChangedEventArgs_FWD_DEFINED__ */ + +#ifndef ____FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CDevices_CAudioDeviceRole __x_ABI_CWindows_CMedia_CDevices_CAudioDeviceRole; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs ABI::Windows::Media::Devices::IDefaultAudioDeviceChangedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + namespace Devices { + interface IDefaultAudioDeviceChangedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics ABI::Windows::Media::Devices::IMediaDeviceStatics +namespace ABI { + namespace Windows { + namespace Media { + namespace Devices { + interface IMediaDeviceStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace Devices { + enum AudioDeviceRole { + AudioDeviceRole_Default = 0, + AudioDeviceRole_Communications = 1 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CDevices_CAudioDeviceRole { + AudioDeviceRole_Default = 0, + AudioDeviceRole_Communications = 1 +}; +#ifdef WIDL_using_Windows_Media_Devices +#define AudioDeviceRole __x_ABI_CWindows_CMedia_CDevices_CAudioDeviceRole +#endif /* WIDL_using_Windows_Media_Devices */ +#endif + +/***************************************************************************** + * IDefaultAudioDeviceChangedEventArgs interface + */ +#ifndef ____x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs, 0x110f882f, 0x1c05, 0x4657, 0xa1,0x8e, 0x47,0xc9,0xb6,0x9f,0x07,0xab); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace Devices { + MIDL_INTERFACE("110f882f-1c05-4657-a18e-47c9b69f07ab") + IDefaultAudioDeviceChangedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Id( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Role( + enum AudioDeviceRole *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs, 0x110f882f, 0x1c05, 0x4657, 0xa1,0x8e, 0x47,0xc9,0xb6,0x9f,0x07,0xab) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs *This, + TrustLevel *trustLevel); + + /*** IDefaultAudioDeviceChangedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Id)( + __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Role)( + __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs *This, + enum __x_ABI_CWindows_CMedia_CDevices_CAudioDeviceRole *value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgsVtbl; + +interface __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs { + CONST_VTBL __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDefaultAudioDeviceChangedEventArgs methods ***/ +#define __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_get_Id(This,value) (This)->lpVtbl->get_Id(This,value) +#define __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_get_Role(This,value) (This)->lpVtbl->get_Role(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_QueryInterface(__x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_AddRef(__x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_Release(__x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_GetIids(__x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_GetTrustLevel(__x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDefaultAudioDeviceChangedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_get_Id(__x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs* This,HSTRING *value) { + return This->lpVtbl->get_Id(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_get_Role(__x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs* This,enum __x_ABI_CWindows_CMedia_CDevices_CAudioDeviceRole *value) { + return This->lpVtbl->get_Role(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_Devices +#define IID_IDefaultAudioDeviceChangedEventArgs IID___x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs +#define IDefaultAudioDeviceChangedEventArgsVtbl __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgsVtbl +#define IDefaultAudioDeviceChangedEventArgs __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs +#define IDefaultAudioDeviceChangedEventArgs_QueryInterface __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_QueryInterface +#define IDefaultAudioDeviceChangedEventArgs_AddRef __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_AddRef +#define IDefaultAudioDeviceChangedEventArgs_Release __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_Release +#define IDefaultAudioDeviceChangedEventArgs_GetIids __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_GetIids +#define IDefaultAudioDeviceChangedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_GetRuntimeClassName +#define IDefaultAudioDeviceChangedEventArgs_GetTrustLevel __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_GetTrustLevel +#define IDefaultAudioDeviceChangedEventArgs_get_Id __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_get_Id +#define IDefaultAudioDeviceChangedEventArgs_get_Role __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_get_Role +#endif /* WIDL_using_Windows_Media_Devices */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMediaDeviceStatics interface + */ +#ifndef ____x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics, 0xaa2d9a40, 0x909f, 0x4bba, 0xbf,0x8b, 0x0c,0x0d,0x29,0x6f,0x14,0xf0); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace Devices { + MIDL_INTERFACE("aa2d9a40-909f-4bba-bf8b-0c0d296f14f0") + IMediaDeviceStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetAudioCaptureSelector( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAudioRenderSelector( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetVideoCaptureSelector( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDefaultAudioCaptureId( + enum AudioDeviceRole role, + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDefaultAudioRenderId( + enum AudioDeviceRole role, + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_DefaultAudioCaptureDeviceChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_DefaultAudioCaptureDeviceChanged( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_DefaultAudioRenderDeviceChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_DefaultAudioRenderDeviceChanged( + EventRegistrationToken token) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics, 0xaa2d9a40, 0x909f, 0x4bba, 0xbf,0x8b, 0x0c,0x0d,0x29,0x6f,0x14,0xf0) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This, + TrustLevel *trustLevel); + + /*** IMediaDeviceStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAudioCaptureSelector)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *GetAudioRenderSelector)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *GetVideoCaptureSelector)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *GetDefaultAudioCaptureId)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This, + enum __x_ABI_CWindows_CMedia_CDevices_CAudioDeviceRole role, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *GetDefaultAudioRenderId)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This, + enum __x_ABI_CWindows_CMedia_CDevices_CAudioDeviceRole role, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *add_DefaultAudioCaptureDeviceChanged)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This, + __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_DefaultAudioCaptureDeviceChanged)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_DefaultAudioRenderDeviceChanged)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This, + __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_DefaultAudioRenderDeviceChanged)( + __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStaticsVtbl; + +interface __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics { + CONST_VTBL __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IMediaDeviceStatics methods ***/ +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetAudioCaptureSelector(This,value) (This)->lpVtbl->GetAudioCaptureSelector(This,value) +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetAudioRenderSelector(This,value) (This)->lpVtbl->GetAudioRenderSelector(This,value) +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetVideoCaptureSelector(This,value) (This)->lpVtbl->GetVideoCaptureSelector(This,value) +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetDefaultAudioCaptureId(This,role,value) (This)->lpVtbl->GetDefaultAudioCaptureId(This,role,value) +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetDefaultAudioRenderId(This,role,value) (This)->lpVtbl->GetDefaultAudioRenderId(This,role,value) +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_add_DefaultAudioCaptureDeviceChanged(This,handler,token) (This)->lpVtbl->add_DefaultAudioCaptureDeviceChanged(This,handler,token) +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_remove_DefaultAudioCaptureDeviceChanged(This,token) (This)->lpVtbl->remove_DefaultAudioCaptureDeviceChanged(This,token) +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_add_DefaultAudioRenderDeviceChanged(This,handler,token) (This)->lpVtbl->add_DefaultAudioRenderDeviceChanged(This,handler,token) +#define __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_remove_DefaultAudioRenderDeviceChanged(This,token) (This)->lpVtbl->remove_DefaultAudioRenderDeviceChanged(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_QueryInterface(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_AddRef(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_Release(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetIids(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetTrustLevel(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IMediaDeviceStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetAudioCaptureSelector(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This,HSTRING *value) { + return This->lpVtbl->GetAudioCaptureSelector(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetAudioRenderSelector(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This,HSTRING *value) { + return This->lpVtbl->GetAudioRenderSelector(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetVideoCaptureSelector(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This,HSTRING *value) { + return This->lpVtbl->GetVideoCaptureSelector(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetDefaultAudioCaptureId(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This,enum __x_ABI_CWindows_CMedia_CDevices_CAudioDeviceRole role,HSTRING *value) { + return This->lpVtbl->GetDefaultAudioCaptureId(This,role,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetDefaultAudioRenderId(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This,enum __x_ABI_CWindows_CMedia_CDevices_CAudioDeviceRole role,HSTRING *value) { + return This->lpVtbl->GetDefaultAudioRenderId(This,role,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_add_DefaultAudioCaptureDeviceChanged(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This,__FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_DefaultAudioCaptureDeviceChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_remove_DefaultAudioCaptureDeviceChanged(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_DefaultAudioCaptureDeviceChanged(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_add_DefaultAudioRenderDeviceChanged(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This,__FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_DefaultAudioRenderDeviceChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_remove_DefaultAudioRenderDeviceChanged(__x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics* This,EventRegistrationToken token) { + return This->lpVtbl->remove_DefaultAudioRenderDeviceChanged(This,token); +} +#endif +#ifdef WIDL_using_Windows_Media_Devices +#define IID_IMediaDeviceStatics IID___x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics +#define IMediaDeviceStaticsVtbl __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStaticsVtbl +#define IMediaDeviceStatics __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics +#define IMediaDeviceStatics_QueryInterface __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_QueryInterface +#define IMediaDeviceStatics_AddRef __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_AddRef +#define IMediaDeviceStatics_Release __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_Release +#define IMediaDeviceStatics_GetIids __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetIids +#define IMediaDeviceStatics_GetRuntimeClassName __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetRuntimeClassName +#define IMediaDeviceStatics_GetTrustLevel __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetTrustLevel +#define IMediaDeviceStatics_GetAudioCaptureSelector __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetAudioCaptureSelector +#define IMediaDeviceStatics_GetAudioRenderSelector __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetAudioRenderSelector +#define IMediaDeviceStatics_GetVideoCaptureSelector __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetVideoCaptureSelector +#define IMediaDeviceStatics_GetDefaultAudioCaptureId __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetDefaultAudioCaptureId +#define IMediaDeviceStatics_GetDefaultAudioRenderId __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_GetDefaultAudioRenderId +#define IMediaDeviceStatics_add_DefaultAudioCaptureDeviceChanged __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_add_DefaultAudioCaptureDeviceChanged +#define IMediaDeviceStatics_remove_DefaultAudioCaptureDeviceChanged __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_remove_DefaultAudioCaptureDeviceChanged +#define IMediaDeviceStatics_add_DefaultAudioRenderDeviceChanged __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_add_DefaultAudioRenderDeviceChanged +#define IMediaDeviceStatics_remove_DefaultAudioRenderDeviceChanged __x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_remove_DefaultAudioRenderDeviceChanged +#endif /* WIDL_using_Windows_Media_Devices */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CDevices_CIMediaDeviceStatics_INTERFACE_DEFINED__ */ + +/* + * Class Windows.Media.Devices.MediaDevice + */ +#ifndef RUNTIMECLASS_Windows_Media_Devices_MediaDevice_DEFINED +#define RUNTIMECLASS_Windows_Media_Devices_MediaDevice_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_Devices_MediaDevice[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','D','e','v','i','c','e','s','.','M','e','d','i','a','D','e','v','i','c','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Devices_MediaDevice[] = L"Windows.Media.Devices.MediaDevice"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Devices_MediaDevice[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','D','e','v','i','c','e','s','.','M','e','d','i','a','D','e','v','i','c','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_Devices_MediaDevice_DEFINED */ + +/* + * Class Windows.Media.Devices.DefaultAudioRenderDeviceChangedEventArgs + */ +#ifndef RUNTIMECLASS_Windows_Media_Devices_DefaultAudioRenderDeviceChangedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Media_Devices_DefaultAudioRenderDeviceChangedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_Devices_DefaultAudioRenderDeviceChangedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','D','e','v','i','c','e','s','.','D','e','f','a','u','l','t','A','u','d','i','o','R','e','n','d','e','r','D','e','v','i','c','e','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Devices_DefaultAudioRenderDeviceChangedEventArgs[] = L"Windows.Media.Devices.DefaultAudioRenderDeviceChangedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Devices_DefaultAudioRenderDeviceChangedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','D','e','v','i','c','e','s','.','D','e','f','a','u','l','t','A','u','d','i','o','R','e','n','d','e','r','D','e','v','i','c','e','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_Devices_DefaultAudioRenderDeviceChangedEventArgs_DEFINED */ + +/* + * Class Windows.Media.Devices.DefaultAudioCaptureDeviceChangedEventArgs + */ +#ifndef RUNTIMECLASS_Windows_Media_Devices_DefaultAudioCaptureDeviceChangedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Media_Devices_DefaultAudioCaptureDeviceChangedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_Devices_DefaultAudioCaptureDeviceChangedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','D','e','v','i','c','e','s','.','D','e','f','a','u','l','t','A','u','d','i','o','C','a','p','t','u','r','e','D','e','v','i','c','e','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Devices_DefaultAudioCaptureDeviceChangedEventArgs[] = L"Windows.Media.Devices.DefaultAudioCaptureDeviceChangedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Devices_DefaultAudioCaptureDeviceChangedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','D','e','v','i','c','e','s','.','D','e','f','a','u','l','t','A','u','d','i','o','C','a','p','t','u','r','e','D','e','v','i','c','e','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_Devices_DefaultAudioCaptureDeviceChangedEventArgs_DEFINED */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs, 0x97d07327, 0x2c78, 0x57bc, 0x98,0xe6, 0xa2,0x4c,0xd0,0x24,0xcf,0x5b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("97d07327-2c78-57bc-98e6-a24cd024cf5b") + ITypedEventHandler : ITypedEventHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs, 0x97d07327, 0x2c78, 0x57bc, 0x98,0xe6, 0xa2,0x4c,0xd0,0x24,0xcf,0x5b) +#endif +#else +typedef struct __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs *This, + IInspectable *sender, + __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgsVtbl; + +interface __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs { + CONST_VTBL __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_QueryInterface(__FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_AddRef(__FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_Release(__FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_Invoke(__FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs* This,IInspectable *sender,__x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_IInspectable_DefaultAudioCaptureDeviceChangedEventArgs IID___FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs +#define ITypedEventHandler_IInspectable_DefaultAudioCaptureDeviceChangedEventArgsVtbl __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgsVtbl +#define ITypedEventHandler_IInspectable_DefaultAudioCaptureDeviceChangedEventArgs __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs +#define ITypedEventHandler_IInspectable_DefaultAudioCaptureDeviceChangedEventArgs_QueryInterface __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_QueryInterface +#define ITypedEventHandler_IInspectable_DefaultAudioCaptureDeviceChangedEventArgs_AddRef __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_AddRef +#define ITypedEventHandler_IInspectable_DefaultAudioCaptureDeviceChangedEventArgs_Release __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_Release +#define ITypedEventHandler_IInspectable_DefaultAudioCaptureDeviceChangedEventArgs_Invoke __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioCaptureDeviceChangedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs, 0xfd732aca, 0xdafc, 0x5b7d, 0xbf,0x72, 0xb5,0x60,0xb7,0x8d,0x26,0x0c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("fd732aca-dafc-5b7d-bf72-b560b78d260c") + ITypedEventHandler : ITypedEventHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs, 0xfd732aca, 0xdafc, 0x5b7d, 0xbf,0x72, 0xb5,0x60,0xb7,0x8d,0x26,0x0c) +#endif +#else +typedef struct __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs *This, + IInspectable *sender, + __x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgsVtbl; + +interface __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs { + CONST_VTBL __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_QueryInterface(__FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_AddRef(__FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_Release(__FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_Invoke(__FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs* This,IInspectable *sender,__x_ABI_CWindows_CMedia_CDevices_CIDefaultAudioDeviceChangedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_IInspectable_DefaultAudioRenderDeviceChangedEventArgs IID___FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs +#define ITypedEventHandler_IInspectable_DefaultAudioRenderDeviceChangedEventArgsVtbl __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgsVtbl +#define ITypedEventHandler_IInspectable_DefaultAudioRenderDeviceChangedEventArgs __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs +#define ITypedEventHandler_IInspectable_DefaultAudioRenderDeviceChangedEventArgs_QueryInterface __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_QueryInterface +#define ITypedEventHandler_IInspectable_DefaultAudioRenderDeviceChangedEventArgs_AddRef __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_AddRef +#define ITypedEventHandler_IInspectable_DefaultAudioRenderDeviceChangedEventArgs_Release __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_Release +#define ITypedEventHandler_IInspectable_DefaultAudioRenderDeviceChangedEventArgs_Invoke __FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_IInspectable_Windows__CMedia__CDevices__CDefaultAudioRenderDeviceChangedEventArgs_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_media_devices_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.media.effects.h b/lib/libc/include/any-windows-any/windows.media.effects.h new file mode 100644 index 0000000000000000000000000000000000000000..16572693ea8076201b09c7054cd79b330985ad15 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.media.effects.h @@ -0,0 +1,1885 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.media.effects.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_media_effects_h__ +#define __windows_media_effects_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager ABI::Windows::Media::Effects::IAudioCaptureEffectsManager +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + interface IAudioCaptureEffectsManager; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect ABI::Windows::Media::Effects::IAudioEffect +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + interface IAudioEffect; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics ABI::Windows::Media::Effects::IAudioEffectsManagerStatics +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + interface IAudioEffectsManagerStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager ABI::Windows::Media::Effects::IAudioRenderEffectsManager +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + interface IAudioRenderEffectsManager; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 ABI::Windows::Media::Effects::IAudioRenderEffectsManager2 +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + interface IAudioRenderEffectsManager2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CAudioCaptureEffectsManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CAudioCaptureEffectsManager_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + class AudioCaptureEffectsManager; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CEffects_CAudioCaptureEffectsManager __x_ABI_CWindows_CMedia_CEffects_CAudioCaptureEffectsManager; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CEffects_CAudioCaptureEffectsManager_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CAudioEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CAudioEffect_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + class AudioEffect; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CEffects_CAudioEffect __x_ABI_CWindows_CMedia_CEffects_CAudioEffect; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CEffects_CAudioEffect_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CAudioEffectsManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CAudioEffectsManager_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + class AudioEffectsManager; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CEffects_CAudioEffectsManager __x_ABI_CWindows_CMedia_CEffects_CAudioEffectsManager; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CEffects_CAudioEffectsManager_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CAudioRenderEffectsManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CAudioRenderEffectsManager_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + class AudioRenderEffectsManager; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CEffects_CAudioRenderEffectsManager __x_ABI_CWindows_CMedia_CEffects_CAudioRenderEffectsManager; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CEffects_CAudioRenderEffectsManager_FWD_DEFINED__ */ + +#ifndef ____FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CEffects_CAudioEffectType __x_ABI_CWindows_CMedia_CEffects_CAudioEffectType; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager ABI::Windows::Media::Effects::IAudioCaptureEffectsManager +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + interface IAudioCaptureEffectsManager; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect ABI::Windows::Media::Effects::IAudioEffect +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + interface IAudioEffect; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics ABI::Windows::Media::Effects::IAudioEffectsManagerStatics +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + interface IAudioEffectsManagerStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager ABI::Windows::Media::Effects::IAudioRenderEffectsManager +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + interface IAudioRenderEffectsManager; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 ABI::Windows::Media::Effects::IAudioRenderEffectsManager2 +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + interface IAudioRenderEffectsManager2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + enum AudioEffectType { + AudioEffectType_Other = 0, + AudioEffectType_AcousticEchoCancellation = 1, + AudioEffectType_NoiseSuppression = 2, + AudioEffectType_AutomaticGainControl = 3, + AudioEffectType_BeamForming = 4, + AudioEffectType_ConstantToneRemoval = 5, + AudioEffectType_Equalizer = 6, + AudioEffectType_LoudnessEqualizer = 7, + AudioEffectType_BassBoost = 8, + AudioEffectType_VirtualSurround = 9, + AudioEffectType_VirtualHeadphones = 10, + AudioEffectType_SpeakerFill = 11, + AudioEffectType_RoomCorrection = 12, + AudioEffectType_BassManagement = 13, + AudioEffectType_EnvironmentalEffects = 14, + AudioEffectType_SpeakerProtection = 15, + AudioEffectType_SpeakerCompensation = 16, + AudioEffectType_DynamicRangeCompression = 17, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 + AudioEffectType_FarFieldBeamForming = 18, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xd0000 + AudioEffectType_DeepNoiseSuppression = 19 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xd0000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CEffects_CAudioEffectType { + AudioEffectType_Other = 0, + AudioEffectType_AcousticEchoCancellation = 1, + AudioEffectType_NoiseSuppression = 2, + AudioEffectType_AutomaticGainControl = 3, + AudioEffectType_BeamForming = 4, + AudioEffectType_ConstantToneRemoval = 5, + AudioEffectType_Equalizer = 6, + AudioEffectType_LoudnessEqualizer = 7, + AudioEffectType_BassBoost = 8, + AudioEffectType_VirtualSurround = 9, + AudioEffectType_VirtualHeadphones = 10, + AudioEffectType_SpeakerFill = 11, + AudioEffectType_RoomCorrection = 12, + AudioEffectType_BassManagement = 13, + AudioEffectType_EnvironmentalEffects = 14, + AudioEffectType_SpeakerProtection = 15, + AudioEffectType_SpeakerCompensation = 16, + AudioEffectType_DynamicRangeCompression = 17, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 + AudioEffectType_FarFieldBeamForming = 18, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xd0000 + AudioEffectType_DeepNoiseSuppression = 19 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xd0000 */ +}; +#ifdef WIDL_using_Windows_Media_Effects +#define AudioEffectType __x_ABI_CWindows_CMedia_CEffects_CAudioEffectType +#endif /* WIDL_using_Windows_Media_Effects */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IAudioCaptureEffectsManager interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager, 0x8f85c271, 0x038d, 0x4393, 0x82,0x98, 0x54,0x01,0x10,0x60,0x8e,0xef); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + MIDL_INTERFACE("8f85c271-038d-4393-8298-540110608eef") + IAudioCaptureEffectsManager : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE add_AudioCaptureEffectsChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_AudioCaptureEffectsChanged( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAudioCaptureEffects( + ABI::Windows::Foundation::Collections::IVectorView **effects) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager, 0x8f85c271, 0x038d, 0x4393, 0x82,0x98, 0x54,0x01,0x10,0x60,0x8e,0xef) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManagerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager *This, + TrustLevel *trustLevel); + + /*** IAudioCaptureEffectsManager methods ***/ + HRESULT (STDMETHODCALLTYPE *add_AudioCaptureEffectsChanged)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager *This, + __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_AudioCaptureEffectsChanged)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *GetAudioCaptureEffects)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager *This, + __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect **effects); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManagerVtbl; + +interface __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager { + CONST_VTBL __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManagerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAudioCaptureEffectsManager methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_add_AudioCaptureEffectsChanged(This,handler,token) (This)->lpVtbl->add_AudioCaptureEffectsChanged(This,handler,token) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_remove_AudioCaptureEffectsChanged(This,token) (This)->lpVtbl->remove_AudioCaptureEffectsChanged(This,token) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_GetAudioCaptureEffects(This,effects) (This)->lpVtbl->GetAudioCaptureEffects(This,effects) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_QueryInterface(__x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_AddRef(__x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_Release(__x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_GetIids(__x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_GetTrustLevel(__x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAudioCaptureEffectsManager methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_add_AudioCaptureEffectsChanged(__x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager* This,__FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_AudioCaptureEffectsChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_remove_AudioCaptureEffectsChanged(__x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager* This,EventRegistrationToken token) { + return This->lpVtbl->remove_AudioCaptureEffectsChanged(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_GetAudioCaptureEffects(__x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager* This,__FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect **effects) { + return This->lpVtbl->GetAudioCaptureEffects(This,effects); +} +#endif +#ifdef WIDL_using_Windows_Media_Effects +#define IID_IAudioCaptureEffectsManager IID___x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager +#define IAudioCaptureEffectsManagerVtbl __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManagerVtbl +#define IAudioCaptureEffectsManager __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager +#define IAudioCaptureEffectsManager_QueryInterface __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_QueryInterface +#define IAudioCaptureEffectsManager_AddRef __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_AddRef +#define IAudioCaptureEffectsManager_Release __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_Release +#define IAudioCaptureEffectsManager_GetIids __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_GetIids +#define IAudioCaptureEffectsManager_GetRuntimeClassName __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_GetRuntimeClassName +#define IAudioCaptureEffectsManager_GetTrustLevel __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_GetTrustLevel +#define IAudioCaptureEffectsManager_add_AudioCaptureEffectsChanged __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_add_AudioCaptureEffectsChanged +#define IAudioCaptureEffectsManager_remove_AudioCaptureEffectsChanged __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_remove_AudioCaptureEffectsChanged +#define IAudioCaptureEffectsManager_GetAudioCaptureEffects __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_GetAudioCaptureEffects +#endif /* WIDL_using_Windows_Media_Effects */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IAudioEffect interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CEffects_CIAudioEffect, 0x34aafa51, 0x9207, 0x4055, 0xbe,0x93, 0x6e,0x57,0x34,0xa8,0x6a,0xe4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + MIDL_INTERFACE("34aafa51-9207-4055-be93-6e5734a86ae4") + IAudioEffect : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AudioEffectType( + enum AudioEffectType *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffect, 0x34aafa51, 0x9207, 0x4055, 0xbe,0x93, 0x6e,0x57,0x34,0xa8,0x6a,0xe4) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect *This, + TrustLevel *trustLevel); + + /*** IAudioEffect methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AudioEffectType)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect *This, + enum __x_ABI_CWindows_CMedia_CEffects_CAudioEffectType *value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectVtbl; + +interface __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect { + CONST_VTBL __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAudioEffect methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_get_AudioEffectType(This,value) (This)->lpVtbl->get_AudioEffectType(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_QueryInterface(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffect* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_AddRef(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffect* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_Release(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffect* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_GetIids(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffect* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffect* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_GetTrustLevel(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffect* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAudioEffect methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_get_AudioEffectType(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffect* This,enum __x_ABI_CWindows_CMedia_CEffects_CAudioEffectType *value) { + return This->lpVtbl->get_AudioEffectType(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_Effects +#define IID_IAudioEffect IID___x_ABI_CWindows_CMedia_CEffects_CIAudioEffect +#define IAudioEffectVtbl __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectVtbl +#define IAudioEffect __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect +#define IAudioEffect_QueryInterface __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_QueryInterface +#define IAudioEffect_AddRef __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_AddRef +#define IAudioEffect_Release __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_Release +#define IAudioEffect_GetIids __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_GetIids +#define IAudioEffect_GetRuntimeClassName __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_GetRuntimeClassName +#define IAudioEffect_GetTrustLevel __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_GetTrustLevel +#define IAudioEffect_get_AudioEffectType __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_get_AudioEffectType +#endif /* WIDL_using_Windows_Media_Effects */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffect_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IAudioEffectsManagerStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics, 0x66406c04, 0x86fa, 0x47cc, 0xa3,0x15, 0xf4,0x89,0xd8,0xc3,0xfe,0x10); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + MIDL_INTERFACE("66406c04-86fa-47cc-a315-f489d8c3fe10") + IAudioEffectsManagerStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateAudioRenderEffectsManager( + HSTRING device_id, + enum AudioRenderCategory category, + ABI::Windows::Media::Effects::IAudioRenderEffectsManager **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateAudioRenderEffectsManagerWithMode( + HSTRING device_id, + enum AudioRenderCategory category, + enum AudioProcessing mode, + ABI::Windows::Media::Effects::IAudioRenderEffectsManager **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateAudioCaptureEffectsManager( + HSTRING device_id, + enum MediaCategory category, + ABI::Windows::Media::Effects::IAudioCaptureEffectsManager **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateAudioCaptureEffectsManagerWithMode( + HSTRING device_id, + enum MediaCategory category, + enum AudioProcessing mode, + ABI::Windows::Media::Effects::IAudioCaptureEffectsManager **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics, 0x66406c04, 0x86fa, 0x47cc, 0xa3,0x15, 0xf4,0x89,0xd8,0xc3,0xfe,0x10) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics *This, + TrustLevel *trustLevel); + + /*** IAudioEffectsManagerStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateAudioRenderEffectsManager)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics *This, + HSTRING device_id, + enum __x_ABI_CWindows_CMedia_CRender_CAudioRenderCategory category, + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager **value); + + HRESULT (STDMETHODCALLTYPE *CreateAudioRenderEffectsManagerWithMode)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics *This, + HSTRING device_id, + enum __x_ABI_CWindows_CMedia_CRender_CAudioRenderCategory category, + enum __x_ABI_CWindows_CMedia_CAudioProcessing mode, + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager **value); + + HRESULT (STDMETHODCALLTYPE *CreateAudioCaptureEffectsManager)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics *This, + HSTRING device_id, + enum __x_ABI_CWindows_CMedia_CCapture_CMediaCategory category, + __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager **value); + + HRESULT (STDMETHODCALLTYPE *CreateAudioCaptureEffectsManagerWithMode)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics *This, + HSTRING device_id, + enum __x_ABI_CWindows_CMedia_CCapture_CMediaCategory category, + enum __x_ABI_CWindows_CMedia_CAudioProcessing mode, + __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager **value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStaticsVtbl; + +interface __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics { + CONST_VTBL __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAudioEffectsManagerStatics methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_CreateAudioRenderEffectsManager(This,device_id,category,value) (This)->lpVtbl->CreateAudioRenderEffectsManager(This,device_id,category,value) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_CreateAudioRenderEffectsManagerWithMode(This,device_id,category,mode,value) (This)->lpVtbl->CreateAudioRenderEffectsManagerWithMode(This,device_id,category,mode,value) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_CreateAudioCaptureEffectsManager(This,device_id,category,value) (This)->lpVtbl->CreateAudioCaptureEffectsManager(This,device_id,category,value) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_CreateAudioCaptureEffectsManagerWithMode(This,device_id,category,mode,value) (This)->lpVtbl->CreateAudioCaptureEffectsManagerWithMode(This,device_id,category,mode,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_QueryInterface(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_AddRef(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_Release(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_GetIids(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_GetTrustLevel(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAudioEffectsManagerStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_CreateAudioRenderEffectsManager(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics* This,HSTRING device_id,enum __x_ABI_CWindows_CMedia_CRender_CAudioRenderCategory category,__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager **value) { + return This->lpVtbl->CreateAudioRenderEffectsManager(This,device_id,category,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_CreateAudioRenderEffectsManagerWithMode(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics* This,HSTRING device_id,enum __x_ABI_CWindows_CMedia_CRender_CAudioRenderCategory category,enum __x_ABI_CWindows_CMedia_CAudioProcessing mode,__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager **value) { + return This->lpVtbl->CreateAudioRenderEffectsManagerWithMode(This,device_id,category,mode,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_CreateAudioCaptureEffectsManager(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics* This,HSTRING device_id,enum __x_ABI_CWindows_CMedia_CCapture_CMediaCategory category,__x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager **value) { + return This->lpVtbl->CreateAudioCaptureEffectsManager(This,device_id,category,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_CreateAudioCaptureEffectsManagerWithMode(__x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics* This,HSTRING device_id,enum __x_ABI_CWindows_CMedia_CCapture_CMediaCategory category,enum __x_ABI_CWindows_CMedia_CAudioProcessing mode,__x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager **value) { + return This->lpVtbl->CreateAudioCaptureEffectsManagerWithMode(This,device_id,category,mode,value); +} +#endif +#ifdef WIDL_using_Windows_Media_Effects +#define IID_IAudioEffectsManagerStatics IID___x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics +#define IAudioEffectsManagerStaticsVtbl __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStaticsVtbl +#define IAudioEffectsManagerStatics __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics +#define IAudioEffectsManagerStatics_QueryInterface __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_QueryInterface +#define IAudioEffectsManagerStatics_AddRef __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_AddRef +#define IAudioEffectsManagerStatics_Release __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_Release +#define IAudioEffectsManagerStatics_GetIids __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_GetIids +#define IAudioEffectsManagerStatics_GetRuntimeClassName __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_GetRuntimeClassName +#define IAudioEffectsManagerStatics_GetTrustLevel __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_GetTrustLevel +#define IAudioEffectsManagerStatics_CreateAudioRenderEffectsManager __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_CreateAudioRenderEffectsManager +#define IAudioEffectsManagerStatics_CreateAudioRenderEffectsManagerWithMode __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_CreateAudioRenderEffectsManagerWithMode +#define IAudioEffectsManagerStatics_CreateAudioCaptureEffectsManager __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_CreateAudioCaptureEffectsManager +#define IAudioEffectsManagerStatics_CreateAudioCaptureEffectsManagerWithMode __x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_CreateAudioCaptureEffectsManagerWithMode +#endif /* WIDL_using_Windows_Media_Effects */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CEffects_CIAudioEffectsManagerStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IAudioRenderEffectsManager interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager, 0x4dc98966, 0x8751, 0x42b2, 0xbf,0xcb, 0x39,0xca,0x78,0x64,0xbd,0x47); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + MIDL_INTERFACE("4dc98966-8751-42b2-bfcb-39ca7864bd47") + IAudioRenderEffectsManager : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE add_AudioRenderEffectsChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_AudioRenderEffectsChanged( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAudioRenderEffects( + ABI::Windows::Foundation::Collections::IVectorView **effects) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager, 0x4dc98966, 0x8751, 0x42b2, 0xbf,0xcb, 0x39,0xca,0x78,0x64,0xbd,0x47) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManagerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager *This, + TrustLevel *trustLevel); + + /*** IAudioRenderEffectsManager methods ***/ + HRESULT (STDMETHODCALLTYPE *add_AudioRenderEffectsChanged)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager *This, + __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_AudioRenderEffectsChanged)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *GetAudioRenderEffects)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager *This, + __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect **effects); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManagerVtbl; + +interface __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager { + CONST_VTBL __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManagerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAudioRenderEffectsManager methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_add_AudioRenderEffectsChanged(This,handler,token) (This)->lpVtbl->add_AudioRenderEffectsChanged(This,handler,token) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_remove_AudioRenderEffectsChanged(This,token) (This)->lpVtbl->remove_AudioRenderEffectsChanged(This,token) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_GetAudioRenderEffects(This,effects) (This)->lpVtbl->GetAudioRenderEffects(This,effects) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_QueryInterface(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_AddRef(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_Release(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_GetIids(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_GetTrustLevel(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAudioRenderEffectsManager methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_add_AudioRenderEffectsChanged(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager* This,__FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_AudioRenderEffectsChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_remove_AudioRenderEffectsChanged(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager* This,EventRegistrationToken token) { + return This->lpVtbl->remove_AudioRenderEffectsChanged(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_GetAudioRenderEffects(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager* This,__FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect **effects) { + return This->lpVtbl->GetAudioRenderEffects(This,effects); +} +#endif +#ifdef WIDL_using_Windows_Media_Effects +#define IID_IAudioRenderEffectsManager IID___x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager +#define IAudioRenderEffectsManagerVtbl __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManagerVtbl +#define IAudioRenderEffectsManager __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager +#define IAudioRenderEffectsManager_QueryInterface __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_QueryInterface +#define IAudioRenderEffectsManager_AddRef __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_AddRef +#define IAudioRenderEffectsManager_Release __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_Release +#define IAudioRenderEffectsManager_GetIids __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_GetIids +#define IAudioRenderEffectsManager_GetRuntimeClassName __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_GetRuntimeClassName +#define IAudioRenderEffectsManager_GetTrustLevel __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_GetTrustLevel +#define IAudioRenderEffectsManager_add_AudioRenderEffectsChanged __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_add_AudioRenderEffectsChanged +#define IAudioRenderEffectsManager_remove_AudioRenderEffectsChanged __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_remove_AudioRenderEffectsChanged +#define IAudioRenderEffectsManager_GetAudioRenderEffects __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_GetAudioRenderEffects +#endif /* WIDL_using_Windows_Media_Effects */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IAudioRenderEffectsManager2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2, 0xa844cd09, 0x5ecc, 0x44b3, 0xbb,0x4e, 0x1d,0xb0,0x72,0x87,0x13,0x9c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace Effects { + MIDL_INTERFACE("a844cd09-5ecc-44b3-bb4e-1db07287139c") + IAudioRenderEffectsManager2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_EffectsProviderThumbnail( + ABI::Windows::Storage::Streams::IRandomAccessStreamWithContentType **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_EffectsProviderSettingsLabel( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE ShowSettingsUI( + ) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2, 0xa844cd09, 0x5ecc, 0x44b3, 0xbb,0x4e, 0x1d,0xb0,0x72,0x87,0x13,0x9c) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 *This, + TrustLevel *trustLevel); + + /*** IAudioRenderEffectsManager2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_EffectsProviderThumbnail)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 *This, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType **value); + + HRESULT (STDMETHODCALLTYPE *get_EffectsProviderSettingsLabel)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *ShowSettingsUI)( + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 *This); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2Vtbl; + +interface __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 { + CONST_VTBL __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAudioRenderEffectsManager2 methods ***/ +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_get_EffectsProviderThumbnail(This,value) (This)->lpVtbl->get_EffectsProviderThumbnail(This,value) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_get_EffectsProviderSettingsLabel(This,value) (This)->lpVtbl->get_EffectsProviderSettingsLabel(This,value) +#define __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_ShowSettingsUI(This) (This)->lpVtbl->ShowSettingsUI(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_QueryInterface(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_AddRef(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_Release(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_GetIids(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_GetTrustLevel(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAudioRenderEffectsManager2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_get_EffectsProviderThumbnail(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2* This,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType **value) { + return This->lpVtbl->get_EffectsProviderThumbnail(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_get_EffectsProviderSettingsLabel(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2* This,HSTRING *value) { + return This->lpVtbl->get_EffectsProviderSettingsLabel(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_ShowSettingsUI(__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2* This) { + return This->lpVtbl->ShowSettingsUI(This); +} +#endif +#ifdef WIDL_using_Windows_Media_Effects +#define IID_IAudioRenderEffectsManager2 IID___x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 +#define IAudioRenderEffectsManager2Vtbl __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2Vtbl +#define IAudioRenderEffectsManager2 __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2 +#define IAudioRenderEffectsManager2_QueryInterface __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_QueryInterface +#define IAudioRenderEffectsManager2_AddRef __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_AddRef +#define IAudioRenderEffectsManager2_Release __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_Release +#define IAudioRenderEffectsManager2_GetIids __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_GetIids +#define IAudioRenderEffectsManager2_GetRuntimeClassName __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_GetRuntimeClassName +#define IAudioRenderEffectsManager2_GetTrustLevel __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_GetTrustLevel +#define IAudioRenderEffectsManager2_get_EffectsProviderThumbnail __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_get_EffectsProviderThumbnail +#define IAudioRenderEffectsManager2_get_EffectsProviderSettingsLabel __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_get_EffectsProviderSettingsLabel +#define IAudioRenderEffectsManager2_ShowSettingsUI __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_ShowSettingsUI +#endif /* WIDL_using_Windows_Media_Effects */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.Effects.AudioCaptureEffectsManager + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_Effects_AudioCaptureEffectsManager_DEFINED +#define RUNTIMECLASS_Windows_Media_Effects_AudioCaptureEffectsManager_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_Effects_AudioCaptureEffectsManager[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','E','f','f','e','c','t','s','.','A','u','d','i','o','C','a','p','t','u','r','e','E','f','f','e','c','t','s','M','a','n','a','g','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Effects_AudioCaptureEffectsManager[] = L"Windows.Media.Effects.AudioCaptureEffectsManager"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Effects_AudioCaptureEffectsManager[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','E','f','f','e','c','t','s','.','A','u','d','i','o','C','a','p','t','u','r','e','E','f','f','e','c','t','s','M','a','n','a','g','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_Effects_AudioCaptureEffectsManager_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.Effects.AudioEffect + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_Effects_AudioEffect_DEFINED +#define RUNTIMECLASS_Windows_Media_Effects_AudioEffect_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_Effects_AudioEffect[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','E','f','f','e','c','t','s','.','A','u','d','i','o','E','f','f','e','c','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Effects_AudioEffect[] = L"Windows.Media.Effects.AudioEffect"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Effects_AudioEffect[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','E','f','f','e','c','t','s','.','A','u','d','i','o','E','f','f','e','c','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_Effects_AudioEffect_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.Effects.AudioEffectsManager + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_Effects_AudioEffectsManager_DEFINED +#define RUNTIMECLASS_Windows_Media_Effects_AudioEffectsManager_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_Effects_AudioEffectsManager[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','E','f','f','e','c','t','s','.','A','u','d','i','o','E','f','f','e','c','t','s','M','a','n','a','g','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Effects_AudioEffectsManager[] = L"Windows.Media.Effects.AudioEffectsManager"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Effects_AudioEffectsManager[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','E','f','f','e','c','t','s','.','A','u','d','i','o','E','f','f','e','c','t','s','M','a','n','a','g','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_Effects_AudioEffectsManager_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.Effects.AudioRenderEffectsManager + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_Effects_AudioRenderEffectsManager_DEFINED +#define RUNTIMECLASS_Windows_Media_Effects_AudioRenderEffectsManager_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_Effects_AudioRenderEffectsManager[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','E','f','f','e','c','t','s','.','A','u','d','i','o','R','e','n','d','e','r','E','f','f','e','c','t','s','M','a','n','a','g','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Effects_AudioRenderEffectsManager[] = L"Windows.Media.Effects.AudioRenderEffectsManager"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_Effects_AudioRenderEffectsManager[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','E','f','f','e','c','t','s','.','A','u','d','i','o','R','e','n','d','e','r','E','f','f','e','c','t','s','M','a','n','a','g','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_Effects_AudioRenderEffectsManager_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CMedia__CEffects__CAudioEffect, 0x07af9afd, 0x25b8, 0x579d, 0xbe,0x7e, 0x8a,0xcc,0x03,0x41,0x8d,0x0b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("07af9afd-25b8-579d-be7e-8acc03418d0b") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CMedia__CEffects__CAudioEffect, 0x07af9afd, 0x25b8, 0x579d, 0xbe,0x7e, 0x8a,0xcc,0x03,0x41,0x8d,0x0b) +#endif +#else +typedef struct __FIIterable_1_Windows__CMedia__CEffects__CAudioEffectVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect *This, + __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect **value); + + END_INTERFACE +} __FIIterable_1_Windows__CMedia__CEffects__CAudioEffectVtbl; + +interface __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect { + CONST_VTBL __FIIterable_1_Windows__CMedia__CEffects__CAudioEffectVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_QueryInterface(__FIIterable_1_Windows__CMedia__CEffects__CAudioEffect* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_AddRef(__FIIterable_1_Windows__CMedia__CEffects__CAudioEffect* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_Release(__FIIterable_1_Windows__CMedia__CEffects__CAudioEffect* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_GetIids(__FIIterable_1_Windows__CMedia__CEffects__CAudioEffect* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_GetRuntimeClassName(__FIIterable_1_Windows__CMedia__CEffects__CAudioEffect* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_GetTrustLevel(__FIIterable_1_Windows__CMedia__CEffects__CAudioEffect* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_First(__FIIterable_1_Windows__CMedia__CEffects__CAudioEffect* This,__FIIterator_1_Windows__CMedia__CEffects__CAudioEffect **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_AudioEffect IID___FIIterable_1_Windows__CMedia__CEffects__CAudioEffect +#define IIterable_AudioEffectVtbl __FIIterable_1_Windows__CMedia__CEffects__CAudioEffectVtbl +#define IIterable_AudioEffect __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect +#define IIterable_AudioEffect_QueryInterface __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_QueryInterface +#define IIterable_AudioEffect_AddRef __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_AddRef +#define IIterable_AudioEffect_Release __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_Release +#define IIterable_AudioEffect_GetIids __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_GetIids +#define IIterable_AudioEffect_GetRuntimeClassName __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_GetRuntimeClassName +#define IIterable_AudioEffect_GetTrustLevel __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_GetTrustLevel +#define IIterable_AudioEffect_First __FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CMedia__CEffects__CAudioEffect_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CMedia__CEffects__CAudioEffect, 0x673ce717, 0xa3cf, 0x5d68, 0xa8,0x0b, 0x5e,0xd3,0xe7,0xb9,0x3f,0xed); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("673ce717-a3cf-5d68-a80b-5ed3e7b93fed") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CMedia__CEffects__CAudioEffect, 0x673ce717, 0xa3cf, 0x5d68, 0xa8,0x0b, 0x5e,0xd3,0xe7,0xb9,0x3f,0xed) +#endif +#else +typedef struct __FIIterator_1_Windows__CMedia__CEffects__CAudioEffectVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect *This, + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect *This, + UINT32 items_size, + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CMedia__CEffects__CAudioEffectVtbl; + +interface __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect { + CONST_VTBL __FIIterator_1_Windows__CMedia__CEffects__CAudioEffectVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_QueryInterface(__FIIterator_1_Windows__CMedia__CEffects__CAudioEffect* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_AddRef(__FIIterator_1_Windows__CMedia__CEffects__CAudioEffect* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_Release(__FIIterator_1_Windows__CMedia__CEffects__CAudioEffect* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_GetIids(__FIIterator_1_Windows__CMedia__CEffects__CAudioEffect* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_GetRuntimeClassName(__FIIterator_1_Windows__CMedia__CEffects__CAudioEffect* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_GetTrustLevel(__FIIterator_1_Windows__CMedia__CEffects__CAudioEffect* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_get_Current(__FIIterator_1_Windows__CMedia__CEffects__CAudioEffect* This,__x_ABI_CWindows_CMedia_CEffects_CIAudioEffect **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_get_HasCurrent(__FIIterator_1_Windows__CMedia__CEffects__CAudioEffect* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_MoveNext(__FIIterator_1_Windows__CMedia__CEffects__CAudioEffect* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_GetMany(__FIIterator_1_Windows__CMedia__CEffects__CAudioEffect* This,UINT32 items_size,__x_ABI_CWindows_CMedia_CEffects_CIAudioEffect **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_AudioEffect IID___FIIterator_1_Windows__CMedia__CEffects__CAudioEffect +#define IIterator_AudioEffectVtbl __FIIterator_1_Windows__CMedia__CEffects__CAudioEffectVtbl +#define IIterator_AudioEffect __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect +#define IIterator_AudioEffect_QueryInterface __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_QueryInterface +#define IIterator_AudioEffect_AddRef __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_AddRef +#define IIterator_AudioEffect_Release __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_Release +#define IIterator_AudioEffect_GetIids __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_GetIids +#define IIterator_AudioEffect_GetRuntimeClassName __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_GetRuntimeClassName +#define IIterator_AudioEffect_GetTrustLevel __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_GetTrustLevel +#define IIterator_AudioEffect_get_Current __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_get_Current +#define IIterator_AudioEffect_get_HasCurrent __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_get_HasCurrent +#define IIterator_AudioEffect_MoveNext __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_MoveNext +#define IIterator_AudioEffect_GetMany __FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CMedia__CEffects__CAudioEffect_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect, 0xcdcbc9e7, 0x53d8, 0x5e66, 0x9e,0x45, 0x31,0xd5,0xa2,0x3f,0xd0,0x1d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("cdcbc9e7-53d8-5e66-9e45-31d5a23fd01d") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect, 0xcdcbc9e7, 0x53d8, 0x5e66, 0x9e,0x45, 0x31,0xd5,0xa2,0x3f,0xd0,0x1d) +#endif +#else +typedef struct __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffectVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect *This, + UINT32 index, + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect *This, + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CMedia_CEffects_CIAudioEffect **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffectVtbl; + +interface __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect { + CONST_VTBL __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffectVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_QueryInterface(__FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_AddRef(__FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_Release(__FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetIids(__FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetRuntimeClassName(__FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetTrustLevel(__FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetAt(__FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect* This,UINT32 index,__x_ABI_CWindows_CMedia_CEffects_CIAudioEffect **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_get_Size(__FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_IndexOf(__FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect* This,__x_ABI_CWindows_CMedia_CEffects_CIAudioEffect *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetMany(__FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CMedia_CEffects_CIAudioEffect **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_AudioEffect IID___FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect +#define IVectorView_AudioEffectVtbl __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffectVtbl +#define IVectorView_AudioEffect __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect +#define IVectorView_AudioEffect_QueryInterface __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_QueryInterface +#define IVectorView_AudioEffect_AddRef __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_AddRef +#define IVectorView_AudioEffect_Release __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_Release +#define IVectorView_AudioEffect_GetIids __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetIids +#define IVectorView_AudioEffect_GetRuntimeClassName __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetRuntimeClassName +#define IVectorView_AudioEffect_GetTrustLevel __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetTrustLevel +#define IVectorView_AudioEffect_GetAt __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetAt +#define IVectorView_AudioEffect_get_Size __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_get_Size +#define IVectorView_AudioEffect_IndexOf __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_IndexOf +#define IVectorView_AudioEffect_GetMany __FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CMedia__CEffects__CAudioEffect_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable, 0xa1c5e803, 0xa275, 0x5bb1, 0x9d,0x44, 0x2a,0xc8,0xae,0x9f,0xfb,0x89); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("a1c5e803-a275-5bb1-9d44-2ac8ae9ffb89") + ITypedEventHandler : ITypedEventHandler_impl, IInspectable* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable, 0xa1c5e803, 0xa275, 0x5bb1, 0x9d,0x44, 0x2a,0xc8,0xae,0x9f,0xfb,0x89) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable *This, + __x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_Release(__FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable* This,__x_ABI_CWindows_CMedia_CEffects_CIAudioCaptureEffectsManager *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_AudioCaptureEffectsManager_IInspectable IID___FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable +#define ITypedEventHandler_AudioCaptureEffectsManager_IInspectableVtbl __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectableVtbl +#define ITypedEventHandler_AudioCaptureEffectsManager_IInspectable __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable +#define ITypedEventHandler_AudioCaptureEffectsManager_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_QueryInterface +#define ITypedEventHandler_AudioCaptureEffectsManager_IInspectable_AddRef __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_AddRef +#define ITypedEventHandler_AudioCaptureEffectsManager_IInspectable_Release __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_Release +#define ITypedEventHandler_AudioCaptureEffectsManager_IInspectable_Invoke __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioCaptureEffectsManager_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable, 0x4be29c7e, 0x449c, 0x576e, 0xa7,0xb8, 0x3a,0x40,0xf2,0xf0,0x1d,0xc8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("4be29c7e-449c-576e-a7b8-3a40f2f01dc8") + ITypedEventHandler : ITypedEventHandler_impl, IInspectable* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable, 0x4be29c7e, 0x449c, 0x576e, 0xa7,0xb8, 0x3a,0x40,0xf2,0xf0,0x1d,0xc8) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable *This, + __x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_Release(__FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable* This,__x_ABI_CWindows_CMedia_CEffects_CIAudioRenderEffectsManager *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_AudioRenderEffectsManager_IInspectable IID___FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable +#define ITypedEventHandler_AudioRenderEffectsManager_IInspectableVtbl __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectableVtbl +#define ITypedEventHandler_AudioRenderEffectsManager_IInspectable __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable +#define ITypedEventHandler_AudioRenderEffectsManager_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_QueryInterface +#define ITypedEventHandler_AudioRenderEffectsManager_IInspectable_AddRef __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_AddRef +#define ITypedEventHandler_AudioRenderEffectsManager_IInspectable_Release __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_Release +#define ITypedEventHandler_AudioRenderEffectsManager_IInspectable_Invoke __FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CMedia__CEffects__CAudioRenderEffectsManager_IInspectable_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_media_effects_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.media.h b/lib/libc/include/any-windows-any/windows.media.h index 3319fe0d7f5335de5531edb6a016c12b21282aa3..17e80f9f9d2c8d37bc88723a02af54dba632aeb0 100644 --- a/lib/libc/include/any-windows-any/windows.media.h +++ b/lib/libc/include/any-windows-any/windows.media.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/windows.media.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/windows.media.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __windows_media_h__ #define __windows_media_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef ____x_ABI_CWindows_CMedia_CIMediaMarker_FWD_DEFINED__ @@ -33,15 +41,299 @@ namespace ABI { #endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CIMusicDisplayProperties __x_ABI_CWindows_CMedia_CIMusicDisplayProperties; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties ABI::Windows::Media::IMusicDisplayProperties +namespace ABI { + namespace Windows { + namespace Media { + interface IMusicDisplayProperties; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 ABI::Windows::Media::IMusicDisplayProperties2 +namespace ABI { + namespace Windows { + namespace Media { + interface IMusicDisplayProperties2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControls_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControls_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControls __x_ABI_CWindows_CMedia_CISystemMediaTransportControls; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls ABI::Windows::Media::ISystemMediaTransportControls +namespace ABI { + namespace Windows { + namespace Media { + interface ISystemMediaTransportControls; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater ABI::Windows::Media::ISystemMediaTransportControlsDisplayUpdater +namespace ABI { + namespace Windows { + namespace Media { + interface ISystemMediaTransportControlsDisplayUpdater; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs ABI::Windows::Media::ISystemMediaTransportControlsButtonPressedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + interface ISystemMediaTransportControlsButtonPressedEventArgs; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs ABI::Windows::Media::ISystemMediaTransportControlsPropertyChangedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + interface ISystemMediaTransportControlsPropertyChangedEventArgs; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CImageDisplayProperties_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CImageDisplayProperties_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + class ImageDisplayProperties; + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CImageDisplayProperties __x_ABI_CWindows_CMedia_CImageDisplayProperties; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CImageDisplayProperties_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CMusicDisplayProperties_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CMusicDisplayProperties_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + class MusicDisplayProperties; + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CMusicDisplayProperties __x_ABI_CWindows_CMedia_CMusicDisplayProperties; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CMusicDisplayProperties_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSystemMediaTransportControls_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSystemMediaTransportControls_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + class SystemMediaTransportControls; + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSystemMediaTransportControls __x_ABI_CWindows_CMedia_CSystemMediaTransportControls; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSystemMediaTransportControls_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSystemMediaTransportControlsButtonPressedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSystemMediaTransportControlsButtonPressedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + class SystemMediaTransportControlsButtonPressedEventArgs; + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsButtonPressedEventArgs __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsButtonPressedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSystemMediaTransportControlsButtonPressedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSystemMediaTransportControlsDisplayUpdater_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSystemMediaTransportControlsDisplayUpdater_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + class SystemMediaTransportControlsDisplayUpdater; + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsDisplayUpdater __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsDisplayUpdater; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSystemMediaTransportControlsDisplayUpdater_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSystemMediaTransportControlsPropertyChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSystemMediaTransportControlsPropertyChangedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + class SystemMediaTransportControlsPropertyChangedEventArgs; + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsPropertyChangedEventArgs __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsPropertyChangedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSystemMediaTransportControlsPropertyChangedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CVideoDisplayProperties_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CVideoDisplayProperties_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + class VideoDisplayProperties; + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CVideoDisplayProperties __x_ABI_CWindows_CMedia_CVideoDisplayProperties; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CVideoDisplayProperties_FWD_DEFINED__ */ + +#ifndef ____FIIterable_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CMedia__CIMediaMarker __FIIterable_1_Windows__CMedia__CIMediaMarker; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CMedia__CIMediaMarker ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CMedia__CIMediaMarker __FIIterator_1_Windows__CMedia__CIMediaMarker; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CMedia__CIMediaMarker ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CMedia__CIMediaMarker __FIVectorView_1_Windows__CMedia__CIMediaMarker; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CMedia__CIMediaMarker ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +#define ____FIVector_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CMedia__CIMediaMarker __FIVector_1_Windows__CMedia__CIMediaMarker; +#ifdef __cplusplus +#define __FIVector_1_Windows__CMedia__CIMediaMarker ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + /* Headers for imported files */ #include #include +#include +#include #ifdef __cplusplus extern "C" { #endif +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CAudioProcessing __x_ABI_CWindows_CMedia_CAudioProcessing; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CMediaPlaybackStatus __x_ABI_CWindows_CMedia_CMediaPlaybackStatus; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CMediaPlaybackType __x_ABI_CWindows_CMedia_CMediaPlaybackType; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CSoundLevel __x_ABI_CWindows_CMedia_CSoundLevel; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsButton __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsButton; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsProperty __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsProperty; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CMedia_CIImageDisplayProperties_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CIImageDisplayProperties_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CIImageDisplayProperties __x_ABI_CWindows_CMedia_CIImageDisplayProperties; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CIImageDisplayProperties ABI::Windows::Media::IImageDisplayProperties +namespace ABI { + namespace Windows { + namespace Media { + interface IImageDisplayProperties; + } + } +} +#endif /* __cplusplus */ +#endif + #ifndef ____x_ABI_CWindows_CMedia_CIMediaControl_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CIMediaControl_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CMedia_CIMediaControl __x_ABI_CWindows_CMedia_CIMediaControl; @@ -57,6 +349,394 @@ namespace ABI { #endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CMedia_CIMediaMarker_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CIMediaMarker_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CIMediaMarker __x_ABI_CWindows_CMedia_CIMediaMarker; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CIMediaMarker ABI::Windows::Media::IMediaMarker +namespace ABI { + namespace Windows { + namespace Media { + interface IMediaMarker; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CIMusicDisplayProperties __x_ABI_CWindows_CMedia_CIMusicDisplayProperties; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties ABI::Windows::Media::IMusicDisplayProperties +namespace ABI { + namespace Windows { + namespace Media { + interface IMusicDisplayProperties; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 ABI::Windows::Media::IMusicDisplayProperties2 +namespace ABI { + namespace Windows { + namespace Media { + interface IMusicDisplayProperties2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CIMusicDisplayProperties3 __x_ABI_CWindows_CMedia_CIMusicDisplayProperties3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties3 ABI::Windows::Media::IMusicDisplayProperties3 +namespace ABI { + namespace Windows { + namespace Media { + interface IMusicDisplayProperties3; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControls_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControls_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControls __x_ABI_CWindows_CMedia_CISystemMediaTransportControls; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls ABI::Windows::Media::ISystemMediaTransportControls +namespace ABI { + namespace Windows { + namespace Media { + interface ISystemMediaTransportControls; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControls2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControls2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControls2 __x_ABI_CWindows_CMedia_CISystemMediaTransportControls2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls2 ABI::Windows::Media::ISystemMediaTransportControls2 +namespace ABI { + namespace Windows { + namespace Media { + interface ISystemMediaTransportControls2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs ABI::Windows::Media::ISystemMediaTransportControlsButtonPressedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + interface ISystemMediaTransportControlsButtonPressedEventArgs; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater ABI::Windows::Media::ISystemMediaTransportControlsDisplayUpdater +namespace ABI { + namespace Windows { + namespace Media { + interface ISystemMediaTransportControlsDisplayUpdater; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs ABI::Windows::Media::ISystemMediaTransportControlsPropertyChangedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + interface ISystemMediaTransportControlsPropertyChangedEventArgs; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsStatics __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsStatics ABI::Windows::Media::ISystemMediaTransportControlsStatics +namespace ABI { + namespace Windows { + namespace Media { + interface ISystemMediaTransportControlsStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CIVideoDisplayProperties_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CIVideoDisplayProperties_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CIVideoDisplayProperties __x_ABI_CWindows_CMedia_CIVideoDisplayProperties; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CIVideoDisplayProperties ABI::Windows::Media::IVideoDisplayProperties +namespace ABI { + namespace Windows { + namespace Media { + interface IVideoDisplayProperties; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CIVideoDisplayProperties2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CIVideoDisplayProperties2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CIVideoDisplayProperties2 __x_ABI_CWindows_CMedia_CIVideoDisplayProperties2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CIVideoDisplayProperties2 ABI::Windows::Media::IVideoDisplayProperties2 +namespace ABI { + namespace Windows { + namespace Media { + interface IVideoDisplayProperties2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CMedia__CIMediaMarker __FIIterable_1_Windows__CMedia__CIMediaMarker; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CMedia__CIMediaMarker ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CMedia__CIMediaMarker __FIIterator_1_Windows__CMedia__CIMediaMarker; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CMedia__CIMediaMarker ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CMedia__CIMediaMarker __FIVectorView_1_Windows__CMedia__CIMediaMarker; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CMedia__CIMediaMarker ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +#define ____FIVector_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CMedia__CIMediaMarker __FIVector_1_Windows__CMedia__CIMediaMarker; +#ifdef __cplusplus +#define __FIVector_1_Windows__CMedia__CIMediaMarker ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + enum AudioProcessing { + AudioProcessing_Default = 0, + AudioProcessing_Raw = 1 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CAudioProcessing { + AudioProcessing_Default = 0, + AudioProcessing_Raw = 1 +}; +#ifdef WIDL_using_Windows_Media +#define AudioProcessing __x_ABI_CWindows_CMedia_CAudioProcessing +#endif /* WIDL_using_Windows_Media */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + enum MediaPlaybackStatus { + MediaPlaybackStatus_Closed = 0, + MediaPlaybackStatus_Changing = 1, + MediaPlaybackStatus_Stopped = 2, + MediaPlaybackStatus_Playing = 3, + MediaPlaybackStatus_Paused = 4 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CMediaPlaybackStatus { + MediaPlaybackStatus_Closed = 0, + MediaPlaybackStatus_Changing = 1, + MediaPlaybackStatus_Stopped = 2, + MediaPlaybackStatus_Playing = 3, + MediaPlaybackStatus_Paused = 4 +}; +#ifdef WIDL_using_Windows_Media +#define MediaPlaybackStatus __x_ABI_CWindows_CMedia_CMediaPlaybackStatus +#endif /* WIDL_using_Windows_Media */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + enum MediaPlaybackType { + MediaPlaybackType_Unknown = 0, + MediaPlaybackType_Music = 1, + MediaPlaybackType_Video = 2, + MediaPlaybackType_Image = 3 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CMediaPlaybackType { + MediaPlaybackType_Unknown = 0, + MediaPlaybackType_Music = 1, + MediaPlaybackType_Video = 2, + MediaPlaybackType_Image = 3 +}; +#ifdef WIDL_using_Windows_Media +#define MediaPlaybackType __x_ABI_CWindows_CMedia_CMediaPlaybackType +#endif /* WIDL_using_Windows_Media */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + enum SoundLevel { + SoundLevel_Muted = 0, + SoundLevel_Low = 1, + SoundLevel_Full = 2 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CSoundLevel { + SoundLevel_Muted = 0, + SoundLevel_Low = 1, + SoundLevel_Full = 2 +}; +#ifdef WIDL_using_Windows_Media +#define SoundLevel __x_ABI_CWindows_CMedia_CSoundLevel +#endif /* WIDL_using_Windows_Media */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + enum SystemMediaTransportControlsButton { + SystemMediaTransportControlsButton_Play = 0, + SystemMediaTransportControlsButton_Pause = 1, + SystemMediaTransportControlsButton_Stop = 2, + SystemMediaTransportControlsButton_Record = 3, + SystemMediaTransportControlsButton_FastForward = 4, + SystemMediaTransportControlsButton_Rewind = 5, + SystemMediaTransportControlsButton_Next = 6, + SystemMediaTransportControlsButton_Previous = 7, + SystemMediaTransportControlsButton_ChannelUp = 8, + SystemMediaTransportControlsButton_ChannelDown = 9 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsButton { + SystemMediaTransportControlsButton_Play = 0, + SystemMediaTransportControlsButton_Pause = 1, + SystemMediaTransportControlsButton_Stop = 2, + SystemMediaTransportControlsButton_Record = 3, + SystemMediaTransportControlsButton_FastForward = 4, + SystemMediaTransportControlsButton_Rewind = 5, + SystemMediaTransportControlsButton_Next = 6, + SystemMediaTransportControlsButton_Previous = 7, + SystemMediaTransportControlsButton_ChannelUp = 8, + SystemMediaTransportControlsButton_ChannelDown = 9 +}; +#ifdef WIDL_using_Windows_Media +#define SystemMediaTransportControlsButton __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsButton +#endif /* WIDL_using_Windows_Media */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + enum SystemMediaTransportControlsProperty { + SystemMediaTransportControlsProperty_SoundLevel = 0 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsProperty { + SystemMediaTransportControlsProperty_SoundLevel = 0 +}; +#ifdef WIDL_using_Windows_Media +#define SystemMediaTransportControlsProperty __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsProperty +#endif /* WIDL_using_Windows_Media */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /***************************************************************************** * IMediaMarker interface */ @@ -156,33 +836,33 @@ interface __x_ABI_CWindows_CMedia_CIMediaMarker { #define __x_ABI_CWindows_CMedia_CIMediaMarker_get_Text(This,value) (This)->lpVtbl->get_Text(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_QueryInterface(__x_ABI_CWindows_CMedia_CIMediaMarker* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_QueryInterface(__x_ABI_CWindows_CMedia_CIMediaMarker* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CIMediaMarker_AddRef(__x_ABI_CWindows_CMedia_CIMediaMarker* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CIMediaMarker_AddRef(__x_ABI_CWindows_CMedia_CIMediaMarker* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CIMediaMarker_Release(__x_ABI_CWindows_CMedia_CIMediaMarker* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CIMediaMarker_Release(__x_ABI_CWindows_CMedia_CIMediaMarker* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_GetIids(__x_ABI_CWindows_CMedia_CIMediaMarker* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_GetIids(__x_ABI_CWindows_CMedia_CIMediaMarker* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CIMediaMarker* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CIMediaMarker* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_GetTrustLevel(__x_ABI_CWindows_CMedia_CIMediaMarker* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_GetTrustLevel(__x_ABI_CWindows_CMedia_CIMediaMarker* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IMediaMarker methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_get_Time(__x_ABI_CWindows_CMedia_CIMediaMarker* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_get_Time(__x_ABI_CWindows_CMedia_CIMediaMarker* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan *value) { return This->lpVtbl->get_Time(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_get_MediaMarkerType(__x_ABI_CWindows_CMedia_CIMediaMarker* This,HSTRING *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_get_MediaMarkerType(__x_ABI_CWindows_CMedia_CIMediaMarker* This,HSTRING *value) { return This->lpVtbl->get_MediaMarkerType(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_get_Text(__x_ABI_CWindows_CMedia_CIMediaMarker* This,HSTRING *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_get_Text(__x_ABI_CWindows_CMedia_CIMediaMarker* This,HSTRING *value) { return This->lpVtbl->get_Text(This,value); } #endif @@ -207,6 +887,2316 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CIMediaMarker_get_Text(__x_AB #endif /* ____x_ABI_CWindows_CMedia_CIMediaMarker_INTERFACE_DEFINED__ */ #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IMusicDisplayProperties interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CIMusicDisplayProperties, 0x6bbf0c59, 0xd0a0, 0x4d26, 0x92,0xa0, 0xf9,0x78,0xe1,0xd1,0x8e,0x7b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + MIDL_INTERFACE("6bbf0c59-d0a0-4d26-92a0-f978e1d18e7b") + IMusicDisplayProperties : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Title( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Title( + HSTRING value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_AlbumArtist( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_AlbumArtist( + HSTRING value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Artist( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Artist( + HSTRING value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties, 0x6bbf0c59, 0xd0a0, 0x4d26, 0x92,0xa0, 0xf9,0x78,0xe1,0xd1,0x8e,0x7b) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CIMusicDisplayPropertiesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties *This, + TrustLevel *trustLevel); + + /*** IMusicDisplayProperties methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Title)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *put_Title)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties *This, + HSTRING value); + + HRESULT (STDMETHODCALLTYPE *get_AlbumArtist)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *put_AlbumArtist)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties *This, + HSTRING value); + + HRESULT (STDMETHODCALLTYPE *get_Artist)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *put_Artist)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties *This, + HSTRING value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CIMusicDisplayPropertiesVtbl; + +interface __x_ABI_CWindows_CMedia_CIMusicDisplayProperties { + CONST_VTBL __x_ABI_CWindows_CMedia_CIMusicDisplayPropertiesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IMusicDisplayProperties methods ***/ +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_get_Title(This,value) (This)->lpVtbl->get_Title(This,value) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_put_Title(This,value) (This)->lpVtbl->put_Title(This,value) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_get_AlbumArtist(This,value) (This)->lpVtbl->get_AlbumArtist(This,value) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_put_AlbumArtist(This,value) (This)->lpVtbl->put_AlbumArtist(This,value) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_get_Artist(This,value) (This)->lpVtbl->get_Artist(This,value) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_put_Artist(This,value) (This)->lpVtbl->put_Artist(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_QueryInterface(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_AddRef(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_Release(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_GetIids(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_GetTrustLevel(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IMusicDisplayProperties methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_get_Title(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties* This,HSTRING *value) { + return This->lpVtbl->get_Title(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_put_Title(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties* This,HSTRING value) { + return This->lpVtbl->put_Title(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_get_AlbumArtist(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties* This,HSTRING *value) { + return This->lpVtbl->get_AlbumArtist(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_put_AlbumArtist(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties* This,HSTRING value) { + return This->lpVtbl->put_AlbumArtist(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_get_Artist(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties* This,HSTRING *value) { + return This->lpVtbl->get_Artist(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_put_Artist(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties* This,HSTRING value) { + return This->lpVtbl->put_Artist(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media +#define IID_IMusicDisplayProperties IID___x_ABI_CWindows_CMedia_CIMusicDisplayProperties +#define IMusicDisplayPropertiesVtbl __x_ABI_CWindows_CMedia_CIMusicDisplayPropertiesVtbl +#define IMusicDisplayProperties __x_ABI_CWindows_CMedia_CIMusicDisplayProperties +#define IMusicDisplayProperties_QueryInterface __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_QueryInterface +#define IMusicDisplayProperties_AddRef __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_AddRef +#define IMusicDisplayProperties_Release __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_Release +#define IMusicDisplayProperties_GetIids __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_GetIids +#define IMusicDisplayProperties_GetRuntimeClassName __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_GetRuntimeClassName +#define IMusicDisplayProperties_GetTrustLevel __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_GetTrustLevel +#define IMusicDisplayProperties_get_Title __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_get_Title +#define IMusicDisplayProperties_put_Title __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_put_Title +#define IMusicDisplayProperties_get_AlbumArtist __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_get_AlbumArtist +#define IMusicDisplayProperties_put_AlbumArtist __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_put_AlbumArtist +#define IMusicDisplayProperties_get_Artist __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_get_Artist +#define IMusicDisplayProperties_put_Artist __x_ABI_CWindows_CMedia_CIMusicDisplayProperties_put_Artist +#endif /* WIDL_using_Windows_Media */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IMusicDisplayProperties2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CIMusicDisplayProperties2, 0x00368462, 0x97d3, 0x44b9, 0xb0,0x0f, 0x00,0x8a,0xfc,0xef,0xaf,0x18); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + MIDL_INTERFACE("00368462-97d3-44b9-b00f-008afcefaf18") + IMusicDisplayProperties2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AlbumTitle( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_AlbumTitle( + HSTRING value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_TrackNumber( + UINT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_TrackNumber( + UINT32 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Genres( + ABI::Windows::Foundation::Collections::IVector **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties2, 0x00368462, 0x97d3, 0x44b9, 0xb0,0x0f, 0x00,0x8a,0xfc,0xef,0xaf,0x18) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 *This, + TrustLevel *trustLevel); + + /*** IMusicDisplayProperties2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AlbumTitle)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *put_AlbumTitle)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 *This, + HSTRING value); + + HRESULT (STDMETHODCALLTYPE *get_TrackNumber)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *put_TrackNumber)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 *This, + UINT32 value); + + HRESULT (STDMETHODCALLTYPE *get_Genres)( + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 *This, + __FIVector_1_HSTRING **value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2Vtbl; + +interface __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 { + CONST_VTBL __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IMusicDisplayProperties2 methods ***/ +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_get_AlbumTitle(This,value) (This)->lpVtbl->get_AlbumTitle(This,value) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_put_AlbumTitle(This,value) (This)->lpVtbl->put_AlbumTitle(This,value) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_get_TrackNumber(This,value) (This)->lpVtbl->get_TrackNumber(This,value) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_put_TrackNumber(This,value) (This)->lpVtbl->put_TrackNumber(This,value) +#define __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_get_Genres(This,value) (This)->lpVtbl->get_Genres(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_QueryInterface(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_AddRef(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_Release(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_GetIids(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_GetTrustLevel(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IMusicDisplayProperties2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_get_AlbumTitle(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties2* This,HSTRING *value) { + return This->lpVtbl->get_AlbumTitle(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_put_AlbumTitle(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties2* This,HSTRING value) { + return This->lpVtbl->put_AlbumTitle(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_get_TrackNumber(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties2* This,UINT32 *value) { + return This->lpVtbl->get_TrackNumber(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_put_TrackNumber(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties2* This,UINT32 value) { + return This->lpVtbl->put_TrackNumber(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_get_Genres(__x_ABI_CWindows_CMedia_CIMusicDisplayProperties2* This,__FIVector_1_HSTRING **value) { + return This->lpVtbl->get_Genres(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media +#define IID_IMusicDisplayProperties2 IID___x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 +#define IMusicDisplayProperties2Vtbl __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2Vtbl +#define IMusicDisplayProperties2 __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2 +#define IMusicDisplayProperties2_QueryInterface __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_QueryInterface +#define IMusicDisplayProperties2_AddRef __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_AddRef +#define IMusicDisplayProperties2_Release __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_Release +#define IMusicDisplayProperties2_GetIids __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_GetIids +#define IMusicDisplayProperties2_GetRuntimeClassName __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_GetRuntimeClassName +#define IMusicDisplayProperties2_GetTrustLevel __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_GetTrustLevel +#define IMusicDisplayProperties2_get_AlbumTitle __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_get_AlbumTitle +#define IMusicDisplayProperties2_put_AlbumTitle __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_put_AlbumTitle +#define IMusicDisplayProperties2_get_TrackNumber __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_get_TrackNumber +#define IMusicDisplayProperties2_put_TrackNumber __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_put_TrackNumber +#define IMusicDisplayProperties2_get_Genres __x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_get_Genres +#endif /* WIDL_using_Windows_Media */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISystemMediaTransportControls interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControls_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControls_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CISystemMediaTransportControls, 0x99fa3ff4, 0x1742, 0x42a6, 0x90,0x2e, 0x08,0x7d,0x41,0xf9,0x65,0xec); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + MIDL_INTERFACE("99fa3ff4-1742-42a6-902e-087d41f965ec") + ISystemMediaTransportControls : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_PlaybackStatus( + enum MediaPlaybackStatus *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_PlaybackStatus( + enum MediaPlaybackStatus value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DisplayUpdater( + ABI::Windows::Media::ISystemMediaTransportControlsDisplayUpdater **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SoundLevel( + enum SoundLevel *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsEnabled( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsPlayEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsPlayEnabled( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsStopEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsStopEnabled( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsPauseEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsPauseEnabled( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsRecordEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsRecordEnabled( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsFastForwardEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsFastForwardEnabled( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsRewindEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsRewindEnabled( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsPreviousEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsPreviousEnabled( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsNextEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsNextEnabled( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsChannelUpEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsChannelUpEnabled( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsChannelDownEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsChannelDownEnabled( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_ButtonPressed( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_ButtonPressed( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_PropertyChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_PropertyChanged( + EventRegistrationToken token) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls, 0x99fa3ff4, 0x1742, 0x42a6, 0x90,0x2e, 0x08,0x7d,0x41,0xf9,0x65,0xec) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + TrustLevel *trustLevel); + + /*** ISystemMediaTransportControls methods ***/ + HRESULT (STDMETHODCALLTYPE *get_PlaybackStatus)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + enum __x_ABI_CWindows_CMedia_CMediaPlaybackStatus *value); + + HRESULT (STDMETHODCALLTYPE *put_PlaybackStatus)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + enum __x_ABI_CWindows_CMedia_CMediaPlaybackStatus value); + + HRESULT (STDMETHODCALLTYPE *get_DisplayUpdater)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater **value); + + HRESULT (STDMETHODCALLTYPE *get_SoundLevel)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + enum __x_ABI_CWindows_CMedia_CSoundLevel *value); + + HRESULT (STDMETHODCALLTYPE *get_IsEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_IsPlayEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsPlayEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_IsStopEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsStopEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_IsPauseEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsPauseEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_IsRecordEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsRecordEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_IsFastForwardEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsFastForwardEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_IsRewindEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsRewindEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_IsPreviousEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsPreviousEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_IsNextEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsNextEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_IsChannelUpEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsChannelUpEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_IsChannelDownEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsChannelDownEnabled)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *add_ButtonPressed)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_ButtonPressed)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_PropertyChanged)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_PropertyChanged)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsVtbl; + +interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControls { + CONST_VTBL __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISystemMediaTransportControls methods ***/ +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_PlaybackStatus(This,value) (This)->lpVtbl->get_PlaybackStatus(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_PlaybackStatus(This,value) (This)->lpVtbl->put_PlaybackStatus(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_DisplayUpdater(This,value) (This)->lpVtbl->get_DisplayUpdater(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_SoundLevel(This,value) (This)->lpVtbl->get_SoundLevel(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsEnabled(This,value) (This)->lpVtbl->get_IsEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsEnabled(This,value) (This)->lpVtbl->put_IsEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsPlayEnabled(This,value) (This)->lpVtbl->get_IsPlayEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsPlayEnabled(This,value) (This)->lpVtbl->put_IsPlayEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsStopEnabled(This,value) (This)->lpVtbl->get_IsStopEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsStopEnabled(This,value) (This)->lpVtbl->put_IsStopEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsPauseEnabled(This,value) (This)->lpVtbl->get_IsPauseEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsPauseEnabled(This,value) (This)->lpVtbl->put_IsPauseEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsRecordEnabled(This,value) (This)->lpVtbl->get_IsRecordEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsRecordEnabled(This,value) (This)->lpVtbl->put_IsRecordEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsFastForwardEnabled(This,value) (This)->lpVtbl->get_IsFastForwardEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsFastForwardEnabled(This,value) (This)->lpVtbl->put_IsFastForwardEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsRewindEnabled(This,value) (This)->lpVtbl->get_IsRewindEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsRewindEnabled(This,value) (This)->lpVtbl->put_IsRewindEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsPreviousEnabled(This,value) (This)->lpVtbl->get_IsPreviousEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsPreviousEnabled(This,value) (This)->lpVtbl->put_IsPreviousEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsNextEnabled(This,value) (This)->lpVtbl->get_IsNextEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsNextEnabled(This,value) (This)->lpVtbl->put_IsNextEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsChannelUpEnabled(This,value) (This)->lpVtbl->get_IsChannelUpEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsChannelUpEnabled(This,value) (This)->lpVtbl->put_IsChannelUpEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsChannelDownEnabled(This,value) (This)->lpVtbl->get_IsChannelDownEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsChannelDownEnabled(This,value) (This)->lpVtbl->put_IsChannelDownEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_add_ButtonPressed(This,handler,token) (This)->lpVtbl->add_ButtonPressed(This,handler,token) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_remove_ButtonPressed(This,token) (This)->lpVtbl->remove_ButtonPressed(This,token) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_add_PropertyChanged(This,handler,token) (This)->lpVtbl->add_PropertyChanged(This,handler,token) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_remove_PropertyChanged(This,token) (This)->lpVtbl->remove_PropertyChanged(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_QueryInterface(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_AddRef(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_Release(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_GetIids(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_GetTrustLevel(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISystemMediaTransportControls methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_PlaybackStatus(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,enum __x_ABI_CWindows_CMedia_CMediaPlaybackStatus *value) { + return This->lpVtbl->get_PlaybackStatus(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_PlaybackStatus(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,enum __x_ABI_CWindows_CMedia_CMediaPlaybackStatus value) { + return This->lpVtbl->put_PlaybackStatus(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_DisplayUpdater(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater **value) { + return This->lpVtbl->get_DisplayUpdater(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_SoundLevel(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,enum __x_ABI_CWindows_CMedia_CSoundLevel *value) { + return This->lpVtbl->get_SoundLevel(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean *value) { + return This->lpVtbl->get_IsEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean value) { + return This->lpVtbl->put_IsEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsPlayEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean *value) { + return This->lpVtbl->get_IsPlayEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsPlayEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean value) { + return This->lpVtbl->put_IsPlayEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsStopEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean *value) { + return This->lpVtbl->get_IsStopEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsStopEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean value) { + return This->lpVtbl->put_IsStopEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsPauseEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean *value) { + return This->lpVtbl->get_IsPauseEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsPauseEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean value) { + return This->lpVtbl->put_IsPauseEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsRecordEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean *value) { + return This->lpVtbl->get_IsRecordEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsRecordEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean value) { + return This->lpVtbl->put_IsRecordEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsFastForwardEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean *value) { + return This->lpVtbl->get_IsFastForwardEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsFastForwardEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean value) { + return This->lpVtbl->put_IsFastForwardEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsRewindEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean *value) { + return This->lpVtbl->get_IsRewindEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsRewindEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean value) { + return This->lpVtbl->put_IsRewindEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsPreviousEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean *value) { + return This->lpVtbl->get_IsPreviousEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsPreviousEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean value) { + return This->lpVtbl->put_IsPreviousEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsNextEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean *value) { + return This->lpVtbl->get_IsNextEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsNextEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean value) { + return This->lpVtbl->put_IsNextEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsChannelUpEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean *value) { + return This->lpVtbl->get_IsChannelUpEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsChannelUpEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean value) { + return This->lpVtbl->put_IsChannelUpEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsChannelDownEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean *value) { + return This->lpVtbl->get_IsChannelDownEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsChannelDownEnabled(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,boolean value) { + return This->lpVtbl->put_IsChannelDownEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_add_ButtonPressed(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,__FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_ButtonPressed(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_remove_ButtonPressed(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,EventRegistrationToken token) { + return This->lpVtbl->remove_ButtonPressed(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_add_PropertyChanged(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,__FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_PropertyChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_remove_PropertyChanged(__x_ABI_CWindows_CMedia_CISystemMediaTransportControls* This,EventRegistrationToken token) { + return This->lpVtbl->remove_PropertyChanged(This,token); +} +#endif +#ifdef WIDL_using_Windows_Media +#define IID_ISystemMediaTransportControls IID___x_ABI_CWindows_CMedia_CISystemMediaTransportControls +#define ISystemMediaTransportControlsVtbl __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsVtbl +#define ISystemMediaTransportControls __x_ABI_CWindows_CMedia_CISystemMediaTransportControls +#define ISystemMediaTransportControls_QueryInterface __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_QueryInterface +#define ISystemMediaTransportControls_AddRef __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_AddRef +#define ISystemMediaTransportControls_Release __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_Release +#define ISystemMediaTransportControls_GetIids __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_GetIids +#define ISystemMediaTransportControls_GetRuntimeClassName __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_GetRuntimeClassName +#define ISystemMediaTransportControls_GetTrustLevel __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_GetTrustLevel +#define ISystemMediaTransportControls_get_PlaybackStatus __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_PlaybackStatus +#define ISystemMediaTransportControls_put_PlaybackStatus __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_PlaybackStatus +#define ISystemMediaTransportControls_get_DisplayUpdater __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_DisplayUpdater +#define ISystemMediaTransportControls_get_SoundLevel __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_SoundLevel +#define ISystemMediaTransportControls_get_IsEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsEnabled +#define ISystemMediaTransportControls_put_IsEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsEnabled +#define ISystemMediaTransportControls_get_IsPlayEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsPlayEnabled +#define ISystemMediaTransportControls_put_IsPlayEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsPlayEnabled +#define ISystemMediaTransportControls_get_IsStopEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsStopEnabled +#define ISystemMediaTransportControls_put_IsStopEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsStopEnabled +#define ISystemMediaTransportControls_get_IsPauseEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsPauseEnabled +#define ISystemMediaTransportControls_put_IsPauseEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsPauseEnabled +#define ISystemMediaTransportControls_get_IsRecordEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsRecordEnabled +#define ISystemMediaTransportControls_put_IsRecordEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsRecordEnabled +#define ISystemMediaTransportControls_get_IsFastForwardEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsFastForwardEnabled +#define ISystemMediaTransportControls_put_IsFastForwardEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsFastForwardEnabled +#define ISystemMediaTransportControls_get_IsRewindEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsRewindEnabled +#define ISystemMediaTransportControls_put_IsRewindEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsRewindEnabled +#define ISystemMediaTransportControls_get_IsPreviousEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsPreviousEnabled +#define ISystemMediaTransportControls_put_IsPreviousEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsPreviousEnabled +#define ISystemMediaTransportControls_get_IsNextEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsNextEnabled +#define ISystemMediaTransportControls_put_IsNextEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsNextEnabled +#define ISystemMediaTransportControls_get_IsChannelUpEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsChannelUpEnabled +#define ISystemMediaTransportControls_put_IsChannelUpEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsChannelUpEnabled +#define ISystemMediaTransportControls_get_IsChannelDownEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_get_IsChannelDownEnabled +#define ISystemMediaTransportControls_put_IsChannelDownEnabled __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_put_IsChannelDownEnabled +#define ISystemMediaTransportControls_add_ButtonPressed __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_add_ButtonPressed +#define ISystemMediaTransportControls_remove_ButtonPressed __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_remove_ButtonPressed +#define ISystemMediaTransportControls_add_PropertyChanged __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_add_PropertyChanged +#define ISystemMediaTransportControls_remove_PropertyChanged __x_ABI_CWindows_CMedia_CISystemMediaTransportControls_remove_PropertyChanged +#endif /* WIDL_using_Windows_Media */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CISystemMediaTransportControls_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISystemMediaTransportControlsDisplayUpdater interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater, 0x8abbc53e, 0xfa55, 0x4ecf, 0xad,0x8e, 0xc9,0x84,0xe5,0xdd,0x15,0x50); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + MIDL_INTERFACE("8abbc53e-fa55-4ecf-ad8e-c984e5dd1550") + ISystemMediaTransportControlsDisplayUpdater : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Type( + enum MediaPlaybackType *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Type( + enum MediaPlaybackType value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_AppMediaId( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_AppMediaId( + HSTRING value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Thumbnail( + ABI::Windows::Storage::Streams::IRandomAccessStreamReference **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Thumbnail( + ABI::Windows::Storage::Streams::IRandomAccessStreamReference *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MusicProperties( + ABI::Windows::Media::IMusicDisplayProperties **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_VideoProperties( + ABI::Windows::Media::IVideoDisplayProperties **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ImageProperties( + ABI::Windows::Media::IImageDisplayProperties **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE CopyFromFileAsync( + enum MediaPlaybackType type, + ABI::Windows::Storage::IStorageFile *source, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE ClearAll( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Update( + ) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater, 0x8abbc53e, 0xfa55, 0x4ecf, 0xad,0x8e, 0xc9,0x84,0xe5,0xdd,0x15,0x50) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdaterVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + TrustLevel *trustLevel); + + /*** ISystemMediaTransportControlsDisplayUpdater methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Type)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + enum __x_ABI_CWindows_CMedia_CMediaPlaybackType *value); + + HRESULT (STDMETHODCALLTYPE *put_Type)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + enum __x_ABI_CWindows_CMedia_CMediaPlaybackType value); + + HRESULT (STDMETHODCALLTYPE *get_AppMediaId)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *put_AppMediaId)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + HSTRING value); + + HRESULT (STDMETHODCALLTYPE *get_Thumbnail)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference **value); + + HRESULT (STDMETHODCALLTYPE *put_Thumbnail)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference *value); + + HRESULT (STDMETHODCALLTYPE *get_MusicProperties)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + __x_ABI_CWindows_CMedia_CIMusicDisplayProperties **value); + + HRESULT (STDMETHODCALLTYPE *get_VideoProperties)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + __x_ABI_CWindows_CMedia_CIVideoDisplayProperties **value); + + HRESULT (STDMETHODCALLTYPE *get_ImageProperties)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + __x_ABI_CWindows_CMedia_CIImageDisplayProperties **value); + + HRESULT (STDMETHODCALLTYPE *CopyFromFileAsync)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This, + enum __x_ABI_CWindows_CMedia_CMediaPlaybackType type, + __x_ABI_CWindows_CStorage_CIStorageFile *source, + __FIAsyncOperation_1_boolean **operation); + + HRESULT (STDMETHODCALLTYPE *ClearAll)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This); + + HRESULT (STDMETHODCALLTYPE *Update)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater *This); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdaterVtbl; + +interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater { + CONST_VTBL __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdaterVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISystemMediaTransportControlsDisplayUpdater methods ***/ +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_Type(This,value) (This)->lpVtbl->get_Type(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_put_Type(This,value) (This)->lpVtbl->put_Type(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_AppMediaId(This,value) (This)->lpVtbl->get_AppMediaId(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_put_AppMediaId(This,value) (This)->lpVtbl->put_AppMediaId(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_Thumbnail(This,value) (This)->lpVtbl->get_Thumbnail(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_put_Thumbnail(This,value) (This)->lpVtbl->put_Thumbnail(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_MusicProperties(This,value) (This)->lpVtbl->get_MusicProperties(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_VideoProperties(This,value) (This)->lpVtbl->get_VideoProperties(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_ImageProperties(This,value) (This)->lpVtbl->get_ImageProperties(This,value) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_CopyFromFileAsync(This,type,source,operation) (This)->lpVtbl->CopyFromFileAsync(This,type,source,operation) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_ClearAll(This) (This)->lpVtbl->ClearAll(This) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_Update(This) (This)->lpVtbl->Update(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_QueryInterface(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_AddRef(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_Release(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_GetIids(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_GetTrustLevel(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISystemMediaTransportControlsDisplayUpdater methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_Type(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,enum __x_ABI_CWindows_CMedia_CMediaPlaybackType *value) { + return This->lpVtbl->get_Type(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_put_Type(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,enum __x_ABI_CWindows_CMedia_CMediaPlaybackType value) { + return This->lpVtbl->put_Type(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_AppMediaId(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,HSTRING *value) { + return This->lpVtbl->get_AppMediaId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_put_AppMediaId(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,HSTRING value) { + return This->lpVtbl->put_AppMediaId(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_Thumbnail(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference **value) { + return This->lpVtbl->get_Thumbnail(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_put_Thumbnail(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference *value) { + return This->lpVtbl->put_Thumbnail(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_MusicProperties(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,__x_ABI_CWindows_CMedia_CIMusicDisplayProperties **value) { + return This->lpVtbl->get_MusicProperties(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_VideoProperties(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,__x_ABI_CWindows_CMedia_CIVideoDisplayProperties **value) { + return This->lpVtbl->get_VideoProperties(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_ImageProperties(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,__x_ABI_CWindows_CMedia_CIImageDisplayProperties **value) { + return This->lpVtbl->get_ImageProperties(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_CopyFromFileAsync(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This,enum __x_ABI_CWindows_CMedia_CMediaPlaybackType type,__x_ABI_CWindows_CStorage_CIStorageFile *source,__FIAsyncOperation_1_boolean **operation) { + return This->lpVtbl->CopyFromFileAsync(This,type,source,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_ClearAll(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This) { + return This->lpVtbl->ClearAll(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_Update(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater* This) { + return This->lpVtbl->Update(This); +} +#endif +#ifdef WIDL_using_Windows_Media +#define IID_ISystemMediaTransportControlsDisplayUpdater IID___x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater +#define ISystemMediaTransportControlsDisplayUpdaterVtbl __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdaterVtbl +#define ISystemMediaTransportControlsDisplayUpdater __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater +#define ISystemMediaTransportControlsDisplayUpdater_QueryInterface __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_QueryInterface +#define ISystemMediaTransportControlsDisplayUpdater_AddRef __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_AddRef +#define ISystemMediaTransportControlsDisplayUpdater_Release __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_Release +#define ISystemMediaTransportControlsDisplayUpdater_GetIids __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_GetIids +#define ISystemMediaTransportControlsDisplayUpdater_GetRuntimeClassName __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_GetRuntimeClassName +#define ISystemMediaTransportControlsDisplayUpdater_GetTrustLevel __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_GetTrustLevel +#define ISystemMediaTransportControlsDisplayUpdater_get_Type __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_Type +#define ISystemMediaTransportControlsDisplayUpdater_put_Type __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_put_Type +#define ISystemMediaTransportControlsDisplayUpdater_get_AppMediaId __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_AppMediaId +#define ISystemMediaTransportControlsDisplayUpdater_put_AppMediaId __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_put_AppMediaId +#define ISystemMediaTransportControlsDisplayUpdater_get_Thumbnail __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_Thumbnail +#define ISystemMediaTransportControlsDisplayUpdater_put_Thumbnail __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_put_Thumbnail +#define ISystemMediaTransportControlsDisplayUpdater_get_MusicProperties __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_MusicProperties +#define ISystemMediaTransportControlsDisplayUpdater_get_VideoProperties __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_VideoProperties +#define ISystemMediaTransportControlsDisplayUpdater_get_ImageProperties __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_get_ImageProperties +#define ISystemMediaTransportControlsDisplayUpdater_CopyFromFileAsync __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_CopyFromFileAsync +#define ISystemMediaTransportControlsDisplayUpdater_ClearAll __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_ClearAll +#define ISystemMediaTransportControlsDisplayUpdater_Update __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_Update +#endif /* WIDL_using_Windows_Media */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsDisplayUpdater_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISystemMediaTransportControlsButtonPressedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs, 0xb7f47116, 0xa56f, 0x4dc8, 0x9e,0x11, 0x92,0x03,0x1f,0x4a,0x87,0xc2); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + MIDL_INTERFACE("b7f47116-a56f-4dc8-9e11-92031f4a87c2") + ISystemMediaTransportControlsButtonPressedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Button( + enum SystemMediaTransportControlsButton *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs, 0xb7f47116, 0xa56f, 0x4dc8, 0x9e,0x11, 0x92,0x03,0x1f,0x4a,0x87,0xc2) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs *This, + TrustLevel *trustLevel); + + /*** ISystemMediaTransportControlsButtonPressedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Button)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs *This, + enum __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsButton *value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgsVtbl; + +interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs { + CONST_VTBL __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISystemMediaTransportControlsButtonPressedEventArgs methods ***/ +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_get_Button(This,value) (This)->lpVtbl->get_Button(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_QueryInterface(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_AddRef(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_Release(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_GetIids(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_GetTrustLevel(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISystemMediaTransportControlsButtonPressedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_get_Button(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs* This,enum __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsButton *value) { + return This->lpVtbl->get_Button(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media +#define IID_ISystemMediaTransportControlsButtonPressedEventArgs IID___x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs +#define ISystemMediaTransportControlsButtonPressedEventArgsVtbl __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgsVtbl +#define ISystemMediaTransportControlsButtonPressedEventArgs __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs +#define ISystemMediaTransportControlsButtonPressedEventArgs_QueryInterface __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_QueryInterface +#define ISystemMediaTransportControlsButtonPressedEventArgs_AddRef __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_AddRef +#define ISystemMediaTransportControlsButtonPressedEventArgs_Release __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_Release +#define ISystemMediaTransportControlsButtonPressedEventArgs_GetIids __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_GetIids +#define ISystemMediaTransportControlsButtonPressedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_GetRuntimeClassName +#define ISystemMediaTransportControlsButtonPressedEventArgs_GetTrustLevel __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_GetTrustLevel +#define ISystemMediaTransportControlsButtonPressedEventArgs_get_Button __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_get_Button +#endif /* WIDL_using_Windows_Media */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISystemMediaTransportControlsPropertyChangedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs, 0xd0ca0936, 0x339b, 0x4cb3, 0x8e,0xeb, 0x73,0x76,0x07,0xf5,0x6e,0x08); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + MIDL_INTERFACE("d0ca0936-339b-4cb3-8eeb-737607f56e08") + ISystemMediaTransportControlsPropertyChangedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Property( + enum SystemMediaTransportControlsProperty *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs, 0xd0ca0936, 0x339b, 0x4cb3, 0x8e,0xeb, 0x73,0x76,0x07,0xf5,0x6e,0x08) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs *This, + TrustLevel *trustLevel); + + /*** ISystemMediaTransportControlsPropertyChangedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Property)( + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs *This, + enum __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsProperty *value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgsVtbl; + +interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs { + CONST_VTBL __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISystemMediaTransportControlsPropertyChangedEventArgs methods ***/ +#define __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_get_Property(This,value) (This)->lpVtbl->get_Property(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_QueryInterface(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_AddRef(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_Release(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_GetIids(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_GetTrustLevel(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISystemMediaTransportControlsPropertyChangedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_get_Property(__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs* This,enum __x_ABI_CWindows_CMedia_CSystemMediaTransportControlsProperty *value) { + return This->lpVtbl->get_Property(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media +#define IID_ISystemMediaTransportControlsPropertyChangedEventArgs IID___x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs +#define ISystemMediaTransportControlsPropertyChangedEventArgsVtbl __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgsVtbl +#define ISystemMediaTransportControlsPropertyChangedEventArgs __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs +#define ISystemMediaTransportControlsPropertyChangedEventArgs_QueryInterface __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_QueryInterface +#define ISystemMediaTransportControlsPropertyChangedEventArgs_AddRef __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_AddRef +#define ISystemMediaTransportControlsPropertyChangedEventArgs_Release __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_Release +#define ISystemMediaTransportControlsPropertyChangedEventArgs_GetIids __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_GetIids +#define ISystemMediaTransportControlsPropertyChangedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_GetRuntimeClassName +#define ISystemMediaTransportControlsPropertyChangedEventArgs_GetTrustLevel __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_GetTrustLevel +#define ISystemMediaTransportControlsPropertyChangedEventArgs_get_Property __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_get_Property +#endif /* WIDL_using_Windows_Media */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.ImageDisplayProperties + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_ImageDisplayProperties_DEFINED +#define RUNTIMECLASS_Windows_Media_ImageDisplayProperties_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_ImageDisplayProperties[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','I','m','a','g','e','D','i','s','p','l','a','y','P','r','o','p','e','r','t','i','e','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_ImageDisplayProperties[] = L"Windows.Media.ImageDisplayProperties"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_ImageDisplayProperties[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','I','m','a','g','e','D','i','s','p','l','a','y','P','r','o','p','e','r','t','i','e','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_ImageDisplayProperties_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.MusicDisplayProperties + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_MusicDisplayProperties_DEFINED +#define RUNTIMECLASS_Windows_Media_MusicDisplayProperties_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_MusicDisplayProperties[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','M','u','s','i','c','D','i','s','p','l','a','y','P','r','o','p','e','r','t','i','e','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_MusicDisplayProperties[] = L"Windows.Media.MusicDisplayProperties"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_MusicDisplayProperties[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','M','u','s','i','c','D','i','s','p','l','a','y','P','r','o','p','e','r','t','i','e','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_MusicDisplayProperties_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SystemMediaTransportControls + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SystemMediaTransportControls_DEFINED +#define RUNTIMECLASS_Windows_Media_SystemMediaTransportControls_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SystemMediaTransportControls[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','y','s','t','e','m','M','e','d','i','a','T','r','a','n','s','p','o','r','t','C','o','n','t','r','o','l','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SystemMediaTransportControls[] = L"Windows.Media.SystemMediaTransportControls"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SystemMediaTransportControls[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','y','s','t','e','m','M','e','d','i','a','T','r','a','n','s','p','o','r','t','C','o','n','t','r','o','l','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SystemMediaTransportControls_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SystemMediaTransportControlsButtonPressedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SystemMediaTransportControlsButtonPressedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Media_SystemMediaTransportControlsButtonPressedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SystemMediaTransportControlsButtonPressedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','y','s','t','e','m','M','e','d','i','a','T','r','a','n','s','p','o','r','t','C','o','n','t','r','o','l','s','B','u','t','t','o','n','P','r','e','s','s','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SystemMediaTransportControlsButtonPressedEventArgs[] = L"Windows.Media.SystemMediaTransportControlsButtonPressedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SystemMediaTransportControlsButtonPressedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','y','s','t','e','m','M','e','d','i','a','T','r','a','n','s','p','o','r','t','C','o','n','t','r','o','l','s','B','u','t','t','o','n','P','r','e','s','s','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SystemMediaTransportControlsButtonPressedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SystemMediaTransportControlsDisplayUpdater + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SystemMediaTransportControlsDisplayUpdater_DEFINED +#define RUNTIMECLASS_Windows_Media_SystemMediaTransportControlsDisplayUpdater_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SystemMediaTransportControlsDisplayUpdater[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','y','s','t','e','m','M','e','d','i','a','T','r','a','n','s','p','o','r','t','C','o','n','t','r','o','l','s','D','i','s','p','l','a','y','U','p','d','a','t','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SystemMediaTransportControlsDisplayUpdater[] = L"Windows.Media.SystemMediaTransportControlsDisplayUpdater"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SystemMediaTransportControlsDisplayUpdater[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','y','s','t','e','m','M','e','d','i','a','T','r','a','n','s','p','o','r','t','C','o','n','t','r','o','l','s','D','i','s','p','l','a','y','U','p','d','a','t','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SystemMediaTransportControlsDisplayUpdater_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SystemMediaTransportControlsPropertyChangedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SystemMediaTransportControlsPropertyChangedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Media_SystemMediaTransportControlsPropertyChangedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SystemMediaTransportControlsPropertyChangedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','y','s','t','e','m','M','e','d','i','a','T','r','a','n','s','p','o','r','t','C','o','n','t','r','o','l','s','P','r','o','p','e','r','t','y','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SystemMediaTransportControlsPropertyChangedEventArgs[] = L"Windows.Media.SystemMediaTransportControlsPropertyChangedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SystemMediaTransportControlsPropertyChangedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','y','s','t','e','m','M','e','d','i','a','T','r','a','n','s','p','o','r','t','C','o','n','t','r','o','l','s','P','r','o','p','e','r','t','y','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SystemMediaTransportControlsPropertyChangedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.VideoDisplayProperties + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_VideoDisplayProperties_DEFINED +#define RUNTIMECLASS_Windows_Media_VideoDisplayProperties_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_VideoDisplayProperties[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','V','i','d','e','o','D','i','s','p','l','a','y','P','r','o','p','e','r','t','i','e','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_VideoDisplayProperties[] = L"Windows.Media.VideoDisplayProperties"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_VideoDisplayProperties[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','V','i','d','e','o','D','i','s','p','l','a','y','P','r','o','p','e','r','t','i','e','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_VideoDisplayProperties_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CMedia__CIMediaMarker, 0xa1c0a397, 0x0364, 0x5e4c, 0x9d,0xca, 0x7c,0xd7,0x01,0x1b,0xd1,0x14); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("a1c0a397-0364-5e4c-9dca-7cd7011bd114") + IIterable : IIterable_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CMedia__CIMediaMarker, 0xa1c0a397, 0x0364, 0x5e4c, 0x9d,0xca, 0x7c,0xd7,0x01,0x1b,0xd1,0x14) +#endif +#else +typedef struct __FIIterable_1_Windows__CMedia__CIMediaMarkerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CMedia__CIMediaMarker *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CMedia__CIMediaMarker *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CMedia__CIMediaMarker *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CMedia__CIMediaMarker *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CMedia__CIMediaMarker *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CMedia__CIMediaMarker *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CMedia__CIMediaMarker *This, + __FIIterator_1_Windows__CMedia__CIMediaMarker **value); + + END_INTERFACE +} __FIIterable_1_Windows__CMedia__CIMediaMarkerVtbl; + +interface __FIIterable_1_Windows__CMedia__CIMediaMarker { + CONST_VTBL __FIIterable_1_Windows__CMedia__CIMediaMarkerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CMedia__CIMediaMarker_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CMedia__CIMediaMarker_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CMedia__CIMediaMarker_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CMedia__CIMediaMarker_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CMedia__CIMediaMarker_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CMedia__CIMediaMarker_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CIMediaMarker_QueryInterface(__FIIterable_1_Windows__CMedia__CIMediaMarker* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CMedia__CIMediaMarker_AddRef(__FIIterable_1_Windows__CMedia__CIMediaMarker* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CMedia__CIMediaMarker_Release(__FIIterable_1_Windows__CMedia__CIMediaMarker* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CIMediaMarker_GetIids(__FIIterable_1_Windows__CMedia__CIMediaMarker* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName(__FIIterable_1_Windows__CMedia__CIMediaMarker* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CIMediaMarker_GetTrustLevel(__FIIterable_1_Windows__CMedia__CIMediaMarker* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CIMediaMarker_First(__FIIterable_1_Windows__CMedia__CIMediaMarker* This,__FIIterator_1_Windows__CMedia__CIMediaMarker **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_IMediaMarker IID___FIIterable_1_Windows__CMedia__CIMediaMarker +#define IIterable_IMediaMarkerVtbl __FIIterable_1_Windows__CMedia__CIMediaMarkerVtbl +#define IIterable_IMediaMarker __FIIterable_1_Windows__CMedia__CIMediaMarker +#define IIterable_IMediaMarker_QueryInterface __FIIterable_1_Windows__CMedia__CIMediaMarker_QueryInterface +#define IIterable_IMediaMarker_AddRef __FIIterable_1_Windows__CMedia__CIMediaMarker_AddRef +#define IIterable_IMediaMarker_Release __FIIterable_1_Windows__CMedia__CIMediaMarker_Release +#define IIterable_IMediaMarker_GetIids __FIIterable_1_Windows__CMedia__CIMediaMarker_GetIids +#define IIterable_IMediaMarker_GetRuntimeClassName __FIIterable_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName +#define IIterable_IMediaMarker_GetTrustLevel __FIIterable_1_Windows__CMedia__CIMediaMarker_GetTrustLevel +#define IIterable_IMediaMarker_First __FIIterable_1_Windows__CMedia__CIMediaMarker_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CMedia__CIMediaMarker, 0xf464661e, 0x88bc, 0x5cea, 0x93,0xcd, 0x0c,0x12,0x3f,0x17,0xd2,0x58); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("f464661e-88bc-5cea-93cd-0c123f17d258") + IIterator : IIterator_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CMedia__CIMediaMarker, 0xf464661e, 0x88bc, 0x5cea, 0x93,0xcd, 0x0c,0x12,0x3f,0x17,0xd2,0x58) +#endif +#else +typedef struct __FIIterator_1_Windows__CMedia__CIMediaMarkerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CMedia__CIMediaMarker *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CMedia__CIMediaMarker *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CMedia__CIMediaMarker *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CMedia__CIMediaMarker *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CMedia__CIMediaMarker *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CMedia__CIMediaMarker *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CMedia__CIMediaMarker *This, + __x_ABI_CWindows_CMedia_CIMediaMarker **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CMedia__CIMediaMarker *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CMedia__CIMediaMarker *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CMedia__CIMediaMarker *This, + UINT32 items_size, + __x_ABI_CWindows_CMedia_CIMediaMarker **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CMedia__CIMediaMarkerVtbl; + +interface __FIIterator_1_Windows__CMedia__CIMediaMarker { + CONST_VTBL __FIIterator_1_Windows__CMedia__CIMediaMarkerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CMedia__CIMediaMarker_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CMedia__CIMediaMarker_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CMedia__CIMediaMarker_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CMedia__CIMediaMarker_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CMedia__CIMediaMarker_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CMedia__CIMediaMarker_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CMedia__CIMediaMarker_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CMedia__CIMediaMarker_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CMedia__CIMediaMarker_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CIMediaMarker_QueryInterface(__FIIterator_1_Windows__CMedia__CIMediaMarker* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CMedia__CIMediaMarker_AddRef(__FIIterator_1_Windows__CMedia__CIMediaMarker* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CMedia__CIMediaMarker_Release(__FIIterator_1_Windows__CMedia__CIMediaMarker* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CIMediaMarker_GetIids(__FIIterator_1_Windows__CMedia__CIMediaMarker* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName(__FIIterator_1_Windows__CMedia__CIMediaMarker* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CIMediaMarker_GetTrustLevel(__FIIterator_1_Windows__CMedia__CIMediaMarker* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CIMediaMarker_get_Current(__FIIterator_1_Windows__CMedia__CIMediaMarker* This,__x_ABI_CWindows_CMedia_CIMediaMarker **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CIMediaMarker_get_HasCurrent(__FIIterator_1_Windows__CMedia__CIMediaMarker* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CIMediaMarker_MoveNext(__FIIterator_1_Windows__CMedia__CIMediaMarker* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CIMediaMarker_GetMany(__FIIterator_1_Windows__CMedia__CIMediaMarker* This,UINT32 items_size,__x_ABI_CWindows_CMedia_CIMediaMarker **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_IMediaMarker IID___FIIterator_1_Windows__CMedia__CIMediaMarker +#define IIterator_IMediaMarkerVtbl __FIIterator_1_Windows__CMedia__CIMediaMarkerVtbl +#define IIterator_IMediaMarker __FIIterator_1_Windows__CMedia__CIMediaMarker +#define IIterator_IMediaMarker_QueryInterface __FIIterator_1_Windows__CMedia__CIMediaMarker_QueryInterface +#define IIterator_IMediaMarker_AddRef __FIIterator_1_Windows__CMedia__CIMediaMarker_AddRef +#define IIterator_IMediaMarker_Release __FIIterator_1_Windows__CMedia__CIMediaMarker_Release +#define IIterator_IMediaMarker_GetIids __FIIterator_1_Windows__CMedia__CIMediaMarker_GetIids +#define IIterator_IMediaMarker_GetRuntimeClassName __FIIterator_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName +#define IIterator_IMediaMarker_GetTrustLevel __FIIterator_1_Windows__CMedia__CIMediaMarker_GetTrustLevel +#define IIterator_IMediaMarker_get_Current __FIIterator_1_Windows__CMedia__CIMediaMarker_get_Current +#define IIterator_IMediaMarker_get_HasCurrent __FIIterator_1_Windows__CMedia__CIMediaMarker_get_HasCurrent +#define IIterator_IMediaMarker_MoveNext __FIIterator_1_Windows__CMedia__CIMediaMarker_MoveNext +#define IIterator_IMediaMarker_GetMany __FIIterator_1_Windows__CMedia__CIMediaMarker_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CMedia__CIMediaMarker, 0xb543562c, 0x02b1, 0x5824, 0x80,0xa8, 0x98,0x54,0x13,0x0c,0xda,0xdd); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("b543562c-02b1-5824-80a8-9854130cdadd") + IVectorView : IVectorView_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CMedia__CIMediaMarker, 0xb543562c, 0x02b1, 0x5824, 0x80,0xa8, 0x98,0x54,0x13,0x0c,0xda,0xdd) +#endif +#else +typedef struct __FIVectorView_1_Windows__CMedia__CIMediaMarkerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CMedia__CIMediaMarker *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CMedia__CIMediaMarker *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, + UINT32 index, + __x_ABI_CWindows_CMedia_CIMediaMarker **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, + __x_ABI_CWindows_CMedia_CIMediaMarker *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CMedia_CIMediaMarker **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CMedia__CIMediaMarkerVtbl; + +interface __FIVectorView_1_Windows__CMedia__CIMediaMarker { + CONST_VTBL __FIVectorView_1_Windows__CMedia__CIMediaMarkerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_QueryInterface(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CMedia__CIMediaMarker_AddRef(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CMedia__CIMediaMarker_Release(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetIids(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetTrustLevel(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetAt(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,UINT32 index,__x_ABI_CWindows_CMedia_CIMediaMarker **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_get_Size(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_IndexOf(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,__x_ABI_CWindows_CMedia_CIMediaMarker *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetMany(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CMedia_CIMediaMarker **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_IMediaMarker IID___FIVectorView_1_Windows__CMedia__CIMediaMarker +#define IVectorView_IMediaMarkerVtbl __FIVectorView_1_Windows__CMedia__CIMediaMarkerVtbl +#define IVectorView_IMediaMarker __FIVectorView_1_Windows__CMedia__CIMediaMarker +#define IVectorView_IMediaMarker_QueryInterface __FIVectorView_1_Windows__CMedia__CIMediaMarker_QueryInterface +#define IVectorView_IMediaMarker_AddRef __FIVectorView_1_Windows__CMedia__CIMediaMarker_AddRef +#define IVectorView_IMediaMarker_Release __FIVectorView_1_Windows__CMedia__CIMediaMarker_Release +#define IVectorView_IMediaMarker_GetIids __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetIids +#define IVectorView_IMediaMarker_GetRuntimeClassName __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName +#define IVectorView_IMediaMarker_GetTrustLevel __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetTrustLevel +#define IVectorView_IMediaMarker_GetAt __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetAt +#define IVectorView_IMediaMarker_get_Size __FIVectorView_1_Windows__CMedia__CIMediaMarker_get_Size +#define IVectorView_IMediaMarker_IndexOf __FIVectorView_1_Windows__CMedia__CIMediaMarker_IndexOf +#define IVectorView_IMediaMarker_GetMany __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVector interface + */ +#ifndef ____FIVector_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ +#define ____FIVector_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVector_1_Windows__CMedia__CIMediaMarker, 0x057e6bc9, 0x7bb8, 0x5816, 0x98,0x8b, 0x8e,0x9b,0x3f,0xb1,0xbf,0xf4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("057e6bc9-7bb8-5816-988b-8e9b3fb1bff4") + IVector : IVector_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVector_1_Windows__CMedia__CIMediaMarker, 0x057e6bc9, 0x7bb8, 0x5816, 0x98,0x8b, 0x8e,0x9b,0x3f,0xb1,0xbf,0xf4) +#endif +#else +typedef struct __FIVector_1_Windows__CMedia__CIMediaMarkerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + TrustLevel *trustLevel); + + /*** IVector methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + UINT32 index, + __x_ABI_CWindows_CMedia_CIMediaMarker **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *GetView)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + __FIVectorView_1_Windows__CMedia__CIMediaMarker **value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + __x_ABI_CWindows_CMedia_CIMediaMarker *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *SetAt)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + UINT32 index, + __x_ABI_CWindows_CMedia_CIMediaMarker *value); + + HRESULT (STDMETHODCALLTYPE *InsertAt)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + UINT32 index, + __x_ABI_CWindows_CMedia_CIMediaMarker *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAt)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + UINT32 index); + + HRESULT (STDMETHODCALLTYPE *Append)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + __x_ABI_CWindows_CMedia_CIMediaMarker *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAtEnd)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This); + + HRESULT (STDMETHODCALLTYPE *Clear)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CMedia_CIMediaMarker **items, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *ReplaceAll)( + __FIVector_1_Windows__CMedia__CIMediaMarker *This, + UINT32 count, + __x_ABI_CWindows_CMedia_CIMediaMarker **items); + + END_INTERFACE +} __FIVector_1_Windows__CMedia__CIMediaMarkerVtbl; + +interface __FIVector_1_Windows__CMedia__CIMediaMarker { + CONST_VTBL __FIVector_1_Windows__CMedia__CIMediaMarkerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVector_1_Windows__CMedia__CIMediaMarker_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVector_1_Windows__CMedia__CIMediaMarker_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector methods ***/ +#define __FIVector_1_Windows__CMedia__CIMediaMarker_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_GetView(This,value) (This)->lpVtbl->GetView(This,value) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_SetAt(This,index,value) (This)->lpVtbl->SetAt(This,index,value) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_InsertAt(This,index,value) (This)->lpVtbl->InsertAt(This,index,value) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_Append(This,value) (This)->lpVtbl->Append(This,value) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_RemoveAtEnd(This) (This)->lpVtbl->RemoveAtEnd(This) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_Clear(This) (This)->lpVtbl->Clear(This) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#define __FIVector_1_Windows__CMedia__CIMediaMarker_ReplaceAll(This,count,items) (This)->lpVtbl->ReplaceAll(This,count,items) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_QueryInterface(__FIVector_1_Windows__CMedia__CIMediaMarker* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CMedia__CIMediaMarker_AddRef(__FIVector_1_Windows__CMedia__CIMediaMarker* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CMedia__CIMediaMarker_Release(__FIVector_1_Windows__CMedia__CIMediaMarker* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_GetIids(__FIVector_1_Windows__CMedia__CIMediaMarker* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName(__FIVector_1_Windows__CMedia__CIMediaMarker* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_GetTrustLevel(__FIVector_1_Windows__CMedia__CIMediaMarker* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_GetAt(__FIVector_1_Windows__CMedia__CIMediaMarker* This,UINT32 index,__x_ABI_CWindows_CMedia_CIMediaMarker **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_get_Size(__FIVector_1_Windows__CMedia__CIMediaMarker* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_GetView(__FIVector_1_Windows__CMedia__CIMediaMarker* This,__FIVectorView_1_Windows__CMedia__CIMediaMarker **value) { + return This->lpVtbl->GetView(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_IndexOf(__FIVector_1_Windows__CMedia__CIMediaMarker* This,__x_ABI_CWindows_CMedia_CIMediaMarker *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_SetAt(__FIVector_1_Windows__CMedia__CIMediaMarker* This,UINT32 index,__x_ABI_CWindows_CMedia_CIMediaMarker *value) { + return This->lpVtbl->SetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_InsertAt(__FIVector_1_Windows__CMedia__CIMediaMarker* This,UINT32 index,__x_ABI_CWindows_CMedia_CIMediaMarker *value) { + return This->lpVtbl->InsertAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_RemoveAt(__FIVector_1_Windows__CMedia__CIMediaMarker* This,UINT32 index) { + return This->lpVtbl->RemoveAt(This,index); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_Append(__FIVector_1_Windows__CMedia__CIMediaMarker* This,__x_ABI_CWindows_CMedia_CIMediaMarker *value) { + return This->lpVtbl->Append(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_RemoveAtEnd(__FIVector_1_Windows__CMedia__CIMediaMarker* This) { + return This->lpVtbl->RemoveAtEnd(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_Clear(__FIVector_1_Windows__CMedia__CIMediaMarker* This) { + return This->lpVtbl->Clear(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_GetMany(__FIVector_1_Windows__CMedia__CIMediaMarker* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CMedia_CIMediaMarker **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CIMediaMarker_ReplaceAll(__FIVector_1_Windows__CMedia__CIMediaMarker* This,UINT32 count,__x_ABI_CWindows_CMedia_CIMediaMarker **items) { + return This->lpVtbl->ReplaceAll(This,count,items); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVector_IMediaMarker IID___FIVector_1_Windows__CMedia__CIMediaMarker +#define IVector_IMediaMarkerVtbl __FIVector_1_Windows__CMedia__CIMediaMarkerVtbl +#define IVector_IMediaMarker __FIVector_1_Windows__CMedia__CIMediaMarker +#define IVector_IMediaMarker_QueryInterface __FIVector_1_Windows__CMedia__CIMediaMarker_QueryInterface +#define IVector_IMediaMarker_AddRef __FIVector_1_Windows__CMedia__CIMediaMarker_AddRef +#define IVector_IMediaMarker_Release __FIVector_1_Windows__CMedia__CIMediaMarker_Release +#define IVector_IMediaMarker_GetIids __FIVector_1_Windows__CMedia__CIMediaMarker_GetIids +#define IVector_IMediaMarker_GetRuntimeClassName __FIVector_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName +#define IVector_IMediaMarker_GetTrustLevel __FIVector_1_Windows__CMedia__CIMediaMarker_GetTrustLevel +#define IVector_IMediaMarker_GetAt __FIVector_1_Windows__CMedia__CIMediaMarker_GetAt +#define IVector_IMediaMarker_get_Size __FIVector_1_Windows__CMedia__CIMediaMarker_get_Size +#define IVector_IMediaMarker_GetView __FIVector_1_Windows__CMedia__CIMediaMarker_GetView +#define IVector_IMediaMarker_IndexOf __FIVector_1_Windows__CMedia__CIMediaMarker_IndexOf +#define IVector_IMediaMarker_SetAt __FIVector_1_Windows__CMedia__CIMediaMarker_SetAt +#define IVector_IMediaMarker_InsertAt __FIVector_1_Windows__CMedia__CIMediaMarker_InsertAt +#define IVector_IMediaMarker_RemoveAt __FIVector_1_Windows__CMedia__CIMediaMarker_RemoveAt +#define IVector_IMediaMarker_Append __FIVector_1_Windows__CMedia__CIMediaMarker_Append +#define IVector_IMediaMarker_RemoveAtEnd __FIVector_1_Windows__CMedia__CIMediaMarker_RemoveAtEnd +#define IVector_IMediaMarker_Clear __FIVector_1_Windows__CMedia__CIMediaMarker_Clear +#define IVector_IMediaMarker_GetMany __FIVector_1_Windows__CMedia__CIMediaMarker_GetMany +#define IVector_IMediaMarker_ReplaceAll __FIVector_1_Windows__CMedia__CIMediaMarker_ReplaceAll +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVector_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs, 0x0557e996, 0x7b23, 0x5bae, 0xaa,0x81, 0xea,0x0d,0x67,0x11,0x43,0xa4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("0557e996-7b23-5bae-aa81-ea0d671143a4") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs, 0x0557e996, 0x7b23, 0x5bae, 0xaa,0x81, 0xea,0x0d,0x67,0x11,0x43,0xa4) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs *This, + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *sender, + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_Release(__FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs* This,__x_ABI_CWindows_CMedia_CISystemMediaTransportControls *sender,__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsButtonPressedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsButtonPressedEventArgs IID___FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs +#define ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsButtonPressedEventArgsVtbl __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgsVtbl +#define ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsButtonPressedEventArgs __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs +#define ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsButtonPressedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_QueryInterface +#define ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsButtonPressedEventArgs_AddRef __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_AddRef +#define ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsButtonPressedEventArgs_Release __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_Release +#define ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsButtonPressedEventArgs_Invoke __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsButtonPressedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs, 0x9fd61dad, 0x1746, 0x5fa1, 0xa9,0x08, 0xef,0x7c,0xb4,0x60,0x3c,0x85); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("9fd61dad-1746-5fa1-a908-ef7cb4603c85") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs, 0x9fd61dad, 0x1746, 0x5fa1, 0xa9,0x08, 0xef,0x7c,0xb4,0x60,0x3c,0x85) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs *This, + __x_ABI_CWindows_CMedia_CISystemMediaTransportControls *sender, + __x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_Release(__FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs* This,__x_ABI_CWindows_CMedia_CISystemMediaTransportControls *sender,__x_ABI_CWindows_CMedia_CISystemMediaTransportControlsPropertyChangedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsPropertyChangedEventArgs IID___FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs +#define ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsPropertyChangedEventArgsVtbl __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgsVtbl +#define ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsPropertyChangedEventArgs __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs +#define ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsPropertyChangedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_QueryInterface +#define ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsPropertyChangedEventArgs_AddRef __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_AddRef +#define ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsPropertyChangedEventArgs_Release __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_Release +#define ITypedEventHandler_SystemMediaTransportControls_SystemMediaTransportControlsPropertyChangedEventArgs_Invoke __FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CMedia__CSystemMediaTransportControls_Windows__CMedia__CSystemMediaTransportControlsPropertyChangedEventArgs_INTERFACE_DEFINED__ */ + /* Begin additional prototypes for all interfaces */ ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); diff --git a/lib/libc/include/any-windows-any/windows.media.render.h b/lib/libc/include/any-windows-any/windows.media.render.h new file mode 100644 index 0000000000000000000000000000000000000000..5132b40d67a45b19be5bb0a106bc170fadc57811 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.media.render.h @@ -0,0 +1,121 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.media.render.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_media_render_h__ +#define __windows_media_render_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +/* Headers for imported files */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CRender_CAudioRenderCategory __x_ABI_CWindows_CMedia_CRender_CAudioRenderCategory; +#endif /* __cplusplus */ + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace Render { + enum AudioRenderCategory { + AudioRenderCategory_Other = 0, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + AudioRenderCategory_ForegroundOnlyMedia = 1, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + AudioRenderCategory_BackgroundCapableMedia = 2, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + AudioRenderCategory_Communications = 3, + AudioRenderCategory_Alerts = 4, + AudioRenderCategory_SoundEffects = 5, + AudioRenderCategory_GameEffects = 6, + AudioRenderCategory_GameMedia = 7, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + AudioRenderCategory_GameChat = 8, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + AudioRenderCategory_Speech = 9, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + AudioRenderCategory_Movie = 10, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + AudioRenderCategory_Media = 11 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CRender_CAudioRenderCategory { + AudioRenderCategory_Other = 0, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + AudioRenderCategory_ForegroundOnlyMedia = 1, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + AudioRenderCategory_BackgroundCapableMedia = 2, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + AudioRenderCategory_Communications = 3, + AudioRenderCategory_Alerts = 4, + AudioRenderCategory_SoundEffects = 5, + AudioRenderCategory_GameEffects = 6, + AudioRenderCategory_GameMedia = 7, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + AudioRenderCategory_GameChat = 8, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + AudioRenderCategory_Speech = 9, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + AudioRenderCategory_Movie = 10, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + AudioRenderCategory_Media = 11 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +}; +#ifdef WIDL_using_Windows_Media_Render +#define AudioRenderCategory __x_ABI_CWindows_CMedia_CRender_CAudioRenderCategory +#endif /* WIDL_using_Windows_Media_Render */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_media_render_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.media.speechrecognition.h b/lib/libc/include/any-windows-any/windows.media.speechrecognition.h new file mode 100644 index 0000000000000000000000000000000000000000..2f9bed7437ca9a8e6df4da0763628c5d65c885e3 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.media.speechrecognition.h @@ -0,0 +1,7324 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.media.speechrecognition.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_media_speechrecognition_h__ +#define __windows_media_speechrecognition_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs ABI::Windows::Media::SpeechRecognition::ISpeechContinuousRecognitionCompletedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechContinuousRecognitionCompletedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs ABI::Windows::Media::SpeechRecognition::ISpeechContinuousRecognitionResultGeneratedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechContinuousRecognitionResultGeneratedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession ABI::Windows::Media::SpeechRecognition::ISpeechContinuousRecognitionSession +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechContinuousRecognitionSession; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionCompilationResult +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionCompilationResult; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionConstraint +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionConstraint; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionHypothesis +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionHypothesis; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionHypothesisGeneratedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionHypothesisGeneratedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionListConstraint +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionListConstraint; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionListConstraintFactory +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionListConstraintFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionQualityDegradingEventArgs +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionQualityDegradingEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionResult +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionResult; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionResult2 +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionResult2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionSemanticInterpretation +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionSemanticInterpretation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer ABI::Windows::Media::SpeechRecognition::ISpeechRecognizer +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizer; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 ABI::Windows::Media::SpeechRecognition::ISpeechRecognizer2 +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizer2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerFactory +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizerFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerStateChangedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizerStateChangedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerStatics +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizerStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerStatics2 +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizerStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerTimeouts +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizerTimeouts; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerUIOptions +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizerUIOptions; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet ABI::Windows::Media::SpeechRecognition::IVoiceCommandSet +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface IVoiceCommandSet; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionCompletedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionCompletedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechContinuousRecognitionCompletedEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionCompletedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionCompletedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionCompletedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionResultGeneratedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionResultGeneratedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechContinuousRecognitionResultGeneratedEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionResultGeneratedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionResultGeneratedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionResultGeneratedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionSession_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionSession_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechContinuousRecognitionSession; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionSession __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionSession; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionSession_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionCompilationResult_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionCompilationResult_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechRecognitionCompilationResult; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionCompilationResult __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionCompilationResult; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionCompilationResult_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionHypothesis_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionHypothesis_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechRecognitionHypothesis; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionHypothesis __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionHypothesis; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionHypothesis_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionHypothesisGeneratedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionHypothesisGeneratedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechRecognitionHypothesisGeneratedEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionHypothesisGeneratedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionHypothesisGeneratedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionHypothesisGeneratedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionListConstraint_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionListConstraint_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechRecognitionListConstraint; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionListConstraint __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionListConstraint; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionListConstraint_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionQualityDegradingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionQualityDegradingEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechRecognitionQualityDegradingEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionQualityDegradingEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionQualityDegradingEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionQualityDegradingEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResult_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResult_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechRecognitionResult; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResult __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResult; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResult_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionSemanticInterpretation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionSemanticInterpretation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechRecognitionSemanticInterpretation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionSemanticInterpretation __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionSemanticInterpretation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionSemanticInterpretation_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizer_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechRecognizer; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizer __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizer; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizer_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerStateChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerStateChangedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechRecognizerStateChangedEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerStateChangedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerStateChangedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerStateChangedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerTimeouts_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerTimeouts_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechRecognizerTimeouts; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerTimeouts __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerTimeouts; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerTimeouts_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerUIOptions_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerUIOptions_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class SpeechRecognizerUIOptions; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerUIOptions __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerUIOptions; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerUIOptions_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CVoiceCommandSet_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CVoiceCommandSet_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + class VoiceCommandSet; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CVoiceCommandSet __x_ABI_CWindows_CMedia_CSpeechRecognition_CVoiceCommandSet; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechRecognition_CVoiceCommandSet_FWD_DEFINED__ */ + +#ifndef ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +#define ____FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint; +#ifdef __cplusplus +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionMode __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionMode; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionAudioProblem __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionAudioProblem; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConfidence __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConfidence; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintProbability __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintProbability; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintType __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintType; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResultStatus __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResultStatus; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerState __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerState; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs ABI::Windows::Media::SpeechRecognition::ISpeechContinuousRecognitionCompletedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechContinuousRecognitionCompletedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs ABI::Windows::Media::SpeechRecognition::ISpeechContinuousRecognitionResultGeneratedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechContinuousRecognitionResultGeneratedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession ABI::Windows::Media::SpeechRecognition::ISpeechContinuousRecognitionSession +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechContinuousRecognitionSession; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionCompilationResult +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionCompilationResult; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionConstraint +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionConstraint; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionHypothesis +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionHypothesis; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionHypothesisGeneratedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionHypothesisGeneratedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionListConstraint +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionListConstraint; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionListConstraintFactory +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionListConstraintFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionQualityDegradingEventArgs +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionQualityDegradingEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionResult +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionResult; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionResult2 +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionResult2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionSemanticInterpretation +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognitionSemanticInterpretation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer ABI::Windows::Media::SpeechRecognition::ISpeechRecognizer +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizer; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 ABI::Windows::Media::SpeechRecognition::ISpeechRecognizer2 +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizer2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerFactory +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizerFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerStateChangedEventArgs +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizerStateChangedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerStatics +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizerStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerStatics2 +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizerStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerTimeouts +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizerTimeouts; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerUIOptions +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface ISpeechRecognizerUIOptions; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet ABI::Windows::Media::SpeechRecognition::IVoiceCommandSet +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + interface IVoiceCommandSet; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +#define ____FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint; +#ifdef __cplusplus +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + enum SpeechContinuousRecognitionMode { + SpeechContinuousRecognitionMode_Default = 0, + SpeechContinuousRecognitionMode_PauseOnRecognition = 1 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionMode { + SpeechContinuousRecognitionMode_Default = 0, + SpeechContinuousRecognitionMode_PauseOnRecognition = 1 +}; +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define SpeechContinuousRecognitionMode __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionMode +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + enum SpeechRecognitionAudioProblem { + SpeechRecognitionAudioProblem_None = 0, + SpeechRecognitionAudioProblem_TooNoisy = 1, + SpeechRecognitionAudioProblem_NoSignal = 2, + SpeechRecognitionAudioProblem_TooLoud = 3, + SpeechRecognitionAudioProblem_TooQuiet = 4, + SpeechRecognitionAudioProblem_TooFast = 5, + SpeechRecognitionAudioProblem_TooSlow = 6 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionAudioProblem { + SpeechRecognitionAudioProblem_None = 0, + SpeechRecognitionAudioProblem_TooNoisy = 1, + SpeechRecognitionAudioProblem_NoSignal = 2, + SpeechRecognitionAudioProblem_TooLoud = 3, + SpeechRecognitionAudioProblem_TooQuiet = 4, + SpeechRecognitionAudioProblem_TooFast = 5, + SpeechRecognitionAudioProblem_TooSlow = 6 +}; +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define SpeechRecognitionAudioProblem __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionAudioProblem +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + enum SpeechRecognitionConfidence { + SpeechRecognitionConfidence_High = 0, + SpeechRecognitionConfidence_Medium = 1, + SpeechRecognitionConfidence_Low = 2, + SpeechRecognitionConfidence_Rejected = 3 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConfidence { + SpeechRecognitionConfidence_High = 0, + SpeechRecognitionConfidence_Medium = 1, + SpeechRecognitionConfidence_Low = 2, + SpeechRecognitionConfidence_Rejected = 3 +}; +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define SpeechRecognitionConfidence __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConfidence +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + enum SpeechRecognitionConstraintProbability { + SpeechRecognitionConstraintProbability_Default = 0, + SpeechRecognitionConstraintProbability_Min = 1, + SpeechRecognitionConstraintProbability_Max = 2 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintProbability { + SpeechRecognitionConstraintProbability_Default = 0, + SpeechRecognitionConstraintProbability_Min = 1, + SpeechRecognitionConstraintProbability_Max = 2 +}; +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define SpeechRecognitionConstraintProbability __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintProbability +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + enum SpeechRecognitionConstraintType { + SpeechRecognitionConstraintType_Topic = 0, + SpeechRecognitionConstraintType_List = 1, + SpeechRecognitionConstraintType_Grammar = 2, + SpeechRecognitionConstraintType_VoiceCommandDefinition = 3 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintType { + SpeechRecognitionConstraintType_Topic = 0, + SpeechRecognitionConstraintType_List = 1, + SpeechRecognitionConstraintType_Grammar = 2, + SpeechRecognitionConstraintType_VoiceCommandDefinition = 3 +}; +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define SpeechRecognitionConstraintType __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintType +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + enum SpeechRecognitionResultStatus { + SpeechRecognitionResultStatus_Success = 0, + SpeechRecognitionResultStatus_TopicLanguageNotSupported = 1, + SpeechRecognitionResultStatus_GrammarLanguageMismatch = 2, + SpeechRecognitionResultStatus_GrammarCompilationFailure = 3, + SpeechRecognitionResultStatus_AudioQualityFailure = 4, + SpeechRecognitionResultStatus_UserCanceled = 5, + SpeechRecognitionResultStatus_Unknown = 6, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + SpeechRecognitionResultStatus_TimeoutExceeded = 7, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + SpeechRecognitionResultStatus_PauseLimitExceeded = 8, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + SpeechRecognitionResultStatus_NetworkFailure = 9, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + SpeechRecognitionResultStatus_MicrophoneUnavailable = 10 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResultStatus { + SpeechRecognitionResultStatus_Success = 0, + SpeechRecognitionResultStatus_TopicLanguageNotSupported = 1, + SpeechRecognitionResultStatus_GrammarLanguageMismatch = 2, + SpeechRecognitionResultStatus_GrammarCompilationFailure = 3, + SpeechRecognitionResultStatus_AudioQualityFailure = 4, + SpeechRecognitionResultStatus_UserCanceled = 5, + SpeechRecognitionResultStatus_Unknown = 6, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + SpeechRecognitionResultStatus_TimeoutExceeded = 7, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + SpeechRecognitionResultStatus_PauseLimitExceeded = 8, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + SpeechRecognitionResultStatus_NetworkFailure = 9, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + SpeechRecognitionResultStatus_MicrophoneUnavailable = 10 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +}; +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define SpeechRecognitionResultStatus __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResultStatus +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + enum SpeechRecognizerState { + SpeechRecognizerState_Idle = 0, + SpeechRecognizerState_Capturing = 1, + SpeechRecognizerState_Processing = 2, + SpeechRecognizerState_SoundStarted = 3, + SpeechRecognizerState_SoundEnded = 4, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + SpeechRecognizerState_SpeechDetected = 5, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + SpeechRecognizerState_Paused = 6 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerState { + SpeechRecognizerState_Idle = 0, + SpeechRecognizerState_Capturing = 1, + SpeechRecognizerState_Processing = 2, + SpeechRecognizerState_SoundStarted = 3, + SpeechRecognizerState_SoundEnded = 4, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + SpeechRecognizerState_SpeechDetected = 5, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + SpeechRecognizerState_Paused = 6 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +}; +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define SpeechRecognizerState __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerState +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * ISpeechContinuousRecognitionCompletedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs, 0xe3d069bb, 0xe30c, 0x5e18, 0x42,0x4b, 0x7f,0xbe,0x81,0xf8,0xfb,0xd0); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("e3d069bb-e30c-5e18-424b-7fbe81f8fbd0") + ISpeechContinuousRecognitionCompletedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Status( + enum SpeechRecognitionResultStatus *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs, 0xe3d069bb, 0xe30c, 0x5e18, 0x42,0x4b, 0x7f,0xbe,0x81,0xf8,0xfb,0xd0) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs *This, + TrustLevel *trustLevel); + + /*** ISpeechContinuousRecognitionCompletedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Status)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs *This, + enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResultStatus *value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgsVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechContinuousRecognitionCompletedEventArgs methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_get_Status(This,value) (This)->lpVtbl->get_Status(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechContinuousRecognitionCompletedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_get_Status(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs* This,enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResultStatus *value) { + return This->lpVtbl->get_Status(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechContinuousRecognitionCompletedEventArgs IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs +#define ISpeechContinuousRecognitionCompletedEventArgsVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgsVtbl +#define ISpeechContinuousRecognitionCompletedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs +#define ISpeechContinuousRecognitionCompletedEventArgs_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_QueryInterface +#define ISpeechContinuousRecognitionCompletedEventArgs_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_AddRef +#define ISpeechContinuousRecognitionCompletedEventArgs_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_Release +#define ISpeechContinuousRecognitionCompletedEventArgs_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_GetIids +#define ISpeechContinuousRecognitionCompletedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_GetRuntimeClassName +#define ISpeechContinuousRecognitionCompletedEventArgs_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_GetTrustLevel +#define ISpeechContinuousRecognitionCompletedEventArgs_get_Status __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_get_Status +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechContinuousRecognitionResultGeneratedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs, 0x19091e1e, 0x6e7e, 0x5a46, 0x40,0xfb, 0x76,0x59,0x4f,0x78,0x65,0x04); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("19091e1e-6e7e-5a46-40fb-76594f786504") + ISpeechContinuousRecognitionResultGeneratedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Result( + ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionResult **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs, 0x19091e1e, 0x6e7e, 0x5a46, 0x40,0xfb, 0x76,0x59,0x4f,0x78,0x65,0x04) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs *This, + TrustLevel *trustLevel); + + /*** ISpeechContinuousRecognitionResultGeneratedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Result)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult **value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgsVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechContinuousRecognitionResultGeneratedEventArgs methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_get_Result(This,value) (This)->lpVtbl->get_Result(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechContinuousRecognitionResultGeneratedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_get_Result(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult **value) { + return This->lpVtbl->get_Result(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechContinuousRecognitionResultGeneratedEventArgs IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs +#define ISpeechContinuousRecognitionResultGeneratedEventArgsVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgsVtbl +#define ISpeechContinuousRecognitionResultGeneratedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs +#define ISpeechContinuousRecognitionResultGeneratedEventArgs_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_QueryInterface +#define ISpeechContinuousRecognitionResultGeneratedEventArgs_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_AddRef +#define ISpeechContinuousRecognitionResultGeneratedEventArgs_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_Release +#define ISpeechContinuousRecognitionResultGeneratedEventArgs_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_GetIids +#define ISpeechContinuousRecognitionResultGeneratedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_GetRuntimeClassName +#define ISpeechContinuousRecognitionResultGeneratedEventArgs_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_GetTrustLevel +#define ISpeechContinuousRecognitionResultGeneratedEventArgs_get_Result __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_get_Result +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechContinuousRecognitionSession interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession, 0x6a213c04, 0x6614, 0x49f8, 0x99,0xa2, 0xb5,0xe9,0xb3,0xa0,0x85,0xc8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("6a213c04-6614-49f8-99a2-b5e9b3a085c8") + ISpeechContinuousRecognitionSession : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AutoStopSilenceTimeout( + struct TimeSpan *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_AutoStopSilenceTimeout( + struct TimeSpan value) = 0; + + virtual HRESULT STDMETHODCALLTYPE StartAsync( + ABI::Windows::Foundation::IAsyncAction **action) = 0; + + virtual HRESULT STDMETHODCALLTYPE StartWithModeAsync( + enum SpeechContinuousRecognitionMode mode, + ABI::Windows::Foundation::IAsyncAction **action) = 0; + + virtual HRESULT STDMETHODCALLTYPE StopAsync( + ABI::Windows::Foundation::IAsyncAction **action) = 0; + + virtual HRESULT STDMETHODCALLTYPE CancelAsync( + ABI::Windows::Foundation::IAsyncAction **action) = 0; + + virtual HRESULT STDMETHODCALLTYPE PauseAsync( + ABI::Windows::Foundation::IAsyncAction **action) = 0; + + virtual HRESULT STDMETHODCALLTYPE Resume( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_Completed( + ABI::Windows::Foundation::ITypedEventHandler *value, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_Completed( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_ResultGenerated( + ABI::Windows::Foundation::ITypedEventHandler *value, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_ResultGenerated( + EventRegistrationToken token) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession, 0x6a213c04, 0x6614, 0x49f8, 0x99,0xa2, 0xb5,0xe9,0xb3,0xa0,0x85,0xc8) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSessionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + TrustLevel *trustLevel); + + /*** ISpeechContinuousRecognitionSession methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AutoStopSilenceTimeout)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + struct __x_ABI_CWindows_CFoundation_CTimeSpan *value); + + HRESULT (STDMETHODCALLTYPE *put_AutoStopSilenceTimeout)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + struct __x_ABI_CWindows_CFoundation_CTimeSpan value); + + HRESULT (STDMETHODCALLTYPE *StartAsync)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + __x_ABI_CWindows_CFoundation_CIAsyncAction **action); + + HRESULT (STDMETHODCALLTYPE *StartWithModeAsync)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionMode mode, + __x_ABI_CWindows_CFoundation_CIAsyncAction **action); + + HRESULT (STDMETHODCALLTYPE *StopAsync)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + __x_ABI_CWindows_CFoundation_CIAsyncAction **action); + + HRESULT (STDMETHODCALLTYPE *CancelAsync)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + __x_ABI_CWindows_CFoundation_CIAsyncAction **action); + + HRESULT (STDMETHODCALLTYPE *PauseAsync)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + __x_ABI_CWindows_CFoundation_CIAsyncAction **action); + + HRESULT (STDMETHODCALLTYPE *Resume)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This); + + HRESULT (STDMETHODCALLTYPE *add_Completed)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs *value, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_Completed)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_ResultGenerated)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs *value, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_ResultGenerated)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSessionVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSessionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechContinuousRecognitionSession methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_get_AutoStopSilenceTimeout(This,value) (This)->lpVtbl->get_AutoStopSilenceTimeout(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_put_AutoStopSilenceTimeout(This,value) (This)->lpVtbl->put_AutoStopSilenceTimeout(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_StartAsync(This,action) (This)->lpVtbl->StartAsync(This,action) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_StartWithModeAsync(This,mode,action) (This)->lpVtbl->StartWithModeAsync(This,mode,action) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_StopAsync(This,action) (This)->lpVtbl->StopAsync(This,action) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_CancelAsync(This,action) (This)->lpVtbl->CancelAsync(This,action) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_PauseAsync(This,action) (This)->lpVtbl->PauseAsync(This,action) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_Resume(This) (This)->lpVtbl->Resume(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_add_Completed(This,value,token) (This)->lpVtbl->add_Completed(This,value,token) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_remove_Completed(This,token) (This)->lpVtbl->remove_Completed(This,token) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_add_ResultGenerated(This,value,token) (This)->lpVtbl->add_ResultGenerated(This,value,token) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_remove_ResultGenerated(This,token) (This)->lpVtbl->remove_ResultGenerated(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechContinuousRecognitionSession methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_get_AutoStopSilenceTimeout(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan *value) { + return This->lpVtbl->get_AutoStopSilenceTimeout(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_put_AutoStopSilenceTimeout(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan value) { + return This->lpVtbl->put_AutoStopSilenceTimeout(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_StartAsync(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,__x_ABI_CWindows_CFoundation_CIAsyncAction **action) { + return This->lpVtbl->StartAsync(This,action); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_StartWithModeAsync(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechContinuousRecognitionMode mode,__x_ABI_CWindows_CFoundation_CIAsyncAction **action) { + return This->lpVtbl->StartWithModeAsync(This,mode,action); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_StopAsync(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,__x_ABI_CWindows_CFoundation_CIAsyncAction **action) { + return This->lpVtbl->StopAsync(This,action); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_CancelAsync(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,__x_ABI_CWindows_CFoundation_CIAsyncAction **action) { + return This->lpVtbl->CancelAsync(This,action); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_PauseAsync(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,__x_ABI_CWindows_CFoundation_CIAsyncAction **action) { + return This->lpVtbl->PauseAsync(This,action); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_Resume(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This) { + return This->lpVtbl->Resume(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_add_Completed(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs *value,EventRegistrationToken *token) { + return This->lpVtbl->add_Completed(This,value,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_remove_Completed(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,EventRegistrationToken token) { + return This->lpVtbl->remove_Completed(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_add_ResultGenerated(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs *value,EventRegistrationToken *token) { + return This->lpVtbl->add_ResultGenerated(This,value,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_remove_ResultGenerated(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession* This,EventRegistrationToken token) { + return This->lpVtbl->remove_ResultGenerated(This,token); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechContinuousRecognitionSession IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession +#define ISpeechContinuousRecognitionSessionVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSessionVtbl +#define ISpeechContinuousRecognitionSession __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession +#define ISpeechContinuousRecognitionSession_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_QueryInterface +#define ISpeechContinuousRecognitionSession_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_AddRef +#define ISpeechContinuousRecognitionSession_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_Release +#define ISpeechContinuousRecognitionSession_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_GetIids +#define ISpeechContinuousRecognitionSession_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_GetRuntimeClassName +#define ISpeechContinuousRecognitionSession_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_GetTrustLevel +#define ISpeechContinuousRecognitionSession_get_AutoStopSilenceTimeout __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_get_AutoStopSilenceTimeout +#define ISpeechContinuousRecognitionSession_put_AutoStopSilenceTimeout __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_put_AutoStopSilenceTimeout +#define ISpeechContinuousRecognitionSession_StartAsync __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_StartAsync +#define ISpeechContinuousRecognitionSession_StartWithModeAsync __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_StartWithModeAsync +#define ISpeechContinuousRecognitionSession_StopAsync __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_StopAsync +#define ISpeechContinuousRecognitionSession_CancelAsync __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_CancelAsync +#define ISpeechContinuousRecognitionSession_PauseAsync __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_PauseAsync +#define ISpeechContinuousRecognitionSession_Resume __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_Resume +#define ISpeechContinuousRecognitionSession_add_Completed __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_add_Completed +#define ISpeechContinuousRecognitionSession_remove_Completed __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_remove_Completed +#define ISpeechContinuousRecognitionSession_add_ResultGenerated __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_add_ResultGenerated +#define ISpeechContinuousRecognitionSession_remove_ResultGenerated __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_remove_ResultGenerated +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognitionCompilationResult interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult, 0x407e6c5d, 0x6ac7, 0x4da4, 0x9c,0xc1, 0x2f,0xce,0x32,0xcf,0x74,0x89); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("407e6c5d-6ac7-4da4-9cc1-2fce32cf7489") + ISpeechRecognitionCompilationResult : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Status( + enum SpeechRecognitionResultStatus *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult, 0x407e6c5d, 0x6ac7, 0x4da4, 0x9c,0xc1, 0x2f,0xce,0x32,0xcf,0x74,0x89) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognitionCompilationResult methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Status)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult *This, + enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResultStatus *value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResultVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognitionCompilationResult methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_get_Status(This,value) (This)->lpVtbl->get_Status(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognitionCompilationResult methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_get_Status(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult* This,enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResultStatus *value) { + return This->lpVtbl->get_Status(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognitionCompilationResult IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult +#define ISpeechRecognitionCompilationResultVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResultVtbl +#define ISpeechRecognitionCompilationResult __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult +#define ISpeechRecognitionCompilationResult_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_QueryInterface +#define ISpeechRecognitionCompilationResult_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_AddRef +#define ISpeechRecognitionCompilationResult_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_Release +#define ISpeechRecognitionCompilationResult_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_GetIids +#define ISpeechRecognitionCompilationResult_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_GetRuntimeClassName +#define ISpeechRecognitionCompilationResult_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_GetTrustLevel +#define ISpeechRecognitionCompilationResult_get_Status __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_get_Status +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognitionConstraint interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint, 0x79ac1628, 0x4d68, 0x43c4, 0x89,0x11, 0x40,0xdc,0x41,0x01,0xb5,0x5b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("79ac1628-4d68-43c4-8911-40dc4101b55b") + ISpeechRecognitionConstraint : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_IsEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsEnabled( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Tag( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Tag( + HSTRING value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Type( + enum SpeechRecognitionConstraintType *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Probability( + enum SpeechRecognitionConstraintProbability *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Probability( + enum SpeechRecognitionConstraintProbability value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint, 0x79ac1628, 0x4d68, 0x43c4, 0x89,0x11, 0x40,0xdc,0x41,0x01,0xb5,0x5b) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraintVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognitionConstraint methods ***/ + HRESULT (STDMETHODCALLTYPE *get_IsEnabled)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsEnabled)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_Tag)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *put_Tag)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *This, + HSTRING value); + + HRESULT (STDMETHODCALLTYPE *get_Type)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *This, + enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintType *value); + + HRESULT (STDMETHODCALLTYPE *get_Probability)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *This, + enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintProbability *value); + + HRESULT (STDMETHODCALLTYPE *put_Probability)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *This, + enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintProbability value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraintVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraintVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognitionConstraint methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_get_IsEnabled(This,value) (This)->lpVtbl->get_IsEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_put_IsEnabled(This,value) (This)->lpVtbl->put_IsEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_get_Tag(This,value) (This)->lpVtbl->get_Tag(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_put_Tag(This,value) (This)->lpVtbl->put_Tag(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_get_Type(This,value) (This)->lpVtbl->get_Type(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_get_Probability(This,value) (This)->lpVtbl->get_Probability(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_put_Probability(This,value) (This)->lpVtbl->put_Probability(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognitionConstraint methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_get_IsEnabled(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint* This,boolean *value) { + return This->lpVtbl->get_IsEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_put_IsEnabled(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint* This,boolean value) { + return This->lpVtbl->put_IsEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_get_Tag(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint* This,HSTRING *value) { + return This->lpVtbl->get_Tag(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_put_Tag(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint* This,HSTRING value) { + return This->lpVtbl->put_Tag(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_get_Type(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint* This,enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintType *value) { + return This->lpVtbl->get_Type(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_get_Probability(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint* This,enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintProbability *value) { + return This->lpVtbl->get_Probability(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_put_Probability(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint* This,enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConstraintProbability value) { + return This->lpVtbl->put_Probability(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognitionConstraint IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint +#define ISpeechRecognitionConstraintVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraintVtbl +#define ISpeechRecognitionConstraint __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint +#define ISpeechRecognitionConstraint_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_QueryInterface +#define ISpeechRecognitionConstraint_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_AddRef +#define ISpeechRecognitionConstraint_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_Release +#define ISpeechRecognitionConstraint_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_GetIids +#define ISpeechRecognitionConstraint_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_GetRuntimeClassName +#define ISpeechRecognitionConstraint_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_GetTrustLevel +#define ISpeechRecognitionConstraint_get_IsEnabled __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_get_IsEnabled +#define ISpeechRecognitionConstraint_put_IsEnabled __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_put_IsEnabled +#define ISpeechRecognitionConstraint_get_Tag __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_get_Tag +#define ISpeechRecognitionConstraint_put_Tag __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_put_Tag +#define ISpeechRecognitionConstraint_get_Type __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_get_Type +#define ISpeechRecognitionConstraint_get_Probability __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_get_Probability +#define ISpeechRecognitionConstraint_put_Probability __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_put_Probability +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognitionHypothesis interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis, 0x7a7b25b0, 0x99c5, 0x4f7d, 0xbf,0x84, 0x10,0xaa,0x13,0x02,0xb6,0x34); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("7a7b25b0-99c5-4f7d-bf84-10aa1302b634") + ISpeechRecognitionHypothesis : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Text( + HSTRING *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis, 0x7a7b25b0, 0x99c5, 0x4f7d, 0xbf,0x84, 0x10,0xaa,0x13,0x02,0xb6,0x34) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognitionHypothesis methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Text)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognitionHypothesis methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_get_Text(This,value) (This)->lpVtbl->get_Text(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognitionHypothesis methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_get_Text(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis* This,HSTRING *value) { + return This->lpVtbl->get_Text(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognitionHypothesis IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis +#define ISpeechRecognitionHypothesisVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisVtbl +#define ISpeechRecognitionHypothesis __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis +#define ISpeechRecognitionHypothesis_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_QueryInterface +#define ISpeechRecognitionHypothesis_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_AddRef +#define ISpeechRecognitionHypothesis_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_Release +#define ISpeechRecognitionHypothesis_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_GetIids +#define ISpeechRecognitionHypothesis_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_GetRuntimeClassName +#define ISpeechRecognitionHypothesis_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_GetTrustLevel +#define ISpeechRecognitionHypothesis_get_Text __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_get_Text +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognitionHypothesisGeneratedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs, 0x55161a7a, 0x8023, 0x5866, 0x41,0x1d, 0x12,0x13,0xbb,0x27,0x14,0x76); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("55161a7a-8023-5866-411d-1213bb271476") + ISpeechRecognitionHypothesisGeneratedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Hypothesis( + ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionHypothesis **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs, 0x55161a7a, 0x8023, 0x5866, 0x41,0x1d, 0x12,0x13,0xbb,0x27,0x14,0x76) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognitionHypothesisGeneratedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Hypothesis)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis **value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgsVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognitionHypothesisGeneratedEventArgs methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_get_Hypothesis(This,value) (This)->lpVtbl->get_Hypothesis(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognitionHypothesisGeneratedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_get_Hypothesis(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesis **value) { + return This->lpVtbl->get_Hypothesis(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognitionHypothesisGeneratedEventArgs IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs +#define ISpeechRecognitionHypothesisGeneratedEventArgsVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgsVtbl +#define ISpeechRecognitionHypothesisGeneratedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs +#define ISpeechRecognitionHypothesisGeneratedEventArgs_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_QueryInterface +#define ISpeechRecognitionHypothesisGeneratedEventArgs_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_AddRef +#define ISpeechRecognitionHypothesisGeneratedEventArgs_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_Release +#define ISpeechRecognitionHypothesisGeneratedEventArgs_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_GetIids +#define ISpeechRecognitionHypothesisGeneratedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_GetRuntimeClassName +#define ISpeechRecognitionHypothesisGeneratedEventArgs_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_GetTrustLevel +#define ISpeechRecognitionHypothesisGeneratedEventArgs_get_Hypothesis __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_get_Hypothesis +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognitionListConstraint interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint, 0x09c487e9, 0xe4ad, 0x4526, 0x81,0xf2, 0x49,0x46,0xfb,0x48,0x1d,0x98); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("09c487e9-e4ad-4526-81f2-4946fb481d98") + ISpeechRecognitionListConstraint : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Commands( + ABI::Windows::Foundation::Collections::IVector **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint, 0x09c487e9, 0xe4ad, 0x4526, 0x81,0xf2, 0x49,0x46,0xfb,0x48,0x1d,0x98) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognitionListConstraint methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Commands)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint *This, + __FIVector_1_HSTRING **value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognitionListConstraint methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_get_Commands(This,value) (This)->lpVtbl->get_Commands(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognitionListConstraint methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_get_Commands(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint* This,__FIVector_1_HSTRING **value) { + return This->lpVtbl->get_Commands(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognitionListConstraint IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint +#define ISpeechRecognitionListConstraintVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintVtbl +#define ISpeechRecognitionListConstraint __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint +#define ISpeechRecognitionListConstraint_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_QueryInterface +#define ISpeechRecognitionListConstraint_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_AddRef +#define ISpeechRecognitionListConstraint_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_Release +#define ISpeechRecognitionListConstraint_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_GetIids +#define ISpeechRecognitionListConstraint_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_GetRuntimeClassName +#define ISpeechRecognitionListConstraint_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_GetTrustLevel +#define ISpeechRecognitionListConstraint_get_Commands __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_get_Commands +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognitionListConstraintFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory, 0x40f3cdc7, 0x562a, 0x426a, 0x9f,0x3b, 0x3b,0x4e,0x28,0x2b,0xe1,0xd5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("40f3cdc7-562a-426a-9f3b-3b4e282be1d5") + ISpeechRecognitionListConstraintFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE Create( + ABI::Windows::Foundation::Collections::IIterable *commands, + ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionListConstraint **listconstraint) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateWithTag( + ABI::Windows::Foundation::Collections::IIterable *commands, + HSTRING tag, + ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionListConstraint **listconstraint) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory, 0x40f3cdc7, 0x562a, 0x426a, 0x9f,0x3b, 0x3b,0x4e,0x28,0x2b,0xe1,0xd5) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognitionListConstraintFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *Create)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory *This, + __FIIterable_1_HSTRING *commands, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint **listconstraint); + + HRESULT (STDMETHODCALLTYPE *CreateWithTag)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory *This, + __FIIterable_1_HSTRING *commands, + HSTRING tag, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint **listconstraint); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactoryVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognitionListConstraintFactory methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_Create(This,commands,listconstraint) (This)->lpVtbl->Create(This,commands,listconstraint) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_CreateWithTag(This,commands,tag,listconstraint) (This)->lpVtbl->CreateWithTag(This,commands,tag,listconstraint) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognitionListConstraintFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_Create(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory* This,__FIIterable_1_HSTRING *commands,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint **listconstraint) { + return This->lpVtbl->Create(This,commands,listconstraint); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_CreateWithTag(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory* This,__FIIterable_1_HSTRING *commands,HSTRING tag,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraint **listconstraint) { + return This->lpVtbl->CreateWithTag(This,commands,tag,listconstraint); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognitionListConstraintFactory IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory +#define ISpeechRecognitionListConstraintFactoryVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactoryVtbl +#define ISpeechRecognitionListConstraintFactory __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory +#define ISpeechRecognitionListConstraintFactory_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_QueryInterface +#define ISpeechRecognitionListConstraintFactory_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_AddRef +#define ISpeechRecognitionListConstraintFactory_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_Release +#define ISpeechRecognitionListConstraintFactory_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_GetIids +#define ISpeechRecognitionListConstraintFactory_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_GetRuntimeClassName +#define ISpeechRecognitionListConstraintFactory_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_GetTrustLevel +#define ISpeechRecognitionListConstraintFactory_Create __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_Create +#define ISpeechRecognitionListConstraintFactory_CreateWithTag __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_CreateWithTag +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionListConstraintFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognitionQualityDegradingEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs, 0x4fe24105, 0x8c3a, 0x4c7e, 0x8d,0x0a, 0x5b,0xd4,0xf5,0xb1,0x4a,0xd8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("4fe24105-8c3a-4c7e-8d0a-5bd4f5b14ad8") + ISpeechRecognitionQualityDegradingEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Problem( + enum SpeechRecognitionAudioProblem *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs, 0x4fe24105, 0x8c3a, 0x4c7e, 0x8d,0x0a, 0x5b,0xd4,0xf5,0xb1,0x4a,0xd8) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognitionQualityDegradingEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Problem)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs *This, + enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionAudioProblem *value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgsVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognitionQualityDegradingEventArgs methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_get_Problem(This,value) (This)->lpVtbl->get_Problem(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognitionQualityDegradingEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_get_Problem(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs* This,enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionAudioProblem *value) { + return This->lpVtbl->get_Problem(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognitionQualityDegradingEventArgs IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs +#define ISpeechRecognitionQualityDegradingEventArgsVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgsVtbl +#define ISpeechRecognitionQualityDegradingEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs +#define ISpeechRecognitionQualityDegradingEventArgs_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_QueryInterface +#define ISpeechRecognitionQualityDegradingEventArgs_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_AddRef +#define ISpeechRecognitionQualityDegradingEventArgs_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_Release +#define ISpeechRecognitionQualityDegradingEventArgs_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_GetIids +#define ISpeechRecognitionQualityDegradingEventArgs_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_GetRuntimeClassName +#define ISpeechRecognitionQualityDegradingEventArgs_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_GetTrustLevel +#define ISpeechRecognitionQualityDegradingEventArgs_get_Problem __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_get_Problem +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognitionResult interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult, 0x4e303157, 0x034e, 0x4652, 0x85,0x7e, 0xd0,0x45,0x4c,0xc4,0xbe,0xec); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("4e303157-034e-4652-857e-d0454cc4beec") + ISpeechRecognitionResult : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Status( + enum SpeechRecognitionResultStatus *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Text( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Confidence( + enum SpeechRecognitionConfidence *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SemanticInterpretation( + ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionSemanticInterpretation **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetAlternates( + UINT32 max_amount, + ABI::Windows::Foundation::Collections::IVectorView **results) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Constraint( + ABI::Windows::Media::SpeechRecognition::ISpeechRecognitionConstraint **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RulePath( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RawConfidence( + DOUBLE *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult, 0x4e303157, 0x034e, 0x4652, 0x85,0x7e, 0xd0,0x45,0x4c,0xc4,0xbe,0xec) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognitionResult methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Status)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This, + enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResultStatus *value); + + HRESULT (STDMETHODCALLTYPE *get_Text)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Confidence)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This, + enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConfidence *value); + + HRESULT (STDMETHODCALLTYPE *get_SemanticInterpretation)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation **value); + + HRESULT (STDMETHODCALLTYPE *GetAlternates)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This, + UINT32 max_amount, + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult **results); + + HRESULT (STDMETHODCALLTYPE *get_Constraint)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **value); + + HRESULT (STDMETHODCALLTYPE *get_RulePath)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This, + __FIVectorView_1_HSTRING **value); + + HRESULT (STDMETHODCALLTYPE *get_RawConfidence)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *This, + DOUBLE *value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResultVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognitionResult methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_Status(This,value) (This)->lpVtbl->get_Status(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_Text(This,value) (This)->lpVtbl->get_Text(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_Confidence(This,value) (This)->lpVtbl->get_Confidence(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_SemanticInterpretation(This,value) (This)->lpVtbl->get_SemanticInterpretation(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_GetAlternates(This,max_amount,results) (This)->lpVtbl->GetAlternates(This,max_amount,results) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_Constraint(This,value) (This)->lpVtbl->get_Constraint(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_RulePath(This,value) (This)->lpVtbl->get_RulePath(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_RawConfidence(This,value) (This)->lpVtbl->get_RawConfidence(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognitionResult methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_Status(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This,enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionResultStatus *value) { + return This->lpVtbl->get_Status(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_Text(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This,HSTRING *value) { + return This->lpVtbl->get_Text(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_Confidence(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This,enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognitionConfidence *value) { + return This->lpVtbl->get_Confidence(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_SemanticInterpretation(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation **value) { + return This->lpVtbl->get_SemanticInterpretation(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_GetAlternates(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This,UINT32 max_amount,__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult **results) { + return This->lpVtbl->GetAlternates(This,max_amount,results); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_Constraint(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **value) { + return This->lpVtbl->get_Constraint(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_RulePath(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This,__FIVectorView_1_HSTRING **value) { + return This->lpVtbl->get_RulePath(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_RawConfidence(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult* This,DOUBLE *value) { + return This->lpVtbl->get_RawConfidence(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognitionResult IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult +#define ISpeechRecognitionResultVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResultVtbl +#define ISpeechRecognitionResult __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult +#define ISpeechRecognitionResult_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_QueryInterface +#define ISpeechRecognitionResult_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_AddRef +#define ISpeechRecognitionResult_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_Release +#define ISpeechRecognitionResult_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_GetIids +#define ISpeechRecognitionResult_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_GetRuntimeClassName +#define ISpeechRecognitionResult_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_GetTrustLevel +#define ISpeechRecognitionResult_get_Status __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_Status +#define ISpeechRecognitionResult_get_Text __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_Text +#define ISpeechRecognitionResult_get_Confidence __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_Confidence +#define ISpeechRecognitionResult_get_SemanticInterpretation __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_SemanticInterpretation +#define ISpeechRecognitionResult_GetAlternates __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_GetAlternates +#define ISpeechRecognitionResult_get_Constraint __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_Constraint +#define ISpeechRecognitionResult_get_RulePath __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_RulePath +#define ISpeechRecognitionResult_get_RawConfidence __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_get_RawConfidence +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognitionResult2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2, 0xaf7ed1ba, 0x451b, 0x4166, 0xa0,0xc1, 0x1f,0xfe,0x84,0x03,0x2d,0x03); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("af7ed1ba-451b-4166-a0c1-1ffe84032d03") + ISpeechRecognitionResult2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_PhraseStartTime( + struct DateTime *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PhraseDuration( + struct TimeSpan *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2, 0xaf7ed1ba, 0x451b, 0x4166, 0xa0,0xc1, 0x1f,0xfe,0x84,0x03,0x2d,0x03) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognitionResult2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_PhraseStartTime)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 *This, + struct __x_ABI_CWindows_CFoundation_CDateTime *value); + + HRESULT (STDMETHODCALLTYPE *get_PhraseDuration)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 *This, + struct __x_ABI_CWindows_CFoundation_CTimeSpan *value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2Vtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognitionResult2 methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_get_PhraseStartTime(This,value) (This)->lpVtbl->get_PhraseStartTime(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_get_PhraseDuration(This,value) (This)->lpVtbl->get_PhraseDuration(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognitionResult2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_get_PhraseStartTime(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2* This,struct __x_ABI_CWindows_CFoundation_CDateTime *value) { + return This->lpVtbl->get_PhraseStartTime(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_get_PhraseDuration(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan *value) { + return This->lpVtbl->get_PhraseDuration(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognitionResult2 IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 +#define ISpeechRecognitionResult2Vtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2Vtbl +#define ISpeechRecognitionResult2 __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2 +#define ISpeechRecognitionResult2_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_QueryInterface +#define ISpeechRecognitionResult2_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_AddRef +#define ISpeechRecognitionResult2_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_Release +#define ISpeechRecognitionResult2_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_GetIids +#define ISpeechRecognitionResult2_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_GetRuntimeClassName +#define ISpeechRecognitionResult2_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_GetTrustLevel +#define ISpeechRecognitionResult2_get_PhraseStartTime __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_get_PhraseStartTime +#define ISpeechRecognitionResult2_get_PhraseDuration __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_get_PhraseDuration +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognitionSemanticInterpretation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation, 0xaae1da9b, 0x7e32, 0x4c1f, 0x89,0xfe, 0x0c,0x65,0xf4,0x86,0xf5,0x2e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("aae1da9b-7e32-4c1f-89fe-0c65f486f52e") + ISpeechRecognitionSemanticInterpretation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Properties( + ABI::Windows::Foundation::Collections::IMapView* > **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation, 0xaae1da9b, 0x7e32, 0x4c1f, 0x89,0xfe, 0x0c,0x65,0xf4,0x86,0xf5,0x2e) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognitionSemanticInterpretation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Properties)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation *This, + __FIMapView_2_HSTRING___FIVectorView_1_HSTRING **value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretationVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognitionSemanticInterpretation methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_get_Properties(This,value) (This)->lpVtbl->get_Properties(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognitionSemanticInterpretation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_get_Properties(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation* This,__FIMapView_2_HSTRING___FIVectorView_1_HSTRING **value) { + return This->lpVtbl->get_Properties(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognitionSemanticInterpretation IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation +#define ISpeechRecognitionSemanticInterpretationVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretationVtbl +#define ISpeechRecognitionSemanticInterpretation __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation +#define ISpeechRecognitionSemanticInterpretation_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_QueryInterface +#define ISpeechRecognitionSemanticInterpretation_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_AddRef +#define ISpeechRecognitionSemanticInterpretation_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_Release +#define ISpeechRecognitionSemanticInterpretation_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_GetIids +#define ISpeechRecognitionSemanticInterpretation_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_GetRuntimeClassName +#define ISpeechRecognitionSemanticInterpretation_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_GetTrustLevel +#define ISpeechRecognitionSemanticInterpretation_get_Properties __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_get_Properties +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionSemanticInterpretation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognizer interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer, 0x0bc3c9cb, 0xc26a, 0x40f2, 0xae,0xb5, 0x80,0x96,0xb2,0xe4,0x80,0x73); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("0bc3c9cb-c26a-40f2-aeb5-8096b2e48073") + ISpeechRecognizer : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_CurrentLanguage( + ABI::Windows::Globalization::ILanguage **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Constraints( + ABI::Windows::Foundation::Collections::IVector **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Timeouts( + ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerTimeouts **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_UIOptions( + ABI::Windows::Media::SpeechRecognition::ISpeechRecognizerUIOptions **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE CompileConstraintsAsync( + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE RecognizeAsync( + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE RecognizeWithUIAsync( + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_RecognitionQualityDegrading( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_RecognitionQualityDegrading( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_StateChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_StateChanged( + EventRegistrationToken token) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer, 0x0bc3c9cb, 0xc26a, 0x40f2, 0xae,0xb5, 0x80,0x96,0xb2,0xe4,0x80,0x73) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognizer methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CurrentLanguage)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + __x_ABI_CWindows_CGlobalization_CILanguage **value); + + HRESULT (STDMETHODCALLTYPE *get_Constraints)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint **value); + + HRESULT (STDMETHODCALLTYPE *get_Timeouts)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts **value); + + HRESULT (STDMETHODCALLTYPE *get_UIOptions)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions **value); + + HRESULT (STDMETHODCALLTYPE *CompileConstraintsAsync)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult **operation); + + HRESULT (STDMETHODCALLTYPE *RecognizeAsync)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult **operation); + + HRESULT (STDMETHODCALLTYPE *RecognizeWithUIAsync)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult **operation); + + HRESULT (STDMETHODCALLTYPE *add_RecognitionQualityDegrading)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_RecognitionQualityDegrading)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_StateChanged)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_StateChanged)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognizer methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_get_CurrentLanguage(This,value) (This)->lpVtbl->get_CurrentLanguage(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_get_Constraints(This,value) (This)->lpVtbl->get_Constraints(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_get_Timeouts(This,value) (This)->lpVtbl->get_Timeouts(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_get_UIOptions(This,value) (This)->lpVtbl->get_UIOptions(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_CompileConstraintsAsync(This,operation) (This)->lpVtbl->CompileConstraintsAsync(This,operation) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_RecognizeAsync(This,operation) (This)->lpVtbl->RecognizeAsync(This,operation) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_RecognizeWithUIAsync(This,operation) (This)->lpVtbl->RecognizeWithUIAsync(This,operation) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_add_RecognitionQualityDegrading(This,handler,token) (This)->lpVtbl->add_RecognitionQualityDegrading(This,handler,token) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_remove_RecognitionQualityDegrading(This,token) (This)->lpVtbl->remove_RecognitionQualityDegrading(This,token) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_add_StateChanged(This,handler,token) (This)->lpVtbl->add_StateChanged(This,handler,token) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_remove_StateChanged(This,token) (This)->lpVtbl->remove_StateChanged(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognizer methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_get_CurrentLanguage(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,__x_ABI_CWindows_CGlobalization_CILanguage **value) { + return This->lpVtbl->get_CurrentLanguage(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_get_Constraints(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint **value) { + return This->lpVtbl->get_Constraints(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_get_Timeouts(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts **value) { + return This->lpVtbl->get_Timeouts(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_get_UIOptions(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions **value) { + return This->lpVtbl->get_UIOptions(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_CompileConstraintsAsync(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult **operation) { + return This->lpVtbl->CompileConstraintsAsync(This,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_RecognizeAsync(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult **operation) { + return This->lpVtbl->RecognizeAsync(This,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_RecognizeWithUIAsync(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult **operation) { + return This->lpVtbl->RecognizeWithUIAsync(This,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_add_RecognitionQualityDegrading(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_RecognitionQualityDegrading(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_remove_RecognitionQualityDegrading(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,EventRegistrationToken token) { + return This->lpVtbl->remove_RecognitionQualityDegrading(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_add_StateChanged(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_StateChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_remove_StateChanged(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer* This,EventRegistrationToken token) { + return This->lpVtbl->remove_StateChanged(This,token); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognizer IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer +#define ISpeechRecognizerVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerVtbl +#define ISpeechRecognizer __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer +#define ISpeechRecognizer_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_QueryInterface +#define ISpeechRecognizer_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_AddRef +#define ISpeechRecognizer_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_Release +#define ISpeechRecognizer_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_GetIids +#define ISpeechRecognizer_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_GetRuntimeClassName +#define ISpeechRecognizer_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_GetTrustLevel +#define ISpeechRecognizer_get_CurrentLanguage __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_get_CurrentLanguage +#define ISpeechRecognizer_get_Constraints __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_get_Constraints +#define ISpeechRecognizer_get_Timeouts __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_get_Timeouts +#define ISpeechRecognizer_get_UIOptions __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_get_UIOptions +#define ISpeechRecognizer_CompileConstraintsAsync __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_CompileConstraintsAsync +#define ISpeechRecognizer_RecognizeAsync __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_RecognizeAsync +#define ISpeechRecognizer_RecognizeWithUIAsync __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_RecognizeWithUIAsync +#define ISpeechRecognizer_add_RecognitionQualityDegrading __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_add_RecognitionQualityDegrading +#define ISpeechRecognizer_remove_RecognitionQualityDegrading __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_remove_RecognitionQualityDegrading +#define ISpeechRecognizer_add_StateChanged __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_add_StateChanged +#define ISpeechRecognizer_remove_StateChanged __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_remove_StateChanged +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognizer2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2, 0x63c9baf1, 0x91e3, 0x4ea4, 0x86,0xa1, 0x7c,0x38,0x67,0xd0,0x84,0xa6); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("63c9baf1-91e3-4ea4-86a1-7c3867d084a6") + ISpeechRecognizer2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_ContinuousRecognitionSession( + ABI::Windows::Media::SpeechRecognition::ISpeechContinuousRecognitionSession **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_State( + enum SpeechRecognizerState *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE StopRecognitionAsync( + ABI::Windows::Foundation::IAsyncAction **action) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_HypothesisGenerated( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_HypothesisGenerated( + EventRegistrationToken token) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2, 0x63c9baf1, 0x91e3, 0x4ea4, 0x86,0xa1, 0x7c,0x38,0x67,0xd0,0x84,0xa6) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognizer2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_ContinuousRecognitionSession)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession **value); + + HRESULT (STDMETHODCALLTYPE *get_State)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 *This, + enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerState *value); + + HRESULT (STDMETHODCALLTYPE *StopRecognitionAsync)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 *This, + __x_ABI_CWindows_CFoundation_CIAsyncAction **action); + + HRESULT (STDMETHODCALLTYPE *add_HypothesisGenerated)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 *This, + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_HypothesisGenerated)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2Vtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognizer2 methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_get_ContinuousRecognitionSession(This,value) (This)->lpVtbl->get_ContinuousRecognitionSession(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_get_State(This,value) (This)->lpVtbl->get_State(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_StopRecognitionAsync(This,action) (This)->lpVtbl->StopRecognitionAsync(This,action) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_add_HypothesisGenerated(This,handler,token) (This)->lpVtbl->add_HypothesisGenerated(This,handler,token) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_remove_HypothesisGenerated(This,token) (This)->lpVtbl->remove_HypothesisGenerated(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognizer2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_get_ContinuousRecognitionSession(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession **value) { + return This->lpVtbl->get_ContinuousRecognitionSession(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_get_State(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2* This,enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerState *value) { + return This->lpVtbl->get_State(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_StopRecognitionAsync(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2* This,__x_ABI_CWindows_CFoundation_CIAsyncAction **action) { + return This->lpVtbl->StopRecognitionAsync(This,action); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_add_HypothesisGenerated(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2* This,__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_HypothesisGenerated(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_remove_HypothesisGenerated(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2* This,EventRegistrationToken token) { + return This->lpVtbl->remove_HypothesisGenerated(This,token); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognizer2 IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 +#define ISpeechRecognizer2Vtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2Vtbl +#define ISpeechRecognizer2 __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2 +#define ISpeechRecognizer2_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_QueryInterface +#define ISpeechRecognizer2_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_AddRef +#define ISpeechRecognizer2_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_Release +#define ISpeechRecognizer2_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_GetIids +#define ISpeechRecognizer2_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_GetRuntimeClassName +#define ISpeechRecognizer2_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_GetTrustLevel +#define ISpeechRecognizer2_get_ContinuousRecognitionSession __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_get_ContinuousRecognitionSession +#define ISpeechRecognizer2_get_State __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_get_State +#define ISpeechRecognizer2_StopRecognitionAsync __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_StopRecognitionAsync +#define ISpeechRecognizer2_add_HypothesisGenerated __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_add_HypothesisGenerated +#define ISpeechRecognizer2_remove_HypothesisGenerated __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_remove_HypothesisGenerated +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognizerFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory, 0x60c488dd, 0x7fb8, 0x4033, 0xac,0x70, 0xd0,0x46,0xf6,0x48,0x18,0xe1); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("60c488dd-7fb8-4033-ac70-d046f64818e1") + ISpeechRecognizerFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE Create( + ABI::Windows::Globalization::ILanguage *language, + ABI::Windows::Media::SpeechRecognition::ISpeechRecognizer **speechrecognizer) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory, 0x60c488dd, 0x7fb8, 0x4033, 0xac,0x70, 0xd0,0x46,0xf6,0x48,0x18,0xe1) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognizerFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *Create)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory *This, + __x_ABI_CWindows_CGlobalization_CILanguage *language, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer **speechrecognizer); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactoryVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognizerFactory methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_Create(This,language,speechrecognizer) (This)->lpVtbl->Create(This,language,speechrecognizer) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognizerFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_Create(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory* This,__x_ABI_CWindows_CGlobalization_CILanguage *language,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer **speechrecognizer) { + return This->lpVtbl->Create(This,language,speechrecognizer); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognizerFactory IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory +#define ISpeechRecognizerFactoryVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactoryVtbl +#define ISpeechRecognizerFactory __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory +#define ISpeechRecognizerFactory_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_QueryInterface +#define ISpeechRecognizerFactory_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_AddRef +#define ISpeechRecognizerFactory_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_Release +#define ISpeechRecognizerFactory_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_GetIids +#define ISpeechRecognizerFactory_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_GetRuntimeClassName +#define ISpeechRecognizerFactory_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_GetTrustLevel +#define ISpeechRecognizerFactory_Create __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_Create +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognizerStateChangedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs, 0x563d4f09, 0xba03, 0x4bad, 0xad,0x81, 0xdd,0xc6,0xc4,0xda,0xb0,0xc3); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("563d4f09-ba03-4bad-ad81-ddc6c4dab0c3") + ISpeechRecognizerStateChangedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_State( + enum SpeechRecognizerState *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs, 0x563d4f09, 0xba03, 0x4bad, 0xad,0x81, 0xdd,0xc6,0xc4,0xda,0xb0,0xc3) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognizerStateChangedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_State)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs *This, + enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerState *value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgsVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognizerStateChangedEventArgs methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_get_State(This,value) (This)->lpVtbl->get_State(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognizerStateChangedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_get_State(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs* This,enum __x_ABI_CWindows_CMedia_CSpeechRecognition_CSpeechRecognizerState *value) { + return This->lpVtbl->get_State(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognizerStateChangedEventArgs IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs +#define ISpeechRecognizerStateChangedEventArgsVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgsVtbl +#define ISpeechRecognizerStateChangedEventArgs __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs +#define ISpeechRecognizerStateChangedEventArgs_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_QueryInterface +#define ISpeechRecognizerStateChangedEventArgs_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_AddRef +#define ISpeechRecognizerStateChangedEventArgs_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_Release +#define ISpeechRecognizerStateChangedEventArgs_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_GetIids +#define ISpeechRecognizerStateChangedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_GetRuntimeClassName +#define ISpeechRecognizerStateChangedEventArgs_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_GetTrustLevel +#define ISpeechRecognizerStateChangedEventArgs_get_State __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_get_State +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognizerStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics, 0x87a35eac, 0xa7dc, 0x4b0b, 0xbc,0xc9, 0x24,0xf4,0x7c,0x0b,0x7e,0xbf); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("87a35eac-a7dc-4b0b-bcc9-24f47c0b7ebf") + ISpeechRecognizerStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_SystemSpeechLanguage( + ABI::Windows::Globalization::ILanguage **language) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SupportedTopicLanguages( + ABI::Windows::Foundation::Collections::IVectorView **languages) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SupportedGrammarLanguages( + ABI::Windows::Foundation::Collections::IVectorView **languages) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics, 0x87a35eac, 0xa7dc, 0x4b0b, 0xbc,0xc9, 0x24,0xf4,0x7c,0x0b,0x7e,0xbf) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognizerStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_SystemSpeechLanguage)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics *This, + __x_ABI_CWindows_CGlobalization_CILanguage **language); + + HRESULT (STDMETHODCALLTYPE *get_SupportedTopicLanguages)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics *This, + __FIVectorView_1_Windows__CGlobalization__CLanguage **languages); + + HRESULT (STDMETHODCALLTYPE *get_SupportedGrammarLanguages)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics *This, + __FIVectorView_1_Windows__CGlobalization__CLanguage **languages); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStaticsVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognizerStatics methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_get_SystemSpeechLanguage(This,language) (This)->lpVtbl->get_SystemSpeechLanguage(This,language) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_get_SupportedTopicLanguages(This,languages) (This)->lpVtbl->get_SupportedTopicLanguages(This,languages) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_get_SupportedGrammarLanguages(This,languages) (This)->lpVtbl->get_SupportedGrammarLanguages(This,languages) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognizerStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_get_SystemSpeechLanguage(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics* This,__x_ABI_CWindows_CGlobalization_CILanguage **language) { + return This->lpVtbl->get_SystemSpeechLanguage(This,language); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_get_SupportedTopicLanguages(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics* This,__FIVectorView_1_Windows__CGlobalization__CLanguage **languages) { + return This->lpVtbl->get_SupportedTopicLanguages(This,languages); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_get_SupportedGrammarLanguages(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics* This,__FIVectorView_1_Windows__CGlobalization__CLanguage **languages) { + return This->lpVtbl->get_SupportedGrammarLanguages(This,languages); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognizerStatics IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics +#define ISpeechRecognizerStaticsVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStaticsVtbl +#define ISpeechRecognizerStatics __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics +#define ISpeechRecognizerStatics_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_QueryInterface +#define ISpeechRecognizerStatics_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_AddRef +#define ISpeechRecognizerStatics_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_Release +#define ISpeechRecognizerStatics_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_GetIids +#define ISpeechRecognizerStatics_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_GetRuntimeClassName +#define ISpeechRecognizerStatics_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_GetTrustLevel +#define ISpeechRecognizerStatics_get_SystemSpeechLanguage __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_get_SystemSpeechLanguage +#define ISpeechRecognizerStatics_get_SupportedTopicLanguages __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_get_SupportedTopicLanguages +#define ISpeechRecognizerStatics_get_SupportedGrammarLanguages __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_get_SupportedGrammarLanguages +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognizerStatics2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2, 0x1d1b0d95, 0x7565, 0x4ef9, 0xa2,0xf3, 0xba,0x15,0x16,0x2a,0x96,0xcf); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("1d1b0d95-7565-4ef9-a2f3-ba15162a96cf") + ISpeechRecognizerStatics2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE TrySetSystemSpeechLanguageAsync( + ABI::Windows::Globalization::ILanguage *language, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2, 0x1d1b0d95, 0x7565, 0x4ef9, 0xa2,0xf3, 0xba,0x15,0x16,0x2a,0x96,0xcf) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognizerStatics2 methods ***/ + HRESULT (STDMETHODCALLTYPE *TrySetSystemSpeechLanguageAsync)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 *This, + __x_ABI_CWindows_CGlobalization_CILanguage *language, + __FIAsyncOperation_1_boolean **operation); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2Vtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognizerStatics2 methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_TrySetSystemSpeechLanguageAsync(This,language,operation) (This)->lpVtbl->TrySetSystemSpeechLanguageAsync(This,language,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognizerStatics2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_TrySetSystemSpeechLanguageAsync(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2* This,__x_ABI_CWindows_CGlobalization_CILanguage *language,__FIAsyncOperation_1_boolean **operation) { + return This->lpVtbl->TrySetSystemSpeechLanguageAsync(This,language,operation); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognizerStatics2 IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 +#define ISpeechRecognizerStatics2Vtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2Vtbl +#define ISpeechRecognizerStatics2 __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2 +#define ISpeechRecognizerStatics2_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_QueryInterface +#define ISpeechRecognizerStatics2_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_AddRef +#define ISpeechRecognizerStatics2_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_Release +#define ISpeechRecognizerStatics2_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_GetIids +#define ISpeechRecognizerStatics2_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_GetRuntimeClassName +#define ISpeechRecognizerStatics2_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_GetTrustLevel +#define ISpeechRecognizerStatics2_TrySetSystemSpeechLanguageAsync __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_TrySetSystemSpeechLanguageAsync +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStatics2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/***************************************************************************** + * ISpeechRecognizerTimeouts interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts, 0x2ef76fca, 0x6a3c, 0x4dca, 0xa1,0x53, 0xdf,0x1b,0xc8,0x8a,0x79,0xaf); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("2ef76fca-6a3c-4dca-a153-df1bc88a79af") + ISpeechRecognizerTimeouts : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_InitialSilenceTimeout( + struct TimeSpan *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_InitialSilenceTimeout( + struct TimeSpan value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_EndSilenceTimeout( + struct TimeSpan *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_EndSilenceTimeout( + struct TimeSpan value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_BabbleTimeout( + struct TimeSpan *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_BabbleTimeout( + struct TimeSpan value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts, 0x2ef76fca, 0x6a3c, 0x4dca, 0xa1,0x53, 0xdf,0x1b,0xc8,0x8a,0x79,0xaf) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeoutsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognizerTimeouts methods ***/ + HRESULT (STDMETHODCALLTYPE *get_InitialSilenceTimeout)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts *This, + struct __x_ABI_CWindows_CFoundation_CTimeSpan *value); + + HRESULT (STDMETHODCALLTYPE *put_InitialSilenceTimeout)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts *This, + struct __x_ABI_CWindows_CFoundation_CTimeSpan value); + + HRESULT (STDMETHODCALLTYPE *get_EndSilenceTimeout)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts *This, + struct __x_ABI_CWindows_CFoundation_CTimeSpan *value); + + HRESULT (STDMETHODCALLTYPE *put_EndSilenceTimeout)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts *This, + struct __x_ABI_CWindows_CFoundation_CTimeSpan value); + + HRESULT (STDMETHODCALLTYPE *get_BabbleTimeout)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts *This, + struct __x_ABI_CWindows_CFoundation_CTimeSpan *value); + + HRESULT (STDMETHODCALLTYPE *put_BabbleTimeout)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts *This, + struct __x_ABI_CWindows_CFoundation_CTimeSpan value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeoutsVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeoutsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognizerTimeouts methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_get_InitialSilenceTimeout(This,value) (This)->lpVtbl->get_InitialSilenceTimeout(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_put_InitialSilenceTimeout(This,value) (This)->lpVtbl->put_InitialSilenceTimeout(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_get_EndSilenceTimeout(This,value) (This)->lpVtbl->get_EndSilenceTimeout(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_put_EndSilenceTimeout(This,value) (This)->lpVtbl->put_EndSilenceTimeout(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_get_BabbleTimeout(This,value) (This)->lpVtbl->get_BabbleTimeout(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_put_BabbleTimeout(This,value) (This)->lpVtbl->put_BabbleTimeout(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognizerTimeouts methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_get_InitialSilenceTimeout(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan *value) { + return This->lpVtbl->get_InitialSilenceTimeout(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_put_InitialSilenceTimeout(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan value) { + return This->lpVtbl->put_InitialSilenceTimeout(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_get_EndSilenceTimeout(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan *value) { + return This->lpVtbl->get_EndSilenceTimeout(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_put_EndSilenceTimeout(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan value) { + return This->lpVtbl->put_EndSilenceTimeout(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_get_BabbleTimeout(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan *value) { + return This->lpVtbl->get_BabbleTimeout(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_put_BabbleTimeout(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan value) { + return This->lpVtbl->put_BabbleTimeout(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognizerTimeouts IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts +#define ISpeechRecognizerTimeoutsVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeoutsVtbl +#define ISpeechRecognizerTimeouts __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts +#define ISpeechRecognizerTimeouts_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_QueryInterface +#define ISpeechRecognizerTimeouts_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_AddRef +#define ISpeechRecognizerTimeouts_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_Release +#define ISpeechRecognizerTimeouts_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_GetIids +#define ISpeechRecognizerTimeouts_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_GetRuntimeClassName +#define ISpeechRecognizerTimeouts_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_GetTrustLevel +#define ISpeechRecognizerTimeouts_get_InitialSilenceTimeout __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_get_InitialSilenceTimeout +#define ISpeechRecognizerTimeouts_put_InitialSilenceTimeout __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_put_InitialSilenceTimeout +#define ISpeechRecognizerTimeouts_get_EndSilenceTimeout __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_get_EndSilenceTimeout +#define ISpeechRecognizerTimeouts_put_EndSilenceTimeout __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_put_EndSilenceTimeout +#define ISpeechRecognizerTimeouts_get_BabbleTimeout __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_get_BabbleTimeout +#define ISpeechRecognizerTimeouts_put_BabbleTimeout __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_put_BabbleTimeout +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerTimeouts_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ISpeechRecognizerUIOptions interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions, 0x7888d641, 0xb92b, 0x44ba, 0xa2,0x5f, 0xd1,0x86,0x46,0x30,0x64,0x1f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("7888d641-b92b-44ba-a25f-d1864630641f") + ISpeechRecognizerUIOptions : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_ExampleText( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ExampleText( + HSTRING value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_AudiblePrompt( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_AudiblePrompt( + HSTRING value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsReadBackEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsReadBackEnabled( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ShowConfirmation( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_ShowConfirmation( + boolean value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions, 0x7888d641, 0xb92b, 0x44ba, 0xa2,0x5f, 0xd1,0x86,0x46,0x30,0x64,0x1f) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptionsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This, + TrustLevel *trustLevel); + + /*** ISpeechRecognizerUIOptions methods ***/ + HRESULT (STDMETHODCALLTYPE *get_ExampleText)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *put_ExampleText)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This, + HSTRING value); + + HRESULT (STDMETHODCALLTYPE *get_AudiblePrompt)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *put_AudiblePrompt)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This, + HSTRING value); + + HRESULT (STDMETHODCALLTYPE *get_IsReadBackEnabled)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsReadBackEnabled)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_ShowConfirmation)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_ShowConfirmation)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions *This, + boolean value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptionsVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptionsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechRecognizerUIOptions methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_get_ExampleText(This,value) (This)->lpVtbl->get_ExampleText(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_put_ExampleText(This,value) (This)->lpVtbl->put_ExampleText(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_get_AudiblePrompt(This,value) (This)->lpVtbl->get_AudiblePrompt(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_put_AudiblePrompt(This,value) (This)->lpVtbl->put_AudiblePrompt(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_get_IsReadBackEnabled(This,value) (This)->lpVtbl->get_IsReadBackEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_put_IsReadBackEnabled(This,value) (This)->lpVtbl->put_IsReadBackEnabled(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_get_ShowConfirmation(This,value) (This)->lpVtbl->get_ShowConfirmation(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_put_ShowConfirmation(This,value) (This)->lpVtbl->put_ShowConfirmation(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechRecognizerUIOptions methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_get_ExampleText(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This,HSTRING *value) { + return This->lpVtbl->get_ExampleText(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_put_ExampleText(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This,HSTRING value) { + return This->lpVtbl->put_ExampleText(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_get_AudiblePrompt(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This,HSTRING *value) { + return This->lpVtbl->get_AudiblePrompt(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_put_AudiblePrompt(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This,HSTRING value) { + return This->lpVtbl->put_AudiblePrompt(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_get_IsReadBackEnabled(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This,boolean *value) { + return This->lpVtbl->get_IsReadBackEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_put_IsReadBackEnabled(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This,boolean value) { + return This->lpVtbl->put_IsReadBackEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_get_ShowConfirmation(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This,boolean *value) { + return This->lpVtbl->get_ShowConfirmation(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_put_ShowConfirmation(__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions* This,boolean value) { + return This->lpVtbl->put_ShowConfirmation(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_ISpeechRecognizerUIOptions IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions +#define ISpeechRecognizerUIOptionsVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptionsVtbl +#define ISpeechRecognizerUIOptions __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions +#define ISpeechRecognizerUIOptions_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_QueryInterface +#define ISpeechRecognizerUIOptions_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_AddRef +#define ISpeechRecognizerUIOptions_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_Release +#define ISpeechRecognizerUIOptions_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_GetIids +#define ISpeechRecognizerUIOptions_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_GetRuntimeClassName +#define ISpeechRecognizerUIOptions_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_GetTrustLevel +#define ISpeechRecognizerUIOptions_get_ExampleText __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_get_ExampleText +#define ISpeechRecognizerUIOptions_put_ExampleText __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_put_ExampleText +#define ISpeechRecognizerUIOptions_get_AudiblePrompt __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_get_AudiblePrompt +#define ISpeechRecognizerUIOptions_put_AudiblePrompt __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_put_AudiblePrompt +#define ISpeechRecognizerUIOptions_get_IsReadBackEnabled __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_get_IsReadBackEnabled +#define ISpeechRecognizerUIOptions_put_IsReadBackEnabled __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_put_IsReadBackEnabled +#define ISpeechRecognizerUIOptions_get_ShowConfirmation __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_get_ShowConfirmation +#define ISpeechRecognizerUIOptions_put_ShowConfirmation __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_put_ShowConfirmation +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerUIOptions_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IVoiceCommandSet interface + */ +#if WINDOWS_PHONE_PHONECONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet, 0x0bedda75, 0x46e6, 0x4b11, 0xa0,0x88, 0x5c,0x68,0x63,0x28,0x99,0xb5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechRecognition { + MIDL_INTERFACE("0bedda75-46e6-4b11-a088-5c68632899b5") + IVoiceCommandSet : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Language( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Name( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetPhraseListAsync( + HSTRING phrase_list_name, + ABI::Windows::Foundation::Collections::IIterable *phrase_list, + ABI::Windows::Foundation::IAsyncAction **update_action) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet, 0x0bedda75, 0x46e6, 0x4b11, 0xa0,0x88, 0x5c,0x68,0x63,0x28,0x99,0xb5) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSetVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet *This, + TrustLevel *trustLevel); + + /*** IVoiceCommandSet methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Language)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Name)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *SetPhraseListAsync)( + __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet *This, + HSTRING phrase_list_name, + __FIIterable_1_HSTRING *phrase_list, + __x_ABI_CWindows_CFoundation_CIAsyncAction **update_action); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSetVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSetVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVoiceCommandSet methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_get_Language(This,value) (This)->lpVtbl->get_Language(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_SetPhraseListAsync(This,phrase_list_name,phrase_list,update_action) (This)->lpVtbl->SetPhraseListAsync(This,phrase_list_name,phrase_list,update_action) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_AddRef(__x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_Release(__x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_GetIids(__x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVoiceCommandSet methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_get_Language(__x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet* This,HSTRING *value) { + return This->lpVtbl->get_Language(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_get_Name(__x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet* This,HSTRING *value) { + return This->lpVtbl->get_Name(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_SetPhraseListAsync(__x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet* This,HSTRING phrase_list_name,__FIIterable_1_HSTRING *phrase_list,__x_ABI_CWindows_CFoundation_CIAsyncAction **update_action) { + return This->lpVtbl->SetPhraseListAsync(This,phrase_list_name,phrase_list,update_action); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechRecognition +#define IID_IVoiceCommandSet IID___x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet +#define IVoiceCommandSetVtbl __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSetVtbl +#define IVoiceCommandSet __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet +#define IVoiceCommandSet_QueryInterface __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_QueryInterface +#define IVoiceCommandSet_AddRef __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_AddRef +#define IVoiceCommandSet_Release __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_Release +#define IVoiceCommandSet_GetIids __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_GetIids +#define IVoiceCommandSet_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_GetRuntimeClassName +#define IVoiceCommandSet_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_GetTrustLevel +#define IVoiceCommandSet_get_Language __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_get_Language +#define IVoiceCommandSet_get_Name __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_get_Name +#define IVoiceCommandSet_SetPhraseListAsync __x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_SetPhraseListAsync +#endif /* WIDL_using_Windows_Media_SpeechRecognition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechRecognition_CIVoiceCommandSet_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_PHONE_PHONECONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechContinuousRecognitionCompletedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionCompletedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionCompletedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionCompletedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','C','o','n','t','i','n','u','o','u','s','R','e','c','o','g','n','i','t','i','o','n','C','o','m','p','l','e','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionCompletedEventArgs[] = L"Windows.Media.SpeechRecognition.SpeechContinuousRecognitionCompletedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionCompletedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','C','o','n','t','i','n','u','o','u','s','R','e','c','o','g','n','i','t','i','o','n','C','o','m','p','l','e','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionCompletedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechContinuousRecognitionResultGeneratedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionResultGeneratedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionResultGeneratedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionResultGeneratedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','C','o','n','t','i','n','u','o','u','s','R','e','c','o','g','n','i','t','i','o','n','R','e','s','u','l','t','G','e','n','e','r','a','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionResultGeneratedEventArgs[] = L"Windows.Media.SpeechRecognition.SpeechContinuousRecognitionResultGeneratedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionResultGeneratedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','C','o','n','t','i','n','u','o','u','s','R','e','c','o','g','n','i','t','i','o','n','R','e','s','u','l','t','G','e','n','e','r','a','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionResultGeneratedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionSession_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionSession_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionSession[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','C','o','n','t','i','n','u','o','u','s','R','e','c','o','g','n','i','t','i','o','n','S','e','s','s','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionSession[] = L"Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionSession[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','C','o','n','t','i','n','u','o','u','s','R','e','c','o','g','n','i','t','i','o','n','S','e','s','s','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechContinuousRecognitionSession_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechRecognitionCompilationResult + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionCompilationResult_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionCompilationResult_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionCompilationResult[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','C','o','m','p','i','l','a','t','i','o','n','R','e','s','u','l','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionCompilationResult[] = L"Windows.Media.SpeechRecognition.SpeechRecognitionCompilationResult"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionCompilationResult[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','C','o','m','p','i','l','a','t','i','o','n','R','e','s','u','l','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionCompilationResult_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechRecognitionHypothesis + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionHypothesis_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionHypothesis_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionHypothesis[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','H','y','p','o','t','h','e','s','i','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionHypothesis[] = L"Windows.Media.SpeechRecognition.SpeechRecognitionHypothesis"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionHypothesis[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','H','y','p','o','t','h','e','s','i','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionHypothesis_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechRecognitionHypothesisGeneratedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionHypothesisGeneratedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionHypothesisGeneratedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionHypothesisGeneratedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','H','y','p','o','t','h','e','s','i','s','G','e','n','e','r','a','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionHypothesisGeneratedEventArgs[] = L"Windows.Media.SpeechRecognition.SpeechRecognitionHypothesisGeneratedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionHypothesisGeneratedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','H','y','p','o','t','h','e','s','i','s','G','e','n','e','r','a','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionHypothesisGeneratedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechRecognitionListConstraint + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionListConstraint_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionListConstraint_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionListConstraint[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','L','i','s','t','C','o','n','s','t','r','a','i','n','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionListConstraint[] = L"Windows.Media.SpeechRecognition.SpeechRecognitionListConstraint"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionListConstraint[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','L','i','s','t','C','o','n','s','t','r','a','i','n','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionListConstraint_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechRecognitionQualityDegradingEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionQualityDegradingEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionQualityDegradingEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionQualityDegradingEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','Q','u','a','l','i','t','y','D','e','g','r','a','d','i','n','g','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionQualityDegradingEventArgs[] = L"Windows.Media.SpeechRecognition.SpeechRecognitionQualityDegradingEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionQualityDegradingEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','Q','u','a','l','i','t','y','D','e','g','r','a','d','i','n','g','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionQualityDegradingEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechRecognitionResult + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionResult_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionResult_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionResult[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','R','e','s','u','l','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionResult[] = L"Windows.Media.SpeechRecognition.SpeechRecognitionResult"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionResult[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','R','e','s','u','l','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionResult_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechRecognitionSemanticInterpretation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionSemanticInterpretation_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionSemanticInterpretation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionSemanticInterpretation[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','S','e','m','a','n','t','i','c','I','n','t','e','r','p','r','e','t','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionSemanticInterpretation[] = L"Windows.Media.SpeechRecognition.SpeechRecognitionSemanticInterpretation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognitionSemanticInterpretation[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','S','e','m','a','n','t','i','c','I','n','t','e','r','p','r','e','t','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognitionSemanticInterpretation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechRecognizer + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognizer_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognizer_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognizer[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','z','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognizer[] = L"Windows.Media.SpeechRecognition.SpeechRecognizer"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognizer[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','z','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognizer_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechRecognizerStateChangedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognizerStateChangedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognizerStateChangedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognizerStateChangedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','z','e','r','S','t','a','t','e','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognizerStateChangedEventArgs[] = L"Windows.Media.SpeechRecognition.SpeechRecognizerStateChangedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognizerStateChangedEventArgs[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','z','e','r','S','t','a','t','e','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognizerStateChangedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechRecognizerTimeouts + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognizerTimeouts_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognizerTimeouts_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognizerTimeouts[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','z','e','r','T','i','m','e','o','u','t','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognizerTimeouts[] = L"Windows.Media.SpeechRecognition.SpeechRecognizerTimeouts"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognizerTimeouts[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','z','e','r','T','i','m','e','o','u','t','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognizerTimeouts_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.SpeechRecognizerUIOptions + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognizerUIOptions_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognizerUIOptions_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognizerUIOptions[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','z','e','r','U','I','O','p','t','i','o','n','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognizerUIOptions[] = L"Windows.Media.SpeechRecognition.SpeechRecognizerUIOptions"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_SpeechRecognizerUIOptions[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','S','p','e','e','c','h','R','e','c','o','g','n','i','z','e','r','U','I','O','p','t','i','o','n','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_SpeechRecognizerUIOptions_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Media.SpeechRecognition.VoiceCommandSet + */ +#if WINDOWS_PHONE_PHONECONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechRecognition_VoiceCommandSet_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechRecognition_VoiceCommandSet_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechRecognition_VoiceCommandSet[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','V','o','i','c','e','C','o','m','m','a','n','d','S','e','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_VoiceCommandSet[] = L"Windows.Media.SpeechRecognition.VoiceCommandSet"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechRecognition_VoiceCommandSet[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','R','e','c','o','g','n','i','t','i','o','n','.','V','o','i','c','e','C','o','m','m','a','n','d','S','e','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechRecognition_VoiceCommandSet_DEFINED */ +#endif /* WINDOWS_PHONE_PHONECONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint, 0x88e6436c, 0x3253, 0x520b, 0x9e,0xd8, 0xa6,0x3b,0x17,0x8c,0x44,0xa2); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("88e6436c-3253-520b-9ed8-a63b178c44a2") + IIterable : IIterable_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint, 0x88e6436c, 0x3253, 0x520b, 0x9e,0xd8, 0xa6,0x3b,0x17,0x8c,0x44,0xa2) +#endif +#else +typedef struct __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint **value); + + END_INTERFACE +} __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl; + +interface __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint { + CONST_VTBL __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_QueryInterface(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_AddRef(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Release(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetIids(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetRuntimeClassName(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetTrustLevel(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_First(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,__FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_ISpeechRecognitionConstraint IID___FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint +#define IIterable_ISpeechRecognitionConstraintVtbl __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl +#define IIterable_ISpeechRecognitionConstraint __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint +#define IIterable_ISpeechRecognitionConstraint_QueryInterface __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_QueryInterface +#define IIterable_ISpeechRecognitionConstraint_AddRef __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_AddRef +#define IIterable_ISpeechRecognitionConstraint_Release __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Release +#define IIterable_ISpeechRecognitionConstraint_GetIids __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetIids +#define IIterable_ISpeechRecognitionConstraint_GetRuntimeClassName __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetRuntimeClassName +#define IIterable_ISpeechRecognitionConstraint_GetTrustLevel __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetTrustLevel +#define IIterable_ISpeechRecognitionConstraint_First __FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint, 0x738f00b1, 0xe18c, 0x5140, 0xa5,0x3a, 0xf1,0x78,0x8d,0x10,0xc9,0x3d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("738f00b1-e18c-5140-a53a-f1788d10c93d") + IIterator : IIterator_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint, 0x738f00b1, 0xe18c, 0x5140, 0xa5,0x3a, 0xf1,0x78,0x8d,0x10,0xc9,0x3d) +#endif +#else +typedef struct __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + UINT32 items_size, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl; + +interface __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint { + CONST_VTBL __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_QueryInterface(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_AddRef(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Release(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetIids(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetRuntimeClassName(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetTrustLevel(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_get_Current(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_get_HasCurrent(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_MoveNext(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetMany(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,UINT32 items_size,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_ISpeechRecognitionConstraint IID___FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint +#define IIterator_ISpeechRecognitionConstraintVtbl __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl +#define IIterator_ISpeechRecognitionConstraint __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint +#define IIterator_ISpeechRecognitionConstraint_QueryInterface __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_QueryInterface +#define IIterator_ISpeechRecognitionConstraint_AddRef __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_AddRef +#define IIterator_ISpeechRecognitionConstraint_Release __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Release +#define IIterator_ISpeechRecognitionConstraint_GetIids __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetIids +#define IIterator_ISpeechRecognitionConstraint_GetRuntimeClassName __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetRuntimeClassName +#define IIterator_ISpeechRecognitionConstraint_GetTrustLevel __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetTrustLevel +#define IIterator_ISpeechRecognitionConstraint_get_Current __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_get_Current +#define IIterator_ISpeechRecognitionConstraint_get_HasCurrent __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_get_HasCurrent +#define IIterator_ISpeechRecognitionConstraint_MoveNext __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_MoveNext +#define IIterator_ISpeechRecognitionConstraint_GetMany __FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint, 0x341dee1d, 0x6ac2, 0x5d06, 0x90,0x26, 0xb3,0x0a,0xda,0x20,0x56,0x65); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("341dee1d-6ac2-5d06-9026-b30ada205665") + IVectorView : IVectorView_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint, 0x341dee1d, 0x6ac2, 0x5d06, 0x90,0x26, 0xb3,0x0a,0xda,0x20,0x56,0x65) +#endif +#else +typedef struct __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + UINT32 index, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl; + +interface __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint { + CONST_VTBL __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_QueryInterface(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_AddRef(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Release(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetIids(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetRuntimeClassName(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetTrustLevel(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetAt(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,UINT32 index,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_get_Size(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_IndexOf(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetMany(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_ISpeechRecognitionConstraint IID___FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint +#define IVectorView_ISpeechRecognitionConstraintVtbl __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl +#define IVectorView_ISpeechRecognitionConstraint __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint +#define IVectorView_ISpeechRecognitionConstraint_QueryInterface __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_QueryInterface +#define IVectorView_ISpeechRecognitionConstraint_AddRef __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_AddRef +#define IVectorView_ISpeechRecognitionConstraint_Release __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Release +#define IVectorView_ISpeechRecognitionConstraint_GetIids __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetIids +#define IVectorView_ISpeechRecognitionConstraint_GetRuntimeClassName __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetRuntimeClassName +#define IVectorView_ISpeechRecognitionConstraint_GetTrustLevel __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetTrustLevel +#define IVectorView_ISpeechRecognitionConstraint_GetAt __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetAt +#define IVectorView_ISpeechRecognitionConstraint_get_Size __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_get_Size +#define IVectorView_ISpeechRecognitionConstraint_IndexOf __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_IndexOf +#define IVectorView_ISpeechRecognitionConstraint_GetMany __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVector interface + */ +#ifndef ____FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_INTERFACE_DEFINED__ +#define ____FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint, 0x2691d763, 0x561e, 0x5060, 0xbb,0xc9, 0x7b,0x07,0x36,0x1a,0xcc,0x95); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("2691d763-561e-5060-bbc9-7b07361acc95") + IVector : IVector_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint, 0x2691d763, 0x561e, 0x5060, 0xbb,0xc9, 0x7b,0x07,0x36,0x1a,0xcc,0x95) +#endif +#else +typedef struct __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + TrustLevel *trustLevel); + + /*** IVector methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + UINT32 index, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *GetView)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint **value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *SetAt)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + UINT32 index, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *value); + + HRESULT (STDMETHODCALLTYPE *InsertAt)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + UINT32 index, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAt)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + UINT32 index); + + HRESULT (STDMETHODCALLTYPE *Append)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAtEnd)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This); + + HRESULT (STDMETHODCALLTYPE *Clear)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **items, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *ReplaceAll)( + __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint *This, + UINT32 count, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **items); + + END_INTERFACE +} __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl; + +interface __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint { + CONST_VTBL __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector methods ***/ +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetView(This,value) (This)->lpVtbl->GetView(This,value) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_SetAt(This,index,value) (This)->lpVtbl->SetAt(This,index,value) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_InsertAt(This,index,value) (This)->lpVtbl->InsertAt(This,index,value) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Append(This,value) (This)->lpVtbl->Append(This,value) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_RemoveAtEnd(This) (This)->lpVtbl->RemoveAtEnd(This) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Clear(This) (This)->lpVtbl->Clear(This) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#define __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_ReplaceAll(This,count,items) (This)->lpVtbl->ReplaceAll(This,count,items) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_QueryInterface(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_AddRef(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Release(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetIids(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetRuntimeClassName(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetTrustLevel(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetAt(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,UINT32 index,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_get_Size(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetView(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint **value) { + return This->lpVtbl->GetView(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_IndexOf(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_SetAt(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,UINT32 index,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *value) { + return This->lpVtbl->SetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_InsertAt(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,UINT32 index,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *value) { + return This->lpVtbl->InsertAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_RemoveAt(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,UINT32 index) { + return This->lpVtbl->RemoveAt(This,index); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Append(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint *value) { + return This->lpVtbl->Append(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_RemoveAtEnd(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This) { + return This->lpVtbl->RemoveAtEnd(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Clear(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This) { + return This->lpVtbl->Clear(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetMany(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_ReplaceAll(__FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint* This,UINT32 count,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionConstraint **items) { + return This->lpVtbl->ReplaceAll(This,count,items); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVector_ISpeechRecognitionConstraint IID___FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint +#define IVector_ISpeechRecognitionConstraintVtbl __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraintVtbl +#define IVector_ISpeechRecognitionConstraint __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint +#define IVector_ISpeechRecognitionConstraint_QueryInterface __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_QueryInterface +#define IVector_ISpeechRecognitionConstraint_AddRef __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_AddRef +#define IVector_ISpeechRecognitionConstraint_Release __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Release +#define IVector_ISpeechRecognitionConstraint_GetIids __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetIids +#define IVector_ISpeechRecognitionConstraint_GetRuntimeClassName __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetRuntimeClassName +#define IVector_ISpeechRecognitionConstraint_GetTrustLevel __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetTrustLevel +#define IVector_ISpeechRecognitionConstraint_GetAt __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetAt +#define IVector_ISpeechRecognitionConstraint_get_Size __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_get_Size +#define IVector_ISpeechRecognitionConstraint_GetView __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetView +#define IVector_ISpeechRecognitionConstraint_IndexOf __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_IndexOf +#define IVector_ISpeechRecognitionConstraint_SetAt __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_SetAt +#define IVector_ISpeechRecognitionConstraint_InsertAt __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_InsertAt +#define IVector_ISpeechRecognitionConstraint_RemoveAt __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_RemoveAt +#define IVector_ISpeechRecognitionConstraint_Append __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Append +#define IVector_ISpeechRecognitionConstraint_RemoveAtEnd __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_RemoveAtEnd +#define IVector_ISpeechRecognitionConstraint_Clear __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_Clear +#define IVector_ISpeechRecognitionConstraint_GetMany __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_GetMany +#define IVector_ISpeechRecognitionConstraint_ReplaceAll __FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_ReplaceAll +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVector_1_Windows__CMedia__CSpeechRecognition__CISpeechRecognitionConstraint_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult, 0x0d9b7b48, 0x98a1, 0x5b22, 0x9a,0x66, 0x6f,0x81,0x2f,0x59,0x47,0xaa); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("0d9b7b48-98a1-5b22-9a66-6f812f5947aa") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult, 0x0d9b7b48, 0x98a1, 0x5b22, 0x9a,0x66, 0x6f,0x81,0x2f,0x59,0x47,0xaa) +#endif +#else +typedef struct __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult **value); + + END_INTERFACE +} __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl; + +interface __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult { + CONST_VTBL __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetIids(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetRuntimeClassName(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetTrustLevel(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_First(__FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,__FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_SpeechRecognitionResult IID___FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult +#define IIterable_SpeechRecognitionResultVtbl __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl +#define IIterable_SpeechRecognitionResult __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult +#define IIterable_SpeechRecognitionResult_QueryInterface __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface +#define IIterable_SpeechRecognitionResult_AddRef __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef +#define IIterable_SpeechRecognitionResult_Release __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release +#define IIterable_SpeechRecognitionResult_GetIids __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetIids +#define IIterable_SpeechRecognitionResult_GetRuntimeClassName __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetRuntimeClassName +#define IIterable_SpeechRecognitionResult_GetTrustLevel __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetTrustLevel +#define IIterable_SpeechRecognitionResult_First __FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult, 0x20756dd2, 0x6d3f, 0x5409, 0x84,0x6a, 0x0f,0x0f,0x01,0xd7,0xbf,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("20756dd2-6d3f-5409-846a-0f0f01d7bf9a") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult, 0x20756dd2, 0x6d3f, 0x5409, 0x84,0x6a, 0x0f,0x0f,0x01,0xd7,0xbf,0x9a) +#endif +#else +typedef struct __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + UINT32 items_size, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl; + +interface __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult { + CONST_VTBL __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetIids(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetRuntimeClassName(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetTrustLevel(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_get_Current(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_get_HasCurrent(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_MoveNext(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetMany(__FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,UINT32 items_size,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_SpeechRecognitionResult IID___FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult +#define IIterator_SpeechRecognitionResultVtbl __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl +#define IIterator_SpeechRecognitionResult __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult +#define IIterator_SpeechRecognitionResult_QueryInterface __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface +#define IIterator_SpeechRecognitionResult_AddRef __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef +#define IIterator_SpeechRecognitionResult_Release __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release +#define IIterator_SpeechRecognitionResult_GetIids __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetIids +#define IIterator_SpeechRecognitionResult_GetRuntimeClassName __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetRuntimeClassName +#define IIterator_SpeechRecognitionResult_GetTrustLevel __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetTrustLevel +#define IIterator_SpeechRecognitionResult_get_Current __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_get_Current +#define IIterator_SpeechRecognitionResult_get_HasCurrent __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_get_HasCurrent +#define IIterator_SpeechRecognitionResult_MoveNext __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_MoveNext +#define IIterator_SpeechRecognitionResult_GetMany __FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult, 0x0e37810f, 0x1de6, 0x5199, 0x83,0x3f, 0x5a,0x6b,0x0b,0xd9,0x1e,0x23); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("0e37810f-1de6-5199-833f-5a6b0bd91e23") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult, 0x0e37810f, 0x1de6, 0x5199, 0x83,0x3f, 0x5a,0x6b,0x0b,0xd9,0x1e,0x23) +#endif +#else +typedef struct __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + UINT32 index, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl; + +interface __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult { + CONST_VTBL __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetIids(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetRuntimeClassName(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetTrustLevel(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetAt(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,UINT32 index,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_get_Size(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_IndexOf(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetMany(__FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_SpeechRecognitionResult IID___FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult +#define IVectorView_SpeechRecognitionResultVtbl __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl +#define IVectorView_SpeechRecognitionResult __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult +#define IVectorView_SpeechRecognitionResult_QueryInterface __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface +#define IVectorView_SpeechRecognitionResult_AddRef __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef +#define IVectorView_SpeechRecognitionResult_Release __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release +#define IVectorView_SpeechRecognitionResult_GetIids __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetIids +#define IVectorView_SpeechRecognitionResult_GetRuntimeClassName __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetRuntimeClassName +#define IVectorView_SpeechRecognitionResult_GetTrustLevel __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetTrustLevel +#define IVectorView_SpeechRecognitionResult_GetAt __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetAt +#define IVectorView_SpeechRecognitionResult_get_Size __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_get_Size +#define IVectorView_SpeechRecognitionResult_IndexOf __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_IndexOf +#define IVectorView_SpeechRecognitionResult_GetMany __FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult, 0x78c859bd, 0x14d4, 0x5c40, 0xab,0xff, 0x49,0x06,0x16,0xd5,0xe9,0x2d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("78c859bd-14d4-5c40-abff-490616d5e92d") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult, 0x78c859bd, 0x14d4, 0x5c40, 0xab,0xff, 0x49,0x06,0x16,0xd5,0xe9,0x2d) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *This, + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResultVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_Release(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult* This,__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_SpeechRecognitionCompilationResult IID___FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult +#define IAsyncOperationCompletedHandler_SpeechRecognitionCompilationResultVtbl __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResultVtbl +#define IAsyncOperationCompletedHandler_SpeechRecognitionCompilationResult __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult +#define IAsyncOperationCompletedHandler_SpeechRecognitionCompilationResult_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_QueryInterface +#define IAsyncOperationCompletedHandler_SpeechRecognitionCompilationResult_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_AddRef +#define IAsyncOperationCompletedHandler_SpeechRecognitionCompilationResult_Release __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_Release +#define IAsyncOperationCompletedHandler_SpeechRecognitionCompilationResult_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult, 0xc2195c7d, 0xdcc2, 0x5c6d, 0x91,0x62, 0xc8,0xdf,0x66,0x52,0x87,0x62); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("c2195c7d-dcc2-5c6d-9162-c8df66528762") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult, 0xc2195c7d, 0xdcc2, 0x5c6d, 0x91,0x62, 0xc8,0xdf,0x66,0x52,0x87,0x62) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_SpeechRecognitionResult IID___FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult +#define IAsyncOperationCompletedHandler_SpeechRecognitionResultVtbl __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl +#define IAsyncOperationCompletedHandler_SpeechRecognitionResult __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult +#define IAsyncOperationCompletedHandler_SpeechRecognitionResult_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface +#define IAsyncOperationCompletedHandler_SpeechRecognitionResult_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef +#define IAsyncOperationCompletedHandler_SpeechRecognitionResult_Release __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release +#define IAsyncOperationCompletedHandler_SpeechRecognitionResult_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult, 0xa392249a, 0xe28a, 0x564a, 0x9e,0x73, 0x1d,0xda,0x63,0xca,0x64,0x3c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("a392249a-e28a-564a-9e73-1dda63ca643c") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult, 0xa392249a, 0xe28a, 0x564a, 0x9e,0x73, 0x1d,0xda,0x63,0xca,0x64,0x3c) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *This, + __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *This, + __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResultVtbl; + +interface __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult { + CONST_VTBL __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_QueryInterface(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_AddRef(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_Release(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_GetIids(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_GetTrustLevel(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_put_Completed(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult* This,__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_get_Completed(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult* This,__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_GetResults(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionCompilationResult **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_SpeechRecognitionCompilationResult IID___FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult +#define IAsyncOperation_SpeechRecognitionCompilationResultVtbl __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResultVtbl +#define IAsyncOperation_SpeechRecognitionCompilationResult __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult +#define IAsyncOperation_SpeechRecognitionCompilationResult_QueryInterface __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_QueryInterface +#define IAsyncOperation_SpeechRecognitionCompilationResult_AddRef __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_AddRef +#define IAsyncOperation_SpeechRecognitionCompilationResult_Release __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_Release +#define IAsyncOperation_SpeechRecognitionCompilationResult_GetIids __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_GetIids +#define IAsyncOperation_SpeechRecognitionCompilationResult_GetRuntimeClassName __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_GetRuntimeClassName +#define IAsyncOperation_SpeechRecognitionCompilationResult_GetTrustLevel __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_GetTrustLevel +#define IAsyncOperation_SpeechRecognitionCompilationResult_put_Completed __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_put_Completed +#define IAsyncOperation_SpeechRecognitionCompilationResult_get_Completed __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_get_Completed +#define IAsyncOperation_SpeechRecognitionCompilationResult_GetResults __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionCompilationResult_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult, 0xba3eebe8, 0x8d7c, 0x51f2, 0x9e,0xd4, 0xeb,0xaf,0xe3,0x67,0x4d,0xb4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("ba3eebe8-8d7c-51f2-9ed4-ebafe3674db4") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult, 0xba3eebe8, 0x8d7c, 0x51f2, 0x9e,0xd4, 0xeb,0xaf,0xe3,0x67,0x4d,0xb4) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl; + +interface __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult { + CONST_VTBL __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetIids(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetTrustLevel(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_put_Completed(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_get_Completed(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetResults(__FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionResult **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_SpeechRecognitionResult IID___FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult +#define IAsyncOperation_SpeechRecognitionResultVtbl __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResultVtbl +#define IAsyncOperation_SpeechRecognitionResult __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult +#define IAsyncOperation_SpeechRecognitionResult_QueryInterface __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_QueryInterface +#define IAsyncOperation_SpeechRecognitionResult_AddRef __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_AddRef +#define IAsyncOperation_SpeechRecognitionResult_Release __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_Release +#define IAsyncOperation_SpeechRecognitionResult_GetIids __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetIids +#define IAsyncOperation_SpeechRecognitionResult_GetRuntimeClassName __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetRuntimeClassName +#define IAsyncOperation_SpeechRecognitionResult_GetTrustLevel __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetTrustLevel +#define IAsyncOperation_SpeechRecognitionResult_put_Completed __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_put_Completed +#define IAsyncOperation_SpeechRecognitionResult_get_Completed __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_get_Completed +#define IAsyncOperation_SpeechRecognitionResult_GetResults __FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionResult_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs, 0x8103c018, 0x7952, 0x59f9, 0x9f,0x41, 0x23,0xb1,0x7d,0x6e,0x45,0x2d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("8103c018-7952-59f9-9f41-23b17d6e452d") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs, 0x8103c018, 0x7952, 0x59f9, 0x9f,0x41, 0x23,0xb1,0x7d,0x6e,0x45,0x2d) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *sender, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_Release(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *sender,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionCompletedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionCompletedEventArgs IID___FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs +#define ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionCompletedEventArgsVtbl __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgsVtbl +#define ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionCompletedEventArgs __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs +#define ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionCompletedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_QueryInterface +#define ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionCompletedEventArgs_AddRef __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_AddRef +#define ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionCompletedEventArgs_Release __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_Release +#define ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionCompletedEventArgs_Invoke __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionCompletedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs, 0x26192073, 0xa2c9, 0x527d, 0x9b,0xd3, 0x91,0x1c,0x05,0xe0,0x01,0x1e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("26192073-a2c9-527d-9bd3-911c05e0011e") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs, 0x26192073, 0xa2c9, 0x527d, 0x9b,0xd3, 0x91,0x1c,0x05,0xe0,0x01,0x1e) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *sender, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_Release(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionSession *sender,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechContinuousRecognitionResultGeneratedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionResultGeneratedEventArgs IID___FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs +#define ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionResultGeneratedEventArgsVtbl __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgsVtbl +#define ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionResultGeneratedEventArgs __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs +#define ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionResultGeneratedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_QueryInterface +#define ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionResultGeneratedEventArgs_AddRef __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_AddRef +#define ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionResultGeneratedEventArgs_Release __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_Release +#define ITypedEventHandler_SpeechContinuousRecognitionSession_SpeechContinuousRecognitionResultGeneratedEventArgs_Invoke __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionSession_Windows__CMedia__CSpeechRecognition__CSpeechContinuousRecognitionResultGeneratedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs, 0x4cb45aba, 0x7573, 0x545a, 0xb2,0x9a, 0xe9,0xbe,0x35,0xbd,0x46,0x82); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("4cb45aba-7573-545a-b29a-e9be35bd4682") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs, 0x4cb45aba, 0x7573, 0x545a, 0xb2,0x9a, 0xe9,0xbe,0x35,0xbd,0x46,0x82) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *sender, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_Release(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *sender,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionHypothesisGeneratedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_SpeechRecognizer_SpeechRecognitionHypothesisGeneratedEventArgs IID___FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognitionHypothesisGeneratedEventArgsVtbl __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgsVtbl +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognitionHypothesisGeneratedEventArgs __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognitionHypothesisGeneratedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_QueryInterface +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognitionHypothesisGeneratedEventArgs_AddRef __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_AddRef +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognitionHypothesisGeneratedEventArgs_Release __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_Release +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognitionHypothesisGeneratedEventArgs_Invoke __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionHypothesisGeneratedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs, 0x15ca7918, 0x61d2, 0x57b2, 0xb9,0x33, 0x44,0x06,0x3e,0x8b,0xb6,0x62); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("15ca7918-61d2-57b2-b933-44063e8bb662") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs, 0x15ca7918, 0x61d2, 0x57b2, 0xb9,0x33, 0x44,0x06,0x3e,0x8b,0xb6,0x62) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *sender, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_AddRef(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_Release(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_Invoke(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *sender,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognitionQualityDegradingEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_SpeechRecognizer_SpeechRecognitionQualityDegradingEventArgs IID___FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognitionQualityDegradingEventArgsVtbl __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgsVtbl +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognitionQualityDegradingEventArgs __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognitionQualityDegradingEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_QueryInterface +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognitionQualityDegradingEventArgs_AddRef __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_AddRef +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognitionQualityDegradingEventArgs_Release __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_Release +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognitionQualityDegradingEventArgs_Invoke __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognitionQualityDegradingEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs, 0xd1185e92, 0x5c30, 0x5561, 0xb3,0xe2, 0xe8,0x2d,0xdb,0xd8,0x72,0xc3); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("d1185e92-5c30-5561-b3e2-e82ddbd872c3") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs, 0xd1185e92, 0x5c30, 0x5561, 0xb3,0xe2, 0xe8,0x2d,0xdb,0xd8,0x72,0xc3) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs *This, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *sender, + __x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_Release(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs* This,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizer *sender,__x_ABI_CWindows_CMedia_CSpeechRecognition_CISpeechRecognizerStateChangedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_SpeechRecognizer_SpeechRecognizerStateChangedEventArgs IID___FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognizerStateChangedEventArgsVtbl __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgsVtbl +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognizerStateChangedEventArgs __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognizerStateChangedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_QueryInterface +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognizerStateChangedEventArgs_AddRef __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_AddRef +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognizerStateChangedEventArgs_Release __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_Release +#define ITypedEventHandler_SpeechRecognizer_SpeechRecognizerStateChangedEventArgs_Invoke __FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CMedia__CSpeechRecognition__CSpeechRecognizer_Windows__CMedia__CSpeechRecognition__CSpeechRecognizerStateChangedEventArgs_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_media_speechrecognition_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.media.speechsynthesis.h b/lib/libc/include/any-windows-any/windows.media.speechsynthesis.h index e94d74598a0f484794eeed7af1035c31595b1b6f..417b81306cdec566b2a3c2f1f8d7657f40559c87 100644 --- a/lib/libc/include/any-windows-any/windows.media.speechsynthesis.h +++ b/lib/libc/include/any-windows-any/windows.media.speechsynthesis.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/windows.media.speechsynthesis.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/windows.media.speechsynthesis.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __windows_media_speechsynthesis_h__ #define __windows_media_speechsynthesis_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_FWD_DEFINED__ @@ -52,6 +60,23 @@ namespace ABI { #endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 ABI::Windows::Media::SpeechSynthesis::ISpeechSynthesizer2 +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + interface ISpeechSynthesizer2; + } + } + } +} +#endif /* __cplusplus */ +#endif + #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation; @@ -69,6 +94,57 @@ namespace ABI { #endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions ABI::Windows::Media::SpeechSynthesis::ISpeechSynthesizerOptions +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + interface ISpeechSynthesizerOptions; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 ABI::Windows::Media::SpeechSynthesis::ISpeechSynthesizerOptions2 +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + interface ISpeechSynthesizerOptions2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 ABI::Windows::Media::SpeechSynthesis::ISpeechSynthesizerOptions3 +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + interface ISpeechSynthesizerOptions3; + } + } + } +} +#endif /* __cplusplus */ +#endif + #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic; @@ -103,6 +179,23 @@ typedef struct __x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceInformation __x_AB #endif /* defined __cplusplus */ #endif /* defined ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceInformation_FWD_DEFINED__ */ +#ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesizerOptions_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesizerOptions_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + class SpeechSynthesizerOptions; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesizerOptions __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesizerOptions; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesizerOptions_FWD_DEFINED__ */ + #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesisStream_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesisStream_FWD_DEFINED__ #ifdef __cplusplus @@ -137,14 +230,6 @@ typedef struct __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesizer __x_A #endif /* defined __cplusplus */ #endif /* defined ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechSynthesizer_FWD_DEFINED__ */ -#ifndef ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ -#define ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ -typedef interface __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; -#ifdef __cplusplus -#define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation ABI::Windows::Foundation::Collections::IIterator -#endif /* __cplusplus */ -#endif - #ifndef ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ #define ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ typedef interface __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; @@ -153,6 +238,14 @@ typedef interface __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInform #endif /* __cplusplus */ #endif +#ifndef ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + #ifndef ____FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ #define ____FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ typedef interface __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; @@ -161,14 +254,6 @@ typedef interface __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInfo #endif /* __cplusplus */ #endif -#ifndef ____FIVectorView_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ -#define ____FIVectorView_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ -typedef interface __FIVectorView_1_Windows__CMedia__CIMediaMarker __FIVectorView_1_Windows__CMedia__CIMediaMarker; -#ifdef __cplusplus -#define __FIVectorView_1_Windows__CMedia__CIMediaMarker ABI::Windows::Foundation::Collections::IVectorView -#endif /* __cplusplus */ -#endif - #ifndef ____FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_FWD_DEFINED__ #define ____FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_FWD_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream; @@ -190,37 +275,21 @@ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechS #include #include #include +#include #ifdef __cplusplus extern "C" { #endif -#ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ -#define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable; -#ifdef __cplusplus -#define __x_ABI_CWindows_CFoundation_CIClosable ABI::Windows::Foundation::IClosable -namespace ABI { - namespace Windows { - namespace Foundation { - interface IClosable; - } - } -} +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechAppendedSilence __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechAppendedSilence; #endif /* __cplusplus */ -#endif -#ifdef __cplusplus -namespace ABI { - namespace Windows { - namespace Media { - namespace SpeechSynthesis { - typedef enum VoiceGender VoiceGender; - } - } - } -} -#else /* __cplusplus */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechPunctuationSilence __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechPunctuationSilence; +#endif /* __cplusplus */ + +#ifndef __cplusplus typedef enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceGender __x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceGender; #endif /* __cplusplus */ @@ -292,6 +361,57 @@ namespace ABI { #endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions ABI::Windows::Media::SpeechSynthesis::ISpeechSynthesizerOptions +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + interface ISpeechSynthesizerOptions; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 ABI::Windows::Media::SpeechSynthesis::ISpeechSynthesizerOptions2 +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + interface ISpeechSynthesizerOptions2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 ABI::Windows::Media::SpeechSynthesis::ISpeechSynthesizerOptions3 +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + interface ISpeechSynthesizerOptions3; + } + } + } +} +#endif /* __cplusplus */ +#endif + #ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation; @@ -326,114 +446,6 @@ namespace ABI { #endif /* __cplusplus */ #endif -#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType ABI::Windows::Storage::Streams::IRandomAccessStreamWithContentType -namespace ABI { - namespace Windows { - namespace Storage { - namespace Streams { - interface IRandomAccessStreamWithContentType; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream ABI::Windows::Storage::Streams::IRandomAccessStream -namespace ABI { - namespace Windows { - namespace Storage { - namespace Streams { - interface IRandomAccessStream; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIInputStream_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CStreams_CIInputStream_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CStreams_CIInputStream __x_ABI_CWindows_CStorage_CStreams_CIInputStream; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CStreams_CIInputStream ABI::Windows::Storage::Streams::IInputStream -namespace ABI { - namespace Windows { - namespace Storage { - namespace Streams { - interface IInputStream; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIOutputStream_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CStreams_CIOutputStream_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CStreams_CIOutputStream __x_ABI_CWindows_CStorage_CStreams_CIOutputStream; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CStreams_CIOutputStream ABI::Windows::Storage::Streams::IOutputStream -namespace ABI { - namespace Windows { - namespace Storage { - namespace Streams { - interface IOutputStream; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider __x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider ABI::Windows::Storage::Streams::IContentTypeProvider -namespace ABI { - namespace Windows { - namespace Storage { - namespace Streams { - interface IContentTypeProvider; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CMedia_CIMediaMarker_FWD_DEFINED__ -#define ____x_ABI_CWindows_CMedia_CIMediaMarker_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CMedia_CIMediaMarker __x_ABI_CWindows_CMedia_CIMediaMarker; -#ifdef __cplusplus -#define __x_ABI_CWindows_CMedia_CIMediaMarker ABI::Windows::Media::IMediaMarker -namespace ABI { - namespace Windows { - namespace Media { - interface IMediaMarker; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ -#define ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ -typedef interface __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; -#ifdef __cplusplus -#define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation ABI::Windows::Foundation::Collections::IIterator -#endif /* __cplusplus */ -#endif - #ifndef ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ #define ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ typedef interface __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; @@ -442,6 +454,14 @@ typedef interface __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInform #endif /* __cplusplus */ #endif +#ifndef ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + #ifndef ____FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ #define ____FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_FWD_DEFINED__ typedef interface __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation; @@ -450,14 +470,6 @@ typedef interface __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInfo #endif /* __cplusplus */ #endif -#ifndef ____FIVectorView_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ -#define ____FIVectorView_1_Windows__CMedia__CIMediaMarker_FWD_DEFINED__ -typedef interface __FIVectorView_1_Windows__CMedia__CIMediaMarker __FIVectorView_1_Windows__CMedia__CIMediaMarker; -#ifdef __cplusplus -#define __FIVectorView_1_Windows__CMedia__CIMediaMarker ABI::Windows::Foundation::Collections::IVectorView -#endif /* __cplusplus */ -#endif - #ifndef ____FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_FWD_DEFINED__ #define ____FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_FWD_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream; @@ -466,6 +478,60 @@ typedef interface __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeec #endif /* __cplusplus */ #endif +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + enum SpeechAppendedSilence { + SpeechAppendedSilence_Default = 0, + SpeechAppendedSilence_Min = 1 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechAppendedSilence { + SpeechAppendedSilence_Default = 0, + SpeechAppendedSilence_Min = 1 +}; +#ifdef WIDL_using_Windows_Media_SpeechSynthesis +#define SpeechAppendedSilence __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechAppendedSilence +#endif /* WIDL_using_Windows_Media_SpeechSynthesis */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + enum SpeechPunctuationSilence { + SpeechPunctuationSilence_Default = 0, + SpeechPunctuationSilence_Min = 1 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechPunctuationSilence { + SpeechPunctuationSilence_Default = 0, + SpeechPunctuationSilence_Min = 1 +}; +#ifdef WIDL_using_Windows_Media_SpeechSynthesis +#define SpeechPunctuationSilence __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechPunctuationSilence +#endif /* WIDL_using_Windows_Media_SpeechSynthesis */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifdef __cplusplus } /* extern "C" */ @@ -578,27 +644,27 @@ interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream { #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_get_Markers(This,value) (This)->lpVtbl->get_Markers(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** ISpeechSynthesisStream methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_get_Markers(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This,__FIVectorView_1_Windows__CMedia__CIMediaMarker **value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream_get_Markers(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream* This,__FIVectorView_1_Windows__CMedia__CIMediaMarker **value) { return This->lpVtbl->get_Markers(This,value); } #endif @@ -647,10 +713,10 @@ namespace ABI { ABI::Windows::Foundation::IAsyncOperation **operation) = 0; virtual HRESULT STDMETHODCALLTYPE put_Voice( - IVoiceInformation *value) = 0; + ABI::Windows::Media::SpeechSynthesis::IVoiceInformation *value) = 0; virtual HRESULT STDMETHODCALLTYPE get_Voice( - IVoiceInformation **value) = 0; + ABI::Windows::Media::SpeechSynthesis::IVoiceInformation **value) = 0; }; } @@ -734,36 +800,36 @@ interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer { #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_get_Voice(This,value) (This)->lpVtbl->get_Voice(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** ISpeechSynthesizer methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_SynthesizeTextToStreamAsync(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,HSTRING text,__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream **operation) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_SynthesizeTextToStreamAsync(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,HSTRING text,__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream **operation) { return This->lpVtbl->SynthesizeTextToStreamAsync(This,text,operation); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_SynthesizeSsmlToStreamAsync(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,HSTRING Ssml,__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream **operation) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_SynthesizeSsmlToStreamAsync(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,HSTRING Ssml,__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream **operation) { return This->lpVtbl->SynthesizeSsmlToStreamAsync(This,Ssml,operation); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_put_Voice(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_put_Voice(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *value) { return This->lpVtbl->put_Voice(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_get_Voice(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_get_Voice(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer* This,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **value) { return This->lpVtbl->get_Voice(This,value); } #endif @@ -789,6 +855,134 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynt #endif /* ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer_INTERFACE_DEFINED__ */ #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * ISpeechSynthesizer2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2, 0xa7c5ecb2, 0x4339, 0x4d6a, 0xbb,0xf8, 0xc7,0xa4,0xf1,0x54,0x4c,0x2e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + MIDL_INTERFACE("a7c5ecb2-4339-4d6a-bbf8-c7a4f1544c2e") + ISpeechSynthesizer2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Options( + ABI::Windows::Media::SpeechSynthesis::ISpeechSynthesizerOptions **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2, 0xa7c5ecb2, 0x4339, 0x4d6a, 0xbb,0xf8, 0xc7,0xa4,0xf1,0x54,0x4c,0x2e) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 *This, + TrustLevel *trustLevel); + + /*** ISpeechSynthesizer2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Options)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 *This, + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions **value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2Vtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechSynthesizer2 methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_get_Options(This,value) (This)->lpVtbl->get_Options(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechSynthesizer2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_get_Options(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2* This,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions **value) { + return This->lpVtbl->get_Options(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechSynthesis +#define IID_ISpeechSynthesizer2 IID___x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 +#define ISpeechSynthesizer2Vtbl __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2Vtbl +#define ISpeechSynthesizer2 __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2 +#define ISpeechSynthesizer2_QueryInterface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_QueryInterface +#define ISpeechSynthesizer2_AddRef __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_AddRef +#define ISpeechSynthesizer2_Release __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_Release +#define ISpeechSynthesizer2_GetIids __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_GetIids +#define ISpeechSynthesizer2_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_GetRuntimeClassName +#define ISpeechSynthesizer2_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_GetTrustLevel +#define ISpeechSynthesizer2_get_Options __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_get_Options +#endif /* WIDL_using_Windows_Media_SpeechSynthesis */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizer2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + /***************************************************************************** * IVoiceInformation interface */ @@ -906,39 +1100,39 @@ interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation { #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Gender(This,value) (This)->lpVtbl->get_Gender(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IVoiceInformation methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_DisplayName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_DisplayName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *value) { return This->lpVtbl->get_DisplayName(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Id(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Id(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *value) { return This->lpVtbl->get_Id(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Language(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Language(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *value) { return This->lpVtbl->get_Language(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Description(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Description(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,HSTRING *value) { return This->lpVtbl->get_Description(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Gender(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceGender *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_get_Gender(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation* This,enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CVoiceGender *value) { return This->lpVtbl->get_Gender(This,value); } #endif @@ -965,6 +1159,522 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInfor #endif /* ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation_INTERFACE_DEFINED__ */ #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * ISpeechSynthesizerOptions interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions, 0xa0e23871, 0xcc3d, 0x43c9, 0x91,0xb1, 0xee,0x18,0x53,0x24,0xd8,0x3d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + MIDL_INTERFACE("a0e23871-cc3d-43c9-91b1-ee185324d83d") + ISpeechSynthesizerOptions : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_IncludeWordBoundaryMetadata( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IncludeWordBoundaryMetadata( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IncludeSentenceBoundaryMetadata( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IncludeSentenceBoundaryMetadata( + boolean value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions, 0xa0e23871, 0xcc3d, 0x43c9, 0x91,0xb1, 0xee,0x18,0x53,0x24,0xd8,0x3d) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptionsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions *This, + TrustLevel *trustLevel); + + /*** ISpeechSynthesizerOptions methods ***/ + HRESULT (STDMETHODCALLTYPE *get_IncludeWordBoundaryMetadata)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IncludeWordBoundaryMetadata)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_IncludeSentenceBoundaryMetadata)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IncludeSentenceBoundaryMetadata)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions *This, + boolean value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptionsVtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptionsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechSynthesizerOptions methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_get_IncludeWordBoundaryMetadata(This,value) (This)->lpVtbl->get_IncludeWordBoundaryMetadata(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_put_IncludeWordBoundaryMetadata(This,value) (This)->lpVtbl->put_IncludeWordBoundaryMetadata(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_get_IncludeSentenceBoundaryMetadata(This,value) (This)->lpVtbl->get_IncludeSentenceBoundaryMetadata(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_put_IncludeSentenceBoundaryMetadata(This,value) (This)->lpVtbl->put_IncludeSentenceBoundaryMetadata(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechSynthesizerOptions methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_get_IncludeWordBoundaryMetadata(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions* This,boolean *value) { + return This->lpVtbl->get_IncludeWordBoundaryMetadata(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_put_IncludeWordBoundaryMetadata(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions* This,boolean value) { + return This->lpVtbl->put_IncludeWordBoundaryMetadata(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_get_IncludeSentenceBoundaryMetadata(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions* This,boolean *value) { + return This->lpVtbl->get_IncludeSentenceBoundaryMetadata(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_put_IncludeSentenceBoundaryMetadata(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions* This,boolean value) { + return This->lpVtbl->put_IncludeSentenceBoundaryMetadata(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechSynthesis +#define IID_ISpeechSynthesizerOptions IID___x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions +#define ISpeechSynthesizerOptionsVtbl __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptionsVtbl +#define ISpeechSynthesizerOptions __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions +#define ISpeechSynthesizerOptions_QueryInterface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_QueryInterface +#define ISpeechSynthesizerOptions_AddRef __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_AddRef +#define ISpeechSynthesizerOptions_Release __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_Release +#define ISpeechSynthesizerOptions_GetIids __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_GetIids +#define ISpeechSynthesizerOptions_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_GetRuntimeClassName +#define ISpeechSynthesizerOptions_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_GetTrustLevel +#define ISpeechSynthesizerOptions_get_IncludeWordBoundaryMetadata __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_get_IncludeWordBoundaryMetadata +#define ISpeechSynthesizerOptions_put_IncludeWordBoundaryMetadata __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_put_IncludeWordBoundaryMetadata +#define ISpeechSynthesizerOptions_get_IncludeSentenceBoundaryMetadata __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_get_IncludeSentenceBoundaryMetadata +#define ISpeechSynthesizerOptions_put_IncludeSentenceBoundaryMetadata __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_put_IncludeSentenceBoundaryMetadata +#endif /* WIDL_using_Windows_Media_SpeechSynthesis */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * ISpeechSynthesizerOptions2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2, 0x1cbef60e, 0x119c, 0x4bed, 0xb1,0x18, 0xd2,0x50,0xc3,0xa2,0x57,0x93); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + MIDL_INTERFACE("1cbef60e-119c-4bed-b118-d250c3a25793") + ISpeechSynthesizerOptions2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AudioVolume( + DOUBLE *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_AudioVolume( + DOUBLE value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SpeakingRate( + DOUBLE *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_SpeakingRate( + DOUBLE value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_AudioPitch( + DOUBLE *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_AudioPitch( + DOUBLE value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2, 0x1cbef60e, 0x119c, 0x4bed, 0xb1,0x18, 0xd2,0x50,0xc3,0xa2,0x57,0x93) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 *This, + TrustLevel *trustLevel); + + /*** ISpeechSynthesizerOptions2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AudioVolume)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 *This, + DOUBLE *value); + + HRESULT (STDMETHODCALLTYPE *put_AudioVolume)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 *This, + DOUBLE value); + + HRESULT (STDMETHODCALLTYPE *get_SpeakingRate)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 *This, + DOUBLE *value); + + HRESULT (STDMETHODCALLTYPE *put_SpeakingRate)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 *This, + DOUBLE value); + + HRESULT (STDMETHODCALLTYPE *get_AudioPitch)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 *This, + DOUBLE *value); + + HRESULT (STDMETHODCALLTYPE *put_AudioPitch)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 *This, + DOUBLE value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2Vtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechSynthesizerOptions2 methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_get_AudioVolume(This,value) (This)->lpVtbl->get_AudioVolume(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_put_AudioVolume(This,value) (This)->lpVtbl->put_AudioVolume(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_get_SpeakingRate(This,value) (This)->lpVtbl->get_SpeakingRate(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_put_SpeakingRate(This,value) (This)->lpVtbl->put_SpeakingRate(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_get_AudioPitch(This,value) (This)->lpVtbl->get_AudioPitch(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_put_AudioPitch(This,value) (This)->lpVtbl->put_AudioPitch(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechSynthesizerOptions2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_get_AudioVolume(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2* This,DOUBLE *value) { + return This->lpVtbl->get_AudioVolume(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_put_AudioVolume(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2* This,DOUBLE value) { + return This->lpVtbl->put_AudioVolume(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_get_SpeakingRate(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2* This,DOUBLE *value) { + return This->lpVtbl->get_SpeakingRate(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_put_SpeakingRate(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2* This,DOUBLE value) { + return This->lpVtbl->put_SpeakingRate(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_get_AudioPitch(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2* This,DOUBLE *value) { + return This->lpVtbl->get_AudioPitch(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_put_AudioPitch(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2* This,DOUBLE value) { + return This->lpVtbl->put_AudioPitch(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechSynthesis +#define IID_ISpeechSynthesizerOptions2 IID___x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 +#define ISpeechSynthesizerOptions2Vtbl __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2Vtbl +#define ISpeechSynthesizerOptions2 __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2 +#define ISpeechSynthesizerOptions2_QueryInterface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_QueryInterface +#define ISpeechSynthesizerOptions2_AddRef __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_AddRef +#define ISpeechSynthesizerOptions2_Release __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_Release +#define ISpeechSynthesizerOptions2_GetIids __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_GetIids +#define ISpeechSynthesizerOptions2_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_GetRuntimeClassName +#define ISpeechSynthesizerOptions2_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_GetTrustLevel +#define ISpeechSynthesizerOptions2_get_AudioVolume __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_get_AudioVolume +#define ISpeechSynthesizerOptions2_put_AudioVolume __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_put_AudioVolume +#define ISpeechSynthesizerOptions2_get_SpeakingRate __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_get_SpeakingRate +#define ISpeechSynthesizerOptions2_put_SpeakingRate __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_put_SpeakingRate +#define ISpeechSynthesizerOptions2_get_AudioPitch __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_get_AudioPitch +#define ISpeechSynthesizerOptions2_put_AudioPitch __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_put_AudioPitch +#endif /* WIDL_using_Windows_Media_SpeechSynthesis */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/***************************************************************************** + * ISpeechSynthesizerOptions3 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 +#ifndef ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3, 0x401ed877, 0x902c, 0x4814, 0xa5,0x82, 0xa5,0xd0,0xc0,0x76,0x9f,0xa8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Media { + namespace SpeechSynthesis { + MIDL_INTERFACE("401ed877-902c-4814-a582-a5d0c0769fa8") + ISpeechSynthesizerOptions3 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AppendedSilence( + enum SpeechAppendedSilence *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_AppendedSilence( + enum SpeechAppendedSilence value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PunctuationSilence( + enum SpeechPunctuationSilence *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_PunctuationSilence( + enum SpeechPunctuationSilence value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3, 0x401ed877, 0x902c, 0x4814, 0xa5,0x82, 0xa5,0xd0,0xc0,0x76,0x9f,0xa8) +#endif +#else +typedef struct __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 *This, + TrustLevel *trustLevel); + + /*** ISpeechSynthesizerOptions3 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AppendedSilence)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 *This, + enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechAppendedSilence *value); + + HRESULT (STDMETHODCALLTYPE *put_AppendedSilence)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 *This, + enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechAppendedSilence value); + + HRESULT (STDMETHODCALLTYPE *get_PunctuationSilence)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 *This, + enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechPunctuationSilence *value); + + HRESULT (STDMETHODCALLTYPE *put_PunctuationSilence)( + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 *This, + enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechPunctuationSilence value); + + END_INTERFACE +} __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3Vtbl; + +interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 { + CONST_VTBL __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpeechSynthesizerOptions3 methods ***/ +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_get_AppendedSilence(This,value) (This)->lpVtbl->get_AppendedSilence(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_put_AppendedSilence(This,value) (This)->lpVtbl->put_AppendedSilence(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_get_PunctuationSilence(This,value) (This)->lpVtbl->get_PunctuationSilence(This,value) +#define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_put_PunctuationSilence(This,value) (This)->lpVtbl->put_PunctuationSilence(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpeechSynthesizerOptions3 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_get_AppendedSilence(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3* This,enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechAppendedSilence *value) { + return This->lpVtbl->get_AppendedSilence(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_put_AppendedSilence(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3* This,enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechAppendedSilence value) { + return This->lpVtbl->put_AppendedSilence(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_get_PunctuationSilence(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3* This,enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechPunctuationSilence *value) { + return This->lpVtbl->get_PunctuationSilence(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_put_PunctuationSilence(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3* This,enum __x_ABI_CWindows_CMedia_CSpeechSynthesis_CSpeechPunctuationSilence value) { + return This->lpVtbl->put_PunctuationSilence(This,value); +} +#endif +#ifdef WIDL_using_Windows_Media_SpeechSynthesis +#define IID_ISpeechSynthesizerOptions3 IID___x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 +#define ISpeechSynthesizerOptions3Vtbl __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3Vtbl +#define ISpeechSynthesizerOptions3 __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3 +#define ISpeechSynthesizerOptions3_QueryInterface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_QueryInterface +#define ISpeechSynthesizerOptions3_AddRef __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_AddRef +#define ISpeechSynthesizerOptions3_Release __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_Release +#define ISpeechSynthesizerOptions3_GetIids __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_GetIids +#define ISpeechSynthesizerOptions3_GetRuntimeClassName __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_GetRuntimeClassName +#define ISpeechSynthesizerOptions3_GetTrustLevel __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_GetTrustLevel +#define ISpeechSynthesizerOptions3_get_AppendedSilence __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_get_AppendedSilence +#define ISpeechSynthesizerOptions3_put_AppendedSilence __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_put_AppendedSilence +#define ISpeechSynthesizerOptions3_get_PunctuationSilence __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_get_PunctuationSilence +#define ISpeechSynthesizerOptions3_put_PunctuationSilence __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_put_PunctuationSilence +#endif /* WIDL_using_Windows_Media_SpeechSynthesis */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesizerOptions3_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x60000 */ + /***************************************************************************** * IInstalledVoicesStatic interface */ @@ -986,7 +1696,7 @@ namespace ABI { ABI::Windows::Foundation::Collections::IVectorView **value) = 0; virtual HRESULT STDMETHODCALLTYPE get_DefaultVoice( - IVoiceInformation **value) = 0; + ABI::Windows::Media::SpeechSynthesis::IVoiceInformation **value) = 0; }; } @@ -1058,30 +1768,30 @@ interface __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic { #define __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_get_DefaultVoice(This,value) (This)->lpVtbl->get_DefaultVoice(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_QueryInterface(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_AddRef(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_Release(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetIids(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetRuntimeClassName(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_GetTrustLevel(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IInstalledVoicesStatic methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_get_AllVoices(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation **value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_get_AllVoices(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation **value) { return This->lpVtbl->get_AllVoices(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_get_DefaultVoice(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic_get_DefaultVoice(__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIInstalledVoicesStatic* This,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **value) { return This->lpVtbl->get_DefaultVoice(This,value); } #endif @@ -1121,6 +1831,22 @@ extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechSynthesis #endif /* RUNTIMECLASS_Windows_Media_SpeechSynthesis_VoiceInformation_DEFINED */ #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/* + * Class Windows.Media.SpeechSynthesis.SpeechSynthesizerOptions + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef RUNTIMECLASS_Windows_Media_SpeechSynthesis_SpeechSynthesizerOptions_DEFINED +#define RUNTIMECLASS_Windows_Media_SpeechSynthesis_SpeechSynthesizerOptions_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Media_SpeechSynthesis_SpeechSynthesizerOptions[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','S','y','n','t','h','e','s','i','s','.','S','p','e','e','c','h','S','y','n','t','h','e','s','i','z','e','r','O','p','t','i','o','n','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechSynthesis_SpeechSynthesizerOptions[] = L"Windows.Media.SpeechSynthesis.SpeechSynthesizerOptions"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechSynthesis_SpeechSynthesizerOptions[] = {'W','i','n','d','o','w','s','.','M','e','d','i','a','.','S','p','e','e','c','h','S','y','n','t','h','e','s','i','s','.','S','p','e','e','c','h','S','y','n','t','h','e','s','i','z','e','r','O','p','t','i','o','n','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Media_SpeechSynthesis_SpeechSynthesizerOptions_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + /* * Class Windows.Media.SpeechSynthesis.SpeechSynthesisStream */ @@ -1153,6 +1879,130 @@ extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Media_SpeechSynthesis #endif /* RUNTIMECLASS_Windows_Media_SpeechSynthesis_SpeechSynthesizer_DEFINED */ #endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation, 0x3c33bb52, 0xbd98, 0x5c8c, 0xad,0xee, 0xee,0x8d,0xa0,0x62,0x8e,0xfc); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("3c33bb52-bd98-5c8c-adee-ee8da0628efc") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation, 0x3c33bb52, 0xbd98, 0x5c8c, 0xad,0xee, 0xee,0x8d,0xa0,0x62,0x8e,0xfc) +#endif +#else +typedef struct __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, + __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation **value); + + END_INTERFACE +} __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl; + +interface __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation { + CONST_VTBL __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_First(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_VoiceInformation IID___FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation +#define IIterable_VoiceInformationVtbl __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl +#define IIterable_VoiceInformation __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation +#define IIterable_VoiceInformation_QueryInterface __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface +#define IIterable_VoiceInformation_AddRef __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef +#define IIterable_VoiceInformation_Release __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release +#define IIterable_VoiceInformation_GetIids __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids +#define IIterable_VoiceInformation_GetRuntimeClassName __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName +#define IIterable_VoiceInformation_GetTrustLevel __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel +#define IIterable_VoiceInformation_First __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ */ + /***************************************************************************** * IIterator interface */ @@ -1224,7 +2074,6 @@ typedef struct __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformati HRESULT (STDMETHODCALLTYPE *GetMany)( __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, - UINT32 count, UINT32 items_size, __x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **items, UINT32 *value); @@ -1250,40 +2099,40 @@ interface __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation { #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) #define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) -#define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetMany(This,count,items_size,items,value) (This)->lpVtbl->GetMany(This,count,items_size,items,value) +#define __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IIterator methods ***/ -static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_Current(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **value) { +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_Current(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **value) { return This->lpVtbl->get_Current(This,value); } -static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_HasCurrent(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,WINBOOL *value) { +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_HasCurrent(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,WINBOOL *value) { return This->lpVtbl->get_HasCurrent(This,value); } -static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_MoveNext(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,WINBOOL *value) { +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_MoveNext(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,WINBOOL *value) { return This->lpVtbl->MoveNext(This,value); } -static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetMany(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,UINT32 count,UINT32 items_size,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **items,UINT32 *value) { - return This->lpVtbl->GetMany(This,count,items_size,items,value); +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetMany(__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,UINT32 items_size,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); } #endif #ifdef WIDL_using_Windows_Foundation_Collections @@ -1307,130 +2156,6 @@ static FORCEINLINE HRESULT __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVo #endif /* ____FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ */ -/***************************************************************************** - * IIterable interface - */ -#ifndef ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ -#define ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ - -DEFINE_GUID(IID___FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation, 0x3c33bb52, 0xbd98, 0x5c8c, 0xad,0xee, 0xee,0x8d,0xa0,0x62,0x8e,0xfc); -#if defined(__cplusplus) && !defined(CINTERFACE) -} /* extern "C" */ -namespace ABI { - namespace Windows { - namespace Foundation { - namespace Collections { - template<> - MIDL_INTERFACE("3c33bb52-bd98-5c8c-adee-ee8da0628efc") - IIterable : IIterable_impl > - { - }; - } - } - } -} -extern "C" { -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation, 0x3c33bb52, 0xbd98, 0x5c8c, 0xad,0xee, 0xee,0x8d,0xa0,0x62,0x8e,0xfc) -#endif -#else -typedef struct __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This); - - ULONG (STDMETHODCALLTYPE *Release)( - __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This); - - /*** IInspectable methods ***/ - HRESULT (STDMETHODCALLTYPE *GetIids)( - __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, - ULONG *iidCount, - IID **iids); - - HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( - __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, - HSTRING *className); - - HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( - __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, - TrustLevel *trustLevel); - - /*** IIterable methods ***/ - HRESULT (STDMETHODCALLTYPE *First)( - __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation *This, - __FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation **value); - - END_INTERFACE -} __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl; - -interface __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation { - CONST_VTBL __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(This) (This)->lpVtbl->Release(This) -/*** IInspectable methods ***/ -#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) -#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) -#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) -/*** IIterable methods ***/ -#define __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_First(This,value) (This)->lpVtbl->First(This,value) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { - return This->lpVtbl->Release(This); -} -/*** IInspectable methods ***/ -static FORCEINLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,ULONG *iidCount,IID **iids) { - return This->lpVtbl->GetIids(This,iidCount,iids); -} -static FORCEINLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,HSTRING *className) { - return This->lpVtbl->GetRuntimeClassName(This,className); -} -static FORCEINLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,TrustLevel *trustLevel) { - return This->lpVtbl->GetTrustLevel(This,trustLevel); -} -/*** IIterable methods ***/ -static FORCEINLINE HRESULT __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_First(__FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,__FIIterator_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation **value) { - return This->lpVtbl->First(This,value); -} -#endif -#ifdef WIDL_using_Windows_Foundation_Collections -#define IID_IIterable_VoiceInformation IID___FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation -#define IIterable_VoiceInformationVtbl __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformationVtbl -#define IIterable_VoiceInformation __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation -#define IIterable_VoiceInformation_QueryInterface __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface -#define IIterable_VoiceInformation_AddRef __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef -#define IIterable_VoiceInformation_Release __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release -#define IIterable_VoiceInformation_GetIids __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids -#define IIterable_VoiceInformation_GetRuntimeClassName __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName -#define IIterable_VoiceInformation_GetTrustLevel __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel -#define IIterable_VoiceInformation_First __FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_First -#endif /* WIDL_using_Windows_Foundation_Collections */ -#endif - -#endif - -#endif /* ____FIIterable_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ */ - /***************************************************************************** * IVectorView interface */ @@ -1534,36 +2259,36 @@ interface __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation #define __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_QueryInterface(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_AddRef(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_Release(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetIids(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetRuntimeClassName(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetTrustLevel(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IVectorView methods ***/ -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetAt(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,UINT32 index,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **value) { +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetAt(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,UINT32 index,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **value) { return This->lpVtbl->GetAt(This,index,value); } -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_Size(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,UINT32 *value) { +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_get_Size(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,UINT32 *value) { return This->lpVtbl->get_Size(This,value); } -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_IndexOf(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *element,UINT32 *index,BOOLEAN *value) { +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_IndexOf(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation *element,UINT32 *index,BOOLEAN *value) { return This->lpVtbl->IndexOf(This,element,index,value); } -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetMany(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **items,UINT32 *value) { +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_GetMany(__FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CIVoiceInformation **items,UINT32 *value) { return This->lpVtbl->GetMany(This,start_index,items_size,items,value); } #endif @@ -1588,163 +2313,6 @@ static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CSpeechSynthesis__C #endif /* ____FIVectorView_1_Windows__CMedia__CSpeechSynthesis__CVoiceInformation_INTERFACE_DEFINED__ */ -/***************************************************************************** - * IVectorView interface - */ -#ifndef ____FIVectorView_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ -#define ____FIVectorView_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ - -DEFINE_GUID(IID___FIVectorView_1_Windows__CMedia__CIMediaMarker, 0xb543562c, 0x02b1, 0x5824, 0x80,0xa8, 0x98,0x54,0x13,0x0c,0xda,0xdd); -#if defined(__cplusplus) && !defined(CINTERFACE) -} /* extern "C" */ -namespace ABI { - namespace Windows { - namespace Foundation { - namespace Collections { - template<> - MIDL_INTERFACE("b543562c-02b1-5824-80a8-9854130cdadd") - IVectorView : IVectorView_impl - { - }; - } - } - } -} -extern "C" { -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__FIVectorView_1_Windows__CMedia__CIMediaMarker, 0xb543562c, 0x02b1, 0x5824, 0x80,0xa8, 0x98,0x54,0x13,0x0c,0xda,0xdd) -#endif -#else -typedef struct __FIVectorView_1_Windows__CMedia__CIMediaMarkerVtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - __FIVectorView_1_Windows__CMedia__CIMediaMarker *This); - - ULONG (STDMETHODCALLTYPE *Release)( - __FIVectorView_1_Windows__CMedia__CIMediaMarker *This); - - /*** IInspectable methods ***/ - HRESULT (STDMETHODCALLTYPE *GetIids)( - __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, - ULONG *iidCount, - IID **iids); - - HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( - __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, - HSTRING *className); - - HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( - __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, - TrustLevel *trustLevel); - - /*** IVectorView methods ***/ - HRESULT (STDMETHODCALLTYPE *GetAt)( - __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, - UINT32 index, - __x_ABI_CWindows_CMedia_CIMediaMarker **value); - - HRESULT (STDMETHODCALLTYPE *get_Size)( - __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, - UINT32 *value); - - HRESULT (STDMETHODCALLTYPE *IndexOf)( - __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, - __x_ABI_CWindows_CMedia_CIMediaMarker *element, - UINT32 *index, - BOOLEAN *value); - - HRESULT (STDMETHODCALLTYPE *GetMany)( - __FIVectorView_1_Windows__CMedia__CIMediaMarker *This, - UINT32 start_index, - UINT32 items_size, - __x_ABI_CWindows_CMedia_CIMediaMarker **items, - UINT32 *value); - - END_INTERFACE -} __FIVectorView_1_Windows__CMedia__CIMediaMarkerVtbl; - -interface __FIVectorView_1_Windows__CMedia__CIMediaMarker { - CONST_VTBL __FIVectorView_1_Windows__CMedia__CIMediaMarkerVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_Release(This) (This)->lpVtbl->Release(This) -/*** IInspectable methods ***/ -#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) -#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) -#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) -/*** IVectorView methods ***/ -#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) -#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) -#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) -#define __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_QueryInterface(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG __FIVectorView_1_Windows__CMedia__CIMediaMarker_AddRef(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG __FIVectorView_1_Windows__CMedia__CIMediaMarker_Release(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This) { - return This->lpVtbl->Release(This); -} -/*** IInspectable methods ***/ -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetIids(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,ULONG *iidCount,IID **iids) { - return This->lpVtbl->GetIids(This,iidCount,iids); -} -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,HSTRING *className) { - return This->lpVtbl->GetRuntimeClassName(This,className); -} -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetTrustLevel(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,TrustLevel *trustLevel) { - return This->lpVtbl->GetTrustLevel(This,trustLevel); -} -/*** IVectorView methods ***/ -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetAt(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,UINT32 index,__x_ABI_CWindows_CMedia_CIMediaMarker **value) { - return This->lpVtbl->GetAt(This,index,value); -} -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_get_Size(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,UINT32 *value) { - return This->lpVtbl->get_Size(This,value); -} -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_IndexOf(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,__x_ABI_CWindows_CMedia_CIMediaMarker *element,UINT32 *index,BOOLEAN *value) { - return This->lpVtbl->IndexOf(This,element,index,value); -} -static FORCEINLINE HRESULT __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetMany(__FIVectorView_1_Windows__CMedia__CIMediaMarker* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CMedia_CIMediaMarker **items,UINT32 *value) { - return This->lpVtbl->GetMany(This,start_index,items_size,items,value); -} -#endif -#ifdef WIDL_using_Windows_Foundation_Collections -#define IID_IVectorView_IMediaMarker IID___FIVectorView_1_Windows__CMedia__CIMediaMarker -#define IVectorView_IMediaMarkerVtbl __FIVectorView_1_Windows__CMedia__CIMediaMarkerVtbl -#define IVectorView_IMediaMarker __FIVectorView_1_Windows__CMedia__CIMediaMarker -#define IVectorView_IMediaMarker_QueryInterface __FIVectorView_1_Windows__CMedia__CIMediaMarker_QueryInterface -#define IVectorView_IMediaMarker_AddRef __FIVectorView_1_Windows__CMedia__CIMediaMarker_AddRef -#define IVectorView_IMediaMarker_Release __FIVectorView_1_Windows__CMedia__CIMediaMarker_Release -#define IVectorView_IMediaMarker_GetIids __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetIids -#define IVectorView_IMediaMarker_GetRuntimeClassName __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetRuntimeClassName -#define IVectorView_IMediaMarker_GetTrustLevel __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetTrustLevel -#define IVectorView_IMediaMarker_GetAt __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetAt -#define IVectorView_IMediaMarker_get_Size __FIVectorView_1_Windows__CMedia__CIMediaMarker_get_Size -#define IVectorView_IMediaMarker_IndexOf __FIVectorView_1_Windows__CMedia__CIMediaMarker_IndexOf -#define IVectorView_IMediaMarker_GetMany __FIVectorView_1_Windows__CMedia__CIMediaMarker_GetMany -#endif /* WIDL_using_Windows_Foundation_Collections */ -#endif - -#endif - -#endif /* ____FIVectorView_1_Windows__CMedia__CIMediaMarker_INTERFACE_DEFINED__ */ - /***************************************************************************** * IAsyncOperation interface */ @@ -1810,7 +2378,7 @@ typedef struct __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSy HRESULT (STDMETHODCALLTYPE *GetResults)( __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream *This, - __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream ***results); + __x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream **results); END_INTERFACE } __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStreamVtbl; @@ -1835,33 +2403,33 @@ interface __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthes #define __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_QueryInterface(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_QueryInterface(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_AddRef(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This) { +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_AddRef(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_Release(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This) { +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_Release(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_GetIids(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_GetIids(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_GetTrustLevel(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_GetTrustLevel(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IAsyncOperation methods ***/ -static FORCEINLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_put_Completed(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream *handler) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_put_Completed(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream *handler) { return This->lpVtbl->put_Completed(This,handler); } -static FORCEINLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_get_Completed(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream **handler) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_get_Completed(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream **handler) { return This->lpVtbl->get_Completed(This,handler); } -static FORCEINLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_GetResults(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream ***results) { +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_GetResults(__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,__x_ABI_CWindows_CMedia_CSpeechSynthesis_CISpeechSynthesisStream **results) { return This->lpVtbl->GetResults(This,results); } #endif @@ -1948,17 +2516,17 @@ interface __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis #define __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This) { +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_Release(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This) { +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_Release(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This) { return This->lpVtbl->Release(This); } /*** IAsyncOperationCompletedHandler methods ***/ -static FORCEINLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream *info,AsyncStatus status) { +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream* This,__FIAsyncOperation_1_Windows__CMedia__CSpeechSynthesis__CSpeechSynthesisStream *info,AsyncStatus status) { return This->lpVtbl->Invoke(This,info,status); } #endif diff --git a/lib/libc/include/any-windows-any/windows.networking.connectivity.h b/lib/libc/include/any-windows-any/windows.networking.connectivity.h new file mode 100644 index 0000000000000000000000000000000000000000..7139536c30b71acd40cb4ea75aef0f32da25ec89 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.networking.connectivity.h @@ -0,0 +1,308 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.networking.connectivity.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_networking_connectivity_h__ +#define __windows_networking_connectivity_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation ABI::Windows::Networking::Connectivity::IIPInformation +namespace ABI { + namespace Windows { + namespace Networking { + namespace Connectivity { + interface IIPInformation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CNetworking_CConnectivity_CIPInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CConnectivity_CIPInformation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Networking { + namespace Connectivity { + class IPInformation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CNetworking_CConnectivity_CIPInformation __x_ABI_CWindows_CNetworking_CConnectivity_CIPInformation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CNetworking_CConnectivity_CIPInformation_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CNetworking_CConnectivity_CNetworkAdapter_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CConnectivity_CNetworkAdapter_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Networking { + namespace Connectivity { + class NetworkAdapter; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CNetworking_CConnectivity_CNetworkAdapter __x_ABI_CWindows_CNetworking_CConnectivity_CNetworkAdapter; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CNetworking_CConnectivity_CNetworkAdapter_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation ABI::Windows::Networking::Connectivity::IIPInformation +namespace ABI { + namespace Windows { + namespace Networking { + namespace Connectivity { + interface IIPInformation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter __x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter; +#ifdef __cplusplus +#define __x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter ABI::Windows::Networking::Connectivity::INetworkAdapter +namespace ABI { + namespace Windows { + namespace Networking { + namespace Connectivity { + interface INetworkAdapter; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IIPInformation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation, 0xd85145e0, 0x138f, 0x47d7, 0x9b,0x3a, 0x36,0xbb,0x48,0x8c,0xef,0x33); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Networking { + namespace Connectivity { + MIDL_INTERFACE("d85145e0-138f-47d7-9b3a-36bb488cef33") + IIPInformation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_NetworkAdapter( + ABI::Windows::Networking::Connectivity::INetworkAdapter **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PrefixLength( + ABI::Windows::Foundation::IReference **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation, 0xd85145e0, 0x138f, 0x47d7, 0x9b,0x3a, 0x36,0xbb,0x48,0x8c,0xef,0x33) +#endif +#else +typedef struct __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation *This, + TrustLevel *trustLevel); + + /*** IIPInformation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_NetworkAdapter)( + __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation *This, + __x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter **value); + + HRESULT (STDMETHODCALLTYPE *get_PrefixLength)( + __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation *This, + __FIReference_1_BYTE **value); + + END_INTERFACE +} __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformationVtbl; + +interface __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation { + CONST_VTBL __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIPInformation methods ***/ +#define __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_get_NetworkAdapter(This,value) (This)->lpVtbl->get_NetworkAdapter(This,value) +#define __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_get_PrefixLength(This,value) (This)->lpVtbl->get_PrefixLength(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_QueryInterface(__x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_AddRef(__x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_Release(__x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_GetIids(__x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_GetRuntimeClassName(__x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_GetTrustLevel(__x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIPInformation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_get_NetworkAdapter(__x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation* This,__x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter **value) { + return This->lpVtbl->get_NetworkAdapter(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_get_PrefixLength(__x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation* This,__FIReference_1_BYTE **value) { + return This->lpVtbl->get_PrefixLength(This,value); +} +#endif +#ifdef WIDL_using_Windows_Networking_Connectivity +#define IID_IIPInformation IID___x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation +#define IIPInformationVtbl __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformationVtbl +#define IIPInformation __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation +#define IIPInformation_QueryInterface __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_QueryInterface +#define IIPInformation_AddRef __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_AddRef +#define IIPInformation_Release __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_Release +#define IIPInformation_GetIids __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_GetIids +#define IIPInformation_GetRuntimeClassName __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_GetRuntimeClassName +#define IIPInformation_GetTrustLevel __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_GetTrustLevel +#define IIPInformation_get_NetworkAdapter __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_get_NetworkAdapter +#define IIPInformation_get_PrefixLength __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_get_PrefixLength +#endif /* WIDL_using_Windows_Networking_Connectivity */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Networking.Connectivity.IPInformation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Networking_Connectivity_IPInformation_DEFINED +#define RUNTIMECLASS_Windows_Networking_Connectivity_IPInformation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Networking_Connectivity_IPInformation[] = {'W','i','n','d','o','w','s','.','N','e','t','w','o','r','k','i','n','g','.','C','o','n','n','e','c','t','i','v','i','t','y','.','I','P','I','n','f','o','r','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Networking_Connectivity_IPInformation[] = L"Windows.Networking.Connectivity.IPInformation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Networking_Connectivity_IPInformation[] = {'W','i','n','d','o','w','s','.','N','e','t','w','o','r','k','i','n','g','.','C','o','n','n','e','c','t','i','v','i','t','y','.','I','P','I','n','f','o','r','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Networking_Connectivity_IPInformation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Networking.Connectivity.NetworkAdapter + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Networking_Connectivity_NetworkAdapter_DEFINED +#define RUNTIMECLASS_Windows_Networking_Connectivity_NetworkAdapter_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Networking_Connectivity_NetworkAdapter[] = {'W','i','n','d','o','w','s','.','N','e','t','w','o','r','k','i','n','g','.','C','o','n','n','e','c','t','i','v','i','t','y','.','N','e','t','w','o','r','k','A','d','a','p','t','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Networking_Connectivity_NetworkAdapter[] = L"Windows.Networking.Connectivity.NetworkAdapter"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Networking_Connectivity_NetworkAdapter[] = {'W','i','n','d','o','w','s','.','N','e','t','w','o','r','k','i','n','g','.','C','o','n','n','e','c','t','i','v','i','t','y','.','N','e','t','w','o','r','k','A','d','a','p','t','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Networking_Connectivity_NetworkAdapter_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_networking_connectivity_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.networking.h b/lib/libc/include/any-windows-any/windows.networking.h new file mode 100644 index 0000000000000000000000000000000000000000..949399f2e5292057145495010799ba2424a843f7 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.networking.h @@ -0,0 +1,2614 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.networking.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_networking_h__ +#define __windows_networking_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CNetworking_CIEndpointPair_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIEndpointPair_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CNetworking_CIEndpointPair __x_ABI_CWindows_CNetworking_CIEndpointPair; +#ifdef __cplusplus +#define __x_ABI_CWindows_CNetworking_CIEndpointPair ABI::Windows::Networking::IEndpointPair +namespace ABI { + namespace Windows { + namespace Networking { + interface IEndpointPair; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CNetworking_CIEndpointPairFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIEndpointPairFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CNetworking_CIEndpointPairFactory __x_ABI_CWindows_CNetworking_CIEndpointPairFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CNetworking_CIEndpointPairFactory ABI::Windows::Networking::IEndpointPairFactory +namespace ABI { + namespace Windows { + namespace Networking { + interface IEndpointPairFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CNetworking_CIHostName_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIHostName_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CNetworking_CIHostName __x_ABI_CWindows_CNetworking_CIHostName; +#ifdef __cplusplus +#define __x_ABI_CWindows_CNetworking_CIHostName ABI::Windows::Networking::IHostName +namespace ABI { + namespace Windows { + namespace Networking { + interface IHostName; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CNetworking_CIHostNameFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIHostNameFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CNetworking_CIHostNameFactory __x_ABI_CWindows_CNetworking_CIHostNameFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CNetworking_CIHostNameFactory ABI::Windows::Networking::IHostNameFactory +namespace ABI { + namespace Windows { + namespace Networking { + interface IHostNameFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CNetworking_CIHostNameStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIHostNameStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CNetworking_CIHostNameStatics __x_ABI_CWindows_CNetworking_CIHostNameStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CNetworking_CIHostNameStatics ABI::Windows::Networking::IHostNameStatics +namespace ABI { + namespace Windows { + namespace Networking { + interface IHostNameStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CNetworking_CEndpointPair_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CEndpointPair_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Networking { + class EndpointPair; + } + } +} +#else +typedef struct __x_ABI_CWindows_CNetworking_CEndpointPair __x_ABI_CWindows_CNetworking_CEndpointPair; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CNetworking_CEndpointPair_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CNetworking_CHostName_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CHostName_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Networking { + class HostName; + } + } +} +#else +typedef struct __x_ABI_CWindows_CNetworking_CHostName __x_ABI_CWindows_CNetworking_CHostName; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CNetworking_CHostName_FWD_DEFINED__ */ + +#ifndef ____FIIterable_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CNetworking__CEndpointPair __FIIterable_1_Windows__CNetworking__CEndpointPair; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CNetworking__CEndpointPair ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CNetworking__CHostName __FIIterable_1_Windows__CNetworking__CHostName; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CNetworking__CHostName ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CNetworking__CEndpointPair __FIIterator_1_Windows__CNetworking__CEndpointPair; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CNetworking__CEndpointPair ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CNetworking__CHostName __FIIterator_1_Windows__CNetworking__CHostName; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CNetworking__CHostName ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CNetworking__CEndpointPair __FIVectorView_1_Windows__CNetworking__CEndpointPair; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CNetworking__CEndpointPair ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CNetworking__CHostName __FIVectorView_1_Windows__CNetworking__CHostName; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CNetworking__CHostName ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +#define ____FIVector_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CNetworking__CHostName __FIVector_1_Windows__CNetworking__CHostName; +#ifdef __cplusplus +#define __FIVector_1_Windows__CNetworking__CHostName ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair ABI::Windows::Foundation::IAsyncOperationCompletedHandler* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair; +#ifdef __cplusplus +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair ABI::Windows::Foundation::IAsyncOperation* > +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CNetworking_CDomainNameType __x_ABI_CWindows_CNetworking_CDomainNameType; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CNetworking_CHostNameSortOptions __x_ABI_CWindows_CNetworking_CHostNameSortOptions; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CNetworking_CHostNameType __x_ABI_CWindows_CNetworking_CHostNameType; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CNetworking_CIEndpointPair_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIEndpointPair_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CNetworking_CIEndpointPair __x_ABI_CWindows_CNetworking_CIEndpointPair; +#ifdef __cplusplus +#define __x_ABI_CWindows_CNetworking_CIEndpointPair ABI::Windows::Networking::IEndpointPair +namespace ABI { + namespace Windows { + namespace Networking { + interface IEndpointPair; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CNetworking_CIEndpointPairFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIEndpointPairFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CNetworking_CIEndpointPairFactory __x_ABI_CWindows_CNetworking_CIEndpointPairFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CNetworking_CIEndpointPairFactory ABI::Windows::Networking::IEndpointPairFactory +namespace ABI { + namespace Windows { + namespace Networking { + interface IEndpointPairFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CNetworking_CIHostName_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIHostName_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CNetworking_CIHostName __x_ABI_CWindows_CNetworking_CIHostName; +#ifdef __cplusplus +#define __x_ABI_CWindows_CNetworking_CIHostName ABI::Windows::Networking::IHostName +namespace ABI { + namespace Windows { + namespace Networking { + interface IHostName; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CNetworking_CIHostNameFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIHostNameFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CNetworking_CIHostNameFactory __x_ABI_CWindows_CNetworking_CIHostNameFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CNetworking_CIHostNameFactory ABI::Windows::Networking::IHostNameFactory +namespace ABI { + namespace Windows { + namespace Networking { + interface IHostNameFactory; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CNetworking_CIHostNameStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIHostNameStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CNetworking_CIHostNameStatics __x_ABI_CWindows_CNetworking_CIHostNameStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CNetworking_CIHostNameStatics ABI::Windows::Networking::IHostNameStatics +namespace ABI { + namespace Windows { + namespace Networking { + interface IHostNameStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CNetworking__CEndpointPair __FIIterable_1_Windows__CNetworking__CEndpointPair; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CNetworking__CEndpointPair ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CNetworking__CHostName __FIIterable_1_Windows__CNetworking__CHostName; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CNetworking__CHostName ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CNetworking__CEndpointPair __FIIterator_1_Windows__CNetworking__CEndpointPair; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CNetworking__CEndpointPair ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CNetworking__CHostName __FIIterator_1_Windows__CNetworking__CHostName; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CNetworking__CHostName ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CNetworking__CEndpointPair __FIVectorView_1_Windows__CNetworking__CEndpointPair; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CNetworking__CEndpointPair ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CNetworking__CHostName __FIVectorView_1_Windows__CNetworking__CHostName; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CNetworking__CHostName ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +#define ____FIVector_1_Windows__CNetworking__CHostName_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CNetworking__CHostName __FIVector_1_Windows__CNetworking__CHostName; +#ifdef __cplusplus +#define __FIVector_1_Windows__CNetworking__CHostName ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair; +#ifdef __cplusplus +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair ABI::Windows::Foundation::IAsyncOperation* > +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Networking { + enum DomainNameType { + DomainNameType_Suffix = 0, + DomainNameType_FullyQualified = 1 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CNetworking_CDomainNameType { + DomainNameType_Suffix = 0, + DomainNameType_FullyQualified = 1 +}; +#ifdef WIDL_using_Windows_Networking +#define DomainNameType __x_ABI_CWindows_CNetworking_CDomainNameType +#endif /* WIDL_using_Windows_Networking */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Networking { + enum HostNameSortOptions { + HostNameSortOptions_None = 0x0, + HostNameSortOptions_OptimizeForLongConnections = 0x2 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CNetworking_CHostNameSortOptions { + HostNameSortOptions_None = 0x0, + HostNameSortOptions_OptimizeForLongConnections = 0x2 +}; +#ifdef WIDL_using_Windows_Networking +#define HostNameSortOptions __x_ABI_CWindows_CNetworking_CHostNameSortOptions +#endif /* WIDL_using_Windows_Networking */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Networking { + enum HostNameType { + HostNameType_DomainName = 0, + HostNameType_Ipv4 = 1, + HostNameType_Ipv6 = 2, + HostNameType_Bluetooth = 3 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CNetworking_CHostNameType { + HostNameType_DomainName = 0, + HostNameType_Ipv4 = 1, + HostNameType_Ipv6 = 2, + HostNameType_Bluetooth = 3 +}; +#ifdef WIDL_using_Windows_Networking +#define HostNameType __x_ABI_CWindows_CNetworking_CHostNameType +#endif /* WIDL_using_Windows_Networking */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IEndpointPair interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CNetworking_CIEndpointPair_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIEndpointPair_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CNetworking_CIEndpointPair, 0x33a0aa36, 0xf8fa, 0x4b30, 0xb8,0x56, 0x76,0x51,0x7c,0x3b,0xd0,0x6d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Networking { + MIDL_INTERFACE("33a0aa36-f8fa-4b30-b856-76517c3bd06d") + IEndpointPair : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_LocalHostName( + ABI::Windows::Networking::IHostName **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_LocalHostName( + ABI::Windows::Networking::IHostName *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LocalServiceName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_LocalServiceName( + HSTRING value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RemoteHostName( + ABI::Windows::Networking::IHostName **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_RemoteHostName( + ABI::Windows::Networking::IHostName *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RemoteServiceName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_RemoteServiceName( + HSTRING value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CNetworking_CIEndpointPair, 0x33a0aa36, 0xf8fa, 0x4b30, 0xb8,0x56, 0x76,0x51,0x7c,0x3b,0xd0,0x6d) +#endif +#else +typedef struct __x_ABI_CWindows_CNetworking_CIEndpointPairVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This, + TrustLevel *trustLevel); + + /*** IEndpointPair methods ***/ + HRESULT (STDMETHODCALLTYPE *get_LocalHostName)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This, + __x_ABI_CWindows_CNetworking_CIHostName **value); + + HRESULT (STDMETHODCALLTYPE *put_LocalHostName)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This, + __x_ABI_CWindows_CNetworking_CIHostName *value); + + HRESULT (STDMETHODCALLTYPE *get_LocalServiceName)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *put_LocalServiceName)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This, + HSTRING value); + + HRESULT (STDMETHODCALLTYPE *get_RemoteHostName)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This, + __x_ABI_CWindows_CNetworking_CIHostName **value); + + HRESULT (STDMETHODCALLTYPE *put_RemoteHostName)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This, + __x_ABI_CWindows_CNetworking_CIHostName *value); + + HRESULT (STDMETHODCALLTYPE *get_RemoteServiceName)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *put_RemoteServiceName)( + __x_ABI_CWindows_CNetworking_CIEndpointPair *This, + HSTRING value); + + END_INTERFACE +} __x_ABI_CWindows_CNetworking_CIEndpointPairVtbl; + +interface __x_ABI_CWindows_CNetworking_CIEndpointPair { + CONST_VTBL __x_ABI_CWindows_CNetworking_CIEndpointPairVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IEndpointPair methods ***/ +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_get_LocalHostName(This,value) (This)->lpVtbl->get_LocalHostName(This,value) +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_put_LocalHostName(This,value) (This)->lpVtbl->put_LocalHostName(This,value) +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_get_LocalServiceName(This,value) (This)->lpVtbl->get_LocalServiceName(This,value) +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_put_LocalServiceName(This,value) (This)->lpVtbl->put_LocalServiceName(This,value) +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_get_RemoteHostName(This,value) (This)->lpVtbl->get_RemoteHostName(This,value) +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_put_RemoteHostName(This,value) (This)->lpVtbl->put_RemoteHostName(This,value) +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_get_RemoteServiceName(This,value) (This)->lpVtbl->get_RemoteServiceName(This,value) +#define __x_ABI_CWindows_CNetworking_CIEndpointPair_put_RemoteServiceName(This,value) (This)->lpVtbl->put_RemoteServiceName(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPair_QueryInterface(__x_ABI_CWindows_CNetworking_CIEndpointPair* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CNetworking_CIEndpointPair_AddRef(__x_ABI_CWindows_CNetworking_CIEndpointPair* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CNetworking_CIEndpointPair_Release(__x_ABI_CWindows_CNetworking_CIEndpointPair* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPair_GetIids(__x_ABI_CWindows_CNetworking_CIEndpointPair* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPair_GetRuntimeClassName(__x_ABI_CWindows_CNetworking_CIEndpointPair* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPair_GetTrustLevel(__x_ABI_CWindows_CNetworking_CIEndpointPair* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IEndpointPair methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPair_get_LocalHostName(__x_ABI_CWindows_CNetworking_CIEndpointPair* This,__x_ABI_CWindows_CNetworking_CIHostName **value) { + return This->lpVtbl->get_LocalHostName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPair_put_LocalHostName(__x_ABI_CWindows_CNetworking_CIEndpointPair* This,__x_ABI_CWindows_CNetworking_CIHostName *value) { + return This->lpVtbl->put_LocalHostName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPair_get_LocalServiceName(__x_ABI_CWindows_CNetworking_CIEndpointPair* This,HSTRING *value) { + return This->lpVtbl->get_LocalServiceName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPair_put_LocalServiceName(__x_ABI_CWindows_CNetworking_CIEndpointPair* This,HSTRING value) { + return This->lpVtbl->put_LocalServiceName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPair_get_RemoteHostName(__x_ABI_CWindows_CNetworking_CIEndpointPair* This,__x_ABI_CWindows_CNetworking_CIHostName **value) { + return This->lpVtbl->get_RemoteHostName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPair_put_RemoteHostName(__x_ABI_CWindows_CNetworking_CIEndpointPair* This,__x_ABI_CWindows_CNetworking_CIHostName *value) { + return This->lpVtbl->put_RemoteHostName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPair_get_RemoteServiceName(__x_ABI_CWindows_CNetworking_CIEndpointPair* This,HSTRING *value) { + return This->lpVtbl->get_RemoteServiceName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPair_put_RemoteServiceName(__x_ABI_CWindows_CNetworking_CIEndpointPair* This,HSTRING value) { + return This->lpVtbl->put_RemoteServiceName(This,value); +} +#endif +#ifdef WIDL_using_Windows_Networking +#define IID_IEndpointPair IID___x_ABI_CWindows_CNetworking_CIEndpointPair +#define IEndpointPairVtbl __x_ABI_CWindows_CNetworking_CIEndpointPairVtbl +#define IEndpointPair __x_ABI_CWindows_CNetworking_CIEndpointPair +#define IEndpointPair_QueryInterface __x_ABI_CWindows_CNetworking_CIEndpointPair_QueryInterface +#define IEndpointPair_AddRef __x_ABI_CWindows_CNetworking_CIEndpointPair_AddRef +#define IEndpointPair_Release __x_ABI_CWindows_CNetworking_CIEndpointPair_Release +#define IEndpointPair_GetIids __x_ABI_CWindows_CNetworking_CIEndpointPair_GetIids +#define IEndpointPair_GetRuntimeClassName __x_ABI_CWindows_CNetworking_CIEndpointPair_GetRuntimeClassName +#define IEndpointPair_GetTrustLevel __x_ABI_CWindows_CNetworking_CIEndpointPair_GetTrustLevel +#define IEndpointPair_get_LocalHostName __x_ABI_CWindows_CNetworking_CIEndpointPair_get_LocalHostName +#define IEndpointPair_put_LocalHostName __x_ABI_CWindows_CNetworking_CIEndpointPair_put_LocalHostName +#define IEndpointPair_get_LocalServiceName __x_ABI_CWindows_CNetworking_CIEndpointPair_get_LocalServiceName +#define IEndpointPair_put_LocalServiceName __x_ABI_CWindows_CNetworking_CIEndpointPair_put_LocalServiceName +#define IEndpointPair_get_RemoteHostName __x_ABI_CWindows_CNetworking_CIEndpointPair_get_RemoteHostName +#define IEndpointPair_put_RemoteHostName __x_ABI_CWindows_CNetworking_CIEndpointPair_put_RemoteHostName +#define IEndpointPair_get_RemoteServiceName __x_ABI_CWindows_CNetworking_CIEndpointPair_get_RemoteServiceName +#define IEndpointPair_put_RemoteServiceName __x_ABI_CWindows_CNetworking_CIEndpointPair_put_RemoteServiceName +#endif /* WIDL_using_Windows_Networking */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CNetworking_CIEndpointPair_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IEndpointPairFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CNetworking_CIEndpointPairFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIEndpointPairFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CNetworking_CIEndpointPairFactory, 0xb609d971, 0x64e0, 0x442b, 0xaa,0x6f, 0xcc,0x8c,0x8f,0x18,0x1f,0x78); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Networking { + MIDL_INTERFACE("b609d971-64e0-442b-aa6f-cc8c8f181f78") + IEndpointPairFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateEndpointPair( + ABI::Windows::Networking::IHostName *host, + HSTRING service, + ABI::Windows::Networking::IHostName *remote_host, + HSTRING remote_service, + ABI::Windows::Networking::IEndpointPair **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CNetworking_CIEndpointPairFactory, 0xb609d971, 0x64e0, 0x442b, 0xaa,0x6f, 0xcc,0x8c,0x8f,0x18,0x1f,0x78) +#endif +#else +typedef struct __x_ABI_CWindows_CNetworking_CIEndpointPairFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CNetworking_CIEndpointPairFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CNetworking_CIEndpointPairFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CNetworking_CIEndpointPairFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CNetworking_CIEndpointPairFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CNetworking_CIEndpointPairFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CNetworking_CIEndpointPairFactory *This, + TrustLevel *trustLevel); + + /*** IEndpointPairFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateEndpointPair)( + __x_ABI_CWindows_CNetworking_CIEndpointPairFactory *This, + __x_ABI_CWindows_CNetworking_CIHostName *host, + HSTRING service, + __x_ABI_CWindows_CNetworking_CIHostName *remote_host, + HSTRING remote_service, + __x_ABI_CWindows_CNetworking_CIEndpointPair **value); + + END_INTERFACE +} __x_ABI_CWindows_CNetworking_CIEndpointPairFactoryVtbl; + +interface __x_ABI_CWindows_CNetworking_CIEndpointPairFactory { + CONST_VTBL __x_ABI_CWindows_CNetworking_CIEndpointPairFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IEndpointPairFactory methods ***/ +#define __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_CreateEndpointPair(This,host,service,remote_host,remote_service,value) (This)->lpVtbl->CreateEndpointPair(This,host,service,remote_host,remote_service,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_QueryInterface(__x_ABI_CWindows_CNetworking_CIEndpointPairFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_AddRef(__x_ABI_CWindows_CNetworking_CIEndpointPairFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_Release(__x_ABI_CWindows_CNetworking_CIEndpointPairFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_GetIids(__x_ABI_CWindows_CNetworking_CIEndpointPairFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_GetRuntimeClassName(__x_ABI_CWindows_CNetworking_CIEndpointPairFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_GetTrustLevel(__x_ABI_CWindows_CNetworking_CIEndpointPairFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IEndpointPairFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_CreateEndpointPair(__x_ABI_CWindows_CNetworking_CIEndpointPairFactory* This,__x_ABI_CWindows_CNetworking_CIHostName *host,HSTRING service,__x_ABI_CWindows_CNetworking_CIHostName *remote_host,HSTRING remote_service,__x_ABI_CWindows_CNetworking_CIEndpointPair **value) { + return This->lpVtbl->CreateEndpointPair(This,host,service,remote_host,remote_service,value); +} +#endif +#ifdef WIDL_using_Windows_Networking +#define IID_IEndpointPairFactory IID___x_ABI_CWindows_CNetworking_CIEndpointPairFactory +#define IEndpointPairFactoryVtbl __x_ABI_CWindows_CNetworking_CIEndpointPairFactoryVtbl +#define IEndpointPairFactory __x_ABI_CWindows_CNetworking_CIEndpointPairFactory +#define IEndpointPairFactory_QueryInterface __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_QueryInterface +#define IEndpointPairFactory_AddRef __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_AddRef +#define IEndpointPairFactory_Release __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_Release +#define IEndpointPairFactory_GetIids __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_GetIids +#define IEndpointPairFactory_GetRuntimeClassName __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_GetRuntimeClassName +#define IEndpointPairFactory_GetTrustLevel __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_GetTrustLevel +#define IEndpointPairFactory_CreateEndpointPair __x_ABI_CWindows_CNetworking_CIEndpointPairFactory_CreateEndpointPair +#endif /* WIDL_using_Windows_Networking */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CNetworking_CIEndpointPairFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IHostName interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CNetworking_CIHostName_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIHostName_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CNetworking_CIHostName, 0xbf8ecaad, 0xed96, 0x49a7, 0x90,0x84, 0xd4,0x16,0xca,0xe8,0x8d,0xcb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Networking { + MIDL_INTERFACE("bf8ecaad-ed96-49a7-9084-d416cae88dcb") + IHostName : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_IPInformation( + ABI::Windows::Networking::Connectivity::IIPInformation **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RawName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DisplayName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CanonicalName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Type( + enum HostNameType *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsEqual( + ABI::Windows::Networking::IHostName *name, + boolean *equal) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CNetworking_CIHostName, 0xbf8ecaad, 0xed96, 0x49a7, 0x90,0x84, 0xd4,0x16,0xca,0xe8,0x8d,0xcb) +#endif +#else +typedef struct __x_ABI_CWindows_CNetworking_CIHostNameVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CNetworking_CIHostName *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CNetworking_CIHostName *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CNetworking_CIHostName *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CNetworking_CIHostName *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CNetworking_CIHostName *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CNetworking_CIHostName *This, + TrustLevel *trustLevel); + + /*** IHostName methods ***/ + HRESULT (STDMETHODCALLTYPE *get_IPInformation)( + __x_ABI_CWindows_CNetworking_CIHostName *This, + __x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation **value); + + HRESULT (STDMETHODCALLTYPE *get_RawName)( + __x_ABI_CWindows_CNetworking_CIHostName *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_DisplayName)( + __x_ABI_CWindows_CNetworking_CIHostName *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_CanonicalName)( + __x_ABI_CWindows_CNetworking_CIHostName *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Type)( + __x_ABI_CWindows_CNetworking_CIHostName *This, + enum __x_ABI_CWindows_CNetworking_CHostNameType *value); + + HRESULT (STDMETHODCALLTYPE *IsEqual)( + __x_ABI_CWindows_CNetworking_CIHostName *This, + __x_ABI_CWindows_CNetworking_CIHostName *name, + boolean *equal); + + END_INTERFACE +} __x_ABI_CWindows_CNetworking_CIHostNameVtbl; + +interface __x_ABI_CWindows_CNetworking_CIHostName { + CONST_VTBL __x_ABI_CWindows_CNetworking_CIHostNameVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CNetworking_CIHostName_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CNetworking_CIHostName_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CNetworking_CIHostName_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CNetworking_CIHostName_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CNetworking_CIHostName_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CNetworking_CIHostName_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IHostName methods ***/ +#define __x_ABI_CWindows_CNetworking_CIHostName_get_IPInformation(This,value) (This)->lpVtbl->get_IPInformation(This,value) +#define __x_ABI_CWindows_CNetworking_CIHostName_get_RawName(This,value) (This)->lpVtbl->get_RawName(This,value) +#define __x_ABI_CWindows_CNetworking_CIHostName_get_DisplayName(This,value) (This)->lpVtbl->get_DisplayName(This,value) +#define __x_ABI_CWindows_CNetworking_CIHostName_get_CanonicalName(This,value) (This)->lpVtbl->get_CanonicalName(This,value) +#define __x_ABI_CWindows_CNetworking_CIHostName_get_Type(This,value) (This)->lpVtbl->get_Type(This,value) +#define __x_ABI_CWindows_CNetworking_CIHostName_IsEqual(This,name,equal) (This)->lpVtbl->IsEqual(This,name,equal) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostName_QueryInterface(__x_ABI_CWindows_CNetworking_CIHostName* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CNetworking_CIHostName_AddRef(__x_ABI_CWindows_CNetworking_CIHostName* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CNetworking_CIHostName_Release(__x_ABI_CWindows_CNetworking_CIHostName* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostName_GetIids(__x_ABI_CWindows_CNetworking_CIHostName* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostName_GetRuntimeClassName(__x_ABI_CWindows_CNetworking_CIHostName* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostName_GetTrustLevel(__x_ABI_CWindows_CNetworking_CIHostName* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IHostName methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostName_get_IPInformation(__x_ABI_CWindows_CNetworking_CIHostName* This,__x_ABI_CWindows_CNetworking_CConnectivity_CIIPInformation **value) { + return This->lpVtbl->get_IPInformation(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostName_get_RawName(__x_ABI_CWindows_CNetworking_CIHostName* This,HSTRING *value) { + return This->lpVtbl->get_RawName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostName_get_DisplayName(__x_ABI_CWindows_CNetworking_CIHostName* This,HSTRING *value) { + return This->lpVtbl->get_DisplayName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostName_get_CanonicalName(__x_ABI_CWindows_CNetworking_CIHostName* This,HSTRING *value) { + return This->lpVtbl->get_CanonicalName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostName_get_Type(__x_ABI_CWindows_CNetworking_CIHostName* This,enum __x_ABI_CWindows_CNetworking_CHostNameType *value) { + return This->lpVtbl->get_Type(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostName_IsEqual(__x_ABI_CWindows_CNetworking_CIHostName* This,__x_ABI_CWindows_CNetworking_CIHostName *name,boolean *equal) { + return This->lpVtbl->IsEqual(This,name,equal); +} +#endif +#ifdef WIDL_using_Windows_Networking +#define IID_IHostName IID___x_ABI_CWindows_CNetworking_CIHostName +#define IHostNameVtbl __x_ABI_CWindows_CNetworking_CIHostNameVtbl +#define IHostName __x_ABI_CWindows_CNetworking_CIHostName +#define IHostName_QueryInterface __x_ABI_CWindows_CNetworking_CIHostName_QueryInterface +#define IHostName_AddRef __x_ABI_CWindows_CNetworking_CIHostName_AddRef +#define IHostName_Release __x_ABI_CWindows_CNetworking_CIHostName_Release +#define IHostName_GetIids __x_ABI_CWindows_CNetworking_CIHostName_GetIids +#define IHostName_GetRuntimeClassName __x_ABI_CWindows_CNetworking_CIHostName_GetRuntimeClassName +#define IHostName_GetTrustLevel __x_ABI_CWindows_CNetworking_CIHostName_GetTrustLevel +#define IHostName_get_IPInformation __x_ABI_CWindows_CNetworking_CIHostName_get_IPInformation +#define IHostName_get_RawName __x_ABI_CWindows_CNetworking_CIHostName_get_RawName +#define IHostName_get_DisplayName __x_ABI_CWindows_CNetworking_CIHostName_get_DisplayName +#define IHostName_get_CanonicalName __x_ABI_CWindows_CNetworking_CIHostName_get_CanonicalName +#define IHostName_get_Type __x_ABI_CWindows_CNetworking_CIHostName_get_Type +#define IHostName_IsEqual __x_ABI_CWindows_CNetworking_CIHostName_IsEqual +#endif /* WIDL_using_Windows_Networking */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CNetworking_CIHostName_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IHostNameFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CNetworking_CIHostNameFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIHostNameFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CNetworking_CIHostNameFactory, 0x458c23ed, 0x712f, 0x4576, 0xad,0xf1, 0xc2,0x0b,0x2c,0x64,0x35,0x58); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Networking { + MIDL_INTERFACE("458c23ed-712f-4576-adf1-c20b2c643558") + IHostNameFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateHostName( + HSTRING name, + ABI::Windows::Networking::IHostName **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CNetworking_CIHostNameFactory, 0x458c23ed, 0x712f, 0x4576, 0xad,0xf1, 0xc2,0x0b,0x2c,0x64,0x35,0x58) +#endif +#else +typedef struct __x_ABI_CWindows_CNetworking_CIHostNameFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CNetworking_CIHostNameFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CNetworking_CIHostNameFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CNetworking_CIHostNameFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CNetworking_CIHostNameFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CNetworking_CIHostNameFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CNetworking_CIHostNameFactory *This, + TrustLevel *trustLevel); + + /*** IHostNameFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateHostName)( + __x_ABI_CWindows_CNetworking_CIHostNameFactory *This, + HSTRING name, + __x_ABI_CWindows_CNetworking_CIHostName **value); + + END_INTERFACE +} __x_ABI_CWindows_CNetworking_CIHostNameFactoryVtbl; + +interface __x_ABI_CWindows_CNetworking_CIHostNameFactory { + CONST_VTBL __x_ABI_CWindows_CNetworking_CIHostNameFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CNetworking_CIHostNameFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CNetworking_CIHostNameFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CNetworking_CIHostNameFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CNetworking_CIHostNameFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CNetworking_CIHostNameFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CNetworking_CIHostNameFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IHostNameFactory methods ***/ +#define __x_ABI_CWindows_CNetworking_CIHostNameFactory_CreateHostName(This,name,value) (This)->lpVtbl->CreateHostName(This,name,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostNameFactory_QueryInterface(__x_ABI_CWindows_CNetworking_CIHostNameFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CNetworking_CIHostNameFactory_AddRef(__x_ABI_CWindows_CNetworking_CIHostNameFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CNetworking_CIHostNameFactory_Release(__x_ABI_CWindows_CNetworking_CIHostNameFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostNameFactory_GetIids(__x_ABI_CWindows_CNetworking_CIHostNameFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostNameFactory_GetRuntimeClassName(__x_ABI_CWindows_CNetworking_CIHostNameFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostNameFactory_GetTrustLevel(__x_ABI_CWindows_CNetworking_CIHostNameFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IHostNameFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostNameFactory_CreateHostName(__x_ABI_CWindows_CNetworking_CIHostNameFactory* This,HSTRING name,__x_ABI_CWindows_CNetworking_CIHostName **value) { + return This->lpVtbl->CreateHostName(This,name,value); +} +#endif +#ifdef WIDL_using_Windows_Networking +#define IID_IHostNameFactory IID___x_ABI_CWindows_CNetworking_CIHostNameFactory +#define IHostNameFactoryVtbl __x_ABI_CWindows_CNetworking_CIHostNameFactoryVtbl +#define IHostNameFactory __x_ABI_CWindows_CNetworking_CIHostNameFactory +#define IHostNameFactory_QueryInterface __x_ABI_CWindows_CNetworking_CIHostNameFactory_QueryInterface +#define IHostNameFactory_AddRef __x_ABI_CWindows_CNetworking_CIHostNameFactory_AddRef +#define IHostNameFactory_Release __x_ABI_CWindows_CNetworking_CIHostNameFactory_Release +#define IHostNameFactory_GetIids __x_ABI_CWindows_CNetworking_CIHostNameFactory_GetIids +#define IHostNameFactory_GetRuntimeClassName __x_ABI_CWindows_CNetworking_CIHostNameFactory_GetRuntimeClassName +#define IHostNameFactory_GetTrustLevel __x_ABI_CWindows_CNetworking_CIHostNameFactory_GetTrustLevel +#define IHostNameFactory_CreateHostName __x_ABI_CWindows_CNetworking_CIHostNameFactory_CreateHostName +#endif /* WIDL_using_Windows_Networking */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CNetworking_CIHostNameFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IHostNameStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CNetworking_CIHostNameStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CNetworking_CIHostNameStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CNetworking_CIHostNameStatics, 0xf68cd4bf, 0xa388, 0x4e8b, 0x91,0xea, 0x54,0xdd,0x6d,0xd9,0x01,0xc0); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Networking { + MIDL_INTERFACE("f68cd4bf-a388-4e8b-91ea-54dd6dd901c0") + IHostNameStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE Compare( + HSTRING value1, + HSTRING value2, + INT32 *result) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CNetworking_CIHostNameStatics, 0xf68cd4bf, 0xa388, 0x4e8b, 0x91,0xea, 0x54,0xdd,0x6d,0xd9,0x01,0xc0) +#endif +#else +typedef struct __x_ABI_CWindows_CNetworking_CIHostNameStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CNetworking_CIHostNameStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CNetworking_CIHostNameStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CNetworking_CIHostNameStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CNetworking_CIHostNameStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CNetworking_CIHostNameStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CNetworking_CIHostNameStatics *This, + TrustLevel *trustLevel); + + /*** IHostNameStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *Compare)( + __x_ABI_CWindows_CNetworking_CIHostNameStatics *This, + HSTRING value1, + HSTRING value2, + INT32 *result); + + END_INTERFACE +} __x_ABI_CWindows_CNetworking_CIHostNameStaticsVtbl; + +interface __x_ABI_CWindows_CNetworking_CIHostNameStatics { + CONST_VTBL __x_ABI_CWindows_CNetworking_CIHostNameStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CNetworking_CIHostNameStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CNetworking_CIHostNameStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CNetworking_CIHostNameStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CNetworking_CIHostNameStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CNetworking_CIHostNameStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CNetworking_CIHostNameStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IHostNameStatics methods ***/ +#define __x_ABI_CWindows_CNetworking_CIHostNameStatics_Compare(This,value1,value2,result) (This)->lpVtbl->Compare(This,value1,value2,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostNameStatics_QueryInterface(__x_ABI_CWindows_CNetworking_CIHostNameStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CNetworking_CIHostNameStatics_AddRef(__x_ABI_CWindows_CNetworking_CIHostNameStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CNetworking_CIHostNameStatics_Release(__x_ABI_CWindows_CNetworking_CIHostNameStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostNameStatics_GetIids(__x_ABI_CWindows_CNetworking_CIHostNameStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostNameStatics_GetRuntimeClassName(__x_ABI_CWindows_CNetworking_CIHostNameStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostNameStatics_GetTrustLevel(__x_ABI_CWindows_CNetworking_CIHostNameStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IHostNameStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CNetworking_CIHostNameStatics_Compare(__x_ABI_CWindows_CNetworking_CIHostNameStatics* This,HSTRING value1,HSTRING value2,INT32 *result) { + return This->lpVtbl->Compare(This,value1,value2,result); +} +#endif +#ifdef WIDL_using_Windows_Networking +#define IID_IHostNameStatics IID___x_ABI_CWindows_CNetworking_CIHostNameStatics +#define IHostNameStaticsVtbl __x_ABI_CWindows_CNetworking_CIHostNameStaticsVtbl +#define IHostNameStatics __x_ABI_CWindows_CNetworking_CIHostNameStatics +#define IHostNameStatics_QueryInterface __x_ABI_CWindows_CNetworking_CIHostNameStatics_QueryInterface +#define IHostNameStatics_AddRef __x_ABI_CWindows_CNetworking_CIHostNameStatics_AddRef +#define IHostNameStatics_Release __x_ABI_CWindows_CNetworking_CIHostNameStatics_Release +#define IHostNameStatics_GetIids __x_ABI_CWindows_CNetworking_CIHostNameStatics_GetIids +#define IHostNameStatics_GetRuntimeClassName __x_ABI_CWindows_CNetworking_CIHostNameStatics_GetRuntimeClassName +#define IHostNameStatics_GetTrustLevel __x_ABI_CWindows_CNetworking_CIHostNameStatics_GetTrustLevel +#define IHostNameStatics_Compare __x_ABI_CWindows_CNetworking_CIHostNameStatics_Compare +#endif /* WIDL_using_Windows_Networking */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CNetworking_CIHostNameStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Networking.EndpointPair + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Networking_EndpointPair_DEFINED +#define RUNTIMECLASS_Windows_Networking_EndpointPair_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Networking_EndpointPair[] = {'W','i','n','d','o','w','s','.','N','e','t','w','o','r','k','i','n','g','.','E','n','d','p','o','i','n','t','P','a','i','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Networking_EndpointPair[] = L"Windows.Networking.EndpointPair"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Networking_EndpointPair[] = {'W','i','n','d','o','w','s','.','N','e','t','w','o','r','k','i','n','g','.','E','n','d','p','o','i','n','t','P','a','i','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Networking_EndpointPair_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Networking.HostName + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Networking_HostName_DEFINED +#define RUNTIMECLASS_Windows_Networking_HostName_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Networking_HostName[] = {'W','i','n','d','o','w','s','.','N','e','t','w','o','r','k','i','n','g','.','H','o','s','t','N','a','m','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Networking_HostName[] = L"Windows.Networking.HostName"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Networking_HostName[] = {'W','i','n','d','o','w','s','.','N','e','t','w','o','r','k','i','n','g','.','H','o','s','t','N','a','m','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Networking_HostName_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CNetworking__CEndpointPair, 0xd7ec83c4, 0xa17b, 0x51bf, 0x89,0x97, 0xaa,0x33,0xb9,0x10,0x2d,0xc9); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("d7ec83c4-a17b-51bf-8997-aa33b9102dc9") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CNetworking__CEndpointPair, 0xd7ec83c4, 0xa17b, 0x51bf, 0x89,0x97, 0xaa,0x33,0xb9,0x10,0x2d,0xc9) +#endif +#else +typedef struct __FIIterable_1_Windows__CNetworking__CEndpointPairVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CNetworking__CEndpointPair *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CNetworking__CEndpointPair *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CNetworking__CEndpointPair *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CNetworking__CEndpointPair *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CNetworking__CEndpointPair *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CNetworking__CEndpointPair *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CNetworking__CEndpointPair *This, + __FIIterator_1_Windows__CNetworking__CEndpointPair **value); + + END_INTERFACE +} __FIIterable_1_Windows__CNetworking__CEndpointPairVtbl; + +interface __FIIterable_1_Windows__CNetworking__CEndpointPair { + CONST_VTBL __FIIterable_1_Windows__CNetworking__CEndpointPairVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CNetworking__CEndpointPair_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CNetworking__CEndpointPair_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CNetworking__CEndpointPair_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CNetworking__CEndpointPair_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CNetworking__CEndpointPair_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CNetworking__CEndpointPair_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CNetworking__CEndpointPair_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CNetworking__CEndpointPair_QueryInterface(__FIIterable_1_Windows__CNetworking__CEndpointPair* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CNetworking__CEndpointPair_AddRef(__FIIterable_1_Windows__CNetworking__CEndpointPair* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CNetworking__CEndpointPair_Release(__FIIterable_1_Windows__CNetworking__CEndpointPair* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CNetworking__CEndpointPair_GetIids(__FIIterable_1_Windows__CNetworking__CEndpointPair* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CNetworking__CEndpointPair_GetRuntimeClassName(__FIIterable_1_Windows__CNetworking__CEndpointPair* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CNetworking__CEndpointPair_GetTrustLevel(__FIIterable_1_Windows__CNetworking__CEndpointPair* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CNetworking__CEndpointPair_First(__FIIterable_1_Windows__CNetworking__CEndpointPair* This,__FIIterator_1_Windows__CNetworking__CEndpointPair **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_EndpointPair IID___FIIterable_1_Windows__CNetworking__CEndpointPair +#define IIterable_EndpointPairVtbl __FIIterable_1_Windows__CNetworking__CEndpointPairVtbl +#define IIterable_EndpointPair __FIIterable_1_Windows__CNetworking__CEndpointPair +#define IIterable_EndpointPair_QueryInterface __FIIterable_1_Windows__CNetworking__CEndpointPair_QueryInterface +#define IIterable_EndpointPair_AddRef __FIIterable_1_Windows__CNetworking__CEndpointPair_AddRef +#define IIterable_EndpointPair_Release __FIIterable_1_Windows__CNetworking__CEndpointPair_Release +#define IIterable_EndpointPair_GetIids __FIIterable_1_Windows__CNetworking__CEndpointPair_GetIids +#define IIterable_EndpointPair_GetRuntimeClassName __FIIterable_1_Windows__CNetworking__CEndpointPair_GetRuntimeClassName +#define IIterable_EndpointPair_GetTrustLevel __FIIterable_1_Windows__CNetworking__CEndpointPair_GetTrustLevel +#define IIterable_EndpointPair_First __FIIterable_1_Windows__CNetworking__CEndpointPair_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CNetworking__CHostName_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CNetworking__CHostName_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CNetworking__CHostName, 0x9e5f3ed0, 0xcf1c, 0x5d38, 0x83,0x2c, 0xac,0xea,0x61,0x64,0xbf,0x5c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("9e5f3ed0-cf1c-5d38-832c-acea6164bf5c") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CNetworking__CHostName, 0x9e5f3ed0, 0xcf1c, 0x5d38, 0x83,0x2c, 0xac,0xea,0x61,0x64,0xbf,0x5c) +#endif +#else +typedef struct __FIIterable_1_Windows__CNetworking__CHostNameVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CNetworking__CHostName *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CNetworking__CHostName *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CNetworking__CHostName *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CNetworking__CHostName *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CNetworking__CHostName *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CNetworking__CHostName *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CNetworking__CHostName *This, + __FIIterator_1_Windows__CNetworking__CHostName **value); + + END_INTERFACE +} __FIIterable_1_Windows__CNetworking__CHostNameVtbl; + +interface __FIIterable_1_Windows__CNetworking__CHostName { + CONST_VTBL __FIIterable_1_Windows__CNetworking__CHostNameVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CNetworking__CHostName_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CNetworking__CHostName_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CNetworking__CHostName_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CNetworking__CHostName_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CNetworking__CHostName_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CNetworking__CHostName_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CNetworking__CHostName_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CNetworking__CHostName_QueryInterface(__FIIterable_1_Windows__CNetworking__CHostName* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CNetworking__CHostName_AddRef(__FIIterable_1_Windows__CNetworking__CHostName* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CNetworking__CHostName_Release(__FIIterable_1_Windows__CNetworking__CHostName* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CNetworking__CHostName_GetIids(__FIIterable_1_Windows__CNetworking__CHostName* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CNetworking__CHostName_GetRuntimeClassName(__FIIterable_1_Windows__CNetworking__CHostName* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CNetworking__CHostName_GetTrustLevel(__FIIterable_1_Windows__CNetworking__CHostName* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CNetworking__CHostName_First(__FIIterable_1_Windows__CNetworking__CHostName* This,__FIIterator_1_Windows__CNetworking__CHostName **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_HostName IID___FIIterable_1_Windows__CNetworking__CHostName +#define IIterable_HostNameVtbl __FIIterable_1_Windows__CNetworking__CHostNameVtbl +#define IIterable_HostName __FIIterable_1_Windows__CNetworking__CHostName +#define IIterable_HostName_QueryInterface __FIIterable_1_Windows__CNetworking__CHostName_QueryInterface +#define IIterable_HostName_AddRef __FIIterable_1_Windows__CNetworking__CHostName_AddRef +#define IIterable_HostName_Release __FIIterable_1_Windows__CNetworking__CHostName_Release +#define IIterable_HostName_GetIids __FIIterable_1_Windows__CNetworking__CHostName_GetIids +#define IIterable_HostName_GetRuntimeClassName __FIIterable_1_Windows__CNetworking__CHostName_GetRuntimeClassName +#define IIterable_HostName_GetTrustLevel __FIIterable_1_Windows__CNetworking__CHostName_GetTrustLevel +#define IIterable_HostName_First __FIIterable_1_Windows__CNetworking__CHostName_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CNetworking__CHostName_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CNetworking__CEndpointPair, 0xc899ff9f, 0xe6f5, 0x5673, 0x81,0x0c, 0x04,0xe2,0xff,0x98,0x70,0x4f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("c899ff9f-e6f5-5673-810c-04e2ff98704f") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CNetworking__CEndpointPair, 0xc899ff9f, 0xe6f5, 0x5673, 0x81,0x0c, 0x04,0xe2,0xff,0x98,0x70,0x4f) +#endif +#else +typedef struct __FIIterator_1_Windows__CNetworking__CEndpointPairVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CNetworking__CEndpointPair *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CNetworking__CEndpointPair *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CNetworking__CEndpointPair *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CNetworking__CEndpointPair *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CNetworking__CEndpointPair *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CNetworking__CEndpointPair *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CNetworking__CEndpointPair *This, + __x_ABI_CWindows_CNetworking_CIEndpointPair **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CNetworking__CEndpointPair *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CNetworking__CEndpointPair *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CNetworking__CEndpointPair *This, + UINT32 items_size, + __x_ABI_CWindows_CNetworking_CIEndpointPair **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CNetworking__CEndpointPairVtbl; + +interface __FIIterator_1_Windows__CNetworking__CEndpointPair { + CONST_VTBL __FIIterator_1_Windows__CNetworking__CEndpointPairVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CNetworking__CEndpointPair_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CNetworking__CEndpointPair_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CNetworking__CEndpointPair_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CNetworking__CEndpointPair_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CNetworking__CEndpointPair_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CNetworking__CEndpointPair_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CNetworking__CEndpointPair_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CNetworking__CEndpointPair_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CNetworking__CEndpointPair_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CNetworking__CEndpointPair_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CEndpointPair_QueryInterface(__FIIterator_1_Windows__CNetworking__CEndpointPair* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CNetworking__CEndpointPair_AddRef(__FIIterator_1_Windows__CNetworking__CEndpointPair* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CNetworking__CEndpointPair_Release(__FIIterator_1_Windows__CNetworking__CEndpointPair* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CEndpointPair_GetIids(__FIIterator_1_Windows__CNetworking__CEndpointPair* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CEndpointPair_GetRuntimeClassName(__FIIterator_1_Windows__CNetworking__CEndpointPair* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CEndpointPair_GetTrustLevel(__FIIterator_1_Windows__CNetworking__CEndpointPair* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CEndpointPair_get_Current(__FIIterator_1_Windows__CNetworking__CEndpointPair* This,__x_ABI_CWindows_CNetworking_CIEndpointPair **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CEndpointPair_get_HasCurrent(__FIIterator_1_Windows__CNetworking__CEndpointPair* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CEndpointPair_MoveNext(__FIIterator_1_Windows__CNetworking__CEndpointPair* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CEndpointPair_GetMany(__FIIterator_1_Windows__CNetworking__CEndpointPair* This,UINT32 items_size,__x_ABI_CWindows_CNetworking_CIEndpointPair **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_EndpointPair IID___FIIterator_1_Windows__CNetworking__CEndpointPair +#define IIterator_EndpointPairVtbl __FIIterator_1_Windows__CNetworking__CEndpointPairVtbl +#define IIterator_EndpointPair __FIIterator_1_Windows__CNetworking__CEndpointPair +#define IIterator_EndpointPair_QueryInterface __FIIterator_1_Windows__CNetworking__CEndpointPair_QueryInterface +#define IIterator_EndpointPair_AddRef __FIIterator_1_Windows__CNetworking__CEndpointPair_AddRef +#define IIterator_EndpointPair_Release __FIIterator_1_Windows__CNetworking__CEndpointPair_Release +#define IIterator_EndpointPair_GetIids __FIIterator_1_Windows__CNetworking__CEndpointPair_GetIids +#define IIterator_EndpointPair_GetRuntimeClassName __FIIterator_1_Windows__CNetworking__CEndpointPair_GetRuntimeClassName +#define IIterator_EndpointPair_GetTrustLevel __FIIterator_1_Windows__CNetworking__CEndpointPair_GetTrustLevel +#define IIterator_EndpointPair_get_Current __FIIterator_1_Windows__CNetworking__CEndpointPair_get_Current +#define IIterator_EndpointPair_get_HasCurrent __FIIterator_1_Windows__CNetworking__CEndpointPair_get_HasCurrent +#define IIterator_EndpointPair_MoveNext __FIIterator_1_Windows__CNetworking__CEndpointPair_MoveNext +#define IIterator_EndpointPair_GetMany __FIIterator_1_Windows__CNetworking__CEndpointPair_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CNetworking__CHostName_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CNetworking__CHostName_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CNetworking__CHostName, 0x557bf83c, 0xa428, 0x5dbd, 0xa0,0xfe, 0x05,0xf6,0xee,0x54,0x3d,0x45); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("557bf83c-a428-5dbd-a0fe-05f6ee543d45") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CNetworking__CHostName, 0x557bf83c, 0xa428, 0x5dbd, 0xa0,0xfe, 0x05,0xf6,0xee,0x54,0x3d,0x45) +#endif +#else +typedef struct __FIIterator_1_Windows__CNetworking__CHostNameVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CNetworking__CHostName *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CNetworking__CHostName *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CNetworking__CHostName *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CNetworking__CHostName *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CNetworking__CHostName *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CNetworking__CHostName *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CNetworking__CHostName *This, + __x_ABI_CWindows_CNetworking_CIHostName **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CNetworking__CHostName *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CNetworking__CHostName *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CNetworking__CHostName *This, + UINT32 items_size, + __x_ABI_CWindows_CNetworking_CIHostName **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CNetworking__CHostNameVtbl; + +interface __FIIterator_1_Windows__CNetworking__CHostName { + CONST_VTBL __FIIterator_1_Windows__CNetworking__CHostNameVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CNetworking__CHostName_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CNetworking__CHostName_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CNetworking__CHostName_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CNetworking__CHostName_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CNetworking__CHostName_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CNetworking__CHostName_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CNetworking__CHostName_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CNetworking__CHostName_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CNetworking__CHostName_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CNetworking__CHostName_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CHostName_QueryInterface(__FIIterator_1_Windows__CNetworking__CHostName* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CNetworking__CHostName_AddRef(__FIIterator_1_Windows__CNetworking__CHostName* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CNetworking__CHostName_Release(__FIIterator_1_Windows__CNetworking__CHostName* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CHostName_GetIids(__FIIterator_1_Windows__CNetworking__CHostName* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CHostName_GetRuntimeClassName(__FIIterator_1_Windows__CNetworking__CHostName* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CHostName_GetTrustLevel(__FIIterator_1_Windows__CNetworking__CHostName* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CHostName_get_Current(__FIIterator_1_Windows__CNetworking__CHostName* This,__x_ABI_CWindows_CNetworking_CIHostName **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CHostName_get_HasCurrent(__FIIterator_1_Windows__CNetworking__CHostName* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CHostName_MoveNext(__FIIterator_1_Windows__CNetworking__CHostName* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CNetworking__CHostName_GetMany(__FIIterator_1_Windows__CNetworking__CHostName* This,UINT32 items_size,__x_ABI_CWindows_CNetworking_CIHostName **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_HostName IID___FIIterator_1_Windows__CNetworking__CHostName +#define IIterator_HostNameVtbl __FIIterator_1_Windows__CNetworking__CHostNameVtbl +#define IIterator_HostName __FIIterator_1_Windows__CNetworking__CHostName +#define IIterator_HostName_QueryInterface __FIIterator_1_Windows__CNetworking__CHostName_QueryInterface +#define IIterator_HostName_AddRef __FIIterator_1_Windows__CNetworking__CHostName_AddRef +#define IIterator_HostName_Release __FIIterator_1_Windows__CNetworking__CHostName_Release +#define IIterator_HostName_GetIids __FIIterator_1_Windows__CNetworking__CHostName_GetIids +#define IIterator_HostName_GetRuntimeClassName __FIIterator_1_Windows__CNetworking__CHostName_GetRuntimeClassName +#define IIterator_HostName_GetTrustLevel __FIIterator_1_Windows__CNetworking__CHostName_GetTrustLevel +#define IIterator_HostName_get_Current __FIIterator_1_Windows__CNetworking__CHostName_get_Current +#define IIterator_HostName_get_HasCurrent __FIIterator_1_Windows__CNetworking__CHostName_get_HasCurrent +#define IIterator_HostName_MoveNext __FIIterator_1_Windows__CNetworking__CHostName_MoveNext +#define IIterator_HostName_GetMany __FIIterator_1_Windows__CNetworking__CHostName_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CNetworking__CHostName_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CNetworking__CEndpointPair, 0x8780a851, 0x6d48, 0x5006, 0x92,0x88, 0x81,0xf3,0xd7,0x04,0x5a,0x96); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("8780a851-6d48-5006-9288-81f3d7045a96") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CNetworking__CEndpointPair, 0x8780a851, 0x6d48, 0x5006, 0x92,0x88, 0x81,0xf3,0xd7,0x04,0x5a,0x96) +#endif +#else +typedef struct __FIVectorView_1_Windows__CNetworking__CEndpointPairVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CNetworking__CEndpointPair *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CNetworking__CEndpointPair *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + UINT32 index, + __x_ABI_CWindows_CNetworking_CIEndpointPair **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + __x_ABI_CWindows_CNetworking_CIEndpointPair *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CNetworking_CIEndpointPair **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CNetworking__CEndpointPairVtbl; + +interface __FIVectorView_1_Windows__CNetworking__CEndpointPair { + CONST_VTBL __FIVectorView_1_Windows__CNetworking__CEndpointPairVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CNetworking__CEndpointPair_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CNetworking__CEndpointPair_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CNetworking__CEndpointPair_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CNetworking__CEndpointPair_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CNetworking__CEndpointPair_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CEndpointPair_QueryInterface(__FIVectorView_1_Windows__CNetworking__CEndpointPair* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CNetworking__CEndpointPair_AddRef(__FIVectorView_1_Windows__CNetworking__CEndpointPair* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CNetworking__CEndpointPair_Release(__FIVectorView_1_Windows__CNetworking__CEndpointPair* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetIids(__FIVectorView_1_Windows__CNetworking__CEndpointPair* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetRuntimeClassName(__FIVectorView_1_Windows__CNetworking__CEndpointPair* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetTrustLevel(__FIVectorView_1_Windows__CNetworking__CEndpointPair* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetAt(__FIVectorView_1_Windows__CNetworking__CEndpointPair* This,UINT32 index,__x_ABI_CWindows_CNetworking_CIEndpointPair **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CEndpointPair_get_Size(__FIVectorView_1_Windows__CNetworking__CEndpointPair* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CEndpointPair_IndexOf(__FIVectorView_1_Windows__CNetworking__CEndpointPair* This,__x_ABI_CWindows_CNetworking_CIEndpointPair *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetMany(__FIVectorView_1_Windows__CNetworking__CEndpointPair* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CNetworking_CIEndpointPair **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_EndpointPair IID___FIVectorView_1_Windows__CNetworking__CEndpointPair +#define IVectorView_EndpointPairVtbl __FIVectorView_1_Windows__CNetworking__CEndpointPairVtbl +#define IVectorView_EndpointPair __FIVectorView_1_Windows__CNetworking__CEndpointPair +#define IVectorView_EndpointPair_QueryInterface __FIVectorView_1_Windows__CNetworking__CEndpointPair_QueryInterface +#define IVectorView_EndpointPair_AddRef __FIVectorView_1_Windows__CNetworking__CEndpointPair_AddRef +#define IVectorView_EndpointPair_Release __FIVectorView_1_Windows__CNetworking__CEndpointPair_Release +#define IVectorView_EndpointPair_GetIids __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetIids +#define IVectorView_EndpointPair_GetRuntimeClassName __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetRuntimeClassName +#define IVectorView_EndpointPair_GetTrustLevel __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetTrustLevel +#define IVectorView_EndpointPair_GetAt __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetAt +#define IVectorView_EndpointPair_get_Size __FIVectorView_1_Windows__CNetworking__CEndpointPair_get_Size +#define IVectorView_EndpointPair_IndexOf __FIVectorView_1_Windows__CNetworking__CEndpointPair_IndexOf +#define IVectorView_EndpointPair_GetMany __FIVectorView_1_Windows__CNetworking__CEndpointPair_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CNetworking__CHostName_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CNetworking__CHostName_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CNetworking__CHostName, 0xf4706ab1, 0x55a3, 0x5270, 0xaf,0xb2, 0x73,0x29,0x88,0xfe,0x82,0x27); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("f4706ab1-55a3-5270-afb2-732988fe8227") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CNetworking__CHostName, 0xf4706ab1, 0x55a3, 0x5270, 0xaf,0xb2, 0x73,0x29,0x88,0xfe,0x82,0x27) +#endif +#else +typedef struct __FIVectorView_1_Windows__CNetworking__CHostNameVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CNetworking__CHostName *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CNetworking__CHostName *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CNetworking__CHostName *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CNetworking__CHostName *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CNetworking__CHostName *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CNetworking__CHostName *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CNetworking__CHostName *This, + UINT32 index, + __x_ABI_CWindows_CNetworking_CIHostName **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CNetworking__CHostName *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CNetworking__CHostName *This, + __x_ABI_CWindows_CNetworking_CIHostName *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CNetworking__CHostName *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CNetworking_CIHostName **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CNetworking__CHostNameVtbl; + +interface __FIVectorView_1_Windows__CNetworking__CHostName { + CONST_VTBL __FIVectorView_1_Windows__CNetworking__CHostNameVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CNetworking__CHostName_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CNetworking__CHostName_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CNetworking__CHostName_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CNetworking__CHostName_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CNetworking__CHostName_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CNetworking__CHostName_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CNetworking__CHostName_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CNetworking__CHostName_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CNetworking__CHostName_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CNetworking__CHostName_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CHostName_QueryInterface(__FIVectorView_1_Windows__CNetworking__CHostName* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CNetworking__CHostName_AddRef(__FIVectorView_1_Windows__CNetworking__CHostName* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CNetworking__CHostName_Release(__FIVectorView_1_Windows__CNetworking__CHostName* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CHostName_GetIids(__FIVectorView_1_Windows__CNetworking__CHostName* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CHostName_GetRuntimeClassName(__FIVectorView_1_Windows__CNetworking__CHostName* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CHostName_GetTrustLevel(__FIVectorView_1_Windows__CNetworking__CHostName* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CHostName_GetAt(__FIVectorView_1_Windows__CNetworking__CHostName* This,UINT32 index,__x_ABI_CWindows_CNetworking_CIHostName **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CHostName_get_Size(__FIVectorView_1_Windows__CNetworking__CHostName* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CHostName_IndexOf(__FIVectorView_1_Windows__CNetworking__CHostName* This,__x_ABI_CWindows_CNetworking_CIHostName *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CNetworking__CHostName_GetMany(__FIVectorView_1_Windows__CNetworking__CHostName* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CNetworking_CIHostName **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_HostName IID___FIVectorView_1_Windows__CNetworking__CHostName +#define IVectorView_HostNameVtbl __FIVectorView_1_Windows__CNetworking__CHostNameVtbl +#define IVectorView_HostName __FIVectorView_1_Windows__CNetworking__CHostName +#define IVectorView_HostName_QueryInterface __FIVectorView_1_Windows__CNetworking__CHostName_QueryInterface +#define IVectorView_HostName_AddRef __FIVectorView_1_Windows__CNetworking__CHostName_AddRef +#define IVectorView_HostName_Release __FIVectorView_1_Windows__CNetworking__CHostName_Release +#define IVectorView_HostName_GetIids __FIVectorView_1_Windows__CNetworking__CHostName_GetIids +#define IVectorView_HostName_GetRuntimeClassName __FIVectorView_1_Windows__CNetworking__CHostName_GetRuntimeClassName +#define IVectorView_HostName_GetTrustLevel __FIVectorView_1_Windows__CNetworking__CHostName_GetTrustLevel +#define IVectorView_HostName_GetAt __FIVectorView_1_Windows__CNetworking__CHostName_GetAt +#define IVectorView_HostName_get_Size __FIVectorView_1_Windows__CNetworking__CHostName_get_Size +#define IVectorView_HostName_IndexOf __FIVectorView_1_Windows__CNetworking__CHostName_IndexOf +#define IVectorView_HostName_GetMany __FIVectorView_1_Windows__CNetworking__CHostName_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CNetworking__CHostName_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVector interface + */ +#ifndef ____FIVector_1_Windows__CNetworking__CHostName_INTERFACE_DEFINED__ +#define ____FIVector_1_Windows__CNetworking__CHostName_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVector_1_Windows__CNetworking__CHostName, 0x90c71c29, 0xa9b5, 0x5267, 0xa5,0xad, 0x8b,0x75,0x67,0x36,0x31,0x7c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("90c71c29-a9b5-5267-a5ad-8b756736317c") + IVector : IVector_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVector_1_Windows__CNetworking__CHostName, 0x90c71c29, 0xa9b5, 0x5267, 0xa5,0xad, 0x8b,0x75,0x67,0x36,0x31,0x7c) +#endif +#else +typedef struct __FIVector_1_Windows__CNetworking__CHostNameVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVector_1_Windows__CNetworking__CHostName *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVector_1_Windows__CNetworking__CHostName *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVector_1_Windows__CNetworking__CHostName *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVector_1_Windows__CNetworking__CHostName *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVector_1_Windows__CNetworking__CHostName *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVector_1_Windows__CNetworking__CHostName *This, + TrustLevel *trustLevel); + + /*** IVector methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVector_1_Windows__CNetworking__CHostName *This, + UINT32 index, + __x_ABI_CWindows_CNetworking_CIHostName **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVector_1_Windows__CNetworking__CHostName *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *GetView)( + __FIVector_1_Windows__CNetworking__CHostName *This, + __FIVectorView_1_Windows__CNetworking__CHostName **value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVector_1_Windows__CNetworking__CHostName *This, + __x_ABI_CWindows_CNetworking_CIHostName *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *SetAt)( + __FIVector_1_Windows__CNetworking__CHostName *This, + UINT32 index, + __x_ABI_CWindows_CNetworking_CIHostName *value); + + HRESULT (STDMETHODCALLTYPE *InsertAt)( + __FIVector_1_Windows__CNetworking__CHostName *This, + UINT32 index, + __x_ABI_CWindows_CNetworking_CIHostName *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAt)( + __FIVector_1_Windows__CNetworking__CHostName *This, + UINT32 index); + + HRESULT (STDMETHODCALLTYPE *Append)( + __FIVector_1_Windows__CNetworking__CHostName *This, + __x_ABI_CWindows_CNetworking_CIHostName *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAtEnd)( + __FIVector_1_Windows__CNetworking__CHostName *This); + + HRESULT (STDMETHODCALLTYPE *Clear)( + __FIVector_1_Windows__CNetworking__CHostName *This); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVector_1_Windows__CNetworking__CHostName *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CNetworking_CIHostName **items, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *ReplaceAll)( + __FIVector_1_Windows__CNetworking__CHostName *This, + UINT32 count, + __x_ABI_CWindows_CNetworking_CIHostName **items); + + END_INTERFACE +} __FIVector_1_Windows__CNetworking__CHostNameVtbl; + +interface __FIVector_1_Windows__CNetworking__CHostName { + CONST_VTBL __FIVector_1_Windows__CNetworking__CHostNameVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVector_1_Windows__CNetworking__CHostName_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVector_1_Windows__CNetworking__CHostName_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVector_1_Windows__CNetworking__CHostName_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVector_1_Windows__CNetworking__CHostName_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVector_1_Windows__CNetworking__CHostName_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVector_1_Windows__CNetworking__CHostName_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector methods ***/ +#define __FIVector_1_Windows__CNetworking__CHostName_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVector_1_Windows__CNetworking__CHostName_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVector_1_Windows__CNetworking__CHostName_GetView(This,value) (This)->lpVtbl->GetView(This,value) +#define __FIVector_1_Windows__CNetworking__CHostName_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVector_1_Windows__CNetworking__CHostName_SetAt(This,index,value) (This)->lpVtbl->SetAt(This,index,value) +#define __FIVector_1_Windows__CNetworking__CHostName_InsertAt(This,index,value) (This)->lpVtbl->InsertAt(This,index,value) +#define __FIVector_1_Windows__CNetworking__CHostName_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) +#define __FIVector_1_Windows__CNetworking__CHostName_Append(This,value) (This)->lpVtbl->Append(This,value) +#define __FIVector_1_Windows__CNetworking__CHostName_RemoveAtEnd(This) (This)->lpVtbl->RemoveAtEnd(This) +#define __FIVector_1_Windows__CNetworking__CHostName_Clear(This) (This)->lpVtbl->Clear(This) +#define __FIVector_1_Windows__CNetworking__CHostName_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#define __FIVector_1_Windows__CNetworking__CHostName_ReplaceAll(This,count,items) (This)->lpVtbl->ReplaceAll(This,count,items) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_QueryInterface(__FIVector_1_Windows__CNetworking__CHostName* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CNetworking__CHostName_AddRef(__FIVector_1_Windows__CNetworking__CHostName* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CNetworking__CHostName_Release(__FIVector_1_Windows__CNetworking__CHostName* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_GetIids(__FIVector_1_Windows__CNetworking__CHostName* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_GetRuntimeClassName(__FIVector_1_Windows__CNetworking__CHostName* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_GetTrustLevel(__FIVector_1_Windows__CNetworking__CHostName* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_GetAt(__FIVector_1_Windows__CNetworking__CHostName* This,UINT32 index,__x_ABI_CWindows_CNetworking_CIHostName **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_get_Size(__FIVector_1_Windows__CNetworking__CHostName* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_GetView(__FIVector_1_Windows__CNetworking__CHostName* This,__FIVectorView_1_Windows__CNetworking__CHostName **value) { + return This->lpVtbl->GetView(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_IndexOf(__FIVector_1_Windows__CNetworking__CHostName* This,__x_ABI_CWindows_CNetworking_CIHostName *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_SetAt(__FIVector_1_Windows__CNetworking__CHostName* This,UINT32 index,__x_ABI_CWindows_CNetworking_CIHostName *value) { + return This->lpVtbl->SetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_InsertAt(__FIVector_1_Windows__CNetworking__CHostName* This,UINT32 index,__x_ABI_CWindows_CNetworking_CIHostName *value) { + return This->lpVtbl->InsertAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_RemoveAt(__FIVector_1_Windows__CNetworking__CHostName* This,UINT32 index) { + return This->lpVtbl->RemoveAt(This,index); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_Append(__FIVector_1_Windows__CNetworking__CHostName* This,__x_ABI_CWindows_CNetworking_CIHostName *value) { + return This->lpVtbl->Append(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_RemoveAtEnd(__FIVector_1_Windows__CNetworking__CHostName* This) { + return This->lpVtbl->RemoveAtEnd(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_Clear(__FIVector_1_Windows__CNetworking__CHostName* This) { + return This->lpVtbl->Clear(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_GetMany(__FIVector_1_Windows__CNetworking__CHostName* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CNetworking_CIHostName **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CNetworking__CHostName_ReplaceAll(__FIVector_1_Windows__CNetworking__CHostName* This,UINT32 count,__x_ABI_CWindows_CNetworking_CIHostName **items) { + return This->lpVtbl->ReplaceAll(This,count,items); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVector_HostName IID___FIVector_1_Windows__CNetworking__CHostName +#define IVector_HostNameVtbl __FIVector_1_Windows__CNetworking__CHostNameVtbl +#define IVector_HostName __FIVector_1_Windows__CNetworking__CHostName +#define IVector_HostName_QueryInterface __FIVector_1_Windows__CNetworking__CHostName_QueryInterface +#define IVector_HostName_AddRef __FIVector_1_Windows__CNetworking__CHostName_AddRef +#define IVector_HostName_Release __FIVector_1_Windows__CNetworking__CHostName_Release +#define IVector_HostName_GetIids __FIVector_1_Windows__CNetworking__CHostName_GetIids +#define IVector_HostName_GetRuntimeClassName __FIVector_1_Windows__CNetworking__CHostName_GetRuntimeClassName +#define IVector_HostName_GetTrustLevel __FIVector_1_Windows__CNetworking__CHostName_GetTrustLevel +#define IVector_HostName_GetAt __FIVector_1_Windows__CNetworking__CHostName_GetAt +#define IVector_HostName_get_Size __FIVector_1_Windows__CNetworking__CHostName_get_Size +#define IVector_HostName_GetView __FIVector_1_Windows__CNetworking__CHostName_GetView +#define IVector_HostName_IndexOf __FIVector_1_Windows__CNetworking__CHostName_IndexOf +#define IVector_HostName_SetAt __FIVector_1_Windows__CNetworking__CHostName_SetAt +#define IVector_HostName_InsertAt __FIVector_1_Windows__CNetworking__CHostName_InsertAt +#define IVector_HostName_RemoveAt __FIVector_1_Windows__CNetworking__CHostName_RemoveAt +#define IVector_HostName_Append __FIVector_1_Windows__CNetworking__CHostName_Append +#define IVector_HostName_RemoveAtEnd __FIVector_1_Windows__CNetworking__CHostName_RemoveAtEnd +#define IVector_HostName_Clear __FIVector_1_Windows__CNetworking__CHostName_Clear +#define IVector_HostName_GetMany __FIVector_1_Windows__CNetworking__CHostName_GetMany +#define IVector_HostName_ReplaceAll __FIVector_1_Windows__CNetworking__CHostName_ReplaceAll +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVector_1_Windows__CNetworking__CHostName_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler* > interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair, 0x20d6faab, 0x3b8e, 0x5a1f, 0x83,0x97, 0xb0,0x1c,0xb2,0x19,0xa1,0x8d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("20d6faab-3b8e-5a1f-8397-b01cb219a18d") + IAsyncOperationCompletedHandler* > : IAsyncOperationCompletedHandler_impl* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair, 0x20d6faab, 0x3b8e, 0x5a1f, 0x83,0x97, 0xb0,0x1c,0xb2,0x19,0xa1,0x8d) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPairVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *This); + + /*** IAsyncOperationCompletedHandler* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPairVtbl; + +interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair { + CONST_VTBL __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPairVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler* > methods ***/ +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_QueryInterface(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_AddRef(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_Release(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler* > methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_Invoke(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair* This,__FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_IVectorView_EndpointPair IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair +#define IAsyncOperationCompletedHandler_IVectorView_EndpointPairVtbl __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPairVtbl +#define IAsyncOperationCompletedHandler_IVectorView_EndpointPair __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair +#define IAsyncOperationCompletedHandler_IVectorView_EndpointPair_QueryInterface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_QueryInterface +#define IAsyncOperationCompletedHandler_IVectorView_EndpointPair_AddRef __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_AddRef +#define IAsyncOperationCompletedHandler_IVectorView_EndpointPair_Release __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_Release +#define IAsyncOperationCompletedHandler_IVectorView_EndpointPair_Invoke __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation* > interface + */ +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair, 0xafc2ff8e, 0xe393, 0x566a, 0x89,0xc4, 0xd0,0x43,0xe9,0x40,0x05,0x0d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("afc2ff8e-e393-566a-89c4-d043e940050d") + IAsyncOperation* > : IAsyncOperation_impl* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair, 0xafc2ff8e, 0xe393, 0x566a, 0x89,0xc4, 0xd0,0x43,0xe9,0x40,0x05,0x0d) +#endif +#else +typedef struct __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPairVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation* > methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *This, + __FIVectorView_1_Windows__CNetworking__CEndpointPair **results); + + END_INTERFACE +} __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPairVtbl; + +interface __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair { + CONST_VTBL __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPairVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation* > methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_QueryInterface(__FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_AddRef(__FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_Release(__FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_GetIids(__FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_GetRuntimeClassName(__FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_GetTrustLevel(__FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation* > methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_put_Completed(__FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair* This,__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_get_Completed(__FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair* This,__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CNetworking__CEndpointPair **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_GetResults(__FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair* This,__FIVectorView_1_Windows__CNetworking__CEndpointPair **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_IVectorView_EndpointPair IID___FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair +#define IAsyncOperation_IVectorView_EndpointPairVtbl __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPairVtbl +#define IAsyncOperation_IVectorView_EndpointPair __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair +#define IAsyncOperation_IVectorView_EndpointPair_QueryInterface __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_QueryInterface +#define IAsyncOperation_IVectorView_EndpointPair_AddRef __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_AddRef +#define IAsyncOperation_IVectorView_EndpointPair_Release __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_Release +#define IAsyncOperation_IVectorView_EndpointPair_GetIids __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_GetIids +#define IAsyncOperation_IVectorView_EndpointPair_GetRuntimeClassName __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_GetRuntimeClassName +#define IAsyncOperation_IVectorView_EndpointPair_GetTrustLevel __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_GetTrustLevel +#define IAsyncOperation_IVectorView_EndpointPair_put_Completed __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_put_Completed +#define IAsyncOperation_IVectorView_EndpointPair_get_Completed __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_get_Completed +#define IAsyncOperation_IVectorView_EndpointPair_GetResults __FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1___FIVectorView_1_Windows__CNetworking__CEndpointPair_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_networking_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.perception.spatial.h b/lib/libc/include/any-windows-any/windows.perception.spatial.h new file mode 100644 index 0000000000000000000000000000000000000000..3a48ba55abf1c5a004e4877ab6fdf77e889d06dd --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.perception.spatial.h @@ -0,0 +1,1831 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.perception.spatial.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_perception_spatial_h__ +#define __windows_perception_spatial_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume ABI::Windows::Perception::Spatial::ISpatialBoundingVolume +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + interface ISpatialBoundingVolume; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics ABI::Windows::Perception::Spatial::ISpatialBoundingVolumeStatics +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + interface ISpatialBoundingVolumeStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem ABI::Windows::Perception::Spatial::ISpatialCoordinateSystem +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + interface ISpatialCoordinateSystem; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingVolume_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingVolume_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + class SpatialBoundingVolume; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingVolume __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingVolume; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingVolume_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSpatialCoordinateSystem_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSpatialCoordinateSystem_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + class SpatialCoordinateSystem; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialCoordinateSystem __x_ABI_CWindows_CPerception_CSpatial_CSpatialCoordinateSystem; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CPerception_CSpatial_CSpatialCoordinateSystem_FWD_DEFINED__ */ + +#ifndef ____FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_SpatialPerceptionAccessStatus_FWD_DEFINED__ +#define ____FIAsyncOperation_1_SpatialPerceptionAccessStatus_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_SpatialPerceptionAccessStatus __FIAsyncOperation_1_SpatialPerceptionAccessStatus; +#ifdef __cplusplus +#define __FIAsyncOperation_1_SpatialPerceptionAccessStatus ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_SpatialBoundingBox_FWD_DEFINED__ +#define ____FIReference_1_SpatialBoundingBox_FWD_DEFINED__ +typedef interface __FIReference_1_SpatialBoundingBox __FIReference_1_SpatialBoundingBox; +#ifdef __cplusplus +#define __FIReference_1_SpatialBoundingBox ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_SpatialBoundingFrustum_FWD_DEFINED__ +#define ____FIReference_1_SpatialBoundingFrustum_FWD_DEFINED__ +typedef interface __FIReference_1_SpatialBoundingFrustum __FIReference_1_SpatialBoundingFrustum; +#ifdef __cplusplus +#define __FIReference_1_SpatialBoundingFrustum ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_SpatialBoundingOrientedBox_FWD_DEFINED__ +#define ____FIReference_1_SpatialBoundingOrientedBox_FWD_DEFINED__ +typedef interface __FIReference_1_SpatialBoundingOrientedBox __FIReference_1_SpatialBoundingOrientedBox; +#ifdef __cplusplus +#define __FIReference_1_SpatialBoundingOrientedBox ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CPerception_CSpatial_CSpatialPerceptionAccessStatus __x_ABI_CWindows_CPerception_CSpatial_CSpatialPerceptionAccessStatus; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingBox __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingBox; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + typedef struct SpatialBoundingBox SpatialBoundingBox; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingFrustum __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingFrustum; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + typedef struct SpatialBoundingFrustum SpatialBoundingFrustum; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingOrientedBox __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingOrientedBox; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + typedef struct SpatialBoundingOrientedBox SpatialBoundingOrientedBox; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingSphere __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingSphere; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + typedef struct SpatialBoundingSphere SpatialBoundingSphere; + } + } + } +} +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume ABI::Windows::Perception::Spatial::ISpatialBoundingVolume +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + interface ISpatialBoundingVolume; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics ABI::Windows::Perception::Spatial::ISpatialBoundingVolumeStatics +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + interface ISpatialBoundingVolumeStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem ABI::Windows::Perception::Spatial::ISpatialCoordinateSystem +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + interface ISpatialCoordinateSystem; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_SpatialPerceptionAccessStatus_FWD_DEFINED__ +#define ____FIAsyncOperation_1_SpatialPerceptionAccessStatus_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_SpatialPerceptionAccessStatus __FIAsyncOperation_1_SpatialPerceptionAccessStatus; +#ifdef __cplusplus +#define __FIAsyncOperation_1_SpatialPerceptionAccessStatus ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_SpatialBoundingBox_FWD_DEFINED__ +#define ____FIReference_1_SpatialBoundingBox_FWD_DEFINED__ +typedef interface __FIReference_1_SpatialBoundingBox __FIReference_1_SpatialBoundingBox; +#ifdef __cplusplus +#define __FIReference_1_SpatialBoundingBox ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_SpatialBoundingFrustum_FWD_DEFINED__ +#define ____FIReference_1_SpatialBoundingFrustum_FWD_DEFINED__ +typedef interface __FIReference_1_SpatialBoundingFrustum __FIReference_1_SpatialBoundingFrustum; +#ifdef __cplusplus +#define __FIReference_1_SpatialBoundingFrustum ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_SpatialBoundingOrientedBox_FWD_DEFINED__ +#define ____FIReference_1_SpatialBoundingOrientedBox_FWD_DEFINED__ +typedef interface __FIReference_1_SpatialBoundingOrientedBox __FIReference_1_SpatialBoundingOrientedBox; +#ifdef __cplusplus +#define __FIReference_1_SpatialBoundingOrientedBox ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + enum SpatialPerceptionAccessStatus { + SpatialPerceptionAccessStatus_Unspecified = 0, + SpatialPerceptionAccessStatus_Allowed = 1, + SpatialPerceptionAccessStatus_DeniedByUser = 2, + SpatialPerceptionAccessStatus_DeniedBySystem = 3 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CPerception_CSpatial_CSpatialPerceptionAccessStatus { + SpatialPerceptionAccessStatus_Unspecified = 0, + SpatialPerceptionAccessStatus_Allowed = 1, + SpatialPerceptionAccessStatus_DeniedByUser = 2, + SpatialPerceptionAccessStatus_DeniedBySystem = 3 +}; +#ifdef WIDL_using_Windows_Perception_Spatial +#define SpatialPerceptionAccessStatus __x_ABI_CWindows_CPerception_CSpatial_CSpatialPerceptionAccessStatus +#endif /* WIDL_using_Windows_Perception_Spatial */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + struct SpatialBoundingBox { + struct Vector3 Center; + struct Vector3 Extents; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingBox { + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 Center; + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 Extents; +}; +#ifdef WIDL_using_Windows_Perception_Spatial +#define SpatialBoundingBox __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingBox +#endif /* WIDL_using_Windows_Perception_Spatial */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + struct SpatialBoundingFrustum { + struct Plane Near; + struct Plane Far; + struct Plane Right; + struct Plane Left; + struct Plane Top; + struct Plane Bottom; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingFrustum { + struct __x_ABI_CWindows_CFoundation_CNumerics_CPlane Near; + struct __x_ABI_CWindows_CFoundation_CNumerics_CPlane Far; + struct __x_ABI_CWindows_CFoundation_CNumerics_CPlane Right; + struct __x_ABI_CWindows_CFoundation_CNumerics_CPlane Left; + struct __x_ABI_CWindows_CFoundation_CNumerics_CPlane Top; + struct __x_ABI_CWindows_CFoundation_CNumerics_CPlane Bottom; +}; +#ifdef WIDL_using_Windows_Perception_Spatial +#define SpatialBoundingFrustum __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingFrustum +#endif /* WIDL_using_Windows_Perception_Spatial */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + struct SpatialBoundingOrientedBox { + struct Vector3 Center; + struct Vector3 Extents; + struct Quaternion Orientation; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingOrientedBox { + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 Center; + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 Extents; + struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion Orientation; +}; +#ifdef WIDL_using_Windows_Perception_Spatial +#define SpatialBoundingOrientedBox __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingOrientedBox +#endif /* WIDL_using_Windows_Perception_Spatial */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + struct SpatialBoundingSphere { + struct Vector3 Center; + FLOAT Radius; + }; + } + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingSphere { + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 Center; + FLOAT Radius; +}; +#ifdef WIDL_using_Windows_Perception_Spatial +#define SpatialBoundingSphere __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingSphere +#endif /* WIDL_using_Windows_Perception_Spatial */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +/***************************************************************************** + * ISpatialBoundingVolume interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume, 0xfb2065da, 0x68c3, 0x33df, 0xb7,0xaf, 0x4c,0x78,0x72,0x07,0x99,0x9c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + MIDL_INTERFACE("fb2065da-68c3-33df-b7af-4c787207999c") + ISpatialBoundingVolume : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume, 0xfb2065da, 0x68c3, 0x33df, 0xb7,0xaf, 0x4c,0x78,0x72,0x07,0x99,0x9c) +#endif +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeVtbl; + +interface __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume { + CONST_VTBL __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_QueryInterface(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_AddRef(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_Release(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_GetIids(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_GetRuntimeClassName(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_GetTrustLevel(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_Perception_Spatial +#define IID_ISpatialBoundingVolume IID___x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume +#define ISpatialBoundingVolumeVtbl __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeVtbl +#define ISpatialBoundingVolume __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume +#define ISpatialBoundingVolume_QueryInterface __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_QueryInterface +#define ISpatialBoundingVolume_AddRef __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_AddRef +#define ISpatialBoundingVolume_Release __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_Release +#define ISpatialBoundingVolume_GetIids __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_GetIids +#define ISpatialBoundingVolume_GetRuntimeClassName __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_GetRuntimeClassName +#define ISpatialBoundingVolume_GetTrustLevel __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_GetTrustLevel +#endif /* WIDL_using_Windows_Perception_Spatial */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ISpatialBoundingVolumeStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics, 0x05889117, 0xb3e1, 0x36d8, 0xb0,0x17, 0x56,0x61,0x81,0xa5,0xb1,0x96); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + MIDL_INTERFACE("05889117-b3e1-36d8-b017-566181a5b196") + ISpatialBoundingVolumeStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE FromBox( + ABI::Windows::Perception::Spatial::ISpatialCoordinateSystem *system, + struct SpatialBoundingBox box, + ABI::Windows::Perception::Spatial::ISpatialBoundingVolume **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE FromOrientedBox( + ABI::Windows::Perception::Spatial::ISpatialCoordinateSystem *system, + struct SpatialBoundingOrientedBox box, + ABI::Windows::Perception::Spatial::ISpatialBoundingVolume **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE FromSphere( + ABI::Windows::Perception::Spatial::ISpatialCoordinateSystem *system, + struct SpatialBoundingSphere sphere, + ABI::Windows::Perception::Spatial::ISpatialBoundingVolume **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE FromFrustum( + ABI::Windows::Perception::Spatial::ISpatialCoordinateSystem *system, + struct SpatialBoundingFrustum frustum, + ABI::Windows::Perception::Spatial::ISpatialBoundingVolume **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics, 0x05889117, 0xb3e1, 0x36d8, 0xb0,0x17, 0x56,0x61,0x81,0xa5,0xb1,0x96) +#endif +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics *This, + TrustLevel *trustLevel); + + /*** ISpatialBoundingVolumeStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *FromBox)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics *This, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *system, + struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingBox box, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume **value); + + HRESULT (STDMETHODCALLTYPE *FromOrientedBox)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics *This, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *system, + struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingOrientedBox box, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume **value); + + HRESULT (STDMETHODCALLTYPE *FromSphere)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics *This, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *system, + struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingSphere sphere, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume **value); + + HRESULT (STDMETHODCALLTYPE *FromFrustum)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics *This, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *system, + struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingFrustum frustum, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume **value); + + END_INTERFACE +} __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStaticsVtbl; + +interface __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics { + CONST_VTBL __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpatialBoundingVolumeStatics methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FromBox(This,system,box,value) (This)->lpVtbl->FromBox(This,system,box,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FromOrientedBox(This,system,box,value) (This)->lpVtbl->FromOrientedBox(This,system,box,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FromSphere(This,system,sphere,value) (This)->lpVtbl->FromSphere(This,system,sphere,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FromFrustum(This,system,frustum,value) (This)->lpVtbl->FromFrustum(This,system,frustum,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_QueryInterface(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_AddRef(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_Release(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_GetIids(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_GetRuntimeClassName(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_GetTrustLevel(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpatialBoundingVolumeStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FromBox(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics* This,__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *system,struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingBox box,__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume **value) { + return This->lpVtbl->FromBox(This,system,box,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FromOrientedBox(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics* This,__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *system,struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingOrientedBox box,__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume **value) { + return This->lpVtbl->FromOrientedBox(This,system,box,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FromSphere(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics* This,__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *system,struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingSphere sphere,__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume **value) { + return This->lpVtbl->FromSphere(This,system,sphere,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FromFrustum(__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics* This,__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *system,struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingFrustum frustum,__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume **value) { + return This->lpVtbl->FromFrustum(This,system,frustum,value); +} +#endif +#ifdef WIDL_using_Windows_Perception_Spatial +#define IID_ISpatialBoundingVolumeStatics IID___x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics +#define ISpatialBoundingVolumeStaticsVtbl __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStaticsVtbl +#define ISpatialBoundingVolumeStatics __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics +#define ISpatialBoundingVolumeStatics_QueryInterface __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_QueryInterface +#define ISpatialBoundingVolumeStatics_AddRef __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_AddRef +#define ISpatialBoundingVolumeStatics_Release __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_Release +#define ISpatialBoundingVolumeStatics_GetIids __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_GetIids +#define ISpatialBoundingVolumeStatics_GetRuntimeClassName __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_GetRuntimeClassName +#define ISpatialBoundingVolumeStatics_GetTrustLevel __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_GetTrustLevel +#define ISpatialBoundingVolumeStatics_FromBox __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FromBox +#define ISpatialBoundingVolumeStatics_FromOrientedBox __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FromOrientedBox +#define ISpatialBoundingVolumeStatics_FromSphere __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FromSphere +#define ISpatialBoundingVolumeStatics_FromFrustum __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_FromFrustum +#endif /* WIDL_using_Windows_Perception_Spatial */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolumeStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ISpatialCoordinateSystem interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem, 0x69ebca4b, 0x60a3, 0x3586, 0xa6,0x53, 0x59,0xa7,0xbd,0x67,0x6d,0x07); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + MIDL_INTERFACE("69ebca4b-60a3-3586-a653-59a7bd676d07") + ISpatialCoordinateSystem : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE TryGetTransformTo( + ABI::Windows::Perception::Spatial::ISpatialCoordinateSystem *target, + ABI::Windows::Foundation::IReference **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem, 0x69ebca4b, 0x60a3, 0x3586, 0xa6,0x53, 0x59,0xa7,0xbd,0x67,0x6d,0x07) +#endif +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystemVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *This, + TrustLevel *trustLevel); + + /*** ISpatialCoordinateSystem methods ***/ + HRESULT (STDMETHODCALLTYPE *TryGetTransformTo)( + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *This, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *target, + __FIReference_1_Matrix4x4 **value); + + END_INTERFACE +} __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystemVtbl; + +interface __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem { + CONST_VTBL __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystemVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpatialCoordinateSystem methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_TryGetTransformTo(This,target,value) (This)->lpVtbl->TryGetTransformTo(This,target,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_QueryInterface(__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_AddRef(__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_Release(__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_GetIids(__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_GetRuntimeClassName(__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_GetTrustLevel(__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpatialCoordinateSystem methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_TryGetTransformTo(__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem* This,__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *target,__FIReference_1_Matrix4x4 **value) { + return This->lpVtbl->TryGetTransformTo(This,target,value); +} +#endif +#ifdef WIDL_using_Windows_Perception_Spatial +#define IID_ISpatialCoordinateSystem IID___x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem +#define ISpatialCoordinateSystemVtbl __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystemVtbl +#define ISpatialCoordinateSystem __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem +#define ISpatialCoordinateSystem_QueryInterface __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_QueryInterface +#define ISpatialCoordinateSystem_AddRef __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_AddRef +#define ISpatialCoordinateSystem_Release __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_Release +#define ISpatialCoordinateSystem_GetIids __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_GetIids +#define ISpatialCoordinateSystem_GetRuntimeClassName __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_GetRuntimeClassName +#define ISpatialCoordinateSystem_GetTrustLevel __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_GetTrustLevel +#define ISpatialCoordinateSystem_TryGetTransformTo __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_TryGetTransformTo +#endif /* WIDL_using_Windows_Perception_Spatial */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.Perception.Spatial.SpatialBoundingVolume + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_Perception_Spatial_SpatialBoundingVolume_DEFINED +#define RUNTIMECLASS_Windows_Perception_Spatial_SpatialBoundingVolume_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Perception_Spatial_SpatialBoundingVolume[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','p','a','t','i','a','l','B','o','u','n','d','i','n','g','V','o','l','u','m','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_SpatialBoundingVolume[] = L"Windows.Perception.Spatial.SpatialBoundingVolume"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_SpatialBoundingVolume[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','p','a','t','i','a','l','B','o','u','n','d','i','n','g','V','o','l','u','m','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Perception_Spatial_SpatialBoundingVolume_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.Perception.Spatial.SpatialCoordinateSystem + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_Perception_Spatial_SpatialCoordinateSystem_DEFINED +#define RUNTIMECLASS_Windows_Perception_Spatial_SpatialCoordinateSystem_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Perception_Spatial_SpatialCoordinateSystem[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','p','a','t','i','a','l','C','o','o','r','d','i','n','a','t','e','S','y','s','t','e','m',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_SpatialCoordinateSystem[] = L"Windows.Perception.Spatial.SpatialCoordinateSystem"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_SpatialCoordinateSystem[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','p','a','t','i','a','l','C','o','o','r','d','i','n','a','t','e','S','y','s','t','e','m',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Perception_Spatial_SpatialCoordinateSystem_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume, 0x89e8f1ee, 0x3a2a, 0x5b69, 0xa7,0x86, 0xcd,0xdc,0xf7,0x45,0x6a,0x3a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("89e8f1ee-3a2a-5b69-a786-cddcf7456a3a") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume, 0x89e8f1ee, 0x3a2a, 0x5b69, 0xa7,0x86, 0xcd,0xdc,0xf7,0x45,0x6a,0x3a) +#endif +#else +typedef struct __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This, + __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume **value); + + END_INTERFACE +} __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl; + +interface __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume { + CONST_VTBL __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_QueryInterface(__FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_AddRef(__FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_Release(__FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetIids(__FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetRuntimeClassName(__FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetTrustLevel(__FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_First(__FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This,__FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_SpatialBoundingVolume IID___FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume +#define IIterable_SpatialBoundingVolumeVtbl __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl +#define IIterable_SpatialBoundingVolume __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume +#define IIterable_SpatialBoundingVolume_QueryInterface __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_QueryInterface +#define IIterable_SpatialBoundingVolume_AddRef __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_AddRef +#define IIterable_SpatialBoundingVolume_Release __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_Release +#define IIterable_SpatialBoundingVolume_GetIids __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetIids +#define IIterable_SpatialBoundingVolume_GetRuntimeClassName __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetRuntimeClassName +#define IIterable_SpatialBoundingVolume_GetTrustLevel __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetTrustLevel +#define IIterable_SpatialBoundingVolume_First __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume, 0xeb8385c5, 0x0775, 0x5415, 0x8f,0x76, 0x32,0x7e,0x6e,0x38,0x8a,0xc5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("eb8385c5-0775-5415-8f76-327e6e388ac5") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume, 0xeb8385c5, 0x0775, 0x5415, 0x8f,0x76, 0x32,0x7e,0x6e,0x38,0x8a,0xc5) +#endif +#else +typedef struct __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *This, + UINT32 items_size, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl; + +interface __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume { + CONST_VTBL __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_QueryInterface(__FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_AddRef(__FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_Release(__FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetIids(__FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetRuntimeClassName(__FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetTrustLevel(__FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_get_Current(__FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This,__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_get_HasCurrent(__FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_MoveNext(__FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetMany(__FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume* This,UINT32 items_size,__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_SpatialBoundingVolume IID___FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume +#define IIterator_SpatialBoundingVolumeVtbl __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolumeVtbl +#define IIterator_SpatialBoundingVolume __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume +#define IIterator_SpatialBoundingVolume_QueryInterface __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_QueryInterface +#define IIterator_SpatialBoundingVolume_AddRef __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_AddRef +#define IIterator_SpatialBoundingVolume_Release __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_Release +#define IIterator_SpatialBoundingVolume_GetIids __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetIids +#define IIterator_SpatialBoundingVolume_GetRuntimeClassName __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetRuntimeClassName +#define IIterator_SpatialBoundingVolume_GetTrustLevel __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetTrustLevel +#define IIterator_SpatialBoundingVolume_get_Current __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_get_Current +#define IIterator_SpatialBoundingVolume_get_HasCurrent __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_get_HasCurrent +#define IIterator_SpatialBoundingVolume_MoveNext __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_MoveNext +#define IIterator_SpatialBoundingVolume_GetMany __FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus, 0x6ced54c8, 0x7689, 0x525a, 0x80,0xe1, 0x95,0x6a,0x9d,0x85,0xcd,0x83); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("6ced54c8-7689-525a-80e1-956a9d85cd83") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus, 0x6ced54c8, 0x7689, 0x525a, 0x80,0xe1, 0x95,0x6a,0x9d,0x85,0xcd,0x83) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatusVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus *This, + __FIAsyncOperation_1_SpatialPerceptionAccessStatus *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatusVtbl; + +interface __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatusVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_QueryInterface(__FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_AddRef(__FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_Release(__FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_Invoke(__FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus* This,__FIAsyncOperation_1_SpatialPerceptionAccessStatus *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_SpatialPerceptionAccessStatus IID___FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus +#define IAsyncOperationCompletedHandler_SpatialPerceptionAccessStatusVtbl __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatusVtbl +#define IAsyncOperationCompletedHandler_SpatialPerceptionAccessStatus __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus +#define IAsyncOperationCompletedHandler_SpatialPerceptionAccessStatus_QueryInterface __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_QueryInterface +#define IAsyncOperationCompletedHandler_SpatialPerceptionAccessStatus_AddRef __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_AddRef +#define IAsyncOperationCompletedHandler_SpatialPerceptionAccessStatus_Release __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_Release +#define IAsyncOperationCompletedHandler_SpatialPerceptionAccessStatus_Invoke __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_SpatialPerceptionAccessStatus_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_SpatialPerceptionAccessStatus_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_SpatialPerceptionAccessStatus, 0xb425d126, 0x1069, 0x563f, 0xa8,0x63, 0x44,0xa3,0x0a,0x8f,0x07,0x1d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("b425d126-1069-563f-a863-44a30a8f071d") + IAsyncOperation : IAsyncOperation_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_SpatialPerceptionAccessStatus, 0xb425d126, 0x1069, 0x563f, 0xa8,0x63, 0x44,0xa3,0x0a,0x8f,0x07,0x1d) +#endif +#else +typedef struct __FIAsyncOperation_1_SpatialPerceptionAccessStatusVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_SpatialPerceptionAccessStatus *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_SpatialPerceptionAccessStatus *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_SpatialPerceptionAccessStatus *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_SpatialPerceptionAccessStatus *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_SpatialPerceptionAccessStatus *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_SpatialPerceptionAccessStatus *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_SpatialPerceptionAccessStatus *This, + __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_SpatialPerceptionAccessStatus *This, + __FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_SpatialPerceptionAccessStatus *This, + enum __x_ABI_CWindows_CPerception_CSpatial_CSpatialPerceptionAccessStatus *results); + + END_INTERFACE +} __FIAsyncOperation_1_SpatialPerceptionAccessStatusVtbl; + +interface __FIAsyncOperation_1_SpatialPerceptionAccessStatus { + CONST_VTBL __FIAsyncOperation_1_SpatialPerceptionAccessStatusVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_SpatialPerceptionAccessStatus_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_SpatialPerceptionAccessStatus_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_SpatialPerceptionAccessStatus_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_SpatialPerceptionAccessStatus_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_SpatialPerceptionAccessStatus_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_SpatialPerceptionAccessStatus_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_SpatialPerceptionAccessStatus_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_SpatialPerceptionAccessStatus_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_SpatialPerceptionAccessStatus_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_SpatialPerceptionAccessStatus_QueryInterface(__FIAsyncOperation_1_SpatialPerceptionAccessStatus* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_SpatialPerceptionAccessStatus_AddRef(__FIAsyncOperation_1_SpatialPerceptionAccessStatus* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_SpatialPerceptionAccessStatus_Release(__FIAsyncOperation_1_SpatialPerceptionAccessStatus* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_SpatialPerceptionAccessStatus_GetIids(__FIAsyncOperation_1_SpatialPerceptionAccessStatus* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_SpatialPerceptionAccessStatus_GetRuntimeClassName(__FIAsyncOperation_1_SpatialPerceptionAccessStatus* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_SpatialPerceptionAccessStatus_GetTrustLevel(__FIAsyncOperation_1_SpatialPerceptionAccessStatus* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_SpatialPerceptionAccessStatus_put_Completed(__FIAsyncOperation_1_SpatialPerceptionAccessStatus* This,__FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_SpatialPerceptionAccessStatus_get_Completed(__FIAsyncOperation_1_SpatialPerceptionAccessStatus* This,__FIAsyncOperationCompletedHandler_1_SpatialPerceptionAccessStatus **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_SpatialPerceptionAccessStatus_GetResults(__FIAsyncOperation_1_SpatialPerceptionAccessStatus* This,enum __x_ABI_CWindows_CPerception_CSpatial_CSpatialPerceptionAccessStatus *results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_SpatialPerceptionAccessStatus IID___FIAsyncOperation_1_SpatialPerceptionAccessStatus +#define IAsyncOperation_SpatialPerceptionAccessStatusVtbl __FIAsyncOperation_1_SpatialPerceptionAccessStatusVtbl +#define IAsyncOperation_SpatialPerceptionAccessStatus __FIAsyncOperation_1_SpatialPerceptionAccessStatus +#define IAsyncOperation_SpatialPerceptionAccessStatus_QueryInterface __FIAsyncOperation_1_SpatialPerceptionAccessStatus_QueryInterface +#define IAsyncOperation_SpatialPerceptionAccessStatus_AddRef __FIAsyncOperation_1_SpatialPerceptionAccessStatus_AddRef +#define IAsyncOperation_SpatialPerceptionAccessStatus_Release __FIAsyncOperation_1_SpatialPerceptionAccessStatus_Release +#define IAsyncOperation_SpatialPerceptionAccessStatus_GetIids __FIAsyncOperation_1_SpatialPerceptionAccessStatus_GetIids +#define IAsyncOperation_SpatialPerceptionAccessStatus_GetRuntimeClassName __FIAsyncOperation_1_SpatialPerceptionAccessStatus_GetRuntimeClassName +#define IAsyncOperation_SpatialPerceptionAccessStatus_GetTrustLevel __FIAsyncOperation_1_SpatialPerceptionAccessStatus_GetTrustLevel +#define IAsyncOperation_SpatialPerceptionAccessStatus_put_Completed __FIAsyncOperation_1_SpatialPerceptionAccessStatus_put_Completed +#define IAsyncOperation_SpatialPerceptionAccessStatus_get_Completed __FIAsyncOperation_1_SpatialPerceptionAccessStatus_get_Completed +#define IAsyncOperation_SpatialPerceptionAccessStatus_GetResults __FIAsyncOperation_1_SpatialPerceptionAccessStatus_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_SpatialPerceptionAccessStatus_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IReference interface + */ +#ifndef ____FIReference_1_SpatialBoundingBox_INTERFACE_DEFINED__ +#define ____FIReference_1_SpatialBoundingBox_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIReference_1_SpatialBoundingBox, 0xab3274d9, 0x9b82, 0x5396, 0xbb,0x00, 0xd7,0x0c,0x53,0x97,0x96,0xb3); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("ab3274d9-9b82-5396-bb00-d70c539796b3") + IReference : IReference_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIReference_1_SpatialBoundingBox, 0xab3274d9, 0x9b82, 0x5396, 0xbb,0x00, 0xd7,0x0c,0x53,0x97,0x96,0xb3) +#endif +#else +typedef struct __FIReference_1_SpatialBoundingBoxVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIReference_1_SpatialBoundingBox *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIReference_1_SpatialBoundingBox *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIReference_1_SpatialBoundingBox *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIReference_1_SpatialBoundingBox *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIReference_1_SpatialBoundingBox *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIReference_1_SpatialBoundingBox *This, + TrustLevel *trustLevel); + + /*** IReference methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIReference_1_SpatialBoundingBox *This, + struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingBox *value); + + END_INTERFACE +} __FIReference_1_SpatialBoundingBoxVtbl; + +interface __FIReference_1_SpatialBoundingBox { + CONST_VTBL __FIReference_1_SpatialBoundingBoxVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIReference_1_SpatialBoundingBox_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIReference_1_SpatialBoundingBox_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIReference_1_SpatialBoundingBox_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIReference_1_SpatialBoundingBox_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIReference_1_SpatialBoundingBox_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIReference_1_SpatialBoundingBox_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IReference methods ***/ +#define __FIReference_1_SpatialBoundingBox_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingBox_QueryInterface(__FIReference_1_SpatialBoundingBox* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIReference_1_SpatialBoundingBox_AddRef(__FIReference_1_SpatialBoundingBox* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIReference_1_SpatialBoundingBox_Release(__FIReference_1_SpatialBoundingBox* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingBox_GetIids(__FIReference_1_SpatialBoundingBox* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingBox_GetRuntimeClassName(__FIReference_1_SpatialBoundingBox* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingBox_GetTrustLevel(__FIReference_1_SpatialBoundingBox* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IReference methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingBox_get_Value(__FIReference_1_SpatialBoundingBox* This,struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingBox *value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IReference_SpatialBoundingBox IID___FIReference_1_SpatialBoundingBox +#define IReference_SpatialBoundingBoxVtbl __FIReference_1_SpatialBoundingBoxVtbl +#define IReference_SpatialBoundingBox __FIReference_1_SpatialBoundingBox +#define IReference_SpatialBoundingBox_QueryInterface __FIReference_1_SpatialBoundingBox_QueryInterface +#define IReference_SpatialBoundingBox_AddRef __FIReference_1_SpatialBoundingBox_AddRef +#define IReference_SpatialBoundingBox_Release __FIReference_1_SpatialBoundingBox_Release +#define IReference_SpatialBoundingBox_GetIids __FIReference_1_SpatialBoundingBox_GetIids +#define IReference_SpatialBoundingBox_GetRuntimeClassName __FIReference_1_SpatialBoundingBox_GetRuntimeClassName +#define IReference_SpatialBoundingBox_GetTrustLevel __FIReference_1_SpatialBoundingBox_GetTrustLevel +#define IReference_SpatialBoundingBox_get_Value __FIReference_1_SpatialBoundingBox_get_Value +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIReference_1_SpatialBoundingBox_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IReference interface + */ +#ifndef ____FIReference_1_SpatialBoundingFrustum_INTERFACE_DEFINED__ +#define ____FIReference_1_SpatialBoundingFrustum_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIReference_1_SpatialBoundingFrustum, 0xf434face, 0x0c36, 0x5749, 0xa8,0xa0, 0x0b,0xb6,0xce,0x78,0xa6,0x14); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("f434face-0c36-5749-a8a0-0bb6ce78a614") + IReference : IReference_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIReference_1_SpatialBoundingFrustum, 0xf434face, 0x0c36, 0x5749, 0xa8,0xa0, 0x0b,0xb6,0xce,0x78,0xa6,0x14) +#endif +#else +typedef struct __FIReference_1_SpatialBoundingFrustumVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIReference_1_SpatialBoundingFrustum *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIReference_1_SpatialBoundingFrustum *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIReference_1_SpatialBoundingFrustum *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIReference_1_SpatialBoundingFrustum *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIReference_1_SpatialBoundingFrustum *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIReference_1_SpatialBoundingFrustum *This, + TrustLevel *trustLevel); + + /*** IReference methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIReference_1_SpatialBoundingFrustum *This, + struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingFrustum *value); + + END_INTERFACE +} __FIReference_1_SpatialBoundingFrustumVtbl; + +interface __FIReference_1_SpatialBoundingFrustum { + CONST_VTBL __FIReference_1_SpatialBoundingFrustumVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIReference_1_SpatialBoundingFrustum_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIReference_1_SpatialBoundingFrustum_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIReference_1_SpatialBoundingFrustum_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIReference_1_SpatialBoundingFrustum_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIReference_1_SpatialBoundingFrustum_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIReference_1_SpatialBoundingFrustum_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IReference methods ***/ +#define __FIReference_1_SpatialBoundingFrustum_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingFrustum_QueryInterface(__FIReference_1_SpatialBoundingFrustum* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIReference_1_SpatialBoundingFrustum_AddRef(__FIReference_1_SpatialBoundingFrustum* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIReference_1_SpatialBoundingFrustum_Release(__FIReference_1_SpatialBoundingFrustum* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingFrustum_GetIids(__FIReference_1_SpatialBoundingFrustum* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingFrustum_GetRuntimeClassName(__FIReference_1_SpatialBoundingFrustum* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingFrustum_GetTrustLevel(__FIReference_1_SpatialBoundingFrustum* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IReference methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingFrustum_get_Value(__FIReference_1_SpatialBoundingFrustum* This,struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingFrustum *value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IReference_SpatialBoundingFrustum IID___FIReference_1_SpatialBoundingFrustum +#define IReference_SpatialBoundingFrustumVtbl __FIReference_1_SpatialBoundingFrustumVtbl +#define IReference_SpatialBoundingFrustum __FIReference_1_SpatialBoundingFrustum +#define IReference_SpatialBoundingFrustum_QueryInterface __FIReference_1_SpatialBoundingFrustum_QueryInterface +#define IReference_SpatialBoundingFrustum_AddRef __FIReference_1_SpatialBoundingFrustum_AddRef +#define IReference_SpatialBoundingFrustum_Release __FIReference_1_SpatialBoundingFrustum_Release +#define IReference_SpatialBoundingFrustum_GetIids __FIReference_1_SpatialBoundingFrustum_GetIids +#define IReference_SpatialBoundingFrustum_GetRuntimeClassName __FIReference_1_SpatialBoundingFrustum_GetRuntimeClassName +#define IReference_SpatialBoundingFrustum_GetTrustLevel __FIReference_1_SpatialBoundingFrustum_GetTrustLevel +#define IReference_SpatialBoundingFrustum_get_Value __FIReference_1_SpatialBoundingFrustum_get_Value +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIReference_1_SpatialBoundingFrustum_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IReference interface + */ +#ifndef ____FIReference_1_SpatialBoundingOrientedBox_INTERFACE_DEFINED__ +#define ____FIReference_1_SpatialBoundingOrientedBox_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIReference_1_SpatialBoundingOrientedBox, 0x09f88309, 0x9f81, 0x5207, 0xbd,0xb2, 0xab,0xef,0x92,0x6d,0xb1,0x8f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("09f88309-9f81-5207-bdb2-abef926db18f") + IReference : IReference_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIReference_1_SpatialBoundingOrientedBox, 0x09f88309, 0x9f81, 0x5207, 0xbd,0xb2, 0xab,0xef,0x92,0x6d,0xb1,0x8f) +#endif +#else +typedef struct __FIReference_1_SpatialBoundingOrientedBoxVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIReference_1_SpatialBoundingOrientedBox *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIReference_1_SpatialBoundingOrientedBox *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIReference_1_SpatialBoundingOrientedBox *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIReference_1_SpatialBoundingOrientedBox *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIReference_1_SpatialBoundingOrientedBox *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIReference_1_SpatialBoundingOrientedBox *This, + TrustLevel *trustLevel); + + /*** IReference methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIReference_1_SpatialBoundingOrientedBox *This, + struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingOrientedBox *value); + + END_INTERFACE +} __FIReference_1_SpatialBoundingOrientedBoxVtbl; + +interface __FIReference_1_SpatialBoundingOrientedBox { + CONST_VTBL __FIReference_1_SpatialBoundingOrientedBoxVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIReference_1_SpatialBoundingOrientedBox_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIReference_1_SpatialBoundingOrientedBox_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIReference_1_SpatialBoundingOrientedBox_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIReference_1_SpatialBoundingOrientedBox_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIReference_1_SpatialBoundingOrientedBox_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIReference_1_SpatialBoundingOrientedBox_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IReference methods ***/ +#define __FIReference_1_SpatialBoundingOrientedBox_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingOrientedBox_QueryInterface(__FIReference_1_SpatialBoundingOrientedBox* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIReference_1_SpatialBoundingOrientedBox_AddRef(__FIReference_1_SpatialBoundingOrientedBox* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIReference_1_SpatialBoundingOrientedBox_Release(__FIReference_1_SpatialBoundingOrientedBox* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingOrientedBox_GetIids(__FIReference_1_SpatialBoundingOrientedBox* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingOrientedBox_GetRuntimeClassName(__FIReference_1_SpatialBoundingOrientedBox* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingOrientedBox_GetTrustLevel(__FIReference_1_SpatialBoundingOrientedBox* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IReference methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_SpatialBoundingOrientedBox_get_Value(__FIReference_1_SpatialBoundingOrientedBox* This,struct __x_ABI_CWindows_CPerception_CSpatial_CSpatialBoundingOrientedBox *value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IReference_SpatialBoundingOrientedBox IID___FIReference_1_SpatialBoundingOrientedBox +#define IReference_SpatialBoundingOrientedBoxVtbl __FIReference_1_SpatialBoundingOrientedBoxVtbl +#define IReference_SpatialBoundingOrientedBox __FIReference_1_SpatialBoundingOrientedBox +#define IReference_SpatialBoundingOrientedBox_QueryInterface __FIReference_1_SpatialBoundingOrientedBox_QueryInterface +#define IReference_SpatialBoundingOrientedBox_AddRef __FIReference_1_SpatialBoundingOrientedBox_AddRef +#define IReference_SpatialBoundingOrientedBox_Release __FIReference_1_SpatialBoundingOrientedBox_Release +#define IReference_SpatialBoundingOrientedBox_GetIids __FIReference_1_SpatialBoundingOrientedBox_GetIids +#define IReference_SpatialBoundingOrientedBox_GetRuntimeClassName __FIReference_1_SpatialBoundingOrientedBox_GetRuntimeClassName +#define IReference_SpatialBoundingOrientedBox_GetTrustLevel __FIReference_1_SpatialBoundingOrientedBox_GetTrustLevel +#define IReference_SpatialBoundingOrientedBox_get_Value __FIReference_1_SpatialBoundingOrientedBox_get_Value +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIReference_1_SpatialBoundingOrientedBox_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_perception_spatial_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.perception.spatial.surfaces.h b/lib/libc/include/any-windows-any/windows.perception.spatial.surfaces.h new file mode 100644 index 0000000000000000000000000000000000000000..ac39f692a0f3cadb75b03de28f8df1826f675438 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.perception.spatial.surfaces.h @@ -0,0 +1,2867 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.perception.spatial.surfaces.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_perception_spatial_surfaces_h__ +#define __windows_perception_spatial_surfaces_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceInfo +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceInfo; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceMesh +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceMesh; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceMeshBuffer +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceMeshBuffer; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceMeshOptions +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceMeshOptions; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceMeshOptionsStatics +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceMeshOptionsStatics; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceObserver +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceObserver; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceObserverStatics +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceObserverStatics; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceObserverStatics2 +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceObserverStatics2; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceInfo_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + class SpatialSurfaceInfo; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceInfo __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceInfo; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceInfo_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMesh_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMesh_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + class SpatialSurfaceMesh; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMesh __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMesh; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMesh_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMeshBuffer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMeshBuffer_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + class SpatialSurfaceMeshBuffer; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMeshBuffer __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMeshBuffer; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMeshBuffer_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMeshOptions_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMeshOptions_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + class SpatialSurfaceMeshOptions; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMeshOptions __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMeshOptions; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceMeshOptions_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceObserver_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceObserver_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + class SpatialSurfaceObserver; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceObserver __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceObserver; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CSpatialSurfaceObserver_FWD_DEFINED__ */ + +#ifndef ____FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +#define ____FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +typedef interface __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo; +#ifdef __cplusplus +#define __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo ABI::Windows::Foundation::Collections::IMapView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +#define ____FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +typedef interface __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo; +#ifdef __cplusplus +#define __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo ABI::Windows::Foundation::Collections::IKeyValuePair +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +#define ____FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +typedef interface __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo; +#ifdef __cplusplus +#define __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo ABI::Windows::Foundation::Collections::IIterable* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +#define ____FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +typedef interface __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo; +#ifdef __cplusplus +#define __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo ABI::Windows::Foundation::Collections::IIterator* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceInfo +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceInfo; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceMesh +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceMesh; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceMeshBuffer +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceMeshBuffer; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceMeshOptions +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceMeshOptions; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceMeshOptionsStatics +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceMeshOptionsStatics; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceObserver +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceObserver; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceObserverStatics +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceObserverStatics; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceObserverStatics2 +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + interface ISpatialSurfaceObserverStatics2; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +#define ____FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +typedef interface __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo; +#ifdef __cplusplus +#define __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo ABI::Windows::Foundation::Collections::IMapView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +#define ____FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +typedef interface __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo; +#ifdef __cplusplus +#define __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo ABI::Windows::Foundation::Collections::IKeyValuePair +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +#define ____FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +typedef interface __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo; +#ifdef __cplusplus +#define __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo ABI::Windows::Foundation::Collections::IIterable* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +#define ____FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_FWD_DEFINED__ +typedef interface __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo; +#ifdef __cplusplus +#define __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo ABI::Windows::Foundation::Collections::IIterator* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * ISpatialSurfaceInfo interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo, 0xf8e9ebe7, 0x39b7, 0x3962, 0xbb,0x03, 0x57,0xf5,0x6e,0x1f,0xb0,0xa1); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + MIDL_INTERFACE("f8e9ebe7-39b7-3962-bb03-57f56e1fb0a1") + ISpatialSurfaceInfo : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Id( + GUID *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_UpdateTime( + struct DateTime *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryGetBounds( + ABI::Windows::Perception::Spatial::ISpatialCoordinateSystem *system, + ABI::Windows::Foundation::IReference **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryComputeLatestMeshAsync( + DOUBLE triangles, + ABI::Windows::Foundation::IAsyncOperation **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryComputeLatestMeshWithOptionsAsync( + DOUBLE triangles, + ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceMeshOptions *options, + ABI::Windows::Foundation::IAsyncOperation **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo, 0xf8e9ebe7, 0x39b7, 0x3962, 0xbb,0x03, 0x57,0xf5,0x6e,0x1f,0xb0,0xa1) +#endif +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfoVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo *This, + TrustLevel *trustLevel); + + /*** ISpatialSurfaceInfo methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Id)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo *This, + GUID *value); + + HRESULT (STDMETHODCALLTYPE *get_UpdateTime)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo *This, + struct __x_ABI_CWindows_CFoundation_CDateTime *value); + + HRESULT (STDMETHODCALLTYPE *TryGetBounds)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo *This, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *system, + __FIReference_1_SpatialBoundingOrientedBox **value); + + HRESULT (STDMETHODCALLTYPE *TryComputeLatestMeshAsync)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo *This, + DOUBLE triangles, + __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh **value); + + HRESULT (STDMETHODCALLTYPE *TryComputeLatestMeshWithOptionsAsync)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo *This, + DOUBLE triangles, + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *options, + __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh **value); + + END_INTERFACE +} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfoVtbl; + +interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo { + CONST_VTBL __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfoVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpatialSurfaceInfo methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_get_Id(This,value) (This)->lpVtbl->get_Id(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_get_UpdateTime(This,value) (This)->lpVtbl->get_UpdateTime(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_TryGetBounds(This,system,value) (This)->lpVtbl->TryGetBounds(This,system,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_TryComputeLatestMeshAsync(This,triangles,value) (This)->lpVtbl->TryComputeLatestMeshAsync(This,triangles,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_TryComputeLatestMeshWithOptionsAsync(This,triangles,options,value) (This)->lpVtbl->TryComputeLatestMeshWithOptionsAsync(This,triangles,options,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_QueryInterface(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_AddRef(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_Release(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_GetIids(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_GetRuntimeClassName(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_GetTrustLevel(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpatialSurfaceInfo methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_get_Id(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,GUID *value) { + return This->lpVtbl->get_Id(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_get_UpdateTime(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,struct __x_ABI_CWindows_CFoundation_CDateTime *value) { + return This->lpVtbl->get_UpdateTime(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_TryGetBounds(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem *system,__FIReference_1_SpatialBoundingOrientedBox **value) { + return This->lpVtbl->TryGetBounds(This,system,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_TryComputeLatestMeshAsync(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,DOUBLE triangles,__FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh **value) { + return This->lpVtbl->TryComputeLatestMeshAsync(This,triangles,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_TryComputeLatestMeshWithOptionsAsync(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo* This,DOUBLE triangles,__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *options,__FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh **value) { + return This->lpVtbl->TryComputeLatestMeshWithOptionsAsync(This,triangles,options,value); +} +#endif +#ifdef WIDL_using_Windows_Perception_Spatial_Surfaces +#define IID_ISpatialSurfaceInfo IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo +#define ISpatialSurfaceInfoVtbl __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfoVtbl +#define ISpatialSurfaceInfo __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo +#define ISpatialSurfaceInfo_QueryInterface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_QueryInterface +#define ISpatialSurfaceInfo_AddRef __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_AddRef +#define ISpatialSurfaceInfo_Release __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_Release +#define ISpatialSurfaceInfo_GetIids __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_GetIids +#define ISpatialSurfaceInfo_GetRuntimeClassName __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_GetRuntimeClassName +#define ISpatialSurfaceInfo_GetTrustLevel __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_GetTrustLevel +#define ISpatialSurfaceInfo_get_Id __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_get_Id +#define ISpatialSurfaceInfo_get_UpdateTime __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_get_UpdateTime +#define ISpatialSurfaceInfo_TryGetBounds __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_TryGetBounds +#define ISpatialSurfaceInfo_TryComputeLatestMeshAsync __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_TryComputeLatestMeshAsync +#define ISpatialSurfaceInfo_TryComputeLatestMeshWithOptionsAsync __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_TryComputeLatestMeshWithOptionsAsync +#endif /* WIDL_using_Windows_Perception_Spatial_Surfaces */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ISpatialSurfaceMesh interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh, 0x108f57d9, 0xdf0d, 0x3950, 0xa0,0xfd, 0xf9,0x72,0xc7,0x7c,0x27,0xb4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + MIDL_INTERFACE("108f57d9-df0d-3950-a0fd-f972c77c27b4") + ISpatialSurfaceMesh : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_SurfaceInfo( + ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceInfo **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CoordinateSystem( + ABI::Windows::Perception::Spatial::ISpatialCoordinateSystem **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_TriangleIndices( + ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceMeshBuffer **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_VertexPositions( + ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceMeshBuffer **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_VertexPositionScale( + struct Vector3 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_VertexNormals( + ABI::Windows::Perception::Spatial::Surfaces::ISpatialSurfaceMeshBuffer **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh, 0x108f57d9, 0xdf0d, 0x3950, 0xa0,0xfd, 0xf9,0x72,0xc7,0x7c,0x27,0xb4) +#endif +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh *This, + TrustLevel *trustLevel); + + /*** ISpatialSurfaceMesh methods ***/ + HRESULT (STDMETHODCALLTYPE *get_SurfaceInfo)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh *This, + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo **value); + + HRESULT (STDMETHODCALLTYPE *get_CoordinateSystem)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh *This, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem **value); + + HRESULT (STDMETHODCALLTYPE *get_TriangleIndices)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh *This, + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer **value); + + HRESULT (STDMETHODCALLTYPE *get_VertexPositions)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh *This, + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer **value); + + HRESULT (STDMETHODCALLTYPE *get_VertexPositionScale)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value); + + HRESULT (STDMETHODCALLTYPE *get_VertexNormals)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh *This, + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer **value); + + END_INTERFACE +} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshVtbl; + +interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh { + CONST_VTBL __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpatialSurfaceMesh methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_SurfaceInfo(This,value) (This)->lpVtbl->get_SurfaceInfo(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_CoordinateSystem(This,value) (This)->lpVtbl->get_CoordinateSystem(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_TriangleIndices(This,value) (This)->lpVtbl->get_TriangleIndices(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_VertexPositions(This,value) (This)->lpVtbl->get_VertexPositions(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_VertexPositionScale(This,value) (This)->lpVtbl->get_VertexPositionScale(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_VertexNormals(This,value) (This)->lpVtbl->get_VertexNormals(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_QueryInterface(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_AddRef(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_Release(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_GetIids(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_GetRuntimeClassName(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_GetTrustLevel(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpatialSurfaceMesh methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_SurfaceInfo(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo **value) { + return This->lpVtbl->get_SurfaceInfo(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_CoordinateSystem(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,__x_ABI_CWindows_CPerception_CSpatial_CISpatialCoordinateSystem **value) { + return This->lpVtbl->get_CoordinateSystem(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_TriangleIndices(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer **value) { + return This->lpVtbl->get_TriangleIndices(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_VertexPositions(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer **value) { + return This->lpVtbl->get_VertexPositions(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_VertexPositionScale(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value) { + return This->lpVtbl->get_VertexPositionScale(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_VertexNormals(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh* This,__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer **value) { + return This->lpVtbl->get_VertexNormals(This,value); +} +#endif +#ifdef WIDL_using_Windows_Perception_Spatial_Surfaces +#define IID_ISpatialSurfaceMesh IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh +#define ISpatialSurfaceMeshVtbl __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshVtbl +#define ISpatialSurfaceMesh __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh +#define ISpatialSurfaceMesh_QueryInterface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_QueryInterface +#define ISpatialSurfaceMesh_AddRef __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_AddRef +#define ISpatialSurfaceMesh_Release __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_Release +#define ISpatialSurfaceMesh_GetIids __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_GetIids +#define ISpatialSurfaceMesh_GetRuntimeClassName __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_GetRuntimeClassName +#define ISpatialSurfaceMesh_GetTrustLevel __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_GetTrustLevel +#define ISpatialSurfaceMesh_get_SurfaceInfo __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_SurfaceInfo +#define ISpatialSurfaceMesh_get_CoordinateSystem __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_CoordinateSystem +#define ISpatialSurfaceMesh_get_TriangleIndices __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_TriangleIndices +#define ISpatialSurfaceMesh_get_VertexPositions __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_VertexPositions +#define ISpatialSurfaceMesh_get_VertexPositionScale __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_VertexPositionScale +#define ISpatialSurfaceMesh_get_VertexNormals __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_get_VertexNormals +#endif /* WIDL_using_Windows_Perception_Spatial_Surfaces */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ISpatialSurfaceMeshBuffer interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer, 0x93cf59e0, 0x871f, 0x33f8, 0x98,0xb2, 0x03,0xd1,0x01,0x45,0x8f,0x6f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + MIDL_INTERFACE("93cf59e0-871f-33f8-98b2-03d101458f6f") + ISpatialSurfaceMeshBuffer : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Format( + enum DirectXPixelFormat *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Stride( + UINT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ElementCount( + UINT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Data( + ABI::Windows::Storage::Streams::IBuffer **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer, 0x93cf59e0, 0x871f, 0x33f8, 0x98,0xb2, 0x03,0xd1,0x01,0x45,0x8f,0x6f) +#endif +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBufferVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer *This, + TrustLevel *trustLevel); + + /*** ISpatialSurfaceMeshBuffer methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Format)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer *This, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value); + + HRESULT (STDMETHODCALLTYPE *get_Stride)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *get_ElementCount)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *get_Data)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer *This, + __x_ABI_CWindows_CStorage_CStreams_CIBuffer **value); + + END_INTERFACE +} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBufferVtbl; + +interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer { + CONST_VTBL __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBufferVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpatialSurfaceMeshBuffer methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_get_Format(This,value) (This)->lpVtbl->get_Format(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_get_Stride(This,value) (This)->lpVtbl->get_Stride(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_get_ElementCount(This,value) (This)->lpVtbl->get_ElementCount(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_get_Data(This,value) (This)->lpVtbl->get_Data(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_QueryInterface(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_AddRef(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_Release(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_GetIids(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_GetRuntimeClassName(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_GetTrustLevel(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpatialSurfaceMeshBuffer methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_get_Format(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value) { + return This->lpVtbl->get_Format(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_get_Stride(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,UINT32 *value) { + return This->lpVtbl->get_Stride(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_get_ElementCount(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,UINT32 *value) { + return This->lpVtbl->get_ElementCount(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_get_Data(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer* This,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **value) { + return This->lpVtbl->get_Data(This,value); +} +#endif +#ifdef WIDL_using_Windows_Perception_Spatial_Surfaces +#define IID_ISpatialSurfaceMeshBuffer IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer +#define ISpatialSurfaceMeshBufferVtbl __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBufferVtbl +#define ISpatialSurfaceMeshBuffer __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer +#define ISpatialSurfaceMeshBuffer_QueryInterface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_QueryInterface +#define ISpatialSurfaceMeshBuffer_AddRef __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_AddRef +#define ISpatialSurfaceMeshBuffer_Release __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_Release +#define ISpatialSurfaceMeshBuffer_GetIids __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_GetIids +#define ISpatialSurfaceMeshBuffer_GetRuntimeClassName __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_GetRuntimeClassName +#define ISpatialSurfaceMeshBuffer_GetTrustLevel __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_GetTrustLevel +#define ISpatialSurfaceMeshBuffer_get_Format __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_get_Format +#define ISpatialSurfaceMeshBuffer_get_Stride __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_get_Stride +#define ISpatialSurfaceMeshBuffer_get_ElementCount __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_get_ElementCount +#define ISpatialSurfaceMeshBuffer_get_Data __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_get_Data +#endif /* WIDL_using_Windows_Perception_Spatial_Surfaces */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshBuffer_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ISpatialSurfaceMeshOptions interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions, 0xd2759f89, 0x3572, 0x3d2d, 0xa1,0x0d, 0x5f,0xee,0x93,0x94,0xaa,0x37); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + MIDL_INTERFACE("d2759f89-3572-3d2d-a10d-5fee9394aa37") + ISpatialSurfaceMeshOptions : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_VertexPositionFormat( + enum DirectXPixelFormat *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_VertexPositionFormat( + enum DirectXPixelFormat value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_TriangleIndexFormat( + enum DirectXPixelFormat *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_TriangleIndexFormat( + enum DirectXPixelFormat value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_VertexNormalFormat( + enum DirectXPixelFormat *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_VertexNormalFormat( + enum DirectXPixelFormat value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IncludeVertexNormals( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IncludeVertexNormals( + boolean value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions, 0xd2759f89, 0x3572, 0x3d2d, 0xa1,0x0d, 0x5f,0xee,0x93,0x94,0xaa,0x37) +#endif +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This, + TrustLevel *trustLevel); + + /*** ISpatialSurfaceMeshOptions methods ***/ + HRESULT (STDMETHODCALLTYPE *get_VertexPositionFormat)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value); + + HRESULT (STDMETHODCALLTYPE *put_VertexPositionFormat)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat value); + + HRESULT (STDMETHODCALLTYPE *get_TriangleIndexFormat)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value); + + HRESULT (STDMETHODCALLTYPE *put_TriangleIndexFormat)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat value); + + HRESULT (STDMETHODCALLTYPE *get_VertexNormalFormat)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value); + + HRESULT (STDMETHODCALLTYPE *put_VertexNormalFormat)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat value); + + HRESULT (STDMETHODCALLTYPE *get_IncludeVertexNormals)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IncludeVertexNormals)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions *This, + boolean value); + + END_INTERFACE +} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsVtbl; + +interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions { + CONST_VTBL __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpatialSurfaceMeshOptions methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_get_VertexPositionFormat(This,value) (This)->lpVtbl->get_VertexPositionFormat(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_put_VertexPositionFormat(This,value) (This)->lpVtbl->put_VertexPositionFormat(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_get_TriangleIndexFormat(This,value) (This)->lpVtbl->get_TriangleIndexFormat(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_put_TriangleIndexFormat(This,value) (This)->lpVtbl->put_TriangleIndexFormat(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_get_VertexNormalFormat(This,value) (This)->lpVtbl->get_VertexNormalFormat(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_put_VertexNormalFormat(This,value) (This)->lpVtbl->put_VertexNormalFormat(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_get_IncludeVertexNormals(This,value) (This)->lpVtbl->get_IncludeVertexNormals(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_put_IncludeVertexNormals(This,value) (This)->lpVtbl->put_IncludeVertexNormals(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_QueryInterface(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_AddRef(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_Release(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_GetIids(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_GetRuntimeClassName(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_GetTrustLevel(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpatialSurfaceMeshOptions methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_get_VertexPositionFormat(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value) { + return This->lpVtbl->get_VertexPositionFormat(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_put_VertexPositionFormat(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat value) { + return This->lpVtbl->put_VertexPositionFormat(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_get_TriangleIndexFormat(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value) { + return This->lpVtbl->get_TriangleIndexFormat(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_put_TriangleIndexFormat(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat value) { + return This->lpVtbl->put_TriangleIndexFormat(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_get_VertexNormalFormat(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value) { + return This->lpVtbl->get_VertexNormalFormat(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_put_VertexNormalFormat(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat value) { + return This->lpVtbl->put_VertexNormalFormat(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_get_IncludeVertexNormals(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,boolean *value) { + return This->lpVtbl->get_IncludeVertexNormals(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_put_IncludeVertexNormals(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions* This,boolean value) { + return This->lpVtbl->put_IncludeVertexNormals(This,value); +} +#endif +#ifdef WIDL_using_Windows_Perception_Spatial_Surfaces +#define IID_ISpatialSurfaceMeshOptions IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions +#define ISpatialSurfaceMeshOptionsVtbl __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsVtbl +#define ISpatialSurfaceMeshOptions __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions +#define ISpatialSurfaceMeshOptions_QueryInterface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_QueryInterface +#define ISpatialSurfaceMeshOptions_AddRef __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_AddRef +#define ISpatialSurfaceMeshOptions_Release __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_Release +#define ISpatialSurfaceMeshOptions_GetIids __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_GetIids +#define ISpatialSurfaceMeshOptions_GetRuntimeClassName __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_GetRuntimeClassName +#define ISpatialSurfaceMeshOptions_GetTrustLevel __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_GetTrustLevel +#define ISpatialSurfaceMeshOptions_get_VertexPositionFormat __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_get_VertexPositionFormat +#define ISpatialSurfaceMeshOptions_put_VertexPositionFormat __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_put_VertexPositionFormat +#define ISpatialSurfaceMeshOptions_get_TriangleIndexFormat __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_get_TriangleIndexFormat +#define ISpatialSurfaceMeshOptions_put_TriangleIndexFormat __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_put_TriangleIndexFormat +#define ISpatialSurfaceMeshOptions_get_VertexNormalFormat __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_get_VertexNormalFormat +#define ISpatialSurfaceMeshOptions_put_VertexNormalFormat __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_put_VertexNormalFormat +#define ISpatialSurfaceMeshOptions_get_IncludeVertexNormals __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_get_IncludeVertexNormals +#define ISpatialSurfaceMeshOptions_put_IncludeVertexNormals __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_put_IncludeVertexNormals +#endif /* WIDL_using_Windows_Perception_Spatial_Surfaces */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptions_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ISpatialSurfaceMeshOptionsStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics, 0x9b340abf, 0x9781, 0x4505, 0x89,0x35, 0x01,0x35,0x75,0xca,0xae,0x5e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + MIDL_INTERFACE("9b340abf-9781-4505-8935-013575caae5e") + ISpatialSurfaceMeshOptionsStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_SupportedVertexPositionFormats( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SupportedTriangleIndexFormats( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SupportedVertexNormalFormats( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics, 0x9b340abf, 0x9781, 0x4505, 0x89,0x35, 0x01,0x35,0x75,0xca,0xae,0x5e) +#endif +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics *This, + TrustLevel *trustLevel); + + /*** ISpatialSurfaceMeshOptionsStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_SupportedVertexPositionFormats)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics *This, + __FIVectorView_1_DirectXPixelFormat **value); + + HRESULT (STDMETHODCALLTYPE *get_SupportedTriangleIndexFormats)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics *This, + __FIVectorView_1_DirectXPixelFormat **value); + + HRESULT (STDMETHODCALLTYPE *get_SupportedVertexNormalFormats)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics *This, + __FIVectorView_1_DirectXPixelFormat **value); + + END_INTERFACE +} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStaticsVtbl; + +interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics { + CONST_VTBL __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpatialSurfaceMeshOptionsStatics methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_get_SupportedVertexPositionFormats(This,value) (This)->lpVtbl->get_SupportedVertexPositionFormats(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_get_SupportedTriangleIndexFormats(This,value) (This)->lpVtbl->get_SupportedTriangleIndexFormats(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_get_SupportedVertexNormalFormats(This,value) (This)->lpVtbl->get_SupportedVertexNormalFormats(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_QueryInterface(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_AddRef(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_Release(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_GetIids(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_GetRuntimeClassName(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_GetTrustLevel(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpatialSurfaceMeshOptionsStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_get_SupportedVertexPositionFormats(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,__FIVectorView_1_DirectXPixelFormat **value) { + return This->lpVtbl->get_SupportedVertexPositionFormats(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_get_SupportedTriangleIndexFormats(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,__FIVectorView_1_DirectXPixelFormat **value) { + return This->lpVtbl->get_SupportedTriangleIndexFormats(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_get_SupportedVertexNormalFormats(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics* This,__FIVectorView_1_DirectXPixelFormat **value) { + return This->lpVtbl->get_SupportedVertexNormalFormats(This,value); +} +#endif +#ifdef WIDL_using_Windows_Perception_Spatial_Surfaces +#define IID_ISpatialSurfaceMeshOptionsStatics IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics +#define ISpatialSurfaceMeshOptionsStaticsVtbl __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStaticsVtbl +#define ISpatialSurfaceMeshOptionsStatics __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics +#define ISpatialSurfaceMeshOptionsStatics_QueryInterface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_QueryInterface +#define ISpatialSurfaceMeshOptionsStatics_AddRef __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_AddRef +#define ISpatialSurfaceMeshOptionsStatics_Release __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_Release +#define ISpatialSurfaceMeshOptionsStatics_GetIids __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_GetIids +#define ISpatialSurfaceMeshOptionsStatics_GetRuntimeClassName __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_GetRuntimeClassName +#define ISpatialSurfaceMeshOptionsStatics_GetTrustLevel __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_GetTrustLevel +#define ISpatialSurfaceMeshOptionsStatics_get_SupportedVertexPositionFormats __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_get_SupportedVertexPositionFormats +#define ISpatialSurfaceMeshOptionsStatics_get_SupportedTriangleIndexFormats __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_get_SupportedTriangleIndexFormats +#define ISpatialSurfaceMeshOptionsStatics_get_SupportedVertexNormalFormats __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_get_SupportedVertexNormalFormats +#endif /* WIDL_using_Windows_Perception_Spatial_Surfaces */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMeshOptionsStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ISpatialSurfaceObserver interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver, 0x10b69819, 0xddca, 0x3483, 0xac,0x3a, 0x74,0x8f,0xe8,0xc8,0x6d,0xf5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + MIDL_INTERFACE("10b69819-ddca-3483-ac3a-748fe8c86df5") + ISpatialSurfaceObserver : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetObservedSurfaces( + ABI::Windows::Foundation::Collections::IMapView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetBoundingVolume( + ABI::Windows::Perception::Spatial::ISpatialBoundingVolume *bounds) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetBoundingVolumes( + ABI::Windows::Foundation::Collections::IIterable *bounds) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_ObservedSurfacesChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_ObservedSurfacesChanged( + EventRegistrationToken token) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver, 0x10b69819, 0xddca, 0x3483, 0xac,0x3a, 0x74,0x8f,0xe8,0xc8,0x6d,0xf5) +#endif +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver *This, + TrustLevel *trustLevel); + + /*** ISpatialSurfaceObserver methods ***/ + HRESULT (STDMETHODCALLTYPE *GetObservedSurfaces)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver *This, + __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo **value); + + HRESULT (STDMETHODCALLTYPE *SetBoundingVolume)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver *This, + __x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume *bounds); + + HRESULT (STDMETHODCALLTYPE *SetBoundingVolumes)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver *This, + __FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *bounds); + + HRESULT (STDMETHODCALLTYPE *add_ObservedSurfacesChanged)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver *This, + __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_ObservedSurfacesChanged)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverVtbl; + +interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver { + CONST_VTBL __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpatialSurfaceObserver methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_GetObservedSurfaces(This,value) (This)->lpVtbl->GetObservedSurfaces(This,value) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_SetBoundingVolume(This,bounds) (This)->lpVtbl->SetBoundingVolume(This,bounds) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_SetBoundingVolumes(This,bounds) (This)->lpVtbl->SetBoundingVolumes(This,bounds) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_add_ObservedSurfacesChanged(This,handler,token) (This)->lpVtbl->add_ObservedSurfacesChanged(This,handler,token) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_remove_ObservedSurfacesChanged(This,token) (This)->lpVtbl->remove_ObservedSurfacesChanged(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_QueryInterface(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_AddRef(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_Release(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_GetIids(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_GetRuntimeClassName(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_GetTrustLevel(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpatialSurfaceObserver methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_GetObservedSurfaces(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo **value) { + return This->lpVtbl->GetObservedSurfaces(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_SetBoundingVolume(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,__x_ABI_CWindows_CPerception_CSpatial_CISpatialBoundingVolume *bounds) { + return This->lpVtbl->SetBoundingVolume(This,bounds); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_SetBoundingVolumes(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,__FIIterable_1_Windows__CPerception__CSpatial__CSpatialBoundingVolume *bounds) { + return This->lpVtbl->SetBoundingVolumes(This,bounds); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_add_ObservedSurfacesChanged(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,__FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_ObservedSurfacesChanged(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_remove_ObservedSurfacesChanged(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver* This,EventRegistrationToken token) { + return This->lpVtbl->remove_ObservedSurfacesChanged(This,token); +} +#endif +#ifdef WIDL_using_Windows_Perception_Spatial_Surfaces +#define IID_ISpatialSurfaceObserver IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver +#define ISpatialSurfaceObserverVtbl __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverVtbl +#define ISpatialSurfaceObserver __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver +#define ISpatialSurfaceObserver_QueryInterface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_QueryInterface +#define ISpatialSurfaceObserver_AddRef __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_AddRef +#define ISpatialSurfaceObserver_Release __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_Release +#define ISpatialSurfaceObserver_GetIids __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_GetIids +#define ISpatialSurfaceObserver_GetRuntimeClassName __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_GetRuntimeClassName +#define ISpatialSurfaceObserver_GetTrustLevel __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_GetTrustLevel +#define ISpatialSurfaceObserver_GetObservedSurfaces __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_GetObservedSurfaces +#define ISpatialSurfaceObserver_SetBoundingVolume __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_SetBoundingVolume +#define ISpatialSurfaceObserver_SetBoundingVolumes __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_SetBoundingVolumes +#define ISpatialSurfaceObserver_add_ObservedSurfacesChanged __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_add_ObservedSurfacesChanged +#define ISpatialSurfaceObserver_remove_ObservedSurfacesChanged __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_remove_ObservedSurfacesChanged +#endif /* WIDL_using_Windows_Perception_Spatial_Surfaces */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ISpatialSurfaceObserverStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics, 0x165951ed, 0x2108, 0x4168, 0x91,0x75, 0x87,0xe0,0x27,0xbc,0x92,0x85); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + MIDL_INTERFACE("165951ed-2108-4168-9175-87e027bc9285") + ISpatialSurfaceObserverStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE RequestAccessAsync( + ABI::Windows::Foundation::IAsyncOperation **result) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics, 0x165951ed, 0x2108, 0x4168, 0x91,0x75, 0x87,0xe0,0x27,0xbc,0x92,0x85) +#endif +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics *This, + TrustLevel *trustLevel); + + /*** ISpatialSurfaceObserverStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *RequestAccessAsync)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics *This, + __FIAsyncOperation_1_SpatialPerceptionAccessStatus **result); + + END_INTERFACE +} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStaticsVtbl; + +interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics { + CONST_VTBL __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpatialSurfaceObserverStatics methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_RequestAccessAsync(This,result) (This)->lpVtbl->RequestAccessAsync(This,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_QueryInterface(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_AddRef(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_Release(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_GetIids(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_GetRuntimeClassName(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_GetTrustLevel(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpatialSurfaceObserverStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_RequestAccessAsync(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics* This,__FIAsyncOperation_1_SpatialPerceptionAccessStatus **result) { + return This->lpVtbl->RequestAccessAsync(This,result); +} +#endif +#ifdef WIDL_using_Windows_Perception_Spatial_Surfaces +#define IID_ISpatialSurfaceObserverStatics IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics +#define ISpatialSurfaceObserverStaticsVtbl __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStaticsVtbl +#define ISpatialSurfaceObserverStatics __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics +#define ISpatialSurfaceObserverStatics_QueryInterface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_QueryInterface +#define ISpatialSurfaceObserverStatics_AddRef __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_AddRef +#define ISpatialSurfaceObserverStatics_Release __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_Release +#define ISpatialSurfaceObserverStatics_GetIids __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_GetIids +#define ISpatialSurfaceObserverStatics_GetRuntimeClassName __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_GetRuntimeClassName +#define ISpatialSurfaceObserverStatics_GetTrustLevel __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_GetTrustLevel +#define ISpatialSurfaceObserverStatics_RequestAccessAsync __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_RequestAccessAsync +#endif /* WIDL_using_Windows_Perception_Spatial_Surfaces */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ISpatialSurfaceObserverStatics2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2, 0x0f534261, 0xc55d, 0x4e6b, 0xa8,0x95, 0xa1,0x9d,0xe6,0x9a,0x42,0xe3); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Perception { + namespace Spatial { + namespace Surfaces { + MIDL_INTERFACE("0f534261-c55d-4e6b-a895-a19de69a42e3") + ISpatialSurfaceObserverStatics2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE IsSupported( + boolean *value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2, 0x0f534261, 0xc55d, 0x4e6b, 0xa8,0x95, 0xa1,0x9d,0xe6,0x9a,0x42,0xe3) +#endif +#else +typedef struct __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 *This, + TrustLevel *trustLevel); + + /*** ISpatialSurfaceObserverStatics2 methods ***/ + HRESULT (STDMETHODCALLTYPE *IsSupported)( + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 *This, + boolean *value); + + END_INTERFACE +} __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2Vtbl; + +interface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 { + CONST_VTBL __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpatialSurfaceObserverStatics2 methods ***/ +#define __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_IsSupported(This,value) (This)->lpVtbl->IsSupported(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_QueryInterface(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_AddRef(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_Release(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_GetIids(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_GetRuntimeClassName(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_GetTrustLevel(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpatialSurfaceObserverStatics2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_IsSupported(__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2* This,boolean *value) { + return This->lpVtbl->IsSupported(This,value); +} +#endif +#ifdef WIDL_using_Windows_Perception_Spatial_Surfaces +#define IID_ISpatialSurfaceObserverStatics2 IID___x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 +#define ISpatialSurfaceObserverStatics2Vtbl __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2Vtbl +#define ISpatialSurfaceObserverStatics2 __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2 +#define ISpatialSurfaceObserverStatics2_QueryInterface __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_QueryInterface +#define ISpatialSurfaceObserverStatics2_AddRef __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_AddRef +#define ISpatialSurfaceObserverStatics2_Release __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_Release +#define ISpatialSurfaceObserverStatics2_GetIids __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_GetIids +#define ISpatialSurfaceObserverStatics2_GetRuntimeClassName __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_GetRuntimeClassName +#define ISpatialSurfaceObserverStatics2_GetTrustLevel __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_GetTrustLevel +#define ISpatialSurfaceObserverStatics2_IsSupported __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_IsSupported +#endif /* WIDL_using_Windows_Perception_Spatial_Surfaces */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserverStatics2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/* + * Class Windows.Perception.Spatial.Surfaces.SpatialSurfaceInfo + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceInfo_DEFINED +#define RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceInfo_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceInfo[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','u','r','f','a','c','e','s','.','S','p','a','t','i','a','l','S','u','r','f','a','c','e','I','n','f','o',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceInfo[] = L"Windows.Perception.Spatial.Surfaces.SpatialSurfaceInfo"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceInfo[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','u','r','f','a','c','e','s','.','S','p','a','t','i','a','l','S','u','r','f','a','c','e','I','n','f','o',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceInfo_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.Perception.Spatial.Surfaces.SpatialSurfaceMesh + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMesh_DEFINED +#define RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMesh_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMesh[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','u','r','f','a','c','e','s','.','S','p','a','t','i','a','l','S','u','r','f','a','c','e','M','e','s','h',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMesh[] = L"Windows.Perception.Spatial.Surfaces.SpatialSurfaceMesh"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMesh[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','u','r','f','a','c','e','s','.','S','p','a','t','i','a','l','S','u','r','f','a','c','e','M','e','s','h',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMesh_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshBuffer + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMeshBuffer_DEFINED +#define RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMeshBuffer_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMeshBuffer[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','u','r','f','a','c','e','s','.','S','p','a','t','i','a','l','S','u','r','f','a','c','e','M','e','s','h','B','u','f','f','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMeshBuffer[] = L"Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshBuffer"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMeshBuffer[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','u','r','f','a','c','e','s','.','S','p','a','t','i','a','l','S','u','r','f','a','c','e','M','e','s','h','B','u','f','f','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMeshBuffer_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMeshOptions_DEFINED +#define RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMeshOptions_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMeshOptions[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','u','r','f','a','c','e','s','.','S','p','a','t','i','a','l','S','u','r','f','a','c','e','M','e','s','h','O','p','t','i','o','n','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMeshOptions[] = L"Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMeshOptions[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','u','r','f','a','c','e','s','.','S','p','a','t','i','a','l','S','u','r','f','a','c','e','M','e','s','h','O','p','t','i','o','n','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceMeshOptions_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.Perception.Spatial.Surfaces.SpatialSurfaceObserver + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceObserver_DEFINED +#define RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceObserver_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceObserver[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','u','r','f','a','c','e','s','.','S','p','a','t','i','a','l','S','u','r','f','a','c','e','O','b','s','e','r','v','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceObserver[] = L"Windows.Perception.Spatial.Surfaces.SpatialSurfaceObserver"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Perception_Spatial_Surfaces_SpatialSurfaceObserver[] = {'W','i','n','d','o','w','s','.','P','e','r','c','e','p','t','i','o','n','.','S','p','a','t','i','a','l','.','S','u','r','f','a','c','e','s','.','S','p','a','t','i','a','l','S','u','r','f','a','c','e','O','b','s','e','r','v','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Perception_Spatial_Surfaces_SpatialSurfaceObserver_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IMapView interface + */ +#ifndef ____FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__ +#define ____FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo, 0xeaa722b9, 0x2859, 0x593d, 0xbb,0x66, 0x0c,0x53,0x8e,0x41,0x5e,0x71); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("eaa722b9-2859-593d-bb66-0c538e415e71") + IMapView : IMapView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo, 0xeaa722b9, 0x2859, 0x593d, 0xbb,0x66, 0x0c,0x53,0x8e,0x41,0x5e,0x71) +#endif +#else +typedef struct __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + TrustLevel *trustLevel); + + /*** IMapView methods ***/ + HRESULT (STDMETHODCALLTYPE *Lookup)( + __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + GUID key, + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + unsigned int *size); + + HRESULT (STDMETHODCALLTYPE *HasKey)( + __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + GUID key, + boolean *found); + + HRESULT (STDMETHODCALLTYPE *Split)( + __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo **first, + __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo **second); + + END_INTERFACE +} __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl; + +interface __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo { + CONST_VTBL __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IMapView methods ***/ +#define __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Lookup(This,key,value) (This)->lpVtbl->Lookup(This,key,value) +#define __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_Size(This,size) (This)->lpVtbl->get_Size(This,size) +#define __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_HasKey(This,key,found) (This)->lpVtbl->HasKey(This,key,found) +#define __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Split(This,first,second) (This)->lpVtbl->Split(This,first,second) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_QueryInterface(__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_AddRef(__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Release(__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetIids(__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetRuntimeClassName(__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetTrustLevel(__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IMapView methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Lookup(__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,GUID key,__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo **value) { + return This->lpVtbl->Lookup(This,key,value); +} +static __WIDL_INLINE HRESULT __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_Size(__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,unsigned int *size) { + return This->lpVtbl->get_Size(This,size); +} +static __WIDL_INLINE HRESULT __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_HasKey(__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,GUID key,boolean *found) { + return This->lpVtbl->HasKey(This,key,found); +} +static __WIDL_INLINE HRESULT __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Split(__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo **first,__FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo **second) { + return This->lpVtbl->Split(This,first,second); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IMapView_GUID_SpatialSurfaceInfo IID___FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo +#define IMapView_GUID_SpatialSurfaceInfoVtbl __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl +#define IMapView_GUID_SpatialSurfaceInfo __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo +#define IMapView_GUID_SpatialSurfaceInfo_QueryInterface __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_QueryInterface +#define IMapView_GUID_SpatialSurfaceInfo_AddRef __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_AddRef +#define IMapView_GUID_SpatialSurfaceInfo_Release __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Release +#define IMapView_GUID_SpatialSurfaceInfo_GetIids __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetIids +#define IMapView_GUID_SpatialSurfaceInfo_GetRuntimeClassName __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetRuntimeClassName +#define IMapView_GUID_SpatialSurfaceInfo_GetTrustLevel __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetTrustLevel +#define IMapView_GUID_SpatialSurfaceInfo_Lookup __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Lookup +#define IMapView_GUID_SpatialSurfaceInfo_get_Size __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_Size +#define IMapView_GUID_SpatialSurfaceInfo_HasKey __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_HasKey +#define IMapView_GUID_SpatialSurfaceInfo_Split __FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Split +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIMapView_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IKeyValuePair interface + */ +#ifndef ____FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__ +#define ____FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo, 0xa6bdf94a, 0x2697, 0x5ff2, 0x89,0xdc, 0xa1,0x7c,0xec,0xdc,0xda,0x6c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("a6bdf94a-2697-5ff2-89dc-a17cecdcda6c") + IKeyValuePair : IKeyValuePair_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo, 0xa6bdf94a, 0x2697, 0x5ff2, 0x89,0xdc, 0xa1,0x7c,0xec,0xdc,0xda,0x6c) +#endif +#else +typedef struct __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + TrustLevel *trustLevel); + + /*** IKeyValuePair methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Key)( + __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + GUID *key); + + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo **value); + + END_INTERFACE +} __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl; + +interface __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo { + CONST_VTBL __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IKeyValuePair methods ***/ +#define __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_Key(This,key) (This)->lpVtbl->get_Key(This,key) +#define __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_QueryInterface(__FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_AddRef(__FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Release(__FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetIids(__FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetRuntimeClassName(__FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetTrustLevel(__FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IKeyValuePair methods ***/ +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_Key(__FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,GUID *key) { + return This->lpVtbl->get_Key(This,key); +} +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_Value(__FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceInfo **value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IKeyValuePair_GUID_SpatialSurfaceInfo IID___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo +#define IKeyValuePair_GUID_SpatialSurfaceInfoVtbl __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl +#define IKeyValuePair_GUID_SpatialSurfaceInfo __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo +#define IKeyValuePair_GUID_SpatialSurfaceInfo_QueryInterface __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_QueryInterface +#define IKeyValuePair_GUID_SpatialSurfaceInfo_AddRef __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_AddRef +#define IKeyValuePair_GUID_SpatialSurfaceInfo_Release __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Release +#define IKeyValuePair_GUID_SpatialSurfaceInfo_GetIids __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetIids +#define IKeyValuePair_GUID_SpatialSurfaceInfo_GetRuntimeClassName __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetRuntimeClassName +#define IKeyValuePair_GUID_SpatialSurfaceInfo_GetTrustLevel __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetTrustLevel +#define IKeyValuePair_GUID_SpatialSurfaceInfo_get_Key __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_Key +#define IKeyValuePair_GUID_SpatialSurfaceInfo_get_Value __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_Value +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable* > interface + */ +#ifndef ____FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__ +#define ____FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo, 0x868757d1, 0xbe21, 0x51d9, 0x8d,0xee, 0xa9,0x58,0xb9,0xde,0xec,0x71); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("868757d1-be21-51d9-8dee-a958b9deec71") + IIterable* > : IIterable_impl* > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo, 0x868757d1, 0xbe21, 0x51d9, 0x8d,0xee, 0xa9,0x58,0xb9,0xde,0xec,0x71) +#endif +#else +typedef struct __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + TrustLevel *trustLevel); + + /*** IIterable* > methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo **value); + + END_INTERFACE +} __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl; + +interface __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo { + CONST_VTBL __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable* > methods ***/ +#define __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_QueryInterface(__FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_AddRef(__FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Release(__FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetIids(__FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetRuntimeClassName(__FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetTrustLevel(__FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable* > methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_First(__FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,__FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_IKeyValuePair_GUID_SpatialSurfaceInfo IID___FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo +#define IIterable_IKeyValuePair_GUID_SpatialSurfaceInfoVtbl __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl +#define IIterable_IKeyValuePair_GUID_SpatialSurfaceInfo __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo +#define IIterable_IKeyValuePair_GUID_SpatialSurfaceInfo_QueryInterface __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_QueryInterface +#define IIterable_IKeyValuePair_GUID_SpatialSurfaceInfo_AddRef __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_AddRef +#define IIterable_IKeyValuePair_GUID_SpatialSurfaceInfo_Release __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Release +#define IIterable_IKeyValuePair_GUID_SpatialSurfaceInfo_GetIids __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetIids +#define IIterable_IKeyValuePair_GUID_SpatialSurfaceInfo_GetRuntimeClassName __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetRuntimeClassName +#define IIterable_IKeyValuePair_GUID_SpatialSurfaceInfo_GetTrustLevel __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetTrustLevel +#define IIterable_IKeyValuePair_GUID_SpatialSurfaceInfo_First __FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator* > interface + */ +#ifndef ____FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__ +#define ____FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo, 0x6d328390, 0xf279, 0x5f39, 0x96,0x82, 0xbb,0xa0,0xcd,0x81,0x48,0x9b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("6d328390-f279-5f39-9682-bba0cd81489b") + IIterator* > : IIterator_impl* > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo, 0x6d328390, 0xf279, 0x5f39, 0x96,0x82, 0xbb,0xa0,0xcd,0x81,0x48,0x9b) +#endif +#else +typedef struct __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + TrustLevel *trustLevel); + + /*** IIterator* > methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo *This, + UINT32 items_size, + __FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl; + +interface __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo { + CONST_VTBL __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator* > methods ***/ +#define __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_QueryInterface(__FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_AddRef(__FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Release(__FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetIids(__FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetRuntimeClassName(__FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetTrustLevel(__FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator* > methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_Current(__FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,__FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_HasCurrent(__FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_MoveNext(__FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetMany(__FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo* This,UINT32 items_size,__FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_IKeyValuePair_GUID_SpatialSurfaceInfo IID___FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo +#define IIterator_IKeyValuePair_GUID_SpatialSurfaceInfoVtbl __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfoVtbl +#define IIterator_IKeyValuePair_GUID_SpatialSurfaceInfo __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo +#define IIterator_IKeyValuePair_GUID_SpatialSurfaceInfo_QueryInterface __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_QueryInterface +#define IIterator_IKeyValuePair_GUID_SpatialSurfaceInfo_AddRef __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_AddRef +#define IIterator_IKeyValuePair_GUID_SpatialSurfaceInfo_Release __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_Release +#define IIterator_IKeyValuePair_GUID_SpatialSurfaceInfo_GetIids __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetIids +#define IIterator_IKeyValuePair_GUID_SpatialSurfaceInfo_GetRuntimeClassName __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetRuntimeClassName +#define IIterator_IKeyValuePair_GUID_SpatialSurfaceInfo_GetTrustLevel __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetTrustLevel +#define IIterator_IKeyValuePair_GUID_SpatialSurfaceInfo_get_Current __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_Current +#define IIterator_IKeyValuePair_GUID_SpatialSurfaceInfo_get_HasCurrent __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_get_HasCurrent +#define IIterator_IKeyValuePair_GUID_SpatialSurfaceInfo_MoveNext __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_MoveNext +#define IIterator_IKeyValuePair_GUID_SpatialSurfaceInfo_GetMany __FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1___FIKeyValuePair_2_GUID_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceInfo_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh, 0x4680f7f6, 0x44c5, 0x5fc6, 0x8d,0x51, 0xd6,0x96,0x29,0x15,0xfa,0x23); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("4680f7f6-44c5-5fc6-8d51-d6962915fa23") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh, 0x4680f7f6, 0x44c5, 0x5fc6, 0x8d,0x51, 0xd6,0x96,0x29,0x15,0xfa,0x23) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *This, + __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_Release(__FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,__FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_SpatialSurfaceMesh IID___FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh +#define IAsyncOperationCompletedHandler_SpatialSurfaceMeshVtbl __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl +#define IAsyncOperationCompletedHandler_SpatialSurfaceMesh __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh +#define IAsyncOperationCompletedHandler_SpatialSurfaceMesh_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_QueryInterface +#define IAsyncOperationCompletedHandler_SpatialSurfaceMesh_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_AddRef +#define IAsyncOperationCompletedHandler_SpatialSurfaceMesh_Release __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_Release +#define IAsyncOperationCompletedHandler_SpatialSurfaceMesh_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh, 0xf5938fad, 0xa8a1, 0x5f7e, 0x94,0x40, 0xbd,0xb7,0x81,0xad,0x26,0xb6); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("f5938fad-a8a1-5f7e-9440-bdb781ad26b6") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh, 0xf5938fad, 0xa8a1, 0x5f7e, 0x94,0x40, 0xbd,0xb7,0x81,0xad,0x26,0xb6) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *This, + __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *This, + __FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *This, + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl; + +interface __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh { + CONST_VTBL __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_QueryInterface(__FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_AddRef(__FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_Release(__FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_GetIids(__FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_GetTrustLevel(__FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_put_Completed(__FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,__FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_get_Completed(__FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,__FIAsyncOperationCompletedHandler_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_GetResults(__FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh* This,__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceMesh **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_SpatialSurfaceMesh IID___FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh +#define IAsyncOperation_SpatialSurfaceMeshVtbl __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMeshVtbl +#define IAsyncOperation_SpatialSurfaceMesh __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh +#define IAsyncOperation_SpatialSurfaceMesh_QueryInterface __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_QueryInterface +#define IAsyncOperation_SpatialSurfaceMesh_AddRef __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_AddRef +#define IAsyncOperation_SpatialSurfaceMesh_Release __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_Release +#define IAsyncOperation_SpatialSurfaceMesh_GetIids __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_GetIids +#define IAsyncOperation_SpatialSurfaceMesh_GetRuntimeClassName __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_GetRuntimeClassName +#define IAsyncOperation_SpatialSurfaceMesh_GetTrustLevel __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_GetTrustLevel +#define IAsyncOperation_SpatialSurfaceMesh_put_Completed __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_put_Completed +#define IAsyncOperation_SpatialSurfaceMesh_get_Completed __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_get_Completed +#define IAsyncOperation_SpatialSurfaceMesh_GetResults __FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceMesh_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable, 0x8b31274a, 0x7693, 0x52be, 0x90,0x14, 0xb0,0xf5,0xf6,0x5a,0x35,0x39); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("8b31274a-7693-52be-9014-b0f5f65a3539") + ITypedEventHandler : ITypedEventHandler_impl, IInspectable* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable, 0x8b31274a, 0x7693, 0x52be, 0x90,0x14, 0xb0,0xf5,0xf6,0x5a,0x35,0x39) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable *This, + __x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_Release(__FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable* This,__x_ABI_CWindows_CPerception_CSpatial_CSurfaces_CISpatialSurfaceObserver *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_SpatialSurfaceObserver_IInspectable IID___FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable +#define ITypedEventHandler_SpatialSurfaceObserver_IInspectableVtbl __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectableVtbl +#define ITypedEventHandler_SpatialSurfaceObserver_IInspectable __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable +#define ITypedEventHandler_SpatialSurfaceObserver_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_QueryInterface +#define ITypedEventHandler_SpatialSurfaceObserver_IInspectable_AddRef __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_AddRef +#define ITypedEventHandler_SpatialSurfaceObserver_IInspectable_Release __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_Release +#define ITypedEventHandler_SpatialSurfaceObserver_IInspectable_Invoke __FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CPerception__CSpatial__CSurfaces__CSpatialSurfaceObserver_IInspectable_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_perception_spatial_surfaces_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.security.credentials.h b/lib/libc/include/any-windows-any/windows.security.credentials.h new file mode 100644 index 0000000000000000000000000000000000000000..2f6af30a688ca8a376093e7a7d35ca4d4c26b02f --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.security.credentials.h @@ -0,0 +1,892 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.security.credentials.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_security_credentials_h__ +#define __windows_security_credentials_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics ABI::Windows::Security::Credentials::IKeyCredentialManagerStatics +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + interface IKeyCredentialManagerStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult ABI::Windows::Security::Credentials::IKeyCredentialRetrievalResult +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + interface IKeyCredentialRetrievalResult; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CKeyCredential_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CKeyCredential_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + class KeyCredential; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredential __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredential; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSecurity_CCredentials_CKeyCredential_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialManager_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + class KeyCredentialManager; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialManager __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialManager; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialManager_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialRetrievalResult_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialRetrievalResult_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + class KeyCredentialRetrievalResult; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialRetrievalResult __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialRetrievalResult; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialRetrievalResult_FWD_DEFINED__ */ + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialCreationOption __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialCreationOption; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialStatus __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialStatus; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredential_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredential_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredential __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredential; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredential ABI::Windows::Security::Credentials::IKeyCredential +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + interface IKeyCredential; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics ABI::Windows::Security::Credentials::IKeyCredentialManagerStatics +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + interface IKeyCredentialManagerStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult ABI::Windows::Security::Credentials::IKeyCredentialRetrievalResult +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + interface IKeyCredentialRetrievalResult; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + enum KeyCredentialCreationOption { + KeyCredentialCreationOption_ReplaceExisting = 0, + KeyCredentialCreationOption_FailIfExists = 1 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialCreationOption { + KeyCredentialCreationOption_ReplaceExisting = 0, + KeyCredentialCreationOption_FailIfExists = 1 +}; +#ifdef WIDL_using_Windows_Security_Credentials +#define KeyCredentialCreationOption __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialCreationOption +#endif /* WIDL_using_Windows_Security_Credentials */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + enum KeyCredentialStatus { + KeyCredentialStatus_Success = 0, + KeyCredentialStatus_UnknownError = 1, + KeyCredentialStatus_NotFound = 2, + KeyCredentialStatus_UserCanceled = 3, + KeyCredentialStatus_UserPrefersPassword = 4, + KeyCredentialStatus_CredentialAlreadyExists = 5, + KeyCredentialStatus_SecurityDeviceLocked = 6 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialStatus { + KeyCredentialStatus_Success = 0, + KeyCredentialStatus_UnknownError = 1, + KeyCredentialStatus_NotFound = 2, + KeyCredentialStatus_UserCanceled = 3, + KeyCredentialStatus_UserPrefersPassword = 4, + KeyCredentialStatus_CredentialAlreadyExists = 5, + KeyCredentialStatus_SecurityDeviceLocked = 6 +}; +#ifdef WIDL_using_Windows_Security_Credentials +#define KeyCredentialStatus __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialStatus +#endif /* WIDL_using_Windows_Security_Credentials */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IKeyCredentialManagerStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics, 0x6aac468b, 0x0ef1, 0x4ce0, 0x82,0x90, 0x41,0x06,0xda,0x6a,0x63,0xb5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + MIDL_INTERFACE("6aac468b-0ef1-4ce0-8290-4106da6a63b5") + IKeyCredentialManagerStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE IsSupportedAsync( + ABI::Windows::Foundation::IAsyncOperation **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE RenewAttestationAsync( + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE RequestCreateAsync( + HSTRING name, + enum KeyCredentialCreationOption option, + ABI::Windows::Foundation::IAsyncOperation **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE OpenAsync( + HSTRING name, + ABI::Windows::Foundation::IAsyncOperation **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE DeleteAsync( + HSTRING name, + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics, 0x6aac468b, 0x0ef1, 0x4ce0, 0x82,0x90, 0x41,0x06,0xda,0x6a,0x63,0xb5) +#endif +#else +typedef struct __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics *This, + TrustLevel *trustLevel); + + /*** IKeyCredentialManagerStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *IsSupportedAsync)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics *This, + __FIAsyncOperation_1_boolean **value); + + HRESULT (STDMETHODCALLTYPE *RenewAttestationAsync)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics *This, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + + HRESULT (STDMETHODCALLTYPE *RequestCreateAsync)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics *This, + HSTRING name, + enum __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialCreationOption option, + __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult **value); + + HRESULT (STDMETHODCALLTYPE *OpenAsync)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics *This, + HSTRING name, + __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult **value); + + HRESULT (STDMETHODCALLTYPE *DeleteAsync)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics *This, + HSTRING name, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + + END_INTERFACE +} __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStaticsVtbl; + +interface __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics { + CONST_VTBL __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IKeyCredentialManagerStatics methods ***/ +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_IsSupportedAsync(This,value) (This)->lpVtbl->IsSupportedAsync(This,value) +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_RenewAttestationAsync(This,operation) (This)->lpVtbl->RenewAttestationAsync(This,operation) +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_RequestCreateAsync(This,name,option,value) (This)->lpVtbl->RequestCreateAsync(This,name,option,value) +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_OpenAsync(This,name,value) (This)->lpVtbl->OpenAsync(This,name,value) +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_DeleteAsync(This,name,operation) (This)->lpVtbl->DeleteAsync(This,name,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_QueryInterface(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_AddRef(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_Release(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_GetIids(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_GetRuntimeClassName(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_GetTrustLevel(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IKeyCredentialManagerStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_IsSupportedAsync(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics* This,__FIAsyncOperation_1_boolean **value) { + return This->lpVtbl->IsSupportedAsync(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_RenewAttestationAsync(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics* This,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->RenewAttestationAsync(This,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_RequestCreateAsync(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics* This,HSTRING name,enum __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialCreationOption option,__FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult **value) { + return This->lpVtbl->RequestCreateAsync(This,name,option,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_OpenAsync(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics* This,HSTRING name,__FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult **value) { + return This->lpVtbl->OpenAsync(This,name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_DeleteAsync(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics* This,HSTRING name,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->DeleteAsync(This,name,operation); +} +#endif +#ifdef WIDL_using_Windows_Security_Credentials +#define IID_IKeyCredentialManagerStatics IID___x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics +#define IKeyCredentialManagerStaticsVtbl __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStaticsVtbl +#define IKeyCredentialManagerStatics __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics +#define IKeyCredentialManagerStatics_QueryInterface __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_QueryInterface +#define IKeyCredentialManagerStatics_AddRef __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_AddRef +#define IKeyCredentialManagerStatics_Release __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_Release +#define IKeyCredentialManagerStatics_GetIids __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_GetIids +#define IKeyCredentialManagerStatics_GetRuntimeClassName __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_GetRuntimeClassName +#define IKeyCredentialManagerStatics_GetTrustLevel __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_GetTrustLevel +#define IKeyCredentialManagerStatics_IsSupportedAsync __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_IsSupportedAsync +#define IKeyCredentialManagerStatics_RenewAttestationAsync __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_RenewAttestationAsync +#define IKeyCredentialManagerStatics_RequestCreateAsync __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_RequestCreateAsync +#define IKeyCredentialManagerStatics_OpenAsync __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_OpenAsync +#define IKeyCredentialManagerStatics_DeleteAsync __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_DeleteAsync +#endif /* WIDL_using_Windows_Security_Credentials */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialManagerStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IKeyCredentialRetrievalResult interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult, 0x58cd7703, 0x8d87, 0x4249, 0x9b,0x58, 0xf6,0x59,0x8c,0xc9,0x64,0x4e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + MIDL_INTERFACE("58cd7703-8d87-4249-9b58-f6598cc9644e") + IKeyCredentialRetrievalResult : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Credential( + ABI::Windows::Security::Credentials::IKeyCredential **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Status( + enum KeyCredentialStatus *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult, 0x58cd7703, 0x8d87, 0x4249, 0x9b,0x58, 0xf6,0x59,0x8c,0xc9,0x64,0x4e) +#endif +#else +typedef struct __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult *This, + TrustLevel *trustLevel); + + /*** IKeyCredentialRetrievalResult methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Credential)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult *This, + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredential **value); + + HRESULT (STDMETHODCALLTYPE *get_Status)( + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult *This, + enum __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialStatus *value); + + END_INTERFACE +} __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResultVtbl; + +interface __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult { + CONST_VTBL __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IKeyCredentialRetrievalResult methods ***/ +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_get_Credential(This,value) (This)->lpVtbl->get_Credential(This,value) +#define __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_get_Status(This,value) (This)->lpVtbl->get_Status(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_QueryInterface(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_AddRef(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_Release(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_GetIids(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_GetRuntimeClassName(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_GetTrustLevel(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IKeyCredentialRetrievalResult methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_get_Credential(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult* This,__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredential **value) { + return This->lpVtbl->get_Credential(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_get_Status(__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult* This,enum __x_ABI_CWindows_CSecurity_CCredentials_CKeyCredentialStatus *value) { + return This->lpVtbl->get_Status(This,value); +} +#endif +#ifdef WIDL_using_Windows_Security_Credentials +#define IID_IKeyCredentialRetrievalResult IID___x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult +#define IKeyCredentialRetrievalResultVtbl __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResultVtbl +#define IKeyCredentialRetrievalResult __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult +#define IKeyCredentialRetrievalResult_QueryInterface __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_QueryInterface +#define IKeyCredentialRetrievalResult_AddRef __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_AddRef +#define IKeyCredentialRetrievalResult_Release __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_Release +#define IKeyCredentialRetrievalResult_GetIids __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_GetIids +#define IKeyCredentialRetrievalResult_GetRuntimeClassName __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_GetRuntimeClassName +#define IKeyCredentialRetrievalResult_GetTrustLevel __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_GetTrustLevel +#define IKeyCredentialRetrievalResult_get_Credential __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_get_Credential +#define IKeyCredentialRetrievalResult_get_Status __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_get_Status +#endif /* WIDL_using_Windows_Security_Credentials */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Security.Credentials.KeyCredential + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Security_Credentials_KeyCredential_DEFINED +#define RUNTIMECLASS_Windows_Security_Credentials_KeyCredential_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Security_Credentials_KeyCredential[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','C','r','e','d','e','n','t','i','a','l','s','.','K','e','y','C','r','e','d','e','n','t','i','a','l',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_Credentials_KeyCredential[] = L"Windows.Security.Credentials.KeyCredential"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_Credentials_KeyCredential[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','C','r','e','d','e','n','t','i','a','l','s','.','K','e','y','C','r','e','d','e','n','t','i','a','l',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Security_Credentials_KeyCredential_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Security.Credentials.KeyCredentialManager + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Security_Credentials_KeyCredentialManager_DEFINED +#define RUNTIMECLASS_Windows_Security_Credentials_KeyCredentialManager_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Security_Credentials_KeyCredentialManager[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','C','r','e','d','e','n','t','i','a','l','s','.','K','e','y','C','r','e','d','e','n','t','i','a','l','M','a','n','a','g','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_Credentials_KeyCredentialManager[] = L"Windows.Security.Credentials.KeyCredentialManager"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_Credentials_KeyCredentialManager[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','C','r','e','d','e','n','t','i','a','l','s','.','K','e','y','C','r','e','d','e','n','t','i','a','l','M','a','n','a','g','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Security_Credentials_KeyCredentialManager_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Security.Credentials.KeyCredentialRetrievalResult + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Security_Credentials_KeyCredentialRetrievalResult_DEFINED +#define RUNTIMECLASS_Windows_Security_Credentials_KeyCredentialRetrievalResult_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Security_Credentials_KeyCredentialRetrievalResult[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','C','r','e','d','e','n','t','i','a','l','s','.','K','e','y','C','r','e','d','e','n','t','i','a','l','R','e','t','r','i','e','v','a','l','R','e','s','u','l','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_Credentials_KeyCredentialRetrievalResult[] = L"Windows.Security.Credentials.KeyCredentialRetrievalResult"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_Credentials_KeyCredentialRetrievalResult[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','C','r','e','d','e','n','t','i','a','l','s','.','K','e','y','C','r','e','d','e','n','t','i','a','l','R','e','t','r','i','e','v','a','l','R','e','s','u','l','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Security_Credentials_KeyCredentialRetrievalResult_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult, 0x03ea60b1, 0xa874, 0x58ce, 0x8e,0x8e, 0xff,0xf4,0x48,0xb6,0x73,0x3e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("03ea60b1-a874-58ce-8e8e-fff448b6733e") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult, 0x03ea60b1, 0xa874, 0x58ce, 0x8e,0x8e, 0xff,0xf4,0x48,0xb6,0x73,0x3e) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *This, + __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResultVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_Release(__FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult* This,__FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_KeyCredentialRetrievalResult IID___FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult +#define IAsyncOperationCompletedHandler_KeyCredentialRetrievalResultVtbl __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResultVtbl +#define IAsyncOperationCompletedHandler_KeyCredentialRetrievalResult __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult +#define IAsyncOperationCompletedHandler_KeyCredentialRetrievalResult_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_QueryInterface +#define IAsyncOperationCompletedHandler_KeyCredentialRetrievalResult_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_AddRef +#define IAsyncOperationCompletedHandler_KeyCredentialRetrievalResult_Release __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_Release +#define IAsyncOperationCompletedHandler_KeyCredentialRetrievalResult_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult, 0x89d0ad1e, 0xbd4c, 0x55b4, 0x81,0x0e, 0xbd,0xdd,0x4c,0xec,0x7a,0x2a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("89d0ad1e-bd4c-55b4-810e-bddd4cec7a2a") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult, 0x89d0ad1e, 0xbd4c, 0x55b4, 0x81,0x0e, 0xbd,0xdd,0x4c,0xec,0x7a,0x2a) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *This, + __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *This, + __FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *This, + __x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResultVtbl; + +interface __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult { + CONST_VTBL __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_QueryInterface(__FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_AddRef(__FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_Release(__FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_GetIids(__FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_GetTrustLevel(__FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_put_Completed(__FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult* This,__FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_get_Completed(__FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult* This,__FIAsyncOperationCompletedHandler_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_GetResults(__FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult* This,__x_ABI_CWindows_CSecurity_CCredentials_CIKeyCredentialRetrievalResult **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_KeyCredentialRetrievalResult IID___FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult +#define IAsyncOperation_KeyCredentialRetrievalResultVtbl __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResultVtbl +#define IAsyncOperation_KeyCredentialRetrievalResult __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult +#define IAsyncOperation_KeyCredentialRetrievalResult_QueryInterface __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_QueryInterface +#define IAsyncOperation_KeyCredentialRetrievalResult_AddRef __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_AddRef +#define IAsyncOperation_KeyCredentialRetrievalResult_Release __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_Release +#define IAsyncOperation_KeyCredentialRetrievalResult_GetIids __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_GetIids +#define IAsyncOperation_KeyCredentialRetrievalResult_GetRuntimeClassName __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_GetRuntimeClassName +#define IAsyncOperation_KeyCredentialRetrievalResult_GetTrustLevel __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_GetTrustLevel +#define IAsyncOperation_KeyCredentialRetrievalResult_put_Completed __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_put_Completed +#define IAsyncOperation_KeyCredentialRetrievalResult_get_Completed __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_get_Completed +#define IAsyncOperation_KeyCredentialRetrievalResult_GetResults __FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CSecurity__CCredentials__CKeyCredentialRetrievalResult_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_security_credentials_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.security.credentials.ui.h b/lib/libc/include/any-windows-any/windows.security.credentials.ui.h new file mode 100644 index 0000000000000000000000000000000000000000..05516ab9f53e35c6fe60b9321c11eb5a3e3de645 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.security.credentials.ui.h @@ -0,0 +1,866 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.security.credentials.ui.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_security_credentials_ui_h__ +#define __windows_security_credentials_ui_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics ABI::Windows::Security::Credentials::UI::IUserConsentVerifierStatics +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + namespace UI { + interface IUserConsentVerifierStatics; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifier_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifier_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + namespace UI { + class UserConsentVerifier; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifier __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifier; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifier_FWD_DEFINED__ */ + +#ifndef ____FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_UserConsentVerificationResult_FWD_DEFINED__ +#define ____FIAsyncOperation_1_UserConsentVerificationResult_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_UserConsentVerificationResult __FIAsyncOperation_1_UserConsentVerificationResult; +#ifdef __cplusplus +#define __FIAsyncOperation_1_UserConsentVerificationResult ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_UserConsentVerifierAvailability_FWD_DEFINED__ +#define ____FIAsyncOperation_1_UserConsentVerifierAvailability_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_UserConsentVerifierAvailability __FIAsyncOperation_1_UserConsentVerifierAvailability; +#ifdef __cplusplus +#define __FIAsyncOperation_1_UserConsentVerifierAvailability ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics ABI::Windows::Security::Credentials::UI::IUserConsentVerifierStatics +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + namespace UI { + interface IUserConsentVerifierStatics; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_UserConsentVerificationResult_FWD_DEFINED__ +#define ____FIAsyncOperation_1_UserConsentVerificationResult_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_UserConsentVerificationResult __FIAsyncOperation_1_UserConsentVerificationResult; +#ifdef __cplusplus +#define __FIAsyncOperation_1_UserConsentVerificationResult ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_UserConsentVerifierAvailability_FWD_DEFINED__ +#define ____FIAsyncOperation_1_UserConsentVerifierAvailability_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_UserConsentVerifierAvailability __FIAsyncOperation_1_UserConsentVerifierAvailability; +#ifdef __cplusplus +#define __FIAsyncOperation_1_UserConsentVerifierAvailability ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + namespace UI { + enum UserConsentVerificationResult { + UserConsentVerificationResult_Verified = 0, + UserConsentVerificationResult_DeviceNotPresent = 1, + UserConsentVerificationResult_NotConfiguredForUser = 2, + UserConsentVerificationResult_DisabledByPolicy = 3, + UserConsentVerificationResult_DeviceBusy = 4, + UserConsentVerificationResult_RetriesExhausted = 5, + UserConsentVerificationResult_Canceled = 6 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult { + UserConsentVerificationResult_Verified = 0, + UserConsentVerificationResult_DeviceNotPresent = 1, + UserConsentVerificationResult_NotConfiguredForUser = 2, + UserConsentVerificationResult_DisabledByPolicy = 3, + UserConsentVerificationResult_DeviceBusy = 4, + UserConsentVerificationResult_RetriesExhausted = 5, + UserConsentVerificationResult_Canceled = 6 +}; +#ifdef WIDL_using_Windows_Security_Credentials_UI +#define UserConsentVerificationResult __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult +#endif /* WIDL_using_Windows_Security_Credentials_UI */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + namespace UI { + enum UserConsentVerifierAvailability { + UserConsentVerifierAvailability_Available = 0, + UserConsentVerifierAvailability_DeviceNotPresent = 1, + UserConsentVerifierAvailability_NotConfiguredForUser = 2, + UserConsentVerifierAvailability_DisabledByPolicy = 3, + UserConsentVerifierAvailability_DeviceBusy = 4 + }; + } + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability { + UserConsentVerifierAvailability_Available = 0, + UserConsentVerifierAvailability_DeviceNotPresent = 1, + UserConsentVerifierAvailability_NotConfiguredForUser = 2, + UserConsentVerifierAvailability_DisabledByPolicy = 3, + UserConsentVerifierAvailability_DeviceBusy = 4 +}; +#ifdef WIDL_using_Windows_Security_Credentials_UI +#define UserConsentVerifierAvailability __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability +#endif /* WIDL_using_Windows_Security_Credentials_UI */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IUserConsentVerifierStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics, 0xaf4f3f91, 0x564c, 0x4ddc, 0xb8,0xb5, 0x97,0x34,0x47,0x62,0x7c,0x65); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Security { + namespace Credentials { + namespace UI { + MIDL_INTERFACE("af4f3f91-564c-4ddc-b8b5-973447627c65") + IUserConsentVerifierStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CheckAvailabilityAsync( + ABI::Windows::Foundation::IAsyncOperation **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE RequestVerificationAsync( + HSTRING message, + ABI::Windows::Foundation::IAsyncOperation **result) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics, 0xaf4f3f91, 0x564c, 0x4ddc, 0xb8,0xb5, 0x97,0x34,0x47,0x62,0x7c,0x65) +#endif +#else +typedef struct __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics *This, + TrustLevel *trustLevel); + + /*** IUserConsentVerifierStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *CheckAvailabilityAsync)( + __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics *This, + __FIAsyncOperation_1_UserConsentVerifierAvailability **result); + + HRESULT (STDMETHODCALLTYPE *RequestVerificationAsync)( + __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics *This, + HSTRING message, + __FIAsyncOperation_1_UserConsentVerificationResult **result); + + END_INTERFACE +} __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStaticsVtbl; + +interface __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics { + CONST_VTBL __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IUserConsentVerifierStatics methods ***/ +#define __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_CheckAvailabilityAsync(This,result) (This)->lpVtbl->CheckAvailabilityAsync(This,result) +#define __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_RequestVerificationAsync(This,message,result) (This)->lpVtbl->RequestVerificationAsync(This,message,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_QueryInterface(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_AddRef(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_Release(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_GetIids(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_GetRuntimeClassName(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_GetTrustLevel(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IUserConsentVerifierStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_CheckAvailabilityAsync(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This,__FIAsyncOperation_1_UserConsentVerifierAvailability **result) { + return This->lpVtbl->CheckAvailabilityAsync(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_RequestVerificationAsync(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This,HSTRING message,__FIAsyncOperation_1_UserConsentVerificationResult **result) { + return This->lpVtbl->RequestVerificationAsync(This,message,result); +} +#endif +#ifdef WIDL_using_Windows_Security_Credentials_UI +#define IID_IUserConsentVerifierStatics IID___x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics +#define IUserConsentVerifierStaticsVtbl __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStaticsVtbl +#define IUserConsentVerifierStatics __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics +#define IUserConsentVerifierStatics_QueryInterface __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_QueryInterface +#define IUserConsentVerifierStatics_AddRef __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_AddRef +#define IUserConsentVerifierStatics_Release __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_Release +#define IUserConsentVerifierStatics_GetIids __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_GetIids +#define IUserConsentVerifierStatics_GetRuntimeClassName __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_GetRuntimeClassName +#define IUserConsentVerifierStatics_GetTrustLevel __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_GetTrustLevel +#define IUserConsentVerifierStatics_CheckAvailabilityAsync __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_CheckAvailabilityAsync +#define IUserConsentVerifierStatics_RequestVerificationAsync __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_RequestVerificationAsync +#endif /* WIDL_using_Windows_Security_Credentials_UI */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Security.Credentials.UI.UserConsentVerifier + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Security_Credentials_UI_UserConsentVerifier_DEFINED +#define RUNTIMECLASS_Windows_Security_Credentials_UI_UserConsentVerifier_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Security_Credentials_UI_UserConsentVerifier[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','C','r','e','d','e','n','t','i','a','l','s','.','U','I','.','U','s','e','r','C','o','n','s','e','n','t','V','e','r','i','f','i','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_Credentials_UI_UserConsentVerifier[] = L"Windows.Security.Credentials.UI.UserConsentVerifier"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_Credentials_UI_UserConsentVerifier[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','C','r','e','d','e','n','t','i','a','l','s','.','U','I','.','U','s','e','r','C','o','n','s','e','n','t','V','e','r','i','f','i','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Security_Credentials_UI_UserConsentVerifier_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult, 0x0cffc6c9, 0x4c2b, 0x5cd4, 0xb3,0x8c, 0x7b,0x8d,0xf3,0xff,0x5a,0xfb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("0cffc6c9-4c2b-5cd4-b38c-7b8df3ff5afb") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult, 0x0cffc6c9, 0x4c2b, 0x5cd4, 0xb3,0x8c, 0x7b,0x8d,0xf3,0xff,0x5a,0xfb) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult *This, + __FIAsyncOperation_1_UserConsentVerificationResult *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResultVtbl; + +interface __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_QueryInterface(__FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_AddRef(__FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_Release(__FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_Invoke(__FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult* This,__FIAsyncOperation_1_UserConsentVerificationResult *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_UserConsentVerificationResult IID___FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult +#define IAsyncOperationCompletedHandler_UserConsentVerificationResultVtbl __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResultVtbl +#define IAsyncOperationCompletedHandler_UserConsentVerificationResult __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult +#define IAsyncOperationCompletedHandler_UserConsentVerificationResult_QueryInterface __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_QueryInterface +#define IAsyncOperationCompletedHandler_UserConsentVerificationResult_AddRef __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_AddRef +#define IAsyncOperationCompletedHandler_UserConsentVerificationResult_Release __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_Release +#define IAsyncOperationCompletedHandler_UserConsentVerificationResult_Invoke __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability, 0x28988174, 0xace2, 0x5c15, 0xa0,0xdf, 0x58,0x0a,0x26,0xd9,0x42,0x94); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("28988174-ace2-5c15-a0df-580a26d94294") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability, 0x28988174, 0xace2, 0x5c15, 0xa0,0xdf, 0x58,0x0a,0x26,0xd9,0x42,0x94) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailabilityVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability *This, + __FIAsyncOperation_1_UserConsentVerifierAvailability *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailabilityVtbl; + +interface __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailabilityVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_QueryInterface(__FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_AddRef(__FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_Release(__FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_Invoke(__FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability* This,__FIAsyncOperation_1_UserConsentVerifierAvailability *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_UserConsentVerifierAvailability IID___FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability +#define IAsyncOperationCompletedHandler_UserConsentVerifierAvailabilityVtbl __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailabilityVtbl +#define IAsyncOperationCompletedHandler_UserConsentVerifierAvailability __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability +#define IAsyncOperationCompletedHandler_UserConsentVerifierAvailability_QueryInterface __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_QueryInterface +#define IAsyncOperationCompletedHandler_UserConsentVerifierAvailability_AddRef __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_AddRef +#define IAsyncOperationCompletedHandler_UserConsentVerifierAvailability_Release __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_Release +#define IAsyncOperationCompletedHandler_UserConsentVerifierAvailability_Invoke __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_UserConsentVerificationResult_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_UserConsentVerificationResult_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_UserConsentVerificationResult, 0xfd596ffd, 0x2318, 0x558f, 0x9d,0xbe, 0xd2,0x1d,0xf4,0x37,0x64,0xa5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("fd596ffd-2318-558f-9dbe-d21df43764a5") + IAsyncOperation : IAsyncOperation_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_UserConsentVerificationResult, 0xfd596ffd, 0x2318, 0x558f, 0x9d,0xbe, 0xd2,0x1d,0xf4,0x37,0x64,0xa5) +#endif +#else +typedef struct __FIAsyncOperation_1_UserConsentVerificationResultVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_UserConsentVerificationResult *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_UserConsentVerificationResult *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_UserConsentVerificationResult *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_UserConsentVerificationResult *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_UserConsentVerificationResult *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_UserConsentVerificationResult *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_UserConsentVerificationResult *This, + __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_UserConsentVerificationResult *This, + __FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_UserConsentVerificationResult *This, + enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult *results); + + END_INTERFACE +} __FIAsyncOperation_1_UserConsentVerificationResultVtbl; + +interface __FIAsyncOperation_1_UserConsentVerificationResult { + CONST_VTBL __FIAsyncOperation_1_UserConsentVerificationResultVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_UserConsentVerificationResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_UserConsentVerificationResult_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_UserConsentVerificationResult_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_UserConsentVerificationResult_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_UserConsentVerificationResult_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_UserConsentVerificationResult_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_UserConsentVerificationResult_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_UserConsentVerificationResult_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_UserConsentVerificationResult_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerificationResult_QueryInterface(__FIAsyncOperation_1_UserConsentVerificationResult* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_UserConsentVerificationResult_AddRef(__FIAsyncOperation_1_UserConsentVerificationResult* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_UserConsentVerificationResult_Release(__FIAsyncOperation_1_UserConsentVerificationResult* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerificationResult_GetIids(__FIAsyncOperation_1_UserConsentVerificationResult* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerificationResult_GetRuntimeClassName(__FIAsyncOperation_1_UserConsentVerificationResult* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerificationResult_GetTrustLevel(__FIAsyncOperation_1_UserConsentVerificationResult* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerificationResult_put_Completed(__FIAsyncOperation_1_UserConsentVerificationResult* This,__FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerificationResult_get_Completed(__FIAsyncOperation_1_UserConsentVerificationResult* This,__FIAsyncOperationCompletedHandler_1_UserConsentVerificationResult **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerificationResult_GetResults(__FIAsyncOperation_1_UserConsentVerificationResult* This,enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult *results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_UserConsentVerificationResult IID___FIAsyncOperation_1_UserConsentVerificationResult +#define IAsyncOperation_UserConsentVerificationResultVtbl __FIAsyncOperation_1_UserConsentVerificationResultVtbl +#define IAsyncOperation_UserConsentVerificationResult __FIAsyncOperation_1_UserConsentVerificationResult +#define IAsyncOperation_UserConsentVerificationResult_QueryInterface __FIAsyncOperation_1_UserConsentVerificationResult_QueryInterface +#define IAsyncOperation_UserConsentVerificationResult_AddRef __FIAsyncOperation_1_UserConsentVerificationResult_AddRef +#define IAsyncOperation_UserConsentVerificationResult_Release __FIAsyncOperation_1_UserConsentVerificationResult_Release +#define IAsyncOperation_UserConsentVerificationResult_GetIids __FIAsyncOperation_1_UserConsentVerificationResult_GetIids +#define IAsyncOperation_UserConsentVerificationResult_GetRuntimeClassName __FIAsyncOperation_1_UserConsentVerificationResult_GetRuntimeClassName +#define IAsyncOperation_UserConsentVerificationResult_GetTrustLevel __FIAsyncOperation_1_UserConsentVerificationResult_GetTrustLevel +#define IAsyncOperation_UserConsentVerificationResult_put_Completed __FIAsyncOperation_1_UserConsentVerificationResult_put_Completed +#define IAsyncOperation_UserConsentVerificationResult_get_Completed __FIAsyncOperation_1_UserConsentVerificationResult_get_Completed +#define IAsyncOperation_UserConsentVerificationResult_GetResults __FIAsyncOperation_1_UserConsentVerificationResult_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_UserConsentVerificationResult_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_UserConsentVerifierAvailability_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_UserConsentVerifierAvailability_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_UserConsentVerifierAvailability, 0xddd384f3, 0xd818, 0x5d83, 0xab,0x4b, 0x32,0x11,0x9c,0x28,0x58,0x7c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("ddd384f3-d818-5d83-ab4b-32119c28587c") + IAsyncOperation : IAsyncOperation_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_UserConsentVerifierAvailability, 0xddd384f3, 0xd818, 0x5d83, 0xab,0x4b, 0x32,0x11,0x9c,0x28,0x58,0x7c) +#endif +#else +typedef struct __FIAsyncOperation_1_UserConsentVerifierAvailabilityVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_UserConsentVerifierAvailability *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_UserConsentVerifierAvailability *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_UserConsentVerifierAvailability *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_UserConsentVerifierAvailability *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_UserConsentVerifierAvailability *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_UserConsentVerifierAvailability *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_UserConsentVerifierAvailability *This, + __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_UserConsentVerifierAvailability *This, + __FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_UserConsentVerifierAvailability *This, + enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability *results); + + END_INTERFACE +} __FIAsyncOperation_1_UserConsentVerifierAvailabilityVtbl; + +interface __FIAsyncOperation_1_UserConsentVerifierAvailability { + CONST_VTBL __FIAsyncOperation_1_UserConsentVerifierAvailabilityVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_UserConsentVerifierAvailability_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_UserConsentVerifierAvailability_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_UserConsentVerifierAvailability_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_UserConsentVerifierAvailability_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_UserConsentVerifierAvailability_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_UserConsentVerifierAvailability_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_UserConsentVerifierAvailability_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_UserConsentVerifierAvailability_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_UserConsentVerifierAvailability_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerifierAvailability_QueryInterface(__FIAsyncOperation_1_UserConsentVerifierAvailability* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_UserConsentVerifierAvailability_AddRef(__FIAsyncOperation_1_UserConsentVerifierAvailability* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_UserConsentVerifierAvailability_Release(__FIAsyncOperation_1_UserConsentVerifierAvailability* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerifierAvailability_GetIids(__FIAsyncOperation_1_UserConsentVerifierAvailability* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerifierAvailability_GetRuntimeClassName(__FIAsyncOperation_1_UserConsentVerifierAvailability* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerifierAvailability_GetTrustLevel(__FIAsyncOperation_1_UserConsentVerifierAvailability* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerifierAvailability_put_Completed(__FIAsyncOperation_1_UserConsentVerifierAvailability* This,__FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerifierAvailability_get_Completed(__FIAsyncOperation_1_UserConsentVerifierAvailability* This,__FIAsyncOperationCompletedHandler_1_UserConsentVerifierAvailability **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_UserConsentVerifierAvailability_GetResults(__FIAsyncOperation_1_UserConsentVerifierAvailability* This,enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability *results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_UserConsentVerifierAvailability IID___FIAsyncOperation_1_UserConsentVerifierAvailability +#define IAsyncOperation_UserConsentVerifierAvailabilityVtbl __FIAsyncOperation_1_UserConsentVerifierAvailabilityVtbl +#define IAsyncOperation_UserConsentVerifierAvailability __FIAsyncOperation_1_UserConsentVerifierAvailability +#define IAsyncOperation_UserConsentVerifierAvailability_QueryInterface __FIAsyncOperation_1_UserConsentVerifierAvailability_QueryInterface +#define IAsyncOperation_UserConsentVerifierAvailability_AddRef __FIAsyncOperation_1_UserConsentVerifierAvailability_AddRef +#define IAsyncOperation_UserConsentVerifierAvailability_Release __FIAsyncOperation_1_UserConsentVerifierAvailability_Release +#define IAsyncOperation_UserConsentVerifierAvailability_GetIids __FIAsyncOperation_1_UserConsentVerifierAvailability_GetIids +#define IAsyncOperation_UserConsentVerifierAvailability_GetRuntimeClassName __FIAsyncOperation_1_UserConsentVerifierAvailability_GetRuntimeClassName +#define IAsyncOperation_UserConsentVerifierAvailability_GetTrustLevel __FIAsyncOperation_1_UserConsentVerifierAvailability_GetTrustLevel +#define IAsyncOperation_UserConsentVerifierAvailability_put_Completed __FIAsyncOperation_1_UserConsentVerifierAvailability_put_Completed +#define IAsyncOperation_UserConsentVerifierAvailability_get_Completed __FIAsyncOperation_1_UserConsentVerifierAvailability_get_Completed +#define IAsyncOperation_UserConsentVerifierAvailability_GetResults __FIAsyncOperation_1_UserConsentVerifierAvailability_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_UserConsentVerifierAvailability_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_security_credentials_ui_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.security.cryptography.h b/lib/libc/include/any-windows-any/windows.security.cryptography.h index 76ceac51038fed8aff1f7a27f451d01d799ef9b3..16a4c308c622c3a1d7ba9ba29b97940ee6bfe563 100644 --- a/lib/libc/include/any-windows-any/windows.security.cryptography.h +++ b/lib/libc/include/any-windows-any/windows.security.cryptography.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/windows.security.cryptography.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/windows.security.cryptography.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __windows_security_cryptography_h__ #define __windows_security_cryptography_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_FWD_DEFINED__ @@ -35,63 +43,40 @@ namespace ABI { #endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CSecurity_CCryptography_CCryptographicBuffer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CCryptography_CCryptographicBuffer_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Security { + namespace Cryptography { + class CryptographicBuffer; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CSecurity_CCryptography_CCryptographicBuffer __x_ABI_CWindows_CSecurity_CCryptography_CCryptographicBuffer; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSecurity_CCryptography_CCryptographicBuffer_FWD_DEFINED__ */ + /* Headers for imported files */ #include +#include +#include +#include #include #ifdef __cplusplus extern "C" { #endif -#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CStreams_CIBuffer ABI::Windows::Storage::Streams::IBuffer -namespace ABI { - namespace Windows { - namespace Storage { - namespace Streams { - interface IBuffer; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_FWD_DEFINED__ -#define ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics; -#ifdef __cplusplus -#define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics ABI::Windows::Security::Cryptography::ICryptographicBufferStatics -namespace ABI { - namespace Windows { - namespace Security { - namespace Cryptography { - interface ICryptographicBufferStatics; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifdef __cplusplus -namespace ABI { - namespace Windows { - namespace Security { - namespace Cryptography { - typedef enum BinaryStringEncoding BinaryStringEncoding; - } - } - } -} -#else /* __cplusplus */ +#ifndef __cplusplus typedef enum __x_ABI_CWindows_CSecurity_CCryptography_CBinaryStringEncoding __x_ABI_CWindows_CSecurity_CCryptography_CBinaryStringEncoding; #endif /* __cplusplus */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifdef __cplusplus } /* extern "C" */ namespace ABI { @@ -119,9 +104,11 @@ enum __x_ABI_CWindows_CSecurity_CCryptography_CBinaryStringEncoding { #endif /* WIDL_using_Windows_Security_Cryptography */ #endif +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /***************************************************************************** * ICryptographicBufferStatics interface */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_INTERFACE_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_INTERFACE_DEFINED__ @@ -138,7 +125,7 @@ namespace ABI { virtual HRESULT STDMETHODCALLTYPE Compare( ABI::Windows::Storage::Streams::IBuffer *object1, ABI::Windows::Storage::Streams::IBuffer *object2, - boolean *isEqual) = 0; + boolean *is_equal) = 0; virtual HRESULT STDMETHODCALLTYPE GenerateRandom( UINT32 length, @@ -148,13 +135,13 @@ namespace ABI { UINT32 *value) = 0; virtual HRESULT STDMETHODCALLTYPE CreateFromByteArray( - UINT32 __valueSize, + UINT32 value_size, BYTE *value, ABI::Windows::Storage::Streams::IBuffer **buffer) = 0; virtual HRESULT STDMETHODCALLTYPE CopyToByteArray( ABI::Windows::Storage::Streams::IBuffer *buffer, - UINT32 *__valueSize, + UINT32 *value_size, BYTE **value) = 0; virtual HRESULT STDMETHODCALLTYPE DecodeFromHexString( @@ -227,7 +214,7 @@ typedef struct __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferSta __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer *object1, __x_ABI_CWindows_CStorage_CStreams_CIBuffer *object2, - boolean *isEqual); + boolean *is_equal); HRESULT (STDMETHODCALLTYPE *GenerateRandom)( __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, @@ -240,14 +227,14 @@ typedef struct __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferSta HRESULT (STDMETHODCALLTYPE *CreateFromByteArray)( __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, - UINT32 __valueSize, + UINT32 value_size, BYTE *value, __x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer); HRESULT (STDMETHODCALLTYPE *CopyToByteArray)( __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics *This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer, - UINT32 *__valueSize, + UINT32 *value_size, BYTE **value); HRESULT (STDMETHODCALLTYPE *DecodeFromHexString)( @@ -300,11 +287,11 @@ interface __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) /*** ICryptographicBufferStatics methods ***/ -#define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_Compare(This,object1,object2,isEqual) (This)->lpVtbl->Compare(This,object1,object2,isEqual) +#define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_Compare(This,object1,object2,is_equal) (This)->lpVtbl->Compare(This,object1,object2,is_equal) #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GenerateRandom(This,length,buffer) (This)->lpVtbl->GenerateRandom(This,length,buffer) #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GenerateRandomNumber(This,value) (This)->lpVtbl->GenerateRandomNumber(This,value) -#define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CreateFromByteArray(This,__valueSize,value,buffer) (This)->lpVtbl->CreateFromByteArray(This,__valueSize,value,buffer) -#define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CopyToByteArray(This,buffer,__valueSize,value) (This)->lpVtbl->CopyToByteArray(This,buffer,__valueSize,value) +#define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CreateFromByteArray(This,value_size,value,buffer) (This)->lpVtbl->CreateFromByteArray(This,value_size,value,buffer) +#define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CopyToByteArray(This,buffer,value_size,value) (This)->lpVtbl->CopyToByteArray(This,buffer,value_size,value) #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_DecodeFromHexString(This,value,buffer) (This)->lpVtbl->DecodeFromHexString(This,value,buffer) #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_EncodeToHexString(This,buffer,value) (This)->lpVtbl->EncodeToHexString(This,buffer,value) #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_DecodeFromBase64String(This,value,buffer) (This)->lpVtbl->DecodeFromBase64String(This,value,buffer) @@ -313,57 +300,57 @@ interface __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics #define __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_ConvertBinaryToString(This,encoding,buffer,value) (This)->lpVtbl->ConvertBinaryToString(This,encoding,buffer,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_QueryInterface(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_QueryInterface(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_AddRef(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_AddRef(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_Release(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_Release(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetIids(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetIids(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetRuntimeClassName(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetRuntimeClassName(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetTrustLevel(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GetTrustLevel(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** ICryptographicBufferStatics methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_Compare(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *object1,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *object2,boolean *isEqual) { - return This->lpVtbl->Compare(This,object1,object2,isEqual); +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_Compare(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *object1,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *object2,boolean *is_equal) { + return This->lpVtbl->Compare(This,object1,object2,is_equal); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GenerateRandom(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,UINT32 length,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GenerateRandom(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,UINT32 length,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer) { return This->lpVtbl->GenerateRandom(This,length,buffer); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GenerateRandomNumber(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,UINT32 *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_GenerateRandomNumber(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,UINT32 *value) { return This->lpVtbl->GenerateRandomNumber(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CreateFromByteArray(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,UINT32 __valueSize,BYTE *value,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer) { - return This->lpVtbl->CreateFromByteArray(This,__valueSize,value,buffer); +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CreateFromByteArray(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,UINT32 value_size,BYTE *value,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer) { + return This->lpVtbl->CreateFromByteArray(This,value_size,value,buffer); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CopyToByteArray(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer,UINT32 *__valueSize,BYTE **value) { - return This->lpVtbl->CopyToByteArray(This,buffer,__valueSize,value); +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_CopyToByteArray(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer,UINT32 *value_size,BYTE **value) { + return This->lpVtbl->CopyToByteArray(This,buffer,value_size,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_DecodeFromHexString(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,HSTRING value,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_DecodeFromHexString(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,HSTRING value,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer) { return This->lpVtbl->DecodeFromHexString(This,value,buffer); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_EncodeToHexString(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer,HSTRING *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_EncodeToHexString(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer,HSTRING *value) { return This->lpVtbl->EncodeToHexString(This,buffer,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_DecodeFromBase64String(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,HSTRING value,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_DecodeFromBase64String(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,HSTRING value,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer) { return This->lpVtbl->DecodeFromBase64String(This,value,buffer); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_EncodeToBase64String(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer,HSTRING *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_EncodeToBase64String(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer,HSTRING *value) { return This->lpVtbl->EncodeToBase64String(This,buffer,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_ConvertStringToBinary(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,HSTRING value,enum __x_ABI_CWindows_CSecurity_CCryptography_CBinaryStringEncoding encoding,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_ConvertStringToBinary(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,HSTRING value,enum __x_ABI_CWindows_CSecurity_CCryptography_CBinaryStringEncoding encoding,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **buffer) { return This->lpVtbl->ConvertStringToBinary(This,value,encoding,buffer); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_ConvertBinaryToString(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,enum __x_ABI_CWindows_CSecurity_CCryptography_CBinaryStringEncoding encoding,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer,HSTRING *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_ConvertBinaryToString(__x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics* This,enum __x_ABI_CWindows_CSecurity_CCryptography_CBinaryStringEncoding encoding,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *buffer,HSTRING *value) { return This->lpVtbl->ConvertBinaryToString(This,encoding,buffer,value); } #endif @@ -394,6 +381,23 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CSecurity_CCryptography_CICryptograp #endif #endif /* ____x_ABI_CWindows_CSecurity_CCryptography_CICryptographicBufferStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Security.Cryptography.CryptographicBuffer + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Security_Cryptography_CryptographicBuffer_DEFINED +#define RUNTIMECLASS_Windows_Security_Cryptography_CryptographicBuffer_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Security_Cryptography_CryptographicBuffer[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','C','r','y','p','t','o','g','r','a','p','h','y','.','C','r','y','p','t','o','g','r','a','p','h','i','c','B','u','f','f','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_Cryptography_CryptographicBuffer[] = L"Windows.Security.Cryptography.CryptographicBuffer"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_Cryptography_CryptographicBuffer[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','C','r','y','p','t','o','g','r','a','p','h','y','.','C','r','y','p','t','o','g','r','a','p','h','i','c','B','u','f','f','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Security_Cryptography_CryptographicBuffer_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/windows.security.exchangeactivesyncprovisioning.h b/lib/libc/include/any-windows-any/windows.security.exchangeactivesyncprovisioning.h new file mode 100644 index 0000000000000000000000000000000000000000..5461c911d229b1f8f5ac0ab53127741c65bc1c9a --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.security.exchangeactivesyncprovisioning.h @@ -0,0 +1,307 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.security.exchangeactivesyncprovisioning.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_security_exchangeactivesyncprovisioning_h__ +#define __windows_security_exchangeactivesyncprovisioning_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation ABI::Windows::Security::ExchangeActiveSyncProvisioning::IEasClientDeviceInformation +namespace ABI { + namespace Windows { + namespace Security { + namespace ExchangeActiveSyncProvisioning { + interface IEasClientDeviceInformation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CEasClientDeviceInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CEasClientDeviceInformation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Security { + namespace ExchangeActiveSyncProvisioning { + class EasClientDeviceInformation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CEasClientDeviceInformation __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CEasClientDeviceInformation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CEasClientDeviceInformation_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation ABI::Windows::Security::ExchangeActiveSyncProvisioning::IEasClientDeviceInformation +namespace ABI { + namespace Windows { + namespace Security { + namespace ExchangeActiveSyncProvisioning { + interface IEasClientDeviceInformation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IEasClientDeviceInformation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation, 0x54dfd981, 0x1968, 0x4ca3, 0xb9,0x58, 0xe5,0x95,0xd1,0x65,0x05,0xeb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Security { + namespace ExchangeActiveSyncProvisioning { + MIDL_INTERFACE("54dfd981-1968-4ca3-b958-e595d16505eb") + IEasClientDeviceInformation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Id( + GUID *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_OperatingSystem( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FriendlyName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SystemManufacturer( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SystemProductName( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SystemSku( + HSTRING *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation, 0x54dfd981, 0x1968, 0x4ca3, 0xb9,0x58, 0xe5,0x95,0xd1,0x65,0x05,0xeb) +#endif +#else +typedef struct __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation *This, + TrustLevel *trustLevel); + + /*** IEasClientDeviceInformation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Id)( + __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation *This, + GUID *value); + + HRESULT (STDMETHODCALLTYPE *get_OperatingSystem)( + __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( + __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_SystemManufacturer)( + __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_SystemProductName)( + __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_SystemSku)( + __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformationVtbl; + +interface __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation { + CONST_VTBL __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IEasClientDeviceInformation methods ***/ +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_Id(This,value) (This)->lpVtbl->get_Id(This,value) +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_OperatingSystem(This,value) (This)->lpVtbl->get_OperatingSystem(This,value) +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_FriendlyName(This,value) (This)->lpVtbl->get_FriendlyName(This,value) +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_SystemManufacturer(This,value) (This)->lpVtbl->get_SystemManufacturer(This,value) +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_SystemProductName(This,value) (This)->lpVtbl->get_SystemProductName(This,value) +#define __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_SystemSku(This,value) (This)->lpVtbl->get_SystemSku(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_QueryInterface(__x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_AddRef(__x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_Release(__x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_GetIids(__x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_GetRuntimeClassName(__x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_GetTrustLevel(__x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IEasClientDeviceInformation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_Id(__x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation* This,GUID *value) { + return This->lpVtbl->get_Id(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_OperatingSystem(__x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation* This,HSTRING *value) { + return This->lpVtbl->get_OperatingSystem(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_FriendlyName(__x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation* This,HSTRING *value) { + return This->lpVtbl->get_FriendlyName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_SystemManufacturer(__x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation* This,HSTRING *value) { + return This->lpVtbl->get_SystemManufacturer(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_SystemProductName(__x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation* This,HSTRING *value) { + return This->lpVtbl->get_SystemProductName(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_SystemSku(__x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation* This,HSTRING *value) { + return This->lpVtbl->get_SystemSku(This,value); +} +#endif +#ifdef WIDL_using_Windows_Security_ExchangeActiveSyncProvisioning +#define IID_IEasClientDeviceInformation IID___x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation +#define IEasClientDeviceInformationVtbl __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformationVtbl +#define IEasClientDeviceInformation __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation +#define IEasClientDeviceInformation_QueryInterface __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_QueryInterface +#define IEasClientDeviceInformation_AddRef __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_AddRef +#define IEasClientDeviceInformation_Release __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_Release +#define IEasClientDeviceInformation_GetIids __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_GetIids +#define IEasClientDeviceInformation_GetRuntimeClassName __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_GetRuntimeClassName +#define IEasClientDeviceInformation_GetTrustLevel __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_GetTrustLevel +#define IEasClientDeviceInformation_get_Id __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_Id +#define IEasClientDeviceInformation_get_OperatingSystem __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_OperatingSystem +#define IEasClientDeviceInformation_get_FriendlyName __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_FriendlyName +#define IEasClientDeviceInformation_get_SystemManufacturer __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_SystemManufacturer +#define IEasClientDeviceInformation_get_SystemProductName __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_SystemProductName +#define IEasClientDeviceInformation_get_SystemSku __x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_get_SystemSku +#endif /* WIDL_using_Windows_Security_ExchangeActiveSyncProvisioning */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSecurity_CExchangeActiveSyncProvisioning_CIEasClientDeviceInformation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Security_ExchangeActiveSyncProvisioning_EasClientDeviceInformation_DEFINED +#define RUNTIMECLASS_Windows_Security_ExchangeActiveSyncProvisioning_EasClientDeviceInformation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Security_ExchangeActiveSyncProvisioning_EasClientDeviceInformation[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','E','x','c','h','a','n','g','e','A','c','t','i','v','e','S','y','n','c','P','r','o','v','i','s','i','o','n','i','n','g','.','E','a','s','C','l','i','e','n','t','D','e','v','i','c','e','I','n','f','o','r','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_ExchangeActiveSyncProvisioning_EasClientDeviceInformation[] = L"Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_ExchangeActiveSyncProvisioning_EasClientDeviceInformation[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','E','x','c','h','a','n','g','e','A','c','t','i','v','e','S','y','n','c','P','r','o','v','i','s','i','o','n','i','n','g','.','E','a','s','C','l','i','e','n','t','D','e','v','i','c','e','I','n','f','o','r','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Security_ExchangeActiveSyncProvisioning_EasClientDeviceInformation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_security_exchangeactivesyncprovisioning_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.security.isolation.h b/lib/libc/include/any-windows-any/windows.security.isolation.h new file mode 100644 index 0000000000000000000000000000000000000000..c90820466a1642f9d46238b1d9ef472e11afdb4d --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.security.isolation.h @@ -0,0 +1,471 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.security.isolation.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_security_isolation_h__ +#define __windows_security_isolation_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics ABI::Windows::Security::Isolation::IIsolatedWindowsEnvironmentHostStatics +namespace ABI { + namespace Windows { + namespace Security { + namespace Isolation { + interface IIsolatedWindowsEnvironmentHostStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHost_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHost_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Security { + namespace Isolation { + class IsolatedWindowsEnvironmentHost; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHost __x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHost; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHost_FWD_DEFINED__ */ + +#ifndef ____FIVectorView_1_IsolatedWindowsEnvironmentHostError_FWD_DEFINED__ +#define ____FIVectorView_1_IsolatedWindowsEnvironmentHostError_FWD_DEFINED__ +typedef interface __FIVectorView_1_IsolatedWindowsEnvironmentHostError __FIVectorView_1_IsolatedWindowsEnvironmentHostError; +#ifdef __cplusplus +#define __FIVectorView_1_IsolatedWindowsEnvironmentHostError ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHostError __x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHostError; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics ABI::Windows::Security::Isolation::IIsolatedWindowsEnvironmentHostStatics +namespace ABI { + namespace Windows { + namespace Security { + namespace Isolation { + interface IIsolatedWindowsEnvironmentHostStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_IsolatedWindowsEnvironmentHostError_FWD_DEFINED__ +#define ____FIVectorView_1_IsolatedWindowsEnvironmentHostError_FWD_DEFINED__ +typedef interface __FIVectorView_1_IsolatedWindowsEnvironmentHostError __FIVectorView_1_IsolatedWindowsEnvironmentHostError; +#ifdef __cplusplus +#define __FIVectorView_1_IsolatedWindowsEnvironmentHostError ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#if !defined(WINDOWS_SECURITY_ISOLATION_ISOLATEDWINDOWSENVIRONMENTCONTRACT_VERSION) +#define WINDOWS_SECURITY_ISOLATION_ISOLATEDWINDOWSENVIRONMENTCONTRACT_VERSION 0x30000 +#endif // defined(WINDOWS_SECURITY_ISOLATION_ISOLATEDWINDOWSENVIRONMENTCONTRACT_VERSION) + +#if WINDOWS_SECURITY_ISOLATION_ISOLATEDWINDOWSENVIRONMENTCONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Security { + namespace Isolation { + enum IsolatedWindowsEnvironmentHostError { + IsolatedWindowsEnvironmentHostError_AdminPolicyIsDisabledOrNotPresent = 0, + IsolatedWindowsEnvironmentHostError_FeatureNotInstalled = 1, + IsolatedWindowsEnvironmentHostError_HardwareRequirementsNotMet = 2, + IsolatedWindowsEnvironmentHostError_RebootRequired = 3, + IsolatedWindowsEnvironmentHostError_UnknownError = 4 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHostError { + IsolatedWindowsEnvironmentHostError_AdminPolicyIsDisabledOrNotPresent = 0, + IsolatedWindowsEnvironmentHostError_FeatureNotInstalled = 1, + IsolatedWindowsEnvironmentHostError_HardwareRequirementsNotMet = 2, + IsolatedWindowsEnvironmentHostError_RebootRequired = 3, + IsolatedWindowsEnvironmentHostError_UnknownError = 4 +}; +#ifdef WIDL_using_Windows_Security_Isolation +#define IsolatedWindowsEnvironmentHostError __x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHostError +#endif /* WIDL_using_Windows_Security_Isolation */ +#endif + +#endif /* WINDOWS_SECURITY_ISOLATION_ISOLATEDWINDOWSENVIRONMENTCONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IIsolatedWindowsEnvironmentHostStatics interface + */ +#if WINDOWS_SECURITY_ISOLATION_ISOLATEDWINDOWSENVIRONMENTCONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics, 0x2c0e22c7, 0x05a0, 0x517a, 0xb8,0x1c, 0x6e,0xe8,0x79,0x0c,0x38,0x1f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Security { + namespace Isolation { + MIDL_INTERFACE("2c0e22c7-05a0-517a-b81c-6ee8790c381f") + IIsolatedWindowsEnvironmentHostStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_IsReady( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HostErrors( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics, 0x2c0e22c7, 0x05a0, 0x517a, 0xb8,0x1c, 0x6e,0xe8,0x79,0x0c,0x38,0x1f) +#endif +#else +typedef struct __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics *This, + TrustLevel *trustLevel); + + /*** IIsolatedWindowsEnvironmentHostStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_IsReady)( + __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_HostErrors)( + __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics *This, + __FIVectorView_1_IsolatedWindowsEnvironmentHostError **value); + + END_INTERFACE +} __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStaticsVtbl; + +interface __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics { + CONST_VTBL __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIsolatedWindowsEnvironmentHostStatics methods ***/ +#define __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_get_IsReady(This,value) (This)->lpVtbl->get_IsReady(This,value) +#define __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_get_HostErrors(This,value) (This)->lpVtbl->get_HostErrors(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_QueryInterface(__x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_AddRef(__x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_Release(__x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_GetIids(__x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_GetRuntimeClassName(__x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_GetTrustLevel(__x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIsolatedWindowsEnvironmentHostStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_get_IsReady(__x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics* This,boolean *value) { + return This->lpVtbl->get_IsReady(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_get_HostErrors(__x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics* This,__FIVectorView_1_IsolatedWindowsEnvironmentHostError **value) { + return This->lpVtbl->get_HostErrors(This,value); +} +#endif +#ifdef WIDL_using_Windows_Security_Isolation +#define IID_IIsolatedWindowsEnvironmentHostStatics IID___x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics +#define IIsolatedWindowsEnvironmentHostStaticsVtbl __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStaticsVtbl +#define IIsolatedWindowsEnvironmentHostStatics __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics +#define IIsolatedWindowsEnvironmentHostStatics_QueryInterface __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_QueryInterface +#define IIsolatedWindowsEnvironmentHostStatics_AddRef __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_AddRef +#define IIsolatedWindowsEnvironmentHostStatics_Release __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_Release +#define IIsolatedWindowsEnvironmentHostStatics_GetIids __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_GetIids +#define IIsolatedWindowsEnvironmentHostStatics_GetRuntimeClassName __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_GetRuntimeClassName +#define IIsolatedWindowsEnvironmentHostStatics_GetTrustLevel __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_GetTrustLevel +#define IIsolatedWindowsEnvironmentHostStatics_get_IsReady __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_get_IsReady +#define IIsolatedWindowsEnvironmentHostStatics_get_HostErrors __x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_get_HostErrors +#endif /* WIDL_using_Windows_Security_Isolation */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSecurity_CIsolation_CIIsolatedWindowsEnvironmentHostStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_SECURITY_ISOLATION_ISOLATEDWINDOWSENVIRONMENTCONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Security.Isolation.IsolatedWindowsEnvironmentHost + */ +#if WINDOWS_SECURITY_ISOLATION_ISOLATEDWINDOWSENVIRONMENTCONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Security_Isolation_IsolatedWindowsEnvironmentHost_DEFINED +#define RUNTIMECLASS_Windows_Security_Isolation_IsolatedWindowsEnvironmentHost_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Security_Isolation_IsolatedWindowsEnvironmentHost[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','I','s','o','l','a','t','i','o','n','.','I','s','o','l','a','t','e','d','W','i','n','d','o','w','s','E','n','v','i','r','o','n','m','e','n','t','H','o','s','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_Isolation_IsolatedWindowsEnvironmentHost[] = L"Windows.Security.Isolation.IsolatedWindowsEnvironmentHost"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Security_Isolation_IsolatedWindowsEnvironmentHost[] = {'W','i','n','d','o','w','s','.','S','e','c','u','r','i','t','y','.','I','s','o','l','a','t','i','o','n','.','I','s','o','l','a','t','e','d','W','i','n','d','o','w','s','E','n','v','i','r','o','n','m','e','n','t','H','o','s','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Security_Isolation_IsolatedWindowsEnvironmentHost_DEFINED */ +#endif /* WINDOWS_SECURITY_ISOLATION_ISOLATEDWINDOWSENVIRONMENTCONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_IsolatedWindowsEnvironmentHostError_INTERFACE_DEFINED__ +#define ____FIVectorView_1_IsolatedWindowsEnvironmentHostError_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_IsolatedWindowsEnvironmentHostError, 0xa830f621, 0xa4ae, 0x5f5c, 0xa0,0x03, 0x98,0x5f,0xe3,0xe0,0x1e,0x51); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("a830f621-a4ae-5f5c-a003-985fe3e01e51") + IVectorView : IVectorView_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_IsolatedWindowsEnvironmentHostError, 0xa830f621, 0xa4ae, 0x5f5c, 0xa0,0x03, 0x98,0x5f,0xe3,0xe0,0x1e,0x51) +#endif +#else +typedef struct __FIVectorView_1_IsolatedWindowsEnvironmentHostErrorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_IsolatedWindowsEnvironmentHostError *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_IsolatedWindowsEnvironmentHostError *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_IsolatedWindowsEnvironmentHostError *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_IsolatedWindowsEnvironmentHostError *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_IsolatedWindowsEnvironmentHostError *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_IsolatedWindowsEnvironmentHostError *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_IsolatedWindowsEnvironmentHostError *This, + UINT32 index, + enum __x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHostError *value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_IsolatedWindowsEnvironmentHostError *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_IsolatedWindowsEnvironmentHostError *This, + enum __x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHostError element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_IsolatedWindowsEnvironmentHostError *This, + UINT32 start_index, + UINT32 items_size, + enum __x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHostError *items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_IsolatedWindowsEnvironmentHostErrorVtbl; + +interface __FIVectorView_1_IsolatedWindowsEnvironmentHostError { + CONST_VTBL __FIVectorView_1_IsolatedWindowsEnvironmentHostErrorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_IsolatedWindowsEnvironmentHostError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_IsolatedWindowsEnvironmentHostError_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_IsolatedWindowsEnvironmentHostError_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_IsolatedWindowsEnvironmentHostError_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_IsolatedWindowsEnvironmentHostError_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_IsolatedWindowsEnvironmentHostError_QueryInterface(__FIVectorView_1_IsolatedWindowsEnvironmentHostError* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_IsolatedWindowsEnvironmentHostError_AddRef(__FIVectorView_1_IsolatedWindowsEnvironmentHostError* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_IsolatedWindowsEnvironmentHostError_Release(__FIVectorView_1_IsolatedWindowsEnvironmentHostError* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetIids(__FIVectorView_1_IsolatedWindowsEnvironmentHostError* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetRuntimeClassName(__FIVectorView_1_IsolatedWindowsEnvironmentHostError* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetTrustLevel(__FIVectorView_1_IsolatedWindowsEnvironmentHostError* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetAt(__FIVectorView_1_IsolatedWindowsEnvironmentHostError* This,UINT32 index,enum __x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHostError *value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_IsolatedWindowsEnvironmentHostError_get_Size(__FIVectorView_1_IsolatedWindowsEnvironmentHostError* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_IsolatedWindowsEnvironmentHostError_IndexOf(__FIVectorView_1_IsolatedWindowsEnvironmentHostError* This,enum __x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHostError element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetMany(__FIVectorView_1_IsolatedWindowsEnvironmentHostError* This,UINT32 start_index,UINT32 items_size,enum __x_ABI_CWindows_CSecurity_CIsolation_CIsolatedWindowsEnvironmentHostError *items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_IsolatedWindowsEnvironmentHostError IID___FIVectorView_1_IsolatedWindowsEnvironmentHostError +#define IVectorView_IsolatedWindowsEnvironmentHostErrorVtbl __FIVectorView_1_IsolatedWindowsEnvironmentHostErrorVtbl +#define IVectorView_IsolatedWindowsEnvironmentHostError __FIVectorView_1_IsolatedWindowsEnvironmentHostError +#define IVectorView_IsolatedWindowsEnvironmentHostError_QueryInterface __FIVectorView_1_IsolatedWindowsEnvironmentHostError_QueryInterface +#define IVectorView_IsolatedWindowsEnvironmentHostError_AddRef __FIVectorView_1_IsolatedWindowsEnvironmentHostError_AddRef +#define IVectorView_IsolatedWindowsEnvironmentHostError_Release __FIVectorView_1_IsolatedWindowsEnvironmentHostError_Release +#define IVectorView_IsolatedWindowsEnvironmentHostError_GetIids __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetIids +#define IVectorView_IsolatedWindowsEnvironmentHostError_GetRuntimeClassName __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetRuntimeClassName +#define IVectorView_IsolatedWindowsEnvironmentHostError_GetTrustLevel __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetTrustLevel +#define IVectorView_IsolatedWindowsEnvironmentHostError_GetAt __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetAt +#define IVectorView_IsolatedWindowsEnvironmentHostError_get_Size __FIVectorView_1_IsolatedWindowsEnvironmentHostError_get_Size +#define IVectorView_IsolatedWindowsEnvironmentHostError_IndexOf __FIVectorView_1_IsolatedWindowsEnvironmentHostError_IndexOf +#define IVectorView_IsolatedWindowsEnvironmentHostError_GetMany __FIVectorView_1_IsolatedWindowsEnvironmentHostError_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_IsolatedWindowsEnvironmentHostError_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_security_isolation_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.storage.fileproperties.h b/lib/libc/include/any-windows-any/windows.storage.fileproperties.h new file mode 100644 index 0000000000000000000000000000000000000000..9cac617a54839caa61ed662ef6afa96a1a07698b --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.storage.fileproperties.h @@ -0,0 +1,527 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.storage.fileproperties.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_storage_fileproperties_h__ +#define __windows_storage_fileproperties_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties ABI::Windows::Storage::FileProperties::IBasicProperties +namespace ABI { + namespace Windows { + namespace Storage { + namespace FileProperties { + interface IBasicProperties; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CFileProperties_CBasicProperties_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CFileProperties_CBasicProperties_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Storage { + namespace FileProperties { + class BasicProperties; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CStorage_CFileProperties_CBasicProperties __x_ABI_CWindows_CStorage_CFileProperties_CBasicProperties; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CStorage_CFileProperties_CBasicProperties_FWD_DEFINED__ */ + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties ABI::Windows::Storage::FileProperties::IBasicProperties +namespace ABI { + namespace Windows { + namespace Storage { + namespace FileProperties { + interface IBasicProperties; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IBasicProperties interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties, 0xd05d55db, 0x785e, 0x4a66, 0xbe,0x02, 0x9b,0xee,0xc5,0x8a,0xea,0x81); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + namespace FileProperties { + MIDL_INTERFACE("d05d55db-785e-4a66-be02-9beec58aea81") + IBasicProperties : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Size( + UINT64 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DateModified( + struct DateTime *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ItemDate( + struct DateTime *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties, 0xd05d55db, 0x785e, 0x4a66, 0xbe,0x02, 0x9b,0xee,0xc5,0x8a,0xea,0x81) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CFileProperties_CIBasicPropertiesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties *This, + TrustLevel *trustLevel); + + /*** IBasicProperties methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Size)( + __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties *This, + UINT64 *value); + + HRESULT (STDMETHODCALLTYPE *get_DateModified)( + __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties *This, + struct __x_ABI_CWindows_CFoundation_CDateTime *value); + + HRESULT (STDMETHODCALLTYPE *get_ItemDate)( + __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties *This, + struct __x_ABI_CWindows_CFoundation_CDateTime *value); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CFileProperties_CIBasicPropertiesVtbl; + +interface __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties { + CONST_VTBL __x_ABI_CWindows_CStorage_CFileProperties_CIBasicPropertiesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IBasicProperties methods ***/ +#define __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_get_DateModified(This,value) (This)->lpVtbl->get_DateModified(This,value) +#define __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_get_ItemDate(This,value) (This)->lpVtbl->get_ItemDate(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_QueryInterface(__x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_AddRef(__x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_Release(__x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_GetIids(__x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_GetTrustLevel(__x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IBasicProperties methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_get_Size(__x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties* This,UINT64 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_get_DateModified(__x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties* This,struct __x_ABI_CWindows_CFoundation_CDateTime *value) { + return This->lpVtbl->get_DateModified(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_get_ItemDate(__x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties* This,struct __x_ABI_CWindows_CFoundation_CDateTime *value) { + return This->lpVtbl->get_ItemDate(This,value); +} +#endif +#ifdef WIDL_using_Windows_Storage_FileProperties +#define IID_IBasicProperties IID___x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties +#define IBasicPropertiesVtbl __x_ABI_CWindows_CStorage_CFileProperties_CIBasicPropertiesVtbl +#define IBasicProperties __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties +#define IBasicProperties_QueryInterface __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_QueryInterface +#define IBasicProperties_AddRef __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_AddRef +#define IBasicProperties_Release __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_Release +#define IBasicProperties_GetIids __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_GetIids +#define IBasicProperties_GetRuntimeClassName __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_GetRuntimeClassName +#define IBasicProperties_GetTrustLevel __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_GetTrustLevel +#define IBasicProperties_get_Size __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_get_Size +#define IBasicProperties_get_DateModified __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_get_DateModified +#define IBasicProperties_get_ItemDate __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_get_ItemDate +#endif /* WIDL_using_Windows_Storage_FileProperties */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Storage.FileProperties.BasicProperties + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Storage_FileProperties_BasicProperties_DEFINED +#define RUNTIMECLASS_Windows_Storage_FileProperties_BasicProperties_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Storage_FileProperties_BasicProperties[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','F','i','l','e','P','r','o','p','e','r','t','i','e','s','.','B','a','s','i','c','P','r','o','p','e','r','t','i','e','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_FileProperties_BasicProperties[] = L"Windows.Storage.FileProperties.BasicProperties"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_FileProperties_BasicProperties[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','F','i','l','e','P','r','o','p','e','r','t','i','e','s','.','B','a','s','i','c','P','r','o','p','e','r','t','i','e','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Storage_FileProperties_BasicProperties_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties, 0xc8659aae, 0x4926, 0x52ad, 0x8f,0x60, 0xd8,0x9f,0xe5,0xa8,0xdf,0x5f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("c8659aae-4926-52ad-8f60-d89fe5a8df5f") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties, 0xc8659aae, 0x4926, 0x52ad, 0x8f,0x60, 0xd8,0x9f,0xe5,0xa8,0xdf,0x5f) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicPropertiesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties *This, + __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicPropertiesVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicPropertiesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_Release(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties* This,__FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_BasicProperties IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties +#define IAsyncOperationCompletedHandler_BasicPropertiesVtbl __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicPropertiesVtbl +#define IAsyncOperationCompletedHandler_BasicProperties __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties +#define IAsyncOperationCompletedHandler_BasicProperties_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_QueryInterface +#define IAsyncOperationCompletedHandler_BasicProperties_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_AddRef +#define IAsyncOperationCompletedHandler_BasicProperties_Release __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_Release +#define IAsyncOperationCompletedHandler_BasicProperties_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties, 0x5186131a, 0x4467, 0x504b, 0x97,0x7a, 0x07,0x85,0xa8,0x23,0x04,0x85); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("5186131a-4467-504b-977a-0785a8230485") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties, 0x5186131a, 0x4467, 0x504b, 0x97,0x7a, 0x07,0x85,0xa8,0x23,0x04,0x85) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicPropertiesVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties *This, + __x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicPropertiesVtbl; + +interface __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties { + CONST_VTBL __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicPropertiesVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_QueryInterface(__FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_AddRef(__FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_Release(__FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_GetIids(__FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_GetTrustLevel(__FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_put_Completed(__FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_get_Completed(__FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CFileProperties__CBasicProperties **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_GetResults(__FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties* This,__x_ABI_CWindows_CStorage_CFileProperties_CIBasicProperties **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_BasicProperties IID___FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties +#define IAsyncOperation_BasicPropertiesVtbl __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicPropertiesVtbl +#define IAsyncOperation_BasicProperties __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties +#define IAsyncOperation_BasicProperties_QueryInterface __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_QueryInterface +#define IAsyncOperation_BasicProperties_AddRef __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_AddRef +#define IAsyncOperation_BasicProperties_Release __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_Release +#define IAsyncOperation_BasicProperties_GetIids __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_GetIids +#define IAsyncOperation_BasicProperties_GetRuntimeClassName __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_GetRuntimeClassName +#define IAsyncOperation_BasicProperties_GetTrustLevel __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_GetTrustLevel +#define IAsyncOperation_BasicProperties_put_Completed __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_put_Completed +#define IAsyncOperation_BasicProperties_get_Completed __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_get_Completed +#define IAsyncOperation_BasicProperties_GetResults __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_storage_fileproperties_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.storage.h b/lib/libc/include/any-windows-any/windows.storage.h index fab5b9788e267eda5d89f756d141459b2ba76233..3ffcf569d401fad8e2301b4053941ad04244cdd5 100644 --- a/lib/libc/include/any-windows-any/windows.storage.h +++ b/lib/libc/include/any-windows-any/windows.storage.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/windows.storage.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/windows.storage.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,62 +16,25 @@ #ifndef __windows_storage_h__ #define __windows_storage_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ -#ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CIStorageItem __x_ABI_CWindows_CStorage_CIStorageItem; +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler; #ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CIStorageItem ABI::Windows::Storage::IStorageItem +#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler ABI::Windows::Storage::IApplicationDataSetVersionHandler namespace ABI { namespace Windows { namespace Storage { - interface IStorageItem; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics __x_ABI_CWindows_CStorage_CIKnownFoldersStatics; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics ABI::Windows::Storage::IKnownFoldersStatics -namespace ABI { - namespace Windows { - namespace Storage { - interface IKnownFoldersStatics; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CIStorageFolder __x_ABI_CWindows_CStorage_CIStorageFolder; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CIStorageFolder ABI::Windows::Storage::IStorageFolder -namespace ABI { - namespace Windows { - namespace Storage { - interface IStorageFolder; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer ABI::Windows::Storage::IApplicationDataContainer -namespace ABI { - namespace Windows { - namespace Storage { - interface IApplicationDataContainer; + interface IApplicationDataSetVersionHandler; } } } @@ -108,6 +71,36 @@ namespace ABI { #endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationData3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationData3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIApplicationData3 __x_ABI_CWindows_CStorage_CIApplicationData3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIApplicationData3 ABI::Windows::Storage::IApplicationData3 +namespace ABI { + namespace Windows { + namespace Storage { + interface IApplicationData3; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer ABI::Windows::Storage::IApplicationDataContainer +namespace ABI { + namespace Windows { + namespace Storage { + interface IApplicationDataContainer; + } + } +} +#endif /* __cplusplus */ +#endif + #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics __x_ABI_CWindows_CStorage_CIApplicationDataStatics; @@ -123,30 +116,120 @@ namespace ABI { #endif /* __cplusplus */ #endif -#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler; +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics2 __x_ABI_CWindows_CStorage_CIApplicationDataStatics2; #ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler ABI::Windows::Storage::IApplicationDataSetVersionHandler +#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics2 ABI::Windows::Storage::IApplicationDataStatics2 namespace ABI { namespace Windows { namespace Storage { - interface IApplicationDataSetVersionHandler; + interface IApplicationDataStatics2; } } } #endif /* __cplusplus */ #endif -#ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CISetVersionRequest __x_ABI_CWindows_CStorage_CISetVersionRequest; +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics; #ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CISetVersionRequest ABI::Windows::Storage::ISetVersionRequest +#define __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics ABI::Windows::Storage::IKnownFoldersCameraRollStatics namespace ABI { namespace Windows { namespace Storage { - interface ISetVersionRequest; + interface IKnownFoldersCameraRollStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics ABI::Windows::Storage::IKnownFoldersPlaylistsStatics +namespace ABI { + namespace Windows { + namespace Storage { + interface IKnownFoldersPlaylistsStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics ABI::Windows::Storage::IKnownFoldersSavedPicturesStatics +namespace ABI { + namespace Windows { + namespace Storage { + interface IKnownFoldersSavedPicturesStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics __x_ABI_CWindows_CStorage_CIKnownFoldersStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics ABI::Windows::Storage::IKnownFoldersStatics +namespace ABI { + namespace Windows { + namespace Storage { + interface IKnownFoldersStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 ABI::Windows::Storage::IKnownFoldersStatics2 +namespace ABI { + namespace Windows { + namespace Storage { + interface IKnownFoldersStatics2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 ABI::Windows::Storage::IKnownFoldersStatics3 +namespace ABI { + namespace Windows { + namespace Storage { + interface IKnownFoldersStatics3; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 ABI::Windows::Storage::IKnownFoldersStatics4 +namespace ABI { + namespace Windows { + namespace Storage { + interface IKnownFoldersStatics4; } } } @@ -168,325 +251,909 @@ namespace ABI { #endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CISetVersionRequest __x_ABI_CWindows_CStorage_CISetVersionRequest; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CISetVersionRequest ABI::Windows::Storage::ISetVersionRequest +namespace ABI { + namespace Windows { + namespace Storage { + interface ISetVersionRequest; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIStorageFile __x_ABI_CWindows_CStorage_CIStorageFile; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIStorageFile ABI::Windows::Storage::IStorageFile +namespace ABI { + namespace Windows { + namespace Storage { + interface IStorageFile; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIStorageFolder __x_ABI_CWindows_CStorage_CIStorageFolder; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIStorageFolder ABI::Windows::Storage::IStorageFolder +namespace ABI { + namespace Windows { + namespace Storage { + interface IStorageFolder; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIStorageItem __x_ABI_CWindows_CStorage_CIStorageItem; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIStorageItem ABI::Windows::Storage::IStorageItem +namespace ABI { + namespace Windows { + namespace Storage { + interface IStorageItem; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIStorageStreamTransaction_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageStreamTransaction_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIStorageStreamTransaction __x_ABI_CWindows_CStorage_CIStorageStreamTransaction; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIStorageStreamTransaction ABI::Windows::Storage::IStorageStreamTransaction +namespace ABI { + namespace Windows { + namespace Storage { + interface IStorageStreamTransaction; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CApplicationData_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CApplicationData_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Storage { + class ApplicationData; + } + } +} +#else +typedef struct __x_ABI_CWindows_CStorage_CApplicationData __x_ABI_CWindows_CStorage_CApplicationData; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CStorage_CApplicationData_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CStorage_CApplicationDataContainer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CApplicationDataContainer_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Storage { + class ApplicationDataContainer; + } + } +} +#else +typedef struct __x_ABI_CWindows_CStorage_CApplicationDataContainer __x_ABI_CWindows_CStorage_CApplicationDataContainer; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CStorage_CApplicationDataContainer_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CStorage_CKnownFolders_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CKnownFolders_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Storage { + class KnownFolders; + } + } +} +#else +typedef struct __x_ABI_CWindows_CStorage_CKnownFolders __x_ABI_CWindows_CStorage_CKnownFolders; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CStorage_CKnownFolders_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CStorage_CSetVersionDeferral_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CSetVersionDeferral_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Storage { + class SetVersionDeferral; + } + } +} +#else +typedef struct __x_ABI_CWindows_CStorage_CSetVersionDeferral __x_ABI_CWindows_CStorage_CSetVersionDeferral; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CStorage_CSetVersionDeferral_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CStorage_CSetVersionRequest_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CSetVersionRequest_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Storage { + class SetVersionRequest; + } + } +} +#else +typedef struct __x_ABI_CWindows_CStorage_CSetVersionRequest __x_ABI_CWindows_CStorage_CSetVersionRequest; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CStorage_CSetVersionRequest_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CStorage_CStorageFile_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStorageFile_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Storage { + class StorageFile; + } + } +} +#else +typedef struct __x_ABI_CWindows_CStorage_CStorageFile __x_ABI_CWindows_CStorage_CStorageFile; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CStorage_CStorageFile_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CStorage_CStorageFolder_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStorageFolder_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Storage { + class StorageFolder; + } + } +} +#else +typedef struct __x_ABI_CWindows_CStorage_CStorageFolder __x_ABI_CWindows_CStorage_CStorageFolder; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CStorage_CStorageFolder_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CStorage_CStorageStreamTransaction_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStorageStreamTransaction_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Storage { + class StorageStreamTransaction; + } + } +} +#else +typedef struct __x_ABI_CWindows_CStorage_CStorageStreamTransaction __x_ABI_CWindows_CStorage_CStorageStreamTransaction; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CStorage_CStorageStreamTransaction_FWD_DEFINED__ */ + +#ifndef ____FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +#define ____FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +typedef interface __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer; +#ifdef __cplusplus +#define __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer ABI::Windows::Foundation::Collections::IKeyValuePair +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +#define ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +typedef interface __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer; +#ifdef __cplusplus +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer ABI::Windows::Foundation::Collections::IIterable* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +#define ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +typedef interface __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer; +#ifdef __cplusplus +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer ABI::Windows::Foundation::Collections::IIterator* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +#define ____FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +typedef interface __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer; +#ifdef __cplusplus +#define __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer ABI::Windows::Foundation::Collections::IMapView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CStorage__CIStorageItem __FIVectorView_1_Windows__CStorage__CIStorageItem; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CStorage__CStorageFile __FIVectorView_1_Windows__CStorage__CStorageFile; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CStorage__CStorageFile ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CStorage__CStorageFolder __FIVectorView_1_Windows__CStorage__CStorageFolder; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CStorage__CStorageFolder ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::IAsyncOperationCompletedHandler* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile ABI::Windows::Foundation::IAsyncOperationCompletedHandler* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder ABI::Windows::Foundation::IAsyncOperationCompletedHandler* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem; +#ifdef __cplusplus +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::IAsyncOperation* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile; +#ifdef __cplusplus +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile ABI::Windows::Foundation::IAsyncOperation* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder; +#ifdef __cplusplus +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder ABI::Windows::Foundation::IAsyncOperation* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CApplicationData_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CApplicationData_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CApplicationData __FIAsyncOperation_1_Windows__CStorage__CApplicationData; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CApplicationData ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_KnownFoldersAccessStatus_FWD_DEFINED__ +#define ____FIAsyncOperation_1_KnownFoldersAccessStatus_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_KnownFoldersAccessStatus __FIAsyncOperation_1_KnownFoldersAccessStatus; +#ifdef __cplusplus +#define __FIAsyncOperation_1_KnownFoldersAccessStatus ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CIStorageItem __FIAsyncOperation_1_Windows__CStorage__CIStorageItem; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CStorageFile __FIAsyncOperation_1_Windows__CStorage__CStorageFile; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFile ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CStorageFolder __FIAsyncOperation_1_Windows__CStorage__CStorageFolder; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFolder ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + /* Headers for imported files */ #include +#include #include +#include #include +#include +#include +#include +#include #ifdef __cplusplus extern "C" { #endif -#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ -#define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction; -#ifdef __cplusplus -#define __x_ABI_CWindows_CFoundation_CIAsyncAction ABI::Windows::Foundation::IAsyncAction -namespace ABI { - namespace Windows { - namespace Foundation { - interface IAsyncAction; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ -#define ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet; -#ifdef __cplusplus -#define __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet ABI::Windows::Foundation::Collections::IPropertySet -namespace ABI { - namespace Windows { - namespace Foundation { - namespace Collections { - interface IPropertySet; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CIStorageItem __x_ABI_CWindows_CStorage_CIStorageItem; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CIStorageItem ABI::Windows::Storage::IStorageItem -namespace ABI { - namespace Windows { - namespace Storage { - interface IStorageItem; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CIStorageFolder __x_ABI_CWindows_CStorage_CIStorageFolder; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CIStorageFolder ABI::Windows::Storage::IStorageFolder -namespace ABI { - namespace Windows { - namespace Storage { - interface IStorageFolder; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CIApplicationData __x_ABI_CWindows_CStorage_CIApplicationData; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CIApplicationData ABI::Windows::Storage::IApplicationData -namespace ABI { - namespace Windows { - namespace Storage { - interface IApplicationData; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics __x_ABI_CWindows_CStorage_CIApplicationDataStatics; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics ABI::Windows::Storage::IApplicationDataStatics -namespace ABI { - namespace Windows { - namespace Storage { - interface IApplicationDataStatics; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler ABI::Windows::Storage::IApplicationDataSetVersionHandler -namespace ABI { - namespace Windows { - namespace Storage { - interface IApplicationDataSetVersionHandler; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CApplicationDataContainer_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CApplicationDataContainer_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CApplicationDataContainer __x_ABI_CWindows_CStorage_CApplicationDataContainer; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CApplicationDataContainer ABI::Windows::Storage::ApplicationDataContainer -namespace ABI { - namespace Windows { - namespace Storage { - interface ApplicationDataContainer; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CISetVersionRequest __x_ABI_CWindows_CStorage_CISetVersionRequest; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CISetVersionRequest ABI::Windows::Storage::ISetVersionRequest -namespace ABI { - namespace Windows { - namespace Storage { - interface ISetVersionRequest; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CISetVersionDeferral __x_ABI_CWindows_CStorage_CISetVersionDeferral; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CISetVersionDeferral ABI::Windows::Storage::ISetVersionDeferral -namespace ABI { - namespace Windows { - namespace Storage { - interface ISetVersionDeferral; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifdef __cplusplus -namespace ABI { - namespace Windows { - namespace Storage { - typedef enum StorageDeleteOption StorageDeleteOption; - } - } -} -#else /* __cplusplus */ -typedef enum __x_ABI_CWindows_CStorage_CStorageDeleteOption __x_ABI_CWindows_CStorage_CStorageDeleteOption; -#endif /* __cplusplus */ - -#ifdef __cplusplus -namespace ABI { - namespace Windows { - namespace Storage { - typedef enum NameCollisionOption NameCollisionOption; - } - } -} -#else /* __cplusplus */ -typedef enum __x_ABI_CWindows_CStorage_CNameCollisionOption __x_ABI_CWindows_CStorage_CNameCollisionOption; -#endif /* __cplusplus */ - -#ifdef __cplusplus -namespace ABI { - namespace Windows { - namespace Storage { - typedef enum StorageItemTypes StorageItemTypes; - } - } -} -#else /* __cplusplus */ -typedef enum __x_ABI_CWindows_CStorage_CStorageItemTypes __x_ABI_CWindows_CStorage_CStorageItemTypes; -#endif /* __cplusplus */ - -#ifdef __cplusplus -namespace ABI { - namespace Windows { - namespace Storage { - typedef enum ApplicationDataLocality ApplicationDataLocality; - } - } -} -#else /* __cplusplus */ -typedef enum __x_ABI_CWindows_CStorage_CApplicationDataLocality __x_ABI_CWindows_CStorage_CApplicationDataLocality; -#endif /* __cplusplus */ - -#ifdef __cplusplus -namespace ABI { - namespace Windows { - namespace Storage { - typedef enum ApplicationDataCreateDisposition ApplicationDataCreateDisposition; - } - } -} -#else /* __cplusplus */ +#ifndef __cplusplus typedef enum __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition; #endif /* __cplusplus */ -#ifdef __cplusplus -namespace ABI { - namespace Windows { - namespace Storage { - typedef enum FileAttributes FileAttributes; - } - } -} -#else /* __cplusplus */ -typedef enum __x_ABI_CWindows_CStorage_CFileAttributes __x_ABI_CWindows_CStorage_CFileAttributes; +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CStorage_CApplicationDataLocality __x_ABI_CWindows_CStorage_CApplicationDataLocality; #endif /* __cplusplus */ -#ifdef __cplusplus -namespace ABI { - namespace Windows { - namespace Storage { - typedef enum CreationCollisionOption CreationCollisionOption; - } - } -} -#else /* __cplusplus */ +#ifndef __cplusplus typedef enum __x_ABI_CWindows_CStorage_CCreationCollisionOption __x_ABI_CWindows_CStorage_CCreationCollisionOption; #endif /* __cplusplus */ +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CStorage_CFileAccessMode __x_ABI_CWindows_CStorage_CFileAccessMode; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CStorage_CFileAttributes __x_ABI_CWindows_CStorage_CFileAttributes; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CStorage_CKnownFolderId __x_ABI_CWindows_CStorage_CKnownFolderId; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CStorage_CKnownFoldersAccessStatus __x_ABI_CWindows_CStorage_CKnownFoldersAccessStatus; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CStorage_CNameCollisionOption __x_ABI_CWindows_CStorage_CNameCollisionOption; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CStorage_CStorageDeleteOption __x_ABI_CWindows_CStorage_CStorageDeleteOption; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CStorage_CStorageItemTypes __x_ABI_CWindows_CStorage_CStorageItemTypes; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationData_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIApplicationData __x_ABI_CWindows_CStorage_CIApplicationData; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIApplicationData ABI::Windows::Storage::IApplicationData +namespace ABI { + namespace Windows { + namespace Storage { + interface IApplicationData; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationData2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationData2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIApplicationData2 __x_ABI_CWindows_CStorage_CIApplicationData2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIApplicationData2 ABI::Windows::Storage::IApplicationData2 +namespace ABI { + namespace Windows { + namespace Storage { + interface IApplicationData2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationData3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationData3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIApplicationData3 __x_ABI_CWindows_CStorage_CIApplicationData3; #ifdef __cplusplus -} /* extern "C" */ +#define __x_ABI_CWindows_CStorage_CIApplicationData3 ABI::Windows::Storage::IApplicationData3 namespace ABI { namespace Windows { namespace Storage { - enum NameCollisionOption { - NameCollisionOption_GenerateUniqueName = 0, - NameCollisionOption_ReplaceExisting = 1, - NameCollisionOption_FailIfExists = 2 - }; + interface IApplicationData3; } } } -extern "C" { -#else -enum __x_ABI_CWindows_CStorage_CNameCollisionOption { - NameCollisionOption_GenerateUniqueName = 0, - NameCollisionOption_ReplaceExisting = 1, - NameCollisionOption_FailIfExists = 2 -}; -#ifdef WIDL_using_Windows_Storage -#define NameCollisionOption __x_ABI_CWindows_CStorage_CNameCollisionOption -#endif /* WIDL_using_Windows_Storage */ +#endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer; #ifdef __cplusplus -} /* extern "C" */ +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer ABI::Windows::Storage::IApplicationDataContainer namespace ABI { namespace Windows { namespace Storage { - enum StorageDeleteOption { - StorageDeleteOption_Default = 0, - StorageDeleteOption_PermanentDelete = 1 - }; + interface IApplicationDataContainer; } } } -extern "C" { -#else -enum __x_ABI_CWindows_CStorage_CStorageDeleteOption { - StorageDeleteOption_Default = 0, - StorageDeleteOption_PermanentDelete = 1 -}; -#ifdef WIDL_using_Windows_Storage -#define StorageDeleteOption __x_ABI_CWindows_CStorage_CStorageDeleteOption -#endif /* WIDL_using_Windows_Storage */ +#endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics __x_ABI_CWindows_CStorage_CIApplicationDataStatics; #ifdef __cplusplus -} /* extern "C" */ +#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics ABI::Windows::Storage::IApplicationDataStatics namespace ABI { namespace Windows { namespace Storage { - enum StorageItemTypes { - StorageItemTypes_None = 0, - StorageItemTypes_File = 1, - StorageItemTypes_Folder = 2 - }; + interface IApplicationDataStatics; } } } -extern "C" { -#else -enum __x_ABI_CWindows_CStorage_CStorageItemTypes { - StorageItemTypes_None = 0, - StorageItemTypes_File = 1, - StorageItemTypes_Folder = 2 -}; -#ifdef WIDL_using_Windows_Storage -#define StorageItemTypes __x_ABI_CWindows_CStorage_CStorageItemTypes -#endif /* WIDL_using_Windows_Storage */ +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics2 __x_ABI_CWindows_CStorage_CIApplicationDataStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics2 ABI::Windows::Storage::IApplicationDataStatics2 +namespace ABI { + namespace Windows { + namespace Storage { + interface IApplicationDataStatics2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics ABI::Windows::Storage::IKnownFoldersCameraRollStatics +namespace ABI { + namespace Windows { + namespace Storage { + interface IKnownFoldersCameraRollStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics ABI::Windows::Storage::IKnownFoldersPlaylistsStatics +namespace ABI { + namespace Windows { + namespace Storage { + interface IKnownFoldersPlaylistsStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics ABI::Windows::Storage::IKnownFoldersSavedPicturesStatics +namespace ABI { + namespace Windows { + namespace Storage { + interface IKnownFoldersSavedPicturesStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics __x_ABI_CWindows_CStorage_CIKnownFoldersStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics ABI::Windows::Storage::IKnownFoldersStatics +namespace ABI { + namespace Windows { + namespace Storage { + interface IKnownFoldersStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 ABI::Windows::Storage::IKnownFoldersStatics2 +namespace ABI { + namespace Windows { + namespace Storage { + interface IKnownFoldersStatics2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 ABI::Windows::Storage::IKnownFoldersStatics3 +namespace ABI { + namespace Windows { + namespace Storage { + interface IKnownFoldersStatics3; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 ABI::Windows::Storage::IKnownFoldersStatics4 +namespace ABI { + namespace Windows { + namespace Storage { + interface IKnownFoldersStatics4; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CISetVersionDeferral_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CISetVersionDeferral __x_ABI_CWindows_CStorage_CISetVersionDeferral; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CISetVersionDeferral ABI::Windows::Storage::ISetVersionDeferral +namespace ABI { + namespace Windows { + namespace Storage { + interface ISetVersionDeferral; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CISetVersionRequest_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CISetVersionRequest __x_ABI_CWindows_CStorage_CISetVersionRequest; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CISetVersionRequest ABI::Windows::Storage::ISetVersionRequest +namespace ABI { + namespace Windows { + namespace Storage { + interface ISetVersionRequest; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIStorageFolder __x_ABI_CWindows_CStorage_CIStorageFolder; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIStorageFolder ABI::Windows::Storage::IStorageFolder +namespace ABI { + namespace Windows { + namespace Storage { + interface IStorageFolder; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIStorageFolderStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageFolderStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIStorageFolderStatics __x_ABI_CWindows_CStorage_CIStorageFolderStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIStorageFolderStatics ABI::Windows::Storage::IStorageFolderStatics +namespace ABI { + namespace Windows { + namespace Storage { + interface IStorageFolderStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIStorageFolderStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageFolderStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIStorageFolderStatics2 __x_ABI_CWindows_CStorage_CIStorageFolderStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIStorageFolderStatics2 ABI::Windows::Storage::IStorageFolderStatics2 +namespace ABI { + namespace Windows { + namespace Storage { + interface IStorageFolderStatics2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIStorageFileStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageFileStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIStorageFileStatics __x_ABI_CWindows_CStorage_CIStorageFileStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIStorageFileStatics ABI::Windows::Storage::IStorageFileStatics +namespace ABI { + namespace Windows { + namespace Storage { + interface IStorageFileStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIStorageFileStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageFileStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIStorageFileStatics2 __x_ABI_CWindows_CStorage_CIStorageFileStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIStorageFileStatics2 ABI::Windows::Storage::IStorageFileStatics2 +namespace ABI { + namespace Windows { + namespace Storage { + interface IStorageFileStatics2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CIStorageItem __x_ABI_CWindows_CStorage_CIStorageItem; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CIStorageItem ABI::Windows::Storage::IStorageItem +namespace ABI { + namespace Windows { + namespace Storage { + interface IStorageItem; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +#define ____FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +typedef interface __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer; +#ifdef __cplusplus +#define __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer ABI::Windows::Foundation::Collections::IKeyValuePair +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +#define ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +typedef interface __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer; +#ifdef __cplusplus +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer ABI::Windows::Foundation::Collections::IIterable* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +#define ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +typedef interface __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer; +#ifdef __cplusplus +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer ABI::Windows::Foundation::Collections::IIterator* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +#define ____FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_FWD_DEFINED__ +typedef interface __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer; +#ifdef __cplusplus +#define __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer ABI::Windows::Foundation::Collections::IMapView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CStorage__CIStorageItem __FIVectorView_1_Windows__CStorage__CIStorageItem; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CStorage__CStorageFile __FIVectorView_1_Windows__CStorage__CStorageFile; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CStorage__CStorageFile ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CStorage__CStorageFolder __FIVectorView_1_Windows__CStorage__CStorageFolder; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CStorage__CStorageFolder ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem; +#ifdef __cplusplus +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::IAsyncOperation* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile; +#ifdef __cplusplus +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile ABI::Windows::Foundation::IAsyncOperation* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder; +#ifdef __cplusplus +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder ABI::Windows::Foundation::IAsyncOperation* > +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CApplicationData_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CApplicationData_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CApplicationData __FIAsyncOperation_1_Windows__CStorage__CApplicationData; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CApplicationData ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_KnownFoldersAccessStatus_FWD_DEFINED__ +#define ____FIAsyncOperation_1_KnownFoldersAccessStatus_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_KnownFoldersAccessStatus __FIAsyncOperation_1_KnownFoldersAccessStatus; +#ifdef __cplusplus +#define __FIAsyncOperation_1_KnownFoldersAccessStatus ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CIStorageItem_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CIStorageItem __FIAsyncOperation_1_Windows__CStorage__CIStorageItem; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStorageFile_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CStorageFile __FIAsyncOperation_1_Windows__CStorage__CStorageFile; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFile ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStorageFolder_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CStorageFolder __FIAsyncOperation_1_Windows__CStorage__CStorageFolder; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFolder ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ #endif +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifdef __cplusplus } /* extern "C" */ namespace ABI { @@ -510,6 +1177,8 @@ enum __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition { #endif /* WIDL_using_Windows_Storage */ #endif +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifdef __cplusplus } /* extern "C" */ namespace ABI { @@ -518,7 +1187,11 @@ namespace ABI { enum ApplicationDataLocality { ApplicationDataLocality_Local = 0, ApplicationDataLocality_Roaming = 1, - ApplicationDataLocality_Temporary = 2 + ApplicationDataLocality_Temporary = 2, + ApplicationDataLocality_LocalCache = 3, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 + ApplicationDataLocality_SharedLocal = 4 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 */ }; } } @@ -528,42 +1201,19 @@ extern "C" { enum __x_ABI_CWindows_CStorage_CApplicationDataLocality { ApplicationDataLocality_Local = 0, ApplicationDataLocality_Roaming = 1, - ApplicationDataLocality_Temporary = 2 + ApplicationDataLocality_Temporary = 2, + ApplicationDataLocality_LocalCache = 3, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 + ApplicationDataLocality_SharedLocal = 4 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 */ }; #ifdef WIDL_using_Windows_Storage #define ApplicationDataLocality __x_ABI_CWindows_CStorage_CApplicationDataLocality #endif /* WIDL_using_Windows_Storage */ #endif -#ifdef __cplusplus -} /* extern "C" */ -namespace ABI { - namespace Windows { - namespace Storage { - enum FileAttributes { - FileAttributes_Normal = 0, - FileAttributes_ReadOnly = 1, - FileAttributes_Directory = 2, - FileAttributes_Archive = 3, - FileAttributes_Temporary = 4 - }; - } - } -} -extern "C" { -#else -enum __x_ABI_CWindows_CStorage_CFileAttributes { - FileAttributes_Normal = 0, - FileAttributes_ReadOnly = 1, - FileAttributes_Directory = 2, - FileAttributes_Archive = 3, - FileAttributes_Temporary = 4 -}; -#ifdef WIDL_using_Windows_Storage -#define FileAttributes __x_ABI_CWindows_CStorage_CFileAttributes -#endif /* WIDL_using_Windows_Storage */ -#endif - +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifdef __cplusplus } /* extern "C" */ namespace ABI { @@ -591,728 +1241,270 @@ enum __x_ABI_CWindows_CStorage_CCreationCollisionOption { #endif /* WIDL_using_Windows_Storage */ #endif -/***************************************************************************** - * IStorageItem interface - */ -#ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_INTERFACE_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIStorageItem_INTERFACE_DEFINED__ - -DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIStorageItem, 0x4207a996, 0xca2f, 0x42f7, 0xbd,0xe8, 0x8b,0x10,0x45,0x7a,0x7f,0x30); -#if defined(__cplusplus) && !defined(CINTERFACE) +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus } /* extern "C" */ namespace ABI { namespace Windows { namespace Storage { - MIDL_INTERFACE("4207a996-ca2f-42f7-bde8-8b10457a7f30") - IStorageItem : public IInspectable - { - virtual HRESULT STDMETHODCALLTYPE RenameAsyncOverloadDefaultOptions( - HSTRING desiredName, - IInspectable **action) = 0; - - virtual HRESULT STDMETHODCALLTYPE RenameAsync( - HSTRING desiredName, - enum NameCollisionOption option, - IInspectable **action) = 0; - - virtual HRESULT STDMETHODCALLTYPE DeleteAsyncOverloadDefaultOptions( - IInspectable **action) = 0; - - virtual HRESULT STDMETHODCALLTYPE DeleteAsync( - enum StorageDeleteOption option, - IInspectable **action) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetBasicPropertiesAsync( - IInspectable **action) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_Name( - HSTRING *value) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_Path( - HSTRING *value) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_Attributes( - enum FileAttributes *value) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_DateCreated( - struct DateTime *value) = 0; - - virtual HRESULT STDMETHODCALLTYPE IsOfType( - enum StorageItemTypes itemType, - boolean *value) = 0; - + enum FileAccessMode { + FileAccessMode_Read = 0, + FileAccessMode_ReadWrite = 1 }; } } } extern "C" { -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIStorageItem, 0x4207a996, 0xca2f, 0x42f7, 0xbd,0xe8, 0x8b,0x10,0x45,0x7a,0x7f,0x30) -#endif #else -typedef struct __x_ABI_CWindows_CStorage_CIStorageItemVtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - __x_ABI_CWindows_CStorage_CIStorageItem *This); - - ULONG (STDMETHODCALLTYPE *Release)( - __x_ABI_CWindows_CStorage_CIStorageItem *This); - - /*** IInspectable methods ***/ - HRESULT (STDMETHODCALLTYPE *GetIids)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - ULONG *iidCount, - IID **iids); - - HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - HSTRING *className); - - HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - TrustLevel *trustLevel); - - /*** IStorageItem methods ***/ - HRESULT (STDMETHODCALLTYPE *RenameAsyncOverloadDefaultOptions)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - HSTRING desiredName, - IInspectable **action); - - HRESULT (STDMETHODCALLTYPE *RenameAsync)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - HSTRING desiredName, - enum __x_ABI_CWindows_CStorage_CNameCollisionOption option, - IInspectable **action); - - HRESULT (STDMETHODCALLTYPE *DeleteAsyncOverloadDefaultOptions)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - IInspectable **action); - - HRESULT (STDMETHODCALLTYPE *DeleteAsync)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - enum __x_ABI_CWindows_CStorage_CStorageDeleteOption option, - IInspectable **action); - - HRESULT (STDMETHODCALLTYPE *GetBasicPropertiesAsync)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - IInspectable **action); - - HRESULT (STDMETHODCALLTYPE *get_Name)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - HSTRING *value); - - HRESULT (STDMETHODCALLTYPE *get_Path)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - HSTRING *value); - - HRESULT (STDMETHODCALLTYPE *get_Attributes)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - enum __x_ABI_CWindows_CStorage_CFileAttributes *value); - - HRESULT (STDMETHODCALLTYPE *get_DateCreated)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - struct __x_ABI_CWindows_CFoundation_CDateTime *value); - - HRESULT (STDMETHODCALLTYPE *IsOfType)( - __x_ABI_CWindows_CStorage_CIStorageItem *This, - enum __x_ABI_CWindows_CStorage_CStorageItemTypes itemType, - boolean *value); - - END_INTERFACE -} __x_ABI_CWindows_CStorage_CIStorageItemVtbl; - -interface __x_ABI_CWindows_CStorage_CIStorageItem { - CONST_VTBL __x_ABI_CWindows_CStorage_CIStorageItemVtbl* lpVtbl; +enum __x_ABI_CWindows_CStorage_CFileAccessMode { + FileAccessMode_Read = 0, + FileAccessMode_ReadWrite = 1 }; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define __x_ABI_CWindows_CStorage_CIStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __x_ABI_CWindows_CStorage_CIStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __x_ABI_CWindows_CStorage_CIStorageItem_Release(This) (This)->lpVtbl->Release(This) -/*** IInspectable methods ***/ -#define __x_ABI_CWindows_CStorage_CIStorageItem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) -#define __x_ABI_CWindows_CStorage_CIStorageItem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) -#define __x_ABI_CWindows_CStorage_CIStorageItem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) -/*** IStorageItem methods ***/ -#define __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsyncOverloadDefaultOptions(This,desiredName,action) (This)->lpVtbl->RenameAsyncOverloadDefaultOptions(This,desiredName,action) -#define __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsync(This,desiredName,option,action) (This)->lpVtbl->RenameAsync(This,desiredName,option,action) -#define __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsyncOverloadDefaultOptions(This,action) (This)->lpVtbl->DeleteAsyncOverloadDefaultOptions(This,action) -#define __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsync(This,option,action) (This)->lpVtbl->DeleteAsync(This,option,action) -#define __x_ABI_CWindows_CStorage_CIStorageItem_GetBasicPropertiesAsync(This,action) (This)->lpVtbl->GetBasicPropertiesAsync(This,action) -#define __x_ABI_CWindows_CStorage_CIStorageItem_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) -#define __x_ABI_CWindows_CStorage_CIStorageItem_get_Path(This,value) (This)->lpVtbl->get_Path(This,value) -#define __x_ABI_CWindows_CStorage_CIStorageItem_get_Attributes(This,value) (This)->lpVtbl->get_Attributes(This,value) -#define __x_ABI_CWindows_CStorage_CIStorageItem_get_DateCreated(This,value) (This)->lpVtbl->get_DateCreated(This,value) -#define __x_ABI_CWindows_CStorage_CIStorageItem_IsOfType(This,itemType,value) (This)->lpVtbl->IsOfType(This,itemType,value) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_QueryInterface(__x_ABI_CWindows_CStorage_CIStorageItem* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIStorageItem_AddRef(__x_ABI_CWindows_CStorage_CIStorageItem* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIStorageItem_Release(__x_ABI_CWindows_CStorage_CIStorageItem* This) { - return This->lpVtbl->Release(This); -} -/*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetIids(__x_ABI_CWindows_CStorage_CIStorageItem* This,ULONG *iidCount,IID **iids) { - return This->lpVtbl->GetIids(This,iidCount,iids); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING *className) { - return This->lpVtbl->GetRuntimeClassName(This,className); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetTrustLevel(__x_ABI_CWindows_CStorage_CIStorageItem* This,TrustLevel *trustLevel) { - return This->lpVtbl->GetTrustLevel(This,trustLevel); -} -/*** IStorageItem methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING desiredName,IInspectable **action) { - return This->lpVtbl->RenameAsyncOverloadDefaultOptions(This,desiredName,action); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsync(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING desiredName,enum __x_ABI_CWindows_CStorage_CNameCollisionOption option,IInspectable **action) { - return This->lpVtbl->RenameAsync(This,desiredName,option,action); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageItem* This,IInspectable **action) { - return This->lpVtbl->DeleteAsyncOverloadDefaultOptions(This,action); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsync(__x_ABI_CWindows_CStorage_CIStorageItem* This,enum __x_ABI_CWindows_CStorage_CStorageDeleteOption option,IInspectable **action) { - return This->lpVtbl->DeleteAsync(This,option,action); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetBasicPropertiesAsync(__x_ABI_CWindows_CStorage_CIStorageItem* This,IInspectable **action) { - return This->lpVtbl->GetBasicPropertiesAsync(This,action); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_Name(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING *value) { - return This->lpVtbl->get_Name(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_Path(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING *value) { - return This->lpVtbl->get_Path(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_Attributes(__x_ABI_CWindows_CStorage_CIStorageItem* This,enum __x_ABI_CWindows_CStorage_CFileAttributes *value) { - return This->lpVtbl->get_Attributes(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_DateCreated(__x_ABI_CWindows_CStorage_CIStorageItem* This,struct __x_ABI_CWindows_CFoundation_CDateTime *value) { - return This->lpVtbl->get_DateCreated(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_IsOfType(__x_ABI_CWindows_CStorage_CIStorageItem* This,enum __x_ABI_CWindows_CStorage_CStorageItemTypes itemType,boolean *value) { - return This->lpVtbl->IsOfType(This,itemType,value); -} -#endif #ifdef WIDL_using_Windows_Storage -#define IID_IStorageItem IID___x_ABI_CWindows_CStorage_CIStorageItem -#define IStorageItemVtbl __x_ABI_CWindows_CStorage_CIStorageItemVtbl -#define IStorageItem __x_ABI_CWindows_CStorage_CIStorageItem -#define IStorageItem_QueryInterface __x_ABI_CWindows_CStorage_CIStorageItem_QueryInterface -#define IStorageItem_AddRef __x_ABI_CWindows_CStorage_CIStorageItem_AddRef -#define IStorageItem_Release __x_ABI_CWindows_CStorage_CIStorageItem_Release -#define IStorageItem_GetIids __x_ABI_CWindows_CStorage_CIStorageItem_GetIids -#define IStorageItem_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIStorageItem_GetRuntimeClassName -#define IStorageItem_GetTrustLevel __x_ABI_CWindows_CStorage_CIStorageItem_GetTrustLevel -#define IStorageItem_RenameAsyncOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsyncOverloadDefaultOptions -#define IStorageItem_RenameAsync __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsync -#define IStorageItem_DeleteAsyncOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsyncOverloadDefaultOptions -#define IStorageItem_DeleteAsync __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsync -#define IStorageItem_GetBasicPropertiesAsync __x_ABI_CWindows_CStorage_CIStorageItem_GetBasicPropertiesAsync -#define IStorageItem_get_Name __x_ABI_CWindows_CStorage_CIStorageItem_get_Name -#define IStorageItem_get_Path __x_ABI_CWindows_CStorage_CIStorageItem_get_Path -#define IStorageItem_get_Attributes __x_ABI_CWindows_CStorage_CIStorageItem_get_Attributes -#define IStorageItem_get_DateCreated __x_ABI_CWindows_CStorage_CIStorageItem_get_DateCreated -#define IStorageItem_IsOfType __x_ABI_CWindows_CStorage_CIStorageItem_IsOfType +#define FileAccessMode __x_ABI_CWindows_CStorage_CFileAccessMode #endif /* WIDL_using_Windows_Storage */ #endif -#endif - -#endif /* ____x_ABI_CWindows_CStorage_CIStorageItem_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IKnownFoldersStatics interface - */ -#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_INTERFACE_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_INTERFACE_DEFINED__ - -DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics, 0x5a2a7520, 0x4802, 0x452d, 0x9a,0xd9, 0x43,0x51,0xad,0xa7,0xec,0x35); -#if defined(__cplusplus) && !defined(CINTERFACE) +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus } /* extern "C" */ namespace ABI { namespace Windows { namespace Storage { - MIDL_INTERFACE("5a2a7520-4802-452d-9ad9-4351ada7ec35") - IKnownFoldersStatics : public IInspectable - { - virtual HRESULT STDMETHODCALLTYPE get_MusicLibrary( - ABI::Windows::Storage::IStorageFolder **value) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_PicturesLibrary( - ABI::Windows::Storage::IStorageFolder **value) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_VideosLibrary( - ABI::Windows::Storage::IStorageFolder **value) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_DocumentsLibrary( - ABI::Windows::Storage::IStorageFolder **value) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_HomeGroup( - ABI::Windows::Storage::IStorageFolder **value) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_RemovableDevices( - ABI::Windows::Storage::IStorageFolder **value) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_MediaServerDevices( - ABI::Windows::Storage::IStorageFolder **value) = 0; - + enum FileAttributes { + FileAttributes_Normal = 0x0, + FileAttributes_ReadOnly = 0x1, + FileAttributes_Directory = 0x10, + FileAttributes_Archive = 0x20, + FileAttributes_Temporary = 0x100, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + FileAttributes_LocallyIncomplete = 0x200 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ }; } } } extern "C" { -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics, 0x5a2a7520, 0x4802, 0x452d, 0x9a,0xd9, 0x43,0x51,0xad,0xa7,0xec,0x35) -#endif #else -typedef struct __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This); - - ULONG (STDMETHODCALLTYPE *Release)( - __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This); - - /*** IInspectable methods ***/ - HRESULT (STDMETHODCALLTYPE *GetIids)( - __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, - ULONG *iidCount, - IID **iids); - - HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( - __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, - HSTRING *className); - - HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( - __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, - TrustLevel *trustLevel); - - /*** IKnownFoldersStatics methods ***/ - HRESULT (STDMETHODCALLTYPE *get_MusicLibrary)( - __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, - __x_ABI_CWindows_CStorage_CIStorageFolder **value); - - HRESULT (STDMETHODCALLTYPE *get_PicturesLibrary)( - __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, - __x_ABI_CWindows_CStorage_CIStorageFolder **value); - - HRESULT (STDMETHODCALLTYPE *get_VideosLibrary)( - __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, - __x_ABI_CWindows_CStorage_CIStorageFolder **value); - - HRESULT (STDMETHODCALLTYPE *get_DocumentsLibrary)( - __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, - __x_ABI_CWindows_CStorage_CIStorageFolder **value); - - HRESULT (STDMETHODCALLTYPE *get_HomeGroup)( - __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, - __x_ABI_CWindows_CStorage_CIStorageFolder **value); - - HRESULT (STDMETHODCALLTYPE *get_RemovableDevices)( - __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, - __x_ABI_CWindows_CStorage_CIStorageFolder **value); - - HRESULT (STDMETHODCALLTYPE *get_MediaServerDevices)( - __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, - __x_ABI_CWindows_CStorage_CIStorageFolder **value); - - END_INTERFACE -} __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl; - -interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics { - CONST_VTBL __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl* lpVtbl; +enum __x_ABI_CWindows_CStorage_CFileAttributes { + FileAttributes_Normal = 0x0, + FileAttributes_ReadOnly = 0x1, + FileAttributes_Directory = 0x10, + FileAttributes_Archive = 0x20, + FileAttributes_Temporary = 0x100, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + FileAttributes_LocallyIncomplete = 0x200 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ }; +#ifdef WIDL_using_Windows_Storage +#define FileAttributes __x_ABI_CWindows_CStorage_CFileAttributes +#endif /* WIDL_using_Windows_Storage */ +#endif -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release(This) (This)->lpVtbl->Release(This) -/*** IInspectable methods ***/ -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) -/*** IKnownFoldersStatics methods ***/ -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary(This,value) (This)->lpVtbl->get_MusicLibrary(This,value) -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary(This,value) (This)->lpVtbl->get_PicturesLibrary(This,value) -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary(This,value) (This)->lpVtbl->get_VideosLibrary(This,value) -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary(This,value) (This)->lpVtbl->get_DocumentsLibrary(This,value) -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_HomeGroup(This,value) (This)->lpVtbl->get_HomeGroup(This,value) -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_RemovableDevices(This,value) (This)->lpVtbl->get_RemovableDevices(This,value) -#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MediaServerDevices(This,value) (This)->lpVtbl->get_MediaServerDevices(This,value) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_QueryInterface(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_AddRef(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This) { - return This->lpVtbl->Release(This); -} -/*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetIids(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,ULONG *iidCount,IID **iids) { - return This->lpVtbl->GetIids(This,iidCount,iids); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,HSTRING *className) { - return This->lpVtbl->GetRuntimeClassName(This,className); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetTrustLevel(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,TrustLevel *trustLevel) { - return This->lpVtbl->GetTrustLevel(This,trustLevel); -} -/*** IKnownFoldersStatics methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { - return This->lpVtbl->get_MusicLibrary(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { - return This->lpVtbl->get_PicturesLibrary(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { - return This->lpVtbl->get_VideosLibrary(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { - return This->lpVtbl->get_DocumentsLibrary(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_HomeGroup(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { - return This->lpVtbl->get_HomeGroup(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_RemovableDevices(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { - return This->lpVtbl->get_RemovableDevices(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MediaServerDevices(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { - return This->lpVtbl->get_MediaServerDevices(This,value); +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + enum KnownFolderId { + KnownFolderId_AppCaptures = 0, + KnownFolderId_CameraRoll = 1, + KnownFolderId_DocumentsLibrary = 2, + KnownFolderId_HomeGroup = 3, + KnownFolderId_MediaServerDevices = 4, + KnownFolderId_MusicLibrary = 5, + KnownFolderId_Objects3D = 6, + KnownFolderId_PicturesLibrary = 7, + KnownFolderId_Playlists = 8, + KnownFolderId_RecordedCalls = 9, + KnownFolderId_RemovableDevices = 10, + KnownFolderId_SavedPictures = 11, + KnownFolderId_Screenshots = 12, + KnownFolderId_VideosLibrary = 13, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 + KnownFolderId_AllAppMods = 14, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 + KnownFolderId_CurrentAppMods = 15, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xb0000 + KnownFolderId_DownloadsFolder = 16 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xb0000 */ + }; + } + } } -#endif +extern "C" { +#else +enum __x_ABI_CWindows_CStorage_CKnownFolderId { + KnownFolderId_AppCaptures = 0, + KnownFolderId_CameraRoll = 1, + KnownFolderId_DocumentsLibrary = 2, + KnownFolderId_HomeGroup = 3, + KnownFolderId_MediaServerDevices = 4, + KnownFolderId_MusicLibrary = 5, + KnownFolderId_Objects3D = 6, + KnownFolderId_PicturesLibrary = 7, + KnownFolderId_Playlists = 8, + KnownFolderId_RecordedCalls = 9, + KnownFolderId_RemovableDevices = 10, + KnownFolderId_SavedPictures = 11, + KnownFolderId_Screenshots = 12, + KnownFolderId_VideosLibrary = 13, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 + KnownFolderId_AllAppMods = 14, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 + KnownFolderId_CurrentAppMods = 15, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xb0000 + KnownFolderId_DownloadsFolder = 16 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xb0000 */ +}; #ifdef WIDL_using_Windows_Storage -#define IID_IKnownFoldersStatics IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics -#define IKnownFoldersStaticsVtbl __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl -#define IKnownFoldersStatics __x_ABI_CWindows_CStorage_CIKnownFoldersStatics -#define IKnownFoldersStatics_QueryInterface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_QueryInterface -#define IKnownFoldersStatics_AddRef __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_AddRef -#define IKnownFoldersStatics_Release __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release -#define IKnownFoldersStatics_GetIids __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetIids -#define IKnownFoldersStatics_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetRuntimeClassName -#define IKnownFoldersStatics_GetTrustLevel __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetTrustLevel -#define IKnownFoldersStatics_get_MusicLibrary __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary -#define IKnownFoldersStatics_get_PicturesLibrary __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary -#define IKnownFoldersStatics_get_VideosLibrary __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary -#define IKnownFoldersStatics_get_DocumentsLibrary __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary -#define IKnownFoldersStatics_get_HomeGroup __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_HomeGroup -#define IKnownFoldersStatics_get_RemovableDevices __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_RemovableDevices -#define IKnownFoldersStatics_get_MediaServerDevices __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MediaServerDevices +#define KnownFolderId __x_ABI_CWindows_CStorage_CKnownFolderId #endif /* WIDL_using_Windows_Storage */ #endif +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + enum KnownFoldersAccessStatus { + KnownFoldersAccessStatus_DeniedBySystem = 0, + KnownFoldersAccessStatus_NotDeclaredByApp = 1, + KnownFoldersAccessStatus_DeniedByUser = 2, + KnownFoldersAccessStatus_UserPromptRequired = 3, + KnownFoldersAccessStatus_Allowed = 4, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xb0000 + KnownFoldersAccessStatus_AllowedPerAppFolder = 5 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xb0000 */ + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CStorage_CKnownFoldersAccessStatus { + KnownFoldersAccessStatus_DeniedBySystem = 0, + KnownFoldersAccessStatus_NotDeclaredByApp = 1, + KnownFoldersAccessStatus_DeniedByUser = 2, + KnownFoldersAccessStatus_UserPromptRequired = 3, + KnownFoldersAccessStatus_Allowed = 4, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xb0000 + KnownFoldersAccessStatus_AllowedPerAppFolder = 5 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xb0000 */ +}; +#ifdef WIDL_using_Windows_Storage +#define KnownFoldersAccessStatus __x_ABI_CWindows_CStorage_CKnownFoldersAccessStatus +#endif /* WIDL_using_Windows_Storage */ #endif -#endif /* ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IStorageFolder interface - */ -#ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_INTERFACE_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIStorageFolder_INTERFACE_DEFINED__ - -DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIStorageFolder, 0x72d1cb78, 0xb3ef, 0x4f75, 0xa8,0x0b, 0x6f,0xd9,0xda,0xe2,0x94,0x4b); -#if defined(__cplusplus) && !defined(CINTERFACE) +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus } /* extern "C" */ namespace ABI { namespace Windows { namespace Storage { - MIDL_INTERFACE("72d1cb78-b3ef-4f75-a80b-6fd9dae2944b") - IStorageFolder : public IInspectable - { - virtual HRESULT STDMETHODCALLTYPE CreateFileAsyncOverloadDefaultOptions( - HSTRING desiredName, - IInspectable **operation) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateFileAsync( - HSTRING desiredName, - enum CreationCollisionOption options, - IInspectable **operation) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateFolderAsyncOverloadDefaultOptions( - HSTRING desiredName, - IInspectable **operation) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateFolderAsync( - HSTRING desiredName, - enum CreationCollisionOption options, - IInspectable **operation) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetFileAsync( - HSTRING name, - IInspectable **operation) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetFolderAsync( - HSTRING name, - IInspectable **operation) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetItemAsync( - HSTRING name, - IInspectable **operation) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetFilesAsyncOverloadDefaultOptionsStartAndCount( - IInspectable **operation) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetFoldersAsyncOverloadDefaultOptionsStartAndCount( - IInspectable **operation) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetItemsAsyncOverloadDefaultStartAndCount( - IInspectable **operation) = 0; - + enum NameCollisionOption { + NameCollisionOption_GenerateUniqueName = 0, + NameCollisionOption_ReplaceExisting = 1, + NameCollisionOption_FailIfExists = 2 }; } } } extern "C" { -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIStorageFolder, 0x72d1cb78, 0xb3ef, 0x4f75, 0xa8,0x0b, 0x6f,0xd9,0xda,0xe2,0x94,0x4b) -#endif #else -typedef struct __x_ABI_CWindows_CStorage_CIStorageFolderVtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This); - - ULONG (STDMETHODCALLTYPE *Release)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This); - - /*** IInspectable methods ***/ - HRESULT (STDMETHODCALLTYPE *GetIids)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - ULONG *iidCount, - IID **iids); - - HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - HSTRING *className); - - HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - TrustLevel *trustLevel); - - /*** IStorageFolder methods ***/ - HRESULT (STDMETHODCALLTYPE *CreateFileAsyncOverloadDefaultOptions)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - HSTRING desiredName, - IInspectable **operation); - - HRESULT (STDMETHODCALLTYPE *CreateFileAsync)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - HSTRING desiredName, - enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options, - IInspectable **operation); - - HRESULT (STDMETHODCALLTYPE *CreateFolderAsyncOverloadDefaultOptions)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - HSTRING desiredName, - IInspectable **operation); - - HRESULT (STDMETHODCALLTYPE *CreateFolderAsync)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - HSTRING desiredName, - enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options, - IInspectable **operation); - - HRESULT (STDMETHODCALLTYPE *GetFileAsync)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - HSTRING name, - IInspectable **operation); - - HRESULT (STDMETHODCALLTYPE *GetFolderAsync)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - HSTRING name, - IInspectable **operation); - - HRESULT (STDMETHODCALLTYPE *GetItemAsync)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - HSTRING name, - IInspectable **operation); - - HRESULT (STDMETHODCALLTYPE *GetFilesAsyncOverloadDefaultOptionsStartAndCount)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - IInspectable **operation); - - HRESULT (STDMETHODCALLTYPE *GetFoldersAsyncOverloadDefaultOptionsStartAndCount)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - IInspectable **operation); - - HRESULT (STDMETHODCALLTYPE *GetItemsAsyncOverloadDefaultStartAndCount)( - __x_ABI_CWindows_CStorage_CIStorageFolder *This, - IInspectable **operation); - - END_INTERFACE -} __x_ABI_CWindows_CStorage_CIStorageFolderVtbl; - -interface __x_ABI_CWindows_CStorage_CIStorageFolder { - CONST_VTBL __x_ABI_CWindows_CStorage_CIStorageFolderVtbl* lpVtbl; +enum __x_ABI_CWindows_CStorage_CNameCollisionOption { + NameCollisionOption_GenerateUniqueName = 0, + NameCollisionOption_ReplaceExisting = 1, + NameCollisionOption_FailIfExists = 2 }; +#ifdef WIDL_using_Windows_Storage +#define NameCollisionOption __x_ABI_CWindows_CStorage_CNameCollisionOption +#endif /* WIDL_using_Windows_Storage */ +#endif -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __x_ABI_CWindows_CStorage_CIStorageFolder_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __x_ABI_CWindows_CStorage_CIStorageFolder_Release(This) (This)->lpVtbl->Release(This) -/*** IInspectable methods ***/ -#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) -#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) -#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) -/*** IStorageFolder methods ***/ -#define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation) (This)->lpVtbl->CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation) -#define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsync(This,desiredName,options,operation) (This)->lpVtbl->CreateFileAsync(This,desiredName,options,operation) -#define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation) (This)->lpVtbl->CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation) -#define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsync(This,desiredName,options,operation) (This)->lpVtbl->CreateFolderAsync(This,desiredName,options,operation) -#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFileAsync(This,name,operation) (This)->lpVtbl->GetFileAsync(This,name,operation) -#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFolderAsync(This,name,operation) (This)->lpVtbl->GetFolderAsync(This,name,operation) -#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemAsync(This,name,operation) (This)->lpVtbl->GetItemAsync(This,name,operation) -#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) -#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) -#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(This,operation) (This)->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface(__x_ABI_CWindows_CStorage_CIStorageFolder* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIStorageFolder_AddRef(__x_ABI_CWindows_CStorage_CIStorageFolder* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIStorageFolder_Release(__x_ABI_CWindows_CStorage_CIStorageFolder* This) { - return This->lpVtbl->Release(This); -} -/*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetIids(__x_ABI_CWindows_CStorage_CIStorageFolder* This,ULONG *iidCount,IID **iids) { - return This->lpVtbl->GetIids(This,iidCount,iids); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING *className) { - return This->lpVtbl->GetRuntimeClassName(This,className); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetTrustLevel(__x_ABI_CWindows_CStorage_CIStorageFolder* This,TrustLevel *trustLevel) { - return This->lpVtbl->GetTrustLevel(This,trustLevel); -} -/*** IStorageFolder methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING desiredName,IInspectable **operation) { - return This->lpVtbl->CreateFileAsyncOverloadDefaultOptions(This,desiredName,operation); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING desiredName,enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options,IInspectable **operation) { - return This->lpVtbl->CreateFileAsync(This,desiredName,options,operation); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING desiredName,IInspectable **operation) { - return This->lpVtbl->CreateFolderAsyncOverloadDefaultOptions(This,desiredName,operation); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING desiredName,enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options,IInspectable **operation) { - return This->lpVtbl->CreateFolderAsync(This,desiredName,options,operation); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFileAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,IInspectable **operation) { - return This->lpVtbl->GetFileAsync(This,name,operation); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFolderAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,IInspectable **operation) { - return This->lpVtbl->GetFolderAsync(This,name,operation); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,IInspectable **operation) { - return This->lpVtbl->GetItemAsync(This,name,operation); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(__x_ABI_CWindows_CStorage_CIStorageFolder* This,IInspectable **operation) { - return This->lpVtbl->GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(__x_ABI_CWindows_CStorage_CIStorageFolder* This,IInspectable **operation) { - return This->lpVtbl->GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(__x_ABI_CWindows_CStorage_CIStorageFolder* This,IInspectable **operation) { - return This->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation); +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + enum StorageDeleteOption { + StorageDeleteOption_Default = 0, + StorageDeleteOption_PermanentDelete = 1 + }; + } + } } -#endif +extern "C" { +#else +enum __x_ABI_CWindows_CStorage_CStorageDeleteOption { + StorageDeleteOption_Default = 0, + StorageDeleteOption_PermanentDelete = 1 +}; #ifdef WIDL_using_Windows_Storage -#define IID_IStorageFolder IID___x_ABI_CWindows_CStorage_CIStorageFolder -#define IStorageFolderVtbl __x_ABI_CWindows_CStorage_CIStorageFolderVtbl -#define IStorageFolder __x_ABI_CWindows_CStorage_CIStorageFolder -#define IStorageFolder_QueryInterface __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface -#define IStorageFolder_AddRef __x_ABI_CWindows_CStorage_CIStorageFolder_AddRef -#define IStorageFolder_Release __x_ABI_CWindows_CStorage_CIStorageFolder_Release -#define IStorageFolder_GetIids __x_ABI_CWindows_CStorage_CIStorageFolder_GetIids -#define IStorageFolder_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIStorageFolder_GetRuntimeClassName -#define IStorageFolder_GetTrustLevel __x_ABI_CWindows_CStorage_CIStorageFolder_GetTrustLevel -#define IStorageFolder_CreateFileAsyncOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsyncOverloadDefaultOptions -#define IStorageFolder_CreateFileAsync __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsync -#define IStorageFolder_CreateFolderAsyncOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsyncOverloadDefaultOptions -#define IStorageFolder_CreateFolderAsync __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsync -#define IStorageFolder_GetFileAsync __x_ABI_CWindows_CStorage_CIStorageFolder_GetFileAsync -#define IStorageFolder_GetFolderAsync __x_ABI_CWindows_CStorage_CIStorageFolder_GetFolderAsync -#define IStorageFolder_GetItemAsync __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemAsync -#define IStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount __x_ABI_CWindows_CStorage_CIStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount -#define IStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount __x_ABI_CWindows_CStorage_CIStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount -#define IStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount +#define StorageDeleteOption __x_ABI_CWindows_CStorage_CStorageDeleteOption #endif /* WIDL_using_Windows_Storage */ #endif +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + enum StorageItemTypes { + StorageItemTypes_None = 0x0, + StorageItemTypes_File = 0x1, + StorageItemTypes_Folder = 0x2 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CStorage_CStorageItemTypes { + StorageItemTypes_None = 0x0, + StorageItemTypes_File = 0x1, + StorageItemTypes_Folder = 0x2 +}; +#ifdef WIDL_using_Windows_Storage +#define StorageItemTypes __x_ABI_CWindows_CStorage_CStorageItemTypes +#endif /* WIDL_using_Windows_Storage */ #endif -#endif /* ____x_ABI_CWindows_CStorage_CIStorageFolder_INTERFACE_DEFINED__ */ - +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /***************************************************************************** - * IApplicationDataContainer interface + * IApplicationDataSetVersionHandler interface */ -#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_INTERFACE_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_INTERFACE_DEFINED__ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_INTERFACE_DEFINED__ -DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationDataContainer, 0xc5aefd1e, 0xf467, 0x40ba, 0x85,0x66, 0xab,0x64,0x0a,0x44,0x1e,0x1d); +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler, 0xa05791e6, 0xcc9f, 0x4687, 0xac,0xab, 0xa3,0x64,0xfd,0x78,0x54,0x63); #if defined(__cplusplus) && !defined(CINTERFACE) } /* extern "C" */ namespace ABI { namespace Windows { namespace Storage { - MIDL_INTERFACE("c5aefd1e-f467-40ba-8566-ab640a441e1d") - IApplicationDataContainer : public IInspectable + MIDL_INTERFACE("a05791e6-cc9f-4687-acab-a364fd785463") + IApplicationDataSetVersionHandler : public IUnknown { - virtual HRESULT STDMETHODCALLTYPE get_Name( - HSTRING *value) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_Locality( - enum ApplicationDataLocality *value) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_Values( - IInspectable **value) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_Containers( - IInspectable **value) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateContainer( - HSTRING name, - enum ApplicationDataCreateDisposition disposition, - ABI::Windows::Storage::IApplicationDataContainer **container) = 0; - - virtual HRESULT STDMETHODCALLTYPE DeleteContainer( - HSTRING name) = 0; + virtual HRESULT STDMETHODCALLTYPE Invoke( + ABI::Windows::Storage::ISetVersionRequest *version) = 0; }; } @@ -1320,156 +1512,80 @@ namespace ABI { } extern "C" { #ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIApplicationDataContainer, 0xc5aefd1e, 0xf467, 0x40ba, 0x85,0x66, 0xab,0x64,0x0a,0x44,0x1e,0x1d) +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler, 0xa05791e6, 0xcc9f, 0x4687, 0xac,0xab, 0xa3,0x64,0xfd,0x78,0x54,0x63) #endif #else -typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl { +typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl { BEGIN_INTERFACE /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, + __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This); + __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This); ULONG (STDMETHODCALLTYPE *Release)( - __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This); - - /*** IInspectable methods ***/ - HRESULT (STDMETHODCALLTYPE *GetIids)( - __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, - ULONG *iidCount, - IID **iids); - - HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( - __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, - HSTRING *className); - - HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( - __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, - TrustLevel *trustLevel); - - /*** IApplicationDataContainer methods ***/ - HRESULT (STDMETHODCALLTYPE *get_Name)( - __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, - HSTRING *value); - - HRESULT (STDMETHODCALLTYPE *get_Locality)( - __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, - enum __x_ABI_CWindows_CStorage_CApplicationDataLocality *value); - - HRESULT (STDMETHODCALLTYPE *get_Values)( - __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, - IInspectable **value); - - HRESULT (STDMETHODCALLTYPE *get_Containers)( - __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, - IInspectable **value); - - HRESULT (STDMETHODCALLTYPE *CreateContainer)( - __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, - HSTRING name, - enum __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition disposition, - __x_ABI_CWindows_CStorage_CIApplicationDataContainer **container); + __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This); - HRESULT (STDMETHODCALLTYPE *DeleteContainer)( - __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, - HSTRING name); + /*** IApplicationDataSetVersionHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This, + __x_ABI_CWindows_CStorage_CISetVersionRequest *version); END_INTERFACE -} __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl; +} __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl; -interface __x_ABI_CWindows_CStorage_CIApplicationDataContainer { - CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl* lpVtbl; +interface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler { + CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl* lpVtbl; }; #ifdef COBJMACROS #ifndef WIDL_C_INLINE_WRAPPERS /*** IUnknown methods ***/ -#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_Release(This) (This)->lpVtbl->Release(This) -/*** IInspectable methods ***/ -#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) -#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) -#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) -/*** IApplicationDataContainer methods ***/ -#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) -#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Locality(This,value) (This)->lpVtbl->get_Locality(This,value) -#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Values(This,value) (This)->lpVtbl->get_Values(This,value) -#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Containers(This,value) (This)->lpVtbl->get_Containers(This,value) -#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_CreateContainer(This,name,disposition,container) (This)->lpVtbl->CreateContainer(This,name,disposition,container) -#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_DeleteContainer(This,name) (This)->lpVtbl->DeleteContainer(This,name) +#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IApplicationDataSetVersionHandler methods ***/ +#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Invoke(This,version) (This)->lpVtbl->Invoke(This,version) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataContainer_AddRef(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_AddRef(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataContainer_Release(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Release(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This) { return This->lpVtbl->Release(This); } -/*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetIids(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,ULONG *iidCount,IID **iids) { - return This->lpVtbl->GetIids(This,iidCount,iids); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING *className) { - return This->lpVtbl->GetRuntimeClassName(This,className); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,TrustLevel *trustLevel) { - return This->lpVtbl->GetTrustLevel(This,trustLevel); -} -/*** IApplicationDataContainer methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Name(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING *value) { - return This->lpVtbl->get_Name(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Locality(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,enum __x_ABI_CWindows_CStorage_CApplicationDataLocality *value) { - return This->lpVtbl->get_Locality(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Values(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,IInspectable **value) { - return This->lpVtbl->get_Values(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Containers(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,IInspectable **value) { - return This->lpVtbl->get_Containers(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_CreateContainer(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING name,enum __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition disposition,__x_ABI_CWindows_CStorage_CIApplicationDataContainer **container) { - return This->lpVtbl->CreateContainer(This,name,disposition,container); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_DeleteContainer(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING name) { - return This->lpVtbl->DeleteContainer(This,name); +/*** IApplicationDataSetVersionHandler methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Invoke(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This,__x_ABI_CWindows_CStorage_CISetVersionRequest *version) { + return This->lpVtbl->Invoke(This,version); } #endif #ifdef WIDL_using_Windows_Storage -#define IID_IApplicationDataContainer IID___x_ABI_CWindows_CStorage_CIApplicationDataContainer -#define IApplicationDataContainerVtbl __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl -#define IApplicationDataContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer -#define IApplicationDataContainer_QueryInterface __x_ABI_CWindows_CStorage_CIApplicationDataContainer_QueryInterface -#define IApplicationDataContainer_AddRef __x_ABI_CWindows_CStorage_CIApplicationDataContainer_AddRef -#define IApplicationDataContainer_Release __x_ABI_CWindows_CStorage_CIApplicationDataContainer_Release -#define IApplicationDataContainer_GetIids __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetIids -#define IApplicationDataContainer_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetRuntimeClassName -#define IApplicationDataContainer_GetTrustLevel __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetTrustLevel -#define IApplicationDataContainer_get_Name __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Name -#define IApplicationDataContainer_get_Locality __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Locality -#define IApplicationDataContainer_get_Values __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Values -#define IApplicationDataContainer_get_Containers __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Containers -#define IApplicationDataContainer_CreateContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer_CreateContainer -#define IApplicationDataContainer_DeleteContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer_DeleteContainer +#define IID_IApplicationDataSetVersionHandler IID___x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler +#define IApplicationDataSetVersionHandlerVtbl __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl +#define IApplicationDataSetVersionHandler __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler +#define IApplicationDataSetVersionHandler_QueryInterface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_QueryInterface +#define IApplicationDataSetVersionHandler_AddRef __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_AddRef +#define IApplicationDataSetVersionHandler_Release __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Release +#define IApplicationDataSetVersionHandler_Invoke __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Invoke #endif /* WIDL_using_Windows_Storage */ #endif #endif -#endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_INTERFACE_DEFINED__ */ +#endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /***************************************************************************** * IApplicationData interface */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef ____x_ABI_CWindows_CStorage_CIApplicationData_INTERFACE_DEFINED__ #define ____x_ABI_CWindows_CStorage_CIApplicationData_INTERFACE_DEFINED__ @@ -1483,19 +1599,19 @@ namespace ABI { IApplicationData : public IInspectable { virtual HRESULT STDMETHODCALLTYPE get_Version( - int *value) = 0; + UINT32 *value) = 0; virtual HRESULT STDMETHODCALLTYPE SetVersionAsync( - int desiredVersion, + UINT32 version, ABI::Windows::Storage::IApplicationDataSetVersionHandler *handler, - IInspectable **setVersionOperation) = 0; + ABI::Windows::Foundation::IAsyncAction **operation) = 0; virtual HRESULT STDMETHODCALLTYPE ClearAllAsync( - IInspectable **clearOperation) = 0; + ABI::Windows::Foundation::IAsyncAction **operation) = 0; virtual HRESULT STDMETHODCALLTYPE ClearAsync( enum ApplicationDataLocality locality, - IInspectable **clearOperation) = 0; + ABI::Windows::Foundation::IAsyncAction **operation) = 0; virtual HRESULT STDMETHODCALLTYPE get_LocalSettings( ABI::Windows::Storage::IApplicationDataContainer **value) = 0; @@ -1512,13 +1628,17 @@ namespace ABI { virtual HRESULT STDMETHODCALLTYPE get_TemporaryFolder( ABI::Windows::Storage::IStorageFolder **value) = 0; - virtual HRESULT STDMETHODCALLTYPE DataChanged( + virtual HRESULT STDMETHODCALLTYPE add_DataChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_DataChanged( EventRegistrationToken token) = 0; virtual HRESULT STDMETHODCALLTYPE SignalDataChanged( ) = 0; - virtual HRESULT STDMETHODCALLTYPE RoamingStorageQuota( + virtual HRESULT STDMETHODCALLTYPE get_RoamingStorageQuota( UINT64 *value) = 0; }; @@ -1562,22 +1682,22 @@ typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataVtbl { /*** IApplicationData methods ***/ HRESULT (STDMETHODCALLTYPE *get_Version)( __x_ABI_CWindows_CStorage_CIApplicationData *This, - int *value); + UINT32 *value); HRESULT (STDMETHODCALLTYPE *SetVersionAsync)( __x_ABI_CWindows_CStorage_CIApplicationData *This, - int desiredVersion, + UINT32 version, __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *handler, - IInspectable **setVersionOperation); + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); HRESULT (STDMETHODCALLTYPE *ClearAllAsync)( __x_ABI_CWindows_CStorage_CIApplicationData *This, - IInspectable **clearOperation); + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); HRESULT (STDMETHODCALLTYPE *ClearAsync)( __x_ABI_CWindows_CStorage_CIApplicationData *This, enum __x_ABI_CWindows_CStorage_CApplicationDataLocality locality, - IInspectable **clearOperation); + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); HRESULT (STDMETHODCALLTYPE *get_LocalSettings)( __x_ABI_CWindows_CStorage_CIApplicationData *This, @@ -1599,14 +1719,19 @@ typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataVtbl { __x_ABI_CWindows_CStorage_CIApplicationData *This, __x_ABI_CWindows_CStorage_CIStorageFolder **value); - HRESULT (STDMETHODCALLTYPE *DataChanged)( + HRESULT (STDMETHODCALLTYPE *add_DataChanged)( + __x_ABI_CWindows_CStorage_CIApplicationData *This, + __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_DataChanged)( __x_ABI_CWindows_CStorage_CIApplicationData *This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE *SignalDataChanged)( __x_ABI_CWindows_CStorage_CIApplicationData *This); - HRESULT (STDMETHODCALLTYPE *RoamingStorageQuota)( + HRESULT (STDMETHODCALLTYPE *get_RoamingStorageQuota)( __x_ABI_CWindows_CStorage_CIApplicationData *This, UINT64 *value); @@ -1629,74 +1754,78 @@ interface __x_ABI_CWindows_CStorage_CIApplicationData { #define __x_ABI_CWindows_CStorage_CIApplicationData_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) /*** IApplicationData methods ***/ #define __x_ABI_CWindows_CStorage_CIApplicationData_get_Version(This,value) (This)->lpVtbl->get_Version(This,value) -#define __x_ABI_CWindows_CStorage_CIApplicationData_SetVersionAsync(This,desiredVersion,handler,setVersionOperation) (This)->lpVtbl->SetVersionAsync(This,desiredVersion,handler,setVersionOperation) -#define __x_ABI_CWindows_CStorage_CIApplicationData_ClearAllAsync(This,clearOperation) (This)->lpVtbl->ClearAllAsync(This,clearOperation) -#define __x_ABI_CWindows_CStorage_CIApplicationData_ClearAsync(This,locality,clearOperation) (This)->lpVtbl->ClearAsync(This,locality,clearOperation) +#define __x_ABI_CWindows_CStorage_CIApplicationData_SetVersionAsync(This,version,handler,operation) (This)->lpVtbl->SetVersionAsync(This,version,handler,operation) +#define __x_ABI_CWindows_CStorage_CIApplicationData_ClearAllAsync(This,operation) (This)->lpVtbl->ClearAllAsync(This,operation) +#define __x_ABI_CWindows_CStorage_CIApplicationData_ClearAsync(This,locality,operation) (This)->lpVtbl->ClearAsync(This,locality,operation) #define __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalSettings(This,value) (This)->lpVtbl->get_LocalSettings(This,value) #define __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingSettings(This,value) (This)->lpVtbl->get_RoamingSettings(This,value) #define __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalFolder(This,value) (This)->lpVtbl->get_LocalFolder(This,value) #define __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingFolder(This,value) (This)->lpVtbl->get_RoamingFolder(This,value) #define __x_ABI_CWindows_CStorage_CIApplicationData_get_TemporaryFolder(This,value) (This)->lpVtbl->get_TemporaryFolder(This,value) -#define __x_ABI_CWindows_CStorage_CIApplicationData_DataChanged(This,token) (This)->lpVtbl->DataChanged(This,token) +#define __x_ABI_CWindows_CStorage_CIApplicationData_add_DataChanged(This,handler,token) (This)->lpVtbl->add_DataChanged(This,handler,token) +#define __x_ABI_CWindows_CStorage_CIApplicationData_remove_DataChanged(This,token) (This)->lpVtbl->remove_DataChanged(This,token) #define __x_ABI_CWindows_CStorage_CIApplicationData_SignalDataChanged(This) (This)->lpVtbl->SignalDataChanged(This) -#define __x_ABI_CWindows_CStorage_CIApplicationData_RoamingStorageQuota(This,value) (This)->lpVtbl->RoamingStorageQuota(This,value) +#define __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingStorageQuota(This,value) (This)->lpVtbl->get_RoamingStorageQuota(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationData* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationData* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData_AddRef(__x_ABI_CWindows_CStorage_CIApplicationData* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData_AddRef(__x_ABI_CWindows_CStorage_CIApplicationData* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData_Release(__x_ABI_CWindows_CStorage_CIApplicationData* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData_Release(__x_ABI_CWindows_CStorage_CIApplicationData* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_GetIids(__x_ABI_CWindows_CStorage_CIApplicationData* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_GetIids(__x_ABI_CWindows_CStorage_CIApplicationData* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationData* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationData* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationData* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationData* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IApplicationData methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_Version(__x_ABI_CWindows_CStorage_CIApplicationData* This,int *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_Version(__x_ABI_CWindows_CStorage_CIApplicationData* This,UINT32 *value) { return This->lpVtbl->get_Version(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_SetVersionAsync(__x_ABI_CWindows_CStorage_CIApplicationData* This,int desiredVersion,__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *handler,IInspectable **setVersionOperation) { - return This->lpVtbl->SetVersionAsync(This,desiredVersion,handler,setVersionOperation); +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_SetVersionAsync(__x_ABI_CWindows_CStorage_CIApplicationData* This,UINT32 version,__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *handler,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->SetVersionAsync(This,version,handler,operation); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_ClearAllAsync(__x_ABI_CWindows_CStorage_CIApplicationData* This,IInspectable **clearOperation) { - return This->lpVtbl->ClearAllAsync(This,clearOperation); +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_ClearAllAsync(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->ClearAllAsync(This,operation); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_ClearAsync(__x_ABI_CWindows_CStorage_CIApplicationData* This,enum __x_ABI_CWindows_CStorage_CApplicationDataLocality locality,IInspectable **clearOperation) { - return This->lpVtbl->ClearAsync(This,locality,clearOperation); +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_ClearAsync(__x_ABI_CWindows_CStorage_CIApplicationData* This,enum __x_ABI_CWindows_CStorage_CApplicationDataLocality locality,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->ClearAsync(This,locality,operation); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalSettings(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIApplicationDataContainer **value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalSettings(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIApplicationDataContainer **value) { return This->lpVtbl->get_LocalSettings(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingSettings(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIApplicationDataContainer **value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingSettings(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIApplicationDataContainer **value) { return This->lpVtbl->get_RoamingSettings(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalFolder(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalFolder(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { return This->lpVtbl->get_LocalFolder(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingFolder(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingFolder(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { return This->lpVtbl->get_RoamingFolder(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_TemporaryFolder(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_TemporaryFolder(__x_ABI_CWindows_CStorage_CIApplicationData* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { return This->lpVtbl->get_TemporaryFolder(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_DataChanged(__x_ABI_CWindows_CStorage_CIApplicationData* This,EventRegistrationToken token) { - return This->lpVtbl->DataChanged(This,token); +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_add_DataChanged(__x_ABI_CWindows_CStorage_CIApplicationData* This,__FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_DataChanged(This,handler,token); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_SignalDataChanged(__x_ABI_CWindows_CStorage_CIApplicationData* This) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_remove_DataChanged(__x_ABI_CWindows_CStorage_CIApplicationData* This,EventRegistrationToken token) { + return This->lpVtbl->remove_DataChanged(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_SignalDataChanged(__x_ABI_CWindows_CStorage_CIApplicationData* This) { return This->lpVtbl->SignalDataChanged(This); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_RoamingStorageQuota(__x_ABI_CWindows_CStorage_CIApplicationData* This,UINT64 *value) { - return This->lpVtbl->RoamingStorageQuota(This,value); +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingStorageQuota(__x_ABI_CWindows_CStorage_CIApplicationData* This,UINT64 *value) { + return This->lpVtbl->get_RoamingStorageQuota(This,value); } #endif #ifdef WIDL_using_Windows_Storage @@ -1718,19 +1847,22 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData_RoamingSt #define IApplicationData_get_LocalFolder __x_ABI_CWindows_CStorage_CIApplicationData_get_LocalFolder #define IApplicationData_get_RoamingFolder __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingFolder #define IApplicationData_get_TemporaryFolder __x_ABI_CWindows_CStorage_CIApplicationData_get_TemporaryFolder -#define IApplicationData_DataChanged __x_ABI_CWindows_CStorage_CIApplicationData_DataChanged +#define IApplicationData_add_DataChanged __x_ABI_CWindows_CStorage_CIApplicationData_add_DataChanged +#define IApplicationData_remove_DataChanged __x_ABI_CWindows_CStorage_CIApplicationData_remove_DataChanged #define IApplicationData_SignalDataChanged __x_ABI_CWindows_CStorage_CIApplicationData_SignalDataChanged -#define IApplicationData_RoamingStorageQuota __x_ABI_CWindows_CStorage_CIApplicationData_RoamingStorageQuota +#define IApplicationData_get_RoamingStorageQuota __x_ABI_CWindows_CStorage_CIApplicationData_get_RoamingStorageQuota #endif /* WIDL_using_Windows_Storage */ #endif #endif #endif /* ____x_ABI_CWindows_CStorage_CIApplicationData_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /***************************************************************************** * IApplicationData2 interface */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef ____x_ABI_CWindows_CStorage_CIApplicationData2_INTERFACE_DEFINED__ #define ____x_ABI_CWindows_CStorage_CIApplicationData2_INTERFACE_DEFINED__ @@ -1810,27 +1942,27 @@ interface __x_ABI_CWindows_CStorage_CIApplicationData2 { #define __x_ABI_CWindows_CStorage_CIApplicationData2_get_LocalCacheFolder(This,value) (This)->lpVtbl->get_LocalCacheFolder(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationData2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationData2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData2_AddRef(__x_ABI_CWindows_CStorage_CIApplicationData2* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData2_AddRef(__x_ABI_CWindows_CStorage_CIApplicationData2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData2_Release(__x_ABI_CWindows_CStorage_CIApplicationData2* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData2_Release(__x_ABI_CWindows_CStorage_CIApplicationData2* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_GetIids(__x_ABI_CWindows_CStorage_CIApplicationData2* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_GetIids(__x_ABI_CWindows_CStorage_CIApplicationData2* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationData2* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationData2* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationData2* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationData2* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IApplicationData2 methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_get_LocalCacheFolder(__x_ABI_CWindows_CStorage_CIApplicationData2* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_get_LocalCacheFolder(__x_ABI_CWindows_CStorage_CIApplicationData2* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { return This->lpVtbl->get_LocalCacheFolder(This,value); } #endif @@ -1851,10 +1983,356 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData2_get_Loca #endif #endif /* ____x_ABI_CWindows_CStorage_CIApplicationData2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IApplicationData3 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationData3_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationData3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationData3, 0xdc222cf4, 0x2772, 0x4c1d, 0xaa,0x2c, 0xc9,0xf7,0x43,0xad,0xe8,0xd1); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + MIDL_INTERFACE("dc222cf4-2772-4c1d-aa2c-c9f743ade8d1") + IApplicationData3 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetPublisherCacheFolder( + HSTRING folder_name, + ABI::Windows::Storage::IStorageFolder **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE ClearPublisherCacheFolderAsync( + HSTRING folder_name, + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SharedLocalFolder( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIApplicationData3, 0xdc222cf4, 0x2772, 0x4c1d, 0xaa,0x2c, 0xc9,0xf7,0x43,0xad,0xe8,0xd1) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CIApplicationData3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CIApplicationData3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CIApplicationData3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CIApplicationData3 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CIApplicationData3 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CIApplicationData3 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CIApplicationData3 *This, + TrustLevel *trustLevel); + + /*** IApplicationData3 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPublisherCacheFolder)( + __x_ABI_CWindows_CStorage_CIApplicationData3 *This, + HSTRING folder_name, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + HRESULT (STDMETHODCALLTYPE *ClearPublisherCacheFolderAsync)( + __x_ABI_CWindows_CStorage_CIApplicationData3 *This, + HSTRING folder_name, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + + HRESULT (STDMETHODCALLTYPE *get_SharedLocalFolder)( + __x_ABI_CWindows_CStorage_CIApplicationData3 *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CIApplicationData3Vtbl; + +interface __x_ABI_CWindows_CStorage_CIApplicationData3 { + CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationData3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CIApplicationData3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIApplicationData3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIApplicationData3_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CIApplicationData3_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIApplicationData3_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIApplicationData3_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IApplicationData3 methods ***/ +#define __x_ABI_CWindows_CStorage_CIApplicationData3_GetPublisherCacheFolder(This,folder_name,value) (This)->lpVtbl->GetPublisherCacheFolder(This,folder_name,value) +#define __x_ABI_CWindows_CStorage_CIApplicationData3_ClearPublisherCacheFolderAsync(This,folder_name,operation) (This)->lpVtbl->ClearPublisherCacheFolderAsync(This,folder_name,operation) +#define __x_ABI_CWindows_CStorage_CIApplicationData3_get_SharedLocalFolder(This,value) (This)->lpVtbl->get_SharedLocalFolder(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData3_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationData3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData3_AddRef(__x_ABI_CWindows_CStorage_CIApplicationData3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationData3_Release(__x_ABI_CWindows_CStorage_CIApplicationData3* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData3_GetIids(__x_ABI_CWindows_CStorage_CIApplicationData3* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData3_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationData3* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData3_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationData3* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IApplicationData3 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData3_GetPublisherCacheFolder(__x_ABI_CWindows_CStorage_CIApplicationData3* This,HSTRING folder_name,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->GetPublisherCacheFolder(This,folder_name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData3_ClearPublisherCacheFolderAsync(__x_ABI_CWindows_CStorage_CIApplicationData3* This,HSTRING folder_name,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->ClearPublisherCacheFolderAsync(This,folder_name,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationData3_get_SharedLocalFolder(__x_ABI_CWindows_CStorage_CIApplicationData3* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_SharedLocalFolder(This,value); +} +#endif +#ifdef WIDL_using_Windows_Storage +#define IID_IApplicationData3 IID___x_ABI_CWindows_CStorage_CIApplicationData3 +#define IApplicationData3Vtbl __x_ABI_CWindows_CStorage_CIApplicationData3Vtbl +#define IApplicationData3 __x_ABI_CWindows_CStorage_CIApplicationData3 +#define IApplicationData3_QueryInterface __x_ABI_CWindows_CStorage_CIApplicationData3_QueryInterface +#define IApplicationData3_AddRef __x_ABI_CWindows_CStorage_CIApplicationData3_AddRef +#define IApplicationData3_Release __x_ABI_CWindows_CStorage_CIApplicationData3_Release +#define IApplicationData3_GetIids __x_ABI_CWindows_CStorage_CIApplicationData3_GetIids +#define IApplicationData3_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIApplicationData3_GetRuntimeClassName +#define IApplicationData3_GetTrustLevel __x_ABI_CWindows_CStorage_CIApplicationData3_GetTrustLevel +#define IApplicationData3_GetPublisherCacheFolder __x_ABI_CWindows_CStorage_CIApplicationData3_GetPublisherCacheFolder +#define IApplicationData3_ClearPublisherCacheFolderAsync __x_ABI_CWindows_CStorage_CIApplicationData3_ClearPublisherCacheFolderAsync +#define IApplicationData3_get_SharedLocalFolder __x_ABI_CWindows_CStorage_CIApplicationData3_get_SharedLocalFolder +#endif /* WIDL_using_Windows_Storage */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CIApplicationData3_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IApplicationDataContainer interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationDataContainer, 0xc5aefd1e, 0xf467, 0x40ba, 0x85,0x66, 0xab,0x64,0x0a,0x44,0x1e,0x1d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + MIDL_INTERFACE("c5aefd1e-f467-40ba-8566-ab640a441e1d") + IApplicationDataContainer : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Name( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Locality( + enum ApplicationDataLocality *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Values( + ABI::Windows::Foundation::Collections::IPropertySet **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Containers( + ABI::Windows::Foundation::Collections::IMapView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateContainer( + HSTRING name, + enum ApplicationDataCreateDisposition disposition, + ABI::Windows::Storage::IApplicationDataContainer **container) = 0; + + virtual HRESULT STDMETHODCALLTYPE DeleteContainer( + HSTRING name) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIApplicationDataContainer, 0xc5aefd1e, 0xf467, 0x40ba, 0x85,0x66, 0xab,0x64,0x0a,0x44,0x1e,0x1d) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, + TrustLevel *trustLevel); + + /*** IApplicationDataContainer methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Name)( + __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Locality)( + __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, + enum __x_ABI_CWindows_CStorage_CApplicationDataLocality *value); + + HRESULT (STDMETHODCALLTYPE *get_Values)( + __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, + __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet **value); + + HRESULT (STDMETHODCALLTYPE *get_Containers)( + __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, + __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer **value); + + HRESULT (STDMETHODCALLTYPE *CreateContainer)( + __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, + HSTRING name, + enum __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition disposition, + __x_ABI_CWindows_CStorage_CIApplicationDataContainer **container); + + HRESULT (STDMETHODCALLTYPE *DeleteContainer)( + __x_ABI_CWindows_CStorage_CIApplicationDataContainer *This, + HSTRING name); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl; + +interface __x_ABI_CWindows_CStorage_CIApplicationDataContainer { + CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IApplicationDataContainer methods ***/ +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Locality(This,value) (This)->lpVtbl->get_Locality(This,value) +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Values(This,value) (This)->lpVtbl->get_Values(This,value) +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Containers(This,value) (This)->lpVtbl->get_Containers(This,value) +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_CreateContainer(This,name,disposition,container) (This)->lpVtbl->CreateContainer(This,name,disposition,container) +#define __x_ABI_CWindows_CStorage_CIApplicationDataContainer_DeleteContainer(This,name) (This)->lpVtbl->DeleteContainer(This,name) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataContainer_AddRef(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataContainer_Release(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetIids(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IApplicationDataContainer methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Name(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING *value) { + return This->lpVtbl->get_Name(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Locality(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,enum __x_ABI_CWindows_CStorage_CApplicationDataLocality *value) { + return This->lpVtbl->get_Locality(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Values(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet **value) { + return This->lpVtbl->get_Values(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Containers(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer **value) { + return This->lpVtbl->get_Containers(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_CreateContainer(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING name,enum __x_ABI_CWindows_CStorage_CApplicationDataCreateDisposition disposition,__x_ABI_CWindows_CStorage_CIApplicationDataContainer **container) { + return This->lpVtbl->CreateContainer(This,name,disposition,container); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataContainer_DeleteContainer(__x_ABI_CWindows_CStorage_CIApplicationDataContainer* This,HSTRING name) { + return This->lpVtbl->DeleteContainer(This,name); +} +#endif +#ifdef WIDL_using_Windows_Storage +#define IID_IApplicationDataContainer IID___x_ABI_CWindows_CStorage_CIApplicationDataContainer +#define IApplicationDataContainerVtbl __x_ABI_CWindows_CStorage_CIApplicationDataContainerVtbl +#define IApplicationDataContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer +#define IApplicationDataContainer_QueryInterface __x_ABI_CWindows_CStorage_CIApplicationDataContainer_QueryInterface +#define IApplicationDataContainer_AddRef __x_ABI_CWindows_CStorage_CIApplicationDataContainer_AddRef +#define IApplicationDataContainer_Release __x_ABI_CWindows_CStorage_CIApplicationDataContainer_Release +#define IApplicationDataContainer_GetIids __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetIids +#define IApplicationDataContainer_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetRuntimeClassName +#define IApplicationDataContainer_GetTrustLevel __x_ABI_CWindows_CStorage_CIApplicationDataContainer_GetTrustLevel +#define IApplicationDataContainer_get_Name __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Name +#define IApplicationDataContainer_get_Locality __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Locality +#define IApplicationDataContainer_get_Values __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Values +#define IApplicationDataContainer_get_Containers __x_ABI_CWindows_CStorage_CIApplicationDataContainer_get_Containers +#define IApplicationDataContainer_CreateContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer_CreateContainer +#define IApplicationDataContainer_DeleteContainer __x_ABI_CWindows_CStorage_CIApplicationDataContainer_DeleteContainer +#endif /* WIDL_using_Windows_Storage */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataContainer_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /***************************************************************************** * IApplicationDataStatics interface */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_INTERFACE_DEFINED__ #define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_INTERFACE_DEFINED__ @@ -1868,7 +2346,7 @@ namespace ABI { IApplicationDataStatics : public IInspectable { virtual HRESULT STDMETHODCALLTYPE get_Current( - ABI::Windows::Storage::IApplicationData **data) = 0; + ABI::Windows::Storage::IApplicationData **value) = 0; }; } @@ -1911,7 +2389,7 @@ typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataStaticsVtbl { /*** IApplicationDataStatics methods ***/ HRESULT (STDMETHODCALLTYPE *get_Current)( __x_ABI_CWindows_CStorage_CIApplicationDataStatics *This, - __x_ABI_CWindows_CStorage_CIApplicationData **data); + __x_ABI_CWindows_CStorage_CIApplicationData **value); END_INTERFACE } __x_ABI_CWindows_CStorage_CIApplicationDataStaticsVtbl; @@ -1931,31 +2409,31 @@ interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics { #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) #define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) /*** IApplicationDataStatics methods ***/ -#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_get_Current(This,data) (This)->lpVtbl->get_Current(This,data) +#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataStatics_AddRef(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataStatics_AddRef(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataStatics_Release(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataStatics_Release(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetIids(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetIids(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IApplicationDataStatics methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_get_Current(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,__x_ABI_CWindows_CStorage_CIApplicationData **data) { - return This->lpVtbl->get_Current(This,data); +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_get_Current(__x_ABI_CWindows_CStorage_CIApplicationDataStatics* This,__x_ABI_CWindows_CStorage_CIApplicationData **value) { + return This->lpVtbl->get_Current(This,value); } #endif #ifdef WIDL_using_Windows_Storage @@ -1975,24 +2453,27 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics_ge #endif #endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /***************************************************************************** - * IApplicationDataSetVersionHandler interface + * IApplicationDataStatics2 interface */ -#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_INTERFACE_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_INTERFACE_DEFINED__ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CIApplicationDataStatics2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIApplicationDataStatics2_INTERFACE_DEFINED__ -DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler, 0xa05791e6, 0xcc9f, 0x4687, 0xac,0xab, 0xa3,0x64,0xfd,0x78,0x54,0x63); +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIApplicationDataStatics2, 0xcd606211, 0xcf49, 0x40a4, 0xa4,0x7c, 0xc7,0xf0,0xdb,0xba,0x81,0x07); #if defined(__cplusplus) && !defined(CINTERFACE) } /* extern "C" */ namespace ABI { namespace Windows { namespace Storage { - MIDL_INTERFACE("a05791e6-cc9f-4687-acab-a364fd785463") - IApplicationDataSetVersionHandler : public IUnknown + MIDL_INTERFACE("cd606211-cf49-40a4-a47c-c7f0dbba8107") + IApplicationDataStatics2 : public IInspectable { - virtual HRESULT STDMETHODCALLTYPE Invoke( - ABI::Windows::Storage::ISetVersionRequest *setVersionRequest) = 0; + virtual HRESULT STDMETHODCALLTYPE GetForUserAsync( + ABI::Windows::System::IUser *user, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; }; } @@ -2000,78 +2481,1251 @@ namespace ABI { } extern "C" { #ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler, 0xa05791e6, 0xcc9f, 0x4687, 0xac,0xab, 0xa3,0x64,0xfd,0x78,0x54,0x63) +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIApplicationDataStatics2, 0xcd606211, 0xcf49, 0x40a4, 0xa4,0x7c, 0xc7,0xf0,0xdb,0xba,0x81,0x07) #endif #else -typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl { +typedef struct __x_ABI_CWindows_CStorage_CIApplicationDataStatics2Vtbl { BEGIN_INTERFACE /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This, + __x_ABI_CWindows_CStorage_CIApplicationDataStatics2 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This); + __x_ABI_CWindows_CStorage_CIApplicationDataStatics2 *This); ULONG (STDMETHODCALLTYPE *Release)( - __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This); + __x_ABI_CWindows_CStorage_CIApplicationDataStatics2 *This); - /*** IApplicationDataSetVersionHandler methods ***/ - HRESULT (STDMETHODCALLTYPE *Invoke)( - __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler *This, - __x_ABI_CWindows_CStorage_CISetVersionRequest *setVersionRequest); + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CIApplicationDataStatics2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CIApplicationDataStatics2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CIApplicationDataStatics2 *This, + TrustLevel *trustLevel); + + /*** IApplicationDataStatics2 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetForUserAsync)( + __x_ABI_CWindows_CStorage_CIApplicationDataStatics2 *This, + __x_ABI_CWindows_CSystem_CIUser *user, + __FIAsyncOperation_1_Windows__CStorage__CApplicationData **operation); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CIApplicationDataStatics2Vtbl; + +interface __x_ABI_CWindows_CStorage_CIApplicationDataStatics2 { + CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataStatics2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IApplicationDataStatics2 methods ***/ +#define __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_GetForUserAsync(This,user,operation) (This)->lpVtbl->GetForUserAsync(This,user,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationDataStatics2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_AddRef(__x_ABI_CWindows_CStorage_CIApplicationDataStatics2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_Release(__x_ABI_CWindows_CStorage_CIApplicationDataStatics2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_GetIids(__x_ABI_CWindows_CStorage_CIApplicationDataStatics2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIApplicationDataStatics2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_GetTrustLevel(__x_ABI_CWindows_CStorage_CIApplicationDataStatics2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IApplicationDataStatics2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_GetForUserAsync(__x_ABI_CWindows_CStorage_CIApplicationDataStatics2* This,__x_ABI_CWindows_CSystem_CIUser *user,__FIAsyncOperation_1_Windows__CStorage__CApplicationData **operation) { + return This->lpVtbl->GetForUserAsync(This,user,operation); +} +#endif +#ifdef WIDL_using_Windows_Storage +#define IID_IApplicationDataStatics2 IID___x_ABI_CWindows_CStorage_CIApplicationDataStatics2 +#define IApplicationDataStatics2Vtbl __x_ABI_CWindows_CStorage_CIApplicationDataStatics2Vtbl +#define IApplicationDataStatics2 __x_ABI_CWindows_CStorage_CIApplicationDataStatics2 +#define IApplicationDataStatics2_QueryInterface __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_QueryInterface +#define IApplicationDataStatics2_AddRef __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_AddRef +#define IApplicationDataStatics2_Release __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_Release +#define IApplicationDataStatics2_GetIids __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_GetIids +#define IApplicationDataStatics2_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_GetRuntimeClassName +#define IApplicationDataStatics2_GetTrustLevel __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_GetTrustLevel +#define IApplicationDataStatics2_GetForUserAsync __x_ABI_CWindows_CStorage_CIApplicationDataStatics2_GetForUserAsync +#endif /* WIDL_using_Windows_Storage */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataStatics2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IKnownFoldersCameraRollStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics, 0x5d115e66, 0x27e8, 0x492f, 0xb8,0xe5, 0x2f,0x90,0x89,0x6c,0xd4,0xcd); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + MIDL_INTERFACE("5d115e66-27e8-492f-b8e5-2f90896cd4cd") + IKnownFoldersCameraRollStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_CameraRoll( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics, 0x5d115e66, 0x27e8, 0x492f, 0xb8,0xe5, 0x2f,0x90,0x89,0x6c,0xd4,0xcd) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics *This, + TrustLevel *trustLevel); + + /*** IKnownFoldersCameraRollStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_CameraRoll)( + __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStaticsVtbl; + +interface __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics { + CONST_VTBL __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IKnownFoldersCameraRollStatics methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_get_CameraRoll(This,value) (This)->lpVtbl->get_CameraRoll(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_QueryInterface(__x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_AddRef(__x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_Release(__x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_GetIids(__x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_GetTrustLevel(__x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IKnownFoldersCameraRollStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_get_CameraRoll(__x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_CameraRoll(This,value); +} +#endif +#ifdef WIDL_using_Windows_Storage +#define IID_IKnownFoldersCameraRollStatics IID___x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics +#define IKnownFoldersCameraRollStaticsVtbl __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStaticsVtbl +#define IKnownFoldersCameraRollStatics __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics +#define IKnownFoldersCameraRollStatics_QueryInterface __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_QueryInterface +#define IKnownFoldersCameraRollStatics_AddRef __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_AddRef +#define IKnownFoldersCameraRollStatics_Release __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_Release +#define IKnownFoldersCameraRollStatics_GetIids __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_GetIids +#define IKnownFoldersCameraRollStatics_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_GetRuntimeClassName +#define IKnownFoldersCameraRollStatics_GetTrustLevel __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_GetTrustLevel +#define IKnownFoldersCameraRollStatics_get_CameraRoll __x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_get_CameraRoll +#endif /* WIDL_using_Windows_Storage */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CIKnownFoldersCameraRollStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IKnownFoldersPlaylistsStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics, 0xdad5ecd6, 0x306f, 0x4d6a, 0xb4,0x96, 0x46,0xba,0x8e,0xb1,0x06,0xce); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + MIDL_INTERFACE("dad5ecd6-306f-4d6a-b496-46ba8eb106ce") + IKnownFoldersPlaylistsStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Playlists( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics, 0xdad5ecd6, 0x306f, 0x4d6a, 0xb4,0x96, 0x46,0xba,0x8e,0xb1,0x06,0xce) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics *This, + TrustLevel *trustLevel); + + /*** IKnownFoldersPlaylistsStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Playlists)( + __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStaticsVtbl; + +interface __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics { + CONST_VTBL __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IKnownFoldersPlaylistsStatics methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_get_Playlists(This,value) (This)->lpVtbl->get_Playlists(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_QueryInterface(__x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_AddRef(__x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_Release(__x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_GetIids(__x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_GetTrustLevel(__x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IKnownFoldersPlaylistsStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_get_Playlists(__x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_Playlists(This,value); +} +#endif +#ifdef WIDL_using_Windows_Storage +#define IID_IKnownFoldersPlaylistsStatics IID___x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics +#define IKnownFoldersPlaylistsStaticsVtbl __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStaticsVtbl +#define IKnownFoldersPlaylistsStatics __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics +#define IKnownFoldersPlaylistsStatics_QueryInterface __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_QueryInterface +#define IKnownFoldersPlaylistsStatics_AddRef __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_AddRef +#define IKnownFoldersPlaylistsStatics_Release __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_Release +#define IKnownFoldersPlaylistsStatics_GetIids __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_GetIids +#define IKnownFoldersPlaylistsStatics_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_GetRuntimeClassName +#define IKnownFoldersPlaylistsStatics_GetTrustLevel __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_GetTrustLevel +#define IKnownFoldersPlaylistsStatics_get_Playlists __x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_get_Playlists +#endif /* WIDL_using_Windows_Storage */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CIKnownFoldersPlaylistsStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IKnownFoldersSavedPicturesStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics, 0x055c93ea, 0x253d, 0x467c, 0xb6,0xca, 0xa9,0x7d,0xa1,0xe9,0xa1,0x8d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + MIDL_INTERFACE("055c93ea-253d-467c-b6ca-a97da1e9a18d") + IKnownFoldersSavedPicturesStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_SavedPictures( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics, 0x055c93ea, 0x253d, 0x467c, 0xb6,0xca, 0xa9,0x7d,0xa1,0xe9,0xa1,0x8d) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics *This, + TrustLevel *trustLevel); + + /*** IKnownFoldersSavedPicturesStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_SavedPictures)( + __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStaticsVtbl; + +interface __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics { + CONST_VTBL __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IKnownFoldersSavedPicturesStatics methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_get_SavedPictures(This,value) (This)->lpVtbl->get_SavedPictures(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_QueryInterface(__x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_AddRef(__x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_Release(__x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_GetIids(__x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_GetTrustLevel(__x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IKnownFoldersSavedPicturesStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_get_SavedPictures(__x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_SavedPictures(This,value); +} +#endif +#ifdef WIDL_using_Windows_Storage +#define IID_IKnownFoldersSavedPicturesStatics IID___x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics +#define IKnownFoldersSavedPicturesStaticsVtbl __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStaticsVtbl +#define IKnownFoldersSavedPicturesStatics __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics +#define IKnownFoldersSavedPicturesStatics_QueryInterface __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_QueryInterface +#define IKnownFoldersSavedPicturesStatics_AddRef __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_AddRef +#define IKnownFoldersSavedPicturesStatics_Release __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_Release +#define IKnownFoldersSavedPicturesStatics_GetIids __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_GetIids +#define IKnownFoldersSavedPicturesStatics_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_GetRuntimeClassName +#define IKnownFoldersSavedPicturesStatics_GetTrustLevel __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_GetTrustLevel +#define IKnownFoldersSavedPicturesStatics_get_SavedPictures __x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_get_SavedPictures +#endif /* WIDL_using_Windows_Storage */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CIKnownFoldersSavedPicturesStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IKnownFoldersStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics, 0x5a2a7520, 0x4802, 0x452d, 0x9a,0xd9, 0x43,0x51,0xad,0xa7,0xec,0x35); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + MIDL_INTERFACE("5a2a7520-4802-452d-9ad9-4351ada7ec35") + IKnownFoldersStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_MusicLibrary( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PicturesLibrary( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_VideosLibrary( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DocumentsLibrary( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HomeGroup( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RemovableDevices( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MediaServerDevices( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics, 0x5a2a7520, 0x4802, 0x452d, 0x9a,0xd9, 0x43,0x51,0xad,0xa7,0xec,0x35) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, + TrustLevel *trustLevel); + + /*** IKnownFoldersStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_MusicLibrary)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + HRESULT (STDMETHODCALLTYPE *get_PicturesLibrary)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + HRESULT (STDMETHODCALLTYPE *get_VideosLibrary)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + HRESULT (STDMETHODCALLTYPE *get_DocumentsLibrary)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + HRESULT (STDMETHODCALLTYPE *get_HomeGroup)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + HRESULT (STDMETHODCALLTYPE *get_RemovableDevices)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + HRESULT (STDMETHODCALLTYPE *get_MediaServerDevices)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl; + +interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics { + CONST_VTBL __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IKnownFoldersStatics methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary(This,value) (This)->lpVtbl->get_MusicLibrary(This,value) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary(This,value) (This)->lpVtbl->get_PicturesLibrary(This,value) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary(This,value) (This)->lpVtbl->get_VideosLibrary(This,value) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary(This,value) (This)->lpVtbl->get_DocumentsLibrary(This,value) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_HomeGroup(This,value) (This)->lpVtbl->get_HomeGroup(This,value) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_RemovableDevices(This,value) (This)->lpVtbl->get_RemovableDevices(This,value) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MediaServerDevices(This,value) (This)->lpVtbl->get_MediaServerDevices(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_QueryInterface(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_AddRef(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetIids(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetTrustLevel(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IKnownFoldersStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_MusicLibrary(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_PicturesLibrary(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_VideosLibrary(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_DocumentsLibrary(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_HomeGroup(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_HomeGroup(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_RemovableDevices(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_RemovableDevices(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MediaServerDevices(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_MediaServerDevices(This,value); +} +#endif +#ifdef WIDL_using_Windows_Storage +#define IID_IKnownFoldersStatics IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics +#define IKnownFoldersStaticsVtbl __x_ABI_CWindows_CStorage_CIKnownFoldersStaticsVtbl +#define IKnownFoldersStatics __x_ABI_CWindows_CStorage_CIKnownFoldersStatics +#define IKnownFoldersStatics_QueryInterface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_QueryInterface +#define IKnownFoldersStatics_AddRef __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_AddRef +#define IKnownFoldersStatics_Release __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_Release +#define IKnownFoldersStatics_GetIids __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetIids +#define IKnownFoldersStatics_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetRuntimeClassName +#define IKnownFoldersStatics_GetTrustLevel __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_GetTrustLevel +#define IKnownFoldersStatics_get_MusicLibrary __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MusicLibrary +#define IKnownFoldersStatics_get_PicturesLibrary __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_PicturesLibrary +#define IKnownFoldersStatics_get_VideosLibrary __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_VideosLibrary +#define IKnownFoldersStatics_get_DocumentsLibrary __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_DocumentsLibrary +#define IKnownFoldersStatics_get_HomeGroup __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_HomeGroup +#define IKnownFoldersStatics_get_RemovableDevices __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_RemovableDevices +#define IKnownFoldersStatics_get_MediaServerDevices __x_ABI_CWindows_CStorage_CIKnownFoldersStatics_get_MediaServerDevices +#endif /* WIDL_using_Windows_Storage */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IKnownFoldersStatics2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics2, 0x194bd0cd, 0xcf6e, 0x4d07, 0x9d,0x53, 0xe9,0x16,0x3a,0x25,0x36,0xe9); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + MIDL_INTERFACE("194bd0cd-cf6e-4d07-9d53-e9163a2536e9") + IKnownFoldersStatics2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Objects3D( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_AppCaptures( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RecordedCalls( + ABI::Windows::Storage::IStorageFolder **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics2, 0x194bd0cd, 0xcf6e, 0x4d07, 0x9d,0x53, 0xe9,0x16,0x3a,0x25,0x36,0xe9) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 *This, + TrustLevel *trustLevel); + + /*** IKnownFoldersStatics2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Objects3D)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + HRESULT (STDMETHODCALLTYPE *get_AppCaptures)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + HRESULT (STDMETHODCALLTYPE *get_RecordedCalls)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2Vtbl; + +interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 { + CONST_VTBL __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IKnownFoldersStatics2 methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_get_Objects3D(This,value) (This)->lpVtbl->get_Objects3D(This,value) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_get_AppCaptures(This,value) (This)->lpVtbl->get_AppCaptures(This,value) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_get_RecordedCalls(This,value) (This)->lpVtbl->get_RecordedCalls(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_QueryInterface(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_AddRef(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_Release(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_GetIids(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_GetTrustLevel(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IKnownFoldersStatics2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_get_Objects3D(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics2* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_Objects3D(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_get_AppCaptures(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics2* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_AppCaptures(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_get_RecordedCalls(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics2* This,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->get_RecordedCalls(This,value); +} +#endif +#ifdef WIDL_using_Windows_Storage +#define IID_IKnownFoldersStatics2 IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 +#define IKnownFoldersStatics2Vtbl __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2Vtbl +#define IKnownFoldersStatics2 __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2 +#define IKnownFoldersStatics2_QueryInterface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_QueryInterface +#define IKnownFoldersStatics2_AddRef __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_AddRef +#define IKnownFoldersStatics2_Release __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_Release +#define IKnownFoldersStatics2_GetIids __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_GetIids +#define IKnownFoldersStatics2_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_GetRuntimeClassName +#define IKnownFoldersStatics2_GetTrustLevel __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_GetTrustLevel +#define IKnownFoldersStatics2_get_Objects3D __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_get_Objects3D +#define IKnownFoldersStatics2_get_AppCaptures __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_get_AppCaptures +#define IKnownFoldersStatics2_get_RecordedCalls __x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_get_RecordedCalls +#endif /* WIDL_using_Windows_Storage */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IKnownFoldersStatics3 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics3, 0xc5194341, 0x9742, 0x4ed5, 0x82,0x3d, 0xfc,0x14,0x01,0x14,0x87,0x64); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + MIDL_INTERFACE("c5194341-9742-4ed5-823d-fc1401148764") + IKnownFoldersStatics3 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetFolderForUserAsync( + ABI::Windows::System::IUser *user, + enum KnownFolderId folder_id, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics3, 0xc5194341, 0x9742, 0x4ed5, 0x82,0x3d, 0xfc,0x14,0x01,0x14,0x87,0x64) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 *This, + TrustLevel *trustLevel); + + /*** IKnownFoldersStatics3 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetFolderForUserAsync)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 *This, + __x_ABI_CWindows_CSystem_CIUser *user, + enum __x_ABI_CWindows_CStorage_CKnownFolderId folder_id, + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder **operation); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3Vtbl; + +interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 { + CONST_VTBL __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IKnownFoldersStatics3 methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_GetFolderForUserAsync(This,user,folder_id,operation) (This)->lpVtbl->GetFolderForUserAsync(This,user,folder_id,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_QueryInterface(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_AddRef(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_Release(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics3* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_GetIids(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics3* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics3* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_GetTrustLevel(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics3* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IKnownFoldersStatics3 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_GetFolderForUserAsync(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics3* This,__x_ABI_CWindows_CSystem_CIUser *user,enum __x_ABI_CWindows_CStorage_CKnownFolderId folder_id,__FIAsyncOperation_1_Windows__CStorage__CStorageFolder **operation) { + return This->lpVtbl->GetFolderForUserAsync(This,user,folder_id,operation); +} +#endif +#ifdef WIDL_using_Windows_Storage +#define IID_IKnownFoldersStatics3 IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 +#define IKnownFoldersStatics3Vtbl __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3Vtbl +#define IKnownFoldersStatics3 __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3 +#define IKnownFoldersStatics3_QueryInterface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_QueryInterface +#define IKnownFoldersStatics3_AddRef __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_AddRef +#define IKnownFoldersStatics3_Release __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_Release +#define IKnownFoldersStatics3_GetIids __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_GetIids +#define IKnownFoldersStatics3_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_GetRuntimeClassName +#define IKnownFoldersStatics3_GetTrustLevel __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_GetTrustLevel +#define IKnownFoldersStatics3_GetFolderForUserAsync __x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_GetFolderForUserAsync +#endif /* WIDL_using_Windows_Storage */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics3_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IKnownFoldersStatics4 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 +#ifndef ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics4, 0x1722e6bf, 0x9ff9, 0x4b21, 0xbe,0xd5, 0x90,0xec,0xb1,0x3a,0x19,0x2e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + MIDL_INTERFACE("1722e6bf-9ff9-4b21-bed5-90ecb13a192e") + IKnownFoldersStatics4 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE RequestAccessAsync( + enum KnownFolderId folder_id, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE RequestAccessForUserAsync( + ABI::Windows::System::IUser *user, + enum KnownFolderId folder_id, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFolderAsync( + enum KnownFolderId folder_id, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics4, 0x1722e6bf, 0x9ff9, 0x4b21, 0xbe,0xd5, 0x90,0xec,0xb1,0x3a,0x19,0x2e) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 *This, + TrustLevel *trustLevel); + + /*** IKnownFoldersStatics4 methods ***/ + HRESULT (STDMETHODCALLTYPE *RequestAccessAsync)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 *This, + enum __x_ABI_CWindows_CStorage_CKnownFolderId folder_id, + __FIAsyncOperation_1_KnownFoldersAccessStatus **operation); + + HRESULT (STDMETHODCALLTYPE *RequestAccessForUserAsync)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 *This, + __x_ABI_CWindows_CSystem_CIUser *user, + enum __x_ABI_CWindows_CStorage_CKnownFolderId folder_id, + __FIAsyncOperation_1_KnownFoldersAccessStatus **operation); + + HRESULT (STDMETHODCALLTYPE *GetFolderAsync)( + __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 *This, + enum __x_ABI_CWindows_CStorage_CKnownFolderId folder_id, + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder **operation); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4Vtbl; + +interface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 { + CONST_VTBL __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IKnownFoldersStatics4 methods ***/ +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_RequestAccessAsync(This,folder_id,operation) (This)->lpVtbl->RequestAccessAsync(This,folder_id,operation) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_RequestAccessForUserAsync(This,user,folder_id,operation) (This)->lpVtbl->RequestAccessForUserAsync(This,user,folder_id,operation) +#define __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_GetFolderAsync(This,folder_id,operation) (This)->lpVtbl->GetFolderAsync(This,folder_id,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_QueryInterface(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics4* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_AddRef(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics4* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_Release(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics4* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_GetIids(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics4* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics4* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_GetTrustLevel(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics4* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IKnownFoldersStatics4 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_RequestAccessAsync(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics4* This,enum __x_ABI_CWindows_CStorage_CKnownFolderId folder_id,__FIAsyncOperation_1_KnownFoldersAccessStatus **operation) { + return This->lpVtbl->RequestAccessAsync(This,folder_id,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_RequestAccessForUserAsync(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics4* This,__x_ABI_CWindows_CSystem_CIUser *user,enum __x_ABI_CWindows_CStorage_CKnownFolderId folder_id,__FIAsyncOperation_1_KnownFoldersAccessStatus **operation) { + return This->lpVtbl->RequestAccessForUserAsync(This,user,folder_id,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_GetFolderAsync(__x_ABI_CWindows_CStorage_CIKnownFoldersStatics4* This,enum __x_ABI_CWindows_CStorage_CKnownFolderId folder_id,__FIAsyncOperation_1_Windows__CStorage__CStorageFolder **operation) { + return This->lpVtbl->GetFolderAsync(This,folder_id,operation); +} +#endif +#ifdef WIDL_using_Windows_Storage +#define IID_IKnownFoldersStatics4 IID___x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 +#define IKnownFoldersStatics4Vtbl __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4Vtbl +#define IKnownFoldersStatics4 __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4 +#define IKnownFoldersStatics4_QueryInterface __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_QueryInterface +#define IKnownFoldersStatics4_AddRef __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_AddRef +#define IKnownFoldersStatics4_Release __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_Release +#define IKnownFoldersStatics4_GetIids __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_GetIids +#define IKnownFoldersStatics4_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_GetRuntimeClassName +#define IKnownFoldersStatics4_GetTrustLevel __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_GetTrustLevel +#define IKnownFoldersStatics4_RequestAccessAsync __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_RequestAccessAsync +#define IKnownFoldersStatics4_RequestAccessForUserAsync __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_RequestAccessForUserAsync +#define IKnownFoldersStatics4_GetFolderAsync __x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_GetFolderAsync +#endif /* WIDL_using_Windows_Storage */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CIKnownFoldersStatics4_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xa0000 */ + +/***************************************************************************** + * ISetVersionDeferral interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CISetVersionDeferral_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CISetVersionDeferral_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CISetVersionDeferral, 0x033508a2, 0x781a, 0x437a, 0xb0,0x78, 0x3f,0x32,0xba,0xdc,0xfe,0x47); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + MIDL_INTERFACE("033508a2-781a-437a-b078-3f32badcfe47") + ISetVersionDeferral : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE Complete( + ) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CISetVersionDeferral, 0x033508a2, 0x781a, 0x437a, 0xb0,0x78, 0x3f,0x32,0xba,0xdc,0xfe,0x47) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CISetVersionDeferral *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CISetVersionDeferral *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, + TrustLevel *trustLevel); + + /*** ISetVersionDeferral methods ***/ + HRESULT (STDMETHODCALLTYPE *Complete)( + __x_ABI_CWindows_CStorage_CISetVersionDeferral *This); END_INTERFACE -} __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl; +} __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl; -interface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler { - CONST_VTBL __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl* lpVtbl; +interface __x_ABI_CWindows_CStorage_CISetVersionDeferral { + CONST_VTBL __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl* lpVtbl; }; #ifdef COBJMACROS #ifndef WIDL_C_INLINE_WRAPPERS /*** IUnknown methods ***/ -#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Release(This) (This)->lpVtbl->Release(This) -/*** IApplicationDataSetVersionHandler methods ***/ -#define __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Invoke(This,setVersionRequest) (This)->lpVtbl->Invoke(This,setVersionRequest) +#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISetVersionDeferral methods ***/ +#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_Complete(This) (This)->lpVtbl->Complete(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_QueryInterface(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_QueryInterface(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_AddRef(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionDeferral_AddRef(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Release(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionDeferral_Release(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This) { return This->lpVtbl->Release(This); } -/*** IApplicationDataSetVersionHandler methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Invoke(__x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler* This,__x_ABI_CWindows_CStorage_CISetVersionRequest *setVersionRequest) { - return This->lpVtbl->Invoke(This,setVersionRequest); +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetIids(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetTrustLevel(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISetVersionDeferral methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_Complete(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This) { + return This->lpVtbl->Complete(This); } #endif #ifdef WIDL_using_Windows_Storage -#define IID_IApplicationDataSetVersionHandler IID___x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler -#define IApplicationDataSetVersionHandlerVtbl __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandlerVtbl -#define IApplicationDataSetVersionHandler __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler -#define IApplicationDataSetVersionHandler_QueryInterface __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_QueryInterface -#define IApplicationDataSetVersionHandler_AddRef __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_AddRef -#define IApplicationDataSetVersionHandler_Release __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Release -#define IApplicationDataSetVersionHandler_Invoke __x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_Invoke +#define IID_ISetVersionDeferral IID___x_ABI_CWindows_CStorage_CISetVersionDeferral +#define ISetVersionDeferralVtbl __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl +#define ISetVersionDeferral __x_ABI_CWindows_CStorage_CISetVersionDeferral +#define ISetVersionDeferral_QueryInterface __x_ABI_CWindows_CStorage_CISetVersionDeferral_QueryInterface +#define ISetVersionDeferral_AddRef __x_ABI_CWindows_CStorage_CISetVersionDeferral_AddRef +#define ISetVersionDeferral_Release __x_ABI_CWindows_CStorage_CISetVersionDeferral_Release +#define ISetVersionDeferral_GetIids __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetIids +#define ISetVersionDeferral_GetRuntimeClassName __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetRuntimeClassName +#define ISetVersionDeferral_GetTrustLevel __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetTrustLevel +#define ISetVersionDeferral_Complete __x_ABI_CWindows_CStorage_CISetVersionDeferral_Complete #endif /* WIDL_using_Windows_Storage */ #endif #endif -#endif /* ____x_ABI_CWindows_CStorage_CIApplicationDataSetVersionHandler_INTERFACE_DEFINED__ */ +#endif /* ____x_ABI_CWindows_CStorage_CISetVersionDeferral_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /***************************************************************************** * ISetVersionRequest interface */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef ____x_ABI_CWindows_CStorage_CISetVersionRequest_INTERFACE_DEFINED__ #define ____x_ABI_CWindows_CStorage_CISetVersionRequest_INTERFACE_DEFINED__ @@ -2085,10 +3739,10 @@ namespace ABI { ISetVersionRequest : public IInspectable { virtual HRESULT STDMETHODCALLTYPE get_CurrentVersion( - UINT32 *currentVersion) = 0; + UINT32 *version) = 0; virtual HRESULT STDMETHODCALLTYPE get_DesiredVersion( - UINT32 *desiredVersion) = 0; + UINT32 *version) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeferral( ABI::Windows::Storage::ISetVersionDeferral **deferral) = 0; @@ -2134,11 +3788,11 @@ typedef struct __x_ABI_CWindows_CStorage_CISetVersionRequestVtbl { /*** ISetVersionRequest methods ***/ HRESULT (STDMETHODCALLTYPE *get_CurrentVersion)( __x_ABI_CWindows_CStorage_CISetVersionRequest *This, - UINT32 *currentVersion); + UINT32 *version); HRESULT (STDMETHODCALLTYPE *get_DesiredVersion)( __x_ABI_CWindows_CStorage_CISetVersionRequest *This, - UINT32 *desiredVersion); + UINT32 *version); HRESULT (STDMETHODCALLTYPE *GetDeferral)( __x_ABI_CWindows_CStorage_CISetVersionRequest *This, @@ -2162,38 +3816,38 @@ interface __x_ABI_CWindows_CStorage_CISetVersionRequest { #define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) #define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) /*** ISetVersionRequest methods ***/ -#define __x_ABI_CWindows_CStorage_CISetVersionRequest_get_CurrentVersion(This,currentVersion) (This)->lpVtbl->get_CurrentVersion(This,currentVersion) -#define __x_ABI_CWindows_CStorage_CISetVersionRequest_get_DesiredVersion(This,desiredVersion) (This)->lpVtbl->get_DesiredVersion(This,desiredVersion) +#define __x_ABI_CWindows_CStorage_CISetVersionRequest_get_CurrentVersion(This,version) (This)->lpVtbl->get_CurrentVersion(This,version) +#define __x_ABI_CWindows_CStorage_CISetVersionRequest_get_DesiredVersion(This,version) (This)->lpVtbl->get_DesiredVersion(This,version) #define __x_ABI_CWindows_CStorage_CISetVersionRequest_GetDeferral(This,deferral) (This)->lpVtbl->GetDeferral(This,deferral) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_QueryInterface(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_QueryInterface(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionRequest_AddRef(__x_ABI_CWindows_CStorage_CISetVersionRequest* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionRequest_AddRef(__x_ABI_CWindows_CStorage_CISetVersionRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionRequest_Release(__x_ABI_CWindows_CStorage_CISetVersionRequest* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionRequest_Release(__x_ABI_CWindows_CStorage_CISetVersionRequest* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetIids(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetIids(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetTrustLevel(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetTrustLevel(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** ISetVersionRequest methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_get_CurrentVersion(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,UINT32 *currentVersion) { - return This->lpVtbl->get_CurrentVersion(This,currentVersion); +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_get_CurrentVersion(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,UINT32 *version) { + return This->lpVtbl->get_CurrentVersion(This,version); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_get_DesiredVersion(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,UINT32 *desiredVersion) { - return This->lpVtbl->get_DesiredVersion(This,desiredVersion); +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_get_DesiredVersion(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,UINT32 *version) { + return This->lpVtbl->get_DesiredVersion(This,version); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetDeferral(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,__x_ABI_CWindows_CStorage_CISetVersionDeferral **deferral) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetDeferral(__x_ABI_CWindows_CStorage_CISetVersionRequest* This,__x_ABI_CWindows_CStorage_CISetVersionDeferral **deferral) { return This->lpVtbl->GetDeferral(This,deferral); } #endif @@ -2216,24 +3870,598 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionRequest_GetDefe #endif #endif /* ____x_ABI_CWindows_CStorage_CISetVersionRequest_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /***************************************************************************** - * ISetVersionDeferral interface + * IStorageFile interface */ -#ifndef ____x_ABI_CWindows_CStorage_CISetVersionDeferral_INTERFACE_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CISetVersionDeferral_INTERFACE_DEFINED__ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CIStorageFile_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageFile_INTERFACE_DEFINED__ -DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CISetVersionDeferral, 0x033508a2, 0x781a, 0x437a, 0xb0,0x78, 0x3f,0x32,0xba,0xdc,0xfe,0x47); +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIStorageFile, 0xfa3f6186, 0x4214, 0x428c, 0xa6,0x4c, 0x14,0xc9,0xac,0x73,0x15,0xea); #if defined(__cplusplus) && !defined(CINTERFACE) } /* extern "C" */ namespace ABI { namespace Windows { namespace Storage { - MIDL_INTERFACE("033508a2-781a-437a-b078-3f32badcfe47") - ISetVersionDeferral : public IInspectable + MIDL_INTERFACE("fa3f6186-4214-428c-a64c-14c9ac7315ea") + IStorageFile : public IInspectable { - virtual HRESULT STDMETHODCALLTYPE Complete( - ) = 0; + virtual HRESULT STDMETHODCALLTYPE get_FileType( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ContentType( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE OpenAsync( + enum FileAccessMode mode, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE OpenTransactedWriteAsync( + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE CopyOverloadDefaultNameAndOptions( + ABI::Windows::Storage::IStorageFolder *folder, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE CopyOverloadDefaultOptions( + ABI::Windows::Storage::IStorageFolder *folder, + HSTRING name, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE CopyOverload( + ABI::Windows::Storage::IStorageFolder *folder, + HSTRING name, + enum NameCollisionOption option, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE CopyAndReplaceAsync( + ABI::Windows::Storage::IStorageFile *file, + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE MoveOverloadDefaultNameAndOptions( + ABI::Windows::Storage::IStorageFolder *folder, + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE MoveOverloadDefaultOptions( + ABI::Windows::Storage::IStorageFolder *folder, + HSTRING name, + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE MoveOverload( + ABI::Windows::Storage::IStorageFolder *folder, + HSTRING name, + enum NameCollisionOption option, + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE MoveAndReplaceAsync( + ABI::Windows::Storage::IStorageFile *file, + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIStorageFile, 0xfa3f6186, 0x4214, 0x428c, 0xa6,0x4c, 0x14,0xc9,0xac,0x73,0x15,0xea) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CIStorageFileVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CIStorageFile *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CIStorageFile *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + TrustLevel *trustLevel); + + /*** IStorageFile methods ***/ + HRESULT (STDMETHODCALLTYPE *get_FileType)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_ContentType)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *OpenAsync)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + enum __x_ABI_CWindows_CStorage_CFileAccessMode mode, + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream **operation); + + HRESULT (STDMETHODCALLTYPE *OpenTransactedWriteAsync)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction **operation); + + HRESULT (STDMETHODCALLTYPE *CopyOverloadDefaultNameAndOptions)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + __x_ABI_CWindows_CStorage_CIStorageFolder *folder, + __FIAsyncOperation_1_Windows__CStorage__CStorageFile **operation); + + HRESULT (STDMETHODCALLTYPE *CopyOverloadDefaultOptions)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + __x_ABI_CWindows_CStorage_CIStorageFolder *folder, + HSTRING name, + __FIAsyncOperation_1_Windows__CStorage__CStorageFile **operation); + + HRESULT (STDMETHODCALLTYPE *CopyOverload)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + __x_ABI_CWindows_CStorage_CIStorageFolder *folder, + HSTRING name, + enum __x_ABI_CWindows_CStorage_CNameCollisionOption option, + __FIAsyncOperation_1_Windows__CStorage__CStorageFile **operation); + + HRESULT (STDMETHODCALLTYPE *CopyAndReplaceAsync)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + __x_ABI_CWindows_CStorage_CIStorageFile *file, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + + HRESULT (STDMETHODCALLTYPE *MoveOverloadDefaultNameAndOptions)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + __x_ABI_CWindows_CStorage_CIStorageFolder *folder, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + + HRESULT (STDMETHODCALLTYPE *MoveOverloadDefaultOptions)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + __x_ABI_CWindows_CStorage_CIStorageFolder *folder, + HSTRING name, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + + HRESULT (STDMETHODCALLTYPE *MoveOverload)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + __x_ABI_CWindows_CStorage_CIStorageFolder *folder, + HSTRING name, + enum __x_ABI_CWindows_CStorage_CNameCollisionOption option, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + + HRESULT (STDMETHODCALLTYPE *MoveAndReplaceAsync)( + __x_ABI_CWindows_CStorage_CIStorageFile *This, + __x_ABI_CWindows_CStorage_CIStorageFile *file, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CIStorageFileVtbl; + +interface __x_ABI_CWindows_CStorage_CIStorageFile { + CONST_VTBL __x_ABI_CWindows_CStorage_CIStorageFileVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CIStorageFile_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIStorageFile_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIStorageFile_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CIStorageFile_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIStorageFile_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIStorageFile_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IStorageFile methods ***/ +#define __x_ABI_CWindows_CStorage_CIStorageFile_get_FileType(This,value) (This)->lpVtbl->get_FileType(This,value) +#define __x_ABI_CWindows_CStorage_CIStorageFile_get_ContentType(This,value) (This)->lpVtbl->get_ContentType(This,value) +#define __x_ABI_CWindows_CStorage_CIStorageFile_OpenAsync(This,mode,operation) (This)->lpVtbl->OpenAsync(This,mode,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFile_OpenTransactedWriteAsync(This,operation) (This)->lpVtbl->OpenTransactedWriteAsync(This,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFile_CopyOverloadDefaultNameAndOptions(This,folder,operation) (This)->lpVtbl->CopyOverloadDefaultNameAndOptions(This,folder,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFile_CopyOverloadDefaultOptions(This,folder,name,operation) (This)->lpVtbl->CopyOverloadDefaultOptions(This,folder,name,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFile_CopyOverload(This,folder,name,option,operation) (This)->lpVtbl->CopyOverload(This,folder,name,option,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFile_CopyAndReplaceAsync(This,file,operation) (This)->lpVtbl->CopyAndReplaceAsync(This,file,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFile_MoveOverloadDefaultNameAndOptions(This,folder,operation) (This)->lpVtbl->MoveOverloadDefaultNameAndOptions(This,folder,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFile_MoveOverloadDefaultOptions(This,folder,name,operation) (This)->lpVtbl->MoveOverloadDefaultOptions(This,folder,name,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFile_MoveOverload(This,folder,name,option,operation) (This)->lpVtbl->MoveOverload(This,folder,name,option,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFile_MoveAndReplaceAsync(This,file,operation) (This)->lpVtbl->MoveAndReplaceAsync(This,file,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_QueryInterface(__x_ABI_CWindows_CStorage_CIStorageFile* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIStorageFile_AddRef(__x_ABI_CWindows_CStorage_CIStorageFile* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIStorageFile_Release(__x_ABI_CWindows_CStorage_CIStorageFile* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_GetIids(__x_ABI_CWindows_CStorage_CIStorageFile* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIStorageFile* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_GetTrustLevel(__x_ABI_CWindows_CStorage_CIStorageFile* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IStorageFile methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_get_FileType(__x_ABI_CWindows_CStorage_CIStorageFile* This,HSTRING *value) { + return This->lpVtbl->get_FileType(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_get_ContentType(__x_ABI_CWindows_CStorage_CIStorageFile* This,HSTRING *value) { + return This->lpVtbl->get_ContentType(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_OpenAsync(__x_ABI_CWindows_CStorage_CIStorageFile* This,enum __x_ABI_CWindows_CStorage_CFileAccessMode mode,__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream **operation) { + return This->lpVtbl->OpenAsync(This,mode,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_OpenTransactedWriteAsync(__x_ABI_CWindows_CStorage_CIStorageFile* This,__FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction **operation) { + return This->lpVtbl->OpenTransactedWriteAsync(This,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_CopyOverloadDefaultNameAndOptions(__x_ABI_CWindows_CStorage_CIStorageFile* This,__x_ABI_CWindows_CStorage_CIStorageFolder *folder,__FIAsyncOperation_1_Windows__CStorage__CStorageFile **operation) { + return This->lpVtbl->CopyOverloadDefaultNameAndOptions(This,folder,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_CopyOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageFile* This,__x_ABI_CWindows_CStorage_CIStorageFolder *folder,HSTRING name,__FIAsyncOperation_1_Windows__CStorage__CStorageFile **operation) { + return This->lpVtbl->CopyOverloadDefaultOptions(This,folder,name,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_CopyOverload(__x_ABI_CWindows_CStorage_CIStorageFile* This,__x_ABI_CWindows_CStorage_CIStorageFolder *folder,HSTRING name,enum __x_ABI_CWindows_CStorage_CNameCollisionOption option,__FIAsyncOperation_1_Windows__CStorage__CStorageFile **operation) { + return This->lpVtbl->CopyOverload(This,folder,name,option,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_CopyAndReplaceAsync(__x_ABI_CWindows_CStorage_CIStorageFile* This,__x_ABI_CWindows_CStorage_CIStorageFile *file,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->CopyAndReplaceAsync(This,file,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_MoveOverloadDefaultNameAndOptions(__x_ABI_CWindows_CStorage_CIStorageFile* This,__x_ABI_CWindows_CStorage_CIStorageFolder *folder,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->MoveOverloadDefaultNameAndOptions(This,folder,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_MoveOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageFile* This,__x_ABI_CWindows_CStorage_CIStorageFolder *folder,HSTRING name,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->MoveOverloadDefaultOptions(This,folder,name,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_MoveOverload(__x_ABI_CWindows_CStorage_CIStorageFile* This,__x_ABI_CWindows_CStorage_CIStorageFolder *folder,HSTRING name,enum __x_ABI_CWindows_CStorage_CNameCollisionOption option,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->MoveOverload(This,folder,name,option,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFile_MoveAndReplaceAsync(__x_ABI_CWindows_CStorage_CIStorageFile* This,__x_ABI_CWindows_CStorage_CIStorageFile *file,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->MoveAndReplaceAsync(This,file,operation); +} +#endif +#ifdef WIDL_using_Windows_Storage +#define IID_IStorageFile IID___x_ABI_CWindows_CStorage_CIStorageFile +#define IStorageFileVtbl __x_ABI_CWindows_CStorage_CIStorageFileVtbl +#define IStorageFile __x_ABI_CWindows_CStorage_CIStorageFile +#define IStorageFile_QueryInterface __x_ABI_CWindows_CStorage_CIStorageFile_QueryInterface +#define IStorageFile_AddRef __x_ABI_CWindows_CStorage_CIStorageFile_AddRef +#define IStorageFile_Release __x_ABI_CWindows_CStorage_CIStorageFile_Release +#define IStorageFile_GetIids __x_ABI_CWindows_CStorage_CIStorageFile_GetIids +#define IStorageFile_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIStorageFile_GetRuntimeClassName +#define IStorageFile_GetTrustLevel __x_ABI_CWindows_CStorage_CIStorageFile_GetTrustLevel +#define IStorageFile_get_FileType __x_ABI_CWindows_CStorage_CIStorageFile_get_FileType +#define IStorageFile_get_ContentType __x_ABI_CWindows_CStorage_CIStorageFile_get_ContentType +#define IStorageFile_OpenAsync __x_ABI_CWindows_CStorage_CIStorageFile_OpenAsync +#define IStorageFile_OpenTransactedWriteAsync __x_ABI_CWindows_CStorage_CIStorageFile_OpenTransactedWriteAsync +#define IStorageFile_CopyOverloadDefaultNameAndOptions __x_ABI_CWindows_CStorage_CIStorageFile_CopyOverloadDefaultNameAndOptions +#define IStorageFile_CopyOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageFile_CopyOverloadDefaultOptions +#define IStorageFile_CopyOverload __x_ABI_CWindows_CStorage_CIStorageFile_CopyOverload +#define IStorageFile_CopyAndReplaceAsync __x_ABI_CWindows_CStorage_CIStorageFile_CopyAndReplaceAsync +#define IStorageFile_MoveOverloadDefaultNameAndOptions __x_ABI_CWindows_CStorage_CIStorageFile_MoveOverloadDefaultNameAndOptions +#define IStorageFile_MoveOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageFile_MoveOverloadDefaultOptions +#define IStorageFile_MoveOverload __x_ABI_CWindows_CStorage_CIStorageFile_MoveOverload +#define IStorageFile_MoveAndReplaceAsync __x_ABI_CWindows_CStorage_CIStorageFile_MoveAndReplaceAsync +#endif /* WIDL_using_Windows_Storage */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CIStorageFile_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IStorageFolder interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageFolder_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIStorageFolder, 0x72d1cb78, 0xb3ef, 0x4f75, 0xa8,0x0b, 0x6f,0xd9,0xda,0xe2,0x94,0x4b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + MIDL_INTERFACE("72d1cb78-b3ef-4f75-a80b-6fd9dae2944b") + IStorageFolder : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateFileAsyncOverloadDefaultOptions( + HSTRING name, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateFileAsync( + HSTRING name, + enum CreationCollisionOption options, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateFolderAsyncOverloadDefaultOptions( + HSTRING name, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateFolderAsync( + HSTRING name, + enum CreationCollisionOption options, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFileAsync( + HSTRING name, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFolderAsync( + HSTRING name, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetItemAsync( + HSTRING name, + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFilesAsyncOverloadDefaultOptionsStartAndCount( + ABI::Windows::Foundation::IAsyncOperation* > **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetFoldersAsyncOverloadDefaultOptionsStartAndCount( + ABI::Windows::Foundation::IAsyncOperation* > **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetItemsAsyncOverloadDefaultStartAndCount( + ABI::Windows::Foundation::IAsyncOperation* > **operation) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIStorageFolder, 0x72d1cb78, 0xb3ef, 0x4f75, 0xa8,0x0b, 0x6f,0xd9,0xda,0xe2,0x94,0x4b) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CIStorageFolderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + TrustLevel *trustLevel); + + /*** IStorageFolder methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateFileAsyncOverloadDefaultOptions)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + HSTRING name, + __FIAsyncOperation_1_Windows__CStorage__CStorageFile **operation); + + HRESULT (STDMETHODCALLTYPE *CreateFileAsync)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + HSTRING name, + enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options, + __FIAsyncOperation_1_Windows__CStorage__CStorageFile **operation); + + HRESULT (STDMETHODCALLTYPE *CreateFolderAsyncOverloadDefaultOptions)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + HSTRING name, + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder **operation); + + HRESULT (STDMETHODCALLTYPE *CreateFolderAsync)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + HSTRING name, + enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options, + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder **operation); + + HRESULT (STDMETHODCALLTYPE *GetFileAsync)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + HSTRING name, + __FIAsyncOperation_1_Windows__CStorage__CStorageFile **operation); + + HRESULT (STDMETHODCALLTYPE *GetFolderAsync)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + HSTRING name, + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder **operation); + + HRESULT (STDMETHODCALLTYPE *GetItemAsync)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + HSTRING name, + __FIAsyncOperation_1_Windows__CStorage__CIStorageItem **operation); + + HRESULT (STDMETHODCALLTYPE *GetFilesAsyncOverloadDefaultOptionsStartAndCount)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile **operation); + + HRESULT (STDMETHODCALLTYPE *GetFoldersAsyncOverloadDefaultOptionsStartAndCount)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder **operation); + + HRESULT (STDMETHODCALLTYPE *GetItemsAsyncOverloadDefaultStartAndCount)( + __x_ABI_CWindows_CStorage_CIStorageFolder *This, + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem **operation); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CIStorageFolderVtbl; + +interface __x_ABI_CWindows_CStorage_CIStorageFolder { + CONST_VTBL __x_ABI_CWindows_CStorage_CIStorageFolderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIStorageFolder_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIStorageFolder_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IStorageFolder methods ***/ +#define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsyncOverloadDefaultOptions(This,name,operation) (This)->lpVtbl->CreateFileAsyncOverloadDefaultOptions(This,name,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsync(This,name,options,operation) (This)->lpVtbl->CreateFileAsync(This,name,options,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsyncOverloadDefaultOptions(This,name,operation) (This)->lpVtbl->CreateFolderAsyncOverloadDefaultOptions(This,name,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsync(This,name,options,operation) (This)->lpVtbl->CreateFolderAsync(This,name,options,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFileAsync(This,name,operation) (This)->lpVtbl->GetFileAsync(This,name,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFolderAsync(This,name,operation) (This)->lpVtbl->GetFolderAsync(This,name,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemAsync(This,name,operation) (This)->lpVtbl->GetItemAsync(This,name,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) (This)->lpVtbl->GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation) +#define __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(This,operation) (This)->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface(__x_ABI_CWindows_CStorage_CIStorageFolder* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIStorageFolder_AddRef(__x_ABI_CWindows_CStorage_CIStorageFolder* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIStorageFolder_Release(__x_ABI_CWindows_CStorage_CIStorageFolder* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetIids(__x_ABI_CWindows_CStorage_CIStorageFolder* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetTrustLevel(__x_ABI_CWindows_CStorage_CIStorageFolder* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IStorageFolder methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,__FIAsyncOperation_1_Windows__CStorage__CStorageFile **operation) { + return This->lpVtbl->CreateFileAsyncOverloadDefaultOptions(This,name,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options,__FIAsyncOperation_1_Windows__CStorage__CStorageFile **operation) { + return This->lpVtbl->CreateFileAsync(This,name,options,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,__FIAsyncOperation_1_Windows__CStorage__CStorageFolder **operation) { + return This->lpVtbl->CreateFolderAsyncOverloadDefaultOptions(This,name,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,enum __x_ABI_CWindows_CStorage_CCreationCollisionOption options,__FIAsyncOperation_1_Windows__CStorage__CStorageFolder **operation) { + return This->lpVtbl->CreateFolderAsync(This,name,options,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFileAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,__FIAsyncOperation_1_Windows__CStorage__CStorageFile **operation) { + return This->lpVtbl->GetFileAsync(This,name,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFolderAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,__FIAsyncOperation_1_Windows__CStorage__CStorageFolder **operation) { + return This->lpVtbl->GetFolderAsync(This,name,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemAsync(__x_ABI_CWindows_CStorage_CIStorageFolder* This,HSTRING name,__FIAsyncOperation_1_Windows__CStorage__CIStorageItem **operation) { + return This->lpVtbl->GetItemAsync(This,name,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount(__x_ABI_CWindows_CStorage_CIStorageFolder* This,__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile **operation) { + return This->lpVtbl->GetFilesAsyncOverloadDefaultOptionsStartAndCount(This,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount(__x_ABI_CWindows_CStorage_CIStorageFolder* This,__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder **operation) { + return This->lpVtbl->GetFoldersAsyncOverloadDefaultOptionsStartAndCount(This,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount(__x_ABI_CWindows_CStorage_CIStorageFolder* This,__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem **operation) { + return This->lpVtbl->GetItemsAsyncOverloadDefaultStartAndCount(This,operation); +} +#endif +#ifdef WIDL_using_Windows_Storage +#define IID_IStorageFolder IID___x_ABI_CWindows_CStorage_CIStorageFolder +#define IStorageFolderVtbl __x_ABI_CWindows_CStorage_CIStorageFolderVtbl +#define IStorageFolder __x_ABI_CWindows_CStorage_CIStorageFolder +#define IStorageFolder_QueryInterface __x_ABI_CWindows_CStorage_CIStorageFolder_QueryInterface +#define IStorageFolder_AddRef __x_ABI_CWindows_CStorage_CIStorageFolder_AddRef +#define IStorageFolder_Release __x_ABI_CWindows_CStorage_CIStorageFolder_Release +#define IStorageFolder_GetIids __x_ABI_CWindows_CStorage_CIStorageFolder_GetIids +#define IStorageFolder_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIStorageFolder_GetRuntimeClassName +#define IStorageFolder_GetTrustLevel __x_ABI_CWindows_CStorage_CIStorageFolder_GetTrustLevel +#define IStorageFolder_CreateFileAsyncOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsyncOverloadDefaultOptions +#define IStorageFolder_CreateFileAsync __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFileAsync +#define IStorageFolder_CreateFolderAsyncOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsyncOverloadDefaultOptions +#define IStorageFolder_CreateFolderAsync __x_ABI_CWindows_CStorage_CIStorageFolder_CreateFolderAsync +#define IStorageFolder_GetFileAsync __x_ABI_CWindows_CStorage_CIStorageFolder_GetFileAsync +#define IStorageFolder_GetFolderAsync __x_ABI_CWindows_CStorage_CIStorageFolder_GetFolderAsync +#define IStorageFolder_GetItemAsync __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemAsync +#define IStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount __x_ABI_CWindows_CStorage_CIStorageFolder_GetFilesAsyncOverloadDefaultOptionsStartAndCount +#define IStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount __x_ABI_CWindows_CStorage_CIStorageFolder_GetFoldersAsyncOverloadDefaultOptionsStartAndCount +#define IStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount __x_ABI_CWindows_CStorage_CIStorageFolder_GetItemsAsyncOverloadDefaultStartAndCount +#endif /* WIDL_using_Windows_Storage */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CIStorageFolder_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IStorageItem interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageItem_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIStorageItem, 0x4207a996, 0xca2f, 0x42f7, 0xbd,0xe8, 0x8b,0x10,0x45,0x7a,0x7f,0x30); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + MIDL_INTERFACE("4207a996-ca2f-42f7-bde8-8b10457a7f30") + IStorageItem : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE RenameAsyncOverloadDefaultOptions( + HSTRING name, + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE RenameAsync( + HSTRING name, + enum NameCollisionOption option, + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE DeleteAsyncOverloadDefaultOptions( + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE DeleteAsync( + enum StorageDeleteOption option, + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBasicPropertiesAsync( + ABI::Windows::Foundation::IAsyncOperation **operation) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Name( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Path( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Attributes( + enum FileAttributes *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DateCreated( + struct DateTime *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE IsOfType( + enum StorageItemTypes type, + boolean *value) = 0; }; } @@ -2241,104 +4469,3673 @@ namespace ABI { } extern "C" { #ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CISetVersionDeferral, 0x033508a2, 0x781a, 0x437a, 0xb0,0x78, 0x3f,0x32,0xba,0xdc,0xfe,0x47) +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIStorageItem, 0x4207a996, 0xca2f, 0x42f7, 0xbd,0xe8, 0x8b,0x10,0x45,0x7a,0x7f,0x30) #endif #else -typedef struct __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl { +typedef struct __x_ABI_CWindows_CStorage_CIStorageItemVtbl { BEGIN_INTERFACE /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, + __x_ABI_CWindows_CStorage_CIStorageItem *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - __x_ABI_CWindows_CStorage_CISetVersionDeferral *This); + __x_ABI_CWindows_CStorage_CIStorageItem *This); ULONG (STDMETHODCALLTYPE *Release)( - __x_ABI_CWindows_CStorage_CISetVersionDeferral *This); + __x_ABI_CWindows_CStorage_CIStorageItem *This); /*** IInspectable methods ***/ HRESULT (STDMETHODCALLTYPE *GetIids)( - __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, + __x_ABI_CWindows_CStorage_CIStorageItem *This, ULONG *iidCount, IID **iids); HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( - __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, + __x_ABI_CWindows_CStorage_CIStorageItem *This, HSTRING *className); HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( - __x_ABI_CWindows_CStorage_CISetVersionDeferral *This, + __x_ABI_CWindows_CStorage_CIStorageItem *This, TrustLevel *trustLevel); - /*** ISetVersionDeferral methods ***/ - HRESULT (STDMETHODCALLTYPE *Complete)( - __x_ABI_CWindows_CStorage_CISetVersionDeferral *This); + /*** IStorageItem methods ***/ + HRESULT (STDMETHODCALLTYPE *RenameAsyncOverloadDefaultOptions)( + __x_ABI_CWindows_CStorage_CIStorageItem *This, + HSTRING name, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + + HRESULT (STDMETHODCALLTYPE *RenameAsync)( + __x_ABI_CWindows_CStorage_CIStorageItem *This, + HSTRING name, + enum __x_ABI_CWindows_CStorage_CNameCollisionOption option, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + + HRESULT (STDMETHODCALLTYPE *DeleteAsyncOverloadDefaultOptions)( + __x_ABI_CWindows_CStorage_CIStorageItem *This, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + + HRESULT (STDMETHODCALLTYPE *DeleteAsync)( + __x_ABI_CWindows_CStorage_CIStorageItem *This, + enum __x_ABI_CWindows_CStorage_CStorageDeleteOption option, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + + HRESULT (STDMETHODCALLTYPE *GetBasicPropertiesAsync)( + __x_ABI_CWindows_CStorage_CIStorageItem *This, + __FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties **operation); + + HRESULT (STDMETHODCALLTYPE *get_Name)( + __x_ABI_CWindows_CStorage_CIStorageItem *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Path)( + __x_ABI_CWindows_CStorage_CIStorageItem *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_Attributes)( + __x_ABI_CWindows_CStorage_CIStorageItem *This, + enum __x_ABI_CWindows_CStorage_CFileAttributes *value); + + HRESULT (STDMETHODCALLTYPE *get_DateCreated)( + __x_ABI_CWindows_CStorage_CIStorageItem *This, + struct __x_ABI_CWindows_CFoundation_CDateTime *value); + + HRESULT (STDMETHODCALLTYPE *IsOfType)( + __x_ABI_CWindows_CStorage_CIStorageItem *This, + enum __x_ABI_CWindows_CStorage_CStorageItemTypes type, + boolean *value); END_INTERFACE -} __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl; +} __x_ABI_CWindows_CStorage_CIStorageItemVtbl; -interface __x_ABI_CWindows_CStorage_CISetVersionDeferral { - CONST_VTBL __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl* lpVtbl; +interface __x_ABI_CWindows_CStorage_CIStorageItem { + CONST_VTBL __x_ABI_CWindows_CStorage_CIStorageItemVtbl* lpVtbl; }; #ifdef COBJMACROS #ifndef WIDL_C_INLINE_WRAPPERS /*** IUnknown methods ***/ -#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_Release(This) (This)->lpVtbl->Release(This) +#define __x_ABI_CWindows_CStorage_CIStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIStorageItem_Release(This) (This)->lpVtbl->Release(This) /*** IInspectable methods ***/ -#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) -#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) -#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) -/*** ISetVersionDeferral methods ***/ -#define __x_ABI_CWindows_CStorage_CISetVersionDeferral_Complete(This) (This)->lpVtbl->Complete(This) +#define __x_ABI_CWindows_CStorage_CIStorageItem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIStorageItem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIStorageItem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IStorageItem methods ***/ +#define __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsyncOverloadDefaultOptions(This,name,operation) (This)->lpVtbl->RenameAsyncOverloadDefaultOptions(This,name,operation) +#define __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsync(This,name,option,operation) (This)->lpVtbl->RenameAsync(This,name,option,operation) +#define __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsyncOverloadDefaultOptions(This,operation) (This)->lpVtbl->DeleteAsyncOverloadDefaultOptions(This,operation) +#define __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsync(This,option,operation) (This)->lpVtbl->DeleteAsync(This,option,operation) +#define __x_ABI_CWindows_CStorage_CIStorageItem_GetBasicPropertiesAsync(This,operation) (This)->lpVtbl->GetBasicPropertiesAsync(This,operation) +#define __x_ABI_CWindows_CStorage_CIStorageItem_get_Name(This,value) (This)->lpVtbl->get_Name(This,value) +#define __x_ABI_CWindows_CStorage_CIStorageItem_get_Path(This,value) (This)->lpVtbl->get_Path(This,value) +#define __x_ABI_CWindows_CStorage_CIStorageItem_get_Attributes(This,value) (This)->lpVtbl->get_Attributes(This,value) +#define __x_ABI_CWindows_CStorage_CIStorageItem_get_DateCreated(This,value) (This)->lpVtbl->get_DateCreated(This,value) +#define __x_ABI_CWindows_CStorage_CIStorageItem_IsOfType(This,type,value) (This)->lpVtbl->IsOfType(This,type,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_QueryInterface(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_QueryInterface(__x_ABI_CWindows_CStorage_CIStorageItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionDeferral_AddRef(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIStorageItem_AddRef(__x_ABI_CWindows_CStorage_CIStorageItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CISetVersionDeferral_Release(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIStorageItem_Release(__x_ABI_CWindows_CStorage_CIStorageItem* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetIids(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetIids(__x_ABI_CWindows_CStorage_CIStorageItem* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetTrustLevel(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetTrustLevel(__x_ABI_CWindows_CStorage_CIStorageItem* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } -/*** ISetVersionDeferral methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CISetVersionDeferral_Complete(__x_ABI_CWindows_CStorage_CISetVersionDeferral* This) { - return This->lpVtbl->Complete(This); +/*** IStorageItem methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING name,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->RenameAsyncOverloadDefaultOptions(This,name,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsync(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING name,enum __x_ABI_CWindows_CStorage_CNameCollisionOption option,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->RenameAsync(This,name,option,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsyncOverloadDefaultOptions(__x_ABI_CWindows_CStorage_CIStorageItem* This,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->DeleteAsyncOverloadDefaultOptions(This,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsync(__x_ABI_CWindows_CStorage_CIStorageItem* This,enum __x_ABI_CWindows_CStorage_CStorageDeleteOption option,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->DeleteAsync(This,option,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_GetBasicPropertiesAsync(__x_ABI_CWindows_CStorage_CIStorageItem* This,__FIAsyncOperation_1_Windows__CStorage__CFileProperties__CBasicProperties **operation) { + return This->lpVtbl->GetBasicPropertiesAsync(This,operation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_Name(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING *value) { + return This->lpVtbl->get_Name(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_Path(__x_ABI_CWindows_CStorage_CIStorageItem* This,HSTRING *value) { + return This->lpVtbl->get_Path(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_Attributes(__x_ABI_CWindows_CStorage_CIStorageItem* This,enum __x_ABI_CWindows_CStorage_CFileAttributes *value) { + return This->lpVtbl->get_Attributes(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_get_DateCreated(__x_ABI_CWindows_CStorage_CIStorageItem* This,struct __x_ABI_CWindows_CFoundation_CDateTime *value) { + return This->lpVtbl->get_DateCreated(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageItem_IsOfType(__x_ABI_CWindows_CStorage_CIStorageItem* This,enum __x_ABI_CWindows_CStorage_CStorageItemTypes type,boolean *value) { + return This->lpVtbl->IsOfType(This,type,value); } #endif #ifdef WIDL_using_Windows_Storage -#define IID_ISetVersionDeferral IID___x_ABI_CWindows_CStorage_CISetVersionDeferral -#define ISetVersionDeferralVtbl __x_ABI_CWindows_CStorage_CISetVersionDeferralVtbl -#define ISetVersionDeferral __x_ABI_CWindows_CStorage_CISetVersionDeferral -#define ISetVersionDeferral_QueryInterface __x_ABI_CWindows_CStorage_CISetVersionDeferral_QueryInterface -#define ISetVersionDeferral_AddRef __x_ABI_CWindows_CStorage_CISetVersionDeferral_AddRef -#define ISetVersionDeferral_Release __x_ABI_CWindows_CStorage_CISetVersionDeferral_Release -#define ISetVersionDeferral_GetIids __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetIids -#define ISetVersionDeferral_GetRuntimeClassName __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetRuntimeClassName -#define ISetVersionDeferral_GetTrustLevel __x_ABI_CWindows_CStorage_CISetVersionDeferral_GetTrustLevel -#define ISetVersionDeferral_Complete __x_ABI_CWindows_CStorage_CISetVersionDeferral_Complete +#define IID_IStorageItem IID___x_ABI_CWindows_CStorage_CIStorageItem +#define IStorageItemVtbl __x_ABI_CWindows_CStorage_CIStorageItemVtbl +#define IStorageItem __x_ABI_CWindows_CStorage_CIStorageItem +#define IStorageItem_QueryInterface __x_ABI_CWindows_CStorage_CIStorageItem_QueryInterface +#define IStorageItem_AddRef __x_ABI_CWindows_CStorage_CIStorageItem_AddRef +#define IStorageItem_Release __x_ABI_CWindows_CStorage_CIStorageItem_Release +#define IStorageItem_GetIids __x_ABI_CWindows_CStorage_CIStorageItem_GetIids +#define IStorageItem_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIStorageItem_GetRuntimeClassName +#define IStorageItem_GetTrustLevel __x_ABI_CWindows_CStorage_CIStorageItem_GetTrustLevel +#define IStorageItem_RenameAsyncOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsyncOverloadDefaultOptions +#define IStorageItem_RenameAsync __x_ABI_CWindows_CStorage_CIStorageItem_RenameAsync +#define IStorageItem_DeleteAsyncOverloadDefaultOptions __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsyncOverloadDefaultOptions +#define IStorageItem_DeleteAsync __x_ABI_CWindows_CStorage_CIStorageItem_DeleteAsync +#define IStorageItem_GetBasicPropertiesAsync __x_ABI_CWindows_CStorage_CIStorageItem_GetBasicPropertiesAsync +#define IStorageItem_get_Name __x_ABI_CWindows_CStorage_CIStorageItem_get_Name +#define IStorageItem_get_Path __x_ABI_CWindows_CStorage_CIStorageItem_get_Path +#define IStorageItem_get_Attributes __x_ABI_CWindows_CStorage_CIStorageItem_get_Attributes +#define IStorageItem_get_DateCreated __x_ABI_CWindows_CStorage_CIStorageItem_get_DateCreated +#define IStorageItem_IsOfType __x_ABI_CWindows_CStorage_CIStorageItem_IsOfType #endif /* WIDL_using_Windows_Storage */ #endif #endif -#endif /* ____x_ABI_CWindows_CStorage_CISetVersionDeferral_INTERFACE_DEFINED__ */ +#endif /* ____x_ABI_CWindows_CStorage_CIStorageItem_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IStorageStreamTransaction interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CIStorageStreamTransaction_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CIStorageStreamTransaction_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CIStorageStreamTransaction, 0xf67cf363, 0xa53d, 0x4d94, 0xae,0x2c, 0x67,0x23,0x2d,0x93,0xac,0xdd); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + MIDL_INTERFACE("f67cf363-a53d-4d94-ae2c-67232d93acdd") + IStorageStreamTransaction : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Stream( + ABI::Windows::Storage::Streams::IRandomAccessStream **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE CommitAsync( + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CIStorageStreamTransaction, 0xf67cf363, 0xa53d, 0x4d94, 0xae,0x2c, 0x67,0x23,0x2d,0x93,0xac,0xdd) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CIStorageStreamTransactionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CIStorageStreamTransaction *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CIStorageStreamTransaction *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CIStorageStreamTransaction *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CIStorageStreamTransaction *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CIStorageStreamTransaction *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CIStorageStreamTransaction *This, + TrustLevel *trustLevel); + + /*** IStorageStreamTransaction methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Stream)( + __x_ABI_CWindows_CStorage_CIStorageStreamTransaction *This, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **value); + + HRESULT (STDMETHODCALLTYPE *CommitAsync)( + __x_ABI_CWindows_CStorage_CIStorageStreamTransaction *This, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CIStorageStreamTransactionVtbl; + +interface __x_ABI_CWindows_CStorage_CIStorageStreamTransaction { + CONST_VTBL __x_ABI_CWindows_CStorage_CIStorageStreamTransactionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IStorageStreamTransaction methods ***/ +#define __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_get_Stream(This,value) (This)->lpVtbl->get_Stream(This,value) +#define __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_CommitAsync(This,operation) (This)->lpVtbl->CommitAsync(This,operation) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_QueryInterface(__x_ABI_CWindows_CStorage_CIStorageStreamTransaction* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_AddRef(__x_ABI_CWindows_CStorage_CIStorageStreamTransaction* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_Release(__x_ABI_CWindows_CStorage_CIStorageStreamTransaction* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_GetIids(__x_ABI_CWindows_CStorage_CIStorageStreamTransaction* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CIStorageStreamTransaction* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_GetTrustLevel(__x_ABI_CWindows_CStorage_CIStorageStreamTransaction* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IStorageStreamTransaction methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_get_Stream(__x_ABI_CWindows_CStorage_CIStorageStreamTransaction* This,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **value) { + return This->lpVtbl->get_Stream(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_CommitAsync(__x_ABI_CWindows_CStorage_CIStorageStreamTransaction* This,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->CommitAsync(This,operation); +} +#endif +#ifdef WIDL_using_Windows_Storage +#define IID_IStorageStreamTransaction IID___x_ABI_CWindows_CStorage_CIStorageStreamTransaction +#define IStorageStreamTransactionVtbl __x_ABI_CWindows_CStorage_CIStorageStreamTransactionVtbl +#define IStorageStreamTransaction __x_ABI_CWindows_CStorage_CIStorageStreamTransaction +#define IStorageStreamTransaction_QueryInterface __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_QueryInterface +#define IStorageStreamTransaction_AddRef __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_AddRef +#define IStorageStreamTransaction_Release __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_Release +#define IStorageStreamTransaction_GetIids __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_GetIids +#define IStorageStreamTransaction_GetRuntimeClassName __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_GetRuntimeClassName +#define IStorageStreamTransaction_GetTrustLevel __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_GetTrustLevel +#define IStorageStreamTransaction_get_Stream __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_get_Stream +#define IStorageStreamTransaction_CommitAsync __x_ABI_CWindows_CStorage_CIStorageStreamTransaction_CommitAsync +#endif /* WIDL_using_Windows_Storage */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CIStorageStreamTransaction_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Storage.ApplicationData + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Storage_ApplicationData_DEFINED +#define RUNTIMECLASS_Windows_Storage_ApplicationData_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Storage_ApplicationData[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','A','p','p','l','i','c','a','t','i','o','n','D','a','t','a',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_ApplicationData[] = L"Windows.Storage.ApplicationData"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_ApplicationData[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','A','p','p','l','i','c','a','t','i','o','n','D','a','t','a',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Storage_ApplicationData_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Storage.ApplicationDataContainer + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Storage_ApplicationDataContainer_DEFINED +#define RUNTIMECLASS_Windows_Storage_ApplicationDataContainer_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Storage_ApplicationDataContainer[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','A','p','p','l','i','c','a','t','i','o','n','D','a','t','a','C','o','n','t','a','i','n','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_ApplicationDataContainer[] = L"Windows.Storage.ApplicationDataContainer"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_ApplicationDataContainer[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','A','p','p','l','i','c','a','t','i','o','n','D','a','t','a','C','o','n','t','a','i','n','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Storage_ApplicationDataContainer_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Storage.KnownFolders + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Storage_KnownFolders_DEFINED +#define RUNTIMECLASS_Windows_Storage_KnownFolders_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Storage_KnownFolders[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','K','n','o','w','n','F','o','l','d','e','r','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_KnownFolders[] = L"Windows.Storage.KnownFolders"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_KnownFolders[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','K','n','o','w','n','F','o','l','d','e','r','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Storage_KnownFolders_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Storage.SetVersionDeferral + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Storage_SetVersionDeferral_DEFINED +#define RUNTIMECLASS_Windows_Storage_SetVersionDeferral_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Storage_SetVersionDeferral[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','e','t','V','e','r','s','i','o','n','D','e','f','e','r','r','a','l',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_SetVersionDeferral[] = L"Windows.Storage.SetVersionDeferral"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_SetVersionDeferral[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','e','t','V','e','r','s','i','o','n','D','e','f','e','r','r','a','l',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Storage_SetVersionDeferral_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Storage.SetVersionRequest + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Storage_SetVersionRequest_DEFINED +#define RUNTIMECLASS_Windows_Storage_SetVersionRequest_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Storage_SetVersionRequest[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','e','t','V','e','r','s','i','o','n','R','e','q','u','e','s','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_SetVersionRequest[] = L"Windows.Storage.SetVersionRequest"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_SetVersionRequest[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','e','t','V','e','r','s','i','o','n','R','e','q','u','e','s','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Storage_SetVersionRequest_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Storage.StorageFile + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Storage_StorageFile_DEFINED +#define RUNTIMECLASS_Windows_Storage_StorageFile_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Storage_StorageFile[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','o','r','a','g','e','F','i','l','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_StorageFile[] = L"Windows.Storage.StorageFile"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_StorageFile[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','o','r','a','g','e','F','i','l','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Storage_StorageFile_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Storage.StorageFolder + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Storage_StorageFolder_DEFINED +#define RUNTIMECLASS_Windows_Storage_StorageFolder_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Storage_StorageFolder[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','o','r','a','g','e','F','o','l','d','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_StorageFolder[] = L"Windows.Storage.StorageFolder"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_StorageFolder[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','o','r','a','g','e','F','o','l','d','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Storage_StorageFolder_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Storage.StorageStreamTransaction + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Storage_StorageStreamTransaction_DEFINED +#define RUNTIMECLASS_Windows_Storage_StorageStreamTransaction_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Storage_StorageStreamTransaction[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','o','r','a','g','e','S','t','r','e','a','m','T','r','a','n','s','a','c','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_StorageStreamTransaction[] = L"Windows.Storage.StorageStreamTransaction"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_StorageStreamTransaction[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','o','r','a','g','e','S','t','r','e','a','m','T','r','a','n','s','a','c','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Storage_StorageStreamTransaction_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IKeyValuePair interface + */ +#ifndef ____FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ +#define ____FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer, 0x5adbc543, 0x2170, 0x5ad9, 0xb3,0x5e, 0x96,0x8c,0xdb,0x78,0xfb,0x30); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("5adbc543-2170-5ad9-b35e-968cdb78fb30") + IKeyValuePair : IKeyValuePair_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer, 0x5adbc543, 0x2170, 0x5ad9, 0xb3,0x5e, 0x96,0x8c,0xdb,0x78,0xfb,0x30) +#endif +#else +typedef struct __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + TrustLevel *trustLevel); + + /*** IKeyValuePair methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Key)( + __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + HSTRING *key); + + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + __x_ABI_CWindows_CStorage_CIApplicationDataContainer **value); + + END_INTERFACE +} __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl; + +interface __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer { + CONST_VTBL __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IKeyValuePair methods ***/ +#define __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_Key(This,key) (This)->lpVtbl->get_Key(This,key) +#define __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_QueryInterface(__FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_AddRef(__FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Release(__FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetIids(__FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetRuntimeClassName(__FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetTrustLevel(__FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IKeyValuePair methods ***/ +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_Key(__FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,HSTRING *key) { + return This->lpVtbl->get_Key(This,key); +} +static __WIDL_INLINE HRESULT __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_Value(__FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,__x_ABI_CWindows_CStorage_CIApplicationDataContainer **value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IKeyValuePair_HSTRING_ApplicationDataContainer IID___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer +#define IKeyValuePair_HSTRING_ApplicationDataContainerVtbl __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl +#define IKeyValuePair_HSTRING_ApplicationDataContainer __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer +#define IKeyValuePair_HSTRING_ApplicationDataContainer_QueryInterface __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_QueryInterface +#define IKeyValuePair_HSTRING_ApplicationDataContainer_AddRef __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_AddRef +#define IKeyValuePair_HSTRING_ApplicationDataContainer_Release __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Release +#define IKeyValuePair_HSTRING_ApplicationDataContainer_GetIids __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetIids +#define IKeyValuePair_HSTRING_ApplicationDataContainer_GetRuntimeClassName __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetRuntimeClassName +#define IKeyValuePair_HSTRING_ApplicationDataContainer_GetTrustLevel __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetTrustLevel +#define IKeyValuePair_HSTRING_ApplicationDataContainer_get_Key __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_Key +#define IKeyValuePair_HSTRING_ApplicationDataContainer_get_Value __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_Value +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable* > interface + */ +#ifndef ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ +#define ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer, 0xa785be1d, 0x159e, 0x53ad, 0x95,0x53, 0x59,0x8b,0x03,0xdc,0xa0,0x48); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("a785be1d-159e-53ad-9553-598b03dca048") + IIterable* > : IIterable_impl* > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer, 0xa785be1d, 0x159e, 0x53ad, 0x95,0x53, 0x59,0x8b,0x03,0xdc,0xa0,0x48) +#endif +#else +typedef struct __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + TrustLevel *trustLevel); + + /*** IIterable* > methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer **value); + + END_INTERFACE +} __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl; + +interface __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer { + CONST_VTBL __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable* > methods ***/ +#define __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_QueryInterface(__FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_AddRef(__FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Release(__FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetIids(__FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetRuntimeClassName(__FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetTrustLevel(__FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable* > methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_First(__FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,__FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_IKeyValuePair_HSTRING_ApplicationDataContainer IID___FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer +#define IIterable_IKeyValuePair_HSTRING_ApplicationDataContainerVtbl __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl +#define IIterable_IKeyValuePair_HSTRING_ApplicationDataContainer __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer +#define IIterable_IKeyValuePair_HSTRING_ApplicationDataContainer_QueryInterface __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_QueryInterface +#define IIterable_IKeyValuePair_HSTRING_ApplicationDataContainer_AddRef __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_AddRef +#define IIterable_IKeyValuePair_HSTRING_ApplicationDataContainer_Release __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Release +#define IIterable_IKeyValuePair_HSTRING_ApplicationDataContainer_GetIids __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetIids +#define IIterable_IKeyValuePair_HSTRING_ApplicationDataContainer_GetRuntimeClassName __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetRuntimeClassName +#define IIterable_IKeyValuePair_HSTRING_ApplicationDataContainer_GetTrustLevel __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetTrustLevel +#define IIterable_IKeyValuePair_HSTRING_ApplicationDataContainer_First __FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator* > interface + */ +#ifndef ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ +#define ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer, 0xaf3c131d, 0x67aa, 0x5c8d, 0xae,0x0e, 0x27,0x2b,0xa2,0x4a,0xe7,0x4f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("af3c131d-67aa-5c8d-ae0e-272ba24ae74f") + IIterator* > : IIterator_impl* > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer, 0xaf3c131d, 0x67aa, 0x5c8d, 0xae,0x0e, 0x27,0x2b,0xa2,0x4a,0xe7,0x4f) +#endif +#else +typedef struct __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + TrustLevel *trustLevel); + + /*** IIterator* > methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + UINT32 items_size, + __FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl; + +interface __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer { + CONST_VTBL __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator* > methods ***/ +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_QueryInterface(__FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_AddRef(__FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Release(__FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetIids(__FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetRuntimeClassName(__FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetTrustLevel(__FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator* > methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_Current(__FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,__FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_HasCurrent(__FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_MoveNext(__FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetMany(__FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,UINT32 items_size,__FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_IKeyValuePair_HSTRING_ApplicationDataContainer IID___FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer +#define IIterator_IKeyValuePair_HSTRING_ApplicationDataContainerVtbl __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl +#define IIterator_IKeyValuePair_HSTRING_ApplicationDataContainer __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer +#define IIterator_IKeyValuePair_HSTRING_ApplicationDataContainer_QueryInterface __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_QueryInterface +#define IIterator_IKeyValuePair_HSTRING_ApplicationDataContainer_AddRef __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_AddRef +#define IIterator_IKeyValuePair_HSTRING_ApplicationDataContainer_Release __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Release +#define IIterator_IKeyValuePair_HSTRING_ApplicationDataContainer_GetIids __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetIids +#define IIterator_IKeyValuePair_HSTRING_ApplicationDataContainer_GetRuntimeClassName __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetRuntimeClassName +#define IIterator_IKeyValuePair_HSTRING_ApplicationDataContainer_GetTrustLevel __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetTrustLevel +#define IIterator_IKeyValuePair_HSTRING_ApplicationDataContainer_get_Current __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_Current +#define IIterator_IKeyValuePair_HSTRING_ApplicationDataContainer_get_HasCurrent __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_HasCurrent +#define IIterator_IKeyValuePair_HSTRING_ApplicationDataContainer_MoveNext __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_MoveNext +#define IIterator_IKeyValuePair_HSTRING_ApplicationDataContainer_GetMany __FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1___FIKeyValuePair_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IMapView interface + */ +#ifndef ____FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ +#define ____FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer, 0x13624f8d, 0x85cc, 0x5780, 0xa7,0x8d, 0x64,0xdb,0xa5,0x8f,0x2c,0x3c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("13624f8d-85cc-5780-a78d-64dba58f2c3c") + IMapView : IMapView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer, 0x13624f8d, 0x85cc, 0x5780, 0xa7,0x8d, 0x64,0xdb,0xa5,0x8f,0x2c,0x3c) +#endif +#else +typedef struct __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + TrustLevel *trustLevel); + + /*** IMapView methods ***/ + HRESULT (STDMETHODCALLTYPE *Lookup)( + __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + HSTRING key, + __x_ABI_CWindows_CStorage_CIApplicationDataContainer **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + unsigned int *size); + + HRESULT (STDMETHODCALLTYPE *HasKey)( + __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + HSTRING key, + boolean *found); + + HRESULT (STDMETHODCALLTYPE *Split)( + __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer *This, + __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer **first, + __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer **second); + + END_INTERFACE +} __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl; + +interface __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer { + CONST_VTBL __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IMapView methods ***/ +#define __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Lookup(This,key,value) (This)->lpVtbl->Lookup(This,key,value) +#define __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_Size(This,size) (This)->lpVtbl->get_Size(This,size) +#define __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_HasKey(This,key,found) (This)->lpVtbl->HasKey(This,key,found) +#define __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Split(This,first,second) (This)->lpVtbl->Split(This,first,second) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_QueryInterface(__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_AddRef(__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Release(__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetIids(__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetRuntimeClassName(__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetTrustLevel(__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IMapView methods ***/ +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Lookup(__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,HSTRING key,__x_ABI_CWindows_CStorage_CIApplicationDataContainer **value) { + return This->lpVtbl->Lookup(This,key,value); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_Size(__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,unsigned int *size) { + return This->lpVtbl->get_Size(This,size); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_HasKey(__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,HSTRING key,boolean *found) { + return This->lpVtbl->HasKey(This,key,found); +} +static __WIDL_INLINE HRESULT __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Split(__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer* This,__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer **first,__FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer **second) { + return This->lpVtbl->Split(This,first,second); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IMapView_HSTRING_ApplicationDataContainer IID___FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer +#define IMapView_HSTRING_ApplicationDataContainerVtbl __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainerVtbl +#define IMapView_HSTRING_ApplicationDataContainer __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer +#define IMapView_HSTRING_ApplicationDataContainer_QueryInterface __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_QueryInterface +#define IMapView_HSTRING_ApplicationDataContainer_AddRef __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_AddRef +#define IMapView_HSTRING_ApplicationDataContainer_Release __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Release +#define IMapView_HSTRING_ApplicationDataContainer_GetIids __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetIids +#define IMapView_HSTRING_ApplicationDataContainer_GetRuntimeClassName __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetRuntimeClassName +#define IMapView_HSTRING_ApplicationDataContainer_GetTrustLevel __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_GetTrustLevel +#define IMapView_HSTRING_ApplicationDataContainer_Lookup __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Lookup +#define IMapView_HSTRING_ApplicationDataContainer_get_Size __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_get_Size +#define IMapView_HSTRING_ApplicationDataContainer_HasKey __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_HasKey +#define IMapView_HSTRING_ApplicationDataContainer_Split __FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_Split +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIMapView_2_HSTRING_Windows__CStorage__CApplicationDataContainer_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CStorage__CIStorageItem, 0x85575a41, 0x06cb, 0x58d0, 0xb9,0x8a, 0x7c,0x8f,0x06,0xe6,0xe9,0xd7); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("85575a41-06cb-58d0-b98a-7c8f06e6e9d7") + IVectorView : IVectorView_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CStorage__CIStorageItem, 0x85575a41, 0x06cb, 0x58d0, 0xb9,0x8a, 0x7c,0x8f,0x06,0xe6,0xe9,0xd7) +#endif +#else +typedef struct __FIVectorView_1_Windows__CStorage__CIStorageItemVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CStorage__CIStorageItem *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CStorage__CIStorageItem *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CStorage__CIStorageItem *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CStorage__CIStorageItem *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CStorage__CIStorageItem *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CStorage__CIStorageItem *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CStorage__CIStorageItem *This, + UINT32 index, + __x_ABI_CWindows_CStorage_CIStorageItem **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CStorage__CIStorageItem *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CStorage__CIStorageItem *This, + __x_ABI_CWindows_CStorage_CIStorageItem *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CStorage__CIStorageItem *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CStorage_CIStorageItem **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CStorage__CIStorageItemVtbl; + +interface __FIVectorView_1_Windows__CStorage__CIStorageItem { + CONST_VTBL __FIVectorView_1_Windows__CStorage__CIStorageItemVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CStorage__CIStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CStorage__CIStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CStorage__CIStorageItem_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CStorage__CIStorageItem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CStorage__CIStorageItem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CStorage__CIStorageItem_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CStorage__CIStorageItem_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CStorage__CIStorageItem_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CStorage__CIStorageItem_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CIStorageItem_QueryInterface(__FIVectorView_1_Windows__CStorage__CIStorageItem* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CStorage__CIStorageItem_AddRef(__FIVectorView_1_Windows__CStorage__CIStorageItem* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CStorage__CIStorageItem_Release(__FIVectorView_1_Windows__CStorage__CIStorageItem* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CIStorageItem_GetIids(__FIVectorView_1_Windows__CStorage__CIStorageItem* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName(__FIVectorView_1_Windows__CStorage__CIStorageItem* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CIStorageItem_GetTrustLevel(__FIVectorView_1_Windows__CStorage__CIStorageItem* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CIStorageItem_GetAt(__FIVectorView_1_Windows__CStorage__CIStorageItem* This,UINT32 index,__x_ABI_CWindows_CStorage_CIStorageItem **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CIStorageItem_get_Size(__FIVectorView_1_Windows__CStorage__CIStorageItem* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CIStorageItem_IndexOf(__FIVectorView_1_Windows__CStorage__CIStorageItem* This,__x_ABI_CWindows_CStorage_CIStorageItem *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CIStorageItem_GetMany(__FIVectorView_1_Windows__CStorage__CIStorageItem* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CStorage_CIStorageItem **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_IStorageItem IID___FIVectorView_1_Windows__CStorage__CIStorageItem +#define IVectorView_IStorageItemVtbl __FIVectorView_1_Windows__CStorage__CIStorageItemVtbl +#define IVectorView_IStorageItem __FIVectorView_1_Windows__CStorage__CIStorageItem +#define IVectorView_IStorageItem_QueryInterface __FIVectorView_1_Windows__CStorage__CIStorageItem_QueryInterface +#define IVectorView_IStorageItem_AddRef __FIVectorView_1_Windows__CStorage__CIStorageItem_AddRef +#define IVectorView_IStorageItem_Release __FIVectorView_1_Windows__CStorage__CIStorageItem_Release +#define IVectorView_IStorageItem_GetIids __FIVectorView_1_Windows__CStorage__CIStorageItem_GetIids +#define IVectorView_IStorageItem_GetRuntimeClassName __FIVectorView_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName +#define IVectorView_IStorageItem_GetTrustLevel __FIVectorView_1_Windows__CStorage__CIStorageItem_GetTrustLevel +#define IVectorView_IStorageItem_GetAt __FIVectorView_1_Windows__CStorage__CIStorageItem_GetAt +#define IVectorView_IStorageItem_get_Size __FIVectorView_1_Windows__CStorage__CIStorageItem_get_Size +#define IVectorView_IStorageItem_IndexOf __FIVectorView_1_Windows__CStorage__CIStorageItem_IndexOf +#define IVectorView_IStorageItem_GetMany __FIVectorView_1_Windows__CStorage__CIStorageItem_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CStorage__CStorageFile, 0x80646519, 0x5e2a, 0x595d, 0xa8,0xcd, 0x2a,0x24,0xb4,0x06,0x7f,0x1b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("80646519-5e2a-595d-a8cd-2a24b4067f1b") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CStorage__CStorageFile, 0x80646519, 0x5e2a, 0x595d, 0xa8,0xcd, 0x2a,0x24,0xb4,0x06,0x7f,0x1b) +#endif +#else +typedef struct __FIVectorView_1_Windows__CStorage__CStorageFileVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CStorage__CStorageFile *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CStorage__CStorageFile *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CStorage__CStorageFile *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CStorage__CStorageFile *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CStorage__CStorageFile *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CStorage__CStorageFile *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CStorage__CStorageFile *This, + UINT32 index, + __x_ABI_CWindows_CStorage_CIStorageFile **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CStorage__CStorageFile *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CStorage__CStorageFile *This, + __x_ABI_CWindows_CStorage_CIStorageFile *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CStorage__CStorageFile *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CStorage_CIStorageFile **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CStorage__CStorageFileVtbl; + +interface __FIVectorView_1_Windows__CStorage__CStorageFile { + CONST_VTBL __FIVectorView_1_Windows__CStorage__CStorageFileVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CStorage__CStorageFile_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CStorage__CStorageFile_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CStorage__CStorageFile_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CStorage__CStorageFile_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CStorage__CStorageFile_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CStorage__CStorageFile_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CStorage__CStorageFile_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CStorage__CStorageFile_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CStorage__CStorageFile_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CStorage__CStorageFile_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFile_QueryInterface(__FIVectorView_1_Windows__CStorage__CStorageFile* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CStorage__CStorageFile_AddRef(__FIVectorView_1_Windows__CStorage__CStorageFile* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CStorage__CStorageFile_Release(__FIVectorView_1_Windows__CStorage__CStorageFile* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFile_GetIids(__FIVectorView_1_Windows__CStorage__CStorageFile* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFile_GetRuntimeClassName(__FIVectorView_1_Windows__CStorage__CStorageFile* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFile_GetTrustLevel(__FIVectorView_1_Windows__CStorage__CStorageFile* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFile_GetAt(__FIVectorView_1_Windows__CStorage__CStorageFile* This,UINT32 index,__x_ABI_CWindows_CStorage_CIStorageFile **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFile_get_Size(__FIVectorView_1_Windows__CStorage__CStorageFile* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFile_IndexOf(__FIVectorView_1_Windows__CStorage__CStorageFile* This,__x_ABI_CWindows_CStorage_CIStorageFile *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFile_GetMany(__FIVectorView_1_Windows__CStorage__CStorageFile* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CStorage_CIStorageFile **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_StorageFile IID___FIVectorView_1_Windows__CStorage__CStorageFile +#define IVectorView_StorageFileVtbl __FIVectorView_1_Windows__CStorage__CStorageFileVtbl +#define IVectorView_StorageFile __FIVectorView_1_Windows__CStorage__CStorageFile +#define IVectorView_StorageFile_QueryInterface __FIVectorView_1_Windows__CStorage__CStorageFile_QueryInterface +#define IVectorView_StorageFile_AddRef __FIVectorView_1_Windows__CStorage__CStorageFile_AddRef +#define IVectorView_StorageFile_Release __FIVectorView_1_Windows__CStorage__CStorageFile_Release +#define IVectorView_StorageFile_GetIids __FIVectorView_1_Windows__CStorage__CStorageFile_GetIids +#define IVectorView_StorageFile_GetRuntimeClassName __FIVectorView_1_Windows__CStorage__CStorageFile_GetRuntimeClassName +#define IVectorView_StorageFile_GetTrustLevel __FIVectorView_1_Windows__CStorage__CStorageFile_GetTrustLevel +#define IVectorView_StorageFile_GetAt __FIVectorView_1_Windows__CStorage__CStorageFile_GetAt +#define IVectorView_StorageFile_get_Size __FIVectorView_1_Windows__CStorage__CStorageFile_get_Size +#define IVectorView_StorageFile_IndexOf __FIVectorView_1_Windows__CStorage__CStorageFile_IndexOf +#define IVectorView_StorageFile_GetMany __FIVectorView_1_Windows__CStorage__CStorageFile_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CStorage__CStorageFolder, 0xe20debc6, 0xdc4e, 0x542e, 0xa2,0xe7, 0xa2,0x4d,0x19,0xc8,0xdd,0x62); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("e20debc6-dc4e-542e-a2e7-a24d19c8dd62") + IVectorView : IVectorView_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CStorage__CStorageFolder, 0xe20debc6, 0xdc4e, 0x542e, 0xa2,0xe7, 0xa2,0x4d,0x19,0xc8,0xdd,0x62) +#endif +#else +typedef struct __FIVectorView_1_Windows__CStorage__CStorageFolderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CStorage__CStorageFolder *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CStorage__CStorageFolder *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CStorage__CStorageFolder *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CStorage__CStorageFolder *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CStorage__CStorageFolder *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CStorage__CStorageFolder *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CStorage__CStorageFolder *This, + UINT32 index, + __x_ABI_CWindows_CStorage_CIStorageFolder **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CStorage__CStorageFolder *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CStorage__CStorageFolder *This, + __x_ABI_CWindows_CStorage_CIStorageFolder *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CStorage__CStorageFolder *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CStorage_CIStorageFolder **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CStorage__CStorageFolderVtbl; + +interface __FIVectorView_1_Windows__CStorage__CStorageFolder { + CONST_VTBL __FIVectorView_1_Windows__CStorage__CStorageFolderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CStorage__CStorageFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CStorage__CStorageFolder_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CStorage__CStorageFolder_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CStorage__CStorageFolder_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CStorage__CStorageFolder_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CStorage__CStorageFolder_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CStorage__CStorageFolder_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CStorage__CStorageFolder_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CStorage__CStorageFolder_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CStorage__CStorageFolder_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFolder_QueryInterface(__FIVectorView_1_Windows__CStorage__CStorageFolder* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CStorage__CStorageFolder_AddRef(__FIVectorView_1_Windows__CStorage__CStorageFolder* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CStorage__CStorageFolder_Release(__FIVectorView_1_Windows__CStorage__CStorageFolder* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFolder_GetIids(__FIVectorView_1_Windows__CStorage__CStorageFolder* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFolder_GetRuntimeClassName(__FIVectorView_1_Windows__CStorage__CStorageFolder* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFolder_GetTrustLevel(__FIVectorView_1_Windows__CStorage__CStorageFolder* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFolder_GetAt(__FIVectorView_1_Windows__CStorage__CStorageFolder* This,UINT32 index,__x_ABI_CWindows_CStorage_CIStorageFolder **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFolder_get_Size(__FIVectorView_1_Windows__CStorage__CStorageFolder* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFolder_IndexOf(__FIVectorView_1_Windows__CStorage__CStorageFolder* This,__x_ABI_CWindows_CStorage_CIStorageFolder *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStorageFolder_GetMany(__FIVectorView_1_Windows__CStorage__CStorageFolder* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CStorage_CIStorageFolder **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_StorageFolder IID___FIVectorView_1_Windows__CStorage__CStorageFolder +#define IVectorView_StorageFolderVtbl __FIVectorView_1_Windows__CStorage__CStorageFolderVtbl +#define IVectorView_StorageFolder __FIVectorView_1_Windows__CStorage__CStorageFolder +#define IVectorView_StorageFolder_QueryInterface __FIVectorView_1_Windows__CStorage__CStorageFolder_QueryInterface +#define IVectorView_StorageFolder_AddRef __FIVectorView_1_Windows__CStorage__CStorageFolder_AddRef +#define IVectorView_StorageFolder_Release __FIVectorView_1_Windows__CStorage__CStorageFolder_Release +#define IVectorView_StorageFolder_GetIids __FIVectorView_1_Windows__CStorage__CStorageFolder_GetIids +#define IVectorView_StorageFolder_GetRuntimeClassName __FIVectorView_1_Windows__CStorage__CStorageFolder_GetRuntimeClassName +#define IVectorView_StorageFolder_GetTrustLevel __FIVectorView_1_Windows__CStorage__CStorageFolder_GetTrustLevel +#define IVectorView_StorageFolder_GetAt __FIVectorView_1_Windows__CStorage__CStorageFolder_GetAt +#define IVectorView_StorageFolder_get_Size __FIVectorView_1_Windows__CStorage__CStorageFolder_get_Size +#define IVectorView_StorageFolder_IndexOf __FIVectorView_1_Windows__CStorage__CStorageFolder_IndexOf +#define IVectorView_StorageFolder_GetMany __FIVectorView_1_Windows__CStorage__CStorageFolder_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler* > interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem, 0x51436e75, 0xace1, 0x5a68, 0xb2,0x60, 0xf8,0x43,0xb8,0x46,0xf0,0xdb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("51436e75-ace1-5a68-b260-f843b846f0db") + IAsyncOperationCompletedHandler* > : IAsyncOperationCompletedHandler_impl* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem, 0x51436e75, 0xace1, 0x5a68, 0xb2,0x60, 0xf8,0x43,0xb8,0x46,0xf0,0xdb) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItemVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem *This); + + /*** IAsyncOperationCompletedHandler* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem *This, + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItemVtbl; + +interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem { + CONST_VTBL __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItemVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler* > methods ***/ +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_QueryInterface(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_AddRef(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_Release(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler* > methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_Invoke(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem* This,__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_IVectorView_IStorageItem IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem +#define IAsyncOperationCompletedHandler_IVectorView_IStorageItemVtbl __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItemVtbl +#define IAsyncOperationCompletedHandler_IVectorView_IStorageItem __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem +#define IAsyncOperationCompletedHandler_IVectorView_IStorageItem_QueryInterface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_QueryInterface +#define IAsyncOperationCompletedHandler_IVectorView_IStorageItem_AddRef __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_AddRef +#define IAsyncOperationCompletedHandler_IVectorView_IStorageItem_Release __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_Release +#define IAsyncOperationCompletedHandler_IVectorView_IStorageItem_Invoke __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler* > interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile, 0xcb4206c5, 0x0988, 0x5104, 0xaf,0xa9, 0x25,0x3c,0x29,0x8f,0x86,0xfd); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("cb4206c5-0988-5104-afa9-253c298f86fd") + IAsyncOperationCompletedHandler* > : IAsyncOperationCompletedHandler_impl* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile, 0xcb4206c5, 0x0988, 0x5104, 0xaf,0xa9, 0x25,0x3c,0x29,0x8f,0x86,0xfd) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFileVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile *This); + + /*** IAsyncOperationCompletedHandler* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile *This, + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFileVtbl; + +interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile { + CONST_VTBL __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFileVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler* > methods ***/ +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_QueryInterface(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_AddRef(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_Release(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler* > methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_Invoke(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile* This,__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_IVectorView_StorageFile IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile +#define IAsyncOperationCompletedHandler_IVectorView_StorageFileVtbl __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFileVtbl +#define IAsyncOperationCompletedHandler_IVectorView_StorageFile __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile +#define IAsyncOperationCompletedHandler_IVectorView_StorageFile_QueryInterface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_QueryInterface +#define IAsyncOperationCompletedHandler_IVectorView_StorageFile_AddRef __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_AddRef +#define IAsyncOperationCompletedHandler_IVectorView_StorageFile_Release __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_Release +#define IAsyncOperationCompletedHandler_IVectorView_StorageFile_Invoke __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler* > interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder, 0xed2d1d9b, 0x26ec, 0x5be7, 0xa8,0xa3, 0x56,0x45,0x89,0x33,0xd2,0x5f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("ed2d1d9b-26ec-5be7-a8a3-56458933d25f") + IAsyncOperationCompletedHandler* > : IAsyncOperationCompletedHandler_impl* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder, 0xed2d1d9b, 0x26ec, 0x5be7, 0xa8,0xa3, 0x56,0x45,0x89,0x33,0xd2,0x5f) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder *This); + + /*** IAsyncOperationCompletedHandler* > methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder *This, + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolderVtbl; + +interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder { + CONST_VTBL __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler* > methods ***/ +#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_QueryInterface(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_AddRef(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_Release(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler* > methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_Invoke(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder* This,__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_IVectorView_StorageFolder IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder +#define IAsyncOperationCompletedHandler_IVectorView_StorageFolderVtbl __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolderVtbl +#define IAsyncOperationCompletedHandler_IVectorView_StorageFolder __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder +#define IAsyncOperationCompletedHandler_IVectorView_StorageFolder_QueryInterface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_QueryInterface +#define IAsyncOperationCompletedHandler_IVectorView_StorageFolder_AddRef __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_AddRef +#define IAsyncOperationCompletedHandler_IVectorView_StorageFolder_Release __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_Release +#define IAsyncOperationCompletedHandler_IVectorView_StorageFolder_Invoke __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData, 0xabafe590, 0x65fe, 0x520a, 0x9d,0x7c, 0x6a,0xb5,0xf1,0x88,0x22,0x37); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("abafe590-65fe-520a-9d7c-6ab5f1882237") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData, 0xabafe590, 0x65fe, 0x520a, 0x9d,0x7c, 0x6a,0xb5,0xf1,0x88,0x22,0x37) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationDataVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData *This, + __FIAsyncOperation_1_Windows__CStorage__CApplicationData *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationDataVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationDataVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_Release(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData* This,__FIAsyncOperation_1_Windows__CStorage__CApplicationData *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_ApplicationData IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData +#define IAsyncOperationCompletedHandler_ApplicationDataVtbl __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationDataVtbl +#define IAsyncOperationCompletedHandler_ApplicationData __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData +#define IAsyncOperationCompletedHandler_ApplicationData_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_QueryInterface +#define IAsyncOperationCompletedHandler_ApplicationData_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_AddRef +#define IAsyncOperationCompletedHandler_ApplicationData_Release __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_Release +#define IAsyncOperationCompletedHandler_ApplicationData_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus, 0xa2f87fc6, 0x4ea5, 0x58cf, 0x94,0x90, 0x18,0x16,0x04,0xfb,0xd6,0xa2); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("a2f87fc6-4ea5-58cf-9490-181604fbd6a2") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus, 0xa2f87fc6, 0x4ea5, 0x58cf, 0x94,0x90, 0x18,0x16,0x04,0xfb,0xd6,0xa2) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatusVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus *This, + __FIAsyncOperation_1_KnownFoldersAccessStatus *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatusVtbl; + +interface __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatusVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_QueryInterface(__FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_AddRef(__FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_Release(__FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_Invoke(__FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus* This,__FIAsyncOperation_1_KnownFoldersAccessStatus *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_KnownFoldersAccessStatus IID___FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus +#define IAsyncOperationCompletedHandler_KnownFoldersAccessStatusVtbl __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatusVtbl +#define IAsyncOperationCompletedHandler_KnownFoldersAccessStatus __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus +#define IAsyncOperationCompletedHandler_KnownFoldersAccessStatus_QueryInterface __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_QueryInterface +#define IAsyncOperationCompletedHandler_KnownFoldersAccessStatus_AddRef __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_AddRef +#define IAsyncOperationCompletedHandler_KnownFoldersAccessStatus_Release __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_Release +#define IAsyncOperationCompletedHandler_KnownFoldersAccessStatus_Invoke __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem, 0x92c3102f, 0xa327, 0x5318, 0xa6,0xc1, 0x76,0xf6,0xb2,0xa0,0xab,0xfb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("92c3102f-a327-5318-a6c1-76f6b2a0abfb") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem, 0x92c3102f, 0xa327, 0x5318, 0xa6,0xc1, 0x76,0xf6,0xb2,0xa0,0xab,0xfb) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItemVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem *This, + __FIAsyncOperation_1_Windows__CStorage__CIStorageItem *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItemVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItemVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_Release(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem* This,__FIAsyncOperation_1_Windows__CStorage__CIStorageItem *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_IStorageItem IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem +#define IAsyncOperationCompletedHandler_IStorageItemVtbl __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItemVtbl +#define IAsyncOperationCompletedHandler_IStorageItem __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem +#define IAsyncOperationCompletedHandler_IStorageItem_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_QueryInterface +#define IAsyncOperationCompletedHandler_IStorageItem_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_AddRef +#define IAsyncOperationCompletedHandler_IStorageItem_Release __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_Release +#define IAsyncOperationCompletedHandler_IStorageItem_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile, 0xe521c894, 0x2c26, 0x5946, 0x9e,0x61, 0x2b,0x5e,0x18,0x8d,0x01,0xed); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("e521c894-2c26-5946-9e61-2b5e188d01ed") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile, 0xe521c894, 0x2c26, 0x5946, 0x9e,0x61, 0x2b,0x5e,0x18,0x8d,0x01,0xed) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFileVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile *This, + __FIAsyncOperation_1_Windows__CStorage__CStorageFile *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFileVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFileVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_Release(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile* This,__FIAsyncOperation_1_Windows__CStorage__CStorageFile *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_StorageFile IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile +#define IAsyncOperationCompletedHandler_StorageFileVtbl __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFileVtbl +#define IAsyncOperationCompletedHandler_StorageFile __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile +#define IAsyncOperationCompletedHandler_StorageFile_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_QueryInterface +#define IAsyncOperationCompletedHandler_StorageFile_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_AddRef +#define IAsyncOperationCompletedHandler_StorageFile_Release __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_Release +#define IAsyncOperationCompletedHandler_StorageFile_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder, 0xc211026e, 0x9e63, 0x5452, 0xba,0x54, 0x3a,0x07,0xd6,0xa9,0x68,0x74); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("c211026e-9e63-5452-ba54-3a07d6a96874") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder, 0xc211026e, 0x9e63, 0x5452, 0xba,0x54, 0x3a,0x07,0xd6,0xa9,0x68,0x74) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder *This, + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolderVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_Release(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder* This,__FIAsyncOperation_1_Windows__CStorage__CStorageFolder *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_StorageFolder IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder +#define IAsyncOperationCompletedHandler_StorageFolderVtbl __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolderVtbl +#define IAsyncOperationCompletedHandler_StorageFolder __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder +#define IAsyncOperationCompletedHandler_StorageFolder_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_QueryInterface +#define IAsyncOperationCompletedHandler_StorageFolder_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_AddRef +#define IAsyncOperationCompletedHandler_StorageFolder_Release __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_Release +#define IAsyncOperationCompletedHandler_StorageFolder_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction, 0xd11739e6, 0x2995, 0x5d33, 0xbf,0xff, 0x51,0xb6,0x04,0x1f,0x68,0xc1); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("d11739e6-2995-5d33-bfff-51b6041f68c1") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction, 0xd11739e6, 0x2995, 0x5d33, 0xbf,0xff, 0x51,0xb6,0x04,0x1f,0x68,0xc1) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransactionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction *This, + __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransactionVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransactionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_Release(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction* This,__FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_StorageStreamTransaction IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction +#define IAsyncOperationCompletedHandler_StorageStreamTransactionVtbl __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransactionVtbl +#define IAsyncOperationCompletedHandler_StorageStreamTransaction __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction +#define IAsyncOperationCompletedHandler_StorageStreamTransaction_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_QueryInterface +#define IAsyncOperationCompletedHandler_StorageStreamTransaction_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_AddRef +#define IAsyncOperationCompletedHandler_StorageStreamTransaction_Release __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_Release +#define IAsyncOperationCompletedHandler_StorageStreamTransaction_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation* > interface + */ +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem, 0x4b1c0fd7, 0x7a01, 0x5e7a, 0xa6,0xfe, 0xbe,0x45,0x00,0x28,0x3f,0x23); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("4b1c0fd7-7a01-5e7a-a6fe-be4500283f23") + IAsyncOperation* > : IAsyncOperation_impl* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem, 0x4b1c0fd7, 0x7a01, 0x5e7a, 0xa6,0xfe, 0xbe,0x45,0x00,0x28,0x3f,0x23) +#endif +#else +typedef struct __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItemVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation* > methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem *This, + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem *This, + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem *This, + __FIVectorView_1_Windows__CStorage__CIStorageItem **results); + + END_INTERFACE +} __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItemVtbl; + +interface __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem { + CONST_VTBL __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItemVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation* > methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_QueryInterface(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_AddRef(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_Release(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_GetIids(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_GetTrustLevel(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation* > methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_put_Completed(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem* This,__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_get_Completed(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem* This,__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CIStorageItem **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_GetResults(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem* This,__FIVectorView_1_Windows__CStorage__CIStorageItem **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_IVectorView_IStorageItem IID___FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem +#define IAsyncOperation_IVectorView_IStorageItemVtbl __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItemVtbl +#define IAsyncOperation_IVectorView_IStorageItem __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem +#define IAsyncOperation_IVectorView_IStorageItem_QueryInterface __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_QueryInterface +#define IAsyncOperation_IVectorView_IStorageItem_AddRef __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_AddRef +#define IAsyncOperation_IVectorView_IStorageItem_Release __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_Release +#define IAsyncOperation_IVectorView_IStorageItem_GetIids __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_GetIids +#define IAsyncOperation_IVectorView_IStorageItem_GetRuntimeClassName __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName +#define IAsyncOperation_IVectorView_IStorageItem_GetTrustLevel __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_GetTrustLevel +#define IAsyncOperation_IVectorView_IStorageItem_put_Completed __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_put_Completed +#define IAsyncOperation_IVectorView_IStorageItem_get_Completed __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_get_Completed +#define IAsyncOperation_IVectorView_IStorageItem_GetResults __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation* > interface + */ +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile, 0x03362e33, 0xe413, 0x5f29, 0x97,0xd0, 0x48,0xa4,0x78,0x09,0x35,0xf9); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("03362e33-e413-5f29-97d0-48a4780935f9") + IAsyncOperation* > : IAsyncOperation_impl* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile, 0x03362e33, 0xe413, 0x5f29, 0x97,0xd0, 0x48,0xa4,0x78,0x09,0x35,0xf9) +#endif +#else +typedef struct __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFileVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation* > methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile *This, + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile *This, + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile *This, + __FIVectorView_1_Windows__CStorage__CStorageFile **results); + + END_INTERFACE +} __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFileVtbl; + +interface __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile { + CONST_VTBL __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFileVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation* > methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_QueryInterface(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_AddRef(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_Release(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_GetIids(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_GetRuntimeClassName(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_GetTrustLevel(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation* > methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_put_Completed(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile* This,__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_get_Completed(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile* This,__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFile **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_GetResults(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile* This,__FIVectorView_1_Windows__CStorage__CStorageFile **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_IVectorView_StorageFile IID___FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile +#define IAsyncOperation_IVectorView_StorageFileVtbl __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFileVtbl +#define IAsyncOperation_IVectorView_StorageFile __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile +#define IAsyncOperation_IVectorView_StorageFile_QueryInterface __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_QueryInterface +#define IAsyncOperation_IVectorView_StorageFile_AddRef __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_AddRef +#define IAsyncOperation_IVectorView_StorageFile_Release __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_Release +#define IAsyncOperation_IVectorView_StorageFile_GetIids __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_GetIids +#define IAsyncOperation_IVectorView_StorageFile_GetRuntimeClassName __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_GetRuntimeClassName +#define IAsyncOperation_IVectorView_StorageFile_GetTrustLevel __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_GetTrustLevel +#define IAsyncOperation_IVectorView_StorageFile_put_Completed __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_put_Completed +#define IAsyncOperation_IVectorView_StorageFile_get_Completed __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_get_Completed +#define IAsyncOperation_IVectorView_StorageFile_GetResults __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation* > interface + */ +#ifndef ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder, 0xca40b21b, 0xaeb1, 0x5a61, 0x9e,0x08, 0x3b,0xd5,0xd9,0x59,0x40,0x23); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("ca40b21b-aeb1-5a61-9e08-3bd5d9594023") + IAsyncOperation* > : IAsyncOperation_impl* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder, 0xca40b21b, 0xaeb1, 0x5a61, 0x9e,0x08, 0x3b,0xd5,0xd9,0x59,0x40,0x23) +#endif +#else +typedef struct __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation* > methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder *This, + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder *This, + __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder *This, + __FIVectorView_1_Windows__CStorage__CStorageFolder **results); + + END_INTERFACE +} __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolderVtbl; + +interface __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder { + CONST_VTBL __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation* > methods ***/ +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_QueryInterface(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_AddRef(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_Release(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_GetIids(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_GetRuntimeClassName(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_GetTrustLevel(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation* > methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_put_Completed(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder* This,__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_get_Completed(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder* This,__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CStorage__CStorageFolder **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_GetResults(__FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder* This,__FIVectorView_1_Windows__CStorage__CStorageFolder **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_IVectorView_StorageFolder IID___FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder +#define IAsyncOperation_IVectorView_StorageFolderVtbl __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolderVtbl +#define IAsyncOperation_IVectorView_StorageFolder __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder +#define IAsyncOperation_IVectorView_StorageFolder_QueryInterface __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_QueryInterface +#define IAsyncOperation_IVectorView_StorageFolder_AddRef __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_AddRef +#define IAsyncOperation_IVectorView_StorageFolder_Release __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_Release +#define IAsyncOperation_IVectorView_StorageFolder_GetIids __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_GetIids +#define IAsyncOperation_IVectorView_StorageFolder_GetRuntimeClassName __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_GetRuntimeClassName +#define IAsyncOperation_IVectorView_StorageFolder_GetTrustLevel __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_GetTrustLevel +#define IAsyncOperation_IVectorView_StorageFolder_put_Completed __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_put_Completed +#define IAsyncOperation_IVectorView_StorageFolder_get_Completed __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_get_Completed +#define IAsyncOperation_IVectorView_StorageFolder_GetResults __FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1___FIVectorView_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CApplicationData_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CApplicationData_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CStorage__CApplicationData, 0x31456b58, 0xa5cb, 0x5c5b, 0xbd,0x6e, 0xcc,0xce,0x3a,0x7b,0xf4,0xb4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("31456b58-a5cb-5c5b-bd6e-ccce3a7bf4b4") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CStorage__CApplicationData, 0x31456b58, 0xa5cb, 0x5c5b, 0xbd,0x6e, 0xcc,0xce,0x3a,0x7b,0xf4,0xb4) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CStorage__CApplicationDataVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CStorage__CApplicationData *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CStorage__CApplicationData *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CStorage__CApplicationData *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CStorage__CApplicationData *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CStorage__CApplicationData *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CStorage__CApplicationData *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CApplicationData *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CApplicationData *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CStorage__CApplicationData *This, + __x_ABI_CWindows_CStorage_CIApplicationData **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CStorage__CApplicationDataVtbl; + +interface __FIAsyncOperation_1_Windows__CStorage__CApplicationData { + CONST_VTBL __FIAsyncOperation_1_Windows__CStorage__CApplicationDataVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CApplicationData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CStorage__CApplicationData_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CStorage__CApplicationData_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CApplicationData_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CStorage__CApplicationData_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CStorage__CApplicationData_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CApplicationData_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CApplicationData_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CApplicationData_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CApplicationData_QueryInterface(__FIAsyncOperation_1_Windows__CStorage__CApplicationData* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CApplicationData_AddRef(__FIAsyncOperation_1_Windows__CStorage__CApplicationData* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CApplicationData_Release(__FIAsyncOperation_1_Windows__CStorage__CApplicationData* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CApplicationData_GetIids(__FIAsyncOperation_1_Windows__CStorage__CApplicationData* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CApplicationData_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CStorage__CApplicationData* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CApplicationData_GetTrustLevel(__FIAsyncOperation_1_Windows__CStorage__CApplicationData* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CApplicationData_put_Completed(__FIAsyncOperation_1_Windows__CStorage__CApplicationData* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CApplicationData_get_Completed(__FIAsyncOperation_1_Windows__CStorage__CApplicationData* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CApplicationData **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CApplicationData_GetResults(__FIAsyncOperation_1_Windows__CStorage__CApplicationData* This,__x_ABI_CWindows_CStorage_CIApplicationData **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_ApplicationData IID___FIAsyncOperation_1_Windows__CStorage__CApplicationData +#define IAsyncOperation_ApplicationDataVtbl __FIAsyncOperation_1_Windows__CStorage__CApplicationDataVtbl +#define IAsyncOperation_ApplicationData __FIAsyncOperation_1_Windows__CStorage__CApplicationData +#define IAsyncOperation_ApplicationData_QueryInterface __FIAsyncOperation_1_Windows__CStorage__CApplicationData_QueryInterface +#define IAsyncOperation_ApplicationData_AddRef __FIAsyncOperation_1_Windows__CStorage__CApplicationData_AddRef +#define IAsyncOperation_ApplicationData_Release __FIAsyncOperation_1_Windows__CStorage__CApplicationData_Release +#define IAsyncOperation_ApplicationData_GetIids __FIAsyncOperation_1_Windows__CStorage__CApplicationData_GetIids +#define IAsyncOperation_ApplicationData_GetRuntimeClassName __FIAsyncOperation_1_Windows__CStorage__CApplicationData_GetRuntimeClassName +#define IAsyncOperation_ApplicationData_GetTrustLevel __FIAsyncOperation_1_Windows__CStorage__CApplicationData_GetTrustLevel +#define IAsyncOperation_ApplicationData_put_Completed __FIAsyncOperation_1_Windows__CStorage__CApplicationData_put_Completed +#define IAsyncOperation_ApplicationData_get_Completed __FIAsyncOperation_1_Windows__CStorage__CApplicationData_get_Completed +#define IAsyncOperation_ApplicationData_GetResults __FIAsyncOperation_1_Windows__CStorage__CApplicationData_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CStorage__CApplicationData_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_KnownFoldersAccessStatus_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_KnownFoldersAccessStatus_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_KnownFoldersAccessStatus, 0xd7f094b5, 0x0ea2, 0x5654, 0x85,0xb9, 0x38,0xee,0x5d,0xe9,0x0f,0xfa); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("d7f094b5-0ea2-5654-85b9-38ee5de90ffa") + IAsyncOperation : IAsyncOperation_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_KnownFoldersAccessStatus, 0xd7f094b5, 0x0ea2, 0x5654, 0x85,0xb9, 0x38,0xee,0x5d,0xe9,0x0f,0xfa) +#endif +#else +typedef struct __FIAsyncOperation_1_KnownFoldersAccessStatusVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_KnownFoldersAccessStatus *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_KnownFoldersAccessStatus *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_KnownFoldersAccessStatus *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_KnownFoldersAccessStatus *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_KnownFoldersAccessStatus *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_KnownFoldersAccessStatus *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_KnownFoldersAccessStatus *This, + __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_KnownFoldersAccessStatus *This, + __FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_KnownFoldersAccessStatus *This, + enum __x_ABI_CWindows_CStorage_CKnownFoldersAccessStatus *results); + + END_INTERFACE +} __FIAsyncOperation_1_KnownFoldersAccessStatusVtbl; + +interface __FIAsyncOperation_1_KnownFoldersAccessStatus { + CONST_VTBL __FIAsyncOperation_1_KnownFoldersAccessStatusVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_KnownFoldersAccessStatus_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_KnownFoldersAccessStatus_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_KnownFoldersAccessStatus_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_KnownFoldersAccessStatus_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_KnownFoldersAccessStatus_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_KnownFoldersAccessStatus_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_KnownFoldersAccessStatus_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_KnownFoldersAccessStatus_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_KnownFoldersAccessStatus_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_KnownFoldersAccessStatus_QueryInterface(__FIAsyncOperation_1_KnownFoldersAccessStatus* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_KnownFoldersAccessStatus_AddRef(__FIAsyncOperation_1_KnownFoldersAccessStatus* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_KnownFoldersAccessStatus_Release(__FIAsyncOperation_1_KnownFoldersAccessStatus* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_KnownFoldersAccessStatus_GetIids(__FIAsyncOperation_1_KnownFoldersAccessStatus* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_KnownFoldersAccessStatus_GetRuntimeClassName(__FIAsyncOperation_1_KnownFoldersAccessStatus* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_KnownFoldersAccessStatus_GetTrustLevel(__FIAsyncOperation_1_KnownFoldersAccessStatus* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_KnownFoldersAccessStatus_put_Completed(__FIAsyncOperation_1_KnownFoldersAccessStatus* This,__FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_KnownFoldersAccessStatus_get_Completed(__FIAsyncOperation_1_KnownFoldersAccessStatus* This,__FIAsyncOperationCompletedHandler_1_KnownFoldersAccessStatus **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_KnownFoldersAccessStatus_GetResults(__FIAsyncOperation_1_KnownFoldersAccessStatus* This,enum __x_ABI_CWindows_CStorage_CKnownFoldersAccessStatus *results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_KnownFoldersAccessStatus IID___FIAsyncOperation_1_KnownFoldersAccessStatus +#define IAsyncOperation_KnownFoldersAccessStatusVtbl __FIAsyncOperation_1_KnownFoldersAccessStatusVtbl +#define IAsyncOperation_KnownFoldersAccessStatus __FIAsyncOperation_1_KnownFoldersAccessStatus +#define IAsyncOperation_KnownFoldersAccessStatus_QueryInterface __FIAsyncOperation_1_KnownFoldersAccessStatus_QueryInterface +#define IAsyncOperation_KnownFoldersAccessStatus_AddRef __FIAsyncOperation_1_KnownFoldersAccessStatus_AddRef +#define IAsyncOperation_KnownFoldersAccessStatus_Release __FIAsyncOperation_1_KnownFoldersAccessStatus_Release +#define IAsyncOperation_KnownFoldersAccessStatus_GetIids __FIAsyncOperation_1_KnownFoldersAccessStatus_GetIids +#define IAsyncOperation_KnownFoldersAccessStatus_GetRuntimeClassName __FIAsyncOperation_1_KnownFoldersAccessStatus_GetRuntimeClassName +#define IAsyncOperation_KnownFoldersAccessStatus_GetTrustLevel __FIAsyncOperation_1_KnownFoldersAccessStatus_GetTrustLevel +#define IAsyncOperation_KnownFoldersAccessStatus_put_Completed __FIAsyncOperation_1_KnownFoldersAccessStatus_put_Completed +#define IAsyncOperation_KnownFoldersAccessStatus_get_Completed __FIAsyncOperation_1_KnownFoldersAccessStatus_get_Completed +#define IAsyncOperation_KnownFoldersAccessStatus_GetResults __FIAsyncOperation_1_KnownFoldersAccessStatus_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_KnownFoldersAccessStatus_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CStorage__CIStorageItem, 0x5fc9c137, 0xebb7, 0x5e6c, 0x9c,0xba, 0x68,0x6f,0x2e,0xc2,0xb0,0xbb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("5fc9c137-ebb7-5e6c-9cba-686f2ec2b0bb") + IAsyncOperation : IAsyncOperation_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CStorage__CIStorageItem, 0x5fc9c137, 0xebb7, 0x5e6c, 0x9c,0xba, 0x68,0x6f,0x2e,0xc2,0xb0,0xbb) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CStorage__CIStorageItemVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CStorage__CIStorageItem *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CStorage__CIStorageItem *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CStorage__CIStorageItem *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CStorage__CIStorageItem *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CStorage__CIStorageItem *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CStorage__CIStorageItem *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CIStorageItem *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CIStorageItem *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CStorage__CIStorageItem *This, + __x_ABI_CWindows_CStorage_CIStorageItem **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CStorage__CIStorageItemVtbl; + +interface __FIAsyncOperation_1_Windows__CStorage__CIStorageItem { + CONST_VTBL __FIAsyncOperation_1_Windows__CStorage__CIStorageItemVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_QueryInterface(__FIAsyncOperation_1_Windows__CStorage__CIStorageItem* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_AddRef(__FIAsyncOperation_1_Windows__CStorage__CIStorageItem* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_Release(__FIAsyncOperation_1_Windows__CStorage__CIStorageItem* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_GetIids(__FIAsyncOperation_1_Windows__CStorage__CIStorageItem* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CStorage__CIStorageItem* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_GetTrustLevel(__FIAsyncOperation_1_Windows__CStorage__CIStorageItem* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_put_Completed(__FIAsyncOperation_1_Windows__CStorage__CIStorageItem* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_get_Completed(__FIAsyncOperation_1_Windows__CStorage__CIStorageItem* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CIStorageItem **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_GetResults(__FIAsyncOperation_1_Windows__CStorage__CIStorageItem* This,__x_ABI_CWindows_CStorage_CIStorageItem **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_IStorageItem IID___FIAsyncOperation_1_Windows__CStorage__CIStorageItem +#define IAsyncOperation_IStorageItemVtbl __FIAsyncOperation_1_Windows__CStorage__CIStorageItemVtbl +#define IAsyncOperation_IStorageItem __FIAsyncOperation_1_Windows__CStorage__CIStorageItem +#define IAsyncOperation_IStorageItem_QueryInterface __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_QueryInterface +#define IAsyncOperation_IStorageItem_AddRef __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_AddRef +#define IAsyncOperation_IStorageItem_Release __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_Release +#define IAsyncOperation_IStorageItem_GetIids __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_GetIids +#define IAsyncOperation_IStorageItem_GetRuntimeClassName __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName +#define IAsyncOperation_IStorageItem_GetTrustLevel __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_GetTrustLevel +#define IAsyncOperation_IStorageItem_put_Completed __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_put_Completed +#define IAsyncOperation_IStorageItem_get_Completed __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_get_Completed +#define IAsyncOperation_IStorageItem_GetResults __FIAsyncOperation_1_Windows__CStorage__CIStorageItem_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CStorage__CStorageFile, 0x5e52f8ce, 0xaced, 0x5a42, 0x95,0xb4, 0xf6,0x74,0xdd,0x84,0x88,0x5e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("5e52f8ce-aced-5a42-95b4-f674dd84885e") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CStorage__CStorageFile, 0x5e52f8ce, 0xaced, 0x5a42, 0x95,0xb4, 0xf6,0x74,0xdd,0x84,0x88,0x5e) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CStorage__CStorageFileVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFile *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFile *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFile *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFile *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFile *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFile *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFile *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFile *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFile *This, + __x_ABI_CWindows_CStorage_CIStorageFile **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CStorage__CStorageFileVtbl; + +interface __FIAsyncOperation_1_Windows__CStorage__CStorageFile { + CONST_VTBL __FIAsyncOperation_1_Windows__CStorage__CStorageFileVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFile_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFile_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFile_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFile_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFile_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFile_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFile_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFile_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFile_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFile_QueryInterface(__FIAsyncOperation_1_Windows__CStorage__CStorageFile* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CStorageFile_AddRef(__FIAsyncOperation_1_Windows__CStorage__CStorageFile* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CStorageFile_Release(__FIAsyncOperation_1_Windows__CStorage__CStorageFile* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFile_GetIids(__FIAsyncOperation_1_Windows__CStorage__CStorageFile* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFile_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CStorage__CStorageFile* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFile_GetTrustLevel(__FIAsyncOperation_1_Windows__CStorage__CStorageFile* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFile_put_Completed(__FIAsyncOperation_1_Windows__CStorage__CStorageFile* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFile_get_Completed(__FIAsyncOperation_1_Windows__CStorage__CStorageFile* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFile **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFile_GetResults(__FIAsyncOperation_1_Windows__CStorage__CStorageFile* This,__x_ABI_CWindows_CStorage_CIStorageFile **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_StorageFile IID___FIAsyncOperation_1_Windows__CStorage__CStorageFile +#define IAsyncOperation_StorageFileVtbl __FIAsyncOperation_1_Windows__CStorage__CStorageFileVtbl +#define IAsyncOperation_StorageFile __FIAsyncOperation_1_Windows__CStorage__CStorageFile +#define IAsyncOperation_StorageFile_QueryInterface __FIAsyncOperation_1_Windows__CStorage__CStorageFile_QueryInterface +#define IAsyncOperation_StorageFile_AddRef __FIAsyncOperation_1_Windows__CStorage__CStorageFile_AddRef +#define IAsyncOperation_StorageFile_Release __FIAsyncOperation_1_Windows__CStorage__CStorageFile_Release +#define IAsyncOperation_StorageFile_GetIids __FIAsyncOperation_1_Windows__CStorage__CStorageFile_GetIids +#define IAsyncOperation_StorageFile_GetRuntimeClassName __FIAsyncOperation_1_Windows__CStorage__CStorageFile_GetRuntimeClassName +#define IAsyncOperation_StorageFile_GetTrustLevel __FIAsyncOperation_1_Windows__CStorage__CStorageFile_GetTrustLevel +#define IAsyncOperation_StorageFile_put_Completed __FIAsyncOperation_1_Windows__CStorage__CStorageFile_put_Completed +#define IAsyncOperation_StorageFile_get_Completed __FIAsyncOperation_1_Windows__CStorage__CStorageFile_get_Completed +#define IAsyncOperation_StorageFile_GetResults __FIAsyncOperation_1_Windows__CStorage__CStorageFile_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CStorage__CStorageFile_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CStorage__CStorageFolder, 0x6be9e7d7, 0xe83a, 0x5cbc, 0x80,0x2c, 0x17,0x68,0x96,0x0b,0x52,0xc3); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("6be9e7d7-e83a-5cbc-802c-1768960b52c3") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CStorage__CStorageFolder, 0x6be9e7d7, 0xe83a, 0x5cbc, 0x80,0x2c, 0x17,0x68,0x96,0x0b,0x52,0xc3) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CStorage__CStorageFolderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CStorage__CStorageFolder *This, + __x_ABI_CWindows_CStorage_CIStorageFolder **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CStorage__CStorageFolderVtbl; + +interface __FIAsyncOperation_1_Windows__CStorage__CStorageFolder { + CONST_VTBL __FIAsyncOperation_1_Windows__CStorage__CStorageFolderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_QueryInterface(__FIAsyncOperation_1_Windows__CStorage__CStorageFolder* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_AddRef(__FIAsyncOperation_1_Windows__CStorage__CStorageFolder* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_Release(__FIAsyncOperation_1_Windows__CStorage__CStorageFolder* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_GetIids(__FIAsyncOperation_1_Windows__CStorage__CStorageFolder* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CStorage__CStorageFolder* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_GetTrustLevel(__FIAsyncOperation_1_Windows__CStorage__CStorageFolder* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_put_Completed(__FIAsyncOperation_1_Windows__CStorage__CStorageFolder* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_get_Completed(__FIAsyncOperation_1_Windows__CStorage__CStorageFolder* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageFolder **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_GetResults(__FIAsyncOperation_1_Windows__CStorage__CStorageFolder* This,__x_ABI_CWindows_CStorage_CIStorageFolder **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_StorageFolder IID___FIAsyncOperation_1_Windows__CStorage__CStorageFolder +#define IAsyncOperation_StorageFolderVtbl __FIAsyncOperation_1_Windows__CStorage__CStorageFolderVtbl +#define IAsyncOperation_StorageFolder __FIAsyncOperation_1_Windows__CStorage__CStorageFolder +#define IAsyncOperation_StorageFolder_QueryInterface __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_QueryInterface +#define IAsyncOperation_StorageFolder_AddRef __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_AddRef +#define IAsyncOperation_StorageFolder_Release __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_Release +#define IAsyncOperation_StorageFolder_GetIids __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_GetIids +#define IAsyncOperation_StorageFolder_GetRuntimeClassName __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_GetRuntimeClassName +#define IAsyncOperation_StorageFolder_GetTrustLevel __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_GetTrustLevel +#define IAsyncOperation_StorageFolder_put_Completed __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_put_Completed +#define IAsyncOperation_StorageFolder_get_Completed __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_get_Completed +#define IAsyncOperation_StorageFolder_GetResults __FIAsyncOperation_1_Windows__CStorage__CStorageFolder_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CStorage__CStorageFolder_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction, 0x0d81405a, 0x9bd3, 0x5e87, 0x82,0xf4, 0x9b,0x41,0x28,0xa8,0x87,0xeb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("0d81405a-9bd3-5e87-82f4-9b4128a887eb") + IAsyncOperation : IAsyncOperation_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction, 0x0d81405a, 0x9bd3, 0x5e87, 0x82,0xf4, 0x9b,0x41,0x28,0xa8,0x87,0xeb) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransactionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction *This, + __x_ABI_CWindows_CStorage_CIStorageStreamTransaction **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransactionVtbl; + +interface __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction { + CONST_VTBL __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransactionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_QueryInterface(__FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_AddRef(__FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_Release(__FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_GetIids(__FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_GetTrustLevel(__FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_put_Completed(__FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_get_Completed(__FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStorageStreamTransaction **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_GetResults(__FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction* This,__x_ABI_CWindows_CStorage_CIStorageStreamTransaction **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_StorageStreamTransaction IID___FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction +#define IAsyncOperation_StorageStreamTransactionVtbl __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransactionVtbl +#define IAsyncOperation_StorageStreamTransaction __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction +#define IAsyncOperation_StorageStreamTransaction_QueryInterface __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_QueryInterface +#define IAsyncOperation_StorageStreamTransaction_AddRef __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_AddRef +#define IAsyncOperation_StorageStreamTransaction_Release __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_Release +#define IAsyncOperation_StorageStreamTransaction_GetIids __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_GetIids +#define IAsyncOperation_StorageStreamTransaction_GetRuntimeClassName __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_GetRuntimeClassName +#define IAsyncOperation_StorageStreamTransaction_GetTrustLevel __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_GetTrustLevel +#define IAsyncOperation_StorageStreamTransaction_put_Completed __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_put_Completed +#define IAsyncOperation_StorageStreamTransaction_get_Completed __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_get_Completed +#define IAsyncOperation_StorageStreamTransaction_GetResults __FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CStorage__CStorageStreamTransaction_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable, 0xb5348b3b, 0x5081, 0x5ae9, 0x8f,0xa3, 0x4d,0x22,0xd6,0x8f,0xb0,0xea); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("b5348b3b-5081-5ae9-8fa3-4d22d68fb0ea") + ITypedEventHandler : ITypedEventHandler_impl, IInspectable* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable, 0xb5348b3b, 0x5081, 0x5ae9, 0x8f,0xa3, 0x4d,0x22,0xd6,0x8f,0xb0,0xea) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable *This, + __x_ABI_CWindows_CStorage_CIApplicationData *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_Release(__FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable* This,__x_ABI_CWindows_CStorage_CIApplicationData *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_ApplicationData_IInspectable IID___FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable +#define ITypedEventHandler_ApplicationData_IInspectableVtbl __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectableVtbl +#define ITypedEventHandler_ApplicationData_IInspectable __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable +#define ITypedEventHandler_ApplicationData_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_QueryInterface +#define ITypedEventHandler_ApplicationData_IInspectable_AddRef __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_AddRef +#define ITypedEventHandler_ApplicationData_IInspectable_Release __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_Release +#define ITypedEventHandler_ApplicationData_IInspectable_Invoke __FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CStorage__CApplicationData_IInspectable_INTERFACE_DEFINED__ */ /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/windows.storage.search.h b/lib/libc/include/any-windows-any/windows.storage.search.h new file mode 100644 index 0000000000000000000000000000000000000000..a5312823dd454df5d88f2609e3dee1e739d8a6cc --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.storage.search.h @@ -0,0 +1,69 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.storage.search.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_storage_search_h__ +#define __windows_storage_search_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CSearch_CIStorageFolderQueryOperations_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CSearch_CIStorageFolderQueryOperations_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CSearch_CIStorageFolderQueryOperations __x_ABI_CWindows_CStorage_CSearch_CIStorageFolderQueryOperations; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CSearch_CIStorageFolderQueryOperations ABI::Windows::Storage::Search::IStorageFolderQueryOperations +namespace ABI { + namespace Windows { + namespace Storage { + namespace Search { + interface IStorageFolderQueryOperations; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_storage_search_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.storage.streams.h b/lib/libc/include/any-windows-any/windows.storage.streams.h index c1492a9c7f832e27aafbd87a461126e5767ca9cf..82f31e0f4cdf1d5ddb6b36de51fd8735b08dbfce 100644 --- a/lib/libc/include/any-windows-any/windows.storage.streams.h +++ b/lib/libc/include/any-windows-any/windows.storage.streams.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/windows.storage.streams.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/windows.storage.streams.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __windows_storage_streams_h__ #define __windows_storage_streams_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ @@ -52,31 +60,182 @@ namespace ABI { #endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics ABI::Windows::Storage::Streams::IBufferStatics +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IBufferStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream ABI::Windows::Storage::Streams::IRandomAccessStream +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IRandomAccessStream; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType ABI::Windows::Storage::Streams::IRandomAccessStreamWithContentType +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IRandomAccessStreamWithContentType; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CRandomAccessStream_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CRandomAccessStream_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + class RandomAccessStream; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CStorage_CStreams_CRandomAccessStream __x_ABI_CWindows_CStorage_CStreams_CRandomAccessStream; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CStorage_CStreams_CRandomAccessStream_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CBuffer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CBuffer_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + class Buffer; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CStorage_CStreams_CBuffer __x_ABI_CWindows_CStorage_CStreams_CBuffer; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CStorage_CStreams_CBuffer_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CRandomAccessStreamReference_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CRandomAccessStreamReference_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + class RandomAccessStreamReference; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CStorage_CStreams_CRandomAccessStreamReference __x_ABI_CWindows_CStorage_CStreams_CRandomAccessStreamReference; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CStorage_CStreams_CRandomAccessStreamReference_FWD_DEFINED__ */ + +#ifndef ____FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +#define ____FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream; +#ifdef __cplusplus +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + /* Headers for imported files */ #include +#include +#include #ifdef __cplusplus extern "C" { #endif -#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__ -#define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory; -#ifdef __cplusplus -#define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory ABI::Windows::Storage::Streams::IBufferFactory -namespace ABI { - namespace Windows { - namespace Storage { - namespace Streams { - interface IBufferFactory; - } - } - } -} -#endif /* __cplusplus */ -#endif - #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer; @@ -94,9 +253,245 @@ namespace ABI { #endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory ABI::Windows::Storage::Streams::IBufferFactory +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IBufferFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics ABI::Windows::Storage::Streams::IBufferStatics +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IBufferStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider __x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIContentTypeProvider ABI::Windows::Storage::Streams::IContentTypeProvider +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IContentTypeProvider; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIInputStream_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIInputStream_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIInputStream __x_ABI_CWindows_CStorage_CStreams_CIInputStream; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIInputStream ABI::Windows::Storage::Streams::IInputStream +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IInputStream; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIInputStreamReference_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIInputStreamReference_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIInputStreamReference __x_ABI_CWindows_CStorage_CStreams_CIInputStreamReference; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIInputStreamReference ABI::Windows::Storage::Streams::IInputStreamReference +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IInputStreamReference; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIOutputStream_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIOutputStream_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIOutputStream __x_ABI_CWindows_CStorage_CStreams_CIOutputStream; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIOutputStream ABI::Windows::Storage::Streams::IOutputStream +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IOutputStream; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream ABI::Windows::Storage::Streams::IRandomAccessStream +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IRandomAccessStream; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference ABI::Windows::Storage::Streams::IRandomAccessStreamReference +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IRandomAccessStreamReference; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReferenceStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReferenceStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReferenceStatics __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReferenceStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReferenceStatics ABI::Windows::Storage::Streams::IRandomAccessStreamReferenceStatics +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IRandomAccessStreamReferenceStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamStatics __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamStatics ABI::Windows::Storage::Streams::IRandomAccessStreamStatics +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IRandomAccessStreamStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType; +#ifdef __cplusplus +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType ABI::Windows::Storage::Streams::IRandomAccessStreamWithContentType +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + interface IRandomAccessStreamWithContentType; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +#define ____FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +typedef interface __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream; +#ifdef __cplusplus +#define __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +#define ____FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +typedef interface __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream; +#ifdef __cplusplus +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream ABI::Windows::Foundation::Collections::IVector +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + /***************************************************************************** * IBuffer interface */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_INTERFACE_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_INTERFACE_DEFINED__ @@ -194,33 +589,33 @@ interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer { #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer_put_Length(This,value) (This)->lpVtbl->put_Length(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBuffer_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBuffer_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBuffer_Release(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBuffer_Release(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IBuffer methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Capacity(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Capacity(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 *value) { return This->lpVtbl->get_Capacity(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Length(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 *value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_get_Length(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 *value) { return This->lpVtbl->get_Length(This,value); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_put_Length(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_put_Length(__x_ABI_CWindows_CStorage_CStreams_CIBuffer* This,UINT32 value) { return This->lpVtbl->put_Length(This,value); } #endif @@ -243,10 +638,12 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBuffer_put_Lengt #endif #endif /* ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /***************************************************************************** * IBufferFactory interface */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_INTERFACE_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_INTERFACE_DEFINED__ @@ -330,27 +727,27 @@ interface __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory { #define __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Create(This,capacity,value) (This)->lpVtbl->Create(This,capacity,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Release(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Release(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IBufferFactory methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Create(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,UINT32 capacity,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **value) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Create(__x_ABI_CWindows_CStorage_CStreams_CIBufferFactory* This,UINT32 capacity,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **value) { return This->lpVtbl->Create(This,capacity,value); } #endif @@ -371,6 +768,1666 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_Cr #endif #endif /* ____x_ABI_CWindows_CStorage_CStreams_CIBufferFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IBufferStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CStreams_CIBufferStatics, 0xe901e65b, 0xd716, 0x475a, 0xa9,0x0a, 0xaf,0x72,0x29,0xb1,0xe7,0x41); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + MIDL_INTERFACE("e901e65b-d716-475a-a90a-af7229b1e741") + IBufferStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateCopyFromMemoryBuffer( + ABI::Windows::Foundation::IMemoryBuffer *input, + ABI::Windows::Storage::Streams::IBuffer **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateMemoryBufferOverIBuffer( + ABI::Windows::Storage::Streams::IBuffer *input, + ABI::Windows::Foundation::IMemoryBuffer **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics, 0xe901e65b, 0xd716, 0x475a, 0xa9,0x0a, 0xaf,0x72,0x29,0xb1,0xe7,0x41) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CStreams_CIBufferStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This, + TrustLevel *trustLevel); + + /*** IBufferStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateCopyFromMemoryBuffer)( + __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This, + __x_ABI_CWindows_CFoundation_CIMemoryBuffer *input, + __x_ABI_CWindows_CStorage_CStreams_CIBuffer **value); + + HRESULT (STDMETHODCALLTYPE *CreateMemoryBufferOverIBuffer)( + __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics *This, + __x_ABI_CWindows_CStorage_CStreams_CIBuffer *input, + __x_ABI_CWindows_CFoundation_CIMemoryBuffer **value); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CStreams_CIBufferStaticsVtbl; + +interface __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics { + CONST_VTBL __x_ABI_CWindows_CStorage_CStreams_CIBufferStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IBufferStatics methods ***/ +#define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_CreateCopyFromMemoryBuffer(This,input,value) (This)->lpVtbl->CreateCopyFromMemoryBuffer(This,input,value) +#define __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_CreateMemoryBufferOverIBuffer(This,input,value) (This)->lpVtbl->CreateMemoryBufferOverIBuffer(This,input,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_Release(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IBufferStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_CreateCopyFromMemoryBuffer(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This,__x_ABI_CWindows_CFoundation_CIMemoryBuffer *input,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **value) { + return This->lpVtbl->CreateCopyFromMemoryBuffer(This,input,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_CreateMemoryBufferOverIBuffer(__x_ABI_CWindows_CStorage_CStreams_CIBufferStatics* This,__x_ABI_CWindows_CStorage_CStreams_CIBuffer *input,__x_ABI_CWindows_CFoundation_CIMemoryBuffer **value) { + return This->lpVtbl->CreateMemoryBufferOverIBuffer(This,input,value); +} +#endif +#ifdef WIDL_using_Windows_Storage_Streams +#define IID_IBufferStatics IID___x_ABI_CWindows_CStorage_CStreams_CIBufferStatics +#define IBufferStaticsVtbl __x_ABI_CWindows_CStorage_CStreams_CIBufferStaticsVtbl +#define IBufferStatics __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics +#define IBufferStatics_QueryInterface __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_QueryInterface +#define IBufferStatics_AddRef __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_AddRef +#define IBufferStatics_Release __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_Release +#define IBufferStatics_GetIids __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetIids +#define IBufferStatics_GetRuntimeClassName __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetRuntimeClassName +#define IBufferStatics_GetTrustLevel __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_GetTrustLevel +#define IBufferStatics_CreateCopyFromMemoryBuffer __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_CreateCopyFromMemoryBuffer +#define IBufferStatics_CreateMemoryBufferOverIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_CreateMemoryBufferOverIBuffer +#endif /* WIDL_using_Windows_Storage_Streams */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CStreams_CIBufferStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IRandomAccessStream interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream, 0x905a0fe1, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + MIDL_INTERFACE("905a0fe1-bc53-11df-8c49-001e4fc686da") + IRandomAccessStream : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Size( + UINT64 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Size( + UINT64 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetInputStreamAt( + UINT64 position, + ABI::Windows::Storage::Streams::IInputStream **stream) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetOutputStreamAt( + UINT64 position, + ABI::Windows::Storage::Streams::IOutputStream **stream) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Position( + UINT64 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE Seek( + UINT64 position) = 0; + + virtual HRESULT STDMETHODCALLTYPE CloneStream( + ABI::Windows::Storage::Streams::IRandomAccessStream **stream) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CanRead( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CanWrite( + boolean *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream, 0x905a0fe1, 0xbc53, 0x11df, 0x8c,0x49, 0x00,0x1e,0x4f,0xc6,0x86,0xda) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This, + TrustLevel *trustLevel); + + /*** IRandomAccessStream methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Size)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This, + UINT64 *value); + + HRESULT (STDMETHODCALLTYPE *put_Size)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This, + UINT64 value); + + HRESULT (STDMETHODCALLTYPE *GetInputStreamAt)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This, + UINT64 position, + __x_ABI_CWindows_CStorage_CStreams_CIInputStream **stream); + + HRESULT (STDMETHODCALLTYPE *GetOutputStreamAt)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This, + UINT64 position, + __x_ABI_CWindows_CStorage_CStreams_CIOutputStream **stream); + + HRESULT (STDMETHODCALLTYPE *get_Position)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This, + UINT64 *value); + + HRESULT (STDMETHODCALLTYPE *Seek)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This, + UINT64 position); + + HRESULT (STDMETHODCALLTYPE *CloneStream)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **stream); + + HRESULT (STDMETHODCALLTYPE *get_CanRead)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_CanWrite)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *This, + boolean *value); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamVtbl; + +interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream { + CONST_VTBL __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IRandomAccessStream methods ***/ +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_put_Size(This,value) (This)->lpVtbl->put_Size(This,value) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetInputStreamAt(This,position,stream) (This)->lpVtbl->GetInputStreamAt(This,position,stream) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetOutputStreamAt(This,position,stream) (This)->lpVtbl->GetOutputStreamAt(This,position,stream) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_get_Position(This,value) (This)->lpVtbl->get_Position(This,value) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_Seek(This,position) (This)->lpVtbl->Seek(This,position) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_CloneStream(This,stream) (This)->lpVtbl->CloneStream(This,stream) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_get_CanRead(This,value) (This)->lpVtbl->get_CanRead(This,value) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_get_CanWrite(This,value) (This)->lpVtbl->get_CanWrite(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_Release(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IRandomAccessStream methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_get_Size(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This,UINT64 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_put_Size(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This,UINT64 value) { + return This->lpVtbl->put_Size(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetInputStreamAt(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This,UINT64 position,__x_ABI_CWindows_CStorage_CStreams_CIInputStream **stream) { + return This->lpVtbl->GetInputStreamAt(This,position,stream); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetOutputStreamAt(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This,UINT64 position,__x_ABI_CWindows_CStorage_CStreams_CIOutputStream **stream) { + return This->lpVtbl->GetOutputStreamAt(This,position,stream); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_get_Position(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This,UINT64 *value) { + return This->lpVtbl->get_Position(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_Seek(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This,UINT64 position) { + return This->lpVtbl->Seek(This,position); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_CloneStream(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **stream) { + return This->lpVtbl->CloneStream(This,stream); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_get_CanRead(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This,boolean *value) { + return This->lpVtbl->get_CanRead(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_get_CanWrite(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* This,boolean *value) { + return This->lpVtbl->get_CanWrite(This,value); +} +#endif +#ifdef WIDL_using_Windows_Storage_Streams +#define IID_IRandomAccessStream IID___x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream +#define IRandomAccessStreamVtbl __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamVtbl +#define IRandomAccessStream __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream +#define IRandomAccessStream_QueryInterface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_QueryInterface +#define IRandomAccessStream_AddRef __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_AddRef +#define IRandomAccessStream_Release __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_Release +#define IRandomAccessStream_GetIids __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetIids +#define IRandomAccessStream_GetRuntimeClassName __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetRuntimeClassName +#define IRandomAccessStream_GetTrustLevel __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetTrustLevel +#define IRandomAccessStream_get_Size __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_get_Size +#define IRandomAccessStream_put_Size __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_put_Size +#define IRandomAccessStream_GetInputStreamAt __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetInputStreamAt +#define IRandomAccessStream_GetOutputStreamAt __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_GetOutputStreamAt +#define IRandomAccessStream_get_Position __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_get_Position +#define IRandomAccessStream_Seek __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_Seek +#define IRandomAccessStream_CloneStream __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_CloneStream +#define IRandomAccessStream_get_CanRead __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_get_CanRead +#define IRandomAccessStream_get_CanWrite __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_get_CanWrite +#endif /* WIDL_using_Windows_Storage_Streams */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IRandomAccessStreamWithContentType interface + */ +#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType, 0xcc254827, 0x4b3d, 0x438f, 0x92,0x32, 0x10,0xc7,0x6b,0xc7,0xe0,0x38); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Storage { + namespace Streams { + MIDL_INTERFACE("cc254827-4b3d-438f-9232-10c76bc7e038") + IRandomAccessStreamWithContentType : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType, 0xcc254827, 0x4b3d, 0x438f, 0x92,0x32, 0x10,0xc7,0x6b,0xc7,0xe0,0x38) +#endif +#else +typedef struct __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentTypeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentTypeVtbl; + +interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType { + CONST_VTBL __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentTypeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_QueryInterface(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_AddRef(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_Release(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetIids(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetRuntimeClassName(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetTrustLevel(__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_Storage_Streams +#define IID_IRandomAccessStreamWithContentType IID___x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType +#define IRandomAccessStreamWithContentTypeVtbl __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentTypeVtbl +#define IRandomAccessStreamWithContentType __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType +#define IRandomAccessStreamWithContentType_QueryInterface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_QueryInterface +#define IRandomAccessStreamWithContentType_AddRef __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_AddRef +#define IRandomAccessStreamWithContentType_Release __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_Release +#define IRandomAccessStreamWithContentType_GetIids __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetIids +#define IRandomAccessStreamWithContentType_GetRuntimeClassName __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetRuntimeClassName +#define IRandomAccessStreamWithContentType_GetTrustLevel __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_GetTrustLevel +#endif /* WIDL_using_Windows_Storage_Streams */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_INTERFACE_DEFINED__ */ + +/* + * Class Windows.Storage.Streams.RandomAccessStream + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Storage_Streams_RandomAccessStream_DEFINED +#define RUNTIMECLASS_Windows_Storage_Streams_RandomAccessStream_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Storage_Streams_RandomAccessStream[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','r','e','a','m','s','.','R','a','n','d','o','m','A','c','c','e','s','s','S','t','r','e','a','m',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_Streams_RandomAccessStream[] = L"Windows.Storage.Streams.RandomAccessStream"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_Streams_RandomAccessStream[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','r','e','a','m','s','.','R','a','n','d','o','m','A','c','c','e','s','s','S','t','r','e','a','m',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Storage_Streams_RandomAccessStream_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Storage.Streams.Buffer + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Storage_Streams_Buffer_DEFINED +#define RUNTIMECLASS_Windows_Storage_Streams_Buffer_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Storage_Streams_Buffer[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','r','e','a','m','s','.','B','u','f','f','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_Streams_Buffer[] = L"Windows.Storage.Streams.Buffer"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_Streams_Buffer[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','r','e','a','m','s','.','B','u','f','f','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Storage_Streams_Buffer_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.Storage.Streams.RandomAccessStreamReference + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_Storage_Streams_RandomAccessStreamReference_DEFINED +#define RUNTIMECLASS_Windows_Storage_Streams_RandomAccessStreamReference_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_Storage_Streams_RandomAccessStreamReference[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','r','e','a','m','s','.','R','a','n','d','o','m','A','c','c','e','s','s','S','t','r','e','a','m','R','e','f','e','r','e','n','c','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_Streams_RandomAccessStreamReference[] = L"Windows.Storage.Streams.RandomAccessStreamReference"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_Storage_Streams_RandomAccessStreamReference[] = {'W','i','n','d','o','w','s','.','S','t','o','r','a','g','e','.','S','t','r','e','a','m','s','.','R','a','n','d','o','m','A','c','c','e','s','s','S','t','r','e','a','m','R','e','f','e','r','e','n','c','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_Storage_Streams_RandomAccessStreamReference_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream, 0xba666a00, 0x1555, 0x5df4, 0x81,0xa5, 0x07,0xd2,0x3f,0x7f,0xfc,0xeb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("ba666a00-1555-5df4-81a5-07d23f7ffceb") + IIterable : IIterable_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream, 0xba666a00, 0x1555, 0x5df4, 0x81,0xa5, 0x07,0xd2,0x3f,0x7f,0xfc,0xeb) +#endif +#else +typedef struct __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream **value); + + END_INTERFACE +} __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl; + +interface __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream { + CONST_VTBL __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface(__FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef(__FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release(__FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids(__FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName(__FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel(__FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_First(__FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,__FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_IRandomAccessStream IID___FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream +#define IIterable_IRandomAccessStreamVtbl __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl +#define IIterable_IRandomAccessStream __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream +#define IIterable_IRandomAccessStream_QueryInterface __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface +#define IIterable_IRandomAccessStream_AddRef __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef +#define IIterable_IRandomAccessStream_Release __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release +#define IIterable_IRandomAccessStream_GetIids __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids +#define IIterable_IRandomAccessStream_GetRuntimeClassName __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName +#define IIterable_IRandomAccessStream_GetTrustLevel __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel +#define IIterable_IRandomAccessStream_First __FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream, 0xc875446a, 0x587f, 0x58da, 0x89,0x7e, 0x3b,0xbe,0x5e,0xc7,0xc3,0x0b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("c875446a-587f-58da-897e-3bbe5ec7c30b") + IIterator : IIterator_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream, 0xc875446a, 0x587f, 0x58da, 0x89,0x7e, 0x3b,0xbe,0x5e,0xc7,0xc3,0x0b) +#endif +#else +typedef struct __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + UINT32 items_size, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl; + +interface __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream { + CONST_VTBL __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface(__FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef(__FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release(__FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids(__FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName(__FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel(__FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_Current(__FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_HasCurrent(__FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_MoveNext(__FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetMany(__FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,UINT32 items_size,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_IRandomAccessStream IID___FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream +#define IIterator_IRandomAccessStreamVtbl __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl +#define IIterator_IRandomAccessStream __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream +#define IIterator_IRandomAccessStream_QueryInterface __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface +#define IIterator_IRandomAccessStream_AddRef __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef +#define IIterator_IRandomAccessStream_Release __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release +#define IIterator_IRandomAccessStream_GetIids __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids +#define IIterator_IRandomAccessStream_GetRuntimeClassName __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName +#define IIterator_IRandomAccessStream_GetTrustLevel __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel +#define IIterator_IRandomAccessStream_get_Current __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_Current +#define IIterator_IRandomAccessStream_get_HasCurrent __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_HasCurrent +#define IIterator_IRandomAccessStream_MoveNext __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_MoveNext +#define IIterator_IRandomAccessStream_GetMany __FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ +#define ____FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream, 0x92cd0a46, 0x2266, 0x5cd6, 0x92,0x93, 0xe1,0x11,0x29,0x9f,0x27,0x93); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("92cd0a46-2266-5cd6-9293-e111299f2793") + IVectorView : IVectorView_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream, 0x92cd0a46, 0x2266, 0x5cd6, 0x92,0x93, 0xe1,0x11,0x29,0x9f,0x27,0x93) +#endif +#else +typedef struct __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + UINT32 index, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl; + +interface __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream { + CONST_VTBL __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface(__FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef(__FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release(__FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids(__FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName(__FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel(__FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetAt(__FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,UINT32 index,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_Size(__FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_IndexOf(__FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetMany(__FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_IRandomAccessStream IID___FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream +#define IVectorView_IRandomAccessStreamVtbl __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl +#define IVectorView_IRandomAccessStream __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream +#define IVectorView_IRandomAccessStream_QueryInterface __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface +#define IVectorView_IRandomAccessStream_AddRef __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef +#define IVectorView_IRandomAccessStream_Release __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release +#define IVectorView_IRandomAccessStream_GetIids __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids +#define IVectorView_IRandomAccessStream_GetRuntimeClassName __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName +#define IVectorView_IRandomAccessStream_GetTrustLevel __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel +#define IVectorView_IRandomAccessStream_GetAt __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetAt +#define IVectorView_IRandomAccessStream_get_Size __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_Size +#define IVectorView_IRandomAccessStream_IndexOf __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_IndexOf +#define IVectorView_IRandomAccessStream_GetMany __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVector interface + */ +#ifndef ____FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ +#define ____FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream, 0x2736b66b, 0xdaa3, 0x5e0c, 0x98,0x42, 0x6a,0x0f,0x44,0xb5,0x44,0x0b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("2736b66b-daa3-5e0c-9842-6a0f44b5440b") + IVector : IVector_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream, 0x2736b66b, 0xdaa3, 0x5e0c, 0x98,0x42, 0x6a,0x0f,0x44,0xb5,0x44,0x0b) +#endif +#else +typedef struct __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + TrustLevel *trustLevel); + + /*** IVector methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + UINT32 index, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *GetView)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + __FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream **value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *SetAt)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + UINT32 index, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *value); + + HRESULT (STDMETHODCALLTYPE *InsertAt)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + UINT32 index, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAt)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + UINT32 index); + + HRESULT (STDMETHODCALLTYPE *Append)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *value); + + HRESULT (STDMETHODCALLTYPE *RemoveAtEnd)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + HRESULT (STDMETHODCALLTYPE *Clear)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + UINT32 start_index, + UINT32 items_size, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **items, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *ReplaceAll)( + __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + UINT32 count, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **items); + + END_INTERFACE +} __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl; + +interface __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream { + CONST_VTBL __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector methods ***/ +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetView(This,value) (This)->lpVtbl->GetView(This,value) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_SetAt(This,index,value) (This)->lpVtbl->SetAt(This,index,value) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_InsertAt(This,index,value) (This)->lpVtbl->InsertAt(This,index,value) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_Append(This,value) (This)->lpVtbl->Append(This,value) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_RemoveAtEnd(This) (This)->lpVtbl->RemoveAtEnd(This) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_Clear(This) (This)->lpVtbl->Clear(This) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#define __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_ReplaceAll(This,count,items) (This)->lpVtbl->ReplaceAll(This,count,items) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector methods ***/ +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetAt(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,UINT32 index,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_Size(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetView(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,__FIVectorView_1_Windows__CStorage__CStreams__CIRandomAccessStream **value) { + return This->lpVtbl->GetView(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_IndexOf(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_SetAt(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,UINT32 index,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *value) { + return This->lpVtbl->SetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_InsertAt(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,UINT32 index,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *value) { + return This->lpVtbl->InsertAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_RemoveAt(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,UINT32 index) { + return This->lpVtbl->RemoveAt(This,index); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_Append(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream *value) { + return This->lpVtbl->Append(This,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_RemoveAtEnd(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->RemoveAtEnd(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_Clear(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->Clear(This); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetMany(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,UINT32 start_index,UINT32 items_size,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +static __WIDL_INLINE HRESULT __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_ReplaceAll(__FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,UINT32 count,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **items) { + return This->lpVtbl->ReplaceAll(This,count,items); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVector_IRandomAccessStream IID___FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream +#define IVector_IRandomAccessStreamVtbl __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl +#define IVector_IRandomAccessStream __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream +#define IVector_IRandomAccessStream_QueryInterface __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface +#define IVector_IRandomAccessStream_AddRef __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef +#define IVector_IRandomAccessStream_Release __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release +#define IVector_IRandomAccessStream_GetIids __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids +#define IVector_IRandomAccessStream_GetRuntimeClassName __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName +#define IVector_IRandomAccessStream_GetTrustLevel __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel +#define IVector_IRandomAccessStream_GetAt __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetAt +#define IVector_IRandomAccessStream_get_Size __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_Size +#define IVector_IRandomAccessStream_GetView __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetView +#define IVector_IRandomAccessStream_IndexOf __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_IndexOf +#define IVector_IRandomAccessStream_SetAt __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_SetAt +#define IVector_IRandomAccessStream_InsertAt __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_InsertAt +#define IVector_IRandomAccessStream_RemoveAt __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_RemoveAt +#define IVector_IRandomAccessStream_Append __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_Append +#define IVector_IRandomAccessStream_RemoveAtEnd __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_RemoveAtEnd +#define IVector_IRandomAccessStream_Clear __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_Clear +#define IVector_IRandomAccessStream_GetMany __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetMany +#define IVector_IRandomAccessStream_ReplaceAll __FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_ReplaceAll +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVector_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer, 0x51c3d2fd, 0xb8a1, 0x5620, 0xb7,0x46, 0x7e,0xe6,0xd5,0x33,0xac,0xa3); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("51c3d2fd-b8a1-5620-b746-7ee6d533aca3") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer, 0x51c3d2fd, 0xb8a1, 0x5620, 0xb7,0x46, 0x7e,0xe6,0xd5,0x33,0xac,0xa3) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBufferVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer *This, + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBufferVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBufferVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_Release(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer* This,__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_IBuffer IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer +#define IAsyncOperationCompletedHandler_IBufferVtbl __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBufferVtbl +#define IAsyncOperationCompletedHandler_IBuffer __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer +#define IAsyncOperationCompletedHandler_IBuffer_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_QueryInterface +#define IAsyncOperationCompletedHandler_IBuffer_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_AddRef +#define IAsyncOperationCompletedHandler_IBuffer_Release __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_Release +#define IAsyncOperationCompletedHandler_IBuffer_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream, 0x398c4183, 0x793d, 0x5b00, 0x81,0x9b, 0x4a,0xef,0x92,0x48,0x5e,0x94); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("398c4183-793d-5b00-819b-4aef92485e94") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream, 0x398c4183, 0x793d, 0x5b00, 0x81,0x9b, 0x4a,0xef,0x92,0x48,0x5e,0x94) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_IRandomAccessStream IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream +#define IAsyncOperationCompletedHandler_IRandomAccessStreamVtbl __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl +#define IAsyncOperationCompletedHandler_IRandomAccessStream __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream +#define IAsyncOperationCompletedHandler_IRandomAccessStream_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface +#define IAsyncOperationCompletedHandler_IRandomAccessStream_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef +#define IAsyncOperationCompletedHandler_IRandomAccessStream_Release __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release +#define IAsyncOperationCompletedHandler_IRandomAccessStream_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer, 0x3bee8834, 0xb9a7, 0x5a80, 0xa7,0x46, 0x5e,0xf0,0x97,0x22,0x78,0x78); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("3bee8834-b9a7-5a80-a746-5ef097227878") + IAsyncOperation : IAsyncOperation_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer, 0x3bee8834, 0xb9a7, 0x5a80, 0xa7,0x46, 0x5e,0xf0,0x97,0x22,0x78,0x78) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBufferVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer *This, + __x_ABI_CWindows_CStorage_CStreams_CIBuffer **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBufferVtbl; + +interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer { + CONST_VTBL __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBufferVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_QueryInterface(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_AddRef(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_Release(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetIids(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetTrustLevel(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_put_Completed(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_get_Completed(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIBuffer **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetResults(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer* This,__x_ABI_CWindows_CStorage_CStreams_CIBuffer **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_IBuffer IID___FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer +#define IAsyncOperation_IBufferVtbl __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBufferVtbl +#define IAsyncOperation_IBuffer __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer +#define IAsyncOperation_IBuffer_QueryInterface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_QueryInterface +#define IAsyncOperation_IBuffer_AddRef __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_AddRef +#define IAsyncOperation_IBuffer_Release __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_Release +#define IAsyncOperation_IBuffer_GetIids __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetIids +#define IAsyncOperation_IBuffer_GetRuntimeClassName __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetRuntimeClassName +#define IAsyncOperation_IBuffer_GetTrustLevel __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetTrustLevel +#define IAsyncOperation_IBuffer_put_Completed __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_put_Completed +#define IAsyncOperation_IBuffer_get_Completed __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_get_Completed +#define IAsyncOperation_IBuffer_GetResults __FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream, 0x430ecece, 0x1418, 0x5d19, 0x81,0xb2, 0x5d,0xdb,0x38,0x16,0x03,0xcc); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("430ecece-1418-5d19-81b2-5ddb381603cc") + IAsyncOperation : IAsyncOperation_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream, 0x430ecece, 0x1418, 0x5d19, 0x81,0xb2, 0x5d,0xdb,0x38,0x16,0x03,0xcc) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream *This, + __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl; + +interface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream { + CONST_VTBL __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_put_Completed(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_Completed(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CStreams__CIRandomAccessStream **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetResults(__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream* This,__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_IRandomAccessStream IID___FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream +#define IAsyncOperation_IRandomAccessStreamVtbl __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStreamVtbl +#define IAsyncOperation_IRandomAccessStream __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream +#define IAsyncOperation_IRandomAccessStream_QueryInterface __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_QueryInterface +#define IAsyncOperation_IRandomAccessStream_AddRef __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_AddRef +#define IAsyncOperation_IRandomAccessStream_Release __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_Release +#define IAsyncOperation_IRandomAccessStream_GetIids __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetIids +#define IAsyncOperation_IRandomAccessStream_GetRuntimeClassName __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetRuntimeClassName +#define IAsyncOperation_IRandomAccessStream_GetTrustLevel __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetTrustLevel +#define IAsyncOperation_IRandomAccessStream_put_Completed __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_put_Completed +#define IAsyncOperation_IRandomAccessStream_get_Completed __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_get_Completed +#define IAsyncOperation_IRandomAccessStream_GetResults __FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream_INTERFACE_DEFINED__ */ /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/windows.system.h b/lib/libc/include/any-windows-any/windows.system.h index aa8b99c0c1645dd097afddfc5a1d3d24b5f86359..ecc4a001dfa484623919f496b7e03caaeb75acf6 100644 --- a/lib/libc/include/any-windows-any/windows.system.h +++ b/lib/libc/include/any-windows-any/windows.system.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/windows.system.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/windows.system.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,8 +16,61 @@ #ifndef __windows_system_h__ #define __windows_system_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler ABI::Windows::System::IDispatcherQueueHandler +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueueHandler; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueue_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueue_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueue __x_ABI_CWindows_CSystem_CIDispatcherQueue; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue ABI::Windows::System::IDispatcherQueue +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueue; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueue2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueue2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueue2 __x_ABI_CWindows_CSystem_CIDispatcherQueue2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue2 ABI::Windows::System::IDispatcherQueue2 +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueue2; + } + } +} +#endif /* __cplusplus */ +#endif + #ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueController_FWD_DEFINED__ #define ____x_ABI_CWindows_CSystem_CIDispatcherQueueController_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueController __x_ABI_CWindows_CSystem_CIDispatcherQueueController; @@ -33,17 +86,882 @@ namespace ABI { #endif /* __cplusplus */ #endif +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics ABI::Windows::System::IDispatcherQueueControllerStatics +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueueControllerStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs ABI::Windows::System::IDispatcherQueueShutdownStartingEventArgs +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueueShutdownStartingEventArgs; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics ABI::Windows::System::IDispatcherQueueStatics +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueueStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer ABI::Windows::System::IDispatcherQueueTimer +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueueTimer; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIUserChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIUserChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIUserChangedEventArgs __x_ABI_CWindows_CSystem_CIUserChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIUserChangedEventArgs ABI::Windows::System::IUserChangedEventArgs +namespace ABI { + namespace Windows { + namespace System { + interface IUserChangedEventArgs; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CDispatcherQueue_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CDispatcherQueue_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace System { + class DispatcherQueue; + } + } +} +#else +typedef struct __x_ABI_CWindows_CSystem_CDispatcherQueue __x_ABI_CWindows_CSystem_CDispatcherQueue; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSystem_CDispatcherQueue_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CSystem_CDispatcherQueueController_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CDispatcherQueueController_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace System { + class DispatcherQueueController; + } + } +} +#else +typedef struct __x_ABI_CWindows_CSystem_CDispatcherQueueController __x_ABI_CWindows_CSystem_CDispatcherQueueController; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSystem_CDispatcherQueueController_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CSystem_CDispatcherQueueShutdownStartingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CDispatcherQueueShutdownStartingEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace System { + class DispatcherQueueShutdownStartingEventArgs; + } + } +} +#else +typedef struct __x_ABI_CWindows_CSystem_CDispatcherQueueShutdownStartingEventArgs __x_ABI_CWindows_CSystem_CDispatcherQueueShutdownStartingEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSystem_CDispatcherQueueShutdownStartingEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CSystem_CDispatcherQueueTimer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CDispatcherQueueTimer_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace System { + class DispatcherQueueTimer; + } + } +} +#else +typedef struct __x_ABI_CWindows_CSystem_CDispatcherQueueTimer __x_ABI_CWindows_CSystem_CDispatcherQueueTimer; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSystem_CDispatcherQueueTimer_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CSystem_CUser_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CUser_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace System { + class User; + } + } +} +#else +typedef struct __x_ABI_CWindows_CSystem_CUser __x_ABI_CWindows_CSystem_CUser; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSystem_CUser_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CSystem_CUserChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CUserChangedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace System { + class UserChangedEventArgs; + } + } +} +#else +typedef struct __x_ABI_CWindows_CSystem_CUserChangedEventArgs __x_ABI_CWindows_CSystem_CUserChangedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSystem_CUserChangedEventArgs_FWD_DEFINED__ */ + +#ifndef ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + /* Headers for imported files */ #include +#include +#include +#include +#include #ifdef __cplusplus extern "C" { #endif +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CSystem_CDispatcherQueuePriority __x_ABI_CWindows_CSystem_CDispatcherQueuePriority; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CSystem_CProcessorArchitecture __x_ABI_CWindows_CSystem_CProcessorArchitecture; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueue_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueue_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueue __x_ABI_CWindows_CSystem_CIDispatcherQueue; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue ABI::Windows::System::IDispatcherQueue +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueue; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueue2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueue2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueue2 __x_ABI_CWindows_CSystem_CIDispatcherQueue2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue2 ABI::Windows::System::IDispatcherQueue2 +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueue2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueController_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueController_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueController __x_ABI_CWindows_CSystem_CIDispatcherQueueController; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueController ABI::Windows::System::IDispatcherQueueController +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueueController; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics ABI::Windows::System::IDispatcherQueueControllerStatics +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueueControllerStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs ABI::Windows::System::IDispatcherQueueShutdownStartingEventArgs +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueueShutdownStartingEventArgs; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics ABI::Windows::System::IDispatcherQueueStatics +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueueStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer ABI::Windows::System::IDispatcherQueueTimer +namespace ABI { + namespace Windows { + namespace System { + interface IDispatcherQueueTimer; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIUser __x_ABI_CWindows_CSystem_CIUser; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIUser ABI::Windows::System::IUser +namespace ABI { + namespace Windows { + namespace System { + interface IUser; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIUserStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIUserStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIUserStatics __x_ABI_CWindows_CSystem_CIUserStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIUserStatics ABI::Windows::System::IUserStatics +namespace ABI { + namespace Windows { + namespace System { + interface IUserStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIUserChangedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIUserChangedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIUserChangedEventArgs __x_ABI_CWindows_CSystem_CIUserChangedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIUserChangedEventArgs ABI::Windows::System::IUserChangedEventArgs +namespace ABI { + namespace Windows { + namespace System { + interface IUserChangedEventArgs; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CIUserChangedEventArgs2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIUserChangedEventArgs2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CIUserChangedEventArgs2 __x_ABI_CWindows_CSystem_CIUserChangedEventArgs2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CIUserChangedEventArgs2 ABI::Windows::System::IUserChangedEventArgs2 +namespace ABI { + namespace Windows { + namespace System { + interface IUserChangedEventArgs2; + } + } +} +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + enum DispatcherQueuePriority { + DispatcherQueuePriority_Low = -10, + DispatcherQueuePriority_Normal = 0, + DispatcherQueuePriority_High = 10 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CSystem_CDispatcherQueuePriority { + DispatcherQueuePriority_Low = -10, + DispatcherQueuePriority_Normal = 0, + DispatcherQueuePriority_High = 10 +}; +#ifdef WIDL_using_Windows_System +#define DispatcherQueuePriority __x_ABI_CWindows_CSystem_CDispatcherQueuePriority +#endif /* WIDL_using_Windows_System */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + enum ProcessorArchitecture { + ProcessorArchitecture_X86 = 0, + ProcessorArchitecture_Arm = 5, + ProcessorArchitecture_X64 = 9, + ProcessorArchitecture_Neutral = 11, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + ProcessorArchitecture_Arm64 = 12, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + ProcessorArchitecture_X86OnArm64 = 14, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ + ProcessorArchitecture_Unknown = 65535 + }; + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CSystem_CProcessorArchitecture { + ProcessorArchitecture_X86 = 0, + ProcessorArchitecture_Arm = 5, + ProcessorArchitecture_X64 = 9, + ProcessorArchitecture_Neutral = 11, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + ProcessorArchitecture_Arm64 = 12, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + ProcessorArchitecture_X86OnArm64 = 14, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ + ProcessorArchitecture_Unknown = 65535 +}; +#ifdef WIDL_using_Windows_System +#define ProcessorArchitecture __x_ABI_CWindows_CSystem_CProcessorArchitecture +#endif /* WIDL_using_Windows_System */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IDispatcherQueueHandler interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CIDispatcherQueueHandler, 0xdfa2dc9c, 0x1a2d, 0x4917, 0x98,0xf2, 0x93,0x9a,0xf1,0xd6,0xe0,0xc8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + MIDL_INTERFACE("dfa2dc9c-1a2d-4917-98f2-939af1d6e0c8") + IDispatcherQueueHandler : public IUnknown + { + virtual HRESULT STDMETHODCALLTYPE Invoke( + ) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CIDispatcherQueueHandler, 0xdfa2dc9c, 0x1a2d, 0x4917, 0x98,0xf2, 0x93,0x9a,0xf1,0xd6,0xe0,0xc8) +#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CIDispatcherQueueHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler *This); + + /*** IDispatcherQueueHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler *This); + + END_INTERFACE +} __x_ABI_CWindows_CSystem_CIDispatcherQueueHandlerVtbl; + +interface __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler { + CONST_VTBL __x_ABI_CWindows_CSystem_CIDispatcherQueueHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatcherQueueHandler methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_Invoke(This) (This)->lpVtbl->Invoke(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_QueryInterface(__x_ABI_CWindows_CSystem_CIDispatcherQueueHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_AddRef(__x_ABI_CWindows_CSystem_CIDispatcherQueueHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_Release(__x_ABI_CWindows_CSystem_CIDispatcherQueueHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatcherQueueHandler methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_Invoke(__x_ABI_CWindows_CSystem_CIDispatcherQueueHandler* This) { + return This->lpVtbl->Invoke(This); +} +#endif +#ifdef WIDL_using_Windows_System +#define IID_IDispatcherQueueHandler IID___x_ABI_CWindows_CSystem_CIDispatcherQueueHandler +#define IDispatcherQueueHandlerVtbl __x_ABI_CWindows_CSystem_CIDispatcherQueueHandlerVtbl +#define IDispatcherQueueHandler __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler +#define IDispatcherQueueHandler_QueryInterface __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_QueryInterface +#define IDispatcherQueueHandler_AddRef __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_AddRef +#define IDispatcherQueueHandler_Release __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_Release +#define IDispatcherQueueHandler_Invoke __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_Invoke +#endif /* WIDL_using_Windows_System */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSystem_CIDispatcherQueueHandler_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/***************************************************************************** + * IDispatcherQueue interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueue_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueue_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CIDispatcherQueue, 0x603e88e4, 0xa338, 0x4ffe, 0xa4,0x57, 0xa5,0xcf,0xb9,0xce,0xb8,0x99); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + MIDL_INTERFACE("603e88e4-a338-4ffe-a457-a5cfb9ceb899") + IDispatcherQueue : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateTimer( + ABI::Windows::System::IDispatcherQueueTimer **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryEnqueue( + ABI::Windows::System::IDispatcherQueueHandler *callback, + boolean *result) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryEnqueueWithPriority( + enum DispatcherQueuePriority priority, + ABI::Windows::System::IDispatcherQueueHandler *callback, + boolean *result) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_ShutdownStarting( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_ShutdownStarting( + EventRegistrationToken token) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_ShutdownCompleted( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_ShutdownCompleted( + EventRegistrationToken token) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CIDispatcherQueue, 0x603e88e4, 0xa338, 0x4ffe, 0xa4,0x57, 0xa5,0xcf,0xb9,0xce,0xb8,0x99) +#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CIDispatcherQueueVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue *This, + TrustLevel *trustLevel); + + /*** IDispatcherQueue methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateTimer)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue *This, + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer **result); + + HRESULT (STDMETHODCALLTYPE *TryEnqueue)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue *This, + __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler *callback, + boolean *result); + + HRESULT (STDMETHODCALLTYPE *TryEnqueueWithPriority)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue *This, + enum __x_ABI_CWindows_CSystem_CDispatcherQueuePriority priority, + __x_ABI_CWindows_CSystem_CIDispatcherQueueHandler *callback, + boolean *result); + + HRESULT (STDMETHODCALLTYPE *add_ShutdownStarting)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue *This, + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_ShutdownStarting)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue *This, + EventRegistrationToken token); + + HRESULT (STDMETHODCALLTYPE *add_ShutdownCompleted)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue *This, + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_ShutdownCompleted)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CSystem_CIDispatcherQueueVtbl; + +interface __x_ABI_CWindows_CSystem_CIDispatcherQueue { + CONST_VTBL __x_ABI_CWindows_CSystem_CIDispatcherQueueVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDispatcherQueue methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue_CreateTimer(This,result) (This)->lpVtbl->CreateTimer(This,result) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue_TryEnqueue(This,callback,result) (This)->lpVtbl->TryEnqueue(This,callback,result) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue_TryEnqueueWithPriority(This,priority,callback,result) (This)->lpVtbl->TryEnqueueWithPriority(This,priority,callback,result) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue_add_ShutdownStarting(This,handler,token) (This)->lpVtbl->add_ShutdownStarting(This,handler,token) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue_remove_ShutdownStarting(This,token) (This)->lpVtbl->remove_ShutdownStarting(This,token) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue_add_ShutdownCompleted(This,handler,token) (This)->lpVtbl->add_ShutdownCompleted(This,handler,token) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue_remove_ShutdownCompleted(This,token) (This)->lpVtbl->remove_ShutdownCompleted(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue_QueryInterface(__x_ABI_CWindows_CSystem_CIDispatcherQueue* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueue_AddRef(__x_ABI_CWindows_CSystem_CIDispatcherQueue* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueue_Release(__x_ABI_CWindows_CSystem_CIDispatcherQueue* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue_GetIids(__x_ABI_CWindows_CSystem_CIDispatcherQueue* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CIDispatcherQueue* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue_GetTrustLevel(__x_ABI_CWindows_CSystem_CIDispatcherQueue* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDispatcherQueue methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue_CreateTimer(__x_ABI_CWindows_CSystem_CIDispatcherQueue* This,__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer **result) { + return This->lpVtbl->CreateTimer(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue_TryEnqueue(__x_ABI_CWindows_CSystem_CIDispatcherQueue* This,__x_ABI_CWindows_CSystem_CIDispatcherQueueHandler *callback,boolean *result) { + return This->lpVtbl->TryEnqueue(This,callback,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue_TryEnqueueWithPriority(__x_ABI_CWindows_CSystem_CIDispatcherQueue* This,enum __x_ABI_CWindows_CSystem_CDispatcherQueuePriority priority,__x_ABI_CWindows_CSystem_CIDispatcherQueueHandler *callback,boolean *result) { + return This->lpVtbl->TryEnqueueWithPriority(This,priority,callback,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue_add_ShutdownStarting(__x_ABI_CWindows_CSystem_CIDispatcherQueue* This,__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_ShutdownStarting(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue_remove_ShutdownStarting(__x_ABI_CWindows_CSystem_CIDispatcherQueue* This,EventRegistrationToken token) { + return This->lpVtbl->remove_ShutdownStarting(This,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue_add_ShutdownCompleted(__x_ABI_CWindows_CSystem_CIDispatcherQueue* This,__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_ShutdownCompleted(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue_remove_ShutdownCompleted(__x_ABI_CWindows_CSystem_CIDispatcherQueue* This,EventRegistrationToken token) { + return This->lpVtbl->remove_ShutdownCompleted(This,token); +} +#endif +#ifdef WIDL_using_Windows_System +#define IID_IDispatcherQueue IID___x_ABI_CWindows_CSystem_CIDispatcherQueue +#define IDispatcherQueueVtbl __x_ABI_CWindows_CSystem_CIDispatcherQueueVtbl +#define IDispatcherQueue __x_ABI_CWindows_CSystem_CIDispatcherQueue +#define IDispatcherQueue_QueryInterface __x_ABI_CWindows_CSystem_CIDispatcherQueue_QueryInterface +#define IDispatcherQueue_AddRef __x_ABI_CWindows_CSystem_CIDispatcherQueue_AddRef +#define IDispatcherQueue_Release __x_ABI_CWindows_CSystem_CIDispatcherQueue_Release +#define IDispatcherQueue_GetIids __x_ABI_CWindows_CSystem_CIDispatcherQueue_GetIids +#define IDispatcherQueue_GetRuntimeClassName __x_ABI_CWindows_CSystem_CIDispatcherQueue_GetRuntimeClassName +#define IDispatcherQueue_GetTrustLevel __x_ABI_CWindows_CSystem_CIDispatcherQueue_GetTrustLevel +#define IDispatcherQueue_CreateTimer __x_ABI_CWindows_CSystem_CIDispatcherQueue_CreateTimer +#define IDispatcherQueue_TryEnqueue __x_ABI_CWindows_CSystem_CIDispatcherQueue_TryEnqueue +#define IDispatcherQueue_TryEnqueueWithPriority __x_ABI_CWindows_CSystem_CIDispatcherQueue_TryEnqueueWithPriority +#define IDispatcherQueue_add_ShutdownStarting __x_ABI_CWindows_CSystem_CIDispatcherQueue_add_ShutdownStarting +#define IDispatcherQueue_remove_ShutdownStarting __x_ABI_CWindows_CSystem_CIDispatcherQueue_remove_ShutdownStarting +#define IDispatcherQueue_add_ShutdownCompleted __x_ABI_CWindows_CSystem_CIDispatcherQueue_add_ShutdownCompleted +#define IDispatcherQueue_remove_ShutdownCompleted __x_ABI_CWindows_CSystem_CIDispatcherQueue_remove_ShutdownCompleted +#endif /* WIDL_using_Windows_System */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSystem_CIDispatcherQueue_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/***************************************************************************** + * IDispatcherQueue2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueue2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueue2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CIDispatcherQueue2, 0xc822c647, 0x30ef, 0x506e, 0xbd,0x1e, 0xa6,0x47,0xae,0x66,0x75,0xff); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + MIDL_INTERFACE("c822c647-30ef-506e-bd1e-a647ae6675ff") + IDispatcherQueue2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_HasThreadAccess( + boolean *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CIDispatcherQueue2, 0xc822c647, 0x30ef, 0x506e, 0xbd,0x1e, 0xa6,0x47,0xae,0x66,0x75,0xff) +#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CIDispatcherQueue2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue2 *This, + TrustLevel *trustLevel); + + /*** IDispatcherQueue2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_HasThreadAccess)( + __x_ABI_CWindows_CSystem_CIDispatcherQueue2 *This, + boolean *value); + + END_INTERFACE +} __x_ABI_CWindows_CSystem_CIDispatcherQueue2Vtbl; + +interface __x_ABI_CWindows_CSystem_CIDispatcherQueue2 { + CONST_VTBL __x_ABI_CWindows_CSystem_CIDispatcherQueue2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDispatcherQueue2 methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueue2_get_HasThreadAccess(This,value) (This)->lpVtbl->get_HasThreadAccess(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue2_QueryInterface(__x_ABI_CWindows_CSystem_CIDispatcherQueue2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueue2_AddRef(__x_ABI_CWindows_CSystem_CIDispatcherQueue2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueue2_Release(__x_ABI_CWindows_CSystem_CIDispatcherQueue2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue2_GetIids(__x_ABI_CWindows_CSystem_CIDispatcherQueue2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue2_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CIDispatcherQueue2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue2_GetTrustLevel(__x_ABI_CWindows_CSystem_CIDispatcherQueue2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDispatcherQueue2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueue2_get_HasThreadAccess(__x_ABI_CWindows_CSystem_CIDispatcherQueue2* This,boolean *value) { + return This->lpVtbl->get_HasThreadAccess(This,value); +} +#endif +#ifdef WIDL_using_Windows_System +#define IID_IDispatcherQueue2 IID___x_ABI_CWindows_CSystem_CIDispatcherQueue2 +#define IDispatcherQueue2Vtbl __x_ABI_CWindows_CSystem_CIDispatcherQueue2Vtbl +#define IDispatcherQueue2 __x_ABI_CWindows_CSystem_CIDispatcherQueue2 +#define IDispatcherQueue2_QueryInterface __x_ABI_CWindows_CSystem_CIDispatcherQueue2_QueryInterface +#define IDispatcherQueue2_AddRef __x_ABI_CWindows_CSystem_CIDispatcherQueue2_AddRef +#define IDispatcherQueue2_Release __x_ABI_CWindows_CSystem_CIDispatcherQueue2_Release +#define IDispatcherQueue2_GetIids __x_ABI_CWindows_CSystem_CIDispatcherQueue2_GetIids +#define IDispatcherQueue2_GetRuntimeClassName __x_ABI_CWindows_CSystem_CIDispatcherQueue2_GetRuntimeClassName +#define IDispatcherQueue2_GetTrustLevel __x_ABI_CWindows_CSystem_CIDispatcherQueue2_GetTrustLevel +#define IDispatcherQueue2_get_HasThreadAccess __x_ABI_CWindows_CSystem_CIDispatcherQueue2_get_HasThreadAccess +#endif /* WIDL_using_Windows_System */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSystem_CIDispatcherQueue2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ + /***************************************************************************** * IDispatcherQueueController interface */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 #ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueController_INTERFACE_DEFINED__ #define ____x_ABI_CWindows_CSystem_CIDispatcherQueueController_INTERFACE_DEFINED__ @@ -56,6 +974,12 @@ namespace ABI { MIDL_INTERFACE("22f34e66-50db-4e36-a98d-61c01b384d20") IDispatcherQueueController : public IInspectable { + virtual HRESULT STDMETHODCALLTYPE get_DispatcherQueue( + ABI::Windows::System::IDispatcherQueue **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE ShutdownQueueAsync( + ABI::Windows::Foundation::IAsyncAction **operation) = 0; + }; } } @@ -94,6 +1018,15 @@ typedef struct __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerVtbl { __x_ABI_CWindows_CSystem_CIDispatcherQueueController *This, TrustLevel *trustLevel); + /*** IDispatcherQueueController methods ***/ + HRESULT (STDMETHODCALLTYPE *get_DispatcherQueue)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueController *This, + __x_ABI_CWindows_CSystem_CIDispatcherQueue **value); + + HRESULT (STDMETHODCALLTYPE *ShutdownQueueAsync)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueController *This, + __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); + END_INTERFACE } __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerVtbl; @@ -111,27 +1044,37 @@ interface __x_ABI_CWindows_CSystem_CIDispatcherQueueController { #define __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) #define __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) #define __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDispatcherQueueController methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueController_get_DispatcherQueue(This,value) (This)->lpVtbl->get_DispatcherQueue(This,value) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueController_ShutdownQueueAsync(This,operation) (This)->lpVtbl->ShutdownQueueAsync(This,operation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_QueryInterface(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_QueryInterface(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueController_AddRef(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueController_AddRef(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueController_Release(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueController_Release(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetIids(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetIids(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetTrustLevel(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetTrustLevel(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } +/*** IDispatcherQueueController methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_get_DispatcherQueue(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This,__x_ABI_CWindows_CSystem_CIDispatcherQueue **value) { + return This->lpVtbl->get_DispatcherQueue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_ShutdownQueueAsync(__x_ABI_CWindows_CSystem_CIDispatcherQueueController* This,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { + return This->lpVtbl->ShutdownQueueAsync(This,operation); +} #endif #ifdef WIDL_using_Windows_System #define IID_IDispatcherQueueController IID___x_ABI_CWindows_CSystem_CIDispatcherQueueController @@ -143,12 +1086,1113 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueController_ #define IDispatcherQueueController_GetIids __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetIids #define IDispatcherQueueController_GetRuntimeClassName __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetRuntimeClassName #define IDispatcherQueueController_GetTrustLevel __x_ABI_CWindows_CSystem_CIDispatcherQueueController_GetTrustLevel +#define IDispatcherQueueController_get_DispatcherQueue __x_ABI_CWindows_CSystem_CIDispatcherQueueController_get_DispatcherQueue +#define IDispatcherQueueController_ShutdownQueueAsync __x_ABI_CWindows_CSystem_CIDispatcherQueueController_ShutdownQueueAsync #endif /* WIDL_using_Windows_System */ #endif #endif #endif /* ____x_ABI_CWindows_CSystem_CIDispatcherQueueController_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/***************************************************************************** + * IDispatcherQueueControllerStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics, 0x0a6c98e0, 0x5198, 0x49a2, 0xa3,0x13, 0x3f,0x70,0xd1,0xf1,0x3c,0x27); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + MIDL_INTERFACE("0a6c98e0-5198-49a2-a313-3f70d1f13c27") + IDispatcherQueueControllerStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateOnDedicatedThread( + ABI::Windows::System::IDispatcherQueueController **result) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics, 0x0a6c98e0, 0x5198, 0x49a2, 0xa3,0x13, 0x3f,0x70,0xd1,0xf1,0x3c,0x27) +#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics *This, + TrustLevel *trustLevel); + + /*** IDispatcherQueueControllerStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateOnDedicatedThread)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics *This, + __x_ABI_CWindows_CSystem_CIDispatcherQueueController **result); + + END_INTERFACE +} __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStaticsVtbl; + +interface __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics { + CONST_VTBL __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDispatcherQueueControllerStatics methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_CreateOnDedicatedThread(This,result) (This)->lpVtbl->CreateOnDedicatedThread(This,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_QueryInterface(__x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_AddRef(__x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_Release(__x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_GetIids(__x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_GetTrustLevel(__x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDispatcherQueueControllerStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_CreateOnDedicatedThread(__x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics* This,__x_ABI_CWindows_CSystem_CIDispatcherQueueController **result) { + return This->lpVtbl->CreateOnDedicatedThread(This,result); +} +#endif +#ifdef WIDL_using_Windows_System +#define IID_IDispatcherQueueControllerStatics IID___x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics +#define IDispatcherQueueControllerStaticsVtbl __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStaticsVtbl +#define IDispatcherQueueControllerStatics __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics +#define IDispatcherQueueControllerStatics_QueryInterface __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_QueryInterface +#define IDispatcherQueueControllerStatics_AddRef __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_AddRef +#define IDispatcherQueueControllerStatics_Release __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_Release +#define IDispatcherQueueControllerStatics_GetIids __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_GetIids +#define IDispatcherQueueControllerStatics_GetRuntimeClassName __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_GetRuntimeClassName +#define IDispatcherQueueControllerStatics_GetTrustLevel __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_GetTrustLevel +#define IDispatcherQueueControllerStatics_CreateOnDedicatedThread __x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_CreateOnDedicatedThread +#endif /* WIDL_using_Windows_System */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSystem_CIDispatcherQueueControllerStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/***************************************************************************** + * IDispatcherQueueShutdownStartingEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs, 0xc4724c4c, 0xff97, 0x40c0, 0xa2,0x26, 0xcc,0x0a,0xaa,0x54,0x5e,0x89); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + MIDL_INTERFACE("c4724c4c-ff97-40c0-a226-cc0aaa545e89") + IDispatcherQueueShutdownStartingEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetDeferral( + ABI::Windows::Foundation::IDeferral **result) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs, 0xc4724c4c, 0xff97, 0x40c0, 0xa2,0x26, 0xcc,0x0a,0xaa,0x54,0x5e,0x89) +#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs *This, + TrustLevel *trustLevel); + + /*** IDispatcherQueueShutdownStartingEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDeferral)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs *This, + __x_ABI_CWindows_CFoundation_CIDeferral **result); + + END_INTERFACE +} __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgsVtbl; + +interface __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs { + CONST_VTBL __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDispatcherQueueShutdownStartingEventArgs methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_GetDeferral(This,result) (This)->lpVtbl->GetDeferral(This,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_QueryInterface(__x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_AddRef(__x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_Release(__x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_GetIids(__x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_GetTrustLevel(__x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDispatcherQueueShutdownStartingEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_GetDeferral(__x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs* This,__x_ABI_CWindows_CFoundation_CIDeferral **result) { + return This->lpVtbl->GetDeferral(This,result); +} +#endif +#ifdef WIDL_using_Windows_System +#define IID_IDispatcherQueueShutdownStartingEventArgs IID___x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs +#define IDispatcherQueueShutdownStartingEventArgsVtbl __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgsVtbl +#define IDispatcherQueueShutdownStartingEventArgs __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs +#define IDispatcherQueueShutdownStartingEventArgs_QueryInterface __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_QueryInterface +#define IDispatcherQueueShutdownStartingEventArgs_AddRef __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_AddRef +#define IDispatcherQueueShutdownStartingEventArgs_Release __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_Release +#define IDispatcherQueueShutdownStartingEventArgs_GetIids __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_GetIids +#define IDispatcherQueueShutdownStartingEventArgs_GetRuntimeClassName __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_GetRuntimeClassName +#define IDispatcherQueueShutdownStartingEventArgs_GetTrustLevel __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_GetTrustLevel +#define IDispatcherQueueShutdownStartingEventArgs_GetDeferral __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_GetDeferral +#endif /* WIDL_using_Windows_System */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/***************************************************************************** + * IDispatcherQueueStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CIDispatcherQueueStatics, 0xa96d83d7, 0x9371, 0x4517, 0x92,0x45, 0xd0,0x82,0x4a,0xc1,0x2c,0x74); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + MIDL_INTERFACE("a96d83d7-9371-4517-9245-d0824ac12c74") + IDispatcherQueueStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetForCurrentThread( + ABI::Windows::System::IDispatcherQueue **result) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CIDispatcherQueueStatics, 0xa96d83d7, 0x9371, 0x4517, 0x92,0x45, 0xd0,0x82,0x4a,0xc1,0x2c,0x74) +#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CIDispatcherQueueStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics *This, + TrustLevel *trustLevel); + + /*** IDispatcherQueueStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *GetForCurrentThread)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics *This, + __x_ABI_CWindows_CSystem_CIDispatcherQueue **result); + + END_INTERFACE +} __x_ABI_CWindows_CSystem_CIDispatcherQueueStaticsVtbl; + +interface __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics { + CONST_VTBL __x_ABI_CWindows_CSystem_CIDispatcherQueueStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDispatcherQueueStatics methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_GetForCurrentThread(This,result) (This)->lpVtbl->GetForCurrentThread(This,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_QueryInterface(__x_ABI_CWindows_CSystem_CIDispatcherQueueStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_AddRef(__x_ABI_CWindows_CSystem_CIDispatcherQueueStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_Release(__x_ABI_CWindows_CSystem_CIDispatcherQueueStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_GetIids(__x_ABI_CWindows_CSystem_CIDispatcherQueueStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CIDispatcherQueueStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_GetTrustLevel(__x_ABI_CWindows_CSystem_CIDispatcherQueueStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDispatcherQueueStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_GetForCurrentThread(__x_ABI_CWindows_CSystem_CIDispatcherQueueStatics* This,__x_ABI_CWindows_CSystem_CIDispatcherQueue **result) { + return This->lpVtbl->GetForCurrentThread(This,result); +} +#endif +#ifdef WIDL_using_Windows_System +#define IID_IDispatcherQueueStatics IID___x_ABI_CWindows_CSystem_CIDispatcherQueueStatics +#define IDispatcherQueueStaticsVtbl __x_ABI_CWindows_CSystem_CIDispatcherQueueStaticsVtbl +#define IDispatcherQueueStatics __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics +#define IDispatcherQueueStatics_QueryInterface __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_QueryInterface +#define IDispatcherQueueStatics_AddRef __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_AddRef +#define IDispatcherQueueStatics_Release __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_Release +#define IDispatcherQueueStatics_GetIids __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_GetIids +#define IDispatcherQueueStatics_GetRuntimeClassName __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_GetRuntimeClassName +#define IDispatcherQueueStatics_GetTrustLevel __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_GetTrustLevel +#define IDispatcherQueueStatics_GetForCurrentThread __x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_GetForCurrentThread +#endif /* WIDL_using_Windows_System */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSystem_CIDispatcherQueueStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/***************************************************************************** + * IDispatcherQueueTimer interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef ____x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CIDispatcherQueueTimer, 0x5feabb1d, 0xa31c, 0x4727, 0xb1,0xac, 0x37,0x45,0x46,0x49,0xd5,0x6a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + MIDL_INTERFACE("5feabb1d-a31c-4727-b1ac-37454649d56a") + IDispatcherQueueTimer : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Interval( + struct TimeSpan *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Interval( + struct TimeSpan value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsRunning( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsRepeating( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsRepeating( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE Start( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Stop( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_Tick( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_Tick( + EventRegistrationToken token) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer, 0x5feabb1d, 0xa31c, 0x4727, 0xb1,0xac, 0x37,0x45,0x46,0x49,0xd5,0x6a) +#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CIDispatcherQueueTimerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This, + TrustLevel *trustLevel); + + /*** IDispatcherQueueTimer methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Interval)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This, + struct __x_ABI_CWindows_CFoundation_CTimeSpan *value); + + HRESULT (STDMETHODCALLTYPE *put_Interval)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This, + struct __x_ABI_CWindows_CFoundation_CTimeSpan value); + + HRESULT (STDMETHODCALLTYPE *get_IsRunning)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsRepeating)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsRepeating)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *Start)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This); + + HRESULT (STDMETHODCALLTYPE *Stop)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This); + + HRESULT (STDMETHODCALLTYPE *add_Tick)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This, + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_Tick)( + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CSystem_CIDispatcherQueueTimerVtbl; + +interface __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer { + CONST_VTBL __x_ABI_CWindows_CSystem_CIDispatcherQueueTimerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IDispatcherQueueTimer methods ***/ +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_get_Interval(This,value) (This)->lpVtbl->get_Interval(This,value) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_put_Interval(This,value) (This)->lpVtbl->put_Interval(This,value) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_get_IsRunning(This,value) (This)->lpVtbl->get_IsRunning(This,value) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_get_IsRepeating(This,value) (This)->lpVtbl->get_IsRepeating(This,value) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_put_IsRepeating(This,value) (This)->lpVtbl->put_IsRepeating(This,value) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_Start(This) (This)->lpVtbl->Start(This) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_Stop(This) (This)->lpVtbl->Stop(This) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_add_Tick(This,handler,token) (This)->lpVtbl->add_Tick(This,handler,token) +#define __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_remove_Tick(This,token) (This)->lpVtbl->remove_Tick(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_QueryInterface(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_AddRef(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_Release(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_GetIids(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_GetTrustLevel(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IDispatcherQueueTimer methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_get_Interval(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan *value) { + return This->lpVtbl->get_Interval(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_put_Interval(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan value) { + return This->lpVtbl->put_Interval(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_get_IsRunning(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This,boolean *value) { + return This->lpVtbl->get_IsRunning(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_get_IsRepeating(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This,boolean *value) { + return This->lpVtbl->get_IsRepeating(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_put_IsRepeating(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This,boolean value) { + return This->lpVtbl->put_IsRepeating(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_Start(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This) { + return This->lpVtbl->Start(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_Stop(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This) { + return This->lpVtbl->Stop(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_add_Tick(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This,__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_Tick(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_remove_Tick(__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer* This,EventRegistrationToken token) { + return This->lpVtbl->remove_Tick(This,token); +} +#endif +#ifdef WIDL_using_Windows_System +#define IID_IDispatcherQueueTimer IID___x_ABI_CWindows_CSystem_CIDispatcherQueueTimer +#define IDispatcherQueueTimerVtbl __x_ABI_CWindows_CSystem_CIDispatcherQueueTimerVtbl +#define IDispatcherQueueTimer __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer +#define IDispatcherQueueTimer_QueryInterface __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_QueryInterface +#define IDispatcherQueueTimer_AddRef __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_AddRef +#define IDispatcherQueueTimer_Release __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_Release +#define IDispatcherQueueTimer_GetIids __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_GetIids +#define IDispatcherQueueTimer_GetRuntimeClassName __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_GetRuntimeClassName +#define IDispatcherQueueTimer_GetTrustLevel __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_GetTrustLevel +#define IDispatcherQueueTimer_get_Interval __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_get_Interval +#define IDispatcherQueueTimer_put_Interval __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_put_Interval +#define IDispatcherQueueTimer_get_IsRunning __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_get_IsRunning +#define IDispatcherQueueTimer_get_IsRepeating __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_get_IsRepeating +#define IDispatcherQueueTimer_put_IsRepeating __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_put_IsRepeating +#define IDispatcherQueueTimer_Start __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_Start +#define IDispatcherQueueTimer_Stop __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_Stop +#define IDispatcherQueueTimer_add_Tick __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_add_Tick +#define IDispatcherQueueTimer_remove_Tick __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_remove_Tick +#endif /* WIDL_using_Windows_System */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSystem_CIDispatcherQueueTimer_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/***************************************************************************** + * IUserChangedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CSystem_CIUserChangedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CIUserChangedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CIUserChangedEventArgs, 0x086459dc, 0x18c6, 0x48db, 0xbc,0x99, 0x72,0x4f,0xb9,0x20,0x3c,0xcc); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + MIDL_INTERFACE("086459dc-18c6-48db-bc99-724fb9203ccc") + IUserChangedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_User( + ABI::Windows::System::IUser **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CIUserChangedEventArgs, 0x086459dc, 0x18c6, 0x48db, 0xbc,0x99, 0x72,0x4f,0xb9,0x20,0x3c,0xcc) +#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CIUserChangedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSystem_CIUserChangedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSystem_CIUserChangedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSystem_CIUserChangedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSystem_CIUserChangedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSystem_CIUserChangedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSystem_CIUserChangedEventArgs *This, + TrustLevel *trustLevel); + + /*** IUserChangedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_User)( + __x_ABI_CWindows_CSystem_CIUserChangedEventArgs *This, + __x_ABI_CWindows_CSystem_CIUser **value); + + END_INTERFACE +} __x_ABI_CWindows_CSystem_CIUserChangedEventArgsVtbl; + +interface __x_ABI_CWindows_CSystem_CIUserChangedEventArgs { + CONST_VTBL __x_ABI_CWindows_CSystem_CIUserChangedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IUserChangedEventArgs methods ***/ +#define __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_get_User(This,value) (This)->lpVtbl->get_User(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_QueryInterface(__x_ABI_CWindows_CSystem_CIUserChangedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_AddRef(__x_ABI_CWindows_CSystem_CIUserChangedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_Release(__x_ABI_CWindows_CSystem_CIUserChangedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_GetIids(__x_ABI_CWindows_CSystem_CIUserChangedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CIUserChangedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_GetTrustLevel(__x_ABI_CWindows_CSystem_CIUserChangedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IUserChangedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_get_User(__x_ABI_CWindows_CSystem_CIUserChangedEventArgs* This,__x_ABI_CWindows_CSystem_CIUser **value) { + return This->lpVtbl->get_User(This,value); +} +#endif +#ifdef WIDL_using_Windows_System +#define IID_IUserChangedEventArgs IID___x_ABI_CWindows_CSystem_CIUserChangedEventArgs +#define IUserChangedEventArgsVtbl __x_ABI_CWindows_CSystem_CIUserChangedEventArgsVtbl +#define IUserChangedEventArgs __x_ABI_CWindows_CSystem_CIUserChangedEventArgs +#define IUserChangedEventArgs_QueryInterface __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_QueryInterface +#define IUserChangedEventArgs_AddRef __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_AddRef +#define IUserChangedEventArgs_Release __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_Release +#define IUserChangedEventArgs_GetIids __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_GetIids +#define IUserChangedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_GetRuntimeClassName +#define IUserChangedEventArgs_GetTrustLevel __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_GetTrustLevel +#define IUserChangedEventArgs_get_User __x_ABI_CWindows_CSystem_CIUserChangedEventArgs_get_User +#endif /* WIDL_using_Windows_System */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSystem_CIUserChangedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.System.DispatcherQueue + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef RUNTIMECLASS_Windows_System_DispatcherQueue_DEFINED +#define RUNTIMECLASS_Windows_System_DispatcherQueue_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_System_DispatcherQueue[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','D','i','s','p','a','t','c','h','e','r','Q','u','e','u','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_DispatcherQueue[] = L"Windows.System.DispatcherQueue"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_DispatcherQueue[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','D','i','s','p','a','t','c','h','e','r','Q','u','e','u','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_System_DispatcherQueue_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/* + * Class Windows.System.DispatcherQueueController + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef RUNTIMECLASS_Windows_System_DispatcherQueueController_DEFINED +#define RUNTIMECLASS_Windows_System_DispatcherQueueController_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_System_DispatcherQueueController[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','D','i','s','p','a','t','c','h','e','r','Q','u','e','u','e','C','o','n','t','r','o','l','l','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_DispatcherQueueController[] = L"Windows.System.DispatcherQueueController"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_DispatcherQueueController[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','D','i','s','p','a','t','c','h','e','r','Q','u','e','u','e','C','o','n','t','r','o','l','l','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_System_DispatcherQueueController_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/* + * Class Windows.System.DispatcherQueueShutdownStartingEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef RUNTIMECLASS_Windows_System_DispatcherQueueShutdownStartingEventArgs_DEFINED +#define RUNTIMECLASS_Windows_System_DispatcherQueueShutdownStartingEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_System_DispatcherQueueShutdownStartingEventArgs[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','D','i','s','p','a','t','c','h','e','r','Q','u','e','u','e','S','h','u','t','d','o','w','n','S','t','a','r','t','i','n','g','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_DispatcherQueueShutdownStartingEventArgs[] = L"Windows.System.DispatcherQueueShutdownStartingEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_DispatcherQueueShutdownStartingEventArgs[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','D','i','s','p','a','t','c','h','e','r','Q','u','e','u','e','S','h','u','t','d','o','w','n','S','t','a','r','t','i','n','g','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_System_DispatcherQueueShutdownStartingEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/* + * Class Windows.System.DispatcherQueueTimer + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef RUNTIMECLASS_Windows_System_DispatcherQueueTimer_DEFINED +#define RUNTIMECLASS_Windows_System_DispatcherQueueTimer_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_System_DispatcherQueueTimer[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','D','i','s','p','a','t','c','h','e','r','Q','u','e','u','e','T','i','m','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_DispatcherQueueTimer[] = L"Windows.System.DispatcherQueueTimer"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_DispatcherQueueTimer[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','D','i','s','p','a','t','c','h','e','r','Q','u','e','u','e','T','i','m','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_System_DispatcherQueueTimer_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/* + * Class Windows.System.User + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_System_User_DEFINED +#define RUNTIMECLASS_Windows_System_User_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_System_User[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','U','s','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_User[] = L"Windows.System.User"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_User[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','U','s','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_System_User_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.System.UserChangedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_System_UserChangedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_System_UserChangedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_System_UserChangedEventArgs[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','U','s','e','r','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_UserChangedEventArgs[] = L"Windows.System.UserChangedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_UserChangedEventArgs[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','U','s','e','r','C','h','a','n','g','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_System_UserChangedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable, 0xfe79f855, 0x2f40, 0x5b88, 0xa0,0xc3, 0x4c,0x04,0x2a,0x05,0xdd,0x05); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("fe79f855-2f40-5b88-a0c3-4c042a05dd05") + ITypedEventHandler : ITypedEventHandler_impl, IInspectable* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable, 0xfe79f855, 0x2f40, 0x5b88, 0xa0,0xc3, 0x4c,0x04,0x2a,0x05,0xdd,0x05) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable *This, + __x_ABI_CWindows_CSystem_CIDispatcherQueue *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_Release(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable* This,__x_ABI_CWindows_CSystem_CIDispatcherQueue *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_DispatcherQueue_IInspectable IID___FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable +#define ITypedEventHandler_DispatcherQueue_IInspectableVtbl __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectableVtbl +#define ITypedEventHandler_DispatcherQueue_IInspectable __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable +#define ITypedEventHandler_DispatcherQueue_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_QueryInterface +#define ITypedEventHandler_DispatcherQueue_IInspectable_AddRef __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_AddRef +#define ITypedEventHandler_DispatcherQueue_IInspectable_Release __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_Release +#define ITypedEventHandler_DispatcherQueue_IInspectable_Invoke __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_IInspectable_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs, 0xb58b5e24, 0xe1c6, 0x528e, 0x9d,0x99, 0x07,0xec,0x88,0x29,0xde,0xa5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("b58b5e24-e1c6-528e-9d99-07ec8829dea5") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs, 0xb58b5e24, 0xe1c6, 0x528e, 0x9d,0x99, 0x07,0xec,0x88,0x29,0xde,0xa5) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs *This, + __x_ABI_CWindows_CSystem_CIDispatcherQueue *sender, + __x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_AddRef(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_Release(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_Invoke(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs* This,__x_ABI_CWindows_CSystem_CIDispatcherQueue *sender,__x_ABI_CWindows_CSystem_CIDispatcherQueueShutdownStartingEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_DispatcherQueue_DispatcherQueueShutdownStartingEventArgs IID___FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs +#define ITypedEventHandler_DispatcherQueue_DispatcherQueueShutdownStartingEventArgsVtbl __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgsVtbl +#define ITypedEventHandler_DispatcherQueue_DispatcherQueueShutdownStartingEventArgs __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs +#define ITypedEventHandler_DispatcherQueue_DispatcherQueueShutdownStartingEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_QueryInterface +#define ITypedEventHandler_DispatcherQueue_DispatcherQueueShutdownStartingEventArgs_AddRef __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_AddRef +#define ITypedEventHandler_DispatcherQueue_DispatcherQueueShutdownStartingEventArgs_Release __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_Release +#define ITypedEventHandler_DispatcherQueue_DispatcherQueueShutdownStartingEventArgs_Invoke __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueue_Windows__CSystem__CDispatcherQueueShutdownStartingEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable, 0x8b5644c8, 0x8b57, 0x50ce, 0x89,0x33, 0x7a,0xb2,0xcc,0x5a,0x14,0xef); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("8b5644c8-8b57-50ce-8933-7ab2cc5a14ef") + ITypedEventHandler : ITypedEventHandler_impl, IInspectable* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable, 0x8b5644c8, 0x8b57, 0x50ce, 0x89,0x33, 0x7a,0xb2,0xcc,0x5a,0x14,0xef) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable *This, + __x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_Release(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable* This,__x_ABI_CWindows_CSystem_CIDispatcherQueueTimer *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_DispatcherQueueTimer_IInspectable IID___FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable +#define ITypedEventHandler_DispatcherQueueTimer_IInspectableVtbl __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectableVtbl +#define ITypedEventHandler_DispatcherQueueTimer_IInspectable __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable +#define ITypedEventHandler_DispatcherQueueTimer_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_QueryInterface +#define ITypedEventHandler_DispatcherQueueTimer_IInspectable_AddRef __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_AddRef +#define ITypedEventHandler_DispatcherQueueTimer_IInspectable_Release __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_Release +#define ITypedEventHandler_DispatcherQueueTimer_IInspectable_Invoke __FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CSystem__CDispatcherQueueTimer_IInspectable_INTERFACE_DEFINED__ */ /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/windows.system.power.h b/lib/libc/include/any-windows-any/windows.system.power.h new file mode 100644 index 0000000000000000000000000000000000000000..f42d5ec7c723e78af1979f1491e898eebcfdc74f --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.system.power.h @@ -0,0 +1,82 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.system.power.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_system_power_h__ +#define __windows_system_power_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +/* Headers for imported files */ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CSystem_CPower_CBatteryStatus __x_ABI_CWindows_CSystem_CPower_CBatteryStatus; +#endif /* __cplusplus */ + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + namespace Power { + enum BatteryStatus { + BatteryStatus_NotPresent = 0, + BatteryStatus_Discharging = 1, + BatteryStatus_Idle = 2, + BatteryStatus_Charging = 3 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CSystem_CPower_CBatteryStatus { + BatteryStatus_NotPresent = 0, + BatteryStatus_Discharging = 1, + BatteryStatus_Idle = 2, + BatteryStatus_Charging = 3 +}; +#ifdef WIDL_using_Windows_System_Power +#define BatteryStatus __x_ABI_CWindows_CSystem_CPower_CBatteryStatus +#endif /* WIDL_using_Windows_System_Power */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_system_power_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.system.profile.h b/lib/libc/include/any-windows-any/windows.system.profile.h new file mode 100644 index 0000000000000000000000000000000000000000..93493c70da09f947e084799c6b572adf7c5919a4 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.system.profile.h @@ -0,0 +1,504 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.system.profile.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_system_profile_h__ +#define __windows_system_profile_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics ABI::Windows::System::Profile::IAnalyticsInfoStatics +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + interface IAnalyticsInfoStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo ABI::Windows::System::Profile::IAnalyticsVersionInfo +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + interface IAnalyticsVersionInfo; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CAnalyticsVersionInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CAnalyticsVersionInfo_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + class AnalyticsVersionInfo; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CSystem_CProfile_CAnalyticsVersionInfo __x_ABI_CWindows_CSystem_CProfile_CAnalyticsVersionInfo; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSystem_CProfile_CAnalyticsVersionInfo_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CAnalyticsInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CAnalyticsInfo_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + class AnalyticsInfo; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CSystem_CProfile_CAnalyticsInfo __x_ABI_CWindows_CSystem_CProfile_CAnalyticsInfo; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSystem_CProfile_CAnalyticsInfo_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics ABI::Windows::System::Profile::IAnalyticsInfoStatics +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + interface IAnalyticsInfoStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics2 __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics2 ABI::Windows::System::Profile::IAnalyticsInfoStatics2 +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + interface IAnalyticsInfoStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo ABI::Windows::System::Profile::IAnalyticsVersionInfo +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + interface IAnalyticsVersionInfo; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo2 __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo2 ABI::Windows::System::Profile::IAnalyticsVersionInfo2 +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + interface IAnalyticsVersionInfo2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IAnalyticsInfoStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics, 0x1d5ee066, 0x188d, 0x5ba9, 0x43,0x87, 0xac,0xae,0xb0,0xe7,0xe3,0x05); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + MIDL_INTERFACE("1d5ee066-188d-5ba9-4387-acaeb0e7e305") + IAnalyticsInfoStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_VersionInfo( + ABI::Windows::System::Profile::IAnalyticsVersionInfo **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DeviceForm( + HSTRING *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics, 0x1d5ee066, 0x188d, 0x5ba9, 0x43,0x87, 0xac,0xae,0xb0,0xe7,0xe3,0x05) +#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics *This, + TrustLevel *trustLevel); + + /*** IAnalyticsInfoStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_VersionInfo)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics *This, + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo **value); + + HRESULT (STDMETHODCALLTYPE *get_DeviceForm)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStaticsVtbl; + +interface __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics { + CONST_VTBL __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAnalyticsInfoStatics methods ***/ +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_get_VersionInfo(This,value) (This)->lpVtbl->get_VersionInfo(This,value) +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_get_DeviceForm(This,value) (This)->lpVtbl->get_DeviceForm(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_QueryInterface(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_AddRef(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_Release(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_GetIids(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_GetTrustLevel(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAnalyticsInfoStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_get_VersionInfo(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics* This,__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo **value) { + return This->lpVtbl->get_VersionInfo(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_get_DeviceForm(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics* This,HSTRING *value) { + return This->lpVtbl->get_DeviceForm(This,value); +} +#endif +#ifdef WIDL_using_Windows_System_Profile +#define IID_IAnalyticsInfoStatics IID___x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics +#define IAnalyticsInfoStaticsVtbl __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStaticsVtbl +#define IAnalyticsInfoStatics __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics +#define IAnalyticsInfoStatics_QueryInterface __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_QueryInterface +#define IAnalyticsInfoStatics_AddRef __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_AddRef +#define IAnalyticsInfoStatics_Release __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_Release +#define IAnalyticsInfoStatics_GetIids __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_GetIids +#define IAnalyticsInfoStatics_GetRuntimeClassName __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_GetRuntimeClassName +#define IAnalyticsInfoStatics_GetTrustLevel __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_GetTrustLevel +#define IAnalyticsInfoStatics_get_VersionInfo __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_get_VersionInfo +#define IAnalyticsInfoStatics_get_DeviceForm __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_get_DeviceForm +#endif /* WIDL_using_Windows_System_Profile */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsInfoStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IAnalyticsVersionInfo interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo, 0x926130b8, 0x9955, 0x4c74, 0xbd,0xc1, 0x7c,0xd0,0xde,0xcf,0x9b,0x03); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + MIDL_INTERFACE("926130b8-9955-4c74-bdc1-7cd0decf9b03") + IAnalyticsVersionInfo : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_DeviceFamily( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DeviceFamilyVersion( + HSTRING *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo, 0x926130b8, 0x9955, 0x4c74, 0xbd,0xc1, 0x7c,0xd0,0xde,0xcf,0x9b,0x03) +#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfoVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo *This, + TrustLevel *trustLevel); + + /*** IAnalyticsVersionInfo methods ***/ + HRESULT (STDMETHODCALLTYPE *get_DeviceFamily)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_DeviceFamilyVersion)( + __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfoVtbl; + +interface __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo { + CONST_VTBL __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfoVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAnalyticsVersionInfo methods ***/ +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_get_DeviceFamily(This,value) (This)->lpVtbl->get_DeviceFamily(This,value) +#define __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_get_DeviceFamilyVersion(This,value) (This)->lpVtbl->get_DeviceFamilyVersion(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_QueryInterface(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_AddRef(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_Release(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_GetIids(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_GetTrustLevel(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAnalyticsVersionInfo methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_get_DeviceFamily(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo* This,HSTRING *value) { + return This->lpVtbl->get_DeviceFamily(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_get_DeviceFamilyVersion(__x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo* This,HSTRING *value) { + return This->lpVtbl->get_DeviceFamilyVersion(This,value); +} +#endif +#ifdef WIDL_using_Windows_System_Profile +#define IID_IAnalyticsVersionInfo IID___x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo +#define IAnalyticsVersionInfoVtbl __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfoVtbl +#define IAnalyticsVersionInfo __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo +#define IAnalyticsVersionInfo_QueryInterface __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_QueryInterface +#define IAnalyticsVersionInfo_AddRef __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_AddRef +#define IAnalyticsVersionInfo_Release __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_Release +#define IAnalyticsVersionInfo_GetIids __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_GetIids +#define IAnalyticsVersionInfo_GetRuntimeClassName __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_GetRuntimeClassName +#define IAnalyticsVersionInfo_GetTrustLevel __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_GetTrustLevel +#define IAnalyticsVersionInfo_get_DeviceFamily __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_get_DeviceFamily +#define IAnalyticsVersionInfo_get_DeviceFamilyVersion __x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_get_DeviceFamilyVersion +#endif /* WIDL_using_Windows_System_Profile */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSystem_CProfile_CIAnalyticsVersionInfo_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.System.Profile.AnalyticsVersionInfo + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_System_Profile_AnalyticsVersionInfo_DEFINED +#define RUNTIMECLASS_Windows_System_Profile_AnalyticsVersionInfo_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_System_Profile_AnalyticsVersionInfo[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','P','r','o','f','i','l','e','.','A','n','a','l','y','t','i','c','s','V','e','r','s','i','o','n','I','n','f','o',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_Profile_AnalyticsVersionInfo[] = L"Windows.System.Profile.AnalyticsVersionInfo"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_Profile_AnalyticsVersionInfo[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','P','r','o','f','i','l','e','.','A','n','a','l','y','t','i','c','s','V','e','r','s','i','o','n','I','n','f','o',0}; +#endif +#endif /* RUNTIMECLASS_Windows_System_Profile_AnalyticsVersionInfo_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.System.Profile.AnalyticsInfo + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_System_Profile_AnalyticsInfo_DEFINED +#define RUNTIMECLASS_Windows_System_Profile_AnalyticsInfo_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_System_Profile_AnalyticsInfo[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','P','r','o','f','i','l','e','.','A','n','a','l','y','t','i','c','s','I','n','f','o',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_Profile_AnalyticsInfo[] = L"Windows.System.Profile.AnalyticsInfo"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_Profile_AnalyticsInfo[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','P','r','o','f','i','l','e','.','A','n','a','l','y','t','i','c','s','I','n','f','o',0}; +#endif +#endif /* RUNTIMECLASS_Windows_System_Profile_AnalyticsInfo_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_system_profile_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.system.profile.systemmanufacturers.h b/lib/libc/include/any-windows-any/windows.system.profile.systemmanufacturers.h new file mode 100644 index 0000000000000000000000000000000000000000..d2aab2df273b512d9989e4a55ec6e87753c1ad2e --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.system.profile.systemmanufacturers.h @@ -0,0 +1,261 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.system.profile.systemmanufacturers.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_system_profile_systemmanufacturers_h__ +#define __windows_system_profile_systemmanufacturers_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics ABI::Windows::System::Profile::SystemManufacturers::ISmbiosInformationStatics +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + namespace SystemManufacturers { + interface ISmbiosInformationStatics; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CSmbiosInformation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CSmbiosInformation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + namespace SystemManufacturers { + class SmbiosInformation; + } + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CSmbiosInformation __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CSmbiosInformation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CSmbiosInformation_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics ABI::Windows::System::Profile::SystemManufacturers::ISmbiosInformationStatics +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + namespace SystemManufacturers { + interface ISmbiosInformationStatics; + } + } + } + } +} +#endif /* __cplusplus */ +#endif + +#if !defined(WINDOWS_SYSTEM_PROFILE_SYSTEMMANUFACTURERS_SYSTEMMANUFACTURERSCONTRACT_VERSION) +#define WINDOWS_SYSTEM_PROFILE_SYSTEMMANUFACTURERS_SYSTEMMANUFACTURERSCONTRACT_VERSION 0x30000 +#endif // defined(WINDOWS_SYSTEM_PROFILE_SYSTEMMANUFACTURERS_SYSTEMMANUFACTURERSCONTRACT_VERSION) + +/***************************************************************************** + * ISmbiosInformationStatics interface + */ +#if WINDOWS_SYSTEM_PROFILE_SYSTEMMANUFACTURERS_SYSTEMMANUFACTURERSCONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics, 0x080cca7c, 0x637c, 0x48c4, 0xb7,0x28, 0xf9,0x27,0x38,0x12,0xdb,0x8e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + namespace Profile { + namespace SystemManufacturers { + MIDL_INTERFACE("080cca7c-637c-48c4-b728-f9273812db8e") + ISmbiosInformationStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_SerialNumber( + HSTRING *value) = 0; + + }; + } + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics, 0x080cca7c, 0x637c, 0x48c4, 0xb7,0x28, 0xf9,0x27,0x38,0x12,0xdb,0x8e) +#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics *This, + TrustLevel *trustLevel); + + /*** ISmbiosInformationStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_SerialNumber)( + __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStaticsVtbl; + +interface __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics { + CONST_VTBL __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISmbiosInformationStatics methods ***/ +#define __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_get_SerialNumber(This,value) (This)->lpVtbl->get_SerialNumber(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_QueryInterface(__x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_AddRef(__x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_Release(__x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_GetIids(__x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_GetTrustLevel(__x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISmbiosInformationStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_get_SerialNumber(__x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics* This,HSTRING *value) { + return This->lpVtbl->get_SerialNumber(This,value); +} +#endif +#ifdef WIDL_using_Windows_System_Profile_SystemManufacturers +#define IID_ISmbiosInformationStatics IID___x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics +#define ISmbiosInformationStaticsVtbl __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStaticsVtbl +#define ISmbiosInformationStatics __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics +#define ISmbiosInformationStatics_QueryInterface __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_QueryInterface +#define ISmbiosInformationStatics_AddRef __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_AddRef +#define ISmbiosInformationStatics_Release __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_Release +#define ISmbiosInformationStatics_GetIids __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_GetIids +#define ISmbiosInformationStatics_GetRuntimeClassName __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_GetRuntimeClassName +#define ISmbiosInformationStatics_GetTrustLevel __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_GetTrustLevel +#define ISmbiosInformationStatics_get_SerialNumber __x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_get_SerialNumber +#endif /* WIDL_using_Windows_System_Profile_SystemManufacturers */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSystem_CProfile_CSystemManufacturers_CISmbiosInformationStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_SYSTEM_PROFILE_SYSTEMMANUFACTURERS_SYSTEMMANUFACTURERSCONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.System.Profile.SystemManufacturers.SmbiosInformation + */ +#if WINDOWS_SYSTEM_PROFILE_SYSTEMMANUFACTURERS_SYSTEMMANUFACTURERSCONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_System_Profile_SystemManufacturers_SmbiosInformation_DEFINED +#define RUNTIMECLASS_Windows_System_Profile_SystemManufacturers_SmbiosInformation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_System_Profile_SystemManufacturers_SmbiosInformation[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','P','r','o','f','i','l','e','.','S','y','s','t','e','m','M','a','n','u','f','a','c','t','u','r','e','r','s','.','S','m','b','i','o','s','I','n','f','o','r','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_Profile_SystemManufacturers_SmbiosInformation[] = L"Windows.System.Profile.SystemManufacturers.SmbiosInformation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_Profile_SystemManufacturers_SmbiosInformation[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','P','r','o','f','i','l','e','.','S','y','s','t','e','m','M','a','n','u','f','a','c','t','u','r','e','r','s','.','S','m','b','i','o','s','I','n','f','o','r','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_System_Profile_SystemManufacturers_SmbiosInformation_DEFINED */ +#endif /* WINDOWS_SYSTEM_PROFILE_SYSTEMMANUFACTURERS_SYSTEMMANUFACTURERSCONTRACT_VERSION >= 0x10000 */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_system_profile_systemmanufacturers_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.system.threading.h b/lib/libc/include/any-windows-any/windows.system.threading.h index 9760bd2693b7acfd38e12e5f3c9fecc1192afdd6..7a6bf0d67723ca84960ac87a873c2f0d12a56d40 100644 --- a/lib/libc/include/any-windows-any/windows.system.threading.h +++ b/lib/libc/include/any-windows-any/windows.system.threading.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/windows.system.threading.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/windows.system.threading.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,52 +16,26 @@ #ifndef __windows_system_threading_h__ #define __windows_system_threading_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler; +#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler; #ifdef __cplusplus -#define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler ABI::Windows::System::Threading::TimerElapsedHandler +#define __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler ABI::Windows::System::Threading::IWorkItemHandler namespace ABI { namespace Windows { namespace System { namespace Threading { - interface TimerElapsedHandler; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler; -#ifdef __cplusplus -#define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler ABI::Windows::System::Threading::TimerDestroyedHandler -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - interface TimerDestroyedHandler; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler; -#ifdef __cplusplus -#define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler ABI::Windows::System::Threading::WorkItemHandler -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - interface WorkItemHandler; + interface IWorkItemHandler; } } } @@ -86,194 +60,43 @@ namespace ABI { #endif /* __cplusplus */ #endif -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer; +#ifndef ____x_ABI_CWindows_CSystem_CThreading_CThreadPool_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CThreading_CThreadPool_FWD_DEFINED__ #ifdef __cplusplus -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer ABI::Windows::System::Threading::IThreadPoolTimer namespace ABI { namespace Windows { namespace System { namespace Threading { - interface IThreadPoolTimer; + class ThreadPool; } } } } -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics; -#ifdef __cplusplus -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics ABI::Windows::System::Threading::IThreadPoolTimerStatics -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - interface IThreadPoolTimerStatics; - } - } - } -} -#endif /* __cplusplus */ -#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CThreading_CThreadPool __x_ABI_CWindows_CSystem_CThreading_CThreadPool; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSystem_CThreading_CThreadPool_FWD_DEFINED__ */ /* Headers for imported files */ #include +#include +#include #include #ifdef __cplusplus extern "C" { #endif -#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ -#define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction; -#ifdef __cplusplus -#define __x_ABI_CWindows_CFoundation_CIAsyncAction ABI::Windows::Foundation::IAsyncAction -namespace ABI { - namespace Windows { - namespace Foundation { - interface IAsyncAction; - } - } -} -#endif /* __cplusplus */ -#endif - -#ifdef __cplusplus -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - typedef enum WorkItemPriority WorkItemPriority; - } - } - } -} -#else /* __cplusplus */ +#ifndef __cplusplus typedef enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority; #endif /* __cplusplus */ -#ifdef __cplusplus -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - typedef enum WorkItemOptions WorkItemOptions; - } - } - } -} -#else /* __cplusplus */ +#ifndef __cplusplus typedef enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions; #endif /* __cplusplus */ -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler; -#ifdef __cplusplus -#define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler ABI::Windows::System::Threading::TimerElapsedHandler -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - interface TimerElapsedHandler; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler; -#ifdef __cplusplus -#define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler ABI::Windows::System::Threading::TimerDestroyedHandler -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - interface TimerDestroyedHandler; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler; -#ifdef __cplusplus -#define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler ABI::Windows::System::Threading::WorkItemHandler -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - interface WorkItemHandler; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics; -#ifdef __cplusplus -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics ABI::Windows::System::Threading::IThreadPoolStatics -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - interface IThreadPoolStatics; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer; -#ifdef __cplusplus -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer ABI::Windows::System::Threading::IThreadPoolTimer -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - interface IThreadPoolTimer; - } - } - } -} -#endif /* __cplusplus */ -#endif - -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_FWD_DEFINED__ -typedef interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics; -#ifdef __cplusplus -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics ABI::Windows::System::Threading::IThreadPoolTimerStatics -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - interface IThreadPoolTimerStatics; - } - } - } -} -#endif /* __cplusplus */ -#endif - +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifdef __cplusplus } /* extern "C" */ namespace ABI { @@ -301,6 +124,8 @@ enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority { #endif /* WIDL_using_Windows_System_Threading */ #endif +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifdef __cplusplus } /* extern "C" */ namespace ABI { @@ -308,8 +133,8 @@ namespace ABI { namespace System { namespace Threading { enum WorkItemOptions { - WorkItemOptions_None = 0, - WorkItemOptions_TimeSliced = 1 + WorkItemOptions_None = 0x0, + WorkItemOptions_TimeSliced = 0x1 }; } } @@ -318,211 +143,23 @@ namespace ABI { extern "C" { #else enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions { - WorkItemOptions_None = 0, - WorkItemOptions_TimeSliced = 1 + WorkItemOptions_None = 0x0, + WorkItemOptions_TimeSliced = 0x1 }; #ifdef WIDL_using_Windows_System_Threading #define WorkItemOptions __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions #endif /* WIDL_using_Windows_System_Threading */ #endif +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /***************************************************************************** - * TimerElapsedHandler interface + * IWorkItemHandler interface */ -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_INTERFACE_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_INTERFACE_DEFINED__ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_INTERFACE_DEFINED__ -DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler, 0xfaaea667, 0xfbeb, 0x49cb, 0xad,0xb2, 0x71,0x18,0x4c,0x55,0x6e,0x43); -#if defined(__cplusplus) && !defined(CINTERFACE) -} /* extern "C" */ -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - MIDL_INTERFACE("faaea667-fbeb-49cb-adb2-71184c556e43") - TimerElapsedHandler : public IUnknown - { - virtual HRESULT STDMETHODCALLTYPE Invoke( - ABI::Windows::System::Threading::IThreadPoolTimer *timer) = 0; - - }; - } - } - } -} -extern "C" { -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler, 0xfaaea667, 0xfbeb, 0x49cb, 0xad,0xb2, 0x71,0x18,0x4c,0x55,0x6e,0x43) -#endif -#else -typedef struct __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This); - - ULONG (STDMETHODCALLTYPE *Release)( - __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This); - - /*** TimerElapsedHandler methods ***/ - HRESULT (STDMETHODCALLTYPE *Invoke)( - __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *This, - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer); - - END_INTERFACE -} __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl; - -interface __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler { - CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Release(This) (This)->lpVtbl->Release(This) -/*** TimerElapsedHandler methods ***/ -#define __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Invoke(This,timer) (This)->lpVtbl->Invoke(This,timer) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_AddRef(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Release(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler* This) { - return This->lpVtbl->Release(This); -} -/*** TimerElapsedHandler methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Invoke(__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler* This,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer) { - return This->lpVtbl->Invoke(This,timer); -} -#endif -#ifdef WIDL_using_Windows_System_Threading -#define IID_TimerElapsedHandler IID___x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler -#define TimerElapsedHandlerVtbl __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandlerVtbl -#define TimerElapsedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler -#define TimerElapsedHandler_QueryInterface __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_QueryInterface -#define TimerElapsedHandler_AddRef __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_AddRef -#define TimerElapsedHandler_Release __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Release -#define TimerElapsedHandler_Invoke __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_Invoke -#endif /* WIDL_using_Windows_System_Threading */ -#endif - -#endif - -#endif /* ____x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * TimerDestroyedHandler interface - */ -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_INTERFACE_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_INTERFACE_DEFINED__ - -DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler, 0x34ed19fa, 0x8384, 0x4eb9, 0x82,0x09, 0xfb,0x50,0x94,0xee,0xec,0x35); -#if defined(__cplusplus) && !defined(CINTERFACE) -} /* extern "C" */ -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - MIDL_INTERFACE("34ed19fa-8384-4eb9-8209-fb5094eeec35") - TimerDestroyedHandler : public IUnknown - { - virtual HRESULT STDMETHODCALLTYPE Invoke( - ABI::Windows::System::Threading::IThreadPoolTimer *timer) = 0; - - }; - } - } - } -} -extern "C" { -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler, 0x34ed19fa, 0x8384, 0x4eb9, 0x82,0x09, 0xfb,0x50,0x94,0xee,0xec,0x35) -#endif -#else -typedef struct __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This); - - ULONG (STDMETHODCALLTYPE *Release)( - __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This); - - /*** TimerDestroyedHandler methods ***/ - HRESULT (STDMETHODCALLTYPE *Invoke)( - __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *This, - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer); - - END_INTERFACE -} __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl; - -interface __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler { - CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Release(This) (This)->lpVtbl->Release(This) -/*** TimerDestroyedHandler methods ***/ -#define __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Invoke(This,timer) (This)->lpVtbl->Invoke(This,timer) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_AddRef(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Release(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler* This) { - return This->lpVtbl->Release(This); -} -/*** TimerDestroyedHandler methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Invoke(__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler* This,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *timer) { - return This->lpVtbl->Invoke(This,timer); -} -#endif -#ifdef WIDL_using_Windows_System_Threading -#define IID_TimerDestroyedHandler IID___x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler -#define TimerDestroyedHandlerVtbl __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandlerVtbl -#define TimerDestroyedHandler __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler -#define TimerDestroyedHandler_QueryInterface __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_QueryInterface -#define TimerDestroyedHandler_AddRef __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_AddRef -#define TimerDestroyedHandler_Release __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Release -#define TimerDestroyedHandler_Invoke __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_Invoke -#endif /* WIDL_using_Windows_System_Threading */ -#endif - -#endif - -#endif /* ____x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * WorkItemHandler interface - */ -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_INTERFACE_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_INTERFACE_DEFINED__ - -DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler, 0x1d1a8b8b, 0xfa66, 0x414f, 0x9c,0xbd, 0xb6,0x5f,0xc9,0x9d,0x17,0xfa); +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler, 0x1d1a8b8b, 0xfa66, 0x414f, 0x9c,0xbd, 0xb6,0x5f,0xc9,0x9d,0x17,0xfa); #if defined(__cplusplus) && !defined(CINTERFACE) } /* extern "C" */ namespace ABI { @@ -530,7 +167,7 @@ namespace ABI { namespace System { namespace Threading { MIDL_INTERFACE("1d1a8b8b-fa66-414f-9cbd-b65fc99d17fa") - WorkItemHandler : public IUnknown + IWorkItemHandler : public IUnknown { virtual HRESULT STDMETHODCALLTYPE Invoke( ABI::Windows::Foundation::IAsyncAction *operation) = 0; @@ -542,78 +179,80 @@ namespace ABI { } extern "C" { #ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler, 0x1d1a8b8b, 0xfa66, 0x414f, 0x9c,0xbd, 0xb6,0x5f,0xc9,0x9d,0x17,0xfa) +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler, 0x1d1a8b8b, 0xfa66, 0x414f, 0x9c,0xbd, 0xb6,0x5f,0xc9,0x9d,0x17,0xfa) #endif #else -typedef struct __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl { +typedef struct __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandlerVtbl { BEGIN_INTERFACE /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This, + __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This); + __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler *This); ULONG (STDMETHODCALLTYPE *Release)( - __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This); + __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler *This); - /*** WorkItemHandler methods ***/ + /*** IWorkItemHandler methods ***/ HRESULT (STDMETHODCALLTYPE *Invoke)( - __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *This, + __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler *This, __x_ABI_CWindows_CFoundation_CIAsyncAction *operation); END_INTERFACE -} __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl; +} __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandlerVtbl; -interface __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler { - CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl* lpVtbl; +interface __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler { + CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandlerVtbl* lpVtbl; }; #ifdef COBJMACROS #ifndef WIDL_C_INLINE_WRAPPERS /*** IUnknown methods ***/ -#define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Release(This) (This)->lpVtbl->Release(This) -/*** WorkItemHandler methods ***/ -#define __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Invoke(This,operation) (This)->lpVtbl->Invoke(This,operation) +#define __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IWorkItemHandler methods ***/ +#define __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_Invoke(This,operation) (This)->lpVtbl->Invoke(This,operation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_AddRef(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_AddRef(__x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Release(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_Release(__x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler* This) { return This->lpVtbl->Release(This); } -/*** WorkItemHandler methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Invoke(__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler* This,__x_ABI_CWindows_CFoundation_CIAsyncAction *operation) { +/*** IWorkItemHandler methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_Invoke(__x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler* This,__x_ABI_CWindows_CFoundation_CIAsyncAction *operation) { return This->lpVtbl->Invoke(This,operation); } #endif #ifdef WIDL_using_Windows_System_Threading -#define IID_WorkItemHandler IID___x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler -#define WorkItemHandlerVtbl __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandlerVtbl -#define WorkItemHandler __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler -#define WorkItemHandler_QueryInterface __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_QueryInterface -#define WorkItemHandler_AddRef __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_AddRef -#define WorkItemHandler_Release __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Release -#define WorkItemHandler_Invoke __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_Invoke +#define IID_IWorkItemHandler IID___x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler +#define IWorkItemHandlerVtbl __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandlerVtbl +#define IWorkItemHandler __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler +#define IWorkItemHandler_QueryInterface __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_QueryInterface +#define IWorkItemHandler_AddRef __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_AddRef +#define IWorkItemHandler_Release __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_Release +#define IWorkItemHandler_Invoke __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_Invoke #endif /* WIDL_using_Windows_System_Threading */ #endif #endif -#endif /* ____x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler_INTERFACE_DEFINED__ */ +#endif /* ____x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /***************************************************************************** * IThreadPoolStatics interface */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_INTERFACE_DEFINED__ #define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_INTERFACE_DEFINED__ @@ -628,16 +267,16 @@ namespace ABI { IThreadPoolStatics : public IInspectable { virtual HRESULT STDMETHODCALLTYPE RunAsync( - ABI::Windows::System::Threading::WorkItemHandler *handler, + ABI::Windows::System::Threading::IWorkItemHandler *handler, ABI::Windows::Foundation::IAsyncAction **operation) = 0; virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAsync( - ABI::Windows::System::Threading::WorkItemHandler *handler, + ABI::Windows::System::Threading::IWorkItemHandler *handler, enum WorkItemPriority priority, ABI::Windows::Foundation::IAsyncAction **operation) = 0; virtual HRESULT STDMETHODCALLTYPE RunWithPriorityAndOptionsAsync( - ABI::Windows::System::Threading::WorkItemHandler *handler, + ABI::Windows::System::Threading::IWorkItemHandler *handler, enum WorkItemPriority priority, enum WorkItemOptions options, ABI::Windows::Foundation::IAsyncAction **operation) = 0; @@ -684,18 +323,18 @@ typedef struct __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStaticsVtbl { /*** IThreadPoolStatics methods ***/ HRESULT (STDMETHODCALLTYPE *RunAsync)( __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, - __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler, + __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler *handler, __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); HRESULT (STDMETHODCALLTYPE *RunWithPriorityAsync)( __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, - __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler, + __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler *handler, enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority, __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); HRESULT (STDMETHODCALLTYPE *RunWithPriorityAndOptionsAsync)( __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics *This, - __x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler, + __x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler *handler, enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority, enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions options, __x_ABI_CWindows_CFoundation_CIAsyncAction **operation); @@ -723,33 +362,33 @@ interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics { #define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation) (This)->lpVtbl->RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_AddRef(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_AddRef(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_Release(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This) { +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_Release(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This) { return This->lpVtbl->Release(This); } /*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetIids(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,ULONG *iidCount,IID **iids) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetIids(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,ULONG *iidCount,IID **iids) { return This->lpVtbl->GetIids(This,iidCount,iids); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,HSTRING *className) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,HSTRING *className) { return This->lpVtbl->GetRuntimeClassName(This,className); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetTrustLevel(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,TrustLevel *trustLevel) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_GetTrustLevel(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,TrustLevel *trustLevel) { return This->lpVtbl->GetTrustLevel(This,trustLevel); } /*** IThreadPoolStatics methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunAsync(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunAsync(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,__x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler *handler,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { return This->lpVtbl->RunAsync(This,handler,operation); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAsync(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler,enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAsync(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,__x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler *handler,enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { return This->lpVtbl->RunWithPriorityAsync(This,handler,priority,operation); } -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAndOptionsAsync(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,__x_ABI_CWindows_CSystem_CThreading_CWorkItemHandler *handler,enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority,enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions options,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_RunWithPriorityAndOptionsAsync(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics* This,__x_ABI_CWindows_CSystem_CThreading_CIWorkItemHandler *handler,enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemPriority priority,enum __x_ABI_CWindows_CSystem_CThreading_CWorkItemOptions options,__x_ABI_CWindows_CFoundation_CIAsyncAction **operation) { return This->lpVtbl->RunWithPriorityAndOptionsAsync(This,handler,priority,options,operation); } #endif @@ -772,337 +411,23 @@ static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStati #endif #endif /* ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ -/***************************************************************************** - * IThreadPoolTimer interface +/* + * Class Windows.System.Threading.ThreadPool */ -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_INTERFACE_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_INTERFACE_DEFINED__ - -DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer, 0x594ebe78, 0x55ea, 0x4a88, 0xa5,0x0d, 0x34,0x02,0xae,0x1f,0x9c,0xf2); -#if defined(__cplusplus) && !defined(CINTERFACE) -} /* extern "C" */ -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - MIDL_INTERFACE("594ebe78-55ea-4a88-a50d-3402ae1f9cf2") - IThreadPoolTimer : public IInspectable - { - virtual HRESULT STDMETHODCALLTYPE get_Period( - struct TimeSpan *value) = 0; - - virtual HRESULT STDMETHODCALLTYPE get_Delay( - struct TimeSpan *value) = 0; - - virtual HRESULT STDMETHODCALLTYPE Cancel( - ) = 0; - - }; - } - } - } -} -extern "C" { -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer, 0x594ebe78, 0x55ea, 0x4a88, 0xa5,0x0d, 0x34,0x02,0xae,0x1f,0x9c,0xf2) -#endif -#else -typedef struct __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This); - - ULONG (STDMETHODCALLTYPE *Release)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This); - - /*** IInspectable methods ***/ - HRESULT (STDMETHODCALLTYPE *GetIids)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, - ULONG *iidCount, - IID **iids); - - HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, - HSTRING *className); - - HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, - TrustLevel *trustLevel); - - /*** IThreadPoolTimer methods ***/ - HRESULT (STDMETHODCALLTYPE *get_Period)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, - struct __x_ABI_CWindows_CFoundation_CTimeSpan *value); - - HRESULT (STDMETHODCALLTYPE *get_Delay)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This, - struct __x_ABI_CWindows_CFoundation_CTimeSpan *value); - - HRESULT (STDMETHODCALLTYPE *Cancel)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer *This); - - END_INTERFACE -} __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl; - -interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer { - CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Release(This) (This)->lpVtbl->Release(This) -/*** IInspectable methods ***/ -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) -/*** IThreadPoolTimer methods ***/ -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Period(This,value) (This)->lpVtbl->get_Period(This,value) -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Delay(This,value) (This)->lpVtbl->get_Delay(This,value) -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Cancel(This) (This)->lpVtbl->Cancel(This) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_AddRef(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Release(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This) { - return This->lpVtbl->Release(This); -} -/*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetIids(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,ULONG *iidCount,IID **iids) { - return This->lpVtbl->GetIids(This,iidCount,iids); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,HSTRING *className) { - return This->lpVtbl->GetRuntimeClassName(This,className); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetTrustLevel(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,TrustLevel *trustLevel) { - return This->lpVtbl->GetTrustLevel(This,trustLevel); -} -/*** IThreadPoolTimer methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Period(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan *value) { - return This->lpVtbl->get_Period(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Delay(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This,struct __x_ABI_CWindows_CFoundation_CTimeSpan *value) { - return This->lpVtbl->get_Delay(This,value); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Cancel(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer* This) { - return This->lpVtbl->Cancel(This); -} -#endif -#ifdef WIDL_using_Windows_System_Threading -#define IID_IThreadPoolTimer IID___x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer -#define IThreadPoolTimerVtbl __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerVtbl -#define IThreadPoolTimer __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer -#define IThreadPoolTimer_QueryInterface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_QueryInterface -#define IThreadPoolTimer_AddRef __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_AddRef -#define IThreadPoolTimer_Release __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Release -#define IThreadPoolTimer_GetIids __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetIids -#define IThreadPoolTimer_GetRuntimeClassName __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetRuntimeClassName -#define IThreadPoolTimer_GetTrustLevel __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_GetTrustLevel -#define IThreadPoolTimer_get_Period __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Period -#define IThreadPoolTimer_get_Delay __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_get_Delay -#define IThreadPoolTimer_Cancel __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_Cancel -#endif /* WIDL_using_Windows_System_Threading */ -#endif - -#endif - -#endif /* ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IThreadPoolTimerStatics interface - */ -#ifndef ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_INTERFACE_DEFINED__ -#define ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_INTERFACE_DEFINED__ - -DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics, 0x1a8a9d02, 0xe482, 0x461b, 0xb8,0xc7, 0x8e,0xfa,0xd1,0xcc,0xe5,0x90); -#if defined(__cplusplus) && !defined(CINTERFACE) -} /* extern "C" */ -namespace ABI { - namespace Windows { - namespace System { - namespace Threading { - MIDL_INTERFACE("1a8a9d02-e482-461b-b8c7-8efad1cce590") - IThreadPoolTimerStatics : public IInspectable - { - virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimer( - ABI::Windows::System::Threading::TimerElapsedHandler *handler, - struct TimeSpan period, - ABI::Windows::System::Threading::IThreadPoolTimer **timer) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateTimer( - ABI::Windows::System::Threading::TimerElapsedHandler *handler, - struct TimeSpan delay, - ABI::Windows::System::Threading::IThreadPoolTimer **timer) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreatePeriodicTimerWithCompletion( - ABI::Windows::System::Threading::TimerElapsedHandler *handler, - struct TimeSpan period, - ABI::Windows::System::Threading::TimerDestroyedHandler *destroyed, - ABI::Windows::System::Threading::IThreadPoolTimer **timer) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateTimerWithCompletion( - ABI::Windows::System::Threading::TimerElapsedHandler *handler, - struct TimeSpan delay, - ABI::Windows::System::Threading::TimerDestroyedHandler *destroyed, - ABI::Windows::System::Threading::IThreadPoolTimer **timer) = 0; - - }; - } - } - } -} -extern "C" { -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics, 0x1a8a9d02, 0xe482, 0x461b, 0xb8,0xc7, 0x8e,0xfa,0xd1,0xcc,0xe5,0x90) -#endif +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_System_Threading_ThreadPool_DEFINED +#define RUNTIMECLASS_Windows_System_Threading_ThreadPool_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_System_Threading_ThreadPool[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','T','h','r','e','a','d','i','n','g','.','T','h','r','e','a','d','P','o','o','l',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_Threading_ThreadPool[] = L"Windows.System.Threading.ThreadPool"; #else -typedef struct __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This); - - ULONG (STDMETHODCALLTYPE *Release)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This); - - /*** IInspectable methods ***/ - HRESULT (STDMETHODCALLTYPE *GetIids)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, - ULONG *iidCount, - IID **iids); - - HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, - HSTRING *className); - - HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, - TrustLevel *trustLevel); - - /*** IThreadPoolTimerStatics methods ***/ - HRESULT (STDMETHODCALLTYPE *CreatePeriodicTimer)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, - __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler, - struct __x_ABI_CWindows_CFoundation_CTimeSpan period, - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer); - - HRESULT (STDMETHODCALLTYPE *CreateTimer)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, - __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler, - struct __x_ABI_CWindows_CFoundation_CTimeSpan delay, - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer); - - HRESULT (STDMETHODCALLTYPE *CreatePeriodicTimerWithCompletion)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, - __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler, - struct __x_ABI_CWindows_CFoundation_CTimeSpan period, - __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed, - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer); - - HRESULT (STDMETHODCALLTYPE *CreateTimerWithCompletion)( - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics *This, - __x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler, - struct __x_ABI_CWindows_CFoundation_CTimeSpan delay, - __x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed, - __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer); - - END_INTERFACE -} __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl; - -interface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics { - CONST_VTBL __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_AddRef(This) (This)->lpVtbl->AddRef(This) -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_Release(This) (This)->lpVtbl->Release(This) -/*** IInspectable methods ***/ -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) -/*** IThreadPoolTimerStatics methods ***/ -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimer(This,handler,period,timer) (This)->lpVtbl->CreatePeriodicTimer(This,handler,period,timer) -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimer(This,handler,delay,timer) (This)->lpVtbl->CreateTimer(This,handler,delay,timer) -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer) (This)->lpVtbl->CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer) -#define __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimerWithCompletion(This,handler,delay,destroyed,timer) (This)->lpVtbl->CreateTimerWithCompletion(This,handler,delay,destroyed,timer) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_QueryInterface(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_AddRef(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_Release(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This) { - return This->lpVtbl->Release(This); -} -/*** IInspectable methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetIids(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,ULONG *iidCount,IID **iids) { - return This->lpVtbl->GetIids(This,iidCount,iids); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,HSTRING *className) { - return This->lpVtbl->GetRuntimeClassName(This,className); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetTrustLevel(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,TrustLevel *trustLevel) { - return This->lpVtbl->GetTrustLevel(This,trustLevel); -} -/*** IThreadPoolTimerStatics methods ***/ -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimer(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler,struct __x_ABI_CWindows_CFoundation_CTimeSpan period,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer) { - return This->lpVtbl->CreatePeriodicTimer(This,handler,period,timer); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimer(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler,struct __x_ABI_CWindows_CFoundation_CTimeSpan delay,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer) { - return This->lpVtbl->CreateTimer(This,handler,delay,timer); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler,struct __x_ABI_CWindows_CFoundation_CTimeSpan period,__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer) { - return This->lpVtbl->CreatePeriodicTimerWithCompletion(This,handler,period,destroyed,timer); -} -static FORCEINLINE HRESULT __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimerWithCompletion(__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics* This,__x_ABI_CWindows_CSystem_CThreading_CTimerElapsedHandler *handler,struct __x_ABI_CWindows_CFoundation_CTimeSpan delay,__x_ABI_CWindows_CSystem_CThreading_CTimerDestroyedHandler *destroyed,__x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimer **timer) { - return This->lpVtbl->CreateTimerWithCompletion(This,handler,delay,destroyed,timer); -} -#endif -#ifdef WIDL_using_Windows_System_Threading -#define IID_IThreadPoolTimerStatics IID___x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics -#define IThreadPoolTimerStaticsVtbl __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStaticsVtbl -#define IThreadPoolTimerStatics __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics -#define IThreadPoolTimerStatics_QueryInterface __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_QueryInterface -#define IThreadPoolTimerStatics_AddRef __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_AddRef -#define IThreadPoolTimerStatics_Release __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_Release -#define IThreadPoolTimerStatics_GetIids __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetIids -#define IThreadPoolTimerStatics_GetRuntimeClassName __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetRuntimeClassName -#define IThreadPoolTimerStatics_GetTrustLevel __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_GetTrustLevel -#define IThreadPoolTimerStatics_CreatePeriodicTimer __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimer -#define IThreadPoolTimerStatics_CreateTimer __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimer -#define IThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreatePeriodicTimerWithCompletion -#define IThreadPoolTimerStatics_CreateTimerWithCompletion __x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_CreateTimerWithCompletion -#endif /* WIDL_using_Windows_System_Threading */ +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_Threading_ThreadPool[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','T','h','r','e','a','d','i','n','g','.','T','h','r','e','a','d','P','o','o','l',0}; #endif - -#endif - -#endif /* ____x_ABI_CWindows_CSystem_CThreading_CIThreadPoolTimerStatics_INTERFACE_DEFINED__ */ +#endif /* RUNTIMECLASS_Windows_System_Threading_ThreadPool_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/windows.system.userprofile.h b/lib/libc/include/any-windows-any/windows.system.userprofile.h new file mode 100644 index 0000000000000000000000000000000000000000..162c9d2079085d6d86764b0af1615d3b4d0fbedf --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.system.userprofile.h @@ -0,0 +1,556 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.system.userprofile.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_system_userprofile_h__ +#define __windows_system_userprofile_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics ABI::Windows::System::UserProfile::IGlobalizationPreferencesStatics +namespace ABI { + namespace Windows { + namespace System { + namespace UserProfile { + interface IGlobalizationPreferencesStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics ABI::Windows::System::UserProfile::IAdvertisingManagerStatics +namespace ABI { + namespace Windows { + namespace System { + namespace UserProfile { + interface IAdvertisingManagerStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CUserProfile_CGlobalizationPreferences_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CUserProfile_CGlobalizationPreferences_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace System { + namespace UserProfile { + class GlobalizationPreferences; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CSystem_CUserProfile_CGlobalizationPreferences __x_ABI_CWindows_CSystem_CUserProfile_CGlobalizationPreferences; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSystem_CUserProfile_CGlobalizationPreferences_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CSystem_CUserProfile_CAdvertisingManager_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CUserProfile_CAdvertisingManager_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace System { + namespace UserProfile { + class AdvertisingManager; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CSystem_CUserProfile_CAdvertisingManager __x_ABI_CWindows_CSystem_CUserProfile_CAdvertisingManager; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CSystem_CUserProfile_CAdvertisingManager_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics ABI::Windows::System::UserProfile::IAdvertisingManagerStatics +namespace ABI { + namespace Windows { + namespace System { + namespace UserProfile { + interface IAdvertisingManagerStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics2 __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics2 ABI::Windows::System::UserProfile::IAdvertisingManagerStatics2 +namespace ABI { + namespace Windows { + namespace System { + namespace UserProfile { + interface IAdvertisingManagerStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics ABI::Windows::System::UserProfile::IGlobalizationPreferencesStatics +namespace ABI { + namespace Windows { + namespace System { + namespace UserProfile { + interface IGlobalizationPreferencesStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics2 __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics2 ABI::Windows::System::UserProfile::IGlobalizationPreferencesStatics2 +namespace ABI { + namespace Windows { + namespace System { + namespace UserProfile { + interface IGlobalizationPreferencesStatics2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics3 __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics3 ABI::Windows::System::UserProfile::IGlobalizationPreferencesStatics3 +namespace ABI { + namespace Windows { + namespace System { + namespace UserProfile { + interface IGlobalizationPreferencesStatics3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * IGlobalizationPreferencesStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics, 0x01bf4326, 0xed37, 0x4e96, 0xb0,0xe9, 0xc1,0x34,0x0d,0x1e,0xa1,0x58); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + namespace UserProfile { + MIDL_INTERFACE("01bf4326-ed37-4e96-b0e9-c1340d1ea158") + IGlobalizationPreferencesStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Calendars( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Clocks( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Currencies( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Languages( + ABI::Windows::Foundation::Collections::IVectorView **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HomeGeographicRegion( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_WeekStartsOn( + enum DayOfWeek *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics, 0x01bf4326, 0xed37, 0x4e96, 0xb0,0xe9, 0xc1,0x34,0x0d,0x1e,0xa1,0x58) +#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics *This, + TrustLevel *trustLevel); + + /*** IGlobalizationPreferencesStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Calendars)( + __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics *This, + __FIVectorView_1_HSTRING **value); + + HRESULT (STDMETHODCALLTYPE *get_Clocks)( + __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics *This, + __FIVectorView_1_HSTRING **value); + + HRESULT (STDMETHODCALLTYPE *get_Currencies)( + __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics *This, + __FIVectorView_1_HSTRING **value); + + HRESULT (STDMETHODCALLTYPE *get_Languages)( + __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics *This, + __FIVectorView_1_HSTRING **value); + + HRESULT (STDMETHODCALLTYPE *get_HomeGeographicRegion)( + __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *get_WeekStartsOn)( + __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics *This, + enum __x_ABI_CWindows_CGlobalization_CDayOfWeek *value); + + END_INTERFACE +} __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStaticsVtbl; + +interface __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics { + CONST_VTBL __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IGlobalizationPreferencesStatics methods ***/ +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_Calendars(This,value) (This)->lpVtbl->get_Calendars(This,value) +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_Clocks(This,value) (This)->lpVtbl->get_Clocks(This,value) +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_Currencies(This,value) (This)->lpVtbl->get_Currencies(This,value) +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_Languages(This,value) (This)->lpVtbl->get_Languages(This,value) +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_HomeGeographicRegion(This,value) (This)->lpVtbl->get_HomeGeographicRegion(This,value) +#define __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_WeekStartsOn(This,value) (This)->lpVtbl->get_WeekStartsOn(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_QueryInterface(__x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_AddRef(__x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_Release(__x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_GetIids(__x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_GetTrustLevel(__x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IGlobalizationPreferencesStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_Calendars(__x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics* This,__FIVectorView_1_HSTRING **value) { + return This->lpVtbl->get_Calendars(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_Clocks(__x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics* This,__FIVectorView_1_HSTRING **value) { + return This->lpVtbl->get_Clocks(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_Currencies(__x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics* This,__FIVectorView_1_HSTRING **value) { + return This->lpVtbl->get_Currencies(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_Languages(__x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics* This,__FIVectorView_1_HSTRING **value) { + return This->lpVtbl->get_Languages(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_HomeGeographicRegion(__x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics* This,HSTRING *value) { + return This->lpVtbl->get_HomeGeographicRegion(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_WeekStartsOn(__x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics* This,enum __x_ABI_CWindows_CGlobalization_CDayOfWeek *value) { + return This->lpVtbl->get_WeekStartsOn(This,value); +} +#endif +#ifdef WIDL_using_Windows_System_UserProfile +#define IID_IGlobalizationPreferencesStatics IID___x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics +#define IGlobalizationPreferencesStaticsVtbl __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStaticsVtbl +#define IGlobalizationPreferencesStatics __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics +#define IGlobalizationPreferencesStatics_QueryInterface __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_QueryInterface +#define IGlobalizationPreferencesStatics_AddRef __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_AddRef +#define IGlobalizationPreferencesStatics_Release __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_Release +#define IGlobalizationPreferencesStatics_GetIids __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_GetIids +#define IGlobalizationPreferencesStatics_GetRuntimeClassName __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_GetRuntimeClassName +#define IGlobalizationPreferencesStatics_GetTrustLevel __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_GetTrustLevel +#define IGlobalizationPreferencesStatics_get_Calendars __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_Calendars +#define IGlobalizationPreferencesStatics_get_Clocks __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_Clocks +#define IGlobalizationPreferencesStatics_get_Currencies __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_Currencies +#define IGlobalizationPreferencesStatics_get_Languages __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_Languages +#define IGlobalizationPreferencesStatics_get_HomeGeographicRegion __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_HomeGeographicRegion +#define IGlobalizationPreferencesStatics_get_WeekStartsOn __x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_get_WeekStartsOn +#endif /* WIDL_using_Windows_System_UserProfile */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSystem_CUserProfile_CIGlobalizationPreferencesStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IAdvertisingManagerStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics, 0xadd3468c, 0xa273, 0x48cb, 0xb3,0x46, 0x35,0x44,0x52,0x2d,0x55,0x81); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace System { + namespace UserProfile { + MIDL_INTERFACE("add3468c-a273-48cb-b346-3544522d5581") + IAdvertisingManagerStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AdvertisingId( + HSTRING *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics, 0xadd3468c, 0xa273, 0x48cb, 0xb3,0x46, 0x35,0x44,0x52,0x2d,0x55,0x81) +#endif +#else +typedef struct __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics *This, + TrustLevel *trustLevel); + + /*** IAdvertisingManagerStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AdvertisingId)( + __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics *This, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStaticsVtbl; + +interface __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics { + CONST_VTBL __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAdvertisingManagerStatics methods ***/ +#define __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_get_AdvertisingId(This,value) (This)->lpVtbl->get_AdvertisingId(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_QueryInterface(__x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_AddRef(__x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_Release(__x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_GetIids(__x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_GetRuntimeClassName(__x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_GetTrustLevel(__x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAdvertisingManagerStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_get_AdvertisingId(__x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics* This,HSTRING *value) { + return This->lpVtbl->get_AdvertisingId(This,value); +} +#endif +#ifdef WIDL_using_Windows_System_UserProfile +#define IID_IAdvertisingManagerStatics IID___x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics +#define IAdvertisingManagerStaticsVtbl __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStaticsVtbl +#define IAdvertisingManagerStatics __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics +#define IAdvertisingManagerStatics_QueryInterface __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_QueryInterface +#define IAdvertisingManagerStatics_AddRef __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_AddRef +#define IAdvertisingManagerStatics_Release __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_Release +#define IAdvertisingManagerStatics_GetIids __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_GetIids +#define IAdvertisingManagerStatics_GetRuntimeClassName __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_GetRuntimeClassName +#define IAdvertisingManagerStatics_GetTrustLevel __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_GetTrustLevel +#define IAdvertisingManagerStatics_get_AdvertisingId __x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_get_AdvertisingId +#endif /* WIDL_using_Windows_System_UserProfile */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CSystem_CUserProfile_CIAdvertisingManagerStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.System.UserProfile.GlobalizationPreferences + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_System_UserProfile_GlobalizationPreferences_DEFINED +#define RUNTIMECLASS_Windows_System_UserProfile_GlobalizationPreferences_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_System_UserProfile_GlobalizationPreferences[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','U','s','e','r','P','r','o','f','i','l','e','.','G','l','o','b','a','l','i','z','a','t','i','o','n','P','r','e','f','e','r','e','n','c','e','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_UserProfile_GlobalizationPreferences[] = L"Windows.System.UserProfile.GlobalizationPreferences"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_UserProfile_GlobalizationPreferences[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','U','s','e','r','P','r','o','f','i','l','e','.','G','l','o','b','a','l','i','z','a','t','i','o','n','P','r','e','f','e','r','e','n','c','e','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_System_UserProfile_GlobalizationPreferences_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.System.UserProfile.AdvertisingManager + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_System_UserProfile_AdvertisingManager_DEFINED +#define RUNTIMECLASS_Windows_System_UserProfile_AdvertisingManager_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_System_UserProfile_AdvertisingManager[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','U','s','e','r','P','r','o','f','i','l','e','.','A','d','v','e','r','t','i','s','i','n','g','M','a','n','a','g','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_UserProfile_AdvertisingManager[] = L"Windows.System.UserProfile.AdvertisingManager"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_System_UserProfile_AdvertisingManager[] = {'W','i','n','d','o','w','s','.','S','y','s','t','e','m','.','U','s','e','r','P','r','o','f','i','l','e','.','A','d','v','e','r','t','i','s','i','n','g','M','a','n','a','g','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_System_UserProfile_AdvertisingManager_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_system_userprofile_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.ui.composition.h b/lib/libc/include/any-windows-any/windows.ui.composition.h new file mode 100644 index 0000000000000000000000000000000000000000..f9652b1f2a7e8ec6888b79d673e54a5481f6cd88 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.ui.composition.h @@ -0,0 +1,11604 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.ui.composition.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_ui_composition_h__ +#define __windows_ui_composition_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation ABI::Windows::UI::Composition::IColorKeyFrameAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IColorKeyFrameAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation ABI::Windows::UI::Composition::ICompositionAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase ABI::Windows::UI::Composition::ICompositionAnimationBase +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionAnimationBase; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory ABI::Windows::UI::Composition::ICompositionAnimationFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionAnimationFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObject_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObject_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionObject __x_ABI_CWindows_CUI_CComposition_CICompositionObject; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject ABI::Windows::UI::Composition::ICompositionObject +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionObject; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory ABI::Windows::UI::Composition::ICompositionObjectFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionObjectFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs ABI::Windows::UI::Composition::ICompositionBatchCompletedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionBatchCompletedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionBrush_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionBrush_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionBrush __x_ABI_CWindows_CUI_CComposition_CICompositionBrush; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrush ABI::Windows::UI::Composition::ICompositionBrush +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionBrush; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory ABI::Windows::UI::Composition::ICompositionBrushFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionBrushFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionClip_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionClip_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionClip __x_ABI_CWindows_CUI_CComposition_CICompositionClip; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClip ABI::Windows::UI::Composition::ICompositionClip +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionClip; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory ABI::Windows::UI::Composition::ICompositionClipFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionClipFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush ABI::Windows::UI::Composition::ICompositionColorBrush +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionColorBrush; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch ABI::Windows::UI::Composition::ICompositionCommitBatch +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionCommitBatch; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface ABI::Windows::UI::Composition::ICompositionDrawingSurface +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionDrawingSurface; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory ABI::Windows::UI::Composition::ICompositionDrawingSurfaceFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionDrawingSurfaceFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction ABI::Windows::UI::Composition::ICompositionEasingFunction +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionEasingFunction; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory ABI::Windows::UI::Composition::ICompositionEasingFunctionFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionEasingFunctionFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush ABI::Windows::UI::Composition::ICompositionEffectBrush +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionEffectBrush; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory ABI::Windows::UI::Composition::ICompositionEffectFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionEffectFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice ABI::Windows::UI::Composition::ICompositionGraphicsDevice +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionGraphicsDevice; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet ABI::Windows::UI::Composition::ICompositionPropertySet +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionPropertySet; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch ABI::Windows::UI::Composition::ICompositionScopedBatch +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionScopedBatch; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionSurface_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionSurface_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionSurface __x_ABI_CWindows_CUI_CComposition_CICompositionSurface; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurface ABI::Windows::UI::Composition::ICompositionSurface +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionSurface; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush ABI::Windows::UI::Composition::ICompositionSurfaceBrush +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionSurfaceBrush; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionTarget_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionTarget_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionTarget __x_ABI_CWindows_CUI_CComposition_CICompositionTarget; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTarget ABI::Windows::UI::Composition::ICompositionTarget +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionTarget; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory ABI::Windows::UI::Composition::ICompositionTargetFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionTargetFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositor_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositor_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositor __x_ABI_CWindows_CUI_CComposition_CICompositor; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositor ABI::Windows::UI::Composition::ICompositor +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositor; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIContainerVisual_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIContainerVisual_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIContainerVisual __x_ABI_CWindows_CUI_CComposition_CIContainerVisual; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisual ABI::Windows::UI::Composition::IContainerVisual +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IContainerVisual; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory ABI::Windows::UI::Composition::IContainerVisualFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IContainerVisualFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction ABI::Windows::UI::Composition::ICubicBezierEasingFunction +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICubicBezierEasingFunction; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation ABI::Windows::UI::Composition::IExpressionAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IExpressionAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIInsetClip_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIInsetClip_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIInsetClip __x_ABI_CWindows_CUI_CComposition_CIInsetClip; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip ABI::Windows::UI::Composition::IInsetClip +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IInsetClip; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction ABI::Windows::UI::Composition::ILinearEasingFunction +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ILinearEasingFunction; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation ABI::Windows::UI::Composition::IQuaternionKeyFrameAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IQuaternionKeyFrameAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs ABI::Windows::UI::Composition::IRenderingDeviceReplacedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IRenderingDeviceReplacedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation ABI::Windows::UI::Composition::IScalarKeyFrameAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IScalarKeyFrameAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CISpriteVisual_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CISpriteVisual_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CISpriteVisual __x_ABI_CWindows_CUI_CComposition_CISpriteVisual; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CISpriteVisual ABI::Windows::UI::Composition::ISpriteVisual +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ISpriteVisual; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation ABI::Windows::UI::Composition::IVector2KeyFrameAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVector2KeyFrameAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation ABI::Windows::UI::Composition::IVector3KeyFrameAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVector3KeyFrameAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation ABI::Windows::UI::Composition::IVector4KeyFrameAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVector4KeyFrameAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisual_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVisual_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVisual __x_ABI_CWindows_CUI_CComposition_CIVisual; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVisual ABI::Windows::UI::Composition::IVisual +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVisual; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisualFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVisualFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVisualFactory __x_ABI_CWindows_CUI_CComposition_CIVisualFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVisualFactory ABI::Windows::UI::Composition::IVisualFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVisualFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisualCollection_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVisualCollection_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVisualCollection __x_ABI_CWindows_CUI_CComposition_CIVisualCollection; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection ABI::Windows::UI::Composition::IVisualCollection +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVisualCollection; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CColorKeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CColorKeyFrameAnimation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class ColorKeyFrameAnimation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CColorKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CColorKeyFrameAnimation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CColorKeyFrameAnimation_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionAnimation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionAnimation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionAnimation __x_ABI_CWindows_CUI_CComposition_CCompositionAnimation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionAnimation_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionBatchCompletedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionBatchCompletedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionBatchCompletedEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionBatchCompletedEventArgs __x_ABI_CWindows_CUI_CComposition_CCompositionBatchCompletedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionBatchCompletedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionBrush_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionBrush_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionBrush; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionBrush __x_ABI_CWindows_CUI_CComposition_CCompositionBrush; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionBrush_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionClip_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionClip_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionClip; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionClip __x_ABI_CWindows_CUI_CComposition_CCompositionClip; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionClip_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionColorBrush_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionColorBrush_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionColorBrush; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionColorBrush __x_ABI_CWindows_CUI_CComposition_CCompositionColorBrush; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionColorBrush_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionCommitBatch_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionCommitBatch_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionCommitBatch; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionCommitBatch __x_ABI_CWindows_CUI_CComposition_CCompositionCommitBatch; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionCommitBatch_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionDrawingSurface_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionDrawingSurface_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionDrawingSurface; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionDrawingSurface __x_ABI_CWindows_CUI_CComposition_CCompositionDrawingSurface; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionDrawingSurface_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionEasingFunction_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionEasingFunction_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionEasingFunction; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionEasingFunction __x_ABI_CWindows_CUI_CComposition_CCompositionEasingFunction; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionEasingFunction_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionEffectBrush_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionEffectBrush_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionEffectBrush; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionEffectBrush __x_ABI_CWindows_CUI_CComposition_CCompositionEffectBrush; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionEffectBrush_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionEffectFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionEffectFactory_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionEffectFactory; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionEffectFactory __x_ABI_CWindows_CUI_CComposition_CCompositionEffectFactory; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionEffectFactory_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionGraphicsDevice_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionGraphicsDevice_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionGraphicsDevice; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionGraphicsDevice __x_ABI_CWindows_CUI_CComposition_CCompositionGraphicsDevice; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionGraphicsDevice_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionObject_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionObject_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionObject; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionObject __x_ABI_CWindows_CUI_CComposition_CCompositionObject; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionObject_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionPropertySet_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionPropertySet_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionPropertySet; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionPropertySet __x_ABI_CWindows_CUI_CComposition_CCompositionPropertySet; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionPropertySet_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionScopedBatch_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionScopedBatch_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionScopedBatch; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionScopedBatch __x_ABI_CWindows_CUI_CComposition_CCompositionScopedBatch; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionScopedBatch_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionSurfaceBrush_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionSurfaceBrush_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionSurfaceBrush; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionSurfaceBrush __x_ABI_CWindows_CUI_CComposition_CCompositionSurfaceBrush; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionSurfaceBrush_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositionTarget_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositionTarget_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CompositionTarget; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositionTarget __x_ABI_CWindows_CUI_CComposition_CCompositionTarget; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositionTarget_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCompositor_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCompositor_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class Compositor; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCompositor __x_ABI_CWindows_CUI_CComposition_CCompositor; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCompositor_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CContainerVisual_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CContainerVisual_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class ContainerVisual; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CContainerVisual __x_ABI_CWindows_CUI_CComposition_CContainerVisual; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CContainerVisual_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CCubicBezierEasingFunction_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CCubicBezierEasingFunction_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class CubicBezierEasingFunction; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CCubicBezierEasingFunction __x_ABI_CWindows_CUI_CComposition_CCubicBezierEasingFunction; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CCubicBezierEasingFunction_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CExpressionAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CExpressionAnimation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class ExpressionAnimation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CExpressionAnimation __x_ABI_CWindows_CUI_CComposition_CExpressionAnimation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CExpressionAnimation_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CInsetClip_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CInsetClip_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class InsetClip; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CInsetClip __x_ABI_CWindows_CUI_CComposition_CInsetClip; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CInsetClip_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CLinearEasingFunction_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CLinearEasingFunction_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class LinearEasingFunction; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CLinearEasingFunction __x_ABI_CWindows_CUI_CComposition_CLinearEasingFunction; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CLinearEasingFunction_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CQuaternionKeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CQuaternionKeyFrameAnimation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class QuaternionKeyFrameAnimation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CQuaternionKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CQuaternionKeyFrameAnimation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CQuaternionKeyFrameAnimation_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CRenderingDeviceReplacedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CRenderingDeviceReplacedEventArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class RenderingDeviceReplacedEventArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CRenderingDeviceReplacedEventArgs __x_ABI_CWindows_CUI_CComposition_CRenderingDeviceReplacedEventArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CRenderingDeviceReplacedEventArgs_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CScalarKeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CScalarKeyFrameAnimation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class ScalarKeyFrameAnimation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CScalarKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CScalarKeyFrameAnimation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CScalarKeyFrameAnimation_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CSpriteVisual_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CSpriteVisual_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class SpriteVisual; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CSpriteVisual __x_ABI_CWindows_CUI_CComposition_CSpriteVisual; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CSpriteVisual_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CVector2KeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CVector2KeyFrameAnimation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class Vector2KeyFrameAnimation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CVector2KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CVector2KeyFrameAnimation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CVector2KeyFrameAnimation_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CVector3KeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CVector3KeyFrameAnimation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class Vector3KeyFrameAnimation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CVector3KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CVector3KeyFrameAnimation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CVector3KeyFrameAnimation_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CVector4KeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CVector4KeyFrameAnimation_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class Vector4KeyFrameAnimation; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CVector4KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CVector4KeyFrameAnimation; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CVector4KeyFrameAnimation_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CVisual_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CVisual_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class Visual; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CVisual __x_ABI_CWindows_CUI_CComposition_CVisual; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CVisual_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CVisualCollection_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CVisualCollection_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + class VisualCollection; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CVisualCollection __x_ABI_CWindows_CUI_CComposition_CVisualCollection; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CComposition_CVisualCollection_FWD_DEFINED__ */ + +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_FWD_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_FWD_DEFINED__ +typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface; +#ifdef __cplusplus +#define __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface ABI::Windows::Foundation::IAsyncOperationCompletedHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CUI__CComposition__CVisual_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CUI__CComposition__CVisual_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CUI__CComposition__CVisual __FIIterable_1_Windows__CUI__CComposition__CVisual; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CUI__CComposition__CVisual ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CUI__CComposition__CVisual_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CUI__CComposition__CVisual_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CUI__CComposition__CVisual __FIIterator_1_Windows__CUI__CComposition__CVisual; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CUI__CComposition__CVisual ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +#ifndef ____FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CComposition_CCompositionBackfaceVisibility __x_ABI_CWindows_CUI_CComposition_CCompositionBackfaceVisibility; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CComposition_CCompositionBatchTypes __x_ABI_CWindows_CUI_CComposition_CCompositionBatchTypes; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CComposition_CCompositionBitmapInterpolationMode __x_ABI_CWindows_CUI_CComposition_CCompositionBitmapInterpolationMode; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CComposition_CCompositionBorderMode __x_ABI_CWindows_CUI_CComposition_CCompositionBorderMode; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CComposition_CCompositionColorSpace __x_ABI_CWindows_CUI_CComposition_CCompositionColorSpace; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CComposition_CCompositionCompositeMode __x_ABI_CWindows_CUI_CComposition_CCompositionCompositeMode; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CComposition_CCompositionEffectFactoryLoadStatus __x_ABI_CWindows_CUI_CComposition_CCompositionEffectFactoryLoadStatus; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CComposition_CCompositionStretch __x_ABI_CWindows_CUI_CComposition_CCompositionStretch; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIAnimationObject_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIAnimationObject_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIAnimationObject __x_ABI_CWindows_CUI_CComposition_CIAnimationObject; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIAnimationObject ABI::Windows::UI::Composition::IAnimationObject +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IAnimationObject; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation ABI::Windows::UI::Composition::IColorKeyFrameAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IColorKeyFrameAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation ABI::Windows::UI::Composition::ICompositionAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimation2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimation2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation2 __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation2 ABI::Windows::UI::Composition::ICompositionAnimation2 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionAnimation2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimation3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimation3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation3 __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation3 ABI::Windows::UI::Composition::ICompositionAnimation3 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionAnimation3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimation4_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimation4_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation4 __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation4; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation4 ABI::Windows::UI::Composition::ICompositionAnimation4 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionAnimation4; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase ABI::Windows::UI::Composition::ICompositionAnimationBase +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionAnimationBase; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory ABI::Windows::UI::Composition::ICompositionAnimationFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionAnimationFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs ABI::Windows::UI::Composition::ICompositionBatchCompletedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionBatchCompletedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionBrush_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionBrush_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionBrush __x_ABI_CWindows_CUI_CComposition_CICompositionBrush; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrush ABI::Windows::UI::Composition::ICompositionBrush +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionBrush; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory ABI::Windows::UI::Composition::ICompositionBrushFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionBrushFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionClip_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionClip_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionClip __x_ABI_CWindows_CUI_CComposition_CICompositionClip; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClip ABI::Windows::UI::Composition::ICompositionClip +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionClip; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionClip2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionClip2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionClip2 __x_ABI_CWindows_CUI_CComposition_CICompositionClip2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClip2 ABI::Windows::UI::Composition::ICompositionClip2 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionClip2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory ABI::Windows::UI::Composition::ICompositionClipFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionClipFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush ABI::Windows::UI::Composition::ICompositionColorBrush +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionColorBrush; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch ABI::Windows::UI::Composition::ICompositionCommitBatch +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionCommitBatch; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface ABI::Windows::UI::Composition::ICompositionDrawingSurface +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionDrawingSurface; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface2 __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface2 ABI::Windows::UI::Composition::ICompositionDrawingSurface2 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionDrawingSurface2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory ABI::Windows::UI::Composition::ICompositionDrawingSurfaceFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionDrawingSurfaceFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction ABI::Windows::UI::Composition::ICompositionEasingFunction +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionEasingFunction; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory ABI::Windows::UI::Composition::ICompositionEasingFunctionFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionEasingFunctionFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionStatics __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionStatics ABI::Windows::UI::Composition::ICompositionEasingFunctionStatics +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionEasingFunctionStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush ABI::Windows::UI::Composition::ICompositionEffectBrush +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionEffectBrush; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory ABI::Windows::UI::Composition::ICompositionEffectFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionEffectFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice ABI::Windows::UI::Composition::ICompositionGraphicsDevice +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionGraphicsDevice; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice2 __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice2 ABI::Windows::UI::Composition::ICompositionGraphicsDevice2 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionGraphicsDevice2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice3 __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice3 ABI::Windows::UI::Composition::ICompositionGraphicsDevice3 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionGraphicsDevice3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice4_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice4_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice4 __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice4; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice4 ABI::Windows::UI::Composition::ICompositionGraphicsDevice4 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionGraphicsDevice4; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObject_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObject_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionObject __x_ABI_CWindows_CUI_CComposition_CICompositionObject; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject ABI::Windows::UI::Composition::ICompositionObject +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionObject; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObject2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObject2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionObject2 __x_ABI_CWindows_CUI_CComposition_CICompositionObject2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject2 ABI::Windows::UI::Composition::ICompositionObject2 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionObject2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObject3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObject3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionObject3 __x_ABI_CWindows_CUI_CComposition_CICompositionObject3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject3 ABI::Windows::UI::Composition::ICompositionObject3 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionObject3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObject4_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObject4_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionObject4 __x_ABI_CWindows_CUI_CComposition_CICompositionObject4; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject4 ABI::Windows::UI::Composition::ICompositionObject4 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionObject4; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory ABI::Windows::UI::Composition::ICompositionObjectFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionObjectFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObjectStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObjectStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionObjectStatics __x_ABI_CWindows_CUI_CComposition_CICompositionObjectStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObjectStatics ABI::Windows::UI::Composition::ICompositionObjectStatics +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionObjectStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet ABI::Windows::UI::Composition::ICompositionPropertySet +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionPropertySet; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet2 __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet2 ABI::Windows::UI::Composition::ICompositionPropertySet2 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionPropertySet2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch ABI::Windows::UI::Composition::ICompositionScopedBatch +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionScopedBatch; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionSurface_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionSurface_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionSurface __x_ABI_CWindows_CUI_CComposition_CICompositionSurface; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurface ABI::Windows::UI::Composition::ICompositionSurface +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionSurface; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush ABI::Windows::UI::Composition::ICompositionSurfaceBrush +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionSurfaceBrush; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush2 __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush2 ABI::Windows::UI::Composition::ICompositionSurfaceBrush2 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionSurfaceBrush2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush3 __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush3 ABI::Windows::UI::Composition::ICompositionSurfaceBrush3 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionSurfaceBrush3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionTarget_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionTarget_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionTarget __x_ABI_CWindows_CUI_CComposition_CICompositionTarget; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTarget ABI::Windows::UI::Composition::ICompositionTarget +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionTarget; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory ABI::Windows::UI::Composition::ICompositionTargetFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositionTargetFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositor_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositor_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositor __x_ABI_CWindows_CUI_CComposition_CICompositor; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositor ABI::Windows::UI::Composition::ICompositor +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositor; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositor2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositor2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositor2 __x_ABI_CWindows_CUI_CComposition_CICompositor2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositor2 ABI::Windows::UI::Composition::ICompositor2 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositor2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositor3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositor3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositor3 __x_ABI_CWindows_CUI_CComposition_CICompositor3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositor3 ABI::Windows::UI::Composition::ICompositor3 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositor3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositor4_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositor4_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositor4 __x_ABI_CWindows_CUI_CComposition_CICompositor4; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositor4 ABI::Windows::UI::Composition::ICompositor4 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositor4; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositor5_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositor5_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositor5 __x_ABI_CWindows_CUI_CComposition_CICompositor5; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositor5 ABI::Windows::UI::Composition::ICompositor5 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositor5; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositor6_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositor6_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositor6 __x_ABI_CWindows_CUI_CComposition_CICompositor6; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositor6 ABI::Windows::UI::Composition::ICompositor6 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositor6; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositor7_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositor7_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositor7 __x_ABI_CWindows_CUI_CComposition_CICompositor7; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositor7 ABI::Windows::UI::Composition::ICompositor7 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositor7; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositorStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositorStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositorStatics __x_ABI_CWindows_CUI_CComposition_CICompositorStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositorStatics ABI::Windows::UI::Composition::ICompositorStatics +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositorStatics; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositorWithBlurredWallpaperBackdropBrush_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositorWithBlurredWallpaperBackdropBrush_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositorWithBlurredWallpaperBackdropBrush __x_ABI_CWindows_CUI_CComposition_CICompositorWithBlurredWallpaperBackdropBrush; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositorWithBlurredWallpaperBackdropBrush ABI::Windows::UI::Composition::ICompositorWithBlurredWallpaperBackdropBrush +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositorWithBlurredWallpaperBackdropBrush; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositorWithProjectedShadow_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositorWithProjectedShadow_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositorWithProjectedShadow __x_ABI_CWindows_CUI_CComposition_CICompositorWithProjectedShadow; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositorWithProjectedShadow ABI::Windows::UI::Composition::ICompositorWithProjectedShadow +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositorWithProjectedShadow; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositorWithRadialGradient_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositorWithRadialGradient_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositorWithRadialGradient __x_ABI_CWindows_CUI_CComposition_CICompositorWithRadialGradient; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositorWithRadialGradient ABI::Windows::UI::Composition::ICompositorWithRadialGradient +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositorWithRadialGradient; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositorWithVisualSurface_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositorWithVisualSurface_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositorWithVisualSurface __x_ABI_CWindows_CUI_CComposition_CICompositorWithVisualSurface; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositorWithVisualSurface ABI::Windows::UI::Composition::ICompositorWithVisualSurface +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositorWithVisualSurface; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIContainerVisual_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIContainerVisual_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIContainerVisual __x_ABI_CWindows_CUI_CComposition_CIContainerVisual; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisual ABI::Windows::UI::Composition::IContainerVisual +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IContainerVisual; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory ABI::Windows::UI::Composition::IContainerVisualFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IContainerVisualFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction ABI::Windows::UI::Composition::ICubicBezierEasingFunction +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICubicBezierEasingFunction; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation ABI::Windows::UI::Composition::IExpressionAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IExpressionAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIInsetClip_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIInsetClip_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIInsetClip __x_ABI_CWindows_CUI_CComposition_CIInsetClip; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip ABI::Windows::UI::Composition::IInsetClip +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IInsetClip; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction ABI::Windows::UI::Composition::ILinearEasingFunction +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ILinearEasingFunction; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation ABI::Windows::UI::Composition::IQuaternionKeyFrameAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IQuaternionKeyFrameAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs ABI::Windows::UI::Composition::IRenderingDeviceReplacedEventArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IRenderingDeviceReplacedEventArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation ABI::Windows::UI::Composition::IScalarKeyFrameAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IScalarKeyFrameAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CISpriteVisual_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CISpriteVisual_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CISpriteVisual __x_ABI_CWindows_CUI_CComposition_CISpriteVisual; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CISpriteVisual ABI::Windows::UI::Composition::ISpriteVisual +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ISpriteVisual; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CISpriteVisual2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CISpriteVisual2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CISpriteVisual2 __x_ABI_CWindows_CUI_CComposition_CISpriteVisual2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CISpriteVisual2 ABI::Windows::UI::Composition::ISpriteVisual2 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ISpriteVisual2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation ABI::Windows::UI::Composition::IVector2KeyFrameAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVector2KeyFrameAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation ABI::Windows::UI::Composition::IVector3KeyFrameAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVector3KeyFrameAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation ABI::Windows::UI::Composition::IVector4KeyFrameAnimation +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVector4KeyFrameAnimation; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisual_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVisual_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVisual __x_ABI_CWindows_CUI_CComposition_CIVisual; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVisual ABI::Windows::UI::Composition::IVisual +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVisual; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisual2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVisual2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVisual2 __x_ABI_CWindows_CUI_CComposition_CIVisual2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVisual2 ABI::Windows::UI::Composition::IVisual2 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVisual2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisual3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVisual3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVisual3 __x_ABI_CWindows_CUI_CComposition_CIVisual3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVisual3 ABI::Windows::UI::Composition::IVisual3 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVisual3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisual4_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVisual4_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVisual4 __x_ABI_CWindows_CUI_CComposition_CIVisual4; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVisual4 ABI::Windows::UI::Composition::IVisual4 +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVisual4; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisualCollection_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVisualCollection_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVisualCollection __x_ABI_CWindows_CUI_CComposition_CIVisualCollection; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection ABI::Windows::UI::Composition::IVisualCollection +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVisualCollection; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisualFactory_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVisualFactory_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CIVisualFactory __x_ABI_CWindows_CUI_CComposition_CIVisualFactory; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CIVisualFactory ABI::Windows::UI::Composition::IVisualFactory +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface IVisualFactory; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_FWD_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_FWD_DEFINED__ +typedef interface __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface; +#ifdef __cplusplus +#define __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface ABI::Windows::Foundation::IAsyncOperation +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Windows__CUI__CComposition__CVisual_FWD_DEFINED__ +#define ____FIIterable_1_Windows__CUI__CComposition__CVisual_FWD_DEFINED__ +typedef interface __FIIterable_1_Windows__CUI__CComposition__CVisual __FIIterable_1_Windows__CUI__CComposition__CVisual; +#ifdef __cplusplus +#define __FIIterable_1_Windows__CUI__CComposition__CVisual ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Windows__CUI__CComposition__CVisual_FWD_DEFINED__ +#define ____FIIterator_1_Windows__CUI__CComposition__CVisual_FWD_DEFINED__ +typedef interface __FIIterator_1_Windows__CUI__CComposition__CVisual __FIIterator_1_Windows__CUI__CComposition__CVisual; +#ifdef __cplusplus +#define __FIIterator_1_Windows__CUI__CComposition__CVisual ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + enum CompositionBackfaceVisibility { + CompositionBackfaceVisibility_Inherit = 0, + CompositionBackfaceVisibility_Visible = 1, + CompositionBackfaceVisibility_Hidden = 2 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CComposition_CCompositionBackfaceVisibility { + CompositionBackfaceVisibility_Inherit = 0, + CompositionBackfaceVisibility_Visible = 1, + CompositionBackfaceVisibility_Hidden = 2 +}; +#ifdef WIDL_using_Windows_UI_Composition +#define CompositionBackfaceVisibility __x_ABI_CWindows_CUI_CComposition_CCompositionBackfaceVisibility +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + enum CompositionBatchTypes { + CompositionBatchTypes_None = 0x0, + CompositionBatchTypes_Animation = 0x1, + CompositionBatchTypes_Effect = 0x2, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 + CompositionBatchTypes_InfiniteAnimation = 0x4, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 + CompositionBatchTypes_AllAnimations = 0x5 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CComposition_CCompositionBatchTypes { + CompositionBatchTypes_None = 0x0, + CompositionBatchTypes_Animation = 0x1, + CompositionBatchTypes_Effect = 0x2, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 + CompositionBatchTypes_InfiniteAnimation = 0x4, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 + CompositionBatchTypes_AllAnimations = 0x5 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000 */ +}; +#ifdef WIDL_using_Windows_UI_Composition +#define CompositionBatchTypes __x_ABI_CWindows_CUI_CComposition_CCompositionBatchTypes +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + enum CompositionBitmapInterpolationMode { + CompositionBitmapInterpolationMode_NearestNeighbor = 0, + CompositionBitmapInterpolationMode_Linear = 1, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagLinearMinLinearMipLinear = 2, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagLinearMinLinearMipNearest = 3, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagLinearMinNearestMipLinear = 4, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagLinearMinNearestMipNearest = 5, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagNearestMinLinearMipLinear = 6, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagNearestMinLinearMipNearest = 7, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagNearestMinNearestMipLinear = 8, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagNearestMinNearestMipNearest = 9 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CComposition_CCompositionBitmapInterpolationMode { + CompositionBitmapInterpolationMode_NearestNeighbor = 0, + CompositionBitmapInterpolationMode_Linear = 1, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagLinearMinLinearMipLinear = 2, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagLinearMinLinearMipNearest = 3, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagLinearMinNearestMipLinear = 4, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagLinearMinNearestMipNearest = 5, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagNearestMinLinearMipLinear = 6, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagNearestMinLinearMipNearest = 7, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagNearestMinNearestMipLinear = 8, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 + CompositionBitmapInterpolationMode_MagNearestMinNearestMipNearest = 9 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ +}; +#ifdef WIDL_using_Windows_UI_Composition +#define CompositionBitmapInterpolationMode __x_ABI_CWindows_CUI_CComposition_CCompositionBitmapInterpolationMode +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + enum CompositionBorderMode { + CompositionBorderMode_Inherit = 0, + CompositionBorderMode_Soft = 1, + CompositionBorderMode_Hard = 2 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CComposition_CCompositionBorderMode { + CompositionBorderMode_Inherit = 0, + CompositionBorderMode_Soft = 1, + CompositionBorderMode_Hard = 2 +}; +#ifdef WIDL_using_Windows_UI_Composition +#define CompositionBorderMode __x_ABI_CWindows_CUI_CComposition_CCompositionBorderMode +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + enum CompositionColorSpace { + CompositionColorSpace_Auto = 0, + CompositionColorSpace_Hsl = 1, + CompositionColorSpace_Rgb = 2, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 + CompositionColorSpace_HslLinear = 3, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 + CompositionColorSpace_RgbLinear = 4 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CComposition_CCompositionColorSpace { + CompositionColorSpace_Auto = 0, + CompositionColorSpace_Hsl = 1, + CompositionColorSpace_Rgb = 2, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 + CompositionColorSpace_HslLinear = 3, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 + CompositionColorSpace_RgbLinear = 4 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ +}; +#ifdef WIDL_using_Windows_UI_Composition +#define CompositionColorSpace __x_ABI_CWindows_CUI_CComposition_CCompositionColorSpace +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + enum CompositionCompositeMode { + CompositionCompositeMode_Inherit = 0, + CompositionCompositeMode_SourceOver = 1, + CompositionCompositeMode_DestinationInvert = 2, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 + CompositionCompositeMode_MinBlend = 3 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CComposition_CCompositionCompositeMode { + CompositionCompositeMode_Inherit = 0, + CompositionCompositeMode_SourceOver = 1, + CompositionCompositeMode_DestinationInvert = 2, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 + CompositionCompositeMode_MinBlend = 3 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ +}; +#ifdef WIDL_using_Windows_UI_Composition +#define CompositionCompositeMode __x_ABI_CWindows_CUI_CComposition_CCompositionCompositeMode +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + enum CompositionEffectFactoryLoadStatus { + CompositionEffectFactoryLoadStatus_Success = 0, + CompositionEffectFactoryLoadStatus_EffectTooComplex = 1, + CompositionEffectFactoryLoadStatus_Pending = 2, + CompositionEffectFactoryLoadStatus_Other = -1 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CComposition_CCompositionEffectFactoryLoadStatus { + CompositionEffectFactoryLoadStatus_Success = 0, + CompositionEffectFactoryLoadStatus_EffectTooComplex = 1, + CompositionEffectFactoryLoadStatus_Pending = 2, + CompositionEffectFactoryLoadStatus_Other = -1 +}; +#ifdef WIDL_using_Windows_UI_Composition +#define CompositionEffectFactoryLoadStatus __x_ABI_CWindows_CUI_CComposition_CCompositionEffectFactoryLoadStatus +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + enum CompositionGetValueStatus { + CompositionGetValueStatus_Succeeded = 0, + CompositionGetValueStatus_TypeMismatch = 1, + CompositionGetValueStatus_NotFound = 2 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus { + CompositionGetValueStatus_Succeeded = 0, + CompositionGetValueStatus_TypeMismatch = 1, + CompositionGetValueStatus_NotFound = 2 +}; +#ifdef WIDL_using_Windows_UI_Composition +#define CompositionGetValueStatus __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + enum CompositionStretch { + CompositionStretch_None = 0, + CompositionStretch_Fill = 1, + CompositionStretch_Uniform = 2, + CompositionStretch_UniformToFill = 3 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CComposition_CCompositionStretch { + CompositionStretch_None = 0, + CompositionStretch_Fill = 1, + CompositionStretch_Uniform = 2, + CompositionStretch_UniformToFill = 3 +}; +#ifdef WIDL_using_Windows_UI_Composition +#define CompositionStretch __x_ABI_CWindows_CUI_CComposition_CCompositionStretch +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ +/***************************************************************************** + * IColorKeyFrameAnimation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation, 0x93adb5e9, 0x8e05, 0x4593, 0x84,0xa3, 0xdc,0xa1,0x52,0x78,0x1e,0x56); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("93adb5e9-8e05-4593-84a3-dca152781e56") + IColorKeyFrameAnimation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_InterpolationColorSpace( + enum CompositionColorSpace *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_InterpolationColorSpace( + enum CompositionColorSpace value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertKeyFrame( + FLOAT key, + struct Color value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertKeyFrameWithEasingFunction( + FLOAT key, + struct Color value, + ABI::Windows::UI::Composition::ICompositionEasingFunction *function) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation, 0x93adb5e9, 0x8e05, 0x4593, 0x84,0xa3, 0xdc,0xa1,0x52,0x78,0x1e,0x56) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation *This, + TrustLevel *trustLevel); + + /*** IColorKeyFrameAnimation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_InterpolationColorSpace)( + __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionColorSpace *value); + + HRESULT (STDMETHODCALLTYPE *put_InterpolationColorSpace)( + __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionColorSpace value); + + HRESULT (STDMETHODCALLTYPE *InsertKeyFrame)( + __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation *This, + FLOAT key, + struct __x_ABI_CWindows_CUI_CColor value); + + HRESULT (STDMETHODCALLTYPE *InsertKeyFrameWithEasingFunction)( + __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation *This, + FLOAT key, + struct __x_ABI_CWindows_CUI_CColor value, + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *function); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimationVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IColorKeyFrameAnimation methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_get_InterpolationColorSpace(This,value) (This)->lpVtbl->get_InterpolationColorSpace(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_put_InterpolationColorSpace(This,value) (This)->lpVtbl->put_InterpolationColorSpace(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_InsertKeyFrame(This,key,value) (This)->lpVtbl->InsertKeyFrame(This,key,value) +#define __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_InsertKeyFrameWithEasingFunction(This,key,value,function) (This)->lpVtbl->InsertKeyFrameWithEasingFunction(This,key,value,function) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_AddRef(__x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_Release(__x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_GetIids(__x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IColorKeyFrameAnimation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_get_InterpolationColorSpace(__x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionColorSpace *value) { + return This->lpVtbl->get_InterpolationColorSpace(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_put_InterpolationColorSpace(__x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionColorSpace value) { + return This->lpVtbl->put_InterpolationColorSpace(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_InsertKeyFrame(__x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation* This,FLOAT key,struct __x_ABI_CWindows_CUI_CColor value) { + return This->lpVtbl->InsertKeyFrame(This,key,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_InsertKeyFrameWithEasingFunction(__x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation* This,FLOAT key,struct __x_ABI_CWindows_CUI_CColor value,__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *function) { + return This->lpVtbl->InsertKeyFrameWithEasingFunction(This,key,value,function); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IColorKeyFrameAnimation IID___x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation +#define IColorKeyFrameAnimationVtbl __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimationVtbl +#define IColorKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation +#define IColorKeyFrameAnimation_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_QueryInterface +#define IColorKeyFrameAnimation_AddRef __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_AddRef +#define IColorKeyFrameAnimation_Release __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_Release +#define IColorKeyFrameAnimation_GetIids __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_GetIids +#define IColorKeyFrameAnimation_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_GetRuntimeClassName +#define IColorKeyFrameAnimation_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_GetTrustLevel +#define IColorKeyFrameAnimation_get_InterpolationColorSpace __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_get_InterpolationColorSpace +#define IColorKeyFrameAnimation_put_InterpolationColorSpace __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_put_InterpolationColorSpace +#define IColorKeyFrameAnimation_InsertKeyFrame __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_InsertKeyFrame +#define IColorKeyFrameAnimation_InsertKeyFrameWithEasingFunction __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_InsertKeyFrameWithEasingFunction +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionAnimation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionAnimation, 0x464c4c2c, 0x1caa, 0x4061, 0x9b,0x40, 0xe1,0x3f,0xde,0x15,0x03,0xca); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("464c4c2c-1caa-4061-9b40-e13fde1503ca") + ICompositionAnimation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE ClearAllParameters( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE ClearParameter( + HSTRING key) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetColorParameter( + HSTRING key, + struct Color value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetMatrix3x2Parameter( + HSTRING key, + struct Matrix3x2 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetMatrix4x4Parameter( + HSTRING key, + struct Matrix4x4 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetQuaternionParameter( + HSTRING key, + struct Quaternion value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetReferenceParameter( + HSTRING key, + ABI::Windows::UI::Composition::ICompositionObject *object) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetScalarParameter( + HSTRING key, + FLOAT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetVector2Parameter( + HSTRING key, + struct Vector2 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetVector3Parameter( + HSTRING key, + struct Vector3 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetVector4Parameter( + HSTRING key, + struct Vector4 value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation, 0x464c4c2c, 0x1caa, 0x4061, 0x9b,0x40, 0xe1,0x3f,0xde,0x15,0x03,0xca) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + TrustLevel *trustLevel); + + /*** ICompositionAnimation methods ***/ + HRESULT (STDMETHODCALLTYPE *ClearAllParameters)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This); + + HRESULT (STDMETHODCALLTYPE *ClearParameter)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + HSTRING key); + + HRESULT (STDMETHODCALLTYPE *SetColorParameter)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + HSTRING key, + struct __x_ABI_CWindows_CUI_CColor value); + + HRESULT (STDMETHODCALLTYPE *SetMatrix3x2Parameter)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + HSTRING key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 value); + + HRESULT (STDMETHODCALLTYPE *SetMatrix4x4Parameter)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + HSTRING key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 value); + + HRESULT (STDMETHODCALLTYPE *SetQuaternionParameter)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + HSTRING key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion value); + + HRESULT (STDMETHODCALLTYPE *SetReferenceParameter)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + HSTRING key, + __x_ABI_CWindows_CUI_CComposition_CICompositionObject *object); + + HRESULT (STDMETHODCALLTYPE *SetScalarParameter)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + HSTRING key, + FLOAT value); + + HRESULT (STDMETHODCALLTYPE *SetVector2Parameter)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + HSTRING key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 value); + + HRESULT (STDMETHODCALLTYPE *SetVector3Parameter)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + HSTRING key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value); + + HRESULT (STDMETHODCALLTYPE *SetVector4Parameter)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *This, + HSTRING key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositionAnimation methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_ClearAllParameters(This) (This)->lpVtbl->ClearAllParameters(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_ClearParameter(This,key) (This)->lpVtbl->ClearParameter(This,key) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetColorParameter(This,key,value) (This)->lpVtbl->SetColorParameter(This,key,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetMatrix3x2Parameter(This,key,value) (This)->lpVtbl->SetMatrix3x2Parameter(This,key,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetMatrix4x4Parameter(This,key,value) (This)->lpVtbl->SetMatrix4x4Parameter(This,key,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetQuaternionParameter(This,key,value) (This)->lpVtbl->SetQuaternionParameter(This,key,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetReferenceParameter(This,key,object) (This)->lpVtbl->SetReferenceParameter(This,key,object) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetScalarParameter(This,key,value) (This)->lpVtbl->SetScalarParameter(This,key,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetVector2Parameter(This,key,value) (This)->lpVtbl->SetVector2Parameter(This,key,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetVector3Parameter(This,key,value) (This)->lpVtbl->SetVector3Parameter(This,key,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetVector4Parameter(This,key,value) (This)->lpVtbl->SetVector4Parameter(This,key,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositionAnimation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_ClearAllParameters(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This) { + return This->lpVtbl->ClearAllParameters(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_ClearParameter(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,HSTRING key) { + return This->lpVtbl->ClearParameter(This,key); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetColorParameter(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,HSTRING key,struct __x_ABI_CWindows_CUI_CColor value) { + return This->lpVtbl->SetColorParameter(This,key,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetMatrix3x2Parameter(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,HSTRING key,struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 value) { + return This->lpVtbl->SetMatrix3x2Parameter(This,key,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetMatrix4x4Parameter(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,HSTRING key,struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 value) { + return This->lpVtbl->SetMatrix4x4Parameter(This,key,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetQuaternionParameter(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,HSTRING key,struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion value) { + return This->lpVtbl->SetQuaternionParameter(This,key,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetReferenceParameter(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,HSTRING key,__x_ABI_CWindows_CUI_CComposition_CICompositionObject *object) { + return This->lpVtbl->SetReferenceParameter(This,key,object); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetScalarParameter(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,HSTRING key,FLOAT value) { + return This->lpVtbl->SetScalarParameter(This,key,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetVector2Parameter(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,HSTRING key,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 value) { + return This->lpVtbl->SetVector2Parameter(This,key,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetVector3Parameter(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,HSTRING key,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value) { + return This->lpVtbl->SetVector3Parameter(This,key,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetVector4Parameter(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation* This,HSTRING key,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 value) { + return This->lpVtbl->SetVector4Parameter(This,key,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionAnimation IID___x_ABI_CWindows_CUI_CComposition_CICompositionAnimation +#define ICompositionAnimationVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationVtbl +#define ICompositionAnimation __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation +#define ICompositionAnimation_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_QueryInterface +#define ICompositionAnimation_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_AddRef +#define ICompositionAnimation_Release __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_Release +#define ICompositionAnimation_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_GetIids +#define ICompositionAnimation_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_GetRuntimeClassName +#define ICompositionAnimation_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_GetTrustLevel +#define ICompositionAnimation_ClearAllParameters __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_ClearAllParameters +#define ICompositionAnimation_ClearParameter __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_ClearParameter +#define ICompositionAnimation_SetColorParameter __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetColorParameter +#define ICompositionAnimation_SetMatrix3x2Parameter __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetMatrix3x2Parameter +#define ICompositionAnimation_SetMatrix4x4Parameter __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetMatrix4x4Parameter +#define ICompositionAnimation_SetQuaternionParameter __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetQuaternionParameter +#define ICompositionAnimation_SetReferenceParameter __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetReferenceParameter +#define ICompositionAnimation_SetScalarParameter __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetScalarParameter +#define ICompositionAnimation_SetVector2Parameter __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetVector2Parameter +#define ICompositionAnimation_SetVector3Parameter __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetVector3Parameter +#define ICompositionAnimation_SetVector4Parameter __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_SetVector4Parameter +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionAnimationBase interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase, 0x1c2c2999, 0xe818, 0x48d3, 0xa6,0xdd, 0xd7,0x8c,0x82,0xf8,0xac,0xe9); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("1c2c2999-e818-48d3-a6dd-d78c82f8ace9") + ICompositionAnimationBase : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase, 0x1c2c2999, 0xe818, 0x48d3, 0xa6,0xdd, 0xd7,0x8c,0x82,0xf8,0xac,0xe9) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBaseVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBaseVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBaseVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionAnimationBase IID___x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase +#define ICompositionAnimationBaseVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBaseVtbl +#define ICompositionAnimationBase __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase +#define ICompositionAnimationBase_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_QueryInterface +#define ICompositionAnimationBase_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_AddRef +#define ICompositionAnimationBase_Release __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_Release +#define ICompositionAnimationBase_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_GetIids +#define ICompositionAnimationBase_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_GetRuntimeClassName +#define ICompositionAnimationBase_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationBase_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000 */ + +/***************************************************************************** + * ICompositionAnimationFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory, 0x10f6c4fb, 0x6e51, 0x4c25, 0xbb,0xd3, 0x58,0x6a,0x9b,0xec,0x3e,0xf4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("10f6c4fb-6e51-4c25-bbd3-586a9bec3ef4") + ICompositionAnimationFactory : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory, 0x10f6c4fb, 0x6e51, 0x4c25, 0xbb,0xd3, 0x58,0x6a,0x9b,0xec,0x3e,0xf4) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactoryVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionAnimationFactory IID___x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory +#define ICompositionAnimationFactoryVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactoryVtbl +#define ICompositionAnimationFactory __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory +#define ICompositionAnimationFactory_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_QueryInterface +#define ICompositionAnimationFactory_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_AddRef +#define ICompositionAnimationFactory_Release __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_Release +#define ICompositionAnimationFactory_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_GetIids +#define ICompositionAnimationFactory_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_GetRuntimeClassName +#define ICompositionAnimationFactory_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionAnimationFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionObject interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObject_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObject_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionObject, 0xbcb4ad45, 0x7609, 0x4550, 0x93,0x4f, 0x16,0x00,0x2a,0x68,0xfd,0xed); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("bcb4ad45-7609-4550-934f-16002a68fded") + ICompositionObject : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Compositor( + ABI::Windows::UI::Composition::ICompositor **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Dispatcher( + ABI::Windows::UI::Core::ICoreDispatcher **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Properties( + ABI::Windows::UI::Composition::ICompositionPropertySet **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE StartAnimation( + HSTRING name, + ABI::Windows::UI::Composition::ICompositionAnimation *animation) = 0; + + virtual HRESULT STDMETHODCALLTYPE StopAnimation( + HSTRING name) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionObject, 0xbcb4ad45, 0x7609, 0x4550, 0x93,0x4f, 0x16,0x00,0x2a,0x68,0xfd,0xed) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionObjectVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObject *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObject *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObject *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObject *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObject *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObject *This, + TrustLevel *trustLevel); + + /*** ICompositionObject methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Compositor)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObject *This, + __x_ABI_CWindows_CUI_CComposition_CICompositor **value); + + HRESULT (STDMETHODCALLTYPE *get_Dispatcher)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObject *This, + __x_ABI_CWindows_CUI_CCore_CICoreDispatcher **value); + + HRESULT (STDMETHODCALLTYPE *get_Properties)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObject *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet **value); + + HRESULT (STDMETHODCALLTYPE *StartAnimation)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObject *This, + HSTRING name, + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *animation); + + HRESULT (STDMETHODCALLTYPE *StopAnimation)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObject *This, + HSTRING name); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionObjectVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionObject { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionObjectVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositionObject methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject_get_Compositor(This,value) (This)->lpVtbl->get_Compositor(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject_get_Dispatcher(This,value) (This)->lpVtbl->get_Dispatcher(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject_get_Properties(This,value) (This)->lpVtbl->get_Properties(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject_StartAnimation(This,name,animation) (This)->lpVtbl->StartAnimation(This,name,animation) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObject_StopAnimation(This,name) (This)->lpVtbl->StopAnimation(This,name) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionObject_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionObject* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionObject_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionObject* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionObject_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionObject* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionObject_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionObject* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionObject_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionObject* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionObject_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionObject* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositionObject methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionObject_get_Compositor(__x_ABI_CWindows_CUI_CComposition_CICompositionObject* This,__x_ABI_CWindows_CUI_CComposition_CICompositor **value) { + return This->lpVtbl->get_Compositor(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionObject_get_Dispatcher(__x_ABI_CWindows_CUI_CComposition_CICompositionObject* This,__x_ABI_CWindows_CUI_CCore_CICoreDispatcher **value) { + return This->lpVtbl->get_Dispatcher(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionObject_get_Properties(__x_ABI_CWindows_CUI_CComposition_CICompositionObject* This,__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet **value) { + return This->lpVtbl->get_Properties(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionObject_StartAnimation(__x_ABI_CWindows_CUI_CComposition_CICompositionObject* This,HSTRING name,__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation *animation) { + return This->lpVtbl->StartAnimation(This,name,animation); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionObject_StopAnimation(__x_ABI_CWindows_CUI_CComposition_CICompositionObject* This,HSTRING name) { + return This->lpVtbl->StopAnimation(This,name); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionObject IID___x_ABI_CWindows_CUI_CComposition_CICompositionObject +#define ICompositionObjectVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionObjectVtbl +#define ICompositionObject __x_ABI_CWindows_CUI_CComposition_CICompositionObject +#define ICompositionObject_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionObject_QueryInterface +#define ICompositionObject_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionObject_AddRef +#define ICompositionObject_Release __x_ABI_CWindows_CUI_CComposition_CICompositionObject_Release +#define ICompositionObject_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionObject_GetIids +#define ICompositionObject_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionObject_GetRuntimeClassName +#define ICompositionObject_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionObject_GetTrustLevel +#define ICompositionObject_get_Compositor __x_ABI_CWindows_CUI_CComposition_CICompositionObject_get_Compositor +#define ICompositionObject_get_Dispatcher __x_ABI_CWindows_CUI_CComposition_CICompositionObject_get_Dispatcher +#define ICompositionObject_get_Properties __x_ABI_CWindows_CUI_CComposition_CICompositionObject_get_Properties +#define ICompositionObject_StartAnimation __x_ABI_CWindows_CUI_CComposition_CICompositionObject_StartAnimation +#define ICompositionObject_StopAnimation __x_ABI_CWindows_CUI_CComposition_CICompositionObject_StopAnimation +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionObject_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionObjectFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory, 0x51205c5e, 0x558a, 0x4f2a, 0x8d,0x39, 0x37,0xbf,0xe1,0xe2,0x0d,0xdd); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("51205c5e-558a-4f2a-8d39-37bfe1e20ddd") + ICompositionObjectFactory : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory, 0x51205c5e, 0x558a, 0x4f2a, 0x8d,0x39, 0x37,0xbf,0xe1,0xe2,0x0d,0xdd) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactoryVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionObjectFactory IID___x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory +#define ICompositionObjectFactoryVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactoryVtbl +#define ICompositionObjectFactory __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory +#define ICompositionObjectFactory_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_QueryInterface +#define ICompositionObjectFactory_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_AddRef +#define ICompositionObjectFactory_Release __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_Release +#define ICompositionObjectFactory_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_GetIids +#define ICompositionObjectFactory_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_GetRuntimeClassName +#define ICompositionObjectFactory_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionObjectFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionBatchCompletedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs, 0x0d00dad0, 0x9464, 0x450a, 0xa5,0x62, 0x2e,0x26,0x98,0xb0,0xa8,0x12); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("0d00dad0-9464-450a-a562-2e2698b0a812") + ICompositionBatchCompletedEventArgs : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs, 0x0d00dad0, 0x9464, 0x450a, 0xa5,0x62, 0x2e,0x26,0x98,0xb0,0xa8,0x12) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgsVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionBatchCompletedEventArgs IID___x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs +#define ICompositionBatchCompletedEventArgsVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgsVtbl +#define ICompositionBatchCompletedEventArgs __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs +#define ICompositionBatchCompletedEventArgs_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_QueryInterface +#define ICompositionBatchCompletedEventArgs_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_AddRef +#define ICompositionBatchCompletedEventArgs_Release __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_Release +#define ICompositionBatchCompletedEventArgs_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_GetIids +#define ICompositionBatchCompletedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_GetRuntimeClassName +#define ICompositionBatchCompletedEventArgs_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionBrush interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionBrush_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionBrush_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionBrush, 0xab0d7608, 0x30c0, 0x40e9, 0xb5,0x68, 0xb6,0x0a,0x6b,0xd1,0xfb,0x46); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("ab0d7608-30c0-40e9-b568-b60a6bd1fb46") + ICompositionBrush : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionBrush, 0xab0d7608, 0x30c0, 0x40e9, 0xb5,0x68, 0xb6,0x0a,0x6b,0xd1,0xfb,0x46) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionBrushVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBrush *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBrush *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBrush *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBrush *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBrush *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBrush *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionBrushVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionBrush { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionBrushVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionBrush* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionBrush* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionBrush* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionBrush* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionBrush* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionBrush* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionBrush IID___x_ABI_CWindows_CUI_CComposition_CICompositionBrush +#define ICompositionBrushVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionBrushVtbl +#define ICompositionBrush __x_ABI_CWindows_CUI_CComposition_CICompositionBrush +#define ICompositionBrush_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_QueryInterface +#define ICompositionBrush_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_AddRef +#define ICompositionBrush_Release __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_Release +#define ICompositionBrush_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_GetIids +#define ICompositionBrush_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_GetRuntimeClassName +#define ICompositionBrush_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionBrush_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionBrush_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionBrushFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory, 0xda53fb4c, 0x4650, 0x47c4, 0xad,0x76, 0x76,0x53,0x79,0x60,0x7e,0xd6); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("da53fb4c-4650-47c4-ad76-765379607ed6") + ICompositionBrushFactory : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory, 0xda53fb4c, 0x4650, 0x47c4, 0xad,0x76, 0x76,0x53,0x79,0x60,0x7e,0xd6) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactoryVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionBrushFactory IID___x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory +#define ICompositionBrushFactoryVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactoryVtbl +#define ICompositionBrushFactory __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory +#define ICompositionBrushFactory_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_QueryInterface +#define ICompositionBrushFactory_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_AddRef +#define ICompositionBrushFactory_Release __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_Release +#define ICompositionBrushFactory_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_GetIids +#define ICompositionBrushFactory_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_GetRuntimeClassName +#define ICompositionBrushFactory_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionBrushFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionClip interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionClip_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionClip_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionClip, 0x1ccd2a52, 0xcfc7, 0x4ace, 0x99,0x83, 0x14,0x6b,0xb8,0xeb,0x6a,0x3c); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("1ccd2a52-cfc7-4ace-9983-146bb8eb6a3c") + ICompositionClip : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionClip, 0x1ccd2a52, 0xcfc7, 0x4ace, 0x99,0x83, 0x14,0x6b,0xb8,0xeb,0x6a,0x3c) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionClipVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionClip *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionClip *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionClip *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionClip *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionClip *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionClip *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionClipVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionClip { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionClipVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClip_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClip_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClip_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClip_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClip_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClip_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionClip_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionClip* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionClip_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionClip* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionClip_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionClip* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionClip_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionClip* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionClip_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionClip* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionClip_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionClip* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionClip IID___x_ABI_CWindows_CUI_CComposition_CICompositionClip +#define ICompositionClipVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionClipVtbl +#define ICompositionClip __x_ABI_CWindows_CUI_CComposition_CICompositionClip +#define ICompositionClip_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionClip_QueryInterface +#define ICompositionClip_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionClip_AddRef +#define ICompositionClip_Release __x_ABI_CWindows_CUI_CComposition_CICompositionClip_Release +#define ICompositionClip_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionClip_GetIids +#define ICompositionClip_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionClip_GetRuntimeClassName +#define ICompositionClip_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionClip_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionClip_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionClipFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory, 0xb9484caf, 0x20c7, 0x4aed, 0xac,0x4a, 0x9c,0x78,0xba,0x13,0x02,0xcf); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("b9484caf-20c7-4aed-ac4a-9c78ba1302cf") + ICompositionClipFactory : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory, 0xb9484caf, 0x20c7, 0x4aed, 0xac,0x4a, 0x9c,0x78,0xba,0x13,0x02,0xcf) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactoryVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionClipFactory IID___x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory +#define ICompositionClipFactoryVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactoryVtbl +#define ICompositionClipFactory __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory +#define ICompositionClipFactory_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_QueryInterface +#define ICompositionClipFactory_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_AddRef +#define ICompositionClipFactory_Release __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_Release +#define ICompositionClipFactory_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_GetIids +#define ICompositionClipFactory_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_GetRuntimeClassName +#define ICompositionClipFactory_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionClipFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionColorBrush interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush, 0x2b264c5e, 0xbf35, 0x4831, 0x86,0x42, 0xcf,0x70,0xc2,0x0f,0xff,0x2f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("2b264c5e-bf35-4831-8642-cf70c20fff2f") + ICompositionColorBrush : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Color( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Color( + struct Color value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush, 0x2b264c5e, 0xbf35, 0x4831, 0x86,0x42, 0xcf,0x70,0xc2,0x0f,0xff,0x2f) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrushVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush *This, + TrustLevel *trustLevel); + + /*** ICompositionColorBrush methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Color)( + __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *put_Color)( + __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush *This, + struct __x_ABI_CWindows_CUI_CColor value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrushVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrushVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositionColorBrush methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_get_Color(This,value) (This)->lpVtbl->get_Color(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_put_Color(This,value) (This)->lpVtbl->put_Color(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositionColorBrush methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_get_Color(__x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Color(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_put_Color(__x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush* This,struct __x_ABI_CWindows_CUI_CColor value) { + return This->lpVtbl->put_Color(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionColorBrush IID___x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush +#define ICompositionColorBrushVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrushVtbl +#define ICompositionColorBrush __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush +#define ICompositionColorBrush_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_QueryInterface +#define ICompositionColorBrush_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_AddRef +#define ICompositionColorBrush_Release __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_Release +#define ICompositionColorBrush_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_GetIids +#define ICompositionColorBrush_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_GetRuntimeClassName +#define ICompositionColorBrush_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_GetTrustLevel +#define ICompositionColorBrush_get_Color __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_get_Color +#define ICompositionColorBrush_put_Color __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_put_Color +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionCommitBatch interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch, 0x0d00dad0, 0xca07, 0x4400, 0x8c,0x8e, 0xcb,0x5d,0xb0,0x85,0x59,0xcc); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("0d00dad0-ca07-4400-8c8e-cb5db08559cc") + ICompositionCommitBatch : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_IsActive( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsEnded( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_Completed( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_Completed( + EventRegistrationToken token) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch, 0x0d00dad0, 0xca07, 0x4400, 0x8c,0x8e, 0xcb,0x5d,0xb0,0x85,0x59,0xcc) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatchVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch *This, + TrustLevel *trustLevel); + + /*** ICompositionCommitBatch methods ***/ + HRESULT (STDMETHODCALLTYPE *get_IsActive)( + __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsEnded)( + __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *add_Completed)( + __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch *This, + __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_Completed)( + __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatchVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatchVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositionCommitBatch methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_get_IsActive(This,value) (This)->lpVtbl->get_IsActive(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_get_IsEnded(This,value) (This)->lpVtbl->get_IsEnded(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_add_Completed(This,handler,token) (This)->lpVtbl->add_Completed(This,handler,token) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_remove_Completed(This,token) (This)->lpVtbl->remove_Completed(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositionCommitBatch methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_get_IsActive(__x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch* This,boolean *value) { + return This->lpVtbl->get_IsActive(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_get_IsEnded(__x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch* This,boolean *value) { + return This->lpVtbl->get_IsEnded(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_add_Completed(__x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch* This,__FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_Completed(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_remove_Completed(__x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch* This,EventRegistrationToken token) { + return This->lpVtbl->remove_Completed(This,token); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionCommitBatch IID___x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch +#define ICompositionCommitBatchVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatchVtbl +#define ICompositionCommitBatch __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch +#define ICompositionCommitBatch_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_QueryInterface +#define ICompositionCommitBatch_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_AddRef +#define ICompositionCommitBatch_Release __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_Release +#define ICompositionCommitBatch_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_GetIids +#define ICompositionCommitBatch_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_GetRuntimeClassName +#define ICompositionCommitBatch_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_GetTrustLevel +#define ICompositionCommitBatch_get_IsActive __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_get_IsActive +#define ICompositionCommitBatch_get_IsEnded __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_get_IsEnded +#define ICompositionCommitBatch_add_Completed __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_add_Completed +#define ICompositionCommitBatch_remove_Completed __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_remove_Completed +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionDrawingSurface interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface, 0xa166c300, 0xfad0, 0x4d11, 0x9e,0x67, 0xe4,0x33,0x16,0x2f,0xf4,0x9e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("a166c300-fad0-4d11-9e67-e433162ff49e") + ICompositionDrawingSurface : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AlphaMode( + enum DirectXAlphaMode *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PixelFormat( + enum DirectXPixelFormat *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Size( + struct Size *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface, 0xa166c300, 0xfad0, 0x4d11, 0x9e,0x67, 0xe4,0x33,0x16,0x2f,0xf4,0x9e) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface *This, + TrustLevel *trustLevel); + + /*** ICompositionDrawingSurface methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AlphaMode)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface *This, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXAlphaMode *value); + + HRESULT (STDMETHODCALLTYPE *get_PixelFormat)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface *This, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface *This, + struct __x_ABI_CWindows_CFoundation_CSize *value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositionDrawingSurface methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_get_AlphaMode(This,value) (This)->lpVtbl->get_AlphaMode(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_get_PixelFormat(This,value) (This)->lpVtbl->get_PixelFormat(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositionDrawingSurface methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_get_AlphaMode(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface* This,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXAlphaMode *value) { + return This->lpVtbl->get_AlphaMode(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_get_PixelFormat(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface* This,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat *value) { + return This->lpVtbl->get_PixelFormat(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_get_Size(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface* This,struct __x_ABI_CWindows_CFoundation_CSize *value) { + return This->lpVtbl->get_Size(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionDrawingSurface IID___x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface +#define ICompositionDrawingSurfaceVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceVtbl +#define ICompositionDrawingSurface __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface +#define ICompositionDrawingSurface_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_QueryInterface +#define ICompositionDrawingSurface_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_AddRef +#define ICompositionDrawingSurface_Release __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_Release +#define ICompositionDrawingSurface_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_GetIids +#define ICompositionDrawingSurface_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_GetRuntimeClassName +#define ICompositionDrawingSurface_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_GetTrustLevel +#define ICompositionDrawingSurface_get_AlphaMode __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_get_AlphaMode +#define ICompositionDrawingSurface_get_PixelFormat __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_get_PixelFormat +#define ICompositionDrawingSurface_get_Size __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_get_Size +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionDrawingSurfaceFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory, 0x9497b00a, 0x312d, 0x46b9, 0x9d,0xb3, 0x41,0x2f,0xd7,0x94,0x64,0xc8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("9497b00a-312d-46b9-9db3-412fd79464c8") + ICompositionDrawingSurfaceFactory : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory, 0x9497b00a, 0x312d, 0x46b9, 0x9d,0xb3, 0x41,0x2f,0xd7,0x94,0x64,0xc8) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactoryVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionDrawingSurfaceFactory IID___x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory +#define ICompositionDrawingSurfaceFactoryVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactoryVtbl +#define ICompositionDrawingSurfaceFactory __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory +#define ICompositionDrawingSurfaceFactory_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_QueryInterface +#define ICompositionDrawingSurfaceFactory_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_AddRef +#define ICompositionDrawingSurfaceFactory_Release __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_Release +#define ICompositionDrawingSurfaceFactory_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_GetIids +#define ICompositionDrawingSurfaceFactory_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_GetRuntimeClassName +#define ICompositionDrawingSurfaceFactory_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurfaceFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * ICompositionEasingFunction interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction, 0x5145e356, 0xbf79, 0x4ea8, 0x8c,0xc2, 0x6b,0x5b,0x47,0x2e,0x6c,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("5145e356-bf79-4ea8-8cc2-6b5b472e6c9a") + ICompositionEasingFunction : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction, 0x5145e356, 0xbf79, 0x4ea8, 0x8c,0xc2, 0x6b,0x5b,0x47,0x2e,0x6c,0x9a) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionEasingFunction IID___x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction +#define ICompositionEasingFunctionVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionVtbl +#define ICompositionEasingFunction __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction +#define ICompositionEasingFunction_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_QueryInterface +#define ICompositionEasingFunction_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_AddRef +#define ICompositionEasingFunction_Release __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_Release +#define ICompositionEasingFunction_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_GetIids +#define ICompositionEasingFunction_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_GetRuntimeClassName +#define ICompositionEasingFunction_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionEasingFunctionFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory, 0x60840774, 0x3da0, 0x4949, 0x82,0x00, 0x72,0x06,0xc0,0x01,0x90,0xa0); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("60840774-3da0-4949-8200-7206c00190a0") + ICompositionEasingFunctionFactory : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory, 0x60840774, 0x3da0, 0x4949, 0x82,0x00, 0x72,0x06,0xc0,0x01,0x90,0xa0) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactoryVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionEasingFunctionFactory IID___x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory +#define ICompositionEasingFunctionFactoryVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactoryVtbl +#define ICompositionEasingFunctionFactory __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory +#define ICompositionEasingFunctionFactory_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_QueryInterface +#define ICompositionEasingFunctionFactory_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_AddRef +#define ICompositionEasingFunctionFactory_Release __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_Release +#define ICompositionEasingFunctionFactory_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_GetIids +#define ICompositionEasingFunctionFactory_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_GetRuntimeClassName +#define ICompositionEasingFunctionFactory_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunctionFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionEffectBrush interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush, 0xbf7f795e, 0x83cc, 0x44bf, 0xa4,0x47, 0x3e,0x3c,0x07,0x17,0x89,0xec); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("bf7f795e-83cc-44bf-a447-3e3c071789ec") + ICompositionEffectBrush : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetSourceParameter( + HSTRING name, + ABI::Windows::UI::Composition::ICompositionBrush **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetSourceParameter( + HSTRING name, + ABI::Windows::UI::Composition::ICompositionBrush *source) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush, 0xbf7f795e, 0x83cc, 0x44bf, 0xa4,0x47, 0x3e,0x3c,0x07,0x17,0x89,0xec) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrushVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush *This, + TrustLevel *trustLevel); + + /*** ICompositionEffectBrush methods ***/ + HRESULT (STDMETHODCALLTYPE *GetSourceParameter)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush *This, + HSTRING name, + __x_ABI_CWindows_CUI_CComposition_CICompositionBrush **result); + + HRESULT (STDMETHODCALLTYPE *SetSourceParameter)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush *This, + HSTRING name, + __x_ABI_CWindows_CUI_CComposition_CICompositionBrush *source); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrushVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrushVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositionEffectBrush methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_GetSourceParameter(This,name,result) (This)->lpVtbl->GetSourceParameter(This,name,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_SetSourceParameter(This,name,source) (This)->lpVtbl->SetSourceParameter(This,name,source) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositionEffectBrush methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_GetSourceParameter(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush* This,HSTRING name,__x_ABI_CWindows_CUI_CComposition_CICompositionBrush **result) { + return This->lpVtbl->GetSourceParameter(This,name,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_SetSourceParameter(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush* This,HSTRING name,__x_ABI_CWindows_CUI_CComposition_CICompositionBrush *source) { + return This->lpVtbl->SetSourceParameter(This,name,source); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionEffectBrush IID___x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush +#define ICompositionEffectBrushVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrushVtbl +#define ICompositionEffectBrush __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush +#define ICompositionEffectBrush_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_QueryInterface +#define ICompositionEffectBrush_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_AddRef +#define ICompositionEffectBrush_Release __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_Release +#define ICompositionEffectBrush_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_GetIids +#define ICompositionEffectBrush_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_GetRuntimeClassName +#define ICompositionEffectBrush_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_GetTrustLevel +#define ICompositionEffectBrush_GetSourceParameter __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_GetSourceParameter +#define ICompositionEffectBrush_SetSourceParameter __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_SetSourceParameter +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionEffectFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory, 0xbe5624af, 0xba7e, 0x4510, 0x98,0x50, 0x41,0xc0,0xb4,0xff,0x74,0xdf); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("be5624af-ba7e-4510-9850-41c0b4ff74df") + ICompositionEffectFactory : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateBrush( + ABI::Windows::UI::Composition::ICompositionEffectBrush **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ExtendedError( + HRESULT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LoadStatus( + enum CompositionEffectFactoryLoadStatus *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory, 0xbe5624af, 0xba7e, 0x4510, 0x98,0x50, 0x41,0xc0,0xb4,0xff,0x74,0xdf) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory *This, + TrustLevel *trustLevel); + + /*** ICompositionEffectFactory methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateBrush)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush **result); + + HRESULT (STDMETHODCALLTYPE *get_ExtendedError)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory *This, + HRESULT *value); + + HRESULT (STDMETHODCALLTYPE *get_LoadStatus)( + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionEffectFactoryLoadStatus *value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactoryVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositionEffectFactory methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_CreateBrush(This,result) (This)->lpVtbl->CreateBrush(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_get_ExtendedError(This,value) (This)->lpVtbl->get_ExtendedError(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_get_LoadStatus(This,value) (This)->lpVtbl->get_LoadStatus(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositionEffectFactory methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_CreateBrush(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory* This,__x_ABI_CWindows_CUI_CComposition_CICompositionEffectBrush **result) { + return This->lpVtbl->CreateBrush(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_get_ExtendedError(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory* This,HRESULT *value) { + return This->lpVtbl->get_ExtendedError(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_get_LoadStatus(__x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionEffectFactoryLoadStatus *value) { + return This->lpVtbl->get_LoadStatus(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionEffectFactory IID___x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory +#define ICompositionEffectFactoryVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactoryVtbl +#define ICompositionEffectFactory __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory +#define ICompositionEffectFactory_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_QueryInterface +#define ICompositionEffectFactory_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_AddRef +#define ICompositionEffectFactory_Release __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_Release +#define ICompositionEffectFactory_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_GetIids +#define ICompositionEffectFactory_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_GetRuntimeClassName +#define ICompositionEffectFactory_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_GetTrustLevel +#define ICompositionEffectFactory_CreateBrush __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_CreateBrush +#define ICompositionEffectFactory_get_ExtendedError __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_get_ExtendedError +#define ICompositionEffectFactory_get_LoadStatus __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_get_LoadStatus +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionGraphicsDevice interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice, 0xfb22c6e1, 0x80a2, 0x4667, 0x99,0x36, 0xdb,0xea,0xf6,0xee,0xfe,0x95); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("fb22c6e1-80a2-4667-9936-dbeaf6eefe95") + ICompositionGraphicsDevice : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateDrawingSurface( + struct Size pixels, + enum DirectXPixelFormat format, + enum DirectXAlphaMode mode, + ABI::Windows::UI::Composition::ICompositionDrawingSurface **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_RenderingDeviceReplaced( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_RenderingDeviceReplaced( + EventRegistrationToken token) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice, 0xfb22c6e1, 0x80a2, 0x4667, 0x99,0x36, 0xdb,0xea,0xf6,0xee,0xfe,0x95) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDeviceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice *This, + TrustLevel *trustLevel); + + /*** ICompositionGraphicsDevice methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateDrawingSurface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice *This, + struct __x_ABI_CWindows_CFoundation_CSize pixels, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat format, + enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXAlphaMode mode, + __x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface **result); + + HRESULT (STDMETHODCALLTYPE *add_RenderingDeviceReplaced)( + __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice *This, + __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_RenderingDeviceReplaced)( + __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDeviceVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDeviceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositionGraphicsDevice methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_CreateDrawingSurface(This,pixels,format,mode,result) (This)->lpVtbl->CreateDrawingSurface(This,pixels,format,mode,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_add_RenderingDeviceReplaced(This,handler,token) (This)->lpVtbl->add_RenderingDeviceReplaced(This,handler,token) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_remove_RenderingDeviceReplaced(This,token) (This)->lpVtbl->remove_RenderingDeviceReplaced(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositionGraphicsDevice methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_CreateDrawingSurface(__x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice* This,struct __x_ABI_CWindows_CFoundation_CSize pixels,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat format,enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXAlphaMode mode,__x_ABI_CWindows_CUI_CComposition_CICompositionDrawingSurface **result) { + return This->lpVtbl->CreateDrawingSurface(This,pixels,format,mode,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_add_RenderingDeviceReplaced(__x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice* This,__FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_RenderingDeviceReplaced(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_remove_RenderingDeviceReplaced(__x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice* This,EventRegistrationToken token) { + return This->lpVtbl->remove_RenderingDeviceReplaced(This,token); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionGraphicsDevice IID___x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice +#define ICompositionGraphicsDeviceVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDeviceVtbl +#define ICompositionGraphicsDevice __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice +#define ICompositionGraphicsDevice_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_QueryInterface +#define ICompositionGraphicsDevice_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_AddRef +#define ICompositionGraphicsDevice_Release __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_Release +#define ICompositionGraphicsDevice_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_GetIids +#define ICompositionGraphicsDevice_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_GetRuntimeClassName +#define ICompositionGraphicsDevice_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_GetTrustLevel +#define ICompositionGraphicsDevice_CreateDrawingSurface __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_CreateDrawingSurface +#define ICompositionGraphicsDevice_add_RenderingDeviceReplaced __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_add_RenderingDeviceReplaced +#define ICompositionGraphicsDevice_remove_RenderingDeviceReplaced __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_remove_RenderingDeviceReplaced +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionPropertySet interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet, 0xc9d6d202, 0x5f67, 0x4453, 0x91,0x17, 0x9e,0xad,0xd4,0x30,0xd3,0xc2); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("c9d6d202-5f67-4453-9117-9eadd430d3c2") + ICompositionPropertySet : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE InsertColor( + HSTRING name, + struct Color value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertMatrix3x2( + HSTRING name, + struct Matrix3x2 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertMatrix4x4( + HSTRING name, + struct Matrix4x4 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertQuaternion( + HSTRING name, + struct Quaternion value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertScalar( + HSTRING name, + FLOAT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertVector2( + HSTRING name, + struct Vector2 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertVector3( + HSTRING name, + struct Vector3 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertVector4( + HSTRING name, + struct Vector4 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryGetColor( + HSTRING name, + struct Color *value, + enum CompositionGetValueStatus *result) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryGetMatrix3x2( + HSTRING name, + struct Matrix3x2 *value, + enum CompositionGetValueStatus *result) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryGetMatrix4x4( + HSTRING name, + struct Matrix4x4 *value, + enum CompositionGetValueStatus *result) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryGetQuaternion( + HSTRING name, + struct Quaternion *value, + enum CompositionGetValueStatus *result) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryGetScalar( + HSTRING name, + FLOAT *value, + enum CompositionGetValueStatus *result) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryGetVector2( + HSTRING name, + struct Vector2 *value, + enum CompositionGetValueStatus *result) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryGetVector3( + HSTRING name, + struct Vector3 *value, + enum CompositionGetValueStatus *result) = 0; + + virtual HRESULT STDMETHODCALLTYPE TryGetVector4( + HSTRING name, + struct Vector4 *value, + enum CompositionGetValueStatus *result) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet, 0xc9d6d202, 0x5f67, 0x4453, 0x91,0x17, 0x9e,0xad,0xd4,0x30,0xd3,0xc2) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySetVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + TrustLevel *trustLevel); + + /*** ICompositionPropertySet methods ***/ + HRESULT (STDMETHODCALLTYPE *InsertColor)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CUI_CColor value); + + HRESULT (STDMETHODCALLTYPE *InsertMatrix3x2)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 value); + + HRESULT (STDMETHODCALLTYPE *InsertMatrix4x4)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 value); + + HRESULT (STDMETHODCALLTYPE *InsertQuaternion)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion value); + + HRESULT (STDMETHODCALLTYPE *InsertScalar)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + FLOAT value); + + HRESULT (STDMETHODCALLTYPE *InsertVector2)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 value); + + HRESULT (STDMETHODCALLTYPE *InsertVector3)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value); + + HRESULT (STDMETHODCALLTYPE *InsertVector4)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 value); + + HRESULT (STDMETHODCALLTYPE *TryGetColor)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CUI_CColor *value, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result); + + HRESULT (STDMETHODCALLTYPE *TryGetMatrix3x2)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 *value, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result); + + HRESULT (STDMETHODCALLTYPE *TryGetMatrix4x4)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 *value, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result); + + HRESULT (STDMETHODCALLTYPE *TryGetQuaternion)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion *value, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result); + + HRESULT (STDMETHODCALLTYPE *TryGetScalar)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + FLOAT *value, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result); + + HRESULT (STDMETHODCALLTYPE *TryGetVector2)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 *value, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result); + + HRESULT (STDMETHODCALLTYPE *TryGetVector3)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result); + + HRESULT (STDMETHODCALLTYPE *TryGetVector4)( + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet *This, + HSTRING name, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 *value, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySetVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySetVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositionPropertySet methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertColor(This,name,value) (This)->lpVtbl->InsertColor(This,name,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertMatrix3x2(This,name,value) (This)->lpVtbl->InsertMatrix3x2(This,name,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertMatrix4x4(This,name,value) (This)->lpVtbl->InsertMatrix4x4(This,name,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertQuaternion(This,name,value) (This)->lpVtbl->InsertQuaternion(This,name,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertScalar(This,name,value) (This)->lpVtbl->InsertScalar(This,name,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertVector2(This,name,value) (This)->lpVtbl->InsertVector2(This,name,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertVector3(This,name,value) (This)->lpVtbl->InsertVector3(This,name,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertVector4(This,name,value) (This)->lpVtbl->InsertVector4(This,name,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetColor(This,name,value,result) (This)->lpVtbl->TryGetColor(This,name,value,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetMatrix3x2(This,name,value,result) (This)->lpVtbl->TryGetMatrix3x2(This,name,value,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetMatrix4x4(This,name,value,result) (This)->lpVtbl->TryGetMatrix4x4(This,name,value,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetQuaternion(This,name,value,result) (This)->lpVtbl->TryGetQuaternion(This,name,value,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetScalar(This,name,value,result) (This)->lpVtbl->TryGetScalar(This,name,value,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetVector2(This,name,value,result) (This)->lpVtbl->TryGetVector2(This,name,value,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetVector3(This,name,value,result) (This)->lpVtbl->TryGetVector3(This,name,value,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetVector4(This,name,value,result) (This)->lpVtbl->TryGetVector4(This,name,value,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositionPropertySet methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertColor(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CUI_CColor value) { + return This->lpVtbl->InsertColor(This,name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertMatrix3x2(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 value) { + return This->lpVtbl->InsertMatrix3x2(This,name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertMatrix4x4(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 value) { + return This->lpVtbl->InsertMatrix4x4(This,name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertQuaternion(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion value) { + return This->lpVtbl->InsertQuaternion(This,name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertScalar(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,FLOAT value) { + return This->lpVtbl->InsertScalar(This,name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertVector2(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 value) { + return This->lpVtbl->InsertVector2(This,name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertVector3(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value) { + return This->lpVtbl->InsertVector3(This,name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertVector4(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 value) { + return This->lpVtbl->InsertVector4(This,name,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetColor(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CUI_CColor *value,enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result) { + return This->lpVtbl->TryGetColor(This,name,value,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetMatrix3x2(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix3x2 *value,enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result) { + return This->lpVtbl->TryGetMatrix3x2(This,name,value,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetMatrix4x4(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 *value,enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result) { + return This->lpVtbl->TryGetMatrix4x4(This,name,value,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetQuaternion(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion *value,enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result) { + return This->lpVtbl->TryGetQuaternion(This,name,value,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetScalar(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,FLOAT *value,enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result) { + return This->lpVtbl->TryGetScalar(This,name,value,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetVector2(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 *value,enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result) { + return This->lpVtbl->TryGetVector2(This,name,value,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetVector3(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value,enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result) { + return This->lpVtbl->TryGetVector3(This,name,value,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetVector4(__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet* This,HSTRING name,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 *value,enum __x_ABI_CWindows_CUI_CComposition_CCompositionGetValueStatus *result) { + return This->lpVtbl->TryGetVector4(This,name,value,result); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionPropertySet IID___x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet +#define ICompositionPropertySetVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySetVtbl +#define ICompositionPropertySet __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet +#define ICompositionPropertySet_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_QueryInterface +#define ICompositionPropertySet_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_AddRef +#define ICompositionPropertySet_Release __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_Release +#define ICompositionPropertySet_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_GetIids +#define ICompositionPropertySet_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_GetRuntimeClassName +#define ICompositionPropertySet_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_GetTrustLevel +#define ICompositionPropertySet_InsertColor __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertColor +#define ICompositionPropertySet_InsertMatrix3x2 __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertMatrix3x2 +#define ICompositionPropertySet_InsertMatrix4x4 __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertMatrix4x4 +#define ICompositionPropertySet_InsertQuaternion __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertQuaternion +#define ICompositionPropertySet_InsertScalar __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertScalar +#define ICompositionPropertySet_InsertVector2 __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertVector2 +#define ICompositionPropertySet_InsertVector3 __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertVector3 +#define ICompositionPropertySet_InsertVector4 __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_InsertVector4 +#define ICompositionPropertySet_TryGetColor __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetColor +#define ICompositionPropertySet_TryGetMatrix3x2 __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetMatrix3x2 +#define ICompositionPropertySet_TryGetMatrix4x4 __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetMatrix4x4 +#define ICompositionPropertySet_TryGetQuaternion __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetQuaternion +#define ICompositionPropertySet_TryGetScalar __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetScalar +#define ICompositionPropertySet_TryGetVector2 __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetVector2 +#define ICompositionPropertySet_TryGetVector3 __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetVector3 +#define ICompositionPropertySet_TryGetVector4 __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_TryGetVector4 +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionScopedBatch interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch, 0x0d00dad0, 0xfb07, 0x46fd, 0x8c,0x72, 0x62,0x80,0xd1,0xa3,0xd1,0xdd); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("0d00dad0-fb07-46fd-8c72-6280d1a3d1dd") + ICompositionScopedBatch : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_IsActive( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsEnded( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE End( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Resume( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE Suspend( + ) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_Completed( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *token) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_Completed( + EventRegistrationToken token) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch, 0x0d00dad0, 0xfb07, 0x46fd, 0x8c,0x72, 0x62,0x80,0xd1,0xa3,0xd1,0xdd) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatchVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch *This, + TrustLevel *trustLevel); + + /*** ICompositionScopedBatch methods ***/ + HRESULT (STDMETHODCALLTYPE *get_IsActive)( + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_IsEnded)( + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *End)( + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch *This); + + HRESULT (STDMETHODCALLTYPE *Resume)( + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch *This); + + HRESULT (STDMETHODCALLTYPE *Suspend)( + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch *This); + + HRESULT (STDMETHODCALLTYPE *add_Completed)( + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch *This, + __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs *handler, + EventRegistrationToken *token); + + HRESULT (STDMETHODCALLTYPE *remove_Completed)( + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch *This, + EventRegistrationToken token); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatchVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatchVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositionScopedBatch methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_get_IsActive(This,value) (This)->lpVtbl->get_IsActive(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_get_IsEnded(This,value) (This)->lpVtbl->get_IsEnded(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_End(This) (This)->lpVtbl->End(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_Resume(This) (This)->lpVtbl->Resume(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_Suspend(This) (This)->lpVtbl->Suspend(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_add_Completed(This,handler,token) (This)->lpVtbl->add_Completed(This,handler,token) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_remove_Completed(This,token) (This)->lpVtbl->remove_Completed(This,token) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositionScopedBatch methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_get_IsActive(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch* This,boolean *value) { + return This->lpVtbl->get_IsActive(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_get_IsEnded(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch* This,boolean *value) { + return This->lpVtbl->get_IsEnded(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_End(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch* This) { + return This->lpVtbl->End(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_Resume(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch* This) { + return This->lpVtbl->Resume(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_Suspend(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch* This) { + return This->lpVtbl->Suspend(This); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_add_Completed(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch* This,__FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs *handler,EventRegistrationToken *token) { + return This->lpVtbl->add_Completed(This,handler,token); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_remove_Completed(__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch* This,EventRegistrationToken token) { + return This->lpVtbl->remove_Completed(This,token); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionScopedBatch IID___x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch +#define ICompositionScopedBatchVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatchVtbl +#define ICompositionScopedBatch __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch +#define ICompositionScopedBatch_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_QueryInterface +#define ICompositionScopedBatch_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_AddRef +#define ICompositionScopedBatch_Release __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_Release +#define ICompositionScopedBatch_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_GetIids +#define ICompositionScopedBatch_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_GetRuntimeClassName +#define ICompositionScopedBatch_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_GetTrustLevel +#define ICompositionScopedBatch_get_IsActive __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_get_IsActive +#define ICompositionScopedBatch_get_IsEnded __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_get_IsEnded +#define ICompositionScopedBatch_End __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_End +#define ICompositionScopedBatch_Resume __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_Resume +#define ICompositionScopedBatch_Suspend __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_Suspend +#define ICompositionScopedBatch_add_Completed __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_add_Completed +#define ICompositionScopedBatch_remove_Completed __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_remove_Completed +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionSurface interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionSurface_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionSurface_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionSurface, 0x1527540d, 0x42c7, 0x47a6, 0xa4,0x08, 0x66,0x8f,0x79,0xa9,0x0d,0xfb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("1527540d-42c7-47a6-a408-668f79a90dfb") + ICompositionSurface : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionSurface, 0x1527540d, 0x42c7, 0x47a6, 0xa4,0x08, 0x66,0x8f,0x79,0xa9,0x0d,0xfb) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurface *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurface *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurface *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurface *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurface *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurface *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionSurface { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionSurface* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionSurface* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionSurface* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionSurface* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionSurface* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionSurface* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionSurface IID___x_ABI_CWindows_CUI_CComposition_CICompositionSurface +#define ICompositionSurfaceVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceVtbl +#define ICompositionSurface __x_ABI_CWindows_CUI_CComposition_CICompositionSurface +#define ICompositionSurface_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_QueryInterface +#define ICompositionSurface_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_AddRef +#define ICompositionSurface_Release __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_Release +#define ICompositionSurface_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_GetIids +#define ICompositionSurface_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_GetRuntimeClassName +#define ICompositionSurface_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionSurface_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionSurface_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionSurfaceBrush interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush, 0xad016d79, 0x1e4c, 0x4c0d, 0x9c,0x29, 0x83,0x33,0x8c,0x87,0xc1,0x62); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("ad016d79-1e4c-4c0d-9c29-83338c87c162") + ICompositionSurfaceBrush : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_BitmapInterpolationMode( + enum CompositionBitmapInterpolationMode *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_BitmapInterpolationMode( + enum CompositionBitmapInterpolationMode value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HorizontalAlignmentRatio( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_HorizontalAlignmentRatio( + FLOAT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Stretch( + enum CompositionStretch *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Stretch( + enum CompositionStretch value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Surface( + ABI::Windows::UI::Composition::ICompositionSurface **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Surface( + ABI::Windows::UI::Composition::ICompositionSurface *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_VerticalAlignmentRatio( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_VerticalAlignmentRatio( + FLOAT value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush, 0xad016d79, 0x1e4c, 0x4c0d, 0x9c,0x29, 0x83,0x33,0x8c,0x87,0xc1,0x62) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrushVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + TrustLevel *trustLevel); + + /*** ICompositionSurfaceBrush methods ***/ + HRESULT (STDMETHODCALLTYPE *get_BitmapInterpolationMode)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionBitmapInterpolationMode *value); + + HRESULT (STDMETHODCALLTYPE *put_BitmapInterpolationMode)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionBitmapInterpolationMode value); + + HRESULT (STDMETHODCALLTYPE *get_HorizontalAlignmentRatio)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *put_HorizontalAlignmentRatio)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + FLOAT value); + + HRESULT (STDMETHODCALLTYPE *get_Stretch)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionStretch *value); + + HRESULT (STDMETHODCALLTYPE *put_Stretch)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionStretch value); + + HRESULT (STDMETHODCALLTYPE *get_Surface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionSurface **value); + + HRESULT (STDMETHODCALLTYPE *put_Surface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionSurface *value); + + HRESULT (STDMETHODCALLTYPE *get_VerticalAlignmentRatio)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *put_VerticalAlignmentRatio)( + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush *This, + FLOAT value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrushVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrushVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositionSurfaceBrush methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_BitmapInterpolationMode(This,value) (This)->lpVtbl->get_BitmapInterpolationMode(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_BitmapInterpolationMode(This,value) (This)->lpVtbl->put_BitmapInterpolationMode(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_HorizontalAlignmentRatio(This,value) (This)->lpVtbl->get_HorizontalAlignmentRatio(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_HorizontalAlignmentRatio(This,value) (This)->lpVtbl->put_HorizontalAlignmentRatio(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_Stretch(This,value) (This)->lpVtbl->get_Stretch(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_Stretch(This,value) (This)->lpVtbl->put_Stretch(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_Surface(This,value) (This)->lpVtbl->get_Surface(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_Surface(This,value) (This)->lpVtbl->put_Surface(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_VerticalAlignmentRatio(This,value) (This)->lpVtbl->get_VerticalAlignmentRatio(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_VerticalAlignmentRatio(This,value) (This)->lpVtbl->put_VerticalAlignmentRatio(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositionSurfaceBrush methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_BitmapInterpolationMode(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionBitmapInterpolationMode *value) { + return This->lpVtbl->get_BitmapInterpolationMode(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_BitmapInterpolationMode(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionBitmapInterpolationMode value) { + return This->lpVtbl->put_BitmapInterpolationMode(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_HorizontalAlignmentRatio(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,FLOAT *value) { + return This->lpVtbl->get_HorizontalAlignmentRatio(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_HorizontalAlignmentRatio(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,FLOAT value) { + return This->lpVtbl->put_HorizontalAlignmentRatio(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_Stretch(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionStretch *value) { + return This->lpVtbl->get_Stretch(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_Stretch(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionStretch value) { + return This->lpVtbl->put_Stretch(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_Surface(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,__x_ABI_CWindows_CUI_CComposition_CICompositionSurface **value) { + return This->lpVtbl->get_Surface(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_Surface(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,__x_ABI_CWindows_CUI_CComposition_CICompositionSurface *value) { + return This->lpVtbl->put_Surface(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_VerticalAlignmentRatio(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,FLOAT *value) { + return This->lpVtbl->get_VerticalAlignmentRatio(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_VerticalAlignmentRatio(__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush* This,FLOAT value) { + return This->lpVtbl->put_VerticalAlignmentRatio(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionSurfaceBrush IID___x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush +#define ICompositionSurfaceBrushVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrushVtbl +#define ICompositionSurfaceBrush __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush +#define ICompositionSurfaceBrush_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_QueryInterface +#define ICompositionSurfaceBrush_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_AddRef +#define ICompositionSurfaceBrush_Release __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_Release +#define ICompositionSurfaceBrush_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_GetIids +#define ICompositionSurfaceBrush_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_GetRuntimeClassName +#define ICompositionSurfaceBrush_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_GetTrustLevel +#define ICompositionSurfaceBrush_get_BitmapInterpolationMode __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_BitmapInterpolationMode +#define ICompositionSurfaceBrush_put_BitmapInterpolationMode __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_BitmapInterpolationMode +#define ICompositionSurfaceBrush_get_HorizontalAlignmentRatio __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_HorizontalAlignmentRatio +#define ICompositionSurfaceBrush_put_HorizontalAlignmentRatio __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_HorizontalAlignmentRatio +#define ICompositionSurfaceBrush_get_Stretch __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_Stretch +#define ICompositionSurfaceBrush_put_Stretch __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_Stretch +#define ICompositionSurfaceBrush_get_Surface __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_Surface +#define ICompositionSurfaceBrush_put_Surface __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_Surface +#define ICompositionSurfaceBrush_get_VerticalAlignmentRatio __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_get_VerticalAlignmentRatio +#define ICompositionSurfaceBrush_put_VerticalAlignmentRatio __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_put_VerticalAlignmentRatio +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionTarget interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionTarget_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionTarget_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionTarget, 0xa1bea8ba, 0xd726, 0x4663, 0x81,0x29, 0x6b,0x5e,0x79,0x27,0xff,0xa6); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("a1bea8ba-d726-4663-8129-6b5e7927ffa6") + ICompositionTarget : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Root( + ABI::Windows::UI::Composition::IVisual **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Root( + ABI::Windows::UI::Composition::IVisual *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionTarget, 0xa1bea8ba, 0xd726, 0x4663, 0x81,0x29, 0x6b,0x5e,0x79,0x27,0xff,0xa6) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionTargetVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTarget *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTarget *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTarget *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTarget *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTarget *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTarget *This, + TrustLevel *trustLevel); + + /*** ICompositionTarget methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Root)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTarget *This, + __x_ABI_CWindows_CUI_CComposition_CIVisual **value); + + HRESULT (STDMETHODCALLTYPE *put_Root)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTarget *This, + __x_ABI_CWindows_CUI_CComposition_CIVisual *value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionTargetVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionTarget { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionTargetVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositionTarget methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_get_Root(This,value) (This)->lpVtbl->get_Root(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_put_Root(This,value) (This)->lpVtbl->put_Root(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionTarget* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionTarget* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionTarget* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionTarget* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionTarget* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionTarget* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositionTarget methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_get_Root(__x_ABI_CWindows_CUI_CComposition_CICompositionTarget* This,__x_ABI_CWindows_CUI_CComposition_CIVisual **value) { + return This->lpVtbl->get_Root(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_put_Root(__x_ABI_CWindows_CUI_CComposition_CICompositionTarget* This,__x_ABI_CWindows_CUI_CComposition_CIVisual *value) { + return This->lpVtbl->put_Root(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionTarget IID___x_ABI_CWindows_CUI_CComposition_CICompositionTarget +#define ICompositionTargetVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionTargetVtbl +#define ICompositionTarget __x_ABI_CWindows_CUI_CComposition_CICompositionTarget +#define ICompositionTarget_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_QueryInterface +#define ICompositionTarget_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_AddRef +#define ICompositionTarget_Release __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_Release +#define ICompositionTarget_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_GetIids +#define ICompositionTarget_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_GetRuntimeClassName +#define ICompositionTarget_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_GetTrustLevel +#define ICompositionTarget_get_Root __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_get_Root +#define ICompositionTarget_put_Root __x_ABI_CWindows_CUI_CComposition_CICompositionTarget_put_Root +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionTarget_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICompositionTargetFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory, 0x93cd9d2b, 0x8516, 0x4b14, 0xa8,0xce, 0xf4,0x9e,0x21,0x19,0xec,0x42); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("93cd9d2b-8516-4b14-a8ce-f49e2119ec42") + ICompositionTargetFactory : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory, 0x93cd9d2b, 0x8516, 0x4b14, 0xa8,0xce, 0xf4,0x9e,0x21,0x19,0xec,0x42) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactoryVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_Release(__x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositionTargetFactory IID___x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory +#define ICompositionTargetFactoryVtbl __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactoryVtbl +#define ICompositionTargetFactory __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory +#define ICompositionTargetFactory_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_QueryInterface +#define ICompositionTargetFactory_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_AddRef +#define ICompositionTargetFactory_Release __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_Release +#define ICompositionTargetFactory_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_GetIids +#define ICompositionTargetFactory_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_GetRuntimeClassName +#define ICompositionTargetFactory_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositionTargetFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x50000 */ + +/***************************************************************************** + * ICompositor interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositor_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositor_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositor, 0xb403ca50, 0x7f8c, 0x4e83, 0x98,0x5f, 0xcc,0x45,0x06,0x00,0x36,0xd8); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("b403ca50-7f8c-4e83-985f-cc45060036d8") + ICompositor : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateColorKeyFrameAnimation( + ABI::Windows::UI::Composition::IColorKeyFrameAnimation **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateColorBrush( + ABI::Windows::UI::Composition::ICompositionColorBrush **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateColorBrushWithColor( + struct Color color, + ABI::Windows::UI::Composition::ICompositionColorBrush **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateContainerVisual( + ABI::Windows::UI::Composition::IContainerVisual **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateCubicBezierEasingFunction( + struct Vector2 point1, + struct Vector2 point2, + ABI::Windows::UI::Composition::ICubicBezierEasingFunction **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateEffectFactory( + ABI::Windows::Graphics::Effects::IGraphicsEffect *effect, + ABI::Windows::UI::Composition::ICompositionEffectFactory **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateEffectFactoryWithProperties( + ABI::Windows::Graphics::Effects::IGraphicsEffect *effect, + ABI::Windows::Foundation::Collections::IIterable *animatable, + ABI::Windows::UI::Composition::ICompositionEffectFactory **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateExpressionAnimation( + ABI::Windows::UI::Composition::IExpressionAnimation **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateExpressionAnimationWithExpression( + HSTRING expression, + ABI::Windows::UI::Composition::IExpressionAnimation **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateInsetClip( + ABI::Windows::UI::Composition::IInsetClip **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateInsetClipWithInsets( + FLOAT left, + FLOAT top, + FLOAT right, + FLOAT bottom, + ABI::Windows::UI::Composition::IInsetClip **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateLinearEasingFunction( + ABI::Windows::UI::Composition::ILinearEasingFunction **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreatePropertySet( + ABI::Windows::UI::Composition::ICompositionPropertySet **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateQuaternionKeyFrameAnimation( + ABI::Windows::UI::Composition::IQuaternionKeyFrameAnimation **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateScalarKeyFrameAnimation( + ABI::Windows::UI::Composition::IScalarKeyFrameAnimation **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateScopedBatch( + enum CompositionBatchTypes type, + ABI::Windows::UI::Composition::ICompositionScopedBatch **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateSpriteVisual( + ABI::Windows::UI::Composition::ISpriteVisual **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateSurfaceBrush( + ABI::Windows::UI::Composition::ICompositionSurfaceBrush **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateSurfaceBrushWithSurface( + ABI::Windows::UI::Composition::ICompositionSurface *surface, + ABI::Windows::UI::Composition::ICompositionSurfaceBrush **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateTargetForCurrentView( + ABI::Windows::UI::Composition::ICompositionTarget **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateVector2KeyFrameAnimation( + ABI::Windows::UI::Composition::IVector2KeyFrameAnimation **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateVector3KeyFrameAnimation( + ABI::Windows::UI::Composition::IVector3KeyFrameAnimation **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateVector4KeyFrameAnimation( + ABI::Windows::UI::Composition::IVector4KeyFrameAnimation **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCommitBatch( + enum CompositionBatchTypes type, + ABI::Windows::UI::Composition::ICompositionCommitBatch **result) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositor, 0xb403ca50, 0x7f8c, 0x4e83, 0x98,0x5f, 0xcc,0x45,0x06,0x00,0x36,0xd8) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + TrustLevel *trustLevel); + + /*** ICompositor methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateColorKeyFrameAnimation)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation **result); + + HRESULT (STDMETHODCALLTYPE *CreateColorBrush)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush **result); + + HRESULT (STDMETHODCALLTYPE *CreateColorBrushWithColor)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + struct __x_ABI_CWindows_CUI_CColor color, + __x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush **result); + + HRESULT (STDMETHODCALLTYPE *CreateContainerVisual)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CIContainerVisual **result); + + HRESULT (STDMETHODCALLTYPE *CreateCubicBezierEasingFunction)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point1, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point2, + __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction **result); + + HRESULT (STDMETHODCALLTYPE *CreateEffectFactory)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect *effect, + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory **result); + + HRESULT (STDMETHODCALLTYPE *CreateEffectFactoryWithProperties)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect *effect, + __FIIterable_1_HSTRING *animatable, + __x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory **result); + + HRESULT (STDMETHODCALLTYPE *CreateExpressionAnimation)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation **result); + + HRESULT (STDMETHODCALLTYPE *CreateExpressionAnimationWithExpression)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + HSTRING expression, + __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation **result); + + HRESULT (STDMETHODCALLTYPE *CreateInsetClip)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CIInsetClip **result); + + HRESULT (STDMETHODCALLTYPE *CreateInsetClipWithInsets)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + FLOAT left, + FLOAT top, + FLOAT right, + FLOAT bottom, + __x_ABI_CWindows_CUI_CComposition_CIInsetClip **result); + + HRESULT (STDMETHODCALLTYPE *CreateLinearEasingFunction)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction **result); + + HRESULT (STDMETHODCALLTYPE *CreatePropertySet)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet **result); + + HRESULT (STDMETHODCALLTYPE *CreateQuaternionKeyFrameAnimation)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation **result); + + HRESULT (STDMETHODCALLTYPE *CreateScalarKeyFrameAnimation)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation **result); + + HRESULT (STDMETHODCALLTYPE *CreateScopedBatch)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionBatchTypes type, + __x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch **result); + + HRESULT (STDMETHODCALLTYPE *CreateSpriteVisual)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CISpriteVisual **result); + + HRESULT (STDMETHODCALLTYPE *CreateSurfaceBrush)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush **result); + + HRESULT (STDMETHODCALLTYPE *CreateSurfaceBrushWithSurface)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionSurface *surface, + __x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush **result); + + HRESULT (STDMETHODCALLTYPE *CreateTargetForCurrentView)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionTarget **result); + + HRESULT (STDMETHODCALLTYPE *CreateVector2KeyFrameAnimation)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation **result); + + HRESULT (STDMETHODCALLTYPE *CreateVector3KeyFrameAnimation)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation **result); + + HRESULT (STDMETHODCALLTYPE *CreateVector4KeyFrameAnimation)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation **result); + + HRESULT (STDMETHODCALLTYPE *GetCommitBatch)( + __x_ABI_CWindows_CUI_CComposition_CICompositor *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionBatchTypes type, + __x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch **result); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositorVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositor { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositor methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateColorKeyFrameAnimation(This,result) (This)->lpVtbl->CreateColorKeyFrameAnimation(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateColorBrush(This,result) (This)->lpVtbl->CreateColorBrush(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateColorBrushWithColor(This,color,result) (This)->lpVtbl->CreateColorBrushWithColor(This,color,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateContainerVisual(This,result) (This)->lpVtbl->CreateContainerVisual(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateCubicBezierEasingFunction(This,point1,point2,result) (This)->lpVtbl->CreateCubicBezierEasingFunction(This,point1,point2,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateEffectFactory(This,effect,result) (This)->lpVtbl->CreateEffectFactory(This,effect,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateEffectFactoryWithProperties(This,effect,animatable,result) (This)->lpVtbl->CreateEffectFactoryWithProperties(This,effect,animatable,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateExpressionAnimation(This,result) (This)->lpVtbl->CreateExpressionAnimation(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateExpressionAnimationWithExpression(This,expression,result) (This)->lpVtbl->CreateExpressionAnimationWithExpression(This,expression,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateInsetClip(This,result) (This)->lpVtbl->CreateInsetClip(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateInsetClipWithInsets(This,left,top,right,bottom,result) (This)->lpVtbl->CreateInsetClipWithInsets(This,left,top,right,bottom,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateLinearEasingFunction(This,result) (This)->lpVtbl->CreateLinearEasingFunction(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreatePropertySet(This,result) (This)->lpVtbl->CreatePropertySet(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateQuaternionKeyFrameAnimation(This,result) (This)->lpVtbl->CreateQuaternionKeyFrameAnimation(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateScalarKeyFrameAnimation(This,result) (This)->lpVtbl->CreateScalarKeyFrameAnimation(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateScopedBatch(This,type,result) (This)->lpVtbl->CreateScopedBatch(This,type,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateSpriteVisual(This,result) (This)->lpVtbl->CreateSpriteVisual(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateSurfaceBrush(This,result) (This)->lpVtbl->CreateSurfaceBrush(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateSurfaceBrushWithSurface(This,surface,result) (This)->lpVtbl->CreateSurfaceBrushWithSurface(This,surface,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateTargetForCurrentView(This,result) (This)->lpVtbl->CreateTargetForCurrentView(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateVector2KeyFrameAnimation(This,result) (This)->lpVtbl->CreateVector2KeyFrameAnimation(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateVector3KeyFrameAnimation(This,result) (This)->lpVtbl->CreateVector3KeyFrameAnimation(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateVector4KeyFrameAnimation(This,result) (This)->lpVtbl->CreateVector4KeyFrameAnimation(This,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositor_GetCommitBatch(This,type,result) (This)->lpVtbl->GetCommitBatch(This,type,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositor_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositor* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositor_Release(__x_ABI_CWindows_CUI_CComposition_CICompositor* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositor methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateColorKeyFrameAnimation(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CIColorKeyFrameAnimation **result) { + return This->lpVtbl->CreateColorKeyFrameAnimation(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateColorBrush(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush **result) { + return This->lpVtbl->CreateColorBrush(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateColorBrushWithColor(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,struct __x_ABI_CWindows_CUI_CColor color,__x_ABI_CWindows_CUI_CComposition_CICompositionColorBrush **result) { + return This->lpVtbl->CreateColorBrushWithColor(This,color,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateContainerVisual(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CIContainerVisual **result) { + return This->lpVtbl->CreateContainerVisual(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateCubicBezierEasingFunction(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point1,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 point2,__x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction **result) { + return This->lpVtbl->CreateCubicBezierEasingFunction(This,point1,point2,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateEffectFactory(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect *effect,__x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory **result) { + return This->lpVtbl->CreateEffectFactory(This,effect,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateEffectFactoryWithProperties(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CGraphics_CEffects_CIGraphicsEffect *effect,__FIIterable_1_HSTRING *animatable,__x_ABI_CWindows_CUI_CComposition_CICompositionEffectFactory **result) { + return This->lpVtbl->CreateEffectFactoryWithProperties(This,effect,animatable,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateExpressionAnimation(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation **result) { + return This->lpVtbl->CreateExpressionAnimation(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateExpressionAnimationWithExpression(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,HSTRING expression,__x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation **result) { + return This->lpVtbl->CreateExpressionAnimationWithExpression(This,expression,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateInsetClip(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CIInsetClip **result) { + return This->lpVtbl->CreateInsetClip(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateInsetClipWithInsets(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,FLOAT left,FLOAT top,FLOAT right,FLOAT bottom,__x_ABI_CWindows_CUI_CComposition_CIInsetClip **result) { + return This->lpVtbl->CreateInsetClipWithInsets(This,left,top,right,bottom,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateLinearEasingFunction(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction **result) { + return This->lpVtbl->CreateLinearEasingFunction(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreatePropertySet(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CICompositionPropertySet **result) { + return This->lpVtbl->CreatePropertySet(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateQuaternionKeyFrameAnimation(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation **result) { + return This->lpVtbl->CreateQuaternionKeyFrameAnimation(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateScalarKeyFrameAnimation(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation **result) { + return This->lpVtbl->CreateScalarKeyFrameAnimation(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateScopedBatch(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionBatchTypes type,__x_ABI_CWindows_CUI_CComposition_CICompositionScopedBatch **result) { + return This->lpVtbl->CreateScopedBatch(This,type,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateSpriteVisual(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CISpriteVisual **result) { + return This->lpVtbl->CreateSpriteVisual(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateSurfaceBrush(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush **result) { + return This->lpVtbl->CreateSurfaceBrush(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateSurfaceBrushWithSurface(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CICompositionSurface *surface,__x_ABI_CWindows_CUI_CComposition_CICompositionSurfaceBrush **result) { + return This->lpVtbl->CreateSurfaceBrushWithSurface(This,surface,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateTargetForCurrentView(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CICompositionTarget **result) { + return This->lpVtbl->CreateTargetForCurrentView(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateVector2KeyFrameAnimation(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation **result) { + return This->lpVtbl->CreateVector2KeyFrameAnimation(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateVector3KeyFrameAnimation(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation **result) { + return This->lpVtbl->CreateVector3KeyFrameAnimation(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateVector4KeyFrameAnimation(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,__x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation **result) { + return This->lpVtbl->CreateVector4KeyFrameAnimation(This,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositor_GetCommitBatch(__x_ABI_CWindows_CUI_CComposition_CICompositor* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionBatchTypes type,__x_ABI_CWindows_CUI_CComposition_CICompositionCommitBatch **result) { + return This->lpVtbl->GetCommitBatch(This,type,result); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositor IID___x_ABI_CWindows_CUI_CComposition_CICompositor +#define ICompositorVtbl __x_ABI_CWindows_CUI_CComposition_CICompositorVtbl +#define ICompositor __x_ABI_CWindows_CUI_CComposition_CICompositor +#define ICompositor_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositor_QueryInterface +#define ICompositor_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositor_AddRef +#define ICompositor_Release __x_ABI_CWindows_CUI_CComposition_CICompositor_Release +#define ICompositor_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositor_GetIids +#define ICompositor_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositor_GetRuntimeClassName +#define ICompositor_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositor_GetTrustLevel +#define ICompositor_CreateColorKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateColorKeyFrameAnimation +#define ICompositor_CreateColorBrush __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateColorBrush +#define ICompositor_CreateColorBrushWithColor __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateColorBrushWithColor +#define ICompositor_CreateContainerVisual __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateContainerVisual +#define ICompositor_CreateCubicBezierEasingFunction __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateCubicBezierEasingFunction +#define ICompositor_CreateEffectFactory __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateEffectFactory +#define ICompositor_CreateEffectFactoryWithProperties __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateEffectFactoryWithProperties +#define ICompositor_CreateExpressionAnimation __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateExpressionAnimation +#define ICompositor_CreateExpressionAnimationWithExpression __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateExpressionAnimationWithExpression +#define ICompositor_CreateInsetClip __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateInsetClip +#define ICompositor_CreateInsetClipWithInsets __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateInsetClipWithInsets +#define ICompositor_CreateLinearEasingFunction __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateLinearEasingFunction +#define ICompositor_CreatePropertySet __x_ABI_CWindows_CUI_CComposition_CICompositor_CreatePropertySet +#define ICompositor_CreateQuaternionKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateQuaternionKeyFrameAnimation +#define ICompositor_CreateScalarKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateScalarKeyFrameAnimation +#define ICompositor_CreateScopedBatch __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateScopedBatch +#define ICompositor_CreateSpriteVisual __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateSpriteVisual +#define ICompositor_CreateSurfaceBrush __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateSurfaceBrush +#define ICompositor_CreateSurfaceBrushWithSurface __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateSurfaceBrushWithSurface +#define ICompositor_CreateTargetForCurrentView __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateTargetForCurrentView +#define ICompositor_CreateVector2KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateVector2KeyFrameAnimation +#define ICompositor_CreateVector3KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateVector3KeyFrameAnimation +#define ICompositor_CreateVector4KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CICompositor_CreateVector4KeyFrameAnimation +#define ICompositor_GetCommitBatch __x_ABI_CWindows_CUI_CComposition_CICompositor_GetCommitBatch +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositor_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IContainerVisual interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIContainerVisual_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIContainerVisual_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIContainerVisual, 0x02f6bc74, 0xed20, 0x4773, 0xaf,0xe6, 0xd4,0x9b,0x4a,0x93,0xdb,0x32); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("02f6bc74-ed20-4773-afe6-d49b4a93db32") + IContainerVisual : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Children( + ABI::Windows::UI::Composition::IVisualCollection **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIContainerVisual, 0x02f6bc74, 0xed20, 0x4773, 0xaf,0xe6, 0xd4,0x9b,0x4a,0x93,0xdb,0x32) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIContainerVisualVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIContainerVisual *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIContainerVisual *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIContainerVisual *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIContainerVisual *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIContainerVisual *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIContainerVisual *This, + TrustLevel *trustLevel); + + /*** IContainerVisual methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Children)( + __x_ABI_CWindows_CUI_CComposition_CIContainerVisual *This, + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIContainerVisualVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIContainerVisual { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIContainerVisualVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IContainerVisual methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_get_Children(This,value) (This)->lpVtbl->get_Children(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIContainerVisual* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_AddRef(__x_ABI_CWindows_CUI_CComposition_CIContainerVisual* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_Release(__x_ABI_CWindows_CUI_CComposition_CIContainerVisual* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_GetIids(__x_ABI_CWindows_CUI_CComposition_CIContainerVisual* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIContainerVisual* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIContainerVisual* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IContainerVisual methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_get_Children(__x_ABI_CWindows_CUI_CComposition_CIContainerVisual* This,__x_ABI_CWindows_CUI_CComposition_CIVisualCollection **value) { + return This->lpVtbl->get_Children(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IContainerVisual IID___x_ABI_CWindows_CUI_CComposition_CIContainerVisual +#define IContainerVisualVtbl __x_ABI_CWindows_CUI_CComposition_CIContainerVisualVtbl +#define IContainerVisual __x_ABI_CWindows_CUI_CComposition_CIContainerVisual +#define IContainerVisual_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_QueryInterface +#define IContainerVisual_AddRef __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_AddRef +#define IContainerVisual_Release __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_Release +#define IContainerVisual_GetIids __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_GetIids +#define IContainerVisual_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_GetRuntimeClassName +#define IContainerVisual_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_GetTrustLevel +#define IContainerVisual_get_Children __x_ABI_CWindows_CUI_CComposition_CIContainerVisual_get_Children +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIContainerVisual_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IContainerVisualFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory, 0x0363a65b, 0xc7da, 0x4d9a, 0x95,0xf4, 0x69,0xb5,0xc8,0xdf,0x67,0x0b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("0363a65b-c7da-4d9a-95f4-69b5c8df670b") + IContainerVisualFactory : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory, 0x0363a65b, 0xc7da, 0x4d9a, 0x95,0xf4, 0x69,0xb5,0xc8,0xdf,0x67,0x0b) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactoryVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_AddRef(__x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_Release(__x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_GetIids(__x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IContainerVisualFactory IID___x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory +#define IContainerVisualFactoryVtbl __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactoryVtbl +#define IContainerVisualFactory __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory +#define IContainerVisualFactory_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_QueryInterface +#define IContainerVisualFactory_AddRef __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_AddRef +#define IContainerVisualFactory_Release __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_Release +#define IContainerVisualFactory_GetIids __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_GetIids +#define IContainerVisualFactory_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_GetRuntimeClassName +#define IContainerVisualFactory_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIContainerVisualFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ICubicBezierEasingFunction interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction, 0x32350666, 0xc1e8, 0x44f9, 0x96,0xb8, 0xc9,0x8a,0xcf,0x0a,0xe6,0x98); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("32350666-c1e8-44f9-96b8-c98acf0ae698") + ICubicBezierEasingFunction : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_ControlPoint1( + struct Vector2 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ControlPoint2( + struct Vector2 *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction, 0x32350666, 0xc1e8, 0x44f9, 0x96,0xb8, 0xc9,0x8a,0xcf,0x0a,0xe6,0x98) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunctionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction *This, + TrustLevel *trustLevel); + + /*** ICubicBezierEasingFunction methods ***/ + HRESULT (STDMETHODCALLTYPE *get_ControlPoint1)( + __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 *value); + + HRESULT (STDMETHODCALLTYPE *get_ControlPoint2)( + __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 *value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunctionVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunctionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICubicBezierEasingFunction methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_get_ControlPoint1(This,value) (This)->lpVtbl->get_ControlPoint1(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_get_ControlPoint2(This,value) (This)->lpVtbl->get_ControlPoint2(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_AddRef(__x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_Release(__x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_GetIids(__x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICubicBezierEasingFunction methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_get_ControlPoint1(__x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 *value) { + return This->lpVtbl->get_ControlPoint1(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_get_ControlPoint2(__x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 *value) { + return This->lpVtbl->get_ControlPoint2(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICubicBezierEasingFunction IID___x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction +#define ICubicBezierEasingFunctionVtbl __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunctionVtbl +#define ICubicBezierEasingFunction __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction +#define ICubicBezierEasingFunction_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_QueryInterface +#define ICubicBezierEasingFunction_AddRef __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_AddRef +#define ICubicBezierEasingFunction_Release __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_Release +#define ICubicBezierEasingFunction_GetIids __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_GetIids +#define ICubicBezierEasingFunction_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_GetRuntimeClassName +#define ICubicBezierEasingFunction_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_GetTrustLevel +#define ICubicBezierEasingFunction_get_ControlPoint1 __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_get_ControlPoint1 +#define ICubicBezierEasingFunction_get_ControlPoint2 __x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_get_ControlPoint2 +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICubicBezierEasingFunction_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IExpressionAnimation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation, 0x6acc5431, 0x7d3d, 0x4bf3, 0xab,0xb6, 0xf4,0x4b,0xdc,0x48,0x88,0xc1); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("6acc5431-7d3d-4bf3-abb6-f44bdc4888c1") + IExpressionAnimation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Expression( + HSTRING *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Expression( + HSTRING value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation, 0x6acc5431, 0x7d3d, 0x4bf3, 0xab,0xb6, 0xf4,0x4b,0xdc,0x48,0x88,0xc1) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation *This, + TrustLevel *trustLevel); + + /*** IExpressionAnimation methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Expression)( + __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation *This, + HSTRING *value); + + HRESULT (STDMETHODCALLTYPE *put_Expression)( + __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation *This, + HSTRING value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimationVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IExpressionAnimation methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_get_Expression(This,value) (This)->lpVtbl->get_Expression(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_put_Expression(This,value) (This)->lpVtbl->put_Expression(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_AddRef(__x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_Release(__x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_GetIids(__x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IExpressionAnimation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_get_Expression(__x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation* This,HSTRING *value) { + return This->lpVtbl->get_Expression(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_put_Expression(__x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation* This,HSTRING value) { + return This->lpVtbl->put_Expression(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IExpressionAnimation IID___x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation +#define IExpressionAnimationVtbl __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimationVtbl +#define IExpressionAnimation __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation +#define IExpressionAnimation_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_QueryInterface +#define IExpressionAnimation_AddRef __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_AddRef +#define IExpressionAnimation_Release __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_Release +#define IExpressionAnimation_GetIids __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_GetIids +#define IExpressionAnimation_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_GetRuntimeClassName +#define IExpressionAnimation_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_GetTrustLevel +#define IExpressionAnimation_get_Expression __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_get_Expression +#define IExpressionAnimation_put_Expression __x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_put_Expression +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIExpressionAnimation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IInsetClip interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIInsetClip_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIInsetClip_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIInsetClip, 0x1e73e647, 0x84c7, 0x477a, 0xb4,0x74, 0x58,0x80,0xe0,0x44,0x2e,0x15); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("1e73e647-84c7-477a-b474-5880e0442e15") + IInsetClip : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_BottomInset( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_BottomInset( + FLOAT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LeftInset( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_LeftInset( + FLOAT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RightInset( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_RightInset( + FLOAT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_TopInset( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_TopInset( + FLOAT value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIInsetClip, 0x1e73e647, 0x84c7, 0x477a, 0xb4,0x74, 0x58,0x80,0xe0,0x44,0x2e,0x15) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIInsetClipVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This, + TrustLevel *trustLevel); + + /*** IInsetClip methods ***/ + HRESULT (STDMETHODCALLTYPE *get_BottomInset)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *put_BottomInset)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This, + FLOAT value); + + HRESULT (STDMETHODCALLTYPE *get_LeftInset)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *put_LeftInset)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This, + FLOAT value); + + HRESULT (STDMETHODCALLTYPE *get_RightInset)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *put_RightInset)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This, + FLOAT value); + + HRESULT (STDMETHODCALLTYPE *get_TopInset)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *put_TopInset)( + __x_ABI_CWindows_CUI_CComposition_CIInsetClip *This, + FLOAT value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIInsetClipVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIInsetClip { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIInsetClipVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IInsetClip methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_get_BottomInset(This,value) (This)->lpVtbl->get_BottomInset(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_put_BottomInset(This,value) (This)->lpVtbl->put_BottomInset(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_get_LeftInset(This,value) (This)->lpVtbl->get_LeftInset(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_put_LeftInset(This,value) (This)->lpVtbl->put_LeftInset(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_get_RightInset(This,value) (This)->lpVtbl->get_RightInset(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_put_RightInset(This,value) (This)->lpVtbl->put_RightInset(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_get_TopInset(This,value) (This)->lpVtbl->get_TopInset(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIInsetClip_put_TopInset(This,value) (This)->lpVtbl->put_TopInset(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIInsetClip_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIInsetClip_AddRef(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIInsetClip_Release(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIInsetClip_GetIids(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIInsetClip_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIInsetClip_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IInsetClip methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIInsetClip_get_BottomInset(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This,FLOAT *value) { + return This->lpVtbl->get_BottomInset(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIInsetClip_put_BottomInset(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This,FLOAT value) { + return This->lpVtbl->put_BottomInset(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIInsetClip_get_LeftInset(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This,FLOAT *value) { + return This->lpVtbl->get_LeftInset(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIInsetClip_put_LeftInset(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This,FLOAT value) { + return This->lpVtbl->put_LeftInset(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIInsetClip_get_RightInset(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This,FLOAT *value) { + return This->lpVtbl->get_RightInset(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIInsetClip_put_RightInset(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This,FLOAT value) { + return This->lpVtbl->put_RightInset(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIInsetClip_get_TopInset(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This,FLOAT *value) { + return This->lpVtbl->get_TopInset(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIInsetClip_put_TopInset(__x_ABI_CWindows_CUI_CComposition_CIInsetClip* This,FLOAT value) { + return This->lpVtbl->put_TopInset(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IInsetClip IID___x_ABI_CWindows_CUI_CComposition_CIInsetClip +#define IInsetClipVtbl __x_ABI_CWindows_CUI_CComposition_CIInsetClipVtbl +#define IInsetClip __x_ABI_CWindows_CUI_CComposition_CIInsetClip +#define IInsetClip_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIInsetClip_QueryInterface +#define IInsetClip_AddRef __x_ABI_CWindows_CUI_CComposition_CIInsetClip_AddRef +#define IInsetClip_Release __x_ABI_CWindows_CUI_CComposition_CIInsetClip_Release +#define IInsetClip_GetIids __x_ABI_CWindows_CUI_CComposition_CIInsetClip_GetIids +#define IInsetClip_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIInsetClip_GetRuntimeClassName +#define IInsetClip_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIInsetClip_GetTrustLevel +#define IInsetClip_get_BottomInset __x_ABI_CWindows_CUI_CComposition_CIInsetClip_get_BottomInset +#define IInsetClip_put_BottomInset __x_ABI_CWindows_CUI_CComposition_CIInsetClip_put_BottomInset +#define IInsetClip_get_LeftInset __x_ABI_CWindows_CUI_CComposition_CIInsetClip_get_LeftInset +#define IInsetClip_put_LeftInset __x_ABI_CWindows_CUI_CComposition_CIInsetClip_put_LeftInset +#define IInsetClip_get_RightInset __x_ABI_CWindows_CUI_CComposition_CIInsetClip_get_RightInset +#define IInsetClip_put_RightInset __x_ABI_CWindows_CUI_CComposition_CIInsetClip_put_RightInset +#define IInsetClip_get_TopInset __x_ABI_CWindows_CUI_CComposition_CIInsetClip_get_TopInset +#define IInsetClip_put_TopInset __x_ABI_CWindows_CUI_CComposition_CIInsetClip_put_TopInset +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIInsetClip_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ILinearEasingFunction interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction, 0x9400975a, 0xc7a6, 0x46b3, 0xac,0xf7, 0x1a,0x26,0x8a,0x0a,0x11,0x7d); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("9400975a-c7a6-46b3-acf7-1a268a0a117d") + ILinearEasingFunction : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction, 0x9400975a, 0xc7a6, 0x46b3, 0xac,0xf7, 0x1a,0x26,0x8a,0x0a,0x11,0x7d) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunctionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunctionVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunctionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_AddRef(__x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_Release(__x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_GetIids(__x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ILinearEasingFunction IID___x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction +#define ILinearEasingFunctionVtbl __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunctionVtbl +#define ILinearEasingFunction __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction +#define ILinearEasingFunction_QueryInterface __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_QueryInterface +#define ILinearEasingFunction_AddRef __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_AddRef +#define ILinearEasingFunction_Release __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_Release +#define ILinearEasingFunction_GetIids __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_GetIids +#define ILinearEasingFunction_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_GetRuntimeClassName +#define ILinearEasingFunction_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CILinearEasingFunction_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IQuaternionKeyFrameAnimation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation, 0x404e5835, 0xecf6, 0x4240, 0x85,0x20, 0x67,0x12,0x79,0xcf,0x36,0xbc); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("404e5835-ecf6-4240-8520-671279cf36bc") + IQuaternionKeyFrameAnimation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE InsertKeyFrame( + FLOAT key, + struct Quaternion value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertKeyFrameWithEasingFunction( + FLOAT key, + struct Quaternion value, + ABI::Windows::UI::Composition::ICompositionEasingFunction *function) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation, 0x404e5835, 0xecf6, 0x4240, 0x85,0x20, 0x67,0x12,0x79,0xcf,0x36,0xbc) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation *This, + TrustLevel *trustLevel); + + /*** IQuaternionKeyFrameAnimation methods ***/ + HRESULT (STDMETHODCALLTYPE *InsertKeyFrame)( + __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation *This, + FLOAT key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion value); + + HRESULT (STDMETHODCALLTYPE *InsertKeyFrameWithEasingFunction)( + __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation *This, + FLOAT key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion value, + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *function); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimationVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IQuaternionKeyFrameAnimation methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_InsertKeyFrame(This,key,value) (This)->lpVtbl->InsertKeyFrame(This,key,value) +#define __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_InsertKeyFrameWithEasingFunction(This,key,value,function) (This)->lpVtbl->InsertKeyFrameWithEasingFunction(This,key,value,function) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_AddRef(__x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_Release(__x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_GetIids(__x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IQuaternionKeyFrameAnimation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_InsertKeyFrame(__x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation* This,FLOAT key,struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion value) { + return This->lpVtbl->InsertKeyFrame(This,key,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_InsertKeyFrameWithEasingFunction(__x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation* This,FLOAT key,struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion value,__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *function) { + return This->lpVtbl->InsertKeyFrameWithEasingFunction(This,key,value,function); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IQuaternionKeyFrameAnimation IID___x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation +#define IQuaternionKeyFrameAnimationVtbl __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimationVtbl +#define IQuaternionKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation +#define IQuaternionKeyFrameAnimation_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_QueryInterface +#define IQuaternionKeyFrameAnimation_AddRef __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_AddRef +#define IQuaternionKeyFrameAnimation_Release __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_Release +#define IQuaternionKeyFrameAnimation_GetIids __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_GetIids +#define IQuaternionKeyFrameAnimation_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_GetRuntimeClassName +#define IQuaternionKeyFrameAnimation_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_GetTrustLevel +#define IQuaternionKeyFrameAnimation_InsertKeyFrame __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_InsertKeyFrame +#define IQuaternionKeyFrameAnimation_InsertKeyFrameWithEasingFunction __x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_InsertKeyFrameWithEasingFunction +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIQuaternionKeyFrameAnimation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IRenderingDeviceReplacedEventArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs, 0x3a31ac7d, 0x28bf, 0x4e7a, 0x85,0x24, 0x71,0x67,0x9d,0x48,0x0f,0x38); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("3a31ac7d-28bf-4e7a-8524-71679d480f38") + IRenderingDeviceReplacedEventArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_GraphicsDevice( + ABI::Windows::UI::Composition::ICompositionGraphicsDevice **value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs, 0x3a31ac7d, 0x28bf, 0x4e7a, 0x85,0x24, 0x71,0x67,0x9d,0x48,0x0f,0x38) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs *This, + TrustLevel *trustLevel); + + /*** IRenderingDeviceReplacedEventArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_GraphicsDevice)( + __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgsVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IRenderingDeviceReplacedEventArgs methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_get_GraphicsDevice(This,value) (This)->lpVtbl->get_GraphicsDevice(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_AddRef(__x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_Release(__x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_GetIids(__x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IRenderingDeviceReplacedEventArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_get_GraphicsDevice(__x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs* This,__x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice **value) { + return This->lpVtbl->get_GraphicsDevice(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IRenderingDeviceReplacedEventArgs IID___x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs +#define IRenderingDeviceReplacedEventArgsVtbl __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgsVtbl +#define IRenderingDeviceReplacedEventArgs __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs +#define IRenderingDeviceReplacedEventArgs_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_QueryInterface +#define IRenderingDeviceReplacedEventArgs_AddRef __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_AddRef +#define IRenderingDeviceReplacedEventArgs_Release __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_Release +#define IRenderingDeviceReplacedEventArgs_GetIids __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_GetIids +#define IRenderingDeviceReplacedEventArgs_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_GetRuntimeClassName +#define IRenderingDeviceReplacedEventArgs_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_GetTrustLevel +#define IRenderingDeviceReplacedEventArgs_get_GraphicsDevice __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_get_GraphicsDevice +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IScalarKeyFrameAnimation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation, 0xae288fa9, 0x252c, 0x4b95, 0xa7,0x25, 0xbf,0x85,0xe3,0x80,0x00,0xa1); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("ae288fa9-252c-4b95-a725-bf85e38000a1") + IScalarKeyFrameAnimation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE InsertKeyFrame( + FLOAT key, + FLOAT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertKeyFrameWithEasingFunction( + FLOAT key, + FLOAT value, + ABI::Windows::UI::Composition::ICompositionEasingFunction *function) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation, 0xae288fa9, 0x252c, 0x4b95, 0xa7,0x25, 0xbf,0x85,0xe3,0x80,0x00,0xa1) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation *This, + TrustLevel *trustLevel); + + /*** IScalarKeyFrameAnimation methods ***/ + HRESULT (STDMETHODCALLTYPE *InsertKeyFrame)( + __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation *This, + FLOAT key, + FLOAT value); + + HRESULT (STDMETHODCALLTYPE *InsertKeyFrameWithEasingFunction)( + __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation *This, + FLOAT key, + FLOAT value, + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *function); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimationVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IScalarKeyFrameAnimation methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_InsertKeyFrame(This,key,value) (This)->lpVtbl->InsertKeyFrame(This,key,value) +#define __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_InsertKeyFrameWithEasingFunction(This,key,value,function) (This)->lpVtbl->InsertKeyFrameWithEasingFunction(This,key,value,function) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_AddRef(__x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_Release(__x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_GetIids(__x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IScalarKeyFrameAnimation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_InsertKeyFrame(__x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation* This,FLOAT key,FLOAT value) { + return This->lpVtbl->InsertKeyFrame(This,key,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_InsertKeyFrameWithEasingFunction(__x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation* This,FLOAT key,FLOAT value,__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *function) { + return This->lpVtbl->InsertKeyFrameWithEasingFunction(This,key,value,function); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IScalarKeyFrameAnimation IID___x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation +#define IScalarKeyFrameAnimationVtbl __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimationVtbl +#define IScalarKeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation +#define IScalarKeyFrameAnimation_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_QueryInterface +#define IScalarKeyFrameAnimation_AddRef __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_AddRef +#define IScalarKeyFrameAnimation_Release __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_Release +#define IScalarKeyFrameAnimation_GetIids __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_GetIids +#define IScalarKeyFrameAnimation_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_GetRuntimeClassName +#define IScalarKeyFrameAnimation_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_GetTrustLevel +#define IScalarKeyFrameAnimation_InsertKeyFrame __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_InsertKeyFrame +#define IScalarKeyFrameAnimation_InsertKeyFrameWithEasingFunction __x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_InsertKeyFrameWithEasingFunction +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIScalarKeyFrameAnimation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * ISpriteVisual interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CISpriteVisual_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CISpriteVisual_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CISpriteVisual, 0x08e05581, 0x1ad1, 0x4f97, 0x97,0x57, 0x40,0x2d,0x76,0xe4,0x23,0x3b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("08e05581-1ad1-4f97-9757-402d76e4233b") + ISpriteVisual : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Brush( + ABI::Windows::UI::Composition::ICompositionBrush **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Brush( + ABI::Windows::UI::Composition::ICompositionBrush *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CISpriteVisual, 0x08e05581, 0x1ad1, 0x4f97, 0x97,0x57, 0x40,0x2d,0x76,0xe4,0x23,0x3b) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CISpriteVisualVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CISpriteVisual *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CISpriteVisual *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CISpriteVisual *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CISpriteVisual *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CISpriteVisual *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CISpriteVisual *This, + TrustLevel *trustLevel); + + /*** ISpriteVisual methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Brush)( + __x_ABI_CWindows_CUI_CComposition_CISpriteVisual *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionBrush **value); + + HRESULT (STDMETHODCALLTYPE *put_Brush)( + __x_ABI_CWindows_CUI_CComposition_CISpriteVisual *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionBrush *value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CISpriteVisualVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CISpriteVisual { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CISpriteVisualVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ISpriteVisual methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_get_Brush(This,value) (This)->lpVtbl->get_Brush(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_put_Brush(This,value) (This)->lpVtbl->put_Brush(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CISpriteVisual* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_AddRef(__x_ABI_CWindows_CUI_CComposition_CISpriteVisual* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_Release(__x_ABI_CWindows_CUI_CComposition_CISpriteVisual* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_GetIids(__x_ABI_CWindows_CUI_CComposition_CISpriteVisual* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CISpriteVisual* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CISpriteVisual* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ISpriteVisual methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_get_Brush(__x_ABI_CWindows_CUI_CComposition_CISpriteVisual* This,__x_ABI_CWindows_CUI_CComposition_CICompositionBrush **value) { + return This->lpVtbl->get_Brush(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_put_Brush(__x_ABI_CWindows_CUI_CComposition_CISpriteVisual* This,__x_ABI_CWindows_CUI_CComposition_CICompositionBrush *value) { + return This->lpVtbl->put_Brush(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ISpriteVisual IID___x_ABI_CWindows_CUI_CComposition_CISpriteVisual +#define ISpriteVisualVtbl __x_ABI_CWindows_CUI_CComposition_CISpriteVisualVtbl +#define ISpriteVisual __x_ABI_CWindows_CUI_CComposition_CISpriteVisual +#define ISpriteVisual_QueryInterface __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_QueryInterface +#define ISpriteVisual_AddRef __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_AddRef +#define ISpriteVisual_Release __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_Release +#define ISpriteVisual_GetIids __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_GetIids +#define ISpriteVisual_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_GetRuntimeClassName +#define ISpriteVisual_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_GetTrustLevel +#define ISpriteVisual_get_Brush __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_get_Brush +#define ISpriteVisual_put_Brush __x_ABI_CWindows_CUI_CComposition_CISpriteVisual_put_Brush +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CISpriteVisual_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IVector2KeyFrameAnimation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation, 0xdf414515, 0x4e29, 0x4f11, 0xb5,0x5e, 0xbf,0x2a,0x6e,0xb3,0x62,0x94); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("df414515-4e29-4f11-b55e-bf2a6eb36294") + IVector2KeyFrameAnimation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE InsertKeyFrame( + FLOAT key, + struct Vector2 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertKeyFrameWithEasingFunction( + FLOAT key, + struct Vector2 value, + ABI::Windows::UI::Composition::ICompositionEasingFunction *function) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation, 0xdf414515, 0x4e29, 0x4f11, 0xb5,0x5e, 0xbf,0x2a,0x6e,0xb3,0x62,0x94) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation *This, + TrustLevel *trustLevel); + + /*** IVector2KeyFrameAnimation methods ***/ + HRESULT (STDMETHODCALLTYPE *InsertKeyFrame)( + __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation *This, + FLOAT key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 value); + + HRESULT (STDMETHODCALLTYPE *InsertKeyFrameWithEasingFunction)( + __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation *This, + FLOAT key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 value, + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *function); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimationVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector2KeyFrameAnimation methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_InsertKeyFrame(This,key,value) (This)->lpVtbl->InsertKeyFrame(This,key,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_InsertKeyFrameWithEasingFunction(This,key,value,function) (This)->lpVtbl->InsertKeyFrameWithEasingFunction(This,key,value,function) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_AddRef(__x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_Release(__x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_GetIids(__x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector2KeyFrameAnimation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_InsertKeyFrame(__x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation* This,FLOAT key,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 value) { + return This->lpVtbl->InsertKeyFrame(This,key,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_InsertKeyFrameWithEasingFunction(__x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation* This,FLOAT key,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 value,__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *function) { + return This->lpVtbl->InsertKeyFrameWithEasingFunction(This,key,value,function); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IVector2KeyFrameAnimation IID___x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation +#define IVector2KeyFrameAnimationVtbl __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimationVtbl +#define IVector2KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation +#define IVector2KeyFrameAnimation_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_QueryInterface +#define IVector2KeyFrameAnimation_AddRef __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_AddRef +#define IVector2KeyFrameAnimation_Release __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_Release +#define IVector2KeyFrameAnimation_GetIids __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_GetIids +#define IVector2KeyFrameAnimation_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_GetRuntimeClassName +#define IVector2KeyFrameAnimation_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_GetTrustLevel +#define IVector2KeyFrameAnimation_InsertKeyFrame __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_InsertKeyFrame +#define IVector2KeyFrameAnimation_InsertKeyFrameWithEasingFunction __x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_InsertKeyFrameWithEasingFunction +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIVector2KeyFrameAnimation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IVector3KeyFrameAnimation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation, 0xc8039daa, 0xa281, 0x43c2, 0xa7,0x3d, 0xb6,0x8e,0x3c,0x53,0x3c,0x40); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("c8039daa-a281-43c2-a73d-b68e3c533c40") + IVector3KeyFrameAnimation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE InsertKeyFrame( + FLOAT key, + struct Vector3 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertKeyFrameWithEasingFunction( + FLOAT key, + struct Vector3 value, + ABI::Windows::UI::Composition::ICompositionEasingFunction *function) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation, 0xc8039daa, 0xa281, 0x43c2, 0xa7,0x3d, 0xb6,0x8e,0x3c,0x53,0x3c,0x40) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation *This, + TrustLevel *trustLevel); + + /*** IVector3KeyFrameAnimation methods ***/ + HRESULT (STDMETHODCALLTYPE *InsertKeyFrame)( + __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation *This, + FLOAT key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value); + + HRESULT (STDMETHODCALLTYPE *InsertKeyFrameWithEasingFunction)( + __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation *This, + FLOAT key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value, + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *function); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimationVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector3KeyFrameAnimation methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_InsertKeyFrame(This,key,value) (This)->lpVtbl->InsertKeyFrame(This,key,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_InsertKeyFrameWithEasingFunction(This,key,value,function) (This)->lpVtbl->InsertKeyFrameWithEasingFunction(This,key,value,function) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_AddRef(__x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_Release(__x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_GetIids(__x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector3KeyFrameAnimation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_InsertKeyFrame(__x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation* This,FLOAT key,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value) { + return This->lpVtbl->InsertKeyFrame(This,key,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_InsertKeyFrameWithEasingFunction(__x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation* This,FLOAT key,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value,__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *function) { + return This->lpVtbl->InsertKeyFrameWithEasingFunction(This,key,value,function); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IVector3KeyFrameAnimation IID___x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation +#define IVector3KeyFrameAnimationVtbl __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimationVtbl +#define IVector3KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation +#define IVector3KeyFrameAnimation_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_QueryInterface +#define IVector3KeyFrameAnimation_AddRef __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_AddRef +#define IVector3KeyFrameAnimation_Release __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_Release +#define IVector3KeyFrameAnimation_GetIids __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_GetIids +#define IVector3KeyFrameAnimation_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_GetRuntimeClassName +#define IVector3KeyFrameAnimation_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_GetTrustLevel +#define IVector3KeyFrameAnimation_InsertKeyFrame __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_InsertKeyFrame +#define IVector3KeyFrameAnimation_InsertKeyFrameWithEasingFunction __x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_InsertKeyFrameWithEasingFunction +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIVector3KeyFrameAnimation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IVector4KeyFrameAnimation interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation, 0x2457945b, 0xaddd, 0x4385, 0x96,0x06, 0xb6,0xa3,0xd5,0xe4,0xe1,0xb9); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("2457945b-addd-4385-9606-b6a3d5e4e1b9") + IVector4KeyFrameAnimation : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE InsertKeyFrame( + FLOAT key, + struct Vector4 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertKeyFrameWithEasingFunction( + FLOAT key, + struct Vector4 value, + ABI::Windows::UI::Composition::ICompositionEasingFunction *function) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation, 0x2457945b, 0xaddd, 0x4385, 0x96,0x06, 0xb6,0xa3,0xd5,0xe4,0xe1,0xb9) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation *This, + TrustLevel *trustLevel); + + /*** IVector4KeyFrameAnimation methods ***/ + HRESULT (STDMETHODCALLTYPE *InsertKeyFrame)( + __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation *This, + FLOAT key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 value); + + HRESULT (STDMETHODCALLTYPE *InsertKeyFrameWithEasingFunction)( + __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation *This, + FLOAT key, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 value, + __x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *function); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimationVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVector4KeyFrameAnimation methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_InsertKeyFrame(This,key,value) (This)->lpVtbl->InsertKeyFrame(This,key,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_InsertKeyFrameWithEasingFunction(This,key,value,function) (This)->lpVtbl->InsertKeyFrameWithEasingFunction(This,key,value,function) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_AddRef(__x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_Release(__x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_GetIids(__x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVector4KeyFrameAnimation methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_InsertKeyFrame(__x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation* This,FLOAT key,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 value) { + return This->lpVtbl->InsertKeyFrame(This,key,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_InsertKeyFrameWithEasingFunction(__x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation* This,FLOAT key,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector4 value,__x_ABI_CWindows_CUI_CComposition_CICompositionEasingFunction *function) { + return This->lpVtbl->InsertKeyFrameWithEasingFunction(This,key,value,function); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IVector4KeyFrameAnimation IID___x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation +#define IVector4KeyFrameAnimationVtbl __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimationVtbl +#define IVector4KeyFrameAnimation __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation +#define IVector4KeyFrameAnimation_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_QueryInterface +#define IVector4KeyFrameAnimation_AddRef __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_AddRef +#define IVector4KeyFrameAnimation_Release __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_Release +#define IVector4KeyFrameAnimation_GetIids __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_GetIids +#define IVector4KeyFrameAnimation_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_GetRuntimeClassName +#define IVector4KeyFrameAnimation_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_GetTrustLevel +#define IVector4KeyFrameAnimation_InsertKeyFrame __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_InsertKeyFrame +#define IVector4KeyFrameAnimation_InsertKeyFrameWithEasingFunction __x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_InsertKeyFrameWithEasingFunction +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIVector4KeyFrameAnimation_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IVisual interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisual_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVisual_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIVisual, 0x117e202d, 0xa859, 0x4c89, 0x87,0x3b, 0xc2,0xaa,0x56,0x67,0x88,0xe3); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("117e202d-a859-4c89-873b-c2aa566788e3") + IVisual : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AnchorPoint( + struct Vector2 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_AnchorPoint( + struct Vector2 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_BackfaceVisibility( + enum CompositionBackfaceVisibility *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_BackfaceVisibility( + enum CompositionBackfaceVisibility value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_BorderMode( + enum CompositionBorderMode *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_BorderMode( + enum CompositionBorderMode value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CenterPoint( + struct Vector3 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_CenterPoint( + struct Vector3 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Clip( + ABI::Windows::UI::Composition::ICompositionClip **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Clip( + ABI::Windows::UI::Composition::ICompositionClip *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CompositeMode( + enum CompositionCompositeMode *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_CompositeMode( + enum CompositionCompositeMode value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IsVisible( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_IsVisible( + boolean value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Offset( + struct Vector3 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Offset( + struct Vector3 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Opacity( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Opacity( + FLOAT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Orientation( + struct Quaternion *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Orientation( + struct Quaternion value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Parent( + ABI::Windows::UI::Composition::IContainerVisual **value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RotationAngle( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_RotationAngle( + FLOAT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RotationAngleInDegrees( + FLOAT *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_RotationAngleInDegrees( + FLOAT value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RotationAxis( + struct Vector3 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_RotationAxis( + struct Vector3 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Scale( + struct Vector3 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Scale( + struct Vector3 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Size( + struct Vector2 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_Size( + struct Vector2 value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_TransformMatrix( + struct Matrix4x4 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE put_TransformMatrix( + struct Matrix4x4 value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIVisual, 0x117e202d, 0xa859, 0x4c89, 0x87,0x3b, 0xc2,0xaa,0x56,0x67,0x88,0xe3) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIVisualVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + TrustLevel *trustLevel); + + /*** IVisual methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AnchorPoint)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 *value); + + HRESULT (STDMETHODCALLTYPE *put_AnchorPoint)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 value); + + HRESULT (STDMETHODCALLTYPE *get_BackfaceVisibility)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionBackfaceVisibility *value); + + HRESULT (STDMETHODCALLTYPE *put_BackfaceVisibility)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionBackfaceVisibility value); + + HRESULT (STDMETHODCALLTYPE *get_BorderMode)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionBorderMode *value); + + HRESULT (STDMETHODCALLTYPE *put_BorderMode)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionBorderMode value); + + HRESULT (STDMETHODCALLTYPE *get_CenterPoint)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value); + + HRESULT (STDMETHODCALLTYPE *put_CenterPoint)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value); + + HRESULT (STDMETHODCALLTYPE *get_Clip)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionClip **value); + + HRESULT (STDMETHODCALLTYPE *put_Clip)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionClip *value); + + HRESULT (STDMETHODCALLTYPE *get_CompositeMode)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionCompositeMode *value); + + HRESULT (STDMETHODCALLTYPE *put_CompositeMode)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + enum __x_ABI_CWindows_CUI_CComposition_CCompositionCompositeMode value); + + HRESULT (STDMETHODCALLTYPE *get_IsVisible)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *put_IsVisible)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + boolean value); + + HRESULT (STDMETHODCALLTYPE *get_Offset)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value); + + HRESULT (STDMETHODCALLTYPE *put_Offset)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value); + + HRESULT (STDMETHODCALLTYPE *get_Opacity)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *put_Opacity)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + FLOAT value); + + HRESULT (STDMETHODCALLTYPE *get_Orientation)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion *value); + + HRESULT (STDMETHODCALLTYPE *put_Orientation)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion value); + + HRESULT (STDMETHODCALLTYPE *get_Parent)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + __x_ABI_CWindows_CUI_CComposition_CIContainerVisual **value); + + HRESULT (STDMETHODCALLTYPE *get_RotationAngle)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *put_RotationAngle)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + FLOAT value); + + HRESULT (STDMETHODCALLTYPE *get_RotationAngleInDegrees)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + FLOAT *value); + + HRESULT (STDMETHODCALLTYPE *put_RotationAngleInDegrees)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + FLOAT value); + + HRESULT (STDMETHODCALLTYPE *get_RotationAxis)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value); + + HRESULT (STDMETHODCALLTYPE *put_RotationAxis)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value); + + HRESULT (STDMETHODCALLTYPE *get_Scale)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value); + + HRESULT (STDMETHODCALLTYPE *put_Scale)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 *value); + + HRESULT (STDMETHODCALLTYPE *put_Size)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 value); + + HRESULT (STDMETHODCALLTYPE *get_TransformMatrix)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 *value); + + HRESULT (STDMETHODCALLTYPE *put_TransformMatrix)( + __x_ABI_CWindows_CUI_CComposition_CIVisual *This, + struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIVisualVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIVisual { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIVisualVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVisual methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_AnchorPoint(This,value) (This)->lpVtbl->get_AnchorPoint(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_AnchorPoint(This,value) (This)->lpVtbl->put_AnchorPoint(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_BackfaceVisibility(This,value) (This)->lpVtbl->get_BackfaceVisibility(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_BackfaceVisibility(This,value) (This)->lpVtbl->put_BackfaceVisibility(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_BorderMode(This,value) (This)->lpVtbl->get_BorderMode(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_BorderMode(This,value) (This)->lpVtbl->put_BorderMode(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_CenterPoint(This,value) (This)->lpVtbl->get_CenterPoint(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_CenterPoint(This,value) (This)->lpVtbl->put_CenterPoint(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Clip(This,value) (This)->lpVtbl->get_Clip(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Clip(This,value) (This)->lpVtbl->put_Clip(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_CompositeMode(This,value) (This)->lpVtbl->get_CompositeMode(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_CompositeMode(This,value) (This)->lpVtbl->put_CompositeMode(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_IsVisible(This,value) (This)->lpVtbl->get_IsVisible(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_IsVisible(This,value) (This)->lpVtbl->put_IsVisible(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Offset(This,value) (This)->lpVtbl->get_Offset(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Offset(This,value) (This)->lpVtbl->put_Offset(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Opacity(This,value) (This)->lpVtbl->get_Opacity(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Opacity(This,value) (This)->lpVtbl->put_Opacity(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Orientation(This,value) (This)->lpVtbl->get_Orientation(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Orientation(This,value) (This)->lpVtbl->put_Orientation(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Parent(This,value) (This)->lpVtbl->get_Parent(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_RotationAngle(This,value) (This)->lpVtbl->get_RotationAngle(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_RotationAngle(This,value) (This)->lpVtbl->put_RotationAngle(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_RotationAngleInDegrees(This,value) (This)->lpVtbl->get_RotationAngleInDegrees(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_RotationAngleInDegrees(This,value) (This)->lpVtbl->put_RotationAngleInDegrees(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_RotationAxis(This,value) (This)->lpVtbl->get_RotationAxis(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_RotationAxis(This,value) (This)->lpVtbl->put_RotationAxis(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Scale(This,value) (This)->lpVtbl->get_Scale(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Scale(This,value) (This)->lpVtbl->put_Scale(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Size(This,value) (This)->lpVtbl->put_Size(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_get_TransformMatrix(This,value) (This)->lpVtbl->get_TransformMatrix(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisual_put_TransformMatrix(This,value) (This)->lpVtbl->put_TransformMatrix(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIVisual_AddRef(__x_ABI_CWindows_CUI_CComposition_CIVisual* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIVisual_Release(__x_ABI_CWindows_CUI_CComposition_CIVisual* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_GetIids(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVisual methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_AnchorPoint(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 *value) { + return This->lpVtbl->get_AnchorPoint(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_AnchorPoint(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 value) { + return This->lpVtbl->put_AnchorPoint(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_BackfaceVisibility(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionBackfaceVisibility *value) { + return This->lpVtbl->get_BackfaceVisibility(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_BackfaceVisibility(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionBackfaceVisibility value) { + return This->lpVtbl->put_BackfaceVisibility(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_BorderMode(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionBorderMode *value) { + return This->lpVtbl->get_BorderMode(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_BorderMode(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionBorderMode value) { + return This->lpVtbl->put_BorderMode(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_CenterPoint(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value) { + return This->lpVtbl->get_CenterPoint(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_CenterPoint(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value) { + return This->lpVtbl->put_CenterPoint(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Clip(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,__x_ABI_CWindows_CUI_CComposition_CICompositionClip **value) { + return This->lpVtbl->get_Clip(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Clip(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,__x_ABI_CWindows_CUI_CComposition_CICompositionClip *value) { + return This->lpVtbl->put_Clip(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_CompositeMode(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionCompositeMode *value) { + return This->lpVtbl->get_CompositeMode(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_CompositeMode(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,enum __x_ABI_CWindows_CUI_CComposition_CCompositionCompositeMode value) { + return This->lpVtbl->put_CompositeMode(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_IsVisible(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,boolean *value) { + return This->lpVtbl->get_IsVisible(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_IsVisible(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,boolean value) { + return This->lpVtbl->put_IsVisible(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Offset(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value) { + return This->lpVtbl->get_Offset(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Offset(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value) { + return This->lpVtbl->put_Offset(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Opacity(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,FLOAT *value) { + return This->lpVtbl->get_Opacity(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Opacity(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,FLOAT value) { + return This->lpVtbl->put_Opacity(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Orientation(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion *value) { + return This->lpVtbl->get_Orientation(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Orientation(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion value) { + return This->lpVtbl->put_Orientation(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Parent(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,__x_ABI_CWindows_CUI_CComposition_CIContainerVisual **value) { + return This->lpVtbl->get_Parent(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_RotationAngle(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,FLOAT *value) { + return This->lpVtbl->get_RotationAngle(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_RotationAngle(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,FLOAT value) { + return This->lpVtbl->put_RotationAngle(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_RotationAngleInDegrees(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,FLOAT *value) { + return This->lpVtbl->get_RotationAngleInDegrees(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_RotationAngleInDegrees(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,FLOAT value) { + return This->lpVtbl->put_RotationAngleInDegrees(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_RotationAxis(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value) { + return This->lpVtbl->get_RotationAxis(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_RotationAxis(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value) { + return This->lpVtbl->put_RotationAxis(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Scale(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 *value) { + return This->lpVtbl->get_Scale(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Scale(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 value) { + return This->lpVtbl->put_Scale(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Size(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Size(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CVector2 value) { + return This->lpVtbl->put_Size(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_get_TransformMatrix(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 *value) { + return This->lpVtbl->get_TransformMatrix(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisual_put_TransformMatrix(__x_ABI_CWindows_CUI_CComposition_CIVisual* This,struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4 value) { + return This->lpVtbl->put_TransformMatrix(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IVisual IID___x_ABI_CWindows_CUI_CComposition_CIVisual +#define IVisualVtbl __x_ABI_CWindows_CUI_CComposition_CIVisualVtbl +#define IVisual __x_ABI_CWindows_CUI_CComposition_CIVisual +#define IVisual_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIVisual_QueryInterface +#define IVisual_AddRef __x_ABI_CWindows_CUI_CComposition_CIVisual_AddRef +#define IVisual_Release __x_ABI_CWindows_CUI_CComposition_CIVisual_Release +#define IVisual_GetIids __x_ABI_CWindows_CUI_CComposition_CIVisual_GetIids +#define IVisual_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIVisual_GetRuntimeClassName +#define IVisual_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIVisual_GetTrustLevel +#define IVisual_get_AnchorPoint __x_ABI_CWindows_CUI_CComposition_CIVisual_get_AnchorPoint +#define IVisual_put_AnchorPoint __x_ABI_CWindows_CUI_CComposition_CIVisual_put_AnchorPoint +#define IVisual_get_BackfaceVisibility __x_ABI_CWindows_CUI_CComposition_CIVisual_get_BackfaceVisibility +#define IVisual_put_BackfaceVisibility __x_ABI_CWindows_CUI_CComposition_CIVisual_put_BackfaceVisibility +#define IVisual_get_BorderMode __x_ABI_CWindows_CUI_CComposition_CIVisual_get_BorderMode +#define IVisual_put_BorderMode __x_ABI_CWindows_CUI_CComposition_CIVisual_put_BorderMode +#define IVisual_get_CenterPoint __x_ABI_CWindows_CUI_CComposition_CIVisual_get_CenterPoint +#define IVisual_put_CenterPoint __x_ABI_CWindows_CUI_CComposition_CIVisual_put_CenterPoint +#define IVisual_get_Clip __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Clip +#define IVisual_put_Clip __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Clip +#define IVisual_get_CompositeMode __x_ABI_CWindows_CUI_CComposition_CIVisual_get_CompositeMode +#define IVisual_put_CompositeMode __x_ABI_CWindows_CUI_CComposition_CIVisual_put_CompositeMode +#define IVisual_get_IsVisible __x_ABI_CWindows_CUI_CComposition_CIVisual_get_IsVisible +#define IVisual_put_IsVisible __x_ABI_CWindows_CUI_CComposition_CIVisual_put_IsVisible +#define IVisual_get_Offset __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Offset +#define IVisual_put_Offset __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Offset +#define IVisual_get_Opacity __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Opacity +#define IVisual_put_Opacity __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Opacity +#define IVisual_get_Orientation __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Orientation +#define IVisual_put_Orientation __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Orientation +#define IVisual_get_Parent __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Parent +#define IVisual_get_RotationAngle __x_ABI_CWindows_CUI_CComposition_CIVisual_get_RotationAngle +#define IVisual_put_RotationAngle __x_ABI_CWindows_CUI_CComposition_CIVisual_put_RotationAngle +#define IVisual_get_RotationAngleInDegrees __x_ABI_CWindows_CUI_CComposition_CIVisual_get_RotationAngleInDegrees +#define IVisual_put_RotationAngleInDegrees __x_ABI_CWindows_CUI_CComposition_CIVisual_put_RotationAngleInDegrees +#define IVisual_get_RotationAxis __x_ABI_CWindows_CUI_CComposition_CIVisual_get_RotationAxis +#define IVisual_put_RotationAxis __x_ABI_CWindows_CUI_CComposition_CIVisual_put_RotationAxis +#define IVisual_get_Scale __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Scale +#define IVisual_put_Scale __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Scale +#define IVisual_get_Size __x_ABI_CWindows_CUI_CComposition_CIVisual_get_Size +#define IVisual_put_Size __x_ABI_CWindows_CUI_CComposition_CIVisual_put_Size +#define IVisual_get_TransformMatrix __x_ABI_CWindows_CUI_CComposition_CIVisual_get_TransformMatrix +#define IVisual_put_TransformMatrix __x_ABI_CWindows_CUI_CComposition_CIVisual_put_TransformMatrix +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIVisual_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IVisualFactory interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisualFactory_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVisualFactory_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIVisualFactory, 0xad0ff93e, 0xb502, 0x4eb5, 0x87,0xb4, 0x9a,0x38,0xa7,0x1d,0x01,0x37); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("ad0ff93e-b502-4eb5-87b4-9a38a71d0137") + IVisualFactory : public IInspectable + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIVisualFactory, 0xad0ff93e, 0xb502, 0x4eb5, 0x87,0xb4, 0x9a,0x38,0xa7,0x1d,0x01,0x37) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIVisualFactoryVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIVisualFactory *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIVisualFactory *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIVisualFactory *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIVisualFactory *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIVisualFactory *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIVisualFactory *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIVisualFactoryVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIVisualFactory { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIVisualFactoryVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIVisualFactory* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_AddRef(__x_ABI_CWindows_CUI_CComposition_CIVisualFactory* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_Release(__x_ABI_CWindows_CUI_CComposition_CIVisualFactory* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_GetIids(__x_ABI_CWindows_CUI_CComposition_CIVisualFactory* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIVisualFactory* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIVisualFactory* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IVisualFactory IID___x_ABI_CWindows_CUI_CComposition_CIVisualFactory +#define IVisualFactoryVtbl __x_ABI_CWindows_CUI_CComposition_CIVisualFactoryVtbl +#define IVisualFactory __x_ABI_CWindows_CUI_CComposition_CIVisualFactory +#define IVisualFactory_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_QueryInterface +#define IVisualFactory_AddRef __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_AddRef +#define IVisualFactory_Release __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_Release +#define IVisualFactory_GetIids __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_GetIids +#define IVisualFactory_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_GetRuntimeClassName +#define IVisualFactory_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIVisualFactory_GetTrustLevel +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIVisualFactory_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IVisualCollection interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef ____x_ABI_CWindows_CUI_CComposition_CIVisualCollection_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CIVisualCollection_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CIVisualCollection, 0x8b745505, 0xfd3e, 0x4a98, 0x84,0xa8, 0xe9,0x49,0x46,0x8c,0x6b,0xcb); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("8b745505-fd3e-4a98-84a8-e949468c6bcb") + IVisualCollection : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_Count( + INT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertAbove( + ABI::Windows::UI::Composition::IVisual *child, + ABI::Windows::UI::Composition::IVisual *sibling) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertAtBottom( + ABI::Windows::UI::Composition::IVisual *child) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertAtTop( + ABI::Windows::UI::Composition::IVisual *child) = 0; + + virtual HRESULT STDMETHODCALLTYPE InsertBelow( + ABI::Windows::UI::Composition::IVisual *child, + ABI::Windows::UI::Composition::IVisual *sibling) = 0; + + virtual HRESULT STDMETHODCALLTYPE Remove( + ABI::Windows::UI::Composition::IVisual *child) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveAll( + ) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection, 0x8b745505, 0xfd3e, 0x4a98, 0x84,0xa8, 0xe9,0x49,0x46,0x8c,0x6b,0xcb) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CIVisualCollectionVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection *This, + TrustLevel *trustLevel); + + /*** IVisualCollection methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Count)( + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection *This, + INT32 *value); + + HRESULT (STDMETHODCALLTYPE *InsertAbove)( + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection *This, + __x_ABI_CWindows_CUI_CComposition_CIVisual *child, + __x_ABI_CWindows_CUI_CComposition_CIVisual *sibling); + + HRESULT (STDMETHODCALLTYPE *InsertAtBottom)( + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection *This, + __x_ABI_CWindows_CUI_CComposition_CIVisual *child); + + HRESULT (STDMETHODCALLTYPE *InsertAtTop)( + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection *This, + __x_ABI_CWindows_CUI_CComposition_CIVisual *child); + + HRESULT (STDMETHODCALLTYPE *InsertBelow)( + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection *This, + __x_ABI_CWindows_CUI_CComposition_CIVisual *child, + __x_ABI_CWindows_CUI_CComposition_CIVisual *sibling); + + HRESULT (STDMETHODCALLTYPE *Remove)( + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection *This, + __x_ABI_CWindows_CUI_CComposition_CIVisual *child); + + HRESULT (STDMETHODCALLTYPE *RemoveAll)( + __x_ABI_CWindows_CUI_CComposition_CIVisualCollection *This); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CIVisualCollectionVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CIVisualCollection { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CIVisualCollectionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVisualCollection methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_get_Count(This,value) (This)->lpVtbl->get_Count(This,value) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_InsertAbove(This,child,sibling) (This)->lpVtbl->InsertAbove(This,child,sibling) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_InsertAtBottom(This,child) (This)->lpVtbl->InsertAtBottom(This,child) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_InsertAtTop(This,child) (This)->lpVtbl->InsertAtTop(This,child) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_InsertBelow(This,child,sibling) (This)->lpVtbl->InsertBelow(This,child,sibling) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_Remove(This,child) (This)->lpVtbl->Remove(This,child) +#define __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_RemoveAll(This) (This)->lpVtbl->RemoveAll(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_AddRef(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_Release(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_GetIids(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVisualCollection methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_get_Count(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection* This,INT32 *value) { + return This->lpVtbl->get_Count(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_InsertAbove(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection* This,__x_ABI_CWindows_CUI_CComposition_CIVisual *child,__x_ABI_CWindows_CUI_CComposition_CIVisual *sibling) { + return This->lpVtbl->InsertAbove(This,child,sibling); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_InsertAtBottom(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection* This,__x_ABI_CWindows_CUI_CComposition_CIVisual *child) { + return This->lpVtbl->InsertAtBottom(This,child); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_InsertAtTop(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection* This,__x_ABI_CWindows_CUI_CComposition_CIVisual *child) { + return This->lpVtbl->InsertAtTop(This,child); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_InsertBelow(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection* This,__x_ABI_CWindows_CUI_CComposition_CIVisual *child,__x_ABI_CWindows_CUI_CComposition_CIVisual *sibling) { + return This->lpVtbl->InsertBelow(This,child,sibling); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_Remove(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection* This,__x_ABI_CWindows_CUI_CComposition_CIVisual *child) { + return This->lpVtbl->Remove(This,child); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_RemoveAll(__x_ABI_CWindows_CUI_CComposition_CIVisualCollection* This) { + return This->lpVtbl->RemoveAll(This); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_IVisualCollection IID___x_ABI_CWindows_CUI_CComposition_CIVisualCollection +#define IVisualCollectionVtbl __x_ABI_CWindows_CUI_CComposition_CIVisualCollectionVtbl +#define IVisualCollection __x_ABI_CWindows_CUI_CComposition_CIVisualCollection +#define IVisualCollection_QueryInterface __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_QueryInterface +#define IVisualCollection_AddRef __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_AddRef +#define IVisualCollection_Release __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_Release +#define IVisualCollection_GetIids __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_GetIids +#define IVisualCollection_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_GetRuntimeClassName +#define IVisualCollection_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_GetTrustLevel +#define IVisualCollection_get_Count __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_get_Count +#define IVisualCollection_InsertAbove __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_InsertAbove +#define IVisualCollection_InsertAtBottom __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_InsertAtBottom +#define IVisualCollection_InsertAtTop __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_InsertAtTop +#define IVisualCollection_InsertBelow __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_InsertBelow +#define IVisualCollection_Remove __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_Remove +#define IVisualCollection_RemoveAll __x_ABI_CWindows_CUI_CComposition_CIVisualCollection_RemoveAll +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CIVisualCollection_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.ColorKeyFrameAnimation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_ColorKeyFrameAnimation_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_ColorKeyFrameAnimation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_ColorKeyFrameAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','l','o','r','K','e','y','F','r','a','m','e','A','n','i','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_ColorKeyFrameAnimation[] = L"Windows.UI.Composition.ColorKeyFrameAnimation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_ColorKeyFrameAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','l','o','r','K','e','y','F','r','a','m','e','A','n','i','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_ColorKeyFrameAnimation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionAnimation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionAnimation_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionAnimation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','A','n','i','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionAnimation[] = L"Windows.UI.Composition.CompositionAnimation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','A','n','i','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionAnimation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionBatchCompletedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionBatchCompletedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionBatchCompletedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionBatchCompletedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','B','a','t','c','h','C','o','m','p','l','e','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionBatchCompletedEventArgs[] = L"Windows.UI.Composition.CompositionBatchCompletedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionBatchCompletedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','B','a','t','c','h','C','o','m','p','l','e','t','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionBatchCompletedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionBrush + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionBrush_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionBrush_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionBrush[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','B','r','u','s','h',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionBrush[] = L"Windows.UI.Composition.CompositionBrush"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionBrush[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','B','r','u','s','h',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionBrush_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionClip + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionClip_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionClip_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionClip[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','C','l','i','p',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionClip[] = L"Windows.UI.Composition.CompositionClip"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionClip[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','C','l','i','p',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionClip_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionColorBrush + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionColorBrush_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionColorBrush_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionColorBrush[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','C','o','l','o','r','B','r','u','s','h',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionColorBrush[] = L"Windows.UI.Composition.CompositionColorBrush"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionColorBrush[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','C','o','l','o','r','B','r','u','s','h',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionColorBrush_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionCommitBatch + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionCommitBatch_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionCommitBatch_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionCommitBatch[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','C','o','m','m','i','t','B','a','t','c','h',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionCommitBatch[] = L"Windows.UI.Composition.CompositionCommitBatch"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionCommitBatch[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','C','o','m','m','i','t','B','a','t','c','h',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionCommitBatch_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionDrawingSurface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionDrawingSurface_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionDrawingSurface_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionDrawingSurface[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','D','r','a','w','i','n','g','S','u','r','f','a','c','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionDrawingSurface[] = L"Windows.UI.Composition.CompositionDrawingSurface"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionDrawingSurface[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','D','r','a','w','i','n','g','S','u','r','f','a','c','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionDrawingSurface_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionEasingFunction + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionEasingFunction_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionEasingFunction_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionEasingFunction[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','E','a','s','i','n','g','F','u','n','c','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionEasingFunction[] = L"Windows.UI.Composition.CompositionEasingFunction"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionEasingFunction[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','E','a','s','i','n','g','F','u','n','c','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionEasingFunction_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionEffectBrush + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionEffectBrush_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionEffectBrush_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionEffectBrush[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','E','f','f','e','c','t','B','r','u','s','h',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionEffectBrush[] = L"Windows.UI.Composition.CompositionEffectBrush"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionEffectBrush[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','E','f','f','e','c','t','B','r','u','s','h',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionEffectBrush_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionEffectFactory + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionEffectFactory_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionEffectFactory_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionEffectFactory[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','E','f','f','e','c','t','F','a','c','t','o','r','y',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionEffectFactory[] = L"Windows.UI.Composition.CompositionEffectFactory"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionEffectFactory[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','E','f','f','e','c','t','F','a','c','t','o','r','y',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionEffectFactory_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionGraphicsDevice + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionGraphicsDevice_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionGraphicsDevice_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionGraphicsDevice[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','G','r','a','p','h','i','c','s','D','e','v','i','c','e',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionGraphicsDevice[] = L"Windows.UI.Composition.CompositionGraphicsDevice"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionGraphicsDevice[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','G','r','a','p','h','i','c','s','D','e','v','i','c','e',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionGraphicsDevice_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionObject + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionObject_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionObject_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionObject[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','O','b','j','e','c','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionObject[] = L"Windows.UI.Composition.CompositionObject"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionObject[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','O','b','j','e','c','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionObject_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionPropertySet + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionPropertySet_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionPropertySet_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionPropertySet[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','P','r','o','p','e','r','t','y','S','e','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionPropertySet[] = L"Windows.UI.Composition.CompositionPropertySet"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionPropertySet[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','P','r','o','p','e','r','t','y','S','e','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionPropertySet_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionScopedBatch + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionScopedBatch_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionScopedBatch_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionScopedBatch[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','S','c','o','p','e','d','B','a','t','c','h',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionScopedBatch[] = L"Windows.UI.Composition.CompositionScopedBatch"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionScopedBatch[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','S','c','o','p','e','d','B','a','t','c','h',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionScopedBatch_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionSurfaceBrush + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionSurfaceBrush_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionSurfaceBrush_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionSurfaceBrush[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','S','u','r','f','a','c','e','B','r','u','s','h',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionSurfaceBrush[] = L"Windows.UI.Composition.CompositionSurfaceBrush"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionSurfaceBrush[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','S','u','r','f','a','c','e','B','r','u','s','h',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionSurfaceBrush_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CompositionTarget + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CompositionTarget_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CompositionTarget_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CompositionTarget[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','T','a','r','g','e','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionTarget[] = L"Windows.UI.Composition.CompositionTarget"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CompositionTarget[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','i','o','n','T','a','r','g','e','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CompositionTarget_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.Compositor + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_Compositor_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_Compositor_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_Compositor[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','o','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_Compositor[] = L"Windows.UI.Composition.Compositor"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_Compositor[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','m','p','o','s','i','t','o','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_Compositor_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.ContainerVisual + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_ContainerVisual_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_ContainerVisual_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_ContainerVisual[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','n','t','a','i','n','e','r','V','i','s','u','a','l',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_ContainerVisual[] = L"Windows.UI.Composition.ContainerVisual"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_ContainerVisual[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','o','n','t','a','i','n','e','r','V','i','s','u','a','l',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_ContainerVisual_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.CubicBezierEasingFunction + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_CubicBezierEasingFunction_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_CubicBezierEasingFunction_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_CubicBezierEasingFunction[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','u','b','i','c','B','e','z','i','e','r','E','a','s','i','n','g','F','u','n','c','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CubicBezierEasingFunction[] = L"Windows.UI.Composition.CubicBezierEasingFunction"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_CubicBezierEasingFunction[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','C','u','b','i','c','B','e','z','i','e','r','E','a','s','i','n','g','F','u','n','c','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_CubicBezierEasingFunction_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.ExpressionAnimation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_ExpressionAnimation_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_ExpressionAnimation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_ExpressionAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','E','x','p','r','e','s','s','i','o','n','A','n','i','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_ExpressionAnimation[] = L"Windows.UI.Composition.ExpressionAnimation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_ExpressionAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','E','x','p','r','e','s','s','i','o','n','A','n','i','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_ExpressionAnimation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.InsetClip + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_InsetClip_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_InsetClip_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_InsetClip[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','I','n','s','e','t','C','l','i','p',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_InsetClip[] = L"Windows.UI.Composition.InsetClip"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_InsetClip[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','I','n','s','e','t','C','l','i','p',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_InsetClip_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.LinearEasingFunction + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_LinearEasingFunction_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_LinearEasingFunction_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_LinearEasingFunction[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','L','i','n','e','a','r','E','a','s','i','n','g','F','u','n','c','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_LinearEasingFunction[] = L"Windows.UI.Composition.LinearEasingFunction"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_LinearEasingFunction[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','L','i','n','e','a','r','E','a','s','i','n','g','F','u','n','c','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_LinearEasingFunction_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.QuaternionKeyFrameAnimation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_QuaternionKeyFrameAnimation_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_QuaternionKeyFrameAnimation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_QuaternionKeyFrameAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','Q','u','a','t','e','r','n','i','o','n','K','e','y','F','r','a','m','e','A','n','i','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_QuaternionKeyFrameAnimation[] = L"Windows.UI.Composition.QuaternionKeyFrameAnimation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_QuaternionKeyFrameAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','Q','u','a','t','e','r','n','i','o','n','K','e','y','F','r','a','m','e','A','n','i','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_QuaternionKeyFrameAnimation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.RenderingDeviceReplacedEventArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_RenderingDeviceReplacedEventArgs_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_RenderingDeviceReplacedEventArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_RenderingDeviceReplacedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','R','e','n','d','e','r','i','n','g','D','e','v','i','c','e','R','e','p','l','a','c','e','d','E','v','e','n','t','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_RenderingDeviceReplacedEventArgs[] = L"Windows.UI.Composition.RenderingDeviceReplacedEventArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_RenderingDeviceReplacedEventArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','R','e','n','d','e','r','i','n','g','D','e','v','i','c','e','R','e','p','l','a','c','e','d','E','v','e','n','t','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_RenderingDeviceReplacedEventArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.ScalarKeyFrameAnimation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_ScalarKeyFrameAnimation_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_ScalarKeyFrameAnimation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_ScalarKeyFrameAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','S','c','a','l','a','r','K','e','y','F','r','a','m','e','A','n','i','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_ScalarKeyFrameAnimation[] = L"Windows.UI.Composition.ScalarKeyFrameAnimation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_ScalarKeyFrameAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','S','c','a','l','a','r','K','e','y','F','r','a','m','e','A','n','i','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_ScalarKeyFrameAnimation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.SpriteVisual + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_SpriteVisual_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_SpriteVisual_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_SpriteVisual[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','S','p','r','i','t','e','V','i','s','u','a','l',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_SpriteVisual[] = L"Windows.UI.Composition.SpriteVisual"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_SpriteVisual[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','S','p','r','i','t','e','V','i','s','u','a','l',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_SpriteVisual_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.Vector2KeyFrameAnimation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_Vector2KeyFrameAnimation_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_Vector2KeyFrameAnimation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_Vector2KeyFrameAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','V','e','c','t','o','r','2','K','e','y','F','r','a','m','e','A','n','i','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_Vector2KeyFrameAnimation[] = L"Windows.UI.Composition.Vector2KeyFrameAnimation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_Vector2KeyFrameAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','V','e','c','t','o','r','2','K','e','y','F','r','a','m','e','A','n','i','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_Vector2KeyFrameAnimation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.Vector3KeyFrameAnimation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_Vector3KeyFrameAnimation_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_Vector3KeyFrameAnimation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_Vector3KeyFrameAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','V','e','c','t','o','r','3','K','e','y','F','r','a','m','e','A','n','i','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_Vector3KeyFrameAnimation[] = L"Windows.UI.Composition.Vector3KeyFrameAnimation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_Vector3KeyFrameAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','V','e','c','t','o','r','3','K','e','y','F','r','a','m','e','A','n','i','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_Vector3KeyFrameAnimation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.Vector4KeyFrameAnimation + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_Vector4KeyFrameAnimation_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_Vector4KeyFrameAnimation_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_Vector4KeyFrameAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','V','e','c','t','o','r','4','K','e','y','F','r','a','m','e','A','n','i','m','a','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_Vector4KeyFrameAnimation[] = L"Windows.UI.Composition.Vector4KeyFrameAnimation"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_Vector4KeyFrameAnimation[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','V','e','c','t','o','r','4','K','e','y','F','r','a','m','e','A','n','i','m','a','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_Vector4KeyFrameAnimation_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.Visual + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_Visual_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_Visual_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_Visual[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','V','i','s','u','a','l',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_Visual[] = L"Windows.UI.Composition.Visual"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_Visual[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','V','i','s','u','a','l',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_Visual_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/* + * Class Windows.UI.Composition.VisualCollection + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 +#ifndef RUNTIMECLASS_Windows_UI_Composition_VisualCollection_DEFINED +#define RUNTIMECLASS_Windows_UI_Composition_VisualCollection_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Composition_VisualCollection[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','V','i','s','u','a','l','C','o','l','l','e','c','t','i','o','n',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_VisualCollection[] = L"Windows.UI.Composition.VisualCollection"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Composition_VisualCollection[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','m','p','o','s','i','t','i','o','n','.','V','i','s','u','a','l','C','o','l','l','e','c','t','i','o','n',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Composition_VisualCollection_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 */ + +/***************************************************************************** + * IAsyncOperationCompletedHandler interface + */ +#ifndef ____FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_INTERFACE_DEFINED__ +#define ____FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface, 0xdaf572ee, 0x035a, 0x594c, 0xb0,0x13, 0x84,0xbd,0x61,0x88,0x53,0xcc); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("daf572ee-035a-594c-b013-84bd618853cc") + IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface, 0xdaf572ee, 0x035a, 0x594c, 0xb0,0x13, 0x84,0xbd,0x61,0x88,0x53,0xcc) +#endif +#else +typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurfaceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface *This); + + /*** IAsyncOperationCompletedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface *This, + __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface *info, + AsyncStatus status); + + END_INTERFACE +} __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurfaceVtbl; + +interface __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface { + CONST_VTBL __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurfaceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_Release(This) (This)->lpVtbl->Release(This) +/*** IAsyncOperationCompletedHandler methods ***/ +#define __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_Invoke(This,info,status) (This)->lpVtbl->Invoke(This,info,status) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_QueryInterface(__FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_AddRef(__FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_Release(__FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface* This) { + return This->lpVtbl->Release(This); +} +/*** IAsyncOperationCompletedHandler methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_Invoke(__FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface* This,__FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface *info,AsyncStatus status) { + return This->lpVtbl->Invoke(This,info,status); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperationCompletedHandler_ICompositionSurface IID___FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface +#define IAsyncOperationCompletedHandler_ICompositionSurfaceVtbl __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurfaceVtbl +#define IAsyncOperationCompletedHandler_ICompositionSurface __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface +#define IAsyncOperationCompletedHandler_ICompositionSurface_QueryInterface __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_QueryInterface +#define IAsyncOperationCompletedHandler_ICompositionSurface_AddRef __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_AddRef +#define IAsyncOperationCompletedHandler_ICompositionSurface_Release __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_Release +#define IAsyncOperationCompletedHandler_ICompositionSurface_Invoke __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IAsyncOperation interface + */ +#ifndef ____FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_INTERFACE_DEFINED__ +#define ____FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface, 0x66613cdd, 0x5076, 0x50d6, 0xab,0x32, 0xba,0x76,0xdf,0x49,0xc4,0x10); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("66613cdd-5076-50d6-ab32-ba76df49c410") + IAsyncOperation : IAsyncOperation_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface, 0x66613cdd, 0x5076, 0x50d6, 0xab,0x32, 0xba,0x76,0xdf,0x49,0xc4,0x10) +#endif +#else +typedef struct __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurfaceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface *This, + TrustLevel *trustLevel); + + /*** IAsyncOperation methods ***/ + HRESULT (STDMETHODCALLTYPE *put_Completed)( + __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface *This, + __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface *handler); + + HRESULT (STDMETHODCALLTYPE *get_Completed)( + __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface *This, + __FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface **handler); + + HRESULT (STDMETHODCALLTYPE *GetResults)( + __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionSurface **results); + + END_INTERFACE +} __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurfaceVtbl; + +interface __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface { + CONST_VTBL __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurfaceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IAsyncOperation methods ***/ +#define __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_put_Completed(This,handler) (This)->lpVtbl->put_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_get_Completed(This,handler) (This)->lpVtbl->get_Completed(This,handler) +#define __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_GetResults(This,results) (This)->lpVtbl->GetResults(This,results) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_QueryInterface(__FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_AddRef(__FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_Release(__FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_GetIids(__FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_GetRuntimeClassName(__FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_GetTrustLevel(__FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IAsyncOperation methods ***/ +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_put_Completed(__FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface* This,__FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface *handler) { + return This->lpVtbl->put_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_get_Completed(__FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface* This,__FIAsyncOperationCompletedHandler_1_Windows__CUI__CComposition__CICompositionSurface **handler) { + return This->lpVtbl->get_Completed(This,handler); +} +static __WIDL_INLINE HRESULT __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_GetResults(__FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface* This,__x_ABI_CWindows_CUI_CComposition_CICompositionSurface **results) { + return This->lpVtbl->GetResults(This,results); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IAsyncOperation_ICompositionSurface IID___FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface +#define IAsyncOperation_ICompositionSurfaceVtbl __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurfaceVtbl +#define IAsyncOperation_ICompositionSurface __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface +#define IAsyncOperation_ICompositionSurface_QueryInterface __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_QueryInterface +#define IAsyncOperation_ICompositionSurface_AddRef __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_AddRef +#define IAsyncOperation_ICompositionSurface_Release __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_Release +#define IAsyncOperation_ICompositionSurface_GetIids __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_GetIids +#define IAsyncOperation_ICompositionSurface_GetRuntimeClassName __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_GetRuntimeClassName +#define IAsyncOperation_ICompositionSurface_GetTrustLevel __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_GetTrustLevel +#define IAsyncOperation_ICompositionSurface_put_Completed __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_put_Completed +#define IAsyncOperation_ICompositionSurface_get_Completed __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_get_Completed +#define IAsyncOperation_ICompositionSurface_GetResults __FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_GetResults +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIAsyncOperation_1_Windows__CUI__CComposition__CICompositionSurface_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation, 0x0cb59942, 0xc6f3, 0x585f, 0x9a,0x92, 0xb4,0x7e,0x8d,0xd3,0x8e,0xbf); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("0cb59942-c6f3-585f-9a92-b47e8dd38ebf") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation, 0x0cb59942, 0xc6f3, 0x585f, 0x9a,0x92, 0xb4,0x7e,0x8d,0xd3,0x8e,0xbf) +#endif +#else +typedef struct __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation *This, + __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation **value); + + END_INTERFACE +} __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimationVtbl; + +interface __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation { + CONST_VTBL __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_QueryInterface(__FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_AddRef(__FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_Release(__FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_GetIids(__FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_GetRuntimeClassName(__FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_GetTrustLevel(__FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_First(__FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation* This,__FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_CompositionAnimation IID___FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation +#define IIterable_CompositionAnimationVtbl __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimationVtbl +#define IIterable_CompositionAnimation __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation +#define IIterable_CompositionAnimation_QueryInterface __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_QueryInterface +#define IIterable_CompositionAnimation_AddRef __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_AddRef +#define IIterable_CompositionAnimation_Release __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_Release +#define IIterable_CompositionAnimation_GetIids __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_GetIids +#define IIterable_CompositionAnimation_GetRuntimeClassName __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_GetRuntimeClassName +#define IIterable_CompositionAnimation_GetTrustLevel __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_GetTrustLevel +#define IIterable_CompositionAnimation_First __FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CUI__CComposition__CCompositionAnimation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Windows__CUI__CComposition__CVisual_INTERFACE_DEFINED__ +#define ____FIIterable_1_Windows__CUI__CComposition__CVisual_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Windows__CUI__CComposition__CVisual, 0x4eed7dce, 0xe4ac, 0x5891, 0x9b,0x52, 0x79,0x9d,0x70,0xdf,0x47,0xfe); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("4eed7dce-e4ac-5891-9b52-799d70df47fe") + IIterable : IIterable_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Windows__CUI__CComposition__CVisual, 0x4eed7dce, 0xe4ac, 0x5891, 0x9b,0x52, 0x79,0x9d,0x70,0xdf,0x47,0xfe) +#endif +#else +typedef struct __FIIterable_1_Windows__CUI__CComposition__CVisualVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Windows__CUI__CComposition__CVisual *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Windows__CUI__CComposition__CVisual *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Windows__CUI__CComposition__CVisual *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Windows__CUI__CComposition__CVisual *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Windows__CUI__CComposition__CVisual *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Windows__CUI__CComposition__CVisual *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Windows__CUI__CComposition__CVisual *This, + __FIIterator_1_Windows__CUI__CComposition__CVisual **value); + + END_INTERFACE +} __FIIterable_1_Windows__CUI__CComposition__CVisualVtbl; + +interface __FIIterable_1_Windows__CUI__CComposition__CVisual { + CONST_VTBL __FIIterable_1_Windows__CUI__CComposition__CVisualVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Windows__CUI__CComposition__CVisual_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Windows__CUI__CComposition__CVisual_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Windows__CUI__CComposition__CVisual_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Windows__CUI__CComposition__CVisual_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Windows__CUI__CComposition__CVisual_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Windows__CUI__CComposition__CVisual_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Windows__CUI__CComposition__CVisual_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CUI__CComposition__CVisual_QueryInterface(__FIIterable_1_Windows__CUI__CComposition__CVisual* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CUI__CComposition__CVisual_AddRef(__FIIterable_1_Windows__CUI__CComposition__CVisual* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Windows__CUI__CComposition__CVisual_Release(__FIIterable_1_Windows__CUI__CComposition__CVisual* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CUI__CComposition__CVisual_GetIids(__FIIterable_1_Windows__CUI__CComposition__CVisual* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CUI__CComposition__CVisual_GetRuntimeClassName(__FIIterable_1_Windows__CUI__CComposition__CVisual* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CUI__CComposition__CVisual_GetTrustLevel(__FIIterable_1_Windows__CUI__CComposition__CVisual* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Windows__CUI__CComposition__CVisual_First(__FIIterable_1_Windows__CUI__CComposition__CVisual* This,__FIIterator_1_Windows__CUI__CComposition__CVisual **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_Visual IID___FIIterable_1_Windows__CUI__CComposition__CVisual +#define IIterable_VisualVtbl __FIIterable_1_Windows__CUI__CComposition__CVisualVtbl +#define IIterable_Visual __FIIterable_1_Windows__CUI__CComposition__CVisual +#define IIterable_Visual_QueryInterface __FIIterable_1_Windows__CUI__CComposition__CVisual_QueryInterface +#define IIterable_Visual_AddRef __FIIterable_1_Windows__CUI__CComposition__CVisual_AddRef +#define IIterable_Visual_Release __FIIterable_1_Windows__CUI__CComposition__CVisual_Release +#define IIterable_Visual_GetIids __FIIterable_1_Windows__CUI__CComposition__CVisual_GetIids +#define IIterable_Visual_GetRuntimeClassName __FIIterable_1_Windows__CUI__CComposition__CVisual_GetRuntimeClassName +#define IIterable_Visual_GetTrustLevel __FIIterable_1_Windows__CUI__CComposition__CVisual_GetTrustLevel +#define IIterable_Visual_First __FIIterable_1_Windows__CUI__CComposition__CVisual_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Windows__CUI__CComposition__CVisual_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation, 0x98efbe55, 0x0a66, 0x556a, 0x9a,0xdc, 0x4a,0xb5,0x9c,0x69,0x68,0x46); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("98efbe55-0a66-556a-9adc-4ab59c696846") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation, 0x98efbe55, 0x0a66, 0x556a, 0x9a,0xdc, 0x4a,0xb5,0x9c,0x69,0x68,0x46) +#endif +#else +typedef struct __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimationVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation *This, + UINT32 items_size, + __x_ABI_CWindows_CUI_CComposition_CICompositionAnimation **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimationVtbl; + +interface __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation { + CONST_VTBL __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimationVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_QueryInterface(__FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_AddRef(__FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_Release(__FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_GetIids(__FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_GetRuntimeClassName(__FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_GetTrustLevel(__FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_get_Current(__FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation* This,__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_get_HasCurrent(__FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_MoveNext(__FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_GetMany(__FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation* This,UINT32 items_size,__x_ABI_CWindows_CUI_CComposition_CICompositionAnimation **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_CompositionAnimation IID___FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation +#define IIterator_CompositionAnimationVtbl __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimationVtbl +#define IIterator_CompositionAnimation __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation +#define IIterator_CompositionAnimation_QueryInterface __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_QueryInterface +#define IIterator_CompositionAnimation_AddRef __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_AddRef +#define IIterator_CompositionAnimation_Release __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_Release +#define IIterator_CompositionAnimation_GetIids __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_GetIids +#define IIterator_CompositionAnimation_GetRuntimeClassName __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_GetRuntimeClassName +#define IIterator_CompositionAnimation_GetTrustLevel __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_GetTrustLevel +#define IIterator_CompositionAnimation_get_Current __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_get_Current +#define IIterator_CompositionAnimation_get_HasCurrent __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_get_HasCurrent +#define IIterator_CompositionAnimation_MoveNext __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_MoveNext +#define IIterator_CompositionAnimation_GetMany __FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CUI__CComposition__CCompositionAnimation_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Windows__CUI__CComposition__CVisual_INTERFACE_DEFINED__ +#define ____FIIterator_1_Windows__CUI__CComposition__CVisual_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Windows__CUI__CComposition__CVisual, 0xeca15496, 0xdcaa, 0x5095, 0xa8,0x98, 0xf8,0x60,0x2a,0x40,0xe1,0x0a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("eca15496-dcaa-5095-a898-f8602a40e10a") + IIterator : IIterator_impl > + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Windows__CUI__CComposition__CVisual, 0xeca15496, 0xdcaa, 0x5095, 0xa8,0x98, 0xf8,0x60,0x2a,0x40,0xe1,0x0a) +#endif +#else +typedef struct __FIIterator_1_Windows__CUI__CComposition__CVisualVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Windows__CUI__CComposition__CVisual *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Windows__CUI__CComposition__CVisual *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Windows__CUI__CComposition__CVisual *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Windows__CUI__CComposition__CVisual *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Windows__CUI__CComposition__CVisual *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Windows__CUI__CComposition__CVisual *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Windows__CUI__CComposition__CVisual *This, + __x_ABI_CWindows_CUI_CComposition_CIVisual **value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Windows__CUI__CComposition__CVisual *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Windows__CUI__CComposition__CVisual *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Windows__CUI__CComposition__CVisual *This, + UINT32 items_size, + __x_ABI_CWindows_CUI_CComposition_CIVisual **items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_Windows__CUI__CComposition__CVisualVtbl; + +interface __FIIterator_1_Windows__CUI__CComposition__CVisual { + CONST_VTBL __FIIterator_1_Windows__CUI__CComposition__CVisualVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Windows__CUI__CComposition__CVisual_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Windows__CUI__CComposition__CVisual_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Windows__CUI__CComposition__CVisual_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Windows__CUI__CComposition__CVisual_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Windows__CUI__CComposition__CVisual_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Windows__CUI__CComposition__CVisual_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Windows__CUI__CComposition__CVisual_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Windows__CUI__CComposition__CVisual_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Windows__CUI__CComposition__CVisual_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Windows__CUI__CComposition__CVisual_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CVisual_QueryInterface(__FIIterator_1_Windows__CUI__CComposition__CVisual* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CUI__CComposition__CVisual_AddRef(__FIIterator_1_Windows__CUI__CComposition__CVisual* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Windows__CUI__CComposition__CVisual_Release(__FIIterator_1_Windows__CUI__CComposition__CVisual* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CVisual_GetIids(__FIIterator_1_Windows__CUI__CComposition__CVisual* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CVisual_GetRuntimeClassName(__FIIterator_1_Windows__CUI__CComposition__CVisual* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CVisual_GetTrustLevel(__FIIterator_1_Windows__CUI__CComposition__CVisual* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CVisual_get_Current(__FIIterator_1_Windows__CUI__CComposition__CVisual* This,__x_ABI_CWindows_CUI_CComposition_CIVisual **value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CVisual_get_HasCurrent(__FIIterator_1_Windows__CUI__CComposition__CVisual* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CVisual_MoveNext(__FIIterator_1_Windows__CUI__CComposition__CVisual* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Windows__CUI__CComposition__CVisual_GetMany(__FIIterator_1_Windows__CUI__CComposition__CVisual* This,UINT32 items_size,__x_ABI_CWindows_CUI_CComposition_CIVisual **items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_Visual IID___FIIterator_1_Windows__CUI__CComposition__CVisual +#define IIterator_VisualVtbl __FIIterator_1_Windows__CUI__CComposition__CVisualVtbl +#define IIterator_Visual __FIIterator_1_Windows__CUI__CComposition__CVisual +#define IIterator_Visual_QueryInterface __FIIterator_1_Windows__CUI__CComposition__CVisual_QueryInterface +#define IIterator_Visual_AddRef __FIIterator_1_Windows__CUI__CComposition__CVisual_AddRef +#define IIterator_Visual_Release __FIIterator_1_Windows__CUI__CComposition__CVisual_Release +#define IIterator_Visual_GetIids __FIIterator_1_Windows__CUI__CComposition__CVisual_GetIids +#define IIterator_Visual_GetRuntimeClassName __FIIterator_1_Windows__CUI__CComposition__CVisual_GetRuntimeClassName +#define IIterator_Visual_GetTrustLevel __FIIterator_1_Windows__CUI__CComposition__CVisual_GetTrustLevel +#define IIterator_Visual_get_Current __FIIterator_1_Windows__CUI__CComposition__CVisual_get_Current +#define IIterator_Visual_get_HasCurrent __FIIterator_1_Windows__CUI__CComposition__CVisual_get_HasCurrent +#define IIterator_Visual_MoveNext __FIIterator_1_Windows__CUI__CComposition__CVisual_MoveNext +#define IIterator_Visual_GetMany __FIIterator_1_Windows__CUI__CComposition__CVisual_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Windows__CUI__CComposition__CVisual_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs, 0x9df03456, 0x3383, 0x508b, 0x9c,0x75, 0xee,0x84,0x0a,0x7e,0x1a,0x39); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("9df03456-3383-508b-9c75-ee840a7e1a39") + ITypedEventHandler : ITypedEventHandler_impl > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs, 0x9df03456, 0x3383, 0x508b, 0x9c,0x75, 0xee,0x84,0x0a,0x7e,0x1a,0x39) +#endif +#else +typedef struct __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs *This, + IInspectable *sender, + __x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgsVtbl; + +interface __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs { + CONST_VTBL __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_QueryInterface(__FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_AddRef(__FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_Release(__FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_Invoke(__FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs* This,IInspectable *sender,__x_ABI_CWindows_CUI_CComposition_CICompositionBatchCompletedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_IInspectable_CompositionBatchCompletedEventArgs IID___FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs +#define ITypedEventHandler_IInspectable_CompositionBatchCompletedEventArgsVtbl __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgsVtbl +#define ITypedEventHandler_IInspectable_CompositionBatchCompletedEventArgs __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs +#define ITypedEventHandler_IInspectable_CompositionBatchCompletedEventArgs_QueryInterface __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_QueryInterface +#define ITypedEventHandler_IInspectable_CompositionBatchCompletedEventArgs_AddRef __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_AddRef +#define ITypedEventHandler_IInspectable_CompositionBatchCompletedEventArgs_Release __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_Release +#define ITypedEventHandler_IInspectable_CompositionBatchCompletedEventArgs_Invoke __FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_IInspectable_Windows__CUI__CComposition__CCompositionBatchCompletedEventArgs_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs, 0x259b32be, 0xbd06, 0x53c2, 0xbd,0x51, 0x89,0xe8,0xe0,0xf9,0xe2,0x39); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("259b32be-bd06-53c2-bd51-89e8e0f9e239") + ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs, 0x259b32be, 0xbd06, 0x53c2, 0xbd,0x51, 0x89,0xe8,0xe0,0xf9,0xe2,0x39) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs *This, + __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice *sender, + __x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgsVtbl; + +interface __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs { + CONST_VTBL __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_QueryInterface(__FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_AddRef(__FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_Release(__FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_Invoke(__FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs* This,__x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice *sender,__x_ABI_CWindows_CUI_CComposition_CIRenderingDeviceReplacedEventArgs *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_CompositionGraphicsDevice_RenderingDeviceReplacedEventArgs IID___FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs +#define ITypedEventHandler_CompositionGraphicsDevice_RenderingDeviceReplacedEventArgsVtbl __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgsVtbl +#define ITypedEventHandler_CompositionGraphicsDevice_RenderingDeviceReplacedEventArgs __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs +#define ITypedEventHandler_CompositionGraphicsDevice_RenderingDeviceReplacedEventArgs_QueryInterface __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_QueryInterface +#define ITypedEventHandler_CompositionGraphicsDevice_RenderingDeviceReplacedEventArgs_AddRef __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_AddRef +#define ITypedEventHandler_CompositionGraphicsDevice_RenderingDeviceReplacedEventArgs_Release __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_Release +#define ITypedEventHandler_CompositionGraphicsDevice_RenderingDeviceReplacedEventArgs_Invoke __FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CUI__CComposition__CCompositionGraphicsDevice_Windows__CUI__CComposition__CRenderingDeviceReplacedEventArgs_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_ui_composition_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.ui.composition.interop.h b/lib/libc/include/any-windows-any/windows.ui.composition.interop.h new file mode 100644 index 0000000000000000000000000000000000000000..562a518bfcc90669d6e4288d3126bc8676cc8dc5 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.ui.composition.interop.h @@ -0,0 +1,237 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.ui.composition.interop.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_ui_composition_interop_h__ +#define __windows_ui_composition_interop_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositorInterop_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositorInterop_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositorInterop __x_ABI_CWindows_CUI_CComposition_CICompositorInterop; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositorInterop ABI::Windows::UI::Composition::ICompositorInterop +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositorInterop; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositorInterop_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositorInterop_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositorInterop __x_ABI_CWindows_CUI_CComposition_CICompositorInterop; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CComposition_CICompositorInterop ABI::Windows::UI::Composition::ICompositorInterop +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + interface ICompositorInterop; + } + } + } +} +#endif /* __cplusplus */ +#endif + +/***************************************************************************** + * ICompositorInterop interface + */ +#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositorInterop_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CComposition_CICompositorInterop_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CComposition_CICompositorInterop, 0x25297d5c, 0x3ad4, 0x4c9c, 0xb5,0xcf, 0xe3,0x6a,0x38,0x51,0x23,0x30); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Composition { + MIDL_INTERFACE("25297d5c-3ad4-4c9c-b5cf-e36a38512330") + ICompositorInterop : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE CreateCompositionSurfaceForHandle( + HANDLE swapchain, + ABI::Windows::UI::Composition::ICompositionSurface **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateCompositionSurfaceForSwapChain( + IUnknown *swapchain, + ABI::Windows::UI::Composition::ICompositionSurface **result) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateGraphicsDevice( + IUnknown *device, + ABI::Windows::UI::Composition::ICompositionGraphicsDevice **result) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CComposition_CICompositorInterop, 0x25297d5c, 0x3ad4, 0x4c9c, 0xb5,0xcf, 0xe3,0x6a,0x38,0x51,0x23,0x30) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CComposition_CICompositorInteropVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CComposition_CICompositorInterop *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CComposition_CICompositorInterop *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CComposition_CICompositorInterop *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CComposition_CICompositorInterop *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CComposition_CICompositorInterop *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CComposition_CICompositorInterop *This, + TrustLevel *trustLevel); + + /*** ICompositorInterop methods ***/ + HRESULT (STDMETHODCALLTYPE *CreateCompositionSurfaceForHandle)( + __x_ABI_CWindows_CUI_CComposition_CICompositorInterop *This, + HANDLE swapchain, + __x_ABI_CWindows_CUI_CComposition_CICompositionSurface **result); + + HRESULT (STDMETHODCALLTYPE *CreateCompositionSurfaceForSwapChain)( + __x_ABI_CWindows_CUI_CComposition_CICompositorInterop *This, + IUnknown *swapchain, + __x_ABI_CWindows_CUI_CComposition_CICompositionSurface **result); + + HRESULT (STDMETHODCALLTYPE *CreateGraphicsDevice)( + __x_ABI_CWindows_CUI_CComposition_CICompositorInterop *This, + IUnknown *device, + __x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice **result); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CComposition_CICompositorInteropVtbl; + +interface __x_ABI_CWindows_CUI_CComposition_CICompositorInterop { + CONST_VTBL __x_ABI_CWindows_CUI_CComposition_CICompositorInteropVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICompositorInterop methods ***/ +#define __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_CreateCompositionSurfaceForHandle(This,swapchain,result) (This)->lpVtbl->CreateCompositionSurfaceForHandle(This,swapchain,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_CreateCompositionSurfaceForSwapChain(This,swapchain,result) (This)->lpVtbl->CreateCompositionSurfaceForSwapChain(This,swapchain,result) +#define __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_CreateGraphicsDevice(This,device,result) (This)->lpVtbl->CreateGraphicsDevice(This,device,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_QueryInterface(__x_ABI_CWindows_CUI_CComposition_CICompositorInterop* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_AddRef(__x_ABI_CWindows_CUI_CComposition_CICompositorInterop* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_Release(__x_ABI_CWindows_CUI_CComposition_CICompositorInterop* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_GetIids(__x_ABI_CWindows_CUI_CComposition_CICompositorInterop* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_GetRuntimeClassName(__x_ABI_CWindows_CUI_CComposition_CICompositorInterop* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_GetTrustLevel(__x_ABI_CWindows_CUI_CComposition_CICompositorInterop* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICompositorInterop methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_CreateCompositionSurfaceForHandle(__x_ABI_CWindows_CUI_CComposition_CICompositorInterop* This,HANDLE swapchain,__x_ABI_CWindows_CUI_CComposition_CICompositionSurface **result) { + return This->lpVtbl->CreateCompositionSurfaceForHandle(This,swapchain,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_CreateCompositionSurfaceForSwapChain(__x_ABI_CWindows_CUI_CComposition_CICompositorInterop* This,IUnknown *swapchain,__x_ABI_CWindows_CUI_CComposition_CICompositionSurface **result) { + return This->lpVtbl->CreateCompositionSurfaceForSwapChain(This,swapchain,result); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_CreateGraphicsDevice(__x_ABI_CWindows_CUI_CComposition_CICompositorInterop* This,IUnknown *device,__x_ABI_CWindows_CUI_CComposition_CICompositionGraphicsDevice **result) { + return This->lpVtbl->CreateGraphicsDevice(This,device,result); +} +#endif +#ifdef WIDL_using_Windows_UI_Composition +#define IID_ICompositorInterop IID___x_ABI_CWindows_CUI_CComposition_CICompositorInterop +#define ICompositorInteropVtbl __x_ABI_CWindows_CUI_CComposition_CICompositorInteropVtbl +#define ICompositorInterop __x_ABI_CWindows_CUI_CComposition_CICompositorInterop +#define ICompositorInterop_QueryInterface __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_QueryInterface +#define ICompositorInterop_AddRef __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_AddRef +#define ICompositorInterop_Release __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_Release +#define ICompositorInterop_GetIids __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_GetIids +#define ICompositorInterop_GetRuntimeClassName __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_GetRuntimeClassName +#define ICompositorInterop_GetTrustLevel __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_GetTrustLevel +#define ICompositorInterop_CreateCompositionSurfaceForHandle __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_CreateCompositionSurfaceForHandle +#define ICompositorInterop_CreateCompositionSurfaceForSwapChain __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_CreateCompositionSurfaceForSwapChain +#define ICompositorInterop_CreateGraphicsDevice __x_ABI_CWindows_CUI_CComposition_CICompositorInterop_CreateGraphicsDevice +#endif /* WIDL_using_Windows_UI_Composition */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CComposition_CICompositorInterop_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_ui_composition_interop_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.ui.core.h b/lib/libc/include/any-windows-any/windows.ui.core.h new file mode 100644 index 0000000000000000000000000000000000000000..3d2c990a28dc39ed63b7675f258a532d2b7c6349 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.ui.core.h @@ -0,0 +1,836 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.ui.core.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_ui_core_h__ +#define __windows_ui_core_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler ABI::Windows::UI::Core::IDispatchedHandler +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + interface IDispatchedHandler; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler ABI::Windows::UI::Core::IIdleDispatchedHandler +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + interface IIdleDispatchedHandler; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CCore_CICoreDispatcher_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CICoreDispatcher_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CCore_CICoreDispatcher __x_ABI_CWindows_CUI_CCore_CICoreDispatcher; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcher ABI::Windows::UI::Core::ICoreDispatcher +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + interface ICoreDispatcher; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs ABI::Windows::UI::Core::IIdleDispatchedHandlerArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + interface IIdleDispatchedHandlerArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CCore_CCoreDispatcher_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CCoreDispatcher_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + class CoreDispatcher; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CCore_CCoreDispatcher __x_ABI_CWindows_CUI_CCore_CCoreDispatcher; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CCore_CCoreDispatcher_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CCore_CIdleDispatchedHandlerArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CIdleDispatchedHandlerArgs_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + class IdleDispatchedHandlerArgs; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CCore_CIdleDispatchedHandlerArgs __x_ABI_CWindows_CUI_CCore_CIdleDispatchedHandlerArgs; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CCore_CIdleDispatchedHandlerArgs_FWD_DEFINED__ */ + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CCore_CCoreDispatcherPriority __x_ABI_CWindows_CUI_CCore_CCoreDispatcherPriority; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CCore_CCoreProcessEventsOption __x_ABI_CWindows_CUI_CCore_CCoreProcessEventsOption; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CUI_CCore_CICoreAcceleratorKeys_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CICoreAcceleratorKeys_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CCore_CICoreAcceleratorKeys __x_ABI_CWindows_CUI_CCore_CICoreAcceleratorKeys; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CCore_CICoreAcceleratorKeys ABI::Windows::UI::Core::ICoreAcceleratorKeys +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + interface ICoreAcceleratorKeys; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CCore_CICoreDispatcher_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CICoreDispatcher_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CCore_CICoreDispatcher __x_ABI_CWindows_CUI_CCore_CICoreDispatcher; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcher ABI::Windows::UI::Core::ICoreDispatcher +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + interface ICoreDispatcher; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CCore_CICoreDispatcher2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CICoreDispatcher2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CCore_CICoreDispatcher2 __x_ABI_CWindows_CUI_CCore_CICoreDispatcher2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcher2 ABI::Windows::UI::Core::ICoreDispatcher2 +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + interface ICoreDispatcher2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CCore_CICoreDispatcherWithTaskPriority_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CICoreDispatcherWithTaskPriority_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CCore_CICoreDispatcherWithTaskPriority __x_ABI_CWindows_CUI_CCore_CICoreDispatcherWithTaskPriority; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcherWithTaskPriority ABI::Windows::UI::Core::ICoreDispatcherWithTaskPriority +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + interface ICoreDispatcherWithTaskPriority; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs ABI::Windows::UI::Core::IIdleDispatchedHandlerArgs +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + interface IIdleDispatchedHandlerArgs; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + enum CoreDispatcherPriority { +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + CoreDispatcherPriority_Idle = -2, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + CoreDispatcherPriority_Low = -1, + CoreDispatcherPriority_Normal = 0, + CoreDispatcherPriority_High = 1 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CCore_CCoreDispatcherPriority { +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + CoreDispatcherPriority_Idle = -2, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + CoreDispatcherPriority_Low = -1, + CoreDispatcherPriority_Normal = 0, + CoreDispatcherPriority_High = 1 +}; +#ifdef WIDL_using_Windows_UI_Core +#define CoreDispatcherPriority __x_ABI_CWindows_CUI_CCore_CCoreDispatcherPriority +#endif /* WIDL_using_Windows_UI_Core */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + enum CoreProcessEventsOption { + CoreProcessEventsOption_ProcessOneAndAllPending = 0, + CoreProcessEventsOption_ProcessOneIfPresent = 1, + CoreProcessEventsOption_ProcessUntilQuit = 2, + CoreProcessEventsOption_ProcessAllIfPresent = 3 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CCore_CCoreProcessEventsOption { + CoreProcessEventsOption_ProcessOneAndAllPending = 0, + CoreProcessEventsOption_ProcessOneIfPresent = 1, + CoreProcessEventsOption_ProcessUntilQuit = 2, + CoreProcessEventsOption_ProcessAllIfPresent = 3 +}; +#ifdef WIDL_using_Windows_UI_Core +#define CoreProcessEventsOption __x_ABI_CWindows_CUI_CCore_CCoreProcessEventsOption +#endif /* WIDL_using_Windows_UI_Core */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IDispatchedHandler interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CCore_CIDispatchedHandler, 0xd1f276c4, 0x98d8, 0x4636, 0xbf,0x49, 0xeb,0x79,0x50,0x75,0x48,0xe9); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + MIDL_INTERFACE("d1f276c4-98d8-4636-bf49-eb79507548e9") + IDispatchedHandler : public IUnknown + { + virtual HRESULT STDMETHODCALLTYPE Invoke( + ) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CCore_CIDispatchedHandler, 0xd1f276c4, 0x98d8, 0x4636, 0xbf,0x49, 0xeb,0x79,0x50,0x75,0x48,0xe9) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CCore_CIDispatchedHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler *This); + + /*** IDispatchedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler *This); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CCore_CIDispatchedHandlerVtbl; + +interface __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler { + CONST_VTBL __x_ABI_CWindows_CUI_CCore_CIDispatchedHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IDispatchedHandler methods ***/ +#define __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_Invoke(This) (This)->lpVtbl->Invoke(This) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_QueryInterface(__x_ABI_CWindows_CUI_CCore_CIDispatchedHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_AddRef(__x_ABI_CWindows_CUI_CCore_CIDispatchedHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_Release(__x_ABI_CWindows_CUI_CCore_CIDispatchedHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IDispatchedHandler methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_Invoke(__x_ABI_CWindows_CUI_CCore_CIDispatchedHandler* This) { + return This->lpVtbl->Invoke(This); +} +#endif +#ifdef WIDL_using_Windows_UI_Core +#define IID_IDispatchedHandler IID___x_ABI_CWindows_CUI_CCore_CIDispatchedHandler +#define IDispatchedHandlerVtbl __x_ABI_CWindows_CUI_CCore_CIDispatchedHandlerVtbl +#define IDispatchedHandler __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler +#define IDispatchedHandler_QueryInterface __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_QueryInterface +#define IDispatchedHandler_AddRef __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_AddRef +#define IDispatchedHandler_Release __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_Release +#define IDispatchedHandler_Invoke __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_Invoke +#endif /* WIDL_using_Windows_UI_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CCore_CIDispatchedHandler_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IIdleDispatchedHandler interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler, 0xa42b0c24, 0x7f21, 0x4abc, 0x99,0xc1, 0x8f,0x01,0x00,0x7f,0x08,0x80); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + MIDL_INTERFACE("a42b0c24-7f21-4abc-99c1-8f01007f0880") + IIdleDispatchedHandler : public IUnknown + { + virtual HRESULT STDMETHODCALLTYPE Invoke( + ABI::Windows::UI::Core::IIdleDispatchedHandlerArgs *e) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler, 0xa42b0c24, 0x7f21, 0x4abc, 0x99,0xc1, 0x8f,0x01,0x00,0x7f,0x08,0x80) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler *This); + + /*** IIdleDispatchedHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler *This, + __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs *e); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerVtbl; + +interface __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler { + CONST_VTBL __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_Release(This) (This)->lpVtbl->Release(This) +/*** IIdleDispatchedHandler methods ***/ +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_Invoke(This,e) (This)->lpVtbl->Invoke(This,e) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_QueryInterface(__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_AddRef(__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_Release(__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler* This) { + return This->lpVtbl->Release(This); +} +/*** IIdleDispatchedHandler methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_Invoke(__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler* This,__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs *e) { + return This->lpVtbl->Invoke(This,e); +} +#endif +#ifdef WIDL_using_Windows_UI_Core +#define IID_IIdleDispatchedHandler IID___x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler +#define IIdleDispatchedHandlerVtbl __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerVtbl +#define IIdleDispatchedHandler __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler +#define IIdleDispatchedHandler_QueryInterface __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_QueryInterface +#define IIdleDispatchedHandler_AddRef __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_AddRef +#define IIdleDispatchedHandler_Release __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_Release +#define IIdleDispatchedHandler_Invoke __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_Invoke +#endif /* WIDL_using_Windows_UI_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ICoreDispatcher interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CCore_CICoreDispatcher_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CICoreDispatcher_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CCore_CICoreDispatcher, 0x60db2fa8, 0xb705, 0x4fde, 0xa7,0xd6, 0xeb,0xbb,0x18,0x91,0xd3,0x9e); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + MIDL_INTERFACE("60db2fa8-b705-4fde-a7d6-ebbb1891d39e") + ICoreDispatcher : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_HasThreadAccess( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE ProcessEvents( + enum CoreProcessEventsOption options) = 0; + + virtual HRESULT STDMETHODCALLTYPE RunAsync( + enum CoreDispatcherPriority priority, + ABI::Windows::UI::Core::IDispatchedHandler *callback, + ABI::Windows::Foundation::IAsyncAction **action) = 0; + + virtual HRESULT STDMETHODCALLTYPE RunIdleAsync( + ABI::Windows::UI::Core::IIdleDispatchedHandler *callback, + ABI::Windows::Foundation::IAsyncAction **action) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CCore_CICoreDispatcher, 0x60db2fa8, 0xb705, 0x4fde, 0xa7,0xd6, 0xeb,0xbb,0x18,0x91,0xd3,0x9e) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CCore_CICoreDispatcherVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CCore_CICoreDispatcher *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CCore_CICoreDispatcher *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CCore_CICoreDispatcher *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CCore_CICoreDispatcher *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CCore_CICoreDispatcher *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CCore_CICoreDispatcher *This, + TrustLevel *trustLevel); + + /*** ICoreDispatcher methods ***/ + HRESULT (STDMETHODCALLTYPE *get_HasThreadAccess)( + __x_ABI_CWindows_CUI_CCore_CICoreDispatcher *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *ProcessEvents)( + __x_ABI_CWindows_CUI_CCore_CICoreDispatcher *This, + enum __x_ABI_CWindows_CUI_CCore_CCoreProcessEventsOption options); + + HRESULT (STDMETHODCALLTYPE *RunAsync)( + __x_ABI_CWindows_CUI_CCore_CICoreDispatcher *This, + enum __x_ABI_CWindows_CUI_CCore_CCoreDispatcherPriority priority, + __x_ABI_CWindows_CUI_CCore_CIDispatchedHandler *callback, + __x_ABI_CWindows_CFoundation_CIAsyncAction **action); + + HRESULT (STDMETHODCALLTYPE *RunIdleAsync)( + __x_ABI_CWindows_CUI_CCore_CICoreDispatcher *This, + __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler *callback, + __x_ABI_CWindows_CFoundation_CIAsyncAction **action); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CCore_CICoreDispatcherVtbl; + +interface __x_ABI_CWindows_CUI_CCore_CICoreDispatcher { + CONST_VTBL __x_ABI_CWindows_CUI_CCore_CICoreDispatcherVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** ICoreDispatcher methods ***/ +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_get_HasThreadAccess(This,value) (This)->lpVtbl->get_HasThreadAccess(This,value) +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_ProcessEvents(This,options) (This)->lpVtbl->ProcessEvents(This,options) +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_RunAsync(This,priority,callback,action) (This)->lpVtbl->RunAsync(This,priority,callback,action) +#define __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_RunIdleAsync(This,callback,action) (This)->lpVtbl->RunIdleAsync(This,callback,action) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_QueryInterface(__x_ABI_CWindows_CUI_CCore_CICoreDispatcher* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_AddRef(__x_ABI_CWindows_CUI_CCore_CICoreDispatcher* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_Release(__x_ABI_CWindows_CUI_CCore_CICoreDispatcher* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_GetIids(__x_ABI_CWindows_CUI_CCore_CICoreDispatcher* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_GetRuntimeClassName(__x_ABI_CWindows_CUI_CCore_CICoreDispatcher* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_GetTrustLevel(__x_ABI_CWindows_CUI_CCore_CICoreDispatcher* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** ICoreDispatcher methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_get_HasThreadAccess(__x_ABI_CWindows_CUI_CCore_CICoreDispatcher* This,boolean *value) { + return This->lpVtbl->get_HasThreadAccess(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_ProcessEvents(__x_ABI_CWindows_CUI_CCore_CICoreDispatcher* This,enum __x_ABI_CWindows_CUI_CCore_CCoreProcessEventsOption options) { + return This->lpVtbl->ProcessEvents(This,options); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_RunAsync(__x_ABI_CWindows_CUI_CCore_CICoreDispatcher* This,enum __x_ABI_CWindows_CUI_CCore_CCoreDispatcherPriority priority,__x_ABI_CWindows_CUI_CCore_CIDispatchedHandler *callback,__x_ABI_CWindows_CFoundation_CIAsyncAction **action) { + return This->lpVtbl->RunAsync(This,priority,callback,action); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_RunIdleAsync(__x_ABI_CWindows_CUI_CCore_CICoreDispatcher* This,__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandler *callback,__x_ABI_CWindows_CFoundation_CIAsyncAction **action) { + return This->lpVtbl->RunIdleAsync(This,callback,action); +} +#endif +#ifdef WIDL_using_Windows_UI_Core +#define IID_ICoreDispatcher IID___x_ABI_CWindows_CUI_CCore_CICoreDispatcher +#define ICoreDispatcherVtbl __x_ABI_CWindows_CUI_CCore_CICoreDispatcherVtbl +#define ICoreDispatcher __x_ABI_CWindows_CUI_CCore_CICoreDispatcher +#define ICoreDispatcher_QueryInterface __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_QueryInterface +#define ICoreDispatcher_AddRef __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_AddRef +#define ICoreDispatcher_Release __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_Release +#define ICoreDispatcher_GetIids __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_GetIids +#define ICoreDispatcher_GetRuntimeClassName __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_GetRuntimeClassName +#define ICoreDispatcher_GetTrustLevel __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_GetTrustLevel +#define ICoreDispatcher_get_HasThreadAccess __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_get_HasThreadAccess +#define ICoreDispatcher_ProcessEvents __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_ProcessEvents +#define ICoreDispatcher_RunAsync __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_RunAsync +#define ICoreDispatcher_RunIdleAsync __x_ABI_CWindows_CUI_CCore_CICoreDispatcher_RunIdleAsync +#endif /* WIDL_using_Windows_UI_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CCore_CICoreDispatcher_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IIdleDispatchedHandlerArgs interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs, 0x98bb6a24, 0xdc1c, 0x43cb, 0xb4,0xed, 0xd1,0xc0,0xeb,0x23,0x91,0xf3); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace Core { + MIDL_INTERFACE("98bb6a24-dc1c-43cb-b4ed-d1c0eb2391f3") + IIdleDispatchedHandlerArgs : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_IsDispatcherIdle( + boolean *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs, 0x98bb6a24, 0xdc1c, 0x43cb, 0xb4,0xed, 0xd1,0xc0,0xeb,0x23,0x91,0xf3) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs *This, + TrustLevel *trustLevel); + + /*** IIdleDispatchedHandlerArgs methods ***/ + HRESULT (STDMETHODCALLTYPE *get_IsDispatcherIdle)( + __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs *This, + boolean *value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgsVtbl; + +interface __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs { + CONST_VTBL __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIdleDispatchedHandlerArgs methods ***/ +#define __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_get_IsDispatcherIdle(This,value) (This)->lpVtbl->get_IsDispatcherIdle(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_QueryInterface(__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_AddRef(__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_Release(__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_GetIids(__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_GetRuntimeClassName(__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_GetTrustLevel(__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIdleDispatchedHandlerArgs methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_get_IsDispatcherIdle(__x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs* This,boolean *value) { + return This->lpVtbl->get_IsDispatcherIdle(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI_Core +#define IID_IIdleDispatchedHandlerArgs IID___x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs +#define IIdleDispatchedHandlerArgsVtbl __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgsVtbl +#define IIdleDispatchedHandlerArgs __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs +#define IIdleDispatchedHandlerArgs_QueryInterface __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_QueryInterface +#define IIdleDispatchedHandlerArgs_AddRef __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_AddRef +#define IIdleDispatchedHandlerArgs_Release __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_Release +#define IIdleDispatchedHandlerArgs_GetIids __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_GetIids +#define IIdleDispatchedHandlerArgs_GetRuntimeClassName __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_GetRuntimeClassName +#define IIdleDispatchedHandlerArgs_GetTrustLevel __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_GetTrustLevel +#define IIdleDispatchedHandlerArgs_get_IsDispatcherIdle __x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_get_IsDispatcherIdle +#endif /* WIDL_using_Windows_UI_Core */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CCore_CIIdleDispatchedHandlerArgs_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Core.CoreDispatcher + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Core_CoreDispatcher_DEFINED +#define RUNTIMECLASS_Windows_UI_Core_CoreDispatcher_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Core_CoreDispatcher[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','r','e','.','C','o','r','e','D','i','s','p','a','t','c','h','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Core_CoreDispatcher[] = L"Windows.UI.Core.CoreDispatcher"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Core_CoreDispatcher[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','r','e','.','C','o','r','e','D','i','s','p','a','t','c','h','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Core_CoreDispatcher_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Core.IdleDispatchedHandlerArgs + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Core_IdleDispatchedHandlerArgs_DEFINED +#define RUNTIMECLASS_Windows_UI_Core_IdleDispatchedHandlerArgs_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Core_IdleDispatchedHandlerArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','r','e','.','I','d','l','e','D','i','s','p','a','t','c','h','e','d','H','a','n','d','l','e','r','A','r','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Core_IdleDispatchedHandlerArgs[] = L"Windows.UI.Core.IdleDispatchedHandlerArgs"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Core_IdleDispatchedHandlerArgs[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','r','e','.','I','d','l','e','D','i','s','p','a','t','c','h','e','d','H','a','n','d','l','e','r','A','r','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Core_IdleDispatchedHandlerArgs_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_ui_core_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.ui.h b/lib/libc/include/any-windows-any/windows.ui.h new file mode 100644 index 0000000000000000000000000000000000000000..b368288061943b99a07bde95a9cb05ee5af6e9a0 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.ui.h @@ -0,0 +1,3920 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.ui.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_ui_h__ +#define __windows_ui_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CUI_CIColorHelper_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColorHelper_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIColorHelper __x_ABI_CWindows_CUI_CIColorHelper; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIColorHelper ABI::Windows::UI::IColorHelper +namespace ABI { + namespace Windows { + namespace UI { + interface IColorHelper; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CIColorHelperStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColorHelperStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIColorHelperStatics __x_ABI_CWindows_CUI_CIColorHelperStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIColorHelperStatics ABI::Windows::UI::IColorHelperStatics +namespace ABI { + namespace Windows { + namespace UI { + interface IColorHelperStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CIColorHelperStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColorHelperStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIColorHelperStatics2 __x_ABI_CWindows_CUI_CIColorHelperStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIColorHelperStatics2 ABI::Windows::UI::IColorHelperStatics2 +namespace ABI { + namespace Windows { + namespace UI { + interface IColorHelperStatics2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CIColors_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColors_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIColors __x_ABI_CWindows_CUI_CIColors; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIColors ABI::Windows::UI::IColors +namespace ABI { + namespace Windows { + namespace UI { + interface IColors; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CIColorsStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColorsStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIColorsStatics __x_ABI_CWindows_CUI_CIColorsStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIColorsStatics ABI::Windows::UI::IColorsStatics +namespace ABI { + namespace Windows { + namespace UI { + interface IColorsStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CIUIContentRoot_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIUIContentRoot_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIUIContentRoot __x_ABI_CWindows_CUI_CIUIContentRoot; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIUIContentRoot ABI::Windows::UI::IUIContentRoot +namespace ABI { + namespace Windows { + namespace UI { + interface IUIContentRoot; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CIUIContext_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIUIContext_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIUIContext __x_ABI_CWindows_CUI_CIUIContext; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIUIContext ABI::Windows::UI::IUIContext +namespace ABI { + namespace Windows { + namespace UI { + interface IUIContext; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CColorHelper_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CColorHelper_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + class ColorHelper; + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CColorHelper __x_ABI_CWindows_CUI_CColorHelper; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CColorHelper_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CColors_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CColors_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + class Colors; + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CColors __x_ABI_CWindows_CUI_CColors; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CColors_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CUIContentRoot_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CUIContentRoot_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + class UIContentRoot; + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CUIContentRoot __x_ABI_CWindows_CUI_CUIContentRoot; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CUIContentRoot_FWD_DEFINED__ */ + +#ifndef ____x_ABI_CWindows_CUI_CUIContext_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CUIContext_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + class UIContext; + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CUIContext __x_ABI_CWindows_CUI_CUIContext; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CUIContext_FWD_DEFINED__ */ + +#ifndef ____FIIterable_1_Color_FWD_DEFINED__ +#define ____FIIterable_1_Color_FWD_DEFINED__ +typedef interface __FIIterable_1_Color __FIIterable_1_Color; +#ifdef __cplusplus +#define __FIIterable_1_Color ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_WindowId_FWD_DEFINED__ +#define ____FIIterable_1_WindowId_FWD_DEFINED__ +typedef interface __FIIterable_1_WindowId __FIIterable_1_WindowId; +#ifdef __cplusplus +#define __FIIterable_1_WindowId ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Color_FWD_DEFINED__ +#define ____FIIterator_1_Color_FWD_DEFINED__ +typedef interface __FIIterator_1_Color __FIIterator_1_Color; +#ifdef __cplusplus +#define __FIIterator_1_Color ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_WindowId_FWD_DEFINED__ +#define ____FIIterator_1_WindowId_FWD_DEFINED__ +typedef interface __FIIterator_1_WindowId __FIIterator_1_WindowId; +#ifdef __cplusplus +#define __FIIterator_1_WindowId ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_WindowId_FWD_DEFINED__ +#define ____FIVectorView_1_WindowId_FWD_DEFINED__ +typedef interface __FIVectorView_1_WindowId __FIVectorView_1_WindowId; +#ifdef __cplusplus +#define __FIVectorView_1_WindowId ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_Color_FWD_DEFINED__ +#define ____FIReference_1_Color_FWD_DEFINED__ +typedef interface __FIReference_1_Color __FIReference_1_Color; +#ifdef __cplusplus +#define __FIReference_1_Color ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CUI_CColor __x_ABI_CWindows_CUI_CColor; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace UI { + typedef struct Color Color; + } + } +} +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef struct __x_ABI_CWindows_CUI_CWindowId __x_ABI_CWindows_CUI_CWindowId; +#else /* __cplusplus */ +namespace ABI { + namespace Windows { + namespace UI { + typedef struct WindowId WindowId; + } + } +} +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CUI_CIColorHelper_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColorHelper_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIColorHelper __x_ABI_CWindows_CUI_CIColorHelper; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIColorHelper ABI::Windows::UI::IColorHelper +namespace ABI { + namespace Windows { + namespace UI { + interface IColorHelper; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CIColorHelperStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColorHelperStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIColorHelperStatics __x_ABI_CWindows_CUI_CIColorHelperStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIColorHelperStatics ABI::Windows::UI::IColorHelperStatics +namespace ABI { + namespace Windows { + namespace UI { + interface IColorHelperStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CIColorHelperStatics2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColorHelperStatics2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIColorHelperStatics2 __x_ABI_CWindows_CUI_CIColorHelperStatics2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIColorHelperStatics2 ABI::Windows::UI::IColorHelperStatics2 +namespace ABI { + namespace Windows { + namespace UI { + interface IColorHelperStatics2; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CIColors_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColors_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIColors __x_ABI_CWindows_CUI_CIColors; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIColors ABI::Windows::UI::IColors +namespace ABI { + namespace Windows { + namespace UI { + interface IColors; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CIColorsStatics_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColorsStatics_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIColorsStatics __x_ABI_CWindows_CUI_CIColorsStatics; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIColorsStatics ABI::Windows::UI::IColorsStatics +namespace ABI { + namespace Windows { + namespace UI { + interface IColorsStatics; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CIUIContentRoot_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIUIContentRoot_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIUIContentRoot __x_ABI_CWindows_CUI_CIUIContentRoot; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIUIContentRoot ABI::Windows::UI::IUIContentRoot +namespace ABI { + namespace Windows { + namespace UI { + interface IUIContentRoot; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CIUIContext_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIUIContext_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CIUIContext __x_ABI_CWindows_CUI_CIUIContext; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CIUIContext ABI::Windows::UI::IUIContext +namespace ABI { + namespace Windows { + namespace UI { + interface IUIContext; + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_Color_FWD_DEFINED__ +#define ____FIIterable_1_Color_FWD_DEFINED__ +typedef interface __FIIterable_1_Color __FIIterable_1_Color; +#ifdef __cplusplus +#define __FIIterable_1_Color ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterable_1_WindowId_FWD_DEFINED__ +#define ____FIIterable_1_WindowId_FWD_DEFINED__ +typedef interface __FIIterable_1_WindowId __FIIterable_1_WindowId; +#ifdef __cplusplus +#define __FIIterable_1_WindowId ABI::Windows::Foundation::Collections::IIterable +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_Color_FWD_DEFINED__ +#define ____FIIterator_1_Color_FWD_DEFINED__ +typedef interface __FIIterator_1_Color __FIIterator_1_Color; +#ifdef __cplusplus +#define __FIIterator_1_Color ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIIterator_1_WindowId_FWD_DEFINED__ +#define ____FIIterator_1_WindowId_FWD_DEFINED__ +typedef interface __FIIterator_1_WindowId __FIIterator_1_WindowId; +#ifdef __cplusplus +#define __FIIterator_1_WindowId ABI::Windows::Foundation::Collections::IIterator +#endif /* __cplusplus */ +#endif + +#ifndef ____FIVectorView_1_WindowId_FWD_DEFINED__ +#define ____FIVectorView_1_WindowId_FWD_DEFINED__ +typedef interface __FIVectorView_1_WindowId __FIVectorView_1_WindowId; +#ifdef __cplusplus +#define __FIVectorView_1_WindowId ABI::Windows::Foundation::Collections::IVectorView +#endif /* __cplusplus */ +#endif + +#ifndef ____FIReference_1_Color_FWD_DEFINED__ +#define ____FIReference_1_Color_FWD_DEFINED__ +typedef interface __FIReference_1_Color __FIReference_1_Color; +#ifdef __cplusplus +#define __FIReference_1_Color ABI::Windows::Foundation::IReference +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + struct Color { + BYTE A; + BYTE R; + BYTE G; + BYTE B; + }; + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CUI_CColor { + BYTE A; + BYTE R; + BYTE G; + BYTE B; +}; +#ifdef WIDL_using_Windows_UI +#define Color __x_ABI_CWindows_CUI_CColor +#endif /* WIDL_using_Windows_UI */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + struct WindowId { + UINT64 Value; + }; + } + } +} +extern "C" { +#else +struct __x_ABI_CWindows_CUI_CWindowId { + UINT64 Value; +}; +#ifdef WIDL_using_Windows_UI +#define WindowId __x_ABI_CWindows_CUI_CWindowId +#endif /* WIDL_using_Windows_UI */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0xc0000 */ +/***************************************************************************** + * IColorHelper interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CIColorHelper_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColorHelper_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CIColorHelper, 0x193cfbe7, 0x65c7, 0x4540, 0xad,0x08, 0x62,0x83,0xba,0x76,0x87,0x9a); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + MIDL_INTERFACE("193cfbe7-65c7-4540-ad08-6283ba76879a") + IColorHelper : public IInspectable + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CIColorHelper, 0x193cfbe7, 0x65c7, 0x4540, 0xad,0x08, 0x62,0x83,0xba,0x76,0x87,0x9a) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CIColorHelperVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CIColorHelper *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CIColorHelper *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CIColorHelper *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CIColorHelper *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CIColorHelper *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CIColorHelper *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CIColorHelperVtbl; + +interface __x_ABI_CWindows_CUI_CIColorHelper { + CONST_VTBL __x_ABI_CWindows_CUI_CIColorHelperVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CIColorHelper_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CIColorHelper_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CIColorHelper_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CIColorHelper_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CIColorHelper_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CIColorHelper_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelper_QueryInterface(__x_ABI_CWindows_CUI_CIColorHelper* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIColorHelper_AddRef(__x_ABI_CWindows_CUI_CIColorHelper* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIColorHelper_Release(__x_ABI_CWindows_CUI_CIColorHelper* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelper_GetIids(__x_ABI_CWindows_CUI_CIColorHelper* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelper_GetRuntimeClassName(__x_ABI_CWindows_CUI_CIColorHelper* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelper_GetTrustLevel(__x_ABI_CWindows_CUI_CIColorHelper* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI +#define IID_IColorHelper IID___x_ABI_CWindows_CUI_CIColorHelper +#define IColorHelperVtbl __x_ABI_CWindows_CUI_CIColorHelperVtbl +#define IColorHelper __x_ABI_CWindows_CUI_CIColorHelper +#define IColorHelper_QueryInterface __x_ABI_CWindows_CUI_CIColorHelper_QueryInterface +#define IColorHelper_AddRef __x_ABI_CWindows_CUI_CIColorHelper_AddRef +#define IColorHelper_Release __x_ABI_CWindows_CUI_CIColorHelper_Release +#define IColorHelper_GetIids __x_ABI_CWindows_CUI_CIColorHelper_GetIids +#define IColorHelper_GetRuntimeClassName __x_ABI_CWindows_CUI_CIColorHelper_GetRuntimeClassName +#define IColorHelper_GetTrustLevel __x_ABI_CWindows_CUI_CIColorHelper_GetTrustLevel +#endif /* WIDL_using_Windows_UI */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CIColorHelper_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IColorHelperStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CIColorHelperStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColorHelperStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CIColorHelperStatics, 0x8504dbea, 0xfb6a, 0x4144, 0xa6,0xc2, 0x33,0x49,0x9c,0x92,0x84,0xf5); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + MIDL_INTERFACE("8504dbea-fb6a-4144-a6c2-33499c9284f5") + IColorHelperStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE FromArgb( + BYTE a, + BYTE r, + BYTE g, + BYTE b, + struct Color *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CIColorHelperStatics, 0x8504dbea, 0xfb6a, 0x4144, 0xa6,0xc2, 0x33,0x49,0x9c,0x92,0x84,0xf5) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CIColorHelperStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CIColorHelperStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CIColorHelperStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CIColorHelperStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CIColorHelperStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CIColorHelperStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CIColorHelperStatics *This, + TrustLevel *trustLevel); + + /*** IColorHelperStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *FromArgb)( + __x_ABI_CWindows_CUI_CIColorHelperStatics *This, + BYTE a, + BYTE r, + BYTE g, + BYTE b, + struct __x_ABI_CWindows_CUI_CColor *value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CIColorHelperStaticsVtbl; + +interface __x_ABI_CWindows_CUI_CIColorHelperStatics { + CONST_VTBL __x_ABI_CWindows_CUI_CIColorHelperStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CIColorHelperStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CIColorHelperStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CIColorHelperStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CIColorHelperStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CIColorHelperStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CIColorHelperStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IColorHelperStatics methods ***/ +#define __x_ABI_CWindows_CUI_CIColorHelperStatics_FromArgb(This,a,r,g,b,value) (This)->lpVtbl->FromArgb(This,a,r,g,b,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelperStatics_QueryInterface(__x_ABI_CWindows_CUI_CIColorHelperStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIColorHelperStatics_AddRef(__x_ABI_CWindows_CUI_CIColorHelperStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIColorHelperStatics_Release(__x_ABI_CWindows_CUI_CIColorHelperStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelperStatics_GetIids(__x_ABI_CWindows_CUI_CIColorHelperStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelperStatics_GetRuntimeClassName(__x_ABI_CWindows_CUI_CIColorHelperStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelperStatics_GetTrustLevel(__x_ABI_CWindows_CUI_CIColorHelperStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IColorHelperStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelperStatics_FromArgb(__x_ABI_CWindows_CUI_CIColorHelperStatics* This,BYTE a,BYTE r,BYTE g,BYTE b,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->FromArgb(This,a,r,g,b,value); +} +#endif +#ifdef WIDL_using_Windows_UI +#define IID_IColorHelperStatics IID___x_ABI_CWindows_CUI_CIColorHelperStatics +#define IColorHelperStaticsVtbl __x_ABI_CWindows_CUI_CIColorHelperStaticsVtbl +#define IColorHelperStatics __x_ABI_CWindows_CUI_CIColorHelperStatics +#define IColorHelperStatics_QueryInterface __x_ABI_CWindows_CUI_CIColorHelperStatics_QueryInterface +#define IColorHelperStatics_AddRef __x_ABI_CWindows_CUI_CIColorHelperStatics_AddRef +#define IColorHelperStatics_Release __x_ABI_CWindows_CUI_CIColorHelperStatics_Release +#define IColorHelperStatics_GetIids __x_ABI_CWindows_CUI_CIColorHelperStatics_GetIids +#define IColorHelperStatics_GetRuntimeClassName __x_ABI_CWindows_CUI_CIColorHelperStatics_GetRuntimeClassName +#define IColorHelperStatics_GetTrustLevel __x_ABI_CWindows_CUI_CIColorHelperStatics_GetTrustLevel +#define IColorHelperStatics_FromArgb __x_ABI_CWindows_CUI_CIColorHelperStatics_FromArgb +#endif /* WIDL_using_Windows_UI */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CIColorHelperStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IColorHelperStatics2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 +#ifndef ____x_ABI_CWindows_CUI_CIColorHelperStatics2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColorHelperStatics2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CIColorHelperStatics2, 0x24d9af02, 0x6eb0, 0x4b94, 0x85,0x5c, 0xfc,0xf0,0x81,0x8d,0x9a,0x16); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + MIDL_INTERFACE("24d9af02-6eb0-4b94-855c-fcf0818d9a16") + IColorHelperStatics2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE ToDisplayName( + struct Color color, + HSTRING *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CIColorHelperStatics2, 0x24d9af02, 0x6eb0, 0x4b94, 0x85,0x5c, 0xfc,0xf0,0x81,0x8d,0x9a,0x16) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CIColorHelperStatics2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CIColorHelperStatics2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CIColorHelperStatics2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CIColorHelperStatics2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CIColorHelperStatics2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CIColorHelperStatics2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CIColorHelperStatics2 *This, + TrustLevel *trustLevel); + + /*** IColorHelperStatics2 methods ***/ + HRESULT (STDMETHODCALLTYPE *ToDisplayName)( + __x_ABI_CWindows_CUI_CIColorHelperStatics2 *This, + struct __x_ABI_CWindows_CUI_CColor color, + HSTRING *value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CIColorHelperStatics2Vtbl; + +interface __x_ABI_CWindows_CUI_CIColorHelperStatics2 { + CONST_VTBL __x_ABI_CWindows_CUI_CIColorHelperStatics2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CIColorHelperStatics2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CIColorHelperStatics2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CIColorHelperStatics2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CIColorHelperStatics2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CIColorHelperStatics2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CIColorHelperStatics2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IColorHelperStatics2 methods ***/ +#define __x_ABI_CWindows_CUI_CIColorHelperStatics2_ToDisplayName(This,color,value) (This)->lpVtbl->ToDisplayName(This,color,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelperStatics2_QueryInterface(__x_ABI_CWindows_CUI_CIColorHelperStatics2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIColorHelperStatics2_AddRef(__x_ABI_CWindows_CUI_CIColorHelperStatics2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIColorHelperStatics2_Release(__x_ABI_CWindows_CUI_CIColorHelperStatics2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelperStatics2_GetIids(__x_ABI_CWindows_CUI_CIColorHelperStatics2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelperStatics2_GetRuntimeClassName(__x_ABI_CWindows_CUI_CIColorHelperStatics2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelperStatics2_GetTrustLevel(__x_ABI_CWindows_CUI_CIColorHelperStatics2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IColorHelperStatics2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorHelperStatics2_ToDisplayName(__x_ABI_CWindows_CUI_CIColorHelperStatics2* This,struct __x_ABI_CWindows_CUI_CColor color,HSTRING *value) { + return This->lpVtbl->ToDisplayName(This,color,value); +} +#endif +#ifdef WIDL_using_Windows_UI +#define IID_IColorHelperStatics2 IID___x_ABI_CWindows_CUI_CIColorHelperStatics2 +#define IColorHelperStatics2Vtbl __x_ABI_CWindows_CUI_CIColorHelperStatics2Vtbl +#define IColorHelperStatics2 __x_ABI_CWindows_CUI_CIColorHelperStatics2 +#define IColorHelperStatics2_QueryInterface __x_ABI_CWindows_CUI_CIColorHelperStatics2_QueryInterface +#define IColorHelperStatics2_AddRef __x_ABI_CWindows_CUI_CIColorHelperStatics2_AddRef +#define IColorHelperStatics2_Release __x_ABI_CWindows_CUI_CIColorHelperStatics2_Release +#define IColorHelperStatics2_GetIids __x_ABI_CWindows_CUI_CIColorHelperStatics2_GetIids +#define IColorHelperStatics2_GetRuntimeClassName __x_ABI_CWindows_CUI_CIColorHelperStatics2_GetRuntimeClassName +#define IColorHelperStatics2_GetTrustLevel __x_ABI_CWindows_CUI_CIColorHelperStatics2_GetTrustLevel +#define IColorHelperStatics2_ToDisplayName __x_ABI_CWindows_CUI_CIColorHelperStatics2_ToDisplayName +#endif /* WIDL_using_Windows_UI */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CIColorHelperStatics2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 */ + +/***************************************************************************** + * IColors interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CIColors_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColors_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CIColors, 0x9b8c9326, 0x4ca6, 0x4ce5, 0x89,0x94, 0x9e,0xff,0x65,0xca,0xbd,0xcc); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + MIDL_INTERFACE("9b8c9326-4ca6-4ce5-8994-9eff65cabdcc") + IColors : public IInspectable + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CIColors, 0x9b8c9326, 0x4ca6, 0x4ce5, 0x89,0x94, 0x9e,0xff,0x65,0xca,0xbd,0xcc) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CIColorsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CIColors *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CIColors *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CIColors *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CIColors *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CIColors *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CIColors *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CIColorsVtbl; + +interface __x_ABI_CWindows_CUI_CIColors { + CONST_VTBL __x_ABI_CWindows_CUI_CIColorsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CIColors_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CIColors_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CIColors_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CIColors_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CIColors_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CIColors_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColors_QueryInterface(__x_ABI_CWindows_CUI_CIColors* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIColors_AddRef(__x_ABI_CWindows_CUI_CIColors* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIColors_Release(__x_ABI_CWindows_CUI_CIColors* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColors_GetIids(__x_ABI_CWindows_CUI_CIColors* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColors_GetRuntimeClassName(__x_ABI_CWindows_CUI_CIColors* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColors_GetTrustLevel(__x_ABI_CWindows_CUI_CIColors* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI +#define IID_IColors IID___x_ABI_CWindows_CUI_CIColors +#define IColorsVtbl __x_ABI_CWindows_CUI_CIColorsVtbl +#define IColors __x_ABI_CWindows_CUI_CIColors +#define IColors_QueryInterface __x_ABI_CWindows_CUI_CIColors_QueryInterface +#define IColors_AddRef __x_ABI_CWindows_CUI_CIColors_AddRef +#define IColors_Release __x_ABI_CWindows_CUI_CIColors_Release +#define IColors_GetIids __x_ABI_CWindows_CUI_CIColors_GetIids +#define IColors_GetRuntimeClassName __x_ABI_CWindows_CUI_CIColors_GetRuntimeClassName +#define IColors_GetTrustLevel __x_ABI_CWindows_CUI_CIColors_GetTrustLevel +#endif /* WIDL_using_Windows_UI */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CIColors_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IColorsStatics interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CIColorsStatics_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIColorsStatics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CIColorsStatics, 0xcff52e04, 0xcca6, 0x4614, 0xa1,0x7e, 0x75,0x49,0x10,0xc8,0x4a,0x99); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + MIDL_INTERFACE("cff52e04-cca6-4614-a17e-754910c84a99") + IColorsStatics : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_AliceBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_AntiqueWhite( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Aqua( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Aquamarine( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Azure( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Beige( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Bisque( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Black( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_BlanchedAlmond( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Blue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_BlueViolet( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Brown( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_BurlyWood( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CadetBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Chartreuse( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Chocolate( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Coral( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CornflowerBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Cornsilk( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Crimson( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Cyan( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkCyan( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkGoldenrod( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkGray( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkGreen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkKhaki( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkMagenta( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkOliveGreen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkOrange( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkOrchid( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkRed( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkSalmon( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkSeaGreen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkSlateBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkSlateGray( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkTurquoise( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DarkViolet( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DeepPink( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DeepSkyBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DimGray( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DodgerBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Firebrick( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_FloralWhite( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ForestGreen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Fuchsia( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Gainsboro( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_GhostWhite( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Gold( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Goldenrod( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Gray( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Green( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_GreenYellow( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Honeydew( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_HotPink( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_IndianRed( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Indigo( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Ivory( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Khaki( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Lavender( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LavenderBlush( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LawnGreen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LemonChiffon( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LightBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LightCoral( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LightCyan( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LightGoldenrodYellow( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LightGreen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LightGray( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LightPink( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LightSalmon( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LightSeaGreen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LightSkyBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LightSlateGray( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LightSteelBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LightYellow( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Lime( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_LimeGreen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Linen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Magenta( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Maroon( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MediumAquamarine( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MediumBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MediumOrchid( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MediumPurple( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MediumSeaGreen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MediumSlateBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MediumSpringGreen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MediumTurquoise( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MediumVioletRed( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MidnightBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MintCream( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MistyRose( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Moccasin( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_NavajoWhite( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Navy( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_OldLace( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Olive( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_OliveDrab( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Orange( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_OrangeRed( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Orchid( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PaleGoldenrod( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PaleGreen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PaleTurquoise( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PaleVioletRed( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PapayaWhip( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PeachPuff( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Peru( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Pink( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Plum( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_PowderBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Purple( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Red( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RosyBrown( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_RoyalBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SaddleBrown( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Salmon( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SandyBrown( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SeaGreen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SeaShell( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Sienna( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Silver( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SkyBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SlateBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SlateGray( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Snow( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SpringGreen( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_SteelBlue( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Tan( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Teal( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Thistle( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Tomato( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Transparent( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Turquoise( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Violet( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Wheat( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_White( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_WhiteSmoke( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_Yellow( + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_YellowGreen( + struct Color *value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CIColorsStatics, 0xcff52e04, 0xcca6, 0x4614, 0xa1,0x7e, 0x75,0x49,0x10,0xc8,0x4a,0x99) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CIColorsStaticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CIColorsStatics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CIColorsStatics *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + TrustLevel *trustLevel); + + /*** IColorsStatics methods ***/ + HRESULT (STDMETHODCALLTYPE *get_AliceBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_AntiqueWhite)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Aqua)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Aquamarine)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Azure)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Beige)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Bisque)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Black)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_BlanchedAlmond)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Blue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_BlueViolet)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Brown)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_BurlyWood)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_CadetBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Chartreuse)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Chocolate)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Coral)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_CornflowerBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Cornsilk)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Crimson)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Cyan)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkCyan)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkGoldenrod)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkGray)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkKhaki)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkMagenta)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkOliveGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkOrange)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkOrchid)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkRed)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkSalmon)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkSeaGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkSlateBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkSlateGray)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkTurquoise)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DarkViolet)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DeepPink)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DeepSkyBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DimGray)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_DodgerBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Firebrick)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_FloralWhite)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_ForestGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Fuchsia)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Gainsboro)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_GhostWhite)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Gold)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Goldenrod)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Gray)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Green)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_GreenYellow)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Honeydew)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_HotPink)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_IndianRed)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Indigo)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Ivory)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Khaki)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Lavender)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LavenderBlush)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LawnGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LemonChiffon)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LightBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LightCoral)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LightCyan)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LightGoldenrodYellow)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LightGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LightGray)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LightPink)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LightSalmon)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LightSeaGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LightSkyBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LightSlateGray)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LightSteelBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LightYellow)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Lime)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_LimeGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Linen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Magenta)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Maroon)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_MediumAquamarine)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_MediumBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_MediumOrchid)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_MediumPurple)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_MediumSeaGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_MediumSlateBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_MediumSpringGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_MediumTurquoise)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_MediumVioletRed)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_MidnightBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_MintCream)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_MistyRose)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Moccasin)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_NavajoWhite)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Navy)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_OldLace)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Olive)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_OliveDrab)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Orange)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_OrangeRed)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Orchid)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_PaleGoldenrod)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_PaleGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_PaleTurquoise)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_PaleVioletRed)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_PapayaWhip)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_PeachPuff)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Peru)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Pink)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Plum)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_PowderBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Purple)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Red)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_RosyBrown)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_RoyalBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_SaddleBrown)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Salmon)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_SandyBrown)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_SeaGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_SeaShell)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Sienna)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Silver)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_SkyBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_SlateBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_SlateGray)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Snow)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_SpringGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_SteelBlue)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Tan)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Teal)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Thistle)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Tomato)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Transparent)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Turquoise)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Violet)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Wheat)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_White)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_WhiteSmoke)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_Yellow)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_YellowGreen)( + __x_ABI_CWindows_CUI_CIColorsStatics *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CIColorsStaticsVtbl; + +interface __x_ABI_CWindows_CUI_CIColorsStatics { + CONST_VTBL __x_ABI_CWindows_CUI_CIColorsStaticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CIColorsStatics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CIColorsStatics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CIColorsStatics_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CIColorsStatics_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CIColorsStatics_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CIColorsStatics_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IColorsStatics methods ***/ +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_AliceBlue(This,value) (This)->lpVtbl->get_AliceBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_AntiqueWhite(This,value) (This)->lpVtbl->get_AntiqueWhite(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Aqua(This,value) (This)->lpVtbl->get_Aqua(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Aquamarine(This,value) (This)->lpVtbl->get_Aquamarine(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Azure(This,value) (This)->lpVtbl->get_Azure(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Beige(This,value) (This)->lpVtbl->get_Beige(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Bisque(This,value) (This)->lpVtbl->get_Bisque(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Black(This,value) (This)->lpVtbl->get_Black(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_BlanchedAlmond(This,value) (This)->lpVtbl->get_BlanchedAlmond(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Blue(This,value) (This)->lpVtbl->get_Blue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_BlueViolet(This,value) (This)->lpVtbl->get_BlueViolet(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Brown(This,value) (This)->lpVtbl->get_Brown(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_BurlyWood(This,value) (This)->lpVtbl->get_BurlyWood(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_CadetBlue(This,value) (This)->lpVtbl->get_CadetBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Chartreuse(This,value) (This)->lpVtbl->get_Chartreuse(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Chocolate(This,value) (This)->lpVtbl->get_Chocolate(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Coral(This,value) (This)->lpVtbl->get_Coral(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_CornflowerBlue(This,value) (This)->lpVtbl->get_CornflowerBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Cornsilk(This,value) (This)->lpVtbl->get_Cornsilk(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Crimson(This,value) (This)->lpVtbl->get_Crimson(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Cyan(This,value) (This)->lpVtbl->get_Cyan(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkBlue(This,value) (This)->lpVtbl->get_DarkBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkCyan(This,value) (This)->lpVtbl->get_DarkCyan(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkGoldenrod(This,value) (This)->lpVtbl->get_DarkGoldenrod(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkGray(This,value) (This)->lpVtbl->get_DarkGray(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkGreen(This,value) (This)->lpVtbl->get_DarkGreen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkKhaki(This,value) (This)->lpVtbl->get_DarkKhaki(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkMagenta(This,value) (This)->lpVtbl->get_DarkMagenta(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkOliveGreen(This,value) (This)->lpVtbl->get_DarkOliveGreen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkOrange(This,value) (This)->lpVtbl->get_DarkOrange(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkOrchid(This,value) (This)->lpVtbl->get_DarkOrchid(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkRed(This,value) (This)->lpVtbl->get_DarkRed(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkSalmon(This,value) (This)->lpVtbl->get_DarkSalmon(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkSeaGreen(This,value) (This)->lpVtbl->get_DarkSeaGreen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkSlateBlue(This,value) (This)->lpVtbl->get_DarkSlateBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkSlateGray(This,value) (This)->lpVtbl->get_DarkSlateGray(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkTurquoise(This,value) (This)->lpVtbl->get_DarkTurquoise(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkViolet(This,value) (This)->lpVtbl->get_DarkViolet(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DeepPink(This,value) (This)->lpVtbl->get_DeepPink(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DeepSkyBlue(This,value) (This)->lpVtbl->get_DeepSkyBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DimGray(This,value) (This)->lpVtbl->get_DimGray(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_DodgerBlue(This,value) (This)->lpVtbl->get_DodgerBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Firebrick(This,value) (This)->lpVtbl->get_Firebrick(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_FloralWhite(This,value) (This)->lpVtbl->get_FloralWhite(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_ForestGreen(This,value) (This)->lpVtbl->get_ForestGreen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Fuchsia(This,value) (This)->lpVtbl->get_Fuchsia(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Gainsboro(This,value) (This)->lpVtbl->get_Gainsboro(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_GhostWhite(This,value) (This)->lpVtbl->get_GhostWhite(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Gold(This,value) (This)->lpVtbl->get_Gold(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Goldenrod(This,value) (This)->lpVtbl->get_Goldenrod(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Gray(This,value) (This)->lpVtbl->get_Gray(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Green(This,value) (This)->lpVtbl->get_Green(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_GreenYellow(This,value) (This)->lpVtbl->get_GreenYellow(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Honeydew(This,value) (This)->lpVtbl->get_Honeydew(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_HotPink(This,value) (This)->lpVtbl->get_HotPink(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_IndianRed(This,value) (This)->lpVtbl->get_IndianRed(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Indigo(This,value) (This)->lpVtbl->get_Indigo(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Ivory(This,value) (This)->lpVtbl->get_Ivory(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Khaki(This,value) (This)->lpVtbl->get_Khaki(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Lavender(This,value) (This)->lpVtbl->get_Lavender(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LavenderBlush(This,value) (This)->lpVtbl->get_LavenderBlush(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LawnGreen(This,value) (This)->lpVtbl->get_LawnGreen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LemonChiffon(This,value) (This)->lpVtbl->get_LemonChiffon(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LightBlue(This,value) (This)->lpVtbl->get_LightBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LightCoral(This,value) (This)->lpVtbl->get_LightCoral(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LightCyan(This,value) (This)->lpVtbl->get_LightCyan(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LightGoldenrodYellow(This,value) (This)->lpVtbl->get_LightGoldenrodYellow(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LightGreen(This,value) (This)->lpVtbl->get_LightGreen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LightGray(This,value) (This)->lpVtbl->get_LightGray(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LightPink(This,value) (This)->lpVtbl->get_LightPink(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSalmon(This,value) (This)->lpVtbl->get_LightSalmon(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSeaGreen(This,value) (This)->lpVtbl->get_LightSeaGreen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSkyBlue(This,value) (This)->lpVtbl->get_LightSkyBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSlateGray(This,value) (This)->lpVtbl->get_LightSlateGray(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSteelBlue(This,value) (This)->lpVtbl->get_LightSteelBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LightYellow(This,value) (This)->lpVtbl->get_LightYellow(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Lime(This,value) (This)->lpVtbl->get_Lime(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_LimeGreen(This,value) (This)->lpVtbl->get_LimeGreen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Linen(This,value) (This)->lpVtbl->get_Linen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Magenta(This,value) (This)->lpVtbl->get_Magenta(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Maroon(This,value) (This)->lpVtbl->get_Maroon(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumAquamarine(This,value) (This)->lpVtbl->get_MediumAquamarine(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumBlue(This,value) (This)->lpVtbl->get_MediumBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumOrchid(This,value) (This)->lpVtbl->get_MediumOrchid(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumPurple(This,value) (This)->lpVtbl->get_MediumPurple(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumSeaGreen(This,value) (This)->lpVtbl->get_MediumSeaGreen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumSlateBlue(This,value) (This)->lpVtbl->get_MediumSlateBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumSpringGreen(This,value) (This)->lpVtbl->get_MediumSpringGreen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumTurquoise(This,value) (This)->lpVtbl->get_MediumTurquoise(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumVioletRed(This,value) (This)->lpVtbl->get_MediumVioletRed(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_MidnightBlue(This,value) (This)->lpVtbl->get_MidnightBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_MintCream(This,value) (This)->lpVtbl->get_MintCream(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_MistyRose(This,value) (This)->lpVtbl->get_MistyRose(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Moccasin(This,value) (This)->lpVtbl->get_Moccasin(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_NavajoWhite(This,value) (This)->lpVtbl->get_NavajoWhite(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Navy(This,value) (This)->lpVtbl->get_Navy(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_OldLace(This,value) (This)->lpVtbl->get_OldLace(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Olive(This,value) (This)->lpVtbl->get_Olive(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_OliveDrab(This,value) (This)->lpVtbl->get_OliveDrab(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Orange(This,value) (This)->lpVtbl->get_Orange(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_OrangeRed(This,value) (This)->lpVtbl->get_OrangeRed(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Orchid(This,value) (This)->lpVtbl->get_Orchid(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_PaleGoldenrod(This,value) (This)->lpVtbl->get_PaleGoldenrod(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_PaleGreen(This,value) (This)->lpVtbl->get_PaleGreen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_PaleTurquoise(This,value) (This)->lpVtbl->get_PaleTurquoise(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_PaleVioletRed(This,value) (This)->lpVtbl->get_PaleVioletRed(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_PapayaWhip(This,value) (This)->lpVtbl->get_PapayaWhip(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_PeachPuff(This,value) (This)->lpVtbl->get_PeachPuff(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Peru(This,value) (This)->lpVtbl->get_Peru(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Pink(This,value) (This)->lpVtbl->get_Pink(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Plum(This,value) (This)->lpVtbl->get_Plum(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_PowderBlue(This,value) (This)->lpVtbl->get_PowderBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Purple(This,value) (This)->lpVtbl->get_Purple(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Red(This,value) (This)->lpVtbl->get_Red(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_RosyBrown(This,value) (This)->lpVtbl->get_RosyBrown(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_RoyalBlue(This,value) (This)->lpVtbl->get_RoyalBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_SaddleBrown(This,value) (This)->lpVtbl->get_SaddleBrown(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Salmon(This,value) (This)->lpVtbl->get_Salmon(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_SandyBrown(This,value) (This)->lpVtbl->get_SandyBrown(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_SeaGreen(This,value) (This)->lpVtbl->get_SeaGreen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_SeaShell(This,value) (This)->lpVtbl->get_SeaShell(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Sienna(This,value) (This)->lpVtbl->get_Sienna(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Silver(This,value) (This)->lpVtbl->get_Silver(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_SkyBlue(This,value) (This)->lpVtbl->get_SkyBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_SlateBlue(This,value) (This)->lpVtbl->get_SlateBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_SlateGray(This,value) (This)->lpVtbl->get_SlateGray(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Snow(This,value) (This)->lpVtbl->get_Snow(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_SpringGreen(This,value) (This)->lpVtbl->get_SpringGreen(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_SteelBlue(This,value) (This)->lpVtbl->get_SteelBlue(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Tan(This,value) (This)->lpVtbl->get_Tan(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Teal(This,value) (This)->lpVtbl->get_Teal(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Thistle(This,value) (This)->lpVtbl->get_Thistle(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Tomato(This,value) (This)->lpVtbl->get_Tomato(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Transparent(This,value) (This)->lpVtbl->get_Transparent(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Turquoise(This,value) (This)->lpVtbl->get_Turquoise(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Violet(This,value) (This)->lpVtbl->get_Violet(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Wheat(This,value) (This)->lpVtbl->get_Wheat(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_White(This,value) (This)->lpVtbl->get_White(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_WhiteSmoke(This,value) (This)->lpVtbl->get_WhiteSmoke(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_Yellow(This,value) (This)->lpVtbl->get_Yellow(This,value) +#define __x_ABI_CWindows_CUI_CIColorsStatics_get_YellowGreen(This,value) (This)->lpVtbl->get_YellowGreen(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_QueryInterface(__x_ABI_CWindows_CUI_CIColorsStatics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIColorsStatics_AddRef(__x_ABI_CWindows_CUI_CIColorsStatics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIColorsStatics_Release(__x_ABI_CWindows_CUI_CIColorsStatics* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_GetIids(__x_ABI_CWindows_CUI_CIColorsStatics* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_GetRuntimeClassName(__x_ABI_CWindows_CUI_CIColorsStatics* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_GetTrustLevel(__x_ABI_CWindows_CUI_CIColorsStatics* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IColorsStatics methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_AliceBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_AliceBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_AntiqueWhite(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_AntiqueWhite(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Aqua(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Aqua(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Aquamarine(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Aquamarine(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Azure(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Azure(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Beige(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Beige(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Bisque(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Bisque(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Black(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Black(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_BlanchedAlmond(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_BlanchedAlmond(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Blue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Blue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_BlueViolet(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_BlueViolet(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Brown(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Brown(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_BurlyWood(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_BurlyWood(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_CadetBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_CadetBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Chartreuse(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Chartreuse(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Chocolate(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Chocolate(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Coral(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Coral(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_CornflowerBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_CornflowerBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Cornsilk(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Cornsilk(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Crimson(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Crimson(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Cyan(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Cyan(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkCyan(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkCyan(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkGoldenrod(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkGoldenrod(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkGray(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkGray(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkGreen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkKhaki(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkKhaki(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkMagenta(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkMagenta(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkOliveGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkOliveGreen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkOrange(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkOrange(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkOrchid(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkOrchid(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkRed(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkRed(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkSalmon(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkSalmon(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkSeaGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkSeaGreen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkSlateBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkSlateBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkSlateGray(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkSlateGray(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkTurquoise(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkTurquoise(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkViolet(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DarkViolet(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DeepPink(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DeepPink(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DeepSkyBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DeepSkyBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DimGray(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DimGray(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_DodgerBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_DodgerBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Firebrick(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Firebrick(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_FloralWhite(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_FloralWhite(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_ForestGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_ForestGreen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Fuchsia(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Fuchsia(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Gainsboro(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Gainsboro(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_GhostWhite(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_GhostWhite(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Gold(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Gold(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Goldenrod(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Goldenrod(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Gray(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Gray(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Green(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Green(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_GreenYellow(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_GreenYellow(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Honeydew(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Honeydew(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_HotPink(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_HotPink(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_IndianRed(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_IndianRed(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Indigo(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Indigo(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Ivory(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Ivory(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Khaki(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Khaki(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Lavender(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Lavender(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LavenderBlush(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LavenderBlush(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LawnGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LawnGreen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LemonChiffon(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LemonChiffon(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LightBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LightBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LightCoral(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LightCoral(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LightCyan(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LightCyan(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LightGoldenrodYellow(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LightGoldenrodYellow(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LightGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LightGreen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LightGray(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LightGray(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LightPink(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LightPink(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSalmon(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LightSalmon(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSeaGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LightSeaGreen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSkyBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LightSkyBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSlateGray(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LightSlateGray(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSteelBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LightSteelBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LightYellow(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LightYellow(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Lime(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Lime(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_LimeGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_LimeGreen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Linen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Linen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Magenta(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Magenta(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Maroon(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Maroon(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumAquamarine(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_MediumAquamarine(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_MediumBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumOrchid(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_MediumOrchid(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumPurple(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_MediumPurple(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumSeaGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_MediumSeaGreen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumSlateBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_MediumSlateBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumSpringGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_MediumSpringGreen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumTurquoise(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_MediumTurquoise(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumVioletRed(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_MediumVioletRed(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_MidnightBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_MidnightBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_MintCream(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_MintCream(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_MistyRose(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_MistyRose(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Moccasin(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Moccasin(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_NavajoWhite(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_NavajoWhite(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Navy(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Navy(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_OldLace(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_OldLace(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Olive(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Olive(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_OliveDrab(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_OliveDrab(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Orange(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Orange(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_OrangeRed(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_OrangeRed(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Orchid(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Orchid(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_PaleGoldenrod(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_PaleGoldenrod(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_PaleGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_PaleGreen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_PaleTurquoise(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_PaleTurquoise(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_PaleVioletRed(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_PaleVioletRed(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_PapayaWhip(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_PapayaWhip(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_PeachPuff(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_PeachPuff(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Peru(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Peru(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Pink(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Pink(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Plum(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Plum(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_PowderBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_PowderBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Purple(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Purple(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Red(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Red(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_RosyBrown(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_RosyBrown(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_RoyalBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_RoyalBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_SaddleBrown(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_SaddleBrown(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Salmon(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Salmon(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_SandyBrown(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_SandyBrown(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_SeaGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_SeaGreen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_SeaShell(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_SeaShell(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Sienna(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Sienna(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Silver(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Silver(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_SkyBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_SkyBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_SlateBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_SlateBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_SlateGray(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_SlateGray(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Snow(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Snow(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_SpringGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_SpringGreen(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_SteelBlue(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_SteelBlue(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Tan(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Tan(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Teal(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Teal(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Thistle(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Thistle(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Tomato(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Tomato(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Transparent(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Transparent(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Turquoise(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Turquoise(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Violet(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Violet(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Wheat(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Wheat(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_White(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_White(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_WhiteSmoke(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_WhiteSmoke(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_Yellow(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Yellow(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIColorsStatics_get_YellowGreen(__x_ABI_CWindows_CUI_CIColorsStatics* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_YellowGreen(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI +#define IID_IColorsStatics IID___x_ABI_CWindows_CUI_CIColorsStatics +#define IColorsStaticsVtbl __x_ABI_CWindows_CUI_CIColorsStaticsVtbl +#define IColorsStatics __x_ABI_CWindows_CUI_CIColorsStatics +#define IColorsStatics_QueryInterface __x_ABI_CWindows_CUI_CIColorsStatics_QueryInterface +#define IColorsStatics_AddRef __x_ABI_CWindows_CUI_CIColorsStatics_AddRef +#define IColorsStatics_Release __x_ABI_CWindows_CUI_CIColorsStatics_Release +#define IColorsStatics_GetIids __x_ABI_CWindows_CUI_CIColorsStatics_GetIids +#define IColorsStatics_GetRuntimeClassName __x_ABI_CWindows_CUI_CIColorsStatics_GetRuntimeClassName +#define IColorsStatics_GetTrustLevel __x_ABI_CWindows_CUI_CIColorsStatics_GetTrustLevel +#define IColorsStatics_get_AliceBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_AliceBlue +#define IColorsStatics_get_AntiqueWhite __x_ABI_CWindows_CUI_CIColorsStatics_get_AntiqueWhite +#define IColorsStatics_get_Aqua __x_ABI_CWindows_CUI_CIColorsStatics_get_Aqua +#define IColorsStatics_get_Aquamarine __x_ABI_CWindows_CUI_CIColorsStatics_get_Aquamarine +#define IColorsStatics_get_Azure __x_ABI_CWindows_CUI_CIColorsStatics_get_Azure +#define IColorsStatics_get_Beige __x_ABI_CWindows_CUI_CIColorsStatics_get_Beige +#define IColorsStatics_get_Bisque __x_ABI_CWindows_CUI_CIColorsStatics_get_Bisque +#define IColorsStatics_get_Black __x_ABI_CWindows_CUI_CIColorsStatics_get_Black +#define IColorsStatics_get_BlanchedAlmond __x_ABI_CWindows_CUI_CIColorsStatics_get_BlanchedAlmond +#define IColorsStatics_get_Blue __x_ABI_CWindows_CUI_CIColorsStatics_get_Blue +#define IColorsStatics_get_BlueViolet __x_ABI_CWindows_CUI_CIColorsStatics_get_BlueViolet +#define IColorsStatics_get_Brown __x_ABI_CWindows_CUI_CIColorsStatics_get_Brown +#define IColorsStatics_get_BurlyWood __x_ABI_CWindows_CUI_CIColorsStatics_get_BurlyWood +#define IColorsStatics_get_CadetBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_CadetBlue +#define IColorsStatics_get_Chartreuse __x_ABI_CWindows_CUI_CIColorsStatics_get_Chartreuse +#define IColorsStatics_get_Chocolate __x_ABI_CWindows_CUI_CIColorsStatics_get_Chocolate +#define IColorsStatics_get_Coral __x_ABI_CWindows_CUI_CIColorsStatics_get_Coral +#define IColorsStatics_get_CornflowerBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_CornflowerBlue +#define IColorsStatics_get_Cornsilk __x_ABI_CWindows_CUI_CIColorsStatics_get_Cornsilk +#define IColorsStatics_get_Crimson __x_ABI_CWindows_CUI_CIColorsStatics_get_Crimson +#define IColorsStatics_get_Cyan __x_ABI_CWindows_CUI_CIColorsStatics_get_Cyan +#define IColorsStatics_get_DarkBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkBlue +#define IColorsStatics_get_DarkCyan __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkCyan +#define IColorsStatics_get_DarkGoldenrod __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkGoldenrod +#define IColorsStatics_get_DarkGray __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkGray +#define IColorsStatics_get_DarkGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkGreen +#define IColorsStatics_get_DarkKhaki __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkKhaki +#define IColorsStatics_get_DarkMagenta __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkMagenta +#define IColorsStatics_get_DarkOliveGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkOliveGreen +#define IColorsStatics_get_DarkOrange __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkOrange +#define IColorsStatics_get_DarkOrchid __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkOrchid +#define IColorsStatics_get_DarkRed __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkRed +#define IColorsStatics_get_DarkSalmon __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkSalmon +#define IColorsStatics_get_DarkSeaGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkSeaGreen +#define IColorsStatics_get_DarkSlateBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkSlateBlue +#define IColorsStatics_get_DarkSlateGray __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkSlateGray +#define IColorsStatics_get_DarkTurquoise __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkTurquoise +#define IColorsStatics_get_DarkViolet __x_ABI_CWindows_CUI_CIColorsStatics_get_DarkViolet +#define IColorsStatics_get_DeepPink __x_ABI_CWindows_CUI_CIColorsStatics_get_DeepPink +#define IColorsStatics_get_DeepSkyBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_DeepSkyBlue +#define IColorsStatics_get_DimGray __x_ABI_CWindows_CUI_CIColorsStatics_get_DimGray +#define IColorsStatics_get_DodgerBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_DodgerBlue +#define IColorsStatics_get_Firebrick __x_ABI_CWindows_CUI_CIColorsStatics_get_Firebrick +#define IColorsStatics_get_FloralWhite __x_ABI_CWindows_CUI_CIColorsStatics_get_FloralWhite +#define IColorsStatics_get_ForestGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_ForestGreen +#define IColorsStatics_get_Fuchsia __x_ABI_CWindows_CUI_CIColorsStatics_get_Fuchsia +#define IColorsStatics_get_Gainsboro __x_ABI_CWindows_CUI_CIColorsStatics_get_Gainsboro +#define IColorsStatics_get_GhostWhite __x_ABI_CWindows_CUI_CIColorsStatics_get_GhostWhite +#define IColorsStatics_get_Gold __x_ABI_CWindows_CUI_CIColorsStatics_get_Gold +#define IColorsStatics_get_Goldenrod __x_ABI_CWindows_CUI_CIColorsStatics_get_Goldenrod +#define IColorsStatics_get_Gray __x_ABI_CWindows_CUI_CIColorsStatics_get_Gray +#define IColorsStatics_get_Green __x_ABI_CWindows_CUI_CIColorsStatics_get_Green +#define IColorsStatics_get_GreenYellow __x_ABI_CWindows_CUI_CIColorsStatics_get_GreenYellow +#define IColorsStatics_get_Honeydew __x_ABI_CWindows_CUI_CIColorsStatics_get_Honeydew +#define IColorsStatics_get_HotPink __x_ABI_CWindows_CUI_CIColorsStatics_get_HotPink +#define IColorsStatics_get_IndianRed __x_ABI_CWindows_CUI_CIColorsStatics_get_IndianRed +#define IColorsStatics_get_Indigo __x_ABI_CWindows_CUI_CIColorsStatics_get_Indigo +#define IColorsStatics_get_Ivory __x_ABI_CWindows_CUI_CIColorsStatics_get_Ivory +#define IColorsStatics_get_Khaki __x_ABI_CWindows_CUI_CIColorsStatics_get_Khaki +#define IColorsStatics_get_Lavender __x_ABI_CWindows_CUI_CIColorsStatics_get_Lavender +#define IColorsStatics_get_LavenderBlush __x_ABI_CWindows_CUI_CIColorsStatics_get_LavenderBlush +#define IColorsStatics_get_LawnGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_LawnGreen +#define IColorsStatics_get_LemonChiffon __x_ABI_CWindows_CUI_CIColorsStatics_get_LemonChiffon +#define IColorsStatics_get_LightBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_LightBlue +#define IColorsStatics_get_LightCoral __x_ABI_CWindows_CUI_CIColorsStatics_get_LightCoral +#define IColorsStatics_get_LightCyan __x_ABI_CWindows_CUI_CIColorsStatics_get_LightCyan +#define IColorsStatics_get_LightGoldenrodYellow __x_ABI_CWindows_CUI_CIColorsStatics_get_LightGoldenrodYellow +#define IColorsStatics_get_LightGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_LightGreen +#define IColorsStatics_get_LightGray __x_ABI_CWindows_CUI_CIColorsStatics_get_LightGray +#define IColorsStatics_get_LightPink __x_ABI_CWindows_CUI_CIColorsStatics_get_LightPink +#define IColorsStatics_get_LightSalmon __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSalmon +#define IColorsStatics_get_LightSeaGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSeaGreen +#define IColorsStatics_get_LightSkyBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSkyBlue +#define IColorsStatics_get_LightSlateGray __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSlateGray +#define IColorsStatics_get_LightSteelBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_LightSteelBlue +#define IColorsStatics_get_LightYellow __x_ABI_CWindows_CUI_CIColorsStatics_get_LightYellow +#define IColorsStatics_get_Lime __x_ABI_CWindows_CUI_CIColorsStatics_get_Lime +#define IColorsStatics_get_LimeGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_LimeGreen +#define IColorsStatics_get_Linen __x_ABI_CWindows_CUI_CIColorsStatics_get_Linen +#define IColorsStatics_get_Magenta __x_ABI_CWindows_CUI_CIColorsStatics_get_Magenta +#define IColorsStatics_get_Maroon __x_ABI_CWindows_CUI_CIColorsStatics_get_Maroon +#define IColorsStatics_get_MediumAquamarine __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumAquamarine +#define IColorsStatics_get_MediumBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumBlue +#define IColorsStatics_get_MediumOrchid __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumOrchid +#define IColorsStatics_get_MediumPurple __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumPurple +#define IColorsStatics_get_MediumSeaGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumSeaGreen +#define IColorsStatics_get_MediumSlateBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumSlateBlue +#define IColorsStatics_get_MediumSpringGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumSpringGreen +#define IColorsStatics_get_MediumTurquoise __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumTurquoise +#define IColorsStatics_get_MediumVioletRed __x_ABI_CWindows_CUI_CIColorsStatics_get_MediumVioletRed +#define IColorsStatics_get_MidnightBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_MidnightBlue +#define IColorsStatics_get_MintCream __x_ABI_CWindows_CUI_CIColorsStatics_get_MintCream +#define IColorsStatics_get_MistyRose __x_ABI_CWindows_CUI_CIColorsStatics_get_MistyRose +#define IColorsStatics_get_Moccasin __x_ABI_CWindows_CUI_CIColorsStatics_get_Moccasin +#define IColorsStatics_get_NavajoWhite __x_ABI_CWindows_CUI_CIColorsStatics_get_NavajoWhite +#define IColorsStatics_get_Navy __x_ABI_CWindows_CUI_CIColorsStatics_get_Navy +#define IColorsStatics_get_OldLace __x_ABI_CWindows_CUI_CIColorsStatics_get_OldLace +#define IColorsStatics_get_Olive __x_ABI_CWindows_CUI_CIColorsStatics_get_Olive +#define IColorsStatics_get_OliveDrab __x_ABI_CWindows_CUI_CIColorsStatics_get_OliveDrab +#define IColorsStatics_get_Orange __x_ABI_CWindows_CUI_CIColorsStatics_get_Orange +#define IColorsStatics_get_OrangeRed __x_ABI_CWindows_CUI_CIColorsStatics_get_OrangeRed +#define IColorsStatics_get_Orchid __x_ABI_CWindows_CUI_CIColorsStatics_get_Orchid +#define IColorsStatics_get_PaleGoldenrod __x_ABI_CWindows_CUI_CIColorsStatics_get_PaleGoldenrod +#define IColorsStatics_get_PaleGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_PaleGreen +#define IColorsStatics_get_PaleTurquoise __x_ABI_CWindows_CUI_CIColorsStatics_get_PaleTurquoise +#define IColorsStatics_get_PaleVioletRed __x_ABI_CWindows_CUI_CIColorsStatics_get_PaleVioletRed +#define IColorsStatics_get_PapayaWhip __x_ABI_CWindows_CUI_CIColorsStatics_get_PapayaWhip +#define IColorsStatics_get_PeachPuff __x_ABI_CWindows_CUI_CIColorsStatics_get_PeachPuff +#define IColorsStatics_get_Peru __x_ABI_CWindows_CUI_CIColorsStatics_get_Peru +#define IColorsStatics_get_Pink __x_ABI_CWindows_CUI_CIColorsStatics_get_Pink +#define IColorsStatics_get_Plum __x_ABI_CWindows_CUI_CIColorsStatics_get_Plum +#define IColorsStatics_get_PowderBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_PowderBlue +#define IColorsStatics_get_Purple __x_ABI_CWindows_CUI_CIColorsStatics_get_Purple +#define IColorsStatics_get_Red __x_ABI_CWindows_CUI_CIColorsStatics_get_Red +#define IColorsStatics_get_RosyBrown __x_ABI_CWindows_CUI_CIColorsStatics_get_RosyBrown +#define IColorsStatics_get_RoyalBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_RoyalBlue +#define IColorsStatics_get_SaddleBrown __x_ABI_CWindows_CUI_CIColorsStatics_get_SaddleBrown +#define IColorsStatics_get_Salmon __x_ABI_CWindows_CUI_CIColorsStatics_get_Salmon +#define IColorsStatics_get_SandyBrown __x_ABI_CWindows_CUI_CIColorsStatics_get_SandyBrown +#define IColorsStatics_get_SeaGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_SeaGreen +#define IColorsStatics_get_SeaShell __x_ABI_CWindows_CUI_CIColorsStatics_get_SeaShell +#define IColorsStatics_get_Sienna __x_ABI_CWindows_CUI_CIColorsStatics_get_Sienna +#define IColorsStatics_get_Silver __x_ABI_CWindows_CUI_CIColorsStatics_get_Silver +#define IColorsStatics_get_SkyBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_SkyBlue +#define IColorsStatics_get_SlateBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_SlateBlue +#define IColorsStatics_get_SlateGray __x_ABI_CWindows_CUI_CIColorsStatics_get_SlateGray +#define IColorsStatics_get_Snow __x_ABI_CWindows_CUI_CIColorsStatics_get_Snow +#define IColorsStatics_get_SpringGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_SpringGreen +#define IColorsStatics_get_SteelBlue __x_ABI_CWindows_CUI_CIColorsStatics_get_SteelBlue +#define IColorsStatics_get_Tan __x_ABI_CWindows_CUI_CIColorsStatics_get_Tan +#define IColorsStatics_get_Teal __x_ABI_CWindows_CUI_CIColorsStatics_get_Teal +#define IColorsStatics_get_Thistle __x_ABI_CWindows_CUI_CIColorsStatics_get_Thistle +#define IColorsStatics_get_Tomato __x_ABI_CWindows_CUI_CIColorsStatics_get_Tomato +#define IColorsStatics_get_Transparent __x_ABI_CWindows_CUI_CIColorsStatics_get_Transparent +#define IColorsStatics_get_Turquoise __x_ABI_CWindows_CUI_CIColorsStatics_get_Turquoise +#define IColorsStatics_get_Violet __x_ABI_CWindows_CUI_CIColorsStatics_get_Violet +#define IColorsStatics_get_Wheat __x_ABI_CWindows_CUI_CIColorsStatics_get_Wheat +#define IColorsStatics_get_White __x_ABI_CWindows_CUI_CIColorsStatics_get_White +#define IColorsStatics_get_WhiteSmoke __x_ABI_CWindows_CUI_CIColorsStatics_get_WhiteSmoke +#define IColorsStatics_get_Yellow __x_ABI_CWindows_CUI_CIColorsStatics_get_Yellow +#define IColorsStatics_get_YellowGreen __x_ABI_CWindows_CUI_CIColorsStatics_get_YellowGreen +#endif /* WIDL_using_Windows_UI */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CIColorsStatics_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IUIContentRoot interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 +#ifndef ____x_ABI_CWindows_CUI_CIUIContentRoot_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIUIContentRoot_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CIUIContentRoot, 0x1dfcbac6, 0xb36b, 0x5cb9, 0x9b,0xc5, 0x2b,0x7a,0x0e,0xdd,0xc3,0x78); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + MIDL_INTERFACE("1dfcbac6-b36b-5cb9-9bc5-2b7a0eddc378") + IUIContentRoot : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_UIContext( + ABI::Windows::UI::IUIContext **value) = 0; + + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CIUIContentRoot, 0x1dfcbac6, 0xb36b, 0x5cb9, 0x9b,0xc5, 0x2b,0x7a,0x0e,0xdd,0xc3,0x78) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CIUIContentRootVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CIUIContentRoot *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CIUIContentRoot *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CIUIContentRoot *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CIUIContentRoot *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CIUIContentRoot *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CIUIContentRoot *This, + TrustLevel *trustLevel); + + /*** IUIContentRoot methods ***/ + HRESULT (STDMETHODCALLTYPE *get_UIContext)( + __x_ABI_CWindows_CUI_CIUIContentRoot *This, + __x_ABI_CWindows_CUI_CIUIContext **value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CIUIContentRootVtbl; + +interface __x_ABI_CWindows_CUI_CIUIContentRoot { + CONST_VTBL __x_ABI_CWindows_CUI_CIUIContentRootVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CIUIContentRoot_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CIUIContentRoot_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CIUIContentRoot_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CIUIContentRoot_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CIUIContentRoot_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CIUIContentRoot_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IUIContentRoot methods ***/ +#define __x_ABI_CWindows_CUI_CIUIContentRoot_get_UIContext(This,value) (This)->lpVtbl->get_UIContext(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIUIContentRoot_QueryInterface(__x_ABI_CWindows_CUI_CIUIContentRoot* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIUIContentRoot_AddRef(__x_ABI_CWindows_CUI_CIUIContentRoot* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIUIContentRoot_Release(__x_ABI_CWindows_CUI_CIUIContentRoot* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIUIContentRoot_GetIids(__x_ABI_CWindows_CUI_CIUIContentRoot* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIUIContentRoot_GetRuntimeClassName(__x_ABI_CWindows_CUI_CIUIContentRoot* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIUIContentRoot_GetTrustLevel(__x_ABI_CWindows_CUI_CIUIContentRoot* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IUIContentRoot methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIUIContentRoot_get_UIContext(__x_ABI_CWindows_CUI_CIUIContentRoot* This,__x_ABI_CWindows_CUI_CIUIContext **value) { + return This->lpVtbl->get_UIContext(This,value); +} +#endif +#ifdef WIDL_using_Windows_UI +#define IID_IUIContentRoot IID___x_ABI_CWindows_CUI_CIUIContentRoot +#define IUIContentRootVtbl __x_ABI_CWindows_CUI_CIUIContentRootVtbl +#define IUIContentRoot __x_ABI_CWindows_CUI_CIUIContentRoot +#define IUIContentRoot_QueryInterface __x_ABI_CWindows_CUI_CIUIContentRoot_QueryInterface +#define IUIContentRoot_AddRef __x_ABI_CWindows_CUI_CIUIContentRoot_AddRef +#define IUIContentRoot_Release __x_ABI_CWindows_CUI_CIUIContentRoot_Release +#define IUIContentRoot_GetIids __x_ABI_CWindows_CUI_CIUIContentRoot_GetIids +#define IUIContentRoot_GetRuntimeClassName __x_ABI_CWindows_CUI_CIUIContentRoot_GetRuntimeClassName +#define IUIContentRoot_GetTrustLevel __x_ABI_CWindows_CUI_CIUIContentRoot_GetTrustLevel +#define IUIContentRoot_get_UIContext __x_ABI_CWindows_CUI_CIUIContentRoot_get_UIContext +#endif /* WIDL_using_Windows_UI */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CIUIContentRoot_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ + +/***************************************************************************** + * IUIContext interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 +#ifndef ____x_ABI_CWindows_CUI_CIUIContext_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CIUIContext_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CIUIContext, 0xbb5cfacd, 0x5bd8, 0x59d0, 0xa5,0x9e, 0x1c,0x17,0xa4,0xd6,0xd2,0x43); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + MIDL_INTERFACE("bb5cfacd-5bd8-59d0-a59e-1c17a4d6d243") + IUIContext : public IInspectable + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CIUIContext, 0xbb5cfacd, 0x5bd8, 0x59d0, 0xa5,0x9e, 0x1c,0x17,0xa4,0xd6,0xd2,0x43) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CIUIContextVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CIUIContext *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CIUIContext *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CIUIContext *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CIUIContext *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CIUIContext *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CIUIContext *This, + TrustLevel *trustLevel); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CIUIContextVtbl; + +interface __x_ABI_CWindows_CUI_CIUIContext { + CONST_VTBL __x_ABI_CWindows_CUI_CIUIContextVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CIUIContext_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CIUIContext_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CIUIContext_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CIUIContext_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CIUIContext_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CIUIContext_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIUIContext_QueryInterface(__x_ABI_CWindows_CUI_CIUIContext* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIUIContext_AddRef(__x_ABI_CWindows_CUI_CIUIContext* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CIUIContext_Release(__x_ABI_CWindows_CUI_CIUIContext* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIUIContext_GetIids(__x_ABI_CWindows_CUI_CIUIContext* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIUIContext_GetRuntimeClassName(__x_ABI_CWindows_CUI_CIUIContext* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CIUIContext_GetTrustLevel(__x_ABI_CWindows_CUI_CIUIContext* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +#endif +#ifdef WIDL_using_Windows_UI +#define IID_IUIContext IID___x_ABI_CWindows_CUI_CIUIContext +#define IUIContextVtbl __x_ABI_CWindows_CUI_CIUIContextVtbl +#define IUIContext __x_ABI_CWindows_CUI_CIUIContext +#define IUIContext_QueryInterface __x_ABI_CWindows_CUI_CIUIContext_QueryInterface +#define IUIContext_AddRef __x_ABI_CWindows_CUI_CIUIContext_AddRef +#define IUIContext_Release __x_ABI_CWindows_CUI_CIUIContext_Release +#define IUIContext_GetIids __x_ABI_CWindows_CUI_CIUIContext_GetIids +#define IUIContext_GetRuntimeClassName __x_ABI_CWindows_CUI_CIUIContext_GetRuntimeClassName +#define IUIContext_GetTrustLevel __x_ABI_CWindows_CUI_CIUIContext_GetTrustLevel +#endif /* WIDL_using_Windows_UI */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CIUIContext_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ + +/* + * Class Windows.UI.ColorHelper + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_ColorHelper_DEFINED +#define RUNTIMECLASS_Windows_UI_ColorHelper_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_ColorHelper[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','l','o','r','H','e','l','p','e','r',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_ColorHelper[] = L"Windows.UI.ColorHelper"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_ColorHelper[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','l','o','r','H','e','l','p','e','r',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_ColorHelper_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.Colors + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_Colors_DEFINED +#define RUNTIMECLASS_Windows_UI_Colors_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_Colors[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','l','o','r','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Colors[] = L"Windows.UI.Colors"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_Colors[] = {'W','i','n','d','o','w','s','.','U','I','.','C','o','l','o','r','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_Colors_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.UIContentRoot + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 +#ifndef RUNTIMECLASS_Windows_UI_UIContentRoot_DEFINED +#define RUNTIMECLASS_Windows_UI_UIContentRoot_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_UIContentRoot[] = {'W','i','n','d','o','w','s','.','U','I','.','U','I','C','o','n','t','e','n','t','R','o','o','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_UIContentRoot[] = L"Windows.UI.UIContentRoot"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_UIContentRoot[] = {'W','i','n','d','o','w','s','.','U','I','.','U','I','C','o','n','t','e','n','t','R','o','o','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_UIContentRoot_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ + +/* + * Class Windows.UI.UIContext + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 +#ifndef RUNTIMECLASS_Windows_UI_UIContext_DEFINED +#define RUNTIMECLASS_Windows_UI_UIContext_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_UIContext[] = {'W','i','n','d','o','w','s','.','U','I','.','U','I','C','o','n','t','e','x','t',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_UIContext[] = L"Windows.UI.UIContext"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_UIContext[] = {'W','i','n','d','o','w','s','.','U','I','.','U','I','C','o','n','t','e','x','t',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_UIContext_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x80000 */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_Color_INTERFACE_DEFINED__ +#define ____FIIterable_1_Color_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_Color, 0x932eef5e, 0x2c2f, 0x5eae, 0x92,0x9a, 0x74,0xe9,0x73,0xb5,0x7c,0x27); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("932eef5e-2c2f-5eae-929a-74e973b57c27") + IIterable : IIterable_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_Color, 0x932eef5e, 0x2c2f, 0x5eae, 0x92,0x9a, 0x74,0xe9,0x73,0xb5,0x7c,0x27) +#endif +#else +typedef struct __FIIterable_1_ColorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_Color *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_Color *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_Color *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_Color *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_Color *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_Color *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_Color *This, + __FIIterator_1_Color **value); + + END_INTERFACE +} __FIIterable_1_ColorVtbl; + +interface __FIIterable_1_Color { + CONST_VTBL __FIIterable_1_ColorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_Color_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_Color_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_Color_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_Color_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_Color_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_Color_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_Color_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Color_QueryInterface(__FIIterable_1_Color* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_Color_AddRef(__FIIterable_1_Color* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_Color_Release(__FIIterable_1_Color* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Color_GetIids(__FIIterable_1_Color* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Color_GetRuntimeClassName(__FIIterable_1_Color* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_Color_GetTrustLevel(__FIIterable_1_Color* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_Color_First(__FIIterable_1_Color* This,__FIIterator_1_Color **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_Color IID___FIIterable_1_Color +#define IIterable_ColorVtbl __FIIterable_1_ColorVtbl +#define IIterable_Color __FIIterable_1_Color +#define IIterable_Color_QueryInterface __FIIterable_1_Color_QueryInterface +#define IIterable_Color_AddRef __FIIterable_1_Color_AddRef +#define IIterable_Color_Release __FIIterable_1_Color_Release +#define IIterable_Color_GetIids __FIIterable_1_Color_GetIids +#define IIterable_Color_GetRuntimeClassName __FIIterable_1_Color_GetRuntimeClassName +#define IIterable_Color_GetTrustLevel __FIIterable_1_Color_GetTrustLevel +#define IIterable_Color_First __FIIterable_1_Color_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_Color_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterable interface + */ +#ifndef ____FIIterable_1_WindowId_INTERFACE_DEFINED__ +#define ____FIIterable_1_WindowId_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterable_1_WindowId, 0x745698bf, 0x22ad, 0x5c0d, 0xb0,0xe0, 0x07,0xd3,0x5a,0x1c,0x97,0x19); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("745698bf-22ad-5c0d-b0e0-07d35a1c9719") + IIterable : IIterable_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterable_1_WindowId, 0x745698bf, 0x22ad, 0x5c0d, 0xb0,0xe0, 0x07,0xd3,0x5a,0x1c,0x97,0x19) +#endif +#else +typedef struct __FIIterable_1_WindowIdVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterable_1_WindowId *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterable_1_WindowId *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterable_1_WindowId *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterable_1_WindowId *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterable_1_WindowId *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterable_1_WindowId *This, + TrustLevel *trustLevel); + + /*** IIterable methods ***/ + HRESULT (STDMETHODCALLTYPE *First)( + __FIIterable_1_WindowId *This, + __FIIterator_1_WindowId **value); + + END_INTERFACE +} __FIIterable_1_WindowIdVtbl; + +interface __FIIterable_1_WindowId { + CONST_VTBL __FIIterable_1_WindowIdVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterable_1_WindowId_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterable_1_WindowId_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterable_1_WindowId_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterable_1_WindowId_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterable_1_WindowId_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterable_1_WindowId_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterable methods ***/ +#define __FIIterable_1_WindowId_First(This,value) (This)->lpVtbl->First(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_WindowId_QueryInterface(__FIIterable_1_WindowId* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterable_1_WindowId_AddRef(__FIIterable_1_WindowId* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterable_1_WindowId_Release(__FIIterable_1_WindowId* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_WindowId_GetIids(__FIIterable_1_WindowId* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterable_1_WindowId_GetRuntimeClassName(__FIIterable_1_WindowId* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterable_1_WindowId_GetTrustLevel(__FIIterable_1_WindowId* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterable methods ***/ +static __WIDL_INLINE HRESULT __FIIterable_1_WindowId_First(__FIIterable_1_WindowId* This,__FIIterator_1_WindowId **value) { + return This->lpVtbl->First(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterable_WindowId IID___FIIterable_1_WindowId +#define IIterable_WindowIdVtbl __FIIterable_1_WindowIdVtbl +#define IIterable_WindowId __FIIterable_1_WindowId +#define IIterable_WindowId_QueryInterface __FIIterable_1_WindowId_QueryInterface +#define IIterable_WindowId_AddRef __FIIterable_1_WindowId_AddRef +#define IIterable_WindowId_Release __FIIterable_1_WindowId_Release +#define IIterable_WindowId_GetIids __FIIterable_1_WindowId_GetIids +#define IIterable_WindowId_GetRuntimeClassName __FIIterable_1_WindowId_GetRuntimeClassName +#define IIterable_WindowId_GetTrustLevel __FIIterable_1_WindowId_GetTrustLevel +#define IIterable_WindowId_First __FIIterable_1_WindowId_First +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterable_1_WindowId_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_Color_INTERFACE_DEFINED__ +#define ____FIIterator_1_Color_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_Color, 0xc4310b12, 0x7ac2, 0x5e5b, 0xb5,0x11, 0xe5,0x46,0xee,0xa4,0x73,0xb4); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("c4310b12-7ac2-5e5b-b511-e546eea473b4") + IIterator : IIterator_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_Color, 0xc4310b12, 0x7ac2, 0x5e5b, 0xb5,0x11, 0xe5,0x46,0xee,0xa4,0x73,0xb4) +#endif +#else +typedef struct __FIIterator_1_ColorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_Color *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_Color *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_Color *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_Color *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_Color *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_Color *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_Color *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_Color *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_Color *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_Color *This, + UINT32 items_size, + struct __x_ABI_CWindows_CUI_CColor *items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_ColorVtbl; + +interface __FIIterator_1_Color { + CONST_VTBL __FIIterator_1_ColorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_Color_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_Color_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_Color_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_Color_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_Color_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_Color_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_Color_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_Color_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_Color_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_Color_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Color_QueryInterface(__FIIterator_1_Color* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_Color_AddRef(__FIIterator_1_Color* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_Color_Release(__FIIterator_1_Color* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Color_GetIids(__FIIterator_1_Color* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Color_GetRuntimeClassName(__FIIterator_1_Color* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Color_GetTrustLevel(__FIIterator_1_Color* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_Color_get_Current(__FIIterator_1_Color* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Color_get_HasCurrent(__FIIterator_1_Color* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Color_MoveNext(__FIIterator_1_Color* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_Color_GetMany(__FIIterator_1_Color* This,UINT32 items_size,struct __x_ABI_CWindows_CUI_CColor *items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_Color IID___FIIterator_1_Color +#define IIterator_ColorVtbl __FIIterator_1_ColorVtbl +#define IIterator_Color __FIIterator_1_Color +#define IIterator_Color_QueryInterface __FIIterator_1_Color_QueryInterface +#define IIterator_Color_AddRef __FIIterator_1_Color_AddRef +#define IIterator_Color_Release __FIIterator_1_Color_Release +#define IIterator_Color_GetIids __FIIterator_1_Color_GetIids +#define IIterator_Color_GetRuntimeClassName __FIIterator_1_Color_GetRuntimeClassName +#define IIterator_Color_GetTrustLevel __FIIterator_1_Color_GetTrustLevel +#define IIterator_Color_get_Current __FIIterator_1_Color_get_Current +#define IIterator_Color_get_HasCurrent __FIIterator_1_Color_get_HasCurrent +#define IIterator_Color_MoveNext __FIIterator_1_Color_MoveNext +#define IIterator_Color_GetMany __FIIterator_1_Color_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_Color_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IIterator interface + */ +#ifndef ____FIIterator_1_WindowId_INTERFACE_DEFINED__ +#define ____FIIterator_1_WindowId_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIIterator_1_WindowId, 0xba0a30a1, 0xc082, 0x5671, 0xac,0x07, 0x7a,0xaa,0x4f,0x26,0x96,0x70); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("ba0a30a1-c082-5671-ac07-7aaa4f269670") + IIterator : IIterator_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIIterator_1_WindowId, 0xba0a30a1, 0xc082, 0x5671, 0xac,0x07, 0x7a,0xaa,0x4f,0x26,0x96,0x70) +#endif +#else +typedef struct __FIIterator_1_WindowIdVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIIterator_1_WindowId *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIIterator_1_WindowId *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIIterator_1_WindowId *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIIterator_1_WindowId *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIIterator_1_WindowId *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIIterator_1_WindowId *This, + TrustLevel *trustLevel); + + /*** IIterator methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Current)( + __FIIterator_1_WindowId *This, + struct __x_ABI_CWindows_CUI_CWindowId *value); + + HRESULT (STDMETHODCALLTYPE *get_HasCurrent)( + __FIIterator_1_WindowId *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *MoveNext)( + __FIIterator_1_WindowId *This, + WINBOOL *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIIterator_1_WindowId *This, + UINT32 items_size, + struct __x_ABI_CWindows_CUI_CWindowId *items, + UINT32 *value); + + END_INTERFACE +} __FIIterator_1_WindowIdVtbl; + +interface __FIIterator_1_WindowId { + CONST_VTBL __FIIterator_1_WindowIdVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIIterator_1_WindowId_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIIterator_1_WindowId_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIIterator_1_WindowId_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIIterator_1_WindowId_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIIterator_1_WindowId_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIIterator_1_WindowId_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IIterator methods ***/ +#define __FIIterator_1_WindowId_get_Current(This,value) (This)->lpVtbl->get_Current(This,value) +#define __FIIterator_1_WindowId_get_HasCurrent(This,value) (This)->lpVtbl->get_HasCurrent(This,value) +#define __FIIterator_1_WindowId_MoveNext(This,value) (This)->lpVtbl->MoveNext(This,value) +#define __FIIterator_1_WindowId_GetMany(This,items_size,items,value) (This)->lpVtbl->GetMany(This,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_WindowId_QueryInterface(__FIIterator_1_WindowId* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIIterator_1_WindowId_AddRef(__FIIterator_1_WindowId* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIIterator_1_WindowId_Release(__FIIterator_1_WindowId* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_WindowId_GetIids(__FIIterator_1_WindowId* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIIterator_1_WindowId_GetRuntimeClassName(__FIIterator_1_WindowId* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIIterator_1_WindowId_GetTrustLevel(__FIIterator_1_WindowId* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IIterator methods ***/ +static __WIDL_INLINE HRESULT __FIIterator_1_WindowId_get_Current(__FIIterator_1_WindowId* This,struct __x_ABI_CWindows_CUI_CWindowId *value) { + return This->lpVtbl->get_Current(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_WindowId_get_HasCurrent(__FIIterator_1_WindowId* This,WINBOOL *value) { + return This->lpVtbl->get_HasCurrent(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_WindowId_MoveNext(__FIIterator_1_WindowId* This,WINBOOL *value) { + return This->lpVtbl->MoveNext(This,value); +} +static __WIDL_INLINE HRESULT __FIIterator_1_WindowId_GetMany(__FIIterator_1_WindowId* This,UINT32 items_size,struct __x_ABI_CWindows_CUI_CWindowId *items,UINT32 *value) { + return This->lpVtbl->GetMany(This,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IIterator_WindowId IID___FIIterator_1_WindowId +#define IIterator_WindowIdVtbl __FIIterator_1_WindowIdVtbl +#define IIterator_WindowId __FIIterator_1_WindowId +#define IIterator_WindowId_QueryInterface __FIIterator_1_WindowId_QueryInterface +#define IIterator_WindowId_AddRef __FIIterator_1_WindowId_AddRef +#define IIterator_WindowId_Release __FIIterator_1_WindowId_Release +#define IIterator_WindowId_GetIids __FIIterator_1_WindowId_GetIids +#define IIterator_WindowId_GetRuntimeClassName __FIIterator_1_WindowId_GetRuntimeClassName +#define IIterator_WindowId_GetTrustLevel __FIIterator_1_WindowId_GetTrustLevel +#define IIterator_WindowId_get_Current __FIIterator_1_WindowId_get_Current +#define IIterator_WindowId_get_HasCurrent __FIIterator_1_WindowId_get_HasCurrent +#define IIterator_WindowId_MoveNext __FIIterator_1_WindowId_MoveNext +#define IIterator_WindowId_GetMany __FIIterator_1_WindowId_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIIterator_1_WindowId_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVectorView interface + */ +#ifndef ____FIVectorView_1_WindowId_INTERFACE_DEFINED__ +#define ____FIVectorView_1_WindowId_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIVectorView_1_WindowId, 0xf49e7371, 0xb31a, 0x5620, 0xa4,0x2e, 0x7e,0x96,0x90,0x03,0xf0,0xff); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + namespace Collections { + template<> + MIDL_INTERFACE("f49e7371-b31a-5620-a42e-7e969003f0ff") + IVectorView : IVectorView_impl + { + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIVectorView_1_WindowId, 0xf49e7371, 0xb31a, 0x5620, 0xa4,0x2e, 0x7e,0x96,0x90,0x03,0xf0,0xff) +#endif +#else +typedef struct __FIVectorView_1_WindowIdVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIVectorView_1_WindowId *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIVectorView_1_WindowId *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIVectorView_1_WindowId *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIVectorView_1_WindowId *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIVectorView_1_WindowId *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIVectorView_1_WindowId *This, + TrustLevel *trustLevel); + + /*** IVectorView methods ***/ + HRESULT (STDMETHODCALLTYPE *GetAt)( + __FIVectorView_1_WindowId *This, + UINT32 index, + struct __x_ABI_CWindows_CUI_CWindowId *value); + + HRESULT (STDMETHODCALLTYPE *get_Size)( + __FIVectorView_1_WindowId *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *IndexOf)( + __FIVectorView_1_WindowId *This, + struct __x_ABI_CWindows_CUI_CWindowId element, + UINT32 *index, + BOOLEAN *value); + + HRESULT (STDMETHODCALLTYPE *GetMany)( + __FIVectorView_1_WindowId *This, + UINT32 start_index, + UINT32 items_size, + struct __x_ABI_CWindows_CUI_CWindowId *items, + UINT32 *value); + + END_INTERFACE +} __FIVectorView_1_WindowIdVtbl; + +interface __FIVectorView_1_WindowId { + CONST_VTBL __FIVectorView_1_WindowIdVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIVectorView_1_WindowId_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIVectorView_1_WindowId_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIVectorView_1_WindowId_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIVectorView_1_WindowId_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIVectorView_1_WindowId_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIVectorView_1_WindowId_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IVectorView methods ***/ +#define __FIVectorView_1_WindowId_GetAt(This,index,value) (This)->lpVtbl->GetAt(This,index,value) +#define __FIVectorView_1_WindowId_get_Size(This,value) (This)->lpVtbl->get_Size(This,value) +#define __FIVectorView_1_WindowId_IndexOf(This,element,index,value) (This)->lpVtbl->IndexOf(This,element,index,value) +#define __FIVectorView_1_WindowId_GetMany(This,start_index,items_size,items,value) (This)->lpVtbl->GetMany(This,start_index,items_size,items,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_WindowId_QueryInterface(__FIVectorView_1_WindowId* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIVectorView_1_WindowId_AddRef(__FIVectorView_1_WindowId* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIVectorView_1_WindowId_Release(__FIVectorView_1_WindowId* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_WindowId_GetIids(__FIVectorView_1_WindowId* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_WindowId_GetRuntimeClassName(__FIVectorView_1_WindowId* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_WindowId_GetTrustLevel(__FIVectorView_1_WindowId* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IVectorView methods ***/ +static __WIDL_INLINE HRESULT __FIVectorView_1_WindowId_GetAt(__FIVectorView_1_WindowId* This,UINT32 index,struct __x_ABI_CWindows_CUI_CWindowId *value) { + return This->lpVtbl->GetAt(This,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_WindowId_get_Size(__FIVectorView_1_WindowId* This,UINT32 *value) { + return This->lpVtbl->get_Size(This,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_WindowId_IndexOf(__FIVectorView_1_WindowId* This,struct __x_ABI_CWindows_CUI_CWindowId element,UINT32 *index,BOOLEAN *value) { + return This->lpVtbl->IndexOf(This,element,index,value); +} +static __WIDL_INLINE HRESULT __FIVectorView_1_WindowId_GetMany(__FIVectorView_1_WindowId* This,UINT32 start_index,UINT32 items_size,struct __x_ABI_CWindows_CUI_CWindowId *items,UINT32 *value) { + return This->lpVtbl->GetMany(This,start_index,items_size,items,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation_Collections +#define IID_IVectorView_WindowId IID___FIVectorView_1_WindowId +#define IVectorView_WindowIdVtbl __FIVectorView_1_WindowIdVtbl +#define IVectorView_WindowId __FIVectorView_1_WindowId +#define IVectorView_WindowId_QueryInterface __FIVectorView_1_WindowId_QueryInterface +#define IVectorView_WindowId_AddRef __FIVectorView_1_WindowId_AddRef +#define IVectorView_WindowId_Release __FIVectorView_1_WindowId_Release +#define IVectorView_WindowId_GetIids __FIVectorView_1_WindowId_GetIids +#define IVectorView_WindowId_GetRuntimeClassName __FIVectorView_1_WindowId_GetRuntimeClassName +#define IVectorView_WindowId_GetTrustLevel __FIVectorView_1_WindowId_GetTrustLevel +#define IVectorView_WindowId_GetAt __FIVectorView_1_WindowId_GetAt +#define IVectorView_WindowId_get_Size __FIVectorView_1_WindowId_get_Size +#define IVectorView_WindowId_IndexOf __FIVectorView_1_WindowId_IndexOf +#define IVectorView_WindowId_GetMany __FIVectorView_1_WindowId_GetMany +#endif /* WIDL_using_Windows_Foundation_Collections */ +#endif + +#endif + +#endif /* ____FIVectorView_1_WindowId_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IReference interface + */ +#ifndef ____FIReference_1_Color_INTERFACE_DEFINED__ +#define ____FIReference_1_Color_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FIReference_1_Color, 0xab8e5d11, 0xb0c1, 0x5a21, 0x95,0xae, 0xf1,0x6b,0xf3,0xa3,0x76,0x24); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("ab8e5d11-b0c1-5a21-95ae-f16bf3a37624") + IReference : IReference_impl + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FIReference_1_Color, 0xab8e5d11, 0xb0c1, 0x5a21, 0x95,0xae, 0xf1,0x6b,0xf3,0xa3,0x76,0x24) +#endif +#else +typedef struct __FIReference_1_ColorVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FIReference_1_Color *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FIReference_1_Color *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FIReference_1_Color *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __FIReference_1_Color *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __FIReference_1_Color *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __FIReference_1_Color *This, + TrustLevel *trustLevel); + + /*** IReference methods ***/ + HRESULT (STDMETHODCALLTYPE *get_Value)( + __FIReference_1_Color *This, + struct __x_ABI_CWindows_CUI_CColor *value); + + END_INTERFACE +} __FIReference_1_ColorVtbl; + +interface __FIReference_1_Color { + CONST_VTBL __FIReference_1_ColorVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FIReference_1_Color_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FIReference_1_Color_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FIReference_1_Color_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __FIReference_1_Color_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __FIReference_1_Color_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __FIReference_1_Color_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IReference methods ***/ +#define __FIReference_1_Color_get_Value(This,value) (This)->lpVtbl->get_Value(This,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_Color_QueryInterface(__FIReference_1_Color* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FIReference_1_Color_AddRef(__FIReference_1_Color* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FIReference_1_Color_Release(__FIReference_1_Color* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_Color_GetIids(__FIReference_1_Color* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __FIReference_1_Color_GetRuntimeClassName(__FIReference_1_Color* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __FIReference_1_Color_GetTrustLevel(__FIReference_1_Color* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IReference methods ***/ +static __WIDL_INLINE HRESULT __FIReference_1_Color_get_Value(__FIReference_1_Color* This,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->get_Value(This,value); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_IReference_Color IID___FIReference_1_Color +#define IReference_ColorVtbl __FIReference_1_ColorVtbl +#define IReference_Color __FIReference_1_Color +#define IReference_Color_QueryInterface __FIReference_1_Color_QueryInterface +#define IReference_Color_AddRef __FIReference_1_Color_AddRef +#define IReference_Color_Release __FIReference_1_Color_Release +#define IReference_Color_GetIids __FIReference_1_Color_GetIids +#define IReference_Color_GetRuntimeClassName __FIReference_1_Color_GetRuntimeClassName +#define IReference_Color_GetTrustLevel __FIReference_1_Color_GetTrustLevel +#define IReference_Color_get_Value __FIReference_1_Color_get_Value +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FIReference_1_Color_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER HSTRING_UserSize (ULONG *, ULONG, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserMarshal (ULONG *, unsigned char *, HSTRING *); +unsigned char * __RPC_USER HSTRING_UserUnmarshal(ULONG *, unsigned char *, HSTRING *); +void __RPC_USER HSTRING_UserFree (ULONG *, HSTRING *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_ui_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.ui.viewmanagement.h b/lib/libc/include/any-windows-any/windows.ui.viewmanagement.h new file mode 100644 index 0000000000000000000000000000000000000000..84481dccf5f4151833596ae72fbca74b4be1000b --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.ui.viewmanagement.h @@ -0,0 +1,1132 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.ui.viewmanagement.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_ui_viewmanagement_h__ +#define __windows_ui_viewmanagement_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings __x_ABI_CWindows_CUI_CViewManagement_CIUISettings; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings ABI::Windows::UI::ViewManagement::IUISettings +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + interface IUISettings; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 ABI::Windows::UI::ViewManagement::IUISettings2 +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + interface IUISettings2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 ABI::Windows::UI::ViewManagement::IUISettings3 +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + interface IUISettings3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CViewManagement_CUISettings_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CViewManagement_CUISettings_FWD_DEFINED__ +#ifdef __cplusplus +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + class UISettings; + } + } + } +} +#else +typedef struct __x_ABI_CWindows_CUI_CViewManagement_CUISettings __x_ABI_CWindows_CUI_CViewManagement_CUISettings; +#endif /* defined __cplusplus */ +#endif /* defined ____x_ABI_CWindows_CUI_CViewManagement_CUISettings_FWD_DEFINED__ */ + +#ifndef ____FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_FWD_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_FWD_DEFINED__ +typedef interface __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable; +#ifdef __cplusplus +#define __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable ABI::Windows::Foundation::ITypedEventHandler +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CViewManagement_CHandPreference __x_ABI_CWindows_CUI_CViewManagement_CHandPreference; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CViewManagement_CUIColorType __x_ABI_CWindows_CUI_CViewManagement_CUIColorType; +#endif /* __cplusplus */ + +#ifndef __cplusplus +typedef enum __x_ABI_CWindows_CUI_CViewManagement_CUIElementType __x_ABI_CWindows_CUI_CViewManagement_CUIElementType; +#endif /* __cplusplus */ + +#ifndef ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings __x_ABI_CWindows_CUI_CViewManagement_CIUISettings; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings ABI::Windows::UI::ViewManagement::IUISettings +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + interface IUISettings; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 ABI::Windows::UI::ViewManagement::IUISettings2 +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + interface IUISettings2; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 ABI::Windows::UI::ViewManagement::IUISettings3 +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + interface IUISettings3; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings4_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings4_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings4 __x_ABI_CWindows_CUI_CViewManagement_CIUISettings4; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings4 ABI::Windows::UI::ViewManagement::IUISettings4 +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + interface IUISettings4; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings5_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings5_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings5 __x_ABI_CWindows_CUI_CViewManagement_CIUISettings5; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings5 ABI::Windows::UI::ViewManagement::IUISettings5 +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + interface IUISettings5; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#ifndef ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings6_FWD_DEFINED__ +#define ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings6_FWD_DEFINED__ +typedef interface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings6 __x_ABI_CWindows_CUI_CViewManagement_CIUISettings6; +#ifdef __cplusplus +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings6 ABI::Windows::UI::ViewManagement::IUISettings6 +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + interface IUISettings6; + } + } + } +} +#endif /* __cplusplus */ +#endif + +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + enum HandPreference { + HandPreference_LeftHanded = 0, + HandPreference_RightHanded = 1 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CViewManagement_CHandPreference { + HandPreference_LeftHanded = 0, + HandPreference_RightHanded = 1 +}; +#ifdef WIDL_using_Windows_UI_ViewManagement +#define HandPreference __x_ABI_CWindows_CUI_CViewManagement_CHandPreference +#endif /* WIDL_using_Windows_UI_ViewManagement */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + enum UIColorType { + UIColorType_Background = 0, + UIColorType_Foreground = 1, + UIColorType_AccentDark3 = 2, + UIColorType_AccentDark2 = 3, + UIColorType_AccentDark1 = 4, + UIColorType_Accent = 5, + UIColorType_AccentLight1 = 6, + UIColorType_AccentLight2 = 7, + UIColorType_AccentLight3 = 8, + UIColorType_Complement = 9 + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CViewManagement_CUIColorType { + UIColorType_Background = 0, + UIColorType_Foreground = 1, + UIColorType_AccentDark3 = 2, + UIColorType_AccentDark2 = 3, + UIColorType_AccentDark1 = 4, + UIColorType_Accent = 5, + UIColorType_AccentLight1 = 6, + UIColorType_AccentLight2 = 7, + UIColorType_AccentLight3 = 8, + UIColorType_Complement = 9 +}; +#ifdef WIDL_using_Windows_UI_ViewManagement +#define UIColorType __x_ABI_CWindows_CUI_CViewManagement_CUIColorType +#endif /* WIDL_using_Windows_UI_ViewManagement */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifdef __cplusplus +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + enum UIElementType { + UIElementType_ActiveCaption = 0, + UIElementType_Background = 1, + UIElementType_ButtonFace = 2, + UIElementType_ButtonText = 3, + UIElementType_CaptionText = 4, + UIElementType_GrayText = 5, + UIElementType_Highlight = 6, + UIElementType_HighlightText = 7, + UIElementType_Hotlight = 8, + UIElementType_InactiveCaption = 9, + UIElementType_InactiveCaptionText = 10, + UIElementType_Window = 11, + UIElementType_WindowText = 12, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_AccentColor = 1000, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_TextHigh = 1001, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_TextMedium = 1002, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_TextLow = 1003, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_TextContrastWithHigh = 1004, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_NonTextHigh = 1005, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_NonTextMediumHigh = 1006, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_NonTextMedium = 1007, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_NonTextMediumLow = 1008, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_NonTextLow = 1009, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_PageBackground = 1010, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_PopupBackground = 1011, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_OverlayOutsidePopup = 1012 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + }; + } + } + } +} +extern "C" { +#else +enum __x_ABI_CWindows_CUI_CViewManagement_CUIElementType { + UIElementType_ActiveCaption = 0, + UIElementType_Background = 1, + UIElementType_ButtonFace = 2, + UIElementType_ButtonText = 3, + UIElementType_CaptionText = 4, + UIElementType_GrayText = 5, + UIElementType_Highlight = 6, + UIElementType_HighlightText = 7, + UIElementType_Hotlight = 8, + UIElementType_InactiveCaption = 9, + UIElementType_InactiveCaptionText = 10, + UIElementType_Window = 11, + UIElementType_WindowText = 12, +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_AccentColor = 1000, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_TextHigh = 1001, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_TextMedium = 1002, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_TextLow = 1003, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_TextContrastWithHigh = 1004, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_NonTextHigh = 1005, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_NonTextMediumHigh = 1006, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_NonTextMedium = 1007, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_NonTextMediumLow = 1008, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_NonTextLow = 1009, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_PageBackground = 1010, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_PopupBackground = 1011, +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 + UIElementType_OverlayOutsidePopup = 1012 +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +}; +#ifdef WIDL_using_Windows_UI_ViewManagement +#define UIElementType __x_ABI_CWindows_CUI_CViewManagement_CUIElementType +#endif /* WIDL_using_Windows_UI_ViewManagement */ +#endif + +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ +/***************************************************************************** + * IUISettings interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CViewManagement_CIUISettings, 0x85361600, 0x1c63, 0x4627, 0xbc,0xb1, 0x3a,0x89,0xe0,0xbc,0x9c,0x55); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + MIDL_INTERFACE("85361600-1c63-4627-bcb1-3a89e0bc9c55") + IUISettings : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_HandPreference( + enum HandPreference *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CursorSize( + struct Size *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ScrollBarSize( + struct Size *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ScrollBarArrowSize( + struct Size *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_ScrollBarThumbBoxSize( + struct Size *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MessageDuration( + UINT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_AnimationsEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CaretBrowsingEnabled( + boolean *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CaretBlinkRate( + UINT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_CaretWidth( + UINT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_DoubleClickTime( + UINT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_MouseHoverTime( + UINT32 *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE UIElementColor( + enum UIElementType element, + struct Color *value) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings, 0x85361600, 0x1c63, 0x4627, 0xbc,0xb1, 0x3a,0x89,0xe0,0xbc,0x9c,0x55) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CViewManagement_CIUISettingsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + TrustLevel *trustLevel); + + /*** IUISettings methods ***/ + HRESULT (STDMETHODCALLTYPE *get_HandPreference)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + enum __x_ABI_CWindows_CUI_CViewManagement_CHandPreference *value); + + HRESULT (STDMETHODCALLTYPE *get_CursorSize)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + struct __x_ABI_CWindows_CFoundation_CSize *value); + + HRESULT (STDMETHODCALLTYPE *get_ScrollBarSize)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + struct __x_ABI_CWindows_CFoundation_CSize *value); + + HRESULT (STDMETHODCALLTYPE *get_ScrollBarArrowSize)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + struct __x_ABI_CWindows_CFoundation_CSize *value); + + HRESULT (STDMETHODCALLTYPE *get_ScrollBarThumbBoxSize)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + struct __x_ABI_CWindows_CFoundation_CSize *value); + + HRESULT (STDMETHODCALLTYPE *get_MessageDuration)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *get_AnimationsEnabled)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_CaretBrowsingEnabled)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + boolean *value); + + HRESULT (STDMETHODCALLTYPE *get_CaretBlinkRate)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *get_CaretWidth)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *get_DoubleClickTime)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *get_MouseHoverTime)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + UINT32 *value); + + HRESULT (STDMETHODCALLTYPE *UIElementColor)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *This, + enum __x_ABI_CWindows_CUI_CViewManagement_CUIElementType element, + struct __x_ABI_CWindows_CUI_CColor *value); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CViewManagement_CIUISettingsVtbl; + +interface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings { + CONST_VTBL __x_ABI_CWindows_CUI_CViewManagement_CIUISettingsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IUISettings methods ***/ +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_HandPreference(This,value) (This)->lpVtbl->get_HandPreference(This,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_CursorSize(This,value) (This)->lpVtbl->get_CursorSize(This,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_ScrollBarSize(This,value) (This)->lpVtbl->get_ScrollBarSize(This,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_ScrollBarArrowSize(This,value) (This)->lpVtbl->get_ScrollBarArrowSize(This,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_ScrollBarThumbBoxSize(This,value) (This)->lpVtbl->get_ScrollBarThumbBoxSize(This,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_MessageDuration(This,value) (This)->lpVtbl->get_MessageDuration(This,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_AnimationsEnabled(This,value) (This)->lpVtbl->get_AnimationsEnabled(This,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_CaretBrowsingEnabled(This,value) (This)->lpVtbl->get_CaretBrowsingEnabled(This,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_CaretBlinkRate(This,value) (This)->lpVtbl->get_CaretBlinkRate(This,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_CaretWidth(This,value) (This)->lpVtbl->get_CaretWidth(This,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_DoubleClickTime(This,value) (This)->lpVtbl->get_DoubleClickTime(This,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_MouseHoverTime(This,value) (This)->lpVtbl->get_MouseHoverTime(This,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_UIElementColor(This,element,value) (This)->lpVtbl->UIElementColor(This,element,value) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_QueryInterface(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_AddRef(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_Release(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_GetIids(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_GetRuntimeClassName(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_GetTrustLevel(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IUISettings methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_HandPreference(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,enum __x_ABI_CWindows_CUI_CViewManagement_CHandPreference *value) { + return This->lpVtbl->get_HandPreference(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_CursorSize(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,struct __x_ABI_CWindows_CFoundation_CSize *value) { + return This->lpVtbl->get_CursorSize(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_ScrollBarSize(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,struct __x_ABI_CWindows_CFoundation_CSize *value) { + return This->lpVtbl->get_ScrollBarSize(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_ScrollBarArrowSize(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,struct __x_ABI_CWindows_CFoundation_CSize *value) { + return This->lpVtbl->get_ScrollBarArrowSize(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_ScrollBarThumbBoxSize(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,struct __x_ABI_CWindows_CFoundation_CSize *value) { + return This->lpVtbl->get_ScrollBarThumbBoxSize(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_MessageDuration(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,UINT32 *value) { + return This->lpVtbl->get_MessageDuration(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_AnimationsEnabled(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,boolean *value) { + return This->lpVtbl->get_AnimationsEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_CaretBrowsingEnabled(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,boolean *value) { + return This->lpVtbl->get_CaretBrowsingEnabled(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_CaretBlinkRate(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,UINT32 *value) { + return This->lpVtbl->get_CaretBlinkRate(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_CaretWidth(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,UINT32 *value) { + return This->lpVtbl->get_CaretWidth(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_DoubleClickTime(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,UINT32 *value) { + return This->lpVtbl->get_DoubleClickTime(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_MouseHoverTime(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,UINT32 *value) { + return This->lpVtbl->get_MouseHoverTime(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_UIElementColor(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings* This,enum __x_ABI_CWindows_CUI_CViewManagement_CUIElementType element,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->UIElementColor(This,element,value); +} +#endif +#ifdef WIDL_using_Windows_UI_ViewManagement +#define IID_IUISettings IID___x_ABI_CWindows_CUI_CViewManagement_CIUISettings +#define IUISettingsVtbl __x_ABI_CWindows_CUI_CViewManagement_CIUISettingsVtbl +#define IUISettings __x_ABI_CWindows_CUI_CViewManagement_CIUISettings +#define IUISettings_QueryInterface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_QueryInterface +#define IUISettings_AddRef __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_AddRef +#define IUISettings_Release __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_Release +#define IUISettings_GetIids __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_GetIids +#define IUISettings_GetRuntimeClassName __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_GetRuntimeClassName +#define IUISettings_GetTrustLevel __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_GetTrustLevel +#define IUISettings_get_HandPreference __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_HandPreference +#define IUISettings_get_CursorSize __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_CursorSize +#define IUISettings_get_ScrollBarSize __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_ScrollBarSize +#define IUISettings_get_ScrollBarArrowSize __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_ScrollBarArrowSize +#define IUISettings_get_ScrollBarThumbBoxSize __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_ScrollBarThumbBoxSize +#define IUISettings_get_MessageDuration __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_MessageDuration +#define IUISettings_get_AnimationsEnabled __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_AnimationsEnabled +#define IUISettings_get_CaretBrowsingEnabled __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_CaretBrowsingEnabled +#define IUISettings_get_CaretBlinkRate __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_CaretBlinkRate +#define IUISettings_get_CaretWidth __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_CaretWidth +#define IUISettings_get_DoubleClickTime __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_DoubleClickTime +#define IUISettings_get_MouseHoverTime __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_get_MouseHoverTime +#define IUISettings_UIElementColor __x_ABI_CWindows_CUI_CViewManagement_CIUISettings_UIElementColor +#endif /* WIDL_using_Windows_UI_ViewManagement */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IUISettings2 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CViewManagement_CIUISettings2, 0xbad82401, 0x2721, 0x44f9, 0xbb,0x91, 0x2b,0xb2,0x28,0xbe,0x44,0x2f); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + MIDL_INTERFACE("bad82401-2721-44f9-bb91-2bb228be442f") + IUISettings2 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE get_TextScaleFactor( + DOUBLE *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_TextScaleFactorChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_TextScaleFactorChanged( + EventRegistrationToken cookie) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings2, 0xbad82401, 0x2721, 0x44f9, 0xbb,0x91, 0x2b,0xb2,0x28,0xbe,0x44,0x2f) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 *This, + TrustLevel *trustLevel); + + /*** IUISettings2 methods ***/ + HRESULT (STDMETHODCALLTYPE *get_TextScaleFactor)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 *This, + DOUBLE *value); + + HRESULT (STDMETHODCALLTYPE *add_TextScaleFactorChanged)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 *This, + __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_TextScaleFactorChanged)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 *This, + EventRegistrationToken cookie); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2Vtbl; + +interface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 { + CONST_VTBL __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IUISettings2 methods ***/ +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_get_TextScaleFactor(This,value) (This)->lpVtbl->get_TextScaleFactor(This,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_add_TextScaleFactorChanged(This,handler,cookie) (This)->lpVtbl->add_TextScaleFactorChanged(This,handler,cookie) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_remove_TextScaleFactorChanged(This,cookie) (This)->lpVtbl->remove_TextScaleFactorChanged(This,cookie) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_QueryInterface(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_AddRef(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_Release(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings2* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_GetIids(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings2* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_GetRuntimeClassName(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings2* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_GetTrustLevel(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings2* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IUISettings2 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_get_TextScaleFactor(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings2* This,DOUBLE *value) { + return This->lpVtbl->get_TextScaleFactor(This,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_add_TextScaleFactorChanged(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings2* This,__FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_TextScaleFactorChanged(This,handler,cookie); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_remove_TextScaleFactorChanged(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings2* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_TextScaleFactorChanged(This,cookie); +} +#endif +#ifdef WIDL_using_Windows_UI_ViewManagement +#define IID_IUISettings2 IID___x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 +#define IUISettings2Vtbl __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2Vtbl +#define IUISettings2 __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2 +#define IUISettings2_QueryInterface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_QueryInterface +#define IUISettings2_AddRef __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_AddRef +#define IUISettings2_Release __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_Release +#define IUISettings2_GetIids __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_GetIids +#define IUISettings2_GetRuntimeClassName __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_GetRuntimeClassName +#define IUISettings2_GetTrustLevel __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_GetTrustLevel +#define IUISettings2_get_TextScaleFactor __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_get_TextScaleFactor +#define IUISettings2_add_TextScaleFactorChanged __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_add_TextScaleFactorChanged +#define IUISettings2_remove_TextScaleFactorChanged __x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_remove_TextScaleFactorChanged +#endif /* WIDL_using_Windows_UI_ViewManagement */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings2_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * IUISettings3 interface + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_INTERFACE_DEFINED__ +#define ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___x_ABI_CWindows_CUI_CViewManagement_CIUISettings3, 0x03021be4, 0x5254, 0x4781, 0x81,0x94, 0x51,0x68,0xf7,0xd0,0x6d,0x7b); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace UI { + namespace ViewManagement { + MIDL_INTERFACE("03021be4-5254-4781-8194-5168f7d06d7b") + IUISettings3 : public IInspectable + { + virtual HRESULT STDMETHODCALLTYPE GetColorValue( + enum UIColorType color, + struct Color *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE add_ColorValuesChanged( + ABI::Windows::Foundation::ITypedEventHandler *handler, + EventRegistrationToken *cookie) = 0; + + virtual HRESULT STDMETHODCALLTYPE remove_ColorValuesChanged( + EventRegistrationToken cookie) = 0; + + }; + } + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings3, 0x03021be4, 0x5254, 0x4781, 0x81,0x94, 0x51,0x68,0xf7,0xd0,0x6d,0x7b) +#endif +#else +typedef struct __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 *This); + + /*** IInspectable methods ***/ + HRESULT (STDMETHODCALLTYPE *GetIids)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 *This, + ULONG *iidCount, + IID **iids); + + HRESULT (STDMETHODCALLTYPE *GetRuntimeClassName)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 *This, + HSTRING *className); + + HRESULT (STDMETHODCALLTYPE *GetTrustLevel)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 *This, + TrustLevel *trustLevel); + + /*** IUISettings3 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetColorValue)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 *This, + enum __x_ABI_CWindows_CUI_CViewManagement_CUIColorType color, + struct __x_ABI_CWindows_CUI_CColor *value); + + HRESULT (STDMETHODCALLTYPE *add_ColorValuesChanged)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 *This, + __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable *handler, + EventRegistrationToken *cookie); + + HRESULT (STDMETHODCALLTYPE *remove_ColorValuesChanged)( + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 *This, + EventRegistrationToken cookie); + + END_INTERFACE +} __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3Vtbl; + +interface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 { + CONST_VTBL __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_Release(This) (This)->lpVtbl->Release(This) +/*** IInspectable methods ***/ +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_GetIids(This,iidCount,iids) (This)->lpVtbl->GetIids(This,iidCount,iids) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_GetRuntimeClassName(This,className) (This)->lpVtbl->GetRuntimeClassName(This,className) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_GetTrustLevel(This,trustLevel) (This)->lpVtbl->GetTrustLevel(This,trustLevel) +/*** IUISettings3 methods ***/ +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_GetColorValue(This,color,value) (This)->lpVtbl->GetColorValue(This,color,value) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_add_ColorValuesChanged(This,handler,cookie) (This)->lpVtbl->add_ColorValuesChanged(This,handler,cookie) +#define __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_remove_ColorValuesChanged(This,cookie) (This)->lpVtbl->remove_ColorValuesChanged(This,cookie) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_QueryInterface(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_AddRef(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_Release(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings3* This) { + return This->lpVtbl->Release(This); +} +/*** IInspectable methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_GetIids(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings3* This,ULONG *iidCount,IID **iids) { + return This->lpVtbl->GetIids(This,iidCount,iids); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_GetRuntimeClassName(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings3* This,HSTRING *className) { + return This->lpVtbl->GetRuntimeClassName(This,className); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_GetTrustLevel(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings3* This,TrustLevel *trustLevel) { + return This->lpVtbl->GetTrustLevel(This,trustLevel); +} +/*** IUISettings3 methods ***/ +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_GetColorValue(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings3* This,enum __x_ABI_CWindows_CUI_CViewManagement_CUIColorType color,struct __x_ABI_CWindows_CUI_CColor *value) { + return This->lpVtbl->GetColorValue(This,color,value); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_add_ColorValuesChanged(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings3* This,__FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable *handler,EventRegistrationToken *cookie) { + return This->lpVtbl->add_ColorValuesChanged(This,handler,cookie); +} +static __WIDL_INLINE HRESULT __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_remove_ColorValuesChanged(__x_ABI_CWindows_CUI_CViewManagement_CIUISettings3* This,EventRegistrationToken cookie) { + return This->lpVtbl->remove_ColorValuesChanged(This,cookie); +} +#endif +#ifdef WIDL_using_Windows_UI_ViewManagement +#define IID_IUISettings3 IID___x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 +#define IUISettings3Vtbl __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3Vtbl +#define IUISettings3 __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3 +#define IUISettings3_QueryInterface __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_QueryInterface +#define IUISettings3_AddRef __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_AddRef +#define IUISettings3_Release __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_Release +#define IUISettings3_GetIids __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_GetIids +#define IUISettings3_GetRuntimeClassName __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_GetRuntimeClassName +#define IUISettings3_GetTrustLevel __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_GetTrustLevel +#define IUISettings3_GetColorValue __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_GetColorValue +#define IUISettings3_add_ColorValuesChanged __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_add_ColorValuesChanged +#define IUISettings3_remove_ColorValuesChanged __x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_remove_ColorValuesChanged +#endif /* WIDL_using_Windows_UI_ViewManagement */ +#endif + +#endif + +#endif /* ____x_ABI_CWindows_CUI_CViewManagement_CIUISettings3_INTERFACE_DEFINED__ */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/* + * Class Windows.UI.ViewManagement.UISettings + */ +#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 +#ifndef RUNTIMECLASS_Windows_UI_ViewManagement_UISettings_DEFINED +#define RUNTIMECLASS_Windows_UI_ViewManagement_UISettings_DEFINED +#if !defined(_MSC_VER) && !defined(__MINGW32__) +static const WCHAR RuntimeClass_Windows_UI_ViewManagement_UISettings[] = {'W','i','n','d','o','w','s','.','U','I','.','V','i','e','w','M','a','n','a','g','e','m','e','n','t','.','U','I','S','e','t','t','i','n','g','s',0}; +#elif defined(__GNUC__) && !defined(__cplusplus) +const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_ViewManagement_UISettings[] = L"Windows.UI.ViewManagement.UISettings"; +#else +extern const DECLSPEC_SELECTANY WCHAR RuntimeClass_Windows_UI_ViewManagement_UISettings[] = {'W','i','n','d','o','w','s','.','U','I','.','V','i','e','w','M','a','n','a','g','e','m','e','n','t','.','U','I','S','e','t','t','i','n','g','s',0}; +#endif +#endif /* RUNTIMECLASS_Windows_UI_ViewManagement_UISettings_DEFINED */ +#endif /* WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 */ + +/***************************************************************************** + * ITypedEventHandler interface + */ +#ifndef ____FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_INTERFACE_DEFINED__ +#define ____FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_INTERFACE_DEFINED__ + +DEFINE_GUID(IID___FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable, 0x2dbdba9d, 0x20da, 0x519d, 0x90,0x78, 0x09,0xf8,0x35,0xbc,0x5b,0xc7); +#if defined(__cplusplus) && !defined(CINTERFACE) +} /* extern "C" */ +namespace ABI { + namespace Windows { + namespace Foundation { + template<> + MIDL_INTERFACE("2dbdba9d-20da-519d-9078-09f835bc5bc7") + ITypedEventHandler : ITypedEventHandler_impl, IInspectable* > + { + }; + } + } +} +extern "C" { +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(__FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable, 0x2dbdba9d, 0x20da, 0x519d, 0x90,0x78, 0x09,0xf8,0x35,0xbc,0x5b,0xc7) +#endif +#else +typedef struct __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectableVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable *This); + + ULONG (STDMETHODCALLTYPE *Release)( + __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable *This); + + /*** ITypedEventHandler methods ***/ + HRESULT (STDMETHODCALLTYPE *Invoke)( + __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable *This, + __x_ABI_CWindows_CUI_CViewManagement_CIUISettings *sender, + IInspectable *args); + + END_INTERFACE +} __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectableVtbl; + +interface __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable { + CONST_VTBL __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectableVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_AddRef(This) (This)->lpVtbl->AddRef(This) +#define __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_Release(This) (This)->lpVtbl->Release(This) +/*** ITypedEventHandler methods ***/ +#define __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_Invoke(This,sender,args) (This)->lpVtbl->Invoke(This,sender,args) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_QueryInterface(__FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_AddRef(__FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_Release(__FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable* This) { + return This->lpVtbl->Release(This); +} +/*** ITypedEventHandler methods ***/ +static __WIDL_INLINE HRESULT __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_Invoke(__FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable* This,__x_ABI_CWindows_CUI_CViewManagement_CIUISettings *sender,IInspectable *args) { + return This->lpVtbl->Invoke(This,sender,args); +} +#endif +#ifdef WIDL_using_Windows_Foundation +#define IID_ITypedEventHandler_UISettings_IInspectable IID___FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable +#define ITypedEventHandler_UISettings_IInspectableVtbl __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectableVtbl +#define ITypedEventHandler_UISettings_IInspectable __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable +#define ITypedEventHandler_UISettings_IInspectable_QueryInterface __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_QueryInterface +#define ITypedEventHandler_UISettings_IInspectable_AddRef __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_AddRef +#define ITypedEventHandler_UISettings_IInspectable_Release __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_Release +#define ITypedEventHandler_UISettings_IInspectable_Invoke __FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_Invoke +#endif /* WIDL_using_Windows_Foundation */ +#endif + +#endif + +#endif /* ____FITypedEventHandler_2_Windows__CUI__CViewManagement__CUISettings_IInspectable_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_ui_viewmanagement_h__ */ diff --git a/lib/libc/include/any-windows-any/windows.ui.xaml.hosting.desktopwindowxamlsource.h b/lib/libc/include/any-windows-any/windows.ui.xaml.hosting.desktopwindowxamlsource.h new file mode 100644 index 0000000000000000000000000000000000000000..4256fa985890e78b96b96fdff6d63bc0b7240981 --- /dev/null +++ b/lib/libc/include/any-windows-any/windows.ui.xaml.hosting.desktopwindowxamlsource.h @@ -0,0 +1,248 @@ +/*** Autogenerated by WIDL 8.21 from include/windows.ui.xaml.hosting.desktopwindowxamlsource.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __windows_ui_xaml_hosting_desktopwindowxamlsource_h__ +#define __windows_ui_xaml_hosting_desktopwindowxamlsource_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef __IDesktopWindowXamlSourceNative_FWD_DEFINED__ +#define __IDesktopWindowXamlSourceNative_FWD_DEFINED__ +typedef interface IDesktopWindowXamlSourceNative IDesktopWindowXamlSourceNative; +#ifdef __cplusplus +interface IDesktopWindowXamlSourceNative; +#endif /* __cplusplus */ +#endif + +#ifndef __IDesktopWindowXamlSourceNative2_FWD_DEFINED__ +#define __IDesktopWindowXamlSourceNative2_FWD_DEFINED__ +typedef interface IDesktopWindowXamlSourceNative2 IDesktopWindowXamlSourceNative2; +#ifdef __cplusplus +interface IDesktopWindowXamlSourceNative2; +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/***************************************************************************** + * IDesktopWindowXamlSourceNative interface + */ +#ifndef __IDesktopWindowXamlSourceNative_INTERFACE_DEFINED__ +#define __IDesktopWindowXamlSourceNative_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IDesktopWindowXamlSourceNative, 0x3cbcf1bf, 0x2f76, 0x4e9c, 0x96,0xab, 0xe8,0x4b,0x37,0x97,0x25,0x54); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("3cbcf1bf-2f76-4e9c-96ab-e84b37972554") +IDesktopWindowXamlSourceNative : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE AttachToWindow( + HWND parent_wnd) = 0; + + virtual HRESULT STDMETHODCALLTYPE get_WindowHandle( + HWND *wnd) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDesktopWindowXamlSourceNative, 0x3cbcf1bf, 0x2f76, 0x4e9c, 0x96,0xab, 0xe8,0x4b,0x37,0x97,0x25,0x54) +#endif +#else +typedef struct IDesktopWindowXamlSourceNativeVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IDesktopWindowXamlSourceNative *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IDesktopWindowXamlSourceNative *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IDesktopWindowXamlSourceNative *This); + + /*** IDesktopWindowXamlSourceNative methods ***/ + HRESULT (STDMETHODCALLTYPE *AttachToWindow)( + IDesktopWindowXamlSourceNative *This, + HWND parent_wnd); + + HRESULT (STDMETHODCALLTYPE *get_WindowHandle)( + IDesktopWindowXamlSourceNative *This, + HWND *wnd); + + END_INTERFACE +} IDesktopWindowXamlSourceNativeVtbl; + +interface IDesktopWindowXamlSourceNative { + CONST_VTBL IDesktopWindowXamlSourceNativeVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IDesktopWindowXamlSourceNative_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IDesktopWindowXamlSourceNative_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IDesktopWindowXamlSourceNative_Release(This) (This)->lpVtbl->Release(This) +/*** IDesktopWindowXamlSourceNative methods ***/ +#define IDesktopWindowXamlSourceNative_AttachToWindow(This,parent_wnd) (This)->lpVtbl->AttachToWindow(This,parent_wnd) +#define IDesktopWindowXamlSourceNative_get_WindowHandle(This,wnd) (This)->lpVtbl->get_WindowHandle(This,wnd) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IDesktopWindowXamlSourceNative_QueryInterface(IDesktopWindowXamlSourceNative* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IDesktopWindowXamlSourceNative_AddRef(IDesktopWindowXamlSourceNative* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IDesktopWindowXamlSourceNative_Release(IDesktopWindowXamlSourceNative* This) { + return This->lpVtbl->Release(This); +} +/*** IDesktopWindowXamlSourceNative methods ***/ +static __WIDL_INLINE HRESULT IDesktopWindowXamlSourceNative_AttachToWindow(IDesktopWindowXamlSourceNative* This,HWND parent_wnd) { + return This->lpVtbl->AttachToWindow(This,parent_wnd); +} +static __WIDL_INLINE HRESULT IDesktopWindowXamlSourceNative_get_WindowHandle(IDesktopWindowXamlSourceNative* This,HWND *wnd) { + return This->lpVtbl->get_WindowHandle(This,wnd); +} +#endif +#endif + +#endif + + +#endif /* __IDesktopWindowXamlSourceNative_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IDesktopWindowXamlSourceNative2 interface + */ +#ifndef __IDesktopWindowXamlSourceNative2_INTERFACE_DEFINED__ +#define __IDesktopWindowXamlSourceNative2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IDesktopWindowXamlSourceNative2, 0xe3dcd8c7, 0x3057, 0x4692, 0x99,0xc3, 0x7b,0x77,0x20,0xaf,0xda,0x31); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("e3dcd8c7-3057-4692-99c3-7b7720afda31") +IDesktopWindowXamlSourceNative2 : public IDesktopWindowXamlSourceNative +{ + virtual HRESULT STDMETHODCALLTYPE PreTranslateMessage( + const MSG *message, + WINBOOL *result) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IDesktopWindowXamlSourceNative2, 0xe3dcd8c7, 0x3057, 0x4692, 0x99,0xc3, 0x7b,0x77,0x20,0xaf,0xda,0x31) +#endif +#else +typedef struct IDesktopWindowXamlSourceNative2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IDesktopWindowXamlSourceNative2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IDesktopWindowXamlSourceNative2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IDesktopWindowXamlSourceNative2 *This); + + /*** IDesktopWindowXamlSourceNative methods ***/ + HRESULT (STDMETHODCALLTYPE *AttachToWindow)( + IDesktopWindowXamlSourceNative2 *This, + HWND parent_wnd); + + HRESULT (STDMETHODCALLTYPE *get_WindowHandle)( + IDesktopWindowXamlSourceNative2 *This, + HWND *wnd); + + /*** IDesktopWindowXamlSourceNative2 methods ***/ + HRESULT (STDMETHODCALLTYPE *PreTranslateMessage)( + IDesktopWindowXamlSourceNative2 *This, + const MSG *message, + WINBOOL *result); + + END_INTERFACE +} IDesktopWindowXamlSourceNative2Vtbl; + +interface IDesktopWindowXamlSourceNative2 { + CONST_VTBL IDesktopWindowXamlSourceNative2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IDesktopWindowXamlSourceNative2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IDesktopWindowXamlSourceNative2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IDesktopWindowXamlSourceNative2_Release(This) (This)->lpVtbl->Release(This) +/*** IDesktopWindowXamlSourceNative methods ***/ +#define IDesktopWindowXamlSourceNative2_AttachToWindow(This,parent_wnd) (This)->lpVtbl->AttachToWindow(This,parent_wnd) +#define IDesktopWindowXamlSourceNative2_get_WindowHandle(This,wnd) (This)->lpVtbl->get_WindowHandle(This,wnd) +/*** IDesktopWindowXamlSourceNative2 methods ***/ +#define IDesktopWindowXamlSourceNative2_PreTranslateMessage(This,message,result) (This)->lpVtbl->PreTranslateMessage(This,message,result) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IDesktopWindowXamlSourceNative2_QueryInterface(IDesktopWindowXamlSourceNative2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IDesktopWindowXamlSourceNative2_AddRef(IDesktopWindowXamlSourceNative2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IDesktopWindowXamlSourceNative2_Release(IDesktopWindowXamlSourceNative2* This) { + return This->lpVtbl->Release(This); +} +/*** IDesktopWindowXamlSourceNative methods ***/ +static __WIDL_INLINE HRESULT IDesktopWindowXamlSourceNative2_AttachToWindow(IDesktopWindowXamlSourceNative2* This,HWND parent_wnd) { + return This->lpVtbl->AttachToWindow(This,parent_wnd); +} +static __WIDL_INLINE HRESULT IDesktopWindowXamlSourceNative2_get_WindowHandle(IDesktopWindowXamlSourceNative2* This,HWND *wnd) { + return This->lpVtbl->get_WindowHandle(This,wnd); +} +/*** IDesktopWindowXamlSourceNative2 methods ***/ +static __WIDL_INLINE HRESULT IDesktopWindowXamlSourceNative2_PreTranslateMessage(IDesktopWindowXamlSourceNative2* This,const MSG *message,WINBOOL *result) { + return This->lpVtbl->PreTranslateMessage(This,message,result); +} +#endif +#endif + +#endif + + +#endif /* __IDesktopWindowXamlSourceNative2_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __windows_ui_xaml_hosting_desktopwindowxamlsource_h__ */ diff --git a/lib/libc/include/any-windows-any/windowscontracts.h b/lib/libc/include/any-windows-any/windowscontracts.h index 6f5f12fdfa11578354b62ab4dc345cf260ee6879..7049572ee1fc25a122927d6263e00e1240bd9da4 100644 --- a/lib/libc/include/any-windows-any/windowscontracts.h +++ b/lib/libc/include/any-windows-any/windowscontracts.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/windowscontracts.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/windowscontracts.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __windowscontracts_h__ #define __windowscontracts_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ @@ -30,9 +38,13 @@ extern "C" { #endif // defined(WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION) #if !defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) -#define WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION 0xa0000 +#define WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION 0xe0000 #endif // defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) +#if !defined(WINDOWS_PHONE_PHONECONTRACT_VERSION) +#define WINDOWS_PHONE_PHONECONTRACT_VERSION 0x10000 +#endif // defined(WINDOWS_PHONE_PHONECONTRACT_VERSION) + /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/windowsnumerics.h b/lib/libc/include/any-windows-any/windowsnumerics.h new file mode 100644 index 0000000000000000000000000000000000000000..e97086538db5dfa7ea5829638da53a636ae6a2cf --- /dev/null +++ b/lib/libc/include/any-windows-any/windowsnumerics.h @@ -0,0 +1,30 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ +#ifndef _WINDOWSNUMERICS_ +#define _WINDOWSNUMERICS_ + +#ifndef __cplusplus +#error windowsnumerics.h requires C++ +#endif /* __cplusplus */ + +#define _WINDOWS_NUMERICS_NAMESPACE_ Windows::Foundation::Numerics + +#define _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ \ + namespace Windows { \ + namespace Foundation { \ + namespace Numerics + +#define _WINDOWS_NUMERICS_END_NAMESPACE_ \ + } \ + } + +#include "windowsnumerics.impl.h" + +#undef _WINDOWS_NUMERICS_NAMESPACE_ +#undef _WINDOWS_NUMERICS_BEGIN_NAMESPACE_ +#undef _WINDOWS_NUMERICS_END_NAMESPACE_ + +#endif /* _WINDOWSNUMERICS_ */ diff --git a/lib/libc/include/any-windows-any/windowsnumerics.impl.h b/lib/libc/include/any-windows-any/windowsnumerics.impl.h new file mode 100644 index 0000000000000000000000000000000000000000..e089602e41fd738d59af70f390f70630aba7c438 --- /dev/null +++ b/lib/libc/include/any-windows-any/windowsnumerics.impl.h @@ -0,0 +1,1186 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +/** + * Normal users should include `windowsnumerics.h` instead of this header. + * However, the cppwinrt headers set `_WINDOWS_NUMERICS_NAMESPACE_`, + * `_WINDOWS_NUMERICS_BEGIN_NAMESPACE_` and `_WINDOWS_NUMERICS_END_NAMESPACE_` + * to custom values and include `windowsnumerics.impl.h`. Therefore this shall + * be considered a public header, and these macros are public API. +*/ + + +#ifdef min +# pragma push_macro("min") +# undef min +# define _WINDOWS_NUMERICS_IMPL_PUSHED_MIN_ +#endif + +#ifdef max +# pragma push_macro("max") +# undef max +# define _WINDOWS_NUMERICS_IMPL_PUSHED_MAX_ +#endif + +#include +#include + +#include "directxmath.h" + + +// === Internal macros === +#define _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(_ty1, _op, _ty2) \ + inline _ty1 &operator _op ## =(_ty1 &val1, _ty2 val2) { \ + val1 = operator _op (val1, val2); \ + return val1; \ + } + + +// === Internal functions === +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + namespace _impl { + +#if 0 && defined(__cpp_lib_clamp) + using std::clamp; +#else + constexpr const float &clamp(const float &val, const float &min, const float &max) { + return val < min ? min : (val > max ? max : val); + } +#endif + +#if 0 && defined(__cpp_lib_interpolate) + using std::lerp; +#else + constexpr float lerp(float val1, float val2, float amount) { + // Don't do (val2 - val1) * amount + val1 as it has worse precision. + return val2 * amount + val1 * (1.0f - amount); + } +#endif + + } +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// === Forward decls === +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + struct float2; + struct float3; + struct float4; + struct float3x2; + struct float4x4; + struct plane; + struct quaternion; + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// === float2: Struct and function defs === +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + struct float2 { + float2() = default; + constexpr float2(float x, float y) + : x(x), y(y) + {} + constexpr explicit float2(float val) + : x(val), y(val) + {} + + static constexpr float2 zero() { + return float2(0.0f); + } + static constexpr float2 one() { + return float2(1.0f); + } + static constexpr float2 unit_x() { + return { 1.0f, 0.0f }; + } + static constexpr float2 unit_y() { + return { 0.0f, 1.0f }; + } + + float x; + float y; + }; + + // Forward decl functions + inline float length(const float2 &val); + inline float length_squared(const float2 &val); + inline float distance(const float2 &val1, const float2 &val2); + inline float distance_squared(const float2 &val1, const float2 &val2); + inline float dot(const float2 &val1, const float2 &val2); + inline float2 normalize(const float2 &val); + inline float2 reflect(const float2 &vec, const float2 &norm); + inline float2 min(const float2 &val1, const float2 &val2); + inline float2 max(const float2 &val1, const float2 &val2); + inline float2 clamp(const float2 &val, const float2 &min, const float2 &max); + inline float2 lerp(const float2 &val1, const float2 &val2, float amount); + inline float2 transform(const float2 &pos, const float3x2 &mat); + inline float2 transform(const float2 &pos, const float4x4 &mat); + inline float2 transform_normal(const float2 &norm, const float3x2 &mat); + inline float2 transform_normal(const float2 &norm, const float4x4 &mat); + inline float2 transform(const float2 &val, const quaternion &rot); + + // Define operators +#define _WINDOWS_NUMERICS_IMPL_BINARY_OP(_ty, _op) \ + inline _ty operator _op(const _ty &val1, const _ty &val2) { \ + return { val1.x _op val2.x, val1.y _op val2.y }; \ + } + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float2, +) + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float2, -) + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float2, *) + inline float2 operator*(const float2 &val1, float val2) { + return { val1.x * val2, val1.y * val2 }; + } + inline float2 operator*(float val1, const float2 &val2) { + return operator*(val2, val1); + } + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float2, /) + inline float2 operator/(const float2 &val1, float val2) { + return operator*(val1, 1.0f / val2); + } + inline float2 operator-(const float2 &val) { + return { -val.x, -val.y }; + } +#undef _WINDOWS_NUMERICS_IMPL_BINARY_OP + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float2, +, const float2 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float2, -, const float2 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float2, *, const float2 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float2, *, float) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float2, /, const float2 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float2, /, float) + inline bool operator==(const float2 &val1, const float2 &val2) { + return val1.x == val2.x && val1.y == val2.y; + } + inline bool operator!=(const float2 &val1, const float2 &val2) { + return !operator==(val1, val2); + } + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// === float3: Struct and function defs === +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + struct float3 { + float3() = default; + constexpr float3(float x, float y, float z) + : x(x), y(y), z(z) + {} + constexpr float3(float2 val, float z) + : x(val.x), y(val.y), z(z) + {} + constexpr explicit float3(float val) + : x(val), y(val), z(val) + {} + + static constexpr float3 zero() { + return float3(0.0); + } + static constexpr float3 one() { + return float3(1.0); + } + static constexpr float3 unit_x() { + return { 1.0f, 0.0f, 0.0f }; + } + static constexpr float3 unit_y() { + return { 0.0f, 1.0f, 0.0f }; + } + static constexpr float3 unit_z() { + return { 0.0f, 0.0f, 1.0f }; + } + + float x; + float y; + float z; + }; + + // Forward decl functions + inline float length(const float3 &val); + inline float length_squared(const float3 &val); + inline float distance(const float3 &val1, const float3 &val2); + inline float distance_squared(const float3 &val1, const float3 &val2); + inline float dot(const float3 &val1, const float3 &val2); + inline float3 normalize(const float3 &val); + inline float3 cross(const float3 &val1, const float3 &val2); + inline float3 reflect(const float3 &vec, const float3 &norm); + inline float3 min(const float3 &val1, const float3 &val2); + inline float3 max(const float3 &val1, const float3 &val2); + inline float3 clamp(const float3 &val, const float3 &min, const float3 &max); + inline float3 lerp(const float3 &val1, const float3 &val2, float amount); + inline float3 transform(const float3 &pos, const float4x4 &mat); + inline float3 transform_normal(const float3 &norm, const float4x4 &mat); + inline float3 transform(const float3 &val, const quaternion &rot); + + // Define operators +#define _WINDOWS_NUMERICS_IMPL_BINARY_OP(_ty, _op) \ + inline _ty operator _op(const _ty &val1, const _ty &val2) { \ + return { val1.x _op val2.x, val1.y _op val2.y, val1.z _op val2.z }; \ + } + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float3, +) + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float3, -) + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float3, *) + inline float3 operator*(const float3 &val1, float val2) { + return { val1.x * val2, val1.y * val2, val1.z * val2 }; + } + inline float3 operator*(float val1, const float3 &val2) { + return operator*(val2, val1); + } + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float3, /) + inline float3 operator/(const float3 &val1, float val2) { + return operator*(val1, 1.0f / val2); + } + inline float3 operator-(const float3 &val) { + return { -val.x, -val.y, -val.z }; + } +#undef _WINDOWS_NUMERICS_IMPL_BINARY_OP + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float3, +, const float3 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float3, -, const float3 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float3, *, const float3 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float3, *, float) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float3, /, const float3 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float3, /, float) + inline bool operator==(const float3 &val1, const float3 &val2) { + return val1.x == val2.x && val1.y == val2.y && val1.z == val2.z; + } + inline bool operator!=(const float3 &val1, const float3 &val2) { + return !operator==(val1, val2); + } + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// === float4: Struct and function defs === +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + struct float4 { + float4() = default; + constexpr float4(float x, float y, float z, float w) + : x(x), y(y), z(z), w(w) + {} + constexpr float4(float2 val, float z, float w) + : x(val.x), y(val.y), z(z), w(w) + {} + constexpr float4(float3 val, float w) + : x(val.x), y(val.y), z(val.z), w(w) + {} + constexpr explicit float4(float val) + : x(val), y(val), z(val), w(val) + {} + + static constexpr float4 zero() { + return float4(0.0); + } + static constexpr float4 one() { + return float4(1.0); + } + static constexpr float4 unit_x() { + return { 1.0f, 0.0f, 0.0f, 0.0f }; + } + static constexpr float4 unit_y() { + return { 0.0f, 1.0f, 0.0f, 0.0f }; + } + static constexpr float4 unit_z() { + return { 0.0f, 0.0f, 1.0f, 0.0f }; + } + static constexpr float4 unit_w() { + return { 0.0f, 0.0f, 0.0f, 1.0f }; + } + + float x; + float y; + float z; + float w; + }; + + // Forward decl functions + inline float length(const float4 &val); + inline float length_squared(const float4 &val); + inline float distance(const float4 &val1, const float4 &val2); + inline float distance_squared(const float4 &val1, const float4 &val2); + inline float dot(const float4 &val1, const float4 &val2); + inline float4 normalize(const float4 &val); + inline float4 min(const float4 &val1, const float4 &val2); + inline float4 max(const float4 &val1, const float4 &val2); + inline float4 clamp(const float4 &val, const float4 &min, const float4 &max); + inline float4 lerp(const float4 &val1, const float4 &val2, float amount); + inline float4 transform(const float4 &pos, const float4x4 &mat); + inline float4 transform4(const float3 &pos, const float4x4 &mat); + inline float4 transform4(const float2 &pos, const float4x4 &mat); + inline float4 transform(const float4 &val, const quaternion &rot); + inline float4 transform4(const float3 &val, const quaternion &rot); + inline float4 transform4(const float2 &val, const quaternion &rot); + + // Define operators +#define _WINDOWS_NUMERICS_IMPL_BINARY_OP(_ty, _op) \ + inline _ty operator _op(const _ty &val1, const _ty &val2) { \ + return { val1.x _op val2.x, val1.y _op val2.y, val1.z _op val2.z, val1.w _op val2.w }; \ + } + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float4, +) + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float4, -) + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float4, *) + inline float4 operator*(const float4 &val1, float val2) { + return { val1.x * val2, val1.y * val2, val1.z * val2, val1.w * val2 }; + } + inline float4 operator*(float val1, const float4 &val2) { + return operator*(val2, val1); + } + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float4, /) + inline float4 operator/(const float4 &val1, float val2) { + return operator*(val1, 1.0f / val2); + } + inline float4 operator-(const float4 &val) { + return { -val.x, -val.y, -val.z, -val.w }; + } +#undef _WINDOWS_NUMERICS_IMPL_BINARY_OP + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float4, +, const float4 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float4, -, const float4 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float4, *, const float4 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float4, *, float) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float4, /, const float4 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float4, /, float) + inline bool operator==(const float4 &val1, const float4 &val2) { + return val1.x == val2.x && val1.y == val2.y && val1.z == val2.z && val2.w == val2.w; + } + inline bool operator!=(const float4 &val1, const float4 &val2) { + return !operator==(val1, val2); + } + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// === float3x2: Struct and function defs === +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + struct float3x2 { + float3x2() = default; + constexpr float3x2( + float m11, float m12, + float m21, float m22, + float m31, float m32 + ) + : m11(m11), m12(m12) + , m21(m21), m22(m22) + , m31(m31), m32(m32) + {} + + static constexpr float3x2 identity() { + return { + 1.0f, 0.0f, + 0.0f, 1.0f, + 0.0f, 0.0f, + }; + } + + float m11; float m12; + float m21; float m22; + float m31; float m32; + }; + + // Forward decl functions + inline float3x2 make_float3x2_translation(const float2 &pos); + inline float3x2 make_float3x2_translation(float xpos, float ypos); + inline float3x2 make_float3x2_scale(float xscale, float yscale); + inline float3x2 make_float3x2_scale(float xscale, float yscale, const float2 ¢er); + inline float3x2 make_float3x2_scale(const float2 &xyscale); + inline float3x2 make_float3x2_scale(const float2 &xyscale, const float2 ¢er); + inline float3x2 make_float3x2_scale(float scale); + inline float3x2 make_float3x2_scale(float scale, const float2 ¢er); + inline float3x2 make_float3x2_skew(float xrad, float yrad); + inline float3x2 make_float3x2_skew(float xrad, float yrad, const float2 ¢er); + inline float3x2 make_float3x2_rotation(float rad); + inline float3x2 make_float3x2_rotation(float rad, const float2 ¢er); + inline bool is_identity(const float3x2 &val); + inline float determinant(const float3x2 &val); + inline float2 translation(const float3x2 &val); + inline bool invert(const float3x2 &val, float3x2 *out); + inline float3x2 lerp(const float3x2 &mat1, const float3x2 &mat2, float amount); + + // Define operators +#define _WINDOWS_NUMERICS_IMPL_BINARY_OP(_ty, _op) \ + inline _ty operator _op(const _ty &val1, const _ty &val2) { \ + return { \ + val1.m11 _op val2.m11, val1.m12 _op val2.m12, \ + val1.m21 _op val2.m21, val1.m22 _op val2.m22, \ + val1.m31 _op val2.m31, val1.m32 _op val2.m32, \ + }; \ + } + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float3x2, +) + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float3x2, -) + inline float3x2 operator*(const float3x2 &val1, const float3x2 &val2) { + // 2D transformation matrix has an implied 3rd column with (0, 0, 1) + const float3 v1r1(val1.m11, val1.m12, 0.0f); + const float3 v1r2(val1.m21, val1.m22, 0.0f); + const float3 v1r3(val1.m31, val1.m32, 1.0f); + const float3 v2c1(val2.m11, val2.m21, val2.m31); + const float3 v2c2(val2.m12, val2.m22, val2.m32); + // const float3 v2c3(0.0f, 0.0f, 1.0f); + return { + dot(v1r1, v2c1), dot(v1r1, v2c2), + dot(v1r2, v2c1), dot(v1r2, v2c2), + dot(v1r3, v2c1), dot(v1r3, v2c2), + }; + } + inline float3x2 operator*(const float3x2 &val1, float val2) { + return { + val1.m11 * val2, val1.m12 * val2, + val1.m21 * val2, val1.m22 * val2, + val1.m31 * val2, val1.m32 * val2, + }; + } + inline float3x2 operator-(const float3x2 &val) { + return { + -val.m11, -val.m12, + -val.m21, -val.m22, + -val.m31, -val.m32, + }; + } +#undef _WINDOWS_NUMERICS_IMPL_BINARY_OP + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float3x2, +, const float3x2 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float3x2, -, const float3x2 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float3x2, *, const float3x2 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float3x2, *, float) + inline bool operator==(const float3x2 &val1, const float3x2 &val2) { + return + val1.m11 == val2.m11 && val1.m12 == val2.m12 && + val1.m21 == val2.m21 && val1.m22 == val2.m22 && + val1.m31 == val2.m31 && val1.m32 == val2.m32; + } + inline bool operator!=(const float3x2 &val1, const float3x2 &val2) { + return !operator==(val1, val2); + } + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// === float4x4: Struct and function defs === +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + struct float4x4 { + float4x4() = default; + constexpr float4x4( + float m11, float m12, float m13, float m14, + float m21, float m22, float m23, float m24, + float m31, float m32, float m33, float m34, + float m41, float m42, float m43, float m44 + ) + : m11(m11), m12(m12), m13(m13), m14(m14) + , m21(m21), m22(m22), m23(m23), m24(m24) + , m31(m31), m32(m32), m33(m33), m34(m34) + , m41(m41), m42(m42), m43(m43), m44(m44) + {} + + static constexpr float4x4 identity() { + return { + 1.0f, 0.0f, 0.0f, 0.0f, + 0.0f, 1.0f, 0.0f, 0.0f, + 0.0f, 0.0f, 1.0f, 0.0f, + 0.0f, 0.0f, 0.0f, 1.0f, + }; + } + + float m11; float m12; float m13; float m14; + float m21; float m22; float m23; float m24; + float m31; float m32; float m33; float m34; + float m41; float m42; float m43; float m44; + }; + + // Forward decl functions + inline float4x4 make_float4x4_billboard(const float3 &objpos, const float3 &camerapos, const float3 &cameraup, const float3 &camerafwd); + inline float4x4 make_float4x4_constrained_billboard(const float3 &objpos, const float3 &camerapos, const float3 &rotateaxis, const float3 &camerafwd, const float3 &objfwd); + inline float4x4 make_float4x4_translation(const float3 &pos); + inline float4x4 make_float4x4_translation(float xpos, float ypos, float zpos); + inline float4x4 make_float4x4_scale(float xscale, float yscale, float zscale); + inline float4x4 make_float4x4_scale(float xscale, float yscale, float zscale, const float3 ¢er); + inline float4x4 make_float4x4_scale(const float3 &xyzscale); + inline float4x4 make_float4x4_scale(const float3 &xyzscale, const float3 ¢er); + inline float4x4 make_float4x4_scale(float scale); + inline float4x4 make_float4x4_scale(float scale, const float3 ¢er); + inline float4x4 make_float4x4_rotation_x(float rad); + inline float4x4 make_float4x4_rotation_x(float rad, const float3 ¢er); + inline float4x4 make_float4x4_rotation_y(float rad); + inline float4x4 make_float4x4_rotation_y(float rad, const float3 ¢er); + inline float4x4 make_float4x4_rotation_z(float rad); + inline float4x4 make_float4x4_rotation_z(float rad, const float3 ¢er); + inline float4x4 make_float4x4_from_axis_angle(const float3 &axis, float angle); + inline float4x4 make_float4x4_perspective_field_of_view(float fov, float aspect, float nearplane, float farplane); + inline float4x4 make_float4x4_perspective(float w, float h, float nearplane, float farplane); + inline float4x4 make_float4x4_perspective_off_center(float left, float right, float bottom, float top, float nearplane, float farplane); + inline float4x4 make_float4x4_orthographic(float w, float h, float znearplane, float zfarplane); + inline float4x4 make_float4x4_orthographic_off_center(float left, float right, float bottom, float top, float znearplane, float zfarplane); + inline float4x4 make_float4x4_look_at(const float3 &camerapos, const float3 &target, const float3 &cameraup); + inline float4x4 make_float4x4_world(const float3 &pos, const float3 &fwd, const float3 &up); + inline float4x4 make_float4x4_from_quaternion(const quaternion &quat); + inline float4x4 make_float4x4_from_yaw_pitch_roll(float yaw, float pitch, float roll); + inline float4x4 make_float4x4_shadow(const float3 &lightdir, const plane &plane); + inline float4x4 make_float4x4_reflection(const plane &plane); + inline bool is_identity(const float4x4 &val); + inline float determinant(const float4x4 &val); + inline float3 translation(const float4x4 &val); + inline bool invert(const float4x4 &mat, float4x4 *out); + inline bool decompose(const float4x4 &mat, float3 *out_scale, quaternion *out_rot, float3 *out_translate); + inline float4x4 transform(const float4x4 &val, const quaternion &rot); + inline float4x4 transpose(const float4x4 &val); + inline float4x4 lerp(const float4x4 &val1, const float4x4 &val2, float amount); + + // Define operators +#define _WINDOWS_NUMERICS_IMPL_BINARY_OP(_ty, _op) \ + inline _ty operator _op(const _ty &val1, const _ty &val2) { \ + return { \ + val1.m11 _op val2.m11, val1.m12 _op val2.m12, val1.m13 _op val2.m13, val1.m14 _op val2.m14, \ + val1.m21 _op val2.m21, val1.m22 _op val2.m22, val1.m23 _op val2.m23, val1.m24 _op val2.m24, \ + val1.m31 _op val2.m31, val1.m32 _op val2.m32, val1.m33 _op val2.m33, val1.m34 _op val2.m34, \ + val1.m41 _op val2.m41, val1.m42 _op val2.m42, val1.m43 _op val2.m43, val1.m44 _op val2.m44, \ + }; \ + } + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float4x4, +) + _WINDOWS_NUMERICS_IMPL_BINARY_OP(float4x4, -) + inline float4x4 operator*(const float4x4 &val1, const float4x4 &val2) { + const float4 v1r1(val1.m11, val1.m12, val1.m13, val1.m14); + const float4 v1r2(val1.m21, val1.m22, val1.m23, val1.m24); + const float4 v1r3(val1.m31, val1.m32, val1.m33, val1.m34); + const float4 v1r4(val1.m41, val1.m42, val1.m43, val1.m44); + const float4 v2c1(val2.m11, val2.m21, val2.m31, val2.m41); + const float4 v2c2(val2.m12, val2.m22, val2.m32, val2.m42); + const float4 v2c3(val2.m13, val2.m23, val2.m33, val2.m43); + const float4 v2c4(val2.m14, val2.m24, val2.m34, val2.m44); + return { + dot(v1r1, v2c1), dot(v1r1, v2c2), dot(v1r1, v2c3), dot(v1r1, v2c4), + dot(v1r2, v2c1), dot(v1r2, v2c2), dot(v1r2, v2c3), dot(v1r2, v2c4), + dot(v1r3, v2c1), dot(v1r3, v2c2), dot(v1r3, v2c3), dot(v1r3, v2c4), + dot(v1r4, v2c1), dot(v1r4, v2c2), dot(v1r4, v2c3), dot(v1r4, v2c4), + }; + } + inline float4x4 operator*(const float4x4 &val1, float val2) { + return { + val1.m11 * val2, val1.m12 * val2, val1.m13 * val2, val1.m14 * val2, + val1.m21 * val2, val1.m22 * val2, val1.m23 * val2, val1.m24 * val2, + val1.m31 * val2, val1.m32 * val2, val1.m33 * val2, val1.m34 * val2, + val1.m41 * val2, val1.m42 * val2, val1.m43 * val2, val1.m44 * val2, + }; + } + inline float4x4 operator-(const float4x4 &val) { + return { + -val.m11, -val.m12, -val.m13, -val.m14, + -val.m21, -val.m22, -val.m23, -val.m24, + -val.m31, -val.m32, -val.m33, -val.m34, + -val.m41, -val.m42, -val.m43, -val.m44, + }; + } +#undef _WINDOWS_NUMERICS_IMPL_BINARY_OP + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float4x4, +, const float4x4 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float4x4, -, const float4x4 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float4x4, *, const float4x4 &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(float4x4, *, float) + inline bool operator==(const float4x4 &val1, const float4x4 &val2) { + return + val1.m11 == val2.m11 && val1.m12 == val2.m12 && val1.m13 == val2.m13 && val1.m14 == val2.m14 && + val1.m21 == val2.m21 && val1.m22 == val2.m22 && val1.m23 == val2.m23 && val1.m24 == val2.m24 && + val1.m31 == val2.m31 && val1.m32 == val2.m32 && val1.m33 == val2.m33 && val1.m34 == val2.m34 && + val1.m41 == val2.m41 && val1.m42 == val2.m42 && val1.m43 == val2.m43 && val1.m44 == val2.m44; + } + inline bool operator!=(const float4x4 &val1, const float4x4 &val2) { + return !operator==(val1, val2); + } + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// === plane: Struct and function defs === +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + struct plane { + plane() = default; + constexpr plane(float x, float y, float z, float d) + : normal(float3(x, y, z)), d(d) + {} + constexpr plane(float3 normal, float d) + : normal(normal), d(d) + {} + constexpr explicit plane(float4 val) + : normal(float3(val.x, val.y, val.z)), d(val.w) + {} + + float3 normal; + float d; + }; + + // Forward decl functions + inline plane make_plane_from_vertices(const float3 &pt1, const float3 &pt2, const float3 &pt3); + inline plane normalize(const plane &val); + inline plane transform(const plane &plane, const float4x4 &mat); + inline plane transform(const plane &plane, const quaternion &rot); + inline float dot(const plane &plane, const float4 &val); + inline float dot_coordinate(const plane &plane, const float3 &val); + inline float dot_normal(const plane &plane, const float3 &val); + + // Define operators + inline bool operator==(const plane &val1, const plane &val2) { + return val1.normal == val2.normal && val1.d == val2.d; + } + inline bool operator!=(const plane &val1, const plane &val2) { + return !operator==(val1, val2); + } + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// === quaternion: Struct and function defs === +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + struct quaternion { + quaternion() = default; + constexpr quaternion(float x, float y, float z, float w) + : x(x), y(y), z(z), w(w) + {} + constexpr quaternion(float3 vecPart, float scalarPart) + : x(vecPart.x), y(vecPart.y), z(vecPart.z), w(scalarPart) + {} + + static constexpr quaternion identity() { + return { 0.0f, 0.0f, 0.0f, 1.0f }; + } + + float x; + float y; + float z; + float w; + }; + + // Forward decl functions + inline quaternion make_quaternion_from_axis_angle(const float3 &axis, float angle); + inline quaternion make_quaternion_from_yaw_pitch_roll(float yaw, float pitch, float roll); + inline quaternion make_quaternion_from_rotation_matrix(const float4x4 &mat); + inline bool is_identity(const quaternion &val); + inline float length(const quaternion &val); + inline float length_squared(const quaternion &val); + inline float dot(const quaternion &val1, const quaternion &val2); + inline quaternion normalize(const quaternion &val); + inline quaternion conjugate(const quaternion &val); + inline quaternion inverse(const quaternion &val); + inline quaternion slerp(const quaternion &val1, const quaternion &val2, float amount); + inline quaternion lerp(const quaternion &val1, const quaternion &val2, float amount); + inline quaternion concatenate(const quaternion &val1, const quaternion &val2); + + // Define operators +#define _WINDOWS_NUMERICS_IMPL_BINARY_OP(_ty, _op) \ + inline _ty operator _op(const _ty &val1, const _ty &val2) { \ + return { val1.x _op val2.x, val1.y _op val2.y, val1.z _op val2.z, val1.w _op val2.w }; \ + } + _WINDOWS_NUMERICS_IMPL_BINARY_OP(quaternion, +) + _WINDOWS_NUMERICS_IMPL_BINARY_OP(quaternion, -) + inline quaternion operator*(const quaternion &val1, const quaternion &val2) { + return { + val1.w * val2.x + val1.x * val2.w + val1.y * val2.z - val1.z * val2.y, + val1.w * val2.y - val1.x * val2.z + val1.y * val2.w + val1.z * val2.x, + val1.w * val2.z + val1.x * val2.y - val1.y * val2.x + val1.z * val2.w, + val1.w * val2.w - val1.x * val2.x - val1.y * val2.y - val1.z * val2.z, + }; } + inline quaternion operator*(const quaternion &val1, float val2) { + return { val1.x * val2, val1.y * val2, val1.z * val2, val1.w * val2 }; + } + inline quaternion operator/(const quaternion &val1, const quaternion &val2) { + return operator*(val1, inverse(val2)); + } + inline quaternion operator-(const quaternion &val) { + return { -val.x, -val.y, -val.z, -val.w }; + } +#undef _WINDOWS_NUMERICS_IMPL_BINARY_OP + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(quaternion, +, const quaternion &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(quaternion, -, const quaternion &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(quaternion, *, const quaternion &) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(quaternion, *, float) + _WINDOWS_NUMERICS_IMPL_ASSIGN_OP(quaternion, /, const quaternion &) + inline bool operator==(const quaternion &val1, const quaternion &val2) { + return val1.x == val2.x && val1.y == val2.y && val1.z == val2.z && val2.w == val2.w; + } + inline bool operator!=(const quaternion &val1, const quaternion &val2) { + return !operator==(val1, val2); + } + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// === Function definitions === + +// Define float2 functions +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + inline float length(const float2 &val) { + return ::std::sqrt(length_squared(val)); + } + inline float length_squared(const float2 &val) { + return val.x * val.x + val.y * val.y; + } + inline float distance(const float2 &val1, const float2 &val2) { + return length(val2 - val1); + } + inline float distance_squared(const float2 &val1, const float2 &val2) { + return length_squared(val2 - val1); + } + inline float dot(const float2 &val1, const float2 &val2) { + return val1.x * val2.x + val1.y * val2.y; + } + inline float2 normalize(const float2 &val) { + return val / length(val); + } + inline float2 reflect(const float2 &vec, const float2 &norm) { + // norm is assumed to be normalized. + return vec - 2.0f * dot(vec, norm) * norm; + } + inline float2 min(const float2 &val1, const float2 &val2) { + return { ::std::min(val1.x, val2.x), ::std::min(val1.y, val2.y) }; + } + inline float2 max(const float2 &val1, const float2 &val2) { + return { ::std::max(val1.x, val2.x), ::std::max(val1.y, val2.y) }; + } + inline float2 clamp(const float2 &val, const float2 &min, const float2 &max) { + return { _impl::clamp(val.x, min.x, max.x), _impl::clamp(val.y, min.y, max.y) }; + } + inline float2 lerp(const float2 &val1, const float2 &val2, float amount) { + return { _impl::lerp(val1.x, val2.x, amount), _impl::lerp(val1.y, val2.y, amount) }; + } + // TODO: impl + inline float2 transform(const float2 &pos, const float3x2 &mat); + inline float2 transform(const float2 &pos, const float4x4 &mat); + inline float2 transform_normal(const float2 &norm, const float3x2 &mat); + inline float2 transform_normal(const float2 &norm, const float4x4 &mat); + inline float2 transform(const float2 &val, const quaternion &rot) { + // See comments in the float3 transform function. + quaternion result = rot * quaternion(float3(val.x, val.y, 0.0f), 0.0f) * inverse(rot); + return { result.x, result.y }; + } + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// Define float3 functions +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + inline float length(const float3 &val) { + return ::std::sqrt(length_squared(val)); + } + inline float length_squared(const float3 &val) { + return val.x * val.x + val.y * val.y + val.z * val.z; + } + inline float distance(const float3 &val1, const float3 &val2) { + return length(val2 - val1); + } + inline float distance_squared(const float3 &val1, const float3 &val2) { + return length_squared(val2 - val1); + } + inline float dot(const float3 &val1, const float3 &val2) { + return val1.x * val2.x + val1.y * val2.y + val1.z * val2.z; + } + inline float3 normalize(const float3 &val) { + return val / length(val); + } + inline float3 cross(const float3 &val1, const float3 &val2) { + return { + val1.y * val2.z - val2.y * val1.z, + val1.z * val2.x - val2.z * val1.x, + val1.x * val2.y - val2.x * val1.y, + }; + } + inline float3 reflect(const float3 &vec, const float3 &norm) { + // norm is assumed to be normalized. + return vec - 2.0f * dot(vec, norm) * norm; + } + inline float3 min(const float3 &val1, const float3 &val2) { + return { ::std::min(val1.x, val2.x), ::std::min(val1.y, val2.y), ::std::min(val1.z, val2.z) }; + } + inline float3 max(const float3 &val1, const float3 &val2) { + return { ::std::max(val1.x, val2.x), ::std::max(val1.y, val2.y), ::std::max(val1.z, val2.z) }; + } + inline float3 clamp(const float3 &val, const float3 &min, const float3 &max) { + return { _impl::clamp(val.x, min.x, max.x), _impl::clamp(val.y, min.y, max.y), _impl::clamp(val.z, min.z, max.z) }; + } + inline float3 lerp(const float3 &val1, const float3 &val2, float amount) { + return { _impl::lerp(val1.x, val2.x, amount), _impl::lerp(val1.y, val2.y, amount), _impl::lerp(val1.z, val2.z, amount) }; + } + // TODO: impl + inline float3 transform(const float3 &pos, const float4x4 &mat); + inline float3 transform_normal(const float3 &norm, const float4x4 &mat); + inline float3 transform(const float3 &val, const quaternion &rot) { + // https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation#Using_quaternions_as_rotations + // If assuming rot is a unit quaternion, this could use + // conjugate() instead of inverse() too. + // This can be expressed as a matrix operation too, with + // https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation#Quaternion-derived_rotation_matrix + // (see make_float4x4_from_quaternion). + quaternion result = rot * quaternion(val, 0.0f) * inverse(rot); + return { result.x, result.y, result.z }; + } + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// Define float4 functions +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + inline float length(const float4 &val) { + return ::std::sqrt(length_squared(val)); + } + inline float length_squared(const float4 &val) { + return val.x * val.x + val.y * val.y + val.z * val.z + val.w * val.w; + } + inline float distance(const float4 &val1, const float4 &val2) { + return length(val2 - val1); + } + inline float distance_squared(const float4 &val1, const float4 &val2) { + return length_squared(val2 - val1); + } + inline float dot(const float4 &val1, const float4 &val2) { + return val1.x * val2.x + val1.y * val2.y + val1.z * val2.z + val1.w * val2.w; + } + inline float4 normalize(const float4 &val) { + return val / length(val); + } + inline float4 min(const float4 &val1, const float4 &val2) { + return { + ::std::min(val1.x, val2.x), + ::std::min(val1.y, val2.y), + ::std::min(val1.z, val2.z), + ::std::min(val1.w, val2.w), + }; + } + inline float4 max(const float4 &val1, const float4 &val2) { + return { + ::std::max(val1.x, val2.x), + ::std::max(val1.y, val2.y), + ::std::max(val1.z, val2.z), + ::std::max(val1.w, val2.w), + }; + } + inline float4 clamp(const float4 &val, const float4 &min, const float4 &max) { + return { + _impl::clamp(val.x, min.x, max.x), + _impl::clamp(val.y, min.y, max.y), + _impl::clamp(val.z, min.z, max.z), + _impl::clamp(val.w, min.w, max.w), + }; + } + inline float4 lerp(const float4 &val1, const float4 &val2, float amount) { + return { + _impl::lerp(val1.x, val2.x, amount), + _impl::lerp(val1.y, val2.y, amount), + _impl::lerp(val1.z, val2.z, amount), + _impl::lerp(val1.w, val2.w, amount), + }; + } + // TODO: impl + inline float4 transform(const float4 &pos, const float4x4 &mat); + inline float4 transform4(const float3 &pos, const float4x4 &mat); + inline float4 transform4(const float2 &pos, const float4x4 &mat); + inline float4 transform(const float4 &val, const quaternion &rot) { + // See comments in the float3 transform function. + quaternion result = rot * quaternion(float3(val.x, val.y, val.z), 0.0f) * inverse(rot); + return { result.x, result.y, result.z, val.w }; + } + inline float4 transform4(const float3 &val, const quaternion &rot) { + quaternion result = rot * quaternion(val, 0.0f) * inverse(rot); + return { result.x, result.y, result.z, 1.0f }; + } + inline float4 transform4(const float2 &val, const quaternion &rot) { + quaternion result = rot * quaternion(float3(val.x, val.y, 0.0f), 0.0f) * inverse(rot); + return { result.x, result.y, result.z, 1.0f }; + } + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// Define float3x2 functions +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + // TODO: impl + inline float3x2 make_float3x2_translation(const float2 &pos); + inline float3x2 make_float3x2_translation(float xpos, float ypos); + inline float3x2 make_float3x2_scale(float xscale, float yscale); + inline float3x2 make_float3x2_scale(float xscale, float yscale, const float2 ¢er); + inline float3x2 make_float3x2_scale(const float2 &xyscale); + inline float3x2 make_float3x2_scale(const float2 &xyscale, const float2 ¢er); + inline float3x2 make_float3x2_scale(float scale); + inline float3x2 make_float3x2_scale(float scale, const float2 ¢er); + inline float3x2 make_float3x2_skew(float xrad, float yrad); + inline float3x2 make_float3x2_skew(float xrad, float yrad, const float2 ¢er); + inline float3x2 make_float3x2_rotation(float rad); + inline float3x2 make_float3x2_rotation(float rad, const float2 ¢er); + inline bool is_identity(const float3x2 &val) { + return val == float3x2::identity(); + } + inline float determinant(const float3x2 &val) { + // 2D transformation matrix has an implied 3rd column with (0, 0, 1) + // det = m11 * m22 * m33 + m12 * m23 * m31 + m13 * m21 * m32 + // - m31 * m22 * m13 - m21 * m12 * m33 - m11 * m32 * m23; + return val.m11 * val.m22 - val.m21 * val.m12; + } + inline float2 translation(const float3x2 &val) { + return { val.m31, val.m32 }; + } + inline bool invert(const float3x2 &val, float3x2 *out); + inline float3x2 lerp(const float3x2 &mat1, const float3x2 &mat2, float amount); + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// Define float4x4 functions +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + // TODO: impl + inline float4x4 make_float4x4_billboard(const float3 &objpos, const float3 &camerapos, const float3 &cameraup, const float3 &camerafwd); + inline float4x4 make_float4x4_constrained_billboard(const float3 &objpos, const float3 &camerapos, const float3 &rotateaxis, const float3 &camerafwd, const float3 &objfwd); + inline float4x4 make_float4x4_translation(const float3 &pos) { + return { + 1.0f, 0.0f, 0.0f, 0.0f, + 0.0f, 1.0f, 0.0f, 0.0f, + 0.0f, 0.0f, 1.0f, 0.0f, + pos.x, pos.y, pos.z, 1.0f + }; + } + inline float4x4 make_float4x4_translation(float xpos, float ypos, float zpos); + inline float4x4 make_float4x4_scale(float xscale, float yscale, float zscale); + inline float4x4 make_float4x4_scale(float xscale, float yscale, float zscale, const float3 ¢er); + inline float4x4 make_float4x4_scale(const float3 &xyzscale) { + return { + xyzscale.x, 0.0f, 0.0f, 0.0f, + 0.0f, xyzscale.y, 0.0f, 0.0f, + 0.0f, 0.0f, xyzscale.z, 0.0f, + 0.0f, 0.0f, 0.0f, 1.0f + }; + } + inline float4x4 make_float4x4_scale(const float3 &xyzscale, const float3 ¢er); + inline float4x4 make_float4x4_scale(float scale); + inline float4x4 make_float4x4_scale(float scale, const float3 ¢er); + inline float4x4 make_float4x4_rotation_x(float rad); + inline float4x4 make_float4x4_rotation_x(float rad, const float3 ¢er); + inline float4x4 make_float4x4_rotation_y(float rad); + inline float4x4 make_float4x4_rotation_y(float rad, const float3 ¢er); + inline float4x4 make_float4x4_rotation_z(float rad); + inline float4x4 make_float4x4_rotation_z(float rad, const float3 ¢er); + inline float4x4 make_float4x4_from_axis_angle(const float3 &axis, float angle); + inline float4x4 make_float4x4_perspective_field_of_view(float fov, float aspect, float nearplane, float farplane); + inline float4x4 make_float4x4_perspective(float w, float h, float nearplane, float farplane); + inline float4x4 make_float4x4_perspective_off_center(float left, float right, float bottom, float top, float nearplane, float farplane); + inline float4x4 make_float4x4_orthographic(float w, float h, float znearplane, float zfarplane); + inline float4x4 make_float4x4_orthographic_off_center(float left, float right, float bottom, float top, float znearplane, float zfarplane); + inline float4x4 make_float4x4_look_at(const float3 &camerapos, const float3 &target, const float3 &cameraup); + inline float4x4 make_float4x4_world(const float3 &pos, const float3 &fwd, const float3 &up); + inline float4x4 make_float4x4_from_quaternion(const quaternion &quat) { + // https://en.wikipedia.org/wiki/Rotation_matrix#Quaternion + float xx = quat.x * quat.x; + float yy = quat.y * quat.y; + float zz = quat.z * quat.z; + float xy = quat.x * quat.y; + float xz = quat.x * quat.z; + float xw = quat.x * quat.w; + float yz = quat.y * quat.z; + float yw = quat.y * quat.w; + float zw = quat.z * quat.w; + return { + 1.0f - 2.0f*yy - 2.0f*zz, 2.0f*xy + 2.0f*zw, 2.0f*xz - 2.0f*yw, 0.0f, + 2.0f*xy - 2.0f*zw, 1.0f - 2.0f*xx - 2.0f*zz, 2.0f*yz + 2.0f*xw, 0.0f, + 2.0f*xz + 2.0f*yw, 2.0f*yz - 2.0f*xw, 1.0f - 2.0f*xx - 2.0f*yy, 0.0f, + 0.0f, 0.0f, 0.0f, 1.0f + }; + } + inline float4x4 make_float4x4_from_yaw_pitch_roll(float yaw, float pitch, float roll); + inline float4x4 make_float4x4_shadow(const float3 &lightdir, const plane &plane); + inline float4x4 make_float4x4_reflection(const plane &plane); + inline bool is_identity(const float4x4 &val) { + return val == float4x4::identity(); + } + inline float determinant(const float4x4 &val) { + const float det_33_44 = (val.m33 * val.m44 - val.m34 * val.m43); + const float det_32_44 = (val.m32 * val.m44 - val.m34 * val.m42); + const float det_32_43 = (val.m32 * val.m43 - val.m33 * val.m42); + const float det_31_44 = (val.m31 * val.m44 - val.m34 * val.m41); + const float det_31_43 = (val.m31 * val.m43 - val.m33 * val.m41); + const float det_31_42 = (val.m31 * val.m42 - val.m32 * val.m41); + return val.m11 * (val.m22 * det_33_44 - val.m23 * det_32_44 + val.m24 * det_32_43) + - val.m12 * (val.m21 * det_33_44 - val.m23 * det_31_44 + val.m24 * det_31_43) + + val.m13 * (val.m21 * det_32_44 - val.m22 * det_31_44 + val.m24 * det_31_42) + - val.m14 * (val.m21 * det_32_43 - val.m22 * det_31_43 + val.m23 * det_31_42); + } + inline float3 translation(const float4x4 &val) { + return { val.m41, val.m42, val.m43 }; + } + inline bool invert(const float4x4 &mat, float4x4 *out); + inline bool decompose(const float4x4 &mat, float3 *out_scale, quaternion *out_rot, float3 *out_translate); + inline float4x4 transform(const float4x4 &val, const quaternion &rot) { + return val * make_float4x4_from_quaternion(rot); + } + inline float4x4 transpose(const float4x4 &val) { + return { + val.m11, val.m21, val.m31, val.m41, + val.m12, val.m22, val.m32, val.m42, + val.m13, val.m23, val.m33, val.m43, + val.m14, val.m24, val.m34, val.m44, + }; + } + inline float4x4 lerp(const float4x4 &val1, const float4x4 &val2, float amount); + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// Define plane functions +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + // TODO: impl + inline plane make_plane_from_vertices(const float3 &pt1, const float3 &pt2, const float3 &pt3); + inline plane normalize(const plane &val) { + const float invlen = 1.0f / length(val.normal); + return { val.normal * invlen, val.d * invlen }; + } + inline plane transform(const plane &plane, const float4x4 &mat); + inline plane transform(const plane &plane, const quaternion &rot) { + quaternion result = rot * quaternion(plane.normal, 0.0f) * inverse(rot); + return { float3(result.x, result.y, result.z), plane.d }; + } + inline float dot(const plane &plane, const float4 &val); + inline float dot_coordinate(const plane &plane, const float3 &val); + inline float dot_normal(const plane &plane, const float3 &val); + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +// Define quaternion functions +_WINDOWS_NUMERICS_BEGIN_NAMESPACE_ { + + inline quaternion make_quaternion_from_axis_angle(const float3 &axis, float angle) { + return quaternion(axis * ::std::sin(angle * 0.5f), ::std::cos(angle * 0.5f)); + } + inline quaternion make_quaternion_from_yaw_pitch_roll(float yaw, float pitch, float roll) { + quaternion yq = make_quaternion_from_axis_angle(float3(0.0f, 1.0f, 0.0f), yaw); + quaternion pq = make_quaternion_from_axis_angle(float3(1.0f, 0.0f, 0.0f), pitch); + quaternion rq = make_quaternion_from_axis_angle(float3(0.0f, 0.0f, 1.0f), roll); + return concatenate(concatenate(rq, pq), yq); + } + inline quaternion make_quaternion_from_rotation_matrix(const float4x4 &mat) { + // https://en.wikipedia.org/wiki/Rotation_matrix#Quaternion + float t = mat.m11 + mat.m22 + mat.m33; + if (t > 0) { + float r = ::std::sqrt(1.0f + t); + float s = 1.0f / (2.0f * r); + return { (mat.m23 - mat.m32) * s, (mat.m31 - mat.m13) * s, + (mat.m12 - mat.m21) * s, r * 0.5f }; + } else if (mat.m11 >= mat.m22 && mat.m11 >= mat.m33) { + float r = ::std::sqrt(1.0f + mat.m11 - mat.m22 - mat.m33); + float s = 1.0f / (2.0f * r); + return { r * 0.5f, (mat.m21 + mat.m12) * s, + (mat.m13 + mat.m31) * s, (mat.m23 - mat.m32) * s }; + } else if (mat.m22 >= mat.m11 && mat.m22 >= mat.m33) { + float r = ::std::sqrt(1.0f + mat.m22 - mat.m11 - mat.m33); + float s = 1.0f / (2.0f * r); + return { (mat.m21 + mat.m12) * s, r * 0.5f, + (mat.m32 + mat.m23) * s, (mat.m31 - mat.m13) * s }; + } else { + float r = ::std::sqrt(1.0f + mat.m33 - mat.m11 - mat.m22); + float s = 1.0f / (2.0f * r); + return { (mat.m13 + mat.m31) * s, (mat.m32 + mat.m23) * s, + r * 0.5f, (mat.m12 - mat.m21) * s }; + } + } + inline bool is_identity(const quaternion &val) { + return val == quaternion::identity(); + } + inline float length(const quaternion &val) { + return ::std::sqrt(length_squared(val)); + } + inline float length_squared(const quaternion &val) { + return dot(val, val); + } + inline float dot(const quaternion &val1, const quaternion &val2) { + return val1.x * val2.x + val1.y * val2.y + val1.z * val2.z + val1.w * val2.w; + } + inline quaternion normalize(const quaternion &val) { + return operator*(val, 1.0f / length(val)); + } + inline quaternion conjugate(const quaternion &val) { + return { -val.x, -val.y, -val.z, val.w}; + } + inline quaternion inverse(const quaternion &val) { + return operator*(conjugate(val), 1.0f / length_squared(val)); + } + inline quaternion slerp(const quaternion &val1, const quaternion &val2, float amount) { + // https://en.wikipedia.org/wiki/Slerp#Geometric_Slerp + float cosangle = dot(val1, val2); + quaternion end = val2; + if (cosangle < 0.0f) { + end = -val2; + cosangle = -cosangle; + } + float fact1, fact2; + const float epsilon = 1.0e-6f; + if (cosangle > 1.0f - epsilon) { + // Very small rotation range, or non-normalized input quaternions. + fact1 = (1.0f - amount); + fact2 = amount; + } else { + float angle = ::std::acos(cosangle); + float sinangle = ::std::sin(angle); + fact1 = ::std::sin((1.0f - amount) * angle) / sinangle; + fact2 = ::std::sin(amount * angle) / sinangle; + } + return val1 * fact1 + end * fact2; + } + inline quaternion lerp(const quaternion &val1, const quaternion &val2, float amount) { + quaternion end = val2; + if (dot(val1, val2) < 0.0f) + end = -val2; + return normalize(quaternion( + _impl::lerp(val1.x, end.x, amount), _impl::lerp(val1.y, end.y, amount), + _impl::lerp(val1.z, end.z, amount), _impl::lerp(val1.w, end.w, amount) + )); + } + inline quaternion concatenate(const quaternion &val1, const quaternion &val2) { + return val2 * val1; + } + +} _WINDOWS_NUMERICS_END_NAMESPACE_ + + +/** + * FIXME: Implement interop functions with DirectXMath. + * This is where we are supposed to define the functions to convert between + * Windows::Foundation::Numerics types and XMVECTOR / XMMATRIX. But our + * directxmath.h does not contain the definitions for these types... + */ +#if 0 +// === DirectXMath Interop === +namespace DirectX { + + // TODO: impl + XMVECTOR XMLoadFloat2(const _WINDOWS_NUMERICS_NAMESPACE_::float2 *src); + XMVECTOR XMLoadFloat3(const _WINDOWS_NUMERICS_NAMESPACE_::float3 *src); + XMVECTOR XMLoadFloat4(const _WINDOWS_NUMERICS_NAMESPACE_::float4 *src); + XMMATRIX XMLoadFloat3x2(const _WINDOWS_NUMERICS_NAMESPACE_::float3x2 *src); + XMMATRIX XMLoadFloat4x4(const _WINDOWS_NUMERICS_NAMESPACE_::float4x4 *src); + XMVECTOR XMLoadPlane(const _WINDOWS_NUMERICS_NAMESPACE_::plane *src); + XMVECTOR XMLoadQuaternion(const _WINDOWS_NUMERICS_NAMESPACE_::quaternion *src); + void XMStoreFloat2(_WINDOWS_NUMERICS_NAMESPACE_::float2 *out, FXMVECTOR in); + void XMStoreFloat3(_WINDOWS_NUMERICS_NAMESPACE_::float3 *out, FXMVECTOR in); + void XMStoreFloat4(_WINDOWS_NUMERICS_NAMESPACE_::float4 *out, FXMVECTOR in); + void XMStoreFloat3x2(_WINDOWS_NUMERICS_NAMESPACE_::float3x2 *out, FXMMATRIX in); + void XMStoreFloat4x4(_WINDOWS_NUMERICS_NAMESPACE_::float4x4 *out, FXMMATRIX in); + void XMStorePlane(_WINDOWS_NUMERICS_NAMESPACE_::plane *out, FXMVECTOR in); + void XMStoreQuaternion(_WINDOWS_NUMERICS_NAMESPACE_::quaternion *out, FXMVECTOR in); + +} /* namespace DirectX */ +#endif + + +#undef _WINDOWS_NUMERICS_IMPL_ASSIGN_OP + +#ifdef _WINDOWS_NUMERICS_IMPL_PUSHED_MIN_ +# undef _WINDOWS_NUMERICS_IMPL_PUSHED_MIN_ +# pragma pop_macro("min") +#endif + +#ifdef _WINDOWS_NUMERICS_IMPL_PUSHED_MAX_ +# undef _WINDOWS_NUMERICS_IMPL_PUSHED_MAX_ +# pragma pop_macro("max") +#endif diff --git a/lib/libc/include/any-windows-any/winerror.h b/lib/libc/include/any-windows-any/winerror.h index 5650274f80fcf8dfb7d726a2c7921ee23887e322..cab8dbad24ccd82b129c36c0e54b7a448fbe50ab 100644 --- a/lib/libc/include/any-windows-any/winerror.h +++ b/lib/libc/include/any-windows-any/winerror.h @@ -8,38 +8,159 @@ #define __IN__WINERROR_ 1 -#define FACILITY_WINDOWSUPDATE 36 -#define FACILITY_WINDOWS_CE 24 -#define FACILITY_WINDOWS 8 -#define FACILITY_URT 19 -#define FACILITY_UMI 22 -#define FACILITY_SXS 23 +#define FACILITY_NULL 0 +#define FACILITY_RPC 1 +#define FACILITY_DISPATCH 2 #define FACILITY_STORAGE 3 -#define FACILITY_STATE_MANAGEMENT 34 +#define FACILITY_ITF 4 +#define FACILITY_WIN32 7 +#define FACILITY_WINDOWS 8 #define FACILITY_SSPI 9 -#define FACILITY_SCARD 16 -#define FACILITY_SETUPAPI 15 #define FACILITY_SECURITY 9 -#define FACILITY_RPC 1 -#define FACILITY_WIN32 7 #define FACILITY_CONTROL 10 -#define FACILITY_NULL 0 -#define FACILITY_METADIRECTORY 35 -#define FACILITY_MSMQ 14 -#define FACILITY_MEDIASERVER 13 +#define FACILITY_CERT 11 #define FACILITY_INTERNET 12 -#define FACILITY_ITF 4 -#define FACILITY_HTTP 25 -#define FACILITY_DPLAY 21 -#define FACILITY_DISPATCH 2 -#define FACILITY_DIRECTORYSERVICE 37 -#define FACILITY_CONFIGURATION 33 +#define FACILITY_MEDIASERVER 13 +#define FACILITY_MSMQ 14 +#define FACILITY_SETUPAPI 15 +#define FACILITY_SCARD 16 #define FACILITY_COMPLUS 17 -#define FACILITY_CERT 11 -#define FACILITY_BACKGROUNDCOPY 32 -#define FACILITY_ACS 20 #define FACILITY_AAF 18 +#define FACILITY_URT 19 +#define FACILITY_ACS 20 +#define FACILITY_DPLAY 21 +#define FACILITY_UMI 22 +#define FACILITY_SXS 23 +#define FACILITY_WINDOWS_CE 24 +#define FACILITY_HTTP 25 +#define FACILITY_USERMODE_COMMONLOG 26 +#define FACILITY_WER 27 +#define FACILITY_USERMODE_FILTER_MANAGER 31 +#define FACILITY_BACKGROUNDCOPY 32 +#define FACILITY_CONFIGURATION 33 +#define FACILITY_WIA 33 +#define FACILITY_STATE_MANAGEMENT 34 +#define FACILITY_METADIRECTORY 35 +#define FACILITY_WINDOWSUPDATE 36 +#define FACILITY_DIRECTORYSERVICE 37 +#define FACILITY_GRAPHICS 38 +#define FACILITY_SHELL 39 +#define FACILITY_NAP 39 +#define FACILITY_TPM_SERVICES 40 +#define FACILITY_TPM_SOFTWARE 41 +#define FACILITY_UI 42 +#define FACILITY_XAML 43 +#define FACILITY_ACTION_QUEUE 44 +#define FACILITY_PLA 48 +#define FACILITY_WINDOWS_SETUP 48 +#define FACILITY_FVE 49 +#define FACILITY_FWP 50 +#define FACILITY_WINRM 51 +#define FACILITY_NDIS 52 +#define FACILITY_USERMODE_HYPERVISOR 53 +#define FACILITY_CMI 54 +#define FACILITY_USERMODE_VIRTUALIZATION 55 +#define FACILITY_USERMODE_VOLMGR 56 +#define FACILITY_BCD 57 +#define FACILITY_USERMODE_VHD 58 +#define FACILITY_USERMODE_HNS 59 +#define FACILITY_SDIAG 60 +#define FACILITY_WEBSERVICES 61 +#define FACILITY_WINPE 61 +#define FACILITY_WPN 62 +#define FACILITY_WINDOWS_STORE 63 +#define FACILITY_INPUT 64 +#define FACILITY_QUIC 65 +#define FACILITY_EAP 66 +#define FACILITY_IORING 70 +#define FACILITY_WINDOWS_DEFENDER 80 +#define FACILITY_OPC 81 +#define FACILITY_XPS 82 +#define FACILITY_MBN 84 +#define FACILITY_POWERSHELL 84 +#define FACILITY_RAS 83 +#define FACILITY_P2P_INT 98 +#define FACILITY_P2P 99 +#define FACILITY_DAF 100 +#define FACILITY_BLUETOOTH_ATT 101 +#define FACILITY_AUDIO 102 +#define FACILITY_STATEREPOSITORY 103 +#define FACILITY_VISUALCPP 109 +#define FACILITY_SCRIPT 112 +#define FACILITY_PARSE 113 +#define FACILITY_BLB 120 +#define FACILITY_BLB_CLI 121 +#define FACILITY_WSBAPP 122 +#define FACILITY_BLBUI 128 +#define FACILITY_USN 129 +#define FACILITY_USERMODE_VOLSNAP 130 +#define FACILITY_TIERING 131 +#define FACILITY_WSB_ONLINE 133 +#define FACILITY_ONLINE_ID 134 +#define FACILITY_DEVICE_UPDATE_AGENT 135 +#define FACILITY_DRVSERVICING 136 +#define FACILITY_DLS 153 +#define FACILITY_DELIVERY_OPTIMIZATION 208 +#define FACILITY_USERMODE_SPACES 231 +#define FACILITY_USER_MODE_SECURITY_CORE 232 +#define FACILITY_USERMODE_LICENSING 234 +#define FACILITY_SOS 160 +#define FACILITY_OCP_UPDATE_AGENT 173 +#define FACILITY_DEBUGGERS 176 +#define FACILITY_SPP 256 +#define FACILITY_RESTORE 256 +#define FACILITY_DMSERVER 256 +#define FACILITY_DEPLOYMENT_SERVICES_SERVER 257 +#define FACILITY_DEPLOYMENT_SERVICES_IMAGING 258 +#define FACILITY_DEPLOYMENT_SERVICES_MANAGEMENT 259 +#define FACILITY_DEPLOYMENT_SERVICES_UTIL 260 +#define FACILITY_DEPLOYMENT_SERVICES_BINLSVC 261 +#define FACILITY_DEPLOYMENT_SERVICES_PXE 263 +#define FACILITY_DEPLOYMENT_SERVICES_TFTP 264 +#define FACILITY_DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT 272 +#define FACILITY_DEPLOYMENT_SERVICES_DRIVER_PROVISIONING 278 +#define FACILITY_DEPLOYMENT_SERVICES_MULTICAST_SERVER 289 +#define FACILITY_DEPLOYMENT_SERVICES_MULTICAST_CLIENT 290 +#define FACILITY_DEPLOYMENT_SERVICES_CONTENT_PROVIDER 293 +#define FACILITY_HSP_SERVICES 296 +#define FACILITY_HSP_SOFTWARE 297 +#define FACILITY_LINGUISTIC_SERVICES 305 +#define FACILITY_AUDIOSTREAMING 1094 +#define FACILITY_TTD 1490 +#define FACILITY_ACCELERATOR 1536 +#define FACILITY_WMAAECMA 1996 +#define FACILITY_DIRECTMUSIC 2168 +#define FACILITY_DIRECT3D10 2169 +#define FACILITY_DXGI 2170 +#define FACILITY_DXGI_DDI 2171 +#define FACILITY_DIRECT3D11 2172 +#define FACILITY_DIRECT3D11_DEBUG 2173 +#define FACILITY_DIRECT3D12 2174 +#define FACILITY_DIRECT3D12_DEBUG 2175 +#define FACILITY_DXCORE 2176 +#define FACILITY_PRESENTATION 2177 +#define FACILITY_LEAP 2184 #define FACILITY_AUDCLNT 2185 +#define FACILITY_WINCODEC_DWRITE_DWM 2200 +#define FACILITY_WINML 2192 +#define FACILITY_DIRECT2D 2201 +#define FACILITY_DEFRAG 2304 +#define FACILITY_USERMODE_SDBUS 2305 +#define FACILITY_JSCRIPT 2306 +#define FACILITY_PIDGENX 2561 +#define FACILITY_EAS 85 +#define FACILITY_WEB 885 +#define FACILITY_WEB_SOCKET 886 +#define FACILITY_MOBILE 1793 +#define FACILITY_SQLITE 1967 +#define FACILITY_SERVICE_FABRIC 1968 +#define FACILITY_UTC 1989 +#define FACILITY_WEP 2049 +#define FACILITY_SYNCENGINE 2050 +#define FACILITY_XBOX 2339 +#define FACILITY_GAME 2340 +#define FACILITY_PIX 2748 + #define ERROR_SUCCESS __MSABI_LONG(0) #define NO_ERROR __MSABI_LONG(0) #define SEC_E_OK ((HRESULT)0x00000000) @@ -176,6 +297,7 @@ #define ERROR_MAX_THRDS_REACHED __MSABI_LONG(164) #define ERROR_LOCK_FAILED __MSABI_LONG(167) #define ERROR_BUSY __MSABI_LONG(170) +#define ERROR_DEVICE_SUPPORT_IN_PROGRESS __MSABI_LONG(171) #define ERROR_CANCEL_VIOLATION __MSABI_LONG(173) #define ERROR_ATOMIC_LOCKS_NOT_SUPPORTED __MSABI_LONG(174) #define ERROR_INVALID_SEGMENT_NUMBER __MSABI_LONG(180) @@ -216,12 +338,15 @@ #define ERROR_BAD_FILE_TYPE __MSABI_LONG(222) #define ERROR_FILE_TOO_LARGE __MSABI_LONG(223) #define ERROR_FORMS_AUTH_REQUIRED __MSABI_LONG(224) +#define ERROR_VIRUS_INFECTED __MSABI_LONG(225) +#define ERROR_VIRUS_DELETED __MSABI_LONG(226) #define ERROR_PIPE_LOCAL __MSABI_LONG(229) #define ERROR_BAD_PIPE __MSABI_LONG(230) #define ERROR_PIPE_BUSY __MSABI_LONG(231) #define ERROR_NO_DATA __MSABI_LONG(232) #define ERROR_PIPE_NOT_CONNECTED __MSABI_LONG(233) #define ERROR_MORE_DATA __MSABI_LONG(234) +#define ERROR_NO_WORK_DONE __MSABI_LONG(235) #define ERROR_VC_DISCONNECTED __MSABI_LONG(240) #define ERROR_INVALID_EA_NAME __MSABI_LONG(254) #define ERROR_EA_LIST_INCONSISTENT __MSABI_LONG(255) @@ -241,18 +366,385 @@ #define ERROR_INVALID_OPLOCK_PROTOCOL __MSABI_LONG(301) #define ERROR_DISK_TOO_FRAGMENTED __MSABI_LONG(302) #define ERROR_DELETE_PENDING __MSABI_LONG(303) +#define ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING __MSABI_LONG(304) +#define ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME __MSABI_LONG(305) +#define ERROR_SECURITY_STREAM_IS_INCONSISTENT __MSABI_LONG(306) +#define ERROR_INVALID_LOCK_RANGE __MSABI_LONG(307) +#define ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT __MSABI_LONG(308) +#define ERROR_NOTIFICATION_GUID_ALREADY_DEFINED __MSABI_LONG(309) +#define ERROR_INVALID_EXCEPTION_HANDLER __MSABI_LONG(310) +#define ERROR_DUPLICATE_PRIVILEGES __MSABI_LONG(311) +#define ERROR_NO_RANGES_PROCESSED __MSABI_LONG(312) +#define ERROR_NOT_ALLOWED_ON_SYSTEM_FILE __MSABI_LONG(313) +#define ERROR_DISK_RESOURCES_EXHAUSTED __MSABI_LONG(314) #define ERROR_INVALID_TOKEN __MSABI_LONG(315) +#define ERROR_DEVICE_FEATURE_NOT_SUPPORTED __MSABI_LONG(316) #define ERROR_MR_MID_NOT_FOUND __MSABI_LONG(317) #define ERROR_SCOPE_NOT_FOUND __MSABI_LONG(318) +#define ERROR_UNDEFINED_SCOPE __MSABI_LONG(319) +#define ERROR_INVALID_CAP __MSABI_LONG(320) +#define ERROR_DEVICE_UNREACHABLE __MSABI_LONG(321) +#define ERROR_DEVICE_NO_RESOURCES __MSABI_LONG(322) +#define ERROR_DATA_CHECKSUM_ERROR __MSABI_LONG(323) +#define ERROR_INTERMIXED_KERNEL_EA_OPERATION __MSABI_LONG(324) +#define ERROR_FILE_LEVEL_TRIM_NOT_SUPPORTED __MSABI_LONG(326) +#define ERROR_OFFSET_ALIGNMENT_VIOLATION __MSABI_LONG(327) +#define ERROR_INVALID_FIELD_IN_PARAMETER_LIST __MSABI_LONG(328) +#define ERROR_OPERATION_IN_PROGRESS __MSABI_LONG(329) +#define ERROR_BAD_DEVICE_PATH __MSABI_LONG(330) +#define ERROR_TOO_MANY_DESCRIPTORS __MSABI_LONG(331) +#define ERROR_SCRUB_DATA_DISABLED __MSABI_LONG(332) +#define ERROR_NOT_REDUNDANT_STORAGE __MSABI_LONG(333) +#define ERROR_RESIDENT_FILE_NOT_SUPPORTED __MSABI_LONG(334) +#define ERROR_COMPRESSED_FILE_NOT_SUPPORTED __MSABI_LONG(335) +#define ERROR_DIRECTORY_NOT_SUPPORTED __MSABI_LONG(336) +#define ERROR_NOT_READ_FROM_COPY __MSABI_LONG(337) +#define ERROR_FT_WRITE_FAILURE __MSABI_LONG(338) +#define ERROR_FT_DI_SCAN_REQUIRED __MSABI_LONG(339) +#define ERROR_INVALID_KERNEL_INFO_VERSION __MSABI_LONG(340) +#define ERROR_INVALID_PEP_INFO_VERSION __MSABI_LONG(341) #define ERROR_OBJECT_NOT_EXTERNALLY_BACKED __MSABI_LONG(342) #define ERROR_EXTERNAL_BACKING_PROVIDER_UNKNOWN __MSABI_LONG(343) #define ERROR_COMPRESSION_NOT_BENEFICIAL __MSABI_LONG(344) +#define ERROR_STORAGE_TOPOLOGY_ID_MISMATCH __MSABI_LONG(345) +#define ERROR_BLOCKED_BY_PARENTAL_CONTROLS __MSABI_LONG(346) +#define ERROR_BLOCK_TOO_MANY_REFERENCES __MSABI_LONG(347) +#define ERROR_MARKED_TO_DISALLOW_WRITES __MSABI_LONG(348) +#define ERROR_ENCLAVE_FAILURE __MSABI_LONG(349) +#define ERROR_FAIL_NOACTION_REBOOT __MSABI_LONG(350) +#define ERROR_FAIL_SHUTDOWN __MSABI_LONG(351) +#define ERROR_FAIL_RESTART __MSABI_LONG(352) +#define ERROR_MAX_SESSIONS_REACHED __MSABI_LONG(353) +#define ERROR_NETWORK_ACCESS_DENIED_EDP __MSABI_LONG(354) +#define ERROR_DEVICE_HINT_NAME_BUFFER_TOO_SMALL __MSABI_LONG(355) +#define ERROR_EDP_POLICY_DENIES_OPERATION __MSABI_LONG(356) +#define ERROR_EDP_DPL_POLICY_CANT_BE_SATISFIED __MSABI_LONG(357) +#define ERROR_CLOUD_FILE_SYNC_ROOT_METADATA_CORRUPT __MSABI_LONG(358) +#define ERROR_DEVICE_IN_MAINTENANCE __MSABI_LONG(359) +#define ERROR_NOT_SUPPORTED_ON_DAX __MSABI_LONG(360) +#define ERROR_DAX_MAPPING_EXISTS __MSABI_LONG(361) +#define ERROR_CLOUD_FILE_PROVIDER_NOT_RUNNING __MSABI_LONG(362) +#define ERROR_CLOUD_FILE_METADATA_CORRUPT __MSABI_LONG(363) +#define ERROR_CLOUD_FILE_METADATA_TOO_LARGE __MSABI_LONG(364) +#define ERROR_CLOUD_FILE_PROPERTY_BLOB_TOO_LARGE __MSABI_LONG(365) +#define ERROR_CLOUD_FILE_PROPERTY_BLOB_CHECKSUM_MISMATCH __MSABI_LONG(366) +#define ERROR_CHILD_PROCESS_BLOCKED __MSABI_LONG(367) +#define ERROR_STORAGE_LOST_DATA_PERSISTENCE __MSABI_LONG(368) +#define ERROR_FILE_SYSTEM_VIRTUALIZATION_UNAVAILABLE __MSABI_LONG(369) +#define ERROR_FILE_SYSTEM_VIRTUALIZATION_METADATA_CORRUPT __MSABI_LONG(370) +#define ERROR_FILE_SYSTEM_VIRTUALIZATION_BUSY __MSABI_LONG(371) +#define ERROR_FILE_SYSTEM_VIRTUALIZATION_PROVIDER_UNKNOWN __MSABI_LONG(372) +#define ERROR_GDI_HANDLE_LEAK __MSABI_LONG(373) +#define ERROR_CLOUD_FILE_TOO_MANY_PROPERTY_BLOBS __MSABI_LONG(374) +#define ERROR_CLOUD_FILE_PROPERTY_VERSION_NOT_SUPPORTED __MSABI_LONG(375) +#define ERROR_NOT_A_CLOUD_FILE __MSABI_LONG(376) +#define ERROR_CLOUD_FILE_NOT_IN_SYNC __MSABI_LONG(377) +#define ERROR_CLOUD_FILE_ALREADY_CONNECTED __MSABI_LONG(378) +#define ERROR_CLOUD_FILE_NOT_SUPPORTED __MSABI_LONG(379) +#define ERROR_CLOUD_FILE_INVALID_REQUEST __MSABI_LONG(380) +#define ERROR_CLOUD_FILE_READ_ONLY_VOLUME __MSABI_LONG(381) +#define ERROR_CLOUD_FILE_CONNECTED_PROVIDER_ONLY __MSABI_LONG(382) +#define ERROR_CLOUD_FILE_VALIDATION_FAILED __MSABI_LONG(383) +#define ERROR_SMB1_NOT_AVAILABLE __MSABI_LONG(384) +#define ERROR_FILE_SYSTEM_VIRTUALIZATION_INVALID_OPERATION __MSABI_LONG(385) +#define ERROR_CLOUD_FILE_AUTHENTICATION_FAILED __MSABI_LONG(386) +#define ERROR_CLOUD_FILE_INSUFFICIENT_RESOURCES __MSABI_LONG(387) +#define ERROR_CLOUD_FILE_NETWORK_UNAVAILABLE __MSABI_LONG(388) +#define ERROR_CLOUD_FILE_UNSUCCESSFUL __MSABI_LONG(389) +#define ERROR_CLOUD_FILE_NOT_UNDER_SYNC_ROOT __MSABI_LONG(390) +#define ERROR_CLOUD_FILE_IN_USE __MSABI_LONG(391) +#define ERROR_CLOUD_FILE_PINNED __MSABI_LONG(392) +#define ERROR_CLOUD_FILE_REQUEST_ABORTED __MSABI_LONG(393) +#define ERROR_CLOUD_FILE_PROPERTY_CORRUPT __MSABI_LONG(394) +#define ERROR_CLOUD_FILE_ACCESS_DENIED __MSABI_LONG(395) +#define ERROR_CLOUD_FILE_INCOMPATIBLE_HARDLINKS __MSABI_LONG(396) +#define ERROR_CLOUD_FILE_PROPERTY_LOCK_CONFLICT __MSABI_LONG(397) +#define ERROR_CLOUD_FILE_REQUEST_CANCELED __MSABI_LONG(398) +#define ERROR_EXTERNAL_SYSKEY_NOT_SUPPORTED __MSABI_LONG(399) +#define ERROR_THREAD_MODE_ALREADY_BACKGROUND __MSABI_LONG(400) +#define ERROR_THREAD_MODE_NOT_BACKGROUND __MSABI_LONG(401) +#define ERROR_PROCESS_MODE_ALREADY_BACKGROUND __MSABI_LONG(402) +#define ERROR_PROCESS_MODE_NOT_BACKGROUND __MSABI_LONG(403) +#define ERROR_CLOUD_FILE_PROVIDER_TERMINATED __MSABI_LONG(404) +#define ERROR_NOT_A_CLOUD_SYNC_ROOT __MSABI_LONG(405) +#define ERROR_FILE_PROTECTED_UNDER_DPL __MSABI_LONG(406) +#define ERROR_VOLUME_NOT_CLUSTER_ALIGNED __MSABI_LONG(407) +#define ERROR_NO_PHYSICALLY_ALIGNED_FREE_SPACE_FOUND __MSABI_LONG(408) +#define ERROR_APPX_FILE_NOT_ENCRYPTED __MSABI_LONG(409) +#define ERROR_RWRAW_ENCRYPTED_FILE_NOT_ENCRYPTED __MSABI_LONG(410) +#define ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSET __MSABI_LONG(411) +#define ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILERANGE __MSABI_LONG(412) +#define ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_PARAMETER __MSABI_LONG(413) +#define ERROR_LINUX_SUBSYSTEM_NOT_PRESENT __MSABI_LONG(414) +#define ERROR_FT_READ_FAILURE __MSABI_LONG(415) +#define ERROR_STORAGE_RESERVE_ID_INVALID __MSABI_LONG(416) +#define ERROR_STORAGE_RESERVE_DOES_NOT_EXIST __MSABI_LONG(417) +#define ERROR_STORAGE_RESERVE_ALREADY_EXISTS __MSABI_LONG(418) +#define ERROR_STORAGE_RESERVE_NOT_EMPTY __MSABI_LONG(419) +#define ERROR_NOT_A_DAX_VOLUME __MSABI_LONG(420) +#define ERROR_NOT_DAX_MAPPABLE __MSABI_LONG(421) +#define ERROR_TIME_SENSITIVE_THREAD __MSABI_LONG(422) +#define ERROR_DPL_NOT_SUPPORTED_FOR_USER __MSABI_LONG(423) #define ERROR_CASE_DIFFERING_NAMES_IN_DIR __MSABI_LONG(424) +#define ERROR_FILE_NOT_SUPPORTED __MSABI_LONG(425) +#define ERROR_CLOUD_FILE_REQUEST_TIMEOUT __MSABI_LONG(426) +#define ERROR_NO_TASK_QUEUE __MSABI_LONG(427) +#define ERROR_SRC_SRV_DLL_LOAD_FAILED __MSABI_LONG(428) +#define ERROR_NOT_SUPPORTED_WITH_BTT __MSABI_LONG(429) +#define ERROR_ENCRYPTION_DISABLED __MSABI_LONG(430) +#define ERROR_ENCRYPTING_METADATA_DISALLOWED __MSABI_LONG(431) +#define ERROR_CANT_CLEAR_ENCRYPTION_FLAG __MSABI_LONG(432) +#define ERROR_NO_SUCH_DEVICE __MSABI_LONG(433) +#define ERROR_CLOUD_FILE_DEHYDRATION_DISALLOWED __MSABI_LONG(434) +#define ERROR_FILE_SNAP_IN_PROGRESS __MSABI_LONG(435) +#define ERROR_FILE_SNAP_USER_SECTION_NOT_SUPPORTED __MSABI_LONG(436) +#define ERROR_FILE_SNAP_MODIFY_NOT_SUPPORTED __MSABI_LONG(437) +#define ERROR_FILE_SNAP_IO_NOT_COORDINATED __MSABI_LONG(438) +#define ERROR_FILE_SNAP_UNEXPECTED_ERROR __MSABI_LONG(439) +#define ERROR_FILE_SNAP_INVALID_PARAMETER __MSABI_LONG(440) +#define ERROR_UNSATISFIED_DEPENDENCIES __MSABI_LONG(441) +#define ERROR_CASE_SENSITIVE_PATH __MSABI_LONG(442) +#define ERROR_UNEXPECTED_NTCACHEMANAGER_ERROR __MSABI_LONG(443) +#define ERROR_LINUX_SUBSYSTEM_UPDATE_REQUIRED __MSABI_LONG(444) +#define ERROR_DLP_POLICY_WARNS_AGAINST_OPERATION __MSABI_LONG(445) +#define ERROR_DLP_POLICY_DENIES_OPERATION __MSABI_LONG(446) +#define ERROR_SECURITY_DENIES_OPERATION __MSABI_LONG(447) +#define ERROR_UNTRUSTED_MOUNT_POINT __MSABI_LONG(448) +#define ERROR_DLP_POLICY_SILENTLY_FAIL __MSABI_LONG(449) +#define ERROR_CAPAUTHZ_NOT_DEVUNLOCKED __MSABI_LONG(450) +#define ERROR_CAPAUTHZ_CHANGE_TYPE __MSABI_LONG(451) +#define ERROR_CAPAUTHZ_NOT_PROVISIONED __MSABI_LONG(452) +#define ERROR_CAPAUTHZ_NOT_AUTHORIZED __MSABI_LONG(453) +#define ERROR_CAPAUTHZ_NO_POLICY __MSABI_LONG(454) +#define ERROR_CAPAUTHZ_DB_CORRUPTED __MSABI_LONG(455) +#define ERROR_CAPAUTHZ_SCCD_INVALID_CATALOG __MSABI_LONG(456) +#define ERROR_CAPAUTHZ_SCCD_NO_AUTH_ENTITY __MSABI_LONG(457) +#define ERROR_CAPAUTHZ_SCCD_PARSE_ERROR __MSABI_LONG(458) +#define ERROR_CAPAUTHZ_SCCD_DEV_MODE_REQUIRED __MSABI_LONG(459) +#define ERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH __MSABI_LONG(460) +#define ERROR_CIMFS_IMAGE_CORRUPT __MSABI_LONG(470) +#define ERROR_CIMFS_IMAGE_VERSION_NOT_SUPPORTED __MSABI_LONG(471) +#define ERROR_STORAGE_STACK_ACCESS_DENIED __MSABI_LONG(472) +#define ERROR_INSUFFICIENT_VIRTUAL_ADDR_RESOURCES __MSABI_LONG(473) +#define ERROR_INDEX_OUT_OF_BOUNDS __MSABI_LONG(474) +#define ERROR_CLOUD_FILE_US_MESSAGE_TIMEOUT __MSABI_LONG(475) +#define ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT __MSABI_LONG(480) +#define ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT __MSABI_LONG(481) +#define ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT __MSABI_LONG(482) +#define ERROR_DEVICE_HARDWARE_ERROR __MSABI_LONG(483) #define ERROR_INVALID_ADDRESS __MSABI_LONG(487) +#define ERROR_HAS_SYSTEM_CRITICAL_FILES __MSABI_LONG(488) +#define ERROR_ENCRYPTED_FILE_NOT_SUPPORTED __MSABI_LONG(489) +#define ERROR_SPARSE_FILE_NOT_SUPPORTED __MSABI_LONG(490) +#define ERROR_PAGEFILE_NOT_SUPPORTED __MSABI_LONG(491) +#define ERROR_VOLUME_NOT_SUPPORTED __MSABI_LONG(492) +#define ERROR_NOT_SUPPORTED_WITH_BYPASSIO __MSABI_LONG(493) +#define ERROR_NO_BYPASSIO_DRIVER_SUPPORT __MSABI_LONG(494) +#define ERROR_NOT_SUPPORTED_WITH_ENCRYPTION __MSABI_LONG(495) +#define ERROR_NOT_SUPPORTED_WITH_COMPRESSION __MSABI_LONG(496) +#define ERROR_NOT_SUPPORTED_WITH_REPLICATION __MSABI_LONG(497) +#define ERROR_NOT_SUPPORTED_WITH_DEDUPLICATION __MSABI_LONG(498) +#define ERROR_NOT_SUPPORTED_WITH_AUDITING __MSABI_LONG(499) +#define ERROR_USER_PROFILE_LOAD __MSABI_LONG(500) +#define ERROR_SESSION_KEY_TOO_SHORT __MSABI_LONG(501) +#define ERROR_ACCESS_DENIED_APPDATA __MSABI_LONG(502) +#define ERROR_NOT_SUPPORTED_WITH_MONITORING __MSABI_LONG(503) +#define ERROR_NOT_SUPPORTED_WITH_SNAPSHOT __MSABI_LONG(504) +#define ERROR_NOT_SUPPORTED_WITH_VIRTUALIZATION __MSABI_LONG(505) +#define ERROR_BYPASSIO_FLT_NOT_SUPPORTED __MSABI_LONG(506) +#define ERROR_DEVICE_RESET_REQUIRED __MSABI_LONG(507) +#define ERROR_VOLUME_WRITE_ACCESS_DENIED __MSABI_LONG(508) +#define ERROR_NOT_SUPPORTED_WITH_CACHED_HANDLE __MSABI_LONG(509) +#define ERROR_FS_METADATA_INCONSISTENT __MSABI_LONG(510) +#define ERROR_BLOCK_WEAK_REFERENCE_INVALID __MSABI_LONG(511) +#define ERROR_BLOCK_SOURCE_WEAK_REFERENCE_INVALID __MSABI_LONG(512) +#define ERROR_BLOCK_TARGET_WEAK_REFERENCE_INVALID __MSABI_LONG(513) +#define ERROR_BLOCK_SHARED __MSABI_LONG(514) #define ERROR_ARITHMETIC_OVERFLOW __MSABI_LONG(534) #define ERROR_PIPE_CONNECTED __MSABI_LONG(535) #define ERROR_PIPE_LISTENING __MSABI_LONG(536) +#define ERROR_VERIFIER_STOP __MSABI_LONG(537) +#define ERROR_ABIOS_ERROR __MSABI_LONG(538) +#define ERROR_WX86_WARNING __MSABI_LONG(539) +#define ERROR_WX86_ERROR __MSABI_LONG(540) +#define ERROR_TIMER_NOT_CANCELED __MSABI_LONG(541) +#define ERROR_UNWIND __MSABI_LONG(542) +#define ERROR_BAD_STACK __MSABI_LONG(543) +#define ERROR_INVALID_UNWIND_TARGET __MSABI_LONG(544) +#define ERROR_INVALID_PORT_ATTRIBUTES __MSABI_LONG(545) +#define ERROR_PORT_MESSAGE_TOO_LONG __MSABI_LONG(546) +#define ERROR_INVALID_QUOTA_LOWER __MSABI_LONG(547) +#define ERROR_DEVICE_ALREADY_ATTACHED __MSABI_LONG(548) +#define ERROR_INSTRUCTION_MISALIGNMENT __MSABI_LONG(549) +#define ERROR_PROFILING_NOT_STARTED __MSABI_LONG(550) +#define ERROR_PROFILING_NOT_STOPPED __MSABI_LONG(551) +#define ERROR_COULD_NOT_INTERPRET __MSABI_LONG(552) +#define ERROR_PROFILING_AT_LIMIT __MSABI_LONG(553) +#define ERROR_CANT_WAIT __MSABI_LONG(554) +#define ERROR_CANT_TERMINATE_SELF __MSABI_LONG(555) +#define ERROR_UNEXPECTED_MM_CREATE_ERR __MSABI_LONG(556) +#define ERROR_UNEXPECTED_MM_MAP_ERROR __MSABI_LONG(557) +#define ERROR_UNEXPECTED_MM_EXTEND_ERR __MSABI_LONG(558) +#define ERROR_BAD_FUNCTION_TABLE __MSABI_LONG(559) +#define ERROR_NO_GUID_TRANSLATION __MSABI_LONG(560) +#define ERROR_INVALID_LDT_SIZE __MSABI_LONG(561) +#define ERROR_INVALID_LDT_OFFSET __MSABI_LONG(563) +#define ERROR_INVALID_LDT_DESCRIPTOR __MSABI_LONG(564) +#define ERROR_TOO_MANY_THREADS __MSABI_LONG(565) +#define ERROR_THREAD_NOT_IN_PROCESS __MSABI_LONG(566) +#define ERROR_PAGEFILE_QUOTA_EXCEEDED __MSABI_LONG(567) +#define ERROR_LOGON_SERVER_CONFLICT __MSABI_LONG(568) +#define ERROR_SYNCHRONIZATION_REQUIRED __MSABI_LONG(569) +#define ERROR_NET_OPEN_FAILED __MSABI_LONG(570) +#define ERROR_IO_PRIVILEGE_FAILED __MSABI_LONG(571) +#define ERROR_CONTROL_C_EXIT __MSABI_LONG(572) +#define ERROR_MISSING_SYSTEMFILE __MSABI_LONG(573) +#define ERROR_UNHANDLED_EXCEPTION __MSABI_LONG(574) +#define ERROR_APP_INIT_FAILURE __MSABI_LONG(575) +#define ERROR_PAGEFILE_CREATE_FAILED __MSABI_LONG(576) +#define ERROR_INVALID_IMAGE_HASH __MSABI_LONG(577) +#define ERROR_NO_PAGEFILE __MSABI_LONG(578) +#define ERROR_ILLEGAL_FLOAT_CONTEXT __MSABI_LONG(579) +#define ERROR_NO_EVENT_PAIR __MSABI_LONG(580) +#define ERROR_DOMAIN_CTRLR_CONFIG_ERROR __MSABI_LONG(581) +#define ERROR_ILLEGAL_CHARACTER __MSABI_LONG(582) +#define ERROR_UNDEFINED_CHARACTER __MSABI_LONG(583) +#define ERROR_FLOPPY_VOLUME __MSABI_LONG(584) +#define ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT __MSABI_LONG(585) +#define ERROR_BACKUP_CONTROLLER __MSABI_LONG(586) +#define ERROR_MUTANT_LIMIT_EXCEEDED __MSABI_LONG(587) +#define ERROR_FS_DRIVER_REQUIRED __MSABI_LONG(588) +#define ERROR_CANNOT_LOAD_REGISTRY_FILE __MSABI_LONG(589) +#define ERROR_DEBUG_ATTACH_FAILED __MSABI_LONG(590) +#define ERROR_SYSTEM_PROCESS_TERMINATED __MSABI_LONG(591) +#define ERROR_DATA_NOT_ACCEPTED __MSABI_LONG(592) +#define ERROR_VDM_HARD_ERROR __MSABI_LONG(593) +#define ERROR_DRIVER_CANCEL_TIMEOUT __MSABI_LONG(594) +#define ERROR_REPLY_MESSAGE_MISMATCH __MSABI_LONG(595) +#define ERROR_LOST_WRITEBEHIND_DATA __MSABI_LONG(596) +#define ERROR_CLIENT_SERVER_PARAMETERS_INVALID __MSABI_LONG(597) +#define ERROR_NOT_TINY_STREAM __MSABI_LONG(598) +#define ERROR_STACK_OVERFLOW_READ __MSABI_LONG(599) +#define ERROR_CONVERT_TO_LARGE __MSABI_LONG(600) +#define ERROR_FOUND_OUT_OF_SCOPE __MSABI_LONG(601) +#define ERROR_ALLOCATE_BUCKET __MSABI_LONG(602) +#define ERROR_MARSHALL_OVERFLOW __MSABI_LONG(603) +#define ERROR_INVALID_VARIANT __MSABI_LONG(604) +#define ERROR_BAD_COMPRESSION_BUFFER __MSABI_LONG(605) +#define ERROR_AUDIT_FAILED __MSABI_LONG(606) +#define ERROR_TIMER_RESOLUTION_NOT_SET __MSABI_LONG(607) +#define ERROR_INSUFFICIENT_LOGON_INFO __MSABI_LONG(608) +#define ERROR_BAD_DLL_ENTRYPOINT __MSABI_LONG(609) +#define ERROR_BAD_SERVICE_ENTRYPOINT __MSABI_LONG(610) +#define ERROR_IP_ADDRESS_CONFLICT1 __MSABI_LONG(611) +#define ERROR_IP_ADDRESS_CONFLICT2 __MSABI_LONG(612) +#define ERROR_REGISTRY_QUOTA_LIMIT __MSABI_LONG(613) +#define ERROR_NO_CALLBACK_ACTIVE __MSABI_LONG(614) +#define ERROR_PWD_TOO_SHORT __MSABI_LONG(615) +#define ERROR_PWD_TOO_RECENT __MSABI_LONG(616) +#define ERROR_PWD_HISTORY_CONFLICT __MSABI_LONG(617) +#define ERROR_UNSUPPORTED_COMPRESSION __MSABI_LONG(618) +#define ERROR_INVALID_HW_PROFILE __MSABI_LONG(619) +#define ERROR_INVALID_PLUGPLAY_DEVICE_PATH __MSABI_LONG(620) +#define ERROR_QUOTA_LIST_INCONSISTENT __MSABI_LONG(621) +#define ERROR_EVALUATION_EXPIRATION __MSABI_LONG(622) +#define ERROR_ILLEGAL_DLL_RELOCATION __MSABI_LONG(623) +#define ERROR_DLL_INIT_FAILED_LOGOFF __MSABI_LONG(624) +#define ERROR_VALIDATE_CONTINUE __MSABI_LONG(625) +#define ERROR_NO_MORE_MATCHES __MSABI_LONG(626) +#define ERROR_RANGE_LIST_CONFLICT __MSABI_LONG(627) +#define ERROR_SERVER_SID_MISMATCH __MSABI_LONG(628) +#define ERROR_CANT_ENABLE_DENY_ONLY __MSABI_LONG(629) +#define ERROR_FLOAT_MULTIPLE_FAULTS __MSABI_LONG(630) +#define ERROR_FLOAT_MULTIPLE_TRAPS __MSABI_LONG(631) +#define ERROR_NOINTERFACE __MSABI_LONG(632) +#define ERROR_DRIVER_FAILED_SLEEP __MSABI_LONG(633) +#define ERROR_CORRUPT_SYSTEM_FILE __MSABI_LONG(634) #define ERROR_COMMITMENT_MINIMUM __MSABI_LONG(635) +#define ERROR_PNP_RESTART_ENUMERATION __MSABI_LONG(636) +#define ERROR_SYSTEM_IMAGE_BAD_SIGNATURE __MSABI_LONG(637) +#define ERROR_PNP_REBOOT_REQUIRED __MSABI_LONG(638) +#define ERROR_INSUFFICIENT_POWER __MSABI_LONG(639) +#define ERROR_MULTIPLE_FAULT_VIOLATION __MSABI_LONG(640) +#define ERROR_SYSTEM_SHUTDOWN __MSABI_LONG(641) +#define ERROR_PORT_NOT_SET __MSABI_LONG(642) +#define ERROR_DS_VERSION_CHECK_FAILURE __MSABI_LONG(643) +#define ERROR_RANGE_NOT_FOUND __MSABI_LONG(644) +#define ERROR_NOT_SAFE_MODE_DRIVER __MSABI_LONG(646) +#define ERROR_FAILED_DRIVER_ENTRY __MSABI_LONG(647) +#define ERROR_DEVICE_ENUMERATION_ERROR __MSABI_LONG(648) +#define ERROR_MOUNT_POINT_NOT_RESOLVED __MSABI_LONG(649) +#define ERROR_INVALID_DEVICE_OBJECT_PARAMETER __MSABI_LONG(650) +#define ERROR_MCA_OCCURED __MSABI_LONG(651) +#define ERROR_DRIVER_DATABASE_ERROR __MSABI_LONG(652) +#define ERROR_SYSTEM_HIVE_TOO_LARGE __MSABI_LONG(653) +#define ERROR_DRIVER_FAILED_PRIOR_UNLOAD __MSABI_LONG(654) +#define ERROR_VOLSNAP_PREPARE_HIBERNATE __MSABI_LONG(655) +#define ERROR_HIBERNATION_FAILURE __MSABI_LONG(656) +#define ERROR_PWD_TOO_LONG __MSABI_LONG(657) +#define ERROR_FILE_SYSTEM_LIMITATION __MSABI_LONG(665) +#define ERROR_ASSERTION_FAILURE __MSABI_LONG(668) +#define ERROR_ACPI_ERROR __MSABI_LONG(669) +#define ERROR_WOW_ASSERTION __MSABI_LONG(670) +#define ERROR_PNP_BAD_MPS_TABLE __MSABI_LONG(671) +#define ERROR_PNP_TRANSLATION_FAILED __MSABI_LONG(672) +#define ERROR_PNP_IRQ_TRANSLATION_FAILED __MSABI_LONG(673) +#define ERROR_PNP_INVALID_ID __MSABI_LONG(674) +#define ERROR_WAKE_SYSTEM_DEBUGGER __MSABI_LONG(675) +#define ERROR_HANDLES_CLOSED __MSABI_LONG(676) +#define ERROR_EXTRANEOUS_INFORMATION __MSABI_LONG(677) +#define ERROR_RXACT_COMMIT_NECESSARY __MSABI_LONG(678) +#define ERROR_MEDIA_CHECK __MSABI_LONG(679) +#define ERROR_GUID_SUBSTITUTION_MADE __MSABI_LONG(680) +#define ERROR_STOPPED_ON_SYMLINK __MSABI_LONG(681) +#define ERROR_LONGJUMP __MSABI_LONG(682) +#define ERROR_PLUGPLAY_QUERY_VETOED __MSABI_LONG(683) +#define ERROR_UNWIND_CONSOLIDATE __MSABI_LONG(684) +#define ERROR_REGISTRY_HIVE_RECOVERED __MSABI_LONG(685) +#define ERROR_DLL_MIGHT_BE_INSECURE __MSABI_LONG(686) +#define ERROR_DLL_MIGHT_BE_INCOMPATIBLE __MSABI_LONG(687) +#define ERROR_DBG_EXCEPTION_NOT_HANDLED __MSABI_LONG(688) +#define ERROR_DBG_REPLY_LATER __MSABI_LONG(689) +#define ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE __MSABI_LONG(690) +#define ERROR_DBG_TERMINATE_THREAD __MSABI_LONG(691) +#define ERROR_DBG_TERMINATE_PROCESS __MSABI_LONG(692) +#define ERROR_DBG_CONTROL_C __MSABI_LONG(693) +#define ERROR_DBG_PRINTEXCEPTION_C __MSABI_LONG(694) +#define ERROR_DBG_RIPEXCEPTION __MSABI_LONG(695) +#define ERROR_DBG_CONTROL_BREAK __MSABI_LONG(696) +#define ERROR_DBG_COMMAND_EXCEPTION __MSABI_LONG(697) +#define ERROR_OBJECT_NAME_EXISTS __MSABI_LONG(698) +#define ERROR_THREAD_WAS_SUSPENDED __MSABI_LONG(699) +#define ERROR_IMAGE_NOT_AT_BASE __MSABI_LONG(700) +#define ERROR_RXACT_STATE_CREATED __MSABI_LONG(701) +#define ERROR_SEGMENT_NOTIFICATION __MSABI_LONG(702) +#define ERROR_BAD_CURRENT_DIRECTORY __MSABI_LONG(703) +#define ERROR_FT_READ_RECOVERY_FROM_BACKUP __MSABI_LONG(704) +#define ERROR_FT_WRITE_RECOVERY __MSABI_LONG(705) +#define ERROR_IMAGE_MACHINE_TYPE_MISMATCH __MSABI_LONG(706) +#define ERROR_RECEIVE_PARTIAL __MSABI_LONG(707) +#define ERROR_RECEIVE_EXPEDITED __MSABI_LONG(708) +#define ERROR_RECEIVE_PARTIAL_EXPEDITED __MSABI_LONG(709) +#define ERROR_EVENT_DONE __MSABI_LONG(710) +#define ERROR_EVENT_PENDING __MSABI_LONG(711) +#define ERROR_CHECKING_FILE_SYSTEM __MSABI_LONG(712) +#define ERROR_FATAL_APP_EXIT __MSABI_LONG(713) +#define ERROR_PREDEFINED_HANDLE __MSABI_LONG(714) +#define ERROR_WAS_UNLOCKED __MSABI_LONG(715) +#define ERROR_SERVICE_NOTIFICATION __MSABI_LONG(716) +#define ERROR_WAS_LOCKED __MSABI_LONG(717) +#define ERROR_LOG_HARD_ERROR __MSABI_LONG(718) +#define ERROR_ALREADY_WIN32 __MSABI_LONG(719) +#define ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE __MSABI_LONG(720) +#define ERROR_NO_YIELD_PERFORMED __MSABI_LONG(721) +#define ERROR_TIMER_RESUME_IGNORED __MSABI_LONG(722) +#define ERROR_ARBITRATION_UNHANDLED __MSABI_LONG(723) +#define ERROR_CARDBUS_NOT_SUPPORTED __MSABI_LONG(724) +#define ERROR_MP_PROCESSOR_MISMATCH __MSABI_LONG(725) +#define ERROR_HIBERNATED __MSABI_LONG(726) +#define ERROR_RESUME_HIBERNATION __MSABI_LONG(727) +#define ERROR_FIRMWARE_UPDATED __MSABI_LONG(728) +#define ERROR_DRIVERS_LEAKING_LOCKED_PAGES __MSABI_LONG(729) #define ERROR_WAKE_SYSTEM __MSABI_LONG(730) #define ERROR_WAIT_1 __MSABI_LONG(731) #define ERROR_WAIT_2 __MSABI_LONG(732) @@ -263,6 +755,86 @@ #define ERROR_USER_APC __MSABI_LONG(737) #define ERROR_KERNEL_APC __MSABI_LONG(738) #define ERROR_ALERTED __MSABI_LONG(739) +#define ERROR_ELEVATION_REQUIRED __MSABI_LONG(740) +#define ERROR_REPARSE __MSABI_LONG(741) +#define ERROR_OPLOCK_BREAK_IN_PROGRESS __MSABI_LONG(742) +#define ERROR_VOLUME_MOUNTED __MSABI_LONG(743) +#define ERROR_RXACT_COMMITTED __MSABI_LONG(744) +#define ERROR_NOTIFY_CLEANUP __MSABI_LONG(745) +#define ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED __MSABI_LONG(746) +#define ERROR_PAGE_FAULT_TRANSITION __MSABI_LONG(747) +#define ERROR_PAGE_FAULT_DEMAND_ZERO __MSABI_LONG(748) +#define ERROR_PAGE_FAULT_COPY_ON_WRITE __MSABI_LONG(749) +#define ERROR_PAGE_FAULT_GUARD_PAGE __MSABI_LONG(750) +#define ERROR_PAGE_FAULT_PAGING_FILE __MSABI_LONG(751) +#define ERROR_CACHE_PAGE_LOCKED __MSABI_LONG(752) +#define ERROR_CRASH_DUMP __MSABI_LONG(753) +#define ERROR_BUFFER_ALL_ZEROS __MSABI_LONG(754) +#define ERROR_REPARSE_OBJECT __MSABI_LONG(755) +#define ERROR_RESOURCE_REQUIREMENTS_CHANGED __MSABI_LONG(756) +#define ERROR_TRANSLATION_COMPLETE __MSABI_LONG(757) +#define ERROR_NOTHING_TO_TERMINATE __MSABI_LONG(758) +#define ERROR_PROCESS_NOT_IN_JOB __MSABI_LONG(759) +#define ERROR_PROCESS_IN_JOB __MSABI_LONG(760) +#define ERROR_VOLSNAP_HIBERNATE_READY __MSABI_LONG(761) +#define ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY __MSABI_LONG(762) +#define ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED __MSABI_LONG(763) +#define ERROR_INTERRUPT_STILL_CONNECTED __MSABI_LONG(764) +#define ERROR_WAIT_FOR_OPLOCK __MSABI_LONG(765) +#define ERROR_DBG_EXCEPTION_HANDLED __MSABI_LONG(766) +#define ERROR_DBG_CONTINUE __MSABI_LONG(767) +#define ERROR_CALLBACK_POP_STACK __MSABI_LONG(768) +#define ERROR_COMPRESSION_DISABLED __MSABI_LONG(769) +#define ERROR_CANTFETCHBACKWARDS __MSABI_LONG(770) +#define ERROR_CANTSCROLLBACKWARDS __MSABI_LONG(771) +#define ERROR_ROWSNOTRELEASED __MSABI_LONG(772) +#define ERROR_BAD_ACCESSOR_FLAGS __MSABI_LONG(773) +#define ERROR_ERRORS_ENCOUNTERED __MSABI_LONG(774) +#define ERROR_NOT_CAPABLE __MSABI_LONG(775) +#define ERROR_REQUEST_OUT_OF_SEQUENCE __MSABI_LONG(776) +#define ERROR_VERSION_PARSE_ERROR __MSABI_LONG(777) +#define ERROR_BADSTARTPOSITION __MSABI_LONG(778) +#define ERROR_MEMORY_HARDWARE __MSABI_LONG(779) +#define ERROR_DISK_REPAIR_DISABLED __MSABI_LONG(780) +#define ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE __MSABI_LONG(781) +#define ERROR_SYSTEM_POWERSTATE_TRANSITION __MSABI_LONG(782) +#define ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION __MSABI_LONG(783) +#define ERROR_MCA_EXCEPTION __MSABI_LONG(784) +#define ERROR_ACCESS_AUDIT_BY_POLICY __MSABI_LONG(785) +#define ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY __MSABI_LONG(786) +#define ERROR_ABANDON_HIBERFILE __MSABI_LONG(787) +#define ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED __MSABI_LONG(788) +#define ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR __MSABI_LONG(789) +#define ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR __MSABI_LONG(790) +#define ERROR_BAD_MCFG_TABLE __MSABI_LONG(791) +#define ERROR_DISK_REPAIR_REDIRECTED __MSABI_LONG(792) +#define ERROR_DISK_REPAIR_UNSUCCESSFUL __MSABI_LONG(793) +#define ERROR_CORRUPT_LOG_OVERFULL __MSABI_LONG(794) +#define ERROR_CORRUPT_LOG_CORRUPTED __MSABI_LONG(795) +#define ERROR_CORRUPT_LOG_UNAVAILABLE __MSABI_LONG(796) +#define ERROR_CORRUPT_LOG_DELETED_FULL __MSABI_LONG(797) +#define ERROR_CORRUPT_LOG_CLEARED __MSABI_LONG(798) +#define ERROR_ORPHAN_NAME_EXHAUSTED __MSABI_LONG(799) +#define ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE __MSABI_LONG(800) +#define ERROR_CANNOT_GRANT_REQUESTED_OPLOCK __MSABI_LONG(801) +#define ERROR_CANNOT_BREAK_OPLOCK __MSABI_LONG(802) +#define ERROR_OPLOCK_HANDLE_CLOSED __MSABI_LONG(803) +#define ERROR_NO_ACE_CONDITION __MSABI_LONG(804) +#define ERROR_INVALID_ACE_CONDITION __MSABI_LONG(805) +#define ERROR_FILE_HANDLE_REVOKED __MSABI_LONG(806) +#define ERROR_IMAGE_AT_DIFFERENT_BASE __MSABI_LONG(807) +#define ERROR_ENCRYPTED_IO_NOT_POSSIBLE __MSABI_LONG(808) +#define ERROR_FILE_METADATA_OPTIMIZATION_IN_PROGRESS __MSABI_LONG(809) +#define ERROR_QUOTA_ACTIVITY __MSABI_LONG(810) +#define ERROR_HANDLE_REVOKED __MSABI_LONG(811) +#define ERROR_CALLBACK_INVOKE_INLINE __MSABI_LONG(812) +#define ERROR_CPU_SET_INVALID __MSABI_LONG(813) +#define ERROR_ENCLAVE_NOT_TERMINATED __MSABI_LONG(814) +#define ERROR_ENCLAVE_VIOLATION __MSABI_LONG(815) +#define ERROR_SERVER_TRANSPORT_CONFLICT __MSABI_LONG(816) +#define ERROR_CERTIFICATE_VALIDATION_PREFERENCE_CONFLICT __MSABI_LONG(817) +#define ERROR_FT_READ_FROM_COPY_FAILURE __MSABI_LONG(818) +#define ERROR_SECTION_DIRECT_MAP_ONLY __MSABI_LONG(819) #define ERROR_EA_ACCESS_DENIED __MSABI_LONG(994) #define ERROR_OPERATION_ABORTED __MSABI_LONG(995) #define ERROR_IO_INCOMPLETE __MSABI_LONG(996) @@ -392,6 +964,10 @@ #define ERROR_JOURNAL_NOT_ACTIVE __MSABI_LONG(1179) #define ERROR_POTENTIAL_FILE_FOUND __MSABI_LONG(1180) #define ERROR_JOURNAL_ENTRY_DELETED __MSABI_LONG(1181) +#define ERROR_PARTITION_TERMINATING __MSABI_LONG(1184) +#define ERROR_SHUTDOWN_IS_SCHEDULED __MSABI_LONG(1190) +#define ERROR_SHUTDOWN_USERS_LOGGED_ON __MSABI_LONG(1191) +#define ERROR_SHUTDOWN_DISKS_NOT_IN_MAINTENANCE_MODE __MSABI_LONG(1192) #define ERROR_BAD_DEVICE __MSABI_LONG(1200) #define ERROR_CONNECTION_UNAVAIL __MSABI_LONG(1201) #define ERROR_DEVICE_ALREADY_REMEMBERED __MSABI_LONG(1202) @@ -474,6 +1050,18 @@ #define ERROR_DELAY_LOAD_FAILED __MSABI_LONG(1285) #define ERROR_VDM_DISALLOWED __MSABI_LONG(1286) #define ERROR_UNIDENTIFIED_ERROR __MSABI_LONG(1287) +#define ERROR_INVALID_CRUNTIME_PARAMETER __MSABI_LONG(1288) +#define ERROR_BEYOND_VDL __MSABI_LONG(1289) +#define ERROR_INCOMPATIBLE_SERVICE_SID_TYPE __MSABI_LONG(1290) +#define ERROR_DRIVER_PROCESS_TERMINATED __MSABI_LONG(1291) +#define ERROR_IMPLEMENTATION_LIMIT __MSABI_LONG(1292) +#define ERROR_PROCESS_IS_PROTECTED __MSABI_LONG(1293) +#define ERROR_SERVICE_NOTIFY_CLIENT_LAGGING __MSABI_LONG(1294) +#define ERROR_DISK_QUOTA_EXCEEDED __MSABI_LONG(1295) +#define ERROR_CONTENT_BLOCKED __MSABI_LONG(1296) +#define ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE __MSABI_LONG(1297) +#define ERROR_APP_HANG __MSABI_LONG(1298) +#define ERROR_INVALID_LABEL __MSABI_LONG(1299) #define ERROR_NOT_ALL_ASSIGNED __MSABI_LONG(1300) #define ERROR_SOME_NOT_MAPPED __MSABI_LONG(1301) #define ERROR_NO_QUOTAS_FOR_ACCOUNT __MSABI_LONG(1302) @@ -649,6 +1237,11 @@ #define ERROR_EVENTLOG_CANT_START __MSABI_LONG(1501) #define ERROR_LOG_FILE_FULL __MSABI_LONG(1502) #define ERROR_EVENTLOG_FILE_CHANGED __MSABI_LONG(1503) +#define ERROR_CONTAINER_ASSIGNED __MSABI_LONG(1504) +#define ERROR_JOB_NO_CONTAINER __MSABI_LONG(1505) +#define ERROR_INVALID_TASK_NAME __MSABI_LONG(1550) +#define ERROR_INVALID_TASK_INDEX __MSABI_LONG(1551) +#define ERROR_THREAD_ALREADY_IN_TASK __MSABI_LONG(1552) #define ERROR_INSTALL_SERVICE_FAILURE __MSABI_LONG(1601) #define ERROR_INSTALL_USEREXIT __MSABI_LONG(1602) #define ERROR_INSTALL_FAILURE __MSABI_LONG(1603) @@ -694,6 +1287,21 @@ #define ERROR_PATCH_PACKAGE_REJECTED __MSABI_LONG(1643) #define ERROR_INSTALL_TRANSFORM_REJECTED __MSABI_LONG(1644) #define ERROR_INSTALL_REMOTE_PROHIBITED __MSABI_LONG(1645) +#define ERROR_PATCH_REMOVAL_UNSUPPORTED __MSABI_LONG(1646) +#define ERROR_UNKNOWN_PATCH __MSABI_LONG(1647) +#define ERROR_PATCH_NO_SEQUENCE __MSABI_LONG(1648) +#define ERROR_PATCH_REMOVAL_DISALLOWED __MSABI_LONG(1649) +#define ERROR_INVALID_PATCH_XML __MSABI_LONG(1650) +#define ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT __MSABI_LONG(1651) +#define ERROR_INSTALL_SERVICE_SAFEBOOT __MSABI_LONG(1652) +#define ERROR_FAIL_FAST_EXCEPTION __MSABI_LONG(1653) +#define ERROR_INSTALL_REJECTED __MSABI_LONG(1654) +#define ERROR_DYNAMIC_CODE_BLOCKED __MSABI_LONG(1655) +#define ERROR_NOT_SAME_OBJECT __MSABI_LONG(1656) +#define ERROR_STRICT_CFG_VIOLATION __MSABI_LONG(1657) +#define ERROR_SET_CONTEXT_DENIED __MSABI_LONG(1660) +#define ERROR_CROSS_PARTITION_VIOLATION __MSABI_LONG(1661) +#define ERROR_RETURN_ADDRESS_HIJACK_ATTEMPT __MSABI_LONG(1662) #define RPC_S_INVALID_STRING_BINDING __MSABI_LONG(1700) #define RPC_S_WRONG_KIND_OF_BINDING __MSABI_LONG(1701) #define RPC_S_INVALID_BINDING __MSABI_LONG(1702) @@ -867,6 +1475,9 @@ #define ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED __MSABI_LONG(1934) #define ERROR_AUTHENTICATION_FIREWALL_FAILED __MSABI_LONG(1935) #define ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED __MSABI_LONG(1936) +#define ERROR_NTLM_BLOCKED __MSABI_LONG(1937) +#define ERROR_PASSWORD_CHANGE_REQUIRED __MSABI_LONG(1938) +#define ERROR_LOST_MODE_LOGON_RESTRICTION __MSABI_LONG(1939) #define ERROR_INVALID_PIXEL_FORMAT __MSABI_LONG(2000) #define ERROR_BAD_DRIVER __MSABI_LONG(2001) #define ERROR_INVALID_WINDOW_STYLE __MSABI_LONG(2002) @@ -908,6 +1519,49 @@ #define ERROR_PRINTER_NOT_FOUND __MSABI_LONG(3012) #define ERROR_PRINTER_DRIVER_WARNED __MSABI_LONG(3013) #define ERROR_PRINTER_DRIVER_BLOCKED __MSABI_LONG(3014) +#define ERROR_PRINTER_DRIVER_PACKAGE_IN_USE __MSABI_LONG(3015) +#define ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND __MSABI_LONG(3016) +#define ERROR_FAIL_REBOOT_REQUIRED __MSABI_LONG(3017) +#define ERROR_FAIL_REBOOT_INITIATED __MSABI_LONG(3018) +#define ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED __MSABI_LONG(3019) +#define ERROR_PRINT_JOB_RESTART_REQUIRED __MSABI_LONG(3020) +#define ERROR_INVALID_PRINTER_DRIVER_MANIFEST __MSABI_LONG(3021) +#define ERROR_PRINTER_NOT_SHAREABLE __MSABI_LONG(3022) +#define ERROR_SERVER_SERVICE_CALL_REQUIRES_SMB1 __MSABI_LONG(3023) +#define ERROR_NETWORK_AUTHENTICATION_PROMPT_CANCELED __MSABI_LONG(3024) +#define ERROR_REQUEST_PAUSED __MSABI_LONG(3050) +#define ERROR_APPEXEC_CONDITION_NOT_SATISFIED __MSABI_LONG(3060) +#define ERROR_APPEXEC_HANDLE_INVALIDATED __MSABI_LONG(3061) +#define ERROR_APPEXEC_INVALID_HOST_GENERATION __MSABI_LONG(3062) +#define ERROR_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION __MSABI_LONG(3063) +#define ERROR_APPEXEC_INVALID_HOST_STATE __MSABI_LONG(3064) +#define ERROR_APPEXEC_NO_DONOR __MSABI_LONG(3065) +#define ERROR_APPEXEC_HOST_ID_MISMATCH __MSABI_LONG(3066) +#define ERROR_APPEXEC_UNKNOWN_USER __MSABI_LONG(3067) +#define ERROR_APPEXEC_APP_COMPAT_BLOCK __MSABI_LONG(3068) +#define ERROR_APPEXEC_CALLER_WAIT_TIMEOUT __MSABI_LONG(3069) +#define ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_TERMINATION __MSABI_LONG(3070) +#define ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_LICENSING __MSABI_LONG(3071) +#define ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_RESOURCES __MSABI_LONG(3072) +#define ERROR_VRF_VOLATILE_CFG_AND_IO_ENABLED __MSABI_LONG(3080) +#define ERROR_VRF_VOLATILE_NOT_STOPPABLE __MSABI_LONG(3081) +#define ERROR_VRF_VOLATILE_SAFE_MODE __MSABI_LONG(3082) +#define ERROR_VRF_VOLATILE_NOT_RUNNABLE_SYSTEM __MSABI_LONG(3083) +#define ERROR_VRF_VOLATILE_NOT_SUPPORTED_RULECLASS __MSABI_LONG(3084) +#define ERROR_VRF_VOLATILE_PROTECTED_DRIVER __MSABI_LONG(3085) +#define ERROR_VRF_VOLATILE_NMI_REGISTERED __MSABI_LONG(3086) +#define ERROR_VRF_VOLATILE_SETTINGS_CONFLICT __MSABI_LONG(3087) +#define ERROR_DIF_IOCALLBACK_NOT_REPLACED __MSABI_LONG(3190) +#define ERROR_DIF_LIVEDUMP_LIMIT_EXCEEDED __MSABI_LONG(3191) +#define ERROR_DIF_VOLATILE_SECTION_NOT_LOCKED __MSABI_LONG(3192) +#define ERROR_DIF_VOLATILE_DRIVER_HOTPATCHED __MSABI_LONG(3193) +#define ERROR_DIF_VOLATILE_INVALID_INFO __MSABI_LONG(3194) +#define ERROR_DIF_VOLATILE_DRIVER_IS_NOT_RUNNING __MSABI_LONG(3195) +#define ERROR_DIF_VOLATILE_PLUGIN_IS_NOT_RUNNING __MSABI_LONG(3196) +#define ERROR_DIF_VOLATILE_PLUGIN_CHANGE_NOT_ALLOWED __MSABI_LONG(3197) +#define ERROR_DIF_VOLATILE_NOT_ALLOWED __MSABI_LONG(3198) +#define ERROR_DIF_BINDING_API_NOT_FOUND __MSABI_LONG(3199) +#define ERROR_IO_REISSUE_AS_CACHED __MSABI_LONG(3950) #define ERROR_WINS_INTERNAL __MSABI_LONG(4000) #define ERROR_CAN_NOT_DEL_LOCAL_WINS __MSABI_LONG(4001) #define ERROR_STATIC_INIT __MSABI_LONG(4002) @@ -981,6 +1635,38 @@ #define ERROR_INVALID_REPARSE_DATA __MSABI_LONG(4392) #define ERROR_REPARSE_TAG_INVALID __MSABI_LONG(4393) #define ERROR_REPARSE_TAG_MISMATCH __MSABI_LONG(4394) +#define ERROR_REPARSE_POINT_ENCOUNTERED __MSABI_LONG(4395) +#define ERROR_APP_DATA_NOT_FOUND __MSABI_LONG(4400) +#define ERROR_APP_DATA_EXPIRED __MSABI_LONG(4401) +#define ERROR_APP_DATA_CORRUPT __MSABI_LONG(4402) +#define ERROR_APP_DATA_LIMIT_EXCEEDED __MSABI_LONG(4403) +#define ERROR_APP_DATA_REBOOT_REQUIRED __MSABI_LONG(4404) +#define ERROR_SECUREBOOT_ROLLBACK_DETECTED __MSABI_LONG(4420) +#define ERROR_SECUREBOOT_POLICY_VIOLATION __MSABI_LONG(4421) +#define ERROR_SECUREBOOT_INVALID_POLICY __MSABI_LONG(4422) +#define ERROR_SECUREBOOT_POLICY_PUBLISHER_NOT_FOUND __MSABI_LONG(4423) +#define ERROR_SECUREBOOT_POLICY_NOT_SIGNED __MSABI_LONG(4424) +#define ERROR_SECUREBOOT_NOT_ENABLED __MSABI_LONG(4425) +#define ERROR_SECUREBOOT_FILE_REPLACED __MSABI_LONG(4426) +#define ERROR_SECUREBOOT_POLICY_NOT_AUTHORIZED __MSABI_LONG(4427) +#define ERROR_SECUREBOOT_POLICY_UNKNOWN __MSABI_LONG(4428) +#define ERROR_SECUREBOOT_POLICY_MISSING_ANTIROLLBACKVERSION __MSABI_LONG(4429) +#define ERROR_SECUREBOOT_PLATFORM_ID_MISMATCH __MSABI_LONG(4430) +#define ERROR_SECUREBOOT_POLICY_ROLLBACK_DETECTED __MSABI_LONG(4431) +#define ERROR_SECUREBOOT_POLICY_UPGRADE_MISMATCH __MSABI_LONG(4432) +#define ERROR_SECUREBOOT_REQUIRED_POLICY_FILE_MISSING __MSABI_LONG(4433) +#define ERROR_SECUREBOOT_NOT_BASE_POLICY __MSABI_LONG(4434) +#define ERROR_SECUREBOOT_NOT_SUPPLEMENTAL_POLICY __MSABI_LONG(4435) +#define ERROR_OFFLOAD_READ_FLT_NOT_SUPPORTED __MSABI_LONG(4440) +#define ERROR_OFFLOAD_WRITE_FLT_NOT_SUPPORTED __MSABI_LONG(4441) +#define ERROR_OFFLOAD_READ_FILE_NOT_SUPPORTED __MSABI_LONG(4442) +#define ERROR_OFFLOAD_WRITE_FILE_NOT_SUPPORTED __MSABI_LONG(4443) +#define ERROR_ALREADY_HAS_STREAM_ID __MSABI_LONG(4444) +#define ERROR_SMR_GARBAGE_COLLECTION_REQUIRED __MSABI_LONG(4445) +#define ERROR_WOF_WIM_HEADER_CORRUPT __MSABI_LONG(4446) +#define ERROR_WOF_WIM_RESOURCE_TABLE_CORRUPT __MSABI_LONG(4447) +#define ERROR_WOF_FILE_RESOURCE_TABLE_CORRUPT __MSABI_LONG(4448) +#define ERROR_OBJECT_IS_IMMUTABLE __MSABI_LONG(4449) #define ERROR_VOLUME_NOT_SIS_ENABLED __MSABI_LONG(4500) #define ERROR_DEPENDENT_RESOURCE_EXISTS __MSABI_LONG(5001) #define ERROR_DEPENDENCY_NOT_FOUND __MSABI_LONG(5002) @@ -1086,6 +1772,100 @@ #define ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT __MSABI_LONG(5903) #define ERROR_CLUSTER_OLD_VERSION __MSABI_LONG(5904) #define ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME __MSABI_LONG(5905) +#define ERROR_CLUSTER_NO_NET_ADAPTERS __MSABI_LONG(5906) +#define ERROR_CLUSTER_POISONED __MSABI_LONG(5907) +#define ERROR_CLUSTER_GROUP_MOVING __MSABI_LONG(5908) +#define ERROR_CLUSTER_RESOURCE_TYPE_BUSY __MSABI_LONG(5909) +#define ERROR_RESOURCE_CALL_TIMED_OUT __MSABI_LONG(5910) +#define ERROR_INVALID_CLUSTER_IPV6_ADDRESS __MSABI_LONG(5911) +#define ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION __MSABI_LONG(5912) +#define ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS __MSABI_LONG(5913) +#define ERROR_CLUSTER_PARTIAL_SEND __MSABI_LONG(5914) +#define ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION __MSABI_LONG(5915) +#define ERROR_CLUSTER_INVALID_STRING_TERMINATION __MSABI_LONG(5916) +#define ERROR_CLUSTER_INVALID_STRING_FORMAT __MSABI_LONG(5917) +#define ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS __MSABI_LONG(5918) +#define ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS __MSABI_LONG(5919) +#define ERROR_CLUSTER_NULL_DATA __MSABI_LONG(5920) +#define ERROR_CLUSTER_PARTIAL_READ __MSABI_LONG(5921) +#define ERROR_CLUSTER_PARTIAL_WRITE __MSABI_LONG(5922) +#define ERROR_CLUSTER_CANT_DESERIALIZE_DATA __MSABI_LONG(5923) +#define ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT __MSABI_LONG(5924) +#define ERROR_CLUSTER_NO_QUORUM __MSABI_LONG(5925) +#define ERROR_CLUSTER_INVALID_IPV6_NETWORK __MSABI_LONG(5926) +#define ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK __MSABI_LONG(5927) +#define ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP __MSABI_LONG(5928) +#define ERROR_DEPENDENCY_TREE_TOO_COMPLEX __MSABI_LONG(5929) +#define ERROR_EXCEPTION_IN_RESOURCE_CALL __MSABI_LONG(5930) +#define ERROR_CLUSTER_RHS_FAILED_INITIALIZATION __MSABI_LONG(5931) +#define ERROR_CLUSTER_NOT_INSTALLED __MSABI_LONG(5932) +#define ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE __MSABI_LONG(5933) +#define ERROR_CLUSTER_MAX_NODES_IN_CLUSTER __MSABI_LONG(5934) +#define ERROR_CLUSTER_TOO_MANY_NODES __MSABI_LONG(5935) +#define ERROR_CLUSTER_OBJECT_ALREADY_USED __MSABI_LONG(5936) +#define ERROR_NONCORE_GROUPS_FOUND __MSABI_LONG(5937) +#define ERROR_FILE_SHARE_RESOURCE_CONFLICT __MSABI_LONG(5938) +#define ERROR_CLUSTER_EVICT_INVALID_REQUEST __MSABI_LONG(5939) +#define ERROR_CLUSTER_SINGLETON_RESOURCE __MSABI_LONG(5940) +#define ERROR_CLUSTER_GROUP_SINGLETON_RESOURCE __MSABI_LONG(5941) +#define ERROR_CLUSTER_RESOURCE_PROVIDER_FAILED __MSABI_LONG(5942) +#define ERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR __MSABI_LONG(5943) +#define ERROR_CLUSTER_GROUP_BUSY __MSABI_LONG(5944) +#define ERROR_CLUSTER_NOT_SHARED_VOLUME __MSABI_LONG(5945) +#define ERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR __MSABI_LONG(5946) +#define ERROR_CLUSTER_SHARED_VOLUMES_IN_USE __MSABI_LONG(5947) +#define ERROR_CLUSTER_USE_SHARED_VOLUMES_API __MSABI_LONG(5948) +#define ERROR_CLUSTER_BACKUP_IN_PROGRESS __MSABI_LONG(5949) +#define ERROR_NON_CSV_PATH __MSABI_LONG(5950) +#define ERROR_CSV_VOLUME_NOT_LOCAL __MSABI_LONG(5951) +#define ERROR_CLUSTER_WATCHDOG_TERMINATING __MSABI_LONG(5952) +#define ERROR_CLUSTER_RESOURCE_VETOED_MOVE_INCOMPATIBLE_NODES __MSABI_LONG(5953) +#define ERROR_CLUSTER_INVALID_NODE_WEIGHT __MSABI_LONG(5954) +#define ERROR_CLUSTER_RESOURCE_VETOED_CALL __MSABI_LONG(5955) +#define ERROR_RESMON_SYSTEM_RESOURCES_LACKING __MSABI_LONG(5956) +#define ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_DESTINATION __MSABI_LONG(5957) +#define ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_SOURCE __MSABI_LONG(5958) +#define ERROR_CLUSTER_GROUP_QUEUED __MSABI_LONG(5959) +#define ERROR_CLUSTER_RESOURCE_LOCKED_STATUS __MSABI_LONG(5960) +#define ERROR_CLUSTER_SHARED_VOLUME_FAILOVER_NOT_ALLOWED __MSABI_LONG(5961) +#define ERROR_CLUSTER_NODE_DRAIN_IN_PROGRESS __MSABI_LONG(5962) +#define ERROR_CLUSTER_DISK_NOT_CONNECTED __MSABI_LONG(5963) +#define ERROR_DISK_NOT_CSV_CAPABLE __MSABI_LONG(5964) +#define ERROR_RESOURCE_NOT_IN_AVAILABLE_STORAGE __MSABI_LONG(5965) +#define ERROR_CLUSTER_SHARED_VOLUME_REDIRECTED __MSABI_LONG(5966) +#define ERROR_CLUSTER_SHARED_VOLUME_NOT_REDIRECTED __MSABI_LONG(5967) +#define ERROR_CLUSTER_CANNOT_RETURN_PROPERTIES __MSABI_LONG(5968) +#define ERROR_CLUSTER_RESOURCE_CONTAINS_UNSUPPORTED_DIFF_AREA_FOR_SHARED_VOLUMES __MSABI_LONG(5969) +#define ERROR_CLUSTER_RESOURCE_IS_IN_MAINTENANCE_MODE __MSABI_LONG(5970) +#define ERROR_CLUSTER_AFFINITY_CONFLICT __MSABI_LONG(5971) +#define ERROR_CLUSTER_RESOURCE_IS_REPLICA_VIRTUAL_MACHINE __MSABI_LONG(5972) +#define ERROR_CLUSTER_UPGRADE_INCOMPATIBLE_VERSIONS __MSABI_LONG(5973) +#define ERROR_CLUSTER_UPGRADE_FIX_QUORUM_NOT_SUPPORTED __MSABI_LONG(5974) +#define ERROR_CLUSTER_UPGRADE_RESTART_REQUIRED __MSABI_LONG(5975) +#define ERROR_CLUSTER_UPGRADE_IN_PROGRESS __MSABI_LONG(5976) +#define ERROR_CLUSTER_UPGRADE_INCOMPLETE __MSABI_LONG(5977) +#define ERROR_CLUSTER_NODE_IN_GRACE_PERIOD __MSABI_LONG(5978) +#define ERROR_CLUSTER_CSV_IO_PAUSE_TIMEOUT __MSABI_LONG(5979) +#define ERROR_NODE_NOT_ACTIVE_CLUSTER_MEMBER __MSABI_LONG(5980) +#define ERROR_CLUSTER_RESOURCE_NOT_MONITORED __MSABI_LONG(5981) +#define ERROR_CLUSTER_RESOURCE_DOES_NOT_SUPPORT_UNMONITORED __MSABI_LONG(5982) +#define ERROR_CLUSTER_RESOURCE_IS_REPLICATED __MSABI_LONG(5983) +#define ERROR_CLUSTER_NODE_ISOLATED __MSABI_LONG(5984) +#define ERROR_CLUSTER_NODE_QUARANTINED __MSABI_LONG(5985) +#define ERROR_CLUSTER_DATABASE_UPDATE_CONDITION_FAILED __MSABI_LONG(5986) +#define ERROR_CLUSTER_SPACE_DEGRADED __MSABI_LONG(5987) +#define ERROR_CLUSTER_TOKEN_DELEGATION_NOT_SUPPORTED __MSABI_LONG(5988) +#define ERROR_CLUSTER_CSV_INVALID_HANDLE __MSABI_LONG(5989) +#define ERROR_CLUSTER_CSV_SUPPORTED_ONLY_ON_COORDINATOR __MSABI_LONG(5990) +#define ERROR_GROUPSET_NOT_AVAILABLE __MSABI_LONG(5991) +#define ERROR_GROUPSET_NOT_FOUND __MSABI_LONG(5992) +#define ERROR_GROUPSET_CANT_PROVIDE __MSABI_LONG(5993) +#define ERROR_CLUSTER_FAULT_DOMAIN_PARENT_NOT_FOUND __MSABI_LONG(5994) +#define ERROR_CLUSTER_FAULT_DOMAIN_INVALID_HIERARCHY __MSABI_LONG(5995) +#define ERROR_CLUSTER_FAULT_DOMAIN_FAILED_S2D_VALIDATION __MSABI_LONG(5996) +#define ERROR_CLUSTER_FAULT_DOMAIN_S2D_CONNECTIVITY_LOSS __MSABI_LONG(5997) +#define ERROR_CLUSTER_INVALID_INFRASTRUCTURE_FILESERVER_NAME __MSABI_LONG(5998) +#define ERROR_CLUSTERSET_MANAGEMENT_CLUSTER_UNREACHABLE __MSABI_LONG(5999) #define ERROR_ENCRYPTION_FAILED __MSABI_LONG(6000) #define ERROR_DECRYPTION_FAILED __MSABI_LONG(6001) #define ERROR_FILE_ENCRYPTED __MSABI_LONG(6002) @@ -1103,8 +1883,151 @@ #define ERROR_VOLUME_NOT_SUPPORT_EFS __MSABI_LONG(6014) #define ERROR_EFS_DISABLED __MSABI_LONG(6015) #define ERROR_EFS_VERSION_NOT_SUPPORT __MSABI_LONG(6016) +#define ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE __MSABI_LONG(6017) +#define ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER __MSABI_LONG(6018) +#define ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE __MSABI_LONG(6019) +#define ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE __MSABI_LONG(6020) +#define ERROR_CS_ENCRYPTION_FILE_NOT_CSE __MSABI_LONG(6021) +#define ERROR_ENCRYPTION_POLICY_DENIES_OPERATION __MSABI_LONG(6022) +#define ERROR_WIP_ENCRYPTION_FAILED __MSABI_LONG(6023) #define ERROR_NO_BROWSER_SERVERS_FOUND __MSABI_LONG(6118) #define SCHED_E_SERVICE_NOT_LOCALSYSTEM __MSABI_LONG(6200) +#define ERROR_CLUSTER_OBJECT_IS_CLUSTER_SET_VM __MSABI_LONG(6250) +#define ERROR_LOG_SECTOR_INVALID __MSABI_LONG(6600) +#define ERROR_LOG_SECTOR_PARITY_INVALID __MSABI_LONG(6601) +#define ERROR_LOG_SECTOR_REMAPPED __MSABI_LONG(6602) +#define ERROR_LOG_BLOCK_INCOMPLETE __MSABI_LONG(6603) +#define ERROR_LOG_INVALID_RANGE __MSABI_LONG(6604) +#define ERROR_LOG_BLOCKS_EXHAUSTED __MSABI_LONG(6605) +#define ERROR_LOG_READ_CONTEXT_INVALID __MSABI_LONG(6606) +#define ERROR_LOG_RESTART_INVALID __MSABI_LONG(6607) +#define ERROR_LOG_BLOCK_VERSION __MSABI_LONG(6608) +#define ERROR_LOG_BLOCK_INVALID __MSABI_LONG(6609) +#define ERROR_LOG_READ_MODE_INVALID __MSABI_LONG(6610) +#define ERROR_LOG_NO_RESTART __MSABI_LONG(6611) +#define ERROR_LOG_METADATA_CORRUPT __MSABI_LONG(6612) +#define ERROR_LOG_METADATA_INVALID __MSABI_LONG(6613) +#define ERROR_LOG_METADATA_INCONSISTENT __MSABI_LONG(6614) +#define ERROR_LOG_RESERVATION_INVALID __MSABI_LONG(6615) +#define ERROR_LOG_CANT_DELETE __MSABI_LONG(6616) +#define ERROR_LOG_CONTAINER_LIMIT_EXCEEDED __MSABI_LONG(6617) +#define ERROR_LOG_START_OF_LOG __MSABI_LONG(6618) +#define ERROR_LOG_POLICY_ALREADY_INSTALLED __MSABI_LONG(6619) +#define ERROR_LOG_POLICY_NOT_INSTALLED __MSABI_LONG(6620) +#define ERROR_LOG_POLICY_INVALID __MSABI_LONG(6621) +#define ERROR_LOG_POLICY_CONFLICT __MSABI_LONG(6622) +#define ERROR_LOG_PINNED_ARCHIVE_TAIL __MSABI_LONG(6623) +#define ERROR_LOG_RECORD_NONEXISTENT __MSABI_LONG(6624) +#define ERROR_LOG_RECORDS_RESERVED_INVALID __MSABI_LONG(6625) +#define ERROR_LOG_SPACE_RESERVED_INVALID __MSABI_LONG(6626) +#define ERROR_LOG_TAIL_INVALID __MSABI_LONG(6627) +#define ERROR_LOG_FULL __MSABI_LONG(6628) +#define ERROR_COULD_NOT_RESIZE_LOG __MSABI_LONG(6629) +#define ERROR_LOG_MULTIPLEXED __MSABI_LONG(6630) +#define ERROR_LOG_DEDICATED __MSABI_LONG(6631) +#define ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS __MSABI_LONG(6632) +#define ERROR_LOG_ARCHIVE_IN_PROGRESS __MSABI_LONG(6633) +#define ERROR_LOG_EPHEMERAL __MSABI_LONG(6634) +#define ERROR_LOG_NOT_ENOUGH_CONTAINERS __MSABI_LONG(6635) +#define ERROR_LOG_CLIENT_ALREADY_REGISTERED __MSABI_LONG(6636) +#define ERROR_LOG_CLIENT_NOT_REGISTERED __MSABI_LONG(6637) +#define ERROR_LOG_FULL_HANDLER_IN_PROGRESS __MSABI_LONG(6638) +#define ERROR_LOG_CONTAINER_READ_FAILED __MSABI_LONG(6639) +#define ERROR_LOG_CONTAINER_WRITE_FAILED __MSABI_LONG(6640) +#define ERROR_LOG_CONTAINER_OPEN_FAILED __MSABI_LONG(6641) +#define ERROR_LOG_CONTAINER_STATE_INVALID __MSABI_LONG(6642) +#define ERROR_LOG_STATE_INVALID __MSABI_LONG(6643) +#define ERROR_LOG_PINNED __MSABI_LONG(6644) +#define ERROR_LOG_METADATA_FLUSH_FAILED __MSABI_LONG(6645) +#define ERROR_LOG_INCONSISTENT_SECURITY __MSABI_LONG(6646) +#define ERROR_LOG_APPENDED_FLUSH_FAILED __MSABI_LONG(6647) +#define ERROR_LOG_PINNED_RESERVATION __MSABI_LONG(6648) +#define ERROR_INVALID_TRANSACTION __MSABI_LONG(6700) +#define ERROR_TRANSACTION_NOT_ACTIVE __MSABI_LONG(6701) +#define ERROR_TRANSACTION_REQUEST_NOT_VALID __MSABI_LONG(6702) +#define ERROR_TRANSACTION_NOT_REQUESTED __MSABI_LONG(6703) +#define ERROR_TRANSACTION_ALREADY_ABORTED __MSABI_LONG(6704) +#define ERROR_TRANSACTION_ALREADY_COMMITTED __MSABI_LONG(6705) +#define ERROR_TM_INITIALIZATION_FAILED __MSABI_LONG(6706) +#define ERROR_RESOURCEMANAGER_READ_ONLY __MSABI_LONG(6707) +#define ERROR_TRANSACTION_NOT_JOINED __MSABI_LONG(6708) +#define ERROR_TRANSACTION_SUPERIOR_EXISTS __MSABI_LONG(6709) +#define ERROR_CRM_PROTOCOL_ALREADY_EXISTS __MSABI_LONG(6710) +#define ERROR_TRANSACTION_PROPAGATION_FAILED __MSABI_LONG(6711) +#define ERROR_CRM_PROTOCOL_NOT_FOUND __MSABI_LONG(6712) +#define ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER __MSABI_LONG(6713) +#define ERROR_CURRENT_TRANSACTION_NOT_VALID __MSABI_LONG(6714) +#define ERROR_TRANSACTION_NOT_FOUND __MSABI_LONG(6715) +#define ERROR_RESOURCEMANAGER_NOT_FOUND __MSABI_LONG(6716) +#define ERROR_ENLISTMENT_NOT_FOUND __MSABI_LONG(6717) +#define ERROR_TRANSACTIONMANAGER_NOT_FOUND __MSABI_LONG(6718) +#define ERROR_TRANSACTIONMANAGER_NOT_ONLINE __MSABI_LONG(6719) +#define ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION __MSABI_LONG(6720) +#define ERROR_TRANSACTION_NOT_ROOT __MSABI_LONG(6721) +#define ERROR_TRANSACTION_OBJECT_EXPIRED __MSABI_LONG(6722) +#define ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED __MSABI_LONG(6723) +#define ERROR_TRANSACTION_RECORD_TOO_LONG __MSABI_LONG(6724) +#define ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED __MSABI_LONG(6725) +#define ERROR_TRANSACTION_INTEGRITY_VIOLATED __MSABI_LONG(6726) +#define ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH __MSABI_LONG(6727) +#define ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT __MSABI_LONG(6728) +#define ERROR_TRANSACTION_MUST_WRITETHROUGH __MSABI_LONG(6729) +#define ERROR_TRANSACTION_NO_SUPERIOR __MSABI_LONG(6730) +#define ERROR_HEURISTIC_DAMAGE_POSSIBLE __MSABI_LONG(6731) +#define ERROR_TRANSACTIONAL_CONFLICT __MSABI_LONG(6800) +#define ERROR_RM_NOT_ACTIVE __MSABI_LONG(6801) +#define ERROR_RM_METADATA_CORRUPT __MSABI_LONG(6802) +#define ERROR_DIRECTORY_NOT_RM __MSABI_LONG(6803) +#define ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE __MSABI_LONG(6805) +#define ERROR_LOG_RESIZE_INVALID_SIZE __MSABI_LONG(6806) +#define ERROR_OBJECT_NO_LONGER_EXISTS __MSABI_LONG(6807) +#define ERROR_STREAM_MINIVERSION_NOT_FOUND __MSABI_LONG(6808) +#define ERROR_STREAM_MINIVERSION_NOT_VALID __MSABI_LONG(6809) +#define ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION __MSABI_LONG(6810) +#define ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT __MSABI_LONG(6811) +#define ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS __MSABI_LONG(6812) +#define ERROR_REMOTE_FILE_VERSION_MISMATCH __MSABI_LONG(6814) +#define ERROR_HANDLE_NO_LONGER_VALID __MSABI_LONG(6815) +#define ERROR_NO_TXF_METADATA __MSABI_LONG(6816) +#define ERROR_LOG_CORRUPTION_DETECTED __MSABI_LONG(6817) +#define ERROR_CANT_RECOVER_WITH_HANDLE_OPEN __MSABI_LONG(6818) +#define ERROR_RM_DISCONNECTED __MSABI_LONG(6819) +#define ERROR_ENLISTMENT_NOT_SUPERIOR __MSABI_LONG(6820) +#define ERROR_RECOVERY_NOT_NEEDED __MSABI_LONG(6821) +#define ERROR_RM_ALREADY_STARTED __MSABI_LONG(6822) +#define ERROR_FILE_IDENTITY_NOT_PERSISTENT __MSABI_LONG(6823) +#define ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY __MSABI_LONG(6824) +#define ERROR_CANT_CROSS_RM_BOUNDARY __MSABI_LONG(6825) +#define ERROR_TXF_DIR_NOT_EMPTY __MSABI_LONG(6826) +#define ERROR_INDOUBT_TRANSACTIONS_EXIST __MSABI_LONG(6827) +#define ERROR_TM_VOLATILE __MSABI_LONG(6828) +#define ERROR_ROLLBACK_TIMER_EXPIRED __MSABI_LONG(6829) +#define ERROR_TXF_ATTRIBUTE_CORRUPT __MSABI_LONG(6830) +#define ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION __MSABI_LONG(6831) +#define ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED __MSABI_LONG(6832) +#define ERROR_LOG_GROWTH_FAILED __MSABI_LONG(6833) +#define ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE __MSABI_LONG(6834) +#define ERROR_TXF_METADATA_ALREADY_PRESENT __MSABI_LONG(6835) +#define ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET __MSABI_LONG(6836) +#define ERROR_TRANSACTION_REQUIRED_PROMOTION __MSABI_LONG(6837) +#define ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION __MSABI_LONG(6838) +#define ERROR_TRANSACTIONS_NOT_FROZEN __MSABI_LONG(6839) +#define ERROR_TRANSACTION_FREEZE_IN_PROGRESS __MSABI_LONG(6840) +#define ERROR_NOT_SNAPSHOT_VOLUME __MSABI_LONG(6841) +#define ERROR_NO_SAVEPOINT_WITH_OPEN_FILES __MSABI_LONG(6842) +#define ERROR_DATA_LOST_REPAIR __MSABI_LONG(6843) +#define ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION __MSABI_LONG(6844) +#define ERROR_TM_IDENTITY_MISMATCH __MSABI_LONG(6845) +#define ERROR_FLOATED_SECTION __MSABI_LONG(6846) +#define ERROR_CANNOT_ACCEPT_TRANSACTED_WORK __MSABI_LONG(6847) +#define ERROR_CANNOT_ABORT_TRANSACTIONS __MSABI_LONG(6848) +#define ERROR_BAD_CLUSTERS __MSABI_LONG(6849) +#define ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION __MSABI_LONG(6850) +#define ERROR_VOLUME_DIRTY __MSABI_LONG(6851) +#define ERROR_NO_LINK_TRACKING_IN_TRANSACTION __MSABI_LONG(6852) +#define ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION __MSABI_LONG(6853) +#define ERROR_EXPIRED_HANDLE __MSABI_LONG(6854) +#define ERROR_TRANSACTION_NOT_ENLISTED __MSABI_LONG(6855) #define ERROR_CTX_WINSTATION_NAME_INVALID __MSABI_LONG(7001) #define ERROR_CTX_INVALID_PD __MSABI_LONG(7002) #define ERROR_CTX_PD_NOT_FOUND __MSABI_LONG(7003) @@ -1145,6 +2068,17 @@ #define ERROR_CTX_SHADOW_NOT_RUNNING __MSABI_LONG(7057) #define ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE __MSABI_LONG(7058) #define ERROR_ACTIVATION_COUNT_EXCEEDED __MSABI_LONG(7059) +#define ERROR_CTX_WINSTATIONS_DISABLED __MSABI_LONG(7060) +#define ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED __MSABI_LONG(7061) +#define ERROR_CTX_SESSION_IN_USE __MSABI_LONG(7062) +#define ERROR_CTX_NO_FORCE_LOGOFF __MSABI_LONG(7063) +#define ERROR_CTX_ACCOUNT_RESTRICTION __MSABI_LONG(7064) +#define ERROR_RDP_PROTOCOL_ERROR __MSABI_LONG(7065) +#define ERROR_CTX_CDM_CONNECT __MSABI_LONG(7066) +#define ERROR_CTX_CDM_DISCONNECT __MSABI_LONG(7067) +#define ERROR_CTX_SECURITY_LAYER_ERROR __MSABI_LONG(7068) +#define ERROR_TS_INCOMPATIBLE_SESSIONS __MSABI_LONG(7069) +#define ERROR_TS_VIDEO_SUBSYSTEM_ERROR __MSABI_LONG(7070) #define FRS_ERR_INVALID_API_SEQUENCE __MSABI_LONG(8001) #define FRS_ERR_STARTING_SERVICE __MSABI_LONG(8002) #define FRS_ERR_STOPPING_SERVICE __MSABI_LONG(8003) @@ -1541,6 +2475,42 @@ #define ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER __MSABI_LONG(8615) #define ERROR_DS_LDAP_SEND_QUEUE_FULL __MSABI_LONG(8616) #define ERROR_DS_DRA_OUT_SCHEDULE_WINDOW __MSABI_LONG(8617) +#define ERROR_DS_POLICY_NOT_KNOWN __MSABI_LONG(8618) +#define ERROR_NO_SITE_SETTINGS_OBJECT __MSABI_LONG(8619) +#define ERROR_NO_SECRETS __MSABI_LONG(8620) +#define ERROR_NO_WRITABLE_DC_FOUND __MSABI_LONG(8621) +#define ERROR_DS_NO_SERVER_OBJECT __MSABI_LONG(8622) +#define ERROR_DS_NO_NTDSA_OBJECT __MSABI_LONG(8623) +#define ERROR_DS_NON_ASQ_SEARCH __MSABI_LONG(8624) +#define ERROR_DS_AUDIT_FAILURE __MSABI_LONG(8625) +#define ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE __MSABI_LONG(8626) +#define ERROR_DS_INVALID_SEARCH_FLAG_TUPLE __MSABI_LONG(8627) +#define ERROR_DS_HIERARCHY_TABLE_TOO_DEEP __MSABI_LONG(8628) +#define ERROR_DS_DRA_CORRUPT_UTD_VECTOR __MSABI_LONG(8629) +#define ERROR_DS_DRA_SECRETS_DENIED __MSABI_LONG(8630) +#define ERROR_DS_RESERVED_MAPI_ID __MSABI_LONG(8631) +#define ERROR_DS_MAPI_ID_NOT_AVAILABLE __MSABI_LONG(8632) +#define ERROR_DS_DRA_MISSING_KRBTGT_SECRET __MSABI_LONG(8633) +#define ERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST __MSABI_LONG(8634) +#define ERROR_DS_FLAT_NAME_EXISTS_IN_FOREST __MSABI_LONG(8635) +#define ERROR_INVALID_USER_PRINCIPAL_NAME __MSABI_LONG(8636) +#define ERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS __MSABI_LONG(8637) +#define ERROR_DS_OID_NOT_FOUND __MSABI_LONG(8638) +#define ERROR_DS_DRA_RECYCLED_TARGET __MSABI_LONG(8639) +#define ERROR_DS_DISALLOWED_NC_REDIRECT __MSABI_LONG(8640) +#define ERROR_DS_HIGH_ADLDS_FFL __MSABI_LONG(8641) +#define ERROR_DS_HIGH_DSA_VERSION __MSABI_LONG(8642) +#define ERROR_DS_LOW_ADLDS_FFL __MSABI_LONG(8643) +#define ERROR_DOMAIN_SID_SAME_AS_LOCAL_WORKSTATION __MSABI_LONG(8644) +#define ERROR_DS_UNDELETE_SAM_VALIDATION_FAILED __MSABI_LONG(8645) +#define ERROR_INCORRECT_ACCOUNT_TYPE __MSABI_LONG(8646) +#define ERROR_DS_SPN_VALUE_NOT_UNIQUE_IN_FOREST __MSABI_LONG(8647) +#define ERROR_DS_UPN_VALUE_NOT_UNIQUE_IN_FOREST __MSABI_LONG(8648) +#define ERROR_DS_MISSING_FOREST_TRUST __MSABI_LONG(8649) +#define ERROR_DS_VALUE_KEY_NOT_UNIQUE __MSABI_LONG(8650) +#define ERROR_WEAK_WHFBKEY_BLOCKED __MSABI_LONG(8651) +#define ERROR_DS_PER_ATTRIBUTE_AUTHZ_FAILED_DURING_ADD __MSABI_LONG(8652) +#define ERROR_LOCAL_POLICY_MODIFICATION_NOT_SUPPORTED __MSABI_LONG(8653) #define DNS_ERROR_RESPONSE_CODES_BASE 9000 #define DNS_ERROR_RCODE_NO_ERROR NO_ERROR #define DNS_ERROR_MASK 0x00002328 @@ -1565,6 +2535,7 @@ #define DNS_ERROR_RCODE __MSABI_LONG(9504) #define DNS_ERROR_UNSECURE_PACKET __MSABI_LONG(9505) #define DNS_STATUS_PACKET_UNSECURE DNS_ERROR_UNSECURE_PACKET +#define DNS_REQUEST_PENDING __MSABI_LONG(9506) #define DNS_ERROR_NO_MEMORY ERROR_OUTOFMEMORY #define DNS_ERROR_INVALID_NAME ERROR_INVALID_NAME #define DNS_ERROR_INVALID_DATA ERROR_INVALID_DATA @@ -3728,6 +4699,25 @@ __CRT_INLINE HRESULT HRESULT_FROM_WIN32(__LONG32 x) { return x <= 0 ? (HRESULT)x #define NAP_E_SHV_CONFIG_NOT_FOUND _HRESULT_TYPEDEF_(0x80270012) #define NAP_E_SHV_TIMEOUT _HRESULT_TYPEDEF_(0x80270013) +#define E_BLUETOOTH_ATT_INVALID_HANDLE _HRESULT_TYPEDEF_(0x80650001) +#define E_BLUETOOTH_ATT_READ_NOT_PERMITTED _HRESULT_TYPEDEF_(0x80650002) +#define E_BLUETOOTH_ATT_WRITE_NOT_PERMITTED _HRESULT_TYPEDEF_(0x80650003) +#define E_BLUETOOTH_ATT_INVALID_PDU _HRESULT_TYPEDEF_(0x80650004) +#define E_BLUETOOTH_ATT_INSUFFICIENT_AUTHENTICATION _HRESULT_TYPEDEF_(0x80650005) +#define E_BLUETOOTH_ATT_REQUEST_NOT_SUPPORTED _HRESULT_TYPEDEF_(0x80650006) +#define E_BLUETOOTH_ATT_INVALID_OFFSET _HRESULT_TYPEDEF_(0x80650007) +#define E_BLUETOOTH_ATT_INSUFFICIENT_AUTHORIZATION _HRESULT_TYPEDEF_(0x80650008) +#define E_BLUETOOTH_ATT_PREPARE_QUEUE_FULL _HRESULT_TYPEDEF_(0x80650009) +#define E_BLUETOOTH_ATT_ATTRIBUTE_NOT_FOUND _HRESULT_TYPEDEF_(0x8065000a) +#define E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG _HRESULT_TYPEDEF_(0x8065000b) +#define E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE _HRESULT_TYPEDEF_(0x8065000c) +#define E_BLUETOOTH_ATT_INVALID_ATTRIBUTE_VALUE_LENGTH _HRESULT_TYPEDEF_(0x8065000d) +#define E_BLUETOOTH_ATT_UNLIKELY _HRESULT_TYPEDEF_(0x8065000e) +#define E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION _HRESULT_TYPEDEF_(0x8065000f) +#define E_BLUETOOTH_ATT_UNSUPPORTED_GROUP_TYPE _HRESULT_TYPEDEF_(0x80650010) +#define E_BLUETOOTH_ATT_INSUFFICIENT_RESOURCES _HRESULT_TYPEDEF_(0x80650011) +#define E_BLUETOOTH_ATT_UNKNOWN_ERROR _HRESULT_TYPEDEF_(0x80651000) + #define DWRITE_E_FILEFORMAT _HRESULT_TYPEDEF_(0x88985000L) #define DWRITE_E_UNEXPECTED _HRESULT_TYPEDEF_(0x88985001L) #define DWRITE_E_NOFONT _HRESULT_TYPEDEF_(0x88985002L) diff --git a/lib/libc/include/any-windows-any/winhttp.h b/lib/libc/include/any-windows-any/winhttp.h index a5f382335f1188d6af7666a8d831a3a1ac8a3d45..e9c443daa36bba0485f839395dbd3b9430686c59 100644 --- a/lib/libc/include/any-windows-any/winhttp.h +++ b/lib/libc/include/any-windows-any/winhttp.h @@ -25,7 +25,12 @@ #include #endif -#define WINHTTPAPI +#ifdef _WINHTTP_INTERNAL_ +# define WINHTTPAPI +#else +# define WINHTTPAPI DECLSPEC_IMPORT +#endif + #define BOOLAPI WINHTTPAPI WINBOOL WINAPI @@ -814,53 +819,53 @@ typedef struct _WINHTTP_WEB_SOCKET_STATUS extern "C" { #endif -WINBOOL WINAPI WinHttpAddRequestHeaders(HINTERNET,LPCWSTR,DWORD,DWORD); -WINBOOL WINAPI WinHttpDetectAutoProxyConfigUrl(DWORD,LPWSTR*); -WINBOOL WINAPI WinHttpCheckPlatform(void); -WINBOOL WINAPI WinHttpCloseHandle(HINTERNET); -HINTERNET WINAPI WinHttpConnect(HINTERNET,LPCWSTR,INTERNET_PORT,DWORD); -WINBOOL WINAPI WinHttpCrackUrl(LPCWSTR,DWORD,DWORD,LPURL_COMPONENTS); -DWORD WINAPI WinHttpCreateProxyResolver(HINTERNET,HINTERNET*); -WINBOOL WINAPI WinHttpCreateUrl(LPURL_COMPONENTS,DWORD,LPWSTR,LPDWORD); -VOID WINAPI WinHttpFreeProxyResult(WINHTTP_PROXY_RESULT*); -VOID WINAPI WinHttpFreeProxyResultEx(WINHTTP_PROXY_RESULT_EX*); -VOID WINAPI WinHttpFreeProxySettings(WINHTTP_PROXY_SETTINGS*); -WINBOOL WINAPI WinHttpGetDefaultProxyConfiguration(WINHTTP_PROXY_INFO*); -WINBOOL WINAPI WinHttpGetIEProxyConfigForCurrentUser(WINHTTP_CURRENT_USER_IE_PROXY_CONFIG*); -WINBOOL WINAPI WinHttpGetProxyForUrl(HINTERNET,LPCWSTR,WINHTTP_AUTOPROXY_OPTIONS*,WINHTTP_PROXY_INFO*); -DWORD WINAPI WinHttpGetProxyForUrlEx(HINTERNET,PCWSTR,WINHTTP_AUTOPROXY_OPTIONS*,DWORD_PTR); -DWORD WINAPI WinHttpGetProxyForUrlEx2(HINTERNET,PCWSTR,WINHTTP_AUTOPROXY_OPTIONS*,DWORD,BYTE*,DWORD_PTR); -DWORD WINAPI WinHttpGetProxyResult(HINTERNET,WINHTTP_PROXY_RESULT*); -DWORD WINAPI WinHttpGetProxyResultEx(HINTERNET,WINHTTP_PROXY_RESULT_EX*); -DWORD WINAPI WinHttpGetProxySettingsVersion(HINTERNET,DWORD*); -DWORD WINAPI WinHttpIsHostInProxyBypassList(const WINHTTP_PROXY_INFO*,PCWSTR,INTERNET_SCHEME,INTERNET_PORT,WINBOOL*); -HINTERNET WINAPI WinHttpOpen(LPCWSTR,DWORD,LPCWSTR,LPCWSTR,DWORD); -HINTERNET WINAPI WinHttpOpenRequest(HINTERNET,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR*,DWORD); -WINBOOL WINAPI WinHttpQueryAuthParams(HINTERNET,DWORD,LPVOID*); -WINBOOL WINAPI WinHttpQueryAuthSchemes(HINTERNET,LPDWORD,LPDWORD,LPDWORD); -WINBOOL WINAPI WinHttpQueryDataAvailable(HINTERNET,LPDWORD); -WINBOOL WINAPI WinHttpQueryHeaders(HINTERNET,DWORD,LPCWSTR,LPVOID,LPDWORD,LPDWORD); -WINBOOL WINAPI WinHttpQueryOption(HINTERNET,DWORD,LPVOID,LPDWORD); -WINBOOL WINAPI WinHttpReadData(HINTERNET,LPVOID,DWORD,LPDWORD); -DWORD WINAPI WinHttpReadProxySettings(HINTERNET,PCWSTR,WINBOOL,WINBOOL,DWORD*,WINBOOL*,WINHTTP_PROXY_SETTINGS*); -WINBOOL WINAPI WinHttpReceiveResponse(HINTERNET,LPVOID); -DWORD WINAPI WinHttpResetAutoProxy(HINTERNET,DWORD); -WINBOOL WINAPI WinHttpSendRequest(HINTERNET,LPCWSTR,DWORD,LPVOID,DWORD,DWORD,DWORD_PTR); -WINBOOL WINAPI WinHttpSetDefaultProxyConfiguration(WINHTTP_PROXY_INFO*); -WINBOOL WINAPI WinHttpSetCredentials(HINTERNET,DWORD,DWORD,LPCWSTR,LPCWSTR,LPVOID); -WINBOOL WINAPI WinHttpSetOption(HINTERNET,DWORD,LPVOID,DWORD); -WINHTTP_STATUS_CALLBACK WINAPI WinHttpSetStatusCallback(HINTERNET,WINHTTP_STATUS_CALLBACK,DWORD,DWORD_PTR); -WINBOOL WINAPI WinHttpSetTimeouts(HINTERNET,int,int,int,int); -WINBOOL WINAPI WinHttpTimeFromSystemTime(const SYSTEMTIME *,LPWSTR); -WINBOOL WINAPI WinHttpTimeToSystemTime(LPCWSTR,SYSTEMTIME*); -DWORD WINAPI WinHttpWebSocketClose(HINTERNET,USHORT,void *,DWORD); -HINTERNET WINAPI WinHttpWebSocketCompleteUpgrade(HINTERNET,DWORD_PTR); -DWORD WINAPI WinHttpWebSocketQueryCloseStatus(HINTERNET,USHORT*,void*,DWORD,DWORD*); -DWORD WINAPI WinHttpWebSocketReceive(HINTERNET,void*,DWORD,DWORD*,WINHTTP_WEB_SOCKET_BUFFER_TYPE*); -DWORD WINAPI WinHttpWebSocketSend(HINTERNET,WINHTTP_WEB_SOCKET_BUFFER_TYPE,void*,DWORD); -DWORD WINAPI WinHttpWebSocketShutdown(HINTERNET,USHORT,void*,DWORD); -WINBOOL WINAPI WinHttpWriteData(HINTERNET,LPCVOID,DWORD,LPDWORD); -DWORD WINAPI WinHttpWriteProxySettings(HINTERNET,WINBOOL,WINHTTP_PROXY_SETTINGS*); +WINHTTPAPI WINBOOL WINAPI WinHttpAddRequestHeaders(HINTERNET,LPCWSTR,DWORD,DWORD); +WINHTTPAPI WINBOOL WINAPI WinHttpDetectAutoProxyConfigUrl(DWORD,LPWSTR*); +WINHTTPAPI WINBOOL WINAPI WinHttpCheckPlatform(void); +WINHTTPAPI WINBOOL WINAPI WinHttpCloseHandle(HINTERNET); +WINHTTPAPI HINTERNET WINAPI WinHttpConnect(HINTERNET,LPCWSTR,INTERNET_PORT,DWORD); +WINHTTPAPI WINBOOL WINAPI WinHttpCrackUrl(LPCWSTR,DWORD,DWORD,LPURL_COMPONENTS); +WINHTTPAPI DWORD WINAPI WinHttpCreateProxyResolver(HINTERNET,HINTERNET*); +WINHTTPAPI WINBOOL WINAPI WinHttpCreateUrl(LPURL_COMPONENTS,DWORD,LPWSTR,LPDWORD); +WINHTTPAPI VOID WINAPI WinHttpFreeProxyResult(WINHTTP_PROXY_RESULT*); +WINHTTPAPI VOID WINAPI WinHttpFreeProxyResultEx(WINHTTP_PROXY_RESULT_EX*); +WINHTTPAPI VOID WINAPI WinHttpFreeProxySettings(WINHTTP_PROXY_SETTINGS*); +WINHTTPAPI WINBOOL WINAPI WinHttpGetDefaultProxyConfiguration(WINHTTP_PROXY_INFO*); +WINHTTPAPI WINBOOL WINAPI WinHttpGetIEProxyConfigForCurrentUser(WINHTTP_CURRENT_USER_IE_PROXY_CONFIG*); +WINHTTPAPI WINBOOL WINAPI WinHttpGetProxyForUrl(HINTERNET,LPCWSTR,WINHTTP_AUTOPROXY_OPTIONS*,WINHTTP_PROXY_INFO*); +WINHTTPAPI DWORD WINAPI WinHttpGetProxyForUrlEx(HINTERNET,PCWSTR,WINHTTP_AUTOPROXY_OPTIONS*,DWORD_PTR); +WINHTTPAPI DWORD WINAPI WinHttpGetProxyForUrlEx2(HINTERNET,PCWSTR,WINHTTP_AUTOPROXY_OPTIONS*,DWORD,BYTE*,DWORD_PTR); +WINHTTPAPI DWORD WINAPI WinHttpGetProxyResult(HINTERNET,WINHTTP_PROXY_RESULT*); +WINHTTPAPI DWORD WINAPI WinHttpGetProxyResultEx(HINTERNET,WINHTTP_PROXY_RESULT_EX*); +WINHTTPAPI DWORD WINAPI WinHttpGetProxySettingsVersion(HINTERNET,DWORD*); +WINHTTPAPI DWORD WINAPI WinHttpIsHostInProxyBypassList(const WINHTTP_PROXY_INFO*,PCWSTR,INTERNET_SCHEME,INTERNET_PORT,WINBOOL*); +WINHTTPAPI HINTERNET WINAPI WinHttpOpen(LPCWSTR,DWORD,LPCWSTR,LPCWSTR,DWORD); +WINHTTPAPI HINTERNET WINAPI WinHttpOpenRequest(HINTERNET,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR*,DWORD); +WINHTTPAPI WINBOOL WINAPI WinHttpQueryAuthParams(HINTERNET,DWORD,LPVOID*); +WINHTTPAPI WINBOOL WINAPI WinHttpQueryAuthSchemes(HINTERNET,LPDWORD,LPDWORD,LPDWORD); +WINHTTPAPI WINBOOL WINAPI WinHttpQueryDataAvailable(HINTERNET,LPDWORD); +WINHTTPAPI WINBOOL WINAPI WinHttpQueryHeaders(HINTERNET,DWORD,LPCWSTR,LPVOID,LPDWORD,LPDWORD); +WINHTTPAPI WINBOOL WINAPI WinHttpQueryOption(HINTERNET,DWORD,LPVOID,LPDWORD); +WINHTTPAPI WINBOOL WINAPI WinHttpReadData(HINTERNET,LPVOID,DWORD,LPDWORD); +WINHTTPAPI DWORD WINAPI WinHttpReadProxySettings(HINTERNET,PCWSTR,WINBOOL,WINBOOL,DWORD*,WINBOOL*,WINHTTP_PROXY_SETTINGS*); +WINHTTPAPI WINBOOL WINAPI WinHttpReceiveResponse(HINTERNET,LPVOID); +WINHTTPAPI DWORD WINAPI WinHttpResetAutoProxy(HINTERNET,DWORD); +WINHTTPAPI WINBOOL WINAPI WinHttpSendRequest(HINTERNET,LPCWSTR,DWORD,LPVOID,DWORD,DWORD,DWORD_PTR); +WINHTTPAPI WINBOOL WINAPI WinHttpSetDefaultProxyConfiguration(WINHTTP_PROXY_INFO*); +WINHTTPAPI WINBOOL WINAPI WinHttpSetCredentials(HINTERNET,DWORD,DWORD,LPCWSTR,LPCWSTR,LPVOID); +WINHTTPAPI WINBOOL WINAPI WinHttpSetOption(HINTERNET,DWORD,LPVOID,DWORD); +WINHTTPAPI WINHTTP_STATUS_CALLBACK WINAPI WinHttpSetStatusCallback(HINTERNET,WINHTTP_STATUS_CALLBACK,DWORD,DWORD_PTR); +WINHTTPAPI WINBOOL WINAPI WinHttpSetTimeouts(HINTERNET,int,int,int,int); +WINHTTPAPI WINBOOL WINAPI WinHttpTimeFromSystemTime(const SYSTEMTIME *,LPWSTR); +WINHTTPAPI WINBOOL WINAPI WinHttpTimeToSystemTime(LPCWSTR,SYSTEMTIME*); +WINHTTPAPI DWORD WINAPI WinHttpWebSocketClose(HINTERNET,USHORT,void *,DWORD); +WINHTTPAPI HINTERNET WINAPI WinHttpWebSocketCompleteUpgrade(HINTERNET,DWORD_PTR); +WINHTTPAPI DWORD WINAPI WinHttpWebSocketQueryCloseStatus(HINTERNET,USHORT*,void*,DWORD,DWORD*); +WINHTTPAPI DWORD WINAPI WinHttpWebSocketReceive(HINTERNET,void*,DWORD,DWORD*,WINHTTP_WEB_SOCKET_BUFFER_TYPE*); +WINHTTPAPI DWORD WINAPI WinHttpWebSocketSend(HINTERNET,WINHTTP_WEB_SOCKET_BUFFER_TYPE,void*,DWORD); +WINHTTPAPI DWORD WINAPI WinHttpWebSocketShutdown(HINTERNET,USHORT,void*,DWORD); +WINHTTPAPI WINBOOL WINAPI WinHttpWriteData(HINTERNET,LPCVOID,DWORD,LPDWORD); +WINHTTPAPI DWORD WINAPI WinHttpWriteProxySettings(HINTERNET,WINBOOL,WINHTTP_PROXY_SETTINGS*); #ifdef __cplusplus } diff --git a/lib/libc/include/any-windows-any/winhvplatformdefs.h b/lib/libc/include/any-windows-any/winhvplatformdefs.h index ba18cfedc8fdb9868ed29973c35f1a9a584c8581..6f06f868848f97bbf01c619285eda112f472ccf5 100644 --- a/lib/libc/include/any-windows-any/winhvplatformdefs.h +++ b/lib/libc/include/any-windows-any/winhvplatformdefs.h @@ -169,7 +169,8 @@ typedef union WHV_PROCESSOR_FEATURES1 { UINT64 FZLRepMovsb : 1; UINT64 FSRepStosb : 1; UINT64 FSRepCmpsb : 1; - UINT64 Reserved5 : 42; + UINT64 TsxLdTrkSupport : 1; + UINT64 Reserved5 : 41; }; UINT64 AsUINT64; } WHV_PROCESSOR_FEATURES1; @@ -978,7 +979,8 @@ typedef union WHV_X64_DELIVERABILITY_NOTIFICATIONS_REGISTER { UINT64 NmiNotification:1; UINT64 InterruptNotification:1; UINT64 InterruptPriority:4; - UINT64 Reserved:58; + UINT64 Reserved:42; + UINT64 Sint:16; }; UINT64 AsUINT64; } WHV_X64_DELIVERABILITY_NOTIFICATIONS_REGISTER; diff --git a/lib/libc/include/any-windows-any/winioctl.h b/lib/libc/include/any-windows-any/winioctl.h index d282d255b58c787645ae9647a1fda3af45bdc816..55aa288be771da2347389b017ac0128f17ad7710 100644 --- a/lib/libc/include/any-windows-any/winioctl.h +++ b/lib/libc/include/any-windows-any/winioctl.h @@ -2833,6 +2833,85 @@ typedef struct _STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT { STORAGE_PROTOCOL_SPECIFIC_DATA_EXT ProtocolSpecificData; } STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT, *PSTORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT; +#define STORAGE_TEMPERATURE_VALUE_NOT_REPORTED 0x8000 + +typedef struct _STORAGE_TEMPERATURE_INFO { + WORD Index; + SHORT Temperature; + SHORT OverThreshold; + SHORT UnderThreshold; + BOOLEAN OverThresholdChangable; + BOOLEAN UnderThresholdChangable; + BOOLEAN EventGenerated; + BYTE Reserved0; + DWORD Reserved1; +} STORAGE_TEMPERATURE_INFO, *PSTORAGE_TEMPERATURE_INFO; + +typedef struct _STORAGE_TEMPERATURE_DATA_DESCRIPTOR { + DWORD Version; + DWORD Size; + SHORT CriticalTemperature; + SHORT WarningTemperature; + WORD InfoCount; + BYTE Reserved0[2]; + DWORD Reserved1[2]; + STORAGE_TEMPERATURE_INFO TemperatureInfo[ANYSIZE_ARRAY]; +} STORAGE_TEMPERATURE_DATA_DESCRIPTOR, *PSTORAGE_TEMPERATURE_DATA_DESCRIPTOR; + +#define STORAGE_TEMPERATURE_THRESHOLD_FLAG_ADAPTER_REQUEST 0x0001 + +typedef struct _STORAGE_TEMPERATURE_THRESHOLD { + DWORD Version; + DWORD Size; + WORD Flags; + WORD Index; + SHORT Threshold; + BOOLEAN OverThreshold; + BYTE Reserved; +} STORAGE_TEMPERATURE_THRESHOLD, *PSTORAGE_TEMPERATURE_THRESHOLD; + +#define STORAGE_PROTOCOL_STRUCTURE_VERSION 0x1 + +typedef struct _STORAGE_PROTOCOL_COMMAND { + DWORD Version; + DWORD Length; + STORAGE_PROTOCOL_TYPE ProtocolType; + DWORD Flags; + DWORD ReturnStatus; + DWORD ErrorCode; + DWORD CommandLength; + DWORD ErrorInfoLength; + DWORD DataToDeviceTransferLength; + DWORD DataFromDeviceTransferLength; + DWORD TimeOutValue; + DWORD ErrorInfoOffset; + DWORD DataToDeviceBufferOffset; + DWORD DataFromDeviceBufferOffset; + DWORD CommandSpecific; + DWORD Reserved0; + DWORD FixedProtocolReturnData; + DWORD Reserved1[3]; + BYTE Command[ANYSIZE_ARRAY]; +} STORAGE_PROTOCOL_COMMAND, *PSTORAGE_PROTOCOL_COMMAND; + +#define STORAGE_PROTOCOL_COMMAND_FLAG_ADAPTER_REQUEST 0x80000000 + +#define STORAGE_PROTOCOL_STATUS_PENDING 0x0 +#define STORAGE_PROTOCOL_STATUS_SUCCESS 0x1 +#define STORAGE_PROTOCOL_STATUS_ERROR 0x2 +#define STORAGE_PROTOCOL_STATUS_INVALID_REQUEST 0x3 +#define STORAGE_PROTOCOL_STATUS_NO_DEVICE 0x4 +#define STORAGE_PROTOCOL_STATUS_BUSY 0x5 +#define STORAGE_PROTOCOL_STATUS_DATA_OVERRUN 0x6 +#define STORAGE_PROTOCOL_STATUS_INSUFFICIENT_RESOURCES 0x7 +#define STORAGE_PROTOCOL_STATUS_THROTTLED_REQUEST 0x8 +#define STORAGE_PROTOCOL_STATUS_NOT_SUPPORTED 0xFF + +#define STORAGE_PROTOCOL_COMMAND_LENGTH_NVME 0x40 + +#define STORAGE_PROTOCOL_SPECIFIC_NVME_ADMIN_COMMAND 0x01 +#define STORAGE_PROTOCOL_SPECIFIC_NVME_NVM_COMMAND 0x02 + #if (_WIN32_WINNT >= 0x0601) typedef struct _REQUEST_OPLOCK_INPUT_BUFFER { WORD StructureVersion; @@ -2980,6 +3059,17 @@ typedef struct _FILE_TYPE_NOTIFICATION_INPUT { #define FSCTL_CSV_GET_VOLUME_NAME_FOR_VOLUME_MOUNT_POINT CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 149, METHOD_BUFFERED, FILE_ANY_ACCESS) #define FSCTL_CSV_GET_VOLUME_PATH_NAMES_FOR_VOLUME_NAME CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 150, METHOD_BUFFERED, FILE_ANY_ACCESS) #define FSCTL_IS_FILE_ON_CSV_VOLUME CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 151, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_CSV_INTERNAL CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 155, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SET_EXTERNAL_BACKING CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 195, METHOD_BUFFERED, FILE_SPECIAL_ACCESS) +#define FSCTL_GET_EXTERNAL_BACKING CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 196, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_DELETE_EXTERNAL_BACKING CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 197, METHOD_BUFFERED, FILE_SPECIAL_ACCESS) +#define FSCTL_ENUM_EXTERNAL_BACKING CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 198, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_ENUM_OVERLAY CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 199, METHOD_NEITHER, FILE_ANY_ACCESS) +#define FSCTL_ADD_OVERLAY CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 204, METHOD_BUFFERED, FILE_WRITE_DATA) +#define FSCTL_REMOVE_OVERLAY CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 205, METHOD_BUFFERED, FILE_WRITE_DATA) +#define FSCTL_UPDATE_OVERLAY CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 206, METHOD_BUFFERED, FILE_WRITE_DATA) +#define FSCTL_GET_WOF_VERSION CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 218, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SUSPEND_OVERLAY CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 225, METHOD_BUFFERED, FILE_ANY_ACCESS) typedef struct _CSV_NAMESPACE_INFO { ULONG Version; @@ -2993,6 +3083,152 @@ typedef struct _CSV_NAMESPACE_INFO { #endif /*(_WIN32_WINNT >= 0x0601)*/ +#if (_WIN32_WINNT >= _WIN32_WINNT_WIN8) +#define FSCTL_FILE_LEVEL_TRIM CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 130, METHOD_BUFFERED, FILE_WRITE_DATA) +#define FSCTL_CORRUPTION_HANDLING CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 152, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_OFFLOAD_READ CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 153, METHOD_BUFFERED, FILE_READ_ACCESS) +#define FSCTL_OFFLOAD_WRITE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 154, METHOD_BUFFERED, FILE_WRITE_ACCESS) +#define FSCTL_SET_PURGE_FAILURE_MODE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 156, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_QUERY_FILE_LAYOUT CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 157, METHOD_NEITHER, FILE_ANY_ACCESS) +#define FSCTL_IS_VOLUME_OWNED_BYCSVFS CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 158, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_GET_INTEGRITY_INFORMATION CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 159, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SET_INTEGRITY_INFORMATION CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 160, METHOD_BUFFERED, FILE_READ_DATA | FILE_WRITE_DATA) +#define FSCTL_QUERY_FILE_REGIONS CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 161, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_RKF_INTERNAL CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 171, METHOD_NEITHER, FILE_ANY_ACCESS) +#define FSCTL_SCRUB_DATA CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 172, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_REPAIR_COPIES CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 173, METHOD_BUFFERED, FILE_READ_DATA | FILE_WRITE_DATA) +#define FSCTL_DISABLE_LOCAL_BUFFERING CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 174, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_CSV_MGMT_LOCK CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 175, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 176, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_ADVANCE_FILE_ID CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 177, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_CSV_SYNC_TUNNEL_REQUEST CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 178, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_CSV_QUERY_VETO_FILE_DIRECT_IO CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 179, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_WRITE_USN_REASON CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 180, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_CSV_CONTROL CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 181, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_GET_REFS_VOLUME_DATA CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 182, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_CSV_H_BREAKING_SYNC_TUNNEL_REQUEST CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 185, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SHUFFLE_FILE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 208, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) +#endif /*_WIN32_WINNT >= _WIN32_WINNT_WIN8 */ + +#if (_WIN32_WINNT >= _WIN32_WINNT_WINBLUE) +#define FSCTL_QUERY_STORAGE_CLASSES CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 187, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_QUERY_REGION_INFO CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 188, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_USN_TRACK_MODIFIED_RANGES CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 189, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_QUERY_SHARED_VIRTUAL_DISK_SUPPORT CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 192, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SVHDX_SYNC_TUNNEL_REQUEST CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 193, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SVHDX_SET_INITIATOR_INFORMATION CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 194, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_DUPLICATE_EXTENTS_TO_FILE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 209, METHOD_BUFFERED, FILE_WRITE_DATA) +#define FSCTL_SPARSE_OVERALLOCATE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 211, METHOD_BUFFERED, FILE_SPECIAL_ACCESS) +#define FSCTL_STORAGE_QOS_CONTROL CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 212, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SVHDX_ASYNC_TUNNEL_REQUEST CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 217, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif /* (_WIN32_WINNT >= _WIN32_WINNT_WINBLUE) */ + +#if (_WIN32_WINNT >= _WIN32_WINNT_WINTHRESHOLD) +#define FSCTL_INITIATE_FILE_METADATA_OPTIMIZATION CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 215, METHOD_BUFFERED, FILE_SPECIAL_ACCESS) +#define FSCTL_QUERY_FILE_METADATA_OPTIMIZATION CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 216, METHOD_BUFFERED, FILE_SPECIAL_ACCESS) +#define FSCTL_HCS_SYNC_TUNNEL_REQUEST CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 219, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_HCS_ASYNC_TUNNEL_REQUEST CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 220, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_QUERY_EXTENT_READ_CACHE_INFO CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 221, METHOD_NEITHER, FILE_ANY_ACCESS) +#define FSCTL_QUERY_REFS_VOLUME_COUNTER_INFO CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 222, METHOD_NEITHER, FILE_ANY_ACCESS) +#define FSCTL_CLEAN_VOLUME_METADATA CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 223, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SET_INTEGRITY_INFORMATION_EX CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 224, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_VIRTUAL_STORAGE_QUERY_PROPERTY CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 226, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_FILESYSTEM_GET_STATISTICS_EX CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 227, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_QUERY_VOLUME_CONTAINER_STATE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 228, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SET_LAYER_ROOT CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 229, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_HCS_SYNC_NO_WRITE_TUNNEL_REQUEST CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 238, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif /* (_WIN32_WINNT >= _WIN32_WINNT_WINTHRESHOLD) */ + +#if (_WIN32_WINNT >= _WIN32_WINNT_WIN10_TH2) +#define FSCTL_QUERY_DIRECT_ACCESS_EXTENTS CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 230, METHOD_NEITHER, FILE_ANY_ACCESS) +#define FSCTL_NOTIFY_STORAGE_SPACE_ALLOCATION CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 231, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SSDI_STORAGE_REQUEST CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 232, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_GHOST_FILE_EXTENTS CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 235, METHOD_BUFFERED, FILE_WRITE_ACCESS) +#define FSCTL_QUERY_GHOSTED_FILE_EXTENTS CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 236, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_UNMAP_SPACE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 237, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_QUERY_REFS_SMR_VOLUME_INFO CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 247, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 248, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SET_REFS_FILE_STRICTLY_SEQUENTIAL CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 249, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif /* (_WIN32_WINNT >= _WIN32_WINNT_WIN10_TH2) */ + +#if (_WIN32_WINNT >= _WIN32_WINNT_WIN10_RS1) +#define FSCTL_QUERY_DIRECT_IMAGE_ORIGINAL_BASE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 233, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_READ_UNPRIVILEGED_USN_JOURNAL CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 234, METHOD_NEITHER, FILE_ANY_ACCESS) +#define FSCTL_START_VIRTUALIZATION_INSTANCE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 240, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_GET_FILTER_FILE_IDENTIFIER CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 241, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_START_VIRTUALIZATION_INSTANCE_EX CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 256, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SET_REPARSE_POINT_EX CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 259, METHOD_BUFFERED, FILE_SPECIAL_ACCESS) +#endif /* (_WIN32_WINNT >= _WIN32_WINNT_WIN10_RS1) */ + +#if (_WIN32_WINNT >= _WIN32_WINNT_WIN10_RS2) +#define FSCTL_STREAMS_QUERY_PARAMETERS CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 241, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_STREAMS_ASSOCIATE_ID CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 242, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_STREAMS_QUERY_ID CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 243, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_GET_RETRIEVAL_POINTERS_AND_REFCOUNT CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 244, METHOD_NEITHER, FILE_ANY_ACCESS) +#define FSCTL_QUERY_VOLUME_NUMA_INFO CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 245, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_REFS_DEALLOCATE_RANGES CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 246, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif /* (_WIN32_WINNT >= _WIN32_WINNT_WIN10_RS2) */ + +#if (_WIN32_WINNT >= _WIN32_WINNT_WIN10_RS3) +#define FSCTL_DUPLICATE_EXTENTS_TO_FILE_EX CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 250, METHOD_BUFFERED, FILE_WRITE_DATA) +#define FSCTL_QUERY_BAD_RANGES CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 251, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SET_DAX_ALLOC_ALIGNMENT_HINT CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 252, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_DELETE_CORRUPTED_REFS_CONTAINER CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 253, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_SCRUB_UNDISCOVERABLE_ID CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 254, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif /* (_WIN32_WINNT >= _WIN32_WINNT_WIN10_RS3) */ + +#if (_WIN32_WINNT >= _WIN32_WINNT_WIN10_RS4) +#define FSCTL_NOTIFY_DATA_CHANGE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 255, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_ENCRYPTION_KEY_CONTROL CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 257, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_VIRTUAL_STORAGE_SET_BEHAVIOR CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 258, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif /* (_WIN32_WINNT >= _WIN32_WINNT_WIN10_RS4) */ + +#if (_WIN32_WINNT >= _WIN32_WINNT_WIN10_RS5) +#define FSCTL_REARRANGE_FILE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 264, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) +#define FSCTL_VIRTUAL_STORAGE_PASSTHROUGH CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 265, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_GET_RETRIEVAL_POINTER_COUNT CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 266, METHOD_NEITHER, FILE_ANY_ACCESS) +#if defined(_WIN64) +#define FSCTL_ENABLE_PER_IO_FLAGS CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 267, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif +#endif /* (_WIN32_WINNT >= _WIN32_WINNT_WIN10_RS5) */ + +#if (NTDDI_VERSION >= NTDDI_WIN10_RS5) +#define FSCTL_QUERY_ASYNC_DUPLICATE_EXTENTS_STATUS CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 268, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif +#if (NTDDI_VERSION >= NTDDI_WIN10_MN) +#define FSCTL_SMB_SHARE_FLUSH_AND_PURGE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 271, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif +#if (NTDDI_VERSION >= NTDDI_WIN10_FE) +#define FSCTL_REFS_STREAM_SNAPSHOT_MANAGEMENT CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 272, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif +#if (NTDDI_VERSION >= NTDDI_WIN10_CO) +#define FSCTL_MANAGE_BYPASS_IO CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 274, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif +#if (NTDDI_VERSION >= NTDDI_WIN10_FE) +#define FSCTL_REFS_DEALLOCATE_RANGES_EX CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 275, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif +#if (NTDDI_VERSION >= NTDDI_WIN10_FE) +#define FSCTL_SET_CACHED_RUNS_STATE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 276, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif +#if (NTDDI_VERSION >= NTDDI_WIN10_NI) +#define FSCTL_REFS_SET_VOLUME_COMPRESSION_INFO CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 277, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_REFS_QUERY_VOLUME_COMPRESSION_INFO CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 278, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif +#if (NTDDI_VERSION >= NTDDI_WIN10_NI) +#define FSCTL_DUPLICATE_CLUSTER CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 279, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_CREATE_LCN_WEAK_REFERENCE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 280, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_DELETE_LCN_WEAK_REFERENCE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 281, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_QUERY_LCN_WEAK_REFERENCE CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 282, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_DELETE_LCN_WEAK_REFERENCES CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 283, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif +#if (NTDDI_VERSION >= NTDDI_WIN10_NI) +#define FSCTL_REFS_SET_VOLUME_DEDUP_INFO CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 284, METHOD_BUFFERED, FILE_ANY_ACCESS) +#define FSCTL_REFS_QUERY_VOLUME_DEDUP_INFO CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 285, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif +#if (NTDDI_VERSION >= NTDDI_WIN10_RS5) +#define FSCTL_LMR_QUERY_INFO CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 286, METHOD_BUFFERED, FILE_ANY_ACCESS) +#endif + #endif /* _FILESYSTEMFSCTL_ */ @@ -3024,10 +3260,6 @@ typedef struct _VOLUME_DISK_EXTENTS { #if (_WIN32_WINNT >= 0x0603) -#define FSCTL_SET_EXTERNAL_BACKING CTL_CODE(FILE_DEVICE_FILE_SYSTEM,195,METHOD_BUFFERED,FILE_SPECIAL_ACCESS) -#define FSCTL_GET_EXTERNAL_BACKING CTL_CODE(FILE_DEVICE_FILE_SYSTEM,196,METHOD_BUFFERED,FILE_ANY_ACCESS) -#define FSCTL_DELETE_EXTERNAL_BACKING CTL_CODE(FILE_DEVICE_FILE_SYSTEM,197,METHOD_BUFFERED,FILE_SPECIAL_ACCESS) - #define WOF_CURRENT_VERSION 1 typedef struct _WOF_EXTERNAL_INFO { diff --git a/lib/libc/include/any-windows-any/winnt.h b/lib/libc/include/any-windows-any/winnt.h index 9e660bc86e55a3877d0c074ea7cd574e965c4eac..04bcf4a9c7a07d6ee9e4943ad3b33ef9dc9178d7 100644 --- a/lib/libc/include/any-windows-any/winnt.h +++ b/lib/libc/include/any-windows-any/winnt.h @@ -187,11 +187,21 @@ extern "C" { #endif #endif /* DECLSPEC_ALIGN */ +#ifndef X86_CACHE_ALIGNMENT_SIZE +#define X86_CACHE_ALIGNMENT_SIZE 64 +#endif + +#ifndef ARM_CACHE_ALIGNMENT_SIZE +#define ARM_CACHE_ALIGNMENT_SIZE 128 +#endif + #ifndef SYSTEM_CACHE_ALIGNMENT_SIZE #if defined(__x86_64__) || defined(__i386__) -#define SYSTEM_CACHE_ALIGNMENT_SIZE 64 +#define SYSTEM_CACHE_ALIGNMENT_SIZE X86_CACHE_ALIGNMENT_SIZE +#elif defined(__aarch64__) || defined(__arm__) +#define SYSTEM_CACHE_ALIGNMENT_SIZE ARM_CACHE_ALIGNMENT_SIZE #else -#define SYSTEM_CACHE_ALIGNMENT_SIZE 128 +#error Must define a target architecture. #endif #endif @@ -535,6 +545,9 @@ typedef struct _LARGE_INTEGER { typedef ULARGE_INTEGER *PULARGE_INTEGER; +typedef LONG_PTR RTL_REFERENCE_COUNT, *PRTL_REFERENCE_COUNT; +typedef LONG RTL_REFERENCE_COUNT32, *PRTL_REFERENCE_COUNT32; + typedef struct _LUID { DWORD LowPart; LONG HighPart; @@ -709,6 +722,9 @@ inline ENUMTYPE &operator ^= (ENUMTYPE &a, ENUMTYPE b) { return (ENUMTYPE &)(((i typedef EXCEPTION_ROUTINE *PEXCEPTION_ROUTINE; #endif +#define ENCLAVE_SHORT_ID_LENGTH 16 +#define ENCLAVE_LONG_ID_LENGTH 32 + #define VER_WORKSTATION_NT 0x40000000 #define VER_SERVER_NT 0x80000000 #define VER_SUITE_SMALLBUSINESS 0x00000001 @@ -727,6 +743,7 @@ inline ENUMTYPE &operator ^= (ENUMTYPE &a, ENUMTYPE b) { return (ENUMTYPE &)(((i #define VER_SUITE_STORAGE_SERVER 0x00002000 #define VER_SUITE_COMPUTE_SERVER 0x00004000 #define VER_SUITE_WH_SERVER 0x00008000 +#define VER_SUITE_MULTIUSERTS 0x00020000 #define PRODUCT_UNDEFINED 0x0 @@ -853,6 +870,55 @@ inline ENUMTYPE &operator ^= (ENUMTYPE &a, ENUMTYPE b) { return (ENUMTYPE &)(((i #define PRODUCT_ENTERPRISE_S_EVALUATION 0x81 #define PRODUCT_ENTERPRISE_S_N_EVALUATION 0x82 #define PRODUCT_MOBILE_ENTERPRISE 0x85 +#define PRODUCT_HOLOGRAPHIC 0x87 +#define PRODUCT_HOLOGRAPHIC_BUSINESS 0x88 +#define PRODUCT_PRO_SINGLE_LANGUAGE 0x8A +#define PRODUCT_PRO_CHINA 0x8B +#define PRODUCT_ENTERPRISE_SUBSCRIPTION 0x8C +#define PRODUCT_ENTERPRISE_SUBSCRIPTION_N 0x8D +#define PRODUCT_DATACENTER_NANO_SERVER 0x8F +#define PRODUCT_STANDARD_NANO_SERVER 0x90 +#define PRODUCT_DATACENTER_A_SERVER_CORE 0x91 +#define PRODUCT_STANDARD_A_SERVER_CORE 0x92 +#define PRODUCT_DATACENTER_WS_SERVER_CORE 0x93 +#define PRODUCT_STANDARD_WS_SERVER_CORE 0x94 +#define PRODUCT_UTILITY_VM 0x95 +#define PRODUCT_DATACENTER_EVALUATION_SERVER_CORE 0x9F +#define PRODUCT_STANDARD_EVALUATION_SERVER_CORE 0xA0 +#define PRODUCT_PRO_WORKSTATION 0xA1 +#define PRODUCT_PRO_WORKSTATION_N 0xA2 +#define PRODUCT_PRO_FOR_EDUCATION 0xA4 +#define PRODUCT_PRO_FOR_EDUCATION_N 0xA5 +#define PRODUCT_AZURE_SERVER_CORE 0xA8 +#define PRODUCT_AZURE_NANO_SERVER 0xA9 +#define PRODUCT_ENTERPRISEG 0xAB +#define PRODUCT_ENTERPRISEGN 0xAC +#define PRODUCT_SERVERRDSH 0xAF +#define PRODUCT_CLOUD 0xB2 +#define PRODUCT_CLOUDN 0xB3 +#define PRODUCT_HUBOS 0xB4 +#define PRODUCT_ONECOREUPDATEOS 0xB6 +#define PRODUCT_CLOUDE 0xB7 +#define PRODUCT_IOTOS 0xB9 +#define PRODUCT_CLOUDEN 0xBA +#define PRODUCT_IOTEDGEOS 0xBB +#define PRODUCT_IOTENTERPRISE 0xBC +#define PRODUCT_LITE 0xBD +#define PRODUCT_IOTENTERPRISES 0xBF +#define PRODUCT_XBOX_SYSTEMOS 0xC0 +#define PRODUCT_XBOX_NATIVEOS 0xC1 +#define PRODUCT_XBOX_GAMEOS 0xC2 +#define PRODUCT_XBOX_ERAOS 0xC3 +#define PRODUCT_XBOX_DURANGOHOSTOS 0xC4 +#define PRODUCT_XBOX_SCARLETTHOSTOS 0xC5 +#define PRODUCT_XBOX_KEYSTONE 0xC6 +#define PRODUCT_AZURE_SERVER_CLOUDHOST 0xC7 +#define PRODUCT_AZURE_SERVER_CLOUDMOS 0xC8 +#define PRODUCT_CLOUDEDITIONN 0xCA +#define PRODUCT_CLOUDEDITION 0xCB +#define PRODUCT_AZURESTACKHCI_SERVER_CORE 0x196 +#define PRODUCT_DATACENTER_SERVER_AZURE_EDITION 0x197 +#define PRODUCT_DATACENTER_SERVER_CORE_AZURE_EDITION 0x198 #define PRODUCT_UNLICENSED 0xabcdabcd @@ -906,6 +972,7 @@ inline ENUMTYPE &operator ^= (ENUMTYPE &a, ENUMTYPE b) { return (ENUMTYPE &)(((i #define LANG_GREENLANDIC 0x6f #define LANG_GUJARATI 0x47 #define LANG_HAUSA 0x68 +#define LANG_HAWAIIAN 0x75 #define LANG_HEBREW 0x0d #define LANG_HINDI 0x39 #define LANG_HUNGARIAN 0x0e @@ -1147,6 +1214,7 @@ inline ENUMTYPE &operator ^= (ENUMTYPE &a, ENUMTYPE b) { return (ENUMTYPE &)(((i #define SUBLANG_NORWEGIAN_BOKMAL 0x01 #define SUBLANG_NORWEGIAN_NYNORSK 0x02 #define SUBLANG_OCCITAN_FRANCE 0x01 +#define SUBLANG_ODIA_INDIA 0x01 #define SUBLANG_ORIYA_INDIA 0x01 #define SUBLANG_PASHTO_AFGHANISTAN 0x01 #define SUBLANG_PERSIAN_IRAN 0x01 @@ -1186,6 +1254,7 @@ inline ENUMTYPE &operator ^= (ENUMTYPE &a, ENUMTYPE b) { return (ENUMTYPE &)(((i #define SUBLANG_SERBIAN_MONTENEGRO_CYRILLIC 0x0c #define SUBLANG_SERBIAN_SERBIA_LATIN 0x09 #define SUBLANG_SERBIAN_SERBIA_CYRILLIC 0x0a +#define SUBLANG_SERBIAN_CROATIA 0x01 #define SUBLANG_SINDHI_INDIA 0x01 #define SUBLANG_SINDHI_AFGHANISTAN 0x02 #define SUBLANG_SINDHI_PAKISTAN 0x02 @@ -1308,6 +1377,13 @@ inline ENUMTYPE &operator ^= (ENUMTYPE &a, ENUMTYPE b) { return (ENUMTYPE &)(((i #define LOCALE_INVARIANT (MAKELCID(MAKELANGID(LANG_INVARIANT,SUBLANG_NEUTRAL),SORT_DEFAULT)) +#define LOCALE_TRANSIENT_KEYBOARD1 0x2000 +#define LOCALE_TRANSIENT_KEYBOARD2 0x2400 +#define LOCALE_TRANSIENT_KEYBOARD3 0x2800 +#define LOCALE_TRANSIENT_KEYBOARD4 0x2c00 + +#define LOCALE_UNASSIGNED_LCID LOCALE_CUSTOM_UNSPECIFIED + #define UNREFERENCED_PARAMETER(P) {(P) = (P);} #define UNREFERENCED_LOCAL_VARIABLE(V) {(V) = (V);} #define DBG_UNREFERENCED_PARAMETER(P) (P) @@ -1326,6 +1402,7 @@ inline ENUMTYPE &operator ^= (ENUMTYPE &a, ENUMTYPE b) { return (ENUMTYPE &)(((i #define DBG_CONTINUE ((DWORD)0x00010002) #define STATUS_SEGMENT_NOTIFICATION ((DWORD)0x40000005) #define STATUS_FATAL_APP_EXIT ((DWORD)0x40000015) +#define DBG_REPLY_LATER ((DWORD)0x40010001) #define DBG_TERMINATE_THREAD ((DWORD)0x40010003) #define DBG_TERMINATE_PROCESS ((DWORD)0x40010004) #define DBG_CONTROL_C ((DWORD)0x40010005) @@ -1366,6 +1443,7 @@ inline ENUMTYPE &operator ^= (ENUMTYPE &a, ENUMTYPE b) { return (ENUMTYPE &)(((i #define STATUS_ENTRYPOINT_NOT_FOUND ((DWORD)0xC0000139) #define STATUS_CONTROL_C_EXIT ((DWORD)0xC000013A) #define STATUS_DLL_INIT_FAILED ((DWORD)0xC0000142) +#define STATUS_CONTROL_STACK_VIOLATION ((DWORD)0xC00001B2) #define STATUS_FLOAT_MULTIPLE_FAULTS ((DWORD)0xC00002B4) #define STATUS_FLOAT_MULTIPLE_TRAPS ((DWORD)0xC00002B5) #define STATUS_REG_NAT_CONSUMPTION ((DWORD)0xC00002C9) @@ -1373,6 +1451,11 @@ inline ENUMTYPE &operator ^= (ENUMTYPE &a, ENUMTYPE b) { return (ENUMTYPE &)(((i #define STATUS_STACK_BUFFER_OVERRUN ((DWORD)0xC0000409) #define STATUS_INVALID_CRUNTIME_PARAMETER ((DWORD)0xC0000417) #define STATUS_ASSERTION_FAILURE ((DWORD)0xC0000420) +#define STATUS_ENCLAVE_VIOLATION ((DWORD)0xC00004A2) +#define STATUS_INTERRUPTED ((DWORD)0xC0000515) +#define STATUS_THREAD_NOT_RUNNING ((DWORD)0xC0000516) +#define STATUS_ALREADY_REGISTERED ((DWORD)0xC0000718) + #define STATUS_SXS_EARLY_DEACTIVATION ((DWORD)0xC015000F) #define STATUS_SXS_INVALID_DEACTIVATION ((DWORD)0xC0150010) #endif @@ -1414,6 +1497,11 @@ inline ENUMTYPE &operator ^= (ENUMTYPE &a, ENUMTYPE b) { return (ENUMTYPE &)(((i #endif } XSAVE_FORMAT,*PXSAVE_FORMAT; + typedef struct _XSAVE_CET_U_FORMAT { + DWORD64 Ia32CetUMsr; + DWORD64 Ia32Pl3SspMsr; + } XSAVE_CET_U_FORMAT, *PXSAVE_CET_U_FORMAT; + typedef struct DECLSPEC_ALIGN (8) _XSAVE_AREA_HEADER { DWORD64 Mask; DWORD64 Reserved[7]; @@ -1438,6 +1526,21 @@ inline ENUMTYPE &operator ^= (ENUMTYPE &a, ENUMTYPE b) { return (ENUMTYPE &)(((i #endif } XSTATE_CONTEXT,*PXSTATE_CONTEXT; + typedef struct _KERNEL_CET_CONTEXT { + DWORD64 Ssp; + DWORD64 Rip; + WORD SegCs; + __C89_NAMELESS union { + WORD AllFlags; + __C89_NAMELESS struct { + WORD UseWrss : 1; + WORD PopShadowStackOne : 1; + WORD Unused : 14; + }; + }; + WORD Fill[2]; + } KERNEL_CET_CONTEXT, *PKERNEL_CET_CONTEXT; + typedef struct _SCOPE_TABLE_AMD64 { DWORD Count; struct { @@ -1667,10 +1770,15 @@ extern "C" { #define CONTEXT_FULL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_FLOATING_POINT) #define CONTEXT_ALL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS | CONTEXT_FLOATING_POINT | CONTEXT_DEBUG_REGISTERS) +#define CONTEXT_XSTATE (CONTEXT_AMD64 | __MSABI_LONG(0x40)) +#define CONTEXT_KERNEL_CET (CONTEXT_AMD64 | __MSABI_LONG(0x80)) + #define CONTEXT_EXCEPTION_ACTIVE 0x8000000 #define CONTEXT_SERVICE_ACTIVE 0x10000000 #define CONTEXT_EXCEPTION_REQUEST 0x40000000 #define CONTEXT_EXCEPTION_REPORTING 0x80000000 +#define CONTEXT_UNWOUND_TO_CALL 0x20000000 + #endif /* !defined(RC_INVOKED) */ #define INITIAL_MXCSR 0x1f80 @@ -1848,6 +1956,14 @@ extern "C" { #define YieldProcessor() __asm__ __volatile__("dmb ishst\n\tyield":::"memory") #define MemoryBarrier() __asm__ __volatile__("dmb":::"memory") +#define PreFetchCacheLine(l,a) __prefetch((const void *) (a)) +#define PrefetchForWrite(p) __prefetch((const void *) (p)) +#define ReadForWriteAccess(p) (*(p)) + +#define PF_TEMPORAL_LEVEL_1 0 +#define PF_TEMPORAL_LEVEL_2 1 +#define PF_TEMPORAL_LEVEL_3 2 +#define PF_NON_TEMPORAL_LEVEL_ALL 3 #ifdef __cplusplus } @@ -2060,6 +2176,14 @@ extern "C" { #define YieldProcessor() __asm__ __volatile__("dmb ishst\n\tyield":::"memory") #define MemoryBarrier() __asm__ __volatile__("dmb sy":::"memory") +#define PreFetchCacheLine(l,a) __prefetch((const void *) (a)) +#define PrefetchForWrite(p) __prefetch((const void *) (p)) +#define ReadForWriteAccess(p) (*(p)) + +#define PF_TEMPORAL_LEVEL_1 0 +#define PF_TEMPORAL_LEVEL_2 1 +#define PF_TEMPORAL_LEVEL_3 2 +#define PF_NON_TEMPORAL_LEVEL_ALL 3 #ifdef __cplusplus } @@ -3068,6 +3192,15 @@ __buildmemorybarrier() #define SECURITY_DASHOST_ID_BASE_RID (__MSABI_LONG(0x0000005c)) #define SECURITY_DASHOST_ID_RID_COUNT (__MSABI_LONG(6)) +#define SECURITY_USERMANAGER_ID_BASE_RID (__MSABI_LONG(0x0000005d)) +#define SECURITY_USERMANAGER_ID_RID_COUNT (__MSABI_LONG(6)) + +#define SECURITY_WINRM_ID_BASE_RID (__MSABI_LONG(0x0000005e)) +#define SECURITY_WINRM_ID_RID_COUNT (__MSABI_LONG(6)) + +#define SECURITY_CCG_ID_BASE_RID (__MSABI_LONG(0x0000005f)) +#define SECURITY_UMFD_BASE_RID (__MSABI_LONG(0x00000060)) + #define SECURITY_VIRTUALACCOUNT_ID_RID_COUNT (__MSABI_LONG(6)) #define SECURITY_MAX_BASE_RID (__MSABI_LONG(0x0000006f)) @@ -3079,6 +3212,14 @@ __buildmemorybarrier() #define SECURITY_WINDOWSMOBILE_ID_BASE_RID (__MSABI_LONG(0x00000070)) +#define SECURITY_INSTALLER_GROUP_CAPABILITY_BASE (0x20) +#define SECURITY_INSTALLER_GROUP_CAPABILITY_RID_COUNT (9) + +#define SECURITY_INSTALLER_CAPABILITY_RID_COUNT (10) + +#define SECURITY_LOCAL_ACCOUNT_RID (__MSABI_LONG(0x00000071)) +#define SECURITY_LOCAL_ACCOUNT_AND_ADMIN_RID (__MSABI_LONG(0x00000072)) + #define DOMAIN_GROUP_RID_AUTHORIZATION_DATA_IS_COMPOUNDED (__MSABI_LONG(0x000001f0)) #define DOMAIN_GROUP_RID_AUTHORIZATION_DATA_CONTAINS_CLAIMS (__MSABI_LONG(0x000001f1)) #define DOMAIN_GROUP_RID_ENTERPRISE_READONLY_DOMAIN_CONTROLLERS (__MSABI_LONG(0x000001f2)) @@ -3088,6 +3229,8 @@ __buildmemorybarrier() #define DOMAIN_USER_RID_ADMIN (__MSABI_LONG(0x000001F4)) #define DOMAIN_USER_RID_GUEST (__MSABI_LONG(0x000001F5)) #define DOMAIN_USER_RID_KRBTGT (__MSABI_LONG(0x000001F6)) +#define DOMAIN_USER_RID_DEFAULT_ACCOUNT (__MSABI_LONG(0x000001F7)) +#define DOMAIN_USER_RID_WDAG_ACCOUNT (__MSABI_LONG(0x000001F8)) #define DOMAIN_USER_RID_MAX (__MSABI_LONG(0x000003E7)) @@ -3102,6 +3245,10 @@ __buildmemorybarrier() #define DOMAIN_GROUP_RID_POLICY_ADMINS (__MSABI_LONG(0x00000208)) #define DOMAIN_GROUP_RID_READONLY_CONTROLLERS (__MSABI_LONG(0x00000209)) #define DOMAIN_GROUP_RID_CLONEABLE_CONTROLLERS (__MSABI_LONG(0x0000020a)) +#define DOMAIN_GROUP_RID_CDC_RESERVED (__MSABI_LONG(0x0000020c)) +#define DOMAIN_GROUP_RID_PROTECTED_USERS (__MSABI_LONG(0x0000020d)) +#define DOMAIN_GROUP_RID_KEY_ADMINS (__MSABI_LONG(0x0000020e)) +#define DOMAIN_GROUP_RID_ENTERPRISE_KEY_ADMINS (__MSABI_LONG(0x0000020f)) #define DOMAIN_ALIAS_RID_ADMINS (__MSABI_LONG(0x00000220)) #define DOMAIN_ALIAS_RID_USERS (__MSABI_LONG(0x00000221)) @@ -3138,6 +3285,9 @@ __buildmemorybarrier() #define DOMAIN_ALIAS_RID_HYPER_V_ADMINS (__MSABI_LONG(0x00000242)) #define DOMAIN_ALIAS_RID_ACCESS_CONTROL_ASSISTANCE_OPS (__MSABI_LONG(0x00000243)) #define DOMAIN_ALIAS_RID_REMOTE_MANAGEMENT_USERS (__MSABI_LONG(0x00000244)) +#define DOMAIN_ALIAS_RID_DEFAULT_ACCOUNT (__MSABI_LONG(0x00000245)) +#define DOMAIN_ALIAS_RID_STORAGE_REPLICA_ADMINS (__MSABI_LONG(0x00000246)) +#define DOMAIN_ALIAS_RID_DEVICE_OWNERS (__MSABI_LONG(0x00000247)) #define SECURITY_APP_PACKAGE_AUTHORITY {0, 0, 0, 0, 0, 15} @@ -3145,8 +3295,12 @@ __buildmemorybarrier() #define SECURITY_BUILTIN_APP_PACKAGE_RID_COUNT (__MSABI_LONG(2)) #define SECURITY_APP_PACKAGE_RID_COUNT (__MSABI_LONG(8)) #define SECURITY_CAPABILITY_BASE_RID (__MSABI_LONG(0x00000003)) +#define SECURITY_CAPABILITY_APP_RID (__MSABI_LONG(0x000000400)) +#define SECURITY_CAPABILITY_APP_SILO_RID (__MSABI_LONG(0x00010000)) #define SECURITY_BUILTIN_CAPABILITY_RID_COUNT (__MSABI_LONG(2)) #define SECURITY_CAPABILITY_RID_COUNT (__MSABI_LONG(5)) +#define SECURITY_PARENT_PACKAGE_RID_COUNT (SECURITY_APP_PACKAGE_RID_COUNT) +#define SECURITY_CHILD_PACKAGE_RID_COUNT (__MSABI_LONG(12)) #define SECURITY_BUILTIN_PACKAGE_ANY_PACKAGE (__MSABI_LONG(0x00000001)) #define SECURITY_BUILTIN_PACKAGE_ANY_RESTRICTED_PACKAGE (__MSABI_LONG(0x00000002)) @@ -3171,6 +3325,7 @@ __buildmemorybarrier() #define SECURITY_MANDATORY_UNTRUSTED_RID (__MSABI_LONG(0x00000000)) #define SECURITY_MANDATORY_LOW_RID (__MSABI_LONG(0x00001000)) #define SECURITY_MANDATORY_MEDIUM_RID (__MSABI_LONG(0x00002000)) +#define SECURITY_MANDATORY_MEDIUM_PLUS_RID (SECURITY_MANDATORY_MEDIUM_RID + 0x100) #define SECURITY_MANDATORY_HIGH_RID (__MSABI_LONG(0x00003000)) #define SECURITY_MANDATORY_SYSTEM_RID (__MSABI_LONG(0x00004000)) #define SECURITY_MANDATORY_PROTECTED_PROCESS_RID (__MSABI_LONG(0x00005000)) @@ -3185,6 +3340,24 @@ __buildmemorybarrier() #define SECURITY_AUTHENTICATION_AUTHORITY_RID_COUNT (__MSABI_LONG(1)) #define SECURITY_AUTHENTICATION_AUTHORITY_ASSERTED_RID (__MSABI_LONG(0x00000001)) #define SECURITY_AUTHENTICATION_SERVICE_ASSERTED_RID (__MSABI_LONG(0x00000002)) +#define SECURITY_AUTHENTICATION_FRESH_KEY_AUTH_RID (__MSABI_LONG(0x00000003)) +#define SECURITY_AUTHENTICATION_KEY_TRUST_RID (__MSABI_LONG(0x00000004)) +#define SECURITY_AUTHENTICATION_KEY_PROPERTY_MFA_RID (__MSABI_LONG(0x00000005)) +#define SECURITY_AUTHENTICATION_KEY_PROPERTY_ATTESTATION_RID (__MSABI_LONG(0x00000006)) + +#define SECURITY_PROCESS_TRUST_AUTHORITY {0,0,0,0,0,19} +#define SECURITY_PROCESS_TRUST_AUTHORITY_RID_COUNT (__MSABI_LONG(2)) + +#define SECURITY_PROCESS_PROTECTION_TYPE_FULL_RID (__MSABI_LONG(0x00000400)) +#define SECURITY_PROCESS_PROTECTION_TYPE_LITE_RID (__MSABI_LONG(0x00000200)) +#define SECURITY_PROCESS_PROTECTION_TYPE_NONE_RID (__MSABI_LONG(0x00000000)) + +#define SECURITY_PROCESS_PROTECTION_LEVEL_WINTCB_RID (__MSABI_LONG(0x00002000)) +#define SECURITY_PROCESS_PROTECTION_LEVEL_WINDOWS_RID (__MSABI_LONG(0x00001000)) +#define SECURITY_PROCESS_PROTECTION_LEVEL_APP_RID (__MSABI_LONG(0x00000800)) +#define SECURITY_PROCESS_PROTECTION_LEVEL_ANTIMALWARE_RID (__MSABI_LONG(0x00000600)) +#define SECURITY_PROCESS_PROTECTION_LEVEL_AUTHENTICODE_RID (__MSABI_LONG(0x00000400)) +#define SECURITY_PROCESS_PROTECTION_LEVEL_NONE_RID (__MSABI_LONG(0x00000000)) #define SECURITY_TRUSTED_INSTALLER_RID1 956008885 #define SECURITY_TRUSTED_INSTALLER_RID2 3418522649 @@ -3258,7 +3431,9 @@ __buildmemorybarrier() WinAccountEnterpriseKeyAdminsSid = 114, WinAuthenticationKeyTrustSid = 115, WinAuthenticationKeyPropertyMFASid = 116, - WinAuthenticationKeyPropertyAttestationSid = 117 + WinAuthenticationKeyPropertyAttestationSid = 117, + WinAuthenticationFreshKeyAuthSid = 118, + WinBuiltinDeviceOwnersSid = 119 } WELL_KNOWN_SID_TYPE; #define SYSTEM_LUID { 0x3e7, 0x0 } @@ -3266,6 +3441,7 @@ __buildmemorybarrier() #define LOCALSERVICE_LUID { 0x3e5, 0x0 } #define NETWORKSERVICE_LUID { 0x3e4, 0x0 } #define IUSER_LUID { 0x3e3, 0x0 } +#define PROTECTED_TO_SYSTEM_LUID { 0x3e2, 0x0 } #define SE_GROUP_MANDATORY (__MSABI_LONG(0x00000001)) #define SE_GROUP_ENABLED_BY_DEFAULT (__MSABI_LONG(0x00000002)) @@ -3337,7 +3513,9 @@ __buildmemorybarrier() #define SYSTEM_MANDATORY_LABEL_ACE_TYPE (0x11) #define SYSTEM_RESOURCE_ATTRIBUTE_ACE_TYPE (0x12) #define SYSTEM_SCOPED_POLICY_ID_ACE_TYPE (0x13) -#define ACCESS_MAX_MS_V5_ACE_TYPE (0x13) +#define SYSTEM_PROCESS_TRUST_LABEL_ACE_TYPE (0x14) +#define SYSTEM_ACCESS_FILTER_ACE_TYPE (0x15) +#define ACCESS_MAX_MS_V5_ACE_TYPE (0x15) #define OBJECT_INHERIT_ACE (0x1) #define CONTAINER_INHERIT_ACE (0x2) @@ -3345,9 +3523,11 @@ __buildmemorybarrier() #define INHERIT_ONLY_ACE (0x8) #define INHERITED_ACE (0x10) #define VALID_INHERIT_FLAGS (0x1F) +#define CRITICAL_ACE_FLAG (0x20) #define SUCCESSFUL_ACCESS_ACE_FLAG (0x40) #define FAILED_ACCESS_ACE_FLAG (0x80) +#define TRUST_PROTECTED_FILTER_ACE_FLAG (0x40) typedef struct _ACCESS_ALLOWED_ACE { ACE_HEADER Header; @@ -3396,12 +3576,29 @@ __buildmemorybarrier() DWORD SidStart; } SYSTEM_MANDATORY_LABEL_ACE, *PSYSTEM_MANDATORY_LABEL_ACE; + typedef struct _SYSTEM_PROCESS_TRUST_LABEL_ACE { + ACE_HEADER Header; + ACCESS_MASK Mask; + DWORD SidStart; + } SYSTEM_PROCESS_TRUST_LABEL_ACE, *PSYSTEM_PROCESS_TRUST_LABEL_ACE; + + typedef struct _SYSTEM_ACCESS_FILTER_ACE { + ACE_HEADER Header; + ACCESS_MASK Mask; + DWORD SidStart; + } SYSTEM_ACCESS_FILTER_ACE, *PSYSTEM_ACCESS_FILTER_ACE; + #define SYSTEM_MANDATORY_LABEL_NO_WRITE_UP 0x1 #define SYSTEM_MANDATORY_LABEL_NO_READ_UP 0x2 #define SYSTEM_MANDATORY_LABEL_NO_EXECUTE_UP 0x4 #define SYSTEM_MANDATORY_LABEL_VALID_MASK (SYSTEM_MANDATORY_LABEL_NO_WRITE_UP | SYSTEM_MANDATORY_LABEL_NO_READ_UP | SYSTEM_MANDATORY_LABEL_NO_EXECUTE_UP) +#define SYSTEM_PROCESS_TRUST_LABEL_VALID_MASK 0x00ffffff +#define SYSTEM_PROCESS_TRUST_NOCONSTRAINT_MASK 0xffffffff +#define SYSTEM_ACCESS_FILTER_VALID_MASK 0x00ffffff +#define SYSTEM_ACCESS_FILTER_NOCONSTRAINT_MASK 0xffffffff + typedef struct _ACCESS_ALLOWED_OBJECT_ACE { ACE_HEADER Header; ACCESS_MASK Mask; @@ -3561,6 +3758,11 @@ __buildmemorybarrier() PACL Dacl; } SECURITY_DESCRIPTOR,*PISECURITY_DESCRIPTOR; + typedef struct _SECURITY_OBJECT_AI_PARAMS { + DWORD Size; + DWORD ConstraintMask; + } SECURITY_OBJECT_AI_PARAMS, *PSECURITY_OBJECT_AI_PARAMS; + typedef struct _OBJECT_TYPE_LIST { WORD Level; WORD Sbz; @@ -3621,7 +3823,9 @@ __buildmemorybarrier() AccessReasonNullDacl = 0x00500000, AccessReasonEmptyDacl = 0x00600000, AccessReasonNoSD = 0x00700000, - AccessReasonNoGrant = 0x00800000 + AccessReasonNoGrant = 0x00800000, + AccessReasonTrustLabel = 0x00900000, + AccessReasonFilterAce = 0x00a00000 } ACCESS_REASON_TYPE; typedef DWORD ACCESS_REASON; @@ -3631,7 +3835,11 @@ __buildmemorybarrier() #define SE_SECURITY_DESCRIPTOR_FLAG_NO_OWNER_ACE 0x00000001 #define SE_SECURITY_DESCRIPTOR_FLAG_NO_LABEL_ACE 0x00000002 -#define SE_SECURITY_DESCRIPTOR_VALID_FLAGS 0x00000003 +#define SE_SECURITY_DESCRIPTOR_FLAG_NO_ACCESS_FILTER_ACE 0x00000004 +#define SE_SECURITY_DESCRIPTOR_VALID_FLAGS 0x00000007 + +#define SE_ACCESS_CHECK_FLAG_NO_LEARNING_MODE_LOGGING 0x00000008 +#define SE_ACCESS_CHECK_VALID_FLAGS 0x00000008 typedef struct _SE_SECURITY_DESCRIPTOR { DWORD Size; @@ -3694,6 +3902,19 @@ __buildmemorybarrier() #define SE_INC_WORKING_SET_NAME TEXT("SeIncreaseWorkingSetPrivilege") #define SE_TIME_ZONE_NAME TEXT("SeTimeZonePrivilege") #define SE_CREATE_SYMBOLIC_LINK_NAME TEXT("SeCreateSymbolicLinkPrivilege") +#define SE_DELEGATE_SESSION_USER_IMPERSONATE_NAME TEXT("SeDelegateSessionUserImpersonatePrivilege") + +#define SE_ACTIVATE_AS_USER_CAPABILITY L"activateAsUser" +#define SE_CONSTRAINED_IMPERSONATION_CAPABILITY L"constrainedImpersonation" +#define SE_SESSION_IMPERSONATION_CAPABILITY L"sessionImpersonation" +#define SE_MUMA_CAPABILITY L"muma" +#define SE_DEVELOPMENT_MODE_NETWORK_CAPABILITY L"developmentModeNetwork" +#define SE_LEARNING_MODE_LOGGING_CAPABILITY L"learningModeLogging" +#define SE_PERMISSIVE_LEARNING_MODE_CAPABILITY L"permissiveLearningMode" +#define SE_APP_SILO_VOLUME_ROOT_MINIMAL_CAPABILITY L"isolatedWin32-volumeRootMinimal" +#define SE_APP_SILO_PROFILES_ROOT_MINIMAL_CAPABILITY L"isolatedWin32-profilesRootMinimal" +#define SE_APP_SILO_USER_PROFILE_MINIMAL_CAPABILITY L"isolatedWin32-userProfileMinimal" +#define SE_APP_SILO_PRINT_CAPABILITY L"isolatedWin32-print" typedef enum _SECURITY_IMPERSONATION_LEVEL { SecurityAnonymous,SecurityIdentification,SecurityImpersonation,SecurityDelegation @@ -3722,6 +3943,12 @@ __buildmemorybarrier() #define TOKEN_EXECUTE (STANDARD_RIGHTS_EXECUTE) +#define TOKEN_TRUST_CONSTRAINT_MASK (STANDARD_RIGHTS_READ | TOKEN_QUERY | TOKEN_QUERY_SOURCE) + +#if NTDDI_VERSION >= NTDDI_WIN8 +#define TOKEN_ACCESS_PSEUDO_HANDLE_WIN8 (TOKEN_QUERY | TOKEN_QUERY_SOURCE) +#define TOKEN_ACCESS_PSEUDO_HANDLE TOKEN_ACCESS_PSEUDO_HANDLE_WIN8 +#endif typedef enum _TOKEN_TYPE { TokenPrimary = 1,TokenImpersonation } TOKEN_TYPE; @@ -3774,6 +4001,14 @@ __buildmemorybarrier() TokenRestrictedDeviceGroups, TokenSecurityAttributes, TokenIsRestricted, + TokenProcessTrustLevel, + TokenPrivateNameSpace, + TokenSingletonAttributes, + TokenBnoIsolation, + TokenChildProcessFlags, + TokenIsLessPrivilegedAppContainer, + TokenIsSandboxed, + TokenIsAppSilo, MaxTokenInfoClass } TOKEN_INFORMATION_CLASS,*PTOKEN_INFORMATION_CLASS; @@ -3781,6 +4016,23 @@ __buildmemorybarrier() SID_AND_ATTRIBUTES User; } TOKEN_USER,*PTOKEN_USER; +#ifndef __WIDL__ + + typedef struct _SE_TOKEN_USER { + __C89_NAMELESS union { + TOKEN_USER TokenUser; + SID_AND_ATTRIBUTES User; + }; + __C89_NAMELESS union { + SID Sid; + BYTE Buffer[SECURITY_MAX_SID_SIZE]; + }; + } SE_TOKEN_USER,*PSE_TOKEN_USER; + +#define TOKEN_USER_MAX_SIZE (sizeof(TOKEN_USER) + SECURITY_MAX_SID_SIZE) + +#endif + typedef struct _TOKEN_GROUPS { DWORD GroupCount; #ifdef __WIDL__ @@ -3799,6 +4051,10 @@ __buildmemorybarrier() PSID Owner; } TOKEN_OWNER,*PTOKEN_OWNER; +#ifndef __WIDL__ +#define TOKEN_OWNER_MAX_SIZE (sizeof(TOKEN_OWNER) + SECURITY_MAX_SID_SIZE) +#endif + typedef struct _TOKEN_PRIMARY_GROUP { PSID PrimaryGroup; } TOKEN_PRIMARY_GROUP,*PTOKEN_PRIMARY_GROUP; @@ -3846,10 +4102,16 @@ __buildmemorybarrier() #define TOKEN_MANDATORY_POLICY_VALID_MASK (TOKEN_MANDATORY_POLICY_NO_WRITE_UP | TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN) +#ifndef __WIDL__ +#define TOKEN_INTEGRITY_LEVEL_MAX_SIZE ((((DWORD)(sizeof(TOKEN_MANDATORY_LABEL)) + sizeof(PVOID) - 1) & ~(sizeof(PVOID)-1)) + SECURITY_MAX_SID_SIZE) +#endif + typedef struct _TOKEN_MANDATORY_POLICY { DWORD Policy; } TOKEN_MANDATORY_POLICY,*PTOKEN_MANDATORY_POLICY; + typedef PVOID PSECURITY_ATTRIBUTES_OPAQUE; + typedef struct _TOKEN_ACCESS_INFORMATION { PSID_AND_ATTRIBUTES_HASH SidHash; PSID_AND_ATTRIBUTES_HASH RestrictedSidHash; @@ -3915,6 +4177,19 @@ __buildmemorybarrier() PSID TokenAppContainer; } TOKEN_APPCONTAINER_INFORMATION,*PTOKEN_APPCONTAINER_INFORMATION; +#ifndef __WIDL__ +#define TOKEN_APPCONTAINER_SID_MAX_SIZE (sizeof(TOKEN_APPCONTAINER_INFORMATION) + SECURITY_MAX_SID_SIZE) +#endif + + typedef struct _TOKEN_SID_INFORMATION { + PSID Sid; + } TOKEN_SID_INFORMATION,*PTOKEN_SID_INFORMATION; + + typedef struct _TOKEN_BNO_ISOLATION_INFORMATION { + PWSTR IsolationPrefix; + BOOLEAN IsolationEnabled; + } TOKEN_BNO_ISOLATION_INFORMATION,*PTOKEN_BNO_ISOLATION_INFORMATION; + #define CLAIM_SECURITY_ATTRIBUTE_TYPE_INVALID 0x00 #define CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64 0x01 #define CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64 0x02 @@ -4020,6 +4295,8 @@ __buildmemorybarrier() #define LABEL_SECURITY_INFORMATION (__MSABI_LONG(0x00000010)) #define ATTRIBUTE_SECURITY_INFORMATION (__MSABI_LONG(0x00000020)) #define SCOPE_SECURITY_INFORMATION (__MSABI_LONG(0x00000040)) +#define PROCESS_TRUST_LABEL_SECURITY_INFORMATION (__MSABI_LONG(0x00000080)) +#define ACCESS_FILTER_SECURITY_INFORMATION (__MSABI_LONG(0x00000100)) #define BACKUP_SECURITY_INFORMATION (__MSABI_LONG(0x00010000)) #define PROTECTED_DACL_SECURITY_INFORMATION (__MSABI_LONG(0x80000000)) @@ -4027,6 +4304,38 @@ __buildmemorybarrier() #define UNPROTECTED_DACL_SECURITY_INFORMATION (__MSABI_LONG(0x20000000)) #define UNPROTECTED_SACL_SECURITY_INFORMATION (__MSABI_LONG(0x10000000)) +typedef BYTE SE_SIGNING_LEVEL, *PSE_SIGNING_LEVEL; + +#define SE_SIGNING_LEVEL_UNCHECKED 0x00000000 +#define SE_SIGNING_LEVEL_UNSIGNED 0x00000001 +#define SE_SIGNING_LEVEL_ENTERPRISE 0x00000002 +#define SE_SIGNING_LEVEL_CUSTOM_1 0x00000003 +#define SE_SIGNING_LEVEL_DEVELOPER SE_SIGNING_LEVEL_CUSTOM_1 +#define SE_SIGNING_LEVEL_AUTHENTICODE 0x00000004 +#define SE_SIGNING_LEVEL_CUSTOM_2 0x00000005 +#define SE_SIGNING_LEVEL_STORE 0x00000006 +#define SE_SIGNING_LEVEL_CUSTOM_3 0x00000007 +#define SE_SIGNING_LEVEL_ANTIMALWARE SE_SIGNING_LEVEL_CUSTOM_3 +#define SE_SIGNING_LEVEL_MICROSOFT 0x00000008 +#define SE_SIGNING_LEVEL_CUSTOM_4 0x00000009 +#define SE_SIGNING_LEVEL_CUSTOM_5 0x0000000A +#define SE_SIGNING_LEVEL_DYNAMIC_CODEGEN 0x0000000B +#define SE_SIGNING_LEVEL_WINDOWS 0x0000000C +#define SE_SIGNING_LEVEL_CUSTOM_7 0x0000000D +#define SE_SIGNING_LEVEL_WINDOWS_TCB 0x0000000E +#define SE_SIGNING_LEVEL_CUSTOM_6 0x0000000F + + typedef enum _SE_IMAGE_SIGNATURE_TYPE { + SeImageSignatureNone = 0, + SeImageSignatureEmbedded, + SeImageSignatureCache, + SeImageSignatureCatalogCached, + SeImageSignatureCatalogNotCached, + SeImageSignatureCatalogHint, + SeImageSignaturePackageCatalog, + SeImageSignaturePplMitigated + } SE_IMAGE_SIGNATURE_TYPE, *PSE_IMAGE_SIGNATURE_TYPE; + typedef enum _SE_LEARNING_MODE_DATA_TYPE { SeLearningModeInvalidType = 0, SeLearningModeSettings, @@ -4055,6 +4364,7 @@ __buildmemorybarrier() #define PROCESS_QUERY_INFORMATION (0x0400) #define PROCESS_SUSPEND_RESUME (0x0800) #define PROCESS_QUERY_LIMITED_INFORMATION (0x1000) +#define PROCESS_SET_LIMITED_INFORMATION (0x2000) #if NTDDI_VERSION >= 0x06000000 #define PROCESS_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xffff) @@ -4081,6 +4391,7 @@ __buildmemorybarrier() #define THREAD_DIRECT_IMPERSONATION (0x0200) #define THREAD_SET_LIMITED_INFORMATION (0x0400) #define THREAD_QUERY_LIMITED_INFORMATION (0x0800) +#define THREAD_RESUME (0x1000) #if NTDDI_VERSION >= 0x06000000 #define THREAD_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xffff) @@ -4093,7 +4404,8 @@ __buildmemorybarrier() #define JOB_OBJECT_QUERY (0x0004) #define JOB_OBJECT_TERMINATE (0x0008) #define JOB_OBJECT_SET_SECURITY_ATTRIBUTES (0x0010) -#define JOB_OBJECT_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x1F) +#define JOB_OBJECT_IMPERSONATE (0x0020) +#define JOB_OBJECT_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x3F) typedef struct _JOB_SET_ARRAY { HANDLE JobHandle; @@ -4101,7 +4413,11 @@ __buildmemorybarrier() DWORD Flags; } JOB_SET_ARRAY,*PJOB_SET_ARRAY; +#if NTDDI_VERSION >= NTDDI_WIN10_19H1 +#define FLS_MAXIMUM_AVAILABLE 4080 +#else #define FLS_MAXIMUM_AVAILABLE 128 +#endif #define TLS_MINIMUM_AVAILABLE 64 #ifndef __MINGW_EXCPT_DEFINE_PSDK @@ -4169,6 +4485,8 @@ __buildmemorybarrier() #define WX86 #endif +#define THREAD_DYNAMIC_CODE_ALLOW 1 + #define THREAD_BASE_PRIORITY_LOWRT 15 #define THREAD_BASE_PRIORITY_MAX 2 #define THREAD_BASE_PRIORITY_MIN (-2) @@ -4292,6 +4610,8 @@ __buildmemorybarrier() ProcessSideChannelIsolationPolicy, ProcessUserShadowStackPolicy, ProcessRedirectionTrustPolicy, + ProcessUserPointerAuthPolicy, + ProcessSEHOPPolicy, MaxProcessMitigationPolicy } PROCESS_MITIGATION_POLICY,*PPROCESS_MITIGATION_POLICY; @@ -4320,6 +4640,16 @@ __buildmemorybarrier() BOOLEAN Permanent; } PROCESS_MITIGATION_DEP_POLICY,*PPROCESS_MITIGATION_DEP_POLICY; + typedef struct _PROCESS_MITIGATION_SEHOP_POLICY { + __C89_NAMELESS union { + DWORD Flags; + __C89_NAMELESS struct { + DWORD EnableSehop : 1; + DWORD ReservedFlags : 31; + }; + }; + } PROCESS_MITIGATION_SEHOP_POLICY,*PPROCESS_MITIGATION_SEHOP_POLICY; + typedef struct _PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY { __C89_NAMELESS union { DWORD Flags; @@ -4382,7 +4712,7 @@ __buildmemorybarrier() DWORD ProhibitDynamicCode :1; DWORD AllowThreadOptOut :1; DWORD AllowRemoteDowngrade :1; - DWORD ReservedFlags :30; + DWORD ReservedFlags :29; }; }; } PROCESS_MITIGATION_DYNAMIC_CODE_POLICY, *PPROCESS_MITIGATION_DYNAMIC_CODE_POLICY; @@ -4461,7 +4791,8 @@ __buildmemorybarrier() DWORD IsolateSecurityDomain :1; DWORD DisablePageCombine :1; DWORD SpeculativeStoreBypassDisable :1; - DWORD ReservedFlags :28; + DWORD RestrictCoreSharing : 1; + DWORD ReservedFlags : 27; }; }; } PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY, *PPROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY; @@ -4485,6 +4816,16 @@ __buildmemorybarrier() }; } PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY, *PPROCESS_MITIGATION_USER_SHADOW_STACK_POLICY; + typedef struct _PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY { + __C89_NAMELESS union { + DWORD Flags; + __C89_NAMELESS struct { + DWORD EnablePointerAuthUserIp : 1; + DWORD ReservedFlags : 31; + }; + }; + } PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY, *PPROCESS_MITIGATION_USER_POINTER_AUTH_POLICY; + typedef struct _PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY { __C89_NAMELESS union { DWORD Flags; @@ -4586,6 +4927,30 @@ __buildmemorybarrier() DWORD LimitFlags; } JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION,*PJOBOBJECT_NOTIFICATION_LIMIT_INFORMATION; + typedef struct JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 { + DWORD64 IoReadBytesLimit; + DWORD64 IoWriteBytesLimit; + LARGE_INTEGER PerJobUserTimeLimit; + __C89_NAMELESS union { + DWORD64 JobHighMemoryLimit; + DWORD64 JobMemoryLimit; + }; + __C89_NAMELESS union { + JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlTolerance; + JOBOBJECT_RATE_CONTROL_TOLERANCE CpuRateControlTolerance; + }; + __C89_NAMELESS union { + JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL RateControlToleranceInterval; + JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL CpuRateControlToleranceInterval; + }; + DWORD LimitFlags; + JOBOBJECT_RATE_CONTROL_TOLERANCE IoRateControlTolerance; + DWORD64 JobLowMemoryLimit; + JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL IoRateControlToleranceInterval; + JOBOBJECT_RATE_CONTROL_TOLERANCE NetRateControlTolerance; + JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL NetRateControlToleranceInterval; + } JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2; + typedef struct _JOBOBJECT_LIMIT_VIOLATION_INFORMATION { DWORD LimitFlags; DWORD ViolationLimitFlags; @@ -4601,6 +4966,35 @@ __buildmemorybarrier() JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL RateControlToleranceLimit; } JOBOBJECT_LIMIT_VIOLATION_INFORMATION,*PJOBOBJECT_LIMIT_VIOLATION_INFORMATION; + typedef struct JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 { + DWORD LimitFlags; + DWORD ViolationLimitFlags; + DWORD64 IoReadBytes; + DWORD64 IoReadBytesLimit; + DWORD64 IoWriteBytes; + DWORD64 IoWriteBytesLimit; + LARGE_INTEGER PerJobUserTime; + LARGE_INTEGER PerJobUserTimeLimit; + DWORD64 JobMemory; + __C89_NAMELESS union { + DWORD64 JobHighMemoryLimit; + DWORD64 JobMemoryLimit; + }; + __C89_NAMELESS union { + JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlTolerance; + JOBOBJECT_RATE_CONTROL_TOLERANCE CpuRateControlTolerance; + }; + __C89_NAMELESS union { + JOBOBJECT_RATE_CONTROL_TOLERANCE RateControlToleranceLimit; + JOBOBJECT_RATE_CONTROL_TOLERANCE CpuRateControlToleranceLimit; + }; + DWORD64 JobLowMemoryLimit; + JOBOBJECT_RATE_CONTROL_TOLERANCE IoRateControlTolerance; + JOBOBJECT_RATE_CONTROL_TOLERANCE IoRateControlToleranceLimit; + JOBOBJECT_RATE_CONTROL_TOLERANCE NetRateControlTolerance; + JOBOBJECT_RATE_CONTROL_TOLERANCE NetRateControlToleranceLimit; + } JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2; + typedef struct _JOBOBJECT_CPU_RATE_CONTROL_INFORMATION { DWORD ControlFlags; __C89_NAMELESS union { @@ -4609,6 +5003,107 @@ __buildmemorybarrier() }; } JOBOBJECT_CPU_RATE_CONTROL_INFORMATION,*PJOBOBJECT_CPU_RATE_CONTROL_INFORMATION; + typedef enum JOB_OBJECT_NET_RATE_CONTROL_FLAGS { + JOB_OBJECT_NET_RATE_CONTROL_ENABLE = 0x1, + JOB_OBJECT_NET_RATE_CONTROL_MAX_BANDWIDTH = 0x2, + JOB_OBJECT_NET_RATE_CONTROL_DSCP_TAG = 0x4, + JOB_OBJECT_NET_RATE_CONTROL_VALID_FLAGS = 0x7 + } JOB_OBJECT_NET_RATE_CONTROL_FLAGS; + +#if !defined(SORTPP_PASS) && !defined(__WIDL__) && !defined(RC_INVOKED) +DEFINE_ENUM_FLAG_OPERATORS(JOB_OBJECT_NET_RATE_CONTROL_FLAGS) +C_ASSERT(JOB_OBJECT_NET_RATE_CONTROL_VALID_FLAGS == (JOB_OBJECT_NET_RATE_CONTROL_ENABLE + JOB_OBJECT_NET_RATE_CONTROL_MAX_BANDWIDTH + JOB_OBJECT_NET_RATE_CONTROL_DSCP_TAG)); +#endif + +#define JOB_OBJECT_NET_RATE_CONTROL_MAX_DSCP_TAG 64 + + typedef struct JOBOBJECT_NET_RATE_CONTROL_INFORMATION { + DWORD64 MaxBandwidth; + JOB_OBJECT_NET_RATE_CONTROL_FLAGS ControlFlags; + BYTE DscpTag; + } JOBOBJECT_NET_RATE_CONTROL_INFORMATION; + + typedef enum JOB_OBJECT_IO_RATE_CONTROL_FLAGS { + JOB_OBJECT_IO_RATE_CONTROL_ENABLE = 0x1, + JOB_OBJECT_IO_RATE_CONTROL_STANDALONE_VOLUME = 0x2, + JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ALL = 0x4, + JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ON_SOFT_CAP = 0x8, + JOB_OBJECT_IO_RATE_CONTROL_VALID_FLAGS = JOB_OBJECT_IO_RATE_CONTROL_ENABLE | JOB_OBJECT_IO_RATE_CONTROL_STANDALONE_VOLUME | JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ALL | JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ON_SOFT_CAP + } JOB_OBJECT_IO_RATE_CONTROL_FLAGS; + +#if !defined(SORTPP_PASS) && !defined(__WIDL__) && !defined(RC_INVOKED) +DEFINE_ENUM_FLAG_OPERATORS(JOB_OBJECT_IO_RATE_CONTROL_FLAGS) +#endif + + typedef struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE { + LONG64 MaxIops; + LONG64 MaxBandwidth; + LONG64 ReservationIops; + PWSTR VolumeName; + DWORD BaseIoSize; + JOB_OBJECT_IO_RATE_CONTROL_FLAGS ControlFlags; + WORD VolumeNameLength; + } JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE; + + typedef JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V1; + + typedef struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 { + LONG64 MaxIops; + LONG64 MaxBandwidth; + LONG64 ReservationIops; + PWSTR VolumeName; + DWORD BaseIoSize; + JOB_OBJECT_IO_RATE_CONTROL_FLAGS ControlFlags; + WORD VolumeNameLength; + LONG64 CriticalReservationIops; + LONG64 ReservationBandwidth; + LONG64 CriticalReservationBandwidth; + LONG64 MaxTimePercent; + LONG64 ReservationTimePercent; + LONG64 CriticalReservationTimePercent; + } JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2; + + typedef struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 { + LONG64 MaxIops; + LONG64 MaxBandwidth; + LONG64 ReservationIops; + PWSTR VolumeName; + DWORD BaseIoSize; + JOB_OBJECT_IO_RATE_CONTROL_FLAGS ControlFlags; + WORD VolumeNameLength; + LONG64 CriticalReservationIops; + LONG64 ReservationBandwidth; + LONG64 CriticalReservationBandwidth; + LONG64 MaxTimePercent; + LONG64 ReservationTimePercent; + LONG64 CriticalReservationTimePercent; + LONG64 SoftMaxIops; + LONG64 SoftMaxBandwidth; + LONG64 SoftMaxTimePercent; + LONG64 LimitExcessNotifyIops; + LONG64 LimitExcessNotifyBandwidth; + LONG64 LimitExcessNotifyTimePercent; + } JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3; + + typedef enum JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS { + JOBOBJECT_IO_ATTRIBUTION_CONTROL_ENABLE = 0x1, + JOBOBJECT_IO_ATTRIBUTION_CONTROL_DISABLE = 0x2, + JOBOBJECT_IO_ATTRIBUTION_CONTROL_VALID_FLAGS = 0x3 + } JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS; + + typedef struct _JOBOBJECT_IO_ATTRIBUTION_STATS { + ULONG_PTR IoCount; + ULONGLONG TotalNonOverlappedQueueTime; + ULONGLONG TotalNonOverlappedServiceTime; + ULONGLONG TotalSize; + } JOBOBJECT_IO_ATTRIBUTION_STATS, *PJOBOBJECT_IO_ATTRIBUTION_STATS; + + typedef struct _JOBOBJECT_IO_ATTRIBUTION_INFORMATION { + DWORD ControlFlags; + JOBOBJECT_IO_ATTRIBUTION_STATS ReadStats; + JOBOBJECT_IO_ATTRIBUTION_STATS WriteStats; + } JOBOBJECT_IO_ATTRIBUTION_INFORMATION, *PJOBOBJECT_IO_ATTRIBUTION_INFORMATION; + #define JOB_OBJECT_TERMINATE_AT_END_OF_JOB 0 #define JOB_OBJECT_POST_AT_END_OF_JOB 1 @@ -4623,9 +5118,11 @@ __buildmemorybarrier() #define JOB_OBJECT_MSG_JOB_MEMORY_LIMIT 10 #define JOB_OBJECT_MSG_NOTIFICATION_LIMIT 11 #define JOB_OBJECT_MSG_JOB_CYCLE_TIME_LIMIT 12 +#define JOB_OBJECT_MSG_SILO_TERMINATED 13 #define JOB_OBJECT_MSG_MINIMUM 1 #define JOB_OBJECT_MSG_MAXIMUM 12 +#define JOB_OBJECT_VALID_COMPLETION_FILTER (((__MSABI_LONG(1U) << (JOB_OBJECT_MSG_MAXIMUM + 1)) - 1) - ((__MSABI_LONG(1U) << JOB_OBJECT_MSG_MINIMUM) - 1)) #define JOB_OBJECT_LIMIT_WORKINGSET 0x00000001 #define JOB_OBJECT_LIMIT_PROCESS_TIME 0x00000002 @@ -4638,16 +5135,20 @@ __buildmemorybarrier() #define JOB_OBJECT_LIMIT_PROCESS_MEMORY 0x00000100 #define JOB_OBJECT_LIMIT_JOB_MEMORY 0x00000200 +#define JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH JOB_OBJECT_LIMIT_JOB_MEMORY #define JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION 0x00000400 #define JOB_OBJECT_LIMIT_BREAKAWAY_OK 0x00000800 #define JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK 0x00001000 #define JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE 0x00002000 - #define JOB_OBJECT_LIMIT_SUBSET_AFFINITY 0x00004000 -#define JOB_OBJECT_LIMIT_RESERVED3 0x00008000 +#define JOB_OBJECT_LIMIT_JOB_MEMORY_LOW 0x00008000 + #define JOB_OBJECT_LIMIT_JOB_READ_BYTES 0x00010000 #define JOB_OBJECT_LIMIT_JOB_WRITE_BYTES 0x00020000 #define JOB_OBJECT_LIMIT_RATE_CONTROL 0x00040000 +#define JOB_OBJECT_LIMIT_CPU_RATE_CONTROL JOB_OBJECT_LIMIT_RATE_CONTROL +#define JOB_OBJECT_LIMIT_IO_RATE_CONTROL 0x00080000 +#define JOB_OBJECT_LIMIT_NET_RATE_CONTROL 0x00100000 #define JOB_OBJECT_LIMIT_RESERVED3 0x00008000 #define JOB_OBJECT_LIMIT_RESERVED4 0x00010000 @@ -4687,14 +5188,20 @@ __buildmemorybarrier() #define JOB_OBJECT_CPU_RATE_CONTROL_WEIGHT_BASED 0x2 #define JOB_OBJECT_CPU_RATE_CONTROL_HARD_CAP 0x4 #define JOB_OBJECT_CPU_RATE_CONTROL_NOTIFY 0x8 -#define JOB_OBJECT_CPU_RATE_CONTROL_VALID_FLAGS 0xf +#define JOB_OBJECT_CPU_RATE_CONTROL_MIN_MAX_RATE 0x10 +#define JOB_OBJECT_CPU_RATE_CONTROL_VALID_FLAGS 0x1f typedef enum _JOBOBJECTINFOCLASS { - JobObjectBasicAccountingInformation = 1, JobObjectBasicLimitInformation, - JobObjectBasicProcessIdList, JobObjectBasicUIRestrictions, - JobObjectSecurityLimitInformation, JobObjectEndOfJobTimeInformation, - JobObjectAssociateCompletionPortInformation, JobObjectBasicAndIoAccountingInformation, - JobObjectExtendedLimitInformation, JobObjectJobSetInformation, + JobObjectBasicAccountingInformation = 1, + JobObjectBasicLimitInformation, + JobObjectBasicProcessIdList, + JobObjectBasicUIRestrictions, + JobObjectSecurityLimitInformation, + JobObjectEndOfJobTimeInformation, + JobObjectAssociateCompletionPortInformation, + JobObjectBasicAndIoAccountingInformation, + JobObjectExtendedLimitInformation, + JobObjectJobSetInformation, JobObjectGroupInformation, JobObjectNotificationLimitInformation, JobObjectLimitViolationInformation, @@ -4710,9 +5217,60 @@ __buildmemorybarrier() JobObjectReserved6Information, JobObjectReserved7Information, JobObjectReserved8Information, + JobObjectReserved9Information, + JobObjectReserved10Information, + JobObjectReserved11Information, + JobObjectReserved12Information, + JobObjectReserved13Information, + JobObjectReserved14Information = 31, + JobObjectNetRateControlInformation, + JobObjectNotificationLimitInformation2, + JobObjectLimitViolationInformation2, + JobObjectCreateSilo, + JobObjectSiloBasicInformation, + JobObjectReserved15Information = 37, + JobObjectReserved16Information = 38, + JobObjectReserved17Information = 39, + JobObjectReserved18Information = 40, + JobObjectReserved19Information = 41, + JobObjectReserved20Information = 42, + JobObjectReserved21Information = 43, + JobObjectReserved22Information = 44, + JobObjectReserved23Information = 45, + JobObjectReserved24Information = 46, + JobObjectReserved25Information = 47, MaxJobObjectInfoClass } JOBOBJECTINFOCLASS; + typedef struct _SILOOBJECT_BASIC_INFORMATION { + DWORD SiloId; + DWORD SiloParentId; + DWORD NumberOfProcesses; + BOOLEAN IsInServerSilo; + BYTE Reserved[3]; + } SILOOBJECT_BASIC_INFORMATION, *PSILOOBJECT_BASIC_INFORMATION; + + typedef enum _SERVERSILO_STATE { + SERVERSILO_INITING = 0, + SERVERSILO_STARTED, + SERVERSILO_SHUTTING_DOWN, + SERVERSILO_TERMINATING, + SERVERSILO_TERMINATED, + } SERVERSILO_STATE, *PSERVERSILO_STATE; + + typedef struct _SERVERSILO_BASIC_INFORMATION { + DWORD ServiceSessionId; + SERVERSILO_STATE State; + DWORD ExitStatus; + BOOLEAN IsDownlevelContainer; + PVOID ApiSetSchema; + PVOID HostApiSetSchema; + } SERVERSILO_BASIC_INFORMATION, *PSERVERSILO_BASIC_INFORMATION; + +#define MEMORY_PARTITION_QUERY_ACCESS 0x0001 +#define MEMORY_PARTITION_MODIFY_ACCESS 0x0002 +#define MEMORY_PARTITION_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | MEMORY_PARTITION_QUERY_ACCESS | MEMORY_PARTITION_MODIFY_ACCESS) + typedef enum _FIRMWARE_TYPE { FirmwareTypeUnknown, FirmwareTypeBios, @@ -4739,8 +5297,15 @@ __buildmemorybarrier() #define TIME_ZONE_ID_DAYLIGHT 2 typedef enum _LOGICAL_PROCESSOR_RELATIONSHIP { - RelationProcessorCore,RelationNumaNode,RelationCache, - RelationProcessorPackage,RelationGroup,RelationAll=0xffff + RelationProcessorCore, + RelationNumaNode, + RelationCache, + RelationProcessorPackage, + RelationGroup, + RelationProcessorDie, + RelationNumaNodeEx, + RelationProcessorModule, + RelationAll = 0xffff } LOGICAL_PROCESSOR_RELATIONSHIP; #define LTP_PC_SMT 0x1 @@ -4776,7 +5341,8 @@ __buildmemorybarrier() typedef struct _PROCESSOR_RELATIONSHIP { BYTE Flags; - BYTE Reserved[21]; + BYTE EfficiencyClass; + BYTE Reserved[20]; WORD GroupCount; GROUP_AFFINITY GroupMask[ANYSIZE_ARRAY]; } PROCESSOR_RELATIONSHIP,*PPROCESSOR_RELATIONSHIP; @@ -4815,14 +5381,60 @@ __buildmemorybarrier() LOGICAL_PROCESSOR_RELATIONSHIP Relationship; DWORD Size; __C89_NAMELESS union { - PROCESSOR_RELATIONSHIP Processor; - NUMA_NODE_RELATIONSHIP NumaNode; - CACHE_RELATIONSHIP Cache; - GROUP_RELATIONSHIP Group; - } DUMMYUNIONNAME; + PROCESSOR_RELATIONSHIP Processor; + NUMA_NODE_RELATIONSHIP NumaNode; + CACHE_RELATIONSHIP Cache; + GROUP_RELATIONSHIP Group; + }; }; - typedef struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX,*PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX; + typedef struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, *PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX; + + typedef enum _CPU_SET_INFORMATION_TYPE { + CpuSetInformation + } CPU_SET_INFORMATION_TYPE, *PCPU_SET_INFORMATION_TYPE; + +#define SYSTEM_CPU_SET_INFORMATION_PARKED 0x1 +#define SYSTEM_CPU_SET_INFORMATION_ALLOCATED 0x2 +#define SYSTEM_CPU_SET_INFORMATION_ALLOCATED_TO_TARGET_PROCESS 0x4 +#define SYSTEM_CPU_SET_INFORMATION_REALTIME 0x8 + + struct _SYSTEM_CPU_SET_INFORMATION { + DWORD Size; + CPU_SET_INFORMATION_TYPE Type; + __C89_NAMELESS union { + struct { + DWORD Id; + WORD Group; + BYTE LogicalProcessorIndex; + BYTE CoreIndex; + BYTE LastLevelCacheIndex; + BYTE NumaNodeIndex; + BYTE EfficiencyClass; + __C89_NAMELESS union { + BYTE AllFlags; + __C89_NAMELESS struct { + BYTE Parked : 1; + BYTE Allocated : 1; + BYTE AllocatedToTargetProcess : 1; + BYTE RealTime : 1; + BYTE ReservedFlags : 4; + }; + }; + __C89_NAMELESS union { + DWORD Reserved; + BYTE SchedulingClass; + }; + DWORD64 AllocationTag; + } CpuSet; + }; + }; + + typedef struct _SYSTEM_CPU_SET_INFORMATION SYSTEM_CPU_SET_INFORMATION, *PSYSTEM_CPU_SET_INFORMATION; + + typedef struct _SYSTEM_POOL_ZEROING_INFORMATION { + BOOLEAN PoolZeroingSupportPresent; + } SYSTEM_POOL_ZEROING_INFORMATION, *PSYSTEM_POOL_ZEROING_INFORMATION; typedef struct _SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION { DWORD64 CycleTime; @@ -4925,6 +5537,7 @@ __buildmemorybarrier() #define PF_ERMS_AVAILABLE 42 #define PF_ARM_V82_DP_INSTRUCTIONS_AVAILABLE 43 #define PF_ARM_V83_JSCVT_INSTRUCTIONS_AVAILABLE 44 +#define PF_ARM_V83_LRCPC_INSTRUCTIONS_AVAILABLE 45 #define XSTATE_LEGACY_FLOATING_POINT (0) #define XSTATE_LEGACY_SSE (1) @@ -4967,6 +5580,20 @@ __buildmemorybarrier() #define XSTATE_MASK_USER_VISIBLE_SUPERVISOR (XSTATE_MASK_CET_U) #define XSTATE_MASK_LARGE_FEATURES (XSTATE_MASK_AMX_TILE_DATA) +#define XSTATE_COMPACTION_ENABLE (63) +#define XSTATE_COMPACTION_ENABLE_MASK (1ULL << (XSTATE_COMPACTION_ENABLE)) + +#define XSTATE_ALIGN_BIT (1) +#define XSTATE_ALIGN_MASK (1ULL << (XSTATE_ALIGN_BIT)) + +#define XSTATE_XFD_BIT (2) +#define XSTATE_XFD_MASK (1ULL << (XSTATE_XFD_BIT)) + +#define XSTATE_CONTROLFLAG_XSAVEOPT_MASK (1) +#define XSTATE_CONTROLFLAG_XSAVEC_MASK (2) +#define XSTATE_CONTROLFLAG_XFD_MASK (4) +#define XSTATE_CONTROLFLAG_VALID_MASK (XSTATE_CONTROLFLAG_XSAVEOPT_MASK | XSTATE_CONTROLFLAG_XSAVEC_MASK | XSTATE_CONTROLFLAG_XFD_MASK) + typedef struct _XSTATE_FEATURE { DWORD Offset; DWORD Size; @@ -4976,14 +5603,32 @@ __buildmemorybarrier() DWORD64 EnabledFeatures; DWORD64 EnabledVolatileFeatures; DWORD Size; - DWORD OptimizedSave : 1; + __C89_NAMELESS union { + DWORD ControlFlags; + __C89_NAMELESS struct { + DWORD OptimizedSave : 1; + DWORD CompactionEnabled : 1; + DWORD ExtendedFeatureDisable : 1; + }; + }; XSTATE_FEATURE Features[MAXIMUM_XSTATE_FEATURES]; - } XSTATE_CONFIGURATION,*PXSTATE_CONFIGURATION; + DWORD64 EnabledSupervisorFeatures; + DWORD64 AlignedFeatures; + DWORD AllFeatureSize; + DWORD AllFeatures[MAXIMUM_XSTATE_FEATURES]; + DWORD64 EnabledUserVisibleSupervisorFeatures; + DWORD64 ExtendedFeatureDisableFeatures; + DWORD AllNonLargeFeatureSize; + DWORD Spare; + } XSTATE_CONFIGURATION, *PXSTATE_CONFIGURATION; typedef struct _MEMORY_BASIC_INFORMATION { PVOID BaseAddress; PVOID AllocationBase; DWORD AllocationProtect; +#if defined (_WIN64) + WORD PartitionId; +#endif SIZE_T RegionSize; DWORD State; DWORD Protect; @@ -5015,6 +5660,8 @@ __buildmemorybarrier() #define CFG_CALL_TARGET_VALID 0x01 #define CFG_CALL_TARGET_PROCESSED 0x02 #define CFG_CALL_TARGET_CONVERT_EXPORT_SUPPRESSED_TO_VALID 0x04 +#define CFG_CALL_TARGET_VALID_XFG (0x08) +#define CFG_CALL_TARGET_CONVERT_XFG_TO_CFG (0x10) typedef struct _CFG_CALL_TARGET_INFO { ULONG_PTR Offset; @@ -5053,19 +5700,25 @@ __buildmemorybarrier() #define PAGE_GRAPHICS_EXECUTE_READ 0x8000 #define PAGE_GRAPHICS_EXECUTE_READWRITE 0x10000 #define PAGE_GRAPHICS_COHERENT 0x20000 +#define PAGE_GRAPHICS_NOCACHE 0x40000 #define PAGE_ENCLAVE_THREAD_CONTROL 0x80000000 #define PAGE_REVERT_TO_FILE_MAP 0x80000000 #define PAGE_TARGETS_NO_UPDATE 0x40000000 #define PAGE_TARGETS_INVALID 0x40000000 #define PAGE_ENCLAVE_UNVALIDATED 0x20000000 -#define PAGE_ENCLAVE_DECOMMIT 0x10000000 +#define PAGE_ENCLAVE_MASK 0x10000000 +#define PAGE_ENCLAVE_DECOMMIT (PAGE_ENCLAVE_MASK | 0) +#define PAGE_ENCLAVE_SS_FIRST (PAGE_ENCLAVE_MASK | 1) +#define PAGE_ENCLAVE_SS_REST (PAGE_ENCLAVE_MASK | 2) #define MEM_COMMIT 0x1000 #define MEM_RESERVE 0x2000 +#define MEM_REPLACE_PLACEHOLDER 0x4000 #define MEM_DECOMMIT 0x4000 #define MEM_RELEASE 0x8000 #define MEM_FREE 0x10000 #define MEM_PRIVATE 0x20000 +#define MEM_RESERVE_PLACEHOLDER 0x40000 #define MEM_MAPPED 0x40000 #define MEM_RESET 0x80000 #define MEM_TOP_DOWN 0x100000 @@ -5077,6 +5730,9 @@ __buildmemorybarrier() #define MEM_LARGE_PAGES 0x20000000 #define MEM_4MB_PAGES 0x80000000 #define MEM_64K_PAGES (MEM_LARGE_PAGES | MEM_PHYSICAL) +#define MEM_UNMAP_WITH_TRANSIENT_BOOST 0x00000001 +#define MEM_COALESCE_PLACEHOLDERS 0x00000001 +#define MEM_PRESERVE_PLACEHOLDER 0x00000002 typedef struct _MEM_ADDRESS_REQUIREMENTS { PVOID LowestStartingAddress; @@ -5089,6 +5745,11 @@ __buildmemorybarrier() #define MEM_EXTENDED_PARAMETER_ZERO_PAGES_OPTIONAL 0x04 #define MEM_EXTENDED_PARAMETER_NONPAGED_LARGE 0x08 #define MEM_EXTENDED_PARAMETER_NONPAGED_HUGE 0x10 +#define MEM_EXTENDED_PARAMETER_SOFT_FAULT_PAGES 0x20 +#define MEM_EXTENDED_PARAMETER_EC_CODE 0x40 +#define MEM_EXTENDED_PARAMETER_IMAGE_NO_HPAT 0x80 + +#define MEM_EXTENDED_PARAMETER_NUMA_NODE_MANDATORY MINLONG64 typedef enum MEM_EXTENDED_PARAMETER_TYPE { MemExtendedParameterInvalidType = 0, @@ -5097,6 +5758,7 @@ __buildmemorybarrier() MemExtendedParameterPartitionHandle, MemExtendedParameterUserPhysicalHandle, MemExtendedParameterAttributeFlags, + MemExtendedParameterImageMachine, MemExtendedParameterMax } MEM_EXTENDED_PARAMETER_TYPE, *PMEM_EXTENDED_PARAMETER_TYPE; @@ -5116,6 +5778,20 @@ __buildmemorybarrier() }; } MEM_EXTENDED_PARAMETER, *PMEM_EXTENDED_PARAMETER; +#define MEMORY_CURRENT_PARTITION_HANDLE ((HANDLE)(LONG_PTR)(-1)) +#define MEMORY_SYSTEM_PARTITION_HANDLE ((HANDLE)(LONG_PTR)(-2)) +#define MEMORY_EXISTING_VAD_PARTITION_HANDLE ((HANDLE)(LONG_PTR)(-3)) +#define MEM_DEDICATED_ATTRIBUTE_NOT_SPECIFIED ((DWORD64)(-1)) + + typedef enum _MEM_DEDICATED_ATTRIBUTE_TYPE { + MemDedicatedAttributeReadBandwidth = 0, + MemDedicatedAttributeReadLatency, + MemDedicatedAttributeWriteBandwidth, + MemDedicatedAttributeWriteLatency, + MemDedicatedAttributeMax + } MEM_DEDICATED_ATTRIBUTE_TYPE, *PMEM_DEDICATED_ATTRIBUTE_TYPE; + +#define SEC_HUGE_PAGES 0x20000 #define SEC_PARTITION_OWNER_HANDLE 0x40000 #define SEC_64K_PAGES 0x80000 #define SEC_FILE 0x800000 @@ -5132,12 +5808,93 @@ __buildmemorybarrier() MemSectionExtendedParameterInvalidType = 0, MemSectionExtendedParameterUserPhysicalFlags, MemSectionExtendedParameterNumaNode, + MemSectionExtendedParameterSigningLevel, MemSectionExtendedParameterMax } MEM_SECTION_EXTENDED_PARAMETER_TYPE, *PMEM_SECTION_EXTENDED_PARAMETER_TYPE; #define MEM_IMAGE SEC_IMAGE #define WRITE_WATCH_FLAG_RESET 0x01 -#define MEM_UNMAP_WITH_TRANSIENT_BOOST 0x01 + +#define ENCLAVE_TYPE_SGX 0x00000001 +#define ENCLAVE_TYPE_SGX2 0x00000002 + + typedef struct _ENCLAVE_CREATE_INFO_SGX { + BYTE Secs[4096]; + } ENCLAVE_CREATE_INFO_SGX, *PENCLAVE_CREATE_INFO_SGX; + + typedef struct _ENCLAVE_INIT_INFO_SGX { + BYTE SigStruct[1808]; + BYTE Reserved1[240]; + BYTE EInitToken[304]; + BYTE Reserved2[1744]; + } ENCLAVE_INIT_INFO_SGX, *PENCLAVE_INIT_INFO_SGX; + +#define ENCLAVE_TYPE_VBS 0x00000010 + + typedef struct _ENCLAVE_CREATE_INFO_VBS { + DWORD Flags; + BYTE OwnerID[32]; + } ENCLAVE_CREATE_INFO_VBS, *PENCLAVE_CREATE_INFO_VBS; + +#define ENCLAVE_VBS_FLAG_DEBUG 0x00000001 + +#define ENCLAVE_TYPE_VBS_BASIC 0x00000011 + + typedef struct _ENCLAVE_CREATE_INFO_VBS_BASIC { + DWORD Flags; + BYTE OwnerID[32]; + } ENCLAVE_CREATE_INFO_VBS_BASIC, *PENCLAVE_CREATE_INFO_VBS_BASIC; + + typedef struct _ENCLAVE_LOAD_DATA_VBS_BASIC { + DWORD PageType; + } ENCLAVE_LOAD_DATA_VBS_BASIC, *PENCLAVE_LOAD_DATA_VBS_BASIC; + +#define VBS_BASIC_PAGE_MEASURED_DATA 0x00000001 +#define VBS_BASIC_PAGE_UNMEASURED_DATA 0x00000002 +#define VBS_BASIC_PAGE_ZERO_FILL 0x00000003 +#define VBS_BASIC_PAGE_THREAD_DESCRIPTOR 0x00000004 +#define VBS_BASIC_PAGE_SYSTEM_CALL 0x00000005 + + typedef struct _ENCLAVE_INIT_INFO_VBS_BASIC { + BYTE FamilyId[ENCLAVE_SHORT_ID_LENGTH]; + BYTE ImageId[ENCLAVE_SHORT_ID_LENGTH]; + ULONGLONG EnclaveSize; + DWORD EnclaveSvn; + DWORD Reserved; + __C89_NAMELESS union { + HANDLE SignatureInfoHandle; + ULONGLONG Unused; + }; + } ENCLAVE_INIT_INFO_VBS_BASIC, *PENCLAVE_INIT_INFO_VBS_BASIC; + + typedef struct _ENCLAVE_INIT_INFO_VBS { + DWORD Length; + DWORD ThreadCount; + } ENCLAVE_INIT_INFO_VBS, *PENCLAVE_INIT_INFO_VBS; + +#if !defined(SORTPP_PASS) && !defined(__WIDL__) && !defined(RC_INVOKED) + typedef PVOID (ENCLAVE_TARGET_FUNCTION)(PVOID); + typedef ENCLAVE_TARGET_FUNCTION (*PENCLAVE_TARGET_FUNCTION); + typedef PENCLAVE_TARGET_FUNCTION LPENCLAVE_TARGET_FUNCTION; +#endif + +#define DEDICATED_MEMORY_CACHE_ELIGIBLE 0x1 + + typedef struct DECLSPEC_ALIGN(8) _MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE { + MEM_DEDICATED_ATTRIBUTE_TYPE Type; + DWORD Reserved; + DWORD64 Value; + } MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE, *PMEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE; + + typedef struct DECLSPEC_ALIGN(8) _MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION { + DWORD NextEntryOffset; + DWORD SizeOfInformation; + DWORD Flags; + DWORD AttributesOffset; + DWORD AttributeCount; + DWORD Reserved; + DWORD64 TypeId; + } MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION, *PMEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION; #define FILE_READ_DATA (0x0001) #define FILE_LIST_DIRECTORY (0x0001) @@ -5213,7 +5970,19 @@ __buildmemorybarrier() #define FILE_ATTRIBUTE_OFFLINE 0x00001000 #define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 0x00002000 #define FILE_ATTRIBUTE_ENCRYPTED 0x00004000 +#define FILE_ATTRIBUTE_INTEGRITY_STREAM 0x00008000 #define FILE_ATTRIBUTE_VIRTUAL 0x00010000 +#define FILE_ATTRIBUTE_NO_SCRUB_DATA 0x00020000 +#define FILE_ATTRIBUTE_EA 0x00040000 +#define FILE_ATTRIBUTE_PINNED 0x00080000 +#define FILE_ATTRIBUTE_UNPINNED 0x00100000 +#define FILE_ATTRIBUTE_RECALL_ON_OPEN 0x00040000 +#define FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS 0x00400000 +#define TREE_CONNECT_ATTRIBUTE_PRIVACY 0x00004000 +#define TREE_CONNECT_ATTRIBUTE_INTEGRITY 0x00008000 +#define TREE_CONNECT_ATTRIBUTE_GLOBAL 0x00000004 +#define TREE_CONNECT_ATTRIBUTE_PINNED 0x00000002 +#define FILE_ATTRIBUTE_STRICTLY_SEQUENTIAL 0x20000000 #define FILE_NOTIFY_CHANGE_FILE_NAME 0x00000001 #define FILE_NOTIFY_CHANGE_DIR_NAME 0x00000002 #define FILE_NOTIFY_CHANGE_ATTRIBUTES 0x00000004 @@ -5238,6 +6007,12 @@ __buildmemorybarrier() #define FILE_SUPPORTS_SPARSE_FILES 0x00000040 #define FILE_SUPPORTS_REPARSE_POINTS 0x00000080 #define FILE_SUPPORTS_REMOTE_STORAGE 0x00000100 +#define FILE_RETURNS_CLEANUP_RESULT_INFO 0x00000200 +#define FILE_SUPPORTS_POSIX_UNLINK_RENAME 0x00000400 +#define FILE_SUPPORTS_BYPASS_IO 0x00000800 +#define FILE_SUPPORTS_STREAM_SNAPSHOTS 0x00001000 +#define FILE_SUPPORTS_CASE_SENSITIVE_DIRS 0x00002000 + #define FILE_VOLUME_IS_COMPRESSED 0x00008000 #define FILE_SUPPORTS_OBJECT_IDS 0x00010000 #define FILE_SUPPORTS_ENCRYPTION 0x00020000 @@ -5250,8 +6025,13 @@ __buildmemorybarrier() #define FILE_SUPPORTS_OPEN_BY_FILE_ID 0x01000000 #define FILE_SUPPORTS_USN_JOURNAL 0x02000000 #define FILE_SUPPORTS_INTEGRITY_STREAMS 0x04000000 +#define FILE_SUPPORTS_BLOCK_REFCOUNTING 0x08000000 +#define FILE_SUPPORTS_SPARSE_VDL 0x10000000 +#define FILE_DAX_VOLUME 0x20000000 +#define FILE_SUPPORTS_GHOSTING 0x40000000 +#define FILE_INVALID_FILE_ID ((LONGLONG)(-1LL)) - typedef struct FILE_ID_128 { + typedef struct _FILE_ID_128 { BYTE Identifier[16]; } FILE_ID_128, *PFILE_ID_128; @@ -5262,18 +6042,80 @@ __buildmemorybarrier() WCHAR FileName[1]; } FILE_NOTIFY_INFORMATION,*PFILE_NOTIFY_INFORMATION; +#if _WIN32_WINNT >= _WIN32_WINNT_WIN10_RS3 + typedef struct _FILE_NOTIFY_EXTENDED_INFORMATION { + DWORD NextEntryOffset; + DWORD Action; + LARGE_INTEGER CreationTime; + LARGE_INTEGER LastModificationTime; + LARGE_INTEGER LastChangeTime; + LARGE_INTEGER LastAccessTime; + LARGE_INTEGER AllocatedLength; + LARGE_INTEGER FileSize; + DWORD FileAttributes; + __C89_NAMELESS union { + DWORD ReparsePointTag; + DWORD EaSize; + }; + LARGE_INTEGER FileId; + LARGE_INTEGER ParentFileId; + DWORD FileNameLength; + WCHAR FileName[1]; + } FILE_NOTIFY_EXTENDED_INFORMATION,*PFILE_NOTIFY_EXTENDED_INFORMATION; +#endif + +#if _WIN32_WINNT >= _WIN32_WINNT_WIN10_NI +#define FILE_NAME_FLAG_HARDLINK 0 +#define FILE_NAME_FLAG_NTFS 0x01 +#define FILE_NAME_FLAG_DOS 0x02 +#define FILE_NAME_FLAG_BOTH 0x03 +#define FILE_NAME_FLAGS_UNSPECIFIED 0x80 + + typedef struct _FILE_NOTIFY_FULL_INFORMATION { + DWORD NextEntryOffset; + DWORD Action; + LARGE_INTEGER CreationTime; + LARGE_INTEGER LastModificationTime; + LARGE_INTEGER LastChangeTime; + LARGE_INTEGER LastAccessTime; + LARGE_INTEGER AllocatedLength; + LARGE_INTEGER FileSize; + DWORD FileAttributes; + __C89_NAMELESS union { + DWORD ReparsePointTag; + DWORD EaSize; + }; + LARGE_INTEGER FileId; + LARGE_INTEGER ParentFileId; + WORD FileNameLength; + BYTE FileNameFlags; + BYTE Reserved; + WCHAR FileName[1]; + } FILE_NOTIFY_FULL_INFORMATION,*PFILE_NOTIFY_FULL_INFORMATION; +#endif + +#define FILE_CS_FLAG_CASE_SENSITIVE_DIR 0x00000001 + typedef union _FILE_SEGMENT_ELEMENT { PVOID64 Buffer; ULONGLONG Alignment; } FILE_SEGMENT_ELEMENT,*PFILE_SEGMENT_ELEMENT; +#if NTDDI_VERSION >= NTDDI_WIN8 +#define FLUSH_FLAGS_FILE_DATA_ONLY 0x00000001 +#define FLUSH_FLAGS_NO_SYNC 0x00000002 +#endif +#if NTDDI_VERSION >= NTDDI_WIN10_RS1 +#define FLUSH_FLAGS_FILE_DATA_SYNC_ONLY 0x00000004 +#endif + typedef struct _REPARSE_GUID_DATA_BUFFER { DWORD ReparseTag; WORD ReparseDataLength; WORD Reserved; GUID ReparseGuid; struct { - BYTE DataBuffer[1]; + BYTE DataBuffer[1]; } GenericReparseBuffer; } REPARSE_GUID_DATA_BUFFER,*PREPARSE_GUID_DATA_BUFFER; @@ -5285,11 +6127,13 @@ __buildmemorybarrier() #define IO_REPARSE_TAG_RESERVED_ZERO (0) #define IO_REPARSE_TAG_RESERVED_ONE (1) +#define IO_REPARSE_TAG_RESERVED_TWO (2) -#define IO_REPARSE_TAG_RESERVED_RANGE IO_REPARSE_TAG_RESERVED_ONE +#define IO_REPARSE_TAG_RESERVED_RANGE IO_REPARSE_TAG_RESERVED_TWO #define IsReparseTagMicrosoft(_tag) (((_tag) & 0x80000000)) #define IsReparseTagNameSurrogate(_tag) (((_tag) & 0x20000000)) +#define IsReparseTagDirectory(_tag) (((_tag) & 0x10000000)) #define IO_REPARSE_TAG_MOUNT_POINT (__MSABI_LONG(0xA0000003)) #define IO_REPARSE_TAG_HSM (__MSABI_LONG(0xC0000004)) @@ -5335,23 +6179,53 @@ __buildmemorybarrier() #define IO_REPARSE_TAG_ONEDRIVE (__MSABI_LONG(0x80000021)) #define IO_REPARSE_TAG_PROJFS_TOMBSTONE (__MSABI_LONG(0xA0000022)) #define IO_REPARSE_TAG_AF_UNIX (__MSABI_LONG(0x80000023)) +#define IO_REPARSE_TAG_WCI_LINK (__MSABI_LONG(0xA0000027)) +#define IO_REPARSE_TAG_WCI_LINK_1 (__MSABI_LONG(0xA0001027)) +#define IO_REPARSE_TAG_DATALESS_CIM (__MSABI_LONG(0xA0000028)) -#if _WIN32_WINNT >= 0x0602 +#if _WIN32_WINNT >= _WIN32_WINNT_WIN8 #define SCRUB_DATA_INPUT_FLAG_RESUME 0x00000001 #define SCRUB_DATA_INPUT_FLAG_SKIP_IN_SYNC 0x00000002 #define SCRUB_DATA_INPUT_FLAG_SKIP_NON_INTEGRITY_DATA 0x00000004 - +#define SCRUB_DATA_INPUT_FLAG_IGNORE_REDUNDANCY 0x00000008 +#define SCRUB_DATA_INPUT_FLAG_SKIP_DATA 0x00000010 +#define SCRUB_DATA_INPUT_FLAG_SCRUB_BY_OBJECT_ID 0x00000020 +#if _WIN32_WINNT >= _WIN32_WINNT_WIN10_19H2 +#define SCRUB_DATA_INPUT_FLAG_OPLOCK_NOT_ACQUIRED 0x00000040 +#endif #define SCRUB_DATA_OUTPUT_FLAG_INCOMPLETE 0x00000001 #define SCRUB_DATA_OUTPUT_FLAG_NON_USER_DATA_RANGE 0x00010000 +#if _WIN32_WINNT >= _WIN32_WINNT_WINBLUE +#define SCRUB_DATA_OUTPUT_FLAG_PARITY_EXTENT_DATA_RETURNED 0x00020000 +#define SCRUB_DATA_OUTPUT_FLAG_RESUME_CONTEXT_LENGTH_SPECIFIED 0x00040000 +#endif typedef struct _SCRUB_DATA_INPUT { DWORD Size; DWORD Flags; DWORD MaximumIos; - DWORD Reserved[17]; - BYTE ResumeContext[816]; + DWORD ObjectId[4]; + DWORD Reserved[41]; + BYTE ResumeContext[1040]; } SCRUB_DATA_INPUT,*PSCRUB_DATA_INPUT; +#if _WIN32_WINNT >= _WIN32_WINNT_WINBLUE + + typedef struct _SCRUB_PARITY_EXTENT { + LONGLONG Offset; + ULONGLONG Length; + } SCRUB_PARITY_EXTENT, *PSCRUB_PARITY_EXTENT; + + typedef struct _SCRUB_PARITY_EXTENT_DATA { + WORD Size; + WORD Flags; + WORD NumberOfParityExtents; + WORD MaximumNumberOfParityExtents; + SCRUB_PARITY_EXTENT ParityExtents[ANYSIZE_ARRAY]; + } SCRUB_PARITY_EXTENT_DATA, *PSCRUB_PARITY_EXTENT_DATA; + +#endif /* _WIN32_WINNT >= _WIN32_WINNT_WINBLUE */ + typedef struct _SCRUB_DATA_OUTPUT { DWORD Size; DWORD Flags; @@ -5361,9 +6235,35 @@ __buildmemorybarrier() ULONGLONG NumberOfBytesRepaired; ULONGLONG NumberOfBytesFailed; ULONGLONG InternalFileReference; - DWORD Reserved[6]; - BYTE ResumeContext[816]; - } SCRUB_DATA_OUTPUT,*PSCRUB_DATA_OUTPUT; +#if _WIN32_WINNT >= _WIN32_WINNT_WINBLUE + WORD ResumeContextLength; + WORD ParityExtentDataOffset; + DWORD Reserved[9]; +#else + DWORD Reserved[10]; +#endif +#if _WIN32_WINNT >= _WIN32_WINNT_WIN10_RS5 + ULONGLONG NumberOfMetadataBytesProcessed; + ULONGLONG NumberOfDataBytesProcessed; + ULONGLONG TotalNumberOfMetadataBytesInUse; + ULONGLONG TotalNumberOfDataBytesInUse; +#else + ULONGLONG Reserved2[4]; +#endif +#if _WIN32_WINNT >= _WIN32_WINNT_WIN10_FE + ULONGLONG DataBytesSkippedDueToNoAllocation; + ULONGLONG DataBytesSkippedDueToInvalidRun; + ULONGLONG DataBytesSkippedDueToIntegrityStream; + ULONGLONG DataBytesSkippedDueToRegionBeingClean; + ULONGLONG DataBytesSkippedDueToLockConflict; + ULONGLONG DataBytesSkippedDueToNoScrubDataFlag; + ULONGLONG DataBytesSkippedDueToNoScrubNonIntegrityStreamFlag; + ULONGLONG DataBytesScrubbed; +#else + ULONGLONG Reserved3[8]; +#endif + BYTE ResumeContext[1040]; + } SCRUB_DATA_OUTPUT, *PSCRUB_DATA_OUTPUT; #endif #define IO_COMPLETION_MODIFY_STATE 0x0002 @@ -7604,6 +8504,19 @@ __buildmemorybarrier() } DUMMYUNIONNAME; } IMAGE_ARM_RUNTIME_FUNCTION_ENTRY,*PIMAGE_ARM_RUNTIME_FUNCTION_ENTRY; + typedef enum ARM64_FNPDATA_FLAGS { + PdataRefToFullXdata = 0, + PdataPackedUnwindFunction = 1, + PdataPackedUnwindFragment = 2, + } ARM64_FNPDATA_FLAGS; + + typedef enum ARM64_FNPDATA_CR { + PdataCrUnchained = 0, + PdataCrUnchainedSavedLr = 1, + PdataCrChainedWithPac = 2, + PdataCrChained = 3, + } ARM64_FNPDATA_CR; + typedef struct _IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY { DWORD BeginAddress; __C89_NAMELESS union { @@ -7620,6 +8533,18 @@ __buildmemorybarrier() } DUMMYUNIONNAME; } IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY,*PIMAGE_ARM64_RUNTIME_FUNCTION_ENTRY; + typedef union IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA { + DWORD HeaderData; + __C89_NAMELESS struct { + DWORD FunctionLength : 18; + DWORD Version : 2; + DWORD ExceptionDataPresent : 1; + DWORD EpilogInHeader : 1; + DWORD EpilogCount : 5; + DWORD CodeWords : 5; + } DUMMYSTRUCTNAME; + } IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA; + typedef struct _IMAGE_RUNTIME_FUNCTION_ENTRY { DWORD BeginAddress; DWORD EndAddress; @@ -7643,6 +8568,9 @@ __buildmemorybarrier() #elif defined (__arm__) typedef IMAGE_ARM_RUNTIME_FUNCTION_ENTRY IMAGE_RUNTIME_FUNCTION_ENTRY; typedef PIMAGE_ARM_RUNTIME_FUNCTION_ENTRY PIMAGE_RUNTIME_FUNCTION_ENTRY; +#elif defined (__aarch64__) + typedef IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY IMAGE_RUNTIME_FUNCTION_ENTRY; + typedef PIMAGE_ARM64_RUNTIME_FUNCTION_ENTRY PIMAGE_RUNTIME_FUNCTION_ENTRY; #else typedef _IMAGE_RUNTIME_FUNCTION_ENTRY IMAGE_RUNTIME_FUNCTION_ENTRY; typedef _PIMAGE_RUNTIME_FUNCTION_ENTRY PIMAGE_RUNTIME_FUNCTION_ENTRY; @@ -7835,7 +8763,7 @@ __buildmemorybarrier() NTSYSAPI WORD NTAPI RtlCaptureStackBackTrace (DWORD FramesToSkip, DWORD FramesToCapture, PVOID *BackTrace, PDWORD BackTraceHash); #endif #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) - NTSYSAPI VOID NTAPI RtlCaptureContext (PCONTEXT ContextRecord); + NTSYSAPI VOID NTAPI __attribute__((__returns_twice__)) RtlCaptureContext (PCONTEXT ContextRecord); NTSYSAPI SIZE_T NTAPI RtlCompareMemory (const VOID *Source1, const VOID *Source2, SIZE_T Length); #if defined (__x86_64__) #if _WIN32_WINNT >= 0x0602 @@ -7846,7 +8774,7 @@ __buildmemorybarrier() NTSYSAPI BOOLEAN __cdecl RtlAddFunctionTable (PRUNTIME_FUNCTION FunctionTable, DWORD EntryCount, DWORD64 BaseAddress); NTSYSAPI BOOLEAN __cdecl RtlDeleteFunctionTable (PRUNTIME_FUNCTION FunctionTable); NTSYSAPI BOOLEAN __cdecl RtlInstallFunctionTableCallback (DWORD64 TableIdentifier, DWORD64 BaseAddress, DWORD Length, PGET_RUNTIME_FUNCTION_CALLBACK Callback, PVOID Context, PCWSTR OutOfProcessCallbackDll); - NTSYSAPI VOID __cdecl RtlRestoreContext (PCONTEXT ContextRecord, struct _EXCEPTION_RECORD *ExceptionRecord); + NTSYSAPI VOID __cdecl __MINGW_ATTRIB_NORETURN RtlRestoreContext (PCONTEXT ContextRecord, struct _EXCEPTION_RECORD *ExceptionRecord); #endif #if defined (__arm__) #if _WIN32_WINNT >= 0x0602 @@ -7992,9 +8920,6 @@ typedef DWORD (WINAPI *PRTL_RUN_ONCE_INIT_FN)(PRTL_RUN_ONCE, PVOID, PVOID *); #define FAST_FAIL_UNSAFE_REGISTRY_ACCESS 9 #define FAST_FAIL_INVALID_FAST_FAIL_CODE 0xffffffff -/* TODO: Check implementation of - DECLSPEC_NORETURN VOID __fastfail (unsigned int); */ - #define HEAP_NO_SERIALIZE 0x00000001 #define HEAP_GROWABLE 0x00000002 #define HEAP_GENERATE_EXCEPTIONS 0x00000004 @@ -8009,6 +8934,24 @@ typedef DWORD (WINAPI *PRTL_RUN_ONCE_INIT_FN)(PRTL_RUN_ONCE, PVOID, PVOID *); #define HEAP_MAXIMUM_TAG 0x0FFF #define HEAP_PSEUDO_TAG_FLAG 0x8000 #define HEAP_TAG_SHIFT 18 + +#if (!defined (__CRT__NO_INLINE) || defined(_UCRT)) && !defined (__WIDL__) + __forceinline PVOID RtlSecureZeroMemory(PVOID ptr,SIZE_T cnt) { + volatile char *vptr =(volatile char *)ptr; +#ifdef __x86_64 + __stosb((PBYTE)((DWORD64)vptr),0,cnt); +#else + while(cnt) { + *vptr++ = 0; + cnt--; + } +#endif /* __x86_64 */ + return ptr; + } +#else /* intrinsic in kernel32 */ + PVOID WINAPI RtlSecureZeroMemory(PVOID ptr,SIZE_T cnt); +#endif /* !__CRT__NO_INLINE // !__WIDL__ */ + /* Let this macro fail for non-desktop mode. AFAIU this should be better an inline-function ... */ #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) #define HEAP_MAKE_TAG_FLAGS(b,o) ((DWORD)((b) + ((o) << 18))) @@ -8064,23 +9007,6 @@ typedef DWORD (WINAPI *PRTL_RUN_ONCE_INIT_FN)(PRTL_RUN_ONCE, PVOID, PVOID *); #define RtlFillMemory(Destination,Length,Fill) memset((Destination),(Fill),(Length)) #define RtlZeroMemory(Destination,Length) memset((Destination),0,(Length)) - PVOID WINAPI RtlSecureZeroMemory(PVOID ptr,SIZE_T cnt); - -#if !defined (__CRT__NO_INLINE) && !defined (__WIDL__) - __CRT_INLINE PVOID WINAPI RtlSecureZeroMemory(PVOID ptr,SIZE_T cnt) { - volatile char *vptr =(volatile char *)ptr; -#ifdef __x86_64 - __stosb((PBYTE)((DWORD64)vptr),0,cnt); -#else - while(cnt) { - *vptr++ = 0; - cnt--; - } -#endif /* __x86_64 */ - return ptr; - } -#endif /* !__CRT__NO_INLINE // !__WIDL__ */ - typedef struct _MESSAGE_RESOURCE_ENTRY { WORD Length; WORD Flags; @@ -9454,6 +10380,7 @@ typedef struct _PROCESSOR_NUMBER { #define ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES (9) #define ACTIVATION_CONTEXT_SECTION_APPLICATION_SETTINGS (10) #define ACTIVATION_CONTEXT_SECTION_COMPATIBILITY_INFO (11) +#define ACTIVATION_CONTEXT_SECTION_WINRT_ACTIVATABLE_CLASSES (12) #ifdef __cplusplus } diff --git a/lib/libc/include/any-windows-any/winreg.h b/lib/libc/include/any-windows-any/winreg.h index dab9324e8dfe90703e53d2c51dcf2cf8e0b9a795..0affcacbf1c5bd1cd4b1c089fdf0bc8234e9b5c0 100644 --- a/lib/libc/include/any-windows-any/winreg.h +++ b/lib/libc/include/any-windows-any/winreg.h @@ -131,31 +131,20 @@ extern "C" { #define RegConnectRegistry __MINGW_NAME_AW(RegConnectRegistry) #define RegConnectRegistryEx __MINGW_NAME_AW(RegConnectRegistryEx) #define RegCreateKey __MINGW_NAME_AW(RegCreateKey) -#define RegCreateKeyEx __MINGW_NAME_AW(RegCreateKeyEx) #define RegDeleteKey __MINGW_NAME_AW(RegDeleteKey) -#define RegDeleteKeyEx __MINGW_NAME_AW(RegDeleteKeyEx) -#define RegDeleteValue __MINGW_NAME_AW(RegDeleteValue) #define RegEnumKey __MINGW_NAME_AW(RegEnumKey) -#define RegEnumKeyEx __MINGW_NAME_AW(RegEnumKeyEx) -#define RegEnumValue __MINGW_NAME_AW(RegEnumValue) #define RegLoadKey __MINGW_NAME_AW(RegLoadKey) #define RegOpenKey __MINGW_NAME_AW(RegOpenKey) -#define RegOpenKeyEx __MINGW_NAME_AW(RegOpenKeyEx) -#define RegQueryInfoKey __MINGW_NAME_AW(RegQueryInfoKey) #define RegQueryValue __MINGW_NAME_AW(RegQueryValue) #define RegQueryMultipleValues __MINGW_NAME_AW(RegQueryMultipleValues) -#define RegQueryValueEx __MINGW_NAME_AW(RegQueryValueEx) #define RegReplaceKey __MINGW_NAME_AW(RegReplaceKey) #define RegRestoreKey __MINGW_NAME_AW(RegRestoreKey) #define RegSaveKey __MINGW_NAME_AW(RegSaveKey) #define RegSetValue __MINGW_NAME_AW(RegSetValue) -#define RegSetValueEx __MINGW_NAME_AW(RegSetValueEx) #define RegUnLoadKey __MINGW_NAME_AW(RegUnLoadKey) -#define RegGetValue __MINGW_NAME_AW(RegGetValue) #define InitiateSystemShutdown __MINGW_NAME_AW(InitiateSystemShutdown) #define AbortSystemShutdown __MINGW_NAME_AW(AbortSystemShutdown) - WINADVAPI LONG WINAPI RegCloseKey(HKEY hKey); WINADVAPI LONG WINAPI RegOverridePredefKey(HKEY hKey,HKEY hNewHKey); WINADVAPI LONG WINAPI RegOpenUserClassesRoot(HANDLE hToken,DWORD dwOptions,REGSAM samDesired,PHKEY phkResult); WINADVAPI LONG WINAPI RegOpenCurrentUser(REGSAM samDesired,PHKEY phkResult); @@ -167,40 +156,23 @@ extern "C" { WINADVAPI LONG WINAPI RegConnectRegistryExW(LPCWSTR lpMachineName,HKEY hKey,ULONG Flags,PHKEY phkResult); WINADVAPI LONG WINAPI RegCreateKeyA(HKEY hKey,LPCSTR lpSubKey,PHKEY phkResult); WINADVAPI LONG WINAPI RegCreateKeyW(HKEY hKey,LPCWSTR lpSubKey,PHKEY phkResult); - WINADVAPI LONG WINAPI RegCreateKeyExA(HKEY hKey,LPCSTR lpSubKey,DWORD Reserved,LPSTR lpClass,DWORD dwOptions,REGSAM samDesired,LPSECURITY_ATTRIBUTES lpSecurityAttributes,PHKEY phkResult,LPDWORD lpdwDisposition); - WINADVAPI LONG WINAPI RegCreateKeyExW(HKEY hKey,LPCWSTR lpSubKey,DWORD Reserved,LPWSTR lpClass,DWORD dwOptions,REGSAM samDesired,LPSECURITY_ATTRIBUTES lpSecurityAttributes,PHKEY phkResult,LPDWORD lpdwDisposition); WINADVAPI LONG WINAPI RegDeleteKeyA(HKEY hKey,LPCSTR lpSubKey); WINADVAPI LONG WINAPI RegDeleteKeyW(HKEY hKey,LPCWSTR lpSubKey); - WINADVAPI LONG WINAPI RegDeleteKeyExA(HKEY hKey,LPCSTR lpSubKey,REGSAM samDesired,DWORD Reserved); - WINADVAPI LONG WINAPI RegDeleteKeyExW(HKEY hKey,LPCWSTR lpSubKey,REGSAM samDesired,DWORD Reserved); WINADVAPI LONG WINAPI RegDisableReflectionKey(HKEY hBase); WINADVAPI LONG WINAPI RegEnableReflectionKey(HKEY hBase); WINADVAPI LONG WINAPI RegQueryReflectionKey(HKEY hBase,WINBOOL *bIsReflectionDisabled); - WINADVAPI LONG WINAPI RegDeleteValueA(HKEY hKey,LPCSTR lpValueName); - WINADVAPI LONG WINAPI RegDeleteValueW(HKEY hKey,LPCWSTR lpValueName); WINADVAPI LONG WINAPI RegEnumKeyA(HKEY hKey,DWORD dwIndex,LPSTR lpName,DWORD cchName); WINADVAPI LONG WINAPI RegEnumKeyW(HKEY hKey,DWORD dwIndex,LPWSTR lpName,DWORD cchName); - WINADVAPI LONG WINAPI RegEnumKeyExA(HKEY hKey,DWORD dwIndex,LPSTR lpName,LPDWORD lpcchName,LPDWORD lpReserved,LPSTR lpClass,LPDWORD lpcchClass,PFILETIME lpftLastWriteTime); - WINADVAPI LONG WINAPI RegEnumKeyExW(HKEY hKey,DWORD dwIndex,LPWSTR lpName,LPDWORD lpcchName,LPDWORD lpReserved,LPWSTR lpClass,LPDWORD lpcchClass,PFILETIME lpftLastWriteTime); - WINADVAPI LONG WINAPI RegEnumValueA(HKEY hKey,DWORD dwIndex,LPSTR lpValueName,LPDWORD lpcchValueName,LPDWORD lpReserved,LPDWORD lpType,LPBYTE lpData,LPDWORD lpcbData); - WINADVAPI LONG WINAPI RegEnumValueW(HKEY hKey,DWORD dwIndex,LPWSTR lpValueName,LPDWORD lpcchValueName,LPDWORD lpReserved,LPDWORD lpType,LPBYTE lpData,LPDWORD lpcbData); WINADVAPI LONG WINAPI RegFlushKey(HKEY hKey); WINADVAPI LONG WINAPI RegGetKeySecurity(HKEY hKey,SECURITY_INFORMATION SecurityInformation,PSECURITY_DESCRIPTOR pSecurityDescriptor,LPDWORD lpcbSecurityDescriptor); WINADVAPI LONG WINAPI RegLoadKeyA(HKEY hKey,LPCSTR lpSubKey,LPCSTR lpFile); WINADVAPI LONG WINAPI RegLoadKeyW(HKEY hKey,LPCWSTR lpSubKey,LPCWSTR lpFile); - WINADVAPI LONG WINAPI RegNotifyChangeKeyValue(HKEY hKey,WINBOOL bWatchSubtree,DWORD dwNotifyFilter,HANDLE hEvent,WINBOOL fAsynchronous); WINADVAPI LONG WINAPI RegOpenKeyA(HKEY hKey,LPCSTR lpSubKey,PHKEY phkResult); WINADVAPI LONG WINAPI RegOpenKeyW(HKEY hKey,LPCWSTR lpSubKey,PHKEY phkResult); - WINADVAPI LONG WINAPI RegOpenKeyExA(HKEY hKey,LPCSTR lpSubKey,DWORD ulOptions,REGSAM samDesired,PHKEY phkResult); - WINADVAPI LONG WINAPI RegOpenKeyExW(HKEY hKey,LPCWSTR lpSubKey,DWORD ulOptions,REGSAM samDesired,PHKEY phkResult); - WINADVAPI LONG WINAPI RegQueryInfoKeyA(HKEY hKey,LPSTR lpClass,LPDWORD lpcchClass,LPDWORD lpReserved,LPDWORD lpcSubKeys,LPDWORD lpcbMaxSubKeyLen,LPDWORD lpcbMaxClassLen,LPDWORD lpcValues,LPDWORD lpcbMaxValueNameLen,LPDWORD lpcbMaxValueLen,LPDWORD lpcbSecurityDescriptor,PFILETIME lpftLastWriteTime); - WINADVAPI LONG WINAPI RegQueryInfoKeyW(HKEY hKey,LPWSTR lpClass,LPDWORD lpcchClass,LPDWORD lpReserved,LPDWORD lpcSubKeys,LPDWORD lpcbMaxSubKeyLen,LPDWORD lpcbMaxClassLen,LPDWORD lpcValues,LPDWORD lpcbMaxValueNameLen,LPDWORD lpcbMaxValueLen,LPDWORD lpcbSecurityDescriptor,PFILETIME lpftLastWriteTime); WINADVAPI LONG WINAPI RegQueryValueA(HKEY hKey,LPCSTR lpSubKey,LPSTR lpData,PLONG lpcbData); WINADVAPI LONG WINAPI RegQueryValueW(HKEY hKey,LPCWSTR lpSubKey,LPWSTR lpData,PLONG lpcbData); WINADVAPI LONG WINAPI RegQueryMultipleValuesA(HKEY hKey,PVALENTA val_list,DWORD num_vals,LPSTR lpValueBuf,LPDWORD ldwTotsize); WINADVAPI LONG WINAPI RegQueryMultipleValuesW(HKEY hKey,PVALENTW val_list,DWORD num_vals,LPWSTR lpValueBuf,LPDWORD ldwTotsize); - WINADVAPI LONG WINAPI RegQueryValueExA(HKEY hKey,LPCSTR lpValueName,LPDWORD lpReserved,LPDWORD lpType,LPBYTE lpData,LPDWORD lpcbData); - WINADVAPI LONG WINAPI RegQueryValueExW(HKEY hKey,LPCWSTR lpValueName,LPDWORD lpReserved,LPDWORD lpType,LPBYTE lpData,LPDWORD lpcbData); WINADVAPI LONG WINAPI RegReplaceKeyA(HKEY hKey,LPCSTR lpSubKey,LPCSTR lpNewFile,LPCSTR lpOldFile); WINADVAPI LONG WINAPI RegReplaceKeyW(HKEY hKey,LPCWSTR lpSubKey,LPCWSTR lpNewFile,LPCWSTR lpOldFile); WINADVAPI LONG WINAPI RegRestoreKeyA(HKEY hKey,LPCSTR lpFile,DWORD dwFlags); @@ -210,12 +182,8 @@ extern "C" { WINADVAPI LONG WINAPI RegSetKeySecurity(HKEY hKey,SECURITY_INFORMATION SecurityInformation,PSECURITY_DESCRIPTOR pSecurityDescriptor); WINADVAPI LONG WINAPI RegSetValueA(HKEY hKey,LPCSTR lpSubKey,DWORD dwType,LPCSTR lpData,DWORD cbData); WINADVAPI LONG WINAPI RegSetValueW(HKEY hKey,LPCWSTR lpSubKey,DWORD dwType,LPCWSTR lpData,DWORD cbData); - WINADVAPI LONG WINAPI RegSetValueExA(HKEY hKey,LPCSTR lpValueName,DWORD Reserved,DWORD dwType,CONST BYTE *lpData,DWORD cbData); - WINADVAPI LONG WINAPI RegSetValueExW(HKEY hKey,LPCWSTR lpValueName,DWORD Reserved,DWORD dwType,CONST BYTE *lpData,DWORD cbData); WINADVAPI LONG WINAPI RegUnLoadKeyA(HKEY hKey,LPCSTR lpSubKey); WINADVAPI LONG WINAPI RegUnLoadKeyW(HKEY hKey,LPCWSTR lpSubKey); - WINADVAPI LONG WINAPI RegGetValueA(HKEY hkey,LPCSTR lpSubKey,LPCSTR lpValue,DWORD dwFlags,LPDWORD pdwType,PVOID pvData,LPDWORD pcbData); - WINADVAPI LONG WINAPI RegGetValueW(HKEY hkey,LPCWSTR lpSubKey,LPCWSTR lpValue,DWORD dwFlags,LPDWORD pdwType,PVOID pvData,LPDWORD pcbData); WINADVAPI WINBOOL WINAPI InitiateSystemShutdownA(LPSTR lpMachineName,LPSTR lpMessage,DWORD dwTimeout,WINBOOL bForceAppsClosed,WINBOOL bRebootAfterShutdown); WINADVAPI WINBOOL WINAPI InitiateSystemShutdownW(LPWSTR lpMachineName,LPWSTR lpMessage,DWORD dwTimeout,WINBOOL bForceAppsClosed,WINBOOL bRebootAfterShutdown); WINADVAPI WINBOOL WINAPI AbortSystemShutdownA(LPSTR lpMachineName); @@ -320,17 +288,6 @@ WINADVAPI LONG WINAPI RegDeleteKeyValueW( LPCWSTR lpValueName ); -#define RegDeleteTree __MINGW_NAME_AW(RegDeleteTree) -WINADVAPI LONG WINAPI RegDeleteTreeA( - HKEY hKey, - LPCSTR lpSubKey -); - -WINADVAPI LONG WINAPI RegDeleteTreeW( - HKEY hKey, - LPCWSTR lpSubKey -); - WINADVAPI LONG WINAPI RegLoadAppKeyA( LPCSTR lpFile, PHKEY phkResult, @@ -442,6 +399,47 @@ WINADVAPI DWORD WINAPI CheckForHiberboot( #endif /* WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) */ +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_19H1 + WINADVAPI LONG WINAPI RegCloseKey(HKEY hKey); + WINADVAPI LONG WINAPI RegCreateKeyExA(HKEY hKey,LPCSTR lpSubKey,DWORD Reserved,LPSTR lpClass,DWORD dwOptions,REGSAM samDesired,LPSECURITY_ATTRIBUTES lpSecurityAttributes,PHKEY phkResult,LPDWORD lpdwDisposition); + WINADVAPI LONG WINAPI RegCreateKeyExW(HKEY hKey,LPCWSTR lpSubKey,DWORD Reserved,LPWSTR lpClass,DWORD dwOptions,REGSAM samDesired,LPSECURITY_ATTRIBUTES lpSecurityAttributes,PHKEY phkResult,LPDWORD lpdwDisposition); + WINADVAPI LONG WINAPI RegDeleteKeyExA(HKEY hKey,LPCSTR lpSubKey,REGSAM samDesired,DWORD Reserved); + WINADVAPI LONG WINAPI RegDeleteKeyExW(HKEY hKey,LPCWSTR lpSubKey,REGSAM samDesired,DWORD Reserved); + WINADVAPI LONG WINAPI RegDeleteValueA(HKEY hKey,LPCSTR lpValueName); + WINADVAPI LONG WINAPI RegDeleteValueW(HKEY hKey,LPCWSTR lpValueName); + WINADVAPI LONG WINAPI RegEnumKeyExA(HKEY hKey,DWORD dwIndex,LPSTR lpName,LPDWORD lpcchName,LPDWORD lpReserved,LPSTR lpClass,LPDWORD lpcchClass,PFILETIME lpftLastWriteTime); + WINADVAPI LONG WINAPI RegEnumKeyExW(HKEY hKey,DWORD dwIndex,LPWSTR lpName,LPDWORD lpcchName,LPDWORD lpReserved,LPWSTR lpClass,LPDWORD lpcchClass,PFILETIME lpftLastWriteTime); + WINADVAPI LONG WINAPI RegEnumValueA(HKEY hKey,DWORD dwIndex,LPSTR lpValueName,LPDWORD lpcchValueName,LPDWORD lpReserved,LPDWORD lpType,LPBYTE lpData,LPDWORD lpcbData); + WINADVAPI LONG WINAPI RegEnumValueW(HKEY hKey,DWORD dwIndex,LPWSTR lpValueName,LPDWORD lpcchValueName,LPDWORD lpReserved,LPDWORD lpType,LPBYTE lpData,LPDWORD lpcbData); + WINADVAPI LONG WINAPI RegGetValueA(HKEY hkey,LPCSTR lpSubKey,LPCSTR lpValue,DWORD dwFlags,LPDWORD pdwType,PVOID pvData,LPDWORD pcbData); + WINADVAPI LONG WINAPI RegGetValueW(HKEY hkey,LPCWSTR lpSubKey,LPCWSTR lpValue,DWORD dwFlags,LPDWORD pdwType,PVOID pvData,LPDWORD pcbData); + WINADVAPI LONG WINAPI RegNotifyChangeKeyValue(HKEY hKey,WINBOOL bWatchSubtree,DWORD dwNotifyFilter,HANDLE hEvent,WINBOOL fAsynchronous); + WINADVAPI LONG WINAPI RegOpenKeyExA(HKEY hKey,LPCSTR lpSubKey,DWORD ulOptions,REGSAM samDesired,PHKEY phkResult); + WINADVAPI LONG WINAPI RegOpenKeyExW(HKEY hKey,LPCWSTR lpSubKey,DWORD ulOptions,REGSAM samDesired,PHKEY phkResult); + WINADVAPI LONG WINAPI RegQueryInfoKeyA(HKEY hKey,LPSTR lpClass,LPDWORD lpcchClass,LPDWORD lpReserved,LPDWORD lpcSubKeys,LPDWORD lpcbMaxSubKeyLen,LPDWORD lpcbMaxClassLen,LPDWORD lpcValues,LPDWORD lpcbMaxValueNameLen,LPDWORD lpcbMaxValueLen,LPDWORD lpcbSecurityDescriptor,PFILETIME lpftLastWriteTime); + WINADVAPI LONG WINAPI RegQueryInfoKeyW(HKEY hKey,LPWSTR lpClass,LPDWORD lpcchClass,LPDWORD lpReserved,LPDWORD lpcSubKeys,LPDWORD lpcbMaxSubKeyLen,LPDWORD lpcbMaxClassLen,LPDWORD lpcValues,LPDWORD lpcbMaxValueNameLen,LPDWORD lpcbMaxValueLen,LPDWORD lpcbSecurityDescriptor,PFILETIME lpftLastWriteTime); + WINADVAPI LONG WINAPI RegQueryValueExA(HKEY hKey,LPCSTR lpValueName,LPDWORD lpReserved,LPDWORD lpType,LPBYTE lpData,LPDWORD lpcbData); + WINADVAPI LONG WINAPI RegQueryValueExW(HKEY hKey,LPCWSTR lpValueName,LPDWORD lpReserved,LPDWORD lpType,LPBYTE lpData,LPDWORD lpcbData); + WINADVAPI LONG WINAPI RegSetValueExA(HKEY hKey,LPCSTR lpValueName,DWORD Reserved,DWORD dwType,CONST BYTE *lpData,DWORD cbData); + WINADVAPI LONG WINAPI RegSetValueExW(HKEY hKey,LPCWSTR lpValueName,DWORD Reserved,DWORD dwType,CONST BYTE *lpData,DWORD cbData); +#define RegCreateKeyEx __MINGW_NAME_AW(RegCreateKeyEx) +#define RegDeleteKeyEx __MINGW_NAME_AW(RegDeleteKeyEx) +#define RegDeleteValue __MINGW_NAME_AW(RegDeleteValue) +#define RegEnumKeyEx __MINGW_NAME_AW(RegEnumKeyEx) +#define RegEnumValue __MINGW_NAME_AW(RegEnumValue) +#define RegGetValue __MINGW_NAME_AW(RegGetValue) +#define RegOpenKeyEx __MINGW_NAME_AW(RegOpenKeyEx) +#define RegQueryInfoKey __MINGW_NAME_AW(RegQueryInfoKey) +#define RegQueryValueEx __MINGW_NAME_AW(RegQueryValueEx) +#define RegSetValueEx __MINGW_NAME_AW(RegSetValueEx) +#endif + +#if _WIN32_WINNT >= 0x0600 && (WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= NTDDI_WIN10_19H1) +WINADVAPI LONG WINAPI RegDeleteTreeA(HKEY hKey,LPCSTR lpSubKey); +WINADVAPI LONG WINAPI RegDeleteTreeW(HKEY hKey,LPCWSTR lpSubKey); +#define RegDeleteTree __MINGW_NAME_AW(RegDeleteTree) +#endif + #ifdef __cplusplus } #endif diff --git a/lib/libc/include/any-windows-any/winscard.h b/lib/libc/include/any-windows-any/winscard.h index 7373d191534dd8f75ae0843cffa5fd0024e8d499..40c4e8d4fac53d2e6d81246d3153f1781a2c35c3 100644 --- a/lib/libc/include/any-windows-any/winscard.h +++ b/lib/libc/include/any-windows-any/winscard.h @@ -14,6 +14,8 @@ #include "SCardErr.h" #endif +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) + #ifdef __cplusplus extern "C" { #endif @@ -386,48 +388,15 @@ extern "C" { extern WINSCARDAPI LONG WINAPI SCardDlgExtendedError(void); #if (_WIN32_WINNT >= 0x0600) -LONG WINAPI SCardGetTransmitCount( - SCARDHANDLE hCard, - LPDWORD pcTransmitCount -); -LONG WINAPI SCardReadCacheA( - SCARDCONTEXT hContext, - UUID *CardIdentifier, - DWORD FreshnessCounter, - LPSTR LookupName, - PBYTE Data, - DWORD *DataLen -); - -LONG WINAPI SCardReadCacheW( - SCARDCONTEXT hContext, - UUID *CardIdentifier, - DWORD FreshnessCounter, - LPWSTR LookupName, - PBYTE Data, - DWORD *DataLen -); + extern WINSCARDAPI LONG WINAPI SCardGetTransmitCount(SCARDHANDLE hCard,LPDWORD pcTransmitCount); + extern WINSCARDAPI LONG WINAPI SCardReadCacheA(SCARDCONTEXT hContext,UUID *CardIdentifier,DWORD FreshnessCounter,LPSTR LookupName,PBYTE Data,DWORD *DataLen); + extern WINSCARDAPI LONG WINAPI SCardReadCacheW(SCARDCONTEXT hContext,UUID *CardIdentifier,DWORD FreshnessCounter,LPWSTR LookupName,PBYTE Data,DWORD *DataLen); #define SCardReadCache __MINGW_NAME_AW(SCardReadCache) -LONG WINAPI SCardWriteCacheA( - SCARDCONTEXT hContext, - UUID *CardIdentifier, - DWORD FreshnessCounter, - LPSTR LookupName, - PBYTE Data, - DWORD DataLen -); - -LONG WINAPI SCardWriteCacheW( - SCARDCONTEXT hContext, - UUID *CardIdentifier, - DWORD FreshnessCounter, - LPWSTR LookupName, - PBYTE Data, - DWORD DataLen -); + extern WINSCARDAPI LONG WINAPI SCardWriteCacheA(SCARDCONTEXT hContext,UUID *CardIdentifier,DWORD FreshnessCounter,LPSTR LookupName,PBYTE Data,DWORD DataLen); + extern WINSCARDAPI LONG WINAPI SCardWriteCacheW(SCARDCONTEXT hContext,UUID *CardIdentifier,DWORD FreshnessCounter,LPWSTR LookupName,PBYTE Data,DWORD DataLen); #define SCardWriteCache __MINGW_NAME_AW(SCardWriteCache) @@ -436,4 +405,7 @@ LONG WINAPI SCardWriteCacheW( #ifdef __cplusplus } #endif + +#endif + #endif diff --git a/lib/libc/include/any-windows-any/winsock.h b/lib/libc/include/any-windows-any/winsock.h index 3b9f47a29963a1ff53dce8b14b0388c30c7a4076..6ef5d00b2d34b9d349a522062d50e9a110e3b5fa 100644 --- a/lib/libc/include/any-windows-any/winsock.h +++ b/lib/libc/include/any-windows-any/winsock.h @@ -296,7 +296,7 @@ extern "C" { WINSOCK_API_LINKAGE int WSAAPI recv(SOCKET s,char *buf,int len,int flags); WINSOCK_API_LINKAGE int WSAAPI recvfrom(SOCKET s,char *buf,int len,int flags,struct sockaddr *from,int *fromlen); #ifndef __INSIDE_CYGWIN__ - WINSOCK_API_LINKAGE int WSAAPI select(int nfds,fd_set *readfds,fd_set *writefds,fd_set *exceptfds,const PTIMEVAL timeout); + WINSOCK_API_LINKAGE int WSAAPI select(int nfds,fd_set *readfds,fd_set *writefds,fd_set *exceptfds,const TIMEVAL *timeout); #endif /* !__INSIDE_CYGWIN__ */ WINSOCK_API_LINKAGE int WSAAPI send(SOCKET s,const char *buf,int len,int flags); WINSOCK_API_LINKAGE int WSAAPI sendto(SOCKET s,const char *buf,int len,int flags,const struct sockaddr *to,int tolen); diff --git a/lib/libc/include/any-windows-any/winsock2.h b/lib/libc/include/any-windows-any/winsock2.h index fce0729b5132defd19e269458a3d7f6ba0183e5a..930616e4e6dee54e06f8fd48308dc80e8c4ac53b 100644 --- a/lib/libc/include/any-windows-any/winsock2.h +++ b/lib/libc/include/any-windows-any/winsock2.h @@ -903,7 +903,7 @@ typedef unsigned int GROUP; typedef u_short (WSAAPI *LPFN_NTOHS)(u_short netshort); typedef int (WSAAPI *LPFN_RECV)(SOCKET s,char *buf,int len,int flags); typedef int (WSAAPI *LPFN_RECVFROM)(SOCKET s,char *buf,int len,int flags,struct sockaddr *from,int *fromlen); - typedef int (WSAAPI *LPFN_SELECT)(int nfds,fd_set *readfds,fd_set *writefds,fd_set *exceptfds,const PTIMEVAL timeout); + typedef int (WSAAPI *LPFN_SELECT)(int nfds,fd_set *readfds,fd_set *writefds,fd_set *exceptfds,const TIMEVAL *timeout); typedef int (WSAAPI *LPFN_SEND)(SOCKET s,const char *buf,int len,int flags); typedef int (WSAAPI *LPFN_SENDTO)(SOCKET s,const char *buf,int len,int flags,const struct sockaddr *to,int tolen); typedef int (WSAAPI *LPFN_SETSOCKOPT)(SOCKET s,int level,int optname,const char *optval,int optlen); @@ -1028,7 +1028,7 @@ typedef unsigned int GROUP; WINSOCK_API_LINKAGE int WSAAPI recv(SOCKET s,char *buf,int len,int flags); WINSOCK_API_LINKAGE int WSAAPI recvfrom(SOCKET s,char *buf,int len,int flags,struct sockaddr *from,int *fromlen); #ifndef __INSIDE_CYGWIN__ - WINSOCK_API_LINKAGE int WSAAPI select(int nfds,fd_set *readfds,fd_set *writefds,fd_set *exceptfds,const PTIMEVAL timeout); + WINSOCK_API_LINKAGE int WSAAPI select(int nfds,fd_set *readfds,fd_set *writefds,fd_set *exceptfds,const TIMEVAL *timeout); #endif /* !__INSIDE_CYGWIN__ */ WINSOCK_API_LINKAGE int WSAAPI send(SOCKET s,const char *buf,int len,int flags); WINSOCK_API_LINKAGE int WSAAPI sendto(SOCKET s,const char *buf,int len,int flags,const struct sockaddr *to,int tolen); @@ -1202,7 +1202,7 @@ WINSOCK_API_LINKAGE WINBOOL PASCAL WSAConnectByList( LPSOCKADDR LocalAddress, LPDWORD RemoteAddressLength, LPSOCKADDR RemoteAddress, - const PTIMEVAL timeout, + const TIMEVAL *timeout, LPWSAOVERLAPPED Reserved ); @@ -1214,7 +1214,7 @@ WINSOCK_API_LINKAGE WINBOOL PASCAL WSAConnectByNameA( LPSOCKADDR LocalAddress, LPDWORD RemoteAddressLength, LPSOCKADDR RemoteAddress, - const PTIMEVAL timeout, + const TIMEVAL *timeout, LPWSAOVERLAPPED Reserved ); @@ -1226,7 +1226,7 @@ WINSOCK_API_LINKAGE WINBOOL PASCAL WSAConnectByNameW( LPSOCKADDR LocalAddress, LPDWORD RemoteAddressLength, LPSOCKADDR RemoteAddress, - const PTIMEVAL timeout, + const TIMEVAL *timeout, LPWSAOVERLAPPED Reserved ); #define WSAConnectByName __MINGW_NAME_AW(WSAConnectByName) @@ -1258,6 +1258,53 @@ int WSAAPI WSASendMsg( ); #endif /*(_WIN32_WINNT >= 0x0600)*/ +typedef struct SOCK_NOTIFY_REGISTRATION { + SOCKET socket; + PVOID completionKey; + UINT16 eventFilter; + UINT8 operation; + UINT8 triggerFlags; + DWORD registrationResult; +} SOCK_NOTIFY_REGISTRATION; + +#define SOCK_NOTIFY_REGISTER_EVENT_NONE 0x00 +#define SOCK_NOTIFY_REGISTER_EVENT_IN 0x01 +#define SOCK_NOTIFY_REGISTER_EVENT_OUT 0x02 +#define SOCK_NOTIFY_REGISTER_EVENT_HANGUP 0x04 + +#define SOCK_NOTIFY_REGISTER_EVENTS_ALL (SOCK_NOTIFY_REGISTER_EVENT_IN | SOCK_NOTIFY_REGISTER_EVENT_OUT | SOCK_NOTIFY_REGISTER_EVENT_HANGUP) + +#define SOCK_NOTIFY_EVENT_IN SOCK_NOTIFY_REGISTER_EVENT_IN +#define SOCK_NOTIFY_EVENT_OUT SOCK_NOTIFY_REGISTER_EVENT_OUT +#define SOCK_NOTIFY_EVENT_HANGUP SOCK_NOTIFY_REGISTER_EVENT_HANGUP +#define SOCK_NOTIFY_EVENT_ERR 0x40 +#define SOCK_NOTIFY_EVENT_REMOVE 0x80 + +#define SOCK_NOTIFY_EVENTS_ALL (SOCK_NOTIFY_REGISTER_EVENTS_ALL | SOCK_NOTIFY_EVENT_ERR | SOCK_NOTIFY_EVENT_REMOVE) + +#define SOCK_NOTIFY_OP_NONE 0x00 +#define SOCK_NOTIFY_OP_ENABLE 0x01 +#define SOCK_NOTIFY_OP_DISABLE 0x02 +#define SOCK_NOTIFY_OP_REMOVE 0x04 + +#define SOCK_NOTIFY_TRIGGER_ONESHOT 0x01 +#define SOCK_NOTIFY_TRIGGER_PERSISTENT 0x02 +#define SOCK_NOTIFY_TRIGGER_LEVEL 0x04 +#define SOCK_NOTIFY_TRIGGER_EDGE 0x08 + +#define SOCK_NOTIFY_TRIGGER_ALL (SOCK_NOTIFY_TRIGGER_ONESHOT | SOCK_NOTIFY_TRIGGER_PERSISTENT | SOCK_NOTIFY_TRIGGER_LEVEL | SOCK_NOTIFY_TRIGGER_EDGE) + +#if (NTDDI_VERSION >= NTDDI_WIN10_MN) +#if INCL_WINSOCK_API_PROTOTYPES + WINSOCK_API_LINKAGE DWORD WSAAPI ProcessSocketNotifications(HANDLE completionPort, UINT32 registrationCount, SOCK_NOTIFY_REGISTRATION* registrationInfos, UINT32 timeoutMs, ULONG completionCount, OVERLAPPED_ENTRY* completionPortEntries, UINT32* receivedEntryCount); + +#if !defined(__midl) + static FORCEINLINE UINT32 SocketNotificationRetrieveEvents(OVERLAPPED_ENTRY* notification) { return (UINT32)notification->dwNumberOfBytesTransferred; } +#endif /* __midl */ + +#endif /* INCL_WINSOCK_API_PROTOTYPES */ +#endif /* (NTDDI_VERSION >= NTDDI_WIN10_MN) */ + #ifdef __cplusplus } #endif diff --git a/lib/libc/include/any-windows-any/winternl.h b/lib/libc/include/any-windows-any/winternl.h index f3b8f2d40d68b9841e3bf1795de631eedaea306a..95422dcfa30131ae3569c2105482daa3804c1b06 100644 --- a/lib/libc/include/any-windows-any/winternl.h +++ b/lib/libc/include/any-windows-any/winternl.h @@ -1012,6 +1012,10 @@ typedef struct _RTL_USER_PROCESS_PARAMETERS { ThreadHideFromDebugger } THREADINFOCLASS; + typedef struct _THREAD_NAME_INFORMATION { + UNICODE_STRING ThreadName; + } THREAD_NAME_INFORMATION, *PTHREAD_NAME_INFORMATION; + #define CODEINTEGRITY_OPTION_ENABLED 0x01 #define CODEINTEGRITY_OPTION_TESTSIGN 0x02 #define CODEINTEGRITY_OPTION_UMCI_ENABLED 0x04 @@ -1044,7 +1048,9 @@ typedef struct _RTL_USER_PROCESS_PARAMETERS { SystemInterruptInformation = 23, SystemExceptionInformation = 33, SystemRegistryQuotaInformation = 37, - SystemLookasideInformation = 45 + SystemLookasideInformation = 45, + SystemCodeIntegrityInformation = 103, + SystemPolicyInformation = 134 } SYSTEM_INFORMATION_CLASS; typedef enum _OBJECT_INFORMATION_CLASS { @@ -1094,10 +1100,12 @@ typedef struct _RTL_USER_PROCESS_PARAMETERS { ULONG NTAPI RtlNtStatusToDosError (NTSTATUS Status); NTSTATUS NTAPI NtQueryInformationProcess(HANDLE ProcessHandle,PROCESSINFOCLASS ProcessInformationClass,PVOID ProcessInformation,ULONG ProcessInformationLength,PULONG ReturnLength); NTSTATUS NTAPI NtQueryInformationThread(HANDLE ThreadHandle,THREADINFOCLASS ThreadInformationClass,PVOID ThreadInformation,ULONG ThreadInformationLength,PULONG ReturnLength); + NTSTATUS NTAPI NtSetInformationThread(HANDLE ThreadHandle,THREADINFOCLASS ThreadInformationClass,PVOID ThreadInformation,ULONG ThreadInformationLength); NTSTATUS NTAPI NtQueryInformationFile(HANDLE hFile,PIO_STATUS_BLOCK io,PVOID ptr,ULONG len,FILE_INFORMATION_CLASS FileInformationClass); NTSTATUS NTAPI NtQueryObject(HANDLE Handle,OBJECT_INFORMATION_CLASS ObjectInformationClass,PVOID ObjectInformation,ULONG ObjectInformationLength,PULONG ReturnLength); NTSTATUS NTAPI NtQuerySystemInformation(SYSTEM_INFORMATION_CLASS SystemInformationClass,PVOID SystemInformation,ULONG SystemInformationLength,PULONG ReturnLength); NTSTATUS NTAPI NtQuerySystemTime(PLARGE_INTEGER SystemTime); + NTSTATUS NTAPI NtQueryTimerResolution(PULONG MaximumTime,PULONG MinimumTime,PULONG CurrentTime); NTSTATUS NTAPI NtQueryVolumeInformationFile(HANDLE hFile,PIO_STATUS_BLOCK io,PVOID ptr,ULONG len,FS_INFORMATION_CLASS FsInformationClass); NTSTATUS NTAPI NtSetInformationFile(HANDLE hFile,PIO_STATUS_BLOCK io,PVOID ptr,ULONG len,FILE_INFORMATION_CLASS FileInformationClass); NTSTATUS NTAPI NtSetInformationProcess(HANDLE ProcessHandle, PROCESSINFOCLASS ProcessInformationClass, PVOID ProcessInformation, ULONG ProcessInformationLength); diff --git a/lib/libc/include/any-windows-any/wlanapi.h b/lib/libc/include/any-windows-any/wlanapi.h index 7e1640a3079cd6cb99461b78240925e5032fb502..46f3a84dd99666461d8364395ae722d0dbbe73bf 100644 --- a/lib/libc/include/any-windows-any/wlanapi.h +++ b/lib/libc/include/any-windows-any/wlanapi.h @@ -14,6 +14,10 @@ extern "C" { #endif +#define WLAN_MAX_NAME_LENGTH L2_PROFILE_MAX_NAME_LENGTH + +#define WLAN_SET_EAPHOST_DATA_ALL_USERS 0x00000001 + #define WLAN_NOTIFICATION_SOURCE_NONE L2_NOTIFICATION_SOURCE_NONE #define WLAN_NOTIFICATION_SOURCE_ALL L2_NOTIFICATION_SOURCE_ALL #define WLAN_NOTIFICATION_SOURCE_ACM L2_NOTIFICATION_SOURCE_WLAN_ACM @@ -22,6 +26,180 @@ extern "C" { #define WLAN_NOTIFICATION_SOURCE_IHV L2_NOTIFICATION_SOURCE_WLAN_IHV #define WLAN_NOTIFICATION_SOURCE_HNWK L2_NOTIFICATION_SOURCE_WLAN_HNWK #define WLAN_NOTIFICATION_SOURCE_ONEX L2_NOTIFICATION_SOURCE_ONEX +#define WLAN_NOTIFICATION_SOURCE_DEVICE_SERVICE L2_NOTIFICATION_SOURCE_WLAN_DEVICE_SERVICE + +#define WLAN_REASON_CODE_SUCCESS L2_REASON_CODE_SUCCESS +#define WLAN_REASON_CODE_UNKNOWN L2_REASON_CODE_UNKNOWN +#define WLAN_REASON_CODE_RANGE_SIZE L2_REASON_CODE_GROUP_SIZE +#define WLAN_REASON_CODE_BASE L2_REASON_CODE_DOT11_AC_BASE +#define WLAN_REASON_CODE_AC_BASE L2_REASON_CODE_DOT11_AC_BASE +#define WLAN_REASON_CODE_AC_CONNECT_BASE (WLAN_REASON_CODE_AC_BASE + WLAN_REASON_CODE_RANGE_SIZE / 2) +#define WLAN_REASON_CODE_AC_END (WLAN_REASON_CODE_AC_BASE + WLAN_REASON_CODE_RANGE_SIZE - 1) +#define WLAN_REASON_CODE_PROFILE_BASE L2_REASON_CODE_PROFILE_BASE +#define WLAN_REASON_CODE_PROFILE_CONNECT_BASE (WLAN_REASON_CODE_PROFILE_BASE + WLAN_REASON_CODE_RANGE_SIZE / 2) +#define WLAN_REASON_CODE_PROFILE_END (WLAN_REASON_CODE_PROFILE_BASE + WLAN_REASON_CODE_RANGE_SIZE - 1) +#define WLAN_REASON_CODE_MSM_BASE L2_REASON_CODE_DOT11_MSM_BASE +#define WLAN_REASON_CODE_MSM_CONNECT_BASE (WLAN_REASON_CODE_MSM_BASE + WLAN_REASON_CODE_RANGE_SIZE / 2) +#define WLAN_REASON_CODE_MSM_END (WLAN_REASON_CODE_MSM_BASE + WLAN_REASON_CODE_RANGE_SIZE - 1) +#define WLAN_REASON_CODE_MSMSEC_BASE L2_REASON_CODE_DOT11_SECURITY_BASE +#define WLAN_REASON_CODE_MSMSEC_CONNECT_BASE (WLAN_REASON_CODE_MSMSEC_BASE + WLAN_REASON_CODE_RANGE_SIZE / 2) +#define WLAN_REASON_CODE_MSMSEC_END (WLAN_REASON_CODE_MSMSEC_BASE + WLAN_REASON_CODE_RANGE_SIZE - 1) +#define WLAN_REASON_CODE_RESERVED_BASE L2_REASON_CODE_RESERVED_BASE +#define WLAN_REASON_CODE_RESERVED_END (WLAN_REASON_CODE_RESERVED_BASE + WLAN_REASON_CODE_RANGE_SIZE - 1) +#define WLAN_REASON_CODE_NETWORK_NOT_COMPATIBLE (WLAN_REASON_CODE_AC_BASE +1) +#define WLAN_REASON_CODE_PROFILE_NOT_COMPATIBLE (WLAN_REASON_CODE_AC_BASE +2) +#define WLAN_REASON_CODE_NO_AUTO_CONNECTION (WLAN_REASON_CODE_AC_CONNECT_BASE +1) +#define WLAN_REASON_CODE_NOT_VISIBLE (WLAN_REASON_CODE_AC_CONNECT_BASE +2) +#define WLAN_REASON_CODE_GP_DENIED (WLAN_REASON_CODE_AC_CONNECT_BASE +3) +#define WLAN_REASON_CODE_USER_DENIED (WLAN_REASON_CODE_AC_CONNECT_BASE +4) +#define WLAN_REASON_CODE_BSS_TYPE_NOT_ALLOWED (WLAN_REASON_CODE_AC_CONNECT_BASE +5) +#define WLAN_REASON_CODE_IN_FAILED_LIST (WLAN_REASON_CODE_AC_CONNECT_BASE +6) +#define WLAN_REASON_CODE_IN_BLOCKED_LIST (WLAN_REASON_CODE_AC_CONNECT_BASE +7) +#define WLAN_REASON_CODE_SSID_LIST_TOO_LONG (WLAN_REASON_CODE_AC_CONNECT_BASE +8) +#define WLAN_REASON_CODE_CONNECT_CALL_FAIL (WLAN_REASON_CODE_AC_CONNECT_BASE +9) +#define WLAN_REASON_CODE_SCAN_CALL_FAIL (WLAN_REASON_CODE_AC_CONNECT_BASE +10) +#define WLAN_REASON_CODE_NETWORK_NOT_AVAILABLE (WLAN_REASON_CODE_AC_CONNECT_BASE +11) +#define WLAN_REASON_CODE_PROFILE_CHANGED_OR_DELETED (WLAN_REASON_CODE_AC_CONNECT_BASE +12) +#define WLAN_REASON_CODE_KEY_MISMATCH (WLAN_REASON_CODE_AC_CONNECT_BASE + 13) +#define WLAN_REASON_CODE_USER_NOT_RESPOND (WLAN_REASON_CODE_AC_CONNECT_BASE + 14) +#define WLAN_REASON_CODE_AP_PROFILE_NOT_ALLOWED_FOR_CLIENT (WLAN_REASON_CODE_AC_CONNECT_BASE + 15) +#define WLAN_REASON_CODE_AP_PROFILE_NOT_ALLOWED (WLAN_REASON_CODE_AC_CONNECT_BASE + 16) +#define WLAN_REASON_CODE_HOTSPOT2_PROFILE_DENIED (WLAN_REASON_CODE_AC_CONNECT_BASE + 17) +#define WLAN_REASON_CODE_INVALID_PROFILE_SCHEMA (WLAN_REASON_CODE_PROFILE_BASE +1) +#define WLAN_REASON_CODE_PROFILE_MISSING (WLAN_REASON_CODE_PROFILE_BASE +2) +#define WLAN_REASON_CODE_INVALID_PROFILE_NAME (WLAN_REASON_CODE_PROFILE_BASE +3) +#define WLAN_REASON_CODE_INVALID_PROFILE_TYPE (WLAN_REASON_CODE_PROFILE_BASE +4) +#define WLAN_REASON_CODE_INVALID_PHY_TYPE (WLAN_REASON_CODE_PROFILE_BASE +5) +#define WLAN_REASON_CODE_MSM_SECURITY_MISSING (WLAN_REASON_CODE_PROFILE_BASE +6) +#define WLAN_REASON_CODE_IHV_SECURITY_NOT_SUPPORTED (WLAN_REASON_CODE_PROFILE_BASE +7) +#define WLAN_REASON_CODE_IHV_OUI_MISMATCH (WLAN_REASON_CODE_PROFILE_BASE +8) +#define WLAN_REASON_CODE_IHV_OUI_MISSING (WLAN_REASON_CODE_PROFILE_BASE +9) +#define WLAN_REASON_CODE_IHV_SETTINGS_MISSING (WLAN_REASON_CODE_PROFILE_BASE +10) +#define WLAN_REASON_CODE_CONFLICT_SECURITY (WLAN_REASON_CODE_PROFILE_BASE +11) +#define WLAN_REASON_CODE_SECURITY_MISSING (WLAN_REASON_CODE_PROFILE_BASE +12) +#define WLAN_REASON_CODE_INVALID_BSS_TYPE (WLAN_REASON_CODE_PROFILE_BASE +13) +#define WLAN_REASON_CODE_INVALID_ADHOC_CONNECTION_MODE (WLAN_REASON_CODE_PROFILE_BASE +14) +#define WLAN_REASON_CODE_NON_BROADCAST_SET_FOR_ADHOC (WLAN_REASON_CODE_PROFILE_BASE +15) +#define WLAN_REASON_CODE_AUTO_SWITCH_SET_FOR_ADHOC (WLAN_REASON_CODE_PROFILE_BASE +16) +#define WLAN_REASON_CODE_AUTO_SWITCH_SET_FOR_MANUAL_CONNECTION (WLAN_REASON_CODE_PROFILE_BASE +17) +#define WLAN_REASON_CODE_IHV_SECURITY_ONEX_MISSING (WLAN_REASON_CODE_PROFILE_BASE +18) +#define WLAN_REASON_CODE_PROFILE_SSID_INVALID (WLAN_REASON_CODE_PROFILE_BASE +19) +#define WLAN_REASON_CODE_TOO_MANY_SSID (WLAN_REASON_CODE_PROFILE_BASE +20) +#define WLAN_REASON_CODE_IHV_CONNECTIVITY_NOT_SUPPORTED (WLAN_REASON_CODE_PROFILE_BASE +21) +#define WLAN_REASON_CODE_BAD_MAX_NUMBER_OF_CLIENTS_FOR_AP (WLAN_REASON_CODE_PROFILE_BASE +22) +#define WLAN_REASON_CODE_INVALID_CHANNEL (WLAN_REASON_CODE_PROFILE_BASE +23) +#define WLAN_REASON_CODE_OPERATION_MODE_NOT_SUPPORTED (WLAN_REASON_CODE_PROFILE_BASE +24) +#define WLAN_REASON_CODE_AUTO_AP_PROFILE_NOT_ALLOWED (WLAN_REASON_CODE_PROFILE_BASE +25) +#define WLAN_REASON_CODE_AUTO_CONNECTION_NOT_ALLOWED (WLAN_REASON_CODE_PROFILE_BASE +26) +#define WLAN_REASON_CODE_HOTSPOT2_PROFILE_NOT_ALLOWED (WLAN_REASON_CODE_PROFILE_BASE +27) +#define WLAN_REASON_CODE_UNSUPPORTED_SECURITY_SET_BY_OS (WLAN_REASON_CODE_MSM_BASE +1) +#define WLAN_REASON_CODE_UNSUPPORTED_SECURITY_SET (WLAN_REASON_CODE_MSM_BASE +2) +#define WLAN_REASON_CODE_BSS_TYPE_UNMATCH (WLAN_REASON_CODE_MSM_BASE +3) +#define WLAN_REASON_CODE_PHY_TYPE_UNMATCH (WLAN_REASON_CODE_MSM_BASE +4) +#define WLAN_REASON_CODE_DATARATE_UNMATCH (WLAN_REASON_CODE_MSM_BASE +5) +#define WLAN_REASON_CODE_USER_CANCELLED (WLAN_REASON_CODE_MSM_CONNECT_BASE+1) +#define WLAN_REASON_CODE_ASSOCIATION_FAILURE (WLAN_REASON_CODE_MSM_CONNECT_BASE+2) +#define WLAN_REASON_CODE_ASSOCIATION_TIMEOUT (WLAN_REASON_CODE_MSM_CONNECT_BASE+3) +#define WLAN_REASON_CODE_PRE_SECURITY_FAILURE (WLAN_REASON_CODE_MSM_CONNECT_BASE+4) +#define WLAN_REASON_CODE_START_SECURITY_FAILURE (WLAN_REASON_CODE_MSM_CONNECT_BASE+5) +#define WLAN_REASON_CODE_SECURITY_FAILURE (WLAN_REASON_CODE_MSM_CONNECT_BASE+6) +#define WLAN_REASON_CODE_SECURITY_TIMEOUT (WLAN_REASON_CODE_MSM_CONNECT_BASE+7) +#define WLAN_REASON_CODE_ROAMING_FAILURE (WLAN_REASON_CODE_MSM_CONNECT_BASE+8) +#define WLAN_REASON_CODE_ROAMING_SECURITY_FAILURE (WLAN_REASON_CODE_MSM_CONNECT_BASE+9) +#define WLAN_REASON_CODE_ADHOC_SECURITY_FAILURE (WLAN_REASON_CODE_MSM_CONNECT_BASE+10) +#define WLAN_REASON_CODE_DRIVER_DISCONNECTED (WLAN_REASON_CODE_MSM_CONNECT_BASE+11) +#define WLAN_REASON_CODE_DRIVER_OPERATION_FAILURE (WLAN_REASON_CODE_MSM_CONNECT_BASE+12) +#define WLAN_REASON_CODE_IHV_NOT_AVAILABLE (WLAN_REASON_CODE_MSM_CONNECT_BASE+13) +#define WLAN_REASON_CODE_IHV_NOT_RESPONDING (WLAN_REASON_CODE_MSM_CONNECT_BASE+14) +#define WLAN_REASON_CODE_DISCONNECT_TIMEOUT (WLAN_REASON_CODE_MSM_CONNECT_BASE+15) +#define WLAN_REASON_CODE_INTERNAL_FAILURE (WLAN_REASON_CODE_MSM_CONNECT_BASE+16) +#define WLAN_REASON_CODE_UI_REQUEST_TIMEOUT (WLAN_REASON_CODE_MSM_CONNECT_BASE+17) +#define WLAN_REASON_CODE_TOO_MANY_SECURITY_ATTEMPTS (WLAN_REASON_CODE_MSM_CONNECT_BASE+18) +#define WLAN_REASON_CODE_AP_STARTING_FAILURE (WLAN_REASON_CODE_MSM_CONNECT_BASE+19) +#define WLAN_REASON_CODE_NO_VISIBLE_AP (WLAN_REASON_CODE_MSM_CONNECT_BASE+20) +#define WLAN_REASON_CODE_MSMSEC_MIN WLAN_REASON_CODE_MSMSEC_BASE +#define WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_KEY_INDEX (WLAN_REASON_CODE_MSMSEC_BASE+1) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_PSK_PRESENT (WLAN_REASON_CODE_MSMSEC_BASE+2) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_KEY_LENGTH (WLAN_REASON_CODE_MSMSEC_BASE+3) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_PSK_LENGTH (WLAN_REASON_CODE_MSMSEC_BASE+4) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_NO_AUTH_CIPHER_SPECIFIED (WLAN_REASON_CODE_MSMSEC_BASE+5) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_TOO_MANY_AUTH_CIPHER_SPECIFIED (WLAN_REASON_CODE_MSMSEC_BASE+6) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_DUPLICATE_AUTH_CIPHER (WLAN_REASON_CODE_MSMSEC_BASE+7) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_RAWDATA_INVALID (WLAN_REASON_CODE_MSMSEC_BASE+8) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_AUTH_CIPHER (WLAN_REASON_CODE_MSMSEC_BASE+9) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_ONEX_DISABLED (WLAN_REASON_CODE_MSMSEC_BASE+10) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_ONEX_ENABLED (WLAN_REASON_CODE_MSMSEC_BASE+11) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_PMKCACHE_MODE (WLAN_REASON_CODE_MSMSEC_BASE+12) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_PMKCACHE_SIZE (WLAN_REASON_CODE_MSMSEC_BASE+13) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_PMKCACHE_TTL (WLAN_REASON_CODE_MSMSEC_BASE+14) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_PREAUTH_MODE (WLAN_REASON_CODE_MSMSEC_BASE+15) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_PREAUTH_THROTTLE (WLAN_REASON_CODE_MSMSEC_BASE+16) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_PREAUTH_ONLY_ENABLED (WLAN_REASON_CODE_MSMSEC_BASE+17) +#define WLAN_REASON_CODE_MSMSEC_CAPABILITY_NETWORK (WLAN_REASON_CODE_MSMSEC_BASE+18) +#define WLAN_REASON_CODE_MSMSEC_CAPABILITY_NIC (WLAN_REASON_CODE_MSMSEC_BASE+19) +#define WLAN_REASON_CODE_MSMSEC_CAPABILITY_PROFILE (WLAN_REASON_CODE_MSMSEC_BASE+20) +#define WLAN_REASON_CODE_MSMSEC_CAPABILITY_DISCOVERY (WLAN_REASON_CODE_MSMSEC_BASE+21) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_PASSPHRASE_CHAR (WLAN_REASON_CODE_MSMSEC_BASE+22) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_KEYMATERIAL_CHAR (WLAN_REASON_CODE_MSMSEC_BASE+23) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_WRONG_KEYTYPE (WLAN_REASON_CODE_MSMSEC_BASE+24) +#define WLAN_REASON_CODE_MSMSEC_MIXED_CELL (WLAN_REASON_CODE_MSMSEC_BASE+25) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_AUTH_TIMERS_INVALID (WLAN_REASON_CODE_MSMSEC_BASE+26) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_INVALID_GKEY_INTV (WLAN_REASON_CODE_MSMSEC_BASE+27) +#define WLAN_REASON_CODE_MSMSEC_TRANSITION_NETWORK (WLAN_REASON_CODE_MSMSEC_BASE+28) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_KEY_UNMAPPED_CHAR (WLAN_REASON_CODE_MSMSEC_BASE+29) +#define WLAN_REASON_CODE_MSMSEC_CAPABILITY_PROFILE_AUTH (WLAN_REASON_CODE_MSMSEC_BASE+30) +#define WLAN_REASON_CODE_MSMSEC_CAPABILITY_PROFILE_CIPHER (WLAN_REASON_CODE_MSMSEC_BASE+31) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_SAFE_MODE (WLAN_REASON_CODE_MSMSEC_BASE+32) +#define WLAN_REASON_CODE_MSMSEC_CAPABILITY_PROFILE_SAFE_MODE_NIC (WLAN_REASON_CODE_MSMSEC_BASE+33) +#define WLAN_REASON_CODE_MSMSEC_CAPABILITY_PROFILE_SAFE_MODE_NW (WLAN_REASON_CODE_MSMSEC_BASE+34) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_UNSUPPORTED_AUTH (WLAN_REASON_CODE_MSMSEC_BASE+35) +#define WLAN_REASON_CODE_MSMSEC_PROFILE_UNSUPPORTED_CIPHER (WLAN_REASON_CODE_MSMSEC_BASE+36) +#define WLAN_REASON_CODE_MSMSEC_CAPABILITY_MFP_NW_NIC (WLAN_REASON_CODE_MSMSEC_BASE+37) +#define WLAN_REASON_CODE_MSMSEC_UI_REQUEST_FAILURE (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+1) +#define WLAN_REASON_CODE_MSMSEC_AUTH_START_TIMEOUT (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+2) +#define WLAN_REASON_CODE_MSMSEC_AUTH_SUCCESS_TIMEOUT (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+3) +#define WLAN_REASON_CODE_MSMSEC_KEY_START_TIMEOUT (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+4) +#define WLAN_REASON_CODE_MSMSEC_KEY_SUCCESS_TIMEOUT (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+5) +#define WLAN_REASON_CODE_MSMSEC_M3_MISSING_KEY_DATA (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+6) +#define WLAN_REASON_CODE_MSMSEC_M3_MISSING_IE (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+7) +#define WLAN_REASON_CODE_MSMSEC_M3_MISSING_GRP_KEY (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+8) +#define WLAN_REASON_CODE_MSMSEC_PR_IE_MATCHING (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+9) +#define WLAN_REASON_CODE_MSMSEC_SEC_IE_MATCHING (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+10) +#define WLAN_REASON_CODE_MSMSEC_NO_PAIRWISE_KEY (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+11) +#define WLAN_REASON_CODE_MSMSEC_G1_MISSING_KEY_DATA (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+12) +#define WLAN_REASON_CODE_MSMSEC_G1_MISSING_GRP_KEY (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+13) +#define WLAN_REASON_CODE_MSMSEC_PEER_INDICATED_INSECURE (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+14) +#define WLAN_REASON_CODE_MSMSEC_NO_AUTHENTICATOR (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+15) +#define WLAN_REASON_CODE_MSMSEC_NIC_FAILURE (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+16) +#define WLAN_REASON_CODE_MSMSEC_CANCELLED (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+17) +#define WLAN_REASON_CODE_MSMSEC_KEY_FORMAT (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+18) +#define WLAN_REASON_CODE_MSMSEC_DOWNGRADE_DETECTED (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+19) +#define WLAN_REASON_CODE_MSMSEC_PSK_MISMATCH_SUSPECTED (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+20) +#define WLAN_REASON_CODE_MSMSEC_FORCED_FAILURE (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+21) +#define WLAN_REASON_CODE_MSMSEC_M3_TOO_MANY_RSNIE (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+22) +#define WLAN_REASON_CODE_MSMSEC_M2_MISSING_KEY_DATA (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+23) +#define WLAN_REASON_CODE_MSMSEC_M2_MISSING_IE (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+24) +#define WLAN_REASON_CODE_MSMSEC_AUTH_WCN_COMPLETED (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+25) +#define WLAN_REASON_CODE_MSMSEC_M3_MISSING_MGMT_GRP_KEY (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+26) +#define WLAN_REASON_CODE_MSMSEC_G1_MISSING_MGMT_GRP_KEY (WLAN_REASON_CODE_MSMSEC_CONNECT_BASE+27) +#define WLAN_REASON_CODE_MSMSEC_MAX WLAN_REASON_CODE_MSMSEC_END + +#define WLAN_AVAILABLE_NETWORK_CONNECTED 0x00000001 +#define WLAN_AVAILABLE_NETWORK_HAS_PROFILE 0x00000002 +#define WLAN_AVAILABLE_NETWORK_CONSOLE_USER_PROFILE 0x00000004 +#define WLAN_AVAILABLE_NETWORK_INTERWORKING_SUPPORTED 0x00000008 +#define WLAN_AVAILABLE_NETWORK_HOTSPOT2_ENABLED 0x00000010 +#define WLAN_AVAILABLE_NETWORK_ANQP_SUPPORTED 0x00000020 +#define WLAN_AVAILABLE_NETWORK_HOTSPOT2_DOMAIN 0x00000040 +#define WLAN_AVAILABLE_NETWORK_HOTSPOT2_ROAMING 0x00000080 +#define WLAN_AVAILABLE_NETWORK_AUTO_CONNECT_FAILED 0x00000100 + +#define WLAN_AVAILABLE_NETWORK_INCLUDE_ALL_ADHOC_PROFILES 0x00000001 +#define WLAN_AVAILABLE_NETWORK_INCLUDE_ALL_MANUAL_HIDDEN_PROFILES 0x00000002 + +#define WLAN_READ_ACCESS (STANDARD_RIGHTS_READ | FILE_READ_DATA) +#define WLAN_EXECUTE_ACCESS (WLAN_READ_ACCESS | STANDARD_RIGHTS_EXECUTE | FILE_EXECUTE) +#define WLAN_WRITE_ACCESS (WLAN_READ_ACCESS | WLAN_EXECUTE_ACCESS | STANDARD_RIGHTS_WRITE | FILE_WRITE_DATA | DELETE | WRITE_DAC) typedef DWORD WLAN_REASON_CODE, *PWLAN_REASON_CODE; typedef ULONG WLAN_SIGNAL_QUALITY, *PWLAN_SIGNAL_QUALITY; @@ -38,7 +216,7 @@ typedef enum _DOT11_RADIO_STATE { } DOT11_RADIO_STATE, *PDOT11_RADIO_STATE; typedef enum _WLAN_NOTIFICATION_ACM { - wlan_notification_acm_start = 0, + wlan_notification_acm_start = L2_NOTIFICATION_CODE_PUBLIC_BEGIN, wlan_notification_acm_autoconf_enabled, wlan_notification_acm_autoconf_disabled, wlan_notification_acm_background_scan_enabled, @@ -61,9 +239,40 @@ typedef enum _WLAN_NOTIFICATION_ACM { wlan_notification_acm_disconnecting, wlan_notification_acm_disconnected, wlan_notification_acm_adhoc_network_state_change, + wlan_notification_acm_profile_unblocked, + wlan_notification_acm_screen_power_change, + wlan_notification_acm_profile_blocked, + wlan_notification_acm_scan_list_refresh, + wlan_notification_acm_operational_state_change, wlan_notification_acm_end } WLAN_NOTIFICATION_ACM, *PWLAN_NOTIFICATION_ACM; +typedef enum _WLAN_NOTIFICATION_MSM { + wlan_notification_msm_start = L2_NOTIFICATION_CODE_PUBLIC_BEGIN, + wlan_notification_msm_associating, + wlan_notification_msm_associated, + wlan_notification_msm_authenticating, + wlan_notification_msm_connected, + wlan_notification_msm_roaming_start, + wlan_notification_msm_roaming_end, + wlan_notification_msm_radio_state_change, + wlan_notification_msm_signal_quality_change, + wlan_notification_msm_disassociating, + wlan_notification_msm_disconnected, + wlan_notification_msm_peer_join, + wlan_notification_msm_peer_leave, + wlan_notification_msm_adapter_removal, + wlan_notification_msm_adapter_operation_mode_change, + wlan_notification_msm_link_degraded, + wlan_notification_msm_link_improved, + wlan_notification_msm_end +} WLAN_NOTIFICATION_MSM, *PWLAN_NOTIFICATION_MSM; + +typedef enum _WLAN_NOTIFICATION_SECURITY { + wlan_notification_security_start = L2_NOTIFICATION_CODE_PUBLIC_BEGIN, + wlan_notification_security_end +} WLAN_NOTIFICATION_SECURITY, *PWLAN_NOTIFICATION_SECURITY; + typedef enum _WLAN_INTERFACE_STATE { wlan_interface_state_not_ready = 0, wlan_interface_state_connected = 1, @@ -107,6 +316,9 @@ typedef enum _WLAN_INTF_OPCODE { wlan_intf_opcode_supported_safe_mode, wlan_intf_opcode_certified_safe_mode, wlan_intf_opcode_hosted_network_capable, + wlan_intf_opcode_management_frame_protection_capable, + wlan_intf_opcode_secondary_sta_interfaces, + wlan_intf_opcode_secondary_sta_synchronized_connections, wlan_intf_opcode_autoconf_end = 0x0fffffff, wlan_intf_opcode_msm_start = 0x10000100, wlan_intf_opcode_statistics, @@ -146,7 +358,7 @@ typedef struct _WLAN_ASSOCIATION_ATTRIBUTES { typedef struct _WLAN_AUTH_CIPHER_PAIR_LIST { DWORD dwNumberOfItems; - DOT11_AUTH_CIPHER_PAIR pAuthCipherPairList; + DOT11_AUTH_CIPHER_PAIR pAuthCipherPairList[1]; } WLAN_AUTH_CIPHER_PAIR_LIST, *PWLAN_AUTH_CIPHER_PAIR_LIST; typedef struct _WLAN_NOTIFICATION_DATA { @@ -160,7 +372,7 @@ typedef struct _WLAN_NOTIFICATION_DATA { #define WLAN_MAX_PHY_TYPE_NUMBER 8 typedef struct _WLAN_AVAILABLE_NETWORK { - WCHAR strProfileName[256]; + WCHAR strProfileName[WLAN_MAX_NAME_LENGTH]; DOT11_SSID dot11Ssid; DOT11_BSS_TYPE dot11BssType; ULONG uNumberOfBssids; @@ -177,12 +389,39 @@ typedef struct _WLAN_AVAILABLE_NETWORK { DWORD dwReserved; } WLAN_AVAILABLE_NETWORK, *PWLAN_AVAILABLE_NETWORK; +typedef struct _WLAN_AVAILABLE_NETWORK_V2 { + WCHAR strProfileName[WLAN_MAX_NAME_LENGTH]; + DOT11_SSID dot11Ssid; + DOT11_BSS_TYPE dot11BssType; + ULONG uNumberOfBssids; + WINBOOL bNetworkConnectable; + WLAN_REASON_CODE wlanNotConnectableReason; + ULONG uNumberOfPhyTypes; + DOT11_PHY_TYPE dot11PhyTypes[WLAN_MAX_PHY_TYPE_NUMBER]; + WINBOOL bMorePhyTypes; + WLAN_SIGNAL_QUALITY wlanSignalQuality; + WINBOOL bSecurityEnabled; + DOT11_AUTH_ALGORITHM dot11DefaultAuthAlgorithm; + DOT11_CIPHER_ALGORITHM dot11DefaultCipherAlgorithm; + DWORD dwFlags; + DOT11_ACCESSNETWORKOPTIONS AccessNetworkOptions; + DOT11_HESSID dot11HESSID; + DOT11_VENUEINFO VenueInfo; + DWORD dwReserved; +} WLAN_AVAILABLE_NETWORK_V2, *PWLAN_AVAILABLE_NETWORK_V2; + typedef struct _WLAN_AVAILABLE_NETWORK_LIST { DWORD dwNumberOfItems; DWORD dwIndex; WLAN_AVAILABLE_NETWORK Network[1]; } WLAN_AVAILABLE_NETWORK_LIST, *PWLAN_AVAILABLE_NETWORK_LIST; +typedef struct _WLAN_AVAILABLE_NETWORK_LIST_V2 { + DWORD dwNumberOfItems; + DWORD dwIndex; + WLAN_AVAILABLE_NETWORK_V2 Network[1]; +} WLAN_AVAILABLE_NETWORK_LIST_V2, *PWLAN_AVAILABLE_NETWORK_LIST_V2; + typedef struct _WLAN_SECURITY_ATTRIBUTES { WINBOOL bSecurityEnabled; WINBOOL bOneXEnabled; @@ -193,7 +432,7 @@ typedef struct _WLAN_SECURITY_ATTRIBUTES { typedef struct _WLAN_CONNECTION_ATTRIBUTES { WLAN_INTERFACE_STATE isState; WLAN_CONNECTION_MODE wlanConnectionMode; - WCHAR strProfileName[256]; + WCHAR strProfileName[WLAN_MAX_NAME_LENGTH]; WLAN_ASSOCIATION_ATTRIBUTES wlanAssociationAttributes; WLAN_SECURITY_ATTRIBUTES wlanSecurityAttributes; } WLAN_CONNECTION_ATTRIBUTES, *PWLAN_CONNECTION_ATTRIBUTES; @@ -204,23 +443,34 @@ typedef VOID (CALLBACK *WLAN_NOTIFICATION_CALLBACK)( PVOID ); -#define WLAN_MAX_NAME_LENGTH 256 +#define WLAN_CONNECTION_NOTIFICATION_ADHOC_NETWORK_FORMED 0x00000001 +#define WLAN_CONNECTION_NOTIFICATION_CONSOLE_USER_PROFILE 0x00000004 typedef struct _WLAN_CONNECTION_NOTIFICATION_DATA { WLAN_CONNECTION_MODE wlanConnectionMode; WCHAR strProfileName[WLAN_MAX_NAME_LENGTH]; DOT11_SSID dot11Ssid; DOT11_BSS_TYPE dot11BssType; - BOOL bSecurityEnabled; + WINBOOL bSecurityEnabled; WLAN_REASON_CODE wlanReasonCode; DWORD dwFlags; WCHAR strProfileXml[1]; } WLAN_CONNECTION_NOTIFICATION_DATA, *PWLAN_CONNECTION_NOTIFICATION_DATA; +typedef struct _WLAN_DEVICE_SERVICE_NOTIFICATION_DATA { + GUID DeviceService; + DWORD dwOpCode; + DWORD dwDataSize; + BYTE DataBlob[1]; +} WLAN_DEVICE_SERVICE_NOTIFICATION_DATA, *PWLAN_DEVICE_SERVICE_NOTIFICATION_DATA; + #define WLAN_CONNECTION_HIDDEN_NETWORK 0x00000001 #define WLAN_CONNECTION_ADHOC_JOIN_ONLY 0x00000002 #define WLAN_CONNECTION_IGNORE_PRIVACY_BIT 0x00000004 #define WLAN_CONNECTION_EAPOL_PASSTHROUGH 0x00000008 +#define WLAN_CONNECTION_PERSIST_DISCOVERY_PROFILE 0x00000010 +#define WLAN_CONNECTION_PERSIST_DISCOVERY_PROFILE_CONNECTION_MODE_AUTO 0x00000020 +#define WLAN_CONNECTION_PERSIST_DISCOVERY_PROFILE_OVERWRITE_EXISTING 0x00000040 typedef struct _WLAN_CONNECTION_PARAMETERS { WLAN_CONNECTION_MODE wlanConnectionMode; @@ -231,9 +481,20 @@ typedef struct _WLAN_CONNECTION_PARAMETERS { DWORD dwFlags; } WLAN_CONNECTION_PARAMETERS, *PWLAN_CONNECTION_PARAMETERS; +typedef struct _WLAN_CONNECTION_PARAMETERS_V2 { + WLAN_CONNECTION_MODE wlanConnectionMode; + LPCWSTR strProfile; + PDOT11_SSID pDot11Ssid; + PDOT11_HESSID pDot11Hessid; + PDOT11_BSSID_LIST pDesiredBssidList; + DOT11_BSS_TYPE dot11BssType; + DWORD dwFlags; + PDOT11_ACCESSNETWORKOPTIONS pDot11AccessNetworkOptions; +} WLAN_CONNECTION_PARAMETERS_V2, *PWLAN_CONNECTION_PARAMETERS_V2; + typedef struct _WLAN_INTERFACE_INFO { GUID InterfaceGuid; - WCHAR strInterfaceDescription[256]; + WCHAR strInterfaceDescription[WLAN_MAX_NAME_LENGTH]; WLAN_INTERFACE_STATE isState; } WLAN_INTERFACE_INFO, *PWLAN_INTERFACE_INFO; @@ -244,7 +505,7 @@ typedef struct _WLAN_INTERFACE_INFO_LIST { } WLAN_INTERFACE_INFO_LIST, *PWLAN_INTERFACE_INFO_LIST; typedef struct _WLAN_PROFILE_INFO { - WCHAR strProfileName[256]; + WCHAR strProfileName[WLAN_MAX_NAME_LENGTH]; DWORD dwFlags; } WLAN_PROFILE_INFO, *PWLAN_PROFILE_INFO; @@ -254,6 +515,28 @@ typedef struct _WLAN_PROFILE_INFO_LIST { WLAN_PROFILE_INFO ProfileInfo[1]; } WLAN_PROFILE_INFO_LIST, *PWLAN_PROFILE_INFO_LIST; +#define WFD_API_VERSION_1_0 0x00000001 + +#if _WIN32_WINNT >= _WIN32_WINNT_WIN8 +#define WFD_API_SUPPORTED +#define WFD_API_VERSION WFD_API_VERSION_1_0 +#endif + +#ifdef WFD_API_SUPPORTED + typedef enum _WFD_ROLE_TYPE { + WFD_ROLE_TYPE_NONE = 0x00, + WFD_ROLE_TYPE_DEVICE = 0x01, + WFD_ROLE_TYPE_GROUP_OWNER = 0x02, + WFD_ROLE_TYPE_CLIENT = 0x04, + WFD_ROLE_TYPE_MAX = 0x05 + } WFD_ROLE_TYPE, *PWFD_ROLE_TYPE; +#endif + + typedef struct _WFD_GROUP_ID { + DOT11_MAC_ADDRESS DeviceAddress; + DOT11_SSID GroupSSID; + } WFD_GROUP_ID, *PWFD_GROUP_ID; + PVOID WINAPI WlanAllocateMemory( DWORD dwMemorySize ); @@ -270,6 +553,13 @@ DWORD WINAPI WlanConnect( PVOID pReserved ); +DWORD WINAPI WlanConnect2( + HANDLE hClientHandle, + const GUID *pInterfaceGuid, + const PWLAN_CONNECTION_PARAMETERS_V2 pConnectionParameters, + PVOID pReserved +); + DWORD WINAPI WlanDeleteProfile( HANDLE hClientHandle, const GUID *pInterfaceGuid, @@ -277,6 +567,18 @@ DWORD WINAPI WlanDeleteProfile( PVOID pReserved ); +DWORD WINAPI WlanDeviceServiceCommand( + HANDLE hClientHandle, + const GUID *pInterfaceGuid, + LPGUID pDeviceServiceGuid, + DWORD dwOpCode, + DWORD dwInBufferSize, + PVOID pInBuffer, + DWORD dwOutBufferSize, + PVOID pOutBuffer, + PDWORD pdwBytesReturned +); + DWORD WINAPI WlanDisconnect( HANDLE hClientHandle, const GUID *pInterfaceGuid, @@ -301,6 +603,14 @@ DWORD WINAPI WlanGetAvailableNetworkList( PWLAN_AVAILABLE_NETWORK_LIST *ppAvailableNetworkList ); +DWORD WINAPI WlanGetAvailableNetworkList2( + HANDLE hClientHandle, + const GUID *pInterfaceGuid, + DWORD dwFlags, + PVOID pReserved, + PWLAN_AVAILABLE_NETWORK_LIST_V2 *ppAvailableNetworkList +); + DWORD WINAPI WlanGetProfile( HANDLE hClientHandle, const GUID *pInterfaceGuid, @@ -416,7 +726,7 @@ typedef enum _WL_DISPLAY_PAGES { typedef enum _WLAN_ADHOC_NETWORK_STATE { wlan_adhoc_network_state_formed = 0, wlan_adhoc_network_state_connected = 1 -} WLAN_ADHOC_NETWORK_STATE; +} WLAN_ADHOC_NETWORK_STATE, *PWLAN_ADHOC_NETWORK_STATE; typedef enum _WLAN_IHV_CONTROL_TYPE { wlan_ihv_control_type_service, @@ -445,9 +755,18 @@ typedef enum _WLAN_SECURABLE_OBJECT { wlan_secure_media_streaming_mode_enabled = 11, wlan_secure_current_operation_mode = 12, wlan_secure_get_plaintext_key = 13, - wlan_secure_hosted_network_elevated_access = 14 + wlan_secure_hosted_network_elevated_access = 14, + wlan_secure_virtual_station_extensibility = 15, + wlan_secure_wfd_elevated_access = 16, + WLAN_SECURABLE_OBJECT_COUNT = 17 } WLAN_SECURABLE_OBJECT, *PWLAN_SECURABLE_OBJECT; +typedef struct _WLAN_DEVICE_SERVICE_GUID_LIST { + DWORD dwNumberOfItems; + DWORD dwIndex; + GUID DeviceService[1]; +} WLAN_DEVICE_SERVICE_GUID_LIST, *PWLAN_DEVICE_SERVICE_GUID_LIST; + typedef struct _DOT11_NETWORK_LIST { DWORD dwNumberOfItems; DWORD dwIndex; @@ -523,9 +842,9 @@ typedef struct _WLAN_MSM_NOTIFICATION_DATA { DOT11_SSID dot11Ssid; DOT11_BSS_TYPE dot11BssType; DOT11_MAC_ADDRESS dot11MacAddr; - BOOL bSecurityEnabled; - BOOL bFirstPeer; - BOOL bLastPeer; + WINBOOL bSecurityEnabled; + WINBOOL bFirstPeer; + WINBOOL bLastPeer; WLAN_REASON_CODE wlanReasonCode; } WLAN_MSM_NOTIFICATION_DATA, *PWLAN_MSM_NOTIFICATION_DATA; @@ -558,9 +877,17 @@ typedef struct _WLAN_PHY_RADIO_STATE { typedef struct _WLAN_RADIO_STATE { DWORD dwNumberOfPhys; - WLAN_PHY_RADIO_STATE PhyRadioState[64]; + WLAN_PHY_RADIO_STATE PhyRadioState[WLAN_MAX_PHY_INDEX]; } WLAN_RADIO_STATE, *PWLAN_RADIO_STATE; +typedef enum _WLAN_OPERATIONAL_STATE { + wlan_operational_state_unknown = 0, + wlan_operational_state_off, + wlan_operational_state_on, + wlan_operational_state_going_off, + wlan_operational_state_going_on +} WLAN_OPERATIONAL_STATE, *PWLAN_OPERATIONAL_STATE; + #define DOT11_PSD_IE_MAX_DATA_SIZE 240 #define DOT11_PSD_IE_MAX_ENTRY_NUMBER 5 @@ -638,6 +965,12 @@ DWORD WINAPI WlanGetSecuritySettings( PDWORD pdwGrantedAccess ); +DWORD WINAPI WlanGetSupportedDeviceServices( + HANDLE hClientHandle, + const GUID *pInterfaceGuid, + PWLAN_DEVICE_SERVICE_GUID_LIST *ppDevSvcGuidList +); + DWORD WINAPI WlanIhvControl( HANDLE hClientHandle, const GUID *pInterfaceGuid, @@ -654,10 +987,15 @@ DWORD WINAPI WlanQueryAutoConfigParameter( WLAN_AUTOCONF_OPCODE OpCode, PVOID pReserved, PDWORD pdwDataSize, - PVOID ppData, + PVOID *ppData, PWLAN_OPCODE_VALUE_TYPE pWlanOpcodeValueType ); +DWORD WINAPI WlanRegisterDeviceServiceNotification( + HANDLE hClientHandle, + const PWLAN_DEVICE_SERVICE_GUID_LIST pDevSvcGuidList +); + DWORD WINAPI WlanRenameProfile( HANDLE hClientHandle, const GUID *pInterfaceGuid, @@ -666,7 +1004,9 @@ DWORD WINAPI WlanRenameProfile( PVOID pReserved ); +#define WLAN_PROFILE_GROUP_POLICY 0x00000001 #define WLAN_PROFILE_USER 0x00000002 +#define WLAN_PROFILE_GET_PLAINTEXT_KEY 0x00000004 #define WLAN_PROFILE_CONNECTION_MODE_SET_BY_CLIENT 0x00010000 #define WLAN_PROFILE_CONNECTION_MODE_AUTO 0x00020000 diff --git a/lib/libc/include/any-windows-any/wlantypes.h b/lib/libc/include/any-windows-any/wlantypes.h index 65bf630c605241bc2d5e6393f29a5df66b0dab21..f1b04043d76bedc6ddce9a6d8c9f8315dde3f73f 100644 --- a/lib/libc/include/any-windows-any/wlantypes.h +++ b/lib/libc/include/any-windows-any/wlantypes.h @@ -23,6 +23,17 @@ extern "C" { #define DOT11_AUTH_ALGORITHM_WPA_NONE DOT11_AUTH_ALGO_WPA_NONE #define DOT11_AUTH_ALGORITHM_RSNA DOT11_AUTH_ALGO_RSNA #define DOT11_AUTH_ALGORITHM_RSNA_PSK DOT11_AUTH_ALGO_RSNA_PSK +#define DOT11_AUTH_ALGORITHM_WPA3 DOT11_AUTH_ALGO_WPA3 +#if NTDDI_VERSION >= NTDDI_WIN10_FE +#define DOT11_AUTH_ALGORITHM_WPA3_ENT_192 DOT11_AUTH_ALGO_WPA3_ENT_192 +#endif +#define DOT11_AUTH_ALGORITHM_WPA3_SAE DOT11_AUTH_ALGO_WPA3_SAE +#if NTDDI_VERSION >= NTDDI_WIN10_VB +#define DOT11_AUTH_ALGORITHM_OWE DOT11_AUTH_ALGO_OWE +#endif +#if NTDDI_VERSION >= NTDDI_WIN10_FE +#define DOT11_AUTH_ALGORITHM_WPA3_ENT DOT11_AUTH_ALGO_WPA3_ENT +#endif #ifdef __WIDL__ typedef [v1_enum] enum _DOT11_AUTH_ALGORITHM { @@ -36,8 +47,19 @@ typedef enum _DOT11_AUTH_ALGORITHM { DOT11_AUTH_ALGO_WPA_NONE = 5, DOT11_AUTH_ALGO_RSNA = 6, DOT11_AUTH_ALGO_RSNA_PSK = 7, - DOT11_AUTH_ALGO_IHV_START = 0x80000000, - DOT11_AUTH_ALGO_IHV_END = 0xffffffff + DOT11_AUTH_ALGO_WPA3 = 8 +#if NTDDI_VERSION >= NTDDI_WIN10_FE + , DOT11_AUTH_ALGO_WPA3_ENT_192 = DOT11_AUTH_ALGO_WPA3 +#endif + , DOT11_AUTH_ALGO_WPA3_SAE = 9 +#if NTDDI_VERSION >= NTDDI_WIN10_VB + , DOT11_AUTH_ALGO_OWE = 10 +#endif +#if NTDDI_VERSION >= NTDDI_WIN10_FE + , DOT11_AUTH_ALGO_WPA3_ENT = 11 +#endif + , DOT11_AUTH_ALGO_IHV_START = 0x80000000 + , DOT11_AUTH_ALGO_IHV_END = 0xffffffff } DOT11_AUTH_ALGORITHM; typedef DOT11_AUTH_ALGORITHM *PDOT11_AUTH_ALGORITHM; @@ -52,11 +74,18 @@ typedef enum _DOT11_CIPHER_ALGORITHM { DOT11_CIPHER_ALGO_TKIP = 0x02, DOT11_CIPHER_ALGO_CCMP = 0x04, DOT11_CIPHER_ALGO_WEP104 = 0x05, + DOT11_CIPHER_ALGO_BIP = 0x06, + DOT11_CIPHER_ALGO_GCMP = 0x08, + DOT11_CIPHER_ALGO_GCMP_256 = 0x09, + DOT11_CIPHER_ALGO_CCMP_256 = 0x0a, + DOT11_CIPHER_ALGO_BIP_GMAC_128 = 0x0b, + DOT11_CIPHER_ALGO_BIP_GMAC_256 = 0x0c, + DOT11_CIPHER_ALGO_BIP_CMAC_256 = 0x0d, DOT11_CIPHER_ALGO_WPA_USE_GROUP = 0x100, DOT11_CIPHER_ALGO_RSN_USE_GROUP = 0x100, DOT11_CIPHER_ALGO_WEP = 0x101, DOT11_CIPHER_ALGO_IHV_START = 0x80000000, - DOT11_CIPHER_ALGO_IHV_END = 0xffffffff + DOT11_CIPHER_ALGO_IHV_END = 0xffffffff } DOT11_CIPHER_ALGORITHM; typedef DOT11_CIPHER_ALGORITHM *PDOT11_CIPHER_ALGORITHM; @@ -64,7 +93,7 @@ typedef DOT11_CIPHER_ALGORITHM *PDOT11_CIPHER_ALGORITHM; typedef enum _DOT11_BSS_TYPE { dot11_BSS_type_infrastructure = 1, dot11_BSS_type_independent = 2, - dot11_BSS_type_any = 3 + dot11_BSS_type_any = 3 } DOT11_BSS_TYPE, *PDOT11_BSS_TYPE; typedef struct _DOT11_AUTH_CIPHER_PAIR { @@ -72,11 +101,32 @@ typedef struct _DOT11_AUTH_CIPHER_PAIR { DOT11_CIPHER_ALGORITHM CipherAlgoId; } DOT11_AUTH_CIPHER_PAIR, *PDOT11_AUTH_CIPHER_PAIR; +#define DOT11_OI_MAX_LENGTH 5 +#define DOT11_OI_MIN_LENGTH 3 + +typedef struct _DOT11_OI { + USHORT OILength; + UCHAR OI[DOT11_OI_MAX_LENGTH]; +} DOT11_OI, *PDOT11_OI; + +typedef struct DOT11_ACCESSNETWORKOPTIONS { + UINT8 AccessNetworkType; + UINT8 Internet; + UINT8 ASRA; + UINT8 ESR; + UINT8 UESA; +} DOT11_ACCESSNETWORKOPTIONS, *PDOT11_ACCESSNETWORKOPTIONS; + typedef struct _DOT11_SSID { ULONG uSSIDLength; UCHAR ucSSID[DOT11_SSID_MAX_LENGTH]; } DOT11_SSID, *PDOT11_SSID; +typedef struct DOT11_VENUEINFO { + UINT8 VenueGroup; + UINT8 VenueType; +} DOT11_VENUEINFO, *PDOT11_VENUEINFO; + #ifdef __cplusplus } #endif diff --git a/lib/libc/include/any-windows-any/wmcodecdsp.h b/lib/libc/include/any-windows-any/wmcodecdsp.h index f0ab13622a45f33ccae5aa6ae68a06d732acacc5..3a9f6074ad1fcc598eeaf13d6a15c112b8dcd34b 100644 --- a/lib/libc/include/any-windows-any/wmcodecdsp.h +++ b/lib/libc/include/any-windows-any/wmcodecdsp.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wmcodecdsp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wmcodecdsp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wmcodecdsp_h__ #define __wmcodecdsp_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWMColorConvProps_FWD_DEFINED__ @@ -810,20 +818,20 @@ interface IWMColorConvProps { #define IWMColorConvProps_SetFullCroppingParam(This,src_left,src_top,dst_left,dst_top,width,height) (This)->lpVtbl->SetFullCroppingParam(This,src_left,src_top,dst_left,dst_top,width,height) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMColorConvProps_QueryInterface(IWMColorConvProps* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMColorConvProps_QueryInterface(IWMColorConvProps* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMColorConvProps_AddRef(IWMColorConvProps* This) { +static __WIDL_INLINE ULONG IWMColorConvProps_AddRef(IWMColorConvProps* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMColorConvProps_Release(IWMColorConvProps* This) { +static __WIDL_INLINE ULONG IWMColorConvProps_Release(IWMColorConvProps* This) { return This->lpVtbl->Release(This); } /*** IWMColorConvProps methods ***/ -static FORCEINLINE HRESULT IWMColorConvProps_SetMode(IWMColorConvProps* This,LONG mode) { +static __WIDL_INLINE HRESULT IWMColorConvProps_SetMode(IWMColorConvProps* This,LONG mode) { return This->lpVtbl->SetMode(This,mode); } -static FORCEINLINE HRESULT IWMColorConvProps_SetFullCroppingParam(IWMColorConvProps* This,LONG src_left,LONG src_top,LONG dst_left,LONG dst_top,LONG width,LONG height) { +static __WIDL_INLINE HRESULT IWMColorConvProps_SetFullCroppingParam(IWMColorConvProps* This,LONG src_left,LONG src_top,LONG dst_left,LONG dst_top,LONG width,LONG height) { return This->lpVtbl->SetFullCroppingParam(This,src_left,src_top,dst_left,dst_top,width,height); } #endif @@ -890,17 +898,17 @@ interface IWMValidate { #define IWMValidate_SetIdentifier(This,guidValidationID) (This)->lpVtbl->SetIdentifier(This,guidValidationID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMValidate_QueryInterface(IWMValidate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMValidate_QueryInterface(IWMValidate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMValidate_AddRef(IWMValidate* This) { +static __WIDL_INLINE ULONG IWMValidate_AddRef(IWMValidate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMValidate_Release(IWMValidate* This) { +static __WIDL_INLINE ULONG IWMValidate_Release(IWMValidate* This) { return This->lpVtbl->Release(This); } /*** IWMValidate methods ***/ -static FORCEINLINE HRESULT IWMValidate_SetIdentifier(IWMValidate* This,GUID guidValidationID) { +static __WIDL_INLINE HRESULT IWMValidate_SetIdentifier(IWMValidate* This,GUID guidValidationID) { return This->lpVtbl->SetIdentifier(This,guidValidationID); } #endif diff --git a/lib/libc/include/any-windows-any/wmcontainer.h b/lib/libc/include/any-windows-any/wmcontainer.h index 6b9e5b857cdffca40157ed28b189e46b96285175..dc9cdb67effe49182ca244393720a57482963382 100644 --- a/lib/libc/include/any-windows-any/wmcontainer.h +++ b/lib/libc/include/any-windows-any/wmcontainer.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wmcontainer.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wmcontainer.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wmcontainer_h__ #define __wmcontainer_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IMFASFContentInfo_FWD_DEFINED__ @@ -372,35 +380,35 @@ interface IMFASFContentInfo { #define IMFASFContentInfo_GetEncodingConfigurationPropertyStore(This,wStreamNumber,ppIStore) (This)->lpVtbl->GetEncodingConfigurationPropertyStore(This,wStreamNumber,ppIStore) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFASFContentInfo_QueryInterface(IMFASFContentInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFASFContentInfo_QueryInterface(IMFASFContentInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFASFContentInfo_AddRef(IMFASFContentInfo* This) { +static __WIDL_INLINE ULONG IMFASFContentInfo_AddRef(IMFASFContentInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFASFContentInfo_Release(IMFASFContentInfo* This) { +static __WIDL_INLINE ULONG IMFASFContentInfo_Release(IMFASFContentInfo* This) { return This->lpVtbl->Release(This); } /*** IMFASFContentInfo methods ***/ -static FORCEINLINE HRESULT IMFASFContentInfo_GetHeaderSize(IMFASFContentInfo* This,IMFMediaBuffer *pIStartOfContent,QWORD *cbHeaderSize) { +static __WIDL_INLINE HRESULT IMFASFContentInfo_GetHeaderSize(IMFASFContentInfo* This,IMFMediaBuffer *pIStartOfContent,QWORD *cbHeaderSize) { return This->lpVtbl->GetHeaderSize(This,pIStartOfContent,cbHeaderSize); } -static FORCEINLINE HRESULT IMFASFContentInfo_ParseHeader(IMFASFContentInfo* This,IMFMediaBuffer *pIHeaderBuffer,QWORD cbOffsetWithinHeader) { +static __WIDL_INLINE HRESULT IMFASFContentInfo_ParseHeader(IMFASFContentInfo* This,IMFMediaBuffer *pIHeaderBuffer,QWORD cbOffsetWithinHeader) { return This->lpVtbl->ParseHeader(This,pIHeaderBuffer,cbOffsetWithinHeader); } -static FORCEINLINE HRESULT IMFASFContentInfo_GenerateHeader(IMFASFContentInfo* This,IMFMediaBuffer *pIHeader,DWORD *pcbHeader) { +static __WIDL_INLINE HRESULT IMFASFContentInfo_GenerateHeader(IMFASFContentInfo* This,IMFMediaBuffer *pIHeader,DWORD *pcbHeader) { return This->lpVtbl->GenerateHeader(This,pIHeader,pcbHeader); } -static FORCEINLINE HRESULT IMFASFContentInfo_GetProfile(IMFASFContentInfo* This,IMFASFProfile **ppIProfile) { +static __WIDL_INLINE HRESULT IMFASFContentInfo_GetProfile(IMFASFContentInfo* This,IMFASFProfile **ppIProfile) { return This->lpVtbl->GetProfile(This,ppIProfile); } -static FORCEINLINE HRESULT IMFASFContentInfo_SetProfile(IMFASFContentInfo* This,IMFASFProfile *pIProfile) { +static __WIDL_INLINE HRESULT IMFASFContentInfo_SetProfile(IMFASFContentInfo* This,IMFASFProfile *pIProfile) { return This->lpVtbl->SetProfile(This,pIProfile); } -static FORCEINLINE HRESULT IMFASFContentInfo_GeneratePresentationDescriptor(IMFASFContentInfo* This,IMFPresentationDescriptor **ppIPresentationDescriptor) { +static __WIDL_INLINE HRESULT IMFASFContentInfo_GeneratePresentationDescriptor(IMFASFContentInfo* This,IMFPresentationDescriptor **ppIPresentationDescriptor) { return This->lpVtbl->GeneratePresentationDescriptor(This,ppIPresentationDescriptor); } -static FORCEINLINE HRESULT IMFASFContentInfo_GetEncodingConfigurationPropertyStore(IMFASFContentInfo* This,WORD wStreamNumber,IPropertyStore **ppIStore) { +static __WIDL_INLINE HRESULT IMFASFContentInfo_GetEncodingConfigurationPropertyStore(IMFASFContentInfo* This,WORD wStreamNumber,IPropertyStore **ppIStore) { return This->lpVtbl->GetEncodingConfigurationPropertyStore(This,wStreamNumber,ppIStore); } #endif @@ -539,41 +547,41 @@ interface IMFASFMutualExclusion { #define IMFASFMutualExclusion_Clone(This,ppIMutex) (This)->lpVtbl->Clone(This,ppIMutex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFASFMutualExclusion_QueryInterface(IMFASFMutualExclusion* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFASFMutualExclusion_QueryInterface(IMFASFMutualExclusion* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFASFMutualExclusion_AddRef(IMFASFMutualExclusion* This) { +static __WIDL_INLINE ULONG IMFASFMutualExclusion_AddRef(IMFASFMutualExclusion* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFASFMutualExclusion_Release(IMFASFMutualExclusion* This) { +static __WIDL_INLINE ULONG IMFASFMutualExclusion_Release(IMFASFMutualExclusion* This) { return This->lpVtbl->Release(This); } /*** IMFASFMutualExclusion methods ***/ -static FORCEINLINE HRESULT IMFASFMutualExclusion_GetType(IMFASFMutualExclusion* This,GUID *pguidType) { +static __WIDL_INLINE HRESULT IMFASFMutualExclusion_GetType(IMFASFMutualExclusion* This,GUID *pguidType) { return This->lpVtbl->GetType(This,pguidType); } -static FORCEINLINE HRESULT IMFASFMutualExclusion_SetType(IMFASFMutualExclusion* This,REFGUID guidType) { +static __WIDL_INLINE HRESULT IMFASFMutualExclusion_SetType(IMFASFMutualExclusion* This,REFGUID guidType) { return This->lpVtbl->SetType(This,guidType); } -static FORCEINLINE HRESULT IMFASFMutualExclusion_GetRecordCount(IMFASFMutualExclusion* This,DWORD *pdwRecordCount) { +static __WIDL_INLINE HRESULT IMFASFMutualExclusion_GetRecordCount(IMFASFMutualExclusion* This,DWORD *pdwRecordCount) { return This->lpVtbl->GetRecordCount(This,pdwRecordCount); } -static FORCEINLINE HRESULT IMFASFMutualExclusion_GetStreamsForRecord(IMFASFMutualExclusion* This,DWORD dwRecordNumber,WORD *pwStreamNumArray,DWORD *pcStreams) { +static __WIDL_INLINE HRESULT IMFASFMutualExclusion_GetStreamsForRecord(IMFASFMutualExclusion* This,DWORD dwRecordNumber,WORD *pwStreamNumArray,DWORD *pcStreams) { return This->lpVtbl->GetStreamsForRecord(This,dwRecordNumber,pwStreamNumArray,pcStreams); } -static FORCEINLINE HRESULT IMFASFMutualExclusion_AddStreamForRecord(IMFASFMutualExclusion* This,DWORD dwRecordNumber,WORD wStreamNumber) { +static __WIDL_INLINE HRESULT IMFASFMutualExclusion_AddStreamForRecord(IMFASFMutualExclusion* This,DWORD dwRecordNumber,WORD wStreamNumber) { return This->lpVtbl->AddStreamForRecord(This,dwRecordNumber,wStreamNumber); } -static FORCEINLINE HRESULT IMFASFMutualExclusion_RemoveStreamFromRecord(IMFASFMutualExclusion* This,DWORD dwRecordNumber,WORD wStreamNumber) { +static __WIDL_INLINE HRESULT IMFASFMutualExclusion_RemoveStreamFromRecord(IMFASFMutualExclusion* This,DWORD dwRecordNumber,WORD wStreamNumber) { return This->lpVtbl->RemoveStreamFromRecord(This,dwRecordNumber,wStreamNumber); } -static FORCEINLINE HRESULT IMFASFMutualExclusion_RemoveRecord(IMFASFMutualExclusion* This,DWORD dwRecordNumber) { +static __WIDL_INLINE HRESULT IMFASFMutualExclusion_RemoveRecord(IMFASFMutualExclusion* This,DWORD dwRecordNumber) { return This->lpVtbl->RemoveRecord(This,dwRecordNumber); } -static FORCEINLINE HRESULT IMFASFMutualExclusion_AddRecord(IMFASFMutualExclusion* This,DWORD *pdwRecordNumber) { +static __WIDL_INLINE HRESULT IMFASFMutualExclusion_AddRecord(IMFASFMutualExclusion* This,DWORD *pdwRecordNumber) { return This->lpVtbl->AddRecord(This,pdwRecordNumber); } -static FORCEINLINE HRESULT IMFASFMutualExclusion_Clone(IMFASFMutualExclusion* This,IMFASFMutualExclusion **ppIMutex) { +static __WIDL_INLINE HRESULT IMFASFMutualExclusion_Clone(IMFASFMutualExclusion* This,IMFASFMutualExclusion **ppIMutex) { return This->lpVtbl->Clone(This,ppIMutex); } #endif @@ -678,29 +686,29 @@ interface IMFASFStreamPrioritization { #define IMFASFStreamPrioritization_Clone(This,ppIStreamPrioritization) (This)->lpVtbl->Clone(This,ppIStreamPrioritization) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFASFStreamPrioritization_QueryInterface(IMFASFStreamPrioritization* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFASFStreamPrioritization_QueryInterface(IMFASFStreamPrioritization* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFASFStreamPrioritization_AddRef(IMFASFStreamPrioritization* This) { +static __WIDL_INLINE ULONG IMFASFStreamPrioritization_AddRef(IMFASFStreamPrioritization* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFASFStreamPrioritization_Release(IMFASFStreamPrioritization* This) { +static __WIDL_INLINE ULONG IMFASFStreamPrioritization_Release(IMFASFStreamPrioritization* This) { return This->lpVtbl->Release(This); } /*** IMFASFStreamPrioritization methods ***/ -static FORCEINLINE HRESULT IMFASFStreamPrioritization_GetStreamCount(IMFASFStreamPrioritization* This,DWORD *pdwStreamCount) { +static __WIDL_INLINE HRESULT IMFASFStreamPrioritization_GetStreamCount(IMFASFStreamPrioritization* This,DWORD *pdwStreamCount) { return This->lpVtbl->GetStreamCount(This,pdwStreamCount); } -static FORCEINLINE HRESULT IMFASFStreamPrioritization_GetStream(IMFASFStreamPrioritization* This,DWORD dwStreamIndex,WORD *pwStreamNumber,WORD *pwStreamFlags) { +static __WIDL_INLINE HRESULT IMFASFStreamPrioritization_GetStream(IMFASFStreamPrioritization* This,DWORD dwStreamIndex,WORD *pwStreamNumber,WORD *pwStreamFlags) { return This->lpVtbl->GetStream(This,dwStreamIndex,pwStreamNumber,pwStreamFlags); } -static FORCEINLINE HRESULT IMFASFStreamPrioritization_AddStream(IMFASFStreamPrioritization* This,WORD wStreamNumber,WORD wStreamFlags) { +static __WIDL_INLINE HRESULT IMFASFStreamPrioritization_AddStream(IMFASFStreamPrioritization* This,WORD wStreamNumber,WORD wStreamFlags) { return This->lpVtbl->AddStream(This,wStreamNumber,wStreamFlags); } -static FORCEINLINE HRESULT IMFASFStreamPrioritization_RemoveStream(IMFASFStreamPrioritization* This,DWORD dwStreamIndex) { +static __WIDL_INLINE HRESULT IMFASFStreamPrioritization_RemoveStream(IMFASFStreamPrioritization* This,DWORD dwStreamIndex) { return This->lpVtbl->RemoveStream(This,dwStreamIndex); } -static FORCEINLINE HRESULT IMFASFStreamPrioritization_Clone(IMFASFStreamPrioritization* This,IMFASFStreamPrioritization **ppIStreamPrioritization) { +static __WIDL_INLINE HRESULT IMFASFStreamPrioritization_Clone(IMFASFStreamPrioritization* This,IMFASFStreamPrioritization **ppIStreamPrioritization) { return This->lpVtbl->Clone(This,ppIStreamPrioritization); } #endif @@ -842,41 +850,41 @@ interface IMFASFSplitter { #define IMFASFSplitter_GetLastSendTime(This,pdwLastSendTime) (This)->lpVtbl->GetLastSendTime(This,pdwLastSendTime) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFASFSplitter_QueryInterface(IMFASFSplitter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFASFSplitter_QueryInterface(IMFASFSplitter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFASFSplitter_AddRef(IMFASFSplitter* This) { +static __WIDL_INLINE ULONG IMFASFSplitter_AddRef(IMFASFSplitter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFASFSplitter_Release(IMFASFSplitter* This) { +static __WIDL_INLINE ULONG IMFASFSplitter_Release(IMFASFSplitter* This) { return This->lpVtbl->Release(This); } /*** IMFASFSplitter methods ***/ -static FORCEINLINE HRESULT IMFASFSplitter_Initialize(IMFASFSplitter* This,IMFASFContentInfo *pIContentInfo) { +static __WIDL_INLINE HRESULT IMFASFSplitter_Initialize(IMFASFSplitter* This,IMFASFContentInfo *pIContentInfo) { return This->lpVtbl->Initialize(This,pIContentInfo); } -static FORCEINLINE HRESULT IMFASFSplitter_SetFlags(IMFASFSplitter* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IMFASFSplitter_SetFlags(IMFASFSplitter* This,DWORD dwFlags) { return This->lpVtbl->SetFlags(This,dwFlags); } -static FORCEINLINE HRESULT IMFASFSplitter_GetFlags(IMFASFSplitter* This,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IMFASFSplitter_GetFlags(IMFASFSplitter* This,DWORD *pdwFlags) { return This->lpVtbl->GetFlags(This,pdwFlags); } -static FORCEINLINE HRESULT IMFASFSplitter_SelectStreams(IMFASFSplitter* This,WORD *pwStreamNumbers,WORD wNumStreams) { +static __WIDL_INLINE HRESULT IMFASFSplitter_SelectStreams(IMFASFSplitter* This,WORD *pwStreamNumbers,WORD wNumStreams) { return This->lpVtbl->SelectStreams(This,pwStreamNumbers,wNumStreams); } -static FORCEINLINE HRESULT IMFASFSplitter_GetSelectedStreams(IMFASFSplitter* This,WORD *pwStreamNumbers,WORD *pwNumStreams) { +static __WIDL_INLINE HRESULT IMFASFSplitter_GetSelectedStreams(IMFASFSplitter* This,WORD *pwStreamNumbers,WORD *pwNumStreams) { return This->lpVtbl->GetSelectedStreams(This,pwStreamNumbers,pwNumStreams); } -static FORCEINLINE HRESULT IMFASFSplitter_ParseData(IMFASFSplitter* This,IMFMediaBuffer *pIBuffer,DWORD cbBufferOffset,DWORD cbLength) { +static __WIDL_INLINE HRESULT IMFASFSplitter_ParseData(IMFASFSplitter* This,IMFMediaBuffer *pIBuffer,DWORD cbBufferOffset,DWORD cbLength) { return This->lpVtbl->ParseData(This,pIBuffer,cbBufferOffset,cbLength); } -static FORCEINLINE HRESULT IMFASFSplitter_GetNextSample(IMFASFSplitter* This,DWORD *pdwStatusFlags,WORD *pwStreamNumber,IMFSample **ppISample) { +static __WIDL_INLINE HRESULT IMFASFSplitter_GetNextSample(IMFASFSplitter* This,DWORD *pdwStatusFlags,WORD *pwStreamNumber,IMFSample **ppISample) { return This->lpVtbl->GetNextSample(This,pdwStatusFlags,pwStreamNumber,ppISample); } -static FORCEINLINE HRESULT IMFASFSplitter_Flush(IMFASFSplitter* This) { +static __WIDL_INLINE HRESULT IMFASFSplitter_Flush(IMFASFSplitter* This) { return This->lpVtbl->Flush(This); } -static FORCEINLINE HRESULT IMFASFSplitter_GetLastSendTime(IMFASFSplitter* This,DWORD *pdwLastSendTime) { +static __WIDL_INLINE HRESULT IMFASFSplitter_GetLastSendTime(IMFASFSplitter* This,DWORD *pdwLastSendTime) { return This->lpVtbl->GetLastSendTime(This,pdwLastSendTime); } #endif @@ -1014,41 +1022,41 @@ interface IMFASFMultiplexer { #define IMFASFMultiplexer_SetSyncTolerance(This,msSyncTolerance) (This)->lpVtbl->SetSyncTolerance(This,msSyncTolerance) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFASFMultiplexer_QueryInterface(IMFASFMultiplexer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFASFMultiplexer_QueryInterface(IMFASFMultiplexer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFASFMultiplexer_AddRef(IMFASFMultiplexer* This) { +static __WIDL_INLINE ULONG IMFASFMultiplexer_AddRef(IMFASFMultiplexer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFASFMultiplexer_Release(IMFASFMultiplexer* This) { +static __WIDL_INLINE ULONG IMFASFMultiplexer_Release(IMFASFMultiplexer* This) { return This->lpVtbl->Release(This); } /*** IMFASFMultiplexer methods ***/ -static FORCEINLINE HRESULT IMFASFMultiplexer_Initialize(IMFASFMultiplexer* This,IMFASFContentInfo *pIContentInfo) { +static __WIDL_INLINE HRESULT IMFASFMultiplexer_Initialize(IMFASFMultiplexer* This,IMFASFContentInfo *pIContentInfo) { return This->lpVtbl->Initialize(This,pIContentInfo); } -static FORCEINLINE HRESULT IMFASFMultiplexer_SetFlags(IMFASFMultiplexer* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IMFASFMultiplexer_SetFlags(IMFASFMultiplexer* This,DWORD dwFlags) { return This->lpVtbl->SetFlags(This,dwFlags); } -static FORCEINLINE HRESULT IMFASFMultiplexer_GetFlags(IMFASFMultiplexer* This,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IMFASFMultiplexer_GetFlags(IMFASFMultiplexer* This,DWORD *pdwFlags) { return This->lpVtbl->GetFlags(This,pdwFlags); } -static FORCEINLINE HRESULT IMFASFMultiplexer_ProcessSample(IMFASFMultiplexer* This,WORD wStreamNumber,IMFSample *pISample,LONGLONG hnsTimestampAdjust) { +static __WIDL_INLINE HRESULT IMFASFMultiplexer_ProcessSample(IMFASFMultiplexer* This,WORD wStreamNumber,IMFSample *pISample,LONGLONG hnsTimestampAdjust) { return This->lpVtbl->ProcessSample(This,wStreamNumber,pISample,hnsTimestampAdjust); } -static FORCEINLINE HRESULT IMFASFMultiplexer_GetNextPacket(IMFASFMultiplexer* This,DWORD *pdwStatusFlags,IMFSample **ppIPacket) { +static __WIDL_INLINE HRESULT IMFASFMultiplexer_GetNextPacket(IMFASFMultiplexer* This,DWORD *pdwStatusFlags,IMFSample **ppIPacket) { return This->lpVtbl->GetNextPacket(This,pdwStatusFlags,ppIPacket); } -static FORCEINLINE HRESULT IMFASFMultiplexer_Flush(IMFASFMultiplexer* This) { +static __WIDL_INLINE HRESULT IMFASFMultiplexer_Flush(IMFASFMultiplexer* This) { return This->lpVtbl->Flush(This); } -static FORCEINLINE HRESULT IMFASFMultiplexer_End(IMFASFMultiplexer* This,IMFASFContentInfo *pIContentInfo) { +static __WIDL_INLINE HRESULT IMFASFMultiplexer_End(IMFASFMultiplexer* This,IMFASFContentInfo *pIContentInfo) { return This->lpVtbl->End(This,pIContentInfo); } -static FORCEINLINE HRESULT IMFASFMultiplexer_GetStatistics(IMFASFMultiplexer* This,WORD wStreamNumber,ASF_MUX_STATISTICS *pMuxStats) { +static __WIDL_INLINE HRESULT IMFASFMultiplexer_GetStatistics(IMFASFMultiplexer* This,WORD wStreamNumber,ASF_MUX_STATISTICS *pMuxStats) { return This->lpVtbl->GetStatistics(This,wStreamNumber,pMuxStats); } -static FORCEINLINE HRESULT IMFASFMultiplexer_SetSyncTolerance(IMFASFMultiplexer* This,DWORD msSyncTolerance) { +static __WIDL_INLINE HRESULT IMFASFMultiplexer_SetSyncTolerance(IMFASFMultiplexer* This,DWORD msSyncTolerance) { return This->lpVtbl->SetSyncTolerance(This,msSyncTolerance); } #endif @@ -1235,53 +1243,53 @@ interface IMFASFIndexer { #define IMFASFIndexer_GetCompletedIndex(This,pIIndexBuffer,cbOffsetWithinIndex) (This)->lpVtbl->GetCompletedIndex(This,pIIndexBuffer,cbOffsetWithinIndex) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFASFIndexer_QueryInterface(IMFASFIndexer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFASFIndexer_QueryInterface(IMFASFIndexer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFASFIndexer_AddRef(IMFASFIndexer* This) { +static __WIDL_INLINE ULONG IMFASFIndexer_AddRef(IMFASFIndexer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFASFIndexer_Release(IMFASFIndexer* This) { +static __WIDL_INLINE ULONG IMFASFIndexer_Release(IMFASFIndexer* This) { return This->lpVtbl->Release(This); } /*** IMFASFIndexer methods ***/ -static FORCEINLINE HRESULT IMFASFIndexer_SetFlags(IMFASFIndexer* This,DWORD dwFlags) { +static __WIDL_INLINE HRESULT IMFASFIndexer_SetFlags(IMFASFIndexer* This,DWORD dwFlags) { return This->lpVtbl->SetFlags(This,dwFlags); } -static FORCEINLINE HRESULT IMFASFIndexer_GetFlags(IMFASFIndexer* This,DWORD *pdwFlags) { +static __WIDL_INLINE HRESULT IMFASFIndexer_GetFlags(IMFASFIndexer* This,DWORD *pdwFlags) { return This->lpVtbl->GetFlags(This,pdwFlags); } -static FORCEINLINE HRESULT IMFASFIndexer_Initialize(IMFASFIndexer* This,IMFASFContentInfo *pIContentInfo) { +static __WIDL_INLINE HRESULT IMFASFIndexer_Initialize(IMFASFIndexer* This,IMFASFContentInfo *pIContentInfo) { return This->lpVtbl->Initialize(This,pIContentInfo); } -static FORCEINLINE HRESULT IMFASFIndexer_GetIndexPosition(IMFASFIndexer* This,IMFASFContentInfo *pIContentInfo,QWORD *pcbIndexOffset) { +static __WIDL_INLINE HRESULT IMFASFIndexer_GetIndexPosition(IMFASFIndexer* This,IMFASFContentInfo *pIContentInfo,QWORD *pcbIndexOffset) { return This->lpVtbl->GetIndexPosition(This,pIContentInfo,pcbIndexOffset); } -static FORCEINLINE HRESULT IMFASFIndexer_SetIndexByteStreams(IMFASFIndexer* This,IMFByteStream **ppIByteStreams,DWORD cByteStreams) { +static __WIDL_INLINE HRESULT IMFASFIndexer_SetIndexByteStreams(IMFASFIndexer* This,IMFByteStream **ppIByteStreams,DWORD cByteStreams) { return This->lpVtbl->SetIndexByteStreams(This,ppIByteStreams,cByteStreams); } -static FORCEINLINE HRESULT IMFASFIndexer_GetIndexByteStreamCount(IMFASFIndexer* This,DWORD *pcByteStreams) { +static __WIDL_INLINE HRESULT IMFASFIndexer_GetIndexByteStreamCount(IMFASFIndexer* This,DWORD *pcByteStreams) { return This->lpVtbl->GetIndexByteStreamCount(This,pcByteStreams); } -static FORCEINLINE HRESULT IMFASFIndexer_GetIndexStatus(IMFASFIndexer* This,ASF_INDEX_IDENTIFIER *pIndexIdentifier,WINBOOL *pfIsIndexed,BYTE *pbIndexDescriptor,DWORD *pcbIndexDescriptor) { +static __WIDL_INLINE HRESULT IMFASFIndexer_GetIndexStatus(IMFASFIndexer* This,ASF_INDEX_IDENTIFIER *pIndexIdentifier,WINBOOL *pfIsIndexed,BYTE *pbIndexDescriptor,DWORD *pcbIndexDescriptor) { return This->lpVtbl->GetIndexStatus(This,pIndexIdentifier,pfIsIndexed,pbIndexDescriptor,pcbIndexDescriptor); } -static FORCEINLINE HRESULT IMFASFIndexer_SetIndexStatus(IMFASFIndexer* This,BYTE *pbIndexDescriptor,DWORD cbIndexDescriptor,WINBOOL fGenerateIndex) { +static __WIDL_INLINE HRESULT IMFASFIndexer_SetIndexStatus(IMFASFIndexer* This,BYTE *pbIndexDescriptor,DWORD cbIndexDescriptor,WINBOOL fGenerateIndex) { return This->lpVtbl->SetIndexStatus(This,pbIndexDescriptor,cbIndexDescriptor,fGenerateIndex); } -static FORCEINLINE HRESULT IMFASFIndexer_GetSeekPositionForValue(IMFASFIndexer* This,const PROPVARIANT *pvarValue,ASF_INDEX_IDENTIFIER *pIndexIdentifier,QWORD *pcbOffsetWithinData,MFTIME *phnsApproxTime,DWORD *pdwPayloadNumberOfStreamWithinPacket) { +static __WIDL_INLINE HRESULT IMFASFIndexer_GetSeekPositionForValue(IMFASFIndexer* This,const PROPVARIANT *pvarValue,ASF_INDEX_IDENTIFIER *pIndexIdentifier,QWORD *pcbOffsetWithinData,MFTIME *phnsApproxTime,DWORD *pdwPayloadNumberOfStreamWithinPacket) { return This->lpVtbl->GetSeekPositionForValue(This,pvarValue,pIndexIdentifier,pcbOffsetWithinData,phnsApproxTime,pdwPayloadNumberOfStreamWithinPacket); } -static FORCEINLINE HRESULT IMFASFIndexer_GenerateIndexEntries(IMFASFIndexer* This,IMFSample *pIASFPacketSample) { +static __WIDL_INLINE HRESULT IMFASFIndexer_GenerateIndexEntries(IMFASFIndexer* This,IMFSample *pIASFPacketSample) { return This->lpVtbl->GenerateIndexEntries(This,pIASFPacketSample); } -static FORCEINLINE HRESULT IMFASFIndexer_CommitIndex(IMFASFIndexer* This,IMFASFContentInfo *pIContentInfo) { +static __WIDL_INLINE HRESULT IMFASFIndexer_CommitIndex(IMFASFIndexer* This,IMFASFContentInfo *pIContentInfo) { return This->lpVtbl->CommitIndex(This,pIContentInfo); } -static FORCEINLINE HRESULT IMFASFIndexer_GetIndexWriteSpace(IMFASFIndexer* This,QWORD *pcbIndexWriteSpace) { +static __WIDL_INLINE HRESULT IMFASFIndexer_GetIndexWriteSpace(IMFASFIndexer* This,QWORD *pcbIndexWriteSpace) { return This->lpVtbl->GetIndexWriteSpace(This,pcbIndexWriteSpace); } -static FORCEINLINE HRESULT IMFASFIndexer_GetCompletedIndex(IMFASFIndexer* This,IMFMediaBuffer *pIIndexBuffer,QWORD cbOffsetWithinIndex) { +static __WIDL_INLINE HRESULT IMFASFIndexer_GetCompletedIndex(IMFASFIndexer* This,IMFMediaBuffer *pIIndexBuffer,QWORD cbOffsetWithinIndex) { return This->lpVtbl->GetCompletedIndex(This,pIIndexBuffer,cbOffsetWithinIndex); } #endif @@ -1480,56 +1488,56 @@ interface IMFASFStreamSelector { #define IMFASFStreamSelector_SetStreamSelectorFlags(This,dwStreamSelectorFlags) (This)->lpVtbl->SetStreamSelectorFlags(This,dwStreamSelectorFlags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFASFStreamSelector_QueryInterface(IMFASFStreamSelector* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_QueryInterface(IMFASFStreamSelector* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFASFStreamSelector_AddRef(IMFASFStreamSelector* This) { +static __WIDL_INLINE ULONG IMFASFStreamSelector_AddRef(IMFASFStreamSelector* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFASFStreamSelector_Release(IMFASFStreamSelector* This) { +static __WIDL_INLINE ULONG IMFASFStreamSelector_Release(IMFASFStreamSelector* This) { return This->lpVtbl->Release(This); } /*** IMFASFStreamSelector methods ***/ -static FORCEINLINE HRESULT IMFASFStreamSelector_GetStreamCount(IMFASFStreamSelector* This,DWORD *pcStreams) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_GetStreamCount(IMFASFStreamSelector* This,DWORD *pcStreams) { return This->lpVtbl->GetStreamCount(This,pcStreams); } -static FORCEINLINE HRESULT IMFASFStreamSelector_GetOutputCount(IMFASFStreamSelector* This,DWORD *pcOutputs) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_GetOutputCount(IMFASFStreamSelector* This,DWORD *pcOutputs) { return This->lpVtbl->GetOutputCount(This,pcOutputs); } -static FORCEINLINE HRESULT IMFASFStreamSelector_GetOutputStreamCount(IMFASFStreamSelector* This,DWORD dwOutputNum,DWORD *pcStreams) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_GetOutputStreamCount(IMFASFStreamSelector* This,DWORD dwOutputNum,DWORD *pcStreams) { return This->lpVtbl->GetOutputStreamCount(This,dwOutputNum,pcStreams); } -static FORCEINLINE HRESULT IMFASFStreamSelector_GetOutputStreamNumbers(IMFASFStreamSelector* This,DWORD dwOutputNum,WORD *rgwStreamNumbers) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_GetOutputStreamNumbers(IMFASFStreamSelector* This,DWORD dwOutputNum,WORD *rgwStreamNumbers) { return This->lpVtbl->GetOutputStreamNumbers(This,dwOutputNum,rgwStreamNumbers); } -static FORCEINLINE HRESULT IMFASFStreamSelector_GetOutputFromStream(IMFASFStreamSelector* This,WORD wStreamNum,DWORD *pdwOutput) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_GetOutputFromStream(IMFASFStreamSelector* This,WORD wStreamNum,DWORD *pdwOutput) { return This->lpVtbl->GetOutputFromStream(This,wStreamNum,pdwOutput); } -static FORCEINLINE HRESULT IMFASFStreamSelector_GetOutputOverride(IMFASFStreamSelector* This,DWORD dwOutputNum,ASF_SELECTION_STATUS *pSelection) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_GetOutputOverride(IMFASFStreamSelector* This,DWORD dwOutputNum,ASF_SELECTION_STATUS *pSelection) { return This->lpVtbl->GetOutputOverride(This,dwOutputNum,pSelection); } -static FORCEINLINE HRESULT IMFASFStreamSelector_SetOutputOverride(IMFASFStreamSelector* This,DWORD dwOutputNum,ASF_SELECTION_STATUS Selection) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_SetOutputOverride(IMFASFStreamSelector* This,DWORD dwOutputNum,ASF_SELECTION_STATUS Selection) { return This->lpVtbl->SetOutputOverride(This,dwOutputNum,Selection); } -static FORCEINLINE HRESULT IMFASFStreamSelector_GetOutputMutexCount(IMFASFStreamSelector* This,DWORD dwOutputNum,DWORD *pcMutexes) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_GetOutputMutexCount(IMFASFStreamSelector* This,DWORD dwOutputNum,DWORD *pcMutexes) { return This->lpVtbl->GetOutputMutexCount(This,dwOutputNum,pcMutexes); } -static FORCEINLINE HRESULT IMFASFStreamSelector_GetOutputMutex(IMFASFStreamSelector* This,DWORD dwOutputNum,DWORD dwMutexNum,IUnknown **ppMutex) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_GetOutputMutex(IMFASFStreamSelector* This,DWORD dwOutputNum,DWORD dwMutexNum,IUnknown **ppMutex) { return This->lpVtbl->GetOutputMutex(This,dwOutputNum,dwMutexNum,ppMutex); } -static FORCEINLINE HRESULT IMFASFStreamSelector_SetOutputMutexSelection(IMFASFStreamSelector* This,DWORD dwOutputNum,DWORD dwMutexNum,WORD wSelectedRecord) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_SetOutputMutexSelection(IMFASFStreamSelector* This,DWORD dwOutputNum,DWORD dwMutexNum,WORD wSelectedRecord) { return This->lpVtbl->SetOutputMutexSelection(This,dwOutputNum,dwMutexNum,wSelectedRecord); } -static FORCEINLINE HRESULT IMFASFStreamSelector_GetBandwidthStepCount(IMFASFStreamSelector* This,DWORD *pcStepCount) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_GetBandwidthStepCount(IMFASFStreamSelector* This,DWORD *pcStepCount) { return This->lpVtbl->GetBandwidthStepCount(This,pcStepCount); } -static FORCEINLINE HRESULT IMFASFStreamSelector_GetBandwidthStep(IMFASFStreamSelector* This,DWORD dwStepNum,DWORD *pdwBitrate,WORD *rgwStreamNumbers,ASF_SELECTION_STATUS *rgSelections) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_GetBandwidthStep(IMFASFStreamSelector* This,DWORD dwStepNum,DWORD *pdwBitrate,WORD *rgwStreamNumbers,ASF_SELECTION_STATUS *rgSelections) { return This->lpVtbl->GetBandwidthStep(This,dwStepNum,pdwBitrate,rgwStreamNumbers,rgSelections); } -static FORCEINLINE HRESULT IMFASFStreamSelector_BitrateToStepNumber(IMFASFStreamSelector* This,DWORD dwBitrate,DWORD *pdwStepNum) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_BitrateToStepNumber(IMFASFStreamSelector* This,DWORD dwBitrate,DWORD *pdwStepNum) { return This->lpVtbl->BitrateToStepNumber(This,dwBitrate,pdwStepNum); } -static FORCEINLINE HRESULT IMFASFStreamSelector_SetStreamSelectorFlags(IMFASFStreamSelector* This,DWORD dwStreamSelectorFlags) { +static __WIDL_INLINE HRESULT IMFASFStreamSelector_SetStreamSelectorFlags(IMFASFStreamSelector* This,DWORD dwStreamSelectorFlags) { return This->lpVtbl->SetStreamSelectorFlags(This,dwStreamSelectorFlags); } #endif @@ -1615,20 +1623,20 @@ interface IMFDRMNetHelper { #define IMFDRMNetHelper_GetChainedLicenseResponse(This,ppLicenseResponse,pcbLicenseResponse) (This)->lpVtbl->GetChainedLicenseResponse(This,ppLicenseResponse,pcbLicenseResponse) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFDRMNetHelper_QueryInterface(IMFDRMNetHelper* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFDRMNetHelper_QueryInterface(IMFDRMNetHelper* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFDRMNetHelper_AddRef(IMFDRMNetHelper* This) { +static __WIDL_INLINE ULONG IMFDRMNetHelper_AddRef(IMFDRMNetHelper* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFDRMNetHelper_Release(IMFDRMNetHelper* This) { +static __WIDL_INLINE ULONG IMFDRMNetHelper_Release(IMFDRMNetHelper* This) { return This->lpVtbl->Release(This); } /*** IMFDRMNetHelper methods ***/ -static FORCEINLINE HRESULT IMFDRMNetHelper_ProcessLicenseRequest(IMFDRMNetHelper* This,BYTE *pLicenseRequest,DWORD cbLicenseRequest,BYTE **ppLicenseResponse,DWORD *pcbLicenseResponse,BSTR *pbstrKID) { +static __WIDL_INLINE HRESULT IMFDRMNetHelper_ProcessLicenseRequest(IMFDRMNetHelper* This,BYTE *pLicenseRequest,DWORD cbLicenseRequest,BYTE **ppLicenseResponse,DWORD *pcbLicenseResponse,BSTR *pbstrKID) { return This->lpVtbl->ProcessLicenseRequest(This,pLicenseRequest,cbLicenseRequest,ppLicenseResponse,pcbLicenseResponse,pbstrKID); } -static FORCEINLINE HRESULT IMFDRMNetHelper_GetChainedLicenseResponse(IMFDRMNetHelper* This,BYTE **ppLicenseResponse,DWORD *pcbLicenseResponse) { +static __WIDL_INLINE HRESULT IMFDRMNetHelper_GetChainedLicenseResponse(IMFDRMNetHelper* This,BYTE **ppLicenseResponse,DWORD *pcbLicenseResponse) { return This->lpVtbl->GetChainedLicenseResponse(This,ppLicenseResponse,pcbLicenseResponse); } #endif @@ -2009,153 +2017,153 @@ interface IMFASFProfile { #define IMFASFProfile_Clone(This,ppIProfile) (This)->lpVtbl->Clone(This,ppIProfile) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFASFProfile_QueryInterface(IMFASFProfile* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFASFProfile_QueryInterface(IMFASFProfile* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFASFProfile_AddRef(IMFASFProfile* This) { +static __WIDL_INLINE ULONG IMFASFProfile_AddRef(IMFASFProfile* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFASFProfile_Release(IMFASFProfile* This) { +static __WIDL_INLINE ULONG IMFASFProfile_Release(IMFASFProfile* This) { return This->lpVtbl->Release(This); } /*** IMFAttributes methods ***/ -static FORCEINLINE HRESULT IMFASFProfile_GetItem(IMFASFProfile* This,REFGUID guidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetItem(IMFASFProfile* This,REFGUID guidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItem(This,guidKey,pValue); } -static FORCEINLINE HRESULT IMFASFProfile_GetItemType(IMFASFProfile* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetItemType(IMFASFProfile* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { return This->lpVtbl->GetItemType(This,guidKey,pType); } -static FORCEINLINE HRESULT IMFASFProfile_CompareItem(IMFASFProfile* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFASFProfile_CompareItem(IMFASFProfile* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { return This->lpVtbl->CompareItem(This,guidKey,Value,pbResult); } -static FORCEINLINE HRESULT IMFASFProfile_Compare(IMFASFProfile* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFASFProfile_Compare(IMFASFProfile* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { return This->lpVtbl->Compare(This,pTheirs,MatchType,pbResult); } -static FORCEINLINE HRESULT IMFASFProfile_GetUINT32(IMFASFProfile* This,REFGUID guidKey,UINT32 *punValue) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetUINT32(IMFASFProfile* This,REFGUID guidKey,UINT32 *punValue) { return This->lpVtbl->GetUINT32(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFASFProfile_GetUINT64(IMFASFProfile* This,REFGUID guidKey,UINT64 *punValue) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetUINT64(IMFASFProfile* This,REFGUID guidKey,UINT64 *punValue) { return This->lpVtbl->GetUINT64(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFASFProfile_GetDouble(IMFASFProfile* This,REFGUID guidKey,double *pfValue) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetDouble(IMFASFProfile* This,REFGUID guidKey,double *pfValue) { return This->lpVtbl->GetDouble(This,guidKey,pfValue); } -static FORCEINLINE HRESULT IMFASFProfile_GetGUID(IMFASFProfile* This,REFGUID guidKey,GUID *pguidValue) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetGUID(IMFASFProfile* This,REFGUID guidKey,GUID *pguidValue) { return This->lpVtbl->GetGUID(This,guidKey,pguidValue); } -static FORCEINLINE HRESULT IMFASFProfile_GetStringLength(IMFASFProfile* This,REFGUID guidKey,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetStringLength(IMFASFProfile* This,REFGUID guidKey,UINT32 *pcchLength) { return This->lpVtbl->GetStringLength(This,guidKey,pcchLength); } -static FORCEINLINE HRESULT IMFASFProfile_GetString(IMFASFProfile* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetString(IMFASFProfile* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { return This->lpVtbl->GetString(This,guidKey,pwszValue,cchBufSize,pcchLength); } -static FORCEINLINE HRESULT IMFASFProfile_GetAllocatedString(IMFASFProfile* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetAllocatedString(IMFASFProfile* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { return This->lpVtbl->GetAllocatedString(This,guidKey,ppwszValue,pcchLength); } -static FORCEINLINE HRESULT IMFASFProfile_GetBlobSize(IMFASFProfile* This,REFGUID guidKey,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetBlobSize(IMFASFProfile* This,REFGUID guidKey,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlobSize(This,guidKey,pcbBlobSize); } -static FORCEINLINE HRESULT IMFASFProfile_GetBlob(IMFASFProfile* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetBlob(IMFASFProfile* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlob(This,guidKey,pBuf,cbBufSize,pcbBlobSize); } -static FORCEINLINE HRESULT IMFASFProfile_GetAllocatedBlob(IMFASFProfile* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetAllocatedBlob(IMFASFProfile* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { return This->lpVtbl->GetAllocatedBlob(This,guidKey,ppBuf,pcbSize); } -static FORCEINLINE HRESULT IMFASFProfile_GetUnknown(IMFASFProfile* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetUnknown(IMFASFProfile* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { return This->lpVtbl->GetUnknown(This,guidKey,riid,ppv); } -static FORCEINLINE HRESULT IMFASFProfile_SetItem(IMFASFProfile* This,REFGUID guidKey,REFPROPVARIANT Value) { +static __WIDL_INLINE HRESULT IMFASFProfile_SetItem(IMFASFProfile* This,REFGUID guidKey,REFPROPVARIANT Value) { return This->lpVtbl->SetItem(This,guidKey,Value); } -static FORCEINLINE HRESULT IMFASFProfile_DeleteItem(IMFASFProfile* This,REFGUID guidKey) { +static __WIDL_INLINE HRESULT IMFASFProfile_DeleteItem(IMFASFProfile* This,REFGUID guidKey) { return This->lpVtbl->DeleteItem(This,guidKey); } -static FORCEINLINE HRESULT IMFASFProfile_DeleteAllItems(IMFASFProfile* This) { +static __WIDL_INLINE HRESULT IMFASFProfile_DeleteAllItems(IMFASFProfile* This) { return This->lpVtbl->DeleteAllItems(This); } -static FORCEINLINE HRESULT IMFASFProfile_SetUINT32(IMFASFProfile* This,REFGUID guidKey,UINT32 unValue) { +static __WIDL_INLINE HRESULT IMFASFProfile_SetUINT32(IMFASFProfile* This,REFGUID guidKey,UINT32 unValue) { return This->lpVtbl->SetUINT32(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFASFProfile_SetUINT64(IMFASFProfile* This,REFGUID guidKey,UINT64 unValue) { +static __WIDL_INLINE HRESULT IMFASFProfile_SetUINT64(IMFASFProfile* This,REFGUID guidKey,UINT64 unValue) { return This->lpVtbl->SetUINT64(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFASFProfile_SetDouble(IMFASFProfile* This,REFGUID guidKey,double fValue) { +static __WIDL_INLINE HRESULT IMFASFProfile_SetDouble(IMFASFProfile* This,REFGUID guidKey,double fValue) { return This->lpVtbl->SetDouble(This,guidKey,fValue); } -static FORCEINLINE HRESULT IMFASFProfile_SetGUID(IMFASFProfile* This,REFGUID guidKey,REFGUID guidValue) { +static __WIDL_INLINE HRESULT IMFASFProfile_SetGUID(IMFASFProfile* This,REFGUID guidKey,REFGUID guidValue) { return This->lpVtbl->SetGUID(This,guidKey,guidValue); } -static FORCEINLINE HRESULT IMFASFProfile_SetString(IMFASFProfile* This,REFGUID guidKey,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IMFASFProfile_SetString(IMFASFProfile* This,REFGUID guidKey,LPCWSTR wszValue) { return This->lpVtbl->SetString(This,guidKey,wszValue); } -static FORCEINLINE HRESULT IMFASFProfile_SetBlob(IMFASFProfile* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { +static __WIDL_INLINE HRESULT IMFASFProfile_SetBlob(IMFASFProfile* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { return This->lpVtbl->SetBlob(This,guidKey,pBuf,cbBufSize); } -static FORCEINLINE HRESULT IMFASFProfile_SetUnknown(IMFASFProfile* This,REFGUID guidKey,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFASFProfile_SetUnknown(IMFASFProfile* This,REFGUID guidKey,IUnknown *pUnknown) { return This->lpVtbl->SetUnknown(This,guidKey,pUnknown); } -static FORCEINLINE HRESULT IMFASFProfile_LockStore(IMFASFProfile* This) { +static __WIDL_INLINE HRESULT IMFASFProfile_LockStore(IMFASFProfile* This) { return This->lpVtbl->LockStore(This); } -static FORCEINLINE HRESULT IMFASFProfile_UnlockStore(IMFASFProfile* This) { +static __WIDL_INLINE HRESULT IMFASFProfile_UnlockStore(IMFASFProfile* This) { return This->lpVtbl->UnlockStore(This); } -static FORCEINLINE HRESULT IMFASFProfile_GetCount(IMFASFProfile* This,UINT32 *pcItems) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetCount(IMFASFProfile* This,UINT32 *pcItems) { return This->lpVtbl->GetCount(This,pcItems); } -static FORCEINLINE HRESULT IMFASFProfile_GetItemByIndex(IMFASFProfile* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetItemByIndex(IMFASFProfile* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItemByIndex(This,unIndex,pguidKey,pValue); } -static FORCEINLINE HRESULT IMFASFProfile_CopyAllItems(IMFASFProfile* This,IMFAttributes *pDest) { +static __WIDL_INLINE HRESULT IMFASFProfile_CopyAllItems(IMFASFProfile* This,IMFAttributes *pDest) { return This->lpVtbl->CopyAllItems(This,pDest); } /*** IMFASFProfile methods ***/ -static FORCEINLINE HRESULT IMFASFProfile_GetStreamCount(IMFASFProfile* This,DWORD *pcStreams) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetStreamCount(IMFASFProfile* This,DWORD *pcStreams) { return This->lpVtbl->GetStreamCount(This,pcStreams); } -static FORCEINLINE HRESULT IMFASFProfile_GetStream(IMFASFProfile* This,DWORD dwStreamIndex,WORD *pwStreamNumber,IMFASFStreamConfig **ppIStream) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetStream(IMFASFProfile* This,DWORD dwStreamIndex,WORD *pwStreamNumber,IMFASFStreamConfig **ppIStream) { return This->lpVtbl->GetStream(This,dwStreamIndex,pwStreamNumber,ppIStream); } -static FORCEINLINE HRESULT IMFASFProfile_GetStreamByNumber(IMFASFProfile* This,WORD wStreamNumber,IMFASFStreamConfig **ppIStream) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetStreamByNumber(IMFASFProfile* This,WORD wStreamNumber,IMFASFStreamConfig **ppIStream) { return This->lpVtbl->GetStreamByNumber(This,wStreamNumber,ppIStream); } -static FORCEINLINE HRESULT IMFASFProfile_SetStream(IMFASFProfile* This,IMFASFStreamConfig *pIStream) { +static __WIDL_INLINE HRESULT IMFASFProfile_SetStream(IMFASFProfile* This,IMFASFStreamConfig *pIStream) { return This->lpVtbl->SetStream(This,pIStream); } -static FORCEINLINE HRESULT IMFASFProfile_RemoveStream(IMFASFProfile* This,WORD wStreamNumber) { +static __WIDL_INLINE HRESULT IMFASFProfile_RemoveStream(IMFASFProfile* This,WORD wStreamNumber) { return This->lpVtbl->RemoveStream(This,wStreamNumber); } -static FORCEINLINE HRESULT IMFASFProfile_CreateStream(IMFASFProfile* This,IMFMediaType *pIMediaType,IMFASFStreamConfig **ppIStream) { +static __WIDL_INLINE HRESULT IMFASFProfile_CreateStream(IMFASFProfile* This,IMFMediaType *pIMediaType,IMFASFStreamConfig **ppIStream) { return This->lpVtbl->CreateStream(This,pIMediaType,ppIStream); } -static FORCEINLINE HRESULT IMFASFProfile_GetMutualExclusionCount(IMFASFProfile* This,DWORD *pcMutexs) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetMutualExclusionCount(IMFASFProfile* This,DWORD *pcMutexs) { return This->lpVtbl->GetMutualExclusionCount(This,pcMutexs); } -static FORCEINLINE HRESULT IMFASFProfile_GetMutualExclusion(IMFASFProfile* This,DWORD dwMutexIndex,IMFASFMutualExclusion **ppIMutex) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetMutualExclusion(IMFASFProfile* This,DWORD dwMutexIndex,IMFASFMutualExclusion **ppIMutex) { return This->lpVtbl->GetMutualExclusion(This,dwMutexIndex,ppIMutex); } -static FORCEINLINE HRESULT IMFASFProfile_AddMutualExclusion(IMFASFProfile* This,IMFASFMutualExclusion *pIMutex) { +static __WIDL_INLINE HRESULT IMFASFProfile_AddMutualExclusion(IMFASFProfile* This,IMFASFMutualExclusion *pIMutex) { return This->lpVtbl->AddMutualExclusion(This,pIMutex); } -static FORCEINLINE HRESULT IMFASFProfile_RemoveMutualExclusion(IMFASFProfile* This,DWORD dwMutexIndex) { +static __WIDL_INLINE HRESULT IMFASFProfile_RemoveMutualExclusion(IMFASFProfile* This,DWORD dwMutexIndex) { return This->lpVtbl->RemoveMutualExclusion(This,dwMutexIndex); } -static FORCEINLINE HRESULT IMFASFProfile_CreateMutualExclusion(IMFASFProfile* This,IMFASFMutualExclusion **ppIMutex) { +static __WIDL_INLINE HRESULT IMFASFProfile_CreateMutualExclusion(IMFASFProfile* This,IMFASFMutualExclusion **ppIMutex) { return This->lpVtbl->CreateMutualExclusion(This,ppIMutex); } -static FORCEINLINE HRESULT IMFASFProfile_GetStreamPrioritization(IMFASFProfile* This,IMFASFStreamPrioritization **ppIStreamPrioritization) { +static __WIDL_INLINE HRESULT IMFASFProfile_GetStreamPrioritization(IMFASFProfile* This,IMFASFStreamPrioritization **ppIStreamPrioritization) { return This->lpVtbl->GetStreamPrioritization(This,ppIStreamPrioritization); } -static FORCEINLINE HRESULT IMFASFProfile_AddStreamPrioritization(IMFASFProfile* This,IMFASFStreamPrioritization *pIStreamPrioritization) { +static __WIDL_INLINE HRESULT IMFASFProfile_AddStreamPrioritization(IMFASFProfile* This,IMFASFStreamPrioritization *pIStreamPrioritization) { return This->lpVtbl->AddStreamPrioritization(This,pIStreamPrioritization); } -static FORCEINLINE HRESULT IMFASFProfile_RemoveStreamPrioritization(IMFASFProfile* This) { +static __WIDL_INLINE HRESULT IMFASFProfile_RemoveStreamPrioritization(IMFASFProfile* This) { return This->lpVtbl->RemoveStreamPrioritization(This); } -static FORCEINLINE HRESULT IMFASFProfile_CreateStreamPrioritization(IMFASFProfile* This,IMFASFStreamPrioritization **ppIStreamPrioritization) { +static __WIDL_INLINE HRESULT IMFASFProfile_CreateStreamPrioritization(IMFASFProfile* This,IMFASFStreamPrioritization **ppIStreamPrioritization) { return This->lpVtbl->CreateStreamPrioritization(This,ppIStreamPrioritization); } -static FORCEINLINE HRESULT IMFASFProfile_Clone(IMFASFProfile* This,IMFASFProfile **ppIProfile) { +static __WIDL_INLINE HRESULT IMFASFProfile_Clone(IMFASFProfile* This,IMFASFProfile **ppIProfile) { return This->lpVtbl->Clone(This,ppIProfile); } #endif @@ -2490,135 +2498,135 @@ interface IMFASFStreamConfig { #define IMFASFStreamConfig_Clone(This,ppIStreamConfig) (This)->lpVtbl->Clone(This,ppIStreamConfig) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IMFASFStreamConfig_QueryInterface(IMFASFStreamConfig* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_QueryInterface(IMFASFStreamConfig* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IMFASFStreamConfig_AddRef(IMFASFStreamConfig* This) { +static __WIDL_INLINE ULONG IMFASFStreamConfig_AddRef(IMFASFStreamConfig* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IMFASFStreamConfig_Release(IMFASFStreamConfig* This) { +static __WIDL_INLINE ULONG IMFASFStreamConfig_Release(IMFASFStreamConfig* This) { return This->lpVtbl->Release(This); } /*** IMFAttributes methods ***/ -static FORCEINLINE HRESULT IMFASFStreamConfig_GetItem(IMFASFStreamConfig* This,REFGUID guidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetItem(IMFASFStreamConfig* This,REFGUID guidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItem(This,guidKey,pValue); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetItemType(IMFASFStreamConfig* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetItemType(IMFASFStreamConfig* This,REFGUID guidKey,MF_ATTRIBUTE_TYPE *pType) { return This->lpVtbl->GetItemType(This,guidKey,pType); } -static FORCEINLINE HRESULT IMFASFStreamConfig_CompareItem(IMFASFStreamConfig* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_CompareItem(IMFASFStreamConfig* This,REFGUID guidKey,REFPROPVARIANT Value,WINBOOL *pbResult) { return This->lpVtbl->CompareItem(This,guidKey,Value,pbResult); } -static FORCEINLINE HRESULT IMFASFStreamConfig_Compare(IMFASFStreamConfig* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_Compare(IMFASFStreamConfig* This,IMFAttributes *pTheirs,MF_ATTRIBUTES_MATCH_TYPE MatchType,WINBOOL *pbResult) { return This->lpVtbl->Compare(This,pTheirs,MatchType,pbResult); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetUINT32(IMFASFStreamConfig* This,REFGUID guidKey,UINT32 *punValue) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetUINT32(IMFASFStreamConfig* This,REFGUID guidKey,UINT32 *punValue) { return This->lpVtbl->GetUINT32(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetUINT64(IMFASFStreamConfig* This,REFGUID guidKey,UINT64 *punValue) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetUINT64(IMFASFStreamConfig* This,REFGUID guidKey,UINT64 *punValue) { return This->lpVtbl->GetUINT64(This,guidKey,punValue); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetDouble(IMFASFStreamConfig* This,REFGUID guidKey,double *pfValue) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetDouble(IMFASFStreamConfig* This,REFGUID guidKey,double *pfValue) { return This->lpVtbl->GetDouble(This,guidKey,pfValue); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetGUID(IMFASFStreamConfig* This,REFGUID guidKey,GUID *pguidValue) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetGUID(IMFASFStreamConfig* This,REFGUID guidKey,GUID *pguidValue) { return This->lpVtbl->GetGUID(This,guidKey,pguidValue); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetStringLength(IMFASFStreamConfig* This,REFGUID guidKey,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetStringLength(IMFASFStreamConfig* This,REFGUID guidKey,UINT32 *pcchLength) { return This->lpVtbl->GetStringLength(This,guidKey,pcchLength); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetString(IMFASFStreamConfig* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetString(IMFASFStreamConfig* This,REFGUID guidKey,LPWSTR pwszValue,UINT32 cchBufSize,UINT32 *pcchLength) { return This->lpVtbl->GetString(This,guidKey,pwszValue,cchBufSize,pcchLength); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetAllocatedString(IMFASFStreamConfig* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetAllocatedString(IMFASFStreamConfig* This,REFGUID guidKey,LPWSTR *ppwszValue,UINT32 *pcchLength) { return This->lpVtbl->GetAllocatedString(This,guidKey,ppwszValue,pcchLength); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetBlobSize(IMFASFStreamConfig* This,REFGUID guidKey,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetBlobSize(IMFASFStreamConfig* This,REFGUID guidKey,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlobSize(This,guidKey,pcbBlobSize); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetBlob(IMFASFStreamConfig* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetBlob(IMFASFStreamConfig* This,REFGUID guidKey,UINT8 *pBuf,UINT32 cbBufSize,UINT32 *pcbBlobSize) { return This->lpVtbl->GetBlob(This,guidKey,pBuf,cbBufSize,pcbBlobSize); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetAllocatedBlob(IMFASFStreamConfig* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetAllocatedBlob(IMFASFStreamConfig* This,REFGUID guidKey,UINT8 **ppBuf,UINT32 *pcbSize) { return This->lpVtbl->GetAllocatedBlob(This,guidKey,ppBuf,pcbSize); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetUnknown(IMFASFStreamConfig* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetUnknown(IMFASFStreamConfig* This,REFGUID guidKey,REFIID riid,LPVOID *ppv) { return This->lpVtbl->GetUnknown(This,guidKey,riid,ppv); } -static FORCEINLINE HRESULT IMFASFStreamConfig_SetItem(IMFASFStreamConfig* This,REFGUID guidKey,REFPROPVARIANT Value) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_SetItem(IMFASFStreamConfig* This,REFGUID guidKey,REFPROPVARIANT Value) { return This->lpVtbl->SetItem(This,guidKey,Value); } -static FORCEINLINE HRESULT IMFASFStreamConfig_DeleteItem(IMFASFStreamConfig* This,REFGUID guidKey) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_DeleteItem(IMFASFStreamConfig* This,REFGUID guidKey) { return This->lpVtbl->DeleteItem(This,guidKey); } -static FORCEINLINE HRESULT IMFASFStreamConfig_DeleteAllItems(IMFASFStreamConfig* This) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_DeleteAllItems(IMFASFStreamConfig* This) { return This->lpVtbl->DeleteAllItems(This); } -static FORCEINLINE HRESULT IMFASFStreamConfig_SetUINT32(IMFASFStreamConfig* This,REFGUID guidKey,UINT32 unValue) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_SetUINT32(IMFASFStreamConfig* This,REFGUID guidKey,UINT32 unValue) { return This->lpVtbl->SetUINT32(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFASFStreamConfig_SetUINT64(IMFASFStreamConfig* This,REFGUID guidKey,UINT64 unValue) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_SetUINT64(IMFASFStreamConfig* This,REFGUID guidKey,UINT64 unValue) { return This->lpVtbl->SetUINT64(This,guidKey,unValue); } -static FORCEINLINE HRESULT IMFASFStreamConfig_SetDouble(IMFASFStreamConfig* This,REFGUID guidKey,double fValue) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_SetDouble(IMFASFStreamConfig* This,REFGUID guidKey,double fValue) { return This->lpVtbl->SetDouble(This,guidKey,fValue); } -static FORCEINLINE HRESULT IMFASFStreamConfig_SetGUID(IMFASFStreamConfig* This,REFGUID guidKey,REFGUID guidValue) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_SetGUID(IMFASFStreamConfig* This,REFGUID guidKey,REFGUID guidValue) { return This->lpVtbl->SetGUID(This,guidKey,guidValue); } -static FORCEINLINE HRESULT IMFASFStreamConfig_SetString(IMFASFStreamConfig* This,REFGUID guidKey,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_SetString(IMFASFStreamConfig* This,REFGUID guidKey,LPCWSTR wszValue) { return This->lpVtbl->SetString(This,guidKey,wszValue); } -static FORCEINLINE HRESULT IMFASFStreamConfig_SetBlob(IMFASFStreamConfig* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_SetBlob(IMFASFStreamConfig* This,REFGUID guidKey,const UINT8 *pBuf,UINT32 cbBufSize) { return This->lpVtbl->SetBlob(This,guidKey,pBuf,cbBufSize); } -static FORCEINLINE HRESULT IMFASFStreamConfig_SetUnknown(IMFASFStreamConfig* This,REFGUID guidKey,IUnknown *pUnknown) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_SetUnknown(IMFASFStreamConfig* This,REFGUID guidKey,IUnknown *pUnknown) { return This->lpVtbl->SetUnknown(This,guidKey,pUnknown); } -static FORCEINLINE HRESULT IMFASFStreamConfig_LockStore(IMFASFStreamConfig* This) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_LockStore(IMFASFStreamConfig* This) { return This->lpVtbl->LockStore(This); } -static FORCEINLINE HRESULT IMFASFStreamConfig_UnlockStore(IMFASFStreamConfig* This) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_UnlockStore(IMFASFStreamConfig* This) { return This->lpVtbl->UnlockStore(This); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetCount(IMFASFStreamConfig* This,UINT32 *pcItems) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetCount(IMFASFStreamConfig* This,UINT32 *pcItems) { return This->lpVtbl->GetCount(This,pcItems); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetItemByIndex(IMFASFStreamConfig* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetItemByIndex(IMFASFStreamConfig* This,UINT32 unIndex,GUID *pguidKey,PROPVARIANT *pValue) { return This->lpVtbl->GetItemByIndex(This,unIndex,pguidKey,pValue); } -static FORCEINLINE HRESULT IMFASFStreamConfig_CopyAllItems(IMFASFStreamConfig* This,IMFAttributes *pDest) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_CopyAllItems(IMFASFStreamConfig* This,IMFAttributes *pDest) { return This->lpVtbl->CopyAllItems(This,pDest); } /*** IMFASFStreamConfig methods ***/ -static FORCEINLINE HRESULT IMFASFStreamConfig_GetStreamType(IMFASFStreamConfig* This,GUID *pguidStreamType) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetStreamType(IMFASFStreamConfig* This,GUID *pguidStreamType) { return This->lpVtbl->GetStreamType(This,pguidStreamType); } -static FORCEINLINE WORD IMFASFStreamConfig_GetStreamNumber(IMFASFStreamConfig* This) { +static __WIDL_INLINE WORD IMFASFStreamConfig_GetStreamNumber(IMFASFStreamConfig* This) { return This->lpVtbl->GetStreamNumber(This); } -static FORCEINLINE HRESULT IMFASFStreamConfig_SetStreamNumber(IMFASFStreamConfig* This,WORD wStreamNum) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_SetStreamNumber(IMFASFStreamConfig* This,WORD wStreamNum) { return This->lpVtbl->SetStreamNumber(This,wStreamNum); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetMediaType(IMFASFStreamConfig* This,IMFMediaType **ppIMediaType) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetMediaType(IMFASFStreamConfig* This,IMFMediaType **ppIMediaType) { return This->lpVtbl->GetMediaType(This,ppIMediaType); } -static FORCEINLINE HRESULT IMFASFStreamConfig_SetMediaType(IMFASFStreamConfig* This,IMFMediaType *pIMediaType) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_SetMediaType(IMFASFStreamConfig* This,IMFMediaType *pIMediaType) { return This->lpVtbl->SetMediaType(This,pIMediaType); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetPayloadExtensionCount(IMFASFStreamConfig* This,WORD *pcPayloadExtensions) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetPayloadExtensionCount(IMFASFStreamConfig* This,WORD *pcPayloadExtensions) { return This->lpVtbl->GetPayloadExtensionCount(This,pcPayloadExtensions); } -static FORCEINLINE HRESULT IMFASFStreamConfig_GetPayloadExtension(IMFASFStreamConfig* This,WORD wPayloadExtensionNumber,GUID *pguidExtensionSystemID,WORD *pcbExtensionDataSize,BYTE *pbExtensionSystemInfo,DWORD *pcbExtensionSystemInfo) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_GetPayloadExtension(IMFASFStreamConfig* This,WORD wPayloadExtensionNumber,GUID *pguidExtensionSystemID,WORD *pcbExtensionDataSize,BYTE *pbExtensionSystemInfo,DWORD *pcbExtensionSystemInfo) { return This->lpVtbl->GetPayloadExtension(This,wPayloadExtensionNumber,pguidExtensionSystemID,pcbExtensionDataSize,pbExtensionSystemInfo,pcbExtensionSystemInfo); } -static FORCEINLINE HRESULT IMFASFStreamConfig_AddPayloadExtension(IMFASFStreamConfig* This,GUID guidExtensionSystemID,WORD cbExtensionDataSize,BYTE *pbExtensionSystemInfo,DWORD cbExtensionSystemInfo) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_AddPayloadExtension(IMFASFStreamConfig* This,GUID guidExtensionSystemID,WORD cbExtensionDataSize,BYTE *pbExtensionSystemInfo,DWORD cbExtensionSystemInfo) { return This->lpVtbl->AddPayloadExtension(This,guidExtensionSystemID,cbExtensionDataSize,pbExtensionSystemInfo,cbExtensionSystemInfo); } -static FORCEINLINE HRESULT IMFASFStreamConfig_RemoveAllPayloadExtensions(IMFASFStreamConfig* This) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_RemoveAllPayloadExtensions(IMFASFStreamConfig* This) { return This->lpVtbl->RemoveAllPayloadExtensions(This); } -static FORCEINLINE HRESULT IMFASFStreamConfig_Clone(IMFASFStreamConfig* This,IMFASFStreamConfig **ppIStreamConfig) { +static __WIDL_INLINE HRESULT IMFASFStreamConfig_Clone(IMFASFStreamConfig* This,IMFASFStreamConfig **ppIStreamConfig) { return This->lpVtbl->Clone(This,ppIStreamConfig); } #endif diff --git a/lib/libc/include/any-windows-any/wmdrmsdk.h b/lib/libc/include/any-windows-any/wmdrmsdk.h index 62286b5f8eac54f22e76a4aee7868c16227fa5ea..bcb8c8d7ef8bfc1f8f216026ffd6ea50d2b238d2 100644 --- a/lib/libc/include/any-windows-any/wmdrmsdk.h +++ b/lib/libc/include/any-windows-any/wmdrmsdk.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wmdrmsdk.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wmdrmsdk.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wmdrmsdk_h__ #define __wmdrmsdk_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __WMDRMContentEnablerActivate_FWD_DEFINED__ diff --git a/lib/libc/include/any-windows-any/wmp.h b/lib/libc/include/any-windows-any/wmp.h index 46dd351b8287b3bef411ee20866ffb610015b790..061143df7e60ff3d834fa8744d07798297852669 100644 --- a/lib/libc/include/any-windows-any/wmp.h +++ b/lib/libc/include/any-windows-any/wmp.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wmp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wmp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wmp_h__ #define __wmp_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWMPPlaylist_FWD_DEFINED__ @@ -650,69 +658,69 @@ interface IWMPPlaylist { #define IWMPPlaylist_moveItem(This,lIndexOld,lIndexNew) (This)->lpVtbl->moveItem(This,lIndexOld,lIndexNew) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPPlaylist_QueryInterface(IWMPPlaylist* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPPlaylist_QueryInterface(IWMPPlaylist* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPPlaylist_AddRef(IWMPPlaylist* This) { +static __WIDL_INLINE ULONG IWMPPlaylist_AddRef(IWMPPlaylist* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPPlaylist_Release(IWMPPlaylist* This) { +static __WIDL_INLINE ULONG IWMPPlaylist_Release(IWMPPlaylist* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPPlaylist_GetTypeInfoCount(IWMPPlaylist* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPPlaylist_GetTypeInfoCount(IWMPPlaylist* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPPlaylist_GetTypeInfo(IWMPPlaylist* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPPlaylist_GetTypeInfo(IWMPPlaylist* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPPlaylist_GetIDsOfNames(IWMPPlaylist* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPPlaylist_GetIDsOfNames(IWMPPlaylist* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPPlaylist_Invoke(IWMPPlaylist* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPPlaylist_Invoke(IWMPPlaylist* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPPlaylist methods ***/ -static FORCEINLINE HRESULT IWMPPlaylist_get_count(IWMPPlaylist* This,LONG *plCount) { +static __WIDL_INLINE HRESULT IWMPPlaylist_get_count(IWMPPlaylist* This,LONG *plCount) { return This->lpVtbl->get_count(This,plCount); } -static FORCEINLINE HRESULT IWMPPlaylist_get_name(IWMPPlaylist* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IWMPPlaylist_get_name(IWMPPlaylist* This,BSTR *pbstrName) { return This->lpVtbl->get_name(This,pbstrName); } -static FORCEINLINE HRESULT IWMPPlaylist_put_name(IWMPPlaylist* This,BSTR pbstrName) { +static __WIDL_INLINE HRESULT IWMPPlaylist_put_name(IWMPPlaylist* This,BSTR pbstrName) { return This->lpVtbl->put_name(This,pbstrName); } -static FORCEINLINE HRESULT IWMPPlaylist_get_attributeCount(IWMPPlaylist* This,LONG *plCount) { +static __WIDL_INLINE HRESULT IWMPPlaylist_get_attributeCount(IWMPPlaylist* This,LONG *plCount) { return This->lpVtbl->get_attributeCount(This,plCount); } -static FORCEINLINE HRESULT IWMPPlaylist_get_attributeName(IWMPPlaylist* This,LONG lIndex,BSTR *pbstrAttributeName) { +static __WIDL_INLINE HRESULT IWMPPlaylist_get_attributeName(IWMPPlaylist* This,LONG lIndex,BSTR *pbstrAttributeName) { return This->lpVtbl->get_attributeName(This,lIndex,pbstrAttributeName); } -static FORCEINLINE HRESULT IWMPPlaylist_get_Item(IWMPPlaylist* This,LONG lIndex,IWMPMedia **ppIWMPMedia) { +static __WIDL_INLINE HRESULT IWMPPlaylist_get_Item(IWMPPlaylist* This,LONG lIndex,IWMPMedia **ppIWMPMedia) { return This->lpVtbl->get_Item(This,lIndex,ppIWMPMedia); } -static FORCEINLINE HRESULT IWMPPlaylist_getItemInfo(IWMPPlaylist* This,BSTR bstrName,BSTR *pbstrVal) { +static __WIDL_INLINE HRESULT IWMPPlaylist_getItemInfo(IWMPPlaylist* This,BSTR bstrName,BSTR *pbstrVal) { return This->lpVtbl->getItemInfo(This,bstrName,pbstrVal); } -static FORCEINLINE HRESULT IWMPPlaylist_setItemInfo(IWMPPlaylist* This,BSTR bstrName,BSTR bstrValue) { +static __WIDL_INLINE HRESULT IWMPPlaylist_setItemInfo(IWMPPlaylist* This,BSTR bstrName,BSTR bstrValue) { return This->lpVtbl->setItemInfo(This,bstrName,bstrValue); } -static FORCEINLINE HRESULT IWMPPlaylist_get_isIdentical(IWMPPlaylist* This,IWMPPlaylist *pIWMPPlaylist,VARIANT_BOOL *pvbool) { +static __WIDL_INLINE HRESULT IWMPPlaylist_get_isIdentical(IWMPPlaylist* This,IWMPPlaylist *pIWMPPlaylist,VARIANT_BOOL *pvbool) { return This->lpVtbl->get_isIdentical(This,pIWMPPlaylist,pvbool); } -static FORCEINLINE HRESULT IWMPPlaylist_clear(IWMPPlaylist* This) { +static __WIDL_INLINE HRESULT IWMPPlaylist_clear(IWMPPlaylist* This) { return This->lpVtbl->clear(This); } -static FORCEINLINE HRESULT IWMPPlaylist_insertItem(IWMPPlaylist* This,LONG lIndex,IWMPMedia *pIWMPMedia) { +static __WIDL_INLINE HRESULT IWMPPlaylist_insertItem(IWMPPlaylist* This,LONG lIndex,IWMPMedia *pIWMPMedia) { return This->lpVtbl->insertItem(This,lIndex,pIWMPMedia); } -static FORCEINLINE HRESULT IWMPPlaylist_appendItem(IWMPPlaylist* This,IWMPMedia *pIWMPMedia) { +static __WIDL_INLINE HRESULT IWMPPlaylist_appendItem(IWMPPlaylist* This,IWMPMedia *pIWMPMedia) { return This->lpVtbl->appendItem(This,pIWMPMedia); } -static FORCEINLINE HRESULT IWMPPlaylist_removeItem(IWMPPlaylist* This,IWMPMedia *pIWMPMedia) { +static __WIDL_INLINE HRESULT IWMPPlaylist_removeItem(IWMPPlaylist* This,IWMPMedia *pIWMPMedia) { return This->lpVtbl->removeItem(This,pIWMPMedia); } -static FORCEINLINE HRESULT IWMPPlaylist_moveItem(IWMPPlaylist* This,LONG lIndexOld,LONG lIndexNew) { +static __WIDL_INLINE HRESULT IWMPPlaylist_moveItem(IWMPPlaylist* This,LONG lIndexOld,LONG lIndexNew) { return This->lpVtbl->moveItem(This,lIndexOld,lIndexNew); } #endif @@ -968,81 +976,81 @@ interface IWMPMedia { #define IWMPMedia_isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly) (This)->lpVtbl->isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPMedia_QueryInterface(IWMPMedia* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPMedia_QueryInterface(IWMPMedia* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPMedia_AddRef(IWMPMedia* This) { +static __WIDL_INLINE ULONG IWMPMedia_AddRef(IWMPMedia* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPMedia_Release(IWMPMedia* This) { +static __WIDL_INLINE ULONG IWMPMedia_Release(IWMPMedia* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPMedia_GetTypeInfoCount(IWMPMedia* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPMedia_GetTypeInfoCount(IWMPMedia* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPMedia_GetTypeInfo(IWMPMedia* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPMedia_GetTypeInfo(IWMPMedia* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPMedia_GetIDsOfNames(IWMPMedia* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPMedia_GetIDsOfNames(IWMPMedia* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPMedia_Invoke(IWMPMedia* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPMedia_Invoke(IWMPMedia* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPMedia methods ***/ -static FORCEINLINE HRESULT IWMPMedia_get_isIdentical(IWMPMedia* This,IWMPMedia *pIWMPMedia,VARIANT_BOOL *pvbool) { +static __WIDL_INLINE HRESULT IWMPMedia_get_isIdentical(IWMPMedia* This,IWMPMedia *pIWMPMedia,VARIANT_BOOL *pvbool) { return This->lpVtbl->get_isIdentical(This,pIWMPMedia,pvbool); } -static FORCEINLINE HRESULT IWMPMedia_get_sourceURL(IWMPMedia* This,BSTR *pbstrSourceURL) { +static __WIDL_INLINE HRESULT IWMPMedia_get_sourceURL(IWMPMedia* This,BSTR *pbstrSourceURL) { return This->lpVtbl->get_sourceURL(This,pbstrSourceURL); } -static FORCEINLINE HRESULT IWMPMedia_get_name(IWMPMedia* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IWMPMedia_get_name(IWMPMedia* This,BSTR *pbstrName) { return This->lpVtbl->get_name(This,pbstrName); } -static FORCEINLINE HRESULT IWMPMedia_put_name(IWMPMedia* This,BSTR pbstrName) { +static __WIDL_INLINE HRESULT IWMPMedia_put_name(IWMPMedia* This,BSTR pbstrName) { return This->lpVtbl->put_name(This,pbstrName); } -static FORCEINLINE HRESULT IWMPMedia_get_imageSourceWidth(IWMPMedia* This,LONG *pWidth) { +static __WIDL_INLINE HRESULT IWMPMedia_get_imageSourceWidth(IWMPMedia* This,LONG *pWidth) { return This->lpVtbl->get_imageSourceWidth(This,pWidth); } -static FORCEINLINE HRESULT IWMPMedia_get_imageSourceHeight(IWMPMedia* This,LONG *pHeight) { +static __WIDL_INLINE HRESULT IWMPMedia_get_imageSourceHeight(IWMPMedia* This,LONG *pHeight) { return This->lpVtbl->get_imageSourceHeight(This,pHeight); } -static FORCEINLINE HRESULT IWMPMedia_get_markerCount(IWMPMedia* This,LONG *pMarkerCount) { +static __WIDL_INLINE HRESULT IWMPMedia_get_markerCount(IWMPMedia* This,LONG *pMarkerCount) { return This->lpVtbl->get_markerCount(This,pMarkerCount); } -static FORCEINLINE HRESULT IWMPMedia_getMarkerTime(IWMPMedia* This,LONG MarkerNum,double *pMarkerTime) { +static __WIDL_INLINE HRESULT IWMPMedia_getMarkerTime(IWMPMedia* This,LONG MarkerNum,double *pMarkerTime) { return This->lpVtbl->getMarkerTime(This,MarkerNum,pMarkerTime); } -static FORCEINLINE HRESULT IWMPMedia_getMarkerName(IWMPMedia* This,LONG MarkerNum,BSTR *pbstrMarkerName) { +static __WIDL_INLINE HRESULT IWMPMedia_getMarkerName(IWMPMedia* This,LONG MarkerNum,BSTR *pbstrMarkerName) { return This->lpVtbl->getMarkerName(This,MarkerNum,pbstrMarkerName); } -static FORCEINLINE HRESULT IWMPMedia_get_duration(IWMPMedia* This,double *pDuration) { +static __WIDL_INLINE HRESULT IWMPMedia_get_duration(IWMPMedia* This,double *pDuration) { return This->lpVtbl->get_duration(This,pDuration); } -static FORCEINLINE HRESULT IWMPMedia_get_durationString(IWMPMedia* This,BSTR *pbstrDuration) { +static __WIDL_INLINE HRESULT IWMPMedia_get_durationString(IWMPMedia* This,BSTR *pbstrDuration) { return This->lpVtbl->get_durationString(This,pbstrDuration); } -static FORCEINLINE HRESULT IWMPMedia_get_attributeCount(IWMPMedia* This,LONG *plCount) { +static __WIDL_INLINE HRESULT IWMPMedia_get_attributeCount(IWMPMedia* This,LONG *plCount) { return This->lpVtbl->get_attributeCount(This,plCount); } -static FORCEINLINE HRESULT IWMPMedia_getAttributeName(IWMPMedia* This,LONG lIndex,BSTR *pbstrItemName) { +static __WIDL_INLINE HRESULT IWMPMedia_getAttributeName(IWMPMedia* This,LONG lIndex,BSTR *pbstrItemName) { return This->lpVtbl->getAttributeName(This,lIndex,pbstrItemName); } -static FORCEINLINE HRESULT IWMPMedia_getItemInfo(IWMPMedia* This,BSTR bstrItemName,BSTR *pbstrVal) { +static __WIDL_INLINE HRESULT IWMPMedia_getItemInfo(IWMPMedia* This,BSTR bstrItemName,BSTR *pbstrVal) { return This->lpVtbl->getItemInfo(This,bstrItemName,pbstrVal); } -static FORCEINLINE HRESULT IWMPMedia_setItemInfo(IWMPMedia* This,BSTR bstrItemName,BSTR bstrVal) { +static __WIDL_INLINE HRESULT IWMPMedia_setItemInfo(IWMPMedia* This,BSTR bstrItemName,BSTR bstrVal) { return This->lpVtbl->setItemInfo(This,bstrItemName,bstrVal); } -static FORCEINLINE HRESULT IWMPMedia_getItemInfoByAtom(IWMPMedia* This,LONG lAtom,BSTR *pbstrVal) { +static __WIDL_INLINE HRESULT IWMPMedia_getItemInfoByAtom(IWMPMedia* This,LONG lAtom,BSTR *pbstrVal) { return This->lpVtbl->getItemInfoByAtom(This,lAtom,pbstrVal); } -static FORCEINLINE HRESULT IWMPMedia_isMemberOf(IWMPMedia* This,IWMPPlaylist *pPlaylist,VARIANT_BOOL *pvarfIsMemberOf) { +static __WIDL_INLINE HRESULT IWMPMedia_isMemberOf(IWMPMedia* This,IWMPPlaylist *pPlaylist,VARIANT_BOOL *pvarfIsMemberOf) { return This->lpVtbl->isMemberOf(This,pPlaylist,pvarfIsMemberOf); } -static FORCEINLINE HRESULT IWMPMedia_isReadOnlyItem(IWMPMedia* This,BSTR bstrItemName,VARIANT_BOOL *pvarfIsReadOnly) { +static __WIDL_INLINE HRESULT IWMPMedia_isReadOnlyItem(IWMPMedia* This,BSTR bstrItemName,VARIANT_BOOL *pvarfIsReadOnly) { return This->lpVtbl->isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly); } #endif @@ -1259,75 +1267,75 @@ interface IWMPControls { #define IWMPControls_playItem(This,pIWMPMedia) (This)->lpVtbl->playItem(This,pIWMPMedia) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPControls_QueryInterface(IWMPControls* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPControls_QueryInterface(IWMPControls* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPControls_AddRef(IWMPControls* This) { +static __WIDL_INLINE ULONG IWMPControls_AddRef(IWMPControls* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPControls_Release(IWMPControls* This) { +static __WIDL_INLINE ULONG IWMPControls_Release(IWMPControls* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPControls_GetTypeInfoCount(IWMPControls* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPControls_GetTypeInfoCount(IWMPControls* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPControls_GetTypeInfo(IWMPControls* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPControls_GetTypeInfo(IWMPControls* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPControls_GetIDsOfNames(IWMPControls* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPControls_GetIDsOfNames(IWMPControls* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPControls_Invoke(IWMPControls* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPControls_Invoke(IWMPControls* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPControls methods ***/ -static FORCEINLINE HRESULT IWMPControls_get_isAvailable(IWMPControls* This,BSTR bstrItem,VARIANT_BOOL *pIsAvailable) { +static __WIDL_INLINE HRESULT IWMPControls_get_isAvailable(IWMPControls* This,BSTR bstrItem,VARIANT_BOOL *pIsAvailable) { return This->lpVtbl->get_isAvailable(This,bstrItem,pIsAvailable); } -static FORCEINLINE HRESULT IWMPControls_play(IWMPControls* This) { +static __WIDL_INLINE HRESULT IWMPControls_play(IWMPControls* This) { return This->lpVtbl->play(This); } -static FORCEINLINE HRESULT IWMPControls_stop(IWMPControls* This) { +static __WIDL_INLINE HRESULT IWMPControls_stop(IWMPControls* This) { return This->lpVtbl->stop(This); } -static FORCEINLINE HRESULT IWMPControls_pause(IWMPControls* This) { +static __WIDL_INLINE HRESULT IWMPControls_pause(IWMPControls* This) { return This->lpVtbl->pause(This); } -static FORCEINLINE HRESULT IWMPControls_fastForward(IWMPControls* This) { +static __WIDL_INLINE HRESULT IWMPControls_fastForward(IWMPControls* This) { return This->lpVtbl->fastForward(This); } -static FORCEINLINE HRESULT IWMPControls_fastReverse(IWMPControls* This) { +static __WIDL_INLINE HRESULT IWMPControls_fastReverse(IWMPControls* This) { return This->lpVtbl->fastReverse(This); } -static FORCEINLINE HRESULT IWMPControls_get_currentPosition(IWMPControls* This,double *pdCurrentPosition) { +static __WIDL_INLINE HRESULT IWMPControls_get_currentPosition(IWMPControls* This,double *pdCurrentPosition) { return This->lpVtbl->get_currentPosition(This,pdCurrentPosition); } -static FORCEINLINE HRESULT IWMPControls_put_currentPosition(IWMPControls* This,double pdCurrentPosition) { +static __WIDL_INLINE HRESULT IWMPControls_put_currentPosition(IWMPControls* This,double pdCurrentPosition) { return This->lpVtbl->put_currentPosition(This,pdCurrentPosition); } -static FORCEINLINE HRESULT IWMPControls_get_currentPositionString(IWMPControls* This,BSTR *pbstrCurrentPosition) { +static __WIDL_INLINE HRESULT IWMPControls_get_currentPositionString(IWMPControls* This,BSTR *pbstrCurrentPosition) { return This->lpVtbl->get_currentPositionString(This,pbstrCurrentPosition); } -static FORCEINLINE HRESULT IWMPControls_next(IWMPControls* This) { +static __WIDL_INLINE HRESULT IWMPControls_next(IWMPControls* This) { return This->lpVtbl->next(This); } -static FORCEINLINE HRESULT IWMPControls_previous(IWMPControls* This) { +static __WIDL_INLINE HRESULT IWMPControls_previous(IWMPControls* This) { return This->lpVtbl->previous(This); } -static FORCEINLINE HRESULT IWMPControls_currentItem(IWMPControls* This,IWMPMedia **ppIWMPMedia) { +static __WIDL_INLINE HRESULT IWMPControls_currentItem(IWMPControls* This,IWMPMedia **ppIWMPMedia) { return This->lpVtbl->currentItem(This,ppIWMPMedia); } -static FORCEINLINE HRESULT IWMPControls_put_currentItem(IWMPControls* This,IWMPMedia *ppIWMPMedia) { +static __WIDL_INLINE HRESULT IWMPControls_put_currentItem(IWMPControls* This,IWMPMedia *ppIWMPMedia) { return This->lpVtbl->put_currentItem(This,ppIWMPMedia); } -static FORCEINLINE HRESULT IWMPControls_get_currentMarker(IWMPControls* This,LONG *plMarker) { +static __WIDL_INLINE HRESULT IWMPControls_get_currentMarker(IWMPControls* This,LONG *plMarker) { return This->lpVtbl->get_currentMarker(This,plMarker); } -static FORCEINLINE HRESULT IWMPControls_put_currentMarker(IWMPControls* This,LONG plMarker) { +static __WIDL_INLINE HRESULT IWMPControls_put_currentMarker(IWMPControls* This,LONG plMarker) { return This->lpVtbl->put_currentMarker(This,plMarker); } -static FORCEINLINE HRESULT IWMPControls_playItem(IWMPControls* This,IWMPMedia *pIWMPMedia) { +static __WIDL_INLINE HRESULT IWMPControls_playItem(IWMPControls* This,IWMPMedia *pIWMPMedia) { return This->lpVtbl->playItem(This,pIWMPMedia); } #endif @@ -1505,79 +1513,79 @@ interface IWMPControls2 { #define IWMPControls2_step(This,lStep) (This)->lpVtbl->step(This,lStep) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPControls2_QueryInterface(IWMPControls2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPControls2_QueryInterface(IWMPControls2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPControls2_AddRef(IWMPControls2* This) { +static __WIDL_INLINE ULONG IWMPControls2_AddRef(IWMPControls2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPControls2_Release(IWMPControls2* This) { +static __WIDL_INLINE ULONG IWMPControls2_Release(IWMPControls2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPControls2_GetTypeInfoCount(IWMPControls2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPControls2_GetTypeInfoCount(IWMPControls2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPControls2_GetTypeInfo(IWMPControls2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPControls2_GetTypeInfo(IWMPControls2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPControls2_GetIDsOfNames(IWMPControls2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPControls2_GetIDsOfNames(IWMPControls2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPControls2_Invoke(IWMPControls2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPControls2_Invoke(IWMPControls2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPControls methods ***/ -static FORCEINLINE HRESULT IWMPControls2_get_isAvailable(IWMPControls2* This,BSTR bstrItem,VARIANT_BOOL *pIsAvailable) { +static __WIDL_INLINE HRESULT IWMPControls2_get_isAvailable(IWMPControls2* This,BSTR bstrItem,VARIANT_BOOL *pIsAvailable) { return This->lpVtbl->get_isAvailable(This,bstrItem,pIsAvailable); } -static FORCEINLINE HRESULT IWMPControls2_play(IWMPControls2* This) { +static __WIDL_INLINE HRESULT IWMPControls2_play(IWMPControls2* This) { return This->lpVtbl->play(This); } -static FORCEINLINE HRESULT IWMPControls2_stop(IWMPControls2* This) { +static __WIDL_INLINE HRESULT IWMPControls2_stop(IWMPControls2* This) { return This->lpVtbl->stop(This); } -static FORCEINLINE HRESULT IWMPControls2_pause(IWMPControls2* This) { +static __WIDL_INLINE HRESULT IWMPControls2_pause(IWMPControls2* This) { return This->lpVtbl->pause(This); } -static FORCEINLINE HRESULT IWMPControls2_fastForward(IWMPControls2* This) { +static __WIDL_INLINE HRESULT IWMPControls2_fastForward(IWMPControls2* This) { return This->lpVtbl->fastForward(This); } -static FORCEINLINE HRESULT IWMPControls2_fastReverse(IWMPControls2* This) { +static __WIDL_INLINE HRESULT IWMPControls2_fastReverse(IWMPControls2* This) { return This->lpVtbl->fastReverse(This); } -static FORCEINLINE HRESULT IWMPControls2_get_currentPosition(IWMPControls2* This,double *pdCurrentPosition) { +static __WIDL_INLINE HRESULT IWMPControls2_get_currentPosition(IWMPControls2* This,double *pdCurrentPosition) { return This->lpVtbl->get_currentPosition(This,pdCurrentPosition); } -static FORCEINLINE HRESULT IWMPControls2_put_currentPosition(IWMPControls2* This,double pdCurrentPosition) { +static __WIDL_INLINE HRESULT IWMPControls2_put_currentPosition(IWMPControls2* This,double pdCurrentPosition) { return This->lpVtbl->put_currentPosition(This,pdCurrentPosition); } -static FORCEINLINE HRESULT IWMPControls2_get_currentPositionString(IWMPControls2* This,BSTR *pbstrCurrentPosition) { +static __WIDL_INLINE HRESULT IWMPControls2_get_currentPositionString(IWMPControls2* This,BSTR *pbstrCurrentPosition) { return This->lpVtbl->get_currentPositionString(This,pbstrCurrentPosition); } -static FORCEINLINE HRESULT IWMPControls2_next(IWMPControls2* This) { +static __WIDL_INLINE HRESULT IWMPControls2_next(IWMPControls2* This) { return This->lpVtbl->next(This); } -static FORCEINLINE HRESULT IWMPControls2_previous(IWMPControls2* This) { +static __WIDL_INLINE HRESULT IWMPControls2_previous(IWMPControls2* This) { return This->lpVtbl->previous(This); } -static FORCEINLINE HRESULT IWMPControls2_currentItem(IWMPControls2* This,IWMPMedia **ppIWMPMedia) { +static __WIDL_INLINE HRESULT IWMPControls2_currentItem(IWMPControls2* This,IWMPMedia **ppIWMPMedia) { return This->lpVtbl->currentItem(This,ppIWMPMedia); } -static FORCEINLINE HRESULT IWMPControls2_put_currentItem(IWMPControls2* This,IWMPMedia *ppIWMPMedia) { +static __WIDL_INLINE HRESULT IWMPControls2_put_currentItem(IWMPControls2* This,IWMPMedia *ppIWMPMedia) { return This->lpVtbl->put_currentItem(This,ppIWMPMedia); } -static FORCEINLINE HRESULT IWMPControls2_get_currentMarker(IWMPControls2* This,LONG *plMarker) { +static __WIDL_INLINE HRESULT IWMPControls2_get_currentMarker(IWMPControls2* This,LONG *plMarker) { return This->lpVtbl->get_currentMarker(This,plMarker); } -static FORCEINLINE HRESULT IWMPControls2_put_currentMarker(IWMPControls2* This,LONG plMarker) { +static __WIDL_INLINE HRESULT IWMPControls2_put_currentMarker(IWMPControls2* This,LONG plMarker) { return This->lpVtbl->put_currentMarker(This,plMarker); } -static FORCEINLINE HRESULT IWMPControls2_playItem(IWMPControls2* This,IWMPMedia *pIWMPMedia) { +static __WIDL_INLINE HRESULT IWMPControls2_playItem(IWMPControls2* This,IWMPMedia *pIWMPMedia) { return This->lpVtbl->playItem(This,pIWMPMedia); } /*** IWMPControls2 methods ***/ -static FORCEINLINE HRESULT IWMPControls2_step(IWMPControls2* This,LONG lStep) { +static __WIDL_INLINE HRESULT IWMPControls2_step(IWMPControls2* This,LONG lStep) { return This->lpVtbl->step(This,lStep); } #endif @@ -1670,26 +1678,26 @@ interface IWMPRemoteMediaServices { #define IWMPRemoteMediaServices_GetCustomUIMode(This,file) (This)->lpVtbl->GetCustomUIMode(This,file) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPRemoteMediaServices_QueryInterface(IWMPRemoteMediaServices* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPRemoteMediaServices_QueryInterface(IWMPRemoteMediaServices* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPRemoteMediaServices_AddRef(IWMPRemoteMediaServices* This) { +static __WIDL_INLINE ULONG IWMPRemoteMediaServices_AddRef(IWMPRemoteMediaServices* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPRemoteMediaServices_Release(IWMPRemoteMediaServices* This) { +static __WIDL_INLINE ULONG IWMPRemoteMediaServices_Release(IWMPRemoteMediaServices* This) { return This->lpVtbl->Release(This); } /*** IWMPRemoteMediaServices methods ***/ -static FORCEINLINE HRESULT IWMPRemoteMediaServices_GetServiceType(IWMPRemoteMediaServices* This,BSTR *type) { +static __WIDL_INLINE HRESULT IWMPRemoteMediaServices_GetServiceType(IWMPRemoteMediaServices* This,BSTR *type) { return This->lpVtbl->GetServiceType(This,type); } -static FORCEINLINE HRESULT IWMPRemoteMediaServices_GetApplicationName(IWMPRemoteMediaServices* This,BSTR *name) { +static __WIDL_INLINE HRESULT IWMPRemoteMediaServices_GetApplicationName(IWMPRemoteMediaServices* This,BSTR *name) { return This->lpVtbl->GetApplicationName(This,name); } -static FORCEINLINE HRESULT IWMPRemoteMediaServices_GetScriptableObject(IWMPRemoteMediaServices* This,BSTR *name,IDispatch **out) { +static __WIDL_INLINE HRESULT IWMPRemoteMediaServices_GetScriptableObject(IWMPRemoteMediaServices* This,BSTR *name,IDispatch **out) { return This->lpVtbl->GetScriptableObject(This,name,out); } -static FORCEINLINE HRESULT IWMPRemoteMediaServices_GetCustomUIMode(IWMPRemoteMediaServices* This,BSTR *file) { +static __WIDL_INLINE HRESULT IWMPRemoteMediaServices_GetCustomUIMode(IWMPRemoteMediaServices* This,BSTR *file) { return This->lpVtbl->GetCustomUIMode(This,file); } #endif @@ -1973,96 +1981,96 @@ interface IWMPSettings { #define IWMPSettings_put_enableErrorDialogs(This,pfEnableErrorDialogs) (This)->lpVtbl->put_enableErrorDialogs(This,pfEnableErrorDialogs) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPSettings_QueryInterface(IWMPSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPSettings_QueryInterface(IWMPSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPSettings_AddRef(IWMPSettings* This) { +static __WIDL_INLINE ULONG IWMPSettings_AddRef(IWMPSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPSettings_Release(IWMPSettings* This) { +static __WIDL_INLINE ULONG IWMPSettings_Release(IWMPSettings* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPSettings_GetTypeInfoCount(IWMPSettings* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPSettings_GetTypeInfoCount(IWMPSettings* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPSettings_GetTypeInfo(IWMPSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPSettings_GetTypeInfo(IWMPSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPSettings_GetIDsOfNames(IWMPSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPSettings_GetIDsOfNames(IWMPSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPSettings_Invoke(IWMPSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPSettings_Invoke(IWMPSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPSettings methods ***/ -static FORCEINLINE HRESULT IWMPSettings_get_isAvailable(IWMPSettings* This,BSTR bstrItem,VARIANT_BOOL *pIsAvailable) { +static __WIDL_INLINE HRESULT IWMPSettings_get_isAvailable(IWMPSettings* This,BSTR bstrItem,VARIANT_BOOL *pIsAvailable) { return This->lpVtbl->get_isAvailable(This,bstrItem,pIsAvailable); } -static FORCEINLINE HRESULT IWMPSettings_get_autoStart(IWMPSettings* This,VARIANT_BOOL *pfAutoStart) { +static __WIDL_INLINE HRESULT IWMPSettings_get_autoStart(IWMPSettings* This,VARIANT_BOOL *pfAutoStart) { return This->lpVtbl->get_autoStart(This,pfAutoStart); } -static FORCEINLINE HRESULT IWMPSettings_put_autoStart(IWMPSettings* This,VARIANT_BOOL pfAutoStart) { +static __WIDL_INLINE HRESULT IWMPSettings_put_autoStart(IWMPSettings* This,VARIANT_BOOL pfAutoStart) { return This->lpVtbl->put_autoStart(This,pfAutoStart); } -static FORCEINLINE HRESULT IWMPSettings_get_baseURL(IWMPSettings* This,BSTR *pbstrBaseURL) { +static __WIDL_INLINE HRESULT IWMPSettings_get_baseURL(IWMPSettings* This,BSTR *pbstrBaseURL) { return This->lpVtbl->get_baseURL(This,pbstrBaseURL); } -static FORCEINLINE HRESULT IWMPSettings_put_baseURL(IWMPSettings* This,BSTR pbstrBaseURL) { +static __WIDL_INLINE HRESULT IWMPSettings_put_baseURL(IWMPSettings* This,BSTR pbstrBaseURL) { return This->lpVtbl->put_baseURL(This,pbstrBaseURL); } -static FORCEINLINE HRESULT IWMPSettings_get_defaultFrame(IWMPSettings* This,BSTR *pbstrDefaultFrame) { +static __WIDL_INLINE HRESULT IWMPSettings_get_defaultFrame(IWMPSettings* This,BSTR *pbstrDefaultFrame) { return This->lpVtbl->get_defaultFrame(This,pbstrDefaultFrame); } -static FORCEINLINE HRESULT IWMPSettings_put_defaultFrame(IWMPSettings* This,BSTR pbstrDefaultFrame) { +static __WIDL_INLINE HRESULT IWMPSettings_put_defaultFrame(IWMPSettings* This,BSTR pbstrDefaultFrame) { return This->lpVtbl->put_defaultFrame(This,pbstrDefaultFrame); } -static FORCEINLINE HRESULT IWMPSettings_get_invokeURLs(IWMPSettings* This,VARIANT_BOOL *pfInvokeURLs) { +static __WIDL_INLINE HRESULT IWMPSettings_get_invokeURLs(IWMPSettings* This,VARIANT_BOOL *pfInvokeURLs) { return This->lpVtbl->get_invokeURLs(This,pfInvokeURLs); } -static FORCEINLINE HRESULT IWMPSettings_put_invokeURLs(IWMPSettings* This,VARIANT_BOOL pfInvokeURLs) { +static __WIDL_INLINE HRESULT IWMPSettings_put_invokeURLs(IWMPSettings* This,VARIANT_BOOL pfInvokeURLs) { return This->lpVtbl->put_invokeURLs(This,pfInvokeURLs); } -static FORCEINLINE HRESULT IWMPSettings_get_mute(IWMPSettings* This,VARIANT_BOOL *pfMute) { +static __WIDL_INLINE HRESULT IWMPSettings_get_mute(IWMPSettings* This,VARIANT_BOOL *pfMute) { return This->lpVtbl->get_mute(This,pfMute); } -static FORCEINLINE HRESULT IWMPSettings_put_mute(IWMPSettings* This,VARIANT_BOOL pfMute) { +static __WIDL_INLINE HRESULT IWMPSettings_put_mute(IWMPSettings* This,VARIANT_BOOL pfMute) { return This->lpVtbl->put_mute(This,pfMute); } -static FORCEINLINE HRESULT IWMPSettings_get_playCount(IWMPSettings* This,LONG *plCount) { +static __WIDL_INLINE HRESULT IWMPSettings_get_playCount(IWMPSettings* This,LONG *plCount) { return This->lpVtbl->get_playCount(This,plCount); } -static FORCEINLINE HRESULT IWMPSettings_put_playCount(IWMPSettings* This,LONG plCount) { +static __WIDL_INLINE HRESULT IWMPSettings_put_playCount(IWMPSettings* This,LONG plCount) { return This->lpVtbl->put_playCount(This,plCount); } -static FORCEINLINE HRESULT IWMPSettings_get_rate(IWMPSettings* This,double *pdRate) { +static __WIDL_INLINE HRESULT IWMPSettings_get_rate(IWMPSettings* This,double *pdRate) { return This->lpVtbl->get_rate(This,pdRate); } -static FORCEINLINE HRESULT IWMPSettings_put_rate(IWMPSettings* This,double pdRate) { +static __WIDL_INLINE HRESULT IWMPSettings_put_rate(IWMPSettings* This,double pdRate) { return This->lpVtbl->put_rate(This,pdRate); } -static FORCEINLINE HRESULT IWMPSettings_get_balance(IWMPSettings* This,LONG *plBalance) { +static __WIDL_INLINE HRESULT IWMPSettings_get_balance(IWMPSettings* This,LONG *plBalance) { return This->lpVtbl->get_balance(This,plBalance); } -static FORCEINLINE HRESULT IWMPSettings_put_balance(IWMPSettings* This,LONG plBalance) { +static __WIDL_INLINE HRESULT IWMPSettings_put_balance(IWMPSettings* This,LONG plBalance) { return This->lpVtbl->put_balance(This,plBalance); } -static FORCEINLINE HRESULT IWMPSettings_get_volume(IWMPSettings* This,LONG *plVolume) { +static __WIDL_INLINE HRESULT IWMPSettings_get_volume(IWMPSettings* This,LONG *plVolume) { return This->lpVtbl->get_volume(This,plVolume); } -static FORCEINLINE HRESULT IWMPSettings_put_volume(IWMPSettings* This,LONG plVolume) { +static __WIDL_INLINE HRESULT IWMPSettings_put_volume(IWMPSettings* This,LONG plVolume) { return This->lpVtbl->put_volume(This,plVolume); } -static FORCEINLINE HRESULT IWMPSettings_getMode(IWMPSettings* This,BSTR bstrMode,VARIANT_BOOL *pvarfMode) { +static __WIDL_INLINE HRESULT IWMPSettings_getMode(IWMPSettings* This,BSTR bstrMode,VARIANT_BOOL *pvarfMode) { return This->lpVtbl->getMode(This,bstrMode,pvarfMode); } -static FORCEINLINE HRESULT IWMPSettings_setMode(IWMPSettings* This,BSTR bstrMode,VARIANT_BOOL varfMode) { +static __WIDL_INLINE HRESULT IWMPSettings_setMode(IWMPSettings* This,BSTR bstrMode,VARIANT_BOOL varfMode) { return This->lpVtbl->setMode(This,bstrMode,varfMode); } -static FORCEINLINE HRESULT IWMPSettings_get_enableErrorDialogs(IWMPSettings* This,VARIANT_BOOL *pfEnableErrorDialogs) { +static __WIDL_INLINE HRESULT IWMPSettings_get_enableErrorDialogs(IWMPSettings* This,VARIANT_BOOL *pfEnableErrorDialogs) { return This->lpVtbl->get_enableErrorDialogs(This,pfEnableErrorDialogs); } -static FORCEINLINE HRESULT IWMPSettings_put_enableErrorDialogs(IWMPSettings* This,VARIANT_BOOL pfEnableErrorDialogs) { +static __WIDL_INLINE HRESULT IWMPSettings_put_enableErrorDialogs(IWMPSettings* This,VARIANT_BOOL pfEnableErrorDialogs) { return This->lpVtbl->put_enableErrorDialogs(This,pfEnableErrorDialogs); } #endif @@ -2174,33 +2182,33 @@ interface IWMPStringCollection { #define IWMPStringCollection_Item(This,lIndex,pbstrString) (This)->lpVtbl->Item(This,lIndex,pbstrString) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPStringCollection_QueryInterface(IWMPStringCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPStringCollection_QueryInterface(IWMPStringCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPStringCollection_AddRef(IWMPStringCollection* This) { +static __WIDL_INLINE ULONG IWMPStringCollection_AddRef(IWMPStringCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPStringCollection_Release(IWMPStringCollection* This) { +static __WIDL_INLINE ULONG IWMPStringCollection_Release(IWMPStringCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPStringCollection_GetTypeInfoCount(IWMPStringCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPStringCollection_GetTypeInfoCount(IWMPStringCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPStringCollection_GetTypeInfo(IWMPStringCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPStringCollection_GetTypeInfo(IWMPStringCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPStringCollection_GetIDsOfNames(IWMPStringCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPStringCollection_GetIDsOfNames(IWMPStringCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPStringCollection_Invoke(IWMPStringCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPStringCollection_Invoke(IWMPStringCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPStringCollection methods ***/ -static FORCEINLINE HRESULT IWMPStringCollection_get_count(IWMPStringCollection* This,LONG *plCount) { +static __WIDL_INLINE HRESULT IWMPStringCollection_get_count(IWMPStringCollection* This,LONG *plCount) { return This->lpVtbl->get_count(This,plCount); } -static FORCEINLINE HRESULT IWMPStringCollection_Item(IWMPStringCollection* This,LONG lIndex,BSTR *pbstrString) { +static __WIDL_INLINE HRESULT IWMPStringCollection_Item(IWMPStringCollection* This,LONG lIndex,BSTR *pbstrString) { return This->lpVtbl->Item(This,lIndex,pbstrString); } #endif @@ -2416,63 +2424,63 @@ interface IWMPMediaCollection { #define IWMPMediaCollection_isDeleted(This,pItem,pvarfIsDeleted) (This)->lpVtbl->isDeleted(This,pItem,pvarfIsDeleted) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPMediaCollection_QueryInterface(IWMPMediaCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_QueryInterface(IWMPMediaCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPMediaCollection_AddRef(IWMPMediaCollection* This) { +static __WIDL_INLINE ULONG IWMPMediaCollection_AddRef(IWMPMediaCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPMediaCollection_Release(IWMPMediaCollection* This) { +static __WIDL_INLINE ULONG IWMPMediaCollection_Release(IWMPMediaCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPMediaCollection_GetTypeInfoCount(IWMPMediaCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_GetTypeInfoCount(IWMPMediaCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPMediaCollection_GetTypeInfo(IWMPMediaCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_GetTypeInfo(IWMPMediaCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPMediaCollection_GetIDsOfNames(IWMPMediaCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_GetIDsOfNames(IWMPMediaCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPMediaCollection_Invoke(IWMPMediaCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_Invoke(IWMPMediaCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPMediaCollection methods ***/ -static FORCEINLINE HRESULT IWMPMediaCollection_add(IWMPMediaCollection* This,BSTR bstrURL,IWMPMedia **ppItem) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_add(IWMPMediaCollection* This,BSTR bstrURL,IWMPMedia **ppItem) { return This->lpVtbl->add(This,bstrURL,ppItem); } -static FORCEINLINE HRESULT IWMPMediaCollection_getAll(IWMPMediaCollection* This,IWMPPlaylist **ppMediaItems) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_getAll(IWMPMediaCollection* This,IWMPPlaylist **ppMediaItems) { return This->lpVtbl->getAll(This,ppMediaItems); } -static FORCEINLINE HRESULT IWMPMediaCollection_getByName(IWMPMediaCollection* This,BSTR bstrName,IWMPPlaylist **ppMediaItems) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_getByName(IWMPMediaCollection* This,BSTR bstrName,IWMPPlaylist **ppMediaItems) { return This->lpVtbl->getByName(This,bstrName,ppMediaItems); } -static FORCEINLINE HRESULT IWMPMediaCollection_getByGenre(IWMPMediaCollection* This,BSTR bstrGenre,IWMPPlaylist **ppMediaItems) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_getByGenre(IWMPMediaCollection* This,BSTR bstrGenre,IWMPPlaylist **ppMediaItems) { return This->lpVtbl->getByGenre(This,bstrGenre,ppMediaItems); } -static FORCEINLINE HRESULT IWMPMediaCollection_getByAuthor(IWMPMediaCollection* This,BSTR bstrAuthor,IWMPPlaylist **ppMediaItems) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_getByAuthor(IWMPMediaCollection* This,BSTR bstrAuthor,IWMPPlaylist **ppMediaItems) { return This->lpVtbl->getByAuthor(This,bstrAuthor,ppMediaItems); } -static FORCEINLINE HRESULT IWMPMediaCollection_getByAlbum(IWMPMediaCollection* This,BSTR bstrAlbum,IWMPPlaylist **ppMediaItems) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_getByAlbum(IWMPMediaCollection* This,BSTR bstrAlbum,IWMPPlaylist **ppMediaItems) { return This->lpVtbl->getByAlbum(This,bstrAlbum,ppMediaItems); } -static FORCEINLINE HRESULT IWMPMediaCollection_getByAttribute(IWMPMediaCollection* This,BSTR bstrAttribute,BSTR bstrValue,IWMPPlaylist **ppMediaItems) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_getByAttribute(IWMPMediaCollection* This,BSTR bstrAttribute,BSTR bstrValue,IWMPPlaylist **ppMediaItems) { return This->lpVtbl->getByAttribute(This,bstrAttribute,bstrValue,ppMediaItems); } -static FORCEINLINE HRESULT IWMPMediaCollection_remove(IWMPMediaCollection* This,IWMPMedia *pItem,VARIANT_BOOL varfDeleteFile) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_remove(IWMPMediaCollection* This,IWMPMedia *pItem,VARIANT_BOOL varfDeleteFile) { return This->lpVtbl->remove(This,pItem,varfDeleteFile); } -static FORCEINLINE HRESULT IWMPMediaCollection_getAttributeStringCollection(IWMPMediaCollection* This,BSTR bstrAttribute,BSTR bstrMediaType,IWMPStringCollection **ppStringCollection) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_getAttributeStringCollection(IWMPMediaCollection* This,BSTR bstrAttribute,BSTR bstrMediaType,IWMPStringCollection **ppStringCollection) { return This->lpVtbl->getAttributeStringCollection(This,bstrAttribute,bstrMediaType,ppStringCollection); } -static FORCEINLINE HRESULT IWMPMediaCollection_getMediaAtom(IWMPMediaCollection* This,BSTR bstrItemName,LONG *plAtom) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_getMediaAtom(IWMPMediaCollection* This,BSTR bstrItemName,LONG *plAtom) { return This->lpVtbl->getMediaAtom(This,bstrItemName,plAtom); } -static FORCEINLINE HRESULT IWMPMediaCollection_setDeleted(IWMPMediaCollection* This,IWMPMedia *pItem,VARIANT_BOOL varfIsDeleted) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_setDeleted(IWMPMediaCollection* This,IWMPMedia *pItem,VARIANT_BOOL varfIsDeleted) { return This->lpVtbl->setDeleted(This,pItem,varfIsDeleted); } -static FORCEINLINE HRESULT IWMPMediaCollection_isDeleted(IWMPMediaCollection* This,IWMPMedia *pItem,VARIANT_BOOL *pvarfIsDeleted) { +static __WIDL_INLINE HRESULT IWMPMediaCollection_isDeleted(IWMPMediaCollection* This,IWMPMedia *pItem,VARIANT_BOOL *pvarfIsDeleted) { return This->lpVtbl->isDeleted(This,pItem,pvarfIsDeleted); } #endif @@ -2584,33 +2592,33 @@ interface IWMPPlaylistArray { #define IWMPPlaylistArray_Item(This,lIndex,ppItem) (This)->lpVtbl->Item(This,lIndex,ppItem) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPPlaylistArray_QueryInterface(IWMPPlaylistArray* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPPlaylistArray_QueryInterface(IWMPPlaylistArray* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPPlaylistArray_AddRef(IWMPPlaylistArray* This) { +static __WIDL_INLINE ULONG IWMPPlaylistArray_AddRef(IWMPPlaylistArray* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPPlaylistArray_Release(IWMPPlaylistArray* This) { +static __WIDL_INLINE ULONG IWMPPlaylistArray_Release(IWMPPlaylistArray* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPPlaylistArray_GetTypeInfoCount(IWMPPlaylistArray* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPPlaylistArray_GetTypeInfoCount(IWMPPlaylistArray* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPPlaylistArray_GetTypeInfo(IWMPPlaylistArray* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPPlaylistArray_GetTypeInfo(IWMPPlaylistArray* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPPlaylistArray_GetIDsOfNames(IWMPPlaylistArray* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPPlaylistArray_GetIDsOfNames(IWMPPlaylistArray* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPPlaylistArray_Invoke(IWMPPlaylistArray* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPPlaylistArray_Invoke(IWMPPlaylistArray* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPPlaylistArray methods ***/ -static FORCEINLINE HRESULT IWMPPlaylistArray_get_count(IWMPPlaylistArray* This,LONG *plCount) { +static __WIDL_INLINE HRESULT IWMPPlaylistArray_get_count(IWMPPlaylistArray* This,LONG *plCount) { return This->lpVtbl->get_count(This,plCount); } -static FORCEINLINE HRESULT IWMPPlaylistArray_Item(IWMPPlaylistArray* This,LONG lIndex,IWMPPlaylist **ppItem) { +static __WIDL_INLINE HRESULT IWMPPlaylistArray_Item(IWMPPlaylistArray* This,LONG lIndex,IWMPPlaylist **ppItem) { return This->lpVtbl->Item(This,lIndex,ppItem); } #endif @@ -2770,48 +2778,48 @@ interface IWMPPlaylistCollection { #define IWMPPlaylistCollection_importPlaylist(This,pItem,ppImportedItem) (This)->lpVtbl->importPlaylist(This,pItem,ppImportedItem) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPPlaylistCollection_QueryInterface(IWMPPlaylistCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPPlaylistCollection_QueryInterface(IWMPPlaylistCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPPlaylistCollection_AddRef(IWMPPlaylistCollection* This) { +static __WIDL_INLINE ULONG IWMPPlaylistCollection_AddRef(IWMPPlaylistCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPPlaylistCollection_Release(IWMPPlaylistCollection* This) { +static __WIDL_INLINE ULONG IWMPPlaylistCollection_Release(IWMPPlaylistCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPPlaylistCollection_GetTypeInfoCount(IWMPPlaylistCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPPlaylistCollection_GetTypeInfoCount(IWMPPlaylistCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPPlaylistCollection_GetTypeInfo(IWMPPlaylistCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPPlaylistCollection_GetTypeInfo(IWMPPlaylistCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPPlaylistCollection_GetIDsOfNames(IWMPPlaylistCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPPlaylistCollection_GetIDsOfNames(IWMPPlaylistCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPPlaylistCollection_Invoke(IWMPPlaylistCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPPlaylistCollection_Invoke(IWMPPlaylistCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPPlaylistCollection methods ***/ -static FORCEINLINE HRESULT IWMPPlaylistCollection_newPlaylist(IWMPPlaylistCollection* This,BSTR bstrName,IWMPPlaylist **ppItem) { +static __WIDL_INLINE HRESULT IWMPPlaylistCollection_newPlaylist(IWMPPlaylistCollection* This,BSTR bstrName,IWMPPlaylist **ppItem) { return This->lpVtbl->newPlaylist(This,bstrName,ppItem); } -static FORCEINLINE HRESULT IWMPPlaylistCollection_getAll(IWMPPlaylistCollection* This,IWMPPlaylistArray **ppPlaylistArray) { +static __WIDL_INLINE HRESULT IWMPPlaylistCollection_getAll(IWMPPlaylistCollection* This,IWMPPlaylistArray **ppPlaylistArray) { return This->lpVtbl->getAll(This,ppPlaylistArray); } -static FORCEINLINE HRESULT IWMPPlaylistCollection_getByName(IWMPPlaylistCollection* This,BSTR bstrName,IWMPPlaylistArray **ppPlaylistArray) { +static __WIDL_INLINE HRESULT IWMPPlaylistCollection_getByName(IWMPPlaylistCollection* This,BSTR bstrName,IWMPPlaylistArray **ppPlaylistArray) { return This->lpVtbl->getByName(This,bstrName,ppPlaylistArray); } -static FORCEINLINE HRESULT IWMPPlaylistCollection_remove(IWMPPlaylistCollection* This,IWMPPlaylist *pItem) { +static __WIDL_INLINE HRESULT IWMPPlaylistCollection_remove(IWMPPlaylistCollection* This,IWMPPlaylist *pItem) { return This->lpVtbl->remove(This,pItem); } -static FORCEINLINE HRESULT IWMPPlaylistCollection_setDeleted(IWMPPlaylistCollection* This,IWMPPlaylist *pItem,VARIANT_BOOL varfIsDeleted) { +static __WIDL_INLINE HRESULT IWMPPlaylistCollection_setDeleted(IWMPPlaylistCollection* This,IWMPPlaylist *pItem,VARIANT_BOOL varfIsDeleted) { return This->lpVtbl->setDeleted(This,pItem,varfIsDeleted); } -static FORCEINLINE HRESULT IWMPPlaylistCollection_isDeleted(IWMPPlaylistCollection* This,IWMPPlaylist *pItem,VARIANT_BOOL *pvarfIsDeleted) { +static __WIDL_INLINE HRESULT IWMPPlaylistCollection_isDeleted(IWMPPlaylistCollection* This,IWMPPlaylist *pItem,VARIANT_BOOL *pvarfIsDeleted) { return This->lpVtbl->isDeleted(This,pItem,pvarfIsDeleted); } -static FORCEINLINE HRESULT IWMPPlaylistCollection_importPlaylist(IWMPPlaylistCollection* This,IWMPPlaylist *pItem,IWMPPlaylist **ppImportedItem) { +static __WIDL_INLINE HRESULT IWMPPlaylistCollection_importPlaylist(IWMPPlaylistCollection* This,IWMPPlaylist *pItem,IWMPPlaylist **ppImportedItem) { return This->lpVtbl->importPlaylist(This,pItem,ppImportedItem); } #endif @@ -3149,111 +3157,111 @@ interface IWMPNetwork { #define IWMPNetwork_get_framesSkipped(This,plFrames) (This)->lpVtbl->get_framesSkipped(This,plFrames) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPNetwork_QueryInterface(IWMPNetwork* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPNetwork_QueryInterface(IWMPNetwork* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPNetwork_AddRef(IWMPNetwork* This) { +static __WIDL_INLINE ULONG IWMPNetwork_AddRef(IWMPNetwork* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPNetwork_Release(IWMPNetwork* This) { +static __WIDL_INLINE ULONG IWMPNetwork_Release(IWMPNetwork* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPNetwork_GetTypeInfoCount(IWMPNetwork* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPNetwork_GetTypeInfoCount(IWMPNetwork* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPNetwork_GetTypeInfo(IWMPNetwork* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPNetwork_GetTypeInfo(IWMPNetwork* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPNetwork_GetIDsOfNames(IWMPNetwork* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPNetwork_GetIDsOfNames(IWMPNetwork* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPNetwork_Invoke(IWMPNetwork* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPNetwork_Invoke(IWMPNetwork* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPNetwork methods ***/ -static FORCEINLINE HRESULT IWMPNetwork_get_bandWidth(IWMPNetwork* This,LONG *plBandwidth) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_bandWidth(IWMPNetwork* This,LONG *plBandwidth) { return This->lpVtbl->get_bandWidth(This,plBandwidth); } -static FORCEINLINE HRESULT IWMPNetwork_get_recoveredPackets(IWMPNetwork* This,LONG *plRecoveredPackets) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_recoveredPackets(IWMPNetwork* This,LONG *plRecoveredPackets) { return This->lpVtbl->get_recoveredPackets(This,plRecoveredPackets); } -static FORCEINLINE HRESULT IWMPNetwork_get_sourceProtocol(IWMPNetwork* This,BSTR *pbstrSourceProtocol) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_sourceProtocol(IWMPNetwork* This,BSTR *pbstrSourceProtocol) { return This->lpVtbl->get_sourceProtocol(This,pbstrSourceProtocol); } -static FORCEINLINE HRESULT IWMPNetwork_get_receivedPackets(IWMPNetwork* This,LONG *plReceivedPackets) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_receivedPackets(IWMPNetwork* This,LONG *plReceivedPackets) { return This->lpVtbl->get_receivedPackets(This,plReceivedPackets); } -static FORCEINLINE HRESULT IWMPNetwork_get_lostPackets(IWMPNetwork* This,LONG *plLostPackets) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_lostPackets(IWMPNetwork* This,LONG *plLostPackets) { return This->lpVtbl->get_lostPackets(This,plLostPackets); } -static FORCEINLINE HRESULT IWMPNetwork_get_receptionQuality(IWMPNetwork* This,LONG *plReceptionQuality) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_receptionQuality(IWMPNetwork* This,LONG *plReceptionQuality) { return This->lpVtbl->get_receptionQuality(This,plReceptionQuality); } -static FORCEINLINE HRESULT IWMPNetwork_get_bufferingCount(IWMPNetwork* This,LONG *plBufferingCount) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_bufferingCount(IWMPNetwork* This,LONG *plBufferingCount) { return This->lpVtbl->get_bufferingCount(This,plBufferingCount); } -static FORCEINLINE HRESULT IWMPNetwork_get_bufferingProgress(IWMPNetwork* This,LONG *plBufferingProgress) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_bufferingProgress(IWMPNetwork* This,LONG *plBufferingProgress) { return This->lpVtbl->get_bufferingProgress(This,plBufferingProgress); } -static FORCEINLINE HRESULT IWMPNetwork_get_bufferingTime(IWMPNetwork* This,LONG *plBufferingTime) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_bufferingTime(IWMPNetwork* This,LONG *plBufferingTime) { return This->lpVtbl->get_bufferingTime(This,plBufferingTime); } -static FORCEINLINE HRESULT IWMPNetwork_put_bufferingTime(IWMPNetwork* This,LONG plBufferingTime) { +static __WIDL_INLINE HRESULT IWMPNetwork_put_bufferingTime(IWMPNetwork* This,LONG plBufferingTime) { return This->lpVtbl->put_bufferingTime(This,plBufferingTime); } -static FORCEINLINE HRESULT IWMPNetwork_get_frameRate(IWMPNetwork* This,LONG *plFrameRate) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_frameRate(IWMPNetwork* This,LONG *plFrameRate) { return This->lpVtbl->get_frameRate(This,plFrameRate); } -static FORCEINLINE HRESULT IWMPNetwork_get_maxBitRate(IWMPNetwork* This,LONG *plBitRate) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_maxBitRate(IWMPNetwork* This,LONG *plBitRate) { return This->lpVtbl->get_maxBitRate(This,plBitRate); } -static FORCEINLINE HRESULT IWMPNetwork_get_bitRate(IWMPNetwork* This,LONG *plBitRate) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_bitRate(IWMPNetwork* This,LONG *plBitRate) { return This->lpVtbl->get_bitRate(This,plBitRate); } -static FORCEINLINE HRESULT IWMPNetwork_getProxySettings(IWMPNetwork* This,BSTR bstrProtocol,LONG *plProxySetting) { +static __WIDL_INLINE HRESULT IWMPNetwork_getProxySettings(IWMPNetwork* This,BSTR bstrProtocol,LONG *plProxySetting) { return This->lpVtbl->getProxySettings(This,bstrProtocol,plProxySetting); } -static FORCEINLINE HRESULT IWMPNetwork_setProxySettings(IWMPNetwork* This,BSTR bstrProtocol,LONG lProxySetting) { +static __WIDL_INLINE HRESULT IWMPNetwork_setProxySettings(IWMPNetwork* This,BSTR bstrProtocol,LONG lProxySetting) { return This->lpVtbl->setProxySettings(This,bstrProtocol,lProxySetting); } -static FORCEINLINE HRESULT IWMPNetwork_getProxyName(IWMPNetwork* This,BSTR bstrProtocol,BSTR *pbstrProxyName) { +static __WIDL_INLINE HRESULT IWMPNetwork_getProxyName(IWMPNetwork* This,BSTR bstrProtocol,BSTR *pbstrProxyName) { return This->lpVtbl->getProxyName(This,bstrProtocol,pbstrProxyName); } -static FORCEINLINE HRESULT IWMPNetwork_setProxyName(IWMPNetwork* This,BSTR bstrProtocol,BSTR bstrProxyName) { +static __WIDL_INLINE HRESULT IWMPNetwork_setProxyName(IWMPNetwork* This,BSTR bstrProtocol,BSTR bstrProxyName) { return This->lpVtbl->setProxyName(This,bstrProtocol,bstrProxyName); } -static FORCEINLINE HRESULT IWMPNetwork_getProxyPort(IWMPNetwork* This,BSTR bstrProtocol,LONG *lProxyPort) { +static __WIDL_INLINE HRESULT IWMPNetwork_getProxyPort(IWMPNetwork* This,BSTR bstrProtocol,LONG *lProxyPort) { return This->lpVtbl->getProxyPort(This,bstrProtocol,lProxyPort); } -static FORCEINLINE HRESULT IWMPNetwork_setProxyPort(IWMPNetwork* This,BSTR bstrProtocol,LONG lProxyPort) { +static __WIDL_INLINE HRESULT IWMPNetwork_setProxyPort(IWMPNetwork* This,BSTR bstrProtocol,LONG lProxyPort) { return This->lpVtbl->setProxyPort(This,bstrProtocol,lProxyPort); } -static FORCEINLINE HRESULT IWMPNetwork_getProxyExceptionList(IWMPNetwork* This,BSTR bstrProtocol,BSTR *pbstrExceptionList) { +static __WIDL_INLINE HRESULT IWMPNetwork_getProxyExceptionList(IWMPNetwork* This,BSTR bstrProtocol,BSTR *pbstrExceptionList) { return This->lpVtbl->getProxyExceptionList(This,bstrProtocol,pbstrExceptionList); } -static FORCEINLINE HRESULT IWMPNetwork_setProxyExceptionList(IWMPNetwork* This,BSTR bstrProtocol,BSTR pbstrExceptionList) { +static __WIDL_INLINE HRESULT IWMPNetwork_setProxyExceptionList(IWMPNetwork* This,BSTR bstrProtocol,BSTR pbstrExceptionList) { return This->lpVtbl->setProxyExceptionList(This,bstrProtocol,pbstrExceptionList); } -static FORCEINLINE HRESULT IWMPNetwork_getProxyBypassForLocal(IWMPNetwork* This,BSTR bstrProtocol,VARIANT_BOOL *pfBypassForLocal) { +static __WIDL_INLINE HRESULT IWMPNetwork_getProxyBypassForLocal(IWMPNetwork* This,BSTR bstrProtocol,VARIANT_BOOL *pfBypassForLocal) { return This->lpVtbl->getProxyBypassForLocal(This,bstrProtocol,pfBypassForLocal); } -static FORCEINLINE HRESULT IWMPNetwork_setProxyBypassForLocal(IWMPNetwork* This,BSTR bstrProtocol,VARIANT_BOOL fBypassForLocal) { +static __WIDL_INLINE HRESULT IWMPNetwork_setProxyBypassForLocal(IWMPNetwork* This,BSTR bstrProtocol,VARIANT_BOOL fBypassForLocal) { return This->lpVtbl->setProxyBypassForLocal(This,bstrProtocol,fBypassForLocal); } -static FORCEINLINE HRESULT IWMPNetwork_get_maxBandwidth(IWMPNetwork* This,LONG *lMaxBandwidth) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_maxBandwidth(IWMPNetwork* This,LONG *lMaxBandwidth) { return This->lpVtbl->get_maxBandwidth(This,lMaxBandwidth); } -static FORCEINLINE HRESULT IWMPNetwork_put_maxBandwidth(IWMPNetwork* This,LONG lMaxBandwidth) { +static __WIDL_INLINE HRESULT IWMPNetwork_put_maxBandwidth(IWMPNetwork* This,LONG lMaxBandwidth) { return This->lpVtbl->put_maxBandwidth(This,lMaxBandwidth); } -static FORCEINLINE HRESULT IWMPNetwork_get_downloadProgress(IWMPNetwork* This,LONG *plDownloadProgress) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_downloadProgress(IWMPNetwork* This,LONG *plDownloadProgress) { return This->lpVtbl->get_downloadProgress(This,plDownloadProgress); } -static FORCEINLINE HRESULT IWMPNetwork_get_encodedFrameRate(IWMPNetwork* This,LONG *plFrameRate) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_encodedFrameRate(IWMPNetwork* This,LONG *plFrameRate) { return This->lpVtbl->get_encodedFrameRate(This,plFrameRate); } -static FORCEINLINE HRESULT IWMPNetwork_get_framesSkipped(IWMPNetwork* This,LONG *plFrames) { +static __WIDL_INLINE HRESULT IWMPNetwork_get_framesSkipped(IWMPNetwork* This,LONG *plFrames) { return This->lpVtbl->get_framesSkipped(This,plFrames); } #endif @@ -3370,36 +3378,36 @@ interface IWMPCdrom { #define IWMPCdrom_eject(This) (This)->lpVtbl->eject(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPCdrom_QueryInterface(IWMPCdrom* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPCdrom_QueryInterface(IWMPCdrom* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPCdrom_AddRef(IWMPCdrom* This) { +static __WIDL_INLINE ULONG IWMPCdrom_AddRef(IWMPCdrom* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPCdrom_Release(IWMPCdrom* This) { +static __WIDL_INLINE ULONG IWMPCdrom_Release(IWMPCdrom* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPCdrom_GetTypeInfoCount(IWMPCdrom* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPCdrom_GetTypeInfoCount(IWMPCdrom* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPCdrom_GetTypeInfo(IWMPCdrom* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPCdrom_GetTypeInfo(IWMPCdrom* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPCdrom_GetIDsOfNames(IWMPCdrom* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPCdrom_GetIDsOfNames(IWMPCdrom* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPCdrom_Invoke(IWMPCdrom* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPCdrom_Invoke(IWMPCdrom* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPCdrom methods ***/ -static FORCEINLINE HRESULT IWMPCdrom_get_driveSpecifier(IWMPCdrom* This,BSTR *pbstrDrive) { +static __WIDL_INLINE HRESULT IWMPCdrom_get_driveSpecifier(IWMPCdrom* This,BSTR *pbstrDrive) { return This->lpVtbl->get_driveSpecifier(This,pbstrDrive); } -static FORCEINLINE HRESULT IWMPCdrom_get_Playlist(IWMPCdrom* This,IWMPPlaylist **ppPlaylist) { +static __WIDL_INLINE HRESULT IWMPCdrom_get_Playlist(IWMPCdrom* This,IWMPPlaylist **ppPlaylist) { return This->lpVtbl->get_Playlist(This,ppPlaylist); } -static FORCEINLINE HRESULT IWMPCdrom_eject(IWMPCdrom* This) { +static __WIDL_INLINE HRESULT IWMPCdrom_eject(IWMPCdrom* This) { return This->lpVtbl->eject(This); } #endif @@ -3521,36 +3529,36 @@ interface IWMPCdromCollection { #define IWMPCdromCollection_getByDriveSpecifier(This,bstrDriveSpecifier,ppCdrom) (This)->lpVtbl->getByDriveSpecifier(This,bstrDriveSpecifier,ppCdrom) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPCdromCollection_QueryInterface(IWMPCdromCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPCdromCollection_QueryInterface(IWMPCdromCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPCdromCollection_AddRef(IWMPCdromCollection* This) { +static __WIDL_INLINE ULONG IWMPCdromCollection_AddRef(IWMPCdromCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPCdromCollection_Release(IWMPCdromCollection* This) { +static __WIDL_INLINE ULONG IWMPCdromCollection_Release(IWMPCdromCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPCdromCollection_GetTypeInfoCount(IWMPCdromCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPCdromCollection_GetTypeInfoCount(IWMPCdromCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPCdromCollection_GetTypeInfo(IWMPCdromCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPCdromCollection_GetTypeInfo(IWMPCdromCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPCdromCollection_GetIDsOfNames(IWMPCdromCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPCdromCollection_GetIDsOfNames(IWMPCdromCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPCdromCollection_Invoke(IWMPCdromCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPCdromCollection_Invoke(IWMPCdromCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPCdromCollection methods ***/ -static FORCEINLINE HRESULT IWMPCdromCollection_get_count(IWMPCdromCollection* This,LONG *plCount) { +static __WIDL_INLINE HRESULT IWMPCdromCollection_get_count(IWMPCdromCollection* This,LONG *plCount) { return This->lpVtbl->get_count(This,plCount); } -static FORCEINLINE HRESULT IWMPCdromCollection_Item(IWMPCdromCollection* This,LONG lIndex,IWMPCdrom **ppItem) { +static __WIDL_INLINE HRESULT IWMPCdromCollection_Item(IWMPCdromCollection* This,LONG lIndex,IWMPCdrom **ppItem) { return This->lpVtbl->Item(This,lIndex,ppItem); } -static FORCEINLINE HRESULT IWMPCdromCollection_getByDriveSpecifier(IWMPCdromCollection* This,BSTR bstrDriveSpecifier,IWMPCdrom **ppCdrom) { +static __WIDL_INLINE HRESULT IWMPCdromCollection_getByDriveSpecifier(IWMPCdromCollection* This,BSTR bstrDriveSpecifier,IWMPCdrom **ppCdrom) { return This->lpVtbl->getByDriveSpecifier(This,bstrDriveSpecifier,ppCdrom); } #endif @@ -3690,45 +3698,45 @@ interface IWMPDVD { #define IWMPDVD_resume(This) (This)->lpVtbl->resume(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPDVD_QueryInterface(IWMPDVD* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPDVD_QueryInterface(IWMPDVD* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPDVD_AddRef(IWMPDVD* This) { +static __WIDL_INLINE ULONG IWMPDVD_AddRef(IWMPDVD* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPDVD_Release(IWMPDVD* This) { +static __WIDL_INLINE ULONG IWMPDVD_Release(IWMPDVD* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPDVD_GetTypeInfoCount(IWMPDVD* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPDVD_GetTypeInfoCount(IWMPDVD* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPDVD_GetTypeInfo(IWMPDVD* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPDVD_GetTypeInfo(IWMPDVD* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPDVD_GetIDsOfNames(IWMPDVD* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPDVD_GetIDsOfNames(IWMPDVD* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPDVD_Invoke(IWMPDVD* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPDVD_Invoke(IWMPDVD* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPDVD methods ***/ -static FORCEINLINE HRESULT IWMPDVD_get_isAvailable(IWMPDVD* This,BSTR bstrItem,VARIANT_BOOL *pIsAvailable) { +static __WIDL_INLINE HRESULT IWMPDVD_get_isAvailable(IWMPDVD* This,BSTR bstrItem,VARIANT_BOOL *pIsAvailable) { return This->lpVtbl->get_isAvailable(This,bstrItem,pIsAvailable); } -static FORCEINLINE HRESULT IWMPDVD_get_domain(IWMPDVD* This,BSTR *strDomain) { +static __WIDL_INLINE HRESULT IWMPDVD_get_domain(IWMPDVD* This,BSTR *strDomain) { return This->lpVtbl->get_domain(This,strDomain); } -static FORCEINLINE HRESULT IWMPDVD_topMenu(IWMPDVD* This) { +static __WIDL_INLINE HRESULT IWMPDVD_topMenu(IWMPDVD* This) { return This->lpVtbl->topMenu(This); } -static FORCEINLINE HRESULT IWMPDVD_titleMenu(IWMPDVD* This) { +static __WIDL_INLINE HRESULT IWMPDVD_titleMenu(IWMPDVD* This) { return This->lpVtbl->titleMenu(This); } -static FORCEINLINE HRESULT IWMPDVD_back(IWMPDVD* This) { +static __WIDL_INLINE HRESULT IWMPDVD_back(IWMPDVD* This) { return This->lpVtbl->back(This); } -static FORCEINLINE HRESULT IWMPDVD_resume(IWMPDVD* This) { +static __WIDL_INLINE HRESULT IWMPDVD_resume(IWMPDVD* This) { return This->lpVtbl->resume(This); } #endif @@ -3886,51 +3894,51 @@ interface IWMPClosedCaption { #define IWMPClosedCaption_put_captioningId(This,pbstrCaptioningID) (This)->lpVtbl->put_captioningId(This,pbstrCaptioningID) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPClosedCaption_QueryInterface(IWMPClosedCaption* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPClosedCaption_QueryInterface(IWMPClosedCaption* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPClosedCaption_AddRef(IWMPClosedCaption* This) { +static __WIDL_INLINE ULONG IWMPClosedCaption_AddRef(IWMPClosedCaption* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPClosedCaption_Release(IWMPClosedCaption* This) { +static __WIDL_INLINE ULONG IWMPClosedCaption_Release(IWMPClosedCaption* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPClosedCaption_GetTypeInfoCount(IWMPClosedCaption* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPClosedCaption_GetTypeInfoCount(IWMPClosedCaption* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPClosedCaption_GetTypeInfo(IWMPClosedCaption* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPClosedCaption_GetTypeInfo(IWMPClosedCaption* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPClosedCaption_GetIDsOfNames(IWMPClosedCaption* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPClosedCaption_GetIDsOfNames(IWMPClosedCaption* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPClosedCaption_Invoke(IWMPClosedCaption* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPClosedCaption_Invoke(IWMPClosedCaption* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPClosedCaption methods ***/ -static FORCEINLINE HRESULT IWMPClosedCaption_get_SAMIStyle(IWMPClosedCaption* This,BSTR *pbstrSAMIStyle) { +static __WIDL_INLINE HRESULT IWMPClosedCaption_get_SAMIStyle(IWMPClosedCaption* This,BSTR *pbstrSAMIStyle) { return This->lpVtbl->get_SAMIStyle(This,pbstrSAMIStyle); } -static FORCEINLINE HRESULT IWMPClosedCaption_put_SAMIStyle(IWMPClosedCaption* This,BSTR pbstrSAMIStyle) { +static __WIDL_INLINE HRESULT IWMPClosedCaption_put_SAMIStyle(IWMPClosedCaption* This,BSTR pbstrSAMIStyle) { return This->lpVtbl->put_SAMIStyle(This,pbstrSAMIStyle); } -static FORCEINLINE HRESULT IWMPClosedCaption_get_SAMILang(IWMPClosedCaption* This,BSTR *pbstrSAMILang) { +static __WIDL_INLINE HRESULT IWMPClosedCaption_get_SAMILang(IWMPClosedCaption* This,BSTR *pbstrSAMILang) { return This->lpVtbl->get_SAMILang(This,pbstrSAMILang); } -static FORCEINLINE HRESULT IWMPClosedCaption_put_SAMILang(IWMPClosedCaption* This,BSTR pbstrSAMILang) { +static __WIDL_INLINE HRESULT IWMPClosedCaption_put_SAMILang(IWMPClosedCaption* This,BSTR pbstrSAMILang) { return This->lpVtbl->put_SAMILang(This,pbstrSAMILang); } -static FORCEINLINE HRESULT IWMPClosedCaption_get_SAMIFileName(IWMPClosedCaption* This,BSTR *pbstrSAMIFileName) { +static __WIDL_INLINE HRESULT IWMPClosedCaption_get_SAMIFileName(IWMPClosedCaption* This,BSTR *pbstrSAMIFileName) { return This->lpVtbl->get_SAMIFileName(This,pbstrSAMIFileName); } -static FORCEINLINE HRESULT IWMPClosedCaption_put_SAMIFileName(IWMPClosedCaption* This,BSTR pbstrSAMIFileName) { +static __WIDL_INLINE HRESULT IWMPClosedCaption_put_SAMIFileName(IWMPClosedCaption* This,BSTR pbstrSAMIFileName) { return This->lpVtbl->put_SAMIFileName(This,pbstrSAMIFileName); } -static FORCEINLINE HRESULT IWMPClosedCaption_get_captioningId(IWMPClosedCaption* This,BSTR *pbstrCaptioningID) { +static __WIDL_INLINE HRESULT IWMPClosedCaption_get_captioningId(IWMPClosedCaption* This,BSTR *pbstrCaptioningID) { return This->lpVtbl->get_captioningId(This,pbstrCaptioningID); } -static FORCEINLINE HRESULT IWMPClosedCaption_put_captioningId(IWMPClosedCaption* This,BSTR pbstrCaptioningID) { +static __WIDL_INLINE HRESULT IWMPClosedCaption_put_captioningId(IWMPClosedCaption* This,BSTR pbstrCaptioningID) { return This->lpVtbl->put_captioningId(This,pbstrCaptioningID); } #endif @@ -4064,42 +4072,42 @@ interface IWMPErrorItem { #define IWMPErrorItem_get_customUrl(This,pbstrCustomUrl) (This)->lpVtbl->get_customUrl(This,pbstrCustomUrl) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPErrorItem_QueryInterface(IWMPErrorItem* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPErrorItem_QueryInterface(IWMPErrorItem* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPErrorItem_AddRef(IWMPErrorItem* This) { +static __WIDL_INLINE ULONG IWMPErrorItem_AddRef(IWMPErrorItem* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPErrorItem_Release(IWMPErrorItem* This) { +static __WIDL_INLINE ULONG IWMPErrorItem_Release(IWMPErrorItem* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPErrorItem_GetTypeInfoCount(IWMPErrorItem* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPErrorItem_GetTypeInfoCount(IWMPErrorItem* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPErrorItem_GetTypeInfo(IWMPErrorItem* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPErrorItem_GetTypeInfo(IWMPErrorItem* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPErrorItem_GetIDsOfNames(IWMPErrorItem* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPErrorItem_GetIDsOfNames(IWMPErrorItem* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPErrorItem_Invoke(IWMPErrorItem* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPErrorItem_Invoke(IWMPErrorItem* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPErrorItem methods ***/ -static FORCEINLINE HRESULT IWMPErrorItem_get_errorCode(IWMPErrorItem* This,LONG *phr) { +static __WIDL_INLINE HRESULT IWMPErrorItem_get_errorCode(IWMPErrorItem* This,LONG *phr) { return This->lpVtbl->get_errorCode(This,phr); } -static FORCEINLINE HRESULT IWMPErrorItem_get_errorDescription(IWMPErrorItem* This,BSTR *pbstrDescription) { +static __WIDL_INLINE HRESULT IWMPErrorItem_get_errorDescription(IWMPErrorItem* This,BSTR *pbstrDescription) { return This->lpVtbl->get_errorDescription(This,pbstrDescription); } -static FORCEINLINE HRESULT IWMPErrorItem_get_errorContext(IWMPErrorItem* This,VARIANT *pvarContext) { +static __WIDL_INLINE HRESULT IWMPErrorItem_get_errorContext(IWMPErrorItem* This,VARIANT *pvarContext) { return This->lpVtbl->get_errorContext(This,pvarContext); } -static FORCEINLINE HRESULT IWMPErrorItem_get_remedy(IWMPErrorItem* This,LONG *plRemedy) { +static __WIDL_INLINE HRESULT IWMPErrorItem_get_remedy(IWMPErrorItem* This,LONG *plRemedy) { return This->lpVtbl->get_remedy(This,plRemedy); } -static FORCEINLINE HRESULT IWMPErrorItem_get_customUrl(IWMPErrorItem* This,BSTR *pbstrCustomUrl) { +static __WIDL_INLINE HRESULT IWMPErrorItem_get_customUrl(IWMPErrorItem* This,BSTR *pbstrCustomUrl) { return This->lpVtbl->get_customUrl(This,pbstrCustomUrl); } #endif @@ -4302,85 +4310,85 @@ interface IWMPMedia2 { #define IWMPMedia2_get_error(This,out) (This)->lpVtbl->get_error(This,out) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPMedia2_QueryInterface(IWMPMedia2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPMedia2_QueryInterface(IWMPMedia2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPMedia2_AddRef(IWMPMedia2* This) { +static __WIDL_INLINE ULONG IWMPMedia2_AddRef(IWMPMedia2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPMedia2_Release(IWMPMedia2* This) { +static __WIDL_INLINE ULONG IWMPMedia2_Release(IWMPMedia2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPMedia2_GetTypeInfoCount(IWMPMedia2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPMedia2_GetTypeInfoCount(IWMPMedia2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPMedia2_GetTypeInfo(IWMPMedia2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPMedia2_GetTypeInfo(IWMPMedia2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPMedia2_GetIDsOfNames(IWMPMedia2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPMedia2_GetIDsOfNames(IWMPMedia2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPMedia2_Invoke(IWMPMedia2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPMedia2_Invoke(IWMPMedia2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPMedia methods ***/ -static FORCEINLINE HRESULT IWMPMedia2_get_isIdentical(IWMPMedia2* This,IWMPMedia *pIWMPMedia,VARIANT_BOOL *pvbool) { +static __WIDL_INLINE HRESULT IWMPMedia2_get_isIdentical(IWMPMedia2* This,IWMPMedia *pIWMPMedia,VARIANT_BOOL *pvbool) { return This->lpVtbl->get_isIdentical(This,pIWMPMedia,pvbool); } -static FORCEINLINE HRESULT IWMPMedia2_get_sourceURL(IWMPMedia2* This,BSTR *pbstrSourceURL) { +static __WIDL_INLINE HRESULT IWMPMedia2_get_sourceURL(IWMPMedia2* This,BSTR *pbstrSourceURL) { return This->lpVtbl->get_sourceURL(This,pbstrSourceURL); } -static FORCEINLINE HRESULT IWMPMedia2_get_name(IWMPMedia2* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IWMPMedia2_get_name(IWMPMedia2* This,BSTR *pbstrName) { return This->lpVtbl->get_name(This,pbstrName); } -static FORCEINLINE HRESULT IWMPMedia2_put_name(IWMPMedia2* This,BSTR pbstrName) { +static __WIDL_INLINE HRESULT IWMPMedia2_put_name(IWMPMedia2* This,BSTR pbstrName) { return This->lpVtbl->put_name(This,pbstrName); } -static FORCEINLINE HRESULT IWMPMedia2_get_imageSourceWidth(IWMPMedia2* This,LONG *pWidth) { +static __WIDL_INLINE HRESULT IWMPMedia2_get_imageSourceWidth(IWMPMedia2* This,LONG *pWidth) { return This->lpVtbl->get_imageSourceWidth(This,pWidth); } -static FORCEINLINE HRESULT IWMPMedia2_get_imageSourceHeight(IWMPMedia2* This,LONG *pHeight) { +static __WIDL_INLINE HRESULT IWMPMedia2_get_imageSourceHeight(IWMPMedia2* This,LONG *pHeight) { return This->lpVtbl->get_imageSourceHeight(This,pHeight); } -static FORCEINLINE HRESULT IWMPMedia2_get_markerCount(IWMPMedia2* This,LONG *pMarkerCount) { +static __WIDL_INLINE HRESULT IWMPMedia2_get_markerCount(IWMPMedia2* This,LONG *pMarkerCount) { return This->lpVtbl->get_markerCount(This,pMarkerCount); } -static FORCEINLINE HRESULT IWMPMedia2_getMarkerTime(IWMPMedia2* This,LONG MarkerNum,double *pMarkerTime) { +static __WIDL_INLINE HRESULT IWMPMedia2_getMarkerTime(IWMPMedia2* This,LONG MarkerNum,double *pMarkerTime) { return This->lpVtbl->getMarkerTime(This,MarkerNum,pMarkerTime); } -static FORCEINLINE HRESULT IWMPMedia2_getMarkerName(IWMPMedia2* This,LONG MarkerNum,BSTR *pbstrMarkerName) { +static __WIDL_INLINE HRESULT IWMPMedia2_getMarkerName(IWMPMedia2* This,LONG MarkerNum,BSTR *pbstrMarkerName) { return This->lpVtbl->getMarkerName(This,MarkerNum,pbstrMarkerName); } -static FORCEINLINE HRESULT IWMPMedia2_get_duration(IWMPMedia2* This,double *pDuration) { +static __WIDL_INLINE HRESULT IWMPMedia2_get_duration(IWMPMedia2* This,double *pDuration) { return This->lpVtbl->get_duration(This,pDuration); } -static FORCEINLINE HRESULT IWMPMedia2_get_durationString(IWMPMedia2* This,BSTR *pbstrDuration) { +static __WIDL_INLINE HRESULT IWMPMedia2_get_durationString(IWMPMedia2* This,BSTR *pbstrDuration) { return This->lpVtbl->get_durationString(This,pbstrDuration); } -static FORCEINLINE HRESULT IWMPMedia2_get_attributeCount(IWMPMedia2* This,LONG *plCount) { +static __WIDL_INLINE HRESULT IWMPMedia2_get_attributeCount(IWMPMedia2* This,LONG *plCount) { return This->lpVtbl->get_attributeCount(This,plCount); } -static FORCEINLINE HRESULT IWMPMedia2_getAttributeName(IWMPMedia2* This,LONG lIndex,BSTR *pbstrItemName) { +static __WIDL_INLINE HRESULT IWMPMedia2_getAttributeName(IWMPMedia2* This,LONG lIndex,BSTR *pbstrItemName) { return This->lpVtbl->getAttributeName(This,lIndex,pbstrItemName); } -static FORCEINLINE HRESULT IWMPMedia2_getItemInfo(IWMPMedia2* This,BSTR bstrItemName,BSTR *pbstrVal) { +static __WIDL_INLINE HRESULT IWMPMedia2_getItemInfo(IWMPMedia2* This,BSTR bstrItemName,BSTR *pbstrVal) { return This->lpVtbl->getItemInfo(This,bstrItemName,pbstrVal); } -static FORCEINLINE HRESULT IWMPMedia2_setItemInfo(IWMPMedia2* This,BSTR bstrItemName,BSTR bstrVal) { +static __WIDL_INLINE HRESULT IWMPMedia2_setItemInfo(IWMPMedia2* This,BSTR bstrItemName,BSTR bstrVal) { return This->lpVtbl->setItemInfo(This,bstrItemName,bstrVal); } -static FORCEINLINE HRESULT IWMPMedia2_getItemInfoByAtom(IWMPMedia2* This,LONG lAtom,BSTR *pbstrVal) { +static __WIDL_INLINE HRESULT IWMPMedia2_getItemInfoByAtom(IWMPMedia2* This,LONG lAtom,BSTR *pbstrVal) { return This->lpVtbl->getItemInfoByAtom(This,lAtom,pbstrVal); } -static FORCEINLINE HRESULT IWMPMedia2_isMemberOf(IWMPMedia2* This,IWMPPlaylist *pPlaylist,VARIANT_BOOL *pvarfIsMemberOf) { +static __WIDL_INLINE HRESULT IWMPMedia2_isMemberOf(IWMPMedia2* This,IWMPPlaylist *pPlaylist,VARIANT_BOOL *pvarfIsMemberOf) { return This->lpVtbl->isMemberOf(This,pPlaylist,pvarfIsMemberOf); } -static FORCEINLINE HRESULT IWMPMedia2_isReadOnlyItem(IWMPMedia2* This,BSTR bstrItemName,VARIANT_BOOL *pvarfIsReadOnly) { +static __WIDL_INLINE HRESULT IWMPMedia2_isReadOnlyItem(IWMPMedia2* This,BSTR bstrItemName,VARIANT_BOOL *pvarfIsReadOnly) { return This->lpVtbl->isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly); } /*** IWMPMedia2 methods ***/ -static FORCEINLINE HRESULT IWMPMedia2_get_error(IWMPMedia2* This,IWMPErrorItem **out) { +static __WIDL_INLINE HRESULT IWMPMedia2_get_error(IWMPMedia2* This,IWMPErrorItem **out) { return This->lpVtbl->get_error(This,out); } #endif @@ -4608,92 +4616,92 @@ interface IWMPMedia3 { #define IWMPMedia3_getItemInfoByType(This,type,language,index,out) (This)->lpVtbl->getItemInfoByType(This,type,language,index,out) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPMedia3_QueryInterface(IWMPMedia3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPMedia3_QueryInterface(IWMPMedia3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPMedia3_AddRef(IWMPMedia3* This) { +static __WIDL_INLINE ULONG IWMPMedia3_AddRef(IWMPMedia3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPMedia3_Release(IWMPMedia3* This) { +static __WIDL_INLINE ULONG IWMPMedia3_Release(IWMPMedia3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPMedia3_GetTypeInfoCount(IWMPMedia3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPMedia3_GetTypeInfoCount(IWMPMedia3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPMedia3_GetTypeInfo(IWMPMedia3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPMedia3_GetTypeInfo(IWMPMedia3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPMedia3_GetIDsOfNames(IWMPMedia3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPMedia3_GetIDsOfNames(IWMPMedia3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPMedia3_Invoke(IWMPMedia3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPMedia3_Invoke(IWMPMedia3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPMedia methods ***/ -static FORCEINLINE HRESULT IWMPMedia3_get_isIdentical(IWMPMedia3* This,IWMPMedia *pIWMPMedia,VARIANT_BOOL *pvbool) { +static __WIDL_INLINE HRESULT IWMPMedia3_get_isIdentical(IWMPMedia3* This,IWMPMedia *pIWMPMedia,VARIANT_BOOL *pvbool) { return This->lpVtbl->get_isIdentical(This,pIWMPMedia,pvbool); } -static FORCEINLINE HRESULT IWMPMedia3_get_sourceURL(IWMPMedia3* This,BSTR *pbstrSourceURL) { +static __WIDL_INLINE HRESULT IWMPMedia3_get_sourceURL(IWMPMedia3* This,BSTR *pbstrSourceURL) { return This->lpVtbl->get_sourceURL(This,pbstrSourceURL); } -static FORCEINLINE HRESULT IWMPMedia3_get_name(IWMPMedia3* This,BSTR *pbstrName) { +static __WIDL_INLINE HRESULT IWMPMedia3_get_name(IWMPMedia3* This,BSTR *pbstrName) { return This->lpVtbl->get_name(This,pbstrName); } -static FORCEINLINE HRESULT IWMPMedia3_put_name(IWMPMedia3* This,BSTR pbstrName) { +static __WIDL_INLINE HRESULT IWMPMedia3_put_name(IWMPMedia3* This,BSTR pbstrName) { return This->lpVtbl->put_name(This,pbstrName); } -static FORCEINLINE HRESULT IWMPMedia3_get_imageSourceWidth(IWMPMedia3* This,LONG *pWidth) { +static __WIDL_INLINE HRESULT IWMPMedia3_get_imageSourceWidth(IWMPMedia3* This,LONG *pWidth) { return This->lpVtbl->get_imageSourceWidth(This,pWidth); } -static FORCEINLINE HRESULT IWMPMedia3_get_imageSourceHeight(IWMPMedia3* This,LONG *pHeight) { +static __WIDL_INLINE HRESULT IWMPMedia3_get_imageSourceHeight(IWMPMedia3* This,LONG *pHeight) { return This->lpVtbl->get_imageSourceHeight(This,pHeight); } -static FORCEINLINE HRESULT IWMPMedia3_get_markerCount(IWMPMedia3* This,LONG *pMarkerCount) { +static __WIDL_INLINE HRESULT IWMPMedia3_get_markerCount(IWMPMedia3* This,LONG *pMarkerCount) { return This->lpVtbl->get_markerCount(This,pMarkerCount); } -static FORCEINLINE HRESULT IWMPMedia3_getMarkerTime(IWMPMedia3* This,LONG MarkerNum,double *pMarkerTime) { +static __WIDL_INLINE HRESULT IWMPMedia3_getMarkerTime(IWMPMedia3* This,LONG MarkerNum,double *pMarkerTime) { return This->lpVtbl->getMarkerTime(This,MarkerNum,pMarkerTime); } -static FORCEINLINE HRESULT IWMPMedia3_getMarkerName(IWMPMedia3* This,LONG MarkerNum,BSTR *pbstrMarkerName) { +static __WIDL_INLINE HRESULT IWMPMedia3_getMarkerName(IWMPMedia3* This,LONG MarkerNum,BSTR *pbstrMarkerName) { return This->lpVtbl->getMarkerName(This,MarkerNum,pbstrMarkerName); } -static FORCEINLINE HRESULT IWMPMedia3_get_duration(IWMPMedia3* This,double *pDuration) { +static __WIDL_INLINE HRESULT IWMPMedia3_get_duration(IWMPMedia3* This,double *pDuration) { return This->lpVtbl->get_duration(This,pDuration); } -static FORCEINLINE HRESULT IWMPMedia3_get_durationString(IWMPMedia3* This,BSTR *pbstrDuration) { +static __WIDL_INLINE HRESULT IWMPMedia3_get_durationString(IWMPMedia3* This,BSTR *pbstrDuration) { return This->lpVtbl->get_durationString(This,pbstrDuration); } -static FORCEINLINE HRESULT IWMPMedia3_get_attributeCount(IWMPMedia3* This,LONG *plCount) { +static __WIDL_INLINE HRESULT IWMPMedia3_get_attributeCount(IWMPMedia3* This,LONG *plCount) { return This->lpVtbl->get_attributeCount(This,plCount); } -static FORCEINLINE HRESULT IWMPMedia3_getAttributeName(IWMPMedia3* This,LONG lIndex,BSTR *pbstrItemName) { +static __WIDL_INLINE HRESULT IWMPMedia3_getAttributeName(IWMPMedia3* This,LONG lIndex,BSTR *pbstrItemName) { return This->lpVtbl->getAttributeName(This,lIndex,pbstrItemName); } -static FORCEINLINE HRESULT IWMPMedia3_getItemInfo(IWMPMedia3* This,BSTR bstrItemName,BSTR *pbstrVal) { +static __WIDL_INLINE HRESULT IWMPMedia3_getItemInfo(IWMPMedia3* This,BSTR bstrItemName,BSTR *pbstrVal) { return This->lpVtbl->getItemInfo(This,bstrItemName,pbstrVal); } -static FORCEINLINE HRESULT IWMPMedia3_setItemInfo(IWMPMedia3* This,BSTR bstrItemName,BSTR bstrVal) { +static __WIDL_INLINE HRESULT IWMPMedia3_setItemInfo(IWMPMedia3* This,BSTR bstrItemName,BSTR bstrVal) { return This->lpVtbl->setItemInfo(This,bstrItemName,bstrVal); } -static FORCEINLINE HRESULT IWMPMedia3_getItemInfoByAtom(IWMPMedia3* This,LONG lAtom,BSTR *pbstrVal) { +static __WIDL_INLINE HRESULT IWMPMedia3_getItemInfoByAtom(IWMPMedia3* This,LONG lAtom,BSTR *pbstrVal) { return This->lpVtbl->getItemInfoByAtom(This,lAtom,pbstrVal); } -static FORCEINLINE HRESULT IWMPMedia3_isMemberOf(IWMPMedia3* This,IWMPPlaylist *pPlaylist,VARIANT_BOOL *pvarfIsMemberOf) { +static __WIDL_INLINE HRESULT IWMPMedia3_isMemberOf(IWMPMedia3* This,IWMPPlaylist *pPlaylist,VARIANT_BOOL *pvarfIsMemberOf) { return This->lpVtbl->isMemberOf(This,pPlaylist,pvarfIsMemberOf); } -static FORCEINLINE HRESULT IWMPMedia3_isReadOnlyItem(IWMPMedia3* This,BSTR bstrItemName,VARIANT_BOOL *pvarfIsReadOnly) { +static __WIDL_INLINE HRESULT IWMPMedia3_isReadOnlyItem(IWMPMedia3* This,BSTR bstrItemName,VARIANT_BOOL *pvarfIsReadOnly) { return This->lpVtbl->isReadOnlyItem(This,bstrItemName,pvarfIsReadOnly); } /*** IWMPMedia2 methods ***/ -static FORCEINLINE HRESULT IWMPMedia3_get_error(IWMPMedia3* This,IWMPErrorItem **out) { +static __WIDL_INLINE HRESULT IWMPMedia3_get_error(IWMPMedia3* This,IWMPErrorItem **out) { return This->lpVtbl->get_error(This,out); } /*** IWMPMedia3 methods ***/ -static FORCEINLINE HRESULT IWMPMedia3_getAttributeCountByType(IWMPMedia3* This,BSTR type,BSTR language,LONG *out) { +static __WIDL_INLINE HRESULT IWMPMedia3_getAttributeCountByType(IWMPMedia3* This,BSTR type,BSTR language,LONG *out) { return This->lpVtbl->getAttributeCountByType(This,type,language,out); } -static FORCEINLINE HRESULT IWMPMedia3_getItemInfoByType(IWMPMedia3* This,BSTR type,BSTR language,LONG index,VARIANT *out) { +static __WIDL_INLINE HRESULT IWMPMedia3_getItemInfoByType(IWMPMedia3* This,BSTR type,BSTR language,LONG index,VARIANT *out) { return This->lpVtbl->getItemInfoByType(This,type,language,index,out); } #endif @@ -4819,39 +4827,39 @@ interface IWMPError { #define IWMPError_webHelp(This) (This)->lpVtbl->webHelp(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPError_QueryInterface(IWMPError* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPError_QueryInterface(IWMPError* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPError_AddRef(IWMPError* This) { +static __WIDL_INLINE ULONG IWMPError_AddRef(IWMPError* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPError_Release(IWMPError* This) { +static __WIDL_INLINE ULONG IWMPError_Release(IWMPError* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPError_GetTypeInfoCount(IWMPError* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPError_GetTypeInfoCount(IWMPError* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPError_GetTypeInfo(IWMPError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPError_GetTypeInfo(IWMPError* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPError_GetIDsOfNames(IWMPError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPError_GetIDsOfNames(IWMPError* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPError_Invoke(IWMPError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPError_Invoke(IWMPError* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPError methods ***/ -static FORCEINLINE HRESULT IWMPError_clearErrorQueue(IWMPError* This) { +static __WIDL_INLINE HRESULT IWMPError_clearErrorQueue(IWMPError* This) { return This->lpVtbl->clearErrorQueue(This); } -static FORCEINLINE HRESULT IWMPError_get_errorCount(IWMPError* This,LONG *plNumErrors) { +static __WIDL_INLINE HRESULT IWMPError_get_errorCount(IWMPError* This,LONG *plNumErrors) { return This->lpVtbl->get_errorCount(This,plNumErrors); } -static FORCEINLINE HRESULT IWMPError_get_Item(IWMPError* This,LONG dwIndex,IWMPErrorItem **ppErrorItem) { +static __WIDL_INLINE HRESULT IWMPError_get_Item(IWMPError* This,LONG dwIndex,IWMPErrorItem **ppErrorItem) { return This->lpVtbl->get_Item(This,dwIndex,ppErrorItem); } -static FORCEINLINE HRESULT IWMPError_webHelp(IWMPError* This) { +static __WIDL_INLINE HRESULT IWMPError_webHelp(IWMPError* This) { return This->lpVtbl->webHelp(This); } #endif @@ -4975,39 +4983,39 @@ interface IWMPPlayerApplication { #define IWMPPlayerApplication_get_hasDisplay(This,pbHasDisplay) (This)->lpVtbl->get_hasDisplay(This,pbHasDisplay) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPPlayerApplication_QueryInterface(IWMPPlayerApplication* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPPlayerApplication_QueryInterface(IWMPPlayerApplication* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPPlayerApplication_AddRef(IWMPPlayerApplication* This) { +static __WIDL_INLINE ULONG IWMPPlayerApplication_AddRef(IWMPPlayerApplication* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPPlayerApplication_Release(IWMPPlayerApplication* This) { +static __WIDL_INLINE ULONG IWMPPlayerApplication_Release(IWMPPlayerApplication* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPPlayerApplication_GetTypeInfoCount(IWMPPlayerApplication* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPPlayerApplication_GetTypeInfoCount(IWMPPlayerApplication* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPPlayerApplication_GetTypeInfo(IWMPPlayerApplication* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPPlayerApplication_GetTypeInfo(IWMPPlayerApplication* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPPlayerApplication_GetIDsOfNames(IWMPPlayerApplication* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPPlayerApplication_GetIDsOfNames(IWMPPlayerApplication* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPPlayerApplication_Invoke(IWMPPlayerApplication* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPPlayerApplication_Invoke(IWMPPlayerApplication* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPPlayerApplication methods ***/ -static FORCEINLINE HRESULT IWMPPlayerApplication_switchToPlayerApplication(IWMPPlayerApplication* This) { +static __WIDL_INLINE HRESULT IWMPPlayerApplication_switchToPlayerApplication(IWMPPlayerApplication* This) { return This->lpVtbl->switchToPlayerApplication(This); } -static FORCEINLINE HRESULT IWMPPlayerApplication_switchToControl(IWMPPlayerApplication* This) { +static __WIDL_INLINE HRESULT IWMPPlayerApplication_switchToControl(IWMPPlayerApplication* This) { return This->lpVtbl->switchToControl(This); } -static FORCEINLINE HRESULT IWMPPlayerApplication_get_playerDocked(IWMPPlayerApplication* This,VARIANT_BOOL *pbPlayerDocked) { +static __WIDL_INLINE HRESULT IWMPPlayerApplication_get_playerDocked(IWMPPlayerApplication* This,VARIANT_BOOL *pbPlayerDocked) { return This->lpVtbl->get_playerDocked(This,pbPlayerDocked); } -static FORCEINLINE HRESULT IWMPPlayerApplication_get_hasDisplay(IWMPPlayerApplication* This,VARIANT_BOOL *pbHasDisplay) { +static __WIDL_INLINE HRESULT IWMPPlayerApplication_get_hasDisplay(IWMPPlayerApplication* This,VARIANT_BOOL *pbHasDisplay) { return This->lpVtbl->get_hasDisplay(This,pbHasDisplay); } #endif @@ -5268,90 +5276,90 @@ interface IWMPCore { #define IWMPCore_get_status(This,pbstrStatus) (This)->lpVtbl->get_status(This,pbstrStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPCore_QueryInterface(IWMPCore* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPCore_QueryInterface(IWMPCore* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPCore_AddRef(IWMPCore* This) { +static __WIDL_INLINE ULONG IWMPCore_AddRef(IWMPCore* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPCore_Release(IWMPCore* This) { +static __WIDL_INLINE ULONG IWMPCore_Release(IWMPCore* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPCore_GetTypeInfoCount(IWMPCore* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPCore_GetTypeInfoCount(IWMPCore* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPCore_GetTypeInfo(IWMPCore* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPCore_GetTypeInfo(IWMPCore* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPCore_GetIDsOfNames(IWMPCore* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPCore_GetIDsOfNames(IWMPCore* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPCore_Invoke(IWMPCore* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPCore_Invoke(IWMPCore* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPCore methods ***/ -static FORCEINLINE HRESULT IWMPCore_close(IWMPCore* This) { +static __WIDL_INLINE HRESULT IWMPCore_close(IWMPCore* This) { return This->lpVtbl->close(This); } -static FORCEINLINE HRESULT IWMPCore_get_URL(IWMPCore* This,BSTR *pbstrURL) { +static __WIDL_INLINE HRESULT IWMPCore_get_URL(IWMPCore* This,BSTR *pbstrURL) { return This->lpVtbl->get_URL(This,pbstrURL); } -static FORCEINLINE HRESULT IWMPCore_put_URL(IWMPCore* This,BSTR pbstrURL) { +static __WIDL_INLINE HRESULT IWMPCore_put_URL(IWMPCore* This,BSTR pbstrURL) { return This->lpVtbl->put_URL(This,pbstrURL); } -static FORCEINLINE HRESULT IWMPCore_get_openState(IWMPCore* This,WMPOpenState *pwmpos) { +static __WIDL_INLINE HRESULT IWMPCore_get_openState(IWMPCore* This,WMPOpenState *pwmpos) { return This->lpVtbl->get_openState(This,pwmpos); } -static FORCEINLINE HRESULT IWMPCore_get_playState(IWMPCore* This,WMPPlayState *pwmpps) { +static __WIDL_INLINE HRESULT IWMPCore_get_playState(IWMPCore* This,WMPPlayState *pwmpps) { return This->lpVtbl->get_playState(This,pwmpps); } -static FORCEINLINE HRESULT IWMPCore_get_controls(IWMPCore* This,IWMPControls **ppControl) { +static __WIDL_INLINE HRESULT IWMPCore_get_controls(IWMPCore* This,IWMPControls **ppControl) { return This->lpVtbl->get_controls(This,ppControl); } -static FORCEINLINE HRESULT IWMPCore_get_settings(IWMPCore* This,IWMPSettings **ppSettings) { +static __WIDL_INLINE HRESULT IWMPCore_get_settings(IWMPCore* This,IWMPSettings **ppSettings) { return This->lpVtbl->get_settings(This,ppSettings); } -static FORCEINLINE HRESULT IWMPCore_get_currentMedia(IWMPCore* This,IWMPMedia **ppMedia) { +static __WIDL_INLINE HRESULT IWMPCore_get_currentMedia(IWMPCore* This,IWMPMedia **ppMedia) { return This->lpVtbl->get_currentMedia(This,ppMedia); } -static FORCEINLINE HRESULT IWMPCore_put_currentMedia(IWMPCore* This,IWMPMedia *ppMedia) { +static __WIDL_INLINE HRESULT IWMPCore_put_currentMedia(IWMPCore* This,IWMPMedia *ppMedia) { return This->lpVtbl->put_currentMedia(This,ppMedia); } -static FORCEINLINE HRESULT IWMPCore_get_mediaCollection(IWMPCore* This,IWMPMediaCollection **ppMediaCollection) { +static __WIDL_INLINE HRESULT IWMPCore_get_mediaCollection(IWMPCore* This,IWMPMediaCollection **ppMediaCollection) { return This->lpVtbl->get_mediaCollection(This,ppMediaCollection); } -static FORCEINLINE HRESULT IWMPCore_get_playlistCollection(IWMPCore* This,IWMPPlaylistCollection **ppPlaylistCollection) { +static __WIDL_INLINE HRESULT IWMPCore_get_playlistCollection(IWMPCore* This,IWMPPlaylistCollection **ppPlaylistCollection) { return This->lpVtbl->get_playlistCollection(This,ppPlaylistCollection); } -static FORCEINLINE HRESULT IWMPCore_get_versionInfo(IWMPCore* This,BSTR *pbstrVersionInfo) { +static __WIDL_INLINE HRESULT IWMPCore_get_versionInfo(IWMPCore* This,BSTR *pbstrVersionInfo) { return This->lpVtbl->get_versionInfo(This,pbstrVersionInfo); } -static FORCEINLINE HRESULT IWMPCore_launchURL(IWMPCore* This,BSTR bstrURL) { +static __WIDL_INLINE HRESULT IWMPCore_launchURL(IWMPCore* This,BSTR bstrURL) { return This->lpVtbl->launchURL(This,bstrURL); } -static FORCEINLINE HRESULT IWMPCore_get_network(IWMPCore* This,IWMPNetwork **ppQNI) { +static __WIDL_INLINE HRESULT IWMPCore_get_network(IWMPCore* This,IWMPNetwork **ppQNI) { return This->lpVtbl->get_network(This,ppQNI); } -static FORCEINLINE HRESULT IWMPCore_get_currentPlaylist(IWMPCore* This,IWMPPlaylist **ppPL) { +static __WIDL_INLINE HRESULT IWMPCore_get_currentPlaylist(IWMPCore* This,IWMPPlaylist **ppPL) { return This->lpVtbl->get_currentPlaylist(This,ppPL); } -static FORCEINLINE HRESULT IWMPCore_put_currentPlaylist(IWMPCore* This,IWMPPlaylist *ppPL) { +static __WIDL_INLINE HRESULT IWMPCore_put_currentPlaylist(IWMPCore* This,IWMPPlaylist *ppPL) { return This->lpVtbl->put_currentPlaylist(This,ppPL); } -static FORCEINLINE HRESULT IWMPCore_get_cdromCollection(IWMPCore* This,IWMPCdromCollection **ppCdromCollection) { +static __WIDL_INLINE HRESULT IWMPCore_get_cdromCollection(IWMPCore* This,IWMPCdromCollection **ppCdromCollection) { return This->lpVtbl->get_cdromCollection(This,ppCdromCollection); } -static FORCEINLINE HRESULT IWMPCore_get_closedCaption(IWMPCore* This,IWMPClosedCaption **ppClosedCaption) { +static __WIDL_INLINE HRESULT IWMPCore_get_closedCaption(IWMPCore* This,IWMPClosedCaption **ppClosedCaption) { return This->lpVtbl->get_closedCaption(This,ppClosedCaption); } -static FORCEINLINE HRESULT IWMPCore_get_isOnline(IWMPCore* This,VARIANT_BOOL *pfOnline) { +static __WIDL_INLINE HRESULT IWMPCore_get_isOnline(IWMPCore* This,VARIANT_BOOL *pfOnline) { return This->lpVtbl->get_isOnline(This,pfOnline); } -static FORCEINLINE HRESULT IWMPCore_get_Error(IWMPCore* This,IWMPError **ppError) { +static __WIDL_INLINE HRESULT IWMPCore_get_Error(IWMPCore* This,IWMPError **ppError) { return This->lpVtbl->get_Error(This,ppError); } -static FORCEINLINE HRESULT IWMPCore_get_status(IWMPCore* This,BSTR *pbstrStatus) { +static __WIDL_INLINE HRESULT IWMPCore_get_status(IWMPCore* This,BSTR *pbstrStatus) { return This->lpVtbl->get_status(This,pbstrStatus); } #endif @@ -5559,94 +5567,94 @@ interface IWMPCore2 { #define IWMPCore2_get_dvd(This,ppDVD) (This)->lpVtbl->get_dvd(This,ppDVD) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPCore2_QueryInterface(IWMPCore2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPCore2_QueryInterface(IWMPCore2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPCore2_AddRef(IWMPCore2* This) { +static __WIDL_INLINE ULONG IWMPCore2_AddRef(IWMPCore2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPCore2_Release(IWMPCore2* This) { +static __WIDL_INLINE ULONG IWMPCore2_Release(IWMPCore2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPCore2_GetTypeInfoCount(IWMPCore2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPCore2_GetTypeInfoCount(IWMPCore2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPCore2_GetTypeInfo(IWMPCore2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPCore2_GetTypeInfo(IWMPCore2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPCore2_GetIDsOfNames(IWMPCore2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPCore2_GetIDsOfNames(IWMPCore2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPCore2_Invoke(IWMPCore2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPCore2_Invoke(IWMPCore2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPCore methods ***/ -static FORCEINLINE HRESULT IWMPCore2_close(IWMPCore2* This) { +static __WIDL_INLINE HRESULT IWMPCore2_close(IWMPCore2* This) { return This->lpVtbl->close(This); } -static FORCEINLINE HRESULT IWMPCore2_get_URL(IWMPCore2* This,BSTR *pbstrURL) { +static __WIDL_INLINE HRESULT IWMPCore2_get_URL(IWMPCore2* This,BSTR *pbstrURL) { return This->lpVtbl->get_URL(This,pbstrURL); } -static FORCEINLINE HRESULT IWMPCore2_put_URL(IWMPCore2* This,BSTR pbstrURL) { +static __WIDL_INLINE HRESULT IWMPCore2_put_URL(IWMPCore2* This,BSTR pbstrURL) { return This->lpVtbl->put_URL(This,pbstrURL); } -static FORCEINLINE HRESULT IWMPCore2_get_openState(IWMPCore2* This,WMPOpenState *pwmpos) { +static __WIDL_INLINE HRESULT IWMPCore2_get_openState(IWMPCore2* This,WMPOpenState *pwmpos) { return This->lpVtbl->get_openState(This,pwmpos); } -static FORCEINLINE HRESULT IWMPCore2_get_playState(IWMPCore2* This,WMPPlayState *pwmpps) { +static __WIDL_INLINE HRESULT IWMPCore2_get_playState(IWMPCore2* This,WMPPlayState *pwmpps) { return This->lpVtbl->get_playState(This,pwmpps); } -static FORCEINLINE HRESULT IWMPCore2_get_controls(IWMPCore2* This,IWMPControls **ppControl) { +static __WIDL_INLINE HRESULT IWMPCore2_get_controls(IWMPCore2* This,IWMPControls **ppControl) { return This->lpVtbl->get_controls(This,ppControl); } -static FORCEINLINE HRESULT IWMPCore2_get_settings(IWMPCore2* This,IWMPSettings **ppSettings) { +static __WIDL_INLINE HRESULT IWMPCore2_get_settings(IWMPCore2* This,IWMPSettings **ppSettings) { return This->lpVtbl->get_settings(This,ppSettings); } -static FORCEINLINE HRESULT IWMPCore2_get_currentMedia(IWMPCore2* This,IWMPMedia **ppMedia) { +static __WIDL_INLINE HRESULT IWMPCore2_get_currentMedia(IWMPCore2* This,IWMPMedia **ppMedia) { return This->lpVtbl->get_currentMedia(This,ppMedia); } -static FORCEINLINE HRESULT IWMPCore2_put_currentMedia(IWMPCore2* This,IWMPMedia *ppMedia) { +static __WIDL_INLINE HRESULT IWMPCore2_put_currentMedia(IWMPCore2* This,IWMPMedia *ppMedia) { return This->lpVtbl->put_currentMedia(This,ppMedia); } -static FORCEINLINE HRESULT IWMPCore2_get_mediaCollection(IWMPCore2* This,IWMPMediaCollection **ppMediaCollection) { +static __WIDL_INLINE HRESULT IWMPCore2_get_mediaCollection(IWMPCore2* This,IWMPMediaCollection **ppMediaCollection) { return This->lpVtbl->get_mediaCollection(This,ppMediaCollection); } -static FORCEINLINE HRESULT IWMPCore2_get_playlistCollection(IWMPCore2* This,IWMPPlaylistCollection **ppPlaylistCollection) { +static __WIDL_INLINE HRESULT IWMPCore2_get_playlistCollection(IWMPCore2* This,IWMPPlaylistCollection **ppPlaylistCollection) { return This->lpVtbl->get_playlistCollection(This,ppPlaylistCollection); } -static FORCEINLINE HRESULT IWMPCore2_get_versionInfo(IWMPCore2* This,BSTR *pbstrVersionInfo) { +static __WIDL_INLINE HRESULT IWMPCore2_get_versionInfo(IWMPCore2* This,BSTR *pbstrVersionInfo) { return This->lpVtbl->get_versionInfo(This,pbstrVersionInfo); } -static FORCEINLINE HRESULT IWMPCore2_launchURL(IWMPCore2* This,BSTR bstrURL) { +static __WIDL_INLINE HRESULT IWMPCore2_launchURL(IWMPCore2* This,BSTR bstrURL) { return This->lpVtbl->launchURL(This,bstrURL); } -static FORCEINLINE HRESULT IWMPCore2_get_network(IWMPCore2* This,IWMPNetwork **ppQNI) { +static __WIDL_INLINE HRESULT IWMPCore2_get_network(IWMPCore2* This,IWMPNetwork **ppQNI) { return This->lpVtbl->get_network(This,ppQNI); } -static FORCEINLINE HRESULT IWMPCore2_get_currentPlaylist(IWMPCore2* This,IWMPPlaylist **ppPL) { +static __WIDL_INLINE HRESULT IWMPCore2_get_currentPlaylist(IWMPCore2* This,IWMPPlaylist **ppPL) { return This->lpVtbl->get_currentPlaylist(This,ppPL); } -static FORCEINLINE HRESULT IWMPCore2_put_currentPlaylist(IWMPCore2* This,IWMPPlaylist *ppPL) { +static __WIDL_INLINE HRESULT IWMPCore2_put_currentPlaylist(IWMPCore2* This,IWMPPlaylist *ppPL) { return This->lpVtbl->put_currentPlaylist(This,ppPL); } -static FORCEINLINE HRESULT IWMPCore2_get_cdromCollection(IWMPCore2* This,IWMPCdromCollection **ppCdromCollection) { +static __WIDL_INLINE HRESULT IWMPCore2_get_cdromCollection(IWMPCore2* This,IWMPCdromCollection **ppCdromCollection) { return This->lpVtbl->get_cdromCollection(This,ppCdromCollection); } -static FORCEINLINE HRESULT IWMPCore2_get_closedCaption(IWMPCore2* This,IWMPClosedCaption **ppClosedCaption) { +static __WIDL_INLINE HRESULT IWMPCore2_get_closedCaption(IWMPCore2* This,IWMPClosedCaption **ppClosedCaption) { return This->lpVtbl->get_closedCaption(This,ppClosedCaption); } -static FORCEINLINE HRESULT IWMPCore2_get_isOnline(IWMPCore2* This,VARIANT_BOOL *pfOnline) { +static __WIDL_INLINE HRESULT IWMPCore2_get_isOnline(IWMPCore2* This,VARIANT_BOOL *pfOnline) { return This->lpVtbl->get_isOnline(This,pfOnline); } -static FORCEINLINE HRESULT IWMPCore2_get_Error(IWMPCore2* This,IWMPError **ppError) { +static __WIDL_INLINE HRESULT IWMPCore2_get_Error(IWMPCore2* This,IWMPError **ppError) { return This->lpVtbl->get_Error(This,ppError); } -static FORCEINLINE HRESULT IWMPCore2_get_status(IWMPCore2* This,BSTR *pbstrStatus) { +static __WIDL_INLINE HRESULT IWMPCore2_get_status(IWMPCore2* This,BSTR *pbstrStatus) { return This->lpVtbl->get_status(This,pbstrStatus); } /*** IWMPCore2 methods ***/ -static FORCEINLINE HRESULT IWMPCore2_get_dvd(IWMPCore2* This,IWMPDVD **ppDVD) { +static __WIDL_INLINE HRESULT IWMPCore2_get_dvd(IWMPCore2* This,IWMPDVD **ppDVD) { return This->lpVtbl->get_dvd(This,ppDVD); } #endif @@ -5875,101 +5883,101 @@ interface IWMPCore3 { #define IWMPCore3_newMedia(This,bstrURL,ppMedia) (This)->lpVtbl->newMedia(This,bstrURL,ppMedia) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPCore3_QueryInterface(IWMPCore3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPCore3_QueryInterface(IWMPCore3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPCore3_AddRef(IWMPCore3* This) { +static __WIDL_INLINE ULONG IWMPCore3_AddRef(IWMPCore3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPCore3_Release(IWMPCore3* This) { +static __WIDL_INLINE ULONG IWMPCore3_Release(IWMPCore3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPCore3_GetTypeInfoCount(IWMPCore3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPCore3_GetTypeInfoCount(IWMPCore3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPCore3_GetTypeInfo(IWMPCore3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPCore3_GetTypeInfo(IWMPCore3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPCore3_GetIDsOfNames(IWMPCore3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPCore3_GetIDsOfNames(IWMPCore3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPCore3_Invoke(IWMPCore3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPCore3_Invoke(IWMPCore3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPCore methods ***/ -static FORCEINLINE HRESULT IWMPCore3_close(IWMPCore3* This) { +static __WIDL_INLINE HRESULT IWMPCore3_close(IWMPCore3* This) { return This->lpVtbl->close(This); } -static FORCEINLINE HRESULT IWMPCore3_get_URL(IWMPCore3* This,BSTR *pbstrURL) { +static __WIDL_INLINE HRESULT IWMPCore3_get_URL(IWMPCore3* This,BSTR *pbstrURL) { return This->lpVtbl->get_URL(This,pbstrURL); } -static FORCEINLINE HRESULT IWMPCore3_put_URL(IWMPCore3* This,BSTR pbstrURL) { +static __WIDL_INLINE HRESULT IWMPCore3_put_URL(IWMPCore3* This,BSTR pbstrURL) { return This->lpVtbl->put_URL(This,pbstrURL); } -static FORCEINLINE HRESULT IWMPCore3_get_openState(IWMPCore3* This,WMPOpenState *pwmpos) { +static __WIDL_INLINE HRESULT IWMPCore3_get_openState(IWMPCore3* This,WMPOpenState *pwmpos) { return This->lpVtbl->get_openState(This,pwmpos); } -static FORCEINLINE HRESULT IWMPCore3_get_playState(IWMPCore3* This,WMPPlayState *pwmpps) { +static __WIDL_INLINE HRESULT IWMPCore3_get_playState(IWMPCore3* This,WMPPlayState *pwmpps) { return This->lpVtbl->get_playState(This,pwmpps); } -static FORCEINLINE HRESULT IWMPCore3_get_controls(IWMPCore3* This,IWMPControls **ppControl) { +static __WIDL_INLINE HRESULT IWMPCore3_get_controls(IWMPCore3* This,IWMPControls **ppControl) { return This->lpVtbl->get_controls(This,ppControl); } -static FORCEINLINE HRESULT IWMPCore3_get_settings(IWMPCore3* This,IWMPSettings **ppSettings) { +static __WIDL_INLINE HRESULT IWMPCore3_get_settings(IWMPCore3* This,IWMPSettings **ppSettings) { return This->lpVtbl->get_settings(This,ppSettings); } -static FORCEINLINE HRESULT IWMPCore3_get_currentMedia(IWMPCore3* This,IWMPMedia **ppMedia) { +static __WIDL_INLINE HRESULT IWMPCore3_get_currentMedia(IWMPCore3* This,IWMPMedia **ppMedia) { return This->lpVtbl->get_currentMedia(This,ppMedia); } -static FORCEINLINE HRESULT IWMPCore3_put_currentMedia(IWMPCore3* This,IWMPMedia *ppMedia) { +static __WIDL_INLINE HRESULT IWMPCore3_put_currentMedia(IWMPCore3* This,IWMPMedia *ppMedia) { return This->lpVtbl->put_currentMedia(This,ppMedia); } -static FORCEINLINE HRESULT IWMPCore3_get_mediaCollection(IWMPCore3* This,IWMPMediaCollection **ppMediaCollection) { +static __WIDL_INLINE HRESULT IWMPCore3_get_mediaCollection(IWMPCore3* This,IWMPMediaCollection **ppMediaCollection) { return This->lpVtbl->get_mediaCollection(This,ppMediaCollection); } -static FORCEINLINE HRESULT IWMPCore3_get_playlistCollection(IWMPCore3* This,IWMPPlaylistCollection **ppPlaylistCollection) { +static __WIDL_INLINE HRESULT IWMPCore3_get_playlistCollection(IWMPCore3* This,IWMPPlaylistCollection **ppPlaylistCollection) { return This->lpVtbl->get_playlistCollection(This,ppPlaylistCollection); } -static FORCEINLINE HRESULT IWMPCore3_get_versionInfo(IWMPCore3* This,BSTR *pbstrVersionInfo) { +static __WIDL_INLINE HRESULT IWMPCore3_get_versionInfo(IWMPCore3* This,BSTR *pbstrVersionInfo) { return This->lpVtbl->get_versionInfo(This,pbstrVersionInfo); } -static FORCEINLINE HRESULT IWMPCore3_launchURL(IWMPCore3* This,BSTR bstrURL) { +static __WIDL_INLINE HRESULT IWMPCore3_launchURL(IWMPCore3* This,BSTR bstrURL) { return This->lpVtbl->launchURL(This,bstrURL); } -static FORCEINLINE HRESULT IWMPCore3_get_network(IWMPCore3* This,IWMPNetwork **ppQNI) { +static __WIDL_INLINE HRESULT IWMPCore3_get_network(IWMPCore3* This,IWMPNetwork **ppQNI) { return This->lpVtbl->get_network(This,ppQNI); } -static FORCEINLINE HRESULT IWMPCore3_get_currentPlaylist(IWMPCore3* This,IWMPPlaylist **ppPL) { +static __WIDL_INLINE HRESULT IWMPCore3_get_currentPlaylist(IWMPCore3* This,IWMPPlaylist **ppPL) { return This->lpVtbl->get_currentPlaylist(This,ppPL); } -static FORCEINLINE HRESULT IWMPCore3_put_currentPlaylist(IWMPCore3* This,IWMPPlaylist *ppPL) { +static __WIDL_INLINE HRESULT IWMPCore3_put_currentPlaylist(IWMPCore3* This,IWMPPlaylist *ppPL) { return This->lpVtbl->put_currentPlaylist(This,ppPL); } -static FORCEINLINE HRESULT IWMPCore3_get_cdromCollection(IWMPCore3* This,IWMPCdromCollection **ppCdromCollection) { +static __WIDL_INLINE HRESULT IWMPCore3_get_cdromCollection(IWMPCore3* This,IWMPCdromCollection **ppCdromCollection) { return This->lpVtbl->get_cdromCollection(This,ppCdromCollection); } -static FORCEINLINE HRESULT IWMPCore3_get_closedCaption(IWMPCore3* This,IWMPClosedCaption **ppClosedCaption) { +static __WIDL_INLINE HRESULT IWMPCore3_get_closedCaption(IWMPCore3* This,IWMPClosedCaption **ppClosedCaption) { return This->lpVtbl->get_closedCaption(This,ppClosedCaption); } -static FORCEINLINE HRESULT IWMPCore3_get_isOnline(IWMPCore3* This,VARIANT_BOOL *pfOnline) { +static __WIDL_INLINE HRESULT IWMPCore3_get_isOnline(IWMPCore3* This,VARIANT_BOOL *pfOnline) { return This->lpVtbl->get_isOnline(This,pfOnline); } -static FORCEINLINE HRESULT IWMPCore3_get_Error(IWMPCore3* This,IWMPError **ppError) { +static __WIDL_INLINE HRESULT IWMPCore3_get_Error(IWMPCore3* This,IWMPError **ppError) { return This->lpVtbl->get_Error(This,ppError); } -static FORCEINLINE HRESULT IWMPCore3_get_status(IWMPCore3* This,BSTR *pbstrStatus) { +static __WIDL_INLINE HRESULT IWMPCore3_get_status(IWMPCore3* This,BSTR *pbstrStatus) { return This->lpVtbl->get_status(This,pbstrStatus); } /*** IWMPCore2 methods ***/ -static FORCEINLINE HRESULT IWMPCore3_get_dvd(IWMPCore3* This,IWMPDVD **ppDVD) { +static __WIDL_INLINE HRESULT IWMPCore3_get_dvd(IWMPCore3* This,IWMPDVD **ppDVD) { return This->lpVtbl->get_dvd(This,ppDVD); } /*** IWMPCore3 methods ***/ -static FORCEINLINE HRESULT IWMPCore3_newPlaylist(IWMPCore3* This,BSTR bstrName,BSTR bstrURL,IWMPPlaylist **ppPlaylist) { +static __WIDL_INLINE HRESULT IWMPCore3_newPlaylist(IWMPCore3* This,BSTR bstrName,BSTR bstrURL,IWMPPlaylist **ppPlaylist) { return This->lpVtbl->newPlaylist(This,bstrName,bstrURL,ppPlaylist); } -static FORCEINLINE HRESULT IWMPCore3_newMedia(IWMPCore3* This,BSTR bstrURL,IWMPMedia **ppMedia) { +static __WIDL_INLINE HRESULT IWMPCore3_newMedia(IWMPCore3* This,BSTR bstrURL,IWMPMedia **ppMedia) { return This->lpVtbl->newMedia(This,bstrURL,ppMedia); } #endif @@ -6311,147 +6319,147 @@ interface IWMPPlayer4 { #define IWMPPlayer4_openPlayer(This,bstrURL) (This)->lpVtbl->openPlayer(This,bstrURL) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPPlayer4_QueryInterface(IWMPPlayer4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPPlayer4_QueryInterface(IWMPPlayer4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPPlayer4_AddRef(IWMPPlayer4* This) { +static __WIDL_INLINE ULONG IWMPPlayer4_AddRef(IWMPPlayer4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPPlayer4_Release(IWMPPlayer4* This) { +static __WIDL_INLINE ULONG IWMPPlayer4_Release(IWMPPlayer4* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPPlayer4_GetTypeInfoCount(IWMPPlayer4* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPPlayer4_GetTypeInfoCount(IWMPPlayer4* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPPlayer4_GetTypeInfo(IWMPPlayer4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPPlayer4_GetTypeInfo(IWMPPlayer4* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPPlayer4_GetIDsOfNames(IWMPPlayer4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPPlayer4_GetIDsOfNames(IWMPPlayer4* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPPlayer4_Invoke(IWMPPlayer4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPPlayer4_Invoke(IWMPPlayer4* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPCore methods ***/ -static FORCEINLINE HRESULT IWMPPlayer4_close(IWMPPlayer4* This) { +static __WIDL_INLINE HRESULT IWMPPlayer4_close(IWMPPlayer4* This) { return This->lpVtbl->close(This); } -static FORCEINLINE HRESULT IWMPPlayer4_get_URL(IWMPPlayer4* This,BSTR *pbstrURL) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_URL(IWMPPlayer4* This,BSTR *pbstrURL) { return This->lpVtbl->get_URL(This,pbstrURL); } -static FORCEINLINE HRESULT IWMPPlayer4_put_URL(IWMPPlayer4* This,BSTR pbstrURL) { +static __WIDL_INLINE HRESULT IWMPPlayer4_put_URL(IWMPPlayer4* This,BSTR pbstrURL) { return This->lpVtbl->put_URL(This,pbstrURL); } -static FORCEINLINE HRESULT IWMPPlayer4_get_openState(IWMPPlayer4* This,WMPOpenState *pwmpos) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_openState(IWMPPlayer4* This,WMPOpenState *pwmpos) { return This->lpVtbl->get_openState(This,pwmpos); } -static FORCEINLINE HRESULT IWMPPlayer4_get_playState(IWMPPlayer4* This,WMPPlayState *pwmpps) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_playState(IWMPPlayer4* This,WMPPlayState *pwmpps) { return This->lpVtbl->get_playState(This,pwmpps); } -static FORCEINLINE HRESULT IWMPPlayer4_get_controls(IWMPPlayer4* This,IWMPControls **ppControl) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_controls(IWMPPlayer4* This,IWMPControls **ppControl) { return This->lpVtbl->get_controls(This,ppControl); } -static FORCEINLINE HRESULT IWMPPlayer4_get_settings(IWMPPlayer4* This,IWMPSettings **ppSettings) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_settings(IWMPPlayer4* This,IWMPSettings **ppSettings) { return This->lpVtbl->get_settings(This,ppSettings); } -static FORCEINLINE HRESULT IWMPPlayer4_get_currentMedia(IWMPPlayer4* This,IWMPMedia **ppMedia) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_currentMedia(IWMPPlayer4* This,IWMPMedia **ppMedia) { return This->lpVtbl->get_currentMedia(This,ppMedia); } -static FORCEINLINE HRESULT IWMPPlayer4_put_currentMedia(IWMPPlayer4* This,IWMPMedia *ppMedia) { +static __WIDL_INLINE HRESULT IWMPPlayer4_put_currentMedia(IWMPPlayer4* This,IWMPMedia *ppMedia) { return This->lpVtbl->put_currentMedia(This,ppMedia); } -static FORCEINLINE HRESULT IWMPPlayer4_get_mediaCollection(IWMPPlayer4* This,IWMPMediaCollection **ppMediaCollection) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_mediaCollection(IWMPPlayer4* This,IWMPMediaCollection **ppMediaCollection) { return This->lpVtbl->get_mediaCollection(This,ppMediaCollection); } -static FORCEINLINE HRESULT IWMPPlayer4_get_playlistCollection(IWMPPlayer4* This,IWMPPlaylistCollection **ppPlaylistCollection) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_playlistCollection(IWMPPlayer4* This,IWMPPlaylistCollection **ppPlaylistCollection) { return This->lpVtbl->get_playlistCollection(This,ppPlaylistCollection); } -static FORCEINLINE HRESULT IWMPPlayer4_get_versionInfo(IWMPPlayer4* This,BSTR *pbstrVersionInfo) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_versionInfo(IWMPPlayer4* This,BSTR *pbstrVersionInfo) { return This->lpVtbl->get_versionInfo(This,pbstrVersionInfo); } -static FORCEINLINE HRESULT IWMPPlayer4_launchURL(IWMPPlayer4* This,BSTR bstrURL) { +static __WIDL_INLINE HRESULT IWMPPlayer4_launchURL(IWMPPlayer4* This,BSTR bstrURL) { return This->lpVtbl->launchURL(This,bstrURL); } -static FORCEINLINE HRESULT IWMPPlayer4_get_network(IWMPPlayer4* This,IWMPNetwork **ppQNI) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_network(IWMPPlayer4* This,IWMPNetwork **ppQNI) { return This->lpVtbl->get_network(This,ppQNI); } -static FORCEINLINE HRESULT IWMPPlayer4_get_currentPlaylist(IWMPPlayer4* This,IWMPPlaylist **ppPL) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_currentPlaylist(IWMPPlayer4* This,IWMPPlaylist **ppPL) { return This->lpVtbl->get_currentPlaylist(This,ppPL); } -static FORCEINLINE HRESULT IWMPPlayer4_put_currentPlaylist(IWMPPlayer4* This,IWMPPlaylist *ppPL) { +static __WIDL_INLINE HRESULT IWMPPlayer4_put_currentPlaylist(IWMPPlayer4* This,IWMPPlaylist *ppPL) { return This->lpVtbl->put_currentPlaylist(This,ppPL); } -static FORCEINLINE HRESULT IWMPPlayer4_get_cdromCollection(IWMPPlayer4* This,IWMPCdromCollection **ppCdromCollection) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_cdromCollection(IWMPPlayer4* This,IWMPCdromCollection **ppCdromCollection) { return This->lpVtbl->get_cdromCollection(This,ppCdromCollection); } -static FORCEINLINE HRESULT IWMPPlayer4_get_closedCaption(IWMPPlayer4* This,IWMPClosedCaption **ppClosedCaption) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_closedCaption(IWMPPlayer4* This,IWMPClosedCaption **ppClosedCaption) { return This->lpVtbl->get_closedCaption(This,ppClosedCaption); } -static FORCEINLINE HRESULT IWMPPlayer4_get_isOnline(IWMPPlayer4* This,VARIANT_BOOL *pfOnline) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_isOnline(IWMPPlayer4* This,VARIANT_BOOL *pfOnline) { return This->lpVtbl->get_isOnline(This,pfOnline); } -static FORCEINLINE HRESULT IWMPPlayer4_get_Error(IWMPPlayer4* This,IWMPError **ppError) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_Error(IWMPPlayer4* This,IWMPError **ppError) { return This->lpVtbl->get_Error(This,ppError); } -static FORCEINLINE HRESULT IWMPPlayer4_get_status(IWMPPlayer4* This,BSTR *pbstrStatus) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_status(IWMPPlayer4* This,BSTR *pbstrStatus) { return This->lpVtbl->get_status(This,pbstrStatus); } /*** IWMPCore2 methods ***/ -static FORCEINLINE HRESULT IWMPPlayer4_get_dvd(IWMPPlayer4* This,IWMPDVD **ppDVD) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_dvd(IWMPPlayer4* This,IWMPDVD **ppDVD) { return This->lpVtbl->get_dvd(This,ppDVD); } /*** IWMPCore3 methods ***/ -static FORCEINLINE HRESULT IWMPPlayer4_newPlaylist(IWMPPlayer4* This,BSTR bstrName,BSTR bstrURL,IWMPPlaylist **ppPlaylist) { +static __WIDL_INLINE HRESULT IWMPPlayer4_newPlaylist(IWMPPlayer4* This,BSTR bstrName,BSTR bstrURL,IWMPPlaylist **ppPlaylist) { return This->lpVtbl->newPlaylist(This,bstrName,bstrURL,ppPlaylist); } -static FORCEINLINE HRESULT IWMPPlayer4_newMedia(IWMPPlayer4* This,BSTR bstrURL,IWMPMedia **ppMedia) { +static __WIDL_INLINE HRESULT IWMPPlayer4_newMedia(IWMPPlayer4* This,BSTR bstrURL,IWMPMedia **ppMedia) { return This->lpVtbl->newMedia(This,bstrURL,ppMedia); } /*** IWMPPlayer4 methods ***/ -static FORCEINLINE HRESULT IWMPPlayer4_get_enabled(IWMPPlayer4* This,VARIANT_BOOL *pbEnabled) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_enabled(IWMPPlayer4* This,VARIANT_BOOL *pbEnabled) { return This->lpVtbl->get_enabled(This,pbEnabled); } -static FORCEINLINE HRESULT IWMPPlayer4_put_enabled(IWMPPlayer4* This,VARIANT_BOOL pbEnabled) { +static __WIDL_INLINE HRESULT IWMPPlayer4_put_enabled(IWMPPlayer4* This,VARIANT_BOOL pbEnabled) { return This->lpVtbl->put_enabled(This,pbEnabled); } -static FORCEINLINE HRESULT IWMPPlayer4_get_fullScreen(IWMPPlayer4* This,VARIANT_BOOL *pbFullScreen) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_fullScreen(IWMPPlayer4* This,VARIANT_BOOL *pbFullScreen) { return This->lpVtbl->get_fullScreen(This,pbFullScreen); } -static FORCEINLINE HRESULT IWMPPlayer4_put_fullScreen(IWMPPlayer4* This,VARIANT_BOOL pbFullScreen) { +static __WIDL_INLINE HRESULT IWMPPlayer4_put_fullScreen(IWMPPlayer4* This,VARIANT_BOOL pbFullScreen) { return This->lpVtbl->put_fullScreen(This,pbFullScreen); } -static FORCEINLINE HRESULT IWMPPlayer4_get_enableContextMenu(IWMPPlayer4* This,VARIANT_BOOL *pbEnableContextMenu) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_enableContextMenu(IWMPPlayer4* This,VARIANT_BOOL *pbEnableContextMenu) { return This->lpVtbl->get_enableContextMenu(This,pbEnableContextMenu); } -static FORCEINLINE HRESULT IWMPPlayer4_put_enableContextMenu(IWMPPlayer4* This,VARIANT_BOOL pbEnableContextMenu) { +static __WIDL_INLINE HRESULT IWMPPlayer4_put_enableContextMenu(IWMPPlayer4* This,VARIANT_BOOL pbEnableContextMenu) { return This->lpVtbl->put_enableContextMenu(This,pbEnableContextMenu); } -static FORCEINLINE HRESULT IWMPPlayer4_put_uiMode(IWMPPlayer4* This,BSTR pbstrMode) { +static __WIDL_INLINE HRESULT IWMPPlayer4_put_uiMode(IWMPPlayer4* This,BSTR pbstrMode) { return This->lpVtbl->put_uiMode(This,pbstrMode); } -static FORCEINLINE HRESULT IWMPPlayer4_get_uiMode(IWMPPlayer4* This,BSTR *pbstrMode) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_uiMode(IWMPPlayer4* This,BSTR *pbstrMode) { return This->lpVtbl->get_uiMode(This,pbstrMode); } -static FORCEINLINE HRESULT IWMPPlayer4_get_stretchToFit(IWMPPlayer4* This,VARIANT_BOOL *pbEnabled) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_stretchToFit(IWMPPlayer4* This,VARIANT_BOOL *pbEnabled) { return This->lpVtbl->get_stretchToFit(This,pbEnabled); } -static FORCEINLINE HRESULT IWMPPlayer4_put_stretchToFit(IWMPPlayer4* This,VARIANT_BOOL pbEnabled) { +static __WIDL_INLINE HRESULT IWMPPlayer4_put_stretchToFit(IWMPPlayer4* This,VARIANT_BOOL pbEnabled) { return This->lpVtbl->put_stretchToFit(This,pbEnabled); } -static FORCEINLINE HRESULT IWMPPlayer4_get_windowlessVideo(IWMPPlayer4* This,VARIANT_BOOL *pbEnabled) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_windowlessVideo(IWMPPlayer4* This,VARIANT_BOOL *pbEnabled) { return This->lpVtbl->get_windowlessVideo(This,pbEnabled); } -static FORCEINLINE HRESULT IWMPPlayer4_put_windowlessVideo(IWMPPlayer4* This,VARIANT_BOOL pbEnabled) { +static __WIDL_INLINE HRESULT IWMPPlayer4_put_windowlessVideo(IWMPPlayer4* This,VARIANT_BOOL pbEnabled) { return This->lpVtbl->put_windowlessVideo(This,pbEnabled); } -static FORCEINLINE HRESULT IWMPPlayer4_get_isRemote(IWMPPlayer4* This,VARIANT_BOOL *pvarfIsRemote) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_isRemote(IWMPPlayer4* This,VARIANT_BOOL *pvarfIsRemote) { return This->lpVtbl->get_isRemote(This,pvarfIsRemote); } -static FORCEINLINE HRESULT IWMPPlayer4_get_playerApplication(IWMPPlayer4* This,IWMPPlayerApplication **ppIWMPPlayerApplication) { +static __WIDL_INLINE HRESULT IWMPPlayer4_get_playerApplication(IWMPPlayer4* This,IWMPPlayerApplication **ppIWMPPlayerApplication) { return This->lpVtbl->get_playerApplication(This,ppIWMPPlayerApplication); } -static FORCEINLINE HRESULT IWMPPlayer4_openPlayer(IWMPPlayer4* This,BSTR bstrURL) { +static __WIDL_INLINE HRESULT IWMPPlayer4_openPlayer(IWMPPlayer4* This,BSTR bstrURL) { return This->lpVtbl->openPlayer(This,bstrURL); } #endif @@ -6715,115 +6723,115 @@ interface IWMPPlayer { #define IWMPPlayer_get_uiMode(This,pbstrMode) (This)->lpVtbl->get_uiMode(This,pbstrMode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPPlayer_QueryInterface(IWMPPlayer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPPlayer_QueryInterface(IWMPPlayer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPPlayer_AddRef(IWMPPlayer* This) { +static __WIDL_INLINE ULONG IWMPPlayer_AddRef(IWMPPlayer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPPlayer_Release(IWMPPlayer* This) { +static __WIDL_INLINE ULONG IWMPPlayer_Release(IWMPPlayer* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWMPPlayer_GetTypeInfoCount(IWMPPlayer* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWMPPlayer_GetTypeInfoCount(IWMPPlayer* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWMPPlayer_GetTypeInfo(IWMPPlayer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWMPPlayer_GetTypeInfo(IWMPPlayer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWMPPlayer_GetIDsOfNames(IWMPPlayer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWMPPlayer_GetIDsOfNames(IWMPPlayer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWMPPlayer_Invoke(IWMPPlayer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWMPPlayer_Invoke(IWMPPlayer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWMPCore methods ***/ -static FORCEINLINE HRESULT IWMPPlayer_close(IWMPPlayer* This) { +static __WIDL_INLINE HRESULT IWMPPlayer_close(IWMPPlayer* This) { return This->lpVtbl->close(This); } -static FORCEINLINE HRESULT IWMPPlayer_get_URL(IWMPPlayer* This,BSTR *pbstrURL) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_URL(IWMPPlayer* This,BSTR *pbstrURL) { return This->lpVtbl->get_URL(This,pbstrURL); } -static FORCEINLINE HRESULT IWMPPlayer_put_URL(IWMPPlayer* This,BSTR pbstrURL) { +static __WIDL_INLINE HRESULT IWMPPlayer_put_URL(IWMPPlayer* This,BSTR pbstrURL) { return This->lpVtbl->put_URL(This,pbstrURL); } -static FORCEINLINE HRESULT IWMPPlayer_get_openState(IWMPPlayer* This,WMPOpenState *pwmpos) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_openState(IWMPPlayer* This,WMPOpenState *pwmpos) { return This->lpVtbl->get_openState(This,pwmpos); } -static FORCEINLINE HRESULT IWMPPlayer_get_playState(IWMPPlayer* This,WMPPlayState *pwmpps) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_playState(IWMPPlayer* This,WMPPlayState *pwmpps) { return This->lpVtbl->get_playState(This,pwmpps); } -static FORCEINLINE HRESULT IWMPPlayer_get_controls(IWMPPlayer* This,IWMPControls **ppControl) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_controls(IWMPPlayer* This,IWMPControls **ppControl) { return This->lpVtbl->get_controls(This,ppControl); } -static FORCEINLINE HRESULT IWMPPlayer_get_settings(IWMPPlayer* This,IWMPSettings **ppSettings) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_settings(IWMPPlayer* This,IWMPSettings **ppSettings) { return This->lpVtbl->get_settings(This,ppSettings); } -static FORCEINLINE HRESULT IWMPPlayer_get_currentMedia(IWMPPlayer* This,IWMPMedia **ppMedia) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_currentMedia(IWMPPlayer* This,IWMPMedia **ppMedia) { return This->lpVtbl->get_currentMedia(This,ppMedia); } -static FORCEINLINE HRESULT IWMPPlayer_put_currentMedia(IWMPPlayer* This,IWMPMedia *ppMedia) { +static __WIDL_INLINE HRESULT IWMPPlayer_put_currentMedia(IWMPPlayer* This,IWMPMedia *ppMedia) { return This->lpVtbl->put_currentMedia(This,ppMedia); } -static FORCEINLINE HRESULT IWMPPlayer_get_mediaCollection(IWMPPlayer* This,IWMPMediaCollection **ppMediaCollection) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_mediaCollection(IWMPPlayer* This,IWMPMediaCollection **ppMediaCollection) { return This->lpVtbl->get_mediaCollection(This,ppMediaCollection); } -static FORCEINLINE HRESULT IWMPPlayer_get_playlistCollection(IWMPPlayer* This,IWMPPlaylistCollection **ppPlaylistCollection) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_playlistCollection(IWMPPlayer* This,IWMPPlaylistCollection **ppPlaylistCollection) { return This->lpVtbl->get_playlistCollection(This,ppPlaylistCollection); } -static FORCEINLINE HRESULT IWMPPlayer_get_versionInfo(IWMPPlayer* This,BSTR *pbstrVersionInfo) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_versionInfo(IWMPPlayer* This,BSTR *pbstrVersionInfo) { return This->lpVtbl->get_versionInfo(This,pbstrVersionInfo); } -static FORCEINLINE HRESULT IWMPPlayer_launchURL(IWMPPlayer* This,BSTR bstrURL) { +static __WIDL_INLINE HRESULT IWMPPlayer_launchURL(IWMPPlayer* This,BSTR bstrURL) { return This->lpVtbl->launchURL(This,bstrURL); } -static FORCEINLINE HRESULT IWMPPlayer_get_network(IWMPPlayer* This,IWMPNetwork **ppQNI) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_network(IWMPPlayer* This,IWMPNetwork **ppQNI) { return This->lpVtbl->get_network(This,ppQNI); } -static FORCEINLINE HRESULT IWMPPlayer_get_currentPlaylist(IWMPPlayer* This,IWMPPlaylist **ppPL) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_currentPlaylist(IWMPPlayer* This,IWMPPlaylist **ppPL) { return This->lpVtbl->get_currentPlaylist(This,ppPL); } -static FORCEINLINE HRESULT IWMPPlayer_put_currentPlaylist(IWMPPlayer* This,IWMPPlaylist *ppPL) { +static __WIDL_INLINE HRESULT IWMPPlayer_put_currentPlaylist(IWMPPlayer* This,IWMPPlaylist *ppPL) { return This->lpVtbl->put_currentPlaylist(This,ppPL); } -static FORCEINLINE HRESULT IWMPPlayer_get_cdromCollection(IWMPPlayer* This,IWMPCdromCollection **ppCdromCollection) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_cdromCollection(IWMPPlayer* This,IWMPCdromCollection **ppCdromCollection) { return This->lpVtbl->get_cdromCollection(This,ppCdromCollection); } -static FORCEINLINE HRESULT IWMPPlayer_get_closedCaption(IWMPPlayer* This,IWMPClosedCaption **ppClosedCaption) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_closedCaption(IWMPPlayer* This,IWMPClosedCaption **ppClosedCaption) { return This->lpVtbl->get_closedCaption(This,ppClosedCaption); } -static FORCEINLINE HRESULT IWMPPlayer_get_isOnline(IWMPPlayer* This,VARIANT_BOOL *pfOnline) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_isOnline(IWMPPlayer* This,VARIANT_BOOL *pfOnline) { return This->lpVtbl->get_isOnline(This,pfOnline); } -static FORCEINLINE HRESULT IWMPPlayer_get_Error(IWMPPlayer* This,IWMPError **ppError) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_Error(IWMPPlayer* This,IWMPError **ppError) { return This->lpVtbl->get_Error(This,ppError); } -static FORCEINLINE HRESULT IWMPPlayer_get_status(IWMPPlayer* This,BSTR *pbstrStatus) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_status(IWMPPlayer* This,BSTR *pbstrStatus) { return This->lpVtbl->get_status(This,pbstrStatus); } /*** IWMPPlayer methods ***/ -static FORCEINLINE HRESULT IWMPPlayer_get_enabled(IWMPPlayer* This,VARIANT_BOOL *pbEnabled) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_enabled(IWMPPlayer* This,VARIANT_BOOL *pbEnabled) { return This->lpVtbl->get_enabled(This,pbEnabled); } -static FORCEINLINE HRESULT IWMPPlayer_put_enabled(IWMPPlayer* This,VARIANT_BOOL pbEnabled) { +static __WIDL_INLINE HRESULT IWMPPlayer_put_enabled(IWMPPlayer* This,VARIANT_BOOL pbEnabled) { return This->lpVtbl->put_enabled(This,pbEnabled); } -static FORCEINLINE HRESULT IWMPPlayer_get_fullScreen(IWMPPlayer* This,VARIANT_BOOL *pbFullScreen) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_fullScreen(IWMPPlayer* This,VARIANT_BOOL *pbFullScreen) { return This->lpVtbl->get_fullScreen(This,pbFullScreen); } -static FORCEINLINE HRESULT IWMPPlayer_put_fullScreen(IWMPPlayer* This,VARIANT_BOOL pbFullScreen) { +static __WIDL_INLINE HRESULT IWMPPlayer_put_fullScreen(IWMPPlayer* This,VARIANT_BOOL pbFullScreen) { return This->lpVtbl->put_fullScreen(This,pbFullScreen); } -static FORCEINLINE HRESULT IWMPPlayer_get_enableContextMenu(IWMPPlayer* This,VARIANT_BOOL *pbEnableContextMenu) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_enableContextMenu(IWMPPlayer* This,VARIANT_BOOL *pbEnableContextMenu) { return This->lpVtbl->get_enableContextMenu(This,pbEnableContextMenu); } -static FORCEINLINE HRESULT IWMPPlayer_put_enableContextMenu(IWMPPlayer* This,VARIANT_BOOL pbEnableContextMenu) { +static __WIDL_INLINE HRESULT IWMPPlayer_put_enableContextMenu(IWMPPlayer* This,VARIANT_BOOL pbEnableContextMenu) { return This->lpVtbl->put_enableContextMenu(This,pbEnableContextMenu); } -static FORCEINLINE HRESULT IWMPPlayer_put_uiMode(IWMPPlayer* This,BSTR pbstrMode) { +static __WIDL_INLINE HRESULT IWMPPlayer_put_uiMode(IWMPPlayer* This,BSTR pbstrMode) { return This->lpVtbl->put_uiMode(This,pbstrMode); } -static FORCEINLINE HRESULT IWMPPlayer_get_uiMode(IWMPPlayer* This,BSTR *pbstrMode) { +static __WIDL_INLINE HRESULT IWMPPlayer_get_uiMode(IWMPPlayer* This,BSTR *pbstrMode) { return This->lpVtbl->get_uiMode(This,pbstrMode); } #endif @@ -7010,62 +7018,62 @@ interface IWMPSyncDevice { #define IWMPSyncDevice_isIdentical(This,device,ret) (This)->lpVtbl->isIdentical(This,device,ret) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPSyncDevice_QueryInterface(IWMPSyncDevice* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_QueryInterface(IWMPSyncDevice* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPSyncDevice_AddRef(IWMPSyncDevice* This) { +static __WIDL_INLINE ULONG IWMPSyncDevice_AddRef(IWMPSyncDevice* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPSyncDevice_Release(IWMPSyncDevice* This) { +static __WIDL_INLINE ULONG IWMPSyncDevice_Release(IWMPSyncDevice* This) { return This->lpVtbl->Release(This); } /*** IWMPSyncDevice methods ***/ -static FORCEINLINE HRESULT IWMPSyncDevice_get_friendlyName(IWMPSyncDevice* This,BSTR *name) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_get_friendlyName(IWMPSyncDevice* This,BSTR *name) { return This->lpVtbl->get_friendlyName(This,name); } -static FORCEINLINE HRESULT IWMPSyncDevice_put_friendlyName(IWMPSyncDevice* This,BSTR name) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_put_friendlyName(IWMPSyncDevice* This,BSTR name) { return This->lpVtbl->put_friendlyName(This,name); } -static FORCEINLINE HRESULT IWMPSyncDevice_get_deviceName(IWMPSyncDevice* This,BSTR *name) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_get_deviceName(IWMPSyncDevice* This,BSTR *name) { return This->lpVtbl->get_deviceName(This,name); } -static FORCEINLINE HRESULT IWMPSyncDevice_get_deviceId(IWMPSyncDevice* This,BSTR *device) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_get_deviceId(IWMPSyncDevice* This,BSTR *device) { return This->lpVtbl->get_deviceId(This,device); } -static FORCEINLINE HRESULT IWMPSyncDevice_get_partnershipIndex(IWMPSyncDevice* This,LONG *index) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_get_partnershipIndex(IWMPSyncDevice* This,LONG *index) { return This->lpVtbl->get_partnershipIndex(This,index); } -static FORCEINLINE HRESULT IWMPSyncDevice_get_connected(IWMPSyncDevice* This,VARIANT_BOOL *connected) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_get_connected(IWMPSyncDevice* This,VARIANT_BOOL *connected) { return This->lpVtbl->get_connected(This,connected); } -static FORCEINLINE HRESULT IWMPSyncDevice_get_status(IWMPSyncDevice* This,WMPDeviceStatus *status) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_get_status(IWMPSyncDevice* This,WMPDeviceStatus *status) { return This->lpVtbl->get_status(This,status); } -static FORCEINLINE HRESULT IWMPSyncDevice_get_syncState(IWMPSyncDevice* This,WMPSyncState *state) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_get_syncState(IWMPSyncDevice* This,WMPSyncState *state) { return This->lpVtbl->get_syncState(This,state); } -static FORCEINLINE HRESULT IWMPSyncDevice_get_progress(IWMPSyncDevice* This,LONG *progress) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_get_progress(IWMPSyncDevice* This,LONG *progress) { return This->lpVtbl->get_progress(This,progress); } -static FORCEINLINE HRESULT IWMPSyncDevice_getItemInfo(IWMPSyncDevice* This,BSTR name,BSTR *val) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_getItemInfo(IWMPSyncDevice* This,BSTR name,BSTR *val) { return This->lpVtbl->getItemInfo(This,name,val); } -static FORCEINLINE HRESULT IWMPSyncDevice_createPartnership(IWMPSyncDevice* This,VARIANT_BOOL showui) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_createPartnership(IWMPSyncDevice* This,VARIANT_BOOL showui) { return This->lpVtbl->createPartnership(This,showui); } -static FORCEINLINE HRESULT IWMPSyncDevice_deletePartnership(IWMPSyncDevice* This) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_deletePartnership(IWMPSyncDevice* This) { return This->lpVtbl->deletePartnership(This); } -static FORCEINLINE HRESULT IWMPSyncDevice_start(IWMPSyncDevice* This) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_start(IWMPSyncDevice* This) { return This->lpVtbl->start(This); } -static FORCEINLINE HRESULT IWMPSyncDevice_stop(IWMPSyncDevice* This) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_stop(IWMPSyncDevice* This) { return This->lpVtbl->stop(This); } -static FORCEINLINE HRESULT IWMPSyncDevice_showSettings(IWMPSyncDevice* This) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_showSettings(IWMPSyncDevice* This) { return This->lpVtbl->showSettings(This); } -static FORCEINLINE HRESULT IWMPSyncDevice_isIdentical(IWMPSyncDevice* This,IWMPSyncDevice *device,VARIANT_BOOL *ret) { +static __WIDL_INLINE HRESULT IWMPSyncDevice_isIdentical(IWMPSyncDevice* This,IWMPSyncDevice *device,VARIANT_BOOL *ret) { return This->lpVtbl->isIdentical(This,device,ret); } #endif @@ -7214,66 +7222,66 @@ interface IWMPSyncDevice2 { #define IWMPSyncDevice2_setItemInfo(This,name,val) (This)->lpVtbl->setItemInfo(This,name,val) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPSyncDevice2_QueryInterface(IWMPSyncDevice2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_QueryInterface(IWMPSyncDevice2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPSyncDevice2_AddRef(IWMPSyncDevice2* This) { +static __WIDL_INLINE ULONG IWMPSyncDevice2_AddRef(IWMPSyncDevice2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPSyncDevice2_Release(IWMPSyncDevice2* This) { +static __WIDL_INLINE ULONG IWMPSyncDevice2_Release(IWMPSyncDevice2* This) { return This->lpVtbl->Release(This); } /*** IWMPSyncDevice methods ***/ -static FORCEINLINE HRESULT IWMPSyncDevice2_get_friendlyName(IWMPSyncDevice2* This,BSTR *name) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_get_friendlyName(IWMPSyncDevice2* This,BSTR *name) { return This->lpVtbl->get_friendlyName(This,name); } -static FORCEINLINE HRESULT IWMPSyncDevice2_put_friendlyName(IWMPSyncDevice2* This,BSTR name) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_put_friendlyName(IWMPSyncDevice2* This,BSTR name) { return This->lpVtbl->put_friendlyName(This,name); } -static FORCEINLINE HRESULT IWMPSyncDevice2_get_deviceName(IWMPSyncDevice2* This,BSTR *name) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_get_deviceName(IWMPSyncDevice2* This,BSTR *name) { return This->lpVtbl->get_deviceName(This,name); } -static FORCEINLINE HRESULT IWMPSyncDevice2_get_deviceId(IWMPSyncDevice2* This,BSTR *device) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_get_deviceId(IWMPSyncDevice2* This,BSTR *device) { return This->lpVtbl->get_deviceId(This,device); } -static FORCEINLINE HRESULT IWMPSyncDevice2_get_partnershipIndex(IWMPSyncDevice2* This,LONG *index) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_get_partnershipIndex(IWMPSyncDevice2* This,LONG *index) { return This->lpVtbl->get_partnershipIndex(This,index); } -static FORCEINLINE HRESULT IWMPSyncDevice2_get_connected(IWMPSyncDevice2* This,VARIANT_BOOL *connected) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_get_connected(IWMPSyncDevice2* This,VARIANT_BOOL *connected) { return This->lpVtbl->get_connected(This,connected); } -static FORCEINLINE HRESULT IWMPSyncDevice2_get_status(IWMPSyncDevice2* This,WMPDeviceStatus *status) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_get_status(IWMPSyncDevice2* This,WMPDeviceStatus *status) { return This->lpVtbl->get_status(This,status); } -static FORCEINLINE HRESULT IWMPSyncDevice2_get_syncState(IWMPSyncDevice2* This,WMPSyncState *state) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_get_syncState(IWMPSyncDevice2* This,WMPSyncState *state) { return This->lpVtbl->get_syncState(This,state); } -static FORCEINLINE HRESULT IWMPSyncDevice2_get_progress(IWMPSyncDevice2* This,LONG *progress) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_get_progress(IWMPSyncDevice2* This,LONG *progress) { return This->lpVtbl->get_progress(This,progress); } -static FORCEINLINE HRESULT IWMPSyncDevice2_getItemInfo(IWMPSyncDevice2* This,BSTR name,BSTR *val) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_getItemInfo(IWMPSyncDevice2* This,BSTR name,BSTR *val) { return This->lpVtbl->getItemInfo(This,name,val); } -static FORCEINLINE HRESULT IWMPSyncDevice2_createPartnership(IWMPSyncDevice2* This,VARIANT_BOOL showui) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_createPartnership(IWMPSyncDevice2* This,VARIANT_BOOL showui) { return This->lpVtbl->createPartnership(This,showui); } -static FORCEINLINE HRESULT IWMPSyncDevice2_deletePartnership(IWMPSyncDevice2* This) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_deletePartnership(IWMPSyncDevice2* This) { return This->lpVtbl->deletePartnership(This); } -static FORCEINLINE HRESULT IWMPSyncDevice2_start(IWMPSyncDevice2* This) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_start(IWMPSyncDevice2* This) { return This->lpVtbl->start(This); } -static FORCEINLINE HRESULT IWMPSyncDevice2_stop(IWMPSyncDevice2* This) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_stop(IWMPSyncDevice2* This) { return This->lpVtbl->stop(This); } -static FORCEINLINE HRESULT IWMPSyncDevice2_showSettings(IWMPSyncDevice2* This) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_showSettings(IWMPSyncDevice2* This) { return This->lpVtbl->showSettings(This); } -static FORCEINLINE HRESULT IWMPSyncDevice2_isIdentical(IWMPSyncDevice2* This,IWMPSyncDevice *device,VARIANT_BOOL *ret) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_isIdentical(IWMPSyncDevice2* This,IWMPSyncDevice *device,VARIANT_BOOL *ret) { return This->lpVtbl->isIdentical(This,device,ret); } /*** IWMPSyncDevice2 methods ***/ -static FORCEINLINE HRESULT IWMPSyncDevice2_setItemInfo(IWMPSyncDevice2* This,BSTR name,BSTR val) { +static __WIDL_INLINE HRESULT IWMPSyncDevice2_setItemInfo(IWMPSyncDevice2* This,BSTR name,BSTR val) { return This->lpVtbl->setItemInfo(This,name,val); } #endif @@ -7362,26 +7370,26 @@ interface IWMPCdromRip { #define IWMPCdromRip_stopRip(This) (This)->lpVtbl->stopRip(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPCdromRip_QueryInterface(IWMPCdromRip* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPCdromRip_QueryInterface(IWMPCdromRip* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPCdromRip_AddRef(IWMPCdromRip* This) { +static __WIDL_INLINE ULONG IWMPCdromRip_AddRef(IWMPCdromRip* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPCdromRip_Release(IWMPCdromRip* This) { +static __WIDL_INLINE ULONG IWMPCdromRip_Release(IWMPCdromRip* This) { return This->lpVtbl->Release(This); } /*** IWMPCdromRip methods ***/ -static FORCEINLINE HRESULT IWMPCdromRip_get_ripState(IWMPCdromRip* This,WMPRipState *state) { +static __WIDL_INLINE HRESULT IWMPCdromRip_get_ripState(IWMPCdromRip* This,WMPRipState *state) { return This->lpVtbl->get_ripState(This,state); } -static FORCEINLINE HRESULT IWMPCdromRip_get_ripProgress(IWMPCdromRip* This,LONG *progress) { +static __WIDL_INLINE HRESULT IWMPCdromRip_get_ripProgress(IWMPCdromRip* This,LONG *progress) { return This->lpVtbl->get_ripProgress(This,progress); } -static FORCEINLINE HRESULT IWMPCdromRip_startRip(IWMPCdromRip* This) { +static __WIDL_INLINE HRESULT IWMPCdromRip_startRip(IWMPCdromRip* This) { return This->lpVtbl->startRip(This); } -static FORCEINLINE HRESULT IWMPCdromRip_stopRip(IWMPCdromRip* This) { +static __WIDL_INLINE HRESULT IWMPCdromRip_stopRip(IWMPCdromRip* This) { return This->lpVtbl->stopRip(This); } #endif @@ -7552,56 +7560,56 @@ interface IWMPCdromBurn { #define IWMPCdromBurn_erase(This) (This)->lpVtbl->erase(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPCdromBurn_QueryInterface(IWMPCdromBurn* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_QueryInterface(IWMPCdromBurn* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPCdromBurn_AddRef(IWMPCdromBurn* This) { +static __WIDL_INLINE ULONG IWMPCdromBurn_AddRef(IWMPCdromBurn* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPCdromBurn_Release(IWMPCdromBurn* This) { +static __WIDL_INLINE ULONG IWMPCdromBurn_Release(IWMPCdromBurn* This) { return This->lpVtbl->Release(This); } /*** IWMPCdromBurn methods ***/ -static FORCEINLINE HRESULT IWMPCdromBurn_isAvailable(IWMPCdromBurn* This,BSTR item,VARIANT_BOOL *available) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_isAvailable(IWMPCdromBurn* This,BSTR item,VARIANT_BOOL *available) { return This->lpVtbl->isAvailable(This,item,available); } -static FORCEINLINE HRESULT IWMPCdromBurn_getItemInfo(IWMPCdromBurn* This,BSTR item,BSTR *val) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_getItemInfo(IWMPCdromBurn* This,BSTR item,BSTR *val) { return This->lpVtbl->getItemInfo(This,item,val); } -static FORCEINLINE HRESULT IWMPCdromBurn_get_label(IWMPCdromBurn* This,BSTR *label) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_get_label(IWMPCdromBurn* This,BSTR *label) { return This->lpVtbl->get_label(This,label); } -static FORCEINLINE HRESULT IWMPCdromBurn_put_label(IWMPCdromBurn* This,BSTR label) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_put_label(IWMPCdromBurn* This,BSTR label) { return This->lpVtbl->put_label(This,label); } -static FORCEINLINE HRESULT IWMPCdromBurn_get_burnFormat(IWMPCdromBurn* This,WMPBurnFormat *format) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_get_burnFormat(IWMPCdromBurn* This,WMPBurnFormat *format) { return This->lpVtbl->get_burnFormat(This,format); } -static FORCEINLINE HRESULT IWMPCdromBurn_put_burnFormat(IWMPCdromBurn* This,WMPBurnFormat format) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_put_burnFormat(IWMPCdromBurn* This,WMPBurnFormat format) { return This->lpVtbl->put_burnFormat(This,format); } -static FORCEINLINE HRESULT IWMPCdromBurn_get_burnPlaylist(IWMPCdromBurn* This,IWMPPlaylist **playlist) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_get_burnPlaylist(IWMPCdromBurn* This,IWMPPlaylist **playlist) { return This->lpVtbl->get_burnPlaylist(This,playlist); } -static FORCEINLINE HRESULT IWMPCdromBurn_put_burnPlaylist(IWMPCdromBurn* This,IWMPPlaylist *playlist) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_put_burnPlaylist(IWMPCdromBurn* This,IWMPPlaylist *playlist) { return This->lpVtbl->put_burnPlaylist(This,playlist); } -static FORCEINLINE HRESULT IWMPCdromBurn_refreshStatus(IWMPCdromBurn* This) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_refreshStatus(IWMPCdromBurn* This) { return This->lpVtbl->refreshStatus(This); } -static FORCEINLINE HRESULT IWMPCdromBurn_get_burnState(IWMPCdromBurn* This,WMPBurnState *state) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_get_burnState(IWMPCdromBurn* This,WMPBurnState *state) { return This->lpVtbl->get_burnState(This,state); } -static FORCEINLINE HRESULT IWMPCdromBurn_get_burnProgress(IWMPCdromBurn* This,LONG *progress) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_get_burnProgress(IWMPCdromBurn* This,LONG *progress) { return This->lpVtbl->get_burnProgress(This,progress); } -static FORCEINLINE HRESULT IWMPCdromBurn_startBurn(IWMPCdromBurn* This) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_startBurn(IWMPCdromBurn* This) { return This->lpVtbl->startBurn(This); } -static FORCEINLINE HRESULT IWMPCdromBurn_stopBurn(IWMPCdromBurn* This) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_stopBurn(IWMPCdromBurn* This) { return This->lpVtbl->stopBurn(This); } -static FORCEINLINE HRESULT IWMPCdromBurn_erase(IWMPCdromBurn* This) { +static __WIDL_INLINE HRESULT IWMPCdromBurn_erase(IWMPCdromBurn* This) { return This->lpVtbl->erase(This); } #endif @@ -7694,26 +7702,26 @@ interface IWMPLibrary { #define IWMPLibrary_isIdentical(This,wmplibrary,ret) (This)->lpVtbl->isIdentical(This,wmplibrary,ret) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPLibrary_QueryInterface(IWMPLibrary* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPLibrary_QueryInterface(IWMPLibrary* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPLibrary_AddRef(IWMPLibrary* This) { +static __WIDL_INLINE ULONG IWMPLibrary_AddRef(IWMPLibrary* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPLibrary_Release(IWMPLibrary* This) { +static __WIDL_INLINE ULONG IWMPLibrary_Release(IWMPLibrary* This) { return This->lpVtbl->Release(This); } /*** IWMPLibrary methods ***/ -static FORCEINLINE HRESULT IWMPLibrary_get_name(IWMPLibrary* This,BSTR *name) { +static __WIDL_INLINE HRESULT IWMPLibrary_get_name(IWMPLibrary* This,BSTR *name) { return This->lpVtbl->get_name(This,name); } -static FORCEINLINE HRESULT IWMPLibrary_get_type(IWMPLibrary* This,WMPLibraryType *type) { +static __WIDL_INLINE HRESULT IWMPLibrary_get_type(IWMPLibrary* This,WMPLibraryType *type) { return This->lpVtbl->get_type(This,type); } -static FORCEINLINE HRESULT IWMPLibrary_get_mediaCollection(IWMPLibrary* This,IWMPMediaCollection **collection) { +static __WIDL_INLINE HRESULT IWMPLibrary_get_mediaCollection(IWMPLibrary* This,IWMPMediaCollection **collection) { return This->lpVtbl->get_mediaCollection(This,collection); } -static FORCEINLINE HRESULT IWMPLibrary_isIdentical(IWMPLibrary* This,IWMPLibrary *wmplibrary,VARIANT_BOOL *ret) { +static __WIDL_INLINE HRESULT IWMPLibrary_isIdentical(IWMPLibrary* This,IWMPLibrary *wmplibrary,VARIANT_BOOL *ret) { return This->lpVtbl->isIdentical(This,wmplibrary,ret); } #endif @@ -8179,149 +8187,149 @@ interface IWMPEvents { #define IWMPEvents_MouseUp(This,button,shift_state,x,y) (This)->lpVtbl->MouseUp(This,button,shift_state,x,y) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPEvents_QueryInterface(IWMPEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPEvents_QueryInterface(IWMPEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPEvents_AddRef(IWMPEvents* This) { +static __WIDL_INLINE ULONG IWMPEvents_AddRef(IWMPEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPEvents_Release(IWMPEvents* This) { +static __WIDL_INLINE ULONG IWMPEvents_Release(IWMPEvents* This) { return This->lpVtbl->Release(This); } /*** IWMPEvents methods ***/ -static FORCEINLINE void IWMPEvents_OpenStateChange(IWMPEvents* This,LONG state) { +static __WIDL_INLINE void IWMPEvents_OpenStateChange(IWMPEvents* This,LONG state) { This->lpVtbl->OpenStateChange(This,state); } -static FORCEINLINE void IWMPEvents_PlayStateChange(IWMPEvents* This,LONG state) { +static __WIDL_INLINE void IWMPEvents_PlayStateChange(IWMPEvents* This,LONG state) { This->lpVtbl->PlayStateChange(This,state); } -static FORCEINLINE void IWMPEvents_AudioLanguageChange(IWMPEvents* This,LONG lang) { +static __WIDL_INLINE void IWMPEvents_AudioLanguageChange(IWMPEvents* This,LONG lang) { This->lpVtbl->AudioLanguageChange(This,lang); } -static FORCEINLINE void IWMPEvents_StatusChange(IWMPEvents* This) { +static __WIDL_INLINE void IWMPEvents_StatusChange(IWMPEvents* This) { This->lpVtbl->StatusChange(This); } -static FORCEINLINE void IWMPEvents_ScriptCommand(IWMPEvents* This,BSTR type,BSTR param) { +static __WIDL_INLINE void IWMPEvents_ScriptCommand(IWMPEvents* This,BSTR type,BSTR param) { This->lpVtbl->ScriptCommand(This,type,param); } -static FORCEINLINE void IWMPEvents_NewStream(IWMPEvents* This) { +static __WIDL_INLINE void IWMPEvents_NewStream(IWMPEvents* This) { This->lpVtbl->NewStream(This); } -static FORCEINLINE void IWMPEvents_Disconnect(IWMPEvents* This,LONG result) { +static __WIDL_INLINE void IWMPEvents_Disconnect(IWMPEvents* This,LONG result) { This->lpVtbl->Disconnect(This,result); } -static FORCEINLINE void IWMPEvents_Buffering(IWMPEvents* This,VARIANT_BOOL start) { +static __WIDL_INLINE void IWMPEvents_Buffering(IWMPEvents* This,VARIANT_BOOL start) { This->lpVtbl->Buffering(This,start); } -static FORCEINLINE void IWMPEvents_Error(IWMPEvents* This) { +static __WIDL_INLINE void IWMPEvents_Error(IWMPEvents* This) { This->lpVtbl->Error(This); } -static FORCEINLINE void IWMPEvents_Warning(IWMPEvents* This,LONG warning,LONG param,BSTR description) { +static __WIDL_INLINE void IWMPEvents_Warning(IWMPEvents* This,LONG warning,LONG param,BSTR description) { This->lpVtbl->Warning(This,warning,param,description); } -static FORCEINLINE void IWMPEvents_EndOfStream(IWMPEvents* This,LONG result) { +static __WIDL_INLINE void IWMPEvents_EndOfStream(IWMPEvents* This,LONG result) { This->lpVtbl->EndOfStream(This,result); } -static FORCEINLINE void IWMPEvents_PositionChange(IWMPEvents* This,double old_position,double new_position) { +static __WIDL_INLINE void IWMPEvents_PositionChange(IWMPEvents* This,double old_position,double new_position) { This->lpVtbl->PositionChange(This,old_position,new_position); } -static FORCEINLINE void IWMPEvents_MarkerHit(IWMPEvents* This,LONG marker) { +static __WIDL_INLINE void IWMPEvents_MarkerHit(IWMPEvents* This,LONG marker) { This->lpVtbl->MarkerHit(This,marker); } -static FORCEINLINE void IWMPEvents_DurationUnitChange(IWMPEvents* This,LONG duration) { +static __WIDL_INLINE void IWMPEvents_DurationUnitChange(IWMPEvents* This,LONG duration) { This->lpVtbl->DurationUnitChange(This,duration); } -static FORCEINLINE void IWMPEvents_CdromMediaChange(IWMPEvents* This,LONG num) { +static __WIDL_INLINE void IWMPEvents_CdromMediaChange(IWMPEvents* This,LONG num) { This->lpVtbl->CdromMediaChange(This,num); } -static FORCEINLINE void IWMPEvents_PlaylistChange(IWMPEvents* This,IDispatch *playlist,WMPPlaylistChangeEventType change) { +static __WIDL_INLINE void IWMPEvents_PlaylistChange(IWMPEvents* This,IDispatch *playlist,WMPPlaylistChangeEventType change) { This->lpVtbl->PlaylistChange(This,playlist,change); } -static FORCEINLINE void IWMPEvents_CurrentPlaylistChange(IWMPEvents* This,WMPPlaylistChangeEventType change) { +static __WIDL_INLINE void IWMPEvents_CurrentPlaylistChange(IWMPEvents* This,WMPPlaylistChangeEventType change) { This->lpVtbl->CurrentPlaylistChange(This,change); } -static FORCEINLINE void IWMPEvents_CurrentPlaylistItemAvailable(IWMPEvents* This,BSTR item) { +static __WIDL_INLINE void IWMPEvents_CurrentPlaylistItemAvailable(IWMPEvents* This,BSTR item) { This->lpVtbl->CurrentPlaylistItemAvailable(This,item); } -static FORCEINLINE void IWMPEvents_MediaChange(IWMPEvents* This,IDispatch *item) { +static __WIDL_INLINE void IWMPEvents_MediaChange(IWMPEvents* This,IDispatch *item) { This->lpVtbl->MediaChange(This,item); } -static FORCEINLINE void IWMPEvents_CurrentMediaItemAvailable(IWMPEvents* This,BSTR name) { +static __WIDL_INLINE void IWMPEvents_CurrentMediaItemAvailable(IWMPEvents* This,BSTR name) { This->lpVtbl->CurrentMediaItemAvailable(This,name); } -static FORCEINLINE void IWMPEvents_CurrentItemChange(IWMPEvents* This,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents_CurrentItemChange(IWMPEvents* This,IDispatch *media) { This->lpVtbl->CurrentItemChange(This,media); } -static FORCEINLINE void IWMPEvents_MediaCollectionChange(IWMPEvents* This) { +static __WIDL_INLINE void IWMPEvents_MediaCollectionChange(IWMPEvents* This) { This->lpVtbl->MediaCollectionChange(This); } -static FORCEINLINE void IWMPEvents_MediaCollectionAttributeStringAdded(IWMPEvents* This,BSTR name,BSTR val) { +static __WIDL_INLINE void IWMPEvents_MediaCollectionAttributeStringAdded(IWMPEvents* This,BSTR name,BSTR val) { This->lpVtbl->MediaCollectionAttributeStringAdded(This,name,val); } -static FORCEINLINE void IWMPEvents_MediaCollectionAttributeStringRemoved(IWMPEvents* This,BSTR name,BSTR val) { +static __WIDL_INLINE void IWMPEvents_MediaCollectionAttributeStringRemoved(IWMPEvents* This,BSTR name,BSTR val) { This->lpVtbl->MediaCollectionAttributeStringRemoved(This,name,val); } -static FORCEINLINE void IWMPEvents_MediaCollectionAttributeStringChanged(IWMPEvents* This,BSTR name,BSTR old_val,BSTR new_val) { +static __WIDL_INLINE void IWMPEvents_MediaCollectionAttributeStringChanged(IWMPEvents* This,BSTR name,BSTR old_val,BSTR new_val) { This->lpVtbl->MediaCollectionAttributeStringChanged(This,name,old_val,new_val); } -static FORCEINLINE void IWMPEvents_PlaylistCollectionChange(IWMPEvents* This) { +static __WIDL_INLINE void IWMPEvents_PlaylistCollectionChange(IWMPEvents* This) { This->lpVtbl->PlaylistCollectionChange(This); } -static FORCEINLINE void IWMPEvents_PlaylistCollectionPlaylistAdded(IWMPEvents* This,BSTR name) { +static __WIDL_INLINE void IWMPEvents_PlaylistCollectionPlaylistAdded(IWMPEvents* This,BSTR name) { This->lpVtbl->PlaylistCollectionPlaylistAdded(This,name); } -static FORCEINLINE void IWMPEvents_PlaylistCollectionPlaylistRemoved(IWMPEvents* This,BSTR name) { +static __WIDL_INLINE void IWMPEvents_PlaylistCollectionPlaylistRemoved(IWMPEvents* This,BSTR name) { This->lpVtbl->PlaylistCollectionPlaylistRemoved(This,name); } -static FORCEINLINE void IWMPEvents_PlaylistCollectionPlaylistSetAsDeleted(IWMPEvents* This,BSTR name,VARIANT_BOOL deleted) { +static __WIDL_INLINE void IWMPEvents_PlaylistCollectionPlaylistSetAsDeleted(IWMPEvents* This,BSTR name,VARIANT_BOOL deleted) { This->lpVtbl->PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted); } -static FORCEINLINE void IWMPEvents_ModeChange(IWMPEvents* This,BSTR ModeName,VARIANT_BOOL value) { +static __WIDL_INLINE void IWMPEvents_ModeChange(IWMPEvents* This,BSTR ModeName,VARIANT_BOOL value) { This->lpVtbl->ModeChange(This,ModeName,value); } -static FORCEINLINE void IWMPEvents_MediaError(IWMPEvents* This,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents_MediaError(IWMPEvents* This,IDispatch *media) { This->lpVtbl->MediaError(This,media); } -static FORCEINLINE void IWMPEvents_OpenPlaylistSwitch(IWMPEvents* This,IDispatch *item) { +static __WIDL_INLINE void IWMPEvents_OpenPlaylistSwitch(IWMPEvents* This,IDispatch *item) { This->lpVtbl->OpenPlaylistSwitch(This,item); } -static FORCEINLINE void IWMPEvents_DomainChange(IWMPEvents* This,BSTR domain) { +static __WIDL_INLINE void IWMPEvents_DomainChange(IWMPEvents* This,BSTR domain) { This->lpVtbl->DomainChange(This,domain); } -static FORCEINLINE void IWMPEvents_SwitchedToPlayerApplication(IWMPEvents* This) { +static __WIDL_INLINE void IWMPEvents_SwitchedToPlayerApplication(IWMPEvents* This) { This->lpVtbl->SwitchedToPlayerApplication(This); } -static FORCEINLINE void IWMPEvents_SwitchedToControl(IWMPEvents* This) { +static __WIDL_INLINE void IWMPEvents_SwitchedToControl(IWMPEvents* This) { This->lpVtbl->SwitchedToControl(This); } -static FORCEINLINE void IWMPEvents_PlayerDockedStateChange(IWMPEvents* This) { +static __WIDL_INLINE void IWMPEvents_PlayerDockedStateChange(IWMPEvents* This) { This->lpVtbl->PlayerDockedStateChange(This); } -static FORCEINLINE void IWMPEvents_PlayerReconnect(IWMPEvents* This) { +static __WIDL_INLINE void IWMPEvents_PlayerReconnect(IWMPEvents* This) { This->lpVtbl->PlayerReconnect(This); } -static FORCEINLINE void IWMPEvents_Click(IWMPEvents* This,short button,short shift_state,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents_Click(IWMPEvents* This,short button,short shift_state,LONG x,LONG y) { This->lpVtbl->Click(This,button,shift_state,x,y); } -static FORCEINLINE void IWMPEvents_DoubleClick(IWMPEvents* This,short button,short shift_state,LONG fX,LONG fY) { +static __WIDL_INLINE void IWMPEvents_DoubleClick(IWMPEvents* This,short button,short shift_state,LONG fX,LONG fY) { This->lpVtbl->DoubleClick(This,button,shift_state,fX,fY); } -static FORCEINLINE void IWMPEvents_KeyDown(IWMPEvents* This,short keycode,short shift_state) { +static __WIDL_INLINE void IWMPEvents_KeyDown(IWMPEvents* This,short keycode,short shift_state) { This->lpVtbl->KeyDown(This,keycode,shift_state); } -static FORCEINLINE void IWMPEvents_KeyPress(IWMPEvents* This,short ascii) { +static __WIDL_INLINE void IWMPEvents_KeyPress(IWMPEvents* This,short ascii) { This->lpVtbl->KeyPress(This,ascii); } -static FORCEINLINE void IWMPEvents_KeyUp(IWMPEvents* This,short keycode,short shift_state) { +static __WIDL_INLINE void IWMPEvents_KeyUp(IWMPEvents* This,short keycode,short shift_state) { This->lpVtbl->KeyUp(This,keycode,shift_state); } -static FORCEINLINE void IWMPEvents_MouseDown(IWMPEvents* This,short button,short nShiftState,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents_MouseDown(IWMPEvents* This,short button,short nShiftState,LONG x,LONG y) { This->lpVtbl->MouseDown(This,button,nShiftState,x,y); } -static FORCEINLINE void IWMPEvents_MouseMove(IWMPEvents* This,short button,short shift_state,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents_MouseMove(IWMPEvents* This,short button,short shift_state,LONG x,LONG y) { This->lpVtbl->MouseMove(This,button,shift_state,x,y); } -static FORCEINLINE void IWMPEvents_MouseUp(IWMPEvents* This,short button,short shift_state,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents_MouseUp(IWMPEvents* This,short button,short shift_state,LONG x,LONG y) { This->lpVtbl->MouseUp(This,button,shift_state,x,y); } #endif @@ -8682,168 +8690,168 @@ interface IWMPEvents2 { #define IWMPEvents2_CreatePartnershipComplete(This,device,result) (This)->lpVtbl->CreatePartnershipComplete(This,device,result) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPEvents2_QueryInterface(IWMPEvents2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPEvents2_QueryInterface(IWMPEvents2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPEvents2_AddRef(IWMPEvents2* This) { +static __WIDL_INLINE ULONG IWMPEvents2_AddRef(IWMPEvents2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPEvents2_Release(IWMPEvents2* This) { +static __WIDL_INLINE ULONG IWMPEvents2_Release(IWMPEvents2* This) { return This->lpVtbl->Release(This); } /*** IWMPEvents methods ***/ -static FORCEINLINE void IWMPEvents2_OpenStateChange(IWMPEvents2* This,LONG state) { +static __WIDL_INLINE void IWMPEvents2_OpenStateChange(IWMPEvents2* This,LONG state) { This->lpVtbl->OpenStateChange(This,state); } -static FORCEINLINE void IWMPEvents2_PlayStateChange(IWMPEvents2* This,LONG state) { +static __WIDL_INLINE void IWMPEvents2_PlayStateChange(IWMPEvents2* This,LONG state) { This->lpVtbl->PlayStateChange(This,state); } -static FORCEINLINE void IWMPEvents2_AudioLanguageChange(IWMPEvents2* This,LONG lang) { +static __WIDL_INLINE void IWMPEvents2_AudioLanguageChange(IWMPEvents2* This,LONG lang) { This->lpVtbl->AudioLanguageChange(This,lang); } -static FORCEINLINE void IWMPEvents2_StatusChange(IWMPEvents2* This) { +static __WIDL_INLINE void IWMPEvents2_StatusChange(IWMPEvents2* This) { This->lpVtbl->StatusChange(This); } -static FORCEINLINE void IWMPEvents2_ScriptCommand(IWMPEvents2* This,BSTR type,BSTR param) { +static __WIDL_INLINE void IWMPEvents2_ScriptCommand(IWMPEvents2* This,BSTR type,BSTR param) { This->lpVtbl->ScriptCommand(This,type,param); } -static FORCEINLINE void IWMPEvents2_NewStream(IWMPEvents2* This) { +static __WIDL_INLINE void IWMPEvents2_NewStream(IWMPEvents2* This) { This->lpVtbl->NewStream(This); } -static FORCEINLINE void IWMPEvents2_Disconnect(IWMPEvents2* This,LONG result) { +static __WIDL_INLINE void IWMPEvents2_Disconnect(IWMPEvents2* This,LONG result) { This->lpVtbl->Disconnect(This,result); } -static FORCEINLINE void IWMPEvents2_Buffering(IWMPEvents2* This,VARIANT_BOOL start) { +static __WIDL_INLINE void IWMPEvents2_Buffering(IWMPEvents2* This,VARIANT_BOOL start) { This->lpVtbl->Buffering(This,start); } -static FORCEINLINE void IWMPEvents2_Error(IWMPEvents2* This) { +static __WIDL_INLINE void IWMPEvents2_Error(IWMPEvents2* This) { This->lpVtbl->Error(This); } -static FORCEINLINE void IWMPEvents2_Warning(IWMPEvents2* This,LONG warning,LONG param,BSTR description) { +static __WIDL_INLINE void IWMPEvents2_Warning(IWMPEvents2* This,LONG warning,LONG param,BSTR description) { This->lpVtbl->Warning(This,warning,param,description); } -static FORCEINLINE void IWMPEvents2_EndOfStream(IWMPEvents2* This,LONG result) { +static __WIDL_INLINE void IWMPEvents2_EndOfStream(IWMPEvents2* This,LONG result) { This->lpVtbl->EndOfStream(This,result); } -static FORCEINLINE void IWMPEvents2_PositionChange(IWMPEvents2* This,double old_position,double new_position) { +static __WIDL_INLINE void IWMPEvents2_PositionChange(IWMPEvents2* This,double old_position,double new_position) { This->lpVtbl->PositionChange(This,old_position,new_position); } -static FORCEINLINE void IWMPEvents2_MarkerHit(IWMPEvents2* This,LONG marker) { +static __WIDL_INLINE void IWMPEvents2_MarkerHit(IWMPEvents2* This,LONG marker) { This->lpVtbl->MarkerHit(This,marker); } -static FORCEINLINE void IWMPEvents2_DurationUnitChange(IWMPEvents2* This,LONG duration) { +static __WIDL_INLINE void IWMPEvents2_DurationUnitChange(IWMPEvents2* This,LONG duration) { This->lpVtbl->DurationUnitChange(This,duration); } -static FORCEINLINE void IWMPEvents2_CdromMediaChange(IWMPEvents2* This,LONG num) { +static __WIDL_INLINE void IWMPEvents2_CdromMediaChange(IWMPEvents2* This,LONG num) { This->lpVtbl->CdromMediaChange(This,num); } -static FORCEINLINE void IWMPEvents2_PlaylistChange(IWMPEvents2* This,IDispatch *playlist,WMPPlaylistChangeEventType change) { +static __WIDL_INLINE void IWMPEvents2_PlaylistChange(IWMPEvents2* This,IDispatch *playlist,WMPPlaylistChangeEventType change) { This->lpVtbl->PlaylistChange(This,playlist,change); } -static FORCEINLINE void IWMPEvents2_CurrentPlaylistChange(IWMPEvents2* This,WMPPlaylistChangeEventType change) { +static __WIDL_INLINE void IWMPEvents2_CurrentPlaylistChange(IWMPEvents2* This,WMPPlaylistChangeEventType change) { This->lpVtbl->CurrentPlaylistChange(This,change); } -static FORCEINLINE void IWMPEvents2_CurrentPlaylistItemAvailable(IWMPEvents2* This,BSTR item) { +static __WIDL_INLINE void IWMPEvents2_CurrentPlaylistItemAvailable(IWMPEvents2* This,BSTR item) { This->lpVtbl->CurrentPlaylistItemAvailable(This,item); } -static FORCEINLINE void IWMPEvents2_MediaChange(IWMPEvents2* This,IDispatch *item) { +static __WIDL_INLINE void IWMPEvents2_MediaChange(IWMPEvents2* This,IDispatch *item) { This->lpVtbl->MediaChange(This,item); } -static FORCEINLINE void IWMPEvents2_CurrentMediaItemAvailable(IWMPEvents2* This,BSTR name) { +static __WIDL_INLINE void IWMPEvents2_CurrentMediaItemAvailable(IWMPEvents2* This,BSTR name) { This->lpVtbl->CurrentMediaItemAvailable(This,name); } -static FORCEINLINE void IWMPEvents2_CurrentItemChange(IWMPEvents2* This,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents2_CurrentItemChange(IWMPEvents2* This,IDispatch *media) { This->lpVtbl->CurrentItemChange(This,media); } -static FORCEINLINE void IWMPEvents2_MediaCollectionChange(IWMPEvents2* This) { +static __WIDL_INLINE void IWMPEvents2_MediaCollectionChange(IWMPEvents2* This) { This->lpVtbl->MediaCollectionChange(This); } -static FORCEINLINE void IWMPEvents2_MediaCollectionAttributeStringAdded(IWMPEvents2* This,BSTR name,BSTR val) { +static __WIDL_INLINE void IWMPEvents2_MediaCollectionAttributeStringAdded(IWMPEvents2* This,BSTR name,BSTR val) { This->lpVtbl->MediaCollectionAttributeStringAdded(This,name,val); } -static FORCEINLINE void IWMPEvents2_MediaCollectionAttributeStringRemoved(IWMPEvents2* This,BSTR name,BSTR val) { +static __WIDL_INLINE void IWMPEvents2_MediaCollectionAttributeStringRemoved(IWMPEvents2* This,BSTR name,BSTR val) { This->lpVtbl->MediaCollectionAttributeStringRemoved(This,name,val); } -static FORCEINLINE void IWMPEvents2_MediaCollectionAttributeStringChanged(IWMPEvents2* This,BSTR name,BSTR old_val,BSTR new_val) { +static __WIDL_INLINE void IWMPEvents2_MediaCollectionAttributeStringChanged(IWMPEvents2* This,BSTR name,BSTR old_val,BSTR new_val) { This->lpVtbl->MediaCollectionAttributeStringChanged(This,name,old_val,new_val); } -static FORCEINLINE void IWMPEvents2_PlaylistCollectionChange(IWMPEvents2* This) { +static __WIDL_INLINE void IWMPEvents2_PlaylistCollectionChange(IWMPEvents2* This) { This->lpVtbl->PlaylistCollectionChange(This); } -static FORCEINLINE void IWMPEvents2_PlaylistCollectionPlaylistAdded(IWMPEvents2* This,BSTR name) { +static __WIDL_INLINE void IWMPEvents2_PlaylistCollectionPlaylistAdded(IWMPEvents2* This,BSTR name) { This->lpVtbl->PlaylistCollectionPlaylistAdded(This,name); } -static FORCEINLINE void IWMPEvents2_PlaylistCollectionPlaylistRemoved(IWMPEvents2* This,BSTR name) { +static __WIDL_INLINE void IWMPEvents2_PlaylistCollectionPlaylistRemoved(IWMPEvents2* This,BSTR name) { This->lpVtbl->PlaylistCollectionPlaylistRemoved(This,name); } -static FORCEINLINE void IWMPEvents2_PlaylistCollectionPlaylistSetAsDeleted(IWMPEvents2* This,BSTR name,VARIANT_BOOL deleted) { +static __WIDL_INLINE void IWMPEvents2_PlaylistCollectionPlaylistSetAsDeleted(IWMPEvents2* This,BSTR name,VARIANT_BOOL deleted) { This->lpVtbl->PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted); } -static FORCEINLINE void IWMPEvents2_ModeChange(IWMPEvents2* This,BSTR ModeName,VARIANT_BOOL value) { +static __WIDL_INLINE void IWMPEvents2_ModeChange(IWMPEvents2* This,BSTR ModeName,VARIANT_BOOL value) { This->lpVtbl->ModeChange(This,ModeName,value); } -static FORCEINLINE void IWMPEvents2_MediaError(IWMPEvents2* This,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents2_MediaError(IWMPEvents2* This,IDispatch *media) { This->lpVtbl->MediaError(This,media); } -static FORCEINLINE void IWMPEvents2_OpenPlaylistSwitch(IWMPEvents2* This,IDispatch *item) { +static __WIDL_INLINE void IWMPEvents2_OpenPlaylistSwitch(IWMPEvents2* This,IDispatch *item) { This->lpVtbl->OpenPlaylistSwitch(This,item); } -static FORCEINLINE void IWMPEvents2_DomainChange(IWMPEvents2* This,BSTR domain) { +static __WIDL_INLINE void IWMPEvents2_DomainChange(IWMPEvents2* This,BSTR domain) { This->lpVtbl->DomainChange(This,domain); } -static FORCEINLINE void IWMPEvents2_SwitchedToPlayerApplication(IWMPEvents2* This) { +static __WIDL_INLINE void IWMPEvents2_SwitchedToPlayerApplication(IWMPEvents2* This) { This->lpVtbl->SwitchedToPlayerApplication(This); } -static FORCEINLINE void IWMPEvents2_SwitchedToControl(IWMPEvents2* This) { +static __WIDL_INLINE void IWMPEvents2_SwitchedToControl(IWMPEvents2* This) { This->lpVtbl->SwitchedToControl(This); } -static FORCEINLINE void IWMPEvents2_PlayerDockedStateChange(IWMPEvents2* This) { +static __WIDL_INLINE void IWMPEvents2_PlayerDockedStateChange(IWMPEvents2* This) { This->lpVtbl->PlayerDockedStateChange(This); } -static FORCEINLINE void IWMPEvents2_PlayerReconnect(IWMPEvents2* This) { +static __WIDL_INLINE void IWMPEvents2_PlayerReconnect(IWMPEvents2* This) { This->lpVtbl->PlayerReconnect(This); } -static FORCEINLINE void IWMPEvents2_Click(IWMPEvents2* This,short button,short shift_state,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents2_Click(IWMPEvents2* This,short button,short shift_state,LONG x,LONG y) { This->lpVtbl->Click(This,button,shift_state,x,y); } -static FORCEINLINE void IWMPEvents2_DoubleClick(IWMPEvents2* This,short button,short shift_state,LONG fX,LONG fY) { +static __WIDL_INLINE void IWMPEvents2_DoubleClick(IWMPEvents2* This,short button,short shift_state,LONG fX,LONG fY) { This->lpVtbl->DoubleClick(This,button,shift_state,fX,fY); } -static FORCEINLINE void IWMPEvents2_KeyDown(IWMPEvents2* This,short keycode,short shift_state) { +static __WIDL_INLINE void IWMPEvents2_KeyDown(IWMPEvents2* This,short keycode,short shift_state) { This->lpVtbl->KeyDown(This,keycode,shift_state); } -static FORCEINLINE void IWMPEvents2_KeyPress(IWMPEvents2* This,short ascii) { +static __WIDL_INLINE void IWMPEvents2_KeyPress(IWMPEvents2* This,short ascii) { This->lpVtbl->KeyPress(This,ascii); } -static FORCEINLINE void IWMPEvents2_KeyUp(IWMPEvents2* This,short keycode,short shift_state) { +static __WIDL_INLINE void IWMPEvents2_KeyUp(IWMPEvents2* This,short keycode,short shift_state) { This->lpVtbl->KeyUp(This,keycode,shift_state); } -static FORCEINLINE void IWMPEvents2_MouseDown(IWMPEvents2* This,short button,short nShiftState,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents2_MouseDown(IWMPEvents2* This,short button,short nShiftState,LONG x,LONG y) { This->lpVtbl->MouseDown(This,button,nShiftState,x,y); } -static FORCEINLINE void IWMPEvents2_MouseMove(IWMPEvents2* This,short button,short shift_state,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents2_MouseMove(IWMPEvents2* This,short button,short shift_state,LONG x,LONG y) { This->lpVtbl->MouseMove(This,button,shift_state,x,y); } -static FORCEINLINE void IWMPEvents2_MouseUp(IWMPEvents2* This,short button,short shift_state,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents2_MouseUp(IWMPEvents2* This,short button,short shift_state,LONG x,LONG y) { This->lpVtbl->MouseUp(This,button,shift_state,x,y); } /*** IWMPEvents2 methods ***/ -static FORCEINLINE void IWMPEvents2_DeviceConnect(IWMPEvents2* This,IWMPSyncDevice *device) { +static __WIDL_INLINE void IWMPEvents2_DeviceConnect(IWMPEvents2* This,IWMPSyncDevice *device) { This->lpVtbl->DeviceConnect(This,device); } -static FORCEINLINE void IWMPEvents2_DeviceDisconnect(IWMPEvents2* This,IWMPSyncDevice *device) { +static __WIDL_INLINE void IWMPEvents2_DeviceDisconnect(IWMPEvents2* This,IWMPSyncDevice *device) { This->lpVtbl->DeviceDisconnect(This,device); } -static FORCEINLINE void IWMPEvents2_DeviceStatusChange(IWMPEvents2* This,IWMPSyncDevice *device,WMPDeviceStatus status) { +static __WIDL_INLINE void IWMPEvents2_DeviceStatusChange(IWMPEvents2* This,IWMPSyncDevice *device,WMPDeviceStatus status) { This->lpVtbl->DeviceStatusChange(This,device,status); } -static FORCEINLINE void IWMPEvents2_DeviceSyncStateChange(IWMPEvents2* This,IWMPSyncDevice *device,WMPSyncState state) { +static __WIDL_INLINE void IWMPEvents2_DeviceSyncStateChange(IWMPEvents2* This,IWMPSyncDevice *device,WMPSyncState state) { This->lpVtbl->DeviceSyncStateChange(This,device,state); } -static FORCEINLINE void IWMPEvents2_DeviceSyncError(IWMPEvents2* This,IWMPSyncDevice *device,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents2_DeviceSyncError(IWMPEvents2* This,IWMPSyncDevice *device,IDispatch *media) { This->lpVtbl->DeviceSyncError(This,device,media); } -static FORCEINLINE void IWMPEvents2_CreatePartnershipComplete(IWMPEvents2* This,IWMPSyncDevice *device,HRESULT result) { +static __WIDL_INLINE void IWMPEvents2_CreatePartnershipComplete(IWMPEvents2* This,IWMPSyncDevice *device,HRESULT result) { This->lpVtbl->CreatePartnershipComplete(This,device,result); } #endif @@ -9286,202 +9294,202 @@ interface IWMPEvents3 { #define IWMPEvents3_MediaCollectionMediaRemoved(This,media) (This)->lpVtbl->MediaCollectionMediaRemoved(This,media) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPEvents3_QueryInterface(IWMPEvents3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPEvents3_QueryInterface(IWMPEvents3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPEvents3_AddRef(IWMPEvents3* This) { +static __WIDL_INLINE ULONG IWMPEvents3_AddRef(IWMPEvents3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPEvents3_Release(IWMPEvents3* This) { +static __WIDL_INLINE ULONG IWMPEvents3_Release(IWMPEvents3* This) { return This->lpVtbl->Release(This); } /*** IWMPEvents methods ***/ -static FORCEINLINE void IWMPEvents3_OpenStateChange(IWMPEvents3* This,LONG state) { +static __WIDL_INLINE void IWMPEvents3_OpenStateChange(IWMPEvents3* This,LONG state) { This->lpVtbl->OpenStateChange(This,state); } -static FORCEINLINE void IWMPEvents3_PlayStateChange(IWMPEvents3* This,LONG state) { +static __WIDL_INLINE void IWMPEvents3_PlayStateChange(IWMPEvents3* This,LONG state) { This->lpVtbl->PlayStateChange(This,state); } -static FORCEINLINE void IWMPEvents3_AudioLanguageChange(IWMPEvents3* This,LONG lang) { +static __WIDL_INLINE void IWMPEvents3_AudioLanguageChange(IWMPEvents3* This,LONG lang) { This->lpVtbl->AudioLanguageChange(This,lang); } -static FORCEINLINE void IWMPEvents3_StatusChange(IWMPEvents3* This) { +static __WIDL_INLINE void IWMPEvents3_StatusChange(IWMPEvents3* This) { This->lpVtbl->StatusChange(This); } -static FORCEINLINE void IWMPEvents3_ScriptCommand(IWMPEvents3* This,BSTR type,BSTR param) { +static __WIDL_INLINE void IWMPEvents3_ScriptCommand(IWMPEvents3* This,BSTR type,BSTR param) { This->lpVtbl->ScriptCommand(This,type,param); } -static FORCEINLINE void IWMPEvents3_NewStream(IWMPEvents3* This) { +static __WIDL_INLINE void IWMPEvents3_NewStream(IWMPEvents3* This) { This->lpVtbl->NewStream(This); } -static FORCEINLINE void IWMPEvents3_Disconnect(IWMPEvents3* This,LONG result) { +static __WIDL_INLINE void IWMPEvents3_Disconnect(IWMPEvents3* This,LONG result) { This->lpVtbl->Disconnect(This,result); } -static FORCEINLINE void IWMPEvents3_Buffering(IWMPEvents3* This,VARIANT_BOOL start) { +static __WIDL_INLINE void IWMPEvents3_Buffering(IWMPEvents3* This,VARIANT_BOOL start) { This->lpVtbl->Buffering(This,start); } -static FORCEINLINE void IWMPEvents3_Error(IWMPEvents3* This) { +static __WIDL_INLINE void IWMPEvents3_Error(IWMPEvents3* This) { This->lpVtbl->Error(This); } -static FORCEINLINE void IWMPEvents3_Warning(IWMPEvents3* This,LONG warning,LONG param,BSTR description) { +static __WIDL_INLINE void IWMPEvents3_Warning(IWMPEvents3* This,LONG warning,LONG param,BSTR description) { This->lpVtbl->Warning(This,warning,param,description); } -static FORCEINLINE void IWMPEvents3_EndOfStream(IWMPEvents3* This,LONG result) { +static __WIDL_INLINE void IWMPEvents3_EndOfStream(IWMPEvents3* This,LONG result) { This->lpVtbl->EndOfStream(This,result); } -static FORCEINLINE void IWMPEvents3_PositionChange(IWMPEvents3* This,double old_position,double new_position) { +static __WIDL_INLINE void IWMPEvents3_PositionChange(IWMPEvents3* This,double old_position,double new_position) { This->lpVtbl->PositionChange(This,old_position,new_position); } -static FORCEINLINE void IWMPEvents3_MarkerHit(IWMPEvents3* This,LONG marker) { +static __WIDL_INLINE void IWMPEvents3_MarkerHit(IWMPEvents3* This,LONG marker) { This->lpVtbl->MarkerHit(This,marker); } -static FORCEINLINE void IWMPEvents3_DurationUnitChange(IWMPEvents3* This,LONG duration) { +static __WIDL_INLINE void IWMPEvents3_DurationUnitChange(IWMPEvents3* This,LONG duration) { This->lpVtbl->DurationUnitChange(This,duration); } -static FORCEINLINE void IWMPEvents3_CdromMediaChange(IWMPEvents3* This,LONG num) { +static __WIDL_INLINE void IWMPEvents3_CdromMediaChange(IWMPEvents3* This,LONG num) { This->lpVtbl->CdromMediaChange(This,num); } -static FORCEINLINE void IWMPEvents3_PlaylistChange(IWMPEvents3* This,IDispatch *playlist,WMPPlaylistChangeEventType change) { +static __WIDL_INLINE void IWMPEvents3_PlaylistChange(IWMPEvents3* This,IDispatch *playlist,WMPPlaylistChangeEventType change) { This->lpVtbl->PlaylistChange(This,playlist,change); } -static FORCEINLINE void IWMPEvents3_CurrentPlaylistChange(IWMPEvents3* This,WMPPlaylistChangeEventType change) { +static __WIDL_INLINE void IWMPEvents3_CurrentPlaylistChange(IWMPEvents3* This,WMPPlaylistChangeEventType change) { This->lpVtbl->CurrentPlaylistChange(This,change); } -static FORCEINLINE void IWMPEvents3_CurrentPlaylistItemAvailable(IWMPEvents3* This,BSTR item) { +static __WIDL_INLINE void IWMPEvents3_CurrentPlaylistItemAvailable(IWMPEvents3* This,BSTR item) { This->lpVtbl->CurrentPlaylistItemAvailable(This,item); } -static FORCEINLINE void IWMPEvents3_MediaChange(IWMPEvents3* This,IDispatch *item) { +static __WIDL_INLINE void IWMPEvents3_MediaChange(IWMPEvents3* This,IDispatch *item) { This->lpVtbl->MediaChange(This,item); } -static FORCEINLINE void IWMPEvents3_CurrentMediaItemAvailable(IWMPEvents3* This,BSTR name) { +static __WIDL_INLINE void IWMPEvents3_CurrentMediaItemAvailable(IWMPEvents3* This,BSTR name) { This->lpVtbl->CurrentMediaItemAvailable(This,name); } -static FORCEINLINE void IWMPEvents3_CurrentItemChange(IWMPEvents3* This,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents3_CurrentItemChange(IWMPEvents3* This,IDispatch *media) { This->lpVtbl->CurrentItemChange(This,media); } -static FORCEINLINE void IWMPEvents3_MediaCollectionChange(IWMPEvents3* This) { +static __WIDL_INLINE void IWMPEvents3_MediaCollectionChange(IWMPEvents3* This) { This->lpVtbl->MediaCollectionChange(This); } -static FORCEINLINE void IWMPEvents3_MediaCollectionAttributeStringAdded(IWMPEvents3* This,BSTR name,BSTR val) { +static __WIDL_INLINE void IWMPEvents3_MediaCollectionAttributeStringAdded(IWMPEvents3* This,BSTR name,BSTR val) { This->lpVtbl->MediaCollectionAttributeStringAdded(This,name,val); } -static FORCEINLINE void IWMPEvents3_MediaCollectionAttributeStringRemoved(IWMPEvents3* This,BSTR name,BSTR val) { +static __WIDL_INLINE void IWMPEvents3_MediaCollectionAttributeStringRemoved(IWMPEvents3* This,BSTR name,BSTR val) { This->lpVtbl->MediaCollectionAttributeStringRemoved(This,name,val); } -static FORCEINLINE void IWMPEvents3_MediaCollectionAttributeStringChanged(IWMPEvents3* This,BSTR name,BSTR old_val,BSTR new_val) { +static __WIDL_INLINE void IWMPEvents3_MediaCollectionAttributeStringChanged(IWMPEvents3* This,BSTR name,BSTR old_val,BSTR new_val) { This->lpVtbl->MediaCollectionAttributeStringChanged(This,name,old_val,new_val); } -static FORCEINLINE void IWMPEvents3_PlaylistCollectionChange(IWMPEvents3* This) { +static __WIDL_INLINE void IWMPEvents3_PlaylistCollectionChange(IWMPEvents3* This) { This->lpVtbl->PlaylistCollectionChange(This); } -static FORCEINLINE void IWMPEvents3_PlaylistCollectionPlaylistAdded(IWMPEvents3* This,BSTR name) { +static __WIDL_INLINE void IWMPEvents3_PlaylistCollectionPlaylistAdded(IWMPEvents3* This,BSTR name) { This->lpVtbl->PlaylistCollectionPlaylistAdded(This,name); } -static FORCEINLINE void IWMPEvents3_PlaylistCollectionPlaylistRemoved(IWMPEvents3* This,BSTR name) { +static __WIDL_INLINE void IWMPEvents3_PlaylistCollectionPlaylistRemoved(IWMPEvents3* This,BSTR name) { This->lpVtbl->PlaylistCollectionPlaylistRemoved(This,name); } -static FORCEINLINE void IWMPEvents3_PlaylistCollectionPlaylistSetAsDeleted(IWMPEvents3* This,BSTR name,VARIANT_BOOL deleted) { +static __WIDL_INLINE void IWMPEvents3_PlaylistCollectionPlaylistSetAsDeleted(IWMPEvents3* This,BSTR name,VARIANT_BOOL deleted) { This->lpVtbl->PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted); } -static FORCEINLINE void IWMPEvents3_ModeChange(IWMPEvents3* This,BSTR ModeName,VARIANT_BOOL value) { +static __WIDL_INLINE void IWMPEvents3_ModeChange(IWMPEvents3* This,BSTR ModeName,VARIANT_BOOL value) { This->lpVtbl->ModeChange(This,ModeName,value); } -static FORCEINLINE void IWMPEvents3_MediaError(IWMPEvents3* This,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents3_MediaError(IWMPEvents3* This,IDispatch *media) { This->lpVtbl->MediaError(This,media); } -static FORCEINLINE void IWMPEvents3_OpenPlaylistSwitch(IWMPEvents3* This,IDispatch *item) { +static __WIDL_INLINE void IWMPEvents3_OpenPlaylistSwitch(IWMPEvents3* This,IDispatch *item) { This->lpVtbl->OpenPlaylistSwitch(This,item); } -static FORCEINLINE void IWMPEvents3_DomainChange(IWMPEvents3* This,BSTR domain) { +static __WIDL_INLINE void IWMPEvents3_DomainChange(IWMPEvents3* This,BSTR domain) { This->lpVtbl->DomainChange(This,domain); } -static FORCEINLINE void IWMPEvents3_SwitchedToPlayerApplication(IWMPEvents3* This) { +static __WIDL_INLINE void IWMPEvents3_SwitchedToPlayerApplication(IWMPEvents3* This) { This->lpVtbl->SwitchedToPlayerApplication(This); } -static FORCEINLINE void IWMPEvents3_SwitchedToControl(IWMPEvents3* This) { +static __WIDL_INLINE void IWMPEvents3_SwitchedToControl(IWMPEvents3* This) { This->lpVtbl->SwitchedToControl(This); } -static FORCEINLINE void IWMPEvents3_PlayerDockedStateChange(IWMPEvents3* This) { +static __WIDL_INLINE void IWMPEvents3_PlayerDockedStateChange(IWMPEvents3* This) { This->lpVtbl->PlayerDockedStateChange(This); } -static FORCEINLINE void IWMPEvents3_PlayerReconnect(IWMPEvents3* This) { +static __WIDL_INLINE void IWMPEvents3_PlayerReconnect(IWMPEvents3* This) { This->lpVtbl->PlayerReconnect(This); } -static FORCEINLINE void IWMPEvents3_Click(IWMPEvents3* This,short button,short shift_state,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents3_Click(IWMPEvents3* This,short button,short shift_state,LONG x,LONG y) { This->lpVtbl->Click(This,button,shift_state,x,y); } -static FORCEINLINE void IWMPEvents3_DoubleClick(IWMPEvents3* This,short button,short shift_state,LONG fX,LONG fY) { +static __WIDL_INLINE void IWMPEvents3_DoubleClick(IWMPEvents3* This,short button,short shift_state,LONG fX,LONG fY) { This->lpVtbl->DoubleClick(This,button,shift_state,fX,fY); } -static FORCEINLINE void IWMPEvents3_KeyDown(IWMPEvents3* This,short keycode,short shift_state) { +static __WIDL_INLINE void IWMPEvents3_KeyDown(IWMPEvents3* This,short keycode,short shift_state) { This->lpVtbl->KeyDown(This,keycode,shift_state); } -static FORCEINLINE void IWMPEvents3_KeyPress(IWMPEvents3* This,short ascii) { +static __WIDL_INLINE void IWMPEvents3_KeyPress(IWMPEvents3* This,short ascii) { This->lpVtbl->KeyPress(This,ascii); } -static FORCEINLINE void IWMPEvents3_KeyUp(IWMPEvents3* This,short keycode,short shift_state) { +static __WIDL_INLINE void IWMPEvents3_KeyUp(IWMPEvents3* This,short keycode,short shift_state) { This->lpVtbl->KeyUp(This,keycode,shift_state); } -static FORCEINLINE void IWMPEvents3_MouseDown(IWMPEvents3* This,short button,short nShiftState,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents3_MouseDown(IWMPEvents3* This,short button,short nShiftState,LONG x,LONG y) { This->lpVtbl->MouseDown(This,button,nShiftState,x,y); } -static FORCEINLINE void IWMPEvents3_MouseMove(IWMPEvents3* This,short button,short shift_state,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents3_MouseMove(IWMPEvents3* This,short button,short shift_state,LONG x,LONG y) { This->lpVtbl->MouseMove(This,button,shift_state,x,y); } -static FORCEINLINE void IWMPEvents3_MouseUp(IWMPEvents3* This,short button,short shift_state,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents3_MouseUp(IWMPEvents3* This,short button,short shift_state,LONG x,LONG y) { This->lpVtbl->MouseUp(This,button,shift_state,x,y); } /*** IWMPEvents2 methods ***/ -static FORCEINLINE void IWMPEvents3_DeviceConnect(IWMPEvents3* This,IWMPSyncDevice *device) { +static __WIDL_INLINE void IWMPEvents3_DeviceConnect(IWMPEvents3* This,IWMPSyncDevice *device) { This->lpVtbl->DeviceConnect(This,device); } -static FORCEINLINE void IWMPEvents3_DeviceDisconnect(IWMPEvents3* This,IWMPSyncDevice *device) { +static __WIDL_INLINE void IWMPEvents3_DeviceDisconnect(IWMPEvents3* This,IWMPSyncDevice *device) { This->lpVtbl->DeviceDisconnect(This,device); } -static FORCEINLINE void IWMPEvents3_DeviceStatusChange(IWMPEvents3* This,IWMPSyncDevice *device,WMPDeviceStatus status) { +static __WIDL_INLINE void IWMPEvents3_DeviceStatusChange(IWMPEvents3* This,IWMPSyncDevice *device,WMPDeviceStatus status) { This->lpVtbl->DeviceStatusChange(This,device,status); } -static FORCEINLINE void IWMPEvents3_DeviceSyncStateChange(IWMPEvents3* This,IWMPSyncDevice *device,WMPSyncState state) { +static __WIDL_INLINE void IWMPEvents3_DeviceSyncStateChange(IWMPEvents3* This,IWMPSyncDevice *device,WMPSyncState state) { This->lpVtbl->DeviceSyncStateChange(This,device,state); } -static FORCEINLINE void IWMPEvents3_DeviceSyncError(IWMPEvents3* This,IWMPSyncDevice *device,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents3_DeviceSyncError(IWMPEvents3* This,IWMPSyncDevice *device,IDispatch *media) { This->lpVtbl->DeviceSyncError(This,device,media); } -static FORCEINLINE void IWMPEvents3_CreatePartnershipComplete(IWMPEvents3* This,IWMPSyncDevice *device,HRESULT result) { +static __WIDL_INLINE void IWMPEvents3_CreatePartnershipComplete(IWMPEvents3* This,IWMPSyncDevice *device,HRESULT result) { This->lpVtbl->CreatePartnershipComplete(This,device,result); } /*** IWMPEvents3 methods ***/ -static FORCEINLINE void IWMPEvents3_CdromRipStateChange(IWMPEvents3* This,IWMPCdromRip *rip,WMPRipState state) { +static __WIDL_INLINE void IWMPEvents3_CdromRipStateChange(IWMPEvents3* This,IWMPCdromRip *rip,WMPRipState state) { This->lpVtbl->CdromRipStateChange(This,rip,state); } -static FORCEINLINE void IWMPEvents3_CdromRipMediaError(IWMPEvents3* This,IWMPCdromRip *rip,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents3_CdromRipMediaError(IWMPEvents3* This,IWMPCdromRip *rip,IDispatch *media) { This->lpVtbl->CdromRipMediaError(This,rip,media); } -static FORCEINLINE void IWMPEvents3_CdromBurnStateChange(IWMPEvents3* This,IWMPCdromBurn *burn,WMPBurnState state) { +static __WIDL_INLINE void IWMPEvents3_CdromBurnStateChange(IWMPEvents3* This,IWMPCdromBurn *burn,WMPBurnState state) { This->lpVtbl->CdromBurnStateChange(This,burn,state); } -static FORCEINLINE void IWMPEvents3_CdromBurnMediaError(IWMPEvents3* This,IWMPCdromBurn *burn,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents3_CdromBurnMediaError(IWMPEvents3* This,IWMPCdromBurn *burn,IDispatch *media) { This->lpVtbl->CdromBurnMediaError(This,burn,media); } -static FORCEINLINE void IWMPEvents3_CdromBurnError(IWMPEvents3* This,IWMPCdromBurn *burn,HRESULT error) { +static __WIDL_INLINE void IWMPEvents3_CdromBurnError(IWMPEvents3* This,IWMPCdromBurn *burn,HRESULT error) { This->lpVtbl->CdromBurnError(This,burn,error); } -static FORCEINLINE void IWMPEvents3_LibraryConnect(IWMPEvents3* This,IWMPLibrary *wmplibrary) { +static __WIDL_INLINE void IWMPEvents3_LibraryConnect(IWMPEvents3* This,IWMPLibrary *wmplibrary) { This->lpVtbl->LibraryConnect(This,wmplibrary); } -static FORCEINLINE void IWMPEvents3_LibraryDisconnect(IWMPEvents3* This,IWMPLibrary *wmplibrary) { +static __WIDL_INLINE void IWMPEvents3_LibraryDisconnect(IWMPEvents3* This,IWMPLibrary *wmplibrary) { This->lpVtbl->LibraryDisconnect(This,wmplibrary); } -static FORCEINLINE void IWMPEvents3_FolderScanStateChange(IWMPEvents3* This,WMPFolderScanState state) { +static __WIDL_INLINE void IWMPEvents3_FolderScanStateChange(IWMPEvents3* This,WMPFolderScanState state) { This->lpVtbl->FolderScanStateChange(This,state); } -static FORCEINLINE void IWMPEvents3_StringCollectionChange(IWMPEvents3* This,IDispatch *collection,WMPStringCollectionChangeEventType change,LONG index) { +static __WIDL_INLINE void IWMPEvents3_StringCollectionChange(IWMPEvents3* This,IDispatch *collection,WMPStringCollectionChangeEventType change,LONG index) { This->lpVtbl->StringCollectionChange(This,collection,change,index); } -static FORCEINLINE void IWMPEvents3_MediaCollectionMediaAdded(IWMPEvents3* This,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents3_MediaCollectionMediaAdded(IWMPEvents3* This,IDispatch *media) { This->lpVtbl->MediaCollectionMediaAdded(This,media); } -static FORCEINLINE void IWMPEvents3_MediaCollectionMediaRemoved(IWMPEvents3* This,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents3_MediaCollectionMediaRemoved(IWMPEvents3* This,IDispatch *media) { This->lpVtbl->MediaCollectionMediaRemoved(This,media); } #endif @@ -9900,206 +9908,206 @@ interface IWMPEvents4 { #define IWMPEvents4_DeviceEstimation(This,device,result,used_space,estimated_space) (This)->lpVtbl->DeviceEstimation(This,device,result,used_space,estimated_space) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPEvents4_QueryInterface(IWMPEvents4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPEvents4_QueryInterface(IWMPEvents4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPEvents4_AddRef(IWMPEvents4* This) { +static __WIDL_INLINE ULONG IWMPEvents4_AddRef(IWMPEvents4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPEvents4_Release(IWMPEvents4* This) { +static __WIDL_INLINE ULONG IWMPEvents4_Release(IWMPEvents4* This) { return This->lpVtbl->Release(This); } /*** IWMPEvents methods ***/ -static FORCEINLINE void IWMPEvents4_OpenStateChange(IWMPEvents4* This,LONG state) { +static __WIDL_INLINE void IWMPEvents4_OpenStateChange(IWMPEvents4* This,LONG state) { This->lpVtbl->OpenStateChange(This,state); } -static FORCEINLINE void IWMPEvents4_PlayStateChange(IWMPEvents4* This,LONG state) { +static __WIDL_INLINE void IWMPEvents4_PlayStateChange(IWMPEvents4* This,LONG state) { This->lpVtbl->PlayStateChange(This,state); } -static FORCEINLINE void IWMPEvents4_AudioLanguageChange(IWMPEvents4* This,LONG lang) { +static __WIDL_INLINE void IWMPEvents4_AudioLanguageChange(IWMPEvents4* This,LONG lang) { This->lpVtbl->AudioLanguageChange(This,lang); } -static FORCEINLINE void IWMPEvents4_StatusChange(IWMPEvents4* This) { +static __WIDL_INLINE void IWMPEvents4_StatusChange(IWMPEvents4* This) { This->lpVtbl->StatusChange(This); } -static FORCEINLINE void IWMPEvents4_ScriptCommand(IWMPEvents4* This,BSTR type,BSTR param) { +static __WIDL_INLINE void IWMPEvents4_ScriptCommand(IWMPEvents4* This,BSTR type,BSTR param) { This->lpVtbl->ScriptCommand(This,type,param); } -static FORCEINLINE void IWMPEvents4_NewStream(IWMPEvents4* This) { +static __WIDL_INLINE void IWMPEvents4_NewStream(IWMPEvents4* This) { This->lpVtbl->NewStream(This); } -static FORCEINLINE void IWMPEvents4_Disconnect(IWMPEvents4* This,LONG result) { +static __WIDL_INLINE void IWMPEvents4_Disconnect(IWMPEvents4* This,LONG result) { This->lpVtbl->Disconnect(This,result); } -static FORCEINLINE void IWMPEvents4_Buffering(IWMPEvents4* This,VARIANT_BOOL start) { +static __WIDL_INLINE void IWMPEvents4_Buffering(IWMPEvents4* This,VARIANT_BOOL start) { This->lpVtbl->Buffering(This,start); } -static FORCEINLINE void IWMPEvents4_Error(IWMPEvents4* This) { +static __WIDL_INLINE void IWMPEvents4_Error(IWMPEvents4* This) { This->lpVtbl->Error(This); } -static FORCEINLINE void IWMPEvents4_Warning(IWMPEvents4* This,LONG warning,LONG param,BSTR description) { +static __WIDL_INLINE void IWMPEvents4_Warning(IWMPEvents4* This,LONG warning,LONG param,BSTR description) { This->lpVtbl->Warning(This,warning,param,description); } -static FORCEINLINE void IWMPEvents4_EndOfStream(IWMPEvents4* This,LONG result) { +static __WIDL_INLINE void IWMPEvents4_EndOfStream(IWMPEvents4* This,LONG result) { This->lpVtbl->EndOfStream(This,result); } -static FORCEINLINE void IWMPEvents4_PositionChange(IWMPEvents4* This,double old_position,double new_position) { +static __WIDL_INLINE void IWMPEvents4_PositionChange(IWMPEvents4* This,double old_position,double new_position) { This->lpVtbl->PositionChange(This,old_position,new_position); } -static FORCEINLINE void IWMPEvents4_MarkerHit(IWMPEvents4* This,LONG marker) { +static __WIDL_INLINE void IWMPEvents4_MarkerHit(IWMPEvents4* This,LONG marker) { This->lpVtbl->MarkerHit(This,marker); } -static FORCEINLINE void IWMPEvents4_DurationUnitChange(IWMPEvents4* This,LONG duration) { +static __WIDL_INLINE void IWMPEvents4_DurationUnitChange(IWMPEvents4* This,LONG duration) { This->lpVtbl->DurationUnitChange(This,duration); } -static FORCEINLINE void IWMPEvents4_CdromMediaChange(IWMPEvents4* This,LONG num) { +static __WIDL_INLINE void IWMPEvents4_CdromMediaChange(IWMPEvents4* This,LONG num) { This->lpVtbl->CdromMediaChange(This,num); } -static FORCEINLINE void IWMPEvents4_PlaylistChange(IWMPEvents4* This,IDispatch *playlist,WMPPlaylistChangeEventType change) { +static __WIDL_INLINE void IWMPEvents4_PlaylistChange(IWMPEvents4* This,IDispatch *playlist,WMPPlaylistChangeEventType change) { This->lpVtbl->PlaylistChange(This,playlist,change); } -static FORCEINLINE void IWMPEvents4_CurrentPlaylistChange(IWMPEvents4* This,WMPPlaylistChangeEventType change) { +static __WIDL_INLINE void IWMPEvents4_CurrentPlaylistChange(IWMPEvents4* This,WMPPlaylistChangeEventType change) { This->lpVtbl->CurrentPlaylistChange(This,change); } -static FORCEINLINE void IWMPEvents4_CurrentPlaylistItemAvailable(IWMPEvents4* This,BSTR item) { +static __WIDL_INLINE void IWMPEvents4_CurrentPlaylistItemAvailable(IWMPEvents4* This,BSTR item) { This->lpVtbl->CurrentPlaylistItemAvailable(This,item); } -static FORCEINLINE void IWMPEvents4_MediaChange(IWMPEvents4* This,IDispatch *item) { +static __WIDL_INLINE void IWMPEvents4_MediaChange(IWMPEvents4* This,IDispatch *item) { This->lpVtbl->MediaChange(This,item); } -static FORCEINLINE void IWMPEvents4_CurrentMediaItemAvailable(IWMPEvents4* This,BSTR name) { +static __WIDL_INLINE void IWMPEvents4_CurrentMediaItemAvailable(IWMPEvents4* This,BSTR name) { This->lpVtbl->CurrentMediaItemAvailable(This,name); } -static FORCEINLINE void IWMPEvents4_CurrentItemChange(IWMPEvents4* This,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents4_CurrentItemChange(IWMPEvents4* This,IDispatch *media) { This->lpVtbl->CurrentItemChange(This,media); } -static FORCEINLINE void IWMPEvents4_MediaCollectionChange(IWMPEvents4* This) { +static __WIDL_INLINE void IWMPEvents4_MediaCollectionChange(IWMPEvents4* This) { This->lpVtbl->MediaCollectionChange(This); } -static FORCEINLINE void IWMPEvents4_MediaCollectionAttributeStringAdded(IWMPEvents4* This,BSTR name,BSTR val) { +static __WIDL_INLINE void IWMPEvents4_MediaCollectionAttributeStringAdded(IWMPEvents4* This,BSTR name,BSTR val) { This->lpVtbl->MediaCollectionAttributeStringAdded(This,name,val); } -static FORCEINLINE void IWMPEvents4_MediaCollectionAttributeStringRemoved(IWMPEvents4* This,BSTR name,BSTR val) { +static __WIDL_INLINE void IWMPEvents4_MediaCollectionAttributeStringRemoved(IWMPEvents4* This,BSTR name,BSTR val) { This->lpVtbl->MediaCollectionAttributeStringRemoved(This,name,val); } -static FORCEINLINE void IWMPEvents4_MediaCollectionAttributeStringChanged(IWMPEvents4* This,BSTR name,BSTR old_val,BSTR new_val) { +static __WIDL_INLINE void IWMPEvents4_MediaCollectionAttributeStringChanged(IWMPEvents4* This,BSTR name,BSTR old_val,BSTR new_val) { This->lpVtbl->MediaCollectionAttributeStringChanged(This,name,old_val,new_val); } -static FORCEINLINE void IWMPEvents4_PlaylistCollectionChange(IWMPEvents4* This) { +static __WIDL_INLINE void IWMPEvents4_PlaylistCollectionChange(IWMPEvents4* This) { This->lpVtbl->PlaylistCollectionChange(This); } -static FORCEINLINE void IWMPEvents4_PlaylistCollectionPlaylistAdded(IWMPEvents4* This,BSTR name) { +static __WIDL_INLINE void IWMPEvents4_PlaylistCollectionPlaylistAdded(IWMPEvents4* This,BSTR name) { This->lpVtbl->PlaylistCollectionPlaylistAdded(This,name); } -static FORCEINLINE void IWMPEvents4_PlaylistCollectionPlaylistRemoved(IWMPEvents4* This,BSTR name) { +static __WIDL_INLINE void IWMPEvents4_PlaylistCollectionPlaylistRemoved(IWMPEvents4* This,BSTR name) { This->lpVtbl->PlaylistCollectionPlaylistRemoved(This,name); } -static FORCEINLINE void IWMPEvents4_PlaylistCollectionPlaylistSetAsDeleted(IWMPEvents4* This,BSTR name,VARIANT_BOOL deleted) { +static __WIDL_INLINE void IWMPEvents4_PlaylistCollectionPlaylistSetAsDeleted(IWMPEvents4* This,BSTR name,VARIANT_BOOL deleted) { This->lpVtbl->PlaylistCollectionPlaylistSetAsDeleted(This,name,deleted); } -static FORCEINLINE void IWMPEvents4_ModeChange(IWMPEvents4* This,BSTR ModeName,VARIANT_BOOL value) { +static __WIDL_INLINE void IWMPEvents4_ModeChange(IWMPEvents4* This,BSTR ModeName,VARIANT_BOOL value) { This->lpVtbl->ModeChange(This,ModeName,value); } -static FORCEINLINE void IWMPEvents4_MediaError(IWMPEvents4* This,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents4_MediaError(IWMPEvents4* This,IDispatch *media) { This->lpVtbl->MediaError(This,media); } -static FORCEINLINE void IWMPEvents4_OpenPlaylistSwitch(IWMPEvents4* This,IDispatch *item) { +static __WIDL_INLINE void IWMPEvents4_OpenPlaylistSwitch(IWMPEvents4* This,IDispatch *item) { This->lpVtbl->OpenPlaylistSwitch(This,item); } -static FORCEINLINE void IWMPEvents4_DomainChange(IWMPEvents4* This,BSTR domain) { +static __WIDL_INLINE void IWMPEvents4_DomainChange(IWMPEvents4* This,BSTR domain) { This->lpVtbl->DomainChange(This,domain); } -static FORCEINLINE void IWMPEvents4_SwitchedToPlayerApplication(IWMPEvents4* This) { +static __WIDL_INLINE void IWMPEvents4_SwitchedToPlayerApplication(IWMPEvents4* This) { This->lpVtbl->SwitchedToPlayerApplication(This); } -static FORCEINLINE void IWMPEvents4_SwitchedToControl(IWMPEvents4* This) { +static __WIDL_INLINE void IWMPEvents4_SwitchedToControl(IWMPEvents4* This) { This->lpVtbl->SwitchedToControl(This); } -static FORCEINLINE void IWMPEvents4_PlayerDockedStateChange(IWMPEvents4* This) { +static __WIDL_INLINE void IWMPEvents4_PlayerDockedStateChange(IWMPEvents4* This) { This->lpVtbl->PlayerDockedStateChange(This); } -static FORCEINLINE void IWMPEvents4_PlayerReconnect(IWMPEvents4* This) { +static __WIDL_INLINE void IWMPEvents4_PlayerReconnect(IWMPEvents4* This) { This->lpVtbl->PlayerReconnect(This); } -static FORCEINLINE void IWMPEvents4_Click(IWMPEvents4* This,short button,short shift_state,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents4_Click(IWMPEvents4* This,short button,short shift_state,LONG x,LONG y) { This->lpVtbl->Click(This,button,shift_state,x,y); } -static FORCEINLINE void IWMPEvents4_DoubleClick(IWMPEvents4* This,short button,short shift_state,LONG fX,LONG fY) { +static __WIDL_INLINE void IWMPEvents4_DoubleClick(IWMPEvents4* This,short button,short shift_state,LONG fX,LONG fY) { This->lpVtbl->DoubleClick(This,button,shift_state,fX,fY); } -static FORCEINLINE void IWMPEvents4_KeyDown(IWMPEvents4* This,short keycode,short shift_state) { +static __WIDL_INLINE void IWMPEvents4_KeyDown(IWMPEvents4* This,short keycode,short shift_state) { This->lpVtbl->KeyDown(This,keycode,shift_state); } -static FORCEINLINE void IWMPEvents4_KeyPress(IWMPEvents4* This,short ascii) { +static __WIDL_INLINE void IWMPEvents4_KeyPress(IWMPEvents4* This,short ascii) { This->lpVtbl->KeyPress(This,ascii); } -static FORCEINLINE void IWMPEvents4_KeyUp(IWMPEvents4* This,short keycode,short shift_state) { +static __WIDL_INLINE void IWMPEvents4_KeyUp(IWMPEvents4* This,short keycode,short shift_state) { This->lpVtbl->KeyUp(This,keycode,shift_state); } -static FORCEINLINE void IWMPEvents4_MouseDown(IWMPEvents4* This,short button,short nShiftState,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents4_MouseDown(IWMPEvents4* This,short button,short nShiftState,LONG x,LONG y) { This->lpVtbl->MouseDown(This,button,nShiftState,x,y); } -static FORCEINLINE void IWMPEvents4_MouseMove(IWMPEvents4* This,short button,short shift_state,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents4_MouseMove(IWMPEvents4* This,short button,short shift_state,LONG x,LONG y) { This->lpVtbl->MouseMove(This,button,shift_state,x,y); } -static FORCEINLINE void IWMPEvents4_MouseUp(IWMPEvents4* This,short button,short shift_state,LONG x,LONG y) { +static __WIDL_INLINE void IWMPEvents4_MouseUp(IWMPEvents4* This,short button,short shift_state,LONG x,LONG y) { This->lpVtbl->MouseUp(This,button,shift_state,x,y); } /*** IWMPEvents2 methods ***/ -static FORCEINLINE void IWMPEvents4_DeviceConnect(IWMPEvents4* This,IWMPSyncDevice *device) { +static __WIDL_INLINE void IWMPEvents4_DeviceConnect(IWMPEvents4* This,IWMPSyncDevice *device) { This->lpVtbl->DeviceConnect(This,device); } -static FORCEINLINE void IWMPEvents4_DeviceDisconnect(IWMPEvents4* This,IWMPSyncDevice *device) { +static __WIDL_INLINE void IWMPEvents4_DeviceDisconnect(IWMPEvents4* This,IWMPSyncDevice *device) { This->lpVtbl->DeviceDisconnect(This,device); } -static FORCEINLINE void IWMPEvents4_DeviceStatusChange(IWMPEvents4* This,IWMPSyncDevice *device,WMPDeviceStatus status) { +static __WIDL_INLINE void IWMPEvents4_DeviceStatusChange(IWMPEvents4* This,IWMPSyncDevice *device,WMPDeviceStatus status) { This->lpVtbl->DeviceStatusChange(This,device,status); } -static FORCEINLINE void IWMPEvents4_DeviceSyncStateChange(IWMPEvents4* This,IWMPSyncDevice *device,WMPSyncState state) { +static __WIDL_INLINE void IWMPEvents4_DeviceSyncStateChange(IWMPEvents4* This,IWMPSyncDevice *device,WMPSyncState state) { This->lpVtbl->DeviceSyncStateChange(This,device,state); } -static FORCEINLINE void IWMPEvents4_DeviceSyncError(IWMPEvents4* This,IWMPSyncDevice *device,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents4_DeviceSyncError(IWMPEvents4* This,IWMPSyncDevice *device,IDispatch *media) { This->lpVtbl->DeviceSyncError(This,device,media); } -static FORCEINLINE void IWMPEvents4_CreatePartnershipComplete(IWMPEvents4* This,IWMPSyncDevice *device,HRESULT result) { +static __WIDL_INLINE void IWMPEvents4_CreatePartnershipComplete(IWMPEvents4* This,IWMPSyncDevice *device,HRESULT result) { This->lpVtbl->CreatePartnershipComplete(This,device,result); } /*** IWMPEvents3 methods ***/ -static FORCEINLINE void IWMPEvents4_CdromRipStateChange(IWMPEvents4* This,IWMPCdromRip *rip,WMPRipState state) { +static __WIDL_INLINE void IWMPEvents4_CdromRipStateChange(IWMPEvents4* This,IWMPCdromRip *rip,WMPRipState state) { This->lpVtbl->CdromRipStateChange(This,rip,state); } -static FORCEINLINE void IWMPEvents4_CdromRipMediaError(IWMPEvents4* This,IWMPCdromRip *rip,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents4_CdromRipMediaError(IWMPEvents4* This,IWMPCdromRip *rip,IDispatch *media) { This->lpVtbl->CdromRipMediaError(This,rip,media); } -static FORCEINLINE void IWMPEvents4_CdromBurnStateChange(IWMPEvents4* This,IWMPCdromBurn *burn,WMPBurnState state) { +static __WIDL_INLINE void IWMPEvents4_CdromBurnStateChange(IWMPEvents4* This,IWMPCdromBurn *burn,WMPBurnState state) { This->lpVtbl->CdromBurnStateChange(This,burn,state); } -static FORCEINLINE void IWMPEvents4_CdromBurnMediaError(IWMPEvents4* This,IWMPCdromBurn *burn,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents4_CdromBurnMediaError(IWMPEvents4* This,IWMPCdromBurn *burn,IDispatch *media) { This->lpVtbl->CdromBurnMediaError(This,burn,media); } -static FORCEINLINE void IWMPEvents4_CdromBurnError(IWMPEvents4* This,IWMPCdromBurn *burn,HRESULT error) { +static __WIDL_INLINE void IWMPEvents4_CdromBurnError(IWMPEvents4* This,IWMPCdromBurn *burn,HRESULT error) { This->lpVtbl->CdromBurnError(This,burn,error); } -static FORCEINLINE void IWMPEvents4_LibraryConnect(IWMPEvents4* This,IWMPLibrary *wmplibrary) { +static __WIDL_INLINE void IWMPEvents4_LibraryConnect(IWMPEvents4* This,IWMPLibrary *wmplibrary) { This->lpVtbl->LibraryConnect(This,wmplibrary); } -static FORCEINLINE void IWMPEvents4_LibraryDisconnect(IWMPEvents4* This,IWMPLibrary *wmplibrary) { +static __WIDL_INLINE void IWMPEvents4_LibraryDisconnect(IWMPEvents4* This,IWMPLibrary *wmplibrary) { This->lpVtbl->LibraryDisconnect(This,wmplibrary); } -static FORCEINLINE void IWMPEvents4_FolderScanStateChange(IWMPEvents4* This,WMPFolderScanState state) { +static __WIDL_INLINE void IWMPEvents4_FolderScanStateChange(IWMPEvents4* This,WMPFolderScanState state) { This->lpVtbl->FolderScanStateChange(This,state); } -static FORCEINLINE void IWMPEvents4_StringCollectionChange(IWMPEvents4* This,IDispatch *collection,WMPStringCollectionChangeEventType change,LONG index) { +static __WIDL_INLINE void IWMPEvents4_StringCollectionChange(IWMPEvents4* This,IDispatch *collection,WMPStringCollectionChangeEventType change,LONG index) { This->lpVtbl->StringCollectionChange(This,collection,change,index); } -static FORCEINLINE void IWMPEvents4_MediaCollectionMediaAdded(IWMPEvents4* This,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents4_MediaCollectionMediaAdded(IWMPEvents4* This,IDispatch *media) { This->lpVtbl->MediaCollectionMediaAdded(This,media); } -static FORCEINLINE void IWMPEvents4_MediaCollectionMediaRemoved(IWMPEvents4* This,IDispatch *media) { +static __WIDL_INLINE void IWMPEvents4_MediaCollectionMediaRemoved(IWMPEvents4* This,IDispatch *media) { This->lpVtbl->MediaCollectionMediaRemoved(This,media); } /*** IWMPEvents4 methods ***/ -static FORCEINLINE void IWMPEvents4_DeviceEstimation(IWMPEvents4* This,IWMPSyncDevice *device,HRESULT result,LONGLONG used_space,LONGLONG estimated_space) { +static __WIDL_INLINE void IWMPEvents4_DeviceEstimation(IWMPEvents4* This,IWMPSyncDevice *device,HRESULT result,LONGLONG used_space,LONGLONG estimated_space) { This->lpVtbl->DeviceEstimation(This,device,result,used_space,estimated_space); } #endif @@ -10191,26 +10199,26 @@ interface _WMPOCXEvents { #define _WMPOCXEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT _WMPOCXEvents_QueryInterface(_WMPOCXEvents* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT _WMPOCXEvents_QueryInterface(_WMPOCXEvents* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG _WMPOCXEvents_AddRef(_WMPOCXEvents* This) { +static __WIDL_INLINE ULONG _WMPOCXEvents_AddRef(_WMPOCXEvents* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG _WMPOCXEvents_Release(_WMPOCXEvents* This) { +static __WIDL_INLINE ULONG _WMPOCXEvents_Release(_WMPOCXEvents* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT _WMPOCXEvents_GetTypeInfoCount(_WMPOCXEvents* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT _WMPOCXEvents_GetTypeInfoCount(_WMPOCXEvents* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT _WMPOCXEvents_GetTypeInfo(_WMPOCXEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT _WMPOCXEvents_GetTypeInfo(_WMPOCXEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT _WMPOCXEvents_GetIDsOfNames(_WMPOCXEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT _WMPOCXEvents_GetIDsOfNames(_WMPOCXEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT _WMPOCXEvents_Invoke(_WMPOCXEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT _WMPOCXEvents_Invoke(_WMPOCXEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } #endif diff --git a/lib/libc/include/any-windows-any/wmprealestate.h b/lib/libc/include/any-windows-any/wmprealestate.h index 1c5f13b5a193f33f21aa551ea51a657bd3ce0a08..8dcff3de45905fb4c9e1357f785976c5285e990f 100644 --- a/lib/libc/include/any-windows-any/wmprealestate.h +++ b/lib/libc/include/any-windows-any/wmprealestate.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wmprealestate.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wmprealestate.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wmprealestate_h__ #define __wmprealestate_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWMPVideoRenderConfig_FWD_DEFINED__ @@ -100,17 +108,17 @@ interface IWMPVideoRenderConfig { #define IWMPVideoRenderConfig_put_presenterActivate(This,activate) (This)->lpVtbl->put_presenterActivate(This,activate) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPVideoRenderConfig_QueryInterface(IWMPVideoRenderConfig* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPVideoRenderConfig_QueryInterface(IWMPVideoRenderConfig* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPVideoRenderConfig_AddRef(IWMPVideoRenderConfig* This) { +static __WIDL_INLINE ULONG IWMPVideoRenderConfig_AddRef(IWMPVideoRenderConfig* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPVideoRenderConfig_Release(IWMPVideoRenderConfig* This) { +static __WIDL_INLINE ULONG IWMPVideoRenderConfig_Release(IWMPVideoRenderConfig* This) { return This->lpVtbl->Release(This); } /*** IWMPVideoRenderConfig methods ***/ -static FORCEINLINE HRESULT IWMPVideoRenderConfig_put_presenterActivate(IWMPVideoRenderConfig* This,IMFActivate *activate) { +static __WIDL_INLINE HRESULT IWMPVideoRenderConfig_put_presenterActivate(IWMPVideoRenderConfig* This,IMFActivate *activate) { return This->lpVtbl->put_presenterActivate(This,activate); } #endif @@ -185,20 +193,20 @@ interface IWMPRenderConfig { #define IWMPRenderConfig_get_inProcOnly(This,pfInProc) (This)->lpVtbl->get_inProcOnly(This,pfInProc) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPRenderConfig_QueryInterface(IWMPRenderConfig* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPRenderConfig_QueryInterface(IWMPRenderConfig* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPRenderConfig_AddRef(IWMPRenderConfig* This) { +static __WIDL_INLINE ULONG IWMPRenderConfig_AddRef(IWMPRenderConfig* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPRenderConfig_Release(IWMPRenderConfig* This) { +static __WIDL_INLINE ULONG IWMPRenderConfig_Release(IWMPRenderConfig* This) { return This->lpVtbl->Release(This); } /*** IWMPRenderConfig methods ***/ -static FORCEINLINE HRESULT IWMPRenderConfig_put_inProcOnly(IWMPRenderConfig* This,WINBOOL fInProc) { +static __WIDL_INLINE HRESULT IWMPRenderConfig_put_inProcOnly(IWMPRenderConfig* This,WINBOOL fInProc) { return This->lpVtbl->put_inProcOnly(This,fInProc); } -static FORCEINLINE HRESULT IWMPRenderConfig_get_inProcOnly(IWMPRenderConfig* This,WINBOOL *pfInProc) { +static __WIDL_INLINE HRESULT IWMPRenderConfig_get_inProcOnly(IWMPRenderConfig* This,WINBOOL *pfInProc) { return This->lpVtbl->get_inProcOnly(This,pfInProc); } #endif diff --git a/lib/libc/include/any-windows-any/wmpservices.h b/lib/libc/include/any-windows-any/wmpservices.h index cb391299ec30a5bfda59202b6348fd1700456651..f2b2bb9aba8615fae8c69bd11fd357383431be9a 100644 --- a/lib/libc/include/any-windows-any/wmpservices.h +++ b/lib/libc/include/any-windows-any/wmpservices.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wmpservices.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wmpservices.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wmpservices_h__ #define __wmpservices_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWMPGraphCreation_FWD_DEFINED__ @@ -110,23 +118,23 @@ interface IWMPGraphCreation { #define IWMPGraphCreation_GetGraphCreationFlags(This,flags) (This)->lpVtbl->GetGraphCreationFlags(This,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPGraphCreation_QueryInterface(IWMPGraphCreation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPGraphCreation_QueryInterface(IWMPGraphCreation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPGraphCreation_AddRef(IWMPGraphCreation* This) { +static __WIDL_INLINE ULONG IWMPGraphCreation_AddRef(IWMPGraphCreation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPGraphCreation_Release(IWMPGraphCreation* This) { +static __WIDL_INLINE ULONG IWMPGraphCreation_Release(IWMPGraphCreation* This) { return This->lpVtbl->Release(This); } /*** IWMPGraphCreation methods ***/ -static FORCEINLINE HRESULT IWMPGraphCreation_GraphCreationPreRender(IWMPGraphCreation* This,IUnknown *filter_graph,IUnknown *reserved) { +static __WIDL_INLINE HRESULT IWMPGraphCreation_GraphCreationPreRender(IWMPGraphCreation* This,IUnknown *filter_graph,IUnknown *reserved) { return This->lpVtbl->GraphCreationPreRender(This,filter_graph,reserved); } -static FORCEINLINE HRESULT IWMPGraphCreation_GraphCreationPostRender(IWMPGraphCreation* This,IUnknown *filter_graph) { +static __WIDL_INLINE HRESULT IWMPGraphCreation_GraphCreationPostRender(IWMPGraphCreation* This,IUnknown *filter_graph) { return This->lpVtbl->GraphCreationPostRender(This,filter_graph); } -static FORCEINLINE HRESULT IWMPGraphCreation_GetGraphCreationFlags(IWMPGraphCreation* This,DWORD *flags) { +static __WIDL_INLINE HRESULT IWMPGraphCreation_GetGraphCreationFlags(IWMPGraphCreation* This,DWORD *flags) { return This->lpVtbl->GetGraphCreationFlags(This,flags); } #endif diff --git a/lib/libc/include/any-windows-any/wmsbuffer.h b/lib/libc/include/any-windows-any/wmsbuffer.h index c54846d46835911e68c25af7a25cfac10bf657db..e552d668b7272f9b78d524cf58907ea44a42fd8b 100644 --- a/lib/libc/include/any-windows-any/wmsbuffer.h +++ b/lib/libc/include/any-windows-any/wmsbuffer.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wmsbuffer.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wmsbuffer.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wmsbuffer_h__ #define __wmsbuffer_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __INSSBuffer_FWD_DEFINED__ @@ -140,29 +148,29 @@ interface INSSBuffer { #define INSSBuffer_GetBufferAndLength(This,ppdwBuffer,pdwLength) (This)->lpVtbl->GetBufferAndLength(This,ppdwBuffer,pdwLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INSSBuffer_QueryInterface(INSSBuffer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INSSBuffer_QueryInterface(INSSBuffer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INSSBuffer_AddRef(INSSBuffer* This) { +static __WIDL_INLINE ULONG INSSBuffer_AddRef(INSSBuffer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INSSBuffer_Release(INSSBuffer* This) { +static __WIDL_INLINE ULONG INSSBuffer_Release(INSSBuffer* This) { return This->lpVtbl->Release(This); } /*** INSSBuffer methods ***/ -static FORCEINLINE HRESULT INSSBuffer_GetLength(INSSBuffer* This,DWORD *pdwLength) { +static __WIDL_INLINE HRESULT INSSBuffer_GetLength(INSSBuffer* This,DWORD *pdwLength) { return This->lpVtbl->GetLength(This,pdwLength); } -static FORCEINLINE HRESULT INSSBuffer_SetLength(INSSBuffer* This,DWORD dwLength) { +static __WIDL_INLINE HRESULT INSSBuffer_SetLength(INSSBuffer* This,DWORD dwLength) { return This->lpVtbl->SetLength(This,dwLength); } -static FORCEINLINE HRESULT INSSBuffer_GetMaxLength(INSSBuffer* This,DWORD *pdwLength) { +static __WIDL_INLINE HRESULT INSSBuffer_GetMaxLength(INSSBuffer* This,DWORD *pdwLength) { return This->lpVtbl->GetMaxLength(This,pdwLength); } -static FORCEINLINE HRESULT INSSBuffer_GetBuffer(INSSBuffer* This,BYTE **ppdwBuffer) { +static __WIDL_INLINE HRESULT INSSBuffer_GetBuffer(INSSBuffer* This,BYTE **ppdwBuffer) { return This->lpVtbl->GetBuffer(This,ppdwBuffer); } -static FORCEINLINE HRESULT INSSBuffer_GetBufferAndLength(INSSBuffer* This,BYTE **ppdwBuffer,DWORD *pdwLength) { +static __WIDL_INLINE HRESULT INSSBuffer_GetBufferAndLength(INSSBuffer* This,BYTE **ppdwBuffer,DWORD *pdwLength) { return This->lpVtbl->GetBufferAndLength(This,ppdwBuffer,pdwLength); } #endif @@ -269,36 +277,36 @@ interface INSSBuffer2 { #define INSSBuffer2_SetSampleProperties(This,size,props) (This)->lpVtbl->SetSampleProperties(This,size,props) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INSSBuffer2_QueryInterface(INSSBuffer2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INSSBuffer2_QueryInterface(INSSBuffer2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INSSBuffer2_AddRef(INSSBuffer2* This) { +static __WIDL_INLINE ULONG INSSBuffer2_AddRef(INSSBuffer2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INSSBuffer2_Release(INSSBuffer2* This) { +static __WIDL_INLINE ULONG INSSBuffer2_Release(INSSBuffer2* This) { return This->lpVtbl->Release(This); } /*** INSSBuffer methods ***/ -static FORCEINLINE HRESULT INSSBuffer2_GetLength(INSSBuffer2* This,DWORD *pdwLength) { +static __WIDL_INLINE HRESULT INSSBuffer2_GetLength(INSSBuffer2* This,DWORD *pdwLength) { return This->lpVtbl->GetLength(This,pdwLength); } -static FORCEINLINE HRESULT INSSBuffer2_SetLength(INSSBuffer2* This,DWORD dwLength) { +static __WIDL_INLINE HRESULT INSSBuffer2_SetLength(INSSBuffer2* This,DWORD dwLength) { return This->lpVtbl->SetLength(This,dwLength); } -static FORCEINLINE HRESULT INSSBuffer2_GetMaxLength(INSSBuffer2* This,DWORD *pdwLength) { +static __WIDL_INLINE HRESULT INSSBuffer2_GetMaxLength(INSSBuffer2* This,DWORD *pdwLength) { return This->lpVtbl->GetMaxLength(This,pdwLength); } -static FORCEINLINE HRESULT INSSBuffer2_GetBuffer(INSSBuffer2* This,BYTE **ppdwBuffer) { +static __WIDL_INLINE HRESULT INSSBuffer2_GetBuffer(INSSBuffer2* This,BYTE **ppdwBuffer) { return This->lpVtbl->GetBuffer(This,ppdwBuffer); } -static FORCEINLINE HRESULT INSSBuffer2_GetBufferAndLength(INSSBuffer2* This,BYTE **ppdwBuffer,DWORD *pdwLength) { +static __WIDL_INLINE HRESULT INSSBuffer2_GetBufferAndLength(INSSBuffer2* This,BYTE **ppdwBuffer,DWORD *pdwLength) { return This->lpVtbl->GetBufferAndLength(This,ppdwBuffer,pdwLength); } /*** INSSBuffer2 methods ***/ -static FORCEINLINE HRESULT INSSBuffer2_GetSampleProperties(INSSBuffer2* This,DWORD size,BYTE *props) { +static __WIDL_INLINE HRESULT INSSBuffer2_GetSampleProperties(INSSBuffer2* This,DWORD size,BYTE *props) { return This->lpVtbl->GetSampleProperties(This,size,props); } -static FORCEINLINE HRESULT INSSBuffer2_SetSampleProperties(INSSBuffer2* This,DWORD size,BYTE *props) { +static __WIDL_INLINE HRESULT INSSBuffer2_SetSampleProperties(INSSBuffer2* This,DWORD size,BYTE *props) { return This->lpVtbl->SetSampleProperties(This,size,props); } #endif @@ -423,43 +431,43 @@ interface INSSBuffer3 { #define INSSBuffer3_GetProperty(This,id,value,size) (This)->lpVtbl->GetProperty(This,id,value,size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT INSSBuffer3_QueryInterface(INSSBuffer3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT INSSBuffer3_QueryInterface(INSSBuffer3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG INSSBuffer3_AddRef(INSSBuffer3* This) { +static __WIDL_INLINE ULONG INSSBuffer3_AddRef(INSSBuffer3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG INSSBuffer3_Release(INSSBuffer3* This) { +static __WIDL_INLINE ULONG INSSBuffer3_Release(INSSBuffer3* This) { return This->lpVtbl->Release(This); } /*** INSSBuffer methods ***/ -static FORCEINLINE HRESULT INSSBuffer3_GetLength(INSSBuffer3* This,DWORD *pdwLength) { +static __WIDL_INLINE HRESULT INSSBuffer3_GetLength(INSSBuffer3* This,DWORD *pdwLength) { return This->lpVtbl->GetLength(This,pdwLength); } -static FORCEINLINE HRESULT INSSBuffer3_SetLength(INSSBuffer3* This,DWORD dwLength) { +static __WIDL_INLINE HRESULT INSSBuffer3_SetLength(INSSBuffer3* This,DWORD dwLength) { return This->lpVtbl->SetLength(This,dwLength); } -static FORCEINLINE HRESULT INSSBuffer3_GetMaxLength(INSSBuffer3* This,DWORD *pdwLength) { +static __WIDL_INLINE HRESULT INSSBuffer3_GetMaxLength(INSSBuffer3* This,DWORD *pdwLength) { return This->lpVtbl->GetMaxLength(This,pdwLength); } -static FORCEINLINE HRESULT INSSBuffer3_GetBuffer(INSSBuffer3* This,BYTE **ppdwBuffer) { +static __WIDL_INLINE HRESULT INSSBuffer3_GetBuffer(INSSBuffer3* This,BYTE **ppdwBuffer) { return This->lpVtbl->GetBuffer(This,ppdwBuffer); } -static FORCEINLINE HRESULT INSSBuffer3_GetBufferAndLength(INSSBuffer3* This,BYTE **ppdwBuffer,DWORD *pdwLength) { +static __WIDL_INLINE HRESULT INSSBuffer3_GetBufferAndLength(INSSBuffer3* This,BYTE **ppdwBuffer,DWORD *pdwLength) { return This->lpVtbl->GetBufferAndLength(This,ppdwBuffer,pdwLength); } /*** INSSBuffer2 methods ***/ -static FORCEINLINE HRESULT INSSBuffer3_GetSampleProperties(INSSBuffer3* This,DWORD size,BYTE *props) { +static __WIDL_INLINE HRESULT INSSBuffer3_GetSampleProperties(INSSBuffer3* This,DWORD size,BYTE *props) { return This->lpVtbl->GetSampleProperties(This,size,props); } -static FORCEINLINE HRESULT INSSBuffer3_SetSampleProperties(INSSBuffer3* This,DWORD size,BYTE *props) { +static __WIDL_INLINE HRESULT INSSBuffer3_SetSampleProperties(INSSBuffer3* This,DWORD size,BYTE *props) { return This->lpVtbl->SetSampleProperties(This,size,props); } /*** INSSBuffer3 methods ***/ -static FORCEINLINE HRESULT INSSBuffer3_SetProperty(INSSBuffer3* This,GUID id,void *value,DWORD size) { +static __WIDL_INLINE HRESULT INSSBuffer3_SetProperty(INSSBuffer3* This,GUID id,void *value,DWORD size) { return This->lpVtbl->SetProperty(This,id,value,size); } -static FORCEINLINE HRESULT INSSBuffer3_GetProperty(INSSBuffer3* This,GUID id,void *value,DWORD *size) { +static __WIDL_INLINE HRESULT INSSBuffer3_GetProperty(INSSBuffer3* This,GUID id,void *value,DWORD *size) { return This->lpVtbl->GetProperty(This,id,value,size); } #endif diff --git a/lib/libc/include/any-windows-any/wmsdkidl.h b/lib/libc/include/any-windows-any/wmsdkidl.h index 3feae052aaf8660106cdd0e24a751be5f5a28b73..a57548055d61f9d3d146221002c327c82d25f6b1 100644 --- a/lib/libc/include/any-windows-any/wmsdkidl.h +++ b/lib/libc/include/any-windows-any/wmsdkidl.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wmsdkidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wmsdkidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wmsdkidl_h__ #define __wmsdkidl_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWMStatusCallback_FWD_DEFINED__ @@ -731,17 +739,17 @@ interface IWMStatusCallback { #define IWMStatusCallback_OnStatus(This,Status,hr,dwType,pValue,pvContext) (This)->lpVtbl->OnStatus(This,Status,hr,dwType,pValue,pvContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMStatusCallback_QueryInterface(IWMStatusCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMStatusCallback_QueryInterface(IWMStatusCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMStatusCallback_AddRef(IWMStatusCallback* This) { +static __WIDL_INLINE ULONG IWMStatusCallback_AddRef(IWMStatusCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMStatusCallback_Release(IWMStatusCallback* This) { +static __WIDL_INLINE ULONG IWMStatusCallback_Release(IWMStatusCallback* This) { return This->lpVtbl->Release(This); } /*** IWMStatusCallback methods ***/ -static FORCEINLINE HRESULT IWMStatusCallback_OnStatus(IWMStatusCallback* This,WMT_STATUS Status,HRESULT hr,WMT_ATTR_DATATYPE dwType,BYTE *pValue,void *pvContext) { +static __WIDL_INLINE HRESULT IWMStatusCallback_OnStatus(IWMStatusCallback* This,WMT_STATUS Status,HRESULT hr,WMT_ATTR_DATATYPE dwType,BYTE *pValue,void *pvContext) { return This->lpVtbl->OnStatus(This,Status,hr,dwType,pValue,pvContext); } #endif @@ -829,21 +837,21 @@ interface IWMReaderCallback { #define IWMReaderCallback_OnSample(This,dwOutputNum,cnsSampleTime,cnsSampleDuration,dwFlags,pSample,pvContext) (This)->lpVtbl->OnSample(This,dwOutputNum,cnsSampleTime,cnsSampleDuration,dwFlags,pSample,pvContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderCallback_QueryInterface(IWMReaderCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderCallback_QueryInterface(IWMReaderCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderCallback_AddRef(IWMReaderCallback* This) { +static __WIDL_INLINE ULONG IWMReaderCallback_AddRef(IWMReaderCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderCallback_Release(IWMReaderCallback* This) { +static __WIDL_INLINE ULONG IWMReaderCallback_Release(IWMReaderCallback* This) { return This->lpVtbl->Release(This); } /*** IWMStatusCallback methods ***/ -static FORCEINLINE HRESULT IWMReaderCallback_OnStatus(IWMReaderCallback* This,WMT_STATUS Status,HRESULT hr,WMT_ATTR_DATATYPE dwType,BYTE *pValue,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderCallback_OnStatus(IWMReaderCallback* This,WMT_STATUS Status,HRESULT hr,WMT_ATTR_DATATYPE dwType,BYTE *pValue,void *pvContext) { return This->lpVtbl->OnStatus(This,Status,hr,dwType,pValue,pvContext); } /*** IWMReaderCallback methods ***/ -static FORCEINLINE HRESULT IWMReaderCallback_OnSample(IWMReaderCallback* This,DWORD dwOutputNum,QWORD cnsSampleTime,QWORD cnsSampleDuration,DWORD dwFlags,INSSBuffer *pSample,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderCallback_OnSample(IWMReaderCallback* This,DWORD dwOutputNum,QWORD cnsSampleTime,QWORD cnsSampleDuration,DWORD dwFlags,INSSBuffer *pSample,void *pvContext) { return This->lpVtbl->OnSample(This,dwOutputNum,cnsSampleTime,cnsSampleDuration,dwFlags,pSample,pvContext); } #endif @@ -984,32 +992,32 @@ interface IWMReaderCallbackAdvanced { #define IWMReaderCallbackAdvanced_AllocateForOutput(This,output_number,size,sample,context) (This)->lpVtbl->AllocateForOutput(This,output_number,size,sample,context) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderCallbackAdvanced_QueryInterface(IWMReaderCallbackAdvanced* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderCallbackAdvanced_QueryInterface(IWMReaderCallbackAdvanced* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderCallbackAdvanced_AddRef(IWMReaderCallbackAdvanced* This) { +static __WIDL_INLINE ULONG IWMReaderCallbackAdvanced_AddRef(IWMReaderCallbackAdvanced* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderCallbackAdvanced_Release(IWMReaderCallbackAdvanced* This) { +static __WIDL_INLINE ULONG IWMReaderCallbackAdvanced_Release(IWMReaderCallbackAdvanced* This) { return This->lpVtbl->Release(This); } /*** IWMReaderCallbackAdvanced methods ***/ -static FORCEINLINE HRESULT IWMReaderCallbackAdvanced_OnStreamSample(IWMReaderCallbackAdvanced* This,WORD stream_number,QWORD pts,QWORD duration,DWORD flags,INSSBuffer *sample,void *context) { +static __WIDL_INLINE HRESULT IWMReaderCallbackAdvanced_OnStreamSample(IWMReaderCallbackAdvanced* This,WORD stream_number,QWORD pts,QWORD duration,DWORD flags,INSSBuffer *sample,void *context) { return This->lpVtbl->OnStreamSample(This,stream_number,pts,duration,flags,sample,context); } -static FORCEINLINE HRESULT IWMReaderCallbackAdvanced_OnTime(IWMReaderCallbackAdvanced* This,QWORD time,void *context) { +static __WIDL_INLINE HRESULT IWMReaderCallbackAdvanced_OnTime(IWMReaderCallbackAdvanced* This,QWORD time,void *context) { return This->lpVtbl->OnTime(This,time,context); } -static FORCEINLINE HRESULT IWMReaderCallbackAdvanced_OnStreamSelection(IWMReaderCallbackAdvanced* This,WORD count,WORD *stream_numbers,WMT_STREAM_SELECTION *selections,void *context) { +static __WIDL_INLINE HRESULT IWMReaderCallbackAdvanced_OnStreamSelection(IWMReaderCallbackAdvanced* This,WORD count,WORD *stream_numbers,WMT_STREAM_SELECTION *selections,void *context) { return This->lpVtbl->OnStreamSelection(This,count,stream_numbers,selections,context); } -static FORCEINLINE HRESULT IWMReaderCallbackAdvanced_OnOutputPropsChanged(IWMReaderCallbackAdvanced* This,DWORD output_number,WM_MEDIA_TYPE *mt,void *context) { +static __WIDL_INLINE HRESULT IWMReaderCallbackAdvanced_OnOutputPropsChanged(IWMReaderCallbackAdvanced* This,DWORD output_number,WM_MEDIA_TYPE *mt,void *context) { return This->lpVtbl->OnOutputPropsChanged(This,output_number,mt,context); } -static FORCEINLINE HRESULT IWMReaderCallbackAdvanced_AllocateForStream(IWMReaderCallbackAdvanced* This,WORD stream_number,DWORD size,INSSBuffer **sample,void *context) { +static __WIDL_INLINE HRESULT IWMReaderCallbackAdvanced_AllocateForStream(IWMReaderCallbackAdvanced* This,WORD stream_number,DWORD size,INSSBuffer **sample,void *context) { return This->lpVtbl->AllocateForStream(This,stream_number,size,sample,context); } -static FORCEINLINE HRESULT IWMReaderCallbackAdvanced_AllocateForOutput(IWMReaderCallbackAdvanced* This,DWORD output_number,DWORD size,INSSBuffer **sample,void *context) { +static __WIDL_INLINE HRESULT IWMReaderCallbackAdvanced_AllocateForOutput(IWMReaderCallbackAdvanced* This,DWORD output_number,DWORD size,INSSBuffer **sample,void *context) { return This->lpVtbl->AllocateForOutput(This,output_number,size,sample,context); } #endif @@ -1094,23 +1102,23 @@ interface IWMStreamList { #define IWMStreamList_RemoveStream(This,wStreamNum) (This)->lpVtbl->RemoveStream(This,wStreamNum) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMStreamList_QueryInterface(IWMStreamList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMStreamList_QueryInterface(IWMStreamList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMStreamList_AddRef(IWMStreamList* This) { +static __WIDL_INLINE ULONG IWMStreamList_AddRef(IWMStreamList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMStreamList_Release(IWMStreamList* This) { +static __WIDL_INLINE ULONG IWMStreamList_Release(IWMStreamList* This) { return This->lpVtbl->Release(This); } /*** IWMStreamList methods ***/ -static FORCEINLINE HRESULT IWMStreamList_GetStreams(IWMStreamList* This,WORD *pwStreamNumArray,WORD *pcStreams) { +static __WIDL_INLINE HRESULT IWMStreamList_GetStreams(IWMStreamList* This,WORD *pwStreamNumArray,WORD *pcStreams) { return This->lpVtbl->GetStreams(This,pwStreamNumArray,pcStreams); } -static FORCEINLINE HRESULT IWMStreamList_AddStream(IWMStreamList* This,WORD wStreamNum) { +static __WIDL_INLINE HRESULT IWMStreamList_AddStream(IWMStreamList* This,WORD wStreamNum) { return This->lpVtbl->AddStream(This,wStreamNum); } -static FORCEINLINE HRESULT IWMStreamList_RemoveStream(IWMStreamList* This,WORD wStreamNum) { +static __WIDL_INLINE HRESULT IWMStreamList_RemoveStream(IWMStreamList* This,WORD wStreamNum) { return This->lpVtbl->RemoveStream(This,wStreamNum); } #endif @@ -1203,30 +1211,30 @@ interface IWMMutualExclusion { #define IWMMutualExclusion_SetType(This,guidType) (This)->lpVtbl->SetType(This,guidType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMMutualExclusion_QueryInterface(IWMMutualExclusion* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMMutualExclusion_QueryInterface(IWMMutualExclusion* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMMutualExclusion_AddRef(IWMMutualExclusion* This) { +static __WIDL_INLINE ULONG IWMMutualExclusion_AddRef(IWMMutualExclusion* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMMutualExclusion_Release(IWMMutualExclusion* This) { +static __WIDL_INLINE ULONG IWMMutualExclusion_Release(IWMMutualExclusion* This) { return This->lpVtbl->Release(This); } /*** IWMStreamList methods ***/ -static FORCEINLINE HRESULT IWMMutualExclusion_GetStreams(IWMMutualExclusion* This,WORD *pwStreamNumArray,WORD *pcStreams) { +static __WIDL_INLINE HRESULT IWMMutualExclusion_GetStreams(IWMMutualExclusion* This,WORD *pwStreamNumArray,WORD *pcStreams) { return This->lpVtbl->GetStreams(This,pwStreamNumArray,pcStreams); } -static FORCEINLINE HRESULT IWMMutualExclusion_AddStream(IWMMutualExclusion* This,WORD wStreamNum) { +static __WIDL_INLINE HRESULT IWMMutualExclusion_AddStream(IWMMutualExclusion* This,WORD wStreamNum) { return This->lpVtbl->AddStream(This,wStreamNum); } -static FORCEINLINE HRESULT IWMMutualExclusion_RemoveStream(IWMMutualExclusion* This,WORD wStreamNum) { +static __WIDL_INLINE HRESULT IWMMutualExclusion_RemoveStream(IWMMutualExclusion* This,WORD wStreamNum) { return This->lpVtbl->RemoveStream(This,wStreamNum); } /*** IWMMutualExclusion methods ***/ -static FORCEINLINE HRESULT IWMMutualExclusion_GetType(IWMMutualExclusion* This,GUID *pguidType) { +static __WIDL_INLINE HRESULT IWMMutualExclusion_GetType(IWMMutualExclusion* This,GUID *pguidType) { return This->lpVtbl->GetType(This,pguidType); } -static FORCEINLINE HRESULT IWMMutualExclusion_SetType(IWMMutualExclusion* This,REFGUID guidType) { +static __WIDL_INLINE HRESULT IWMMutualExclusion_SetType(IWMMutualExclusion* This,REFGUID guidType) { return This->lpVtbl->SetType(This,guidType); } #endif @@ -1339,36 +1347,36 @@ interface IWMBandwidthSharing { #define IWMBandwidthSharing_SetBandwidth(This,bitrate,buffer) (This)->lpVtbl->SetBandwidth(This,bitrate,buffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMBandwidthSharing_QueryInterface(IWMBandwidthSharing* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMBandwidthSharing_QueryInterface(IWMBandwidthSharing* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMBandwidthSharing_AddRef(IWMBandwidthSharing* This) { +static __WIDL_INLINE ULONG IWMBandwidthSharing_AddRef(IWMBandwidthSharing* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMBandwidthSharing_Release(IWMBandwidthSharing* This) { +static __WIDL_INLINE ULONG IWMBandwidthSharing_Release(IWMBandwidthSharing* This) { return This->lpVtbl->Release(This); } /*** IWMStreamList methods ***/ -static FORCEINLINE HRESULT IWMBandwidthSharing_GetStreams(IWMBandwidthSharing* This,WORD *pwStreamNumArray,WORD *pcStreams) { +static __WIDL_INLINE HRESULT IWMBandwidthSharing_GetStreams(IWMBandwidthSharing* This,WORD *pwStreamNumArray,WORD *pcStreams) { return This->lpVtbl->GetStreams(This,pwStreamNumArray,pcStreams); } -static FORCEINLINE HRESULT IWMBandwidthSharing_AddStream(IWMBandwidthSharing* This,WORD wStreamNum) { +static __WIDL_INLINE HRESULT IWMBandwidthSharing_AddStream(IWMBandwidthSharing* This,WORD wStreamNum) { return This->lpVtbl->AddStream(This,wStreamNum); } -static FORCEINLINE HRESULT IWMBandwidthSharing_RemoveStream(IWMBandwidthSharing* This,WORD wStreamNum) { +static __WIDL_INLINE HRESULT IWMBandwidthSharing_RemoveStream(IWMBandwidthSharing* This,WORD wStreamNum) { return This->lpVtbl->RemoveStream(This,wStreamNum); } /*** IWMBandwidthSharing methods ***/ -static FORCEINLINE HRESULT IWMBandwidthSharing_GetType(IWMBandwidthSharing* This,GUID *guid) { +static __WIDL_INLINE HRESULT IWMBandwidthSharing_GetType(IWMBandwidthSharing* This,GUID *guid) { return This->lpVtbl->GetType(This,guid); } -static FORCEINLINE HRESULT IWMBandwidthSharing_SetType(IWMBandwidthSharing* This,REFGUID guid) { +static __WIDL_INLINE HRESULT IWMBandwidthSharing_SetType(IWMBandwidthSharing* This,REFGUID guid) { return This->lpVtbl->SetType(This,guid); } -static FORCEINLINE HRESULT IWMBandwidthSharing_GetBandwidth(IWMBandwidthSharing* This,DWORD *bitrate,DWORD *buffer) { +static __WIDL_INLINE HRESULT IWMBandwidthSharing_GetBandwidth(IWMBandwidthSharing* This,DWORD *bitrate,DWORD *buffer) { return This->lpVtbl->GetBandwidth(This,bitrate,buffer); } -static FORCEINLINE HRESULT IWMBandwidthSharing_SetBandwidth(IWMBandwidthSharing* This,DWORD bitrate,DWORD buffer) { +static __WIDL_INLINE HRESULT IWMBandwidthSharing_SetBandwidth(IWMBandwidthSharing* This,DWORD bitrate,DWORD buffer) { return This->lpVtbl->SetBandwidth(This,bitrate,buffer); } #endif @@ -1447,20 +1455,20 @@ interface IWMStreamPrioritization { #define IWMStreamPrioritization_SetPriorityRecords(This,array,records) (This)->lpVtbl->SetPriorityRecords(This,array,records) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMStreamPrioritization_QueryInterface(IWMStreamPrioritization* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMStreamPrioritization_QueryInterface(IWMStreamPrioritization* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMStreamPrioritization_AddRef(IWMStreamPrioritization* This) { +static __WIDL_INLINE ULONG IWMStreamPrioritization_AddRef(IWMStreamPrioritization* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMStreamPrioritization_Release(IWMStreamPrioritization* This) { +static __WIDL_INLINE ULONG IWMStreamPrioritization_Release(IWMStreamPrioritization* This) { return This->lpVtbl->Release(This); } /*** IWMStreamPrioritization methods ***/ -static FORCEINLINE HRESULT IWMStreamPrioritization_GetPriorityRecords(IWMStreamPrioritization* This,WM_STREAM_PRIORITY_RECORD *array,WORD *records) { +static __WIDL_INLINE HRESULT IWMStreamPrioritization_GetPriorityRecords(IWMStreamPrioritization* This,WM_STREAM_PRIORITY_RECORD *array,WORD *records) { return This->lpVtbl->GetPriorityRecords(This,array,records); } -static FORCEINLINE HRESULT IWMStreamPrioritization_SetPriorityRecords(IWMStreamPrioritization* This,WM_STREAM_PRIORITY_RECORD *array,WORD records) { +static __WIDL_INLINE HRESULT IWMStreamPrioritization_SetPriorityRecords(IWMStreamPrioritization* This,WM_STREAM_PRIORITY_RECORD *array,WORD records) { return This->lpVtbl->SetPriorityRecords(This,array,records); } #endif @@ -1611,47 +1619,47 @@ interface IWMStreamConfig { #define IWMStreamConfig_SetBufferWindow(This,msBufferWindow) (This)->lpVtbl->SetBufferWindow(This,msBufferWindow) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMStreamConfig_QueryInterface(IWMStreamConfig* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMStreamConfig_QueryInterface(IWMStreamConfig* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMStreamConfig_AddRef(IWMStreamConfig* This) { +static __WIDL_INLINE ULONG IWMStreamConfig_AddRef(IWMStreamConfig* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMStreamConfig_Release(IWMStreamConfig* This) { +static __WIDL_INLINE ULONG IWMStreamConfig_Release(IWMStreamConfig* This) { return This->lpVtbl->Release(This); } /*** IWMStreamConfig methods ***/ -static FORCEINLINE HRESULT IWMStreamConfig_GetStreamType(IWMStreamConfig* This,GUID *pguidStreamType) { +static __WIDL_INLINE HRESULT IWMStreamConfig_GetStreamType(IWMStreamConfig* This,GUID *pguidStreamType) { return This->lpVtbl->GetStreamType(This,pguidStreamType); } -static FORCEINLINE HRESULT IWMStreamConfig_GetStreamNumber(IWMStreamConfig* This,WORD *pwStreamNum) { +static __WIDL_INLINE HRESULT IWMStreamConfig_GetStreamNumber(IWMStreamConfig* This,WORD *pwStreamNum) { return This->lpVtbl->GetStreamNumber(This,pwStreamNum); } -static FORCEINLINE HRESULT IWMStreamConfig_SetStreamNumber(IWMStreamConfig* This,WORD wStreamNum) { +static __WIDL_INLINE HRESULT IWMStreamConfig_SetStreamNumber(IWMStreamConfig* This,WORD wStreamNum) { return This->lpVtbl->SetStreamNumber(This,wStreamNum); } -static FORCEINLINE HRESULT IWMStreamConfig_GetStreamName(IWMStreamConfig* This,WCHAR *pwszStreamName,WORD *pcchStreamName) { +static __WIDL_INLINE HRESULT IWMStreamConfig_GetStreamName(IWMStreamConfig* This,WCHAR *pwszStreamName,WORD *pcchStreamName) { return This->lpVtbl->GetStreamName(This,pwszStreamName,pcchStreamName); } -static FORCEINLINE HRESULT IWMStreamConfig_SetStreamName(IWMStreamConfig* This,LPCWSTR_WMSDK_TYPE_SAFE pwszStreamName) { +static __WIDL_INLINE HRESULT IWMStreamConfig_SetStreamName(IWMStreamConfig* This,LPCWSTR_WMSDK_TYPE_SAFE pwszStreamName) { return This->lpVtbl->SetStreamName(This,pwszStreamName); } -static FORCEINLINE HRESULT IWMStreamConfig_GetConnectionName(IWMStreamConfig* This,WCHAR *pwszInputName,WORD *pcchInputName) { +static __WIDL_INLINE HRESULT IWMStreamConfig_GetConnectionName(IWMStreamConfig* This,WCHAR *pwszInputName,WORD *pcchInputName) { return This->lpVtbl->GetConnectionName(This,pwszInputName,pcchInputName); } -static FORCEINLINE HRESULT IWMStreamConfig_SetConnectionName(IWMStreamConfig* This,LPCWSTR_WMSDK_TYPE_SAFE pwszInputName) { +static __WIDL_INLINE HRESULT IWMStreamConfig_SetConnectionName(IWMStreamConfig* This,LPCWSTR_WMSDK_TYPE_SAFE pwszInputName) { return This->lpVtbl->SetConnectionName(This,pwszInputName); } -static FORCEINLINE HRESULT IWMStreamConfig_GetBitrate(IWMStreamConfig* This,DWORD *pdwBitrate) { +static __WIDL_INLINE HRESULT IWMStreamConfig_GetBitrate(IWMStreamConfig* This,DWORD *pdwBitrate) { return This->lpVtbl->GetBitrate(This,pdwBitrate); } -static FORCEINLINE HRESULT IWMStreamConfig_SetBitrate(IWMStreamConfig* This,DWORD pdwBitrate) { +static __WIDL_INLINE HRESULT IWMStreamConfig_SetBitrate(IWMStreamConfig* This,DWORD pdwBitrate) { return This->lpVtbl->SetBitrate(This,pdwBitrate); } -static FORCEINLINE HRESULT IWMStreamConfig_GetBufferWindow(IWMStreamConfig* This,DWORD *pmsBufferWindow) { +static __WIDL_INLINE HRESULT IWMStreamConfig_GetBufferWindow(IWMStreamConfig* This,DWORD *pmsBufferWindow) { return This->lpVtbl->GetBufferWindow(This,pmsBufferWindow); } -static FORCEINLINE HRESULT IWMStreamConfig_SetBufferWindow(IWMStreamConfig* This,DWORD msBufferWindow) { +static __WIDL_INLINE HRESULT IWMStreamConfig_SetBufferWindow(IWMStreamConfig* This,DWORD msBufferWindow) { return This->lpVtbl->SetBufferWindow(This,msBufferWindow); } #endif @@ -1866,68 +1874,68 @@ interface IWMProfile { #define IWMProfile_CreateNewMutualExclusion(This,ppME) (This)->lpVtbl->CreateNewMutualExclusion(This,ppME) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMProfile_QueryInterface(IWMProfile* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMProfile_QueryInterface(IWMProfile* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMProfile_AddRef(IWMProfile* This) { +static __WIDL_INLINE ULONG IWMProfile_AddRef(IWMProfile* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMProfile_Release(IWMProfile* This) { +static __WIDL_INLINE ULONG IWMProfile_Release(IWMProfile* This) { return This->lpVtbl->Release(This); } /*** IWMProfile methods ***/ -static FORCEINLINE HRESULT IWMProfile_GetVersion(IWMProfile* This,WMT_VERSION *pdwVersion) { +static __WIDL_INLINE HRESULT IWMProfile_GetVersion(IWMProfile* This,WMT_VERSION *pdwVersion) { return This->lpVtbl->GetVersion(This,pdwVersion); } -static FORCEINLINE HRESULT IWMProfile_GetName(IWMProfile* This,WCHAR *pwszName,DWORD *pcchName) { +static __WIDL_INLINE HRESULT IWMProfile_GetName(IWMProfile* This,WCHAR *pwszName,DWORD *pcchName) { return This->lpVtbl->GetName(This,pwszName,pcchName); } -static FORCEINLINE HRESULT IWMProfile_SetName(IWMProfile* This,const WCHAR *pwszName) { +static __WIDL_INLINE HRESULT IWMProfile_SetName(IWMProfile* This,const WCHAR *pwszName) { return This->lpVtbl->SetName(This,pwszName); } -static FORCEINLINE HRESULT IWMProfile_GetDescription(IWMProfile* This,WCHAR *pwszDescription,DWORD *pcchDescription) { +static __WIDL_INLINE HRESULT IWMProfile_GetDescription(IWMProfile* This,WCHAR *pwszDescription,DWORD *pcchDescription) { return This->lpVtbl->GetDescription(This,pwszDescription,pcchDescription); } -static FORCEINLINE HRESULT IWMProfile_SetDescription(IWMProfile* This,const WCHAR *pwszDescription) { +static __WIDL_INLINE HRESULT IWMProfile_SetDescription(IWMProfile* This,const WCHAR *pwszDescription) { return This->lpVtbl->SetDescription(This,pwszDescription); } -static FORCEINLINE HRESULT IWMProfile_GetStreamCount(IWMProfile* This,DWORD *pcStreams) { +static __WIDL_INLINE HRESULT IWMProfile_GetStreamCount(IWMProfile* This,DWORD *pcStreams) { return This->lpVtbl->GetStreamCount(This,pcStreams); } -static FORCEINLINE HRESULT IWMProfile_GetStream(IWMProfile* This,DWORD dwStreamIndex,IWMStreamConfig **ppConfig) { +static __WIDL_INLINE HRESULT IWMProfile_GetStream(IWMProfile* This,DWORD dwStreamIndex,IWMStreamConfig **ppConfig) { return This->lpVtbl->GetStream(This,dwStreamIndex,ppConfig); } -static FORCEINLINE HRESULT IWMProfile_GetStreamByNumber(IWMProfile* This,WORD wStreamNum,IWMStreamConfig **ppConfig) { +static __WIDL_INLINE HRESULT IWMProfile_GetStreamByNumber(IWMProfile* This,WORD wStreamNum,IWMStreamConfig **ppConfig) { return This->lpVtbl->GetStreamByNumber(This,wStreamNum,ppConfig); } -static FORCEINLINE HRESULT IWMProfile_RemoveStream(IWMProfile* This,IWMStreamConfig *pConfig) { +static __WIDL_INLINE HRESULT IWMProfile_RemoveStream(IWMProfile* This,IWMStreamConfig *pConfig) { return This->lpVtbl->RemoveStream(This,pConfig); } -static FORCEINLINE HRESULT IWMProfile_RemoveStreamByNumber(IWMProfile* This,WORD wStreamNum) { +static __WIDL_INLINE HRESULT IWMProfile_RemoveStreamByNumber(IWMProfile* This,WORD wStreamNum) { return This->lpVtbl->RemoveStreamByNumber(This,wStreamNum); } -static FORCEINLINE HRESULT IWMProfile_AddStream(IWMProfile* This,IWMStreamConfig *pConfig) { +static __WIDL_INLINE HRESULT IWMProfile_AddStream(IWMProfile* This,IWMStreamConfig *pConfig) { return This->lpVtbl->AddStream(This,pConfig); } -static FORCEINLINE HRESULT IWMProfile_ReconfigStream(IWMProfile* This,IWMStreamConfig *pConfig) { +static __WIDL_INLINE HRESULT IWMProfile_ReconfigStream(IWMProfile* This,IWMStreamConfig *pConfig) { return This->lpVtbl->ReconfigStream(This,pConfig); } -static FORCEINLINE HRESULT IWMProfile_CreateNewStream(IWMProfile* This,REFGUID guidStreamType,IWMStreamConfig **ppConfig) { +static __WIDL_INLINE HRESULT IWMProfile_CreateNewStream(IWMProfile* This,REFGUID guidStreamType,IWMStreamConfig **ppConfig) { return This->lpVtbl->CreateNewStream(This,guidStreamType,ppConfig); } -static FORCEINLINE HRESULT IWMProfile_GetMutualExclusionCount(IWMProfile* This,DWORD *pcME) { +static __WIDL_INLINE HRESULT IWMProfile_GetMutualExclusionCount(IWMProfile* This,DWORD *pcME) { return This->lpVtbl->GetMutualExclusionCount(This,pcME); } -static FORCEINLINE HRESULT IWMProfile_GetMutualExclusion(IWMProfile* This,DWORD dwMEIndex,IWMMutualExclusion **ppME) { +static __WIDL_INLINE HRESULT IWMProfile_GetMutualExclusion(IWMProfile* This,DWORD dwMEIndex,IWMMutualExclusion **ppME) { return This->lpVtbl->GetMutualExclusion(This,dwMEIndex,ppME); } -static FORCEINLINE HRESULT IWMProfile_RemoveMutualExclusion(IWMProfile* This,IWMMutualExclusion *pME) { +static __WIDL_INLINE HRESULT IWMProfile_RemoveMutualExclusion(IWMProfile* This,IWMMutualExclusion *pME) { return This->lpVtbl->RemoveMutualExclusion(This,pME); } -static FORCEINLINE HRESULT IWMProfile_AddMutualExclusion(IWMProfile* This,IWMMutualExclusion *pME) { +static __WIDL_INLINE HRESULT IWMProfile_AddMutualExclusion(IWMProfile* This,IWMMutualExclusion *pME) { return This->lpVtbl->AddMutualExclusion(This,pME); } -static FORCEINLINE HRESULT IWMProfile_CreateNewMutualExclusion(IWMProfile* This,IWMMutualExclusion **ppME) { +static __WIDL_INLINE HRESULT IWMProfile_CreateNewMutualExclusion(IWMProfile* This,IWMMutualExclusion **ppME) { return This->lpVtbl->CreateNewMutualExclusion(This,ppME); } #endif @@ -2092,72 +2100,72 @@ interface IWMProfile2 { #define IWMProfile2_GetProfileID(This,guid) (This)->lpVtbl->GetProfileID(This,guid) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMProfile2_QueryInterface(IWMProfile2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMProfile2_QueryInterface(IWMProfile2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMProfile2_AddRef(IWMProfile2* This) { +static __WIDL_INLINE ULONG IWMProfile2_AddRef(IWMProfile2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMProfile2_Release(IWMProfile2* This) { +static __WIDL_INLINE ULONG IWMProfile2_Release(IWMProfile2* This) { return This->lpVtbl->Release(This); } /*** IWMProfile methods ***/ -static FORCEINLINE HRESULT IWMProfile2_GetVersion(IWMProfile2* This,WMT_VERSION *pdwVersion) { +static __WIDL_INLINE HRESULT IWMProfile2_GetVersion(IWMProfile2* This,WMT_VERSION *pdwVersion) { return This->lpVtbl->GetVersion(This,pdwVersion); } -static FORCEINLINE HRESULT IWMProfile2_GetName(IWMProfile2* This,WCHAR *pwszName,DWORD *pcchName) { +static __WIDL_INLINE HRESULT IWMProfile2_GetName(IWMProfile2* This,WCHAR *pwszName,DWORD *pcchName) { return This->lpVtbl->GetName(This,pwszName,pcchName); } -static FORCEINLINE HRESULT IWMProfile2_SetName(IWMProfile2* This,const WCHAR *pwszName) { +static __WIDL_INLINE HRESULT IWMProfile2_SetName(IWMProfile2* This,const WCHAR *pwszName) { return This->lpVtbl->SetName(This,pwszName); } -static FORCEINLINE HRESULT IWMProfile2_GetDescription(IWMProfile2* This,WCHAR *pwszDescription,DWORD *pcchDescription) { +static __WIDL_INLINE HRESULT IWMProfile2_GetDescription(IWMProfile2* This,WCHAR *pwszDescription,DWORD *pcchDescription) { return This->lpVtbl->GetDescription(This,pwszDescription,pcchDescription); } -static FORCEINLINE HRESULT IWMProfile2_SetDescription(IWMProfile2* This,const WCHAR *pwszDescription) { +static __WIDL_INLINE HRESULT IWMProfile2_SetDescription(IWMProfile2* This,const WCHAR *pwszDescription) { return This->lpVtbl->SetDescription(This,pwszDescription); } -static FORCEINLINE HRESULT IWMProfile2_GetStreamCount(IWMProfile2* This,DWORD *pcStreams) { +static __WIDL_INLINE HRESULT IWMProfile2_GetStreamCount(IWMProfile2* This,DWORD *pcStreams) { return This->lpVtbl->GetStreamCount(This,pcStreams); } -static FORCEINLINE HRESULT IWMProfile2_GetStream(IWMProfile2* This,DWORD dwStreamIndex,IWMStreamConfig **ppConfig) { +static __WIDL_INLINE HRESULT IWMProfile2_GetStream(IWMProfile2* This,DWORD dwStreamIndex,IWMStreamConfig **ppConfig) { return This->lpVtbl->GetStream(This,dwStreamIndex,ppConfig); } -static FORCEINLINE HRESULT IWMProfile2_GetStreamByNumber(IWMProfile2* This,WORD wStreamNum,IWMStreamConfig **ppConfig) { +static __WIDL_INLINE HRESULT IWMProfile2_GetStreamByNumber(IWMProfile2* This,WORD wStreamNum,IWMStreamConfig **ppConfig) { return This->lpVtbl->GetStreamByNumber(This,wStreamNum,ppConfig); } -static FORCEINLINE HRESULT IWMProfile2_RemoveStream(IWMProfile2* This,IWMStreamConfig *pConfig) { +static __WIDL_INLINE HRESULT IWMProfile2_RemoveStream(IWMProfile2* This,IWMStreamConfig *pConfig) { return This->lpVtbl->RemoveStream(This,pConfig); } -static FORCEINLINE HRESULT IWMProfile2_RemoveStreamByNumber(IWMProfile2* This,WORD wStreamNum) { +static __WIDL_INLINE HRESULT IWMProfile2_RemoveStreamByNumber(IWMProfile2* This,WORD wStreamNum) { return This->lpVtbl->RemoveStreamByNumber(This,wStreamNum); } -static FORCEINLINE HRESULT IWMProfile2_AddStream(IWMProfile2* This,IWMStreamConfig *pConfig) { +static __WIDL_INLINE HRESULT IWMProfile2_AddStream(IWMProfile2* This,IWMStreamConfig *pConfig) { return This->lpVtbl->AddStream(This,pConfig); } -static FORCEINLINE HRESULT IWMProfile2_ReconfigStream(IWMProfile2* This,IWMStreamConfig *pConfig) { +static __WIDL_INLINE HRESULT IWMProfile2_ReconfigStream(IWMProfile2* This,IWMStreamConfig *pConfig) { return This->lpVtbl->ReconfigStream(This,pConfig); } -static FORCEINLINE HRESULT IWMProfile2_CreateNewStream(IWMProfile2* This,REFGUID guidStreamType,IWMStreamConfig **ppConfig) { +static __WIDL_INLINE HRESULT IWMProfile2_CreateNewStream(IWMProfile2* This,REFGUID guidStreamType,IWMStreamConfig **ppConfig) { return This->lpVtbl->CreateNewStream(This,guidStreamType,ppConfig); } -static FORCEINLINE HRESULT IWMProfile2_GetMutualExclusionCount(IWMProfile2* This,DWORD *pcME) { +static __WIDL_INLINE HRESULT IWMProfile2_GetMutualExclusionCount(IWMProfile2* This,DWORD *pcME) { return This->lpVtbl->GetMutualExclusionCount(This,pcME); } -static FORCEINLINE HRESULT IWMProfile2_GetMutualExclusion(IWMProfile2* This,DWORD dwMEIndex,IWMMutualExclusion **ppME) { +static __WIDL_INLINE HRESULT IWMProfile2_GetMutualExclusion(IWMProfile2* This,DWORD dwMEIndex,IWMMutualExclusion **ppME) { return This->lpVtbl->GetMutualExclusion(This,dwMEIndex,ppME); } -static FORCEINLINE HRESULT IWMProfile2_RemoveMutualExclusion(IWMProfile2* This,IWMMutualExclusion *pME) { +static __WIDL_INLINE HRESULT IWMProfile2_RemoveMutualExclusion(IWMProfile2* This,IWMMutualExclusion *pME) { return This->lpVtbl->RemoveMutualExclusion(This,pME); } -static FORCEINLINE HRESULT IWMProfile2_AddMutualExclusion(IWMProfile2* This,IWMMutualExclusion *pME) { +static __WIDL_INLINE HRESULT IWMProfile2_AddMutualExclusion(IWMProfile2* This,IWMMutualExclusion *pME) { return This->lpVtbl->AddMutualExclusion(This,pME); } -static FORCEINLINE HRESULT IWMProfile2_CreateNewMutualExclusion(IWMProfile2* This,IWMMutualExclusion **ppME) { +static __WIDL_INLINE HRESULT IWMProfile2_CreateNewMutualExclusion(IWMProfile2* This,IWMMutualExclusion **ppME) { return This->lpVtbl->CreateNewMutualExclusion(This,ppME); } /*** IWMProfile2 methods ***/ -static FORCEINLINE HRESULT IWMProfile2_GetProfileID(IWMProfile2* This,GUID *guid) { +static __WIDL_INLINE HRESULT IWMProfile2_GetProfileID(IWMProfile2* This,GUID *guid) { return This->lpVtbl->GetProfileID(This,guid); } #endif @@ -2420,109 +2428,109 @@ interface IWMProfile3 { #define IWMProfile3_GetExpectedPacketCount(This,duration,packets) (This)->lpVtbl->GetExpectedPacketCount(This,duration,packets) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMProfile3_QueryInterface(IWMProfile3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMProfile3_QueryInterface(IWMProfile3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMProfile3_AddRef(IWMProfile3* This) { +static __WIDL_INLINE ULONG IWMProfile3_AddRef(IWMProfile3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMProfile3_Release(IWMProfile3* This) { +static __WIDL_INLINE ULONG IWMProfile3_Release(IWMProfile3* This) { return This->lpVtbl->Release(This); } /*** IWMProfile methods ***/ -static FORCEINLINE HRESULT IWMProfile3_GetVersion(IWMProfile3* This,WMT_VERSION *pdwVersion) { +static __WIDL_INLINE HRESULT IWMProfile3_GetVersion(IWMProfile3* This,WMT_VERSION *pdwVersion) { return This->lpVtbl->GetVersion(This,pdwVersion); } -static FORCEINLINE HRESULT IWMProfile3_GetName(IWMProfile3* This,WCHAR *pwszName,DWORD *pcchName) { +static __WIDL_INLINE HRESULT IWMProfile3_GetName(IWMProfile3* This,WCHAR *pwszName,DWORD *pcchName) { return This->lpVtbl->GetName(This,pwszName,pcchName); } -static FORCEINLINE HRESULT IWMProfile3_SetName(IWMProfile3* This,const WCHAR *pwszName) { +static __WIDL_INLINE HRESULT IWMProfile3_SetName(IWMProfile3* This,const WCHAR *pwszName) { return This->lpVtbl->SetName(This,pwszName); } -static FORCEINLINE HRESULT IWMProfile3_GetDescription(IWMProfile3* This,WCHAR *pwszDescription,DWORD *pcchDescription) { +static __WIDL_INLINE HRESULT IWMProfile3_GetDescription(IWMProfile3* This,WCHAR *pwszDescription,DWORD *pcchDescription) { return This->lpVtbl->GetDescription(This,pwszDescription,pcchDescription); } -static FORCEINLINE HRESULT IWMProfile3_SetDescription(IWMProfile3* This,const WCHAR *pwszDescription) { +static __WIDL_INLINE HRESULT IWMProfile3_SetDescription(IWMProfile3* This,const WCHAR *pwszDescription) { return This->lpVtbl->SetDescription(This,pwszDescription); } -static FORCEINLINE HRESULT IWMProfile3_GetStreamCount(IWMProfile3* This,DWORD *pcStreams) { +static __WIDL_INLINE HRESULT IWMProfile3_GetStreamCount(IWMProfile3* This,DWORD *pcStreams) { return This->lpVtbl->GetStreamCount(This,pcStreams); } -static FORCEINLINE HRESULT IWMProfile3_GetStream(IWMProfile3* This,DWORD dwStreamIndex,IWMStreamConfig **ppConfig) { +static __WIDL_INLINE HRESULT IWMProfile3_GetStream(IWMProfile3* This,DWORD dwStreamIndex,IWMStreamConfig **ppConfig) { return This->lpVtbl->GetStream(This,dwStreamIndex,ppConfig); } -static FORCEINLINE HRESULT IWMProfile3_GetStreamByNumber(IWMProfile3* This,WORD wStreamNum,IWMStreamConfig **ppConfig) { +static __WIDL_INLINE HRESULT IWMProfile3_GetStreamByNumber(IWMProfile3* This,WORD wStreamNum,IWMStreamConfig **ppConfig) { return This->lpVtbl->GetStreamByNumber(This,wStreamNum,ppConfig); } -static FORCEINLINE HRESULT IWMProfile3_RemoveStream(IWMProfile3* This,IWMStreamConfig *pConfig) { +static __WIDL_INLINE HRESULT IWMProfile3_RemoveStream(IWMProfile3* This,IWMStreamConfig *pConfig) { return This->lpVtbl->RemoveStream(This,pConfig); } -static FORCEINLINE HRESULT IWMProfile3_RemoveStreamByNumber(IWMProfile3* This,WORD wStreamNum) { +static __WIDL_INLINE HRESULT IWMProfile3_RemoveStreamByNumber(IWMProfile3* This,WORD wStreamNum) { return This->lpVtbl->RemoveStreamByNumber(This,wStreamNum); } -static FORCEINLINE HRESULT IWMProfile3_AddStream(IWMProfile3* This,IWMStreamConfig *pConfig) { +static __WIDL_INLINE HRESULT IWMProfile3_AddStream(IWMProfile3* This,IWMStreamConfig *pConfig) { return This->lpVtbl->AddStream(This,pConfig); } -static FORCEINLINE HRESULT IWMProfile3_ReconfigStream(IWMProfile3* This,IWMStreamConfig *pConfig) { +static __WIDL_INLINE HRESULT IWMProfile3_ReconfigStream(IWMProfile3* This,IWMStreamConfig *pConfig) { return This->lpVtbl->ReconfigStream(This,pConfig); } -static FORCEINLINE HRESULT IWMProfile3_CreateNewStream(IWMProfile3* This,REFGUID guidStreamType,IWMStreamConfig **ppConfig) { +static __WIDL_INLINE HRESULT IWMProfile3_CreateNewStream(IWMProfile3* This,REFGUID guidStreamType,IWMStreamConfig **ppConfig) { return This->lpVtbl->CreateNewStream(This,guidStreamType,ppConfig); } -static FORCEINLINE HRESULT IWMProfile3_GetMutualExclusionCount(IWMProfile3* This,DWORD *pcME) { +static __WIDL_INLINE HRESULT IWMProfile3_GetMutualExclusionCount(IWMProfile3* This,DWORD *pcME) { return This->lpVtbl->GetMutualExclusionCount(This,pcME); } -static FORCEINLINE HRESULT IWMProfile3_GetMutualExclusion(IWMProfile3* This,DWORD dwMEIndex,IWMMutualExclusion **ppME) { +static __WIDL_INLINE HRESULT IWMProfile3_GetMutualExclusion(IWMProfile3* This,DWORD dwMEIndex,IWMMutualExclusion **ppME) { return This->lpVtbl->GetMutualExclusion(This,dwMEIndex,ppME); } -static FORCEINLINE HRESULT IWMProfile3_RemoveMutualExclusion(IWMProfile3* This,IWMMutualExclusion *pME) { +static __WIDL_INLINE HRESULT IWMProfile3_RemoveMutualExclusion(IWMProfile3* This,IWMMutualExclusion *pME) { return This->lpVtbl->RemoveMutualExclusion(This,pME); } -static FORCEINLINE HRESULT IWMProfile3_AddMutualExclusion(IWMProfile3* This,IWMMutualExclusion *pME) { +static __WIDL_INLINE HRESULT IWMProfile3_AddMutualExclusion(IWMProfile3* This,IWMMutualExclusion *pME) { return This->lpVtbl->AddMutualExclusion(This,pME); } -static FORCEINLINE HRESULT IWMProfile3_CreateNewMutualExclusion(IWMProfile3* This,IWMMutualExclusion **ppME) { +static __WIDL_INLINE HRESULT IWMProfile3_CreateNewMutualExclusion(IWMProfile3* This,IWMMutualExclusion **ppME) { return This->lpVtbl->CreateNewMutualExclusion(This,ppME); } /*** IWMProfile2 methods ***/ -static FORCEINLINE HRESULT IWMProfile3_GetProfileID(IWMProfile3* This,GUID *guid) { +static __WIDL_INLINE HRESULT IWMProfile3_GetProfileID(IWMProfile3* This,GUID *guid) { return This->lpVtbl->GetProfileID(This,guid); } /*** IWMProfile3 methods ***/ -static FORCEINLINE HRESULT IWMProfile3_GetStorageFormat(IWMProfile3* This,WMT_STORAGE_FORMAT *storage) { +static __WIDL_INLINE HRESULT IWMProfile3_GetStorageFormat(IWMProfile3* This,WMT_STORAGE_FORMAT *storage) { return This->lpVtbl->GetStorageFormat(This,storage); } -static FORCEINLINE HRESULT IWMProfile3_SetStorageFormat(IWMProfile3* This,WMT_STORAGE_FORMAT storage) { +static __WIDL_INLINE HRESULT IWMProfile3_SetStorageFormat(IWMProfile3* This,WMT_STORAGE_FORMAT storage) { return This->lpVtbl->SetStorageFormat(This,storage); } -static FORCEINLINE HRESULT IWMProfile3_GetBandwidthSharingCount(IWMProfile3* This,DWORD *count) { +static __WIDL_INLINE HRESULT IWMProfile3_GetBandwidthSharingCount(IWMProfile3* This,DWORD *count) { return This->lpVtbl->GetBandwidthSharingCount(This,count); } -static FORCEINLINE HRESULT IWMProfile3_GetBandwidthSharing(IWMProfile3* This,DWORD index,IWMBandwidthSharing **bandwidth) { +static __WIDL_INLINE HRESULT IWMProfile3_GetBandwidthSharing(IWMProfile3* This,DWORD index,IWMBandwidthSharing **bandwidth) { return This->lpVtbl->GetBandwidthSharing(This,index,bandwidth); } -static FORCEINLINE HRESULT IWMProfile3_RemoveBandwidthSharing(IWMProfile3* This,IWMBandwidthSharing *bandwidth) { +static __WIDL_INLINE HRESULT IWMProfile3_RemoveBandwidthSharing(IWMProfile3* This,IWMBandwidthSharing *bandwidth) { return This->lpVtbl->RemoveBandwidthSharing(This,bandwidth); } -static FORCEINLINE HRESULT IWMProfile3_AddBandwidthSharing(IWMProfile3* This,IWMBandwidthSharing *bandwidth) { +static __WIDL_INLINE HRESULT IWMProfile3_AddBandwidthSharing(IWMProfile3* This,IWMBandwidthSharing *bandwidth) { return This->lpVtbl->AddBandwidthSharing(This,bandwidth); } -static FORCEINLINE HRESULT IWMProfile3_CreateNewBandwidthSharing(IWMProfile3* This,IWMBandwidthSharing **bandwidth) { +static __WIDL_INLINE HRESULT IWMProfile3_CreateNewBandwidthSharing(IWMProfile3* This,IWMBandwidthSharing **bandwidth) { return This->lpVtbl->CreateNewBandwidthSharing(This,bandwidth); } -static FORCEINLINE HRESULT IWMProfile3_GetStreamPrioritization(IWMProfile3* This,IWMStreamPrioritization **stream) { +static __WIDL_INLINE HRESULT IWMProfile3_GetStreamPrioritization(IWMProfile3* This,IWMStreamPrioritization **stream) { return This->lpVtbl->GetStreamPrioritization(This,stream); } -static FORCEINLINE HRESULT IWMProfile3_SetStreamPrioritization(IWMProfile3* This,IWMStreamPrioritization *stream) { +static __WIDL_INLINE HRESULT IWMProfile3_SetStreamPrioritization(IWMProfile3* This,IWMStreamPrioritization *stream) { return This->lpVtbl->SetStreamPrioritization(This,stream); } -static FORCEINLINE HRESULT IWMProfile3_RemoveStreamPrioritization(IWMProfile3* This) { +static __WIDL_INLINE HRESULT IWMProfile3_RemoveStreamPrioritization(IWMProfile3* This) { return This->lpVtbl->RemoveStreamPrioritization(This); } -static FORCEINLINE HRESULT IWMProfile3_CreateNewStreamPrioritization(IWMProfile3* This,IWMStreamPrioritization **stream) { +static __WIDL_INLINE HRESULT IWMProfile3_CreateNewStreamPrioritization(IWMProfile3* This,IWMStreamPrioritization **stream) { return This->lpVtbl->CreateNewStreamPrioritization(This,stream); } -static FORCEINLINE HRESULT IWMProfile3_GetExpectedPacketCount(IWMProfile3* This,QWORD duration,QWORD *packets) { +static __WIDL_INLINE HRESULT IWMProfile3_GetExpectedPacketCount(IWMProfile3* This,QWORD duration,QWORD *packets) { return This->lpVtbl->GetExpectedPacketCount(This,duration,packets); } #endif @@ -2641,32 +2649,32 @@ interface IWMProfileManager { #define IWMProfileManager_LoadSystemProfile(This,dwProfileIndex,ppProfile) (This)->lpVtbl->LoadSystemProfile(This,dwProfileIndex,ppProfile) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMProfileManager_QueryInterface(IWMProfileManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMProfileManager_QueryInterface(IWMProfileManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMProfileManager_AddRef(IWMProfileManager* This) { +static __WIDL_INLINE ULONG IWMProfileManager_AddRef(IWMProfileManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMProfileManager_Release(IWMProfileManager* This) { +static __WIDL_INLINE ULONG IWMProfileManager_Release(IWMProfileManager* This) { return This->lpVtbl->Release(This); } /*** IWMProfileManager methods ***/ -static FORCEINLINE HRESULT IWMProfileManager_CreateEmptyProfile(IWMProfileManager* This,WMT_VERSION dwVersion,IWMProfile **ppProfile) { +static __WIDL_INLINE HRESULT IWMProfileManager_CreateEmptyProfile(IWMProfileManager* This,WMT_VERSION dwVersion,IWMProfile **ppProfile) { return This->lpVtbl->CreateEmptyProfile(This,dwVersion,ppProfile); } -static FORCEINLINE HRESULT IWMProfileManager_LoadProfileByID(IWMProfileManager* This,REFGUID guidProfile,IWMProfile **ppProfile) { +static __WIDL_INLINE HRESULT IWMProfileManager_LoadProfileByID(IWMProfileManager* This,REFGUID guidProfile,IWMProfile **ppProfile) { return This->lpVtbl->LoadProfileByID(This,guidProfile,ppProfile); } -static FORCEINLINE HRESULT IWMProfileManager_LoadProfileByData(IWMProfileManager* This,const WCHAR *pwszProfile,IWMProfile **ppProfile) { +static __WIDL_INLINE HRESULT IWMProfileManager_LoadProfileByData(IWMProfileManager* This,const WCHAR *pwszProfile,IWMProfile **ppProfile) { return This->lpVtbl->LoadProfileByData(This,pwszProfile,ppProfile); } -static FORCEINLINE HRESULT IWMProfileManager_SaveProfile(IWMProfileManager* This,IWMProfile *pIWMProfile,WCHAR *pwszProfile,DWORD *pdwLength) { +static __WIDL_INLINE HRESULT IWMProfileManager_SaveProfile(IWMProfileManager* This,IWMProfile *pIWMProfile,WCHAR *pwszProfile,DWORD *pdwLength) { return This->lpVtbl->SaveProfile(This,pIWMProfile,pwszProfile,pdwLength); } -static FORCEINLINE HRESULT IWMProfileManager_GetSystemProfileCount(IWMProfileManager* This,DWORD *pcProfiles) { +static __WIDL_INLINE HRESULT IWMProfileManager_GetSystemProfileCount(IWMProfileManager* This,DWORD *pcProfiles) { return This->lpVtbl->GetSystemProfileCount(This,pcProfiles); } -static FORCEINLINE HRESULT IWMProfileManager_LoadSystemProfile(IWMProfileManager* This,DWORD dwProfileIndex,IWMProfile **ppProfile) { +static __WIDL_INLINE HRESULT IWMProfileManager_LoadSystemProfile(IWMProfileManager* This,DWORD dwProfileIndex,IWMProfile **ppProfile) { return This->lpVtbl->LoadSystemProfile(This,dwProfileIndex,ppProfile); } #endif @@ -2779,39 +2787,39 @@ interface IWMProfileManager2 { #define IWMProfileManager2_SetSystemProfileVersion(This,version) (This)->lpVtbl->SetSystemProfileVersion(This,version) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMProfileManager2_QueryInterface(IWMProfileManager2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMProfileManager2_QueryInterface(IWMProfileManager2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMProfileManager2_AddRef(IWMProfileManager2* This) { +static __WIDL_INLINE ULONG IWMProfileManager2_AddRef(IWMProfileManager2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMProfileManager2_Release(IWMProfileManager2* This) { +static __WIDL_INLINE ULONG IWMProfileManager2_Release(IWMProfileManager2* This) { return This->lpVtbl->Release(This); } /*** IWMProfileManager methods ***/ -static FORCEINLINE HRESULT IWMProfileManager2_CreateEmptyProfile(IWMProfileManager2* This,WMT_VERSION dwVersion,IWMProfile **ppProfile) { +static __WIDL_INLINE HRESULT IWMProfileManager2_CreateEmptyProfile(IWMProfileManager2* This,WMT_VERSION dwVersion,IWMProfile **ppProfile) { return This->lpVtbl->CreateEmptyProfile(This,dwVersion,ppProfile); } -static FORCEINLINE HRESULT IWMProfileManager2_LoadProfileByID(IWMProfileManager2* This,REFGUID guidProfile,IWMProfile **ppProfile) { +static __WIDL_INLINE HRESULT IWMProfileManager2_LoadProfileByID(IWMProfileManager2* This,REFGUID guidProfile,IWMProfile **ppProfile) { return This->lpVtbl->LoadProfileByID(This,guidProfile,ppProfile); } -static FORCEINLINE HRESULT IWMProfileManager2_LoadProfileByData(IWMProfileManager2* This,const WCHAR *pwszProfile,IWMProfile **ppProfile) { +static __WIDL_INLINE HRESULT IWMProfileManager2_LoadProfileByData(IWMProfileManager2* This,const WCHAR *pwszProfile,IWMProfile **ppProfile) { return This->lpVtbl->LoadProfileByData(This,pwszProfile,ppProfile); } -static FORCEINLINE HRESULT IWMProfileManager2_SaveProfile(IWMProfileManager2* This,IWMProfile *pIWMProfile,WCHAR *pwszProfile,DWORD *pdwLength) { +static __WIDL_INLINE HRESULT IWMProfileManager2_SaveProfile(IWMProfileManager2* This,IWMProfile *pIWMProfile,WCHAR *pwszProfile,DWORD *pdwLength) { return This->lpVtbl->SaveProfile(This,pIWMProfile,pwszProfile,pdwLength); } -static FORCEINLINE HRESULT IWMProfileManager2_GetSystemProfileCount(IWMProfileManager2* This,DWORD *pcProfiles) { +static __WIDL_INLINE HRESULT IWMProfileManager2_GetSystemProfileCount(IWMProfileManager2* This,DWORD *pcProfiles) { return This->lpVtbl->GetSystemProfileCount(This,pcProfiles); } -static FORCEINLINE HRESULT IWMProfileManager2_LoadSystemProfile(IWMProfileManager2* This,DWORD dwProfileIndex,IWMProfile **ppProfile) { +static __WIDL_INLINE HRESULT IWMProfileManager2_LoadSystemProfile(IWMProfileManager2* This,DWORD dwProfileIndex,IWMProfile **ppProfile) { return This->lpVtbl->LoadSystemProfile(This,dwProfileIndex,ppProfile); } /*** IWMProfileManager2 methods ***/ -static FORCEINLINE HRESULT IWMProfileManager2_GetSystemProfileVersion(IWMProfileManager2* This,WMT_VERSION *version) { +static __WIDL_INLINE HRESULT IWMProfileManager2_GetSystemProfileVersion(IWMProfileManager2* This,WMT_VERSION *version) { return This->lpVtbl->GetSystemProfileVersion(This,version); } -static FORCEINLINE HRESULT IWMProfileManager2_SetSystemProfileVersion(IWMProfileManager2* This,WMT_VERSION version) { +static __WIDL_INLINE HRESULT IWMProfileManager2_SetSystemProfileVersion(IWMProfileManager2* This,WMT_VERSION version) { return This->lpVtbl->SetSystemProfileVersion(This,version); } #endif @@ -2907,23 +2915,23 @@ interface IWMCodecInfo { #define IWMCodecInfo_GetCodecFormat(This,guid,codecindex,formatindex,streamconfig) (This)->lpVtbl->GetCodecFormat(This,guid,codecindex,formatindex,streamconfig) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMCodecInfo_QueryInterface(IWMCodecInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMCodecInfo_QueryInterface(IWMCodecInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMCodecInfo_AddRef(IWMCodecInfo* This) { +static __WIDL_INLINE ULONG IWMCodecInfo_AddRef(IWMCodecInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMCodecInfo_Release(IWMCodecInfo* This) { +static __WIDL_INLINE ULONG IWMCodecInfo_Release(IWMCodecInfo* This) { return This->lpVtbl->Release(This); } /*** IWMCodecInfo methods ***/ -static FORCEINLINE HRESULT IWMCodecInfo_GetCodecInfoCount(IWMCodecInfo* This,REFGUID guid,DWORD *count) { +static __WIDL_INLINE HRESULT IWMCodecInfo_GetCodecInfoCount(IWMCodecInfo* This,REFGUID guid,DWORD *count) { return This->lpVtbl->GetCodecInfoCount(This,guid,count); } -static FORCEINLINE HRESULT IWMCodecInfo_GetCodecFormatCount(IWMCodecInfo* This,REFGUID guid,DWORD codecindex,DWORD *formatcount) { +static __WIDL_INLINE HRESULT IWMCodecInfo_GetCodecFormatCount(IWMCodecInfo* This,REFGUID guid,DWORD codecindex,DWORD *formatcount) { return This->lpVtbl->GetCodecFormatCount(This,guid,codecindex,formatcount); } -static FORCEINLINE HRESULT IWMCodecInfo_GetCodecFormat(IWMCodecInfo* This,REFGUID guid,DWORD codecindex,DWORD formatindex,IWMStreamConfig **streamconfig) { +static __WIDL_INLINE HRESULT IWMCodecInfo_GetCodecFormat(IWMCodecInfo* This,REFGUID guid,DWORD codecindex,DWORD formatindex,IWMStreamConfig **streamconfig) { return This->lpVtbl->GetCodecFormat(This,guid,codecindex,formatindex,streamconfig); } #endif @@ -3037,30 +3045,30 @@ interface IWMCodecInfo2 { #define IWMCodecInfo2_GetCodecFormatDesc(This,guid,codecindex,formatindex,streamconfig,description,descrsize) (This)->lpVtbl->GetCodecFormatDesc(This,guid,codecindex,formatindex,streamconfig,description,descrsize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMCodecInfo2_QueryInterface(IWMCodecInfo2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMCodecInfo2_QueryInterface(IWMCodecInfo2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMCodecInfo2_AddRef(IWMCodecInfo2* This) { +static __WIDL_INLINE ULONG IWMCodecInfo2_AddRef(IWMCodecInfo2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMCodecInfo2_Release(IWMCodecInfo2* This) { +static __WIDL_INLINE ULONG IWMCodecInfo2_Release(IWMCodecInfo2* This) { return This->lpVtbl->Release(This); } /*** IWMCodecInfo methods ***/ -static FORCEINLINE HRESULT IWMCodecInfo2_GetCodecInfoCount(IWMCodecInfo2* This,REFGUID guid,DWORD *count) { +static __WIDL_INLINE HRESULT IWMCodecInfo2_GetCodecInfoCount(IWMCodecInfo2* This,REFGUID guid,DWORD *count) { return This->lpVtbl->GetCodecInfoCount(This,guid,count); } -static FORCEINLINE HRESULT IWMCodecInfo2_GetCodecFormatCount(IWMCodecInfo2* This,REFGUID guid,DWORD codecindex,DWORD *formatcount) { +static __WIDL_INLINE HRESULT IWMCodecInfo2_GetCodecFormatCount(IWMCodecInfo2* This,REFGUID guid,DWORD codecindex,DWORD *formatcount) { return This->lpVtbl->GetCodecFormatCount(This,guid,codecindex,formatcount); } -static FORCEINLINE HRESULT IWMCodecInfo2_GetCodecFormat(IWMCodecInfo2* This,REFGUID guid,DWORD codecindex,DWORD formatindex,IWMStreamConfig **streamconfig) { +static __WIDL_INLINE HRESULT IWMCodecInfo2_GetCodecFormat(IWMCodecInfo2* This,REFGUID guid,DWORD codecindex,DWORD formatindex,IWMStreamConfig **streamconfig) { return This->lpVtbl->GetCodecFormat(This,guid,codecindex,formatindex,streamconfig); } /*** IWMCodecInfo2 methods ***/ -static FORCEINLINE HRESULT IWMCodecInfo2_GetCodecName(IWMCodecInfo2* This,REFGUID guid,DWORD codecindex,WCHAR *name,DWORD *namesize) { +static __WIDL_INLINE HRESULT IWMCodecInfo2_GetCodecName(IWMCodecInfo2* This,REFGUID guid,DWORD codecindex,WCHAR *name,DWORD *namesize) { return This->lpVtbl->GetCodecName(This,guid,codecindex,name,namesize); } -static FORCEINLINE HRESULT IWMCodecInfo2_GetCodecFormatDesc(IWMCodecInfo2* This,REFGUID guid,DWORD codecindex,DWORD formatindex,IWMStreamConfig **streamconfig,WCHAR *description,DWORD *descrsize) { +static __WIDL_INLINE HRESULT IWMCodecInfo2_GetCodecFormatDesc(IWMCodecInfo2* This,REFGUID guid,DWORD codecindex,DWORD formatindex,IWMStreamConfig **streamconfig,WCHAR *description,DWORD *descrsize) { return This->lpVtbl->GetCodecFormatDesc(This,guid,codecindex,formatindex,streamconfig,description,descrsize); } #endif @@ -3236,43 +3244,43 @@ interface IWMCodecInfo3 { #define IWMCodecInfo3_GetCodecEnumerationSetting(This,guid,codecindex,name,type,value,size) (This)->lpVtbl->GetCodecEnumerationSetting(This,guid,codecindex,name,type,value,size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMCodecInfo3_QueryInterface(IWMCodecInfo3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMCodecInfo3_QueryInterface(IWMCodecInfo3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMCodecInfo3_AddRef(IWMCodecInfo3* This) { +static __WIDL_INLINE ULONG IWMCodecInfo3_AddRef(IWMCodecInfo3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMCodecInfo3_Release(IWMCodecInfo3* This) { +static __WIDL_INLINE ULONG IWMCodecInfo3_Release(IWMCodecInfo3* This) { return This->lpVtbl->Release(This); } /*** IWMCodecInfo methods ***/ -static FORCEINLINE HRESULT IWMCodecInfo3_GetCodecInfoCount(IWMCodecInfo3* This,REFGUID guid,DWORD *count) { +static __WIDL_INLINE HRESULT IWMCodecInfo3_GetCodecInfoCount(IWMCodecInfo3* This,REFGUID guid,DWORD *count) { return This->lpVtbl->GetCodecInfoCount(This,guid,count); } -static FORCEINLINE HRESULT IWMCodecInfo3_GetCodecFormatCount(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,DWORD *formatcount) { +static __WIDL_INLINE HRESULT IWMCodecInfo3_GetCodecFormatCount(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,DWORD *formatcount) { return This->lpVtbl->GetCodecFormatCount(This,guid,codecindex,formatcount); } -static FORCEINLINE HRESULT IWMCodecInfo3_GetCodecFormat(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,DWORD formatindex,IWMStreamConfig **streamconfig) { +static __WIDL_INLINE HRESULT IWMCodecInfo3_GetCodecFormat(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,DWORD formatindex,IWMStreamConfig **streamconfig) { return This->lpVtbl->GetCodecFormat(This,guid,codecindex,formatindex,streamconfig); } /*** IWMCodecInfo2 methods ***/ -static FORCEINLINE HRESULT IWMCodecInfo3_GetCodecName(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,WCHAR *name,DWORD *namesize) { +static __WIDL_INLINE HRESULT IWMCodecInfo3_GetCodecName(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,WCHAR *name,DWORD *namesize) { return This->lpVtbl->GetCodecName(This,guid,codecindex,name,namesize); } -static FORCEINLINE HRESULT IWMCodecInfo3_GetCodecFormatDesc(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,DWORD formatindex,IWMStreamConfig **streamconfig,WCHAR *description,DWORD *descrsize) { +static __WIDL_INLINE HRESULT IWMCodecInfo3_GetCodecFormatDesc(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,DWORD formatindex,IWMStreamConfig **streamconfig,WCHAR *description,DWORD *descrsize) { return This->lpVtbl->GetCodecFormatDesc(This,guid,codecindex,formatindex,streamconfig,description,descrsize); } /*** IWMCodecInfo3 methods ***/ -static FORCEINLINE HRESULT IWMCodecInfo3_GetCodecFormatProp(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,DWORD formatindex,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,DWORD *size) { +static __WIDL_INLINE HRESULT IWMCodecInfo3_GetCodecFormatProp(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,DWORD formatindex,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,DWORD *size) { return This->lpVtbl->GetCodecFormatProp(This,guid,codecindex,formatindex,name,type,value,size); } -static FORCEINLINE HRESULT IWMCodecInfo3_GetCodecProp(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,DWORD *size) { +static __WIDL_INLINE HRESULT IWMCodecInfo3_GetCodecProp(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,DWORD *size) { return This->lpVtbl->GetCodecProp(This,guid,codecindex,name,type,value,size); } -static FORCEINLINE HRESULT IWMCodecInfo3_SetCodecEnumerationSetting(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,const WCHAR *name,WMT_ATTR_DATATYPE type,const BYTE *value,DWORD size) { +static __WIDL_INLINE HRESULT IWMCodecInfo3_SetCodecEnumerationSetting(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,const WCHAR *name,WMT_ATTR_DATATYPE type,const BYTE *value,DWORD size) { return This->lpVtbl->SetCodecEnumerationSetting(This,guid,codecindex,name,type,value,size); } -static FORCEINLINE HRESULT IWMCodecInfo3_GetCodecEnumerationSetting(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,DWORD *size) { +static __WIDL_INLINE HRESULT IWMCodecInfo3_GetCodecEnumerationSetting(IWMCodecInfo3* This,REFGUID guid,DWORD codecindex,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,DWORD *size) { return This->lpVtbl->GetCodecEnumerationSetting(This,guid,codecindex,name,type,value,size); } #endif @@ -3359,23 +3367,23 @@ interface IWMMediaProps { #define IWMMediaProps_SetMediaType(This,pType) (This)->lpVtbl->SetMediaType(This,pType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMMediaProps_QueryInterface(IWMMediaProps* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMMediaProps_QueryInterface(IWMMediaProps* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMMediaProps_AddRef(IWMMediaProps* This) { +static __WIDL_INLINE ULONG IWMMediaProps_AddRef(IWMMediaProps* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMMediaProps_Release(IWMMediaProps* This) { +static __WIDL_INLINE ULONG IWMMediaProps_Release(IWMMediaProps* This) { return This->lpVtbl->Release(This); } /*** IWMMediaProps methods ***/ -static FORCEINLINE HRESULT IWMMediaProps_GetType(IWMMediaProps* This,GUID *pguidType) { +static __WIDL_INLINE HRESULT IWMMediaProps_GetType(IWMMediaProps* This,GUID *pguidType) { return This->lpVtbl->GetType(This,pguidType); } -static FORCEINLINE HRESULT IWMMediaProps_GetMediaType(IWMMediaProps* This,WM_MEDIA_TYPE *pType,DWORD *pcbType) { +static __WIDL_INLINE HRESULT IWMMediaProps_GetMediaType(IWMMediaProps* This,WM_MEDIA_TYPE *pType,DWORD *pcbType) { return This->lpVtbl->GetMediaType(This,pType,pcbType); } -static FORCEINLINE HRESULT IWMMediaProps_SetMediaType(IWMMediaProps* This,WM_MEDIA_TYPE *pType) { +static __WIDL_INLINE HRESULT IWMMediaProps_SetMediaType(IWMMediaProps* This,WM_MEDIA_TYPE *pType) { return This->lpVtbl->SetMediaType(This,pType); } #endif @@ -3472,30 +3480,30 @@ interface IWMOutputMediaProps { #define IWMOutputMediaProps_GetConnectionName(This,pwszName,pcchName) (This)->lpVtbl->GetConnectionName(This,pwszName,pcchName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMOutputMediaProps_QueryInterface(IWMOutputMediaProps* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMOutputMediaProps_QueryInterface(IWMOutputMediaProps* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMOutputMediaProps_AddRef(IWMOutputMediaProps* This) { +static __WIDL_INLINE ULONG IWMOutputMediaProps_AddRef(IWMOutputMediaProps* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMOutputMediaProps_Release(IWMOutputMediaProps* This) { +static __WIDL_INLINE ULONG IWMOutputMediaProps_Release(IWMOutputMediaProps* This) { return This->lpVtbl->Release(This); } /*** IWMMediaProps methods ***/ -static FORCEINLINE HRESULT IWMOutputMediaProps_GetType(IWMOutputMediaProps* This,GUID *pguidType) { +static __WIDL_INLINE HRESULT IWMOutputMediaProps_GetType(IWMOutputMediaProps* This,GUID *pguidType) { return This->lpVtbl->GetType(This,pguidType); } -static FORCEINLINE HRESULT IWMOutputMediaProps_GetMediaType(IWMOutputMediaProps* This,WM_MEDIA_TYPE *pType,DWORD *pcbType) { +static __WIDL_INLINE HRESULT IWMOutputMediaProps_GetMediaType(IWMOutputMediaProps* This,WM_MEDIA_TYPE *pType,DWORD *pcbType) { return This->lpVtbl->GetMediaType(This,pType,pcbType); } -static FORCEINLINE HRESULT IWMOutputMediaProps_SetMediaType(IWMOutputMediaProps* This,WM_MEDIA_TYPE *pType) { +static __WIDL_INLINE HRESULT IWMOutputMediaProps_SetMediaType(IWMOutputMediaProps* This,WM_MEDIA_TYPE *pType) { return This->lpVtbl->SetMediaType(This,pType); } /*** IWMOutputMediaProps methods ***/ -static FORCEINLINE HRESULT IWMOutputMediaProps_GetStreamGroupName(IWMOutputMediaProps* This,WCHAR *pwszName,WORD *pcchName) { +static __WIDL_INLINE HRESULT IWMOutputMediaProps_GetStreamGroupName(IWMOutputMediaProps* This,WCHAR *pwszName,WORD *pcchName) { return This->lpVtbl->GetStreamGroupName(This,pwszName,pcchName); } -static FORCEINLINE HRESULT IWMOutputMediaProps_GetConnectionName(IWMOutputMediaProps* This,WCHAR *pwszName,WORD *pcchName) { +static __WIDL_INLINE HRESULT IWMOutputMediaProps_GetConnectionName(IWMOutputMediaProps* This,WCHAR *pwszName,WORD *pcchName) { return This->lpVtbl->GetConnectionName(This,pwszName,pcchName); } #endif @@ -3576,23 +3584,23 @@ interface IWMMetadataEditor { #define IWMMetadataEditor_Flush(This) (This)->lpVtbl->Flush(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMMetadataEditor_QueryInterface(IWMMetadataEditor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMMetadataEditor_QueryInterface(IWMMetadataEditor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMMetadataEditor_AddRef(IWMMetadataEditor* This) { +static __WIDL_INLINE ULONG IWMMetadataEditor_AddRef(IWMMetadataEditor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMMetadataEditor_Release(IWMMetadataEditor* This) { +static __WIDL_INLINE ULONG IWMMetadataEditor_Release(IWMMetadataEditor* This) { return This->lpVtbl->Release(This); } /*** IWMMetadataEditor methods ***/ -static FORCEINLINE HRESULT IWMMetadataEditor_Open(IWMMetadataEditor* This,const WCHAR *pwszFilename) { +static __WIDL_INLINE HRESULT IWMMetadataEditor_Open(IWMMetadataEditor* This,const WCHAR *pwszFilename) { return This->lpVtbl->Open(This,pwszFilename); } -static FORCEINLINE HRESULT IWMMetadataEditor_Close(IWMMetadataEditor* This) { +static __WIDL_INLINE HRESULT IWMMetadataEditor_Close(IWMMetadataEditor* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT IWMMetadataEditor_Flush(IWMMetadataEditor* This) { +static __WIDL_INLINE HRESULT IWMMetadataEditor_Flush(IWMMetadataEditor* This) { return This->lpVtbl->Flush(This); } #endif @@ -3755,47 +3763,47 @@ interface IWMReader { #define IWMReader_Resume(This) (This)->lpVtbl->Resume(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReader_QueryInterface(IWMReader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReader_QueryInterface(IWMReader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReader_AddRef(IWMReader* This) { +static __WIDL_INLINE ULONG IWMReader_AddRef(IWMReader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReader_Release(IWMReader* This) { +static __WIDL_INLINE ULONG IWMReader_Release(IWMReader* This) { return This->lpVtbl->Release(This); } /*** IWMReader methods ***/ -static FORCEINLINE HRESULT IWMReader_Open(IWMReader* This,const WCHAR *pwszURL,IWMReaderCallback *pCallback,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReader_Open(IWMReader* This,const WCHAR *pwszURL,IWMReaderCallback *pCallback,void *pvContext) { return This->lpVtbl->Open(This,pwszURL,pCallback,pvContext); } -static FORCEINLINE HRESULT IWMReader_Close(IWMReader* This) { +static __WIDL_INLINE HRESULT IWMReader_Close(IWMReader* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT IWMReader_GetOutputCount(IWMReader* This,DWORD *pcOutputs) { +static __WIDL_INLINE HRESULT IWMReader_GetOutputCount(IWMReader* This,DWORD *pcOutputs) { return This->lpVtbl->GetOutputCount(This,pcOutputs); } -static FORCEINLINE HRESULT IWMReader_GetOutputProps(IWMReader* This,DWORD dwOutputNum,IWMOutputMediaProps **ppOutput) { +static __WIDL_INLINE HRESULT IWMReader_GetOutputProps(IWMReader* This,DWORD dwOutputNum,IWMOutputMediaProps **ppOutput) { return This->lpVtbl->GetOutputProps(This,dwOutputNum,ppOutput); } -static FORCEINLINE HRESULT IWMReader_SetOutputProps(IWMReader* This,DWORD dwOutputNum,IWMOutputMediaProps *pOutput) { +static __WIDL_INLINE HRESULT IWMReader_SetOutputProps(IWMReader* This,DWORD dwOutputNum,IWMOutputMediaProps *pOutput) { return This->lpVtbl->SetOutputProps(This,dwOutputNum,pOutput); } -static FORCEINLINE HRESULT IWMReader_GetOutputFormatCount(IWMReader* This,DWORD dwOutputNumber,DWORD *pcFormats) { +static __WIDL_INLINE HRESULT IWMReader_GetOutputFormatCount(IWMReader* This,DWORD dwOutputNumber,DWORD *pcFormats) { return This->lpVtbl->GetOutputFormatCount(This,dwOutputNumber,pcFormats); } -static FORCEINLINE HRESULT IWMReader_GetOutputFormat(IWMReader* This,DWORD dwOutputNumber,DWORD dwFormatNumber,IWMOutputMediaProps **ppProps) { +static __WIDL_INLINE HRESULT IWMReader_GetOutputFormat(IWMReader* This,DWORD dwOutputNumber,DWORD dwFormatNumber,IWMOutputMediaProps **ppProps) { return This->lpVtbl->GetOutputFormat(This,dwOutputNumber,dwFormatNumber,ppProps); } -static FORCEINLINE HRESULT IWMReader_Start(IWMReader* This,QWORD cnsStart,QWORD cnsDuration,float fRate,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReader_Start(IWMReader* This,QWORD cnsStart,QWORD cnsDuration,float fRate,void *pvContext) { return This->lpVtbl->Start(This,cnsStart,cnsDuration,fRate,pvContext); } -static FORCEINLINE HRESULT IWMReader_Stop(IWMReader* This) { +static __WIDL_INLINE HRESULT IWMReader_Stop(IWMReader* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IWMReader_Pause(IWMReader* This) { +static __WIDL_INLINE HRESULT IWMReader_Pause(IWMReader* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IWMReader_Resume(IWMReader* This) { +static __WIDL_INLINE HRESULT IWMReader_Resume(IWMReader* This) { return This->lpVtbl->Resume(This); } #endif @@ -3861,17 +3869,17 @@ interface IWMPlayerHook { #define IWMPlayerHook_PreDecode(This) (This)->lpVtbl->PreDecode(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPlayerHook_QueryInterface(IWMPlayerHook* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPlayerHook_QueryInterface(IWMPlayerHook* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPlayerHook_AddRef(IWMPlayerHook* This) { +static __WIDL_INLINE ULONG IWMPlayerHook_AddRef(IWMPlayerHook* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPlayerHook_Release(IWMPlayerHook* This) { +static __WIDL_INLINE ULONG IWMPlayerHook_Release(IWMPlayerHook* This) { return This->lpVtbl->Release(This); } /*** IWMPlayerHook methods ***/ -static FORCEINLINE HRESULT IWMPlayerHook_PreDecode(IWMPlayerHook* This) { +static __WIDL_INLINE HRESULT IWMPlayerHook_PreDecode(IWMPlayerHook* This) { return This->lpVtbl->PreDecode(This); } #endif @@ -4112,74 +4120,74 @@ interface IWMReaderAdvanced { #define IWMReaderAdvanced_NotifyLateDelivery(This,cnsLateness) (This)->lpVtbl->NotifyLateDelivery(This,cnsLateness) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced_QueryInterface(IWMReaderAdvanced* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_QueryInterface(IWMReaderAdvanced* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderAdvanced_AddRef(IWMReaderAdvanced* This) { +static __WIDL_INLINE ULONG IWMReaderAdvanced_AddRef(IWMReaderAdvanced* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderAdvanced_Release(IWMReaderAdvanced* This) { +static __WIDL_INLINE ULONG IWMReaderAdvanced_Release(IWMReaderAdvanced* This) { return This->lpVtbl->Release(This); } /*** IWMReaderAdvanced methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced_SetUserProvidedClock(IWMReaderAdvanced* This,WINBOOL fUserClock) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_SetUserProvidedClock(IWMReaderAdvanced* This,WINBOOL fUserClock) { return This->lpVtbl->SetUserProvidedClock(This,fUserClock); } -static FORCEINLINE HRESULT IWMReaderAdvanced_GetUserProvidedClock(IWMReaderAdvanced* This,WINBOOL *pfUserClock) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_GetUserProvidedClock(IWMReaderAdvanced* This,WINBOOL *pfUserClock) { return This->lpVtbl->GetUserProvidedClock(This,pfUserClock); } -static FORCEINLINE HRESULT IWMReaderAdvanced_DeliverTime(IWMReaderAdvanced* This,QWORD cnsTime) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_DeliverTime(IWMReaderAdvanced* This,QWORD cnsTime) { return This->lpVtbl->DeliverTime(This,cnsTime); } -static FORCEINLINE HRESULT IWMReaderAdvanced_SetManualStreamSelection(IWMReaderAdvanced* This,WINBOOL fSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_SetManualStreamSelection(IWMReaderAdvanced* This,WINBOOL fSelection) { return This->lpVtbl->SetManualStreamSelection(This,fSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced_GetManualStreamSelection(IWMReaderAdvanced* This,WINBOOL *pfSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_GetManualStreamSelection(IWMReaderAdvanced* This,WINBOOL *pfSelection) { return This->lpVtbl->GetManualStreamSelection(This,pfSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced_SetStreamsSelected(IWMReaderAdvanced* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_SetStreamsSelected(IWMReaderAdvanced* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { return This->lpVtbl->SetStreamsSelected(This,cStreamCount,pwStreamNumbers,pSelections); } -static FORCEINLINE HRESULT IWMReaderAdvanced_GetStreamSelected(IWMReaderAdvanced* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_GetStreamSelected(IWMReaderAdvanced* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { return This->lpVtbl->GetStreamSelected(This,wStreamNum,pSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced_SetReceiveSelectionCallbacks(IWMReaderAdvanced* This,WINBOOL fGetCallbacks) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_SetReceiveSelectionCallbacks(IWMReaderAdvanced* This,WINBOOL fGetCallbacks) { return This->lpVtbl->SetReceiveSelectionCallbacks(This,fGetCallbacks); } -static FORCEINLINE HRESULT IWMReaderAdvanced_GetReceiveSelectionCallbacks(IWMReaderAdvanced* This,WINBOOL *pfGetCallbacks) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_GetReceiveSelectionCallbacks(IWMReaderAdvanced* This,WINBOOL *pfGetCallbacks) { return This->lpVtbl->GetReceiveSelectionCallbacks(This,pfGetCallbacks); } -static FORCEINLINE HRESULT IWMReaderAdvanced_SetReceiveStreamSamples(IWMReaderAdvanced* This,WORD wStreamNum,WINBOOL fReceiveStreamSamples) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_SetReceiveStreamSamples(IWMReaderAdvanced* This,WORD wStreamNum,WINBOOL fReceiveStreamSamples) { return This->lpVtbl->SetReceiveStreamSamples(This,wStreamNum,fReceiveStreamSamples); } -static FORCEINLINE HRESULT IWMReaderAdvanced_GetReceiveStreamSamples(IWMReaderAdvanced* This,WORD wStreamNum,WINBOOL *pfReceiveStreamSamples) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_GetReceiveStreamSamples(IWMReaderAdvanced* This,WORD wStreamNum,WINBOOL *pfReceiveStreamSamples) { return This->lpVtbl->GetReceiveStreamSamples(This,wStreamNum,pfReceiveStreamSamples); } -static FORCEINLINE HRESULT IWMReaderAdvanced_SetAllocateForOutput(IWMReaderAdvanced* This,DWORD dwOutputNum,WINBOOL fAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_SetAllocateForOutput(IWMReaderAdvanced* This,DWORD dwOutputNum,WINBOOL fAllocate) { return This->lpVtbl->SetAllocateForOutput(This,dwOutputNum,fAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced_GetAllocateForOutput(IWMReaderAdvanced* This,DWORD dwOutputNum,WINBOOL *pfAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_GetAllocateForOutput(IWMReaderAdvanced* This,DWORD dwOutputNum,WINBOOL *pfAllocate) { return This->lpVtbl->GetAllocateForOutput(This,dwOutputNum,pfAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced_SetAllocateForStream(IWMReaderAdvanced* This,WORD wStreamNum,WINBOOL fAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_SetAllocateForStream(IWMReaderAdvanced* This,WORD wStreamNum,WINBOOL fAllocate) { return This->lpVtbl->SetAllocateForStream(This,wStreamNum,fAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced_GetAllocateForStream(IWMReaderAdvanced* This,WORD dwStreamNum,WINBOOL *pfAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_GetAllocateForStream(IWMReaderAdvanced* This,WORD dwStreamNum,WINBOOL *pfAllocate) { return This->lpVtbl->GetAllocateForStream(This,dwStreamNum,pfAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced_GetStatistics(IWMReaderAdvanced* This,WM_READER_STATISTICS *pStatistics) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_GetStatistics(IWMReaderAdvanced* This,WM_READER_STATISTICS *pStatistics) { return This->lpVtbl->GetStatistics(This,pStatistics); } -static FORCEINLINE HRESULT IWMReaderAdvanced_SetClientInfo(IWMReaderAdvanced* This,WM_READER_CLIENTINFO *pClientInfo) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_SetClientInfo(IWMReaderAdvanced* This,WM_READER_CLIENTINFO *pClientInfo) { return This->lpVtbl->SetClientInfo(This,pClientInfo); } -static FORCEINLINE HRESULT IWMReaderAdvanced_GetMaxOutputSampleSize(IWMReaderAdvanced* This,DWORD dwOutput,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_GetMaxOutputSampleSize(IWMReaderAdvanced* This,DWORD dwOutput,DWORD *pcbMax) { return This->lpVtbl->GetMaxOutputSampleSize(This,dwOutput,pcbMax); } -static FORCEINLINE HRESULT IWMReaderAdvanced_GetMaxStreamSampleSize(IWMReaderAdvanced* This,WORD wStream,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_GetMaxStreamSampleSize(IWMReaderAdvanced* This,WORD wStream,DWORD *pcbMax) { return This->lpVtbl->GetMaxStreamSampleSize(This,wStream,pcbMax); } -static FORCEINLINE HRESULT IWMReaderAdvanced_NotifyLateDelivery(IWMReaderAdvanced* This,QWORD cnsLateness) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced_NotifyLateDelivery(IWMReaderAdvanced* This,QWORD cnsLateness) { return This->lpVtbl->NotifyLateDelivery(This,cnsLateness); } #endif @@ -4508,120 +4516,120 @@ interface IWMReaderAdvanced2 { #define IWMReaderAdvanced2_OpenStream(This,pStream,pCallback,pvContext) (This)->lpVtbl->OpenStream(This,pStream,pCallback,pvContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced2_QueryInterface(IWMReaderAdvanced2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_QueryInterface(IWMReaderAdvanced2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderAdvanced2_AddRef(IWMReaderAdvanced2* This) { +static __WIDL_INLINE ULONG IWMReaderAdvanced2_AddRef(IWMReaderAdvanced2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderAdvanced2_Release(IWMReaderAdvanced2* This) { +static __WIDL_INLINE ULONG IWMReaderAdvanced2_Release(IWMReaderAdvanced2* This) { return This->lpVtbl->Release(This); } /*** IWMReaderAdvanced methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced2_SetUserProvidedClock(IWMReaderAdvanced2* This,WINBOOL fUserClock) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_SetUserProvidedClock(IWMReaderAdvanced2* This,WINBOOL fUserClock) { return This->lpVtbl->SetUserProvidedClock(This,fUserClock); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetUserProvidedClock(IWMReaderAdvanced2* This,WINBOOL *pfUserClock) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetUserProvidedClock(IWMReaderAdvanced2* This,WINBOOL *pfUserClock) { return This->lpVtbl->GetUserProvidedClock(This,pfUserClock); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_DeliverTime(IWMReaderAdvanced2* This,QWORD cnsTime) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_DeliverTime(IWMReaderAdvanced2* This,QWORD cnsTime) { return This->lpVtbl->DeliverTime(This,cnsTime); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_SetManualStreamSelection(IWMReaderAdvanced2* This,WINBOOL fSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_SetManualStreamSelection(IWMReaderAdvanced2* This,WINBOOL fSelection) { return This->lpVtbl->SetManualStreamSelection(This,fSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetManualStreamSelection(IWMReaderAdvanced2* This,WINBOOL *pfSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetManualStreamSelection(IWMReaderAdvanced2* This,WINBOOL *pfSelection) { return This->lpVtbl->GetManualStreamSelection(This,pfSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_SetStreamsSelected(IWMReaderAdvanced2* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_SetStreamsSelected(IWMReaderAdvanced2* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { return This->lpVtbl->SetStreamsSelected(This,cStreamCount,pwStreamNumbers,pSelections); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetStreamSelected(IWMReaderAdvanced2* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetStreamSelected(IWMReaderAdvanced2* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { return This->lpVtbl->GetStreamSelected(This,wStreamNum,pSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_SetReceiveSelectionCallbacks(IWMReaderAdvanced2* This,WINBOOL fGetCallbacks) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_SetReceiveSelectionCallbacks(IWMReaderAdvanced2* This,WINBOOL fGetCallbacks) { return This->lpVtbl->SetReceiveSelectionCallbacks(This,fGetCallbacks); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetReceiveSelectionCallbacks(IWMReaderAdvanced2* This,WINBOOL *pfGetCallbacks) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetReceiveSelectionCallbacks(IWMReaderAdvanced2* This,WINBOOL *pfGetCallbacks) { return This->lpVtbl->GetReceiveSelectionCallbacks(This,pfGetCallbacks); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_SetReceiveStreamSamples(IWMReaderAdvanced2* This,WORD wStreamNum,WINBOOL fReceiveStreamSamples) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_SetReceiveStreamSamples(IWMReaderAdvanced2* This,WORD wStreamNum,WINBOOL fReceiveStreamSamples) { return This->lpVtbl->SetReceiveStreamSamples(This,wStreamNum,fReceiveStreamSamples); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetReceiveStreamSamples(IWMReaderAdvanced2* This,WORD wStreamNum,WINBOOL *pfReceiveStreamSamples) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetReceiveStreamSamples(IWMReaderAdvanced2* This,WORD wStreamNum,WINBOOL *pfReceiveStreamSamples) { return This->lpVtbl->GetReceiveStreamSamples(This,wStreamNum,pfReceiveStreamSamples); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_SetAllocateForOutput(IWMReaderAdvanced2* This,DWORD dwOutputNum,WINBOOL fAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_SetAllocateForOutput(IWMReaderAdvanced2* This,DWORD dwOutputNum,WINBOOL fAllocate) { return This->lpVtbl->SetAllocateForOutput(This,dwOutputNum,fAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetAllocateForOutput(IWMReaderAdvanced2* This,DWORD dwOutputNum,WINBOOL *pfAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetAllocateForOutput(IWMReaderAdvanced2* This,DWORD dwOutputNum,WINBOOL *pfAllocate) { return This->lpVtbl->GetAllocateForOutput(This,dwOutputNum,pfAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_SetAllocateForStream(IWMReaderAdvanced2* This,WORD wStreamNum,WINBOOL fAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_SetAllocateForStream(IWMReaderAdvanced2* This,WORD wStreamNum,WINBOOL fAllocate) { return This->lpVtbl->SetAllocateForStream(This,wStreamNum,fAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetAllocateForStream(IWMReaderAdvanced2* This,WORD dwStreamNum,WINBOOL *pfAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetAllocateForStream(IWMReaderAdvanced2* This,WORD dwStreamNum,WINBOOL *pfAllocate) { return This->lpVtbl->GetAllocateForStream(This,dwStreamNum,pfAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetStatistics(IWMReaderAdvanced2* This,WM_READER_STATISTICS *pStatistics) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetStatistics(IWMReaderAdvanced2* This,WM_READER_STATISTICS *pStatistics) { return This->lpVtbl->GetStatistics(This,pStatistics); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_SetClientInfo(IWMReaderAdvanced2* This,WM_READER_CLIENTINFO *pClientInfo) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_SetClientInfo(IWMReaderAdvanced2* This,WM_READER_CLIENTINFO *pClientInfo) { return This->lpVtbl->SetClientInfo(This,pClientInfo); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetMaxOutputSampleSize(IWMReaderAdvanced2* This,DWORD dwOutput,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetMaxOutputSampleSize(IWMReaderAdvanced2* This,DWORD dwOutput,DWORD *pcbMax) { return This->lpVtbl->GetMaxOutputSampleSize(This,dwOutput,pcbMax); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetMaxStreamSampleSize(IWMReaderAdvanced2* This,WORD wStream,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetMaxStreamSampleSize(IWMReaderAdvanced2* This,WORD wStream,DWORD *pcbMax) { return This->lpVtbl->GetMaxStreamSampleSize(This,wStream,pcbMax); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_NotifyLateDelivery(IWMReaderAdvanced2* This,QWORD cnsLateness) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_NotifyLateDelivery(IWMReaderAdvanced2* This,QWORD cnsLateness) { return This->lpVtbl->NotifyLateDelivery(This,cnsLateness); } /*** IWMReaderAdvanced2 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced2_SetPlayMode(IWMReaderAdvanced2* This,WMT_PLAY_MODE Mode) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_SetPlayMode(IWMReaderAdvanced2* This,WMT_PLAY_MODE Mode) { return This->lpVtbl->SetPlayMode(This,Mode); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetPlayMode(IWMReaderAdvanced2* This,WMT_PLAY_MODE *pMode) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetPlayMode(IWMReaderAdvanced2* This,WMT_PLAY_MODE *pMode) { return This->lpVtbl->GetPlayMode(This,pMode); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetBufferProgress(IWMReaderAdvanced2* This,DWORD *pdwPercent,QWORD *pcnsBuffering) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetBufferProgress(IWMReaderAdvanced2* This,DWORD *pdwPercent,QWORD *pcnsBuffering) { return This->lpVtbl->GetBufferProgress(This,pdwPercent,pcnsBuffering); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetDownloadProgress(IWMReaderAdvanced2* This,DWORD *pdwPercent,QWORD *pqwBytesDownloaded,QWORD *pcnsDownload) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetDownloadProgress(IWMReaderAdvanced2* This,DWORD *pdwPercent,QWORD *pqwBytesDownloaded,QWORD *pcnsDownload) { return This->lpVtbl->GetDownloadProgress(This,pdwPercent,pqwBytesDownloaded,pcnsDownload); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetSaveAsProgress(IWMReaderAdvanced2* This,DWORD *pdwPercent) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetSaveAsProgress(IWMReaderAdvanced2* This,DWORD *pdwPercent) { return This->lpVtbl->GetSaveAsProgress(This,pdwPercent); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_SaveFileAs(IWMReaderAdvanced2* This,const WCHAR *pwszFilename) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_SaveFileAs(IWMReaderAdvanced2* This,const WCHAR *pwszFilename) { return This->lpVtbl->SaveFileAs(This,pwszFilename); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetProtocolName(IWMReaderAdvanced2* This,WCHAR *pwszProtocol,DWORD *pcchProtocol) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetProtocolName(IWMReaderAdvanced2* This,WCHAR *pwszProtocol,DWORD *pcchProtocol) { return This->lpVtbl->GetProtocolName(This,pwszProtocol,pcchProtocol); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_StartAtMarker(IWMReaderAdvanced2* This,WORD wMarkerIndex,QWORD cnsDuration,float fRate,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_StartAtMarker(IWMReaderAdvanced2* This,WORD wMarkerIndex,QWORD cnsDuration,float fRate,void *pvContext) { return This->lpVtbl->StartAtMarker(This,wMarkerIndex,cnsDuration,fRate,pvContext); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetOutputSetting(IWMReaderAdvanced2* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetOutputSetting(IWMReaderAdvanced2* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { return This->lpVtbl->GetOutputSetting(This,dwOutputNum,pszName,pType,pValue,pcbLength); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_SetOutputSetting(IWMReaderAdvanced2* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_SetOutputSetting(IWMReaderAdvanced2* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { return This->lpVtbl->SetOutputSetting(This,dwOutputNum,pszName,Type,pValue,cbLength); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_Preroll(IWMReaderAdvanced2* This,QWORD cnsStart,QWORD cnsDuration,float fRate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_Preroll(IWMReaderAdvanced2* This,QWORD cnsStart,QWORD cnsDuration,float fRate) { return This->lpVtbl->Preroll(This,cnsStart,cnsDuration,fRate); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_SetLogClientID(IWMReaderAdvanced2* This,WINBOOL fLogClientID) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_SetLogClientID(IWMReaderAdvanced2* This,WINBOOL fLogClientID) { return This->lpVtbl->SetLogClientID(This,fLogClientID); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_GetLogClientID(IWMReaderAdvanced2* This,WINBOOL *pfLogClientID) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_GetLogClientID(IWMReaderAdvanced2* This,WINBOOL *pfLogClientID) { return This->lpVtbl->GetLogClientID(This,pfLogClientID); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_StopBuffering(IWMReaderAdvanced2* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_StopBuffering(IWMReaderAdvanced2* This) { return This->lpVtbl->StopBuffering(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced2_OpenStream(IWMReaderAdvanced2* This,IStream *pStream,IWMReaderCallback *pCallback,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced2_OpenStream(IWMReaderAdvanced2* This,IStream *pStream,IWMReaderCallback *pCallback,void *pvContext) { return This->lpVtbl->OpenStream(This,pStream,pCallback,pvContext); } #endif @@ -4913,127 +4921,127 @@ interface IWMReaderAdvanced3 { #define IWMReaderAdvanced3_StartAtPosition(This,wStreamNum,pvOffsetStart,pvDuration,dwOffsetFormat,fRate,pvContext) (This)->lpVtbl->StartAtPosition(This,wStreamNum,pvOffsetStart,pvDuration,dwOffsetFormat,fRate,pvContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced3_QueryInterface(IWMReaderAdvanced3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_QueryInterface(IWMReaderAdvanced3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderAdvanced3_AddRef(IWMReaderAdvanced3* This) { +static __WIDL_INLINE ULONG IWMReaderAdvanced3_AddRef(IWMReaderAdvanced3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderAdvanced3_Release(IWMReaderAdvanced3* This) { +static __WIDL_INLINE ULONG IWMReaderAdvanced3_Release(IWMReaderAdvanced3* This) { return This->lpVtbl->Release(This); } /*** IWMReaderAdvanced methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced3_SetUserProvidedClock(IWMReaderAdvanced3* This,WINBOOL fUserClock) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_SetUserProvidedClock(IWMReaderAdvanced3* This,WINBOOL fUserClock) { return This->lpVtbl->SetUserProvidedClock(This,fUserClock); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetUserProvidedClock(IWMReaderAdvanced3* This,WINBOOL *pfUserClock) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetUserProvidedClock(IWMReaderAdvanced3* This,WINBOOL *pfUserClock) { return This->lpVtbl->GetUserProvidedClock(This,pfUserClock); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_DeliverTime(IWMReaderAdvanced3* This,QWORD cnsTime) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_DeliverTime(IWMReaderAdvanced3* This,QWORD cnsTime) { return This->lpVtbl->DeliverTime(This,cnsTime); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_SetManualStreamSelection(IWMReaderAdvanced3* This,WINBOOL fSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_SetManualStreamSelection(IWMReaderAdvanced3* This,WINBOOL fSelection) { return This->lpVtbl->SetManualStreamSelection(This,fSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetManualStreamSelection(IWMReaderAdvanced3* This,WINBOOL *pfSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetManualStreamSelection(IWMReaderAdvanced3* This,WINBOOL *pfSelection) { return This->lpVtbl->GetManualStreamSelection(This,pfSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_SetStreamsSelected(IWMReaderAdvanced3* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_SetStreamsSelected(IWMReaderAdvanced3* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { return This->lpVtbl->SetStreamsSelected(This,cStreamCount,pwStreamNumbers,pSelections); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetStreamSelected(IWMReaderAdvanced3* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetStreamSelected(IWMReaderAdvanced3* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { return This->lpVtbl->GetStreamSelected(This,wStreamNum,pSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_SetReceiveSelectionCallbacks(IWMReaderAdvanced3* This,WINBOOL fGetCallbacks) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_SetReceiveSelectionCallbacks(IWMReaderAdvanced3* This,WINBOOL fGetCallbacks) { return This->lpVtbl->SetReceiveSelectionCallbacks(This,fGetCallbacks); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetReceiveSelectionCallbacks(IWMReaderAdvanced3* This,WINBOOL *pfGetCallbacks) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetReceiveSelectionCallbacks(IWMReaderAdvanced3* This,WINBOOL *pfGetCallbacks) { return This->lpVtbl->GetReceiveSelectionCallbacks(This,pfGetCallbacks); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_SetReceiveStreamSamples(IWMReaderAdvanced3* This,WORD wStreamNum,WINBOOL fReceiveStreamSamples) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_SetReceiveStreamSamples(IWMReaderAdvanced3* This,WORD wStreamNum,WINBOOL fReceiveStreamSamples) { return This->lpVtbl->SetReceiveStreamSamples(This,wStreamNum,fReceiveStreamSamples); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetReceiveStreamSamples(IWMReaderAdvanced3* This,WORD wStreamNum,WINBOOL *pfReceiveStreamSamples) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetReceiveStreamSamples(IWMReaderAdvanced3* This,WORD wStreamNum,WINBOOL *pfReceiveStreamSamples) { return This->lpVtbl->GetReceiveStreamSamples(This,wStreamNum,pfReceiveStreamSamples); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_SetAllocateForOutput(IWMReaderAdvanced3* This,DWORD dwOutputNum,WINBOOL fAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_SetAllocateForOutput(IWMReaderAdvanced3* This,DWORD dwOutputNum,WINBOOL fAllocate) { return This->lpVtbl->SetAllocateForOutput(This,dwOutputNum,fAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetAllocateForOutput(IWMReaderAdvanced3* This,DWORD dwOutputNum,WINBOOL *pfAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetAllocateForOutput(IWMReaderAdvanced3* This,DWORD dwOutputNum,WINBOOL *pfAllocate) { return This->lpVtbl->GetAllocateForOutput(This,dwOutputNum,pfAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_SetAllocateForStream(IWMReaderAdvanced3* This,WORD wStreamNum,WINBOOL fAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_SetAllocateForStream(IWMReaderAdvanced3* This,WORD wStreamNum,WINBOOL fAllocate) { return This->lpVtbl->SetAllocateForStream(This,wStreamNum,fAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetAllocateForStream(IWMReaderAdvanced3* This,WORD dwStreamNum,WINBOOL *pfAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetAllocateForStream(IWMReaderAdvanced3* This,WORD dwStreamNum,WINBOOL *pfAllocate) { return This->lpVtbl->GetAllocateForStream(This,dwStreamNum,pfAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetStatistics(IWMReaderAdvanced3* This,WM_READER_STATISTICS *pStatistics) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetStatistics(IWMReaderAdvanced3* This,WM_READER_STATISTICS *pStatistics) { return This->lpVtbl->GetStatistics(This,pStatistics); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_SetClientInfo(IWMReaderAdvanced3* This,WM_READER_CLIENTINFO *pClientInfo) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_SetClientInfo(IWMReaderAdvanced3* This,WM_READER_CLIENTINFO *pClientInfo) { return This->lpVtbl->SetClientInfo(This,pClientInfo); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetMaxOutputSampleSize(IWMReaderAdvanced3* This,DWORD dwOutput,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetMaxOutputSampleSize(IWMReaderAdvanced3* This,DWORD dwOutput,DWORD *pcbMax) { return This->lpVtbl->GetMaxOutputSampleSize(This,dwOutput,pcbMax); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetMaxStreamSampleSize(IWMReaderAdvanced3* This,WORD wStream,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetMaxStreamSampleSize(IWMReaderAdvanced3* This,WORD wStream,DWORD *pcbMax) { return This->lpVtbl->GetMaxStreamSampleSize(This,wStream,pcbMax); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_NotifyLateDelivery(IWMReaderAdvanced3* This,QWORD cnsLateness) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_NotifyLateDelivery(IWMReaderAdvanced3* This,QWORD cnsLateness) { return This->lpVtbl->NotifyLateDelivery(This,cnsLateness); } /*** IWMReaderAdvanced2 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced3_SetPlayMode(IWMReaderAdvanced3* This,WMT_PLAY_MODE Mode) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_SetPlayMode(IWMReaderAdvanced3* This,WMT_PLAY_MODE Mode) { return This->lpVtbl->SetPlayMode(This,Mode); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetPlayMode(IWMReaderAdvanced3* This,WMT_PLAY_MODE *pMode) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetPlayMode(IWMReaderAdvanced3* This,WMT_PLAY_MODE *pMode) { return This->lpVtbl->GetPlayMode(This,pMode); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetBufferProgress(IWMReaderAdvanced3* This,DWORD *pdwPercent,QWORD *pcnsBuffering) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetBufferProgress(IWMReaderAdvanced3* This,DWORD *pdwPercent,QWORD *pcnsBuffering) { return This->lpVtbl->GetBufferProgress(This,pdwPercent,pcnsBuffering); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetDownloadProgress(IWMReaderAdvanced3* This,DWORD *pdwPercent,QWORD *pqwBytesDownloaded,QWORD *pcnsDownload) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetDownloadProgress(IWMReaderAdvanced3* This,DWORD *pdwPercent,QWORD *pqwBytesDownloaded,QWORD *pcnsDownload) { return This->lpVtbl->GetDownloadProgress(This,pdwPercent,pqwBytesDownloaded,pcnsDownload); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetSaveAsProgress(IWMReaderAdvanced3* This,DWORD *pdwPercent) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetSaveAsProgress(IWMReaderAdvanced3* This,DWORD *pdwPercent) { return This->lpVtbl->GetSaveAsProgress(This,pdwPercent); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_SaveFileAs(IWMReaderAdvanced3* This,const WCHAR *pwszFilename) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_SaveFileAs(IWMReaderAdvanced3* This,const WCHAR *pwszFilename) { return This->lpVtbl->SaveFileAs(This,pwszFilename); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetProtocolName(IWMReaderAdvanced3* This,WCHAR *pwszProtocol,DWORD *pcchProtocol) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetProtocolName(IWMReaderAdvanced3* This,WCHAR *pwszProtocol,DWORD *pcchProtocol) { return This->lpVtbl->GetProtocolName(This,pwszProtocol,pcchProtocol); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_StartAtMarker(IWMReaderAdvanced3* This,WORD wMarkerIndex,QWORD cnsDuration,float fRate,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_StartAtMarker(IWMReaderAdvanced3* This,WORD wMarkerIndex,QWORD cnsDuration,float fRate,void *pvContext) { return This->lpVtbl->StartAtMarker(This,wMarkerIndex,cnsDuration,fRate,pvContext); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetOutputSetting(IWMReaderAdvanced3* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetOutputSetting(IWMReaderAdvanced3* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { return This->lpVtbl->GetOutputSetting(This,dwOutputNum,pszName,pType,pValue,pcbLength); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_SetOutputSetting(IWMReaderAdvanced3* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_SetOutputSetting(IWMReaderAdvanced3* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { return This->lpVtbl->SetOutputSetting(This,dwOutputNum,pszName,Type,pValue,cbLength); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_Preroll(IWMReaderAdvanced3* This,QWORD cnsStart,QWORD cnsDuration,float fRate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_Preroll(IWMReaderAdvanced3* This,QWORD cnsStart,QWORD cnsDuration,float fRate) { return This->lpVtbl->Preroll(This,cnsStart,cnsDuration,fRate); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_SetLogClientID(IWMReaderAdvanced3* This,WINBOOL fLogClientID) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_SetLogClientID(IWMReaderAdvanced3* This,WINBOOL fLogClientID) { return This->lpVtbl->SetLogClientID(This,fLogClientID); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_GetLogClientID(IWMReaderAdvanced3* This,WINBOOL *pfLogClientID) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_GetLogClientID(IWMReaderAdvanced3* This,WINBOOL *pfLogClientID) { return This->lpVtbl->GetLogClientID(This,pfLogClientID); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_StopBuffering(IWMReaderAdvanced3* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_StopBuffering(IWMReaderAdvanced3* This) { return This->lpVtbl->StopBuffering(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_OpenStream(IWMReaderAdvanced3* This,IStream *pStream,IWMReaderCallback *pCallback,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_OpenStream(IWMReaderAdvanced3* This,IStream *pStream,IWMReaderCallback *pCallback,void *pvContext) { return This->lpVtbl->OpenStream(This,pStream,pCallback,pvContext); } /*** IWMReaderAdvanced3 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced3_StopNetStreaming(IWMReaderAdvanced3* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_StopNetStreaming(IWMReaderAdvanced3* This) { return This->lpVtbl->StopNetStreaming(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced3_StartAtPosition(IWMReaderAdvanced3* This,WORD wStreamNum,void *pvOffsetStart,void *pvDuration,WMT_OFFSET_FORMAT dwOffsetFormat,float fRate,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced3_StartAtPosition(IWMReaderAdvanced3* This,WORD wStreamNum,void *pvOffsetStart,void *pvDuration,WMT_OFFSET_FORMAT dwOffsetFormat,float fRate,void *pvContext) { return This->lpVtbl->StartAtPosition(This,wStreamNum,pvOffsetStart,pvDuration,dwOffsetFormat,fRate,pvContext); } #endif @@ -5400,155 +5408,155 @@ interface IWMReaderAdvanced4 { #define IWMReaderAdvanced4_GetURL(This,pwszURL,pcchURL) (This)->lpVtbl->GetURL(This,pwszURL,pcchURL) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced4_QueryInterface(IWMReaderAdvanced4* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_QueryInterface(IWMReaderAdvanced4* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderAdvanced4_AddRef(IWMReaderAdvanced4* This) { +static __WIDL_INLINE ULONG IWMReaderAdvanced4_AddRef(IWMReaderAdvanced4* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderAdvanced4_Release(IWMReaderAdvanced4* This) { +static __WIDL_INLINE ULONG IWMReaderAdvanced4_Release(IWMReaderAdvanced4* This) { return This->lpVtbl->Release(This); } /*** IWMReaderAdvanced methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced4_SetUserProvidedClock(IWMReaderAdvanced4* This,WINBOOL fUserClock) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_SetUserProvidedClock(IWMReaderAdvanced4* This,WINBOOL fUserClock) { return This->lpVtbl->SetUserProvidedClock(This,fUserClock); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetUserProvidedClock(IWMReaderAdvanced4* This,WINBOOL *pfUserClock) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetUserProvidedClock(IWMReaderAdvanced4* This,WINBOOL *pfUserClock) { return This->lpVtbl->GetUserProvidedClock(This,pfUserClock); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_DeliverTime(IWMReaderAdvanced4* This,QWORD cnsTime) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_DeliverTime(IWMReaderAdvanced4* This,QWORD cnsTime) { return This->lpVtbl->DeliverTime(This,cnsTime); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_SetManualStreamSelection(IWMReaderAdvanced4* This,WINBOOL fSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_SetManualStreamSelection(IWMReaderAdvanced4* This,WINBOOL fSelection) { return This->lpVtbl->SetManualStreamSelection(This,fSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetManualStreamSelection(IWMReaderAdvanced4* This,WINBOOL *pfSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetManualStreamSelection(IWMReaderAdvanced4* This,WINBOOL *pfSelection) { return This->lpVtbl->GetManualStreamSelection(This,pfSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_SetStreamsSelected(IWMReaderAdvanced4* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_SetStreamsSelected(IWMReaderAdvanced4* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { return This->lpVtbl->SetStreamsSelected(This,cStreamCount,pwStreamNumbers,pSelections); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetStreamSelected(IWMReaderAdvanced4* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetStreamSelected(IWMReaderAdvanced4* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { return This->lpVtbl->GetStreamSelected(This,wStreamNum,pSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_SetReceiveSelectionCallbacks(IWMReaderAdvanced4* This,WINBOOL fGetCallbacks) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_SetReceiveSelectionCallbacks(IWMReaderAdvanced4* This,WINBOOL fGetCallbacks) { return This->lpVtbl->SetReceiveSelectionCallbacks(This,fGetCallbacks); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetReceiveSelectionCallbacks(IWMReaderAdvanced4* This,WINBOOL *pfGetCallbacks) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetReceiveSelectionCallbacks(IWMReaderAdvanced4* This,WINBOOL *pfGetCallbacks) { return This->lpVtbl->GetReceiveSelectionCallbacks(This,pfGetCallbacks); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_SetReceiveStreamSamples(IWMReaderAdvanced4* This,WORD wStreamNum,WINBOOL fReceiveStreamSamples) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_SetReceiveStreamSamples(IWMReaderAdvanced4* This,WORD wStreamNum,WINBOOL fReceiveStreamSamples) { return This->lpVtbl->SetReceiveStreamSamples(This,wStreamNum,fReceiveStreamSamples); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetReceiveStreamSamples(IWMReaderAdvanced4* This,WORD wStreamNum,WINBOOL *pfReceiveStreamSamples) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetReceiveStreamSamples(IWMReaderAdvanced4* This,WORD wStreamNum,WINBOOL *pfReceiveStreamSamples) { return This->lpVtbl->GetReceiveStreamSamples(This,wStreamNum,pfReceiveStreamSamples); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_SetAllocateForOutput(IWMReaderAdvanced4* This,DWORD dwOutputNum,WINBOOL fAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_SetAllocateForOutput(IWMReaderAdvanced4* This,DWORD dwOutputNum,WINBOOL fAllocate) { return This->lpVtbl->SetAllocateForOutput(This,dwOutputNum,fAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetAllocateForOutput(IWMReaderAdvanced4* This,DWORD dwOutputNum,WINBOOL *pfAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetAllocateForOutput(IWMReaderAdvanced4* This,DWORD dwOutputNum,WINBOOL *pfAllocate) { return This->lpVtbl->GetAllocateForOutput(This,dwOutputNum,pfAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_SetAllocateForStream(IWMReaderAdvanced4* This,WORD wStreamNum,WINBOOL fAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_SetAllocateForStream(IWMReaderAdvanced4* This,WORD wStreamNum,WINBOOL fAllocate) { return This->lpVtbl->SetAllocateForStream(This,wStreamNum,fAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetAllocateForStream(IWMReaderAdvanced4* This,WORD dwStreamNum,WINBOOL *pfAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetAllocateForStream(IWMReaderAdvanced4* This,WORD dwStreamNum,WINBOOL *pfAllocate) { return This->lpVtbl->GetAllocateForStream(This,dwStreamNum,pfAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetStatistics(IWMReaderAdvanced4* This,WM_READER_STATISTICS *pStatistics) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetStatistics(IWMReaderAdvanced4* This,WM_READER_STATISTICS *pStatistics) { return This->lpVtbl->GetStatistics(This,pStatistics); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_SetClientInfo(IWMReaderAdvanced4* This,WM_READER_CLIENTINFO *pClientInfo) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_SetClientInfo(IWMReaderAdvanced4* This,WM_READER_CLIENTINFO *pClientInfo) { return This->lpVtbl->SetClientInfo(This,pClientInfo); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetMaxOutputSampleSize(IWMReaderAdvanced4* This,DWORD dwOutput,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetMaxOutputSampleSize(IWMReaderAdvanced4* This,DWORD dwOutput,DWORD *pcbMax) { return This->lpVtbl->GetMaxOutputSampleSize(This,dwOutput,pcbMax); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetMaxStreamSampleSize(IWMReaderAdvanced4* This,WORD wStream,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetMaxStreamSampleSize(IWMReaderAdvanced4* This,WORD wStream,DWORD *pcbMax) { return This->lpVtbl->GetMaxStreamSampleSize(This,wStream,pcbMax); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_NotifyLateDelivery(IWMReaderAdvanced4* This,QWORD cnsLateness) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_NotifyLateDelivery(IWMReaderAdvanced4* This,QWORD cnsLateness) { return This->lpVtbl->NotifyLateDelivery(This,cnsLateness); } /*** IWMReaderAdvanced2 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced4_SetPlayMode(IWMReaderAdvanced4* This,WMT_PLAY_MODE Mode) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_SetPlayMode(IWMReaderAdvanced4* This,WMT_PLAY_MODE Mode) { return This->lpVtbl->SetPlayMode(This,Mode); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetPlayMode(IWMReaderAdvanced4* This,WMT_PLAY_MODE *pMode) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetPlayMode(IWMReaderAdvanced4* This,WMT_PLAY_MODE *pMode) { return This->lpVtbl->GetPlayMode(This,pMode); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetBufferProgress(IWMReaderAdvanced4* This,DWORD *pdwPercent,QWORD *pcnsBuffering) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetBufferProgress(IWMReaderAdvanced4* This,DWORD *pdwPercent,QWORD *pcnsBuffering) { return This->lpVtbl->GetBufferProgress(This,pdwPercent,pcnsBuffering); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetDownloadProgress(IWMReaderAdvanced4* This,DWORD *pdwPercent,QWORD *pqwBytesDownloaded,QWORD *pcnsDownload) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetDownloadProgress(IWMReaderAdvanced4* This,DWORD *pdwPercent,QWORD *pqwBytesDownloaded,QWORD *pcnsDownload) { return This->lpVtbl->GetDownloadProgress(This,pdwPercent,pqwBytesDownloaded,pcnsDownload); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetSaveAsProgress(IWMReaderAdvanced4* This,DWORD *pdwPercent) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetSaveAsProgress(IWMReaderAdvanced4* This,DWORD *pdwPercent) { return This->lpVtbl->GetSaveAsProgress(This,pdwPercent); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_SaveFileAs(IWMReaderAdvanced4* This,const WCHAR *pwszFilename) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_SaveFileAs(IWMReaderAdvanced4* This,const WCHAR *pwszFilename) { return This->lpVtbl->SaveFileAs(This,pwszFilename); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetProtocolName(IWMReaderAdvanced4* This,WCHAR *pwszProtocol,DWORD *pcchProtocol) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetProtocolName(IWMReaderAdvanced4* This,WCHAR *pwszProtocol,DWORD *pcchProtocol) { return This->lpVtbl->GetProtocolName(This,pwszProtocol,pcchProtocol); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_StartAtMarker(IWMReaderAdvanced4* This,WORD wMarkerIndex,QWORD cnsDuration,float fRate,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_StartAtMarker(IWMReaderAdvanced4* This,WORD wMarkerIndex,QWORD cnsDuration,float fRate,void *pvContext) { return This->lpVtbl->StartAtMarker(This,wMarkerIndex,cnsDuration,fRate,pvContext); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetOutputSetting(IWMReaderAdvanced4* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetOutputSetting(IWMReaderAdvanced4* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { return This->lpVtbl->GetOutputSetting(This,dwOutputNum,pszName,pType,pValue,pcbLength); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_SetOutputSetting(IWMReaderAdvanced4* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_SetOutputSetting(IWMReaderAdvanced4* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { return This->lpVtbl->SetOutputSetting(This,dwOutputNum,pszName,Type,pValue,cbLength); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_Preroll(IWMReaderAdvanced4* This,QWORD cnsStart,QWORD cnsDuration,float fRate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_Preroll(IWMReaderAdvanced4* This,QWORD cnsStart,QWORD cnsDuration,float fRate) { return This->lpVtbl->Preroll(This,cnsStart,cnsDuration,fRate); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_SetLogClientID(IWMReaderAdvanced4* This,WINBOOL fLogClientID) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_SetLogClientID(IWMReaderAdvanced4* This,WINBOOL fLogClientID) { return This->lpVtbl->SetLogClientID(This,fLogClientID); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetLogClientID(IWMReaderAdvanced4* This,WINBOOL *pfLogClientID) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetLogClientID(IWMReaderAdvanced4* This,WINBOOL *pfLogClientID) { return This->lpVtbl->GetLogClientID(This,pfLogClientID); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_StopBuffering(IWMReaderAdvanced4* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_StopBuffering(IWMReaderAdvanced4* This) { return This->lpVtbl->StopBuffering(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_OpenStream(IWMReaderAdvanced4* This,IStream *pStream,IWMReaderCallback *pCallback,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_OpenStream(IWMReaderAdvanced4* This,IStream *pStream,IWMReaderCallback *pCallback,void *pvContext) { return This->lpVtbl->OpenStream(This,pStream,pCallback,pvContext); } /*** IWMReaderAdvanced3 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced4_StopNetStreaming(IWMReaderAdvanced4* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_StopNetStreaming(IWMReaderAdvanced4* This) { return This->lpVtbl->StopNetStreaming(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_StartAtPosition(IWMReaderAdvanced4* This,WORD wStreamNum,void *pvOffsetStart,void *pvDuration,WMT_OFFSET_FORMAT dwOffsetFormat,float fRate,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_StartAtPosition(IWMReaderAdvanced4* This,WORD wStreamNum,void *pvOffsetStart,void *pvDuration,WMT_OFFSET_FORMAT dwOffsetFormat,float fRate,void *pvContext) { return This->lpVtbl->StartAtPosition(This,wStreamNum,pvOffsetStart,pvDuration,dwOffsetFormat,fRate,pvContext); } /*** IWMReaderAdvanced4 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetLanguageCount(IWMReaderAdvanced4* This,DWORD dwOutputNum,WORD *pwLanguageCount) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetLanguageCount(IWMReaderAdvanced4* This,DWORD dwOutputNum,WORD *pwLanguageCount) { return This->lpVtbl->GetLanguageCount(This,dwOutputNum,pwLanguageCount); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetLanguage(IWMReaderAdvanced4* This,DWORD dwOutputNum,WORD wLanguage,WCHAR *pwszLanguageString,WORD *pcchLanguageStringLength) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetLanguage(IWMReaderAdvanced4* This,DWORD dwOutputNum,WORD wLanguage,WCHAR *pwszLanguageString,WORD *pcchLanguageStringLength) { return This->lpVtbl->GetLanguage(This,dwOutputNum,wLanguage,pwszLanguageString,pcchLanguageStringLength); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetMaxSpeedFactor(IWMReaderAdvanced4* This,double *pdblFactor) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetMaxSpeedFactor(IWMReaderAdvanced4* This,double *pdblFactor) { return This->lpVtbl->GetMaxSpeedFactor(This,pdblFactor); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_IsUsingFastCache(IWMReaderAdvanced4* This,WINBOOL *pfUsingFastCache) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_IsUsingFastCache(IWMReaderAdvanced4* This,WINBOOL *pfUsingFastCache) { return This->lpVtbl->IsUsingFastCache(This,pfUsingFastCache); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_AddLogParam(IWMReaderAdvanced4* This,LPCWSTR wszNameSpace,LPCWSTR wszName,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_AddLogParam(IWMReaderAdvanced4* This,LPCWSTR wszNameSpace,LPCWSTR wszName,LPCWSTR wszValue) { return This->lpVtbl->AddLogParam(This,wszNameSpace,wszName,wszValue); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_SendLogParams(IWMReaderAdvanced4* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_SendLogParams(IWMReaderAdvanced4* This) { return This->lpVtbl->SendLogParams(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_CanSaveFileAs(IWMReaderAdvanced4* This,WINBOOL *pfCanSave) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_CanSaveFileAs(IWMReaderAdvanced4* This,WINBOOL *pfCanSave) { return This->lpVtbl->CanSaveFileAs(This,pfCanSave); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_CancelSaveFileAs(IWMReaderAdvanced4* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_CancelSaveFileAs(IWMReaderAdvanced4* This) { return This->lpVtbl->CancelSaveFileAs(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced4_GetURL(IWMReaderAdvanced4* This,WCHAR *pwszURL,DWORD *pcchURL) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced4_GetURL(IWMReaderAdvanced4* This,WCHAR *pwszURL,DWORD *pcchURL) { return This->lpVtbl->GetURL(This,pwszURL,pcchURL); } #endif @@ -5893,159 +5901,159 @@ interface IWMReaderAdvanced5 { #define IWMReaderAdvanced5_SetPlayerHook(This,dwOutputNum,pHook) (This)->lpVtbl->SetPlayerHook(This,dwOutputNum,pHook) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced5_QueryInterface(IWMReaderAdvanced5* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_QueryInterface(IWMReaderAdvanced5* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderAdvanced5_AddRef(IWMReaderAdvanced5* This) { +static __WIDL_INLINE ULONG IWMReaderAdvanced5_AddRef(IWMReaderAdvanced5* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderAdvanced5_Release(IWMReaderAdvanced5* This) { +static __WIDL_INLINE ULONG IWMReaderAdvanced5_Release(IWMReaderAdvanced5* This) { return This->lpVtbl->Release(This); } /*** IWMReaderAdvanced methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced5_SetUserProvidedClock(IWMReaderAdvanced5* This,WINBOOL fUserClock) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SetUserProvidedClock(IWMReaderAdvanced5* This,WINBOOL fUserClock) { return This->lpVtbl->SetUserProvidedClock(This,fUserClock); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetUserProvidedClock(IWMReaderAdvanced5* This,WINBOOL *pfUserClock) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetUserProvidedClock(IWMReaderAdvanced5* This,WINBOOL *pfUserClock) { return This->lpVtbl->GetUserProvidedClock(This,pfUserClock); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_DeliverTime(IWMReaderAdvanced5* This,QWORD cnsTime) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_DeliverTime(IWMReaderAdvanced5* This,QWORD cnsTime) { return This->lpVtbl->DeliverTime(This,cnsTime); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_SetManualStreamSelection(IWMReaderAdvanced5* This,WINBOOL fSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SetManualStreamSelection(IWMReaderAdvanced5* This,WINBOOL fSelection) { return This->lpVtbl->SetManualStreamSelection(This,fSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetManualStreamSelection(IWMReaderAdvanced5* This,WINBOOL *pfSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetManualStreamSelection(IWMReaderAdvanced5* This,WINBOOL *pfSelection) { return This->lpVtbl->GetManualStreamSelection(This,pfSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_SetStreamsSelected(IWMReaderAdvanced5* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SetStreamsSelected(IWMReaderAdvanced5* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { return This->lpVtbl->SetStreamsSelected(This,cStreamCount,pwStreamNumbers,pSelections); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetStreamSelected(IWMReaderAdvanced5* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetStreamSelected(IWMReaderAdvanced5* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { return This->lpVtbl->GetStreamSelected(This,wStreamNum,pSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_SetReceiveSelectionCallbacks(IWMReaderAdvanced5* This,WINBOOL fGetCallbacks) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SetReceiveSelectionCallbacks(IWMReaderAdvanced5* This,WINBOOL fGetCallbacks) { return This->lpVtbl->SetReceiveSelectionCallbacks(This,fGetCallbacks); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetReceiveSelectionCallbacks(IWMReaderAdvanced5* This,WINBOOL *pfGetCallbacks) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetReceiveSelectionCallbacks(IWMReaderAdvanced5* This,WINBOOL *pfGetCallbacks) { return This->lpVtbl->GetReceiveSelectionCallbacks(This,pfGetCallbacks); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_SetReceiveStreamSamples(IWMReaderAdvanced5* This,WORD wStreamNum,WINBOOL fReceiveStreamSamples) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SetReceiveStreamSamples(IWMReaderAdvanced5* This,WORD wStreamNum,WINBOOL fReceiveStreamSamples) { return This->lpVtbl->SetReceiveStreamSamples(This,wStreamNum,fReceiveStreamSamples); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetReceiveStreamSamples(IWMReaderAdvanced5* This,WORD wStreamNum,WINBOOL *pfReceiveStreamSamples) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetReceiveStreamSamples(IWMReaderAdvanced5* This,WORD wStreamNum,WINBOOL *pfReceiveStreamSamples) { return This->lpVtbl->GetReceiveStreamSamples(This,wStreamNum,pfReceiveStreamSamples); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_SetAllocateForOutput(IWMReaderAdvanced5* This,DWORD dwOutputNum,WINBOOL fAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SetAllocateForOutput(IWMReaderAdvanced5* This,DWORD dwOutputNum,WINBOOL fAllocate) { return This->lpVtbl->SetAllocateForOutput(This,dwOutputNum,fAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetAllocateForOutput(IWMReaderAdvanced5* This,DWORD dwOutputNum,WINBOOL *pfAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetAllocateForOutput(IWMReaderAdvanced5* This,DWORD dwOutputNum,WINBOOL *pfAllocate) { return This->lpVtbl->GetAllocateForOutput(This,dwOutputNum,pfAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_SetAllocateForStream(IWMReaderAdvanced5* This,WORD wStreamNum,WINBOOL fAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SetAllocateForStream(IWMReaderAdvanced5* This,WORD wStreamNum,WINBOOL fAllocate) { return This->lpVtbl->SetAllocateForStream(This,wStreamNum,fAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetAllocateForStream(IWMReaderAdvanced5* This,WORD dwStreamNum,WINBOOL *pfAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetAllocateForStream(IWMReaderAdvanced5* This,WORD dwStreamNum,WINBOOL *pfAllocate) { return This->lpVtbl->GetAllocateForStream(This,dwStreamNum,pfAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetStatistics(IWMReaderAdvanced5* This,WM_READER_STATISTICS *pStatistics) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetStatistics(IWMReaderAdvanced5* This,WM_READER_STATISTICS *pStatistics) { return This->lpVtbl->GetStatistics(This,pStatistics); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_SetClientInfo(IWMReaderAdvanced5* This,WM_READER_CLIENTINFO *pClientInfo) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SetClientInfo(IWMReaderAdvanced5* This,WM_READER_CLIENTINFO *pClientInfo) { return This->lpVtbl->SetClientInfo(This,pClientInfo); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetMaxOutputSampleSize(IWMReaderAdvanced5* This,DWORD dwOutput,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetMaxOutputSampleSize(IWMReaderAdvanced5* This,DWORD dwOutput,DWORD *pcbMax) { return This->lpVtbl->GetMaxOutputSampleSize(This,dwOutput,pcbMax); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetMaxStreamSampleSize(IWMReaderAdvanced5* This,WORD wStream,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetMaxStreamSampleSize(IWMReaderAdvanced5* This,WORD wStream,DWORD *pcbMax) { return This->lpVtbl->GetMaxStreamSampleSize(This,wStream,pcbMax); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_NotifyLateDelivery(IWMReaderAdvanced5* This,QWORD cnsLateness) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_NotifyLateDelivery(IWMReaderAdvanced5* This,QWORD cnsLateness) { return This->lpVtbl->NotifyLateDelivery(This,cnsLateness); } /*** IWMReaderAdvanced2 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced5_SetPlayMode(IWMReaderAdvanced5* This,WMT_PLAY_MODE Mode) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SetPlayMode(IWMReaderAdvanced5* This,WMT_PLAY_MODE Mode) { return This->lpVtbl->SetPlayMode(This,Mode); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetPlayMode(IWMReaderAdvanced5* This,WMT_PLAY_MODE *pMode) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetPlayMode(IWMReaderAdvanced5* This,WMT_PLAY_MODE *pMode) { return This->lpVtbl->GetPlayMode(This,pMode); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetBufferProgress(IWMReaderAdvanced5* This,DWORD *pdwPercent,QWORD *pcnsBuffering) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetBufferProgress(IWMReaderAdvanced5* This,DWORD *pdwPercent,QWORD *pcnsBuffering) { return This->lpVtbl->GetBufferProgress(This,pdwPercent,pcnsBuffering); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetDownloadProgress(IWMReaderAdvanced5* This,DWORD *pdwPercent,QWORD *pqwBytesDownloaded,QWORD *pcnsDownload) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetDownloadProgress(IWMReaderAdvanced5* This,DWORD *pdwPercent,QWORD *pqwBytesDownloaded,QWORD *pcnsDownload) { return This->lpVtbl->GetDownloadProgress(This,pdwPercent,pqwBytesDownloaded,pcnsDownload); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetSaveAsProgress(IWMReaderAdvanced5* This,DWORD *pdwPercent) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetSaveAsProgress(IWMReaderAdvanced5* This,DWORD *pdwPercent) { return This->lpVtbl->GetSaveAsProgress(This,pdwPercent); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_SaveFileAs(IWMReaderAdvanced5* This,const WCHAR *pwszFilename) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SaveFileAs(IWMReaderAdvanced5* This,const WCHAR *pwszFilename) { return This->lpVtbl->SaveFileAs(This,pwszFilename); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetProtocolName(IWMReaderAdvanced5* This,WCHAR *pwszProtocol,DWORD *pcchProtocol) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetProtocolName(IWMReaderAdvanced5* This,WCHAR *pwszProtocol,DWORD *pcchProtocol) { return This->lpVtbl->GetProtocolName(This,pwszProtocol,pcchProtocol); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_StartAtMarker(IWMReaderAdvanced5* This,WORD wMarkerIndex,QWORD cnsDuration,float fRate,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_StartAtMarker(IWMReaderAdvanced5* This,WORD wMarkerIndex,QWORD cnsDuration,float fRate,void *pvContext) { return This->lpVtbl->StartAtMarker(This,wMarkerIndex,cnsDuration,fRate,pvContext); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetOutputSetting(IWMReaderAdvanced5* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetOutputSetting(IWMReaderAdvanced5* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { return This->lpVtbl->GetOutputSetting(This,dwOutputNum,pszName,pType,pValue,pcbLength); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_SetOutputSetting(IWMReaderAdvanced5* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SetOutputSetting(IWMReaderAdvanced5* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { return This->lpVtbl->SetOutputSetting(This,dwOutputNum,pszName,Type,pValue,cbLength); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_Preroll(IWMReaderAdvanced5* This,QWORD cnsStart,QWORD cnsDuration,float fRate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_Preroll(IWMReaderAdvanced5* This,QWORD cnsStart,QWORD cnsDuration,float fRate) { return This->lpVtbl->Preroll(This,cnsStart,cnsDuration,fRate); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_SetLogClientID(IWMReaderAdvanced5* This,WINBOOL fLogClientID) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SetLogClientID(IWMReaderAdvanced5* This,WINBOOL fLogClientID) { return This->lpVtbl->SetLogClientID(This,fLogClientID); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetLogClientID(IWMReaderAdvanced5* This,WINBOOL *pfLogClientID) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetLogClientID(IWMReaderAdvanced5* This,WINBOOL *pfLogClientID) { return This->lpVtbl->GetLogClientID(This,pfLogClientID); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_StopBuffering(IWMReaderAdvanced5* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_StopBuffering(IWMReaderAdvanced5* This) { return This->lpVtbl->StopBuffering(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_OpenStream(IWMReaderAdvanced5* This,IStream *pStream,IWMReaderCallback *pCallback,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_OpenStream(IWMReaderAdvanced5* This,IStream *pStream,IWMReaderCallback *pCallback,void *pvContext) { return This->lpVtbl->OpenStream(This,pStream,pCallback,pvContext); } /*** IWMReaderAdvanced3 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced5_StopNetStreaming(IWMReaderAdvanced5* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_StopNetStreaming(IWMReaderAdvanced5* This) { return This->lpVtbl->StopNetStreaming(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_StartAtPosition(IWMReaderAdvanced5* This,WORD wStreamNum,void *pvOffsetStart,void *pvDuration,WMT_OFFSET_FORMAT dwOffsetFormat,float fRate,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_StartAtPosition(IWMReaderAdvanced5* This,WORD wStreamNum,void *pvOffsetStart,void *pvDuration,WMT_OFFSET_FORMAT dwOffsetFormat,float fRate,void *pvContext) { return This->lpVtbl->StartAtPosition(This,wStreamNum,pvOffsetStart,pvDuration,dwOffsetFormat,fRate,pvContext); } /*** IWMReaderAdvanced4 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetLanguageCount(IWMReaderAdvanced5* This,DWORD dwOutputNum,WORD *pwLanguageCount) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetLanguageCount(IWMReaderAdvanced5* This,DWORD dwOutputNum,WORD *pwLanguageCount) { return This->lpVtbl->GetLanguageCount(This,dwOutputNum,pwLanguageCount); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetLanguage(IWMReaderAdvanced5* This,DWORD dwOutputNum,WORD wLanguage,WCHAR *pwszLanguageString,WORD *pcchLanguageStringLength) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetLanguage(IWMReaderAdvanced5* This,DWORD dwOutputNum,WORD wLanguage,WCHAR *pwszLanguageString,WORD *pcchLanguageStringLength) { return This->lpVtbl->GetLanguage(This,dwOutputNum,wLanguage,pwszLanguageString,pcchLanguageStringLength); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetMaxSpeedFactor(IWMReaderAdvanced5* This,double *pdblFactor) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetMaxSpeedFactor(IWMReaderAdvanced5* This,double *pdblFactor) { return This->lpVtbl->GetMaxSpeedFactor(This,pdblFactor); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_IsUsingFastCache(IWMReaderAdvanced5* This,WINBOOL *pfUsingFastCache) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_IsUsingFastCache(IWMReaderAdvanced5* This,WINBOOL *pfUsingFastCache) { return This->lpVtbl->IsUsingFastCache(This,pfUsingFastCache); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_AddLogParam(IWMReaderAdvanced5* This,LPCWSTR wszNameSpace,LPCWSTR wszName,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_AddLogParam(IWMReaderAdvanced5* This,LPCWSTR wszNameSpace,LPCWSTR wszName,LPCWSTR wszValue) { return This->lpVtbl->AddLogParam(This,wszNameSpace,wszName,wszValue); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_SendLogParams(IWMReaderAdvanced5* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SendLogParams(IWMReaderAdvanced5* This) { return This->lpVtbl->SendLogParams(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_CanSaveFileAs(IWMReaderAdvanced5* This,WINBOOL *pfCanSave) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_CanSaveFileAs(IWMReaderAdvanced5* This,WINBOOL *pfCanSave) { return This->lpVtbl->CanSaveFileAs(This,pfCanSave); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_CancelSaveFileAs(IWMReaderAdvanced5* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_CancelSaveFileAs(IWMReaderAdvanced5* This) { return This->lpVtbl->CancelSaveFileAs(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced5_GetURL(IWMReaderAdvanced5* This,WCHAR *pwszURL,DWORD *pcchURL) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_GetURL(IWMReaderAdvanced5* This,WCHAR *pwszURL,DWORD *pcchURL) { return This->lpVtbl->GetURL(This,pwszURL,pcchURL); } /*** IWMReaderAdvanced5 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced5_SetPlayerHook(IWMReaderAdvanced5* This,DWORD dwOutputNum,IWMPlayerHook *pHook) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced5_SetPlayerHook(IWMReaderAdvanced5* This,DWORD dwOutputNum,IWMPlayerHook *pHook) { return This->lpVtbl->SetPlayerHook(This,dwOutputNum,pHook); } #endif @@ -6406,163 +6414,163 @@ interface IWMReaderAdvanced6 { #define IWMReaderAdvanced6_SetProtectStreamSamples(This,pbCertificate,cbCertificate,dwCertificateType,dwFlags,pbInitializationVector,pcbInitializationVector) (This)->lpVtbl->SetProtectStreamSamples(This,pbCertificate,cbCertificate,dwCertificateType,dwFlags,pbInitializationVector,pcbInitializationVector) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced6_QueryInterface(IWMReaderAdvanced6* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_QueryInterface(IWMReaderAdvanced6* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderAdvanced6_AddRef(IWMReaderAdvanced6* This) { +static __WIDL_INLINE ULONG IWMReaderAdvanced6_AddRef(IWMReaderAdvanced6* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderAdvanced6_Release(IWMReaderAdvanced6* This) { +static __WIDL_INLINE ULONG IWMReaderAdvanced6_Release(IWMReaderAdvanced6* This) { return This->lpVtbl->Release(This); } /*** IWMReaderAdvanced methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced6_SetUserProvidedClock(IWMReaderAdvanced6* This,WINBOOL fUserClock) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SetUserProvidedClock(IWMReaderAdvanced6* This,WINBOOL fUserClock) { return This->lpVtbl->SetUserProvidedClock(This,fUserClock); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetUserProvidedClock(IWMReaderAdvanced6* This,WINBOOL *pfUserClock) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetUserProvidedClock(IWMReaderAdvanced6* This,WINBOOL *pfUserClock) { return This->lpVtbl->GetUserProvidedClock(This,pfUserClock); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_DeliverTime(IWMReaderAdvanced6* This,QWORD cnsTime) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_DeliverTime(IWMReaderAdvanced6* This,QWORD cnsTime) { return This->lpVtbl->DeliverTime(This,cnsTime); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_SetManualStreamSelection(IWMReaderAdvanced6* This,WINBOOL fSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SetManualStreamSelection(IWMReaderAdvanced6* This,WINBOOL fSelection) { return This->lpVtbl->SetManualStreamSelection(This,fSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetManualStreamSelection(IWMReaderAdvanced6* This,WINBOOL *pfSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetManualStreamSelection(IWMReaderAdvanced6* This,WINBOOL *pfSelection) { return This->lpVtbl->GetManualStreamSelection(This,pfSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_SetStreamsSelected(IWMReaderAdvanced6* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SetStreamsSelected(IWMReaderAdvanced6* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { return This->lpVtbl->SetStreamsSelected(This,cStreamCount,pwStreamNumbers,pSelections); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetStreamSelected(IWMReaderAdvanced6* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetStreamSelected(IWMReaderAdvanced6* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { return This->lpVtbl->GetStreamSelected(This,wStreamNum,pSelection); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_SetReceiveSelectionCallbacks(IWMReaderAdvanced6* This,WINBOOL fGetCallbacks) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SetReceiveSelectionCallbacks(IWMReaderAdvanced6* This,WINBOOL fGetCallbacks) { return This->lpVtbl->SetReceiveSelectionCallbacks(This,fGetCallbacks); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetReceiveSelectionCallbacks(IWMReaderAdvanced6* This,WINBOOL *pfGetCallbacks) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetReceiveSelectionCallbacks(IWMReaderAdvanced6* This,WINBOOL *pfGetCallbacks) { return This->lpVtbl->GetReceiveSelectionCallbacks(This,pfGetCallbacks); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_SetReceiveStreamSamples(IWMReaderAdvanced6* This,WORD wStreamNum,WINBOOL fReceiveStreamSamples) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SetReceiveStreamSamples(IWMReaderAdvanced6* This,WORD wStreamNum,WINBOOL fReceiveStreamSamples) { return This->lpVtbl->SetReceiveStreamSamples(This,wStreamNum,fReceiveStreamSamples); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetReceiveStreamSamples(IWMReaderAdvanced6* This,WORD wStreamNum,WINBOOL *pfReceiveStreamSamples) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetReceiveStreamSamples(IWMReaderAdvanced6* This,WORD wStreamNum,WINBOOL *pfReceiveStreamSamples) { return This->lpVtbl->GetReceiveStreamSamples(This,wStreamNum,pfReceiveStreamSamples); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_SetAllocateForOutput(IWMReaderAdvanced6* This,DWORD dwOutputNum,WINBOOL fAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SetAllocateForOutput(IWMReaderAdvanced6* This,DWORD dwOutputNum,WINBOOL fAllocate) { return This->lpVtbl->SetAllocateForOutput(This,dwOutputNum,fAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetAllocateForOutput(IWMReaderAdvanced6* This,DWORD dwOutputNum,WINBOOL *pfAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetAllocateForOutput(IWMReaderAdvanced6* This,DWORD dwOutputNum,WINBOOL *pfAllocate) { return This->lpVtbl->GetAllocateForOutput(This,dwOutputNum,pfAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_SetAllocateForStream(IWMReaderAdvanced6* This,WORD wStreamNum,WINBOOL fAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SetAllocateForStream(IWMReaderAdvanced6* This,WORD wStreamNum,WINBOOL fAllocate) { return This->lpVtbl->SetAllocateForStream(This,wStreamNum,fAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetAllocateForStream(IWMReaderAdvanced6* This,WORD dwStreamNum,WINBOOL *pfAllocate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetAllocateForStream(IWMReaderAdvanced6* This,WORD dwStreamNum,WINBOOL *pfAllocate) { return This->lpVtbl->GetAllocateForStream(This,dwStreamNum,pfAllocate); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetStatistics(IWMReaderAdvanced6* This,WM_READER_STATISTICS *pStatistics) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetStatistics(IWMReaderAdvanced6* This,WM_READER_STATISTICS *pStatistics) { return This->lpVtbl->GetStatistics(This,pStatistics); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_SetClientInfo(IWMReaderAdvanced6* This,WM_READER_CLIENTINFO *pClientInfo) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SetClientInfo(IWMReaderAdvanced6* This,WM_READER_CLIENTINFO *pClientInfo) { return This->lpVtbl->SetClientInfo(This,pClientInfo); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetMaxOutputSampleSize(IWMReaderAdvanced6* This,DWORD dwOutput,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetMaxOutputSampleSize(IWMReaderAdvanced6* This,DWORD dwOutput,DWORD *pcbMax) { return This->lpVtbl->GetMaxOutputSampleSize(This,dwOutput,pcbMax); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetMaxStreamSampleSize(IWMReaderAdvanced6* This,WORD wStream,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetMaxStreamSampleSize(IWMReaderAdvanced6* This,WORD wStream,DWORD *pcbMax) { return This->lpVtbl->GetMaxStreamSampleSize(This,wStream,pcbMax); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_NotifyLateDelivery(IWMReaderAdvanced6* This,QWORD cnsLateness) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_NotifyLateDelivery(IWMReaderAdvanced6* This,QWORD cnsLateness) { return This->lpVtbl->NotifyLateDelivery(This,cnsLateness); } /*** IWMReaderAdvanced2 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced6_SetPlayMode(IWMReaderAdvanced6* This,WMT_PLAY_MODE Mode) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SetPlayMode(IWMReaderAdvanced6* This,WMT_PLAY_MODE Mode) { return This->lpVtbl->SetPlayMode(This,Mode); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetPlayMode(IWMReaderAdvanced6* This,WMT_PLAY_MODE *pMode) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetPlayMode(IWMReaderAdvanced6* This,WMT_PLAY_MODE *pMode) { return This->lpVtbl->GetPlayMode(This,pMode); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetBufferProgress(IWMReaderAdvanced6* This,DWORD *pdwPercent,QWORD *pcnsBuffering) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetBufferProgress(IWMReaderAdvanced6* This,DWORD *pdwPercent,QWORD *pcnsBuffering) { return This->lpVtbl->GetBufferProgress(This,pdwPercent,pcnsBuffering); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetDownloadProgress(IWMReaderAdvanced6* This,DWORD *pdwPercent,QWORD *pqwBytesDownloaded,QWORD *pcnsDownload) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetDownloadProgress(IWMReaderAdvanced6* This,DWORD *pdwPercent,QWORD *pqwBytesDownloaded,QWORD *pcnsDownload) { return This->lpVtbl->GetDownloadProgress(This,pdwPercent,pqwBytesDownloaded,pcnsDownload); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetSaveAsProgress(IWMReaderAdvanced6* This,DWORD *pdwPercent) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetSaveAsProgress(IWMReaderAdvanced6* This,DWORD *pdwPercent) { return This->lpVtbl->GetSaveAsProgress(This,pdwPercent); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_SaveFileAs(IWMReaderAdvanced6* This,const WCHAR *pwszFilename) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SaveFileAs(IWMReaderAdvanced6* This,const WCHAR *pwszFilename) { return This->lpVtbl->SaveFileAs(This,pwszFilename); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetProtocolName(IWMReaderAdvanced6* This,WCHAR *pwszProtocol,DWORD *pcchProtocol) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetProtocolName(IWMReaderAdvanced6* This,WCHAR *pwszProtocol,DWORD *pcchProtocol) { return This->lpVtbl->GetProtocolName(This,pwszProtocol,pcchProtocol); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_StartAtMarker(IWMReaderAdvanced6* This,WORD wMarkerIndex,QWORD cnsDuration,float fRate,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_StartAtMarker(IWMReaderAdvanced6* This,WORD wMarkerIndex,QWORD cnsDuration,float fRate,void *pvContext) { return This->lpVtbl->StartAtMarker(This,wMarkerIndex,cnsDuration,fRate,pvContext); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetOutputSetting(IWMReaderAdvanced6* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetOutputSetting(IWMReaderAdvanced6* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { return This->lpVtbl->GetOutputSetting(This,dwOutputNum,pszName,pType,pValue,pcbLength); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_SetOutputSetting(IWMReaderAdvanced6* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SetOutputSetting(IWMReaderAdvanced6* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { return This->lpVtbl->SetOutputSetting(This,dwOutputNum,pszName,Type,pValue,cbLength); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_Preroll(IWMReaderAdvanced6* This,QWORD cnsStart,QWORD cnsDuration,float fRate) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_Preroll(IWMReaderAdvanced6* This,QWORD cnsStart,QWORD cnsDuration,float fRate) { return This->lpVtbl->Preroll(This,cnsStart,cnsDuration,fRate); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_SetLogClientID(IWMReaderAdvanced6* This,WINBOOL fLogClientID) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SetLogClientID(IWMReaderAdvanced6* This,WINBOOL fLogClientID) { return This->lpVtbl->SetLogClientID(This,fLogClientID); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetLogClientID(IWMReaderAdvanced6* This,WINBOOL *pfLogClientID) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetLogClientID(IWMReaderAdvanced6* This,WINBOOL *pfLogClientID) { return This->lpVtbl->GetLogClientID(This,pfLogClientID); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_StopBuffering(IWMReaderAdvanced6* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_StopBuffering(IWMReaderAdvanced6* This) { return This->lpVtbl->StopBuffering(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_OpenStream(IWMReaderAdvanced6* This,IStream *pStream,IWMReaderCallback *pCallback,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_OpenStream(IWMReaderAdvanced6* This,IStream *pStream,IWMReaderCallback *pCallback,void *pvContext) { return This->lpVtbl->OpenStream(This,pStream,pCallback,pvContext); } /*** IWMReaderAdvanced3 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced6_StopNetStreaming(IWMReaderAdvanced6* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_StopNetStreaming(IWMReaderAdvanced6* This) { return This->lpVtbl->StopNetStreaming(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_StartAtPosition(IWMReaderAdvanced6* This,WORD wStreamNum,void *pvOffsetStart,void *pvDuration,WMT_OFFSET_FORMAT dwOffsetFormat,float fRate,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_StartAtPosition(IWMReaderAdvanced6* This,WORD wStreamNum,void *pvOffsetStart,void *pvDuration,WMT_OFFSET_FORMAT dwOffsetFormat,float fRate,void *pvContext) { return This->lpVtbl->StartAtPosition(This,wStreamNum,pvOffsetStart,pvDuration,dwOffsetFormat,fRate,pvContext); } /*** IWMReaderAdvanced4 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetLanguageCount(IWMReaderAdvanced6* This,DWORD dwOutputNum,WORD *pwLanguageCount) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetLanguageCount(IWMReaderAdvanced6* This,DWORD dwOutputNum,WORD *pwLanguageCount) { return This->lpVtbl->GetLanguageCount(This,dwOutputNum,pwLanguageCount); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetLanguage(IWMReaderAdvanced6* This,DWORD dwOutputNum,WORD wLanguage,WCHAR *pwszLanguageString,WORD *pcchLanguageStringLength) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetLanguage(IWMReaderAdvanced6* This,DWORD dwOutputNum,WORD wLanguage,WCHAR *pwszLanguageString,WORD *pcchLanguageStringLength) { return This->lpVtbl->GetLanguage(This,dwOutputNum,wLanguage,pwszLanguageString,pcchLanguageStringLength); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetMaxSpeedFactor(IWMReaderAdvanced6* This,double *pdblFactor) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetMaxSpeedFactor(IWMReaderAdvanced6* This,double *pdblFactor) { return This->lpVtbl->GetMaxSpeedFactor(This,pdblFactor); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_IsUsingFastCache(IWMReaderAdvanced6* This,WINBOOL *pfUsingFastCache) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_IsUsingFastCache(IWMReaderAdvanced6* This,WINBOOL *pfUsingFastCache) { return This->lpVtbl->IsUsingFastCache(This,pfUsingFastCache); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_AddLogParam(IWMReaderAdvanced6* This,LPCWSTR wszNameSpace,LPCWSTR wszName,LPCWSTR wszValue) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_AddLogParam(IWMReaderAdvanced6* This,LPCWSTR wszNameSpace,LPCWSTR wszName,LPCWSTR wszValue) { return This->lpVtbl->AddLogParam(This,wszNameSpace,wszName,wszValue); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_SendLogParams(IWMReaderAdvanced6* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SendLogParams(IWMReaderAdvanced6* This) { return This->lpVtbl->SendLogParams(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_CanSaveFileAs(IWMReaderAdvanced6* This,WINBOOL *pfCanSave) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_CanSaveFileAs(IWMReaderAdvanced6* This,WINBOOL *pfCanSave) { return This->lpVtbl->CanSaveFileAs(This,pfCanSave); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_CancelSaveFileAs(IWMReaderAdvanced6* This) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_CancelSaveFileAs(IWMReaderAdvanced6* This) { return This->lpVtbl->CancelSaveFileAs(This); } -static FORCEINLINE HRESULT IWMReaderAdvanced6_GetURL(IWMReaderAdvanced6* This,WCHAR *pwszURL,DWORD *pcchURL) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_GetURL(IWMReaderAdvanced6* This,WCHAR *pwszURL,DWORD *pcchURL) { return This->lpVtbl->GetURL(This,pwszURL,pcchURL); } /*** IWMReaderAdvanced5 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced6_SetPlayerHook(IWMReaderAdvanced6* This,DWORD dwOutputNum,IWMPlayerHook *pHook) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SetPlayerHook(IWMReaderAdvanced6* This,DWORD dwOutputNum,IWMPlayerHook *pHook) { return This->lpVtbl->SetPlayerHook(This,dwOutputNum,pHook); } /*** IWMReaderAdvanced6 methods ***/ -static FORCEINLINE HRESULT IWMReaderAdvanced6_SetProtectStreamSamples(IWMReaderAdvanced6* This,BYTE *pbCertificate,DWORD cbCertificate,DWORD dwCertificateType,DWORD dwFlags,BYTE *pbInitializationVector,DWORD *pcbInitializationVector) { +static __WIDL_INLINE HRESULT IWMReaderAdvanced6_SetProtectStreamSamples(IWMReaderAdvanced6* This,BYTE *pbCertificate,DWORD cbCertificate,DWORD dwCertificateType,DWORD dwFlags,BYTE *pbInitializationVector,DWORD *pcbInitializationVector) { return This->lpVtbl->SetProtectStreamSamples(This,pbCertificate,cbCertificate,dwCertificateType,dwFlags,pbInitializationVector,pcbInitializationVector); } #endif @@ -6850,77 +6858,77 @@ interface IWMSyncReader { #define IWMSyncReader_OpenStream(This,pStream) (This)->lpVtbl->OpenStream(This,pStream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMSyncReader_QueryInterface(IWMSyncReader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMSyncReader_QueryInterface(IWMSyncReader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMSyncReader_AddRef(IWMSyncReader* This) { +static __WIDL_INLINE ULONG IWMSyncReader_AddRef(IWMSyncReader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMSyncReader_Release(IWMSyncReader* This) { +static __WIDL_INLINE ULONG IWMSyncReader_Release(IWMSyncReader* This) { return This->lpVtbl->Release(This); } /*** IWMSyncReader methods ***/ -static FORCEINLINE HRESULT IWMSyncReader_Open(IWMSyncReader* This,const WCHAR *pwszFilename) { +static __WIDL_INLINE HRESULT IWMSyncReader_Open(IWMSyncReader* This,const WCHAR *pwszFilename) { return This->lpVtbl->Open(This,pwszFilename); } -static FORCEINLINE HRESULT IWMSyncReader_Close(IWMSyncReader* This) { +static __WIDL_INLINE HRESULT IWMSyncReader_Close(IWMSyncReader* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT IWMSyncReader_SetRange(IWMSyncReader* This,QWORD cnsStartTime,LONGLONG cnsDuration) { +static __WIDL_INLINE HRESULT IWMSyncReader_SetRange(IWMSyncReader* This,QWORD cnsStartTime,LONGLONG cnsDuration) { return This->lpVtbl->SetRange(This,cnsStartTime,cnsDuration); } -static FORCEINLINE HRESULT IWMSyncReader_SetRangeByFrame(IWMSyncReader* This,WORD wStreamNum,QWORD qwFrameNumber,LONGLONG cFramesToRead) { +static __WIDL_INLINE HRESULT IWMSyncReader_SetRangeByFrame(IWMSyncReader* This,WORD wStreamNum,QWORD qwFrameNumber,LONGLONG cFramesToRead) { return This->lpVtbl->SetRangeByFrame(This,wStreamNum,qwFrameNumber,cFramesToRead); } -static FORCEINLINE HRESULT IWMSyncReader_GetNextSample(IWMSyncReader* This,WORD wStreamNum,INSSBuffer **ppSample,QWORD *pcnsSampleTime,QWORD *pcnsDuration,DWORD *pdwFlags,DWORD *pdwOutputNum,WORD *pwStreamNum) { +static __WIDL_INLINE HRESULT IWMSyncReader_GetNextSample(IWMSyncReader* This,WORD wStreamNum,INSSBuffer **ppSample,QWORD *pcnsSampleTime,QWORD *pcnsDuration,DWORD *pdwFlags,DWORD *pdwOutputNum,WORD *pwStreamNum) { return This->lpVtbl->GetNextSample(This,wStreamNum,ppSample,pcnsSampleTime,pcnsDuration,pdwFlags,pdwOutputNum,pwStreamNum); } -static FORCEINLINE HRESULT IWMSyncReader_SetStreamsSelected(IWMSyncReader* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { +static __WIDL_INLINE HRESULT IWMSyncReader_SetStreamsSelected(IWMSyncReader* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { return This->lpVtbl->SetStreamsSelected(This,cStreamCount,pwStreamNumbers,pSelections); } -static FORCEINLINE HRESULT IWMSyncReader_GetStreamSelected(IWMSyncReader* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { +static __WIDL_INLINE HRESULT IWMSyncReader_GetStreamSelected(IWMSyncReader* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { return This->lpVtbl->GetStreamSelected(This,wStreamNum,pSelection); } -static FORCEINLINE HRESULT IWMSyncReader_SetReadStreamSamples(IWMSyncReader* This,WORD wStreamNum,WINBOOL fCompressed) { +static __WIDL_INLINE HRESULT IWMSyncReader_SetReadStreamSamples(IWMSyncReader* This,WORD wStreamNum,WINBOOL fCompressed) { return This->lpVtbl->SetReadStreamSamples(This,wStreamNum,fCompressed); } -static FORCEINLINE HRESULT IWMSyncReader_GetReadStreamSamples(IWMSyncReader* This,WORD wStreamNum,WINBOOL *pfCompressed) { +static __WIDL_INLINE HRESULT IWMSyncReader_GetReadStreamSamples(IWMSyncReader* This,WORD wStreamNum,WINBOOL *pfCompressed) { return This->lpVtbl->GetReadStreamSamples(This,wStreamNum,pfCompressed); } -static FORCEINLINE HRESULT IWMSyncReader_GetOutputSetting(IWMSyncReader* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { +static __WIDL_INLINE HRESULT IWMSyncReader_GetOutputSetting(IWMSyncReader* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { return This->lpVtbl->GetOutputSetting(This,dwOutputNum,pszName,pType,pValue,pcbLength); } -static FORCEINLINE HRESULT IWMSyncReader_SetOutputSetting(IWMSyncReader* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { +static __WIDL_INLINE HRESULT IWMSyncReader_SetOutputSetting(IWMSyncReader* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { return This->lpVtbl->SetOutputSetting(This,dwOutputNum,pszName,Type,pValue,cbLength); } -static FORCEINLINE HRESULT IWMSyncReader_GetOutputCount(IWMSyncReader* This,DWORD *pcOutputs) { +static __WIDL_INLINE HRESULT IWMSyncReader_GetOutputCount(IWMSyncReader* This,DWORD *pcOutputs) { return This->lpVtbl->GetOutputCount(This,pcOutputs); } -static FORCEINLINE HRESULT IWMSyncReader_GetOutputProps(IWMSyncReader* This,DWORD dwOutputNum,IWMOutputMediaProps **ppOutput) { +static __WIDL_INLINE HRESULT IWMSyncReader_GetOutputProps(IWMSyncReader* This,DWORD dwOutputNum,IWMOutputMediaProps **ppOutput) { return This->lpVtbl->GetOutputProps(This,dwOutputNum,ppOutput); } -static FORCEINLINE HRESULT IWMSyncReader_SetOutputProps(IWMSyncReader* This,DWORD dwOutputNum,IWMOutputMediaProps *pOutput) { +static __WIDL_INLINE HRESULT IWMSyncReader_SetOutputProps(IWMSyncReader* This,DWORD dwOutputNum,IWMOutputMediaProps *pOutput) { return This->lpVtbl->SetOutputProps(This,dwOutputNum,pOutput); } -static FORCEINLINE HRESULT IWMSyncReader_GetOutputFormatCount(IWMSyncReader* This,DWORD dwOutputNum,DWORD *pcFormats) { +static __WIDL_INLINE HRESULT IWMSyncReader_GetOutputFormatCount(IWMSyncReader* This,DWORD dwOutputNum,DWORD *pcFormats) { return This->lpVtbl->GetOutputFormatCount(This,dwOutputNum,pcFormats); } -static FORCEINLINE HRESULT IWMSyncReader_GetOutputFormat(IWMSyncReader* This,DWORD dwOutputNum,DWORD dwFormatNum,IWMOutputMediaProps **ppProps) { +static __WIDL_INLINE HRESULT IWMSyncReader_GetOutputFormat(IWMSyncReader* This,DWORD dwOutputNum,DWORD dwFormatNum,IWMOutputMediaProps **ppProps) { return This->lpVtbl->GetOutputFormat(This,dwOutputNum,dwFormatNum,ppProps); } -static FORCEINLINE HRESULT IWMSyncReader_GetOutputNumberForStream(IWMSyncReader* This,WORD wStreamNum,DWORD *pdwOutputNum) { +static __WIDL_INLINE HRESULT IWMSyncReader_GetOutputNumberForStream(IWMSyncReader* This,WORD wStreamNum,DWORD *pdwOutputNum) { return This->lpVtbl->GetOutputNumberForStream(This,wStreamNum,pdwOutputNum); } -static FORCEINLINE HRESULT IWMSyncReader_GetStreamNumberForOutput(IWMSyncReader* This,DWORD dwOutputNum,WORD *pwStreamNum) { +static __WIDL_INLINE HRESULT IWMSyncReader_GetStreamNumberForOutput(IWMSyncReader* This,DWORD dwOutputNum,WORD *pwStreamNum) { return This->lpVtbl->GetStreamNumberForOutput(This,dwOutputNum,pwStreamNum); } -static FORCEINLINE HRESULT IWMSyncReader_GetMaxOutputSampleSize(IWMSyncReader* This,DWORD dwOutput,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMSyncReader_GetMaxOutputSampleSize(IWMSyncReader* This,DWORD dwOutput,DWORD *pcbMax) { return This->lpVtbl->GetMaxOutputSampleSize(This,dwOutput,pcbMax); } -static FORCEINLINE HRESULT IWMSyncReader_GetMaxStreamSampleSize(IWMSyncReader* This,WORD wStream,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMSyncReader_GetMaxStreamSampleSize(IWMSyncReader* This,WORD wStream,DWORD *pcbMax) { return This->lpVtbl->GetMaxStreamSampleSize(This,wStream,pcbMax); } -static FORCEINLINE HRESULT IWMSyncReader_OpenStream(IWMSyncReader* This,IStream *pStream) { +static __WIDL_INLINE HRESULT IWMSyncReader_OpenStream(IWMSyncReader* This,IStream *pStream) { return This->lpVtbl->OpenStream(This,pStream); } #endif @@ -7019,20 +7027,20 @@ interface IWMReaderAllocatorEx { #define IWMReaderAllocatorEx_AllocateForOutputEx(This,output,cbBuffer,ppBuffer,dwFlags,cnsSampleTime,cnsSampleDuration,pvContext) (This)->lpVtbl->AllocateForOutputEx(This,output,cbBuffer,ppBuffer,dwFlags,cnsSampleTime,cnsSampleDuration,pvContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderAllocatorEx_QueryInterface(IWMReaderAllocatorEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderAllocatorEx_QueryInterface(IWMReaderAllocatorEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderAllocatorEx_AddRef(IWMReaderAllocatorEx* This) { +static __WIDL_INLINE ULONG IWMReaderAllocatorEx_AddRef(IWMReaderAllocatorEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderAllocatorEx_Release(IWMReaderAllocatorEx* This) { +static __WIDL_INLINE ULONG IWMReaderAllocatorEx_Release(IWMReaderAllocatorEx* This) { return This->lpVtbl->Release(This); } /*** IWMReaderAllocatorEx methods ***/ -static FORCEINLINE HRESULT IWMReaderAllocatorEx_AllocateForStreamEx(IWMReaderAllocatorEx* This,WORD wStreamNum,DWORD cbBuffer,INSSBuffer **ppBuffer,DWORD dwFlags,QWORD cnsSampleTime,QWORD cnsSampleDuration,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAllocatorEx_AllocateForStreamEx(IWMReaderAllocatorEx* This,WORD wStreamNum,DWORD cbBuffer,INSSBuffer **ppBuffer,DWORD dwFlags,QWORD cnsSampleTime,QWORD cnsSampleDuration,void *pvContext) { return This->lpVtbl->AllocateForStreamEx(This,wStreamNum,cbBuffer,ppBuffer,dwFlags,cnsSampleTime,cnsSampleDuration,pvContext); } -static FORCEINLINE HRESULT IWMReaderAllocatorEx_AllocateForOutputEx(IWMReaderAllocatorEx* This,DWORD output,DWORD cbBuffer,INSSBuffer **ppBuffer,DWORD dwFlags,QWORD cnsSampleTime,QWORD cnsSampleDuration,void *pvContext) { +static __WIDL_INLINE HRESULT IWMReaderAllocatorEx_AllocateForOutputEx(IWMReaderAllocatorEx* This,DWORD output,DWORD cbBuffer,INSSBuffer **ppBuffer,DWORD dwFlags,QWORD cnsSampleTime,QWORD cnsSampleDuration,void *pvContext) { return This->lpVtbl->AllocateForOutputEx(This,output,cbBuffer,ppBuffer,dwFlags,cnsSampleTime,cnsSampleDuration,pvContext); } #endif @@ -7294,96 +7302,96 @@ interface IWMSyncReader2 { #define IWMSyncReader2_GetAllocateForStream(This,dwStreamNum,ppAllocator) (This)->lpVtbl->GetAllocateForStream(This,dwStreamNum,ppAllocator) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMSyncReader2_QueryInterface(IWMSyncReader2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMSyncReader2_QueryInterface(IWMSyncReader2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMSyncReader2_AddRef(IWMSyncReader2* This) { +static __WIDL_INLINE ULONG IWMSyncReader2_AddRef(IWMSyncReader2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMSyncReader2_Release(IWMSyncReader2* This) { +static __WIDL_INLINE ULONG IWMSyncReader2_Release(IWMSyncReader2* This) { return This->lpVtbl->Release(This); } /*** IWMSyncReader methods ***/ -static FORCEINLINE HRESULT IWMSyncReader2_Open(IWMSyncReader2* This,const WCHAR *pwszFilename) { +static __WIDL_INLINE HRESULT IWMSyncReader2_Open(IWMSyncReader2* This,const WCHAR *pwszFilename) { return This->lpVtbl->Open(This,pwszFilename); } -static FORCEINLINE HRESULT IWMSyncReader2_Close(IWMSyncReader2* This) { +static __WIDL_INLINE HRESULT IWMSyncReader2_Close(IWMSyncReader2* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT IWMSyncReader2_SetRange(IWMSyncReader2* This,QWORD cnsStartTime,LONGLONG cnsDuration) { +static __WIDL_INLINE HRESULT IWMSyncReader2_SetRange(IWMSyncReader2* This,QWORD cnsStartTime,LONGLONG cnsDuration) { return This->lpVtbl->SetRange(This,cnsStartTime,cnsDuration); } -static FORCEINLINE HRESULT IWMSyncReader2_SetRangeByFrame(IWMSyncReader2* This,WORD wStreamNum,QWORD qwFrameNumber,LONGLONG cFramesToRead) { +static __WIDL_INLINE HRESULT IWMSyncReader2_SetRangeByFrame(IWMSyncReader2* This,WORD wStreamNum,QWORD qwFrameNumber,LONGLONG cFramesToRead) { return This->lpVtbl->SetRangeByFrame(This,wStreamNum,qwFrameNumber,cFramesToRead); } -static FORCEINLINE HRESULT IWMSyncReader2_GetNextSample(IWMSyncReader2* This,WORD wStreamNum,INSSBuffer **ppSample,QWORD *pcnsSampleTime,QWORD *pcnsDuration,DWORD *pdwFlags,DWORD *pdwOutputNum,WORD *pwStreamNum) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetNextSample(IWMSyncReader2* This,WORD wStreamNum,INSSBuffer **ppSample,QWORD *pcnsSampleTime,QWORD *pcnsDuration,DWORD *pdwFlags,DWORD *pdwOutputNum,WORD *pwStreamNum) { return This->lpVtbl->GetNextSample(This,wStreamNum,ppSample,pcnsSampleTime,pcnsDuration,pdwFlags,pdwOutputNum,pwStreamNum); } -static FORCEINLINE HRESULT IWMSyncReader2_SetStreamsSelected(IWMSyncReader2* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { +static __WIDL_INLINE HRESULT IWMSyncReader2_SetStreamsSelected(IWMSyncReader2* This,WORD cStreamCount,WORD *pwStreamNumbers,WMT_STREAM_SELECTION *pSelections) { return This->lpVtbl->SetStreamsSelected(This,cStreamCount,pwStreamNumbers,pSelections); } -static FORCEINLINE HRESULT IWMSyncReader2_GetStreamSelected(IWMSyncReader2* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetStreamSelected(IWMSyncReader2* This,WORD wStreamNum,WMT_STREAM_SELECTION *pSelection) { return This->lpVtbl->GetStreamSelected(This,wStreamNum,pSelection); } -static FORCEINLINE HRESULT IWMSyncReader2_SetReadStreamSamples(IWMSyncReader2* This,WORD wStreamNum,WINBOOL fCompressed) { +static __WIDL_INLINE HRESULT IWMSyncReader2_SetReadStreamSamples(IWMSyncReader2* This,WORD wStreamNum,WINBOOL fCompressed) { return This->lpVtbl->SetReadStreamSamples(This,wStreamNum,fCompressed); } -static FORCEINLINE HRESULT IWMSyncReader2_GetReadStreamSamples(IWMSyncReader2* This,WORD wStreamNum,WINBOOL *pfCompressed) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetReadStreamSamples(IWMSyncReader2* This,WORD wStreamNum,WINBOOL *pfCompressed) { return This->lpVtbl->GetReadStreamSamples(This,wStreamNum,pfCompressed); } -static FORCEINLINE HRESULT IWMSyncReader2_GetOutputSetting(IWMSyncReader2* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetOutputSetting(IWMSyncReader2* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { return This->lpVtbl->GetOutputSetting(This,dwOutputNum,pszName,pType,pValue,pcbLength); } -static FORCEINLINE HRESULT IWMSyncReader2_SetOutputSetting(IWMSyncReader2* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { +static __WIDL_INLINE HRESULT IWMSyncReader2_SetOutputSetting(IWMSyncReader2* This,DWORD dwOutputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { return This->lpVtbl->SetOutputSetting(This,dwOutputNum,pszName,Type,pValue,cbLength); } -static FORCEINLINE HRESULT IWMSyncReader2_GetOutputCount(IWMSyncReader2* This,DWORD *pcOutputs) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetOutputCount(IWMSyncReader2* This,DWORD *pcOutputs) { return This->lpVtbl->GetOutputCount(This,pcOutputs); } -static FORCEINLINE HRESULT IWMSyncReader2_GetOutputProps(IWMSyncReader2* This,DWORD dwOutputNum,IWMOutputMediaProps **ppOutput) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetOutputProps(IWMSyncReader2* This,DWORD dwOutputNum,IWMOutputMediaProps **ppOutput) { return This->lpVtbl->GetOutputProps(This,dwOutputNum,ppOutput); } -static FORCEINLINE HRESULT IWMSyncReader2_SetOutputProps(IWMSyncReader2* This,DWORD dwOutputNum,IWMOutputMediaProps *pOutput) { +static __WIDL_INLINE HRESULT IWMSyncReader2_SetOutputProps(IWMSyncReader2* This,DWORD dwOutputNum,IWMOutputMediaProps *pOutput) { return This->lpVtbl->SetOutputProps(This,dwOutputNum,pOutput); } -static FORCEINLINE HRESULT IWMSyncReader2_GetOutputFormatCount(IWMSyncReader2* This,DWORD dwOutputNum,DWORD *pcFormats) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetOutputFormatCount(IWMSyncReader2* This,DWORD dwOutputNum,DWORD *pcFormats) { return This->lpVtbl->GetOutputFormatCount(This,dwOutputNum,pcFormats); } -static FORCEINLINE HRESULT IWMSyncReader2_GetOutputFormat(IWMSyncReader2* This,DWORD dwOutputNum,DWORD dwFormatNum,IWMOutputMediaProps **ppProps) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetOutputFormat(IWMSyncReader2* This,DWORD dwOutputNum,DWORD dwFormatNum,IWMOutputMediaProps **ppProps) { return This->lpVtbl->GetOutputFormat(This,dwOutputNum,dwFormatNum,ppProps); } -static FORCEINLINE HRESULT IWMSyncReader2_GetOutputNumberForStream(IWMSyncReader2* This,WORD wStreamNum,DWORD *pdwOutputNum) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetOutputNumberForStream(IWMSyncReader2* This,WORD wStreamNum,DWORD *pdwOutputNum) { return This->lpVtbl->GetOutputNumberForStream(This,wStreamNum,pdwOutputNum); } -static FORCEINLINE HRESULT IWMSyncReader2_GetStreamNumberForOutput(IWMSyncReader2* This,DWORD dwOutputNum,WORD *pwStreamNum) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetStreamNumberForOutput(IWMSyncReader2* This,DWORD dwOutputNum,WORD *pwStreamNum) { return This->lpVtbl->GetStreamNumberForOutput(This,dwOutputNum,pwStreamNum); } -static FORCEINLINE HRESULT IWMSyncReader2_GetMaxOutputSampleSize(IWMSyncReader2* This,DWORD dwOutput,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetMaxOutputSampleSize(IWMSyncReader2* This,DWORD dwOutput,DWORD *pcbMax) { return This->lpVtbl->GetMaxOutputSampleSize(This,dwOutput,pcbMax); } -static FORCEINLINE HRESULT IWMSyncReader2_GetMaxStreamSampleSize(IWMSyncReader2* This,WORD wStream,DWORD *pcbMax) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetMaxStreamSampleSize(IWMSyncReader2* This,WORD wStream,DWORD *pcbMax) { return This->lpVtbl->GetMaxStreamSampleSize(This,wStream,pcbMax); } -static FORCEINLINE HRESULT IWMSyncReader2_OpenStream(IWMSyncReader2* This,IStream *pStream) { +static __WIDL_INLINE HRESULT IWMSyncReader2_OpenStream(IWMSyncReader2* This,IStream *pStream) { return This->lpVtbl->OpenStream(This,pStream); } /*** IWMSyncReader2 methods ***/ -static FORCEINLINE HRESULT IWMSyncReader2_SetRangeByTimecode(IWMSyncReader2* This,WORD wStreamNum,WMT_TIMECODE_EXTENSION_DATA *pStart,WMT_TIMECODE_EXTENSION_DATA *pEnd) { +static __WIDL_INLINE HRESULT IWMSyncReader2_SetRangeByTimecode(IWMSyncReader2* This,WORD wStreamNum,WMT_TIMECODE_EXTENSION_DATA *pStart,WMT_TIMECODE_EXTENSION_DATA *pEnd) { return This->lpVtbl->SetRangeByTimecode(This,wStreamNum,pStart,pEnd); } -static FORCEINLINE HRESULT IWMSyncReader2_SetRangeByFrameEx(IWMSyncReader2* This,WORD wStreamNum,QWORD qwFrameNumber,LONGLONG cFramesToRead,QWORD *pcnsStartTime) { +static __WIDL_INLINE HRESULT IWMSyncReader2_SetRangeByFrameEx(IWMSyncReader2* This,WORD wStreamNum,QWORD qwFrameNumber,LONGLONG cFramesToRead,QWORD *pcnsStartTime) { return This->lpVtbl->SetRangeByFrameEx(This,wStreamNum,qwFrameNumber,cFramesToRead,pcnsStartTime); } -static FORCEINLINE HRESULT IWMSyncReader2_SetAllocateForOutput(IWMSyncReader2* This,DWORD dwOutputNum,IWMReaderAllocatorEx *pAllocator) { +static __WIDL_INLINE HRESULT IWMSyncReader2_SetAllocateForOutput(IWMSyncReader2* This,DWORD dwOutputNum,IWMReaderAllocatorEx *pAllocator) { return This->lpVtbl->SetAllocateForOutput(This,dwOutputNum,pAllocator); } -static FORCEINLINE HRESULT IWMSyncReader2_GetAllocateForOutput(IWMSyncReader2* This,DWORD dwOutputNum,IWMReaderAllocatorEx **ppAllocator) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetAllocateForOutput(IWMSyncReader2* This,DWORD dwOutputNum,IWMReaderAllocatorEx **ppAllocator) { return This->lpVtbl->GetAllocateForOutput(This,dwOutputNum,ppAllocator); } -static FORCEINLINE HRESULT IWMSyncReader2_SetAllocateForStream(IWMSyncReader2* This,DWORD dwStreamNum,IWMReaderAllocatorEx *pAllocator) { +static __WIDL_INLINE HRESULT IWMSyncReader2_SetAllocateForStream(IWMSyncReader2* This,DWORD dwStreamNum,IWMReaderAllocatorEx *pAllocator) { return This->lpVtbl->SetAllocateForStream(This,dwStreamNum,pAllocator); } -static FORCEINLINE HRESULT IWMSyncReader2_GetAllocateForStream(IWMSyncReader2* This,DWORD dwStreamNum,IWMReaderAllocatorEx **ppAllocator) { +static __WIDL_INLINE HRESULT IWMSyncReader2_GetAllocateForStream(IWMSyncReader2* This,DWORD dwStreamNum,IWMReaderAllocatorEx **ppAllocator) { return This->lpVtbl->GetAllocateForStream(This,dwStreamNum,ppAllocator); } #endif @@ -7480,30 +7488,30 @@ interface IWMInputMediaProps { #define IWMInputMediaProps_GetGroupName(This,pwszName,pcchName) (This)->lpVtbl->GetGroupName(This,pwszName,pcchName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMInputMediaProps_QueryInterface(IWMInputMediaProps* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMInputMediaProps_QueryInterface(IWMInputMediaProps* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMInputMediaProps_AddRef(IWMInputMediaProps* This) { +static __WIDL_INLINE ULONG IWMInputMediaProps_AddRef(IWMInputMediaProps* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMInputMediaProps_Release(IWMInputMediaProps* This) { +static __WIDL_INLINE ULONG IWMInputMediaProps_Release(IWMInputMediaProps* This) { return This->lpVtbl->Release(This); } /*** IWMMediaProps methods ***/ -static FORCEINLINE HRESULT IWMInputMediaProps_GetType(IWMInputMediaProps* This,GUID *pguidType) { +static __WIDL_INLINE HRESULT IWMInputMediaProps_GetType(IWMInputMediaProps* This,GUID *pguidType) { return This->lpVtbl->GetType(This,pguidType); } -static FORCEINLINE HRESULT IWMInputMediaProps_GetMediaType(IWMInputMediaProps* This,WM_MEDIA_TYPE *pType,DWORD *pcbType) { +static __WIDL_INLINE HRESULT IWMInputMediaProps_GetMediaType(IWMInputMediaProps* This,WM_MEDIA_TYPE *pType,DWORD *pcbType) { return This->lpVtbl->GetMediaType(This,pType,pcbType); } -static FORCEINLINE HRESULT IWMInputMediaProps_SetMediaType(IWMInputMediaProps* This,WM_MEDIA_TYPE *pType) { +static __WIDL_INLINE HRESULT IWMInputMediaProps_SetMediaType(IWMInputMediaProps* This,WM_MEDIA_TYPE *pType) { return This->lpVtbl->SetMediaType(This,pType); } /*** IWMInputMediaProps methods ***/ -static FORCEINLINE HRESULT IWMInputMediaProps_GetConnectionName(IWMInputMediaProps* This,WCHAR *pwszName,WORD *pcchName) { +static __WIDL_INLINE HRESULT IWMInputMediaProps_GetConnectionName(IWMInputMediaProps* This,WCHAR *pwszName,WORD *pcchName) { return This->lpVtbl->GetConnectionName(This,pwszName,pcchName); } -static FORCEINLINE HRESULT IWMInputMediaProps_GetGroupName(IWMInputMediaProps* This,WCHAR *pwszName,WORD *pcchName) { +static __WIDL_INLINE HRESULT IWMInputMediaProps_GetGroupName(IWMInputMediaProps* This,WCHAR *pwszName,WORD *pcchName) { return This->lpVtbl->GetGroupName(This,pwszName,pcchName); } #endif @@ -7603,29 +7611,29 @@ interface IWMWriterSink { #define IWMWriterSink_OnEndWriting(This) (This)->lpVtbl->OnEndWriting(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMWriterSink_QueryInterface(IWMWriterSink* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMWriterSink_QueryInterface(IWMWriterSink* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMWriterSink_AddRef(IWMWriterSink* This) { +static __WIDL_INLINE ULONG IWMWriterSink_AddRef(IWMWriterSink* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMWriterSink_Release(IWMWriterSink* This) { +static __WIDL_INLINE ULONG IWMWriterSink_Release(IWMWriterSink* This) { return This->lpVtbl->Release(This); } /*** IWMWriterSink methods ***/ -static FORCEINLINE HRESULT IWMWriterSink_OnHeader(IWMWriterSink* This,INSSBuffer *pHeader) { +static __WIDL_INLINE HRESULT IWMWriterSink_OnHeader(IWMWriterSink* This,INSSBuffer *pHeader) { return This->lpVtbl->OnHeader(This,pHeader); } -static FORCEINLINE HRESULT IWMWriterSink_IsRealTime(IWMWriterSink* This,WINBOOL *pfRealTime) { +static __WIDL_INLINE HRESULT IWMWriterSink_IsRealTime(IWMWriterSink* This,WINBOOL *pfRealTime) { return This->lpVtbl->IsRealTime(This,pfRealTime); } -static FORCEINLINE HRESULT IWMWriterSink_AllocateDataUnit(IWMWriterSink* This,DWORD cbDataUnit,INSSBuffer **ppDataUnit) { +static __WIDL_INLINE HRESULT IWMWriterSink_AllocateDataUnit(IWMWriterSink* This,DWORD cbDataUnit,INSSBuffer **ppDataUnit) { return This->lpVtbl->AllocateDataUnit(This,cbDataUnit,ppDataUnit); } -static FORCEINLINE HRESULT IWMWriterSink_OnDataUnit(IWMWriterSink* This,INSSBuffer *pDataUnit) { +static __WIDL_INLINE HRESULT IWMWriterSink_OnDataUnit(IWMWriterSink* This,INSSBuffer *pDataUnit) { return This->lpVtbl->OnDataUnit(This,pDataUnit); } -static FORCEINLINE HRESULT IWMWriterSink_OnEndWriting(IWMWriterSink* This) { +static __WIDL_INLINE HRESULT IWMWriterSink_OnEndWriting(IWMWriterSink* This) { return This->lpVtbl->OnEndWriting(This); } #endif @@ -7803,53 +7811,53 @@ interface IWMWriter { #define IWMWriter_Flush(This) (This)->lpVtbl->Flush(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMWriter_QueryInterface(IWMWriter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMWriter_QueryInterface(IWMWriter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMWriter_AddRef(IWMWriter* This) { +static __WIDL_INLINE ULONG IWMWriter_AddRef(IWMWriter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMWriter_Release(IWMWriter* This) { +static __WIDL_INLINE ULONG IWMWriter_Release(IWMWriter* This) { return This->lpVtbl->Release(This); } /*** IWMWriter methods ***/ -static FORCEINLINE HRESULT IWMWriter_SetProfileByID(IWMWriter* This,REFGUID guidProfile) { +static __WIDL_INLINE HRESULT IWMWriter_SetProfileByID(IWMWriter* This,REFGUID guidProfile) { return This->lpVtbl->SetProfileByID(This,guidProfile); } -static FORCEINLINE HRESULT IWMWriter_SetProfile(IWMWriter* This,IWMProfile *pProfile) { +static __WIDL_INLINE HRESULT IWMWriter_SetProfile(IWMWriter* This,IWMProfile *pProfile) { return This->lpVtbl->SetProfile(This,pProfile); } -static FORCEINLINE HRESULT IWMWriter_SetOutputFilename(IWMWriter* This,const WCHAR *pwszFilename) { +static __WIDL_INLINE HRESULT IWMWriter_SetOutputFilename(IWMWriter* This,const WCHAR *pwszFilename) { return This->lpVtbl->SetOutputFilename(This,pwszFilename); } -static FORCEINLINE HRESULT IWMWriter_GetInputCount(IWMWriter* This,DWORD *pcInputs) { +static __WIDL_INLINE HRESULT IWMWriter_GetInputCount(IWMWriter* This,DWORD *pcInputs) { return This->lpVtbl->GetInputCount(This,pcInputs); } -static FORCEINLINE HRESULT IWMWriter_GetInputProps(IWMWriter* This,DWORD dwInputNum,IWMInputMediaProps **ppInput) { +static __WIDL_INLINE HRESULT IWMWriter_GetInputProps(IWMWriter* This,DWORD dwInputNum,IWMInputMediaProps **ppInput) { return This->lpVtbl->GetInputProps(This,dwInputNum,ppInput); } -static FORCEINLINE HRESULT IWMWriter_SetInputProps(IWMWriter* This,DWORD dwInputNum,IWMInputMediaProps *pInput) { +static __WIDL_INLINE HRESULT IWMWriter_SetInputProps(IWMWriter* This,DWORD dwInputNum,IWMInputMediaProps *pInput) { return This->lpVtbl->SetInputProps(This,dwInputNum,pInput); } -static FORCEINLINE HRESULT IWMWriter_GetInputFormatCount(IWMWriter* This,DWORD dwInputNumber,DWORD *pcFormats) { +static __WIDL_INLINE HRESULT IWMWriter_GetInputFormatCount(IWMWriter* This,DWORD dwInputNumber,DWORD *pcFormats) { return This->lpVtbl->GetInputFormatCount(This,dwInputNumber,pcFormats); } -static FORCEINLINE HRESULT IWMWriter_GetInputFormat(IWMWriter* This,DWORD dwInputNumber,DWORD dwFormatNumber,IWMInputMediaProps **pProps) { +static __WIDL_INLINE HRESULT IWMWriter_GetInputFormat(IWMWriter* This,DWORD dwInputNumber,DWORD dwFormatNumber,IWMInputMediaProps **pProps) { return This->lpVtbl->GetInputFormat(This,dwInputNumber,dwFormatNumber,pProps); } -static FORCEINLINE HRESULT IWMWriter_BeginWriting(IWMWriter* This) { +static __WIDL_INLINE HRESULT IWMWriter_BeginWriting(IWMWriter* This) { return This->lpVtbl->BeginWriting(This); } -static FORCEINLINE HRESULT IWMWriter_EndWriting(IWMWriter* This) { +static __WIDL_INLINE HRESULT IWMWriter_EndWriting(IWMWriter* This) { return This->lpVtbl->EndWriting(This); } -static FORCEINLINE HRESULT IWMWriter_AllocateSample(IWMWriter* This,DWORD dwSampleSize,INSSBuffer **ppSample) { +static __WIDL_INLINE HRESULT IWMWriter_AllocateSample(IWMWriter* This,DWORD dwSampleSize,INSSBuffer **ppSample) { return This->lpVtbl->AllocateSample(This,dwSampleSize,ppSample); } -static FORCEINLINE HRESULT IWMWriter_WriteSample(IWMWriter* This,DWORD dwInputNum,QWORD cnsSampleTime,DWORD dwFlags,INSSBuffer *pSample) { +static __WIDL_INLINE HRESULT IWMWriter_WriteSample(IWMWriter* This,DWORD dwInputNum,QWORD cnsSampleTime,DWORD dwFlags,INSSBuffer *pSample) { return This->lpVtbl->WriteSample(This,dwInputNum,cnsSampleTime,dwFlags,pSample); } -static FORCEINLINE HRESULT IWMWriter_Flush(IWMWriter* This) { +static __WIDL_INLINE HRESULT IWMWriter_Flush(IWMWriter* This) { return This->lpVtbl->Flush(This); } #endif @@ -8010,47 +8018,47 @@ interface IWMWriterAdvanced { #define IWMWriterAdvanced_GetSyncTolerance(This,pmsWindow) (This)->lpVtbl->GetSyncTolerance(This,pmsWindow) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMWriterAdvanced_QueryInterface(IWMWriterAdvanced* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced_QueryInterface(IWMWriterAdvanced* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMWriterAdvanced_AddRef(IWMWriterAdvanced* This) { +static __WIDL_INLINE ULONG IWMWriterAdvanced_AddRef(IWMWriterAdvanced* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMWriterAdvanced_Release(IWMWriterAdvanced* This) { +static __WIDL_INLINE ULONG IWMWriterAdvanced_Release(IWMWriterAdvanced* This) { return This->lpVtbl->Release(This); } /*** IWMWriterAdvanced methods ***/ -static FORCEINLINE HRESULT IWMWriterAdvanced_GetSinkCount(IWMWriterAdvanced* This,DWORD *pcSinks) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced_GetSinkCount(IWMWriterAdvanced* This,DWORD *pcSinks) { return This->lpVtbl->GetSinkCount(This,pcSinks); } -static FORCEINLINE HRESULT IWMWriterAdvanced_GetSink(IWMWriterAdvanced* This,DWORD dwSinkNum,IWMWriterSink **ppSink) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced_GetSink(IWMWriterAdvanced* This,DWORD dwSinkNum,IWMWriterSink **ppSink) { return This->lpVtbl->GetSink(This,dwSinkNum,ppSink); } -static FORCEINLINE HRESULT IWMWriterAdvanced_AddSink(IWMWriterAdvanced* This,IWMWriterSink *pSink) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced_AddSink(IWMWriterAdvanced* This,IWMWriterSink *pSink) { return This->lpVtbl->AddSink(This,pSink); } -static FORCEINLINE HRESULT IWMWriterAdvanced_RemoveSink(IWMWriterAdvanced* This,IWMWriterSink *pSink) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced_RemoveSink(IWMWriterAdvanced* This,IWMWriterSink *pSink) { return This->lpVtbl->RemoveSink(This,pSink); } -static FORCEINLINE HRESULT IWMWriterAdvanced_WriteStreamSample(IWMWriterAdvanced* This,WORD wStreamNum,QWORD cnsSampleTime,DWORD msSampleSendTime,QWORD cnsSampleDuration,DWORD dwFlags,INSSBuffer *pSample) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced_WriteStreamSample(IWMWriterAdvanced* This,WORD wStreamNum,QWORD cnsSampleTime,DWORD msSampleSendTime,QWORD cnsSampleDuration,DWORD dwFlags,INSSBuffer *pSample) { return This->lpVtbl->WriteStreamSample(This,wStreamNum,cnsSampleTime,msSampleSendTime,cnsSampleDuration,dwFlags,pSample); } -static FORCEINLINE HRESULT IWMWriterAdvanced_SetLiveSource(IWMWriterAdvanced* This,WINBOOL fIsLiveSource) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced_SetLiveSource(IWMWriterAdvanced* This,WINBOOL fIsLiveSource) { return This->lpVtbl->SetLiveSource(This,fIsLiveSource); } -static FORCEINLINE HRESULT IWMWriterAdvanced_IsRealTime(IWMWriterAdvanced* This,WINBOOL *pfRealTime) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced_IsRealTime(IWMWriterAdvanced* This,WINBOOL *pfRealTime) { return This->lpVtbl->IsRealTime(This,pfRealTime); } -static FORCEINLINE HRESULT IWMWriterAdvanced_GetWriterTime(IWMWriterAdvanced* This,QWORD *pCurrentTime) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced_GetWriterTime(IWMWriterAdvanced* This,QWORD *pCurrentTime) { return This->lpVtbl->GetWriterTime(This,pCurrentTime); } -static FORCEINLINE HRESULT IWMWriterAdvanced_GetStatistics(IWMWriterAdvanced* This,WORD wStreamNum,WM_WRITER_STATISTICS *pStats) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced_GetStatistics(IWMWriterAdvanced* This,WORD wStreamNum,WM_WRITER_STATISTICS *pStats) { return This->lpVtbl->GetStatistics(This,wStreamNum,pStats); } -static FORCEINLINE HRESULT IWMWriterAdvanced_SetSyncTolerance(IWMWriterAdvanced* This,DWORD msWindow) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced_SetSyncTolerance(IWMWriterAdvanced* This,DWORD msWindow) { return This->lpVtbl->SetSyncTolerance(This,msWindow); } -static FORCEINLINE HRESULT IWMWriterAdvanced_GetSyncTolerance(IWMWriterAdvanced* This,DWORD *pmsWindow) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced_GetSyncTolerance(IWMWriterAdvanced* This,DWORD *pmsWindow) { return This->lpVtbl->GetSyncTolerance(This,pmsWindow); } #endif @@ -8205,54 +8213,54 @@ interface IWMWriterAdvanced2 { #define IWMWriterAdvanced2_SetInputSetting(This,dwInputNum,pszName,Type,pValue,cbLength) (This)->lpVtbl->SetInputSetting(This,dwInputNum,pszName,Type,pValue,cbLength) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMWriterAdvanced2_QueryInterface(IWMWriterAdvanced2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_QueryInterface(IWMWriterAdvanced2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMWriterAdvanced2_AddRef(IWMWriterAdvanced2* This) { +static __WIDL_INLINE ULONG IWMWriterAdvanced2_AddRef(IWMWriterAdvanced2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMWriterAdvanced2_Release(IWMWriterAdvanced2* This) { +static __WIDL_INLINE ULONG IWMWriterAdvanced2_Release(IWMWriterAdvanced2* This) { return This->lpVtbl->Release(This); } /*** IWMWriterAdvanced methods ***/ -static FORCEINLINE HRESULT IWMWriterAdvanced2_GetSinkCount(IWMWriterAdvanced2* This,DWORD *pcSinks) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_GetSinkCount(IWMWriterAdvanced2* This,DWORD *pcSinks) { return This->lpVtbl->GetSinkCount(This,pcSinks); } -static FORCEINLINE HRESULT IWMWriterAdvanced2_GetSink(IWMWriterAdvanced2* This,DWORD dwSinkNum,IWMWriterSink **ppSink) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_GetSink(IWMWriterAdvanced2* This,DWORD dwSinkNum,IWMWriterSink **ppSink) { return This->lpVtbl->GetSink(This,dwSinkNum,ppSink); } -static FORCEINLINE HRESULT IWMWriterAdvanced2_AddSink(IWMWriterAdvanced2* This,IWMWriterSink *pSink) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_AddSink(IWMWriterAdvanced2* This,IWMWriterSink *pSink) { return This->lpVtbl->AddSink(This,pSink); } -static FORCEINLINE HRESULT IWMWriterAdvanced2_RemoveSink(IWMWriterAdvanced2* This,IWMWriterSink *pSink) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_RemoveSink(IWMWriterAdvanced2* This,IWMWriterSink *pSink) { return This->lpVtbl->RemoveSink(This,pSink); } -static FORCEINLINE HRESULT IWMWriterAdvanced2_WriteStreamSample(IWMWriterAdvanced2* This,WORD wStreamNum,QWORD cnsSampleTime,DWORD msSampleSendTime,QWORD cnsSampleDuration,DWORD dwFlags,INSSBuffer *pSample) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_WriteStreamSample(IWMWriterAdvanced2* This,WORD wStreamNum,QWORD cnsSampleTime,DWORD msSampleSendTime,QWORD cnsSampleDuration,DWORD dwFlags,INSSBuffer *pSample) { return This->lpVtbl->WriteStreamSample(This,wStreamNum,cnsSampleTime,msSampleSendTime,cnsSampleDuration,dwFlags,pSample); } -static FORCEINLINE HRESULT IWMWriterAdvanced2_SetLiveSource(IWMWriterAdvanced2* This,WINBOOL fIsLiveSource) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_SetLiveSource(IWMWriterAdvanced2* This,WINBOOL fIsLiveSource) { return This->lpVtbl->SetLiveSource(This,fIsLiveSource); } -static FORCEINLINE HRESULT IWMWriterAdvanced2_IsRealTime(IWMWriterAdvanced2* This,WINBOOL *pfRealTime) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_IsRealTime(IWMWriterAdvanced2* This,WINBOOL *pfRealTime) { return This->lpVtbl->IsRealTime(This,pfRealTime); } -static FORCEINLINE HRESULT IWMWriterAdvanced2_GetWriterTime(IWMWriterAdvanced2* This,QWORD *pCurrentTime) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_GetWriterTime(IWMWriterAdvanced2* This,QWORD *pCurrentTime) { return This->lpVtbl->GetWriterTime(This,pCurrentTime); } -static FORCEINLINE HRESULT IWMWriterAdvanced2_GetStatistics(IWMWriterAdvanced2* This,WORD wStreamNum,WM_WRITER_STATISTICS *pStats) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_GetStatistics(IWMWriterAdvanced2* This,WORD wStreamNum,WM_WRITER_STATISTICS *pStats) { return This->lpVtbl->GetStatistics(This,wStreamNum,pStats); } -static FORCEINLINE HRESULT IWMWriterAdvanced2_SetSyncTolerance(IWMWriterAdvanced2* This,DWORD msWindow) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_SetSyncTolerance(IWMWriterAdvanced2* This,DWORD msWindow) { return This->lpVtbl->SetSyncTolerance(This,msWindow); } -static FORCEINLINE HRESULT IWMWriterAdvanced2_GetSyncTolerance(IWMWriterAdvanced2* This,DWORD *pmsWindow) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_GetSyncTolerance(IWMWriterAdvanced2* This,DWORD *pmsWindow) { return This->lpVtbl->GetSyncTolerance(This,pmsWindow); } /*** IWMWriterAdvanced2 methods ***/ -static FORCEINLINE HRESULT IWMWriterAdvanced2_GetInputSetting(IWMWriterAdvanced2* This,DWORD dwInputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_GetInputSetting(IWMWriterAdvanced2* This,DWORD dwInputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { return This->lpVtbl->GetInputSetting(This,dwInputNum,pszName,pType,pValue,pcbLength); } -static FORCEINLINE HRESULT IWMWriterAdvanced2_SetInputSetting(IWMWriterAdvanced2* This,DWORD dwInputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced2_SetInputSetting(IWMWriterAdvanced2* This,DWORD dwInputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { return This->lpVtbl->SetInputSetting(This,dwInputNum,pszName,Type,pValue,cbLength); } #endif @@ -8412,61 +8420,61 @@ interface IWMWriterAdvanced3 { #define IWMWriterAdvanced3_SetNonBlocking(This) (This)->lpVtbl->SetNonBlocking(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMWriterAdvanced3_QueryInterface(IWMWriterAdvanced3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_QueryInterface(IWMWriterAdvanced3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMWriterAdvanced3_AddRef(IWMWriterAdvanced3* This) { +static __WIDL_INLINE ULONG IWMWriterAdvanced3_AddRef(IWMWriterAdvanced3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMWriterAdvanced3_Release(IWMWriterAdvanced3* This) { +static __WIDL_INLINE ULONG IWMWriterAdvanced3_Release(IWMWriterAdvanced3* This) { return This->lpVtbl->Release(This); } /*** IWMWriterAdvanced methods ***/ -static FORCEINLINE HRESULT IWMWriterAdvanced3_GetSinkCount(IWMWriterAdvanced3* This,DWORD *pcSinks) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_GetSinkCount(IWMWriterAdvanced3* This,DWORD *pcSinks) { return This->lpVtbl->GetSinkCount(This,pcSinks); } -static FORCEINLINE HRESULT IWMWriterAdvanced3_GetSink(IWMWriterAdvanced3* This,DWORD dwSinkNum,IWMWriterSink **ppSink) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_GetSink(IWMWriterAdvanced3* This,DWORD dwSinkNum,IWMWriterSink **ppSink) { return This->lpVtbl->GetSink(This,dwSinkNum,ppSink); } -static FORCEINLINE HRESULT IWMWriterAdvanced3_AddSink(IWMWriterAdvanced3* This,IWMWriterSink *pSink) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_AddSink(IWMWriterAdvanced3* This,IWMWriterSink *pSink) { return This->lpVtbl->AddSink(This,pSink); } -static FORCEINLINE HRESULT IWMWriterAdvanced3_RemoveSink(IWMWriterAdvanced3* This,IWMWriterSink *pSink) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_RemoveSink(IWMWriterAdvanced3* This,IWMWriterSink *pSink) { return This->lpVtbl->RemoveSink(This,pSink); } -static FORCEINLINE HRESULT IWMWriterAdvanced3_WriteStreamSample(IWMWriterAdvanced3* This,WORD wStreamNum,QWORD cnsSampleTime,DWORD msSampleSendTime,QWORD cnsSampleDuration,DWORD dwFlags,INSSBuffer *pSample) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_WriteStreamSample(IWMWriterAdvanced3* This,WORD wStreamNum,QWORD cnsSampleTime,DWORD msSampleSendTime,QWORD cnsSampleDuration,DWORD dwFlags,INSSBuffer *pSample) { return This->lpVtbl->WriteStreamSample(This,wStreamNum,cnsSampleTime,msSampleSendTime,cnsSampleDuration,dwFlags,pSample); } -static FORCEINLINE HRESULT IWMWriterAdvanced3_SetLiveSource(IWMWriterAdvanced3* This,WINBOOL fIsLiveSource) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_SetLiveSource(IWMWriterAdvanced3* This,WINBOOL fIsLiveSource) { return This->lpVtbl->SetLiveSource(This,fIsLiveSource); } -static FORCEINLINE HRESULT IWMWriterAdvanced3_IsRealTime(IWMWriterAdvanced3* This,WINBOOL *pfRealTime) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_IsRealTime(IWMWriterAdvanced3* This,WINBOOL *pfRealTime) { return This->lpVtbl->IsRealTime(This,pfRealTime); } -static FORCEINLINE HRESULT IWMWriterAdvanced3_GetWriterTime(IWMWriterAdvanced3* This,QWORD *pCurrentTime) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_GetWriterTime(IWMWriterAdvanced3* This,QWORD *pCurrentTime) { return This->lpVtbl->GetWriterTime(This,pCurrentTime); } -static FORCEINLINE HRESULT IWMWriterAdvanced3_GetStatistics(IWMWriterAdvanced3* This,WORD wStreamNum,WM_WRITER_STATISTICS *pStats) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_GetStatistics(IWMWriterAdvanced3* This,WORD wStreamNum,WM_WRITER_STATISTICS *pStats) { return This->lpVtbl->GetStatistics(This,wStreamNum,pStats); } -static FORCEINLINE HRESULT IWMWriterAdvanced3_SetSyncTolerance(IWMWriterAdvanced3* This,DWORD msWindow) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_SetSyncTolerance(IWMWriterAdvanced3* This,DWORD msWindow) { return This->lpVtbl->SetSyncTolerance(This,msWindow); } -static FORCEINLINE HRESULT IWMWriterAdvanced3_GetSyncTolerance(IWMWriterAdvanced3* This,DWORD *pmsWindow) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_GetSyncTolerance(IWMWriterAdvanced3* This,DWORD *pmsWindow) { return This->lpVtbl->GetSyncTolerance(This,pmsWindow); } /*** IWMWriterAdvanced2 methods ***/ -static FORCEINLINE HRESULT IWMWriterAdvanced3_GetInputSetting(IWMWriterAdvanced3* This,DWORD dwInputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_GetInputSetting(IWMWriterAdvanced3* This,DWORD dwInputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE *pType,BYTE *pValue,WORD *pcbLength) { return This->lpVtbl->GetInputSetting(This,dwInputNum,pszName,pType,pValue,pcbLength); } -static FORCEINLINE HRESULT IWMWriterAdvanced3_SetInputSetting(IWMWriterAdvanced3* This,DWORD dwInputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_SetInputSetting(IWMWriterAdvanced3* This,DWORD dwInputNum,LPCWSTR pszName,WMT_ATTR_DATATYPE Type,const BYTE *pValue,WORD cbLength) { return This->lpVtbl->SetInputSetting(This,dwInputNum,pszName,Type,pValue,cbLength); } /*** IWMWriterAdvanced3 methods ***/ -static FORCEINLINE HRESULT IWMWriterAdvanced3_GetStatisticsEx(IWMWriterAdvanced3* This,WORD wStreamNum,WM_WRITER_STATISTICS_EX *pStats) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_GetStatisticsEx(IWMWriterAdvanced3* This,WORD wStreamNum,WM_WRITER_STATISTICS_EX *pStats) { return This->lpVtbl->GetStatisticsEx(This,wStreamNum,pStats); } -static FORCEINLINE HRESULT IWMWriterAdvanced3_SetNonBlocking(IWMWriterAdvanced3* This) { +static __WIDL_INLINE HRESULT IWMWriterAdvanced3_SetNonBlocking(IWMWriterAdvanced3* This) { return This->lpVtbl->SetNonBlocking(This); } #endif @@ -8673,50 +8681,50 @@ interface IWMHeaderInfo { #define IWMHeaderInfo_RemoveScript(This,index) (This)->lpVtbl->RemoveScript(This,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMHeaderInfo_QueryInterface(IWMHeaderInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMHeaderInfo_QueryInterface(IWMHeaderInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMHeaderInfo_AddRef(IWMHeaderInfo* This) { +static __WIDL_INLINE ULONG IWMHeaderInfo_AddRef(IWMHeaderInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMHeaderInfo_Release(IWMHeaderInfo* This) { +static __WIDL_INLINE ULONG IWMHeaderInfo_Release(IWMHeaderInfo* This) { return This->lpVtbl->Release(This); } /*** IWMHeaderInfo methods ***/ -static FORCEINLINE HRESULT IWMHeaderInfo_GetAttributeCount(IWMHeaderInfo* This,WORD stream_num,WORD *attributes) { +static __WIDL_INLINE HRESULT IWMHeaderInfo_GetAttributeCount(IWMHeaderInfo* This,WORD stream_num,WORD *attributes) { return This->lpVtbl->GetAttributeCount(This,stream_num,attributes); } -static FORCEINLINE HRESULT IWMHeaderInfo_GetAttributeByIndex(IWMHeaderInfo* This,WORD index,WORD *stream_num,WCHAR *name,WORD *name_len,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { +static __WIDL_INLINE HRESULT IWMHeaderInfo_GetAttributeByIndex(IWMHeaderInfo* This,WORD index,WORD *stream_num,WCHAR *name,WORD *name_len,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { return This->lpVtbl->GetAttributeByIndex(This,index,stream_num,name,name_len,type,value,length); } -static FORCEINLINE HRESULT IWMHeaderInfo_GetAttributeByName(IWMHeaderInfo* This,WORD *stream_num,LPCWSTR name,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { +static __WIDL_INLINE HRESULT IWMHeaderInfo_GetAttributeByName(IWMHeaderInfo* This,WORD *stream_num,LPCWSTR name,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { return This->lpVtbl->GetAttributeByName(This,stream_num,name,type,value,length); } -static FORCEINLINE HRESULT IWMHeaderInfo_SetAttribute(IWMHeaderInfo* This,WORD stream_num,LPCWSTR name,WMT_ATTR_DATATYPE type,const BYTE *value,WORD length) { +static __WIDL_INLINE HRESULT IWMHeaderInfo_SetAttribute(IWMHeaderInfo* This,WORD stream_num,LPCWSTR name,WMT_ATTR_DATATYPE type,const BYTE *value,WORD length) { return This->lpVtbl->SetAttribute(This,stream_num,name,type,value,length); } -static FORCEINLINE HRESULT IWMHeaderInfo_GetMarkerCount(IWMHeaderInfo* This,WORD *markers) { +static __WIDL_INLINE HRESULT IWMHeaderInfo_GetMarkerCount(IWMHeaderInfo* This,WORD *markers) { return This->lpVtbl->GetMarkerCount(This,markers); } -static FORCEINLINE HRESULT IWMHeaderInfo_GetMarker(IWMHeaderInfo* This,WORD index,WCHAR *marker_name,WORD *marker_len,QWORD *marker_time) { +static __WIDL_INLINE HRESULT IWMHeaderInfo_GetMarker(IWMHeaderInfo* This,WORD index,WCHAR *marker_name,WORD *marker_len,QWORD *marker_time) { return This->lpVtbl->GetMarker(This,index,marker_name,marker_len,marker_time); } -static FORCEINLINE HRESULT IWMHeaderInfo_AddMarker(IWMHeaderInfo* This,LPCWSTR_WMSDK_TYPE_SAFE marker_name,QWORD marker_time) { +static __WIDL_INLINE HRESULT IWMHeaderInfo_AddMarker(IWMHeaderInfo* This,LPCWSTR_WMSDK_TYPE_SAFE marker_name,QWORD marker_time) { return This->lpVtbl->AddMarker(This,marker_name,marker_time); } -static FORCEINLINE HRESULT IWMHeaderInfo_RemoveMarker(IWMHeaderInfo* This,WORD index) { +static __WIDL_INLINE HRESULT IWMHeaderInfo_RemoveMarker(IWMHeaderInfo* This,WORD index) { return This->lpVtbl->RemoveMarker(This,index); } -static FORCEINLINE HRESULT IWMHeaderInfo_GetScriptCount(IWMHeaderInfo* This,WORD *scripts) { +static __WIDL_INLINE HRESULT IWMHeaderInfo_GetScriptCount(IWMHeaderInfo* This,WORD *scripts) { return This->lpVtbl->GetScriptCount(This,scripts); } -static FORCEINLINE HRESULT IWMHeaderInfo_GetScript(IWMHeaderInfo* This,WORD index,WCHAR *type,WORD *type_len,WCHAR *command,WORD *command_len,QWORD *script_time) { +static __WIDL_INLINE HRESULT IWMHeaderInfo_GetScript(IWMHeaderInfo* This,WORD index,WCHAR *type,WORD *type_len,WCHAR *command,WORD *command_len,QWORD *script_time) { return This->lpVtbl->GetScript(This,index,type,type_len,command,command_len,script_time); } -static FORCEINLINE HRESULT IWMHeaderInfo_AddScript(IWMHeaderInfo* This,LPCWSTR_WMSDK_TYPE_SAFE type,LPCWSTR_WMSDK_TYPE_SAFE command,QWORD script_time) { +static __WIDL_INLINE HRESULT IWMHeaderInfo_AddScript(IWMHeaderInfo* This,LPCWSTR_WMSDK_TYPE_SAFE type,LPCWSTR_WMSDK_TYPE_SAFE command,QWORD script_time) { return This->lpVtbl->AddScript(This,type,command,script_time); } -static FORCEINLINE HRESULT IWMHeaderInfo_RemoveScript(IWMHeaderInfo* This,WORD index) { +static __WIDL_INLINE HRESULT IWMHeaderInfo_RemoveScript(IWMHeaderInfo* This,WORD index) { return This->lpVtbl->RemoveScript(This,index); } #endif @@ -8893,57 +8901,57 @@ interface IWMHeaderInfo2 { #define IWMHeaderInfo2_GetCodecInfo(This,index,name_len,name,description_len,description,codec_type,codec_info_cnt,codec_info) (This)->lpVtbl->GetCodecInfo(This,index,name_len,name,description_len,description,codec_type,codec_info_cnt,codec_info) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMHeaderInfo2_QueryInterface(IWMHeaderInfo2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_QueryInterface(IWMHeaderInfo2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMHeaderInfo2_AddRef(IWMHeaderInfo2* This) { +static __WIDL_INLINE ULONG IWMHeaderInfo2_AddRef(IWMHeaderInfo2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMHeaderInfo2_Release(IWMHeaderInfo2* This) { +static __WIDL_INLINE ULONG IWMHeaderInfo2_Release(IWMHeaderInfo2* This) { return This->lpVtbl->Release(This); } /*** IWMHeaderInfo methods ***/ -static FORCEINLINE HRESULT IWMHeaderInfo2_GetAttributeCount(IWMHeaderInfo2* This,WORD stream_num,WORD *attributes) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_GetAttributeCount(IWMHeaderInfo2* This,WORD stream_num,WORD *attributes) { return This->lpVtbl->GetAttributeCount(This,stream_num,attributes); } -static FORCEINLINE HRESULT IWMHeaderInfo2_GetAttributeByIndex(IWMHeaderInfo2* This,WORD index,WORD *stream_num,WCHAR *name,WORD *name_len,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_GetAttributeByIndex(IWMHeaderInfo2* This,WORD index,WORD *stream_num,WCHAR *name,WORD *name_len,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { return This->lpVtbl->GetAttributeByIndex(This,index,stream_num,name,name_len,type,value,length); } -static FORCEINLINE HRESULT IWMHeaderInfo2_GetAttributeByName(IWMHeaderInfo2* This,WORD *stream_num,LPCWSTR name,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_GetAttributeByName(IWMHeaderInfo2* This,WORD *stream_num,LPCWSTR name,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { return This->lpVtbl->GetAttributeByName(This,stream_num,name,type,value,length); } -static FORCEINLINE HRESULT IWMHeaderInfo2_SetAttribute(IWMHeaderInfo2* This,WORD stream_num,LPCWSTR name,WMT_ATTR_DATATYPE type,const BYTE *value,WORD length) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_SetAttribute(IWMHeaderInfo2* This,WORD stream_num,LPCWSTR name,WMT_ATTR_DATATYPE type,const BYTE *value,WORD length) { return This->lpVtbl->SetAttribute(This,stream_num,name,type,value,length); } -static FORCEINLINE HRESULT IWMHeaderInfo2_GetMarkerCount(IWMHeaderInfo2* This,WORD *markers) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_GetMarkerCount(IWMHeaderInfo2* This,WORD *markers) { return This->lpVtbl->GetMarkerCount(This,markers); } -static FORCEINLINE HRESULT IWMHeaderInfo2_GetMarker(IWMHeaderInfo2* This,WORD index,WCHAR *marker_name,WORD *marker_len,QWORD *marker_time) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_GetMarker(IWMHeaderInfo2* This,WORD index,WCHAR *marker_name,WORD *marker_len,QWORD *marker_time) { return This->lpVtbl->GetMarker(This,index,marker_name,marker_len,marker_time); } -static FORCEINLINE HRESULT IWMHeaderInfo2_AddMarker(IWMHeaderInfo2* This,LPCWSTR_WMSDK_TYPE_SAFE marker_name,QWORD marker_time) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_AddMarker(IWMHeaderInfo2* This,LPCWSTR_WMSDK_TYPE_SAFE marker_name,QWORD marker_time) { return This->lpVtbl->AddMarker(This,marker_name,marker_time); } -static FORCEINLINE HRESULT IWMHeaderInfo2_RemoveMarker(IWMHeaderInfo2* This,WORD index) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_RemoveMarker(IWMHeaderInfo2* This,WORD index) { return This->lpVtbl->RemoveMarker(This,index); } -static FORCEINLINE HRESULT IWMHeaderInfo2_GetScriptCount(IWMHeaderInfo2* This,WORD *scripts) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_GetScriptCount(IWMHeaderInfo2* This,WORD *scripts) { return This->lpVtbl->GetScriptCount(This,scripts); } -static FORCEINLINE HRESULT IWMHeaderInfo2_GetScript(IWMHeaderInfo2* This,WORD index,WCHAR *type,WORD *type_len,WCHAR *command,WORD *command_len,QWORD *script_time) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_GetScript(IWMHeaderInfo2* This,WORD index,WCHAR *type,WORD *type_len,WCHAR *command,WORD *command_len,QWORD *script_time) { return This->lpVtbl->GetScript(This,index,type,type_len,command,command_len,script_time); } -static FORCEINLINE HRESULT IWMHeaderInfo2_AddScript(IWMHeaderInfo2* This,LPCWSTR_WMSDK_TYPE_SAFE type,LPCWSTR_WMSDK_TYPE_SAFE command,QWORD script_time) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_AddScript(IWMHeaderInfo2* This,LPCWSTR_WMSDK_TYPE_SAFE type,LPCWSTR_WMSDK_TYPE_SAFE command,QWORD script_time) { return This->lpVtbl->AddScript(This,type,command,script_time); } -static FORCEINLINE HRESULT IWMHeaderInfo2_RemoveScript(IWMHeaderInfo2* This,WORD index) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_RemoveScript(IWMHeaderInfo2* This,WORD index) { return This->lpVtbl->RemoveScript(This,index); } /*** IWMHeaderInfo2 methods ***/ -static FORCEINLINE HRESULT IWMHeaderInfo2_GetCodecInfoCount(IWMHeaderInfo2* This,DWORD *codec_infos) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_GetCodecInfoCount(IWMHeaderInfo2* This,DWORD *codec_infos) { return This->lpVtbl->GetCodecInfoCount(This,codec_infos); } -static FORCEINLINE HRESULT IWMHeaderInfo2_GetCodecInfo(IWMHeaderInfo2* This,DWORD index,WORD *name_len,WCHAR *name,WORD *description_len,WCHAR *description,WMT_CODEC_INFO_TYPE *codec_type,WORD *codec_info_cnt,BYTE *codec_info) { +static __WIDL_INLINE HRESULT IWMHeaderInfo2_GetCodecInfo(IWMHeaderInfo2* This,DWORD index,WORD *name_len,WCHAR *name,WORD *description_len,WCHAR *description,WMT_CODEC_INFO_TYPE *codec_type,WORD *codec_info_cnt,BYTE *codec_info) { return This->lpVtbl->GetCodecInfo(This,index,name_len,name,description_len,description,codec_type,codec_info_cnt,codec_info); } #endif @@ -9221,79 +9229,79 @@ interface IWMHeaderInfo3 { #define IWMHeaderInfo3_AddCodecInfo(This,name,description,codec_type,codec_info_cnt,codec_info) (This)->lpVtbl->AddCodecInfo(This,name,description,codec_type,codec_info_cnt,codec_info) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMHeaderInfo3_QueryInterface(IWMHeaderInfo3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_QueryInterface(IWMHeaderInfo3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMHeaderInfo3_AddRef(IWMHeaderInfo3* This) { +static __WIDL_INLINE ULONG IWMHeaderInfo3_AddRef(IWMHeaderInfo3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMHeaderInfo3_Release(IWMHeaderInfo3* This) { +static __WIDL_INLINE ULONG IWMHeaderInfo3_Release(IWMHeaderInfo3* This) { return This->lpVtbl->Release(This); } /*** IWMHeaderInfo methods ***/ -static FORCEINLINE HRESULT IWMHeaderInfo3_GetAttributeCount(IWMHeaderInfo3* This,WORD stream_num,WORD *attributes) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_GetAttributeCount(IWMHeaderInfo3* This,WORD stream_num,WORD *attributes) { return This->lpVtbl->GetAttributeCount(This,stream_num,attributes); } -static FORCEINLINE HRESULT IWMHeaderInfo3_GetAttributeByIndex(IWMHeaderInfo3* This,WORD index,WORD *stream_num,WCHAR *name,WORD *name_len,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_GetAttributeByIndex(IWMHeaderInfo3* This,WORD index,WORD *stream_num,WCHAR *name,WORD *name_len,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { return This->lpVtbl->GetAttributeByIndex(This,index,stream_num,name,name_len,type,value,length); } -static FORCEINLINE HRESULT IWMHeaderInfo3_GetAttributeByName(IWMHeaderInfo3* This,WORD *stream_num,LPCWSTR name,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_GetAttributeByName(IWMHeaderInfo3* This,WORD *stream_num,LPCWSTR name,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { return This->lpVtbl->GetAttributeByName(This,stream_num,name,type,value,length); } -static FORCEINLINE HRESULT IWMHeaderInfo3_SetAttribute(IWMHeaderInfo3* This,WORD stream_num,LPCWSTR name,WMT_ATTR_DATATYPE type,const BYTE *value,WORD length) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_SetAttribute(IWMHeaderInfo3* This,WORD stream_num,LPCWSTR name,WMT_ATTR_DATATYPE type,const BYTE *value,WORD length) { return This->lpVtbl->SetAttribute(This,stream_num,name,type,value,length); } -static FORCEINLINE HRESULT IWMHeaderInfo3_GetMarkerCount(IWMHeaderInfo3* This,WORD *markers) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_GetMarkerCount(IWMHeaderInfo3* This,WORD *markers) { return This->lpVtbl->GetMarkerCount(This,markers); } -static FORCEINLINE HRESULT IWMHeaderInfo3_GetMarker(IWMHeaderInfo3* This,WORD index,WCHAR *marker_name,WORD *marker_len,QWORD *marker_time) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_GetMarker(IWMHeaderInfo3* This,WORD index,WCHAR *marker_name,WORD *marker_len,QWORD *marker_time) { return This->lpVtbl->GetMarker(This,index,marker_name,marker_len,marker_time); } -static FORCEINLINE HRESULT IWMHeaderInfo3_AddMarker(IWMHeaderInfo3* This,LPCWSTR_WMSDK_TYPE_SAFE marker_name,QWORD marker_time) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_AddMarker(IWMHeaderInfo3* This,LPCWSTR_WMSDK_TYPE_SAFE marker_name,QWORD marker_time) { return This->lpVtbl->AddMarker(This,marker_name,marker_time); } -static FORCEINLINE HRESULT IWMHeaderInfo3_RemoveMarker(IWMHeaderInfo3* This,WORD index) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_RemoveMarker(IWMHeaderInfo3* This,WORD index) { return This->lpVtbl->RemoveMarker(This,index); } -static FORCEINLINE HRESULT IWMHeaderInfo3_GetScriptCount(IWMHeaderInfo3* This,WORD *scripts) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_GetScriptCount(IWMHeaderInfo3* This,WORD *scripts) { return This->lpVtbl->GetScriptCount(This,scripts); } -static FORCEINLINE HRESULT IWMHeaderInfo3_GetScript(IWMHeaderInfo3* This,WORD index,WCHAR *type,WORD *type_len,WCHAR *command,WORD *command_len,QWORD *script_time) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_GetScript(IWMHeaderInfo3* This,WORD index,WCHAR *type,WORD *type_len,WCHAR *command,WORD *command_len,QWORD *script_time) { return This->lpVtbl->GetScript(This,index,type,type_len,command,command_len,script_time); } -static FORCEINLINE HRESULT IWMHeaderInfo3_AddScript(IWMHeaderInfo3* This,LPCWSTR_WMSDK_TYPE_SAFE type,LPCWSTR_WMSDK_TYPE_SAFE command,QWORD script_time) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_AddScript(IWMHeaderInfo3* This,LPCWSTR_WMSDK_TYPE_SAFE type,LPCWSTR_WMSDK_TYPE_SAFE command,QWORD script_time) { return This->lpVtbl->AddScript(This,type,command,script_time); } -static FORCEINLINE HRESULT IWMHeaderInfo3_RemoveScript(IWMHeaderInfo3* This,WORD index) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_RemoveScript(IWMHeaderInfo3* This,WORD index) { return This->lpVtbl->RemoveScript(This,index); } /*** IWMHeaderInfo2 methods ***/ -static FORCEINLINE HRESULT IWMHeaderInfo3_GetCodecInfoCount(IWMHeaderInfo3* This,DWORD *codec_infos) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_GetCodecInfoCount(IWMHeaderInfo3* This,DWORD *codec_infos) { return This->lpVtbl->GetCodecInfoCount(This,codec_infos); } -static FORCEINLINE HRESULT IWMHeaderInfo3_GetCodecInfo(IWMHeaderInfo3* This,DWORD index,WORD *name_len,WCHAR *name,WORD *description_len,WCHAR *description,WMT_CODEC_INFO_TYPE *codec_type,WORD *codec_info_cnt,BYTE *codec_info) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_GetCodecInfo(IWMHeaderInfo3* This,DWORD index,WORD *name_len,WCHAR *name,WORD *description_len,WCHAR *description,WMT_CODEC_INFO_TYPE *codec_type,WORD *codec_info_cnt,BYTE *codec_info) { return This->lpVtbl->GetCodecInfo(This,index,name_len,name,description_len,description,codec_type,codec_info_cnt,codec_info); } /*** IWMHeaderInfo3 methods ***/ -static FORCEINLINE HRESULT IWMHeaderInfo3_GetAttributeCountEx(IWMHeaderInfo3* This,WORD stream_num,WORD *attributes) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_GetAttributeCountEx(IWMHeaderInfo3* This,WORD stream_num,WORD *attributes) { return This->lpVtbl->GetAttributeCountEx(This,stream_num,attributes); } -static FORCEINLINE HRESULT IWMHeaderInfo3_GetAttributeIndices(IWMHeaderInfo3* This,WORD stream_num,LPCWSTR name,WORD *lang_index,WORD *indices,WORD *count) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_GetAttributeIndices(IWMHeaderInfo3* This,WORD stream_num,LPCWSTR name,WORD *lang_index,WORD *indices,WORD *count) { return This->lpVtbl->GetAttributeIndices(This,stream_num,name,lang_index,indices,count); } -static FORCEINLINE HRESULT IWMHeaderInfo3_GetAttributeByIndexEx(IWMHeaderInfo3* This,WORD stream_num,WORD index,LPWSTR name,WORD *name_len,WMT_ATTR_DATATYPE *type,WORD *lang_index,BYTE *value,DWORD *data_len) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_GetAttributeByIndexEx(IWMHeaderInfo3* This,WORD stream_num,WORD index,LPWSTR name,WORD *name_len,WMT_ATTR_DATATYPE *type,WORD *lang_index,BYTE *value,DWORD *data_len) { return This->lpVtbl->GetAttributeByIndexEx(This,stream_num,index,name,name_len,type,lang_index,value,data_len); } -static FORCEINLINE HRESULT IWMHeaderInfo3_ModifyAttribute(IWMHeaderInfo3* This,WORD stream_num,WORD index,WMT_ATTR_DATATYPE type,WORD lang_index,const BYTE *value,DWORD length) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_ModifyAttribute(IWMHeaderInfo3* This,WORD stream_num,WORD index,WMT_ATTR_DATATYPE type,WORD lang_index,const BYTE *value,DWORD length) { return This->lpVtbl->ModifyAttribute(This,stream_num,index,type,lang_index,value,length); } -static FORCEINLINE HRESULT IWMHeaderInfo3_AddAttribute(IWMHeaderInfo3* This,WORD stream_num,LPCWSTR name,WORD *index,WMT_ATTR_DATATYPE type,WORD lang_index,const BYTE *value,DWORD length) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_AddAttribute(IWMHeaderInfo3* This,WORD stream_num,LPCWSTR name,WORD *index,WMT_ATTR_DATATYPE type,WORD lang_index,const BYTE *value,DWORD length) { return This->lpVtbl->AddAttribute(This,stream_num,name,index,type,lang_index,value,length); } -static FORCEINLINE HRESULT IWMHeaderInfo3_DeleteAttribute(IWMHeaderInfo3* This,WORD stream_num,WORD index) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_DeleteAttribute(IWMHeaderInfo3* This,WORD stream_num,WORD index) { return This->lpVtbl->DeleteAttribute(This,stream_num,index); } -static FORCEINLINE HRESULT IWMHeaderInfo3_AddCodecInfo(IWMHeaderInfo3* This,LPCWSTR_WMSDK_TYPE_SAFE name,LPCWSTR_WMSDK_TYPE_SAFE description,WMT_CODEC_INFO_TYPE codec_type,WORD codec_info_cnt,BYTE *codec_info) { +static __WIDL_INLINE HRESULT IWMHeaderInfo3_AddCodecInfo(IWMHeaderInfo3* This,LPCWSTR_WMSDK_TYPE_SAFE name,LPCWSTR_WMSDK_TYPE_SAFE description,WMT_CODEC_INFO_TYPE codec_type,WORD codec_info_cnt,BYTE *codec_info) { return This->lpVtbl->AddCodecInfo(This,name,description,codec_type,codec_info_cnt,codec_info); } #endif @@ -9650,113 +9658,113 @@ interface IWMReaderNetworkConfig { #define IWMReaderNetworkConfig_ResetLoggingUrlList(This) (This)->lpVtbl->ResetLoggingUrlList(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderNetworkConfig_QueryInterface(IWMReaderNetworkConfig* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_QueryInterface(IWMReaderNetworkConfig* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderNetworkConfig_AddRef(IWMReaderNetworkConfig* This) { +static __WIDL_INLINE ULONG IWMReaderNetworkConfig_AddRef(IWMReaderNetworkConfig* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderNetworkConfig_Release(IWMReaderNetworkConfig* This) { +static __WIDL_INLINE ULONG IWMReaderNetworkConfig_Release(IWMReaderNetworkConfig* This) { return This->lpVtbl->Release(This); } /*** IWMReaderNetworkConfig methods ***/ -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetBufferingTime(IWMReaderNetworkConfig* This,QWORD *buffering_time) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetBufferingTime(IWMReaderNetworkConfig* This,QWORD *buffering_time) { return This->lpVtbl->GetBufferingTime(This,buffering_time); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_SetBufferingTime(IWMReaderNetworkConfig* This,QWORD buffering_time) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_SetBufferingTime(IWMReaderNetworkConfig* This,QWORD buffering_time) { return This->lpVtbl->SetBufferingTime(This,buffering_time); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetUDPPortRanges(IWMReaderNetworkConfig* This,WM_PORT_NUMBER_RANGE *array,DWORD *ranges) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetUDPPortRanges(IWMReaderNetworkConfig* This,WM_PORT_NUMBER_RANGE *array,DWORD *ranges) { return This->lpVtbl->GetUDPPortRanges(This,array,ranges); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_SetUDPPortRanges(IWMReaderNetworkConfig* This,WM_PORT_NUMBER_RANGE *array,DWORD ranges) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_SetUDPPortRanges(IWMReaderNetworkConfig* This,WM_PORT_NUMBER_RANGE *array,DWORD ranges) { return This->lpVtbl->SetUDPPortRanges(This,array,ranges); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetProxySettings(IWMReaderNetworkConfig* This,const WCHAR *protocol,WMT_PROXY_SETTINGS *proxy) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetProxySettings(IWMReaderNetworkConfig* This,const WCHAR *protocol,WMT_PROXY_SETTINGS *proxy) { return This->lpVtbl->GetProxySettings(This,protocol,proxy); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_SetProxySettings(IWMReaderNetworkConfig* This,LPCWSTR protocol,WMT_PROXY_SETTINGS proxy) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_SetProxySettings(IWMReaderNetworkConfig* This,LPCWSTR protocol,WMT_PROXY_SETTINGS proxy) { return This->lpVtbl->SetProxySettings(This,protocol,proxy); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetProxyHostName(IWMReaderNetworkConfig* This,const WCHAR *protocol,WCHAR *hostname,DWORD *size) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetProxyHostName(IWMReaderNetworkConfig* This,const WCHAR *protocol,WCHAR *hostname,DWORD *size) { return This->lpVtbl->GetProxyHostName(This,protocol,hostname,size); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_SetProxyHostName(IWMReaderNetworkConfig* This,const WCHAR *protocol,const WCHAR *hostname) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_SetProxyHostName(IWMReaderNetworkConfig* This,const WCHAR *protocol,const WCHAR *hostname) { return This->lpVtbl->SetProxyHostName(This,protocol,hostname); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetProxyPort(IWMReaderNetworkConfig* This,const WCHAR *protocol,DWORD *port) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetProxyPort(IWMReaderNetworkConfig* This,const WCHAR *protocol,DWORD *port) { return This->lpVtbl->GetProxyPort(This,protocol,port); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_SetProxyPort(IWMReaderNetworkConfig* This,const WCHAR *protocol,DWORD port) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_SetProxyPort(IWMReaderNetworkConfig* This,const WCHAR *protocol,DWORD port) { return This->lpVtbl->SetProxyPort(This,protocol,port); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetProxyExceptionList(IWMReaderNetworkConfig* This,const WCHAR *protocol,WCHAR *exceptions,DWORD *count) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetProxyExceptionList(IWMReaderNetworkConfig* This,const WCHAR *protocol,WCHAR *exceptions,DWORD *count) { return This->lpVtbl->GetProxyExceptionList(This,protocol,exceptions,count); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_SetProxyExceptionList(IWMReaderNetworkConfig* This,const WCHAR *protocol,const WCHAR *exceptions) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_SetProxyExceptionList(IWMReaderNetworkConfig* This,const WCHAR *protocol,const WCHAR *exceptions) { return This->lpVtbl->SetProxyExceptionList(This,protocol,exceptions); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetProxyBypassForLocal(IWMReaderNetworkConfig* This,const WCHAR *protocol,WINBOOL *bypass) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetProxyBypassForLocal(IWMReaderNetworkConfig* This,const WCHAR *protocol,WINBOOL *bypass) { return This->lpVtbl->GetProxyBypassForLocal(This,protocol,bypass); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_SetProxyBypassForLocal(IWMReaderNetworkConfig* This,const WCHAR *protocol,WINBOOL bypass) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_SetProxyBypassForLocal(IWMReaderNetworkConfig* This,const WCHAR *protocol,WINBOOL bypass) { return This->lpVtbl->SetProxyBypassForLocal(This,protocol,bypass); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetForceRerunAutoProxyDetection(IWMReaderNetworkConfig* This,WINBOOL *detection) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetForceRerunAutoProxyDetection(IWMReaderNetworkConfig* This,WINBOOL *detection) { return This->lpVtbl->GetForceRerunAutoProxyDetection(This,detection); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_SetForceRerunAutoProxyDetection(IWMReaderNetworkConfig* This,WINBOOL detection) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_SetForceRerunAutoProxyDetection(IWMReaderNetworkConfig* This,WINBOOL detection) { return This->lpVtbl->SetForceRerunAutoProxyDetection(This,detection); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetEnableMulticast(IWMReaderNetworkConfig* This,WINBOOL *multicast) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetEnableMulticast(IWMReaderNetworkConfig* This,WINBOOL *multicast) { return This->lpVtbl->GetEnableMulticast(This,multicast); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_SetEnableMulticast(IWMReaderNetworkConfig* This,WINBOOL multicast) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_SetEnableMulticast(IWMReaderNetworkConfig* This,WINBOOL multicast) { return This->lpVtbl->SetEnableMulticast(This,multicast); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetEnableHTTP(IWMReaderNetworkConfig* This,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetEnableHTTP(IWMReaderNetworkConfig* This,WINBOOL *enable) { return This->lpVtbl->GetEnableHTTP(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_SetEnableHTTP(IWMReaderNetworkConfig* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_SetEnableHTTP(IWMReaderNetworkConfig* This,WINBOOL enable) { return This->lpVtbl->SetEnableHTTP(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetEnableUDP(IWMReaderNetworkConfig* This,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetEnableUDP(IWMReaderNetworkConfig* This,WINBOOL *enable) { return This->lpVtbl->GetEnableUDP(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_SetEnableUDP(IWMReaderNetworkConfig* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_SetEnableUDP(IWMReaderNetworkConfig* This,WINBOOL enable) { return This->lpVtbl->SetEnableUDP(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetEnableTCP(IWMReaderNetworkConfig* This,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetEnableTCP(IWMReaderNetworkConfig* This,WINBOOL *enable) { return This->lpVtbl->GetEnableTCP(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_SetEnableTCP(IWMReaderNetworkConfig* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_SetEnableTCP(IWMReaderNetworkConfig* This,WINBOOL enable) { return This->lpVtbl->SetEnableTCP(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_ResetProtocolRollover(IWMReaderNetworkConfig* This) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_ResetProtocolRollover(IWMReaderNetworkConfig* This) { return This->lpVtbl->ResetProtocolRollover(This); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetConnectionBandwidth(IWMReaderNetworkConfig* This,DWORD *bandwidth) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetConnectionBandwidth(IWMReaderNetworkConfig* This,DWORD *bandwidth) { return This->lpVtbl->GetConnectionBandwidth(This,bandwidth); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_SetConnectionBandwidth(IWMReaderNetworkConfig* This,DWORD bandwidth) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_SetConnectionBandwidth(IWMReaderNetworkConfig* This,DWORD bandwidth) { return This->lpVtbl->SetConnectionBandwidth(This,bandwidth); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetNumProtocolsSupported(IWMReaderNetworkConfig* This,DWORD *protocols) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetNumProtocolsSupported(IWMReaderNetworkConfig* This,DWORD *protocols) { return This->lpVtbl->GetNumProtocolsSupported(This,protocols); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetSupportedProtocolName(IWMReaderNetworkConfig* This,DWORD protocol_num,WCHAR *protocol,DWORD *size) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetSupportedProtocolName(IWMReaderNetworkConfig* This,DWORD protocol_num,WCHAR *protocol,DWORD *size) { return This->lpVtbl->GetSupportedProtocolName(This,protocol_num,protocol,size); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_AddLoggingUrl(IWMReaderNetworkConfig* This,const WCHAR *url) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_AddLoggingUrl(IWMReaderNetworkConfig* This,const WCHAR *url) { return This->lpVtbl->AddLoggingUrl(This,url); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetLoggingUrl(IWMReaderNetworkConfig* This,DWORD index,WCHAR *url,DWORD *size) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetLoggingUrl(IWMReaderNetworkConfig* This,DWORD index,WCHAR *url,DWORD *size) { return This->lpVtbl->GetLoggingUrl(This,index,url,size); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_GetLoggingUrlCount(IWMReaderNetworkConfig* This,DWORD *count) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_GetLoggingUrlCount(IWMReaderNetworkConfig* This,DWORD *count) { return This->lpVtbl->GetLoggingUrlCount(This,count); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig_ResetLoggingUrlList(IWMReaderNetworkConfig* This) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig_ResetLoggingUrlList(IWMReaderNetworkConfig* This) { return This->lpVtbl->ResetLoggingUrlList(This); } #endif @@ -10102,153 +10110,153 @@ interface IWMReaderNetworkConfig2 { #define IWMReaderNetworkConfig2_GetMaxNetPacketSize(This,packet_size) (This)->lpVtbl->GetMaxNetPacketSize(This,packet_size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_QueryInterface(IWMReaderNetworkConfig2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_QueryInterface(IWMReaderNetworkConfig2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderNetworkConfig2_AddRef(IWMReaderNetworkConfig2* This) { +static __WIDL_INLINE ULONG IWMReaderNetworkConfig2_AddRef(IWMReaderNetworkConfig2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderNetworkConfig2_Release(IWMReaderNetworkConfig2* This) { +static __WIDL_INLINE ULONG IWMReaderNetworkConfig2_Release(IWMReaderNetworkConfig2* This) { return This->lpVtbl->Release(This); } /*** IWMReaderNetworkConfig methods ***/ -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetBufferingTime(IWMReaderNetworkConfig2* This,QWORD *buffering_time) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetBufferingTime(IWMReaderNetworkConfig2* This,QWORD *buffering_time) { return This->lpVtbl->GetBufferingTime(This,buffering_time); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetBufferingTime(IWMReaderNetworkConfig2* This,QWORD buffering_time) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetBufferingTime(IWMReaderNetworkConfig2* This,QWORD buffering_time) { return This->lpVtbl->SetBufferingTime(This,buffering_time); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetUDPPortRanges(IWMReaderNetworkConfig2* This,WM_PORT_NUMBER_RANGE *array,DWORD *ranges) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetUDPPortRanges(IWMReaderNetworkConfig2* This,WM_PORT_NUMBER_RANGE *array,DWORD *ranges) { return This->lpVtbl->GetUDPPortRanges(This,array,ranges); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetUDPPortRanges(IWMReaderNetworkConfig2* This,WM_PORT_NUMBER_RANGE *array,DWORD ranges) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetUDPPortRanges(IWMReaderNetworkConfig2* This,WM_PORT_NUMBER_RANGE *array,DWORD ranges) { return This->lpVtbl->SetUDPPortRanges(This,array,ranges); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetProxySettings(IWMReaderNetworkConfig2* This,const WCHAR *protocol,WMT_PROXY_SETTINGS *proxy) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetProxySettings(IWMReaderNetworkConfig2* This,const WCHAR *protocol,WMT_PROXY_SETTINGS *proxy) { return This->lpVtbl->GetProxySettings(This,protocol,proxy); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetProxySettings(IWMReaderNetworkConfig2* This,LPCWSTR protocol,WMT_PROXY_SETTINGS proxy) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetProxySettings(IWMReaderNetworkConfig2* This,LPCWSTR protocol,WMT_PROXY_SETTINGS proxy) { return This->lpVtbl->SetProxySettings(This,protocol,proxy); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetProxyHostName(IWMReaderNetworkConfig2* This,const WCHAR *protocol,WCHAR *hostname,DWORD *size) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetProxyHostName(IWMReaderNetworkConfig2* This,const WCHAR *protocol,WCHAR *hostname,DWORD *size) { return This->lpVtbl->GetProxyHostName(This,protocol,hostname,size); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetProxyHostName(IWMReaderNetworkConfig2* This,const WCHAR *protocol,const WCHAR *hostname) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetProxyHostName(IWMReaderNetworkConfig2* This,const WCHAR *protocol,const WCHAR *hostname) { return This->lpVtbl->SetProxyHostName(This,protocol,hostname); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetProxyPort(IWMReaderNetworkConfig2* This,const WCHAR *protocol,DWORD *port) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetProxyPort(IWMReaderNetworkConfig2* This,const WCHAR *protocol,DWORD *port) { return This->lpVtbl->GetProxyPort(This,protocol,port); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetProxyPort(IWMReaderNetworkConfig2* This,const WCHAR *protocol,DWORD port) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetProxyPort(IWMReaderNetworkConfig2* This,const WCHAR *protocol,DWORD port) { return This->lpVtbl->SetProxyPort(This,protocol,port); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetProxyExceptionList(IWMReaderNetworkConfig2* This,const WCHAR *protocol,WCHAR *exceptions,DWORD *count) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetProxyExceptionList(IWMReaderNetworkConfig2* This,const WCHAR *protocol,WCHAR *exceptions,DWORD *count) { return This->lpVtbl->GetProxyExceptionList(This,protocol,exceptions,count); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetProxyExceptionList(IWMReaderNetworkConfig2* This,const WCHAR *protocol,const WCHAR *exceptions) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetProxyExceptionList(IWMReaderNetworkConfig2* This,const WCHAR *protocol,const WCHAR *exceptions) { return This->lpVtbl->SetProxyExceptionList(This,protocol,exceptions); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetProxyBypassForLocal(IWMReaderNetworkConfig2* This,const WCHAR *protocol,WINBOOL *bypass) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetProxyBypassForLocal(IWMReaderNetworkConfig2* This,const WCHAR *protocol,WINBOOL *bypass) { return This->lpVtbl->GetProxyBypassForLocal(This,protocol,bypass); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetProxyBypassForLocal(IWMReaderNetworkConfig2* This,const WCHAR *protocol,WINBOOL bypass) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetProxyBypassForLocal(IWMReaderNetworkConfig2* This,const WCHAR *protocol,WINBOOL bypass) { return This->lpVtbl->SetProxyBypassForLocal(This,protocol,bypass); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetForceRerunAutoProxyDetection(IWMReaderNetworkConfig2* This,WINBOOL *detection) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetForceRerunAutoProxyDetection(IWMReaderNetworkConfig2* This,WINBOOL *detection) { return This->lpVtbl->GetForceRerunAutoProxyDetection(This,detection); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetForceRerunAutoProxyDetection(IWMReaderNetworkConfig2* This,WINBOOL detection) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetForceRerunAutoProxyDetection(IWMReaderNetworkConfig2* This,WINBOOL detection) { return This->lpVtbl->SetForceRerunAutoProxyDetection(This,detection); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetEnableMulticast(IWMReaderNetworkConfig2* This,WINBOOL *multicast) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetEnableMulticast(IWMReaderNetworkConfig2* This,WINBOOL *multicast) { return This->lpVtbl->GetEnableMulticast(This,multicast); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetEnableMulticast(IWMReaderNetworkConfig2* This,WINBOOL multicast) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetEnableMulticast(IWMReaderNetworkConfig2* This,WINBOOL multicast) { return This->lpVtbl->SetEnableMulticast(This,multicast); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetEnableHTTP(IWMReaderNetworkConfig2* This,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetEnableHTTP(IWMReaderNetworkConfig2* This,WINBOOL *enable) { return This->lpVtbl->GetEnableHTTP(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetEnableHTTP(IWMReaderNetworkConfig2* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetEnableHTTP(IWMReaderNetworkConfig2* This,WINBOOL enable) { return This->lpVtbl->SetEnableHTTP(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetEnableUDP(IWMReaderNetworkConfig2* This,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetEnableUDP(IWMReaderNetworkConfig2* This,WINBOOL *enable) { return This->lpVtbl->GetEnableUDP(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetEnableUDP(IWMReaderNetworkConfig2* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetEnableUDP(IWMReaderNetworkConfig2* This,WINBOOL enable) { return This->lpVtbl->SetEnableUDP(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetEnableTCP(IWMReaderNetworkConfig2* This,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetEnableTCP(IWMReaderNetworkConfig2* This,WINBOOL *enable) { return This->lpVtbl->GetEnableTCP(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetEnableTCP(IWMReaderNetworkConfig2* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetEnableTCP(IWMReaderNetworkConfig2* This,WINBOOL enable) { return This->lpVtbl->SetEnableTCP(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_ResetProtocolRollover(IWMReaderNetworkConfig2* This) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_ResetProtocolRollover(IWMReaderNetworkConfig2* This) { return This->lpVtbl->ResetProtocolRollover(This); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetConnectionBandwidth(IWMReaderNetworkConfig2* This,DWORD *bandwidth) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetConnectionBandwidth(IWMReaderNetworkConfig2* This,DWORD *bandwidth) { return This->lpVtbl->GetConnectionBandwidth(This,bandwidth); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetConnectionBandwidth(IWMReaderNetworkConfig2* This,DWORD bandwidth) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetConnectionBandwidth(IWMReaderNetworkConfig2* This,DWORD bandwidth) { return This->lpVtbl->SetConnectionBandwidth(This,bandwidth); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetNumProtocolsSupported(IWMReaderNetworkConfig2* This,DWORD *protocols) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetNumProtocolsSupported(IWMReaderNetworkConfig2* This,DWORD *protocols) { return This->lpVtbl->GetNumProtocolsSupported(This,protocols); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetSupportedProtocolName(IWMReaderNetworkConfig2* This,DWORD protocol_num,WCHAR *protocol,DWORD *size) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetSupportedProtocolName(IWMReaderNetworkConfig2* This,DWORD protocol_num,WCHAR *protocol,DWORD *size) { return This->lpVtbl->GetSupportedProtocolName(This,protocol_num,protocol,size); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_AddLoggingUrl(IWMReaderNetworkConfig2* This,const WCHAR *url) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_AddLoggingUrl(IWMReaderNetworkConfig2* This,const WCHAR *url) { return This->lpVtbl->AddLoggingUrl(This,url); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetLoggingUrl(IWMReaderNetworkConfig2* This,DWORD index,WCHAR *url,DWORD *size) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetLoggingUrl(IWMReaderNetworkConfig2* This,DWORD index,WCHAR *url,DWORD *size) { return This->lpVtbl->GetLoggingUrl(This,index,url,size); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetLoggingUrlCount(IWMReaderNetworkConfig2* This,DWORD *count) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetLoggingUrlCount(IWMReaderNetworkConfig2* This,DWORD *count) { return This->lpVtbl->GetLoggingUrlCount(This,count); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_ResetLoggingUrlList(IWMReaderNetworkConfig2* This) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_ResetLoggingUrlList(IWMReaderNetworkConfig2* This) { return This->lpVtbl->ResetLoggingUrlList(This); } /*** IWMReaderNetworkConfig2 methods ***/ -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetEnableContentCaching(IWMReaderNetworkConfig2* This,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetEnableContentCaching(IWMReaderNetworkConfig2* This,WINBOOL *enable) { return This->lpVtbl->GetEnableContentCaching(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetEnableContentCaching(IWMReaderNetworkConfig2* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetEnableContentCaching(IWMReaderNetworkConfig2* This,WINBOOL enable) { return This->lpVtbl->SetEnableContentCaching(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetEnableFastCache(IWMReaderNetworkConfig2* This,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetEnableFastCache(IWMReaderNetworkConfig2* This,WINBOOL *enable) { return This->lpVtbl->GetEnableFastCache(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetEnableFastCache(IWMReaderNetworkConfig2* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetEnableFastCache(IWMReaderNetworkConfig2* This,WINBOOL enable) { return This->lpVtbl->SetEnableFastCache(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetAcceleratedStreamingDuration(IWMReaderNetworkConfig2* This,QWORD *duration) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetAcceleratedStreamingDuration(IWMReaderNetworkConfig2* This,QWORD *duration) { return This->lpVtbl->GetAcceleratedStreamingDuration(This,duration); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetAcceleratedStreamingDuration(IWMReaderNetworkConfig2* This,QWORD duration) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetAcceleratedStreamingDuration(IWMReaderNetworkConfig2* This,QWORD duration) { return This->lpVtbl->SetAcceleratedStreamingDuration(This,duration); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetAutoReconnectLimit(IWMReaderNetworkConfig2* This,DWORD *limit) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetAutoReconnectLimit(IWMReaderNetworkConfig2* This,DWORD *limit) { return This->lpVtbl->GetAutoReconnectLimit(This,limit); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetAutoReconnectLimit(IWMReaderNetworkConfig2* This,DWORD limit) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetAutoReconnectLimit(IWMReaderNetworkConfig2* This,DWORD limit) { return This->lpVtbl->SetAutoReconnectLimit(This,limit); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetEnableResends(IWMReaderNetworkConfig2* This,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetEnableResends(IWMReaderNetworkConfig2* This,WINBOOL *enable) { return This->lpVtbl->GetEnableResends(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetEnableResends(IWMReaderNetworkConfig2* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetEnableResends(IWMReaderNetworkConfig2* This,WINBOOL enable) { return This->lpVtbl->SetEnableResends(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetEnableThinning(IWMReaderNetworkConfig2* This,WINBOOL *enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetEnableThinning(IWMReaderNetworkConfig2* This,WINBOOL *enable) { return This->lpVtbl->GetEnableThinning(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_SetEnableThinning(IWMReaderNetworkConfig2* This,WINBOOL enable) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_SetEnableThinning(IWMReaderNetworkConfig2* This,WINBOOL enable) { return This->lpVtbl->SetEnableThinning(This,enable); } -static FORCEINLINE HRESULT IWMReaderNetworkConfig2_GetMaxNetPacketSize(IWMReaderNetworkConfig2* This,DWORD *packet_size) { +static __WIDL_INLINE HRESULT IWMReaderNetworkConfig2_GetMaxNetPacketSize(IWMReaderNetworkConfig2* This,DWORD *packet_size) { return This->lpVtbl->GetMaxNetPacketSize(This,packet_size); } #endif @@ -10335,23 +10343,23 @@ interface IWMReaderStreamClock { #define IWMReaderStreamClock_KillTimer(This,id) (This)->lpVtbl->KillTimer(This,id) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderStreamClock_QueryInterface(IWMReaderStreamClock* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderStreamClock_QueryInterface(IWMReaderStreamClock* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderStreamClock_AddRef(IWMReaderStreamClock* This) { +static __WIDL_INLINE ULONG IWMReaderStreamClock_AddRef(IWMReaderStreamClock* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderStreamClock_Release(IWMReaderStreamClock* This) { +static __WIDL_INLINE ULONG IWMReaderStreamClock_Release(IWMReaderStreamClock* This) { return This->lpVtbl->Release(This); } /*** IWMReaderStreamClock methods ***/ -static FORCEINLINE HRESULT IWMReaderStreamClock_GetTime(IWMReaderStreamClock* This,QWORD *now) { +static __WIDL_INLINE HRESULT IWMReaderStreamClock_GetTime(IWMReaderStreamClock* This,QWORD *now) { return This->lpVtbl->GetTime(This,now); } -static FORCEINLINE HRESULT IWMReaderStreamClock_SetTimer(IWMReaderStreamClock* This,QWORD when,void *param,DWORD *id) { +static __WIDL_INLINE HRESULT IWMReaderStreamClock_SetTimer(IWMReaderStreamClock* This,QWORD when,void *param,DWORD *id) { return This->lpVtbl->SetTimer(This,when,param,id); } -static FORCEINLINE HRESULT IWMReaderStreamClock_KillTimer(IWMReaderStreamClock* This,DWORD id) { +static __WIDL_INLINE HRESULT IWMReaderStreamClock_KillTimer(IWMReaderStreamClock* This,DWORD id) { return This->lpVtbl->KillTimer(This,id); } #endif @@ -10426,20 +10434,20 @@ interface IWMPacketSize { #define IWMPacketSize_SetMaxPacketSize(This,size) (This)->lpVtbl->SetMaxPacketSize(This,size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPacketSize_QueryInterface(IWMPacketSize* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPacketSize_QueryInterface(IWMPacketSize* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPacketSize_AddRef(IWMPacketSize* This) { +static __WIDL_INLINE ULONG IWMPacketSize_AddRef(IWMPacketSize* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPacketSize_Release(IWMPacketSize* This) { +static __WIDL_INLINE ULONG IWMPacketSize_Release(IWMPacketSize* This) { return This->lpVtbl->Release(This); } /*** IWMPacketSize methods ***/ -static FORCEINLINE HRESULT IWMPacketSize_GetMaxPacketSize(IWMPacketSize* This,DWORD *size) { +static __WIDL_INLINE HRESULT IWMPacketSize_GetMaxPacketSize(IWMPacketSize* This,DWORD *size) { return This->lpVtbl->GetMaxPacketSize(This,size); } -static FORCEINLINE HRESULT IWMPacketSize_SetMaxPacketSize(IWMPacketSize* This,DWORD size) { +static __WIDL_INLINE HRESULT IWMPacketSize_SetMaxPacketSize(IWMPacketSize* This,DWORD size) { return This->lpVtbl->SetMaxPacketSize(This,size); } #endif @@ -10526,27 +10534,27 @@ interface IWMPacketSize2 { #define IWMPacketSize2_SetMinPacketSize(This,size) (This)->lpVtbl->SetMinPacketSize(This,size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPacketSize2_QueryInterface(IWMPacketSize2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPacketSize2_QueryInterface(IWMPacketSize2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPacketSize2_AddRef(IWMPacketSize2* This) { +static __WIDL_INLINE ULONG IWMPacketSize2_AddRef(IWMPacketSize2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPacketSize2_Release(IWMPacketSize2* This) { +static __WIDL_INLINE ULONG IWMPacketSize2_Release(IWMPacketSize2* This) { return This->lpVtbl->Release(This); } /*** IWMPacketSize methods ***/ -static FORCEINLINE HRESULT IWMPacketSize2_GetMaxPacketSize(IWMPacketSize2* This,DWORD *size) { +static __WIDL_INLINE HRESULT IWMPacketSize2_GetMaxPacketSize(IWMPacketSize2* This,DWORD *size) { return This->lpVtbl->GetMaxPacketSize(This,size); } -static FORCEINLINE HRESULT IWMPacketSize2_SetMaxPacketSize(IWMPacketSize2* This,DWORD size) { +static __WIDL_INLINE HRESULT IWMPacketSize2_SetMaxPacketSize(IWMPacketSize2* This,DWORD size) { return This->lpVtbl->SetMaxPacketSize(This,size); } /*** IWMPacketSize2 methods ***/ -static FORCEINLINE HRESULT IWMPacketSize2_GetMinPacketSize(IWMPacketSize2* This,DWORD *size) { +static __WIDL_INLINE HRESULT IWMPacketSize2_GetMinPacketSize(IWMPacketSize2* This,DWORD *size) { return This->lpVtbl->GetMinPacketSize(This,size); } -static FORCEINLINE HRESULT IWMPacketSize2_SetMinPacketSize(IWMPacketSize2* This,DWORD size) { +static __WIDL_INLINE HRESULT IWMPacketSize2_SetMinPacketSize(IWMPacketSize2* This,DWORD size) { return This->lpVtbl->SetMinPacketSize(This,size); } #endif @@ -10677,38 +10685,38 @@ interface IWMDRMReader { #define IWMDRMReader_GetDRMProperty(This,name,type,value,length) (This)->lpVtbl->GetDRMProperty(This,name,type,value,length) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMDRMReader_QueryInterface(IWMDRMReader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMDRMReader_QueryInterface(IWMDRMReader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMDRMReader_AddRef(IWMDRMReader* This) { +static __WIDL_INLINE ULONG IWMDRMReader_AddRef(IWMDRMReader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMDRMReader_Release(IWMDRMReader* This) { +static __WIDL_INLINE ULONG IWMDRMReader_Release(IWMDRMReader* This) { return This->lpVtbl->Release(This); } /*** IWMDRMReader methods ***/ -static FORCEINLINE HRESULT IWMDRMReader_AcquireLicense(IWMDRMReader* This,DWORD flags) { +static __WIDL_INLINE HRESULT IWMDRMReader_AcquireLicense(IWMDRMReader* This,DWORD flags) { return This->lpVtbl->AcquireLicense(This,flags); } -static FORCEINLINE HRESULT IWMDRMReader_CancelLicenseAcquisition(IWMDRMReader* This) { +static __WIDL_INLINE HRESULT IWMDRMReader_CancelLicenseAcquisition(IWMDRMReader* This) { return This->lpVtbl->CancelLicenseAcquisition(This); } -static FORCEINLINE HRESULT IWMDRMReader_Individualize(IWMDRMReader* This,DWORD flags) { +static __WIDL_INLINE HRESULT IWMDRMReader_Individualize(IWMDRMReader* This,DWORD flags) { return This->lpVtbl->Individualize(This,flags); } -static FORCEINLINE HRESULT IWMDRMReader_CancelIndividualization(IWMDRMReader* This) { +static __WIDL_INLINE HRESULT IWMDRMReader_CancelIndividualization(IWMDRMReader* This) { return This->lpVtbl->CancelIndividualization(This); } -static FORCEINLINE HRESULT IWMDRMReader_MonitorLicenseAcquisition(IWMDRMReader* This) { +static __WIDL_INLINE HRESULT IWMDRMReader_MonitorLicenseAcquisition(IWMDRMReader* This) { return This->lpVtbl->MonitorLicenseAcquisition(This); } -static FORCEINLINE HRESULT IWMDRMReader_CancelMonitorLicenseAcquisition(IWMDRMReader* This) { +static __WIDL_INLINE HRESULT IWMDRMReader_CancelMonitorLicenseAcquisition(IWMDRMReader* This) { return This->lpVtbl->CancelMonitorLicenseAcquisition(This); } -static FORCEINLINE HRESULT IWMDRMReader_SetDRMProperty(IWMDRMReader* This,const WCHAR *name,WMT_ATTR_DATATYPE type,const BYTE *value,WORD length) { +static __WIDL_INLINE HRESULT IWMDRMReader_SetDRMProperty(IWMDRMReader* This,const WCHAR *name,WMT_ATTR_DATATYPE type,const BYTE *value,WORD length) { return This->lpVtbl->SetDRMProperty(This,name,type,value,length); } -static FORCEINLINE HRESULT IWMDRMReader_GetDRMProperty(IWMDRMReader* This,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { +static __WIDL_INLINE HRESULT IWMDRMReader_GetDRMProperty(IWMDRMReader* This,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { return This->lpVtbl->GetDRMProperty(This,name,type,value,length); } #endif @@ -10850,51 +10858,51 @@ interface IWMDRMReader2 { #define IWMDRMReader2_TryNextLicense(This) (This)->lpVtbl->TryNextLicense(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMDRMReader2_QueryInterface(IWMDRMReader2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMDRMReader2_QueryInterface(IWMDRMReader2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMDRMReader2_AddRef(IWMDRMReader2* This) { +static __WIDL_INLINE ULONG IWMDRMReader2_AddRef(IWMDRMReader2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMDRMReader2_Release(IWMDRMReader2* This) { +static __WIDL_INLINE ULONG IWMDRMReader2_Release(IWMDRMReader2* This) { return This->lpVtbl->Release(This); } /*** IWMDRMReader methods ***/ -static FORCEINLINE HRESULT IWMDRMReader2_AcquireLicense(IWMDRMReader2* This,DWORD flags) { +static __WIDL_INLINE HRESULT IWMDRMReader2_AcquireLicense(IWMDRMReader2* This,DWORD flags) { return This->lpVtbl->AcquireLicense(This,flags); } -static FORCEINLINE HRESULT IWMDRMReader2_CancelLicenseAcquisition(IWMDRMReader2* This) { +static __WIDL_INLINE HRESULT IWMDRMReader2_CancelLicenseAcquisition(IWMDRMReader2* This) { return This->lpVtbl->CancelLicenseAcquisition(This); } -static FORCEINLINE HRESULT IWMDRMReader2_Individualize(IWMDRMReader2* This,DWORD flags) { +static __WIDL_INLINE HRESULT IWMDRMReader2_Individualize(IWMDRMReader2* This,DWORD flags) { return This->lpVtbl->Individualize(This,flags); } -static FORCEINLINE HRESULT IWMDRMReader2_CancelIndividualization(IWMDRMReader2* This) { +static __WIDL_INLINE HRESULT IWMDRMReader2_CancelIndividualization(IWMDRMReader2* This) { return This->lpVtbl->CancelIndividualization(This); } -static FORCEINLINE HRESULT IWMDRMReader2_MonitorLicenseAcquisition(IWMDRMReader2* This) { +static __WIDL_INLINE HRESULT IWMDRMReader2_MonitorLicenseAcquisition(IWMDRMReader2* This) { return This->lpVtbl->MonitorLicenseAcquisition(This); } -static FORCEINLINE HRESULT IWMDRMReader2_CancelMonitorLicenseAcquisition(IWMDRMReader2* This) { +static __WIDL_INLINE HRESULT IWMDRMReader2_CancelMonitorLicenseAcquisition(IWMDRMReader2* This) { return This->lpVtbl->CancelMonitorLicenseAcquisition(This); } -static FORCEINLINE HRESULT IWMDRMReader2_SetDRMProperty(IWMDRMReader2* This,const WCHAR *name,WMT_ATTR_DATATYPE type,const BYTE *value,WORD length) { +static __WIDL_INLINE HRESULT IWMDRMReader2_SetDRMProperty(IWMDRMReader2* This,const WCHAR *name,WMT_ATTR_DATATYPE type,const BYTE *value,WORD length) { return This->lpVtbl->SetDRMProperty(This,name,type,value,length); } -static FORCEINLINE HRESULT IWMDRMReader2_GetDRMProperty(IWMDRMReader2* This,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { +static __WIDL_INLINE HRESULT IWMDRMReader2_GetDRMProperty(IWMDRMReader2* This,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { return This->lpVtbl->GetDRMProperty(This,name,type,value,length); } /*** IWMDRMReader2 methods ***/ -static FORCEINLINE HRESULT IWMDRMReader2_SetEvaluateOutputLevelLicenses(IWMDRMReader2* This,WINBOOL evaluate) { +static __WIDL_INLINE HRESULT IWMDRMReader2_SetEvaluateOutputLevelLicenses(IWMDRMReader2* This,WINBOOL evaluate) { return This->lpVtbl->SetEvaluateOutputLevelLicenses(This,evaluate); } -static FORCEINLINE HRESULT IWMDRMReader2_GetPlayOutputLevels(IWMDRMReader2* This,DRM_PLAY_OPL *play,DWORD *length,DWORD *level) { +static __WIDL_INLINE HRESULT IWMDRMReader2_GetPlayOutputLevels(IWMDRMReader2* This,DRM_PLAY_OPL *play,DWORD *length,DWORD *level) { return This->lpVtbl->GetPlayOutputLevels(This,play,length,level); } -static FORCEINLINE HRESULT IWMDRMReader2_GetCopyOutputLevels(IWMDRMReader2* This,DRM_COPY_OPL *copy,DWORD *length,DWORD *level) { +static __WIDL_INLINE HRESULT IWMDRMReader2_GetCopyOutputLevels(IWMDRMReader2* This,DRM_COPY_OPL *copy,DWORD *length,DWORD *level) { return This->lpVtbl->GetCopyOutputLevels(This,copy,length,level); } -static FORCEINLINE HRESULT IWMDRMReader2_TryNextLicense(IWMDRMReader2* This) { +static __WIDL_INLINE HRESULT IWMDRMReader2_TryNextLicense(IWMDRMReader2* This) { return This->lpVtbl->TryNextLicense(This); } #endif @@ -11032,55 +11040,55 @@ interface IWMDRMReader3 { #define IWMDRMReader3_GetInclusionList(This,guids,count) (This)->lpVtbl->GetInclusionList(This,guids,count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMDRMReader3_QueryInterface(IWMDRMReader3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMDRMReader3_QueryInterface(IWMDRMReader3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMDRMReader3_AddRef(IWMDRMReader3* This) { +static __WIDL_INLINE ULONG IWMDRMReader3_AddRef(IWMDRMReader3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMDRMReader3_Release(IWMDRMReader3* This) { +static __WIDL_INLINE ULONG IWMDRMReader3_Release(IWMDRMReader3* This) { return This->lpVtbl->Release(This); } /*** IWMDRMReader methods ***/ -static FORCEINLINE HRESULT IWMDRMReader3_AcquireLicense(IWMDRMReader3* This,DWORD flags) { +static __WIDL_INLINE HRESULT IWMDRMReader3_AcquireLicense(IWMDRMReader3* This,DWORD flags) { return This->lpVtbl->AcquireLicense(This,flags); } -static FORCEINLINE HRESULT IWMDRMReader3_CancelLicenseAcquisition(IWMDRMReader3* This) { +static __WIDL_INLINE HRESULT IWMDRMReader3_CancelLicenseAcquisition(IWMDRMReader3* This) { return This->lpVtbl->CancelLicenseAcquisition(This); } -static FORCEINLINE HRESULT IWMDRMReader3_Individualize(IWMDRMReader3* This,DWORD flags) { +static __WIDL_INLINE HRESULT IWMDRMReader3_Individualize(IWMDRMReader3* This,DWORD flags) { return This->lpVtbl->Individualize(This,flags); } -static FORCEINLINE HRESULT IWMDRMReader3_CancelIndividualization(IWMDRMReader3* This) { +static __WIDL_INLINE HRESULT IWMDRMReader3_CancelIndividualization(IWMDRMReader3* This) { return This->lpVtbl->CancelIndividualization(This); } -static FORCEINLINE HRESULT IWMDRMReader3_MonitorLicenseAcquisition(IWMDRMReader3* This) { +static __WIDL_INLINE HRESULT IWMDRMReader3_MonitorLicenseAcquisition(IWMDRMReader3* This) { return This->lpVtbl->MonitorLicenseAcquisition(This); } -static FORCEINLINE HRESULT IWMDRMReader3_CancelMonitorLicenseAcquisition(IWMDRMReader3* This) { +static __WIDL_INLINE HRESULT IWMDRMReader3_CancelMonitorLicenseAcquisition(IWMDRMReader3* This) { return This->lpVtbl->CancelMonitorLicenseAcquisition(This); } -static FORCEINLINE HRESULT IWMDRMReader3_SetDRMProperty(IWMDRMReader3* This,const WCHAR *name,WMT_ATTR_DATATYPE type,const BYTE *value,WORD length) { +static __WIDL_INLINE HRESULT IWMDRMReader3_SetDRMProperty(IWMDRMReader3* This,const WCHAR *name,WMT_ATTR_DATATYPE type,const BYTE *value,WORD length) { return This->lpVtbl->SetDRMProperty(This,name,type,value,length); } -static FORCEINLINE HRESULT IWMDRMReader3_GetDRMProperty(IWMDRMReader3* This,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { +static __WIDL_INLINE HRESULT IWMDRMReader3_GetDRMProperty(IWMDRMReader3* This,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,WORD *length) { return This->lpVtbl->GetDRMProperty(This,name,type,value,length); } /*** IWMDRMReader2 methods ***/ -static FORCEINLINE HRESULT IWMDRMReader3_SetEvaluateOutputLevelLicenses(IWMDRMReader3* This,WINBOOL evaluate) { +static __WIDL_INLINE HRESULT IWMDRMReader3_SetEvaluateOutputLevelLicenses(IWMDRMReader3* This,WINBOOL evaluate) { return This->lpVtbl->SetEvaluateOutputLevelLicenses(This,evaluate); } -static FORCEINLINE HRESULT IWMDRMReader3_GetPlayOutputLevels(IWMDRMReader3* This,DRM_PLAY_OPL *play,DWORD *length,DWORD *level) { +static __WIDL_INLINE HRESULT IWMDRMReader3_GetPlayOutputLevels(IWMDRMReader3* This,DRM_PLAY_OPL *play,DWORD *length,DWORD *level) { return This->lpVtbl->GetPlayOutputLevels(This,play,length,level); } -static FORCEINLINE HRESULT IWMDRMReader3_GetCopyOutputLevels(IWMDRMReader3* This,DRM_COPY_OPL *copy,DWORD *length,DWORD *level) { +static __WIDL_INLINE HRESULT IWMDRMReader3_GetCopyOutputLevels(IWMDRMReader3* This,DRM_COPY_OPL *copy,DWORD *length,DWORD *level) { return This->lpVtbl->GetCopyOutputLevels(This,copy,length,level); } -static FORCEINLINE HRESULT IWMDRMReader3_TryNextLicense(IWMDRMReader3* This) { +static __WIDL_INLINE HRESULT IWMDRMReader3_TryNextLicense(IWMDRMReader3* This) { return This->lpVtbl->TryNextLicense(This); } /*** IWMDRMReader3 methods ***/ -static FORCEINLINE HRESULT IWMDRMReader3_GetInclusionList(IWMDRMReader3* This,GUID **guids,DWORD *count) { +static __WIDL_INLINE HRESULT IWMDRMReader3_GetInclusionList(IWMDRMReader3* This,GUID **guids,DWORD *count) { return This->lpVtbl->GetInclusionList(This,guids,count); } #endif @@ -11161,20 +11169,20 @@ interface IWMReaderAccelerator { #define IWMReaderAccelerator_Notify(This,output,subtype) (This)->lpVtbl->Notify(This,output,subtype) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderAccelerator_QueryInterface(IWMReaderAccelerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderAccelerator_QueryInterface(IWMReaderAccelerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderAccelerator_AddRef(IWMReaderAccelerator* This) { +static __WIDL_INLINE ULONG IWMReaderAccelerator_AddRef(IWMReaderAccelerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderAccelerator_Release(IWMReaderAccelerator* This) { +static __WIDL_INLINE ULONG IWMReaderAccelerator_Release(IWMReaderAccelerator* This) { return This->lpVtbl->Release(This); } /*** IWMReaderAccelerator methods ***/ -static FORCEINLINE HRESULT IWMReaderAccelerator_GetCodecInterface(IWMReaderAccelerator* This,DWORD output,REFIID riid,void **codec) { +static __WIDL_INLINE HRESULT IWMReaderAccelerator_GetCodecInterface(IWMReaderAccelerator* This,DWORD output,REFIID riid,void **codec) { return This->lpVtbl->GetCodecInterface(This,output,riid,codec); } -static FORCEINLINE HRESULT IWMReaderAccelerator_Notify(IWMReaderAccelerator* This,DWORD output,WM_MEDIA_TYPE *subtype) { +static __WIDL_INLINE HRESULT IWMReaderAccelerator_Notify(IWMReaderAccelerator* This,DWORD output,WM_MEDIA_TYPE *subtype) { return This->lpVtbl->Notify(This,output,subtype); } #endif @@ -11257,20 +11265,20 @@ interface IWMReaderTimecode { #define IWMReaderTimecode_GetTimecodeRangeBounds(This,stream,range,start_timecode,end_timecode) (This)->lpVtbl->GetTimecodeRangeBounds(This,stream,range,start_timecode,end_timecode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderTimecode_QueryInterface(IWMReaderTimecode* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderTimecode_QueryInterface(IWMReaderTimecode* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderTimecode_AddRef(IWMReaderTimecode* This) { +static __WIDL_INLINE ULONG IWMReaderTimecode_AddRef(IWMReaderTimecode* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderTimecode_Release(IWMReaderTimecode* This) { +static __WIDL_INLINE ULONG IWMReaderTimecode_Release(IWMReaderTimecode* This) { return This->lpVtbl->Release(This); } /*** IWMReaderTimecode methods ***/ -static FORCEINLINE HRESULT IWMReaderTimecode_GetTimecodeRangeCount(IWMReaderTimecode* This,WORD num,WORD *count) { +static __WIDL_INLINE HRESULT IWMReaderTimecode_GetTimecodeRangeCount(IWMReaderTimecode* This,WORD num,WORD *count) { return This->lpVtbl->GetTimecodeRangeCount(This,num,count); } -static FORCEINLINE HRESULT IWMReaderTimecode_GetTimecodeRangeBounds(IWMReaderTimecode* This,WORD stream,WORD range,DWORD *start_timecode,DWORD *end_timecode) { +static __WIDL_INLINE HRESULT IWMReaderTimecode_GetTimecodeRangeBounds(IWMReaderTimecode* This,WORD stream,WORD range,DWORD *start_timecode,DWORD *end_timecode) { return This->lpVtbl->GetTimecodeRangeBounds(This,stream,range,start_timecode,end_timecode); } #endif @@ -11339,17 +11347,17 @@ interface IWMReaderTypeNegotiation { #define IWMReaderTypeNegotiation_TryOutputProps(This,output,props) (This)->lpVtbl->TryOutputProps(This,output,props) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderTypeNegotiation_QueryInterface(IWMReaderTypeNegotiation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderTypeNegotiation_QueryInterface(IWMReaderTypeNegotiation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderTypeNegotiation_AddRef(IWMReaderTypeNegotiation* This) { +static __WIDL_INLINE ULONG IWMReaderTypeNegotiation_AddRef(IWMReaderTypeNegotiation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderTypeNegotiation_Release(IWMReaderTypeNegotiation* This) { +static __WIDL_INLINE ULONG IWMReaderTypeNegotiation_Release(IWMReaderTypeNegotiation* This) { return This->lpVtbl->Release(This); } /*** IWMReaderTypeNegotiation methods ***/ -static FORCEINLINE HRESULT IWMReaderTypeNegotiation_TryOutputProps(IWMReaderTypeNegotiation* This,DWORD output,IWMOutputMediaProps *props) { +static __WIDL_INLINE HRESULT IWMReaderTypeNegotiation_TryOutputProps(IWMReaderTypeNegotiation* This,DWORD output,IWMOutputMediaProps *props) { return This->lpVtbl->TryOutputProps(This,output,props); } #endif @@ -11438,23 +11446,23 @@ interface IWMLanguageList { #define IWMLanguageList_AddLanguageByRFC1766String(This,language,index) (This)->lpVtbl->AddLanguageByRFC1766String(This,language,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMLanguageList_QueryInterface(IWMLanguageList* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMLanguageList_QueryInterface(IWMLanguageList* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMLanguageList_AddRef(IWMLanguageList* This) { +static __WIDL_INLINE ULONG IWMLanguageList_AddRef(IWMLanguageList* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMLanguageList_Release(IWMLanguageList* This) { +static __WIDL_INLINE ULONG IWMLanguageList_Release(IWMLanguageList* This) { return This->lpVtbl->Release(This); } /*** IWMLanguageList methods ***/ -static FORCEINLINE HRESULT IWMLanguageList_GetLanguageCount(IWMLanguageList* This,WORD *count) { +static __WIDL_INLINE HRESULT IWMLanguageList_GetLanguageCount(IWMLanguageList* This,WORD *count) { return This->lpVtbl->GetLanguageCount(This,count); } -static FORCEINLINE HRESULT IWMLanguageList_GetLanguageDetails(IWMLanguageList* This,WORD index,WCHAR *language,WORD *length) { +static __WIDL_INLINE HRESULT IWMLanguageList_GetLanguageDetails(IWMLanguageList* This,WORD index,WCHAR *language,WORD *length) { return This->lpVtbl->GetLanguageDetails(This,index,language,length); } -static FORCEINLINE HRESULT IWMLanguageList_AddLanguageByRFC1766String(IWMLanguageList* This,LPCWSTR_WMSDK_TYPE_SAFE language,WORD *index) { +static __WIDL_INLINE HRESULT IWMLanguageList_AddLanguageByRFC1766String(IWMLanguageList* This,LPCWSTR_WMSDK_TYPE_SAFE language,WORD *index) { return This->lpVtbl->AddLanguageByRFC1766String(This,language,index); } #endif @@ -11552,26 +11560,26 @@ interface IWMReaderPlaylistBurn { #define IWMReaderPlaylistBurn_EndPlaylistBurn(This,result) (This)->lpVtbl->EndPlaylistBurn(This,result) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMReaderPlaylistBurn_QueryInterface(IWMReaderPlaylistBurn* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMReaderPlaylistBurn_QueryInterface(IWMReaderPlaylistBurn* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMReaderPlaylistBurn_AddRef(IWMReaderPlaylistBurn* This) { +static __WIDL_INLINE ULONG IWMReaderPlaylistBurn_AddRef(IWMReaderPlaylistBurn* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMReaderPlaylistBurn_Release(IWMReaderPlaylistBurn* This) { +static __WIDL_INLINE ULONG IWMReaderPlaylistBurn_Release(IWMReaderPlaylistBurn* This) { return This->lpVtbl->Release(This); } /*** IWMReaderPlaylistBurn methods ***/ -static FORCEINLINE HRESULT IWMReaderPlaylistBurn_InitPlaylistBurn(IWMReaderPlaylistBurn* This,DWORD count,LPCWSTR_WMSDK_TYPE_SAFE *filenames,IWMStatusCallback *callback,void *context) { +static __WIDL_INLINE HRESULT IWMReaderPlaylistBurn_InitPlaylistBurn(IWMReaderPlaylistBurn* This,DWORD count,LPCWSTR_WMSDK_TYPE_SAFE *filenames,IWMStatusCallback *callback,void *context) { return This->lpVtbl->InitPlaylistBurn(This,count,filenames,callback,context); } -static FORCEINLINE HRESULT IWMReaderPlaylistBurn_GetInitResults(IWMReaderPlaylistBurn* This,DWORD count,HRESULT *stat) { +static __WIDL_INLINE HRESULT IWMReaderPlaylistBurn_GetInitResults(IWMReaderPlaylistBurn* This,DWORD count,HRESULT *stat) { return This->lpVtbl->GetInitResults(This,count,stat); } -static FORCEINLINE HRESULT IWMReaderPlaylistBurn_Cancel(IWMReaderPlaylistBurn* This) { +static __WIDL_INLINE HRESULT IWMReaderPlaylistBurn_Cancel(IWMReaderPlaylistBurn* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IWMReaderPlaylistBurn_EndPlaylistBurn(IWMReaderPlaylistBurn* This,HRESULT result) { +static __WIDL_INLINE HRESULT IWMReaderPlaylistBurn_EndPlaylistBurn(IWMReaderPlaylistBurn* This,HRESULT result) { return This->lpVtbl->EndPlaylistBurn(This,result); } #endif @@ -11699,32 +11707,32 @@ interface IWMPropertyVault { #define IWMPropertyVault_Clear(This) (This)->lpVtbl->Clear(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMPropertyVault_QueryInterface(IWMPropertyVault* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMPropertyVault_QueryInterface(IWMPropertyVault* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMPropertyVault_AddRef(IWMPropertyVault* This) { +static __WIDL_INLINE ULONG IWMPropertyVault_AddRef(IWMPropertyVault* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMPropertyVault_Release(IWMPropertyVault* This) { +static __WIDL_INLINE ULONG IWMPropertyVault_Release(IWMPropertyVault* This) { return This->lpVtbl->Release(This); } /*** IWMPropertyVault methods ***/ -static FORCEINLINE HRESULT IWMPropertyVault_GetPropertyCount(IWMPropertyVault* This,DWORD *count) { +static __WIDL_INLINE HRESULT IWMPropertyVault_GetPropertyCount(IWMPropertyVault* This,DWORD *count) { return This->lpVtbl->GetPropertyCount(This,count); } -static FORCEINLINE HRESULT IWMPropertyVault_GetPropertyByName(IWMPropertyVault* This,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,DWORD *size) { +static __WIDL_INLINE HRESULT IWMPropertyVault_GetPropertyByName(IWMPropertyVault* This,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,DWORD *size) { return This->lpVtbl->GetPropertyByName(This,name,type,value,size); } -static FORCEINLINE HRESULT IWMPropertyVault_SetProperty(IWMPropertyVault* This,const WCHAR *name,WMT_ATTR_DATATYPE type,BYTE *value,DWORD size) { +static __WIDL_INLINE HRESULT IWMPropertyVault_SetProperty(IWMPropertyVault* This,const WCHAR *name,WMT_ATTR_DATATYPE type,BYTE *value,DWORD size) { return This->lpVtbl->SetProperty(This,name,type,value,size); } -static FORCEINLINE HRESULT IWMPropertyVault_GetPropertyByIndex(IWMPropertyVault* This,DWORD index,WCHAR *name,DWORD *length,WMT_ATTR_DATATYPE *type,BYTE *value,DWORD *size) { +static __WIDL_INLINE HRESULT IWMPropertyVault_GetPropertyByIndex(IWMPropertyVault* This,DWORD index,WCHAR *name,DWORD *length,WMT_ATTR_DATATYPE *type,BYTE *value,DWORD *size) { return This->lpVtbl->GetPropertyByIndex(This,index,name,length,type,value,size); } -static FORCEINLINE HRESULT IWMPropertyVault_CopyPropertiesFrom(IWMPropertyVault* This,IWMPropertyVault *vault) { +static __WIDL_INLINE HRESULT IWMPropertyVault_CopyPropertiesFrom(IWMPropertyVault* This,IWMPropertyVault *vault) { return This->lpVtbl->CopyPropertiesFrom(This,vault); } -static FORCEINLINE HRESULT IWMPropertyVault_Clear(IWMPropertyVault* This) { +static __WIDL_INLINE HRESULT IWMPropertyVault_Clear(IWMPropertyVault* This) { return This->lpVtbl->Clear(This); } #endif @@ -11841,29 +11849,29 @@ interface IWMWriterPreprocess { #define IWMWriterPreprocess_EndPreprocessingPass(This,input,flags) (This)->lpVtbl->EndPreprocessingPass(This,input,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMWriterPreprocess_QueryInterface(IWMWriterPreprocess* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMWriterPreprocess_QueryInterface(IWMWriterPreprocess* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMWriterPreprocess_AddRef(IWMWriterPreprocess* This) { +static __WIDL_INLINE ULONG IWMWriterPreprocess_AddRef(IWMWriterPreprocess* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMWriterPreprocess_Release(IWMWriterPreprocess* This) { +static __WIDL_INLINE ULONG IWMWriterPreprocess_Release(IWMWriterPreprocess* This) { return This->lpVtbl->Release(This); } /*** IWMWriterPreprocess methods ***/ -static FORCEINLINE HRESULT IWMWriterPreprocess_GetMaxPreprocessingPasses(IWMWriterPreprocess* This,DWORD input,DWORD flags,DWORD *passes) { +static __WIDL_INLINE HRESULT IWMWriterPreprocess_GetMaxPreprocessingPasses(IWMWriterPreprocess* This,DWORD input,DWORD flags,DWORD *passes) { return This->lpVtbl->GetMaxPreprocessingPasses(This,input,flags,passes); } -static FORCEINLINE HRESULT IWMWriterPreprocess_SetNumPreprocessingPasses(IWMWriterPreprocess* This,DWORD input,DWORD flags,DWORD passes) { +static __WIDL_INLINE HRESULT IWMWriterPreprocess_SetNumPreprocessingPasses(IWMWriterPreprocess* This,DWORD input,DWORD flags,DWORD passes) { return This->lpVtbl->SetNumPreprocessingPasses(This,input,flags,passes); } -static FORCEINLINE HRESULT IWMWriterPreprocess_BeginPreprocessingPass(IWMWriterPreprocess* This,DWORD input,DWORD flags) { +static __WIDL_INLINE HRESULT IWMWriterPreprocess_BeginPreprocessingPass(IWMWriterPreprocess* This,DWORD input,DWORD flags) { return This->lpVtbl->BeginPreprocessingPass(This,input,flags); } -static FORCEINLINE HRESULT IWMWriterPreprocess_PreprocessSample(IWMWriterPreprocess* This,DWORD input,QWORD sample_time,DWORD flags,INSSBuffer *sample) { +static __WIDL_INLINE HRESULT IWMWriterPreprocess_PreprocessSample(IWMWriterPreprocess* This,DWORD input,QWORD sample_time,DWORD flags,INSSBuffer *sample) { return This->lpVtbl->PreprocessSample(This,input,sample_time,flags,sample); } -static FORCEINLINE HRESULT IWMWriterPreprocess_EndPreprocessingPass(IWMWriterPreprocess* This,DWORD input,DWORD flags) { +static __WIDL_INLINE HRESULT IWMWriterPreprocess_EndPreprocessingPass(IWMWriterPreprocess* This,DWORD input,DWORD flags) { return This->lpVtbl->EndPreprocessingPass(This,input,flags); } #endif @@ -11939,20 +11947,20 @@ interface IWMLicenseBackup { #define IWMLicenseBackup_CancelLicenseBackup(This) (This)->lpVtbl->CancelLicenseBackup(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMLicenseBackup_QueryInterface(IWMLicenseBackup* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMLicenseBackup_QueryInterface(IWMLicenseBackup* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMLicenseBackup_AddRef(IWMLicenseBackup* This) { +static __WIDL_INLINE ULONG IWMLicenseBackup_AddRef(IWMLicenseBackup* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMLicenseBackup_Release(IWMLicenseBackup* This) { +static __WIDL_INLINE ULONG IWMLicenseBackup_Release(IWMLicenseBackup* This) { return This->lpVtbl->Release(This); } /*** IWMLicenseBackup methods ***/ -static FORCEINLINE HRESULT IWMLicenseBackup_BackupLicenses(IWMLicenseBackup* This,DWORD dwFlags,IWMStatusCallback *pCallback) { +static __WIDL_INLINE HRESULT IWMLicenseBackup_BackupLicenses(IWMLicenseBackup* This,DWORD dwFlags,IWMStatusCallback *pCallback) { return This->lpVtbl->BackupLicenses(This,dwFlags,pCallback); } -static FORCEINLINE HRESULT IWMLicenseBackup_CancelLicenseBackup(IWMLicenseBackup* This) { +static __WIDL_INLINE HRESULT IWMLicenseBackup_CancelLicenseBackup(IWMLicenseBackup* This) { return This->lpVtbl->CancelLicenseBackup(This); } #endif @@ -12028,20 +12036,20 @@ interface IWMLicenseRestore { #define IWMLicenseRestore_CancelLicenseRestore(This) (This)->lpVtbl->CancelLicenseRestore(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMLicenseRestore_QueryInterface(IWMLicenseRestore* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMLicenseRestore_QueryInterface(IWMLicenseRestore* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMLicenseRestore_AddRef(IWMLicenseRestore* This) { +static __WIDL_INLINE ULONG IWMLicenseRestore_AddRef(IWMLicenseRestore* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMLicenseRestore_Release(IWMLicenseRestore* This) { +static __WIDL_INLINE ULONG IWMLicenseRestore_Release(IWMLicenseRestore* This) { return This->lpVtbl->Release(This); } /*** IWMLicenseRestore methods ***/ -static FORCEINLINE HRESULT IWMLicenseRestore_RestoreLicenses(IWMLicenseRestore* This,DWORD dwFlags,IWMStatusCallback *pCallback) { +static __WIDL_INLINE HRESULT IWMLicenseRestore_RestoreLicenses(IWMLicenseRestore* This,DWORD dwFlags,IWMStatusCallback *pCallback) { return This->lpVtbl->RestoreLicenses(This,dwFlags,pCallback); } -static FORCEINLINE HRESULT IWMLicenseRestore_CancelLicenseRestore(IWMLicenseRestore* This) { +static __WIDL_INLINE HRESULT IWMLicenseRestore_CancelLicenseRestore(IWMLicenseRestore* This) { return This->lpVtbl->CancelLicenseRestore(This); } #endif @@ -12114,17 +12122,17 @@ interface IWMIStreamProps { #define IWMIStreamProps_GetProperty(This,name,type,value,size) (This)->lpVtbl->GetProperty(This,name,type,value,size) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMIStreamProps_QueryInterface(IWMIStreamProps* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMIStreamProps_QueryInterface(IWMIStreamProps* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMIStreamProps_AddRef(IWMIStreamProps* This) { +static __WIDL_INLINE ULONG IWMIStreamProps_AddRef(IWMIStreamProps* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMIStreamProps_Release(IWMIStreamProps* This) { +static __WIDL_INLINE ULONG IWMIStreamProps_Release(IWMIStreamProps* This) { return This->lpVtbl->Release(This); } /*** IWMIStreamProps methods ***/ -static FORCEINLINE HRESULT IWMIStreamProps_GetProperty(IWMIStreamProps* This,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,DWORD *size) { +static __WIDL_INLINE HRESULT IWMIStreamProps_GetProperty(IWMIStreamProps* This,const WCHAR *name,WMT_ATTR_DATATYPE *type,BYTE *value,DWORD *size) { return This->lpVtbl->GetProperty(This,name,type,value,size); } #endif @@ -12205,17 +12213,17 @@ interface IWMCredentialCallback { #define IWMCredentialCallback_AcquireCredentials(This,realm,site,username,username_size,password,password_size,hr,flags) (This)->lpVtbl->AcquireCredentials(This,realm,site,username,username_size,password,password_size,hr,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMCredentialCallback_QueryInterface(IWMCredentialCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMCredentialCallback_QueryInterface(IWMCredentialCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMCredentialCallback_AddRef(IWMCredentialCallback* This) { +static __WIDL_INLINE ULONG IWMCredentialCallback_AddRef(IWMCredentialCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMCredentialCallback_Release(IWMCredentialCallback* This) { +static __WIDL_INLINE ULONG IWMCredentialCallback_Release(IWMCredentialCallback* This) { return This->lpVtbl->Release(This); } /*** IWMCredentialCallback methods ***/ -static FORCEINLINE HRESULT IWMCredentialCallback_AcquireCredentials(IWMCredentialCallback* This,WCHAR *realm,WCHAR *site,WCHAR *username,DWORD username_size,WCHAR *password,DWORD password_size,HRESULT hr,DWORD *flags) { +static __WIDL_INLINE HRESULT IWMCredentialCallback_AcquireCredentials(IWMCredentialCallback* This,WCHAR *realm,WCHAR *site,WCHAR *username,DWORD username_size,WCHAR *password,DWORD password_size,HRESULT hr,DWORD *flags) { return This->lpVtbl->AcquireCredentials(This,realm,site,username,username_size,password,password_size,hr,flags); } #endif diff --git a/lib/libc/include/any-windows-any/wmsecure.h b/lib/libc/include/any-windows-any/wmsecure.h index e6c796e3f03cb5a89fcd0d973357b0034cf7d9d4..14b71438063fe4c3af3d2d24f4bc218af8483a2e 100644 --- a/lib/libc/include/any-windows-any/wmsecure.h +++ b/lib/libc/include/any-windows-any/wmsecure.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wmsecure.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wmsecure.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wmsecure_h__ #define __wmsecure_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWMAuthorizer_FWD_DEFINED__ @@ -131,23 +139,23 @@ interface IWMAuthorizer { #define IWMAuthorizer_GetSharedData(This,index,data,cert,ret_data) (This)->lpVtbl->GetSharedData(This,index,data,cert,ret_data) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMAuthorizer_QueryInterface(IWMAuthorizer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMAuthorizer_QueryInterface(IWMAuthorizer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMAuthorizer_AddRef(IWMAuthorizer* This) { +static __WIDL_INLINE ULONG IWMAuthorizer_AddRef(IWMAuthorizer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMAuthorizer_Release(IWMAuthorizer* This) { +static __WIDL_INLINE ULONG IWMAuthorizer_Release(IWMAuthorizer* This) { return This->lpVtbl->Release(This); } /*** IWMAuthorizer methods ***/ -static FORCEINLINE HRESULT IWMAuthorizer_GetCertCount(IWMAuthorizer* This,DWORD *count) { +static __WIDL_INLINE HRESULT IWMAuthorizer_GetCertCount(IWMAuthorizer* This,DWORD *count) { return This->lpVtbl->GetCertCount(This,count); } -static FORCEINLINE HRESULT IWMAuthorizer_GetCert(IWMAuthorizer* This,DWORD index,BYTE **data) { +static __WIDL_INLINE HRESULT IWMAuthorizer_GetCert(IWMAuthorizer* This,DWORD index,BYTE **data) { return This->lpVtbl->GetCert(This,index,data); } -static FORCEINLINE HRESULT IWMAuthorizer_GetSharedData(IWMAuthorizer* This,DWORD index,const BYTE *data,BYTE *cert,BYTE **ret_data) { +static __WIDL_INLINE HRESULT IWMAuthorizer_GetSharedData(IWMAuthorizer* This,DWORD index,const BYTE *data,BYTE *cert,BYTE **ret_data) { return This->lpVtbl->GetSharedData(This,index,data,cert,ret_data); } #endif @@ -322,57 +330,57 @@ interface IWMSecureChannel { #define IWMSecureChannel_WMSC_SetSharedData(This,index,data) (This)->lpVtbl->WMSC_SetSharedData(This,index,data) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMSecureChannel_QueryInterface(IWMSecureChannel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMSecureChannel_QueryInterface(IWMSecureChannel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMSecureChannel_AddRef(IWMSecureChannel* This) { +static __WIDL_INLINE ULONG IWMSecureChannel_AddRef(IWMSecureChannel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMSecureChannel_Release(IWMSecureChannel* This) { +static __WIDL_INLINE ULONG IWMSecureChannel_Release(IWMSecureChannel* This) { return This->lpVtbl->Release(This); } /*** IWMAuthorizer methods ***/ -static FORCEINLINE HRESULT IWMSecureChannel_GetCertCount(IWMSecureChannel* This,DWORD *count) { +static __WIDL_INLINE HRESULT IWMSecureChannel_GetCertCount(IWMSecureChannel* This,DWORD *count) { return This->lpVtbl->GetCertCount(This,count); } -static FORCEINLINE HRESULT IWMSecureChannel_GetCert(IWMSecureChannel* This,DWORD index,BYTE **data) { +static __WIDL_INLINE HRESULT IWMSecureChannel_GetCert(IWMSecureChannel* This,DWORD index,BYTE **data) { return This->lpVtbl->GetCert(This,index,data); } -static FORCEINLINE HRESULT IWMSecureChannel_GetSharedData(IWMSecureChannel* This,DWORD index,const BYTE *data,BYTE *cert,BYTE **ret_data) { +static __WIDL_INLINE HRESULT IWMSecureChannel_GetSharedData(IWMSecureChannel* This,DWORD index,const BYTE *data,BYTE *cert,BYTE **ret_data) { return This->lpVtbl->GetSharedData(This,index,data,cert,ret_data); } /*** IWMSecureChannel methods ***/ -static FORCEINLINE HRESULT IWMSecureChannel_WMSC_AddCertificate(IWMSecureChannel* This,IWMAuthorizer *cert) { +static __WIDL_INLINE HRESULT IWMSecureChannel_WMSC_AddCertificate(IWMSecureChannel* This,IWMAuthorizer *cert) { return This->lpVtbl->WMSC_AddCertificate(This,cert); } -static FORCEINLINE HRESULT IWMSecureChannel_WMSC_AddSignature(IWMSecureChannel* This,BYTE *signature,DWORD size) { +static __WIDL_INLINE HRESULT IWMSecureChannel_WMSC_AddSignature(IWMSecureChannel* This,BYTE *signature,DWORD size) { return This->lpVtbl->WMSC_AddSignature(This,signature,size); } -static FORCEINLINE HRESULT IWMSecureChannel_WMSC_Connect(IWMSecureChannel* This,IWMSecureChannel *peer) { +static __WIDL_INLINE HRESULT IWMSecureChannel_WMSC_Connect(IWMSecureChannel* This,IWMSecureChannel *peer) { return This->lpVtbl->WMSC_Connect(This,peer); } -static FORCEINLINE HRESULT IWMSecureChannel_WMSC_IsConnected(IWMSecureChannel* This,WINBOOL *connected) { +static __WIDL_INLINE HRESULT IWMSecureChannel_WMSC_IsConnected(IWMSecureChannel* This,WINBOOL *connected) { return This->lpVtbl->WMSC_IsConnected(This,connected); } -static FORCEINLINE HRESULT IWMSecureChannel_WMSC_Disconnect(IWMSecureChannel* This) { +static __WIDL_INLINE HRESULT IWMSecureChannel_WMSC_Disconnect(IWMSecureChannel* This) { return This->lpVtbl->WMSC_Disconnect(This); } -static FORCEINLINE HRESULT IWMSecureChannel_WMSC_GetValidCertificate(IWMSecureChannel* This,BYTE **cert,DWORD *signature) { +static __WIDL_INLINE HRESULT IWMSecureChannel_WMSC_GetValidCertificate(IWMSecureChannel* This,BYTE **cert,DWORD *signature) { return This->lpVtbl->WMSC_GetValidCertificate(This,cert,signature); } -static FORCEINLINE HRESULT IWMSecureChannel_WMSC_Encrypt(IWMSecureChannel* This,BYTE *data,DWORD size) { +static __WIDL_INLINE HRESULT IWMSecureChannel_WMSC_Encrypt(IWMSecureChannel* This,BYTE *data,DWORD size) { return This->lpVtbl->WMSC_Encrypt(This,data,size); } -static FORCEINLINE HRESULT IWMSecureChannel_WMSC_Decrypt(IWMSecureChannel* This,BYTE *data,DWORD size) { +static __WIDL_INLINE HRESULT IWMSecureChannel_WMSC_Decrypt(IWMSecureChannel* This,BYTE *data,DWORD size) { return This->lpVtbl->WMSC_Decrypt(This,data,size); } -static FORCEINLINE HRESULT IWMSecureChannel_WMSC_Lock(IWMSecureChannel* This) { +static __WIDL_INLINE HRESULT IWMSecureChannel_WMSC_Lock(IWMSecureChannel* This) { return This->lpVtbl->WMSC_Lock(This); } -static FORCEINLINE HRESULT IWMSecureChannel_WMSC_Unlock(IWMSecureChannel* This) { +static __WIDL_INLINE HRESULT IWMSecureChannel_WMSC_Unlock(IWMSecureChannel* This) { return This->lpVtbl->WMSC_Unlock(This); } -static FORCEINLINE HRESULT IWMSecureChannel_WMSC_SetSharedData(IWMSecureChannel* This,DWORD index,BYTE *data) { +static __WIDL_INLINE HRESULT IWMSecureChannel_WMSC_SetSharedData(IWMSecureChannel* This,DWORD index,BYTE *data) { return This->lpVtbl->WMSC_SetSharedData(This,index,data); } #endif @@ -439,17 +447,17 @@ interface IWMGetSecureChannel { #define IWMGetSecureChannel_GetPeerSecureChannelInterface(This,channel) (This)->lpVtbl->GetPeerSecureChannelInterface(This,channel) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWMGetSecureChannel_QueryInterface(IWMGetSecureChannel* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWMGetSecureChannel_QueryInterface(IWMGetSecureChannel* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWMGetSecureChannel_AddRef(IWMGetSecureChannel* This) { +static __WIDL_INLINE ULONG IWMGetSecureChannel_AddRef(IWMGetSecureChannel* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWMGetSecureChannel_Release(IWMGetSecureChannel* This) { +static __WIDL_INLINE ULONG IWMGetSecureChannel_Release(IWMGetSecureChannel* This) { return This->lpVtbl->Release(This); } /*** IWMGetSecureChannel methods ***/ -static FORCEINLINE HRESULT IWMGetSecureChannel_GetPeerSecureChannelInterface(IWMGetSecureChannel* This,IWMSecureChannel **channel) { +static __WIDL_INLINE HRESULT IWMGetSecureChannel_GetPeerSecureChannelInterface(IWMGetSecureChannel* This,IWMSecureChannel **channel) { return This->lpVtbl->GetPeerSecureChannelInterface(This,channel); } #endif diff --git a/lib/libc/include/any-windows-any/wpcapi.h b/lib/libc/include/any-windows-any/wpcapi.h index f1aa499b457d6c939b6f5b83f6c9b28278ed6803..14f62508f36cb88c02a5e65cfbf52855b1cb77cb 100644 --- a/lib/libc/include/any-windows-any/wpcapi.h +++ b/lib/libc/include/any-windows-any/wpcapi.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wpcapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wpcapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wpcapi_h__ #define __wpcapi_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWPCSettings_FWD_DEFINED__ @@ -156,23 +164,23 @@ interface IWPCSettings { #define IWPCSettings_GetRestrictions(This,pdwRestrictions) (This)->lpVtbl->GetRestrictions(This,pdwRestrictions) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWPCSettings_QueryInterface(IWPCSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWPCSettings_QueryInterface(IWPCSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWPCSettings_AddRef(IWPCSettings* This) { +static __WIDL_INLINE ULONG IWPCSettings_AddRef(IWPCSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWPCSettings_Release(IWPCSettings* This) { +static __WIDL_INLINE ULONG IWPCSettings_Release(IWPCSettings* This) { return This->lpVtbl->Release(This); } /*** IWPCSettings methods ***/ -static FORCEINLINE HRESULT IWPCSettings_IsLoggingRequired(IWPCSettings* This,WINBOOL *pfRequired) { +static __WIDL_INLINE HRESULT IWPCSettings_IsLoggingRequired(IWPCSettings* This,WINBOOL *pfRequired) { return This->lpVtbl->IsLoggingRequired(This,pfRequired); } -static FORCEINLINE HRESULT IWPCSettings_GetLastSettingsChangeTime(IWPCSettings* This,SYSTEMTIME *pTime) { +static __WIDL_INLINE HRESULT IWPCSettings_GetLastSettingsChangeTime(IWPCSettings* This,SYSTEMTIME *pTime) { return This->lpVtbl->GetLastSettingsChangeTime(This,pTime); } -static FORCEINLINE HRESULT IWPCSettings_GetRestrictions(IWPCSettings* This,DWORD *pdwRestrictions) { +static __WIDL_INLINE HRESULT IWPCSettings_GetRestrictions(IWPCSettings* This,DWORD *pdwRestrictions) { return This->lpVtbl->GetRestrictions(This,pdwRestrictions); } #endif @@ -258,27 +266,27 @@ interface IWPCGamesSettings { #define IWPCGamesSettings_IsBlocked(This,guidAppID,pdwReasons) (This)->lpVtbl->IsBlocked(This,guidAppID,pdwReasons) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWPCGamesSettings_QueryInterface(IWPCGamesSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWPCGamesSettings_QueryInterface(IWPCGamesSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWPCGamesSettings_AddRef(IWPCGamesSettings* This) { +static __WIDL_INLINE ULONG IWPCGamesSettings_AddRef(IWPCGamesSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWPCGamesSettings_Release(IWPCGamesSettings* This) { +static __WIDL_INLINE ULONG IWPCGamesSettings_Release(IWPCGamesSettings* This) { return This->lpVtbl->Release(This); } /*** IWPCSettings methods ***/ -static FORCEINLINE HRESULT IWPCGamesSettings_IsLoggingRequired(IWPCGamesSettings* This,WINBOOL *pfRequired) { +static __WIDL_INLINE HRESULT IWPCGamesSettings_IsLoggingRequired(IWPCGamesSettings* This,WINBOOL *pfRequired) { return This->lpVtbl->IsLoggingRequired(This,pfRequired); } -static FORCEINLINE HRESULT IWPCGamesSettings_GetLastSettingsChangeTime(IWPCGamesSettings* This,SYSTEMTIME *pTime) { +static __WIDL_INLINE HRESULT IWPCGamesSettings_GetLastSettingsChangeTime(IWPCGamesSettings* This,SYSTEMTIME *pTime) { return This->lpVtbl->GetLastSettingsChangeTime(This,pTime); } -static FORCEINLINE HRESULT IWPCGamesSettings_GetRestrictions(IWPCGamesSettings* This,DWORD *pdwRestrictions) { +static __WIDL_INLINE HRESULT IWPCGamesSettings_GetRestrictions(IWPCGamesSettings* This,DWORD *pdwRestrictions) { return This->lpVtbl->GetRestrictions(This,pdwRestrictions); } /*** IWPCGamesSettings methods ***/ -static FORCEINLINE HRESULT IWPCGamesSettings_IsBlocked(IWPCGamesSettings* This,GUID guidAppID,DWORD *pdwReasons) { +static __WIDL_INLINE HRESULT IWPCGamesSettings_IsBlocked(IWPCGamesSettings* This,GUID guidAppID,DWORD *pdwReasons) { return This->lpVtbl->IsBlocked(This,guidAppID,pdwReasons); } #endif @@ -382,30 +390,30 @@ interface IWPCWebSettings { #define IWPCWebSettings_RequestURLOverride(This,hWnd,pcszURL,cURLs,ppcszSubURLs,pfChanged) (This)->lpVtbl->RequestURLOverride(This,hWnd,pcszURL,cURLs,ppcszSubURLs,pfChanged) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWPCWebSettings_QueryInterface(IWPCWebSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWPCWebSettings_QueryInterface(IWPCWebSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWPCWebSettings_AddRef(IWPCWebSettings* This) { +static __WIDL_INLINE ULONG IWPCWebSettings_AddRef(IWPCWebSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWPCWebSettings_Release(IWPCWebSettings* This) { +static __WIDL_INLINE ULONG IWPCWebSettings_Release(IWPCWebSettings* This) { return This->lpVtbl->Release(This); } /*** IWPCSettings methods ***/ -static FORCEINLINE HRESULT IWPCWebSettings_IsLoggingRequired(IWPCWebSettings* This,WINBOOL *pfRequired) { +static __WIDL_INLINE HRESULT IWPCWebSettings_IsLoggingRequired(IWPCWebSettings* This,WINBOOL *pfRequired) { return This->lpVtbl->IsLoggingRequired(This,pfRequired); } -static FORCEINLINE HRESULT IWPCWebSettings_GetLastSettingsChangeTime(IWPCWebSettings* This,SYSTEMTIME *pTime) { +static __WIDL_INLINE HRESULT IWPCWebSettings_GetLastSettingsChangeTime(IWPCWebSettings* This,SYSTEMTIME *pTime) { return This->lpVtbl->GetLastSettingsChangeTime(This,pTime); } -static FORCEINLINE HRESULT IWPCWebSettings_GetRestrictions(IWPCWebSettings* This,DWORD *pdwRestrictions) { +static __WIDL_INLINE HRESULT IWPCWebSettings_GetRestrictions(IWPCWebSettings* This,DWORD *pdwRestrictions) { return This->lpVtbl->GetRestrictions(This,pdwRestrictions); } /*** IWPCWebSettings methods ***/ -static FORCEINLINE HRESULT IWPCWebSettings_GetSettings(IWPCWebSettings* This,DWORD *pdwSettings) { +static __WIDL_INLINE HRESULT IWPCWebSettings_GetSettings(IWPCWebSettings* This,DWORD *pdwSettings) { return This->lpVtbl->GetSettings(This,pdwSettings); } -static FORCEINLINE HRESULT IWPCWebSettings_RequestURLOverride(IWPCWebSettings* This,HWND hWnd,LPCWSTR pcszURL,DWORD cURLs,LPCWSTR *ppcszSubURLs,WINBOOL *pfChanged) { +static __WIDL_INLINE HRESULT IWPCWebSettings_RequestURLOverride(IWPCWebSettings* This,HWND hWnd,LPCWSTR pcszURL,DWORD cURLs,LPCWSTR *ppcszSubURLs,WINBOOL *pfChanged) { return This->lpVtbl->RequestURLOverride(This,hWnd,pcszURL,cURLs,ppcszSubURLs,pfChanged); } #endif @@ -506,26 +514,26 @@ interface IWindowsParentalControlsCore { #define IWindowsParentalControlsCore_GetWebFilterInfo(This,pguidID,ppszName) (This)->lpVtbl->GetWebFilterInfo(This,pguidID,ppszName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWindowsParentalControlsCore_QueryInterface(IWindowsParentalControlsCore* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWindowsParentalControlsCore_QueryInterface(IWindowsParentalControlsCore* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWindowsParentalControlsCore_AddRef(IWindowsParentalControlsCore* This) { +static __WIDL_INLINE ULONG IWindowsParentalControlsCore_AddRef(IWindowsParentalControlsCore* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWindowsParentalControlsCore_Release(IWindowsParentalControlsCore* This) { +static __WIDL_INLINE ULONG IWindowsParentalControlsCore_Release(IWindowsParentalControlsCore* This) { return This->lpVtbl->Release(This); } /*** IWindowsParentalControlsCore methods ***/ -static FORCEINLINE HRESULT IWindowsParentalControlsCore_GetVisibility(IWindowsParentalControlsCore* This,WPCFLAG_VISIBILITY *peVisibility) { +static __WIDL_INLINE HRESULT IWindowsParentalControlsCore_GetVisibility(IWindowsParentalControlsCore* This,WPCFLAG_VISIBILITY *peVisibility) { return This->lpVtbl->GetVisibility(This,peVisibility); } -static FORCEINLINE HRESULT IWindowsParentalControlsCore_GetUserSettings(IWindowsParentalControlsCore* This,LPCWSTR pcszSID,IWPCSettings **ppSettings) { +static __WIDL_INLINE HRESULT IWindowsParentalControlsCore_GetUserSettings(IWindowsParentalControlsCore* This,LPCWSTR pcszSID,IWPCSettings **ppSettings) { return This->lpVtbl->GetUserSettings(This,pcszSID,ppSettings); } -static FORCEINLINE HRESULT IWindowsParentalControlsCore_GetWebSettings(IWindowsParentalControlsCore* This,LPCWSTR pcszSID,IWPCWebSettings **ppSettings) { +static __WIDL_INLINE HRESULT IWindowsParentalControlsCore_GetWebSettings(IWindowsParentalControlsCore* This,LPCWSTR pcszSID,IWPCWebSettings **ppSettings) { return This->lpVtbl->GetWebSettings(This,pcszSID,ppSettings); } -static FORCEINLINE HRESULT IWindowsParentalControlsCore_GetWebFilterInfo(IWindowsParentalControlsCore* This,GUID *pguidID,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IWindowsParentalControlsCore_GetWebFilterInfo(IWindowsParentalControlsCore* This,GUID *pguidID,LPWSTR *ppszName) { return This->lpVtbl->GetWebFilterInfo(This,pguidID,ppszName); } #endif @@ -619,30 +627,30 @@ interface IWindowsParentalControls { #define IWindowsParentalControls_GetGamesSettings(This,pcszSID,ppSettings) (This)->lpVtbl->GetGamesSettings(This,pcszSID,ppSettings) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWindowsParentalControls_QueryInterface(IWindowsParentalControls* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWindowsParentalControls_QueryInterface(IWindowsParentalControls* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWindowsParentalControls_AddRef(IWindowsParentalControls* This) { +static __WIDL_INLINE ULONG IWindowsParentalControls_AddRef(IWindowsParentalControls* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWindowsParentalControls_Release(IWindowsParentalControls* This) { +static __WIDL_INLINE ULONG IWindowsParentalControls_Release(IWindowsParentalControls* This) { return This->lpVtbl->Release(This); } /*** IWindowsParentalControlsCore methods ***/ -static FORCEINLINE HRESULT IWindowsParentalControls_GetVisibility(IWindowsParentalControls* This,WPCFLAG_VISIBILITY *peVisibility) { +static __WIDL_INLINE HRESULT IWindowsParentalControls_GetVisibility(IWindowsParentalControls* This,WPCFLAG_VISIBILITY *peVisibility) { return This->lpVtbl->GetVisibility(This,peVisibility); } -static FORCEINLINE HRESULT IWindowsParentalControls_GetUserSettings(IWindowsParentalControls* This,LPCWSTR pcszSID,IWPCSettings **ppSettings) { +static __WIDL_INLINE HRESULT IWindowsParentalControls_GetUserSettings(IWindowsParentalControls* This,LPCWSTR pcszSID,IWPCSettings **ppSettings) { return This->lpVtbl->GetUserSettings(This,pcszSID,ppSettings); } -static FORCEINLINE HRESULT IWindowsParentalControls_GetWebSettings(IWindowsParentalControls* This,LPCWSTR pcszSID,IWPCWebSettings **ppSettings) { +static __WIDL_INLINE HRESULT IWindowsParentalControls_GetWebSettings(IWindowsParentalControls* This,LPCWSTR pcszSID,IWPCWebSettings **ppSettings) { return This->lpVtbl->GetWebSettings(This,pcszSID,ppSettings); } -static FORCEINLINE HRESULT IWindowsParentalControls_GetWebFilterInfo(IWindowsParentalControls* This,GUID *pguidID,LPWSTR *ppszName) { +static __WIDL_INLINE HRESULT IWindowsParentalControls_GetWebFilterInfo(IWindowsParentalControls* This,GUID *pguidID,LPWSTR *ppszName) { return This->lpVtbl->GetWebFilterInfo(This,pguidID,ppszName); } /*** IWindowsParentalControls methods ***/ -static FORCEINLINE HRESULT IWindowsParentalControls_GetGamesSettings(IWindowsParentalControls* This,LPCWSTR pcszSID,IWPCGamesSettings **ppSettings) { +static __WIDL_INLINE HRESULT IWindowsParentalControls_GetGamesSettings(IWindowsParentalControls* This,LPCWSTR pcszSID,IWPCGamesSettings **ppSettings) { return This->lpVtbl->GetGamesSettings(This,pcszSID,ppSettings); } #endif diff --git a/lib/libc/include/any-windows-any/wrl/client.h b/lib/libc/include/any-windows-any/wrl/client.h index 12239e10803b7610e77250a88788802b50339db5..aeb886ea8a999588712a9164d8c7aac64a50d74f 100644 --- a/lib/libc/include/any-windows-any/wrl/client.h +++ b/lib/libc/include/any-windows-any/wrl/client.h @@ -206,7 +206,6 @@ namespace Microsoft { if (ptr_ != other) { InternalRelease(); ptr_ = other; - InternalAddRef(); } } diff --git a/lib/libc/include/any-windows-any/ws2ipdef.h b/lib/libc/include/any-windows-any/ws2ipdef.h index d440bbcb8b470f84de58cf31f10b03dfa68d2324..b7a6482072350d0ec8d8e05b75b64ff243abd0b0 100644 --- a/lib/libc/include/any-windows-any/ws2ipdef.h +++ b/lib/libc/include/any-windows-any/ws2ipdef.h @@ -247,6 +247,31 @@ WS2TCPIP_INLINE int IN6_ADDR_EQUAL(const struct in6_addr *a, const struct in6_ad #define IN6_ARE_ADDR_EQUAL IN6_ADDR_EQUAL +#define TCP_OFFLOAD_NO_PREFERENCE 0 +#define TCP_OFFLOAD_NOT_PREFERRED 1 +#define TCP_OFFLOAD_PREFERRED 2 + +/* TCP_NODELAY is in winsock.h and winsock2.h */ +#define TCP_EXPEDITED_1122 0x0002 +#define TCP_KEEPALIVE 3 +#define TCP_MAXSEG 4 +#define TCP_MAXRT 5 +#define TCP_STDURG 6 +#define TCP_NOURG 7 +#define TCP_ATMARK 8 +#define TCP_NOSYNRETRIES 9 +#define TCP_TIMESTAMPS 10 +#define TCP_OFFLOAD_PREFERENCE 11 +#define TCP_CONGESTION_ALGORITHM 12 +#define TCP_DELAY_FIN_ACK 13 +#define TCP_MAXRTMS 14 +#define TCP_FASTOPEN 15 +#define TCP_KEEPCNT 16 +#define TCP_KEEPIDLE TCP_KEEPALIVE +#define TCP_KEEPINTVL 17 +#define TCP_FAIL_CONNECT_ON_ICMP_ERROR 18 +#define TCP_ICMP_ERROR_INFO 19 + #ifdef __cplusplus } #endif diff --git a/lib/libc/include/any-windows-any/ws2spi.h b/lib/libc/include/any-windows-any/ws2spi.h index d5eb48f0bde8d4e6436e0b47a643d8360f635336..548d221704c8ab257323b17f69851f4486db89a1 100644 --- a/lib/libc/include/any-windows-any/ws2spi.h +++ b/lib/libc/include/any-windows-any/ws2spi.h @@ -57,7 +57,7 @@ extern "C" { typedef int (WSPAPI *LPWSPRECV)(SOCKET s,LPWSABUF lpBuffers,DWORD dwBufferCount,LPDWORD lpNumberOfBytesRecvd,LPDWORD lpFlags,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine,LPWSATHREADID lpThreadId,LPINT lpErrno); typedef int (WSPAPI *LPWSPRECVDISCONNECT)(SOCKET s,LPWSABUF lpInboundDisconnectData,LPINT lpErrno); typedef int (WSPAPI *LPWSPRECVFROM)(SOCKET s,LPWSABUF lpBuffers,DWORD dwBufferCount,LPDWORD lpNumberOfBytesRecvd,LPDWORD lpFlags,struct sockaddr *lpFrom,LPINT lpFromlen,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine,LPWSATHREADID lpThreadId,LPINT lpErrno); - typedef int (WSPAPI *LPWSPSELECT)(int nfds,fd_set *readfds,fd_set *writefds,fd_set *exceptfds,const PTIMEVAL timeout,LPINT lpErrno); + typedef int (WSPAPI *LPWSPSELECT)(int nfds,fd_set *readfds,fd_set *writefds,fd_set *exceptfds,const TIMEVAL *timeout,LPINT lpErrno); typedef int (WSPAPI *LPWSPSEND)(SOCKET s,LPWSABUF lpBuffers,DWORD dwBufferCount,LPDWORD lpNumberOfBytesSent,DWORD dwFlags,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine,LPWSATHREADID lpThreadId,LPINT lpErrno); typedef int (WSPAPI *LPWSPSENDDISCONNECT)(SOCKET s,LPWSABUF lpOutboundDisconnectData,LPINT lpErrno); typedef int (WSPAPI *LPWSPSENDTO)(SOCKET s,LPWSABUF lpBuffers,DWORD dwBufferCount,LPDWORD lpNumberOfBytesSent,DWORD dwFlags,const struct sockaddr *lpTo,int iTolen,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine,LPWSATHREADID lpThreadId,LPINT lpErrno); diff --git a/lib/libc/include/any-windows-any/ws2tcpip.h b/lib/libc/include/any-windows-any/ws2tcpip.h index 0a7890bb3b59f005dc20d9a4609295c6b9d3596d..352c17905fa9a79396b45984423378c8197ef045 100644 --- a/lib/libc/include/any-windows-any/ws2tcpip.h +++ b/lib/libc/include/any-windows-any/ws2tcpip.h @@ -28,9 +28,6 @@ #define UDP_NOCHECKSUM 1 #define UDP_CHECKSUM_COVERAGE 20 -#define TCP_EXPEDITED_1122 0x0002 - - #include @@ -265,12 +262,12 @@ WCHAR *gai_strerrorW(int); #include #if (_WIN32_WINNT >= 0x0600) -#define addrinfoEx __MINGW_NAME_AW(addrinfoEx) +#define ADDRINFOEX __MINGW_NAME_AW(ADDRINFOEX) #define PADDRINFOEX __MINGW_NAME_AW(PADDRINFOEX) #define GetAddrInfoEx __MINGW_NAME_AW(GetAddrInfoEx) #define SetAddrInfoEx __MINGW_NAME_AW(SetAddrInfoEx) - typedef struct addrinfoExA { + typedef struct addrinfoexA { int ai_flags; int ai_family; int ai_socktype; @@ -284,7 +281,7 @@ WCHAR *gai_strerrorW(int); struct addrinfoexA *ai_next; } ADDRINFOEXA, *PADDRINFOEXA; - typedef struct addrinfoExW { + typedef struct addrinfoexW { int ai_flags; int ai_family; int ai_socktype; @@ -298,7 +295,11 @@ WCHAR *gai_strerrorW(int); struct addrinfoexW *ai_next; } ADDRINFOEXW, *PADDRINFOEXW; -typedef PVOID LPLOOKUPSERVICE_COMPLETION_ROUTINE; /*reserved*/ + typedef void (CALLBACK * LPLOOKUPSERVICE_COMPLETION_ROUTINE)( + DWORD dwError, + DWORD dwBytes, + LPWSAOVERLAPPED lpOverlapped + ); WINSOCK_API_LINKAGE int WSAAPI GetAddrInfoExA(PCSTR pName, PCSTR pServiceName, DWORD dwNameSpace, LPGUID lpNspId,const ADDRINFOEXA *pHints,PADDRINFOEXA *ppResult, diff --git a/lib/libc/include/any-windows-any/wsdattachment.h b/lib/libc/include/any-windows-any/wsdattachment.h index 45a56db50eda9508079e6eb428ae4f3eb132506e..e621e958053933ef5db6903358984797f07de0a2 100644 --- a/lib/libc/include/any-windows-any/wsdattachment.h +++ b/lib/libc/include/any-windows-any/wsdattachment.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wsdattachment.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wsdattachment.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wsdattachment_h__ #define __wsdattachment_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWSDAttachment_FWD_DEFINED__ @@ -129,13 +137,13 @@ interface IWSDAttachment { #define IWSDAttachment_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDAttachment_QueryInterface(IWSDAttachment* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDAttachment_QueryInterface(IWSDAttachment* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDAttachment_AddRef(IWSDAttachment* This) { +static __WIDL_INLINE ULONG IWSDAttachment_AddRef(IWSDAttachment* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDAttachment_Release(IWSDAttachment* This) { +static __WIDL_INLINE ULONG IWSDAttachment_Release(IWSDAttachment* This) { return This->lpVtbl->Release(This); } #endif @@ -214,20 +222,20 @@ interface IWSDInboundAttachment { #define IWSDInboundAttachment_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDInboundAttachment_QueryInterface(IWSDInboundAttachment* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDInboundAttachment_QueryInterface(IWSDInboundAttachment* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDInboundAttachment_AddRef(IWSDInboundAttachment* This) { +static __WIDL_INLINE ULONG IWSDInboundAttachment_AddRef(IWSDInboundAttachment* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDInboundAttachment_Release(IWSDInboundAttachment* This) { +static __WIDL_INLINE ULONG IWSDInboundAttachment_Release(IWSDInboundAttachment* This) { return This->lpVtbl->Release(This); } /*** IWSDInboundAttachment methods ***/ -static FORCEINLINE HRESULT IWSDInboundAttachment_Read(IWSDInboundAttachment* This,BYTE *pBuffer,DWORD dwBytesToRead,LPDWORD pdwNumberOfBytesRead) { +static __WIDL_INLINE HRESULT IWSDInboundAttachment_Read(IWSDInboundAttachment* This,BYTE *pBuffer,DWORD dwBytesToRead,LPDWORD pdwNumberOfBytesRead) { return This->lpVtbl->Read(This,pBuffer,dwBytesToRead,pdwNumberOfBytesRead); } -static FORCEINLINE HRESULT IWSDInboundAttachment_Close(IWSDInboundAttachment* This) { +static __WIDL_INLINE HRESULT IWSDInboundAttachment_Close(IWSDInboundAttachment* This) { return This->lpVtbl->Close(This); } #endif @@ -313,23 +321,23 @@ interface IWSDOutboundAttachment { #define IWSDOutboundAttachment_Abort(This) (This)->lpVtbl->Abort(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDOutboundAttachment_QueryInterface(IWSDOutboundAttachment* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDOutboundAttachment_QueryInterface(IWSDOutboundAttachment* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDOutboundAttachment_AddRef(IWSDOutboundAttachment* This) { +static __WIDL_INLINE ULONG IWSDOutboundAttachment_AddRef(IWSDOutboundAttachment* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDOutboundAttachment_Release(IWSDOutboundAttachment* This) { +static __WIDL_INLINE ULONG IWSDOutboundAttachment_Release(IWSDOutboundAttachment* This) { return This->lpVtbl->Release(This); } /*** IWSDOutboundAttachment methods ***/ -static FORCEINLINE HRESULT IWSDOutboundAttachment_Write(IWSDOutboundAttachment* This,const BYTE *pBuffer,DWORD dwBytesToWrite,LPDWORD pdwNumberOfBytesWritten) { +static __WIDL_INLINE HRESULT IWSDOutboundAttachment_Write(IWSDOutboundAttachment* This,const BYTE *pBuffer,DWORD dwBytesToWrite,LPDWORD pdwNumberOfBytesWritten) { return This->lpVtbl->Write(This,pBuffer,dwBytesToWrite,pdwNumberOfBytesWritten); } -static FORCEINLINE HRESULT IWSDOutboundAttachment_Close(IWSDOutboundAttachment* This) { +static __WIDL_INLINE HRESULT IWSDOutboundAttachment_Close(IWSDOutboundAttachment* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT IWSDOutboundAttachment_Abort(IWSDOutboundAttachment* This) { +static __WIDL_INLINE HRESULT IWSDOutboundAttachment_Abort(IWSDOutboundAttachment* This) { return This->lpVtbl->Abort(This); } #endif diff --git a/lib/libc/include/any-windows-any/wsdbase.h b/lib/libc/include/any-windows-any/wsdbase.h index 7cc5d63b1d2b695a44c21e7b364b970c53339ce1..e2325fc79b8605dace8eda2d2cd0de04bb4fac2b 100644 --- a/lib/libc/include/any-windows-any/wsdbase.h +++ b/lib/libc/include/any-windows-any/wsdbase.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wsdbase.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wsdbase.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wsdbase_h__ #define __wsdbase_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWSDAddress_FWD_DEFINED__ @@ -303,20 +311,20 @@ interface IWSDAddress { #define IWSDAddress_Deserialize(This,pszBuffer) (This)->lpVtbl->Deserialize(This,pszBuffer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDAddress_QueryInterface(IWSDAddress* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDAddress_QueryInterface(IWSDAddress* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDAddress_AddRef(IWSDAddress* This) { +static __WIDL_INLINE ULONG IWSDAddress_AddRef(IWSDAddress* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDAddress_Release(IWSDAddress* This) { +static __WIDL_INLINE ULONG IWSDAddress_Release(IWSDAddress* This) { return This->lpVtbl->Release(This); } /*** IWSDAddress methods ***/ -static FORCEINLINE HRESULT IWSDAddress_Serialize(IWSDAddress* This,LPWSTR pszBuffer,DWORD cchLength,WINBOOL fSafe) { +static __WIDL_INLINE HRESULT IWSDAddress_Serialize(IWSDAddress* This,LPWSTR pszBuffer,DWORD cchLength,WINBOOL fSafe) { return This->lpVtbl->Serialize(This,pszBuffer,cchLength,fSafe); } -static FORCEINLINE HRESULT IWSDAddress_Deserialize(IWSDAddress* This,LPCWSTR pszBuffer) { +static __WIDL_INLINE HRESULT IWSDAddress_Deserialize(IWSDAddress* This,LPCWSTR pszBuffer) { return This->lpVtbl->Deserialize(This,pszBuffer); } #endif @@ -431,36 +439,36 @@ interface IWSDTransportAddress { #define IWSDTransportAddress_SetTransportAddress(This,pszAddress) (This)->lpVtbl->SetTransportAddress(This,pszAddress) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDTransportAddress_QueryInterface(IWSDTransportAddress* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDTransportAddress_QueryInterface(IWSDTransportAddress* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDTransportAddress_AddRef(IWSDTransportAddress* This) { +static __WIDL_INLINE ULONG IWSDTransportAddress_AddRef(IWSDTransportAddress* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDTransportAddress_Release(IWSDTransportAddress* This) { +static __WIDL_INLINE ULONG IWSDTransportAddress_Release(IWSDTransportAddress* This) { return This->lpVtbl->Release(This); } /*** IWSDAddress methods ***/ -static FORCEINLINE HRESULT IWSDTransportAddress_Serialize(IWSDTransportAddress* This,LPWSTR pszBuffer,DWORD cchLength,WINBOOL fSafe) { +static __WIDL_INLINE HRESULT IWSDTransportAddress_Serialize(IWSDTransportAddress* This,LPWSTR pszBuffer,DWORD cchLength,WINBOOL fSafe) { return This->lpVtbl->Serialize(This,pszBuffer,cchLength,fSafe); } -static FORCEINLINE HRESULT IWSDTransportAddress_Deserialize(IWSDTransportAddress* This,LPCWSTR pszBuffer) { +static __WIDL_INLINE HRESULT IWSDTransportAddress_Deserialize(IWSDTransportAddress* This,LPCWSTR pszBuffer) { return This->lpVtbl->Deserialize(This,pszBuffer); } /*** IWSDTransportAddress methods ***/ -static FORCEINLINE HRESULT IWSDTransportAddress_GetPort(IWSDTransportAddress* This,WORD *pwPort) { +static __WIDL_INLINE HRESULT IWSDTransportAddress_GetPort(IWSDTransportAddress* This,WORD *pwPort) { return This->lpVtbl->GetPort(This,pwPort); } -static FORCEINLINE HRESULT IWSDTransportAddress_SetPort(IWSDTransportAddress* This,WORD wPort) { +static __WIDL_INLINE HRESULT IWSDTransportAddress_SetPort(IWSDTransportAddress* This,WORD wPort) { return This->lpVtbl->SetPort(This,wPort); } -static FORCEINLINE HRESULT IWSDTransportAddress_GetTransportAddress(IWSDTransportAddress* This,LPCWSTR *ppszAddress) { +static __WIDL_INLINE HRESULT IWSDTransportAddress_GetTransportAddress(IWSDTransportAddress* This,LPCWSTR *ppszAddress) { return This->lpVtbl->GetTransportAddress(This,ppszAddress); } -static FORCEINLINE HRESULT IWSDTransportAddress_GetTransportAddressEx(IWSDTransportAddress* This,WINBOOL fSafe,LPCWSTR *ppszAddress) { +static __WIDL_INLINE HRESULT IWSDTransportAddress_GetTransportAddressEx(IWSDTransportAddress* This,WINBOOL fSafe,LPCWSTR *ppszAddress) { return This->lpVtbl->GetTransportAddressEx(This,fSafe,ppszAddress); } -static FORCEINLINE HRESULT IWSDTransportAddress_SetTransportAddress(IWSDTransportAddress* This,LPCWSTR pszAddress) { +static __WIDL_INLINE HRESULT IWSDTransportAddress_SetTransportAddress(IWSDTransportAddress* This,LPCWSTR pszAddress) { return This->lpVtbl->SetTransportAddress(This,pszAddress); } #endif @@ -559,29 +567,29 @@ interface IWSDMessageParameters { #define IWSDMessageParameters_GetLowerParameters(This,ppTxParams) (This)->lpVtbl->GetLowerParameters(This,ppTxParams) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDMessageParameters_QueryInterface(IWSDMessageParameters* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDMessageParameters_QueryInterface(IWSDMessageParameters* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDMessageParameters_AddRef(IWSDMessageParameters* This) { +static __WIDL_INLINE ULONG IWSDMessageParameters_AddRef(IWSDMessageParameters* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDMessageParameters_Release(IWSDMessageParameters* This) { +static __WIDL_INLINE ULONG IWSDMessageParameters_Release(IWSDMessageParameters* This) { return This->lpVtbl->Release(This); } /*** IWSDMessageParameters methods ***/ -static FORCEINLINE HRESULT IWSDMessageParameters_GetLocalAddress(IWSDMessageParameters* This,IWSDAddress **ppAddress) { +static __WIDL_INLINE HRESULT IWSDMessageParameters_GetLocalAddress(IWSDMessageParameters* This,IWSDAddress **ppAddress) { return This->lpVtbl->GetLocalAddress(This,ppAddress); } -static FORCEINLINE HRESULT IWSDMessageParameters_SetLocalAddress(IWSDMessageParameters* This,IWSDAddress *pAddress) { +static __WIDL_INLINE HRESULT IWSDMessageParameters_SetLocalAddress(IWSDMessageParameters* This,IWSDAddress *pAddress) { return This->lpVtbl->SetLocalAddress(This,pAddress); } -static FORCEINLINE HRESULT IWSDMessageParameters_GetRemoteAddress(IWSDMessageParameters* This,IWSDAddress **ppAddress) { +static __WIDL_INLINE HRESULT IWSDMessageParameters_GetRemoteAddress(IWSDMessageParameters* This,IWSDAddress **ppAddress) { return This->lpVtbl->GetRemoteAddress(This,ppAddress); } -static FORCEINLINE HRESULT IWSDMessageParameters_SetRemoteAddress(IWSDMessageParameters* This,IWSDAddress *pAddress) { +static __WIDL_INLINE HRESULT IWSDMessageParameters_SetRemoteAddress(IWSDMessageParameters* This,IWSDAddress *pAddress) { return This->lpVtbl->SetRemoteAddress(This,pAddress); } -static FORCEINLINE HRESULT IWSDMessageParameters_GetLowerParameters(IWSDMessageParameters* This,IWSDMessageParameters **ppTxParams) { +static __WIDL_INLINE HRESULT IWSDMessageParameters_GetLowerParameters(IWSDMessageParameters* This,IWSDMessageParameters **ppTxParams) { return This->lpVtbl->GetLowerParameters(This,ppTxParams); } #endif @@ -693,36 +701,36 @@ interface IWSDUdpMessageParameters { #define IWSDUdpMessageParameters_GetRetransmitParams(This,pParams) (This)->lpVtbl->GetRetransmitParams(This,pParams) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDUdpMessageParameters_QueryInterface(IWSDUdpMessageParameters* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDUdpMessageParameters_QueryInterface(IWSDUdpMessageParameters* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDUdpMessageParameters_AddRef(IWSDUdpMessageParameters* This) { +static __WIDL_INLINE ULONG IWSDUdpMessageParameters_AddRef(IWSDUdpMessageParameters* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDUdpMessageParameters_Release(IWSDUdpMessageParameters* This) { +static __WIDL_INLINE ULONG IWSDUdpMessageParameters_Release(IWSDUdpMessageParameters* This) { return This->lpVtbl->Release(This); } /*** IWSDMessageParameters methods ***/ -static FORCEINLINE HRESULT IWSDUdpMessageParameters_GetLocalAddress(IWSDUdpMessageParameters* This,IWSDAddress **ppAddress) { +static __WIDL_INLINE HRESULT IWSDUdpMessageParameters_GetLocalAddress(IWSDUdpMessageParameters* This,IWSDAddress **ppAddress) { return This->lpVtbl->GetLocalAddress(This,ppAddress); } -static FORCEINLINE HRESULT IWSDUdpMessageParameters_SetLocalAddress(IWSDUdpMessageParameters* This,IWSDAddress *pAddress) { +static __WIDL_INLINE HRESULT IWSDUdpMessageParameters_SetLocalAddress(IWSDUdpMessageParameters* This,IWSDAddress *pAddress) { return This->lpVtbl->SetLocalAddress(This,pAddress); } -static FORCEINLINE HRESULT IWSDUdpMessageParameters_GetRemoteAddress(IWSDUdpMessageParameters* This,IWSDAddress **ppAddress) { +static __WIDL_INLINE HRESULT IWSDUdpMessageParameters_GetRemoteAddress(IWSDUdpMessageParameters* This,IWSDAddress **ppAddress) { return This->lpVtbl->GetRemoteAddress(This,ppAddress); } -static FORCEINLINE HRESULT IWSDUdpMessageParameters_SetRemoteAddress(IWSDUdpMessageParameters* This,IWSDAddress *pAddress) { +static __WIDL_INLINE HRESULT IWSDUdpMessageParameters_SetRemoteAddress(IWSDUdpMessageParameters* This,IWSDAddress *pAddress) { return This->lpVtbl->SetRemoteAddress(This,pAddress); } -static FORCEINLINE HRESULT IWSDUdpMessageParameters_GetLowerParameters(IWSDUdpMessageParameters* This,IWSDMessageParameters **ppTxParams) { +static __WIDL_INLINE HRESULT IWSDUdpMessageParameters_GetLowerParameters(IWSDUdpMessageParameters* This,IWSDMessageParameters **ppTxParams) { return This->lpVtbl->GetLowerParameters(This,ppTxParams); } /*** IWSDUdpMessageParameters methods ***/ -static FORCEINLINE HRESULT IWSDUdpMessageParameters_SetRetransmitParams(IWSDUdpMessageParameters* This,const WSDUdpRetransmitParams *pParams) { +static __WIDL_INLINE HRESULT IWSDUdpMessageParameters_SetRetransmitParams(IWSDUdpMessageParameters* This,const WSDUdpRetransmitParams *pParams) { return This->lpVtbl->SetRetransmitParams(This,pParams); } -static FORCEINLINE HRESULT IWSDUdpMessageParameters_GetRetransmitParams(IWSDUdpMessageParameters* This,WSDUdpRetransmitParams *pParams) { +static __WIDL_INLINE HRESULT IWSDUdpMessageParameters_GetRetransmitParams(IWSDUdpMessageParameters* This,WSDUdpRetransmitParams *pParams) { return This->lpVtbl->GetRetransmitParams(This,pParams); } #endif @@ -917,67 +925,67 @@ interface IWSDUdpAddress { #define IWSDUdpAddress_GetAlias(This,pAlias) (This)->lpVtbl->GetAlias(This,pAlias) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDUdpAddress_QueryInterface(IWSDUdpAddress* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_QueryInterface(IWSDUdpAddress* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDUdpAddress_AddRef(IWSDUdpAddress* This) { +static __WIDL_INLINE ULONG IWSDUdpAddress_AddRef(IWSDUdpAddress* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDUdpAddress_Release(IWSDUdpAddress* This) { +static __WIDL_INLINE ULONG IWSDUdpAddress_Release(IWSDUdpAddress* This) { return This->lpVtbl->Release(This); } /*** IWSDAddress methods ***/ -static FORCEINLINE HRESULT IWSDUdpAddress_Serialize(IWSDUdpAddress* This,LPWSTR pszBuffer,DWORD cchLength,WINBOOL fSafe) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_Serialize(IWSDUdpAddress* This,LPWSTR pszBuffer,DWORD cchLength,WINBOOL fSafe) { return This->lpVtbl->Serialize(This,pszBuffer,cchLength,fSafe); } -static FORCEINLINE HRESULT IWSDUdpAddress_Deserialize(IWSDUdpAddress* This,LPCWSTR pszBuffer) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_Deserialize(IWSDUdpAddress* This,LPCWSTR pszBuffer) { return This->lpVtbl->Deserialize(This,pszBuffer); } /*** IWSDTransportAddress methods ***/ -static FORCEINLINE HRESULT IWSDUdpAddress_GetPort(IWSDUdpAddress* This,WORD *pwPort) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_GetPort(IWSDUdpAddress* This,WORD *pwPort) { return This->lpVtbl->GetPort(This,pwPort); } -static FORCEINLINE HRESULT IWSDUdpAddress_SetPort(IWSDUdpAddress* This,WORD wPort) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_SetPort(IWSDUdpAddress* This,WORD wPort) { return This->lpVtbl->SetPort(This,wPort); } -static FORCEINLINE HRESULT IWSDUdpAddress_GetTransportAddress(IWSDUdpAddress* This,LPCWSTR *ppszAddress) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_GetTransportAddress(IWSDUdpAddress* This,LPCWSTR *ppszAddress) { return This->lpVtbl->GetTransportAddress(This,ppszAddress); } -static FORCEINLINE HRESULT IWSDUdpAddress_GetTransportAddressEx(IWSDUdpAddress* This,WINBOOL fSafe,LPCWSTR *ppszAddress) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_GetTransportAddressEx(IWSDUdpAddress* This,WINBOOL fSafe,LPCWSTR *ppszAddress) { return This->lpVtbl->GetTransportAddressEx(This,fSafe,ppszAddress); } -static FORCEINLINE HRESULT IWSDUdpAddress_SetTransportAddress(IWSDUdpAddress* This,LPCWSTR pszAddress) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_SetTransportAddress(IWSDUdpAddress* This,LPCWSTR pszAddress) { return This->lpVtbl->SetTransportAddress(This,pszAddress); } /*** IWSDUdpAddress methods ***/ -static FORCEINLINE HRESULT IWSDUdpAddress_SetSockaddr(IWSDUdpAddress* This,const SOCKADDR_STORAGE *pSockAddr) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_SetSockaddr(IWSDUdpAddress* This,const SOCKADDR_STORAGE *pSockAddr) { return This->lpVtbl->SetSockaddr(This,pSockAddr); } -static FORCEINLINE HRESULT IWSDUdpAddress_GetSockaddr(IWSDUdpAddress* This,SOCKADDR_STORAGE *pSockAddr) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_GetSockaddr(IWSDUdpAddress* This,SOCKADDR_STORAGE *pSockAddr) { return This->lpVtbl->GetSockaddr(This,pSockAddr); } -static FORCEINLINE HRESULT IWSDUdpAddress_SetExclusive(IWSDUdpAddress* This,WINBOOL fExclusive) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_SetExclusive(IWSDUdpAddress* This,WINBOOL fExclusive) { return This->lpVtbl->SetExclusive(This,fExclusive); } -static FORCEINLINE HRESULT IWSDUdpAddress_GetExclusive(IWSDUdpAddress* This) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_GetExclusive(IWSDUdpAddress* This) { return This->lpVtbl->GetExclusive(This); } -static FORCEINLINE HRESULT IWSDUdpAddress_SetMessageType(IWSDUdpAddress* This,WSDUdpMessageType messageType) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_SetMessageType(IWSDUdpAddress* This,WSDUdpMessageType messageType) { return This->lpVtbl->SetMessageType(This,messageType); } -static FORCEINLINE HRESULT IWSDUdpAddress_GetMessageType(IWSDUdpAddress* This,WSDUdpMessageType *pMessageType) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_GetMessageType(IWSDUdpAddress* This,WSDUdpMessageType *pMessageType) { return This->lpVtbl->GetMessageType(This,pMessageType); } -static FORCEINLINE HRESULT IWSDUdpAddress_SetTTL(IWSDUdpAddress* This,DWORD dwTTL) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_SetTTL(IWSDUdpAddress* This,DWORD dwTTL) { return This->lpVtbl->SetTTL(This,dwTTL); } -static FORCEINLINE HRESULT IWSDUdpAddress_GetTTL(IWSDUdpAddress* This,DWORD *pdwTTL) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_GetTTL(IWSDUdpAddress* This,DWORD *pdwTTL) { return This->lpVtbl->GetTTL(This,pdwTTL); } -static FORCEINLINE HRESULT IWSDUdpAddress_SetAlias(IWSDUdpAddress* This,const GUID *pAlias) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_SetAlias(IWSDUdpAddress* This,const GUID *pAlias) { return This->lpVtbl->SetAlias(This,pAlias); } -static FORCEINLINE HRESULT IWSDUdpAddress_GetAlias(IWSDUdpAddress* This,GUID *pAlias) { +static __WIDL_INLINE HRESULT IWSDUdpAddress_GetAlias(IWSDUdpAddress* This,GUID *pAlias) { return This->lpVtbl->GetAlias(This,pAlias); } #endif @@ -1134,57 +1142,57 @@ interface IWSDHttpMessageParameters { #define IWSDHttpMessageParameters_Clear(This) (This)->lpVtbl->Clear(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDHttpMessageParameters_QueryInterface(IWSDHttpMessageParameters* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_QueryInterface(IWSDHttpMessageParameters* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDHttpMessageParameters_AddRef(IWSDHttpMessageParameters* This) { +static __WIDL_INLINE ULONG IWSDHttpMessageParameters_AddRef(IWSDHttpMessageParameters* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDHttpMessageParameters_Release(IWSDHttpMessageParameters* This) { +static __WIDL_INLINE ULONG IWSDHttpMessageParameters_Release(IWSDHttpMessageParameters* This) { return This->lpVtbl->Release(This); } /*** IWSDMessageParameters methods ***/ -static FORCEINLINE HRESULT IWSDHttpMessageParameters_GetLocalAddress(IWSDHttpMessageParameters* This,IWSDAddress **ppAddress) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_GetLocalAddress(IWSDHttpMessageParameters* This,IWSDAddress **ppAddress) { return This->lpVtbl->GetLocalAddress(This,ppAddress); } -static FORCEINLINE HRESULT IWSDHttpMessageParameters_SetLocalAddress(IWSDHttpMessageParameters* This,IWSDAddress *pAddress) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_SetLocalAddress(IWSDHttpMessageParameters* This,IWSDAddress *pAddress) { return This->lpVtbl->SetLocalAddress(This,pAddress); } -static FORCEINLINE HRESULT IWSDHttpMessageParameters_GetRemoteAddress(IWSDHttpMessageParameters* This,IWSDAddress **ppAddress) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_GetRemoteAddress(IWSDHttpMessageParameters* This,IWSDAddress **ppAddress) { return This->lpVtbl->GetRemoteAddress(This,ppAddress); } -static FORCEINLINE HRESULT IWSDHttpMessageParameters_SetRemoteAddress(IWSDHttpMessageParameters* This,IWSDAddress *pAddress) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_SetRemoteAddress(IWSDHttpMessageParameters* This,IWSDAddress *pAddress) { return This->lpVtbl->SetRemoteAddress(This,pAddress); } -static FORCEINLINE HRESULT IWSDHttpMessageParameters_GetLowerParameters(IWSDHttpMessageParameters* This,IWSDMessageParameters **ppTxParams) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_GetLowerParameters(IWSDHttpMessageParameters* This,IWSDMessageParameters **ppTxParams) { return This->lpVtbl->GetLowerParameters(This,ppTxParams); } /*** IWSDHttpMessageParameters methods ***/ -static FORCEINLINE HRESULT IWSDHttpMessageParameters_SetInboundHttpHeaders(IWSDHttpMessageParameters* This,LPCWSTR pszHeaders) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_SetInboundHttpHeaders(IWSDHttpMessageParameters* This,LPCWSTR pszHeaders) { return This->lpVtbl->SetInboundHttpHeaders(This,pszHeaders); } -static FORCEINLINE HRESULT IWSDHttpMessageParameters_GetInboundHttpHeaders(IWSDHttpMessageParameters* This,LPCWSTR *ppszHeaders) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_GetInboundHttpHeaders(IWSDHttpMessageParameters* This,LPCWSTR *ppszHeaders) { return This->lpVtbl->GetInboundHttpHeaders(This,ppszHeaders); } -static FORCEINLINE HRESULT IWSDHttpMessageParameters_SetOutboundHttpHeaders(IWSDHttpMessageParameters* This,LPCWSTR pszHeaders) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_SetOutboundHttpHeaders(IWSDHttpMessageParameters* This,LPCWSTR pszHeaders) { return This->lpVtbl->SetOutboundHttpHeaders(This,pszHeaders); } -static FORCEINLINE HRESULT IWSDHttpMessageParameters_GetOutboundHttpHeaders(IWSDHttpMessageParameters* This,LPCWSTR *ppszHeaders) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_GetOutboundHttpHeaders(IWSDHttpMessageParameters* This,LPCWSTR *ppszHeaders) { return This->lpVtbl->GetOutboundHttpHeaders(This,ppszHeaders); } -static FORCEINLINE HRESULT IWSDHttpMessageParameters_SetID(IWSDHttpMessageParameters* This,LPCWSTR pszId) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_SetID(IWSDHttpMessageParameters* This,LPCWSTR pszId) { return This->lpVtbl->SetID(This,pszId); } -static FORCEINLINE HRESULT IWSDHttpMessageParameters_GetID(IWSDHttpMessageParameters* This,LPCWSTR *ppszId) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_GetID(IWSDHttpMessageParameters* This,LPCWSTR *ppszId) { return This->lpVtbl->GetID(This,ppszId); } -static FORCEINLINE HRESULT IWSDHttpMessageParameters_SetContext(IWSDHttpMessageParameters* This,IUnknown *pContext) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_SetContext(IWSDHttpMessageParameters* This,IUnknown *pContext) { return This->lpVtbl->SetContext(This,pContext); } -static FORCEINLINE HRESULT IWSDHttpMessageParameters_GetContext(IWSDHttpMessageParameters* This,IUnknown **ppContext) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_GetContext(IWSDHttpMessageParameters* This,IUnknown **ppContext) { return This->lpVtbl->GetContext(This,ppContext); } -static FORCEINLINE HRESULT IWSDHttpMessageParameters_Clear(IWSDHttpMessageParameters* This) { +static __WIDL_INLINE HRESULT IWSDHttpMessageParameters_Clear(IWSDHttpMessageParameters* This) { return This->lpVtbl->Clear(This); } #endif @@ -1316,49 +1324,49 @@ interface IWSDHttpAddress { #define IWSDHttpAddress_SetPath(This,pszPath) (This)->lpVtbl->SetPath(This,pszPath) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDHttpAddress_QueryInterface(IWSDHttpAddress* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDHttpAddress_QueryInterface(IWSDHttpAddress* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDHttpAddress_AddRef(IWSDHttpAddress* This) { +static __WIDL_INLINE ULONG IWSDHttpAddress_AddRef(IWSDHttpAddress* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDHttpAddress_Release(IWSDHttpAddress* This) { +static __WIDL_INLINE ULONG IWSDHttpAddress_Release(IWSDHttpAddress* This) { return This->lpVtbl->Release(This); } /*** IWSDAddress methods ***/ -static FORCEINLINE HRESULT IWSDHttpAddress_Serialize(IWSDHttpAddress* This,LPWSTR pszBuffer,DWORD cchLength,WINBOOL fSafe) { +static __WIDL_INLINE HRESULT IWSDHttpAddress_Serialize(IWSDHttpAddress* This,LPWSTR pszBuffer,DWORD cchLength,WINBOOL fSafe) { return This->lpVtbl->Serialize(This,pszBuffer,cchLength,fSafe); } -static FORCEINLINE HRESULT IWSDHttpAddress_Deserialize(IWSDHttpAddress* This,LPCWSTR pszBuffer) { +static __WIDL_INLINE HRESULT IWSDHttpAddress_Deserialize(IWSDHttpAddress* This,LPCWSTR pszBuffer) { return This->lpVtbl->Deserialize(This,pszBuffer); } /*** IWSDTransportAddress methods ***/ -static FORCEINLINE HRESULT IWSDHttpAddress_GetPort(IWSDHttpAddress* This,WORD *pwPort) { +static __WIDL_INLINE HRESULT IWSDHttpAddress_GetPort(IWSDHttpAddress* This,WORD *pwPort) { return This->lpVtbl->GetPort(This,pwPort); } -static FORCEINLINE HRESULT IWSDHttpAddress_SetPort(IWSDHttpAddress* This,WORD wPort) { +static __WIDL_INLINE HRESULT IWSDHttpAddress_SetPort(IWSDHttpAddress* This,WORD wPort) { return This->lpVtbl->SetPort(This,wPort); } -static FORCEINLINE HRESULT IWSDHttpAddress_GetTransportAddress(IWSDHttpAddress* This,LPCWSTR *ppszAddress) { +static __WIDL_INLINE HRESULT IWSDHttpAddress_GetTransportAddress(IWSDHttpAddress* This,LPCWSTR *ppszAddress) { return This->lpVtbl->GetTransportAddress(This,ppszAddress); } -static FORCEINLINE HRESULT IWSDHttpAddress_GetTransportAddressEx(IWSDHttpAddress* This,WINBOOL fSafe,LPCWSTR *ppszAddress) { +static __WIDL_INLINE HRESULT IWSDHttpAddress_GetTransportAddressEx(IWSDHttpAddress* This,WINBOOL fSafe,LPCWSTR *ppszAddress) { return This->lpVtbl->GetTransportAddressEx(This,fSafe,ppszAddress); } -static FORCEINLINE HRESULT IWSDHttpAddress_SetTransportAddress(IWSDHttpAddress* This,LPCWSTR pszAddress) { +static __WIDL_INLINE HRESULT IWSDHttpAddress_SetTransportAddress(IWSDHttpAddress* This,LPCWSTR pszAddress) { return This->lpVtbl->SetTransportAddress(This,pszAddress); } /*** IWSDHttpAddress methods ***/ -static FORCEINLINE HRESULT IWSDHttpAddress_GetSecure(IWSDHttpAddress* This) { +static __WIDL_INLINE HRESULT IWSDHttpAddress_GetSecure(IWSDHttpAddress* This) { return This->lpVtbl->GetSecure(This); } -static FORCEINLINE HRESULT IWSDHttpAddress_SetSecure(IWSDHttpAddress* This,WINBOOL fSecure) { +static __WIDL_INLINE HRESULT IWSDHttpAddress_SetSecure(IWSDHttpAddress* This,WINBOOL fSecure) { return This->lpVtbl->SetSecure(This,fSecure); } -static FORCEINLINE HRESULT IWSDHttpAddress_GetPath(IWSDHttpAddress* This,LPCWSTR *ppszPath) { +static __WIDL_INLINE HRESULT IWSDHttpAddress_GetPath(IWSDHttpAddress* This,LPCWSTR *ppszPath) { return This->lpVtbl->GetPath(This,ppszPath); } -static FORCEINLINE HRESULT IWSDHttpAddress_SetPath(IWSDHttpAddress* This,LPCWSTR pszPath) { +static __WIDL_INLINE HRESULT IWSDHttpAddress_SetPath(IWSDHttpAddress* This,LPCWSTR pszPath) { return This->lpVtbl->SetPath(This,pszPath); } #endif @@ -1434,20 +1442,20 @@ interface IWSDSSLClientCertificate { #define IWSDSSLClientCertificate_GetMappedAccessToken(This,phToken) (This)->lpVtbl->GetMappedAccessToken(This,phToken) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDSSLClientCertificate_QueryInterface(IWSDSSLClientCertificate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDSSLClientCertificate_QueryInterface(IWSDSSLClientCertificate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDSSLClientCertificate_AddRef(IWSDSSLClientCertificate* This) { +static __WIDL_INLINE ULONG IWSDSSLClientCertificate_AddRef(IWSDSSLClientCertificate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDSSLClientCertificate_Release(IWSDSSLClientCertificate* This) { +static __WIDL_INLINE ULONG IWSDSSLClientCertificate_Release(IWSDSSLClientCertificate* This) { return This->lpVtbl->Release(This); } /*** IWSDSSLClientCertificate methods ***/ -static FORCEINLINE HRESULT IWSDSSLClientCertificate_GetClientCertificate(IWSDSSLClientCertificate* This,PCCERT_CONTEXT *ppCertContext) { +static __WIDL_INLINE HRESULT IWSDSSLClientCertificate_GetClientCertificate(IWSDSSLClientCertificate* This,PCCERT_CONTEXT *ppCertContext) { return This->lpVtbl->GetClientCertificate(This,ppCertContext); } -static FORCEINLINE HRESULT IWSDSSLClientCertificate_GetMappedAccessToken(IWSDSSLClientCertificate* This,HANDLE *phToken) { +static __WIDL_INLINE HRESULT IWSDSSLClientCertificate_GetMappedAccessToken(IWSDSSLClientCertificate* This,HANDLE *phToken) { return This->lpVtbl->GetMappedAccessToken(This,phToken); } #endif @@ -1522,20 +1530,20 @@ interface IWSDHttpAuthParameters { #define IWSDHttpAuthParameters_GetAuthType(This,pAuthType) (This)->lpVtbl->GetAuthType(This,pAuthType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDHttpAuthParameters_QueryInterface(IWSDHttpAuthParameters* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDHttpAuthParameters_QueryInterface(IWSDHttpAuthParameters* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDHttpAuthParameters_AddRef(IWSDHttpAuthParameters* This) { +static __WIDL_INLINE ULONG IWSDHttpAuthParameters_AddRef(IWSDHttpAuthParameters* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDHttpAuthParameters_Release(IWSDHttpAuthParameters* This) { +static __WIDL_INLINE ULONG IWSDHttpAuthParameters_Release(IWSDHttpAuthParameters* This) { return This->lpVtbl->Release(This); } /*** IWSDHttpAuthParameters methods ***/ -static FORCEINLINE HRESULT IWSDHttpAuthParameters_GetClientAccessToken(IWSDHttpAuthParameters* This,HANDLE *phToken) { +static __WIDL_INLINE HRESULT IWSDHttpAuthParameters_GetClientAccessToken(IWSDHttpAuthParameters* This,HANDLE *phToken) { return This->lpVtbl->GetClientAccessToken(This,phToken); } -static FORCEINLINE HRESULT IWSDHttpAuthParameters_GetAuthType(IWSDHttpAuthParameters* This,PWSD_SECURITY_HTTP_AUTH_SCHEMES pAuthType) { +static __WIDL_INLINE HRESULT IWSDHttpAuthParameters_GetAuthType(IWSDHttpAuthParameters* This,PWSD_SECURITY_HTTP_AUTH_SCHEMES pAuthType) { return This->lpVtbl->GetAuthType(This,pAuthType); } #endif @@ -1640,29 +1648,29 @@ interface IWSDSignatureProperty { #define IWSDSignatureProperty_GetSignedInfoHash(This,pbSignedInfoHash,pdwHashSize) (This)->lpVtbl->GetSignedInfoHash(This,pbSignedInfoHash,pdwHashSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDSignatureProperty_QueryInterface(IWSDSignatureProperty* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDSignatureProperty_QueryInterface(IWSDSignatureProperty* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDSignatureProperty_AddRef(IWSDSignatureProperty* This) { +static __WIDL_INLINE ULONG IWSDSignatureProperty_AddRef(IWSDSignatureProperty* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDSignatureProperty_Release(IWSDSignatureProperty* This) { +static __WIDL_INLINE ULONG IWSDSignatureProperty_Release(IWSDSignatureProperty* This) { return This->lpVtbl->Release(This); } /*** IWSDSignatureProperty methods ***/ -static FORCEINLINE HRESULT IWSDSignatureProperty_IsMessageSigned(IWSDSignatureProperty* This,WINBOOL *pbSigned) { +static __WIDL_INLINE HRESULT IWSDSignatureProperty_IsMessageSigned(IWSDSignatureProperty* This,WINBOOL *pbSigned) { return This->lpVtbl->IsMessageSigned(This,pbSigned); } -static FORCEINLINE HRESULT IWSDSignatureProperty_IsMessageSignatureTrusted(IWSDSignatureProperty* This,WINBOOL *pbSignatureTrusted) { +static __WIDL_INLINE HRESULT IWSDSignatureProperty_IsMessageSignatureTrusted(IWSDSignatureProperty* This,WINBOOL *pbSignatureTrusted) { return This->lpVtbl->IsMessageSignatureTrusted(This,pbSignatureTrusted); } -static FORCEINLINE HRESULT IWSDSignatureProperty_GetKeyInfo(IWSDSignatureProperty* This,BYTE *pbKeyInfo,DWORD *pdwKeyInfoSize) { +static __WIDL_INLINE HRESULT IWSDSignatureProperty_GetKeyInfo(IWSDSignatureProperty* This,BYTE *pbKeyInfo,DWORD *pdwKeyInfoSize) { return This->lpVtbl->GetKeyInfo(This,pbKeyInfo,pdwKeyInfoSize); } -static FORCEINLINE HRESULT IWSDSignatureProperty_GetSignature(IWSDSignatureProperty* This,BYTE *pbSignature,DWORD *pdwSignatureSize) { +static __WIDL_INLINE HRESULT IWSDSignatureProperty_GetSignature(IWSDSignatureProperty* This,BYTE *pbSignature,DWORD *pdwSignatureSize) { return This->lpVtbl->GetSignature(This,pbSignature,pdwSignatureSize); } -static FORCEINLINE HRESULT IWSDSignatureProperty_GetSignedInfoHash(IWSDSignatureProperty* This,BYTE *pbSignedInfoHash,DWORD *pdwHashSize) { +static __WIDL_INLINE HRESULT IWSDSignatureProperty_GetSignedInfoHash(IWSDSignatureProperty* This,BYTE *pbSignedInfoHash,DWORD *pdwHashSize) { return This->lpVtbl->GetSignedInfoHash(This,pbSignedInfoHash,pdwHashSize); } #endif diff --git a/lib/libc/include/any-windows-any/wsdclient.h b/lib/libc/include/any-windows-any/wsdclient.h index 4358883c0e4051e9f6bd79c1f0044d254143883d..951f28e35cf70a6cfb959280d22e8153a6204c55 100644 --- a/lib/libc/include/any-windows-any/wsdclient.h +++ b/lib/libc/include/any-windows-any/wsdclient.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wsdclient.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wsdclient.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wsdclient_h__ #define __wsdclient_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWSDAsyncResult_FWD_DEFINED__ @@ -281,35 +289,35 @@ interface IWSDAsyncResult { #define IWSDAsyncResult_GetEndpointProxy(This,ppEndpoint) (This)->lpVtbl->GetEndpointProxy(This,ppEndpoint) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDAsyncResult_QueryInterface(IWSDAsyncResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDAsyncResult_QueryInterface(IWSDAsyncResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDAsyncResult_AddRef(IWSDAsyncResult* This) { +static __WIDL_INLINE ULONG IWSDAsyncResult_AddRef(IWSDAsyncResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDAsyncResult_Release(IWSDAsyncResult* This) { +static __WIDL_INLINE ULONG IWSDAsyncResult_Release(IWSDAsyncResult* This) { return This->lpVtbl->Release(This); } /*** IWSDAsyncResult methods ***/ -static FORCEINLINE HRESULT IWSDAsyncResult_SetCallback(IWSDAsyncResult* This,IWSDAsyncCallback *pCallback,IUnknown *pAsyncState) { +static __WIDL_INLINE HRESULT IWSDAsyncResult_SetCallback(IWSDAsyncResult* This,IWSDAsyncCallback *pCallback,IUnknown *pAsyncState) { return This->lpVtbl->SetCallback(This,pCallback,pAsyncState); } -static FORCEINLINE HRESULT IWSDAsyncResult_SetWaitHandle(IWSDAsyncResult* This,HANDLE hWaitHandle) { +static __WIDL_INLINE HRESULT IWSDAsyncResult_SetWaitHandle(IWSDAsyncResult* This,HANDLE hWaitHandle) { return This->lpVtbl->SetWaitHandle(This,hWaitHandle); } -static FORCEINLINE HRESULT IWSDAsyncResult_HasCompleted(IWSDAsyncResult* This) { +static __WIDL_INLINE HRESULT IWSDAsyncResult_HasCompleted(IWSDAsyncResult* This) { return This->lpVtbl->HasCompleted(This); } -static FORCEINLINE HRESULT IWSDAsyncResult_GetAsyncState(IWSDAsyncResult* This,IUnknown **ppAsyncState) { +static __WIDL_INLINE HRESULT IWSDAsyncResult_GetAsyncState(IWSDAsyncResult* This,IUnknown **ppAsyncState) { return This->lpVtbl->GetAsyncState(This,ppAsyncState); } -static FORCEINLINE HRESULT IWSDAsyncResult_Abort(IWSDAsyncResult* This) { +static __WIDL_INLINE HRESULT IWSDAsyncResult_Abort(IWSDAsyncResult* This) { return This->lpVtbl->Abort(This); } -static FORCEINLINE HRESULT IWSDAsyncResult_GetEvent(IWSDAsyncResult* This,WSD_EVENT *pEvent) { +static __WIDL_INLINE HRESULT IWSDAsyncResult_GetEvent(IWSDAsyncResult* This,WSD_EVENT *pEvent) { return This->lpVtbl->GetEvent(This,pEvent); } -static FORCEINLINE HRESULT IWSDAsyncResult_GetEndpointProxy(IWSDAsyncResult* This,IWSDEndpointProxy **ppEndpoint) { +static __WIDL_INLINE HRESULT IWSDAsyncResult_GetEndpointProxy(IWSDAsyncResult* This,IWSDEndpointProxy **ppEndpoint) { return This->lpVtbl->GetEndpointProxy(This,ppEndpoint); } #endif @@ -378,17 +386,17 @@ interface IWSDAsyncCallback { #define IWSDAsyncCallback_AsyncOperationComplete(This,pAsyncResult,pAsyncState) (This)->lpVtbl->AsyncOperationComplete(This,pAsyncResult,pAsyncState) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDAsyncCallback_QueryInterface(IWSDAsyncCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDAsyncCallback_QueryInterface(IWSDAsyncCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDAsyncCallback_AddRef(IWSDAsyncCallback* This) { +static __WIDL_INLINE ULONG IWSDAsyncCallback_AddRef(IWSDAsyncCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDAsyncCallback_Release(IWSDAsyncCallback* This) { +static __WIDL_INLINE ULONG IWSDAsyncCallback_Release(IWSDAsyncCallback* This) { return This->lpVtbl->Release(This); } /*** IWSDAsyncCallback methods ***/ -static FORCEINLINE HRESULT IWSDAsyncCallback_AsyncOperationComplete(IWSDAsyncCallback* This,IWSDAsyncResult *pAsyncResult,IUnknown *pAsyncState) { +static __WIDL_INLINE HRESULT IWSDAsyncCallback_AsyncOperationComplete(IWSDAsyncCallback* This,IWSDAsyncResult *pAsyncResult,IUnknown *pAsyncState) { return This->lpVtbl->AsyncOperationComplete(This,pAsyncResult,pAsyncState); } #endif @@ -455,17 +463,17 @@ interface IWSDMetadataExchange { #define IWSDMetadataExchange_GetMetadata(This,MetadataOut) (This)->lpVtbl->GetMetadata(This,MetadataOut) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDMetadataExchange_QueryInterface(IWSDMetadataExchange* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDMetadataExchange_QueryInterface(IWSDMetadataExchange* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDMetadataExchange_AddRef(IWSDMetadataExchange* This) { +static __WIDL_INLINE ULONG IWSDMetadataExchange_AddRef(IWSDMetadataExchange* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDMetadataExchange_Release(IWSDMetadataExchange* This) { +static __WIDL_INLINE ULONG IWSDMetadataExchange_Release(IWSDMetadataExchange* This) { return This->lpVtbl->Release(This); } /*** IWSDMetadataExchange methods ***/ -static FORCEINLINE HRESULT IWSDMetadataExchange_GetMetadata(IWSDMetadataExchange* This,WSD_METADATA_SECTION_LIST **MetadataOut) { +static __WIDL_INLINE HRESULT IWSDMetadataExchange_GetMetadata(IWSDMetadataExchange* This,WSD_METADATA_SECTION_LIST **MetadataOut) { return This->lpVtbl->GetMetadata(This,MetadataOut); } #endif @@ -550,23 +558,23 @@ interface IWSDEventingStatus { #define IWSDEventingStatus_SubscriptionEnded(This,pszSubscriptionAction) (This)->lpVtbl->SubscriptionEnded(This,pszSubscriptionAction) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDEventingStatus_QueryInterface(IWSDEventingStatus* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDEventingStatus_QueryInterface(IWSDEventingStatus* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDEventingStatus_AddRef(IWSDEventingStatus* This) { +static __WIDL_INLINE ULONG IWSDEventingStatus_AddRef(IWSDEventingStatus* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDEventingStatus_Release(IWSDEventingStatus* This) { +static __WIDL_INLINE ULONG IWSDEventingStatus_Release(IWSDEventingStatus* This) { return This->lpVtbl->Release(This); } /*** IWSDEventingStatus methods ***/ -static FORCEINLINE void IWSDEventingStatus_SubscriptionRenewed(IWSDEventingStatus* This,LPCWSTR pszSubscriptionAction) { +static __WIDL_INLINE void IWSDEventingStatus_SubscriptionRenewed(IWSDEventingStatus* This,LPCWSTR pszSubscriptionAction) { This->lpVtbl->SubscriptionRenewed(This,pszSubscriptionAction); } -static FORCEINLINE void IWSDEventingStatus_SubscriptionRenewalFailed(IWSDEventingStatus* This,LPCWSTR pszSubscriptionAction,HRESULT hr) { +static __WIDL_INLINE void IWSDEventingStatus_SubscriptionRenewalFailed(IWSDEventingStatus* This,LPCWSTR pszSubscriptionAction,HRESULT hr) { This->lpVtbl->SubscriptionRenewalFailed(This,pszSubscriptionAction,hr); } -static FORCEINLINE void IWSDEventingStatus_SubscriptionEnded(IWSDEventingStatus* This,LPCWSTR pszSubscriptionAction) { +static __WIDL_INLINE void IWSDEventingStatus_SubscriptionEnded(IWSDEventingStatus* This,LPCWSTR pszSubscriptionAction) { This->lpVtbl->SubscriptionEnded(This,pszSubscriptionAction); } #endif @@ -695,35 +703,35 @@ interface IWSDEndpointProxy { #define IWSDEndpointProxy_GetFaultInfo(This,ppFault) (This)->lpVtbl->GetFaultInfo(This,ppFault) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDEndpointProxy_QueryInterface(IWSDEndpointProxy* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDEndpointProxy_QueryInterface(IWSDEndpointProxy* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDEndpointProxy_AddRef(IWSDEndpointProxy* This) { +static __WIDL_INLINE ULONG IWSDEndpointProxy_AddRef(IWSDEndpointProxy* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDEndpointProxy_Release(IWSDEndpointProxy* This) { +static __WIDL_INLINE ULONG IWSDEndpointProxy_Release(IWSDEndpointProxy* This) { return This->lpVtbl->Release(This); } /*** IWSDEndpointProxy methods ***/ -static FORCEINLINE HRESULT IWSDEndpointProxy_SendOneWayRequest(IWSDEndpointProxy* This,const void *pBody,const WSD_OPERATION *pOperation) { +static __WIDL_INLINE HRESULT IWSDEndpointProxy_SendOneWayRequest(IWSDEndpointProxy* This,const void *pBody,const WSD_OPERATION *pOperation) { return This->lpVtbl->SendOneWayRequest(This,pBody,pOperation); } -static FORCEINLINE HRESULT IWSDEndpointProxy_SendTwoWayRequest(IWSDEndpointProxy* This,const void *pBody,const WSD_OPERATION *pOperation,const WSD_SYNCHRONOUS_RESPONSE_CONTEXT *pResponseContext) { +static __WIDL_INLINE HRESULT IWSDEndpointProxy_SendTwoWayRequest(IWSDEndpointProxy* This,const void *pBody,const WSD_OPERATION *pOperation,const WSD_SYNCHRONOUS_RESPONSE_CONTEXT *pResponseContext) { return This->lpVtbl->SendTwoWayRequest(This,pBody,pOperation,pResponseContext); } -static FORCEINLINE HRESULT IWSDEndpointProxy_SendTwoWayRequestAsync(IWSDEndpointProxy* This,const void *pBody,const WSD_OPERATION *pOperation,IUnknown *pAsyncState,IWSDAsyncCallback *pCallback,IWSDAsyncResult **pResult) { +static __WIDL_INLINE HRESULT IWSDEndpointProxy_SendTwoWayRequestAsync(IWSDEndpointProxy* This,const void *pBody,const WSD_OPERATION *pOperation,IUnknown *pAsyncState,IWSDAsyncCallback *pCallback,IWSDAsyncResult **pResult) { return This->lpVtbl->SendTwoWayRequestAsync(This,pBody,pOperation,pAsyncState,pCallback,pResult); } -static FORCEINLINE HRESULT IWSDEndpointProxy_AbortAsyncOperation(IWSDEndpointProxy* This,IWSDAsyncResult *pAsyncResult) { +static __WIDL_INLINE HRESULT IWSDEndpointProxy_AbortAsyncOperation(IWSDEndpointProxy* This,IWSDAsyncResult *pAsyncResult) { return This->lpVtbl->AbortAsyncOperation(This,pAsyncResult); } -static FORCEINLINE HRESULT IWSDEndpointProxy_ProcessFault(IWSDEndpointProxy* This,const WSD_SOAP_FAULT *pFault) { +static __WIDL_INLINE HRESULT IWSDEndpointProxy_ProcessFault(IWSDEndpointProxy* This,const WSD_SOAP_FAULT *pFault) { return This->lpVtbl->ProcessFault(This,pFault); } -static FORCEINLINE HRESULT IWSDEndpointProxy_GetErrorInfo(IWSDEndpointProxy* This,LPCWSTR *ppszErrorInfo) { +static __WIDL_INLINE HRESULT IWSDEndpointProxy_GetErrorInfo(IWSDEndpointProxy* This,LPCWSTR *ppszErrorInfo) { return This->lpVtbl->GetErrorInfo(This,ppszErrorInfo); } -static FORCEINLINE HRESULT IWSDEndpointProxy_GetFaultInfo(IWSDEndpointProxy* This,WSD_SOAP_FAULT **ppFault) { +static __WIDL_INLINE HRESULT IWSDEndpointProxy_GetFaultInfo(IWSDEndpointProxy* This,WSD_SOAP_FAULT **ppFault) { return This->lpVtbl->GetFaultInfo(This,ppFault); } #endif @@ -874,44 +882,44 @@ interface IWSDDeviceProxy { #define IWSDDeviceProxy_GetEndpointProxy(This,ppProxy) (This)->lpVtbl->GetEndpointProxy(This,ppProxy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDDeviceProxy_QueryInterface(IWSDDeviceProxy* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDDeviceProxy_QueryInterface(IWSDDeviceProxy* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDDeviceProxy_AddRef(IWSDDeviceProxy* This) { +static __WIDL_INLINE ULONG IWSDDeviceProxy_AddRef(IWSDDeviceProxy* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDDeviceProxy_Release(IWSDDeviceProxy* This) { +static __WIDL_INLINE ULONG IWSDDeviceProxy_Release(IWSDDeviceProxy* This) { return This->lpVtbl->Release(This); } /*** IWSDDeviceProxy methods ***/ -static FORCEINLINE HRESULT IWSDDeviceProxy_Init(IWSDDeviceProxy* This,LPCWSTR pszDeviceId,IWSDAddress *pDeviceAddress,LPCWSTR pszLocalId,IWSDXMLContext *pContext,IWSDDeviceProxy *pSponsor) { +static __WIDL_INLINE HRESULT IWSDDeviceProxy_Init(IWSDDeviceProxy* This,LPCWSTR pszDeviceId,IWSDAddress *pDeviceAddress,LPCWSTR pszLocalId,IWSDXMLContext *pContext,IWSDDeviceProxy *pSponsor) { return This->lpVtbl->Init(This,pszDeviceId,pDeviceAddress,pszLocalId,pContext,pSponsor); } -static FORCEINLINE HRESULT IWSDDeviceProxy_BeginGetMetadata(IWSDDeviceProxy* This,IWSDAsyncResult **ppResult) { +static __WIDL_INLINE HRESULT IWSDDeviceProxy_BeginGetMetadata(IWSDDeviceProxy* This,IWSDAsyncResult **ppResult) { return This->lpVtbl->BeginGetMetadata(This,ppResult); } -static FORCEINLINE HRESULT IWSDDeviceProxy_EndGetMetadata(IWSDDeviceProxy* This,IWSDAsyncResult *pResult) { +static __WIDL_INLINE HRESULT IWSDDeviceProxy_EndGetMetadata(IWSDDeviceProxy* This,IWSDAsyncResult *pResult) { return This->lpVtbl->EndGetMetadata(This,pResult); } -static FORCEINLINE HRESULT IWSDDeviceProxy_GetHostMetadata(IWSDDeviceProxy* This,WSD_HOST_METADATA **ppHostMetadata) { +static __WIDL_INLINE HRESULT IWSDDeviceProxy_GetHostMetadata(IWSDDeviceProxy* This,WSD_HOST_METADATA **ppHostMetadata) { return This->lpVtbl->GetHostMetadata(This,ppHostMetadata); } -static FORCEINLINE HRESULT IWSDDeviceProxy_GetThisModelMetadata(IWSDDeviceProxy* This,WSD_THIS_MODEL_METADATA **ppManufacturerMetadata) { +static __WIDL_INLINE HRESULT IWSDDeviceProxy_GetThisModelMetadata(IWSDDeviceProxy* This,WSD_THIS_MODEL_METADATA **ppManufacturerMetadata) { return This->lpVtbl->GetThisModelMetadata(This,ppManufacturerMetadata); } -static FORCEINLINE HRESULT IWSDDeviceProxy_GetThisDeviceMetadata(IWSDDeviceProxy* This,WSD_THIS_DEVICE_METADATA **ppThisDeviceMetadata) { +static __WIDL_INLINE HRESULT IWSDDeviceProxy_GetThisDeviceMetadata(IWSDDeviceProxy* This,WSD_THIS_DEVICE_METADATA **ppThisDeviceMetadata) { return This->lpVtbl->GetThisDeviceMetadata(This,ppThisDeviceMetadata); } -static FORCEINLINE HRESULT IWSDDeviceProxy_GetAllMetadata(IWSDDeviceProxy* This,WSD_METADATA_SECTION_LIST **ppMetadata) { +static __WIDL_INLINE HRESULT IWSDDeviceProxy_GetAllMetadata(IWSDDeviceProxy* This,WSD_METADATA_SECTION_LIST **ppMetadata) { return This->lpVtbl->GetAllMetadata(This,ppMetadata); } -static FORCEINLINE HRESULT IWSDDeviceProxy_GetServiceProxyById(IWSDDeviceProxy* This,LPCWSTR pszServiceId,IWSDServiceProxy **ppServiceProxy) { +static __WIDL_INLINE HRESULT IWSDDeviceProxy_GetServiceProxyById(IWSDDeviceProxy* This,LPCWSTR pszServiceId,IWSDServiceProxy **ppServiceProxy) { return This->lpVtbl->GetServiceProxyById(This,pszServiceId,ppServiceProxy); } -static FORCEINLINE HRESULT IWSDDeviceProxy_GetServiceProxyByType(IWSDDeviceProxy* This,const WSDXML_NAME *pType,IWSDServiceProxy **ppServiceProxy) { +static __WIDL_INLINE HRESULT IWSDDeviceProxy_GetServiceProxyByType(IWSDDeviceProxy* This,const WSDXML_NAME *pType,IWSDServiceProxy **ppServiceProxy) { return This->lpVtbl->GetServiceProxyByType(This,pType,ppServiceProxy); } -static FORCEINLINE HRESULT IWSDDeviceProxy_GetEndpointProxy(IWSDDeviceProxy* This,IWSDEndpointProxy **ppProxy) { +static __WIDL_INLINE HRESULT IWSDDeviceProxy_GetEndpointProxy(IWSDDeviceProxy* This,IWSDEndpointProxy **ppProxy) { return This->lpVtbl->GetEndpointProxy(This,ppProxy); } #endif @@ -1041,39 +1049,39 @@ interface IWSDServiceProxy { #define IWSDServiceProxy_GetEndpointProxy(This,ppProxy) (This)->lpVtbl->GetEndpointProxy(This,ppProxy) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDServiceProxy_QueryInterface(IWSDServiceProxy* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDServiceProxy_QueryInterface(IWSDServiceProxy* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDServiceProxy_AddRef(IWSDServiceProxy* This) { +static __WIDL_INLINE ULONG IWSDServiceProxy_AddRef(IWSDServiceProxy* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDServiceProxy_Release(IWSDServiceProxy* This) { +static __WIDL_INLINE ULONG IWSDServiceProxy_Release(IWSDServiceProxy* This) { return This->lpVtbl->Release(This); } /*** IWSDMetadataExchange methods ***/ -static FORCEINLINE HRESULT IWSDServiceProxy_GetMetadata(IWSDServiceProxy* This,WSD_METADATA_SECTION_LIST **MetadataOut) { +static __WIDL_INLINE HRESULT IWSDServiceProxy_GetMetadata(IWSDServiceProxy* This,WSD_METADATA_SECTION_LIST **MetadataOut) { return This->lpVtbl->GetMetadata(This,MetadataOut); } /*** IWSDServiceProxy methods ***/ -static FORCEINLINE HRESULT IWSDServiceProxy_BeginGetMetadata(IWSDServiceProxy* This,IWSDAsyncResult **ppResult) { +static __WIDL_INLINE HRESULT IWSDServiceProxy_BeginGetMetadata(IWSDServiceProxy* This,IWSDAsyncResult **ppResult) { return This->lpVtbl->BeginGetMetadata(This,ppResult); } -static FORCEINLINE HRESULT IWSDServiceProxy_EndGetMetadata(IWSDServiceProxy* This,IWSDAsyncResult *pResult,WSD_METADATA_SECTION_LIST **ppMetadata) { +static __WIDL_INLINE HRESULT IWSDServiceProxy_EndGetMetadata(IWSDServiceProxy* This,IWSDAsyncResult *pResult,WSD_METADATA_SECTION_LIST **ppMetadata) { return This->lpVtbl->EndGetMetadata(This,pResult,ppMetadata); } -static FORCEINLINE HRESULT IWSDServiceProxy_GetServiceMetadata(IWSDServiceProxy* This,WSD_SERVICE_METADATA **ppServiceMetadata) { +static __WIDL_INLINE HRESULT IWSDServiceProxy_GetServiceMetadata(IWSDServiceProxy* This,WSD_SERVICE_METADATA **ppServiceMetadata) { return This->lpVtbl->GetServiceMetadata(This,ppServiceMetadata); } -static FORCEINLINE HRESULT IWSDServiceProxy_SubscribeToOperation(IWSDServiceProxy* This,const WSD_OPERATION *pOperation,IUnknown *pUnknown,const WSDXML_ELEMENT *pAny,WSDXML_ELEMENT **ppAny) { +static __WIDL_INLINE HRESULT IWSDServiceProxy_SubscribeToOperation(IWSDServiceProxy* This,const WSD_OPERATION *pOperation,IUnknown *pUnknown,const WSDXML_ELEMENT *pAny,WSDXML_ELEMENT **ppAny) { return This->lpVtbl->SubscribeToOperation(This,pOperation,pUnknown,pAny,ppAny); } -static FORCEINLINE HRESULT IWSDServiceProxy_UnsubscribeToOperation(IWSDServiceProxy* This,const WSD_OPERATION *pOperation) { +static __WIDL_INLINE HRESULT IWSDServiceProxy_UnsubscribeToOperation(IWSDServiceProxy* This,const WSD_OPERATION *pOperation) { return This->lpVtbl->UnsubscribeToOperation(This,pOperation); } -static FORCEINLINE HRESULT IWSDServiceProxy_SetEventingStatusCallback(IWSDServiceProxy* This,IWSDEventingStatus *pStatus) { +static __WIDL_INLINE HRESULT IWSDServiceProxy_SetEventingStatusCallback(IWSDServiceProxy* This,IWSDEventingStatus *pStatus) { return This->lpVtbl->SetEventingStatusCallback(This,pStatus); } -static FORCEINLINE HRESULT IWSDServiceProxy_GetEndpointProxy(IWSDServiceProxy* This,IWSDEndpointProxy **ppProxy) { +static __WIDL_INLINE HRESULT IWSDServiceProxy_GetEndpointProxy(IWSDServiceProxy* This,IWSDEndpointProxy **ppProxy) { return This->lpVtbl->GetEndpointProxy(This,ppProxy); } #endif @@ -1385,76 +1393,76 @@ interface IWSDServiceProxyEventing { #define IWSDServiceProxyEventing_EndGetStatusForMultipleOperations(This,pOperations,dwOperationCount,pResult,ppExpires,ppAny) (This)->lpVtbl->EndGetStatusForMultipleOperations(This,pOperations,dwOperationCount,pResult,ppExpires,ppAny) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDServiceProxyEventing_QueryInterface(IWSDServiceProxyEventing* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_QueryInterface(IWSDServiceProxyEventing* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDServiceProxyEventing_AddRef(IWSDServiceProxyEventing* This) { +static __WIDL_INLINE ULONG IWSDServiceProxyEventing_AddRef(IWSDServiceProxyEventing* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDServiceProxyEventing_Release(IWSDServiceProxyEventing* This) { +static __WIDL_INLINE ULONG IWSDServiceProxyEventing_Release(IWSDServiceProxyEventing* This) { return This->lpVtbl->Release(This); } /*** IWSDMetadataExchange methods ***/ -static FORCEINLINE HRESULT IWSDServiceProxyEventing_GetMetadata(IWSDServiceProxyEventing* This,WSD_METADATA_SECTION_LIST **MetadataOut) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_GetMetadata(IWSDServiceProxyEventing* This,WSD_METADATA_SECTION_LIST **MetadataOut) { return This->lpVtbl->GetMetadata(This,MetadataOut); } /*** IWSDServiceProxy methods ***/ -static FORCEINLINE HRESULT IWSDServiceProxyEventing_BeginGetMetadata(IWSDServiceProxyEventing* This,IWSDAsyncResult **ppResult) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_BeginGetMetadata(IWSDServiceProxyEventing* This,IWSDAsyncResult **ppResult) { return This->lpVtbl->BeginGetMetadata(This,ppResult); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_EndGetMetadata(IWSDServiceProxyEventing* This,IWSDAsyncResult *pResult,WSD_METADATA_SECTION_LIST **ppMetadata) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_EndGetMetadata(IWSDServiceProxyEventing* This,IWSDAsyncResult *pResult,WSD_METADATA_SECTION_LIST **ppMetadata) { return This->lpVtbl->EndGetMetadata(This,pResult,ppMetadata); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_GetServiceMetadata(IWSDServiceProxyEventing* This,WSD_SERVICE_METADATA **ppServiceMetadata) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_GetServiceMetadata(IWSDServiceProxyEventing* This,WSD_SERVICE_METADATA **ppServiceMetadata) { return This->lpVtbl->GetServiceMetadata(This,ppServiceMetadata); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_SubscribeToOperation(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperation,IUnknown *pUnknown,const WSDXML_ELEMENT *pAny,WSDXML_ELEMENT **ppAny) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_SubscribeToOperation(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperation,IUnknown *pUnknown,const WSDXML_ELEMENT *pAny,WSDXML_ELEMENT **ppAny) { return This->lpVtbl->SubscribeToOperation(This,pOperation,pUnknown,pAny,ppAny); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_UnsubscribeToOperation(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperation) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_UnsubscribeToOperation(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperation) { return This->lpVtbl->UnsubscribeToOperation(This,pOperation); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_SetEventingStatusCallback(IWSDServiceProxyEventing* This,IWSDEventingStatus *pStatus) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_SetEventingStatusCallback(IWSDServiceProxyEventing* This,IWSDEventingStatus *pStatus) { return This->lpVtbl->SetEventingStatusCallback(This,pStatus); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_GetEndpointProxy(IWSDServiceProxyEventing* This,IWSDEndpointProxy **ppProxy) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_GetEndpointProxy(IWSDServiceProxyEventing* This,IWSDEndpointProxy **ppProxy) { return This->lpVtbl->GetEndpointProxy(This,ppProxy); } /*** IWSDServiceProxyEventing methods ***/ -static FORCEINLINE HRESULT IWSDServiceProxyEventing_SubscribeToMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,IUnknown *pUnknown,const WSD_EVENTING_EXPIRES *pExpires,const WSDXML_ELEMENT *pAny,WSD_EVENTING_EXPIRES **ppExpires,WSDXML_ELEMENT **ppAny) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_SubscribeToMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,IUnknown *pUnknown,const WSD_EVENTING_EXPIRES *pExpires,const WSDXML_ELEMENT *pAny,WSD_EVENTING_EXPIRES **ppExpires,WSDXML_ELEMENT **ppAny) { return This->lpVtbl->SubscribeToMultipleOperations(This,pOperations,dwOperationCount,pUnknown,pExpires,pAny,ppExpires,ppAny); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_BeginSubscribeToMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,IUnknown *pUnknown,const WSD_EVENTING_EXPIRES *pExpires,const WSDXML_ELEMENT *pAny,IUnknown *pAsyncState,IWSDAsyncCallback *pAsyncCallback,IWSDAsyncResult **ppResult) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_BeginSubscribeToMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,IUnknown *pUnknown,const WSD_EVENTING_EXPIRES *pExpires,const WSDXML_ELEMENT *pAny,IUnknown *pAsyncState,IWSDAsyncCallback *pAsyncCallback,IWSDAsyncResult **ppResult) { return This->lpVtbl->BeginSubscribeToMultipleOperations(This,pOperations,dwOperationCount,pUnknown,pExpires,pAny,pAsyncState,pAsyncCallback,ppResult); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_EndSubscribeToMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,IWSDAsyncResult *pResult,WSD_EVENTING_EXPIRES **ppExpires,WSDXML_ELEMENT **ppAny) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_EndSubscribeToMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,IWSDAsyncResult *pResult,WSD_EVENTING_EXPIRES **ppExpires,WSDXML_ELEMENT **ppAny) { return This->lpVtbl->EndSubscribeToMultipleOperations(This,pOperations,dwOperationCount,pResult,ppExpires,ppAny); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_UnsubscribeToMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,const WSDXML_ELEMENT *pAny) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_UnsubscribeToMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,const WSDXML_ELEMENT *pAny) { return This->lpVtbl->UnsubscribeToMultipleOperations(This,pOperations,dwOperationCount,pAny); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_BeginUnsubscribeToMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,const WSDXML_ELEMENT *pAny,IUnknown *pAsyncState,IWSDAsyncCallback *pAsyncCallback,IWSDAsyncResult **ppResult) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_BeginUnsubscribeToMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,const WSDXML_ELEMENT *pAny,IUnknown *pAsyncState,IWSDAsyncCallback *pAsyncCallback,IWSDAsyncResult **ppResult) { return This->lpVtbl->BeginUnsubscribeToMultipleOperations(This,pOperations,dwOperationCount,pAny,pAsyncState,pAsyncCallback,ppResult); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_EndUnsubscribeToMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,IWSDAsyncResult *pResult) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_EndUnsubscribeToMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,IWSDAsyncResult *pResult) { return This->lpVtbl->EndUnsubscribeToMultipleOperations(This,pOperations,dwOperationCount,pResult); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_RenewMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,const WSD_EVENTING_EXPIRES *pExpires,const WSDXML_ELEMENT *pAny,WSD_EVENTING_EXPIRES **ppExpires,WSDXML_ELEMENT **ppAny) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_RenewMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,const WSD_EVENTING_EXPIRES *pExpires,const WSDXML_ELEMENT *pAny,WSD_EVENTING_EXPIRES **ppExpires,WSDXML_ELEMENT **ppAny) { return This->lpVtbl->RenewMultipleOperations(This,pOperations,dwOperationCount,pExpires,pAny,ppExpires,ppAny); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_BeginRenewMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,const WSD_EVENTING_EXPIRES *pExpires,const WSDXML_ELEMENT *pAny,IUnknown *pAsyncState,IWSDAsyncCallback *pAsyncCallback,IWSDAsyncResult **ppResult) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_BeginRenewMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,const WSD_EVENTING_EXPIRES *pExpires,const WSDXML_ELEMENT *pAny,IUnknown *pAsyncState,IWSDAsyncCallback *pAsyncCallback,IWSDAsyncResult **ppResult) { return This->lpVtbl->BeginRenewMultipleOperations(This,pOperations,dwOperationCount,pExpires,pAny,pAsyncState,pAsyncCallback,ppResult); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_EndRenewMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,IWSDAsyncResult *pResult,WSD_EVENTING_EXPIRES **ppExpires,WSDXML_ELEMENT **ppAny) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_EndRenewMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,IWSDAsyncResult *pResult,WSD_EVENTING_EXPIRES **ppExpires,WSDXML_ELEMENT **ppAny) { return This->lpVtbl->EndRenewMultipleOperations(This,pOperations,dwOperationCount,pResult,ppExpires,ppAny); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_GetStatusForMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,const WSDXML_ELEMENT *pAny,WSD_EVENTING_EXPIRES **ppExpires,WSDXML_ELEMENT **ppAny) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_GetStatusForMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,const WSDXML_ELEMENT *pAny,WSD_EVENTING_EXPIRES **ppExpires,WSDXML_ELEMENT **ppAny) { return This->lpVtbl->GetStatusForMultipleOperations(This,pOperations,dwOperationCount,pAny,ppExpires,ppAny); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_BeginGetStatusForMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,const WSDXML_ELEMENT *pAny,IUnknown *pAsyncState,IWSDAsyncCallback *pAsyncCallback,IWSDAsyncResult **ppResult) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_BeginGetStatusForMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,const WSDXML_ELEMENT *pAny,IUnknown *pAsyncState,IWSDAsyncCallback *pAsyncCallback,IWSDAsyncResult **ppResult) { return This->lpVtbl->BeginGetStatusForMultipleOperations(This,pOperations,dwOperationCount,pAny,pAsyncState,pAsyncCallback,ppResult); } -static FORCEINLINE HRESULT IWSDServiceProxyEventing_EndGetStatusForMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,IWSDAsyncResult *pResult,WSD_EVENTING_EXPIRES **ppExpires,WSDXML_ELEMENT **ppAny) { +static __WIDL_INLINE HRESULT IWSDServiceProxyEventing_EndGetStatusForMultipleOperations(IWSDServiceProxyEventing* This,const WSD_OPERATION *pOperations,DWORD dwOperationCount,IWSDAsyncResult *pResult,WSD_EVENTING_EXPIRES **ppExpires,WSDXML_ELEMENT **ppAny) { return This->lpVtbl->EndGetStatusForMultipleOperations(This,pOperations,dwOperationCount,pResult,ppExpires,ppAny); } #endif diff --git a/lib/libc/include/any-windows-any/wsddisco.h b/lib/libc/include/any-windows-any/wsddisco.h index 866abc07a27ec7e5153c124e065679de92bef5c0..67fc17195c42d0e66728fae547c08663a5548192 100644 --- a/lib/libc/include/any-windows-any/wsddisco.h +++ b/lib/libc/include/any-windows-any/wsddisco.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wsddisco.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wsddisco.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wsddisco_h__ #define __wsddisco_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWSDScopeMatchingRule_FWD_DEFINED__ @@ -204,20 +212,20 @@ interface IWSDScopeMatchingRule { #define IWSDScopeMatchingRule_MatchScopes(This,pszScope1,pszScope2,pfMatch) (This)->lpVtbl->MatchScopes(This,pszScope1,pszScope2,pfMatch) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDScopeMatchingRule_QueryInterface(IWSDScopeMatchingRule* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDScopeMatchingRule_QueryInterface(IWSDScopeMatchingRule* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDScopeMatchingRule_AddRef(IWSDScopeMatchingRule* This) { +static __WIDL_INLINE ULONG IWSDScopeMatchingRule_AddRef(IWSDScopeMatchingRule* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDScopeMatchingRule_Release(IWSDScopeMatchingRule* This) { +static __WIDL_INLINE ULONG IWSDScopeMatchingRule_Release(IWSDScopeMatchingRule* This) { return This->lpVtbl->Release(This); } /*** IWSDScopeMatchingRule methods ***/ -static FORCEINLINE HRESULT IWSDScopeMatchingRule_GetScopeRule(IWSDScopeMatchingRule* This,LPCWSTR *ppszScopeMatchingRule) { +static __WIDL_INLINE HRESULT IWSDScopeMatchingRule_GetScopeRule(IWSDScopeMatchingRule* This,LPCWSTR *ppszScopeMatchingRule) { return This->lpVtbl->GetScopeRule(This,ppszScopeMatchingRule); } -static FORCEINLINE HRESULT IWSDScopeMatchingRule_MatchScopes(IWSDScopeMatchingRule* This,LPCWSTR pszScope1,LPCWSTR pszScope2,WINBOOL *pfMatch) { +static __WIDL_INLINE HRESULT IWSDScopeMatchingRule_MatchScopes(IWSDScopeMatchingRule* This,LPCWSTR pszScope1,LPCWSTR pszScope2,WINBOOL *pfMatch) { return This->lpVtbl->MatchScopes(This,pszScope1,pszScope2,pfMatch); } #endif @@ -310,26 +318,26 @@ interface IWSDiscoveryProviderNotify { #define IWSDiscoveryProviderNotify_SearchComplete(This,pszTag) (This)->lpVtbl->SearchComplete(This,pszTag) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDiscoveryProviderNotify_QueryInterface(IWSDiscoveryProviderNotify* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDiscoveryProviderNotify_QueryInterface(IWSDiscoveryProviderNotify* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDiscoveryProviderNotify_AddRef(IWSDiscoveryProviderNotify* This) { +static __WIDL_INLINE ULONG IWSDiscoveryProviderNotify_AddRef(IWSDiscoveryProviderNotify* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDiscoveryProviderNotify_Release(IWSDiscoveryProviderNotify* This) { +static __WIDL_INLINE ULONG IWSDiscoveryProviderNotify_Release(IWSDiscoveryProviderNotify* This) { return This->lpVtbl->Release(This); } /*** IWSDiscoveryProviderNotify methods ***/ -static FORCEINLINE HRESULT IWSDiscoveryProviderNotify_Add(IWSDiscoveryProviderNotify* This,IWSDiscoveredService *pService) { +static __WIDL_INLINE HRESULT IWSDiscoveryProviderNotify_Add(IWSDiscoveryProviderNotify* This,IWSDiscoveredService *pService) { return This->lpVtbl->Add(This,pService); } -static FORCEINLINE HRESULT IWSDiscoveryProviderNotify_Remove(IWSDiscoveryProviderNotify* This,IWSDiscoveredService *pService) { +static __WIDL_INLINE HRESULT IWSDiscoveryProviderNotify_Remove(IWSDiscoveryProviderNotify* This,IWSDiscoveredService *pService) { return This->lpVtbl->Remove(This,pService); } -static FORCEINLINE HRESULT IWSDiscoveryProviderNotify_SearchFailed(IWSDiscoveryProviderNotify* This,HRESULT hr,LPCWSTR pszTag) { +static __WIDL_INLINE HRESULT IWSDiscoveryProviderNotify_SearchFailed(IWSDiscoveryProviderNotify* This,HRESULT hr,LPCWSTR pszTag) { return This->lpVtbl->SearchFailed(This,hr,pszTag); } -static FORCEINLINE HRESULT IWSDiscoveryProviderNotify_SearchComplete(IWSDiscoveryProviderNotify* This,LPCWSTR pszTag) { +static __WIDL_INLINE HRESULT IWSDiscoveryProviderNotify_SearchComplete(IWSDiscoveryProviderNotify* This,LPCWSTR pszTag) { return This->lpVtbl->SearchComplete(This,pszTag); } #endif @@ -453,35 +461,35 @@ interface IWSDiscoveryProvider { #define IWSDiscoveryProvider_GetXMLContext(This,ppContext) (This)->lpVtbl->GetXMLContext(This,ppContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDiscoveryProvider_QueryInterface(IWSDiscoveryProvider* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDiscoveryProvider_QueryInterface(IWSDiscoveryProvider* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDiscoveryProvider_AddRef(IWSDiscoveryProvider* This) { +static __WIDL_INLINE ULONG IWSDiscoveryProvider_AddRef(IWSDiscoveryProvider* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDiscoveryProvider_Release(IWSDiscoveryProvider* This) { +static __WIDL_INLINE ULONG IWSDiscoveryProvider_Release(IWSDiscoveryProvider* This) { return This->lpVtbl->Release(This); } /*** IWSDiscoveryProvider methods ***/ -static FORCEINLINE HRESULT IWSDiscoveryProvider_SetAddressFamily(IWSDiscoveryProvider* This,DWORD dwAddressFamily) { +static __WIDL_INLINE HRESULT IWSDiscoveryProvider_SetAddressFamily(IWSDiscoveryProvider* This,DWORD dwAddressFamily) { return This->lpVtbl->SetAddressFamily(This,dwAddressFamily); } -static FORCEINLINE HRESULT IWSDiscoveryProvider_Attach(IWSDiscoveryProvider* This,IWSDiscoveryProviderNotify *pSink) { +static __WIDL_INLINE HRESULT IWSDiscoveryProvider_Attach(IWSDiscoveryProvider* This,IWSDiscoveryProviderNotify *pSink) { return This->lpVtbl->Attach(This,pSink); } -static FORCEINLINE HRESULT IWSDiscoveryProvider_Detach(IWSDiscoveryProvider* This) { +static __WIDL_INLINE HRESULT IWSDiscoveryProvider_Detach(IWSDiscoveryProvider* This) { return This->lpVtbl->Detach(This); } -static FORCEINLINE HRESULT IWSDiscoveryProvider_SearchById(IWSDiscoveryProvider* This,LPCWSTR pszId,LPCWSTR pszTag) { +static __WIDL_INLINE HRESULT IWSDiscoveryProvider_SearchById(IWSDiscoveryProvider* This,LPCWSTR pszId,LPCWSTR pszTag) { return This->lpVtbl->SearchById(This,pszId,pszTag); } -static FORCEINLINE HRESULT IWSDiscoveryProvider_SearchByAddress(IWSDiscoveryProvider* This,LPCWSTR pszAddress,LPCWSTR pszTag) { +static __WIDL_INLINE HRESULT IWSDiscoveryProvider_SearchByAddress(IWSDiscoveryProvider* This,LPCWSTR pszAddress,LPCWSTR pszTag) { return This->lpVtbl->SearchByAddress(This,pszAddress,pszTag); } -static FORCEINLINE HRESULT IWSDiscoveryProvider_SearchByType(IWSDiscoveryProvider* This,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,LPCWSTR pszMatchBy,LPCWSTR pszTag) { +static __WIDL_INLINE HRESULT IWSDiscoveryProvider_SearchByType(IWSDiscoveryProvider* This,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,LPCWSTR pszMatchBy,LPCWSTR pszTag) { return This->lpVtbl->SearchByType(This,pTypesList,pScopesList,pszMatchBy,pszTag); } -static FORCEINLINE HRESULT IWSDiscoveryProvider_GetXMLContext(IWSDiscoveryProvider* This,IWSDXMLContext **ppContext) { +static __WIDL_INLINE HRESULT IWSDiscoveryProvider_GetXMLContext(IWSDiscoveryProvider* This,IWSDXMLContext **ppContext) { return This->lpVtbl->GetXMLContext(This,ppContext); } #endif @@ -630,47 +638,47 @@ interface IWSDiscoveredService { #define IWSDiscoveredService_GetInstanceId(This,pullInstanceId) (This)->lpVtbl->GetInstanceId(This,pullInstanceId) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDiscoveredService_QueryInterface(IWSDiscoveredService* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDiscoveredService_QueryInterface(IWSDiscoveredService* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDiscoveredService_AddRef(IWSDiscoveredService* This) { +static __WIDL_INLINE ULONG IWSDiscoveredService_AddRef(IWSDiscoveredService* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDiscoveredService_Release(IWSDiscoveredService* This) { +static __WIDL_INLINE ULONG IWSDiscoveredService_Release(IWSDiscoveredService* This) { return This->lpVtbl->Release(This); } /*** IWSDiscoveredService methods ***/ -static FORCEINLINE HRESULT IWSDiscoveredService_GetEndpointReference(IWSDiscoveredService* This,WSD_ENDPOINT_REFERENCE **ppEndpointReference) { +static __WIDL_INLINE HRESULT IWSDiscoveredService_GetEndpointReference(IWSDiscoveredService* This,WSD_ENDPOINT_REFERENCE **ppEndpointReference) { return This->lpVtbl->GetEndpointReference(This,ppEndpointReference); } -static FORCEINLINE HRESULT IWSDiscoveredService_GetTypes(IWSDiscoveredService* This,WSD_NAME_LIST **ppTypesList) { +static __WIDL_INLINE HRESULT IWSDiscoveredService_GetTypes(IWSDiscoveredService* This,WSD_NAME_LIST **ppTypesList) { return This->lpVtbl->GetTypes(This,ppTypesList); } -static FORCEINLINE HRESULT IWSDiscoveredService_GetScopes(IWSDiscoveredService* This,WSD_URI_LIST **ppScopesList) { +static __WIDL_INLINE HRESULT IWSDiscoveredService_GetScopes(IWSDiscoveredService* This,WSD_URI_LIST **ppScopesList) { return This->lpVtbl->GetScopes(This,ppScopesList); } -static FORCEINLINE HRESULT IWSDiscoveredService_GetXAddrs(IWSDiscoveredService* This,WSD_URI_LIST **ppXAddrsList) { +static __WIDL_INLINE HRESULT IWSDiscoveredService_GetXAddrs(IWSDiscoveredService* This,WSD_URI_LIST **ppXAddrsList) { return This->lpVtbl->GetXAddrs(This,ppXAddrsList); } -static FORCEINLINE HRESULT IWSDiscoveredService_GetMetadataVersion(IWSDiscoveredService* This,ULONGLONG *pullMetadataVersion) { +static __WIDL_INLINE HRESULT IWSDiscoveredService_GetMetadataVersion(IWSDiscoveredService* This,ULONGLONG *pullMetadataVersion) { return This->lpVtbl->GetMetadataVersion(This,pullMetadataVersion); } -static FORCEINLINE HRESULT IWSDiscoveredService_GetExtendedDiscoXML(IWSDiscoveredService* This,WSDXML_ELEMENT **ppHeaderAny,WSDXML_ELEMENT **ppBodyAny) { +static __WIDL_INLINE HRESULT IWSDiscoveredService_GetExtendedDiscoXML(IWSDiscoveredService* This,WSDXML_ELEMENT **ppHeaderAny,WSDXML_ELEMENT **ppBodyAny) { return This->lpVtbl->GetExtendedDiscoXML(This,ppHeaderAny,ppBodyAny); } -static FORCEINLINE HRESULT IWSDiscoveredService_GetProbeResolveTag(IWSDiscoveredService* This,LPCWSTR *ppszTag) { +static __WIDL_INLINE HRESULT IWSDiscoveredService_GetProbeResolveTag(IWSDiscoveredService* This,LPCWSTR *ppszTag) { return This->lpVtbl->GetProbeResolveTag(This,ppszTag); } -static FORCEINLINE HRESULT IWSDiscoveredService_GetRemoteTransportAddress(IWSDiscoveredService* This,LPCWSTR *ppszRemoteTransportAddress) { +static __WIDL_INLINE HRESULT IWSDiscoveredService_GetRemoteTransportAddress(IWSDiscoveredService* This,LPCWSTR *ppszRemoteTransportAddress) { return This->lpVtbl->GetRemoteTransportAddress(This,ppszRemoteTransportAddress); } -static FORCEINLINE HRESULT IWSDiscoveredService_GetLocalTransportAddress(IWSDiscoveredService* This,LPCWSTR *ppszLocalTransportAddress) { +static __WIDL_INLINE HRESULT IWSDiscoveredService_GetLocalTransportAddress(IWSDiscoveredService* This,LPCWSTR *ppszLocalTransportAddress) { return This->lpVtbl->GetLocalTransportAddress(This,ppszLocalTransportAddress); } -static FORCEINLINE HRESULT IWSDiscoveredService_GetLocalInterfaceGUID(IWSDiscoveredService* This,GUID *pGuid) { +static __WIDL_INLINE HRESULT IWSDiscoveredService_GetLocalInterfaceGUID(IWSDiscoveredService* This,GUID *pGuid) { return This->lpVtbl->GetLocalInterfaceGUID(This,pGuid); } -static FORCEINLINE HRESULT IWSDiscoveredService_GetInstanceId(IWSDiscoveredService* This,ULONGLONG *pullInstanceId) { +static __WIDL_INLINE HRESULT IWSDiscoveredService_GetInstanceId(IWSDiscoveredService* This,ULONGLONG *pullInstanceId) { return This->lpVtbl->GetInstanceId(This,pullInstanceId); } #endif @@ -749,20 +757,20 @@ interface IWSDiscoveryPublisherNotify { #define IWSDiscoveryPublisherNotify_ResolveHandler(This,pSoap,pMessageParameters) (This)->lpVtbl->ResolveHandler(This,pSoap,pMessageParameters) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDiscoveryPublisherNotify_QueryInterface(IWSDiscoveryPublisherNotify* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisherNotify_QueryInterface(IWSDiscoveryPublisherNotify* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDiscoveryPublisherNotify_AddRef(IWSDiscoveryPublisherNotify* This) { +static __WIDL_INLINE ULONG IWSDiscoveryPublisherNotify_AddRef(IWSDiscoveryPublisherNotify* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDiscoveryPublisherNotify_Release(IWSDiscoveryPublisherNotify* This) { +static __WIDL_INLINE ULONG IWSDiscoveryPublisherNotify_Release(IWSDiscoveryPublisherNotify* This) { return This->lpVtbl->Release(This); } /*** IWSDiscoveryPublisherNotify methods ***/ -static FORCEINLINE HRESULT IWSDiscoveryPublisherNotify_ProbeHandler(IWSDiscoveryPublisherNotify* This,const WSD_SOAP_MESSAGE *pSoap,IWSDMessageParameters *pMessageParameters) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisherNotify_ProbeHandler(IWSDiscoveryPublisherNotify* This,const WSD_SOAP_MESSAGE *pSoap,IWSDMessageParameters *pMessageParameters) { return This->lpVtbl->ProbeHandler(This,pSoap,pMessageParameters); } -static FORCEINLINE HRESULT IWSDiscoveryPublisherNotify_ResolveHandler(IWSDiscoveryPublisherNotify* This,const WSD_SOAP_MESSAGE *pSoap,IWSDMessageParameters *pMessageParameters) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisherNotify_ResolveHandler(IWSDiscoveryPublisherNotify* This,const WSD_SOAP_MESSAGE *pSoap,IWSDMessageParameters *pMessageParameters) { return This->lpVtbl->ResolveHandler(This,pSoap,pMessageParameters); } #endif @@ -1063,53 +1071,53 @@ interface IWSDiscoveryPublisher { #define IWSDiscoveryPublisher_GetXMLContext(This,ppContext) (This)->lpVtbl->GetXMLContext(This,ppContext) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDiscoveryPublisher_QueryInterface(IWSDiscoveryPublisher* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_QueryInterface(IWSDiscoveryPublisher* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDiscoveryPublisher_AddRef(IWSDiscoveryPublisher* This) { +static __WIDL_INLINE ULONG IWSDiscoveryPublisher_AddRef(IWSDiscoveryPublisher* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDiscoveryPublisher_Release(IWSDiscoveryPublisher* This) { +static __WIDL_INLINE ULONG IWSDiscoveryPublisher_Release(IWSDiscoveryPublisher* This) { return This->lpVtbl->Release(This); } /*** IWSDiscoveryPublisher methods ***/ -static FORCEINLINE HRESULT IWSDiscoveryPublisher_SetAddressFamily(IWSDiscoveryPublisher* This,DWORD dwAddressFamily) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_SetAddressFamily(IWSDiscoveryPublisher* This,DWORD dwAddressFamily) { return This->lpVtbl->SetAddressFamily(This,dwAddressFamily); } -static FORCEINLINE HRESULT IWSDiscoveryPublisher_RegisterNotificationSink(IWSDiscoveryPublisher* This,IWSDiscoveryPublisherNotify *pSink) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_RegisterNotificationSink(IWSDiscoveryPublisher* This,IWSDiscoveryPublisherNotify *pSink) { return This->lpVtbl->RegisterNotificationSink(This,pSink); } -static FORCEINLINE HRESULT IWSDiscoveryPublisher_UnRegisterNotificationSink(IWSDiscoveryPublisher* This,IWSDiscoveryPublisherNotify *pSink) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_UnRegisterNotificationSink(IWSDiscoveryPublisher* This,IWSDiscoveryPublisherNotify *pSink) { return This->lpVtbl->UnRegisterNotificationSink(This,pSink); } -static FORCEINLINE HRESULT IWSDiscoveryPublisher_Publish(IWSDiscoveryPublisher* This,LPCWSTR pszId,ULONGLONG ullMetadataVersion,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,const WSD_URI_LIST *pXAddrsList) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_Publish(IWSDiscoveryPublisher* This,LPCWSTR pszId,ULONGLONG ullMetadataVersion,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,const WSD_URI_LIST *pXAddrsList) { return This->lpVtbl->Publish(This,pszId,ullMetadataVersion,ullInstanceId,ullMessageNumber,pszSessionId,pTypesList,pScopesList,pXAddrsList); } -static FORCEINLINE HRESULT IWSDiscoveryPublisher_UnPublish(IWSDiscoveryPublisher* This,LPCWSTR pszId,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSDXML_ELEMENT *pAny) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_UnPublish(IWSDiscoveryPublisher* This,LPCWSTR pszId,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSDXML_ELEMENT *pAny) { return This->lpVtbl->UnPublish(This,pszId,ullInstanceId,ullMessageNumber,pszSessionId,pAny); } -static FORCEINLINE HRESULT IWSDiscoveryPublisher_MatchProbe(IWSDiscoveryPublisher* This,const WSD_SOAP_MESSAGE *pProbeMessage,IWSDMessageParameters *pMessageParameters,LPCWSTR pszId,ULONGLONG ullMetadataVersion,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,const WSD_URI_LIST *pXAddrsList) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_MatchProbe(IWSDiscoveryPublisher* This,const WSD_SOAP_MESSAGE *pProbeMessage,IWSDMessageParameters *pMessageParameters,LPCWSTR pszId,ULONGLONG ullMetadataVersion,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,const WSD_URI_LIST *pXAddrsList) { return This->lpVtbl->MatchProbe(This,pProbeMessage,pMessageParameters,pszId,ullMetadataVersion,ullInstanceId,ullMessageNumber,pszSessionId,pTypesList,pScopesList,pXAddrsList); } -static FORCEINLINE HRESULT IWSDiscoveryPublisher_MatchResolve(IWSDiscoveryPublisher* This,const WSD_SOAP_MESSAGE *pResolveMessage,IWSDMessageParameters *pMessageParameters,LPCWSTR pszId,ULONGLONG ullMetadataVersion,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,const WSD_URI_LIST *pXAddrsList) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_MatchResolve(IWSDiscoveryPublisher* This,const WSD_SOAP_MESSAGE *pResolveMessage,IWSDMessageParameters *pMessageParameters,LPCWSTR pszId,ULONGLONG ullMetadataVersion,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,const WSD_URI_LIST *pXAddrsList) { return This->lpVtbl->MatchResolve(This,pResolveMessage,pMessageParameters,pszId,ullMetadataVersion,ullInstanceId,ullMessageNumber,pszSessionId,pTypesList,pScopesList,pXAddrsList); } -static FORCEINLINE HRESULT IWSDiscoveryPublisher_PublishEx(IWSDiscoveryPublisher* This,LPCWSTR pszId,ULONGLONG ullMetadataVersion,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,const WSD_URI_LIST *pXAddrsList,const WSDXML_ELEMENT *pHeaderAny,const WSDXML_ELEMENT *pReferenceParameterAny,const WSDXML_ELEMENT *pPolicyAny,const WSDXML_ELEMENT *pEndpointReferenceAny,const WSDXML_ELEMENT *pAny) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_PublishEx(IWSDiscoveryPublisher* This,LPCWSTR pszId,ULONGLONG ullMetadataVersion,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,const WSD_URI_LIST *pXAddrsList,const WSDXML_ELEMENT *pHeaderAny,const WSDXML_ELEMENT *pReferenceParameterAny,const WSDXML_ELEMENT *pPolicyAny,const WSDXML_ELEMENT *pEndpointReferenceAny,const WSDXML_ELEMENT *pAny) { return This->lpVtbl->PublishEx(This,pszId,ullMetadataVersion,ullInstanceId,ullMessageNumber,pszSessionId,pTypesList,pScopesList,pXAddrsList,pHeaderAny,pReferenceParameterAny,pPolicyAny,pEndpointReferenceAny,pAny); } -static FORCEINLINE HRESULT IWSDiscoveryPublisher_MatchProbeEx(IWSDiscoveryPublisher* This,const WSD_SOAP_MESSAGE *pProbeMessage,IWSDMessageParameters *pMessageParameters,LPCWSTR pszId,ULONGLONG ullMetadataVersion,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,const WSD_URI_LIST *pXAddrsList,const WSDXML_ELEMENT *pHeaderAny,const WSDXML_ELEMENT *pReferenceParameterAny,const WSDXML_ELEMENT *pPolicyAny,const WSDXML_ELEMENT *pEndpointReferenceAny,const WSDXML_ELEMENT *pAny) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_MatchProbeEx(IWSDiscoveryPublisher* This,const WSD_SOAP_MESSAGE *pProbeMessage,IWSDMessageParameters *pMessageParameters,LPCWSTR pszId,ULONGLONG ullMetadataVersion,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,const WSD_URI_LIST *pXAddrsList,const WSDXML_ELEMENT *pHeaderAny,const WSDXML_ELEMENT *pReferenceParameterAny,const WSDXML_ELEMENT *pPolicyAny,const WSDXML_ELEMENT *pEndpointReferenceAny,const WSDXML_ELEMENT *pAny) { return This->lpVtbl->MatchProbeEx(This,pProbeMessage,pMessageParameters,pszId,ullMetadataVersion,ullInstanceId,ullMessageNumber,pszSessionId,pTypesList,pScopesList,pXAddrsList,pHeaderAny,pReferenceParameterAny,pPolicyAny,pEndpointReferenceAny,pAny); } -static FORCEINLINE HRESULT IWSDiscoveryPublisher_MatchResolveEx(IWSDiscoveryPublisher* This,const WSD_SOAP_MESSAGE *pResolveMessage,IWSDMessageParameters *pMessageParameters,LPCWSTR pszId,ULONGLONG ullMetadataVersion,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,const WSD_URI_LIST *pXAddrsList,const WSDXML_ELEMENT *pHeaderAny,const WSDXML_ELEMENT *pReferenceParameterAny,const WSDXML_ELEMENT *pPolicyAny,const WSDXML_ELEMENT *pEndpointReferenceAny,const WSDXML_ELEMENT *pAny) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_MatchResolveEx(IWSDiscoveryPublisher* This,const WSD_SOAP_MESSAGE *pResolveMessage,IWSDMessageParameters *pMessageParameters,LPCWSTR pszId,ULONGLONG ullMetadataVersion,ULONGLONG ullInstanceId,ULONGLONG ullMessageNumber,LPCWSTR pszSessionId,const WSD_NAME_LIST *pTypesList,const WSD_URI_LIST *pScopesList,const WSD_URI_LIST *pXAddrsList,const WSDXML_ELEMENT *pHeaderAny,const WSDXML_ELEMENT *pReferenceParameterAny,const WSDXML_ELEMENT *pPolicyAny,const WSDXML_ELEMENT *pEndpointReferenceAny,const WSDXML_ELEMENT *pAny) { return This->lpVtbl->MatchResolveEx(This,pResolveMessage,pMessageParameters,pszId,ullMetadataVersion,ullInstanceId,ullMessageNumber,pszSessionId,pTypesList,pScopesList,pXAddrsList,pHeaderAny,pReferenceParameterAny,pPolicyAny,pEndpointReferenceAny,pAny); } -static FORCEINLINE HRESULT IWSDiscoveryPublisher_RegisterScopeMatchingRule(IWSDiscoveryPublisher* This,IWSDScopeMatchingRule *pScopeMatchingRule) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_RegisterScopeMatchingRule(IWSDiscoveryPublisher* This,IWSDScopeMatchingRule *pScopeMatchingRule) { return This->lpVtbl->RegisterScopeMatchingRule(This,pScopeMatchingRule); } -static FORCEINLINE HRESULT IWSDiscoveryPublisher_UnRegisterScopeMatchingRule(IWSDiscoveryPublisher* This,IWSDScopeMatchingRule *pScopeMatchingRule) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_UnRegisterScopeMatchingRule(IWSDiscoveryPublisher* This,IWSDScopeMatchingRule *pScopeMatchingRule) { return This->lpVtbl->UnRegisterScopeMatchingRule(This,pScopeMatchingRule); } -static FORCEINLINE HRESULT IWSDiscoveryPublisher_GetXMLContext(IWSDiscoveryPublisher* This,IWSDXMLContext **ppContext) { +static __WIDL_INLINE HRESULT IWSDiscoveryPublisher_GetXMLContext(IWSDiscoveryPublisher* This,IWSDXMLContext **ppContext) { return This->lpVtbl->GetXMLContext(This,ppContext); } #endif diff --git a/lib/libc/include/any-windows-any/wsdhost.h b/lib/libc/include/any-windows-any/wsdhost.h index f9282ed4b9245475cc624571338b57f7b16755f4..58b5c02ac145be2939baa71330999735be4b1c29 100644 --- a/lib/libc/include/any-windows-any/wsdhost.h +++ b/lib/libc/include/any-windows-any/wsdhost.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wsdhost.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wsdhost.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wsdhost_h__ #define __wsdhost_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWSDDeviceHostNotify_FWD_DEFINED__ @@ -155,17 +163,17 @@ interface IWSDDeviceHostNotify { #define IWSDDeviceHostNotify_GetService(This,pszServiceId,ppService) (This)->lpVtbl->GetService(This,pszServiceId,ppService) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDDeviceHostNotify_QueryInterface(IWSDDeviceHostNotify* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDDeviceHostNotify_QueryInterface(IWSDDeviceHostNotify* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDDeviceHostNotify_AddRef(IWSDDeviceHostNotify* This) { +static __WIDL_INLINE ULONG IWSDDeviceHostNotify_AddRef(IWSDDeviceHostNotify* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDDeviceHostNotify_Release(IWSDDeviceHostNotify* This) { +static __WIDL_INLINE ULONG IWSDDeviceHostNotify_Release(IWSDDeviceHostNotify* This) { return This->lpVtbl->Release(This); } /*** IWSDDeviceHostNotify methods ***/ -static FORCEINLINE HRESULT IWSDDeviceHostNotify_GetService(IWSDDeviceHostNotify* This,LPCWSTR pszServiceId,IUnknown **ppService) { +static __WIDL_INLINE HRESULT IWSDDeviceHostNotify_GetService(IWSDDeviceHostNotify* This,LPCWSTR pszServiceId,IUnknown **ppService) { return This->lpVtbl->GetService(This,pszServiceId,ppService); } #endif @@ -248,20 +256,20 @@ interface IWSDServiceMessaging { #define IWSDServiceMessaging_FaultRequest(This,pRequestHeader,pMessageParameters,pFault) (This)->lpVtbl->FaultRequest(This,pRequestHeader,pMessageParameters,pFault) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDServiceMessaging_QueryInterface(IWSDServiceMessaging* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDServiceMessaging_QueryInterface(IWSDServiceMessaging* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDServiceMessaging_AddRef(IWSDServiceMessaging* This) { +static __WIDL_INLINE ULONG IWSDServiceMessaging_AddRef(IWSDServiceMessaging* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDServiceMessaging_Release(IWSDServiceMessaging* This) { +static __WIDL_INLINE ULONG IWSDServiceMessaging_Release(IWSDServiceMessaging* This) { return This->lpVtbl->Release(This); } /*** IWSDServiceMessaging methods ***/ -static FORCEINLINE HRESULT IWSDServiceMessaging_SendResponse(IWSDServiceMessaging* This,void *pBody,WSD_OPERATION *pOperation,IWSDMessageParameters *pMessageParameters) { +static __WIDL_INLINE HRESULT IWSDServiceMessaging_SendResponse(IWSDServiceMessaging* This,void *pBody,WSD_OPERATION *pOperation,IWSDMessageParameters *pMessageParameters) { return This->lpVtbl->SendResponse(This,pBody,pOperation,pMessageParameters); } -static FORCEINLINE HRESULT IWSDServiceMessaging_FaultRequest(IWSDServiceMessaging* This,WSD_SOAP_HEADER *pRequestHeader,IWSDMessageParameters *pMessageParameters,WSD_SOAP_FAULT *pFault) { +static __WIDL_INLINE HRESULT IWSDServiceMessaging_FaultRequest(IWSDServiceMessaging* This,WSD_SOAP_HEADER *pRequestHeader,IWSDMessageParameters *pMessageParameters,WSD_SOAP_FAULT *pFault) { return This->lpVtbl->FaultRequest(This,pRequestHeader,pMessageParameters,pFault); } #endif @@ -448,50 +456,50 @@ interface IWSDDeviceHost { #define IWSDDeviceHost_SignalEvent(This,pszServiceId,pBody,pOperation) (This)->lpVtbl->SignalEvent(This,pszServiceId,pBody,pOperation) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDDeviceHost_QueryInterface(IWSDDeviceHost* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDDeviceHost_QueryInterface(IWSDDeviceHost* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDDeviceHost_AddRef(IWSDDeviceHost* This) { +static __WIDL_INLINE ULONG IWSDDeviceHost_AddRef(IWSDDeviceHost* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDDeviceHost_Release(IWSDDeviceHost* This) { +static __WIDL_INLINE ULONG IWSDDeviceHost_Release(IWSDDeviceHost* This) { return This->lpVtbl->Release(This); } /*** IWSDDeviceHost methods ***/ -static FORCEINLINE HRESULT IWSDDeviceHost_Init(IWSDDeviceHost* This,LPCWSTR pszLocalId,IWSDXMLContext *pContext,IWSDAddress **ppHostAddresses,DWORD dwHostAddressCount) { +static __WIDL_INLINE HRESULT IWSDDeviceHost_Init(IWSDDeviceHost* This,LPCWSTR pszLocalId,IWSDXMLContext *pContext,IWSDAddress **ppHostAddresses,DWORD dwHostAddressCount) { return This->lpVtbl->Init(This,pszLocalId,pContext,ppHostAddresses,dwHostAddressCount); } -static FORCEINLINE HRESULT IWSDDeviceHost_Start(IWSDDeviceHost* This,ULONGLONG ullInstanceId,const WSD_URI_LIST *pScopeList,IWSDDeviceHostNotify *pNotificationSink) { +static __WIDL_INLINE HRESULT IWSDDeviceHost_Start(IWSDDeviceHost* This,ULONGLONG ullInstanceId,const WSD_URI_LIST *pScopeList,IWSDDeviceHostNotify *pNotificationSink) { return This->lpVtbl->Start(This,ullInstanceId,pScopeList,pNotificationSink); } -static FORCEINLINE HRESULT IWSDDeviceHost_Stop(IWSDDeviceHost* This) { +static __WIDL_INLINE HRESULT IWSDDeviceHost_Stop(IWSDDeviceHost* This) { return This->lpVtbl->Stop(This); } -static FORCEINLINE HRESULT IWSDDeviceHost_Terminate(IWSDDeviceHost* This) { +static __WIDL_INLINE HRESULT IWSDDeviceHost_Terminate(IWSDDeviceHost* This) { return This->lpVtbl->Terminate(This); } -static FORCEINLINE HRESULT IWSDDeviceHost_RegisterPortType(IWSDDeviceHost* This,const WSD_PORT_TYPE *pPortType) { +static __WIDL_INLINE HRESULT IWSDDeviceHost_RegisterPortType(IWSDDeviceHost* This,const WSD_PORT_TYPE *pPortType) { return This->lpVtbl->RegisterPortType(This,pPortType); } -static FORCEINLINE HRESULT IWSDDeviceHost_SetMetadata(IWSDDeviceHost* This,const WSD_THIS_MODEL_METADATA *pThisModelMetadata,const WSD_THIS_DEVICE_METADATA *pThisDeviceMetadata,const WSD_HOST_METADATA *pHostMetadata,const WSD_METADATA_SECTION_LIST *pCustomMetadata) { +static __WIDL_INLINE HRESULT IWSDDeviceHost_SetMetadata(IWSDDeviceHost* This,const WSD_THIS_MODEL_METADATA *pThisModelMetadata,const WSD_THIS_DEVICE_METADATA *pThisDeviceMetadata,const WSD_HOST_METADATA *pHostMetadata,const WSD_METADATA_SECTION_LIST *pCustomMetadata) { return This->lpVtbl->SetMetadata(This,pThisModelMetadata,pThisDeviceMetadata,pHostMetadata,pCustomMetadata); } -static FORCEINLINE HRESULT IWSDDeviceHost_RegisterService(IWSDDeviceHost* This,LPCWSTR pszServiceId,IUnknown *pService) { +static __WIDL_INLINE HRESULT IWSDDeviceHost_RegisterService(IWSDDeviceHost* This,LPCWSTR pszServiceId,IUnknown *pService) { return This->lpVtbl->RegisterService(This,pszServiceId,pService); } -static FORCEINLINE HRESULT IWSDDeviceHost_RetireService(IWSDDeviceHost* This,LPCWSTR pszServiceId) { +static __WIDL_INLINE HRESULT IWSDDeviceHost_RetireService(IWSDDeviceHost* This,LPCWSTR pszServiceId) { return This->lpVtbl->RetireService(This,pszServiceId); } -static FORCEINLINE HRESULT IWSDDeviceHost_AddDynamicService(IWSDDeviceHost* This,LPCWSTR pszServiceId,LPCWSTR pszEndpointAddress,const WSD_PORT_TYPE *pPortType,const WSDXML_NAME *pPortName,const WSDXML_ELEMENT *pAny,IUnknown *pService) { +static __WIDL_INLINE HRESULT IWSDDeviceHost_AddDynamicService(IWSDDeviceHost* This,LPCWSTR pszServiceId,LPCWSTR pszEndpointAddress,const WSD_PORT_TYPE *pPortType,const WSDXML_NAME *pPortName,const WSDXML_ELEMENT *pAny,IUnknown *pService) { return This->lpVtbl->AddDynamicService(This,pszServiceId,pszEndpointAddress,pPortType,pPortName,pAny,pService); } -static FORCEINLINE HRESULT IWSDDeviceHost_RemoveDynamicService(IWSDDeviceHost* This,LPCWSTR pszServiceId) { +static __WIDL_INLINE HRESULT IWSDDeviceHost_RemoveDynamicService(IWSDDeviceHost* This,LPCWSTR pszServiceId) { return This->lpVtbl->RemoveDynamicService(This,pszServiceId); } -static FORCEINLINE HRESULT IWSDDeviceHost_SetServiceDiscoverable(IWSDDeviceHost* This,LPCWSTR pszServiceId,WINBOOL fDiscoverable) { +static __WIDL_INLINE HRESULT IWSDDeviceHost_SetServiceDiscoverable(IWSDDeviceHost* This,LPCWSTR pszServiceId,WINBOOL fDiscoverable) { return This->lpVtbl->SetServiceDiscoverable(This,pszServiceId,fDiscoverable); } -static FORCEINLINE HRESULT IWSDDeviceHost_SignalEvent(IWSDDeviceHost* This,LPCWSTR pszServiceId,const void *pBody,const WSD_OPERATION *pOperation) { +static __WIDL_INLINE HRESULT IWSDDeviceHost_SignalEvent(IWSDDeviceHost* This,LPCWSTR pszServiceId,const void *pBody,const WSD_OPERATION *pOperation) { return This->lpVtbl->SignalEvent(This,pszServiceId,pBody,pOperation); } #endif diff --git a/lib/libc/include/any-windows-any/wsdxml.h b/lib/libc/include/any-windows-any/wsdxml.h index ef56c130aa5f4f060ef22f512f3d1284ce9c493f..06dccdce6a3507d06645ff5cc7cb9dc14a1a1683 100644 --- a/lib/libc/include/any-windows-any/wsdxml.h +++ b/lib/libc/include/any-windows-any/wsdxml.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wsdxml.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wsdxml.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wsdxml_h__ #define __wsdxml_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IWSDXMLContext_FWD_DEFINED__ @@ -269,26 +277,26 @@ interface IWSDXMLContext { #define IWSDXMLContext_SetTypes(This,pTypes,dwTypesCount,bLayerNumber) (This)->lpVtbl->SetTypes(This,pTypes,dwTypesCount,bLayerNumber) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSDXMLContext_QueryInterface(IWSDXMLContext* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSDXMLContext_QueryInterface(IWSDXMLContext* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSDXMLContext_AddRef(IWSDXMLContext* This) { +static __WIDL_INLINE ULONG IWSDXMLContext_AddRef(IWSDXMLContext* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSDXMLContext_Release(IWSDXMLContext* This) { +static __WIDL_INLINE ULONG IWSDXMLContext_Release(IWSDXMLContext* This) { return This->lpVtbl->Release(This); } /*** IWSDXMLContext methods ***/ -static FORCEINLINE HRESULT IWSDXMLContext_AddNamespace(IWSDXMLContext* This,LPCWSTR pszUri,LPCWSTR pszSuggestedPrefix,WSDXML_NAMESPACE **ppNamespace) { +static __WIDL_INLINE HRESULT IWSDXMLContext_AddNamespace(IWSDXMLContext* This,LPCWSTR pszUri,LPCWSTR pszSuggestedPrefix,WSDXML_NAMESPACE **ppNamespace) { return This->lpVtbl->AddNamespace(This,pszUri,pszSuggestedPrefix,ppNamespace); } -static FORCEINLINE HRESULT IWSDXMLContext_AddNameToNamespace(IWSDXMLContext* This,LPCWSTR pszUri,LPCWSTR pszName,WSDXML_NAME **ppName) { +static __WIDL_INLINE HRESULT IWSDXMLContext_AddNameToNamespace(IWSDXMLContext* This,LPCWSTR pszUri,LPCWSTR pszName,WSDXML_NAME **ppName) { return This->lpVtbl->AddNameToNamespace(This,pszUri,pszName,ppName); } -static FORCEINLINE HRESULT IWSDXMLContext_SetNamespaces(IWSDXMLContext* This,const PCWSDXML_NAMESPACE *pNamespaces,WORD wNamespacesCount,BYTE bLayerNumber) { +static __WIDL_INLINE HRESULT IWSDXMLContext_SetNamespaces(IWSDXMLContext* This,const PCWSDXML_NAMESPACE *pNamespaces,WORD wNamespacesCount,BYTE bLayerNumber) { return This->lpVtbl->SetNamespaces(This,pNamespaces,wNamespacesCount,bLayerNumber); } -static FORCEINLINE HRESULT IWSDXMLContext_SetTypes(IWSDXMLContext* This,const PCWSDXML_TYPE *pTypes,DWORD dwTypesCount,BYTE bLayerNumber) { +static __WIDL_INLINE HRESULT IWSDXMLContext_SetTypes(IWSDXMLContext* This,const PCWSDXML_TYPE *pTypes,DWORD dwTypesCount,BYTE bLayerNumber) { return This->lpVtbl->SetTypes(This,pTypes,dwTypesCount,bLayerNumber); } #endif diff --git a/lib/libc/include/any-windows-any/wsmandisp.h b/lib/libc/include/any-windows-any/wsmandisp.h index 7dcd52b4b8b26609008e96c9f0aa4eea1ea25e19..b4215c9016ba15438069bff3399a3baee4b0748a 100644 --- a/lib/libc/include/any-windows-any/wsmandisp.h +++ b/lib/libc/include/any-windows-any/wsmandisp.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wsmandisp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wsmandisp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wsmandisp_h__ #define __wsmandisp_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __WSMan_FWD_DEFINED__ @@ -441,39 +449,39 @@ interface IWSMan { #define IWSMan_get_Error(This,value) (This)->lpVtbl->get_Error(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSMan_QueryInterface(IWSMan* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSMan_QueryInterface(IWSMan* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSMan_AddRef(IWSMan* This) { +static __WIDL_INLINE ULONG IWSMan_AddRef(IWSMan* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSMan_Release(IWSMan* This) { +static __WIDL_INLINE ULONG IWSMan_Release(IWSMan* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWSMan_GetTypeInfoCount(IWSMan* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWSMan_GetTypeInfoCount(IWSMan* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWSMan_GetTypeInfo(IWSMan* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWSMan_GetTypeInfo(IWSMan* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWSMan_GetIDsOfNames(IWSMan* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWSMan_GetIDsOfNames(IWSMan* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWSMan_Invoke(IWSMan* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWSMan_Invoke(IWSMan* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWSMan methods ***/ -static FORCEINLINE HRESULT IWSMan_CreateSession(IWSMan* This,BSTR connection,LONG flags,IDispatch *connectionOptions,IDispatch **session) { +static __WIDL_INLINE HRESULT IWSMan_CreateSession(IWSMan* This,BSTR connection,LONG flags,IDispatch *connectionOptions,IDispatch **session) { return This->lpVtbl->CreateSession(This,connection,flags,connectionOptions,session); } -static FORCEINLINE HRESULT IWSMan_CreateConnectionOptions(IWSMan* This,IDispatch **connectionOptions) { +static __WIDL_INLINE HRESULT IWSMan_CreateConnectionOptions(IWSMan* This,IDispatch **connectionOptions) { return This->lpVtbl->CreateConnectionOptions(This,connectionOptions); } -static FORCEINLINE HRESULT IWSMan_get_CommandLine(IWSMan* This,BSTR *value) { +static __WIDL_INLINE HRESULT IWSMan_get_CommandLine(IWSMan* This,BSTR *value) { return This->lpVtbl->get_CommandLine(This,value); } -static FORCEINLINE HRESULT IWSMan_get_Error(IWSMan* This,BSTR *value) { +static __WIDL_INLINE HRESULT IWSMan_get_Error(IWSMan* This,BSTR *value) { return This->lpVtbl->get_Error(This,value); } #endif @@ -756,100 +764,100 @@ interface IWSManEx { #define IWSManEx_EnumerationFlagReturnObject(This,flags) (This)->lpVtbl->EnumerationFlagReturnObject(This,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSManEx_QueryInterface(IWSManEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSManEx_QueryInterface(IWSManEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSManEx_AddRef(IWSManEx* This) { +static __WIDL_INLINE ULONG IWSManEx_AddRef(IWSManEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSManEx_Release(IWSManEx* This) { +static __WIDL_INLINE ULONG IWSManEx_Release(IWSManEx* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWSManEx_GetTypeInfoCount(IWSManEx* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWSManEx_GetTypeInfoCount(IWSManEx* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWSManEx_GetTypeInfo(IWSManEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWSManEx_GetTypeInfo(IWSManEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWSManEx_GetIDsOfNames(IWSManEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWSManEx_GetIDsOfNames(IWSManEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWSManEx_Invoke(IWSManEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWSManEx_Invoke(IWSManEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWSMan methods ***/ -static FORCEINLINE HRESULT IWSManEx_CreateSession(IWSManEx* This,BSTR connection,LONG flags,IDispatch *connectionOptions,IDispatch **session) { +static __WIDL_INLINE HRESULT IWSManEx_CreateSession(IWSManEx* This,BSTR connection,LONG flags,IDispatch *connectionOptions,IDispatch **session) { return This->lpVtbl->CreateSession(This,connection,flags,connectionOptions,session); } -static FORCEINLINE HRESULT IWSManEx_CreateConnectionOptions(IWSManEx* This,IDispatch **connectionOptions) { +static __WIDL_INLINE HRESULT IWSManEx_CreateConnectionOptions(IWSManEx* This,IDispatch **connectionOptions) { return This->lpVtbl->CreateConnectionOptions(This,connectionOptions); } -static FORCEINLINE HRESULT IWSManEx_get_CommandLine(IWSManEx* This,BSTR *value) { +static __WIDL_INLINE HRESULT IWSManEx_get_CommandLine(IWSManEx* This,BSTR *value) { return This->lpVtbl->get_CommandLine(This,value); } -static FORCEINLINE HRESULT IWSManEx_get_Error(IWSManEx* This,BSTR *value) { +static __WIDL_INLINE HRESULT IWSManEx_get_Error(IWSManEx* This,BSTR *value) { return This->lpVtbl->get_Error(This,value); } /*** IWSManEx methods ***/ -static FORCEINLINE HRESULT IWSManEx_CreateResourceLocator(IWSManEx* This,BSTR strResourceLocator,IDispatch **newResourceLocator) { +static __WIDL_INLINE HRESULT IWSManEx_CreateResourceLocator(IWSManEx* This,BSTR strResourceLocator,IDispatch **newResourceLocator) { return This->lpVtbl->CreateResourceLocator(This,strResourceLocator,newResourceLocator); } -static FORCEINLINE HRESULT IWSManEx_SessionFlagUTF8(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_SessionFlagUTF8(IWSManEx* This,LONG *flags) { return This->lpVtbl->SessionFlagUTF8(This,flags); } -static FORCEINLINE HRESULT IWSManEx_SessionFlagCredUsernamePassword(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_SessionFlagCredUsernamePassword(IWSManEx* This,LONG *flags) { return This->lpVtbl->SessionFlagCredUsernamePassword(This,flags); } -static FORCEINLINE HRESULT IWSManEx_SessionFlagSkipCACheck(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_SessionFlagSkipCACheck(IWSManEx* This,LONG *flags) { return This->lpVtbl->SessionFlagSkipCACheck(This,flags); } -static FORCEINLINE HRESULT IWSManEx_SessionFlagSkipCNCheck(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_SessionFlagSkipCNCheck(IWSManEx* This,LONG *flags) { return This->lpVtbl->SessionFlagSkipCNCheck(This,flags); } -static FORCEINLINE HRESULT IWSManEx_SessionFlagUseDigest(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_SessionFlagUseDigest(IWSManEx* This,LONG *flags) { return This->lpVtbl->SessionFlagUseDigest(This,flags); } -static FORCEINLINE HRESULT IWSManEx_SessionFlagUseNegotiate(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_SessionFlagUseNegotiate(IWSManEx* This,LONG *flags) { return This->lpVtbl->SessionFlagUseNegotiate(This,flags); } -static FORCEINLINE HRESULT IWSManEx_SessionFlagUseBasic(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_SessionFlagUseBasic(IWSManEx* This,LONG *flags) { return This->lpVtbl->SessionFlagUseBasic(This,flags); } -static FORCEINLINE HRESULT IWSManEx_SessionFlagUseKerberos(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_SessionFlagUseKerberos(IWSManEx* This,LONG *flags) { return This->lpVtbl->SessionFlagUseKerberos(This,flags); } -static FORCEINLINE HRESULT IWSManEx_SessionFlagNoEncryption(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_SessionFlagNoEncryption(IWSManEx* This,LONG *flags) { return This->lpVtbl->SessionFlagNoEncryption(This,flags); } -static FORCEINLINE HRESULT IWSManEx_SessionFlagEnableSPNServerPort(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_SessionFlagEnableSPNServerPort(IWSManEx* This,LONG *flags) { return This->lpVtbl->SessionFlagEnableSPNServerPort(This,flags); } -static FORCEINLINE HRESULT IWSManEx_SessionFlagUseNoAuthentication(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_SessionFlagUseNoAuthentication(IWSManEx* This,LONG *flags) { return This->lpVtbl->SessionFlagUseNoAuthentication(This,flags); } -static FORCEINLINE HRESULT IWSManEx_EnumerationFlagNonXmlText(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_EnumerationFlagNonXmlText(IWSManEx* This,LONG *flags) { return This->lpVtbl->EnumerationFlagNonXmlText(This,flags); } -static FORCEINLINE HRESULT IWSManEx_EnumerationFlagReturnEPR(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_EnumerationFlagReturnEPR(IWSManEx* This,LONG *flags) { return This->lpVtbl->EnumerationFlagReturnEPR(This,flags); } -static FORCEINLINE HRESULT IWSManEx_EnumerationFlagReturnObjectAndEPR(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_EnumerationFlagReturnObjectAndEPR(IWSManEx* This,LONG *flags) { return This->lpVtbl->EnumerationFlagReturnObjectAndEPR(This,flags); } -static FORCEINLINE HRESULT IWSManEx_GetErrorMessage(IWSManEx* This,DWORD errorNumber,BSTR *errorMessage) { +static __WIDL_INLINE HRESULT IWSManEx_GetErrorMessage(IWSManEx* This,DWORD errorNumber,BSTR *errorMessage) { return This->lpVtbl->GetErrorMessage(This,errorNumber,errorMessage); } -static FORCEINLINE HRESULT IWSManEx_EnumerationFlagHierarchyDeep(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_EnumerationFlagHierarchyDeep(IWSManEx* This,LONG *flags) { return This->lpVtbl->EnumerationFlagHierarchyDeep(This,flags); } -static FORCEINLINE HRESULT IWSManEx_EnumerationFlagHierarchyShallow(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_EnumerationFlagHierarchyShallow(IWSManEx* This,LONG *flags) { return This->lpVtbl->EnumerationFlagHierarchyShallow(This,flags); } -static FORCEINLINE HRESULT IWSManEx_EnumerationFlagHierarchyDeepBasePropsOnly(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_EnumerationFlagHierarchyDeepBasePropsOnly(IWSManEx* This,LONG *flags) { return This->lpVtbl->EnumerationFlagHierarchyDeepBasePropsOnly(This,flags); } -static FORCEINLINE HRESULT IWSManEx_EnumerationFlagReturnObject(IWSManEx* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx_EnumerationFlagReturnObject(IWSManEx* This,LONG *flags) { return This->lpVtbl->EnumerationFlagReturnObject(This,flags); } #endif @@ -1080,104 +1088,104 @@ interface IWSManEx2 { #define IWSManEx2_SessionFlagUseClientCertificate(This,flags) (This)->lpVtbl->SessionFlagUseClientCertificate(This,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSManEx2_QueryInterface(IWSManEx2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSManEx2_QueryInterface(IWSManEx2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSManEx2_AddRef(IWSManEx2* This) { +static __WIDL_INLINE ULONG IWSManEx2_AddRef(IWSManEx2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSManEx2_Release(IWSManEx2* This) { +static __WIDL_INLINE ULONG IWSManEx2_Release(IWSManEx2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWSManEx2_GetTypeInfoCount(IWSManEx2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWSManEx2_GetTypeInfoCount(IWSManEx2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWSManEx2_GetTypeInfo(IWSManEx2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWSManEx2_GetTypeInfo(IWSManEx2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWSManEx2_GetIDsOfNames(IWSManEx2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWSManEx2_GetIDsOfNames(IWSManEx2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWSManEx2_Invoke(IWSManEx2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWSManEx2_Invoke(IWSManEx2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWSMan methods ***/ -static FORCEINLINE HRESULT IWSManEx2_CreateSession(IWSManEx2* This,BSTR connection,LONG flags,IDispatch *connectionOptions,IDispatch **session) { +static __WIDL_INLINE HRESULT IWSManEx2_CreateSession(IWSManEx2* This,BSTR connection,LONG flags,IDispatch *connectionOptions,IDispatch **session) { return This->lpVtbl->CreateSession(This,connection,flags,connectionOptions,session); } -static FORCEINLINE HRESULT IWSManEx2_CreateConnectionOptions(IWSManEx2* This,IDispatch **connectionOptions) { +static __WIDL_INLINE HRESULT IWSManEx2_CreateConnectionOptions(IWSManEx2* This,IDispatch **connectionOptions) { return This->lpVtbl->CreateConnectionOptions(This,connectionOptions); } -static FORCEINLINE HRESULT IWSManEx2_get_CommandLine(IWSManEx2* This,BSTR *value) { +static __WIDL_INLINE HRESULT IWSManEx2_get_CommandLine(IWSManEx2* This,BSTR *value) { return This->lpVtbl->get_CommandLine(This,value); } -static FORCEINLINE HRESULT IWSManEx2_get_Error(IWSManEx2* This,BSTR *value) { +static __WIDL_INLINE HRESULT IWSManEx2_get_Error(IWSManEx2* This,BSTR *value) { return This->lpVtbl->get_Error(This,value); } /*** IWSManEx methods ***/ -static FORCEINLINE HRESULT IWSManEx2_CreateResourceLocator(IWSManEx2* This,BSTR strResourceLocator,IDispatch **newResourceLocator) { +static __WIDL_INLINE HRESULT IWSManEx2_CreateResourceLocator(IWSManEx2* This,BSTR strResourceLocator,IDispatch **newResourceLocator) { return This->lpVtbl->CreateResourceLocator(This,strResourceLocator,newResourceLocator); } -static FORCEINLINE HRESULT IWSManEx2_SessionFlagUTF8(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_SessionFlagUTF8(IWSManEx2* This,LONG *flags) { return This->lpVtbl->SessionFlagUTF8(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_SessionFlagCredUsernamePassword(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_SessionFlagCredUsernamePassword(IWSManEx2* This,LONG *flags) { return This->lpVtbl->SessionFlagCredUsernamePassword(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_SessionFlagSkipCACheck(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_SessionFlagSkipCACheck(IWSManEx2* This,LONG *flags) { return This->lpVtbl->SessionFlagSkipCACheck(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_SessionFlagSkipCNCheck(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_SessionFlagSkipCNCheck(IWSManEx2* This,LONG *flags) { return This->lpVtbl->SessionFlagSkipCNCheck(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_SessionFlagUseDigest(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_SessionFlagUseDigest(IWSManEx2* This,LONG *flags) { return This->lpVtbl->SessionFlagUseDigest(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_SessionFlagUseNegotiate(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_SessionFlagUseNegotiate(IWSManEx2* This,LONG *flags) { return This->lpVtbl->SessionFlagUseNegotiate(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_SessionFlagUseBasic(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_SessionFlagUseBasic(IWSManEx2* This,LONG *flags) { return This->lpVtbl->SessionFlagUseBasic(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_SessionFlagUseKerberos(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_SessionFlagUseKerberos(IWSManEx2* This,LONG *flags) { return This->lpVtbl->SessionFlagUseKerberos(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_SessionFlagNoEncryption(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_SessionFlagNoEncryption(IWSManEx2* This,LONG *flags) { return This->lpVtbl->SessionFlagNoEncryption(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_SessionFlagEnableSPNServerPort(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_SessionFlagEnableSPNServerPort(IWSManEx2* This,LONG *flags) { return This->lpVtbl->SessionFlagEnableSPNServerPort(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_SessionFlagUseNoAuthentication(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_SessionFlagUseNoAuthentication(IWSManEx2* This,LONG *flags) { return This->lpVtbl->SessionFlagUseNoAuthentication(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_EnumerationFlagNonXmlText(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_EnumerationFlagNonXmlText(IWSManEx2* This,LONG *flags) { return This->lpVtbl->EnumerationFlagNonXmlText(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_EnumerationFlagReturnEPR(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_EnumerationFlagReturnEPR(IWSManEx2* This,LONG *flags) { return This->lpVtbl->EnumerationFlagReturnEPR(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_EnumerationFlagReturnObjectAndEPR(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_EnumerationFlagReturnObjectAndEPR(IWSManEx2* This,LONG *flags) { return This->lpVtbl->EnumerationFlagReturnObjectAndEPR(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_GetErrorMessage(IWSManEx2* This,DWORD errorNumber,BSTR *errorMessage) { +static __WIDL_INLINE HRESULT IWSManEx2_GetErrorMessage(IWSManEx2* This,DWORD errorNumber,BSTR *errorMessage) { return This->lpVtbl->GetErrorMessage(This,errorNumber,errorMessage); } -static FORCEINLINE HRESULT IWSManEx2_EnumerationFlagHierarchyDeep(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_EnumerationFlagHierarchyDeep(IWSManEx2* This,LONG *flags) { return This->lpVtbl->EnumerationFlagHierarchyDeep(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_EnumerationFlagHierarchyShallow(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_EnumerationFlagHierarchyShallow(IWSManEx2* This,LONG *flags) { return This->lpVtbl->EnumerationFlagHierarchyShallow(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_EnumerationFlagHierarchyDeepBasePropsOnly(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_EnumerationFlagHierarchyDeepBasePropsOnly(IWSManEx2* This,LONG *flags) { return This->lpVtbl->EnumerationFlagHierarchyDeepBasePropsOnly(This,flags); } -static FORCEINLINE HRESULT IWSManEx2_EnumerationFlagReturnObject(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_EnumerationFlagReturnObject(IWSManEx2* This,LONG *flags) { return This->lpVtbl->EnumerationFlagReturnObject(This,flags); } /*** IWSManEx2 methods ***/ -static FORCEINLINE HRESULT IWSManEx2_SessionFlagUseClientCertificate(IWSManEx2* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx2_SessionFlagUseClientCertificate(IWSManEx2* This,LONG *flags) { return This->lpVtbl->SessionFlagUseClientCertificate(This,flags); } #endif @@ -1463,126 +1471,126 @@ interface IWSManEx3 { #define IWSManEx3_SessionFlagUseSsl(This,flags) (This)->lpVtbl->SessionFlagUseSsl(This,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSManEx3_QueryInterface(IWSManEx3* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSManEx3_QueryInterface(IWSManEx3* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSManEx3_AddRef(IWSManEx3* This) { +static __WIDL_INLINE ULONG IWSManEx3_AddRef(IWSManEx3* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSManEx3_Release(IWSManEx3* This) { +static __WIDL_INLINE ULONG IWSManEx3_Release(IWSManEx3* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWSManEx3_GetTypeInfoCount(IWSManEx3* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWSManEx3_GetTypeInfoCount(IWSManEx3* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWSManEx3_GetTypeInfo(IWSManEx3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWSManEx3_GetTypeInfo(IWSManEx3* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWSManEx3_GetIDsOfNames(IWSManEx3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWSManEx3_GetIDsOfNames(IWSManEx3* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWSManEx3_Invoke(IWSManEx3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWSManEx3_Invoke(IWSManEx3* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWSMan methods ***/ -static FORCEINLINE HRESULT IWSManEx3_CreateSession(IWSManEx3* This,BSTR connection,LONG flags,IDispatch *connectionOptions,IDispatch **session) { +static __WIDL_INLINE HRESULT IWSManEx3_CreateSession(IWSManEx3* This,BSTR connection,LONG flags,IDispatch *connectionOptions,IDispatch **session) { return This->lpVtbl->CreateSession(This,connection,flags,connectionOptions,session); } -static FORCEINLINE HRESULT IWSManEx3_CreateConnectionOptions(IWSManEx3* This,IDispatch **connectionOptions) { +static __WIDL_INLINE HRESULT IWSManEx3_CreateConnectionOptions(IWSManEx3* This,IDispatch **connectionOptions) { return This->lpVtbl->CreateConnectionOptions(This,connectionOptions); } -static FORCEINLINE HRESULT IWSManEx3_get_CommandLine(IWSManEx3* This,BSTR *value) { +static __WIDL_INLINE HRESULT IWSManEx3_get_CommandLine(IWSManEx3* This,BSTR *value) { return This->lpVtbl->get_CommandLine(This,value); } -static FORCEINLINE HRESULT IWSManEx3_get_Error(IWSManEx3* This,BSTR *value) { +static __WIDL_INLINE HRESULT IWSManEx3_get_Error(IWSManEx3* This,BSTR *value) { return This->lpVtbl->get_Error(This,value); } /*** IWSManEx methods ***/ -static FORCEINLINE HRESULT IWSManEx3_CreateResourceLocator(IWSManEx3* This,BSTR strResourceLocator,IDispatch **newResourceLocator) { +static __WIDL_INLINE HRESULT IWSManEx3_CreateResourceLocator(IWSManEx3* This,BSTR strResourceLocator,IDispatch **newResourceLocator) { return This->lpVtbl->CreateResourceLocator(This,strResourceLocator,newResourceLocator); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagUTF8(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagUTF8(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagUTF8(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagCredUsernamePassword(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagCredUsernamePassword(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagCredUsernamePassword(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagSkipCACheck(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagSkipCACheck(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagSkipCACheck(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagSkipCNCheck(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagSkipCNCheck(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagSkipCNCheck(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagUseDigest(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagUseDigest(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagUseDigest(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagUseNegotiate(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagUseNegotiate(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagUseNegotiate(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagUseBasic(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagUseBasic(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagUseBasic(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagUseKerberos(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagUseKerberos(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagUseKerberos(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagNoEncryption(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagNoEncryption(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagNoEncryption(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagEnableSPNServerPort(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagEnableSPNServerPort(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagEnableSPNServerPort(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagUseNoAuthentication(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagUseNoAuthentication(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagUseNoAuthentication(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_EnumerationFlagNonXmlText(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_EnumerationFlagNonXmlText(IWSManEx3* This,LONG *flags) { return This->lpVtbl->EnumerationFlagNonXmlText(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_EnumerationFlagReturnEPR(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_EnumerationFlagReturnEPR(IWSManEx3* This,LONG *flags) { return This->lpVtbl->EnumerationFlagReturnEPR(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_EnumerationFlagReturnObjectAndEPR(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_EnumerationFlagReturnObjectAndEPR(IWSManEx3* This,LONG *flags) { return This->lpVtbl->EnumerationFlagReturnObjectAndEPR(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_GetErrorMessage(IWSManEx3* This,DWORD errorNumber,BSTR *errorMessage) { +static __WIDL_INLINE HRESULT IWSManEx3_GetErrorMessage(IWSManEx3* This,DWORD errorNumber,BSTR *errorMessage) { return This->lpVtbl->GetErrorMessage(This,errorNumber,errorMessage); } -static FORCEINLINE HRESULT IWSManEx3_EnumerationFlagHierarchyDeep(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_EnumerationFlagHierarchyDeep(IWSManEx3* This,LONG *flags) { return This->lpVtbl->EnumerationFlagHierarchyDeep(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_EnumerationFlagHierarchyShallow(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_EnumerationFlagHierarchyShallow(IWSManEx3* This,LONG *flags) { return This->lpVtbl->EnumerationFlagHierarchyShallow(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_EnumerationFlagHierarchyDeepBasePropsOnly(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_EnumerationFlagHierarchyDeepBasePropsOnly(IWSManEx3* This,LONG *flags) { return This->lpVtbl->EnumerationFlagHierarchyDeepBasePropsOnly(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_EnumerationFlagReturnObject(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_EnumerationFlagReturnObject(IWSManEx3* This,LONG *flags) { return This->lpVtbl->EnumerationFlagReturnObject(This,flags); } /*** IWSManEx2 methods ***/ -static FORCEINLINE HRESULT IWSManEx3_SessionFlagUseClientCertificate(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagUseClientCertificate(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagUseClientCertificate(This,flags); } /*** IWSManEx3 methods ***/ -static FORCEINLINE HRESULT IWSManEx3_SessionFlagUTF16(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagUTF16(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagUTF16(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagUseCredSsp(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagUseCredSsp(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagUseCredSsp(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_EnumerationFlagAssociationInstance(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_EnumerationFlagAssociationInstance(IWSManEx3* This,LONG *flags) { return This->lpVtbl->EnumerationFlagAssociationInstance(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_EnumerationFlagAssociatedInstance(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_EnumerationFlagAssociatedInstance(IWSManEx3* This,LONG *flags) { return This->lpVtbl->EnumerationFlagAssociatedInstance(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagSkipRevocationCheck(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagSkipRevocationCheck(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagSkipRevocationCheck(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagAllowNegotiateImplicitCredentials(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagAllowNegotiateImplicitCredentials(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagAllowNegotiateImplicitCredentials(This,flags); } -static FORCEINLINE HRESULT IWSManEx3_SessionFlagUseSsl(IWSManEx3* This,LONG *flags) { +static __WIDL_INLINE HRESULT IWSManEx3_SessionFlagUseSsl(IWSManEx3* This,LONG *flags) { return This->lpVtbl->SessionFlagUseSsl(This,flags); } #endif @@ -1700,36 +1708,36 @@ interface IWSManConnectionOptions { #define IWSManConnectionOptions_put_Password(This,password) (This)->lpVtbl->put_Password(This,password) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSManConnectionOptions_QueryInterface(IWSManConnectionOptions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSManConnectionOptions_QueryInterface(IWSManConnectionOptions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSManConnectionOptions_AddRef(IWSManConnectionOptions* This) { +static __WIDL_INLINE ULONG IWSManConnectionOptions_AddRef(IWSManConnectionOptions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSManConnectionOptions_Release(IWSManConnectionOptions* This) { +static __WIDL_INLINE ULONG IWSManConnectionOptions_Release(IWSManConnectionOptions* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWSManConnectionOptions_GetTypeInfoCount(IWSManConnectionOptions* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWSManConnectionOptions_GetTypeInfoCount(IWSManConnectionOptions* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWSManConnectionOptions_GetTypeInfo(IWSManConnectionOptions* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWSManConnectionOptions_GetTypeInfo(IWSManConnectionOptions* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWSManConnectionOptions_GetIDsOfNames(IWSManConnectionOptions* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWSManConnectionOptions_GetIDsOfNames(IWSManConnectionOptions* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWSManConnectionOptions_Invoke(IWSManConnectionOptions* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWSManConnectionOptions_Invoke(IWSManConnectionOptions* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWSManConnectionOptions methods ***/ -static FORCEINLINE HRESULT IWSManConnectionOptions_get_UserName(IWSManConnectionOptions* This,BSTR *name) { +static __WIDL_INLINE HRESULT IWSManConnectionOptions_get_UserName(IWSManConnectionOptions* This,BSTR *name) { return This->lpVtbl->get_UserName(This,name); } -static FORCEINLINE HRESULT IWSManConnectionOptions_put_UserName(IWSManConnectionOptions* This,BSTR name) { +static __WIDL_INLINE HRESULT IWSManConnectionOptions_put_UserName(IWSManConnectionOptions* This,BSTR name) { return This->lpVtbl->put_UserName(This,name); } -static FORCEINLINE HRESULT IWSManConnectionOptions_put_Password(IWSManConnectionOptions* This,BSTR password) { +static __WIDL_INLINE HRESULT IWSManConnectionOptions_put_Password(IWSManConnectionOptions* This,BSTR password) { return This->lpVtbl->put_Password(This,password); } #endif @@ -1856,43 +1864,43 @@ interface IWSManConnectionOptionsEx { #define IWSManConnectionOptionsEx_put_CertificateThumbprint(This,thumbprint) (This)->lpVtbl->put_CertificateThumbprint(This,thumbprint) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSManConnectionOptionsEx_QueryInterface(IWSManConnectionOptionsEx* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx_QueryInterface(IWSManConnectionOptionsEx* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSManConnectionOptionsEx_AddRef(IWSManConnectionOptionsEx* This) { +static __WIDL_INLINE ULONG IWSManConnectionOptionsEx_AddRef(IWSManConnectionOptionsEx* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSManConnectionOptionsEx_Release(IWSManConnectionOptionsEx* This) { +static __WIDL_INLINE ULONG IWSManConnectionOptionsEx_Release(IWSManConnectionOptionsEx* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWSManConnectionOptionsEx_GetTypeInfoCount(IWSManConnectionOptionsEx* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx_GetTypeInfoCount(IWSManConnectionOptionsEx* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx_GetTypeInfo(IWSManConnectionOptionsEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx_GetTypeInfo(IWSManConnectionOptionsEx* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx_GetIDsOfNames(IWSManConnectionOptionsEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx_GetIDsOfNames(IWSManConnectionOptionsEx* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx_Invoke(IWSManConnectionOptionsEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx_Invoke(IWSManConnectionOptionsEx* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWSManConnectionOptions methods ***/ -static FORCEINLINE HRESULT IWSManConnectionOptionsEx_get_UserName(IWSManConnectionOptionsEx* This,BSTR *name) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx_get_UserName(IWSManConnectionOptionsEx* This,BSTR *name) { return This->lpVtbl->get_UserName(This,name); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx_put_UserName(IWSManConnectionOptionsEx* This,BSTR name) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx_put_UserName(IWSManConnectionOptionsEx* This,BSTR name) { return This->lpVtbl->put_UserName(This,name); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx_put_Password(IWSManConnectionOptionsEx* This,BSTR password) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx_put_Password(IWSManConnectionOptionsEx* This,BSTR password) { return This->lpVtbl->put_Password(This,password); } /*** IWSManConnectionOptionsEx methods ***/ -static FORCEINLINE HRESULT IWSManConnectionOptionsEx_get_CertificateThumbprint(IWSManConnectionOptionsEx* This,BSTR *thumbprint) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx_get_CertificateThumbprint(IWSManConnectionOptionsEx* This,BSTR *thumbprint) { return This->lpVtbl->get_CertificateThumbprint(This,thumbprint); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx_put_CertificateThumbprint(IWSManConnectionOptionsEx* This,BSTR thumbprint) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx_put_CertificateThumbprint(IWSManConnectionOptionsEx* This,BSTR thumbprint) { return This->lpVtbl->put_CertificateThumbprint(This,thumbprint); } #endif @@ -2085,68 +2093,68 @@ interface IWSManConnectionOptionsEx2 { #define IWSManConnectionOptionsEx2_ProxyAuthenticationUseDigest(This,value) (This)->lpVtbl->ProxyAuthenticationUseDigest(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_QueryInterface(IWSManConnectionOptionsEx2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_QueryInterface(IWSManConnectionOptionsEx2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSManConnectionOptionsEx2_AddRef(IWSManConnectionOptionsEx2* This) { +static __WIDL_INLINE ULONG IWSManConnectionOptionsEx2_AddRef(IWSManConnectionOptionsEx2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSManConnectionOptionsEx2_Release(IWSManConnectionOptionsEx2* This) { +static __WIDL_INLINE ULONG IWSManConnectionOptionsEx2_Release(IWSManConnectionOptionsEx2* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_GetTypeInfoCount(IWSManConnectionOptionsEx2* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_GetTypeInfoCount(IWSManConnectionOptionsEx2* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_GetTypeInfo(IWSManConnectionOptionsEx2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_GetTypeInfo(IWSManConnectionOptionsEx2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_GetIDsOfNames(IWSManConnectionOptionsEx2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_GetIDsOfNames(IWSManConnectionOptionsEx2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_Invoke(IWSManConnectionOptionsEx2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_Invoke(IWSManConnectionOptionsEx2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWSManConnectionOptions methods ***/ -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_get_UserName(IWSManConnectionOptionsEx2* This,BSTR *name) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_get_UserName(IWSManConnectionOptionsEx2* This,BSTR *name) { return This->lpVtbl->get_UserName(This,name); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_put_UserName(IWSManConnectionOptionsEx2* This,BSTR name) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_put_UserName(IWSManConnectionOptionsEx2* This,BSTR name) { return This->lpVtbl->put_UserName(This,name); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_put_Password(IWSManConnectionOptionsEx2* This,BSTR password) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_put_Password(IWSManConnectionOptionsEx2* This,BSTR password) { return This->lpVtbl->put_Password(This,password); } /*** IWSManConnectionOptionsEx methods ***/ -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_get_CertificateThumbprint(IWSManConnectionOptionsEx2* This,BSTR *thumbprint) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_get_CertificateThumbprint(IWSManConnectionOptionsEx2* This,BSTR *thumbprint) { return This->lpVtbl->get_CertificateThumbprint(This,thumbprint); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_put_CertificateThumbprint(IWSManConnectionOptionsEx2* This,BSTR thumbprint) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_put_CertificateThumbprint(IWSManConnectionOptionsEx2* This,BSTR thumbprint) { return This->lpVtbl->put_CertificateThumbprint(This,thumbprint); } /*** IWSManConnectionOptionsEx2 methods ***/ -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_SetProxy(IWSManConnectionOptionsEx2* This,LONG accessType,LONG authenticationMechanism,BSTR userName,BSTR password) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_SetProxy(IWSManConnectionOptionsEx2* This,LONG accessType,LONG authenticationMechanism,BSTR userName,BSTR password) { return This->lpVtbl->SetProxy(This,accessType,authenticationMechanism,userName,password); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_ProxyIEConfig(IWSManConnectionOptionsEx2* This,LONG *value) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_ProxyIEConfig(IWSManConnectionOptionsEx2* This,LONG *value) { return This->lpVtbl->ProxyIEConfig(This,value); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_ProxyWinHttpConfig(IWSManConnectionOptionsEx2* This,LONG *value) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_ProxyWinHttpConfig(IWSManConnectionOptionsEx2* This,LONG *value) { return This->lpVtbl->ProxyWinHttpConfig(This,value); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_ProxyAutoDetect(IWSManConnectionOptionsEx2* This,LONG *value) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_ProxyAutoDetect(IWSManConnectionOptionsEx2* This,LONG *value) { return This->lpVtbl->ProxyAutoDetect(This,value); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_ProxyNoProxyServer(IWSManConnectionOptionsEx2* This,LONG *value) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_ProxyNoProxyServer(IWSManConnectionOptionsEx2* This,LONG *value) { return This->lpVtbl->ProxyNoProxyServer(This,value); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_ProxyAuthenticationUseNegotiate(IWSManConnectionOptionsEx2* This,LONG *value) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_ProxyAuthenticationUseNegotiate(IWSManConnectionOptionsEx2* This,LONG *value) { return This->lpVtbl->ProxyAuthenticationUseNegotiate(This,value); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_ProxyAuthenticationUseBasic(IWSManConnectionOptionsEx2* This,LONG *value) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_ProxyAuthenticationUseBasic(IWSManConnectionOptionsEx2* This,LONG *value) { return This->lpVtbl->ProxyAuthenticationUseBasic(This,value); } -static FORCEINLINE HRESULT IWSManConnectionOptionsEx2_ProxyAuthenticationUseDigest(IWSManConnectionOptionsEx2* This,LONG *value) { +static __WIDL_INLINE HRESULT IWSManConnectionOptionsEx2_ProxyAuthenticationUseDigest(IWSManConnectionOptionsEx2* This,LONG *value) { return This->lpVtbl->ProxyAuthenticationUseDigest(This,value); } #endif @@ -2371,60 +2379,60 @@ interface IWSManSession { #define IWSManSession_put_Timeout(This,value) (This)->lpVtbl->put_Timeout(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSManSession_QueryInterface(IWSManSession* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSManSession_QueryInterface(IWSManSession* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSManSession_AddRef(IWSManSession* This) { +static __WIDL_INLINE ULONG IWSManSession_AddRef(IWSManSession* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSManSession_Release(IWSManSession* This) { +static __WIDL_INLINE ULONG IWSManSession_Release(IWSManSession* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWSManSession_GetTypeInfoCount(IWSManSession* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWSManSession_GetTypeInfoCount(IWSManSession* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWSManSession_GetTypeInfo(IWSManSession* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWSManSession_GetTypeInfo(IWSManSession* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWSManSession_GetIDsOfNames(IWSManSession* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWSManSession_GetIDsOfNames(IWSManSession* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } /*** IWSManSession methods ***/ -static FORCEINLINE HRESULT IWSManSession_Get(IWSManSession* This,VARIANT resourceUri,LONG flags,BSTR *resource) { +static __WIDL_INLINE HRESULT IWSManSession_Get(IWSManSession* This,VARIANT resourceUri,LONG flags,BSTR *resource) { return This->lpVtbl->Get(This,resourceUri,flags,resource); } -static FORCEINLINE HRESULT IWSManSession_Put(IWSManSession* This,VARIANT resourceUri,BSTR resource,LONG flags,BSTR *resultResource) { +static __WIDL_INLINE HRESULT IWSManSession_Put(IWSManSession* This,VARIANT resourceUri,BSTR resource,LONG flags,BSTR *resultResource) { return This->lpVtbl->Put(This,resourceUri,resource,flags,resultResource); } -static FORCEINLINE HRESULT IWSManSession_Create(IWSManSession* This,VARIANT resourceUri,BSTR resource,LONG flags,BSTR *newUri) { +static __WIDL_INLINE HRESULT IWSManSession_Create(IWSManSession* This,VARIANT resourceUri,BSTR resource,LONG flags,BSTR *newUri) { return This->lpVtbl->Create(This,resourceUri,resource,flags,newUri); } -static FORCEINLINE HRESULT IWSManSession_Delete(IWSManSession* This,VARIANT resourceUri,LONG flags) { +static __WIDL_INLINE HRESULT IWSManSession_Delete(IWSManSession* This,VARIANT resourceUri,LONG flags) { return This->lpVtbl->Delete(This,resourceUri,flags); } -static FORCEINLINE HRESULT IWSManSession_Invoke(IWSManSession* This,BSTR actionUri,VARIANT resourceUri,BSTR parameters,LONG flags,BSTR *result) { +static __WIDL_INLINE HRESULT IWSManSession_Invoke(IWSManSession* This,BSTR actionUri,VARIANT resourceUri,BSTR parameters,LONG flags,BSTR *result) { return This->lpVtbl->IWSManSession_Invoke(This,actionUri,resourceUri,parameters,flags,result); } -static FORCEINLINE HRESULT IWSManSession_Enumerate(IWSManSession* This,VARIANT resourceUri,BSTR filter,BSTR dialect,LONG flags,IDispatch **resultSet) { +static __WIDL_INLINE HRESULT IWSManSession_Enumerate(IWSManSession* This,VARIANT resourceUri,BSTR filter,BSTR dialect,LONG flags,IDispatch **resultSet) { return This->lpVtbl->Enumerate(This,resourceUri,filter,dialect,flags,resultSet); } -static FORCEINLINE HRESULT IWSManSession_Identify(IWSManSession* This,LONG flags,BSTR *result) { +static __WIDL_INLINE HRESULT IWSManSession_Identify(IWSManSession* This,LONG flags,BSTR *result) { return This->lpVtbl->Identify(This,flags,result); } -static FORCEINLINE HRESULT IWSManSession_get_Error(IWSManSession* This,BSTR *value) { +static __WIDL_INLINE HRESULT IWSManSession_get_Error(IWSManSession* This,BSTR *value) { return This->lpVtbl->get_Error(This,value); } -static FORCEINLINE HRESULT IWSManSession_get_BatchItems(IWSManSession* This,LONG *value) { +static __WIDL_INLINE HRESULT IWSManSession_get_BatchItems(IWSManSession* This,LONG *value) { return This->lpVtbl->get_BatchItems(This,value); } -static FORCEINLINE HRESULT IWSManSession_put_BatchItems(IWSManSession* This,LONG value) { +static __WIDL_INLINE HRESULT IWSManSession_put_BatchItems(IWSManSession* This,LONG value) { return This->lpVtbl->put_BatchItems(This,value); } -static FORCEINLINE HRESULT IWSManSession_get_Timeout(IWSManSession* This,LONG *value) { +static __WIDL_INLINE HRESULT IWSManSession_get_Timeout(IWSManSession* This,LONG *value) { return This->lpVtbl->get_Timeout(This,value); } -static FORCEINLINE HRESULT IWSManSession_put_Timeout(IWSManSession* This,LONG value) { +static __WIDL_INLINE HRESULT IWSManSession_put_Timeout(IWSManSession* This,LONG value) { return This->lpVtbl->put_Timeout(This,value); } #endif @@ -2542,36 +2550,36 @@ interface IWSManEnumerator { #define IWSManEnumerator_get_Error(This,value) (This)->lpVtbl->get_Error(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSManEnumerator_QueryInterface(IWSManEnumerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSManEnumerator_QueryInterface(IWSManEnumerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSManEnumerator_AddRef(IWSManEnumerator* This) { +static __WIDL_INLINE ULONG IWSManEnumerator_AddRef(IWSManEnumerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSManEnumerator_Release(IWSManEnumerator* This) { +static __WIDL_INLINE ULONG IWSManEnumerator_Release(IWSManEnumerator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWSManEnumerator_GetTypeInfoCount(IWSManEnumerator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWSManEnumerator_GetTypeInfoCount(IWSManEnumerator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWSManEnumerator_GetTypeInfo(IWSManEnumerator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWSManEnumerator_GetTypeInfo(IWSManEnumerator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWSManEnumerator_GetIDsOfNames(IWSManEnumerator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWSManEnumerator_GetIDsOfNames(IWSManEnumerator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWSManEnumerator_Invoke(IWSManEnumerator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWSManEnumerator_Invoke(IWSManEnumerator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWSManEnumerator methods ***/ -static FORCEINLINE HRESULT IWSManEnumerator_ReadItem(IWSManEnumerator* This,BSTR *resource) { +static __WIDL_INLINE HRESULT IWSManEnumerator_ReadItem(IWSManEnumerator* This,BSTR *resource) { return This->lpVtbl->ReadItem(This,resource); } -static FORCEINLINE HRESULT IWSManEnumerator_get_AtEndOfStream(IWSManEnumerator* This,VARIANT_BOOL *eos) { +static __WIDL_INLINE HRESULT IWSManEnumerator_get_AtEndOfStream(IWSManEnumerator* This,VARIANT_BOOL *eos) { return This->lpVtbl->get_AtEndOfStream(This,eos); } -static FORCEINLINE HRESULT IWSManEnumerator_get_Error(IWSManEnumerator* This,BSTR *value) { +static __WIDL_INLINE HRESULT IWSManEnumerator_get_Error(IWSManEnumerator* This,BSTR *value) { return This->lpVtbl->get_Error(This,value); } #endif @@ -2773,66 +2781,66 @@ interface IWSManResourceLocator { #define IWSManResourceLocator_get_Error(This,value) (This)->lpVtbl->get_Error(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSManResourceLocator_QueryInterface(IWSManResourceLocator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_QueryInterface(IWSManResourceLocator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSManResourceLocator_AddRef(IWSManResourceLocator* This) { +static __WIDL_INLINE ULONG IWSManResourceLocator_AddRef(IWSManResourceLocator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSManResourceLocator_Release(IWSManResourceLocator* This) { +static __WIDL_INLINE ULONG IWSManResourceLocator_Release(IWSManResourceLocator* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWSManResourceLocator_GetTypeInfoCount(IWSManResourceLocator* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_GetTypeInfoCount(IWSManResourceLocator* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWSManResourceLocator_GetTypeInfo(IWSManResourceLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_GetTypeInfo(IWSManResourceLocator* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWSManResourceLocator_GetIDsOfNames(IWSManResourceLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_GetIDsOfNames(IWSManResourceLocator* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWSManResourceLocator_Invoke(IWSManResourceLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_Invoke(IWSManResourceLocator* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWSManResourceLocator methods ***/ -static FORCEINLINE HRESULT IWSManResourceLocator_put_ResourceURI(IWSManResourceLocator* This,BSTR uri) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_put_ResourceURI(IWSManResourceLocator* This,BSTR uri) { return This->lpVtbl->put_ResourceURI(This,uri); } -static FORCEINLINE HRESULT IWSManResourceLocator_get_ResourceURI(IWSManResourceLocator* This,BSTR *uri) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_get_ResourceURI(IWSManResourceLocator* This,BSTR *uri) { return This->lpVtbl->get_ResourceURI(This,uri); } -static FORCEINLINE HRESULT IWSManResourceLocator_AddSelector(IWSManResourceLocator* This,BSTR resourceSelName,VARIANT selValue) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_AddSelector(IWSManResourceLocator* This,BSTR resourceSelName,VARIANT selValue) { return This->lpVtbl->AddSelector(This,resourceSelName,selValue); } -static FORCEINLINE HRESULT IWSManResourceLocator_ClearSelectors(IWSManResourceLocator* This) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_ClearSelectors(IWSManResourceLocator* This) { return This->lpVtbl->ClearSelectors(This); } -static FORCEINLINE HRESULT IWSManResourceLocator_get_FragmentPath(IWSManResourceLocator* This,BSTR *text) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_get_FragmentPath(IWSManResourceLocator* This,BSTR *text) { return This->lpVtbl->get_FragmentPath(This,text); } -static FORCEINLINE HRESULT IWSManResourceLocator_put_FragmentPath(IWSManResourceLocator* This,BSTR text) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_put_FragmentPath(IWSManResourceLocator* This,BSTR text) { return This->lpVtbl->put_FragmentPath(This,text); } -static FORCEINLINE HRESULT IWSManResourceLocator_get_FragmentDialect(IWSManResourceLocator* This,BSTR *text) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_get_FragmentDialect(IWSManResourceLocator* This,BSTR *text) { return This->lpVtbl->get_FragmentDialect(This,text); } -static FORCEINLINE HRESULT IWSManResourceLocator_put_FragmentDialect(IWSManResourceLocator* This,BSTR text) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_put_FragmentDialect(IWSManResourceLocator* This,BSTR text) { return This->lpVtbl->put_FragmentDialect(This,text); } -static FORCEINLINE HRESULT IWSManResourceLocator_AddOption(IWSManResourceLocator* This,BSTR OptionName,VARIANT OptionValue,WINBOOL mustComply) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_AddOption(IWSManResourceLocator* This,BSTR OptionName,VARIANT OptionValue,WINBOOL mustComply) { return This->lpVtbl->AddOption(This,OptionName,OptionValue,mustComply); } -static FORCEINLINE HRESULT IWSManResourceLocator_put_MustUnderstandOptions(IWSManResourceLocator* This,WINBOOL mustUnderstand) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_put_MustUnderstandOptions(IWSManResourceLocator* This,WINBOOL mustUnderstand) { return This->lpVtbl->put_MustUnderstandOptions(This,mustUnderstand); } -static FORCEINLINE HRESULT IWSManResourceLocator_get_MustUnderstandOptions(IWSManResourceLocator* This,WINBOOL *mustUnderstand) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_get_MustUnderstandOptions(IWSManResourceLocator* This,WINBOOL *mustUnderstand) { return This->lpVtbl->get_MustUnderstandOptions(This,mustUnderstand); } -static FORCEINLINE HRESULT IWSManResourceLocator_ClearOptions(IWSManResourceLocator* This) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_ClearOptions(IWSManResourceLocator* This) { return This->lpVtbl->ClearOptions(This); } -static FORCEINLINE HRESULT IWSManResourceLocator_get_Error(IWSManResourceLocator* This,BSTR *value) { +static __WIDL_INLINE HRESULT IWSManResourceLocator_get_Error(IWSManResourceLocator* This,BSTR *value) { return This->lpVtbl->get_Error(This,value); } #endif @@ -2889,13 +2897,13 @@ interface IWSManResourceLocatorInternal { #define IWSManResourceLocatorInternal_Release(This) (This)->lpVtbl->Release(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSManResourceLocatorInternal_QueryInterface(IWSManResourceLocatorInternal* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSManResourceLocatorInternal_QueryInterface(IWSManResourceLocatorInternal* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSManResourceLocatorInternal_AddRef(IWSManResourceLocatorInternal* This) { +static __WIDL_INLINE ULONG IWSManResourceLocatorInternal_AddRef(IWSManResourceLocatorInternal* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSManResourceLocatorInternal_Release(IWSManResourceLocatorInternal* This) { +static __WIDL_INLINE ULONG IWSManResourceLocatorInternal_Release(IWSManResourceLocatorInternal* This) { return This->lpVtbl->Release(This); } #endif @@ -3003,30 +3011,30 @@ interface IWSManInternal { #define IWSManInternal_ConfigSDDL(This,session,resourceUri,flags,resource) (This)->lpVtbl->ConfigSDDL(This,session,resourceUri,flags,resource) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWSManInternal_QueryInterface(IWSManInternal* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWSManInternal_QueryInterface(IWSManInternal* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWSManInternal_AddRef(IWSManInternal* This) { +static __WIDL_INLINE ULONG IWSManInternal_AddRef(IWSManInternal* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWSManInternal_Release(IWSManInternal* This) { +static __WIDL_INLINE ULONG IWSManInternal_Release(IWSManInternal* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWSManInternal_GetTypeInfoCount(IWSManInternal* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWSManInternal_GetTypeInfoCount(IWSManInternal* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWSManInternal_GetTypeInfo(IWSManInternal* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWSManInternal_GetTypeInfo(IWSManInternal* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWSManInternal_GetIDsOfNames(IWSManInternal* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWSManInternal_GetIDsOfNames(IWSManInternal* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWSManInternal_Invoke(IWSManInternal* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWSManInternal_Invoke(IWSManInternal* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWSManInternal methods ***/ -static FORCEINLINE HRESULT IWSManInternal_ConfigSDDL(IWSManInternal* This,IDispatch *session,VARIANT resourceUri,LONG flags,BSTR *resource) { +static __WIDL_INLINE HRESULT IWSManInternal_ConfigSDDL(IWSManInternal* This,IDispatch *session,VARIANT resourceUri,LONG flags,BSTR *resource) { return This->lpVtbl->ConfigSDDL(This,session,resourceUri,flags,resource); } #endif diff --git a/lib/libc/include/any-windows-any/wtsapi32.h b/lib/libc/include/any-windows-any/wtsapi32.h index 5fe999313f7e83ff5989b3063409592768219e12..a47e565903bc133b759abb1a52bc36036bb26ff0 100644 --- a/lib/libc/include/any-windows-any/wtsapi32.h +++ b/lib/libc/include/any-windows-any/wtsapi32.h @@ -17,6 +17,7 @@ extern "C" { #define WTS_CURRENT_SERVER_NAME (NULL) #define WTS_CURRENT_SESSION ((DWORD)-1) +#define WTS_ANY_SESSION ((DWORD)-2) #ifndef IDTIMEOUT #define IDTIMEOUT 32000 @@ -25,6 +26,12 @@ extern "C" { #define IDASYNC 32001 #endif +#define USERNAME_LENGTH 20 +#define CLIENTNAME_LENGTH 20 +#define CLIENTADDRESS_LENGTH 30 +#define WINSTATIONNAME_LENGTH 32 +#define DOMAIN_LENGTH 17 + #define WTS_WSD_LOGOFF 0x1 #define WTS_WSD_SHUTDOWN 0x2 #define WTS_WSD_REBOOT 0x4 @@ -32,6 +39,39 @@ extern "C" { #define WTS_WSD_FASTREBOOT 0x10 +#define MAX_ELAPSED_TIME_LENGTH 15 +#define MAX_DATE_TIME_LENGTH 56 +#define WINSTATIONNAME_LENGTH 32 +#define DOMAIN_LENGTH 17 + +#define WTS_DRIVE_LENGTH 3 +#define WTS_LISTENER_NAME_LENGTH 32 +#define WTS_COMMENT_LENGTH 60 + +#define WTS_LISTENER_CREATE 0x00000001 +#define WTS_LISTENER_UPDATE 0x00000010 + +#define WTS_SECURITY_QUERY_INFORMATION 0x00000001 +#define WTS_SECURITY_SET_INFORMATION 0x00000002 +#define WTS_SECURITY_RESET 0x00000004 +#define WTS_SECURITY_VIRTUAL_CHANNELS 0x00000008 +#define WTS_SECURITY_REMOTE_CONTROL 0x00000010 +#define WTS_SECURITY_LOGON 0x00000020 +#define WTS_SECURITY_LOGOFF 0x00000040 +#define WTS_SECURITY_MESSAGE 0x00000080 +#define WTS_SECURITY_CONNECT 0x00000100 +#define WTS_SECURITY_DISCONNECT 0x00000200 + +#define WTS_SECURITY_GUEST_ACCESS (WTS_SECURITY_LOGON) + +#define WTS_SECURITY_CURRENT_GUEST_ACCESS (WTS_SECURITY_VIRTUAL_CHANNELS | WTS_SECURITY_LOGOFF) + +#define WTS_SECURITY_USER_ACCESS (WTS_SECURITY_CURRENT_GUEST_ACCESS | WTS_SECURITY_QUERY_INFORMATION | WTS_SECURITY_CONNECT) + +#define WTS_SECURITY_CURRENT_USER_ACCESS (WTS_SECURITY_SET_INFORMATION | WTS_SECURITY_RESET | WTS_SECURITY_VIRTUAL_CHANNELS | WTS_SECURITY_LOGOFF | WTS_SECURITY_DISCONNECT) + +#define WTS_SECURITY_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | WTS_SECURITY_QUERY_INFORMATION | WTS_SECURITY_SET_INFORMATION | WTS_SECURITY_RESET | WTS_SECURITY_VIRTUAL_CHANNELS | WTS_SECURITY_REMOTE_CONTROL | WTS_SECURITY_LOGON | WTS_SECURITY_MESSAGE | WTS_SECURITY_CONNECT | WTS_SECURITY_DISCONNECT) + typedef enum _WTS_CONNECTSTATE_CLASS { WTSActive,WTSConnected,WTSConnectQuery,WTSShadow,WTSDisconnected,WTSIdle,WTSListen,WTSReset,WTSDown,WTSInit } WTS_CONNECTSTATE_CLASS; @@ -108,9 +148,45 @@ extern "C" { WTSIncomingFrames = 21, WTSOutgoingFrames = 22, WTSClientInfo = 23, - WTSSessionInfo = 24 + WTSSessionInfo = 24, + WTSSessionInfoEx = 25, + WTSConfigInfo = 26, + WTSValidationInfo = 27, + WTSSessionAddressV4 = 28, + WTSIsRemoteSession = 29 } WTS_INFO_CLASS; + typedef struct _WTSCONFIGINFOW { + ULONG version; + ULONG fConnectClientDrivesAtLogon; + ULONG fConnectPrinterAtLogon; + ULONG fDisablePrinterRedirection; + ULONG fDisableDefaultMainClientPrinter; + ULONG ShadowSettings; + WCHAR LogonUserName[USERNAME_LENGTH + 1 ]; + WCHAR LogonDomain[DOMAIN_LENGTH + 1 ]; + WCHAR WorkDirectory[MAX_PATH + 1 ]; + WCHAR InitialProgram[MAX_PATH + 1 ]; + WCHAR ApplicationName[MAX_PATH + 1 ]; + } WTSCONFIGINFOW, *PWTSCONFIGINFOW; + + typedef struct _WTSCONFIGINFOA { + ULONG version; + ULONG fConnectClientDrivesAtLogon; + ULONG fConnectPrinterAtLogon; + ULONG fDisablePrinterRedirection; + ULONG fDisableDefaultMainClientPrinter; + ULONG ShadowSettings; + CHAR LogonUserName[USERNAME_LENGTH + 1 ]; + CHAR LogonDomain[DOMAIN_LENGTH + 1 ]; + CHAR WorkDirectory[MAX_PATH + 1 ]; + CHAR InitialProgram[MAX_PATH + 1 ]; + CHAR ApplicationName[MAX_PATH + 1 ]; + } WTSCONFIGINFOA, *PWTSCONFIGINFOA; + +__MINGW_TYPEDEF_AW(WTSCONFIGINFO) +__MINGW_TYPEDEF_AW(PWTSCONFIGINFO) + typedef struct _WTS_CLIENT_ADDRESS { DWORD AddressFamily; BYTE Address[20]; @@ -128,9 +204,58 @@ extern "C" { WTSUserConfigfDeviceClientDrives,WTSUserConfigfDeviceClientPrinters,WTSUserConfigfDeviceClientDefaultPrinter,WTSUserConfigBrokenTimeoutSettings, WTSUserConfigReconnectSettings,WTSUserConfigModemCallbackSettings,WTSUserConfigModemCallbackPhoneNumber,WTSUserConfigShadowingSettings, WTSUserConfigTerminalServerProfilePath,WTSUserConfigTerminalServerHomeDir,WTSUserConfigTerminalServerHomeDirDrive, - WTSUserConfigfTerminalServerRemoteHomeDir + WTSUserConfigfTerminalServerRemoteHomeDir,WTSUserConfigUser } WTS_CONFIG_CLASS; + typedef enum _WTS_CONFIG_SOURCE { + WTSUserConfigSourceSAM + } WTS_CONFIG_SOURCE; + + typedef struct _WTSUSERCONFIGA { + DWORD Source; + DWORD InheritInitialProgram; + DWORD AllowLogonTerminalServer; + DWORD TimeoutSettingsConnections; + DWORD TimeoutSettingsDisconnections; + DWORD TimeoutSettingsIdle; + DWORD DeviceClientDrives; + DWORD DeviceClientPrinters; + DWORD ClientDefaultPrinter; + DWORD BrokenTimeoutSettings; + DWORD ReconnectSettings; + DWORD ShadowingSettings; + DWORD TerminalServerRemoteHomeDir; + CHAR InitialProgram[ MAX_PATH + 1 ]; + CHAR WorkDirectory[ MAX_PATH + 1 ]; + CHAR TerminalServerProfilePath[ MAX_PATH + 1 ]; + CHAR TerminalServerHomeDir[ MAX_PATH + 1 ]; + CHAR TerminalServerHomeDirDrive[ WTS_DRIVE_LENGTH + 1 ]; + } WTSUSERCONFIGA, *PWTSUSERCONFIGA; + + typedef struct _WTSUSERCONFIGW { + DWORD Source; + DWORD InheritInitialProgram; + DWORD AllowLogonTerminalServer; + DWORD TimeoutSettingsConnections; + DWORD TimeoutSettingsDisconnections; + DWORD TimeoutSettingsIdle; + DWORD DeviceClientDrives; + DWORD DeviceClientPrinters; + DWORD ClientDefaultPrinter; + DWORD BrokenTimeoutSettings; + DWORD ReconnectSettings; + DWORD ShadowingSettings; + DWORD TerminalServerRemoteHomeDir; + WCHAR InitialProgram[ MAX_PATH + 1 ]; + WCHAR WorkDirectory[ MAX_PATH + 1 ]; + WCHAR TerminalServerProfilePath[ MAX_PATH + 1 ]; + WCHAR TerminalServerHomeDir[ MAX_PATH + 1 ]; + WCHAR TerminalServerHomeDirDrive[ WTS_DRIVE_LENGTH + 1 ]; + } WTSUSERCONFIGW, *PWTSUSERCONFIGW; + +__MINGW_TYPEDEF_AW(WTSUSERCONFIG) +__MINGW_TYPEDEF_AW(PWTSUSERCONFIG) + #define WTS_EVENT_NONE 0x0 #define WTS_EVENT_CREATE 0x1 #define WTS_EVENT_DELETE 0x2 @@ -144,12 +269,22 @@ extern "C" { #define WTS_EVENT_ALL 0x7fffffff #define WTS_EVENT_FLUSH 0x80000000 +#define REMOTECONTROL_KBDSHIFT_HOTKEY 0x1 +#define REMOTECONTROL_KBDCTRL_HOTKEY 0x2 +#define REMOTECONTROL_KBDALT_HOTKEY 0x4 + typedef enum _WTS_VIRTUAL_CLASS { WTSVirtualClientData,WTSVirtualFileHandle } WTS_VIRTUAL_CLASS; + typedef struct _WTS_SESSION_ADDRESS { + DWORD AddressFamily; + BYTE Address[20]; + } WTS_SESSION_ADDRESS, *PWTS_SESSION_ADDRESS; + #define WTSEnumerateServers __MINGW_NAME_AW(WTSEnumerateServers) #define WTSOpenServer __MINGW_NAME_AW(WTSOpenServer) +#define WTSOpenServerEx __MINGW_NAME_AW(WTSOpenServerEx) #define WTSEnumerateSessions __MINGW_NAME_AW(WTSEnumerateSessions) #define WTSEnumerateProcesses __MINGW_NAME_AW(WTSEnumerateProcesses) #define WTSQuerySessionInformation __MINGW_NAME_AW(WTSQuerySessionInformation) @@ -161,6 +296,8 @@ extern "C" { WINBOOL WINAPI WTSEnumerateServersA(LPSTR pDomainName,DWORD Reserved,DWORD Version,PWTS_SERVER_INFOA *ppServerInfo,DWORD *pCount); HANDLE WINAPI WTSOpenServerW(LPWSTR pServerName); HANDLE WINAPI WTSOpenServerA(LPSTR pServerName); + HANDLE WINAPI WTSOpenServerExW(LPWSTR pServerName); + HANDLE WINAPI WTSOpenServerExA(LPSTR pServerName); VOID WINAPI WTSCloseServer(HANDLE hServer); WINBOOL WINAPI WTSEnumerateSessionsW(HANDLE hServer,DWORD Reserved,DWORD Version,PWTS_SESSION_INFOW *ppSessionInfo,DWORD *pCount); WINBOOL WINAPI WTSEnumerateSessionsA(HANDLE hServer,DWORD Reserved,DWORD Version,PWTS_SESSION_INFOA *ppSessionInfo,DWORD *pCount); @@ -195,13 +332,6 @@ extern "C" { WINBOOL WINAPI WTSUnRegisterSessionNotification(HWND hWnd); WINBOOL WINAPI WTSQueryUserToken(ULONG SessionId,PHANDLE phToken); - -#define USERNAME_LENGTH 20 -#define CLIENTNAME_LENGTH 20 -#define CLIENTADDRESS_LENGTH 30 -#define WINSTATIONNAME_LENGTH 32 -#define DOMAIN_LENGTH 17 - #if (_WIN32_WINNT >= 0x0600) typedef struct _WTSCLIENTW { WCHAR ClientName[CLIENTNAME_LENGTH + 1]; @@ -250,6 +380,43 @@ typedef struct _WTSCLIENTA { __MINGW_TYPEDEF_AW(WTSCLIENT) __MINGW_TYPEDEF_AW(PWTSCLIENT) +#define PRODUCTINFO_COMPANYNAME_LENGTH 256 +#define PRODUCTINFO_PRODUCTID_LENGTH 4 + + typedef struct _WTS_PRODUCT_INFOA { + CHAR CompanyName[PRODUCTINFO_COMPANYNAME_LENGTH]; + CHAR ProductID[PRODUCTINFO_PRODUCTID_LENGTH]; + } PRODUCT_INFOA; + + typedef struct _WTS_PRODUCT_INFOW { + WCHAR CompanyName[PRODUCTINFO_COMPANYNAME_LENGTH]; + WCHAR ProductID[PRODUCTINFO_PRODUCTID_LENGTH]; + } PRODUCT_INFOW; + +__MINGW_TYPEDEF_AW(PRODUCT_INFO) + +#define VALIDATIONINFORMATION_LICENSE_LENGTH 16384 +#define VALIDATIONINFORMATION_HARDWAREID_LENGTH 20 + + typedef struct _WTS_VALIDATION_INFORMATIONA { + PRODUCT_INFOA ProductInfo; + BYTE License[VALIDATIONINFORMATION_LICENSE_LENGTH]; + DWORD LicenseLength; + BYTE HardwareID[VALIDATIONINFORMATION_HARDWAREID_LENGTH]; + DWORD HardwareIDLength; + } WTS_VALIDATION_INFORMATIONA, *PWTS_VALIDATION_INFORMATIONA; + + typedef struct _WTS_VALIDATION_INFORMATIONW { + PRODUCT_INFOW ProductInfo; + BYTE License[VALIDATIONINFORMATION_LICENSE_LENGTH]; + DWORD LicenseLength; + BYTE HardwareID[VALIDATIONINFORMATION_HARDWAREID_LENGTH]; + DWORD HardwareIDLength; + } WTS_VALIDATION_INFORMATIONW, *PWTS_VALIDATION_INFORMATIONW; + +__MINGW_TYPEDEF_AW(WTS_VALIDATION_INFORMATION) +__MINGW_TYPEDEF_AW(PWTS_VALIDATION_INFORMATION) + typedef struct _WTSINFOW { WTS_CONNECTSTATE_CLASS State; DWORD SessionId; @@ -291,6 +458,77 @@ typedef struct _WTSINFOA { __MINGW_TYPEDEF_AW(WTSINFO) __MINGW_TYPEDEF_AW(PWTSINFO) +#define WTS_SESSIONSTATE_UNKNOWN 0xffffffff +#define WTS_SESSIONSTATE_LOCK 0x00000000 +#define WTS_SESSIONSTATE_UNLOCK 0x00000001 + + typedef struct _WTSINFOEX_LEVEL1_W { + ULONG SessionId; + WTS_CONNECTSTATE_CLASS SessionState; + LONG SessionFlags; + WCHAR WinStationName[WINSTATIONNAME_LENGTH + 1]; + WCHAR UserName[USERNAME_LENGTH + 1]; + WCHAR DomainName[DOMAIN_LENGTH + 1]; + LARGE_INTEGER LogonTime; + LARGE_INTEGER ConnectTime; + LARGE_INTEGER DisconnectTime; + LARGE_INTEGER LastInputTime; + LARGE_INTEGER CurrentTime; + DWORD IncomingBytes; + DWORD OutgoingBytes; + DWORD IncomingFrames; + DWORD OutgoingFrames; + DWORD IncomingCompressedBytes; + DWORD OutgoingCompressedBytes; + } WTSINFOEX_LEVEL1_W, *PWTSINFOEX_LEVEL1_W; + + typedef struct _WTSINFOEX_LEVEL1_A { + ULONG SessionId; + WTS_CONNECTSTATE_CLASS SessionState; + LONG SessionFlags; + CHAR WinStationName[WINSTATIONNAME_LENGTH + 1]; + CHAR UserName[USERNAME_LENGTH + 1]; + CHAR DomainName[DOMAIN_LENGTH + 1]; + LARGE_INTEGER LogonTime; + LARGE_INTEGER ConnectTime; + LARGE_INTEGER DisconnectTime; + LARGE_INTEGER LastInputTime; + LARGE_INTEGER CurrentTime; + DWORD IncomingBytes; + DWORD OutgoingBytes; + DWORD IncomingFrames; + DWORD OutgoingFrames; + DWORD IncomingCompressedBytes; + DWORD OutgoingCompressedBytes; + } WTSINFOEX_LEVEL1_A, *PWTSINFOEX_LEVEL1_A; + +__MINGW_TYPEDEF_UAW(WTSINFOEX_LEVEL1) +__MINGW_TYPEDEF_UAW(PWTSINFOEX_LEVEL1) + + typedef union _WTSINFOEX_LEVEL_W { + WTSINFOEX_LEVEL1_W WTSInfoExLevel1; + } WTSINFOEX_LEVEL_W, *PWTSINFOEX_LEVEL_W; + + typedef union _WTSINFOEX_LEVEL_A { + WTSINFOEX_LEVEL1_A WTSInfoExLevel1; + } WTSINFOEX_LEVEL_A, *PWTSINFOEX_LEVEL_A; + +__MINGW_TYPEDEF_UAW(WTSINFOEX_LEVEL) +__MINGW_TYPEDEF_UAW(PWTSINFOEX_LEVEL) + + typedef struct _WTSINFOEXW { + DWORD Level; + WTSINFOEX_LEVEL_W Data; + } WTSINFOEXW, *PWTSINFOEXW; + + typedef struct _WTSINFOEXA { + DWORD Level; + WTSINFOEX_LEVEL_A Data; + } WTSINFOEXA, *PWTSINFOEXA; + +__MINGW_TYPEDEF_AW(WTSINFOEX) +__MINGW_TYPEDEF_AW(PWTSINFOEX) + WINBOOL WINAPI WTSConnectSessionA( ULONG LogonId, ULONG TargetLogonId, @@ -337,6 +575,13 @@ WINBOOL WINAPI WTSUnRegisterSessionNotificationEx( HWND hWnd ); +#define WTS_CHANNEL_OPTION_DYNAMIC 0x00000001 +#define WTS_CHANNEL_OPTION_DYNAMIC_PRI_LOW 0x00000000 +#define WTS_CHANNEL_OPTION_DYNAMIC_PRI_MED 0x00000002 +#define WTS_CHANNEL_OPTION_DYNAMIC_PRI_HIGH 0x00000004 +#define WTS_CHANNEL_OPTION_DYNAMIC_PRI_REAL 0x00000006 +#define WTS_CHANNEL_OPTION_DYNAMIC_NO_COMPRESS 0x00000008 + HANDLE WINAPI WTSVirtualChannelOpenEx( DWORD SessionId, LPSTR pVirtualName, @@ -345,6 +590,48 @@ HANDLE WINAPI WTSVirtualChannelOpenEx( #endif /*(_WIN32_WINNT >= 0x0600)*/ +#if (_WIN32_WINNT >= 0x0601) + +typedef struct _WTS_SESSION_INFO_1A { + DWORD ExecEnvId; + WTS_CONNECTSTATE_CLASS State; + DWORD SessionId; + LPSTR pSessionName; + LPSTR pHostName; + LPSTR pUserName; + LPSTR pDomainName; + LPSTR pFarmName; +} WTS_SESSION_INFO_1A, *PWTS_SESSION_INFO_1A; + +typedef struct _WTS_SESSION_INFO_1W { + DWORD ExecEnvId; + WTS_CONNECTSTATE_CLASS State; + DWORD SessionId; + LPWSTR pSessionName; + LPWSTR pHostName; + LPWSTR pUserName; + LPWSTR pDomainName; + LPWSTR pFarmName; +} WTS_SESSION_INFO_1W, * PWTS_SESSION_INFO_1W; + +#define WTS_SESSION_INFO_1 __MINGW_NAME_AW(WTS_SESSION_INFO_1) +#define PWTS_SESSION_INFO_1 __MINGW_NAME_AW(PWTS_SESSION_INFO_1) + +WINBOOL WINAPI WTSEnumerateSessionsExA(HANDLE hServer,DWORD* pLevel,DWORD Filter,PWTS_SESSION_INFO_1A* ppSessionInfo,DWORD* pCount); +WINBOOL WINAPI WTSEnumerateSessionsExW(HANDLE hServer,DWORD* pLevel,DWORD Filter,PWTS_SESSION_INFO_1W* ppSessionInfo,DWORD* pCount); +#define WTSEnumerateSessionsEx __MINGW_NAME_AW(WTSEnumerateSessionsEx) + +typedef enum _WTS_TYPE_CLASS { + WTSTypeProcessInfoLevel0, + WTSTypeProcessInfoLevel1, + WTSTypeSessionInfoLevel1 +} WTS_TYPE_CLASS; +WINBOOL WINAPI WTSFreeMemoryExA(WTS_TYPE_CLASS WTSTypeClass,PVOID pMemory,ULONG NumberOfEntries); +WINBOOL WINAPI WTSFreeMemoryExW(WTS_TYPE_CLASS WTSTypeClass,PVOID pMemory,ULONG NumberOfEntries); +#define WTSFreeMemoryEx __MINGW_NAME_AW(WTSFreeMemoryEx) + +#endif /*(_WIN32_WINNT >= 0x0601)*/ + #ifdef __cplusplus } #endif diff --git a/lib/libc/include/any-windows-any/wtypes.h b/lib/libc/include/any-windows-any/wtypes.h index 64815709ddeb2b6400eec898d9dbf7fad09726aa..1aaa055d9ea47b47d98700320edcfab4be652485 100644 --- a/lib/libc/include/any-windows-any/wtypes.h +++ b/lib/libc/include/any-windows-any/wtypes.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wtypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wtypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wtypes_h__ #define __wtypes_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/wtypesbase.h b/lib/libc/include/any-windows-any/wtypesbase.h index 54ba6d4ab41d8a87e4d0aa11c7f8397a7dd374da..5e0ad6cf25075218112776c6991d3dc330bbac85 100644 --- a/lib/libc/include/any-windows-any/wtypesbase.h +++ b/lib/libc/include/any-windows-any/wtypesbase.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wtypesbase.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wtypesbase.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wtypesbase_h__ #define __wtypesbase_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ /* Headers for imported files */ diff --git a/lib/libc/include/any-windows-any/wuapi.h b/lib/libc/include/any-windows-any/wuapi.h index ea28f20a78bb3cc0d58b74fa886963abdff1c4ff..309bcb948fd42647f1b946cc751dde2a80b1095c 100644 --- a/lib/libc/include/any-windows-any/wuapi.h +++ b/lib/libc/include/any-windows-any/wuapi.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/wuapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/wuapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __wuapi_h__ #define __wuapi_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IAutomaticUpdatesSettings_FWD_DEFINED__ @@ -619,57 +627,57 @@ interface IAutomaticUpdatesSettings { #define IAutomaticUpdatesSettings_Save(This) (This)->lpVtbl->Save(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_QueryInterface(IAutomaticUpdatesSettings* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_QueryInterface(IAutomaticUpdatesSettings* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAutomaticUpdatesSettings_AddRef(IAutomaticUpdatesSettings* This) { +static __WIDL_INLINE ULONG IAutomaticUpdatesSettings_AddRef(IAutomaticUpdatesSettings* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAutomaticUpdatesSettings_Release(IAutomaticUpdatesSettings* This) { +static __WIDL_INLINE ULONG IAutomaticUpdatesSettings_Release(IAutomaticUpdatesSettings* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_GetTypeInfoCount(IAutomaticUpdatesSettings* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_GetTypeInfoCount(IAutomaticUpdatesSettings* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_GetTypeInfo(IAutomaticUpdatesSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_GetTypeInfo(IAutomaticUpdatesSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_GetIDsOfNames(IAutomaticUpdatesSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_GetIDsOfNames(IAutomaticUpdatesSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_Invoke(IAutomaticUpdatesSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_Invoke(IAutomaticUpdatesSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IAutomaticUpdatesSettings methods ***/ -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_get_NotificationLevel(IAutomaticUpdatesSettings* This,AutomaticUpdatesNotificationLevel *retval) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_get_NotificationLevel(IAutomaticUpdatesSettings* This,AutomaticUpdatesNotificationLevel *retval) { return This->lpVtbl->get_NotificationLevel(This,retval); } -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_put_NotificationLevel(IAutomaticUpdatesSettings* This,AutomaticUpdatesNotificationLevel value) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_put_NotificationLevel(IAutomaticUpdatesSettings* This,AutomaticUpdatesNotificationLevel value) { return This->lpVtbl->put_NotificationLevel(This,value); } -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_get_ReadOnly(IAutomaticUpdatesSettings* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_get_ReadOnly(IAutomaticUpdatesSettings* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_ReadOnly(This,retval); } -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_get_Required(IAutomaticUpdatesSettings* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_get_Required(IAutomaticUpdatesSettings* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_Required(This,retval); } -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_get_ScheduledInstallationDay(IAutomaticUpdatesSettings* This,AutomaticUpdatesScheduledInstallationDay *retval) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_get_ScheduledInstallationDay(IAutomaticUpdatesSettings* This,AutomaticUpdatesScheduledInstallationDay *retval) { return This->lpVtbl->get_ScheduledInstallationDay(This,retval); } -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_put_ScheduledInstallationDay(IAutomaticUpdatesSettings* This,AutomaticUpdatesScheduledInstallationDay value) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_put_ScheduledInstallationDay(IAutomaticUpdatesSettings* This,AutomaticUpdatesScheduledInstallationDay value) { return This->lpVtbl->put_ScheduledInstallationDay(This,value); } -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_get_ScheduledInstallationTime(IAutomaticUpdatesSettings* This,LONG *retval) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_get_ScheduledInstallationTime(IAutomaticUpdatesSettings* This,LONG *retval) { return This->lpVtbl->get_ScheduledInstallationTime(This,retval); } -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_put_ScheduledInstallationTime(IAutomaticUpdatesSettings* This,LONG value) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_put_ScheduledInstallationTime(IAutomaticUpdatesSettings* This,LONG value) { return This->lpVtbl->put_ScheduledInstallationTime(This,value); } -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_Refresh(IAutomaticUpdatesSettings* This) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_Refresh(IAutomaticUpdatesSettings* This) { return This->lpVtbl->Refresh(This); } -static FORCEINLINE HRESULT IAutomaticUpdatesSettings_Save(IAutomaticUpdatesSettings* This) { +static __WIDL_INLINE HRESULT IAutomaticUpdatesSettings_Save(IAutomaticUpdatesSettings* This) { return This->lpVtbl->Save(This); } #endif @@ -814,48 +822,48 @@ interface IAutomaticUpdates { #define IAutomaticUpdates_EnableService(This) (This)->lpVtbl->EnableService(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IAutomaticUpdates_QueryInterface(IAutomaticUpdates* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IAutomaticUpdates_QueryInterface(IAutomaticUpdates* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IAutomaticUpdates_AddRef(IAutomaticUpdates* This) { +static __WIDL_INLINE ULONG IAutomaticUpdates_AddRef(IAutomaticUpdates* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IAutomaticUpdates_Release(IAutomaticUpdates* This) { +static __WIDL_INLINE ULONG IAutomaticUpdates_Release(IAutomaticUpdates* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IAutomaticUpdates_GetTypeInfoCount(IAutomaticUpdates* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IAutomaticUpdates_GetTypeInfoCount(IAutomaticUpdates* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IAutomaticUpdates_GetTypeInfo(IAutomaticUpdates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IAutomaticUpdates_GetTypeInfo(IAutomaticUpdates* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IAutomaticUpdates_GetIDsOfNames(IAutomaticUpdates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IAutomaticUpdates_GetIDsOfNames(IAutomaticUpdates* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IAutomaticUpdates_Invoke(IAutomaticUpdates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IAutomaticUpdates_Invoke(IAutomaticUpdates* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IAutomaticUpdates methods ***/ -static FORCEINLINE HRESULT IAutomaticUpdates_DetectNow(IAutomaticUpdates* This) { +static __WIDL_INLINE HRESULT IAutomaticUpdates_DetectNow(IAutomaticUpdates* This) { return This->lpVtbl->DetectNow(This); } -static FORCEINLINE HRESULT IAutomaticUpdates_Pause(IAutomaticUpdates* This) { +static __WIDL_INLINE HRESULT IAutomaticUpdates_Pause(IAutomaticUpdates* This) { return This->lpVtbl->Pause(This); } -static FORCEINLINE HRESULT IAutomaticUpdates_Resume(IAutomaticUpdates* This) { +static __WIDL_INLINE HRESULT IAutomaticUpdates_Resume(IAutomaticUpdates* This) { return This->lpVtbl->Resume(This); } -static FORCEINLINE HRESULT IAutomaticUpdates_ShowSettingsDialog(IAutomaticUpdates* This) { +static __WIDL_INLINE HRESULT IAutomaticUpdates_ShowSettingsDialog(IAutomaticUpdates* This) { return This->lpVtbl->ShowSettingsDialog(This); } -static FORCEINLINE HRESULT IAutomaticUpdates_get_Settings(IAutomaticUpdates* This,IAutomaticUpdatesSettings **retval) { +static __WIDL_INLINE HRESULT IAutomaticUpdates_get_Settings(IAutomaticUpdates* This,IAutomaticUpdatesSettings **retval) { return This->lpVtbl->get_Settings(This,retval); } -static FORCEINLINE HRESULT IAutomaticUpdates_get_ServiceEnabled(IAutomaticUpdates* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IAutomaticUpdates_get_ServiceEnabled(IAutomaticUpdates* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_ServiceEnabled(This,retval); } -static FORCEINLINE HRESULT IAutomaticUpdates_EnableService(IAutomaticUpdates* This) { +static __WIDL_INLINE HRESULT IAutomaticUpdates_EnableService(IAutomaticUpdates* This) { return This->lpVtbl->EnableService(This); } #endif @@ -1065,69 +1073,69 @@ interface IWebProxy { #define IWebProxy_put_AutoDetect(This,value) (This)->lpVtbl->put_AutoDetect(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWebProxy_QueryInterface(IWebProxy* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWebProxy_QueryInterface(IWebProxy* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWebProxy_AddRef(IWebProxy* This) { +static __WIDL_INLINE ULONG IWebProxy_AddRef(IWebProxy* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWebProxy_Release(IWebProxy* This) { +static __WIDL_INLINE ULONG IWebProxy_Release(IWebProxy* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWebProxy_GetTypeInfoCount(IWebProxy* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWebProxy_GetTypeInfoCount(IWebProxy* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWebProxy_GetTypeInfo(IWebProxy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWebProxy_GetTypeInfo(IWebProxy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWebProxy_GetIDsOfNames(IWebProxy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWebProxy_GetIDsOfNames(IWebProxy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWebProxy_Invoke(IWebProxy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWebProxy_Invoke(IWebProxy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWebProxy methods ***/ -static FORCEINLINE HRESULT IWebProxy_get_Address(IWebProxy* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IWebProxy_get_Address(IWebProxy* This,BSTR *retval) { return This->lpVtbl->get_Address(This,retval); } -static FORCEINLINE HRESULT IWebProxy_put_Address(IWebProxy* This,BSTR value) { +static __WIDL_INLINE HRESULT IWebProxy_put_Address(IWebProxy* This,BSTR value) { return This->lpVtbl->put_Address(This,value); } -static FORCEINLINE HRESULT IWebProxy_get_BypassList(IWebProxy* This,IStringCollection **retval) { +static __WIDL_INLINE HRESULT IWebProxy_get_BypassList(IWebProxy* This,IStringCollection **retval) { return This->lpVtbl->get_BypassList(This,retval); } -static FORCEINLINE HRESULT IWebProxy_put_BypassList(IWebProxy* This,IStringCollection *value) { +static __WIDL_INLINE HRESULT IWebProxy_put_BypassList(IWebProxy* This,IStringCollection *value) { return This->lpVtbl->put_BypassList(This,value); } -static FORCEINLINE HRESULT IWebProxy_get_BypassProxyOnLocal(IWebProxy* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IWebProxy_get_BypassProxyOnLocal(IWebProxy* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_BypassProxyOnLocal(This,retval); } -static FORCEINLINE HRESULT IWebProxy_put_BypassProxyOnLocal(IWebProxy* This,VARIANT_BOOL value) { +static __WIDL_INLINE HRESULT IWebProxy_put_BypassProxyOnLocal(IWebProxy* This,VARIANT_BOOL value) { return This->lpVtbl->put_BypassProxyOnLocal(This,value); } -static FORCEINLINE HRESULT IWebProxy_get_ReadOnly(IWebProxy* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IWebProxy_get_ReadOnly(IWebProxy* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_ReadOnly(This,retval); } -static FORCEINLINE HRESULT IWebProxy_get_UserName(IWebProxy* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IWebProxy_get_UserName(IWebProxy* This,BSTR *retval) { return This->lpVtbl->get_UserName(This,retval); } -static FORCEINLINE HRESULT IWebProxy_put_UserName(IWebProxy* This,BSTR value) { +static __WIDL_INLINE HRESULT IWebProxy_put_UserName(IWebProxy* This,BSTR value) { return This->lpVtbl->put_UserName(This,value); } -static FORCEINLINE HRESULT IWebProxy_SetPassword(IWebProxy* This,BSTR value) { +static __WIDL_INLINE HRESULT IWebProxy_SetPassword(IWebProxy* This,BSTR value) { return This->lpVtbl->SetPassword(This,value); } -static FORCEINLINE HRESULT IWebProxy_PromptForCredentials(IWebProxy* This,IUnknown *parentWindow,BSTR title) { +static __WIDL_INLINE HRESULT IWebProxy_PromptForCredentials(IWebProxy* This,IUnknown *parentWindow,BSTR title) { return This->lpVtbl->PromptForCredentials(This,parentWindow,title); } -static FORCEINLINE HRESULT IWebProxy_PromptForCredentialsFromHwnd(IWebProxy* This,HWND parentWindow,BSTR title) { +static __WIDL_INLINE HRESULT IWebProxy_PromptForCredentialsFromHwnd(IWebProxy* This,HWND parentWindow,BSTR title) { return This->lpVtbl->PromptForCredentialsFromHwnd(This,parentWindow,title); } -static FORCEINLINE HRESULT IWebProxy_get_AutoDetect(IWebProxy* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IWebProxy_get_AutoDetect(IWebProxy* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_AutoDetect(This,retval); } -static FORCEINLINE HRESULT IWebProxy_put_AutoDetect(IWebProxy* This,VARIANT_BOOL value) { +static __WIDL_INLINE HRESULT IWebProxy_put_AutoDetect(IWebProxy* This,VARIANT_BOOL value) { return This->lpVtbl->put_AutoDetect(This,value); } #endif @@ -1285,51 +1293,51 @@ interface IUpdateSession { #define IUpdateSession_CreateUpdateInstaller(This,retval) (This)->lpVtbl->CreateUpdateInstaller(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateSession_QueryInterface(IUpdateSession* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateSession_QueryInterface(IUpdateSession* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateSession_AddRef(IUpdateSession* This) { +static __WIDL_INLINE ULONG IUpdateSession_AddRef(IUpdateSession* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateSession_Release(IUpdateSession* This) { +static __WIDL_INLINE ULONG IUpdateSession_Release(IUpdateSession* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateSession_GetTypeInfoCount(IUpdateSession* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateSession_GetTypeInfoCount(IUpdateSession* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateSession_GetTypeInfo(IUpdateSession* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateSession_GetTypeInfo(IUpdateSession* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateSession_GetIDsOfNames(IUpdateSession* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateSession_GetIDsOfNames(IUpdateSession* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateSession_Invoke(IUpdateSession* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateSession_Invoke(IUpdateSession* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateSession methods ***/ -static FORCEINLINE HRESULT IUpdateSession_get_ClientApplicationID(IUpdateSession* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateSession_get_ClientApplicationID(IUpdateSession* This,BSTR *retval) { return This->lpVtbl->get_ClientApplicationID(This,retval); } -static FORCEINLINE HRESULT IUpdateSession_put_ClientApplicationID(IUpdateSession* This,BSTR value) { +static __WIDL_INLINE HRESULT IUpdateSession_put_ClientApplicationID(IUpdateSession* This,BSTR value) { return This->lpVtbl->put_ClientApplicationID(This,value); } -static FORCEINLINE HRESULT IUpdateSession_get_ReadOnly(IUpdateSession* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdateSession_get_ReadOnly(IUpdateSession* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_ReadOnly(This,retval); } -static FORCEINLINE HRESULT IUpdateSession_get_WebProxy(IUpdateSession* This,IWebProxy **retval) { +static __WIDL_INLINE HRESULT IUpdateSession_get_WebProxy(IUpdateSession* This,IWebProxy **retval) { return This->lpVtbl->get_WebProxy(This,retval); } -static FORCEINLINE HRESULT IUpdateSession_put_WebProxy(IUpdateSession* This,IWebProxy *value) { +static __WIDL_INLINE HRESULT IUpdateSession_put_WebProxy(IUpdateSession* This,IWebProxy *value) { return This->lpVtbl->put_WebProxy(This,value); } -static FORCEINLINE HRESULT IUpdateSession_CreateUpdateSearcher(IUpdateSession* This,IUpdateSearcher **retval) { +static __WIDL_INLINE HRESULT IUpdateSession_CreateUpdateSearcher(IUpdateSession* This,IUpdateSearcher **retval) { return This->lpVtbl->CreateUpdateSearcher(This,retval); } -static FORCEINLINE HRESULT IUpdateSession_CreateUpdateDownloader(IUpdateSession* This,IUpdateDownloader **retval) { +static __WIDL_INLINE HRESULT IUpdateSession_CreateUpdateDownloader(IUpdateSession* This,IUpdateDownloader **retval) { return This->lpVtbl->CreateUpdateDownloader(This,retval); } -static FORCEINLINE HRESULT IUpdateSession_CreateUpdateInstaller(IUpdateSession* This,IUpdateInstaller **retval) { +static __WIDL_INLINE HRESULT IUpdateSession_CreateUpdateInstaller(IUpdateSession* This,IUpdateInstaller **retval) { return This->lpVtbl->CreateUpdateInstaller(This,retval); } #endif @@ -1455,39 +1463,39 @@ interface IImageInformation { #define IImageInformation_get_Width(This,retval) (This)->lpVtbl->get_Width(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IImageInformation_QueryInterface(IImageInformation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IImageInformation_QueryInterface(IImageInformation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IImageInformation_AddRef(IImageInformation* This) { +static __WIDL_INLINE ULONG IImageInformation_AddRef(IImageInformation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IImageInformation_Release(IImageInformation* This) { +static __WIDL_INLINE ULONG IImageInformation_Release(IImageInformation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IImageInformation_GetTypeInfoCount(IImageInformation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IImageInformation_GetTypeInfoCount(IImageInformation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IImageInformation_GetTypeInfo(IImageInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IImageInformation_GetTypeInfo(IImageInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IImageInformation_GetIDsOfNames(IImageInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IImageInformation_GetIDsOfNames(IImageInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IImageInformation_Invoke(IImageInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IImageInformation_Invoke(IImageInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IImageInformation methods ***/ -static FORCEINLINE HRESULT IImageInformation_get_AltText(IImageInformation* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IImageInformation_get_AltText(IImageInformation* This,BSTR *retval) { return This->lpVtbl->get_AltText(This,retval); } -static FORCEINLINE HRESULT IImageInformation_get_Height(IImageInformation* This,LONG *retval) { +static __WIDL_INLINE HRESULT IImageInformation_get_Height(IImageInformation* This,LONG *retval) { return This->lpVtbl->get_Height(This,retval); } -static FORCEINLINE HRESULT IImageInformation_get_Source(IImageInformation* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IImageInformation_get_Source(IImageInformation* This,BSTR *retval) { return This->lpVtbl->get_Source(This,retval); } -static FORCEINLINE HRESULT IImageInformation_get_Width(IImageInformation* This,LONG *retval) { +static __WIDL_INLINE HRESULT IImageInformation_get_Width(IImageInformation* This,LONG *retval) { return This->lpVtbl->get_Width(This,retval); } #endif @@ -1653,54 +1661,54 @@ interface ICategory { #define ICategory_get_Updates(This,retval) (This)->lpVtbl->get_Updates(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICategory_QueryInterface(ICategory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICategory_QueryInterface(ICategory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICategory_AddRef(ICategory* This) { +static __WIDL_INLINE ULONG ICategory_AddRef(ICategory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICategory_Release(ICategory* This) { +static __WIDL_INLINE ULONG ICategory_Release(ICategory* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ICategory_GetTypeInfoCount(ICategory* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ICategory_GetTypeInfoCount(ICategory* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ICategory_GetTypeInfo(ICategory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ICategory_GetTypeInfo(ICategory* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ICategory_GetIDsOfNames(ICategory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ICategory_GetIDsOfNames(ICategory* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ICategory_Invoke(ICategory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ICategory_Invoke(ICategory* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ICategory methods ***/ -static FORCEINLINE HRESULT ICategory_get_Name(ICategory* This,BSTR *retval) { +static __WIDL_INLINE HRESULT ICategory_get_Name(ICategory* This,BSTR *retval) { return This->lpVtbl->get_Name(This,retval); } -static FORCEINLINE HRESULT ICategory_get_CategoryID(ICategory* This,BSTR *retval) { +static __WIDL_INLINE HRESULT ICategory_get_CategoryID(ICategory* This,BSTR *retval) { return This->lpVtbl->get_CategoryID(This,retval); } -static FORCEINLINE HRESULT ICategory_get_Children(ICategory* This,ICategoryCollection **retval) { +static __WIDL_INLINE HRESULT ICategory_get_Children(ICategory* This,ICategoryCollection **retval) { return This->lpVtbl->get_Children(This,retval); } -static FORCEINLINE HRESULT ICategory_get_Description(ICategory* This,BSTR *retval) { +static __WIDL_INLINE HRESULT ICategory_get_Description(ICategory* This,BSTR *retval) { return This->lpVtbl->get_Description(This,retval); } -static FORCEINLINE HRESULT ICategory_get_Image(ICategory* This,IImageInformation **retval) { +static __WIDL_INLINE HRESULT ICategory_get_Image(ICategory* This,IImageInformation **retval) { return This->lpVtbl->get_Image(This,retval); } -static FORCEINLINE HRESULT ICategory_get_Order(ICategory* This,LONG *retval) { +static __WIDL_INLINE HRESULT ICategory_get_Order(ICategory* This,LONG *retval) { return This->lpVtbl->get_Order(This,retval); } -static FORCEINLINE HRESULT ICategory_get_Parent(ICategory* This,ICategory **retval) { +static __WIDL_INLINE HRESULT ICategory_get_Parent(ICategory* This,ICategory **retval) { return This->lpVtbl->get_Parent(This,retval); } -static FORCEINLINE HRESULT ICategory_get_Type(ICategory* This,BSTR *retval) { +static __WIDL_INLINE HRESULT ICategory_get_Type(ICategory* This,BSTR *retval) { return This->lpVtbl->get_Type(This,retval); } -static FORCEINLINE HRESULT ICategory_get_Updates(ICategory* This,IUpdateCollection **retval) { +static __WIDL_INLINE HRESULT ICategory_get_Updates(ICategory* This,IUpdateCollection **retval) { return This->lpVtbl->get_Updates(This,retval); } #endif @@ -1820,36 +1828,36 @@ interface ICategoryCollection { #define ICategoryCollection_get_Count(This,retval) (This)->lpVtbl->get_Count(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ICategoryCollection_QueryInterface(ICategoryCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ICategoryCollection_QueryInterface(ICategoryCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ICategoryCollection_AddRef(ICategoryCollection* This) { +static __WIDL_INLINE ULONG ICategoryCollection_AddRef(ICategoryCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ICategoryCollection_Release(ICategoryCollection* This) { +static __WIDL_INLINE ULONG ICategoryCollection_Release(ICategoryCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ICategoryCollection_GetTypeInfoCount(ICategoryCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ICategoryCollection_GetTypeInfoCount(ICategoryCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ICategoryCollection_GetTypeInfo(ICategoryCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ICategoryCollection_GetTypeInfo(ICategoryCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ICategoryCollection_GetIDsOfNames(ICategoryCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ICategoryCollection_GetIDsOfNames(ICategoryCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ICategoryCollection_Invoke(ICategoryCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ICategoryCollection_Invoke(ICategoryCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ICategoryCollection methods ***/ -static FORCEINLINE HRESULT ICategoryCollection_get_Item(ICategoryCollection* This,LONG index,ICategory **retval) { +static __WIDL_INLINE HRESULT ICategoryCollection_get_Item(ICategoryCollection* This,LONG index,ICategory **retval) { return This->lpVtbl->get_Item(This,index,retval); } -static FORCEINLINE HRESULT ICategoryCollection_get__NewEnum(ICategoryCollection* This,IUnknown **retval) { +static __WIDL_INLINE HRESULT ICategoryCollection_get__NewEnum(ICategoryCollection* This,IUnknown **retval) { return This->lpVtbl->get__NewEnum(This,retval); } -static FORCEINLINE HRESULT ICategoryCollection_get_Count(ICategoryCollection* This,LONG *retval) { +static __WIDL_INLINE HRESULT ICategoryCollection_get_Count(ICategoryCollection* This,LONG *retval) { return This->lpVtbl->get_Count(This,retval); } #endif @@ -2030,57 +2038,57 @@ interface IStringCollection { #define IStringCollection_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IStringCollection_QueryInterface(IStringCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IStringCollection_QueryInterface(IStringCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IStringCollection_AddRef(IStringCollection* This) { +static __WIDL_INLINE ULONG IStringCollection_AddRef(IStringCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IStringCollection_Release(IStringCollection* This) { +static __WIDL_INLINE ULONG IStringCollection_Release(IStringCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IStringCollection_GetTypeInfoCount(IStringCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IStringCollection_GetTypeInfoCount(IStringCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IStringCollection_GetTypeInfo(IStringCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IStringCollection_GetTypeInfo(IStringCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IStringCollection_GetIDsOfNames(IStringCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IStringCollection_GetIDsOfNames(IStringCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IStringCollection_Invoke(IStringCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IStringCollection_Invoke(IStringCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IStringCollection methods ***/ -static FORCEINLINE HRESULT IStringCollection_get_Item(IStringCollection* This,LONG index,BSTR *retval) { +static __WIDL_INLINE HRESULT IStringCollection_get_Item(IStringCollection* This,LONG index,BSTR *retval) { return This->lpVtbl->get_Item(This,index,retval); } -static FORCEINLINE HRESULT IStringCollection_put_Item(IStringCollection* This,LONG index,BSTR value) { +static __WIDL_INLINE HRESULT IStringCollection_put_Item(IStringCollection* This,LONG index,BSTR value) { return This->lpVtbl->put_Item(This,index,value); } -static FORCEINLINE HRESULT IStringCollection_get__NewEnum(IStringCollection* This,IUnknown **retval) { +static __WIDL_INLINE HRESULT IStringCollection_get__NewEnum(IStringCollection* This,IUnknown **retval) { return This->lpVtbl->get__NewEnum(This,retval); } -static FORCEINLINE HRESULT IStringCollection_get_Count(IStringCollection* This,LONG *retval) { +static __WIDL_INLINE HRESULT IStringCollection_get_Count(IStringCollection* This,LONG *retval) { return This->lpVtbl->get_Count(This,retval); } -static FORCEINLINE HRESULT IStringCollection_get_ReadOnly(IStringCollection* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IStringCollection_get_ReadOnly(IStringCollection* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_ReadOnly(This,retval); } -static FORCEINLINE HRESULT IStringCollection_Add(IStringCollection* This,BSTR value,LONG *retval) { +static __WIDL_INLINE HRESULT IStringCollection_Add(IStringCollection* This,BSTR value,LONG *retval) { return This->lpVtbl->Add(This,value,retval); } -static FORCEINLINE HRESULT IStringCollection_Clear(IStringCollection* This) { +static __WIDL_INLINE HRESULT IStringCollection_Clear(IStringCollection* This) { return This->lpVtbl->Clear(This); } -static FORCEINLINE HRESULT IStringCollection_Copy(IStringCollection* This,IStringCollection **retval) { +static __WIDL_INLINE HRESULT IStringCollection_Copy(IStringCollection* This,IStringCollection **retval) { return This->lpVtbl->Copy(This,retval); } -static FORCEINLINE HRESULT IStringCollection_Insert(IStringCollection* This,LONG index,BSTR value) { +static __WIDL_INLINE HRESULT IStringCollection_Insert(IStringCollection* This,LONG index,BSTR value) { return This->lpVtbl->Insert(This,index,value); } -static FORCEINLINE HRESULT IStringCollection_RemoveAt(IStringCollection* This,LONG index) { +static __WIDL_INLINE HRESULT IStringCollection_RemoveAt(IStringCollection* This,LONG index) { return This->lpVtbl->RemoveAt(This,index); } #endif @@ -2198,36 +2206,36 @@ interface IUpdateException { #define IUpdateException_get_Context(This,retval) (This)->lpVtbl->get_Context(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateException_QueryInterface(IUpdateException* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateException_QueryInterface(IUpdateException* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateException_AddRef(IUpdateException* This) { +static __WIDL_INLINE ULONG IUpdateException_AddRef(IUpdateException* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateException_Release(IUpdateException* This) { +static __WIDL_INLINE ULONG IUpdateException_Release(IUpdateException* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateException_GetTypeInfoCount(IUpdateException* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateException_GetTypeInfoCount(IUpdateException* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateException_GetTypeInfo(IUpdateException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateException_GetTypeInfo(IUpdateException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateException_GetIDsOfNames(IUpdateException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateException_GetIDsOfNames(IUpdateException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateException_Invoke(IUpdateException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateException_Invoke(IUpdateException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateException methods ***/ -static FORCEINLINE HRESULT IUpdateException_get_Message(IUpdateException* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateException_get_Message(IUpdateException* This,BSTR *retval) { return This->lpVtbl->get_Message(This,retval); } -static FORCEINLINE HRESULT IUpdateException_get_HResult(IUpdateException* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdateException_get_HResult(IUpdateException* This,LONG *retval) { return This->lpVtbl->get_HResult(This,retval); } -static FORCEINLINE HRESULT IUpdateException_get_Context(IUpdateException* This,UpdateExceptionContext *retval) { +static __WIDL_INLINE HRESULT IUpdateException_get_Context(IUpdateException* This,UpdateExceptionContext *retval) { return This->lpVtbl->get_Context(This,retval); } #endif @@ -2347,36 +2355,36 @@ interface IUpdateExceptionCollection { #define IUpdateExceptionCollection_get_Count(This,retval) (This)->lpVtbl->get_Count(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateExceptionCollection_QueryInterface(IUpdateExceptionCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateExceptionCollection_QueryInterface(IUpdateExceptionCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateExceptionCollection_AddRef(IUpdateExceptionCollection* This) { +static __WIDL_INLINE ULONG IUpdateExceptionCollection_AddRef(IUpdateExceptionCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateExceptionCollection_Release(IUpdateExceptionCollection* This) { +static __WIDL_INLINE ULONG IUpdateExceptionCollection_Release(IUpdateExceptionCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateExceptionCollection_GetTypeInfoCount(IUpdateExceptionCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateExceptionCollection_GetTypeInfoCount(IUpdateExceptionCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateExceptionCollection_GetTypeInfo(IUpdateExceptionCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateExceptionCollection_GetTypeInfo(IUpdateExceptionCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateExceptionCollection_GetIDsOfNames(IUpdateExceptionCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateExceptionCollection_GetIDsOfNames(IUpdateExceptionCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateExceptionCollection_Invoke(IUpdateExceptionCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateExceptionCollection_Invoke(IUpdateExceptionCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateExceptionCollection methods ***/ -static FORCEINLINE HRESULT IUpdateExceptionCollection_get_Item(IUpdateExceptionCollection* This,LONG index,IUpdateException **retval) { +static __WIDL_INLINE HRESULT IUpdateExceptionCollection_get_Item(IUpdateExceptionCollection* This,LONG index,IUpdateException **retval) { return This->lpVtbl->get_Item(This,index,retval); } -static FORCEINLINE HRESULT IUpdateExceptionCollection_get__NewEnum(IUpdateExceptionCollection* This,IUnknown **retval) { +static __WIDL_INLINE HRESULT IUpdateExceptionCollection_get__NewEnum(IUpdateExceptionCollection* This,IUnknown **retval) { return This->lpVtbl->get__NewEnum(This,retval); } -static FORCEINLINE HRESULT IUpdateExceptionCollection_get_Count(IUpdateExceptionCollection* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdateExceptionCollection_get_Count(IUpdateExceptionCollection* This,LONG *retval) { return This->lpVtbl->get_Count(This,retval); } #endif @@ -2486,33 +2494,33 @@ interface IUpdateIdentity { #define IUpdateIdentity_get_UpdateID(This,retval) (This)->lpVtbl->get_UpdateID(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateIdentity_QueryInterface(IUpdateIdentity* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateIdentity_QueryInterface(IUpdateIdentity* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateIdentity_AddRef(IUpdateIdentity* This) { +static __WIDL_INLINE ULONG IUpdateIdentity_AddRef(IUpdateIdentity* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateIdentity_Release(IUpdateIdentity* This) { +static __WIDL_INLINE ULONG IUpdateIdentity_Release(IUpdateIdentity* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateIdentity_GetTypeInfoCount(IUpdateIdentity* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateIdentity_GetTypeInfoCount(IUpdateIdentity* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateIdentity_GetTypeInfo(IUpdateIdentity* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateIdentity_GetTypeInfo(IUpdateIdentity* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateIdentity_GetIDsOfNames(IUpdateIdentity* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateIdentity_GetIDsOfNames(IUpdateIdentity* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateIdentity_Invoke(IUpdateIdentity* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateIdentity_Invoke(IUpdateIdentity* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateIdentity methods ***/ -static FORCEINLINE HRESULT IUpdateIdentity_get_RevisionNumber(IUpdateIdentity* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdateIdentity_get_RevisionNumber(IUpdateIdentity* This,LONG *retval) { return This->lpVtbl->get_RevisionNumber(This,retval); } -static FORCEINLINE HRESULT IUpdateIdentity_get_UpdateID(IUpdateIdentity* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateIdentity_get_UpdateID(IUpdateIdentity* This,BSTR *retval) { return This->lpVtbl->get_UpdateID(This,retval); } #endif @@ -2638,39 +2646,39 @@ interface IInstallationBehavior { #define IInstallationBehavior_get_RequiresNetworkConnectivity(This,retval) (This)->lpVtbl->get_RequiresNetworkConnectivity(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInstallationBehavior_QueryInterface(IInstallationBehavior* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInstallationBehavior_QueryInterface(IInstallationBehavior* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInstallationBehavior_AddRef(IInstallationBehavior* This) { +static __WIDL_INLINE ULONG IInstallationBehavior_AddRef(IInstallationBehavior* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInstallationBehavior_Release(IInstallationBehavior* This) { +static __WIDL_INLINE ULONG IInstallationBehavior_Release(IInstallationBehavior* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInstallationBehavior_GetTypeInfoCount(IInstallationBehavior* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInstallationBehavior_GetTypeInfoCount(IInstallationBehavior* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInstallationBehavior_GetTypeInfo(IInstallationBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInstallationBehavior_GetTypeInfo(IInstallationBehavior* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInstallationBehavior_GetIDsOfNames(IInstallationBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInstallationBehavior_GetIDsOfNames(IInstallationBehavior* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInstallationBehavior_Invoke(IInstallationBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInstallationBehavior_Invoke(IInstallationBehavior* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInstallationBehavior methods ***/ -static FORCEINLINE HRESULT IInstallationBehavior_get_CanRequestUserInput(IInstallationBehavior* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IInstallationBehavior_get_CanRequestUserInput(IInstallationBehavior* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_CanRequestUserInput(This,retval); } -static FORCEINLINE HRESULT IInstallationBehavior_get_Impact(IInstallationBehavior* This,InstallationImpact *retval) { +static __WIDL_INLINE HRESULT IInstallationBehavior_get_Impact(IInstallationBehavior* This,InstallationImpact *retval) { return This->lpVtbl->get_Impact(This,retval); } -static FORCEINLINE HRESULT IInstallationBehavior_get_RebootBehavior(IInstallationBehavior* This,InstallationRebootBehavior *retval) { +static __WIDL_INLINE HRESULT IInstallationBehavior_get_RebootBehavior(IInstallationBehavior* This,InstallationRebootBehavior *retval) { return This->lpVtbl->get_RebootBehavior(This,retval); } -static FORCEINLINE HRESULT IInstallationBehavior_get_RequiresNetworkConnectivity(IInstallationBehavior* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IInstallationBehavior_get_RequiresNetworkConnectivity(IInstallationBehavior* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_RequiresNetworkConnectivity(This,retval); } #endif @@ -2772,30 +2780,30 @@ interface IUpdateDownloadContent { #define IUpdateDownloadContent_get_DownloadUrl(This,retval) (This)->lpVtbl->get_DownloadUrl(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateDownloadContent_QueryInterface(IUpdateDownloadContent* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateDownloadContent_QueryInterface(IUpdateDownloadContent* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateDownloadContent_AddRef(IUpdateDownloadContent* This) { +static __WIDL_INLINE ULONG IUpdateDownloadContent_AddRef(IUpdateDownloadContent* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateDownloadContent_Release(IUpdateDownloadContent* This) { +static __WIDL_INLINE ULONG IUpdateDownloadContent_Release(IUpdateDownloadContent* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateDownloadContent_GetTypeInfoCount(IUpdateDownloadContent* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateDownloadContent_GetTypeInfoCount(IUpdateDownloadContent* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateDownloadContent_GetTypeInfo(IUpdateDownloadContent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateDownloadContent_GetTypeInfo(IUpdateDownloadContent* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateDownloadContent_GetIDsOfNames(IUpdateDownloadContent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateDownloadContent_GetIDsOfNames(IUpdateDownloadContent* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateDownloadContent_Invoke(IUpdateDownloadContent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateDownloadContent_Invoke(IUpdateDownloadContent* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateDownloadContent methods ***/ -static FORCEINLINE HRESULT IUpdateDownloadContent_get_DownloadUrl(IUpdateDownloadContent* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateDownloadContent_get_DownloadUrl(IUpdateDownloadContent* This,BSTR *retval) { return This->lpVtbl->get_DownloadUrl(This,retval); } #endif @@ -2915,36 +2923,36 @@ interface IUpdateDownloadContentCollection { #define IUpdateDownloadContentCollection_get_Count(This,retval) (This)->lpVtbl->get_Count(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateDownloadContentCollection_QueryInterface(IUpdateDownloadContentCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateDownloadContentCollection_QueryInterface(IUpdateDownloadContentCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateDownloadContentCollection_AddRef(IUpdateDownloadContentCollection* This) { +static __WIDL_INLINE ULONG IUpdateDownloadContentCollection_AddRef(IUpdateDownloadContentCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateDownloadContentCollection_Release(IUpdateDownloadContentCollection* This) { +static __WIDL_INLINE ULONG IUpdateDownloadContentCollection_Release(IUpdateDownloadContentCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateDownloadContentCollection_GetTypeInfoCount(IUpdateDownloadContentCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateDownloadContentCollection_GetTypeInfoCount(IUpdateDownloadContentCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateDownloadContentCollection_GetTypeInfo(IUpdateDownloadContentCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateDownloadContentCollection_GetTypeInfo(IUpdateDownloadContentCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateDownloadContentCollection_GetIDsOfNames(IUpdateDownloadContentCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateDownloadContentCollection_GetIDsOfNames(IUpdateDownloadContentCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateDownloadContentCollection_Invoke(IUpdateDownloadContentCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateDownloadContentCollection_Invoke(IUpdateDownloadContentCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateDownloadContentCollection methods ***/ -static FORCEINLINE HRESULT IUpdateDownloadContentCollection_get_Item(IUpdateDownloadContentCollection* This,LONG index,IUpdateDownloadContent **retval) { +static __WIDL_INLINE HRESULT IUpdateDownloadContentCollection_get_Item(IUpdateDownloadContentCollection* This,LONG index,IUpdateDownloadContent **retval) { return This->lpVtbl->get_Item(This,index,retval); } -static FORCEINLINE HRESULT IUpdateDownloadContentCollection_get__NewEnum(IUpdateDownloadContentCollection* This,IUnknown **retval) { +static __WIDL_INLINE HRESULT IUpdateDownloadContentCollection_get__NewEnum(IUpdateDownloadContentCollection* This,IUnknown **retval) { return This->lpVtbl->get__NewEnum(This,retval); } -static FORCEINLINE HRESULT IUpdateDownloadContentCollection_get_Count(IUpdateDownloadContentCollection* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdateDownloadContentCollection_get_Count(IUpdateDownloadContentCollection* This,LONG *retval) { return This->lpVtbl->get_Count(This,retval); } #endif @@ -3399,162 +3407,162 @@ interface IUpdate { #define IUpdate_get_DownloadContents(This,retval) (This)->lpVtbl->get_DownloadContents(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdate_QueryInterface(IUpdate* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdate_QueryInterface(IUpdate* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdate_AddRef(IUpdate* This) { +static __WIDL_INLINE ULONG IUpdate_AddRef(IUpdate* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdate_Release(IUpdate* This) { +static __WIDL_INLINE ULONG IUpdate_Release(IUpdate* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdate_GetTypeInfoCount(IUpdate* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdate_GetTypeInfoCount(IUpdate* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdate_GetTypeInfo(IUpdate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdate_GetTypeInfo(IUpdate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdate_GetIDsOfNames(IUpdate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdate_GetIDsOfNames(IUpdate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdate_Invoke(IUpdate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdate_Invoke(IUpdate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdate methods ***/ -static FORCEINLINE HRESULT IUpdate_get_Title(IUpdate* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_Title(IUpdate* This,BSTR *retval) { return This->lpVtbl->get_Title(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_AutoSelectOnWebSites(IUpdate* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_AutoSelectOnWebSites(IUpdate* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_AutoSelectOnWebSites(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_BundledUpdates(IUpdate* This,IUpdateCollection **retval) { +static __WIDL_INLINE HRESULT IUpdate_get_BundledUpdates(IUpdate* This,IUpdateCollection **retval) { return This->lpVtbl->get_BundledUpdates(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_CanRequireSource(IUpdate* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_CanRequireSource(IUpdate* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_CanRequireSource(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_Categories(IUpdate* This,ICategoryCollection **retval) { +static __WIDL_INLINE HRESULT IUpdate_get_Categories(IUpdate* This,ICategoryCollection **retval) { return This->lpVtbl->get_Categories(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_Deadline(IUpdate* This,VARIANT *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_Deadline(IUpdate* This,VARIANT *retval) { return This->lpVtbl->get_Deadline(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_DeltaCompressedContentAvailable(IUpdate* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_DeltaCompressedContentAvailable(IUpdate* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_DeltaCompressedContentAvailable(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_DeltaCompressedContentPreferred(IUpdate* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_DeltaCompressedContentPreferred(IUpdate* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_DeltaCompressedContentPreferred(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_Description(IUpdate* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_Description(IUpdate* This,BSTR *retval) { return This->lpVtbl->get_Description(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_EulaAccepted(IUpdate* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_EulaAccepted(IUpdate* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_EulaAccepted(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_EulaText(IUpdate* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_EulaText(IUpdate* This,BSTR *retval) { return This->lpVtbl->get_EulaText(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_HandlerID(IUpdate* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_HandlerID(IUpdate* This,BSTR *retval) { return This->lpVtbl->get_HandlerID(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_Identity(IUpdate* This,IUpdateIdentity **retval) { +static __WIDL_INLINE HRESULT IUpdate_get_Identity(IUpdate* This,IUpdateIdentity **retval) { return This->lpVtbl->get_Identity(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_Image(IUpdate* This,IImageInformation **retval) { +static __WIDL_INLINE HRESULT IUpdate_get_Image(IUpdate* This,IImageInformation **retval) { return This->lpVtbl->get_Image(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_InstallationBehavior(IUpdate* This,IInstallationBehavior **retval) { +static __WIDL_INLINE HRESULT IUpdate_get_InstallationBehavior(IUpdate* This,IInstallationBehavior **retval) { return This->lpVtbl->get_InstallationBehavior(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_IsBeta(IUpdate* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_IsBeta(IUpdate* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_IsBeta(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_IsDownloaded(IUpdate* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_IsDownloaded(IUpdate* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_IsDownloaded(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_IsHidden(IUpdate* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_IsHidden(IUpdate* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_IsHidden(This,retval); } -static FORCEINLINE HRESULT IUpdate_put_IsHidden(IUpdate* This,VARIANT_BOOL value) { +static __WIDL_INLINE HRESULT IUpdate_put_IsHidden(IUpdate* This,VARIANT_BOOL value) { return This->lpVtbl->put_IsHidden(This,value); } -static FORCEINLINE HRESULT IUpdate_get_IsInstalled(IUpdate* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_IsInstalled(IUpdate* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_IsInstalled(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_IsMandatory(IUpdate* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_IsMandatory(IUpdate* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_IsMandatory(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_IsUninstallable(IUpdate* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_IsUninstallable(IUpdate* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_IsUninstallable(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_Languages(IUpdate* This,IStringCollection **retval) { +static __WIDL_INLINE HRESULT IUpdate_get_Languages(IUpdate* This,IStringCollection **retval) { return This->lpVtbl->get_Languages(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_LastDeploymentChangeTime(IUpdate* This,DATE *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_LastDeploymentChangeTime(IUpdate* This,DATE *retval) { return This->lpVtbl->get_LastDeploymentChangeTime(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_MaxDownloadSize(IUpdate* This,DECIMAL *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_MaxDownloadSize(IUpdate* This,DECIMAL *retval) { return This->lpVtbl->get_MaxDownloadSize(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_MinDownloadSize(IUpdate* This,DECIMAL *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_MinDownloadSize(IUpdate* This,DECIMAL *retval) { return This->lpVtbl->get_MinDownloadSize(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_MoreInfoUrls(IUpdate* This,IStringCollection **retval) { +static __WIDL_INLINE HRESULT IUpdate_get_MoreInfoUrls(IUpdate* This,IStringCollection **retval) { return This->lpVtbl->get_MoreInfoUrls(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_MsrcSeverity(IUpdate* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_MsrcSeverity(IUpdate* This,BSTR *retval) { return This->lpVtbl->get_MsrcSeverity(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_RecommendedCpuSpeed(IUpdate* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_RecommendedCpuSpeed(IUpdate* This,LONG *retval) { return This->lpVtbl->get_RecommendedCpuSpeed(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_RecommendedHardDiskSpace(IUpdate* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_RecommendedHardDiskSpace(IUpdate* This,LONG *retval) { return This->lpVtbl->get_RecommendedHardDiskSpace(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_RecommendedMemory(IUpdate* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_RecommendedMemory(IUpdate* This,LONG *retval) { return This->lpVtbl->get_RecommendedMemory(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_ReleaseNotes(IUpdate* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_ReleaseNotes(IUpdate* This,BSTR *retval) { return This->lpVtbl->get_ReleaseNotes(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_SecurityBulletinIDs(IUpdate* This,IStringCollection **retval) { +static __WIDL_INLINE HRESULT IUpdate_get_SecurityBulletinIDs(IUpdate* This,IStringCollection **retval) { return This->lpVtbl->get_SecurityBulletinIDs(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_SupersededUpdateIDs(IUpdate* This,IStringCollection **retval) { +static __WIDL_INLINE HRESULT IUpdate_get_SupersededUpdateIDs(IUpdate* This,IStringCollection **retval) { return This->lpVtbl->get_SupersededUpdateIDs(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_SupportUrl(IUpdate* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_SupportUrl(IUpdate* This,BSTR *retval) { return This->lpVtbl->get_SupportUrl(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_Type(IUpdate* This,UpdateType *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_Type(IUpdate* This,UpdateType *retval) { return This->lpVtbl->get_Type(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_UninstallationNotes(IUpdate* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_UninstallationNotes(IUpdate* This,BSTR *retval) { return This->lpVtbl->get_UninstallationNotes(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_UninstallationBehavior(IUpdate* This,IInstallationBehavior **retval) { +static __WIDL_INLINE HRESULT IUpdate_get_UninstallationBehavior(IUpdate* This,IInstallationBehavior **retval) { return This->lpVtbl->get_UninstallationBehavior(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_UninstallationSteps(IUpdate* This,IStringCollection **retval) { +static __WIDL_INLINE HRESULT IUpdate_get_UninstallationSteps(IUpdate* This,IStringCollection **retval) { return This->lpVtbl->get_UninstallationSteps(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_KBArticleIDs(IUpdate* This,IStringCollection **retval) { +static __WIDL_INLINE HRESULT IUpdate_get_KBArticleIDs(IUpdate* This,IStringCollection **retval) { return This->lpVtbl->get_KBArticleIDs(This,retval); } -static FORCEINLINE HRESULT IUpdate_AcceptEula(IUpdate* This) { +static __WIDL_INLINE HRESULT IUpdate_AcceptEula(IUpdate* This) { return This->lpVtbl->AcceptEula(This); } -static FORCEINLINE HRESULT IUpdate_get_DeploymentAction(IUpdate* This,DeploymentAction *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_DeploymentAction(IUpdate* This,DeploymentAction *retval) { return This->lpVtbl->get_DeploymentAction(This,retval); } -static FORCEINLINE HRESULT IUpdate_CopyFromCache(IUpdate* This,BSTR path,VARIANT_BOOL toExtractCabFiles) { +static __WIDL_INLINE HRESULT IUpdate_CopyFromCache(IUpdate* This,BSTR path,VARIANT_BOOL toExtractCabFiles) { return This->lpVtbl->CopyFromCache(This,path,toExtractCabFiles); } -static FORCEINLINE HRESULT IUpdate_get_DownloadPriority(IUpdate* This,DownloadPriority *retval) { +static __WIDL_INLINE HRESULT IUpdate_get_DownloadPriority(IUpdate* This,DownloadPriority *retval) { return This->lpVtbl->get_DownloadPriority(This,retval); } -static FORCEINLINE HRESULT IUpdate_get_DownloadContents(IUpdate* This,IUpdateDownloadContentCollection **retval) { +static __WIDL_INLINE HRESULT IUpdate_get_DownloadContents(IUpdate* This,IUpdateDownloadContentCollection **retval) { return This->lpVtbl->get_DownloadContents(This,retval); } #endif @@ -3735,57 +3743,57 @@ interface IUpdateCollection { #define IUpdateCollection_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateCollection_QueryInterface(IUpdateCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateCollection_QueryInterface(IUpdateCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateCollection_AddRef(IUpdateCollection* This) { +static __WIDL_INLINE ULONG IUpdateCollection_AddRef(IUpdateCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateCollection_Release(IUpdateCollection* This) { +static __WIDL_INLINE ULONG IUpdateCollection_Release(IUpdateCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateCollection_GetTypeInfoCount(IUpdateCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateCollection_GetTypeInfoCount(IUpdateCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateCollection_GetTypeInfo(IUpdateCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateCollection_GetTypeInfo(IUpdateCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateCollection_GetIDsOfNames(IUpdateCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateCollection_GetIDsOfNames(IUpdateCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateCollection_Invoke(IUpdateCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateCollection_Invoke(IUpdateCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateCollection methods ***/ -static FORCEINLINE HRESULT IUpdateCollection_get_Item(IUpdateCollection* This,LONG index,IUpdate **retval) { +static __WIDL_INLINE HRESULT IUpdateCollection_get_Item(IUpdateCollection* This,LONG index,IUpdate **retval) { return This->lpVtbl->get_Item(This,index,retval); } -static FORCEINLINE HRESULT IUpdateCollection_put_Item(IUpdateCollection* This,LONG index,IUpdate *value) { +static __WIDL_INLINE HRESULT IUpdateCollection_put_Item(IUpdateCollection* This,LONG index,IUpdate *value) { return This->lpVtbl->put_Item(This,index,value); } -static FORCEINLINE HRESULT IUpdateCollection_get__NewEnum(IUpdateCollection* This,IUnknown **retval) { +static __WIDL_INLINE HRESULT IUpdateCollection_get__NewEnum(IUpdateCollection* This,IUnknown **retval) { return This->lpVtbl->get__NewEnum(This,retval); } -static FORCEINLINE HRESULT IUpdateCollection_get_Count(IUpdateCollection* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdateCollection_get_Count(IUpdateCollection* This,LONG *retval) { return This->lpVtbl->get_Count(This,retval); } -static FORCEINLINE HRESULT IUpdateCollection_get_ReadOnly(IUpdateCollection* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdateCollection_get_ReadOnly(IUpdateCollection* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_ReadOnly(This,retval); } -static FORCEINLINE HRESULT IUpdateCollection_Add(IUpdateCollection* This,IUpdate *value,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdateCollection_Add(IUpdateCollection* This,IUpdate *value,LONG *retval) { return This->lpVtbl->Add(This,value,retval); } -static FORCEINLINE HRESULT IUpdateCollection_Clear(IUpdateCollection* This) { +static __WIDL_INLINE HRESULT IUpdateCollection_Clear(IUpdateCollection* This) { return This->lpVtbl->Clear(This); } -static FORCEINLINE HRESULT IUpdateCollection_Copy(IUpdateCollection* This,IUpdateCollection **retval) { +static __WIDL_INLINE HRESULT IUpdateCollection_Copy(IUpdateCollection* This,IUpdateCollection **retval) { return This->lpVtbl->Copy(This,retval); } -static FORCEINLINE HRESULT IUpdateCollection_Insert(IUpdateCollection* This,LONG index,IUpdate *value) { +static __WIDL_INLINE HRESULT IUpdateCollection_Insert(IUpdateCollection* This,LONG index,IUpdate *value) { return This->lpVtbl->Insert(This,index,value); } -static FORCEINLINE HRESULT IUpdateCollection_RemoveAt(IUpdateCollection* This,LONG index) { +static __WIDL_INLINE HRESULT IUpdateCollection_RemoveAt(IUpdateCollection* This,LONG index) { return This->lpVtbl->RemoveAt(This,index); } #endif @@ -3909,39 +3917,39 @@ interface ISearchJob { #define ISearchJob_RequestAbort(This) (This)->lpVtbl->RequestAbort(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISearchJob_QueryInterface(ISearchJob* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISearchJob_QueryInterface(ISearchJob* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISearchJob_AddRef(ISearchJob* This) { +static __WIDL_INLINE ULONG ISearchJob_AddRef(ISearchJob* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISearchJob_Release(ISearchJob* This) { +static __WIDL_INLINE ULONG ISearchJob_Release(ISearchJob* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISearchJob_GetTypeInfoCount(ISearchJob* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISearchJob_GetTypeInfoCount(ISearchJob* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISearchJob_GetTypeInfo(ISearchJob* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISearchJob_GetTypeInfo(ISearchJob* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISearchJob_GetIDsOfNames(ISearchJob* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISearchJob_GetIDsOfNames(ISearchJob* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISearchJob_Invoke(ISearchJob* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISearchJob_Invoke(ISearchJob* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISearchJob methods ***/ -static FORCEINLINE HRESULT ISearchJob_get_AsyncState(ISearchJob* This,VARIANT *retval) { +static __WIDL_INLINE HRESULT ISearchJob_get_AsyncState(ISearchJob* This,VARIANT *retval) { return This->lpVtbl->get_AsyncState(This,retval); } -static FORCEINLINE HRESULT ISearchJob_get_IsCompleted(ISearchJob* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT ISearchJob_get_IsCompleted(ISearchJob* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_IsCompleted(This,retval); } -static FORCEINLINE HRESULT ISearchJob_CleanUp(ISearchJob* This) { +static __WIDL_INLINE HRESULT ISearchJob_CleanUp(ISearchJob* This) { return This->lpVtbl->CleanUp(This); } -static FORCEINLINE HRESULT ISearchJob_RequestAbort(ISearchJob* This) { +static __WIDL_INLINE HRESULT ISearchJob_RequestAbort(ISearchJob* This) { return This->lpVtbl->RequestAbort(This); } #endif @@ -4067,39 +4075,39 @@ interface ISearchResult { #define ISearchResult_get_Warnings(This,retval) (This)->lpVtbl->get_Warnings(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISearchResult_QueryInterface(ISearchResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISearchResult_QueryInterface(ISearchResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISearchResult_AddRef(ISearchResult* This) { +static __WIDL_INLINE ULONG ISearchResult_AddRef(ISearchResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISearchResult_Release(ISearchResult* This) { +static __WIDL_INLINE ULONG ISearchResult_Release(ISearchResult* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISearchResult_GetTypeInfoCount(ISearchResult* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISearchResult_GetTypeInfoCount(ISearchResult* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISearchResult_GetTypeInfo(ISearchResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISearchResult_GetTypeInfo(ISearchResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISearchResult_GetIDsOfNames(ISearchResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISearchResult_GetIDsOfNames(ISearchResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISearchResult_Invoke(ISearchResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISearchResult_Invoke(ISearchResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISearchResult methods ***/ -static FORCEINLINE HRESULT ISearchResult_get_ResultCode(ISearchResult* This,OperationResultCode *retval) { +static __WIDL_INLINE HRESULT ISearchResult_get_ResultCode(ISearchResult* This,OperationResultCode *retval) { return This->lpVtbl->get_ResultCode(This,retval); } -static FORCEINLINE HRESULT ISearchResult_get_RootCategories(ISearchResult* This,ICategoryCollection **retval) { +static __WIDL_INLINE HRESULT ISearchResult_get_RootCategories(ISearchResult* This,ICategoryCollection **retval) { return This->lpVtbl->get_RootCategories(This,retval); } -static FORCEINLINE HRESULT ISearchResult_get_Updates(ISearchResult* This,IUpdateCollection **retval) { +static __WIDL_INLINE HRESULT ISearchResult_get_Updates(ISearchResult* This,IUpdateCollection **retval) { return This->lpVtbl->get_Updates(This,retval); } -static FORCEINLINE HRESULT ISearchResult_get_Warnings(ISearchResult* This,IUpdateExceptionCollection **retval) { +static __WIDL_INLINE HRESULT ISearchResult_get_Warnings(ISearchResult* This,IUpdateExceptionCollection **retval) { return This->lpVtbl->get_Warnings(This,retval); } #endif @@ -4305,69 +4313,69 @@ interface IUpdateHistoryEntry { #define IUpdateHistoryEntry_get_SupportUrl(This,retval) (This)->lpVtbl->get_SupportUrl(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateHistoryEntry_QueryInterface(IUpdateHistoryEntry* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_QueryInterface(IUpdateHistoryEntry* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateHistoryEntry_AddRef(IUpdateHistoryEntry* This) { +static __WIDL_INLINE ULONG IUpdateHistoryEntry_AddRef(IUpdateHistoryEntry* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateHistoryEntry_Release(IUpdateHistoryEntry* This) { +static __WIDL_INLINE ULONG IUpdateHistoryEntry_Release(IUpdateHistoryEntry* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateHistoryEntry_GetTypeInfoCount(IUpdateHistoryEntry* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_GetTypeInfoCount(IUpdateHistoryEntry* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_GetTypeInfo(IUpdateHistoryEntry* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_GetTypeInfo(IUpdateHistoryEntry* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_GetIDsOfNames(IUpdateHistoryEntry* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_GetIDsOfNames(IUpdateHistoryEntry* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_Invoke(IUpdateHistoryEntry* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_Invoke(IUpdateHistoryEntry* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateHistoryEntry methods ***/ -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_Operation(IUpdateHistoryEntry* This,UpdateOperation *retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_Operation(IUpdateHistoryEntry* This,UpdateOperation *retval) { return This->lpVtbl->get_Operation(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_ResultCode(IUpdateHistoryEntry* This,OperationResultCode *retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_ResultCode(IUpdateHistoryEntry* This,OperationResultCode *retval) { return This->lpVtbl->get_ResultCode(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_HResult(IUpdateHistoryEntry* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_HResult(IUpdateHistoryEntry* This,LONG *retval) { return This->lpVtbl->get_HResult(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_Date(IUpdateHistoryEntry* This,DATE *retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_Date(IUpdateHistoryEntry* This,DATE *retval) { return This->lpVtbl->get_Date(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_UpdateIdentity(IUpdateHistoryEntry* This,IUpdateIdentity **retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_UpdateIdentity(IUpdateHistoryEntry* This,IUpdateIdentity **retval) { return This->lpVtbl->get_UpdateIdentity(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_Title(IUpdateHistoryEntry* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_Title(IUpdateHistoryEntry* This,BSTR *retval) { return This->lpVtbl->get_Title(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_Description(IUpdateHistoryEntry* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_Description(IUpdateHistoryEntry* This,BSTR *retval) { return This->lpVtbl->get_Description(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_UnmappedResultCode(IUpdateHistoryEntry* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_UnmappedResultCode(IUpdateHistoryEntry* This,LONG *retval) { return This->lpVtbl->get_UnmappedResultCode(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_ClientApplicationID(IUpdateHistoryEntry* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_ClientApplicationID(IUpdateHistoryEntry* This,BSTR *retval) { return This->lpVtbl->get_ClientApplicationID(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_ServerSelection(IUpdateHistoryEntry* This,ServerSelection *retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_ServerSelection(IUpdateHistoryEntry* This,ServerSelection *retval) { return This->lpVtbl->get_ServerSelection(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_ServiceID(IUpdateHistoryEntry* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_ServiceID(IUpdateHistoryEntry* This,BSTR *retval) { return This->lpVtbl->get_ServiceID(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_UninstallationSteps(IUpdateHistoryEntry* This,IStringCollection **retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_UninstallationSteps(IUpdateHistoryEntry* This,IStringCollection **retval) { return This->lpVtbl->get_UninstallationSteps(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_UninstallationNotes(IUpdateHistoryEntry* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_UninstallationNotes(IUpdateHistoryEntry* This,BSTR *retval) { return This->lpVtbl->get_UninstallationNotes(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntry_get_SupportUrl(IUpdateHistoryEntry* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntry_get_SupportUrl(IUpdateHistoryEntry* This,BSTR *retval) { return This->lpVtbl->get_SupportUrl(This,retval); } #endif @@ -4487,36 +4495,36 @@ interface IUpdateHistoryEntryCollection { #define IUpdateHistoryEntryCollection_get_Count(This,retval) (This)->lpVtbl->get_Count(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_QueryInterface(IUpdateHistoryEntryCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntryCollection_QueryInterface(IUpdateHistoryEntryCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateHistoryEntryCollection_AddRef(IUpdateHistoryEntryCollection* This) { +static __WIDL_INLINE ULONG IUpdateHistoryEntryCollection_AddRef(IUpdateHistoryEntryCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateHistoryEntryCollection_Release(IUpdateHistoryEntryCollection* This) { +static __WIDL_INLINE ULONG IUpdateHistoryEntryCollection_Release(IUpdateHistoryEntryCollection* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_GetTypeInfoCount(IUpdateHistoryEntryCollection* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntryCollection_GetTypeInfoCount(IUpdateHistoryEntryCollection* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_GetTypeInfo(IUpdateHistoryEntryCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntryCollection_GetTypeInfo(IUpdateHistoryEntryCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_GetIDsOfNames(IUpdateHistoryEntryCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntryCollection_GetIDsOfNames(IUpdateHistoryEntryCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_Invoke(IUpdateHistoryEntryCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntryCollection_Invoke(IUpdateHistoryEntryCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateHistoryEntryCollection methods ***/ -static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_get_Item(IUpdateHistoryEntryCollection* This,LONG index,IUpdateHistoryEntry **retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntryCollection_get_Item(IUpdateHistoryEntryCollection* This,LONG index,IUpdateHistoryEntry **retval) { return This->lpVtbl->get_Item(This,index,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_get__NewEnum(IUpdateHistoryEntryCollection* This,IUnknown **retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntryCollection_get__NewEnum(IUpdateHistoryEntryCollection* This,IUnknown **retval) { return This->lpVtbl->get__NewEnum(This,retval); } -static FORCEINLINE HRESULT IUpdateHistoryEntryCollection_get_Count(IUpdateHistoryEntryCollection* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdateHistoryEntryCollection_get_Count(IUpdateHistoryEntryCollection* This,LONG *retval) { return This->lpVtbl->get_Count(This,retval); } #endif @@ -4770,81 +4778,81 @@ interface IUpdateSearcher { #define IUpdateSearcher_put_ServiceID(This,value) (This)->lpVtbl->put_ServiceID(This,value) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateSearcher_QueryInterface(IUpdateSearcher* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateSearcher_QueryInterface(IUpdateSearcher* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateSearcher_AddRef(IUpdateSearcher* This) { +static __WIDL_INLINE ULONG IUpdateSearcher_AddRef(IUpdateSearcher* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateSearcher_Release(IUpdateSearcher* This) { +static __WIDL_INLINE ULONG IUpdateSearcher_Release(IUpdateSearcher* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateSearcher_GetTypeInfoCount(IUpdateSearcher* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateSearcher_GetTypeInfoCount(IUpdateSearcher* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateSearcher_GetTypeInfo(IUpdateSearcher* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateSearcher_GetTypeInfo(IUpdateSearcher* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateSearcher_GetIDsOfNames(IUpdateSearcher* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateSearcher_GetIDsOfNames(IUpdateSearcher* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateSearcher_Invoke(IUpdateSearcher* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateSearcher_Invoke(IUpdateSearcher* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateSearcher methods ***/ -static FORCEINLINE HRESULT IUpdateSearcher_get_CanAutomaticallyUpgradeService(IUpdateSearcher* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdateSearcher_get_CanAutomaticallyUpgradeService(IUpdateSearcher* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_CanAutomaticallyUpgradeService(This,retval); } -static FORCEINLINE HRESULT IUpdateSearcher_put_CanAutomaticallyUpgradeService(IUpdateSearcher* This,VARIANT_BOOL value) { +static __WIDL_INLINE HRESULT IUpdateSearcher_put_CanAutomaticallyUpgradeService(IUpdateSearcher* This,VARIANT_BOOL value) { return This->lpVtbl->put_CanAutomaticallyUpgradeService(This,value); } -static FORCEINLINE HRESULT IUpdateSearcher_get_ClientApplicationID(IUpdateSearcher* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateSearcher_get_ClientApplicationID(IUpdateSearcher* This,BSTR *retval) { return This->lpVtbl->get_ClientApplicationID(This,retval); } -static FORCEINLINE HRESULT IUpdateSearcher_put_ClientApplicationID(IUpdateSearcher* This,BSTR value) { +static __WIDL_INLINE HRESULT IUpdateSearcher_put_ClientApplicationID(IUpdateSearcher* This,BSTR value) { return This->lpVtbl->put_ClientApplicationID(This,value); } -static FORCEINLINE HRESULT IUpdateSearcher_get_IncludePotentiallySupersededUpdates(IUpdateSearcher* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdateSearcher_get_IncludePotentiallySupersededUpdates(IUpdateSearcher* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_IncludePotentiallySupersededUpdates(This,retval); } -static FORCEINLINE HRESULT IUpdateSearcher_put_IncludePotentiallySupersededUpdates(IUpdateSearcher* This,VARIANT_BOOL value) { +static __WIDL_INLINE HRESULT IUpdateSearcher_put_IncludePotentiallySupersededUpdates(IUpdateSearcher* This,VARIANT_BOOL value) { return This->lpVtbl->put_IncludePotentiallySupersededUpdates(This,value); } -static FORCEINLINE HRESULT IUpdateSearcher_get_ServerSelection(IUpdateSearcher* This,ServerSelection *retval) { +static __WIDL_INLINE HRESULT IUpdateSearcher_get_ServerSelection(IUpdateSearcher* This,ServerSelection *retval) { return This->lpVtbl->get_ServerSelection(This,retval); } -static FORCEINLINE HRESULT IUpdateSearcher_put_ServerSelection(IUpdateSearcher* This,ServerSelection value) { +static __WIDL_INLINE HRESULT IUpdateSearcher_put_ServerSelection(IUpdateSearcher* This,ServerSelection value) { return This->lpVtbl->put_ServerSelection(This,value); } -static FORCEINLINE HRESULT IUpdateSearcher_BeginSearch(IUpdateSearcher* This,BSTR criteria,IUnknown *onCompleted,VARIANT state,ISearchJob **retval) { +static __WIDL_INLINE HRESULT IUpdateSearcher_BeginSearch(IUpdateSearcher* This,BSTR criteria,IUnknown *onCompleted,VARIANT state,ISearchJob **retval) { return This->lpVtbl->BeginSearch(This,criteria,onCompleted,state,retval); } -static FORCEINLINE HRESULT IUpdateSearcher_EndSearch(IUpdateSearcher* This,ISearchJob *searchJob,ISearchResult **retval) { +static __WIDL_INLINE HRESULT IUpdateSearcher_EndSearch(IUpdateSearcher* This,ISearchJob *searchJob,ISearchResult **retval) { return This->lpVtbl->EndSearch(This,searchJob,retval); } -static FORCEINLINE HRESULT IUpdateSearcher_EscapeString(IUpdateSearcher* This,BSTR unescaped,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateSearcher_EscapeString(IUpdateSearcher* This,BSTR unescaped,BSTR *retval) { return This->lpVtbl->EscapeString(This,unescaped,retval); } -static FORCEINLINE HRESULT IUpdateSearcher_QueryHistory(IUpdateSearcher* This,LONG startIndex,LONG count,IUpdateHistoryEntryCollection **retval) { +static __WIDL_INLINE HRESULT IUpdateSearcher_QueryHistory(IUpdateSearcher* This,LONG startIndex,LONG count,IUpdateHistoryEntryCollection **retval) { return This->lpVtbl->QueryHistory(This,startIndex,count,retval); } -static FORCEINLINE HRESULT IUpdateSearcher_Search(IUpdateSearcher* This,BSTR criteria,ISearchResult **retval) { +static __WIDL_INLINE HRESULT IUpdateSearcher_Search(IUpdateSearcher* This,BSTR criteria,ISearchResult **retval) { return This->lpVtbl->Search(This,criteria,retval); } -static FORCEINLINE HRESULT IUpdateSearcher_get_Online(IUpdateSearcher* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdateSearcher_get_Online(IUpdateSearcher* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_Online(This,retval); } -static FORCEINLINE HRESULT IUpdateSearcher_put_Online(IUpdateSearcher* This,VARIANT_BOOL value) { +static __WIDL_INLINE HRESULT IUpdateSearcher_put_Online(IUpdateSearcher* This,VARIANT_BOOL value) { return This->lpVtbl->put_Online(This,value); } -static FORCEINLINE HRESULT IUpdateSearcher_GetTotalHistoryCount(IUpdateSearcher* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdateSearcher_GetTotalHistoryCount(IUpdateSearcher* This,LONG *retval) { return This->lpVtbl->GetTotalHistoryCount(This,retval); } -static FORCEINLINE HRESULT IUpdateSearcher_get_ServiceID(IUpdateSearcher* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateSearcher_get_ServiceID(IUpdateSearcher* This,BSTR *retval) { return This->lpVtbl->get_ServiceID(This,retval); } -static FORCEINLINE HRESULT IUpdateSearcher_put_ServiceID(IUpdateSearcher* This,BSTR value) { +static __WIDL_INLINE HRESULT IUpdateSearcher_put_ServiceID(IUpdateSearcher* This,BSTR value) { return This->lpVtbl->put_ServiceID(This,value); } #endif @@ -4954,33 +4962,33 @@ interface IUpdateDownloadResult { #define IUpdateDownloadResult_get_ResultCode(This,retval) (This)->lpVtbl->get_ResultCode(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateDownloadResult_QueryInterface(IUpdateDownloadResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateDownloadResult_QueryInterface(IUpdateDownloadResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateDownloadResult_AddRef(IUpdateDownloadResult* This) { +static __WIDL_INLINE ULONG IUpdateDownloadResult_AddRef(IUpdateDownloadResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateDownloadResult_Release(IUpdateDownloadResult* This) { +static __WIDL_INLINE ULONG IUpdateDownloadResult_Release(IUpdateDownloadResult* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateDownloadResult_GetTypeInfoCount(IUpdateDownloadResult* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateDownloadResult_GetTypeInfoCount(IUpdateDownloadResult* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateDownloadResult_GetTypeInfo(IUpdateDownloadResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateDownloadResult_GetTypeInfo(IUpdateDownloadResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateDownloadResult_GetIDsOfNames(IUpdateDownloadResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateDownloadResult_GetIDsOfNames(IUpdateDownloadResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateDownloadResult_Invoke(IUpdateDownloadResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateDownloadResult_Invoke(IUpdateDownloadResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateDownloadResult methods ***/ -static FORCEINLINE HRESULT IUpdateDownloadResult_get_HResult(IUpdateDownloadResult* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdateDownloadResult_get_HResult(IUpdateDownloadResult* This,LONG *retval) { return This->lpVtbl->get_HResult(This,retval); } -static FORCEINLINE HRESULT IUpdateDownloadResult_get_ResultCode(IUpdateDownloadResult* This,OperationResultCode *retval) { +static __WIDL_INLINE HRESULT IUpdateDownloadResult_get_ResultCode(IUpdateDownloadResult* This,OperationResultCode *retval) { return This->lpVtbl->get_ResultCode(This,retval); } #endif @@ -5148,54 +5156,54 @@ interface IDownloadProgress { #define IDownloadProgress_get_CurrentUpdatePercentComplete(This,retval) (This)->lpVtbl->get_CurrentUpdatePercentComplete(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDownloadProgress_QueryInterface(IDownloadProgress* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDownloadProgress_QueryInterface(IDownloadProgress* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDownloadProgress_AddRef(IDownloadProgress* This) { +static __WIDL_INLINE ULONG IDownloadProgress_AddRef(IDownloadProgress* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDownloadProgress_Release(IDownloadProgress* This) { +static __WIDL_INLINE ULONG IDownloadProgress_Release(IDownloadProgress* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDownloadProgress_GetTypeInfoCount(IDownloadProgress* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDownloadProgress_GetTypeInfoCount(IDownloadProgress* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDownloadProgress_GetTypeInfo(IDownloadProgress* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDownloadProgress_GetTypeInfo(IDownloadProgress* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDownloadProgress_GetIDsOfNames(IDownloadProgress* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDownloadProgress_GetIDsOfNames(IDownloadProgress* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDownloadProgress_Invoke(IDownloadProgress* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDownloadProgress_Invoke(IDownloadProgress* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDownloadProgress methods ***/ -static FORCEINLINE HRESULT IDownloadProgress_get_CurrentUpdateBytesDownloaded(IDownloadProgress* This,DECIMAL *retval) { +static __WIDL_INLINE HRESULT IDownloadProgress_get_CurrentUpdateBytesDownloaded(IDownloadProgress* This,DECIMAL *retval) { return This->lpVtbl->get_CurrentUpdateBytesDownloaded(This,retval); } -static FORCEINLINE HRESULT IDownloadProgress_get_CurrentUpdateBytesToDownload(IDownloadProgress* This,DECIMAL *retval) { +static __WIDL_INLINE HRESULT IDownloadProgress_get_CurrentUpdateBytesToDownload(IDownloadProgress* This,DECIMAL *retval) { return This->lpVtbl->get_CurrentUpdateBytesToDownload(This,retval); } -static FORCEINLINE HRESULT IDownloadProgress_get_CurrentUpdateIndex(IDownloadProgress* This,LONG *retval) { +static __WIDL_INLINE HRESULT IDownloadProgress_get_CurrentUpdateIndex(IDownloadProgress* This,LONG *retval) { return This->lpVtbl->get_CurrentUpdateIndex(This,retval); } -static FORCEINLINE HRESULT IDownloadProgress_get_PercentComplete(IDownloadProgress* This,LONG *retval) { +static __WIDL_INLINE HRESULT IDownloadProgress_get_PercentComplete(IDownloadProgress* This,LONG *retval) { return This->lpVtbl->get_PercentComplete(This,retval); } -static FORCEINLINE HRESULT IDownloadProgress_get_TotalBytesDownloaded(IDownloadProgress* This,DECIMAL *retval) { +static __WIDL_INLINE HRESULT IDownloadProgress_get_TotalBytesDownloaded(IDownloadProgress* This,DECIMAL *retval) { return This->lpVtbl->get_TotalBytesDownloaded(This,retval); } -static FORCEINLINE HRESULT IDownloadProgress_get_TotalBytesToDownload(IDownloadProgress* This,DECIMAL *retval) { +static __WIDL_INLINE HRESULT IDownloadProgress_get_TotalBytesToDownload(IDownloadProgress* This,DECIMAL *retval) { return This->lpVtbl->get_TotalBytesToDownload(This,retval); } -static FORCEINLINE HRESULT IDownloadProgress_GetUpdateResult(IDownloadProgress* This,LONG updateIndex,IUpdateDownloadResult **retval) { +static __WIDL_INLINE HRESULT IDownloadProgress_GetUpdateResult(IDownloadProgress* This,LONG updateIndex,IUpdateDownloadResult **retval) { return This->lpVtbl->GetUpdateResult(This,updateIndex,retval); } -static FORCEINLINE HRESULT IDownloadProgress_get_CurrentUpdateDownloadPhase(IDownloadProgress* This,DownloadPhase *retval) { +static __WIDL_INLINE HRESULT IDownloadProgress_get_CurrentUpdateDownloadPhase(IDownloadProgress* This,DownloadPhase *retval) { return This->lpVtbl->get_CurrentUpdateDownloadPhase(This,retval); } -static FORCEINLINE HRESULT IDownloadProgress_get_CurrentUpdatePercentComplete(IDownloadProgress* This,LONG *retval) { +static __WIDL_INLINE HRESULT IDownloadProgress_get_CurrentUpdatePercentComplete(IDownloadProgress* This,LONG *retval) { return This->lpVtbl->get_CurrentUpdatePercentComplete(This,retval); } #endif @@ -5335,45 +5343,45 @@ interface IDownloadJob { #define IDownloadJob_RequestAbort(This) (This)->lpVtbl->RequestAbort(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDownloadJob_QueryInterface(IDownloadJob* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDownloadJob_QueryInterface(IDownloadJob* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDownloadJob_AddRef(IDownloadJob* This) { +static __WIDL_INLINE ULONG IDownloadJob_AddRef(IDownloadJob* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDownloadJob_Release(IDownloadJob* This) { +static __WIDL_INLINE ULONG IDownloadJob_Release(IDownloadJob* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDownloadJob_GetTypeInfoCount(IDownloadJob* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDownloadJob_GetTypeInfoCount(IDownloadJob* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDownloadJob_GetTypeInfo(IDownloadJob* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDownloadJob_GetTypeInfo(IDownloadJob* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDownloadJob_GetIDsOfNames(IDownloadJob* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDownloadJob_GetIDsOfNames(IDownloadJob* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDownloadJob_Invoke(IDownloadJob* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDownloadJob_Invoke(IDownloadJob* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDownloadJob methods ***/ -static FORCEINLINE HRESULT IDownloadJob_get_AsyncState(IDownloadJob* This,VARIANT *retval) { +static __WIDL_INLINE HRESULT IDownloadJob_get_AsyncState(IDownloadJob* This,VARIANT *retval) { return This->lpVtbl->get_AsyncState(This,retval); } -static FORCEINLINE HRESULT IDownloadJob_get_IsCompleted(IDownloadJob* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IDownloadJob_get_IsCompleted(IDownloadJob* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_IsCompleted(This,retval); } -static FORCEINLINE HRESULT IDownloadJob_get_Updates(IDownloadJob* This,IUpdateCollection **retval) { +static __WIDL_INLINE HRESULT IDownloadJob_get_Updates(IDownloadJob* This,IUpdateCollection **retval) { return This->lpVtbl->get_Updates(This,retval); } -static FORCEINLINE HRESULT IDownloadJob_CleanUp(IDownloadJob* This) { +static __WIDL_INLINE HRESULT IDownloadJob_CleanUp(IDownloadJob* This) { return This->lpVtbl->CleanUp(This); } -static FORCEINLINE HRESULT IDownloadJob_GetProgress(IDownloadJob* This,IDownloadProgress **retval) { +static __WIDL_INLINE HRESULT IDownloadJob_GetProgress(IDownloadJob* This,IDownloadProgress **retval) { return This->lpVtbl->GetProgress(This,retval); } -static FORCEINLINE HRESULT IDownloadJob_RequestAbort(IDownloadJob* This) { +static __WIDL_INLINE HRESULT IDownloadJob_RequestAbort(IDownloadJob* This) { return This->lpVtbl->RequestAbort(This); } #endif @@ -5493,36 +5501,36 @@ interface IDownloadResult { #define IDownloadResult_GetUpdateResult(This,updateIndex,retval) (This)->lpVtbl->GetUpdateResult(This,updateIndex,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IDownloadResult_QueryInterface(IDownloadResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IDownloadResult_QueryInterface(IDownloadResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IDownloadResult_AddRef(IDownloadResult* This) { +static __WIDL_INLINE ULONG IDownloadResult_AddRef(IDownloadResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IDownloadResult_Release(IDownloadResult* This) { +static __WIDL_INLINE ULONG IDownloadResult_Release(IDownloadResult* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IDownloadResult_GetTypeInfoCount(IDownloadResult* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IDownloadResult_GetTypeInfoCount(IDownloadResult* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IDownloadResult_GetTypeInfo(IDownloadResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IDownloadResult_GetTypeInfo(IDownloadResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IDownloadResult_GetIDsOfNames(IDownloadResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IDownloadResult_GetIDsOfNames(IDownloadResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IDownloadResult_Invoke(IDownloadResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IDownloadResult_Invoke(IDownloadResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IDownloadResult methods ***/ -static FORCEINLINE HRESULT IDownloadResult_get_HResult(IDownloadResult* This,LONG *retval) { +static __WIDL_INLINE HRESULT IDownloadResult_get_HResult(IDownloadResult* This,LONG *retval) { return This->lpVtbl->get_HResult(This,retval); } -static FORCEINLINE HRESULT IDownloadResult_get_ResultCode(IDownloadResult* This,OperationResultCode *retval) { +static __WIDL_INLINE HRESULT IDownloadResult_get_ResultCode(IDownloadResult* This,OperationResultCode *retval) { return This->lpVtbl->get_ResultCode(This,retval); } -static FORCEINLINE HRESULT IDownloadResult_GetUpdateResult(IDownloadResult* This,LONG updateIndex,IUpdateDownloadResult **retval) { +static __WIDL_INLINE HRESULT IDownloadResult_GetUpdateResult(IDownloadResult* This,LONG updateIndex,IUpdateDownloadResult **retval) { return This->lpVtbl->GetUpdateResult(This,updateIndex,retval); } #endif @@ -5712,60 +5720,60 @@ interface IUpdateDownloader { #define IUpdateDownloader_EndDownload(This,value,retval) (This)->lpVtbl->EndDownload(This,value,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateDownloader_QueryInterface(IUpdateDownloader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateDownloader_QueryInterface(IUpdateDownloader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateDownloader_AddRef(IUpdateDownloader* This) { +static __WIDL_INLINE ULONG IUpdateDownloader_AddRef(IUpdateDownloader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateDownloader_Release(IUpdateDownloader* This) { +static __WIDL_INLINE ULONG IUpdateDownloader_Release(IUpdateDownloader* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateDownloader_GetTypeInfoCount(IUpdateDownloader* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateDownloader_GetTypeInfoCount(IUpdateDownloader* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateDownloader_GetTypeInfo(IUpdateDownloader* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateDownloader_GetTypeInfo(IUpdateDownloader* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateDownloader_GetIDsOfNames(IUpdateDownloader* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateDownloader_GetIDsOfNames(IUpdateDownloader* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateDownloader_Invoke(IUpdateDownloader* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateDownloader_Invoke(IUpdateDownloader* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateDownloader methods ***/ -static FORCEINLINE HRESULT IUpdateDownloader_get_ClientApplicationID(IUpdateDownloader* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateDownloader_get_ClientApplicationID(IUpdateDownloader* This,BSTR *retval) { return This->lpVtbl->get_ClientApplicationID(This,retval); } -static FORCEINLINE HRESULT IUpdateDownloader_put_ClientApplicationID(IUpdateDownloader* This,BSTR value) { +static __WIDL_INLINE HRESULT IUpdateDownloader_put_ClientApplicationID(IUpdateDownloader* This,BSTR value) { return This->lpVtbl->put_ClientApplicationID(This,value); } -static FORCEINLINE HRESULT IUpdateDownloader_get_IsForced(IUpdateDownloader* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdateDownloader_get_IsForced(IUpdateDownloader* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_IsForced(This,retval); } -static FORCEINLINE HRESULT IUpdateDownloader_put_IsForced(IUpdateDownloader* This,VARIANT_BOOL value) { +static __WIDL_INLINE HRESULT IUpdateDownloader_put_IsForced(IUpdateDownloader* This,VARIANT_BOOL value) { return This->lpVtbl->put_IsForced(This,value); } -static FORCEINLINE HRESULT IUpdateDownloader_get_Priority(IUpdateDownloader* This,DownloadPriority *retval) { +static __WIDL_INLINE HRESULT IUpdateDownloader_get_Priority(IUpdateDownloader* This,DownloadPriority *retval) { return This->lpVtbl->get_Priority(This,retval); } -static FORCEINLINE HRESULT IUpdateDownloader_put_Priority(IUpdateDownloader* This,DownloadPriority value) { +static __WIDL_INLINE HRESULT IUpdateDownloader_put_Priority(IUpdateDownloader* This,DownloadPriority value) { return This->lpVtbl->put_Priority(This,value); } -static FORCEINLINE HRESULT IUpdateDownloader_get_Updates(IUpdateDownloader* This,IUpdateCollection **retval) { +static __WIDL_INLINE HRESULT IUpdateDownloader_get_Updates(IUpdateDownloader* This,IUpdateCollection **retval) { return This->lpVtbl->get_Updates(This,retval); } -static FORCEINLINE HRESULT IUpdateDownloader_put_Updates(IUpdateDownloader* This,IUpdateCollection *value) { +static __WIDL_INLINE HRESULT IUpdateDownloader_put_Updates(IUpdateDownloader* This,IUpdateCollection *value) { return This->lpVtbl->put_Updates(This,value); } -static FORCEINLINE HRESULT IUpdateDownloader_BeginDownload(IUpdateDownloader* This,IUnknown *onProgressChanged,IUnknown *onCompleted,VARIANT state,IDownloadJob **retval) { +static __WIDL_INLINE HRESULT IUpdateDownloader_BeginDownload(IUpdateDownloader* This,IUnknown *onProgressChanged,IUnknown *onCompleted,VARIANT state,IDownloadJob **retval) { return This->lpVtbl->BeginDownload(This,onProgressChanged,onCompleted,state,retval); } -static FORCEINLINE HRESULT IUpdateDownloader_Download(IUpdateDownloader* This,IDownloadResult **retval) { +static __WIDL_INLINE HRESULT IUpdateDownloader_Download(IUpdateDownloader* This,IDownloadResult **retval) { return This->lpVtbl->Download(This,retval); } -static FORCEINLINE HRESULT IUpdateDownloader_EndDownload(IUpdateDownloader* This,IDownloadJob *value,IDownloadResult **retval) { +static __WIDL_INLINE HRESULT IUpdateDownloader_EndDownload(IUpdateDownloader* This,IDownloadJob *value,IDownloadResult **retval) { return This->lpVtbl->EndDownload(This,value,retval); } #endif @@ -5883,36 +5891,36 @@ interface IUpdateInstallationResult { #define IUpdateInstallationResult_get_ResultCode(This,retval) (This)->lpVtbl->get_ResultCode(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateInstallationResult_QueryInterface(IUpdateInstallationResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateInstallationResult_QueryInterface(IUpdateInstallationResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateInstallationResult_AddRef(IUpdateInstallationResult* This) { +static __WIDL_INLINE ULONG IUpdateInstallationResult_AddRef(IUpdateInstallationResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateInstallationResult_Release(IUpdateInstallationResult* This) { +static __WIDL_INLINE ULONG IUpdateInstallationResult_Release(IUpdateInstallationResult* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateInstallationResult_GetTypeInfoCount(IUpdateInstallationResult* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateInstallationResult_GetTypeInfoCount(IUpdateInstallationResult* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateInstallationResult_GetTypeInfo(IUpdateInstallationResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateInstallationResult_GetTypeInfo(IUpdateInstallationResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateInstallationResult_GetIDsOfNames(IUpdateInstallationResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateInstallationResult_GetIDsOfNames(IUpdateInstallationResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateInstallationResult_Invoke(IUpdateInstallationResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateInstallationResult_Invoke(IUpdateInstallationResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateInstallationResult methods ***/ -static FORCEINLINE HRESULT IUpdateInstallationResult_get_HResult(IUpdateInstallationResult* This,LONG *retval) { +static __WIDL_INLINE HRESULT IUpdateInstallationResult_get_HResult(IUpdateInstallationResult* This,LONG *retval) { return This->lpVtbl->get_HResult(This,retval); } -static FORCEINLINE HRESULT IUpdateInstallationResult_get_RebootRequired(IUpdateInstallationResult* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdateInstallationResult_get_RebootRequired(IUpdateInstallationResult* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_RebootRequired(This,retval); } -static FORCEINLINE HRESULT IUpdateInstallationResult_get_ResultCode(IUpdateInstallationResult* This,OperationResultCode *retval) { +static __WIDL_INLINE HRESULT IUpdateInstallationResult_get_ResultCode(IUpdateInstallationResult* This,OperationResultCode *retval) { return This->lpVtbl->get_ResultCode(This,retval); } #endif @@ -6040,39 +6048,39 @@ interface IInstallationProgress { #define IInstallationProgress_GetUpdateResult(This,updateIndex,retval) (This)->lpVtbl->GetUpdateResult(This,updateIndex,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInstallationProgress_QueryInterface(IInstallationProgress* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInstallationProgress_QueryInterface(IInstallationProgress* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInstallationProgress_AddRef(IInstallationProgress* This) { +static __WIDL_INLINE ULONG IInstallationProgress_AddRef(IInstallationProgress* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInstallationProgress_Release(IInstallationProgress* This) { +static __WIDL_INLINE ULONG IInstallationProgress_Release(IInstallationProgress* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInstallationProgress_GetTypeInfoCount(IInstallationProgress* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInstallationProgress_GetTypeInfoCount(IInstallationProgress* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInstallationProgress_GetTypeInfo(IInstallationProgress* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInstallationProgress_GetTypeInfo(IInstallationProgress* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInstallationProgress_GetIDsOfNames(IInstallationProgress* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInstallationProgress_GetIDsOfNames(IInstallationProgress* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInstallationProgress_Invoke(IInstallationProgress* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInstallationProgress_Invoke(IInstallationProgress* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInstallationProgress methods ***/ -static FORCEINLINE HRESULT IInstallationProgress_get_CurrentUpdateIndex(IInstallationProgress* This,LONG *retval) { +static __WIDL_INLINE HRESULT IInstallationProgress_get_CurrentUpdateIndex(IInstallationProgress* This,LONG *retval) { return This->lpVtbl->get_CurrentUpdateIndex(This,retval); } -static FORCEINLINE HRESULT IInstallationProgress_get_CurrentUpdatePercentComplete(IInstallationProgress* This,LONG *retval) { +static __WIDL_INLINE HRESULT IInstallationProgress_get_CurrentUpdatePercentComplete(IInstallationProgress* This,LONG *retval) { return This->lpVtbl->get_CurrentUpdatePercentComplete(This,retval); } -static FORCEINLINE HRESULT IInstallationProgress_get_PercentComplete(IInstallationProgress* This,LONG *retval) { +static __WIDL_INLINE HRESULT IInstallationProgress_get_PercentComplete(IInstallationProgress* This,LONG *retval) { return This->lpVtbl->get_PercentComplete(This,retval); } -static FORCEINLINE HRESULT IInstallationProgress_GetUpdateResult(IInstallationProgress* This,LONG updateIndex,IUpdateInstallationResult **retval) { +static __WIDL_INLINE HRESULT IInstallationProgress_GetUpdateResult(IInstallationProgress* This,LONG updateIndex,IUpdateInstallationResult **retval) { return This->lpVtbl->GetUpdateResult(This,updateIndex,retval); } #endif @@ -6212,45 +6220,45 @@ interface IInstallationJob { #define IInstallationJob_RequestAbort(This) (This)->lpVtbl->RequestAbort(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInstallationJob_QueryInterface(IInstallationJob* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInstallationJob_QueryInterface(IInstallationJob* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInstallationJob_AddRef(IInstallationJob* This) { +static __WIDL_INLINE ULONG IInstallationJob_AddRef(IInstallationJob* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInstallationJob_Release(IInstallationJob* This) { +static __WIDL_INLINE ULONG IInstallationJob_Release(IInstallationJob* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInstallationJob_GetTypeInfoCount(IInstallationJob* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInstallationJob_GetTypeInfoCount(IInstallationJob* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInstallationJob_GetTypeInfo(IInstallationJob* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInstallationJob_GetTypeInfo(IInstallationJob* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInstallationJob_GetIDsOfNames(IInstallationJob* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInstallationJob_GetIDsOfNames(IInstallationJob* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInstallationJob_Invoke(IInstallationJob* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInstallationJob_Invoke(IInstallationJob* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInstallationJob methods ***/ -static FORCEINLINE HRESULT IInstallationJob_get_AsyncState(IInstallationJob* This,VARIANT *retval) { +static __WIDL_INLINE HRESULT IInstallationJob_get_AsyncState(IInstallationJob* This,VARIANT *retval) { return This->lpVtbl->get_AsyncState(This,retval); } -static FORCEINLINE HRESULT IInstallationJob_get_IsCompleted(IInstallationJob* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IInstallationJob_get_IsCompleted(IInstallationJob* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_IsCompleted(This,retval); } -static FORCEINLINE HRESULT IInstallationJob_get_Updates(IInstallationJob* This,IUpdateCollection **retval) { +static __WIDL_INLINE HRESULT IInstallationJob_get_Updates(IInstallationJob* This,IUpdateCollection **retval) { return This->lpVtbl->get_Updates(This,retval); } -static FORCEINLINE HRESULT IInstallationJob_CleanUp(IInstallationJob* This) { +static __WIDL_INLINE HRESULT IInstallationJob_CleanUp(IInstallationJob* This) { return This->lpVtbl->CleanUp(This); } -static FORCEINLINE HRESULT IInstallationJob_GetProgress(IInstallationJob* This,IInstallationProgress **retval) { +static __WIDL_INLINE HRESULT IInstallationJob_GetProgress(IInstallationJob* This,IInstallationProgress **retval) { return This->lpVtbl->GetProgress(This,retval); } -static FORCEINLINE HRESULT IInstallationJob_RequestAbort(IInstallationJob* This) { +static __WIDL_INLINE HRESULT IInstallationJob_RequestAbort(IInstallationJob* This) { return This->lpVtbl->RequestAbort(This); } #endif @@ -6378,39 +6386,39 @@ interface IInstallationResult { #define IInstallationResult_GetUpdateResult(This,updateIndex,retval) (This)->lpVtbl->GetUpdateResult(This,updateIndex,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IInstallationResult_QueryInterface(IInstallationResult* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IInstallationResult_QueryInterface(IInstallationResult* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IInstallationResult_AddRef(IInstallationResult* This) { +static __WIDL_INLINE ULONG IInstallationResult_AddRef(IInstallationResult* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IInstallationResult_Release(IInstallationResult* This) { +static __WIDL_INLINE ULONG IInstallationResult_Release(IInstallationResult* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IInstallationResult_GetTypeInfoCount(IInstallationResult* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IInstallationResult_GetTypeInfoCount(IInstallationResult* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IInstallationResult_GetTypeInfo(IInstallationResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IInstallationResult_GetTypeInfo(IInstallationResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IInstallationResult_GetIDsOfNames(IInstallationResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IInstallationResult_GetIDsOfNames(IInstallationResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IInstallationResult_Invoke(IInstallationResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IInstallationResult_Invoke(IInstallationResult* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IInstallationResult methods ***/ -static FORCEINLINE HRESULT IInstallationResult_get_HResult(IInstallationResult* This,LONG *retval) { +static __WIDL_INLINE HRESULT IInstallationResult_get_HResult(IInstallationResult* This,LONG *retval) { return This->lpVtbl->get_HResult(This,retval); } -static FORCEINLINE HRESULT IInstallationResult_get_RebootRequired(IInstallationResult* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IInstallationResult_get_RebootRequired(IInstallationResult* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_RebootRequired(This,retval); } -static FORCEINLINE HRESULT IInstallationResult_get_ResultCode(IInstallationResult* This,OperationResultCode *retval) { +static __WIDL_INLINE HRESULT IInstallationResult_get_ResultCode(IInstallationResult* This,OperationResultCode *retval) { return This->lpVtbl->get_ResultCode(This,retval); } -static FORCEINLINE HRESULT IInstallationResult_GetUpdateResult(IInstallationResult* This,LONG updateIndex,IUpdateInstallationResult **retval) { +static __WIDL_INLINE HRESULT IInstallationResult_GetUpdateResult(IInstallationResult* This,LONG updateIndex,IUpdateInstallationResult **retval) { return This->lpVtbl->GetUpdateResult(This,updateIndex,retval); } #endif @@ -6690,90 +6698,90 @@ interface IUpdateInstaller { #define IUpdateInstaller_get_RebootRequiredBeforeInstallation(This,retval) (This)->lpVtbl->get_RebootRequiredBeforeInstallation(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IUpdateInstaller_QueryInterface(IUpdateInstaller* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IUpdateInstaller_QueryInterface(IUpdateInstaller* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IUpdateInstaller_AddRef(IUpdateInstaller* This) { +static __WIDL_INLINE ULONG IUpdateInstaller_AddRef(IUpdateInstaller* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IUpdateInstaller_Release(IUpdateInstaller* This) { +static __WIDL_INLINE ULONG IUpdateInstaller_Release(IUpdateInstaller* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IUpdateInstaller_GetTypeInfoCount(IUpdateInstaller* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IUpdateInstaller_GetTypeInfoCount(IUpdateInstaller* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IUpdateInstaller_GetTypeInfo(IUpdateInstaller* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IUpdateInstaller_GetTypeInfo(IUpdateInstaller* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IUpdateInstaller_GetIDsOfNames(IUpdateInstaller* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IUpdateInstaller_GetIDsOfNames(IUpdateInstaller* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IUpdateInstaller_Invoke(IUpdateInstaller* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IUpdateInstaller_Invoke(IUpdateInstaller* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IUpdateInstaller methods ***/ -static FORCEINLINE HRESULT IUpdateInstaller_get_ClientApplicationID(IUpdateInstaller* This,BSTR *retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_get_ClientApplicationID(IUpdateInstaller* This,BSTR *retval) { return This->lpVtbl->get_ClientApplicationID(This,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_put_ClientApplicationID(IUpdateInstaller* This,BSTR value) { +static __WIDL_INLINE HRESULT IUpdateInstaller_put_ClientApplicationID(IUpdateInstaller* This,BSTR value) { return This->lpVtbl->put_ClientApplicationID(This,value); } -static FORCEINLINE HRESULT IUpdateInstaller_get_IsForced(IUpdateInstaller* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_get_IsForced(IUpdateInstaller* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_IsForced(This,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_put_IsForced(IUpdateInstaller* This,VARIANT_BOOL value) { +static __WIDL_INLINE HRESULT IUpdateInstaller_put_IsForced(IUpdateInstaller* This,VARIANT_BOOL value) { return This->lpVtbl->put_IsForced(This,value); } -static FORCEINLINE HRESULT IUpdateInstaller_get_ParentHwnd(IUpdateInstaller* This,HWND *retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_get_ParentHwnd(IUpdateInstaller* This,HWND *retval) { return This->lpVtbl->get_ParentHwnd(This,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_put_ParentHwnd(IUpdateInstaller* This,HWND value) { +static __WIDL_INLINE HRESULT IUpdateInstaller_put_ParentHwnd(IUpdateInstaller* This,HWND value) { return This->lpVtbl->put_ParentHwnd(This,value); } -static FORCEINLINE HRESULT IUpdateInstaller_put_ParentWindow(IUpdateInstaller* This,IUnknown *value) { +static __WIDL_INLINE HRESULT IUpdateInstaller_put_ParentWindow(IUpdateInstaller* This,IUnknown *value) { return This->lpVtbl->put_ParentWindow(This,value); } -static FORCEINLINE HRESULT IUpdateInstaller_get_ParentWindow(IUpdateInstaller* This,IUnknown **retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_get_ParentWindow(IUpdateInstaller* This,IUnknown **retval) { return This->lpVtbl->get_ParentWindow(This,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_get_Updates(IUpdateInstaller* This,IUpdateCollection **retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_get_Updates(IUpdateInstaller* This,IUpdateCollection **retval) { return This->lpVtbl->get_Updates(This,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_put_Updates(IUpdateInstaller* This,IUpdateCollection *value) { +static __WIDL_INLINE HRESULT IUpdateInstaller_put_Updates(IUpdateInstaller* This,IUpdateCollection *value) { return This->lpVtbl->put_Updates(This,value); } -static FORCEINLINE HRESULT IUpdateInstaller_BeginInstall(IUpdateInstaller* This,IUnknown *onProgressChanged,IUnknown *onCompleted,VARIANT state,IInstallationJob **retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_BeginInstall(IUpdateInstaller* This,IUnknown *onProgressChanged,IUnknown *onCompleted,VARIANT state,IInstallationJob **retval) { return This->lpVtbl->BeginInstall(This,onProgressChanged,onCompleted,state,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_BeginUninstall(IUpdateInstaller* This,IUnknown *onProgressChanged,IUnknown *onCompleted,VARIANT state,IInstallationJob **retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_BeginUninstall(IUpdateInstaller* This,IUnknown *onProgressChanged,IUnknown *onCompleted,VARIANT state,IInstallationJob **retval) { return This->lpVtbl->BeginUninstall(This,onProgressChanged,onCompleted,state,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_EndInstall(IUpdateInstaller* This,IInstallationJob *value,IInstallationResult **retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_EndInstall(IUpdateInstaller* This,IInstallationJob *value,IInstallationResult **retval) { return This->lpVtbl->EndInstall(This,value,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_EndUninstall(IUpdateInstaller* This,IInstallationJob *value,IInstallationResult **retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_EndUninstall(IUpdateInstaller* This,IInstallationJob *value,IInstallationResult **retval) { return This->lpVtbl->EndUninstall(This,value,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_Install(IUpdateInstaller* This,IInstallationResult **retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_Install(IUpdateInstaller* This,IInstallationResult **retval) { return This->lpVtbl->Install(This,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_RunWizard(IUpdateInstaller* This,BSTR dialogTitle,IInstallationResult **retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_RunWizard(IUpdateInstaller* This,BSTR dialogTitle,IInstallationResult **retval) { return This->lpVtbl->RunWizard(This,dialogTitle,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_get_IsBusy(IUpdateInstaller* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_get_IsBusy(IUpdateInstaller* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_IsBusy(This,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_Uninstall(IUpdateInstaller* This,IInstallationResult **retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_Uninstall(IUpdateInstaller* This,IInstallationResult **retval) { return This->lpVtbl->Uninstall(This,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_get_AllowSourcePrompts(IUpdateInstaller* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_get_AllowSourcePrompts(IUpdateInstaller* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_AllowSourcePrompts(This,retval); } -static FORCEINLINE HRESULT IUpdateInstaller_put_AllowSourcePrompts(IUpdateInstaller* This,VARIANT_BOOL value) { +static __WIDL_INLINE HRESULT IUpdateInstaller_put_AllowSourcePrompts(IUpdateInstaller* This,VARIANT_BOOL value) { return This->lpVtbl->put_AllowSourcePrompts(This,value); } -static FORCEINLINE HRESULT IUpdateInstaller_get_RebootRequiredBeforeInstallation(IUpdateInstaller* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT IUpdateInstaller_get_RebootRequiredBeforeInstallation(IUpdateInstaller* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_RebootRequiredBeforeInstallation(This,retval); } #endif @@ -6883,33 +6891,33 @@ interface ISystemInformation { #define ISystemInformation_get_RebootRequired(This,retval) (This)->lpVtbl->get_RebootRequired(This,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT ISystemInformation_QueryInterface(ISystemInformation* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT ISystemInformation_QueryInterface(ISystemInformation* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG ISystemInformation_AddRef(ISystemInformation* This) { +static __WIDL_INLINE ULONG ISystemInformation_AddRef(ISystemInformation* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG ISystemInformation_Release(ISystemInformation* This) { +static __WIDL_INLINE ULONG ISystemInformation_Release(ISystemInformation* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT ISystemInformation_GetTypeInfoCount(ISystemInformation* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT ISystemInformation_GetTypeInfoCount(ISystemInformation* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT ISystemInformation_GetTypeInfo(ISystemInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT ISystemInformation_GetTypeInfo(ISystemInformation* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT ISystemInformation_GetIDsOfNames(ISystemInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT ISystemInformation_GetIDsOfNames(ISystemInformation* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT ISystemInformation_Invoke(ISystemInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT ISystemInformation_Invoke(ISystemInformation* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** ISystemInformation methods ***/ -static FORCEINLINE HRESULT ISystemInformation_get_OemHardwareSupportLink(ISystemInformation* This,BSTR *retval) { +static __WIDL_INLINE HRESULT ISystemInformation_get_OemHardwareSupportLink(ISystemInformation* This,BSTR *retval) { return This->lpVtbl->get_OemHardwareSupportLink(This,retval); } -static FORCEINLINE HRESULT ISystemInformation_get_RebootRequired(ISystemInformation* This,VARIANT_BOOL *retval) { +static __WIDL_INLINE HRESULT ISystemInformation_get_RebootRequired(ISystemInformation* This,VARIANT_BOOL *retval) { return This->lpVtbl->get_RebootRequired(This,retval); } #endif @@ -7013,30 +7021,30 @@ interface IWindowsUpdateAgentInfo { #define IWindowsUpdateAgentInfo_GetInfo(This,varInfoIdentifier,retval) (This)->lpVtbl->GetInfo(This,varInfoIdentifier,retval) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IWindowsUpdateAgentInfo_QueryInterface(IWindowsUpdateAgentInfo* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IWindowsUpdateAgentInfo_QueryInterface(IWindowsUpdateAgentInfo* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IWindowsUpdateAgentInfo_AddRef(IWindowsUpdateAgentInfo* This) { +static __WIDL_INLINE ULONG IWindowsUpdateAgentInfo_AddRef(IWindowsUpdateAgentInfo* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IWindowsUpdateAgentInfo_Release(IWindowsUpdateAgentInfo* This) { +static __WIDL_INLINE ULONG IWindowsUpdateAgentInfo_Release(IWindowsUpdateAgentInfo* This) { return This->lpVtbl->Release(This); } /*** IDispatch methods ***/ -static FORCEINLINE HRESULT IWindowsUpdateAgentInfo_GetTypeInfoCount(IWindowsUpdateAgentInfo* This,UINT *pctinfo) { +static __WIDL_INLINE HRESULT IWindowsUpdateAgentInfo_GetTypeInfoCount(IWindowsUpdateAgentInfo* This,UINT *pctinfo) { return This->lpVtbl->GetTypeInfoCount(This,pctinfo); } -static FORCEINLINE HRESULT IWindowsUpdateAgentInfo_GetTypeInfo(IWindowsUpdateAgentInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { +static __WIDL_INLINE HRESULT IWindowsUpdateAgentInfo_GetTypeInfo(IWindowsUpdateAgentInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); } -static FORCEINLINE HRESULT IWindowsUpdateAgentInfo_GetIDsOfNames(IWindowsUpdateAgentInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { +static __WIDL_INLINE HRESULT IWindowsUpdateAgentInfo_GetIDsOfNames(IWindowsUpdateAgentInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); } -static FORCEINLINE HRESULT IWindowsUpdateAgentInfo_Invoke(IWindowsUpdateAgentInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { +static __WIDL_INLINE HRESULT IWindowsUpdateAgentInfo_Invoke(IWindowsUpdateAgentInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); } /*** IWindowsUpdateAgentInfo methods ***/ -static FORCEINLINE HRESULT IWindowsUpdateAgentInfo_GetInfo(IWindowsUpdateAgentInfo* This,VARIANT varInfoIdentifier,VARIANT *retval) { +static __WIDL_INLINE HRESULT IWindowsUpdateAgentInfo_GetInfo(IWindowsUpdateAgentInfo* This,VARIANT varInfoIdentifier,VARIANT *retval) { return This->lpVtbl->GetInfo(This,varInfoIdentifier,retval); } #endif diff --git a/lib/libc/include/any-windows-any/xamlom.h b/lib/libc/include/any-windows-any/xamlom.h new file mode 100644 index 0000000000000000000000000000000000000000..02402a1f992421b5ecd66d0e815130d2a4a27d21 --- /dev/null +++ b/lib/libc/include/any-windows-any/xamlom.h @@ -0,0 +1,1437 @@ +/*** Autogenerated by WIDL 8.21 from include/xamlom.idl - Do not edit ***/ + +#ifdef _WIN32 +#ifndef __REQUIRED_RPCNDR_H_VERSION__ +#define __REQUIRED_RPCNDR_H_VERSION__ 475 +#endif +#include +#include +#endif + +#ifndef COM_NO_WINDOWS_H +#include +#include +#endif + +#ifndef __xamlom_h__ +#define __xamlom_h__ + +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + +/* Forward declarations */ + +#ifndef __IVisualTreeServiceCallback_FWD_DEFINED__ +#define __IVisualTreeServiceCallback_FWD_DEFINED__ +typedef interface IVisualTreeServiceCallback IVisualTreeServiceCallback; +#ifdef __cplusplus +interface IVisualTreeServiceCallback; +#endif /* __cplusplus */ +#endif + +#ifndef __IVisualTreeServiceCallback2_FWD_DEFINED__ +#define __IVisualTreeServiceCallback2_FWD_DEFINED__ +typedef interface IVisualTreeServiceCallback2 IVisualTreeServiceCallback2; +#ifdef __cplusplus +interface IVisualTreeServiceCallback2; +#endif /* __cplusplus */ +#endif + +#ifndef __IVisualTreeService_FWD_DEFINED__ +#define __IVisualTreeService_FWD_DEFINED__ +typedef interface IVisualTreeService IVisualTreeService; +#ifdef __cplusplus +interface IVisualTreeService; +#endif /* __cplusplus */ +#endif + +#ifndef __IXamlDiagnostics_FWD_DEFINED__ +#define __IXamlDiagnostics_FWD_DEFINED__ +typedef interface IXamlDiagnostics IXamlDiagnostics; +#ifdef __cplusplus +interface IXamlDiagnostics; +#endif /* __cplusplus */ +#endif + +#ifndef __IBitmapData_FWD_DEFINED__ +#define __IBitmapData_FWD_DEFINED__ +typedef interface IBitmapData IBitmapData; +#ifdef __cplusplus +interface IBitmapData; +#endif /* __cplusplus */ +#endif + +#ifndef __IVisualTreeService2_FWD_DEFINED__ +#define __IVisualTreeService2_FWD_DEFINED__ +typedef interface IVisualTreeService2 IVisualTreeService2; +#ifdef __cplusplus +interface IVisualTreeService2; +#endif /* __cplusplus */ +#endif + +#ifndef __IVisualTreeService3_FWD_DEFINED__ +#define __IVisualTreeService3_FWD_DEFINED__ +typedef interface IVisualTreeService3 IVisualTreeService3; +#ifdef __cplusplus +interface IVisualTreeService3; +#endif /* __cplusplus */ +#endif + +/* Headers for imported files */ + +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef E_NOTFOUND +#define E_NOTFOUND HRESULT_FROM_WIN32(ERROR_NOT_FOUND) +#endif +#define E_UNKNOWNTYPE _HRESULT_TYPEDEF_(0x802b0028) +HRESULT WINAPI InitializeXamlDiagnostic(PCWSTR, DWORD, PCWSTR, PCWSTR, CLSID); +HRESULT WINAPI InitializeXamlDiagnosticsEx(PCWSTR, DWORD, PCWSTR, PCWSTR, CLSID, PCWSTR); +typedef MIDL_uhyper InstanceHandle; +typedef enum VisualMutationType { + Add = 0, + Remove = 1 +} VisualMutationType; +typedef enum BaseValueSource { + BaseValueSourceUnknown = 0, + BaseValueSourceDefault = 1, + BaseValueSourceBuiltInStyle = 2, + BaseValueSourceStyle = 3, + BaseValueSourceLocal = 4, + Inherited = 5, + DefaultStyleTrigger = 6, + TemplateTrigger = 7, + StyleTrigger = 8, + ImplicitStyleReference = 9, + ParentTemplate = 10, + ParentTemplateTrigger = 11, + Animation = 12, + Coercion = 13, + BaseValueSourceVisualState = 14 +} BaseValueSource; +typedef struct SourceInfo { + BSTR FileName; + unsigned int LineNumber; + unsigned int ColumnNumber; + unsigned int CharPosition; + BSTR Hash; +} SourceInfo; +typedef struct ParentChildRelation { + InstanceHandle Parent; + InstanceHandle Child; + unsigned int ChildIndex; +} ParentChildRelation; +typedef struct VisualElement { + InstanceHandle Handle; + SourceInfo SrcInfo; + BSTR Type; + BSTR Name; + unsigned int NumChildren; +} VisualElement; +typedef struct PropertyChainSource { + InstanceHandle Handle; + BSTR TargetType; + BSTR Name; + BaseValueSource Source; + SourceInfo SrcInfo; +} PropertyChainSource; +typedef enum MetadataBit { + None = 0x0, + IsValueHandle = 0x1, + IsPropertyReadOnly = 0x2, + IsValueCollection = 0x4, + IsValueCollectionReadOnly = 0x8, + IsValueBindingExpression = 0x10, + IsValueNull = 0x20, + IsValueHandleAndEvaluatedValue = 0x40 +} MetadataBit; +typedef struct PropertyChainValue { + unsigned int Index; + BSTR Type; + BSTR DeclaringType; + BSTR ValueType; + BSTR ItemType; + BSTR Value; + WINBOOL Overridden; + hyper MetadataBits; + BSTR PropertyName; + unsigned int PropertyChainIndex; +} PropertyChainValue; +typedef struct EnumType { + BSTR Name; + SAFEARRAY *ValueInts; + SAFEARRAY *ValueStrings; +} EnumType; +typedef struct CollectionElementValue { + unsigned int Index; + BSTR ValueType; + BSTR Value; + hyper MetadataBits; +} CollectionElementValue; +typedef enum RenderTargetBitmapOptions { + RenderTarget = 0, + RenderTargetAndChildren = 1 +} RenderTargetBitmapOptions; +typedef struct BitmapDescription { + unsigned int Width; + unsigned int Height; + DXGI_FORMAT Format; + DXGI_ALPHA_MODE AlphaMode; +} BitmapDescription; +typedef enum ResourceType { + ResourceTypeStatic = 0, + ResourceTypeTheme = 1 +} ResourceType; +typedef enum VisualElementState { + ErrorResolved = 0, + ErrorResourceNotFound = 1, + ErrorInvalidResource = 2 +} VisualElementState; +/***************************************************************************** + * IVisualTreeServiceCallback interface + */ +#ifndef __IVisualTreeServiceCallback_INTERFACE_DEFINED__ +#define __IVisualTreeServiceCallback_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVisualTreeServiceCallback, 0xaa7a8931, 0x80e4, 0x4fec, 0x8f,0x3b, 0x55,0x3f,0x87,0xb4,0x96,0x6e); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("aa7a8931-80e4-4fec-8f3b-553f87b4966e") +IVisualTreeServiceCallback : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE OnVisualTreeChange( + ParentChildRelation relation, + VisualElement element, + VisualMutationType mutation_type) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVisualTreeServiceCallback, 0xaa7a8931, 0x80e4, 0x4fec, 0x8f,0x3b, 0x55,0x3f,0x87,0xb4,0x96,0x6e) +#endif +#else +typedef struct IVisualTreeServiceCallbackVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVisualTreeServiceCallback *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVisualTreeServiceCallback *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVisualTreeServiceCallback *This); + + /*** IVisualTreeServiceCallback methods ***/ + HRESULT (STDMETHODCALLTYPE *OnVisualTreeChange)( + IVisualTreeServiceCallback *This, + ParentChildRelation relation, + VisualElement element, + VisualMutationType mutation_type); + + END_INTERFACE +} IVisualTreeServiceCallbackVtbl; + +interface IVisualTreeServiceCallback { + CONST_VTBL IVisualTreeServiceCallbackVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVisualTreeServiceCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVisualTreeServiceCallback_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVisualTreeServiceCallback_Release(This) (This)->lpVtbl->Release(This) +/*** IVisualTreeServiceCallback methods ***/ +#define IVisualTreeServiceCallback_OnVisualTreeChange(This,relation,element,mutation_type) (This)->lpVtbl->OnVisualTreeChange(This,relation,element,mutation_type) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeServiceCallback_QueryInterface(IVisualTreeServiceCallback* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVisualTreeServiceCallback_AddRef(IVisualTreeServiceCallback* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVisualTreeServiceCallback_Release(IVisualTreeServiceCallback* This) { + return This->lpVtbl->Release(This); +} +/*** IVisualTreeServiceCallback methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeServiceCallback_OnVisualTreeChange(IVisualTreeServiceCallback* This,ParentChildRelation relation,VisualElement element,VisualMutationType mutation_type) { + return This->lpVtbl->OnVisualTreeChange(This,relation,element,mutation_type); +} +#endif +#endif + +#endif + + +#endif /* __IVisualTreeServiceCallback_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVisualTreeServiceCallback2 interface + */ +#ifndef __IVisualTreeServiceCallback2_INTERFACE_DEFINED__ +#define __IVisualTreeServiceCallback2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVisualTreeServiceCallback2, 0xbad9eb88, 0xae77, 0x4397, 0xb9,0x48, 0x5f,0xa2,0xdb,0x0a,0x19,0xea); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("bad9eb88-ae77-4397-b948-5fa2db0a19ea") +IVisualTreeServiceCallback2 : public IVisualTreeServiceCallback +{ + virtual HRESULT STDMETHODCALLTYPE OnElementStateChanged( + InstanceHandle element, + VisualElementState element_state, + LPCWSTR context) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVisualTreeServiceCallback2, 0xbad9eb88, 0xae77, 0x4397, 0xb9,0x48, 0x5f,0xa2,0xdb,0x0a,0x19,0xea) +#endif +#else +typedef struct IVisualTreeServiceCallback2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVisualTreeServiceCallback2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVisualTreeServiceCallback2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVisualTreeServiceCallback2 *This); + + /*** IVisualTreeServiceCallback methods ***/ + HRESULT (STDMETHODCALLTYPE *OnVisualTreeChange)( + IVisualTreeServiceCallback2 *This, + ParentChildRelation relation, + VisualElement element, + VisualMutationType mutation_type); + + /*** IVisualTreeServiceCallback2 methods ***/ + HRESULT (STDMETHODCALLTYPE *OnElementStateChanged)( + IVisualTreeServiceCallback2 *This, + InstanceHandle element, + VisualElementState element_state, + LPCWSTR context); + + END_INTERFACE +} IVisualTreeServiceCallback2Vtbl; + +interface IVisualTreeServiceCallback2 { + CONST_VTBL IVisualTreeServiceCallback2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVisualTreeServiceCallback2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVisualTreeServiceCallback2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVisualTreeServiceCallback2_Release(This) (This)->lpVtbl->Release(This) +/*** IVisualTreeServiceCallback methods ***/ +#define IVisualTreeServiceCallback2_OnVisualTreeChange(This,relation,element,mutation_type) (This)->lpVtbl->OnVisualTreeChange(This,relation,element,mutation_type) +/*** IVisualTreeServiceCallback2 methods ***/ +#define IVisualTreeServiceCallback2_OnElementStateChanged(This,element,element_state,context) (This)->lpVtbl->OnElementStateChanged(This,element,element_state,context) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeServiceCallback2_QueryInterface(IVisualTreeServiceCallback2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVisualTreeServiceCallback2_AddRef(IVisualTreeServiceCallback2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVisualTreeServiceCallback2_Release(IVisualTreeServiceCallback2* This) { + return This->lpVtbl->Release(This); +} +/*** IVisualTreeServiceCallback methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeServiceCallback2_OnVisualTreeChange(IVisualTreeServiceCallback2* This,ParentChildRelation relation,VisualElement element,VisualMutationType mutation_type) { + return This->lpVtbl->OnVisualTreeChange(This,relation,element,mutation_type); +} +/*** IVisualTreeServiceCallback2 methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeServiceCallback2_OnElementStateChanged(IVisualTreeServiceCallback2* This,InstanceHandle element,VisualElementState element_state,LPCWSTR context) { + return This->lpVtbl->OnElementStateChanged(This,element,element_state,context); +} +#endif +#endif + +#endif + + +#endif /* __IVisualTreeServiceCallback2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVisualTreeService interface + */ +#ifndef __IVisualTreeService_INTERFACE_DEFINED__ +#define __IVisualTreeService_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVisualTreeService, 0xa593b11a, 0xd17f, 0x48bb, 0x8f,0x66, 0x83,0x91,0x07,0x31,0xc8,0xa5); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("a593b11a-d17f-48bb-8f66-83910731c8a5") +IVisualTreeService : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE AdviseVisualTreeChange( + IVisualTreeServiceCallback *callback) = 0; + + virtual HRESULT STDMETHODCALLTYPE UnadviseVisualTreeChange( + IVisualTreeServiceCallback *callback) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetEnums( + unsigned int *count, + EnumType **enums) = 0; + + virtual HRESULT STDMETHODCALLTYPE CreateInstance( + BSTR type_name, + BSTR value, + InstanceHandle *instance_handle) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetPropertyValuesChain( + InstanceHandle instance_handle, + unsigned int *source_count, + PropertyChainSource **property_sources, + unsigned int *property_count, + PropertyChainValue **property_values) = 0; + + virtual HRESULT STDMETHODCALLTYPE SetProperty( + InstanceHandle instance_handle, + InstanceHandle value, + unsigned int property_index) = 0; + + virtual HRESULT STDMETHODCALLTYPE ClearProperty( + InstanceHandle instance_handle, + unsigned int property_index) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCollectionCount( + InstanceHandle instance_handle, + unsigned int *collection_size) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetCollectionElements( + InstanceHandle instance_handle, + unsigned int start_index, + unsigned int *element_count, + CollectionElementValue **element_values) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddChild( + InstanceHandle parent, + InstanceHandle child, + unsigned int index) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveChild( + InstanceHandle parent, + unsigned int index) = 0; + + virtual HRESULT STDMETHODCALLTYPE ClearChildren( + InstanceHandle parent) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVisualTreeService, 0xa593b11a, 0xd17f, 0x48bb, 0x8f,0x66, 0x83,0x91,0x07,0x31,0xc8,0xa5) +#endif +#else +typedef struct IVisualTreeServiceVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVisualTreeService *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVisualTreeService *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVisualTreeService *This); + + /*** IVisualTreeService methods ***/ + HRESULT (STDMETHODCALLTYPE *AdviseVisualTreeChange)( + IVisualTreeService *This, + IVisualTreeServiceCallback *callback); + + HRESULT (STDMETHODCALLTYPE *UnadviseVisualTreeChange)( + IVisualTreeService *This, + IVisualTreeServiceCallback *callback); + + HRESULT (STDMETHODCALLTYPE *GetEnums)( + IVisualTreeService *This, + unsigned int *count, + EnumType **enums); + + HRESULT (STDMETHODCALLTYPE *CreateInstance)( + IVisualTreeService *This, + BSTR type_name, + BSTR value, + InstanceHandle *instance_handle); + + HRESULT (STDMETHODCALLTYPE *GetPropertyValuesChain)( + IVisualTreeService *This, + InstanceHandle instance_handle, + unsigned int *source_count, + PropertyChainSource **property_sources, + unsigned int *property_count, + PropertyChainValue **property_values); + + HRESULT (STDMETHODCALLTYPE *SetProperty)( + IVisualTreeService *This, + InstanceHandle instance_handle, + InstanceHandle value, + unsigned int property_index); + + HRESULT (STDMETHODCALLTYPE *ClearProperty)( + IVisualTreeService *This, + InstanceHandle instance_handle, + unsigned int property_index); + + HRESULT (STDMETHODCALLTYPE *GetCollectionCount)( + IVisualTreeService *This, + InstanceHandle instance_handle, + unsigned int *collection_size); + + HRESULT (STDMETHODCALLTYPE *GetCollectionElements)( + IVisualTreeService *This, + InstanceHandle instance_handle, + unsigned int start_index, + unsigned int *element_count, + CollectionElementValue **element_values); + + HRESULT (STDMETHODCALLTYPE *AddChild)( + IVisualTreeService *This, + InstanceHandle parent, + InstanceHandle child, + unsigned int index); + + HRESULT (STDMETHODCALLTYPE *RemoveChild)( + IVisualTreeService *This, + InstanceHandle parent, + unsigned int index); + + HRESULT (STDMETHODCALLTYPE *ClearChildren)( + IVisualTreeService *This, + InstanceHandle parent); + + END_INTERFACE +} IVisualTreeServiceVtbl; + +interface IVisualTreeService { + CONST_VTBL IVisualTreeServiceVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVisualTreeService_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVisualTreeService_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVisualTreeService_Release(This) (This)->lpVtbl->Release(This) +/*** IVisualTreeService methods ***/ +#define IVisualTreeService_AdviseVisualTreeChange(This,callback) (This)->lpVtbl->AdviseVisualTreeChange(This,callback) +#define IVisualTreeService_UnadviseVisualTreeChange(This,callback) (This)->lpVtbl->UnadviseVisualTreeChange(This,callback) +#define IVisualTreeService_GetEnums(This,count,enums) (This)->lpVtbl->GetEnums(This,count,enums) +#define IVisualTreeService_CreateInstance(This,type_name,value,instance_handle) (This)->lpVtbl->CreateInstance(This,type_name,value,instance_handle) +#define IVisualTreeService_GetPropertyValuesChain(This,instance_handle,source_count,property_sources,property_count,property_values) (This)->lpVtbl->GetPropertyValuesChain(This,instance_handle,source_count,property_sources,property_count,property_values) +#define IVisualTreeService_SetProperty(This,instance_handle,value,property_index) (This)->lpVtbl->SetProperty(This,instance_handle,value,property_index) +#define IVisualTreeService_ClearProperty(This,instance_handle,property_index) (This)->lpVtbl->ClearProperty(This,instance_handle,property_index) +#define IVisualTreeService_GetCollectionCount(This,instance_handle,collection_size) (This)->lpVtbl->GetCollectionCount(This,instance_handle,collection_size) +#define IVisualTreeService_GetCollectionElements(This,instance_handle,start_index,element_count,element_values) (This)->lpVtbl->GetCollectionElements(This,instance_handle,start_index,element_count,element_values) +#define IVisualTreeService_AddChild(This,parent,child,index) (This)->lpVtbl->AddChild(This,parent,child,index) +#define IVisualTreeService_RemoveChild(This,parent,index) (This)->lpVtbl->RemoveChild(This,parent,index) +#define IVisualTreeService_ClearChildren(This,parent) (This)->lpVtbl->ClearChildren(This,parent) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeService_QueryInterface(IVisualTreeService* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVisualTreeService_AddRef(IVisualTreeService* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVisualTreeService_Release(IVisualTreeService* This) { + return This->lpVtbl->Release(This); +} +/*** IVisualTreeService methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeService_AdviseVisualTreeChange(IVisualTreeService* This,IVisualTreeServiceCallback *callback) { + return This->lpVtbl->AdviseVisualTreeChange(This,callback); +} +static __WIDL_INLINE HRESULT IVisualTreeService_UnadviseVisualTreeChange(IVisualTreeService* This,IVisualTreeServiceCallback *callback) { + return This->lpVtbl->UnadviseVisualTreeChange(This,callback); +} +static __WIDL_INLINE HRESULT IVisualTreeService_GetEnums(IVisualTreeService* This,unsigned int *count,EnumType **enums) { + return This->lpVtbl->GetEnums(This,count,enums); +} +static __WIDL_INLINE HRESULT IVisualTreeService_CreateInstance(IVisualTreeService* This,BSTR type_name,BSTR value,InstanceHandle *instance_handle) { + return This->lpVtbl->CreateInstance(This,type_name,value,instance_handle); +} +static __WIDL_INLINE HRESULT IVisualTreeService_GetPropertyValuesChain(IVisualTreeService* This,InstanceHandle instance_handle,unsigned int *source_count,PropertyChainSource **property_sources,unsigned int *property_count,PropertyChainValue **property_values) { + return This->lpVtbl->GetPropertyValuesChain(This,instance_handle,source_count,property_sources,property_count,property_values); +} +static __WIDL_INLINE HRESULT IVisualTreeService_SetProperty(IVisualTreeService* This,InstanceHandle instance_handle,InstanceHandle value,unsigned int property_index) { + return This->lpVtbl->SetProperty(This,instance_handle,value,property_index); +} +static __WIDL_INLINE HRESULT IVisualTreeService_ClearProperty(IVisualTreeService* This,InstanceHandle instance_handle,unsigned int property_index) { + return This->lpVtbl->ClearProperty(This,instance_handle,property_index); +} +static __WIDL_INLINE HRESULT IVisualTreeService_GetCollectionCount(IVisualTreeService* This,InstanceHandle instance_handle,unsigned int *collection_size) { + return This->lpVtbl->GetCollectionCount(This,instance_handle,collection_size); +} +static __WIDL_INLINE HRESULT IVisualTreeService_GetCollectionElements(IVisualTreeService* This,InstanceHandle instance_handle,unsigned int start_index,unsigned int *element_count,CollectionElementValue **element_values) { + return This->lpVtbl->GetCollectionElements(This,instance_handle,start_index,element_count,element_values); +} +static __WIDL_INLINE HRESULT IVisualTreeService_AddChild(IVisualTreeService* This,InstanceHandle parent,InstanceHandle child,unsigned int index) { + return This->lpVtbl->AddChild(This,parent,child,index); +} +static __WIDL_INLINE HRESULT IVisualTreeService_RemoveChild(IVisualTreeService* This,InstanceHandle parent,unsigned int index) { + return This->lpVtbl->RemoveChild(This,parent,index); +} +static __WIDL_INLINE HRESULT IVisualTreeService_ClearChildren(IVisualTreeService* This,InstanceHandle parent) { + return This->lpVtbl->ClearChildren(This,parent); +} +#endif +#endif + +#endif + + +#endif /* __IVisualTreeService_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IXamlDiagnostics interface + */ +#ifndef __IXamlDiagnostics_INTERFACE_DEFINED__ +#define __IXamlDiagnostics_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IXamlDiagnostics, 0x18c9e2b6, 0x3f43, 0x4116, 0x9f,0x2b, 0xff,0x93,0x5d,0x77,0x70,0xd2); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("18c9e2b6-3f43-4116-9f2b-ff935d7770d2") +IXamlDiagnostics : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE GetDispatcher( + IInspectable **dispatcher) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetUiLayer( + IInspectable **layer) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetApplication( + IInspectable **application) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetIInspectableFromHandle( + InstanceHandle instance_handle, + IInspectable **instance) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetHandleFromIInspectable( + IInspectable *instance, + InstanceHandle *handle) = 0; + + virtual HRESULT STDMETHODCALLTYPE HitTest( + RECT rect, + unsigned int *count, + InstanceHandle **instance_handles) = 0; + + virtual HRESULT STDMETHODCALLTYPE RegisterInstance( + IInspectable *instance, + InstanceHandle *instance_handle) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetInitializationData( + BSTR *initialization_data) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXamlDiagnostics, 0x18c9e2b6, 0x3f43, 0x4116, 0x9f,0x2b, 0xff,0x93,0x5d,0x77,0x70,0xd2) +#endif +#else +typedef struct IXamlDiagnosticsVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXamlDiagnostics *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IXamlDiagnostics *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IXamlDiagnostics *This); + + /*** IXamlDiagnostics methods ***/ + HRESULT (STDMETHODCALLTYPE *GetDispatcher)( + IXamlDiagnostics *This, + IInspectable **dispatcher); + + HRESULT (STDMETHODCALLTYPE *GetUiLayer)( + IXamlDiagnostics *This, + IInspectable **layer); + + HRESULT (STDMETHODCALLTYPE *GetApplication)( + IXamlDiagnostics *This, + IInspectable **application); + + HRESULT (STDMETHODCALLTYPE *GetIInspectableFromHandle)( + IXamlDiagnostics *This, + InstanceHandle instance_handle, + IInspectable **instance); + + HRESULT (STDMETHODCALLTYPE *GetHandleFromIInspectable)( + IXamlDiagnostics *This, + IInspectable *instance, + InstanceHandle *handle); + + HRESULT (STDMETHODCALLTYPE *HitTest)( + IXamlDiagnostics *This, + RECT rect, + unsigned int *count, + InstanceHandle **instance_handles); + + HRESULT (STDMETHODCALLTYPE *RegisterInstance)( + IXamlDiagnostics *This, + IInspectable *instance, + InstanceHandle *instance_handle); + + HRESULT (STDMETHODCALLTYPE *GetInitializationData)( + IXamlDiagnostics *This, + BSTR *initialization_data); + + END_INTERFACE +} IXamlDiagnosticsVtbl; + +interface IXamlDiagnostics { + CONST_VTBL IXamlDiagnosticsVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXamlDiagnostics_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXamlDiagnostics_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXamlDiagnostics_Release(This) (This)->lpVtbl->Release(This) +/*** IXamlDiagnostics methods ***/ +#define IXamlDiagnostics_GetDispatcher(This,dispatcher) (This)->lpVtbl->GetDispatcher(This,dispatcher) +#define IXamlDiagnostics_GetUiLayer(This,layer) (This)->lpVtbl->GetUiLayer(This,layer) +#define IXamlDiagnostics_GetApplication(This,application) (This)->lpVtbl->GetApplication(This,application) +#define IXamlDiagnostics_GetIInspectableFromHandle(This,instance_handle,instance) (This)->lpVtbl->GetIInspectableFromHandle(This,instance_handle,instance) +#define IXamlDiagnostics_GetHandleFromIInspectable(This,instance,handle) (This)->lpVtbl->GetHandleFromIInspectable(This,instance,handle) +#define IXamlDiagnostics_HitTest(This,rect,count,instance_handles) (This)->lpVtbl->HitTest(This,rect,count,instance_handles) +#define IXamlDiagnostics_RegisterInstance(This,instance,instance_handle) (This)->lpVtbl->RegisterInstance(This,instance,instance_handle) +#define IXamlDiagnostics_GetInitializationData(This,initialization_data) (This)->lpVtbl->GetInitializationData(This,initialization_data) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXamlDiagnostics_QueryInterface(IXamlDiagnostics* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXamlDiagnostics_AddRef(IXamlDiagnostics* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXamlDiagnostics_Release(IXamlDiagnostics* This) { + return This->lpVtbl->Release(This); +} +/*** IXamlDiagnostics methods ***/ +static __WIDL_INLINE HRESULT IXamlDiagnostics_GetDispatcher(IXamlDiagnostics* This,IInspectable **dispatcher) { + return This->lpVtbl->GetDispatcher(This,dispatcher); +} +static __WIDL_INLINE HRESULT IXamlDiagnostics_GetUiLayer(IXamlDiagnostics* This,IInspectable **layer) { + return This->lpVtbl->GetUiLayer(This,layer); +} +static __WIDL_INLINE HRESULT IXamlDiagnostics_GetApplication(IXamlDiagnostics* This,IInspectable **application) { + return This->lpVtbl->GetApplication(This,application); +} +static __WIDL_INLINE HRESULT IXamlDiagnostics_GetIInspectableFromHandle(IXamlDiagnostics* This,InstanceHandle instance_handle,IInspectable **instance) { + return This->lpVtbl->GetIInspectableFromHandle(This,instance_handle,instance); +} +static __WIDL_INLINE HRESULT IXamlDiagnostics_GetHandleFromIInspectable(IXamlDiagnostics* This,IInspectable *instance,InstanceHandle *handle) { + return This->lpVtbl->GetHandleFromIInspectable(This,instance,handle); +} +static __WIDL_INLINE HRESULT IXamlDiagnostics_HitTest(IXamlDiagnostics* This,RECT rect,unsigned int *count,InstanceHandle **instance_handles) { + return This->lpVtbl->HitTest(This,rect,count,instance_handles); +} +static __WIDL_INLINE HRESULT IXamlDiagnostics_RegisterInstance(IXamlDiagnostics* This,IInspectable *instance,InstanceHandle *instance_handle) { + return This->lpVtbl->RegisterInstance(This,instance,instance_handle); +} +static __WIDL_INLINE HRESULT IXamlDiagnostics_GetInitializationData(IXamlDiagnostics* This,BSTR *initialization_data) { + return This->lpVtbl->GetInitializationData(This,initialization_data); +} +#endif +#endif + +#endif + + +#endif /* __IXamlDiagnostics_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IBitmapData interface + */ +#ifndef __IBitmapData_INTERFACE_DEFINED__ +#define __IBitmapData_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IBitmapData, 0xd1a34ef2, 0xcad8, 0x4635, 0xa3,0xd2, 0xfc,0xda,0x8d,0x3f,0x3c,0xaf); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("d1a34ef2-cad8-4635-a3d2-fcda8d3f3caf") +IBitmapData : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE CopyBytesTo( + unsigned int source_offset_in_bytes, + unsigned int max_bytes_to_copy, + byte *bytes, + unsigned int *number_of_bytes_copied) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetStride( + unsigned int *stride) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetBitmapDescription( + BitmapDescription *bitmap_description) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetSourceBitmapDescription( + BitmapDescription *bitmap_description) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IBitmapData, 0xd1a34ef2, 0xcad8, 0x4635, 0xa3,0xd2, 0xfc,0xda,0x8d,0x3f,0x3c,0xaf) +#endif +#else +typedef struct IBitmapDataVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IBitmapData *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IBitmapData *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IBitmapData *This); + + /*** IBitmapData methods ***/ + HRESULT (STDMETHODCALLTYPE *CopyBytesTo)( + IBitmapData *This, + unsigned int source_offset_in_bytes, + unsigned int max_bytes_to_copy, + byte *bytes, + unsigned int *number_of_bytes_copied); + + HRESULT (STDMETHODCALLTYPE *GetStride)( + IBitmapData *This, + unsigned int *stride); + + HRESULT (STDMETHODCALLTYPE *GetBitmapDescription)( + IBitmapData *This, + BitmapDescription *bitmap_description); + + HRESULT (STDMETHODCALLTYPE *GetSourceBitmapDescription)( + IBitmapData *This, + BitmapDescription *bitmap_description); + + END_INTERFACE +} IBitmapDataVtbl; + +interface IBitmapData { + CONST_VTBL IBitmapDataVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IBitmapData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IBitmapData_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IBitmapData_Release(This) (This)->lpVtbl->Release(This) +/*** IBitmapData methods ***/ +#define IBitmapData_CopyBytesTo(This,source_offset_in_bytes,max_bytes_to_copy,bytes,number_of_bytes_copied) (This)->lpVtbl->CopyBytesTo(This,source_offset_in_bytes,max_bytes_to_copy,bytes,number_of_bytes_copied) +#define IBitmapData_GetStride(This,stride) (This)->lpVtbl->GetStride(This,stride) +#define IBitmapData_GetBitmapDescription(This,bitmap_description) (This)->lpVtbl->GetBitmapDescription(This,bitmap_description) +#define IBitmapData_GetSourceBitmapDescription(This,bitmap_description) (This)->lpVtbl->GetSourceBitmapDescription(This,bitmap_description) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IBitmapData_QueryInterface(IBitmapData* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IBitmapData_AddRef(IBitmapData* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IBitmapData_Release(IBitmapData* This) { + return This->lpVtbl->Release(This); +} +/*** IBitmapData methods ***/ +static __WIDL_INLINE HRESULT IBitmapData_CopyBytesTo(IBitmapData* This,unsigned int source_offset_in_bytes,unsigned int max_bytes_to_copy,byte *bytes,unsigned int *number_of_bytes_copied) { + return This->lpVtbl->CopyBytesTo(This,source_offset_in_bytes,max_bytes_to_copy,bytes,number_of_bytes_copied); +} +static __WIDL_INLINE HRESULT IBitmapData_GetStride(IBitmapData* This,unsigned int *stride) { + return This->lpVtbl->GetStride(This,stride); +} +static __WIDL_INLINE HRESULT IBitmapData_GetBitmapDescription(IBitmapData* This,BitmapDescription *bitmap_description) { + return This->lpVtbl->GetBitmapDescription(This,bitmap_description); +} +static __WIDL_INLINE HRESULT IBitmapData_GetSourceBitmapDescription(IBitmapData* This,BitmapDescription *bitmap_description) { + return This->lpVtbl->GetSourceBitmapDescription(This,bitmap_description); +} +#endif +#endif + +#endif + + +#endif /* __IBitmapData_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVisualTreeService2 interface + */ +#ifndef __IVisualTreeService2_INTERFACE_DEFINED__ +#define __IVisualTreeService2_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVisualTreeService2, 0x130f5136, 0xec43, 0x4f61, 0x89,0xc7, 0x98,0x01,0xa3,0x6d,0x2e,0x95); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("130f5136-ec43-4f61-89c7-9801a36d2e95") +IVisualTreeService2 : public IVisualTreeService +{ + virtual HRESULT STDMETHODCALLTYPE GetPropertyIndex( + InstanceHandle object, + LPCWSTR property_name, + unsigned int *property_index) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetProperty( + InstanceHandle object, + unsigned int property_index, + InstanceHandle *value) = 0; + + virtual HRESULT STDMETHODCALLTYPE ReplaceResource( + InstanceHandle resource_dictionary, + InstanceHandle key, + InstanceHandle new_value) = 0; + + virtual HRESULT STDMETHODCALLTYPE RenderTargetBitmap( + InstanceHandle handle, + RenderTargetBitmapOptions options, + unsigned int max_pixel_width, + unsigned int max_pixel_height, + IBitmapData **bitmap_data) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVisualTreeService2, 0x130f5136, 0xec43, 0x4f61, 0x89,0xc7, 0x98,0x01,0xa3,0x6d,0x2e,0x95) +#endif +#else +typedef struct IVisualTreeService2Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVisualTreeService2 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVisualTreeService2 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVisualTreeService2 *This); + + /*** IVisualTreeService methods ***/ + HRESULT (STDMETHODCALLTYPE *AdviseVisualTreeChange)( + IVisualTreeService2 *This, + IVisualTreeServiceCallback *callback); + + HRESULT (STDMETHODCALLTYPE *UnadviseVisualTreeChange)( + IVisualTreeService2 *This, + IVisualTreeServiceCallback *callback); + + HRESULT (STDMETHODCALLTYPE *GetEnums)( + IVisualTreeService2 *This, + unsigned int *count, + EnumType **enums); + + HRESULT (STDMETHODCALLTYPE *CreateInstance)( + IVisualTreeService2 *This, + BSTR type_name, + BSTR value, + InstanceHandle *instance_handle); + + HRESULT (STDMETHODCALLTYPE *GetPropertyValuesChain)( + IVisualTreeService2 *This, + InstanceHandle instance_handle, + unsigned int *source_count, + PropertyChainSource **property_sources, + unsigned int *property_count, + PropertyChainValue **property_values); + + HRESULT (STDMETHODCALLTYPE *SetProperty)( + IVisualTreeService2 *This, + InstanceHandle instance_handle, + InstanceHandle value, + unsigned int property_index); + + HRESULT (STDMETHODCALLTYPE *ClearProperty)( + IVisualTreeService2 *This, + InstanceHandle instance_handle, + unsigned int property_index); + + HRESULT (STDMETHODCALLTYPE *GetCollectionCount)( + IVisualTreeService2 *This, + InstanceHandle instance_handle, + unsigned int *collection_size); + + HRESULT (STDMETHODCALLTYPE *GetCollectionElements)( + IVisualTreeService2 *This, + InstanceHandle instance_handle, + unsigned int start_index, + unsigned int *element_count, + CollectionElementValue **element_values); + + HRESULT (STDMETHODCALLTYPE *AddChild)( + IVisualTreeService2 *This, + InstanceHandle parent, + InstanceHandle child, + unsigned int index); + + HRESULT (STDMETHODCALLTYPE *RemoveChild)( + IVisualTreeService2 *This, + InstanceHandle parent, + unsigned int index); + + HRESULT (STDMETHODCALLTYPE *ClearChildren)( + IVisualTreeService2 *This, + InstanceHandle parent); + + /*** IVisualTreeService2 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPropertyIndex)( + IVisualTreeService2 *This, + InstanceHandle object, + LPCWSTR property_name, + unsigned int *property_index); + + HRESULT (STDMETHODCALLTYPE *GetProperty)( + IVisualTreeService2 *This, + InstanceHandle object, + unsigned int property_index, + InstanceHandle *value); + + HRESULT (STDMETHODCALLTYPE *ReplaceResource)( + IVisualTreeService2 *This, + InstanceHandle resource_dictionary, + InstanceHandle key, + InstanceHandle new_value); + + HRESULT (STDMETHODCALLTYPE *RenderTargetBitmap)( + IVisualTreeService2 *This, + InstanceHandle handle, + RenderTargetBitmapOptions options, + unsigned int max_pixel_width, + unsigned int max_pixel_height, + IBitmapData **bitmap_data); + + END_INTERFACE +} IVisualTreeService2Vtbl; + +interface IVisualTreeService2 { + CONST_VTBL IVisualTreeService2Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVisualTreeService2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVisualTreeService2_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVisualTreeService2_Release(This) (This)->lpVtbl->Release(This) +/*** IVisualTreeService methods ***/ +#define IVisualTreeService2_AdviseVisualTreeChange(This,callback) (This)->lpVtbl->AdviseVisualTreeChange(This,callback) +#define IVisualTreeService2_UnadviseVisualTreeChange(This,callback) (This)->lpVtbl->UnadviseVisualTreeChange(This,callback) +#define IVisualTreeService2_GetEnums(This,count,enums) (This)->lpVtbl->GetEnums(This,count,enums) +#define IVisualTreeService2_CreateInstance(This,type_name,value,instance_handle) (This)->lpVtbl->CreateInstance(This,type_name,value,instance_handle) +#define IVisualTreeService2_GetPropertyValuesChain(This,instance_handle,source_count,property_sources,property_count,property_values) (This)->lpVtbl->GetPropertyValuesChain(This,instance_handle,source_count,property_sources,property_count,property_values) +#define IVisualTreeService2_SetProperty(This,instance_handle,value,property_index) (This)->lpVtbl->SetProperty(This,instance_handle,value,property_index) +#define IVisualTreeService2_ClearProperty(This,instance_handle,property_index) (This)->lpVtbl->ClearProperty(This,instance_handle,property_index) +#define IVisualTreeService2_GetCollectionCount(This,instance_handle,collection_size) (This)->lpVtbl->GetCollectionCount(This,instance_handle,collection_size) +#define IVisualTreeService2_GetCollectionElements(This,instance_handle,start_index,element_count,element_values) (This)->lpVtbl->GetCollectionElements(This,instance_handle,start_index,element_count,element_values) +#define IVisualTreeService2_AddChild(This,parent,child,index) (This)->lpVtbl->AddChild(This,parent,child,index) +#define IVisualTreeService2_RemoveChild(This,parent,index) (This)->lpVtbl->RemoveChild(This,parent,index) +#define IVisualTreeService2_ClearChildren(This,parent) (This)->lpVtbl->ClearChildren(This,parent) +/*** IVisualTreeService2 methods ***/ +#define IVisualTreeService2_GetPropertyIndex(This,object,property_name,property_index) (This)->lpVtbl->GetPropertyIndex(This,object,property_name,property_index) +#define IVisualTreeService2_GetProperty(This,object,property_index,value) (This)->lpVtbl->GetProperty(This,object,property_index,value) +#define IVisualTreeService2_ReplaceResource(This,resource_dictionary,key,new_value) (This)->lpVtbl->ReplaceResource(This,resource_dictionary,key,new_value) +#define IVisualTreeService2_RenderTargetBitmap(This,handle,options,max_pixel_width,max_pixel_height,bitmap_data) (This)->lpVtbl->RenderTargetBitmap(This,handle,options,max_pixel_width,max_pixel_height,bitmap_data) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeService2_QueryInterface(IVisualTreeService2* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVisualTreeService2_AddRef(IVisualTreeService2* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVisualTreeService2_Release(IVisualTreeService2* This) { + return This->lpVtbl->Release(This); +} +/*** IVisualTreeService methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeService2_AdviseVisualTreeChange(IVisualTreeService2* This,IVisualTreeServiceCallback *callback) { + return This->lpVtbl->AdviseVisualTreeChange(This,callback); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_UnadviseVisualTreeChange(IVisualTreeService2* This,IVisualTreeServiceCallback *callback) { + return This->lpVtbl->UnadviseVisualTreeChange(This,callback); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_GetEnums(IVisualTreeService2* This,unsigned int *count,EnumType **enums) { + return This->lpVtbl->GetEnums(This,count,enums); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_CreateInstance(IVisualTreeService2* This,BSTR type_name,BSTR value,InstanceHandle *instance_handle) { + return This->lpVtbl->CreateInstance(This,type_name,value,instance_handle); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_GetPropertyValuesChain(IVisualTreeService2* This,InstanceHandle instance_handle,unsigned int *source_count,PropertyChainSource **property_sources,unsigned int *property_count,PropertyChainValue **property_values) { + return This->lpVtbl->GetPropertyValuesChain(This,instance_handle,source_count,property_sources,property_count,property_values); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_SetProperty(IVisualTreeService2* This,InstanceHandle instance_handle,InstanceHandle value,unsigned int property_index) { + return This->lpVtbl->SetProperty(This,instance_handle,value,property_index); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_ClearProperty(IVisualTreeService2* This,InstanceHandle instance_handle,unsigned int property_index) { + return This->lpVtbl->ClearProperty(This,instance_handle,property_index); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_GetCollectionCount(IVisualTreeService2* This,InstanceHandle instance_handle,unsigned int *collection_size) { + return This->lpVtbl->GetCollectionCount(This,instance_handle,collection_size); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_GetCollectionElements(IVisualTreeService2* This,InstanceHandle instance_handle,unsigned int start_index,unsigned int *element_count,CollectionElementValue **element_values) { + return This->lpVtbl->GetCollectionElements(This,instance_handle,start_index,element_count,element_values); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_AddChild(IVisualTreeService2* This,InstanceHandle parent,InstanceHandle child,unsigned int index) { + return This->lpVtbl->AddChild(This,parent,child,index); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_RemoveChild(IVisualTreeService2* This,InstanceHandle parent,unsigned int index) { + return This->lpVtbl->RemoveChild(This,parent,index); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_ClearChildren(IVisualTreeService2* This,InstanceHandle parent) { + return This->lpVtbl->ClearChildren(This,parent); +} +/*** IVisualTreeService2 methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeService2_GetPropertyIndex(IVisualTreeService2* This,InstanceHandle object,LPCWSTR property_name,unsigned int *property_index) { + return This->lpVtbl->GetPropertyIndex(This,object,property_name,property_index); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_GetProperty(IVisualTreeService2* This,InstanceHandle object,unsigned int property_index,InstanceHandle *value) { + return This->lpVtbl->GetProperty(This,object,property_index,value); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_ReplaceResource(IVisualTreeService2* This,InstanceHandle resource_dictionary,InstanceHandle key,InstanceHandle new_value) { + return This->lpVtbl->ReplaceResource(This,resource_dictionary,key,new_value); +} +static __WIDL_INLINE HRESULT IVisualTreeService2_RenderTargetBitmap(IVisualTreeService2* This,InstanceHandle handle,RenderTargetBitmapOptions options,unsigned int max_pixel_width,unsigned int max_pixel_height,IBitmapData **bitmap_data) { + return This->lpVtbl->RenderTargetBitmap(This,handle,options,max_pixel_width,max_pixel_height,bitmap_data); +} +#endif +#endif + +#endif + + +#endif /* __IVisualTreeService2_INTERFACE_DEFINED__ */ + +/***************************************************************************** + * IVisualTreeService3 interface + */ +#ifndef __IVisualTreeService3_INTERFACE_DEFINED__ +#define __IVisualTreeService3_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IVisualTreeService3, 0x0e79c6e0, 0x85a0, 0x4be8, 0xb4,0x1a, 0x65,0x5c,0xf1,0xfd,0x19,0xbd); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("0e79c6e0-85a0-4be8-b41a-655cf1fd19bd") +IVisualTreeService3 : public IVisualTreeService2 +{ + virtual HRESULT STDMETHODCALLTYPE ResolveResource( + InstanceHandle resource_context, + LPCWSTR resource_name, + ResourceType resource_type, + unsigned int property_index) = 0; + + virtual HRESULT STDMETHODCALLTYPE GetDictionaryItem( + InstanceHandle dictionary_handle, + LPCWSTR resource_name, + WINBOOL resource_is_implicit_style, + InstanceHandle *resource_handle) = 0; + + virtual HRESULT STDMETHODCALLTYPE AddDictionaryItem( + InstanceHandle dictionary_handle, + InstanceHandle resource_key, + InstanceHandle resource_handle) = 0; + + virtual HRESULT STDMETHODCALLTYPE RemoveDictionaryItem( + InstanceHandle dictionary_handle, + InstanceHandle resource_key) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IVisualTreeService3, 0x0e79c6e0, 0x85a0, 0x4be8, 0xb4,0x1a, 0x65,0x5c,0xf1,0xfd,0x19,0xbd) +#endif +#else +typedef struct IVisualTreeService3Vtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IVisualTreeService3 *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IVisualTreeService3 *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IVisualTreeService3 *This); + + /*** IVisualTreeService methods ***/ + HRESULT (STDMETHODCALLTYPE *AdviseVisualTreeChange)( + IVisualTreeService3 *This, + IVisualTreeServiceCallback *callback); + + HRESULT (STDMETHODCALLTYPE *UnadviseVisualTreeChange)( + IVisualTreeService3 *This, + IVisualTreeServiceCallback *callback); + + HRESULT (STDMETHODCALLTYPE *GetEnums)( + IVisualTreeService3 *This, + unsigned int *count, + EnumType **enums); + + HRESULT (STDMETHODCALLTYPE *CreateInstance)( + IVisualTreeService3 *This, + BSTR type_name, + BSTR value, + InstanceHandle *instance_handle); + + HRESULT (STDMETHODCALLTYPE *GetPropertyValuesChain)( + IVisualTreeService3 *This, + InstanceHandle instance_handle, + unsigned int *source_count, + PropertyChainSource **property_sources, + unsigned int *property_count, + PropertyChainValue **property_values); + + HRESULT (STDMETHODCALLTYPE *SetProperty)( + IVisualTreeService3 *This, + InstanceHandle instance_handle, + InstanceHandle value, + unsigned int property_index); + + HRESULT (STDMETHODCALLTYPE *ClearProperty)( + IVisualTreeService3 *This, + InstanceHandle instance_handle, + unsigned int property_index); + + HRESULT (STDMETHODCALLTYPE *GetCollectionCount)( + IVisualTreeService3 *This, + InstanceHandle instance_handle, + unsigned int *collection_size); + + HRESULT (STDMETHODCALLTYPE *GetCollectionElements)( + IVisualTreeService3 *This, + InstanceHandle instance_handle, + unsigned int start_index, + unsigned int *element_count, + CollectionElementValue **element_values); + + HRESULT (STDMETHODCALLTYPE *AddChild)( + IVisualTreeService3 *This, + InstanceHandle parent, + InstanceHandle child, + unsigned int index); + + HRESULT (STDMETHODCALLTYPE *RemoveChild)( + IVisualTreeService3 *This, + InstanceHandle parent, + unsigned int index); + + HRESULT (STDMETHODCALLTYPE *ClearChildren)( + IVisualTreeService3 *This, + InstanceHandle parent); + + /*** IVisualTreeService2 methods ***/ + HRESULT (STDMETHODCALLTYPE *GetPropertyIndex)( + IVisualTreeService3 *This, + InstanceHandle object, + LPCWSTR property_name, + unsigned int *property_index); + + HRESULT (STDMETHODCALLTYPE *GetProperty)( + IVisualTreeService3 *This, + InstanceHandle object, + unsigned int property_index, + InstanceHandle *value); + + HRESULT (STDMETHODCALLTYPE *ReplaceResource)( + IVisualTreeService3 *This, + InstanceHandle resource_dictionary, + InstanceHandle key, + InstanceHandle new_value); + + HRESULT (STDMETHODCALLTYPE *RenderTargetBitmap)( + IVisualTreeService3 *This, + InstanceHandle handle, + RenderTargetBitmapOptions options, + unsigned int max_pixel_width, + unsigned int max_pixel_height, + IBitmapData **bitmap_data); + + /*** IVisualTreeService3 methods ***/ + HRESULT (STDMETHODCALLTYPE *ResolveResource)( + IVisualTreeService3 *This, + InstanceHandle resource_context, + LPCWSTR resource_name, + ResourceType resource_type, + unsigned int property_index); + + HRESULT (STDMETHODCALLTYPE *GetDictionaryItem)( + IVisualTreeService3 *This, + InstanceHandle dictionary_handle, + LPCWSTR resource_name, + WINBOOL resource_is_implicit_style, + InstanceHandle *resource_handle); + + HRESULT (STDMETHODCALLTYPE *AddDictionaryItem)( + IVisualTreeService3 *This, + InstanceHandle dictionary_handle, + InstanceHandle resource_key, + InstanceHandle resource_handle); + + HRESULT (STDMETHODCALLTYPE *RemoveDictionaryItem)( + IVisualTreeService3 *This, + InstanceHandle dictionary_handle, + InstanceHandle resource_key); + + END_INTERFACE +} IVisualTreeService3Vtbl; + +interface IVisualTreeService3 { + CONST_VTBL IVisualTreeService3Vtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IVisualTreeService3_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IVisualTreeService3_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IVisualTreeService3_Release(This) (This)->lpVtbl->Release(This) +/*** IVisualTreeService methods ***/ +#define IVisualTreeService3_AdviseVisualTreeChange(This,callback) (This)->lpVtbl->AdviseVisualTreeChange(This,callback) +#define IVisualTreeService3_UnadviseVisualTreeChange(This,callback) (This)->lpVtbl->UnadviseVisualTreeChange(This,callback) +#define IVisualTreeService3_GetEnums(This,count,enums) (This)->lpVtbl->GetEnums(This,count,enums) +#define IVisualTreeService3_CreateInstance(This,type_name,value,instance_handle) (This)->lpVtbl->CreateInstance(This,type_name,value,instance_handle) +#define IVisualTreeService3_GetPropertyValuesChain(This,instance_handle,source_count,property_sources,property_count,property_values) (This)->lpVtbl->GetPropertyValuesChain(This,instance_handle,source_count,property_sources,property_count,property_values) +#define IVisualTreeService3_SetProperty(This,instance_handle,value,property_index) (This)->lpVtbl->SetProperty(This,instance_handle,value,property_index) +#define IVisualTreeService3_ClearProperty(This,instance_handle,property_index) (This)->lpVtbl->ClearProperty(This,instance_handle,property_index) +#define IVisualTreeService3_GetCollectionCount(This,instance_handle,collection_size) (This)->lpVtbl->GetCollectionCount(This,instance_handle,collection_size) +#define IVisualTreeService3_GetCollectionElements(This,instance_handle,start_index,element_count,element_values) (This)->lpVtbl->GetCollectionElements(This,instance_handle,start_index,element_count,element_values) +#define IVisualTreeService3_AddChild(This,parent,child,index) (This)->lpVtbl->AddChild(This,parent,child,index) +#define IVisualTreeService3_RemoveChild(This,parent,index) (This)->lpVtbl->RemoveChild(This,parent,index) +#define IVisualTreeService3_ClearChildren(This,parent) (This)->lpVtbl->ClearChildren(This,parent) +/*** IVisualTreeService2 methods ***/ +#define IVisualTreeService3_GetPropertyIndex(This,object,property_name,property_index) (This)->lpVtbl->GetPropertyIndex(This,object,property_name,property_index) +#define IVisualTreeService3_GetProperty(This,object,property_index,value) (This)->lpVtbl->GetProperty(This,object,property_index,value) +#define IVisualTreeService3_ReplaceResource(This,resource_dictionary,key,new_value) (This)->lpVtbl->ReplaceResource(This,resource_dictionary,key,new_value) +#define IVisualTreeService3_RenderTargetBitmap(This,handle,options,max_pixel_width,max_pixel_height,bitmap_data) (This)->lpVtbl->RenderTargetBitmap(This,handle,options,max_pixel_width,max_pixel_height,bitmap_data) +/*** IVisualTreeService3 methods ***/ +#define IVisualTreeService3_ResolveResource(This,resource_context,resource_name,resource_type,property_index) (This)->lpVtbl->ResolveResource(This,resource_context,resource_name,resource_type,property_index) +#define IVisualTreeService3_GetDictionaryItem(This,dictionary_handle,resource_name,resource_is_implicit_style,resource_handle) (This)->lpVtbl->GetDictionaryItem(This,dictionary_handle,resource_name,resource_is_implicit_style,resource_handle) +#define IVisualTreeService3_AddDictionaryItem(This,dictionary_handle,resource_key,resource_handle) (This)->lpVtbl->AddDictionaryItem(This,dictionary_handle,resource_key,resource_handle) +#define IVisualTreeService3_RemoveDictionaryItem(This,dictionary_handle,resource_key) (This)->lpVtbl->RemoveDictionaryItem(This,dictionary_handle,resource_key) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeService3_QueryInterface(IVisualTreeService3* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IVisualTreeService3_AddRef(IVisualTreeService3* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IVisualTreeService3_Release(IVisualTreeService3* This) { + return This->lpVtbl->Release(This); +} +/*** IVisualTreeService methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeService3_AdviseVisualTreeChange(IVisualTreeService3* This,IVisualTreeServiceCallback *callback) { + return This->lpVtbl->AdviseVisualTreeChange(This,callback); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_UnadviseVisualTreeChange(IVisualTreeService3* This,IVisualTreeServiceCallback *callback) { + return This->lpVtbl->UnadviseVisualTreeChange(This,callback); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_GetEnums(IVisualTreeService3* This,unsigned int *count,EnumType **enums) { + return This->lpVtbl->GetEnums(This,count,enums); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_CreateInstance(IVisualTreeService3* This,BSTR type_name,BSTR value,InstanceHandle *instance_handle) { + return This->lpVtbl->CreateInstance(This,type_name,value,instance_handle); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_GetPropertyValuesChain(IVisualTreeService3* This,InstanceHandle instance_handle,unsigned int *source_count,PropertyChainSource **property_sources,unsigned int *property_count,PropertyChainValue **property_values) { + return This->lpVtbl->GetPropertyValuesChain(This,instance_handle,source_count,property_sources,property_count,property_values); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_SetProperty(IVisualTreeService3* This,InstanceHandle instance_handle,InstanceHandle value,unsigned int property_index) { + return This->lpVtbl->SetProperty(This,instance_handle,value,property_index); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_ClearProperty(IVisualTreeService3* This,InstanceHandle instance_handle,unsigned int property_index) { + return This->lpVtbl->ClearProperty(This,instance_handle,property_index); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_GetCollectionCount(IVisualTreeService3* This,InstanceHandle instance_handle,unsigned int *collection_size) { + return This->lpVtbl->GetCollectionCount(This,instance_handle,collection_size); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_GetCollectionElements(IVisualTreeService3* This,InstanceHandle instance_handle,unsigned int start_index,unsigned int *element_count,CollectionElementValue **element_values) { + return This->lpVtbl->GetCollectionElements(This,instance_handle,start_index,element_count,element_values); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_AddChild(IVisualTreeService3* This,InstanceHandle parent,InstanceHandle child,unsigned int index) { + return This->lpVtbl->AddChild(This,parent,child,index); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_RemoveChild(IVisualTreeService3* This,InstanceHandle parent,unsigned int index) { + return This->lpVtbl->RemoveChild(This,parent,index); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_ClearChildren(IVisualTreeService3* This,InstanceHandle parent) { + return This->lpVtbl->ClearChildren(This,parent); +} +/*** IVisualTreeService2 methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeService3_GetPropertyIndex(IVisualTreeService3* This,InstanceHandle object,LPCWSTR property_name,unsigned int *property_index) { + return This->lpVtbl->GetPropertyIndex(This,object,property_name,property_index); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_GetProperty(IVisualTreeService3* This,InstanceHandle object,unsigned int property_index,InstanceHandle *value) { + return This->lpVtbl->GetProperty(This,object,property_index,value); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_ReplaceResource(IVisualTreeService3* This,InstanceHandle resource_dictionary,InstanceHandle key,InstanceHandle new_value) { + return This->lpVtbl->ReplaceResource(This,resource_dictionary,key,new_value); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_RenderTargetBitmap(IVisualTreeService3* This,InstanceHandle handle,RenderTargetBitmapOptions options,unsigned int max_pixel_width,unsigned int max_pixel_height,IBitmapData **bitmap_data) { + return This->lpVtbl->RenderTargetBitmap(This,handle,options,max_pixel_width,max_pixel_height,bitmap_data); +} +/*** IVisualTreeService3 methods ***/ +static __WIDL_INLINE HRESULT IVisualTreeService3_ResolveResource(IVisualTreeService3* This,InstanceHandle resource_context,LPCWSTR resource_name,ResourceType resource_type,unsigned int property_index) { + return This->lpVtbl->ResolveResource(This,resource_context,resource_name,resource_type,property_index); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_GetDictionaryItem(IVisualTreeService3* This,InstanceHandle dictionary_handle,LPCWSTR resource_name,WINBOOL resource_is_implicit_style,InstanceHandle *resource_handle) { + return This->lpVtbl->GetDictionaryItem(This,dictionary_handle,resource_name,resource_is_implicit_style,resource_handle); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_AddDictionaryItem(IVisualTreeService3* This,InstanceHandle dictionary_handle,InstanceHandle resource_key,InstanceHandle resource_handle) { + return This->lpVtbl->AddDictionaryItem(This,dictionary_handle,resource_key,resource_handle); +} +static __WIDL_INLINE HRESULT IVisualTreeService3_RemoveDictionaryItem(IVisualTreeService3* This,InstanceHandle dictionary_handle,InstanceHandle resource_key) { + return This->lpVtbl->RemoveDictionaryItem(This,dictionary_handle,resource_key); +} +#endif +#endif + +#endif + + +#endif /* __IVisualTreeService3_INTERFACE_DEFINED__ */ + +/* Begin additional prototypes for all interfaces */ + +ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); +unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); +unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); +void __RPC_USER BSTR_UserFree (ULONG *, BSTR *); + +/* End additional prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __xamlom_h__ */ diff --git a/lib/libc/include/any-windows-any/xapo.h b/lib/libc/include/any-windows-any/xapo.h index 5d1525be1a7d427b834d9b16c59d094aea355900..02d1b43dd03e46b265bdde9c6213d0a3d102e003 100644 --- a/lib/libc/include/any-windows-any/xapo.h +++ b/lib/libc/include/any-windows-any/xapo.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/xapo.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/xapo.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __xapo_h__ #define __xapo_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IXAPO_FWD_DEFINED__ @@ -261,44 +269,44 @@ interface IXAPO { #define IXAPO_CalcOutputFrames(This,input_frames) (This)->lpVtbl->CalcOutputFrames(This,input_frames) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXAPO_QueryInterface(IXAPO* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXAPO_QueryInterface(IXAPO* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXAPO_AddRef(IXAPO* This) { +static __WIDL_INLINE ULONG IXAPO_AddRef(IXAPO* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXAPO_Release(IXAPO* This) { +static __WIDL_INLINE ULONG IXAPO_Release(IXAPO* This) { return This->lpVtbl->Release(This); } /*** IXAPO methods ***/ -static FORCEINLINE HRESULT IXAPO_GetRegistrationProperties(IXAPO* This,XAPO_REGISTRATION_PROPERTIES **props) { +static __WIDL_INLINE HRESULT IXAPO_GetRegistrationProperties(IXAPO* This,XAPO_REGISTRATION_PROPERTIES **props) { return This->lpVtbl->GetRegistrationProperties(This,props); } -static FORCEINLINE HRESULT IXAPO_IsInputFormatSupported(IXAPO* This,const WAVEFORMATEX *output_fmt,const WAVEFORMATEX *input_fmt,WAVEFORMATEX **supported_fmt) { +static __WIDL_INLINE HRESULT IXAPO_IsInputFormatSupported(IXAPO* This,const WAVEFORMATEX *output_fmt,const WAVEFORMATEX *input_fmt,WAVEFORMATEX **supported_fmt) { return This->lpVtbl->IsInputFormatSupported(This,output_fmt,input_fmt,supported_fmt); } -static FORCEINLINE HRESULT IXAPO_IsOutputFormatSupported(IXAPO* This,const WAVEFORMATEX *input_fmt,const WAVEFORMATEX *output_fmt,WAVEFORMATEX **supported_fmt) { +static __WIDL_INLINE HRESULT IXAPO_IsOutputFormatSupported(IXAPO* This,const WAVEFORMATEX *input_fmt,const WAVEFORMATEX *output_fmt,WAVEFORMATEX **supported_fmt) { return This->lpVtbl->IsOutputFormatSupported(This,input_fmt,output_fmt,supported_fmt); } -static FORCEINLINE HRESULT IXAPO_Initialize(IXAPO* This,const void *data,UINT32 data_len) { +static __WIDL_INLINE HRESULT IXAPO_Initialize(IXAPO* This,const void *data,UINT32 data_len) { return This->lpVtbl->Initialize(This,data,data_len); } -static FORCEINLINE void IXAPO_Reset(IXAPO* This) { +static __WIDL_INLINE void IXAPO_Reset(IXAPO* This) { This->lpVtbl->Reset(This); } -static FORCEINLINE HRESULT IXAPO_LockForProcess(IXAPO* This,UINT32 in_params_count,const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS *in_params,UINT32 out_params_count,const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS *out_params) { +static __WIDL_INLINE HRESULT IXAPO_LockForProcess(IXAPO* This,UINT32 in_params_count,const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS *in_params,UINT32 out_params_count,const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS *out_params) { return This->lpVtbl->LockForProcess(This,in_params_count,in_params,out_params_count,out_params); } -static FORCEINLINE void IXAPO_UnlockForProcess(IXAPO* This) { +static __WIDL_INLINE void IXAPO_UnlockForProcess(IXAPO* This) { This->lpVtbl->UnlockForProcess(This); } -static FORCEINLINE void IXAPO_Process(IXAPO* This,UINT32 in_params_count,const XAPO_PROCESS_BUFFER_PARAMETERS *in_params,UINT32 out_params_count,XAPO_PROCESS_BUFFER_PARAMETERS *out_params,WINBOOL enabled) { +static __WIDL_INLINE void IXAPO_Process(IXAPO* This,UINT32 in_params_count,const XAPO_PROCESS_BUFFER_PARAMETERS *in_params,UINT32 out_params_count,XAPO_PROCESS_BUFFER_PARAMETERS *out_params,WINBOOL enabled) { This->lpVtbl->Process(This,in_params_count,in_params,out_params_count,out_params,enabled); } -static FORCEINLINE UINT32 IXAPO_CalcInputFrames(IXAPO* This,UINT32 output_frames) { +static __WIDL_INLINE UINT32 IXAPO_CalcInputFrames(IXAPO* This,UINT32 output_frames) { return This->lpVtbl->CalcInputFrames(This,output_frames); } -static FORCEINLINE UINT32 IXAPO_CalcOutputFrames(IXAPO* This,UINT32 input_frames) { +static __WIDL_INLINE UINT32 IXAPO_CalcOutputFrames(IXAPO* This,UINT32 input_frames) { return This->lpVtbl->CalcOutputFrames(This,input_frames); } #endif @@ -378,20 +386,20 @@ interface IXAPOParameters { #define IXAPOParameters_GetParameters(This,params,params_len) (This)->lpVtbl->GetParameters(This,params,params_len) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXAPOParameters_QueryInterface(IXAPOParameters* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXAPOParameters_QueryInterface(IXAPOParameters* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXAPOParameters_AddRef(IXAPOParameters* This) { +static __WIDL_INLINE ULONG IXAPOParameters_AddRef(IXAPOParameters* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXAPOParameters_Release(IXAPOParameters* This) { +static __WIDL_INLINE ULONG IXAPOParameters_Release(IXAPOParameters* This) { return This->lpVtbl->Release(This); } /*** IXAPOParameters methods ***/ -static FORCEINLINE void IXAPOParameters_SetParameters(IXAPOParameters* This,const void *params,UINT32 params_len) { +static __WIDL_INLINE void IXAPOParameters_SetParameters(IXAPOParameters* This,const void *params,UINT32 params_len) { This->lpVtbl->SetParameters(This,params,params_len); } -static FORCEINLINE void IXAPOParameters_GetParameters(IXAPOParameters* This,void *params,UINT32 params_len) { +static __WIDL_INLINE void IXAPOParameters_GetParameters(IXAPOParameters* This,void *params,UINT32 params_len) { This->lpVtbl->GetParameters(This,params,params_len); } #endif diff --git a/lib/libc/include/any-windows-any/xaudio2.h b/lib/libc/include/any-windows-any/xaudio2.h index b9b4a8e2bda4ef127d63fb8dfc594221054cdccb..3e7abd622e97d9eb4fefec35c3d30077ab914257 100644 --- a/lib/libc/include/any-windows-any/xaudio2.h +++ b/lib/libc/include/any-windows-any/xaudio2.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/xaudio2.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/xaudio2.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,89 +16,16 @@ #ifndef __xaudio2_h__ #define __xaudio2_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ -#ifndef __XAudio20_FWD_DEFINED__ -#define __XAudio20_FWD_DEFINED__ -#ifdef __cplusplus -typedef class XAudio20 XAudio20; -#else -typedef struct XAudio20 XAudio20; -#endif /* defined __cplusplus */ -#endif /* defined __XAudio20_FWD_DEFINED__ */ - -#ifndef __XAudio21_FWD_DEFINED__ -#define __XAudio21_FWD_DEFINED__ -#ifdef __cplusplus -typedef class XAudio21 XAudio21; -#else -typedef struct XAudio21 XAudio21; -#endif /* defined __cplusplus */ -#endif /* defined __XAudio21_FWD_DEFINED__ */ - -#ifndef __XAudio22_FWD_DEFINED__ -#define __XAudio22_FWD_DEFINED__ -#ifdef __cplusplus -typedef class XAudio22 XAudio22; -#else -typedef struct XAudio22 XAudio22; -#endif /* defined __cplusplus */ -#endif /* defined __XAudio22_FWD_DEFINED__ */ - -#ifndef __XAudio23_FWD_DEFINED__ -#define __XAudio23_FWD_DEFINED__ -#ifdef __cplusplus -typedef class XAudio23 XAudio23; -#else -typedef struct XAudio23 XAudio23; -#endif /* defined __cplusplus */ -#endif /* defined __XAudio23_FWD_DEFINED__ */ - -#ifndef __XAudio24_FWD_DEFINED__ -#define __XAudio24_FWD_DEFINED__ -#ifdef __cplusplus -typedef class XAudio24 XAudio24; -#else -typedef struct XAudio24 XAudio24; -#endif /* defined __cplusplus */ -#endif /* defined __XAudio24_FWD_DEFINED__ */ - -#ifndef __XAudio25_FWD_DEFINED__ -#define __XAudio25_FWD_DEFINED__ -#ifdef __cplusplus -typedef class XAudio25 XAudio25; -#else -typedef struct XAudio25 XAudio25; -#endif /* defined __cplusplus */ -#endif /* defined __XAudio25_FWD_DEFINED__ */ - -#ifndef __XAudio26_FWD_DEFINED__ -#define __XAudio26_FWD_DEFINED__ -#ifdef __cplusplus -typedef class XAudio26 XAudio26; -#else -typedef struct XAudio26 XAudio26; -#endif /* defined __cplusplus */ -#endif /* defined __XAudio26_FWD_DEFINED__ */ - -#ifndef __XAudio27_FWD_DEFINED__ -#define __XAudio27_FWD_DEFINED__ -#ifdef __cplusplus -typedef class XAudio27 XAudio27; -#else -typedef struct XAudio27 XAudio27; -#endif /* defined __cplusplus */ -#endif /* defined __XAudio27_FWD_DEFINED__ */ - -#ifndef __XAudio2Debug_FWD_DEFINED__ -#define __XAudio2Debug_FWD_DEFINED__ -#ifdef __cplusplus -typedef class XAudio2Debug XAudio2Debug; -#else -typedef struct XAudio2Debug XAudio2Debug; -#endif /* defined __cplusplus */ -#endif /* defined __XAudio2Debug_FWD_DEFINED__ */ - #ifndef __IXAudio2EngineCallback_FWD_DEFINED__ #define __IXAudio2EngineCallback_FWD_DEFINED__ typedef interface IXAudio2EngineCallback IXAudio2EngineCallback; @@ -107,30 +34,6 @@ interface IXAudio2EngineCallback; #endif /* __cplusplus */ #endif -#ifndef __IXAudio20Voice_FWD_DEFINED__ -#define __IXAudio20Voice_FWD_DEFINED__ -typedef interface IXAudio20Voice IXAudio20Voice; -#ifdef __cplusplus -interface IXAudio20Voice; -#endif /* __cplusplus */ -#endif - -#ifndef __IXAudio23Voice_FWD_DEFINED__ -#define __IXAudio23Voice_FWD_DEFINED__ -typedef interface IXAudio23Voice IXAudio23Voice; -#ifdef __cplusplus -interface IXAudio23Voice; -#endif /* __cplusplus */ -#endif - -#ifndef __IXAudio27Voice_FWD_DEFINED__ -#define __IXAudio27Voice_FWD_DEFINED__ -typedef interface IXAudio27Voice IXAudio27Voice; -#ifdef __cplusplus -interface IXAudio27Voice; -#endif /* __cplusplus */ -#endif - #ifndef __IXAudio2Voice_FWD_DEFINED__ #define __IXAudio2Voice_FWD_DEFINED__ typedef interface IXAudio2Voice IXAudio2Voice; @@ -139,30 +42,6 @@ interface IXAudio2Voice; #endif /* __cplusplus */ #endif -#ifndef __IXAudio20SourceVoice_FWD_DEFINED__ -#define __IXAudio20SourceVoice_FWD_DEFINED__ -typedef interface IXAudio20SourceVoice IXAudio20SourceVoice; -#ifdef __cplusplus -interface IXAudio20SourceVoice; -#endif /* __cplusplus */ -#endif - -#ifndef __IXAudio23SourceVoice_FWD_DEFINED__ -#define __IXAudio23SourceVoice_FWD_DEFINED__ -typedef interface IXAudio23SourceVoice IXAudio23SourceVoice; -#ifdef __cplusplus -interface IXAudio23SourceVoice; -#endif /* __cplusplus */ -#endif - -#ifndef __IXAudio27SourceVoice_FWD_DEFINED__ -#define __IXAudio27SourceVoice_FWD_DEFINED__ -typedef interface IXAudio27SourceVoice IXAudio27SourceVoice; -#ifdef __cplusplus -interface IXAudio27SourceVoice; -#endif /* __cplusplus */ -#endif - #ifndef __IXAudio2SourceVoice_FWD_DEFINED__ #define __IXAudio2SourceVoice_FWD_DEFINED__ typedef interface IXAudio2SourceVoice IXAudio2SourceVoice; @@ -171,30 +50,6 @@ interface IXAudio2SourceVoice; #endif /* __cplusplus */ #endif -#ifndef __IXAudio20SubmixVoice_FWD_DEFINED__ -#define __IXAudio20SubmixVoice_FWD_DEFINED__ -typedef interface IXAudio20SubmixVoice IXAudio20SubmixVoice; -#ifdef __cplusplus -interface IXAudio20SubmixVoice; -#endif /* __cplusplus */ -#endif - -#ifndef __IXAudio23SubmixVoice_FWD_DEFINED__ -#define __IXAudio23SubmixVoice_FWD_DEFINED__ -typedef interface IXAudio23SubmixVoice IXAudio23SubmixVoice; -#ifdef __cplusplus -interface IXAudio23SubmixVoice; -#endif /* __cplusplus */ -#endif - -#ifndef __IXAudio27SubmixVoice_FWD_DEFINED__ -#define __IXAudio27SubmixVoice_FWD_DEFINED__ -typedef interface IXAudio27SubmixVoice IXAudio27SubmixVoice; -#ifdef __cplusplus -interface IXAudio27SubmixVoice; -#endif /* __cplusplus */ -#endif - #ifndef __IXAudio2SubmixVoice_FWD_DEFINED__ #define __IXAudio2SubmixVoice_FWD_DEFINED__ typedef interface IXAudio2SubmixVoice IXAudio2SubmixVoice; @@ -203,30 +58,6 @@ interface IXAudio2SubmixVoice; #endif /* __cplusplus */ #endif -#ifndef __IXAudio20MasteringVoice_FWD_DEFINED__ -#define __IXAudio20MasteringVoice_FWD_DEFINED__ -typedef interface IXAudio20MasteringVoice IXAudio20MasteringVoice; -#ifdef __cplusplus -interface IXAudio20MasteringVoice; -#endif /* __cplusplus */ -#endif - -#ifndef __IXAudio23MasteringVoice_FWD_DEFINED__ -#define __IXAudio23MasteringVoice_FWD_DEFINED__ -typedef interface IXAudio23MasteringVoice IXAudio23MasteringVoice; -#ifdef __cplusplus -interface IXAudio23MasteringVoice; -#endif /* __cplusplus */ -#endif - -#ifndef __IXAudio27MasteringVoice_FWD_DEFINED__ -#define __IXAudio27MasteringVoice_FWD_DEFINED__ -typedef interface IXAudio27MasteringVoice IXAudio27MasteringVoice; -#ifdef __cplusplus -interface IXAudio27MasteringVoice; -#endif /* __cplusplus */ -#endif - #ifndef __IXAudio2MasteringVoice_FWD_DEFINED__ #define __IXAudio2MasteringVoice_FWD_DEFINED__ typedef interface IXAudio2MasteringVoice IXAudio2MasteringVoice; @@ -235,14 +66,6 @@ interface IXAudio2MasteringVoice; #endif /* __cplusplus */ #endif -#ifndef __IXAudio20VoiceCallback_FWD_DEFINED__ -#define __IXAudio20VoiceCallback_FWD_DEFINED__ -typedef interface IXAudio20VoiceCallback IXAudio20VoiceCallback; -#ifdef __cplusplus -interface IXAudio20VoiceCallback; -#endif /* __cplusplus */ -#endif - #ifndef __IXAudio2VoiceCallback_FWD_DEFINED__ #define __IXAudio2VoiceCallback_FWD_DEFINED__ typedef interface IXAudio2VoiceCallback IXAudio2VoiceCallback; @@ -251,38 +74,6 @@ interface IXAudio2VoiceCallback; #endif /* __cplusplus */ #endif -#ifndef __IXAudio20_FWD_DEFINED__ -#define __IXAudio20_FWD_DEFINED__ -typedef interface IXAudio20 IXAudio20; -#ifdef __cplusplus -interface IXAudio20; -#endif /* __cplusplus */ -#endif - -#ifndef __IXAudio22_FWD_DEFINED__ -#define __IXAudio22_FWD_DEFINED__ -typedef interface IXAudio22 IXAudio22; -#ifdef __cplusplus -interface IXAudio22; -#endif /* __cplusplus */ -#endif - -#ifndef __IXAudio23_FWD_DEFINED__ -#define __IXAudio23_FWD_DEFINED__ -typedef interface IXAudio23 IXAudio23; -#ifdef __cplusplus -interface IXAudio23; -#endif /* __cplusplus */ -#endif - -#ifndef __IXAudio27_FWD_DEFINED__ -#define __IXAudio27_FWD_DEFINED__ -typedef interface IXAudio27 IXAudio27; -#ifdef __cplusplus -interface IXAudio27; -#endif /* __cplusplus */ -#endif - #ifndef __IXAudio2_FWD_DEFINED__ #define __IXAudio2_FWD_DEFINED__ typedef interface IXAudio2 IXAudio2; @@ -291,6 +82,14 @@ interface IXAudio2; #endif /* __cplusplus */ #endif +#ifndef __IXAudio2Extension_FWD_DEFINED__ +#define __IXAudio2Extension_FWD_DEFINED__ +typedef interface IXAudio2Extension IXAudio2Extension; +#ifdef __cplusplus +interface IXAudio2Extension; +#endif /* __cplusplus */ +#endif + /* Headers for imported files */ #include @@ -302,123 +101,6 @@ extern "C" { #endif #include -/***************************************************************************** - * XAudio20 coclass - */ - -DEFINE_GUID(CLSID_XAudio20, 0xfac23f48, 0x31f5, 0x45a8, 0xb4,0x9b, 0x52,0x25,0xd6,0x14,0x01,0xaa); - -#ifdef __cplusplus -class DECLSPEC_UUID("fac23f48-31f5-45a8-b49b-5225d61401aa") XAudio20; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(XAudio20, 0xfac23f48, 0x31f5, 0x45a8, 0xb4,0x9b, 0x52,0x25,0xd6,0x14,0x01,0xaa) -#endif -#endif - -/***************************************************************************** - * XAudio21 coclass - */ - -DEFINE_GUID(CLSID_XAudio21, 0xe21a7345, 0xeb21, 0x468e, 0xbe,0x50, 0x80,0x4d,0xb9,0x7c,0xf7,0x08); - -#ifdef __cplusplus -class DECLSPEC_UUID("e21a7345-eb21-468e-be50-804db97cf708") XAudio21; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(XAudio21, 0xe21a7345, 0xeb21, 0x468e, 0xbe,0x50, 0x80,0x4d,0xb9,0x7c,0xf7,0x08) -#endif -#endif - -/***************************************************************************** - * XAudio22 coclass - */ - -DEFINE_GUID(CLSID_XAudio22, 0xb802058a, 0x464a, 0x42db, 0xbc,0x10, 0xb6,0x50,0xd6,0xf2,0x58,0x6a); - -#ifdef __cplusplus -class DECLSPEC_UUID("b802058a-464a-42db-bc10-b650d6f2586a") XAudio22; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(XAudio22, 0xb802058a, 0x464a, 0x42db, 0xbc,0x10, 0xb6,0x50,0xd6,0xf2,0x58,0x6a) -#endif -#endif - -/***************************************************************************** - * XAudio23 coclass - */ - -DEFINE_GUID(CLSID_XAudio23, 0x4c5e637a, 0x16c7, 0x4de3, 0x9c,0x46, 0x5e,0xd2,0x21,0x81,0x96,0x2d); - -#ifdef __cplusplus -class DECLSPEC_UUID("4c5e637a-16c7-4de3-9c46-5ed22181962d") XAudio23; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(XAudio23, 0x4c5e637a, 0x16c7, 0x4de3, 0x9c,0x46, 0x5e,0xd2,0x21,0x81,0x96,0x2d) -#endif -#endif - -/***************************************************************************** - * XAudio24 coclass - */ - -DEFINE_GUID(CLSID_XAudio24, 0x03219e78, 0x5bc3, 0x44d1, 0xb9,0x2e, 0xf6,0x3d,0x89,0xcc,0x65,0x26); - -#ifdef __cplusplus -class DECLSPEC_UUID("03219e78-5bc3-44d1-b92e-f63d89cc6526") XAudio24; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(XAudio24, 0x03219e78, 0x5bc3, 0x44d1, 0xb9,0x2e, 0xf6,0x3d,0x89,0xcc,0x65,0x26) -#endif -#endif - -/***************************************************************************** - * XAudio25 coclass - */ - -DEFINE_GUID(CLSID_XAudio25, 0x4c9b6dde, 0x6809, 0x46e6, 0xa2,0x78, 0x9b,0x6a,0x97,0x58,0x86,0x70); - -#ifdef __cplusplus -class DECLSPEC_UUID("4c9b6dde-6809-46e6-a278-9b6a97588670") XAudio25; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(XAudio25, 0x4c9b6dde, 0x6809, 0x46e6, 0xa2,0x78, 0x9b,0x6a,0x97,0x58,0x86,0x70) -#endif -#endif - -/***************************************************************************** - * XAudio26 coclass - */ - -DEFINE_GUID(CLSID_XAudio26, 0x3eda9b49, 0x2085, 0x498b, 0x9b,0xb2, 0x39,0xa6,0x77,0x84,0x93,0xde); - -#ifdef __cplusplus -class DECLSPEC_UUID("3eda9b49-2085-498b-9bb2-39a6778493de") XAudio26; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(XAudio26, 0x3eda9b49, 0x2085, 0x498b, 0x9b,0xb2, 0x39,0xa6,0x77,0x84,0x93,0xde) -#endif -#endif - -/***************************************************************************** - * XAudio27 coclass - */ - -DEFINE_GUID(CLSID_XAudio27, 0x5a508685, 0xa254, 0x4fba, 0x9b,0x82, 0x9a,0x24,0xb0,0x03,0x06,0xaf); - -#ifdef __cplusplus -class DECLSPEC_UUID("5a508685-a254-4fba-9b82-9a24b00306af") XAudio27; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(XAudio27, 0x5a508685, 0xa254, 0x4fba, 0x9b,0x82, 0x9a,0x24,0xb0,0x03,0x06,0xaf) -#endif -#endif - -/***************************************************************************** - * XAudio2Debug coclass - */ - -DEFINE_GUID(CLSID_XAudio2Debug, 0xdb05ea35, 0x0329, 0x4d4b, 0xa5,0x3a, 0x6d,0xea,0xd0,0x3d,0x38,0x52); - -#ifdef __cplusplus -class DECLSPEC_UUID("db05ea35-0329-4d4b-a53a-6dead03d3852") XAudio2Debug; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(XAudio2Debug, 0xdb05ea35, 0x0329, 0x4d4b, 0xa5,0x3a, 0x6d,0xea,0xd0,0x3d,0x38,0x52) -#endif -#endif - #if 0 typedef struct WAVEFORMATEX { WORD wFormatTag; @@ -504,36 +186,6 @@ typedef struct XAUDIO2_PERFORMANCE_DATA { UINT32 ActiveXmaSourceVoices; UINT32 ActiveXmaStreams; } XAUDIO2_PERFORMANCE_DATA; -typedef struct XAUDIO22_PERFORMANCE_DATA { - UINT64 AudioCyclesSinceLastQuery; - UINT64 TotalCyclesSinceLastQuery; - UINT32 MinimumCyclesPerQuantum; - UINT32 MaximumCyclesPerQuantum; - UINT32 MemoryUsageInBytes; - UINT32 CurrentLatencyInSamples; - UINT32 GlitchesSinceEngineStarted; - UINT32 ActiveSourceVoiceCount; - UINT32 TotalSourceVoiceCount; - UINT32 ActiveSubmixVoiceCount; - UINT32 TotalSubmixVoiceCount; - UINT32 ActiveXmaSourceVoices; - UINT32 ActiveXmaStreams; -} XAUDIO22_PERFORMANCE_DATA; -typedef struct XAUDIO20_PERFORMANCE_DATA { - UINT64 AudioCyclesSinceLastQuery; - UINT64 TotalCyclesSinceLastQuery; - UINT32 MinimumCyclesPerQuantum; - UINT32 MaximumCyclesPerQuantum; - UINT32 MemoryUsageInBytes; - UINT32 CurrentLatencyInSamples; - UINT32 GlitchesSinceLastQuery; - UINT32 ActiveSourceVoiceCount; - UINT32 TotalSourceVoiceCount; - UINT32 ActiveSubmixVoiceCount; - UINT32 TotalSubmixVoiceCount; - UINT32 ActiveXmaSourceVoices; - UINT32 ActiveXmaStreams; -} XAUDIO20_PERFORMANCE_DATA; typedef enum XAUDIO2_DEVICE_ROLE { NotDefaultDevice = 0x0, DefaultConsoleDevice = 0x1, @@ -543,17 +195,6 @@ typedef enum XAUDIO2_DEVICE_ROLE { GlobalDefaultDevice = 0xf, InvalidDeviceRole = ~GlobalDefaultDevice } XAUDIO2_DEVICE_ROLE; -typedef struct XAUDIO2_DEVICE_DETAILS { - WCHAR DeviceID[256]; - WCHAR DisplayName[256]; - XAUDIO2_DEVICE_ROLE Role; - WAVEFORMATEXTENSIBLE OutputFormat; -} XAUDIO2_DEVICE_DETAILS; -typedef struct XAUDIO27_VOICE_DETAILS { - UINT32 CreationFlags; - UINT32 InputChannels; - UINT32 InputSampleRate; -} XAUDIO27_VOICE_DETAILS; typedef struct XAUDIO2_VOICE_DETAILS { UINT32 CreationFlags; UINT32 ActiveFlags; @@ -564,10 +205,6 @@ typedef struct XAUDIO2_SEND_DESCRIPTOR { UINT32 Flags; IXAudio2Voice *pOutputVoice; } XAUDIO2_SEND_DESCRIPTOR; -typedef struct XAUDIO23_VOICE_SENDS { - UINT32 OutputCount; - IXAudio2Voice **pOutputVoices; -} XAUDIO23_VOICE_SENDS; typedef struct XAUDIO2_VOICE_SENDS { UINT32 SendCount; XAUDIO2_SEND_DESCRIPTOR *pSends; @@ -607,8 +244,6 @@ typedef struct XAUDIO2_EFFECT_CHAIN { #define XAUDIO2_MAX_LOOP_COUNT (254) -#define XAUDIO20_MAX_LOOP_COUNT (0x100000) - #define XAUDIO2_COMMIT_NOW (0) #define XAUDIO2_COMMIT_ALL (0) @@ -619,8 +254,6 @@ typedef struct XAUDIO2_EFFECT_CHAIN { #define XAUDIO2_LOOP_INFINITE (255) -#define XAUDIO20_LOOP_INFINITE ((UINT)-1) - #define XAUDIO2_DEFAULT_CHANNELS (0) #define XAUDIO2_DEFAULT_SAMPLERATE (0) @@ -679,13 +312,13 @@ interface IXAudio2EngineCallback { #define IXAudio2EngineCallback_OnCriticalError(This,Error) (This)->lpVtbl->OnCriticalError(This,Error) #else /*** IXAudio2EngineCallback methods ***/ -static FORCEINLINE void IXAudio2EngineCallback_OnProcessingPassStart(IXAudio2EngineCallback* This) { +static __WIDL_INLINE void IXAudio2EngineCallback_OnProcessingPassStart(IXAudio2EngineCallback* This) { This->lpVtbl->OnProcessingPassStart(This); } -static FORCEINLINE void IXAudio2EngineCallback_OnProcessingPassEnd(IXAudio2EngineCallback* This) { +static __WIDL_INLINE void IXAudio2EngineCallback_OnProcessingPassEnd(IXAudio2EngineCallback* This) { This->lpVtbl->OnProcessingPassEnd(This); } -static FORCEINLINE void IXAudio2EngineCallback_OnCriticalError(IXAudio2EngineCallback* This,HRESULT Error) { +static __WIDL_INLINE void IXAudio2EngineCallback_OnCriticalError(IXAudio2EngineCallback* This,HRESULT Error) { This->lpVtbl->OnCriticalError(This,Error); } #endif @@ -707,832 +340,6 @@ typedef struct XAUDIO2_FILTER_PARAMETERS { float Frequency; float OneOverQ; } XAUDIO2_FILTER_PARAMETERS; -/***************************************************************************** - * IXAudio20Voice interface - */ -#ifndef __IXAudio20Voice_INTERFACE_DEFINED__ -#define __IXAudio20Voice_INTERFACE_DEFINED__ - -#if defined(__cplusplus) && !defined(CINTERFACE) -interface IXAudio20Voice -{ - - BEGIN_INTERFACE - - virtual void STDMETHODCALLTYPE GetVoiceDetails( - XAUDIO27_VOICE_DETAILS *pVoiceDetails) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetOutputVoices( - const XAUDIO23_VOICE_SENDS *pSendList) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetEffectChain( - const XAUDIO2_EFFECT_CHAIN *pEffectChain) = 0; - - virtual HRESULT STDMETHODCALLTYPE EnableEffect( - UINT32 EffectIndex, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual HRESULT STDMETHODCALLTYPE DisableEffect( - UINT32 EffectIndex, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetEffectState( - UINT32 EffectIndex, - WINBOOL *pEnabled) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetEffectParameters( - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetEffectParameters( - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetFilterParameters( - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetFilterParameters( - XAUDIO2_FILTER_PARAMETERS *pParameters) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetVolume( - float Volume, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetVolume( - float *pVolume) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetChannelVolumes( - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetChannelVolumes( - UINT32 Channels, - float *pVolumes) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetOutputMatrix( - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetOutputMatrix( - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix) = 0; - - virtual void STDMETHODCALLTYPE DestroyVoice( - ) = 0; - - END_INTERFACE - -}; -#else -typedef struct IXAudio20VoiceVtbl { - BEGIN_INTERFACE - - /*** IXAudio20Voice methods ***/ - void (STDMETHODCALLTYPE *GetVoiceDetails)( - IXAudio20Voice *This, - XAUDIO27_VOICE_DETAILS *pVoiceDetails); - - HRESULT (STDMETHODCALLTYPE *SetOutputVoices)( - IXAudio20Voice *This, - const XAUDIO23_VOICE_SENDS *pSendList); - - HRESULT (STDMETHODCALLTYPE *SetEffectChain)( - IXAudio20Voice *This, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *EnableEffect)( - IXAudio20Voice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *DisableEffect)( - IXAudio20Voice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetEffectState)( - IXAudio20Voice *This, - UINT32 EffectIndex, - WINBOOL *pEnabled); - - HRESULT (STDMETHODCALLTYPE *SetEffectParameters)( - IXAudio20Voice *This, - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetEffectParameters)( - IXAudio20Voice *This, - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize); - - HRESULT (STDMETHODCALLTYPE *SetFilterParameters)( - IXAudio20Voice *This, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFilterParameters)( - IXAudio20Voice *This, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetVolume)( - IXAudio20Voice *This, - float Volume, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetVolume)( - IXAudio20Voice *This, - float *pVolume); - - HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)( - IXAudio20Voice *This, - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetChannelVolumes)( - IXAudio20Voice *This, - UINT32 Channels, - float *pVolumes); - - HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)( - IXAudio20Voice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetOutputMatrix)( - IXAudio20Voice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix); - - void (STDMETHODCALLTYPE *DestroyVoice)( - IXAudio20Voice *This); - - END_INTERFACE -} IXAudio20VoiceVtbl; - -interface IXAudio20Voice { - CONST_VTBL IXAudio20VoiceVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IXAudio20Voice methods ***/ -#define IXAudio20Voice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails) -#define IXAudio20Voice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList) -#define IXAudio20Voice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain) -#define IXAudio20Voice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet) -#define IXAudio20Voice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet) -#define IXAudio20Voice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled) -#define IXAudio20Voice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) -#define IXAudio20Voice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) -#define IXAudio20Voice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet) -#define IXAudio20Voice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters) -#define IXAudio20Voice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet) -#define IXAudio20Voice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume) -#define IXAudio20Voice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet) -#define IXAudio20Voice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes) -#define IXAudio20Voice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) -#define IXAudio20Voice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) -#define IXAudio20Voice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) -#else -/*** IXAudio20Voice methods ***/ -static FORCEINLINE void IXAudio20Voice_GetVoiceDetails(IXAudio20Voice* This,XAUDIO27_VOICE_DETAILS *pVoiceDetails) { - This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); -} -static FORCEINLINE HRESULT IXAudio20Voice_SetOutputVoices(IXAudio20Voice* This,const XAUDIO23_VOICE_SENDS *pSendList) { - return This->lpVtbl->SetOutputVoices(This,pSendList); -} -static FORCEINLINE HRESULT IXAudio20Voice_SetEffectChain(IXAudio20Voice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->SetEffectChain(This,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio20Voice_EnableEffect(IXAudio20Voice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20Voice_DisableEffect(IXAudio20Voice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE void IXAudio20Voice_GetEffectState(IXAudio20Voice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { - This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); -} -static FORCEINLINE HRESULT IXAudio20Voice_SetEffectParameters(IXAudio20Voice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { - return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20Voice_GetEffectParameters(IXAudio20Voice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { - return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); -} -static FORCEINLINE HRESULT IXAudio20Voice_SetFilterParameters(IXAudio20Voice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio20Voice_GetFilterParameters(IXAudio20Voice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetFilterParameters(This,pParameters); -} -static FORCEINLINE HRESULT IXAudio20Voice_SetVolume(IXAudio20Voice* This,float Volume,UINT32 OperationSet) { - return This->lpVtbl->SetVolume(This,Volume,OperationSet); -} -static FORCEINLINE void IXAudio20Voice_GetVolume(IXAudio20Voice* This,float *pVolume) { - This->lpVtbl->GetVolume(This,pVolume); -} -static FORCEINLINE HRESULT IXAudio20Voice_SetChannelVolumes(IXAudio20Voice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { - return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); -} -static FORCEINLINE void IXAudio20Voice_GetChannelVolumes(IXAudio20Voice* This,UINT32 Channels,float *pVolumes) { - This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); -} -static FORCEINLINE HRESULT IXAudio20Voice_SetOutputMatrix(IXAudio20Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { - return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20Voice_GetOutputMatrix(IXAudio20Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { - return This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); -} -static FORCEINLINE void IXAudio20Voice_DestroyVoice(IXAudio20Voice* This) { - This->lpVtbl->DestroyVoice(This); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio20Voice_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IXAudio23Voice interface - */ -#ifndef __IXAudio23Voice_INTERFACE_DEFINED__ -#define __IXAudio23Voice_INTERFACE_DEFINED__ - -#if defined(__cplusplus) && !defined(CINTERFACE) -interface IXAudio23Voice -{ - - BEGIN_INTERFACE - - virtual void STDMETHODCALLTYPE GetVoiceDetails( - XAUDIO27_VOICE_DETAILS *pVoiceDetails) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetOutputVoices( - const XAUDIO23_VOICE_SENDS *pSendList) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetEffectChain( - const XAUDIO2_EFFECT_CHAIN *pEffectChain) = 0; - - virtual HRESULT STDMETHODCALLTYPE EnableEffect( - UINT32 EffectIndex, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual HRESULT STDMETHODCALLTYPE DisableEffect( - UINT32 EffectIndex, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetEffectState( - UINT32 EffectIndex, - WINBOOL *pEnabled) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetEffectParameters( - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetEffectParameters( - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetFilterParameters( - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetFilterParameters( - XAUDIO2_FILTER_PARAMETERS *pParameters) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetVolume( - float Volume, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetVolume( - float *pVolume) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetChannelVolumes( - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetChannelVolumes( - UINT32 Channels, - float *pVolumes) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetOutputMatrix( - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetOutputMatrix( - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix) = 0; - - virtual void STDMETHODCALLTYPE DestroyVoice( - ) = 0; - - END_INTERFACE - -}; -#else -typedef struct IXAudio23VoiceVtbl { - BEGIN_INTERFACE - - /*** IXAudio23Voice methods ***/ - void (STDMETHODCALLTYPE *GetVoiceDetails)( - IXAudio23Voice *This, - XAUDIO27_VOICE_DETAILS *pVoiceDetails); - - HRESULT (STDMETHODCALLTYPE *SetOutputVoices)( - IXAudio23Voice *This, - const XAUDIO23_VOICE_SENDS *pSendList); - - HRESULT (STDMETHODCALLTYPE *SetEffectChain)( - IXAudio23Voice *This, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *EnableEffect)( - IXAudio23Voice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *DisableEffect)( - IXAudio23Voice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetEffectState)( - IXAudio23Voice *This, - UINT32 EffectIndex, - WINBOOL *pEnabled); - - HRESULT (STDMETHODCALLTYPE *SetEffectParameters)( - IXAudio23Voice *This, - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetEffectParameters)( - IXAudio23Voice *This, - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize); - - HRESULT (STDMETHODCALLTYPE *SetFilterParameters)( - IXAudio23Voice *This, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFilterParameters)( - IXAudio23Voice *This, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetVolume)( - IXAudio23Voice *This, - float Volume, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetVolume)( - IXAudio23Voice *This, - float *pVolume); - - HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)( - IXAudio23Voice *This, - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetChannelVolumes)( - IXAudio23Voice *This, - UINT32 Channels, - float *pVolumes); - - HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)( - IXAudio23Voice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetOutputMatrix)( - IXAudio23Voice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix); - - void (STDMETHODCALLTYPE *DestroyVoice)( - IXAudio23Voice *This); - - END_INTERFACE -} IXAudio23VoiceVtbl; - -interface IXAudio23Voice { - CONST_VTBL IXAudio23VoiceVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IXAudio23Voice methods ***/ -#define IXAudio23Voice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails) -#define IXAudio23Voice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList) -#define IXAudio23Voice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain) -#define IXAudio23Voice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet) -#define IXAudio23Voice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet) -#define IXAudio23Voice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled) -#define IXAudio23Voice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) -#define IXAudio23Voice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) -#define IXAudio23Voice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet) -#define IXAudio23Voice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters) -#define IXAudio23Voice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet) -#define IXAudio23Voice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume) -#define IXAudio23Voice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet) -#define IXAudio23Voice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes) -#define IXAudio23Voice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) -#define IXAudio23Voice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) -#define IXAudio23Voice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) -#else -/*** IXAudio23Voice methods ***/ -static FORCEINLINE void IXAudio23Voice_GetVoiceDetails(IXAudio23Voice* This,XAUDIO27_VOICE_DETAILS *pVoiceDetails) { - This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); -} -static FORCEINLINE HRESULT IXAudio23Voice_SetOutputVoices(IXAudio23Voice* This,const XAUDIO23_VOICE_SENDS *pSendList) { - return This->lpVtbl->SetOutputVoices(This,pSendList); -} -static FORCEINLINE HRESULT IXAudio23Voice_SetEffectChain(IXAudio23Voice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->SetEffectChain(This,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio23Voice_EnableEffect(IXAudio23Voice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE HRESULT IXAudio23Voice_DisableEffect(IXAudio23Voice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE void IXAudio23Voice_GetEffectState(IXAudio23Voice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { - This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); -} -static FORCEINLINE HRESULT IXAudio23Voice_SetEffectParameters(IXAudio23Voice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { - return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); -} -static FORCEINLINE HRESULT IXAudio23Voice_GetEffectParameters(IXAudio23Voice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { - return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); -} -static FORCEINLINE HRESULT IXAudio23Voice_SetFilterParameters(IXAudio23Voice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio23Voice_GetFilterParameters(IXAudio23Voice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetFilterParameters(This,pParameters); -} -static FORCEINLINE HRESULT IXAudio23Voice_SetVolume(IXAudio23Voice* This,float Volume,UINT32 OperationSet) { - return This->lpVtbl->SetVolume(This,Volume,OperationSet); -} -static FORCEINLINE void IXAudio23Voice_GetVolume(IXAudio23Voice* This,float *pVolume) { - This->lpVtbl->GetVolume(This,pVolume); -} -static FORCEINLINE HRESULT IXAudio23Voice_SetChannelVolumes(IXAudio23Voice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { - return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); -} -static FORCEINLINE void IXAudio23Voice_GetChannelVolumes(IXAudio23Voice* This,UINT32 Channels,float *pVolumes) { - This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); -} -static FORCEINLINE HRESULT IXAudio23Voice_SetOutputMatrix(IXAudio23Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { - return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); -} -static FORCEINLINE void IXAudio23Voice_GetOutputMatrix(IXAudio23Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { - This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); -} -static FORCEINLINE void IXAudio23Voice_DestroyVoice(IXAudio23Voice* This) { - This->lpVtbl->DestroyVoice(This); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio23Voice_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IXAudio27Voice interface - */ -#ifndef __IXAudio27Voice_INTERFACE_DEFINED__ -#define __IXAudio27Voice_INTERFACE_DEFINED__ - -#if defined(__cplusplus) && !defined(CINTERFACE) -interface IXAudio27Voice -{ - - BEGIN_INTERFACE - - virtual void STDMETHODCALLTYPE GetVoiceDetails( - XAUDIO27_VOICE_DETAILS *pVoiceDetails) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetOutputVoices( - const XAUDIO2_VOICE_SENDS *pSendList) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetEffectChain( - const XAUDIO2_EFFECT_CHAIN *pEffectChain) = 0; - - virtual HRESULT STDMETHODCALLTYPE EnableEffect( - UINT32 EffectIndex, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual HRESULT STDMETHODCALLTYPE DisableEffect( - UINT32 EffectIndex, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetEffectState( - UINT32 EffectIndex, - WINBOOL *pEnabled) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetEffectParameters( - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetEffectParameters( - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetFilterParameters( - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetFilterParameters( - XAUDIO2_FILTER_PARAMETERS *pParameters) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetOutputFilterParameters( - IXAudio2Voice *pDestinationVoice, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetOutputFilterParameters( - IXAudio2Voice *pDestinationVoice, - XAUDIO2_FILTER_PARAMETERS *pParameters) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetVolume( - float Volume, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetVolume( - float *pVolume) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetChannelVolumes( - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetChannelVolumes( - UINT32 Channels, - float *pVolumes) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetOutputMatrix( - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetOutputMatrix( - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix) = 0; - - virtual void STDMETHODCALLTYPE DestroyVoice( - ) = 0; - - END_INTERFACE - -}; -#else -typedef struct IXAudio27VoiceVtbl { - BEGIN_INTERFACE - - /*** IXAudio27Voice methods ***/ - void (STDMETHODCALLTYPE *GetVoiceDetails)( - IXAudio27Voice *This, - XAUDIO27_VOICE_DETAILS *pVoiceDetails); - - HRESULT (STDMETHODCALLTYPE *SetOutputVoices)( - IXAudio27Voice *This, - const XAUDIO2_VOICE_SENDS *pSendList); - - HRESULT (STDMETHODCALLTYPE *SetEffectChain)( - IXAudio27Voice *This, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *EnableEffect)( - IXAudio27Voice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *DisableEffect)( - IXAudio27Voice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetEffectState)( - IXAudio27Voice *This, - UINT32 EffectIndex, - WINBOOL *pEnabled); - - HRESULT (STDMETHODCALLTYPE *SetEffectParameters)( - IXAudio27Voice *This, - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetEffectParameters)( - IXAudio27Voice *This, - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize); - - HRESULT (STDMETHODCALLTYPE *SetFilterParameters)( - IXAudio27Voice *This, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFilterParameters)( - IXAudio27Voice *This, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetOutputFilterParameters)( - IXAudio27Voice *This, - IXAudio2Voice *pDestinationVoice, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetOutputFilterParameters)( - IXAudio27Voice *This, - IXAudio2Voice *pDestinationVoice, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetVolume)( - IXAudio27Voice *This, - float Volume, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetVolume)( - IXAudio27Voice *This, - float *pVolume); - - HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)( - IXAudio27Voice *This, - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetChannelVolumes)( - IXAudio27Voice *This, - UINT32 Channels, - float *pVolumes); - - HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)( - IXAudio27Voice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetOutputMatrix)( - IXAudio27Voice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix); - - void (STDMETHODCALLTYPE *DestroyVoice)( - IXAudio27Voice *This); - - END_INTERFACE -} IXAudio27VoiceVtbl; - -interface IXAudio27Voice { - CONST_VTBL IXAudio27VoiceVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IXAudio27Voice methods ***/ -#define IXAudio27Voice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails) -#define IXAudio27Voice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList) -#define IXAudio27Voice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain) -#define IXAudio27Voice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet) -#define IXAudio27Voice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet) -#define IXAudio27Voice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled) -#define IXAudio27Voice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) -#define IXAudio27Voice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) -#define IXAudio27Voice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet) -#define IXAudio27Voice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters) -#define IXAudio27Voice_SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet) (This)->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet) -#define IXAudio27Voice_GetOutputFilterParameters(This,pDestinationVoice,pParameters) (This)->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters) -#define IXAudio27Voice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet) -#define IXAudio27Voice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume) -#define IXAudio27Voice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet) -#define IXAudio27Voice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes) -#define IXAudio27Voice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) -#define IXAudio27Voice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) -#define IXAudio27Voice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) -#else -/*** IXAudio27Voice methods ***/ -static FORCEINLINE void IXAudio27Voice_GetVoiceDetails(IXAudio27Voice* This,XAUDIO27_VOICE_DETAILS *pVoiceDetails) { - This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); -} -static FORCEINLINE HRESULT IXAudio27Voice_SetOutputVoices(IXAudio27Voice* This,const XAUDIO2_VOICE_SENDS *pSendList) { - return This->lpVtbl->SetOutputVoices(This,pSendList); -} -static FORCEINLINE HRESULT IXAudio27Voice_SetEffectChain(IXAudio27Voice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->SetEffectChain(This,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio27Voice_EnableEffect(IXAudio27Voice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE HRESULT IXAudio27Voice_DisableEffect(IXAudio27Voice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE void IXAudio27Voice_GetEffectState(IXAudio27Voice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { - This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); -} -static FORCEINLINE HRESULT IXAudio27Voice_SetEffectParameters(IXAudio27Voice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { - return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); -} -static FORCEINLINE HRESULT IXAudio27Voice_GetEffectParameters(IXAudio27Voice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { - return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); -} -static FORCEINLINE HRESULT IXAudio27Voice_SetFilterParameters(IXAudio27Voice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio27Voice_GetFilterParameters(IXAudio27Voice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetFilterParameters(This,pParameters); -} -static FORCEINLINE HRESULT IXAudio27Voice_SetOutputFilterParameters(IXAudio27Voice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio27Voice_GetOutputFilterParameters(IXAudio27Voice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters); -} -static FORCEINLINE HRESULT IXAudio27Voice_SetVolume(IXAudio27Voice* This,float Volume,UINT32 OperationSet) { - return This->lpVtbl->SetVolume(This,Volume,OperationSet); -} -static FORCEINLINE void IXAudio27Voice_GetVolume(IXAudio27Voice* This,float *pVolume) { - This->lpVtbl->GetVolume(This,pVolume); -} -static FORCEINLINE HRESULT IXAudio27Voice_SetChannelVolumes(IXAudio27Voice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { - return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); -} -static FORCEINLINE void IXAudio27Voice_GetChannelVolumes(IXAudio27Voice* This,UINT32 Channels,float *pVolumes) { - This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); -} -static FORCEINLINE HRESULT IXAudio27Voice_SetOutputMatrix(IXAudio27Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { - return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); -} -static FORCEINLINE void IXAudio27Voice_GetOutputMatrix(IXAudio27Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { - This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); -} -static FORCEINLINE void IXAudio27Voice_DestroyVoice(IXAudio27Voice* This) { - This->lpVtbl->DestroyVoice(This); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio27Voice_INTERFACE_DEFINED__ */ - /***************************************************************************** * IXAudio2Voice interface */ @@ -1762,61 +569,61 @@ interface IXAudio2Voice { #define IXAudio2Voice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) #else /*** IXAudio2Voice methods ***/ -static FORCEINLINE void IXAudio2Voice_GetVoiceDetails(IXAudio2Voice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) { +static __WIDL_INLINE void IXAudio2Voice_GetVoiceDetails(IXAudio2Voice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) { This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); } -static FORCEINLINE HRESULT IXAudio2Voice_SetOutputVoices(IXAudio2Voice* This,const XAUDIO2_VOICE_SENDS *pSendList) { +static __WIDL_INLINE HRESULT IXAudio2Voice_SetOutputVoices(IXAudio2Voice* This,const XAUDIO2_VOICE_SENDS *pSendList) { return This->lpVtbl->SetOutputVoices(This,pSendList); } -static FORCEINLINE HRESULT IXAudio2Voice_SetEffectChain(IXAudio2Voice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { +static __WIDL_INLINE HRESULT IXAudio2Voice_SetEffectChain(IXAudio2Voice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { return This->lpVtbl->SetEffectChain(This,pEffectChain); } -static FORCEINLINE HRESULT IXAudio2Voice_EnableEffect(IXAudio2Voice* This,UINT32 EffectIndex,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2Voice_EnableEffect(IXAudio2Voice* This,UINT32 EffectIndex,UINT32 OperationSet) { return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); } -static FORCEINLINE HRESULT IXAudio2Voice_DisableEffect(IXAudio2Voice* This,UINT32 EffectIndex,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2Voice_DisableEffect(IXAudio2Voice* This,UINT32 EffectIndex,UINT32 OperationSet) { return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); } -static FORCEINLINE void IXAudio2Voice_GetEffectState(IXAudio2Voice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { +static __WIDL_INLINE void IXAudio2Voice_GetEffectState(IXAudio2Voice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); } -static FORCEINLINE HRESULT IXAudio2Voice_SetEffectParameters(IXAudio2Voice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2Voice_SetEffectParameters(IXAudio2Voice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); } -static FORCEINLINE HRESULT IXAudio2Voice_GetEffectParameters(IXAudio2Voice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { +static __WIDL_INLINE HRESULT IXAudio2Voice_GetEffectParameters(IXAudio2Voice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); } -static FORCEINLINE HRESULT IXAudio2Voice_SetFilterParameters(IXAudio2Voice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2Voice_SetFilterParameters(IXAudio2Voice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); } -static FORCEINLINE void IXAudio2Voice_GetFilterParameters(IXAudio2Voice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { +static __WIDL_INLINE void IXAudio2Voice_GetFilterParameters(IXAudio2Voice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { This->lpVtbl->GetFilterParameters(This,pParameters); } -static FORCEINLINE HRESULT IXAudio2Voice_SetOutputFilterParameters(IXAudio2Voice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2Voice_SetOutputFilterParameters(IXAudio2Voice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { return This->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet); } -static FORCEINLINE void IXAudio2Voice_GetOutputFilterParameters(IXAudio2Voice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) { +static __WIDL_INLINE void IXAudio2Voice_GetOutputFilterParameters(IXAudio2Voice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) { This->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters); } -static FORCEINLINE HRESULT IXAudio2Voice_SetVolume(IXAudio2Voice* This,float Volume,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2Voice_SetVolume(IXAudio2Voice* This,float Volume,UINT32 OperationSet) { return This->lpVtbl->SetVolume(This,Volume,OperationSet); } -static FORCEINLINE void IXAudio2Voice_GetVolume(IXAudio2Voice* This,float *pVolume) { +static __WIDL_INLINE void IXAudio2Voice_GetVolume(IXAudio2Voice* This,float *pVolume) { This->lpVtbl->GetVolume(This,pVolume); } -static FORCEINLINE HRESULT IXAudio2Voice_SetChannelVolumes(IXAudio2Voice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2Voice_SetChannelVolumes(IXAudio2Voice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); } -static FORCEINLINE void IXAudio2Voice_GetChannelVolumes(IXAudio2Voice* This,UINT32 Channels,float *pVolumes) { +static __WIDL_INLINE void IXAudio2Voice_GetChannelVolumes(IXAudio2Voice* This,UINT32 Channels,float *pVolumes) { This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); } -static FORCEINLINE HRESULT IXAudio2Voice_SetOutputMatrix(IXAudio2Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2Voice_SetOutputMatrix(IXAudio2Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); } -static FORCEINLINE void IXAudio2Voice_GetOutputMatrix(IXAudio2Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { +static __WIDL_INLINE void IXAudio2Voice_GetOutputMatrix(IXAudio2Voice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); } -static FORCEINLINE void IXAudio2Voice_DestroyVoice(IXAudio2Voice* This) { +static __WIDL_INLINE void IXAudio2Voice_DestroyVoice(IXAudio2Voice* This) { This->lpVtbl->DestroyVoice(This); } #endif @@ -1847,930 +654,6 @@ typedef struct XAUDIO2_VOICE_STATE { UINT32 BuffersQueued; UINT64 SamplesPlayed; } XAUDIO2_VOICE_STATE; -/***************************************************************************** - * IXAudio20SourceVoice interface - */ -#ifndef __IXAudio20SourceVoice_INTERFACE_DEFINED__ -#define __IXAudio20SourceVoice_INTERFACE_DEFINED__ - -#if defined(__cplusplus) && !defined(CINTERFACE) -interface IXAudio20SourceVoice : public IXAudio20Voice -{ - virtual HRESULT STDMETHODCALLTYPE Start( - UINT32 Flags = 0, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual HRESULT STDMETHODCALLTYPE Stop( - UINT32 Flags = 0, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual HRESULT STDMETHODCALLTYPE SubmitSourceBuffer( - const XAUDIO2_BUFFER *pBuffer, - const XAUDIO2_BUFFER_WMA *pBufferWMA = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE FlushSourceBuffers( - ) = 0; - - virtual HRESULT STDMETHODCALLTYPE Discontinuity( - ) = 0; - - virtual HRESULT STDMETHODCALLTYPE ExitLoop( - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetState( - XAUDIO2_VOICE_STATE *pVoiceState) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetFrequencyRatio( - float Ratio, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetFrequencyRatio( - float *pRatio) = 0; - -}; -#else -typedef struct IXAudio20SourceVoiceVtbl { - BEGIN_INTERFACE - - /*** IXAudio20Voice methods ***/ - void (STDMETHODCALLTYPE *GetVoiceDetails)( - IXAudio20SourceVoice *This, - XAUDIO27_VOICE_DETAILS *pVoiceDetails); - - HRESULT (STDMETHODCALLTYPE *SetOutputVoices)( - IXAudio20SourceVoice *This, - const XAUDIO23_VOICE_SENDS *pSendList); - - HRESULT (STDMETHODCALLTYPE *SetEffectChain)( - IXAudio20SourceVoice *This, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *EnableEffect)( - IXAudio20SourceVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *DisableEffect)( - IXAudio20SourceVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetEffectState)( - IXAudio20SourceVoice *This, - UINT32 EffectIndex, - WINBOOL *pEnabled); - - HRESULT (STDMETHODCALLTYPE *SetEffectParameters)( - IXAudio20SourceVoice *This, - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetEffectParameters)( - IXAudio20SourceVoice *This, - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize); - - HRESULT (STDMETHODCALLTYPE *SetFilterParameters)( - IXAudio20SourceVoice *This, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFilterParameters)( - IXAudio20SourceVoice *This, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetVolume)( - IXAudio20SourceVoice *This, - float Volume, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetVolume)( - IXAudio20SourceVoice *This, - float *pVolume); - - HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)( - IXAudio20SourceVoice *This, - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetChannelVolumes)( - IXAudio20SourceVoice *This, - UINT32 Channels, - float *pVolumes); - - HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)( - IXAudio20SourceVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetOutputMatrix)( - IXAudio20SourceVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix); - - void (STDMETHODCALLTYPE *DestroyVoice)( - IXAudio20SourceVoice *This); - - /*** IXAudio20SourceVoice methods ***/ - HRESULT (STDMETHODCALLTYPE *Start)( - IXAudio20SourceVoice *This, - UINT32 Flags, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *Stop)( - IXAudio20SourceVoice *This, - UINT32 Flags, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *SubmitSourceBuffer)( - IXAudio20SourceVoice *This, - const XAUDIO2_BUFFER *pBuffer, - const XAUDIO2_BUFFER_WMA *pBufferWMA); - - HRESULT (STDMETHODCALLTYPE *FlushSourceBuffers)( - IXAudio20SourceVoice *This); - - HRESULT (STDMETHODCALLTYPE *Discontinuity)( - IXAudio20SourceVoice *This); - - HRESULT (STDMETHODCALLTYPE *ExitLoop)( - IXAudio20SourceVoice *This, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetState)( - IXAudio20SourceVoice *This, - XAUDIO2_VOICE_STATE *pVoiceState); - - HRESULT (STDMETHODCALLTYPE *SetFrequencyRatio)( - IXAudio20SourceVoice *This, - float Ratio, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFrequencyRatio)( - IXAudio20SourceVoice *This, - float *pRatio); - - END_INTERFACE -} IXAudio20SourceVoiceVtbl; - -interface IXAudio20SourceVoice { - CONST_VTBL IXAudio20SourceVoiceVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IXAudio20Voice methods ***/ -#define IXAudio20SourceVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails) -#define IXAudio20SourceVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList) -#define IXAudio20SourceVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain) -#define IXAudio20SourceVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet) -#define IXAudio20SourceVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet) -#define IXAudio20SourceVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled) -#define IXAudio20SourceVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) -#define IXAudio20SourceVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) -#define IXAudio20SourceVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet) -#define IXAudio20SourceVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters) -#define IXAudio20SourceVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet) -#define IXAudio20SourceVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume) -#define IXAudio20SourceVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet) -#define IXAudio20SourceVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes) -#define IXAudio20SourceVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) -#define IXAudio20SourceVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) -#define IXAudio20SourceVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) -/*** IXAudio20SourceVoice methods ***/ -#define IXAudio20SourceVoice_Start(This,Flags,OperationSet) (This)->lpVtbl->Start(This,Flags,OperationSet) -#define IXAudio20SourceVoice_Stop(This,Flags,OperationSet) (This)->lpVtbl->Stop(This,Flags,OperationSet) -#define IXAudio20SourceVoice_SubmitSourceBuffer(This,pBuffer,pBufferWMA) (This)->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA) -#define IXAudio20SourceVoice_FlushSourceBuffers(This) (This)->lpVtbl->FlushSourceBuffers(This) -#define IXAudio20SourceVoice_Discontinuity(This) (This)->lpVtbl->Discontinuity(This) -#define IXAudio20SourceVoice_ExitLoop(This,OperationSet) (This)->lpVtbl->ExitLoop(This,OperationSet) -#define IXAudio20SourceVoice_GetState(This,pVoiceState) (This)->lpVtbl->GetState(This,pVoiceState) -#define IXAudio20SourceVoice_SetFrequencyRatio(This,Ratio,OperationSet) (This)->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet) -#define IXAudio20SourceVoice_GetFrequencyRatio(This,pRatio) (This)->lpVtbl->GetFrequencyRatio(This,pRatio) -#else -/*** IXAudio20Voice methods ***/ -static FORCEINLINE void IXAudio20SourceVoice_GetVoiceDetails(IXAudio20SourceVoice* This,XAUDIO27_VOICE_DETAILS *pVoiceDetails) { - This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_SetOutputVoices(IXAudio20SourceVoice* This,const XAUDIO23_VOICE_SENDS *pSendList) { - return This->lpVtbl->SetOutputVoices(This,pSendList); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_SetEffectChain(IXAudio20SourceVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->SetEffectChain(This,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_EnableEffect(IXAudio20SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_DisableEffect(IXAudio20SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE void IXAudio20SourceVoice_GetEffectState(IXAudio20SourceVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { - This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_SetEffectParameters(IXAudio20SourceVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { - return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_GetEffectParameters(IXAudio20SourceVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { - return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_SetFilterParameters(IXAudio20SourceVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio20SourceVoice_GetFilterParameters(IXAudio20SourceVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetFilterParameters(This,pParameters); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_SetVolume(IXAudio20SourceVoice* This,float Volume,UINT32 OperationSet) { - return This->lpVtbl->SetVolume(This,Volume,OperationSet); -} -static FORCEINLINE void IXAudio20SourceVoice_GetVolume(IXAudio20SourceVoice* This,float *pVolume) { - This->lpVtbl->GetVolume(This,pVolume); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_SetChannelVolumes(IXAudio20SourceVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { - return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); -} -static FORCEINLINE void IXAudio20SourceVoice_GetChannelVolumes(IXAudio20SourceVoice* This,UINT32 Channels,float *pVolumes) { - This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_SetOutputMatrix(IXAudio20SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { - return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_GetOutputMatrix(IXAudio20SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { - return This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); -} -static FORCEINLINE void IXAudio20SourceVoice_DestroyVoice(IXAudio20SourceVoice* This) { - This->lpVtbl->DestroyVoice(This); -} -/*** IXAudio20SourceVoice methods ***/ -static FORCEINLINE HRESULT IXAudio20SourceVoice_Start(IXAudio20SourceVoice* This,UINT32 Flags,UINT32 OperationSet) { - return This->lpVtbl->Start(This,Flags,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_Stop(IXAudio20SourceVoice* This,UINT32 Flags,UINT32 OperationSet) { - return This->lpVtbl->Stop(This,Flags,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_SubmitSourceBuffer(IXAudio20SourceVoice* This,const XAUDIO2_BUFFER *pBuffer,const XAUDIO2_BUFFER_WMA *pBufferWMA) { - return This->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_FlushSourceBuffers(IXAudio20SourceVoice* This) { - return This->lpVtbl->FlushSourceBuffers(This); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_Discontinuity(IXAudio20SourceVoice* This) { - return This->lpVtbl->Discontinuity(This); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_ExitLoop(IXAudio20SourceVoice* This,UINT32 OperationSet) { - return This->lpVtbl->ExitLoop(This,OperationSet); -} -static FORCEINLINE void IXAudio20SourceVoice_GetState(IXAudio20SourceVoice* This,XAUDIO2_VOICE_STATE *pVoiceState) { - This->lpVtbl->GetState(This,pVoiceState); -} -static FORCEINLINE HRESULT IXAudio20SourceVoice_SetFrequencyRatio(IXAudio20SourceVoice* This,float Ratio,UINT32 OperationSet) { - return This->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet); -} -static FORCEINLINE void IXAudio20SourceVoice_GetFrequencyRatio(IXAudio20SourceVoice* This,float *pRatio) { - This->lpVtbl->GetFrequencyRatio(This,pRatio); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio20SourceVoice_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IXAudio23SourceVoice interface - */ -#ifndef __IXAudio23SourceVoice_INTERFACE_DEFINED__ -#define __IXAudio23SourceVoice_INTERFACE_DEFINED__ - -#if defined(__cplusplus) && !defined(CINTERFACE) -interface IXAudio23SourceVoice : public IXAudio23Voice -{ - virtual HRESULT STDMETHODCALLTYPE Start( - UINT32 Flags = 0, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual HRESULT STDMETHODCALLTYPE Stop( - UINT32 Flags = 0, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual HRESULT STDMETHODCALLTYPE SubmitSourceBuffer( - const XAUDIO2_BUFFER *pBuffer, - const XAUDIO2_BUFFER_WMA *pBufferWMA = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE FlushSourceBuffers( - ) = 0; - - virtual HRESULT STDMETHODCALLTYPE Discontinuity( - ) = 0; - - virtual HRESULT STDMETHODCALLTYPE ExitLoop( - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetState( - XAUDIO2_VOICE_STATE *pVoiceState) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetFrequencyRatio( - float Ratio, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetFrequencyRatio( - float *pRatio) = 0; - -}; -#else -typedef struct IXAudio23SourceVoiceVtbl { - BEGIN_INTERFACE - - /*** IXAudio23Voice methods ***/ - void (STDMETHODCALLTYPE *GetVoiceDetails)( - IXAudio23SourceVoice *This, - XAUDIO27_VOICE_DETAILS *pVoiceDetails); - - HRESULT (STDMETHODCALLTYPE *SetOutputVoices)( - IXAudio23SourceVoice *This, - const XAUDIO23_VOICE_SENDS *pSendList); - - HRESULT (STDMETHODCALLTYPE *SetEffectChain)( - IXAudio23SourceVoice *This, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *EnableEffect)( - IXAudio23SourceVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *DisableEffect)( - IXAudio23SourceVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetEffectState)( - IXAudio23SourceVoice *This, - UINT32 EffectIndex, - WINBOOL *pEnabled); - - HRESULT (STDMETHODCALLTYPE *SetEffectParameters)( - IXAudio23SourceVoice *This, - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetEffectParameters)( - IXAudio23SourceVoice *This, - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize); - - HRESULT (STDMETHODCALLTYPE *SetFilterParameters)( - IXAudio23SourceVoice *This, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFilterParameters)( - IXAudio23SourceVoice *This, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetVolume)( - IXAudio23SourceVoice *This, - float Volume, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetVolume)( - IXAudio23SourceVoice *This, - float *pVolume); - - HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)( - IXAudio23SourceVoice *This, - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetChannelVolumes)( - IXAudio23SourceVoice *This, - UINT32 Channels, - float *pVolumes); - - HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)( - IXAudio23SourceVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetOutputMatrix)( - IXAudio23SourceVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix); - - void (STDMETHODCALLTYPE *DestroyVoice)( - IXAudio23SourceVoice *This); - - /*** IXAudio23SourceVoice methods ***/ - HRESULT (STDMETHODCALLTYPE *Start)( - IXAudio23SourceVoice *This, - UINT32 Flags, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *Stop)( - IXAudio23SourceVoice *This, - UINT32 Flags, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *SubmitSourceBuffer)( - IXAudio23SourceVoice *This, - const XAUDIO2_BUFFER *pBuffer, - const XAUDIO2_BUFFER_WMA *pBufferWMA); - - HRESULT (STDMETHODCALLTYPE *FlushSourceBuffers)( - IXAudio23SourceVoice *This); - - HRESULT (STDMETHODCALLTYPE *Discontinuity)( - IXAudio23SourceVoice *This); - - HRESULT (STDMETHODCALLTYPE *ExitLoop)( - IXAudio23SourceVoice *This, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetState)( - IXAudio23SourceVoice *This, - XAUDIO2_VOICE_STATE *pVoiceState); - - HRESULT (STDMETHODCALLTYPE *SetFrequencyRatio)( - IXAudio23SourceVoice *This, - float Ratio, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFrequencyRatio)( - IXAudio23SourceVoice *This, - float *pRatio); - - END_INTERFACE -} IXAudio23SourceVoiceVtbl; - -interface IXAudio23SourceVoice { - CONST_VTBL IXAudio23SourceVoiceVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IXAudio23Voice methods ***/ -#define IXAudio23SourceVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails) -#define IXAudio23SourceVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList) -#define IXAudio23SourceVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain) -#define IXAudio23SourceVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet) -#define IXAudio23SourceVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet) -#define IXAudio23SourceVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled) -#define IXAudio23SourceVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) -#define IXAudio23SourceVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) -#define IXAudio23SourceVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet) -#define IXAudio23SourceVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters) -#define IXAudio23SourceVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet) -#define IXAudio23SourceVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume) -#define IXAudio23SourceVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet) -#define IXAudio23SourceVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes) -#define IXAudio23SourceVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) -#define IXAudio23SourceVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) -#define IXAudio23SourceVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) -/*** IXAudio23SourceVoice methods ***/ -#define IXAudio23SourceVoice_Start(This,Flags,OperationSet) (This)->lpVtbl->Start(This,Flags,OperationSet) -#define IXAudio23SourceVoice_Stop(This,Flags,OperationSet) (This)->lpVtbl->Stop(This,Flags,OperationSet) -#define IXAudio23SourceVoice_SubmitSourceBuffer(This,pBuffer,pBufferWMA) (This)->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA) -#define IXAudio23SourceVoice_FlushSourceBuffers(This) (This)->lpVtbl->FlushSourceBuffers(This) -#define IXAudio23SourceVoice_Discontinuity(This) (This)->lpVtbl->Discontinuity(This) -#define IXAudio23SourceVoice_ExitLoop(This,OperationSet) (This)->lpVtbl->ExitLoop(This,OperationSet) -#define IXAudio23SourceVoice_GetState(This,pVoiceState) (This)->lpVtbl->GetState(This,pVoiceState) -#define IXAudio23SourceVoice_SetFrequencyRatio(This,Ratio,OperationSet) (This)->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet) -#define IXAudio23SourceVoice_GetFrequencyRatio(This,pRatio) (This)->lpVtbl->GetFrequencyRatio(This,pRatio) -#else -/*** IXAudio23Voice methods ***/ -static FORCEINLINE void IXAudio23SourceVoice_GetVoiceDetails(IXAudio23SourceVoice* This,XAUDIO27_VOICE_DETAILS *pVoiceDetails) { - This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_SetOutputVoices(IXAudio23SourceVoice* This,const XAUDIO23_VOICE_SENDS *pSendList) { - return This->lpVtbl->SetOutputVoices(This,pSendList); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_SetEffectChain(IXAudio23SourceVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->SetEffectChain(This,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_EnableEffect(IXAudio23SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_DisableEffect(IXAudio23SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE void IXAudio23SourceVoice_GetEffectState(IXAudio23SourceVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { - This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_SetEffectParameters(IXAudio23SourceVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { - return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_GetEffectParameters(IXAudio23SourceVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { - return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_SetFilterParameters(IXAudio23SourceVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio23SourceVoice_GetFilterParameters(IXAudio23SourceVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetFilterParameters(This,pParameters); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_SetVolume(IXAudio23SourceVoice* This,float Volume,UINT32 OperationSet) { - return This->lpVtbl->SetVolume(This,Volume,OperationSet); -} -static FORCEINLINE void IXAudio23SourceVoice_GetVolume(IXAudio23SourceVoice* This,float *pVolume) { - This->lpVtbl->GetVolume(This,pVolume); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_SetChannelVolumes(IXAudio23SourceVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { - return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); -} -static FORCEINLINE void IXAudio23SourceVoice_GetChannelVolumes(IXAudio23SourceVoice* This,UINT32 Channels,float *pVolumes) { - This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_SetOutputMatrix(IXAudio23SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { - return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); -} -static FORCEINLINE void IXAudio23SourceVoice_GetOutputMatrix(IXAudio23SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { - This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); -} -static FORCEINLINE void IXAudio23SourceVoice_DestroyVoice(IXAudio23SourceVoice* This) { - This->lpVtbl->DestroyVoice(This); -} -/*** IXAudio23SourceVoice methods ***/ -static FORCEINLINE HRESULT IXAudio23SourceVoice_Start(IXAudio23SourceVoice* This,UINT32 Flags,UINT32 OperationSet) { - return This->lpVtbl->Start(This,Flags,OperationSet); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_Stop(IXAudio23SourceVoice* This,UINT32 Flags,UINT32 OperationSet) { - return This->lpVtbl->Stop(This,Flags,OperationSet); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_SubmitSourceBuffer(IXAudio23SourceVoice* This,const XAUDIO2_BUFFER *pBuffer,const XAUDIO2_BUFFER_WMA *pBufferWMA) { - return This->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_FlushSourceBuffers(IXAudio23SourceVoice* This) { - return This->lpVtbl->FlushSourceBuffers(This); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_Discontinuity(IXAudio23SourceVoice* This) { - return This->lpVtbl->Discontinuity(This); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_ExitLoop(IXAudio23SourceVoice* This,UINT32 OperationSet) { - return This->lpVtbl->ExitLoop(This,OperationSet); -} -static FORCEINLINE void IXAudio23SourceVoice_GetState(IXAudio23SourceVoice* This,XAUDIO2_VOICE_STATE *pVoiceState) { - This->lpVtbl->GetState(This,pVoiceState); -} -static FORCEINLINE HRESULT IXAudio23SourceVoice_SetFrequencyRatio(IXAudio23SourceVoice* This,float Ratio,UINT32 OperationSet) { - return This->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet); -} -static FORCEINLINE void IXAudio23SourceVoice_GetFrequencyRatio(IXAudio23SourceVoice* This,float *pRatio) { - This->lpVtbl->GetFrequencyRatio(This,pRatio); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio23SourceVoice_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IXAudio27SourceVoice interface - */ -#ifndef __IXAudio27SourceVoice_INTERFACE_DEFINED__ -#define __IXAudio27SourceVoice_INTERFACE_DEFINED__ - -#if defined(__cplusplus) && !defined(CINTERFACE) -interface IXAudio27SourceVoice : public IXAudio27Voice -{ - virtual HRESULT STDMETHODCALLTYPE Start( - UINT32 Flags = 0, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual HRESULT STDMETHODCALLTYPE Stop( - UINT32 Flags = 0, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual HRESULT STDMETHODCALLTYPE SubmitSourceBuffer( - const XAUDIO2_BUFFER *pBuffer, - const XAUDIO2_BUFFER_WMA *pBufferWMA = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE FlushSourceBuffers( - ) = 0; - - virtual HRESULT STDMETHODCALLTYPE Discontinuity( - ) = 0; - - virtual HRESULT STDMETHODCALLTYPE ExitLoop( - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetState( - XAUDIO2_VOICE_STATE *pVoiceState) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetFrequencyRatio( - float Ratio, - UINT32 OperationSet = XAUDIO2_COMMIT_NOW) = 0; - - virtual void STDMETHODCALLTYPE GetFrequencyRatio( - float *pRatio) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetSourceSampleRate( - UINT32 NewSourceSampleRate) = 0; - -}; -#else -typedef struct IXAudio27SourceVoiceVtbl { - BEGIN_INTERFACE - - /*** IXAudio27Voice methods ***/ - void (STDMETHODCALLTYPE *GetVoiceDetails)( - IXAudio27SourceVoice *This, - XAUDIO27_VOICE_DETAILS *pVoiceDetails); - - HRESULT (STDMETHODCALLTYPE *SetOutputVoices)( - IXAudio27SourceVoice *This, - const XAUDIO2_VOICE_SENDS *pSendList); - - HRESULT (STDMETHODCALLTYPE *SetEffectChain)( - IXAudio27SourceVoice *This, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *EnableEffect)( - IXAudio27SourceVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *DisableEffect)( - IXAudio27SourceVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetEffectState)( - IXAudio27SourceVoice *This, - UINT32 EffectIndex, - WINBOOL *pEnabled); - - HRESULT (STDMETHODCALLTYPE *SetEffectParameters)( - IXAudio27SourceVoice *This, - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetEffectParameters)( - IXAudio27SourceVoice *This, - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize); - - HRESULT (STDMETHODCALLTYPE *SetFilterParameters)( - IXAudio27SourceVoice *This, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFilterParameters)( - IXAudio27SourceVoice *This, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetOutputFilterParameters)( - IXAudio27SourceVoice *This, - IXAudio2Voice *pDestinationVoice, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetOutputFilterParameters)( - IXAudio27SourceVoice *This, - IXAudio2Voice *pDestinationVoice, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetVolume)( - IXAudio27SourceVoice *This, - float Volume, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetVolume)( - IXAudio27SourceVoice *This, - float *pVolume); - - HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)( - IXAudio27SourceVoice *This, - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetChannelVolumes)( - IXAudio27SourceVoice *This, - UINT32 Channels, - float *pVolumes); - - HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)( - IXAudio27SourceVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetOutputMatrix)( - IXAudio27SourceVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix); - - void (STDMETHODCALLTYPE *DestroyVoice)( - IXAudio27SourceVoice *This); - - /*** IXAudio27SourceVoice methods ***/ - HRESULT (STDMETHODCALLTYPE *Start)( - IXAudio27SourceVoice *This, - UINT32 Flags, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *Stop)( - IXAudio27SourceVoice *This, - UINT32 Flags, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *SubmitSourceBuffer)( - IXAudio27SourceVoice *This, - const XAUDIO2_BUFFER *pBuffer, - const XAUDIO2_BUFFER_WMA *pBufferWMA); - - HRESULT (STDMETHODCALLTYPE *FlushSourceBuffers)( - IXAudio27SourceVoice *This); - - HRESULT (STDMETHODCALLTYPE *Discontinuity)( - IXAudio27SourceVoice *This); - - HRESULT (STDMETHODCALLTYPE *ExitLoop)( - IXAudio27SourceVoice *This, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetState)( - IXAudio27SourceVoice *This, - XAUDIO2_VOICE_STATE *pVoiceState); - - HRESULT (STDMETHODCALLTYPE *SetFrequencyRatio)( - IXAudio27SourceVoice *This, - float Ratio, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFrequencyRatio)( - IXAudio27SourceVoice *This, - float *pRatio); - - HRESULT (STDMETHODCALLTYPE *SetSourceSampleRate)( - IXAudio27SourceVoice *This, - UINT32 NewSourceSampleRate); - - END_INTERFACE -} IXAudio27SourceVoiceVtbl; - -interface IXAudio27SourceVoice { - CONST_VTBL IXAudio27SourceVoiceVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IXAudio27Voice methods ***/ -#define IXAudio27SourceVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails) -#define IXAudio27SourceVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList) -#define IXAudio27SourceVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain) -#define IXAudio27SourceVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet) -#define IXAudio27SourceVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet) -#define IXAudio27SourceVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled) -#define IXAudio27SourceVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) -#define IXAudio27SourceVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) -#define IXAudio27SourceVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet) -#define IXAudio27SourceVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters) -#define IXAudio27SourceVoice_SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet) (This)->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet) -#define IXAudio27SourceVoice_GetOutputFilterParameters(This,pDestinationVoice,pParameters) (This)->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters) -#define IXAudio27SourceVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet) -#define IXAudio27SourceVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume) -#define IXAudio27SourceVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet) -#define IXAudio27SourceVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes) -#define IXAudio27SourceVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) -#define IXAudio27SourceVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) -#define IXAudio27SourceVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) -/*** IXAudio27SourceVoice methods ***/ -#define IXAudio27SourceVoice_Start(This,Flags,OperationSet) (This)->lpVtbl->Start(This,Flags,OperationSet) -#define IXAudio27SourceVoice_Stop(This,Flags,OperationSet) (This)->lpVtbl->Stop(This,Flags,OperationSet) -#define IXAudio27SourceVoice_SubmitSourceBuffer(This,pBuffer,pBufferWMA) (This)->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA) -#define IXAudio27SourceVoice_FlushSourceBuffers(This) (This)->lpVtbl->FlushSourceBuffers(This) -#define IXAudio27SourceVoice_Discontinuity(This) (This)->lpVtbl->Discontinuity(This) -#define IXAudio27SourceVoice_ExitLoop(This,OperationSet) (This)->lpVtbl->ExitLoop(This,OperationSet) -#define IXAudio27SourceVoice_GetState(This,pVoiceState) (This)->lpVtbl->GetState(This,pVoiceState) -#define IXAudio27SourceVoice_SetFrequencyRatio(This,Ratio,OperationSet) (This)->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet) -#define IXAudio27SourceVoice_GetFrequencyRatio(This,pRatio) (This)->lpVtbl->GetFrequencyRatio(This,pRatio) -#define IXAudio27SourceVoice_SetSourceSampleRate(This,NewSourceSampleRate) (This)->lpVtbl->SetSourceSampleRate(This,NewSourceSampleRate) -#else -/*** IXAudio27Voice methods ***/ -static FORCEINLINE void IXAudio27SourceVoice_GetVoiceDetails(IXAudio27SourceVoice* This,XAUDIO27_VOICE_DETAILS *pVoiceDetails) { - This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_SetOutputVoices(IXAudio27SourceVoice* This,const XAUDIO2_VOICE_SENDS *pSendList) { - return This->lpVtbl->SetOutputVoices(This,pSendList); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_SetEffectChain(IXAudio27SourceVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->SetEffectChain(This,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_EnableEffect(IXAudio27SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_DisableEffect(IXAudio27SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE void IXAudio27SourceVoice_GetEffectState(IXAudio27SourceVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { - This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_SetEffectParameters(IXAudio27SourceVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { - return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_GetEffectParameters(IXAudio27SourceVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { - return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_SetFilterParameters(IXAudio27SourceVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio27SourceVoice_GetFilterParameters(IXAudio27SourceVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetFilterParameters(This,pParameters); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_SetOutputFilterParameters(IXAudio27SourceVoice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio27SourceVoice_GetOutputFilterParameters(IXAudio27SourceVoice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_SetVolume(IXAudio27SourceVoice* This,float Volume,UINT32 OperationSet) { - return This->lpVtbl->SetVolume(This,Volume,OperationSet); -} -static FORCEINLINE void IXAudio27SourceVoice_GetVolume(IXAudio27SourceVoice* This,float *pVolume) { - This->lpVtbl->GetVolume(This,pVolume); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_SetChannelVolumes(IXAudio27SourceVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { - return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); -} -static FORCEINLINE void IXAudio27SourceVoice_GetChannelVolumes(IXAudio27SourceVoice* This,UINT32 Channels,float *pVolumes) { - This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_SetOutputMatrix(IXAudio27SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { - return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); -} -static FORCEINLINE void IXAudio27SourceVoice_GetOutputMatrix(IXAudio27SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { - This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); -} -static FORCEINLINE void IXAudio27SourceVoice_DestroyVoice(IXAudio27SourceVoice* This) { - This->lpVtbl->DestroyVoice(This); -} -/*** IXAudio27SourceVoice methods ***/ -static FORCEINLINE HRESULT IXAudio27SourceVoice_Start(IXAudio27SourceVoice* This,UINT32 Flags,UINT32 OperationSet) { - return This->lpVtbl->Start(This,Flags,OperationSet); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_Stop(IXAudio27SourceVoice* This,UINT32 Flags,UINT32 OperationSet) { - return This->lpVtbl->Stop(This,Flags,OperationSet); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_SubmitSourceBuffer(IXAudio27SourceVoice* This,const XAUDIO2_BUFFER *pBuffer,const XAUDIO2_BUFFER_WMA *pBufferWMA) { - return This->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_FlushSourceBuffers(IXAudio27SourceVoice* This) { - return This->lpVtbl->FlushSourceBuffers(This); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_Discontinuity(IXAudio27SourceVoice* This) { - return This->lpVtbl->Discontinuity(This); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_ExitLoop(IXAudio27SourceVoice* This,UINT32 OperationSet) { - return This->lpVtbl->ExitLoop(This,OperationSet); -} -static FORCEINLINE void IXAudio27SourceVoice_GetState(IXAudio27SourceVoice* This,XAUDIO2_VOICE_STATE *pVoiceState) { - This->lpVtbl->GetState(This,pVoiceState); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_SetFrequencyRatio(IXAudio27SourceVoice* This,float Ratio,UINT32 OperationSet) { - return This->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet); -} -static FORCEINLINE void IXAudio27SourceVoice_GetFrequencyRatio(IXAudio27SourceVoice* This,float *pRatio) { - This->lpVtbl->GetFrequencyRatio(This,pRatio); -} -static FORCEINLINE HRESULT IXAudio27SourceVoice_SetSourceSampleRate(IXAudio27SourceVoice* This,UINT32 NewSourceSampleRate) { - return This->lpVtbl->SetSourceSampleRate(This,NewSourceSampleRate); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio27SourceVoice_INTERFACE_DEFINED__ */ - /***************************************************************************** * IXAudio2SourceVoice interface */ @@ -3005,92 +888,92 @@ interface IXAudio2SourceVoice { #define IXAudio2SourceVoice_SetSourceSampleRate(This,NewSourceSampleRate) (This)->lpVtbl->SetSourceSampleRate(This,NewSourceSampleRate) #else /*** IXAudio2Voice methods ***/ -static FORCEINLINE void IXAudio2SourceVoice_GetVoiceDetails(IXAudio2SourceVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) { +static __WIDL_INLINE void IXAudio2SourceVoice_GetVoiceDetails(IXAudio2SourceVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) { This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_SetOutputVoices(IXAudio2SourceVoice* This,const XAUDIO2_VOICE_SENDS *pSendList) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_SetOutputVoices(IXAudio2SourceVoice* This,const XAUDIO2_VOICE_SENDS *pSendList) { return This->lpVtbl->SetOutputVoices(This,pSendList); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_SetEffectChain(IXAudio2SourceVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_SetEffectChain(IXAudio2SourceVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { return This->lpVtbl->SetEffectChain(This,pEffectChain); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_EnableEffect(IXAudio2SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_EnableEffect(IXAudio2SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_DisableEffect(IXAudio2SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_DisableEffect(IXAudio2SourceVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); } -static FORCEINLINE void IXAudio2SourceVoice_GetEffectState(IXAudio2SourceVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { +static __WIDL_INLINE void IXAudio2SourceVoice_GetEffectState(IXAudio2SourceVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_SetEffectParameters(IXAudio2SourceVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_SetEffectParameters(IXAudio2SourceVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_GetEffectParameters(IXAudio2SourceVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_GetEffectParameters(IXAudio2SourceVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_SetFilterParameters(IXAudio2SourceVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_SetFilterParameters(IXAudio2SourceVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); } -static FORCEINLINE void IXAudio2SourceVoice_GetFilterParameters(IXAudio2SourceVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { +static __WIDL_INLINE void IXAudio2SourceVoice_GetFilterParameters(IXAudio2SourceVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { This->lpVtbl->GetFilterParameters(This,pParameters); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_SetOutputFilterParameters(IXAudio2SourceVoice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_SetOutputFilterParameters(IXAudio2SourceVoice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { return This->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet); } -static FORCEINLINE void IXAudio2SourceVoice_GetOutputFilterParameters(IXAudio2SourceVoice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) { +static __WIDL_INLINE void IXAudio2SourceVoice_GetOutputFilterParameters(IXAudio2SourceVoice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) { This->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_SetVolume(IXAudio2SourceVoice* This,float Volume,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_SetVolume(IXAudio2SourceVoice* This,float Volume,UINT32 OperationSet) { return This->lpVtbl->SetVolume(This,Volume,OperationSet); } -static FORCEINLINE void IXAudio2SourceVoice_GetVolume(IXAudio2SourceVoice* This,float *pVolume) { +static __WIDL_INLINE void IXAudio2SourceVoice_GetVolume(IXAudio2SourceVoice* This,float *pVolume) { This->lpVtbl->GetVolume(This,pVolume); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_SetChannelVolumes(IXAudio2SourceVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_SetChannelVolumes(IXAudio2SourceVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); } -static FORCEINLINE void IXAudio2SourceVoice_GetChannelVolumes(IXAudio2SourceVoice* This,UINT32 Channels,float *pVolumes) { +static __WIDL_INLINE void IXAudio2SourceVoice_GetChannelVolumes(IXAudio2SourceVoice* This,UINT32 Channels,float *pVolumes) { This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_SetOutputMatrix(IXAudio2SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_SetOutputMatrix(IXAudio2SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); } -static FORCEINLINE void IXAudio2SourceVoice_GetOutputMatrix(IXAudio2SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { +static __WIDL_INLINE void IXAudio2SourceVoice_GetOutputMatrix(IXAudio2SourceVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); } -static FORCEINLINE void IXAudio2SourceVoice_DestroyVoice(IXAudio2SourceVoice* This) { +static __WIDL_INLINE void IXAudio2SourceVoice_DestroyVoice(IXAudio2SourceVoice* This) { This->lpVtbl->DestroyVoice(This); } /*** IXAudio2SourceVoice methods ***/ -static FORCEINLINE HRESULT IXAudio2SourceVoice_Start(IXAudio2SourceVoice* This,UINT32 Flags,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_Start(IXAudio2SourceVoice* This,UINT32 Flags,UINT32 OperationSet) { return This->lpVtbl->Start(This,Flags,OperationSet); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_Stop(IXAudio2SourceVoice* This,UINT32 Flags,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_Stop(IXAudio2SourceVoice* This,UINT32 Flags,UINT32 OperationSet) { return This->lpVtbl->Stop(This,Flags,OperationSet); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_SubmitSourceBuffer(IXAudio2SourceVoice* This,const XAUDIO2_BUFFER *pBuffer,const XAUDIO2_BUFFER_WMA *pBufferWMA) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_SubmitSourceBuffer(IXAudio2SourceVoice* This,const XAUDIO2_BUFFER *pBuffer,const XAUDIO2_BUFFER_WMA *pBufferWMA) { return This->lpVtbl->SubmitSourceBuffer(This,pBuffer,pBufferWMA); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_FlushSourceBuffers(IXAudio2SourceVoice* This) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_FlushSourceBuffers(IXAudio2SourceVoice* This) { return This->lpVtbl->FlushSourceBuffers(This); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_Discontinuity(IXAudio2SourceVoice* This) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_Discontinuity(IXAudio2SourceVoice* This) { return This->lpVtbl->Discontinuity(This); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_ExitLoop(IXAudio2SourceVoice* This,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_ExitLoop(IXAudio2SourceVoice* This,UINT32 OperationSet) { return This->lpVtbl->ExitLoop(This,OperationSet); } -static FORCEINLINE void IXAudio2SourceVoice_GetState(IXAudio2SourceVoice* This,XAUDIO2_VOICE_STATE *pVoiceState,UINT32 Flags) { +static __WIDL_INLINE void IXAudio2SourceVoice_GetState(IXAudio2SourceVoice* This,XAUDIO2_VOICE_STATE *pVoiceState,UINT32 Flags) { This->lpVtbl->GetState(This,pVoiceState,Flags); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_SetFrequencyRatio(IXAudio2SourceVoice* This,float Ratio,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_SetFrequencyRatio(IXAudio2SourceVoice* This,float Ratio,UINT32 OperationSet) { return This->lpVtbl->SetFrequencyRatio(This,Ratio,OperationSet); } -static FORCEINLINE void IXAudio2SourceVoice_GetFrequencyRatio(IXAudio2SourceVoice* This,float *pRatio) { +static __WIDL_INLINE void IXAudio2SourceVoice_GetFrequencyRatio(IXAudio2SourceVoice* This,float *pRatio) { This->lpVtbl->GetFrequencyRatio(This,pRatio); } -static FORCEINLINE HRESULT IXAudio2SourceVoice_SetSourceSampleRate(IXAudio2SourceVoice* This,UINT32 NewSourceSampleRate) { +static __WIDL_INLINE HRESULT IXAudio2SourceVoice_SetSourceSampleRate(IXAudio2SourceVoice* This,UINT32 NewSourceSampleRate) { return This->lpVtbl->SetSourceSampleRate(This,NewSourceSampleRate); } #endif @@ -3101,595 +984,6 @@ static FORCEINLINE HRESULT IXAudio2SourceVoice_SetSourceSampleRate(IXAudio2Sourc #endif /* __IXAudio2SourceVoice_INTERFACE_DEFINED__ */ -/***************************************************************************** - * IXAudio20SubmixVoice interface - */ -#ifndef __IXAudio20SubmixVoice_INTERFACE_DEFINED__ -#define __IXAudio20SubmixVoice_INTERFACE_DEFINED__ - -#if defined(__cplusplus) && !defined(CINTERFACE) -interface IXAudio20SubmixVoice : public IXAudio20Voice -{ -}; -#else -typedef struct IXAudio20SubmixVoiceVtbl { - BEGIN_INTERFACE - - /*** IXAudio20Voice methods ***/ - void (STDMETHODCALLTYPE *GetVoiceDetails)( - IXAudio20SubmixVoice *This, - XAUDIO27_VOICE_DETAILS *pVoiceDetails); - - HRESULT (STDMETHODCALLTYPE *SetOutputVoices)( - IXAudio20SubmixVoice *This, - const XAUDIO23_VOICE_SENDS *pSendList); - - HRESULT (STDMETHODCALLTYPE *SetEffectChain)( - IXAudio20SubmixVoice *This, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *EnableEffect)( - IXAudio20SubmixVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *DisableEffect)( - IXAudio20SubmixVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetEffectState)( - IXAudio20SubmixVoice *This, - UINT32 EffectIndex, - WINBOOL *pEnabled); - - HRESULT (STDMETHODCALLTYPE *SetEffectParameters)( - IXAudio20SubmixVoice *This, - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetEffectParameters)( - IXAudio20SubmixVoice *This, - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize); - - HRESULT (STDMETHODCALLTYPE *SetFilterParameters)( - IXAudio20SubmixVoice *This, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFilterParameters)( - IXAudio20SubmixVoice *This, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetVolume)( - IXAudio20SubmixVoice *This, - float Volume, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetVolume)( - IXAudio20SubmixVoice *This, - float *pVolume); - - HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)( - IXAudio20SubmixVoice *This, - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetChannelVolumes)( - IXAudio20SubmixVoice *This, - UINT32 Channels, - float *pVolumes); - - HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)( - IXAudio20SubmixVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetOutputMatrix)( - IXAudio20SubmixVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix); - - void (STDMETHODCALLTYPE *DestroyVoice)( - IXAudio20SubmixVoice *This); - - END_INTERFACE -} IXAudio20SubmixVoiceVtbl; - -interface IXAudio20SubmixVoice { - CONST_VTBL IXAudio20SubmixVoiceVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IXAudio20Voice methods ***/ -#define IXAudio20SubmixVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails) -#define IXAudio20SubmixVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList) -#define IXAudio20SubmixVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain) -#define IXAudio20SubmixVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet) -#define IXAudio20SubmixVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet) -#define IXAudio20SubmixVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled) -#define IXAudio20SubmixVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) -#define IXAudio20SubmixVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) -#define IXAudio20SubmixVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet) -#define IXAudio20SubmixVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters) -#define IXAudio20SubmixVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet) -#define IXAudio20SubmixVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume) -#define IXAudio20SubmixVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet) -#define IXAudio20SubmixVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes) -#define IXAudio20SubmixVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) -#define IXAudio20SubmixVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) -#define IXAudio20SubmixVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) -#else -/*** IXAudio20Voice methods ***/ -static FORCEINLINE void IXAudio20SubmixVoice_GetVoiceDetails(IXAudio20SubmixVoice* This,XAUDIO27_VOICE_DETAILS *pVoiceDetails) { - This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); -} -static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetOutputVoices(IXAudio20SubmixVoice* This,const XAUDIO23_VOICE_SENDS *pSendList) { - return This->lpVtbl->SetOutputVoices(This,pSendList); -} -static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetEffectChain(IXAudio20SubmixVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->SetEffectChain(This,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio20SubmixVoice_EnableEffect(IXAudio20SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20SubmixVoice_DisableEffect(IXAudio20SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE void IXAudio20SubmixVoice_GetEffectState(IXAudio20SubmixVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { - This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); -} -static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetEffectParameters(IXAudio20SubmixVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { - return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20SubmixVoice_GetEffectParameters(IXAudio20SubmixVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { - return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); -} -static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetFilterParameters(IXAudio20SubmixVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio20SubmixVoice_GetFilterParameters(IXAudio20SubmixVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetFilterParameters(This,pParameters); -} -static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetVolume(IXAudio20SubmixVoice* This,float Volume,UINT32 OperationSet) { - return This->lpVtbl->SetVolume(This,Volume,OperationSet); -} -static FORCEINLINE void IXAudio20SubmixVoice_GetVolume(IXAudio20SubmixVoice* This,float *pVolume) { - This->lpVtbl->GetVolume(This,pVolume); -} -static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetChannelVolumes(IXAudio20SubmixVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { - return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); -} -static FORCEINLINE void IXAudio20SubmixVoice_GetChannelVolumes(IXAudio20SubmixVoice* This,UINT32 Channels,float *pVolumes) { - This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); -} -static FORCEINLINE HRESULT IXAudio20SubmixVoice_SetOutputMatrix(IXAudio20SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { - return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20SubmixVoice_GetOutputMatrix(IXAudio20SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { - return This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); -} -static FORCEINLINE void IXAudio20SubmixVoice_DestroyVoice(IXAudio20SubmixVoice* This) { - This->lpVtbl->DestroyVoice(This); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio20SubmixVoice_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IXAudio23SubmixVoice interface - */ -#ifndef __IXAudio23SubmixVoice_INTERFACE_DEFINED__ -#define __IXAudio23SubmixVoice_INTERFACE_DEFINED__ - -#if defined(__cplusplus) && !defined(CINTERFACE) -interface IXAudio23SubmixVoice : public IXAudio23Voice -{ -}; -#else -typedef struct IXAudio23SubmixVoiceVtbl { - BEGIN_INTERFACE - - /*** IXAudio23Voice methods ***/ - void (STDMETHODCALLTYPE *GetVoiceDetails)( - IXAudio23SubmixVoice *This, - XAUDIO27_VOICE_DETAILS *pVoiceDetails); - - HRESULT (STDMETHODCALLTYPE *SetOutputVoices)( - IXAudio23SubmixVoice *This, - const XAUDIO23_VOICE_SENDS *pSendList); - - HRESULT (STDMETHODCALLTYPE *SetEffectChain)( - IXAudio23SubmixVoice *This, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *EnableEffect)( - IXAudio23SubmixVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *DisableEffect)( - IXAudio23SubmixVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetEffectState)( - IXAudio23SubmixVoice *This, - UINT32 EffectIndex, - WINBOOL *pEnabled); - - HRESULT (STDMETHODCALLTYPE *SetEffectParameters)( - IXAudio23SubmixVoice *This, - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetEffectParameters)( - IXAudio23SubmixVoice *This, - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize); - - HRESULT (STDMETHODCALLTYPE *SetFilterParameters)( - IXAudio23SubmixVoice *This, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFilterParameters)( - IXAudio23SubmixVoice *This, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetVolume)( - IXAudio23SubmixVoice *This, - float Volume, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetVolume)( - IXAudio23SubmixVoice *This, - float *pVolume); - - HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)( - IXAudio23SubmixVoice *This, - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetChannelVolumes)( - IXAudio23SubmixVoice *This, - UINT32 Channels, - float *pVolumes); - - HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)( - IXAudio23SubmixVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetOutputMatrix)( - IXAudio23SubmixVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix); - - void (STDMETHODCALLTYPE *DestroyVoice)( - IXAudio23SubmixVoice *This); - - END_INTERFACE -} IXAudio23SubmixVoiceVtbl; - -interface IXAudio23SubmixVoice { - CONST_VTBL IXAudio23SubmixVoiceVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IXAudio23Voice methods ***/ -#define IXAudio23SubmixVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails) -#define IXAudio23SubmixVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList) -#define IXAudio23SubmixVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain) -#define IXAudio23SubmixVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet) -#define IXAudio23SubmixVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet) -#define IXAudio23SubmixVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled) -#define IXAudio23SubmixVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) -#define IXAudio23SubmixVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) -#define IXAudio23SubmixVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet) -#define IXAudio23SubmixVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters) -#define IXAudio23SubmixVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet) -#define IXAudio23SubmixVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume) -#define IXAudio23SubmixVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet) -#define IXAudio23SubmixVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes) -#define IXAudio23SubmixVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) -#define IXAudio23SubmixVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) -#define IXAudio23SubmixVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) -#else -/*** IXAudio23Voice methods ***/ -static FORCEINLINE void IXAudio23SubmixVoice_GetVoiceDetails(IXAudio23SubmixVoice* This,XAUDIO27_VOICE_DETAILS *pVoiceDetails) { - This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); -} -static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetOutputVoices(IXAudio23SubmixVoice* This,const XAUDIO23_VOICE_SENDS *pSendList) { - return This->lpVtbl->SetOutputVoices(This,pSendList); -} -static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetEffectChain(IXAudio23SubmixVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->SetEffectChain(This,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio23SubmixVoice_EnableEffect(IXAudio23SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE HRESULT IXAudio23SubmixVoice_DisableEffect(IXAudio23SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE void IXAudio23SubmixVoice_GetEffectState(IXAudio23SubmixVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { - This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); -} -static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetEffectParameters(IXAudio23SubmixVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { - return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); -} -static FORCEINLINE HRESULT IXAudio23SubmixVoice_GetEffectParameters(IXAudio23SubmixVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { - return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); -} -static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetFilterParameters(IXAudio23SubmixVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio23SubmixVoice_GetFilterParameters(IXAudio23SubmixVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetFilterParameters(This,pParameters); -} -static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetVolume(IXAudio23SubmixVoice* This,float Volume,UINT32 OperationSet) { - return This->lpVtbl->SetVolume(This,Volume,OperationSet); -} -static FORCEINLINE void IXAudio23SubmixVoice_GetVolume(IXAudio23SubmixVoice* This,float *pVolume) { - This->lpVtbl->GetVolume(This,pVolume); -} -static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetChannelVolumes(IXAudio23SubmixVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { - return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); -} -static FORCEINLINE void IXAudio23SubmixVoice_GetChannelVolumes(IXAudio23SubmixVoice* This,UINT32 Channels,float *pVolumes) { - This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); -} -static FORCEINLINE HRESULT IXAudio23SubmixVoice_SetOutputMatrix(IXAudio23SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { - return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); -} -static FORCEINLINE void IXAudio23SubmixVoice_GetOutputMatrix(IXAudio23SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { - This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); -} -static FORCEINLINE void IXAudio23SubmixVoice_DestroyVoice(IXAudio23SubmixVoice* This) { - This->lpVtbl->DestroyVoice(This); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio23SubmixVoice_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IXAudio27SubmixVoice interface - */ -#ifndef __IXAudio27SubmixVoice_INTERFACE_DEFINED__ -#define __IXAudio27SubmixVoice_INTERFACE_DEFINED__ - -#if defined(__cplusplus) && !defined(CINTERFACE) -interface IXAudio27SubmixVoice : public IXAudio27Voice -{ -}; -#else -typedef struct IXAudio27SubmixVoiceVtbl { - BEGIN_INTERFACE - - /*** IXAudio27Voice methods ***/ - void (STDMETHODCALLTYPE *GetVoiceDetails)( - IXAudio27SubmixVoice *This, - XAUDIO27_VOICE_DETAILS *pVoiceDetails); - - HRESULT (STDMETHODCALLTYPE *SetOutputVoices)( - IXAudio27SubmixVoice *This, - const XAUDIO2_VOICE_SENDS *pSendList); - - HRESULT (STDMETHODCALLTYPE *SetEffectChain)( - IXAudio27SubmixVoice *This, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *EnableEffect)( - IXAudio27SubmixVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *DisableEffect)( - IXAudio27SubmixVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetEffectState)( - IXAudio27SubmixVoice *This, - UINT32 EffectIndex, - WINBOOL *pEnabled); - - HRESULT (STDMETHODCALLTYPE *SetEffectParameters)( - IXAudio27SubmixVoice *This, - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetEffectParameters)( - IXAudio27SubmixVoice *This, - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize); - - HRESULT (STDMETHODCALLTYPE *SetFilterParameters)( - IXAudio27SubmixVoice *This, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFilterParameters)( - IXAudio27SubmixVoice *This, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetOutputFilterParameters)( - IXAudio27SubmixVoice *This, - IXAudio2Voice *pDestinationVoice, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetOutputFilterParameters)( - IXAudio27SubmixVoice *This, - IXAudio2Voice *pDestinationVoice, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetVolume)( - IXAudio27SubmixVoice *This, - float Volume, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetVolume)( - IXAudio27SubmixVoice *This, - float *pVolume); - - HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)( - IXAudio27SubmixVoice *This, - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetChannelVolumes)( - IXAudio27SubmixVoice *This, - UINT32 Channels, - float *pVolumes); - - HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)( - IXAudio27SubmixVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetOutputMatrix)( - IXAudio27SubmixVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix); - - void (STDMETHODCALLTYPE *DestroyVoice)( - IXAudio27SubmixVoice *This); - - END_INTERFACE -} IXAudio27SubmixVoiceVtbl; - -interface IXAudio27SubmixVoice { - CONST_VTBL IXAudio27SubmixVoiceVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IXAudio27Voice methods ***/ -#define IXAudio27SubmixVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails) -#define IXAudio27SubmixVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList) -#define IXAudio27SubmixVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain) -#define IXAudio27SubmixVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet) -#define IXAudio27SubmixVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet) -#define IXAudio27SubmixVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled) -#define IXAudio27SubmixVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) -#define IXAudio27SubmixVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) -#define IXAudio27SubmixVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet) -#define IXAudio27SubmixVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters) -#define IXAudio27SubmixVoice_SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet) (This)->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet) -#define IXAudio27SubmixVoice_GetOutputFilterParameters(This,pDestinationVoice,pParameters) (This)->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters) -#define IXAudio27SubmixVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet) -#define IXAudio27SubmixVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume) -#define IXAudio27SubmixVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet) -#define IXAudio27SubmixVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes) -#define IXAudio27SubmixVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) -#define IXAudio27SubmixVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) -#define IXAudio27SubmixVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) -#else -/*** IXAudio27Voice methods ***/ -static FORCEINLINE void IXAudio27SubmixVoice_GetVoiceDetails(IXAudio27SubmixVoice* This,XAUDIO27_VOICE_DETAILS *pVoiceDetails) { - This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); -} -static FORCEINLINE HRESULT IXAudio27SubmixVoice_SetOutputVoices(IXAudio27SubmixVoice* This,const XAUDIO2_VOICE_SENDS *pSendList) { - return This->lpVtbl->SetOutputVoices(This,pSendList); -} -static FORCEINLINE HRESULT IXAudio27SubmixVoice_SetEffectChain(IXAudio27SubmixVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->SetEffectChain(This,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio27SubmixVoice_EnableEffect(IXAudio27SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE HRESULT IXAudio27SubmixVoice_DisableEffect(IXAudio27SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE void IXAudio27SubmixVoice_GetEffectState(IXAudio27SubmixVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { - This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); -} -static FORCEINLINE HRESULT IXAudio27SubmixVoice_SetEffectParameters(IXAudio27SubmixVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { - return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); -} -static FORCEINLINE HRESULT IXAudio27SubmixVoice_GetEffectParameters(IXAudio27SubmixVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { - return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); -} -static FORCEINLINE HRESULT IXAudio27SubmixVoice_SetFilterParameters(IXAudio27SubmixVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio27SubmixVoice_GetFilterParameters(IXAudio27SubmixVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetFilterParameters(This,pParameters); -} -static FORCEINLINE HRESULT IXAudio27SubmixVoice_SetOutputFilterParameters(IXAudio27SubmixVoice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio27SubmixVoice_GetOutputFilterParameters(IXAudio27SubmixVoice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters); -} -static FORCEINLINE HRESULT IXAudio27SubmixVoice_SetVolume(IXAudio27SubmixVoice* This,float Volume,UINT32 OperationSet) { - return This->lpVtbl->SetVolume(This,Volume,OperationSet); -} -static FORCEINLINE void IXAudio27SubmixVoice_GetVolume(IXAudio27SubmixVoice* This,float *pVolume) { - This->lpVtbl->GetVolume(This,pVolume); -} -static FORCEINLINE HRESULT IXAudio27SubmixVoice_SetChannelVolumes(IXAudio27SubmixVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { - return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); -} -static FORCEINLINE void IXAudio27SubmixVoice_GetChannelVolumes(IXAudio27SubmixVoice* This,UINT32 Channels,float *pVolumes) { - This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); -} -static FORCEINLINE HRESULT IXAudio27SubmixVoice_SetOutputMatrix(IXAudio27SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { - return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); -} -static FORCEINLINE void IXAudio27SubmixVoice_GetOutputMatrix(IXAudio27SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { - This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); -} -static FORCEINLINE void IXAudio27SubmixVoice_DestroyVoice(IXAudio27SubmixVoice* This) { - This->lpVtbl->DestroyVoice(This); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio27SubmixVoice_INTERFACE_DEFINED__ */ - /***************************************************************************** * IXAudio2SubmixVoice interface */ @@ -3834,61 +1128,61 @@ interface IXAudio2SubmixVoice { #define IXAudio2SubmixVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) #else /*** IXAudio2Voice methods ***/ -static FORCEINLINE void IXAudio2SubmixVoice_GetVoiceDetails(IXAudio2SubmixVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) { +static __WIDL_INLINE void IXAudio2SubmixVoice_GetVoiceDetails(IXAudio2SubmixVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) { This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); } -static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetOutputVoices(IXAudio2SubmixVoice* This,const XAUDIO2_VOICE_SENDS *pSendList) { +static __WIDL_INLINE HRESULT IXAudio2SubmixVoice_SetOutputVoices(IXAudio2SubmixVoice* This,const XAUDIO2_VOICE_SENDS *pSendList) { return This->lpVtbl->SetOutputVoices(This,pSendList); } -static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetEffectChain(IXAudio2SubmixVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { +static __WIDL_INLINE HRESULT IXAudio2SubmixVoice_SetEffectChain(IXAudio2SubmixVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { return This->lpVtbl->SetEffectChain(This,pEffectChain); } -static FORCEINLINE HRESULT IXAudio2SubmixVoice_EnableEffect(IXAudio2SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SubmixVoice_EnableEffect(IXAudio2SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); } -static FORCEINLINE HRESULT IXAudio2SubmixVoice_DisableEffect(IXAudio2SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SubmixVoice_DisableEffect(IXAudio2SubmixVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); } -static FORCEINLINE void IXAudio2SubmixVoice_GetEffectState(IXAudio2SubmixVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { +static __WIDL_INLINE void IXAudio2SubmixVoice_GetEffectState(IXAudio2SubmixVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); } -static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetEffectParameters(IXAudio2SubmixVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SubmixVoice_SetEffectParameters(IXAudio2SubmixVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); } -static FORCEINLINE HRESULT IXAudio2SubmixVoice_GetEffectParameters(IXAudio2SubmixVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { +static __WIDL_INLINE HRESULT IXAudio2SubmixVoice_GetEffectParameters(IXAudio2SubmixVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); } -static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetFilterParameters(IXAudio2SubmixVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SubmixVoice_SetFilterParameters(IXAudio2SubmixVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); } -static FORCEINLINE void IXAudio2SubmixVoice_GetFilterParameters(IXAudio2SubmixVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { +static __WIDL_INLINE void IXAudio2SubmixVoice_GetFilterParameters(IXAudio2SubmixVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { This->lpVtbl->GetFilterParameters(This,pParameters); } -static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetOutputFilterParameters(IXAudio2SubmixVoice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SubmixVoice_SetOutputFilterParameters(IXAudio2SubmixVoice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { return This->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet); } -static FORCEINLINE void IXAudio2SubmixVoice_GetOutputFilterParameters(IXAudio2SubmixVoice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) { +static __WIDL_INLINE void IXAudio2SubmixVoice_GetOutputFilterParameters(IXAudio2SubmixVoice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) { This->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters); } -static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetVolume(IXAudio2SubmixVoice* This,float Volume,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SubmixVoice_SetVolume(IXAudio2SubmixVoice* This,float Volume,UINT32 OperationSet) { return This->lpVtbl->SetVolume(This,Volume,OperationSet); } -static FORCEINLINE void IXAudio2SubmixVoice_GetVolume(IXAudio2SubmixVoice* This,float *pVolume) { +static __WIDL_INLINE void IXAudio2SubmixVoice_GetVolume(IXAudio2SubmixVoice* This,float *pVolume) { This->lpVtbl->GetVolume(This,pVolume); } -static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetChannelVolumes(IXAudio2SubmixVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SubmixVoice_SetChannelVolumes(IXAudio2SubmixVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); } -static FORCEINLINE void IXAudio2SubmixVoice_GetChannelVolumes(IXAudio2SubmixVoice* This,UINT32 Channels,float *pVolumes) { +static __WIDL_INLINE void IXAudio2SubmixVoice_GetChannelVolumes(IXAudio2SubmixVoice* This,UINT32 Channels,float *pVolumes) { This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); } -static FORCEINLINE HRESULT IXAudio2SubmixVoice_SetOutputMatrix(IXAudio2SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2SubmixVoice_SetOutputMatrix(IXAudio2SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); } -static FORCEINLINE void IXAudio2SubmixVoice_GetOutputMatrix(IXAudio2SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { +static __WIDL_INLINE void IXAudio2SubmixVoice_GetOutputMatrix(IXAudio2SubmixVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); } -static FORCEINLINE void IXAudio2SubmixVoice_DestroyVoice(IXAudio2SubmixVoice* This) { +static __WIDL_INLINE void IXAudio2SubmixVoice_DestroyVoice(IXAudio2SubmixVoice* This) { This->lpVtbl->DestroyVoice(This); } #endif @@ -3899,595 +1193,6 @@ static FORCEINLINE void IXAudio2SubmixVoice_DestroyVoice(IXAudio2SubmixVoice* Th #endif /* __IXAudio2SubmixVoice_INTERFACE_DEFINED__ */ -/***************************************************************************** - * IXAudio20MasteringVoice interface - */ -#ifndef __IXAudio20MasteringVoice_INTERFACE_DEFINED__ -#define __IXAudio20MasteringVoice_INTERFACE_DEFINED__ - -#if defined(__cplusplus) && !defined(CINTERFACE) -interface IXAudio20MasteringVoice : public IXAudio20Voice -{ -}; -#else -typedef struct IXAudio20MasteringVoiceVtbl { - BEGIN_INTERFACE - - /*** IXAudio20Voice methods ***/ - void (STDMETHODCALLTYPE *GetVoiceDetails)( - IXAudio20MasteringVoice *This, - XAUDIO27_VOICE_DETAILS *pVoiceDetails); - - HRESULT (STDMETHODCALLTYPE *SetOutputVoices)( - IXAudio20MasteringVoice *This, - const XAUDIO23_VOICE_SENDS *pSendList); - - HRESULT (STDMETHODCALLTYPE *SetEffectChain)( - IXAudio20MasteringVoice *This, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *EnableEffect)( - IXAudio20MasteringVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *DisableEffect)( - IXAudio20MasteringVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetEffectState)( - IXAudio20MasteringVoice *This, - UINT32 EffectIndex, - WINBOOL *pEnabled); - - HRESULT (STDMETHODCALLTYPE *SetEffectParameters)( - IXAudio20MasteringVoice *This, - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetEffectParameters)( - IXAudio20MasteringVoice *This, - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize); - - HRESULT (STDMETHODCALLTYPE *SetFilterParameters)( - IXAudio20MasteringVoice *This, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFilterParameters)( - IXAudio20MasteringVoice *This, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetVolume)( - IXAudio20MasteringVoice *This, - float Volume, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetVolume)( - IXAudio20MasteringVoice *This, - float *pVolume); - - HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)( - IXAudio20MasteringVoice *This, - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetChannelVolumes)( - IXAudio20MasteringVoice *This, - UINT32 Channels, - float *pVolumes); - - HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)( - IXAudio20MasteringVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetOutputMatrix)( - IXAudio20MasteringVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix); - - void (STDMETHODCALLTYPE *DestroyVoice)( - IXAudio20MasteringVoice *This); - - END_INTERFACE -} IXAudio20MasteringVoiceVtbl; - -interface IXAudio20MasteringVoice { - CONST_VTBL IXAudio20MasteringVoiceVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IXAudio20Voice methods ***/ -#define IXAudio20MasteringVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails) -#define IXAudio20MasteringVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList) -#define IXAudio20MasteringVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain) -#define IXAudio20MasteringVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet) -#define IXAudio20MasteringVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet) -#define IXAudio20MasteringVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled) -#define IXAudio20MasteringVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) -#define IXAudio20MasteringVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) -#define IXAudio20MasteringVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet) -#define IXAudio20MasteringVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters) -#define IXAudio20MasteringVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet) -#define IXAudio20MasteringVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume) -#define IXAudio20MasteringVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet) -#define IXAudio20MasteringVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes) -#define IXAudio20MasteringVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) -#define IXAudio20MasteringVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) -#define IXAudio20MasteringVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) -#else -/*** IXAudio20Voice methods ***/ -static FORCEINLINE void IXAudio20MasteringVoice_GetVoiceDetails(IXAudio20MasteringVoice* This,XAUDIO27_VOICE_DETAILS *pVoiceDetails) { - This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); -} -static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetOutputVoices(IXAudio20MasteringVoice* This,const XAUDIO23_VOICE_SENDS *pSendList) { - return This->lpVtbl->SetOutputVoices(This,pSendList); -} -static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetEffectChain(IXAudio20MasteringVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->SetEffectChain(This,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio20MasteringVoice_EnableEffect(IXAudio20MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20MasteringVoice_DisableEffect(IXAudio20MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE void IXAudio20MasteringVoice_GetEffectState(IXAudio20MasteringVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { - This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); -} -static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetEffectParameters(IXAudio20MasteringVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { - return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20MasteringVoice_GetEffectParameters(IXAudio20MasteringVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { - return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); -} -static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetFilterParameters(IXAudio20MasteringVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio20MasteringVoice_GetFilterParameters(IXAudio20MasteringVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetFilterParameters(This,pParameters); -} -static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetVolume(IXAudio20MasteringVoice* This,float Volume,UINT32 OperationSet) { - return This->lpVtbl->SetVolume(This,Volume,OperationSet); -} -static FORCEINLINE void IXAudio20MasteringVoice_GetVolume(IXAudio20MasteringVoice* This,float *pVolume) { - This->lpVtbl->GetVolume(This,pVolume); -} -static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetChannelVolumes(IXAudio20MasteringVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { - return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); -} -static FORCEINLINE void IXAudio20MasteringVoice_GetChannelVolumes(IXAudio20MasteringVoice* This,UINT32 Channels,float *pVolumes) { - This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); -} -static FORCEINLINE HRESULT IXAudio20MasteringVoice_SetOutputMatrix(IXAudio20MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { - return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); -} -static FORCEINLINE HRESULT IXAudio20MasteringVoice_GetOutputMatrix(IXAudio20MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { - return This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); -} -static FORCEINLINE void IXAudio20MasteringVoice_DestroyVoice(IXAudio20MasteringVoice* This) { - This->lpVtbl->DestroyVoice(This); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio20MasteringVoice_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IXAudio23MasteringVoice interface - */ -#ifndef __IXAudio23MasteringVoice_INTERFACE_DEFINED__ -#define __IXAudio23MasteringVoice_INTERFACE_DEFINED__ - -#if defined(__cplusplus) && !defined(CINTERFACE) -interface IXAudio23MasteringVoice : public IXAudio23Voice -{ -}; -#else -typedef struct IXAudio23MasteringVoiceVtbl { - BEGIN_INTERFACE - - /*** IXAudio23Voice methods ***/ - void (STDMETHODCALLTYPE *GetVoiceDetails)( - IXAudio23MasteringVoice *This, - XAUDIO27_VOICE_DETAILS *pVoiceDetails); - - HRESULT (STDMETHODCALLTYPE *SetOutputVoices)( - IXAudio23MasteringVoice *This, - const XAUDIO23_VOICE_SENDS *pSendList); - - HRESULT (STDMETHODCALLTYPE *SetEffectChain)( - IXAudio23MasteringVoice *This, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *EnableEffect)( - IXAudio23MasteringVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *DisableEffect)( - IXAudio23MasteringVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetEffectState)( - IXAudio23MasteringVoice *This, - UINT32 EffectIndex, - WINBOOL *pEnabled); - - HRESULT (STDMETHODCALLTYPE *SetEffectParameters)( - IXAudio23MasteringVoice *This, - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetEffectParameters)( - IXAudio23MasteringVoice *This, - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize); - - HRESULT (STDMETHODCALLTYPE *SetFilterParameters)( - IXAudio23MasteringVoice *This, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFilterParameters)( - IXAudio23MasteringVoice *This, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetVolume)( - IXAudio23MasteringVoice *This, - float Volume, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetVolume)( - IXAudio23MasteringVoice *This, - float *pVolume); - - HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)( - IXAudio23MasteringVoice *This, - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetChannelVolumes)( - IXAudio23MasteringVoice *This, - UINT32 Channels, - float *pVolumes); - - HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)( - IXAudio23MasteringVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetOutputMatrix)( - IXAudio23MasteringVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix); - - void (STDMETHODCALLTYPE *DestroyVoice)( - IXAudio23MasteringVoice *This); - - END_INTERFACE -} IXAudio23MasteringVoiceVtbl; - -interface IXAudio23MasteringVoice { - CONST_VTBL IXAudio23MasteringVoiceVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IXAudio23Voice methods ***/ -#define IXAudio23MasteringVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails) -#define IXAudio23MasteringVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList) -#define IXAudio23MasteringVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain) -#define IXAudio23MasteringVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet) -#define IXAudio23MasteringVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet) -#define IXAudio23MasteringVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled) -#define IXAudio23MasteringVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) -#define IXAudio23MasteringVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) -#define IXAudio23MasteringVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet) -#define IXAudio23MasteringVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters) -#define IXAudio23MasteringVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet) -#define IXAudio23MasteringVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume) -#define IXAudio23MasteringVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet) -#define IXAudio23MasteringVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes) -#define IXAudio23MasteringVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) -#define IXAudio23MasteringVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) -#define IXAudio23MasteringVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) -#else -/*** IXAudio23Voice methods ***/ -static FORCEINLINE void IXAudio23MasteringVoice_GetVoiceDetails(IXAudio23MasteringVoice* This,XAUDIO27_VOICE_DETAILS *pVoiceDetails) { - This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); -} -static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetOutputVoices(IXAudio23MasteringVoice* This,const XAUDIO23_VOICE_SENDS *pSendList) { - return This->lpVtbl->SetOutputVoices(This,pSendList); -} -static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetEffectChain(IXAudio23MasteringVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->SetEffectChain(This,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio23MasteringVoice_EnableEffect(IXAudio23MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE HRESULT IXAudio23MasteringVoice_DisableEffect(IXAudio23MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE void IXAudio23MasteringVoice_GetEffectState(IXAudio23MasteringVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { - This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); -} -static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetEffectParameters(IXAudio23MasteringVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { - return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); -} -static FORCEINLINE HRESULT IXAudio23MasteringVoice_GetEffectParameters(IXAudio23MasteringVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { - return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); -} -static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetFilterParameters(IXAudio23MasteringVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio23MasteringVoice_GetFilterParameters(IXAudio23MasteringVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetFilterParameters(This,pParameters); -} -static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetVolume(IXAudio23MasteringVoice* This,float Volume,UINT32 OperationSet) { - return This->lpVtbl->SetVolume(This,Volume,OperationSet); -} -static FORCEINLINE void IXAudio23MasteringVoice_GetVolume(IXAudio23MasteringVoice* This,float *pVolume) { - This->lpVtbl->GetVolume(This,pVolume); -} -static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetChannelVolumes(IXAudio23MasteringVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { - return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); -} -static FORCEINLINE void IXAudio23MasteringVoice_GetChannelVolumes(IXAudio23MasteringVoice* This,UINT32 Channels,float *pVolumes) { - This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); -} -static FORCEINLINE HRESULT IXAudio23MasteringVoice_SetOutputMatrix(IXAudio23MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { - return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); -} -static FORCEINLINE void IXAudio23MasteringVoice_GetOutputMatrix(IXAudio23MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { - This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); -} -static FORCEINLINE void IXAudio23MasteringVoice_DestroyVoice(IXAudio23MasteringVoice* This) { - This->lpVtbl->DestroyVoice(This); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio23MasteringVoice_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IXAudio27MasteringVoice interface - */ -#ifndef __IXAudio27MasteringVoice_INTERFACE_DEFINED__ -#define __IXAudio27MasteringVoice_INTERFACE_DEFINED__ - -#if defined(__cplusplus) && !defined(CINTERFACE) -interface IXAudio27MasteringVoice : public IXAudio27Voice -{ -}; -#else -typedef struct IXAudio27MasteringVoiceVtbl { - BEGIN_INTERFACE - - /*** IXAudio27Voice methods ***/ - void (STDMETHODCALLTYPE *GetVoiceDetails)( - IXAudio27MasteringVoice *This, - XAUDIO27_VOICE_DETAILS *pVoiceDetails); - - HRESULT (STDMETHODCALLTYPE *SetOutputVoices)( - IXAudio27MasteringVoice *This, - const XAUDIO2_VOICE_SENDS *pSendList); - - HRESULT (STDMETHODCALLTYPE *SetEffectChain)( - IXAudio27MasteringVoice *This, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *EnableEffect)( - IXAudio27MasteringVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *DisableEffect)( - IXAudio27MasteringVoice *This, - UINT32 EffectIndex, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetEffectState)( - IXAudio27MasteringVoice *This, - UINT32 EffectIndex, - WINBOOL *pEnabled); - - HRESULT (STDMETHODCALLTYPE *SetEffectParameters)( - IXAudio27MasteringVoice *This, - UINT32 EffectIndex, - const void *pParameters, - UINT32 ParametersByteSize, - UINT32 OperationSet); - - HRESULT (STDMETHODCALLTYPE *GetEffectParameters)( - IXAudio27MasteringVoice *This, - UINT32 EffectIndex, - void *pParameters, - UINT32 ParametersByteSize); - - HRESULT (STDMETHODCALLTYPE *SetFilterParameters)( - IXAudio27MasteringVoice *This, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetFilterParameters)( - IXAudio27MasteringVoice *This, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetOutputFilterParameters)( - IXAudio27MasteringVoice *This, - IXAudio2Voice *pDestinationVoice, - const XAUDIO2_FILTER_PARAMETERS *pParameters, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetOutputFilterParameters)( - IXAudio27MasteringVoice *This, - IXAudio2Voice *pDestinationVoice, - XAUDIO2_FILTER_PARAMETERS *pParameters); - - HRESULT (STDMETHODCALLTYPE *SetVolume)( - IXAudio27MasteringVoice *This, - float Volume, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetVolume)( - IXAudio27MasteringVoice *This, - float *pVolume); - - HRESULT (STDMETHODCALLTYPE *SetChannelVolumes)( - IXAudio27MasteringVoice *This, - UINT32 Channels, - const float *pVolumes, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetChannelVolumes)( - IXAudio27MasteringVoice *This, - UINT32 Channels, - float *pVolumes); - - HRESULT (STDMETHODCALLTYPE *SetOutputMatrix)( - IXAudio27MasteringVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - const float *pLevelMatrix, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetOutputMatrix)( - IXAudio27MasteringVoice *This, - IXAudio2Voice *pDestinationVoice, - UINT32 SourceChannels, - UINT32 DestinationChannels, - float *pLevelMatrix); - - void (STDMETHODCALLTYPE *DestroyVoice)( - IXAudio27MasteringVoice *This); - - END_INTERFACE -} IXAudio27MasteringVoiceVtbl; - -interface IXAudio27MasteringVoice { - CONST_VTBL IXAudio27MasteringVoiceVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IXAudio27Voice methods ***/ -#define IXAudio27MasteringVoice_GetVoiceDetails(This,pVoiceDetails) (This)->lpVtbl->GetVoiceDetails(This,pVoiceDetails) -#define IXAudio27MasteringVoice_SetOutputVoices(This,pSendList) (This)->lpVtbl->SetOutputVoices(This,pSendList) -#define IXAudio27MasteringVoice_SetEffectChain(This,pEffectChain) (This)->lpVtbl->SetEffectChain(This,pEffectChain) -#define IXAudio27MasteringVoice_EnableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->EnableEffect(This,EffectIndex,OperationSet) -#define IXAudio27MasteringVoice_DisableEffect(This,EffectIndex,OperationSet) (This)->lpVtbl->DisableEffect(This,EffectIndex,OperationSet) -#define IXAudio27MasteringVoice_GetEffectState(This,EffectIndex,pEnabled) (This)->lpVtbl->GetEffectState(This,EffectIndex,pEnabled) -#define IXAudio27MasteringVoice_SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) (This)->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet) -#define IXAudio27MasteringVoice_GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) (This)->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize) -#define IXAudio27MasteringVoice_SetFilterParameters(This,pParameters,OperationSet) (This)->lpVtbl->SetFilterParameters(This,pParameters,OperationSet) -#define IXAudio27MasteringVoice_GetFilterParameters(This,pParameters) (This)->lpVtbl->GetFilterParameters(This,pParameters) -#define IXAudio27MasteringVoice_SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet) (This)->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet) -#define IXAudio27MasteringVoice_GetOutputFilterParameters(This,pDestinationVoice,pParameters) (This)->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters) -#define IXAudio27MasteringVoice_SetVolume(This,Volume,OperationSet) (This)->lpVtbl->SetVolume(This,Volume,OperationSet) -#define IXAudio27MasteringVoice_GetVolume(This,pVolume) (This)->lpVtbl->GetVolume(This,pVolume) -#define IXAudio27MasteringVoice_SetChannelVolumes(This,Channels,pVolumes,OperationSet) (This)->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet) -#define IXAudio27MasteringVoice_GetChannelVolumes(This,Channels,pVolumes) (This)->lpVtbl->GetChannelVolumes(This,Channels,pVolumes) -#define IXAudio27MasteringVoice_SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) (This)->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet) -#define IXAudio27MasteringVoice_GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) (This)->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix) -#define IXAudio27MasteringVoice_DestroyVoice(This) (This)->lpVtbl->DestroyVoice(This) -#else -/*** IXAudio27Voice methods ***/ -static FORCEINLINE void IXAudio27MasteringVoice_GetVoiceDetails(IXAudio27MasteringVoice* This,XAUDIO27_VOICE_DETAILS *pVoiceDetails) { - This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); -} -static FORCEINLINE HRESULT IXAudio27MasteringVoice_SetOutputVoices(IXAudio27MasteringVoice* This,const XAUDIO2_VOICE_SENDS *pSendList) { - return This->lpVtbl->SetOutputVoices(This,pSendList); -} -static FORCEINLINE HRESULT IXAudio27MasteringVoice_SetEffectChain(IXAudio27MasteringVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->SetEffectChain(This,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio27MasteringVoice_EnableEffect(IXAudio27MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE HRESULT IXAudio27MasteringVoice_DisableEffect(IXAudio27MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { - return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); -} -static FORCEINLINE void IXAudio27MasteringVoice_GetEffectState(IXAudio27MasteringVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { - This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); -} -static FORCEINLINE HRESULT IXAudio27MasteringVoice_SetEffectParameters(IXAudio27MasteringVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { - return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); -} -static FORCEINLINE HRESULT IXAudio27MasteringVoice_GetEffectParameters(IXAudio27MasteringVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { - return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); -} -static FORCEINLINE HRESULT IXAudio27MasteringVoice_SetFilterParameters(IXAudio27MasteringVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio27MasteringVoice_GetFilterParameters(IXAudio27MasteringVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetFilterParameters(This,pParameters); -} -static FORCEINLINE HRESULT IXAudio27MasteringVoice_SetOutputFilterParameters(IXAudio27MasteringVoice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { - return This->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet); -} -static FORCEINLINE void IXAudio27MasteringVoice_GetOutputFilterParameters(IXAudio27MasteringVoice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) { - This->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters); -} -static FORCEINLINE HRESULT IXAudio27MasteringVoice_SetVolume(IXAudio27MasteringVoice* This,float Volume,UINT32 OperationSet) { - return This->lpVtbl->SetVolume(This,Volume,OperationSet); -} -static FORCEINLINE void IXAudio27MasteringVoice_GetVolume(IXAudio27MasteringVoice* This,float *pVolume) { - This->lpVtbl->GetVolume(This,pVolume); -} -static FORCEINLINE HRESULT IXAudio27MasteringVoice_SetChannelVolumes(IXAudio27MasteringVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { - return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); -} -static FORCEINLINE void IXAudio27MasteringVoice_GetChannelVolumes(IXAudio27MasteringVoice* This,UINT32 Channels,float *pVolumes) { - This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); -} -static FORCEINLINE HRESULT IXAudio27MasteringVoice_SetOutputMatrix(IXAudio27MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { - return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); -} -static FORCEINLINE void IXAudio27MasteringVoice_GetOutputMatrix(IXAudio27MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { - This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); -} -static FORCEINLINE void IXAudio27MasteringVoice_DestroyVoice(IXAudio27MasteringVoice* This) { - This->lpVtbl->DestroyVoice(This); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio27MasteringVoice_INTERFACE_DEFINED__ */ - /***************************************************************************** * IXAudio2MasteringVoice interface */ @@ -4642,65 +1347,65 @@ interface IXAudio2MasteringVoice { #define IXAudio2MasteringVoice_GetChannelMask(This,pChannelMask) (This)->lpVtbl->GetChannelMask(This,pChannelMask) #else /*** IXAudio2Voice methods ***/ -static FORCEINLINE void IXAudio2MasteringVoice_GetVoiceDetails(IXAudio2MasteringVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) { +static __WIDL_INLINE void IXAudio2MasteringVoice_GetVoiceDetails(IXAudio2MasteringVoice* This,XAUDIO2_VOICE_DETAILS *pVoiceDetails) { This->lpVtbl->GetVoiceDetails(This,pVoiceDetails); } -static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetOutputVoices(IXAudio2MasteringVoice* This,const XAUDIO2_VOICE_SENDS *pSendList) { +static __WIDL_INLINE HRESULT IXAudio2MasteringVoice_SetOutputVoices(IXAudio2MasteringVoice* This,const XAUDIO2_VOICE_SENDS *pSendList) { return This->lpVtbl->SetOutputVoices(This,pSendList); } -static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetEffectChain(IXAudio2MasteringVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { +static __WIDL_INLINE HRESULT IXAudio2MasteringVoice_SetEffectChain(IXAudio2MasteringVoice* This,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { return This->lpVtbl->SetEffectChain(This,pEffectChain); } -static FORCEINLINE HRESULT IXAudio2MasteringVoice_EnableEffect(IXAudio2MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2MasteringVoice_EnableEffect(IXAudio2MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { return This->lpVtbl->EnableEffect(This,EffectIndex,OperationSet); } -static FORCEINLINE HRESULT IXAudio2MasteringVoice_DisableEffect(IXAudio2MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2MasteringVoice_DisableEffect(IXAudio2MasteringVoice* This,UINT32 EffectIndex,UINT32 OperationSet) { return This->lpVtbl->DisableEffect(This,EffectIndex,OperationSet); } -static FORCEINLINE void IXAudio2MasteringVoice_GetEffectState(IXAudio2MasteringVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { +static __WIDL_INLINE void IXAudio2MasteringVoice_GetEffectState(IXAudio2MasteringVoice* This,UINT32 EffectIndex,WINBOOL *pEnabled) { This->lpVtbl->GetEffectState(This,EffectIndex,pEnabled); } -static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetEffectParameters(IXAudio2MasteringVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2MasteringVoice_SetEffectParameters(IXAudio2MasteringVoice* This,UINT32 EffectIndex,const void *pParameters,UINT32 ParametersByteSize,UINT32 OperationSet) { return This->lpVtbl->SetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize,OperationSet); } -static FORCEINLINE HRESULT IXAudio2MasteringVoice_GetEffectParameters(IXAudio2MasteringVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { +static __WIDL_INLINE HRESULT IXAudio2MasteringVoice_GetEffectParameters(IXAudio2MasteringVoice* This,UINT32 EffectIndex,void *pParameters,UINT32 ParametersByteSize) { return This->lpVtbl->GetEffectParameters(This,EffectIndex,pParameters,ParametersByteSize); } -static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetFilterParameters(IXAudio2MasteringVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2MasteringVoice_SetFilterParameters(IXAudio2MasteringVoice* This,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { return This->lpVtbl->SetFilterParameters(This,pParameters,OperationSet); } -static FORCEINLINE void IXAudio2MasteringVoice_GetFilterParameters(IXAudio2MasteringVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { +static __WIDL_INLINE void IXAudio2MasteringVoice_GetFilterParameters(IXAudio2MasteringVoice* This,XAUDIO2_FILTER_PARAMETERS *pParameters) { This->lpVtbl->GetFilterParameters(This,pParameters); } -static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetOutputFilterParameters(IXAudio2MasteringVoice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2MasteringVoice_SetOutputFilterParameters(IXAudio2MasteringVoice* This,IXAudio2Voice *pDestinationVoice,const XAUDIO2_FILTER_PARAMETERS *pParameters,UINT32 OperationSet) { return This->lpVtbl->SetOutputFilterParameters(This,pDestinationVoice,pParameters,OperationSet); } -static FORCEINLINE void IXAudio2MasteringVoice_GetOutputFilterParameters(IXAudio2MasteringVoice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) { +static __WIDL_INLINE void IXAudio2MasteringVoice_GetOutputFilterParameters(IXAudio2MasteringVoice* This,IXAudio2Voice *pDestinationVoice,XAUDIO2_FILTER_PARAMETERS *pParameters) { This->lpVtbl->GetOutputFilterParameters(This,pDestinationVoice,pParameters); } -static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetVolume(IXAudio2MasteringVoice* This,float Volume,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2MasteringVoice_SetVolume(IXAudio2MasteringVoice* This,float Volume,UINT32 OperationSet) { return This->lpVtbl->SetVolume(This,Volume,OperationSet); } -static FORCEINLINE void IXAudio2MasteringVoice_GetVolume(IXAudio2MasteringVoice* This,float *pVolume) { +static __WIDL_INLINE void IXAudio2MasteringVoice_GetVolume(IXAudio2MasteringVoice* This,float *pVolume) { This->lpVtbl->GetVolume(This,pVolume); } -static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetChannelVolumes(IXAudio2MasteringVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2MasteringVoice_SetChannelVolumes(IXAudio2MasteringVoice* This,UINT32 Channels,const float *pVolumes,UINT32 OperationSet) { return This->lpVtbl->SetChannelVolumes(This,Channels,pVolumes,OperationSet); } -static FORCEINLINE void IXAudio2MasteringVoice_GetChannelVolumes(IXAudio2MasteringVoice* This,UINT32 Channels,float *pVolumes) { +static __WIDL_INLINE void IXAudio2MasteringVoice_GetChannelVolumes(IXAudio2MasteringVoice* This,UINT32 Channels,float *pVolumes) { This->lpVtbl->GetChannelVolumes(This,Channels,pVolumes); } -static FORCEINLINE HRESULT IXAudio2MasteringVoice_SetOutputMatrix(IXAudio2MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2MasteringVoice_SetOutputMatrix(IXAudio2MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,const float *pLevelMatrix,UINT32 OperationSet) { return This->lpVtbl->SetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix,OperationSet); } -static FORCEINLINE void IXAudio2MasteringVoice_GetOutputMatrix(IXAudio2MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { +static __WIDL_INLINE void IXAudio2MasteringVoice_GetOutputMatrix(IXAudio2MasteringVoice* This,IXAudio2Voice *pDestinationVoice,UINT32 SourceChannels,UINT32 DestinationChannels,float *pLevelMatrix) { This->lpVtbl->GetOutputMatrix(This,pDestinationVoice,SourceChannels,DestinationChannels,pLevelMatrix); } -static FORCEINLINE void IXAudio2MasteringVoice_DestroyVoice(IXAudio2MasteringVoice* This) { +static __WIDL_INLINE void IXAudio2MasteringVoice_DestroyVoice(IXAudio2MasteringVoice* This) { This->lpVtbl->DestroyVoice(This); } /*** IXAudio2MasteringVoice methods ***/ -static FORCEINLINE void IXAudio2MasteringVoice_GetChannelMask(IXAudio2MasteringVoice* This,DWORD *pChannelMask) { +static __WIDL_INLINE void IXAudio2MasteringVoice_GetChannelMask(IXAudio2MasteringVoice* This,DWORD *pChannelMask) { This->lpVtbl->GetChannelMask(This,pChannelMask); } #endif @@ -4711,122 +1416,6 @@ static FORCEINLINE void IXAudio2MasteringVoice_GetChannelMask(IXAudio2MasteringV #endif /* __IXAudio2MasteringVoice_INTERFACE_DEFINED__ */ -/***************************************************************************** - * IXAudio20VoiceCallback interface - */ -#ifndef __IXAudio20VoiceCallback_INTERFACE_DEFINED__ -#define __IXAudio20VoiceCallback_INTERFACE_DEFINED__ - -#if defined(__cplusplus) && !defined(CINTERFACE) -interface IXAudio20VoiceCallback -{ - - BEGIN_INTERFACE - - virtual void STDMETHODCALLTYPE OnVoiceProcessingPassStart( - ) = 0; - - virtual void STDMETHODCALLTYPE OnVoiceProcessingPassEnd( - ) = 0; - - virtual void STDMETHODCALLTYPE OnStreamEnd( - ) = 0; - - virtual void STDMETHODCALLTYPE OnBufferStart( - void *pBufferContext) = 0; - - virtual void STDMETHODCALLTYPE OnBufferEnd( - void *pBufferContext) = 0; - - virtual void STDMETHODCALLTYPE OnLoopEnd( - void *pBufferContext) = 0; - - virtual void STDMETHODCALLTYPE OnVoiceError( - void *pBuffercontext, - HRESULT Error) = 0; - - END_INTERFACE - -}; -#else -typedef struct IXAudio20VoiceCallbackVtbl { - BEGIN_INTERFACE - - /*** IXAudio20VoiceCallback methods ***/ - void (STDMETHODCALLTYPE *OnVoiceProcessingPassStart)( - IXAudio20VoiceCallback *This); - - void (STDMETHODCALLTYPE *OnVoiceProcessingPassEnd)( - IXAudio20VoiceCallback *This); - - void (STDMETHODCALLTYPE *OnStreamEnd)( - IXAudio20VoiceCallback *This); - - void (STDMETHODCALLTYPE *OnBufferStart)( - IXAudio20VoiceCallback *This, - void *pBufferContext); - - void (STDMETHODCALLTYPE *OnBufferEnd)( - IXAudio20VoiceCallback *This, - void *pBufferContext); - - void (STDMETHODCALLTYPE *OnLoopEnd)( - IXAudio20VoiceCallback *This, - void *pBufferContext); - - void (STDMETHODCALLTYPE *OnVoiceError)( - IXAudio20VoiceCallback *This, - void *pBuffercontext, - HRESULT Error); - - END_INTERFACE -} IXAudio20VoiceCallbackVtbl; - -interface IXAudio20VoiceCallback { - CONST_VTBL IXAudio20VoiceCallbackVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IXAudio20VoiceCallback methods ***/ -#define IXAudio20VoiceCallback_OnVoiceProcessingPassStart(This) (This)->lpVtbl->OnVoiceProcessingPassStart(This) -#define IXAudio20VoiceCallback_OnVoiceProcessingPassEnd(This) (This)->lpVtbl->OnVoiceProcessingPassEnd(This) -#define IXAudio20VoiceCallback_OnStreamEnd(This) (This)->lpVtbl->OnStreamEnd(This) -#define IXAudio20VoiceCallback_OnBufferStart(This,pBufferContext) (This)->lpVtbl->OnBufferStart(This,pBufferContext) -#define IXAudio20VoiceCallback_OnBufferEnd(This,pBufferContext) (This)->lpVtbl->OnBufferEnd(This,pBufferContext) -#define IXAudio20VoiceCallback_OnLoopEnd(This,pBufferContext) (This)->lpVtbl->OnLoopEnd(This,pBufferContext) -#define IXAudio20VoiceCallback_OnVoiceError(This,pBuffercontext,Error) (This)->lpVtbl->OnVoiceError(This,pBuffercontext,Error) -#else -/*** IXAudio20VoiceCallback methods ***/ -static FORCEINLINE void IXAudio20VoiceCallback_OnVoiceProcessingPassStart(IXAudio20VoiceCallback* This) { - This->lpVtbl->OnVoiceProcessingPassStart(This); -} -static FORCEINLINE void IXAudio20VoiceCallback_OnVoiceProcessingPassEnd(IXAudio20VoiceCallback* This) { - This->lpVtbl->OnVoiceProcessingPassEnd(This); -} -static FORCEINLINE void IXAudio20VoiceCallback_OnStreamEnd(IXAudio20VoiceCallback* This) { - This->lpVtbl->OnStreamEnd(This); -} -static FORCEINLINE void IXAudio20VoiceCallback_OnBufferStart(IXAudio20VoiceCallback* This,void *pBufferContext) { - This->lpVtbl->OnBufferStart(This,pBufferContext); -} -static FORCEINLINE void IXAudio20VoiceCallback_OnBufferEnd(IXAudio20VoiceCallback* This,void *pBufferContext) { - This->lpVtbl->OnBufferEnd(This,pBufferContext); -} -static FORCEINLINE void IXAudio20VoiceCallback_OnLoopEnd(IXAudio20VoiceCallback* This,void *pBufferContext) { - This->lpVtbl->OnLoopEnd(This,pBufferContext); -} -static FORCEINLINE void IXAudio20VoiceCallback_OnVoiceError(IXAudio20VoiceCallback* This,void *pBuffercontext,HRESULT Error) { - This->lpVtbl->OnVoiceError(This,pBuffercontext,Error); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio20VoiceCallback_INTERFACE_DEFINED__ */ - /***************************************************************************** * IXAudio2VoiceCallback interface */ @@ -4915,25 +1504,25 @@ interface IXAudio2VoiceCallback { #define IXAudio2VoiceCallback_OnVoiceError(This,pBuffercontext,Error) (This)->lpVtbl->OnVoiceError(This,pBuffercontext,Error) #else /*** IXAudio2VoiceCallback methods ***/ -static FORCEINLINE void IXAudio2VoiceCallback_OnVoiceProcessingPassStart(IXAudio2VoiceCallback* This,UINT32 BytesRequired) { +static __WIDL_INLINE void IXAudio2VoiceCallback_OnVoiceProcessingPassStart(IXAudio2VoiceCallback* This,UINT32 BytesRequired) { This->lpVtbl->OnVoiceProcessingPassStart(This,BytesRequired); } -static FORCEINLINE void IXAudio2VoiceCallback_OnVoiceProcessingPassEnd(IXAudio2VoiceCallback* This) { +static __WIDL_INLINE void IXAudio2VoiceCallback_OnVoiceProcessingPassEnd(IXAudio2VoiceCallback* This) { This->lpVtbl->OnVoiceProcessingPassEnd(This); } -static FORCEINLINE void IXAudio2VoiceCallback_OnStreamEnd(IXAudio2VoiceCallback* This) { +static __WIDL_INLINE void IXAudio2VoiceCallback_OnStreamEnd(IXAudio2VoiceCallback* This) { This->lpVtbl->OnStreamEnd(This); } -static FORCEINLINE void IXAudio2VoiceCallback_OnBufferStart(IXAudio2VoiceCallback* This,void *pBufferContext) { +static __WIDL_INLINE void IXAudio2VoiceCallback_OnBufferStart(IXAudio2VoiceCallback* This,void *pBufferContext) { This->lpVtbl->OnBufferStart(This,pBufferContext); } -static FORCEINLINE void IXAudio2VoiceCallback_OnBufferEnd(IXAudio2VoiceCallback* This,void *pBufferContext) { +static __WIDL_INLINE void IXAudio2VoiceCallback_OnBufferEnd(IXAudio2VoiceCallback* This,void *pBufferContext) { This->lpVtbl->OnBufferEnd(This,pBufferContext); } -static FORCEINLINE void IXAudio2VoiceCallback_OnLoopEnd(IXAudio2VoiceCallback* This,void *pBufferContext) { +static __WIDL_INLINE void IXAudio2VoiceCallback_OnLoopEnd(IXAudio2VoiceCallback* This,void *pBufferContext) { This->lpVtbl->OnLoopEnd(This,pBufferContext); } -static FORCEINLINE void IXAudio2VoiceCallback_OnVoiceError(IXAudio2VoiceCallback* This,void *pBuffercontext,HRESULT Error) { +static __WIDL_INLINE void IXAudio2VoiceCallback_OnVoiceError(IXAudio2VoiceCallback* This,void *pBuffercontext,HRESULT Error) { This->lpVtbl->OnVoiceError(This,pBuffercontext,Error); } #endif @@ -4952,995 +1541,6 @@ typedef struct XAUDIO2_DEBUG_CONFIGURATION { WINBOOL LogFunctionName; WINBOOL LogTiming; } XAUDIO2_DEBUG_CONFIGURATION; -/***************************************************************************** - * IXAudio20 interface - */ -#ifndef __IXAudio20_INTERFACE_DEFINED__ -#define __IXAudio20_INTERFACE_DEFINED__ - -DEFINE_GUID(IID_IXAudio20, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb); -#if defined(__cplusplus) && !defined(CINTERFACE) -MIDL_INTERFACE("8bcf1f58-9fe7-4583-8ac6-e2adc465c8bb") -IXAudio20 : public IUnknown -{ - virtual HRESULT STDMETHODCALLTYPE GetDeviceCount( - UINT32 *pCount) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetDeviceDetails( - UINT32 Index, - XAUDIO2_DEVICE_DETAILS *pDeviceDetails) = 0; - - virtual HRESULT STDMETHODCALLTYPE Initialize( - UINT32 Flags = 0, - XAUDIO2_PROCESSOR XAudio2Processor = XAUDIO2_DEFAULT_PROCESSOR) = 0; - - virtual HRESULT STDMETHODCALLTYPE RegisterForCallbacks( - IXAudio2EngineCallback *pCallback) = 0; - - virtual void STDMETHODCALLTYPE UnregisterForCallbacks( - IXAudio2EngineCallback *pCallback) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateSourceVoice( - IXAudio2SourceVoice **ppSourceVoice, - const WAVEFORMATEX *pSourceFormat, - UINT32 Flags = 0, - float MaxFrequencyRatio = XAUDIO2_DEFAULT_FREQ_RATIO, - IXAudio2VoiceCallback *pCallback = 0, - const XAUDIO23_VOICE_SENDS *pSendList = 0, - const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateSubmixVoice( - IXAudio2SubmixVoice **ppSubmixVoice, - UINT32 InputChannels, - UINT32 InputSampleRate, - UINT32 Flags = 0, - UINT32 ProcessingStage = 0, - const XAUDIO23_VOICE_SENDS *pSendList = 0, - const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateMasteringVoice( - IXAudio2MasteringVoice **ppMasteringVoice, - UINT32 InputChannels = XAUDIO2_DEFAULT_CHANNELS, - UINT32 InputSampleRate = XAUDIO2_DEFAULT_SAMPLERATE, - UINT32 Flags = 0, - UINT32 DeviceIndex = 0, - const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE StartEngine( - ) = 0; - - virtual void STDMETHODCALLTYPE StopEngine( - ) = 0; - - virtual HRESULT STDMETHODCALLTYPE CommitChanges( - UINT32 OperationSet) = 0; - - virtual void STDMETHODCALLTYPE GetPerformanceData( - XAUDIO20_PERFORMANCE_DATA *pPerfData) = 0; - - virtual void STDMETHODCALLTYPE SetDebugConfiguration( - const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration, - void *pReserved = 0) = 0; - -}; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(IXAudio20, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb) -#endif -#else -typedef struct IXAudio20Vtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IXAudio20 *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - IXAudio20 *This); - - ULONG (STDMETHODCALLTYPE *Release)( - IXAudio20 *This); - - /*** IXAudio20 methods ***/ - HRESULT (STDMETHODCALLTYPE *GetDeviceCount)( - IXAudio20 *This, - UINT32 *pCount); - - HRESULT (STDMETHODCALLTYPE *GetDeviceDetails)( - IXAudio20 *This, - UINT32 Index, - XAUDIO2_DEVICE_DETAILS *pDeviceDetails); - - HRESULT (STDMETHODCALLTYPE *Initialize)( - IXAudio20 *This, - UINT32 Flags, - XAUDIO2_PROCESSOR XAudio2Processor); - - HRESULT (STDMETHODCALLTYPE *RegisterForCallbacks)( - IXAudio20 *This, - IXAudio2EngineCallback *pCallback); - - void (STDMETHODCALLTYPE *UnregisterForCallbacks)( - IXAudio20 *This, - IXAudio2EngineCallback *pCallback); - - HRESULT (STDMETHODCALLTYPE *CreateSourceVoice)( - IXAudio20 *This, - IXAudio2SourceVoice **ppSourceVoice, - const WAVEFORMATEX *pSourceFormat, - UINT32 Flags, - float MaxFrequencyRatio, - IXAudio2VoiceCallback *pCallback, - const XAUDIO23_VOICE_SENDS *pSendList, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *CreateSubmixVoice)( - IXAudio20 *This, - IXAudio2SubmixVoice **ppSubmixVoice, - UINT32 InputChannels, - UINT32 InputSampleRate, - UINT32 Flags, - UINT32 ProcessingStage, - const XAUDIO23_VOICE_SENDS *pSendList, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *CreateMasteringVoice)( - IXAudio20 *This, - IXAudio2MasteringVoice **ppMasteringVoice, - UINT32 InputChannels, - UINT32 InputSampleRate, - UINT32 Flags, - UINT32 DeviceIndex, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *StartEngine)( - IXAudio20 *This); - - void (STDMETHODCALLTYPE *StopEngine)( - IXAudio20 *This); - - HRESULT (STDMETHODCALLTYPE *CommitChanges)( - IXAudio20 *This, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetPerformanceData)( - IXAudio20 *This, - XAUDIO20_PERFORMANCE_DATA *pPerfData); - - void (STDMETHODCALLTYPE *SetDebugConfiguration)( - IXAudio20 *This, - const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration, - void *pReserved); - - END_INTERFACE -} IXAudio20Vtbl; - -interface IXAudio20 { - CONST_VTBL IXAudio20Vtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define IXAudio20_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXAudio20_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXAudio20_Release(This) (This)->lpVtbl->Release(This) -/*** IXAudio20 methods ***/ -#define IXAudio20_GetDeviceCount(This,pCount) (This)->lpVtbl->GetDeviceCount(This,pCount) -#define IXAudio20_GetDeviceDetails(This,Index,pDeviceDetails) (This)->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails) -#define IXAudio20_Initialize(This,Flags,XAudio2Processor) (This)->lpVtbl->Initialize(This,Flags,XAudio2Processor) -#define IXAudio20_RegisterForCallbacks(This,pCallback) (This)->lpVtbl->RegisterForCallbacks(This,pCallback) -#define IXAudio20_UnregisterForCallbacks(This,pCallback) (This)->lpVtbl->UnregisterForCallbacks(This,pCallback) -#define IXAudio20_CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) (This)->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) -#define IXAudio20_CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) (This)->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) -#define IXAudio20_CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain) (This)->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain) -#define IXAudio20_StartEngine(This) (This)->lpVtbl->StartEngine(This) -#define IXAudio20_StopEngine(This) (This)->lpVtbl->StopEngine(This) -#define IXAudio20_CommitChanges(This,OperationSet) (This)->lpVtbl->CommitChanges(This,OperationSet) -#define IXAudio20_GetPerformanceData(This,pPerfData) (This)->lpVtbl->GetPerformanceData(This,pPerfData) -#define IXAudio20_SetDebugConfiguration(This,pDebugConfiguration,pReserved) (This)->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXAudio20_QueryInterface(IXAudio20* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG IXAudio20_AddRef(IXAudio20* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG IXAudio20_Release(IXAudio20* This) { - return This->lpVtbl->Release(This); -} -/*** IXAudio20 methods ***/ -static FORCEINLINE HRESULT IXAudio20_GetDeviceCount(IXAudio20* This,UINT32 *pCount) { - return This->lpVtbl->GetDeviceCount(This,pCount); -} -static FORCEINLINE HRESULT IXAudio20_GetDeviceDetails(IXAudio20* This,UINT32 Index,XAUDIO2_DEVICE_DETAILS *pDeviceDetails) { - return This->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails); -} -static FORCEINLINE HRESULT IXAudio20_Initialize(IXAudio20* This,UINT32 Flags,XAUDIO2_PROCESSOR XAudio2Processor) { - return This->lpVtbl->Initialize(This,Flags,XAudio2Processor); -} -static FORCEINLINE HRESULT IXAudio20_RegisterForCallbacks(IXAudio20* This,IXAudio2EngineCallback *pCallback) { - return This->lpVtbl->RegisterForCallbacks(This,pCallback); -} -static FORCEINLINE void IXAudio20_UnregisterForCallbacks(IXAudio20* This,IXAudio2EngineCallback *pCallback) { - This->lpVtbl->UnregisterForCallbacks(This,pCallback); -} -static FORCEINLINE HRESULT IXAudio20_CreateSourceVoice(IXAudio20* This,IXAudio2SourceVoice **ppSourceVoice,const WAVEFORMATEX *pSourceFormat,UINT32 Flags,float MaxFrequencyRatio,IXAudio2VoiceCallback *pCallback,const XAUDIO23_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio20_CreateSubmixVoice(IXAudio20* This,IXAudio2SubmixVoice **ppSubmixVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 ProcessingStage,const XAUDIO23_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio20_CreateMasteringVoice(IXAudio20* This,IXAudio2MasteringVoice **ppMasteringVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 DeviceIndex,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio20_StartEngine(IXAudio20* This) { - return This->lpVtbl->StartEngine(This); -} -static FORCEINLINE void IXAudio20_StopEngine(IXAudio20* This) { - This->lpVtbl->StopEngine(This); -} -static FORCEINLINE HRESULT IXAudio20_CommitChanges(IXAudio20* This,UINT32 OperationSet) { - return This->lpVtbl->CommitChanges(This,OperationSet); -} -static FORCEINLINE void IXAudio20_GetPerformanceData(IXAudio20* This,XAUDIO20_PERFORMANCE_DATA *pPerfData) { - This->lpVtbl->GetPerformanceData(This,pPerfData); -} -static FORCEINLINE void IXAudio20_SetDebugConfiguration(IXAudio20* This,const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,void *pReserved) { - This->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio20_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IXAudio22 interface - */ -#ifndef __IXAudio22_INTERFACE_DEFINED__ -#define __IXAudio22_INTERFACE_DEFINED__ - -DEFINE_GUID(IID_IXAudio22, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb); -#if defined(__cplusplus) && !defined(CINTERFACE) -MIDL_INTERFACE("8bcf1f58-9fe7-4583-8ac6-e2adc465c8bb") -IXAudio22 : public IUnknown -{ - virtual HRESULT STDMETHODCALLTYPE GetDeviceCount( - UINT32 *pCount) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetDeviceDetails( - UINT32 Index, - XAUDIO2_DEVICE_DETAILS *pDeviceDetails) = 0; - - virtual HRESULT STDMETHODCALLTYPE Initialize( - UINT32 Flags = 0, - XAUDIO2_PROCESSOR XAudio2Processor = XAUDIO2_DEFAULT_PROCESSOR) = 0; - - virtual HRESULT STDMETHODCALLTYPE RegisterForCallbacks( - IXAudio2EngineCallback *pCallback) = 0; - - virtual void STDMETHODCALLTYPE UnregisterForCallbacks( - IXAudio2EngineCallback *pCallback) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateSourceVoice( - IXAudio2SourceVoice **ppSourceVoice, - const WAVEFORMATEX *pSourceFormat, - UINT32 Flags = 0, - float MaxFrequencyRatio = XAUDIO2_DEFAULT_FREQ_RATIO, - IXAudio2VoiceCallback *pCallback = 0, - const XAUDIO23_VOICE_SENDS *pSendList = 0, - const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateSubmixVoice( - IXAudio2SubmixVoice **ppSubmixVoice, - UINT32 InputChannels, - UINT32 InputSampleRate, - UINT32 Flags = 0, - UINT32 ProcessingStage = 0, - const XAUDIO23_VOICE_SENDS *pSendList = 0, - const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateMasteringVoice( - IXAudio2MasteringVoice **ppMasteringVoice, - UINT32 InputChannels = XAUDIO2_DEFAULT_CHANNELS, - UINT32 InputSampleRate = XAUDIO2_DEFAULT_SAMPLERATE, - UINT32 Flags = 0, - UINT32 DeviceIndex = 0, - const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE StartEngine( - ) = 0; - - virtual void STDMETHODCALLTYPE StopEngine( - ) = 0; - - virtual HRESULT STDMETHODCALLTYPE CommitChanges( - UINT32 OperationSet) = 0; - - virtual void STDMETHODCALLTYPE GetPerformanceData( - XAUDIO22_PERFORMANCE_DATA *pPerfData) = 0; - - virtual void STDMETHODCALLTYPE SetDebugConfiguration( - const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration, - void *pReserved = 0) = 0; - -}; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(IXAudio22, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb) -#endif -#else -typedef struct IXAudio22Vtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IXAudio22 *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - IXAudio22 *This); - - ULONG (STDMETHODCALLTYPE *Release)( - IXAudio22 *This); - - /*** IXAudio22 methods ***/ - HRESULT (STDMETHODCALLTYPE *GetDeviceCount)( - IXAudio22 *This, - UINT32 *pCount); - - HRESULT (STDMETHODCALLTYPE *GetDeviceDetails)( - IXAudio22 *This, - UINT32 Index, - XAUDIO2_DEVICE_DETAILS *pDeviceDetails); - - HRESULT (STDMETHODCALLTYPE *Initialize)( - IXAudio22 *This, - UINT32 Flags, - XAUDIO2_PROCESSOR XAudio2Processor); - - HRESULT (STDMETHODCALLTYPE *RegisterForCallbacks)( - IXAudio22 *This, - IXAudio2EngineCallback *pCallback); - - void (STDMETHODCALLTYPE *UnregisterForCallbacks)( - IXAudio22 *This, - IXAudio2EngineCallback *pCallback); - - HRESULT (STDMETHODCALLTYPE *CreateSourceVoice)( - IXAudio22 *This, - IXAudio2SourceVoice **ppSourceVoice, - const WAVEFORMATEX *pSourceFormat, - UINT32 Flags, - float MaxFrequencyRatio, - IXAudio2VoiceCallback *pCallback, - const XAUDIO23_VOICE_SENDS *pSendList, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *CreateSubmixVoice)( - IXAudio22 *This, - IXAudio2SubmixVoice **ppSubmixVoice, - UINT32 InputChannels, - UINT32 InputSampleRate, - UINT32 Flags, - UINT32 ProcessingStage, - const XAUDIO23_VOICE_SENDS *pSendList, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *CreateMasteringVoice)( - IXAudio22 *This, - IXAudio2MasteringVoice **ppMasteringVoice, - UINT32 InputChannels, - UINT32 InputSampleRate, - UINT32 Flags, - UINT32 DeviceIndex, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *StartEngine)( - IXAudio22 *This); - - void (STDMETHODCALLTYPE *StopEngine)( - IXAudio22 *This); - - HRESULT (STDMETHODCALLTYPE *CommitChanges)( - IXAudio22 *This, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetPerformanceData)( - IXAudio22 *This, - XAUDIO22_PERFORMANCE_DATA *pPerfData); - - void (STDMETHODCALLTYPE *SetDebugConfiguration)( - IXAudio22 *This, - const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration, - void *pReserved); - - END_INTERFACE -} IXAudio22Vtbl; - -interface IXAudio22 { - CONST_VTBL IXAudio22Vtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define IXAudio22_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXAudio22_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXAudio22_Release(This) (This)->lpVtbl->Release(This) -/*** IXAudio22 methods ***/ -#define IXAudio22_GetDeviceCount(This,pCount) (This)->lpVtbl->GetDeviceCount(This,pCount) -#define IXAudio22_GetDeviceDetails(This,Index,pDeviceDetails) (This)->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails) -#define IXAudio22_Initialize(This,Flags,XAudio2Processor) (This)->lpVtbl->Initialize(This,Flags,XAudio2Processor) -#define IXAudio22_RegisterForCallbacks(This,pCallback) (This)->lpVtbl->RegisterForCallbacks(This,pCallback) -#define IXAudio22_UnregisterForCallbacks(This,pCallback) (This)->lpVtbl->UnregisterForCallbacks(This,pCallback) -#define IXAudio22_CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) (This)->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) -#define IXAudio22_CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) (This)->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) -#define IXAudio22_CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain) (This)->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain) -#define IXAudio22_StartEngine(This) (This)->lpVtbl->StartEngine(This) -#define IXAudio22_StopEngine(This) (This)->lpVtbl->StopEngine(This) -#define IXAudio22_CommitChanges(This,OperationSet) (This)->lpVtbl->CommitChanges(This,OperationSet) -#define IXAudio22_GetPerformanceData(This,pPerfData) (This)->lpVtbl->GetPerformanceData(This,pPerfData) -#define IXAudio22_SetDebugConfiguration(This,pDebugConfiguration,pReserved) (This)->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXAudio22_QueryInterface(IXAudio22* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG IXAudio22_AddRef(IXAudio22* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG IXAudio22_Release(IXAudio22* This) { - return This->lpVtbl->Release(This); -} -/*** IXAudio22 methods ***/ -static FORCEINLINE HRESULT IXAudio22_GetDeviceCount(IXAudio22* This,UINT32 *pCount) { - return This->lpVtbl->GetDeviceCount(This,pCount); -} -static FORCEINLINE HRESULT IXAudio22_GetDeviceDetails(IXAudio22* This,UINT32 Index,XAUDIO2_DEVICE_DETAILS *pDeviceDetails) { - return This->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails); -} -static FORCEINLINE HRESULT IXAudio22_Initialize(IXAudio22* This,UINT32 Flags,XAUDIO2_PROCESSOR XAudio2Processor) { - return This->lpVtbl->Initialize(This,Flags,XAudio2Processor); -} -static FORCEINLINE HRESULT IXAudio22_RegisterForCallbacks(IXAudio22* This,IXAudio2EngineCallback *pCallback) { - return This->lpVtbl->RegisterForCallbacks(This,pCallback); -} -static FORCEINLINE void IXAudio22_UnregisterForCallbacks(IXAudio22* This,IXAudio2EngineCallback *pCallback) { - This->lpVtbl->UnregisterForCallbacks(This,pCallback); -} -static FORCEINLINE HRESULT IXAudio22_CreateSourceVoice(IXAudio22* This,IXAudio2SourceVoice **ppSourceVoice,const WAVEFORMATEX *pSourceFormat,UINT32 Flags,float MaxFrequencyRatio,IXAudio2VoiceCallback *pCallback,const XAUDIO23_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio22_CreateSubmixVoice(IXAudio22* This,IXAudio2SubmixVoice **ppSubmixVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 ProcessingStage,const XAUDIO23_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio22_CreateMasteringVoice(IXAudio22* This,IXAudio2MasteringVoice **ppMasteringVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 DeviceIndex,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio22_StartEngine(IXAudio22* This) { - return This->lpVtbl->StartEngine(This); -} -static FORCEINLINE void IXAudio22_StopEngine(IXAudio22* This) { - This->lpVtbl->StopEngine(This); -} -static FORCEINLINE HRESULT IXAudio22_CommitChanges(IXAudio22* This,UINT32 OperationSet) { - return This->lpVtbl->CommitChanges(This,OperationSet); -} -static FORCEINLINE void IXAudio22_GetPerformanceData(IXAudio22* This,XAUDIO22_PERFORMANCE_DATA *pPerfData) { - This->lpVtbl->GetPerformanceData(This,pPerfData); -} -static FORCEINLINE void IXAudio22_SetDebugConfiguration(IXAudio22* This,const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,void *pReserved) { - This->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio22_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IXAudio23 interface - */ -#ifndef __IXAudio23_INTERFACE_DEFINED__ -#define __IXAudio23_INTERFACE_DEFINED__ - -DEFINE_GUID(IID_IXAudio23, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb); -#if defined(__cplusplus) && !defined(CINTERFACE) -MIDL_INTERFACE("8bcf1f58-9fe7-4583-8ac6-e2adc465c8bb") -IXAudio23 : public IUnknown -{ - virtual HRESULT STDMETHODCALLTYPE GetDeviceCount( - UINT32 *pCount) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetDeviceDetails( - UINT32 Index, - XAUDIO2_DEVICE_DETAILS *pDeviceDetails) = 0; - - virtual HRESULT STDMETHODCALLTYPE Initialize( - UINT32 Flags = 0, - XAUDIO2_PROCESSOR XAudio2Processor = XAUDIO2_DEFAULT_PROCESSOR) = 0; - - virtual HRESULT STDMETHODCALLTYPE RegisterForCallbacks( - IXAudio2EngineCallback *pCallback) = 0; - - virtual void STDMETHODCALLTYPE UnregisterForCallbacks( - IXAudio2EngineCallback *pCallback) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateSourceVoice( - IXAudio2SourceVoice **ppSourceVoice, - const WAVEFORMATEX *pSourceFormat, - UINT32 Flags = 0, - float MaxFrequencyRatio = XAUDIO2_DEFAULT_FREQ_RATIO, - IXAudio2VoiceCallback *pCallback = 0, - const XAUDIO23_VOICE_SENDS *pSendList = 0, - const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateSubmixVoice( - IXAudio2SubmixVoice **ppSubmixVoice, - UINT32 InputChannels, - UINT32 InputSampleRate, - UINT32 Flags = 0, - UINT32 ProcessingStage = 0, - const XAUDIO23_VOICE_SENDS *pSendList = 0, - const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateMasteringVoice( - IXAudio2MasteringVoice **ppMasteringVoice, - UINT32 InputChannels = XAUDIO2_DEFAULT_CHANNELS, - UINT32 InputSampleRate = XAUDIO2_DEFAULT_SAMPLERATE, - UINT32 Flags = 0, - UINT32 DeviceIndex = 0, - const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE StartEngine( - ) = 0; - - virtual void STDMETHODCALLTYPE StopEngine( - ) = 0; - - virtual HRESULT STDMETHODCALLTYPE CommitChanges( - UINT32 OperationSet) = 0; - - virtual void STDMETHODCALLTYPE GetPerformanceData( - XAUDIO2_PERFORMANCE_DATA *pPerfData) = 0; - - virtual void STDMETHODCALLTYPE SetDebugConfiguration( - const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration, - void *pReserved = 0) = 0; - -}; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(IXAudio23, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb) -#endif -#else -typedef struct IXAudio23Vtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IXAudio23 *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - IXAudio23 *This); - - ULONG (STDMETHODCALLTYPE *Release)( - IXAudio23 *This); - - /*** IXAudio23 methods ***/ - HRESULT (STDMETHODCALLTYPE *GetDeviceCount)( - IXAudio23 *This, - UINT32 *pCount); - - HRESULT (STDMETHODCALLTYPE *GetDeviceDetails)( - IXAudio23 *This, - UINT32 Index, - XAUDIO2_DEVICE_DETAILS *pDeviceDetails); - - HRESULT (STDMETHODCALLTYPE *Initialize)( - IXAudio23 *This, - UINT32 Flags, - XAUDIO2_PROCESSOR XAudio2Processor); - - HRESULT (STDMETHODCALLTYPE *RegisterForCallbacks)( - IXAudio23 *This, - IXAudio2EngineCallback *pCallback); - - void (STDMETHODCALLTYPE *UnregisterForCallbacks)( - IXAudio23 *This, - IXAudio2EngineCallback *pCallback); - - HRESULT (STDMETHODCALLTYPE *CreateSourceVoice)( - IXAudio23 *This, - IXAudio2SourceVoice **ppSourceVoice, - const WAVEFORMATEX *pSourceFormat, - UINT32 Flags, - float MaxFrequencyRatio, - IXAudio2VoiceCallback *pCallback, - const XAUDIO23_VOICE_SENDS *pSendList, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *CreateSubmixVoice)( - IXAudio23 *This, - IXAudio2SubmixVoice **ppSubmixVoice, - UINT32 InputChannels, - UINT32 InputSampleRate, - UINT32 Flags, - UINT32 ProcessingStage, - const XAUDIO23_VOICE_SENDS *pSendList, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *CreateMasteringVoice)( - IXAudio23 *This, - IXAudio2MasteringVoice **ppMasteringVoice, - UINT32 InputChannels, - UINT32 InputSampleRate, - UINT32 Flags, - UINT32 DeviceIndex, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *StartEngine)( - IXAudio23 *This); - - void (STDMETHODCALLTYPE *StopEngine)( - IXAudio23 *This); - - HRESULT (STDMETHODCALLTYPE *CommitChanges)( - IXAudio23 *This, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetPerformanceData)( - IXAudio23 *This, - XAUDIO2_PERFORMANCE_DATA *pPerfData); - - void (STDMETHODCALLTYPE *SetDebugConfiguration)( - IXAudio23 *This, - const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration, - void *pReserved); - - END_INTERFACE -} IXAudio23Vtbl; - -interface IXAudio23 { - CONST_VTBL IXAudio23Vtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define IXAudio23_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXAudio23_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXAudio23_Release(This) (This)->lpVtbl->Release(This) -/*** IXAudio23 methods ***/ -#define IXAudio23_GetDeviceCount(This,pCount) (This)->lpVtbl->GetDeviceCount(This,pCount) -#define IXAudio23_GetDeviceDetails(This,Index,pDeviceDetails) (This)->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails) -#define IXAudio23_Initialize(This,Flags,XAudio2Processor) (This)->lpVtbl->Initialize(This,Flags,XAudio2Processor) -#define IXAudio23_RegisterForCallbacks(This,pCallback) (This)->lpVtbl->RegisterForCallbacks(This,pCallback) -#define IXAudio23_UnregisterForCallbacks(This,pCallback) (This)->lpVtbl->UnregisterForCallbacks(This,pCallback) -#define IXAudio23_CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) (This)->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) -#define IXAudio23_CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) (This)->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) -#define IXAudio23_CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain) (This)->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain) -#define IXAudio23_StartEngine(This) (This)->lpVtbl->StartEngine(This) -#define IXAudio23_StopEngine(This) (This)->lpVtbl->StopEngine(This) -#define IXAudio23_CommitChanges(This,OperationSet) (This)->lpVtbl->CommitChanges(This,OperationSet) -#define IXAudio23_GetPerformanceData(This,pPerfData) (This)->lpVtbl->GetPerformanceData(This,pPerfData) -#define IXAudio23_SetDebugConfiguration(This,pDebugConfiguration,pReserved) (This)->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXAudio23_QueryInterface(IXAudio23* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG IXAudio23_AddRef(IXAudio23* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG IXAudio23_Release(IXAudio23* This) { - return This->lpVtbl->Release(This); -} -/*** IXAudio23 methods ***/ -static FORCEINLINE HRESULT IXAudio23_GetDeviceCount(IXAudio23* This,UINT32 *pCount) { - return This->lpVtbl->GetDeviceCount(This,pCount); -} -static FORCEINLINE HRESULT IXAudio23_GetDeviceDetails(IXAudio23* This,UINT32 Index,XAUDIO2_DEVICE_DETAILS *pDeviceDetails) { - return This->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails); -} -static FORCEINLINE HRESULT IXAudio23_Initialize(IXAudio23* This,UINT32 Flags,XAUDIO2_PROCESSOR XAudio2Processor) { - return This->lpVtbl->Initialize(This,Flags,XAudio2Processor); -} -static FORCEINLINE HRESULT IXAudio23_RegisterForCallbacks(IXAudio23* This,IXAudio2EngineCallback *pCallback) { - return This->lpVtbl->RegisterForCallbacks(This,pCallback); -} -static FORCEINLINE void IXAudio23_UnregisterForCallbacks(IXAudio23* This,IXAudio2EngineCallback *pCallback) { - This->lpVtbl->UnregisterForCallbacks(This,pCallback); -} -static FORCEINLINE HRESULT IXAudio23_CreateSourceVoice(IXAudio23* This,IXAudio2SourceVoice **ppSourceVoice,const WAVEFORMATEX *pSourceFormat,UINT32 Flags,float MaxFrequencyRatio,IXAudio2VoiceCallback *pCallback,const XAUDIO23_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio23_CreateSubmixVoice(IXAudio23* This,IXAudio2SubmixVoice **ppSubmixVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 ProcessingStage,const XAUDIO23_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio23_CreateMasteringVoice(IXAudio23* This,IXAudio2MasteringVoice **ppMasteringVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 DeviceIndex,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio23_StartEngine(IXAudio23* This) { - return This->lpVtbl->StartEngine(This); -} -static FORCEINLINE void IXAudio23_StopEngine(IXAudio23* This) { - This->lpVtbl->StopEngine(This); -} -static FORCEINLINE HRESULT IXAudio23_CommitChanges(IXAudio23* This,UINT32 OperationSet) { - return This->lpVtbl->CommitChanges(This,OperationSet); -} -static FORCEINLINE void IXAudio23_GetPerformanceData(IXAudio23* This,XAUDIO2_PERFORMANCE_DATA *pPerfData) { - This->lpVtbl->GetPerformanceData(This,pPerfData); -} -static FORCEINLINE void IXAudio23_SetDebugConfiguration(IXAudio23* This,const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,void *pReserved) { - This->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio23_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IXAudio27 interface - */ -#ifndef __IXAudio27_INTERFACE_DEFINED__ -#define __IXAudio27_INTERFACE_DEFINED__ - -DEFINE_GUID(IID_IXAudio27, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb); -#if defined(__cplusplus) && !defined(CINTERFACE) -MIDL_INTERFACE("8bcf1f58-9fe7-4583-8ac6-e2adc465c8bb") -IXAudio27 : public IUnknown -{ - virtual HRESULT STDMETHODCALLTYPE GetDeviceCount( - UINT32 *pCount) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetDeviceDetails( - UINT32 Index, - XAUDIO2_DEVICE_DETAILS *pDeviceDetails) = 0; - - virtual HRESULT STDMETHODCALLTYPE Initialize( - UINT32 Flags = 0, - XAUDIO2_PROCESSOR XAudio2Processor = XAUDIO2_DEFAULT_PROCESSOR) = 0; - - virtual HRESULT STDMETHODCALLTYPE RegisterForCallbacks( - IXAudio2EngineCallback *pCallback) = 0; - - virtual void STDMETHODCALLTYPE UnregisterForCallbacks( - IXAudio2EngineCallback *pCallback) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateSourceVoice( - IXAudio2SourceVoice **ppSourceVoice, - const WAVEFORMATEX *pSourceFormat, - UINT32 Flags = 0, - float MaxFrequencyRatio = XAUDIO2_DEFAULT_FREQ_RATIO, - IXAudio2VoiceCallback *pCallback = 0, - const XAUDIO2_VOICE_SENDS *pSendList = 0, - const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateSubmixVoice( - IXAudio2SubmixVoice **ppSubmixVoice, - UINT32 InputChannels, - UINT32 InputSampleRate, - UINT32 Flags = 0, - UINT32 ProcessingStage = 0, - const XAUDIO2_VOICE_SENDS *pSendList = 0, - const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateMasteringVoice( - IXAudio2MasteringVoice **ppMasteringVoice, - UINT32 InputChannels = XAUDIO2_DEFAULT_CHANNELS, - UINT32 InputSampleRate = XAUDIO2_DEFAULT_SAMPLERATE, - UINT32 Flags = 0, - UINT32 DeviceIndex = 0, - const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0) = 0; - - virtual HRESULT STDMETHODCALLTYPE StartEngine( - ) = 0; - - virtual void STDMETHODCALLTYPE StopEngine( - ) = 0; - - virtual HRESULT STDMETHODCALLTYPE CommitChanges( - UINT32 OperationSet) = 0; - - virtual void STDMETHODCALLTYPE GetPerformanceData( - XAUDIO2_PERFORMANCE_DATA *pPerfData) = 0; - - virtual void STDMETHODCALLTYPE SetDebugConfiguration( - const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration, - void *pReserved = 0) = 0; - -}; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(IXAudio27, 0x8bcf1f58, 0x9fe7, 0x4583, 0x8a,0xc6, 0xe2,0xad,0xc4,0x65,0xc8,0xbb) -#endif -#else -typedef struct IXAudio27Vtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IXAudio27 *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - IXAudio27 *This); - - ULONG (STDMETHODCALLTYPE *Release)( - IXAudio27 *This); - - /*** IXAudio27 methods ***/ - HRESULT (STDMETHODCALLTYPE *GetDeviceCount)( - IXAudio27 *This, - UINT32 *pCount); - - HRESULT (STDMETHODCALLTYPE *GetDeviceDetails)( - IXAudio27 *This, - UINT32 Index, - XAUDIO2_DEVICE_DETAILS *pDeviceDetails); - - HRESULT (STDMETHODCALLTYPE *Initialize)( - IXAudio27 *This, - UINT32 Flags, - XAUDIO2_PROCESSOR XAudio2Processor); - - HRESULT (STDMETHODCALLTYPE *RegisterForCallbacks)( - IXAudio27 *This, - IXAudio2EngineCallback *pCallback); - - void (STDMETHODCALLTYPE *UnregisterForCallbacks)( - IXAudio27 *This, - IXAudio2EngineCallback *pCallback); - - HRESULT (STDMETHODCALLTYPE *CreateSourceVoice)( - IXAudio27 *This, - IXAudio2SourceVoice **ppSourceVoice, - const WAVEFORMATEX *pSourceFormat, - UINT32 Flags, - float MaxFrequencyRatio, - IXAudio2VoiceCallback *pCallback, - const XAUDIO2_VOICE_SENDS *pSendList, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *CreateSubmixVoice)( - IXAudio27 *This, - IXAudio2SubmixVoice **ppSubmixVoice, - UINT32 InputChannels, - UINT32 InputSampleRate, - UINT32 Flags, - UINT32 ProcessingStage, - const XAUDIO2_VOICE_SENDS *pSendList, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *CreateMasteringVoice)( - IXAudio27 *This, - IXAudio2MasteringVoice **ppMasteringVoice, - UINT32 InputChannels, - UINT32 InputSampleRate, - UINT32 Flags, - UINT32 DeviceIndex, - const XAUDIO2_EFFECT_CHAIN *pEffectChain); - - HRESULT (STDMETHODCALLTYPE *StartEngine)( - IXAudio27 *This); - - void (STDMETHODCALLTYPE *StopEngine)( - IXAudio27 *This); - - HRESULT (STDMETHODCALLTYPE *CommitChanges)( - IXAudio27 *This, - UINT32 OperationSet); - - void (STDMETHODCALLTYPE *GetPerformanceData)( - IXAudio27 *This, - XAUDIO2_PERFORMANCE_DATA *pPerfData); - - void (STDMETHODCALLTYPE *SetDebugConfiguration)( - IXAudio27 *This, - const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration, - void *pReserved); - - END_INTERFACE -} IXAudio27Vtbl; - -interface IXAudio27 { - CONST_VTBL IXAudio27Vtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define IXAudio27_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IXAudio27_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IXAudio27_Release(This) (This)->lpVtbl->Release(This) -/*** IXAudio27 methods ***/ -#define IXAudio27_GetDeviceCount(This,pCount) (This)->lpVtbl->GetDeviceCount(This,pCount) -#define IXAudio27_GetDeviceDetails(This,Index,pDeviceDetails) (This)->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails) -#define IXAudio27_Initialize(This,Flags,XAudio2Processor) (This)->lpVtbl->Initialize(This,Flags,XAudio2Processor) -#define IXAudio27_RegisterForCallbacks(This,pCallback) (This)->lpVtbl->RegisterForCallbacks(This,pCallback) -#define IXAudio27_UnregisterForCallbacks(This,pCallback) (This)->lpVtbl->UnregisterForCallbacks(This,pCallback) -#define IXAudio27_CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) (This)->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) -#define IXAudio27_CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) (This)->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) -#define IXAudio27_CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain) (This)->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain) -#define IXAudio27_StartEngine(This) (This)->lpVtbl->StartEngine(This) -#define IXAudio27_StopEngine(This) (This)->lpVtbl->StopEngine(This) -#define IXAudio27_CommitChanges(This,OperationSet) (This)->lpVtbl->CommitChanges(This,OperationSet) -#define IXAudio27_GetPerformanceData(This,pPerfData) (This)->lpVtbl->GetPerformanceData(This,pPerfData) -#define IXAudio27_SetDebugConfiguration(This,pDebugConfiguration,pReserved) (This)->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXAudio27_QueryInterface(IXAudio27* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG IXAudio27_AddRef(IXAudio27* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG IXAudio27_Release(IXAudio27* This) { - return This->lpVtbl->Release(This); -} -/*** IXAudio27 methods ***/ -static FORCEINLINE HRESULT IXAudio27_GetDeviceCount(IXAudio27* This,UINT32 *pCount) { - return This->lpVtbl->GetDeviceCount(This,pCount); -} -static FORCEINLINE HRESULT IXAudio27_GetDeviceDetails(IXAudio27* This,UINT32 Index,XAUDIO2_DEVICE_DETAILS *pDeviceDetails) { - return This->lpVtbl->GetDeviceDetails(This,Index,pDeviceDetails); -} -static FORCEINLINE HRESULT IXAudio27_Initialize(IXAudio27* This,UINT32 Flags,XAUDIO2_PROCESSOR XAudio2Processor) { - return This->lpVtbl->Initialize(This,Flags,XAudio2Processor); -} -static FORCEINLINE HRESULT IXAudio27_RegisterForCallbacks(IXAudio27* This,IXAudio2EngineCallback *pCallback) { - return This->lpVtbl->RegisterForCallbacks(This,pCallback); -} -static FORCEINLINE void IXAudio27_UnregisterForCallbacks(IXAudio27* This,IXAudio2EngineCallback *pCallback) { - This->lpVtbl->UnregisterForCallbacks(This,pCallback); -} -static FORCEINLINE HRESULT IXAudio27_CreateSourceVoice(IXAudio27* This,IXAudio2SourceVoice **ppSourceVoice,const WAVEFORMATEX *pSourceFormat,UINT32 Flags,float MaxFrequencyRatio,IXAudio2VoiceCallback *pCallback,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio27_CreateSubmixVoice(IXAudio27* This,IXAudio2SubmixVoice **ppSubmixVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 ProcessingStage,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio27_CreateMasteringVoice(IXAudio27* This,IXAudio2MasteringVoice **ppMasteringVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 DeviceIndex,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { - return This->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceIndex,pEffectChain); -} -static FORCEINLINE HRESULT IXAudio27_StartEngine(IXAudio27* This) { - return This->lpVtbl->StartEngine(This); -} -static FORCEINLINE void IXAudio27_StopEngine(IXAudio27* This) { - This->lpVtbl->StopEngine(This); -} -static FORCEINLINE HRESULT IXAudio27_CommitChanges(IXAudio27* This,UINT32 OperationSet) { - return This->lpVtbl->CommitChanges(This,OperationSet); -} -static FORCEINLINE void IXAudio27_GetPerformanceData(IXAudio27* This,XAUDIO2_PERFORMANCE_DATA *pPerfData) { - This->lpVtbl->GetPerformanceData(This,pPerfData); -} -static FORCEINLINE void IXAudio27_SetDebugConfiguration(IXAudio27* This,const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,void *pReserved) { - This->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved); -} -#endif -#endif - -#endif - - -#endif /* __IXAudio27_INTERFACE_DEFINED__ */ - -DEFINE_GUID(IID_IXAudio28, 0x60d8dac8, 0x5aa1, 0x4e8e, 0xb5, 0x97, 0x2f, 0x5e, 0x28, 0x83, 0xd4, 0x84); /***************************************************************************** * IXAudio2 interface */ @@ -5983,7 +1583,7 @@ IXAudio2 : public IUnknown UINT32 Flags = 0, LPCWSTR DeviceId = 0, const XAUDIO2_EFFECT_CHAIN *pEffectChain = 0, - AUDIO_STREAM_CATEGORY StreamCategory = AudioCategory_GameEffects) = 0; + AUDIO_STREAM_CATEGORY category = AudioCategory_GameEffects) = 0; virtual HRESULT STDMETHODCALLTYPE StartEngine( ) = 0; @@ -6058,7 +1658,7 @@ typedef struct IXAudio2Vtbl { UINT32 Flags, LPCWSTR DeviceId, const XAUDIO2_EFFECT_CHAIN *pEffectChain, - AUDIO_STREAM_CATEGORY StreamCategory); + AUDIO_STREAM_CATEGORY category); HRESULT (STDMETHODCALLTYPE *StartEngine)( IXAudio2 *This); @@ -6097,7 +1697,7 @@ interface IXAudio2 { #define IXAudio2_UnregisterForCallbacks(This,pCallback) (This)->lpVtbl->UnregisterForCallbacks(This,pCallback) #define IXAudio2_CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) (This)->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain) #define IXAudio2_CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) (This)->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain) -#define IXAudio2_CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceId,pEffectChain,StreamCategory) (This)->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceId,pEffectChain,StreamCategory) +#define IXAudio2_CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceId,pEffectChain,category) (This)->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceId,pEffectChain,category) #define IXAudio2_StartEngine(This) (This)->lpVtbl->StartEngine(This) #define IXAudio2_StopEngine(This) (This)->lpVtbl->StopEngine(This) #define IXAudio2_CommitChanges(This,OperationSet) (This)->lpVtbl->CommitChanges(This,OperationSet) @@ -6105,44 +1705,44 @@ interface IXAudio2 { #define IXAudio2_SetDebugConfiguration(This,pDebugConfiguration,pReserved) (This)->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXAudio2_QueryInterface(IXAudio2* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXAudio2_QueryInterface(IXAudio2* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXAudio2_AddRef(IXAudio2* This) { +static __WIDL_INLINE ULONG IXAudio2_AddRef(IXAudio2* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXAudio2_Release(IXAudio2* This) { +static __WIDL_INLINE ULONG IXAudio2_Release(IXAudio2* This) { return This->lpVtbl->Release(This); } /*** IXAudio2 methods ***/ -static FORCEINLINE HRESULT IXAudio2_RegisterForCallbacks(IXAudio2* This,IXAudio2EngineCallback *pCallback) { +static __WIDL_INLINE HRESULT IXAudio2_RegisterForCallbacks(IXAudio2* This,IXAudio2EngineCallback *pCallback) { return This->lpVtbl->RegisterForCallbacks(This,pCallback); } -static FORCEINLINE void IXAudio2_UnregisterForCallbacks(IXAudio2* This,IXAudio2EngineCallback *pCallback) { +static __WIDL_INLINE void IXAudio2_UnregisterForCallbacks(IXAudio2* This,IXAudio2EngineCallback *pCallback) { This->lpVtbl->UnregisterForCallbacks(This,pCallback); } -static FORCEINLINE HRESULT IXAudio2_CreateSourceVoice(IXAudio2* This,IXAudio2SourceVoice **ppSourceVoice,const WAVEFORMATEX *pSourceFormat,UINT32 Flags,float MaxFrequencyRatio,IXAudio2VoiceCallback *pCallback,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { +static __WIDL_INLINE HRESULT IXAudio2_CreateSourceVoice(IXAudio2* This,IXAudio2SourceVoice **ppSourceVoice,const WAVEFORMATEX *pSourceFormat,UINT32 Flags,float MaxFrequencyRatio,IXAudio2VoiceCallback *pCallback,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { return This->lpVtbl->CreateSourceVoice(This,ppSourceVoice,pSourceFormat,Flags,MaxFrequencyRatio,pCallback,pSendList,pEffectChain); } -static FORCEINLINE HRESULT IXAudio2_CreateSubmixVoice(IXAudio2* This,IXAudio2SubmixVoice **ppSubmixVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 ProcessingStage,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { +static __WIDL_INLINE HRESULT IXAudio2_CreateSubmixVoice(IXAudio2* This,IXAudio2SubmixVoice **ppSubmixVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,UINT32 ProcessingStage,const XAUDIO2_VOICE_SENDS *pSendList,const XAUDIO2_EFFECT_CHAIN *pEffectChain) { return This->lpVtbl->CreateSubmixVoice(This,ppSubmixVoice,InputChannels,InputSampleRate,Flags,ProcessingStage,pSendList,pEffectChain); } -static FORCEINLINE HRESULT IXAudio2_CreateMasteringVoice(IXAudio2* This,IXAudio2MasteringVoice **ppMasteringVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,LPCWSTR DeviceId,const XAUDIO2_EFFECT_CHAIN *pEffectChain,AUDIO_STREAM_CATEGORY StreamCategory) { - return This->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceId,pEffectChain,StreamCategory); +static __WIDL_INLINE HRESULT IXAudio2_CreateMasteringVoice(IXAudio2* This,IXAudio2MasteringVoice **ppMasteringVoice,UINT32 InputChannels,UINT32 InputSampleRate,UINT32 Flags,LPCWSTR DeviceId,const XAUDIO2_EFFECT_CHAIN *pEffectChain,AUDIO_STREAM_CATEGORY category) { + return This->lpVtbl->CreateMasteringVoice(This,ppMasteringVoice,InputChannels,InputSampleRate,Flags,DeviceId,pEffectChain,category); } -static FORCEINLINE HRESULT IXAudio2_StartEngine(IXAudio2* This) { +static __WIDL_INLINE HRESULT IXAudio2_StartEngine(IXAudio2* This) { return This->lpVtbl->StartEngine(This); } -static FORCEINLINE void IXAudio2_StopEngine(IXAudio2* This) { +static __WIDL_INLINE void IXAudio2_StopEngine(IXAudio2* This) { This->lpVtbl->StopEngine(This); } -static FORCEINLINE HRESULT IXAudio2_CommitChanges(IXAudio2* This,UINT32 OperationSet) { +static __WIDL_INLINE HRESULT IXAudio2_CommitChanges(IXAudio2* This,UINT32 OperationSet) { return This->lpVtbl->CommitChanges(This,OperationSet); } -static FORCEINLINE void IXAudio2_GetPerformanceData(IXAudio2* This,XAUDIO2_PERFORMANCE_DATA *pPerfData) { +static __WIDL_INLINE void IXAudio2_GetPerformanceData(IXAudio2* This,XAUDIO2_PERFORMANCE_DATA *pPerfData) { This->lpVtbl->GetPerformanceData(This,pPerfData); } -static FORCEINLINE void IXAudio2_SetDebugConfiguration(IXAudio2* This,const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,void *pReserved) { +static __WIDL_INLINE void IXAudio2_SetDebugConfiguration(IXAudio2* This,const XAUDIO2_DEBUG_CONFIGURATION *pDebugConfiguration,void *pReserved) { This->lpVtbl->SetDebugConfiguration(This,pDebugConfiguration,pReserved); } #endif @@ -6153,23 +1753,113 @@ static FORCEINLINE void IXAudio2_SetDebugConfiguration(IXAudio2* This,const XAUD #endif /* __IXAudio2_INTERFACE_DEFINED__ */ -#define XAUDIO2_DEBUG_ENGINE (1) +/***************************************************************************** + * IXAudio2Extension interface + */ +#ifndef __IXAudio2Extension_INTERFACE_DEFINED__ +#define __IXAudio2Extension_INTERFACE_DEFINED__ -#define XAUDIO2_VOICE_NOPITCH (2) +DEFINE_GUID(IID_IXAudio2Extension, 0x84ac29bb, 0xd619, 0x44d2, 0xb1,0x97, 0xe4,0xac,0xf7,0xdf,0x3e,0xd6); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("84ac29bb-d619-44d2-b197-e4acf7df3ed6") +IXAudio2Extension : public IUnknown +{ + virtual void STDMETHODCALLTYPE GetProcessingQuantum( + UINT32 *quantum_numerator, + UINT32 *quantum_denominator) = 0; -#define XAUDIO2_VOICE_NOSRC (4) + virtual void STDMETHODCALLTYPE GetProcessor( + XAUDIO2_PROCESSOR *processor) = 0; -#define XAUDIO2_VOICE_USEFILTER (8) +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IXAudio2Extension, 0x84ac29bb, 0xd619, 0x44d2, 0xb1,0x97, 0xe4,0xac,0xf7,0xdf,0x3e,0xd6) +#endif +#else +typedef struct IXAudio2ExtensionVtbl { + BEGIN_INTERFACE -#define XAUDIO2_VOICE_MUSIC (16) + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IXAudio2Extension *This, + REFIID riid, + void **ppvObject); -#define XAUDIO2_PLAY_TAILS (32) + ULONG (STDMETHODCALLTYPE *AddRef)( + IXAudio2Extension *This); -#define XAUDIO2_END_OF_STREAM (64) + ULONG (STDMETHODCALLTYPE *Release)( + IXAudio2Extension *This); -#define XAUDIO2_SEND_USEFILTER (128) + /*** IXAudio2Extension methods ***/ + void (STDMETHODCALLTYPE *GetProcessingQuantum)( + IXAudio2Extension *This, + UINT32 *quantum_numerator, + UINT32 *quantum_denominator); -#define XAUDIO2_VOICE_NOSAMPLESPLAYED (256) + void (STDMETHODCALLTYPE *GetProcessor)( + IXAudio2Extension *This, + XAUDIO2_PROCESSOR *processor); + + END_INTERFACE +} IXAudio2ExtensionVtbl; + +interface IXAudio2Extension { + CONST_VTBL IXAudio2ExtensionVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IXAudio2Extension_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IXAudio2Extension_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IXAudio2Extension_Release(This) (This)->lpVtbl->Release(This) +/*** IXAudio2Extension methods ***/ +#define IXAudio2Extension_GetProcessingQuantum(This,quantum_numerator,quantum_denominator) (This)->lpVtbl->GetProcessingQuantum(This,quantum_numerator,quantum_denominator) +#define IXAudio2Extension_GetProcessor(This,processor) (This)->lpVtbl->GetProcessor(This,processor) +#else +/*** IUnknown methods ***/ +static __WIDL_INLINE HRESULT IXAudio2Extension_QueryInterface(IXAudio2Extension* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static __WIDL_INLINE ULONG IXAudio2Extension_AddRef(IXAudio2Extension* This) { + return This->lpVtbl->AddRef(This); +} +static __WIDL_INLINE ULONG IXAudio2Extension_Release(IXAudio2Extension* This) { + return This->lpVtbl->Release(This); +} +/*** IXAudio2Extension methods ***/ +static __WIDL_INLINE void IXAudio2Extension_GetProcessingQuantum(IXAudio2Extension* This,UINT32 *quantum_numerator,UINT32 *quantum_denominator) { + This->lpVtbl->GetProcessingQuantum(This,quantum_numerator,quantum_denominator); +} +static __WIDL_INLINE void IXAudio2Extension_GetProcessor(IXAudio2Extension* This,XAUDIO2_PROCESSOR *processor) { + This->lpVtbl->GetProcessor(This,processor); +} +#endif +#endif + +#endif + + +#endif /* __IXAudio2Extension_INTERFACE_DEFINED__ */ + +#define XAUDIO2_DEBUG_ENGINE (0x1) + +#define XAUDIO2_VOICE_NOPITCH (0x2) + +#define XAUDIO2_VOICE_NOSRC (0x4) + +#define XAUDIO2_VOICE_USEFILTER (0x8) + +#define XAUDIO2_VOICE_MUSIC (0x10) + +#define XAUDIO2_PLAY_TAILS (0x20) + +#define XAUDIO2_END_OF_STREAM (0x40) + +#define XAUDIO2_SEND_USEFILTER (0x80) + +#define XAUDIO2_VOICE_NOSAMPLESPLAYED (0x100) #define XAUDIO2_DEFAULT_FILTER_TYPE (LowPassFilter) @@ -6187,9 +1877,6 @@ static FORCEINLINE void IXAudio2_SetDebugConfiguration(IXAudio2* This,const XAUD #define XAUDIO2_E_XMA_DECODER_ERROR ((HRESULT)0x88960002) #define XAUDIO2_E_XAPO_CREATION_FAILED ((HRESULT)0x88960003) #define XAUDIO2_E_DEVICE_INVALIDATED ((HRESULT)0x88960004) -#define XAUDIO20_E_XMA_DECODER_ERROR ((HRESULT)0x88960001) -#define XAUDIO20_E_XAPO_CREATION_FAILED ((HRESULT)0x88960002) -#define XAUDIO20_E_DEVICE_INVALIDATED ((HRESULT)0x88960003) #ifdef XAUDIO2_HELPER_FUNCTIONS #define _USE_MATH_DEFINES #include @@ -6200,8 +1887,8 @@ inline static float XAudio2FrequencyRatioToSemitones(float freqratio) { return 3 inline static float XAudio2CutoffFrequencyToRadians(float cutofffreq, UINT32 samplerate) { if ((UINT32)(cutofffreq * 6.0f) >= samplerate) { return XAUDIO2_MAX_FILTER_FREQUENCY; } return 2.0f * sinf((float)M_PI * cutofffreq / samplerate); } inline static float XAudio2RadiansToCutoffFrequency(float radians, float samplerate) { return samplerate * asinf(radians/2.0f) / (float)M_PI; } #endif -HRESULT WINAPI XAudio2Create(IXAudio2** pxaudio2, UINT32 flags, XAUDIO2_PROCESSOR processor); #include +HRESULT WINAPI XAudio2Create(IXAudio2** pxaudio2, UINT32 flags, XAUDIO2_PROCESSOR processor); /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/xaudio2fx.h b/lib/libc/include/any-windows-any/xaudio2fx.h index 1aedecf452eab26eb22d5d83dcbb5ba8f7a56022..7ee6d1a1f265027cb4b9e1cd78c152aa0c424a85 100644 --- a/lib/libc/include/any-windows-any/xaudio2fx.h +++ b/lib/libc/include/any-windows-any/xaudio2fx.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/xaudio2fx.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/xaudio2fx.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,152 +16,16 @@ #ifndef __xaudio2fx_h__ #define __xaudio2fx_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ -#ifndef __AudioVolumeMeter20_FWD_DEFINED__ -#define __AudioVolumeMeter20_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioVolumeMeter20 AudioVolumeMeter20; -#else -typedef struct AudioVolumeMeter20 AudioVolumeMeter20; -#endif /* defined __cplusplus */ -#endif /* defined __AudioVolumeMeter20_FWD_DEFINED__ */ - -#ifndef __AudioVolumeMeter21_FWD_DEFINED__ -#define __AudioVolumeMeter21_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioVolumeMeter21 AudioVolumeMeter21; -#else -typedef struct AudioVolumeMeter21 AudioVolumeMeter21; -#endif /* defined __cplusplus */ -#endif /* defined __AudioVolumeMeter21_FWD_DEFINED__ */ - -#ifndef __AudioVolumeMeter22_FWD_DEFINED__ -#define __AudioVolumeMeter22_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioVolumeMeter22 AudioVolumeMeter22; -#else -typedef struct AudioVolumeMeter22 AudioVolumeMeter22; -#endif /* defined __cplusplus */ -#endif /* defined __AudioVolumeMeter22_FWD_DEFINED__ */ - -#ifndef __AudioVolumeMeter23_FWD_DEFINED__ -#define __AudioVolumeMeter23_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioVolumeMeter23 AudioVolumeMeter23; -#else -typedef struct AudioVolumeMeter23 AudioVolumeMeter23; -#endif /* defined __cplusplus */ -#endif /* defined __AudioVolumeMeter23_FWD_DEFINED__ */ - -#ifndef __AudioVolumeMeter24_FWD_DEFINED__ -#define __AudioVolumeMeter24_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioVolumeMeter24 AudioVolumeMeter24; -#else -typedef struct AudioVolumeMeter24 AudioVolumeMeter24; -#endif /* defined __cplusplus */ -#endif /* defined __AudioVolumeMeter24_FWD_DEFINED__ */ - -#ifndef __AudioVolumeMeter25_FWD_DEFINED__ -#define __AudioVolumeMeter25_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioVolumeMeter25 AudioVolumeMeter25; -#else -typedef struct AudioVolumeMeter25 AudioVolumeMeter25; -#endif /* defined __cplusplus */ -#endif /* defined __AudioVolumeMeter25_FWD_DEFINED__ */ - -#ifndef __AudioVolumeMeter26_FWD_DEFINED__ -#define __AudioVolumeMeter26_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioVolumeMeter26 AudioVolumeMeter26; -#else -typedef struct AudioVolumeMeter26 AudioVolumeMeter26; -#endif /* defined __cplusplus */ -#endif /* defined __AudioVolumeMeter26_FWD_DEFINED__ */ - -#ifndef __AudioVolumeMeter27_FWD_DEFINED__ -#define __AudioVolumeMeter27_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioVolumeMeter27 AudioVolumeMeter27; -#else -typedef struct AudioVolumeMeter27 AudioVolumeMeter27; -#endif /* defined __cplusplus */ -#endif /* defined __AudioVolumeMeter27_FWD_DEFINED__ */ - -#ifndef __AudioReverb20_FWD_DEFINED__ -#define __AudioReverb20_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioReverb20 AudioReverb20; -#else -typedef struct AudioReverb20 AudioReverb20; -#endif /* defined __cplusplus */ -#endif /* defined __AudioReverb20_FWD_DEFINED__ */ - -#ifndef __AudioReverb21_FWD_DEFINED__ -#define __AudioReverb21_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioReverb21 AudioReverb21; -#else -typedef struct AudioReverb21 AudioReverb21; -#endif /* defined __cplusplus */ -#endif /* defined __AudioReverb21_FWD_DEFINED__ */ - -#ifndef __AudioReverb22_FWD_DEFINED__ -#define __AudioReverb22_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioReverb22 AudioReverb22; -#else -typedef struct AudioReverb22 AudioReverb22; -#endif /* defined __cplusplus */ -#endif /* defined __AudioReverb22_FWD_DEFINED__ */ - -#ifndef __AudioReverb23_FWD_DEFINED__ -#define __AudioReverb23_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioReverb23 AudioReverb23; -#else -typedef struct AudioReverb23 AudioReverb23; -#endif /* defined __cplusplus */ -#endif /* defined __AudioReverb23_FWD_DEFINED__ */ - -#ifndef __AudioReverb24_FWD_DEFINED__ -#define __AudioReverb24_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioReverb24 AudioReverb24; -#else -typedef struct AudioReverb24 AudioReverb24; -#endif /* defined __cplusplus */ -#endif /* defined __AudioReverb24_FWD_DEFINED__ */ - -#ifndef __AudioReverb25_FWD_DEFINED__ -#define __AudioReverb25_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioReverb25 AudioReverb25; -#else -typedef struct AudioReverb25 AudioReverb25; -#endif /* defined __cplusplus */ -#endif /* defined __AudioReverb25_FWD_DEFINED__ */ - -#ifndef __AudioReverb26_FWD_DEFINED__ -#define __AudioReverb26_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioReverb26 AudioReverb26; -#else -typedef struct AudioReverb26 AudioReverb26; -#endif /* defined __cplusplus */ -#endif /* defined __AudioReverb26_FWD_DEFINED__ */ - -#ifndef __AudioReverb27_FWD_DEFINED__ -#define __AudioReverb27_FWD_DEFINED__ -#ifdef __cplusplus -typedef class AudioReverb27 AudioReverb27; -#else -typedef struct AudioReverb27 AudioReverb27; -#endif /* defined __cplusplus */ -#endif /* defined __AudioReverb27_FWD_DEFINED__ */ - /* Headers for imported files */ #include @@ -170,213 +34,9 @@ typedef struct AudioReverb27 AudioReverb27; extern "C" { #endif -/***************************************************************************** - * AudioVolumeMeter20 coclass - */ +HRESULT __stdcall CreateAudioReverb(IUnknown **out); -DEFINE_GUID(CLSID_AudioVolumeMeter20, 0xc0c56f46, 0x29b1, 0x44e9, 0x99,0x39, 0xa3,0x2c,0xe8,0x68,0x67,0xe2); - -#ifdef __cplusplus -class DECLSPEC_UUID("c0c56f46-29b1-44e9-9939-a32ce86867e2") AudioVolumeMeter20; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioVolumeMeter20, 0xc0c56f46, 0x29b1, 0x44e9, 0x99,0x39, 0xa3,0x2c,0xe8,0x68,0x67,0xe2) -#endif -#endif - -/***************************************************************************** - * AudioVolumeMeter21 coclass - */ - -DEFINE_GUID(CLSID_AudioVolumeMeter21, 0xc1e3f122, 0xa2ea, 0x442c, 0x85,0x4f, 0x20,0xd9,0x8f,0x83,0x57,0xa1); - -#ifdef __cplusplus -class DECLSPEC_UUID("c1e3f122-a2ea-442c-854f-20d98f8357a1") AudioVolumeMeter21; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioVolumeMeter21, 0xc1e3f122, 0xa2ea, 0x442c, 0x85,0x4f, 0x20,0xd9,0x8f,0x83,0x57,0xa1) -#endif -#endif - -/***************************************************************************** - * AudioVolumeMeter22 coclass - */ - -DEFINE_GUID(CLSID_AudioVolumeMeter22, 0xf5ca7b34, 0x8055, 0x42c0, 0xb8,0x36, 0x21,0x61,0x29,0xeb,0x7e,0x30); - -#ifdef __cplusplus -class DECLSPEC_UUID("f5ca7b34-8055-42c0-b836-216129eb7e30") AudioVolumeMeter22; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioVolumeMeter22, 0xf5ca7b34, 0x8055, 0x42c0, 0xb8,0x36, 0x21,0x61,0x29,0xeb,0x7e,0x30) -#endif -#endif - -/***************************************************************************** - * AudioVolumeMeter23 coclass - */ - -DEFINE_GUID(CLSID_AudioVolumeMeter23, 0xe180344b, 0xac83, 0x4483, 0x95,0x9e, 0x18,0xa5,0xc5,0x6a,0x5e,0x19); - -#ifdef __cplusplus -class DECLSPEC_UUID("e180344b-ac83-4483-959e-18a5c56a5e19") AudioVolumeMeter23; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioVolumeMeter23, 0xe180344b, 0xac83, 0x4483, 0x95,0x9e, 0x18,0xa5,0xc5,0x6a,0x5e,0x19) -#endif -#endif - -/***************************************************************************** - * AudioVolumeMeter24 coclass - */ - -DEFINE_GUID(CLSID_AudioVolumeMeter24, 0xc7338b95, 0x52b8, 0x4542, 0xaa,0x79, 0x42,0xeb,0x01,0x6c,0x8c,0x1c); - -#ifdef __cplusplus -class DECLSPEC_UUID("c7338b95-52b8-4542-aa79-42eb016c8c1c") AudioVolumeMeter24; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioVolumeMeter24, 0xc7338b95, 0x52b8, 0x4542, 0xaa,0x79, 0x42,0xeb,0x01,0x6c,0x8c,0x1c) -#endif -#endif - -/***************************************************************************** - * AudioVolumeMeter25 coclass - */ - -DEFINE_GUID(CLSID_AudioVolumeMeter25, 0x2139e6da, 0xc341, 0x4774, 0x9a,0xc3, 0xb4,0xe0,0x26,0x34,0x7f,0x64); - -#ifdef __cplusplus -class DECLSPEC_UUID("2139e6da-c341-4774-9ac3-b4e026347f64") AudioVolumeMeter25; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioVolumeMeter25, 0x2139e6da, 0xc341, 0x4774, 0x9a,0xc3, 0xb4,0xe0,0x26,0x34,0x7f,0x64) -#endif -#endif - -/***************************************************************************** - * AudioVolumeMeter26 coclass - */ - -DEFINE_GUID(CLSID_AudioVolumeMeter26, 0xe48c5a3f, 0x93ef, 0x43bb, 0xa0,0x92, 0x2c,0x7c,0xeb,0x94,0x6f,0x27); - -#ifdef __cplusplus -class DECLSPEC_UUID("e48c5a3f-93ef-43bb-a092-2c7ceb946f27") AudioVolumeMeter26; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioVolumeMeter26, 0xe48c5a3f, 0x93ef, 0x43bb, 0xa0,0x92, 0x2c,0x7c,0xeb,0x94,0x6f,0x27) -#endif -#endif - -/***************************************************************************** - * AudioVolumeMeter27 coclass - */ - -DEFINE_GUID(CLSID_AudioVolumeMeter27, 0xcac1105f, 0x619b, 0x4d04, 0x83,0x1a, 0x44,0xe1,0xcb,0xf1,0x2d,0x57); - -#ifdef __cplusplus -class DECLSPEC_UUID("cac1105f-619b-4d04-831a-44e1cbf12d57") AudioVolumeMeter27; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioVolumeMeter27, 0xcac1105f, 0x619b, 0x4d04, 0x83,0x1a, 0x44,0xe1,0xcb,0xf1,0x2d,0x57) -#endif -#endif - -/***************************************************************************** - * AudioReverb20 coclass - */ - -DEFINE_GUID(CLSID_AudioReverb20, 0x6f6ea3a9, 0x2cf5, 0x41cf, 0x91,0xc1, 0x21,0x70,0xb1,0x54,0x00,0x63); - -#ifdef __cplusplus -class DECLSPEC_UUID("6f6ea3a9-2cf5-41cf-91c1-2170b1540063") AudioReverb20; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioReverb20, 0x6f6ea3a9, 0x2cf5, 0x41cf, 0x91,0xc1, 0x21,0x70,0xb1,0x54,0x00,0x63) -#endif -#endif - -/***************************************************************************** - * AudioReverb21 coclass - */ - -DEFINE_GUID(CLSID_AudioReverb21, 0xf4769300, 0xb949, 0x4df9, 0xb3,0x33, 0x00,0xd3,0x39,0x32,0xe9,0xa6); - -#ifdef __cplusplus -class DECLSPEC_UUID("f4769300-b949-4df9-b333-00d33932e9a6") AudioReverb21; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioReverb21, 0xf4769300, 0xb949, 0x4df9, 0xb3,0x33, 0x00,0xd3,0x39,0x32,0xe9,0xa6) -#endif -#endif - -/***************************************************************************** - * AudioReverb22 coclass - */ - -DEFINE_GUID(CLSID_AudioReverb22, 0x629cf0de, 0x3ecc, 0x41e7, 0x99,0x26, 0xf7,0xe4,0x3e,0xeb,0xec,0x51); - -#ifdef __cplusplus -class DECLSPEC_UUID("629cf0de-3ecc-41e7-9926-f7e43eebec51") AudioReverb22; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioReverb22, 0x629cf0de, 0x3ecc, 0x41e7, 0x99,0x26, 0xf7,0xe4,0x3e,0xeb,0xec,0x51) -#endif -#endif - -/***************************************************************************** - * AudioReverb23 coclass - */ - -DEFINE_GUID(CLSID_AudioReverb23, 0x9cab402c, 0x1d37, 0x44b4, 0x88,0x6d, 0xfa,0x4f,0x36,0x17,0x0a,0x4c); - -#ifdef __cplusplus -class DECLSPEC_UUID("9cab402c-1d37-44b4-886d-fa4f36170a4c") AudioReverb23; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioReverb23, 0x9cab402c, 0x1d37, 0x44b4, 0x88,0x6d, 0xfa,0x4f,0x36,0x17,0x0a,0x4c) -#endif -#endif - -/***************************************************************************** - * AudioReverb24 coclass - */ - -DEFINE_GUID(CLSID_AudioReverb24, 0x8bb7778b, 0x645b, 0x4475, 0x9a,0x73, 0x1d,0xe3,0x17,0x0b,0xd3,0xaf); - -#ifdef __cplusplus -class DECLSPEC_UUID("8bb7778b-645b-4475-9a73-1de3170bd3af") AudioReverb24; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioReverb24, 0x8bb7778b, 0x645b, 0x4475, 0x9a,0x73, 0x1d,0xe3,0x17,0x0b,0xd3,0xaf) -#endif -#endif - -/***************************************************************************** - * AudioReverb25 coclass - */ - -DEFINE_GUID(CLSID_AudioReverb25, 0xd06df0d0, 0x8518, 0x441e, 0x82,0x2f, 0x54,0x51,0xd5,0xc5,0x95,0xb8); - -#ifdef __cplusplus -class DECLSPEC_UUID("d06df0d0-8518-441e-822f-5451d5c595b8") AudioReverb25; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioReverb25, 0xd06df0d0, 0x8518, 0x441e, 0x82,0x2f, 0x54,0x51,0xd5,0xc5,0x95,0xb8) -#endif -#endif - -/***************************************************************************** - * AudioReverb26 coclass - */ - -DEFINE_GUID(CLSID_AudioReverb26, 0xcecec95a, 0xd894, 0x491a, 0xbe,0xe3, 0x5e,0x10,0x6f,0xb5,0x9f,0x2d); - -#ifdef __cplusplus -class DECLSPEC_UUID("cecec95a-d894-491a-bee3-5e106fb59f2d") AudioReverb26; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioReverb26, 0xcecec95a, 0xd894, 0x491a, 0xbe,0xe3, 0x5e,0x10,0x6f,0xb5,0x9f,0x2d) -#endif -#endif - -/***************************************************************************** - * AudioReverb27 coclass - */ - -DEFINE_GUID(CLSID_AudioReverb27, 0x6a93130e, 0x1d53, 0x41d1, 0xa9,0xcf, 0xe7,0x58,0x80,0x0b,0xb1,0x79); - -#ifdef __cplusplus -class DECLSPEC_UUID("6a93130e-1d53-41d1-a9cf-e758800bb179") AudioReverb27; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(AudioReverb27, 0x6a93130e, 0x1d53, 0x41d1, 0xa9,0xcf, 0xe7,0x58,0x80,0x0b,0xb1,0x79) -#endif -#endif +HRESULT __stdcall CreateAudioVolumeMeter(IUnknown **out); /* Begin additional prototypes for all interfaces */ diff --git a/lib/libc/include/any-windows-any/xmllite.h b/lib/libc/include/any-windows-any/xmllite.h index 0e71e21747721ccedd33ffc718d1012bc6ef571b..27090e03108281b1d05049ede38d88810bec8644 100644 --- a/lib/libc/include/any-windows-any/xmllite.h +++ b/lib/libc/include/any-windows-any/xmllite.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/xmllite.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/xmllite.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __xmllite_h__ #define __xmllite_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IXmlReader_FWD_DEFINED__ @@ -314,83 +322,83 @@ interface IXmlReader { #define IXmlReader_IsEOF(This) (This)->lpVtbl->IsEOF(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXmlReader_QueryInterface(IXmlReader* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXmlReader_QueryInterface(IXmlReader* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXmlReader_AddRef(IXmlReader* This) { +static __WIDL_INLINE ULONG IXmlReader_AddRef(IXmlReader* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXmlReader_Release(IXmlReader* This) { +static __WIDL_INLINE ULONG IXmlReader_Release(IXmlReader* This) { return This->lpVtbl->Release(This); } /*** IXmlReader methods ***/ -static FORCEINLINE HRESULT IXmlReader_SetInput(IXmlReader* This,IUnknown *input) { +static __WIDL_INLINE HRESULT IXmlReader_SetInput(IXmlReader* This,IUnknown *input) { return This->lpVtbl->SetInput(This,input); } -static FORCEINLINE HRESULT IXmlReader_GetProperty(IXmlReader* This,UINT property,LONG_PTR *value) { +static __WIDL_INLINE HRESULT IXmlReader_GetProperty(IXmlReader* This,UINT property,LONG_PTR *value) { return This->lpVtbl->GetProperty(This,property,value); } -static FORCEINLINE HRESULT IXmlReader_SetProperty(IXmlReader* This,UINT property,LONG_PTR value) { +static __WIDL_INLINE HRESULT IXmlReader_SetProperty(IXmlReader* This,UINT property,LONG_PTR value) { return This->lpVtbl->SetProperty(This,property,value); } -static FORCEINLINE HRESULT IXmlReader_Read(IXmlReader* This,XmlNodeType *node_type) { +static __WIDL_INLINE HRESULT IXmlReader_Read(IXmlReader* This,XmlNodeType *node_type) { return This->lpVtbl->Read(This,node_type); } -static FORCEINLINE HRESULT IXmlReader_GetNodeType(IXmlReader* This,XmlNodeType *node_type) { +static __WIDL_INLINE HRESULT IXmlReader_GetNodeType(IXmlReader* This,XmlNodeType *node_type) { return This->lpVtbl->GetNodeType(This,node_type); } -static FORCEINLINE HRESULT IXmlReader_MoveToFirstAttribute(IXmlReader* This) { +static __WIDL_INLINE HRESULT IXmlReader_MoveToFirstAttribute(IXmlReader* This) { return This->lpVtbl->MoveToFirstAttribute(This); } -static FORCEINLINE HRESULT IXmlReader_MoveToNextAttribute(IXmlReader* This) { +static __WIDL_INLINE HRESULT IXmlReader_MoveToNextAttribute(IXmlReader* This) { return This->lpVtbl->MoveToNextAttribute(This); } -static FORCEINLINE HRESULT IXmlReader_MoveToAttributeByName(IXmlReader* This,LPCWSTR local_name,LPCWSTR namespaceUri) { +static __WIDL_INLINE HRESULT IXmlReader_MoveToAttributeByName(IXmlReader* This,LPCWSTR local_name,LPCWSTR namespaceUri) { return This->lpVtbl->MoveToAttributeByName(This,local_name,namespaceUri); } -static FORCEINLINE HRESULT IXmlReader_MoveToElement(IXmlReader* This) { +static __WIDL_INLINE HRESULT IXmlReader_MoveToElement(IXmlReader* This) { return This->lpVtbl->MoveToElement(This); } -static FORCEINLINE HRESULT IXmlReader_GetQualifiedName(IXmlReader* This,LPCWSTR *qualifiedName,UINT *qualifiedName_length) { +static __WIDL_INLINE HRESULT IXmlReader_GetQualifiedName(IXmlReader* This,LPCWSTR *qualifiedName,UINT *qualifiedName_length) { return This->lpVtbl->GetQualifiedName(This,qualifiedName,qualifiedName_length); } -static FORCEINLINE HRESULT IXmlReader_GetNamespaceUri(IXmlReader* This,LPCWSTR *namespaceUri,UINT *nnamespaceUri_length) { +static __WIDL_INLINE HRESULT IXmlReader_GetNamespaceUri(IXmlReader* This,LPCWSTR *namespaceUri,UINT *nnamespaceUri_length) { return This->lpVtbl->GetNamespaceUri(This,namespaceUri,nnamespaceUri_length); } -static FORCEINLINE HRESULT IXmlReader_GetLocalName(IXmlReader* This,LPCWSTR *local_name,UINT *locale_name_length) { +static __WIDL_INLINE HRESULT IXmlReader_GetLocalName(IXmlReader* This,LPCWSTR *local_name,UINT *locale_name_length) { return This->lpVtbl->GetLocalName(This,local_name,locale_name_length); } -static FORCEINLINE HRESULT IXmlReader_GetPrefix(IXmlReader* This,LPCWSTR *prefix,UINT *prefix_length) { +static __WIDL_INLINE HRESULT IXmlReader_GetPrefix(IXmlReader* This,LPCWSTR *prefix,UINT *prefix_length) { return This->lpVtbl->GetPrefix(This,prefix,prefix_length); } -static FORCEINLINE HRESULT IXmlReader_GetValue(IXmlReader* This,LPCWSTR *value,UINT *value_length) { +static __WIDL_INLINE HRESULT IXmlReader_GetValue(IXmlReader* This,LPCWSTR *value,UINT *value_length) { return This->lpVtbl->GetValue(This,value,value_length); } -static FORCEINLINE HRESULT IXmlReader_ReadValueChunk(IXmlReader* This,WCHAR *buffer,UINT chunk_size,UINT *read) { +static __WIDL_INLINE HRESULT IXmlReader_ReadValueChunk(IXmlReader* This,WCHAR *buffer,UINT chunk_size,UINT *read) { return This->lpVtbl->ReadValueChunk(This,buffer,chunk_size,read); } -static FORCEINLINE HRESULT IXmlReader_GetBaseUri(IXmlReader* This,LPCWSTR *baseUri,UINT *baseUri_length) { +static __WIDL_INLINE HRESULT IXmlReader_GetBaseUri(IXmlReader* This,LPCWSTR *baseUri,UINT *baseUri_length) { return This->lpVtbl->GetBaseUri(This,baseUri,baseUri_length); } -static FORCEINLINE WINBOOL IXmlReader_IsDefault(IXmlReader* This) { +static __WIDL_INLINE WINBOOL IXmlReader_IsDefault(IXmlReader* This) { return This->lpVtbl->IsDefault(This); } -static FORCEINLINE WINBOOL IXmlReader_IsEmptyElement(IXmlReader* This) { +static __WIDL_INLINE WINBOOL IXmlReader_IsEmptyElement(IXmlReader* This) { return This->lpVtbl->IsEmptyElement(This); } -static FORCEINLINE HRESULT IXmlReader_GetLineNumber(IXmlReader* This,UINT *lineNumber) { +static __WIDL_INLINE HRESULT IXmlReader_GetLineNumber(IXmlReader* This,UINT *lineNumber) { return This->lpVtbl->GetLineNumber(This,lineNumber); } -static FORCEINLINE HRESULT IXmlReader_GetLinePosition(IXmlReader* This,UINT *linePosition) { +static __WIDL_INLINE HRESULT IXmlReader_GetLinePosition(IXmlReader* This,UINT *linePosition) { return This->lpVtbl->GetLinePosition(This,linePosition); } -static FORCEINLINE HRESULT IXmlReader_GetAttributeCount(IXmlReader* This,UINT *attributeCount) { +static __WIDL_INLINE HRESULT IXmlReader_GetAttributeCount(IXmlReader* This,UINT *attributeCount) { return This->lpVtbl->GetAttributeCount(This,attributeCount); } -static FORCEINLINE HRESULT IXmlReader_GetDepth(IXmlReader* This,UINT *depth) { +static __WIDL_INLINE HRESULT IXmlReader_GetDepth(IXmlReader* This,UINT *depth) { return This->lpVtbl->GetDepth(This,depth); } -static FORCEINLINE WINBOOL IXmlReader_IsEOF(IXmlReader* This) { +static __WIDL_INLINE WINBOOL IXmlReader_IsEOF(IXmlReader* This) { return This->lpVtbl->IsEOF(This); } #endif @@ -463,17 +471,17 @@ interface IXmlResolver { #define IXmlResolver_ResolveUri(This,base_uri,public_id,system_id,input) (This)->lpVtbl->ResolveUri(This,base_uri,public_id,system_id,input) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXmlResolver_QueryInterface(IXmlResolver* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXmlResolver_QueryInterface(IXmlResolver* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXmlResolver_AddRef(IXmlResolver* This) { +static __WIDL_INLINE ULONG IXmlResolver_AddRef(IXmlResolver* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXmlResolver_Release(IXmlResolver* This) { +static __WIDL_INLINE ULONG IXmlResolver_Release(IXmlResolver* This) { return This->lpVtbl->Release(This); } /*** IXmlResolver methods ***/ -static FORCEINLINE HRESULT IXmlResolver_ResolveUri(IXmlResolver* This,LPCWSTR base_uri,LPCWSTR public_id,LPCWSTR system_id,IUnknown **input) { +static __WIDL_INLINE HRESULT IXmlResolver_ResolveUri(IXmlResolver* This,LPCWSTR base_uri,LPCWSTR public_id,LPCWSTR system_id,IUnknown **input) { return This->lpVtbl->ResolveUri(This,base_uri,public_id,system_id,input); } #endif @@ -602,6 +610,8 @@ typedef enum XmlError { } XmlError; STDAPI CreateXmlReader(REFIID riid, void **ppvObject, IMalloc *pMalloc); typedef IUnknown IXmlReaderInput; +STDAPI CreateXmlReaderInputWithEncodingCodePage(IUnknown *stream, IMalloc *pMalloc, + UINT encoding_codepage, WINBOOL hint, const WCHAR *base_uri, IXmlReaderInput **pInput); STDAPI CreateXmlReaderInputWithEncodingName(IUnknown *stream, IMalloc *pMalloc, LPCWSTR encoding, WINBOOL hint, LPCWSTR base_uri, IXmlReaderInput **ppInput); @@ -937,101 +947,101 @@ interface IXmlWriter { #define IXmlWriter_Flush(This) (This)->lpVtbl->Flush(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXmlWriter_QueryInterface(IXmlWriter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXmlWriter_QueryInterface(IXmlWriter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXmlWriter_AddRef(IXmlWriter* This) { +static __WIDL_INLINE ULONG IXmlWriter_AddRef(IXmlWriter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXmlWriter_Release(IXmlWriter* This) { +static __WIDL_INLINE ULONG IXmlWriter_Release(IXmlWriter* This) { return This->lpVtbl->Release(This); } /*** IXmlWriter methods ***/ -static FORCEINLINE HRESULT IXmlWriter_SetOutput(IXmlWriter* This,IUnknown *pOutput) { +static __WIDL_INLINE HRESULT IXmlWriter_SetOutput(IXmlWriter* This,IUnknown *pOutput) { return This->lpVtbl->SetOutput(This,pOutput); } -static FORCEINLINE HRESULT IXmlWriter_GetProperty(IXmlWriter* This,UINT nProperty,LONG_PTR *ppValue) { +static __WIDL_INLINE HRESULT IXmlWriter_GetProperty(IXmlWriter* This,UINT nProperty,LONG_PTR *ppValue) { return This->lpVtbl->GetProperty(This,nProperty,ppValue); } -static FORCEINLINE HRESULT IXmlWriter_SetProperty(IXmlWriter* This,UINT nProperty,LONG_PTR pValue) { +static __WIDL_INLINE HRESULT IXmlWriter_SetProperty(IXmlWriter* This,UINT nProperty,LONG_PTR pValue) { return This->lpVtbl->SetProperty(This,nProperty,pValue); } -static FORCEINLINE HRESULT IXmlWriter_WriteAttributes(IXmlWriter* This,IXmlReader *pReader,WINBOOL fWriteDefaultAttributes) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteAttributes(IXmlWriter* This,IXmlReader *pReader,WINBOOL fWriteDefaultAttributes) { return This->lpVtbl->WriteAttributes(This,pReader,fWriteDefaultAttributes); } -static FORCEINLINE HRESULT IXmlWriter_WriteAttributeString(IXmlWriter* This,LPCWSTR pwszPrefix,LPCWSTR pwszLocalName,LPCWSTR pwszNamespaceUri,LPCWSTR pwszValue) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteAttributeString(IXmlWriter* This,LPCWSTR pwszPrefix,LPCWSTR pwszLocalName,LPCWSTR pwszNamespaceUri,LPCWSTR pwszValue) { return This->lpVtbl->WriteAttributeString(This,pwszPrefix,pwszLocalName,pwszNamespaceUri,pwszValue); } -static FORCEINLINE HRESULT IXmlWriter_WriteCData(IXmlWriter* This,LPCWSTR pwszText) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteCData(IXmlWriter* This,LPCWSTR pwszText) { return This->lpVtbl->WriteCData(This,pwszText); } -static FORCEINLINE HRESULT IXmlWriter_WriteCharEntity(IXmlWriter* This,WCHAR wch) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteCharEntity(IXmlWriter* This,WCHAR wch) { return This->lpVtbl->WriteCharEntity(This,wch); } -static FORCEINLINE HRESULT IXmlWriter_WriteChars(IXmlWriter* This,const WCHAR *pwch,UINT cwch) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteChars(IXmlWriter* This,const WCHAR *pwch,UINT cwch) { return This->lpVtbl->WriteChars(This,pwch,cwch); } -static FORCEINLINE HRESULT IXmlWriter_WriteComment(IXmlWriter* This,LPCWSTR pwszComment) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteComment(IXmlWriter* This,LPCWSTR pwszComment) { return This->lpVtbl->WriteComment(This,pwszComment); } -static FORCEINLINE HRESULT IXmlWriter_WriteDocType(IXmlWriter* This,LPCWSTR pwszName,LPCWSTR pwszPublicId,LPCWSTR pwszSystemId,LPCWSTR pwszSubset) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteDocType(IXmlWriter* This,LPCWSTR pwszName,LPCWSTR pwszPublicId,LPCWSTR pwszSystemId,LPCWSTR pwszSubset) { return This->lpVtbl->WriteDocType(This,pwszName,pwszPublicId,pwszSystemId,pwszSubset); } -static FORCEINLINE HRESULT IXmlWriter_WriteElementString(IXmlWriter* This,LPCWSTR pwszPrefix,LPCWSTR pwszLocalName,LPCWSTR pwszNamespaceUri,LPCWSTR pwszValue) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteElementString(IXmlWriter* This,LPCWSTR pwszPrefix,LPCWSTR pwszLocalName,LPCWSTR pwszNamespaceUri,LPCWSTR pwszValue) { return This->lpVtbl->WriteElementString(This,pwszPrefix,pwszLocalName,pwszNamespaceUri,pwszValue); } -static FORCEINLINE HRESULT IXmlWriter_WriteEndDocument(IXmlWriter* This) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteEndDocument(IXmlWriter* This) { return This->lpVtbl->WriteEndDocument(This); } -static FORCEINLINE HRESULT IXmlWriter_WriteEndElement(IXmlWriter* This) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteEndElement(IXmlWriter* This) { return This->lpVtbl->WriteEndElement(This); } -static FORCEINLINE HRESULT IXmlWriter_WriteEntityRef(IXmlWriter* This,LPCWSTR pwszName) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteEntityRef(IXmlWriter* This,LPCWSTR pwszName) { return This->lpVtbl->WriteEntityRef(This,pwszName); } -static FORCEINLINE HRESULT IXmlWriter_WriteFullEndElement(IXmlWriter* This) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteFullEndElement(IXmlWriter* This) { return This->lpVtbl->WriteFullEndElement(This); } -static FORCEINLINE HRESULT IXmlWriter_WriteName(IXmlWriter* This,LPCWSTR pwszName) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteName(IXmlWriter* This,LPCWSTR pwszName) { return This->lpVtbl->WriteName(This,pwszName); } -static FORCEINLINE HRESULT IXmlWriter_WriteNmToken(IXmlWriter* This,LPCWSTR pwszNmToken) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteNmToken(IXmlWriter* This,LPCWSTR pwszNmToken) { return This->lpVtbl->WriteNmToken(This,pwszNmToken); } -static FORCEINLINE HRESULT IXmlWriter_WriteNode(IXmlWriter* This,IXmlReader *pReader,WINBOOL fWriteDefaultAttributes) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteNode(IXmlWriter* This,IXmlReader *pReader,WINBOOL fWriteDefaultAttributes) { return This->lpVtbl->WriteNode(This,pReader,fWriteDefaultAttributes); } -static FORCEINLINE HRESULT IXmlWriter_WriteNodeShallow(IXmlWriter* This,IXmlReader *pReader,WINBOOL fWriteDefaultAttributes) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteNodeShallow(IXmlWriter* This,IXmlReader *pReader,WINBOOL fWriteDefaultAttributes) { return This->lpVtbl->WriteNodeShallow(This,pReader,fWriteDefaultAttributes); } -static FORCEINLINE HRESULT IXmlWriter_WriteProcessingInstruction(IXmlWriter* This,LPCWSTR pwszName,LPCWSTR pwszText) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteProcessingInstruction(IXmlWriter* This,LPCWSTR pwszName,LPCWSTR pwszText) { return This->lpVtbl->WriteProcessingInstruction(This,pwszName,pwszText); } -static FORCEINLINE HRESULT IXmlWriter_WriteQualifiedName(IXmlWriter* This,LPCWSTR pwszLocalName,LPCWSTR pwszNamespaceUri) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteQualifiedName(IXmlWriter* This,LPCWSTR pwszLocalName,LPCWSTR pwszNamespaceUri) { return This->lpVtbl->WriteQualifiedName(This,pwszLocalName,pwszNamespaceUri); } -static FORCEINLINE HRESULT IXmlWriter_WriteRaw(IXmlWriter* This,LPCWSTR pwszData) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteRaw(IXmlWriter* This,LPCWSTR pwszData) { return This->lpVtbl->WriteRaw(This,pwszData); } -static FORCEINLINE HRESULT IXmlWriter_WriteRawChars(IXmlWriter* This,const WCHAR *pwch,UINT cwch) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteRawChars(IXmlWriter* This,const WCHAR *pwch,UINT cwch) { return This->lpVtbl->WriteRawChars(This,pwch,cwch); } -static FORCEINLINE HRESULT IXmlWriter_WriteStartDocument(IXmlWriter* This,XmlStandalone standalone) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteStartDocument(IXmlWriter* This,XmlStandalone standalone) { return This->lpVtbl->WriteStartDocument(This,standalone); } -static FORCEINLINE HRESULT IXmlWriter_WriteStartElement(IXmlWriter* This,LPCWSTR pwszPrefix,LPCWSTR pwszLocalName,LPCWSTR pwszNamespaceUri) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteStartElement(IXmlWriter* This,LPCWSTR pwszPrefix,LPCWSTR pwszLocalName,LPCWSTR pwszNamespaceUri) { return This->lpVtbl->WriteStartElement(This,pwszPrefix,pwszLocalName,pwszNamespaceUri); } -static FORCEINLINE HRESULT IXmlWriter_WriteString(IXmlWriter* This,LPCWSTR pwszText) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteString(IXmlWriter* This,LPCWSTR pwszText) { return This->lpVtbl->WriteString(This,pwszText); } -static FORCEINLINE HRESULT IXmlWriter_WriteSurrogateCharEntity(IXmlWriter* This,WCHAR wchLow,WCHAR wchHigh) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteSurrogateCharEntity(IXmlWriter* This,WCHAR wchLow,WCHAR wchHigh) { return This->lpVtbl->WriteSurrogateCharEntity(This,wchLow,wchHigh); } -static FORCEINLINE HRESULT IXmlWriter_WriteWhitespace(IXmlWriter* This,LPCWSTR pwszWhitespace) { +static __WIDL_INLINE HRESULT IXmlWriter_WriteWhitespace(IXmlWriter* This,LPCWSTR pwszWhitespace) { return This->lpVtbl->WriteWhitespace(This,pwszWhitespace); } -static FORCEINLINE HRESULT IXmlWriter_Flush(IXmlWriter* This) { +static __WIDL_INLINE HRESULT IXmlWriter_Flush(IXmlWriter* This) { return This->lpVtbl->Flush(This); } #endif diff --git a/lib/libc/include/any-windows-any/xpsdigitalsignature.h b/lib/libc/include/any-windows-any/xpsdigitalsignature.h index 0dfce45698c3744ece6ad703325760888c0379dd..207f35a54071ab83991f0d0bbcd4393eb7d296b9 100644 --- a/lib/libc/include/any-windows-any/xpsdigitalsignature.h +++ b/lib/libc/include/any-windows-any/xpsdigitalsignature.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/xpsdigitalsignature.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/xpsdigitalsignature.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __xpsdigitalsignature_h__ #define __xpsdigitalsignature_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IXpsSigningOptions_FWD_DEFINED__ @@ -378,65 +386,65 @@ interface IXpsSigningOptions { #define IXpsSigningOptions_SetFlags(This,flags) (This)->lpVtbl->SetFlags(This,flags) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsSigningOptions_QueryInterface(IXpsSigningOptions* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_QueryInterface(IXpsSigningOptions* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsSigningOptions_AddRef(IXpsSigningOptions* This) { +static __WIDL_INLINE ULONG IXpsSigningOptions_AddRef(IXpsSigningOptions* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsSigningOptions_Release(IXpsSigningOptions* This) { +static __WIDL_INLINE ULONG IXpsSigningOptions_Release(IXpsSigningOptions* This) { return This->lpVtbl->Release(This); } /*** IXpsSigningOptions methods ***/ -static FORCEINLINE HRESULT IXpsSigningOptions_GetSignatureId(IXpsSigningOptions* This,LPWSTR *signatureId) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_GetSignatureId(IXpsSigningOptions* This,LPWSTR *signatureId) { return This->lpVtbl->GetSignatureId(This,signatureId); } -static FORCEINLINE HRESULT IXpsSigningOptions_SetSignatureId(IXpsSigningOptions* This,LPCWSTR signatureId) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_SetSignatureId(IXpsSigningOptions* This,LPCWSTR signatureId) { return This->lpVtbl->SetSignatureId(This,signatureId); } -static FORCEINLINE HRESULT IXpsSigningOptions_GetSignatureMethod(IXpsSigningOptions* This,LPWSTR *signatureMethod) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_GetSignatureMethod(IXpsSigningOptions* This,LPWSTR *signatureMethod) { return This->lpVtbl->GetSignatureMethod(This,signatureMethod); } -static FORCEINLINE HRESULT IXpsSigningOptions_SetSignatureMethod(IXpsSigningOptions* This,LPCWSTR signatureMethod) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_SetSignatureMethod(IXpsSigningOptions* This,LPCWSTR signatureMethod) { return This->lpVtbl->SetSignatureMethod(This,signatureMethod); } -static FORCEINLINE HRESULT IXpsSigningOptions_GetDigestMethod(IXpsSigningOptions* This,LPWSTR *digestMethod) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_GetDigestMethod(IXpsSigningOptions* This,LPWSTR *digestMethod) { return This->lpVtbl->GetDigestMethod(This,digestMethod); } -static FORCEINLINE HRESULT IXpsSigningOptions_SetDigestMethod(IXpsSigningOptions* This,LPCWSTR digestMethod) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_SetDigestMethod(IXpsSigningOptions* This,LPCWSTR digestMethod) { return This->lpVtbl->SetDigestMethod(This,digestMethod); } -static FORCEINLINE HRESULT IXpsSigningOptions_GetSignaturePartName(IXpsSigningOptions* This,IOpcPartUri **signaturePartName) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_GetSignaturePartName(IXpsSigningOptions* This,IOpcPartUri **signaturePartName) { return This->lpVtbl->GetSignaturePartName(This,signaturePartName); } -static FORCEINLINE HRESULT IXpsSigningOptions_SetSignaturePartName(IXpsSigningOptions* This,IOpcPartUri *signaturePartName) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_SetSignaturePartName(IXpsSigningOptions* This,IOpcPartUri *signaturePartName) { return This->lpVtbl->SetSignaturePartName(This,signaturePartName); } -static FORCEINLINE HRESULT IXpsSigningOptions_GetPolicy(IXpsSigningOptions* This,XPS_SIGN_POLICY *policy) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_GetPolicy(IXpsSigningOptions* This,XPS_SIGN_POLICY *policy) { return This->lpVtbl->GetPolicy(This,policy); } -static FORCEINLINE HRESULT IXpsSigningOptions_SetPolicy(IXpsSigningOptions* This,XPS_SIGN_POLICY policy) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_SetPolicy(IXpsSigningOptions* This,XPS_SIGN_POLICY policy) { return This->lpVtbl->SetPolicy(This,policy); } -static FORCEINLINE HRESULT IXpsSigningOptions_GetSigningTimeFormat(IXpsSigningOptions* This,OPC_SIGNATURE_TIME_FORMAT *timeFormat) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_GetSigningTimeFormat(IXpsSigningOptions* This,OPC_SIGNATURE_TIME_FORMAT *timeFormat) { return This->lpVtbl->GetSigningTimeFormat(This,timeFormat); } -static FORCEINLINE HRESULT IXpsSigningOptions_SetSigningTimeFormat(IXpsSigningOptions* This,OPC_SIGNATURE_TIME_FORMAT timeFormat) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_SetSigningTimeFormat(IXpsSigningOptions* This,OPC_SIGNATURE_TIME_FORMAT timeFormat) { return This->lpVtbl->SetSigningTimeFormat(This,timeFormat); } -static FORCEINLINE HRESULT IXpsSigningOptions_GetCustomObjects(IXpsSigningOptions* This,IOpcSignatureCustomObjectSet **customObjectSet) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_GetCustomObjects(IXpsSigningOptions* This,IOpcSignatureCustomObjectSet **customObjectSet) { return This->lpVtbl->GetCustomObjects(This,customObjectSet); } -static FORCEINLINE HRESULT IXpsSigningOptions_GetCustomReferences(IXpsSigningOptions* This,IOpcSignatureReferenceSet **customReferenceSet) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_GetCustomReferences(IXpsSigningOptions* This,IOpcSignatureReferenceSet **customReferenceSet) { return This->lpVtbl->GetCustomReferences(This,customReferenceSet); } -static FORCEINLINE HRESULT IXpsSigningOptions_GetCertificateSet(IXpsSigningOptions* This,IOpcCertificateSet **certificateSet) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_GetCertificateSet(IXpsSigningOptions* This,IOpcCertificateSet **certificateSet) { return This->lpVtbl->GetCertificateSet(This,certificateSet); } -static FORCEINLINE HRESULT IXpsSigningOptions_GetFlags(IXpsSigningOptions* This,XPS_SIGN_FLAGS *flags) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_GetFlags(IXpsSigningOptions* This,XPS_SIGN_FLAGS *flags) { return This->lpVtbl->GetFlags(This,flags); } -static FORCEINLINE HRESULT IXpsSigningOptions_SetFlags(IXpsSigningOptions* This,XPS_SIGN_FLAGS flags) { +static __WIDL_INLINE HRESULT IXpsSigningOptions_SetFlags(IXpsSigningOptions* This,XPS_SIGN_FLAGS flags) { return This->lpVtbl->SetFlags(This,flags); } #endif @@ -599,50 +607,50 @@ interface IXpsSignature { #define IXpsSignature_SetSignatureXml(This,signatureXml,count) (This)->lpVtbl->SetSignatureXml(This,signatureXml,count) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsSignature_QueryInterface(IXpsSignature* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsSignature_QueryInterface(IXpsSignature* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsSignature_AddRef(IXpsSignature* This) { +static __WIDL_INLINE ULONG IXpsSignature_AddRef(IXpsSignature* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsSignature_Release(IXpsSignature* This) { +static __WIDL_INLINE ULONG IXpsSignature_Release(IXpsSignature* This) { return This->lpVtbl->Release(This); } /*** IXpsSignature methods ***/ -static FORCEINLINE HRESULT IXpsSignature_GetSignatureId(IXpsSignature* This,LPWSTR *sigId) { +static __WIDL_INLINE HRESULT IXpsSignature_GetSignatureId(IXpsSignature* This,LPWSTR *sigId) { return This->lpVtbl->GetSignatureId(This,sigId); } -static FORCEINLINE HRESULT IXpsSignature_GetSignatureValue(IXpsSignature* This,UINT8 **signatureHashValue,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsSignature_GetSignatureValue(IXpsSignature* This,UINT8 **signatureHashValue,UINT32 *count) { return This->lpVtbl->GetSignatureValue(This,signatureHashValue,count); } -static FORCEINLINE HRESULT IXpsSignature_GetCertificateEnumerator(IXpsSignature* This,IOpcCertificateEnumerator **certificateEnumerator) { +static __WIDL_INLINE HRESULT IXpsSignature_GetCertificateEnumerator(IXpsSignature* This,IOpcCertificateEnumerator **certificateEnumerator) { return This->lpVtbl->GetCertificateEnumerator(This,certificateEnumerator); } -static FORCEINLINE HRESULT IXpsSignature_GetSigningTime(IXpsSignature* This,LPWSTR *sigDateTimeString) { +static __WIDL_INLINE HRESULT IXpsSignature_GetSigningTime(IXpsSignature* This,LPWSTR *sigDateTimeString) { return This->lpVtbl->GetSigningTime(This,sigDateTimeString); } -static FORCEINLINE HRESULT IXpsSignature_GetSigningTimeFormat(IXpsSignature* This,OPC_SIGNATURE_TIME_FORMAT *timeFormat) { +static __WIDL_INLINE HRESULT IXpsSignature_GetSigningTimeFormat(IXpsSignature* This,OPC_SIGNATURE_TIME_FORMAT *timeFormat) { return This->lpVtbl->GetSigningTimeFormat(This,timeFormat); } -static FORCEINLINE HRESULT IXpsSignature_GetSignaturePartName(IXpsSignature* This,IOpcPartUri **signaturePartName) { +static __WIDL_INLINE HRESULT IXpsSignature_GetSignaturePartName(IXpsSignature* This,IOpcPartUri **signaturePartName) { return This->lpVtbl->GetSignaturePartName(This,signaturePartName); } -static FORCEINLINE HRESULT IXpsSignature_Verify(IXpsSignature* This,const CERT_CONTEXT *x509Certificate,XPS_SIGNATURE_STATUS *sigStatus) { +static __WIDL_INLINE HRESULT IXpsSignature_Verify(IXpsSignature* This,const CERT_CONTEXT *x509Certificate,XPS_SIGNATURE_STATUS *sigStatus) { return This->lpVtbl->Verify(This,x509Certificate,sigStatus); } -static FORCEINLINE HRESULT IXpsSignature_GetPolicy(IXpsSignature* This,XPS_SIGN_POLICY *policy) { +static __WIDL_INLINE HRESULT IXpsSignature_GetPolicy(IXpsSignature* This,XPS_SIGN_POLICY *policy) { return This->lpVtbl->GetPolicy(This,policy); } -static FORCEINLINE HRESULT IXpsSignature_GetCustomObjectEnumerator(IXpsSignature* This,IOpcSignatureCustomObjectEnumerator **customObjectEnumerator) { +static __WIDL_INLINE HRESULT IXpsSignature_GetCustomObjectEnumerator(IXpsSignature* This,IOpcSignatureCustomObjectEnumerator **customObjectEnumerator) { return This->lpVtbl->GetCustomObjectEnumerator(This,customObjectEnumerator); } -static FORCEINLINE HRESULT IXpsSignature_GetCustomReferenceEnumerator(IXpsSignature* This,IOpcSignatureReferenceEnumerator **customReferenceEnumerator) { +static __WIDL_INLINE HRESULT IXpsSignature_GetCustomReferenceEnumerator(IXpsSignature* This,IOpcSignatureReferenceEnumerator **customReferenceEnumerator) { return This->lpVtbl->GetCustomReferenceEnumerator(This,customReferenceEnumerator); } -static FORCEINLINE HRESULT IXpsSignature_GetSignatureXml(IXpsSignature* This,UINT8 **signatureXml,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsSignature_GetSignatureXml(IXpsSignature* This,UINT8 **signatureXml,UINT32 *count) { return This->lpVtbl->GetSignatureXml(This,signatureXml,count); } -static FORCEINLINE HRESULT IXpsSignature_SetSignatureXml(IXpsSignature* This,const UINT8 *signatureXml,UINT32 count) { +static __WIDL_INLINE HRESULT IXpsSignature_SetSignatureXml(IXpsSignature* This,const UINT8 *signatureXml,UINT32 count) { return This->lpVtbl->SetSignatureXml(This,signatureXml,count); } #endif @@ -743,29 +751,29 @@ interface IXpsSignatureBlock { #define IXpsSignatureBlock_CreateRequest(This,requestId,signatureRequest) (This)->lpVtbl->CreateRequest(This,requestId,signatureRequest) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsSignatureBlock_QueryInterface(IXpsSignatureBlock* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsSignatureBlock_QueryInterface(IXpsSignatureBlock* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsSignatureBlock_AddRef(IXpsSignatureBlock* This) { +static __WIDL_INLINE ULONG IXpsSignatureBlock_AddRef(IXpsSignatureBlock* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsSignatureBlock_Release(IXpsSignatureBlock* This) { +static __WIDL_INLINE ULONG IXpsSignatureBlock_Release(IXpsSignatureBlock* This) { return This->lpVtbl->Release(This); } /*** IXpsSignatureBlock methods ***/ -static FORCEINLINE HRESULT IXpsSignatureBlock_GetRequests(IXpsSignatureBlock* This,IXpsSignatureRequestCollection **requests) { +static __WIDL_INLINE HRESULT IXpsSignatureBlock_GetRequests(IXpsSignatureBlock* This,IXpsSignatureRequestCollection **requests) { return This->lpVtbl->GetRequests(This,requests); } -static FORCEINLINE HRESULT IXpsSignatureBlock_GetPartName(IXpsSignatureBlock* This,IOpcPartUri **partName) { +static __WIDL_INLINE HRESULT IXpsSignatureBlock_GetPartName(IXpsSignatureBlock* This,IOpcPartUri **partName) { return This->lpVtbl->GetPartName(This,partName); } -static FORCEINLINE HRESULT IXpsSignatureBlock_GetDocumentIndex(IXpsSignatureBlock* This,UINT32 *fixedDocumentIndex) { +static __WIDL_INLINE HRESULT IXpsSignatureBlock_GetDocumentIndex(IXpsSignatureBlock* This,UINT32 *fixedDocumentIndex) { return This->lpVtbl->GetDocumentIndex(This,fixedDocumentIndex); } -static FORCEINLINE HRESULT IXpsSignatureBlock_GetDocumentName(IXpsSignatureBlock* This,IOpcPartUri **fixedDocumentName) { +static __WIDL_INLINE HRESULT IXpsSignatureBlock_GetDocumentName(IXpsSignatureBlock* This,IOpcPartUri **fixedDocumentName) { return This->lpVtbl->GetDocumentName(This,fixedDocumentName); } -static FORCEINLINE HRESULT IXpsSignatureBlock_CreateRequest(IXpsSignatureBlock* This,LPCWSTR requestId,IXpsSignatureRequest **signatureRequest) { +static __WIDL_INLINE HRESULT IXpsSignatureBlock_CreateRequest(IXpsSignatureBlock* This,LPCWSTR requestId,IXpsSignatureRequest **signatureRequest) { return This->lpVtbl->CreateRequest(This,requestId,signatureRequest); } #endif @@ -850,23 +858,23 @@ interface IXpsSignatureBlockCollection { #define IXpsSignatureBlockCollection_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsSignatureBlockCollection_QueryInterface(IXpsSignatureBlockCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsSignatureBlockCollection_QueryInterface(IXpsSignatureBlockCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsSignatureBlockCollection_AddRef(IXpsSignatureBlockCollection* This) { +static __WIDL_INLINE ULONG IXpsSignatureBlockCollection_AddRef(IXpsSignatureBlockCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsSignatureBlockCollection_Release(IXpsSignatureBlockCollection* This) { +static __WIDL_INLINE ULONG IXpsSignatureBlockCollection_Release(IXpsSignatureBlockCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsSignatureBlockCollection methods ***/ -static FORCEINLINE HRESULT IXpsSignatureBlockCollection_GetCount(IXpsSignatureBlockCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsSignatureBlockCollection_GetCount(IXpsSignatureBlockCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsSignatureBlockCollection_GetAt(IXpsSignatureBlockCollection* This,UINT32 index,IXpsSignatureBlock **signatureBlock) { +static __WIDL_INLINE HRESULT IXpsSignatureBlockCollection_GetAt(IXpsSignatureBlockCollection* This,UINT32 index,IXpsSignatureBlock **signatureBlock) { return This->lpVtbl->GetAt(This,index,signatureBlock); } -static FORCEINLINE HRESULT IXpsSignatureBlockCollection_RemoveAt(IXpsSignatureBlockCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsSignatureBlockCollection_RemoveAt(IXpsSignatureBlockCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } #endif @@ -951,23 +959,23 @@ interface IXpsSignatureCollection { #define IXpsSignatureCollection_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsSignatureCollection_QueryInterface(IXpsSignatureCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsSignatureCollection_QueryInterface(IXpsSignatureCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsSignatureCollection_AddRef(IXpsSignatureCollection* This) { +static __WIDL_INLINE ULONG IXpsSignatureCollection_AddRef(IXpsSignatureCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsSignatureCollection_Release(IXpsSignatureCollection* This) { +static __WIDL_INLINE ULONG IXpsSignatureCollection_Release(IXpsSignatureCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsSignatureCollection methods ***/ -static FORCEINLINE HRESULT IXpsSignatureCollection_GetCount(IXpsSignatureCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsSignatureCollection_GetCount(IXpsSignatureCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsSignatureCollection_GetAt(IXpsSignatureCollection* This,UINT32 index,IXpsSignature **signature) { +static __WIDL_INLINE HRESULT IXpsSignatureCollection_GetAt(IXpsSignatureCollection* This,UINT32 index,IXpsSignature **signature) { return This->lpVtbl->GetAt(This,index,signature); } -static FORCEINLINE HRESULT IXpsSignatureCollection_RemoveAt(IXpsSignatureCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsSignatureCollection_RemoveAt(IXpsSignatureCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } #endif @@ -1126,47 +1134,47 @@ interface IXpsSignatureManager { #define IXpsSignatureManager_SavePackageToStream(This,stream) (This)->lpVtbl->SavePackageToStream(This,stream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsSignatureManager_QueryInterface(IXpsSignatureManager* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsSignatureManager_QueryInterface(IXpsSignatureManager* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsSignatureManager_AddRef(IXpsSignatureManager* This) { +static __WIDL_INLINE ULONG IXpsSignatureManager_AddRef(IXpsSignatureManager* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsSignatureManager_Release(IXpsSignatureManager* This) { +static __WIDL_INLINE ULONG IXpsSignatureManager_Release(IXpsSignatureManager* This) { return This->lpVtbl->Release(This); } /*** IXpsSignatureManager methods ***/ -static FORCEINLINE HRESULT IXpsSignatureManager_LoadPackageFile(IXpsSignatureManager* This,LPCWSTR fileName) { +static __WIDL_INLINE HRESULT IXpsSignatureManager_LoadPackageFile(IXpsSignatureManager* This,LPCWSTR fileName) { return This->lpVtbl->LoadPackageFile(This,fileName); } -static FORCEINLINE HRESULT IXpsSignatureManager_LoadPackageStream(IXpsSignatureManager* This,IStream *stream) { +static __WIDL_INLINE HRESULT IXpsSignatureManager_LoadPackageStream(IXpsSignatureManager* This,IStream *stream) { return This->lpVtbl->LoadPackageStream(This,stream); } -static FORCEINLINE HRESULT IXpsSignatureManager_Sign(IXpsSignatureManager* This,IXpsSigningOptions *signOptions,const CERT_CONTEXT *x509Certificate,IXpsSignature **signature) { +static __WIDL_INLINE HRESULT IXpsSignatureManager_Sign(IXpsSignatureManager* This,IXpsSigningOptions *signOptions,const CERT_CONTEXT *x509Certificate,IXpsSignature **signature) { return This->lpVtbl->Sign(This,signOptions,x509Certificate,signature); } -static FORCEINLINE HRESULT IXpsSignatureManager_GetSignatureOriginPartName(IXpsSignatureManager* This,IOpcPartUri **signatureOriginPartName) { +static __WIDL_INLINE HRESULT IXpsSignatureManager_GetSignatureOriginPartName(IXpsSignatureManager* This,IOpcPartUri **signatureOriginPartName) { return This->lpVtbl->GetSignatureOriginPartName(This,signatureOriginPartName); } -static FORCEINLINE HRESULT IXpsSignatureManager_SetSignatureOriginPartName(IXpsSignatureManager* This,IOpcPartUri *signatureOriginPartName) { +static __WIDL_INLINE HRESULT IXpsSignatureManager_SetSignatureOriginPartName(IXpsSignatureManager* This,IOpcPartUri *signatureOriginPartName) { return This->lpVtbl->SetSignatureOriginPartName(This,signatureOriginPartName); } -static FORCEINLINE HRESULT IXpsSignatureManager_GetSignatures(IXpsSignatureManager* This,IXpsSignatureCollection **signatures) { +static __WIDL_INLINE HRESULT IXpsSignatureManager_GetSignatures(IXpsSignatureManager* This,IXpsSignatureCollection **signatures) { return This->lpVtbl->GetSignatures(This,signatures); } -static FORCEINLINE HRESULT IXpsSignatureManager_AddSignatureBlock(IXpsSignatureManager* This,IOpcPartUri *partName,UINT32 fixedDocumentIndex,IXpsSignatureBlock **signatureBlock) { +static __WIDL_INLINE HRESULT IXpsSignatureManager_AddSignatureBlock(IXpsSignatureManager* This,IOpcPartUri *partName,UINT32 fixedDocumentIndex,IXpsSignatureBlock **signatureBlock) { return This->lpVtbl->AddSignatureBlock(This,partName,fixedDocumentIndex,signatureBlock); } -static FORCEINLINE HRESULT IXpsSignatureManager_GetSignatureBlocks(IXpsSignatureManager* This,IXpsSignatureBlockCollection **signatureBlocks) { +static __WIDL_INLINE HRESULT IXpsSignatureManager_GetSignatureBlocks(IXpsSignatureManager* This,IXpsSignatureBlockCollection **signatureBlocks) { return This->lpVtbl->GetSignatureBlocks(This,signatureBlocks); } -static FORCEINLINE HRESULT IXpsSignatureManager_CreateSigningOptions(IXpsSignatureManager* This,IXpsSigningOptions **signingOptions) { +static __WIDL_INLINE HRESULT IXpsSignatureManager_CreateSigningOptions(IXpsSignatureManager* This,IXpsSigningOptions **signingOptions) { return This->lpVtbl->CreateSigningOptions(This,signingOptions); } -static FORCEINLINE HRESULT IXpsSignatureManager_SavePackageToFile(IXpsSignatureManager* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes) { +static __WIDL_INLINE HRESULT IXpsSignatureManager_SavePackageToFile(IXpsSignatureManager* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes) { return This->lpVtbl->SavePackageToFile(This,fileName,securityAttributes,flagsAndAttributes); } -static FORCEINLINE HRESULT IXpsSignatureManager_SavePackageToStream(IXpsSignatureManager* This,IStream *stream) { +static __WIDL_INLINE HRESULT IXpsSignatureManager_SavePackageToStream(IXpsSignatureManager* This,IStream *stream) { return This->lpVtbl->SavePackageToStream(This,stream); } #endif @@ -1331,50 +1339,50 @@ interface IXpsSignatureRequest { #define IXpsSignatureRequest_GetSignature(This,signature) (This)->lpVtbl->GetSignature(This,signature) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsSignatureRequest_QueryInterface(IXpsSignatureRequest* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsSignatureRequest_QueryInterface(IXpsSignatureRequest* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsSignatureRequest_AddRef(IXpsSignatureRequest* This) { +static __WIDL_INLINE ULONG IXpsSignatureRequest_AddRef(IXpsSignatureRequest* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsSignatureRequest_Release(IXpsSignatureRequest* This) { +static __WIDL_INLINE ULONG IXpsSignatureRequest_Release(IXpsSignatureRequest* This) { return This->lpVtbl->Release(This); } /*** IXpsSignatureRequest methods ***/ -static FORCEINLINE HRESULT IXpsSignatureRequest_GetIntent(IXpsSignatureRequest* This,LPWSTR *intent) { +static __WIDL_INLINE HRESULT IXpsSignatureRequest_GetIntent(IXpsSignatureRequest* This,LPWSTR *intent) { return This->lpVtbl->GetIntent(This,intent); } -static FORCEINLINE HRESULT IXpsSignatureRequest_SetIntent(IXpsSignatureRequest* This,LPCWSTR intent) { +static __WIDL_INLINE HRESULT IXpsSignatureRequest_SetIntent(IXpsSignatureRequest* This,LPCWSTR intent) { return This->lpVtbl->SetIntent(This,intent); } -static FORCEINLINE HRESULT IXpsSignatureRequest_GetRequestedSigner(IXpsSignatureRequest* This,LPWSTR *signerName) { +static __WIDL_INLINE HRESULT IXpsSignatureRequest_GetRequestedSigner(IXpsSignatureRequest* This,LPWSTR *signerName) { return This->lpVtbl->GetRequestedSigner(This,signerName); } -static FORCEINLINE HRESULT IXpsSignatureRequest_SetRequestedSigner(IXpsSignatureRequest* This,LPCWSTR signerName) { +static __WIDL_INLINE HRESULT IXpsSignatureRequest_SetRequestedSigner(IXpsSignatureRequest* This,LPCWSTR signerName) { return This->lpVtbl->SetRequestedSigner(This,signerName); } -static FORCEINLINE HRESULT IXpsSignatureRequest_GetRequestSignByDate(IXpsSignatureRequest* This,LPWSTR *dateString) { +static __WIDL_INLINE HRESULT IXpsSignatureRequest_GetRequestSignByDate(IXpsSignatureRequest* This,LPWSTR *dateString) { return This->lpVtbl->GetRequestSignByDate(This,dateString); } -static FORCEINLINE HRESULT IXpsSignatureRequest_SetRequestSignByDate(IXpsSignatureRequest* This,LPCWSTR dateString) { +static __WIDL_INLINE HRESULT IXpsSignatureRequest_SetRequestSignByDate(IXpsSignatureRequest* This,LPCWSTR dateString) { return This->lpVtbl->SetRequestSignByDate(This,dateString); } -static FORCEINLINE HRESULT IXpsSignatureRequest_GetSigningLocale(IXpsSignatureRequest* This,LPWSTR *place) { +static __WIDL_INLINE HRESULT IXpsSignatureRequest_GetSigningLocale(IXpsSignatureRequest* This,LPWSTR *place) { return This->lpVtbl->GetSigningLocale(This,place); } -static FORCEINLINE HRESULT IXpsSignatureRequest_SetSigningLocale(IXpsSignatureRequest* This,LPCWSTR place) { +static __WIDL_INLINE HRESULT IXpsSignatureRequest_SetSigningLocale(IXpsSignatureRequest* This,LPCWSTR place) { return This->lpVtbl->SetSigningLocale(This,place); } -static FORCEINLINE HRESULT IXpsSignatureRequest_GetSpotLocation(IXpsSignatureRequest* This,INT32 *pageIndex,IOpcPartUri **pagePartName,float *x,float *y) { +static __WIDL_INLINE HRESULT IXpsSignatureRequest_GetSpotLocation(IXpsSignatureRequest* This,INT32 *pageIndex,IOpcPartUri **pagePartName,float *x,float *y) { return This->lpVtbl->GetSpotLocation(This,pageIndex,pagePartName,x,y); } -static FORCEINLINE HRESULT IXpsSignatureRequest_SetSpotLocation(IXpsSignatureRequest* This,INT32 pageIndex,float x,float y) { +static __WIDL_INLINE HRESULT IXpsSignatureRequest_SetSpotLocation(IXpsSignatureRequest* This,INT32 pageIndex,float x,float y) { return This->lpVtbl->SetSpotLocation(This,pageIndex,x,y); } -static FORCEINLINE HRESULT IXpsSignatureRequest_GetRequestId(IXpsSignatureRequest* This,LPWSTR *requestId) { +static __WIDL_INLINE HRESULT IXpsSignatureRequest_GetRequestId(IXpsSignatureRequest* This,LPWSTR *requestId) { return This->lpVtbl->GetRequestId(This,requestId); } -static FORCEINLINE HRESULT IXpsSignatureRequest_GetSignature(IXpsSignatureRequest* This,IXpsSignature **signature) { +static __WIDL_INLINE HRESULT IXpsSignatureRequest_GetSignature(IXpsSignatureRequest* This,IXpsSignature **signature) { return This->lpVtbl->GetSignature(This,signature); } #endif @@ -1459,23 +1467,23 @@ interface IXpsSignatureRequestCollection { #define IXpsSignatureRequestCollection_RemoveAt(This,index) (This)->lpVtbl->RemoveAt(This,index) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsSignatureRequestCollection_QueryInterface(IXpsSignatureRequestCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsSignatureRequestCollection_QueryInterface(IXpsSignatureRequestCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsSignatureRequestCollection_AddRef(IXpsSignatureRequestCollection* This) { +static __WIDL_INLINE ULONG IXpsSignatureRequestCollection_AddRef(IXpsSignatureRequestCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsSignatureRequestCollection_Release(IXpsSignatureRequestCollection* This) { +static __WIDL_INLINE ULONG IXpsSignatureRequestCollection_Release(IXpsSignatureRequestCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsSignatureRequestCollection methods ***/ -static FORCEINLINE HRESULT IXpsSignatureRequestCollection_GetCount(IXpsSignatureRequestCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsSignatureRequestCollection_GetCount(IXpsSignatureRequestCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsSignatureRequestCollection_GetAt(IXpsSignatureRequestCollection* This,UINT32 index,IXpsSignatureRequest **signatureRequest) { +static __WIDL_INLINE HRESULT IXpsSignatureRequestCollection_GetAt(IXpsSignatureRequestCollection* This,UINT32 index,IXpsSignatureRequest **signatureRequest) { return This->lpVtbl->GetAt(This,index,signatureRequest); } -static FORCEINLINE HRESULT IXpsSignatureRequestCollection_RemoveAt(IXpsSignatureRequestCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsSignatureRequestCollection_RemoveAt(IXpsSignatureRequestCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } #endif diff --git a/lib/libc/include/any-windows-any/xpsobjectmodel.h b/lib/libc/include/any-windows-any/xpsobjectmodel.h index 537c45f3614d6b100bdd9283fabe8bb077cfc7e0..643fa738cb7d64288e6e4b86a0f792a215e9da83 100644 --- a/lib/libc/include/any-windows-any/xpsobjectmodel.h +++ b/lib/libc/include/any-windows-any/xpsobjectmodel.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/xpsobjectmodel.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/xpsobjectmodel.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __xpsobjectmodel_h__ #define __xpsobjectmodel_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IXpsOMShareable_FWD_DEFINED__ @@ -1171,20 +1179,20 @@ interface IXpsOMShareable { #define IXpsOMShareable_GetType(This,type) (This)->lpVtbl->GetType(This,type) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMShareable_QueryInterface(IXpsOMShareable* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMShareable_QueryInterface(IXpsOMShareable* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMShareable_AddRef(IXpsOMShareable* This) { +static __WIDL_INLINE ULONG IXpsOMShareable_AddRef(IXpsOMShareable* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMShareable_Release(IXpsOMShareable* This) { +static __WIDL_INLINE ULONG IXpsOMShareable_Release(IXpsOMShareable* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMShareable_GetOwner(IXpsOMShareable* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMShareable_GetOwner(IXpsOMShareable* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMShareable_GetType(IXpsOMShareable* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMShareable_GetType(IXpsOMShareable* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } #endif @@ -1259,20 +1267,20 @@ interface IXpsOMPart { #define IXpsOMPart_SetPartName(This,partUri) (This)->lpVtbl->SetPartName(This,partUri) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMPart_QueryInterface(IXpsOMPart* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMPart_QueryInterface(IXpsOMPart* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMPart_AddRef(IXpsOMPart* This) { +static __WIDL_INLINE ULONG IXpsOMPart_AddRef(IXpsOMPart* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMPart_Release(IXpsOMPart* This) { +static __WIDL_INLINE ULONG IXpsOMPart_Release(IXpsOMPart* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMPart_GetPartName(IXpsOMPart* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMPart_GetPartName(IXpsOMPart* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMPart_SetPartName(IXpsOMPart* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMPart_SetPartName(IXpsOMPart* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } #endif @@ -1486,68 +1494,68 @@ interface IXpsOMGlyphsEditor { #define IXpsOMGlyphsEditor_SetDeviceFontName(This,deviceFontName) (This)->lpVtbl->SetDeviceFontName(This,deviceFontName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_QueryInterface(IXpsOMGlyphsEditor* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_QueryInterface(IXpsOMGlyphsEditor* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMGlyphsEditor_AddRef(IXpsOMGlyphsEditor* This) { +static __WIDL_INLINE ULONG IXpsOMGlyphsEditor_AddRef(IXpsOMGlyphsEditor* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMGlyphsEditor_Release(IXpsOMGlyphsEditor* This) { +static __WIDL_INLINE ULONG IXpsOMGlyphsEditor_Release(IXpsOMGlyphsEditor* This) { return This->lpVtbl->Release(This); } /*** IXpsOMGlyphsEditor methods ***/ -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_ApplyEdits(IXpsOMGlyphsEditor* This) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_ApplyEdits(IXpsOMGlyphsEditor* This) { return This->lpVtbl->ApplyEdits(This); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetUnicodeString(IXpsOMGlyphsEditor* This,LPWSTR *unicodeString) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_GetUnicodeString(IXpsOMGlyphsEditor* This,LPWSTR *unicodeString) { return This->lpVtbl->GetUnicodeString(This,unicodeString); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetUnicodeString(IXpsOMGlyphsEditor* This,LPCWSTR unicodeString) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_SetUnicodeString(IXpsOMGlyphsEditor* This,LPCWSTR unicodeString) { return This->lpVtbl->SetUnicodeString(This,unicodeString); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetGlyphIndexCount(IXpsOMGlyphsEditor* This,UINT32 *indexCount) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_GetGlyphIndexCount(IXpsOMGlyphsEditor* This,UINT32 *indexCount) { return This->lpVtbl->GetGlyphIndexCount(This,indexCount); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetGlyphIndices(IXpsOMGlyphsEditor* This,UINT32 *indexCount,XPS_GLYPH_INDEX *glyphIndices) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_GetGlyphIndices(IXpsOMGlyphsEditor* This,UINT32 *indexCount,XPS_GLYPH_INDEX *glyphIndices) { return This->lpVtbl->GetGlyphIndices(This,indexCount,glyphIndices); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetGlyphIndices(IXpsOMGlyphsEditor* This,UINT32 indexCount,const XPS_GLYPH_INDEX *glyphIndices) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_SetGlyphIndices(IXpsOMGlyphsEditor* This,UINT32 indexCount,const XPS_GLYPH_INDEX *glyphIndices) { return This->lpVtbl->SetGlyphIndices(This,indexCount,glyphIndices); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetGlyphMappingCount(IXpsOMGlyphsEditor* This,UINT32 *glyphMappingCount) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_GetGlyphMappingCount(IXpsOMGlyphsEditor* This,UINT32 *glyphMappingCount) { return This->lpVtbl->GetGlyphMappingCount(This,glyphMappingCount); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetGlyphMappings(IXpsOMGlyphsEditor* This,UINT32 *glyphMappingCount,XPS_GLYPH_MAPPING *glyphMappings) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_GetGlyphMappings(IXpsOMGlyphsEditor* This,UINT32 *glyphMappingCount,XPS_GLYPH_MAPPING *glyphMappings) { return This->lpVtbl->GetGlyphMappings(This,glyphMappingCount,glyphMappings); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetGlyphMappings(IXpsOMGlyphsEditor* This,UINT32 glyphMappingCount,const XPS_GLYPH_MAPPING *glyphMappings) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_SetGlyphMappings(IXpsOMGlyphsEditor* This,UINT32 glyphMappingCount,const XPS_GLYPH_MAPPING *glyphMappings) { return This->lpVtbl->SetGlyphMappings(This,glyphMappingCount,glyphMappings); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetProhibitedCaretStopCount(IXpsOMGlyphsEditor* This,UINT32 *prohibitedCaretStopCount) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_GetProhibitedCaretStopCount(IXpsOMGlyphsEditor* This,UINT32 *prohibitedCaretStopCount) { return This->lpVtbl->GetProhibitedCaretStopCount(This,prohibitedCaretStopCount); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetProhibitedCaretStops(IXpsOMGlyphsEditor* This,UINT32 *count,UINT32 *prohibitedCaretStops) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_GetProhibitedCaretStops(IXpsOMGlyphsEditor* This,UINT32 *count,UINT32 *prohibitedCaretStops) { return This->lpVtbl->GetProhibitedCaretStops(This,count,prohibitedCaretStops); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetProhibitedCaretStops(IXpsOMGlyphsEditor* This,UINT32 count,const UINT32 *prohibitedCaretStops) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_SetProhibitedCaretStops(IXpsOMGlyphsEditor* This,UINT32 count,const UINT32 *prohibitedCaretStops) { return This->lpVtbl->SetProhibitedCaretStops(This,count,prohibitedCaretStops); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetBidiLevel(IXpsOMGlyphsEditor* This,UINT32 *bidiLevel) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_GetBidiLevel(IXpsOMGlyphsEditor* This,UINT32 *bidiLevel) { return This->lpVtbl->GetBidiLevel(This,bidiLevel); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetBidiLevel(IXpsOMGlyphsEditor* This,UINT32 bidiLevel) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_SetBidiLevel(IXpsOMGlyphsEditor* This,UINT32 bidiLevel) { return This->lpVtbl->SetBidiLevel(This,bidiLevel); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetIsSideways(IXpsOMGlyphsEditor* This,WINBOOL *isSideways) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_GetIsSideways(IXpsOMGlyphsEditor* This,WINBOOL *isSideways) { return This->lpVtbl->GetIsSideways(This,isSideways); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetIsSideways(IXpsOMGlyphsEditor* This,WINBOOL isSideways) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_SetIsSideways(IXpsOMGlyphsEditor* This,WINBOOL isSideways) { return This->lpVtbl->SetIsSideways(This,isSideways); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_GetDeviceFontName(IXpsOMGlyphsEditor* This,LPWSTR *deviceFontName) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_GetDeviceFontName(IXpsOMGlyphsEditor* This,LPWSTR *deviceFontName) { return This->lpVtbl->GetDeviceFontName(This,deviceFontName); } -static FORCEINLINE HRESULT IXpsOMGlyphsEditor_SetDeviceFontName(IXpsOMGlyphsEditor* This,LPCWSTR deviceFontName) { +static __WIDL_INLINE HRESULT IXpsOMGlyphsEditor_SetDeviceFontName(IXpsOMGlyphsEditor* This,LPCWSTR deviceFontName) { return This->lpVtbl->SetDeviceFontName(This,deviceFontName); } #endif @@ -1660,32 +1668,32 @@ interface IXpsOMDashCollection { #define IXpsOMDashCollection_Append(This,dash) (This)->lpVtbl->Append(This,dash) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMDashCollection_QueryInterface(IXpsOMDashCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMDashCollection_QueryInterface(IXpsOMDashCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMDashCollection_AddRef(IXpsOMDashCollection* This) { +static __WIDL_INLINE ULONG IXpsOMDashCollection_AddRef(IXpsOMDashCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMDashCollection_Release(IXpsOMDashCollection* This) { +static __WIDL_INLINE ULONG IXpsOMDashCollection_Release(IXpsOMDashCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsOMDashCollection methods ***/ -static FORCEINLINE HRESULT IXpsOMDashCollection_GetCount(IXpsOMDashCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMDashCollection_GetCount(IXpsOMDashCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMDashCollection_GetAt(IXpsOMDashCollection* This,UINT32 index,XPS_DASH *dash) { +static __WIDL_INLINE HRESULT IXpsOMDashCollection_GetAt(IXpsOMDashCollection* This,UINT32 index,XPS_DASH *dash) { return This->lpVtbl->GetAt(This,index,dash); } -static FORCEINLINE HRESULT IXpsOMDashCollection_InsertAt(IXpsOMDashCollection* This,UINT32 index,const XPS_DASH *dash) { +static __WIDL_INLINE HRESULT IXpsOMDashCollection_InsertAt(IXpsOMDashCollection* This,UINT32 index,const XPS_DASH *dash) { return This->lpVtbl->InsertAt(This,index,dash); } -static FORCEINLINE HRESULT IXpsOMDashCollection_RemoveAt(IXpsOMDashCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsOMDashCollection_RemoveAt(IXpsOMDashCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } -static FORCEINLINE HRESULT IXpsOMDashCollection_SetAt(IXpsOMDashCollection* This,UINT32 index,const XPS_DASH *dash) { +static __WIDL_INLINE HRESULT IXpsOMDashCollection_SetAt(IXpsOMDashCollection* This,UINT32 index,const XPS_DASH *dash) { return This->lpVtbl->SetAt(This,index,dash); } -static FORCEINLINE HRESULT IXpsOMDashCollection_Append(IXpsOMDashCollection* This,const XPS_DASH *dash) { +static __WIDL_INLINE HRESULT IXpsOMDashCollection_Append(IXpsOMDashCollection* This,const XPS_DASH *dash) { return This->lpVtbl->Append(This,dash); } #endif @@ -1878,59 +1886,59 @@ interface IXpsOMGeometryFigure { #define IXpsOMGeometryFigure_Clone(This,geometryFigure) (This)->lpVtbl->Clone(This,geometryFigure) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMGeometryFigure_QueryInterface(IXpsOMGeometryFigure* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_QueryInterface(IXpsOMGeometryFigure* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMGeometryFigure_AddRef(IXpsOMGeometryFigure* This) { +static __WIDL_INLINE ULONG IXpsOMGeometryFigure_AddRef(IXpsOMGeometryFigure* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMGeometryFigure_Release(IXpsOMGeometryFigure* This) { +static __WIDL_INLINE ULONG IXpsOMGeometryFigure_Release(IXpsOMGeometryFigure* This) { return This->lpVtbl->Release(This); } /*** IXpsOMGeometryFigure methods ***/ -static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetOwner(IXpsOMGeometryFigure* This,IXpsOMGeometry **owner) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_GetOwner(IXpsOMGeometryFigure* This,IXpsOMGeometry **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetSegmentData(IXpsOMGeometryFigure* This,UINT32 *dataCount,FLOAT *segmentData) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_GetSegmentData(IXpsOMGeometryFigure* This,UINT32 *dataCount,FLOAT *segmentData) { return This->lpVtbl->GetSegmentData(This,dataCount,segmentData); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetSegmentTypes(IXpsOMGeometryFigure* This,UINT32 *segmentCount,XPS_SEGMENT_TYPE *segmentTypes) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_GetSegmentTypes(IXpsOMGeometryFigure* This,UINT32 *segmentCount,XPS_SEGMENT_TYPE *segmentTypes) { return This->lpVtbl->GetSegmentTypes(This,segmentCount,segmentTypes); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetSegmentStrokes(IXpsOMGeometryFigure* This,UINT32 *segmentCount,WINBOOL *segmentStrokes) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_GetSegmentStrokes(IXpsOMGeometryFigure* This,UINT32 *segmentCount,WINBOOL *segmentStrokes) { return This->lpVtbl->GetSegmentStrokes(This,segmentCount,segmentStrokes); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_SetSegments(IXpsOMGeometryFigure* This,UINT32 segmentCount,UINT32 segmentDataCount,const XPS_SEGMENT_TYPE *segmentTypes,const FLOAT *segmentData,const WINBOOL *segmentStrokes) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_SetSegments(IXpsOMGeometryFigure* This,UINT32 segmentCount,UINT32 segmentDataCount,const XPS_SEGMENT_TYPE *segmentTypes,const FLOAT *segmentData,const WINBOOL *segmentStrokes) { return This->lpVtbl->SetSegments(This,segmentCount,segmentDataCount,segmentTypes,segmentData,segmentStrokes); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetStartPoint(IXpsOMGeometryFigure* This,XPS_POINT *startPoint) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_GetStartPoint(IXpsOMGeometryFigure* This,XPS_POINT *startPoint) { return This->lpVtbl->GetStartPoint(This,startPoint); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_SetStartPoint(IXpsOMGeometryFigure* This,const XPS_POINT *startPoint) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_SetStartPoint(IXpsOMGeometryFigure* This,const XPS_POINT *startPoint) { return This->lpVtbl->SetStartPoint(This,startPoint); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetIsClosed(IXpsOMGeometryFigure* This,WINBOOL *isClosed) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_GetIsClosed(IXpsOMGeometryFigure* This,WINBOOL *isClosed) { return This->lpVtbl->GetIsClosed(This,isClosed); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_SetIsClosed(IXpsOMGeometryFigure* This,WINBOOL isClosed) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_SetIsClosed(IXpsOMGeometryFigure* This,WINBOOL isClosed) { return This->lpVtbl->SetIsClosed(This,isClosed); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetIsFilled(IXpsOMGeometryFigure* This,WINBOOL *isFilled) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_GetIsFilled(IXpsOMGeometryFigure* This,WINBOOL *isFilled) { return This->lpVtbl->GetIsFilled(This,isFilled); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_SetIsFilled(IXpsOMGeometryFigure* This,WINBOOL isFilled) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_SetIsFilled(IXpsOMGeometryFigure* This,WINBOOL isFilled) { return This->lpVtbl->SetIsFilled(This,isFilled); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetSegmentCount(IXpsOMGeometryFigure* This,UINT32 *segmentCount) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_GetSegmentCount(IXpsOMGeometryFigure* This,UINT32 *segmentCount) { return This->lpVtbl->GetSegmentCount(This,segmentCount); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetSegmentDataCount(IXpsOMGeometryFigure* This,UINT32 *segmentDataCount) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_GetSegmentDataCount(IXpsOMGeometryFigure* This,UINT32 *segmentDataCount) { return This->lpVtbl->GetSegmentDataCount(This,segmentDataCount); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_GetSegmentStrokePattern(IXpsOMGeometryFigure* This,XPS_SEGMENT_STROKE_PATTERN *segmentStrokePattern) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_GetSegmentStrokePattern(IXpsOMGeometryFigure* This,XPS_SEGMENT_STROKE_PATTERN *segmentStrokePattern) { return This->lpVtbl->GetSegmentStrokePattern(This,segmentStrokePattern); } -static FORCEINLINE HRESULT IXpsOMGeometryFigure_Clone(IXpsOMGeometryFigure* This,IXpsOMGeometryFigure **geometryFigure) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigure_Clone(IXpsOMGeometryFigure* This,IXpsOMGeometryFigure **geometryFigure) { return This->lpVtbl->Clone(This,geometryFigure); } #endif @@ -2043,32 +2051,32 @@ interface IXpsOMGeometryFigureCollection { #define IXpsOMGeometryFigureCollection_Append(This,geometryFigure) (This)->lpVtbl->Append(This,geometryFigure) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_QueryInterface(IXpsOMGeometryFigureCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigureCollection_QueryInterface(IXpsOMGeometryFigureCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMGeometryFigureCollection_AddRef(IXpsOMGeometryFigureCollection* This) { +static __WIDL_INLINE ULONG IXpsOMGeometryFigureCollection_AddRef(IXpsOMGeometryFigureCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMGeometryFigureCollection_Release(IXpsOMGeometryFigureCollection* This) { +static __WIDL_INLINE ULONG IXpsOMGeometryFigureCollection_Release(IXpsOMGeometryFigureCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsOMGeometryFigureCollection methods ***/ -static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_GetCount(IXpsOMGeometryFigureCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigureCollection_GetCount(IXpsOMGeometryFigureCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_GetAt(IXpsOMGeometryFigureCollection* This,UINT32 index,IXpsOMGeometryFigure **geometryFigure) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigureCollection_GetAt(IXpsOMGeometryFigureCollection* This,UINT32 index,IXpsOMGeometryFigure **geometryFigure) { return This->lpVtbl->GetAt(This,index,geometryFigure); } -static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_InsertAt(IXpsOMGeometryFigureCollection* This,UINT32 index,IXpsOMGeometryFigure *geometryFigure) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigureCollection_InsertAt(IXpsOMGeometryFigureCollection* This,UINT32 index,IXpsOMGeometryFigure *geometryFigure) { return This->lpVtbl->InsertAt(This,index,geometryFigure); } -static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_RemoveAt(IXpsOMGeometryFigureCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigureCollection_RemoveAt(IXpsOMGeometryFigureCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } -static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_SetAt(IXpsOMGeometryFigureCollection* This,UINT32 index,IXpsOMGeometryFigure *geometryFigure) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigureCollection_SetAt(IXpsOMGeometryFigureCollection* This,UINT32 index,IXpsOMGeometryFigure *geometryFigure) { return This->lpVtbl->SetAt(This,index,geometryFigure); } -static FORCEINLINE HRESULT IXpsOMGeometryFigureCollection_Append(IXpsOMGeometryFigureCollection* This,IXpsOMGeometryFigure *geometryFigure) { +static __WIDL_INLINE HRESULT IXpsOMGeometryFigureCollection_Append(IXpsOMGeometryFigureCollection* This,IXpsOMGeometryFigure *geometryFigure) { return This->lpVtbl->Append(This,geometryFigure); } #endif @@ -2181,32 +2189,32 @@ interface IXpsOMGradientStopCollection { #define IXpsOMGradientStopCollection_Append(This,stop) (This)->lpVtbl->Append(This,stop) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMGradientStopCollection_QueryInterface(IXpsOMGradientStopCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMGradientStopCollection_QueryInterface(IXpsOMGradientStopCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMGradientStopCollection_AddRef(IXpsOMGradientStopCollection* This) { +static __WIDL_INLINE ULONG IXpsOMGradientStopCollection_AddRef(IXpsOMGradientStopCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMGradientStopCollection_Release(IXpsOMGradientStopCollection* This) { +static __WIDL_INLINE ULONG IXpsOMGradientStopCollection_Release(IXpsOMGradientStopCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsOMGradientStopCollection methods ***/ -static FORCEINLINE HRESULT IXpsOMGradientStopCollection_GetCount(IXpsOMGradientStopCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMGradientStopCollection_GetCount(IXpsOMGradientStopCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMGradientStopCollection_GetAt(IXpsOMGradientStopCollection* This,UINT32 index,IXpsOMGradientStop **stop) { +static __WIDL_INLINE HRESULT IXpsOMGradientStopCollection_GetAt(IXpsOMGradientStopCollection* This,UINT32 index,IXpsOMGradientStop **stop) { return This->lpVtbl->GetAt(This,index,stop); } -static FORCEINLINE HRESULT IXpsOMGradientStopCollection_InsertAt(IXpsOMGradientStopCollection* This,UINT32 index,IXpsOMGradientStop *stop) { +static __WIDL_INLINE HRESULT IXpsOMGradientStopCollection_InsertAt(IXpsOMGradientStopCollection* This,UINT32 index,IXpsOMGradientStop *stop) { return This->lpVtbl->InsertAt(This,index,stop); } -static FORCEINLINE HRESULT IXpsOMGradientStopCollection_RemoveAt(IXpsOMGradientStopCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsOMGradientStopCollection_RemoveAt(IXpsOMGradientStopCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } -static FORCEINLINE HRESULT IXpsOMGradientStopCollection_SetAt(IXpsOMGradientStopCollection* This,UINT32 index,IXpsOMGradientStop *stop) { +static __WIDL_INLINE HRESULT IXpsOMGradientStopCollection_SetAt(IXpsOMGradientStopCollection* This,UINT32 index,IXpsOMGradientStop *stop) { return This->lpVtbl->SetAt(This,index,stop); } -static FORCEINLINE HRESULT IXpsOMGradientStopCollection_Append(IXpsOMGradientStopCollection* This,IXpsOMGradientStop *stop) { +static __WIDL_INLINE HRESULT IXpsOMGradientStopCollection_Append(IXpsOMGradientStopCollection* This,IXpsOMGradientStop *stop) { return This->lpVtbl->Append(This,stop); } #endif @@ -2317,32 +2325,32 @@ interface IXpsOMGradientStop { #define IXpsOMGradientStop_Clone(This,gradientStop) (This)->lpVtbl->Clone(This,gradientStop) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMGradientStop_QueryInterface(IXpsOMGradientStop* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMGradientStop_QueryInterface(IXpsOMGradientStop* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMGradientStop_AddRef(IXpsOMGradientStop* This) { +static __WIDL_INLINE ULONG IXpsOMGradientStop_AddRef(IXpsOMGradientStop* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMGradientStop_Release(IXpsOMGradientStop* This) { +static __WIDL_INLINE ULONG IXpsOMGradientStop_Release(IXpsOMGradientStop* This) { return This->lpVtbl->Release(This); } /*** IXpsOMGradientStop methods ***/ -static FORCEINLINE HRESULT IXpsOMGradientStop_GetOwner(IXpsOMGradientStop* This,IXpsOMGradientBrush **owner) { +static __WIDL_INLINE HRESULT IXpsOMGradientStop_GetOwner(IXpsOMGradientStop* This,IXpsOMGradientBrush **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMGradientStop_GetOffset(IXpsOMGradientStop* This,FLOAT *offset) { +static __WIDL_INLINE HRESULT IXpsOMGradientStop_GetOffset(IXpsOMGradientStop* This,FLOAT *offset) { return This->lpVtbl->GetOffset(This,offset); } -static FORCEINLINE HRESULT IXpsOMGradientStop_SetOffset(IXpsOMGradientStop* This,FLOAT offset) { +static __WIDL_INLINE HRESULT IXpsOMGradientStop_SetOffset(IXpsOMGradientStop* This,FLOAT offset) { return This->lpVtbl->SetOffset(This,offset); } -static FORCEINLINE HRESULT IXpsOMGradientStop_GetColor(IXpsOMGradientStop* This,XPS_COLOR *color,IXpsOMColorProfileResource **colorProfile) { +static __WIDL_INLINE HRESULT IXpsOMGradientStop_GetColor(IXpsOMGradientStop* This,XPS_COLOR *color,IXpsOMColorProfileResource **colorProfile) { return This->lpVtbl->GetColor(This,color,colorProfile); } -static FORCEINLINE HRESULT IXpsOMGradientStop_SetColor(IXpsOMGradientStop* This,const XPS_COLOR *color,IXpsOMColorProfileResource *colorProfile) { +static __WIDL_INLINE HRESULT IXpsOMGradientStop_SetColor(IXpsOMGradientStop* This,const XPS_COLOR *color,IXpsOMColorProfileResource *colorProfile) { return This->lpVtbl->SetColor(This,color,colorProfile); } -static FORCEINLINE HRESULT IXpsOMGradientStop_Clone(IXpsOMGradientStop* This,IXpsOMGradientStop **gradientStop) { +static __WIDL_INLINE HRESULT IXpsOMGradientStop_Clone(IXpsOMGradientStop* This,IXpsOMGradientStop **gradientStop) { return This->lpVtbl->Clone(This,gradientStop); } #endif @@ -2433,26 +2441,26 @@ interface IXpsOMPartResources { #define IXpsOMPartResources_GetRemoteDictionaryResources(This,dictionaryResources) (This)->lpVtbl->GetRemoteDictionaryResources(This,dictionaryResources) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMPartResources_QueryInterface(IXpsOMPartResources* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMPartResources_QueryInterface(IXpsOMPartResources* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMPartResources_AddRef(IXpsOMPartResources* This) { +static __WIDL_INLINE ULONG IXpsOMPartResources_AddRef(IXpsOMPartResources* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMPartResources_Release(IXpsOMPartResources* This) { +static __WIDL_INLINE ULONG IXpsOMPartResources_Release(IXpsOMPartResources* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPartResources methods ***/ -static FORCEINLINE HRESULT IXpsOMPartResources_GetFontResources(IXpsOMPartResources* This,IXpsOMFontResourceCollection **fontResources) { +static __WIDL_INLINE HRESULT IXpsOMPartResources_GetFontResources(IXpsOMPartResources* This,IXpsOMFontResourceCollection **fontResources) { return This->lpVtbl->GetFontResources(This,fontResources); } -static FORCEINLINE HRESULT IXpsOMPartResources_GetImageResources(IXpsOMPartResources* This,IXpsOMImageResourceCollection **imageResources) { +static __WIDL_INLINE HRESULT IXpsOMPartResources_GetImageResources(IXpsOMPartResources* This,IXpsOMImageResourceCollection **imageResources) { return This->lpVtbl->GetImageResources(This,imageResources); } -static FORCEINLINE HRESULT IXpsOMPartResources_GetColorProfileResources(IXpsOMPartResources* This,IXpsOMColorProfileResourceCollection **colorProfileResources) { +static __WIDL_INLINE HRESULT IXpsOMPartResources_GetColorProfileResources(IXpsOMPartResources* This,IXpsOMColorProfileResourceCollection **colorProfileResources) { return This->lpVtbl->GetColorProfileResources(This,colorProfileResources); } -static FORCEINLINE HRESULT IXpsOMPartResources_GetRemoteDictionaryResources(IXpsOMPartResources* This,IXpsOMRemoteDictionaryResourceCollection **dictionaryResources) { +static __WIDL_INLINE HRESULT IXpsOMPartResources_GetRemoteDictionaryResources(IXpsOMPartResources* This,IXpsOMRemoteDictionaryResourceCollection **dictionaryResources) { return This->lpVtbl->GetRemoteDictionaryResources(This,dictionaryResources); } #endif @@ -2575,35 +2583,35 @@ interface IXpsOMFontResourceCollection { #define IXpsOMFontResourceCollection_GetByPartName(This,partName,part) (This)->lpVtbl->GetByPartName(This,partName,part) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMFontResourceCollection_QueryInterface(IXpsOMFontResourceCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMFontResourceCollection_QueryInterface(IXpsOMFontResourceCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMFontResourceCollection_AddRef(IXpsOMFontResourceCollection* This) { +static __WIDL_INLINE ULONG IXpsOMFontResourceCollection_AddRef(IXpsOMFontResourceCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMFontResourceCollection_Release(IXpsOMFontResourceCollection* This) { +static __WIDL_INLINE ULONG IXpsOMFontResourceCollection_Release(IXpsOMFontResourceCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsOMFontResourceCollection methods ***/ -static FORCEINLINE HRESULT IXpsOMFontResourceCollection_GetCount(IXpsOMFontResourceCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMFontResourceCollection_GetCount(IXpsOMFontResourceCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMFontResourceCollection_GetAt(IXpsOMFontResourceCollection* This,UINT32 index,IXpsOMFontResource **value) { +static __WIDL_INLINE HRESULT IXpsOMFontResourceCollection_GetAt(IXpsOMFontResourceCollection* This,UINT32 index,IXpsOMFontResource **value) { return This->lpVtbl->GetAt(This,index,value); } -static FORCEINLINE HRESULT IXpsOMFontResourceCollection_SetAt(IXpsOMFontResourceCollection* This,UINT32 index,IXpsOMFontResource *value) { +static __WIDL_INLINE HRESULT IXpsOMFontResourceCollection_SetAt(IXpsOMFontResourceCollection* This,UINT32 index,IXpsOMFontResource *value) { return This->lpVtbl->SetAt(This,index,value); } -static FORCEINLINE HRESULT IXpsOMFontResourceCollection_InsertAt(IXpsOMFontResourceCollection* This,UINT32 index,IXpsOMFontResource *value) { +static __WIDL_INLINE HRESULT IXpsOMFontResourceCollection_InsertAt(IXpsOMFontResourceCollection* This,UINT32 index,IXpsOMFontResource *value) { return This->lpVtbl->InsertAt(This,index,value); } -static FORCEINLINE HRESULT IXpsOMFontResourceCollection_Append(IXpsOMFontResourceCollection* This,IXpsOMFontResource *value) { +static __WIDL_INLINE HRESULT IXpsOMFontResourceCollection_Append(IXpsOMFontResourceCollection* This,IXpsOMFontResource *value) { return This->lpVtbl->Append(This,value); } -static FORCEINLINE HRESULT IXpsOMFontResourceCollection_RemoveAt(IXpsOMFontResourceCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsOMFontResourceCollection_RemoveAt(IXpsOMFontResourceCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } -static FORCEINLINE HRESULT IXpsOMFontResourceCollection_GetByPartName(IXpsOMFontResourceCollection* This,IOpcPartUri *partName,IXpsOMFontResource **part) { +static __WIDL_INLINE HRESULT IXpsOMFontResourceCollection_GetByPartName(IXpsOMFontResourceCollection* This,IOpcPartUri *partName,IXpsOMFontResource **part) { return This->lpVtbl->GetByPartName(This,partName,part); } #endif @@ -2726,35 +2734,35 @@ interface IXpsOMImageResourceCollection { #define IXpsOMImageResourceCollection_GetByPartName(This,partName,part) (This)->lpVtbl->GetByPartName(This,partName,part) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMImageResourceCollection_QueryInterface(IXpsOMImageResourceCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMImageResourceCollection_QueryInterface(IXpsOMImageResourceCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMImageResourceCollection_AddRef(IXpsOMImageResourceCollection* This) { +static __WIDL_INLINE ULONG IXpsOMImageResourceCollection_AddRef(IXpsOMImageResourceCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMImageResourceCollection_Release(IXpsOMImageResourceCollection* This) { +static __WIDL_INLINE ULONG IXpsOMImageResourceCollection_Release(IXpsOMImageResourceCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsOMImageResourceCollection methods ***/ -static FORCEINLINE HRESULT IXpsOMImageResourceCollection_GetCount(IXpsOMImageResourceCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMImageResourceCollection_GetCount(IXpsOMImageResourceCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMImageResourceCollection_GetAt(IXpsOMImageResourceCollection* This,UINT32 index,IXpsOMImageResource **object) { +static __WIDL_INLINE HRESULT IXpsOMImageResourceCollection_GetAt(IXpsOMImageResourceCollection* This,UINT32 index,IXpsOMImageResource **object) { return This->lpVtbl->GetAt(This,index,object); } -static FORCEINLINE HRESULT IXpsOMImageResourceCollection_InsertAt(IXpsOMImageResourceCollection* This,UINT32 index,IXpsOMImageResource *object) { +static __WIDL_INLINE HRESULT IXpsOMImageResourceCollection_InsertAt(IXpsOMImageResourceCollection* This,UINT32 index,IXpsOMImageResource *object) { return This->lpVtbl->InsertAt(This,index,object); } -static FORCEINLINE HRESULT IXpsOMImageResourceCollection_RemoveAt(IXpsOMImageResourceCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsOMImageResourceCollection_RemoveAt(IXpsOMImageResourceCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } -static FORCEINLINE HRESULT IXpsOMImageResourceCollection_SetAt(IXpsOMImageResourceCollection* This,UINT32 index,IXpsOMImageResource *object) { +static __WIDL_INLINE HRESULT IXpsOMImageResourceCollection_SetAt(IXpsOMImageResourceCollection* This,UINT32 index,IXpsOMImageResource *object) { return This->lpVtbl->SetAt(This,index,object); } -static FORCEINLINE HRESULT IXpsOMImageResourceCollection_Append(IXpsOMImageResourceCollection* This,IXpsOMImageResource *object) { +static __WIDL_INLINE HRESULT IXpsOMImageResourceCollection_Append(IXpsOMImageResourceCollection* This,IXpsOMImageResource *object) { return This->lpVtbl->Append(This,object); } -static FORCEINLINE HRESULT IXpsOMImageResourceCollection_GetByPartName(IXpsOMImageResourceCollection* This,IOpcPartUri *partName,IXpsOMImageResource **part) { +static __WIDL_INLINE HRESULT IXpsOMImageResourceCollection_GetByPartName(IXpsOMImageResourceCollection* This,IOpcPartUri *partName,IXpsOMImageResource **part) { return This->lpVtbl->GetByPartName(This,partName,part); } #endif @@ -2877,35 +2885,35 @@ interface IXpsOMColorProfileResourceCollection { #define IXpsOMColorProfileResourceCollection_GetByPartName(This,partName,part) (This)->lpVtbl->GetByPartName(This,partName,part) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMColorProfileResourceCollection_QueryInterface(IXpsOMColorProfileResourceCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMColorProfileResourceCollection_QueryInterface(IXpsOMColorProfileResourceCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMColorProfileResourceCollection_AddRef(IXpsOMColorProfileResourceCollection* This) { +static __WIDL_INLINE ULONG IXpsOMColorProfileResourceCollection_AddRef(IXpsOMColorProfileResourceCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMColorProfileResourceCollection_Release(IXpsOMColorProfileResourceCollection* This) { +static __WIDL_INLINE ULONG IXpsOMColorProfileResourceCollection_Release(IXpsOMColorProfileResourceCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsOMColorProfileResourceCollection methods ***/ -static FORCEINLINE HRESULT IXpsOMColorProfileResourceCollection_GetCount(IXpsOMColorProfileResourceCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMColorProfileResourceCollection_GetCount(IXpsOMColorProfileResourceCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMColorProfileResourceCollection_GetAt(IXpsOMColorProfileResourceCollection* This,UINT32 index,IXpsOMColorProfileResource **object) { +static __WIDL_INLINE HRESULT IXpsOMColorProfileResourceCollection_GetAt(IXpsOMColorProfileResourceCollection* This,UINT32 index,IXpsOMColorProfileResource **object) { return This->lpVtbl->GetAt(This,index,object); } -static FORCEINLINE HRESULT IXpsOMColorProfileResourceCollection_InsertAt(IXpsOMColorProfileResourceCollection* This,UINT32 index,IXpsOMColorProfileResource *object) { +static __WIDL_INLINE HRESULT IXpsOMColorProfileResourceCollection_InsertAt(IXpsOMColorProfileResourceCollection* This,UINT32 index,IXpsOMColorProfileResource *object) { return This->lpVtbl->InsertAt(This,index,object); } -static FORCEINLINE HRESULT IXpsOMColorProfileResourceCollection_RemoveAt(IXpsOMColorProfileResourceCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsOMColorProfileResourceCollection_RemoveAt(IXpsOMColorProfileResourceCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } -static FORCEINLINE HRESULT IXpsOMColorProfileResourceCollection_SetAt(IXpsOMColorProfileResourceCollection* This,UINT32 index,IXpsOMColorProfileResource *object) { +static __WIDL_INLINE HRESULT IXpsOMColorProfileResourceCollection_SetAt(IXpsOMColorProfileResourceCollection* This,UINT32 index,IXpsOMColorProfileResource *object) { return This->lpVtbl->SetAt(This,index,object); } -static FORCEINLINE HRESULT IXpsOMColorProfileResourceCollection_Append(IXpsOMColorProfileResourceCollection* This,IXpsOMColorProfileResource *object) { +static __WIDL_INLINE HRESULT IXpsOMColorProfileResourceCollection_Append(IXpsOMColorProfileResourceCollection* This,IXpsOMColorProfileResource *object) { return This->lpVtbl->Append(This,object); } -static FORCEINLINE HRESULT IXpsOMColorProfileResourceCollection_GetByPartName(IXpsOMColorProfileResourceCollection* This,IOpcPartUri *partName,IXpsOMColorProfileResource **part) { +static __WIDL_INLINE HRESULT IXpsOMColorProfileResourceCollection_GetByPartName(IXpsOMColorProfileResourceCollection* This,IOpcPartUri *partName,IXpsOMColorProfileResource **part) { return This->lpVtbl->GetByPartName(This,partName,part); } #endif @@ -3028,35 +3036,35 @@ interface IXpsOMRemoteDictionaryResourceCollection { #define IXpsOMRemoteDictionaryResourceCollection_GetByPartName(This,partName,remoteDictionaryResource) (This)->lpVtbl->GetByPartName(This,partName,remoteDictionaryResource) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_QueryInterface(IXpsOMRemoteDictionaryResourceCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_QueryInterface(IXpsOMRemoteDictionaryResourceCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMRemoteDictionaryResourceCollection_AddRef(IXpsOMRemoteDictionaryResourceCollection* This) { +static __WIDL_INLINE ULONG IXpsOMRemoteDictionaryResourceCollection_AddRef(IXpsOMRemoteDictionaryResourceCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMRemoteDictionaryResourceCollection_Release(IXpsOMRemoteDictionaryResourceCollection* This) { +static __WIDL_INLINE ULONG IXpsOMRemoteDictionaryResourceCollection_Release(IXpsOMRemoteDictionaryResourceCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsOMRemoteDictionaryResourceCollection methods ***/ -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_GetCount(IXpsOMRemoteDictionaryResourceCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_GetCount(IXpsOMRemoteDictionaryResourceCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_GetAt(IXpsOMRemoteDictionaryResourceCollection* This,UINT32 index,IXpsOMRemoteDictionaryResource **object) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_GetAt(IXpsOMRemoteDictionaryResourceCollection* This,UINT32 index,IXpsOMRemoteDictionaryResource **object) { return This->lpVtbl->GetAt(This,index,object); } -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_InsertAt(IXpsOMRemoteDictionaryResourceCollection* This,UINT32 index,IXpsOMRemoteDictionaryResource *object) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_InsertAt(IXpsOMRemoteDictionaryResourceCollection* This,UINT32 index,IXpsOMRemoteDictionaryResource *object) { return This->lpVtbl->InsertAt(This,index,object); } -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_RemoveAt(IXpsOMRemoteDictionaryResourceCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_RemoveAt(IXpsOMRemoteDictionaryResourceCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_SetAt(IXpsOMRemoteDictionaryResourceCollection* This,UINT32 index,IXpsOMRemoteDictionaryResource *object) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_SetAt(IXpsOMRemoteDictionaryResourceCollection* This,UINT32 index,IXpsOMRemoteDictionaryResource *object) { return This->lpVtbl->SetAt(This,index,object); } -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_Append(IXpsOMRemoteDictionaryResourceCollection* This,IXpsOMRemoteDictionaryResource *object) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_Append(IXpsOMRemoteDictionaryResourceCollection* This,IXpsOMRemoteDictionaryResource *object) { return This->lpVtbl->Append(This,object); } -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_GetByPartName(IXpsOMRemoteDictionaryResourceCollection* This,IOpcPartUri *partName,IXpsOMRemoteDictionaryResource **remoteDictionaryResource) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResourceCollection_GetByPartName(IXpsOMRemoteDictionaryResourceCollection* This,IOpcPartUri *partName,IXpsOMRemoteDictionaryResource **remoteDictionaryResource) { return This->lpVtbl->GetByPartName(This,partName,remoteDictionaryResource); } #endif @@ -3179,35 +3187,35 @@ interface IXpsOMSignatureBlockResourceCollection { #define IXpsOMSignatureBlockResourceCollection_GetByPartName(This,partName,signatureBlockResource) (This)->lpVtbl->GetByPartName(This,partName,signatureBlockResource) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMSignatureBlockResourceCollection_QueryInterface(IXpsOMSignatureBlockResourceCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResourceCollection_QueryInterface(IXpsOMSignatureBlockResourceCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMSignatureBlockResourceCollection_AddRef(IXpsOMSignatureBlockResourceCollection* This) { +static __WIDL_INLINE ULONG IXpsOMSignatureBlockResourceCollection_AddRef(IXpsOMSignatureBlockResourceCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMSignatureBlockResourceCollection_Release(IXpsOMSignatureBlockResourceCollection* This) { +static __WIDL_INLINE ULONG IXpsOMSignatureBlockResourceCollection_Release(IXpsOMSignatureBlockResourceCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsOMSignatureBlockResourceCollection methods ***/ -static FORCEINLINE HRESULT IXpsOMSignatureBlockResourceCollection_GetCount(IXpsOMSignatureBlockResourceCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResourceCollection_GetCount(IXpsOMSignatureBlockResourceCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMSignatureBlockResourceCollection_GetAt(IXpsOMSignatureBlockResourceCollection* This,UINT32 index,IXpsOMSignatureBlockResource **signatureBlockResource) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResourceCollection_GetAt(IXpsOMSignatureBlockResourceCollection* This,UINT32 index,IXpsOMSignatureBlockResource **signatureBlockResource) { return This->lpVtbl->GetAt(This,index,signatureBlockResource); } -static FORCEINLINE HRESULT IXpsOMSignatureBlockResourceCollection_InsertAt(IXpsOMSignatureBlockResourceCollection* This,UINT32 index,IXpsOMSignatureBlockResource *signatureBlockResource) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResourceCollection_InsertAt(IXpsOMSignatureBlockResourceCollection* This,UINT32 index,IXpsOMSignatureBlockResource *signatureBlockResource) { return This->lpVtbl->InsertAt(This,index,signatureBlockResource); } -static FORCEINLINE HRESULT IXpsOMSignatureBlockResourceCollection_RemoveAt(IXpsOMSignatureBlockResourceCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResourceCollection_RemoveAt(IXpsOMSignatureBlockResourceCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } -static FORCEINLINE HRESULT IXpsOMSignatureBlockResourceCollection_SetAt(IXpsOMSignatureBlockResourceCollection* This,UINT32 index,IXpsOMSignatureBlockResource *signatureBlockResource) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResourceCollection_SetAt(IXpsOMSignatureBlockResourceCollection* This,UINT32 index,IXpsOMSignatureBlockResource *signatureBlockResource) { return This->lpVtbl->SetAt(This,index,signatureBlockResource); } -static FORCEINLINE HRESULT IXpsOMSignatureBlockResourceCollection_Append(IXpsOMSignatureBlockResourceCollection* This,IXpsOMSignatureBlockResource *signatureBlockResource) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResourceCollection_Append(IXpsOMSignatureBlockResourceCollection* This,IXpsOMSignatureBlockResource *signatureBlockResource) { return This->lpVtbl->Append(This,signatureBlockResource); } -static FORCEINLINE HRESULT IXpsOMSignatureBlockResourceCollection_GetByPartName(IXpsOMSignatureBlockResourceCollection* This,IOpcPartUri *partName,IXpsOMSignatureBlockResource **signatureBlockResource) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResourceCollection_GetByPartName(IXpsOMSignatureBlockResourceCollection* This,IOpcPartUri *partName,IXpsOMSignatureBlockResource **signatureBlockResource) { return This->lpVtbl->GetByPartName(This,partName,signatureBlockResource); } #endif @@ -3320,32 +3328,32 @@ interface IXpsOMVisualCollection { #define IXpsOMVisualCollection_Append(This,object) (This)->lpVtbl->Append(This,object) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMVisualCollection_QueryInterface(IXpsOMVisualCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMVisualCollection_QueryInterface(IXpsOMVisualCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMVisualCollection_AddRef(IXpsOMVisualCollection* This) { +static __WIDL_INLINE ULONG IXpsOMVisualCollection_AddRef(IXpsOMVisualCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMVisualCollection_Release(IXpsOMVisualCollection* This) { +static __WIDL_INLINE ULONG IXpsOMVisualCollection_Release(IXpsOMVisualCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsOMVisualCollection methods ***/ -static FORCEINLINE HRESULT IXpsOMVisualCollection_GetCount(IXpsOMVisualCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMVisualCollection_GetCount(IXpsOMVisualCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMVisualCollection_GetAt(IXpsOMVisualCollection* This,UINT32 index,IXpsOMVisual **object) { +static __WIDL_INLINE HRESULT IXpsOMVisualCollection_GetAt(IXpsOMVisualCollection* This,UINT32 index,IXpsOMVisual **object) { return This->lpVtbl->GetAt(This,index,object); } -static FORCEINLINE HRESULT IXpsOMVisualCollection_InsertAt(IXpsOMVisualCollection* This,UINT32 index,IXpsOMVisual *object) { +static __WIDL_INLINE HRESULT IXpsOMVisualCollection_InsertAt(IXpsOMVisualCollection* This,UINT32 index,IXpsOMVisual *object) { return This->lpVtbl->InsertAt(This,index,object); } -static FORCEINLINE HRESULT IXpsOMVisualCollection_RemoveAt(IXpsOMVisualCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsOMVisualCollection_RemoveAt(IXpsOMVisualCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } -static FORCEINLINE HRESULT IXpsOMVisualCollection_SetAt(IXpsOMVisualCollection* This,UINT32 index,IXpsOMVisual *object) { +static __WIDL_INLINE HRESULT IXpsOMVisualCollection_SetAt(IXpsOMVisualCollection* This,UINT32 index,IXpsOMVisual *object) { return This->lpVtbl->SetAt(This,index,object); } -static FORCEINLINE HRESULT IXpsOMVisualCollection_Append(IXpsOMVisualCollection* This,IXpsOMVisual *object) { +static __WIDL_INLINE HRESULT IXpsOMVisualCollection_Append(IXpsOMVisualCollection* This,IXpsOMVisual *object) { return This->lpVtbl->Append(This,object); } #endif @@ -3504,44 +3512,44 @@ interface IXpsOMDictionary { #define IXpsOMDictionary_Clone(This,dictionary) (This)->lpVtbl->Clone(This,dictionary) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMDictionary_QueryInterface(IXpsOMDictionary* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMDictionary_QueryInterface(IXpsOMDictionary* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMDictionary_AddRef(IXpsOMDictionary* This) { +static __WIDL_INLINE ULONG IXpsOMDictionary_AddRef(IXpsOMDictionary* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMDictionary_Release(IXpsOMDictionary* This) { +static __WIDL_INLINE ULONG IXpsOMDictionary_Release(IXpsOMDictionary* This) { return This->lpVtbl->Release(This); } /*** IXpsOMDictionary methods ***/ -static FORCEINLINE HRESULT IXpsOMDictionary_GetOwner(IXpsOMDictionary* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMDictionary_GetOwner(IXpsOMDictionary* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMDictionary_GetCount(IXpsOMDictionary* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMDictionary_GetCount(IXpsOMDictionary* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMDictionary_GetAt(IXpsOMDictionary* This,UINT32 index,LPWSTR *key,IXpsOMShareable **entry) { +static __WIDL_INLINE HRESULT IXpsOMDictionary_GetAt(IXpsOMDictionary* This,UINT32 index,LPWSTR *key,IXpsOMShareable **entry) { return This->lpVtbl->GetAt(This,index,key,entry); } -static FORCEINLINE HRESULT IXpsOMDictionary_GetByKey(IXpsOMDictionary* This,LPCWSTR key,IXpsOMShareable *beforeEntry,IXpsOMShareable **entry) { +static __WIDL_INLINE HRESULT IXpsOMDictionary_GetByKey(IXpsOMDictionary* This,LPCWSTR key,IXpsOMShareable *beforeEntry,IXpsOMShareable **entry) { return This->lpVtbl->GetByKey(This,key,beforeEntry,entry); } -static FORCEINLINE HRESULT IXpsOMDictionary_GetIndex(IXpsOMDictionary* This,IXpsOMShareable *entry,UINT32 *index) { +static __WIDL_INLINE HRESULT IXpsOMDictionary_GetIndex(IXpsOMDictionary* This,IXpsOMShareable *entry,UINT32 *index) { return This->lpVtbl->GetIndex(This,entry,index); } -static FORCEINLINE HRESULT IXpsOMDictionary_Append(IXpsOMDictionary* This,LPCWSTR key,IXpsOMShareable *entry) { +static __WIDL_INLINE HRESULT IXpsOMDictionary_Append(IXpsOMDictionary* This,LPCWSTR key,IXpsOMShareable *entry) { return This->lpVtbl->Append(This,key,entry); } -static FORCEINLINE HRESULT IXpsOMDictionary_InsertAt(IXpsOMDictionary* This,UINT32 index,LPCWSTR key,IXpsOMShareable *entry) { +static __WIDL_INLINE HRESULT IXpsOMDictionary_InsertAt(IXpsOMDictionary* This,UINT32 index,LPCWSTR key,IXpsOMShareable *entry) { return This->lpVtbl->InsertAt(This,index,key,entry); } -static FORCEINLINE HRESULT IXpsOMDictionary_RemoveAt(IXpsOMDictionary* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsOMDictionary_RemoveAt(IXpsOMDictionary* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } -static FORCEINLINE HRESULT IXpsOMDictionary_SetAt(IXpsOMDictionary* This,UINT32 index,LPCWSTR key,IXpsOMShareable *entry) { +static __WIDL_INLINE HRESULT IXpsOMDictionary_SetAt(IXpsOMDictionary* This,UINT32 index,LPCWSTR key,IXpsOMShareable *entry) { return This->lpVtbl->SetAt(This,index,key,entry); } -static FORCEINLINE HRESULT IXpsOMDictionary_Clone(IXpsOMDictionary* This,IXpsOMDictionary **dictionary) { +static __WIDL_INLINE HRESULT IXpsOMDictionary_Clone(IXpsOMDictionary* This,IXpsOMDictionary **dictionary) { return This->lpVtbl->Clone(This,dictionary); } #endif @@ -3735,65 +3743,65 @@ interface IXpsOMPageReference { #define IXpsOMPageReference_Clone(This,pageReference) (This)->lpVtbl->Clone(This,pageReference) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMPageReference_QueryInterface(IXpsOMPageReference* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_QueryInterface(IXpsOMPageReference* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMPageReference_AddRef(IXpsOMPageReference* This) { +static __WIDL_INLINE ULONG IXpsOMPageReference_AddRef(IXpsOMPageReference* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMPageReference_Release(IXpsOMPageReference* This) { +static __WIDL_INLINE ULONG IXpsOMPageReference_Release(IXpsOMPageReference* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPageReference methods ***/ -static FORCEINLINE HRESULT IXpsOMPageReference_GetOwner(IXpsOMPageReference* This,IXpsOMDocument **document) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_GetOwner(IXpsOMPageReference* This,IXpsOMDocument **document) { return This->lpVtbl->GetOwner(This,document); } -static FORCEINLINE HRESULT IXpsOMPageReference_GetPage(IXpsOMPageReference* This,IXpsOMPage **page) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_GetPage(IXpsOMPageReference* This,IXpsOMPage **page) { return This->lpVtbl->GetPage(This,page); } -static FORCEINLINE HRESULT IXpsOMPageReference_SetPage(IXpsOMPageReference* This,IXpsOMPage *page) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_SetPage(IXpsOMPageReference* This,IXpsOMPage *page) { return This->lpVtbl->SetPage(This,page); } -static FORCEINLINE HRESULT IXpsOMPageReference_DiscardPage(IXpsOMPageReference* This) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_DiscardPage(IXpsOMPageReference* This) { return This->lpVtbl->DiscardPage(This); } -static FORCEINLINE HRESULT IXpsOMPageReference_IsPageLoaded(IXpsOMPageReference* This,WINBOOL *isPageLoaded) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_IsPageLoaded(IXpsOMPageReference* This,WINBOOL *isPageLoaded) { return This->lpVtbl->IsPageLoaded(This,isPageLoaded); } -static FORCEINLINE HRESULT IXpsOMPageReference_GetAdvisoryPageDimensions(IXpsOMPageReference* This,XPS_SIZE *pageDimensions) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_GetAdvisoryPageDimensions(IXpsOMPageReference* This,XPS_SIZE *pageDimensions) { return This->lpVtbl->GetAdvisoryPageDimensions(This,pageDimensions); } -static FORCEINLINE HRESULT IXpsOMPageReference_SetAdvisoryPageDimensions(IXpsOMPageReference* This,const XPS_SIZE *pageDimensions) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_SetAdvisoryPageDimensions(IXpsOMPageReference* This,const XPS_SIZE *pageDimensions) { return This->lpVtbl->SetAdvisoryPageDimensions(This,pageDimensions); } -static FORCEINLINE HRESULT IXpsOMPageReference_GetStoryFragmentsResource(IXpsOMPageReference* This,IXpsOMStoryFragmentsResource **storyFragmentsResource) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_GetStoryFragmentsResource(IXpsOMPageReference* This,IXpsOMStoryFragmentsResource **storyFragmentsResource) { return This->lpVtbl->GetStoryFragmentsResource(This,storyFragmentsResource); } -static FORCEINLINE HRESULT IXpsOMPageReference_SetStoryFragmentsResource(IXpsOMPageReference* This,IXpsOMStoryFragmentsResource *storyFragmentsResource) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_SetStoryFragmentsResource(IXpsOMPageReference* This,IXpsOMStoryFragmentsResource *storyFragmentsResource) { return This->lpVtbl->SetStoryFragmentsResource(This,storyFragmentsResource); } -static FORCEINLINE HRESULT IXpsOMPageReference_GetPrintTicketResource(IXpsOMPageReference* This,IXpsOMPrintTicketResource **printTicketResource) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_GetPrintTicketResource(IXpsOMPageReference* This,IXpsOMPrintTicketResource **printTicketResource) { return This->lpVtbl->GetPrintTicketResource(This,printTicketResource); } -static FORCEINLINE HRESULT IXpsOMPageReference_SetPrintTicketResource(IXpsOMPageReference* This,IXpsOMPrintTicketResource *printTicketResource) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_SetPrintTicketResource(IXpsOMPageReference* This,IXpsOMPrintTicketResource *printTicketResource) { return This->lpVtbl->SetPrintTicketResource(This,printTicketResource); } -static FORCEINLINE HRESULT IXpsOMPageReference_GetThumbnailResource(IXpsOMPageReference* This,IXpsOMImageResource **imageResource) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_GetThumbnailResource(IXpsOMPageReference* This,IXpsOMImageResource **imageResource) { return This->lpVtbl->GetThumbnailResource(This,imageResource); } -static FORCEINLINE HRESULT IXpsOMPageReference_SetThumbnailResource(IXpsOMPageReference* This,IXpsOMImageResource *imageResource) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_SetThumbnailResource(IXpsOMPageReference* This,IXpsOMImageResource *imageResource) { return This->lpVtbl->SetThumbnailResource(This,imageResource); } -static FORCEINLINE HRESULT IXpsOMPageReference_CollectLinkTargets(IXpsOMPageReference* This,IXpsOMNameCollection **linkTargets) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_CollectLinkTargets(IXpsOMPageReference* This,IXpsOMNameCollection **linkTargets) { return This->lpVtbl->CollectLinkTargets(This,linkTargets); } -static FORCEINLINE HRESULT IXpsOMPageReference_CollectPartResources(IXpsOMPageReference* This,IXpsOMPartResources **partResources) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_CollectPartResources(IXpsOMPageReference* This,IXpsOMPartResources **partResources) { return This->lpVtbl->CollectPartResources(This,partResources); } -static FORCEINLINE HRESULT IXpsOMPageReference_HasRestrictedFonts(IXpsOMPageReference* This,WINBOOL *restrictedFonts) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_HasRestrictedFonts(IXpsOMPageReference* This,WINBOOL *restrictedFonts) { return This->lpVtbl->HasRestrictedFonts(This,restrictedFonts); } -static FORCEINLINE HRESULT IXpsOMPageReference_Clone(IXpsOMPageReference* This,IXpsOMPageReference **pageReference) { +static __WIDL_INLINE HRESULT IXpsOMPageReference_Clone(IXpsOMPageReference* This,IXpsOMPageReference **pageReference) { return This->lpVtbl->Clone(This,pageReference); } #endif @@ -3906,32 +3914,32 @@ interface IXpsOMPageReferenceCollection { #define IXpsOMPageReferenceCollection_Append(This,pageReference) (This)->lpVtbl->Append(This,pageReference) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMPageReferenceCollection_QueryInterface(IXpsOMPageReferenceCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMPageReferenceCollection_QueryInterface(IXpsOMPageReferenceCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMPageReferenceCollection_AddRef(IXpsOMPageReferenceCollection* This) { +static __WIDL_INLINE ULONG IXpsOMPageReferenceCollection_AddRef(IXpsOMPageReferenceCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMPageReferenceCollection_Release(IXpsOMPageReferenceCollection* This) { +static __WIDL_INLINE ULONG IXpsOMPageReferenceCollection_Release(IXpsOMPageReferenceCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPageReferenceCollection methods ***/ -static FORCEINLINE HRESULT IXpsOMPageReferenceCollection_GetCount(IXpsOMPageReferenceCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMPageReferenceCollection_GetCount(IXpsOMPageReferenceCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMPageReferenceCollection_GetAt(IXpsOMPageReferenceCollection* This,UINT32 index,IXpsOMPageReference **pageReference) { +static __WIDL_INLINE HRESULT IXpsOMPageReferenceCollection_GetAt(IXpsOMPageReferenceCollection* This,UINT32 index,IXpsOMPageReference **pageReference) { return This->lpVtbl->GetAt(This,index,pageReference); } -static FORCEINLINE HRESULT IXpsOMPageReferenceCollection_InsertAt(IXpsOMPageReferenceCollection* This,UINT32 index,IXpsOMPageReference *pageReference) { +static __WIDL_INLINE HRESULT IXpsOMPageReferenceCollection_InsertAt(IXpsOMPageReferenceCollection* This,UINT32 index,IXpsOMPageReference *pageReference) { return This->lpVtbl->InsertAt(This,index,pageReference); } -static FORCEINLINE HRESULT IXpsOMPageReferenceCollection_RemoveAt(IXpsOMPageReferenceCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsOMPageReferenceCollection_RemoveAt(IXpsOMPageReferenceCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } -static FORCEINLINE HRESULT IXpsOMPageReferenceCollection_SetAt(IXpsOMPageReferenceCollection* This,UINT32 index,IXpsOMPageReference *pageReference) { +static __WIDL_INLINE HRESULT IXpsOMPageReferenceCollection_SetAt(IXpsOMPageReferenceCollection* This,UINT32 index,IXpsOMPageReference *pageReference) { return This->lpVtbl->SetAt(This,index,pageReference); } -static FORCEINLINE HRESULT IXpsOMPageReferenceCollection_Append(IXpsOMPageReferenceCollection* This,IXpsOMPageReference *pageReference) { +static __WIDL_INLINE HRESULT IXpsOMPageReferenceCollection_Append(IXpsOMPageReferenceCollection* This,IXpsOMPageReference *pageReference) { return This->lpVtbl->Append(This,pageReference); } #endif @@ -4044,32 +4052,32 @@ interface IXpsOMDocumentCollection { #define IXpsOMDocumentCollection_Append(This,document) (This)->lpVtbl->Append(This,document) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMDocumentCollection_QueryInterface(IXpsOMDocumentCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMDocumentCollection_QueryInterface(IXpsOMDocumentCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMDocumentCollection_AddRef(IXpsOMDocumentCollection* This) { +static __WIDL_INLINE ULONG IXpsOMDocumentCollection_AddRef(IXpsOMDocumentCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMDocumentCollection_Release(IXpsOMDocumentCollection* This) { +static __WIDL_INLINE ULONG IXpsOMDocumentCollection_Release(IXpsOMDocumentCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsOMDocumentCollection methods ***/ -static FORCEINLINE HRESULT IXpsOMDocumentCollection_GetCount(IXpsOMDocumentCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMDocumentCollection_GetCount(IXpsOMDocumentCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMDocumentCollection_GetAt(IXpsOMDocumentCollection* This,UINT32 index,IXpsOMDocument **document) { +static __WIDL_INLINE HRESULT IXpsOMDocumentCollection_GetAt(IXpsOMDocumentCollection* This,UINT32 index,IXpsOMDocument **document) { return This->lpVtbl->GetAt(This,index,document); } -static FORCEINLINE HRESULT IXpsOMDocumentCollection_InsertAt(IXpsOMDocumentCollection* This,UINT32 index,IXpsOMDocument *document) { +static __WIDL_INLINE HRESULT IXpsOMDocumentCollection_InsertAt(IXpsOMDocumentCollection* This,UINT32 index,IXpsOMDocument *document) { return This->lpVtbl->InsertAt(This,index,document); } -static FORCEINLINE HRESULT IXpsOMDocumentCollection_RemoveAt(IXpsOMDocumentCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsOMDocumentCollection_RemoveAt(IXpsOMDocumentCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } -static FORCEINLINE HRESULT IXpsOMDocumentCollection_SetAt(IXpsOMDocumentCollection* This,UINT32 index,IXpsOMDocument *document) { +static __WIDL_INLINE HRESULT IXpsOMDocumentCollection_SetAt(IXpsOMDocumentCollection* This,UINT32 index,IXpsOMDocument *document) { return This->lpVtbl->SetAt(This,index,document); } -static FORCEINLINE HRESULT IXpsOMDocumentCollection_Append(IXpsOMDocumentCollection* This,IXpsOMDocument *document) { +static __WIDL_INLINE HRESULT IXpsOMDocumentCollection_Append(IXpsOMDocumentCollection* This,IXpsOMDocument *document) { return This->lpVtbl->Append(This,document); } #endif @@ -4216,44 +4224,44 @@ interface IXpsOMPackage { #define IXpsOMPackage_WriteToStream(This,stream,optimizeMarkupSize) (This)->lpVtbl->WriteToStream(This,stream,optimizeMarkupSize) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMPackage_QueryInterface(IXpsOMPackage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMPackage_QueryInterface(IXpsOMPackage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMPackage_AddRef(IXpsOMPackage* This) { +static __WIDL_INLINE ULONG IXpsOMPackage_AddRef(IXpsOMPackage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMPackage_Release(IXpsOMPackage* This) { +static __WIDL_INLINE ULONG IXpsOMPackage_Release(IXpsOMPackage* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPackage methods ***/ -static FORCEINLINE HRESULT IXpsOMPackage_GetDocumentSequence(IXpsOMPackage* This,IXpsOMDocumentSequence **documentSequence) { +static __WIDL_INLINE HRESULT IXpsOMPackage_GetDocumentSequence(IXpsOMPackage* This,IXpsOMDocumentSequence **documentSequence) { return This->lpVtbl->GetDocumentSequence(This,documentSequence); } -static FORCEINLINE HRESULT IXpsOMPackage_SetDocumentSequence(IXpsOMPackage* This,IXpsOMDocumentSequence *documentSequence) { +static __WIDL_INLINE HRESULT IXpsOMPackage_SetDocumentSequence(IXpsOMPackage* This,IXpsOMDocumentSequence *documentSequence) { return This->lpVtbl->SetDocumentSequence(This,documentSequence); } -static FORCEINLINE HRESULT IXpsOMPackage_GetCoreProperties(IXpsOMPackage* This,IXpsOMCoreProperties **coreProperties) { +static __WIDL_INLINE HRESULT IXpsOMPackage_GetCoreProperties(IXpsOMPackage* This,IXpsOMCoreProperties **coreProperties) { return This->lpVtbl->GetCoreProperties(This,coreProperties); } -static FORCEINLINE HRESULT IXpsOMPackage_SetCoreProperties(IXpsOMPackage* This,IXpsOMCoreProperties *coreProperties) { +static __WIDL_INLINE HRESULT IXpsOMPackage_SetCoreProperties(IXpsOMPackage* This,IXpsOMCoreProperties *coreProperties) { return This->lpVtbl->SetCoreProperties(This,coreProperties); } -static FORCEINLINE HRESULT IXpsOMPackage_GetDiscardControlPartName(IXpsOMPackage* This,IOpcPartUri **discardControlPartUri) { +static __WIDL_INLINE HRESULT IXpsOMPackage_GetDiscardControlPartName(IXpsOMPackage* This,IOpcPartUri **discardControlPartUri) { return This->lpVtbl->GetDiscardControlPartName(This,discardControlPartUri); } -static FORCEINLINE HRESULT IXpsOMPackage_SetDiscardControlPartName(IXpsOMPackage* This,IOpcPartUri *discardControlPartUri) { +static __WIDL_INLINE HRESULT IXpsOMPackage_SetDiscardControlPartName(IXpsOMPackage* This,IOpcPartUri *discardControlPartUri) { return This->lpVtbl->SetDiscardControlPartName(This,discardControlPartUri); } -static FORCEINLINE HRESULT IXpsOMPackage_GetThumbnailResource(IXpsOMPackage* This,IXpsOMImageResource **imageResource) { +static __WIDL_INLINE HRESULT IXpsOMPackage_GetThumbnailResource(IXpsOMPackage* This,IXpsOMImageResource **imageResource) { return This->lpVtbl->GetThumbnailResource(This,imageResource); } -static FORCEINLINE HRESULT IXpsOMPackage_SetThumbnailResource(IXpsOMPackage* This,IXpsOMImageResource *imageResource) { +static __WIDL_INLINE HRESULT IXpsOMPackage_SetThumbnailResource(IXpsOMPackage* This,IXpsOMImageResource *imageResource) { return This->lpVtbl->SetThumbnailResource(This,imageResource); } -static FORCEINLINE HRESULT IXpsOMPackage_WriteToFile(IXpsOMPackage* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes,WINBOOL optimizeMarkupSize) { +static __WIDL_INLINE HRESULT IXpsOMPackage_WriteToFile(IXpsOMPackage* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes,WINBOOL optimizeMarkupSize) { return This->lpVtbl->WriteToFile(This,fileName,securityAttributes,flagsAndAttributes,optimizeMarkupSize); } -static FORCEINLINE HRESULT IXpsOMPackage_WriteToStream(IXpsOMPackage* This,ISequentialStream *stream,WINBOOL optimizeMarkupSize) { +static __WIDL_INLINE HRESULT IXpsOMPackage_WriteToStream(IXpsOMPackage* This,ISequentialStream *stream,WINBOOL optimizeMarkupSize) { return This->lpVtbl->WriteToStream(This,stream,optimizeMarkupSize); } #endif @@ -4766,125 +4774,125 @@ interface IXpsOMObjectFactory { #define IXpsOMObjectFactory_CreateReadOnlyStreamOnFile(This,filename,stream) (This)->lpVtbl->CreateReadOnlyStreamOnFile(This,filename,stream) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMObjectFactory_QueryInterface(IXpsOMObjectFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_QueryInterface(IXpsOMObjectFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMObjectFactory_AddRef(IXpsOMObjectFactory* This) { +static __WIDL_INLINE ULONG IXpsOMObjectFactory_AddRef(IXpsOMObjectFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMObjectFactory_Release(IXpsOMObjectFactory* This) { +static __WIDL_INLINE ULONG IXpsOMObjectFactory_Release(IXpsOMObjectFactory* This) { return This->lpVtbl->Release(This); } /*** IXpsOMObjectFactory methods ***/ -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreatePackage(IXpsOMObjectFactory* This,IXpsOMPackage **package) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreatePackage(IXpsOMObjectFactory* This,IXpsOMPackage **package) { return This->lpVtbl->CreatePackage(This,package); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreatePackageFromFile(IXpsOMObjectFactory* This,LPCWSTR filename,WINBOOL reuseObjects,IXpsOMPackage **package) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreatePackageFromFile(IXpsOMObjectFactory* This,LPCWSTR filename,WINBOOL reuseObjects,IXpsOMPackage **package) { return This->lpVtbl->CreatePackageFromFile(This,filename,reuseObjects,package); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreatePackageFromStream(IXpsOMObjectFactory* This,IStream *stream,WINBOOL reuseObjects,IXpsOMPackage **package) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreatePackageFromStream(IXpsOMObjectFactory* This,IStream *stream,WINBOOL reuseObjects,IXpsOMPackage **package) { return This->lpVtbl->CreatePackageFromStream(This,stream,reuseObjects,package); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateStoryFragmentsResource(IXpsOMObjectFactory* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMStoryFragmentsResource **storyFragmentsResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateStoryFragmentsResource(IXpsOMObjectFactory* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMStoryFragmentsResource **storyFragmentsResource) { return This->lpVtbl->CreateStoryFragmentsResource(This,acquiredStream,partUri,storyFragmentsResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateDocumentStructureResource(IXpsOMObjectFactory* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMDocumentStructureResource **documentStructureResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateDocumentStructureResource(IXpsOMObjectFactory* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMDocumentStructureResource **documentStructureResource) { return This->lpVtbl->CreateDocumentStructureResource(This,acquiredStream,partUri,documentStructureResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateSignatureBlockResource(IXpsOMObjectFactory* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMSignatureBlockResource **signatureBlockResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateSignatureBlockResource(IXpsOMObjectFactory* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMSignatureBlockResource **signatureBlockResource) { return This->lpVtbl->CreateSignatureBlockResource(This,acquiredStream,partUri,signatureBlockResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateRemoteDictionaryResource(IXpsOMObjectFactory* This,IXpsOMDictionary *dictionary,IOpcPartUri *partUri,IXpsOMRemoteDictionaryResource **remoteDictionaryResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateRemoteDictionaryResource(IXpsOMObjectFactory* This,IXpsOMDictionary *dictionary,IOpcPartUri *partUri,IXpsOMRemoteDictionaryResource **remoteDictionaryResource) { return This->lpVtbl->CreateRemoteDictionaryResource(This,dictionary,partUri,remoteDictionaryResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateRemoteDictionaryResourceFromStream(IXpsOMObjectFactory* This,IStream *dictionaryMarkupStream,IOpcPartUri *dictionaryPartUri,IXpsOMPartResources *resources,IXpsOMRemoteDictionaryResource **dictionaryResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateRemoteDictionaryResourceFromStream(IXpsOMObjectFactory* This,IStream *dictionaryMarkupStream,IOpcPartUri *dictionaryPartUri,IXpsOMPartResources *resources,IXpsOMRemoteDictionaryResource **dictionaryResource) { return This->lpVtbl->CreateRemoteDictionaryResourceFromStream(This,dictionaryMarkupStream,dictionaryPartUri,resources,dictionaryResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreatePartResources(IXpsOMObjectFactory* This,IXpsOMPartResources **partResources) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreatePartResources(IXpsOMObjectFactory* This,IXpsOMPartResources **partResources) { return This->lpVtbl->CreatePartResources(This,partResources); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateDocumentSequence(IXpsOMObjectFactory* This,IOpcPartUri *partUri,IXpsOMDocumentSequence **documentSequence) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateDocumentSequence(IXpsOMObjectFactory* This,IOpcPartUri *partUri,IXpsOMDocumentSequence **documentSequence) { return This->lpVtbl->CreateDocumentSequence(This,partUri,documentSequence); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateDocument(IXpsOMObjectFactory* This,IOpcPartUri *partUri,IXpsOMDocument **document) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateDocument(IXpsOMObjectFactory* This,IOpcPartUri *partUri,IXpsOMDocument **document) { return This->lpVtbl->CreateDocument(This,partUri,document); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreatePageReference(IXpsOMObjectFactory* This,const XPS_SIZE *advisoryPageDimensions,IXpsOMPageReference **pageReference) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreatePageReference(IXpsOMObjectFactory* This,const XPS_SIZE *advisoryPageDimensions,IXpsOMPageReference **pageReference) { return This->lpVtbl->CreatePageReference(This,advisoryPageDimensions,pageReference); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreatePage(IXpsOMObjectFactory* This,const XPS_SIZE *pageDimensions,LPCWSTR language,IOpcPartUri *partUri,IXpsOMPage **page) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreatePage(IXpsOMObjectFactory* This,const XPS_SIZE *pageDimensions,LPCWSTR language,IOpcPartUri *partUri,IXpsOMPage **page) { return This->lpVtbl->CreatePage(This,pageDimensions,language,partUri,page); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreatePageFromStream(IXpsOMObjectFactory* This,IStream *pageMarkupStream,IOpcPartUri *partUri,IXpsOMPartResources *resources,WINBOOL reuseObjects,IXpsOMPage **page) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreatePageFromStream(IXpsOMObjectFactory* This,IStream *pageMarkupStream,IOpcPartUri *partUri,IXpsOMPartResources *resources,WINBOOL reuseObjects,IXpsOMPage **page) { return This->lpVtbl->CreatePageFromStream(This,pageMarkupStream,partUri,resources,reuseObjects,page); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateCanvas(IXpsOMObjectFactory* This,IXpsOMCanvas **canvas) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateCanvas(IXpsOMObjectFactory* This,IXpsOMCanvas **canvas) { return This->lpVtbl->CreateCanvas(This,canvas); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateGlyphs(IXpsOMObjectFactory* This,IXpsOMFontResource *fontResource,IXpsOMGlyphs **glyphs) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateGlyphs(IXpsOMObjectFactory* This,IXpsOMFontResource *fontResource,IXpsOMGlyphs **glyphs) { return This->lpVtbl->CreateGlyphs(This,fontResource,glyphs); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreatePath(IXpsOMObjectFactory* This,IXpsOMPath **path) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreatePath(IXpsOMObjectFactory* This,IXpsOMPath **path) { return This->lpVtbl->CreatePath(This,path); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateGeometry(IXpsOMObjectFactory* This,IXpsOMGeometry **geometry) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateGeometry(IXpsOMObjectFactory* This,IXpsOMGeometry **geometry) { return This->lpVtbl->CreateGeometry(This,geometry); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateGeometryFigure(IXpsOMObjectFactory* This,const XPS_POINT *startPoint,IXpsOMGeometryFigure **figure) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateGeometryFigure(IXpsOMObjectFactory* This,const XPS_POINT *startPoint,IXpsOMGeometryFigure **figure) { return This->lpVtbl->CreateGeometryFigure(This,startPoint,figure); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateMatrixTransform(IXpsOMObjectFactory* This,const XPS_MATRIX *matrix,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateMatrixTransform(IXpsOMObjectFactory* This,const XPS_MATRIX *matrix,IXpsOMMatrixTransform **transform) { return This->lpVtbl->CreateMatrixTransform(This,matrix,transform); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateSolidColorBrush(IXpsOMObjectFactory* This,const XPS_COLOR *color,IXpsOMColorProfileResource *colorProfile,IXpsOMSolidColorBrush **solidColorBrush) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateSolidColorBrush(IXpsOMObjectFactory* This,const XPS_COLOR *color,IXpsOMColorProfileResource *colorProfile,IXpsOMSolidColorBrush **solidColorBrush) { return This->lpVtbl->CreateSolidColorBrush(This,color,colorProfile,solidColorBrush); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateColorProfileResource(IXpsOMObjectFactory* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMColorProfileResource **colorProfileResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateColorProfileResource(IXpsOMObjectFactory* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMColorProfileResource **colorProfileResource) { return This->lpVtbl->CreateColorProfileResource(This,acquiredStream,partUri,colorProfileResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateImageBrush(IXpsOMObjectFactory* This,IXpsOMImageResource *image,const XPS_RECT *viewBox,const XPS_RECT *viewPort,IXpsOMImageBrush **imageBrush) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateImageBrush(IXpsOMObjectFactory* This,IXpsOMImageResource *image,const XPS_RECT *viewBox,const XPS_RECT *viewPort,IXpsOMImageBrush **imageBrush) { return This->lpVtbl->CreateImageBrush(This,image,viewBox,viewPort,imageBrush); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateVisualBrush(IXpsOMObjectFactory* This,const XPS_RECT *viewBox,const XPS_RECT *viewPort,IXpsOMVisualBrush **visualBrush) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateVisualBrush(IXpsOMObjectFactory* This,const XPS_RECT *viewBox,const XPS_RECT *viewPort,IXpsOMVisualBrush **visualBrush) { return This->lpVtbl->CreateVisualBrush(This,viewBox,viewPort,visualBrush); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateImageResource(IXpsOMObjectFactory* This,IStream *acquiredStream,XPS_IMAGE_TYPE contentType,IOpcPartUri *partUri,IXpsOMImageResource **imageResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateImageResource(IXpsOMObjectFactory* This,IStream *acquiredStream,XPS_IMAGE_TYPE contentType,IOpcPartUri *partUri,IXpsOMImageResource **imageResource) { return This->lpVtbl->CreateImageResource(This,acquiredStream,contentType,partUri,imageResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreatePrintTicketResource(IXpsOMObjectFactory* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMPrintTicketResource **printTicketResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreatePrintTicketResource(IXpsOMObjectFactory* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMPrintTicketResource **printTicketResource) { return This->lpVtbl->CreatePrintTicketResource(This,acquiredStream,partUri,printTicketResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateFontResource(IXpsOMObjectFactory* This,IStream *acquiredStream,XPS_FONT_EMBEDDING fontEmbedding,IOpcPartUri *partUri,WINBOOL isObfSourceStream,IXpsOMFontResource **fontResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateFontResource(IXpsOMObjectFactory* This,IStream *acquiredStream,XPS_FONT_EMBEDDING fontEmbedding,IOpcPartUri *partUri,WINBOOL isObfSourceStream,IXpsOMFontResource **fontResource) { return This->lpVtbl->CreateFontResource(This,acquiredStream,fontEmbedding,partUri,isObfSourceStream,fontResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateGradientStop(IXpsOMObjectFactory* This,const XPS_COLOR *color,IXpsOMColorProfileResource *colorProfile,FLOAT offset,IXpsOMGradientStop **gradientStop) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateGradientStop(IXpsOMObjectFactory* This,const XPS_COLOR *color,IXpsOMColorProfileResource *colorProfile,FLOAT offset,IXpsOMGradientStop **gradientStop) { return This->lpVtbl->CreateGradientStop(This,color,colorProfile,offset,gradientStop); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateLinearGradientBrush(IXpsOMObjectFactory* This,IXpsOMGradientStop *gradStop1,IXpsOMGradientStop *gradStop2,const XPS_POINT *startPoint,const XPS_POINT *endPoint,IXpsOMLinearGradientBrush **linearGradientBrush) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateLinearGradientBrush(IXpsOMObjectFactory* This,IXpsOMGradientStop *gradStop1,IXpsOMGradientStop *gradStop2,const XPS_POINT *startPoint,const XPS_POINT *endPoint,IXpsOMLinearGradientBrush **linearGradientBrush) { return This->lpVtbl->CreateLinearGradientBrush(This,gradStop1,gradStop2,startPoint,endPoint,linearGradientBrush); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateRadialGradientBrush(IXpsOMObjectFactory* This,IXpsOMGradientStop *gradStop1,IXpsOMGradientStop *gradStop2,const XPS_POINT *centerPoint,const XPS_POINT *gradientOrigin,const XPS_SIZE *radiiSizes,IXpsOMRadialGradientBrush **radialGradientBrush) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateRadialGradientBrush(IXpsOMObjectFactory* This,IXpsOMGradientStop *gradStop1,IXpsOMGradientStop *gradStop2,const XPS_POINT *centerPoint,const XPS_POINT *gradientOrigin,const XPS_SIZE *radiiSizes,IXpsOMRadialGradientBrush **radialGradientBrush) { return This->lpVtbl->CreateRadialGradientBrush(This,gradStop1,gradStop2,centerPoint,gradientOrigin,radiiSizes,radialGradientBrush); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateCoreProperties(IXpsOMObjectFactory* This,IOpcPartUri *partUri,IXpsOMCoreProperties **coreProperties) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateCoreProperties(IXpsOMObjectFactory* This,IOpcPartUri *partUri,IXpsOMCoreProperties **coreProperties) { return This->lpVtbl->CreateCoreProperties(This,partUri,coreProperties); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateDictionary(IXpsOMObjectFactory* This,IXpsOMDictionary **dictionary) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateDictionary(IXpsOMObjectFactory* This,IXpsOMDictionary **dictionary) { return This->lpVtbl->CreateDictionary(This,dictionary); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreatePartUriCollection(IXpsOMObjectFactory* This,IXpsOMPartUriCollection **partUriCollection) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreatePartUriCollection(IXpsOMObjectFactory* This,IXpsOMPartUriCollection **partUriCollection) { return This->lpVtbl->CreatePartUriCollection(This,partUriCollection); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreatePackageWriterOnFile(IXpsOMObjectFactory* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes,WINBOOL optimizeMarkupSize,XPS_INTERLEAVING interleaving,IOpcPartUri *documentSequencePartName,IXpsOMCoreProperties *coreProperties,IXpsOMImageResource *packageThumbnail,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,IXpsOMPackageWriter **packageWriter) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreatePackageWriterOnFile(IXpsOMObjectFactory* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes,WINBOOL optimizeMarkupSize,XPS_INTERLEAVING interleaving,IOpcPartUri *documentSequencePartName,IXpsOMCoreProperties *coreProperties,IXpsOMImageResource *packageThumbnail,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,IXpsOMPackageWriter **packageWriter) { return This->lpVtbl->CreatePackageWriterOnFile(This,fileName,securityAttributes,flagsAndAttributes,optimizeMarkupSize,interleaving,documentSequencePartName,coreProperties,packageThumbnail,documentSequencePrintTicket,discardControlPartName,packageWriter); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreatePackageWriterOnStream(IXpsOMObjectFactory* This,ISequentialStream *outputStream,WINBOOL optimizeMarkupSize,XPS_INTERLEAVING interleaving,IOpcPartUri *documentSequencePartName,IXpsOMCoreProperties *coreProperties,IXpsOMImageResource *packageThumbnail,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,IXpsOMPackageWriter **packageWriter) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreatePackageWriterOnStream(IXpsOMObjectFactory* This,ISequentialStream *outputStream,WINBOOL optimizeMarkupSize,XPS_INTERLEAVING interleaving,IOpcPartUri *documentSequencePartName,IXpsOMCoreProperties *coreProperties,IXpsOMImageResource *packageThumbnail,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,IXpsOMPackageWriter **packageWriter) { return This->lpVtbl->CreatePackageWriterOnStream(This,outputStream,optimizeMarkupSize,interleaving,documentSequencePartName,coreProperties,packageThumbnail,documentSequencePrintTicket,discardControlPartName,packageWriter); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreatePartUri(IXpsOMObjectFactory* This,LPCWSTR uri,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreatePartUri(IXpsOMObjectFactory* This,LPCWSTR uri,IOpcPartUri **partUri) { return This->lpVtbl->CreatePartUri(This,uri,partUri); } -static FORCEINLINE HRESULT IXpsOMObjectFactory_CreateReadOnlyStreamOnFile(IXpsOMObjectFactory* This,LPCWSTR filename,IStream **stream) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory_CreateReadOnlyStreamOnFile(IXpsOMObjectFactory* This,LPCWSTR filename,IStream **stream) { return This->lpVtbl->CreateReadOnlyStreamOnFile(This,filename,stream); } #endif @@ -4961,20 +4969,20 @@ interface IXpsOMNameCollection { #define IXpsOMNameCollection_GetAt(This,index,name) (This)->lpVtbl->GetAt(This,index,name) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMNameCollection_QueryInterface(IXpsOMNameCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMNameCollection_QueryInterface(IXpsOMNameCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMNameCollection_AddRef(IXpsOMNameCollection* This) { +static __WIDL_INLINE ULONG IXpsOMNameCollection_AddRef(IXpsOMNameCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMNameCollection_Release(IXpsOMNameCollection* This) { +static __WIDL_INLINE ULONG IXpsOMNameCollection_Release(IXpsOMNameCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsOMNameCollection methods ***/ -static FORCEINLINE HRESULT IXpsOMNameCollection_GetCount(IXpsOMNameCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMNameCollection_GetCount(IXpsOMNameCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMNameCollection_GetAt(IXpsOMNameCollection* This,UINT32 index,LPWSTR *name) { +static __WIDL_INLINE HRESULT IXpsOMNameCollection_GetAt(IXpsOMNameCollection* This,UINT32 index,LPWSTR *name) { return This->lpVtbl->GetAt(This,index,name); } #endif @@ -5087,32 +5095,32 @@ interface IXpsOMPartUriCollection { #define IXpsOMPartUriCollection_Append(This,partUri) (This)->lpVtbl->Append(This,partUri) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMPartUriCollection_QueryInterface(IXpsOMPartUriCollection* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMPartUriCollection_QueryInterface(IXpsOMPartUriCollection* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMPartUriCollection_AddRef(IXpsOMPartUriCollection* This) { +static __WIDL_INLINE ULONG IXpsOMPartUriCollection_AddRef(IXpsOMPartUriCollection* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMPartUriCollection_Release(IXpsOMPartUriCollection* This) { +static __WIDL_INLINE ULONG IXpsOMPartUriCollection_Release(IXpsOMPartUriCollection* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPartUriCollection methods ***/ -static FORCEINLINE HRESULT IXpsOMPartUriCollection_GetCount(IXpsOMPartUriCollection* This,UINT32 *count) { +static __WIDL_INLINE HRESULT IXpsOMPartUriCollection_GetCount(IXpsOMPartUriCollection* This,UINT32 *count) { return This->lpVtbl->GetCount(This,count); } -static FORCEINLINE HRESULT IXpsOMPartUriCollection_GetAt(IXpsOMPartUriCollection* This,UINT32 index,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMPartUriCollection_GetAt(IXpsOMPartUriCollection* This,UINT32 index,IOpcPartUri **partUri) { return This->lpVtbl->GetAt(This,index,partUri); } -static FORCEINLINE HRESULT IXpsOMPartUriCollection_InsertAt(IXpsOMPartUriCollection* This,UINT32 index,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMPartUriCollection_InsertAt(IXpsOMPartUriCollection* This,UINT32 index,IOpcPartUri *partUri) { return This->lpVtbl->InsertAt(This,index,partUri); } -static FORCEINLINE HRESULT IXpsOMPartUriCollection_RemoveAt(IXpsOMPartUriCollection* This,UINT32 index) { +static __WIDL_INLINE HRESULT IXpsOMPartUriCollection_RemoveAt(IXpsOMPartUriCollection* This,UINT32 index) { return This->lpVtbl->RemoveAt(This,index); } -static FORCEINLINE HRESULT IXpsOMPartUriCollection_SetAt(IXpsOMPartUriCollection* This,UINT32 index,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMPartUriCollection_SetAt(IXpsOMPartUriCollection* This,UINT32 index,IOpcPartUri *partUri) { return This->lpVtbl->SetAt(This,index,partUri); } -static FORCEINLINE HRESULT IXpsOMPartUriCollection_Append(IXpsOMPartUriCollection* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMPartUriCollection_Append(IXpsOMPartUriCollection* This,IOpcPartUri *partUri) { return This->lpVtbl->Append(This,partUri); } #endif @@ -5228,29 +5236,29 @@ interface IXpsOMPackageWriter { #define IXpsOMPackageWriter_IsClosed(This,isClosed) (This)->lpVtbl->IsClosed(This,isClosed) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMPackageWriter_QueryInterface(IXpsOMPackageWriter* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMPackageWriter_QueryInterface(IXpsOMPackageWriter* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMPackageWriter_AddRef(IXpsOMPackageWriter* This) { +static __WIDL_INLINE ULONG IXpsOMPackageWriter_AddRef(IXpsOMPackageWriter* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMPackageWriter_Release(IXpsOMPackageWriter* This) { +static __WIDL_INLINE ULONG IXpsOMPackageWriter_Release(IXpsOMPackageWriter* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPackageWriter methods ***/ -static FORCEINLINE HRESULT IXpsOMPackageWriter_StartNewDocument(IXpsOMPackageWriter* This,IOpcPartUri *documentPartName,IXpsOMPrintTicketResource *documentPrintTicket,IXpsOMDocumentStructureResource *documentStructure,IXpsOMSignatureBlockResourceCollection *signatureBlockResources,IXpsOMPartUriCollection *restrictedFonts) { +static __WIDL_INLINE HRESULT IXpsOMPackageWriter_StartNewDocument(IXpsOMPackageWriter* This,IOpcPartUri *documentPartName,IXpsOMPrintTicketResource *documentPrintTicket,IXpsOMDocumentStructureResource *documentStructure,IXpsOMSignatureBlockResourceCollection *signatureBlockResources,IXpsOMPartUriCollection *restrictedFonts) { return This->lpVtbl->StartNewDocument(This,documentPartName,documentPrintTicket,documentStructure,signatureBlockResources,restrictedFonts); } -static FORCEINLINE HRESULT IXpsOMPackageWriter_AddPage(IXpsOMPackageWriter* This,IXpsOMPage *page,const XPS_SIZE *advisoryPageDimensions,IXpsOMPartUriCollection *discardableResourceParts,IXpsOMStoryFragmentsResource *storyFragments,IXpsOMPrintTicketResource *pagePrintTicket,IXpsOMImageResource *pageThumbnail) { +static __WIDL_INLINE HRESULT IXpsOMPackageWriter_AddPage(IXpsOMPackageWriter* This,IXpsOMPage *page,const XPS_SIZE *advisoryPageDimensions,IXpsOMPartUriCollection *discardableResourceParts,IXpsOMStoryFragmentsResource *storyFragments,IXpsOMPrintTicketResource *pagePrintTicket,IXpsOMImageResource *pageThumbnail) { return This->lpVtbl->AddPage(This,page,advisoryPageDimensions,discardableResourceParts,storyFragments,pagePrintTicket,pageThumbnail); } -static FORCEINLINE HRESULT IXpsOMPackageWriter_AddResource(IXpsOMPackageWriter* This,IXpsOMResource *resource) { +static __WIDL_INLINE HRESULT IXpsOMPackageWriter_AddResource(IXpsOMPackageWriter* This,IXpsOMResource *resource) { return This->lpVtbl->AddResource(This,resource); } -static FORCEINLINE HRESULT IXpsOMPackageWriter_Close(IXpsOMPackageWriter* This) { +static __WIDL_INLINE HRESULT IXpsOMPackageWriter_Close(IXpsOMPackageWriter* This) { return This->lpVtbl->Close(This); } -static FORCEINLINE HRESULT IXpsOMPackageWriter_IsClosed(IXpsOMPackageWriter* This,WINBOOL *isClosed) { +static __WIDL_INLINE HRESULT IXpsOMPackageWriter_IsClosed(IXpsOMPackageWriter* This,WINBOOL *isClosed) { return This->lpVtbl->IsClosed(This,isClosed); } #endif @@ -5323,17 +5331,17 @@ interface IXpsOMPackageTarget { #define IXpsOMPackageTarget_CreateXpsOMPackageWriter(This,documentSequencePartName,documentSequencePrintTicket,discardControlPartName,packageWriter) (This)->lpVtbl->CreateXpsOMPackageWriter(This,documentSequencePartName,documentSequencePrintTicket,discardControlPartName,packageWriter) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMPackageTarget_QueryInterface(IXpsOMPackageTarget* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMPackageTarget_QueryInterface(IXpsOMPackageTarget* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMPackageTarget_AddRef(IXpsOMPackageTarget* This) { +static __WIDL_INLINE ULONG IXpsOMPackageTarget_AddRef(IXpsOMPackageTarget* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMPackageTarget_Release(IXpsOMPackageTarget* This) { +static __WIDL_INLINE ULONG IXpsOMPackageTarget_Release(IXpsOMPackageTarget* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPackageTarget methods ***/ -static FORCEINLINE HRESULT IXpsOMPackageTarget_CreateXpsOMPackageWriter(IXpsOMPackageTarget* This,IOpcPartUri *documentSequencePartName,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,IXpsOMPackageWriter **packageWriter) { +static __WIDL_INLINE HRESULT IXpsOMPackageTarget_CreateXpsOMPackageWriter(IXpsOMPackageTarget* This,IOpcPartUri *documentSequencePartName,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,IXpsOMPackageWriter **packageWriter) { return This->lpVtbl->CreateXpsOMPackageWriter(This,documentSequencePartName,documentSequencePrintTicket,discardControlPartName,packageWriter); } #endif @@ -5604,96 +5612,96 @@ interface IXpsOMVisual { #define IXpsOMVisual_SetLanguage(This,language) (This)->lpVtbl->SetLanguage(This,language) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMVisual_QueryInterface(IXpsOMVisual* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMVisual_QueryInterface(IXpsOMVisual* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMVisual_AddRef(IXpsOMVisual* This) { +static __WIDL_INLINE ULONG IXpsOMVisual_AddRef(IXpsOMVisual* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMVisual_Release(IXpsOMVisual* This) { +static __WIDL_INLINE ULONG IXpsOMVisual_Release(IXpsOMVisual* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMVisual_GetOwner(IXpsOMVisual* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetOwner(IXpsOMVisual* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMVisual_GetType(IXpsOMVisual* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetType(IXpsOMVisual* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMVisual methods ***/ -static FORCEINLINE HRESULT IXpsOMVisual_GetTransform(IXpsOMVisual* This,IXpsOMMatrixTransform **matrixTransform) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetTransform(IXpsOMVisual* This,IXpsOMMatrixTransform **matrixTransform) { return This->lpVtbl->GetTransform(This,matrixTransform); } -static FORCEINLINE HRESULT IXpsOMVisual_GetTransformLocal(IXpsOMVisual* This,IXpsOMMatrixTransform **matrixTransform) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetTransformLocal(IXpsOMVisual* This,IXpsOMMatrixTransform **matrixTransform) { return This->lpVtbl->GetTransformLocal(This,matrixTransform); } -static FORCEINLINE HRESULT IXpsOMVisual_SetTransformLocal(IXpsOMVisual* This,IXpsOMMatrixTransform *matrixTransform) { +static __WIDL_INLINE HRESULT IXpsOMVisual_SetTransformLocal(IXpsOMVisual* This,IXpsOMMatrixTransform *matrixTransform) { return This->lpVtbl->SetTransformLocal(This,matrixTransform); } -static FORCEINLINE HRESULT IXpsOMVisual_GetTransformLookup(IXpsOMVisual* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetTransformLookup(IXpsOMVisual* This,LPWSTR *key) { return This->lpVtbl->GetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMVisual_SetTransformLookup(IXpsOMVisual* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMVisual_SetTransformLookup(IXpsOMVisual* This,LPCWSTR key) { return This->lpVtbl->SetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMVisual_GetClipGeometry(IXpsOMVisual* This,IXpsOMGeometry **clipGeometry) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetClipGeometry(IXpsOMVisual* This,IXpsOMGeometry **clipGeometry) { return This->lpVtbl->GetClipGeometry(This,clipGeometry); } -static FORCEINLINE HRESULT IXpsOMVisual_GetClipGeometryLocal(IXpsOMVisual* This,IXpsOMGeometry **clipGeometry) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetClipGeometryLocal(IXpsOMVisual* This,IXpsOMGeometry **clipGeometry) { return This->lpVtbl->GetClipGeometryLocal(This,clipGeometry); } -static FORCEINLINE HRESULT IXpsOMVisual_SetClipGeometryLocal(IXpsOMVisual* This,IXpsOMGeometry *clipGeometry) { +static __WIDL_INLINE HRESULT IXpsOMVisual_SetClipGeometryLocal(IXpsOMVisual* This,IXpsOMGeometry *clipGeometry) { return This->lpVtbl->SetClipGeometryLocal(This,clipGeometry); } -static FORCEINLINE HRESULT IXpsOMVisual_GetClipGeometryLookup(IXpsOMVisual* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetClipGeometryLookup(IXpsOMVisual* This,LPWSTR *key) { return This->lpVtbl->GetClipGeometryLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMVisual_SetClipGeometryLookup(IXpsOMVisual* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMVisual_SetClipGeometryLookup(IXpsOMVisual* This,LPCWSTR key) { return This->lpVtbl->SetClipGeometryLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMVisual_GetOpacity(IXpsOMVisual* This,FLOAT *opacity) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetOpacity(IXpsOMVisual* This,FLOAT *opacity) { return This->lpVtbl->GetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMVisual_SetOpacity(IXpsOMVisual* This,FLOAT opacity) { +static __WIDL_INLINE HRESULT IXpsOMVisual_SetOpacity(IXpsOMVisual* This,FLOAT opacity) { return This->lpVtbl->SetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMVisual_GetOpacityMaskBrush(IXpsOMVisual* This,IXpsOMBrush **opacityMaskBrush) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetOpacityMaskBrush(IXpsOMVisual* This,IXpsOMBrush **opacityMaskBrush) { return This->lpVtbl->GetOpacityMaskBrush(This,opacityMaskBrush); } -static FORCEINLINE HRESULT IXpsOMVisual_GetOpacityMaskBrushLocal(IXpsOMVisual* This,IXpsOMBrush **opacityMaskBrush) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetOpacityMaskBrushLocal(IXpsOMVisual* This,IXpsOMBrush **opacityMaskBrush) { return This->lpVtbl->GetOpacityMaskBrushLocal(This,opacityMaskBrush); } -static FORCEINLINE HRESULT IXpsOMVisual_SetOpacityMaskBrushLocal(IXpsOMVisual* This,IXpsOMBrush *opacityMaskBrush) { +static __WIDL_INLINE HRESULT IXpsOMVisual_SetOpacityMaskBrushLocal(IXpsOMVisual* This,IXpsOMBrush *opacityMaskBrush) { return This->lpVtbl->SetOpacityMaskBrushLocal(This,opacityMaskBrush); } -static FORCEINLINE HRESULT IXpsOMVisual_GetOpacityMaskBrushLookup(IXpsOMVisual* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetOpacityMaskBrushLookup(IXpsOMVisual* This,LPWSTR *key) { return This->lpVtbl->GetOpacityMaskBrushLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMVisual_SetOpacityMaskBrushLookup(IXpsOMVisual* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMVisual_SetOpacityMaskBrushLookup(IXpsOMVisual* This,LPCWSTR key) { return This->lpVtbl->SetOpacityMaskBrushLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMVisual_GetName(IXpsOMVisual* This,LPWSTR *name) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetName(IXpsOMVisual* This,LPWSTR *name) { return This->lpVtbl->GetName(This,name); } -static FORCEINLINE HRESULT IXpsOMVisual_SetName(IXpsOMVisual* This,LPCWSTR name) { +static __WIDL_INLINE HRESULT IXpsOMVisual_SetName(IXpsOMVisual* This,LPCWSTR name) { return This->lpVtbl->SetName(This,name); } -static FORCEINLINE HRESULT IXpsOMVisual_GetIsHyperlinkTarget(IXpsOMVisual* This,WINBOOL *isHyperlink) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetIsHyperlinkTarget(IXpsOMVisual* This,WINBOOL *isHyperlink) { return This->lpVtbl->GetIsHyperlinkTarget(This,isHyperlink); } -static FORCEINLINE HRESULT IXpsOMVisual_SetIsHyperlinkTarget(IXpsOMVisual* This,WINBOOL isHyperlink) { +static __WIDL_INLINE HRESULT IXpsOMVisual_SetIsHyperlinkTarget(IXpsOMVisual* This,WINBOOL isHyperlink) { return This->lpVtbl->SetIsHyperlinkTarget(This,isHyperlink); } -static FORCEINLINE HRESULT IXpsOMVisual_GetHyperlinkNavigateUri(IXpsOMVisual* This,IUri **hyperlinkUri) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetHyperlinkNavigateUri(IXpsOMVisual* This,IUri **hyperlinkUri) { return This->lpVtbl->GetHyperlinkNavigateUri(This,hyperlinkUri); } -static FORCEINLINE HRESULT IXpsOMVisual_SetHyperlinkNavigateUri(IXpsOMVisual* This,IUri *hyperlinkUri) { +static __WIDL_INLINE HRESULT IXpsOMVisual_SetHyperlinkNavigateUri(IXpsOMVisual* This,IUri *hyperlinkUri) { return This->lpVtbl->SetHyperlinkNavigateUri(This,hyperlinkUri); } -static FORCEINLINE HRESULT IXpsOMVisual_GetLanguage(IXpsOMVisual* This,LPWSTR *language) { +static __WIDL_INLINE HRESULT IXpsOMVisual_GetLanguage(IXpsOMVisual* This,LPWSTR *language) { return This->lpVtbl->GetLanguage(This,language); } -static FORCEINLINE HRESULT IXpsOMVisual_SetLanguage(IXpsOMVisual* This,LPCWSTR language) { +static __WIDL_INLINE HRESULT IXpsOMVisual_SetLanguage(IXpsOMVisual* This,LPCWSTR language) { return This->lpVtbl->SetLanguage(This,language); } #endif @@ -5780,27 +5788,27 @@ interface IXpsOMBrush { #define IXpsOMBrush_SetOpacity(This,opacity) (This)->lpVtbl->SetOpacity(This,opacity) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMBrush_QueryInterface(IXpsOMBrush* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMBrush_QueryInterface(IXpsOMBrush* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMBrush_AddRef(IXpsOMBrush* This) { +static __WIDL_INLINE ULONG IXpsOMBrush_AddRef(IXpsOMBrush* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMBrush_Release(IXpsOMBrush* This) { +static __WIDL_INLINE ULONG IXpsOMBrush_Release(IXpsOMBrush* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMBrush_GetOwner(IXpsOMBrush* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMBrush_GetOwner(IXpsOMBrush* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMBrush_GetType(IXpsOMBrush* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMBrush_GetType(IXpsOMBrush* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMBrush_GetOpacity(IXpsOMBrush* This,FLOAT *opacity) { +static __WIDL_INLINE HRESULT IXpsOMBrush_GetOpacity(IXpsOMBrush* This,FLOAT *opacity) { return This->lpVtbl->GetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMBrush_SetOpacity(IXpsOMBrush* This,FLOAT opacity) { +static __WIDL_INLINE HRESULT IXpsOMBrush_SetOpacity(IXpsOMBrush* This,FLOAT opacity) { return This->lpVtbl->SetOpacity(This,opacity); } #endif @@ -5895,30 +5903,30 @@ interface IXpsOMMatrixTransform { #define IXpsOMMatrixTransform_Clone(This,matrixTransform) (This)->lpVtbl->Clone(This,matrixTransform) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMMatrixTransform_QueryInterface(IXpsOMMatrixTransform* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMMatrixTransform_QueryInterface(IXpsOMMatrixTransform* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMMatrixTransform_AddRef(IXpsOMMatrixTransform* This) { +static __WIDL_INLINE ULONG IXpsOMMatrixTransform_AddRef(IXpsOMMatrixTransform* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMMatrixTransform_Release(IXpsOMMatrixTransform* This) { +static __WIDL_INLINE ULONG IXpsOMMatrixTransform_Release(IXpsOMMatrixTransform* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMMatrixTransform_GetOwner(IXpsOMMatrixTransform* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMMatrixTransform_GetOwner(IXpsOMMatrixTransform* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMMatrixTransform_GetType(IXpsOMMatrixTransform* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMMatrixTransform_GetType(IXpsOMMatrixTransform* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMMatrixTransform methods ***/ -static FORCEINLINE HRESULT IXpsOMMatrixTransform_GetMatrix(IXpsOMMatrixTransform* This,XPS_MATRIX *matrix) { +static __WIDL_INLINE HRESULT IXpsOMMatrixTransform_GetMatrix(IXpsOMMatrixTransform* This,XPS_MATRIX *matrix) { return This->lpVtbl->GetMatrix(This,matrix); } -static FORCEINLINE HRESULT IXpsOMMatrixTransform_SetMatrix(IXpsOMMatrixTransform* This,const XPS_MATRIX *matrix) { +static __WIDL_INLINE HRESULT IXpsOMMatrixTransform_SetMatrix(IXpsOMMatrixTransform* This,const XPS_MATRIX *matrix) { return This->lpVtbl->SetMatrix(This,matrix); } -static FORCEINLINE HRESULT IXpsOMMatrixTransform_Clone(IXpsOMMatrixTransform* This,IXpsOMMatrixTransform **matrixTransform) { +static __WIDL_INLINE HRESULT IXpsOMMatrixTransform_Clone(IXpsOMMatrixTransform* This,IXpsOMMatrixTransform **matrixTransform) { return This->lpVtbl->Clone(This,matrixTransform); } #endif @@ -6061,48 +6069,48 @@ interface IXpsOMGeometry { #define IXpsOMGeometry_Clone(This,geometry) (This)->lpVtbl->Clone(This,geometry) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMGeometry_QueryInterface(IXpsOMGeometry* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMGeometry_QueryInterface(IXpsOMGeometry* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMGeometry_AddRef(IXpsOMGeometry* This) { +static __WIDL_INLINE ULONG IXpsOMGeometry_AddRef(IXpsOMGeometry* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMGeometry_Release(IXpsOMGeometry* This) { +static __WIDL_INLINE ULONG IXpsOMGeometry_Release(IXpsOMGeometry* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMGeometry_GetOwner(IXpsOMGeometry* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMGeometry_GetOwner(IXpsOMGeometry* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMGeometry_GetType(IXpsOMGeometry* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMGeometry_GetType(IXpsOMGeometry* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMGeometry methods ***/ -static FORCEINLINE HRESULT IXpsOMGeometry_GetFigures(IXpsOMGeometry* This,IXpsOMGeometryFigureCollection **figures) { +static __WIDL_INLINE HRESULT IXpsOMGeometry_GetFigures(IXpsOMGeometry* This,IXpsOMGeometryFigureCollection **figures) { return This->lpVtbl->GetFigures(This,figures); } -static FORCEINLINE HRESULT IXpsOMGeometry_GetFillRule(IXpsOMGeometry* This,XPS_FILL_RULE *fillRule) { +static __WIDL_INLINE HRESULT IXpsOMGeometry_GetFillRule(IXpsOMGeometry* This,XPS_FILL_RULE *fillRule) { return This->lpVtbl->GetFillRule(This,fillRule); } -static FORCEINLINE HRESULT IXpsOMGeometry_SetFillRule(IXpsOMGeometry* This,XPS_FILL_RULE fillRule) { +static __WIDL_INLINE HRESULT IXpsOMGeometry_SetFillRule(IXpsOMGeometry* This,XPS_FILL_RULE fillRule) { return This->lpVtbl->SetFillRule(This,fillRule); } -static FORCEINLINE HRESULT IXpsOMGeometry_GetTransform(IXpsOMGeometry* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMGeometry_GetTransform(IXpsOMGeometry* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransform(This,transform); } -static FORCEINLINE HRESULT IXpsOMGeometry_GetTransformLocal(IXpsOMGeometry* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMGeometry_GetTransformLocal(IXpsOMGeometry* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMGeometry_SetTransformLocal(IXpsOMGeometry* This,IXpsOMMatrixTransform *transform) { +static __WIDL_INLINE HRESULT IXpsOMGeometry_SetTransformLocal(IXpsOMGeometry* This,IXpsOMMatrixTransform *transform) { return This->lpVtbl->SetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMGeometry_GetTransformLookup(IXpsOMGeometry* This,LPWSTR *lookup) { +static __WIDL_INLINE HRESULT IXpsOMGeometry_GetTransformLookup(IXpsOMGeometry* This,LPWSTR *lookup) { return This->lpVtbl->GetTransformLookup(This,lookup); } -static FORCEINLINE HRESULT IXpsOMGeometry_SetTransformLookup(IXpsOMGeometry* This,LPCWSTR lookup) { +static __WIDL_INLINE HRESULT IXpsOMGeometry_SetTransformLookup(IXpsOMGeometry* This,LPCWSTR lookup) { return This->lpVtbl->SetTransformLookup(This,lookup); } -static FORCEINLINE HRESULT IXpsOMGeometry_Clone(IXpsOMGeometry* This,IXpsOMGeometry **geometry) { +static __WIDL_INLINE HRESULT IXpsOMGeometry_Clone(IXpsOMGeometry* This,IXpsOMGeometry **geometry) { return This->lpVtbl->Clone(This,geometry); } #endif @@ -6522,178 +6530,178 @@ interface IXpsOMGlyphs { #define IXpsOMGlyphs_Clone(This,glyphs) (This)->lpVtbl->Clone(This,glyphs) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMGlyphs_QueryInterface(IXpsOMGlyphs* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_QueryInterface(IXpsOMGlyphs* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMGlyphs_AddRef(IXpsOMGlyphs* This) { +static __WIDL_INLINE ULONG IXpsOMGlyphs_AddRef(IXpsOMGlyphs* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMGlyphs_Release(IXpsOMGlyphs* This) { +static __WIDL_INLINE ULONG IXpsOMGlyphs_Release(IXpsOMGlyphs* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMGlyphs_GetOwner(IXpsOMGlyphs* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetOwner(IXpsOMGlyphs* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetType(IXpsOMGlyphs* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetType(IXpsOMGlyphs* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMVisual methods ***/ -static FORCEINLINE HRESULT IXpsOMGlyphs_GetTransform(IXpsOMGlyphs* This,IXpsOMMatrixTransform **matrixTransform) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetTransform(IXpsOMGlyphs* This,IXpsOMMatrixTransform **matrixTransform) { return This->lpVtbl->GetTransform(This,matrixTransform); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetTransformLocal(IXpsOMGlyphs* This,IXpsOMMatrixTransform **matrixTransform) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetTransformLocal(IXpsOMGlyphs* This,IXpsOMMatrixTransform **matrixTransform) { return This->lpVtbl->GetTransformLocal(This,matrixTransform); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetTransformLocal(IXpsOMGlyphs* This,IXpsOMMatrixTransform *matrixTransform) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetTransformLocal(IXpsOMGlyphs* This,IXpsOMMatrixTransform *matrixTransform) { return This->lpVtbl->SetTransformLocal(This,matrixTransform); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetTransformLookup(IXpsOMGlyphs* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetTransformLookup(IXpsOMGlyphs* This,LPWSTR *key) { return This->lpVtbl->GetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetTransformLookup(IXpsOMGlyphs* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetTransformLookup(IXpsOMGlyphs* This,LPCWSTR key) { return This->lpVtbl->SetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetClipGeometry(IXpsOMGlyphs* This,IXpsOMGeometry **clipGeometry) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetClipGeometry(IXpsOMGlyphs* This,IXpsOMGeometry **clipGeometry) { return This->lpVtbl->GetClipGeometry(This,clipGeometry); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetClipGeometryLocal(IXpsOMGlyphs* This,IXpsOMGeometry **clipGeometry) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetClipGeometryLocal(IXpsOMGlyphs* This,IXpsOMGeometry **clipGeometry) { return This->lpVtbl->GetClipGeometryLocal(This,clipGeometry); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetClipGeometryLocal(IXpsOMGlyphs* This,IXpsOMGeometry *clipGeometry) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetClipGeometryLocal(IXpsOMGlyphs* This,IXpsOMGeometry *clipGeometry) { return This->lpVtbl->SetClipGeometryLocal(This,clipGeometry); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetClipGeometryLookup(IXpsOMGlyphs* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetClipGeometryLookup(IXpsOMGlyphs* This,LPWSTR *key) { return This->lpVtbl->GetClipGeometryLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetClipGeometryLookup(IXpsOMGlyphs* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetClipGeometryLookup(IXpsOMGlyphs* This,LPCWSTR key) { return This->lpVtbl->SetClipGeometryLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetOpacity(IXpsOMGlyphs* This,FLOAT *opacity) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetOpacity(IXpsOMGlyphs* This,FLOAT *opacity) { return This->lpVtbl->GetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetOpacity(IXpsOMGlyphs* This,FLOAT opacity) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetOpacity(IXpsOMGlyphs* This,FLOAT opacity) { return This->lpVtbl->SetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetOpacityMaskBrush(IXpsOMGlyphs* This,IXpsOMBrush **opacityMaskBrush) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetOpacityMaskBrush(IXpsOMGlyphs* This,IXpsOMBrush **opacityMaskBrush) { return This->lpVtbl->GetOpacityMaskBrush(This,opacityMaskBrush); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetOpacityMaskBrushLocal(IXpsOMGlyphs* This,IXpsOMBrush **opacityMaskBrush) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetOpacityMaskBrushLocal(IXpsOMGlyphs* This,IXpsOMBrush **opacityMaskBrush) { return This->lpVtbl->GetOpacityMaskBrushLocal(This,opacityMaskBrush); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetOpacityMaskBrushLocal(IXpsOMGlyphs* This,IXpsOMBrush *opacityMaskBrush) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetOpacityMaskBrushLocal(IXpsOMGlyphs* This,IXpsOMBrush *opacityMaskBrush) { return This->lpVtbl->SetOpacityMaskBrushLocal(This,opacityMaskBrush); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetOpacityMaskBrushLookup(IXpsOMGlyphs* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetOpacityMaskBrushLookup(IXpsOMGlyphs* This,LPWSTR *key) { return This->lpVtbl->GetOpacityMaskBrushLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetOpacityMaskBrushLookup(IXpsOMGlyphs* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetOpacityMaskBrushLookup(IXpsOMGlyphs* This,LPCWSTR key) { return This->lpVtbl->SetOpacityMaskBrushLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetName(IXpsOMGlyphs* This,LPWSTR *name) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetName(IXpsOMGlyphs* This,LPWSTR *name) { return This->lpVtbl->GetName(This,name); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetName(IXpsOMGlyphs* This,LPCWSTR name) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetName(IXpsOMGlyphs* This,LPCWSTR name) { return This->lpVtbl->SetName(This,name); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetIsHyperlinkTarget(IXpsOMGlyphs* This,WINBOOL *isHyperlink) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetIsHyperlinkTarget(IXpsOMGlyphs* This,WINBOOL *isHyperlink) { return This->lpVtbl->GetIsHyperlinkTarget(This,isHyperlink); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetIsHyperlinkTarget(IXpsOMGlyphs* This,WINBOOL isHyperlink) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetIsHyperlinkTarget(IXpsOMGlyphs* This,WINBOOL isHyperlink) { return This->lpVtbl->SetIsHyperlinkTarget(This,isHyperlink); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetHyperlinkNavigateUri(IXpsOMGlyphs* This,IUri **hyperlinkUri) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetHyperlinkNavigateUri(IXpsOMGlyphs* This,IUri **hyperlinkUri) { return This->lpVtbl->GetHyperlinkNavigateUri(This,hyperlinkUri); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetHyperlinkNavigateUri(IXpsOMGlyphs* This,IUri *hyperlinkUri) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetHyperlinkNavigateUri(IXpsOMGlyphs* This,IUri *hyperlinkUri) { return This->lpVtbl->SetHyperlinkNavigateUri(This,hyperlinkUri); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetLanguage(IXpsOMGlyphs* This,LPWSTR *language) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetLanguage(IXpsOMGlyphs* This,LPWSTR *language) { return This->lpVtbl->GetLanguage(This,language); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetLanguage(IXpsOMGlyphs* This,LPCWSTR language) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetLanguage(IXpsOMGlyphs* This,LPCWSTR language) { return This->lpVtbl->SetLanguage(This,language); } /*** IXpsOMGlyphs methods ***/ -static FORCEINLINE HRESULT IXpsOMGlyphs_GetUnicodeString(IXpsOMGlyphs* This,LPWSTR *unicodeString) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetUnicodeString(IXpsOMGlyphs* This,LPWSTR *unicodeString) { return This->lpVtbl->GetUnicodeString(This,unicodeString); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetGlyphIndexCount(IXpsOMGlyphs* This,UINT32 *indexCount) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetGlyphIndexCount(IXpsOMGlyphs* This,UINT32 *indexCount) { return This->lpVtbl->GetGlyphIndexCount(This,indexCount); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetGlyphIndices(IXpsOMGlyphs* This,UINT32 *indexCount,XPS_GLYPH_INDEX *glyphIndices) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetGlyphIndices(IXpsOMGlyphs* This,UINT32 *indexCount,XPS_GLYPH_INDEX *glyphIndices) { return This->lpVtbl->GetGlyphIndices(This,indexCount,glyphIndices); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetGlyphMappingCount(IXpsOMGlyphs* This,UINT32 *glyphMappingCount) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetGlyphMappingCount(IXpsOMGlyphs* This,UINT32 *glyphMappingCount) { return This->lpVtbl->GetGlyphMappingCount(This,glyphMappingCount); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetGlyphMappings(IXpsOMGlyphs* This,UINT32 *glyphMappingCount,XPS_GLYPH_MAPPING *glyphMappings) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetGlyphMappings(IXpsOMGlyphs* This,UINT32 *glyphMappingCount,XPS_GLYPH_MAPPING *glyphMappings) { return This->lpVtbl->GetGlyphMappings(This,glyphMappingCount,glyphMappings); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetProhibitedCaretStopCount(IXpsOMGlyphs* This,UINT32 *prohibitedCaretStopCount) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetProhibitedCaretStopCount(IXpsOMGlyphs* This,UINT32 *prohibitedCaretStopCount) { return This->lpVtbl->GetProhibitedCaretStopCount(This,prohibitedCaretStopCount); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetProhibitedCaretStops(IXpsOMGlyphs* This,UINT32 *prohibitedCaretStopCount,UINT32 *prohibitedCaretStops) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetProhibitedCaretStops(IXpsOMGlyphs* This,UINT32 *prohibitedCaretStopCount,UINT32 *prohibitedCaretStops) { return This->lpVtbl->GetProhibitedCaretStops(This,prohibitedCaretStopCount,prohibitedCaretStops); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetBidiLevel(IXpsOMGlyphs* This,UINT32 *bidiLevel) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetBidiLevel(IXpsOMGlyphs* This,UINT32 *bidiLevel) { return This->lpVtbl->GetBidiLevel(This,bidiLevel); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetIsSideways(IXpsOMGlyphs* This,WINBOOL *isSideways) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetIsSideways(IXpsOMGlyphs* This,WINBOOL *isSideways) { return This->lpVtbl->GetIsSideways(This,isSideways); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetDeviceFontName(IXpsOMGlyphs* This,LPWSTR *deviceFontName) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetDeviceFontName(IXpsOMGlyphs* This,LPWSTR *deviceFontName) { return This->lpVtbl->GetDeviceFontName(This,deviceFontName); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetStyleSimulations(IXpsOMGlyphs* This,XPS_STYLE_SIMULATION *styleSimulations) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetStyleSimulations(IXpsOMGlyphs* This,XPS_STYLE_SIMULATION *styleSimulations) { return This->lpVtbl->GetStyleSimulations(This,styleSimulations); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetStyleSimulations(IXpsOMGlyphs* This,XPS_STYLE_SIMULATION styleSimulations) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetStyleSimulations(IXpsOMGlyphs* This,XPS_STYLE_SIMULATION styleSimulations) { return This->lpVtbl->SetStyleSimulations(This,styleSimulations); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetOrigin(IXpsOMGlyphs* This,XPS_POINT *origin) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetOrigin(IXpsOMGlyphs* This,XPS_POINT *origin) { return This->lpVtbl->GetOrigin(This,origin); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetOrigin(IXpsOMGlyphs* This,const XPS_POINT *origin) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetOrigin(IXpsOMGlyphs* This,const XPS_POINT *origin) { return This->lpVtbl->SetOrigin(This,origin); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetFontRenderingEmSize(IXpsOMGlyphs* This,FLOAT *fontRenderingEmSize) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetFontRenderingEmSize(IXpsOMGlyphs* This,FLOAT *fontRenderingEmSize) { return This->lpVtbl->GetFontRenderingEmSize(This,fontRenderingEmSize); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetFontRenderingEmSize(IXpsOMGlyphs* This,FLOAT fontRenderingEmSize) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetFontRenderingEmSize(IXpsOMGlyphs* This,FLOAT fontRenderingEmSize) { return This->lpVtbl->SetFontRenderingEmSize(This,fontRenderingEmSize); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetFontResource(IXpsOMGlyphs* This,IXpsOMFontResource **fontResource) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetFontResource(IXpsOMGlyphs* This,IXpsOMFontResource **fontResource) { return This->lpVtbl->GetFontResource(This,fontResource); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetFontResource(IXpsOMGlyphs* This,IXpsOMFontResource *fontResource) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetFontResource(IXpsOMGlyphs* This,IXpsOMFontResource *fontResource) { return This->lpVtbl->SetFontResource(This,fontResource); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetFontFaceIndex(IXpsOMGlyphs* This,SHORT *fontFaceIndex) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetFontFaceIndex(IXpsOMGlyphs* This,SHORT *fontFaceIndex) { return This->lpVtbl->GetFontFaceIndex(This,fontFaceIndex); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetFontFaceIndex(IXpsOMGlyphs* This,SHORT fontFaceIndex) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetFontFaceIndex(IXpsOMGlyphs* This,SHORT fontFaceIndex) { return This->lpVtbl->SetFontFaceIndex(This,fontFaceIndex); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetFillBrush(IXpsOMGlyphs* This,IXpsOMBrush **fillBrush) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetFillBrush(IXpsOMGlyphs* This,IXpsOMBrush **fillBrush) { return This->lpVtbl->GetFillBrush(This,fillBrush); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetFillBrushLocal(IXpsOMGlyphs* This,IXpsOMBrush **fillBrush) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetFillBrushLocal(IXpsOMGlyphs* This,IXpsOMBrush **fillBrush) { return This->lpVtbl->GetFillBrushLocal(This,fillBrush); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetFillBrushLocal(IXpsOMGlyphs* This,IXpsOMBrush *fillBrush) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetFillBrushLocal(IXpsOMGlyphs* This,IXpsOMBrush *fillBrush) { return This->lpVtbl->SetFillBrushLocal(This,fillBrush); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetFillBrushLookup(IXpsOMGlyphs* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetFillBrushLookup(IXpsOMGlyphs* This,LPWSTR *key) { return This->lpVtbl->GetFillBrushLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMGlyphs_SetFillBrushLookup(IXpsOMGlyphs* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_SetFillBrushLookup(IXpsOMGlyphs* This,LPCWSTR key) { return This->lpVtbl->SetFillBrushLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMGlyphs_GetGlyphsEditor(IXpsOMGlyphs* This,IXpsOMGlyphsEditor **editor) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_GetGlyphsEditor(IXpsOMGlyphs* This,IXpsOMGlyphsEditor **editor) { return This->lpVtbl->GetGlyphsEditor(This,editor); } -static FORCEINLINE HRESULT IXpsOMGlyphs_Clone(IXpsOMGlyphs* This,IXpsOMGlyphs **glyphs) { +static __WIDL_INLINE HRESULT IXpsOMGlyphs_Clone(IXpsOMGlyphs* This,IXpsOMGlyphs **glyphs) { return This->lpVtbl->Clone(This,glyphs); } #endif @@ -7187,208 +7195,208 @@ interface IXpsOMPath { #define IXpsOMPath_Clone(This,path) (This)->lpVtbl->Clone(This,path) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMPath_QueryInterface(IXpsOMPath* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMPath_QueryInterface(IXpsOMPath* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMPath_AddRef(IXpsOMPath* This) { +static __WIDL_INLINE ULONG IXpsOMPath_AddRef(IXpsOMPath* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMPath_Release(IXpsOMPath* This) { +static __WIDL_INLINE ULONG IXpsOMPath_Release(IXpsOMPath* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMPath_GetOwner(IXpsOMPath* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetOwner(IXpsOMPath* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMPath_GetType(IXpsOMPath* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetType(IXpsOMPath* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMVisual methods ***/ -static FORCEINLINE HRESULT IXpsOMPath_GetTransform(IXpsOMPath* This,IXpsOMMatrixTransform **matrixTransform) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetTransform(IXpsOMPath* This,IXpsOMMatrixTransform **matrixTransform) { return This->lpVtbl->GetTransform(This,matrixTransform); } -static FORCEINLINE HRESULT IXpsOMPath_GetTransformLocal(IXpsOMPath* This,IXpsOMMatrixTransform **matrixTransform) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetTransformLocal(IXpsOMPath* This,IXpsOMMatrixTransform **matrixTransform) { return This->lpVtbl->GetTransformLocal(This,matrixTransform); } -static FORCEINLINE HRESULT IXpsOMPath_SetTransformLocal(IXpsOMPath* This,IXpsOMMatrixTransform *matrixTransform) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetTransformLocal(IXpsOMPath* This,IXpsOMMatrixTransform *matrixTransform) { return This->lpVtbl->SetTransformLocal(This,matrixTransform); } -static FORCEINLINE HRESULT IXpsOMPath_GetTransformLookup(IXpsOMPath* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetTransformLookup(IXpsOMPath* This,LPWSTR *key) { return This->lpVtbl->GetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMPath_SetTransformLookup(IXpsOMPath* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetTransformLookup(IXpsOMPath* This,LPCWSTR key) { return This->lpVtbl->SetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMPath_GetClipGeometry(IXpsOMPath* This,IXpsOMGeometry **clipGeometry) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetClipGeometry(IXpsOMPath* This,IXpsOMGeometry **clipGeometry) { return This->lpVtbl->GetClipGeometry(This,clipGeometry); } -static FORCEINLINE HRESULT IXpsOMPath_GetClipGeometryLocal(IXpsOMPath* This,IXpsOMGeometry **clipGeometry) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetClipGeometryLocal(IXpsOMPath* This,IXpsOMGeometry **clipGeometry) { return This->lpVtbl->GetClipGeometryLocal(This,clipGeometry); } -static FORCEINLINE HRESULT IXpsOMPath_SetClipGeometryLocal(IXpsOMPath* This,IXpsOMGeometry *clipGeometry) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetClipGeometryLocal(IXpsOMPath* This,IXpsOMGeometry *clipGeometry) { return This->lpVtbl->SetClipGeometryLocal(This,clipGeometry); } -static FORCEINLINE HRESULT IXpsOMPath_GetClipGeometryLookup(IXpsOMPath* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetClipGeometryLookup(IXpsOMPath* This,LPWSTR *key) { return This->lpVtbl->GetClipGeometryLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMPath_SetClipGeometryLookup(IXpsOMPath* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetClipGeometryLookup(IXpsOMPath* This,LPCWSTR key) { return This->lpVtbl->SetClipGeometryLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMPath_GetOpacity(IXpsOMPath* This,FLOAT *opacity) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetOpacity(IXpsOMPath* This,FLOAT *opacity) { return This->lpVtbl->GetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMPath_SetOpacity(IXpsOMPath* This,FLOAT opacity) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetOpacity(IXpsOMPath* This,FLOAT opacity) { return This->lpVtbl->SetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMPath_GetOpacityMaskBrush(IXpsOMPath* This,IXpsOMBrush **opacityMaskBrush) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetOpacityMaskBrush(IXpsOMPath* This,IXpsOMBrush **opacityMaskBrush) { return This->lpVtbl->GetOpacityMaskBrush(This,opacityMaskBrush); } -static FORCEINLINE HRESULT IXpsOMPath_GetOpacityMaskBrushLocal(IXpsOMPath* This,IXpsOMBrush **opacityMaskBrush) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetOpacityMaskBrushLocal(IXpsOMPath* This,IXpsOMBrush **opacityMaskBrush) { return This->lpVtbl->GetOpacityMaskBrushLocal(This,opacityMaskBrush); } -static FORCEINLINE HRESULT IXpsOMPath_SetOpacityMaskBrushLocal(IXpsOMPath* This,IXpsOMBrush *opacityMaskBrush) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetOpacityMaskBrushLocal(IXpsOMPath* This,IXpsOMBrush *opacityMaskBrush) { return This->lpVtbl->SetOpacityMaskBrushLocal(This,opacityMaskBrush); } -static FORCEINLINE HRESULT IXpsOMPath_GetOpacityMaskBrushLookup(IXpsOMPath* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetOpacityMaskBrushLookup(IXpsOMPath* This,LPWSTR *key) { return This->lpVtbl->GetOpacityMaskBrushLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMPath_SetOpacityMaskBrushLookup(IXpsOMPath* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetOpacityMaskBrushLookup(IXpsOMPath* This,LPCWSTR key) { return This->lpVtbl->SetOpacityMaskBrushLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMPath_GetName(IXpsOMPath* This,LPWSTR *name) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetName(IXpsOMPath* This,LPWSTR *name) { return This->lpVtbl->GetName(This,name); } -static FORCEINLINE HRESULT IXpsOMPath_SetName(IXpsOMPath* This,LPCWSTR name) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetName(IXpsOMPath* This,LPCWSTR name) { return This->lpVtbl->SetName(This,name); } -static FORCEINLINE HRESULT IXpsOMPath_GetIsHyperlinkTarget(IXpsOMPath* This,WINBOOL *isHyperlink) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetIsHyperlinkTarget(IXpsOMPath* This,WINBOOL *isHyperlink) { return This->lpVtbl->GetIsHyperlinkTarget(This,isHyperlink); } -static FORCEINLINE HRESULT IXpsOMPath_SetIsHyperlinkTarget(IXpsOMPath* This,WINBOOL isHyperlink) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetIsHyperlinkTarget(IXpsOMPath* This,WINBOOL isHyperlink) { return This->lpVtbl->SetIsHyperlinkTarget(This,isHyperlink); } -static FORCEINLINE HRESULT IXpsOMPath_GetHyperlinkNavigateUri(IXpsOMPath* This,IUri **hyperlinkUri) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetHyperlinkNavigateUri(IXpsOMPath* This,IUri **hyperlinkUri) { return This->lpVtbl->GetHyperlinkNavigateUri(This,hyperlinkUri); } -static FORCEINLINE HRESULT IXpsOMPath_SetHyperlinkNavigateUri(IXpsOMPath* This,IUri *hyperlinkUri) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetHyperlinkNavigateUri(IXpsOMPath* This,IUri *hyperlinkUri) { return This->lpVtbl->SetHyperlinkNavigateUri(This,hyperlinkUri); } -static FORCEINLINE HRESULT IXpsOMPath_GetLanguage(IXpsOMPath* This,LPWSTR *language) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetLanguage(IXpsOMPath* This,LPWSTR *language) { return This->lpVtbl->GetLanguage(This,language); } -static FORCEINLINE HRESULT IXpsOMPath_SetLanguage(IXpsOMPath* This,LPCWSTR language) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetLanguage(IXpsOMPath* This,LPCWSTR language) { return This->lpVtbl->SetLanguage(This,language); } /*** IXpsOMPath methods ***/ -static FORCEINLINE HRESULT IXpsOMPath_GetGeometry(IXpsOMPath* This,IXpsOMGeometry **geometry) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetGeometry(IXpsOMPath* This,IXpsOMGeometry **geometry) { return This->lpVtbl->GetGeometry(This,geometry); } -static FORCEINLINE HRESULT IXpsOMPath_GetGeometryLocal(IXpsOMPath* This,IXpsOMGeometry **geometry) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetGeometryLocal(IXpsOMPath* This,IXpsOMGeometry **geometry) { return This->lpVtbl->GetGeometryLocal(This,geometry); } -static FORCEINLINE HRESULT IXpsOMPath_SetGeometryLocal(IXpsOMPath* This,IXpsOMGeometry *geometry) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetGeometryLocal(IXpsOMPath* This,IXpsOMGeometry *geometry) { return This->lpVtbl->SetGeometryLocal(This,geometry); } -static FORCEINLINE HRESULT IXpsOMPath_GetGeometryLookup(IXpsOMPath* This,LPWSTR *lookup) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetGeometryLookup(IXpsOMPath* This,LPWSTR *lookup) { return This->lpVtbl->GetGeometryLookup(This,lookup); } -static FORCEINLINE HRESULT IXpsOMPath_SetGeometryLookup(IXpsOMPath* This,LPCWSTR lookup) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetGeometryLookup(IXpsOMPath* This,LPCWSTR lookup) { return This->lpVtbl->SetGeometryLookup(This,lookup); } -static FORCEINLINE HRESULT IXpsOMPath_GetAccessibilityShortDescription(IXpsOMPath* This,LPWSTR *shortDescription) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetAccessibilityShortDescription(IXpsOMPath* This,LPWSTR *shortDescription) { return This->lpVtbl->GetAccessibilityShortDescription(This,shortDescription); } -static FORCEINLINE HRESULT IXpsOMPath_SetAccessibilityShortDescription(IXpsOMPath* This,LPCWSTR shortDescription) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetAccessibilityShortDescription(IXpsOMPath* This,LPCWSTR shortDescription) { return This->lpVtbl->SetAccessibilityShortDescription(This,shortDescription); } -static FORCEINLINE HRESULT IXpsOMPath_GetAccessibilityLongDescription(IXpsOMPath* This,LPWSTR *longDescription) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetAccessibilityLongDescription(IXpsOMPath* This,LPWSTR *longDescription) { return This->lpVtbl->GetAccessibilityLongDescription(This,longDescription); } -static FORCEINLINE HRESULT IXpsOMPath_SetAccessibilityLongDescription(IXpsOMPath* This,LPCWSTR longDescription) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetAccessibilityLongDescription(IXpsOMPath* This,LPCWSTR longDescription) { return This->lpVtbl->SetAccessibilityLongDescription(This,longDescription); } -static FORCEINLINE HRESULT IXpsOMPath_GetSnapsToPixels(IXpsOMPath* This,WINBOOL *snapsToPixels) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetSnapsToPixels(IXpsOMPath* This,WINBOOL *snapsToPixels) { return This->lpVtbl->GetSnapsToPixels(This,snapsToPixels); } -static FORCEINLINE HRESULT IXpsOMPath_SetSnapsToPixels(IXpsOMPath* This,WINBOOL snapsToPixels) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetSnapsToPixels(IXpsOMPath* This,WINBOOL snapsToPixels) { return This->lpVtbl->SetSnapsToPixels(This,snapsToPixels); } -static FORCEINLINE HRESULT IXpsOMPath_GetStrokeBrush(IXpsOMPath* This,IXpsOMBrush **brush) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetStrokeBrush(IXpsOMPath* This,IXpsOMBrush **brush) { return This->lpVtbl->GetStrokeBrush(This,brush); } -static FORCEINLINE HRESULT IXpsOMPath_GetStrokeBrushLocal(IXpsOMPath* This,IXpsOMBrush **brush) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetStrokeBrushLocal(IXpsOMPath* This,IXpsOMBrush **brush) { return This->lpVtbl->GetStrokeBrushLocal(This,brush); } -static FORCEINLINE HRESULT IXpsOMPath_SetStrokeBrushLocal(IXpsOMPath* This,IXpsOMBrush *brush) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetStrokeBrushLocal(IXpsOMPath* This,IXpsOMBrush *brush) { return This->lpVtbl->SetStrokeBrushLocal(This,brush); } -static FORCEINLINE HRESULT IXpsOMPath_GetStrokeBrushLookup(IXpsOMPath* This,LPWSTR *lookup) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetStrokeBrushLookup(IXpsOMPath* This,LPWSTR *lookup) { return This->lpVtbl->GetStrokeBrushLookup(This,lookup); } -static FORCEINLINE HRESULT IXpsOMPath_SetStrokeBrushLookup(IXpsOMPath* This,LPCWSTR lookup) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetStrokeBrushLookup(IXpsOMPath* This,LPCWSTR lookup) { return This->lpVtbl->SetStrokeBrushLookup(This,lookup); } -static FORCEINLINE HRESULT IXpsOMPath_GetStrokeDashes(IXpsOMPath* This,IXpsOMDashCollection **strokeDashes) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetStrokeDashes(IXpsOMPath* This,IXpsOMDashCollection **strokeDashes) { return This->lpVtbl->GetStrokeDashes(This,strokeDashes); } -static FORCEINLINE HRESULT IXpsOMPath_GetStrokeDashCap(IXpsOMPath* This,XPS_DASH_CAP *strokeDashCap) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetStrokeDashCap(IXpsOMPath* This,XPS_DASH_CAP *strokeDashCap) { return This->lpVtbl->GetStrokeDashCap(This,strokeDashCap); } -static FORCEINLINE HRESULT IXpsOMPath_SetStrokeDashCap(IXpsOMPath* This,XPS_DASH_CAP strokeDashCap) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetStrokeDashCap(IXpsOMPath* This,XPS_DASH_CAP strokeDashCap) { return This->lpVtbl->SetStrokeDashCap(This,strokeDashCap); } -static FORCEINLINE HRESULT IXpsOMPath_GetStrokeDashOffset(IXpsOMPath* This,FLOAT *strokeDashOffset) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetStrokeDashOffset(IXpsOMPath* This,FLOAT *strokeDashOffset) { return This->lpVtbl->GetStrokeDashOffset(This,strokeDashOffset); } -static FORCEINLINE HRESULT IXpsOMPath_SetStrokeDashOffset(IXpsOMPath* This,FLOAT strokeDashOffset) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetStrokeDashOffset(IXpsOMPath* This,FLOAT strokeDashOffset) { return This->lpVtbl->SetStrokeDashOffset(This,strokeDashOffset); } -static FORCEINLINE HRESULT IXpsOMPath_GetStrokeStartLineCap(IXpsOMPath* This,XPS_LINE_CAP *strokeStartLineCap) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetStrokeStartLineCap(IXpsOMPath* This,XPS_LINE_CAP *strokeStartLineCap) { return This->lpVtbl->GetStrokeStartLineCap(This,strokeStartLineCap); } -static FORCEINLINE HRESULT IXpsOMPath_SetStrokeStartLineCap(IXpsOMPath* This,XPS_LINE_CAP strokeStartLineCap) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetStrokeStartLineCap(IXpsOMPath* This,XPS_LINE_CAP strokeStartLineCap) { return This->lpVtbl->SetStrokeStartLineCap(This,strokeStartLineCap); } -static FORCEINLINE HRESULT IXpsOMPath_GetStrokeEndLineCap(IXpsOMPath* This,XPS_LINE_CAP *strokeEndLineCap) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetStrokeEndLineCap(IXpsOMPath* This,XPS_LINE_CAP *strokeEndLineCap) { return This->lpVtbl->GetStrokeEndLineCap(This,strokeEndLineCap); } -static FORCEINLINE HRESULT IXpsOMPath_SetStrokeEndLineCap(IXpsOMPath* This,XPS_LINE_CAP strokeEndLineCap) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetStrokeEndLineCap(IXpsOMPath* This,XPS_LINE_CAP strokeEndLineCap) { return This->lpVtbl->SetStrokeEndLineCap(This,strokeEndLineCap); } -static FORCEINLINE HRESULT IXpsOMPath_GetStrokeLineJoin(IXpsOMPath* This,XPS_LINE_JOIN *strokeLineJoin) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetStrokeLineJoin(IXpsOMPath* This,XPS_LINE_JOIN *strokeLineJoin) { return This->lpVtbl->GetStrokeLineJoin(This,strokeLineJoin); } -static FORCEINLINE HRESULT IXpsOMPath_SetStrokeLineJoin(IXpsOMPath* This,XPS_LINE_JOIN strokeLineJoin) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetStrokeLineJoin(IXpsOMPath* This,XPS_LINE_JOIN strokeLineJoin) { return This->lpVtbl->SetStrokeLineJoin(This,strokeLineJoin); } -static FORCEINLINE HRESULT IXpsOMPath_GetStrokeMiterLimit(IXpsOMPath* This,FLOAT *strokeMiterLimit) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetStrokeMiterLimit(IXpsOMPath* This,FLOAT *strokeMiterLimit) { return This->lpVtbl->GetStrokeMiterLimit(This,strokeMiterLimit); } -static FORCEINLINE HRESULT IXpsOMPath_SetStrokeMiterLimit(IXpsOMPath* This,FLOAT strokeMiterLimit) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetStrokeMiterLimit(IXpsOMPath* This,FLOAT strokeMiterLimit) { return This->lpVtbl->SetStrokeMiterLimit(This,strokeMiterLimit); } -static FORCEINLINE HRESULT IXpsOMPath_GetStrokeThickness(IXpsOMPath* This,FLOAT *strokeThickness) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetStrokeThickness(IXpsOMPath* This,FLOAT *strokeThickness) { return This->lpVtbl->GetStrokeThickness(This,strokeThickness); } -static FORCEINLINE HRESULT IXpsOMPath_SetStrokeThickness(IXpsOMPath* This,FLOAT strokeThickness) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetStrokeThickness(IXpsOMPath* This,FLOAT strokeThickness) { return This->lpVtbl->SetStrokeThickness(This,strokeThickness); } -static FORCEINLINE HRESULT IXpsOMPath_GetFillBrush(IXpsOMPath* This,IXpsOMBrush **brush) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetFillBrush(IXpsOMPath* This,IXpsOMBrush **brush) { return This->lpVtbl->GetFillBrush(This,brush); } -static FORCEINLINE HRESULT IXpsOMPath_GetFillBrushLocal(IXpsOMPath* This,IXpsOMBrush **brush) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetFillBrushLocal(IXpsOMPath* This,IXpsOMBrush **brush) { return This->lpVtbl->GetFillBrushLocal(This,brush); } -static FORCEINLINE HRESULT IXpsOMPath_SetFillBrushLocal(IXpsOMPath* This,IXpsOMBrush *brush) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetFillBrushLocal(IXpsOMPath* This,IXpsOMBrush *brush) { return This->lpVtbl->SetFillBrushLocal(This,brush); } -static FORCEINLINE HRESULT IXpsOMPath_GetFillBrushLookup(IXpsOMPath* This,LPWSTR *lookup) { +static __WIDL_INLINE HRESULT IXpsOMPath_GetFillBrushLookup(IXpsOMPath* This,LPWSTR *lookup) { return This->lpVtbl->GetFillBrushLookup(This,lookup); } -static FORCEINLINE HRESULT IXpsOMPath_SetFillBrushLookup(IXpsOMPath* This,LPCWSTR lookup) { +static __WIDL_INLINE HRESULT IXpsOMPath_SetFillBrushLookup(IXpsOMPath* This,LPCWSTR lookup) { return This->lpVtbl->SetFillBrushLookup(This,lookup); } -static FORCEINLINE HRESULT IXpsOMPath_Clone(IXpsOMPath* This,IXpsOMPath **path) { +static __WIDL_INLINE HRESULT IXpsOMPath_Clone(IXpsOMPath* This,IXpsOMPath **path) { return This->lpVtbl->Clone(This,path); } #endif @@ -7499,37 +7507,37 @@ interface IXpsOMSolidColorBrush { #define IXpsOMSolidColorBrush_Clone(This,solidColorBrush) (This)->lpVtbl->Clone(This,solidColorBrush) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMSolidColorBrush_QueryInterface(IXpsOMSolidColorBrush* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMSolidColorBrush_QueryInterface(IXpsOMSolidColorBrush* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMSolidColorBrush_AddRef(IXpsOMSolidColorBrush* This) { +static __WIDL_INLINE ULONG IXpsOMSolidColorBrush_AddRef(IXpsOMSolidColorBrush* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMSolidColorBrush_Release(IXpsOMSolidColorBrush* This) { +static __WIDL_INLINE ULONG IXpsOMSolidColorBrush_Release(IXpsOMSolidColorBrush* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMSolidColorBrush_GetOwner(IXpsOMSolidColorBrush* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMSolidColorBrush_GetOwner(IXpsOMSolidColorBrush* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMSolidColorBrush_GetType(IXpsOMSolidColorBrush* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMSolidColorBrush_GetType(IXpsOMSolidColorBrush* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMSolidColorBrush_GetOpacity(IXpsOMSolidColorBrush* This,FLOAT *opacity) { +static __WIDL_INLINE HRESULT IXpsOMSolidColorBrush_GetOpacity(IXpsOMSolidColorBrush* This,FLOAT *opacity) { return This->lpVtbl->GetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMSolidColorBrush_SetOpacity(IXpsOMSolidColorBrush* This,FLOAT opacity) { +static __WIDL_INLINE HRESULT IXpsOMSolidColorBrush_SetOpacity(IXpsOMSolidColorBrush* This,FLOAT opacity) { return This->lpVtbl->SetOpacity(This,opacity); } /*** IXpsOMSolidColorBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMSolidColorBrush_GetColor(IXpsOMSolidColorBrush* This,XPS_COLOR *color,IXpsOMColorProfileResource **colorProfile) { +static __WIDL_INLINE HRESULT IXpsOMSolidColorBrush_GetColor(IXpsOMSolidColorBrush* This,XPS_COLOR *color,IXpsOMColorProfileResource **colorProfile) { return This->lpVtbl->GetColor(This,color,colorProfile); } -static FORCEINLINE HRESULT IXpsOMSolidColorBrush_SetColor(IXpsOMSolidColorBrush* This,const XPS_COLOR *color,IXpsOMColorProfileResource *colorProfile) { +static __WIDL_INLINE HRESULT IXpsOMSolidColorBrush_SetColor(IXpsOMSolidColorBrush* This,const XPS_COLOR *color,IXpsOMColorProfileResource *colorProfile) { return This->lpVtbl->SetColor(This,color,colorProfile); } -static FORCEINLINE HRESULT IXpsOMSolidColorBrush_Clone(IXpsOMSolidColorBrush* This,IXpsOMSolidColorBrush **solidColorBrush) { +static __WIDL_INLINE HRESULT IXpsOMSolidColorBrush_Clone(IXpsOMSolidColorBrush* This,IXpsOMSolidColorBrush **solidColorBrush) { return This->lpVtbl->Clone(This,solidColorBrush); } #endif @@ -7700,61 +7708,61 @@ interface IXpsOMTileBrush { #define IXpsOMTileBrush_SetTileMode(This,tileMode) (This)->lpVtbl->SetTileMode(This,tileMode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMTileBrush_QueryInterface(IXpsOMTileBrush* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_QueryInterface(IXpsOMTileBrush* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMTileBrush_AddRef(IXpsOMTileBrush* This) { +static __WIDL_INLINE ULONG IXpsOMTileBrush_AddRef(IXpsOMTileBrush* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMTileBrush_Release(IXpsOMTileBrush* This) { +static __WIDL_INLINE ULONG IXpsOMTileBrush_Release(IXpsOMTileBrush* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMTileBrush_GetOwner(IXpsOMTileBrush* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_GetOwner(IXpsOMTileBrush* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMTileBrush_GetType(IXpsOMTileBrush* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_GetType(IXpsOMTileBrush* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMTileBrush_GetOpacity(IXpsOMTileBrush* This,FLOAT *opacity) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_GetOpacity(IXpsOMTileBrush* This,FLOAT *opacity) { return This->lpVtbl->GetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMTileBrush_SetOpacity(IXpsOMTileBrush* This,FLOAT opacity) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_SetOpacity(IXpsOMTileBrush* This,FLOAT opacity) { return This->lpVtbl->SetOpacity(This,opacity); } /*** IXpsOMTileBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMTileBrush_GetTransform(IXpsOMTileBrush* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_GetTransform(IXpsOMTileBrush* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransform(This,transform); } -static FORCEINLINE HRESULT IXpsOMTileBrush_GetTransformLocal(IXpsOMTileBrush* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_GetTransformLocal(IXpsOMTileBrush* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMTileBrush_SetTransformLocal(IXpsOMTileBrush* This,IXpsOMMatrixTransform *transform) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_SetTransformLocal(IXpsOMTileBrush* This,IXpsOMMatrixTransform *transform) { return This->lpVtbl->SetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMTileBrush_GetTransformLookup(IXpsOMTileBrush* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_GetTransformLookup(IXpsOMTileBrush* This,LPWSTR *key) { return This->lpVtbl->GetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMTileBrush_SetTransformLookup(IXpsOMTileBrush* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_SetTransformLookup(IXpsOMTileBrush* This,LPCWSTR key) { return This->lpVtbl->SetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMTileBrush_GetViewbox(IXpsOMTileBrush* This,XPS_RECT *viewbox) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_GetViewbox(IXpsOMTileBrush* This,XPS_RECT *viewbox) { return This->lpVtbl->GetViewbox(This,viewbox); } -static FORCEINLINE HRESULT IXpsOMTileBrush_SetViewbox(IXpsOMTileBrush* This,const XPS_RECT *viewbox) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_SetViewbox(IXpsOMTileBrush* This,const XPS_RECT *viewbox) { return This->lpVtbl->SetViewbox(This,viewbox); } -static FORCEINLINE HRESULT IXpsOMTileBrush_GetViewport(IXpsOMTileBrush* This,XPS_RECT *viewport) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_GetViewport(IXpsOMTileBrush* This,XPS_RECT *viewport) { return This->lpVtbl->GetViewport(This,viewport); } -static FORCEINLINE HRESULT IXpsOMTileBrush_SetViewport(IXpsOMTileBrush* This,const XPS_RECT *viewport) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_SetViewport(IXpsOMTileBrush* This,const XPS_RECT *viewport) { return This->lpVtbl->SetViewport(This,viewport); } -static FORCEINLINE HRESULT IXpsOMTileBrush_GetTileMode(IXpsOMTileBrush* This,XPS_TILE_MODE *tileMode) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_GetTileMode(IXpsOMTileBrush* This,XPS_TILE_MODE *tileMode) { return This->lpVtbl->GetTileMode(This,tileMode); } -static FORCEINLINE HRESULT IXpsOMTileBrush_SetTileMode(IXpsOMTileBrush* This,XPS_TILE_MODE tileMode) { +static __WIDL_INLINE HRESULT IXpsOMTileBrush_SetTileMode(IXpsOMTileBrush* This,XPS_TILE_MODE tileMode) { return This->lpVtbl->SetTileMode(This,tileMode); } #endif @@ -7917,58 +7925,58 @@ interface IXpsOMGradientBrush { #define IXpsOMGradientBrush_SetColorInterpolationMode(This,colorInterpolationMode) (This)->lpVtbl->SetColorInterpolationMode(This,colorInterpolationMode) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMGradientBrush_QueryInterface(IXpsOMGradientBrush* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_QueryInterface(IXpsOMGradientBrush* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMGradientBrush_AddRef(IXpsOMGradientBrush* This) { +static __WIDL_INLINE ULONG IXpsOMGradientBrush_AddRef(IXpsOMGradientBrush* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMGradientBrush_Release(IXpsOMGradientBrush* This) { +static __WIDL_INLINE ULONG IXpsOMGradientBrush_Release(IXpsOMGradientBrush* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMGradientBrush_GetOwner(IXpsOMGradientBrush* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_GetOwner(IXpsOMGradientBrush* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMGradientBrush_GetType(IXpsOMGradientBrush* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_GetType(IXpsOMGradientBrush* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMGradientBrush_GetOpacity(IXpsOMGradientBrush* This,FLOAT *opacity) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_GetOpacity(IXpsOMGradientBrush* This,FLOAT *opacity) { return This->lpVtbl->GetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMGradientBrush_SetOpacity(IXpsOMGradientBrush* This,FLOAT opacity) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_SetOpacity(IXpsOMGradientBrush* This,FLOAT opacity) { return This->lpVtbl->SetOpacity(This,opacity); } /*** IXpsOMGradientBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMGradientBrush_GetGradientStops(IXpsOMGradientBrush* This,IXpsOMGradientStopCollection **gradientStops) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_GetGradientStops(IXpsOMGradientBrush* This,IXpsOMGradientStopCollection **gradientStops) { return This->lpVtbl->GetGradientStops(This,gradientStops); } -static FORCEINLINE HRESULT IXpsOMGradientBrush_GetTransform(IXpsOMGradientBrush* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_GetTransform(IXpsOMGradientBrush* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransform(This,transform); } -static FORCEINLINE HRESULT IXpsOMGradientBrush_GetTransformLocal(IXpsOMGradientBrush* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_GetTransformLocal(IXpsOMGradientBrush* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMGradientBrush_SetTransformLocal(IXpsOMGradientBrush* This,IXpsOMMatrixTransform *transform) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_SetTransformLocal(IXpsOMGradientBrush* This,IXpsOMMatrixTransform *transform) { return This->lpVtbl->SetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMGradientBrush_GetTransformLookup(IXpsOMGradientBrush* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_GetTransformLookup(IXpsOMGradientBrush* This,LPWSTR *key) { return This->lpVtbl->GetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMGradientBrush_SetTransformLookup(IXpsOMGradientBrush* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_SetTransformLookup(IXpsOMGradientBrush* This,LPCWSTR key) { return This->lpVtbl->SetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMGradientBrush_GetSpreadMethod(IXpsOMGradientBrush* This,XPS_SPREAD_METHOD *spreadMethod) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_GetSpreadMethod(IXpsOMGradientBrush* This,XPS_SPREAD_METHOD *spreadMethod) { return This->lpVtbl->GetSpreadMethod(This,spreadMethod); } -static FORCEINLINE HRESULT IXpsOMGradientBrush_SetSpreadMethod(IXpsOMGradientBrush* This,XPS_SPREAD_METHOD spreadMethod) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_SetSpreadMethod(IXpsOMGradientBrush* This,XPS_SPREAD_METHOD spreadMethod) { return This->lpVtbl->SetSpreadMethod(This,spreadMethod); } -static FORCEINLINE HRESULT IXpsOMGradientBrush_GetColorInterpolationMode(IXpsOMGradientBrush* This,XPS_COLOR_INTERPOLATION *colorInterpolationMode) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_GetColorInterpolationMode(IXpsOMGradientBrush* This,XPS_COLOR_INTERPOLATION *colorInterpolationMode) { return This->lpVtbl->GetColorInterpolationMode(This,colorInterpolationMode); } -static FORCEINLINE HRESULT IXpsOMGradientBrush_SetColorInterpolationMode(IXpsOMGradientBrush* This,XPS_COLOR_INTERPOLATION colorInterpolationMode) { +static __WIDL_INLINE HRESULT IXpsOMGradientBrush_SetColorInterpolationMode(IXpsOMGradientBrush* This,XPS_COLOR_INTERPOLATION colorInterpolationMode) { return This->lpVtbl->SetColorInterpolationMode(This,colorInterpolationMode); } #endif @@ -8156,80 +8164,80 @@ interface IXpsOMVisualBrush { #define IXpsOMVisualBrush_Clone(This,visualBrush) (This)->lpVtbl->Clone(This,visualBrush) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMVisualBrush_QueryInterface(IXpsOMVisualBrush* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_QueryInterface(IXpsOMVisualBrush* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMVisualBrush_AddRef(IXpsOMVisualBrush* This) { +static __WIDL_INLINE ULONG IXpsOMVisualBrush_AddRef(IXpsOMVisualBrush* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMVisualBrush_Release(IXpsOMVisualBrush* This) { +static __WIDL_INLINE ULONG IXpsOMVisualBrush_Release(IXpsOMVisualBrush* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMVisualBrush_GetOwner(IXpsOMVisualBrush* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_GetOwner(IXpsOMVisualBrush* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_GetType(IXpsOMVisualBrush* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_GetType(IXpsOMVisualBrush* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMVisualBrush_GetOpacity(IXpsOMVisualBrush* This,FLOAT *opacity) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_GetOpacity(IXpsOMVisualBrush* This,FLOAT *opacity) { return This->lpVtbl->GetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_SetOpacity(IXpsOMVisualBrush* This,FLOAT opacity) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_SetOpacity(IXpsOMVisualBrush* This,FLOAT opacity) { return This->lpVtbl->SetOpacity(This,opacity); } /*** IXpsOMTileBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMVisualBrush_GetTransform(IXpsOMVisualBrush* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_GetTransform(IXpsOMVisualBrush* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransform(This,transform); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_GetTransformLocal(IXpsOMVisualBrush* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_GetTransformLocal(IXpsOMVisualBrush* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_SetTransformLocal(IXpsOMVisualBrush* This,IXpsOMMatrixTransform *transform) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_SetTransformLocal(IXpsOMVisualBrush* This,IXpsOMMatrixTransform *transform) { return This->lpVtbl->SetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_GetTransformLookup(IXpsOMVisualBrush* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_GetTransformLookup(IXpsOMVisualBrush* This,LPWSTR *key) { return This->lpVtbl->GetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_SetTransformLookup(IXpsOMVisualBrush* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_SetTransformLookup(IXpsOMVisualBrush* This,LPCWSTR key) { return This->lpVtbl->SetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_GetViewbox(IXpsOMVisualBrush* This,XPS_RECT *viewbox) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_GetViewbox(IXpsOMVisualBrush* This,XPS_RECT *viewbox) { return This->lpVtbl->GetViewbox(This,viewbox); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_SetViewbox(IXpsOMVisualBrush* This,const XPS_RECT *viewbox) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_SetViewbox(IXpsOMVisualBrush* This,const XPS_RECT *viewbox) { return This->lpVtbl->SetViewbox(This,viewbox); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_GetViewport(IXpsOMVisualBrush* This,XPS_RECT *viewport) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_GetViewport(IXpsOMVisualBrush* This,XPS_RECT *viewport) { return This->lpVtbl->GetViewport(This,viewport); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_SetViewport(IXpsOMVisualBrush* This,const XPS_RECT *viewport) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_SetViewport(IXpsOMVisualBrush* This,const XPS_RECT *viewport) { return This->lpVtbl->SetViewport(This,viewport); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_GetTileMode(IXpsOMVisualBrush* This,XPS_TILE_MODE *tileMode) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_GetTileMode(IXpsOMVisualBrush* This,XPS_TILE_MODE *tileMode) { return This->lpVtbl->GetTileMode(This,tileMode); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_SetTileMode(IXpsOMVisualBrush* This,XPS_TILE_MODE tileMode) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_SetTileMode(IXpsOMVisualBrush* This,XPS_TILE_MODE tileMode) { return This->lpVtbl->SetTileMode(This,tileMode); } /*** IXpsOMVisualBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMVisualBrush_GetVisual(IXpsOMVisualBrush* This,IXpsOMVisual **visual) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_GetVisual(IXpsOMVisualBrush* This,IXpsOMVisual **visual) { return This->lpVtbl->GetVisual(This,visual); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_GetVisualLocal(IXpsOMVisualBrush* This,IXpsOMVisual **visual) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_GetVisualLocal(IXpsOMVisualBrush* This,IXpsOMVisual **visual) { return This->lpVtbl->GetVisualLocal(This,visual); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_SetVisualLocal(IXpsOMVisualBrush* This,IXpsOMVisual *visual) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_SetVisualLocal(IXpsOMVisualBrush* This,IXpsOMVisual *visual) { return This->lpVtbl->SetVisualLocal(This,visual); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_GetVisualLookup(IXpsOMVisualBrush* This,LPWSTR *lookup) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_GetVisualLookup(IXpsOMVisualBrush* This,LPWSTR *lookup) { return This->lpVtbl->GetVisualLookup(This,lookup); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_SetVisualLookup(IXpsOMVisualBrush* This,LPCWSTR lookup) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_SetVisualLookup(IXpsOMVisualBrush* This,LPCWSTR lookup) { return This->lpVtbl->SetVisualLookup(This,lookup); } -static FORCEINLINE HRESULT IXpsOMVisualBrush_Clone(IXpsOMVisualBrush* This,IXpsOMVisualBrush **visualBrush) { +static __WIDL_INLINE HRESULT IXpsOMVisualBrush_Clone(IXpsOMVisualBrush* This,IXpsOMVisualBrush **visualBrush) { return This->lpVtbl->Clone(This,visualBrush); } #endif @@ -8409,77 +8417,77 @@ interface IXpsOMImageBrush { #define IXpsOMImageBrush_Clone(This,imageBrush) (This)->lpVtbl->Clone(This,imageBrush) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMImageBrush_QueryInterface(IXpsOMImageBrush* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_QueryInterface(IXpsOMImageBrush* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMImageBrush_AddRef(IXpsOMImageBrush* This) { +static __WIDL_INLINE ULONG IXpsOMImageBrush_AddRef(IXpsOMImageBrush* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMImageBrush_Release(IXpsOMImageBrush* This) { +static __WIDL_INLINE ULONG IXpsOMImageBrush_Release(IXpsOMImageBrush* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMImageBrush_GetOwner(IXpsOMImageBrush* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_GetOwner(IXpsOMImageBrush* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMImageBrush_GetType(IXpsOMImageBrush* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_GetType(IXpsOMImageBrush* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMImageBrush_GetOpacity(IXpsOMImageBrush* This,FLOAT *opacity) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_GetOpacity(IXpsOMImageBrush* This,FLOAT *opacity) { return This->lpVtbl->GetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMImageBrush_SetOpacity(IXpsOMImageBrush* This,FLOAT opacity) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_SetOpacity(IXpsOMImageBrush* This,FLOAT opacity) { return This->lpVtbl->SetOpacity(This,opacity); } /*** IXpsOMTileBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMImageBrush_GetTransform(IXpsOMImageBrush* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_GetTransform(IXpsOMImageBrush* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransform(This,transform); } -static FORCEINLINE HRESULT IXpsOMImageBrush_GetTransformLocal(IXpsOMImageBrush* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_GetTransformLocal(IXpsOMImageBrush* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMImageBrush_SetTransformLocal(IXpsOMImageBrush* This,IXpsOMMatrixTransform *transform) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_SetTransformLocal(IXpsOMImageBrush* This,IXpsOMMatrixTransform *transform) { return This->lpVtbl->SetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMImageBrush_GetTransformLookup(IXpsOMImageBrush* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_GetTransformLookup(IXpsOMImageBrush* This,LPWSTR *key) { return This->lpVtbl->GetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMImageBrush_SetTransformLookup(IXpsOMImageBrush* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_SetTransformLookup(IXpsOMImageBrush* This,LPCWSTR key) { return This->lpVtbl->SetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMImageBrush_GetViewbox(IXpsOMImageBrush* This,XPS_RECT *viewbox) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_GetViewbox(IXpsOMImageBrush* This,XPS_RECT *viewbox) { return This->lpVtbl->GetViewbox(This,viewbox); } -static FORCEINLINE HRESULT IXpsOMImageBrush_SetViewbox(IXpsOMImageBrush* This,const XPS_RECT *viewbox) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_SetViewbox(IXpsOMImageBrush* This,const XPS_RECT *viewbox) { return This->lpVtbl->SetViewbox(This,viewbox); } -static FORCEINLINE HRESULT IXpsOMImageBrush_GetViewport(IXpsOMImageBrush* This,XPS_RECT *viewport) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_GetViewport(IXpsOMImageBrush* This,XPS_RECT *viewport) { return This->lpVtbl->GetViewport(This,viewport); } -static FORCEINLINE HRESULT IXpsOMImageBrush_SetViewport(IXpsOMImageBrush* This,const XPS_RECT *viewport) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_SetViewport(IXpsOMImageBrush* This,const XPS_RECT *viewport) { return This->lpVtbl->SetViewport(This,viewport); } -static FORCEINLINE HRESULT IXpsOMImageBrush_GetTileMode(IXpsOMImageBrush* This,XPS_TILE_MODE *tileMode) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_GetTileMode(IXpsOMImageBrush* This,XPS_TILE_MODE *tileMode) { return This->lpVtbl->GetTileMode(This,tileMode); } -static FORCEINLINE HRESULT IXpsOMImageBrush_SetTileMode(IXpsOMImageBrush* This,XPS_TILE_MODE tileMode) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_SetTileMode(IXpsOMImageBrush* This,XPS_TILE_MODE tileMode) { return This->lpVtbl->SetTileMode(This,tileMode); } /*** IXpsOMImageBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMImageBrush_GetImageResource(IXpsOMImageBrush* This,IXpsOMImageResource **imageResource) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_GetImageResource(IXpsOMImageBrush* This,IXpsOMImageResource **imageResource) { return This->lpVtbl->GetImageResource(This,imageResource); } -static FORCEINLINE HRESULT IXpsOMImageBrush_SetImageResource(IXpsOMImageBrush* This,IXpsOMImageResource *imageResource) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_SetImageResource(IXpsOMImageBrush* This,IXpsOMImageResource *imageResource) { return This->lpVtbl->SetImageResource(This,imageResource); } -static FORCEINLINE HRESULT IXpsOMImageBrush_GetColorProfileResource(IXpsOMImageBrush* This,IXpsOMColorProfileResource **colorProfileResource) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_GetColorProfileResource(IXpsOMImageBrush* This,IXpsOMColorProfileResource **colorProfileResource) { return This->lpVtbl->GetColorProfileResource(This,colorProfileResource); } -static FORCEINLINE HRESULT IXpsOMImageBrush_SetColorProfileResource(IXpsOMImageBrush* This,IXpsOMColorProfileResource *colorProfileResource) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_SetColorProfileResource(IXpsOMImageBrush* This,IXpsOMColorProfileResource *colorProfileResource) { return This->lpVtbl->SetColorProfileResource(This,colorProfileResource); } -static FORCEINLINE HRESULT IXpsOMImageBrush_Clone(IXpsOMImageBrush* This,IXpsOMImageBrush **imageBrush) { +static __WIDL_INLINE HRESULT IXpsOMImageBrush_Clone(IXpsOMImageBrush* This,IXpsOMImageBrush **imageBrush) { return This->lpVtbl->Clone(This,imageBrush); } #endif @@ -8654,74 +8662,74 @@ interface IXpsOMLinearGradientBrush { #define IXpsOMLinearGradientBrush_Clone(This,linearGradientBrush) (This)->lpVtbl->Clone(This,linearGradientBrush) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_QueryInterface(IXpsOMLinearGradientBrush* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_QueryInterface(IXpsOMLinearGradientBrush* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMLinearGradientBrush_AddRef(IXpsOMLinearGradientBrush* This) { +static __WIDL_INLINE ULONG IXpsOMLinearGradientBrush_AddRef(IXpsOMLinearGradientBrush* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMLinearGradientBrush_Release(IXpsOMLinearGradientBrush* This) { +static __WIDL_INLINE ULONG IXpsOMLinearGradientBrush_Release(IXpsOMLinearGradientBrush* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_GetOwner(IXpsOMLinearGradientBrush* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_GetOwner(IXpsOMLinearGradientBrush* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_GetType(IXpsOMLinearGradientBrush* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_GetType(IXpsOMLinearGradientBrush* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_GetOpacity(IXpsOMLinearGradientBrush* This,FLOAT *opacity) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_GetOpacity(IXpsOMLinearGradientBrush* This,FLOAT *opacity) { return This->lpVtbl->GetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_SetOpacity(IXpsOMLinearGradientBrush* This,FLOAT opacity) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_SetOpacity(IXpsOMLinearGradientBrush* This,FLOAT opacity) { return This->lpVtbl->SetOpacity(This,opacity); } /*** IXpsOMGradientBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_GetGradientStops(IXpsOMLinearGradientBrush* This,IXpsOMGradientStopCollection **gradientStops) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_GetGradientStops(IXpsOMLinearGradientBrush* This,IXpsOMGradientStopCollection **gradientStops) { return This->lpVtbl->GetGradientStops(This,gradientStops); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_GetTransform(IXpsOMLinearGradientBrush* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_GetTransform(IXpsOMLinearGradientBrush* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransform(This,transform); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_GetTransformLocal(IXpsOMLinearGradientBrush* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_GetTransformLocal(IXpsOMLinearGradientBrush* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_SetTransformLocal(IXpsOMLinearGradientBrush* This,IXpsOMMatrixTransform *transform) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_SetTransformLocal(IXpsOMLinearGradientBrush* This,IXpsOMMatrixTransform *transform) { return This->lpVtbl->SetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_GetTransformLookup(IXpsOMLinearGradientBrush* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_GetTransformLookup(IXpsOMLinearGradientBrush* This,LPWSTR *key) { return This->lpVtbl->GetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_SetTransformLookup(IXpsOMLinearGradientBrush* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_SetTransformLookup(IXpsOMLinearGradientBrush* This,LPCWSTR key) { return This->lpVtbl->SetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_GetSpreadMethod(IXpsOMLinearGradientBrush* This,XPS_SPREAD_METHOD *spreadMethod) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_GetSpreadMethod(IXpsOMLinearGradientBrush* This,XPS_SPREAD_METHOD *spreadMethod) { return This->lpVtbl->GetSpreadMethod(This,spreadMethod); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_SetSpreadMethod(IXpsOMLinearGradientBrush* This,XPS_SPREAD_METHOD spreadMethod) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_SetSpreadMethod(IXpsOMLinearGradientBrush* This,XPS_SPREAD_METHOD spreadMethod) { return This->lpVtbl->SetSpreadMethod(This,spreadMethod); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_GetColorInterpolationMode(IXpsOMLinearGradientBrush* This,XPS_COLOR_INTERPOLATION *colorInterpolationMode) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_GetColorInterpolationMode(IXpsOMLinearGradientBrush* This,XPS_COLOR_INTERPOLATION *colorInterpolationMode) { return This->lpVtbl->GetColorInterpolationMode(This,colorInterpolationMode); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_SetColorInterpolationMode(IXpsOMLinearGradientBrush* This,XPS_COLOR_INTERPOLATION colorInterpolationMode) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_SetColorInterpolationMode(IXpsOMLinearGradientBrush* This,XPS_COLOR_INTERPOLATION colorInterpolationMode) { return This->lpVtbl->SetColorInterpolationMode(This,colorInterpolationMode); } /*** IXpsOMLinearGradientBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_GetStartPoint(IXpsOMLinearGradientBrush* This,XPS_POINT *startPoint) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_GetStartPoint(IXpsOMLinearGradientBrush* This,XPS_POINT *startPoint) { return This->lpVtbl->GetStartPoint(This,startPoint); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_SetStartPoint(IXpsOMLinearGradientBrush* This,const XPS_POINT *startPoint) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_SetStartPoint(IXpsOMLinearGradientBrush* This,const XPS_POINT *startPoint) { return This->lpVtbl->SetStartPoint(This,startPoint); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_GetEndPoint(IXpsOMLinearGradientBrush* This,XPS_POINT *endPoint) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_GetEndPoint(IXpsOMLinearGradientBrush* This,XPS_POINT *endPoint) { return This->lpVtbl->GetEndPoint(This,endPoint); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_SetEndPoint(IXpsOMLinearGradientBrush* This,const XPS_POINT *endPoint) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_SetEndPoint(IXpsOMLinearGradientBrush* This,const XPS_POINT *endPoint) { return This->lpVtbl->SetEndPoint(This,endPoint); } -static FORCEINLINE HRESULT IXpsOMLinearGradientBrush_Clone(IXpsOMLinearGradientBrush* This,IXpsOMLinearGradientBrush **linearGradientBrush) { +static __WIDL_INLINE HRESULT IXpsOMLinearGradientBrush_Clone(IXpsOMLinearGradientBrush* This,IXpsOMLinearGradientBrush **linearGradientBrush) { return This->lpVtbl->Clone(This,linearGradientBrush); } #endif @@ -8912,80 +8920,80 @@ interface IXpsOMRadialGradientBrush { #define IXpsOMRadialGradientBrush_Clone(This,radialGradientBrush) (This)->lpVtbl->Clone(This,radialGradientBrush) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_QueryInterface(IXpsOMRadialGradientBrush* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_QueryInterface(IXpsOMRadialGradientBrush* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMRadialGradientBrush_AddRef(IXpsOMRadialGradientBrush* This) { +static __WIDL_INLINE ULONG IXpsOMRadialGradientBrush_AddRef(IXpsOMRadialGradientBrush* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMRadialGradientBrush_Release(IXpsOMRadialGradientBrush* This) { +static __WIDL_INLINE ULONG IXpsOMRadialGradientBrush_Release(IXpsOMRadialGradientBrush* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_GetOwner(IXpsOMRadialGradientBrush* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_GetOwner(IXpsOMRadialGradientBrush* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_GetType(IXpsOMRadialGradientBrush* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_GetType(IXpsOMRadialGradientBrush* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_GetOpacity(IXpsOMRadialGradientBrush* This,FLOAT *opacity) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_GetOpacity(IXpsOMRadialGradientBrush* This,FLOAT *opacity) { return This->lpVtbl->GetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_SetOpacity(IXpsOMRadialGradientBrush* This,FLOAT opacity) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_SetOpacity(IXpsOMRadialGradientBrush* This,FLOAT opacity) { return This->lpVtbl->SetOpacity(This,opacity); } /*** IXpsOMGradientBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_GetGradientStops(IXpsOMRadialGradientBrush* This,IXpsOMGradientStopCollection **gradientStops) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_GetGradientStops(IXpsOMRadialGradientBrush* This,IXpsOMGradientStopCollection **gradientStops) { return This->lpVtbl->GetGradientStops(This,gradientStops); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_GetTransform(IXpsOMRadialGradientBrush* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_GetTransform(IXpsOMRadialGradientBrush* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransform(This,transform); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_GetTransformLocal(IXpsOMRadialGradientBrush* This,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_GetTransformLocal(IXpsOMRadialGradientBrush* This,IXpsOMMatrixTransform **transform) { return This->lpVtbl->GetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_SetTransformLocal(IXpsOMRadialGradientBrush* This,IXpsOMMatrixTransform *transform) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_SetTransformLocal(IXpsOMRadialGradientBrush* This,IXpsOMMatrixTransform *transform) { return This->lpVtbl->SetTransformLocal(This,transform); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_GetTransformLookup(IXpsOMRadialGradientBrush* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_GetTransformLookup(IXpsOMRadialGradientBrush* This,LPWSTR *key) { return This->lpVtbl->GetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_SetTransformLookup(IXpsOMRadialGradientBrush* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_SetTransformLookup(IXpsOMRadialGradientBrush* This,LPCWSTR key) { return This->lpVtbl->SetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_GetSpreadMethod(IXpsOMRadialGradientBrush* This,XPS_SPREAD_METHOD *spreadMethod) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_GetSpreadMethod(IXpsOMRadialGradientBrush* This,XPS_SPREAD_METHOD *spreadMethod) { return This->lpVtbl->GetSpreadMethod(This,spreadMethod); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_SetSpreadMethod(IXpsOMRadialGradientBrush* This,XPS_SPREAD_METHOD spreadMethod) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_SetSpreadMethod(IXpsOMRadialGradientBrush* This,XPS_SPREAD_METHOD spreadMethod) { return This->lpVtbl->SetSpreadMethod(This,spreadMethod); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_GetColorInterpolationMode(IXpsOMRadialGradientBrush* This,XPS_COLOR_INTERPOLATION *colorInterpolationMode) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_GetColorInterpolationMode(IXpsOMRadialGradientBrush* This,XPS_COLOR_INTERPOLATION *colorInterpolationMode) { return This->lpVtbl->GetColorInterpolationMode(This,colorInterpolationMode); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_SetColorInterpolationMode(IXpsOMRadialGradientBrush* This,XPS_COLOR_INTERPOLATION colorInterpolationMode) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_SetColorInterpolationMode(IXpsOMRadialGradientBrush* This,XPS_COLOR_INTERPOLATION colorInterpolationMode) { return This->lpVtbl->SetColorInterpolationMode(This,colorInterpolationMode); } /*** IXpsOMRadialGradientBrush methods ***/ -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_GetCenter(IXpsOMRadialGradientBrush* This,XPS_POINT *center) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_GetCenter(IXpsOMRadialGradientBrush* This,XPS_POINT *center) { return This->lpVtbl->GetCenter(This,center); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_SetCenter(IXpsOMRadialGradientBrush* This,const XPS_POINT *center) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_SetCenter(IXpsOMRadialGradientBrush* This,const XPS_POINT *center) { return This->lpVtbl->SetCenter(This,center); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_GetRadiiSizes(IXpsOMRadialGradientBrush* This,XPS_SIZE *radiiSizes) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_GetRadiiSizes(IXpsOMRadialGradientBrush* This,XPS_SIZE *radiiSizes) { return This->lpVtbl->GetRadiiSizes(This,radiiSizes); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_SetRadiiSizes(IXpsOMRadialGradientBrush* This,const XPS_SIZE *radiiSizes) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_SetRadiiSizes(IXpsOMRadialGradientBrush* This,const XPS_SIZE *radiiSizes) { return This->lpVtbl->SetRadiiSizes(This,radiiSizes); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_GetGradientOrigin(IXpsOMRadialGradientBrush* This,XPS_POINT *origin) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_GetGradientOrigin(IXpsOMRadialGradientBrush* This,XPS_POINT *origin) { return This->lpVtbl->GetGradientOrigin(This,origin); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_SetGradientOrigin(IXpsOMRadialGradientBrush* This,const XPS_POINT *origin) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_SetGradientOrigin(IXpsOMRadialGradientBrush* This,const XPS_POINT *origin) { return This->lpVtbl->SetGradientOrigin(This,origin); } -static FORCEINLINE HRESULT IXpsOMRadialGradientBrush_Clone(IXpsOMRadialGradientBrush* This,IXpsOMRadialGradientBrush **radialGradientBrush) { +static __WIDL_INLINE HRESULT IXpsOMRadialGradientBrush_Clone(IXpsOMRadialGradientBrush* This,IXpsOMRadialGradientBrush **radialGradientBrush) { return This->lpVtbl->Clone(This,radialGradientBrush); } #endif @@ -9054,20 +9062,20 @@ interface IXpsOMResource { #define IXpsOMResource_SetPartName(This,partUri) (This)->lpVtbl->SetPartName(This,partUri) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMResource_QueryInterface(IXpsOMResource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMResource_QueryInterface(IXpsOMResource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMResource_AddRef(IXpsOMResource* This) { +static __WIDL_INLINE ULONG IXpsOMResource_AddRef(IXpsOMResource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMResource_Release(IXpsOMResource* This) { +static __WIDL_INLINE ULONG IXpsOMResource_Release(IXpsOMResource* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMResource_GetPartName(IXpsOMResource* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMResource_GetPartName(IXpsOMResource* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMResource_SetPartName(IXpsOMResource* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMResource_SetPartName(IXpsOMResource* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } #endif @@ -9166,30 +9174,30 @@ interface IXpsOMFontResource { #define IXpsOMFontResource_GetEmbeddingOption(This,embeddingOption) (This)->lpVtbl->GetEmbeddingOption(This,embeddingOption) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMFontResource_QueryInterface(IXpsOMFontResource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMFontResource_QueryInterface(IXpsOMFontResource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMFontResource_AddRef(IXpsOMFontResource* This) { +static __WIDL_INLINE ULONG IXpsOMFontResource_AddRef(IXpsOMFontResource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMFontResource_Release(IXpsOMFontResource* This) { +static __WIDL_INLINE ULONG IXpsOMFontResource_Release(IXpsOMFontResource* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMFontResource_GetPartName(IXpsOMFontResource* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMFontResource_GetPartName(IXpsOMFontResource* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMFontResource_SetPartName(IXpsOMFontResource* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMFontResource_SetPartName(IXpsOMFontResource* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMFontResource methods ***/ -static FORCEINLINE HRESULT IXpsOMFontResource_GetStream(IXpsOMFontResource* This,IStream **readerStream) { +static __WIDL_INLINE HRESULT IXpsOMFontResource_GetStream(IXpsOMFontResource* This,IStream **readerStream) { return This->lpVtbl->GetStream(This,readerStream); } -static FORCEINLINE HRESULT IXpsOMFontResource_SetContent(IXpsOMFontResource* This,IStream *sourceStream,XPS_FONT_EMBEDDING embeddingOption,IOpcPartUri *partName) { +static __WIDL_INLINE HRESULT IXpsOMFontResource_SetContent(IXpsOMFontResource* This,IStream *sourceStream,XPS_FONT_EMBEDDING embeddingOption,IOpcPartUri *partName) { return This->lpVtbl->SetContent(This,sourceStream,embeddingOption,partName); } -static FORCEINLINE HRESULT IXpsOMFontResource_GetEmbeddingOption(IXpsOMFontResource* This,XPS_FONT_EMBEDDING *embeddingOption) { +static __WIDL_INLINE HRESULT IXpsOMFontResource_GetEmbeddingOption(IXpsOMFontResource* This,XPS_FONT_EMBEDDING *embeddingOption) { return This->lpVtbl->GetEmbeddingOption(This,embeddingOption); } #endif @@ -9288,30 +9296,30 @@ interface IXpsOMImageResource { #define IXpsOMImageResource_GetImageType(This,imageType) (This)->lpVtbl->GetImageType(This,imageType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMImageResource_QueryInterface(IXpsOMImageResource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMImageResource_QueryInterface(IXpsOMImageResource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMImageResource_AddRef(IXpsOMImageResource* This) { +static __WIDL_INLINE ULONG IXpsOMImageResource_AddRef(IXpsOMImageResource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMImageResource_Release(IXpsOMImageResource* This) { +static __WIDL_INLINE ULONG IXpsOMImageResource_Release(IXpsOMImageResource* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMImageResource_GetPartName(IXpsOMImageResource* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMImageResource_GetPartName(IXpsOMImageResource* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMImageResource_SetPartName(IXpsOMImageResource* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMImageResource_SetPartName(IXpsOMImageResource* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMImageResource methods ***/ -static FORCEINLINE HRESULT IXpsOMImageResource_GetStream(IXpsOMImageResource* This,IStream **readerStream) { +static __WIDL_INLINE HRESULT IXpsOMImageResource_GetStream(IXpsOMImageResource* This,IStream **readerStream) { return This->lpVtbl->GetStream(This,readerStream); } -static FORCEINLINE HRESULT IXpsOMImageResource_SetContent(IXpsOMImageResource* This,IStream *sourceStream,XPS_IMAGE_TYPE imageType,IOpcPartUri *partName) { +static __WIDL_INLINE HRESULT IXpsOMImageResource_SetContent(IXpsOMImageResource* This,IStream *sourceStream,XPS_IMAGE_TYPE imageType,IOpcPartUri *partName) { return This->lpVtbl->SetContent(This,sourceStream,imageType,partName); } -static FORCEINLINE HRESULT IXpsOMImageResource_GetImageType(IXpsOMImageResource* This,XPS_IMAGE_TYPE *imageType) { +static __WIDL_INLINE HRESULT IXpsOMImageResource_GetImageType(IXpsOMImageResource* This,XPS_IMAGE_TYPE *imageType) { return This->lpVtbl->GetImageType(This,imageType); } #endif @@ -9400,27 +9408,27 @@ interface IXpsOMColorProfileResource { #define IXpsOMColorProfileResource_SetContent(This,sourceStream,partName) (This)->lpVtbl->SetContent(This,sourceStream,partName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMColorProfileResource_QueryInterface(IXpsOMColorProfileResource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMColorProfileResource_QueryInterface(IXpsOMColorProfileResource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMColorProfileResource_AddRef(IXpsOMColorProfileResource* This) { +static __WIDL_INLINE ULONG IXpsOMColorProfileResource_AddRef(IXpsOMColorProfileResource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMColorProfileResource_Release(IXpsOMColorProfileResource* This) { +static __WIDL_INLINE ULONG IXpsOMColorProfileResource_Release(IXpsOMColorProfileResource* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMColorProfileResource_GetPartName(IXpsOMColorProfileResource* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMColorProfileResource_GetPartName(IXpsOMColorProfileResource* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMColorProfileResource_SetPartName(IXpsOMColorProfileResource* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMColorProfileResource_SetPartName(IXpsOMColorProfileResource* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMColorProfileResource methods ***/ -static FORCEINLINE HRESULT IXpsOMColorProfileResource_GetStream(IXpsOMColorProfileResource* This,IStream **stream) { +static __WIDL_INLINE HRESULT IXpsOMColorProfileResource_GetStream(IXpsOMColorProfileResource* This,IStream **stream) { return This->lpVtbl->GetStream(This,stream); } -static FORCEINLINE HRESULT IXpsOMColorProfileResource_SetContent(IXpsOMColorProfileResource* This,IStream *sourceStream,IOpcPartUri *partName) { +static __WIDL_INLINE HRESULT IXpsOMColorProfileResource_SetContent(IXpsOMColorProfileResource* This,IStream *sourceStream,IOpcPartUri *partName) { return This->lpVtbl->SetContent(This,sourceStream,partName); } #endif @@ -9509,27 +9517,27 @@ interface IXpsOMPrintTicketResource { #define IXpsOMPrintTicketResource_SetContent(This,sourceStream,partName) (This)->lpVtbl->SetContent(This,sourceStream,partName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMPrintTicketResource_QueryInterface(IXpsOMPrintTicketResource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMPrintTicketResource_QueryInterface(IXpsOMPrintTicketResource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMPrintTicketResource_AddRef(IXpsOMPrintTicketResource* This) { +static __WIDL_INLINE ULONG IXpsOMPrintTicketResource_AddRef(IXpsOMPrintTicketResource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMPrintTicketResource_Release(IXpsOMPrintTicketResource* This) { +static __WIDL_INLINE ULONG IXpsOMPrintTicketResource_Release(IXpsOMPrintTicketResource* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMPrintTicketResource_GetPartName(IXpsOMPrintTicketResource* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMPrintTicketResource_GetPartName(IXpsOMPrintTicketResource* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMPrintTicketResource_SetPartName(IXpsOMPrintTicketResource* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMPrintTicketResource_SetPartName(IXpsOMPrintTicketResource* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMPrintTicketResource methods ***/ -static FORCEINLINE HRESULT IXpsOMPrintTicketResource_GetStream(IXpsOMPrintTicketResource* This,IStream **stream) { +static __WIDL_INLINE HRESULT IXpsOMPrintTicketResource_GetStream(IXpsOMPrintTicketResource* This,IStream **stream) { return This->lpVtbl->GetStream(This,stream); } -static FORCEINLINE HRESULT IXpsOMPrintTicketResource_SetContent(IXpsOMPrintTicketResource* This,IStream *sourceStream,IOpcPartUri *partName) { +static __WIDL_INLINE HRESULT IXpsOMPrintTicketResource_SetContent(IXpsOMPrintTicketResource* This,IStream *sourceStream,IOpcPartUri *partName) { return This->lpVtbl->SetContent(This,sourceStream,partName); } #endif @@ -9616,27 +9624,27 @@ interface IXpsOMRemoteDictionaryResource { #define IXpsOMRemoteDictionaryResource_SetDictionary(This,dictionary) (This)->lpVtbl->SetDictionary(This,dictionary) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResource_QueryInterface(IXpsOMRemoteDictionaryResource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResource_QueryInterface(IXpsOMRemoteDictionaryResource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMRemoteDictionaryResource_AddRef(IXpsOMRemoteDictionaryResource* This) { +static __WIDL_INLINE ULONG IXpsOMRemoteDictionaryResource_AddRef(IXpsOMRemoteDictionaryResource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMRemoteDictionaryResource_Release(IXpsOMRemoteDictionaryResource* This) { +static __WIDL_INLINE ULONG IXpsOMRemoteDictionaryResource_Release(IXpsOMRemoteDictionaryResource* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResource_GetPartName(IXpsOMRemoteDictionaryResource* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResource_GetPartName(IXpsOMRemoteDictionaryResource* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResource_SetPartName(IXpsOMRemoteDictionaryResource* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResource_SetPartName(IXpsOMRemoteDictionaryResource* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMRemoteDictionaryResource methods ***/ -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResource_GetDictionary(IXpsOMRemoteDictionaryResource* This,IXpsOMDictionary **dictionary) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResource_GetDictionary(IXpsOMRemoteDictionaryResource* This,IXpsOMDictionary **dictionary) { return This->lpVtbl->GetDictionary(This,dictionary); } -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResource_SetDictionary(IXpsOMRemoteDictionaryResource* This,IXpsOMDictionary *dictionary) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResource_SetDictionary(IXpsOMRemoteDictionaryResource* This,IXpsOMDictionary *dictionary) { return This->lpVtbl->SetDictionary(This,dictionary); } #endif @@ -9733,30 +9741,30 @@ interface IXpsOMDocumentStructureResource { #define IXpsOMDocumentStructureResource_SetContent(This,sourceStream,partName) (This)->lpVtbl->SetContent(This,sourceStream,partName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMDocumentStructureResource_QueryInterface(IXpsOMDocumentStructureResource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMDocumentStructureResource_QueryInterface(IXpsOMDocumentStructureResource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMDocumentStructureResource_AddRef(IXpsOMDocumentStructureResource* This) { +static __WIDL_INLINE ULONG IXpsOMDocumentStructureResource_AddRef(IXpsOMDocumentStructureResource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMDocumentStructureResource_Release(IXpsOMDocumentStructureResource* This) { +static __WIDL_INLINE ULONG IXpsOMDocumentStructureResource_Release(IXpsOMDocumentStructureResource* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMDocumentStructureResource_GetPartName(IXpsOMDocumentStructureResource* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMDocumentStructureResource_GetPartName(IXpsOMDocumentStructureResource* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMDocumentStructureResource_SetPartName(IXpsOMDocumentStructureResource* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMDocumentStructureResource_SetPartName(IXpsOMDocumentStructureResource* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMDocumentStructureResource methods ***/ -static FORCEINLINE HRESULT IXpsOMDocumentStructureResource_GetOwner(IXpsOMDocumentStructureResource* This,IXpsOMDocument **owner) { +static __WIDL_INLINE HRESULT IXpsOMDocumentStructureResource_GetOwner(IXpsOMDocumentStructureResource* This,IXpsOMDocument **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMDocumentStructureResource_GetStream(IXpsOMDocumentStructureResource* This,IStream **stream) { +static __WIDL_INLINE HRESULT IXpsOMDocumentStructureResource_GetStream(IXpsOMDocumentStructureResource* This,IStream **stream) { return This->lpVtbl->GetStream(This,stream); } -static FORCEINLINE HRESULT IXpsOMDocumentStructureResource_SetContent(IXpsOMDocumentStructureResource* This,IStream *sourceStream,IOpcPartUri *partName) { +static __WIDL_INLINE HRESULT IXpsOMDocumentStructureResource_SetContent(IXpsOMDocumentStructureResource* This,IStream *sourceStream,IOpcPartUri *partName) { return This->lpVtbl->SetContent(This,sourceStream,partName); } #endif @@ -9853,30 +9861,30 @@ interface IXpsOMStoryFragmentsResource { #define IXpsOMStoryFragmentsResource_SetContent(This,sourceStream,partName) (This)->lpVtbl->SetContent(This,sourceStream,partName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMStoryFragmentsResource_QueryInterface(IXpsOMStoryFragmentsResource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMStoryFragmentsResource_QueryInterface(IXpsOMStoryFragmentsResource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMStoryFragmentsResource_AddRef(IXpsOMStoryFragmentsResource* This) { +static __WIDL_INLINE ULONG IXpsOMStoryFragmentsResource_AddRef(IXpsOMStoryFragmentsResource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMStoryFragmentsResource_Release(IXpsOMStoryFragmentsResource* This) { +static __WIDL_INLINE ULONG IXpsOMStoryFragmentsResource_Release(IXpsOMStoryFragmentsResource* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMStoryFragmentsResource_GetPartName(IXpsOMStoryFragmentsResource* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMStoryFragmentsResource_GetPartName(IXpsOMStoryFragmentsResource* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMStoryFragmentsResource_SetPartName(IXpsOMStoryFragmentsResource* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMStoryFragmentsResource_SetPartName(IXpsOMStoryFragmentsResource* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMStoryFragmentsResource methods ***/ -static FORCEINLINE HRESULT IXpsOMStoryFragmentsResource_GetOwner(IXpsOMStoryFragmentsResource* This,IXpsOMPageReference **owner) { +static __WIDL_INLINE HRESULT IXpsOMStoryFragmentsResource_GetOwner(IXpsOMStoryFragmentsResource* This,IXpsOMPageReference **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMStoryFragmentsResource_GetStream(IXpsOMStoryFragmentsResource* This,IStream **stream) { +static __WIDL_INLINE HRESULT IXpsOMStoryFragmentsResource_GetStream(IXpsOMStoryFragmentsResource* This,IStream **stream) { return This->lpVtbl->GetStream(This,stream); } -static FORCEINLINE HRESULT IXpsOMStoryFragmentsResource_SetContent(IXpsOMStoryFragmentsResource* This,IStream *sourceStream,IOpcPartUri *partName) { +static __WIDL_INLINE HRESULT IXpsOMStoryFragmentsResource_SetContent(IXpsOMStoryFragmentsResource* This,IStream *sourceStream,IOpcPartUri *partName) { return This->lpVtbl->SetContent(This,sourceStream,partName); } #endif @@ -9973,30 +9981,30 @@ interface IXpsOMSignatureBlockResource { #define IXpsOMSignatureBlockResource_SetContent(This,sourceStream,partName) (This)->lpVtbl->SetContent(This,sourceStream,partName) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMSignatureBlockResource_QueryInterface(IXpsOMSignatureBlockResource* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResource_QueryInterface(IXpsOMSignatureBlockResource* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMSignatureBlockResource_AddRef(IXpsOMSignatureBlockResource* This) { +static __WIDL_INLINE ULONG IXpsOMSignatureBlockResource_AddRef(IXpsOMSignatureBlockResource* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMSignatureBlockResource_Release(IXpsOMSignatureBlockResource* This) { +static __WIDL_INLINE ULONG IXpsOMSignatureBlockResource_Release(IXpsOMSignatureBlockResource* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMSignatureBlockResource_GetPartName(IXpsOMSignatureBlockResource* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResource_GetPartName(IXpsOMSignatureBlockResource* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMSignatureBlockResource_SetPartName(IXpsOMSignatureBlockResource* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResource_SetPartName(IXpsOMSignatureBlockResource* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMSignatureBlockResource methods ***/ -static FORCEINLINE HRESULT IXpsOMSignatureBlockResource_GetOwner(IXpsOMSignatureBlockResource* This,IXpsOMDocument **owner) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResource_GetOwner(IXpsOMSignatureBlockResource* This,IXpsOMDocument **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMSignatureBlockResource_GetStream(IXpsOMSignatureBlockResource* This,IStream **stream) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResource_GetStream(IXpsOMSignatureBlockResource* This,IStream **stream) { return This->lpVtbl->GetStream(This,stream); } -static FORCEINLINE HRESULT IXpsOMSignatureBlockResource_SetContent(IXpsOMSignatureBlockResource* This,IStream *sourceStream,IOpcPartUri *partName) { +static __WIDL_INLINE HRESULT IXpsOMSignatureBlockResource_SetContent(IXpsOMSignatureBlockResource* This,IStream *sourceStream,IOpcPartUri *partName) { return This->lpVtbl->SetContent(This,sourceStream,partName); } #endif @@ -10298,136 +10306,136 @@ interface IXpsOMCanvas { #define IXpsOMCanvas_Clone(This,canvas) (This)->lpVtbl->Clone(This,canvas) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMCanvas_QueryInterface(IXpsOMCanvas* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_QueryInterface(IXpsOMCanvas* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMCanvas_AddRef(IXpsOMCanvas* This) { +static __WIDL_INLINE ULONG IXpsOMCanvas_AddRef(IXpsOMCanvas* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMCanvas_Release(IXpsOMCanvas* This) { +static __WIDL_INLINE ULONG IXpsOMCanvas_Release(IXpsOMCanvas* This) { return This->lpVtbl->Release(This); } /*** IXpsOMShareable methods ***/ -static FORCEINLINE HRESULT IXpsOMCanvas_GetOwner(IXpsOMCanvas* This,IUnknown **owner) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetOwner(IXpsOMCanvas* This,IUnknown **owner) { return This->lpVtbl->GetOwner(This,owner); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetType(IXpsOMCanvas* This,XPS_OBJECT_TYPE *type) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetType(IXpsOMCanvas* This,XPS_OBJECT_TYPE *type) { return This->lpVtbl->GetType(This,type); } /*** IXpsOMVisual methods ***/ -static FORCEINLINE HRESULT IXpsOMCanvas_GetTransform(IXpsOMCanvas* This,IXpsOMMatrixTransform **matrixTransform) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetTransform(IXpsOMCanvas* This,IXpsOMMatrixTransform **matrixTransform) { return This->lpVtbl->GetTransform(This,matrixTransform); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetTransformLocal(IXpsOMCanvas* This,IXpsOMMatrixTransform **matrixTransform) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetTransformLocal(IXpsOMCanvas* This,IXpsOMMatrixTransform **matrixTransform) { return This->lpVtbl->GetTransformLocal(This,matrixTransform); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetTransformLocal(IXpsOMCanvas* This,IXpsOMMatrixTransform *matrixTransform) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetTransformLocal(IXpsOMCanvas* This,IXpsOMMatrixTransform *matrixTransform) { return This->lpVtbl->SetTransformLocal(This,matrixTransform); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetTransformLookup(IXpsOMCanvas* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetTransformLookup(IXpsOMCanvas* This,LPWSTR *key) { return This->lpVtbl->GetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetTransformLookup(IXpsOMCanvas* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetTransformLookup(IXpsOMCanvas* This,LPCWSTR key) { return This->lpVtbl->SetTransformLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetClipGeometry(IXpsOMCanvas* This,IXpsOMGeometry **clipGeometry) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetClipGeometry(IXpsOMCanvas* This,IXpsOMGeometry **clipGeometry) { return This->lpVtbl->GetClipGeometry(This,clipGeometry); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetClipGeometryLocal(IXpsOMCanvas* This,IXpsOMGeometry **clipGeometry) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetClipGeometryLocal(IXpsOMCanvas* This,IXpsOMGeometry **clipGeometry) { return This->lpVtbl->GetClipGeometryLocal(This,clipGeometry); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetClipGeometryLocal(IXpsOMCanvas* This,IXpsOMGeometry *clipGeometry) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetClipGeometryLocal(IXpsOMCanvas* This,IXpsOMGeometry *clipGeometry) { return This->lpVtbl->SetClipGeometryLocal(This,clipGeometry); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetClipGeometryLookup(IXpsOMCanvas* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetClipGeometryLookup(IXpsOMCanvas* This,LPWSTR *key) { return This->lpVtbl->GetClipGeometryLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetClipGeometryLookup(IXpsOMCanvas* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetClipGeometryLookup(IXpsOMCanvas* This,LPCWSTR key) { return This->lpVtbl->SetClipGeometryLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetOpacity(IXpsOMCanvas* This,FLOAT *opacity) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetOpacity(IXpsOMCanvas* This,FLOAT *opacity) { return This->lpVtbl->GetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetOpacity(IXpsOMCanvas* This,FLOAT opacity) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetOpacity(IXpsOMCanvas* This,FLOAT opacity) { return This->lpVtbl->SetOpacity(This,opacity); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetOpacityMaskBrush(IXpsOMCanvas* This,IXpsOMBrush **opacityMaskBrush) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetOpacityMaskBrush(IXpsOMCanvas* This,IXpsOMBrush **opacityMaskBrush) { return This->lpVtbl->GetOpacityMaskBrush(This,opacityMaskBrush); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetOpacityMaskBrushLocal(IXpsOMCanvas* This,IXpsOMBrush **opacityMaskBrush) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetOpacityMaskBrushLocal(IXpsOMCanvas* This,IXpsOMBrush **opacityMaskBrush) { return This->lpVtbl->GetOpacityMaskBrushLocal(This,opacityMaskBrush); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetOpacityMaskBrushLocal(IXpsOMCanvas* This,IXpsOMBrush *opacityMaskBrush) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetOpacityMaskBrushLocal(IXpsOMCanvas* This,IXpsOMBrush *opacityMaskBrush) { return This->lpVtbl->SetOpacityMaskBrushLocal(This,opacityMaskBrush); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetOpacityMaskBrushLookup(IXpsOMCanvas* This,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetOpacityMaskBrushLookup(IXpsOMCanvas* This,LPWSTR *key) { return This->lpVtbl->GetOpacityMaskBrushLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetOpacityMaskBrushLookup(IXpsOMCanvas* This,LPCWSTR key) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetOpacityMaskBrushLookup(IXpsOMCanvas* This,LPCWSTR key) { return This->lpVtbl->SetOpacityMaskBrushLookup(This,key); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetName(IXpsOMCanvas* This,LPWSTR *name) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetName(IXpsOMCanvas* This,LPWSTR *name) { return This->lpVtbl->GetName(This,name); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetName(IXpsOMCanvas* This,LPCWSTR name) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetName(IXpsOMCanvas* This,LPCWSTR name) { return This->lpVtbl->SetName(This,name); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetIsHyperlinkTarget(IXpsOMCanvas* This,WINBOOL *isHyperlink) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetIsHyperlinkTarget(IXpsOMCanvas* This,WINBOOL *isHyperlink) { return This->lpVtbl->GetIsHyperlinkTarget(This,isHyperlink); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetIsHyperlinkTarget(IXpsOMCanvas* This,WINBOOL isHyperlink) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetIsHyperlinkTarget(IXpsOMCanvas* This,WINBOOL isHyperlink) { return This->lpVtbl->SetIsHyperlinkTarget(This,isHyperlink); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetHyperlinkNavigateUri(IXpsOMCanvas* This,IUri **hyperlinkUri) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetHyperlinkNavigateUri(IXpsOMCanvas* This,IUri **hyperlinkUri) { return This->lpVtbl->GetHyperlinkNavigateUri(This,hyperlinkUri); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetHyperlinkNavigateUri(IXpsOMCanvas* This,IUri *hyperlinkUri) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetHyperlinkNavigateUri(IXpsOMCanvas* This,IUri *hyperlinkUri) { return This->lpVtbl->SetHyperlinkNavigateUri(This,hyperlinkUri); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetLanguage(IXpsOMCanvas* This,LPWSTR *language) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetLanguage(IXpsOMCanvas* This,LPWSTR *language) { return This->lpVtbl->GetLanguage(This,language); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetLanguage(IXpsOMCanvas* This,LPCWSTR language) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetLanguage(IXpsOMCanvas* This,LPCWSTR language) { return This->lpVtbl->SetLanguage(This,language); } /*** IXpsOMCanvas methods ***/ -static FORCEINLINE HRESULT IXpsOMCanvas_GetVisuals(IXpsOMCanvas* This,IXpsOMVisualCollection **visuals) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetVisuals(IXpsOMCanvas* This,IXpsOMVisualCollection **visuals) { return This->lpVtbl->GetVisuals(This,visuals); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetUseAliasedEdgeMode(IXpsOMCanvas* This,WINBOOL *useAliasedEdgeMode) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetUseAliasedEdgeMode(IXpsOMCanvas* This,WINBOOL *useAliasedEdgeMode) { return This->lpVtbl->GetUseAliasedEdgeMode(This,useAliasedEdgeMode); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetUseAliasedEdgeMode(IXpsOMCanvas* This,WINBOOL useAliasedEdgeMode) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetUseAliasedEdgeMode(IXpsOMCanvas* This,WINBOOL useAliasedEdgeMode) { return This->lpVtbl->SetUseAliasedEdgeMode(This,useAliasedEdgeMode); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetAccessibilityShortDescription(IXpsOMCanvas* This,LPWSTR *shortDescription) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetAccessibilityShortDescription(IXpsOMCanvas* This,LPWSTR *shortDescription) { return This->lpVtbl->GetAccessibilityShortDescription(This,shortDescription); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetAccessibilityShortDescription(IXpsOMCanvas* This,LPCWSTR shortDescription) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetAccessibilityShortDescription(IXpsOMCanvas* This,LPCWSTR shortDescription) { return This->lpVtbl->SetAccessibilityShortDescription(This,shortDescription); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetAccessibilityLongDescription(IXpsOMCanvas* This,LPWSTR *longDescription) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetAccessibilityLongDescription(IXpsOMCanvas* This,LPWSTR *longDescription) { return This->lpVtbl->GetAccessibilityLongDescription(This,longDescription); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetAccessibilityLongDescription(IXpsOMCanvas* This,LPCWSTR longDescription) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetAccessibilityLongDescription(IXpsOMCanvas* This,LPCWSTR longDescription) { return This->lpVtbl->SetAccessibilityLongDescription(This,longDescription); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetDictionary(IXpsOMCanvas* This,IXpsOMDictionary **resourceDictionary) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetDictionary(IXpsOMCanvas* This,IXpsOMDictionary **resourceDictionary) { return This->lpVtbl->GetDictionary(This,resourceDictionary); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetDictionaryLocal(IXpsOMCanvas* This,IXpsOMDictionary **resourceDictionary) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetDictionaryLocal(IXpsOMCanvas* This,IXpsOMDictionary **resourceDictionary) { return This->lpVtbl->GetDictionaryLocal(This,resourceDictionary); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetDictionaryLocal(IXpsOMCanvas* This,IXpsOMDictionary *resourceDictionary) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetDictionaryLocal(IXpsOMCanvas* This,IXpsOMDictionary *resourceDictionary) { return This->lpVtbl->SetDictionaryLocal(This,resourceDictionary); } -static FORCEINLINE HRESULT IXpsOMCanvas_GetDictionaryResource(IXpsOMCanvas* This,IXpsOMRemoteDictionaryResource **remoteDictionaryResource) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_GetDictionaryResource(IXpsOMCanvas* This,IXpsOMRemoteDictionaryResource **remoteDictionaryResource) { return This->lpVtbl->GetDictionaryResource(This,remoteDictionaryResource); } -static FORCEINLINE HRESULT IXpsOMCanvas_SetDictionaryResource(IXpsOMCanvas* This,IXpsOMRemoteDictionaryResource *remoteDictionaryResource) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_SetDictionaryResource(IXpsOMCanvas* This,IXpsOMRemoteDictionaryResource *remoteDictionaryResource) { return This->lpVtbl->SetDictionaryResource(This,remoteDictionaryResource); } -static FORCEINLINE HRESULT IXpsOMCanvas_Clone(IXpsOMCanvas* This,IXpsOMCanvas **canvas) { +static __WIDL_INLINE HRESULT IXpsOMCanvas_Clone(IXpsOMCanvas* This,IXpsOMCanvas **canvas) { return This->lpVtbl->Clone(This,canvas); } #endif @@ -10678,87 +10686,87 @@ interface IXpsOMPage { #define IXpsOMPage_Clone(This,page) (This)->lpVtbl->Clone(This,page) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMPage_QueryInterface(IXpsOMPage* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMPage_QueryInterface(IXpsOMPage* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMPage_AddRef(IXpsOMPage* This) { +static __WIDL_INLINE ULONG IXpsOMPage_AddRef(IXpsOMPage* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMPage_Release(IXpsOMPage* This) { +static __WIDL_INLINE ULONG IXpsOMPage_Release(IXpsOMPage* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMPage_GetPartName(IXpsOMPage* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMPage_GetPartName(IXpsOMPage* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMPage_SetPartName(IXpsOMPage* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMPage_SetPartName(IXpsOMPage* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMPage methods ***/ -static FORCEINLINE HRESULT IXpsOMPage_GetOwner(IXpsOMPage* This,IXpsOMPageReference **pageReference) { +static __WIDL_INLINE HRESULT IXpsOMPage_GetOwner(IXpsOMPage* This,IXpsOMPageReference **pageReference) { return This->lpVtbl->GetOwner(This,pageReference); } -static FORCEINLINE HRESULT IXpsOMPage_GetVisuals(IXpsOMPage* This,IXpsOMVisualCollection **visuals) { +static __WIDL_INLINE HRESULT IXpsOMPage_GetVisuals(IXpsOMPage* This,IXpsOMVisualCollection **visuals) { return This->lpVtbl->GetVisuals(This,visuals); } -static FORCEINLINE HRESULT IXpsOMPage_GetPageDimensions(IXpsOMPage* This,XPS_SIZE *pageDimensions) { +static __WIDL_INLINE HRESULT IXpsOMPage_GetPageDimensions(IXpsOMPage* This,XPS_SIZE *pageDimensions) { return This->lpVtbl->GetPageDimensions(This,pageDimensions); } -static FORCEINLINE HRESULT IXpsOMPage_SetPageDimensions(IXpsOMPage* This,const XPS_SIZE *pageDimensions) { +static __WIDL_INLINE HRESULT IXpsOMPage_SetPageDimensions(IXpsOMPage* This,const XPS_SIZE *pageDimensions) { return This->lpVtbl->SetPageDimensions(This,pageDimensions); } -static FORCEINLINE HRESULT IXpsOMPage_GetContentBox(IXpsOMPage* This,XPS_RECT *contentBox) { +static __WIDL_INLINE HRESULT IXpsOMPage_GetContentBox(IXpsOMPage* This,XPS_RECT *contentBox) { return This->lpVtbl->GetContentBox(This,contentBox); } -static FORCEINLINE HRESULT IXpsOMPage_SetContentBox(IXpsOMPage* This,const XPS_RECT *contentBox) { +static __WIDL_INLINE HRESULT IXpsOMPage_SetContentBox(IXpsOMPage* This,const XPS_RECT *contentBox) { return This->lpVtbl->SetContentBox(This,contentBox); } -static FORCEINLINE HRESULT IXpsOMPage_GetBleedBox(IXpsOMPage* This,XPS_RECT *bleedBox) { +static __WIDL_INLINE HRESULT IXpsOMPage_GetBleedBox(IXpsOMPage* This,XPS_RECT *bleedBox) { return This->lpVtbl->GetBleedBox(This,bleedBox); } -static FORCEINLINE HRESULT IXpsOMPage_SetBleedBox(IXpsOMPage* This,const XPS_RECT *bleedBox) { +static __WIDL_INLINE HRESULT IXpsOMPage_SetBleedBox(IXpsOMPage* This,const XPS_RECT *bleedBox) { return This->lpVtbl->SetBleedBox(This,bleedBox); } -static FORCEINLINE HRESULT IXpsOMPage_GetLanguage(IXpsOMPage* This,LPWSTR *language) { +static __WIDL_INLINE HRESULT IXpsOMPage_GetLanguage(IXpsOMPage* This,LPWSTR *language) { return This->lpVtbl->GetLanguage(This,language); } -static FORCEINLINE HRESULT IXpsOMPage_SetLanguage(IXpsOMPage* This,LPCWSTR language) { +static __WIDL_INLINE HRESULT IXpsOMPage_SetLanguage(IXpsOMPage* This,LPCWSTR language) { return This->lpVtbl->SetLanguage(This,language); } -static FORCEINLINE HRESULT IXpsOMPage_GetName(IXpsOMPage* This,LPWSTR *name) { +static __WIDL_INLINE HRESULT IXpsOMPage_GetName(IXpsOMPage* This,LPWSTR *name) { return This->lpVtbl->GetName(This,name); } -static FORCEINLINE HRESULT IXpsOMPage_SetName(IXpsOMPage* This,LPCWSTR name) { +static __WIDL_INLINE HRESULT IXpsOMPage_SetName(IXpsOMPage* This,LPCWSTR name) { return This->lpVtbl->SetName(This,name); } -static FORCEINLINE HRESULT IXpsOMPage_GetIsHyperlinkTarget(IXpsOMPage* This,WINBOOL *isHyperlinkTarget) { +static __WIDL_INLINE HRESULT IXpsOMPage_GetIsHyperlinkTarget(IXpsOMPage* This,WINBOOL *isHyperlinkTarget) { return This->lpVtbl->GetIsHyperlinkTarget(This,isHyperlinkTarget); } -static FORCEINLINE HRESULT IXpsOMPage_SetIsHyperlinkTarget(IXpsOMPage* This,WINBOOL isHyperlinkTarget) { +static __WIDL_INLINE HRESULT IXpsOMPage_SetIsHyperlinkTarget(IXpsOMPage* This,WINBOOL isHyperlinkTarget) { return This->lpVtbl->SetIsHyperlinkTarget(This,isHyperlinkTarget); } -static FORCEINLINE HRESULT IXpsOMPage_GetDictionary(IXpsOMPage* This,IXpsOMDictionary **resourceDictionary) { +static __WIDL_INLINE HRESULT IXpsOMPage_GetDictionary(IXpsOMPage* This,IXpsOMDictionary **resourceDictionary) { return This->lpVtbl->GetDictionary(This,resourceDictionary); } -static FORCEINLINE HRESULT IXpsOMPage_GetDictionaryLocal(IXpsOMPage* This,IXpsOMDictionary **resourceDictionary) { +static __WIDL_INLINE HRESULT IXpsOMPage_GetDictionaryLocal(IXpsOMPage* This,IXpsOMDictionary **resourceDictionary) { return This->lpVtbl->GetDictionaryLocal(This,resourceDictionary); } -static FORCEINLINE HRESULT IXpsOMPage_SetDictionaryLocal(IXpsOMPage* This,IXpsOMDictionary *resourceDictionary) { +static __WIDL_INLINE HRESULT IXpsOMPage_SetDictionaryLocal(IXpsOMPage* This,IXpsOMDictionary *resourceDictionary) { return This->lpVtbl->SetDictionaryLocal(This,resourceDictionary); } -static FORCEINLINE HRESULT IXpsOMPage_GetDictionaryResource(IXpsOMPage* This,IXpsOMRemoteDictionaryResource **remoteDictionaryResource) { +static __WIDL_INLINE HRESULT IXpsOMPage_GetDictionaryResource(IXpsOMPage* This,IXpsOMRemoteDictionaryResource **remoteDictionaryResource) { return This->lpVtbl->GetDictionaryResource(This,remoteDictionaryResource); } -static FORCEINLINE HRESULT IXpsOMPage_SetDictionaryResource(IXpsOMPage* This,IXpsOMRemoteDictionaryResource *remoteDictionaryResource) { +static __WIDL_INLINE HRESULT IXpsOMPage_SetDictionaryResource(IXpsOMPage* This,IXpsOMRemoteDictionaryResource *remoteDictionaryResource) { return This->lpVtbl->SetDictionaryResource(This,remoteDictionaryResource); } -static FORCEINLINE HRESULT IXpsOMPage_Write(IXpsOMPage* This,ISequentialStream *stream,WINBOOL optimizeMarkupSize) { +static __WIDL_INLINE HRESULT IXpsOMPage_Write(IXpsOMPage* This,ISequentialStream *stream,WINBOOL optimizeMarkupSize) { return This->lpVtbl->Write(This,stream,optimizeMarkupSize); } -static FORCEINLINE HRESULT IXpsOMPage_GenerateUnusedLookupKey(IXpsOMPage* This,XPS_OBJECT_TYPE type,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMPage_GenerateUnusedLookupKey(IXpsOMPage* This,XPS_OBJECT_TYPE type,LPWSTR *key) { return This->lpVtbl->GenerateUnusedLookupKey(This,type,key); } -static FORCEINLINE HRESULT IXpsOMPage_Clone(IXpsOMPage* This,IXpsOMPage **page) { +static __WIDL_INLINE HRESULT IXpsOMPage_Clone(IXpsOMPage* This,IXpsOMPage **page) { return This->lpVtbl->Clone(This,page); } #endif @@ -10893,45 +10901,45 @@ interface IXpsOMDocument { #define IXpsOMDocument_Clone(This,document) (This)->lpVtbl->Clone(This,document) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMDocument_QueryInterface(IXpsOMDocument* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMDocument_QueryInterface(IXpsOMDocument* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMDocument_AddRef(IXpsOMDocument* This) { +static __WIDL_INLINE ULONG IXpsOMDocument_AddRef(IXpsOMDocument* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMDocument_Release(IXpsOMDocument* This) { +static __WIDL_INLINE ULONG IXpsOMDocument_Release(IXpsOMDocument* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMDocument_GetPartName(IXpsOMDocument* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMDocument_GetPartName(IXpsOMDocument* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMDocument_SetPartName(IXpsOMDocument* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMDocument_SetPartName(IXpsOMDocument* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMDocument methods ***/ -static FORCEINLINE HRESULT IXpsOMDocument_GetOwner(IXpsOMDocument* This,IXpsOMDocumentSequence **documentSequence) { +static __WIDL_INLINE HRESULT IXpsOMDocument_GetOwner(IXpsOMDocument* This,IXpsOMDocumentSequence **documentSequence) { return This->lpVtbl->GetOwner(This,documentSequence); } -static FORCEINLINE HRESULT IXpsOMDocument_GetPageReferences(IXpsOMDocument* This,IXpsOMPageReferenceCollection **pageReferences) { +static __WIDL_INLINE HRESULT IXpsOMDocument_GetPageReferences(IXpsOMDocument* This,IXpsOMPageReferenceCollection **pageReferences) { return This->lpVtbl->GetPageReferences(This,pageReferences); } -static FORCEINLINE HRESULT IXpsOMDocument_GetPrintTicketResource(IXpsOMDocument* This,IXpsOMPrintTicketResource **printTicketResource) { +static __WIDL_INLINE HRESULT IXpsOMDocument_GetPrintTicketResource(IXpsOMDocument* This,IXpsOMPrintTicketResource **printTicketResource) { return This->lpVtbl->GetPrintTicketResource(This,printTicketResource); } -static FORCEINLINE HRESULT IXpsOMDocument_SetPrintTicketResource(IXpsOMDocument* This,IXpsOMPrintTicketResource *printTicketResource) { +static __WIDL_INLINE HRESULT IXpsOMDocument_SetPrintTicketResource(IXpsOMDocument* This,IXpsOMPrintTicketResource *printTicketResource) { return This->lpVtbl->SetPrintTicketResource(This,printTicketResource); } -static FORCEINLINE HRESULT IXpsOMDocument_GetDocumentStructureResource(IXpsOMDocument* This,IXpsOMDocumentStructureResource **documentStructureResource) { +static __WIDL_INLINE HRESULT IXpsOMDocument_GetDocumentStructureResource(IXpsOMDocument* This,IXpsOMDocumentStructureResource **documentStructureResource) { return This->lpVtbl->GetDocumentStructureResource(This,documentStructureResource); } -static FORCEINLINE HRESULT IXpsOMDocument_SetDocumentStructureResource(IXpsOMDocument* This,IXpsOMDocumentStructureResource *documentStructureResource) { +static __WIDL_INLINE HRESULT IXpsOMDocument_SetDocumentStructureResource(IXpsOMDocument* This,IXpsOMDocumentStructureResource *documentStructureResource) { return This->lpVtbl->SetDocumentStructureResource(This,documentStructureResource); } -static FORCEINLINE HRESULT IXpsOMDocument_GetSignatureBlockResources(IXpsOMDocument* This,IXpsOMSignatureBlockResourceCollection **signatureBlockResources) { +static __WIDL_INLINE HRESULT IXpsOMDocument_GetSignatureBlockResources(IXpsOMDocument* This,IXpsOMSignatureBlockResourceCollection **signatureBlockResources) { return This->lpVtbl->GetSignatureBlockResources(This,signatureBlockResources); } -static FORCEINLINE HRESULT IXpsOMDocument_Clone(IXpsOMDocument* This,IXpsOMDocument **document) { +static __WIDL_INLINE HRESULT IXpsOMDocument_Clone(IXpsOMDocument* This,IXpsOMDocument **document) { return This->lpVtbl->Clone(This,document); } #endif @@ -11034,33 +11042,33 @@ interface IXpsOMDocumentSequence { #define IXpsOMDocumentSequence_SetPrintTicketResource(This,printTicketResource) (This)->lpVtbl->SetPrintTicketResource(This,printTicketResource) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMDocumentSequence_QueryInterface(IXpsOMDocumentSequence* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMDocumentSequence_QueryInterface(IXpsOMDocumentSequence* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMDocumentSequence_AddRef(IXpsOMDocumentSequence* This) { +static __WIDL_INLINE ULONG IXpsOMDocumentSequence_AddRef(IXpsOMDocumentSequence* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMDocumentSequence_Release(IXpsOMDocumentSequence* This) { +static __WIDL_INLINE ULONG IXpsOMDocumentSequence_Release(IXpsOMDocumentSequence* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMDocumentSequence_GetPartName(IXpsOMDocumentSequence* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMDocumentSequence_GetPartName(IXpsOMDocumentSequence* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMDocumentSequence_SetPartName(IXpsOMDocumentSequence* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMDocumentSequence_SetPartName(IXpsOMDocumentSequence* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMDocumentSequence methods ***/ -static FORCEINLINE HRESULT IXpsOMDocumentSequence_GetOwner(IXpsOMDocumentSequence* This,IXpsOMPackage **package) { +static __WIDL_INLINE HRESULT IXpsOMDocumentSequence_GetOwner(IXpsOMDocumentSequence* This,IXpsOMPackage **package) { return This->lpVtbl->GetOwner(This,package); } -static FORCEINLINE HRESULT IXpsOMDocumentSequence_GetDocuments(IXpsOMDocumentSequence* This,IXpsOMDocumentCollection **documents) { +static __WIDL_INLINE HRESULT IXpsOMDocumentSequence_GetDocuments(IXpsOMDocumentSequence* This,IXpsOMDocumentCollection **documents) { return This->lpVtbl->GetDocuments(This,documents); } -static FORCEINLINE HRESULT IXpsOMDocumentSequence_GetPrintTicketResource(IXpsOMDocumentSequence* This,IXpsOMPrintTicketResource **printTicketResource) { +static __WIDL_INLINE HRESULT IXpsOMDocumentSequence_GetPrintTicketResource(IXpsOMDocumentSequence* This,IXpsOMPrintTicketResource **printTicketResource) { return This->lpVtbl->GetPrintTicketResource(This,printTicketResource); } -static FORCEINLINE HRESULT IXpsOMDocumentSequence_SetPrintTicketResource(IXpsOMDocumentSequence* This,IXpsOMPrintTicketResource *printTicketResource) { +static __WIDL_INLINE HRESULT IXpsOMDocumentSequence_SetPrintTicketResource(IXpsOMDocumentSequence* This,IXpsOMPrintTicketResource *printTicketResource) { return This->lpVtbl->SetPrintTicketResource(This,printTicketResource); } #endif @@ -11403,123 +11411,123 @@ interface IXpsOMCoreProperties { #define IXpsOMCoreProperties_Clone(This,coreProperties) (This)->lpVtbl->Clone(This,coreProperties) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMCoreProperties_QueryInterface(IXpsOMCoreProperties* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_QueryInterface(IXpsOMCoreProperties* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMCoreProperties_AddRef(IXpsOMCoreProperties* This) { +static __WIDL_INLINE ULONG IXpsOMCoreProperties_AddRef(IXpsOMCoreProperties* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMCoreProperties_Release(IXpsOMCoreProperties* This) { +static __WIDL_INLINE ULONG IXpsOMCoreProperties_Release(IXpsOMCoreProperties* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetPartName(IXpsOMCoreProperties* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetPartName(IXpsOMCoreProperties* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetPartName(IXpsOMCoreProperties* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetPartName(IXpsOMCoreProperties* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMCoreProperties methods ***/ -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetOwner(IXpsOMCoreProperties* This,IXpsOMPackage **package) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetOwner(IXpsOMCoreProperties* This,IXpsOMPackage **package) { return This->lpVtbl->GetOwner(This,package); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetCategory(IXpsOMCoreProperties* This,LPWSTR *category) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetCategory(IXpsOMCoreProperties* This,LPWSTR *category) { return This->lpVtbl->GetCategory(This,category); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetCategory(IXpsOMCoreProperties* This,LPCWSTR category) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetCategory(IXpsOMCoreProperties* This,LPCWSTR category) { return This->lpVtbl->SetCategory(This,category); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetContentStatus(IXpsOMCoreProperties* This,LPWSTR *contentStatus) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetContentStatus(IXpsOMCoreProperties* This,LPWSTR *contentStatus) { return This->lpVtbl->GetContentStatus(This,contentStatus); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetContentStatus(IXpsOMCoreProperties* This,LPCWSTR contentStatus) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetContentStatus(IXpsOMCoreProperties* This,LPCWSTR contentStatus) { return This->lpVtbl->SetContentStatus(This,contentStatus); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetContentType(IXpsOMCoreProperties* This,LPWSTR *contentType) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetContentType(IXpsOMCoreProperties* This,LPWSTR *contentType) { return This->lpVtbl->GetContentType(This,contentType); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetContentType(IXpsOMCoreProperties* This,LPCWSTR contentType) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetContentType(IXpsOMCoreProperties* This,LPCWSTR contentType) { return This->lpVtbl->SetContentType(This,contentType); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetCreated(IXpsOMCoreProperties* This,SYSTEMTIME *created) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetCreated(IXpsOMCoreProperties* This,SYSTEMTIME *created) { return This->lpVtbl->GetCreated(This,created); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetCreated(IXpsOMCoreProperties* This,const SYSTEMTIME *created) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetCreated(IXpsOMCoreProperties* This,const SYSTEMTIME *created) { return This->lpVtbl->SetCreated(This,created); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetCreator(IXpsOMCoreProperties* This,LPWSTR *creator) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetCreator(IXpsOMCoreProperties* This,LPWSTR *creator) { return This->lpVtbl->GetCreator(This,creator); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetCreator(IXpsOMCoreProperties* This,LPCWSTR creator) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetCreator(IXpsOMCoreProperties* This,LPCWSTR creator) { return This->lpVtbl->SetCreator(This,creator); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetDescription(IXpsOMCoreProperties* This,LPWSTR *description) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetDescription(IXpsOMCoreProperties* This,LPWSTR *description) { return This->lpVtbl->GetDescription(This,description); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetDescription(IXpsOMCoreProperties* This,LPCWSTR description) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetDescription(IXpsOMCoreProperties* This,LPCWSTR description) { return This->lpVtbl->SetDescription(This,description); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetIdentifier(IXpsOMCoreProperties* This,LPWSTR *identifier) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetIdentifier(IXpsOMCoreProperties* This,LPWSTR *identifier) { return This->lpVtbl->GetIdentifier(This,identifier); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetIdentifier(IXpsOMCoreProperties* This,LPCWSTR identifier) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetIdentifier(IXpsOMCoreProperties* This,LPCWSTR identifier) { return This->lpVtbl->SetIdentifier(This,identifier); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetKeywords(IXpsOMCoreProperties* This,LPWSTR *keywords) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetKeywords(IXpsOMCoreProperties* This,LPWSTR *keywords) { return This->lpVtbl->GetKeywords(This,keywords); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetKeywords(IXpsOMCoreProperties* This,LPCWSTR keywords) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetKeywords(IXpsOMCoreProperties* This,LPCWSTR keywords) { return This->lpVtbl->SetKeywords(This,keywords); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetLanguage(IXpsOMCoreProperties* This,LPWSTR *language) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetLanguage(IXpsOMCoreProperties* This,LPWSTR *language) { return This->lpVtbl->GetLanguage(This,language); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetLanguage(IXpsOMCoreProperties* This,LPCWSTR language) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetLanguage(IXpsOMCoreProperties* This,LPCWSTR language) { return This->lpVtbl->SetLanguage(This,language); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetLastModifiedBy(IXpsOMCoreProperties* This,LPWSTR *lastModifiedBy) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetLastModifiedBy(IXpsOMCoreProperties* This,LPWSTR *lastModifiedBy) { return This->lpVtbl->GetLastModifiedBy(This,lastModifiedBy); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetLastModifiedBy(IXpsOMCoreProperties* This,LPCWSTR lastModifiedBy) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetLastModifiedBy(IXpsOMCoreProperties* This,LPCWSTR lastModifiedBy) { return This->lpVtbl->SetLastModifiedBy(This,lastModifiedBy); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetLastPrinted(IXpsOMCoreProperties* This,SYSTEMTIME *lastPrinted) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetLastPrinted(IXpsOMCoreProperties* This,SYSTEMTIME *lastPrinted) { return This->lpVtbl->GetLastPrinted(This,lastPrinted); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetLastPrinted(IXpsOMCoreProperties* This,const SYSTEMTIME *lastPrinted) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetLastPrinted(IXpsOMCoreProperties* This,const SYSTEMTIME *lastPrinted) { return This->lpVtbl->SetLastPrinted(This,lastPrinted); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetModified(IXpsOMCoreProperties* This,SYSTEMTIME *modified) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetModified(IXpsOMCoreProperties* This,SYSTEMTIME *modified) { return This->lpVtbl->GetModified(This,modified); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetModified(IXpsOMCoreProperties* This,const SYSTEMTIME *modified) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetModified(IXpsOMCoreProperties* This,const SYSTEMTIME *modified) { return This->lpVtbl->SetModified(This,modified); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetRevision(IXpsOMCoreProperties* This,LPWSTR *revision) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetRevision(IXpsOMCoreProperties* This,LPWSTR *revision) { return This->lpVtbl->GetRevision(This,revision); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetRevision(IXpsOMCoreProperties* This,LPCWSTR revision) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetRevision(IXpsOMCoreProperties* This,LPCWSTR revision) { return This->lpVtbl->SetRevision(This,revision); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetSubject(IXpsOMCoreProperties* This,LPWSTR *subject) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetSubject(IXpsOMCoreProperties* This,LPWSTR *subject) { return This->lpVtbl->GetSubject(This,subject); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetSubject(IXpsOMCoreProperties* This,LPCWSTR subject) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetSubject(IXpsOMCoreProperties* This,LPCWSTR subject) { return This->lpVtbl->SetSubject(This,subject); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetTitle(IXpsOMCoreProperties* This,LPWSTR *title) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetTitle(IXpsOMCoreProperties* This,LPWSTR *title) { return This->lpVtbl->GetTitle(This,title); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetTitle(IXpsOMCoreProperties* This,LPCWSTR title) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetTitle(IXpsOMCoreProperties* This,LPCWSTR title) { return This->lpVtbl->SetTitle(This,title); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_GetVersion(IXpsOMCoreProperties* This,LPWSTR *version) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_GetVersion(IXpsOMCoreProperties* This,LPWSTR *version) { return This->lpVtbl->GetVersion(This,version); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_SetVersion(IXpsOMCoreProperties* This,LPCWSTR version) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_SetVersion(IXpsOMCoreProperties* This,LPCWSTR version) { return This->lpVtbl->SetVersion(This,version); } -static FORCEINLINE HRESULT IXpsOMCoreProperties_Clone(IXpsOMCoreProperties* This,IXpsOMCoreProperties **coreProperties) { +static __WIDL_INLINE HRESULT IXpsOMCoreProperties_Clone(IXpsOMCoreProperties* This,IXpsOMCoreProperties **coreProperties) { return This->lpVtbl->Clone(This,coreProperties); } #endif @@ -11596,17 +11604,17 @@ interface IXpsOMThumbnailGenerator { #define IXpsOMThumbnailGenerator_GenerateThumbnail(This,page,thumbnailType,thumbnailSize,imageResourcePartName,imageResource) (This)->lpVtbl->GenerateThumbnail(This,page,thumbnailType,thumbnailSize,imageResourcePartName,imageResource) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMThumbnailGenerator_QueryInterface(IXpsOMThumbnailGenerator* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMThumbnailGenerator_QueryInterface(IXpsOMThumbnailGenerator* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMThumbnailGenerator_AddRef(IXpsOMThumbnailGenerator* This) { +static __WIDL_INLINE ULONG IXpsOMThumbnailGenerator_AddRef(IXpsOMThumbnailGenerator* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMThumbnailGenerator_Release(IXpsOMThumbnailGenerator* This) { +static __WIDL_INLINE ULONG IXpsOMThumbnailGenerator_Release(IXpsOMThumbnailGenerator* This) { return This->lpVtbl->Release(This); } /*** IXpsOMThumbnailGenerator methods ***/ -static FORCEINLINE HRESULT IXpsOMThumbnailGenerator_GenerateThumbnail(IXpsOMThumbnailGenerator* This,IXpsOMPage *page,XPS_IMAGE_TYPE thumbnailType,XPS_THUMBNAIL_SIZE thumbnailSize,IOpcPartUri *imageResourcePartName,IXpsOMImageResource **imageResource) { +static __WIDL_INLINE HRESULT IXpsOMThumbnailGenerator_GenerateThumbnail(IXpsOMThumbnailGenerator* This,IXpsOMPage *page,XPS_IMAGE_TYPE thumbnailType,XPS_THUMBNAIL_SIZE thumbnailSize,IOpcPartUri *imageResourcePartName,IXpsOMImageResource **imageResource) { return This->lpVtbl->GenerateThumbnail(This,page,thumbnailType,thumbnailSize,imageResourcePartName,imageResource); } #endif diff --git a/lib/libc/include/any-windows-any/xpsobjectmodel_1.h b/lib/libc/include/any-windows-any/xpsobjectmodel_1.h index 3eb842dca0d138e8dc66001302b63dc52a94698e..7b0af943a9735e1dcd6257dc257c31be4167044c 100644 --- a/lib/libc/include/any-windows-any/xpsobjectmodel_1.h +++ b/lib/libc/include/any-windows-any/xpsobjectmodel_1.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/xpsobjectmodel_1.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/xpsobjectmodel_1.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __xpsobjectmodel_1_h__ #define __xpsobjectmodel_1_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IXpsOMObjectFactory1_FWD_DEFINED__ @@ -587,162 +595,162 @@ interface IXpsOMObjectFactory1 { #define IXpsOMObjectFactory1_CreateRemoteDictionaryResourceFromStream1(This,dictionaryMarkupStream,partUri,resources,dictionaryResource) (This)->lpVtbl->CreateRemoteDictionaryResourceFromStream1(This,dictionaryMarkupStream,partUri,resources,dictionaryResource) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMObjectFactory1_QueryInterface(IXpsOMObjectFactory1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_QueryInterface(IXpsOMObjectFactory1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMObjectFactory1_AddRef(IXpsOMObjectFactory1* This) { +static __WIDL_INLINE ULONG IXpsOMObjectFactory1_AddRef(IXpsOMObjectFactory1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMObjectFactory1_Release(IXpsOMObjectFactory1* This) { +static __WIDL_INLINE ULONG IXpsOMObjectFactory1_Release(IXpsOMObjectFactory1* This) { return This->lpVtbl->Release(This); } /*** IXpsOMObjectFactory methods ***/ -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePackage(IXpsOMObjectFactory1* This,IXpsOMPackage **package) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePackage(IXpsOMObjectFactory1* This,IXpsOMPackage **package) { return This->lpVtbl->CreatePackage(This,package); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePackageFromFile(IXpsOMObjectFactory1* This,LPCWSTR filename,WINBOOL reuseObjects,IXpsOMPackage **package) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePackageFromFile(IXpsOMObjectFactory1* This,LPCWSTR filename,WINBOOL reuseObjects,IXpsOMPackage **package) { return This->lpVtbl->CreatePackageFromFile(This,filename,reuseObjects,package); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePackageFromStream(IXpsOMObjectFactory1* This,IStream *stream,WINBOOL reuseObjects,IXpsOMPackage **package) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePackageFromStream(IXpsOMObjectFactory1* This,IStream *stream,WINBOOL reuseObjects,IXpsOMPackage **package) { return This->lpVtbl->CreatePackageFromStream(This,stream,reuseObjects,package); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateStoryFragmentsResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMStoryFragmentsResource **storyFragmentsResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateStoryFragmentsResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMStoryFragmentsResource **storyFragmentsResource) { return This->lpVtbl->CreateStoryFragmentsResource(This,acquiredStream,partUri,storyFragmentsResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateDocumentStructureResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMDocumentStructureResource **documentStructureResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateDocumentStructureResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMDocumentStructureResource **documentStructureResource) { return This->lpVtbl->CreateDocumentStructureResource(This,acquiredStream,partUri,documentStructureResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateSignatureBlockResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMSignatureBlockResource **signatureBlockResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateSignatureBlockResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMSignatureBlockResource **signatureBlockResource) { return This->lpVtbl->CreateSignatureBlockResource(This,acquiredStream,partUri,signatureBlockResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateRemoteDictionaryResource(IXpsOMObjectFactory1* This,IXpsOMDictionary *dictionary,IOpcPartUri *partUri,IXpsOMRemoteDictionaryResource **remoteDictionaryResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateRemoteDictionaryResource(IXpsOMObjectFactory1* This,IXpsOMDictionary *dictionary,IOpcPartUri *partUri,IXpsOMRemoteDictionaryResource **remoteDictionaryResource) { return This->lpVtbl->CreateRemoteDictionaryResource(This,dictionary,partUri,remoteDictionaryResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateRemoteDictionaryResourceFromStream(IXpsOMObjectFactory1* This,IStream *dictionaryMarkupStream,IOpcPartUri *dictionaryPartUri,IXpsOMPartResources *resources,IXpsOMRemoteDictionaryResource **dictionaryResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateRemoteDictionaryResourceFromStream(IXpsOMObjectFactory1* This,IStream *dictionaryMarkupStream,IOpcPartUri *dictionaryPartUri,IXpsOMPartResources *resources,IXpsOMRemoteDictionaryResource **dictionaryResource) { return This->lpVtbl->CreateRemoteDictionaryResourceFromStream(This,dictionaryMarkupStream,dictionaryPartUri,resources,dictionaryResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePartResources(IXpsOMObjectFactory1* This,IXpsOMPartResources **partResources) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePartResources(IXpsOMObjectFactory1* This,IXpsOMPartResources **partResources) { return This->lpVtbl->CreatePartResources(This,partResources); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateDocumentSequence(IXpsOMObjectFactory1* This,IOpcPartUri *partUri,IXpsOMDocumentSequence **documentSequence) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateDocumentSequence(IXpsOMObjectFactory1* This,IOpcPartUri *partUri,IXpsOMDocumentSequence **documentSequence) { return This->lpVtbl->CreateDocumentSequence(This,partUri,documentSequence); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateDocument(IXpsOMObjectFactory1* This,IOpcPartUri *partUri,IXpsOMDocument **document) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateDocument(IXpsOMObjectFactory1* This,IOpcPartUri *partUri,IXpsOMDocument **document) { return This->lpVtbl->CreateDocument(This,partUri,document); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePageReference(IXpsOMObjectFactory1* This,const XPS_SIZE *advisoryPageDimensions,IXpsOMPageReference **pageReference) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePageReference(IXpsOMObjectFactory1* This,const XPS_SIZE *advisoryPageDimensions,IXpsOMPageReference **pageReference) { return This->lpVtbl->CreatePageReference(This,advisoryPageDimensions,pageReference); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePage(IXpsOMObjectFactory1* This,const XPS_SIZE *pageDimensions,LPCWSTR language,IOpcPartUri *partUri,IXpsOMPage **page) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePage(IXpsOMObjectFactory1* This,const XPS_SIZE *pageDimensions,LPCWSTR language,IOpcPartUri *partUri,IXpsOMPage **page) { return This->lpVtbl->CreatePage(This,pageDimensions,language,partUri,page); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePageFromStream(IXpsOMObjectFactory1* This,IStream *pageMarkupStream,IOpcPartUri *partUri,IXpsOMPartResources *resources,WINBOOL reuseObjects,IXpsOMPage **page) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePageFromStream(IXpsOMObjectFactory1* This,IStream *pageMarkupStream,IOpcPartUri *partUri,IXpsOMPartResources *resources,WINBOOL reuseObjects,IXpsOMPage **page) { return This->lpVtbl->CreatePageFromStream(This,pageMarkupStream,partUri,resources,reuseObjects,page); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateCanvas(IXpsOMObjectFactory1* This,IXpsOMCanvas **canvas) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateCanvas(IXpsOMObjectFactory1* This,IXpsOMCanvas **canvas) { return This->lpVtbl->CreateCanvas(This,canvas); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateGlyphs(IXpsOMObjectFactory1* This,IXpsOMFontResource *fontResource,IXpsOMGlyphs **glyphs) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateGlyphs(IXpsOMObjectFactory1* This,IXpsOMFontResource *fontResource,IXpsOMGlyphs **glyphs) { return This->lpVtbl->CreateGlyphs(This,fontResource,glyphs); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePath(IXpsOMObjectFactory1* This,IXpsOMPath **path) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePath(IXpsOMObjectFactory1* This,IXpsOMPath **path) { return This->lpVtbl->CreatePath(This,path); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateGeometry(IXpsOMObjectFactory1* This,IXpsOMGeometry **geometry) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateGeometry(IXpsOMObjectFactory1* This,IXpsOMGeometry **geometry) { return This->lpVtbl->CreateGeometry(This,geometry); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateGeometryFigure(IXpsOMObjectFactory1* This,const XPS_POINT *startPoint,IXpsOMGeometryFigure **figure) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateGeometryFigure(IXpsOMObjectFactory1* This,const XPS_POINT *startPoint,IXpsOMGeometryFigure **figure) { return This->lpVtbl->CreateGeometryFigure(This,startPoint,figure); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateMatrixTransform(IXpsOMObjectFactory1* This,const XPS_MATRIX *matrix,IXpsOMMatrixTransform **transform) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateMatrixTransform(IXpsOMObjectFactory1* This,const XPS_MATRIX *matrix,IXpsOMMatrixTransform **transform) { return This->lpVtbl->CreateMatrixTransform(This,matrix,transform); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateSolidColorBrush(IXpsOMObjectFactory1* This,const XPS_COLOR *color,IXpsOMColorProfileResource *colorProfile,IXpsOMSolidColorBrush **solidColorBrush) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateSolidColorBrush(IXpsOMObjectFactory1* This,const XPS_COLOR *color,IXpsOMColorProfileResource *colorProfile,IXpsOMSolidColorBrush **solidColorBrush) { return This->lpVtbl->CreateSolidColorBrush(This,color,colorProfile,solidColorBrush); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateColorProfileResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMColorProfileResource **colorProfileResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateColorProfileResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMColorProfileResource **colorProfileResource) { return This->lpVtbl->CreateColorProfileResource(This,acquiredStream,partUri,colorProfileResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateImageBrush(IXpsOMObjectFactory1* This,IXpsOMImageResource *image,const XPS_RECT *viewBox,const XPS_RECT *viewPort,IXpsOMImageBrush **imageBrush) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateImageBrush(IXpsOMObjectFactory1* This,IXpsOMImageResource *image,const XPS_RECT *viewBox,const XPS_RECT *viewPort,IXpsOMImageBrush **imageBrush) { return This->lpVtbl->CreateImageBrush(This,image,viewBox,viewPort,imageBrush); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateVisualBrush(IXpsOMObjectFactory1* This,const XPS_RECT *viewBox,const XPS_RECT *viewPort,IXpsOMVisualBrush **visualBrush) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateVisualBrush(IXpsOMObjectFactory1* This,const XPS_RECT *viewBox,const XPS_RECT *viewPort,IXpsOMVisualBrush **visualBrush) { return This->lpVtbl->CreateVisualBrush(This,viewBox,viewPort,visualBrush); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateImageResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,XPS_IMAGE_TYPE contentType,IOpcPartUri *partUri,IXpsOMImageResource **imageResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateImageResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,XPS_IMAGE_TYPE contentType,IOpcPartUri *partUri,IXpsOMImageResource **imageResource) { return This->lpVtbl->CreateImageResource(This,acquiredStream,contentType,partUri,imageResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePrintTicketResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMPrintTicketResource **printTicketResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePrintTicketResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,IOpcPartUri *partUri,IXpsOMPrintTicketResource **printTicketResource) { return This->lpVtbl->CreatePrintTicketResource(This,acquiredStream,partUri,printTicketResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateFontResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,XPS_FONT_EMBEDDING fontEmbedding,IOpcPartUri *partUri,WINBOOL isObfSourceStream,IXpsOMFontResource **fontResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateFontResource(IXpsOMObjectFactory1* This,IStream *acquiredStream,XPS_FONT_EMBEDDING fontEmbedding,IOpcPartUri *partUri,WINBOOL isObfSourceStream,IXpsOMFontResource **fontResource) { return This->lpVtbl->CreateFontResource(This,acquiredStream,fontEmbedding,partUri,isObfSourceStream,fontResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateGradientStop(IXpsOMObjectFactory1* This,const XPS_COLOR *color,IXpsOMColorProfileResource *colorProfile,FLOAT offset,IXpsOMGradientStop **gradientStop) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateGradientStop(IXpsOMObjectFactory1* This,const XPS_COLOR *color,IXpsOMColorProfileResource *colorProfile,FLOAT offset,IXpsOMGradientStop **gradientStop) { return This->lpVtbl->CreateGradientStop(This,color,colorProfile,offset,gradientStop); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateLinearGradientBrush(IXpsOMObjectFactory1* This,IXpsOMGradientStop *gradStop1,IXpsOMGradientStop *gradStop2,const XPS_POINT *startPoint,const XPS_POINT *endPoint,IXpsOMLinearGradientBrush **linearGradientBrush) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateLinearGradientBrush(IXpsOMObjectFactory1* This,IXpsOMGradientStop *gradStop1,IXpsOMGradientStop *gradStop2,const XPS_POINT *startPoint,const XPS_POINT *endPoint,IXpsOMLinearGradientBrush **linearGradientBrush) { return This->lpVtbl->CreateLinearGradientBrush(This,gradStop1,gradStop2,startPoint,endPoint,linearGradientBrush); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateRadialGradientBrush(IXpsOMObjectFactory1* This,IXpsOMGradientStop *gradStop1,IXpsOMGradientStop *gradStop2,const XPS_POINT *centerPoint,const XPS_POINT *gradientOrigin,const XPS_SIZE *radiiSizes,IXpsOMRadialGradientBrush **radialGradientBrush) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateRadialGradientBrush(IXpsOMObjectFactory1* This,IXpsOMGradientStop *gradStop1,IXpsOMGradientStop *gradStop2,const XPS_POINT *centerPoint,const XPS_POINT *gradientOrigin,const XPS_SIZE *radiiSizes,IXpsOMRadialGradientBrush **radialGradientBrush) { return This->lpVtbl->CreateRadialGradientBrush(This,gradStop1,gradStop2,centerPoint,gradientOrigin,radiiSizes,radialGradientBrush); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateCoreProperties(IXpsOMObjectFactory1* This,IOpcPartUri *partUri,IXpsOMCoreProperties **coreProperties) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateCoreProperties(IXpsOMObjectFactory1* This,IOpcPartUri *partUri,IXpsOMCoreProperties **coreProperties) { return This->lpVtbl->CreateCoreProperties(This,partUri,coreProperties); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateDictionary(IXpsOMObjectFactory1* This,IXpsOMDictionary **dictionary) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateDictionary(IXpsOMObjectFactory1* This,IXpsOMDictionary **dictionary) { return This->lpVtbl->CreateDictionary(This,dictionary); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePartUriCollection(IXpsOMObjectFactory1* This,IXpsOMPartUriCollection **partUriCollection) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePartUriCollection(IXpsOMObjectFactory1* This,IXpsOMPartUriCollection **partUriCollection) { return This->lpVtbl->CreatePartUriCollection(This,partUriCollection); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePackageWriterOnFile(IXpsOMObjectFactory1* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes,WINBOOL optimizeMarkupSize,XPS_INTERLEAVING interleaving,IOpcPartUri *documentSequencePartName,IXpsOMCoreProperties *coreProperties,IXpsOMImageResource *packageThumbnail,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,IXpsOMPackageWriter **packageWriter) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePackageWriterOnFile(IXpsOMObjectFactory1* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes,WINBOOL optimizeMarkupSize,XPS_INTERLEAVING interleaving,IOpcPartUri *documentSequencePartName,IXpsOMCoreProperties *coreProperties,IXpsOMImageResource *packageThumbnail,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,IXpsOMPackageWriter **packageWriter) { return This->lpVtbl->CreatePackageWriterOnFile(This,fileName,securityAttributes,flagsAndAttributes,optimizeMarkupSize,interleaving,documentSequencePartName,coreProperties,packageThumbnail,documentSequencePrintTicket,discardControlPartName,packageWriter); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePackageWriterOnStream(IXpsOMObjectFactory1* This,ISequentialStream *outputStream,WINBOOL optimizeMarkupSize,XPS_INTERLEAVING interleaving,IOpcPartUri *documentSequencePartName,IXpsOMCoreProperties *coreProperties,IXpsOMImageResource *packageThumbnail,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,IXpsOMPackageWriter **packageWriter) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePackageWriterOnStream(IXpsOMObjectFactory1* This,ISequentialStream *outputStream,WINBOOL optimizeMarkupSize,XPS_INTERLEAVING interleaving,IOpcPartUri *documentSequencePartName,IXpsOMCoreProperties *coreProperties,IXpsOMImageResource *packageThumbnail,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,IXpsOMPackageWriter **packageWriter) { return This->lpVtbl->CreatePackageWriterOnStream(This,outputStream,optimizeMarkupSize,interleaving,documentSequencePartName,coreProperties,packageThumbnail,documentSequencePrintTicket,discardControlPartName,packageWriter); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePartUri(IXpsOMObjectFactory1* This,LPCWSTR uri,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePartUri(IXpsOMObjectFactory1* This,LPCWSTR uri,IOpcPartUri **partUri) { return This->lpVtbl->CreatePartUri(This,uri,partUri); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateReadOnlyStreamOnFile(IXpsOMObjectFactory1* This,LPCWSTR filename,IStream **stream) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateReadOnlyStreamOnFile(IXpsOMObjectFactory1* This,LPCWSTR filename,IStream **stream) { return This->lpVtbl->CreateReadOnlyStreamOnFile(This,filename,stream); } /*** IXpsOMObjectFactory1 methods ***/ -static FORCEINLINE HRESULT IXpsOMObjectFactory1_GetDocumentTypeFromFile(IXpsOMObjectFactory1* This,LPCWSTR filename,XPS_DOCUMENT_TYPE *documentType) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_GetDocumentTypeFromFile(IXpsOMObjectFactory1* This,LPCWSTR filename,XPS_DOCUMENT_TYPE *documentType) { return This->lpVtbl->GetDocumentTypeFromFile(This,filename,documentType); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_GetDocumentTypeFromStream(IXpsOMObjectFactory1* This,IStream *xpsDocumentStream,XPS_DOCUMENT_TYPE *documentType) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_GetDocumentTypeFromStream(IXpsOMObjectFactory1* This,IStream *xpsDocumentStream,XPS_DOCUMENT_TYPE *documentType) { return This->lpVtbl->GetDocumentTypeFromStream(This,xpsDocumentStream,documentType); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_ConvertHDPhotoToJpegXR(IXpsOMObjectFactory1* This,IXpsOMImageResource *imageResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_ConvertHDPhotoToJpegXR(IXpsOMObjectFactory1* This,IXpsOMImageResource *imageResource) { return This->lpVtbl->ConvertHDPhotoToJpegXR(This,imageResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_ConvertJpegXRToHDPhoto(IXpsOMObjectFactory1* This,IXpsOMImageResource *imageResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_ConvertJpegXRToHDPhoto(IXpsOMObjectFactory1* This,IXpsOMImageResource *imageResource) { return This->lpVtbl->ConvertJpegXRToHDPhoto(This,imageResource); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePackageWriterOnFile1(IXpsOMObjectFactory1* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes,WINBOOL optimizeMarkupSize,XPS_INTERLEAVING interleaving,IOpcPartUri *documentSequencePartName,IXpsOMCoreProperties *coreProperties,IXpsOMImageResource *packageThumbnail,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,XPS_DOCUMENT_TYPE documentType,IXpsOMPackageWriter **packageWriter) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePackageWriterOnFile1(IXpsOMObjectFactory1* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes,WINBOOL optimizeMarkupSize,XPS_INTERLEAVING interleaving,IOpcPartUri *documentSequencePartName,IXpsOMCoreProperties *coreProperties,IXpsOMImageResource *packageThumbnail,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,XPS_DOCUMENT_TYPE documentType,IXpsOMPackageWriter **packageWriter) { return This->lpVtbl->CreatePackageWriterOnFile1(This,fileName,securityAttributes,flagsAndAttributes,optimizeMarkupSize,interleaving,documentSequencePartName,coreProperties,packageThumbnail,documentSequencePrintTicket,discardControlPartName,documentType,packageWriter); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePackageWriterOnStream1(IXpsOMObjectFactory1* This,ISequentialStream *outputStream,WINBOOL optimizeMarkupSize,XPS_INTERLEAVING interleaving,IOpcPartUri *documentSequencePartName,IXpsOMCoreProperties *coreProperties,IXpsOMImageResource *packageThumbnail,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,XPS_DOCUMENT_TYPE documentType,IXpsOMPackageWriter **packageWriter) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePackageWriterOnStream1(IXpsOMObjectFactory1* This,ISequentialStream *outputStream,WINBOOL optimizeMarkupSize,XPS_INTERLEAVING interleaving,IOpcPartUri *documentSequencePartName,IXpsOMCoreProperties *coreProperties,IXpsOMImageResource *packageThumbnail,IXpsOMPrintTicketResource *documentSequencePrintTicket,IOpcPartUri *discardControlPartName,XPS_DOCUMENT_TYPE documentType,IXpsOMPackageWriter **packageWriter) { return This->lpVtbl->CreatePackageWriterOnStream1(This,outputStream,optimizeMarkupSize,interleaving,documentSequencePartName,coreProperties,packageThumbnail,documentSequencePrintTicket,discardControlPartName,documentType,packageWriter); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePackage1(IXpsOMObjectFactory1* This,IXpsOMPackage1 **package) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePackage1(IXpsOMObjectFactory1* This,IXpsOMPackage1 **package) { return This->lpVtbl->CreatePackage1(This,package); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePackageFromStream1(IXpsOMObjectFactory1* This,IStream *stream,WINBOOL reuseObjects,IXpsOMPackage1 **package) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePackageFromStream1(IXpsOMObjectFactory1* This,IStream *stream,WINBOOL reuseObjects,IXpsOMPackage1 **package) { return This->lpVtbl->CreatePackageFromStream1(This,stream,reuseObjects,package); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePackageFromFile1(IXpsOMObjectFactory1* This,LPCWSTR filename,WINBOOL reuseObjects,IXpsOMPackage1 **package) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePackageFromFile1(IXpsOMObjectFactory1* This,LPCWSTR filename,WINBOOL reuseObjects,IXpsOMPackage1 **package) { return This->lpVtbl->CreatePackageFromFile1(This,filename,reuseObjects,package); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePage1(IXpsOMObjectFactory1* This,const XPS_SIZE *pageDimensions,LPCWSTR language,IOpcPartUri *partUri,IXpsOMPage1 **page) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePage1(IXpsOMObjectFactory1* This,const XPS_SIZE *pageDimensions,LPCWSTR language,IOpcPartUri *partUri,IXpsOMPage1 **page) { return This->lpVtbl->CreatePage1(This,pageDimensions,language,partUri,page); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreatePageFromStream1(IXpsOMObjectFactory1* This,IStream *pageMarkupStream,IOpcPartUri *partUri,IXpsOMPartResources *resources,WINBOOL reuseObjects,IXpsOMPage1 **page) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreatePageFromStream1(IXpsOMObjectFactory1* This,IStream *pageMarkupStream,IOpcPartUri *partUri,IXpsOMPartResources *resources,WINBOOL reuseObjects,IXpsOMPage1 **page) { return This->lpVtbl->CreatePageFromStream1(This,pageMarkupStream,partUri,resources,reuseObjects,page); } -static FORCEINLINE HRESULT IXpsOMObjectFactory1_CreateRemoteDictionaryResourceFromStream1(IXpsOMObjectFactory1* This,IStream *dictionaryMarkupStream,IOpcPartUri *partUri,IXpsOMPartResources *resources,IXpsOMRemoteDictionaryResource **dictionaryResource) { +static __WIDL_INLINE HRESULT IXpsOMObjectFactory1_CreateRemoteDictionaryResourceFromStream1(IXpsOMObjectFactory1* This,IStream *dictionaryMarkupStream,IOpcPartUri *partUri,IXpsOMPartResources *resources,IXpsOMRemoteDictionaryResource **dictionaryResource) { return This->lpVtbl->CreateRemoteDictionaryResourceFromStream1(This,dictionaryMarkupStream,partUri,resources,dictionaryResource); } #endif @@ -893,54 +901,54 @@ interface IXpsOMPackage1 { #define IXpsOMPackage1_WriteToStream1(This,outputStream,optimizeMarkupSize,documentType) (This)->lpVtbl->WriteToStream1(This,outputStream,optimizeMarkupSize,documentType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMPackage1_QueryInterface(IXpsOMPackage1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_QueryInterface(IXpsOMPackage1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMPackage1_AddRef(IXpsOMPackage1* This) { +static __WIDL_INLINE ULONG IXpsOMPackage1_AddRef(IXpsOMPackage1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMPackage1_Release(IXpsOMPackage1* This) { +static __WIDL_INLINE ULONG IXpsOMPackage1_Release(IXpsOMPackage1* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPackage methods ***/ -static FORCEINLINE HRESULT IXpsOMPackage1_GetDocumentSequence(IXpsOMPackage1* This,IXpsOMDocumentSequence **documentSequence) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_GetDocumentSequence(IXpsOMPackage1* This,IXpsOMDocumentSequence **documentSequence) { return This->lpVtbl->GetDocumentSequence(This,documentSequence); } -static FORCEINLINE HRESULT IXpsOMPackage1_SetDocumentSequence(IXpsOMPackage1* This,IXpsOMDocumentSequence *documentSequence) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_SetDocumentSequence(IXpsOMPackage1* This,IXpsOMDocumentSequence *documentSequence) { return This->lpVtbl->SetDocumentSequence(This,documentSequence); } -static FORCEINLINE HRESULT IXpsOMPackage1_GetCoreProperties(IXpsOMPackage1* This,IXpsOMCoreProperties **coreProperties) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_GetCoreProperties(IXpsOMPackage1* This,IXpsOMCoreProperties **coreProperties) { return This->lpVtbl->GetCoreProperties(This,coreProperties); } -static FORCEINLINE HRESULT IXpsOMPackage1_SetCoreProperties(IXpsOMPackage1* This,IXpsOMCoreProperties *coreProperties) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_SetCoreProperties(IXpsOMPackage1* This,IXpsOMCoreProperties *coreProperties) { return This->lpVtbl->SetCoreProperties(This,coreProperties); } -static FORCEINLINE HRESULT IXpsOMPackage1_GetDiscardControlPartName(IXpsOMPackage1* This,IOpcPartUri **discardControlPartUri) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_GetDiscardControlPartName(IXpsOMPackage1* This,IOpcPartUri **discardControlPartUri) { return This->lpVtbl->GetDiscardControlPartName(This,discardControlPartUri); } -static FORCEINLINE HRESULT IXpsOMPackage1_SetDiscardControlPartName(IXpsOMPackage1* This,IOpcPartUri *discardControlPartUri) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_SetDiscardControlPartName(IXpsOMPackage1* This,IOpcPartUri *discardControlPartUri) { return This->lpVtbl->SetDiscardControlPartName(This,discardControlPartUri); } -static FORCEINLINE HRESULT IXpsOMPackage1_GetThumbnailResource(IXpsOMPackage1* This,IXpsOMImageResource **imageResource) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_GetThumbnailResource(IXpsOMPackage1* This,IXpsOMImageResource **imageResource) { return This->lpVtbl->GetThumbnailResource(This,imageResource); } -static FORCEINLINE HRESULT IXpsOMPackage1_SetThumbnailResource(IXpsOMPackage1* This,IXpsOMImageResource *imageResource) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_SetThumbnailResource(IXpsOMPackage1* This,IXpsOMImageResource *imageResource) { return This->lpVtbl->SetThumbnailResource(This,imageResource); } -static FORCEINLINE HRESULT IXpsOMPackage1_WriteToFile(IXpsOMPackage1* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes,WINBOOL optimizeMarkupSize) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_WriteToFile(IXpsOMPackage1* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes,WINBOOL optimizeMarkupSize) { return This->lpVtbl->WriteToFile(This,fileName,securityAttributes,flagsAndAttributes,optimizeMarkupSize); } -static FORCEINLINE HRESULT IXpsOMPackage1_WriteToStream(IXpsOMPackage1* This,ISequentialStream *stream,WINBOOL optimizeMarkupSize) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_WriteToStream(IXpsOMPackage1* This,ISequentialStream *stream,WINBOOL optimizeMarkupSize) { return This->lpVtbl->WriteToStream(This,stream,optimizeMarkupSize); } /*** IXpsOMPackage1 methods ***/ -static FORCEINLINE HRESULT IXpsOMPackage1_GetDocumentType(IXpsOMPackage1* This,XPS_DOCUMENT_TYPE *documentType) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_GetDocumentType(IXpsOMPackage1* This,XPS_DOCUMENT_TYPE *documentType) { return This->lpVtbl->GetDocumentType(This,documentType); } -static FORCEINLINE HRESULT IXpsOMPackage1_WriteToFile1(IXpsOMPackage1* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes,WINBOOL optimizeMarkupSize,XPS_DOCUMENT_TYPE documentType) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_WriteToFile1(IXpsOMPackage1* This,LPCWSTR fileName,LPSECURITY_ATTRIBUTES securityAttributes,DWORD flagsAndAttributes,WINBOOL optimizeMarkupSize,XPS_DOCUMENT_TYPE documentType) { return This->lpVtbl->WriteToFile1(This,fileName,securityAttributes,flagsAndAttributes,optimizeMarkupSize,documentType); } -static FORCEINLINE HRESULT IXpsOMPackage1_WriteToStream1(IXpsOMPackage1* This,ISequentialStream *outputStream,WINBOOL optimizeMarkupSize,XPS_DOCUMENT_TYPE documentType) { +static __WIDL_INLINE HRESULT IXpsOMPackage1_WriteToStream1(IXpsOMPackage1* This,ISequentialStream *outputStream,WINBOOL optimizeMarkupSize,XPS_DOCUMENT_TYPE documentType) { return This->lpVtbl->WriteToStream1(This,outputStream,optimizeMarkupSize,documentType); } #endif @@ -1145,94 +1153,94 @@ interface IXpsOMPage1 { #define IXpsOMPage1_Write1(This,stream,optimizeMarkupSize,documentType) (This)->lpVtbl->Write1(This,stream,optimizeMarkupSize,documentType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMPage1_QueryInterface(IXpsOMPage1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMPage1_QueryInterface(IXpsOMPage1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMPage1_AddRef(IXpsOMPage1* This) { +static __WIDL_INLINE ULONG IXpsOMPage1_AddRef(IXpsOMPage1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMPage1_Release(IXpsOMPage1* This) { +static __WIDL_INLINE ULONG IXpsOMPage1_Release(IXpsOMPage1* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMPage1_GetPartName(IXpsOMPage1* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GetPartName(IXpsOMPage1* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMPage1_SetPartName(IXpsOMPage1* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMPage1_SetPartName(IXpsOMPage1* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMPage methods ***/ -static FORCEINLINE HRESULT IXpsOMPage1_GetOwner(IXpsOMPage1* This,IXpsOMPageReference **pageReference) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GetOwner(IXpsOMPage1* This,IXpsOMPageReference **pageReference) { return This->lpVtbl->GetOwner(This,pageReference); } -static FORCEINLINE HRESULT IXpsOMPage1_GetVisuals(IXpsOMPage1* This,IXpsOMVisualCollection **visuals) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GetVisuals(IXpsOMPage1* This,IXpsOMVisualCollection **visuals) { return This->lpVtbl->GetVisuals(This,visuals); } -static FORCEINLINE HRESULT IXpsOMPage1_GetPageDimensions(IXpsOMPage1* This,XPS_SIZE *pageDimensions) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GetPageDimensions(IXpsOMPage1* This,XPS_SIZE *pageDimensions) { return This->lpVtbl->GetPageDimensions(This,pageDimensions); } -static FORCEINLINE HRESULT IXpsOMPage1_SetPageDimensions(IXpsOMPage1* This,const XPS_SIZE *pageDimensions) { +static __WIDL_INLINE HRESULT IXpsOMPage1_SetPageDimensions(IXpsOMPage1* This,const XPS_SIZE *pageDimensions) { return This->lpVtbl->SetPageDimensions(This,pageDimensions); } -static FORCEINLINE HRESULT IXpsOMPage1_GetContentBox(IXpsOMPage1* This,XPS_RECT *contentBox) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GetContentBox(IXpsOMPage1* This,XPS_RECT *contentBox) { return This->lpVtbl->GetContentBox(This,contentBox); } -static FORCEINLINE HRESULT IXpsOMPage1_SetContentBox(IXpsOMPage1* This,const XPS_RECT *contentBox) { +static __WIDL_INLINE HRESULT IXpsOMPage1_SetContentBox(IXpsOMPage1* This,const XPS_RECT *contentBox) { return This->lpVtbl->SetContentBox(This,contentBox); } -static FORCEINLINE HRESULT IXpsOMPage1_GetBleedBox(IXpsOMPage1* This,XPS_RECT *bleedBox) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GetBleedBox(IXpsOMPage1* This,XPS_RECT *bleedBox) { return This->lpVtbl->GetBleedBox(This,bleedBox); } -static FORCEINLINE HRESULT IXpsOMPage1_SetBleedBox(IXpsOMPage1* This,const XPS_RECT *bleedBox) { +static __WIDL_INLINE HRESULT IXpsOMPage1_SetBleedBox(IXpsOMPage1* This,const XPS_RECT *bleedBox) { return This->lpVtbl->SetBleedBox(This,bleedBox); } -static FORCEINLINE HRESULT IXpsOMPage1_GetLanguage(IXpsOMPage1* This,LPWSTR *language) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GetLanguage(IXpsOMPage1* This,LPWSTR *language) { return This->lpVtbl->GetLanguage(This,language); } -static FORCEINLINE HRESULT IXpsOMPage1_SetLanguage(IXpsOMPage1* This,LPCWSTR language) { +static __WIDL_INLINE HRESULT IXpsOMPage1_SetLanguage(IXpsOMPage1* This,LPCWSTR language) { return This->lpVtbl->SetLanguage(This,language); } -static FORCEINLINE HRESULT IXpsOMPage1_GetName(IXpsOMPage1* This,LPWSTR *name) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GetName(IXpsOMPage1* This,LPWSTR *name) { return This->lpVtbl->GetName(This,name); } -static FORCEINLINE HRESULT IXpsOMPage1_SetName(IXpsOMPage1* This,LPCWSTR name) { +static __WIDL_INLINE HRESULT IXpsOMPage1_SetName(IXpsOMPage1* This,LPCWSTR name) { return This->lpVtbl->SetName(This,name); } -static FORCEINLINE HRESULT IXpsOMPage1_GetIsHyperlinkTarget(IXpsOMPage1* This,WINBOOL *isHyperlinkTarget) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GetIsHyperlinkTarget(IXpsOMPage1* This,WINBOOL *isHyperlinkTarget) { return This->lpVtbl->GetIsHyperlinkTarget(This,isHyperlinkTarget); } -static FORCEINLINE HRESULT IXpsOMPage1_SetIsHyperlinkTarget(IXpsOMPage1* This,WINBOOL isHyperlinkTarget) { +static __WIDL_INLINE HRESULT IXpsOMPage1_SetIsHyperlinkTarget(IXpsOMPage1* This,WINBOOL isHyperlinkTarget) { return This->lpVtbl->SetIsHyperlinkTarget(This,isHyperlinkTarget); } -static FORCEINLINE HRESULT IXpsOMPage1_GetDictionary(IXpsOMPage1* This,IXpsOMDictionary **resourceDictionary) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GetDictionary(IXpsOMPage1* This,IXpsOMDictionary **resourceDictionary) { return This->lpVtbl->GetDictionary(This,resourceDictionary); } -static FORCEINLINE HRESULT IXpsOMPage1_GetDictionaryLocal(IXpsOMPage1* This,IXpsOMDictionary **resourceDictionary) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GetDictionaryLocal(IXpsOMPage1* This,IXpsOMDictionary **resourceDictionary) { return This->lpVtbl->GetDictionaryLocal(This,resourceDictionary); } -static FORCEINLINE HRESULT IXpsOMPage1_SetDictionaryLocal(IXpsOMPage1* This,IXpsOMDictionary *resourceDictionary) { +static __WIDL_INLINE HRESULT IXpsOMPage1_SetDictionaryLocal(IXpsOMPage1* This,IXpsOMDictionary *resourceDictionary) { return This->lpVtbl->SetDictionaryLocal(This,resourceDictionary); } -static FORCEINLINE HRESULT IXpsOMPage1_GetDictionaryResource(IXpsOMPage1* This,IXpsOMRemoteDictionaryResource **remoteDictionaryResource) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GetDictionaryResource(IXpsOMPage1* This,IXpsOMRemoteDictionaryResource **remoteDictionaryResource) { return This->lpVtbl->GetDictionaryResource(This,remoteDictionaryResource); } -static FORCEINLINE HRESULT IXpsOMPage1_SetDictionaryResource(IXpsOMPage1* This,IXpsOMRemoteDictionaryResource *remoteDictionaryResource) { +static __WIDL_INLINE HRESULT IXpsOMPage1_SetDictionaryResource(IXpsOMPage1* This,IXpsOMRemoteDictionaryResource *remoteDictionaryResource) { return This->lpVtbl->SetDictionaryResource(This,remoteDictionaryResource); } -static FORCEINLINE HRESULT IXpsOMPage1_Write(IXpsOMPage1* This,ISequentialStream *stream,WINBOOL optimizeMarkupSize) { +static __WIDL_INLINE HRESULT IXpsOMPage1_Write(IXpsOMPage1* This,ISequentialStream *stream,WINBOOL optimizeMarkupSize) { return This->lpVtbl->Write(This,stream,optimizeMarkupSize); } -static FORCEINLINE HRESULT IXpsOMPage1_GenerateUnusedLookupKey(IXpsOMPage1* This,XPS_OBJECT_TYPE type,LPWSTR *key) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GenerateUnusedLookupKey(IXpsOMPage1* This,XPS_OBJECT_TYPE type,LPWSTR *key) { return This->lpVtbl->GenerateUnusedLookupKey(This,type,key); } -static FORCEINLINE HRESULT IXpsOMPage1_Clone(IXpsOMPage1* This,IXpsOMPage **page) { +static __WIDL_INLINE HRESULT IXpsOMPage1_Clone(IXpsOMPage1* This,IXpsOMPage **page) { return This->lpVtbl->Clone(This,page); } /*** IXpsOMPage1 methods ***/ -static FORCEINLINE HRESULT IXpsOMPage1_GetDocumentType(IXpsOMPage1* This,XPS_DOCUMENT_TYPE *documentType) { +static __WIDL_INLINE HRESULT IXpsOMPage1_GetDocumentType(IXpsOMPage1* This,XPS_DOCUMENT_TYPE *documentType) { return This->lpVtbl->GetDocumentType(This,documentType); } -static FORCEINLINE HRESULT IXpsOMPage1_Write1(IXpsOMPage1* This,ISequentialStream *stream,WINBOOL optimizeMarkupSize,XPS_DOCUMENT_TYPE documentType) { +static __WIDL_INLINE HRESULT IXpsOMPage1_Write1(IXpsOMPage1* This,ISequentialStream *stream,WINBOOL optimizeMarkupSize,XPS_DOCUMENT_TYPE documentType) { return This->lpVtbl->Write1(This,stream,optimizeMarkupSize,documentType); } #endif @@ -1319,23 +1327,23 @@ interface IXpsDocumentPackageTarget { #define IXpsDocumentPackageTarget_GetXpsType(This,documentType) (This)->lpVtbl->GetXpsType(This,documentType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsDocumentPackageTarget_QueryInterface(IXpsDocumentPackageTarget* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsDocumentPackageTarget_QueryInterface(IXpsDocumentPackageTarget* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsDocumentPackageTarget_AddRef(IXpsDocumentPackageTarget* This) { +static __WIDL_INLINE ULONG IXpsDocumentPackageTarget_AddRef(IXpsDocumentPackageTarget* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsDocumentPackageTarget_Release(IXpsDocumentPackageTarget* This) { +static __WIDL_INLINE ULONG IXpsDocumentPackageTarget_Release(IXpsDocumentPackageTarget* This) { return This->lpVtbl->Release(This); } /*** IXpsDocumentPackageTarget methods ***/ -static FORCEINLINE HRESULT IXpsDocumentPackageTarget_GetXpsOMPackageWriter(IXpsDocumentPackageTarget* This,IOpcPartUri *documentSequencePartName,IOpcPartUri *discardControlPartName,IXpsOMPackageWriter **packageWriter) { +static __WIDL_INLINE HRESULT IXpsDocumentPackageTarget_GetXpsOMPackageWriter(IXpsDocumentPackageTarget* This,IOpcPartUri *documentSequencePartName,IOpcPartUri *discardControlPartName,IXpsOMPackageWriter **packageWriter) { return This->lpVtbl->GetXpsOMPackageWriter(This,documentSequencePartName,discardControlPartName,packageWriter); } -static FORCEINLINE HRESULT IXpsDocumentPackageTarget_GetXpsOMFactory(IXpsDocumentPackageTarget* This,IXpsOMObjectFactory **xpsFactory) { +static __WIDL_INLINE HRESULT IXpsDocumentPackageTarget_GetXpsOMFactory(IXpsDocumentPackageTarget* This,IXpsOMObjectFactory **xpsFactory) { return This->lpVtbl->GetXpsOMFactory(This,xpsFactory); } -static FORCEINLINE HRESULT IXpsDocumentPackageTarget_GetXpsType(IXpsDocumentPackageTarget* This,XPS_DOCUMENT_TYPE *documentType) { +static __WIDL_INLINE HRESULT IXpsDocumentPackageTarget_GetXpsType(IXpsDocumentPackageTarget* This,XPS_DOCUMENT_TYPE *documentType) { return This->lpVtbl->GetXpsType(This,documentType); } #endif @@ -1436,34 +1444,34 @@ interface IXpsOMRemoteDictionaryResource1 { #define IXpsOMRemoteDictionaryResource1_Write1(This,stream,documentType) (This)->lpVtbl->Write1(This,stream,documentType) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResource1_QueryInterface(IXpsOMRemoteDictionaryResource1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResource1_QueryInterface(IXpsOMRemoteDictionaryResource1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsOMRemoteDictionaryResource1_AddRef(IXpsOMRemoteDictionaryResource1* This) { +static __WIDL_INLINE ULONG IXpsOMRemoteDictionaryResource1_AddRef(IXpsOMRemoteDictionaryResource1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsOMRemoteDictionaryResource1_Release(IXpsOMRemoteDictionaryResource1* This) { +static __WIDL_INLINE ULONG IXpsOMRemoteDictionaryResource1_Release(IXpsOMRemoteDictionaryResource1* This) { return This->lpVtbl->Release(This); } /*** IXpsOMPart methods ***/ -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResource1_GetPartName(IXpsOMRemoteDictionaryResource1* This,IOpcPartUri **partUri) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResource1_GetPartName(IXpsOMRemoteDictionaryResource1* This,IOpcPartUri **partUri) { return This->lpVtbl->GetPartName(This,partUri); } -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResource1_SetPartName(IXpsOMRemoteDictionaryResource1* This,IOpcPartUri *partUri) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResource1_SetPartName(IXpsOMRemoteDictionaryResource1* This,IOpcPartUri *partUri) { return This->lpVtbl->SetPartName(This,partUri); } /*** IXpsOMRemoteDictionaryResource methods ***/ -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResource1_GetDictionary(IXpsOMRemoteDictionaryResource1* This,IXpsOMDictionary **dictionary) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResource1_GetDictionary(IXpsOMRemoteDictionaryResource1* This,IXpsOMDictionary **dictionary) { return This->lpVtbl->GetDictionary(This,dictionary); } -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResource1_SetDictionary(IXpsOMRemoteDictionaryResource1* This,IXpsOMDictionary *dictionary) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResource1_SetDictionary(IXpsOMRemoteDictionaryResource1* This,IXpsOMDictionary *dictionary) { return This->lpVtbl->SetDictionary(This,dictionary); } /*** IXpsOMRemoteDictionaryResource1 methods ***/ -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResource1_GetDocumentType(IXpsOMRemoteDictionaryResource1* This,XPS_DOCUMENT_TYPE *documentType) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResource1_GetDocumentType(IXpsOMRemoteDictionaryResource1* This,XPS_DOCUMENT_TYPE *documentType) { return This->lpVtbl->GetDocumentType(This,documentType); } -static FORCEINLINE HRESULT IXpsOMRemoteDictionaryResource1_Write1(IXpsOMRemoteDictionaryResource1* This,ISequentialStream *stream,XPS_DOCUMENT_TYPE documentType) { +static __WIDL_INLINE HRESULT IXpsOMRemoteDictionaryResource1_Write1(IXpsOMRemoteDictionaryResource1* This,ISequentialStream *stream,XPS_DOCUMENT_TYPE documentType) { return This->lpVtbl->Write1(This,stream,documentType); } #endif diff --git a/lib/libc/include/any-windows-any/xpsprint.h b/lib/libc/include/any-windows-any/xpsprint.h index 84febdd3de52499c0b20a3a807aa2eca7b3275b8..1371332ca8410d9bf04169d474eb524424eb7601 100644 --- a/lib/libc/include/any-windows-any/xpsprint.h +++ b/lib/libc/include/any-windows-any/xpsprint.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/xpsprint.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/xpsprint.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __xpsprint_h__ #define __xpsprint_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IXpsPrintJobStream_FWD_DEFINED__ @@ -134,24 +142,24 @@ interface IXpsPrintJobStream { #define IXpsPrintJobStream_Close(This) (This)->lpVtbl->Close(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsPrintJobStream_QueryInterface(IXpsPrintJobStream* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsPrintJobStream_QueryInterface(IXpsPrintJobStream* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsPrintJobStream_AddRef(IXpsPrintJobStream* This) { +static __WIDL_INLINE ULONG IXpsPrintJobStream_AddRef(IXpsPrintJobStream* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsPrintJobStream_Release(IXpsPrintJobStream* This) { +static __WIDL_INLINE ULONG IXpsPrintJobStream_Release(IXpsPrintJobStream* This) { return This->lpVtbl->Release(This); } /*** ISequentialStream methods ***/ -static FORCEINLINE HRESULT IXpsPrintJobStream_Read(IXpsPrintJobStream* This,void *pv,ULONG cb,ULONG *pcbRead) { +static __WIDL_INLINE HRESULT IXpsPrintJobStream_Read(IXpsPrintJobStream* This,void *pv,ULONG cb,ULONG *pcbRead) { return This->lpVtbl->Read(This,pv,cb,pcbRead); } -static FORCEINLINE HRESULT IXpsPrintJobStream_Write(IXpsPrintJobStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { +static __WIDL_INLINE HRESULT IXpsPrintJobStream_Write(IXpsPrintJobStream* This,const void *pv,ULONG cb,ULONG *pcbWritten) { return This->lpVtbl->Write(This,pv,cb,pcbWritten); } /*** IXpsPrintJobStream methods ***/ -static FORCEINLINE HRESULT IXpsPrintJobStream_Close(IXpsPrintJobStream* This) { +static __WIDL_INLINE HRESULT IXpsPrintJobStream_Close(IXpsPrintJobStream* This) { return This->lpVtbl->Close(This); } #endif @@ -225,20 +233,20 @@ interface IXpsPrintJob { #define IXpsPrintJob_GetJobStatus(This,jobStatus) (This)->lpVtbl->GetJobStatus(This,jobStatus) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsPrintJob_QueryInterface(IXpsPrintJob* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsPrintJob_QueryInterface(IXpsPrintJob* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsPrintJob_AddRef(IXpsPrintJob* This) { +static __WIDL_INLINE ULONG IXpsPrintJob_AddRef(IXpsPrintJob* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsPrintJob_Release(IXpsPrintJob* This) { +static __WIDL_INLINE ULONG IXpsPrintJob_Release(IXpsPrintJob* This) { return This->lpVtbl->Release(This); } /*** IXpsPrintJob methods ***/ -static FORCEINLINE HRESULT IXpsPrintJob_Cancel(IXpsPrintJob* This) { +static __WIDL_INLINE HRESULT IXpsPrintJob_Cancel(IXpsPrintJob* This) { return This->lpVtbl->Cancel(This); } -static FORCEINLINE HRESULT IXpsPrintJob_GetJobStatus(IXpsPrintJob* This,XPS_JOB_STATUS *jobStatus) { +static __WIDL_INLINE HRESULT IXpsPrintJob_GetJobStatus(IXpsPrintJob* This,XPS_JOB_STATUS *jobStatus) { return This->lpVtbl->GetJobStatus(This,jobStatus); } #endif diff --git a/lib/libc/include/any-windows-any/xpsrassvc.h b/lib/libc/include/any-windows-any/xpsrassvc.h index ec6d1d6128b34664f48958d6225f09df6d353c72..fbb246a312d8ac41ca298fcf6388bdae124331f0 100644 --- a/lib/libc/include/any-windows-any/xpsrassvc.h +++ b/lib/libc/include/any-windows-any/xpsrassvc.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 7.0 from include/xpsrassvc.idl - Do not edit ***/ +/*** Autogenerated by WIDL 8.21 from include/xpsrassvc.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -16,6 +16,14 @@ #ifndef __xpsrassvc_h__ #define __xpsrassvc_h__ +#ifndef __WIDL_INLINE +#if defined(__cplusplus) || defined(_MSC_VER) +#define __WIDL_INLINE inline +#elif defined(__GNUC__) +#define __WIDL_INLINE __inline__ +#endif +#endif + /* Forward declarations */ #ifndef __IXpsRasterizerNotificationCallback_FWD_DEFINED__ @@ -161,17 +169,17 @@ interface IXpsRasterizerNotificationCallback { #define IXpsRasterizerNotificationCallback_Continue(This) (This)->lpVtbl->Continue(This) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsRasterizerNotificationCallback_QueryInterface(IXpsRasterizerNotificationCallback* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsRasterizerNotificationCallback_QueryInterface(IXpsRasterizerNotificationCallback* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsRasterizerNotificationCallback_AddRef(IXpsRasterizerNotificationCallback* This) { +static __WIDL_INLINE ULONG IXpsRasterizerNotificationCallback_AddRef(IXpsRasterizerNotificationCallback* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsRasterizerNotificationCallback_Release(IXpsRasterizerNotificationCallback* This) { +static __WIDL_INLINE ULONG IXpsRasterizerNotificationCallback_Release(IXpsRasterizerNotificationCallback* This) { return This->lpVtbl->Release(This); } /*** IXpsRasterizerNotificationCallback methods ***/ -static FORCEINLINE HRESULT IXpsRasterizerNotificationCallback_Continue(IXpsRasterizerNotificationCallback* This) { +static __WIDL_INLINE HRESULT IXpsRasterizerNotificationCallback_Continue(IXpsRasterizerNotificationCallback* This) { return This->lpVtbl->Continue(This); } #endif @@ -256,20 +264,20 @@ interface IXpsRasterizer { #define IXpsRasterizer_SetMinimalLineWidth(This,width) (This)->lpVtbl->SetMinimalLineWidth(This,width) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsRasterizer_QueryInterface(IXpsRasterizer* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsRasterizer_QueryInterface(IXpsRasterizer* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsRasterizer_AddRef(IXpsRasterizer* This) { +static __WIDL_INLINE ULONG IXpsRasterizer_AddRef(IXpsRasterizer* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsRasterizer_Release(IXpsRasterizer* This) { +static __WIDL_INLINE ULONG IXpsRasterizer_Release(IXpsRasterizer* This) { return This->lpVtbl->Release(This); } /*** IXpsRasterizer methods ***/ -static FORCEINLINE HRESULT IXpsRasterizer_RasterizeRect(IXpsRasterizer* This,INT x,INT y,INT width,INT height,IXpsRasterizerNotificationCallback *notificationCallback,IWICBitmap **bitmap) { +static __WIDL_INLINE HRESULT IXpsRasterizer_RasterizeRect(IXpsRasterizer* This,INT x,INT y,INT width,INT height,IXpsRasterizerNotificationCallback *notificationCallback,IWICBitmap **bitmap) { return This->lpVtbl->RasterizeRect(This,x,y,width,height,notificationCallback,bitmap); } -static FORCEINLINE HRESULT IXpsRasterizer_SetMinimalLineWidth(IXpsRasterizer* This,INT width) { +static __WIDL_INLINE HRESULT IXpsRasterizer_SetMinimalLineWidth(IXpsRasterizer* This,INT width) { return This->lpVtbl->SetMinimalLineWidth(This,width); } #endif @@ -344,17 +352,17 @@ interface IXpsRasterizationFactory { #define IXpsRasterizationFactory_CreateRasterizer(This,xpsPage,DPI,nonTextRenderingMode,textRenderingMode,ppIXPSRasterizer) (This)->lpVtbl->CreateRasterizer(This,xpsPage,DPI,nonTextRenderingMode,textRenderingMode,ppIXPSRasterizer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsRasterizationFactory_QueryInterface(IXpsRasterizationFactory* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsRasterizationFactory_QueryInterface(IXpsRasterizationFactory* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsRasterizationFactory_AddRef(IXpsRasterizationFactory* This) { +static __WIDL_INLINE ULONG IXpsRasterizationFactory_AddRef(IXpsRasterizationFactory* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsRasterizationFactory_Release(IXpsRasterizationFactory* This) { +static __WIDL_INLINE ULONG IXpsRasterizationFactory_Release(IXpsRasterizationFactory* This) { return This->lpVtbl->Release(This); } /*** IXpsRasterizationFactory methods ***/ -static FORCEINLINE HRESULT IXpsRasterizationFactory_CreateRasterizer(IXpsRasterizationFactory* This,IXpsOMPage *xpsPage,FLOAT DPI,XPSRAS_RENDERING_MODE nonTextRenderingMode,XPSRAS_RENDERING_MODE textRenderingMode,IXpsRasterizer **ppIXPSRasterizer) { +static __WIDL_INLINE HRESULT IXpsRasterizationFactory_CreateRasterizer(IXpsRasterizationFactory* This,IXpsOMPage *xpsPage,FLOAT DPI,XPSRAS_RENDERING_MODE nonTextRenderingMode,XPSRAS_RENDERING_MODE textRenderingMode,IXpsRasterizer **ppIXPSRasterizer) { return This->lpVtbl->CreateRasterizer(This,xpsPage,DPI,nonTextRenderingMode,textRenderingMode,ppIXPSRasterizer); } #endif @@ -432,17 +440,17 @@ interface IXpsRasterizationFactory1 { #define IXpsRasterizationFactory1_CreateRasterizer(This,xpsPage,DPI,nonTextRenderingMode,textRenderingMode,pixelFormat,ppIXPSRasterizer) (This)->lpVtbl->CreateRasterizer(This,xpsPage,DPI,nonTextRenderingMode,textRenderingMode,pixelFormat,ppIXPSRasterizer) #else /*** IUnknown methods ***/ -static FORCEINLINE HRESULT IXpsRasterizationFactory1_QueryInterface(IXpsRasterizationFactory1* This,REFIID riid,void **ppvObject) { +static __WIDL_INLINE HRESULT IXpsRasterizationFactory1_QueryInterface(IXpsRasterizationFactory1* This,REFIID riid,void **ppvObject) { return This->lpVtbl->QueryInterface(This,riid,ppvObject); } -static FORCEINLINE ULONG IXpsRasterizationFactory1_AddRef(IXpsRasterizationFactory1* This) { +static __WIDL_INLINE ULONG IXpsRasterizationFactory1_AddRef(IXpsRasterizationFactory1* This) { return This->lpVtbl->AddRef(This); } -static FORCEINLINE ULONG IXpsRasterizationFactory1_Release(IXpsRasterizationFactory1* This) { +static __WIDL_INLINE ULONG IXpsRasterizationFactory1_Release(IXpsRasterizationFactory1* This) { return This->lpVtbl->Release(This); } /*** IXpsRasterizationFactory1 methods ***/ -static FORCEINLINE HRESULT IXpsRasterizationFactory1_CreateRasterizer(IXpsRasterizationFactory1* This,IXpsOMPage *xpsPage,FLOAT DPI,XPSRAS_RENDERING_MODE nonTextRenderingMode,XPSRAS_RENDERING_MODE textRenderingMode,XPSRAS_PIXEL_FORMAT pixelFormat,IXpsRasterizer **ppIXPSRasterizer) { +static __WIDL_INLINE HRESULT IXpsRasterizationFactory1_CreateRasterizer(IXpsRasterizationFactory1* This,IXpsOMPage *xpsPage,FLOAT DPI,XPSRAS_RENDERING_MODE nonTextRenderingMode,XPSRAS_RENDERING_MODE textRenderingMode,XPSRAS_PIXEL_FORMAT pixelFormat,IXpsRasterizer **ppIXPSRasterizer) { return This->lpVtbl->CreateRasterizer(This,xpsPage,DPI,nonTextRenderingMode,textRenderingMode,pixelFormat,ppIXPSRasterizer); } #endif diff --git a/lib/libc/mingw/complex/cacosh.def.h b/lib/libc/mingw/complex/cacosh.def.h index f4ea2da07b43ae17902966c1dc1b5fefc2cbb8b2..ab9013e50c677d9bbedeb756bc924ed5e3f66dce 100644 --- a/lib/libc/mingw/complex/cacosh.def.h +++ b/lib/libc/mingw/complex/cacosh.def.h @@ -80,12 +80,33 @@ __FLT_ABI(cacosh) (__FLT_TYPE __complex__ z) return ret; } + /* cacosh(z) = log(z + sqrt(z*z - 1)) */ + + if (__FLT_ABI(fabs) (__real__ z) >= __FLT_CST(1.0)/__FLT_EPSILON + || __FLT_ABI(fabs) (__imag__ z) >= __FLT_CST(1.0)/__FLT_EPSILON) + { + /* For large z, z + sqrt(z*z - 1) is approximately 2*z. + Use that approximation to avoid overflow when squaring. + Additionally, use symmetries to perform the calculation in the positive + half plane. */ + __real__ x = __real__ z; + __imag__ x = __FLT_ABI(fabs) (__imag__ z); + x = __FLT_ABI(clog) (x); + __real__ x += M_LN2; + + /* adjust signs for input */ + __real__ ret = __real__ x; + __imag__ ret = __FLT_ABI(copysign) (__imag__ x, __imag__ z); + + return ret; + } + __real__ x = (__real__ z - __imag__ z) * (__real__ z + __imag__ z) - __FLT_CST(1.0); __imag__ x = __FLT_CST(2.0) * __real__ z * __imag__ z; x = __FLT_ABI(csqrt) (x); - if (__real__ z < __FLT_CST(0.0)) + if (signbit (__real__ z)) x = -x; __real__ x += __real__ z; @@ -93,7 +114,7 @@ __FLT_ABI(cacosh) (__FLT_TYPE __complex__ z) ret = __FLT_ABI(clog) (x); - if (__real__ ret < __FLT_CST(0.0)) + if (signbit (__real__ ret)) ret = -ret; return ret; diff --git a/lib/libc/mingw/complex/casinh.def.h b/lib/libc/mingw/complex/casinh.def.h index 050d885a0354a2d55d1d00cb76eea73e7de86d40..39d20f1506adc0480b31a69d1765dc6551c5aa0e 100644 --- a/lib/libc/mingw/complex/casinh.def.h +++ b/lib/libc/mingw/complex/casinh.def.h @@ -47,6 +47,7 @@ __FLT_ABI(casinh) (__FLT_TYPE __complex__ z) { __complex__ __FLT_TYPE ret; __complex__ __FLT_TYPE x; + __FLT_TYPE arz, aiz; int r_class = fpclassify (__real__ z); int i_class = fpclassify (__imag__ z); @@ -87,13 +88,69 @@ __FLT_ABI(casinh) (__FLT_TYPE __complex__ z) if (r_class == FP_ZERO && i_class == FP_ZERO) return z; - __real__ x = (__real__ z - __imag__ z) * (__real__ z + __imag__ z) + __FLT_CST(1.0); - __imag__ x = __FLT_CST(2.0) * __real__ z * __imag__ z; + /* casinh(z) = log(z + sqrt(z*z + 1)) */ - x = __FLT_ABI(csqrt) (x); + /* Use symmetries to perform the calculation in the first quadrant. */ + arz = __FLT_ABI(fabs) (__real__ z); + aiz = __FLT_ABI(fabs) (__imag__ z); - __real__ x += __real__ z; - __imag__ x += __imag__ z; + if (arz >= __FLT_CST(1.0)/__FLT_EPSILON + || aiz >= __FLT_CST(1.0)/__FLT_EPSILON) + { + /* For large z, z + sqrt(z*z + 1) is approximately 2*z. + Use that approximation to avoid overflow when squaring. */ + __real__ x = arz; + __imag__ x = aiz; + ret = __FLT_ABI(clog) (x); + __real__ ret += M_LN2; + } + else if (aiz < __FLT_CST(1.0) && arz <= __FLT_EPSILON) + { + /* Taylor series expansion around arz=0 for z + sqrt(z*z + 1): + c = arz + sqrt(1-aiz^2) + i*(aiz + arz*aiz / sqrt(1-aiz^2)) + O(arz^2) + Identity: clog(c) = log(|c|) + i*arg(c) + For real part of result: + |c| = 1 + arz / sqrt(1-aiz^2) + O(arz^2) (Taylor series expansion) + For imaginary part of result: + c = (arz + sqrt(1-aiz^2))/sqrt(1-aiz^2) * (sqrt(1-aiz^2) + i*aiz) + O(arz^6) + */ + __FLT_TYPE s1maiz2 = __FLT_ABI(sqrt) ((__FLT_CST(1.0)+aiz)*(__FLT_CST(1.0)-aiz)); + __real__ ret = __FLT_ABI(log1p) (arz / s1maiz2); + __imag__ ret = __FLT_ABI(atan2) (aiz, s1maiz2); + } + else if (aiz < __FLT_CST(1.0) && arz*arz <= __FLT_EPSILON) + { + /* Taylor series expansion around arz=0 for z + sqrt(z*z + 1): + c = arz + sqrt(1-aiz^2) + arz^2 / (2*(1-aiz^2)^(3/2)) + i*(aiz + arz*aiz / sqrt(1-aiz^2)) + O(arz^4) + Identity: clog(c) = log(|c|) + i*arg(c) + For real part of result: + |c| = 1 + arz / sqrt(1-aiz^2) + arz^2/(2*(1-aiz^2)) + O(arz^3) (Taylor series expansion) + For imaginary part of result: + c = 1/sqrt(1-aiz^2) * ((1-aiz^2) + arz*sqrt(1-aiz^2) + arz^2/(2*(1-aiz^2)) + i*aiz*(sqrt(1-aiz^2)+arz)) + O(arz^3) + */ + __FLT_TYPE onemaiz2 = (__FLT_CST(1.0)+aiz)*(__FLT_CST(1.0)-aiz); + __FLT_TYPE s1maiz2 = __FLT_ABI(sqrt) (onemaiz2); + __FLT_TYPE arz2red = arz * arz / __FLT_CST(2.0) / s1maiz2; + __real__ ret = __FLT_ABI(log1p) ((arz + arz2red) / s1maiz2); + __imag__ ret = __FLT_ABI(atan2) (aiz * (s1maiz2 + arz), + onemaiz2 + arz*s1maiz2 + arz2red); + } + else + { + __real__ x = (arz - aiz) * (arz + aiz) + __FLT_CST(1.0); + __imag__ x = __FLT_CST(2.0) * arz * aiz; - return __FLT_ABI(clog) (x); + x = __FLT_ABI(csqrt) (x); + + __real__ x += arz; + __imag__ x += aiz; + + ret = __FLT_ABI(clog) (x); + } + + /* adjust signs for input quadrant */ + __real__ ret = __FLT_ABI(copysign) (__real__ ret, __real__ z); + __imag__ ret = __FLT_ABI(copysign) (__imag__ ret, __imag__ z); + + return ret; } diff --git a/lib/libc/mingw/complex/catanh.def.h b/lib/libc/mingw/complex/catanh.def.h index 68949d1397df74513791c0b59173d0fbd41c6626..1d46d4dcdd688bbef6a9983e1e756ff0e5ca01a2 100644 --- a/lib/libc/mingw/complex/catanh.def.h +++ b/lib/libc/mingw/complex/catanh.def.h @@ -75,17 +75,42 @@ __FLT_ABI(catanh) (__FLT_TYPE __complex__ z) if (r_class == FP_ZERO && i_class == FP_ZERO) return z; + /* catanh(z) = 1/2 * clog(1+z) - 1/2 * clog(1-z) = 1/2 * clog((1+z)/(1-z)) */ + + /* Use identity clog(c) = 1/2*log(|c|^2) + i*arg(c) to calculate real and + imaginary parts separately. */ + + /* real part */ + /* |c|^2 = (Im(z)^2 + (1+Re(z))^2)/(Im(z)^2 + (1-Re(z))^2) */ i2 = __imag__ z * __imag__ z; - n = __FLT_CST(1.0) + __real__ z; - n = i2 + n * n; + if (__FLT_ABI(fabs) (__real__ z) <= __FLT_EPSILON) + { + /* |c|^2 = 1 + 4*Re(z)/(1+Im(z)^2) + O(Re(z)^2) (Taylor series) */ + __real__ ret = __FLT_CST(0.25) * + __FLT_ABI(log1p) (__FLT_CST(4.0)*(__real__ z) / (__FLT_CST(1.0) + i2)); + } + else if ((__real__ z)*(__real__ z) <= __FLT_EPSILON) + { + /* |c|^2 = 1 + 4*Re(z)/(1+Im(z)^2) + 8*Re(z)^2/(1+Im(z)^2)^2 + O(Re(z)^3) (Taylor series) */ + d = __real__ z / (__FLT_CST(1.0) + i2); + __real__ ret = __FLT_CST(0.25) * + __FLT_ABI(log1p) (__FLT_CST(4.0) * d * (__FLT_CST(1.0) + __FLT_CST(2.0) * d)); + } + else + { + n = __FLT_CST(1.0) + __real__ z; + n = i2 + n * n; - d = __FLT_CST(1.0) - __real__ z; - d = i2 + d * d; + d = __FLT_CST(1.0) - __real__ z; + d = i2 + d * d; - __real__ ret = __FLT_CST(0.25) * (__FLT_ABI(log) (n) - __FLT_ABI(log) (d)); + __real__ ret = __FLT_CST(0.25) * (__FLT_ABI(log) (n) - __FLT_ABI(log) (d)); + } - d = 1 - __real__ z * __real__ z - i2; + /* imaginary part */ + /* z = (1 - Re(z)^2 - Im(z)^2 + 2i * Im(z) / ((1-Re(z))^2 + Im(z)^2) */ + d = __FLT_CST(1.0) - __real__ z * __real__ z - i2; __imag__ ret = __FLT_CST(0.5) * __FLT_ABI(atan2) (__FLT_CST(2.0) * __imag__ z, d); diff --git a/lib/libc/mingw/crt/crt0_c.c b/lib/libc/mingw/crt/crt0_c.c deleted file mode 100644 index e42dd320f4d7682160564074849f4874934f3d28..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/crt/crt0_c.c +++ /dev/null @@ -1,20 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ - -#include - -extern HINSTANCE __mingw_winmain_hInstance; -extern LPSTR __mingw_winmain_lpCmdLine; -extern DWORD __mingw_winmain_nShowCmd; - -/*ARGSUSED*/ -int main (int __UNUSED_PARAM(flags), - char ** __UNUSED_PARAM(cmdline), - char ** __UNUSED_PARAM(inst)) -{ - return (int) WinMain (__mingw_winmain_hInstance, NULL, - __mingw_winmain_lpCmdLine, __mingw_winmain_nShowCmd); -} diff --git a/lib/libc/mingw/crt/crt0_w.c b/lib/libc/mingw/crt/crt0_w.c deleted file mode 100644 index ab099c96329d4e8c26b0b9a233ce11ae1a956fac..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/crt/crt0_w.c +++ /dev/null @@ -1,25 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -#include - -/* Do the UNICODE prototyping of WinMain. Be aware that in winbase.h WinMain is a macro - defined to wWinMain. */ -int WINAPI wWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPWSTR lpCmdLine,int nShowCmd); - -extern HINSTANCE __mingw_winmain_hInstance; -extern LPWSTR __mingw_winmain_lpCmdLine; -extern DWORD __mingw_winmain_nShowCmd; - -int wmain (int, wchar_t **, wchar_t **); - -/*ARGSUSED*/ -int wmain (int __UNUSED_PARAM(flags), - wchar_t ** __UNUSED_PARAM(cmdline), - wchar_t ** __UNUSED_PARAM(inst)) -{ - return (int) wWinMain (__mingw_winmain_hInstance, NULL, - __mingw_winmain_lpCmdLine, __mingw_winmain_nShowCmd); -} diff --git a/lib/libc/mingw/crt/crt_handler.c b/lib/libc/mingw/crt/crt_handler.c index fe52cf4e2a0da9bac06909a8b0bebd55d94e1b7f..c49a2b3b573d5c76f2ac0f08902d713baa77abe9 100644 --- a/lib/libc/mingw/crt/crt_handler.c +++ b/lib/libc/mingw/crt/crt_handler.c @@ -13,16 +13,6 @@ #include #include -#if defined (_WIN64) && defined (__ia64__) -#error FIXME: Unsupported __ImageBase implementation. -#else -#ifndef _MSC_VER -#define __ImageBase __MINGW_LSYMBOL(_image_base__) -#endif -/* This symbol is defined by the linker. */ -extern IMAGE_DOS_HEADER __ImageBase; -#endif - #pragma pack(push,1) typedef struct _UNWIND_INFO { BYTE VersionAndFlags; diff --git a/lib/libc/mingw/crt/crtdll.c b/lib/libc/mingw/crt/crtdll.c index 08cd5922a8497cba5ae220b26bea5b00061ff1f5..e264d4e9641878c9eb5f4af84e874119c5da85e5 100644 --- a/lib/libc/mingw/crt/crtdll.c +++ b/lib/libc/mingw/crt/crtdll.c @@ -142,6 +142,7 @@ WINBOOL WINAPI DllMainCRTStartup (HANDLE, DWORD, LPVOID); int __mingw_init_ehandler (void); #endif +__attribute__((used)) /* required due to bug in gcc / ld */ WINBOOL WINAPI DllMainCRTStartup (HANDLE hDllHandle, DWORD dwReason, LPVOID lpreserved) { diff --git a/lib/libc/mingw/crt/crtexe.c b/lib/libc/mingw/crt/crtexe.c index c6d43168ba05099e86710c84d30d12fe0d1dea8d..03bda59120259833e4aeb5f01112feeb9b2f72b3 100644 --- a/lib/libc/mingw/crt/crtexe.c +++ b/lib/libc/mingw/crt/crtexe.c @@ -35,16 +35,9 @@ extern char *** __MINGW_IMP_SYMBOL(__initenv); #define __initenv (* __MINGW_IMP_SYMBOL(__initenv)) #endif -/* Hack, for bug in ld. Will be removed soon. */ -#if defined(__GNUC__) -#define __ImageBase __MINGW_LSYMBOL(_image_base__) -#endif -/* This symbol is defined by ld. */ extern IMAGE_DOS_HEADER __ImageBase; extern void _fpreset (void); -#define SPACECHAR _T(' ') -#define DQUOTECHAR _T('\"') int *__cdecl __p__commode(void); @@ -68,19 +61,10 @@ extern const PIMAGE_TLS_CALLBACK __dyn_tls_init_callback; extern int __mingw_app_type; -HINSTANCE __mingw_winmain_hInstance; -_TCHAR *__mingw_winmain_lpCmdLine; -DWORD __mingw_winmain_nShowCmd = SW_SHOWDEFAULT; - static int argc; extern void __main(void); -#ifdef WPRFLAG -static wchar_t **argv; -static wchar_t **envp; -#else -static char **argv; -static char **envp; -#endif +static _TCHAR **argv; +static _TCHAR **envp; static int argret; static int mainret=0; @@ -91,11 +75,7 @@ extern LPTOP_LEVEL_EXCEPTION_FILTER __mingw_oldexcpt_handler; extern void _pei386_runtime_relocator (void); long CALLBACK _gnu_exception_handler (EXCEPTION_POINTERS * exception_data); -#ifdef WPRFLAG -static void duplicate_ppstrings (int ac, wchar_t ***av); -#else -static void duplicate_ppstrings (int ac, char ***av); -#endif +static void duplicate_ppstrings (int ac, _TCHAR ***av); static int __cdecl pre_c_init (void); static void __cdecl pre_cpp_init (void); @@ -134,7 +114,7 @@ pre_c_init (void) * __p__fmode() = _fmode; * __p__commode() = _commode; -#ifdef WPRFLAG +#ifdef _UNICODE _wsetargv(); #else _setargv(); @@ -155,7 +135,7 @@ pre_cpp_init (void) { startinfo.newmode = _newmode; -#ifdef WPRFLAG +#ifdef _UNICODE argret = __wgetmainargs(&argc,&argv,&envp,_dowildcard,&startinfo); #else argret = __getmainargs(&argc,&argv,&envp,_dowildcard,&startinfo); @@ -166,6 +146,7 @@ static int __tmainCRTStartup (void); int WinMainCRTStartup (void); +__attribute__((used)) /* required due to bug in gcc / ld */ int WinMainCRTStartup (void) { int ret = 255; @@ -177,7 +158,11 @@ int WinMainCRTStartup (void) #ifdef SEH_INLINE_ASM asm ("\tnop\n" "\t.l_endw: nop\n" +#ifdef __arm__ + "\t.seh_handler __C_specific_handler, %except\n" +#else "\t.seh_handler __C_specific_handler, @except\n" +#endif "\t.seh_handlerdata\n" "\t.long 1\n" "\t.rva .l_startw, .l_endw, _gnu_exception_handler ,.l_endw\n" @@ -192,6 +177,7 @@ int mainCRTStartup (void); int __mingw_init_ehandler (void); #endif +__attribute__((used)) /* required due to bug in gcc / ld */ int mainCRTStartup (void) { int ret = 255; @@ -203,7 +189,11 @@ int mainCRTStartup (void) #ifdef SEH_INLINE_ASM asm ("\tnop\n" "\t.l_end: nop\n" +#ifdef __arm__ + "\t.seh_handler __C_specific_handler, %except\n" +#else "\t.seh_handler __C_specific_handler, @except\n" +#endif "\t.seh_handlerdata\n" "\t.long 1\n" "\t.rva .l_start, .l_end, _gnu_exception_handler ,.l_end\n" @@ -221,14 +211,6 @@ __attribute__((force_align_arg_pointer)) __declspec(noinline) int __tmainCRTStartup (void) { - _TCHAR *lpszCommandLine = NULL; - STARTUPINFO StartupInfo; - WINBOOL inDoubleQuote = FALSE; - memset (&StartupInfo, 0, sizeof (STARTUPINFO)); - - if (__mingw_app_type) - GetStartupInfo (&StartupInfo); - { void *lock_free = NULL; void *fiberid = ((PNT_TIB)NtCurrentTeb())->StackBase; int nested = FALSE; @@ -275,57 +257,20 @@ __tmainCRTStartup (void) _fpreset (); - __mingw_winmain_hInstance = (HINSTANCE) &__ImageBase; - -#ifdef WPRFLAG - lpszCommandLine = (_TCHAR *) _wcmdln; -#else - lpszCommandLine = (char *) _acmdln; -#endif - - if (lpszCommandLine) - { - while (*lpszCommandLine > SPACECHAR || (*lpszCommandLine && inDoubleQuote)) - { - if (*lpszCommandLine == DQUOTECHAR) - inDoubleQuote = !inDoubleQuote; -#ifdef _MBCS - if (_ismbblead (*lpszCommandLine)) - { - if (lpszCommandLine[1]) - ++lpszCommandLine; - } -#endif - ++lpszCommandLine; - } - while (*lpszCommandLine && (*lpszCommandLine <= SPACECHAR)) - lpszCommandLine++; - - __mingw_winmain_lpCmdLine = lpszCommandLine; - } - - if (__mingw_app_type) - { - __mingw_winmain_nShowCmd = StartupInfo.dwFlags & STARTF_USESHOWWINDOW ? - StartupInfo.wShowWindow : SW_SHOWDEFAULT; - } duplicate_ppstrings (argc, &argv); - __main (); -#ifdef WPRFLAG + __main (); /* C++ initialization. */ +#ifdef _UNICODE __winitenv = envp; - /* C++ initialization. - gcc inserts this call automatically for a function called main, but not for wmain. */ - mainret = wmain (argc, argv, envp); #else __initenv = envp; - mainret = main (argc, argv, envp); #endif + mainret = _tmain (argc, argv, envp); if (!managedapp) exit (mainret); if (has_cctor == 0) _cexit (); - } + return mainret; } @@ -370,49 +315,22 @@ check_managed_app (void) return 0; } -#ifdef WPRFLAG -static size_t wbytelen(const wchar_t *p) +static void duplicate_ppstrings (int ac, _TCHAR ***av) { - size_t ret = 1; - while (*p!=0) { - ret++,++p; - } - return ret*2; -} -static void duplicate_ppstrings (int ac, wchar_t ***av) -{ - wchar_t **avl; - int i; - wchar_t **n = (wchar_t **) malloc (sizeof (wchar_t *) * (ac + 1)); - - avl=*av; - for (i=0; i < ac; i++) - { - size_t l = wbytelen (avl[i]); - n[i] = (wchar_t *) malloc (l); - memcpy (n[i], avl[i], l); - } - n[i] = NULL; - *av = n; -} -#else -static void duplicate_ppstrings (int ac, char ***av) -{ - char **avl; + _TCHAR **avl; int i; - char **n = (char **) malloc (sizeof (char *) * (ac + 1)); + _TCHAR **n = (_TCHAR **) malloc (sizeof (_TCHAR *) * (ac + 1)); avl=*av; for (i=0; i < ac; i++) { - size_t l = strlen (avl[i]) + 1; - n[i] = (char *) malloc (l); + size_t l = sizeof (_TCHAR) * (_tcslen (avl[i]) + 1); + n[i] = (_TCHAR *) malloc (l); memcpy (n[i], avl[i], l); } n[i] = NULL; *av = n; } -#endif int __cdecl atexit (_PVFV func) { diff --git a/lib/libc/mingw/crt/dll_argv.c b/lib/libc/mingw/crt/dll_argv.c index 22397af50c1a56240513a06cc0e0aee9678d24f1..19eeda7cd6d90bbe622e76fd9c432d257cad78a2 100644 --- a/lib/libc/mingw/crt/dll_argv.c +++ b/lib/libc/mingw/crt/dll_argv.c @@ -12,11 +12,10 @@ extern int _dowildcard; -#ifdef WPRFLAG int __CRTDECL +#ifdef _UNICODE __wsetargv (void) #else -int __CRTDECL __setargv (void) #endif { diff --git a/lib/libc/mingw/crt/dllargv.c b/lib/libc/mingw/crt/dllargv.c index 7cd98dad82fec89cdcb5db12528423184d4f72c8..df0453430d0e29363eedda9a471932e9a215c2ba 100644 --- a/lib/libc/mingw/crt/dllargv.c +++ b/lib/libc/mingw/crt/dllargv.c @@ -10,11 +10,10 @@ #include -#ifdef WPRFLAG int __CRTDECL +#ifdef _UNICODE _wsetargv (void) #else -int __CRTDECL _setargv (void) #endif { diff --git a/lib/libc/mingw/crt/pesect.c b/lib/libc/mingw/crt/pesect.c index 28c34f8caddbc937d79127001a16f201f0387f42..b7f0b181097e72525e2da5368307293c03f68273 100644 --- a/lib/libc/mingw/crt/pesect.c +++ b/lib/libc/mingw/crt/pesect.c @@ -7,16 +7,7 @@ #include #include -#if defined (_WIN64) && defined (__ia64__) -#error FIXME: Unsupported __ImageBase implementation. -#else -#ifdef __GNUC__ -/* Hack, for bug in ld. Will be removed soon. */ -#define __ImageBase __MINGW_LSYMBOL(_image_base__) -#endif -/* This symbol is defined by the linker. */ extern IMAGE_DOS_HEADER __ImageBase; -#endif WINBOOL _ValidateImageBase (PBYTE); diff --git a/lib/libc/mingw/crt/pseudo-reloc.c b/lib/libc/mingw/crt/pseudo-reloc.c index d4589ca6635012602716bdfe87ce7b411d45916b..d6eb089d461ead610244c5b91f0cbc76b2be8dbb 100644 --- a/lib/libc/mingw/crt/pseudo-reloc.c +++ b/lib/libc/mingw/crt/pseudo-reloc.c @@ -48,7 +48,7 @@ extern char __RUNTIME_PSEUDO_RELOC_LIST__; extern char __RUNTIME_PSEUDO_RELOC_LIST_END__; -extern IMAGE_DOS_HEADER __MINGW_LSYMBOL(_image_base__); +extern IMAGE_DOS_HEADER __ImageBase; void _pei386_runtime_relocator (void); @@ -480,6 +480,7 @@ do_pseudo_reloc (void * start, void * end, void * base) } } +__attribute__((used)) /* required due to bug in gcc / ld */ void _pei386_runtime_relocator (void) { @@ -499,11 +500,7 @@ _pei386_runtime_relocator (void) do_pseudo_reloc (&__RUNTIME_PSEUDO_RELOC_LIST__, &__RUNTIME_PSEUDO_RELOC_LIST_END__, -#ifdef __GNUC__ - &__MINGW_LSYMBOL(_image_base__) -#else &__ImageBase -#endif ); #ifdef __MINGW64_VERSION_MAJOR restore_modified_sections (); diff --git a/lib/libc/mingw/crt/tls_atexit.c b/lib/libc/mingw/crt/tls_atexit.c index f39731ad76f3a07be34432132d9139702e844cca..0412fa4bac775a7c2f0330252a3f4e03d963f5c6 100644 --- a/lib/libc/mingw/crt/tls_atexit.c +++ b/lib/libc/mingw/crt/tls_atexit.c @@ -54,42 +54,51 @@ int __mingw_cxa_atexit(dtor_fn dtor, void *obj, void *dso) { } static void run_dtor_list(dtor_obj **ptr) { - dtor_obj *list = *ptr; - while (list) { - list->dtor(list->obj); - dtor_obj *next = list->next; - free(list); - list = next; + if (!ptr) + return; + while (*ptr) { + dtor_obj *cur = *ptr; + *ptr = cur->next; + cur->dtor(cur->obj); + free(cur); } - *ptr = NULL; } int __mingw_cxa_thread_atexit(dtor_fn dtor, void *obj, void *dso) { if (!inited) return 1; assert(!dso || dso == &__dso_handle); + + dtor_obj **head = (dtor_obj **)TlsGetValue(tls_dtors_slot); + if (!head) { + head = (dtor_obj **) calloc(1, sizeof(*head)); + if (!head) + return 1; + TlsSetValue(tls_dtors_slot, head); + } dtor_obj *handler = (dtor_obj *) calloc(1, sizeof(*handler)); if (!handler) return 1; handler->dtor = dtor; handler->obj = obj; - handler->next = (dtor_obj *)TlsGetValue(tls_dtors_slot); - TlsSetValue(tls_dtors_slot, handler); + handler->next = *head; + *head = handler; return 0; } static void WINAPI tls_atexit_callback(HANDLE __UNUSED_PARAM(hDllHandle), DWORD dwReason, LPVOID __UNUSED_PARAM(lpReserved)) { if (dwReason == DLL_PROCESS_DETACH) { - dtor_obj * p = (dtor_obj *)TlsGetValue(tls_dtors_slot); - run_dtor_list(&p); - TlsSetValue(tls_dtors_slot, p); + dtor_obj **p = (dtor_obj **)TlsGetValue(tls_dtors_slot); + run_dtor_list(p); + free(p); + TlsSetValue(tls_dtors_slot, NULL); TlsFree(tls_dtors_slot); run_dtor_list(&global_dtors); } } static void WINAPI tls_callback(HANDLE hDllHandle, DWORD dwReason, LPVOID __UNUSED_PARAM(lpReserved)) { - dtor_obj * p; + dtor_obj **p; switch (dwReason) { case DLL_PROCESS_ATTACH: if (inited == 0) { @@ -134,9 +143,10 @@ static void WINAPI tls_callback(HANDLE hDllHandle, DWORD dwReason, LPVOID __UNUS * linked CRT (which still runs TLS destructors for the main thread). */ if (__mingw_module_is_dll) { - p = (dtor_obj *)TlsGetValue(tls_dtors_slot); - run_dtor_list(&p); - TlsSetValue(tls_dtors_slot, p); + p = (dtor_obj **)TlsGetValue(tls_dtors_slot); + run_dtor_list(p); + free(p); + TlsSetValue(tls_dtors_slot, NULL); /* For DLLs, run dtors when detached. For EXEs, run dtors via the * thread local atexit callback, to make sure they don't run when * exiting the process with _exit or ExitProcess. */ @@ -151,9 +161,10 @@ static void WINAPI tls_callback(HANDLE hDllHandle, DWORD dwReason, LPVOID __UNUS case DLL_THREAD_ATTACH: break; case DLL_THREAD_DETACH: - p = (dtor_obj *)TlsGetValue(tls_dtors_slot); - run_dtor_list(&p); - TlsSetValue(tls_dtors_slot, p); + p = (dtor_obj **)TlsGetValue(tls_dtors_slot); + run_dtor_list(p); + free(p); + TlsSetValue(tls_dtors_slot, NULL); break; } } diff --git a/lib/libc/mingw/crt/tlssup.c b/lib/libc/mingw/crt/tlssup.c index 47beb27fcc898b994ef0a183de76b05e9cea63c2..1b9d7b4a0bfbb4cef7dfbc3e66c1e367287587e3 100644 --- a/lib/libc/mingw/crt/tlssup.c +++ b/lib/libc/mingw/crt/tlssup.c @@ -44,6 +44,7 @@ _CRTALLOC(".tls$ZZZ") char *_tls_end = NULL; _CRTALLOC(".CRT$XLA") PIMAGE_TLS_CALLBACK __xl_a = 0; _CRTALLOC(".CRT$XLZ") PIMAGE_TLS_CALLBACK __xl_z = 0; +__attribute__((used)) const IMAGE_TLS_DIRECTORY _tls_used = { (ULONG_PTR) &_tls_start, (ULONG_PTR) &_tls_end, (ULONG_PTR) &_tls_index, (ULONG_PTR) (&__xl_a+1), diff --git a/lib/libc/mingw/crt/ucrtbase_compat.c b/lib/libc/mingw/crt/ucrtbase_compat.c new file mode 100644 index 0000000000000000000000000000000000000000..31a3ee3f1d4a9d852c5d8cd19ed931f164b40237 --- /dev/null +++ b/lib/libc/mingw/crt/ucrtbase_compat.c @@ -0,0 +1,169 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#ifdef __GNUC__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Winline" +#endif + +#undef __MSVCRT_VERSION__ +#define _UCRT + +#define __getmainargs crtimp___getmainargs +#define __wgetmainargs crtimp___wgetmainargs +#define _amsg_exit crtimp__amsg_exit +#define _get_output_format crtimp__get_output_format + +#include +#include +#include +#include +#include + +#undef __getmainargs +#undef __wgetmainargs +#undef _amsg_exit +#undef _get_output_format + + + +// Declarations of non-static functions implemented within this file (that aren't +// declared in any of the included headers, and that isn't mapped away with a define +// to get rid of the _CRTIMP in headers). +int __cdecl __getmainargs(int * _Argc, char *** _Argv, char ***_Env, int _DoWildCard, _startupinfo *_StartInfo); +int __cdecl __wgetmainargs(int * _Argc, wchar_t *** _Argv, wchar_t ***_Env, int _DoWildCard, _startupinfo *_StartInfo); +void __cdecl __MINGW_ATTRIB_NORETURN _amsg_exit(int ret); +unsigned int __cdecl _get_output_format(void); + +int __cdecl __ms_fwprintf(FILE *, const wchar_t *, ...); + +// Declarations of functions from ucrtbase.dll that we use below +_CRTIMP int* __cdecl __p___argc(void); +_CRTIMP char*** __cdecl __p___argv(void); +_CRTIMP wchar_t*** __cdecl __p___wargv(void); +_CRTIMP char*** __cdecl __p__environ(void); +_CRTIMP wchar_t*** __cdecl __p__wenviron(void); + +_CRTIMP int __cdecl _initialize_narrow_environment(void); +_CRTIMP int __cdecl _initialize_wide_environment(void); +_CRTIMP int __cdecl _configure_narrow_argv(int mode); +_CRTIMP int __cdecl _configure_wide_argv(int mode); + +// Declared in new.h, but only visible to C++ +_CRTIMP int __cdecl _set_new_mode(int _NewMode); + +extern char __mingw_module_is_dll; + + +// Wrappers with legacy msvcrt.dll style API, based on the new ucrtbase.dll functions. +int __cdecl __getmainargs(int * _Argc, char *** _Argv, char ***_Env, int _DoWildCard, _startupinfo *_StartInfo) +{ + _initialize_narrow_environment(); + _configure_narrow_argv(_DoWildCard ? 2 : 1); + *_Argc = *__p___argc(); + *_Argv = *__p___argv(); + *_Env = *__p__environ(); + if (_StartInfo) + _set_new_mode(_StartInfo->newmode); + return 0; +} + +int __cdecl __wgetmainargs(int * _Argc, wchar_t *** _Argv, wchar_t ***_Env, int _DoWildCard, _startupinfo *_StartInfo) +{ + _initialize_wide_environment(); + _configure_wide_argv(_DoWildCard ? 2 : 1); + *_Argc = *__p___argc(); + *_Argv = *__p___wargv(); + *_Env = *__p__wenviron(); + if (_StartInfo) + _set_new_mode(_StartInfo->newmode); + return 0; +} + +_onexit_t __cdecl _onexit(_onexit_t func) +{ + return _crt_atexit((_PVFV)func) == 0 ? func : NULL; +} + +_onexit_t __cdecl (*__MINGW_IMP_SYMBOL(_onexit))(_onexit_t func) = _onexit; + +int __cdecl at_quick_exit(void (__cdecl *func)(void)) +{ + // In a DLL, we can't register a function with _crt_at_quick_exit, because + // we can't unregister it when the DLL is unloaded. This matches how + // at_quick_exit/quick_exit work with MSVC with a dynamically linked CRT. + if (__mingw_module_is_dll) + return 0; + return _crt_at_quick_exit(func); +} + +int __cdecl (*__MINGW_IMP_SYMBOL(at_quick_exit))(void (__cdecl *)(void)) = at_quick_exit; + +void __cdecl __MINGW_ATTRIB_NORETURN _amsg_exit(int ret) { + fprintf(stderr, "runtime error %d\n", ret); + _exit(255); +} + +unsigned int __cdecl _get_output_format(void) +{ + return 0; +} + + +// These are required to provide the unrepfixed data symbols "timezone" +// and "tzname"; we can't remap "timezone" via a define due to clashes +// with e.g. "struct timezone". +typedef void __cdecl (*_tzset_func)(void); +extern _tzset_func __MINGW_IMP_SYMBOL(_tzset); + +// Default initial values until _tzset has been called; these are the same +// as the initial values in msvcrt/ucrtbase. +static char initial_tzname0[] = "PST"; +static char initial_tzname1[] = "PDT"; +static char *initial_tznames[] = { initial_tzname0, initial_tzname1 }; +static long initial_timezone = 28800; +static int initial_daylight = 1; +char** __MINGW_IMP_SYMBOL(tzname) = initial_tznames; +long * __MINGW_IMP_SYMBOL(timezone) = &initial_timezone; +int * __MINGW_IMP_SYMBOL(daylight) = &initial_daylight; + +void __cdecl _tzset(void) +{ + __MINGW_IMP_SYMBOL(_tzset)(); + // Redirect the __imp_ pointers to the actual data provided by the UCRT. + // From this point, the exposed values should stay in sync. + __MINGW_IMP_SYMBOL(tzname) = _tzname; + __MINGW_IMP_SYMBOL(timezone) = __timezone(); + __MINGW_IMP_SYMBOL(daylight) = __daylight(); +} + +void __cdecl tzset(void) +{ + _tzset(); +} + +// This is called for wchar cases with __USE_MINGW_ANSI_STDIO enabled (where the +// char case just uses fputc). +int __cdecl __ms_fwprintf(FILE *file, const wchar_t *fmt, ...) +{ + va_list ap; + int ret; + va_start(ap, fmt); + ret = __stdio_common_vfwprintf(_CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS, file, fmt, NULL, ap); + va_end(ap); + return ret; +} + +// Dummy/unused __imp_ wrappers, to make GNU ld not autoexport these symbols. +int __cdecl (*__MINGW_IMP_SYMBOL(__getmainargs))(int *, char ***, char ***, int, _startupinfo *) = __getmainargs; +int __cdecl (*__MINGW_IMP_SYMBOL(__wgetmainargs))(int *, wchar_t ***, wchar_t ***, int, _startupinfo *) = __wgetmainargs; +void __cdecl (*__MINGW_IMP_SYMBOL(_amsg_exit))(int) = _amsg_exit; +unsigned int __cdecl (*__MINGW_IMP_SYMBOL(_get_output_format))(void) = _get_output_format; +void __cdecl (*__MINGW_IMP_SYMBOL(tzset))(void) = tzset; +int __cdecl (*__MINGW_IMP_SYMBOL(__ms_fwprintf))(FILE *, const wchar_t *, ...) = __ms_fwprintf; +#ifdef __GNUC__ +#pragma GCC diagnostic pop +#endif diff --git a/lib/libc/mingw/crt/udll_argv.c b/lib/libc/mingw/crt/udll_argv.c index a60927cffed2321becb18fcaf22262a98960435e..b834304d6c227e5c509fdd5e96143fee63d43c9e 100644 --- a/lib/libc/mingw/crt/udll_argv.c +++ b/lib/libc/mingw/crt/udll_argv.c @@ -10,7 +10,6 @@ #ifndef _UNICODE #define _UNICODE #endif -#define WPRFLAG 1 #include "dll_argv.c" diff --git a/lib/libc/mingw/crt/udllargc.c b/lib/libc/mingw/crt/udllargc.c index f6ab6b1a77b9a20f3311b3db9c5dc2017c99418e..46977a9f657d2907e93a9c557c96d7de89173523 100644 --- a/lib/libc/mingw/crt/udllargc.c +++ b/lib/libc/mingw/crt/udllargc.c @@ -10,7 +10,6 @@ #ifndef _UNICODE #define _UNICODE #endif -#define WPRFLAG 1 #include "dllargv.c" diff --git a/lib/libc/mingw/def-include/msvcrt-common.def.in b/lib/libc/mingw/def-include/msvcrt-common.def.in index e28b09e596d414862bd359cb0862e9b678f9d171..b68964db0dcac679d94c281f099617f361b93f22 100644 --- a/lib/libc/mingw/def-include/msvcrt-common.def.in +++ b/lib/libc/mingw/def-include/msvcrt-common.def.in @@ -12,7 +12,11 @@ wcscmpi == _wcsicmp strcasecmp == _stricmp strncasecmp == _strnicmp +#ifdef UCRTBASE +; access is provided as an alias for __mingw_access +#else ADD_UNDERSCORE(access) +#endif ADD_UNDERSCORE(chdir) ADD_UNDERSCORE(chmod) ADD_UNDERSCORE(chsize) @@ -139,15 +143,10 @@ ADD_UNDERSCORE(hypot) ;logb ADD_UNDERSCORE(nextafter) -longjmp - #ifndef UCRTBASE -_daylight DATA -_timezone DATA -_tzname DATA -ADD_UNDERSCORE(daylight) -ADD_UNDERSCORE(timezone) -ADD_UNDERSCORE(tzname) +daylight DATA == _daylight +timezone DATA == _timezone +tzname DATA == _tzname ADD_UNDERSCORE(vsnprintf_s) #endif diff --git a/lib/libc/mingw/gdtoa/arithchk.c b/lib/libc/mingw/gdtoa/arithchk.c index f008fe16a9e09895fad9babcb68ae169275f6e0e..af6dea977671b50e79fc77935916d4fa52b69fc3 100644 --- a/lib/libc/mingw/gdtoa/arithchk.c +++ b/lib/libc/mingw/gdtoa/arithchk.c @@ -42,7 +42,7 @@ VAX = { "VAX", 4 }, CRAY = { "CRAY", 5}; static Akind * -Lcheck() +Lcheck(void) { union { double d; @@ -69,7 +69,7 @@ Lcheck() } static Akind * -icheck() +icheck(void) { union { double d; @@ -95,10 +95,8 @@ icheck() return 0; } -char *emptyfmt = ""; /* avoid possible warning message with printf("") */ - static Akind * -ccheck() +ccheck(int ac, char **av) { union { double d; @@ -107,10 +105,11 @@ ccheck() long Cray1; /* Cray1 = 4617762693716115456 -- without overflow on non-Crays */ - Cray1 = printf(emptyfmt) < 0 ? 0 : 4617762; - if (printf(emptyfmt, Cray1) >= 0) + /* The next three tests should always be true. */ + Cray1 = ac >= -2 ? 4617762 : 0; + if (ac >= -1) Cray1 = 1000000*Cray1 + 693716; - if (printf(emptyfmt, Cray1) >= 0) + if (av || ac >= 0) Cray1 = 1000000*Cray1 + 115456; u.d = 1e13; if (u.L == Cray1) @@ -119,7 +118,7 @@ ccheck() } static int -fzcheck() +fzcheck(void) { double a, b; int i; @@ -138,7 +137,7 @@ fzcheck() } int -main() +main(int argc, char **argv) { Akind *a = 0; int Ldef = 0; @@ -161,7 +160,7 @@ main() a = icheck(); } else if (sizeof(double) == sizeof(long)) - a = ccheck(); + a = ccheck(argc, argv); if (a) { fprintf(f, "#define %s\n#define Arith_Kind_ASL %d\n", a->name, a->kind); diff --git a/lib/libc/mingw/gdtoa/dtoa.c b/lib/libc/mingw/gdtoa/dtoa.c index 2906bd99f6916f3610381e9cb403ff6636360fea..6c8711303d9f5d9bebe00444f6c8e9a1ea6159be 100644 --- a/lib/libc/mingw/gdtoa/dtoa.c +++ b/lib/libc/mingw/gdtoa/dtoa.c @@ -117,7 +117,7 @@ char *__dtoa (double d0, int mode, int ndigits, int *decpt, int *sign, char **rv ULong x; #endif Bigint *b, *b1, *delta, *mlo, *mhi, *S; - union _dbl_union d, d2, eps; + union _dbl_union d, d2, eps, eps1; double ds; char *s, *s0; #ifdef SET_INEXACT @@ -282,7 +282,7 @@ char *__dtoa (double d0, int mode, int ndigits, int *decpt, int *sign, char **rv break; case 2: leftright = 0; - /* no break */ + /* fallthrough */ case 4: if (ndigits <= 0) ndigits = 1; @@ -290,7 +290,7 @@ char *__dtoa (double d0, int mode, int ndigits, int *decpt, int *sign, char **rv break; case 3: leftright = 0; - /* no break */ + /* fallthrough */ case 5: i = ndigits + k + 1; ilim = i; @@ -363,12 +363,28 @@ char *__dtoa (double d0, int mode, int ndigits, int *decpt, int *sign, char **rv * generating digits needed. */ dval(&eps) = 0.5/tens[ilim-1] - dval(&eps); + if (k0 < 0 && j2 >= 307) { + eps1.d = 1.01e256; /* 1.01 allows roundoff in the next few lines */ + word0(&eps1) -= Exp_msk1 * (Bias+P-1); + dval(&eps1) *= tens[j2 & 0xf]; + for(i = 0, j = (j2-256) >> 4; j; j >>= 1, i++) + if (j & 1) + dval(&eps1) *= bigtens[i]; + if (eps.d < eps1.d) + eps.d = eps1.d; + if (10. - d.d < 10.*eps.d && eps.d < 1.) { + /* eps.d < 1. excludes trouble with the tiniest denormal */ + *s++ = '1'; + ++k; + goto ret1; + } + } for(i = 0;;) { L = dval(&d); dval(&d) -= L; *s++ = '0' + (int)L; if (dval(&d) < dval(&eps)) - goto ret1; + goto retc; if (1. - dval(&d) < dval(&eps)) goto bump_up; if (++i >= ilim) @@ -389,11 +405,8 @@ char *__dtoa (double d0, int mode, int ndigits, int *decpt, int *sign, char **rv if (i == ilim) { if (dval(&d) > 0.5 + dval(&eps)) goto bump_up; - else if (dval(&d) < 0.5 - dval(&eps)) { - while(*--s == '0'); - s++; - goto ret1; - } + else if (dval(&d) < 0.5 - dval(&eps)) + goto retc; break; } } @@ -439,7 +452,7 @@ char *__dtoa (double d0, int mode, int ndigits, int *decpt, int *sign, char **rv #ifdef Honor_FLT_ROUNDS if (mode > 1) switch(Rounding) { - case 0: goto ret1; + case 0: goto retc; case 2: goto bump_up; } #endif @@ -462,7 +475,7 @@ char *__dtoa (double d0, int mode, int ndigits, int *decpt, int *sign, char **rv break; } } - goto ret1; + goto retc; } m2 = b2; @@ -650,7 +663,7 @@ char *__dtoa (double d0, int mode, int ndigits, int *decpt, int *sign, char **rv } if (j2 > 0) { #ifdef Honor_FLT_ROUNDS - if (!Rounding) + if (!Rounding && mode > 1) goto accept_dig; #endif if (dig == '9') { /* possible if i == 1 */ @@ -729,6 +742,10 @@ char *__dtoa (double d0, int mode, int ndigits, int *decpt, int *sign, char **rv Bfree(mlo); Bfree(mhi); } +retc: + while(s > s0 && s[-1] == '0') + --s; + /* fallthrough */ ret1: #ifdef SET_INEXACT if (inexact) { diff --git a/lib/libc/mingw/gdtoa/g__fmt.c b/lib/libc/mingw/gdtoa/g__fmt.c index 49bd95a845f7dd3bac5aaf885375945c3c9651bf..98ef7be140c9952bf85325951875c4f578a64c74 100644 --- a/lib/libc/mingw/gdtoa/g__fmt.c +++ b/lib/libc/mingw/gdtoa/g__fmt.c @@ -35,6 +35,30 @@ THIS SOFTWARE. #include "locale.h" #endif +#ifndef ldus_QNAN0 +#define ldus_QNAN0 0x7fff +#endif +#ifndef ldus_QNAN1 +#define ldus_QNAN1 0xc000 +#endif +#ifndef ldus_QNAN2 +#define ldus_QNAN2 0 +#endif +#ifndef ldus_QNAN3 +#define ldus_QNAN3 0 +#endif +#ifndef ldus_QNAN4 +#define ldus_QNAN4 0 +#endif + + const char *InfName[6] = { "Infinity", "infinity", "INFINITY", "Inf", "inf", "INF" }; + const char *NanName[3] = { "NaN", "nan", "NAN" }; + ULong NanDflt_Q_D2A[4] = { 0xffffffff, 0xffffffff, 0xffffffff, 0x7fffffff }; + ULong NanDflt_d_D2A[2] = { d_QNAN1, d_QNAN0 }; + ULong NanDflt_f_D2A[1] = { f_QNAN }; + ULong NanDflt_xL_D2A[3] = { 1, 0x80000000, 0x7fff0000 }; + UShort NanDflt_ldus_D2A[5] = { ldus_QNAN4, ldus_QNAN3, ldus_QNAN2, ldus_QNAN1, ldus_QNAN0 }; + char *__g__fmt (char *b, char *s, char *se, int decpt, ULong sign, size_t blen) { int i, j, k; @@ -140,3 +164,35 @@ char *__g__fmt (char *b, char *s, char *se, int decpt, ULong sign, size_t blen) __freedtoa(s0); return b; } + + char * +__add_nanbits_D2A(char *b, size_t blen, ULong *bits, int nb) +{ + ULong t; + char *rv; + int i, j; + size_t L; + static char Hexdig[16] = "0123456789abcdef"; + + while(!bits[--nb]) + if (!nb) + return b; + L = 8*nb + 3; + t = bits[nb]; + do ++L; while((t >>= 4)); + if (L > blen) + return b; + b += L; + *--b = 0; + rv = b; + *--b = /*(*/ ')'; + for(i = 0; i < nb; ++i) { + t = bits[i]; + for(j = 0; j < 8; ++j, t >>= 4) + *--b = Hexdig[t & 0xf]; + } + t = bits[nb]; + do *--b = Hexdig[t & 0xf]; while(t >>= 4); + *--b = '('; /*)*/ + return rv; + } diff --git a/lib/libc/mingw/gdtoa/g_dfmt.c b/lib/libc/mingw/gdtoa/g_dfmt.c index 50ed708a6c886ed9f3c1ad3cc835afd2f6bfac9c..35ba81bdcb55da60e741589af490e10c32f48d72 100644 --- a/lib/libc/mingw/gdtoa/g_dfmt.c +++ b/lib/libc/mingw/gdtoa/g_dfmt.c @@ -45,7 +45,7 @@ char *__g_dfmt (char *buf, double *d, int ndig, size_t bufsize) if (ndig < 0) ndig = 0; - if ((int) bufsize < ndig + 10) + if (bufsize < (size_t)(ndig + 10)) return 0; L = (ULong*)d; diff --git a/lib/libc/mingw/gdtoa/g_ffmt.c b/lib/libc/mingw/gdtoa/g_ffmt.c index f3f7c2419c4aca52cedae640bc20708d3281dfd8..bcf308b0f0a7a6e53015fbbe752dd7c4a5db272a 100644 --- a/lib/libc/mingw/gdtoa/g_ffmt.c +++ b/lib/libc/mingw/gdtoa/g_ffmt.c @@ -45,7 +45,7 @@ char *__g_ffmt (char *buf, float *f, int ndig, size_t bufsize) if (ndig < 0) ndig = 0; - if ((int) bufsize < ndig + 10) + if (bufsize < (size_t)(ndig + 10)) return 0; L = (ULong*)f; diff --git a/lib/libc/mingw/gdtoa/g_xfmt.c b/lib/libc/mingw/gdtoa/g_xfmt.c index da11a5881b768165bcf0b1a0242f217dc5318279..4d84f62bd0ee7d8f4471c557189c7057be1ad8ef 100644 --- a/lib/libc/mingw/gdtoa/g_xfmt.c +++ b/lib/libc/mingw/gdtoa/g_xfmt.c @@ -69,7 +69,7 @@ char *__g_xfmt (char *buf, void *V, int ndig, size_t bufsize) if (ndig < 0) ndig = 0; - if ((int) bufsize < ndig + 10) + if (bufsize < (size_t)(ndig + 10)) return 0; L = (UShort *)V; @@ -103,14 +103,14 @@ char *__g_xfmt (char *buf, void *V, int ndig, size_t bufsize) if (ex != 0) { if (ex == 0x7fff) { /* Infinity or NaN */ - if (bits[0] | bits[1]) - b = strcp(buf, "NaN"); - else { + if (!bits[0] && bits[1]== 0x80000000) { b = buf; if (sign) *b++ = '-'; b = strcp(b, "Infinity"); } + else + b = strcp(buf, "NaN"); return b; } i = STRTOG_Normal; diff --git a/lib/libc/mingw/gdtoa/gd_qnan.h b/lib/libc/mingw/gdtoa/gd_qnan.h index 0b468c4922260b853594911dc0a2b655e28ac616..bd324f0f6f0878c3a81ce0b83e9481c03b86ac89 100644 --- a/lib/libc/mingw/gdtoa/gd_qnan.h +++ b/lib/libc/mingw/gdtoa/gd_qnan.h @@ -1,12 +1,3 @@ #define f_QNAN 0x7fc00000 #define d_QNAN0 0x0 #define d_QNAN1 0x7ff80000 -#define ld_QNAN0 0x0 -#define ld_QNAN1 0xc0000000 -#define ld_QNAN2 0x7fff -#define ld_QNAN3 0x0 -#define ldus_QNAN0 0x0 -#define ldus_QNAN1 0x0 -#define ldus_QNAN2 0x0 -#define ldus_QNAN3 0xc000 -#define ldus_QNAN4 0x7fff diff --git a/lib/libc/mingw/gdtoa/gdtoa.c b/lib/libc/mingw/gdtoa/gdtoa.c index cf9c290fb46ac71d078c20eef1de24be19df8c42..1cfe1953e4c16b19dfd7a0446da5d20ec67f3de4 100644 --- a/lib/libc/mingw/gdtoa/gdtoa.c +++ b/lib/libc/mingw/gdtoa/gdtoa.c @@ -103,7 +103,7 @@ static Bigint *bitstob (ULong *bits, int nbits, int *bbits) * calculation. */ -char *__gdtoa (FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, +char *__gdtoa (const FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, int *decpt, char **rve) { /* Arguments ndigits and decpt are similar to the second and third @@ -270,7 +270,7 @@ char *__gdtoa (FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, break; case 2: leftright = 0; - /* no break */ + /* fallthrough */ case 4: if (ndigits <= 0) ndigits = 1; @@ -278,7 +278,7 @@ char *__gdtoa (FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, break; case 3: leftright = 0; - /* no break */ + /* fallthrough */ case 5: i = ndigits + k + 1; ilim = i; @@ -288,7 +288,9 @@ char *__gdtoa (FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, } s = s0 = rv_alloc(i); - if ( (rdir = fpi->rounding - 1) !=0) { + if (mode <= 1) + rdir = 0; + else if ( (rdir = fpi->rounding - 1) !=0) { if (rdir < 0) rdir = 2; if (kind & STRTOG_Neg) @@ -393,7 +395,7 @@ char *__gdtoa (FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, else if (dval(&d) < ds - dval(&eps)) { if (dval(&d)) inex = STRTOG_Inexlo; - goto clear_trailing0; + goto ret1; } break; } @@ -456,12 +458,8 @@ char *__gdtoa (FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, } ++*s++; } - else { + else inex = STRTOG_Inexlo; - clear_trailing0: - while(*--s == '0'){} - ++s; - } break; } } @@ -712,8 +710,6 @@ char *__gdtoa (FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, chopzeros: if (b->wds > 1 || b->x[0]) inex = STRTOG_Inexlo; - while(*--s == '0'){} - ++s; } ret: Bfree(S); @@ -723,6 +719,8 @@ char *__gdtoa (FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, Bfree(mhi); } ret1: + while(s > s0 && s[-1] == '0') + --s; Bfree(b); *s = 0; *decpt = k + 1; diff --git a/lib/libc/mingw/gdtoa/gdtoa.h b/lib/libc/mingw/gdtoa/gdtoa.h index c5c6f8d7219df396e0d7644504c8e12331570d10..b2b4c54151a0da327338210940e5470cbca33f11 100644 --- a/lib/libc/mingw/gdtoa/gdtoa.h +++ b/lib/libc/mingw/gdtoa/gdtoa.h @@ -99,7 +99,7 @@ extern "C" { extern char* __dtoa (double d, int mode, int ndigits, int *decpt, int *sign, char **rve); -extern char* __gdtoa (FPI *fpi, int be, ULong *bits, int *kindp, +extern char* __gdtoa (const FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, int *decpt, char **rve); extern void __freedtoa (char *); diff --git a/lib/libc/mingw/gdtoa/gdtoaimp.h b/lib/libc/mingw/gdtoa/gdtoaimp.h index 49b9ce05b3587a2ab056702b909b077884e4c6f6..cc2007cd5fa3f0654b14acee99db363d515c44ad 100644 --- a/lib/libc/mingw/gdtoa/gdtoaimp.h +++ b/lib/libc/mingw/gdtoa/gdtoaimp.h @@ -200,6 +200,12 @@ extern void *MALLOC (size_t); #define MALLOC malloc #endif +#ifdef REALLOC +extern void *REALLOC (void*, size_t); +#else +#define REALLOC realloc +#endif + #undef IEEE_Arith #undef Avoid_Underflow #ifdef IEEE_MC68k @@ -457,10 +463,13 @@ extern double rnd_prod(double, double), rnd_quot(double, double); #define ALL_ON 0xffff #endif -#ifndef MULTIPLE_THREADS +#ifdef MULTIPLE_THREADS /*{{*/ +extern void ACQUIRE_DTOA_LOCK (unsigned int); +extern void FREE_DTOA_LOCK (unsigned int); +#else /*}{*/ #define ACQUIRE_DTOA_LOCK(n) /*nothing*/ #define FREE_DTOA_LOCK(n) /*nothing*/ -#endif +#endif /*}}*/ #define Kmax 9 @@ -501,12 +510,15 @@ __hi0bits_D2A (ULong y) #define Balloc __Balloc_D2A #define Bfree __Bfree_D2A +#define InfName __InfName_D2A +#define NanName __NanName_D2A #define ULtoQ __ULtoQ_D2A #define ULtof __ULtof_D2A #define ULtod __ULtod_D2A #define ULtodd __ULtodd_D2A #define ULtox __ULtox_D2A #define ULtoxL __ULtoxL_D2A +#define add_nanbits __add_nanbits_D2A #define any_on __any_on_D2A #define b2d __b2d_D2A #define bigtens __bigtens_D2A @@ -548,9 +560,11 @@ __hi0bits_D2A (ULong y) #define hexdig_init_D2A __mingw_hexdig_init_D2A +extern char *add_nanbits (char*, size_t, ULong*, int); extern char *dtoa_result; extern const double bigtens[], tens[], tinytens[]; extern unsigned char hexdig[]; +extern const char *InfName[6], *NanName[3]; extern Bigint *Balloc (int); extern void Bfree (Bigint*); @@ -567,9 +581,9 @@ extern void copybits (ULong*, int, Bigint*); extern Bigint *d2b (double, int*, int*); extern void decrement (Bigint*); extern Bigint *diff (Bigint*, Bigint*); -extern int gethex (const char**, FPI*, Long*, Bigint**, int); +extern int gethex (const char**, const FPI*, Long*, Bigint**, int); extern void hexdig_init_D2A(void); -extern int hexnan (const char**, FPI*, ULong*); +extern int hexnan (const char**, const FPI*, ULong*); extern int hi0bits_D2A (ULong); extern Bigint *i2b (int); extern Bigint *increment (Bigint*); diff --git a/lib/libc/mingw/gdtoa/gethex.c b/lib/libc/mingw/gdtoa/gethex.c index 276175453efcefc756b375b857c3e67555537b76..b555dd716e410ef7068d454912defe6104bd1c4e 100644 --- a/lib/libc/mingw/gdtoa/gethex.c +++ b/lib/libc/mingw/gdtoa/gethex.c @@ -35,7 +35,7 @@ THIS SOFTWARE. #include "locale.h" #endif -int gethex (const char **sp, FPI *fpi, Long *expo, Bigint **bp, int sign) +int gethex (const char **sp, const FPI *fpi, Long *expo, Bigint **bp, int sign) { Bigint *b; const unsigned char *decpt, *s0, *s, *s1; @@ -62,8 +62,7 @@ int gethex (const char **sp, FPI *fpi, Long *expo, Bigint **bp, int sign) #endif #endif - if (!hexdig['0']) - hexdig_init_D2A(); + /**** if (!hexdig['0']) hexdig_init_D2A(); ****/ *bp = 0; havedig = 0; s0 = *(const unsigned char **)sp + 2; @@ -125,7 +124,7 @@ int gethex (const char **sp, FPI *fpi, Long *expo, Bigint **bp, int sign) switch(*++s) { case '-': esign = 1; - /* no break */ + /* fallthrough */ case '+': s++; } @@ -177,7 +176,6 @@ int gethex (const char **sp, FPI *fpi, Long *expo, Bigint **bp, int sign) case FPI_Round_down: if (sign) goto ovfl1; - goto ret_big; } ret_big: nbits = fpi->nbits; @@ -190,8 +188,8 @@ int gethex (const char **sp, FPI *fpi, Long *expo, Bigint **bp, int sign) for(j = 0; j < n0; ++j) b->x[j] = ALL_ON; if (n > n0) - b->x[j] = ULbits >> (ULbits - (nbits & kmask)); - *expo = fpi->emin; + b->x[j] = ALL_ON >> (ULbits - (nbits & kmask)); + *expo = fpi->emax; return STRTOG_Normal | STRTOG_Inexlo; } n = s1 - s0 - 1; @@ -253,6 +251,17 @@ int gethex (const char **sp, FPI *fpi, Long *expo, Bigint **bp, int sign) Bfree(b); ovfl1: SET_ERRNO(ERANGE); + switch (fpi->rounding) { + case FPI_Round_zero: + goto ret_big; + case FPI_Round_down: + if (!sign) + goto ret_big; + break; + case FPI_Round_up: + if (sign) + goto ret_big; + } return STRTOG_Infinite | STRTOG_Overflow | STRTOG_Inexhi; } irv = STRTOG_Normal; @@ -262,7 +271,7 @@ int gethex (const char **sp, FPI *fpi, Long *expo, Bigint **bp, int sign) if (n >= nbits) { switch (fpi->rounding) { case FPI_Round_near: - if (n == nbits && (n < 2 || any_on(b,n-1))) + if (n == nbits && (n < 2 || lostbits || any_on(b,n-1))) goto one_bit; break; case FPI_Round_up: diff --git a/lib/libc/mingw/gdtoa/hd_init.c b/lib/libc/mingw/gdtoa/hd_init.c index 5ee0caa73d540269b2c4031961127cf7b58bb96f..acbb6d84fc4bad295911e4c0e9f3e662597284bf 100644 --- a/lib/libc/mingw/gdtoa/hd_init.c +++ b/lib/libc/mingw/gdtoa/hd_init.c @@ -31,6 +31,7 @@ THIS SOFTWARE. #include "gdtoaimp.h" +#if 0 unsigned char hexdig[256]; static void htinit (unsigned char *h, unsigned char *s, int inc) @@ -40,10 +41,31 @@ static void htinit (unsigned char *h, unsigned char *s, int inc) h[j] = i + inc; } -void hexdig_init_D2A (void) ++hexdig_init_D2A(void) /* Use of hexdig_init omitted 20121220 to avoid a */ + /* race condition when multiple threads are used. */ { #define USC (unsigned char *) htinit(hexdig, USC "0123456789", 0x10); htinit(hexdig, USC "abcdef", 0x10 + 10); htinit(hexdig, USC "ABCDEF", 0x10 + 10); } +#else + unsigned char hexdig[256] = { + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 16,17,18,19,20,21,22,23,24,25,0,0,0,0,0,0, + 0,26,27,28,29,30,31,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,26,27,28,29,30,31,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + }; +#endif diff --git a/lib/libc/mingw/gdtoa/hexnan.c b/lib/libc/mingw/gdtoa/hexnan.c index 4fa4c77458d47024d3a6786c96a7c12ae7e4db42..00b073eb3ef26bbec9e0f41da6d4a8e2a3eae785 100644 --- a/lib/libc/mingw/gdtoa/hexnan.c +++ b/lib/libc/mingw/gdtoa/hexnan.c @@ -44,14 +44,13 @@ static void L_shift (ULong *x, ULong *x1, int i) } while(++x < x1); } -int hexnan (const char **sp, FPI *fpi, ULong *x0) +int hexnan (const char **sp, const FPI *fpi, ULong *x0) { ULong c, h, *x, *x1, *xe; const char *s; int havedig, hd0, i, nbits; - if (!hexdig['0']) - hexdig_init_D2A(); + /**** if (!hexdig['0']) hexdig_init_D2A(); ****/ nbits = fpi->nbits; x = x0 + (nbits >> kshift); if (nbits & kmask) @@ -61,8 +60,11 @@ int hexnan (const char **sp, FPI *fpi, ULong *x0) havedig = hd0 = i = 0; s = *sp; /* allow optional initial 0x or 0X */ - while((c = *(const unsigned char*)(s+1)) && c <= ' ') + while((c = *(const unsigned char*)(s+1)) && c <= ' ') { + if (!c) + goto retnan; ++s; + } if (s[1] == '0' && (s[2] == 'x' || s[2] == 'X') && *(const unsigned char*)(s+3) > ' ') s += 2; @@ -81,8 +83,11 @@ int hexnan (const char **sp, FPI *fpi, ULong *x0) x1 = x; i = 0; } - while(*(const unsigned char*)(s+1) <= ' ') + while((c = *(const unsigned char*)(s+1)) <= ' ') { + if (!c) + goto retnan; ++s; + } if (s[1] == '0' && (s[2] == 'x' || s[2] == 'X') && *(const unsigned char*)(s+3) > ' ') s += 2; @@ -96,10 +101,11 @@ int hexnan (const char **sp, FPI *fpi, ULong *x0) do { if (/*(*/ c == ')') { *sp = s + 1; - break; + goto break2; } } while((c = *++s)); #endif + retnan: return STRTOG_NaN; } havedig++; @@ -111,6 +117,9 @@ int hexnan (const char **sp, FPI *fpi, ULong *x0) } *x = (*x << 4) | (h & 0xf); } +#ifndef GDTOA_NON_PEDANTIC_NANCHECK + break2: +#endif if (!havedig) return STRTOG_NaN; if (x < x1 && i < 8) diff --git a/lib/libc/mingw/gdtoa/misc.c b/lib/libc/mingw/gdtoa/misc.c index 43f31cea55c15bf16b7e5c63f0755649fc9bf7c4..adc955ec0cbf1fdb37cb379b4a6094c5e07bbe69 100644 --- a/lib/libc/mingw/gdtoa/misc.c +++ b/lib/libc/mingw/gdtoa/misc.c @@ -69,7 +69,7 @@ static void dtoa_lock_cleanup (void) } } -static void dtoa_lock (int n) +static void dtoa_lock (unsigned int n) { if (2 == dtoa_CS_init) { EnterCriticalSection (&dtoa_CritSec[n]); @@ -96,7 +96,7 @@ static void dtoa_lock (int n) EnterCriticalSection(&dtoa_CritSec[n]); } -static void dtoa_unlock (int n) +static void dtoa_unlock (unsigned int n) { if (2 == dtoa_CS_init) LeaveCriticalSection (&dtoa_CritSec[n]); diff --git a/lib/libc/mingw/gdtoa/qnan.c b/lib/libc/mingw/gdtoa/qnan.c index c6bc3fe49bc5b704ef530187b9c48af5da26cb96..e6e0564ca4ce1a2461d36ca77d0d54f29340e0f9 100644 --- a/lib/libc/mingw/gdtoa/qnan.c +++ b/lib/libc/mingw/gdtoa/qnan.c @@ -51,15 +51,27 @@ SOFTWARE. typedef unsigned Long Ulong; +#ifdef NO_LONG_LONG +#undef Gen_ld_QNAN +#endif + #undef HAVE_IEEE #ifdef IEEE_8087 #define _0 1 #define _1 0 +#ifdef Gen_ld_QNAN +#define _3 3 +static int perm[4] = { 0, 1, 2, 3 }; +#endif #define HAVE_IEEE #endif #ifdef IEEE_MC68k #define _0 0 #define _1 1 +#ifdef Gen_ld_QNAN +#define _3 0 +static int perm[4] = { 3, 2, 1, 0 }; +#endif #define HAVE_IEEE #endif @@ -75,40 +87,35 @@ main(void) double d; Ulong L[4]; #ifndef NO_LONG_LONG -/* need u[8] instead of u[5] for 64 bit */ - unsigned short u[8]; + unsigned short u[5]; long double D; #endif } U; U a, b, c; +#ifdef Gen_ld_QNAN int i; - a.L[0]=a.L[1]=a.L[2]=a.L[3]=0; - b.L[0]=b.L[1]=b.L[2]=b.L[3]=0; - c.L[0]=c.L[1]=c.L[2]=c.L[3]=0; +#endif a.L[0] = b.L[0] = 0x7f800000; c.f = a.f - b.f; - printf("#define f_QNAN 0x%lx\n", UL c.L[0]); + printf("#define f_QNAN 0x%lx\n", UL (c.L[0] & 0x7fffffff)); a.L[_0] = b.L[_0] = 0x7ff00000; a.L[_1] = b.L[_1] = 0; c.d = a.d - b.d; /* quiet NaN */ + c.L[_0] &= 0x7fffffff; printf("#define d_QNAN0 0x%lx\n", UL c.L[0]); printf("#define d_QNAN1 0x%lx\n", UL c.L[1]); -#ifdef NO_LONG_LONG - for(i = 0; i < 4; i++) - printf("#define ld_QNAN%d 0xffffffff\n", i); - for(i = 0; i < 5; i++) - printf("#define ldus_QNAN%d 0xffff\n", i); -#else - b.D = c.D = a.d; - if (printf("") < 0) - c.D = 37; /* never executed; just defeat optimization */ - a.L[2] = a.L[3] = 0; - a.D = b.D - c.D; - for(i = 0; i < 4; i++) - printf("#define ld_QNAN%d 0x%lx\n", i, UL a.L[i]); - for(i = 0; i < 5; i++) - printf("#define ldus_QNAN%d 0x%x\n", i, a.u[i]); +#ifdef Gen_ld_QNAN + if (sizeof(a.D) >= 16) { + b.D = c.D = a.d; + if (printf("") < 0) + c.D = 37; /* never executed; just defeat optimization */ + a.L[0] = a.L[1] = a.L[2] = a.L[3] = 0; + a.D = b.D - c.D; + a.L[_3] &= 0x7fffffff; + for(i = 0; i < 4; i++) + printf("#define ld_QNAN%d 0x%lx\n", i, UL a.L[perm[i]]); + } #endif #endif /* HAVE_IEEE */ return 0; diff --git a/lib/libc/mingw/gdtoa/strtodg.c b/lib/libc/mingw/gdtoa/strtodg.c index 42ab9df3a2592f6ff7bc2d60e2ee361eb5b55897..9259371e31426797c79408bdd5f0fe23d1dfadbd 100644 --- a/lib/libc/mingw/gdtoa/strtodg.c +++ b/lib/libc/mingw/gdtoa/strtodg.c @@ -270,8 +270,8 @@ int __strtodg (const char *s00, char **se, FPI *fpi, Long *expo, ULong *bits) { int abe, abits, asub; int bb0, bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, decpt, denorm; - int dsign, e, e1, e2, emin, esign, finished, i, inex, irv; - int j, k, nbits, nd, nd0, nf, nz, nz0, rd, rvbits, rve, rve1, sign; + int dsign, e, e1, e2, emin, esign, finished, i, inex, irv, j, k; + int nbits, nd, nd0, nf, nz, nz0, rd, rvbits, rve, rve1, sign; int sudden_underflow; const char *s, *s0, *s1; double adj0, tol; @@ -309,11 +309,11 @@ int __strtodg (const char *s00, char **se, FPI *fpi, Long *expo, ULong *bits) for(s = s00;;s++) switch(*s) { case '-': sign = 1; - /* no break */ + /* fallthrough */ case '+': if (*++s) goto break2; - /* no break */ + /* fallthrough */ case 0: sign = 0; irv = STRTOG_NoNumber; @@ -411,8 +411,10 @@ int __strtodg (const char *s00, char **se, FPI *fpi, Long *expo, ULong *bits) switch(c = *++s) { case '-': esign = 1; + /* fallthrough */ case '+': c = *++s; + /* fallthrough */ } if (c >= '0' && c <= '9') { while(c == '0') @@ -494,7 +496,7 @@ int __strtodg (const char *s00, char **se, FPI *fpi, Long *expo, ULong *bits) if (!nd0) nd0 = nd; - k = nd < DBL_DIG + 1 ? nd : DBL_DIG + 1; + k = nd < DBL_DIG + 2 ? nd : DBL_DIG + 2; dval(&rv) = y; if (k > 9) dval(&rv) = tens[k - 9] * dval(&rv) + z; @@ -921,20 +923,31 @@ int __strtodg (const char *s00, char **se, FPI *fpi, Long *expo, ULong *bits) Bfree(bd0); Bfree(delta); if (rve > fpi->emax) { +huge: + Bfree(rvb); + rvb = 0; + SET_ERRNO(ERANGE); switch(fpi->rounding & 3) { - case FPI_Round_near: - goto huge; case FPI_Round_up: if (!sign) - goto huge; + goto ret_inf; break; case FPI_Round_down: - if (sign) - goto huge; + if (!sign) + break; + /* fallthrough */ + case FPI_Round_near: + ret_inf: + irv = STRTOG_Infinite | STRTOG_Overflow | STRTOG_Inexhi; + k = nbits >> kshift; + if (nbits & kmask) + ++k; + memset(bits, 0, k*sizeof(ULong)); + infnanexp: + *expo = fpi->emax + 1; + goto ret; } /* Round to largest representable magnitude */ - Bfree(rvb); - rvb = 0; irv = STRTOG_Normal | STRTOG_Inexlo; *expo = fpi->emax; b = bits; @@ -943,13 +956,6 @@ int __strtodg (const char *s00, char **se, FPI *fpi, Long *expo, ULong *bits) *b++ = -1; if ((j = fpi->nbits & 0x1f)) *--be >>= (32 - j); - goto ret; - huge: - rvb->wds = 0; - irv = STRTOG_Infinite | STRTOG_Overflow | STRTOG_Inexhi; - SET_ERRNO(ERANGE); - infnanexp: - *expo = fpi->emax + 1; } ret: if (denorm) { diff --git a/lib/libc/mingw/gdtoa/strtodnrp.c b/lib/libc/mingw/gdtoa/strtodnrp.c index a7b9972ffdcdd9099e18f84544c29d9c1c640ab6..bc5e861110f86f42e18e3de37d5302be782644cb 100644 --- a/lib/libc/mingw/gdtoa/strtodnrp.c +++ b/lib/libc/mingw/gdtoa/strtodnrp.c @@ -39,7 +39,7 @@ THIS SOFTWARE. double __strtod (const char *s, char **sp) { - static FPI fpi = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI, Int_max }; + static FPI fpi = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI, Int_max /*unused*/ }; ULong bits[2]; Long expo; int k; diff --git a/lib/libc/mingw/gdtoa/strtof.c b/lib/libc/mingw/gdtoa/strtof.c index 5f5208af334da8da036d9b4325b0763780664b56..e3f6d0c5ffce285e4c99128ba2f70d0b0f21f048 100644 --- a/lib/libc/mingw/gdtoa/strtof.c +++ b/lib/libc/mingw/gdtoa/strtof.c @@ -33,7 +33,7 @@ THIS SOFTWARE. float __strtof (const char *s, char **sp) { - static FPI fpi0 = { 24, 1-127-24+1, 254-127-24+1, 1, SI, Int_max }; + static FPI fpi0 = { 24, 1-127-24+1, 254-127-24+1, 1, SI, Int_max /*unused*/ }; ULong bits[1]; Long expo; int k; @@ -46,6 +46,7 @@ float __strtof (const char *s, char **sp) k = __strtodg(s, sp, fpi, &expo, bits); switch(k & STRTOG_Retmask) { + default: /* unused */ case STRTOG_NoNumber: case STRTOG_Zero: u.L[0] = 0; diff --git a/lib/libc/mingw/gdtoa/strtopx.c b/lib/libc/mingw/gdtoa/strtopx.c index 51f5ef42de9d30721dd36b235232971d7814895a..a5bc3ec60e18d722cd9b35c3fd0a531491281ead 100644 --- a/lib/libc/mingw/gdtoa/strtopx.c +++ b/lib/libc/mingw/gdtoa/strtopx.c @@ -31,6 +31,8 @@ THIS SOFTWARE. #include "gdtoaimp.h" + extern UShort NanDflt_ldus_D2A[5]; + #undef _0 #undef _1 @@ -63,7 +65,7 @@ typedef union lD { static int __strtopx (const char *s, char **sp, lD *V) { static FPI fpi0 = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, SI, - Int_max }; + Int_max /*unused*/ }; ULong bits[2]; Long expo; int k; @@ -103,11 +105,11 @@ static int __strtopx (const char *s, char **sp, lD *V) break; case STRTOG_NaN: - L[0] = ldus_QNAN0; - L[1] = ldus_QNAN1; - L[2] = ldus_QNAN2; - L[3] = ldus_QNAN3; - L[4] = ldus_QNAN4; + L[_4] = NanDflt_ldus_D2A[0]; + L[_3] = NanDflt_ldus_D2A[1]; + L[_2] = NanDflt_ldus_D2A[2]; + L[_1] = NanDflt_ldus_D2A[3]; + L[_0] = NanDflt_ldus_D2A[4]; } if (k & STRTOG_Neg) L[_0] |= 0x8000; diff --git a/lib/libc/mingw/include/sect_attribs.h b/lib/libc/mingw/include/sect_attribs.h index 31b05da8e4f084c9c2d88049096b9600be44331d..66087d7827fdf8a388a9e70a796b84982d2fb175 100644 --- a/lib/libc/mingw/include/sect_attribs.h +++ b/lib/libc/mingw/include/sect_attribs.h @@ -65,7 +65,7 @@ #if defined(_MSC_VER) #define _CRTALLOC(x) __declspec(allocate(x)) #elif defined(__GNUC__) -#define _CRTALLOC(x) __attribute__ ((section (x) )) +#define _CRTALLOC(x) __attribute__ ((section (x), used)) #else #error Your compiler is not supported. #endif diff --git a/lib/libc/mingw/lib-common/acledit.def b/lib/libc/mingw/lib-common/acledit.def new file mode 100644 index 0000000000000000000000000000000000000000..da55b740076f12c47d045a0f3f54690f13fe3e1c --- /dev/null +++ b/lib/libc/mingw/lib-common/acledit.def @@ -0,0 +1,16 @@ +; +; Exports of file ACLEDIT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ACLEDIT.dll +EXPORTS +EditAuditInfo +EditOwnerInfo +EditPermissionInfo +DllMain +FMExtensionProcW +SedDiscretionaryAclEditor +SedSystemAclEditor +SedTakeOwnership diff --git a/lib/libc/mingw/lib-common/advapi32.def.in b/lib/libc/mingw/lib-common/advapi32.def.in index b4e2aa21fa14d57eee5f02f3cb7d9281d6e3cc6b..45bb2bdc3ebba13b37c5265277f0f78023ca2c70 100644 --- a/lib/libc/mingw/lib-common/advapi32.def.in +++ b/lib/libc/mingw/lib-common/advapi32.def.in @@ -441,12 +441,15 @@ LsaAddAccountRights LsaAddPrivilegesToAccount LsaClearAuditLog LsaClose +LsaConfigureAutoLogonCredentials LsaCreateAccount LsaCreateSecret LsaCreateTrustedDomain LsaCreateTrustedDomainEx LsaDelete LsaDeleteTrustedDomain +LsaDisableUserArso +LsaEnableUserArso LsaEnumerateAccountRights LsaEnumerateAccounts LsaEnumerateAccountsWithUserRight @@ -456,6 +459,7 @@ LsaEnumerateTrustedDomains LsaEnumerateTrustedDomainsEx LsaFreeMemory LsaGetAppliedCAPIDs +LsaGetDeviceRegistrationInfo LsaGetQuotasForAccount LsaGetRemoteUserName LsaGetSystemAccessAccount @@ -464,6 +468,9 @@ LsaICLookupNames LsaICLookupNamesWithCreds LsaICLookupSids LsaICLookupSidsWithCreds +LsaInvokeTrustScanner +LsaIsUserArsoAllowed +LsaIsUserArsoEnabled LsaLookupNames LsaLookupNames2 LsaLookupPrivilegeDisplayName @@ -479,9 +486,11 @@ LsaOpenPolicySce LsaOpenSecret LsaOpenTrustedDomain LsaOpenTrustedDomainByName +LsaProfileDeleted LsaQueryCAPs LsaQueryDomainInformationPolicy LsaQueryForestTrustInformation +LsaQueryForestTrustInformation2 LsaQueryInfoTrustedDomain LsaQueryInformationPolicy LsaQuerySecret @@ -494,6 +503,7 @@ LsaRetrievePrivateData LsaSetCAPs LsaSetDomainInformationPolicy LsaSetForestTrustInformation +LsaSetForestTrustInformation2 LsaSetInformationPolicy LsaSetInformationTrustedDomain LsaSetQuotasForAccount @@ -503,6 +513,7 @@ LsaSetSystemAccessAccount LsaSetTrustedDomainInfoByName LsaSetTrustedDomainInformation LsaStorePrivateData +LsaValidateProcUniqueLuid MD4Final MD4Init MD4Update diff --git a/lib/libc/mingw/lib-common/advpack.def b/lib/libc/mingw/lib-common/advpack.def index 2c9de94414653c5b67fd0a3cddf09ecda4a48856..901eb87cc79593a4518120df2fe3d0988b520d0a 100644 --- a/lib/libc/mingw/lib-common/advpack.def +++ b/lib/libc/mingw/lib-common/advpack.def @@ -21,10 +21,8 @@ AdvInstallFileW CloseINFEngine DelNode DelNodeA -DelNodeRunDLL32 DelNodeRunDLL32W DelNodeW -DoInfInstall ExecuteCab ExecuteCabA ExecuteCabW @@ -34,7 +32,6 @@ ExtractFilesW FileSaveMarkNotExist FileSaveMarkNotExistA FileSaveMarkNotExistW -FileSaveRestore FileSaveRestoreOnINF FileSaveRestoreOnINFA FileSaveRestoreOnINFW @@ -47,7 +44,6 @@ GetVersionFromFileExW GetVersionFromFileW IsNTAdmin LaunchINFSection -LaunchINFSectionEx LaunchINFSectionExW LaunchINFSectionW NeedReboot @@ -70,7 +66,6 @@ RegSaveRestoreOnINF RegSaveRestoreOnINFA RegSaveRestoreOnINFW RegSaveRestoreW -RegisterOCX RunSetupCommand RunSetupCommandA RunSetupCommandW diff --git a/lib/libc/mingw/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def b/lib/libc/mingw/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def deleted file mode 100644 index 143477f43c36c58e0af285e760651b34d5ba33cf..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def +++ /dev/null @@ -1,19 +0,0 @@ -LIBRARY api-ms-win-appmodel-runtime-l1-1-1 - -EXPORTS - -FormatApplicationUserModelId -GetCurrentApplicationUserModelId -GetCurrentPackageFamilyName -GetCurrentPackageId -PackageFamilyNameFromFullName -PackageFamilyNameFromId -PackageFullNameFromId -PackageIdFromFullName -PackageNameAndPublisherIdFromFamilyName -ParseApplicationUserModelId -VerifyApplicationUserModelId -VerifyPackageFamilyName -VerifyPackageFullName -VerifyPackageId -VerifyPackageRelativeApplicationId diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-comm-l1-1-1.def b/lib/libc/mingw/lib-common/api-ms-win-core-comm-l1-1-1.def deleted file mode 100644 index 5a3d6900b88f741f05da1082332046f76f91d325..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-comm-l1-1-1.def +++ /dev/null @@ -1,23 +0,0 @@ -LIBRARY api-ms-win-core-comm-l1-1-1 - -EXPORTS - -ClearCommBreak -ClearCommError -EscapeCommFunction -GetCommConfig -GetCommMask -GetCommModemStatus -GetCommProperties -GetCommState -GetCommTimeouts -OpenCommPort -PurgeComm -SetCommBreak -SetCommConfig -SetCommMask -SetCommState -SetCommTimeouts -SetupComm -TransmitCommChar -WaitCommEvent diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-comm-l1-1-2.def b/lib/libc/mingw/lib-common/api-ms-win-core-comm-l1-1-2.def deleted file mode 100644 index 8893715bba04ab29db45ce3146a91c59385ecf14..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-comm-l1-1-2.def +++ /dev/null @@ -1,24 +0,0 @@ -LIBRARY api-ms-win-core-comm-l1-1-2 - -EXPORTS - -ClearCommBreak -ClearCommError -EscapeCommFunction -GetCommConfig -GetCommMask -GetCommModemStatus -GetCommPorts -GetCommProperties -GetCommState -GetCommTimeouts -OpenCommPort -PurgeComm -SetCommBreak -SetCommConfig -SetCommMask -SetCommState -SetCommTimeouts -SetupComm -TransmitCommChar -WaitCommEvent diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-errorhandling-l1-1-3.def b/lib/libc/mingw/lib-common/api-ms-win-core-errorhandling-l1-1-3.def deleted file mode 100644 index 7f0541e3e273abc49d5cb0562b4036b3f9b1d3e0..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-errorhandling-l1-1-3.def +++ /dev/null @@ -1,17 +0,0 @@ -LIBRARY api-ms-win-core-errorhandling-l1-1-3 - -EXPORTS - -AddVectoredExceptionHandler -FatalAppExitA -FatalAppExitW -GetLastError -GetThreadErrorMode -RaiseException -RaiseFailFastException -RemoveVectoredExceptionHandler -SetErrorMode -SetLastError -SetThreadErrorMode -SetUnhandledExceptionFilter -UnhandledExceptionFilter diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-featurestaging-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-featurestaging-l1-1-0.def deleted file mode 100644 index 9ad6c2ad384e9449e2ad120b2b18630a85141ebf..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-featurestaging-l1-1-0.def +++ /dev/null @@ -1,9 +0,0 @@ -LIBRARY api-ms-win-core-featurestaging-l1-1-0 - -EXPORTS - -GetFeatureEnabledState -RecordFeatureError -RecordFeatureUsage -SubscribeFeatureStateChangeNotification -UnsubscribeFeatureStateChangeNotification diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-featurestaging-l1-1-1.def b/lib/libc/mingw/lib-common/api-ms-win-core-featurestaging-l1-1-1.def deleted file mode 100644 index 76ebcd839615d6151f27edce91986fd7691a2b5e..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-featurestaging-l1-1-1.def +++ /dev/null @@ -1,10 +0,0 @@ -LIBRARY api-ms-win-core-featurestaging-l1-1-1 - -EXPORTS - -GetFeatureEnabledState -GetFeatureVariant -RecordFeatureError -RecordFeatureUsage -SubscribeFeatureStateChangeNotification -UnsubscribeFeatureStateChangeNotification diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-file-fromapp-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-file-fromapp-l1-1-0.def deleted file mode 100644 index d5b2c33d11120bedde692d4bee0ade7013b60688..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-file-fromapp-l1-1-0.def +++ /dev/null @@ -1,15 +0,0 @@ -LIBRARY api-ms-win-core-file-fromapp-l1-1-0 - -EXPORTS - -CopyFileFromAppW -CreateDirectoryFromAppW -CreateFile2FromAppW -CreateFileFromAppW -DeleteFileFromAppW -FindFirstFileExFromAppW -GetFileAttributesExFromAppW -MoveFileFromAppW -RemoveDirectoryFromAppW -ReplaceFileFromAppW -SetFileAttributesFromAppW diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-handle-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-handle-l1-1-0.def deleted file mode 100644 index ae6df296596a2230ddfa440c84ec7aeca3a52c14..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-handle-l1-1-0.def +++ /dev/null @@ -1,9 +0,0 @@ -LIBRARY api-ms-win-core-handle-l1-1-0 - -EXPORTS - -CloseHandle -CompareObjectHandles -DuplicateHandle -GetHandleInformation -SetHandleInformation diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-libraryloader-l2-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-libraryloader-l2-1-0.def deleted file mode 100644 index eba35f6ad8286a2891b0082ef79e165ebb20ec82..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-libraryloader-l2-1-0.def +++ /dev/null @@ -1,6 +0,0 @@ -LIBRARY api-ms-win-core-libraryloader-l2-1-0 - -EXPORTS - -LoadPackagedLibrary -QueryOptionalDelayLoadedAPI diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-3.def b/lib/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-3.def deleted file mode 100644 index b91301618e1e31bfa481bca2d300ba73cc1237c9..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-3.def +++ /dev/null @@ -1,35 +0,0 @@ -LIBRARY api-ms-win-core-memory-l1-1-3 - -EXPORTS - -CreateFileMappingFromApp -CreateFileMappingW -DiscardVirtualMemory -FlushViewOfFile -GetLargePageMinimum -GetProcessWorkingSetSizeEx -GetWriteWatch -MapViewOfFile -MapViewOfFileEx -MapViewOfFileFromApp -OfferVirtualMemory -OpenFileMappingFromApp -OpenFileMappingW -ReadProcessMemory -ReclaimVirtualMemory -ResetWriteWatch -SetProcessValidCallTargets -SetProcessWorkingSetSizeEx -UnmapViewOfFile -UnmapViewOfFileEx -VirtualAlloc -VirtualAllocFromApp -VirtualFree -VirtualFreeEx -VirtualLock -VirtualProtect -VirtualProtectFromApp -VirtualQuery -VirtualQueryEx -VirtualUnlock -WriteProcessMemory diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-5.def b/lib/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-5.def deleted file mode 100644 index 4b20b8b96b761da7b228b1c32f02bf6fb746a5d5..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-5.def +++ /dev/null @@ -1,37 +0,0 @@ -LIBRARY api-ms-win-core-memory-l1-1-5 - -EXPORTS - -CreateFileMappingFromApp -CreateFileMappingW -DiscardVirtualMemory -FlushViewOfFile -GetLargePageMinimum -GetProcessWorkingSetSizeEx -GetWriteWatch -MapViewOfFile -MapViewOfFileEx -MapViewOfFileFromApp -OfferVirtualMemory -OpenFileMappingFromApp -OpenFileMappingW -ReadProcessMemory -ReclaimVirtualMemory -ResetWriteWatch -SetProcessValidCallTargets -SetProcessWorkingSetSizeEx -UnmapViewOfFile -UnmapViewOfFile2 -UnmapViewOfFileEx -VirtualAlloc -VirtualAllocFromApp -VirtualFree -VirtualFreeEx -VirtualLock -VirtualProtect -VirtualProtectFromApp -VirtualQuery -VirtualQueryEx -VirtualUnlock -VirtualUnlockEx -WriteProcessMemory diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-6.def b/lib/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-6.def deleted file mode 100644 index 5b3de9cadbf99d7a2e700fe036a315fb79ca80b3..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-6.def +++ /dev/null @@ -1,39 +0,0 @@ -LIBRARY api-ms-win-core-memory-l1-1-6 - -EXPORTS - -CreateFileMappingFromApp -CreateFileMappingW -DiscardVirtualMemory -FlushViewOfFile -GetLargePageMinimum -GetProcessWorkingSetSizeEx -GetWriteWatch -MapViewOfFile -MapViewOfFile3FromApp -MapViewOfFileEx -MapViewOfFileFromApp -OfferVirtualMemory -OpenFileMappingFromApp -OpenFileMappingW -ReadProcessMemory -ReclaimVirtualMemory -ResetWriteWatch -SetProcessValidCallTargets -SetProcessWorkingSetSizeEx -UnmapViewOfFile -UnmapViewOfFile2 -UnmapViewOfFileEx -VirtualAlloc -VirtualAlloc2FromApp -VirtualAllocFromApp -VirtualFree -VirtualFreeEx -VirtualLock -VirtualProtect -VirtualProtectFromApp -VirtualQuery -VirtualQueryEx -VirtualUnlock -VirtualUnlockEx -WriteProcessMemory diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-7.def b/lib/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-7.def deleted file mode 100644 index 86624f6c752463b02279ec010da56d188baf90db..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-7.def +++ /dev/null @@ -1,40 +0,0 @@ -LIBRARY api-ms-win-core-memory-l1-1-7 - -EXPORTS - -CreateFileMappingFromApp -CreateFileMappingW -DiscardVirtualMemory -FlushViewOfFile -GetLargePageMinimum -GetProcessWorkingSetSizeEx -GetWriteWatch -MapViewOfFile -MapViewOfFile3FromApp -MapViewOfFileEx -MapViewOfFileFromApp -OfferVirtualMemory -OpenFileMappingFromApp -OpenFileMappingW -ReadProcessMemory -ReclaimVirtualMemory -ResetWriteWatch -SetProcessValidCallTargets -SetProcessValidCallTargetsForMappedView -SetProcessWorkingSetSizeEx -UnmapViewOfFile -UnmapViewOfFile2 -UnmapViewOfFileEx -VirtualAlloc -VirtualAlloc2FromApp -VirtualAllocFromApp -VirtualFree -VirtualFreeEx -VirtualLock -VirtualProtect -VirtualProtectFromApp -VirtualQuery -VirtualQueryEx -VirtualUnlock -VirtualUnlockEx -WriteProcessMemory diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-path-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-path-l1-1-0.def deleted file mode 100644 index 42ca16335546747c6a99657e3f4aff74b4ecaeeb..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-path-l1-1-0.def +++ /dev/null @@ -1,26 +0,0 @@ -LIBRARY api-ms-win-core-path-l1-1-0 - -EXPORTS - -PathAllocCanonicalize -PathAllocCombine -PathCchAddBackslash -PathCchAddBackslashEx -PathCchAddExtension -PathCchAppend -PathCchAppendEx -PathCchCanonicalize -PathCchCanonicalizeEx -PathCchCombine -PathCchCombineEx -PathCchFindExtension -PathCchIsRoot -PathCchRemoveBackslash -PathCchRemoveBackslashEx -PathCchRemoveExtension -PathCchRemoveFileSpec -PathCchRenameExtension -PathCchSkipRoot -PathCchStripPrefix -PathCchStripToRoot -PathIsUNCEx diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-psm-appnotify-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-psm-appnotify-l1-1-0.def deleted file mode 100644 index fbddce139b03fc67257a91358e5cdf6e38cbf937..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-psm-appnotify-l1-1-0.def +++ /dev/null @@ -1,6 +0,0 @@ -LIBRARY api-ms-win-core-psm-appnotify-l1-1-0 - -EXPORTS - -RegisterAppStateChangeNotification -UnregisterAppStateChangeNotification diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-realtime-l1-1-1.def b/lib/libc/mingw/lib-common/api-ms-win-core-realtime-l1-1-1.def deleted file mode 100644 index c41a39b4d75ad7934110295127184c18da03fdbe..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-realtime-l1-1-1.def +++ /dev/null @@ -1,9 +0,0 @@ -LIBRARY api-ms-win-core-realtime-l1-1-1 - -EXPORTS - -QueryInterruptTime -QueryInterruptTimePrecise -QueryThreadCycleTime -QueryUnbiasedInterruptTime -QueryUnbiasedInterruptTimePrecise diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-realtime-l1-1-2.def b/lib/libc/mingw/lib-common/api-ms-win-core-realtime-l1-1-2.def deleted file mode 100644 index a5122dc173ba81c80b9fb14a1e5e1d2abf8e5df0..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-realtime-l1-1-2.def +++ /dev/null @@ -1,12 +0,0 @@ -LIBRARY api-ms-win-core-realtime-l1-1-2 - -EXPORTS - -ConvertAuxiliaryCounterToPerformanceCounter -ConvertPerformanceCounterToAuxiliaryCounter -QueryAuxiliaryCounterFrequency -QueryInterruptTime -QueryInterruptTimePrecise -QueryThreadCycleTime -QueryUnbiasedInterruptTime -QueryUnbiasedInterruptTimePrecise diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-slapi-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-slapi-l1-1-0.def deleted file mode 100644 index 89413f9f1229ffdab883ffd07db1bc1e5d405930..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-slapi-l1-1-0.def +++ /dev/null @@ -1,6 +0,0 @@ -LIBRARY api-ms-win-core-slapi-l1-1-0 - -EXPORTS - -SLQueryLicenseValueFromApp -SLQueryLicenseValueFromApp2 diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-synch-l1-2-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-synch-l1-2-0.def deleted file mode 100644 index d860c9b0f162bf666a9fb25a3a7174278828d7e3..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-synch-l1-2-0.def +++ /dev/null @@ -1,59 +0,0 @@ -LIBRARY api-ms-win-core-synch-l1-2-0 - -EXPORTS - -AcquireSRWLockExclusive -AcquireSRWLockShared -CancelWaitableTimer -CreateEventA -CreateEventExA -CreateEventExW -CreateEventW -CreateMutexA -CreateMutexExA -CreateMutexExW -CreateMutexW -CreateSemaphoreExW -CreateWaitableTimerExW -DeleteCriticalSection -EnterCriticalSection -InitializeConditionVariable -InitializeCriticalSection -InitializeCriticalSectionAndSpinCount -InitializeCriticalSectionEx -InitializeSRWLock -InitOnceBeginInitialize -InitOnceComplete -InitOnceExecuteOnce -InitOnceInitialize -LeaveCriticalSection -OpenEventA -OpenEventW -OpenMutexW -OpenSemaphoreW -OpenWaitableTimerW -ReleaseMutex -ReleaseSemaphore -ReleaseSRWLockExclusive -ReleaseSRWLockShared -ResetEvent -SetCriticalSectionSpinCount -SetEvent -SetWaitableTimer -SetWaitableTimerEx -SignalObjectAndWait -Sleep -SleepConditionVariableCS -SleepConditionVariableSRW -SleepEx -TryAcquireSRWLockExclusive -TryAcquireSRWLockShared -TryEnterCriticalSection -WaitForMultipleObjectsEx -WaitForSingleObject -WaitForSingleObjectEx -WaitOnAddress -WakeAllConditionVariable -WakeByAddressAll -WakeByAddressSingle -WakeConditionVariable diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-sysinfo-l1-2-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-sysinfo-l1-2-0.def deleted file mode 100644 index 62240852f28e30feed27b536ff923a9edd945fbb..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-sysinfo-l1-2-0.def +++ /dev/null @@ -1,31 +0,0 @@ -LIBRARY api-ms-win-core-sysinfo-l1-2-0 - -EXPORTS - -EnumSystemFirmwareTables -GetComputerNameExA -GetComputerNameExW -GetLocalTime -GetLogicalProcessorInformation -GetLogicalProcessorInformationEx -GetNativeSystemInfo -GetProductInfo -GetSystemDirectoryA -GetSystemDirectoryW -GetSystemFirmwareTable -GetSystemInfo -GetSystemTime -GetSystemTimeAdjustment -GetSystemTimeAsFileTime -GetSystemTimePreciseAsFileTime -GetTickCount -GetTickCount64 -GetVersion -GetVersionExA -GetVersionExW -GetWindowsDirectoryA -GetWindowsDirectoryW -GlobalMemoryStatusEx -SetLocalTime -SetSystemTime -VerSetConditionMask diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-sysinfo-l1-2-3.def b/lib/libc/mingw/lib-common/api-ms-win-core-sysinfo-l1-2-3.def deleted file mode 100644 index 45a59f6ee0b9fa168b48533d92eab73854b6cdf0..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-sysinfo-l1-2-3.def +++ /dev/null @@ -1,33 +0,0 @@ -LIBRARY api-ms-win-core-sysinfo-l1-2-3 - -EXPORTS - -EnumSystemFirmwareTables -GetComputerNameExA -GetComputerNameExW -GetIntegratedDisplaySize -GetLocalTime -GetLogicalProcessorInformation -GetLogicalProcessorInformationEx -GetNativeSystemInfo -GetPhysicallyInstalledSystemMemory -GetProductInfo -GetSystemDirectoryA -GetSystemDirectoryW -GetSystemFirmwareTable -GetSystemInfo -GetSystemTime -GetSystemTimeAdjustment -GetSystemTimeAsFileTime -GetSystemTimePreciseAsFileTime -GetTickCount -GetTickCount64 -GetVersion -GetVersionExA -GetVersionExW -GetWindowsDirectoryA -GetWindowsDirectoryW -GlobalMemoryStatusEx -SetLocalTime -SetSystemTime -VerSetConditionMask diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-error-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-winrt-error-l1-1-0.def deleted file mode 100644 index e84af147f489198fea97ce26bd1bb1cf3015070c..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-error-l1-1-0.def +++ /dev/null @@ -1,15 +0,0 @@ -LIBRARY api-ms-win-core-winrt-error-l1-1-0 - -EXPORTS - -GetRestrictedErrorInfo -RoCaptureErrorContext -RoFailFastWithErrorContext -RoGetErrorReportingFlags -RoOriginateError -RoOriginateErrorW -RoResolveRestrictedErrorInfoReference -RoSetErrorReportingFlags -RoTransformError -RoTransformErrorW -SetRestrictedErrorInfo diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-error-l1-1-1.def b/lib/libc/mingw/lib-common/api-ms-win-core-winrt-error-l1-1-1.def deleted file mode 100644 index bd5ef539c6abfb43bdd2a87cd7761cca913930b1..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-error-l1-1-1.def +++ /dev/null @@ -1,22 +0,0 @@ -LIBRARY api-ms-win-core-winrt-error-l1-1-1 - -EXPORTS - -GetRestrictedErrorInfo -IsErrorPropagationEnabled -RoCaptureErrorContext -RoClearError -RoFailFastWithErrorContext -RoGetErrorReportingFlags -RoGetMatchingRestrictedErrorInfo -RoInspectCapturedStackBackTrace -RoInspectThreadErrorInfo -RoOriginateError -RoOriginateErrorW -RoOriginateLanguageException -RoReportFailedDelegate -RoReportUnhandledError -RoSetErrorReportingFlags -RoTransformError -RoTransformErrorW -SetRestrictedErrorInfo diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-winrt-l1-1-0.def deleted file mode 100644 index 9e841a5a7f606f5f76e43d789c7e0b32682806c9..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-l1-1-0.def +++ /dev/null @@ -1,13 +0,0 @@ -LIBRARY api-ms-win-core-winrt-l1-1-0 - -EXPORTS - -RoActivateInstance -RoGetActivationFactory -RoGetApartmentIdentifier -RoInitialize -RoRegisterActivationFactories -RoRegisterForApartmentShutdown -RoRevokeActivationFactories -RoUninitialize -RoUnregisterForApartmentShutdown diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-registration-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-winrt-registration-l1-1-0.def deleted file mode 100644 index a7ad121a9aecf77c385d22a779285a41fd58c93b..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-registration-l1-1-0.def +++ /dev/null @@ -1,6 +0,0 @@ -LIBRARY api-ms-win-core-winrt-registration-l1-1-0 - -EXPORTS - -RoGetActivatableClassRegistration -RoGetServerActivatableClasses diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-robuffer-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-winrt-robuffer-l1-1-0.def deleted file mode 100644 index 8e6e25f30aab10b96ba8aeea6ee5f8b28b70cd92..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-robuffer-l1-1-0.def +++ /dev/null @@ -1,5 +0,0 @@ -LIBRARY api-ms-win-core-winrt-robuffer-l1-1-0 - -EXPORTS - -RoGetBufferMarshaler diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-roparameterizediid-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-winrt-roparameterizediid-l1-1-0.def deleted file mode 100644 index b09d4444d26dceac96964a4a8eb91dc1f0969c56..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-roparameterizediid-l1-1-0.def +++ /dev/null @@ -1,7 +0,0 @@ -LIBRARY api-ms-win-core-winrt-roparameterizediid-l1-1-0 - -EXPORTS - -RoFreeParameterizedTypeExtra -RoGetParameterizedTypeInstanceIID -RoParameterizedTypeExtraGetTypeSignature diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-string-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-core-winrt-string-l1-1-0.def deleted file mode 100644 index c1636e1c64ddab18252ed7aeb0dfa02cb67d8cec..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-winrt-string-l1-1-0.def +++ /dev/null @@ -1,31 +0,0 @@ -LIBRARY api-ms-win-core-winrt-string-l1-1-0 - -EXPORTS - -HSTRING_UserFree -HSTRING_UserFree64 -HSTRING_UserMarshal -HSTRING_UserMarshal64 -HSTRING_UserSize -HSTRING_UserSize64 -HSTRING_UserUnmarshal -HSTRING_UserUnmarshal64 -WindowsCompareStringOrdinal -WindowsConcatString -WindowsCreateString -WindowsCreateStringReference -WindowsDeleteString -WindowsDeleteStringBuffer -WindowsDuplicateString -WindowsGetStringLen -WindowsGetStringRawBuffer -WindowsInspectString -WindowsIsStringEmpty -WindowsPreallocateStringBuffer -WindowsPromoteStringBuffer -WindowsReplaceString -WindowsStringHasEmbeddedNull -WindowsSubstring -WindowsSubstringWithSpecifiedLength -WindowsTrimStringEnd -WindowsTrimStringStart diff --git a/lib/libc/mingw/lib-common/api-ms-win-core-wow64-l1-1-1.def b/lib/libc/mingw/lib-common/api-ms-win-core-wow64-l1-1-1.def deleted file mode 100644 index bd6fe2dc35059b538d857bf9f0b96e1be96801dc..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-core-wow64-l1-1-1.def +++ /dev/null @@ -1,6 +0,0 @@ -LIBRARY api-ms-win-core-wow64-l1-1-1 - -EXPORTS - -IsWow64Process -IsWow64Process2 diff --git a/lib/libc/mingw/lib-common/api-ms-win-devices-config-l1-1-1.def b/lib/libc/mingw/lib-common/api-ms-win-devices-config-l1-1-1.def deleted file mode 100644 index f9d52afdc03f994a9f1e1f35ced495cd1712030c..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-devices-config-l1-1-1.def +++ /dev/null @@ -1,17 +0,0 @@ -LIBRARY api-ms-win-devices-config-l1-1-1 - -EXPORTS - -CM_Get_Device_ID_List_SizeW -CM_Get_Device_ID_ListW -CM_Get_Device_IDW -CM_Get_Device_Interface_List_SizeW -CM_Get_Device_Interface_ListW -CM_Get_Device_Interface_PropertyW -CM_Get_DevNode_PropertyW -CM_Get_DevNode_Status -CM_Get_Parent -CM_Locate_DevNodeW -CM_MapCrToWin32Err -CM_Register_Notification -CM_Unregister_Notification diff --git a/lib/libc/mingw/lib-common/api-ms-win-gaming-deviceinformation-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-gaming-deviceinformation-l1-1-0.def deleted file mode 100644 index 35f1de326376f9dcd0e5620b406eb9270f3967a3..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-gaming-deviceinformation-l1-1-0.def +++ /dev/null @@ -1,5 +0,0 @@ -LIBRARY api-ms-win-gaming-deviceinformation-l1-1-0 - -EXPORTS - -GetGamingDeviceModelInformation diff --git a/lib/libc/mingw/lib-common/api-ms-win-gaming-expandedresources-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-gaming-expandedresources-l1-1-0.def deleted file mode 100644 index f5914c1908309e8f13feed2db0bece3c3b98cb91..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-gaming-expandedresources-l1-1-0.def +++ /dev/null @@ -1,7 +0,0 @@ -LIBRARY api-ms-win-gaming-expandedresources-l1-1-0 - -EXPORTS - -GetExpandedResourceExclusiveCpuCount -HasExpandedResources -ReleaseExclusiveCpuSets diff --git a/lib/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-0.def deleted file mode 100644 index aa949963d021947af534746eab2c29136c040764..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-0.def +++ /dev/null @@ -1,11 +0,0 @@ -LIBRARY api-ms-win-gaming-tcui-l1-1-0 - -EXPORTS - -ProcessPendingGameUI -ShowChangeFriendRelationshipUI -ShowGameInviteUI -ShowPlayerPickerUI -ShowProfileCardUI -ShowTitleAchievementsUI -TryCancelPendingGameUI diff --git a/lib/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-2.def b/lib/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-2.def deleted file mode 100644 index c7392196c6b7f80908ee5371874549236b4ac2e0..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-2.def +++ /dev/null @@ -1,20 +0,0 @@ -LIBRARY api-ms-win-gaming-tcui-l1-1-2 - -EXPORTS - -CheckGamingPrivilegeSilently -CheckGamingPrivilegeSilentlyForUser -CheckGamingPrivilegeWithUI -CheckGamingPrivilegeWithUIForUser -ProcessPendingGameUI -ShowChangeFriendRelationshipUI -ShowChangeFriendRelationshipUIForUser -ShowGameInviteUI -ShowGameInviteUIForUser -ShowPlayerPickerUI -ShowPlayerPickerUIForUser -ShowProfileCardUI -ShowProfileCardUIForUser -ShowTitleAchievementsUI -ShowTitleAchievementsUIForUser -TryCancelPendingGameUI diff --git a/lib/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-3.def b/lib/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-3.def deleted file mode 100644 index 0e78187da00a2210f9da0064ecee5402a34b4009..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-3.def +++ /dev/null @@ -1,22 +0,0 @@ -LIBRARY api-ms-win-gaming-tcui-l1-1-3 - -EXPORTS - -CheckGamingPrivilegeSilently -CheckGamingPrivilegeSilentlyForUser -CheckGamingPrivilegeWithUI -CheckGamingPrivilegeWithUIForUser -ProcessPendingGameUI -ShowChangeFriendRelationshipUI -ShowChangeFriendRelationshipUIForUser -ShowGameInviteUI -ShowGameInviteUIForUser -ShowGameInviteUIWithContext -ShowGameInviteUIWithContextForUser -ShowPlayerPickerUI -ShowPlayerPickerUIForUser -ShowProfileCardUI -ShowProfileCardUIForUser -ShowTitleAchievementsUI -ShowTitleAchievementsUIForUser -TryCancelPendingGameUI diff --git a/lib/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-4.def b/lib/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-4.def deleted file mode 100644 index ac04f5e9630c7f788b21d92a11a3c0abf1dbd647..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-4.def +++ /dev/null @@ -1,30 +0,0 @@ -LIBRARY api-ms-win-gaming-tcui-l1-1-4 - -EXPORTS - -CheckGamingPrivilegeSilently -CheckGamingPrivilegeSilentlyForUser -CheckGamingPrivilegeWithUI -CheckGamingPrivilegeWithUIForUser -ProcessPendingGameUI -ShowChangeFriendRelationshipUI -ShowChangeFriendRelationshipUIForUser -ShowCustomizeUserProfileUI -ShowCustomizeUserProfileUIForUser -ShowFindFriendsUI -ShowFindFriendsUIForUser -ShowGameInfoUI -ShowGameInfoUIForUser -ShowGameInviteUI -ShowGameInviteUIForUser -ShowGameInviteUIWithContext -ShowGameInviteUIWithContextForUser -ShowPlayerPickerUI -ShowPlayerPickerUIForUser -ShowProfileCardUI -ShowProfileCardUIForUser -ShowTitleAchievementsUI -ShowTitleAchievementsUIForUser -ShowUserSettingsUI -ShowUserSettingsUIForUser -TryCancelPendingGameUI diff --git a/lib/libc/mingw/lib-common/api-ms-win-security-isolatedcontainer-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-security-isolatedcontainer-l1-1-0.def deleted file mode 100644 index f9ae3669986aadddae59565d64a46835d77b3e52..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-security-isolatedcontainer-l1-1-0.def +++ /dev/null @@ -1,5 +0,0 @@ -LIBRARY api-ms-win-security-isolatedcontainer-l1-1-0 - -EXPORTS - -IsProcessInIsolatedContainer diff --git a/lib/libc/mingw/lib-common/api-ms-win-shcore-stream-winrt-l1-1-0.def b/lib/libc/mingw/lib-common/api-ms-win-shcore-stream-winrt-l1-1-0.def deleted file mode 100644 index c0ed75874b96043505f4263c901b4d40f13fbc98..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib-common/api-ms-win-shcore-stream-winrt-l1-1-0.def +++ /dev/null @@ -1,7 +0,0 @@ -LIBRARY api-ms-win-shcore-stream-winrt-l1-1-0 - -EXPORTS - -CreateRandomAccessStreamOnFile -CreateRandomAccessStreamOverStream -CreateStreamOverRandomAccessStream diff --git a/lib/libc/mingw/lib-common/appmgmts.def b/lib/libc/mingw/lib-common/appmgmts.def new file mode 100644 index 0000000000000000000000000000000000000000..d2f2749e13a286cf9759f0123535e81f8e3d638f --- /dev/null +++ b/lib/libc/mingw/lib-common/appmgmts.def @@ -0,0 +1,25 @@ +; +; Exports of file APPMGMTS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY APPMGMTS.dll +EXPORTS +CsSetOptions +CsCreateClassStore +CsEnumApps +CsGetAppCategories +CsGetClassAccess +CsGetClassStore +CsGetClassStorePath +CsRegisterAppCategory +CsServerGetClassStore +CsUnregisterAppCategory +GenerateGroupPolicy +IID_IClassAdmin +ProcessGroupPolicyObjectsEx +ReleaseAppCategoryInfoList +ReleasePackageDetail +ReleasePackageInfo +ServiceMain diff --git a/lib/libc/mingw/lib-common/appmgr.def b/lib/libc/mingw/lib-common/appmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..f75bfb838cb796dcc58dd7624332b549eeaf4251 --- /dev/null +++ b/lib/libc/mingw/lib-common/appmgr.def @@ -0,0 +1,13 @@ +; +; Exports of file SNAPIN.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SNAPIN.DLL +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +GenerateScript diff --git a/lib/libc/mingw/lib-common/asycfilt.def b/lib/libc/mingw/lib-common/asycfilt.def new file mode 100644 index 0000000000000000000000000000000000000000..476e072ffdac746acc11b1b78518bd9fbe7d8351 --- /dev/null +++ b/lib/libc/mingw/lib-common/asycfilt.def @@ -0,0 +1,10 @@ +; +; Exports of file ASYCFILT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ASYCFILT.dll +EXPORTS +DllCanUnloadNow +FilterCreateInstance diff --git a/lib/libc/mingw/lib-common/atl.def b/lib/libc/mingw/lib-common/atl.def new file mode 100644 index 0000000000000000000000000000000000000000..1799f09b0a1d098aef5df5467dc556f9b54909da --- /dev/null +++ b/lib/libc/mingw/lib-common/atl.def @@ -0,0 +1,57 @@ +; +; Definition file of ATL.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ATL.DLL" +EXPORTS +AtlAdvise +AtlUnadvise +AtlFreeMarshalStream +AtlMarshalPtrInProc +AtlUnmarshalPtr +AtlModuleGetClassObject +AtlModuleInit +AtlModuleRegisterClassObjects +AtlModuleRegisterServer +AtlModuleRegisterTypeLib +AtlModuleRevokeClassObjects +AtlModuleTerm +AtlModuleUnregisterServer +AtlModuleUpdateRegistryFromResourceD +AtlWaitWithMessageLoop +AtlSetErrorInfo +AtlCreateTargetDC +AtlHiMetricToPixel +AtlPixelToHiMetric +AtlDevModeW2A +AtlComPtrAssign +AtlComQIPtrAssign +AtlInternalQueryInterface +AtlGetVersion +AtlAxDialogBoxW +AtlAxDialogBoxA +AtlAxCreateDialogW +AtlAxCreateDialogA +AtlAxCreateControl +AtlAxCreateControlEx +AtlAxAttachControl +AtlAxWinInit +AtlModuleAddCreateWndData +AtlModuleExtractCreateWndData +AtlModuleRegisterWndClassInfoW +AtlModuleRegisterWndClassInfoA +AtlAxGetControl +AtlAxGetHost +AtlRegisterClassCategoriesHelper +AtlIPersistStreamInit_Load +AtlIPersistStreamInit_Save +AtlIPersistPropertyBag_Load +AtlIPersistPropertyBag_Save +AtlGetObjectSourceInterface +AtlModuleUnRegisterTypeLib +AtlModuleLoadTypeLib +AtlModuleUnregisterServerEx +AtlModuleAddTermFunc +AtlSetErrorInfo2 +AtlIPersistStreamInit_GetSizeMax diff --git a/lib/libc/mingw/lib-common/audiosrv.def b/lib/libc/mingw/lib-common/audiosrv.def new file mode 100644 index 0000000000000000000000000000000000000000..5e576da58f4cc3b29c952fb9d6d19c1ccbec313e --- /dev/null +++ b/lib/libc/mingw/lib-common/audiosrv.def @@ -0,0 +1,10 @@ +; +; Exports of file AUDIOSRV.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY AUDIOSRV.dll +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/lib-common/avicap32.def b/lib/libc/mingw/lib-common/avicap32.def new file mode 100644 index 0000000000000000000000000000000000000000..2cc01bb12c822876d20a88e4d11df22bc32bee31 --- /dev/null +++ b/lib/libc/mingw/lib-common/avicap32.def @@ -0,0 +1,14 @@ +; +; Exports of file AVICAP32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY AVICAP32.dll +EXPORTS +AppCleanup +capCreateCaptureWindowA +capCreateCaptureWindowW +capGetDriverDescriptionA +capGetDriverDescriptionW +videoThunk32 diff --git a/lib/libc/mingw/lib-common/avifil32.def b/lib/libc/mingw/lib-common/avifil32.def new file mode 100644 index 0000000000000000000000000000000000000000..aa7591afdcbc93360540d693d25624751d896cf7 --- /dev/null +++ b/lib/libc/mingw/lib-common/avifil32.def @@ -0,0 +1,84 @@ +; +; Exports of file AVIFIL32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY AVIFIL32.dll +EXPORTS +AVIBuildFilter +AVIBuildFilterA +AVIBuildFilterW +AVIClearClipboard +AVIFileAddRef +AVIFileCreateStream +AVIFileCreateStreamA +AVIFileCreateStreamW +AVIFileEndRecord +AVIFileExit +AVIFileGetStream +AVIFileInfo +AVIFileInfoA +AVIFileInfoW +AVIFileInit +AVIFileOpen +AVIFileOpenA +AVIFileOpenW +AVIFileReadData +AVIFileRelease +AVIFileWriteData +AVIGetFromClipboard +AVIMakeCompressedStream +AVIMakeFileFromStreams +AVIMakeStreamFromClipboard +AVIPutFileOnClipboard +AVISave +AVISaveA +AVISaveOptions +AVISaveOptionsFree +AVISaveV +AVISaveVA +AVISaveVW +AVISaveW +AVIStreamAddRef +AVIStreamBeginStreaming +AVIStreamCreate +AVIStreamEndStreaming +AVIStreamFindSample +AVIStreamGetFrame +AVIStreamGetFrameClose +AVIStreamGetFrameOpen +AVIStreamInfo +AVIStreamInfoA +AVIStreamInfoW +AVIStreamLength +AVIStreamOpenFromFile +AVIStreamOpenFromFileA +AVIStreamOpenFromFileW +AVIStreamRead +AVIStreamReadData +AVIStreamReadFormat +AVIStreamRelease +AVIStreamSampleToTime +AVIStreamSetFormat +AVIStreamStart +AVIStreamTimeToSample +AVIStreamWrite +AVIStreamWriteData +CreateEditableStream +DllCanUnloadNow +DllGetClassObject +EditStreamClone +EditStreamCopy +EditStreamCut +EditStreamPaste +EditStreamSetInfo +EditStreamSetInfoA +EditStreamSetInfoW +EditStreamSetName +EditStreamSetNameA +EditStreamSetNameW +IID_IAVIEditStream +IID_IAVIFile +IID_IAVIStream +IID_IGetFrame diff --git a/lib/libc/mingw/lib-common/avrt.def b/lib/libc/mingw/lib-common/avrt.def new file mode 100644 index 0000000000000000000000000000000000000000..3c17abcf365bcb2d77b4e4323ad3cddece5bfa68 --- /dev/null +++ b/lib/libc/mingw/lib-common/avrt.def @@ -0,0 +1,21 @@ +; +; Definition file of AVRT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "AVRT.dll" +EXPORTS +AvQuerySystemResponsiveness +AvRevertMmThreadCharacteristics +AvRtCreateThreadOrderingGroup +AvRtCreateThreadOrderingGroupExA +AvRtCreateThreadOrderingGroupExW +AvRtDeleteThreadOrderingGroup +AvRtJoinThreadOrderingGroup +AvRtLeaveThreadOrderingGroup +AvRtWaitOnThreadOrderingGroup +AvSetMmMaxThreadCharacteristicsA +AvSetMmMaxThreadCharacteristicsW +AvSetMmThreadCharacteristicsA +AvSetMmThreadCharacteristicsW +AvSetMmThreadPriority diff --git a/lib/libc/mingw/lib-common/azroles.def b/lib/libc/mingw/lib-common/azroles.def new file mode 100644 index 0000000000000000000000000000000000000000..09c210c2571e552be549ab9ef763c848132ce126 --- /dev/null +++ b/lib/libc/mingw/lib-common/azroles.def @@ -0,0 +1,52 @@ +; +; Exports of file azroles.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY azroles.DLL +EXPORTS +AzAddPropertyItem +AzApplicationClose +AzApplicationCreate +AzApplicationDelete +AzApplicationEnum +AzApplicationOpen +AzAuthorizationStoreDelete +AzCloseHandle +AzContextAccessCheck +AzContextGetAssignedScopesPage +AzContextGetRoles +AzFreeMemory +AzGetProperty +AzGroupCreate +AzGroupDelete +AzGroupEnum +AzGroupOpen +AzInitialize +AzInitializeContextFromName +AzInitializeContextFromToken +AzOperationCreate +AzOperationDelete +AzOperationEnum +AzOperationOpen +AzRemovePropertyItem +AzRoleCreate +AzRoleDelete +AzRoleEnum +AzRoleOpen +AzScopeCreate +AzScopeDelete +AzScopeEnum +AzScopeOpen +AzSetProperty +AzSubmit +AzTaskCreate +AzTaskDelete +AzTaskEnum +AzTaskOpen +AzUpdateCache +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/basesrv.def b/lib/libc/mingw/lib-common/basesrv.def new file mode 100644 index 0000000000000000000000000000000000000000..048c93200f3ab559a25b8a4435ad5f7718ddd5ad --- /dev/null +++ b/lib/libc/mingw/lib-common/basesrv.def @@ -0,0 +1,13 @@ +; +; Definition file of BASESRV.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "BASESRV.dll" +EXPORTS +BaseGetProcessCrtlRoutine +BaseSetProcessCreateNotify +BaseSrvNlsLogon +BaseSrvNlsUpdateRegistryCache +BaseSrvRegisterSxS +ServerDllInitialization diff --git a/lib/libc/mingw/lib-common/bootvid.def b/lib/libc/mingw/lib-common/bootvid.def new file mode 100644 index 0000000000000000000000000000000000000000..5d4b170197f4e3a4d1c5b4acf73f91a5abf4b1c2 --- /dev/null +++ b/lib/libc/mingw/lib-common/bootvid.def @@ -0,0 +1,19 @@ +; +; Definition file of BOOTVID.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "BOOTVID.dll" +EXPORTS +VidBitBlt +VidBitBltEx +VidBufferToScreenBlt +VidCleanUp +VidDisplayString +VidDisplayStringXY +VidInitialize +VidResetDisplay +VidScreenToBufferBlt +VidSetScrollRegion +VidSetTextColor +VidSolidColorFill diff --git a/lib/libc/mingw/lib-common/browcli.def b/lib/libc/mingw/lib-common/browcli.def new file mode 100644 index 0000000000000000000000000000000000000000..1cfee49c784af9ffec0d318e9f644706b8a6beee --- /dev/null +++ b/lib/libc/mingw/lib-common/browcli.def @@ -0,0 +1,19 @@ +; +; Definition file of browcli.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "browcli.dll" +EXPORTS +I_BrowserDebugCall +I_BrowserDebugTrace +I_BrowserQueryEmulatedDomains +I_BrowserQueryOtherDomains +I_BrowserQueryStatistics +I_BrowserResetNetlogonState +I_BrowserResetStatistics +I_BrowserServerEnum +I_BrowserSetNetlogonState +NetBrowserStatisticsGet +NetServerEnum +NetServerEnumEx diff --git a/lib/libc/mingw/lib-common/browser.def b/lib/libc/mingw/lib-common/browser.def new file mode 100644 index 0000000000000000000000000000000000000000..570f0775dbf0aef9d9581e1fb699826c51436d0f --- /dev/null +++ b/lib/libc/mingw/lib-common/browser.def @@ -0,0 +1,11 @@ +; +; Exports of file browser.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY browser.dll +EXPORTS +I_BrowserServerEnumForXactsrv +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/lib-common/bthci.def b/lib/libc/mingw/lib-common/bthci.def new file mode 100644 index 0000000000000000000000000000000000000000..50da63b6c0fb4b11d29e7ffe7ba24285448db890 --- /dev/null +++ b/lib/libc/mingw/lib-common/bthci.def @@ -0,0 +1,9 @@ +; +; Exports of file MSPORTS.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSPORTS.DLL +EXPORTS +BluetoothClassInstaller diff --git a/lib/libc/mingw/lib-common/cabinet.def b/lib/libc/mingw/lib-common/cabinet.def index 70baa7f7c25deeeec63fa65d10ea94e0b7b35742..5d90c0c427cd44fa7029bcc4d74b94d69e088ad3 100644 --- a/lib/libc/mingw/lib-common/cabinet.def +++ b/lib/libc/mingw/lib-common/cabinet.def @@ -5,28 +5,29 @@ ; LIBRARY "Cabinet.dll" EXPORTS -GetDllVersion -Extract +CloseCompressor +CloseDecompressor +Compress +CreateCompressor +CreateDecompressor +Decompress DeleteExtractedFiles -FCICreate +DllGetVersion +Extract FCIAddFile -FCIFlushFolder -FCIFlushCabinet +FCICreate FCIDestroy -FDICreate -FDIIsCabinet +FCIFlushCabinet +FCIFlushFolder FDICopy +FDICreate FDIDestroy +FDIIsCabinet FDITruncateCabinet -CreateCompressor -SetCompressorInformation +GetDllVersion QueryCompressorInformation -Compress -ResetCompressor -CloseCompressor -CreateDecompressor -SetDecompressorInformation QueryDecompressorInformation -Decompress +ResetCompressor ResetDecompressor -CloseDecompressor +SetCompressorInformation +SetDecompressorInformation diff --git a/lib/libc/mingw/lib-common/cabview.def b/lib/libc/mingw/lib-common/cabview.def new file mode 100644 index 0000000000000000000000000000000000000000..0aa52109a5181c8e6bab9d0d8089cc91015ce069 --- /dev/null +++ b/lib/libc/mingw/lib-common/cabview.def @@ -0,0 +1,13 @@ +; +; Exports of file CABVIEW.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY CABVIEW.dll +EXPORTS +Uninstall +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/cfgbkend.def b/lib/libc/mingw/lib-common/cfgbkend.def new file mode 100644 index 0000000000000000000000000000000000000000..79111b34418870a35d4b5023b739e9a8075bf28c --- /dev/null +++ b/lib/libc/mingw/lib-common/cfgbkend.def @@ -0,0 +1,11 @@ +; +; Definition file of CfgBkEnd.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "CfgBkEnd.DLL" +EXPORTS +CLSID_CfgComp +IID_ICfgComp +IID_ISettingsComp +IID_ISettingsComp2 diff --git a/lib/libc/mingw/lib-common/chakrart.def b/lib/libc/mingw/lib-common/chakrart.def new file mode 100644 index 0000000000000000000000000000000000000000..43ac0e1e4fbe8d523c39e86ba02a19a89ffc1567 --- /dev/null +++ b/lib/libc/mingw/lib-common/chakrart.def @@ -0,0 +1,124 @@ +LIBRARY chakra + +EXPORTS + +JsAddRef +JsBoolToBoolean +JsBooleanToBool +JsCallFunction +JsCollectGarbage +JsConstructObject +JsConvertValueToBoolean +JsConvertValueToNumber +JsConvertValueToObject +JsConvertValueToString +JsCreateArray +JsCreateArrayBuffer +JsCreateContext +JsCreateDataView +JsCreateError +JsCreateExternalArrayBuffer +JsCreateExternalObject +JsCreateFunction +JsCreateNamedFunction +JsCreateObject +JsCreateRangeError +JsCreateReferenceError +JsCreateRuntime +JsCreateSymbol +JsCreateSyntaxError +JsCreateThreadService +JsCreateTypeError +JsCreateTypedArray +JsCreateURIError +JsDefineProperty +JsDeleteIndexedProperty +JsDeleteProperty +JsDisableRuntimeExecution +JsDisposeRuntime +JsDoubleToNumber +JsEnableRuntimeExecution +JsEnumerateHeap +JsEquals +JsGetAndClearException +JsGetArrayBufferStorage +JsGetContextData +JsGetContextOfObject +JsGetCurrentContext +JsGetDataViewStorage +JsGetExtensionAllowed +JsGetExternalData +JsGetFalseValue +JsGetGlobalObject +JsGetIndexedPropertiesExternalData +JsGetIndexedProperty +JsGetNullValue +JsGetOwnPropertyDescriptor +JsGetOwnPropertyNames +JsGetOwnPropertySymbols +JsGetProperty +JsGetPropertyIdFromName +JsGetPropertyIdFromSymbol +JsGetPropertyIdType +JsGetPropertyNameFromId +JsGetPrototype +JsGetRuntime +JsGetRuntimeMemoryLimit +JsGetRuntimeMemoryUsage +JsGetStringLength +JsGetSymbolFromPropertyId +JsGetTrueValue +JsGetTypedArrayInfo +JsGetTypedArrayStorage +JsGetUndefinedValue +JsGetValueType +JsHasException +JsHasExternalData +JsHasIndexedPropertiesExternalData +JsHasIndexedProperty +JsHasProperty +JsIdle +JsInspectableToObject +JsInstanceOf +JsIntToNumber +JsIsEnumeratingHeap +JsIsRuntimeExecutionDisabled +JsNumberToDouble +JsNumberToInt +JsObjectToInspectable +JsParseScript +JsParseScriptWithAttributes +JsParseSerializedScript +JsParseSerializedScriptWithCallback +JsPointerToString +JsPreventExtension +JsProjectWinRTNamespace +JsRelease +JsRunScript +JsRunSerializedScript +JsRunSerializedScriptWithCallback +JsSerializeScript +JsSetContextData +JsSetCurrentContext +JsSetException +JsSetExternalData +JsSetIndexedPropertiesToExternalData +JsSetIndexedProperty +JsSetObjectBeforeCollectCallback +JsSetProjectionEnqueueCallback +JsSetPromiseContinuationCallback +JsSetProperty +JsSetPrototype +JsSetRuntimeBeforeCollectCallback +JsSetRuntimeMemoryAllocationCallback +JsSetRuntimeMemoryLimit +JsStartDebugging +JsStartProfiling +JsStopProfiling +JsStrictEquals +JsStringToPointer +JsValueToVariant +JsVarAddRef +JsVarRelease +JsVarToExtension +JsVariantToValue diff --git a/lib/libc/mingw/lib-common/clb.def b/lib/libc/mingw/lib-common/clb.def new file mode 100644 index 0000000000000000000000000000000000000000..be973a08c956bc5764c34dd4308956ea55a1d957 --- /dev/null +++ b/lib/libc/mingw/lib-common/clb.def @@ -0,0 +1,13 @@ +; +; Exports of file clb.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY clb.dll +EXPORTS +ClbAddData +ClbSetColumnWidths +ClbStyleW +ClbWndProc +CustomControlInfoW diff --git a/lib/libc/mingw/lib-common/clbcatq.def.in b/lib/libc/mingw/lib-common/clbcatq.def.in new file mode 100644 index 0000000000000000000000000000000000000000..78b6981edaa1a1713d06bede281f5668d5c5c1f4 --- /dev/null +++ b/lib/libc/mingw/lib-common/clbcatq.def.in @@ -0,0 +1,63 @@ +#include "func.def.in" + +LIBRARY CLBCatQ.DLL +EXPORTS +ActivatorUpdateForIsRouterChanges +; void __cdecl ClearList(class CStructArray * __ptr64) +F_X64(?ClearList@@YAXPEAVCStructArray@@@Z) +CoRegCleanup +; long __cdecl CreateComponentLibraryTS(unsigned short const * __ptr64,long,struct IComponentRecords * __ptr64 * __ptr64) +F_X64(?CreateComponentLibraryTS@@YAJPEBGJPEAPEAUIComponentRecords@@@Z) +; long __cdecl DataConvert(unsigned short,unsigned short,unsigned long,unsigned long * __ptr64,void * __ptr64,void * __ptr64,unsigned long,unsigned long,unsigned long * __ptr64,unsigned char,unsigned char,unsigned long) +F_X64(?DataConvert@@YAJGGKPEAKPEAX1KK0EEK@Z) +DeleteAllActivatorsForClsid +; void __cdecl DestroyStgDatabase(class StgDatabase * __ptr64) +F_X64(?DestroyStgDatabase@@YAXPEAVStgDatabase@@@Z) +DowngradeAPL +; long __cdecl GetDataConversion(struct IDataConvert * __ptr64 * __ptr64) +F_X64(?GetDataConversion@@YAJPEAPEAUIDataConvert@@@Z) +; class CGetDataConversion * __ptr64 __cdecl GetDataConvertObject(void) +F_X64(?GetDataConvertObject@@YAPEAVCGetDataConversion@@XZ) +GetGlobalBabyJITEnabled +; long __cdecl GetPropValue(unsigned short,long * __ptr64,void * __ptr64,int,int * __ptr64,struct tagDBPROP & __ptr64) +F_X64(?GetPropValue@@YAJGPEAJPEAXHPEAHAEAUtagDBPROP@@@Z) +; long __cdecl GetStgDatabase(class StgDatabase * __ptr64 * __ptr64) +F_X64(?GetStgDatabase@@YAJPEAPEAVStgDatabase@@@Z) +; void __cdecl InitErrors(unsigned long * __ptr64) +F_X64(?InitErrors@@YAXPEAK@Z) +; long __cdecl OpenComponentLibrarySharedTS(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned long,struct _SECURITY_ATTRIBUTES * __ptr64,long,struct IComponentRecords * __ptr64 * __ptr64) +F_X64(?OpenComponentLibrarySharedTS@@YAJPEBG0KPEAU_SECURITY_ATTRIBUTES@@JPEAPEAUIComponentRecords@@@Z) +; long __cdecl OpenComponentLibraryTS(unsigned short const * __ptr64,long,struct IComponentRecords * __ptr64 * __ptr64) +F_X64(?OpenComponentLibraryTS@@YAJPEBGJPEAPEAUIComponentRecords@@@Z) +; long __cdecl PostError(long,...) +F_X64(?PostError@@YAJJZZ) +; void __cdecl ShutDownDataConversion(void) +F_X64(?ShutDownDataConversion@@YAXXZ) +UpdateFromAppChange +UpdateFromComponentChange +CLSIDFromStringByBitness +CheckMemoryGates +ComPlusEnablePartitions +ComPlusEnableRemoteAccess +ComPlusMigrate +ComPlusPartitionsEnabled +ComPlusRemoteAccessEnabled +CreateComponentLibraryEx +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +GetCatalogObject +GetCatalogObject2 +GetComputerObject +GetSimpleTableDispenser +InprocServer32FromString +OpenComponentLibraryEx +OpenComponentLibraryOnMemEx +OpenComponentLibraryOnStreamEx +OpenComponentLibrarySharedEx +ServerGetApplicationType +SetSetupOpen +SetSetupSave +SetupOpen +SetupSave diff --git a/lib/libc/mingw/lib-common/cliconfg.def b/lib/libc/mingw/lib-common/cliconfg.def new file mode 100644 index 0000000000000000000000000000000000000000..275ecb54b722c064a394715b2f64a96a78488229 --- /dev/null +++ b/lib/libc/mingw/lib-common/cliconfg.def @@ -0,0 +1,11 @@ +; +; Exports of file CLICONFG.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY CLICONFG.DLL +EXPORTS +CPlApplet +ClientConfigureAddEdit +OnInitDialogMain diff --git a/lib/libc/mingw/lib-common/cnvfat.def b/lib/libc/mingw/lib-common/cnvfat.def new file mode 100644 index 0000000000000000000000000000000000000000..6dc6deeb689fb4017f393d7da9d0f7ea611c7a1f --- /dev/null +++ b/lib/libc/mingw/lib-common/cnvfat.def @@ -0,0 +1,10 @@ +; +; Exports of file CUFAT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY CUFAT.dll +EXPORTS +IsConversionAvailable +ConvertFAT diff --git a/lib/libc/mingw/lib-common/colbact.def b/lib/libc/mingw/lib-common/colbact.def new file mode 100644 index 0000000000000000000000000000000000000000..3832c74c201c8c27f64a3542343b480a2ecc8de4 --- /dev/null +++ b/lib/libc/mingw/lib-common/colbact.def @@ -0,0 +1,15 @@ +; +; Exports of file colbact.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY colbact.DLL +EXPORTS +DllGetClassObject +DllRegisterServer +DllUnregisterServer +GetClassInfoForCurrentUser +GetDefaultPartitionForCurrentUser +GetDefaultPartitionForSid +PartitionAccessCheck diff --git a/lib/libc/mingw/lib-common/comctl32.def b/lib/libc/mingw/lib-common/comctl32.def index 6683f72f29f5b429d070fab4174cd3a4ed9ed58c..e42ad89e7497e74a866376434b3706e3c790a9c8 100644 --- a/lib/libc/mingw/lib-common/comctl32.def +++ b/lib/libc/mingw/lib-common/comctl32.def @@ -24,6 +24,7 @@ CreateToolbarEx DestroyPropertySheetPage DllGetVersion DllInstall +DrawShadowText DrawStatusText DrawStatusTextW FlatSB_EnableScrollBar @@ -38,13 +39,16 @@ FlatSB_SetScrollProp FlatSB_SetScrollRange FlatSB_ShowScrollBar GetMUILanguage +HIMAGELIST_QueryInterface ImageList_Add ImageList_AddIcon ImageList_AddMasked ImageList_BeginDrag +ImageList_CoCreateInstance ImageList_Copy ImageList_Create ImageList_Destroy +ImageList_DestroyShared ImageList_DragEnter ImageList_DragLeave ImageList_DragMove @@ -67,9 +71,11 @@ ImageList_LoadImageA ImageList_LoadImageW ImageList_Merge ImageList_Read +ImageList_ReadEx ImageList_Remove ImageList_Replace ImageList_ReplaceIcon +ImageList_Resize ImageList_SetBkColor ImageList_SetDragCursorImage ImageList_SetFilter @@ -78,6 +84,7 @@ ImageList_SetIconSize ImageList_SetImageCount ImageList_SetOverlayImage ImageList_Write +ImageList_WriteEx InitCommonControlsEx InitMUILanguage InitializeFlatSB @@ -89,6 +96,17 @@ RegisterClassNameW UninitializeFlatSB _TrackMouseEvent FreeMRUList +DrawSizeBox +DrawScrollBar +SizeBoxHwnd +ScrollBar_MouseMove +ScrollBar_Menu +HandleScrollCmd +DetachScrollBars +AttachScrollBars +CCSetScrollInfo +CCGetScrollInfo +CCEnableScrollBar Str_SetPtrW DSA_Create DSA_Destroy @@ -111,14 +129,21 @@ DPA_DeleteAllPtrs DPA_Sort DPA_Search DPA_CreateEx +DSA_Clone +DSA_Sort +DPA_GetSize +DSA_GetSize +LoadIconWithScaleDown DPA_EnumCallback DPA_DestroyCallback DSA_EnumCallback DSA_DestroyCallback +QuerySystemGestureStatus CreateMRUListW AddMRUStringW EnumMRUListW SetWindowSubclass +GetWindowSubclass RemoveWindowSubclass DefSubclassProc TaskDialog diff --git a/lib/libc/mingw/lib-common/computecore.def b/lib/libc/mingw/lib-common/computecore.def new file mode 100644 index 0000000000000000000000000000000000000000..3aadc83e9a997f101eec9686ceca7d9c1572e18f --- /dev/null +++ b/lib/libc/mingw/lib-common/computecore.def @@ -0,0 +1,67 @@ +; +; Definition file of computecore.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "computecore.dll" +EXPORTS +HcsEnumerateVmWorkerProcesses +HcsFindVmWorkerProcesses +HcsGetWorkerProcessJob +HcsStartVmWorkerProcess +HcsAddResourceToOperation +HcsCancelOperation +HcsCloseComputeSystem +HcsCloseOperation +HcsCloseProcess +HcsCrashComputeSystem +HcsCreateComputeSystem +HcsCreateComputeSystemInNamespace +HcsCreateEmptyGuestStateFile +HcsCreateEmptyRuntimeStateFile +HcsCreateOperation +HcsCreateOperationWithNotifications +HcsCreateProcess +HcsEnumerateComputeSystems +HcsEnumerateComputeSystemsInNamespace +HcsGetComputeSystemFromOperation +HcsGetComputeSystemProperties +HcsGetOperationContext +HcsGetOperationId +HcsGetOperationProperties +HcsGetOperationResult +HcsGetOperationResultAndProcessInfo +HcsGetOperationType +HcsGetProcessFromOperation +HcsGetProcessInfo +HcsGetProcessProperties +HcsGetProcessorCompatibilityFromSavedState +HcsGetServiceProperties +HcsGrantVmAccess +HcsGrantVmGroupAccess +HcsModifyComputeSystem +HcsModifyProcess +HcsModifyServiceSettings +HcsOpenComputeSystem +HcsOpenComputeSystemInNamespace +HcsOpenProcess +HcsPauseComputeSystem +HcsResumeComputeSystem +HcsRevokeVmAccess +HcsRevokeVmGroupAccess +HcsSaveComputeSystem +HcsSetComputeSystemCallback +HcsSetOperationCallback +HcsSetOperationContext +HcsSetProcessCallback +HcsShutDownComputeSystem +HcsSignalProcess +HcsStartComputeSystem +HcsSubmitWerReport +HcsSystemControl +HcsTerminateComputeSystem +HcsTerminateProcess +HcsWaitForComputeSystemExit +HcsWaitForOperationResult +HcsWaitForOperationResultAndProcessInfo +HcsWaitForProcessExit diff --git a/lib/libc/mingw/lib-common/computenetwork.def b/lib/libc/mingw/lib-common/computenetwork.def new file mode 100644 index 0000000000000000000000000000000000000000..270b79926bc7bd497005c781a8febf9cc2edfc4b --- /dev/null +++ b/lib/libc/mingw/lib-common/computenetwork.def @@ -0,0 +1,62 @@ +; +; Definition file of computenetwork.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "computenetwork.dll" +EXPORTS +HcnCloseGuestNetworkService +HcnCloseSdnRoute +HcnCreateGuestNetworkService +HcnCreateSdnRoute +HcnDeleteGuestNetworkService +HcnDeleteSdnRoute +HcnEnumerateGuestNetworkServices +HcnEnumerateSdnRoutes +HcnModifyGuestNetworkService +HcnModifySdnRoute +HcnOpenGuestNetworkService +HcnOpenSdnRoute +HcnQueryGuestNetworkServiceProperties +HcnQuerySdnRouteProperties +HcnRegisterGuestNetworkServiceCallback +HcnRegisterNetworkCallback +HcnUnregisterGuestNetworkServiceCallback +HcnUnregisterNetworkCallback +HcnCloseEndpoint +HcnCloseLoadBalancer +HcnCloseNamespace +HcnCloseNetwork +HcnCreateEndpoint +HcnCreateLoadBalancer +HcnCreateNamespace +HcnCreateNetwork +HcnDeleteEndpoint +HcnDeleteLoadBalancer +HcnDeleteNamespace +HcnDeleteNetwork +HcnEnumerateEndpoints +HcnEnumerateGuestNetworkPortReservations +HcnEnumerateLoadBalancers +HcnEnumerateNamespaces +HcnEnumerateNetworks +HcnFreeGuestNetworkPortReservations +HcnModifyEndpoint +HcnModifyLoadBalancer +HcnModifyNamespace +HcnModifyNetwork +HcnOpenEndpoint +HcnOpenLoadBalancer +HcnOpenNamespace +HcnOpenNetwork +HcnQueryEndpointAddresses +HcnQueryEndpointProperties +HcnQueryEndpointStats +HcnQueryLoadBalancerProperties +HcnQueryNamespaceProperties +HcnQueryNetworkProperties +HcnRegisterServiceCallback +HcnReleaseGuestNetworkServicePortReservationHandle +HcnReserveGuestNetworkServicePort +HcnReserveGuestNetworkServicePortRange +HcnUnregisterServiceCallback diff --git a/lib/libc/mingw/lib-common/computestorage.def b/lib/libc/mingw/lib-common/computestorage.def new file mode 100644 index 0000000000000000000000000000000000000000..e79ec1a92ff71bbd9c3561d83457859d4c92b737 --- /dev/null +++ b/lib/libc/mingw/lib-common/computestorage.def @@ -0,0 +1,19 @@ +; +; Definition file of computestorage.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "computestorage.dll" +EXPORTS +HcsAttachLayerStorageFilter +HcsDestroyLayer +HcsDetachLayerStorageFilter +HcsExportLayer +HcsExportLegacyWritableLayer +HcsFormatWritableLayerVhd +HcsGetLayerVhdMountPath +HcsImportLayer +HcsInitializeLegacyWritableLayer +HcsInitializeWritableLayer +HcsSetupBaseOSLayer +HcsSetupBaseOSVolume diff --git a/lib/libc/mingw/lib-common/comsnap.def b/lib/libc/mingw/lib-common/comsnap.def new file mode 100644 index 0000000000000000000000000000000000000000..86dfec02e0764e5e6d7120ae239eea68e1294035 --- /dev/null +++ b/lib/libc/mingw/lib-common/comsnap.def @@ -0,0 +1,13 @@ +; +; Exports of file ComSnap.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ComSnap.DLL +EXPORTS +InstallDsExtension +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/comuid.def b/lib/libc/mingw/lib-common/comuid.def new file mode 100644 index 0000000000000000000000000000000000000000..cfaf8e34afc10f0b29d6cebd111efe9bec2fc39a --- /dev/null +++ b/lib/libc/mingw/lib-common/comuid.def @@ -0,0 +1,13 @@ +; +; Exports of file ComUID.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ComUID.DLL +EXPORTS +CreateDCOMSecurityUIPage +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/connect.def b/lib/libc/mingw/lib-common/connect.def new file mode 100644 index 0000000000000000000000000000000000000000..f29aa42e7143712e49bb805e569d848fd10b1055 --- /dev/null +++ b/lib/libc/mingw/lib-common/connect.def @@ -0,0 +1,20 @@ +; +; Definition file of connect.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "connect.dll" +EXPORTS +AddConnectionOptionListEntries +CreateVPNConnection +GetInternetConnected +GetNetworkConnected +GetVPNConnected +HrIsInternetConnected +HrIsInternetConnectedGUID +IsInternetConnected +IsInternetConnectedGUID +IsUniqueConnectionName +RegisterPageWithPage +UnregisterPage +UnregisterPagesLink diff --git a/lib/libc/mingw/lib-common/console.def b/lib/libc/mingw/lib-common/console.def new file mode 100644 index 0000000000000000000000000000000000000000..f60a1f64d539e55234a4d1ec3970c20100e1ee52 --- /dev/null +++ b/lib/libc/mingw/lib-common/console.def @@ -0,0 +1,9 @@ +; +; Exports of file Console.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY Console.dll +EXPORTS +CPlApplet diff --git a/lib/libc/mingw/lib-common/coremessaging.def b/lib/libc/mingw/lib-common/coremessaging.def new file mode 100644 index 0000000000000000000000000000000000000000..732952070cf4591691d9742a2f92557213545249 --- /dev/null +++ b/lib/libc/mingw/lib-common/coremessaging.def @@ -0,0 +1,33 @@ +LIBRARY coremessaging + +EXPORTS + +CoreUICallComputeMaximumMessageSize +CoreUICallCreateConversationHost +CoreUICallCreateEndpointHost +CoreUICallCreateEndpointHostWithSendPriority +CoreUICallGetAddressOfParameterInBuffer +CoreUICallReceive +CoreUICallSend +CoreUICallSendVaList +CoreUIConfigureTestHost +CoreUIConfigureUserIntegration +CoreUICreate +CoreUICreateAnonymousStream +CoreUICreateClientWindowIDManager +CoreUICreateEx +CoreUICreateSystemWindowIDManager +CoreUIInitializeTestService +CoreUIOpenExisting +CoreUIRouteToTestRegistrar +CoreUIUninitializeTestService +CreateDispatcherQueueController +CreateDispatcherQueueForCurrentThread +GetDispatcherQueueForCurrentThread +MsgBlobCreateShared +MsgBlobCreateStack +MsgBufferShare +MsgRelease +MsgStringCreateShared +MsgStringCreateStack +ServiceMain diff --git a/lib/libc/mingw/lib-common/cryptbase.def b/lib/libc/mingw/lib-common/cryptbase.def new file mode 100644 index 0000000000000000000000000000000000000000..a520fb3bb8cda70d71166e8642a06744eadd0971 --- /dev/null +++ b/lib/libc/mingw/lib-common/cryptbase.def @@ -0,0 +1,18 @@ +; +; Definition file of CRYPTBASE.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CRYPTBASE.dll" +EXPORTS +SystemFunction001 +SystemFunction002 +SystemFunction003 +SystemFunction004 +SystemFunction005 +SystemFunction028 +SystemFunction029 +SystemFunction034 +SystemFunction036 +SystemFunction040 +SystemFunction041 diff --git a/lib/libc/mingw/lib-common/cryptdlg.def b/lib/libc/mingw/lib-common/cryptdlg.def new file mode 100644 index 0000000000000000000000000000000000000000..f78a36239162c750d2468b6b755e9a715166fcb6 --- /dev/null +++ b/lib/libc/mingw/lib-common/cryptdlg.def @@ -0,0 +1,29 @@ +; +; Exports of file CRYPTDLG.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY CRYPTDLG.dll +EXPORTS +CertConfigureTrustA +CertConfigureTrustW +CertTrustCertPolicy +CertTrustCleanup +CertTrustFinalPolicy +CertTrustInit +DecodeAttrSequence +DecodeRecipientID +EncodeAttrSequence +EncodeRecipientID +FormatPKIXEmailProtection +FormatVerisignExtension +CertModifyCertificatesToTrust +CertSelectCertificateA +CertSelectCertificateW +CertViewPropertiesA +CertViewPropertiesW +DllRegisterServer +DllUnregisterServer +GetFriendlyNameOfCertA +GetFriendlyNameOfCertW diff --git a/lib/libc/mingw/lib-common/cryptdll.def b/lib/libc/mingw/lib-common/cryptdll.def new file mode 100644 index 0000000000000000000000000000000000000000..7e400f9be1ca8844973ea7de9ac540be008889b0 --- /dev/null +++ b/lib/libc/mingw/lib-common/cryptdll.def @@ -0,0 +1,27 @@ +; +; Definition file of cryptdll.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "cryptdll.dll" +EXPORTS +CDBuildIntegrityVect +CDBuildVect +CDFindCommonCSystem +CDFindCommonCSystemWithKey +CDGenerateRandomBits +CDGetIntegrityVect +CDLocateCSystem +CDLocateCheckSum +CDLocateRng +CDRegisterCSystem +CDRegisterCheckSum +CDRegisterRng +HMACwithSHA +KRBFXCF2 +MD5Final +MD5Init +MD5Update +PBKDF2 +aesCTSDecryptMsg +aesCTSEncryptMsg diff --git a/lib/libc/mingw/lib-common/cryptext.def b/lib/libc/mingw/lib-common/cryptext.def new file mode 100644 index 0000000000000000000000000000000000000000..cf02775779551f8a18fa65bc2cc2989867b47813 --- /dev/null +++ b/lib/libc/mingw/lib-common/cryptext.def @@ -0,0 +1,33 @@ +LIBRARY "CRYPTEXT.dll" +EXPORTS +I_InvokeCommand +CryptExtAddCER +CryptExtAddCERMachineOnlyAndHwndW +CryptExtAddCERW +CryptExtAddCRL +CryptExtAddCRLW +CryptExtAddCTL +CryptExtAddCTLW +CryptExtAddP7R +CryptExtAddP7RW +CryptExtAddPFX +CryptExtAddPFXMachineOnlyAndHwndW +CryptExtAddPFXW +CryptExtAddSPC +CryptExtAddSPCW +CryptExtOpenCAT +CryptExtOpenCATW +CryptExtOpenCER +CryptExtOpenCERW +CryptExtOpenCRL +CryptExtOpenCRLW +CryptExtOpenCTL +CryptExtOpenCTLW +CryptExtOpenP10 +CryptExtOpenP10W +CryptExtOpenP7R +CryptExtOpenP7RW +CryptExtOpenPKCS7 +CryptExtOpenPKCS7W +CryptExtOpenSTR +CryptExtOpenSTRW diff --git a/lib/libc/mingw/lib-common/cryptsp.def b/lib/libc/mingw/lib-common/cryptsp.def new file mode 100644 index 0000000000000000000000000000000000000000..54fe9f715b011052d85366e2ec7394e8ab386d84 --- /dev/null +++ b/lib/libc/mingw/lib-common/cryptsp.def @@ -0,0 +1,72 @@ +; +; Definition file of CRYPTSP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CRYPTSP.dll" +EXPORTS +CheckSignatureInFile +CryptAcquireContextA +CryptAcquireContextW +CryptContextAddRef +CryptCreateHash +CryptDecrypt +CryptDeriveKey +CryptDestroyHash +CryptDestroyKey +CryptDuplicateHash +CryptDuplicateKey +CryptEncrypt +CryptEnumProviderTypesA +CryptEnumProviderTypesW +CryptEnumProvidersA +CryptEnumProvidersW +CryptExportKey +CryptGenKey +CryptGenRandom +CryptGetDefaultProviderA +CryptGetDefaultProviderW +CryptGetHashParam +CryptGetKeyParam +CryptGetProvParam +CryptGetUserKey +CryptHashData +CryptHashSessionKey +CryptImportKey +CryptReleaseContext +CryptSetHashParam +CryptSetKeyParam +CryptSetProvParam +CryptSetProviderA +CryptSetProviderExA +CryptSetProviderExW +CryptSetProviderW +CryptSignHashA +CryptSignHashW +CryptVerifySignatureA +CryptVerifySignatureW +SystemFunction006 +SystemFunction007 +SystemFunction008 +SystemFunction009 +SystemFunction010 +SystemFunction011 +SystemFunction012 +SystemFunction013 +SystemFunction014 +SystemFunction015 +SystemFunction016 +SystemFunction018 +SystemFunction020 +SystemFunction021 +SystemFunction022 +SystemFunction023 +SystemFunction024 +SystemFunction025 +SystemFunction026 +SystemFunction027 +SystemFunction030 +SystemFunction031 +SystemFunction032 +SystemFunction033 +SystemFunction035 diff --git a/lib/libc/mingw/lib-common/cryptsvc.def b/lib/libc/mingw/lib-common/cryptsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..b00db0d488f2f1516f05100596f398ea87ae6dc3 --- /dev/null +++ b/lib/libc/mingw/lib-common/cryptsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of CRYPTSVC.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CRYPTSVC.dll" +EXPORTS +CryptServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/lib-common/d2d1.def b/lib/libc/mingw/lib-common/d2d1.def index 8d5b753c66e895832f027671efa3bee5f098b92f..f3f06e326ab2b0027ebcea4c2acc124985bcb00e 100644 --- a/lib/libc/mingw/lib-common/d2d1.def +++ b/lib/libc/mingw/lib-common/d2d1.def @@ -5,15 +5,16 @@ ; LIBRARY "d2d1.dll" EXPORTS -D2D1CreateFactory -D2D1MakeRotateMatrix -D2D1MakeSkewMatrix -D2D1IsMatrixInvertible -D2D1InvertMatrix +D2D1ComputeMaximumScaleFactor D2D1ConvertColorSpace D2D1CreateDevice D2D1CreateDeviceContext +D2D1CreateFactory +D2D1GetGradientMeshInteriorPointsFromCoonsPatch +D2D1InvertMatrix +D2D1IsMatrixInvertible +D2D1MakeRotateMatrix +D2D1MakeSkewMatrix D2D1SinCos D2D1Tan D2D1Vec3Length -D2D1ComputeMaximumScaleFactor diff --git a/lib/libc/mingw/lib-common/davhlpr.def b/lib/libc/mingw/lib-common/davhlpr.def new file mode 100644 index 0000000000000000000000000000000000000000..5b55b0f1ceade61f7e2c22eef970667f2a923bd7 --- /dev/null +++ b/lib/libc/mingw/lib-common/davhlpr.def @@ -0,0 +1,19 @@ +; +; Definition file of DAVHLPR.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "DAVHLPR.dll" +EXPORTS +DavAddConnection +DavCheckAndConvertHttpUrlToUncName +DavDeleteConnection +DavFlushFile +DavGetExtendedError +DavGetHTTPFromUNCPath +DavGetServerPortAndPhysicalName +DavGetUNCFromHTTPPath +DavRemoveDummyShareFromFileName +DavRemoveDummyShareFromFileNameEx +UtfUrlStrToWideStr +WideStrToUtfUrlStr diff --git a/lib/libc/mingw/lib-common/dbgeng.def b/lib/libc/mingw/lib-common/dbgeng.def new file mode 100644 index 0000000000000000000000000000000000000000..7db7ab23033aa578059852e18c2f0662c486692a --- /dev/null +++ b/lib/libc/mingw/lib-common/dbgeng.def @@ -0,0 +1,11 @@ +; +; Definition file of dbgeng.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dbgeng.dll" +EXPORTS +DebugConnect +DebugConnectWide +DebugCreate +DebugCreateEx diff --git a/lib/libc/mingw/lib-common/dbnetlib.def b/lib/libc/mingw/lib-common/dbnetlib.def new file mode 100644 index 0000000000000000000000000000000000000000..8de570a27a1a124862a69d881266e8e96f9256fc --- /dev/null +++ b/lib/libc/mingw/lib-common/dbnetlib.def @@ -0,0 +1,38 @@ +; +; Definition file of DBnetlib.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DBnetlib.dll" +EXPORTS +ConnectionObjectSize +ConnectionRead +ConnectionWrite +ConnectionTransact +ConnectionWriteOOB +ConnectionMode +ConnectionStatus +ConnectionOpen +ConnectionClose +ConnectionCheckForData +ConnectionError +ConnectionVer +ConnectionSqlVer +ConnectionServerEnum +ConnectionServerEnumW +ConnectionOpenW +ConnectionErrorW +ConnectionOption +ConnectionGetSvrUser +InitEnumServers +GetNextEnumeration +CloseEnumServers +InitSSPIPackage +TermSSPIPackage +InitSession +TermSession +GenClientContext +ConnectionFlushCache +InitSessionEx +TermSessionEx +GenClientContextEx diff --git a/lib/libc/mingw/lib-common/dbnmpntw.def b/lib/libc/mingw/lib-common/dbnmpntw.def new file mode 100644 index 0000000000000000000000000000000000000000..87bd4c944bcb656b68cec8613e2745f2181b2f70 --- /dev/null +++ b/lib/libc/mingw/lib-common/dbnmpntw.def @@ -0,0 +1,24 @@ +; +; Exports of file DBnmpntw.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DBnmpntw.dll +EXPORTS +ConnectionObjectSize +ConnectionRead +ConnectionWrite +ConnectionClose +ConnectionError +ConnectionVer +ConnectionTransact +ConnectionWriteOOB +ConnectionMode +ConnectionStatus +ConnectionOpen +ConnectionServerEnum +ConnectionCheckForData +ConnectionOpenW +ConnectionErrorW +ConnectionServerEnumW diff --git a/lib/libc/mingw/lib-common/devmgr.def b/lib/libc/mingw/lib-common/devmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..9fdf9c3993b5a43f6644d2db7bf7092d3c0b5ca8 --- /dev/null +++ b/lib/libc/mingw/lib-common/devmgr.def @@ -0,0 +1,26 @@ +; +; Definition file of DEVMGR.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "DEVMGR.DLL" +EXPORTS +DeviceProperties_RunDLLA +DeviceProperties_RunDLLW +DevicePropertiesA +DevicePropertiesW +DeviceManager_ExecuteA +DeviceManager_ExecuteW +DeviceProblemTextA +DeviceProblemTextW +DeviceProblemWizardA +DeviceProblemWizardW +DeviceAdvancedPropertiesA +DeviceAdvancedPropertiesW +DeviceCreateHardwarePage +DeviceCreateHardwarePageEx +DevicePropertiesExA +DevicePropertiesExW +DeviceProblenWizard_RunDLLA +DeviceProblenWizard_RunDLLW +DeviceCreateHardwarePageCustom diff --git a/lib/libc/mingw/lib-common/devobj.def b/lib/libc/mingw/lib-common/devobj.def new file mode 100644 index 0000000000000000000000000000000000000000..8bb12a8bf8b07521aff9c469ecca1c068408046d --- /dev/null +++ b/lib/libc/mingw/lib-common/devobj.def @@ -0,0 +1,58 @@ +; +; Definition file of DEVOBJ.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DEVOBJ.dll" +EXPORTS +DevObjBuildClassInfoList +DevObjChangeState +DevObjClassGuidsFromName +DevObjClassNameFromGuid +DevObjCreateDevRegKey +DevObjCreateDeviceInfo +DevObjCreateDeviceInfoList +DevObjCreateDeviceInterface +DevObjCreateDeviceInterfaceRegKey +DevObjDeleteAllInterfacesForDevice +DevObjDeleteDevRegKey +DevObjDeleteDevice +DevObjDeleteDeviceInfo +DevObjDeleteDeviceInterfaceData +DevObjDeleteDeviceInterfaceRegKey +DevObjDestroyDeviceInfoList +DevObjEnumDeviceInfo +DevObjEnumDeviceInterfaces +DevObjGetClassDescription +DevObjGetClassDevs +DevObjGetClassProperty +DevObjGetClassPropertyKeys +DevObjGetClassRegistryProperty +DevObjGetDeviceInfoDetail +DevObjGetDeviceInfoListClass +DevObjGetDeviceInfoListDetail +DevObjGetDeviceInstanceId +DevObjGetDeviceInterfaceAlias +DevObjGetDeviceInterfaceDetail +DevObjGetDeviceInterfaceProperty +DevObjGetDeviceInterfacePropertyKeys +DevObjGetDeviceProperty +DevObjGetDevicePropertyKeys +DevObjGetDeviceRegistryProperty +DevObjLocateDevice +DevObjOpenClassRegKey +DevObjOpenDevRegKey +DevObjOpenDeviceInfo +DevObjOpenDeviceInterface +DevObjOpenDeviceInterfaceRegKey +DevObjRegisterDeviceInfo +DevObjRemoveDeviceInterface +DevObjRestartDevices +DevObjSetClassProperty +DevObjSetClassRegistryProperty +DevObjSetDeviceInfoDetail +DevObjSetDeviceInterfaceDefault +DevObjSetDeviceInterfaceProperty +DevObjSetDeviceProperty +DevObjSetDeviceRegistryProperty +DevObjUninstallDevice diff --git a/lib/libc/mingw/lib-common/devrtl.def b/lib/libc/mingw/lib-common/devrtl.def new file mode 100644 index 0000000000000000000000000000000000000000..b441fae4c608c7df95a2f5ac1c351fd2bc105909 --- /dev/null +++ b/lib/libc/mingw/lib-common/devrtl.def @@ -0,0 +1,36 @@ +; +; Definition file of DEVRTL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "DEVRTL.dll" +EXPORTS +DevRtlCloseTextLogSection +DevRtlCreateTextLogSectionA +DevRtlCreateTextLogSectionW +DevRtlGetThreadLogToken +DevRtlSetThreadLogToken +DevRtlWriteTextLog +DevRtlWriteTextLogError +NdxTableAddObject +NdxTableAddObjectToList +NdxTableClose +NdxTableFirstObject +NdxTableFirstObjectInList +NdxTableGetObjectName +NdxTableGetObjectType +NdxTableGetObjectTypeCount +NdxTableGetObjectTypeName +NdxTableGetPropertyTypeClass +NdxTableGetPropertyTypeCount +NdxTableGetPropertyTypeName +NdxTableGetPropertyValue +NdxTableNextObject +NdxTableObjectFromName +NdxTableObjectFromPointer +NdxTableOpen +NdxTableRemoveObject +NdxTableRemoveObjectFromList +NdxTableSetObjectPointer +NdxTableSetPropertyValue +NdxTableSetTypeDefinition diff --git a/lib/libc/mingw/lib-common/dhcpcsvc.def b/lib/libc/mingw/lib-common/dhcpcsvc.def index a0a3c8f375a35c89eba0ec1660caf9ca3e74b9b9..2acfa258827b5808135bfd7ec9a56c8b31fdca08 100644 --- a/lib/libc/mingw/lib-common/dhcpcsvc.def +++ b/lib/libc/mingw/lib-common/dhcpcsvc.def @@ -15,6 +15,7 @@ DhcpDeRegisterOptions DhcpDeRegisterParamChange DhcpDelPersistentRequestParams DhcpEnableDhcp +DhcpEnableDhcpAdvanced DhcpEnableTracing DhcpEnumClasses DhcpEnumInterfaces @@ -35,6 +36,7 @@ DhcpGlobalServiceSyncEvent DATA DhcpGlobalTerminateEvent DATA DhcpHandlePnPEvent DhcpIsEnabled +DhcpIsMeteredDetected DhcpLeaseIpAddress DhcpLeaseIpAddressEx DhcpNotifyConfigChange diff --git a/lib/libc/mingw/lib-common/dhcpcsvc6.def b/lib/libc/mingw/lib-common/dhcpcsvc6.def new file mode 100644 index 0000000000000000000000000000000000000000..f16ceb2e82ae8b629f6b8779156587ef2f1b0be9 --- /dev/null +++ b/lib/libc/mingw/lib-common/dhcpcsvc6.def @@ -0,0 +1,30 @@ +; +; Definition file of dhcpcsvc6.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "dhcpcsvc6.DLL" +EXPORTS +Dhcpv6AcquireParameters +Dhcpv6CApiCleanup +Dhcpv6CApiInitialize +Dhcpv6CancelOperation +Dhcpv6EnableDhcp +Dhcpv6EnableTracing +Dhcpv6FreeLeaseInfo +Dhcpv6FreeLeaseInfoArray +Dhcpv6GetTraceArray +Dhcpv6GetUserClasses +Dhcpv6IsEnabled +Dhcpv6Main +Dhcpv6QueryLeaseInfo +Dhcpv6QueryLeaseInfoArray +Dhcpv6ReleaseParameters +Dhcpv6ReleasePrefix +Dhcpv6ReleasePrefixEx +Dhcpv6RenewPrefix +Dhcpv6RenewPrefixEx +Dhcpv6RequestParams +Dhcpv6RequestPrefix +Dhcpv6RequestPrefixEx +Dhcpv6SetUserClass diff --git a/lib/libc/mingw/lib-common/diagnosticdataquery.def b/lib/libc/mingw/lib-common/diagnosticdataquery.def new file mode 100644 index 0000000000000000000000000000000000000000..6d396fa3e8cd489b8b9ca4de19db4aefb5708e76 --- /dev/null +++ b/lib/libc/mingw/lib-common/diagnosticdataquery.def @@ -0,0 +1,39 @@ +LIBRARY "DiagnosticDataQuery.dll" +EXPORTS +DdqCancelDiagnosticRecordOperation +DdqCloseSession +DdqCreateSession +DdqExtractDiagnosticReport +DdqFreeDiagnosticRecordLocaleTags +DdqFreeDiagnosticRecordPage +DdqFreeDiagnosticRecordProducerCategories +DdqFreeDiagnosticRecordProducers +DdqFreeDiagnosticReport +DdqGetDiagnosticDataAccessLevelAllowed +DdqGetDiagnosticRecordAtIndex +DdqGetDiagnosticRecordBinaryDistribution +DdqGetDiagnosticRecordCategoryAtIndex +DdqGetDiagnosticRecordCategoryCount +DdqGetDiagnosticRecordCount +DdqGetDiagnosticRecordLocaleTagAtIndex +DdqGetDiagnosticRecordLocaleTagCount +DdqGetDiagnosticRecordLocaleTags +DdqGetDiagnosticRecordPage +DdqGetDiagnosticRecordPayload +DdqGetDiagnosticRecordProducerAtIndex +DdqGetDiagnosticRecordProducerCategories +DdqGetDiagnosticRecordProducerCount +DdqGetDiagnosticRecordProducers +DdqGetDiagnosticRecordStats +DdqGetDiagnosticRecordSummary +DdqGetDiagnosticRecordTagDistribution +DdqGetDiagnosticReport +DdqGetDiagnosticReportAtIndex +DdqGetDiagnosticReportCount +DdqGetDiagnosticReportStoreReportCount +DdqGetSessionAccessLevel +DdqGetTranscriptConfiguration +DdqIsDiagnosticRecordSampledIn +DdqSetTranscriptConfiguration +UtcSendTraceLogging +UtcSendTraceLogging2 diff --git a/lib/libc/mingw/lib-common/dimsroam.def b/lib/libc/mingw/lib-common/dimsroam.def new file mode 100644 index 0000000000000000000000000000000000000000..774650f8bcdb76e11f21e68008ed7a33b16882ac --- /dev/null +++ b/lib/libc/mingw/lib-common/dimsroam.def @@ -0,0 +1,9 @@ +; +; Exports of file dimsroam.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY dimsroam.dll +EXPORTS +DimsRoamEntry diff --git a/lib/libc/mingw/lib-common/dinput.def b/lib/libc/mingw/lib-common/dinput.def new file mode 100644 index 0000000000000000000000000000000000000000..99a0332b3e5eec2557e3476f46de26bf7baeeb13 --- /dev/null +++ b/lib/libc/mingw/lib-common/dinput.def @@ -0,0 +1,15 @@ +; +; Exports of file DINPUT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DINPUT.dll +EXPORTS +DirectInputCreateA +DirectInputCreateEx +DirectInputCreateW +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/dinput8.def b/lib/libc/mingw/lib-common/dinput8.def index 7ba9b3399b4252be9d672dcebb0bd7f4e1a85701..a960a357d428205452b0f9e384e33afe8ac0fc21 100644 --- a/lib/libc/mingw/lib-common/dinput8.def +++ b/lib/libc/mingw/lib-common/dinput8.def @@ -11,3 +11,4 @@ DllCanUnloadNow DllGetClassObject DllRegisterServer DllUnregisterServer +GetdfDIJoystick diff --git a/lib/libc/mingw/lib-common/directml.def b/lib/libc/mingw/lib-common/directml.def new file mode 100644 index 0000000000000000000000000000000000000000..7b0d09616e357b7e3b763908fa6a8d3a74d20527 --- /dev/null +++ b/lib/libc/mingw/lib-common/directml.def @@ -0,0 +1,6 @@ +LIBRARY directml + +EXPORTS + +DMLCreateDevice +DMLCreateDevice1 diff --git a/lib/libc/mingw/lib-common/diskcopy.def b/lib/libc/mingw/lib-common/diskcopy.def new file mode 100644 index 0000000000000000000000000000000000000000..54236287d164277bb94a9acdaf642bcc137760cb --- /dev/null +++ b/lib/libc/mingw/lib-common/diskcopy.def @@ -0,0 +1,12 @@ +; +; Exports of file DISKCOPY.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DISKCOPY.dll +EXPORTS +DiskCopyRunDll +DiskCopyRunDllW +DllCanUnloadNow +DllGetClassObject diff --git a/lib/libc/mingw/lib-common/dismapi.def b/lib/libc/mingw/lib-common/dismapi.def new file mode 100644 index 0000000000000000000000000000000000000000..f4aba2f13461e00ed1f613a5c90710131a81ca3f --- /dev/null +++ b/lib/libc/mingw/lib-common/dismapi.def @@ -0,0 +1,102 @@ +; +; Definition file of DismApi.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DismApi.DLL" +EXPORTS +DismAddCapability +DismAddDriver +DismAddPackage +DismApplyUnattend +DismCheckImageHealth +DismCleanupMountpoints +DismCloseSession +DismCommitImage +DismDelete +DismDisableFeature +DismEnableFeature +DismGetCapabilities +DismGetCapabilityInfo +DismGetDriverInfo +DismGetDrivers +DismGetFeatureInfo +DismGetFeatureParent +DismGetFeatures +DismGetImageInfo +DismGetLastErrorMessage +DismGetMountedImageInfo +DismGetPackageInfo +DismGetPackageInfoEx +DismGetPackages +DismGetReservedStorageState +DismInitialize +DismMountImage +DismOpenSession +DismRemountImage +DismRemoveCapability +DismRemoveDriver +DismRemovePackage +DismRestoreImageHealth +DismSetReservedStorageState +DismShutdown +DismUnmountImage +_DismAddCapabilityEx +_DismAddDriverEx +_DismAddPackageEx +_DismAddPackageFamilyToUninstallBlocklist +_DismAddProvisionedAppxPackage +_DismApplyCustomDataImage +_DismApplyFfuImage +_DismApplyProvisioningPackage +_DismCleanImage +_DismEnableDisableFeature +_DismExportDriver +_DismExportSource +_DismExportSourceEx +_DismGetCapabilitiesEx +_DismGetCapabilityInfoEx +_DismGetCurrentEdition +_DismGetDriversEx +_DismGetEffectiveSystemUILanguage +_DismGetFeaturesEx +_DismGetInstallLanguage +_DismGetKCacheBinaryValue +_DismGetKCacheDwordValue +_DismGetKCacheStringValue +_DismGetLastCBSSessionID +_DismGetNonRemovableAppsPolicy +_DismGetOSUninstallWindow +_DismGetOsInfo +_DismGetProductKeyInfo +_DismGetProvisionedAppxPackages +_DismGetProvisioningPackageInfo +_DismGetRegistryMountPoint +_DismGetStateFromCBSSessionID +_DismGetTargetCompositionEditions +_DismGetTargetEditions +_DismGetTargetVirtualEditions +_DismGetUsedSpace +_DismInitiateOSUninstall +_DismOptimizeImage +_DismOptimizeProvisionedAppxPackages +_DismRemoveOSUninstall +_DismRemovePackageFamilyFromUninstallBlocklist +_DismRemoveProvisionedAppxPackage +_DismRemoveProvisionedAppxPackageAllUsers +_DismRevertPendingActions +_DismSetAllIntlSettings +_DismSetAppXProvisionedDataFile +_DismSetEdition +_DismSetEdition2 +_DismSetFirstBootCommandLine +_DismSetMachineName +_DismSetOSUninstallWindow +_DismSetProductKey +_DismSetSkuIntlDefaults +_DismSplitFfuImage +_DismStage +_DismSysprepCleanup +_DismSysprepGeneralize +_DismSysprepSpecialize +_DismValidateProductKey diff --git a/lib/libc/mingw/lib-common/dmutil.def b/lib/libc/mingw/lib-common/dmutil.def new file mode 100644 index 0000000000000000000000000000000000000000..c014f74ce96645f94b8eac3913dfc9c754c10316 --- /dev/null +++ b/lib/libc/mingw/lib-common/dmutil.def @@ -0,0 +1,31 @@ +LIBRARY "dmutil.dll" +EXPORTS +CoDisableDynamicVolumes +GetSystemVolume +AddEntryBootFileGpt +AddEntryBootFileMbr +DisplayError +DisplayErrorRgszw +DmCommonNtOpenFile +DynamicSupport +FTrace +FTraceValist +FreeRgszw +GetErrorData +GetInstallDirectoryPath +IsPersonalSKU +LowAcquirePrivilege +LowGetPartitionInfo +LowNtAddBootEntry +LowNtReadFile +LowNtReadOnlyAttributeOff +LowNtWriteFile +RgszwDupRgszw +RgszwFromArgs +RgszwFromValist +SafeLoadVdsService +ShowMessage +ShowMessageValist +SzwDupSzw +SzwFromSza +TranslateError diff --git a/lib/libc/mingw/lib-common/dnsapi.def b/lib/libc/mingw/lib-common/dnsapi.def index 929deecd6807db329f7823f530d90865bb384612..fae00a0a552addc02fcb0121599fb8a02d1e0fbb 100644 --- a/lib/libc/mingw/lib-common/dnsapi.def +++ b/lib/libc/mingw/lib-common/dnsapi.def @@ -28,6 +28,7 @@ DnsAsyncRegisterTerm DnsCancelQuery DnsCheckNrptRuleIntegrity DnsCheckNrptRules +DnsCleanupTcpConnections DnsConnectionDeletePolicyEntries DnsConnectionDeletePolicyEntriesPrivate DnsConnectionDeleteProxyInfo diff --git a/lib/libc/mingw/lib-common/dnsperf.def b/lib/libc/mingw/lib-common/dnsperf.def new file mode 100644 index 0000000000000000000000000000000000000000..af0e25e40993d4c686459e28959654dbdaf33821 --- /dev/null +++ b/lib/libc/mingw/lib-common/dnsperf.def @@ -0,0 +1,7 @@ +LIBRARY dnsperf + +EXPORTS + +CloseDnsPerformanceData +CollectDnsPerformanceData +OpenDnsPerformanceData diff --git a/lib/libc/mingw/lib-common/dnsrslvr.def b/lib/libc/mingw/lib-common/dnsrslvr.def new file mode 100644 index 0000000000000000000000000000000000000000..10c261c6cad9e13f9cab76a547452b69a2e9c4d7 --- /dev/null +++ b/lib/libc/mingw/lib-common/dnsrslvr.def @@ -0,0 +1,11 @@ +; +; Definition file of dnsrslvr.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dnsrslvr.dll" +EXPORTS +LoadGPExtension +Reg_DoRegisterAdapter +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/lib-common/drprov.def b/lib/libc/mingw/lib-common/drprov.def new file mode 100644 index 0000000000000000000000000000000000000000..425c82645d4ffb485647a0068e2a53c361f3326a --- /dev/null +++ b/lib/libc/mingw/lib-common/drprov.def @@ -0,0 +1,19 @@ +; +; Definition file of drprov.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "drprov.dll" +EXPORTS +NPAddConnection +NPAddConnection3 +NPCancelConnection +NPCloseEnum +NPEnumResource +NPGetCaps +NPGetConnection +NPGetResourceInformation +NPGetResourceParent +NPGetUniversalName +NPOpenEnum +NPGetConnectionPerformance diff --git a/lib/libc/mingw/lib-common/dsauth.def b/lib/libc/mingw/lib-common/dsauth.def new file mode 100644 index 0000000000000000000000000000000000000000..5b26a28c6ecf3b6d1049411e7a2392923e8924f2 --- /dev/null +++ b/lib/libc/mingw/lib-common/dsauth.def @@ -0,0 +1,32 @@ +; +; Exports of file DSAUTH.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DSAUTH.dll +EXPORTS +DhcpAddServerDS +DhcpDeleteServerDS +DhcpDsAddServer +DhcpDsCleanupDS +DhcpDsDelServer +DhcpDsEnumServers +DhcpDsGetAttribs +DhcpDsGetLists +DhcpDsGetRoot +DhcpDsInitDS +DhcpDsSetLists +DhcpDsValidateService +DhcpEnumServersDS +StoreBeginSearch +StoreCleanupHandle +StoreCollectAttributes +StoreCreateObjectVA +StoreDeleteObject +StoreEndSearch +StoreGetHandle +StoreInitHandle +StoreSearchGetNext +StoreSetSearchOneLevel +StoreSetSearchSubTree diff --git a/lib/libc/mingw/lib-common/dskquota.def b/lib/libc/mingw/lib-common/dskquota.def new file mode 100644 index 0000000000000000000000000000000000000000..7e1652ee223ee58c754255ab002e664a98f7e523 --- /dev/null +++ b/lib/libc/mingw/lib-common/dskquota.def @@ -0,0 +1,13 @@ +; +; Exports of file DSKQUOTA.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DSKQUOTA.dll +EXPORTS +ProcessGroupPolicy +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/dsparse.def b/lib/libc/mingw/lib-common/dsparse.def new file mode 100644 index 0000000000000000000000000000000000000000..c973101a1e7c5e7c210cfca195e1b5b186070e41 --- /dev/null +++ b/lib/libc/mingw/lib-common/dsparse.def @@ -0,0 +1,22 @@ +LIBRARY "dsparse.dll" +EXPORTS +DsCrackSpn2A +DsCrackSpn2W +DsCrackSpn3W +DsCrackSpn4W +DsCrackSpnA +DsCrackSpnW +DsCrackUnquotedMangledRdnA +DsCrackUnquotedMangledRdnW +DsGetRdnW +DsIsMangledDnA +DsIsMangledDnW +DsIsMangledRdnValueA +DsIsMangledRdnValueW +DsMakeSpn2W +DsMakeSpnA +DsMakeSpnW +DsQuoteRdnValueA +DsQuoteRdnValueW +DsUnquoteRdnValueA +DsUnquoteRdnValueW diff --git a/lib/libc/mingw/lib-common/dsquery.def b/lib/libc/mingw/lib-common/dsquery.def new file mode 100644 index 0000000000000000000000000000000000000000..9ecf0c0f6ec84c9d90ffc55f35145c6dea42be2f --- /dev/null +++ b/lib/libc/mingw/lib-common/dsquery.def @@ -0,0 +1,16 @@ +; +; Exports of file dsquery.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY dsquery.dll +EXPORTS +OpenSavedDsQuery +OpenSavedDsQueryW +OpenQueryWindow +DllCanUnloadNow +DllGetClassObject +DllInstall +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/dssenh.def b/lib/libc/mingw/lib-common/dssenh.def new file mode 100644 index 0000000000000000000000000000000000000000..b9f03fd3253c10c80fe591afa0c884e58dd763e1 --- /dev/null +++ b/lib/libc/mingw/lib-common/dssenh.def @@ -0,0 +1,35 @@ +; +; Exports of file DSSENH.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DSSENH.dll +EXPORTS +CPAcquireContext +CPCreateHash +CPDecrypt +CPDeriveKey +CPDestroyHash +CPDestroyKey +CPDuplicateHash +CPDuplicateKey +CPEncrypt +CPExportKey +CPGenKey +CPGenRandom +CPGetHashParam +CPGetKeyParam +CPGetProvParam +CPGetUserKey +CPHashData +CPHashSessionKey +CPImportKey +CPReleaseContext +CPSetHashParam +CPSetKeyParam +CPSetProvParam +CPSignHash +CPVerifySignature +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/duser.def b/lib/libc/mingw/lib-common/duser.def new file mode 100644 index 0000000000000000000000000000000000000000..1e9776549641129ec8c3507edbf8f4b9bb0837fc --- /dev/null +++ b/lib/libc/mingw/lib-common/duser.def @@ -0,0 +1,157 @@ +LIBRARY "DUser.dll" +EXPORTS +DUserCastHandle +DUserDeleteGadget +GetStdColorBrushF +GetStdColorF +GetStdColorPenF +UtilDrawOutlineRect +AddGadgetMessageHandler +AddLayeredRef +AdjustClipInsideRef +AttachWndProcA +AttachWndProcW +AutoTrace +BeginTransition +BeginHideInputPaneAnimation +BeginShowInputPaneAnimation +BuildAnimation +BuildDropTarget +BuildInterpolation +CacheDWriteRenderTarget +ChangeCurrentAnimationScenario +ClearPushedOpacitiesFromGadgetTree +ClearTopmostVisual +CreateAction +CreateGadget +CreateTransition +CustomGadgetHitTestQuery +DUserBuildGadget +DUserCastClass +DUserCastDirect +DUserFindClass +DUserFlushDeferredMessages +DUserFlushMessages +DUserGetAlphaPRID +DUserGetGutsData +DUserGetRectPRID +DUserGetRotatePRID +DUserGetScalePRID +DUserInstanceOf +DUserPostEvent +DUserPostMethod +DUserRegisterGuts +DUserRegisterStub +DUserRegisterSuper +DUserSendEvent +DUserSendMethod +DUserStopAnimation +DUserStopPVLAnimation +DeleteHandle +DestroyPendingDCVisuals +DetachGadgetVisuals +DetachWndProc +DisableContainerHwnd +DrawGadgetTree +EndInputPaneAnimation +EndTransition +EnsureAnimationsEnabled +EnsureGadgetTransInitialized +EnumGadgets +FindGadgetFromPoint +FindGadgetMessages +FindGadgetTargetingInfo +FindStdColor +FireGadgetMessages +ForwardGadgetMessage +GadgetTransCompositionChanged +GadgetTransSettingChanged +GetActionTimeslice +GetCachedDWriteRenderTarget +GetDUserModule +GetDebug +GetFinalAnimatingPosition +GetGadget +GetGadgetAnimation +GetGadgetBitmap +GetGadgetBufferInfo +GetGadgetCenterPoint +GetGadgetFlags +GetGadgetFocus +GetGadgetLayerInfo +GetGadgetMessageFilter +GetGadgetProperty +GetGadgetRect +GetGadgetRgn +GetGadgetRootInfo +GetGadgetRotation +GetGadgetScale +GetGadgetSize +GetGadgetStyle +GetGadgetTicket +GetGadgetVisual +GetMessageExA +GetMessageExW +GetStdColorBrushI +GetStdColorI +GetStdColorName +GetStdColorPenI +GetStdPalette +GetTransitionInterface +InitGadgetComponent +InitGadgets +InvalidateGadget +InvalidateLayeredDescendants +IsGadgetParentChainStyle +IsInsideContext +IsStartDelete +LookupGadgetTicket +MapGadgetPoints +PeekMessageExA +PeekMessageExW +PlayTransition +PrintTransition +RegisterGadgetMessage +RegisterGadgetMessageString +RegisterGadgetProperty +ReleaseDetachedObjects +ReleaseLayeredRef +ReleaseMouseCapture +RemoveClippingImmunityFromVisual +RemoveGadgetMessageHandler +RemoveGadgetProperty +ResetDUserDevice +ScheduleGadgetTransitions +SetActionTimeslice +SetAtlasingHints +SetGadgetBufferInfo +SetGadgetCenterPoint +SetGadgetFillF +SetGadgetFillI +SetGadgetFlags +SetGadgetFocus +SetGadgetFocusEx +SetGadgetLayerInfo +SetGadgetMessageFilter +SetGadgetOrder +SetGadgetParent +SetGadgetProperty +SetGadgetRect +SetGadgetRootInfo +SetGadgetRotation +SetGadgetScale +SetGadgetStyle +SetHardwareDeviceUsage +SetMinimumDCompVersion +SetRestoreCachedLayeredRefFlag +SetTransitionVisualProperties +SetWindowResizeFlag +UninitGadgetComponent +UnregisterGadgetMessage +UnregisterGadgetMessageString +UnregisterGadgetProperty +UtilBuildFont +UtilDrawBlendRect +UtilGetColor +UtilSetBackground +WaitMessageEx diff --git a/lib/libc/mingw/lib-common/dxcore.def b/lib/libc/mingw/lib-common/dxcore.def new file mode 100644 index 0000000000000000000000000000000000000000..a358e3e680f5ec5324ce43b26dad54b027eda771 --- /dev/null +++ b/lib/libc/mingw/lib-common/dxcore.def @@ -0,0 +1,5 @@ +LIBRARY dxcore + +EXPORTS + +DXCoreCreateAdapterFactory diff --git a/lib/libc/mingw/lib-common/dxgi.def b/lib/libc/mingw/lib-common/dxgi.def index 1a46289f5e6152e2e5aafe67a73547e5460043f4..08c22bc5e1174c01b6ba820d0162946523d0a756 100644 --- a/lib/libc/mingw/lib-common/dxgi.def +++ b/lib/libc/mingw/lib-common/dxgi.def @@ -48,7 +48,6 @@ D3DKMTSetContextSchedulingPriority D3DKMTSetDisplayMode D3DKMTSetGammaRamp D3DKMTSetVidPnSourceOwner -D3DKMTWaitForSynchronizationObject D3DKMTWaitForVerticalBlankEvent DXGID3D10CreateDevice DXGID3D10CreateLayeredDevice diff --git a/lib/libc/mingw/lib-common/eappgnui.def b/lib/libc/mingw/lib-common/eappgnui.def new file mode 100644 index 0000000000000000000000000000000000000000..8f747408cf7ea279bdade7c47e65905d4cd72c33 --- /dev/null +++ b/lib/libc/mingw/lib-common/eappgnui.def @@ -0,0 +1,14 @@ +; +; Definition file of GenericUI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "GenericUI.dll" +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +EapPeerFreeErrorMemory +EapPeerFreeMemory +EapPeerInvokeIdentityUI diff --git a/lib/libc/mingw/lib-common/eapphost.def b/lib/libc/mingw/lib-common/eapphost.def new file mode 100644 index 0000000000000000000000000000000000000000..9d947b0d556a0e7e76a955c36a4ffde8bd34026b --- /dev/null +++ b/lib/libc/mingw/lib-common/eapphost.def @@ -0,0 +1,11 @@ +; +; Definition file of eapphost.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "eapphost.dll" +EXPORTS +OnSessionChange +InitializeEapHost +StopServiceOnLowPower +UninitializeEapHost diff --git a/lib/libc/mingw/lib-common/efsadu.def b/lib/libc/mingw/lib-common/efsadu.def new file mode 100644 index 0000000000000000000000000000000000000000..97cb9117f3ae711676a08875680db23319a6b2d8 --- /dev/null +++ b/lib/libc/mingw/lib-common/efsadu.def @@ -0,0 +1,21 @@ +; +; Definition file of EFSADU.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "EFSADU.dll" +EXPORTS +AddUserToObjectW +BackCurrentEfsCert +EfsDetail +EfsUIUtilCheckScardStatus +EfsUIUtilCreateSelfSignedCertificate +EfsUIUtilEncryptMyDocuments +EfsUIUtilEnrollEfsCertificate +EfsUIUtilEnrollEfsCertificateEx +EfsUIUtilInstallDra +EfsUIUtilKeyBackup +EfsUIUtilPromptForPin +EfsUIUtilPromptForPinDialog +EfsUIUtilSelectCard +EfsUIUtilShowBalloonAndWait diff --git a/lib/libc/mingw/lib-common/esent.def b/lib/libc/mingw/lib-common/esent.def new file mode 100644 index 0000000000000000000000000000000000000000..0540faa789b8128aa9350e067b9cccac3732c1bd --- /dev/null +++ b/lib/libc/mingw/lib-common/esent.def @@ -0,0 +1,381 @@ +; +; Definition file of ESENT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ESENT.dll" +EXPORTS +DebugExtensionInitialize +DebugExtensionNotify +DebugExtensionUninitialize +JetAddColumn +JetAddColumnA +JetAddColumnW +JetAttachDatabase +JetAttachDatabase2 +JetAttachDatabase2A +JetAttachDatabase2W +JetAttachDatabase3 +JetAttachDatabase3A +JetAttachDatabase3W +JetAttachDatabaseA +JetAttachDatabaseW +JetAttachDatabaseWithStreaming +JetAttachDatabaseWithStreamingA +JetAttachDatabaseWithStreamingW +JetBackup +JetBackupA +JetBackupInstance +JetBackupInstanceA +JetBackupInstanceW +JetBackupW +JetBeginDatabaseIncrementalReseed +JetBeginDatabaseIncrementalReseedA +JetBeginDatabaseIncrementalReseedW +JetBeginExternalBackup +JetBeginExternalBackupInstance +JetBeginSession +JetBeginSessionA +JetBeginSessionW +JetBeginSurrogateBackup +JetBeginTransaction +JetBeginTransaction2 +JetBeginTransaction3 +JetCloseDatabase +JetCloseFile +JetCloseFileInstance +JetCloseTable +JetCommitTransaction +JetCommitTransaction2 +JetCompact +JetCompactA +JetCompactW +JetComputeStats +JetConfigureProcessForCrashDump +JetConsumeLogData +JetConvertDDL +JetConvertDDLA +JetConvertDDLW +JetCreateDatabase +JetCreateDatabase2 +JetCreateDatabase2A +JetCreateDatabase2W +JetCreateDatabase3 +JetCreateDatabase3A +JetCreateDatabase3W +JetCreateDatabaseA +JetCreateDatabaseW +JetCreateDatabaseWithStreaming +JetCreateDatabaseWithStreamingA +JetCreateDatabaseWithStreamingW +JetCreateEncryptionKey +JetCreateIndex +JetCreateIndex2 +JetCreateIndex2A +JetCreateIndex2W +JetCreateIndex3A +JetCreateIndex3W +JetCreateIndex4A +JetCreateIndex4W +JetCreateIndexA +JetCreateIndexW +JetCreateInstance +JetCreateInstance2 +JetCreateInstance2A +JetCreateInstance2W +JetCreateInstanceA +JetCreateInstanceW +JetCreateTable +JetCreateTableA +JetCreateTableColumnIndex +JetCreateTableColumnIndex2 +JetCreateTableColumnIndex2A +JetCreateTableColumnIndex2W +JetCreateTableColumnIndex3A +JetCreateTableColumnIndex3W +JetCreateTableColumnIndex4A +JetCreateTableColumnIndex4W +JetCreateTableColumnIndex5A +JetCreateTableColumnIndex5W +JetCreateTableColumnIndexA +JetCreateTableColumnIndexW +JetCreateTableW +JetDBUtilities +JetDBUtilitiesA +JetDBUtilitiesW +JetDatabaseScan +JetDefragment +JetDefragment2 +JetDefragment2A +JetDefragment2W +JetDefragment3 +JetDefragment3A +JetDefragment3W +JetDefragmentA +JetDefragmentW +JetDelete +JetDeleteColumn +JetDeleteColumn2 +JetDeleteColumn2A +JetDeleteColumn2W +JetDeleteColumnA +JetDeleteColumnW +JetDeleteIndex +JetDeleteIndexA +JetDeleteIndexW +JetDeleteTable +JetDeleteTableA +JetDeleteTableW +JetDetachDatabase +JetDetachDatabase2 +JetDetachDatabase2A +JetDetachDatabase2W +JetDetachDatabaseA +JetDetachDatabaseW +JetDupCursor +JetDupSession +JetEnableMultiInstance +JetEnableMultiInstanceA +JetEnableMultiInstanceW +JetEndDatabaseIncrementalReseed +JetEndDatabaseIncrementalReseedA +JetEndDatabaseIncrementalReseedW +JetEndExternalBackup +JetEndExternalBackupInstance +JetEndExternalBackupInstance2 +JetEndSession +JetEndSurrogateBackup +JetEnumerateColumns +JetEscrowUpdate +JetExternalRestore +JetExternalRestore2 +JetExternalRestore2A +JetExternalRestore2W +JetExternalRestoreA +JetExternalRestoreW +JetFreeBuffer +JetGetAttachInfo +JetGetAttachInfoA +JetGetAttachInfoInstance +JetGetAttachInfoInstanceA +JetGetAttachInfoInstanceW +JetGetAttachInfoW +JetGetBookmark +JetGetColumnInfo +JetGetColumnInfoA +JetGetColumnInfoW +JetGetCounter +JetGetCurrentIndex +JetGetCurrentIndexA +JetGetCurrentIndexW +JetGetCursorInfo +JetGetDatabaseFileInfo +JetGetDatabaseFileInfoA +JetGetDatabaseFileInfoW +JetGetDatabaseInfo +JetGetDatabaseInfoA +JetGetDatabaseInfoW +JetGetDatabasePages +JetGetErrorInfoW +JetGetIndexInfo +JetGetIndexInfoA +JetGetIndexInfoW +JetGetInstanceInfo +JetGetInstanceInfoA +JetGetInstanceInfoW +JetGetInstanceMiscInfo +JetGetLS +JetGetLock +JetGetLogFileInfo +JetGetLogFileInfoA +JetGetLogFileInfoW +JetGetLogInfo +JetGetLogInfoA +JetGetLogInfoInstance +JetGetLogInfoInstance2 +JetGetLogInfoInstance2A +JetGetLogInfoInstance2W +JetGetLogInfoInstanceA +JetGetLogInfoInstanceW +JetGetLogInfoW +JetGetMaxDatabaseSize +JetGetObjectInfo +JetGetObjectInfoA +JetGetObjectInfoW +JetGetPageInfo +JetGetPageInfo2 +JetGetRecordPosition +JetGetRecordSize +JetGetRecordSize2 +JetGetResourceParam +JetGetSecondaryIndexBookmark +JetGetSessionInfo +JetGetSessionParameter +JetGetSystemParameter +JetGetSystemParameterA +JetGetSystemParameterW +JetGetTableColumnInfo +JetGetTableColumnInfoA +JetGetTableColumnInfoW +JetGetTableIndexInfo +JetGetTableIndexInfoA +JetGetTableIndexInfoW +JetGetTableInfo +JetGetTableInfoA +JetGetTableInfoW +JetGetThreadStats +JetGetTruncateLogInfoInstance +JetGetTruncateLogInfoInstanceA +JetGetTruncateLogInfoInstanceW +JetGetVersion +JetGotoBookmark +JetGotoPosition +JetGotoSecondaryIndexBookmark +JetGrowDatabase +JetIdle +JetIndexRecordCount +JetIndexRecordCount2 +JetInit +JetInit2 +JetInit3 +JetInit3A +JetInit3W +JetInit4 +JetInit4A +JetInit4W +JetIntersectIndexes +JetMakeKey +JetMove +JetOSSnapshotAbort +JetOSSnapshotEnd +JetOSSnapshotFreeze +JetOSSnapshotFreezeA +JetOSSnapshotFreezeW +JetOSSnapshotGetFreezeInfo +JetOSSnapshotGetFreezeInfoA +JetOSSnapshotGetFreezeInfoW +JetOSSnapshotPrepare +JetOSSnapshotPrepareInstance +JetOSSnapshotThaw +JetOSSnapshotTruncateLog +JetOSSnapshotTruncateLogInstance +JetOnlinePatchDatabasePage +JetOpenDatabase +JetOpenDatabaseA +JetOpenDatabaseW +JetOpenFile +JetOpenFileA +JetOpenFileInstance +JetOpenFileInstanceA +JetOpenFileInstanceW +JetOpenFileSectionInstance +JetOpenFileSectionInstanceA +JetOpenFileSectionInstanceW +JetOpenFileW +JetOpenTable +JetOpenTableA +JetOpenTableW +JetOpenTempTable +JetOpenTempTable2 +JetOpenTempTable3 +JetOpenTemporaryTable +JetOpenTemporaryTable2 +JetPatchDatabasePages +JetPatchDatabasePagesA +JetPatchDatabasePagesW +JetPrepareToCommitTransaction +JetPrepareUpdate +JetPrereadColumnsByReference +JetPrereadIndexRange +JetPrereadIndexRanges +JetPrereadKeys +JetPrereadTablesW +JetReadFile +JetReadFileInstance +JetRegisterCallback +JetRemoveLogfileA +JetRemoveLogfileW +JetRenameColumn +JetRenameColumnA +JetRenameColumnW +JetRenameTable +JetRenameTableA +JetRenameTableW +JetResetCounter +JetResetSessionContext +JetResetTableSequential +JetResizeDatabase +JetRestore +JetRestore2 +JetRestore2A +JetRestore2W +JetRestoreA +JetRestoreInstance +JetRestoreInstanceA +JetRestoreInstanceW +JetRestoreW +JetRetrieveColumn +JetRetrieveColumnByReference +JetRetrieveColumnFromRecordStream +JetRetrieveColumns +JetRetrieveKey +JetRetrieveTaggedColumnList +JetRollback +JetSeek +JetSetColumn +JetSetColumnDefaultValue +JetSetColumnDefaultValueA +JetSetColumnDefaultValueW +JetSetColumns +JetSetCurrentIndex +JetSetCurrentIndex2 +JetSetCurrentIndex2A +JetSetCurrentIndex2W +JetSetCurrentIndex3 +JetSetCurrentIndex3A +JetSetCurrentIndex3W +JetSetCurrentIndex4 +JetSetCurrentIndex4A +JetSetCurrentIndex4W +JetSetCurrentIndexA +JetSetCurrentIndexW +JetSetCursorFilter +JetSetDatabaseSize +JetSetDatabaseSizeA +JetSetDatabaseSizeW +JetSetIndexRange +JetSetLS +JetSetMaxDatabaseSize +JetSetResourceParam +JetSetSessionContext +JetSetSessionParameter +JetSetSystemParameter +JetSetSystemParameterA +JetSetSystemParameterW +JetSetTableInfo +JetSetTableInfoA +JetSetTableInfoW +JetSetTableSequential +JetSnapshotStart +JetSnapshotStartA +JetSnapshotStartW +JetSnapshotStop +JetStopBackup +JetStopBackupInstance +JetStopService +JetStopServiceInstance +JetStopServiceInstance2 +JetStreamRecords +JetTerm +JetTerm2 +JetTestHook +JetTracing +JetTruncateLog +JetTruncateLogInstance +JetUnregisterCallback +JetUpdate +JetUpdate2 +JetUpgradeDatabase +JetUpgradeDatabaseA +JetUpgradeDatabaseW +ese diff --git a/lib/libc/mingw/lib-common/esentprf.def b/lib/libc/mingw/lib-common/esentprf.def new file mode 100644 index 0000000000000000000000000000000000000000..28a81647c4f196845251722a8c36d420e8beb6eb --- /dev/null +++ b/lib/libc/mingw/lib-common/esentprf.def @@ -0,0 +1,11 @@ +; +; Exports of file ESENTPRF.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ESENTPRF.dll +EXPORTS +ClosePerformanceData +CollectPerformanceData +OpenPerformanceData diff --git a/lib/libc/mingw/lib-common/fdeploy.def b/lib/libc/mingw/lib-common/fdeploy.def new file mode 100644 index 0000000000000000000000000000000000000000..efc7bbe547da5efbc071675757133a8cab360729 --- /dev/null +++ b/lib/libc/mingw/lib-common/fdeploy.def @@ -0,0 +1,10 @@ +; +; Definition file of fdeploy.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "fdeploy.dll" +EXPORTS +ProcessWmiPolicy +GenerateGroupPolicy +ProcessGroupPolicyEx diff --git a/lib/libc/mingw/lib-common/feclient.def b/lib/libc/mingw/lib-common/feclient.def new file mode 100644 index 0000000000000000000000000000000000000000..fcee5ad71fdc745c7f75be68d18bc6992a851caa --- /dev/null +++ b/lib/libc/mingw/lib-common/feclient.def @@ -0,0 +1,43 @@ +; +; Definition file of FeClient.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FeClient.dll" +EXPORTS +EfsUtilGetCurrentKey +EdpContainerizeFile +EdpCredentialCreate +EdpCredentialDelete +EdpCredentialExists +EdpCredentialQuery +EdpDecontainerizeFile +EdpDplPolicyEnabledForUser +EdpDplUpgradePinInfo +EdpDplUpgradeVerifyUser +EdpDplUserCredentialsSet +EdpDplUserUnlockComplete +EdpDplUserUnlockStart +EdpFree +EdpGetContainerIdentity +EdpGetCredServiceState +EdpQueryCredServiceInfo +EdpQueryDplEnforcedPolicyOwnerIds +EdpQueryRevokedPolicyOwnerIds +EdpRmsClearKeys +EdpSetCredServiceInfo +EfsClientCloseFileRaw +EfsClientDecryptFile +EfsClientDuplicateEncryptionInfo +EfsClientEncryptFileEx +EfsClientFileEncryptionStatus +EfsClientFreeProtectorList +EfsClientGetEncryptedFileVersion +EfsClientOpenFileRaw +EfsClientQueryProtectors +EfsClientReadFileRaw +EfsClientWriteFileRaw +EfsClientWriteFileWithHeaderRaw +FeClientInitialize +GetLockSessionUnwrappedKey +GetLockSessionWrappedKey diff --git a/lib/libc/mingw/lib-common/filemgmt.def b/lib/libc/mingw/lib-common/filemgmt.def new file mode 100644 index 0000000000000000000000000000000000000000..a249829fbddd7ff98665149e65df56b7d6e14189 --- /dev/null +++ b/lib/libc/mingw/lib-common/filemgmt.def @@ -0,0 +1,9 @@ +; +; Definition file of FILEMGMT.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FILEMGMT.DLL" +EXPORTS +CacheSettingsDlg +CacheSettingsDlg2 diff --git a/lib/libc/mingw/lib-common/fmifs.def b/lib/libc/mingw/lib-common/fmifs.def new file mode 100644 index 0000000000000000000000000000000000000000..ee5890d403c931f4d4263719ed45fe93c8f4359d --- /dev/null +++ b/lib/libc/mingw/lib-common/fmifs.def @@ -0,0 +1,32 @@ +; +; Definition file of FMIFS.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FMIFS.dll" +EXPORTS +GetFirstCorruptionInfo +Chkdsk +ChkdskEx +ComputeFmMediaType +DiskCopy +EnableVolumeCompression +EnableVolumeIntegrity +Extend +Format +FormatEx +FormatEx2 +FreeCorruptionInfo +GetCorruptionInfoClose +GetDefaultFileSystem +GetNextCorruptionInfo +QueryAvailableFileSystemFormat +QueryCorruptionState +QueryCorruptionStateByHandle +QueryDeviceInformation +QueryDeviceInformationByHandle +QueryFileSystemName +QueryIsDiskCheckScheduledForNextBoot +QueryLatestFileSystemVersion +QuerySupportedMedia +SetLabel diff --git a/lib/libc/mingw/lib-common/gamemode.def b/lib/libc/mingw/lib-common/gamemode.def new file mode 100644 index 0000000000000000000000000000000000000000..9fb96813a6fc70a1984a62bda7c31889688513ae --- /dev/null +++ b/lib/libc/mingw/lib-common/gamemode.def @@ -0,0 +1,7 @@ +LIBRARY gamemode.dll + +EXPORTS + +GetExpandedResourceExclusiveCpuCount +HasExpandedResources +ReleaseExclusiveCpuSets diff --git a/lib/libc/mingw/lib-common/getuname.def b/lib/libc/mingw/lib-common/getuname.def new file mode 100644 index 0000000000000000000000000000000000000000..070617e20ad14213cb09398bb780acac96f632da --- /dev/null +++ b/lib/libc/mingw/lib-common/getuname.def @@ -0,0 +1,9 @@ +; +; Exports of file GetUName.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY GetUName.dll +EXPORTS +GetUName diff --git a/lib/libc/mingw/lib-common/hbaapi.def b/lib/libc/mingw/lib-common/hbaapi.def new file mode 100644 index 0000000000000000000000000000000000000000..69c2243dddb9e59ddd0cabcb75188fbaa0e917ce --- /dev/null +++ b/lib/libc/mingw/lib-common/hbaapi.def @@ -0,0 +1,100 @@ +; +; Definition file of HBAAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "HBAAPI.dll" +EXPORTS +HBA_CloseAdapter +HBA_FreeLibrary +HBA_GetAdapterAttributes +HBA_GetAdapterName +HBA_GetAdapterPortAttributes +HBA_GetBindingCapability +HBA_GetBindingSupport +HBA_GetDiscoveredPortAttributes +HBA_GetEventBuffer +HBA_GetFC4Statistics +HBA_GetFCPStatistics +HBA_GetFcpPersistentBinding +HBA_GetFcpTargetMapping +HBA_GetFcpTargetMappingV2 +HBA_GetNumberOfAdapters +HBA_GetPersistentBindingV2 +HBA_GetPortAttributesByWWN +HBA_GetPortStatistics +HBA_GetRNIDMgmtInfo +HBA_GetVendorLibraryAttributes +HBA_GetVersion +HBA_GetWrapperLibraryAttributes +HBA_LoadLibrary +HBA_OpenAdapter +HBA_OpenAdapterByWWN +HBA_RefreshAdapterConfiguration +HBA_RefreshInformation +HBA_RegisterForAdapterAddEvents +HBA_RegisterForAdapterEvents +HBA_RegisterForAdapterPortEvents +HBA_RegisterForAdapterPortStatEvents +HBA_RegisterForLinkEvents +HBA_RegisterForTargetEvents +HBA_RegisterLibrary +HBA_RegisterLibraryV2 +HBA_RemoveAllPersistentBindings +HBA_RemoveCallback +HBA_RemovePersistentBinding +HBA_ResetStatistics +HBA_ScsiInquiryV2 +HBA_ScsiReadCapacityV2 +HBA_ScsiReportLUNsV2 +HBA_SendCTPassThru +HBA_SendCTPassThruV2 +HBA_SendLIRR +HBA_SendRLS +HBA_SendRNID +HBA_SendRNIDV2 +HBA_SendRPL +HBA_SendRPS +HBA_SendReadCapacity +HBA_SendReportLUNs +HBA_SendSRL +HBA_SendScsiInquiry +HBA_SetBindingSupport +HBA_SetPersistentBindingV2 +HBA_SetRNIDMgmtInfo +HbaGetAdapterNameByDeviceInstanceId +SMHBA_GetAdapterAttributes +SMHBA_GetAdapterPortAttributes +SMHBA_GetBindingCapability +SMHBA_GetBindingSupport +SMHBA_GetDiscoveredPortAttributes +SMHBA_GetFCPhyAttributes +SMHBA_GetLUNStatistics +SMHBA_GetNumberOfPorts +SMHBA_GetPersistentBinding +SMHBA_GetPhyStatistics +SMHBA_GetPortAttributesByWWN +SMHBA_GetPortType +SMHBA_GetProtocolStatistics +SMHBA_GetSASPhyAttributes +SMHBA_GetTargetMapping +SMHBA_GetVendorLibraryAttributes +SMHBA_GetVersion +SMHBA_GetWrapperLibraryAttributes +SMHBA_RegisterForAdapterAddEvents +SMHBA_RegisterForAdapterEvents +SMHBA_RegisterForAdapterPhyStatEvents +SMHBA_RegisterForAdapterPortEvents +SMHBA_RegisterForAdapterPortStatEvents +SMHBA_RegisterForTargetEvents +SMHBA_RegisterLibrary +SMHBA_RemoveAllPersistentBindings +SMHBA_RemovePersistentBinding +SMHBA_ScsiInquiry +SMHBA_ScsiReadCapacity +SMHBA_ScsiReportLuns +SMHBA_SendECHO +SMHBA_SendSMPPassThru +SMHBA_SendTEST +SMHBA_SetBindingSupport +SMHBA_SetPersistentBinding diff --git a/lib/libc/mingw/lib-common/hotplug.def b/lib/libc/mingw/lib-common/hotplug.def new file mode 100644 index 0000000000000000000000000000000000000000..ff2223623d75b1ae394033dcdbdd79e296a5d4a7 --- /dev/null +++ b/lib/libc/mingw/lib-common/hotplug.def @@ -0,0 +1,19 @@ +; +; Definition file of hotplug.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "hotplug.DLL" +EXPORTS +CPlApplet +HotPlugChildWithInvalidIdW +HotPlugDriverBlockedW +HotPlugEjectDevice +HotPlugEjectDeviceEx +HotPlugEjectVetoedW +HotPlugHibernateVetoedW +HotPlugRemovalVetoedW +HotPlugSafeRemovalDriveNotificationW +HotPlugSafeRemovalNotificationW +HotPlugStandbyVetoedW +HotPlugWarmEjectVetoedW diff --git a/lib/libc/mingw/lib-common/hrtfapo.def b/lib/libc/mingw/lib-common/hrtfapo.def new file mode 100644 index 0000000000000000000000000000000000000000..a60803104b462fa8ec5d7a991f32be9ab44813e6 --- /dev/null +++ b/lib/libc/mingw/lib-common/hrtfapo.def @@ -0,0 +1,9 @@ +LIBRARY hrtfapo + +EXPORTS + +CreateHrtfApo +CreateHrtfApoWithDatasetType +CreateHrtfEngineFactory +GetHrtfEngineMinFrameCount +IsHrtfApoAvailable diff --git a/lib/libc/mingw/lib-common/htmlhelp.def b/lib/libc/mingw/lib-common/htmlhelp.def new file mode 100644 index 0000000000000000000000000000000000000000..bbd0ddacd805d64a14826c9b1644b98a9b291803 --- /dev/null +++ b/lib/libc/mingw/lib-common/htmlhelp.def @@ -0,0 +1,15 @@ +; library name is libhtmlhelp.a but +; functions exported from hhcrtl.ocx + +LIBRARY "hhctrl.ocx" +EXPORTS +LoadHHA +DllCanUnloadNow +AuthorMsg +DllGetClassObject +DllRegisterServer +DllUnregisterServer +doWinMain +HtmlHelpA +HtmlHelpW +HhWindowThread diff --git a/lib/libc/mingw/lib-common/htui.def b/lib/libc/mingw/lib-common/htui.def new file mode 100644 index 0000000000000000000000000000000000000000..a778a275bd0ec9923c8ba6f45401034f87f78749 --- /dev/null +++ b/lib/libc/mingw/lib-common/htui.def @@ -0,0 +1,15 @@ +; +; Exports of file htUI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY htUI.dll +EXPORTS +DllMain +HTUI_ColorAdjustment +HTUI_ColorAdjustmentA +HTUI_ColorAdjustmentW +HTUI_DeviceColorAdjustment +HTUI_DeviceColorAdjustmentA +HTUI_DeviceColorAdjustmentW diff --git a/lib/libc/mingw/lib-common/iashlpr.def b/lib/libc/mingw/lib-common/iashlpr.def new file mode 100644 index 0000000000000000000000000000000000000000..22ccb444925b34da35f082457bf5fc72007e2a8f --- /dev/null +++ b/lib/libc/mingw/lib-common/iashlpr.def @@ -0,0 +1,19 @@ +; +; Definition file of iashlpr.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "iashlpr.dll" +EXPORTS +AllocateAttributes +ConfigureIas +DoRequest +DoRequestAsync +FreeAttributes +GetOptionIas +InitializeIas +MemAllocIas +MemFreeIas +MemReallocIas +SetOptionIas +ShutdownIas diff --git a/lib/libc/mingw/lib-common/iassam.def b/lib/libc/mingw/lib-common/iassam.def new file mode 100644 index 0000000000000000000000000000000000000000..373a51d0f42dc35a7636671b9a9c5d53a8a2d186 --- /dev/null +++ b/lib/libc/mingw/lib-common/iassam.def @@ -0,0 +1,17 @@ +; +; Exports of file iassam.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY iassam.dll +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +IASParmsFreeUserParms +IASParmsQueryRasUser0 +IASParmsQueryUserProperty +IASParmsSetRasUser0 +IASParmsSetUserProperty diff --git a/lib/libc/mingw/lib-common/iassvcs.def b/lib/libc/mingw/lib-common/iassvcs.def new file mode 100644 index 0000000000000000000000000000000000000000..3c14c3feae3aadca344492cc5096c29af9e39c9b --- /dev/null +++ b/lib/libc/mingw/lib-common/iassvcs.def @@ -0,0 +1,27 @@ +; +; Definition file of iassvcs.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "iassvcs.dll" +EXPORTS +IASAdler32 +IASAllocateUniqueID +IASGetDictionary +IASGetHostByName +IASGetLocalDictionary +IASGetProductLimits +IASGlobalLock +IASGlobalUnlock +IASInitialize +IASRadiusCrypt +IASRegisterComponent +IASReportEvent +IASReportLicenseViolation +IASReportSecurityEvent +IASRequestThread +IASSetMaxNumberOfThreads +IASSetMaxThreadIdle +IASShutdown +IASUninitialize +IASVariantChangeType diff --git a/lib/libc/mingw/lib-common/icmp.def b/lib/libc/mingw/lib-common/icmp.def new file mode 100644 index 0000000000000000000000000000000000000000..5e981ed39992078beca6572cb78bf684f3286648 --- /dev/null +++ b/lib/libc/mingw/lib-common/icmp.def @@ -0,0 +1,16 @@ +; +; Exports of file icmp.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY icmp.dll +EXPORTS +IcmpCloseHandle +IcmpCreateFile +IcmpParseReplies +IcmpSendEcho +IcmpSendEcho2 +do_echo_rep +do_echo_req +register_icmp diff --git a/lib/libc/mingw/lib-common/icu.def b/lib/libc/mingw/lib-common/icu.def new file mode 100644 index 0000000000000000000000000000000000000000..dd1e25240cfbac8fefbf94414002215e1da63f49 --- /dev/null +++ b/lib/libc/mingw/lib-common/icu.def @@ -0,0 +1,973 @@ +LIBRARY icu + +EXPORTS + +UCNV_FROM_U_CALLBACK_ESCAPE +UCNV_FROM_U_CALLBACK_SKIP +UCNV_FROM_U_CALLBACK_STOP +UCNV_FROM_U_CALLBACK_SUBSTITUTE +UCNV_TO_U_CALLBACK_ESCAPE +UCNV_TO_U_CALLBACK_SKIP +UCNV_TO_U_CALLBACK_STOP +UCNV_TO_U_CALLBACK_SUBSTITUTE +u_UCharsToChars +u_austrcpy +u_austrncpy +u_catclose +u_catgets +u_catopen +u_charAge +u_charDigitValue +u_charDirection +u_charFromName +u_charMirror +u_charName +u_charType +u_charsToUChars +u_cleanup +u_countChar32 +u_digit +u_enumCharNames +u_enumCharTypes +u_errorName +u_foldCase +u_forDigit +u_formatMessage +u_formatMessageWithError +u_getBidiPairedBracket +u_getCombiningClass +u_getDataVersion +u_getFC_NFKC_Closure +u_getIntPropertyMaxValue +u_getIntPropertyMinValue +u_getIntPropertyValue +u_getNumericValue +u_getPropertyEnum +u_getPropertyName +u_getPropertyValueEnum +u_getPropertyValueName +u_getUnicodeVersion +u_getVersion +u_hasBinaryProperty +u_init +u_isIDIgnorable +u_isIDPart +u_isIDStart +u_isISOControl +u_isJavaIDPart +u_isJavaIDStart +u_isJavaSpaceChar +u_isMirrored +u_isUAlphabetic +u_isULowercase +u_isUUppercase +u_isUWhiteSpace +u_isWhitespace +u_isalnum +u_isalpha +u_isbase +u_isblank +u_iscntrl +u_isdefined +u_isdigit +u_isgraph +u_islower +u_isprint +u_ispunct +u_isspace +u_istitle +u_isupper +u_isxdigit +u_memcasecmp +u_memchr +u_memchr32 +u_memcmp +u_memcmpCodePointOrder +u_memcpy +u_memmove +u_memrchr +u_memrchr32 +u_memset +u_parseMessage +u_parseMessageWithError +u_setMemoryFunctions +u_shapeArabic +u_strCaseCompare +u_strCompare +u_strCompareIter +u_strFindFirst +u_strFindLast +u_strFoldCase +u_strFromJavaModifiedUTF8WithSub +u_strFromUTF32 +u_strFromUTF32WithSub +u_strFromUTF8 +u_strFromUTF8Lenient +u_strFromUTF8WithSub +u_strFromWCS +u_strHasMoreChar32Than +u_strToJavaModifiedUTF8 +u_strToLower +u_strToTitle +u_strToUTF32 +u_strToUTF32WithSub +u_strToUTF8 +u_strToUTF8WithSub +u_strToUpper +u_strToWCS +u_strcasecmp +u_strcat +u_strchr +u_strchr32 +u_strcmp +u_strcmpCodePointOrder +u_strcpy +u_strcspn +u_strlen +u_strncasecmp +u_strncat +u_strncmp +u_strncmpCodePointOrder +u_strncpy +u_strpbrk +u_strrchr +u_strrchr32 +u_strrstr +u_strspn +u_strstr +u_strtok_r +u_tolower +u_totitle +u_toupper +u_uastrcpy +u_uastrncpy +u_unescape +u_unescapeAt +u_versionFromString +u_versionFromUString +u_versionToString +u_vformatMessage +u_vformatMessageWithError +u_vparseMessage +u_vparseMessageWithError +ubidi_close +ubidi_countParagraphs +ubidi_countRuns +ubidi_getBaseDirection +ubidi_getClassCallback +ubidi_getCustomizedClass +ubidi_getDirection +ubidi_getLength +ubidi_getLevelAt +ubidi_getLevels +ubidi_getLogicalIndex +ubidi_getLogicalMap +ubidi_getLogicalRun +ubidi_getParaLevel +ubidi_getParagraph +ubidi_getParagraphByIndex +ubidi_getProcessedLength +ubidi_getReorderingMode +ubidi_getReorderingOptions +ubidi_getResultLength +ubidi_getText +ubidi_getVisualIndex +ubidi_getVisualMap +ubidi_getVisualRun +ubidi_invertMap +ubidi_isInverse +ubidi_isOrderParagraphsLTR +ubidi_open +ubidi_openSized +ubidi_orderParagraphsLTR +ubidi_reorderLogical +ubidi_reorderVisual +ubidi_setClassCallback +ubidi_setContext +ubidi_setInverse +ubidi_setLine +ubidi_setPara +ubidi_setReorderingMode +ubidi_setReorderingOptions +ubidi_writeReordered +ubidi_writeReverse +ubiditransform_close +ubiditransform_open +ubiditransform_transform +ublock_getCode +ubrk_close +ubrk_countAvailable +ubrk_current +ubrk_first +ubrk_following +ubrk_getAvailable +ubrk_getBinaryRules +ubrk_getLocaleByType +ubrk_getRuleStatus +ubrk_getRuleStatusVec +ubrk_isBoundary +ubrk_last +ubrk_next +ubrk_open +ubrk_openBinaryRules +ubrk_openRules +ubrk_preceding +ubrk_previous +ubrk_refreshUText +ubrk_safeClone +ubrk_setText +ubrk_setUText +ucal_add +ucal_clear +ucal_clearField +ucal_clone +ucal_close +ucal_countAvailable +ucal_equivalentTo +ucal_get +ucal_getAttribute +ucal_getAvailable +ucal_getCanonicalTimeZoneID +ucal_getDSTSavings +ucal_getDayOfWeekType +ucal_getDefaultTimeZone +ucal_getFieldDifference +ucal_getGregorianChange +ucal_getKeywordValuesForLocale +ucal_getLimit +ucal_getLocaleByType +ucal_getMillis +ucal_getNow +ucal_getTZDataVersion +ucal_getTimeZoneDisplayName +ucal_getTimeZoneID +ucal_getTimeZoneIDForWindowsID +ucal_getTimeZoneTransitionDate +ucal_getType +ucal_getWeekendTransition +ucal_getWindowsTimeZoneID +ucal_inDaylightTime +ucal_isSet +ucal_isWeekend +ucal_open +ucal_openCountryTimeZones +ucal_openTimeZoneIDEnumeration +ucal_openTimeZones +ucal_roll +ucal_set +ucal_setAttribute +ucal_setDate +ucal_setDateTime +ucal_setDefaultTimeZone +ucal_setGregorianChange +ucal_setMillis +ucal_setTimeZone +ucasemap_close +ucasemap_getBreakIterator +ucasemap_getLocale +ucasemap_getOptions +ucasemap_open +ucasemap_setBreakIterator +ucasemap_setLocale +ucasemap_setOptions +ucasemap_toTitle +ucasemap_utf8FoldCase +ucasemap_utf8ToLower +ucasemap_utf8ToTitle +ucasemap_utf8ToUpper +ucnv_cbFromUWriteBytes +ucnv_cbFromUWriteSub +ucnv_cbFromUWriteUChars +ucnv_cbToUWriteSub +ucnv_cbToUWriteUChars +ucnv_close +ucnv_compareNames +ucnv_convert +ucnv_convertEx +ucnv_countAliases +ucnv_countAvailable +ucnv_countStandards +ucnv_detectUnicodeSignature +ucnv_fixFileSeparator +ucnv_flushCache +ucnv_fromAlgorithmic +ucnv_fromUChars +ucnv_fromUCountPending +ucnv_fromUnicode +ucnv_getAlias +ucnv_getAliases +ucnv_getAvailableName +ucnv_getCCSID +ucnv_getCanonicalName +ucnv_getDefaultName +ucnv_getDisplayName +ucnv_getFromUCallBack +ucnv_getInvalidChars +ucnv_getInvalidUChars +ucnv_getMaxCharSize +ucnv_getMinCharSize +ucnv_getName +ucnv_getNextUChar +ucnv_getPlatform +ucnv_getStandard +ucnv_getStandardName +ucnv_getStarters +ucnv_getSubstChars +ucnv_getToUCallBack +ucnv_getType +ucnv_getUnicodeSet +ucnv_isAmbiguous +ucnv_isFixedWidth +ucnv_open +ucnv_openAllNames +ucnv_openCCSID +ucnv_openPackage +ucnv_openStandardNames +ucnv_openU +ucnv_reset +ucnv_resetFromUnicode +ucnv_resetToUnicode +ucnv_safeClone +ucnv_setDefaultName +ucnv_setFallback +ucnv_setFromUCallBack +ucnv_setSubstChars +ucnv_setSubstString +ucnv_setToUCallBack +ucnv_toAlgorithmic +ucnv_toUChars +ucnv_toUCountPending +ucnv_toUnicode +ucnv_usesFallback +ucnvsel_close +ucnvsel_open +ucnvsel_openFromSerialized +ucnvsel_selectForString +ucnvsel_selectForUTF8 +ucnvsel_serialize +ucol_cloneBinary +ucol_close +ucol_closeElements +ucol_countAvailable +ucol_equal +ucol_getAttribute +ucol_getAvailable +ucol_getBound +ucol_getContractionsAndExpansions +ucol_getDisplayName +ucol_getEquivalentReorderCodes +ucol_getFunctionalEquivalent +ucol_getKeywordValues +ucol_getKeywordValuesForLocale +ucol_getKeywords +ucol_getLocaleByType +ucol_getMaxExpansion +ucol_getMaxVariable +ucol_getOffset +ucol_getReorderCodes +ucol_getRules +ucol_getRulesEx +ucol_getSortKey +ucol_getStrength +ucol_getTailoredSet +ucol_getUCAVersion +ucol_getVariableTop +ucol_getVersion +ucol_greater +ucol_greaterOrEqual +ucol_keyHashCode +ucol_mergeSortkeys +ucol_next +ucol_nextSortKeyPart +ucol_open +ucol_openAvailableLocales +ucol_openBinary +ucol_openElements +ucol_openRules +ucol_previous +ucol_primaryOrder +ucol_reset +ucol_safeClone +ucol_secondaryOrder +ucol_setAttribute +ucol_setMaxVariable +ucol_setOffset +ucol_setReorderCodes +ucol_setStrength +ucol_setText +ucol_strcoll +ucol_strcollIter +ucol_strcollUTF8 +ucol_tertiaryOrder +ucsdet_close +ucsdet_detect +ucsdet_detectAll +ucsdet_enableInputFilter +ucsdet_getAllDetectableCharsets +ucsdet_getConfidence +ucsdet_getLanguage +ucsdet_getName +ucsdet_getUChars +ucsdet_isInputFilterEnabled +ucsdet_open +ucsdet_setDeclaredEncoding +ucsdet_setText +ucurr_countCurrencies +ucurr_forLocale +ucurr_forLocaleAndDate +ucurr_getDefaultFractionDigits +ucurr_getDefaultFractionDigitsForUsage +ucurr_getKeywordValuesForLocale +ucurr_getName +ucurr_getNumericCode +ucurr_getPluralName +ucurr_getRoundingIncrement +ucurr_getRoundingIncrementForUsage +ucurr_isAvailable +ucurr_openISOCurrencies +ucurr_register +ucurr_unregister +udat_adoptNumberFormat +udat_adoptNumberFormatForFields +udat_applyPattern +udat_clone +udat_close +udat_countAvailable +udat_countSymbols +udat_format +udat_formatCalendar +udat_formatCalendarForFields +udat_formatForFields +udat_get2DigitYearStart +udat_getAvailable +udat_getBooleanAttribute +udat_getCalendar +udat_getContext +udat_getLocaleByType +udat_getNumberFormat +udat_getNumberFormatForField +udat_getSymbols +udat_isLenient +udat_open +udat_parse +udat_parseCalendar +udat_set2DigitYearStart +udat_setBooleanAttribute +udat_setCalendar +udat_setContext +udat_setLenient +udat_setNumberFormat +udat_setSymbols +udat_toCalendarDateField +udat_toPattern +udatpg_addPattern +udatpg_clone +udatpg_close +udatpg_getAppendItemFormat +udatpg_getAppendItemName +udatpg_getBaseSkeleton +udatpg_getBestPattern +udatpg_getBestPatternWithOptions +udatpg_getDateTimeFormat +udatpg_getDecimal +udatpg_getFieldDisplayName +udatpg_getPatternForSkeleton +udatpg_getSkeleton +udatpg_open +udatpg_openBaseSkeletons +udatpg_openEmpty +udatpg_openSkeletons +udatpg_replaceFieldTypes +udatpg_replaceFieldTypesWithOptions +udatpg_setAppendItemFormat +udatpg_setAppendItemName +udatpg_setDateTimeFormat +udatpg_setDecimal +udtitvfmt_close +udtitvfmt_format +udtitvfmt_open +uenum_close +uenum_count +uenum_next +uenum_openCharStringsEnumeration +uenum_openUCharStringsEnumeration +uenum_reset +uenum_unext +ufieldpositer_close +ufieldpositer_next +ufieldpositer_open +ufmt_close +ufmt_getArrayItemByIndex +ufmt_getArrayLength +ufmt_getDate +ufmt_getDecNumChars +ufmt_getDouble +ufmt_getInt64 +ufmt_getLong +ufmt_getObject +ufmt_getType +ufmt_getUChars +ufmt_isNumeric +ufmt_open +ugender_getInstance +ugender_getListGender +uidna_close +uidna_labelToASCII +uidna_labelToASCII_UTF8 +uidna_labelToUnicode +uidna_labelToUnicodeUTF8 +uidna_nameToASCII +uidna_nameToASCII_UTF8 +uidna_nameToUnicode +uidna_nameToUnicodeUTF8 +uidna_openUTS46 +uiter_current32 +uiter_getState +uiter_next32 +uiter_previous32 +uiter_setState +uiter_setString +uiter_setUTF16BE +uiter_setUTF8 +uldn_close +uldn_getContext +uldn_getDialectHandling +uldn_getLocale +uldn_keyDisplayName +uldn_keyValueDisplayName +uldn_languageDisplayName +uldn_localeDisplayName +uldn_open +uldn_openForContext +uldn_regionDisplayName +uldn_scriptCodeDisplayName +uldn_scriptDisplayName +uldn_variantDisplayName +ulistfmt_close +ulistfmt_format +ulistfmt_open +uloc_acceptLanguage +uloc_acceptLanguageFromHTTP +uloc_addLikelySubtags +uloc_canonicalize +uloc_countAvailable +uloc_forLanguageTag +uloc_getAvailable +uloc_getBaseName +uloc_getCharacterOrientation +uloc_getCountry +uloc_getDefault +uloc_getDisplayCountry +uloc_getDisplayKeyword +uloc_getDisplayKeywordValue +uloc_getDisplayLanguage +uloc_getDisplayName +uloc_getDisplayScript +uloc_getDisplayVariant +uloc_getISO3Country +uloc_getISO3Language +uloc_getISOCountries +uloc_getISOLanguages +uloc_getKeywordValue +uloc_getLCID +uloc_getLanguage +uloc_getLineOrientation +uloc_getLocaleForLCID +uloc_getName +uloc_getParent +uloc_getScript +uloc_getVariant +uloc_isRightToLeft +uloc_minimizeSubtags +uloc_openKeywords +uloc_setDefault +uloc_setKeywordValue +uloc_toLanguageTag +uloc_toLegacyKey +uloc_toLegacyType +uloc_toUnicodeLocaleKey +uloc_toUnicodeLocaleType +ulocdata_close +ulocdata_getCLDRVersion +ulocdata_getDelimiter +ulocdata_getExemplarSet +ulocdata_getLocaleDisplayPattern +ulocdata_getLocaleSeparator +ulocdata_getMeasurementSystem +ulocdata_getNoSubstitute +ulocdata_getPaperSize +ulocdata_open +ulocdata_setNoSubstitute +umsg_applyPattern +umsg_autoQuoteApostrophe +umsg_clone +umsg_close +umsg_format +umsg_getLocale +umsg_open +umsg_parse +umsg_setLocale +umsg_toPattern +umsg_vformat +umsg_vparse +unorm2_append +unorm2_close +unorm2_composePair +unorm2_getCombiningClass +unorm2_getDecomposition +unorm2_getInstance +unorm2_getNFCInstance +unorm2_getNFDInstance +unorm2_getNFKCCasefoldInstance +unorm2_getNFKCInstance +unorm2_getNFKDInstance +unorm2_getRawDecomposition +unorm2_hasBoundaryAfter +unorm2_hasBoundaryBefore +unorm2_isInert +unorm2_isNormalized +unorm2_normalize +unorm2_normalizeSecondAndAppend +unorm2_openFiltered +unorm2_quickCheck +unorm2_spanQuickCheckYes +unorm_compare +unum_applyPattern +unum_clone +unum_close +unum_countAvailable +unum_format +unum_formatDecimal +unum_formatDouble +unum_formatDoubleCurrency +unum_formatDoubleForFields +unum_formatInt64 +unum_formatUFormattable +unum_getAttribute +unum_getAvailable +unum_getContext +unum_getDoubleAttribute +unum_getLocaleByType +unum_getSymbol +unum_getTextAttribute +unum_open +unum_parse +unum_parseDecimal +unum_parseDouble +unum_parseDoubleCurrency +unum_parseInt64 +unum_parseToUFormattable +unum_setAttribute +unum_setContext +unum_setDoubleAttribute +unum_setSymbol +unum_setTextAttribute +unum_toPattern +unumf_close +unumf_closeResult +unumf_formatDecimal +unumf_formatDouble +unumf_formatInt +unumf_openForSkeletonAndLocale +unumf_openResult +unumf_resultGetAllFieldPositions +unumf_resultNextFieldPosition +unumf_resultToString +unumsys_close +unumsys_getDescription +unumsys_getName +unumsys_getRadix +unumsys_isAlgorithmic +unumsys_open +unumsys_openAvailableNames +unumsys_openByName +uplrules_close +uplrules_getKeywords +uplrules_open +uplrules_openForType +uplrules_select +uregex_appendReplacement +uregex_appendReplacementUText +uregex_appendTail +uregex_appendTailUText +uregex_clone +uregex_close +uregex_end +uregex_end64 +uregex_find +uregex_find64 +uregex_findNext +uregex_flags +uregex_getFindProgressCallback +uregex_getMatchCallback +uregex_getStackLimit +uregex_getText +uregex_getTimeLimit +uregex_getUText +uregex_group +uregex_groupCount +uregex_groupNumberFromCName +uregex_groupNumberFromName +uregex_groupUText +uregex_hasAnchoringBounds +uregex_hasTransparentBounds +uregex_hitEnd +uregex_lookingAt +uregex_lookingAt64 +uregex_matches +uregex_matches64 +uregex_open +uregex_openC +uregex_openUText +uregex_pattern +uregex_patternUText +uregex_refreshUText +uregex_regionEnd +uregex_regionEnd64 +uregex_regionStart +uregex_regionStart64 +uregex_replaceAll +uregex_replaceAllUText +uregex_replaceFirst +uregex_replaceFirstUText +uregex_requireEnd +uregex_reset +uregex_reset64 +uregex_setFindProgressCallback +uregex_setMatchCallback +uregex_setRegion +uregex_setRegion64 +uregex_setRegionAndStart +uregex_setStackLimit +uregex_setText +uregex_setTimeLimit +uregex_setUText +uregex_split +uregex_splitUText +uregex_start +uregex_start64 +uregex_useAnchoringBounds +uregex_useTransparentBounds +uregion_areEqual +uregion_contains +uregion_getAvailable +uregion_getContainedRegions +uregion_getContainedRegionsOfType +uregion_getContainingRegion +uregion_getContainingRegionOfType +uregion_getNumericCode +uregion_getPreferredValues +uregion_getRegionCode +uregion_getRegionFromCode +uregion_getRegionFromNumericCode +uregion_getType +ureldatefmt_close +ureldatefmt_combineDateAndTime +ureldatefmt_format +ureldatefmt_formatNumeric +ureldatefmt_open +ures_close +ures_getBinary +ures_getByIndex +ures_getByKey +ures_getInt +ures_getIntVector +ures_getKey +ures_getLocaleByType +ures_getNextResource +ures_getNextString +ures_getSize +ures_getString +ures_getStringByIndex +ures_getStringByKey +ures_getType +ures_getUInt +ures_getUTF8String +ures_getUTF8StringByIndex +ures_getUTF8StringByKey +ures_getVersion +ures_hasNext +ures_open +ures_openAvailableLocales +ures_openDirect +ures_openU +ures_resetIterator +uscript_breaksBetweenLetters +uscript_getCode +uscript_getName +uscript_getSampleString +uscript_getScript +uscript_getScriptExtensions +uscript_getShortName +uscript_getUsage +uscript_hasScript +uscript_isCased +uscript_isRightToLeft +usearch_close +usearch_first +usearch_following +usearch_getAttribute +usearch_getBreakIterator +usearch_getCollator +usearch_getMatchedLength +usearch_getMatchedStart +usearch_getMatchedText +usearch_getOffset +usearch_getPattern +usearch_getText +usearch_last +usearch_next +usearch_open +usearch_openFromCollator +usearch_preceding +usearch_previous +usearch_reset +usearch_setAttribute +usearch_setBreakIterator +usearch_setCollator +usearch_setOffset +usearch_setPattern +usearch_setText +uset_add +uset_addAll +uset_addAllCodePoints +uset_addRange +uset_addString +uset_applyIntPropertyValue +uset_applyPattern +uset_applyPropertyAlias +uset_charAt +uset_clear +uset_clone +uset_cloneAsThawed +uset_close +uset_closeOver +uset_compact +uset_complement +uset_complementAll +uset_contains +uset_containsAll +uset_containsAllCodePoints +uset_containsNone +uset_containsRange +uset_containsSome +uset_containsString +uset_equals +uset_freeze +uset_getItem +uset_getItemCount +uset_getSerializedRange +uset_getSerializedRangeCount +uset_getSerializedSet +uset_indexOf +uset_isEmpty +uset_isFrozen +uset_open +uset_openEmpty +uset_openPattern +uset_openPatternOptions +uset_remove +uset_removeAll +uset_removeAllStrings +uset_removeRange +uset_removeString +uset_resemblesPattern +uset_retain +uset_retainAll +uset_serialize +uset_serializedContains +uset_set +uset_setSerializedToOne +uset_size +uset_span +uset_spanBack +uset_spanBackUTF8 +uset_spanUTF8 +uset_toPattern +uspoof_areConfusable +uspoof_areConfusableUTF8 +uspoof_check +uspoof_check2 +uspoof_check2UTF8 +uspoof_checkUTF8 +uspoof_clone +uspoof_close +uspoof_closeCheckResult +uspoof_getAllowedChars +uspoof_getAllowedLocales +uspoof_getCheckResultChecks +uspoof_getCheckResultNumerics +uspoof_getCheckResultRestrictionLevel +uspoof_getChecks +uspoof_getInclusionSet +uspoof_getRecommendedSet +uspoof_getRestrictionLevel +uspoof_getSkeleton +uspoof_getSkeletonUTF8 +uspoof_open +uspoof_openCheckResult +uspoof_openFromSerialized +uspoof_openFromSource +uspoof_serialize +uspoof_setAllowedChars +uspoof_setAllowedLocales +uspoof_setChecks +uspoof_setRestrictionLevel +usprep_close +usprep_open +usprep_openByType +usprep_prepare +utext_char32At +utext_clone +utext_close +utext_copy +utext_current32 +utext_equals +utext_extract +utext_freeze +utext_getNativeIndex +utext_getPreviousNativeIndex +utext_hasMetaData +utext_isLengthExpensive +utext_isWritable +utext_moveIndex32 +utext_nativeLength +utext_next32 +utext_next32From +utext_openUChars +utext_openUTF8 +utext_previous32 +utext_previous32From +utext_replace +utext_setNativeIndex +utext_setup +utf8_appendCharSafeBody +utf8_back1SafeBody +utf8_nextCharSafeBody +utf8_prevCharSafeBody +utmscale_fromInt64 +utmscale_getTimeScaleValue +utmscale_toInt64 +utrace_format +utrace_functionName +utrace_getFunctions +utrace_getLevel +utrace_setFunctions +utrace_setLevel +utrace_vformat +utrans_clone +utrans_close +utrans_countAvailableIDs +utrans_getSourceSet +utrans_getUnicodeID +utrans_openIDs +utrans_openInverse +utrans_openU +utrans_register +utrans_setFilter +utrans_toRules +utrans_trans +utrans_transIncremental +utrans_transIncrementalUChars +utrans_transUChars +utrans_unregisterID diff --git a/lib/libc/mingw/lib-common/iernonce.def b/lib/libc/mingw/lib-common/iernonce.def new file mode 100644 index 0000000000000000000000000000000000000000..bccda6fb296351b2eb7f1b94c51a435615d3f593 --- /dev/null +++ b/lib/libc/mingw/lib-common/iernonce.def @@ -0,0 +1,10 @@ +; +; Exports of file IERNONCE.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IERNONCE.dll +EXPORTS +InitCallback +RunOnceExProcess diff --git a/lib/libc/mingw/lib-common/imagehlp.def b/lib/libc/mingw/lib-common/imagehlp.def new file mode 100644 index 0000000000000000000000000000000000000000..cb8ecc8b5bca30076da30aa35037b9128b2d0260 --- /dev/null +++ b/lib/libc/mingw/lib-common/imagehlp.def @@ -0,0 +1,155 @@ +; +; Definition file of imagehlp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "imagehlp.dll" +EXPORTS +RemoveRelocations +BindImage +BindImageEx +CheckSumMappedFile +EnumerateLoadedModules +EnumerateLoadedModules64 +EnumerateLoadedModulesEx +EnumerateLoadedModulesExW +EnumerateLoadedModulesW64 +FindDebugInfoFile +FindDebugInfoFileEx +FindExecutableImage +FindExecutableImageEx +FindFileInPath +FindFileInSearchPath +GetImageConfigInformation +GetImageUnusedHeaderBytes +GetSymLoadError +GetTimestampForLoadedLibrary +ImageAddCertificate +ImageDirectoryEntryToData +ImageDirectoryEntryToDataEx +ImageEnumerateCertificates +ImageGetCertificateData +ImageGetCertificateHeader +ImageGetDigestStream +ImageLoad +ImageNtHeader +ImageRemoveCertificate +ImageRvaToSection +ImageRvaToVa +ImageUnload +ImagehlpApiVersion +ImagehlpApiVersionEx +MakeSureDirectoryPathExists +MapAndLoad +MapDebugInformation +MapFileAndCheckSumA +MapFileAndCheckSumW +ReBaseImage +ReBaseImage64 +RemoveInvalidModuleList +RemovePrivateCvSymbolic +RemovePrivateCvSymbolicEx +ReportSymbolLoadSummary +SearchTreeForFile +SetCheckUserInterruptShared +SetImageConfigInformation +SetSymLoadError +SplitSymbols +StackWalk +StackWalk64 +StackWalkEx +SymAddrIncludeInlineTrace +SymCleanup +SymCompareInlineTrace +SymEnumSym +SymEnumSymbols +SymEnumSymbolsEx +SymEnumSymbolsExW +SymEnumSymbolsForAddr +SymEnumTypes +SymEnumTypesByName +SymEnumTypesByNameW +SymEnumTypesW +SymEnumerateModules +SymEnumerateModules64 +SymEnumerateSymbols +SymEnumerateSymbols64 +SymEnumerateSymbolsW +SymEnumerateSymbolsW64 +SymFindFileInPath +SymFindFileInPathW +SymFromAddr +SymFromInlineContext +SymFromInlineContextW +SymFromName +SymFunctionTableAccess +SymFunctionTableAccess64 +SymFunctionTableAccess64AccessRoutines +SymGetLineFromAddr +SymGetLineFromAddr64 +SymGetLineFromInlineContext +SymGetLineFromInlineContextW +SymGetLineFromName +SymGetLineFromName64 +SymGetLineNext +SymGetLineNext64 +SymGetLinePrev +SymGetLinePrev64 +SymGetModuleBase +SymGetModuleBase64 +SymGetModuleInfo +SymGetModuleInfo64 +SymGetModuleInfoW +SymGetModuleInfoW64 +SymGetOptions +SymGetSearchPath +SymGetSourceFileFromTokenW +SymGetSourceFileTokenW +SymGetSourceVarFromTokenW +SymGetSymFromAddr +SymGetSymFromAddr64 +SymGetSymFromName +SymGetSymFromName64 +SymGetSymNext +SymGetSymNext64 +SymGetSymPrev +SymGetSymPrev64 +SymGetSymbolFile +SymGetSymbolFileW +SymGetTypeFromName +SymGetTypeFromNameW +SymGetTypeInfo +SymGetTypeInfoEx +SymInitialize +SymLoadModule +SymLoadModule64 +SymMatchFileName +SymMatchFileNameW +SymMatchString +SymMatchStringA +SymMatchStringW +SymQueryInlineTrace +SymRegisterCallback +SymRegisterCallback64 +SymRegisterFunctionEntryCallback +SymRegisterFunctionEntryCallback64 +SymSetContext +SymSetOptions +SymSetScopeFromAddr +SymSetScopeFromIndex +SymSetScopeFromInlineContext +SymSetSearchPath +SymSrvGetFileIndexString +SymSrvGetFileIndexStringW +SymSrvGetFileIndexes +SymSrvGetFileIndexesW +SymUnDName +SymUnDName64 +SymUnloadModule +SymUnloadModule64 +TouchFileTimes +UnDecorateSymbolName +UnMapAndLoad +UnmapDebugInformation +UpdateDebugInfoFile +UpdateDebugInfoFileEx diff --git a/lib/libc/mingw/lib-common/imgutil.def b/lib/libc/mingw/lib-common/imgutil.def new file mode 100644 index 0000000000000000000000000000000000000000..044deb3a89f6be9dc4d8568a6feba448fc8eb014 --- /dev/null +++ b/lib/libc/mingw/lib-common/imgutil.def @@ -0,0 +1,16 @@ +; +; Definition file of ImgUtil.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ImgUtil.dll" +EXPORTS +ComputeInvCMAP +CreateDDrawSurfaceOnDIB +CreateMIMEMap +DecodeImage +DecodeImageEx +DitherTo8 +GetMaxMIMEIDBytes +IdentifyMIMEType +SniffStream diff --git a/lib/libc/mingw/lib-common/inetcomm.def b/lib/libc/mingw/lib-common/inetcomm.def new file mode 100644 index 0000000000000000000000000000000000000000..b26a404a9c81dd1917d302cd09163c6201484d41 --- /dev/null +++ b/lib/libc/mingw/lib-common/inetcomm.def @@ -0,0 +1,121 @@ +; +; Definition file of INETCOMM.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "INETCOMM.dll" +EXPORTS +ord_1 @1 +RichMimeEdit_CreateInstance +CreateCommunityTransport +CreateIMAPTransport +CreateIMAPTransport2 +CreateNNTPTransport +CreatePOP3Transport +CreateRASTransport +CreateRangeList +CreateSMTPTransport +EssContentHintDecodeEx +EssContentHintEncodeEx +EssKeyExchPreferenceDecodeEx +EssKeyExchPreferenceEncodeEx +EssMLHistoryDecodeEx +EssMLHistoryEncodeEx +EssReceiptDecodeEx +EssReceiptEncodeEx +EssReceiptRequestDecodeEx +EssReceiptRequestEncodeEx +EssSecurityLabelDecodeEx +EssSecurityLabelEncodeEx +EssSignCertificateDecodeEx +EssSignCertificateEncodeEx +GetDllMajorVersion +HrAthGetFileName +HrAthGetFileNameW +HrAttachDataFromBodyPart +HrAttachDataFromFile +HrCreateDisplayNameWithSizeForFile +HrDoAttachmentVerb +HrFreeAttachData +HrGetAttachIcon +HrGetAttachIconByFile +HrGetDisplayNameWithSizeForFile +HrGetLastOpenFileDirectory +HrGetLastOpenFileDirectoryW +HrSaveAttachToFile +HrSaveAttachmentAs +MimeEditCreateMimeDocument +MimeEditDocumentFromStream +MimeEditGetBackgroundImageUrl +MimeEditIsSafeToRun +MimeEditViewSource +MimeGetAddressFormatW +MimeOleAlgNameFromSMimeCap +MimeOleAlgStrengthFromSMimeCap +MimeOleClearDirtyTree +MimeOleConvertEnrichedToHTML +MimeOleCreateBody +MimeOleCreateByteStream +MimeOleCreateHashTable +MimeOleCreateHeaderTable +MimeOleCreateMessage +MimeOleCreateMessageParts +MimeOleCreatePropertySet +MimeOleCreateSecurity +MimeOleCreateVirtualStream +MimeOleDecodeHeader +MimeOleEncodeHeader +MimeOleFileTimeToInetDate +MimeOleFindCharset +MimeOleGenerateCID +MimeOleGenerateFileName +MimeOleGenerateMID +MimeOleGetAllocator +MimeOleGetBodyPropA +MimeOleGetBodyPropW +MimeOleGetCertsFromThumbprints +MimeOleGetCharsetInfo +MimeOleGetCodePageCharset +MimeOleGetCodePageInfo +MimeOleGetContentTypeExt +MimeOleGetDefaultCharset +MimeOleGetExtContentType +MimeOleGetFileExtension +MimeOleGetFileInfo +MimeOleGetFileInfoW +MimeOleGetInternat +MimeOleGetPropA +MimeOleGetPropW +MimeOleGetPropertySchema +MimeOleGetRelatedSection +MimeOleInetDateToFileTime +MimeOleObjectFromMoniker +MimeOleOpenFileStream +MimeOleParseMhtmlUrl +MimeOleParseRfc822Address +MimeOleParseRfc822AddressW +MimeOleSMimeCapAddCert +MimeOleSMimeCapAddSMimeCap +MimeOleSMimeCapGetEncAlg +MimeOleSMimeCapGetHashAlg +MimeOleSMimeCapInit +MimeOleSMimeCapRelease +MimeOleSMimeCapsFromDlg +MimeOleSMimeCapsFull +MimeOleSMimeCapsToDlg +MimeOleSetBodyPropA +MimeOleSetBodyPropW +MimeOleSetCompatMode +MimeOleSetDefaultCharset +MimeOleSetPropA +MimeOleSetPropW +MimeOleStripHeaders +MimeOleUnEscapeStringInPlace +MimeOleUnEscapeStringInPlaceW +ord_702 @702 +ord_703 @703 +ord_704 @704 +ord_705 @705 +ord_706 @706 +ord_707 @707 +ord_708 @708 diff --git a/lib/libc/mingw/lib-common/inetmib1.def b/lib/libc/mingw/lib-common/inetmib1.def new file mode 100644 index 0000000000000000000000000000000000000000..adf05ab17de765e06a1829bde9475f50678eb376 --- /dev/null +++ b/lib/libc/mingw/lib-common/inetmib1.def @@ -0,0 +1,12 @@ +; +; Exports of file inetmib1.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY inetmib1.dll +EXPORTS +SnmpExtensionInit +SnmpExtensionInitEx +SnmpExtensionQuery +SnmpExtensionTrap diff --git a/lib/libc/mingw/lib-common/inkobjcore.def b/lib/libc/mingw/lib-common/inkobjcore.def new file mode 100644 index 0000000000000000000000000000000000000000..dfa730e666d0a1c9bca8fa7ab53281f98af627e5 --- /dev/null +++ b/lib/libc/mingw/lib-common/inkobjcore.def @@ -0,0 +1,34 @@ +LIBRARY inkobjcore + +EXPORTS + +AddStroke +AddStrokeWithId +AddWordsToWordList +AdviseInkChange +CreateContext +CreateRecognizer +DestroyContext +DestroyRecognizer +DestroyWordList +EndInkInput +GetAllRecognizers +GetBestResultString +GetLatticePtr +GetLeftSeparator +GetRecoAttributes +GetResultPropertyList +GetRightSeparator +GetUnicodeRanges +IsStringSupported +LoadCachedAttributes +MakeWordList +Process +SetConstraint +SetEnabledUnicodeRanges +SetFactoid +SetFlags +SetGuide +SetStrokeGroupId +SetTextContext +SetWordList diff --git a/lib/libc/mingw/lib-common/input.def b/lib/libc/mingw/lib-common/input.def new file mode 100644 index 0000000000000000000000000000000000000000..2e5ee9c7a61b60cc1ef402ee4d988cf48690beec --- /dev/null +++ b/lib/libc/mingw/lib-common/input.def @@ -0,0 +1,30 @@ +; +; Definition file of Input.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Input.dll" +EXPORTS +CPlApplet +ord_102 @102 +ord_103 @103 +InstallLayoutOrTip +SaveDefaultUserInputSettings +SaveSystemAcctInputSettings +SetDefaultLayoutOrTip +EnumLayoutOrTipForSetup +InstallLayoutOrTipUserReg +EnumEnabledLayoutOrTip +QueryLayoutOrTipString +QueryLayoutOrTipStringUserReg +GetDefaultLayout +GetLayoutDescription +ord_115 @115 +ord_116 @116 +InstallLayoutOrTipPrivate +EnumEnabledLayoutOrTipPrivate +ActivateInputProfile +InputDll_DownlevelInitialize +InputDll_DownlevelSetUILanguage +InputDll_DownlevelUninitialize +InputDll_DownlevelEnumLayoutOrTipForSetup diff --git a/lib/libc/mingw/lib-common/inseng.def b/lib/libc/mingw/lib-common/inseng.def new file mode 100644 index 0000000000000000000000000000000000000000..89b2fe03f3c32a65ced4ddcd182261a3dddf5775 --- /dev/null +++ b/lib/libc/mingw/lib-common/inseng.def @@ -0,0 +1,20 @@ +; +; Exports of file inseng.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY inseng.dll +EXPORTS +CheckForVersionConflict +CheckTrust +CheckTrustEx +DllCanUnloadNow +DllGetClassObject +DllInstall +DllRegisterServer +DllUnregisterServer +DownloadFile +GetICifFileFromFile +GetICifRWFileFromFile +PurgeDownloadDirectory diff --git a/lib/libc/mingw/lib-common/iphlpapi.def b/lib/libc/mingw/lib-common/iphlpapi.def index 36d348f89fd344f972890922127e4b8dc6096dfa..466900ccf5fce719dbd89d95998f9fe94065331c 100644 --- a/lib/libc/mingw/lib-common/iphlpapi.def +++ b/lib/libc/mingw/lib-common/iphlpapi.def @@ -210,6 +210,7 @@ InternalCreateIpForwardEntry InternalCreateIpForwardEntry2 InternalCreateIpNetEntry InternalCreateIpNetEntry2 +InternalCreateOrRefIpForwardEntry2 InternalCreateUnicastIpAddressEntry InternalDeleteAnycastIpAddressEntry InternalDeleteIpForwardEntry diff --git a/lib/libc/mingw/lib-common/ipnathlp.def b/lib/libc/mingw/lib-common/ipnathlp.def new file mode 100644 index 0000000000000000000000000000000000000000..9df3b85fc419f6418e7fa97c54da1c7cc68c7b6e --- /dev/null +++ b/lib/libc/mingw/lib-common/ipnathlp.def @@ -0,0 +1,39 @@ +; +; Definition file of IPNATHLP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "IPNATHLP.dll" +EXPORTS +NhAcceptStreamSocket +NhAcquireFixedLengthBuffer +NhAcquireVariableLengthBuffer +NhCreateDatagramSocket +NhCreateStreamSocket +NhDeleteSocket +NhInitializeBufferManagement +NhReadDatagramSocket +NhReadStreamSocket +NhReleaseBuffer +NhWriteDatagramSocket +NhWriteStreamSocket +RegisterProtocol +SvchostPushServiceGlobals +NatAcquirePortReservation +NatCancelDynamicRedirect +NatCancelRedirect +NatCreateDynamicFullRedirect +NatCreateDynamicRedirect +NatCreateDynamicRedirectEx +NatCreateRedirect +NatCreateRedirectEx +NatInitializePortReservation +NatInitializeTranslator +NatLookupAndQueryInformationSessionMapping +NatQueryInformationRedirect +NatQueryInformationRedirectHandle +NatReleasePortReservation +NatShutdownPortReservation +NatShutdownTranslator +NhInitializeTraceManagement +ServiceMain diff --git a/lib/libc/mingw/lib-common/jsproxy.def b/lib/libc/mingw/lib-common/jsproxy.def new file mode 100644 index 0000000000000000000000000000000000000000..d494ecbae577be935e71a6b4d15132751de19cb4 --- /dev/null +++ b/lib/libc/mingw/lib-common/jsproxy.def @@ -0,0 +1,13 @@ +; +; Definition file of JSProxy.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "JSProxy.dll" +EXPORTS +InternetInitializeAutoProxyDll +InternetDeInitializeAutoProxyDll +InternetGetProxyInfo +InternetInitializeAutoProxyDllEx +InternetDeInitializeAutoProxyDllEx +InternetGetProxyInfoEx diff --git a/lib/libc/mingw/lib-common/kdcom.def b/lib/libc/mingw/lib-common/kdcom.def new file mode 100644 index 0000000000000000000000000000000000000000..c8d7079419bedc1f9694235e38163e2d6fcac387 --- /dev/null +++ b/lib/libc/mingw/lib-common/kdcom.def @@ -0,0 +1,16 @@ +; +; Definition file of kdcom.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "kdcom.dll" +EXPORTS +KdD0Transition +KdD3Transition +KdDebuggerInitialize0 +KdDebuggerInitialize1 +KdReceivePacket +KdRestore +KdSave +KdSendPacket +KdSetHiberRange diff --git a/lib/libc/mingw/lib-common/kernel32.def.in b/lib/libc/mingw/lib-common/kernel32.def.in index ca130805acbb93701358966229d3656775a15aad..36bed3901a8c91585608ca4ffd8a2778611b1c0d 100644 --- a/lib/libc/mingw/lib-common/kernel32.def.in +++ b/lib/libc/mingw/lib-common/kernel32.def.in @@ -6,6 +6,7 @@ AcquireSRWLockExclusive AcquireSRWLockShared ActivateActCtx ActivateActCtxWorker +ActivatePackageVirtualizationContext AddAtomA AddAtomW AddConsoleAliasA @@ -38,6 +39,7 @@ AppXGetOSMaxVersionTested ApplicationRecoveryFinished ApplicationRecoveryInProgress AreFileApisANSI +AreShortNamesEnabled AssignProcessToJobObject AttachConsole BackupRead @@ -116,6 +118,12 @@ BuildCommDCBA BuildCommDCBAndTimeoutsA BuildCommDCBAndTimeoutsW BuildCommDCBW +BuildIoRingCancelRequest +BuildIoRingFlushFile +BuildIoRingReadFile +BuildIoRingRegisterBuffers +BuildIoRingRegisterFileHandles +BuildIoRingWriteFile CallNamedPipeA CallNamedPipeW CallbackMayRunLong @@ -143,6 +151,7 @@ ClearCommBreak ClearCommError CloseConsoleHandle CloseHandle +CloseIoRing ClosePackageInfo ClosePrivateNamespace CloseProfileUserMapping @@ -219,6 +228,7 @@ CreateHardLinkTransactedA CreateHardLinkTransactedW CreateHardLinkW CreateIoCompletionPort +CreateIoRing CreateJobObjectA CreateJobObjectW CreateJobSet @@ -232,12 +242,14 @@ CreateMutexW CreateNamedPipeA CreateNamedPipeW CreateNlsSecurityDescriptor +CreatePackageVirtualizationContext CreatePipe CreatePrivateNamespaceA CreatePrivateNamespaceW CreateProcessA -CreateProcessAsUserA -CreateProcessAsUserW +; MSDN says these are exported from ADVAPI32.DLL. +; CreateProcessAsUserA +; CreateProcessAsUserW CreateProcessInternalA CreateProcessInternalW CreateProcessW @@ -272,6 +284,7 @@ CreateWaitableTimerW CtrlRoutine DeactivateActCtx DeactivateActCtxWorker +DeactivatePackageVirtualizationContext DebugActiveProcess DebugActiveProcessStop DebugBreak @@ -315,6 +328,8 @@ DosPathToSessionPathW DuplicateConsoleHandle DuplicateEncryptionInfoFileExt DuplicateHandle +DuplicatePackageVirtualizationContext +EnableProcessOptionalXStateFeatures EnableThreadProfiling EncodePointer EncodeSystemPointer @@ -323,7 +338,6 @@ EndUpdateResourceW EnterCriticalSection F_X64(EnterUmsSchedulingMode) EnterSynchronizationBarrier -EnterUmsSchedulingMode EnumCalendarInfoA EnumCalendarInfoExA EnumCalendarInfoExEx @@ -554,6 +568,7 @@ GetCurrentPackageFullName GetCurrentPackageId GetCurrentPackageInfo GetCurrentPackagePath +GetCurrentPackageVirtualizationContext GetCurrentProcess GetCurrentProcessId GetCurrentProcessorNumber @@ -630,6 +645,7 @@ GetGeoInfoA GetGeoInfoW GetGeoInfoEx GetHandleInformation +GetIoRingInfo GetLargePageMinimum GetLargestConsoleWindowSize GetLastError @@ -647,6 +663,7 @@ GetLongPathNameA GetLongPathNameTransactedA GetLongPathNameTransactedW GetLongPathNameW +GetMachineTypeAttributes GetMailslotInfo GetMaximumProcessorCount GetMaximumProcessorGroupCount @@ -678,6 +695,7 @@ GetNumaAvailableMemoryNodeEx GetNumaHighestNodeNumber GetNumaNodeNumberFromHandle GetNumaNodeProcessorMask +GetNumaNodeProcessorMask2 GetNumaNodeProcessorMaskEx GetNumaProcessorNode GetNumaProcessorNodeEx @@ -714,9 +732,9 @@ GetPrivateProfileStructA GetPrivateProfileStructW GetProcAddress GetProcessAffinityMask +GetProcessDefaultCpuSetMasks GetProcessDefaultCpuSets GetProcessDEPPolicy -GetProcessDefaultCpuSets GetProcessGroupAffinity GetProcessHandleCount GetProcessHeap @@ -733,6 +751,7 @@ GetProcessTimes GetProcessVersion GetProcessWorkingSetSize GetProcessWorkingSetSizeEx +GetProcessesInVirtualizationContext GetProcessorSystemCycleTime GetProductInfo GetProfileIntA @@ -786,8 +805,11 @@ GetTempFileNameA GetTempFileNameW GetTempPathA GetTempPathW +GetTempPath2A +GetTempPath2W GetThreadContext GetThreadDescription +GetThreadEnabledXStateFeatures GetThreadErrorMode GetThreadGroupAffinity GetThreadIOPendingFlag @@ -798,6 +820,7 @@ GetThreadLocale GetThreadPreferredUILanguages GetThreadPriority GetThreadPriorityBoost +GetThreadSelectedCpuSetMasks GetThreadSelectedCpuSets GetThreadSelectorEntry GetThreadTimes @@ -925,6 +948,7 @@ IsDBCSLeadByte IsDBCSLeadByteEx IsDebuggerPresent IsEnclaveTypeSupported +IsIoRingOpSupported IsNLSDefinedString IsNativeVhdBoot IsNormalizedString @@ -935,6 +959,7 @@ IsSystemResumeAutomatic IsThreadAFiber IsThreadpoolTimerSet IsTimeZoneRedirectionEnabled +IsUserCetAvailableInEnvironment IsValidCalDateTime IsValidCodePage IsValidLanguageGroup @@ -1081,7 +1106,8 @@ OpenSemaphoreW OpenState OpenStateExplicit OpenThread -;OpenThreadToken +; MSDN says this is exported from ADVAPI32.DLL. +; OpenThreadToken OpenWaitableTimerA OpenWaitableTimerW OutputDebugStringA @@ -1095,6 +1121,7 @@ ParseApplicationUserModelId PeekConsoleInputA PeekConsoleInputW PeekNamedPipe +PopIoRingCompletion PostQueuedCompletionStatus PowerClearRequest PowerCreateRequest @@ -1136,6 +1163,7 @@ QueryIdleProcessorCycleTime QueryIdleProcessorCycleTimeEx QueryInformationJobObject QueryIoRateControlInformationJobObject +QueryIoRingCapabilities QueryMemoryResourceNotification QueryPerformanceCounter QueryPerformanceFrequency @@ -1148,6 +1176,7 @@ QueryThreadpoolStackInformation F_X64(QueryUmsThreadInformation) QueryUnbiasedInterruptTime QueueUserAPC +QueueUserAPC2 QueueUserWorkItem QuirkGetData2Worker QuirkGetDataWorker @@ -1182,7 +1211,6 @@ ReadFileEx ReadFileScatter ReadProcessMemory ReadThreadProfilingData -ReclaimVirtualMemory ; ; MSDN says these functions are exported ; from advapi32.dll. Commented out for @@ -1251,6 +1279,7 @@ ReleaseActCtx ReleaseActCtxWorker ReleaseMutex ReleaseMutexWhenCallbackReturns +ReleasePackageVirtualizationContext ReleaseSRWLockExclusive ReleaseSRWLockShared ReleaseSemaphore @@ -1287,6 +1316,7 @@ RtlCopyMemory RtlDeleteFunctionTable RtlFillMemory RtlInstallFunctionTableCallback +RtlIsEcCode RtlLookupFunctionEntry RtlMoveMemory RtlPcToFileHeader @@ -1295,6 +1325,7 @@ RtlRestoreContext RtlUnwind RtlUnwindEx RtlVirtualUnwind +RtlVirtualUnwind2 RtlZeroMemory ScrollConsoleScreenBufferA ScrollConsoleScreenBufferW @@ -1390,6 +1421,7 @@ SetHandleCount SetHandleInformation SetInformationJobObject SetIoRateControlInformationJobObject +SetIoRingCompletionEvent SetLastConsoleEventActive SetLastError SetLocalPrimaryComputerNameA @@ -1405,7 +1437,10 @@ SetPriorityClass SetProcessAffinityMask SetProcessAffinityUpdateMode SetProcessDEPPolicy +SetProcessDefaultCpuSetMasks SetProcessDefaultCpuSets +SetProcessDynamicEHContinuationTargets +SetProcessDynamicEnforcedCetCompatibleRanges SetProcessInformation SetProcessMitigationPolicy SetProcessPreferredUILanguages @@ -1437,9 +1472,11 @@ SetThreadLocale SetThreadPreferredUILanguages SetThreadPriority SetThreadPriorityBoost +SetThreadSelectedCpuSetMasks SetThreadSelectedCpuSets SetThreadStackGuarantee -SetThreadToken +; MSDN says this is exported from ADVAPI32.DLL. +; SetThreadToken SetThreadUILanguage SetThreadpoolStackInformation SetThreadpoolThreadMaximum @@ -1474,6 +1511,7 @@ SleepEx SortCloseHandle SortGetHandle StartThreadpoolIo +SubmitIoRing SubmitThreadpoolWork SuspendThread SwitchToFiber diff --git a/lib/libc/mingw/lib-common/keymgr.def b/lib/libc/mingw/lib-common/keymgr.def new file mode 100644 index 0000000000000000000000000000000000000000..db865ef3e2db28f2b910702817ce1b2a1e4cc311 --- /dev/null +++ b/lib/libc/mingw/lib-common/keymgr.def @@ -0,0 +1,16 @@ +; +; Exports of file KEYMGR.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY KEYMGR.dll +EXPORTS +CPlApplet +DllMain +KRShowKeyMgr +PRShowRestoreFromMsginaW +PRShowRestoreWizardExW +PRShowRestoreWizardW +PRShowSaveFromMsginaW +PRShowSaveWizardExW diff --git a/lib/libc/mingw/lib-common/ks.def b/lib/libc/mingw/lib-common/ks.def new file mode 100644 index 0000000000000000000000000000000000000000..0f995bdf1d4798abc3512629f29a52373cecdaf0 --- /dev/null +++ b/lib/libc/mingw/lib-common/ks.def @@ -0,0 +1,254 @@ +; +; Definition file of ks.sys +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "ks.sys" +EXPORTS +; public: __cdecl CBaseUnknown::CBaseUnknown(struct _GUID const &__ptr64 ,struct IUnknown *__ptr64)__ptr64 +??0CBaseUnknown@@QEAA@AEBU_GUID@@PEAUIUnknown@@@Z +; public: __cdecl CBaseUnknown::CBaseUnknown(struct IUnknown *__ptr64)__ptr64 +??0CBaseUnknown@@QEAA@PEAUIUnknown@@@Z +; public: virtual __cdecl CBaseUnknown::~CBaseUnknown(void)__ptr64 +??1CBaseUnknown@@UEAA@XZ +; public: void __cdecl CBaseUnknown::__dflt_ctor_closure(void)__ptr64 +??_FCBaseUnknown@@QEAAXXZ +; public: virtual unsigned long __cdecl CBaseUnknown::IndirectedAddRef(void)__ptr64 +?IndirectedAddRef@CBaseUnknown@@UEAAKXZ +; public: virtual long __cdecl CBaseUnknown::IndirectedQueryInterface(struct _GUID const &__ptr64 ,void *__ptr64 *__ptr64)__ptr64 +?IndirectedQueryInterface@CBaseUnknown@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual unsigned long __cdecl CBaseUnknown::IndirectedRelease(void)__ptr64 +?IndirectedRelease@CBaseUnknown@@UEAAKXZ +; public: virtual unsigned long __cdecl CBaseUnknown::NonDelegatedAddRef(void)__ptr64 +?NonDelegatedAddRef@CBaseUnknown@@UEAAKXZ +; public: virtual long __cdecl CBaseUnknown::NonDelegatedQueryInterface(struct _GUID const &__ptr64 ,void *__ptr64 *__ptr64)__ptr64 +?NonDelegatedQueryInterface@CBaseUnknown@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual unsigned long __cdecl CBaseUnknown::NonDelegatedRelease(void)__ptr64 +?NonDelegatedRelease@CBaseUnknown@@UEAAKXZ +DllInitialize +KoCreateInstance +KoDeviceInitialize +KoDriverInitialize +KoRelease +KsAcquireCachedMdl +KsAcquireControl +KsAcquireDevice +KsAcquireDeviceSecurityLock +KsAcquireResetValue +KsAddDevice +KsAddEvent +KsAddIrpToCancelableQueue +KsAddItemToObjectBag +KsAddObjectCreateItemToDeviceHeader +KsAddObjectCreateItemToObjectHeader +KsAllocateDefaultClock +KsAllocateDefaultClockEx +KsAllocateDeviceHeader +KsAllocateExtraData +KsAllocateObjectBag +KsAllocateObjectCreateItem +KsAllocateObjectHeader +KsCacheMedium +KsCancelIo +KsCancelRoutine +KsCompletePendingRequest +KsCopyObjectBagItems +KsCreateAllocator +KsCreateBusEnumObject +KsCreateClock +KsCreateDefaultAllocator +KsCreateDefaultAllocatorEx +KsCreateDefaultClock +KsCreateDefaultSecurity +KsCreateDevice +KsCreateFilterFactory +KsCreatePin +KsCreateTopologyNode +KsDecrementCountedWorker +KsDefaultAddEventHandler +KsDefaultDeviceIoCompletion +KsDefaultDispatchPnp +KsDefaultDispatchPower +KsDefaultForwardIrp +KsDereferenceBusObject +KsDereferenceSoftwareBusObject +KsDeviceGetBusData +KsDeviceRegisterAdapterObject +KsDeviceRegisterThermalDispatch +KsDeviceSetBusData +KsDisableEvent +KsDiscardEvent +KsDispatchFastIoDeviceControlFailure +KsDispatchFastReadFailure +KsDispatchInvalidDeviceRequest +KsDispatchIrp +KsDispatchQuerySecurity +KsDispatchSetSecurity +KsDispatchSpecificMethod +KsDispatchSpecificProperty +KsEnableEvent +KsEnableEventWithAllocator +KsFastMethodHandler +KsFastPropertyHandler +KsFilterAcquireProcessingMutex +KsFilterAddTopologyConnections +KsFilterAttemptProcessing +KsFilterCreateNode +KsFilterCreatePinFactory +KsFilterFactoryAddCreateItem +KsFilterFactoryGetSymbolicLink +KsFilterFactorySetDeviceClassesState +KsFilterFactoryUpdateCacheData +KsFilterGetAndGate +KsFilterGetChildPinCount +KsFilterGetFirstChildPin +KsFilterRegisterPowerCallbacks +KsFilterReleaseProcessingMutex +KsForwardAndCatchIrp +KsForwardIrp +KsFreeDefaultClock +KsFreeDeviceHeader +KsFreeEventList +KsFreeObjectBag +KsFreeObjectCreateItem +KsFreeObjectCreateItemsByContext +KsFreeObjectHeader +KsGenerateDataEvent +KsGenerateEvent +KsGenerateEventList +KsGenerateEvents +KsGenerateThermalEvent +KsGetBusEnumIdentifier +KsGetBusEnumParentFDOFromChildPDO +KsGetBusEnumPnpDeviceObject +KsGetDefaultClockState +KsGetDefaultClockTime +KsGetDevice +KsGetDeviceForDeviceObject +KsGetFilterFromIrp +KsGetFirstChild +KsGetImageNameAndResourceId +KsGetNextSibling +KsGetNodeIdFromIrp +KsGetObjectFromFileObject +KsGetObjectTypeFromFileObject +KsGetObjectTypeFromIrp +KsGetOuterUnknown +KsGetParent +KsGetPinFromIrp +KsHandleSizedListQuery +KsIncrementCountedWorker +KsInitializeDevice +KsInitializeDeviceProfile +KsInitializeDriver +KsInstallBusEnumInterface +KsIsBusEnumChildDevice +KsIsCurrentProcessFrameServer +KsLoadResource +KsMapModuleName +KsMergeAutomationTables +KsMethodHandler +KsMethodHandlerWithAllocator +KsMoveIrpsOnCancelableQueue +KsNullDriverUnload +KsPersistDeviceProfile +KsPinAcquireProcessingMutex +KsPinAttachAndGate +KsPinAttachOrGate +KsPinAttemptProcessing +KsPinDataIntersection +KsPinGetAndGate +KsPinGetAvailableByteCount +KsPinGetConnectedFilterInterface +KsPinGetConnectedPinDeviceObject +KsPinGetConnectedPinFileObject +KsPinGetConnectedPinInterface +KsPinGetCopyRelationships +KsPinGetFirstCloneStreamPointer +KsPinGetLeadingEdgeStreamPointer +KsPinGetNextSiblingPin +KsPinGetParentFilter +KsPinGetReferenceClockInterface +KsPinGetTrailingEdgeStreamPointer +KsPinPropertyHandler +KsPinRegisterFrameReturnCallback +KsPinRegisterHandshakeCallback +KsPinRegisterIrpCompletionCallback +KsPinRegisterPowerCallbacks +KsPinReleaseProcessingMutex +KsPinSetPinClockTime +KsPinSubmitFrame +KsPinSubmitFrameMdl +KsProbeStreamIrp +KsProcessPinUpdate +KsPropertyHandler +KsPropertyHandlerWithAllocator +KsPublishDeviceProfile +KsQueryDevicePnpObject +KsQueryInformationFile +KsQueryObjectAccessMask +KsQueryObjectCreateItem +KsQueueWorkItem +KsReadFile +KsRecalculateStackDepth +KsReferenceBusObject +KsReferenceSoftwareBusObject +KsRegisterAggregatedClientUnknown +KsRegisterCountedWorker +KsRegisterFilterWithNoKSPins +KsRegisterWorker +KsReleaseCachedMdl +KsReleaseControl +KsReleaseDevice +KsReleaseDeviceSecurityLock +KsReleaseIrpOnCancelableQueue +KsRemoveBusEnumInterface +KsRemoveIrpFromCancelableQueue +KsRemoveItemFromObjectBag +KsRemoveSpecificIrpFromCancelableQueue +KsServiceBusEnumCreateRequest +KsServiceBusEnumPnpRequest +KsSetDefaultClockState +KsSetDefaultClockTime +KsSetDevicePnpAndBaseObject +KsSetInformationFile +KsSetMajorFunctionHandler +KsSetPowerDispatch +KsSetTargetDeviceObject +KsSetTargetState +KsStreamIo +KsStreamPointerAdvance +KsStreamPointerAdvanceOffsets +KsStreamPointerAdvanceOffsetsAndUnlock +KsStreamPointerCancelTimeout +KsStreamPointerClone +KsStreamPointerDelete +KsStreamPointerGetIrp +KsStreamPointerGetMdl +KsStreamPointerGetNextClone +KsStreamPointerLock +KsStreamPointerScheduleTimeout +KsStreamPointerSetStatusCode +KsStreamPointerUnlock +KsSynchronousIoControlDevice +KsTerminateDevice +KsTopologyPropertyHandler +KsUnregisterWorker +KsUnserializeObjectPropertiesFromRegistry +KsUpdateCameraStreamingConsent +KsValidateAllocatorCreateRequest +KsValidateAllocatorFramingEx +KsValidateClockCreateRequest +KsValidateConnectRequest +KsValidateTopologyNodeCreateRequest +KsWriteFile +KsiDefaultClockAddMarkEvent +KsiPropertyDefaultClockGetCorrelatedPhysicalTime +KsiPropertyDefaultClockGetCorrelatedTime +KsiPropertyDefaultClockGetFunctionTable +KsiPropertyDefaultClockGetPhysicalTime +KsiPropertyDefaultClockGetResolution +KsiPropertyDefaultClockGetState +KsiPropertyDefaultClockGetTime +KsiQueryObjectCreateItemsPresent +_KsEdit diff --git a/lib/libc/mingw/lib-common/ksecdd.def b/lib/libc/mingw/lib-common/ksecdd.def new file mode 100644 index 0000000000000000000000000000000000000000..91611cf3055e1458fdf81f3d8fe56f5a80d4f7a9 --- /dev/null +++ b/lib/libc/mingw/lib-common/ksecdd.def @@ -0,0 +1,108 @@ +LIBRARY "ksecdd.sys" +EXPORTS +SystemPrng +AcceptSecurityContext +AcquireCredentialsHandleW +AddCredentialsW +ApplyControlToken +BCryptCloseAlgorithmProvider +BCryptCreateHash +BCryptDecrypt +BCryptDeriveKey +BCryptDeriveKeyCapi +BCryptDeriveKeyPBKDF2 +BCryptDestroyHash +BCryptDestroyKey +BCryptDestroySecret +BCryptDuplicateHash +BCryptDuplicateKey +BCryptEncrypt +BCryptEnumAlgorithms +BCryptEnumProviders +BCryptExportKey +BCryptFinalizeKeyPair +BCryptFinishHash +BCryptFreeBuffer +BCryptGenRandom +BCryptGenerateKeyPair +BCryptGenerateSymmetricKey +BCryptGetFipsAlgorithmMode +BCryptGetProperty +BCryptHashData +BCryptImportKey +BCryptImportKeyPair +BCryptKeyDerivation +BCryptOpenAlgorithmProvider +BCryptRegisterConfigChangeNotify +BCryptResolveProviders +BCryptSecretAgreement +BCryptSetProperty +BCryptSignHash +BCryptUnregisterConfigChangeNotify +BCryptVerifySignature +CompleteAuthToken +CredMarshalTargetInfo +DeleteSecurityContext +EnumerateSecurityPackagesW +ExportSecurityContext +FreeContextBuffer +FreeCredentialsHandle +GetSecurityUserInfo +ImpersonateSecurityContext +ImportSecurityContextW +InitSecurityInterfaceW +InitializeSecurityContextW +KSecRegisterSecurityProvider +KSecValidateBuffer +LsaEnumerateLogonSessions +LsaGetLogonSessionData +MakeSignature +MapSecurityError +QueryContextAttributesW +QueryCredentialsAttributesW +QuerySecurityContextToken +QuerySecurityPackageInfoW +RevertSecurityContext +SealMessage +SecLookupAccountName +SecLookupAccountSid +SecLookupWellKnownSid +SecMakeSPN +SecMakeSPNEx +SecMakeSPNEx2 +SecSetPagingMode +SetCredentialsAttributesW +SslDecryptPacket +SslEncryptPacket +SslExportKey +SslFreeObject +SslGetExtensions +SslGetServerIdentity +SslImportKey +SslLookupCipherSuiteInfo +SslOpenProvider +SspiAcceptSecurityContextAsync +SspiAcquireCredentialsHandleAsyncW +SspiCompareAuthIdentities +SspiCopyAuthIdentity +SspiCreateAsyncContext +SspiDeleteSecurityContextAsync +SspiEncodeAuthIdentityAsStrings +SspiEncodeStringsAsAuthIdentity +SspiFreeAsyncContext +SspiFreeAuthIdentity +SspiFreeCredentialsHandleAsync +SspiGetAsyncCallStatus +SspiInitializeSecurityContextAsyncW +SspiLocalFree +SspiMarshalAuthIdentity +SspiReinitAsyncContext +SspiSetAsyncNotifyCallback +SspiUnmarshalAuthIdentity +SspiValidateAuthIdentity +SspiZeroAuthIdentity +TokenBindingGetHighestSupportedVersion +TokenBindingGetKeyTypesServer +TokenBindingVerifyMessage +UnsealMessage +VerifySignature diff --git a/lib/libc/mingw/lib-common/linkinfo.def b/lib/libc/mingw/lib-common/linkinfo.def new file mode 100644 index 0000000000000000000000000000000000000000..484af1dc0cb6116fc53aa5198962bc6464f5810b --- /dev/null +++ b/lib/libc/mingw/lib-common/linkinfo.def @@ -0,0 +1,23 @@ +; +; Exports of file LINKINFO.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY LINKINFO.dll +EXPORTS +CompareLinkInfoReferents +CompareLinkInfoVolumes +CreateLinkInfo +CreateLinkInfoA +CreateLinkInfoW +DestroyLinkInfo +DisconnectLinkInfo +GetCanonicalPathInfo +GetCanonicalPathInfoA +GetCanonicalPathInfoW +GetLinkInfoData +IsValidLinkInfo +ResolveLinkInfo +ResolveLinkInfoA +ResolveLinkInfoW diff --git a/lib/libc/mingw/lib-common/loghours.def b/lib/libc/mingw/lib-common/loghours.def new file mode 100644 index 0000000000000000000000000000000000000000..0c2c8e87a408fd05a1f2ebffb28a6d6601c1abca --- /dev/null +++ b/lib/libc/mingw/lib-common/loghours.def @@ -0,0 +1,18 @@ +; +; Exports of file LogHours.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY LogHours.dll +EXPORTS +LogonScheduleDialog +ConnectionScheduleDialog +DialinHoursDialog +DirSyncScheduleDialog +LogonScheduleDialogEx +DialinHoursDialogEx +ReplicationScheduleDialog +ReplicationScheduleDialogEx +ConnectionScheduleDialogEx +DirSyncScheduleDialogEx diff --git a/lib/libc/mingw/lib-common/mapistub.def b/lib/libc/mingw/lib-common/mapistub.def new file mode 100644 index 0000000000000000000000000000000000000000..8b68b1159acd096f7034cd9411592dde68b8c319 --- /dev/null +++ b/lib/libc/mingw/lib-common/mapistub.def @@ -0,0 +1,177 @@ +; +; Definition file of MAPI32.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MAPI32.dll" +EXPORTS +ord_8 @8 +MAPILogonEx +MAPIAllocateBuffer +MAPIAllocateMore +MAPIFreeBuffer +MAPIAdminProfiles +MAPIInitialize +MAPIUninitialize +PRProviderInit +LAUNCHWIZARD +LaunchWizard +MAPIOpenFormMgr +MAPIOpenLocalFormContainer +ScInitMapiUtil +DeinitMapiUtil +ScGenerateMuid +HrAllocAdviseSink +WrapProgress +HrThisThreadAdviseSink +ScBinFromHexBounded +FBinFromHex +HexFromBin +BuildDisplayTable +SwapPlong +SwapPword +MAPIInitIdle +MAPIDeinitIdle +InstallFilterHook +FtgRegisterIdleRoutine +EnableIdleRoutine +DeregisterIdleRoutine +ChangeIdleRoutine +MAPIGetDefaultMalloc +CreateIProp +CreateTable +MNLS_lstrlenW +MNLS_lstrcmpW +MNLS_lstrcpyW +MNLS_CompareStringW +MNLS_MultiByteToWideChar +MNLS_WideCharToMultiByte +MNLS_IsBadStringPtrW +FEqualNames +WrapStoreEntryID +IsBadBoundedStringPtr +HrQueryAllRows +PropCopyMore +UlPropSize +FPropContainsProp +FPropCompareProp +LPropCompareProp +HrAddColumns +HrAddColumnsEx +FtAddFt +FtAdcFt +FtSubFt +FtMulDw +FtMulDwDw +FtNegFt +FtDivFtBogus +UlAddRef +UlRelease +SzFindCh +SzFindLastCh +SzFindSz +UFromSz +HrGetOneProp +HrSetOneProp +FPropExists +PpropFindProp +FreePadrlist +FreeProws +HrSzFromEntryID +HrEntryIDFromSz +HrComposeEID +HrDecomposeEID +HrComposeMsgID +HrDecomposeMsgID +OpenStreamOnFile +OpenTnefStream +OpenTnefStreamEx +GetTnefStreamCodepage +UlFromSzHex +UNKOBJ_ScAllocate +UNKOBJ_ScAllocateMore +UNKOBJ_Free +UNKOBJ_FreeRows +UNKOBJ_ScCOAllocate +UNKOBJ_ScCOReallocate +UNKOBJ_COFree +UNKOBJ_ScSzFromIdsAlloc +ScCountNotifications +ScCopyNotifications +ScRelocNotifications +ScCountProps +ScCopyProps +ScRelocProps +LpValFindProp +ScDupPropset +FBadRglpszA +FBadRglpszW +FBadRowSet +FBadRglpNameID +FBadPropTag +FBadRow +FBadProp +FBadColumnSet +RTFSync +WrapCompressedRTFStream +__ValidateParameters +__CPPValidateParameters +FBadSortOrderSet +FBadEntryList +FBadRestriction +ScUNCFromLocalPath +ScLocalPathFromUNC +HrIStorageFromStream +HrValidateIPMSubtree +OpenIMsgSession +CloseIMsgSession +OpenIMsgOnIStg +SetAttribIMsgOnIStg +GetAttribIMsgOnIStg +MapStorageSCode +ScMAPIXFromCMC +ScMAPIXFromSMAPI +EncodeID +FDecodeID +CchOfEncoding +CbOfEncoded +MAPISendDocuments +MAPILogon +MAPILogoff +MAPISendMail +MAPISaveMail +MAPIReadMail +MAPIFindNext +MAPIDeleteMail +MAPIAddress +MAPIDetails +MAPIResolveName +BMAPISendMail +BMAPISaveMail +BMAPIReadMail +BMAPIGetReadMail +BMAPIFindNext +BMAPIAddress +BMAPIGetAddress +BMAPIDetails +BMAPIResolveName +cmc_act_on +cmc_free +cmc_list +cmc_logoff +cmc_logon +cmc_look_up +cmc_query_configuration +cmc_read +cmc_send +cmc_send_documents +HrDispatchNotifications +HrValidateParametersV +HrValidateParametersValist +ScCreateConversationIndex +HrGetOmiProvidersFlags +HrSetOmiProvidersFlagsInvalid +GetOutlookVersion +FixMAPI +FGetComponentPath +MAPISendMailW diff --git a/lib/libc/mingw/lib-common/mcicda.def b/lib/libc/mingw/lib-common/mcicda.def new file mode 100644 index 0000000000000000000000000000000000000000..86ff33e89655abbd1a9ba17e85a63780b7130732 --- /dev/null +++ b/lib/libc/mingw/lib-common/mcicda.def @@ -0,0 +1,9 @@ +; +; Exports of file MCICDA.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MCICDA.dll +EXPORTS +DriverProc diff --git a/lib/libc/mingw/lib-common/mciseq.def b/lib/libc/mingw/lib-common/mciseq.def new file mode 100644 index 0000000000000000000000000000000000000000..fa17d348993b2f6f50c973563bfb04586659f80a --- /dev/null +++ b/lib/libc/mingw/lib-common/mciseq.def @@ -0,0 +1,9 @@ +; +; Exports of file MCISEQ.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MCISEQ.dll +EXPORTS +DriverProc diff --git a/lib/libc/mingw/lib-common/mciwave.def b/lib/libc/mingw/lib-common/mciwave.def new file mode 100644 index 0000000000000000000000000000000000000000..7c02ea7236851be002c7788f133780f6d59fb832 --- /dev/null +++ b/lib/libc/mingw/lib-common/mciwave.def @@ -0,0 +1,9 @@ +; +; Exports of file MCIWAVE.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MCIWAVE.dll +EXPORTS +DriverProc diff --git a/lib/libc/mingw/lib-common/mdminst.def b/lib/libc/mingw/lib-common/mdminst.def new file mode 100644 index 0000000000000000000000000000000000000000..480efbb1ad86c92631908ce700044820c988655b --- /dev/null +++ b/lib/libc/mingw/lib-common/mdminst.def @@ -0,0 +1,9 @@ +; +; Exports of file MDMINST.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MDMINST.dll +EXPORTS +ClassInstall32 diff --git a/lib/libc/mingw/lib-common/mf3216.def b/lib/libc/mingw/lib-common/mf3216.def new file mode 100644 index 0000000000000000000000000000000000000000..5d0143bd49e503f07d157759675289842fe3c2ea --- /dev/null +++ b/lib/libc/mingw/lib-common/mf3216.def @@ -0,0 +1,10 @@ +; +; Exports of file mf3216.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mf3216.dll +EXPORTS +ConvertEmfToWmf +Mf3216DllInitialize diff --git a/lib/libc/mingw/lib-common/mfplat.def b/lib/libc/mingw/lib-common/mfplat.def index 6634e55d68198f5198d14a14980723648861ec9a..3384a35f6785481bd6b76375813f3c085341312f 100644 --- a/lib/libc/mingw/lib-common/mfplat.def +++ b/lib/libc/mingw/lib-common/mfplat.def @@ -233,7 +233,6 @@ MFTRegisterLocalByCLSID MFTUnregister MFTUnregisterLocal MFTUnregisterLocalByCLSID -MFTraceError MFTraceFuncEnter MFUnblockThread MFUnjoinWorkQueue @@ -245,6 +244,5 @@ MFUnwrapMediaType MFValidateMediaTypeSize MFWrapMediaType MFWrapSocket -MFllMulDiv PropVariantFromStream PropVariantToStream diff --git a/lib/libc/mingw/lib-common/mfsensorgroup.def b/lib/libc/mingw/lib-common/mfsensorgroup.def new file mode 100644 index 0000000000000000000000000000000000000000..b40cfb9195df5bb4f3587053828d0021557fe4e8 --- /dev/null +++ b/lib/libc/mingw/lib-common/mfsensorgroup.def @@ -0,0 +1,43 @@ +; +; Definition file of MFSENSORGROUP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "MFSENSORGROUP.dll" +EXPORTS +MFCheckProcessCapabilities +MFCleanupVirtualCameraEntries +MFCloneSensorProfile +MFCreatePackageFamilyNameTag +MFCreatePassthroughTranslatedMediaType +MFCreateRelativePanelWatcher +MFCreateSensorActivityMonitor +MFCreateSensorDeviceBlobByObject +MFCreateSensorGroup +MFCreateSensorGroupById +MFCreateSensorGroupCollection +MFCreateSensorGroupIdManager +MFCreateSensorProfile +MFCreateSensorProfileCollection +MFCreateSensorProfileWithFlags +MFCreateSensorStream +MFCreateTranslatedMediaType +MFCreateTranslatedMediaType2 +MFDeleteSensorGroupById +MFGetDeviceFromFSUniqueId +MFGetDeviceFromSGHash +MFGetSGCH +MFGetSensorDeviceProperty +MFGetSensorDeviceRegistryProperty +MFGetSensorGroupAttributesFromId +MFGetSensorGroupPropertyName +MFGetSensorOrientation +MFInitializeSensorGroupStore +MFIsSensorGroupName +MFIsStreamAvailableToAppPackage +MFLoadSensorGroupFromRegistry +MFLoadSensorProfiles +MFPublishSensorProfiles +MFSensorProfileParseFilterSetString +MFValidateSensorProfile +MFWriteSensorGroupDataToRegistry diff --git a/lib/libc/mingw/lib-common/mi.def b/lib/libc/mingw/lib-common/mi.def new file mode 100644 index 0000000000000000000000000000000000000000..c0e500eb58e9b61c0e00a3741f41c9fecf9c7233 --- /dev/null +++ b/lib/libc/mingw/lib-common/mi.def @@ -0,0 +1,9 @@ +; +; Definition file of mi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "mi.dll" +EXPORTS +MI_Application_InitializeV1 +mi_clientFT_V1 DATA diff --git a/lib/libc/mingw/lib-common/midimap.def b/lib/libc/mingw/lib-common/midimap.def new file mode 100644 index 0000000000000000000000000000000000000000..7c5727d3b623d78d8bc9a626ad0fe9b5207eb861 --- /dev/null +++ b/lib/libc/mingw/lib-common/midimap.def @@ -0,0 +1,11 @@ +; +; Exports of file MIDIMAP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MIDIMAP.dll +EXPORTS +DriverProc +modMessage +modmCallback diff --git a/lib/libc/mingw/lib-common/mlang.def b/lib/libc/mingw/lib-common/mlang.def new file mode 100644 index 0000000000000000000000000000000000000000..3a62e93813cac862978168fd8a11eda30ac2496f --- /dev/null +++ b/lib/libc/mingw/lib-common/mlang.def @@ -0,0 +1,22 @@ +; +; Exports of file MLANG.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MLANG.dll +EXPORTS +IsConvertINetStringAvailable +ConvertINetString +ConvertINetUnicodeToMultiByte +ConvertINetMultiByteToUnicode +ConvertINetReset +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +GetGlobalFontLinkObject +LcidToRfc1766A +LcidToRfc1766W +Rfc1766ToLcidA +Rfc1766ToLcidW diff --git a/lib/libc/mingw/lib-common/mmdevapi.def b/lib/libc/mingw/lib-common/mmdevapi.def index 4affff516d47bd7bf1bf9abecc9fc59f775cd586..81fea2c13a0bcd6e5c9a8c63b54f2af8d3b69605 100644 --- a/lib/libc/mingw/lib-common/mmdevapi.def +++ b/lib/libc/mingw/lib-common/mmdevapi.def @@ -1,3 +1,33 @@ LIBRARY "mmdevapi.dll" EXPORTS +AETraceOutputDebugString ActivateAudioInterfaceAsync +CleanupDeviceAPI +FlushDeviceTopologyCache +GenerateMediaEvent +GetCategoryPath +GetClassFromEndpointId +GetEndpointGuidFromEndpointId +GetEndpointIdFromDeviceInterfaceId +GetNeverSetAsDefaultProperty +GetSessionIdFromEndpointId +InitializeDeviceAPI +MMDeviceCreateRegistryPropertyStore +MMDeviceGetDeviceEnumerator +MMDeviceGetEndpointManager +MMDeviceGetPolicyConfig +RegisterForMediaCallback +UnregisterMediaCallback +mmdDevFindMmDevProperty +mmdDevGetDeviceIdFromPnpInterface +mmdDevGetEndpointFormFactorFromMMDeviceId +mmdDevGetInstanceIdFromInterfaceId +mmdDevGetInstanceIdFromMMDeviceId +mmdDevGetInterfaceClassGuid +mmdDevGetInterfaceDataFlow +mmdDevGetInterfaceIdFromMMDevice +mmdDevGetInterfaceIdFromMMDeviceId +mmdDevGetInterfacePropertyStore +mmdDevGetMMDeviceFromInterfaceId +mmdDevGetMMDeviceIdFromInterfaceId +mmdDevGetRelatedInterfaceId diff --git a/lib/libc/mingw/lib-common/modemui.def b/lib/libc/mingw/lib-common/modemui.def new file mode 100644 index 0000000000000000000000000000000000000000..b4d6e5cf4c804e44c7eb9b59765b4da0bf869fa6 --- /dev/null +++ b/lib/libc/mingw/lib-common/modemui.def @@ -0,0 +1,22 @@ +; +; Exports of file modemui.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY modemui.dll +EXPORTS +drvCommConfigDialogW +drvCommConfigDialogA +drvSetDefaultCommConfigW +drvSetDefaultCommConfigA +drvGetDefaultCommConfigW +drvGetDefaultCommConfigA +UnimodemDevConfigDialog +CountryRunOnce +UnimodemGetDefaultCommConfig +UnimodemGetExtendedCaps +InvokeControlPanel +ModemCplDlgProc +ModemPropPagesProvider +QueryModemForCountrySettings diff --git a/lib/libc/mingw/lib-common/mpr.def b/lib/libc/mingw/lib-common/mpr.def index 0baa1a316549dbe7f99ec8cc09b3d79435cb1fbc..95913073508c5726061095d1aa1976043d43de36 100644 --- a/lib/libc/mingw/lib-common/mpr.def +++ b/lib/libc/mingw/lib-common/mpr.def @@ -24,6 +24,8 @@ WNetAddConnection2A WNetAddConnection2W WNetAddConnection3A WNetAddConnection3W +WNetAddConnection4A +WNetAddConnection4W WNetAddConnectionA WNetAddConnectionW WNetCancelConnection2A @@ -92,3 +94,5 @@ WNetSetLastErrorW WNetSupportGlobalEnum WNetUseConnectionA WNetUseConnectionW +WNetUseConnection4A +WNetUseConnection4W diff --git a/lib/libc/mingw/lib-common/msafd.def b/lib/libc/mingw/lib-common/msafd.def new file mode 100644 index 0000000000000000000000000000000000000000..4868a5165f5796d97db2da4ec9ff984875f3abea --- /dev/null +++ b/lib/libc/mingw/lib-common/msafd.def @@ -0,0 +1,9 @@ +; +; Exports of file MSAFD.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSAFD.dll +EXPORTS +WSPStartup diff --git a/lib/libc/mingw/lib-common/msajapi.def b/lib/libc/mingw/lib-common/msajapi.def new file mode 100644 index 0000000000000000000000000000000000000000..ebda53adc00b6271c00bd25552f04469097696f2 --- /dev/null +++ b/lib/libc/mingw/lib-common/msajapi.def @@ -0,0 +1,562 @@ +LIBRARY msajapi + +EXPORTS + +AllJoynAcceptBusConnection +AllJoynCloseBusHandle +AllJoynConnectToBus +AllJoynCreateBus +AllJoynEnumEvents +AllJoynEventSelect +AllJoynEventWrite +AllJoynEventsRegister +AllJoynEventsUnregister +AllJoynGetConfigurationDWORD +AllJoynReceiveFromBus +AllJoynSendToBus +AllJoynSetDebugLevel +GetHResultFromQStatus +QCC_StatusText +RouterNodeCleanup +RouterNodeInitialize +RouterNodeIsIdle +RouterNodeRun +alljoyn_aboutdata_create +alljoyn_aboutdata_create_empty +alljoyn_aboutdata_create_full +alljoyn_aboutdata_createfrommsgarg +alljoyn_aboutdata_createfromxml +alljoyn_aboutdata_destroy +alljoyn_aboutdata_getaboutdata +alljoyn_aboutdata_getajsoftwareversion +alljoyn_aboutdata_getannouncedaboutdata +alljoyn_aboutdata_getappid +alljoyn_aboutdata_getappname +alljoyn_aboutdata_getdateofmanufacture +alljoyn_aboutdata_getdefaultlanguage +alljoyn_aboutdata_getdescription +alljoyn_aboutdata_getdeviceid +alljoyn_aboutdata_getdevicename +alljoyn_aboutdata_getfield +alljoyn_aboutdata_getfields +alljoyn_aboutdata_getfieldsignature +alljoyn_aboutdata_gethardwareversion +alljoyn_aboutdata_getmanufacturer +alljoyn_aboutdata_getmodelnumber +alljoyn_aboutdata_getsoftwareversion +alljoyn_aboutdata_getsupportedlanguages +alljoyn_aboutdata_getsupporturl +alljoyn_aboutdata_isfieldannounced +alljoyn_aboutdata_isfieldlocalized +alljoyn_aboutdata_isfieldrequired +alljoyn_aboutdata_isvalid +alljoyn_aboutdata_setappid +alljoyn_aboutdata_setappid_fromstring +alljoyn_aboutdata_setappname +alljoyn_aboutdata_setdateofmanufacture +alljoyn_aboutdata_setdefaultlanguage +alljoyn_aboutdata_setdescription +alljoyn_aboutdata_setdeviceid +alljoyn_aboutdata_setdevicename +alljoyn_aboutdata_setfield +alljoyn_aboutdata_sethardwareversion +alljoyn_aboutdata_setmanufacturer +alljoyn_aboutdata_setmodelnumber +alljoyn_aboutdata_setsoftwareversion +alljoyn_aboutdata_setsupportedlanguage +alljoyn_aboutdata_setsupporturl +alljoyn_aboutdatalistener_create +alljoyn_aboutdatalistener_destroy +alljoyn_abouticon_clear +alljoyn_abouticon_create +alljoyn_abouticon_destroy +alljoyn_abouticon_getcontent +alljoyn_abouticon_geturl +alljoyn_abouticon_setcontent +alljoyn_abouticon_setcontent_frommsgarg +alljoyn_abouticon_seturl +alljoyn_abouticonobj_create +alljoyn_abouticonobj_destroy +alljoyn_abouticonproxy_create +alljoyn_abouticonproxy_destroy +alljoyn_abouticonproxy_geticon +alljoyn_abouticonproxy_getversion +alljoyn_aboutlistener_create +alljoyn_aboutlistener_destroy +alljoyn_aboutobj_announce +alljoyn_aboutobj_announce_using_datalistener +alljoyn_aboutobj_create +alljoyn_aboutobj_destroy +alljoyn_aboutobj_unannounce +alljoyn_aboutobjectdescription_clear +alljoyn_aboutobjectdescription_create +alljoyn_aboutobjectdescription_create_full +alljoyn_aboutobjectdescription_createfrommsgarg +alljoyn_aboutobjectdescription_destroy +alljoyn_aboutobjectdescription_getinterfacepaths +alljoyn_aboutobjectdescription_getinterfaces +alljoyn_aboutobjectdescription_getmsgarg +alljoyn_aboutobjectdescription_getpaths +alljoyn_aboutobjectdescription_hasinterface +alljoyn_aboutobjectdescription_hasinterfaceatpath +alljoyn_aboutobjectdescription_haspath +alljoyn_aboutproxy_create +alljoyn_aboutproxy_destroy +alljoyn_aboutproxy_getaboutdata +alljoyn_aboutproxy_getobjectdescription +alljoyn_aboutproxy_getversion +alljoyn_applicationstatelistener_create +alljoyn_applicationstatelistener_destroy +alljoyn_authlistener_create +alljoyn_authlistener_destroy +alljoyn_authlistener_requestcredentialsresponse +alljoyn_authlistener_setsharedsecret +alljoyn_authlistener_verifycredentialsresponse +alljoyn_authlistenerasync_create +alljoyn_authlistenerasync_destroy +alljoyn_autopinger_adddestination +alljoyn_autopinger_addpinggroup +alljoyn_autopinger_create +alljoyn_autopinger_destroy +alljoyn_autopinger_pause +alljoyn_autopinger_removedestination +alljoyn_autopinger_removepinggroup +alljoyn_autopinger_resume +alljoyn_autopinger_setpinginterval +alljoyn_busattachment_addlogonentry +alljoyn_busattachment_addmatch +alljoyn_busattachment_advertisename +alljoyn_busattachment_bindsessionport +alljoyn_busattachment_canceladvertisename +alljoyn_busattachment_cancelfindadvertisedname +alljoyn_busattachment_cancelfindadvertisednamebytransport +alljoyn_busattachment_cancelwhoimplements_interface +alljoyn_busattachment_cancelwhoimplements_interfaces +alljoyn_busattachment_clearkeys +alljoyn_busattachment_clearkeystore +alljoyn_busattachment_connect +alljoyn_busattachment_create +alljoyn_busattachment_create_concurrency +alljoyn_busattachment_createinterface +alljoyn_busattachment_createinterface_secure +alljoyn_busattachment_createinterfacesfromxml +alljoyn_busattachment_deletedefaultkeystore +alljoyn_busattachment_deleteinterface +alljoyn_busattachment_destroy +alljoyn_busattachment_disconnect +alljoyn_busattachment_enableconcurrentcallbacks +alljoyn_busattachment_enablepeersecurity +alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener +alljoyn_busattachment_findadvertisedname +alljoyn_busattachment_findadvertisednamebytransport +alljoyn_busattachment_getalljoyndebugobj +alljoyn_busattachment_getalljoynproxyobj +alljoyn_busattachment_getconcurrency +alljoyn_busattachment_getconnectspec +alljoyn_busattachment_getdbusproxyobj +alljoyn_busattachment_getglobalguidstring +alljoyn_busattachment_getinterface +alljoyn_busattachment_getinterfaces +alljoyn_busattachment_getkeyexpiration +alljoyn_busattachment_getpeerguid +alljoyn_busattachment_getpermissionconfigurator +alljoyn_busattachment_gettimestamp +alljoyn_busattachment_getuniquename +alljoyn_busattachment_isconnected +alljoyn_busattachment_ispeersecurityenabled +alljoyn_busattachment_isstarted +alljoyn_busattachment_isstopping +alljoyn_busattachment_join +alljoyn_busattachment_joinsession +alljoyn_busattachment_joinsessionasync +alljoyn_busattachment_leavesession +alljoyn_busattachment_namehasowner +alljoyn_busattachment_ping +alljoyn_busattachment_registeraboutlistener +alljoyn_busattachment_registerapplicationstatelistener +alljoyn_busattachment_registerbuslistener +alljoyn_busattachment_registerbusobject +alljoyn_busattachment_registerbusobject_secure +alljoyn_busattachment_registerkeystorelistener +alljoyn_busattachment_registersignalhandler +alljoyn_busattachment_registersignalhandlerwithrule +alljoyn_busattachment_releasename +alljoyn_busattachment_reloadkeystore +alljoyn_busattachment_removematch +alljoyn_busattachment_removesessionmember +alljoyn_busattachment_requestname +alljoyn_busattachment_secureconnection +alljoyn_busattachment_secureconnectionasync +alljoyn_busattachment_setdaemondebug +alljoyn_busattachment_setkeyexpiration +alljoyn_busattachment_setlinktimeout +alljoyn_busattachment_setlinktimeoutasync +alljoyn_busattachment_setsessionlistener +alljoyn_busattachment_start +alljoyn_busattachment_stop +alljoyn_busattachment_unbindsessionport +alljoyn_busattachment_unregisteraboutlistener +alljoyn_busattachment_unregisterallaboutlisteners +alljoyn_busattachment_unregisterallhandlers +alljoyn_busattachment_unregisterapplicationstatelistener +alljoyn_busattachment_unregisterbuslistener +alljoyn_busattachment_unregisterbusobject +alljoyn_busattachment_unregistersignalhandler +alljoyn_busattachment_unregistersignalhandlerwithrule +alljoyn_busattachment_whoimplements_interface +alljoyn_busattachment_whoimplements_interfaces +alljoyn_buslistener_create +alljoyn_buslistener_destroy +alljoyn_busobject_addinterface +alljoyn_busobject_addinterface_announced +alljoyn_busobject_addmethodhandler +alljoyn_busobject_addmethodhandlers +alljoyn_busobject_cancelsessionlessmessage +alljoyn_busobject_cancelsessionlessmessage_serial +alljoyn_busobject_create +alljoyn_busobject_destroy +alljoyn_busobject_emitpropertieschanged +alljoyn_busobject_emitpropertychanged +alljoyn_busobject_getannouncedinterfacenames +alljoyn_busobject_getbusattachment +alljoyn_busobject_getname +alljoyn_busobject_getpath +alljoyn_busobject_issecure +alljoyn_busobject_methodreply_args +alljoyn_busobject_methodreply_err +alljoyn_busobject_methodreply_status +alljoyn_busobject_setannounceflag +alljoyn_busobject_signal +alljoyn_credentials_clear +alljoyn_credentials_create +alljoyn_credentials_destroy +alljoyn_credentials_getcertchain +alljoyn_credentials_getexpiration +alljoyn_credentials_getlogonentry +alljoyn_credentials_getpassword +alljoyn_credentials_getprivateKey +alljoyn_credentials_getusername +alljoyn_credentials_isset +alljoyn_credentials_setcertchain +alljoyn_credentials_setexpiration +alljoyn_credentials_setlogonentry +alljoyn_credentials_setpassword +alljoyn_credentials_setprivatekey +alljoyn_credentials_setusername +alljoyn_getbuildinfo +alljoyn_getnumericversion +alljoyn_getversion +alljoyn_init +alljoyn_interfacedescription_activate +alljoyn_interfacedescription_addannotation +alljoyn_interfacedescription_addargannotation +alljoyn_interfacedescription_addmember +alljoyn_interfacedescription_addmemberannotation +alljoyn_interfacedescription_addmethod +alljoyn_interfacedescription_addproperty +alljoyn_interfacedescription_addpropertyannotation +alljoyn_interfacedescription_addsignal +alljoyn_interfacedescription_eql +alljoyn_interfacedescription_getannotation +alljoyn_interfacedescription_getannotationatindex +alljoyn_interfacedescription_getannotationscount +alljoyn_interfacedescription_getargdescriptionforlanguage +alljoyn_interfacedescription_getdescriptionforlanguage +alljoyn_interfacedescription_getdescriptionlanguages +alljoyn_interfacedescription_getdescriptionlanguages2 +alljoyn_interfacedescription_getdescriptiontranslationcallback +alljoyn_interfacedescription_getmember +alljoyn_interfacedescription_getmemberannotation +alljoyn_interfacedescription_getmemberargannotation +alljoyn_interfacedescription_getmemberdescriptionforlanguage +alljoyn_interfacedescription_getmembers +alljoyn_interfacedescription_getmethod +alljoyn_interfacedescription_getname +alljoyn_interfacedescription_getproperties +alljoyn_interfacedescription_getproperty +alljoyn_interfacedescription_getpropertyannotation +alljoyn_interfacedescription_getpropertydescriptionforlanguage +alljoyn_interfacedescription_getsecuritypolicy +alljoyn_interfacedescription_getsignal +alljoyn_interfacedescription_hasdescription +alljoyn_interfacedescription_hasmember +alljoyn_interfacedescription_hasproperties +alljoyn_interfacedescription_hasproperty +alljoyn_interfacedescription_introspect +alljoyn_interfacedescription_issecure +alljoyn_interfacedescription_member_eql +alljoyn_interfacedescription_member_getannotation +alljoyn_interfacedescription_member_getannotationatindex +alljoyn_interfacedescription_member_getannotationscount +alljoyn_interfacedescription_member_getargannotation +alljoyn_interfacedescription_member_getargannotationatindex +alljoyn_interfacedescription_member_getargannotationscount +alljoyn_interfacedescription_property_eql +alljoyn_interfacedescription_property_getannotation +alljoyn_interfacedescription_property_getannotationatindex +alljoyn_interfacedescription_property_getannotationscount +alljoyn_interfacedescription_setargdescription +alljoyn_interfacedescription_setargdescriptionforlanguage +alljoyn_interfacedescription_setdescription +alljoyn_interfacedescription_setdescriptionforlanguage +alljoyn_interfacedescription_setdescriptionlanguage +alljoyn_interfacedescription_setdescriptiontranslationcallback +alljoyn_interfacedescription_setmemberdescription +alljoyn_interfacedescription_setmemberdescriptionforlanguage +alljoyn_interfacedescription_setpropertydescription +alljoyn_interfacedescription_setpropertydescriptionforlanguage +alljoyn_keystorelistener_create +alljoyn_keystorelistener_destroy +alljoyn_keystorelistener_getkeys +alljoyn_keystorelistener_putkeys +alljoyn_keystorelistener_with_synchronization_create +alljoyn_message_create +alljoyn_message_description +alljoyn_message_destroy +alljoyn_message_eql +alljoyn_message_getarg +alljoyn_message_getargs +alljoyn_message_getauthmechanism +alljoyn_message_getcallserial +alljoyn_message_getcompressiontoken +alljoyn_message_getdestination +alljoyn_message_geterrorname +alljoyn_message_getflags +alljoyn_message_getinterface +alljoyn_message_getmembername +alljoyn_message_getobjectpath +alljoyn_message_getreceiveendpointname +alljoyn_message_getreplyserial +alljoyn_message_getsender +alljoyn_message_getsessionid +alljoyn_message_getsignature +alljoyn_message_gettimestamp +alljoyn_message_gettype +alljoyn_message_isbroadcastsignal +alljoyn_message_isencrypted +alljoyn_message_isexpired +alljoyn_message_isglobalbroadcast +alljoyn_message_issessionless +alljoyn_message_isunreliable +alljoyn_message_parseargs +alljoyn_message_setendianess +alljoyn_message_tostring +alljoyn_msgarg_array_create +alljoyn_msgarg_array_element +alljoyn_msgarg_array_get +alljoyn_msgarg_array_set +alljoyn_msgarg_array_set_offset +alljoyn_msgarg_array_signature +alljoyn_msgarg_array_tostring +alljoyn_msgarg_clear +alljoyn_msgarg_clone +alljoyn_msgarg_copy +alljoyn_msgarg_create +alljoyn_msgarg_create_and_set +alljoyn_msgarg_destroy +alljoyn_msgarg_equal +alljoyn_msgarg_get +alljoyn_msgarg_get_array_element +alljoyn_msgarg_get_array_elementsignature +alljoyn_msgarg_get_array_numberofelements +alljoyn_msgarg_get_bool +alljoyn_msgarg_get_bool_array +alljoyn_msgarg_get_double +alljoyn_msgarg_get_double_array +alljoyn_msgarg_get_int16 +alljoyn_msgarg_get_int16_array +alljoyn_msgarg_get_int32 +alljoyn_msgarg_get_int32_array +alljoyn_msgarg_get_int64 +alljoyn_msgarg_get_int64_array +alljoyn_msgarg_get_objectpath +alljoyn_msgarg_get_signature +alljoyn_msgarg_get_string +alljoyn_msgarg_get_uint16 +alljoyn_msgarg_get_uint16_array +alljoyn_msgarg_get_uint32 +alljoyn_msgarg_get_uint32_array +alljoyn_msgarg_get_uint64 +alljoyn_msgarg_get_uint64_array +alljoyn_msgarg_get_uint8 +alljoyn_msgarg_get_uint8_array +alljoyn_msgarg_get_variant +alljoyn_msgarg_get_variant_array +alljoyn_msgarg_getdictelement +alljoyn_msgarg_getkey +alljoyn_msgarg_getmember +alljoyn_msgarg_getnummembers +alljoyn_msgarg_gettype +alljoyn_msgarg_getvalue +alljoyn_msgarg_hassignature +alljoyn_msgarg_set +alljoyn_msgarg_set_and_stabilize +alljoyn_msgarg_set_bool +alljoyn_msgarg_set_bool_array +alljoyn_msgarg_set_double +alljoyn_msgarg_set_double_array +alljoyn_msgarg_set_int16 +alljoyn_msgarg_set_int16_array +alljoyn_msgarg_set_int32 +alljoyn_msgarg_set_int32_array +alljoyn_msgarg_set_int64 +alljoyn_msgarg_set_int64_array +alljoyn_msgarg_set_objectpath +alljoyn_msgarg_set_objectpath_array +alljoyn_msgarg_set_signature +alljoyn_msgarg_set_signature_array +alljoyn_msgarg_set_string +alljoyn_msgarg_set_string_array +alljoyn_msgarg_set_uint16 +alljoyn_msgarg_set_uint16_array +alljoyn_msgarg_set_uint32 +alljoyn_msgarg_set_uint32_array +alljoyn_msgarg_set_uint64 +alljoyn_msgarg_set_uint64_array +alljoyn_msgarg_set_uint8 +alljoyn_msgarg_set_uint8_array +alljoyn_msgarg_setdictentry +alljoyn_msgarg_setstruct +alljoyn_msgarg_signature +alljoyn_msgarg_stabilize +alljoyn_msgarg_tostring +alljoyn_observer_create +alljoyn_observer_destroy +alljoyn_observer_get +alljoyn_observer_getfirst +alljoyn_observer_getnext +alljoyn_observer_registerlistener +alljoyn_observer_unregisteralllisteners +alljoyn_observer_unregisterlistener +alljoyn_observerlistener_create +alljoyn_observerlistener_destroy +alljoyn_passwordmanager_setcredentials +alljoyn_permissionconfigurationlistener_create +alljoyn_permissionconfigurationlistener_destroy +alljoyn_permissionconfigurator_certificatechain_destroy +alljoyn_permissionconfigurator_certificateid_cleanup +alljoyn_permissionconfigurator_certificateidarray_cleanup +alljoyn_permissionconfigurator_claim +alljoyn_permissionconfigurator_endmanagement +alljoyn_permissionconfigurator_getapplicationstate +alljoyn_permissionconfigurator_getclaimcapabilities +alljoyn_permissionconfigurator_getclaimcapabilitiesadditionalinfo +alljoyn_permissionconfigurator_getdefaultclaimcapabilities +alljoyn_permissionconfigurator_getdefaultpolicy +alljoyn_permissionconfigurator_getidentity +alljoyn_permissionconfigurator_getidentitycertificateid +alljoyn_permissionconfigurator_getmanifests +alljoyn_permissionconfigurator_getmanifesttemplate +alljoyn_permissionconfigurator_getmembershipsummaries +alljoyn_permissionconfigurator_getpolicy +alljoyn_permissionconfigurator_getpublickey +alljoyn_permissionconfigurator_installmanifests +alljoyn_permissionconfigurator_installmembership +alljoyn_permissionconfigurator_manifestarray_cleanup +alljoyn_permissionconfigurator_manifesttemplate_destroy +alljoyn_permissionconfigurator_policy_destroy +alljoyn_permissionconfigurator_publickey_destroy +alljoyn_permissionconfigurator_removemembership +alljoyn_permissionconfigurator_reset +alljoyn_permissionconfigurator_resetpolicy +alljoyn_permissionconfigurator_setapplicationstate +alljoyn_permissionconfigurator_setclaimcapabilities +alljoyn_permissionconfigurator_setclaimcapabilitiesadditionalinfo +alljoyn_permissionconfigurator_setmanifestfromxml +alljoyn_permissionconfigurator_setmanifesttemplatefromxml +alljoyn_permissionconfigurator_startmanagement +alljoyn_permissionconfigurator_updateidentity +alljoyn_permissionconfigurator_updatepolicy +alljoyn_pinglistener_create +alljoyn_pinglistener_destroy +alljoyn_proxybusobject_addchild +alljoyn_proxybusobject_addinterface +alljoyn_proxybusobject_addinterface_by_name +alljoyn_proxybusobject_copy +alljoyn_proxybusobject_create +alljoyn_proxybusobject_create_secure +alljoyn_proxybusobject_destroy +alljoyn_proxybusobject_enablepropertycaching +alljoyn_proxybusobject_getallproperties +alljoyn_proxybusobject_getallpropertiesasync +alljoyn_proxybusobject_getchild +alljoyn_proxybusobject_getchildren +alljoyn_proxybusobject_getinterface +alljoyn_proxybusobject_getinterfaces +alljoyn_proxybusobject_getpath +alljoyn_proxybusobject_getproperty +alljoyn_proxybusobject_getpropertyasync +alljoyn_proxybusobject_getservicename +alljoyn_proxybusobject_getsessionid +alljoyn_proxybusobject_getuniquename +alljoyn_proxybusobject_implementsinterface +alljoyn_proxybusobject_introspectremoteobject +alljoyn_proxybusobject_introspectremoteobjectasync +alljoyn_proxybusobject_issecure +alljoyn_proxybusobject_isvalid +alljoyn_proxybusobject_methodcall +alljoyn_proxybusobject_methodcall_member +alljoyn_proxybusobject_methodcall_member_noreply +alljoyn_proxybusobject_methodcall_noreply +alljoyn_proxybusobject_methodcallasync +alljoyn_proxybusobject_methodcallasync_member +alljoyn_proxybusobject_parsexml +alljoyn_proxybusobject_ref_create +alljoyn_proxybusobject_ref_decref +alljoyn_proxybusobject_ref_get +alljoyn_proxybusobject_ref_incref +alljoyn_proxybusobject_registerpropertieschangedlistener +alljoyn_proxybusobject_removechild +alljoyn_proxybusobject_secureconnection +alljoyn_proxybusobject_secureconnectionasync +alljoyn_proxybusobject_setproperty +alljoyn_proxybusobject_setpropertyasync +alljoyn_proxybusobject_unregisterpropertieschangedlistener +alljoyn_routerinit +alljoyn_routerinitwithconfig +alljoyn_routershutdown +alljoyn_securityapplicationproxy_claim +alljoyn_securityapplicationproxy_computemanifestdigest +alljoyn_securityapplicationproxy_create +alljoyn_securityapplicationproxy_destroy +alljoyn_securityapplicationproxy_digest_destroy +alljoyn_securityapplicationproxy_eccpublickey_destroy +alljoyn_securityapplicationproxy_endmanagement +alljoyn_securityapplicationproxy_getapplicationstate +alljoyn_securityapplicationproxy_getclaimcapabilities +alljoyn_securityapplicationproxy_getclaimcapabilitiesadditionalinfo +alljoyn_securityapplicationproxy_getdefaultpolicy +alljoyn_securityapplicationproxy_geteccpublickey +alljoyn_securityapplicationproxy_getmanifesttemplate +alljoyn_securityapplicationproxy_getpermissionmanagementsessionport +alljoyn_securityapplicationproxy_getpolicy +alljoyn_securityapplicationproxy_installmembership +alljoyn_securityapplicationproxy_manifest_destroy +alljoyn_securityapplicationproxy_manifesttemplate_destroy +alljoyn_securityapplicationproxy_policy_destroy +alljoyn_securityapplicationproxy_reset +alljoyn_securityapplicationproxy_resetpolicy +alljoyn_securityapplicationproxy_setmanifestsignature +alljoyn_securityapplicationproxy_signmanifest +alljoyn_securityapplicationproxy_startmanagement +alljoyn_securityapplicationproxy_updateidentity +alljoyn_securityapplicationproxy_updatepolicy +alljoyn_sessionlistener_create +alljoyn_sessionlistener_destroy +alljoyn_sessionopts_cmp +alljoyn_sessionopts_create +alljoyn_sessionopts_destroy +alljoyn_sessionopts_get_multipoint +alljoyn_sessionopts_get_proximity +alljoyn_sessionopts_get_traffic +alljoyn_sessionopts_get_transports +alljoyn_sessionopts_iscompatible +alljoyn_sessionopts_set_multipoint +alljoyn_sessionopts_set_proximity +alljoyn_sessionopts_set_traffic +alljoyn_sessionopts_set_transports +alljoyn_sessionportlistener_create +alljoyn_sessionportlistener_destroy +alljoyn_shutdown +alljoyn_unity_deferred_callbacks_process +alljoyn_unity_set_deferred_callback_mainthread_only diff --git a/lib/libc/mingw/lib-common/mscat32.def b/lib/libc/mingw/lib-common/mscat32.def new file mode 100644 index 0000000000000000000000000000000000000000..9754bd407a1e737291dd594eaa02de0ec95211ac --- /dev/null +++ b/lib/libc/mingw/lib-common/mscat32.def @@ -0,0 +1,44 @@ +; +; Exports of file MSCAT32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSCAT32.dll +EXPORTS +CryptCATVerifyMember +CatalogCompactHashDatabase +CryptCATAdminAcquireContext +CryptCATAdminAddCatalog +CryptCATAdminCalcHashFromFileHandle +CryptCATAdminEnumCatalogFromHash +CryptCATAdminReleaseCatalogContext +CryptCATAdminReleaseContext +CryptCATCDFClose +CryptCATCDFEnumAttributes +CryptCATCDFEnumAttributesWithCDFTag +CryptCATCDFEnumCatAttributes +CryptCATCDFEnumMembers +CryptCATCDFEnumMembersByCDFTag +CryptCATCDFEnumMembersByCDFTagEx +CryptCATCDFOpen +CryptCATCatalogInfoFromContext +CryptCATClose +CryptCATEnumerateAttr +CryptCATEnumerateCatAttr +CryptCATEnumerateMember +CryptCATGetAttrInfo +CryptCATGetCatAttrInfo +CryptCATGetMemberInfo +CryptCATHandleFromStore +CryptCATOpen +CryptCATPersistStore +CryptCATPutAttrInfo +CryptCATPutCatAttrInfo +CryptCATPutMemberInfo +CryptCATStoreFromHandle +DllRegisterServer +DllUnregisterServer +IsCatalogFile +MsCatConstructHashTag +MsCatFreeHashTag diff --git a/lib/libc/mingw/lib-common/mscms.def b/lib/libc/mingw/lib-common/mscms.def new file mode 100644 index 0000000000000000000000000000000000000000..8a7b0a378ac4887ec677608d2d810bc0cbf34764 --- /dev/null +++ b/lib/libc/mingw/lib-common/mscms.def @@ -0,0 +1,139 @@ +; +; Definition file of mscms.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "mscms.dll" +EXPORTS +AssociateColorProfileWithDeviceA +AssociateColorProfileWithDeviceW +CheckBitmapBits +CheckColors +CloseColorProfile +CloseDisplay +ColorCplGetDefaultProfileScope +ColorCplGetDefaultRenderingIntentScope +ColorCplGetProfileProperties +ColorCplHasSystemWideAssociationListChanged +ColorCplInitialize +ColorCplLoadAssociationList +ColorCplMergeAssociationLists +ColorCplOverwritePerUserAssociationList +ColorCplReleaseProfileProperties +ColorCplResetSystemWideAssociationListChangedWarning +ColorCplSaveAssociationList +ColorCplSetUsePerUserProfiles +ColorCplUninitialize +ConvertColorNameToIndex +ConvertIndexToColorName +CreateColorTransformA +CreateColorTransformW +CreateDeviceLinkProfile +CreateMultiProfileTransform +CreateProfileFromLogColorSpaceA +CreateProfileFromLogColorSpaceW +DccwCreateDisplayProfileAssociationList +DccwGetDisplayProfileAssociationList +DccwGetGamutSize +DccwReleaseDisplayProfileAssociationList +DccwSetDisplayProfileAssociationList +DeleteColorTransform +DeviceRenameEvent +DisassociateColorProfileFromDeviceA +DisassociateColorProfileFromDeviceW +; DllCanUnloadNow +; DllGetClassObject +EnumColorProfilesA +EnumColorProfilesW +GenerateCopyFilePaths +GetCMMInfo +GetColorDirectoryA +GetColorDirectoryW +GetColorProfileElement +GetColorProfileElementTag +GetColorProfileFromHandle +GetColorProfileHeader +GetCountColorProfileElements +GetNamedProfileInfo +GetPS2ColorRenderingDictionary +GetPS2ColorRenderingIntent +GetPS2ColorSpaceArray +GetStandardColorSpaceProfileA +GetStandardColorSpaceProfileW +InstallColorProfileA +InstallColorProfileW +InternalGetDeviceConfig +InternalGetPS2CSAFromLCS +InternalGetPS2ColorRenderingDictionary +InternalGetPS2ColorSpaceArray +InternalGetPS2PreviewCRD +InternalRefreshCalibration +InternalSetDeviceConfig +InternalWcsAssociateColorProfileWithDevice +InternalWcsDisassociateColorProfileWithDevice +IsColorProfileTagPresent +IsColorProfileValid +OpenColorProfileA +OpenColorProfileW +OpenDisplay +RegisterCMMA +RegisterCMMW +SelectCMM +SetColorProfileElement +SetColorProfileElementReference +SetColorProfileElementSize +SetColorProfileHeader +SetStandardColorSpaceProfileA +SetStandardColorSpaceProfileW +SpoolerCopyFileEvent +TranslateBitmapBits +TranslateColors +UninstallColorProfileA +UninstallColorProfileW +UnregisterCMMA +UnregisterCMMW +WcsAssociateColorProfileWithDevice +WcsCheckColors +WcsCreateIccProfile +WcsDisassociateColorProfileFromDevice +WcsEnumColorProfiles +WcsEnumColorProfilesSize +WcsGetCalibrationManagementState +WcsGetDefaultColorProfile +WcsGetDefaultColorProfileSize +WcsGetDefaultRenderingIntent +WcsGetUsePerUserProfiles +WcsGpCanInstallOrUninstallProfiles +WcsGpCanModifyDeviceAssociationList +WcsOpenColorProfileA +WcsOpenColorProfileW +WcsSetCalibrationManagementState +WcsSetDefaultColorProfile +WcsSetDefaultRenderingIntent +WcsSetUsePerUserProfiles +WcsTranslateColors +InternalGetPS2ColorRenderingDictionary2 +InternalGetPS2PreviewCRD2 +InternalGetPS2ColorSpaceArray2 +InternalSetDeviceGammaRamp +InternalSetDeviceTemperature +InternalGetAppliedGammaRamp +InternalGetDeviceGammaCapability +InternalGetAppliedGDIGammaRamp +InternalSetDeviceGDIGammaRamp +ColorAdapterGetSystemModifyWhitePointCaps +ColorAdapterGetDisplayCurrentStateID +ColorAdapterUpdateDisplayGamma +ColorAdapterUpdateDeviceProfile +ColorAdapterGetDisplayTransformData +ColorAdapterGetDisplayTargetWhitePoint +ColorAdapterGetDisplayProfile +ColorAdapterGetCurrentProfileCalibration +ColorAdapterRegisterOEMColorService +ColorAdapterUnregisterOEMColorService +ColorProfileAddDisplayAssociation +ColorProfileRemoveDisplayAssociation +ColorProfileSetDisplayDefaultAssociation +ColorProfileGetDisplayList +ColorProfileGetDisplayDefault +ColorProfileGetDisplayUserScope diff --git a/lib/libc/mingw/lib-common/msctf.def b/lib/libc/mingw/lib-common/msctf.def new file mode 100644 index 0000000000000000000000000000000000000000..5a0529e8156c5c47a182537c20de9baf8c87ba0b --- /dev/null +++ b/lib/libc/mingw/lib-common/msctf.def @@ -0,0 +1,95 @@ +; +; Definition file of MSCTF.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "MSCTF.dll" +EXPORTS +TF_GetLangDescriptionFromHKL +TF_GetLangIcon +TF_GetMlngHKL +TF_GetMlngIconIndex +TF_GetThreadFlags +TF_InatExtractIcon +TF_InitMlngInfo +TF_IsInMarshaling +TF_MlngInfoCount +TF_GetLangIconFromHKL +TF_RunInputCPL +CtfImeAssociateFocus +CtfImeConfigure +CtfImeConversionList +CtfImeCreateInputContext +CtfImeCreateThreadMgr +CtfImeDestroy +CtfImeDestroyInputContext +CtfImeDestroyThreadMgr +CtfImeDispatchDefImeMessage +CtfImeEnumRegisterWord +CtfImeEscape +CtfImeEscapeEx +CtfImeGetGuidAtom +CtfImeGetRegisterWordStyle +CtfImeInquire +CtfImeInquireExW +CtfImeIsGuidMapEnable +CtfImeIsIME +CtfImeProcessCicHotkey +CtfImeProcessKey +CtfImeRegisterWord +CtfImeSelect +CtfImeSelectEx +CtfImeSetActiveContext +CtfImeSetCompositionString +CtfImeSetFocus +CtfImeToAsciiEx +CtfImeUnregisterWord +CtfNotifyIME +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +SetInputScope +SetInputScopeXML +SetInputScopes +SetInputScopes2 +TF_AttachThreadInput +TF_CUASAppFix +TF_CanUninitialize +TF_CheckThreadInputIdle +TF_CleanUpPrivateMessages +TF_ClearLangBarAddIns +TF_CreateCategoryMgr +TF_CreateCicLoadMutex +TF_CreateCicLoadWinStaMutex +TF_CreateDisplayAttributeMgr +TF_CreateInputProcessorProfiles +TF_CreateLangBarItemMgr +TF_CreateLangBarMgr +TF_CreateThreadMgr +TF_DllDetachInOther +TF_GetAppCompatFlags +TF_GetCompatibleKeyboardLayout +TF_GetGlobalCompartment +TF_GetInitSystemFlags +TF_GetInputScope +TF_GetShowFloatingStatus +TF_GetThreadMgr +TF_InitSystem +TF_InvalidAssemblyListCache +TF_InvalidAssemblyListCacheIfExist +TF_IsCtfmonRunning +TF_IsFullScreenWindowActivated +TF_IsThreadWithFlags +TF_MapCompatibleHKL +TF_MapCompatibleKeyboardTip +TF_Notify +TF_PostAllThreadMsg +TF_RegisterLangBarAddIn +TF_SendLangBandMsg +TF_SetDefaultRemoteKeyboardLayout +TF_SetShowFloatingStatus +TF_SetThreadFlags +TF_UninitSystem +TF_UnregisterLangBarAddIn +TF_WaitForInitialized diff --git a/lib/libc/mingw/lib-common/msdadiag.def b/lib/libc/mingw/lib-common/msdadiag.def new file mode 100644 index 0000000000000000000000000000000000000000..0d9344e219db56d93d0e5410bda22f8f8e986e87 --- /dev/null +++ b/lib/libc/mingw/lib-common/msdadiag.def @@ -0,0 +1,9 @@ +; +; Exports of file msdadiag.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY msdadiag.dll +EXPORTS +DllBidEntryPoint diff --git a/lib/libc/mingw/lib-common/msimtf.def b/lib/libc/mingw/lib-common/msimtf.def new file mode 100644 index 0000000000000000000000000000000000000000..d92915b611d8847136de1d6226bb91a419b8d26a --- /dev/null +++ b/lib/libc/mingw/lib-common/msimtf.def @@ -0,0 +1,14 @@ +; +; Exports of file msimtf.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY msimtf.dll +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +MsimtfIsGuidMapEnable +MsimtfIsWindowFiltered diff --git a/lib/libc/mingw/lib-common/msisip.def b/lib/libc/mingw/lib-common/msisip.def new file mode 100644 index 0000000000000000000000000000000000000000..9e3ca900214816b41c7983c3b56fc204a1d91bbd --- /dev/null +++ b/lib/libc/mingw/lib-common/msisip.def @@ -0,0 +1,16 @@ +; +; Exports of file msisip.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY msisip.dll +EXPORTS +MsiSIPIsMyTypeOfFile +MsiSIPGetSignedDataMsg +MsiSIPPutSignedDataMsg +MsiSIPRemoveSignedDataMsg +MsiSIPCreateIndirectData +MsiSIPVerifyIndirectData +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/msls31.def b/lib/libc/mingw/lib-common/msls31.def new file mode 100644 index 0000000000000000000000000000000000000000..d0447f7dcbdc51a0d03df18b9c1a1023ffaaa172 --- /dev/null +++ b/lib/libc/mingw/lib-common/msls31.def @@ -0,0 +1,87 @@ +; +; Exports of file msls31.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY msls31.dll +EXPORTS +LsCreateContext +LsDestroyContext +LsCreateLine +LsModifyLineHeight +LsDestroyLine +LsCreateSubline +LsFetchAppendToCurrentSubline +LsAppendRunToCurrentSubline +LsResetRMInCurrentSubline +LsFinishCurrentSubline +LsTruncateSubline +LsFindPrevBreakSubline +LsFindNextBreakSubline +LsForceBreakSubline +LsSetBreakSubline +LsDestroySubline +LsMatchPresSubline +LsExpandSubline +LsGetSpecialEffectsSubline +LsdnFinishRegular +LsdnFinishRegularAddAdvancePen +LsdnFinishDelete +LsdnFinishByPen +LsdnFinishBySubline +LsdnFinishDeleteAll +LsdnFinishByOneChar +LsdnQueryObjDimRange +LsdnResetObjDim +LsdnQueryPenNode +LsdnResetPenNode +LsdnSetRigidDup +LsdnGetDup +LsdnSetAbsBaseLine +LsdnResolvePrevTab +LsdnGetCurTabInfo +LsdnSkipCurTab +LsdnDistribute +LsdnSubmitSublines +LsDisplayLine +LsDisplaySubline +LsQueryLineCpPpoint +LsQueryLinePointPcp +LsQueryLineDup +LsQueryFLineEmpty +LsQueryPointPcpSubline +LsQueryCpPpointSubline +LsSetDoc +LsSetModWidthPairs +LsSetCompression +LsSetExpansion +LsSetBreaking +LssbGetObjDimSubline +LssbGetDupSubline +LssbFDonePresSubline +LssbGetPlsrunsFromSubline +LssbGetNumberDnodesInSubline +LssbGetVisibleDcpInSubline +LsPointXYFromPointUV +LsPointUV2FromPointUV1 +LsGetWarichuLsimethods +LsGetRubyLsimethods +LsGetTatenakayokoLsimethods +LsSqueezeSubline +LsCompressSubline +LsGetHihLsimethods +LsQueryTextCellDetails +LsFetchAppendToCurrentSublineResume +LsdnGetFormatDepth +LssbFDoneDisplay +LsGetReverseLsimethods +LsEnumLine +LsGetMinDurBreaks +LsGetLineDur +LsEnumSubline +LsdnModifyParaEnding +LssbGetDurTrailInSubline +LssbGetDurTrailWithPensInSubline +LssbFIsSublineEmpty +LsLwMultDivR diff --git a/lib/libc/mingw/lib-common/mspatcha.def b/lib/libc/mingw/lib-common/mspatcha.def new file mode 100644 index 0000000000000000000000000000000000000000..b1e1608854ada1c86b07f2e1f95ca5b20aa1d807 --- /dev/null +++ b/lib/libc/mingw/lib-common/mspatcha.def @@ -0,0 +1,23 @@ +; +; Definition file of mspatcha.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mspatcha.dll" +EXPORTS +ApplyPatchToFileA +ApplyPatchToFileByBuffers +ApplyPatchToFileByHandles +ApplyPatchToFileByHandlesEx +ApplyPatchToFileExA +ApplyPatchToFileExW +ApplyPatchToFileW +GetFilePatchSignatureA +GetFilePatchSignatureByBuffer +GetFilePatchSignatureByHandle +GetFilePatchSignatureW +NormalizeFileForPatchSignature +TestApplyPatchToFileA +TestApplyPatchToFileByBuffers +TestApplyPatchToFileByHandles +TestApplyPatchToFileW diff --git a/lib/libc/mingw/lib-common/msrating.def b/lib/libc/mingw/lib-common/msrating.def new file mode 100644 index 0000000000000000000000000000000000000000..210b6290751b8465b73e20e9d613753bd65b4d86 --- /dev/null +++ b/lib/libc/mingw/lib-common/msrating.def @@ -0,0 +1,39 @@ +; +; Definition file of MSRATING.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSRATING.dll" +EXPORTS +ChangeSupervisorPassword +ClickedOnPRF +ClickedOnRAT +RatingAccessDeniedDialog +RatingAccessDeniedDialog2 +RatingAccessDeniedDialog2W +RatingAccessDeniedDialogW +RatingAddPropertyPages +RatingAddToApprovedSites +RatingCheckUserAccess +RatingCheckUserAccessW +RatingClickedOnPRFInternal +RatingClickedOnRATInternal +RatingCustomAddRatingHelper +RatingCustomAddRatingSystem +RatingCustomCrackData +RatingCustomDeleteCrackedData +RatingCustomInit +RatingCustomRemoveRatingHelper +RatingCustomSetDefaultBureau +RatingCustomSetUserOptions +RatingEnable +RatingEnableW +RatingEnabledQuery +RatingFreeDetails +RatingInit +RatingObtainCancel +RatingObtainQuery +RatingObtainQueryW +RatingSetupUI +RatingSetupUIW +VerifySupervisorPassword diff --git a/lib/libc/mingw/lib-common/mssign32.def b/lib/libc/mingw/lib-common/mssign32.def new file mode 100644 index 0000000000000000000000000000000000000000..be49f329818bc31436ebb36f91127dbed5f2a48a --- /dev/null +++ b/lib/libc/mingw/lib-common/mssign32.def @@ -0,0 +1,40 @@ +; +; Definition file of MSSIGN32.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSSIGN32.dll" +EXPORTS +FreeCryptProvFromCert +FreeCryptProvFromCertEx +GetCryptProvFromCert +GetCryptProvFromCertEx +PvkFreeCryptProv +PvkGetCryptProv +PvkPrivateKeyAcquireContext +PvkPrivateKeyAcquireContextA +PvkPrivateKeyAcquireContextFromMemory +PvkPrivateKeyAcquireContextFromMemoryA +PvkPrivateKeyLoad +PvkPrivateKeyLoadA +PvkPrivateKeyLoadFromMemory +PvkPrivateKeyLoadFromMemoryA +PvkPrivateKeyReleaseContext +PvkPrivateKeyReleaseContextA +PvkPrivateKeySave +PvkPrivateKeySaveA +PvkPrivateKeySaveToMemory +PvkPrivateKeySaveToMemoryA +SignError +SignerAddTimeStampResponse +SignerAddTimeStampResponseEx +SignerCreateTimeStampRequest +SignerFreeSignerContext +SignerSign +SignerSignEx +SignerSignEx2 +SignerTimeStamp +SignerTimeStampEx +SignerTimeStampEx2 +SignerTimeStampEx3 +SpcGetCertFromKey diff --git a/lib/libc/mingw/lib-common/mssip32.def b/lib/libc/mingw/lib-common/mssip32.def new file mode 100644 index 0000000000000000000000000000000000000000..f542c8a72266bef6e07721558f7bf445e54cf38c --- /dev/null +++ b/lib/libc/mingw/lib-common/mssip32.def @@ -0,0 +1,17 @@ +; +; Exports of file MSSIP32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSSIP32.dll +EXPORTS +CryptSIPGetInfo +CryptSIPGetRegWorkingFlags +CryptSIPCreateIndirectData +CryptSIPGetSignedDataMsg +CryptSIPPutSignedDataMsg +CryptSIPRemoveSignedDataMsg +CryptSIPVerifyIndirectData +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/msv1_0.def b/lib/libc/mingw/lib-common/msv1_0.def new file mode 100644 index 0000000000000000000000000000000000000000..6eaa3a73c2ca54b693b1dadd5b60aca51066c7a0 --- /dev/null +++ b/lib/libc/mingw/lib-common/msv1_0.def @@ -0,0 +1,24 @@ +; +; Definition file of msv1_0.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "msv1_0.dll" +EXPORTS +SpInitialize +MsvIsLocalhostAliases +SpLsaModeInitialize +SpUserModeInitialize +LsaApCallPackage +LsaApCallPackagePassthrough +LsaApCallPackageUntrusted +LsaApInitializePackage +LsaApLogonTerminated +LsaApLogonUserEx2 +Msv1_0ExportSubAuthenticationRoutine +Msv1_0SubAuthenticationPresent +MsvGetLogonAttemptCount +MsvSamLogoff +MsvSamValidate +MsvValidateTarget +SpInstanceInit diff --git a/lib/libc/mingw/lib-common/msvcrt.def.in b/lib/libc/mingw/lib-common/msvcrt.def.in index 942c4c4ebefe456bbd56e8ffe61c7baee8350a1c..1f8f95b1750ee22a8b345858075d45cac28443c9 100644 --- a/lib/libc/mingw/lib-common/msvcrt.def.in +++ b/lib/libc/mingw/lib-common/msvcrt.def.in @@ -350,6 +350,8 @@ __wgetmainargs F_X86_ANY(__winitenv DATA) F_I386(_abnormal_termination) F_NON_I386(_abs64) +F_NON_I386(llabs == _abs64) +F_NON_I386(imaxabs == _abs64) _access ; _access_s Replaced by emu _acmdln DATA @@ -387,7 +389,9 @@ _atodbl_l _atof_l _atoflt_l _atoi64 +atoll == _atoi64 _atoi64_l +_atoll_l == _atoi64_l _atoi_l _atol_l _atoldbl @@ -459,7 +463,7 @@ _cwscanf_l _cwscanf_s _cwscanf_s_l F_X86_ANY(_dstbias DATA) -F_ARM_ANY(_daylight DATA) +_daylight DATA _difftime32 F_I386(== difftime) _difftime64 _dup @@ -560,7 +564,7 @@ _fwscanf_s_l _gcvt _gcvt_s F_ARM_ANY(_get_current_locale) -F_ARM_ANY(_get_doserrno) +_get_doserrno F_ARM_ANY(_get_environ) F_ARM_ANY(_get_errno) F_ARM_ANY(_get_fileinfo) @@ -939,8 +943,8 @@ _scwprintf_p_l _searchenv _searchenv_s F_I386(_seh_longjmp_unwind) -F_ARM_ANY(_set_controlfp) -F_ARM_ANY(_set_doserrno) +_set_controlfp +_set_doserrno F_ARM_ANY(_set_errno) _set_error_mode F_ARM_ANY(_set_fileinfo) @@ -1034,10 +1038,18 @@ _strtime ; _strtime_s replaced by emu _strtod_l _strtoi64 +strtoll == _strtoi64 +strtoimax == _strtoi64 _strtoi64_l +_strtoll_l == _strtoi64_l +_strtoimax_l == _strtoi64_l _strtol_l _strtoui64 +strtoull == _strtoui64 +strtoumax == _strtoui64 _strtoui64_l +_strtoull_l == _strtoui64_l +_strtoumax_l == _strtoui64_l _strtoul_l _strupr _strupr_l @@ -1061,12 +1073,14 @@ F_ARM_ANY(_tempnam_dbg) F_I386(_time32 == time) F_ARM_ANY(_time32) _time64 +_timezone DATA _tolower _tolower_l _toupper _toupper_l _towlower_l _towupper_l +_tzname DATA _tzset _ui64toa _ui64toa_s @@ -1435,6 +1449,7 @@ F_NON_I386(log10f F_X86_ANY(DATA)) F_ARM_ANY(log10l == log10) F_NON_I386(logf F_X86_ANY(DATA)) F_ARM_ANY(logl == log) +longjmp malloc mblen F_ARM_ANY(mbrlen) diff --git a/lib/libc/mingw/lib-common/msvfw32.def b/lib/libc/mingw/lib-common/msvfw32.def new file mode 100644 index 0000000000000000000000000000000000000000..b105192bedfad96c7fc06ac4cfd62692329f2857 --- /dev/null +++ b/lib/libc/mingw/lib-common/msvfw32.def @@ -0,0 +1,55 @@ +; +; Exports of file MSVFW32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSVFW32.dll +EXPORTS +VideoForWindowsVersion +DrawDibBegin +DrawDibChangePalette +DrawDibClose +DrawDibDraw +DrawDibEnd +DrawDibGetBuffer +DrawDibGetPalette +DrawDibOpen +DrawDibProfileDisplay +DrawDibRealize +DrawDibSetPalette +DrawDibStart +DrawDibStop +DrawDibTime +GetOpenFileNamePreview +GetOpenFileNamePreviewA +GetOpenFileNamePreviewW +GetSaveFileNamePreviewA +GetSaveFileNamePreviewW +ICClose +ICCompress +ICCompressorChoose +ICCompressorFree +ICDecompress +ICDraw +ICDrawBegin +ICGetDisplayFormat +ICGetInfo +ICImageCompress +ICImageDecompress +ICInfo +ICInstall +ICLocate +ICMThunk32 +ICOpen +ICOpenFunction +ICRemove +ICSendMessage +ICSeqCompressFrame +ICSeqCompressFrameEnd +ICSeqCompressFrameStart +MCIWndCreate +MCIWndCreateA +MCIWndCreateW +MCIWndRegisterClass +StretchDIB diff --git a/lib/libc/mingw/lib-common/msyuv.def b/lib/libc/mingw/lib-common/msyuv.def new file mode 100644 index 0000000000000000000000000000000000000000..3d62a6d0c85783d93dbaa3b05b77c5a044a597a4 --- /dev/null +++ b/lib/libc/mingw/lib-common/msyuv.def @@ -0,0 +1,9 @@ +; +; Exports of file MSYUV.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSYUV.dll +EXPORTS +DriverProc diff --git a/lib/libc/mingw/lib-common/mydocs.def b/lib/libc/mingw/lib-common/mydocs.def new file mode 100644 index 0000000000000000000000000000000000000000..f414ac3d670c77f6c64976e142e5faf90a928228 --- /dev/null +++ b/lib/libc/mingw/lib-common/mydocs.def @@ -0,0 +1,14 @@ +; +; Exports of file mydocs.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mydocs.dll +EXPORTS +PerUserInit +DllCanUnloadNow +DllGetClassObject +DllInstall +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/ncobjapi.def b/lib/libc/mingw/lib-common/ncobjapi.def new file mode 100644 index 0000000000000000000000000000000000000000..5bf6f9f295def7540bb6ecc3ffb36654ba53eb62 --- /dev/null +++ b/lib/libc/mingw/lib-common/ncobjapi.def @@ -0,0 +1,18 @@ +; +; Exports of file NCObjAPI.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NCObjAPI.DLL +EXPORTS +WmiCommitObject +WmiAddObjectProp +WmiCreateObject +WmiCreateObjectWithFormat +WmiCreateObjectWithProps +WmiDestroyObject +WmiEventSourceConnect +WmiEventSourceDisconnect +WmiIsObjectActive +WmiSetAndCommitObject diff --git a/lib/libc/mingw/lib-common/nddeapi.def b/lib/libc/mingw/lib-common/nddeapi.def new file mode 100644 index 0000000000000000000000000000000000000000..f3ad1ace443d265ea6c1e131ea4e093442657f13 --- /dev/null +++ b/lib/libc/mingw/lib-common/nddeapi.def @@ -0,0 +1,36 @@ +; +; Exports of file NDdeApi.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NDdeApi.dll +EXPORTS +NDdeShareAddA +NDdeShareDelA +NDdeShareEnumA +NDdeShareGetInfoA +NDdeShareSetInfoA +NDdeGetErrorStringA +NDdeIsValidShareNameA +NDdeIsValidAppTopicListA +NDdeSpecialCommandA +NDdeGetShareSecurityA +NDdeSetShareSecurityA +NDdeGetTrustedShareA +NDdeSetTrustedShareA +NDdeTrustedShareEnumA +NDdeShareAddW +NDdeShareDelW +NDdeShareEnumW +NDdeShareGetInfoW +NDdeShareSetInfoW +NDdeGetErrorStringW +NDdeIsValidShareNameW +NDdeIsValidAppTopicListW +NDdeSpecialCommandW +NDdeGetShareSecurityW +NDdeSetShareSecurityW +NDdeGetTrustedShareW +NDdeSetTrustedShareW +NDdeTrustedShareEnumW diff --git a/lib/libc/mingw/lib-common/ndis.def b/lib/libc/mingw/lib-common/ndis.def new file mode 100644 index 0000000000000000000000000000000000000000..4fdf7261c3e3669939fae2b5e8da2f2cabfe663d --- /dev/null +++ b/lib/libc/mingw/lib-common/ndis.def @@ -0,0 +1,574 @@ +; +; Definition file of NDIS.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "NDIS.SYS" +EXPORTS +EthFilterDprIndicateReceive +EthFilterDprIndicateReceiveComplete +NDIS_BUFFER_TO_SPAN_PAGES +NdisAcquireRWLockRead +NdisAcquireRWLockWrite +NdisAcquireReadWriteLock +NdisAcquireSpinLock +NdisActiveGroupCount +NdisAdjustBufferLength +NdisAdjustNetBufferCurrentMdl +NdisAdvanceNetBufferDataStart +NdisAdvanceNetBufferListDataStart +NdisAllocateBuffer +NdisAllocateBufferPool +NdisAllocateCloneNetBufferList +NdisAllocateCloneOidRequest +NdisAllocateFragmentNetBufferList +NdisAllocateGenericObject +NdisAllocateIoWorkItem +NdisAllocateMdl +NdisAllocateMemory +NdisAllocateMemoryWithTag +NdisAllocateMemoryWithTagPriority +NdisAllocateNetBuffer +NdisAllocateNetBufferAndNetBufferList +NdisAllocateNetBufferList +NdisAllocateNetBufferListContext +NdisAllocateNetBufferListPool +NdisAllocateNetBufferMdlAndData +NdisAllocateNetBufferPool +NdisAllocateOidRequest +NdisAllocatePacket +NdisAllocatePacketPool +NdisAllocatePacketPoolEx +NdisAllocateRWLock +NdisAllocateReassembledNetBufferList +NdisAllocateRefCount +NdisAllocateSharedMemory +NdisAllocateSpinLock +NdisAllocateTimerObject +NdisAnsiStringToUnicodeString +NdisBufferLength +NdisBufferVirtualAddress +NdisBuildScatterGatherList +NdisCancelDirectOidRequest +NdisCancelOidRequest +NdisCancelSendNetBufferLists +NdisCancelSendPackets +NdisCancelTimer +NdisCancelTimerObject +NdisClAddParty +NdisClCloseAddressFamily +NdisClCloseCall +NdisClDeregisterSap +NdisClDropParty +NdisClGetProtocolVcContextFromTapiCallId +NdisClIncomingCallComplete +NdisClMakeCall +NdisClModifyCallQoS +NdisClNotifyCloseAddressFamilyComplete +NdisClOpenAddressFamily +NdisClOpenAddressFamilyEx +NdisClRegisterSap +NdisCloseAdapter +NdisCloseAdapterEx +NdisCloseConfiguration +NdisCloseFile +NdisCloseNDKAdapter +NdisCmActivateVc +NdisCmAddPartyComplete +NdisCmCloseAddressFamilyComplete +NdisCmCloseCallComplete +NdisCmDeactivateVc +NdisCmDeregisterSapComplete +NdisCmDispatchCallConnected +NdisCmDispatchIncomingCall +NdisCmDispatchIncomingCallQoSChange +NdisCmDispatchIncomingCloseCall +NdisCmDispatchIncomingDropParty +NdisCmDropPartyComplete +NdisCmMakeCallComplete +NdisCmModifyCallQoSComplete +NdisCmNotifyCloseAddressFamily +NdisCmOpenAddressFamilyComplete +NdisCmRegisterAddressFamily +NdisCmRegisterAddressFamilyEx +NdisCmRegisterSapComplete +NdisCoAssignInstanceName +NdisCoCreateVc +NdisCoDeleteVc +NdisCoGetTapiCallId +NdisCoOidRequest +NdisCoOidRequestComplete +NdisCoRequest +NdisCoRequestComplete +NdisCoSendNetBufferLists +NdisCoSendPackets +NdisCompareAnsiString +NdisCompareUnicodeString +NdisCompleteBindAdapter +NdisCompleteBindAdapterEx +NdisCompleteDmaTransfer +NdisCompleteNetPnPEvent +NdisCompletePnPEvent +NdisCompleteUnbindAdapter +NdisCompleteUnbindAdapterEx +NdisConvertNdisStatusToNtStatus +NdisConvertNtStatusToNdisStatus +NdisCopyBuffer +NdisCopyFromNetBufferToNetBuffer +NdisCopyFromPacketToPacket +NdisCopyFromPacketToPacketSafe +NdisCopyReceiveNetBufferListInfo +NdisCopySendNetBufferListInfo +NdisCurrentGroupAndProcessor +NdisCurrentProcessorIndex +NdisDereferenceWithTag +NdisDeregisterDeviceEx +NdisDeregisterProtocol +NdisDeregisterProtocolDriver +NdisDeregisterTdiCallBack +NdisDirectOidRequest +NdisDllInitialize +NdisDprAcquireReadWriteLock +NdisDprAcquireSpinLock +NdisDprAllocatePacket +NdisDprAllocatePacketNonInterlocked +NdisDprFreePacket +NdisDprFreePacketNonInterlocked +NdisDprReleaseReadWriteLock +NdisDprReleaseSpinLock +NdisEnumerateFilterModules +NdisEqualString +NdisFCancelDirectOidRequest +NdisFCancelOidRequest +NdisFCancelSendNetBufferLists +NdisFDeregisterFilterDriver +NdisFDevicePnPEventNotify +NdisFDirectOidRequest +NdisFDirectOidRequestComplete +NdisFGetOptionalSwitchHandlers +NdisFIndicateReceiveNetBufferLists +NdisFIndicateStatus +NdisFNetPnPEvent +NdisFOidRequest +NdisFOidRequestComplete +NdisFPauseComplete +NdisFRegisterFilterDriver +NdisFRestartComplete +NdisFRestartFilter +NdisFRetryAttach +NdisFReturnNetBufferLists +NdisFSendNetBufferLists +NdisFSendNetBufferListsComplete +NdisFSetAttributes +NdisFSynchronousOidRequest +NdisFreeBuffer +NdisFreeBufferPool +NdisFreeCloneNetBufferList +NdisFreeCloneOidRequest +NdisFreeFragmentNetBufferList +NdisFreeGenericObject +NdisFreeIoWorkItem +NdisFreeMdl +NdisFreeMemory +NdisFreeMemoryWithTag +NdisFreeMemoryWithTagPriority +NdisFreeNetBuffer +NdisFreeNetBufferList +NdisFreeNetBufferListContext +NdisFreeNetBufferListPool +NdisFreeNetBufferPool +NdisFreeOidRequest +NdisFreePacket +NdisFreePacketPool +NdisFreeRWLock +NdisFreeReassembledNetBufferList +NdisFreeRefCount +NdisFreeScatterGatherList +NdisFreeSharedMemory +NdisFreeSpinLock +NdisFreeTimerObject +NdisGeneratePartialCancelId +NdisGetAndReferenceCompartmentJobObject +NdisGetBufferPhysicalArraySize +NdisGetCurrentProcessorCounts +NdisGetCurrentProcessorCpuUsage +NdisGetCurrentSystemTime +NdisGetDataBuffer +NdisGetDeviceReservedExtension +NdisGetDriverHandle +NdisGetFirstBufferFromPacket +NdisGetFirstBufferFromPacketSafe +NdisGetHypervisorInfo +NdisGetJobObjectCompartmentId +NdisGetNetBufferListProtocolId +NdisGetPacketCancelId +NdisGetPacketFromNetBufferList +NdisGetPoolFromNetBuffer +NdisGetPoolFromNetBufferList +NdisGetPoolFromPacket +NdisGetProcessObjectCompartmentId +NdisGetProcessorInformation +NdisGetProcessorInformationEx +NdisGetReceivedPacket +NdisGetRefCount +NdisGetRoutineAddress +NdisGetRssProcessorInformation +NdisGetSessionCompartmentId +NdisGetSessionToCompartmentMappingEpochAndZero +NdisGetSharedDataAlignment +NdisGetSystemUpTime +NdisGetSystemUpTimeEx +NdisGetThreadObjectCompartmentId +NdisGetThreadObjectCompartmentScope +NdisGetVersion +NdisGroupActiveProcessorCount +NdisGroupActiveProcessorMask +NdisGroupMaxProcessorCount +NdisIMAssociateMiniport +NdisIMCancelInitializeDeviceInstance +NdisIMCopySendCompletePerPacketInfo +NdisIMCopySendPerPacketInfo +NdisIMDeInitializeDeviceInstance +NdisIMDeregisterLayeredMiniport +NdisIMGetBindingContext +NdisIMGetCurrentPacketStack +NdisIMGetDeviceContext +NdisIMInitializeDeviceInstance +NdisIMInitializeDeviceInstanceEx +NdisIMNotifyPnPEvent +NdisIMQueueMiniportCallback +NdisIMRegisterLayeredMiniport +NdisIMRevertBack +NdisIMSwitchToMiniport +NdisIMVBusDeviceAdd +NdisIMVBusDeviceRemove +NdisIfAddIfStackEntry +NdisIfAllocateNetLuidIndex +NdisIfAllocateNetLuidIndexEx +NdisIfDeleteIfStackEntry +NdisIfDeregisterInterface +NdisIfDeregisterProvider +NdisIfFreeNetLuidIndex +NdisIfGetInterfaceIndexFromNetLuid +NdisIfGetNetLuidFromInterfaceIndex +NdisIfQueryBindingIfIndex +NdisIfRegisterInterface +NdisIfRegisterProvider +NdisImmediateReadPciSlotInformation +NdisImmediateReadPortUchar +NdisImmediateReadPortUlong +NdisImmediateReadPortUshort +NdisImmediateReadSharedMemory +NdisImmediateWritePciSlotInformation +NdisImmediateWritePortUchar +NdisImmediateWritePortUlong +NdisImmediateWritePortUshort +NdisImmediateWriteSharedMemory +NdisInitAnsiString +NdisInitUnicodeString +NdisInitializeEvent +NdisInitializeReadWriteLock +NdisInitializeString +NdisInitializeTimer +NdisInitializeWrapper +NdisInitiateOffload +NdisInterlockedAddLargeInterger +NdisInterlockedAddUlong +NdisInterlockedDecrement +NdisInterlockedIncrement +NdisInterlockedInsertHeadList +NdisInterlockedInsertTailList +NdisInterlockedPopEntryList +NdisInterlockedPushEntryList +NdisInterlockedRemoveHeadList +NdisInvalidateOffload +NdisIsStatusIndicationCloneable +NdisLWMDeregisterMiniportDriver +NdisLWMInitializeNetworkInterface +NdisLWMRegisterMiniportDriver +NdisLWMStartNetworkInterface +NdisLWMUninitializeNetworkInterface +NdisMAllocateMapRegisters +NdisMAllocateNetBufferSGList +NdisMAllocatePort +NdisMAllocateSharedMemory +NdisMAllocateSharedMemoryAsync +NdisMAllocateSharedMemoryAsyncEx +NdisMCancelTimer +NdisMCloseLog +NdisMCmActivateVc +NdisMCmCreateVc +NdisMCmDeactivateVc +NdisMCmDeleteVc +NdisMCmOidRequest +NdisMCmRegisterAddressFamily +NdisMCmRegisterAddressFamilyEx +NdisMCmRequest +NdisMCoActivateVcComplete +NdisMCoDeactivateVcComplete +NdisMCoIndicateReceiveNetBufferLists +NdisMCoIndicateReceivePacket +NdisMCoIndicateStatus +NdisMCoIndicateStatusEx +NdisMCoOidRequestComplete +NdisMCoReceiveComplete +NdisMCoRequestComplete +NdisMCoSendComplete +NdisMCoSendNetBufferListsComplete +NdisMCompleteBufferPhysicalMapping +NdisMConfigMSIXTableEntry +NdisMCreateLog +NdisMDeregisterAdapterShutdownHandler +NdisMDeregisterDevice +NdisMDeregisterDmaChannel +NdisMDeregisterInterrupt +NdisMDeregisterInterruptEx +NdisMDeregisterIoPortRange +NdisMDeregisterMiniportDriver +NdisMDeregisterScatterGatherDma +NdisMDeregisterWdiMiniportDriver +NdisMDirectOidRequestComplete +NdisMEnableVirtualization +NdisMFlushLog +NdisMFreeMapRegisters +NdisMFreeNetBufferSGList +NdisMFreePort +NdisMFreeSharedMemory +NdisMGetBusData +NdisMGetDeviceProperty +NdisMGetDmaAlignment +NdisMGetMiniportInitAttributes +NdisMGetOffloadHandlers +NdisMGetVirtualDeviceLocation +NdisMGetVirtualFunctionBusData +NdisMGetVirtualFunctionLocation +NdisMIdleNotificationComplete +NdisMIdleNotificationCompleteEx +NdisMIdleNotificationConfirm +NdisMIndicateReceiveNetBufferLists +NdisMIndicateStatus +NdisMIndicateStatusComplete +NdisMIndicateStatusEx +NdisMInitializeScatterGatherDma +NdisMInitializeTimer +NdisMInitiateOffloadComplete +NdisMInvalidateConfigBlock +NdisMInvalidateOffloadComplete +NdisMMapIoSpace +NdisMNetPnPEvent +NdisMOffloadEventIndicate +NdisMOidRequestComplete +NdisMPauseComplete +NdisMPciAssignResources +NdisMPromoteMiniport +NdisMQueryAdapterInstanceName +NdisMQueryAdapterResources +NdisMQueryInformationComplete +NdisMQueryOffloadStateComplete +NdisMQueryProbedBars +NdisMQueueDpc +NdisMQueueDpcEx +NdisMReadConfigBlock +NdisMReadDmaCounter +NdisMReenumerateFailedAdapter +NdisMRegisterAdapterShutdownHandler +NdisMRegisterDevice +NdisMRegisterDmaChannel +NdisMRegisterInterrupt +NdisMRegisterInterruptEx +NdisMRegisterIoPortRange +NdisMRegisterMiniport +NdisMRegisterMiniportDriver +NdisMRegisterScatterGatherDma +NdisMRegisterUnloadHandler +NdisMRegisterWdiMiniportDriver +NdisMRemoveMiniport +NdisMRequestDpc +NdisMResetComplete +NdisMResetMiniport +NdisMRestartComplete +NdisMSendComplete +NdisMSendNetBufferListsComplete +NdisMSendResourcesAvailable +NdisMSetAttributes +NdisMSetAttributesEx +NdisMSetBusData +NdisMSetInformationComplete +NdisMSetInterfaceCompartment +NdisMSetMiniportAttributes +NdisMSetMiniportSecondary +NdisMSetPeriodicTimer +NdisMSetTimer +NdisMSetVirtualFunctionBusData +NdisMSleep +NdisMStartBufferPhysicalMapping +NdisMSynchronizeWithInterrupt +NdisMSynchronizeWithInterruptEx +NdisMTerminateOffloadComplete +NdisMTransferDataComplete +NdisMTriggerPDDrainNotification +NdisMUnmapIoSpace +NdisMUpdateOffloadComplete +NdisMWanIndicateReceive +NdisMWanIndicateReceiveComplete +NdisMWanSendComplete +NdisMWriteConfigBlock +NdisMWriteLogData +NdisMapFile +NdisMatchPdoWithPacket +NdisMaxGroupCount +NdisNblTrackerDeregisterComponent +NdisNblTrackerQueryNblCurrentOwner +NdisNblTrackerRecordEvent +NdisNblTrackerRegisterComponent +NdisNblTrackerTransferOwnership +NdisOffloadTcpDisconnect +NdisOffloadTcpForward +NdisOffloadTcpReceive +NdisOffloadTcpReceiveReturn +NdisOffloadTcpSend +NdisOidRequest +NdisOpenAdapter +NdisOpenAdapterEx +NdisOpenConfiguration +NdisOpenConfigurationEx +NdisOpenConfigurationKeyByIndex +NdisOpenConfigurationKeyByName +NdisOpenFile +NdisOpenNDKAdapter +NdisOpenProtocolConfiguration +NdisOverrideBusNumber +NdisPDStartup +NdisPacketPoolUsage +NdisPacketSize +NdisProcessorIndexToNumber +NdisProcessorNumberToIndex +NdisQueryAdapterInstanceName +NdisQueryBindInstanceName +NdisQueryBuffer +NdisQueryBufferOffset +NdisQueryBufferSafe +NdisQueryDiagnosticSetting +NdisQueryMapRegisterCount +NdisQueryNetBufferPhysicalCount +NdisQueryOffloadState +NdisQueryPendingIOCount +NdisQueueIoWorkItem +NdisReEnumerateProtocolBindings +NdisReadConfiguration +NdisReadEisaSlotInformation +NdisReadEisaSlotInformationEx +NdisReadMcaPosInformation +NdisReadNetworkAddress +NdisReadPciSlotInformation +NdisReadPcmciaAttributeMemory +NdisReferenceWithTag +NdisRegisterDeviceEx +NdisRegisterProtocol +NdisRegisterProtocolDriver +NdisRegisterTdiCallBack +NdisReleaseNicActive +NdisReleaseRWLock +NdisReleaseReadWriteLock +NdisReleaseSpinLock +NdisRequest +NdisRequestEx +NdisReset +NdisResetEvent +NdisRetreatNetBufferDataStart +NdisRetreatNetBufferListDataStart +NdisReturnNetBufferLists +NdisReturnPackets +NdisScheduleWorkItem +NdisSend +NdisSendNetBufferLists +NdisSendPackets +NdisSetAoAcOptions +NdisSetCoalescableTimerObject +NdisSetEvent +NdisSetOptionalHandlers +NdisSetPacketCancelId +NdisSetPacketPoolProtocolId +NdisSetPacketStatus +NdisSetPeriodicTimer +NdisSetProtocolFilter +NdisSetSessionCompartmentId +NdisSetThreadObjectCompartmentId +NdisSetThreadObjectCompartmentScope +NdisSetTimer +NdisSetTimerEx +NdisSetTimerObject +NdisSetupDmaTransfer +NdisSynchronousOidRequest +NdisSystemActiveProcessorCount +NdisSystemProcessorCount +NdisTerminateOffload +NdisTerminateWrapper +NdisTestRWLockHeldByCurrentProcessorRead +NdisTestRWLockHeldByCurrentProcessorWrite +NdisTransferData +NdisTryAcquireNicActive +NdisTryAcquireRWLockRead +NdisTryAcquireRWLockWrite +NdisTryPromoteRWLockFromReadToWrite +NdisUnbindAdapter +NdisUnchainBufferAtBack +NdisUnchainBufferAtFront +NdisUnicodeStringToAnsiString +NdisUnmapFile +NdisUpcaseUnicodeString +NdisUpdateOffload +NdisUpdateSharedMemory +NdisWaitEvent +NdisWdfAsyncPowerReferenceCompleteNotification +NdisWdfChangeSingleInstance +NdisWdfCloseIrpHandler +NdisWdfCreateIrpHandler +NdisWdfDeregisterCx +NdisWdfDeviceControlIrpHandler +NdisWdfDeviceInternalControlIrpHandler +NdisWdfExecuteMethod +NdisWdfGenerateFdoNameIndex +NdisWdfGetAdapterContextFromAdapterHandle +NdisWdfGetGuidToOidMap +NdisWdfMiniportDataPathPause +NdisWdfMiniportDataPathStart +NdisWdfMiniportDereference +NdisWdfMiniportSetPower +NdisWdfMiniportStarted +NdisWdfMiniportTryReference +NdisWdfPnPAddDevice +NdisWdfPnpPowerEventHandler +NdisWdfQueryAllData +NdisWdfQuerySingleInstance +NdisWdfReadConfiguration +NdisWdfRegisterCx +NdisWdfRegisterMiniportDriver +NdisWriteConfiguration +NdisWriteErrorLogEntry +NdisWriteEventLogEntry +NdisWritePciSlotInformation +NdisWritePcmciaAttributeMemory +NetDmaAllocateChannel +NetDmaChainCopyPhysicalToVirtual +NetDmaChainCopyVirtualToVirtual +NetDmaDeregisterClient +NetDmaDeregisterProvider +NetDmaEnumerateDmaProviders +NetDmaFlushPendingDescriptors +NetDmaFreeChannel +NetDmaGetMaxPendingDescriptors +NetDmaGetVersion +NetDmaInterruptDpc +NetDmaIsDmaCopyComplete +NetDmaIsr +NetDmaNullTransfer +NetDmaPnPEventNotify +NetDmaPrefetchNextDescriptor +NetDmaProviderStart +NetDmaProviderStop +NetDmaRegisterClient +NetDmaRegisterProvider +NetDmaSetMaxPendingDescriptors +TrFilterDprIndicateReceive +TrFilterDprIndicateReceiveComplete diff --git a/lib/libc/mingw/lib-common/netapi32.def b/lib/libc/mingw/lib-common/netapi32.def index 5131c87bef84fc97e4aa3278e6711315b3a382dd..fe7100a4f773c248536c0c72dd4a6aaa19a50457 100644 --- a/lib/libc/mingw/lib-common/netapi32.def +++ b/lib/libc/mingw/lib-common/netapi32.def @@ -70,10 +70,6 @@ I_NetDfsDeleteExitPoint I_NetDfsDeleteLocalPartition I_NetDfsFixLocalVolume I_NetDfsGetFtServers -I_NetDatabaseDeltas -I_NetDatabaseRedo -I_NetDatabaseSync -I_NetDatabaseSync2 I_NetDfsGetVersion I_NetDfsIsThisADomainName I_NetDfsManagerReportSiteInfo @@ -100,11 +96,6 @@ I_NetNameValidate I_NetPathCanonicalize I_NetPathCompare I_NetPathType -I_NetLogonSamLogonEx -I_NetLogonSamLogonWithFlags -I_NetLogonSendToSam -I_NetLogonUasLogoff -I_NetLogonUasLogon I_NetServerAuthenticate I_NetServerAuthenticate2 I_NetServerAuthenticate3 diff --git a/lib/libc/mingw/lib-common/netid.def b/lib/libc/mingw/lib-common/netid.def new file mode 100644 index 0000000000000000000000000000000000000000..9d2accb37872ba21573fafcd1d2fe3e831afd038 --- /dev/null +++ b/lib/libc/mingw/lib-common/netid.def @@ -0,0 +1,10 @@ +; +; Exports of file NETID.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NETID.DLL +EXPORTS +CreateNetIDPropertyPage +ShowDcNotFoundErrorDialog diff --git a/lib/libc/mingw/lib-common/netio.def b/lib/libc/mingw/lib-common/netio.def new file mode 100644 index 0000000000000000000000000000000000000000..12e6a55e45c963df6f199a0d74a75bb6ffc0ade0 --- /dev/null +++ b/lib/libc/mingw/lib-common/netio.def @@ -0,0 +1,531 @@ +LIBRARY "NETIO.SYS" +EXPORTS +AgileVPNDispatchTableInit +AgileVPNFindCompartmentIdFromTunnelId +AgileVPNFindTunnelInfoFromInterfaceIndex +CancelMibChangeNotify2 +CloseCompartment +ConvertCompartmentGuidToId +ConvertCompartmentIdToGuid +ConvertInterfaceAliasToLuid +ConvertInterfaceGuidToLuid +ConvertInterfaceIndexToLuid +ConvertInterfaceLuidToAlias +ConvertInterfaceLuidToGuid +ConvertInterfaceLuidToIndex +ConvertInterfaceLuidToNameA +ConvertInterfaceLuidToNameW +ConvertInterfaceNameToLuidA +ConvertInterfaceNameToLuidW +ConvertInterfacePhysicalAddressToLuid +ConvertIpv4MaskToLength +ConvertLengthToIpv4Mask +ConvertStringToInterfacePhysicalAddress +CreateAnycastIpAddressEntry +CreateCompartment +CreateIpForwardEntry2 +CreateIpNetEntry2 +CreateSortedAddressPairs +CreateUnicastIpAddressEntry +DeleteAnycastIpAddressEntry +DeleteCompartment +DeleteIpForwardEntry2 +DeleteIpNetEntry2 +DeleteUnicastIpAddressEntry +FeAcquireClassifyHandle +FeAcquireWritableLayerDataPointer +FeApplyModifiedLayerData +FeCompleteClassify +FeCopyIncomingValues +FeGetWfpGlobalPtr +FePendClassify +FeReleaseCalloutContextList +FeReleaseClassifyHandle +FlushIpNetTable2 +FlushIpPathTable +FreeDnsSettings +FreeInterfaceDnsSettings +FreeMibTable +FsbAllocate +FsbAllocateAtDpcLevel +FsbCreatePool +FsbDestroyPool +FsbFree +FwpmEventProviderCreate0 +FwpmEventProviderDestroy0 +FwpmEventProviderFireNetEvent0 +FwpmEventProviderIsNetEventTypeEnabled0 +FwppAdvanceStreamDataPastOffset +FwppCopyStreamDataToBuffer +FwppLogVpnEvent +FwppStreamContinue +FwppStreamDeleteDpcQueue +FwppStreamInject +FwppTruncateStreamDataAfterOffset +GetAnycastIpAddressEntry +GetAnycastIpAddressTable +GetBestInterface +GetBestInterfaceEx +GetBestRoute2 +GetDefaultCompartmentId +GetDnsSettings +GetIfEntry2 +GetIfEntry2Ex +GetIfStackTable +GetIfTable2 +GetIfTable2Ex +GetInterfaceCompartmentId +GetInterfaceDnsSettings +GetInvertedIfStackTable +GetIpForwardEntry2 +GetIpForwardTable2 +GetIpInterfaceEntry +GetIpInterfaceTable +GetIpNetEntry2 +GetIpNetTable2 +GetIpNetworkConnectionBandwidthEstimates +GetIpPathEntry +GetIpPathTable +GetMulticastIpAddressEntry +GetMulticastIpAddressTable +GetTeredoPort +GetUnicastIpAddressEntry +GetUnicastIpAddressTable +HfAllocateHandle32 +HfCreateFactory +HfDestroyFactory +HfFreeHandle32 +HfGetPointerFromHandle32 +HfResumeHandle32 +HfSuspendHandle32 +IPsecGwDispatchTableInit +IPsecGwGetTunnelInfoFromIPInformation +IPsecGwIsUdpEspPacket +IPsecGwProcessSecureNbl +IPsecGwSetCallbackDispatch +IPsecGwTransformClearTextPacket +InitializeCompartmentEntry +InitializeIpForwardEntry +InitializeIpInterfaceEntry +InitializeUnicastIpAddressEntry +InternalCleanupPersistentStore +InternalCreateAnycastIpAddressEntry +InternalCreateIpForwardEntry2 +InternalCreateIpNetEntry2 +InternalCreateUnicastIpAddressEntry +InternalDeleteAnycastIpAddressEntry +InternalDeleteIpForwardEntry2 +InternalDeleteIpNetEntry2 +InternalDeleteUnicastIpAddressEntry +InternalFindInterfaceByAddress +InternalGetAnycastIpAddressEntry +InternalGetAnycastIpAddressTable +InternalGetForwardIpTable2 +InternalGetIfEntry2 +InternalGetIfTable2 +InternalGetIpForwardEntry2 +InternalGetIpInterfaceEntry +InternalGetIpInterfaceTable +InternalGetIpNetEntry2 +InternalGetIpNetTable2 +InternalGetMulticastIpAddressEntry +InternalGetMulticastIpAddressTable +InternalGetUnicastIpAddressEntry +InternalGetUnicastIpAddressTable +InternalSetIpForwardEntry2 +InternalSetIpInterfaceEntry +InternalSetIpNetEntry2 +InternalSetTeredoPort +InternalSetUnicastIpAddressEntry +IoctlKfdAbortTransaction +IoctlKfdAddCache +IoctlKfdAddIndex +IoctlKfdBatchUpdate +IoctlKfdBeginEnumFilters +IoctlKfdCommitTransaction +IoctlKfdDeleteCache +IoctlKfdDeleteIndex +IoctlKfdEndEnumFilters +IoctlKfdMoveFilter +IoctlKfdQueryEnumFilters +IoctlKfdQueryLayerStatistics +IoctlKfdResetState +IoctlKfdSetBfeEngineSd +KfdAddCalloutEntry +KfdAleAcquireEndpointContextFromFlow +KfdAleAcquireFlowHandleForFlow +KfdAleGetTableFromHandle +KfdAleInitializeFlowHandles +KfdAleInitializeFlowTable +KfdAleNotifyFlowDeletion +KfdAleReleaseFlowHandleForFlow +KfdAleRemoveFlowContextTable +KfdAleUninitializeFlowHandles +KfdAleUpdateEndpointContextStatus +KfdAuditEvent +KfdBfeEngineAccessCheck +KfdCheckAcceptBypass +KfdCheckAndCacheAcceptBypass +KfdCheckAndCacheConnectBypass +KfdCheckClassifyNeededAndUpdateEpoch +KfdCheckConnectBypass +KfdCheckOffloadFastLayers +KfdClassify +KfdClassify2 +KfdDeRefCallout +KfdDeleteCalloutEntry +KfdDerefFilterContext +KfdDeregisterLayerChangeCallback2 +KfdDeregisterLayerEventNotify +KfdDiagnoseEvent +KfdDirectClassify +KfdEnumLayer +KfdFindFilterById +KfdFreeEnumHandle +KfdGetLayerActionFromEnumTemplate +KfdGetLayerCacheEpoch +KfdGetLayerPreclassifyEpoch +KfdGetNextFilter +KfdGetOffloadEpoch +KfdGetRefCallout +KfdIsActiveCallout +KfdIsDiagnoseEventEnabled +KfdIsLayerEmpty +KfdIsLsoOffloadPossibleV4 +KfdIsLsoOffloadPossibleV6 +KfdIsTfoIncompatibleFilterPresent +KfdIsV4InTransportFastEmpty +KfdIsV4OutTransportFastEmpty +KfdIsV6InTransportFastEmpty +KfdIsV6OutTransportFastEmpty +KfdNotifyFlowDeletion +KfdPreClassify +KfdQueryLayerStats +KfdQueueLruCleanupWorkItem +KfdRegisterLayerChangeCallback2 +KfdRegisterLayerEventNotify +KfdRegisterLayerEventNotifyEx +KfdRegisterRscIncompatCalloutNotify +KfdRegisterUsoIncompatCalloutNotify +KfdReleaseCachedFilters +KfdReleaseFilterContext +KfdReleaseTerminatingFilters +KfdSetWfpPerProcContextPtr +KfdToggleFilterActivation +MatchCondition +MdpAllocate +MdpAllocateAtDpcLevel +MdpCreatePool +MdpDestroyPool +MdpFree +NetioAdvanceNetBufferList +NetioAdvanceToLocationInNetBuffer +NetioAllocateAndInitializeStackBlock +NetioAllocateAndReferenceCloneNetBufferList +NetioAllocateAndReferenceCloneNetBufferListEx +NetioAllocateAndReferenceCopyNetBufferListEx +NetioAllocateAndReferenceFragmentNetBufferList +NetioAllocateAndReferenceNetBufferAndNetBufferList +NetioAllocateAndReferenceNetBufferList +NetioAllocateAndReferenceNetBufferListNetBufferMdlAndData +NetioAllocateAndReferenceReassembledNetBufferList +NetioAllocateAndReferenceVacantNetBufferList +NetioAllocateAndReferenceVacantNetBufferListEx +NetioAllocateMdl +NetioAllocateNetBuffer +NetioAllocateNetBufferListNetBufferMdlAndDataPool +NetioAllocateNetBufferMdlAndData +NetioAllocateNetBufferMdlAndDataPool +NetioAllocateOpaquePerProcessorContext +NetioAssociateQoSFlowWithNbl +NetioCleanupNetBufferListInformation +NetioCloseKey +NetioCompleteCloneNetBufferListChain +NetioCompleteCopyNetBufferListChain +NetioCompleteNetBufferAndNetBufferListChain +NetioCompleteNetBufferListChain +NetioCopyNetBufferListInformation +NetioCreateForwardFlow +NetioCreateKey +NetioCreateQoSFlow +NetioCreatevSwitchForwardFlow +NetioDeleteQoSFlow +NetioDereferenceNetBufferList +NetioDereferenceNetBufferListChain +NetioExpandNetBuffer +NetioExtendNetBuffer +NetioFlowAssociateContext +NetioFlowRemoveContext +NetioFlowRetrieveContext +NetioFreeCloneNetBufferList +NetioFreeCopyNetBufferList +NetioFreeMdl +NetioFreeNetBuffer +NetioFreeNetBufferAndNetBufferList +NetioFreeNetBufferList +NetioFreeNetBufferListNetBufferMdlAndDataPool +NetioFreeNetBufferMdlAndDataPool +NetioFreeOpaquePerProcessorContext +NetioFreeStackBlock +NetioGetStatsForQoSFlow +NetioGetSuperTriageBlock +NetioInitNetworkRegistry +NetioInitializeFlowsManager +NetioInitializeMdl +NetioInitializeNetBufferListAndFirstNetBufferContext +NetioInitializeNetBufferListContext +NetioInitializeNetBufferListContextPrimitive +NetioInitializeNetBufferListLibrary +NetioInitializeWorkQueue +NetioInsertWorkQueue +NetioLookupForwardFlow +NetioLookupvSwitchForwardFlow +NetioNcmActiveReferenceRequest +NetioNcmCleanupState +NetioNcmFastActiveReferenceRequest +NetioNcmFastCheckAreAoAcPatternsSupported +NetioNcmFastCheckIsAoAcCapable +NetioNcmFastCheckIsMobileCore +NetioNcmGetAllNotificationChannelContextParameters +NetioNcmHandlePatternEviction +NetioNcmInitializeState +NetioNcmIsOwningProcessRtcApp +NetioNcmNotificationChannelContextRequest +NetioNcmNotifyRedirectOnInterface +NetioNcmPatternCoalescingRequired +NetioNcmQueryRtcPortHint +NetioNcmQueryRtcPortRange +NetioNcmSignalNcContextWorkQueueRoutine +NetioNcmStoreBaseSupportedSlots +NetioNcmStoreRtcPortHint +NetioNcmStoreRtcPortRange +NetioNcmTlObjectRequest +NetioNcmTrackIsLegitimateWake +NetioNrtAssociateContext +NetioNrtDereferenceRecord +NetioNrtDisassociateContext +NetioNrtDispatch +NetioNrtFindAndReferenceRecordByHandle +NetioNrtFindAndReferenceRecordById +NetioNrtFindOrCreateRecord +NetioNrtGetIfIndex +NetioNrtIsIpInRecord +NetioNrtIsPktTaggingEnabled +NetioNrtIsProxyInRecord +NetioNrtIsTrackerDevice +NetioNrtJoinRecords +NetioNrtReferenceRecord +NetioNrtStart +NetioNrtStop +NetioNrtWppLogRecord +NetioOpenKey +NetioPdcActivateNetwork +NetioPdcDeactivateNetwork +NetioPhClampMssOnIpPkt +NetioPhClampMssOnTcpPkt +NetioPhClampMssOnTcpSyn +NetioPhFindTcpOption +NetioPhGetIpUlProtocol +NetioPhIsIcmpErrorForIcmpMessage +NetioPhSkipIpv6ExtHdr +NetioPhSkipToTransHdr +NetioPhUpdateTcpChecksum +NetioQueryNetBufferListTrafficClass +NetioQueryValueKey +NetioReferenceNetBufferList +NetioReferenceNetBufferListChain +NetioRefreshFlow +NetioRegSyncDefaultChangeHandler +NetioRegSyncInterface +NetioRegSyncQueryAndUpdateKeyValue +NetioRegisterProcessorAddCallback +NetioReleaseFlow +NetioRetreatNetBuffer +NetioRetreatNetBufferList +NetioSetTriageBlock +NetioShutdownWorkQueue +NetioStackBlockProcessorAddHandler +NetioUnInitializeFlowsManager +NetioUnInitializeNetBufferListLibrary +NetioUnRegisterProcessorAddCallback +NetioUpdateNetBufferListContext +NetioValidateNetBuffer +NetioValidateNetBufferList +NetioWriteKey +NmrClientAttachProvider +NmrClientDetachProviderComplete +NmrDeregisterClient +NmrDeregisterProvider +NmrProviderDetachClientComplete +NmrRegisterClient +NmrRegisterProvider +NmrWaitForClientDeregisterComplete +NmrWaitForProviderDeregisterComplete +NotifyCompartmentChange +NotifyIpInterfaceChange +NotifyRouteChange2 +NotifyStableUnicastIpAddressTable +NotifyTeredoPortChange +NotifyUnicastIpAddressChange +NsiAllocateAndGetTable +NsiClearPersistentSetting +NsiDeregisterChangeNotification +NsiDeregisterChangeNotificationEx +NsiDeregisterLegacyHandler +NsiEnumerateObjectsAllParameters +NsiEnumerateObjectsAllParametersEx +NsiEnumerateObjectsAllPersistentParametersWithMask +NsiFreeTable +NsiGetAllParameters +NsiGetAllParametersEx +NsiGetAllPersistentParametersWithMask +NsiGetModuleHandle +NsiGetObjectSecurity +NsiGetParameter +NsiGetParameterEx +NsiReferenceDefaultObjectSecurity +NsiRegisterChangeNotification +NsiRegisterChangeNotificationEx +NsiRegisterLegacyHandler +NsiResetPersistentSetting +NsiSetAllParameters +NsiSetAllParametersEx +NsiSetAllPersistentParametersWithMask +NsiSetObjectSecurity +NsiSetParameter +NsiSetParameterEx +OpenCompartment +PtCheckTable +PtCreateTable +PtDeleteEntry +PtDestroyTable +PtEnumOverTable +PtGetData +PtGetExactMatch +PtGetKey +PtGetLongestMatch +PtGetNextShorterMatch +PtGetNumNodes +PtInsertEntry +PtSetData +ResolveIpNetEntry2 +RtlAllocateDummyMdlChain +RtlCleanupTimerWheel +RtlCleanupTimerWheelEntry +RtlCleanupToeplitzHash +RtlCompute37Hash +RtlComputeToeplitzHash +RtlCopyBufferToMdl +RtlCopyMdlToBuffer +RtlCopyMdlToMdl +RtlCopyMdlToMdlIndirect +RtlDeleteElementGenericTableBasicAvl +RtlEndTimerWheelEnumeration +RtlEnumerateNextTimerWheelEntry +RtlFreeDummyMdlChain +RtlGetNextExpirationTimerWheelTick +RtlGetNextExpiredTimerWheelEntry +RtlIndicateTimerWheelEntryTimerStart +RtlInitializeTimerWheel +RtlInitializeTimerWheelEntry +RtlInitializeTimerWheelEnumeration +RtlInitializeToeplitzHash +RtlInsertElementGenericTableBasicAvl +RtlInvokeStartRoutines +RtlInvokeStopRoutines +RtlIsTimerWheelSuspended +RtlReinitializeToeplitzHash +RtlResumeTimerWheel +RtlReturnTimerWheelEntry +RtlSuspendTimerWheel +RtlUpdateCurrentTimerWheelTick +SetDnsSettings +SetInterfaceDnsSettings +SetIpForwardEntry2 +SetIpInterfaceEntry +SetIpNetEntry2 +SetUnicastIpAddressEntry +SetWfpDeviceObject +TlDefaultEventAbort +TlDefaultEventConnect +TlDefaultEventDisconnect +TlDefaultEventError +TlDefaultEventInspect +TlDefaultEventNotify +TlDefaultEventReceive +TlDefaultEventReceiveMessages +TlDefaultEventSendBacklog +TlDefaultRequestCancel +TlDefaultRequestCloseEndpoint +TlDefaultRequestConnect +TlDefaultRequestDisconnect +TlDefaultRequestEndpoint +TlDefaultRequestIoControl +TlDefaultRequestIoControlEndpoint +TlDefaultRequestListen +TlDefaultRequestMessage +TlDefaultRequestQueryDispatch +TlDefaultRequestQueryDispatchEndpoint +TlDefaultRequestReceive +TlDefaultRequestReleaseIndicationList +TlDefaultRequestResume +TlDefaultRequestSend +TlDefaultRequestSendMessages +WfpAssociateContextToFlow +WfpAssociateContextToFlowFast +WfpCreateReassemblyContext +WfpDecodedBufferFreeHelper +WfpDeleteEntryLru +WfpExpireEntryLru +WfpFlowToEndpoint +WfpFreeReassemblyContext +WfpGetPacketTagCount +WfpInitializeLeastRecentlyUsedList +WfpInsertEntryLru +WfpLruProcessExpiredEndpoint +WfpLruQueueLruCleanupWorkItemForContext +WfpNblInfoAlloc +WfpNblInfoCleanup +WfpNblInfoClearFlags +WfpNblInfoClone +WfpNblInfoDestroyIfUnused +WfpNblInfoDispatchTableClear +WfpNblInfoDispatchTableSet +WfpNblInfoGet +WfpNblInfoGetFlags +WfpNblInfoInit +WfpNblInfoSet +WfpNblInfoSetFlags +WfpNrptTriggerDecodeHelper +WfpPacketTagCountIncrement +WfpProcessFlowDelete +WfpRefreshEntryLru +WfpReleaseFlowLocation +WfpRemoveContextFromFlow +WfpRemoveContextFromFlowFast +WfpReserveFlowLocation +WfpScavangeLeastRecentlyUsedList +WfpSetBucketsToEmptyLru +WfpSetConfigureParametersDecodeHelper +WfpSetDisconnectDecodeHelper +WfpSetVpnTriggerFilePathsDecodeHelper +WfpSetVpnTriggerSecurityDescriptorDecodeHelper +WfpSetVpnTriggerSidsDecodeHelper +WfpStartStreamShim +WfpStopStreamShim +WfpStreamEndpointCleanupBegin +WfpStreamInspectDisconnect +WfpStreamInspectReceive +WfpStreamInspectRemoteDisconnect +WfpStreamInspectSend +WfpStreamIsFilterPresent +WfpTransferReassemblyContextForFragments +WfpTransferReassemblyContextUponCompletion +WfpUninitializeLeastRecentlyUsedList +WskCaptureProviderNPI +WskDeregister +WskQueryProviderCharacteristics +WskRegister +WskReleaseProviderNPI +if_indextoname +if_nametoindex diff --git a/lib/libc/mingw/lib-common/netshell.def b/lib/libc/mingw/lib-common/netshell.def new file mode 100644 index 0000000000000000000000000000000000000000..6e16e09aeabcfe3f0e10ce70d608739f0906def4 --- /dev/null +++ b/lib/libc/mingw/lib-common/netshell.def @@ -0,0 +1,42 @@ +; +; Exports of file netshell.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY netshell.dll +EXPORTS +DoInitialCleanup +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +HrCreateDesktopIcon +HrGetAnswerFileParametersForNetCard +HrGetExtendedStatusFromNCS +HrGetIconFromMediaType +HrGetIconFromMediaTypeEx +HrGetInstanceGuidOfPreNT5NetCardInstance +HrGetNetConExtendedStatusFromGuid +HrGetNetConExtendedStatusFromINetConnection +HrGetStatusStringFromNetConExtendedStatus +HrIsIpStateCheckingEnabled +HrLaunchConnection +HrLaunchConnectionEx +HrLaunchNetworkOptionalComponents +HrOemUpgrade +HrRenameConnection +HrRunWizard +InvokeDunFile +NcFreeNetconProperties +NcIsValidConnectionName +NetSetupAddRasConnection +NetSetupFinishInstall +NetSetupInstallSoftware +NetSetupPrepareSysPrep +NetSetupRequestWizardPages +NetSetupSetProgressCallback +NormalizeExtendedStatus +RaiseSupportDialog +RepairConnection +StartNCW diff --git a/lib/libc/mingw/lib-common/ntdllcrt.def.in b/lib/libc/mingw/lib-common/ntdllcrt.def.in new file mode 100644 index 0000000000000000000000000000000000000000..879585e9ab2d3ddbd4f76a8d0bf4fc710c384ed2 --- /dev/null +++ b/lib/libc/mingw/lib-common/ntdllcrt.def.in @@ -0,0 +1,225 @@ +#include "func.def.in" + +LIBRARY "ntdll.dll" +EXPORTS +#ifdef DEF_I386 +_CIcos +_CIlog +_CIpow +_CIsin +_CIsqrt +#endif +F_NON_I386(__C_specific_handler) +F_NON_I386(;__chkstk) +__isascii +__iscsym +__iscsymf +F_X64(__misaligned_access) +F_ARM32(__jump_unwind) +__toascii +#ifdef DEF_I386 +_alldiv +_alldvrm@16 +_allmul@16 +_alloca_probe +_alloca_probe_16 +_alloca_probe_8 +_allrem@16 +_allshl +_allshr +#endif +_atoi64 +#ifdef DEF_I386 +_aulldiv@16 +_aulldvrm@16 +_aullrem@16 +_aullshr +;_chkstk +#endif +_errno +F_I386(_except_handler4_common) +_fltused DATA +#ifdef DEF_I386 +_ftol +_ftol2 +_ftol2_sse +#endif +_i64toa +_i64toa_s +_i64tow +_i64tow_s +_itoa +_itoa_s +_itow +_itow_s +_lfind +F64(_local_unwind) +F_I386(_local_unwind4) +_ltoa +_ltoa_s +_ltow +_ltow_s +_makepath_s +_memccpy +_memicmp +F_X64(_setjmp) +F_ARM32(_setjmp) +F_NON_I386(_setjmpex) +_snprintf +_snprintf_s +_snscanf_s +_snwprintf +_snwprintf_s +_snwscanf_s +_splitpath +_splitpath_s +_strcmpi +_stricmp +_strlwr +strlwr == _strlwr +_strlwr_s +_strnicmp +_strnset_s +_strset_s +_strupr +_strupr_s +_swprintf +F_X86_ANY(_tolower) +F_X86_ANY(_toupper) +_ui64toa +_ui64toa_s +_ui64tow +_ui64tow_s +_ultoa +_ultoa_s +_ultow +_ultow_s +_vscprintf +_vscwprintf +_vsnprintf +_vsnprintf_s +_vsnwprintf +_vsnwprintf_s +_vswprintf +_wcsicmp +_wcslwr +wcslwr == _wcslwr +_wcslwr_s +_wcsnicmp +_wcsnset_s +_wcsset_s +_wcstoi64 +_wcstoui64 +_wcsupr +_wcsupr_s +_wmakepath_s +_wsplitpath_s +_wtoi +_wtoi64 +_wtol +abs +atan F_X86_ANY(DATA) +atan2 +atoi +atol +bsearch +bsearch_s +ceil +cos F_X86_ANY(DATA) +fabs F_X86_ANY(DATA) +floor F_X86_ANY(DATA) +isalnum +isalpha +iscntrl +isdigit +isgraph +islower +isprint +ispunct +isspace +isupper +iswalnum +iswalpha +iswascii +iswctype +iswdigit +iswgraph +iswlower +iswprint +iswspace +iswxdigit +isxdigit +labs +log +F_NON_I386(longjmp) +mbstowcs +memchr +memcmp +memcpy +memcpy_s +memmove +memmove_s +memset +pow +qsort +qsort_s +sin +sprintf +sprintf_s +sqrt +sscanf +sscanf_s +strcat +strcat_s +strchr +strcmp +strcpy +strcpy_s +strcspn +strlen +strncat +strncat_s +strncmp +strncpy +strncpy_s +strnlen +strpbrk +strrchr +strspn +strstr +strtok_s +strtol +strtoul +swprintf +swprintf_s +swscanf_s +tan +tolower +toupper +towlower +towupper +vsprintf +vsprintf_s +vswprintf_s +wcscat +wcscat_s +wcschr +wcscmp +wcscpy +wcscpy_s +wcscspn +wcslen +wcsncat +wcsncat_s +wcsncmp +wcsncpy +wcsncpy_s +wcsnlen +wcspbrk +wcsrchr +wcsspn +wcsstr +wcstok_s +wcstol +wcstombs +wcstoul diff --git a/lib/libc/mingw/lib-common/ntquery.def b/lib/libc/mingw/lib-common/ntquery.def new file mode 100644 index 0000000000000000000000000000000000000000..008ccc90fcfd578af94b2f46881741bc60813e65 --- /dev/null +++ b/lib/libc/mingw/lib-common/ntquery.def @@ -0,0 +1,17 @@ +; +; Definition file of query.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "query.dll" +EXPORTS +LoadBinaryFilter +LoadTextFilter +BindIFilterFromStorage +BindIFilterFromStream +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +LoadIFilter +LoadIFilterEx diff --git a/lib/libc/mingw/lib-common/occache.def b/lib/libc/mingw/lib-common/occache.def new file mode 100644 index 0000000000000000000000000000000000000000..8c4ae5dac15e12023b0abd8c445eed1dd7c1e3d2 --- /dev/null +++ b/lib/libc/mingw/lib-common/occache.def @@ -0,0 +1,22 @@ +; +; Definition file of OCCACHE.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "OCCACHE.dll" +EXPORTS +FindControlClose +FindFirstControl +FindFirstControlArch +FindNextControl +FindNextControlArch +GetControlDependentFile +GetControlInfo +IsModuleRemovable +ReleaseControlHandle +RemoveControlByHandle2 +RemoveControlByHandle +RemoveControlByName2 +RemoveControlByName +RemoveExpiredControls +SweepControlsByLastAccessDate diff --git a/lib/libc/mingw/lib-common/odbccp32.def b/lib/libc/mingw/lib-common/odbccp32.def new file mode 100644 index 0000000000000000000000000000000000000000..b49550459019d29d8ff5085e8eb157acfd8d7245 --- /dev/null +++ b/lib/libc/mingw/lib-common/odbccp32.def @@ -0,0 +1,65 @@ +; +; Exports of file ODBCCP32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ODBCCP32.dll +EXPORTS +SQLInstallDriver +SQLInstallDriverManager +SQLGetInstalledDrivers +SQLGetAvailableDrivers +SQLConfigDataSource +SQLRemoveDefaultDataSource +SQLWriteDSNToIni +SQLRemoveDSNFromIni +SQLInstallODBC +SQLManageDataSources +SQLCreateDataSource +SQLGetTranslator +SQLWritePrivateProfileString +SQLGetPrivateProfileString +SQLValidDSN +SQLRemoveDriverManager +SQLInstallTranslator +SQLRemoveTranslator +SQLRemoveDriver +SQLConfigDriver +SQLInstallerError +SQLPostInstallerError +SQLReadFileDSN +SQLWriteFileDSN +SQLInstallDriverEx +SQLGetConfigMode +SQLSetConfigMode +SQLInstallTranslatorEx +SQLCreateDataSourceEx +ODBCCPlApplet +SelectTransDlg +SQLInstallDriverW +SQLInstallDriverManagerW +SQLGetInstalledDriversW +SQLGetAvailableDriversW +SQLConfigDataSourceW +SQLWriteDSNToIniW +SQLRemoveDSNFromIniW +SQLInstallODBCW +SQLCreateDataSourceW +SQLGetTranslatorW +SQLWritePrivateProfileStringW +SQLGetPrivateProfileStringW +SQLValidDSNW +SQLInstallTranslatorW +SQLRemoveTranslatorW +SQLRemoveDriverW +SQLConfigDriverW +SQLInstallerErrorW +SQLPostInstallerErrorW +SQLReadFileDSNW +SQLWriteFileDSNW +SQLInstallDriverExW +SQLInstallTranslatorExW +SQLCreateDataSourceExW +SQLLoadDriverListBox +SQLLoadDataSourcesListBox diff --git a/lib/libc/mingw/lib-common/oleaut32.def.in b/lib/libc/mingw/lib-common/oleaut32.def.in index 55618a83c97e5c90fd1d513c4fa0a0bb37c1943b..87f60aa3406e11c601402e59e933680a5de44da8 100644 --- a/lib/libc/mingw/lib-common/oleaut32.def.in +++ b/lib/libc/mingw/lib-common/oleaut32.def.in @@ -144,14 +144,14 @@ VarTokenizeFormatString VarAdd VarAnd VarDiv -F_64(BSTR_UserFree64) -F_64(BSTR_UserMarshal64) +F64(BSTR_UserFree64) +F64(BSTR_UserMarshal64) DispCallFunc VariantChangeTypeEx SafeArrayPtrOfIndex SysStringByteLen SysAllocStringByteLen -F_64(BSTR_UserSize64) +F64(BSTR_UserSize64) VarEqv VarIdiv VarImp @@ -300,7 +300,7 @@ LPSAFEARRAY_Marshal LPSAFEARRAY_Unmarshal VarDecCmpR8 VarCyAdd -F_64(BSTR_UserUnmarshal64) +F64(BSTR_UserUnmarshal64) DllCanUnloadNow DllGetClassObject OACreateTypeLib2 @@ -325,11 +325,11 @@ DllRegisterServer DllUnregisterServer GetRecordInfoFromGuids GetRecordInfoFromTypeInfo -F_64(LPSAFEARRAY_UserFree64) +F64(LPSAFEARRAY_UserFree64) SetVarConversionLocaleSetting GetVarConversionLocaleSetting SetOaNoCache -F_64(LPSAFEARRAY_UserMarshal64) +F64(LPSAFEARRAY_UserMarshal64) VarCyMulI8 VarDateFromUdate VarUdateFromDate @@ -351,13 +351,12 @@ VarI2FromI8 VarI2FromUI8 VarI4FromI8 VarI4FromUI8 -F_64(LPSAFEARRAY_UserSize64) -F_64(LPSAFEARRAY_UserUnmarshal64) -OACreateTypeLib2 -F_64(VARIANT_UserFree64) -F_64(VARIANT_UserMarshal64) -F_64(VARIANT_UserSize64) -F_64(VARIANT_UserUnmarshal64) +F64(LPSAFEARRAY_UserSize64) +F64(LPSAFEARRAY_UserUnmarshal64) +F64(VARIANT_UserFree64) +F64(VARIANT_UserMarshal64) +F64(VARIANT_UserSize64) +F64(VARIANT_UserUnmarshal64) VarR4FromI8 VarR4FromUI8 VarR8FromI8 diff --git a/lib/libc/mingw/lib-common/opends60.def b/lib/libc/mingw/lib-common/opends60.def new file mode 100644 index 0000000000000000000000000000000000000000..28b064e58a27fdc78d2cab2e2efbc062b35c59b6 --- /dev/null +++ b/lib/libc/mingw/lib-common/opends60.def @@ -0,0 +1,82 @@ +LIBRARY OPENDS60.dll +EXPORTS +ODS_init +srv_thread +int_getpOAInfo +int_setpOAInfo +srv_IgnoreAnsiToOem +srv_ackattention +srv_alloc +srv_ansi_describe +srv_ansi_paramdata +srv_ansi_sendmsg +srv_ansi_sendrow +srv_bmove +srv_bzero +srv_clearstatistics +srv_config +srv_config_alloc +srv_convert +srv_describe +srv_errhandle +srv_event +srv_eventdata +srv_flush +srv_free +srv_get_text +srv_getbindtoken +srv_getconfig +srv_getdtcxact +srv_getserver +srv_getuserdata +srv_got_attention +srv_handle +srv_impersonate_client +srv_init +srv_iodead +srv_langcpy +srv_langlen +srv_langptr +srv_log +srv_message_handler +srv_paramdata +srv_paraminfo +srv_paramlen +srv_parammaxlen +srv_paramname +srv_paramnumber +srv_paramset +srv_paramsetoutput +srv_paramstatus +srv_paramtype +srv_pfield +srv_pfieldex +srv_post_completion_queue +srv_post_handle +srv_pre_handle +srv_returnval +srv_revert_to_self +srv_rpcdb +srv_rpcname +srv_rpcnumber +srv_rpcoptions +srv_rpcowner +srv_rpcparams +srv_run +srv_senddone +srv_sendmsg +srv_sendrow +srv_sendstatistics +srv_sendstatus +srv_setcoldata +srv_setcollen +srv_setevent +srv_setuserdata +srv_setutype +srv_sfield +srv_symbol +srv_tdsversion +srv_terminatethread +srv_willconvert +srv_writebuf +srv_wsendmsg diff --git a/lib/libc/mingw/lib-common/osuninst.def b/lib/libc/mingw/lib-common/osuninst.def new file mode 100644 index 0000000000000000000000000000000000000000..d655e6758c5c505f286b7002b39dddeaa47b5035 --- /dev/null +++ b/lib/libc/mingw/lib-common/osuninst.def @@ -0,0 +1,13 @@ +; +; Exports of file OSUNINST.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY OSUNINST.dll +EXPORTS +ExecuteUninstall +GetUninstallImageSize +IsUninstallImageValid +ProvideUiAlerts +RemoveUninstallImage diff --git a/lib/libc/mingw/lib-common/pcwum.def b/lib/libc/mingw/lib-common/pcwum.def new file mode 100644 index 0000000000000000000000000000000000000000..a2da2ba010419be1fff6613b6e7a70b392cc0d42 --- /dev/null +++ b/lib/libc/mingw/lib-common/pcwum.def @@ -0,0 +1,46 @@ +; +; Definition file of pcwum.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "pcwum.dll" +EXPORTS +PcwAddQueryItem +PcwClearCounterSetSecurity +PcwCollectData +PcwCompleteNotification +PcwCreateNotifier +PcwCreateQuery +PcwDisconnectCounterSet +PcwEnumerateInstances +PcwIsNotifierAlive +PcwQueryCounterSetSecurity +PcwReadNotificationData +PcwRegisterCounterSet +PcwRemoveQueryItem +PcwSendNotification +PcwSendStatelessNotification +PcwSetCounterSetSecurity +PcwSetQueryItemUserData +PerfCreateInstance +PerfDecrementULongCounterValue +PerfDecrementULongLongCounterValue +PerfDeleteInstance +PerfIncrementULongCounterValue +PerfIncrementULongLongCounterValue +PerfQueryInstance +PerfSetCounterRefValue +PerfSetCounterSetInfo +PerfSetULongCounterValue +PerfSetULongLongCounterValue +PerfStartProvider +PerfStartProviderEx +PerfStopProvider +StmAlignSize +StmAllocateFlat +StmCoalesceChunks +StmDeinitialize +StmInitialize +StmReduceSize +StmReserve +StmWrite diff --git a/lib/libc/mingw/lib-common/pdh.def b/lib/libc/mingw/lib-common/pdh.def new file mode 100644 index 0000000000000000000000000000000000000000..5434425495990ac6254f901376c43520893e91da --- /dev/null +++ b/lib/libc/mingw/lib-common/pdh.def @@ -0,0 +1,126 @@ +; +; Definition file of pdh.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "pdh.dll" +EXPORTS +PdhAddCounterA +PdhAddCounterW +PdhAddEnglishCounterA +PdhAddEnglishCounterW +PdhAddRelogCounter +PdhBindInputDataSourceA +PdhBindInputDataSourceW +PdhBrowseCountersA +PdhBrowseCountersHA +PdhBrowseCountersHW +PdhBrowseCountersW +PdhCalculateCounterFromRawValue +PdhCloseLog +PdhCloseQuery +PdhCollectQueryData +PdhCollectQueryDataEx +PdhCollectQueryDataWithTime +PdhComputeCounterStatistics +PdhConnectMachineA +PdhConnectMachineW +PdhCreateSQLTablesA +PdhCreateSQLTablesW +PdhEnumLogSetNamesA +PdhEnumLogSetNamesW +PdhEnumMachinesA +PdhEnumMachinesHA +PdhEnumMachinesHW +PdhEnumMachinesW +PdhEnumObjectItemsA +PdhEnumObjectItemsHA +PdhEnumObjectItemsHW +PdhEnumObjectItemsW +PdhEnumObjectsA +PdhEnumObjectsHA +PdhEnumObjectsHW +PdhEnumObjectsW +PdhExpandCounterPathA +PdhExpandCounterPathW +PdhExpandWildCardPathA +PdhExpandWildCardPathHA +PdhExpandWildCardPathHW +PdhExpandWildCardPathW +PdhFormatFromRawValue +PdhGetCounterInfoA +PdhGetCounterInfoW +PdhGetCounterTimeBase +PdhGetDataSourceTimeRangeA +PdhGetDataSourceTimeRangeH +PdhGetDataSourceTimeRangeW +PdhGetDefaultPerfCounterA +PdhGetDefaultPerfCounterHA +PdhGetDefaultPerfCounterHW +PdhGetDefaultPerfCounterW +PdhGetDefaultPerfObjectA +PdhGetDefaultPerfObjectHA +PdhGetDefaultPerfObjectHW +PdhGetDefaultPerfObjectW +PdhGetDllVersion +PdhGetExplainText +PdhGetFormattedCounterArrayA +PdhGetFormattedCounterArrayW +PdhGetFormattedCounterValue +PdhGetLogFileSize +PdhGetLogFileTypeW +PdhGetLogSetGUID +PdhGetRawCounterArrayA +PdhGetRawCounterArrayW +PdhGetRawCounterValue +PdhIsRealTimeQuery +PdhLookupPerfIndexByNameA +PdhLookupPerfIndexByNameW +PdhLookupPerfNameByIndexA +PdhLookupPerfNameByIndexW +PdhMakeCounterPathA +PdhMakeCounterPathW +PdhOpenLogA +PdhOpenLogW +PdhOpenQuery +PdhOpenQueryA +PdhOpenQueryH +PdhOpenQueryW +PdhParseCounterPathA +PdhParseCounterPathW +PdhParseInstanceNameA +PdhParseInstanceNameW +PdhReadRawLogRecord +PdhRelogW +PdhRemoveCounter +PdhResetRelogCounterValues +PdhSelectDataSourceA +PdhSelectDataSourceW +PdhSetCounterScaleFactor +PdhSetCounterValue +PdhSetDefaultRealTimeDataSource +PdhSetLogSetRunID +PdhSetQueryTimeRange +PdhTranslate009CounterW +PdhTranslateLocaleCounterW +PdhUpdateLogA +PdhUpdateLogFileCatalog +PdhUpdateLogW +PdhValidatePathA +PdhValidatePathExA +PdhValidatePathExW +PdhValidatePathW +PdhVbAddCounter +PdhVbCreateCounterPathList +PdhVbGetCounterPathElements +PdhVbGetCounterPathFromList +PdhVbGetDoubleCounterValue +PdhVbGetLogFileSize +PdhVbGetOneCounterPath +PdhVbIsGoodStatus +PdhVbOpenLog +PdhVbOpenQuery +PdhVbUpdateLog +PdhVerifySQLDBA +PdhVerifySQLDBW +PdhWriteRelogSample diff --git a/lib/libc/mingw/lib-common/perfctrs.def b/lib/libc/mingw/lib-common/perfctrs.def new file mode 100644 index 0000000000000000000000000000000000000000..0d0353867e676b76be65aa85962c939cf9635525 --- /dev/null +++ b/lib/libc/mingw/lib-common/perfctrs.def @@ -0,0 +1,26 @@ +; +; Exports of file perfctrs.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY perfctrs.dll +EXPORTS +OpenNbfPerformanceData +CollectNbfPerformanceData +CloseNbfPerformanceData +OpenTcpIpPerformanceData +CollectTcpIpPerformanceData +CloseTcpIpPerformanceData +OpenIPXPerformanceData +CollectIPXPerformanceData +CloseIPXPerformanceData +OpenSPXPerformanceData +CollectSPXPerformanceData +CloseSPXPerformanceData +OpenNWNBPerformanceData +CollectNWNBPerformanceData +CloseNWNBPerformanceData +OpenDhcpPerformanceData +CollectDhcpPerformanceData +CloseDhcpPerformanceData diff --git a/lib/libc/mingw/lib-common/perfdisk.def b/lib/libc/mingw/lib-common/perfdisk.def new file mode 100644 index 0000000000000000000000000000000000000000..c009696bc877b500c1f47a0e2f46547a0ccf98c5 --- /dev/null +++ b/lib/libc/mingw/lib-common/perfdisk.def @@ -0,0 +1,11 @@ +; +; Exports of file PerfDisk.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PerfDisk.dll +EXPORTS +CloseDiskObject +CollectDiskObjectData +OpenDiskObject diff --git a/lib/libc/mingw/lib-common/perfnet.def b/lib/libc/mingw/lib-common/perfnet.def new file mode 100644 index 0000000000000000000000000000000000000000..0879faba118fbec79d8860fbe31a073992cab7b6 --- /dev/null +++ b/lib/libc/mingw/lib-common/perfnet.def @@ -0,0 +1,11 @@ +; +; Exports of file PerfNet.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PerfNet.dll +EXPORTS +CloseNetSvcsObject +CollectNetSvcsObjectData +OpenNetSvcsObject diff --git a/lib/libc/mingw/lib-common/perfos.def b/lib/libc/mingw/lib-common/perfos.def new file mode 100644 index 0000000000000000000000000000000000000000..0f49c4319489734d83d93f8badbb09fc8fe75c71 --- /dev/null +++ b/lib/libc/mingw/lib-common/perfos.def @@ -0,0 +1,11 @@ +; +; Exports of file PerfOS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PerfOS.dll +EXPORTS +CloseOSObject +CollectOSObjectData +OpenOSObject diff --git a/lib/libc/mingw/lib-common/perfproc.def b/lib/libc/mingw/lib-common/perfproc.def new file mode 100644 index 0000000000000000000000000000000000000000..75b3904002dd3e33b007282a2de81f537ebe28f7 --- /dev/null +++ b/lib/libc/mingw/lib-common/perfproc.def @@ -0,0 +1,11 @@ +; +; Exports of file PerfProc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PerfProc.dll +EXPORTS +CloseSysProcessObject +CollectSysProcessObjectData +OpenSysProcessObject diff --git a/lib/libc/mingw/lib-common/perfts.def b/lib/libc/mingw/lib-common/perfts.def new file mode 100644 index 0000000000000000000000000000000000000000..db53a2223fc3f9094089a42e070b377c84e9c743 --- /dev/null +++ b/lib/libc/mingw/lib-common/perfts.def @@ -0,0 +1,11 @@ +; +; Exports of file PerfTS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PerfTS.dll +EXPORTS +CloseTSObject +CollectTSObjectData +OpenTSObject diff --git a/lib/libc/mingw/lib-common/photowiz.def b/lib/libc/mingw/lib-common/photowiz.def new file mode 100644 index 0000000000000000000000000000000000000000..057a165138dd92d188f45c71d4bcac3276f6e881 --- /dev/null +++ b/lib/libc/mingw/lib-common/photowiz.def @@ -0,0 +1,15 @@ +; +; Exports of file PHOTOWIZ.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PHOTOWIZ.dll +EXPORTS +UsePPWForPrintTo +DllCanUnloadNow +DllGetClassObject +DllInstall +DllMain +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/profapi.def b/lib/libc/mingw/lib-common/profapi.def new file mode 100644 index 0000000000000000000000000000000000000000..ddb6e8cbd9d9a909b697bac0a38f1974f24d706a --- /dev/null +++ b/lib/libc/mingw/lib-common/profapi.def @@ -0,0 +1,21 @@ +LIBRARY profapi + +EXPORTS + +CreateAppContainerEnumerator +CreateEnvBlock +DeleteAppContainerEnumerator +DestroyEnvBlock +ExpandEnvStringForUser +GetAppContainerPath +GetAppContainerPathFromSidString +GetAppContainerRegistryHandle +GetAppContainerRegistryHandleFromName +GetAppContainerRegistryPath +GetAppContainerSpecificSubPath +GetBasicProfileFolderPath +GetBasicProfileFolderPathAlloc +GetBasicProfileFolderPathEx +GetNextAppContainerSid +LoadProfileBasic +UnloadProfileBasic diff --git a/lib/libc/mingw/lib-common/pstorec.def b/lib/libc/mingw/lib-common/pstorec.def new file mode 100644 index 0000000000000000000000000000000000000000..5ac3d4715913f03e5b11d30fc6bf7c4af808b774 --- /dev/null +++ b/lib/libc/mingw/lib-common/pstorec.def @@ -0,0 +1,14 @@ +; +; Exports of file PSTOREC.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PSTOREC.DLL +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +PStoreCreateInstance +PStoreEnumProviders diff --git a/lib/libc/mingw/lib-common/qutil.def b/lib/libc/mingw/lib-common/qutil.def new file mode 100644 index 0000000000000000000000000000000000000000..112925f78b780363d31aed4ee12409bfb83ab9f4 --- /dev/null +++ b/lib/libc/mingw/lib-common/qutil.def @@ -0,0 +1,27 @@ +; +; Definition file of QUtil.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "QUtil.dll" +EXPORTS +AllocConnections +AllocCountedString +AllocFixupInfo +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +FreeConnections +FreeCountedString +FreeFixupInfo +FreeIsolationInfo +FreeIsolationInfoEx +FreeNapComponentRegistrationInfoArray +FreeNetworkSoH +FreePrivateData +FreeSoH +FreeSoHAttributeValue +FreeSystemHealthAgentState +InitializeNapAgentNotifier +UninitializeNapAgentNotifier diff --git a/lib/libc/mingw/lib-common/rasadhlp.def b/lib/libc/mingw/lib-common/rasadhlp.def new file mode 100644 index 0000000000000000000000000000000000000000..29407cb60a232c0a6cbf41e1a7a970ad0f0164c2 --- /dev/null +++ b/lib/libc/mingw/lib-common/rasadhlp.def @@ -0,0 +1,14 @@ +; +; Exports of file rasadhlp.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY rasadhlp.dll +EXPORTS +AcsHlpAttemptConnection +AcsHlpNbConnection +AcsHlpNoteNewConnection +WSAttemptAutodialAddr +WSAttemptAutodialName +WSNoteSuccessfulHostentLookup diff --git a/lib/libc/mingw/lib-common/rasauto.def b/lib/libc/mingw/lib-common/rasauto.def new file mode 100644 index 0000000000000000000000000000000000000000..ee08c8cf9bed2995e467a1b53feedbd47af67d52 --- /dev/null +++ b/lib/libc/mingw/lib-common/rasauto.def @@ -0,0 +1,10 @@ +; +; Exports of file rasauto.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY rasauto.dll +EXPORTS +ServiceMain +SetAddressDisabledEx diff --git a/lib/libc/mingw/lib-common/raschap.def b/lib/libc/mingw/lib-common/raschap.def new file mode 100644 index 0000000000000000000000000000000000000000..ff44d484ff6b20edd66b2e3185b7c23bc40a7cb4 --- /dev/null +++ b/lib/libc/mingw/lib-common/raschap.def @@ -0,0 +1,29 @@ +; +; Definition file of RASCHAP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RASCHAP.dll" +EXPORTS +RasEapCreateConnectionProperties2 +RasEapCreateConnectionPropertiesXml +RasEapCreateUserProperties2 +RasCpEnumProtocolIds +RasCpGetInfo +RasEapCreateConnectionProperties +RasEapCreateMethodConfiguration +RasEapCreateUserProperties +RasEapFreeMemory +RasEapGetConfigBlobAndUserBlob +RasEapGetCredentials +RasEapGetIdentity +RasEapGetIdentityPageGuid +RasEapGetInfo +RasEapGetMethodProperties +RasEapGetNextPageGuid +RasEapInvokeConfigUI +RasEapInvokeInteractiveUI +RasEapQueryCredentialInputFields +RasEapQueryInteractiveUIInputFields +RasEapQueryUIBlobFromInteractiveUIInputFields +RasEapQueryUserBlobFromCredentialInputFields diff --git a/lib/libc/mingw/lib-common/rasctrs.def b/lib/libc/mingw/lib-common/rasctrs.def new file mode 100644 index 0000000000000000000000000000000000000000..0ee9d14170173dfd8715679565d1f6bd726d2393 --- /dev/null +++ b/lib/libc/mingw/lib-common/rasctrs.def @@ -0,0 +1,11 @@ +; +; Exports of file rasctrs.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY rasctrs.dll +EXPORTS +OpenRasPerformanceData +CollectRasPerformanceData +CloseRasPerformanceData diff --git a/lib/libc/mingw/lib-common/rasmontr.def b/lib/libc/mingw/lib-common/rasmontr.def new file mode 100644 index 0000000000000000000000000000000000000000..4831aa74d4ef03bb73a19f412806ae5042ae6637 --- /dev/null +++ b/lib/libc/mingw/lib-common/rasmontr.def @@ -0,0 +1,22 @@ +; +; Exports of file RASMONTR.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY RASMONTR.dll +EXPORTS +GetDiagnosticFunctions +InitHelperDll +RutlAlloc +RutlAssignmentFromTokenAndDword +RutlAssignmentFromTokens +RutlCloseDumpFile +RutlCreateDumpFile +RutlDwordDup +RutlFree +RutlGetOsVersion +RutlGetTagToken +RutlIsHelpToken +RutlParse +RutlStrDup diff --git a/lib/libc/mingw/lib-common/rasmxs.def b/lib/libc/mingw/lib-common/rasmxs.def new file mode 100644 index 0000000000000000000000000000000000000000..71c50b61e5a191473d6e0ccfcaa85f4f65511ed6 --- /dev/null +++ b/lib/libc/mingw/lib-common/rasmxs.def @@ -0,0 +1,15 @@ +; +; Exports of file rasmxs.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY rasmxs.dll +EXPORTS +DeviceConnect +DeviceDone +DeviceEnum +DeviceGetInfo +DeviceListen +DeviceSetInfo +DeviceWork diff --git a/lib/libc/mingw/lib-common/rasser.def b/lib/libc/mingw/lib-common/rasser.def new file mode 100644 index 0000000000000000000000000000000000000000..a0def849ca4f59c303d422967bec1a79dd6eab9c --- /dev/null +++ b/lib/libc/mingw/lib-common/rasser.def @@ -0,0 +1,27 @@ +; +; Exports of file rasser.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY rasser.dll +EXPORTS +PortChangeCallback +PortClearStatistics +PortClose +PortCompressionSetInfo +PortConnect +PortDisconnect +PortEnum +PortGetInfo +PortGetPortState +PortGetStatistics +PortInit +PortOpen +PortReceive +PortReceiveComplete +PortSend +PortSetFraming +PortSetINetCfg +PortSetInfo +PortTestSignalState diff --git a/lib/libc/mingw/lib-common/rastapi.def b/lib/libc/mingw/lib-common/rastapi.def new file mode 100644 index 0000000000000000000000000000000000000000..202a2b391da4abc0da2e53d9702199b833d2831a --- /dev/null +++ b/lib/libc/mingw/lib-common/rastapi.def @@ -0,0 +1,52 @@ +; +; Definition file of rastapi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "rastapi.dll" +EXPORTS +AddPorts +CheckRasmanDependency +DeviceConnect +DeviceDone +DeviceEnum +DeviceGetDevConfig +DeviceGetDevConfigEx +DeviceGetInfo +DeviceListen +DeviceSetDevConfig +DeviceSetInfo +DeviceWork +EnableDeviceForDialIn +GetConnectInfo +GetZeroDeviceInfo +InitializeDriverIoControl +PortChangeCallback +PortClearStatistics +PortClose +PortCompressionSetInfo +PortConnect +PortDisconnect +PortEnum +PortGetIOHandle +PortGetInfo +PortGetPortState +PortGetStatistics +PortInit +PortOpen +PortOpenExternal +PortReceive +PortReceiveComplete +PortSend +PortSetFraming +PortSetInfo +PortSetIoCompletionPort +PortTestSignalState +RasTapiIsPulseDial +RastapiGetCalledID +RastapiSetCalledID +RefreshDevices +RemovePort +SetCommSettings +UnloadRastapiDll +UpdateTapiService diff --git a/lib/libc/mingw/lib-common/rdpcfgex.def b/lib/libc/mingw/lib-common/rdpcfgex.def new file mode 100644 index 0000000000000000000000000000000000000000..6c603490b0b983a276b4cfb9e844944c8b6e4537 --- /dev/null +++ b/lib/libc/mingw/lib-common/rdpcfgex.def @@ -0,0 +1,18 @@ +; +; Exports of file RDPCFGEX.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY RDPCFGEX.dll +EXPORTS +ExGetCfgVersionInfo +ExtEncryptionLevels +ExtEnd +ExtGetCapabilities +ExtGetEncryptionLevelAndDescrEx +ExtGetEncryptionLevelDescr +ExtGetSecurityLayerDescrString +ExtGetSecurityLayerName +ExtSecurityLayers +ExtStart diff --git a/lib/libc/mingw/lib-common/regapi.def b/lib/libc/mingw/lib-common/regapi.def new file mode 100644 index 0000000000000000000000000000000000000000..dcca5871cbd53b1c5c527f2014a0d7c89acb5def --- /dev/null +++ b/lib/libc/mingw/lib-common/regapi.def @@ -0,0 +1,107 @@ +; +; Definition file of REGAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "REGAPI.dll" +EXPORTS +CheckStringForAsciiConversion +GetDomainName +QueryUserConfig +QueryUserProperty +RegBuildNumberQuery +RegCdCreateA +RegCdCreateW +RegCdDeleteA +RegCdDeleteW +RegCdEnumerateA +RegCdEnumerateW +RegCdQueryA +RegCdQueryW +RegCloseServer +RegConsoleShadowQueryA +RegConsoleShadowQueryW +RegCreateMonitorConfigW +RegCreateUserConfigW +RegDefaultUserConfigQueryA +RegDefaultUserConfigQueryW +RegDenyTSConnectionsPolicy +RegFreeUtilityCommandList +RegGetLicensePolicyID +RegGetLicensingModePolicy +RegGetMachinePolicy +RegGetMachinePolicyEx +RegGetMachinePolicyNew +RegGetTServerVersion +RegGetUserConfigFromUserParameters +RegGetUserPolicy +RegIsMachineInHelpMode +RegIsMachinePolicyAllowHelp +RegIsSrcAcceptingConnections +RegIsTServer +RegIsTimeZoneRedirectionEnabled +RegMergeMachinePolicy +RegMergeUserConfigWithUserParameters +RegOpenServerA +RegOpenServerW +RegPdCreateA +RegPdCreateW +RegPdDeleteA +RegPdDeleteW +RegPdEnumerateA +RegPdEnumerateW +RegPdQueryA +RegPdQueryW +RegQueryConnectionSettings +RegQueryListenerStart +RegQueryMonitorSettings +RegQueryOEMId +RegQuerySessionSettings +RegQueryUtilityCommandList +RegSAMUserConfig +RegSetLicensePolicyID +RegSetSrcAcceptConnections +RegUserConfigDelete +RegUserConfigQuery +RegUserConfigRename +RegUserConfigSet +RegWdCreateA +RegWdCreateW +RegWdDeleteA +RegWdDeleteW +RegWdEnumerateA +RegWdEnumerateW +RegWdQueryA +RegWdQueryW +RegWinStationAccessCheck +RegWinStationCreateA +RegWinStationCreateW +RegWinStationDeleteA +RegWinStationDeleteW +RegWinStationEnumerateA +RegWinStationEnumerateW +RegWinStationQueryA +RegWinStationQueryDefaultSecurity +RegWinStationQueryEx +RegWinStationQueryExNew +RegWinStationQueryExW +RegWinStationQueryExtendedSettingsW +RegWinStationQueryNumValueW +RegWinStationQuerySecurityA +RegWinStationQuerySecurityW +RegWinStationQueryValueW +RegWinStationQueryW +RegWinStationSetDefaultSecurity +RegWinStationSetExtendedSettingsW +RegWinStationSetNumValueW +RegWinStationSetSecurityA +RegWinStationSetSecurityW +RegWinstationQuerySecurityConfig_Machine +RegWinstationQuerySecurityConfig_Merged +RegWinstationSetSecurityConfig +SetUserProperty +UsrPropGetString +UsrPropGetValue +UsrPropSetString +UsrPropSetValue +WaitForTSConnectionsPolicyChanges diff --git a/lib/libc/mingw/lib-common/regsvc.def b/lib/libc/mingw/lib-common/regsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..867a0e30c0a337724a47e382db29157867cd4ad8 --- /dev/null +++ b/lib/libc/mingw/lib-common/regsvc.def @@ -0,0 +1,10 @@ +; +; Exports of file regsvc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY regsvc.dll +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/lib-common/riched20.def b/lib/libc/mingw/lib-common/riched20.def new file mode 100644 index 0000000000000000000000000000000000000000..4fb92881603f33ee6c30c39ec14d4af46cc01336 --- /dev/null +++ b/lib/libc/mingw/lib-common/riched20.def @@ -0,0 +1,17 @@ +; +; Exports of file RICHED20.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY RICHED20.dll +EXPORTS +IID_IRichEditOle +IID_IRichEditOleCallback +CreateTextServices +IID_ITextServices +IID_ITextHost +IID_ITextHost2 +REExtendedRegisterClass +RichEdit10ANSIWndProc +RichEditANSIWndProc diff --git a/lib/libc/mingw/lib-common/rnr20.def b/lib/libc/mingw/lib-common/rnr20.def new file mode 100644 index 0000000000000000000000000000000000000000..366fd47026d16888a61c0ae1b32262cbb259f3b8 --- /dev/null +++ b/lib/libc/mingw/lib-common/rnr20.def @@ -0,0 +1,9 @@ +; +; Exports of file RNR20.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY RNR20.dll +EXPORTS +NSPStartup diff --git a/lib/libc/mingw/lib-common/rometadata.def b/lib/libc/mingw/lib-common/rometadata.def new file mode 100644 index 0000000000000000000000000000000000000000..8aeef1fd445ea68424db43730fe836d81e772424 --- /dev/null +++ b/lib/libc/mingw/lib-common/rometadata.def @@ -0,0 +1,8 @@ +; +; Definition file of RoMetadata.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RoMetadata.dll" +EXPORTS +MetaDataGetDispenser diff --git a/lib/libc/mingw/lib-common/rpcrt4.def b/lib/libc/mingw/lib-common/rpcrt4.def index 578c20f6c12ed7235b43f9775728cc47eb67d0fd..2ea1e5549a2a320d6b163a520921f18f52d99e94 100644 --- a/lib/libc/mingw/lib-common/rpcrt4.def +++ b/lib/libc/mingw/lib-common/rpcrt4.def @@ -34,8 +34,6 @@ CStdStubBuffer_Disconnect CStdStubBuffer_Invoke CStdStubBuffer_IsIIDSupported CStdStubBuffer_QueryInterface -CreateProxyFromTypeInfo -CreateStubFromTypeInfo DceErrorInqTextA DceErrorInqTextW DllGetClassObject @@ -75,7 +73,6 @@ I_RpcClearMutex I_RpcCompleteAndFree I_RpcConnectionInqSockBuffSize I_RpcConnectionSetSockBuffSize -I_RpcCompleteAndFree I_RpcDeleteMutex I_RpcEnableWmiTrace I_RpcExceptionFilter @@ -105,7 +102,6 @@ I_RpcNsBindingSetEntryNameA I_RpcNsBindingSetEntryNameW I_RpcNsInterfaceExported I_RpcNsInterfaceUnexported -I_RpcOpenClientProcess I_RpcParseSecurity I_RpcPauseExecution I_RpcProxyNewConnection @@ -253,13 +249,8 @@ NdrFixedArrayMarshall NdrFixedArrayMemorySize NdrFixedArrayUnmarshall NdrFreeBuffer -NdrFullPointerFree -NdrFullPointerInsertRefId -NdrFullPointerQueryPointer -NdrFullPointerQueryRefId NdrFullPointerXlatFree NdrFullPointerXlatInit -NdrGetBaseInterfaceFromStub NdrGetBuffer NdrGetDcomProtocolVersion NdrGetSimpleTypeBufferAlignment diff --git a/lib/libc/mingw/lib-common/rpcss.def b/lib/libc/mingw/lib-common/rpcss.def new file mode 100644 index 0000000000000000000000000000000000000000..55c547385f45f89f0ebdc3e353b9c4da95c8c282 --- /dev/null +++ b/lib/libc/mingw/lib-common/rpcss.def @@ -0,0 +1,12 @@ +; +; Exports of file RPCSS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY RPCSS.dll +EXPORTS +ServiceMain +CoGetComCatalog +GetRPCSSInfo +WhichService diff --git a/lib/libc/mingw/lib-common/rsaenh.def b/lib/libc/mingw/lib-common/rsaenh.def new file mode 100644 index 0000000000000000000000000000000000000000..93408598ad314815e889f8c6e150eed4a680ccb3 --- /dev/null +++ b/lib/libc/mingw/lib-common/rsaenh.def @@ -0,0 +1,35 @@ +; +; Exports of file RSAENH.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY RSAENH.dll +EXPORTS +CPAcquireContext +CPCreateHash +CPDecrypt +CPDeriveKey +CPDestroyHash +CPDestroyKey +CPDuplicateHash +CPDuplicateKey +CPEncrypt +CPExportKey +CPGenKey +CPGenRandom +CPGetHashParam +CPGetKeyParam +CPGetProvParam +CPGetUserKey +CPHashData +CPHashSessionKey +CPImportKey +CPReleaseContext +CPSetHashParam +CPSetKeyParam +CPSetProvParam +CPSignHash +CPVerifySignature +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/rtutils.def b/lib/libc/mingw/lib-common/rtutils.def new file mode 100644 index 0000000000000000000000000000000000000000..28716945643966382444fdf803b0e0a51c54ad3a --- /dev/null +++ b/lib/libc/mingw/lib-common/rtutils.def @@ -0,0 +1,51 @@ +; +; Exports of file rtutils.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY rtutils.dll +EXPORTS +LogErrorA +LogErrorW +LogEventA +LogEventW +MprSetupProtocolEnum +MprSetupProtocolFree +QueueWorkItem +RouterAssert +RouterGetErrorStringA +RouterGetErrorStringW +RouterLogDeregisterA +RouterLogDeregisterW +RouterLogEventA +RouterLogEventDataA +RouterLogEventDataW +RouterLogEventExA +RouterLogEventExW +RouterLogEventStringA +RouterLogEventStringW +RouterLogEventValistExA +RouterLogEventValistExW +RouterLogEventW +RouterLogRegisterA +RouterLogRegisterW +SetIoCompletionProc +TraceDeregisterA +TraceDeregisterExA +TraceDeregisterExW +TraceDeregisterW +TraceDumpExA +TraceDumpExW +TraceGetConsoleA +TraceGetConsoleW +TracePrintfA +TracePrintfExA +TracePrintfExW +TracePrintfW +TracePutsExA +TracePutsExW +TraceRegisterExA +TraceRegisterExW +TraceVprintfExA +TraceVprintfExW diff --git a/lib/libc/mingw/lib-common/scesrv.def b/lib/libc/mingw/lib-common/scesrv.def new file mode 100644 index 0000000000000000000000000000000000000000..c1987791e1a38cfbe112f27769834bdd970e6c75 --- /dev/null +++ b/lib/libc/mingw/lib-common/scesrv.def @@ -0,0 +1,10 @@ +; +; Exports of file SCESRV.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SCESRV.dll +EXPORTS +ScesrvInitializeServer +ScesrvTerminateServer diff --git a/lib/libc/mingw/lib-common/schannel.def b/lib/libc/mingw/lib-common/schannel.def index 4be72f0e734f43095719576adc3a44a127cc6e48..975b75d7dc0caeffb1f5544ee462d52344489eef 100644 --- a/lib/libc/mingw/lib-common/schannel.def +++ b/lib/libc/mingw/lib-common/schannel.def @@ -26,7 +26,6 @@ QuerySecurityPackageInfoA QuerySecurityPackageInfoW RevertSecurityContext SealMessage -SpLsaModeInitialize SpUserModeInitialize SslCrackCertificate SslEmptyCacheA diff --git a/lib/libc/mingw/lib-common/scrobj.def b/lib/libc/mingw/lib-common/scrobj.def new file mode 100644 index 0000000000000000000000000000000000000000..ba034b59e5f12b0edddfe4adf2ae0ebd2b56d994 --- /dev/null +++ b/lib/libc/mingw/lib-common/scrobj.def @@ -0,0 +1,19 @@ +; +; Exports of file SCROBJ.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SCROBJ.dll +EXPORTS +GenerateTypeLib +GenerateTypeLibW +DllCanUnloadNow +DllGetClassObject +DllInstall +DllRegisterServer +DllRegisterServerEx +DllRegisterServerExA +DllRegisterServerExW +DllUnregisterServer +DllUnregisterServerEx diff --git a/lib/libc/mingw/lib-common/scrrun.def b/lib/libc/mingw/lib-common/scrrun.def new file mode 100644 index 0000000000000000000000000000000000000000..b08895139b90ed771224e68adb1956b0c9932cb1 --- /dev/null +++ b/lib/libc/mingw/lib-common/scrrun.def @@ -0,0 +1,14 @@ +; +; Exports of file ScrRun.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ScrRun.dll +EXPORTS +DLLGetDocumentation +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +DoOpenPipeStream diff --git a/lib/libc/mingw/lib-common/sdhcinst.def b/lib/libc/mingw/lib-common/sdhcinst.def new file mode 100644 index 0000000000000000000000000000000000000000..c0210d12e55d0e26a8bdf381b58a2ad15f0ba3ef --- /dev/null +++ b/lib/libc/mingw/lib-common/sdhcinst.def @@ -0,0 +1,10 @@ +; +; Exports of file sdhcinst.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY sdhcinst.dll +EXPORTS +SdClassCoInstaller +SdClassInstall diff --git a/lib/libc/mingw/lib-common/seclogon.def b/lib/libc/mingw/lib-common/seclogon.def new file mode 100644 index 0000000000000000000000000000000000000000..42d45350e1ea6726f7d0727395f621118fbac921 --- /dev/null +++ b/lib/libc/mingw/lib-common/seclogon.def @@ -0,0 +1,12 @@ +; +; Exports of file seclogon.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY seclogon.dll +EXPORTS +DllRegisterServer +DllUnregisterServer +SvcEntry_Seclogon +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/lib-common/security.def b/lib/libc/mingw/lib-common/security.def new file mode 100644 index 0000000000000000000000000000000000000000..7fa29e2d689eb78344cf15eb5f7cee6de2927cfd --- /dev/null +++ b/lib/libc/mingw/lib-common/security.def @@ -0,0 +1,44 @@ +; +; Exports of file Security.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY Security.dll +EXPORTS +AcceptSecurityContext +AcquireCredentialsHandleA +AcquireCredentialsHandleW +AddSecurityPackageA +AddSecurityPackageW +ApplyControlToken +CompleteAuthToken +DecryptMessage +DeleteSecurityContext +DeleteSecurityPackageA +DeleteSecurityPackageW +EncryptMessage +EnumerateSecurityPackagesA +EnumerateSecurityPackagesW +ExportSecurityContext +FreeContextBuffer +FreeCredentialsHandle +ImpersonateSecurityContext +ImportSecurityContextA +ImportSecurityContextW +InitSecurityInterfaceA +InitSecurityInterfaceW +InitializeSecurityContextA +InitializeSecurityContextW +MakeSignature +QueryContextAttributesA +QueryContextAttributesW +QueryCredentialsAttributesA +QueryCredentialsAttributesW +QuerySecurityContextToken +QuerySecurityPackageInfoA +QuerySecurityPackageInfoW +RevertSecurityContext +SealMessage +UnsealMessage +VerifySignature diff --git a/lib/libc/mingw/lib-common/sens.def b/lib/libc/mingw/lib-common/sens.def new file mode 100644 index 0000000000000000000000000000000000000000..123206f410350f716fc14b6ca70dd117b2a1f503 --- /dev/null +++ b/lib/libc/mingw/lib-common/sens.def @@ -0,0 +1,12 @@ +; +; Definition file of Sens.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Sens.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals +SensNotifyNetconEvent +SensNotifyRasEvent +SensNotifyWinlogonEvent diff --git a/lib/libc/mingw/lib-common/serialui.def b/lib/libc/mingw/lib-common/serialui.def new file mode 100644 index 0000000000000000000000000000000000000000..6eb77fcf168476a8103dacfba2599369bf48ebbd --- /dev/null +++ b/lib/libc/mingw/lib-common/serialui.def @@ -0,0 +1,14 @@ +; +; Exports of file SERIALUI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SERIALUI.dll +EXPORTS +drvCommConfigDialogW +drvCommConfigDialogA +drvSetDefaultCommConfigW +drvSetDefaultCommConfigA +drvGetDefaultCommConfigW +drvGetDefaultCommConfigA diff --git a/lib/libc/mingw/lib-common/serwvdrv.def b/lib/libc/mingw/lib-common/serwvdrv.def new file mode 100644 index 0000000000000000000000000000000000000000..b8c791061da32d04260193d52abd2daa7d56bea5 --- /dev/null +++ b/lib/libc/mingw/lib-common/serwvdrv.def @@ -0,0 +1,11 @@ +; +; Exports of file SERWVDRV.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SERWVDRV.dll +EXPORTS +DriverProc +widMessage +wodMessage diff --git a/lib/libc/mingw/lib-common/shell32.def b/lib/libc/mingw/lib-common/shell32.def index 28c3ef7fb0fc1a7a9ab253563f3821b2031765a4..b00b849137bd609b7b4b371ebb0057742ef9174e 100644 --- a/lib/libc/mingw/lib-common/shell32.def +++ b/lib/libc/mingw/lib-common/shell32.def @@ -121,7 +121,6 @@ AppCompat_RunDLLW SHCreateShellFolderView AssocCreateForClasses AssocGetDetailsOfPropKey -CheckEscapesW CommandLineToArgvW Control_RunDLL Control_RunDLLA diff --git a/lib/libc/mingw/lib-common/shfolder.def b/lib/libc/mingw/lib-common/shfolder.def new file mode 100644 index 0000000000000000000000000000000000000000..e8ef7beb1b5b6cdff336713510210b4b13f5d4f3 --- /dev/null +++ b/lib/libc/mingw/lib-common/shfolder.def @@ -0,0 +1,10 @@ +; +; Exports of file SHFOLDER.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SHFOLDER.dll +EXPORTS +SHGetFolderPathA +SHGetFolderPathW diff --git a/lib/libc/mingw/lib-common/shimgvw.def b/lib/libc/mingw/lib-common/shimgvw.def new file mode 100644 index 0000000000000000000000000000000000000000..3a99995330e4e8232e18bc5e8822975084b59c60 --- /dev/null +++ b/lib/libc/mingw/lib-common/shimgvw.def @@ -0,0 +1,22 @@ +; +; Exports of file shimgvw.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY shimgvw.DLL +EXPORTS +ImageView_COMServer +ImageView_Fullscreen +ImageView_FullscreenA +ImageView_FullscreenW +ImageView_PrintTo +ImageView_PrintToA +ImageView_PrintToW +imageview_fullscreenW +ConvertDIBSECTIONToThumbnail +DllCanUnloadNow +DllGetClassObject +DllInstall +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/shsvcs.def b/lib/libc/mingw/lib-common/shsvcs.def new file mode 100644 index 0000000000000000000000000000000000000000..a1b7c9c7f324f658e5db788905c9e4b5671b255d --- /dev/null +++ b/lib/libc/mingw/lib-common/shsvcs.def @@ -0,0 +1,16 @@ +; +; Exports of file SHSVCS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SHSVCS.dll +EXPORTS +DllInstall +DllRegisterServer +DllUnregisterServer +HardwareDetectionServiceMain +ThemeServiceMain +CreateHardwareEventMoniker +DllCanUnloadNow +DllGetClassObject diff --git a/lib/libc/mingw/lib-common/sisbkup.def b/lib/libc/mingw/lib-common/sisbkup.def new file mode 100644 index 0000000000000000000000000000000000000000..508e69949901f78e1fb59cc7338cb0507a868726 --- /dev/null +++ b/lib/libc/mingw/lib-common/sisbkup.def @@ -0,0 +1,16 @@ +; +; Exports of file sisbkup.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY sisbkup.dll +EXPORTS +SisCSFilesToBackupForLink +SisCreateBackupStructure +SisCreateRestoreStructure +SisFreeAllocatedMemory +SisFreeBackupStructure +SisFreeRestoreStructure +SisRestoredCommonStoreFile +SisRestoredLink diff --git a/lib/libc/mingw/lib-common/softpub.def b/lib/libc/mingw/lib-common/softpub.def new file mode 100644 index 0000000000000000000000000000000000000000..6d2263791c5c38c918d3e76aa3d484a6b9f848cc --- /dev/null +++ b/lib/libc/mingw/lib-common/softpub.def @@ -0,0 +1,32 @@ +; +; Exports of file SOFTPUB.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SOFTPUB.dll +EXPORTS +GenericChainCertificateTrust +GenericChainFinalProv +HTTPSCertificateTrust +SoftpubDefCertInit +SoftpubFreeDefUsageCallData +SoftpubLoadDefUsageCallData +AddPersonalTrustDBPages +DllRegisterServer +DllUnregisterServer +DriverCleanupPolicy +DriverFinalPolicy +DriverInitializePolicy +FindCertsByIssuer +HTTPSFinalProv +OfficeCleanupPolicy +OfficeInitializePolicy +OpenPersonalTrustDBDialog +SoftpubAuthenticode +SoftpubCheckCert +SoftpubCleanup +SoftpubDumpStructure +SoftpubInitialize +SoftpubLoadMessage +SoftpubLoadSignature diff --git a/lib/libc/mingw/lib-common/sqlsrv32.def b/lib/libc/mingw/lib-common/sqlsrv32.def new file mode 100644 index 0000000000000000000000000000000000000000..cf153cbe7fa24d52dd2e31a2e394fec60dcf55e1 --- /dev/null +++ b/lib/libc/mingw/lib-common/sqlsrv32.def @@ -0,0 +1,98 @@ +; +; Exports of file SQLSRV32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SQLSRV32.dll +EXPORTS +SQLBindCol +SQLCancel +SQLColAttributeW +SQLConnectW +SQLDescribeColW +SQLDisconnect +SQLExecDirectW +SQLExecute +SQLFetch +SQLFreeStmt +SQLGetCursorNameW +SQLNumResultCols +SQLPrepareW +SQLRowCount +SQLSetCursorNameW +SQLBulkOperations +SQLColumnsW +SQLDriverConnectW +SQLGetConnectOptionW +SQLGetData +SQLGetFunctions +SQLGetInfoW +SQLGetTypeInfoW +SQLParamData +SQLPutData +SQLSetConnectOptionW +SQLSpecialColumnsW +SQLStatisticsW +SQLTablesW +SQLBrowseConnectW +SQLColumnPrivilegesW +SQLDescribeParam +SQLExtendedFetch +SQLForeignKeysW +SQLMoreResults +SQLNativeSqlW +SQLNumParams +SQLParamOptions +SQLPrimaryKeysW +SQLProcedureColumnsW +SQLProceduresW +SQLSetPos +SQLSetScrollOptions +SQLTablePrivilegesW +SQLBindParameter +SQLAllocHandle +SQLCloseCursor +SQLCopyDesc +SQLEndTran +SQLFreeHandle +SQLGetConnectAttrW +SQLGetDescFieldW +SQLGetDescRecW +SQLGetDiagFieldW +SQLGetDiagRecW +SQLGetEnvAttr +SQLGetStmtAttrW +SQLSetConnectAttrW +SQLSetDescFieldW +SQLSetDescRec +SQLSetEnvAttr +SQLSetStmtAttrW +SQLFetchScroll +LibMain +ConfigDSNW +ConfigDriverW +SQLDebug +BCP_batch +BCP_bind +BCP_colfmt +BCP_collen +BCP_colptr +BCP_columns +BCP_control +BCP_done +BCP_init +BCP_exec +BCP_moretext +BCP_sendrow +BCP_readfmt +BCP_writefmt +ConnectDlgProc +WizDSNDlgProc +WizIntSecurityDlgProc +WizDatabaseDlgProc +WizLanguageDlgProc +FinishDlgProc +TestDlgProc +BCP_getcolfmt +BCP_setcolfmt diff --git a/lib/libc/mingw/lib-common/srvsvc.def b/lib/libc/mingw/lib-common/srvsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..a5343f619fc37bfd5d425f2b4f9b1c3bec0d0488 --- /dev/null +++ b/lib/libc/mingw/lib-common/srvsvc.def @@ -0,0 +1,10 @@ +; +; Exports of file srvsvc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY srvsvc.dll +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/lib-common/streamci.def b/lib/libc/mingw/lib-common/streamci.def new file mode 100644 index 0000000000000000000000000000000000000000..8cbfc9c39b0e7ecaceb0adf46b733eda795e04b5 --- /dev/null +++ b/lib/libc/mingw/lib-common/streamci.def @@ -0,0 +1,16 @@ +; +; Exports of file streamci.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY streamci.dll +EXPORTS +StreamingDeviceClassInstaller +StreamingDeviceRemove +StreamingDeviceRemoveA +StreamingDeviceRemoveW +StreamingDeviceSetup +StreamingDeviceSetupA +StreamingDeviceSetupW +SwEnumCoInstaller diff --git a/lib/libc/mingw/lib-common/sxs.def b/lib/libc/mingw/lib-common/sxs.def new file mode 100644 index 0000000000000000000000000000000000000000..6c97968e05c1496ee88d90da7bec76ed3843617d --- /dev/null +++ b/lib/libc/mingw/lib-common/sxs.def @@ -0,0 +1,38 @@ +; +; Exports of file sxs.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY sxs.dll +EXPORTS +SxsFindClrClassInformation +SxsFindClrSurrogateInformation +SxsLookupClrGuid +SxsRunDllInstallAssembly +SxsRunDllInstallAssemblyW +SxspGenerateManifestPathOnAssemblyIdentity +SxspGeneratePolicyPathOnAssemblyIdentity +SxspRunDllDeleteDirectory +SxspRunDllDeleteDirectoryW +CreateAssemblyCache +CreateAssemblyNameObject +DllInstall +SxsBeginAssemblyInstall +SxsEndAssemblyInstall +SxsGenerateActivationContext +SxsInstallW +SxsOleAut32MapConfiguredClsidToReferenceClsid +SxsOleAut32MapIIDOrCLSIDToTypeLibrary +SxsOleAut32MapIIDToProxyStubCLSID +SxsOleAut32MapIIDToTLBPath +SxsOleAut32MapReferenceClsidToConfiguredClsid +SxsOleAut32RedirectTypeLibrary +SxsProbeAssemblyInstallation +SxsProtectionGatherEntriesW +SxsProtectionNotifyW +SxsProtectionPerformScanNow +SxsProtectionUserLogoffEvent +SxsProtectionUserLogonEvent +SxsQueryManifestInformation +SxsUninstallW diff --git a/lib/libc/mingw/lib-common/tapiperf.def b/lib/libc/mingw/lib-common/tapiperf.def new file mode 100644 index 0000000000000000000000000000000000000000..8bd1785ef83b07070c97d4eac1baaa455daa4b7b --- /dev/null +++ b/lib/libc/mingw/lib-common/tapiperf.def @@ -0,0 +1,11 @@ +; +; Exports of file TAPIPERF.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY TAPIPERF.dll +EXPORTS +CloseTapiPerformanceData +CollectTapiPerformanceData +OpenTapiPerformanceData diff --git a/lib/libc/mingw/lib-common/tsbyuv.def b/lib/libc/mingw/lib-common/tsbyuv.def new file mode 100644 index 0000000000000000000000000000000000000000..4d1b18715cc6a3f38a9f4c4737991b78e109d170 --- /dev/null +++ b/lib/libc/mingw/lib-common/tsbyuv.def @@ -0,0 +1,9 @@ +; +; Exports of file TSBYUV.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY TSBYUV.dll +EXPORTS +DriverProc diff --git a/lib/libc/mingw/lib-common/ucrtbase.def.in b/lib/libc/mingw/lib-common/ucrtbase.def.in new file mode 100644 index 0000000000000000000000000000000000000000..000861ee38895db3e46bd805471dae946fd17929 --- /dev/null +++ b/lib/libc/mingw/lib-common/ucrtbase.def.in @@ -0,0 +1,2662 @@ +LIBRARY "ucrtbase.dll" +EXPORTS + +#include "func.def.in" +#define UCRTBASE +#include "msvcrt-common.def.in" + +#ifdef DEF_I386 +_CIacos +_CIasin +_CIatan +_CIatan2 +_CIcos +_CIcosh +_CIexp +_CIfmod +_CIlog +_CIlog10 +_CIpow +_CIsin +_CIsinh +_CIsqrt +_CItan +_CItanh +#endif +_Cbuild +_Cmulcc +_Cmulcr +_CreateFrameInfo +F_I386(_CxxThrowException@8) +F_NON_I386(_CxxThrowException) +F_I386(_EH_prolog) +_Exit +_FCbuild +_FCmulcc +_FCmulcr +_FindAndUnlinkFrame +_GetImageBase +_GetThrowImageBase +_Getdays +_Getmonths +_Gettnames +_IsExceptionObjectToBeDestroyed +_LCbuild +_LCmulcc +_LCmulcr +_SetImageBase +_SetThrowImageBase +_NLG_Dispatch2 +_NLG_Return +_NLG_Return2 +_SetWinRTOutOfMemoryExceptionCallback +_Strftime +_W_Getdays +_W_Getmonths +_W_Gettnames +_Wcsftime +__AdjustPointer +__BuildCatchObject +__BuildCatchObjectHelper +F_NON_I386(__C_specific_handler) +__CxxDetectRethrow +__CxxExceptionFilter +__CxxFrameHandler +__CxxFrameHandler2 +__CxxFrameHandler3 +F_I386(__CxxLongjmpUnwind@4) +__CxxQueryExceptionSize +__CxxRegisterExceptionObject +__CxxUnregisterExceptionObject +__DestructExceptionObject +__FrameUnwindFilter +__GetPlatformExceptionInfo +__NLG_Dispatch2 +__NLG_Return2 +__RTCastToVoid +__RTDynamicCast +__RTtypeid +__TypeMatch +___lc_codepage_func +___lc_collate_cp_func +___lc_locale_name_func +___mb_cur_max_func +___mb_cur_max_l_func +__acrt_iob_func +__conio_common_vcprintf +__conio_common_vcprintf_p +__conio_common_vcprintf_s +__conio_common_vcscanf +__conio_common_vcwprintf +__conio_common_vcwprintf_p +__conio_common_vcwprintf_s +__conio_common_vcwscanf +F_I386(__control87_2) +__current_exception +__current_exception_context +__daylight +__dcrt_get_wide_environment_from_os +__dcrt_initial_narrow_environment +__doserrno +__dstbias +__fpe_flt_rounds +__fpecode +__initialize_lconv_for_unsigned_char +__lconv_init == __initialize_lconv_for_unsigned_char +__intrinsic_abnormal_termination +__intrinsic_setjmp +F64(__intrinsic_setjmpex) +__isascii +__iscsym +__iscsymf +__iswcsym +__iswcsymf +#ifdef DEF_I386 +__libm_sse2_acos +__libm_sse2_acosf +__libm_sse2_asin +__libm_sse2_asinf +__libm_sse2_atan +__libm_sse2_atan2 +__libm_sse2_atanf +__libm_sse2_cos +__libm_sse2_cosf +__libm_sse2_exp +__libm_sse2_expf +__libm_sse2_log +__libm_sse2_log10 +__libm_sse2_log10f +__libm_sse2_logf +__libm_sse2_pow +__libm_sse2_powf +__libm_sse2_sin +__libm_sse2_sinf +__libm_sse2_tan +__libm_sse2_tanf +#endif +__p___argc +__p___argv +__p___wargv +__p__acmdln +__p__commode +__p__environ +__p__fmode +__p__mbcasemap +__p__mbctype +__p__pgmptr +__p__wcmdln +__p__wenviron +__p__wpgmptr +__pctype_func +__processing_throw +__pwctype_func +__pxcptinfoptrs +__report_gsfailure +__setusermatherr +__std_exception_copy +__std_exception_destroy +__std_type_info_compare +__std_type_info_destroy_list +__std_type_info_hash +__std_type_info_name +__stdio_common_vfprintf +__stdio_common_vfprintf_p +__stdio_common_vfprintf_s +__stdio_common_vfscanf +__stdio_common_vfwprintf +__stdio_common_vfwprintf_p +__stdio_common_vfwprintf_s +__stdio_common_vfwscanf +__stdio_common_vsnprintf_s +__stdio_common_vsnwprintf_s +__stdio_common_vsprintf +__stdio_common_vsprintf_p +__stdio_common_vsprintf_s +__stdio_common_vsscanf +__stdio_common_vswprintf +__stdio_common_vswprintf_p +__stdio_common_vswprintf_s +__stdio_common_vswscanf +__strncnt +__sys_errlist +__sys_nerr +__threadhandle +__threadid +__timezone +__toascii +__tzname +__unDName +__unDNameEx +__uncaught_exception +__wcserror +__wcserror_s +__wcsncnt +_abs64 +_access +_access_s +_aligned_free +_aligned_malloc +_aligned_msize +_aligned_offset_malloc +_aligned_offset_realloc +_aligned_offset_recalloc +_aligned_realloc +_aligned_recalloc +; DATA set manually +_assert +_atodbl +_atodbl_l +_atof_l +_atoflt +_atoflt_l +_atoi64 +_atoi64_l +_atoi_l +_atol_l +_atoldbl +_atoldbl_l +_atoll_l +_beep +_beginthread +_beginthreadex +_byteswap_uint64 +_byteswap_ulong +_byteswap_ushort +_c_exit +; DATA set manually +_cabs DATA +_callnewh +_calloc_base +_cexit +_cgets +_cgets_s +_cgetws +_cgetws_s +_chdir +_chdrive +_chgsign +_chgsignf +F_I386(_chkesp) +_chmod +_chsize +_chsize_s +_clearfp +_close +_commit +_configthreadlocale +_configure_narrow_argv +_configure_wide_argv +_control87 +_controlfp +_controlfp_s +_copysign +_copysignf +_cputs +_cputws +_creat +_create_locale +_crt_at_quick_exit +_crt_atexit +_crt_debugger_hook +_ctime32 +_ctime32_s +_ctime64 +_ctime64_s +_cwait +_d_int +_dclass +_dexp +_difftime32 +_difftime64 +_dlog +_dnorm +_dpcomp +_dpoly +_dscale +_dsign +_dsin +_dtest +_dunscale +_dup +_dup2 +_dupenv_s +_ecvt +_ecvt_s +_endthread +_endthreadex +_eof +_errno +_except1 +F_I386(_except_handler2) +F_I386(_except_handler3) +F_I386(_except_handler4_common) +_execl +_execle +_execlp +_execlpe +_execute_onexit_table +_execv +_execve +_execvp +_execvpe +_exit +_expand +_fclose_nolock +_fcloseall +_fcvt +_fcvt_s +_fd_int +_fdclass +_fdexp +_fdlog +_fdnorm +_fdopen +_fdpcomp +_fdpoly +_fdscale +_fdsign +_fdsin +_fdtest +_fdunscale +_fflush_nolock +_fgetc_nolock +_fgetchar +_fgetwc_nolock +_fgetwchar +_filelength +_filelengthi64 +_fileno +_findclose +_findfirst == _findfirst64 +_findfirst32 +_findfirst32i64 +_findfirst64 +_findfirst64i32 +_findnext == _findnext64 +_findnext32 +_findnext32i64 +_findnext64 +_findnext64i32 +_finite +F_NON_I386(_finitef) +_flushall +_fpclass +_fpclassf +F_NON_I386(_fpieee_flt) +; DATA added manually +_fpreset DATA +_fputc_nolock +_fputchar +_fputwc_nolock +_fputwchar +_fread_nolock +_fread_nolock_s +_free_base +_free_locale +_fseek_nolock +_fseeki64 +_fseeki64_nolock +_fsopen +_fstat32 +_fstat32i64 +_fstat64 +_fstat64i32 +_ftell_nolock +_ftelli64 +_ftelli64_nolock +_ftime == _ftime64 +_ftime32 +_ftime32_s +_ftime64 +_ftime64_s +F_I386(_ftol) +_fullpath +_futime == _futime64 +_futime32 +_futime64 +_fwrite_nolock +_gcvt +_gcvt_s +_get_FMA3_enable +_get_current_locale +_get_daylight +_get_doserrno +_get_dstbias +_get_errno +_get_fmode +_get_heap_handle +_get_initial_narrow_environment +_get_initial_wide_environment +_get_invalid_parameter_handler +_get_narrow_winmain_command_line +_get_osfhandle +_get_pgmptr +_get_printf_count_output +_get_purecall_handler +_get_stream_buffer_pointers +_get_terminate +_get_thread_local_invalid_parameter_handler +_get_timezone +_get_tzname +_get_unexpected +_get_wide_winmain_command_line +_get_wpgmptr +_getc_nolock +_getch +_getch_nolock +_getche +_getche_nolock +_getcwd +_getdcwd +_getdiskfree +_getdllprocaddr +_getdrive +_getdrives +_getmaxstdio +_getmbcp +_getpid +_getsystime +_getw +_getwc_nolock +_getwch +_getwch_nolock +_getwche +_getwche_nolock +_getws +_getws_s +F_I386(_global_unwind2) +_gmtime32 +_gmtime32_s +_gmtime64 +_gmtime64_s +_heapchk +_heapmin +_heapwalk +_hypot +_hypotf +_i64toa +_i64toa_s +_i64tow +_i64tow_s +_initialize_narrow_environment +_initialize_onexit_table +_initialize_wide_environment +_initterm +_initterm_e +_invalid_parameter_noinfo +_invalid_parameter_noinfo_noreturn +_invoke_watson +_is_exception_typeof +_isalnum_l +_isalpha_l +_isatty +_isblank_l +_iscntrl_l +_isctype +_isctype_l +_isdigit_l +_isgraph_l +_isleadbyte_l +_islower_l +_ismbbalnum +_ismbbalnum_l +_ismbbalpha +_ismbbalpha_l +_ismbbblank +_ismbbblank_l +_ismbbgraph +_ismbbgraph_l +_ismbbkalnum +_ismbbkalnum_l +_ismbbkana +_ismbbkana_l +_ismbbkprint +_ismbbkprint_l +_ismbbkpunct +_ismbbkpunct_l +_ismbblead +_ismbblead_l +_ismbbprint +_ismbbprint_l +_ismbbpunct +_ismbbpunct_l +_ismbbtrail +_ismbbtrail_l +_ismbcalnum +_ismbcalnum_l +_ismbcalpha +_ismbcalpha_l +_ismbcblank +_ismbcblank_l +_ismbcdigit +_ismbcdigit_l +_ismbcgraph +_ismbcgraph_l +_ismbchira +_ismbchira_l +_ismbckata +_ismbckata_l +_ismbcl0 +_ismbcl0_l +_ismbcl1 +_ismbcl1_l +_ismbcl2 +_ismbcl2_l +_ismbclegal +_ismbclegal_l +_ismbclower +_ismbclower_l +_ismbcprint +_ismbcprint_l +_ismbcpunct +_ismbcpunct_l +_ismbcspace +_ismbcspace_l +_ismbcsymbol +_ismbcsymbol_l +_ismbcupper +_ismbcupper_l +_ismbslead +_ismbslead_l +_ismbstrail +_ismbstrail_l +_isnan +F_X64(_isnanf) +_isprint_l +_ispunct_l +_isspace_l +_isupper_l +_iswalnum_l +_iswalpha_l +_iswblank_l +_iswcntrl_l +_iswcsym_l +_iswcsymf_l +_iswctype_l +_iswdigit_l +_iswgraph_l +_iswlower_l +_iswprint_l +_iswpunct_l +_iswspace_l +_iswupper_l +_iswxdigit_l +_isxdigit_l +_itoa +_itoa_s +_itow +_itow_s +_j0 +_j1 +_jn +_kbhit +_ld_int +_ldclass +_ldexp +_ldlog +_ldpcomp +_ldpoly +_ldscale +_ldsign +_ldsin +_ldtest +_ldunscale +_lfind +_lfind_s +#ifdef DEF_I386 +_libm_sse2_acos_precise +_libm_sse2_asin_precise +_libm_sse2_atan_precise +_libm_sse2_cos_precise +_libm_sse2_exp_precise +_libm_sse2_log10_precise +_libm_sse2_log_precise +_libm_sse2_pow_precise +_libm_sse2_sin_precise +_libm_sse2_sqrt_precise +_libm_sse2_tan_precise +#endif +_loaddll +F_X64(_local_unwind) +F_I386(_local_unwind2) +F_I386(_local_unwind4) +_localtime32 +_localtime32_s +_localtime64 +_localtime64_s +_lock_file +_lock_locales +_locking +_logb +F_NON_I386(_logbf) +F_I386(_longjmpex) +_lrotl +_lrotr +_lsearch +_lsearch_s +_lseek +_lseeki64 +_ltoa +_ltoa_s +_ltow +_ltow_s +_makepath +_makepath_s +_malloc_base +_mbbtombc +_mbbtombc_l +_mbbtype +_mbbtype_l +; DATA added manually +_mbcasemap DATA +_mbccpy +_mbccpy_l +_mbccpy_s +_mbccpy_s_l +_mbcjistojms +_mbcjistojms_l +_mbcjmstojis +_mbcjmstojis_l +_mbclen +_mbclen_l +_mbctohira +_mbctohira_l +_mbctokata +_mbctokata_l +_mbctolower +_mbctolower_l +_mbctombb +_mbctombb_l +_mbctoupper +_mbctoupper_l +_mblen_l +_mbsbtype +_mbsbtype_l +_mbscat_s +_mbscat_s_l +_mbschr +_mbschr_l +_mbscmp +_mbscmp_l +_mbscoll +_mbscoll_l +_mbscpy_s +_mbscpy_s_l +_mbscspn +_mbscspn_l +_mbsdec +_mbsdec_l +_mbsdup +_mbsicmp +_mbsicmp_l +_mbsicoll +_mbsicoll_l +_mbsinc +_mbsinc_l +_mbslen +_mbslen_l +_mbslwr +_mbslwr_l +_mbslwr_s +_mbslwr_s_l +_mbsnbcat +_mbsnbcat_l +_mbsnbcat_s +_mbsnbcat_s_l +_mbsnbcmp +_mbsnbcmp_l +_mbsnbcnt +_mbsnbcnt_l +_mbsnbcoll +_mbsnbcoll_l +_mbsnbcpy +_mbsnbcpy_l +_mbsnbcpy_s +_mbsnbcpy_s_l +_mbsnbicmp +_mbsnbicmp_l +_mbsnbicoll +_mbsnbicoll_l +_mbsnbset +_mbsnbset_l +_mbsnbset_s +_mbsnbset_s_l +_mbsncat +_mbsncat_l +_mbsncat_s +_mbsncat_s_l +_mbsnccnt +_mbsnccnt_l +_mbsncmp +_mbsncmp_l +_mbsncoll +_mbsncoll_l +_mbsncpy +_mbsncpy_l +_mbsncpy_s +_mbsncpy_s_l +_mbsnextc +_mbsnextc_l +_mbsnicmp +_mbsnicmp_l +_mbsnicoll +_mbsnicoll_l +_mbsninc +_mbsninc_l +_mbsnlen +_mbsnlen_l +_mbsnset +_mbsnset_l +_mbsnset_s +_mbsnset_s_l +_mbspbrk +_mbspbrk_l +_mbsrchr +_mbsrchr_l +_mbsrev +_mbsrev_l +_mbsset +_mbsset_l +_mbsset_s +_mbsset_s_l +_mbsspn +_mbsspn_l +_mbsspnp +_mbsspnp_l +_mbsstr +_mbsstr_l +_mbstok +_mbstok_l +_mbstok_s +_mbstok_s_l +_mbstowcs_l +_mbstowcs_s_l +_mbstrlen +_mbstrlen_l +_mbstrnlen +_mbstrnlen_l +_mbsupr +_mbsupr_l +_mbsupr_s +_mbsupr_s_l +_mbtowc_l +_memccpy +_memicmp +_memicmp_l +_mkdir +_mkgmtime32 +_mkgmtime64 +_mktemp +_mktemp_s +_mktime32 +_mktime64 +_msize +_nextafter +F_X64(_nextafterf) +_o__CIacos +_o__CIasin +_o__CIatan +_o__CIatan2 +_o__CIcos +_o__CIcosh +_o__CIexp +_o__CIfmod +_o__CIlog +_o__CIlog10 +_o__CIpow +_o__CIsin +_o__CIsinh +_o__CIsqrt +_o__CItan +_o__CItanh +_o__Getdays +_o__Getmonths +_o__Gettnames +_o__Strftime +_o__W_Getdays +_o__W_Getmonths +_o__W_Gettnames +_o__Wcsftime +_o____lc_codepage_func +_o____lc_collate_cp_func +_o____lc_locale_name_func +_o____mb_cur_max_func +_o___acrt_iob_func +_o___conio_common_vcprintf +_o___conio_common_vcprintf_p +_o___conio_common_vcprintf_s +_o___conio_common_vcscanf +_o___conio_common_vcwprintf +_o___conio_common_vcwprintf_p +_o___conio_common_vcwprintf_s +_o___conio_common_vcwscanf +_o___daylight +_o___dstbias +_o___fpe_flt_rounds +_o___libm_sse2_acos +_o___libm_sse2_acosf +_o___libm_sse2_asin +_o___libm_sse2_asinf +_o___libm_sse2_atan +_o___libm_sse2_atan2 +_o___libm_sse2_atanf +_o___libm_sse2_cos +_o___libm_sse2_cosf +_o___libm_sse2_exp +_o___libm_sse2_expf +_o___libm_sse2_log +_o___libm_sse2_log10 +_o___libm_sse2_log10f +_o___libm_sse2_logf +_o___libm_sse2_pow +_o___libm_sse2_powf +_o___libm_sse2_sin +_o___libm_sse2_sinf +_o___libm_sse2_tan +_o___libm_sse2_tanf +_o___p___argc +_o___p___argv +_o___p___wargv +_o___p__acmdln +_o___p__commode +_o___p__environ +_o___p__fmode +_o___p__mbcasemap +_o___p__mbctype +_o___p__pgmptr +_o___p__wcmdln +_o___p__wenviron +_o___p__wpgmptr +_o___pctype_func +_o___pwctype_func +_o___std_exception_copy +_o___std_exception_destroy +_o___std_type_info_destroy_list +_o___std_type_info_name +_o___stdio_common_vfprintf +_o___stdio_common_vfprintf_p +_o___stdio_common_vfprintf_s +_o___stdio_common_vfscanf +_o___stdio_common_vfwprintf +_o___stdio_common_vfwprintf_p +_o___stdio_common_vfwprintf_s +_o___stdio_common_vfwscanf +_o___stdio_common_vsnprintf_s +_o___stdio_common_vsnwprintf_s +_o___stdio_common_vsprintf +_o___stdio_common_vsprintf_p +_o___stdio_common_vsprintf_s +_o___stdio_common_vsscanf +_o___stdio_common_vswprintf +_o___stdio_common_vswprintf_p +_o___stdio_common_vswprintf_s +_o___stdio_common_vswscanf +_o___timezone +_o___tzname +_o___wcserror +_o__access +_o__access_s +_o__aligned_free +_o__aligned_malloc +_o__aligned_msize +_o__aligned_offset_malloc +_o__aligned_offset_realloc +_o__aligned_offset_recalloc +_o__aligned_realloc +_o__aligned_recalloc +_o__atodbl +_o__atodbl_l +_o__atof_l +_o__atoflt +_o__atoflt_l +_o__atoi64 +_o__atoi64_l +_o__atoi_l +_o__atol_l +_o__atoldbl +_o__atoldbl_l +_o__atoll_l +_o__beep +_o__beginthread +_o__beginthreadex +_o__cabs +_o__callnewh +_o__calloc_base +_o__cexit +_o__cgets +_o__cgets_s +_o__cgetws +_o__cgetws_s +_o__chdir +_o__chdrive +_o__chmod +_o__chsize +_o__chsize_s +_o__close +_o__commit +_o__configthreadlocale +_o__configure_narrow_argv +_o__configure_wide_argv +_o__controlfp_s +_o__cputs +_o__cputws +_o__creat +_o__create_locale +_o__crt_atexit +_o__ctime32_s +_o__ctime64_s +_o__cwait +_o__d_int +_o__dclass +_o__difftime32 +_o__difftime64 +_o__dlog +_o__dnorm +_o__dpcomp +_o__dpoly +_o__dscale +_o__dsign +_o__dsin +_o__dtest +_o__dunscale +_o__dup +_o__dup2 +_o__dupenv_s +_o__ecvt +_o__ecvt_s +_o__endthread +_o__endthreadex +_o__eof +_o__errno +_o__except1 +_o__execute_onexit_table +_o__execv +_o__execve +_o__execvp +_o__execvpe +_o__exit +_o__expand +_o__fclose_nolock +_o__fcloseall +_o__fcvt +_o__fcvt_s +_o__fd_int +_o__fdclass +_o__fdexp +_o__fdlog +_o__fdopen +_o__fdpcomp +_o__fdpoly +_o__fdscale +_o__fdsign +_o__fdsin +_o__fflush_nolock +_o__fgetc_nolock +_o__fgetchar +_o__fgetwc_nolock +_o__fgetwchar +_o__filelength +_o__filelengthi64 +_o__fileno +_o__findclose +_o__findfirst32 +_o__findfirst32i64 +_o__findfirst64 +_o__findfirst64i32 +_o__findnext32 +_o__findnext32i64 +_o__findnext64 +_o__findnext64i32 +_o__flushall +_o__fpclass +_o__fpclassf +_o__fputc_nolock +_o__fputchar +_o__fputwc_nolock +_o__fputwchar +_o__fread_nolock +_o__fread_nolock_s +_o__free_base +_o__free_locale +_o__fseek_nolock +_o__fseeki64 +_o__fseeki64_nolock +_o__fsopen +_o__fstat32 +_o__fstat32i64 +_o__fstat64 +_o__fstat64i32 +_o__ftell_nolock +_o__ftelli64 +_o__ftelli64_nolock +_o__ftime32 +_o__ftime32_s +_o__ftime64 +_o__ftime64_s +_o__fullpath +_o__futime32 +_o__futime64 +_o__fwrite_nolock +_o__gcvt +_o__gcvt_s +_o__get_daylight +_o__get_doserrno +_o__get_dstbias +_o__get_errno +_o__get_fmode +_o__get_heap_handle +_o__get_initial_narrow_environment +_o__get_initial_wide_environment +_o__get_invalid_parameter_handler +_o__get_narrow_winmain_command_line +_o__get_osfhandle +_o__get_pgmptr +_o__get_stream_buffer_pointers +_o__get_terminate +_o__get_thread_local_invalid_parameter_handler +_o__get_timezone +_o__get_tzname +_o__get_wide_winmain_command_line +_o__get_wpgmptr +_o__getc_nolock +_o__getch +_o__getch_nolock +_o__getche +_o__getche_nolock +_o__getcwd +_o__getdcwd +_o__getdiskfree +_o__getdllprocaddr +_o__getdrive +_o__getdrives +_o__getmbcp +_o__getsystime +_o__getw +_o__getwc_nolock +_o__getwch +_o__getwch_nolock +_o__getwche +_o__getwche_nolock +_o__getws +_o__getws_s +_o__gmtime32 +_o__gmtime32_s +_o__gmtime64 +_o__gmtime64_s +_o__heapchk +_o__heapmin +_o__hypot +_o__hypotf +_o__i64toa +_o__i64toa_s +_o__i64tow +_o__i64tow_s +_o__initialize_narrow_environment +_o__initialize_onexit_table +_o__initialize_wide_environment +_o__invalid_parameter_noinfo +_o__invalid_parameter_noinfo_noreturn +_o__isatty +_o__isctype +_o__isctype_l +_o__isleadbyte_l +_o__ismbbalnum +_o__ismbbalnum_l +_o__ismbbalpha +_o__ismbbalpha_l +_o__ismbbblank +_o__ismbbblank_l +_o__ismbbgraph +_o__ismbbgraph_l +_o__ismbbkalnum +_o__ismbbkalnum_l +_o__ismbbkana +_o__ismbbkana_l +_o__ismbbkprint +_o__ismbbkprint_l +_o__ismbbkpunct +_o__ismbbkpunct_l +_o__ismbblead +_o__ismbblead_l +_o__ismbbprint +_o__ismbbprint_l +_o__ismbbpunct +_o__ismbbpunct_l +_o__ismbbtrail +_o__ismbbtrail_l +_o__ismbcalnum +_o__ismbcalnum_l +_o__ismbcalpha +_o__ismbcalpha_l +_o__ismbcblank +_o__ismbcblank_l +_o__ismbcdigit +_o__ismbcdigit_l +_o__ismbcgraph +_o__ismbcgraph_l +_o__ismbchira +_o__ismbchira_l +_o__ismbckata +_o__ismbckata_l +_o__ismbcl0 +_o__ismbcl0_l +_o__ismbcl1 +_o__ismbcl1_l +_o__ismbcl2 +_o__ismbcl2_l +_o__ismbclegal +_o__ismbclegal_l +_o__ismbclower +_o__ismbclower_l +_o__ismbcprint +_o__ismbcprint_l +_o__ismbcpunct +_o__ismbcpunct_l +_o__ismbcspace +_o__ismbcspace_l +_o__ismbcsymbol +_o__ismbcsymbol_l +_o__ismbcupper +_o__ismbcupper_l +_o__ismbslead +_o__ismbslead_l +_o__ismbstrail +_o__ismbstrail_l +_o__iswctype_l +_o__itoa +_o__itoa_s +_o__itow +_o__itow_s +_o__j0 +_o__j1 +_o__jn +_o__kbhit +_o__ld_int +_o__ldclass +_o__ldexp +_o__ldlog +_o__ldpcomp +_o__ldpoly +_o__ldscale +_o__ldsign +_o__ldsin +_o__ldtest +_o__ldunscale +_o__lfind +_o__lfind_s +_o__libm_sse2_acos_precise +_o__libm_sse2_asin_precise +_o__libm_sse2_atan_precise +_o__libm_sse2_cos_precise +_o__libm_sse2_exp_precise +_o__libm_sse2_log10_precise +_o__libm_sse2_log_precise +_o__libm_sse2_pow_precise +_o__libm_sse2_sin_precise +_o__libm_sse2_sqrt_precise +_o__libm_sse2_tan_precise +_o__loaddll +_o__localtime32 +_o__localtime32_s +_o__localtime64 +_o__localtime64_s +_o__lock_file +_o__locking +_o__logb +_o__logbf +_o__lsearch +_o__lsearch_s +_o__lseek +_o__lseeki64 +_o__ltoa +_o__ltoa_s +_o__ltow +_o__ltow_s +_o__makepath +_o__makepath_s +_o__malloc_base +_o__mbbtombc +_o__mbbtombc_l +_o__mbbtype +_o__mbbtype_l +_o__mbccpy +_o__mbccpy_l +_o__mbccpy_s +_o__mbccpy_s_l +_o__mbcjistojms +_o__mbcjistojms_l +_o__mbcjmstojis +_o__mbcjmstojis_l +_o__mbclen +_o__mbclen_l +_o__mbctohira +_o__mbctohira_l +_o__mbctokata +_o__mbctokata_l +_o__mbctolower +_o__mbctolower_l +_o__mbctombb +_o__mbctombb_l +_o__mbctoupper +_o__mbctoupper_l +_o__mblen_l +_o__mbsbtype +_o__mbsbtype_l +_o__mbscat_s +_o__mbscat_s_l +_o__mbschr +_o__mbschr_l +_o__mbscmp +_o__mbscmp_l +_o__mbscoll +_o__mbscoll_l +_o__mbscpy_s +_o__mbscpy_s_l +_o__mbscspn +_o__mbscspn_l +_o__mbsdec +_o__mbsdec_l +_o__mbsicmp +_o__mbsicmp_l +_o__mbsicoll +_o__mbsicoll_l +_o__mbsinc +_o__mbsinc_l +_o__mbslen +_o__mbslen_l +_o__mbslwr +_o__mbslwr_l +_o__mbslwr_s +_o__mbslwr_s_l +_o__mbsnbcat +_o__mbsnbcat_l +_o__mbsnbcat_s +_o__mbsnbcat_s_l +_o__mbsnbcmp +_o__mbsnbcmp_l +_o__mbsnbcnt +_o__mbsnbcnt_l +_o__mbsnbcoll +_o__mbsnbcoll_l +_o__mbsnbcpy +_o__mbsnbcpy_l +_o__mbsnbcpy_s +_o__mbsnbcpy_s_l +_o__mbsnbicmp +_o__mbsnbicmp_l +_o__mbsnbicoll +_o__mbsnbicoll_l +_o__mbsnbset +_o__mbsnbset_l +_o__mbsnbset_s +_o__mbsnbset_s_l +_o__mbsncat +_o__mbsncat_l +_o__mbsncat_s +_o__mbsncat_s_l +_o__mbsnccnt +_o__mbsnccnt_l +_o__mbsncmp +_o__mbsncmp_l +_o__mbsncoll +_o__mbsncoll_l +_o__mbsncpy +_o__mbsncpy_l +_o__mbsncpy_s +_o__mbsncpy_s_l +_o__mbsnextc +_o__mbsnextc_l +_o__mbsnicmp +_o__mbsnicmp_l +_o__mbsnicoll +_o__mbsnicoll_l +_o__mbsninc +_o__mbsninc_l +_o__mbsnlen +_o__mbsnlen_l +_o__mbsnset +_o__mbsnset_l +_o__mbsnset_s +_o__mbsnset_s_l +_o__mbspbrk +_o__mbspbrk_l +_o__mbsrchr +_o__mbsrchr_l +_o__mbsrev +_o__mbsrev_l +_o__mbsset +_o__mbsset_l +_o__mbsset_s +_o__mbsset_s_l +_o__mbsspn +_o__mbsspn_l +_o__mbsspnp +_o__mbsspnp_l +_o__mbsstr +_o__mbsstr_l +_o__mbstok +_o__mbstok_l +_o__mbstok_s +_o__mbstok_s_l +_o__mbstowcs_l +_o__mbstowcs_s_l +_o__mbstrlen +_o__mbstrlen_l +_o__mbstrnlen +_o__mbstrnlen_l +_o__mbsupr +_o__mbsupr_l +_o__mbsupr_s +_o__mbsupr_s_l +_o__mbtowc_l +_o__memicmp +_o__memicmp_l +_o__mkdir +_o__mkgmtime32 +_o__mkgmtime64 +_o__mktemp +_o__mktemp_s +_o__mktime32 +_o__mktime64 +_o__msize +_o__nextafter +_o__nextafterf +_o__open_osfhandle +_o__pclose +_o__pipe +_o__popen +_o__purecall +_o__putc_nolock +_o__putch +_o__putch_nolock +_o__putenv +_o__putenv_s +_o__putw +_o__putwc_nolock +_o__putwch +_o__putwch_nolock +_o__putws +_o__read +_o__realloc_base +_o__recalloc +_o__register_onexit_function +_o__resetstkoflw +_o__rmdir +_o__rmtmp +_o__scalb +_o__scalbf +_o__searchenv +_o__searchenv_s +_o__seh_filter_dll +_o__seh_filter_exe +_o__set_abort_behavior +_o__set_app_type +_o__set_doserrno +_o__set_errno +_o__set_fmode +_o__set_invalid_parameter_handler +_o__set_new_handler +_o__set_new_mode +_o__set_thread_local_invalid_parameter_handler +_o__seterrormode +_o__setmbcp +_o__setmode +_o__setsystime +_o__sleep +_o__sopen +_o__sopen_dispatch +_o__sopen_s +_o__spawnv +_o__spawnve +_o__spawnvp +_o__spawnvpe +_o__splitpath +_o__splitpath_s +_o__stat32 +_o__stat32i64 +_o__stat64 +_o__stat64i32 +_o__strcoll_l +_o__strdate +_o__strdate_s +_o__strdup +_o__strerror +_o__strerror_s +_o__strftime_l +_o__stricmp +_o__stricmp_l +_o__stricoll +_o__stricoll_l +_o__strlwr +_o__strlwr_l +_o__strlwr_s +_o__strlwr_s_l +_o__strncoll +_o__strncoll_l +_o__strnicmp +_o__strnicmp_l +_o__strnicoll +_o__strnicoll_l +_o__strnset_s +_o__strset_s +_o__strtime +_o__strtime_s +_o__strtod_l +_o__strtof_l +_o__strtoi64 +_o__strtoi64_l +_o__strtol_l +_o__strtold_l +_o__strtoll_l +_o__strtoui64 +_o__strtoui64_l +_o__strtoul_l +_o__strtoull_l +_o__strupr +_o__strupr_l +_o__strupr_s +_o__strupr_s_l +_o__strxfrm_l +_o__swab +_o__tell +_o__telli64 +_o__timespec32_get +_o__timespec64_get +_o__tolower +_o__tolower_l +_o__toupper +_o__toupper_l +_o__towlower_l +_o__towupper_l +_o__tzset +_o__ui64toa +_o__ui64toa_s +_o__ui64tow +_o__ui64tow_s +_o__ultoa +_o__ultoa_s +_o__ultow +_o__ultow_s +_o__umask +_o__umask_s +_o__ungetc_nolock +_o__ungetch +_o__ungetch_nolock +_o__ungetwc_nolock +_o__ungetwch +_o__ungetwch_nolock +_o__unlink +_o__unloaddll +_o__unlock_file +_o__utime32 +_o__utime64 +_o__waccess +_o__waccess_s +_o__wasctime +_o__wasctime_s +_o__wchdir +_o__wchmod +_o__wcreat +_o__wcreate_locale +_o__wcscoll_l +_o__wcsdup +_o__wcserror +_o__wcserror_s +_o__wcsftime_l +_o__wcsicmp +_o__wcsicmp_l +_o__wcsicoll +_o__wcsicoll_l +_o__wcslwr +_o__wcslwr_l +_o__wcslwr_s +_o__wcslwr_s_l +_o__wcsncoll +_o__wcsncoll_l +_o__wcsnicmp +_o__wcsnicmp_l +_o__wcsnicoll +_o__wcsnicoll_l +_o__wcsnset +_o__wcsnset_s +_o__wcsset +_o__wcsset_s +_o__wcstod_l +_o__wcstof_l +_o__wcstoi64 +_o__wcstoi64_l +_o__wcstol_l +_o__wcstold_l +_o__wcstoll_l +_o__wcstombs_l +_o__wcstombs_s_l +_o__wcstoui64 +_o__wcstoui64_l +_o__wcstoul_l +_o__wcstoull_l +_o__wcsupr +_o__wcsupr_l +_o__wcsupr_s +_o__wcsupr_s_l +_o__wcsxfrm_l +_o__wctime32 +_o__wctime32_s +_o__wctime64 +_o__wctime64_s +_o__wctomb_l +_o__wctomb_s_l +_o__wdupenv_s +_o__wexecv +_o__wexecve +_o__wexecvp +_o__wexecvpe +_o__wfdopen +_o__wfindfirst32 +_o__wfindfirst32i64 +_o__wfindfirst64 +_o__wfindfirst64i32 +_o__wfindnext32 +_o__wfindnext32i64 +_o__wfindnext64 +_o__wfindnext64i32 +_o__wfopen +_o__wfopen_s +_o__wfreopen +_o__wfreopen_s +_o__wfsopen +_o__wfullpath +_o__wgetcwd +_o__wgetdcwd +_o__wgetenv +_o__wgetenv_s +_o__wmakepath +_o__wmakepath_s +_o__wmkdir +_o__wmktemp +_o__wmktemp_s +_o__wperror +_o__wpopen +_o__wputenv +_o__wputenv_s +_o__wremove +_o__wrename +_o__write +_o__wrmdir +_o__wsearchenv +_o__wsearchenv_s +_o__wsetlocale +_o__wsopen_dispatch +_o__wsopen_s +_o__wspawnv +_o__wspawnve +_o__wspawnvp +_o__wspawnvpe +_o__wsplitpath +_o__wsplitpath_s +_o__wstat32 +_o__wstat32i64 +_o__wstat64 +_o__wstat64i32 +_o__wstrdate +_o__wstrdate_s +_o__wstrtime +_o__wstrtime_s +_o__wsystem +_o__wtmpnam_s +_o__wtof +_o__wtof_l +_o__wtoi +_o__wtoi64 +_o__wtoi64_l +_o__wtoi_l +_o__wtol +_o__wtol_l +_o__wtoll +_o__wtoll_l +_o__wunlink +_o__wutime32 +_o__wutime64 +_o__y0 +_o__y1 +_o__yn +_o_abort +_o_acos +_o_acosf +_o_acosh +_o_acoshf +_o_acoshl +_o_asctime +_o_asctime_s +_o_asin +_o_asinf +_o_asinh +_o_asinhf +_o_asinhl +_o_atan +_o_atan2 +_o_atan2f +_o_atanf +_o_atanh +_o_atanhf +_o_atanhl +_o_atof +_o_atoi +_o_atol +_o_atoll +_o_bsearch +_o_bsearch_s +_o_btowc +_o_calloc +_o_cbrt +_o_cbrtf +_o_ceil +_o_ceilf +_o_clearerr +_o_clearerr_s +_o_cos +_o_cosf +_o_cosh +_o_coshf +_o_erf +_o_erfc +_o_erfcf +_o_erfcl +_o_erff +_o_erfl +_o_exit +_o_exp +_o_exp2 +_o_exp2f +_o_exp2l +_o_expf +_o_fabs +_o_fclose +_o_feof +_o_ferror +_o_fflush +_o_fgetc +_o_fgetpos +_o_fgets +_o_fgetwc +_o_fgetws +_o_floor +_o_floorf +_o_fma +_o_fmaf +_o_fmal +_o_fmod +_o_fmodf +_o_fopen +_o_fopen_s +_o_fputc +_o_fputs +_o_fputwc +_o_fputws +_o_fread +_o_fread_s +_o_free +_o_freopen +_o_freopen_s +_o_frexp +_o_fseek +_o_fsetpos +_o_ftell +_o_fwrite +_o_getc +_o_getchar +_o_getenv +_o_getenv_s +_o_gets +_o_gets_s +_o_getwc +_o_getwchar +_o_hypot +_o_is_wctype +_o_isalnum +_o_isalpha +_o_isblank +_o_iscntrl +_o_isdigit +_o_isgraph +_o_isleadbyte +_o_islower +_o_isprint +_o_ispunct +_o_isspace +_o_isupper +_o_iswalnum +_o_iswalpha +_o_iswascii +_o_iswblank +_o_iswcntrl +_o_iswctype +_o_iswdigit +_o_iswgraph +_o_iswlower +_o_iswprint +_o_iswpunct +_o_iswspace +_o_iswupper +_o_iswxdigit +_o_isxdigit +_o_ldexp +_o_lgamma +_o_lgammaf +_o_lgammal +_o_llrint +_o_llrintf +_o_llrintl +_o_llround +_o_llroundf +_o_llroundl +_o_localeconv +_o_log +_o_log10 +_o_log10f +_o_log1p +_o_log1pf +_o_log1pl +_o_log2 +_o_log2f +_o_log2l +_o_logb +_o_logbf +_o_logbl +_o_logf +_o_lrint +_o_lrintf +_o_lrintl +_o_lround +_o_lroundf +_o_lroundl +_o_malloc +_o_mblen +_o_mbrlen +_o_mbrtoc16 +_o_mbrtoc32 +_o_mbrtowc +_o_mbsrtowcs +_o_mbsrtowcs_s +_o_mbstowcs +_o_mbstowcs_s +_o_mbtowc +_o_memcpy_s +_o_memset +_o_modf +_o_modff +_o_nan +_o_nanf +_o_nanl +_o_nearbyint +_o_nearbyintf +_o_nearbyintl +_o_nextafter +_o_nextafterf +_o_nextafterl +_o_nexttoward +_o_nexttowardf +_o_nexttowardl +_o_pow +_o_powf +_o_putc +_o_putchar +_o_puts +_o_putwc +_o_putwchar +_o_qsort +_o_qsort_s +_o_raise +_o_rand +_o_rand_s +_o_realloc +_o_remainder +_o_remainderf +_o_remainderl +_o_remove +_o_remquo +_o_remquof +_o_remquol +_o_rename +_o_rewind +_o_rint +_o_rintf +_o_rintl +_o_round +_o_roundf +_o_roundl +_o_scalbln +_o_scalblnf +_o_scalblnl +_o_scalbn +_o_scalbnf +_o_scalbnl +_o_set_terminate +_o_setbuf +_o_setlocale +_o_setvbuf +_o_sin +_o_sinf +_o_sinh +_o_sinhf +_o_sqrt +_o_sqrtf +_o_srand +_o_strcat_s +_o_strcoll +_o_strcpy_s +_o_strerror +_o_strerror_s +_o_strftime +_o_strncat_s +_o_strncpy_s +_o_strtod +_o_strtof +_o_strtok +_o_strtok_s +_o_strtol +_o_strtold +_o_strtoll +_o_strtoul +_o_strtoull +_o_system +_o_tan +_o_tanf +_o_tanh +_o_tanhf +_o_terminate +_o_tgamma +_o_tgammaf +_o_tgammal +_o_tmpfile_s +_o_tmpnam_s +_o_tolower +_o_toupper +_o_towlower +_o_towupper +_o_ungetc +_o_ungetwc +_o_wcrtomb +_o_wcrtomb_s +_o_wcscat_s +_o_wcscoll +_o_wcscpy +_o_wcscpy_s +_o_wcsftime +_o_wcsncat_s +_o_wcsncpy_s +_o_wcsrtombs +_o_wcsrtombs_s +_o_wcstod +_o_wcstof +_o_wcstok +_o_wcstok_s +_o_wcstol +_o_wcstold +_o_wcstoll +_o_wcstombs +_o_wcstombs_s +_o_wcstoul +_o_wcstoull +_o_wctob +_o_wctomb +_o_wctomb_s +_o_wmemcpy_s +_o_wmemmove_s +_open +_open_osfhandle +_pclose +_pipe +_popen +_purecall +_putc_nolock +_putch +_putch_nolock +_putenv +_putenv_s +_putw +_putwc_nolock +_putwch +_putwch_nolock +_putws +_query_app_type +_query_new_handler +_query_new_mode +_read +_realloc_base +_recalloc +_register_onexit_function +_register_thread_local_exe_atexit_callback +_resetstkoflw +_rmdir +_rmtmp +_rotl +_rotl64 +_rotr +_rotr64 +_scalb +F_X64(_scalbf) +_searchenv +_searchenv_s +_seh_filter_dll +_seh_filter_exe +F64(_set_FMA3_enable) +F_I386(_seh_longjmp_unwind4@4) +F_I386(_seh_longjmp_unwind@4) +F_I386(_set_SSE2_enable) +_set_abort_behavior +_set_app_type +__set_app_type == _set_app_type +_set_controlfp +_set_doserrno +_set_errno +_set_error_mode +_set_fmode +_set_invalid_parameter_handler +_set_new_handler +_set_new_mode +_set_printf_count_output +_set_purecall_handler +_set_se_translator +_set_thread_local_invalid_parameter_handler +_seterrormode +F_I386(_setjmp3) +_setmaxstdio +_setmbcp +_setmode +_setsystime +_sleep +_sopen +_sopen_dispatch +_sopen_s +_spawnl +_spawnle +_spawnlp +_spawnlpe +_spawnv +_spawnve +_spawnvp +_spawnvpe +_splitpath +_splitpath_s +_stat32 +_stat32i64 +_stat64 +_stat64i32 +_statusfp +F_I386(_statusfp2) +_strcmpi == _stricmp +_strcoll_l +_strdate +_strdate_s +_strdup +_strerror +_strerror_s +_strftime_l +_stricmp +_stricmp_l +_stricoll +_stricoll_l +_strlwr +_strlwr_l +_strlwr_s +_strlwr_s_l +_strncoll +_strncoll_l +_strnicmp +_strnicmp_l +_strnicoll +_strnicoll_l +_strnset +_strnset_s +_strrev +_strset +_strset_s +_strtime +_strtime_s +_strtod_l +_strtof_l +_strtoi64 +_strtoi64_l +_strtoimax_l +_strtol_l +_strtold_l +_strtoll_l +_strtoui64 +_strtoui64_l +_strtoul_l +_strtoull_l +_strtoumax_l +_strupr +_strupr_l +_strupr_s +_strupr_s_l +_strxfrm_l +_swab +_tell +_telli64 +_tempnam +_time32 +_time64 +_timespec32_get +_timespec64_get +_tolower +_tolower_l +_toupper +_toupper_l +_towlower_l +_towupper_l +; This is wrapped in the compat code. +_tzset DATA +_ui64toa +_ui64toa_s +_ui64tow +_ui64tow_s +_ultoa +_ultoa_s +_ultow +_ultow_s +_umask +_umask_s +_ungetc_nolock +_ungetch +_ungetch_nolock +_ungetwc_nolock +_ungetwch +_ungetwch_nolock +_unlink +_unloaddll +_unlock_file +_unlock_locales +_utime == _utime64 +_utime32 +_utime64 +_waccess +_waccess_s +_wasctime +_wasctime_s +_wassert +_wchdir +_wchmod +_wcreat +_wcreate_locale +_wcscoll_l +_wcsdup +_wcserror +_wcserror_s +_wcsftime_l +_wcsicmp +_wcsicmp_l +_wcsicoll +_wcsicoll_l +_wcslwr +_wcslwr_l +_wcslwr_s +_wcslwr_s_l +_wcsncoll +_wcsncoll_l +_wcsnicmp +_wcsnicmp_l +_wcsnicoll +_wcsnicoll_l +_wcsnset +_wcsnset_s +_wcsrev +_wcsset +_wcsset_s +_wcstod_l +_wcstof_l +_wcstoi64 +_wcstoi64_l +_wcstoimax_l +_wcstol_l +_wcstold_l +_wcstoll_l +_wcstombs_l +_wcstombs_s_l +_wcstoui64 +_wcstoui64_l +_wcstoul_l +_wcstoull_l +_wcstoumax_l +_wcsupr +_wcsupr_l +_wcsupr_s +_wcsupr_s_l +_wcsxfrm_l +_wctime32 +_wctime32_s +_wctime64 +_wctime64_s +_wctomb_l +_wctomb_s_l +_wctype +_wdupenv_s +_wexecl +_wexecle +_wexeclp +_wexeclpe +_wexecv +_wexecve +_wexecvp +_wexecvpe +_wfdopen +_wfindfirst32 +_wfindfirst32i64 +_wfindfirst64 +_wfindfirst64i32 +_wfindnext32 +_wfindnext32i64 +_wfindnext64 +_wfindnext64i32 +_wfopen +_wfopen_s +_wfreopen +_wfreopen_s +_wfsopen +_wfullpath +_wgetcwd +_wgetdcwd +_wgetenv +_wgetenv_s +_wmakepath +_wmakepath_s +_wmkdir +_wmktemp +_wmktemp_s +_wopen +_wperror +_wpopen +_wputenv +_wputenv_s +_wremove +_wrename +_write +_wrmdir +_wsearchenv +_wsearchenv_s +_wsetlocale +_wsopen +_wsopen_dispatch +_wsopen_s +_wspawnl +_wspawnle +_wspawnlp +_wspawnlpe +_wspawnv +_wspawnve +_wspawnvp +_wspawnvpe +_wsplitpath +_wsplitpath_s +_wstat32 +_wstat32i64 +_wstat64 +_wstat64i32 +_wstrdate +_wstrdate_s +_wstrtime +_wstrtime_s +_wsystem +_wtempnam +_wtmpnam +_wtmpnam_s +_wtof +_wtof_l +_wtoi +_wtoi64 +_wtoi64_l +_wtoi_l +_wtol +_wtol_l +_wtoll +_wtoll_l +_wunlink +_wutime == _wutime64 +_wutime32 +_wutime64 +_y0 +_y1 +_yn +abort +abs +acos +F_NON_I386(acosf) +F_ARM_ANY(acosl == acos) +acosh +acoshf +acoshl F_X86_ANY(DATA) +asctime +asctime_s +asin +F_NON_I386(asinf) +F_ARM_ANY(asinl == asin) +asinh +asinhf +asinhl F_X86_ANY(DATA) +atan +atan2 +F_NON_I386(atan2f) +F_ARM_ANY(atan2l == atan2) +F_NON_I386(atanf) +F_ARM_ANY(atanl == atan) +atanh +atanhf +atanhl F_X86_ANY(DATA) +atof +atoi +atol +atoll +bsearch +bsearch_s +btowc +c16rtomb +c32rtomb +cabs +cabsf +cabsl +cacos +cacosf +cacosh +cacoshf +cacoshl +cacosl +calloc +carg +cargf +cargl +casin +casinf +casinh +casinhf +casinhl +casinl +catan +catanf +catanh +catanhf +catanhl +catanl +cbrt +cbrtf +cbrtl F_X86_ANY(DATA) +ccos +ccosf +ccosh +ccoshf +ccoshl +ccosl +ceil +F_NON_I386(ceilf) +F_ARM_ANY(ceill == ceil) +cexp +cexpf +cexpl +cimag +cimagf +cimagl +clearerr +clearerr_s +clock +clog +clog10 +clog10f +clog10l +clogf +clogl +conj +conjf +conjl +copysign +copysignf +copysignl F_X86_ANY(DATA) +cos +F_NON_I386(cosf) +F_ARM_ANY(cosl == cos) +cosh +F_NON_I386(coshf) +cpow +cpowf +cpowl +cproj +cprojf +cprojl +creal +crealf +creall +csin +csinf +csinh +csinhf +csinhl +csinl +csqrt +csqrtf +csqrtl +ctan +ctanf +ctanh +ctanhf +ctanhl +ctanl +div +erf +erfc +erfcf +erfcl F_X86_ANY(DATA) +erff +erfl F_X86_ANY(DATA) +exit +exp +exp2 +exp2f +exp2l F_X86_ANY(DATA) +F_NON_I386(expf) +F_ARM_ANY(expl == exp) +expm1 +expm1f +expm1l F_X86_ANY(DATA) +fabs +F_ARM_ANY(fabsf) +fclose +fdim +fdimf +fdiml F_X86_ANY(DATA) +; Don't use the float env functions from UCRT; fesetround doesn't seem to have +; any effect on the FPU control word as required by other libmingwex math +; routines. +feclearexcept DATA +fegetenv DATA +fegetexceptflag DATA +fegetround DATA +feholdexcept DATA +feof +ferror +fesetenv DATA +fesetexceptflag DATA +fesetround DATA +fetestexcept DATA +fflush +fgetc +fgetpos +fgets +fgetwc +fgetws +floor +F_NON_I386(floorf) +F_ARM_ANY(floorl == floor) +fma +fmaf +fmal F_X86_ANY(DATA) +fmax +fmaxf +fmaxl F_X86_ANY(DATA) +fmin +fminf +fminl F_X86_ANY(DATA) +fmod +F_NON_I386(fmodf) +F_ARM_ANY(fmodl == fmod) +fopen +fopen_s +fputc +fputs +fputwc +fputws +fread +fread_s +free +freopen +freopen_s +frexp +fseek +fsetpos +ftell +fwrite +getc +getchar +getenv +getenv_s +gets +gets_s +getwc +getwchar +hypot +ilogb +ilogbf +ilogbl F_X86_ANY(DATA) +imaxabs +imaxdiv +is_wctype +isalnum +isalpha +isblank +iscntrl +isdigit +isgraph +isleadbyte +islower +isprint +ispunct +isspace +isupper +iswalnum +iswalpha +iswascii +iswblank +iswcntrl +iswctype +iswdigit +iswgraph +iswlower +iswprint +iswpunct +iswspace +iswupper +iswxdigit +isxdigit +labs +ldexp +ldiv +; The UCRT lgamma functions don't set/provide the signgam variable like +; the mingw ones do. Therefore prefer the libmingwex version instead. +lgamma DATA +lgammaf DATA +lgammal DATA +llabs +lldiv +llrint +llrintf +llrintl F_X86_ANY(DATA) +llround +llroundf +llroundl F_X86_ANY(DATA) +localeconv +log +log10 +F_NON_I386(log10f) +F_ARM_ANY(log10l == log10) +log1p +log1pf +log1pl F_X86_ANY(DATA) +log2 +log2f +log2l F_X86_ANY(DATA) +logb +logbf +logbl F_X86_ANY(DATA) +F_NON_I386(logf) +F_ARM_ANY(logl == log) +longjmp +lrint +lrintf +lrintl F_X86_ANY(DATA) +lround +lroundf +lroundl F_X86_ANY(DATA) +malloc +mblen +mbrlen +mbrtoc16 +mbrtoc32 +mbrtowc +mbsrtowcs +mbsrtowcs_s +mbstowcs +mbstowcs_s +mbtowc +memchr +memcmp +memcpy +memcpy_s +memmove +memmove_s +memset +modf +F_NON_I386(modff) +nan +nanf +nanl F_X86_ANY(DATA) +nearbyint +nearbyintf +nearbyintl F_X86_ANY(DATA) +nextafter +nextafterf +nextafterl F_X86_ANY(DATA) +; All of the nexttoward functions take the second parameter as long doubke, +; making them unusable for x86. +nexttoward F_X86_ANY(DATA) +nexttowardf F_X86_ANY(DATA) +nexttowardl F_X86_ANY(DATA) +norm +normf +norml +perror +pow +F_NON_I386(powf) +F_ARM_ANY(powl == pow) +putc +putchar +puts +putwc +putwchar +qsort +qsort_s +quick_exit +raise +rand +rand_s +realloc +remainder +remainderf +remainderl F_X86_ANY(DATA) +remove +remquo +remquof +remquol F_X86_ANY(DATA) +rename +rewind +rint +rintf +rintl F_X86_ANY(DATA) +round +roundf +roundl F_X86_ANY(DATA) +scalbln +scalblnf +scalblnl F_X86_ANY(DATA) +scalbn +scalbnf +scalbnl F_X86_ANY(DATA) +set_terminate +set_unexpected +setbuf +F_X64(setjmp) +setlocale +setvbuf +signal +sin +F_NON_I386(sinf) +F_ARM_ANY(sinl == sin) +; if we implement sinh, we can set it DATA only. +sinh +F_NON_I386(sinhf) +sqrt +F_NON_I386(sqrtf) +srand +strcat +strcat_s +strchr +strcmp +strcmpi == _stricmp +strcoll +strcpy +strcpy_s +strcspn +strerror +strerror_s +strftime +strlen +strncat +strncat_s +strncmp +strncpy +strncpy_s +; strnlen replaced by emu +strpbrk +strrchr +strspn +strstr +strtod +strtof +strtoimax +strtok +strtok_s +strtol +; Can't use long double functions from the CRT on x86 +F_ARM_ANY(strtold) +strtoll +strtoul +strtoull +strtoumax +strxfrm +system +tan +F_NON_I386(tanf) +F_ARM_ANY(tanl == tan) +; if we implement tanh, we can set it to DATA only. +tanh +F_NON_I386(tanhf) +terminate +tgamma +tgammaf +tgammal F_X86_ANY(DATA) +tmpfile +tmpfile_s +tmpnam +tmpnam_s +tolower +toupper +towctrans +towlower +towupper +trunc +truncf +truncl F_X86_ANY(DATA) +unexpected +ungetc +ungetwc +utime == _utime64 +wcrtomb +wcrtomb_s +wcscat +wcscat_s +wcschr +wcscmp +wcscoll +wcscpy +wcscpy_s +wcscspn +wcsftime +wcslen +wcsncat +wcsncat_s +wcsncmp +wcsncpy +wcsncpy_s +; We provide replacement implementation in libmingwex +wcsnlen DATA +wcspbrk +wcsrchr +wcsrtombs +wcsrtombs_s +wcsspn +wcsstr +wcstod +wcstof +wcstoimax +wcstok +wcstok_s +wcstol +; Can't use long double functions from the CRT on x86 +F_ARM_ANY(wcstold) +wcstoll +wcstombs +wcstombs_s +wcstoul +wcstoull +wcstoumax +wcsxfrm +wctob +wctomb +wctomb_s +wctrans +wctype +wmemcpy_s +wmemmove_s +; These functions may satisfy configure scripts. +ctime == _ctime64 +gmtime == _gmtime64 +localtime == _localtime64 +mktime == _mktime64 +time == _time64 +timespec_get == _timespec64_get diff --git a/lib/libc/mingw/lib-common/uiautomationcore.def b/lib/libc/mingw/lib-common/uiautomationcore.def new file mode 100644 index 0000000000000000000000000000000000000000..667820045d5e3517d02c9be353104387cb4783a4 --- /dev/null +++ b/lib/libc/mingw/lib-common/uiautomationcore.def @@ -0,0 +1,106 @@ +; +; Definition file of UIAutomationCore.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "UIAutomationCore.DLL" +EXPORTS +DockPattern_SetDockPosition +ExpandCollapsePattern_Collapse +ExpandCollapsePattern_Expand +GridPattern_GetItem +InitializeChannelBasedConnectionForProviderProxy +InvokePattern_Invoke +ItemContainerPattern_FindItemByProperty +LegacyIAccessiblePattern_DoDefaultAction +LegacyIAccessiblePattern_GetIAccessible +LegacyIAccessiblePattern_Select +LegacyIAccessiblePattern_SetValue +MultipleViewPattern_GetViewName +MultipleViewPattern_SetCurrentView +RangeValuePattern_SetValue +ScrollItemPattern_ScrollIntoView +ScrollPattern_Scroll +ScrollPattern_SetScrollPercent +SelectionItemPattern_AddToSelection +SelectionItemPattern_RemoveFromSelection +SelectionItemPattern_Select +SynchronizedInputPattern_Cancel +SynchronizedInputPattern_StartListening +TextPattern_GetSelection +TextPattern_GetVisibleRanges +TextPattern_RangeFromChild +TextPattern_RangeFromPoint +TextPattern_get_DocumentRange +TextPattern_get_SupportedTextSelection +TextRange_AddToSelection +TextRange_Clone +TextRange_Compare +TextRange_CompareEndpoints +TextRange_ExpandToEnclosingUnit +TextRange_FindAttribute +TextRange_FindText +TextRange_GetAttributeValue +TextRange_GetBoundingRectangles +TextRange_GetChildren +TextRange_GetEnclosingElement +TextRange_GetText +TextRange_Move +TextRange_MoveEndpointByRange +TextRange_MoveEndpointByUnit +TextRange_RemoveFromSelection +TextRange_ScrollIntoView +TextRange_Select +TogglePattern_Toggle +TransformPattern_Move +TransformPattern_Resize +TransformPattern_Rotate +UiaAddEvent +UiaClientsAreListening +UiaDisconnectAllProviders +UiaDisconnectProvider +UiaEventAddWindow +UiaEventRemoveWindow +UiaFind +UiaGetErrorDescription +UiaGetPatternProvider +UiaGetPropertyValue +UiaGetReservedMixedAttributeValue +UiaGetReservedNotSupportedValue +UiaGetRootNode +UiaGetRuntimeId +UiaGetUpdatedCache +UiaHPatternObjectFromVariant +UiaHTextRangeFromVariant +UiaHUiaNodeFromVariant +UiaHasServerSideProvider +UiaHostProviderFromHwnd +UiaIAccessibleFromProvider +UiaLookupId +UiaNavigate +UiaNodeFromFocus +UiaNodeFromHandle +UiaNodeFromPoint +UiaNodeFromProvider +UiaNodeRelease +UiaPatternRelease +UiaProviderForNonClient +UiaProviderFromIAccessible +UiaRaiseActiveTextPositionChangedEvent +UiaRaiseAsyncContentLoadedEvent +UiaRaiseAutomationEvent +UiaRaiseAutomationPropertyChangedEvent +UiaRaiseChangesEvent +UiaRaiseNotificationEvent +UiaRaiseStructureChangedEvent +UiaRaiseTextEditTextChangedEvent +UiaRegisterProviderCallback +UiaRemoveEvent +UiaReturnRawElementProvider +UiaSetFocus +UiaTextRangeRelease +ValuePattern_SetValue +VirtualizedItemPattern_Realize +WindowPattern_Close +WindowPattern_SetWindowVisualState +WindowPattern_WaitForInputIdle diff --git a/lib/libc/mingw/lib-common/umdmxfrm.def b/lib/libc/mingw/lib-common/umdmxfrm.def new file mode 100644 index 0000000000000000000000000000000000000000..7be0c5b747fa72557346f0b3ba3d2df1aca40a8e --- /dev/null +++ b/lib/libc/mingw/lib-common/umdmxfrm.def @@ -0,0 +1,9 @@ +; +; Exports of file umdmxfrm.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY umdmxfrm.dll +EXPORTS +GetXformInfo diff --git a/lib/libc/mingw/lib-common/unimdmat.def b/lib/libc/mingw/lib-common/unimdmat.def new file mode 100644 index 0000000000000000000000000000000000000000..e9d8e10b47738883da25c9ae727804b7fbdb51c8 --- /dev/null +++ b/lib/libc/mingw/lib-common/unimdmat.def @@ -0,0 +1,27 @@ +; +; Exports of file UNIMDMAT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY UNIMDMAT.dll +EXPORTS +UmInitializeModemDriver +UmDeinitializeModemDriver +UmOpenModem +UmCloseModem +UmInitModem +UmMonitorModem +UmAnswerModem +UmDialModem +UmHangupModem +UmGenerateDigit +UmSetSpeakerPhoneState +UmDuplicateDeviceHandle +UmAbortCurrentModemCommand +UmSetPassthroughMode +UmIssueCommand +UmWaveAction +UmLogStringA +UmGetDiagnostics +UmLogDiagnostics diff --git a/lib/libc/mingw/lib-common/uniplat.def b/lib/libc/mingw/lib-common/uniplat.def new file mode 100644 index 0000000000000000000000000000000000000000..2d70f03de1772c557a1ff0dc3e61fde4ea220eda --- /dev/null +++ b/lib/libc/mingw/lib-common/uniplat.def @@ -0,0 +1,34 @@ +; +; Exports of file uniplat.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY uniplat.dll +EXPORTS +UmPlatformInitialize +UmPlatformDeinitialize +UnimodemReadFileEx +UnimodemWriteFileEx +UnimodemDeviceIoControlEx +UnimodemWaitCommEventEx +UnimodemQueueUserAPC +CreateUnimodemTimer +FreeUnimodemTimer +SetUnimodemTimer +CancelUnimodemTimer +CreateOverStructPool +DestroyOverStructPool +AllocateOverStructEx +FreeOverStruct +ReinitOverStruct +SyncDeviceIoControl +WinntIsWorkstation +UnimodemNotifyTSP +StartMonitorThread +StopMonitorThread +MonitorHandle +StopMonitoringHandle +CallBeginning +CallEnding +ResetCallCount diff --git a/lib/libc/mingw/lib-common/upnp.def b/lib/libc/mingw/lib-common/upnp.def new file mode 100644 index 0000000000000000000000000000000000000000..3b7910adc6c7d4a27504ea4c66c1b48e79436cbc --- /dev/null +++ b/lib/libc/mingw/lib-common/upnp.def @@ -0,0 +1,14 @@ +; +; Exports of file UPnP.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY UPnP.DLL +EXPORTS +HrRehydratorCreateServiceObject +HrRehydratorInvokeServiceAction +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib-common/url.def b/lib/libc/mingw/lib-common/url.def new file mode 100644 index 0000000000000000000000000000000000000000..8043f02fb5f6d8986587d0bde6ee18231f212e49 --- /dev/null +++ b/lib/libc/mingw/lib-common/url.def @@ -0,0 +1,29 @@ +; +; Exports of file URL.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY URL.dll +EXPORTS +AddMIMEFileTypesPS +AutodialHookCallback +DllCanUnloadNow +DllGetClassObject +FileProtocolHandler +FileProtocolHandlerA +InetIsOffline +MIMEAssociationDialogA +MIMEAssociationDialogW +MailToProtocolHandler +MailToProtocolHandlerA +NewsProtocolHandler +NewsProtocolHandlerA +OpenURL +OpenURLA +TelnetProtocolHandler +TelnetProtocolHandlerA +TranslateURLA +TranslateURLW +URLAssociationDialogA +URLAssociationDialogW diff --git a/lib/libc/mingw/lib-common/user32.def.in b/lib/libc/mingw/lib-common/user32.def.in index c600f26bd718f93a49e1f57abf6f4b3c3849b7d3..ac2a074424db96c89f00a603a3d8ac6a5c6396b2 100644 --- a/lib/libc/mingw/lib-common/user32.def.in +++ b/lib/libc/mingw/lib-common/user32.def.in @@ -338,7 +338,6 @@ GetDpiForSystem GetDpiForWindow GetFocus GetForegroundWindow -GetGUIThreadInfo GetGestureConfig GetGestureExtraArgs GetGestureInfo diff --git a/lib/libc/mingw/lib-common/userenv.def b/lib/libc/mingw/lib-common/userenv.def index fb0247ce688d6b5384cad335a4166b4b02ca5c55..de622492c83577bb5c86516154d4081e06131363 100644 --- a/lib/libc/mingw/lib-common/userenv.def +++ b/lib/libc/mingw/lib-common/userenv.def @@ -8,13 +8,27 @@ EXPORTS RsopLoggingEnabled AreThereVisibleLogoffScripts AreThereVisibleShutdownScripts +CheckDirectoryOwnership +CheckXForestLogon +CopyProfileDirectoryEx2 CreateAppContainerProfile +CreateAppContainerProfileInternal +CreateDirectoryJunctionsForSystem +CreateDirectoryJunctionsForUserProfile CreateEnvironmentBlock +CreateGroupEx +CreateLinkFileEx CreateProfile DeleteAppContainerProfile +DeleteAppContainerProfileInternal +DeleteGroup +DeleteLinkFile DeleteProfileA +DeleteProfileDirectory +DeleteProfileDirectory2 DeleteProfileW DeriveAppContainerSidFromAppContainerName +DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName DestroyEnvironmentBlock DllGetContractDescription EnterCriticalPolicySection @@ -35,28 +49,34 @@ GetDefaultUserProfileDirectoryA GetDefaultUserProfileDirectoryW GetGPOListA GetGPOListW +GetLongProfilePathName GetNextFgPolicyRefreshInfo GetPreviousFgPolicyRefreshInfo GetProfileType GetProfilesDirectoryA GetProfilesDirectoryW GetUserProfileDirectoryA +GetUserProfileDirectoryForUserSidW GetUserProfileDirectoryW HasPolicyForegroundProcessingCompleted +IsAppContainerProfilePresentInternal LeaveCriticalPolicySection LoadUserProfileA LoadUserProfileW +LookupAppContainerDisplayName +PingComputer ProcessGroupPolicyCompleted ProcessGroupPolicyCompletedEx RefreshPolicy RefreshPolicyEx RegisterGPNotification +RemapProfile RsopAccessCheckByType RsopFileAccessCheck -RsopLoggingEnabled RsopResetPolicySettingStatus RsopSetPolicySettingStatus UnloadUserProfile UnregisterGPNotification +UpdateAppContainerProfile WaitForMachinePolicyForegroundProcessing WaitForUserPolicyForegroundProcessing diff --git a/lib/libc/mingw/lib-common/utildll.def b/lib/libc/mingw/lib-common/utildll.def new file mode 100644 index 0000000000000000000000000000000000000000..bdbe97b88f562a4bd36f815c836dc0664b9fac66 --- /dev/null +++ b/lib/libc/mingw/lib-common/utildll.def @@ -0,0 +1,44 @@ +; +; Exports of file UTILDLL.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY UTILDLL.dll +EXPORTS +AsyncDeviceEnumerate +CachedGetUserFromSid +CalculateDiffTime +CalculateElapsedTime +CompareElapsedTime +ConfigureModem +CtxGetAnyDCName +CurrentDateTimeString +DateTimeString +ElapsedTimeString +EnumerateMultiUserServers +FormDecoratedAsyncDeviceName +GetAssociatedPortName +GetSystemMessageA +GetSystemMessageW +GetUnknownString +GetUserFromSid +HaveAnonymousUsersChanged +InitializeAnonymousUserCompareList +InstallModem +IsPartOfDomain +NetBIOSDeviceEnumerate +NetworkDeviceEnumerate +ParseDecoratedAsyncDeviceName +QueryCurrentWinStation +RegGetNetworkDeviceName +RegGetNetworkServiceName +SetupAsyncCdConfig +StandardErrorMessage +StrAsyncConnectState +StrConnectState +StrProcessState +StrSdClass +StrSystemWaitReason +TestUserForAdmin +WinEnumerateDevices diff --git a/lib/libc/mingw/lib-common/vcruntime140_app.def.in b/lib/libc/mingw/lib-common/vcruntime140_app.def.in new file mode 100644 index 0000000000000000000000000000000000000000..3ad3e51ac7b24e112a6857a96b55e4c0f31f6a63 --- /dev/null +++ b/lib/libc/mingw/lib-common/vcruntime140_app.def.in @@ -0,0 +1,96 @@ +LIBRARY vcruntime140_app + +EXPORTS + +#include "func.def.in" + +_CreateFrameInfo +F_I386(_CxxThrowException@8) +F_NON_I386(_CxxThrowException) +F_I386(_EH_prolog) +_FindAndUnlinkFrame +_IsExceptionObjectToBeDestroyed +F_I386(_NLG_Dispatch2) +F_I386(_NLG_Return) +F_I386(_NLG_Return2) +_SetWinRTOutOfMemoryExceptionCallback +__AdjustPointer +__BuildCatchObject +__BuildCatchObjectHelper +F_NON_I386(__C_specific_handler) +F_NON_I386(__C_specific_handler_noexcept) +__CxxDetectRethrow +__CxxExceptionFilter +__CxxFrameHandler +__CxxFrameHandler2 +__CxxFrameHandler3 +F_I386(__CxxLongjmpUnwind@4) +__CxxQueryExceptionSize +__CxxRegisterExceptionObject +__CxxUnregisterExceptionObject +__DestructExceptionObject +__FrameUnwindFilter +__GetPlatformExceptionInfo +F_NON_I386(__NLG_Dispatch2) +F_NON_I386(__NLG_Return2) +__RTCastToVoid +__RTDynamicCast +__RTtypeid +__TypeMatch +__current_exception +__current_exception_context +F_X86_ANY(__intrinsic_setjmp) +F_ARM32(__intrinsic_setjmp) +F_NON_I386(__intrinsic_setjmpex) +F_ARM32(__jump_unwind) +__processing_throw +__report_gsfailure +__std_exception_copy +__std_exception_destroy +__std_terminate +__std_type_info_compare +__std_type_info_destroy_list +__std_type_info_hash +__std_type_info_name +__telemetry_main_invoke_trigger +__telemetry_main_return_trigger +__unDName +__unDNameEx +__uncaught_exception +__uncaught_exceptions +__vcrt_GetModuleFileNameW +__vcrt_GetModuleHandleW +__vcrt_InitializeCriticalSectionEx +__vcrt_LoadLibraryExW +F_I386(_chkesp) +F_I386(_except_handler2) +F_I386(_except_handler3) +F_I386(_except_handler4_common) +_get_purecall_handler +_get_unexpected +F_I386(_global_unwind2) +_is_exception_typeof +F_I386(_local_unwind2) +F_I386(_local_unwind4) +F_I386(_longjmpex) +F64(_local_unwind) +_purecall +F_I386(_seh_longjmp_unwind4@4) +F_I386(_seh_longjmp_unwind@4) +_set_purecall_handler +_set_se_translator +F_I386(_setjmp3) +longjmp +memchr +memcmp +memcpy +memmove +memset +set_unexpected +strchr +strrchr +strstr +unexpected +wcschr +wcsrchr +wcsstr diff --git a/lib/libc/mingw/lib-common/w32time.def b/lib/libc/mingw/lib-common/w32time.def new file mode 100644 index 0000000000000000000000000000000000000000..88c326a67551cf566170cf68bc434815085f95c3 --- /dev/null +++ b/lib/libc/mingw/lib-common/w32time.def @@ -0,0 +1,32 @@ +; +; Definition file of w32time.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "w32time.dll" +EXPORTS +fnW32TmI_ScSetServiceBits DATA +fnW32TmRegisterServiceCtrlHandlerEx DATA +fnW32TmSetServiceStatus DATA +SvchostEntry_W32Time +SvchostPushServiceGlobals +TimeProvClose +TimeProvCommand +TimeProvOpen +W32TimeBufferFree +W32TimeDcPromo +W32TimeDeleteConfig +W32TimeGetNetlogonServiceBits +W32TimeLog +W32TimeQueryConfig +W32TimeQueryConfiguration +W32TimeQueryHardwareProviderStatus +W32TimeQueryNTPProviderStatus +W32TimeQueryNtpProviderConfiguration +W32TimeQuerySource +W32TimeQueryStatus +W32TimeSetConfig +W32TimeSyncNow +W32TimeVerifyJoinConfig +W32TimeVerifyUnjoinConfig +W32TmServiceMain diff --git a/lib/libc/mingw/lib-common/w32topl.def b/lib/libc/mingw/lib-common/w32topl.def new file mode 100644 index 0000000000000000000000000000000000000000..1ed5f311501e469300947a7a48f713507f82b524 --- /dev/null +++ b/lib/libc/mingw/lib-common/w32topl.def @@ -0,0 +1,87 @@ +; +; Exports of file W32TOPL.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY W32TOPL.dll +EXPORTS +ToplAddEdgeSetToGraph +ToplAddEdgeToGraph +ToplDeleteComponents +ToplDeleteGraphState +ToplDeleteSpanningTreeEdges +ToplEdgeAssociate +ToplEdgeCreate +ToplEdgeDestroy +ToplEdgeDisassociate +ToplEdgeFree +ToplEdgeGetFromVertex +ToplEdgeGetToVertex +ToplEdgeGetWeight +ToplEdgeInit +ToplEdgeSetFromVertex +ToplEdgeSetToVertex +ToplEdgeSetVtx +ToplEdgeSetWeight +ToplFree +ToplGetAlwaysSchedule +ToplGetSpanningTreeEdgesForVtx +ToplGraphAddVertex +ToplGraphCreate +ToplGraphDestroy +ToplGraphFindEdgesForMST +ToplGraphFree +ToplGraphInit +ToplGraphMakeRing +ToplGraphNumberOfVertices +ToplGraphRemoveVertex +ToplGraphSetVertexIter +ToplHeapCreate +ToplHeapDestroy +ToplHeapExtractMin +ToplHeapInsert +ToplHeapIsElementOf +ToplHeapIsEmpty +ToplIsToplException +ToplIterAdvance +ToplIterCreate +ToplIterFree +ToplIterGetObject +ToplListAddElem +ToplListCreate +ToplListFree +ToplListNumberOfElements +ToplListRemoveElem +ToplListSetIter +ToplMakeGraphState +ToplPScheduleValid +ToplSTHeapAdd +ToplSTHeapCostReduced +ToplSTHeapDestroy +ToplSTHeapExtractMin +ToplSTHeapInit +ToplScheduleCacheCreate +ToplScheduleCacheDestroy +ToplScheduleCreate +ToplScheduleDuration +ToplScheduleExportReadonly +ToplScheduleImport +ToplScheduleIsEqual +ToplScheduleMaxUnavailable +ToplScheduleMerge +ToplScheduleNumEntries +ToplScheduleValid +ToplSetAllocator +ToplVertexCreate +ToplVertexDestroy +ToplVertexFree +ToplVertexGetId +ToplVertexGetInEdge +ToplVertexGetOutEdge +ToplVertexGetParent +ToplVertexInit +ToplVertexNumberOfInEdges +ToplVertexNumberOfOutEdges +ToplVertexSetId +ToplVertexSetParent diff --git a/lib/libc/mingw/lib-common/wdigest.def b/lib/libc/mingw/lib-common/wdigest.def new file mode 100644 index 0000000000000000000000000000000000000000..b252fffa170fe73dd7d24b9bae3e21d6570cb57b --- /dev/null +++ b/lib/libc/mingw/lib-common/wdigest.def @@ -0,0 +1,17 @@ +; +; Exports of file wdigest.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY wdigest.dll +EXPORTS +SpInitialize +CredentialUpdateRegister +SsiCredentialsUpdateNotify +CredentialUpdateFree +CredentialUpdateNotify +SpLsaModeInitialize +SpUserModeInitialize +SsiCredentialsUpdateFree +SpInstanceInit diff --git a/lib/libc/mingw/lib-common/webauthn.def b/lib/libc/mingw/lib-common/webauthn.def new file mode 100644 index 0000000000000000000000000000000000000000..f81859a459cdcb98be6b2991a921d0bd49aa07a0 --- /dev/null +++ b/lib/libc/mingw/lib-common/webauthn.def @@ -0,0 +1,57 @@ +LIBRARY "webauthn.dll" +EXPORTS +CryptsvcDllCtrl +I_WebAuthNCtapDecodeGetAssertionRpcResponse +I_WebAuthNCtapDecodeMakeCredentialRpcResponse +I_WebAuthNCtapEncodeGetAssertionRpcRequest +I_WebAuthNCtapEncodeMakeCredentialRpcRequest +WebAuthNAuthenticatorGetAssertion +WebAuthNAuthenticatorMakeCredential +WebAuthNCancelCurrentOperation +WebAuthNCtapChangeClientPin +WebAuthNCtapChangeClientPinForSelectedDevice +WebAuthNCtapFreeSelectedDeviceInformation +WebAuthNCtapGetAssertion +WebAuthNCtapGetSupportedTransports +WebAuthNCtapGetWnfLocalizedString +WebAuthNCtapIsStopSendCommandError +WebAuthNCtapMakeCredential +WebAuthNCtapManageAuthenticatePin +WebAuthNCtapManageCancelEnrollFingerprint +WebAuthNCtapManageChangePin +WebAuthNCtapManageClose +WebAuthNCtapManageDeleteCredential +WebAuthNCtapManageEnrollFingerprint +WebAuthNCtapManageFreeDisplayCredentials +WebAuthNCtapManageGetDisplayCredentials +WebAuthNCtapManageRemoveFingerprints +WebAuthNCtapManageResetDevice +WebAuthNCtapManageSelect +WebAuthNCtapManageSetPin +WebAuthNCtapParseAuthenticatorData +WebAuthNCtapResetDevice +WebAuthNCtapRpcGetAssertionUserList +WebAuthNCtapRpcGetCborCommand +WebAuthNCtapRpcSelectGetAssertion +WebAuthNCtapSendCommand +WebAuthNCtapSetClientPin +WebAuthNCtapStartDeviceChangeNotify +WebAuthNCtapStopDeviceChangeNotify +WebAuthNCtapVerifyGetAssertion +WebAuthNDecodeAccountInformation +WebAuthNDeletePlatformCredential +WebAuthNEncodeAccountInformation +WebAuthNFreeAssertion +WebAuthNFreeCredentialAttestation +WebAuthNFreeDecodedAccountInformation +WebAuthNFreeEncodedAccountInformation +WebAuthNFreePlatformCredentials +WebAuthNFreeUserEntityList +WebAuthNGetApiVersionNumber +WebAuthNGetCancellationId +WebAuthNGetCoseAlgorithmIdentifier +WebAuthNGetCredentialIdFromAuthenticatorData +WebAuthNGetErrorName +WebAuthNGetPlatformCredentials +WebAuthNGetW3CExceptionDOMError +WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable diff --git a/lib/libc/mingw/lib-common/webclnt.def b/lib/libc/mingw/lib-common/webclnt.def new file mode 100644 index 0000000000000000000000000000000000000000..edc1388fa80285aff93bf4a185a1144ad1933043 --- /dev/null +++ b/lib/libc/mingw/lib-common/webclnt.def @@ -0,0 +1,12 @@ +; +; Exports of file webclnt.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY webclnt.dll +EXPORTS +DavClose +DavInit +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/lib-common/webservices.def b/lib/libc/mingw/lib-common/webservices.def new file mode 100644 index 0000000000000000000000000000000000000000..45fb377b76c9aa3b29e0e707bb5c8cdaac96613e --- /dev/null +++ b/lib/libc/mingw/lib-common/webservices.def @@ -0,0 +1,200 @@ +; +; Definition file of webservices.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "webservices.dll" +EXPORTS +WsAbandonCall +WsAbandonMessage +WsAbortChannel +WsAbortListener +WsAbortServiceHost +WsAbortServiceProxy +WsAcceptChannel +WsAddCustomHeader +WsAddErrorString +WsAddMappedHeader +WsAddressMessage +WsAlloc +WsAsyncExecute +WsCall +WsCheckMustUnderstandHeaders +WsCloseChannel +WsCloseListener +WsCloseServiceHost +WsCloseServiceProxy +WsCombineUrl +WsCopyError +WsCopyNode +WsCreateChannel +WsCreateChannelForListener +WsCreateError +WsCreateFaultFromError +WsCreateHeap +WsCreateListener +WsCreateMessage +WsCreateMessageForChannel +WsCreateMetadata +WsCreateReader +WsCreateServiceEndpointFromTemplate +WsCreateServiceHost +WsCreateServiceProxy +WsCreateServiceProxyFromTemplate +WsCreateWriter +WsCreateXmlBuffer +WsCreateXmlSecurityToken +WsDateTimeToFileTime +WsDecodeUrl +WsEncodeUrl +WsEndReaderCanonicalization +WsEndWriterCanonicalization +WsFileTimeToDateTime +WsFillBody +WsFillReader +WsFindAttribute +WsFlushBody +WsFlushWriter +WsFreeChannel +WsFreeError +WsFreeHeap +WsFreeListener +WsFreeMessage +WsFreeMetadata +WsFreeReader +WsFreeSecurityToken +WsFreeServiceHost +WsFreeServiceProxy +WsFreeWriter +WsGetChannelProperty +WsGetCustomHeader +WsGetDictionary +WsGetErrorProperty +WsGetErrorString +WsGetFaultErrorDetail +WsGetFaultErrorProperty +WsGetHeader +WsGetHeaderAttributes +WsGetHeapProperty +WsGetListenerProperty +WsGetMappedHeader +WsGetMessageProperty +WsGetMetadataEndpoints +WsGetMetadataProperty +WsGetMissingMetadataDocumentAddress +WsGetNamespaceFromPrefix +WsGetOperationContextProperty +WsGetPolicyAlternativeCount +WsGetPolicyProperty +WsGetPrefixFromNamespace +WsGetReaderNode +WsGetReaderPosition +WsGetReaderProperty +WsGetSecurityContextProperty +WsGetSecurityTokenProperty +WsGetServiceHostProperty +WsGetServiceProxyProperty +WsGetWriterPosition +WsGetWriterProperty +WsGetXmlAttribute +WsInitializeMessage +WsMarkHeaderAsUnderstood +WsMatchPolicyAlternative +WsMoveReader +WsMoveWriter +WsOpenChannel +WsOpenListener +WsOpenServiceHost +WsOpenServiceProxy +WsPullBytes +WsPushBytes +WsReadArray +WsReadAttribute +WsReadBody +WsReadBytes +WsReadChars +WsReadCharsUtf8 +WsReadElement +WsReadEndAttribute +WsReadEndElement +WsReadEndpointAddressExtension +WsReadEnvelopeEnd +WsReadEnvelopeStart +WsReadMessageEnd +WsReadMessageStart +WsReadMetadata +WsReadNode +WsReadQualifiedName +WsReadStartAttribute +WsReadStartElement +WsReadToStartElement +WsReadType +WsReadValue +WsReadXmlBuffer +WsReadXmlBufferFromBytes +WsReceiveMessage +WsRegisterOperationForCancel +WsRemoveCustomHeader +WsRemoveHeader +WsRemoveMappedHeader +WsRemoveNode +WsRequestReply +WsRequestSecurityToken +WsResetChannel +WsResetError +WsResetHeap +WsResetListener +WsResetMessage +WsResetMetadata +WsResetServiceHost +WsResetServiceProxy +WsRevokeSecurityContext +WsSendFaultMessageForError +WsSendMessage +WsSendReplyMessage +WsSetChannelProperty +WsSetErrorProperty +WsSetFaultErrorDetail +WsSetFaultErrorProperty +WsSetHeader +WsSetInput +WsSetInputToBuffer +WsSetListenerProperty +WsSetMessageProperty +WsSetOutput +WsSetOutputToBuffer +WsSetReaderPosition +WsSetWriterPosition +WsShutdownSessionChannel +WsSkipNode +WsStartReaderCanonicalization +WsStartWriterCanonicalization +WsTrimXmlWhitespace +WsVerifyXmlNCName +WsWriteArray +WsWriteAttribute +WsWriteBody +WsWriteBytes +WsWriteChars +WsWriteCharsUtf8 +WsWriteElement +WsWriteEndAttribute +WsWriteEndCData +WsWriteEndElement +WsWriteEndStartElement +WsWriteEnvelopeEnd +WsWriteEnvelopeStart +WsWriteMessageEnd +WsWriteMessageStart +WsWriteNode +WsWriteQualifiedName +WsWriteStartAttribute +WsWriteStartCData +WsWriteStartElement +WsWriteText +WsWriteType +WsWriteValue +WsWriteXmlBuffer +WsWriteXmlBufferToBytes +WsWriteXmlnsAttribute +WsXmlStringEquals diff --git a/lib/libc/mingw/lib-common/wer.def b/lib/libc/mingw/lib-common/wer.def new file mode 100644 index 0000000000000000000000000000000000000000..ad34f57ff7e070116c1fec012d8d9ee3d429f545 --- /dev/null +++ b/lib/libc/mingw/lib-common/wer.def @@ -0,0 +1,96 @@ +; +; Definition file of wer.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "wer.dll" +EXPORTS +WerAddExcludedApplication +WerFreeString +WerRemoveExcludedApplication +WerReportAddDump +WerReportAddFile +WerReportCloseHandle +WerReportCreate +WerReportSetParameter +WerReportSetUIOption +WerReportSubmit +WerStoreClose +WerStoreGetFirstReportKey +WerStoreGetNextReportKey +WerStoreGetReportCount +WerStoreGetSizeOnDisk +WerStoreOpen +WerStorePurge +WerStoreQueryReportMetadataV1 +WerStoreQueryReportMetadataV2 +WerStoreQueryReportMetadataV3 +WerStoreUploadReport +WerSysprepCleanup +WerSysprepGeneralize +WerSysprepSpecialize +WerUnattendedSetup +WerpAddAppCompatData +WerpAddFile +WerpAddMemoryBlock +WerpAddRegisteredDataToReport +WerpAddSecondaryParameter +WerpAddTextToReport +WerpArchiveReport +WerpCancelResponseDownload +WerpCancelUpload +WerpCloseStore +WerpCreateMachineStore +WerpDeleteReport +WerpDestroyWerString +WerpDownloadResponse +WerpDownloadResponseTemplate +WerpEnumerateStoreNext +WerpEnumerateStoreStart +WerpExtractReportFiles +WerpGetBucketId +WerpGetDynamicParameter +WerpGetEventType +WerpGetFileByIndex +WerpGetFilePathByIndex +WerpGetNumFiles +WerpGetNumSecParams +WerpGetNumSigParams +WerpGetReportConsent +WerpGetReportFinalConsent +WerpGetReportFlags +WerpGetReportInformation +WerpGetReportTime +WerpGetReportType +WerpGetResponseId +WerpGetResponseUrl +WerpGetSecParamByIndex +WerpGetSigParamByIndex +WerpGetStoreLocation +WerpGetStoreType +WerpGetTextFromReport +WerpGetUIParamByIndex +WerpGetUploadTime +WerpGetWerStringData +WerpIsDisabled +WerpIsTransportAvailable +WerpLoadReport +WerpOpenMachineArchive +WerpOpenMachineQueue +WerpOpenUserArchive +WerpOpenUserQueue +WerpPromtUser +WerpReportCancel +WerpRestartApplication +WerpSetCallBack +WerpSetDynamicParameter +WerpSetEventName +WerpSetReportFlags +WerpSetReportInformation +WerpSetReportTime +WerpSetReportUploadContextToken +WerpShowNXNotification +WerpShowSecondLevelConsent +WerpShowUpsellUI +WerpSubmitReportFromStore +WerpSvcReportFromMachineQueue diff --git a/lib/libc/mingw/lib-common/wiashext.def b/lib/libc/mingw/lib-common/wiashext.def new file mode 100644 index 0000000000000000000000000000000000000000..5312561e95adc646aa81f55a97f95d25c0c3b1d4 --- /dev/null +++ b/lib/libc/mingw/lib-common/wiashext.def @@ -0,0 +1,17 @@ +; +; Exports of file wiashext.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY wiashext.dll +EXPORTS +AddDeviceWasChosen +AddDeviceWasChosenA +AddDeviceWasChosenW +MakeFullPidlForDevice +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +DoDeleteAllItems diff --git a/lib/libc/mingw/lib-common/wimgapi.def b/lib/libc/mingw/lib-common/wimgapi.def new file mode 100644 index 0000000000000000000000000000000000000000..e259913b1c794c2ed28e1ebd38f9de987da341e3 --- /dev/null +++ b/lib/libc/mingw/lib-common/wimgapi.def @@ -0,0 +1,67 @@ +; +; Definition file of WIMGAPI.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WIMGAPI.DLL" +EXPORTS +;DllCanUnloadNow +;DllMain +WIMAddImagePath +WIMAddImagePaths +WIMAddWimbootEntry +WIMApplyImage +WIMCaptureImage +WIMCloseHandle +WIMCommitImageHandle +WIMCopyFile +WIMCreateFile +WIMCreateImageFile +WIMCreateWofCompressedFile +WIMDeleteImage +WIMDeleteImageMounts +WIMEnumImageFiles +WIMExportImage +WIMExtractImageDirectory +WIMExtractImagePath +WIMFindFirstImageFile +WIMFindNextImageFile +WIMGetAttributes +WIMGetImageCount +WIMGetImageInformation +WIMGetMessageCallbackCount +WIMGetMountedImageHandle +WIMGetMountedImageInfo +WIMGetMountedImageInfoFromHandle +WIMGetMountedImages +WIMGetWIMBootEntries +WIMGetWIMBootWIMPath +WIMInitFileIOCallbacks +WIMInitializeWofDriver +WIMIsCurrentSystemWimboot +WIMIsReferenceWim +WIMLoadImage +WIMMountImage +WIMMountImageHandle +WIMProcessCustomImage +WIMReadFileEx +WIMReadImageFile +WIMRedirectFolderBeforeApply +WIMRegisterLogFile +WIMRegisterMessageCallback +WIMRemountImage +WIMSetBootImage +WIMSetFileIOCallbackTemporaryPath +WIMSetImageInformation +WIMSetImageUserSpecifiedCreationTime +WIMSetReferenceFile +WIMSetTemporaryPath +WIMSetWimGuid +WIMSingleInstanceFile +WIMSplitFile +WIMUnmountImage +WIMUnmountImageHandle +WIMUnregisterLogFile +WIMUnregisterMessageCallback +WIMUpdateWIMBootEntry +WIMWriteFileWithIntegrity diff --git a/lib/libc/mingw/lib-common/windows.ai.machinelearning.def b/lib/libc/mingw/lib-common/windows.ai.machinelearning.def new file mode 100644 index 0000000000000000000000000000000000000000..6f0eca1f5456c6334356a395e14e7a807728462b --- /dev/null +++ b/lib/libc/mingw/lib-common/windows.ai.machinelearning.def @@ -0,0 +1,5 @@ +LIBRARY windows.ai.machinelearning + +EXPORTS + +MLCreateOperatorRegistry diff --git a/lib/libc/mingw/lib-common/windows.data.pdf.def b/lib/libc/mingw/lib-common/windows.data.pdf.def new file mode 100644 index 0000000000000000000000000000000000000000..5e19b019b0e3bc7bc02b7c3270856ca0bc21b340 --- /dev/null +++ b/lib/libc/mingw/lib-common/windows.data.pdf.def @@ -0,0 +1,8 @@ +; +; Definition file of Windows.Data.Pdf.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Windows.Data.Pdf.dll" +EXPORTS +PdfCreateRenderer diff --git a/lib/libc/mingw/lib-common/windows.networking.def b/lib/libc/mingw/lib-common/windows.networking.def new file mode 100644 index 0000000000000000000000000000000000000000..ccfb87e9cf0703f141948fe36f11bd3c20483fe1 --- /dev/null +++ b/lib/libc/mingw/lib-common/windows.networking.def @@ -0,0 +1,8 @@ +; +; Definition file of Windows.Networking.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Windows.Networking.dll" +EXPORTS +SetSocketMediaStreamingMode diff --git a/lib/libc/mingw/lib-common/winmm.def b/lib/libc/mingw/lib-common/winmm.def index 5343fe9b4f9aa1448c785a8c88f1a86b2b568a0b..082b316c0cb99567673ca42c5308c152d8197b72 100644 --- a/lib/libc/mingw/lib-common/winmm.def +++ b/lib/libc/mingw/lib-common/winmm.def @@ -51,7 +51,6 @@ joySetThreshold mci32Message mciDriverNotify mciDriverYield -mciExecute mciFreeCommandResource mciGetCreatorTask mciGetDeviceIDA diff --git a/lib/libc/mingw/lib-common/winrnr.def b/lib/libc/mingw/lib-common/winrnr.def new file mode 100644 index 0000000000000000000000000000000000000000..4dfbc313a3080fbbce620a1f7b1be01b20c08dcb --- /dev/null +++ b/lib/libc/mingw/lib-common/winrnr.def @@ -0,0 +1,11 @@ +; +; Exports of file WINRNR.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WINRNR.dll +EXPORTS +InstallNTDSProvider +NSPStartup +RemoveNTDSProvider diff --git a/lib/libc/mingw/lib-common/winspool.def b/lib/libc/mingw/lib-common/winspool.def index 9509b52f851aa5d4bb035ec207c59d52936c78a3..9ef561f9367b7e768c9c77512d43f55a47c14989 100644 --- a/lib/libc/mingw/lib-common/winspool.def +++ b/lib/libc/mingw/lib-common/winspool.def @@ -91,7 +91,6 @@ DeviceCapabilities DeviceCapabilitiesA DeviceCapabilitiesW DevicePropertySheets -DocumentEvent DocumentPropertiesA DocumentPropertiesW DocumentPropertySheets @@ -171,9 +170,6 @@ PlayGdiScriptOnPrinterIC PrinterMessageBoxA PrinterMessageBoxW PrinterProperties -QueryColorProfile -QueryRemoteFonts -QuerySpoolMode ReadPrinter RegisterForPrintAsyncNotifications ReportJobProcessingProgress @@ -196,11 +192,9 @@ SetPrinterDataExW SetPrinterDataW SetPrinterW SplDriverUnloadComplete -SpoolerDevQueryPrintW SpoolerInit SpoolerPrinterEvent StartDocDlgA -StartDocDlgW StartDocPrinterA StartDocPrinterW StartPagePrinter diff --git a/lib/libc/mingw/lib-common/winsrv.def b/lib/libc/mingw/lib-common/winsrv.def new file mode 100644 index 0000000000000000000000000000000000000000..2b217dea9ba9edb4c61bdbffe865bd4ca0a9b00f --- /dev/null +++ b/lib/libc/mingw/lib-common/winsrv.def @@ -0,0 +1,12 @@ +; +; Exports of file winsrv.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY winsrv.dll +EXPORTS +ConServerDllInitialization +UserServerDllInitialization +_UserSoundSentry +_UserTestTokenForInteractive diff --git a/lib/libc/mingw/lib-common/wkssvc.def b/lib/libc/mingw/lib-common/wkssvc.def new file mode 100644 index 0000000000000000000000000000000000000000..356718a0153fb275641552c3daa2139ab13bbbec --- /dev/null +++ b/lib/libc/mingw/lib-common/wkssvc.def @@ -0,0 +1,10 @@ +; +; Exports of file wkssvc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY wkssvc.dll +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/lib-common/wlanapi.def b/lib/libc/mingw/lib-common/wlanapi.def index 2cc27852aa4b5f48c408c45fb87095692e5d8fcb..b0237957993a5b1c70bf8170e4ed2cf72881b11e 100644 --- a/lib/libc/mingw/lib-common/wlanapi.def +++ b/lib/libc/mingw/lib-common/wlanapi.def @@ -5,9 +5,9 @@ ; LIBRARY "wlanapi.dll" EXPORTS -WFDGetSessionEndpointPairsInt QueryNetconStatus QueryNetconVirtualCharacteristic +WFDAbortSessionInt WFDAcceptConnectRequestAndOpenSessionInt WFDAcceptGroupRequestAndOpenSessionInt WFDCancelConnectorPairWithOOB @@ -21,54 +21,103 @@ WFDCloseOOBPairingSession WFDCloseSession WFDCloseSessionInt WFDConfigureFirewallForSessionInt +WFDCreateDHPrivatePublicKeyPairInt WFDDeclineConnectRequestInt WFDDeclineGroupRequestInt +WFDDiscoverDeviceServiceInformationInt +WFDDiscoverDevicesExInt WFDDiscoverDevicesInt WFDFlushVisibleDeviceListInt WFDForceDisconnectInt WFDForceDisconnectLegacyPeerInt WFDFreeMemoryInt WFDGetDefaultGroupProfileInt +WFDGetDeviceDescriptorForPendingRequestInt +WFDGetNFCCarrierConfigBlobInt WFDGetOOBBlob +WFDGetPrimaryAdapterStateInt WFDGetProfileKeyInfoInt +WFDGetSessionEndpointPairsInt +WFDGetVisibleDevicesExInt WFDGetVisibleDevicesInt WFDIsInterfaceWiFiDirect WFDIsWiFiDirectRunningOnWiFiAdapter WFDLowPrivCancelOpenSessionInt WFDLowPrivCloseHandleInt +WFDLowPrivCloseLegacySessionInt WFDLowPrivCloseSessionInt WFDLowPrivConfigureFirewallForSessionInt +WFDLowPrivDeclineDeviceApiConnectionRequestInt +WFDLowPrivGetPendingGroupRequestDetailsInt WFDLowPrivGetSessionEndpointPairsInt WFDLowPrivIsWfdSupportedInt WFDLowPrivOpenHandleInt +WFDLowPrivOpenLegacySessionInt +WFDLowPrivOpenSessionByDafObjectIdInt +WFDLowPrivQueryPropertyInt WFDLowPrivRegisterNotificationInt WFDLowPrivStartOpenSessionByInterfaceIdInt +WFDLowPrivRegisterVMgrCallerInt +WFDLowPrivSetPropertyInt +WFDLowPrivStartDeviceApiConnectionRequestListenerInt +WFDLowPrivStartUsingGroupInt +WFDLowPrivStopDeviceApiConnectionRequestListenerInt +WFDLowPrivStopUsingGroupInt +WFDLowPrivUnregisterVMgrCallerInt WFDOpenHandle WFDOpenHandleInt WFDOpenLegacySession WFDOpenLegacySessionInt WFDPairCancelByDeviceAddressInt WFDPairCancelInt +WFDPairContinuePairWithDeviceInt WFDPairEnumerateCeremoniesInt WFDPairSelectCeremonyInt WFDPairWithDeviceAndOpenSessionExInt WFDPairWithDeviceAndOpenSessionInt WFDParseOOBBlob +WFDParseOOBBlobTypeAndGetPayloadInt WFDParseProfileXmlInt +WFDParseWfaNfcCarrierConfigBlobInt WFDQueryPropertyInt WFDRegisterNotificationInt +WFDRegisterVMgrCallerInt +WFDResetSelectedWfdMgrInt WFDSetAdditionalIEsInt WFDSetPropertyInt WFDSetSecondaryDeviceTypeListInt +WFDSetSelectedWfdMgrInt +WFDStartBackgroundDiscoveryInt WFDStartConnectorPairWithOOB WFDStartListenerPairWithOOB +WFDStartOffloadedDiscoveryInt WFDStartOpenSession WFDStartOpenSessionInt +WFDStartUsingGroupExInt WFDStartUsingGroupInt +WFDStopBackgroundDiscoveryInt +WFDStopDiscoverDevicesExInt WFDStopDiscoverDevicesInt +WFDStopOffloadedDiscoveryInt WFDStopUsingGroupInt +WFDSvcLowPrivAcceptSessionInt +WFDSvcLowPrivCancelSessionInt +WFDSvcLowPrivCloseSessionInt +WFDSvcLowPrivConfigureSessionInt +WFDSvcLowPrivConnectSessionInt +WFDSvcLowPrivGetProvisioningInfoInt +WFDSvcLowPrivGetSessionEndpointPairsInt +WFDSvcLowPrivOpenAdvertiserSessionInt +WFDSvcLowPrivOpenSeekerSessionInt +WFDSvcLowPrivPublishServiceInt +WFDSvcLowPrivUnpublishServiceInt +WFDUnregisterVMgrCallerInt WFDUpdateDeviceVisibility +WiFiDisplayResetSinkStateInt +WiFiDisplaySetSinkClientHandleInt +WiFiDisplaySetSinkStateInt WlanAllocateMemory +WlanAllocateProfileIpConfiguration WlanCancelPlap WlanCloseHandle WlanConnect @@ -76,6 +125,7 @@ WlanConnectEx WlanConnectWithInput WlanDeinitPlapParams WlanDeleteProfile +WlanDeviceServiceCommand WlanDisconnect WlanDoPlap WlanDoesBssMatchSecurity @@ -85,6 +135,7 @@ WlanExtractPsdIEDataList WlanFreeMemory WlanGenerateProfileXmlBasicSettings WlanGetAvailableNetworkList +WlanGetAvailableNetworkList2 WlanGetFilterList WlanGetInterfaceCapability WlanGetMFPNegotiated @@ -96,10 +147,12 @@ WlanGetProfileIndex WlanGetProfileKeyInfo WlanGetProfileList WlanGetProfileMetadata +WlanGetProfileMetadataWithProfileGuid WlanGetProfileSsidList WlanGetRadioInformation WlanGetSecuritySettings WlanGetStoredRadioState +WlanGetSupportedDeviceServices WlanHostedNetworkForceStart WlanHostedNetworkForceStop WlanHostedNetworkFreeWCNSettings @@ -117,6 +170,11 @@ WlanHostedNetworkStartUsing WlanHostedNetworkStopUsing WlanIhvControl WlanInitPlapParams +WlanInternalCancelFTMRequest +WlanInternalGetNetworkBssListWithFTMData +WlanInternalNonDisruptiveScan +WlanInternalNonDisruptiveScanEx +WlanInternalRequestFTM WlanInternalScan WlanIsActiveConsoleUser WlanIsNetworkSuppressed @@ -124,13 +182,31 @@ WlanIsUIRequestPending WlanLowPrivCloseHandle WlanLowPrivEnumInterfaces WlanLowPrivFreeMemory +WlanLowPrivNotifyVsIeProviderInt WlanLowPrivOpenHandle WlanLowPrivQueryInterface WlanLowPrivSetInterface +WlanNotifyVsIeProviderExInt WlanNotifyVsIeProviderInt WlanOpenHandle WlanParseProfileXmlBasicSettings +WlanPrivateCanDeleteProfile +WlanPrivateClearAnqpCache +WlanPrivateDeleteProfile +WlanPrivateEnableAnqpOsuRegistration +WlanPrivateGetAnqpCacheResponse +WlanPrivateGetAnqpOSUProviderList +WlanPrivateGetAnqpOsuRegistrationStatus WlanPrivateGetAvailableNetworkList +WlanPrivateParseAnqpRawData +WlanPrivateQuery11adPairedConfig +WlanPrivateQueryInterface +WlanPrivateRefreshAnqpCache +WlanPrivateSetInterface +WlanPrivateSetProfile +WlanProfileIpConfigurationGetAddressList +WlanProfileIpConfigurationGetDnsServerList +WlanProfileIpConfigurationGetGatewayList WlanQueryAutoConfigParameter WlanQueryCreateAllUserProfileRestricted WlanQueryInterface @@ -139,6 +215,7 @@ WlanQueryPreConnectInput WlanQueryVirtualInterfaceType WlanReasonCodeToString WlanRefreshConnections +WlanRegisterDeviceServiceNotification WlanRegisterNotification WlanRegisterVirtualStationNotification WlanRemoveUIForwardingNetworkList @@ -155,23 +232,34 @@ WlanSetProfileCustomUserData WlanSetProfileEapUserData WlanSetProfileEapXmlUserData WlanSetProfileList +WlanSetProfileListForOffload WlanSetProfileMetadata WlanSetProfilePosition +WlanSetProtectedScenario WlanSetPsdIEDataList WlanSetSecuritySettings WlanSetUIForwardingNetworkList WlanSignalValueToBar +WlanSignalValueToBarEx WlanSsidToDisplayName WlanStartAP +WlanStartMovementDetector WlanStopAP +WlanStopMovementDetector WlanStoreRadioStateOnEnteringAirPlaneMode WlanStringToSsid +WlanStringToUtf8Ssid WlanTryUpgradeCurrentConnectionAuthCipher +WlanUpdateBasicProfileSecurity WlanUpdateProfileWithAuthCipher WlanUtf8SsidToDisplayName +WlanVMgrQueryCurrentScenariosInt +WlanVerifyProfileIpConfiguration +WlanWcmDisconnect WlanWcmGetInterface WlanWcmGetProfileList WlanWcmSetInterface +WlanWcmSetProfile WlanWfdGOSetWCNSettings WlanWfdGetPeerInfo WlanWfdStartGO diff --git a/lib/libc/mingw/lib-common/wlanui.def b/lib/libc/mingw/lib-common/wlanui.def new file mode 100644 index 0000000000000000000000000000000000000000..9286debfa1100434c2a7504b5d46e62cfca36bd5 --- /dev/null +++ b/lib/libc/mingw/lib-common/wlanui.def @@ -0,0 +1,13 @@ +; +; Definition file of wlanui.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "wlanui.dll" +EXPORTS +WLInvokeProfileUI +WLInvokeProfileUIFromXMLFile +DllGetClassObject +WLFreeProfile +WLFreeProfileXml +WlanUIEditProfile diff --git a/lib/libc/mingw/lib-common/wlanutil.def b/lib/libc/mingw/lib-common/wlanutil.def new file mode 100644 index 0000000000000000000000000000000000000000..534f88b0ebeea951fb952eb9c868f150b35cdd39 --- /dev/null +++ b/lib/libc/mingw/lib-common/wlanutil.def @@ -0,0 +1,12 @@ +; +; Definition file of wlanutil.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wlanutil.dll" +EXPORTS +WlanIsActiveConsoleUser +WlanSignalValueToBar +WlanSsidToDisplayName +WlanStringToSsid +WlanUtf8SsidToDisplayName diff --git a/lib/libc/mingw/lib-common/wmi.def b/lib/libc/mingw/lib-common/wmi.def new file mode 100644 index 0000000000000000000000000000000000000000..a061d11ea3480aef3e9761b15ca9b5a673b70512 --- /dev/null +++ b/lib/libc/mingw/lib-common/wmi.def @@ -0,0 +1,53 @@ +; +; Exports of file WMI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WMI.dll +EXPORTS +CloseTrace +ControlTraceA +ControlTraceW +CreateTraceInstanceId +EnableTrace +GetTraceEnableFlags +GetTraceEnableLevel +GetTraceLoggerHandle +OpenTraceA +OpenTraceW +ProcessTrace +QueryAllTracesA +QueryAllTracesW +RegisterTraceGuidsA +RegisterTraceGuidsW +RemoveTraceCallback +SetTraceCallback +StartTraceA +StartTraceW +TraceEvent +TraceEventInstance +UnregisterTraceGuids +WmiCloseBlock +WmiDevInstToInstanceNameA +WmiDevInstToInstanceNameW +WmiEnumerateGuids +WmiExecuteMethodA +WmiExecuteMethodW +WmiFileHandleToInstanceNameA +WmiFileHandleToInstanceNameW +WmiFreeBuffer +WmiMofEnumerateResourcesA +WmiMofEnumerateResourcesW +WmiNotificationRegistrationA +WmiNotificationRegistrationW +WmiOpenBlock +WmiQueryAllDataA +WmiQueryAllDataW +WmiQueryGuidInformation +WmiQuerySingleInstanceA +WmiQuerySingleInstanceW +WmiSetSingleInstanceA +WmiSetSingleInstanceW +WmiSetSingleItemA +WmiSetSingleItemW diff --git a/lib/libc/mingw/lib-common/wmiprop.def b/lib/libc/mingw/lib-common/wmiprop.def new file mode 100644 index 0000000000000000000000000000000000000000..6efc9ad5b600c068df66230ffe74c53270bc1973 --- /dev/null +++ b/lib/libc/mingw/lib-common/wmiprop.def @@ -0,0 +1,9 @@ +; +; Definition file of WmiProp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WmiProp.dll" +EXPORTS +WmiPropCoInstaller +WmiPropPageProvider diff --git a/lib/libc/mingw/lib-common/wpd_ci.def b/lib/libc/mingw/lib-common/wpd_ci.def new file mode 100644 index 0000000000000000000000000000000000000000..e6bdca8559fe30a1f2b0adb17b4e53e20c21331d --- /dev/null +++ b/lib/libc/mingw/lib-common/wpd_ci.def @@ -0,0 +1,12 @@ +; +; Definition file of wpd_ci.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wpd_ci.dll" +EXPORTS +CoDeviceInstall +DoCmd +MigrateMTPDevicesInstalledAsMSC +RescanBus +WpdClassInstaller diff --git a/lib/libc/mingw/lib-common/wpprecorderum.def b/lib/libc/mingw/lib-common/wpprecorderum.def new file mode 100644 index 0000000000000000000000000000000000000000..30c6de0ac0e13e722632d2bed1412ff73c0b7fa9 --- /dev/null +++ b/lib/libc/mingw/lib-common/wpprecorderum.def @@ -0,0 +1,8 @@ +LIBRARY wpprecorderum + +EXPORTS + +WppAutoLogGetDefaultHandle +WppAutoLogStart +WppAutoLogStop +WppAutoLogTrace diff --git a/lib/libc/mingw/lib-common/ws2help.def b/lib/libc/mingw/lib-common/ws2help.def new file mode 100644 index 0000000000000000000000000000000000000000..fb87bb2cb18a3e0ac89542a44b095b7e587d81fa --- /dev/null +++ b/lib/libc/mingw/lib-common/ws2help.def @@ -0,0 +1,31 @@ +; +; Definition file of WS2HELP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WS2HELP.dll" +EXPORTS +WahCloseApcHelper +WahCloseHandleHelper +WahCloseNotificationHandleHelper +WahCloseSocketHandle +WahCloseThread +WahCompleteRequest +WahCreateHandleContextTable +WahCreateNotificationHandle +WahCreateSocketHandle +WahDestroyHandleContextTable +WahDisableNonIFSHandleSupport +WahEnableNonIFSHandleSupport +WahEnumerateHandleContexts +WahInsertHandleContext +WahNotifyAllProcesses +WahOpenApcHelper +WahOpenCurrentThread +WahOpenHandleHelper +WahOpenNotificationHandleHelper +WahQueueUserApc +WahReferenceContextByHandle +WahRemoveHandleContext +WahWaitForNotification +WahWriteLSPEvent diff --git a/lib/libc/mingw/lib-common/wscsvc.def b/lib/libc/mingw/lib-common/wscsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..9d78b196a7f69714090bc7efea77bd2b6d798c6c --- /dev/null +++ b/lib/libc/mingw/lib-common/wscsvc.def @@ -0,0 +1,10 @@ +; +; Exports of file WSCSVC.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WSCSVC.dll +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/lib-common/wshbth.def b/lib/libc/mingw/lib-common/wshbth.def new file mode 100644 index 0000000000000000000000000000000000000000..f97dbc7ed33ef7c5b5e2a957f92299c34aa7aae1 --- /dev/null +++ b/lib/libc/mingw/lib-common/wshbth.def @@ -0,0 +1,25 @@ +; +; Exports of file wshbth.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY wshbth.dll +EXPORTS +NSPStartup +WSHAddressToString +WSHEnumProtocols +WSHGetBroadcastSockaddr +WSHGetProviderGuid +WSHGetSockaddrType +WSHGetSocketInformation +WSHGetWSAProtocolInfo +WSHGetWildcardSockaddr +WSHGetWinsockMapping +WSHIoctl +WSHJoinLeaf +WSHNotify +WSHOpenSocket +WSHOpenSocket2 +WSHSetSocketInformation +WSHStringToAddress diff --git a/lib/libc/mingw/lib-common/wslapi.def b/lib/libc/mingw/lib-common/wslapi.def new file mode 100644 index 0000000000000000000000000000000000000000..b2a81c355637a8deabd0d12d6d17f1c409951a1a --- /dev/null +++ b/lib/libc/mingw/lib-common/wslapi.def @@ -0,0 +1,9 @@ +LIBRARY "wslapi.dll" +EXPORTS +WslConfigureDistribution +WslGetDistributionConfiguration +WslIsDistributionRegistered +WslLaunch +WslLaunchInteractive +WslRegisterDistribution +WslUnregisterDistribution diff --git a/lib/libc/mingw/lib-common/xaudio2_9.def b/lib/libc/mingw/lib-common/xaudio2_9.def new file mode 100644 index 0000000000000000000000000000000000000000..2e3338dab99474df9d96873b7abda2f8d9b5dd36 --- /dev/null +++ b/lib/libc/mingw/lib-common/xaudio2_9.def @@ -0,0 +1,17 @@ +; +; Definition file of XAudio2_9.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAudio2_9.dll" +EXPORTS +XAudio2Create +CreateAudioReverb +CreateAudioVolumeMeter +CreateFX +X3DAudioCalculate +X3DAudioInitialize +CreateAudioReverbV2_8 +XAudio2CreateV2_9 +XAudio2CreateWithVersionInfo +XAudio2CreateWithSharedContexts diff --git a/lib/libc/mingw/lib-common/xinputuap.def b/lib/libc/mingw/lib-common/xinputuap.def new file mode 100644 index 0000000000000000000000000000000000000000..ea912964afe46cd7c400cf3493b46685fed7444a --- /dev/null +++ b/lib/libc/mingw/lib-common/xinputuap.def @@ -0,0 +1,11 @@ +LIBRARY xinputuap + +EXPORTS + +XInputEnable +XInputGetAudioDeviceIds +XInputGetBatteryInformation +XInputGetCapabilities +XInputGetKeystroke +XInputGetState +XInputSetState diff --git a/lib/libc/mingw/lib-common/xmllite.def b/lib/libc/mingw/lib-common/xmllite.def new file mode 100644 index 0000000000000000000000000000000000000000..a99294bd66ed6b576c995cddfeda0cdf08a75b0d --- /dev/null +++ b/lib/libc/mingw/lib-common/xmllite.def @@ -0,0 +1,13 @@ +; +; Definition file of XmlLite.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XmlLite.dll" +EXPORTS +CreateXmlReader +CreateXmlReaderInputWithEncodingCodePage +CreateXmlReaderInputWithEncodingName +CreateXmlWriter +CreateXmlWriterOutputWithEncodingCodePage +CreateXmlWriterOutputWithEncodingName diff --git a/lib/libc/mingw/lib32/adsldpc.def b/lib/libc/mingw/lib32/adsldpc.def new file mode 100644 index 0000000000000000000000000000000000000000..0fd1d21b69c1a5e811c0f3cf93e71ef263dbeee9 --- /dev/null +++ b/lib/libc/mingw/lib32/adsldpc.def @@ -0,0 +1,189 @@ +; +; Definition file of adsldpc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "adsldpc.dll" +EXPORTS +; public: __thiscall CLexer::CLexer(void) +??0CLexer@@QAE@XZ ; has WINAPI (@0) +; public: __thiscall CLexer::~CLexer(void) +??1CLexer@@QAE@XZ ; has WINAPI (@0) +ADSIPrint@0 +ADsAbandonSearch@4 +ADsCloseSearchHandle@4 +ADsCreateAttributeDefinition@8 +ADsCreateClassDefinition@8 +ADsCreateDSObject@20 +ADsCreateDSObjectExt@28 +ADsDeleteAttributeDefinition@4 +ADsDeleteClassDefinition@4 +ADsDeleteDSObject@12 +ADsEnumAttributes@44 +ADsEnumClasses@16 +ADsExecuteSearch@124 +ADsFreeColumn@4 +ADsGetColumn@20 +ADsGetFirstRow@8 +ADsGetNextColumnName@8 +ADsGetNextRow@8 +ADsGetObjectAttributes@52 +ADsGetPreviousRow@8 +ADsHelperGetCurrentRowMessage@12 +ADsObject@8 +ADsSetObjectAttributes@48 +ADsSetSearchPreference@28 +ADsWriteAttributeDefinition@8 +ADsWriteClassDefinition@8 +AdsTypeToLdapTypeCopyConstruct@20 +AdsTypeToLdapTypeCopyDNWithBinary@12 +AdsTypeToLdapTypeCopyDNWithString@12 +AdsTypeToLdapTypeCopyGeneralizedTime@12 +AdsTypeToLdapTypeCopyTime@12 +BerBvFree@4 +BerEncodingQuotaControl@12 +BuildADsParentPath@12 +BuildADsParentPathFromObjectInfo2@12 +BuildADsParentPathFromObjectInfo@20 +BuildADsPathFromLDAPPath2@24 +BuildADsPathFromLDAPPath@12 +BuildADsPathFromParent@12 +BuildLDAPPathFromADsPath2@16 +BuildLDAPPathFromADsPath@8 +ChangeSeparator@4 +Component@8 +ConvertSidToString@12 +ConvertSidToU2Trustee@20 +ConvertU2TrusteeToSid@20 +FindEntryInSearchTable@12 +FindSearchTableIndex@12 +FreeObjectInfo@4 +GetDefaultServer@28 +GetDisplayName@8 +GetDomainDNSNameForDomain@28 +GetLDAPTypeName@8 +; public: long __thiscall CLexer::GetNextToken(unsigned short *,unsigned long *) +?GetNextToken@CLexer@@QAEJPAGPAK@Z ; has WINAPI (@8) +GetServerAndPort@12 +GetSyntaxOfAttribute@8 +InitObjectInfo@8 +; public: long __thiscall CLexer::InitializePath(unsigned short *) +?InitializePath@CLexer@@QAEJPAG@Z ; has WINAPI (@4) +IsGCNamespace@4 +LdapAddExtS@20 +LdapAddS@12 +LdapAttributeFree@4 +LdapCacheAddRef@4 +LdapCloseObject@4 +LdapCompareExt@28 +LdapControlFree@4 +LdapControlsFree@4 +LdapCountEntries@8 +LdapCrackUserDNtoNTLMUser2@12 +LdapCreatePageControl@20 +LdapDeleteExtS@16 +LdapDeleteS@8 +LdapFirstAttribute@16 +LdapFirstEntry@12 +LdapGetDn@12 +LdapGetNextPageS@24 +LdapGetSchemaObjectCount@20 +LdapGetSubSchemaSubEntryPath@16 +LdapGetSyntaxIdOfAttribute@4 +LdapGetSyntaxOfAttributeOnServer@24 +LdapGetValues@20 +LdapGetValuesLen@20 +LdapInitializeSearchPreferences@8 +LdapIsClassNameValidOnServer@20 +LdapMakeSchemaCacheObsolete@12 +LdapMemFree@4 +LdapModDnS@16 +LdapModifyExtS@20 +LdapModifyS@12 +LdapMsgFree@4 +LdapNextAttribute@16 +LdapNextEntry@12 +LdapOpenObject2@24 +LdapOpenObject@20 +LdapParsePageControl@16 +LdapParseResult@32 +LdapReadAttribute2@36 +LdapReadAttribute@28 +LdapReadAttributeFast@20 +LdapRenameExtS@28 +LdapResult@24 +LdapSearch@28 +LdapSearchAbandonPage@8 +LdapSearchExtS@44 +LdapSearchInitPage@48 +LdapSearchS@28 +LdapSearchST@32 +LdapTypeBinaryToString@12 +LdapTypeCopyConstruct@16 +LdapTypeFreeLdapModList@4 +LdapTypeFreeLdapModObject@4 +LdapTypeFreeLdapObjects@4 +LdapTypeToAdsTypeDNWithBinary@8 +LdapTypeToAdsTypeDNWithString@8 +LdapTypeToAdsTypeGeneralizedTime@8 +LdapTypeToAdsTypeUTCTime@8 +LdapValueFree@4 +LdapValueFreeLen@4 +LdapcKeepHandleAround@4 +LdapcSetStickyServer@8 +PathName@8 +ReadPagingSupportedAttr@16 +ReadSecurityDescriptorControlType@16 +ReadServerSupportsIsADAMControl@16 +ReadServerSupportsIsADControl@16 +SchemaAddRef@4 +SchemaClose@4 +SchemaGetClassInfo@12 +SchemaGetClassInfoByIndex@12 +SchemaGetObjectCount@12 +SchemaGetPropertyInfo@12 +SchemaGetPropertyInfoByIndex@12 +SchemaGetStringsFromStringTable@16 +SchemaGetSyntaxOfAttribute@12 +SchemaIsClassAContainer@12 +SchemaOpen@16 +; public: void __thiscall CLexer::SetAtDisabler(int) +?SetAtDisabler@CLexer@@QAEXH@Z ; has WINAPI (@4) +; public: void __thiscall CLexer::SetExclaimnationDisabler(int) +?SetExclaimnationDisabler@CLexer@@QAEXH@Z ; has WINAPI (@4) +; public: void __thiscall CLexer::SetFSlashDisabler(int) +?SetFSlashDisabler@CLexer@@QAEXH@Z ; has WINAPI (@4) +SortAndRemoveDuplicateOIDs@8 +UnMarshallLDAPToLDAPSynID@20 +intcmp@0 +ADSIAbandonSearch@8 +ADSICloseDSObject@4 +ADSICloseSearchHandle@8 +ADSICreateDSObject@16 +ADSIDeleteDSObject@8 +ADSIExecuteSearch@20 +ADSIFreeColumn@8 +ADSIGetColumn@16 +ADSIGetFirstRow@8 +ADSIGetNextColumnName@12 +ADSIGetNextRow@8 +ADSIGetObjectAttributes@20 +ADSIGetPreviousRow@8 +ADSIModifyRdn@12 +ADSIOpenDSObject@20 +ADSISetObjectAttributes@16 +ADSISetSearchPreference@12 +ADsDecodeBinaryData@12 +ADsEncodeBinaryData@12 +ADsGetLastError@20 +ADsSetLastError@12 +AdsTypeFreeAdsObjects@8 +AllocADsMem@4 +AllocADsStr@4 +FreeADsMem@4 +FreeADsStr@4 +LdapTypeToAdsTypeCopyConstruct@28 +MapADSTypeToLDAPType@4 +MapLDAPTypeToADSType@4 +ReallocADsMem@12 +ReallocADsStr@8 diff --git a/lib/libc/mingw/lib32/advapi32.def b/lib/libc/mingw/lib32/advapi32.def index 91076556d929933a2bb4b3d09cc9476c078defd6..5d9953bda84811c0dec34119feb9cfbdaa09d662 100644 --- a/lib/libc/mingw/lib32/advapi32.def +++ b/lib/libc/mingw/lib32/advapi32.def @@ -67,6 +67,19 @@ AuditSetSecurity@8 AuditSetSystemPolicy@8 BackupEventLogA@8 BackupEventLogW@8 +BaseRegCloseKey@4 +BaseRegCreateKey@32 +BaseRegDeleteKeyEx@16 +BaseRegDeleteValue@8 +BaseRegFlushKey@4 +BaseRegGetVersion@8 +BaseRegLoadKey@12 +BaseRegOpenKey@20 +BaseRegRestoreKey@12 +BaseRegSaveKeyEx@16 +BaseRegSetKeySecurity@12 +BaseRegSetValue@20 +BaseRegUnLoadKey@8 BuildExplicitAccessWithNameA@20 BuildExplicitAccessWithNameW@20 BuildImpersonateExplicitAccessWithNameA@24 @@ -88,6 +101,7 @@ ChangeServiceConfig2A@12 ChangeServiceConfig2W@12 ChangeServiceConfigA@44 ChangeServiceConfigW@44 +CheckForHiberboot@8 CheckTokenMembership@12 ClearEventLogA@8 ClearEventLogW@8 @@ -106,6 +120,7 @@ ControlTraceA@20 ControlTraceW@20 ConvertAccessToSecurityDescriptorA@20 ConvertAccessToSecurityDescriptorW@20 +ConvertSDToStringSDDomainW@28 ConvertSDToStringSDRootDomainA@24 ConvertSDToStringSDRootDomainW@24 ConvertSecurityDescriptorToAccessA@28 @@ -222,6 +237,7 @@ CryptSignHashA@24 CryptSignHashW@24 CryptVerifySignatureA@24 CryptVerifySignatureW@24 +CveEventWrite@8 DecryptFileA@8 DecryptFileW@8 DeleteAce@8 @@ -261,6 +277,7 @@ EncryptedFileKeyInfo@12 EncryptionDisable@8 EnumDependentServicesA@24 EnumDependentServicesW@24 +EnumDynamicTimeZoneInformation@8 EnumServiceGroupW@36 EnumServicesStatusA@32 EnumServicesStatusExA@40 @@ -278,6 +295,7 @@ EventActivityIdControl@8 EventEnabled@12 EventProviderEnabled@20 EventRegister@16 +EventSetInformation@20 EventUnregister@8 EventWrite@20 EventWriteEndScenario@20 @@ -304,6 +322,7 @@ GetAuditedPermissionsFromAclA@16 GetAuditedPermissionsFromAclW@16 GetCurrentHwProfileA@4 GetCurrentHwProfileW@4 +GetDynamicTimeZoneInformationEffectiveYears@12 GetEffectiveRightsFromAclA@12 GetEffectiveRightsFromAclW@12 GetEncryptedFileMetadata@12 @@ -353,6 +372,7 @@ GetSidIdentifierAuthority@4 GetSidLengthRequired@4 GetSidSubAuthority@8 GetSidSubAuthorityCount@4 +GetStringConditionFromBinary@16 GetSiteDirectoryA@12 GetSiteDirectoryW@12 GetSiteNameFromSid@8 @@ -408,7 +428,7 @@ IsWellKnownSid@8 LockServiceDatabase@4 LogonUserA@24 LogonUserExA@40 -LogonUserExExW@44 +LogonUserExExW@44 LogonUserExW@40 LogonUserW@24 LookupAccountNameA@28 @@ -427,12 +447,15 @@ LsaAddAccountRights@16 LsaAddPrivilegesToAccount@8 LsaClearAuditLog@4 LsaClose@4 +LsaConfigureAutoLogonCredentials@0 LsaCreateAccount@16 LsaCreateSecret@16 LsaCreateTrustedDomain@16 LsaCreateTrustedDomainEx@20 LsaDelete@4 LsaDeleteTrustedDomain@8 +LsaDisableUserArso@4 +LsaEnableUserArso@4 LsaEnumerateAccountRights@16 LsaEnumerateAccounts@20 LsaEnumerateAccountsWithUserRight@16 @@ -441,6 +464,8 @@ LsaEnumeratePrivilegesOfAccount@8 LsaEnumerateTrustedDomains@20 LsaEnumerateTrustedDomainsEx@20 LsaFreeMemory@4 +LsaGetAppliedCAPIDs@12 +LsaGetDeviceRegistrationInfo@4 LsaGetQuotasForAccount@8 LsaGetRemoteUserName@12 LsaGetSystemAccessAccount@8 @@ -449,11 +474,15 @@ LsaICLookupNames@40 LsaICLookupNamesWithCreds@48 LsaICLookupSids@36 LsaICLookupSidsWithCreds@48 +LsaInvokeTrustScanner@16 +LsaIsUserArsoAllowed@4 +LsaIsUserArsoEnabled@8 LsaLookupNames2@24 LsaLookupNames@20 LsaLookupPrivilegeDisplayName@16 LsaLookupPrivilegeName@12 LsaLookupPrivilegeValue@12 +LsaLookupSids2@24 LsaLookupSids@20 LsaManageSidNameMapping@12 LsaNtStatusToWinError@4 @@ -463,7 +492,10 @@ LsaOpenPolicySce@16 LsaOpenSecret@16 LsaOpenTrustedDomain@16 LsaOpenTrustedDomainByName@16 +LsaProfileDeleted@4 +LsaQueryCAPs@16 LsaQueryDomainInformationPolicy@12 +LsaQueryForestTrustInformation2@16 LsaQueryForestTrustInformation@12 LsaQueryInfoTrustedDomain@12 LsaQueryInformationPolicy@12 @@ -474,7 +506,9 @@ LsaQueryTrustedDomainInfoByName@16 LsaRemoveAccountRights@20 LsaRemovePrivilegesFromAccount@12 LsaRetrievePrivateData@12 +LsaSetCAPs@12 LsaSetDomainInformationPolicy@12 +LsaSetForestTrustInformation2@24 LsaSetForestTrustInformation@20 LsaSetInformationPolicy@12 LsaSetInformationTrustedDomain@12 @@ -485,6 +519,7 @@ LsaSetSystemAccessAccount@8 LsaSetTrustedDomainInfoByName@16 LsaSetTrustedDomainInformation@16 LsaStorePrivateData@12 +LsaValidateProcUniqueLuid@4 MD4Final@4 MD4Init@4 MD4Update@12 @@ -502,6 +537,7 @@ NotifyChangeEventLog@8 NotifyServiceStatusChange@12 NotifyServiceStatusChangeA@12 NotifyServiceStatusChangeW@12 +NpGetUserName@12 ObjectCloseAuditAlarmA@12 ObjectCloseAuditAlarmW@12 ObjectDeleteAuditAlarmA@12 @@ -525,6 +561,8 @@ OpenThreadToken@16 OpenThreadWaitChainSession@8 OpenTraceA@4 OpenTraceW@4 +OperationEnd@4 +OperationStart@4 PerfAddCounters@12 PerfCloseQueryHandle@4 PerfCreateInstance@16 @@ -541,6 +579,12 @@ PerfQueryCounterData@16 PerfQueryCounterInfo@16 PerfQueryCounterSetRegistrationInfo@28 PerfQueryInstance@16 +PerfRegCloseKey@4 +PerfRegEnumKey@24 +PerfRegEnumValue@32 +PerfRegQueryInfoKey@44 +PerfRegQueryValue@28 +PerfRegSetValue@24 PerfSetCounterRefValue@16 PerfSetCounterSetInfo@12 PerfSetULongCounterValue@16 @@ -562,12 +606,14 @@ QueryServiceConfig2A@20 QueryServiceConfig2W@20 QueryServiceConfigA@16 QueryServiceConfigW@16 +QueryServiceDynamicInformation@12 QueryServiceLockStatusA@16 QueryServiceLockStatusW@16 QueryServiceObjectSecurity@20 QueryServiceStatus@8 QueryServiceStatusEx@20 QueryTraceA@16 +QueryTraceProcessingHandle@32 QueryTraceW@16 QueryUsersOnEncryptedFile@8 QueryWindows31FilesMigration@4 @@ -595,7 +641,6 @@ RegDeleteKeyTransactedA@24 RegDeleteKeyTransactedW@24 RegDeleteKeyValueA@12 RegDeleteKeyValueW@12 -RegDeleteKeyW@8 RegDeleteTreeA@8 RegDeleteTreeW@8 RegDeleteValueA@8 @@ -667,11 +712,18 @@ RegisterServiceCtrlHandlerW@8 RegisterTraceGuidsA@32 RegisterTraceGuidsW@32 RegisterWaitChainCOMCallback@8 +RemoteRegEnumKeyWrapper@20 +RemoteRegEnumValueWrapper@28 +RemoteRegQueryInfoKeyWrapper@40 +RemoteRegQueryMultipleValues2Wrapper@24 +RemoteRegQueryMultipleValuesWrapper@20 +RemoteRegQueryValueWrapper@24 RemoveTraceCallback@4 RemoveUsersFromEncryptedFile@8 ReportEventA@36 ReportEventW@36 RevertToSelf@0 +SafeBaseRegGetKeySecurity@16 SaferCloseLevel@4 SaferComputeTokenFromLevel@20 SaferCreateLevel@20 @@ -776,6 +828,7 @@ TraceEvent@12 TraceEventInstance@20 TraceMessage TraceMessageVa@24 +TraceQueryInformation@24 TraceSetInformation@20 TreeResetNamedSecurityInfoA@44 TreeResetNamedSecurityInfoW@44 @@ -791,6 +844,7 @@ UpdateTraceA@16 UpdateTraceW@16 UsePinForEncryptedFilesA@12 UsePinForEncryptedFilesW@12 +WaitServiceState@16 WmiCloseBlock@4 WmiDevInstToInstanceNameA@16 WmiDevInstToInstanceNameW@16 diff --git a/lib/libc/mingw/lib32/apcups.def b/lib/libc/mingw/lib32/apcups.def new file mode 100644 index 0000000000000000000000000000000000000000..b82d099914c38dcc797d24a563965cd522656a2a --- /dev/null +++ b/lib/libc/mingw/lib32/apcups.def @@ -0,0 +1,8 @@ +LIBRARY apcups.dll +EXPORTS +UPSCancelWait@0 +UPSGetState@0 +UPSInit@0 +UPSStop@0 +UPSTurnOff@4 +UPSWaitForStateChange@8 diff --git a/lib/libc/mingw/lib32/api-ms-win-appmodel-runtime-l1-1-1.def b/lib/libc/mingw/lib32/api-ms-win-appmodel-runtime-l1-1-1.def deleted file mode 100644 index 6366e3e48da4f2ef670ae59049fcf26ffcc99f19..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-appmodel-runtime-l1-1-1.def +++ /dev/null @@ -1,19 +0,0 @@ -LIBRARY api-ms-win-appmodel-runtime-l1-1-1 - -EXPORTS - -FormatApplicationUserModelId@16 -GetCurrentApplicationUserModelId@8 -GetCurrentPackageFamilyName@8 -GetCurrentPackageId@8 -PackageFamilyNameFromFullName@12 -PackageFamilyNameFromId@12 -PackageFullNameFromId@12 -PackageIdFromFullName@16 -PackageNameAndPublisherIdFromFamilyName@20 -ParseApplicationUserModelId@20 -VerifyApplicationUserModelId@4 -VerifyPackageFamilyName@4 -VerifyPackageFullName@4 -VerifyPackageId@4 -VerifyPackageRelativeApplicationId@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-comm-l1-1-1.def b/lib/libc/mingw/lib32/api-ms-win-core-comm-l1-1-1.def deleted file mode 100644 index 66b7c52fd406741fd4757e3fe322181525de32dd..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-comm-l1-1-1.def +++ /dev/null @@ -1,23 +0,0 @@ -LIBRARY api-ms-win-core-comm-l1-1-1 - -EXPORTS - -ClearCommBreak@4 -ClearCommError@12 -EscapeCommFunction@8 -GetCommConfig@12 -GetCommMask@8 -GetCommModemStatus@8 -GetCommProperties@8 -GetCommState@8 -GetCommTimeouts@8 -OpenCommPort@ -PurgeComm@8 -SetCommBreak@4 -SetCommConfig@12 -SetCommMask@8 -SetCommState@8 -SetCommTimeouts@8 -SetupComm@12 -TransmitCommChar@8 -WaitCommEvent@12 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-comm-l1-1-2.def b/lib/libc/mingw/lib32/api-ms-win-core-comm-l1-1-2.def deleted file mode 100644 index 2ef835d9b18e6c63228a4de711bbb56cb57cbd7b..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-comm-l1-1-2.def +++ /dev/null @@ -1,24 +0,0 @@ -LIBRARY api-ms-win-core-comm-l1-1-2 - -EXPORTS - -ClearCommBreak@4 -ClearCommError@12 -EscapeCommFunction@8 -GetCommConfig@12 -GetCommMask@8 -GetCommModemStatus@8 -GetCommPorts@ -GetCommProperties@8 -GetCommState@8 -GetCommTimeouts@8 -OpenCommPort@ -PurgeComm@8 -SetCommBreak@4 -SetCommConfig@12 -SetCommMask@8 -SetCommState@8 -SetCommTimeouts@8 -SetupComm@12 -TransmitCommChar@8 -WaitCommEvent@12 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-errorhandling-l1-1-3.def b/lib/libc/mingw/lib32/api-ms-win-core-errorhandling-l1-1-3.def deleted file mode 100644 index de1fc9ad78e2f82507f957231ded7f1c30226704..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-errorhandling-l1-1-3.def +++ /dev/null @@ -1,17 +0,0 @@ -LIBRARY api-ms-win-core-errorhandling-l1-1-3 - -EXPORTS - -AddVectoredExceptionHandler@8 -FatalAppExitA@8 -FatalAppExitW@8 -GetLastError@0 -GetThreadErrorMode@0 -RaiseException@16 -RaiseFailFastException@12 -RemoveVectoredExceptionHandler@4 -SetErrorMode@4 -SetLastError@4 -SetThreadErrorMode@8 -SetUnhandledExceptionFilter@4 -UnhandledExceptionFilter@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-featurestaging-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-core-featurestaging-l1-1-0.def deleted file mode 100644 index 5cede3d02a488b596a67ee612ed6612f22cae4a9..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-featurestaging-l1-1-0.def +++ /dev/null @@ -1,9 +0,0 @@ -LIBRARY api-ms-win-core-featurestaging-l1-1-0 - -EXPORTS - -GetFeatureEnabledState@8 -RecordFeatureError@8 -RecordFeatureUsage@16 -SubscribeFeatureStateChangeNotification@12 -UnsubscribeFeatureStateChangeNotification@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-featurestaging-l1-1-1.def b/lib/libc/mingw/lib32/api-ms-win-core-featurestaging-l1-1-1.def deleted file mode 100644 index d02a8623a02c742d5e25968489c2d7afe7afaa2b..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-featurestaging-l1-1-1.def +++ /dev/null @@ -1,10 +0,0 @@ -LIBRARY api-ms-win-core-featurestaging-l1-1-1 - -EXPORTS - -GetFeatureEnabledState@8 -GetFeatureVariant@16 -RecordFeatureError@8 -RecordFeatureUsage@16 -SubscribeFeatureStateChangeNotification@12 -UnsubscribeFeatureStateChangeNotification@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-file-fromapp-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-core-file-fromapp-l1-1-0.def deleted file mode 100644 index d3031238711fdfaac6a5e6a979ce1bb67bdb7747..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-file-fromapp-l1-1-0.def +++ /dev/null @@ -1,15 +0,0 @@ -LIBRARY api-ms-win-core-file-fromapp-l1-1-0 - -EXPORTS - -CopyFileFromAppW@12 -CreateDirectoryFromAppW@8 -CreateFile2FromAppW@20 -CreateFileFromAppW@28 -DeleteFileFromAppW@4 -FindFirstFileExFromAppW@24 -GetFileAttributesExFromAppW@12 -MoveFileFromAppW@8 -RemoveDirectoryFromAppW@4 -ReplaceFileFromAppW@24 -SetFileAttributesFromAppW@8 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-handle-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-core-handle-l1-1-0.def deleted file mode 100644 index 7d71381a51785cbaceb6b90f616b3a1c81106069..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-handle-l1-1-0.def +++ /dev/null @@ -1,9 +0,0 @@ -LIBRARY api-ms-win-core-handle-l1-1-0 - -EXPORTS - -CloseHandle@4 -CompareObjectHandles@8 -DuplicateHandle@28 -GetHandleInformation@8 -SetHandleInformation@12 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-libraryloader-l2-1-0.def b/lib/libc/mingw/lib32/api-ms-win-core-libraryloader-l2-1-0.def deleted file mode 100644 index 92382c0fb3effa2d1eab961c0248423d60f4ac80..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-libraryloader-l2-1-0.def +++ /dev/null @@ -1,6 +0,0 @@ -LIBRARY api-ms-win-core-libraryloader-l2-1-0 - -EXPORTS - -LoadPackagedLibrary@8 -QueryOptionalDelayLoadedAPI@16 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-3.def b/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-3.def deleted file mode 100644 index 6ca322a7794b80e28e8ccb174e7bfffb6b134f4b..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-3.def +++ /dev/null @@ -1,35 +0,0 @@ -LIBRARY api-ms-win-core-memory-l1-1-3 - -EXPORTS - -CreateFileMappingFromApp@24 -CreateFileMappingW@24 -DiscardVirtualMemory@8 -FlushViewOfFile@8 -GetLargePageMinimum@0 -GetProcessWorkingSetSizeEx@16 -GetWriteWatch@24 -MapViewOfFile@20 -MapViewOfFileEx@24 -MapViewOfFileFromApp@20 -OfferVirtualMemory@12 -OpenFileMappingFromApp@12 -OpenFileMappingW@12 -ReadProcessMemory@20 -ReclaimVirtualMemory@8 -ResetWriteWatch@8 -SetProcessValidCallTargets@20 -SetProcessWorkingSetSizeEx@16 -UnmapViewOfFile@4 -UnmapViewOfFileEx@8 -VirtualAlloc@16 -VirtualAllocFromApp@16 -VirtualFree@12 -VirtualFreeEx@16 -VirtualLock@8 -VirtualProtect@16 -VirtualProtectFromApp@16 -VirtualQuery@12 -VirtualQueryEx@16 -VirtualUnlock@8 -WriteProcessMemory@20 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-4.def b/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-4.def deleted file mode 100644 index 419f4960aa9b73a42735fb1ba9789ed21be24e59..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-4.def +++ /dev/null @@ -1,35 +0,0 @@ -LIBRARY api-ms-win-core-memory-l1-1-4 - -EXPORTS - -CreateFileMappingFromApp@24 -CreateFileMappingW@24 -DiscardVirtualMemory@8 -FlushViewOfFile@8 -GetLargePageMinimum@0 -GetProcessWorkingSetSizeEx@16 -GetWriteWatch@24 -MapViewOfFile@20 -MapViewOfFileEx@24 -MapViewOfFileFromApp@20 -OfferVirtualMemory@12 -OpenFileMappingFromApp@12 -OpenFileMappingW@12 -ReadProcessMemory@20 -ReclaimVirtualMemory@8 -ResetWriteWatch@8 -SetProcessValidCallTargets@20 -SetProcessWorkingSetSizeEx@16 -UnmapViewOfFile@4 -UnmapViewOfFileEx@8 -VirtualAlloc@16 -VirtualAllocFromApp@16 -VirtualFree@12 -VirtualFreeEx@16 -VirtualLock@8 -VirtualProtect@16 -VirtualProtectFromApp@16 -VirtualQuery@12 -VirtualQueryEx@16 -VirtualUnlock@8 -WriteProcessMemory@20 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-5.def b/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-5.def deleted file mode 100644 index 45cd2bfb2562bdc744a957ac6871015f008ad3f9..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-5.def +++ /dev/null @@ -1,37 +0,0 @@ -LIBRARY api-ms-win-core-memory-l1-1-5 - -EXPORTS - -CreateFileMappingFromApp@24 -CreateFileMappingW@24 -DiscardVirtualMemory@8 -FlushViewOfFile@8 -GetLargePageMinimum@0 -GetProcessWorkingSetSizeEx@16 -GetWriteWatch@24 -MapViewOfFile@20 -MapViewOfFileEx@24 -MapViewOfFileFromApp@20 -OfferVirtualMemory@12 -OpenFileMappingFromApp@12 -OpenFileMappingW@12 -ReadProcessMemory@20 -ReclaimVirtualMemory@8 -ResetWriteWatch@8 -SetProcessValidCallTargets -SetProcessWorkingSetSizeEx@16 -UnmapViewOfFile@4 -UnmapViewOfFile2@ -UnmapViewOfFileEx@8 -VirtualAlloc@16 -VirtualAllocFromApp@16 -VirtualFree@12 -VirtualFreeEx@16 -VirtualLock@8 -VirtualProtect@16 -VirtualProtectFromApp@16 -VirtualQuery@12 -VirtualQueryEx@16 -VirtualUnlock@8 -VirtualUnlockEx@12 -WriteProcessMemory@20 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-6.def b/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-6.def deleted file mode 100644 index d1d4d4f6403a82d7f28fae1c336e2f4b5bac91a1..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-6.def +++ /dev/null @@ -1,39 +0,0 @@ -LIBRARY api-ms-win-core-memory-l1-1-6 - -EXPORTS - -CreateFileMappingFromApp@24 -CreateFileMappingW@24 -DiscardVirtualMemory@8 -FlushViewOfFile@8 -GetLargePageMinimum@0 -GetProcessWorkingSetSizeEx@16 -GetWriteWatch@24 -MapViewOfFile@20 -MapViewOfFile3FromApp@40 -MapViewOfFileEx@24 -MapViewOfFileFromApp@20 -OfferVirtualMemory@12 -OpenFileMappingFromApp@12 -OpenFileMappingW@12 -ReadProcessMemory@20 -ReclaimVirtualMemory@8 -ResetWriteWatch@8 -SetProcessValidCallTargets@20 -SetProcessWorkingSetSizeEx@16 -UnmapViewOfFile@4 -UnmapViewOfFile2@12 -UnmapViewOfFileEx@8 -VirtualAlloc@16 -VirtualAlloc2FromApp@28 -VirtualAllocFromApp@16 -VirtualFree@12 -VirtualFreeEx@16 -VirtualLock@8 -VirtualProtect@16 -VirtualProtectFromApp@16 -VirtualQuery@12 -VirtualQueryEx@16 -VirtualUnlock@8 -VirtualUnlockEx@12 -WriteProcessMemory@20 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-7.def b/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-7.def deleted file mode 100644 index db259abff4571b8e236d958236261c7fc50c65a1..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-memory-l1-1-7.def +++ /dev/null @@ -1,40 +0,0 @@ -LIBRARY api-ms-win-core-memory-l1-1-7 - -EXPORTS - -CreateFileMappingFromApp@24 -CreateFileMappingW@24 -DiscardVirtualMemory@8 -FlushViewOfFile@8 -GetLargePageMinimum@0 -GetProcessWorkingSetSizeEx@16 -GetWriteWatch@24 -MapViewOfFile@20 -MapViewOfFile3FromApp@40 -MapViewOfFileEx@24 -MapViewOfFileFromApp@20 -OfferVirtualMemory@12 -OpenFileMappingFromApp@12 -OpenFileMappingW@12 -ReadProcessMemory@20 -ReclaimVirtualMemory@8 -ResetWriteWatch@8 -SetProcessValidCallTargets@20 -SetProcessValidCallTargetsForMappedView@32 -SetProcessWorkingSetSizeEx@16 -UnmapViewOfFile@4 -UnmapViewOfFile2@12 -UnmapViewOfFileEx@8 -VirtualAlloc@16 -VirtualAlloc2FromApp@28 -VirtualAllocFromApp@16 -VirtualFree@12 -VirtualFreeEx@16 -VirtualLock@8 -VirtualProtect@16 -VirtualProtectFromApp@16 -VirtualQuery@12 -VirtualQueryEx@16 -VirtualUnlock@8 -VirtualUnlockEx@12 -WriteProcessMemory@20 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-path-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-core-path-l1-1-0.def deleted file mode 100644 index de0cf201d0371572391bbfc257bed9de6cb735e7..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-path-l1-1-0.def +++ /dev/null @@ -1,26 +0,0 @@ -LIBRARY api-ms-win-core-path-l1-1-0 - -EXPORTS - -PathAllocCanonicalize@12 -PathAllocCombine@16 -PathCchAddBackslash@8 -PathCchAddBackslashEx@16 -PathCchAddExtension@12 -PathCchAppend@12 -PathCchAppendEx@16 -PathCchCanonicalize@12 -PathCchCanonicalizeEx@16 -PathCchCombine@16 -PathCchCombineEx@20 -PathCchFindExtension@12 -PathCchIsRoot@4 -PathCchRemoveBackslash@8 -PathCchRemoveBackslashEx@16 -PathCchRemoveExtension@8 -PathCchRemoveFileSpec@8 -PathCchRenameExtension@12 -PathCchSkipRoot@8 -PathCchStripPrefix@8 -PathCchStripToRoot@8 -PathIsUNCEx@8 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-psm-appnotify-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-core-psm-appnotify-l1-1-0.def deleted file mode 100644 index a5655c65f7056ce3f03dacca658c918706ac3f2c..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-psm-appnotify-l1-1-0.def +++ /dev/null @@ -1,6 +0,0 @@ -LIBRARY api-ms-win-core-psm-appnotify-l1-1-0 - -EXPORTS - -RegisterAppStateChangeNotification@12 -UnregisterAppStateChangeNotification@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-realtime-l1-1-1.def b/lib/libc/mingw/lib32/api-ms-win-core-realtime-l1-1-1.def deleted file mode 100644 index 3088ac9d8d91b7a111080cd306490c630b45d302..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-realtime-l1-1-1.def +++ /dev/null @@ -1,9 +0,0 @@ -LIBRARY api-ms-win-core-realtime-l1-1-1 - -EXPORTS - -QueryInterruptTime@4 -QueryInterruptTimePrecise@4 -QueryThreadCycleTime@8 -QueryUnbiasedInterruptTime@4 -QueryUnbiasedInterruptTimePrecise@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-realtime-l1-1-2.def b/lib/libc/mingw/lib32/api-ms-win-core-realtime-l1-1-2.def deleted file mode 100644 index d5b90e035fc5d38e7222ac1876ba1973edc2f726..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-realtime-l1-1-2.def +++ /dev/null @@ -1,12 +0,0 @@ -LIBRARY api-ms-win-core-realtime-l1-1-2 - -EXPORTS - -ConvertAuxiliaryCounterToPerformanceCounter@16 -ConvertPerformanceCounterToAuxiliaryCounter@16 -QueryAuxiliaryCounterFrequency@ -QueryInterruptTime@4 -QueryInterruptTimePrecise@4 -QueryThreadCycleTime@8 -QueryUnbiasedInterruptTime@4 -QueryUnbiasedInterruptTimePrecise@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-slapi-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-core-slapi-l1-1-0.def deleted file mode 100644 index 0d4689830502711ab689b3df1765641419a91912..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-slapi-l1-1-0.def +++ /dev/null @@ -1,6 +0,0 @@ -LIBRARY api-ms-win-core-slapi-l1-1-0 - -EXPORTS - -SLQueryLicenseValueFromApp@20 -SLQueryLicenseValueFromApp2@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-synch-l1-2-0.def b/lib/libc/mingw/lib32/api-ms-win-core-synch-l1-2-0.def deleted file mode 100644 index f7e4275dc784f26cf0a9d520c187682a45c4a4ac..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-synch-l1-2-0.def +++ /dev/null @@ -1,59 +0,0 @@ -LIBRARY api-ms-win-core-synch-l1-2-0 - -EXPORTS - -AcquireSRWLockExclusive@4 -AcquireSRWLockShared@4 -CancelWaitableTimer@4 -CreateEventA@16 -CreateEventExA@16 -CreateEventExW@16 -CreateEventW@16 -CreateMutexA@12 -CreateMutexExA@16 -CreateMutexExW@16 -CreateMutexW@12 -CreateSemaphoreExW@24 -CreateWaitableTimerExW@16 -DeleteCriticalSection@4 -EnterCriticalSection@4 -InitializeConditionVariable@4 -InitializeCriticalSection@4 -InitializeCriticalSectionAndSpinCount@8 -InitializeCriticalSectionEx@12 -InitializeSRWLock@4 -InitOnceBeginInitialize@16 -InitOnceComplete@12 -InitOnceExecuteOnce@16 -InitOnceInitialize@4 -LeaveCriticalSection@4 -OpenEventA@12 -OpenEventW@12 -OpenMutexW@12 -OpenSemaphoreW@12 -OpenWaitableTimerW@12 -ReleaseMutex@4 -ReleaseSemaphore@12 -ReleaseSRWLockExclusive@4 -ReleaseSRWLockShared@4 -ResetEvent@4 -SetCriticalSectionSpinCount@8 -SetEvent@4 -SetWaitableTimer@24 -SetWaitableTimerEx@28 -SignalObjectAndWait@16 -Sleep@4 -SleepConditionVariableCS@12 -SleepConditionVariableSRW@16 -SleepEx@8 -TryAcquireSRWLockExclusive@4 -TryAcquireSRWLockShared@4 -TryEnterCriticalSection@4 -WaitForMultipleObjectsEx@20 -WaitForSingleObject@8 -WaitForSingleObjectEx@12 -WaitOnAddress@16 -WakeAllConditionVariable@4 -WakeByAddressAll@4 -WakeByAddressSingle@4 -WakeConditionVariable@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-sysinfo-l1-2-0.def b/lib/libc/mingw/lib32/api-ms-win-core-sysinfo-l1-2-0.def deleted file mode 100644 index 25e0b0ec93e8a8757eb714a01c23c98a503b8071..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-sysinfo-l1-2-0.def +++ /dev/null @@ -1,31 +0,0 @@ -LIBRARY api-ms-win-core-sysinfo-l1-2-0 - -EXPORTS - -EnumSystemFirmwareTables@12 -GetComputerNameExA@12 -GetComputerNameExW@12 -GetLocalTime@4 -GetLogicalProcessorInformation@8 -GetLogicalProcessorInformationEx@12 -GetNativeSystemInfo@4 -GetProductInfo@20 -GetSystemDirectoryA@8 -GetSystemDirectoryW@8 -GetSystemFirmwareTable@16 -GetSystemInfo@4 -GetSystemTime@4 -GetSystemTimeAdjustment@12 -GetSystemTimeAsFileTime@4 -GetSystemTimePreciseAsFileTime@4 -GetTickCount@0 -GetTickCount64@0 -GetVersion@0 -GetVersionExA@4 -GetVersionExW@4 -GetWindowsDirectoryA@8 -GetWindowsDirectoryW@8 -GlobalMemoryStatusEx@4 -SetLocalTime@4 -SetSystemTime@4 -VerSetConditionMask@16 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-sysinfo-l1-2-3.def b/lib/libc/mingw/lib32/api-ms-win-core-sysinfo-l1-2-3.def deleted file mode 100644 index fba6ab14f6a464d4e757c3517db34a2697a822c0..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-sysinfo-l1-2-3.def +++ /dev/null @@ -1,33 +0,0 @@ -LIBRARY api-ms-win-core-sysinfo-l1-2-3 - -EXPORTS - -EnumSystemFirmwareTables@12 -GetComputerNameExA@12 -GetComputerNameExW@12 -GetIntegratedDisplaySize@4 -GetLocalTime@4 -GetLogicalProcessorInformation@8 -GetLogicalProcessorInformationEx@12 -GetNativeSystemInfo@4 -GetPhysicallyInstalledSystemMemory@4 -GetProductInfo@20 -GetSystemDirectoryA@8 -GetSystemDirectoryW@8 -GetSystemFirmwareTable@16 -GetSystemInfo@4 -GetSystemTime@4 -GetSystemTimeAdjustment@12 -GetSystemTimeAsFileTime@4 -GetSystemTimePreciseAsFileTime@4 -GetTickCount@0 -GetTickCount64@0 -GetVersion@0 -GetVersionExA@4 -GetVersionExW@4 -GetWindowsDirectoryA@8 -GetWindowsDirectoryW@8 -GlobalMemoryStatusEx@4 -SetLocalTime@4 -SetSystemTime@4 -VerSetConditionMask@16 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-winrt-error-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-core-winrt-error-l1-1-0.def deleted file mode 100644 index a5a341d225c492e88d980ae2d43954ff24e534e4..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-winrt-error-l1-1-0.def +++ /dev/null @@ -1,15 +0,0 @@ -LIBRARY api-ms-win-core-winrt-error-l1-1-0 - -EXPORTS - -GetRestrictedErrorInfo@4 -RoCaptureErrorContext@4 -RoFailFastWithErrorContext@4 -RoGetErrorReportingFlags@4 -RoOriginateError@8 -RoOriginateErrorW@12 -RoResolveRestrictedErrorInfoReference@8 -RoSetErrorReportingFlags@4 -RoTransformError@12 -RoTransformErrorW@16 -SetRestrictedErrorInfo@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-winrt-error-l1-1-1.def b/lib/libc/mingw/lib32/api-ms-win-core-winrt-error-l1-1-1.def deleted file mode 100644 index 3be66b0154760e26fb04c4ec8b24e32dca989127..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-winrt-error-l1-1-1.def +++ /dev/null @@ -1,22 +0,0 @@ -LIBRARY api-ms-win-core-winrt-error-l1-1-1 - -EXPORTS - -GetRestrictedErrorInfo@4 -IsErrorPropagationEnabled@0 -RoCaptureErrorContext@4 -RoClearError@0 -RoFailFastWithErrorContext@4 -RoGetErrorReportingFlags@4 -RoGetMatchingRestrictedErrorInfo@8 -RoInspectCapturedStackBackTrace@24 -RoInspectThreadErrorInfo@20 -RoOriginateError@8 -RoOriginateErrorW@12 -RoOriginateLanguageException@12 -RoReportFailedDelegate@8 -RoReportUnhandledError@4 -RoSetErrorReportingFlags@4 -RoTransformError@12 -RoTransformErrorW@16 -SetRestrictedErrorInfo@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-winrt-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-core-winrt-l1-1-0.def deleted file mode 100644 index 5cafea338438d351f4fc6557c511804ba5541fce..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-winrt-l1-1-0.def +++ /dev/null @@ -1,13 +0,0 @@ -LIBRARY api-ms-win-core-winrt-l1-1-0 - -EXPORTS - -RoActivateInstance@8 -RoGetActivationFactory@12 -RoGetApartmentIdentifier@4 -RoInitialize@4 -RoRegisterActivationFactories@16 -RoRegisterForApartmentShutdown@12 -RoRevokeActivationFactories@4 -RoUninitialize@0 -RoUnregisterForApartmentShutdown@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-winrt-registration-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-core-winrt-registration-l1-1-0.def deleted file mode 100644 index 7e9cbf3921568140b8aaed70c599e9e78d107637..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-winrt-registration-l1-1-0.def +++ /dev/null @@ -1,6 +0,0 @@ -LIBRARY api-ms-win-core-winrt-registration-l1-1-0 - -EXPORTS - -RoGetActivatableClassRegistration@8 -RoGetServerActivatableClasses@12 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-winrt-robuffer-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-core-winrt-robuffer-l1-1-0.def deleted file mode 100644 index c0a4a120431e75371c55351b059aa0ab4786cfe7..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-winrt-robuffer-l1-1-0.def +++ /dev/null @@ -1,5 +0,0 @@ -LIBRARY api-ms-win-core-winrt-robuffer-l1-1-0 - -EXPORTS - -RoGetBufferMarshaler@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-winrt-roparameterizediid-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-core-winrt-roparameterizediid-l1-1-0.def deleted file mode 100644 index bf1217cd752153f91e29c1d3297c484d957ec4c8..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-winrt-roparameterizediid-l1-1-0.def +++ /dev/null @@ -1,7 +0,0 @@ -LIBRARY api-ms-win-core-winrt-roparameterizediid-l1-1-0 - -EXPORTS - -RoFreeParameterizedTypeExtra@4 -RoGetParameterizedTypeInstanceIID@20 -RoParameterizedTypeExtraGetTypeSignature@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-winrt-string-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-core-winrt-string-l1-1-0.def deleted file mode 100644 index 14fa14ce931c772ebba7e876c65023338781c487..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-winrt-string-l1-1-0.def +++ /dev/null @@ -1,30 +0,0 @@ -LIBRARY api-ms-win-core-winrt-string-l1-1-0 - -EXPORTS - -HSTRING_UserFree@8 -HSTRING_UserFree64 -HSTRING_UserMarshal@12 -HSTRING_UserMarshal64 -HSTRING_UserSize@12 -HSTRING_UserSize64 -HSTRING_UserUnmarshal@12 -HSTRING_UserUnmarshal64 -WindowsCompareStringOrdinal@12 -WindowsConcatString@12 -WindowsCreateString@12 -WindowsCreateStringReference@16 -WindowsDeleteString@4 -WindowsDeleteStringBuffer@4 -WindowsDuplicateString@8 -WindowsGetStringLen@4 -WindowsGetStringRawBuffer@8 -WindowsIsStringEmpty@4 -WindowsPreallocateStringBuffer@12 -WindowsPromoteStringBuffer@8 -WindowsReplaceString@16 -WindowsStringHasEmbeddedNull@8 -WindowsSubstring@12 -WindowsSubstringWithSpecifiedLength@16 -WindowsTrimStringEnd@12 -WindowsTrimStringStart@12 diff --git a/lib/libc/mingw/lib32/api-ms-win-core-wow64-l1-1-1.def b/lib/libc/mingw/lib32/api-ms-win-core-wow64-l1-1-1.def deleted file mode 100644 index fe4fbbce3fae3d3ac1072ab930d25e67c9592314..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-core-wow64-l1-1-1.def +++ /dev/null @@ -1,6 +0,0 @@ -LIBRARY api-ms-win-core-wow64-l1-1-1 - -EXPORTS - -IsWow64Process@8 -IsWow64Process2@12 diff --git a/lib/libc/mingw/lib32/api-ms-win-devices-config-l1-1-1.def b/lib/libc/mingw/lib32/api-ms-win-devices-config-l1-1-1.def deleted file mode 100644 index 27ce5557dee623f6fabc7956c0415e6632d13dc7..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-devices-config-l1-1-1.def +++ /dev/null @@ -1,17 +0,0 @@ -LIBRARY api-ms-win-devices-config-l1-1-1 - -EXPORTS - -CM_Get_Device_ID_List_SizeW@12 -CM_Get_Device_ID_ListW@16 -CM_Get_Device_IDW@16 -CM_Get_Device_Interface_List_SizeW@16 -CM_Get_Device_Interface_ListW@20 -CM_Get_Device_Interface_PropertyW@24 -CM_Get_DevNode_PropertyW@24 -CM_Get_DevNode_Status@16 -CM_Get_Parent@12 -CM_Locate_DevNodeW@12 -CM_MapCrToWin32Err@8 -CM_Register_Notification@16 -CM_Unregister_Notification@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-gaming-deviceinformation-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-gaming-deviceinformation-l1-1-0.def deleted file mode 100644 index 61b62dc5c92d73c077f0335ed7d4acd33c99d30b..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-gaming-deviceinformation-l1-1-0.def +++ /dev/null @@ -1,5 +0,0 @@ -LIBRARY api-ms-win-gaming-deviceinformation-l1-1-0 - -EXPORTS - -GetGamingDeviceModelInformation@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-gaming-expandedresources-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-gaming-expandedresources-l1-1-0.def deleted file mode 100644 index b0cbea3d32de3f4b87b0616677cb404eb3aba087..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-gaming-expandedresources-l1-1-0.def +++ /dev/null @@ -1,7 +0,0 @@ -LIBRARY api-ms-win-gaming-expandedresources-l1-1-0 - -EXPORTS - -GetExpandedResourceExclusiveCpuCount@4 -HasExpandedResources@4 -ReleaseExclusiveCpuSets@0 diff --git a/lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-0.def deleted file mode 100644 index ba5e6d4065f491be7d0a36f568038f1a40db25db..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-0.def +++ /dev/null @@ -1,11 +0,0 @@ -LIBRARY api-ms-win-gaming-tcui-l1-1-0 - -EXPORTS - -ProcessPendingGameUI@4 -ShowChangeFriendRelationshipUI@12 -ShowGameInviteUI@24 -ShowPlayerPickerUI@36 -ShowProfileCardUI@12 -ShowTitleAchievementsUI@12 -TryCancelPendingGameUI@0 diff --git a/lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-2.def b/lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-2.def deleted file mode 100644 index 4ee72ad7d4db140b9c1cb6ae7885da9194b2d2d9..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-2.def +++ /dev/null @@ -1,20 +0,0 @@ -LIBRARY api-ms-win-gaming-tcui-l1-1-2 - -EXPORTS - -CheckGamingPrivilegeSilently@16 -CheckGamingPrivilegeSilentlyForUser@20 -CheckGamingPrivilegeWithUI@24 -CheckGamingPrivilegeWithUIForUser@28 -ProcessPendingGameUI@4 -ShowChangeFriendRelationshipUI@12 -ShowChangeFriendRelationshipUIForUser@16 -ShowGameInviteUI@24 -ShowGameInviteUIForUser@28 -ShowPlayerPickerUI@36 -ShowPlayerPickerUIForUser@40 -ShowProfileCardUI@12 -ShowProfileCardUIForUser@16 -ShowTitleAchievementsUI@12 -ShowTitleAchievementsUIForUser@16 -TryCancelPendingGameUI@0 diff --git a/lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-3.def b/lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-3.def deleted file mode 100644 index 4947e7af5a4b7ecbea65db41fb4ec96c8aec8d13..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-3.def +++ /dev/null @@ -1,22 +0,0 @@ -LIBRARY api-ms-win-gaming-tcui-l1-1-3 - -EXPORTS - -CheckGamingPrivilegeSilently@16 -CheckGamingPrivilegeSilentlyForUser@20 -CheckGamingPrivilegeWithUI@24 -CheckGamingPrivilegeWithUIForUser@28 -ProcessPendingGameUI@4 -ShowChangeFriendRelationshipUI@12 -ShowChangeFriendRelationshipUIForUser@16 -ShowGameInviteUI@24 -ShowGameInviteUIForUser@28 -ShowGameInviteUIWithContext@28 -ShowGameInviteUIWithContextForUser@32 -ShowPlayerPickerUI@36 -ShowPlayerPickerUIForUser@40 -ShowProfileCardUI@12 -ShowProfileCardUIForUser@16 -ShowTitleAchievementsUI@12 -ShowTitleAchievementsUIForUser@16 -TryCancelPendingGameUI@0 diff --git a/lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-4.def b/lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-4.def deleted file mode 100644 index 1dc111e8cc9bf13bb2116023e60ffc11ecd5194a..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-4.def +++ /dev/null @@ -1,30 +0,0 @@ -LIBRARY api-ms-win-gaming-tcui-l1-1-4 - -EXPORTS - -CheckGamingPrivilegeSilently@16 -CheckGamingPrivilegeSilentlyForUser@20 -CheckGamingPrivilegeWithUI@24 -CheckGamingPrivilegeWithUIForUser@28 -ProcessPendingGameUI@4 -ShowChangeFriendRelationshipUI@12 -ShowChangeFriendRelationshipUIForUser@16 -ShowCustomizeUserProfileUI@ -ShowCustomizeUserProfileUIForUser@12 -ShowFindFriendsUI@8 -ShowFindFriendsUIForUser@12 -ShowGameInfoUI@12 -ShowGameInfoUIForUser@16 -ShowGameInviteUI@24 -ShowGameInviteUIForUser@28 -ShowGameInviteUIWithContext@28 -ShowGameInviteUIWithContextForUser@32 -ShowPlayerPickerUI@36 -ShowPlayerPickerUIForUser@40 -ShowProfileCardUI@12 -ShowProfileCardUIForUser@16 -ShowTitleAchievementsUI@12 -ShowTitleAchievementsUIForUser@16 -ShowUserSettingsUI@8 -ShowUserSettingsUIForUser@12 -TryCancelPendingGameUI@0 diff --git a/lib/libc/mingw/lib32/api-ms-win-security-isolatedcontainer-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-security-isolatedcontainer-l1-1-0.def deleted file mode 100644 index 741499b16dced293aced23bf9f85e9b3a3324b07..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-security-isolatedcontainer-l1-1-0.def +++ /dev/null @@ -1,5 +0,0 @@ -LIBRARY api-ms-win-security-isolatedcontainer-l1-1-0 - -EXPORTS - -IsProcessInIsolatedContainer@4 diff --git a/lib/libc/mingw/lib32/api-ms-win-shcore-stream-winrt-l1-1-0.def b/lib/libc/mingw/lib32/api-ms-win-shcore-stream-winrt-l1-1-0.def deleted file mode 100644 index 5dafc212e5288a823c6c4ef3ae07af7b98c6cf76..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib32/api-ms-win-shcore-stream-winrt-l1-1-0.def +++ /dev/null @@ -1,7 +0,0 @@ -LIBRARY api-ms-win-shcore-stream-winrt-l1-1-0 - -EXPORTS - -CreateRandomAccessStreamOnFile@16 -CreateRandomAccessStreamOverStream@16 -CreateStreamOverRandomAccessStream@12 diff --git a/lib/libc/mingw/lib32/avrt.def b/lib/libc/mingw/lib32/avrt.def new file mode 100644 index 0000000000000000000000000000000000000000..0cf7ffd87aa86becaad392598d0cb08990794eed --- /dev/null +++ b/lib/libc/mingw/lib32/avrt.def @@ -0,0 +1,21 @@ +; +; Definition file of AVRT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "AVRT.dll" +EXPORTS +AvQuerySystemResponsiveness@8 +AvRevertMmThreadCharacteristics@4 +AvRtCreateThreadOrderingGroup@16 +AvRtCreateThreadOrderingGroupExA@20 +AvRtCreateThreadOrderingGroupExW@20 +AvRtDeleteThreadOrderingGroup@4 +AvRtJoinThreadOrderingGroup@12 +AvRtLeaveThreadOrderingGroup@4 +AvRtWaitOnThreadOrderingGroup@4 +AvSetMmMaxThreadCharacteristicsA@12 +AvSetMmMaxThreadCharacteristicsW@12 +AvSetMmThreadCharacteristicsA@8 +AvSetMmThreadCharacteristicsW@8 +AvSetMmThreadPriority@8 diff --git a/lib/libc/mingw/lib32/bootvid.def b/lib/libc/mingw/lib32/bootvid.def new file mode 100644 index 0000000000000000000000000000000000000000..33b528ce73aa82d33fbaa627125e230008908d07 --- /dev/null +++ b/lib/libc/mingw/lib32/bootvid.def @@ -0,0 +1,18 @@ +; +; Definition file of BOOTVID.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "BOOTVID.dll" +EXPORTS +VidBitBlt@12 +VidBufferToScreenBlt@24 +VidCleanUp@0 +VidDisplayString@4 +VidDisplayStringXY@16 +VidInitialize@8 +VidResetDisplay@4 +VidScreenToBufferBlt@24 +VidSetScrollRegion@16 +VidSetTextColor@4 +VidSolidColorFill@20 diff --git a/lib/libc/mingw/lib32/browcli.def b/lib/libc/mingw/lib32/browcli.def new file mode 100644 index 0000000000000000000000000000000000000000..9bcac1398e1c88c67297db4d1755d364b65d6120 --- /dev/null +++ b/lib/libc/mingw/lib32/browcli.def @@ -0,0 +1,19 @@ +; +; Definition file of browcli.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "browcli.dll" +EXPORTS +I_BrowserDebugCall@12 +I_BrowserDebugTrace@8 +I_BrowserQueryEmulatedDomains@12 +I_BrowserQueryOtherDomains@16 +I_BrowserQueryStatistics@8 +I_BrowserResetNetlogonState@4 +I_BrowserResetStatistics@4 +I_BrowserServerEnum@44 +I_BrowserSetNetlogonState@16 +NetBrowserStatisticsGet@12 +NetServerEnum@36 +NetServerEnumEx@36 diff --git a/lib/libc/mingw/lib32/cabinet.def b/lib/libc/mingw/lib32/cabinet.def index e4dc8c1a8e631dcdc0aaae276257a9aa2ec97e35..6bfc3c43b2d1e58fbcfeaff169405d4e097a4c65 100644 --- a/lib/libc/mingw/lib32/cabinet.def +++ b/lib/libc/mingw/lib32/cabinet.def @@ -5,17 +5,29 @@ ; LIBRARY "Cabinet.dll" EXPORTS -GetDllVersion@0 +CloseCompressor@4 +CloseDecompressor@4 +Compress@24 +CreateCompressor@12 +CreateDecompressor@12 +Decompress@24 +DeleteExtractedFiles@4 DllGetVersion@4 Extract@8 -DeleteExtractedFiles@4 -FCICreate FCIAddFile -FCIFlushFolder -FCIFlushCabinet +FCICreate FCIDestroy -FDICreate -FDIIsCabinet +FCIFlushCabinet +FCIFlushFolder FDICopy +FDICreate FDIDestroy +FDIIsCabinet FDITruncateCabinet +GetDllVersion@0 +QueryCompressorInformation@16 +QueryDecompressorInformation@16 +ResetCompressor@4 +ResetDecompressor@4 +SetCompressorInformation@16 +SetDecompressorInformation@16 diff --git a/lib/libc/mingw/lib32/cap.def b/lib/libc/mingw/lib32/cap.def new file mode 100644 index 0000000000000000000000000000000000000000..8732ca0cc12c0c9496848283348745299b0f5d5f --- /dev/null +++ b/lib/libc/mingw/lib32/cap.def @@ -0,0 +1,6 @@ +LIBRARY CAP.DLL +EXPORTS +DumpCAP@0 +StartCAP@0 +StopCAP@0 +_penter diff --git a/lib/libc/mingw/lib32/chakrart.def b/lib/libc/mingw/lib32/chakrart.def new file mode 100644 index 0000000000000000000000000000000000000000..6576280b3bb1153b896291ab038a67d65cba3e8f --- /dev/null +++ b/lib/libc/mingw/lib32/chakrart.def @@ -0,0 +1,124 @@ +LIBRARY chakra + +EXPORTS + +JsAddRef@8 +JsBoolToBoolean@8 +JsBooleanToBool@8 +JsCallFunction@16 +JsCollectGarbage@4 +JsConstructObject@16 +JsConvertValueToBoolean@8 +JsConvertValueToNumber@8 +JsConvertValueToObject@8 +JsConvertValueToString@8 +JsCreateArray@8 +JsCreateArrayBuffer@8 +JsCreateContext@8 +JsCreateDataView@16 +JsCreateError@8 +JsCreateExternalArrayBuffer@20 +JsCreateExternalObject@12 +JsCreateFunction@12 +JsCreateNamedFunction@16 +JsCreateObject@4 +JsCreateRangeError@8 +JsCreateReferenceError@8 +JsCreateRuntime@12 +JsCreateSymbol@8 +JsCreateSyntaxError@8 +JsCreateThreadService@8 +JsCreateTypeError@8 +JsCreateTypedArray@20 +JsCreateURIError@8 +JsDefineProperty@16 +JsDeleteIndexedProperty@8 +JsDeleteProperty@16 +JsDisableRuntimeExecution@4 +JsDisposeRuntime@4 +JsDoubleToNumber@12 +JsEnableRuntimeExecution@4 +JsEnumerateHeap@4 +JsEquals@12 +JsGetAndClearException@4 +JsGetArrayBufferStorage@12 +JsGetContextData@8 +JsGetContextOfObject@8 +JsGetCurrentContext@4 +JsGetDataViewStorage@12 +JsGetExtensionAllowed@8 +JsGetExternalData@8 +JsGetFalseValue@4 +JsGetGlobalObject@4 +JsGetIndexedPropertiesExternalData@16 +JsGetIndexedProperty@12 +JsGetNullValue@4 +JsGetOwnPropertyDescriptor@12 +JsGetOwnPropertyNames@8 +JsGetOwnPropertySymbols@8 +JsGetProperty@12 +JsGetPropertyIdFromName@8 +JsGetPropertyIdFromSymbol@8 +JsGetPropertyIdType@8 +JsGetPropertyNameFromId@8 +JsGetPrototype@8 +JsGetRuntime@8 +JsGetRuntimeMemoryLimit@8 +JsGetRuntimeMemoryUsage@8 +JsGetStringLength@8 +JsGetSymbolFromPropertyId@8 +JsGetTrueValue@4 +JsGetTypedArrayInfo@20 +JsGetTypedArrayStorage@20 +JsGetUndefinedValue@4 +JsGetValueType@8 +JsHasException@4 +JsHasExternalData@8 +JsHasIndexedPropertiesExternalData@8 +JsHasIndexedProperty@12 +JsHasProperty@12 +JsIdle@4 +JsInspectableToObject@8 +JsInstanceOf@12 +JsIntToNumber@8 +JsIsEnumeratingHeap@4 +JsIsRuntimeExecutionDisabled@8 +JsNumberToDouble@8 +JsNumberToInt@8 +JsObjectToInspectable@8 +JsParseScript@16 +JsParseScriptWithAttributes@20 +JsParseSerializedScript@20 +JsParseSerializedScriptWithCallback@24 +JsPointerToString@12 +JsPreventExtension@4 +JsProjectWinRTNamespace@4 +JsRelease@8 +JsRunScript@16 +JsRunSerializedScript@20 +JsRunSerializedScriptWithCallback@24 +JsSerializeScript@12 +JsSetContextData@8 +JsSetCurrentContext@4 +JsSetException@4 +JsSetExternalData@8 +JsSetIndexedPropertiesToExternalData@16 +JsSetIndexedProperty@12 +JsSetObjectBeforeCollectCallback@12 +JsSetProjectionEnqueueCallback@8 +JsSetPromiseContinuationCallback@8 +JsSetProperty@16 +JsSetPrototype@8 +JsSetRuntimeBeforeCollectCallback@12 +JsSetRuntimeMemoryAllocationCallback@12 +JsSetRuntimeMemoryLimit@8 +JsStartDebugging@0 +JsStartProfiling@12 +JsStopProfiling@4 +JsStrictEquals@12 +JsStringToPointer@12 +JsValueToVariant@8 +JsVarAddRef@4 +JsVarRelease@4 +JsVarToExtension@8 +JsVariantToValue@8 diff --git a/lib/libc/mingw/lib32/classpnp.def b/lib/libc/mingw/lib32/classpnp.def new file mode 100644 index 0000000000000000000000000000000000000000..94fa7ea6e3724a5f3b66cf2761edae3cbc964a0f --- /dev/null +++ b/lib/libc/mingw/lib32/classpnp.def @@ -0,0 +1,64 @@ +; +; Definition file of CLASSPNP.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "CLASSPNP.SYS" +EXPORTS +ClassAcquireChildLock@4 +ClassAcquireRemoveLockEx@16 +ClassAsynchronousCompletion@12 +ClassBuildRequest@8 +ClassCheckMediaState@4 +ClassClaimDevice@8 +ClassCleanupMediaChangeDetection@4 +ClassCompleteRequest@12 +ClassCreateDeviceObject@20 +ClassDebugPrint +ClassDeleteSrbLookasideList@4 +ClassDeviceControl@8 +ClassDisableMediaChangeDetection@4 +ClassEnableMediaChangeDetection@4 +ClassFindModePage@16 +ClassForwardIrpSynchronous@8 +ClassGetDescriptor@12 +ClassGetDeviceParameter@16 +ClassGetDriverExtension@4 +ClassGetVpb@4 +ClassInitialize@12 +ClassInitializeEx@12 +ClassInitializeMediaChangeDetection@8 +ClassInitializeSrbLookasideList@8 +ClassInitializeTestUnitPolling@8 +ClassInternalIoControl@8 +ClassInterpretSenseInfo@28 +ClassInvalidateBusRelations@4 +ClassIoComplete@12 +ClassIoCompleteAssociated@12 +ClassMarkChildMissing@8 +ClassMarkChildrenMissing@4 +ClassModeSense@16 +ClassNotifyFailurePredicted@32 +ClassQueryTimeOutRegistryValue@4 +ClassReadDriveCapacity@4 +ClassReleaseChildLock@4 +ClassReleaseQueue@4 +ClassReleaseRemoveLock@8 +ClassRemoveDevice@8 +ClassResetMediaChangeTimer@4 +ClassScanForSpecial@12 +ClassSendDeviceIoControlSynchronous@28 +ClassSendIrpSynchronous@8 +ClassSendSrbAsynchronous@24 +ClassSendSrbSynchronous@20 +ClassSendStartUnit@4 +ClassSetDeviceParameter@16 +ClassSetFailurePredictionPoll@12 +ClassSetMediaChangeState@12 +ClassSignalCompletion@12 +ClassSpinDownPowerHandler@8 +ClassSplitRequest@12 +ClassStopUnitPowerHandler@8 +ClassUpdateInformationInRegistry@20 +ClassWmiCompleteRequest@20 +ClassWmiFireEvent@20 diff --git a/lib/libc/mingw/lib32/cmutil.def b/lib/libc/mingw/lib32/cmutil.def new file mode 100644 index 0000000000000000000000000000000000000000..4f25b35dc427b4f9aecd4f2bcb5d67ce4a230187 --- /dev/null +++ b/lib/libc/mingw/lib32/cmutil.def @@ -0,0 +1,252 @@ +; +; Definition file of cmutil.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "cmutil.dll" +EXPORTS +; public: __thiscall CIniA::CIniA(struct HINSTANCE__ *,char const *,char const *,char const *,char const *) +??0CIniA@@QAE@PAUHINSTANCE__@@PBD111@Z ; has WINAPI (@20) +; public: __thiscall CIniW::CIniW(struct HINSTANCE__ *,unsigned short const *,unsigned short const *,unsigned short const *,unsigned short const *) +??0CIniW@@QAE@PAUHINSTANCE__@@PBG111@Z ; has WINAPI (@20) +; public: __thiscall CRandom::CRandom(unsigned int) +??0CRandom@@QAE@I@Z ; has WINAPI (@4) +; public: __thiscall CRandom::CRandom(void) +??0CRandom@@QAE@XZ +; public: __thiscall CmLogFile::CmLogFile(void) +??0CmLogFile@@QAE@XZ +; public: __thiscall CIniA::~CIniA(void) +??1CIniA@@QAE@XZ +; public: __thiscall CIniW::~CIniW(void) +??1CIniW@@QAE@XZ +; public: __thiscall CmLogFile::~CmLogFile(void) +??1CmLogFile@@QAE@XZ +; public: class CIniA &__thiscall CIniA::operator =(class CIniA const &) +??4CIniA@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CIniW &__thiscall CIniW::operator =(class CIniW const &) +??4CIniW@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CRandom &__thiscall CRandom::operator =(class CRandom const &) +??4CRandom@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CmLogFile &__thiscall CmLogFile::operator =(class CmLogFile const &) +??4CmLogFile@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: void __thiscall CIniA::__dflt_ctor_closure(void) +??_FCIniA@@QAEXXZ +; public: void __thiscall CIniW::__dflt_ctor_closure(void) +??_FCIniW@@QAEXXZ +; public: void __thiscall CmLogFile::Banner(void) +?Banner@CmLogFile@@QAEXXZ +; protected: int __thiscall CIniA::CIniA_DeleteEntryFromReg(struct HKEY__ *,char const *,char const *)const +?CIniA_DeleteEntryFromReg@CIniA@@IBEHPAUHKEY__@@PBD1@Z ; has WINAPI (@12) +; protected: unsigned char *__thiscall CIniA::CIniA_GetEntryFromReg(struct HKEY__ *,char const *,char const *,unsigned long,unsigned long)const +?CIniA_GetEntryFromReg@CIniA@@IBEPAEPAUHKEY__@@PBD1KK@Z ; has WINAPI (@20) +; protected: int __thiscall CIniA::CIniA_WriteEntryToReg(struct HKEY__ *,char const *,char const *,unsigned char const *,unsigned long,unsigned long)const +?CIniA_WriteEntryToReg@CIniA@@IBEHPAUHKEY__@@PBD1PBEKK@Z ; has WINAPI (@24) +; protected: int __thiscall CIniW::CIniW_DeleteEntryFromReg(struct HKEY__ *,unsigned short const *,unsigned short const *)const +?CIniW_DeleteEntryFromReg@CIniW@@IBEHPAUHKEY__@@PBG1@Z ; has WINAPI (@12) +; protected: unsigned char *__thiscall CIniW::CIniW_GetEntryFromReg(struct HKEY__ *,unsigned short const *,unsigned short const *,unsigned long,unsigned long)const +?CIniW_GetEntryFromReg@CIniW@@IBEPAEPAUHKEY__@@PBG1KK@Z ; has WINAPI (@20) +; protected: int __thiscall CIniW::CIniW_WriteEntryToReg(struct HKEY__ *,unsigned short const *,unsigned short const *,unsigned char const *,unsigned long,unsigned long)const +?CIniW_WriteEntryToReg@CIniW@@IBEHPAUHKEY__@@PBG1PBEKK@Z ; has WINAPI (@24) +; protected: static void __stdcall CIniA::CIni_SetFile(char **,char const *) +?CIni_SetFile@CIniA@@KGXPAPADPBD@Z ; has WINAPI (@8) +; protected: static void __stdcall CIniW::CIni_SetFile(unsigned short **,unsigned short const *) +?CIni_SetFile@CIniW@@KGXPAPAGPBG@Z ; has WINAPI (@8) +; public: void __thiscall CIniA::Clear(void) +?Clear@CIniA@@QAEXXZ +; public: void __thiscall CIniW::Clear(void) +?Clear@CIniW@@QAEXXZ +; public: void __thiscall CmLogFile::Clear(int) +?Clear@CmLogFile@@QAEXH@Z ; has WINAPI (@4) +; private: long __thiscall CmLogFile::CloseFile(void) +?CloseFile@CmLogFile@@AAEJXZ +CmAtolA@4 +CmAtolW@4 +CmBuildFullPathFromRelativeA@8 +CmBuildFullPathFromRelativeW@8 +CmCompareStringA@8 +CmCompareStringW@8 +CmConvertRelativePathW@8 +CmConvertStrToIPv6AddrA@8 +CmConvertStrToIPv6AddrW@8 +CmEndOfStrW@4 +CmFmtMsgA +CmFmtMsgW +CmFree@4 +CmIsDigitW@4 +CmIsIPv6AddressA@4 +CmIsIPv6AddressW@4 +CmIsSpaceW@4 +CmLoadIconA@8 +CmLoadIconW@8 +CmLoadImageW@20 +CmLoadSmallIconA@8 +CmLoadSmallIconW@8 +CmLoadStringW@8 +CmMalloc@4 +CmMoveMemory@12 +CmParsePathW@16 +CmRealloc@8 +CmStrCatAllocA@8 +CmStrCatAllocW@8 +CmStrCharCountA@8 +CmStrCharCountW@8 +CmStrCharStuffingA@8 +CmStrCharStuffingW@8 +CmStrCpyAllocA@4 +CmStrCpyAllocW@4 +CmStrStrA@8 +CmStrStrW@8 +CmStrTrimW@4 +CmStrchrA@8 +CmStrchrW@8 +CmStripFileNameW@8 +CmStripPathAndExtW@4 +CmStrrchrA@8 +CmStrrchrW@8 +CmStrtokA@8 +CmStrtokW@8 +CmWinHelp@20 +; public: long __thiscall CmLogFile::DeInit(void) +?DeInit@CmLogFile@@QAEJXZ +; private: void __thiscall CmLogFile::FormatWrite(enum _CMLOG_ITEM,unsigned short *) +?FormatWrite@CmLogFile@@AAEXW4_CMLOG_ITEM@@PAG@Z ; has WINAPI (@8) +; public: int __thiscall CIniA::GPPB(char const *,char const *,int)const +?GPPB@CIniA@@QBEHPBD0H@Z ; has WINAPI (@12) +; public: int __thiscall CIniW::GPPB(unsigned short const *,unsigned short const *,int)const +?GPPB@CIniW@@QBEHPBG0H@Z ; has WINAPI (@12) +; public: unsigned long __thiscall CIniA::GPPI(char const *,char const *,unsigned long)const +?GPPI@CIniA@@QBEKPBD0K@Z ; has WINAPI (@12) +; public: unsigned long __thiscall CIniW::GPPI(unsigned short const *,unsigned short const *,unsigned long)const +?GPPI@CIniW@@QBEKPBG0K@Z ; has WINAPI (@12) +; public: char *__thiscall CIniA::GPPS(char const *,char const *,char const *)const +?GPPS@CIniA@@QBEPADPBD00@Z ; has WINAPI (@12) +; public: unsigned short *__thiscall CIniW::GPPS(unsigned short const *,unsigned short const *,unsigned short const *)const +?GPPS@CIniW@@QBEPAGPBG00@Z ; has WINAPI (@12) +; public: int __thiscall CRandom::Generate(void) +?Generate@CRandom@@QAEHXZ +; public: char const *__thiscall CIniA::GetFile(void)const +?GetFile@CIniA@@QBEPBDXZ +; public: unsigned short const *__thiscall CIniW::GetFile(void)const +?GetFile@CIniW@@QBEPBGXZ +; public: struct HINSTANCE__ *__thiscall CIniA::GetHInst(void)const +?GetHInst@CIniA@@QBEPAUHINSTANCE__@@XZ +; public: struct HINSTANCE__ *__thiscall CIniW::GetHInst(void)const +?GetHInst@CIniW@@QBEPAUHINSTANCE__@@XZ +; public: unsigned short const *__thiscall CmLogFile::GetLogFilePath(void) +?GetLogFilePath@CmLogFile@@QAEPBGXZ +GetOSBuildNumber +GetOSMajorVersion +GetOSVersion +; public: char const *__thiscall CIniA::GetPrimaryFile(void)const +?GetPrimaryFile@CIniA@@QBEPBDXZ +; public: unsigned short const *__thiscall CIniW::GetPrimaryFile(void)const +?GetPrimaryFile@CIniW@@QBEPBGXZ +; public: char const *__thiscall CIniA::GetPrimaryRegPath(void)const +?GetPrimaryRegPath@CIniA@@QBEPBDXZ +; public: unsigned short const *__thiscall CIniW::GetPrimaryRegPath(void)const +?GetPrimaryRegPath@CIniW@@QBEPBGXZ +; public: char const *__thiscall CIniA::GetRegPath(void)const +?GetRegPath@CIniA@@QBEPBDXZ +; public: unsigned short const *__thiscall CIniW::GetRegPath(void)const +?GetRegPath@CIniW@@QBEPBGXZ +; public: char const *__thiscall CIniA::GetSection(void)const +?GetSection@CIniA@@QBEPBDXZ +; public: unsigned short const *__thiscall CIniW::GetSection(void)const +?GetSection@CIniW@@QBEPBGXZ +; public: void __thiscall CRandom::Init(unsigned long) +?Init@CRandom@@QAEXK@Z ; has WINAPI (@4) +; public: long __thiscall CmLogFile::Init(struct HINSTANCE__ *,int,char const *) +?Init@CmLogFile@@QAEJPAUHINSTANCE__@@HPBD@Z ; has WINAPI (@12) +; public: long __thiscall CmLogFile::Init(struct HINSTANCE__ *,int,unsigned short const *) +?Init@CmLogFile@@QAEJPAUHINSTANCE__@@HPBG@Z ; has WINAPI (@12) +; public: int __thiscall CmLogFile::IsEnabled(void) +?IsEnabled@CmLogFile@@QAEHXZ +IsFarEastNonOSR2Win95 +IsLogonAsSystem +; protected: char *__thiscall CIniA::LoadEntry(char const *)const +?LoadEntry@CIniA@@IBEPADPBD@Z ; has WINAPI (@4) +; protected: unsigned short *__thiscall CIniW::LoadEntry(unsigned short const *)const +?LoadEntry@CIniW@@IBEPAGPBG@Z ; has WINAPI (@4) +; public: char *__thiscall CIniA::LoadSection(char const *)const +?LoadSection@CIniA@@QBEPADPBD@Z ; has WINAPI (@4) +; public: unsigned short *__thiscall CIniW::LoadSection(unsigned short const *)const +?LoadSection@CIniW@@QBEPAGPBG@Z ; has WINAPI (@4) +; public: void __cdecl CmLogFile::Log(enum _CMLOG_ITEM,...) +?Log@CmLogFile@@QAAXW4_CMLOG_ITEM@@ZZ +MakeBold@8 +; private: long __thiscall CmLogFile::OpenFile(void) +?OpenFile@CmLogFile@@AAEJXZ +ReleaseBold@4 +; public: void __thiscall CIniA::SetEntry(char const *) +?SetEntry@CIniA@@QAEXPBD@Z ; has WINAPI (@4) +; public: void __thiscall CIniW::SetEntry(unsigned short const *) +?SetEntry@CIniW@@QAEXPBG@Z ; has WINAPI (@4) +; public: void __thiscall CIniA::SetEntryFromIdx(unsigned long) +?SetEntryFromIdx@CIniA@@QAEXK@Z ; has WINAPI (@4) +; public: void __thiscall CIniW::SetEntryFromIdx(unsigned long) +?SetEntryFromIdx@CIniW@@QAEXK@Z ; has WINAPI (@4) +; public: void __thiscall CIniA::SetFile(char const *) +?SetFile@CIniA@@QAEXPBD@Z ; has WINAPI (@4) +; public: void __thiscall CIniW::SetFile(unsigned short const *) +?SetFile@CIniW@@QAEXPBG@Z ; has WINAPI (@4) +; public: void __thiscall CIniA::SetHInst(struct HINSTANCE__ *) +?SetHInst@CIniA@@QAEXPAUHINSTANCE__@@@Z ; has WINAPI (@4) +; public: void __thiscall CIniW::SetHInst(struct HINSTANCE__ *) +?SetHInst@CIniW@@QAEXPAUHINSTANCE__@@@Z ; has WINAPI (@4) +; public: void __thiscall CIniA::SetICSDataPath(char const *) +?SetICSDataPath@CIniA@@QAEXPBD@Z ; has WINAPI (@4) +; public: void __thiscall CIniW::SetICSDataPath(unsigned short const *) +?SetICSDataPath@CIniW@@QAEXPBG@Z ; has WINAPI (@4) +; public: long __thiscall CmLogFile::SetParams(int,unsigned long,char const *) +?SetParams@CmLogFile@@QAEJHKPBD@Z ; has WINAPI (@12) +; public: long __thiscall CmLogFile::SetParams(int,unsigned long,unsigned short const *) +?SetParams@CmLogFile@@QAEJHKPBG@Z ; has WINAPI (@12) +; public: void __thiscall CIniA::SetPrimaryFile(char const *) +?SetPrimaryFile@CIniA@@QAEXPBD@Z ; has WINAPI (@4) +; public: void __thiscall CIniW::SetPrimaryFile(unsigned short const *) +?SetPrimaryFile@CIniW@@QAEXPBG@Z ; has WINAPI (@4) +; public: void __thiscall CIniA::SetPrimaryRegPath(char const *) +?SetPrimaryRegPath@CIniA@@QAEXPBD@Z ; has WINAPI (@4) +; public: void __thiscall CIniW::SetPrimaryRegPath(unsigned short const *) +?SetPrimaryRegPath@CIniW@@QAEXPBG@Z ; has WINAPI (@4) +; public: void __thiscall CIniA::SetReadICSData(int) +?SetReadICSData@CIniA@@QAEXH@Z ; has WINAPI (@4) +; public: void __thiscall CIniW::SetReadICSData(int) +?SetReadICSData@CIniW@@QAEXH@Z ; has WINAPI (@4) +; public: void __thiscall CIniA::SetRegPath(char const *) +?SetRegPath@CIniA@@QAEXPBD@Z ; has WINAPI (@4) +; public: void __thiscall CIniW::SetRegPath(unsigned short const *) +?SetRegPath@CIniW@@QAEXPBG@Z ; has WINAPI (@4) +; public: void __thiscall CIniA::SetSection(char const *) +?SetSection@CIniA@@QAEXPBD@Z ; has WINAPI (@4) +; public: void __thiscall CIniW::SetSection(unsigned short const *) +?SetSection@CIniW@@QAEXPBG@Z ; has WINAPI (@4) +; public: void __thiscall CIniA::SetWriteICSData(int) +?SetWriteICSData@CIniA@@QAEXH@Z ; has WINAPI (@4) +; public: void __thiscall CIniW::SetWriteICSData(int) +?SetWriteICSData@CIniW@@QAEXH@Z ; has WINAPI (@4) +; public: long __thiscall CmLogFile::Start(int) +?Start@CmLogFile@@QAEJH@Z ; has WINAPI (@4) +; public: long __thiscall CmLogFile::Stop(void) +?Stop@CmLogFile@@QAEJXZ +SzToWz@12 +SzToWzWithAlloc@4 +UpdateFont@4 +; public: void __thiscall CIniA::WPPB(char const *,char const *,int) +?WPPB@CIniA@@QAEXPBD0H@Z ; has WINAPI (@12) +; public: void __thiscall CIniW::WPPB(unsigned short const *,unsigned short const *,int) +?WPPB@CIniW@@QAEXPBG0H@Z ; has WINAPI (@12) +; public: void __thiscall CIniA::WPPI(char const *,char const *,unsigned long) +?WPPI@CIniA@@QAEXPBD0K@Z ; has WINAPI (@12) +; public: void __thiscall CIniW::WPPI(unsigned short const *,unsigned short const *,unsigned long) +?WPPI@CIniW@@QAEXPBG0K@Z ; has WINAPI (@12) +; public: void __thiscall CIniA::WPPS(char const *,char const *,char const *) +?WPPS@CIniA@@QAEXPBD00@Z ; has WINAPI (@12) +; public: void __thiscall CIniW::WPPS(unsigned short const *,unsigned short const *,unsigned short const *) +?WPPS@CIniW@@QAEXPBG00@Z ; has WINAPI (@12) +; private: long __thiscall CmLogFile::Write(unsigned short *) +?Write@CmLogFile@@AAEJPAG@Z ; has WINAPI (@4) +WzToSz@12 +WzToSzWithAlloc@4 +; public: static unsigned long const CIniW::kMaxValueLength +?kMaxValueLength@CIniW@@2KB diff --git a/lib/libc/mingw/lib32/comctl32.def b/lib/libc/mingw/lib32/comctl32.def index c7b8d6ffe4cf185c41e79d5291194806cbfb9e89..65b58dda6de8a26765a59121bb5ef492a747d813 100644 --- a/lib/libc/mingw/lib32/comctl32.def +++ b/lib/libc/mingw/lib32/comctl32.def @@ -1,70 +1,53 @@ -LIBRARY COMCTL32.DLL +LIBRARY COMCTL32.dll EXPORTS -_TrackMouseEvent@4 -AddMRUData@12 -AddMRUStringA@8 -AddMRUStringW@8 -Alloc@4 -CreateMRUListA@4 -CreateMRUListW@4 +MenuHelp@28 +ShowHideMenuCtl@12 +GetEffectiveClientRect@12 +DrawStatusTextA@16 +CreateStatusWindowA@16 +CreateToolbar@32 CreateMappedBitmap@20 -CreatePage@8 +DPA_LoadStream@16 +DPA_SaveStream@16 +DPA_Merge@24 CreatePropertySheetPage@4 +MakeDragList@4 +LBItemFromPt@16 +DrawInsert@12 +CreateUpDownControl@48 +InitCommonControls@0 CreatePropertySheetPageA@4 CreatePropertySheetPageW@4 -CreateProxyPage@8 CreateStatusWindow@16 -CreateStatusWindowA@16 CreateStatusWindowW@16 -CreateToolbar@32 CreateToolbarEx@52 -CreateUpDownControl@48 -DPA_Clone@8 -DPA_Create@4 -DPA_CreateEx@8 -DPA_DeleteAllPtrs@4 -DPA_DeletePtr@8 -DPA_Destroy@4 -DPA_GetPtr@8 -DPA_GetPtrIndex@8 -DPA_Grow@8 -DPA_InsertPtr@12 -DPA_Search@24 -DPA_SetPtr@12 -DPA_Sort@12 -DSA_Create@8 -DSA_DeleteAllItems@4 -DSA_DeleteItem@8 -DSA_Destroy@4 -DSA_GetItem@12 -DSA_GetItemPtr@8 -DSA_InsertItem@12 -DSA_SetItem@12 -DefSubclassProc@16 -DelMRUString@8 DestroyPropertySheetPage@4 -DrawInsert@12 +DllGetVersion@4 +DllInstall@8 +DrawShadowText@36 DrawStatusText@16 -DrawStatusTextA@16 DrawStatusTextW@16 -EnumMRUListA@16 -EnumMRUListW@16 -FindMRUData@16 -FindMRUStringA@12 -FindMRUStringW@12 -Free@4 -FreeMRUList@4 -GetEffectiveClientRect@12 +FlatSB_EnableScrollBar@12 +FlatSB_GetScrollInfo@12 +FlatSB_GetScrollPos@8 +FlatSB_GetScrollProp@12 +FlatSB_GetScrollRange@16 +FlatSB_SetScrollInfo@16 +FlatSB_SetScrollPos@16 +FlatSB_SetScrollProp@16 +FlatSB_SetScrollRange@20 +FlatSB_ShowScrollBar@12 GetMUILanguage@0 -GetSize@4 -GetWindowSubclass@16 +HIMAGELIST_QueryInterface@12 ImageList_Add@12 ImageList_AddIcon@8 ImageList_AddMasked@12 ImageList_BeginDrag@16 +ImageList_CoCreateInstance@16 ImageList_Copy@20 ImageList_Create@20 ImageList_Destroy@4 +ImageList_DestroyShared@4 ImageList_DragEnter@12 ImageList_DragLeave@4 ImageList_DragMove@8 @@ -76,6 +59,7 @@ ImageList_Duplicate@4 ImageList_EndDrag@0 ImageList_GetBkColor@4 ImageList_GetDragImage@8 +ImageList_GetFlags@4 ImageList_GetIcon@12 ImageList_GetIconSize@12 ImageList_GetImageCount@4 @@ -86,34 +70,80 @@ ImageList_LoadImageA@28 ImageList_LoadImageW@28 ImageList_Merge@24 ImageList_Read@4 +ImageList_ReadEx@16 ImageList_Remove@8 ImageList_Replace@16 ImageList_ReplaceIcon@12 +ImageList_Resize@12 ImageList_SetBkColor@8 ImageList_SetDragCursorImage@16 +ImageList_SetFilter@12 +ImageList_SetFlags@8 ImageList_SetIconSize@12 ImageList_SetImageCount@8 ImageList_SetOverlayImage@12 ImageList_Write@8 -InitCommonControls@0 +ImageList_WriteEx@12 InitCommonControlsEx@4 InitMUILanguage@4 -LBItemFromPt@16 -LoadIconMetric@16 -MakeDragList@4 -MenuHelp@28 +InitializeFlatSB@4 PropertySheet@4 PropertySheetA@4 PropertySheetW@4 -ReAlloc@8 -RemoveWindowSubclass@12 -SendNotify@16 -SendNotifyEx@20 -SetWindowSubclass@16 -ShowHideMenuCtl@12 -Str_GetPtrA@12 -Str_GetPtrW@12 -Str_SetPtrA@8 +RegisterClassNameW@4 +UninitializeFlatSB@4 +_TrackMouseEvent@4 +FreeMRUList@4 +DrawSizeBox@16 +DrawScrollBar@16 +SizeBoxHwnd@4 +ScrollBar_MouseMove@12 +ScrollBar_Menu@16 +HandleScrollCmd@12 +DetachScrollBars@4 +AttachScrollBars@4 +CCSetScrollInfo@16 +CCGetScrollInfo@12 +CCEnableScrollBar@12 Str_SetPtrW@8 +DSA_Create@8 +DSA_Destroy@4 +DSA_GetItem@12 +DSA_GetItemPtr@8 +DSA_InsertItem@12 +DSA_SetItem@12 +DSA_DeleteItem@8 +DSA_DeleteAllItems@4 +DPA_Create@4 +DPA_Destroy@4 +DPA_Grow@8 +DPA_Clone@8 +DPA_GetPtr@8 +DPA_GetPtrIndex@8 +DPA_InsertPtr@12 +DPA_SetPtr@12 +DPA_DeletePtr@8 +DPA_DeleteAllPtrs@4 +DPA_Sort@12 +DPA_Search@24 +DPA_CreateEx@8 +DSA_Clone@4 TaskDialog@32 TaskDialogIndirect@16 +DSA_Sort@12 +DPA_GetSize@4 +DSA_GetSize@4 +LoadIconMetric@16 +LoadIconWithScaleDown@20 +DPA_EnumCallback@12 +DPA_DestroyCallback@12 +DSA_EnumCallback@12 +DSA_DestroyCallback@12 +QuerySystemGestureStatus@16 +CreateMRUListW@4 +AddMRUStringW@8 +EnumMRUListW@16 +SetWindowSubclass@16 +GetWindowSubclass@16 +RemoveWindowSubclass@12 +DefSubclassProc@16 diff --git a/lib/libc/mingw/lib32/connect.def b/lib/libc/mingw/lib32/connect.def new file mode 100644 index 0000000000000000000000000000000000000000..5e1c49cc47e4a14c86de549c4ac488ace845b5c6 --- /dev/null +++ b/lib/libc/mingw/lib32/connect.def @@ -0,0 +1,20 @@ +; +; Definition file of connect.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "connect.dll" +EXPORTS +AddConnectionOptionListEntries@12 +CreateVPNConnection@24 +DllCanUnloadNow@0 +DllGetClassObject@12 +GetInternetConnected@24 +GetNetworkConnected@24 +GetVPNConnected@24 +IsInternetConnected@0 +IsInternetConnectedGUID@8 +IsUniqueConnectionName@4 +RegisterPageWithPage@28 +UnregisterPage@8 +UnregisterPagesLink@8 diff --git a/lib/libc/mingw/lib32/coremessaging.def b/lib/libc/mingw/lib32/coremessaging.def new file mode 100644 index 0000000000000000000000000000000000000000..1a56dfecea3c1f7f34923539c74ff6d857c30d27 --- /dev/null +++ b/lib/libc/mingw/lib32/coremessaging.def @@ -0,0 +1,33 @@ +LIBRARY coremessaging + +EXPORTS + +CoreUICallComputeMaximumMessageSize +CoreUICallCreateConversationHost +CoreUICallCreateEndpointHost +CoreUICallCreateEndpointHostWithSendPriority +CoreUICallGetAddressOfParameterInBuffer +CoreUICallReceive +CoreUICallSend +CoreUICallSendVaList +CoreUIConfigureTestHost@0 +CoreUIConfigureUserIntegration@4 +CoreUICreate@4 +CoreUICreateAnonymousStream@4 +CoreUICreateClientWindowIDManager@4 +CoreUICreateEx@8 +CoreUICreateSystemWindowIDManager@4 +CoreUIInitializeTestService@12 +CoreUIOpenExisting@4 +CoreUIRouteToTestRegistrar@8 +CoreUIUninitializeTestService@0 +CreateDispatcherQueueController@16 +CreateDispatcherQueueForCurrentThread@4 +GetDispatcherQueueForCurrentThread@4 +MsgBlobCreateShared@12 +MsgBlobCreateStack@16 +MsgBufferShare@8 +MsgRelease@4 +MsgStringCreateShared@12 +MsgStringCreateStack@16 +ServiceMain@8 diff --git a/lib/libc/mingw/lib32/crtdll.def.in b/lib/libc/mingw/lib32/crtdll.def.in new file mode 100644 index 0000000000000000000000000000000000000000..d8b5bd82114e3708c323812e566f80df016bd6f8 --- /dev/null +++ b/lib/libc/mingw/lib32/crtdll.def.in @@ -0,0 +1,726 @@ +; +;* crtdll.def +;* This file has no copyright assigned and is placed in the Public Domain. +;* This file is part of the mingw-runtime package. +;* No warranty is given; refer to the file DISCLAIMER.PD within the package. +; +; Exports from crtdll.dll from Windows 95 SYSTEM directory. Hopefully this +; should also work with the crtdll provided with Windows NT. +; +; NOTE: The crtdll is OBSOLETE and msvcrt should be used instead. The msvcrt +; is available for free download from Microsoft Corporation and will work on +; Windows 95. Support for the crtdll is deprecated and this file may be +; deleted in future versions. +; +; These three functions appear to be name mangled in some way, so GCC is +; probably not going to be able to use them in any case. +; +; ??2@YAPAXI@Z +; ??3@YAXPAX@Z +; ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z +; +; These are functions for which I have not yet written prototypes or +; otherwise set up (they are still included below though unlike those +; first three). +; +; _CIacos +; _CIasin +; _CIatan +; _CIatan2 +; _CIcos +; _CIcosh +; _CIexp +; _CIfmod +; _CIlog +; _CIlog10 +; _CIpow +; _CIsin +; _CIsinh +; _CIsqrt +; _CItan +; _CItanh +; __dllonexit +; __mb_cur_max_dll +; __threadhandle +; __threadid +; _abnormal_termination +; _acmdln_dll +; _aexit_rtn_dll +; _amsg_exit +; _commit +; _commode_dll +; _cpumode_dll +; _ctype +; _expand +; _fcloseall +; _filbuf +; _fileinfo_dll +; _flsbuf +; _flushall +; _fmode_dll +; _fpieee_flt +; _fsopen +; _ftol +; _getdiskfree +; _getdllprocaddr +; _getdrive +; _getdrives +; _getsystime +; _initterm +; _ismbbalnum +; _ismbbalpha +; _ismbbgraph +; _ismbbkalnum +; _ismbbkana +; _ismbbkpunct +; _ismbblead +; _ismbbprint +; _ismbbpunct +; _ismbbtrail +; _ismbcalpha +; _ismbcdigit +; _ismbchira +; _ismbckata +; _ismbcl0 +; _ismbcl1 +; _ismbcl2 +; _ismbclegal +; _ismbclower +; _ismbcprint +; _ismbcspace +; _ismbcsymbol +; _ismbcupper +; _ismbslead +; _ismbstrail +; _lfind +; _loaddll +; _lrotl +; _lrotr +; _lsearch +; _makepath +; _matherr +; _mbbtombc +; _mbbtype +; _mbccpy +; _mbcjistojms +; _mbcjmstojis +; _mbclen +; _mbctohira +; _mbctokata +; _mbctolower +; _mbctombb +; _mbctoupper +; _mbctype +; _mbsbtype +; _mbscat +; _mbscmp +; _mbscpy +; _mbscspn +; _mbsdec +; _mbsdup +; _mbsicmp +; _mbsinc +; _mbslen +; _mbslwr +; _mbsnbcat +; _mbsnbcmp +; _mbsnbcnt +; _mbsnbcpy +; _mbsnbicmp +; _mbsnbset +; _mbsnccnt +; _mbsncmp +; _mbsncpy +; _mbsnextc +; _mbsnicmp +; _mbsninc +; _mbsnset +; _mbspbrk +; _mbsrchr +; _mbsrev +; _mbsset +; _mbsspn +; _mbsspnp +; _mbsstr +; _mbstrlen +; _mbsupr +; _onexit +; _osversion_dll +; _pctype_dll +; _purecall +; _pwctype_dll +; _rmtmp +; _rotl +; _rotr +; _setsystime +; _snprintf +; _snwprintf +; _splitpath +; _strdate +; _strdec +; _strinc +; _strncnt +; _strnextc +; _strninc +; _strspnp +; _strtime +; _tempnam +; _ultoa +; _unloaddll +; _vsnprintf +; _vsnwprintf +; _wtoi +; _wtol +; +LIBRARY "crtdll.dll" +EXPORTS + +#include "msvcrt-common.def.in" + +_CIacos +_CIasin +_CIatan +_CIatan2 +_CIcos +_CIcosh +_CIexp +_CIfmod +_CIlog +_CIlog10 +_CIpow +_CIsin +_CIsinh +_CIsqrt +_CItan +_CItanh +_HUGE_dll DATA +_HUGE DATA == _HUGE_dll +_XcptFilter +__GetMainArgs +__argc_dll DATA +__argc DATA == __argc_dll +__argv_dll DATA +__argv DATA == __argv_dll +__dllonexit +__doserrno +__fpecode +__isascii +__iscsym +__iscsymf +__mb_cur_max_dll DATA +__mb_cur_max DATA == __mb_cur_max_dll +__pxcptinfoptrs +__threadhandle +__threadid +__toascii +_abnormal_termination +_access +_acmdln_dll DATA +_acmdln DATA == _acmdln_dll +_aexit_rtn_dll DATA +_aexit_rtn DATA == _aexit_rtn_dll +_amsg_exit +_assert +_basemajor_dll DATA +_baseminor_dll DATA +_baseversion_dll DATA +_beep +_beginthread +_c_exit +_cabs DATA +_cexit +_cgets +_chdir +_chdrive +_chgsign +_chmod +_chsize +_clearfp +_close +_commit +_commode_dll DATA +_commode DATA == _commode_dll +_control87 +_controlfp +_copysign +_cprintf +_cpumode_dll DATA +_cputs +_creat +_cscanf +_ctype DATA +_cwait +_daylight_dll DATA +_daylight DATA == _daylight_dll +_dup +_dup2 +_ecvt +_endthread +_environ_dll DATA +_environ DATA == _environ_dll +_eof +_errno +_except_handler2 +_execl +_execle +_execlp +_execlpe +_execv +_execve +_execvp +_execvpe +_exit +_expand +_fcloseall +_fcvt +_fdopen +_fgetchar +_fgetwchar +_filbuf +_fileinfo_dll DATA +_fileinfo DATA == _fileinfo_dll +_filelength +_fileno +_findclose +_findfirst +_findnext +_finite +_flsbuf +_flushall +_fmode_dll DATA +_fmode DATA == _fmode_dll +_fpclass +_fpieee_flt +_fpreset DATA +_fputchar +_fputwchar +_fsopen +_fstat +_ftime +_ftol +_fullpath +_futime +_gcvt +_get_osfhandle +_getch +_getche +_getcwd +_getdcwd +_getdiskfree +_getdllprocaddr +_getdrive +_getdrives +_getpid +_getsystime +_getw +_global_unwind2 +_heapchk +_heapmin +_heapset +_heapwalk +_hypot +_initterm +_iob DATA +_isatty +_isctype +_ismbbalnum +_ismbbalpha +_ismbbgraph +_ismbbkalnum +_ismbbkana +_ismbbkpunct +_ismbblead +_ismbbprint +_ismbbpunct +_ismbbtrail +_ismbcalpha +_ismbcdigit +_ismbchira +_ismbckata +_ismbcl0 +_ismbcl1 +_ismbcl2 +_ismbclegal +_ismbclower +_ismbcprint +_ismbcspace +_ismbcsymbol +_ismbcupper +_ismbslead +_ismbstrail +_isnan +_itoa +_j0 +_j1 +_jn +_kbhit +_lfind +_loaddll +_local_unwind2 +_locking +_logb +_lrotl +_lrotr +_lsearch +_lseek +_ltoa +_makepath +_matherr +_mbbtombc +_mbbtype +_mbccpy +_mbcjistojms +_mbcjmstojis +_mbclen +_mbctohira +_mbctokata +_mbctolower +_mbctombb +_mbctoupper +_mbctype DATA +_mbsbtype +_mbscat +_mbschr +_mbscmp +_mbscpy +_mbscspn +_mbsdec +_mbsdup +_mbsicmp +_mbsinc +_mbslen +_mbslwr +_mbsnbcat +_mbsnbcmp +_mbsnbcnt +_mbsnbcpy +_mbsnbicmp +_mbsnbset +_mbsncat +_mbsnccnt +_mbsncmp +_mbsncpy +_mbsnextc +_mbsnicmp +_mbsninc +_mbsnset +_mbspbrk +_mbsrchr +_mbsrev +_mbsset +_mbsspn +_mbsspnp +_mbsstr +_mbstok +_mbstrlen +_mbsupr +_memccpy +_memicmp +_mkdir +_mktemp +_msize +_nextafter +_onexit +_open +_open_osfhandle +_osmajor_dll DATA +_osminor_dll DATA +_osmode_dll DATA +_osver_dll DATA +_osver DATA == _osver_dll +_osversion_dll DATA +_pclose +_pctype_dll DATA +_pctype DATA == _pctype_dll +_pgmptr_dll DATA +_pgmptr DATA == _pgmptr_dll +_pipe +_popen +_purecall +_putch +_putenv +_putw +_pwctype_dll DATA +_pwctype DATA == _pwctype_dll +_read +_rmdir +_rmtmp +_rotl +_rotr +_scalb +_searchenv +_seterrormode +_setjmp +_setmode +_setsystime +_sleep +_snprintf +_snwprintf +_sopen +_spawnl +_spawnle +_spawnlp +_spawnlpe +_spawnv +_spawnve +_spawnvp +_spawnvpe +_splitpath +_stat +_statusfp +_strcmpi +_strdate +_strdec +_strdup +_strerror +_stricmp +_stricoll +_strinc +_strlwr +strlwr == _strlwr +_strncnt +_strnextc +_strnicmp +_strninc +_strnset +_strrev +_strset +_strspnp +_strtime +_strupr +_swab +_sys_errlist DATA +_sys_nerr_dll DATA +_sys_nerr DATA == _sys_nerr_dll +_tell +_tempnam +_timezone_dll DATA +_timezone DATA == _timezone_dll +_tolower +_toupper +_tzname DATA +_tzset +_ultoa +_umask +_ungetch +_unlink +_unloaddll +_utime +_vsnprintf +_vsnwprintf +_wcsdup +_wcsicmp +_wcsicoll +_wcslwr +wcslwr == _wcslwr +_wcsnicmp +_wcsnset +_wcsrev +_wcsset +_wcsupr +_winmajor_dll DATA +_winmajor DATA == _winmajor_dll +_winminor_dll DATA +_winminor DATA == _winminor_dll +_winver_dll DATA +_winver DATA == _winver_dll +_write +_wtoi +_wtol +_y0 +_y1 +_yn +abort +abs +acos +asctime +asin DATA +atan DATA +atan2 DATA +atexit DATA +atof +atoi +atol +bsearch +calloc +ceil +clearerr +clock +cos DATA +cosh +ctime DATA +;_ctime32 = ctime +difftime +div +exit +exp DATA +fabs DATA +fclose +feof +ferror +fflush +fgetc +fgetpos +fgets +fgetwc +floor +fmod +fopen +fprintf +fputc +fputs +fputwc +fread +free +freopen +frexp +fscanf +fseek +fsetpos +ftell +fwprintf +fwrite +fwscanf +getc +getchar +getenv +gets +gmtime DATA +;_gmtime32 = gmtime +is_wctype +isalnum +isalpha +iscntrl +isdigit +isgraph +isleadbyte +islower +isprint +ispunct +isspace +isupper +iswalnum +iswalpha +iswascii +iswcntrl +iswctype +iswdigit +iswgraph +iswlower +iswprint +iswpunct +iswspace +iswupper +iswxdigit +isxdigit +labs +ldexp DATA +ldiv +localeconv +localtime DATA +;_localtime32 = localtime +log +log10 +longjmp +malloc +mblen +mbstowcs +mbtowc +memchr +memcmp +memcpy +memmove +memset +mktime DATA +;_mktime32 = mktime +modf +perror +pow +printf +putc +putchar +puts +qsort +raise +rand +realloc +remove +rename +rewind +scanf +setbuf +setlocale +setvbuf +signal +sin +sinh +sprintf +sqrt +srand +sscanf +strcat +strchr +strcmp +strcoll +strcpy +strcspn +strerror +strftime +strlen +strncat +strncmp +strncpy +strpbrk +strrchr +strspn +strstr +strtod +strtok +strtol +strtoul +strxfrm +swprintf +swscanf +system +tan +tanh +time DATA +;_time32 = time +tmpfile +tmpnam +tolower +toupper +towlower +towupper +ungetc +ungetwc +vfprintf +vfwprintf +vprintf +vsprintf +vswprintf +vwprintf +wcscat +wcschr +wcscmp +wcscoll +wcscpy +wcscspn +wcsftime +wcslen +wcsncat +wcsncmp +wcsncpy +wcspbrk +wcsrchr +wcsspn +wcsstr +wcstod +wcstok +wcstol +wcstombs +wcstoul +wcsxfrm +wctomb +wprintf +wscanf diff --git a/lib/libc/mingw/lib32/cryptsp.def b/lib/libc/mingw/lib32/cryptsp.def new file mode 100644 index 0000000000000000000000000000000000000000..56d12e419bfb39e3f2d60c98ede698562d244269 --- /dev/null +++ b/lib/libc/mingw/lib32/cryptsp.def @@ -0,0 +1,48 @@ +; +; Definition file of CRYPTSP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "CRYPTSP.dll" +EXPORTS +CheckSignatureInFile@4 +CryptAcquireContextA@20 +CryptAcquireContextW@20 +CryptContextAddRef@12 +CryptCreateHash@20 +CryptDecrypt@24 +CryptDeriveKey@20 +CryptDestroyHash@4 +CryptDestroyKey@4 +CryptDuplicateHash@16 +CryptDuplicateKey@16 +CryptEncrypt@28 +CryptEnumProviderTypesA@24 +CryptEnumProviderTypesW@24 +CryptEnumProvidersA@24 +CryptEnumProvidersW@24 +CryptExportKey@24 +CryptGenKey@16 +CryptGenRandom@12 +CryptGetDefaultProviderA@20 +CryptGetDefaultProviderW@20 +CryptGetHashParam@20 +CryptGetKeyParam@20 +CryptGetProvParam@20 +CryptGetUserKey@12 +CryptHashData@16 +CryptHashSessionKey@12 +CryptImportKey@24 +CryptReleaseContext@8 +CryptSetHashParam@16 +CryptSetKeyParam@16 +CryptSetProvParam@16 +CryptSetProviderA@8 +CryptSetProviderExA@16 +CryptSetProviderExW@16 +CryptSetProviderW@8 +CryptSignHashA@24 +CryptSignHashW@24 +CryptVerifySignatureA@24 +CryptVerifySignatureW@24 +SystemFunction035@4 diff --git a/lib/libc/mingw/lib32/ctl3d32.def b/lib/libc/mingw/lib32/ctl3d32.def new file mode 100644 index 0000000000000000000000000000000000000000..130c0a567fa4732ffd4a113722bb37540b2b7e4f --- /dev/null +++ b/lib/libc/mingw/lib32/ctl3d32.def @@ -0,0 +1,27 @@ +LIBRARY CTL3D32.DLL +EXPORTS +BtnWndProc3d@16 +ComboWndProc3d@16 +Ctl3dAutoSubclass@4 +Ctl3dAutoSubclassEx@8 +Ctl3dColorChange@0 +Ctl3dCtlColor@8 +Ctl3dCtlColorEx@12 +Ctl3dDlgFramePaint@16 +Ctl3dDlgProc@16 +Ctl3dEnabled@0 +Ctl3dGetVer@0 +Ctl3dIsAutoSubclass@0 +Ctl3dRegister@4 +Ctl3dSetStyle@12 +Ctl3dSubclassCtl@4 +Ctl3dSubclassCtlEx@8 +Ctl3dSubclassDlg@8 +Ctl3dSubclassDlgEx@8 +Ctl3dUnAutoSubclass@0 +Ctl3dUnregister@4 +Ctl3dUnsubclassCtl@4 +Ctl3dWinIniChange@0 +EditWndProc3d@16 +ListWndProc3d@16 +StaticWndProc3d@16 diff --git a/lib/libc/mingw/lib32/d2d1.def b/lib/libc/mingw/lib32/d2d1.def index 846e49ba8a2b2bced2de058c4663c09e918a07b2..49c0627401f9106376f0423a140786fbbad682d9 100644 --- a/lib/libc/mingw/lib32/d2d1.def +++ b/lib/libc/mingw/lib32/d2d1.def @@ -5,8 +5,16 @@ ; LIBRARY "d2d1.dll" EXPORTS +D2D1ComputeMaximumScaleFactor@4 +D2D1ConvertColorSpace@12 +D2D1CreateDevice@12 +D2D1CreateDeviceContext@12 D2D1CreateFactory@16 +D2D1GetGradientMeshInteriorPointsFromCoonsPatch@64 +D2D1InvertMatrix@4 +D2D1IsMatrixInvertible@4 D2D1MakeRotateMatrix@16 D2D1MakeSkewMatrix@20 -D2D1IsMatrixInvertible@4 -D2D1InvertMatrix@4 +D2D1SinCos@12 +D2D1Tan@4 +D2D1Vec3Length@12 diff --git a/lib/libc/mingw/lib32/d3d11.def b/lib/libc/mingw/lib32/d3d11.def index 7bc60078ee43d09865323929b42db83927f0f0ed..5f4dda3d06206d98d212061b8a71814a0425a3ca 100644 --- a/lib/libc/mingw/lib32/d3d11.def +++ b/lib/libc/mingw/lib32/d3d11.def @@ -43,7 +43,6 @@ D3DKMTGetSharedPrimaryHandle@4 D3DKMTLock@4 D3DKMTOpenAdapterFromHdc@4 D3DKMTOpenResource@4 -D3DKMTPresent@4 D3DKMTQueryAllocationResidency@4 D3DKMTQueryResourceInfo@4 D3DKMTRender@4 diff --git a/lib/libc/mingw/lib32/d3d8.def b/lib/libc/mingw/lib32/d3d8.def new file mode 100644 index 0000000000000000000000000000000000000000..cb0912c0edd11e9c3e98b6a89bbc21ed79e4c3f5 --- /dev/null +++ b/lib/libc/mingw/lib32/d3d8.def @@ -0,0 +1,6 @@ +LIBRARY d3d8.dll +EXPORTS +ValidatePixelShader@16 +ValidateVertexShader@20 +;DebugSetMute@0 ;unknown +Direct3DCreate8@4 diff --git a/lib/libc/mingw/lib32/d3dcompiler_33.def b/lib/libc/mingw/lib32/d3dcompiler_33.def new file mode 100644 index 0000000000000000000000000000000000000000..c767dbe4be6d80e0297920bde5caba7863098560 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcompiler_33.def @@ -0,0 +1,17 @@ +; +; Definition file of D3DCompiler.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler.dll" +EXPORTS +D3DCompileFromMemory@44 +D3DDisassembleCode@20 +D3DDisassembleEffect@12 +D3DGetCodeDebugInfo@12 +D3DGetInputAndOutputSignatureBlob@12 +D3DGetInputSignatureBlob@12 +D3DGetOutputSignatureBlob@12 +D3DPreprocessFromMemory@28 +D3DReflectCode@16 +DebugSetMute@0 diff --git a/lib/libc/mingw/lib32/d3dcompiler_34.def b/lib/libc/mingw/lib32/d3dcompiler_34.def new file mode 100644 index 0000000000000000000000000000000000000000..c767dbe4be6d80e0297920bde5caba7863098560 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcompiler_34.def @@ -0,0 +1,17 @@ +; +; Definition file of D3DCompiler.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler.dll" +EXPORTS +D3DCompileFromMemory@44 +D3DDisassembleCode@20 +D3DDisassembleEffect@12 +D3DGetCodeDebugInfo@12 +D3DGetInputAndOutputSignatureBlob@12 +D3DGetInputSignatureBlob@12 +D3DGetOutputSignatureBlob@12 +D3DPreprocessFromMemory@28 +D3DReflectCode@16 +DebugSetMute@0 diff --git a/lib/libc/mingw/lib32/d3dcompiler_35.def b/lib/libc/mingw/lib32/d3dcompiler_35.def new file mode 100644 index 0000000000000000000000000000000000000000..c767dbe4be6d80e0297920bde5caba7863098560 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcompiler_35.def @@ -0,0 +1,17 @@ +; +; Definition file of D3DCompiler.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler.dll" +EXPORTS +D3DCompileFromMemory@44 +D3DDisassembleCode@20 +D3DDisassembleEffect@12 +D3DGetCodeDebugInfo@12 +D3DGetInputAndOutputSignatureBlob@12 +D3DGetInputSignatureBlob@12 +D3DGetOutputSignatureBlob@12 +D3DPreprocessFromMemory@28 +D3DReflectCode@16 +DebugSetMute@0 diff --git a/lib/libc/mingw/lib32/d3dcompiler_36.def b/lib/libc/mingw/lib32/d3dcompiler_36.def new file mode 100644 index 0000000000000000000000000000000000000000..c767dbe4be6d80e0297920bde5caba7863098560 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcompiler_36.def @@ -0,0 +1,17 @@ +; +; Definition file of D3DCompiler.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler.dll" +EXPORTS +D3DCompileFromMemory@44 +D3DDisassembleCode@20 +D3DDisassembleEffect@12 +D3DGetCodeDebugInfo@12 +D3DGetInputAndOutputSignatureBlob@12 +D3DGetInputSignatureBlob@12 +D3DGetOutputSignatureBlob@12 +D3DPreprocessFromMemory@28 +D3DReflectCode@16 +DebugSetMute@0 diff --git a/lib/libc/mingw/lib32/d3dcompiler_37.def b/lib/libc/mingw/lib32/d3dcompiler_37.def new file mode 100644 index 0000000000000000000000000000000000000000..0bbb4b0282f708b0614a76caa5c6c9b7cee48ca8 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcompiler_37.def @@ -0,0 +1,17 @@ +; +; Definition file of D3DCompiler_37.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler_37.dll" +EXPORTS +D3DCompileFromMemory@44 +D3DDisassembleCode@20 +D3DDisassembleEffect@12 +D3DGetCodeDebugInfo@12 +D3DGetInputAndOutputSignatureBlob@12 +D3DGetInputSignatureBlob@12 +D3DGetOutputSignatureBlob@12 +D3DPreprocessFromMemory@28 +D3DReflectCode@16 +DebugSetMute@0 diff --git a/lib/libc/mingw/lib32/d3dcompiler_38.def b/lib/libc/mingw/lib32/d3dcompiler_38.def new file mode 100644 index 0000000000000000000000000000000000000000..725a802f37ff44301296c87953c1e8f44b1cf53c --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcompiler_38.def @@ -0,0 +1,18 @@ +; +; Definition file of D3DCompiler_38.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler_38.dll" +EXPORTS +D3DCompileFromMemory@44 +D3DDisassembleCode@20 +D3DDisassembleEffect@12 +D3DGetCodeDebugInfo@12 +D3DGetInputAndOutputSignatureBlob@12 +D3DGetInputSignatureBlob@12 +D3DGetOutputSignatureBlob@12 +D3DPreprocessFromMemory@28 +D3DReflectCode@16 +D3DReturnFailure1@12 +DebugSetMute@0 diff --git a/lib/libc/mingw/lib32/d3dcompiler_39.def b/lib/libc/mingw/lib32/d3dcompiler_39.def new file mode 100644 index 0000000000000000000000000000000000000000..3c126f706ba3f928871c226f40d0d99238b94ddf --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcompiler_39.def @@ -0,0 +1,18 @@ +; +; Definition file of D3DCompiler_39.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler_39.dll" +EXPORTS +D3DCompileFromMemory@44 +D3DDisassembleCode@20 +D3DDisassembleEffect@12 +D3DGetCodeDebugInfo@12 +D3DGetInputAndOutputSignatureBlob@12 +D3DGetInputSignatureBlob@12 +D3DGetOutputSignatureBlob@12 +D3DPreprocessFromMemory@28 +D3DReflectCode@16 +D3DReturnFailure1@12 +DebugSetMute@0 diff --git a/lib/libc/mingw/lib32/d3dcompiler_40.def b/lib/libc/mingw/lib32/d3dcompiler_40.def new file mode 100644 index 0000000000000000000000000000000000000000..87785fb04bf300db5e0a051488e0065b199a6110 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcompiler_40.def @@ -0,0 +1,19 @@ +; +; Definition file of D3DCompiler_40.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler_40.dll" +EXPORTS +DebugSetMute@0 +D3DCompile@44 +D3DDisassemble10Effect@12 +D3DDisassemble@20 +D3DGetDebugInfo@12 +D3DGetInputAndOutputSignatureBlob@12 +D3DGetInputSignatureBlob@12 +D3DGetOutputSignatureBlob@12 +D3DPreprocess@28 +D3DReflect@16 +D3DReturnFailure1@12 +D3DStripShader@16 diff --git a/lib/libc/mingw/lib32/d3dcompiler_41.def b/lib/libc/mingw/lib32/d3dcompiler_41.def new file mode 100644 index 0000000000000000000000000000000000000000..da9d10a408c10fafb42e9f869fb48b7be5174e64 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcompiler_41.def @@ -0,0 +1,20 @@ +; +; Definition file of D3DCompiler_41.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler_41.dll" +EXPORTS +D3DAssemble@32 +DebugSetMute@0 +D3DCompile@44 +D3DDisassemble10Effect@12 +D3DDisassemble@20 +D3DGetDebugInfo@12 +D3DGetInputAndOutputSignatureBlob@12 +D3DGetInputSignatureBlob@12 +D3DGetOutputSignatureBlob@12 +D3DPreprocess@28 +D3DReflect@16 +D3DReturnFailure1@12 +D3DStripShader@16 diff --git a/lib/libc/mingw/lib32/d3dcompiler_42.def b/lib/libc/mingw/lib32/d3dcompiler_42.def new file mode 100644 index 0000000000000000000000000000000000000000..168163aa97c6db728cd9b9cc997b6c46795e05a1 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcompiler_42.def @@ -0,0 +1,20 @@ +; +; Definition file of D3DCompiler_42.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler_42.dll" +EXPORTS +D3DAssemble@32 +DebugSetMute@0 +D3DCompile@44 +D3DDisassemble10Effect@12 +D3DDisassemble@20 +D3DGetDebugInfo@12 +D3DGetInputAndOutputSignatureBlob@12 +D3DGetInputSignatureBlob@12 +D3DGetOutputSignatureBlob@12 +D3DPreprocess@28 +D3DReflect@16 +D3DReturnFailure1@12 +D3DStripShader@16 diff --git a/lib/libc/mingw/lib32/d3dcompiler_43.def b/lib/libc/mingw/lib32/d3dcompiler_43.def new file mode 100644 index 0000000000000000000000000000000000000000..35e98a19cb702162f6881cc781c110d7823dff0b --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcompiler_43.def @@ -0,0 +1,24 @@ +; +; Definition file of D3DCOMPILER_43.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCOMPILER_43.dll" +EXPORTS +D3DAssemble@32 +DebugSetMute@0 +D3DCompile@44 +D3DCompressShaders@16 +D3DCreateBlob@8 +D3DDecompressShaders@32 +D3DDisassemble10Effect@12 +D3DDisassemble@20 +D3DGetBlobPart@20 +D3DGetDebugInfo@12 +D3DGetInputAndOutputSignatureBlob@12 +D3DGetInputSignatureBlob@12 +D3DGetOutputSignatureBlob@12 +D3DPreprocess@28 +D3DReflect@16 +D3DReturnFailure1@12 +D3DStripShader@16 diff --git a/lib/libc/mingw/lib32/d3dcompiler_46.def b/lib/libc/mingw/lib32/d3dcompiler_46.def new file mode 100644 index 0000000000000000000000000000000000000000..f1f3153b995d3449e8d67147718e647925905716 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcompiler_46.def @@ -0,0 +1,32 @@ +; +; Definition file of D3DCOMPILER_46.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCOMPILER_46.dll" +EXPORTS +D3DAssemble@32 +DebugSetMute@0 +D3DCompile2@56 +D3DCompile@44 +D3DCompileFromFile@36 +D3DCompressShaders@16 +D3DCreateBlob@8 +D3DDecompressShaders@32 +D3DDisassemble10Effect@12 +D3DDisassemble11Trace@28 +D3DDisassemble@20 +D3DDisassembleRegion@32 +D3DGetBlobPart@20 +D3DGetDebugInfo@12 +D3DGetInputAndOutputSignatureBlob@12 +D3DGetInputSignatureBlob@12 +D3DGetOutputSignatureBlob@12 +D3DGetTraceInstructionOffsets@28 +D3DPreprocess@28 +D3DReadFileToBlob@8 +D3DReflect@16 +D3DReturnFailure1@12 +D3DSetBlobPart@28 +D3DStripShader@16 +D3DWriteBlobToFile@12 diff --git a/lib/libc/mingw/lib32/d3dcsx_46.def b/lib/libc/mingw/lib32/d3dcsx_46.def new file mode 100644 index 0000000000000000000000000000000000000000..bce0e795f8032885842112f40acac01001d4c01f --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcsx_46.def @@ -0,0 +1,16 @@ +; +; Definition file of d3dcsx_46.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dcsx_46.dll" +EXPORTS +D3DX11CreateFFT1DComplex@20 +D3DX11CreateFFT1DReal@20 +D3DX11CreateFFT2DComplex@24 +D3DX11CreateFFT2DReal@24 +D3DX11CreateFFT3DComplex@28 +D3DX11CreateFFT3DReal@28 +D3DX11CreateFFT@20 +D3DX11CreateScan@16 +D3DX11CreateSegmentedScan@12 diff --git a/lib/libc/mingw/lib32/d3dcsxd_43.def b/lib/libc/mingw/lib32/d3dcsxd_43.def new file mode 100644 index 0000000000000000000000000000000000000000..d223f4679ad363e7ce6f5b7d4b2cae4dba1dd11d --- /dev/null +++ b/lib/libc/mingw/lib32/d3dcsxd_43.def @@ -0,0 +1,16 @@ +; +; Definition file of d3dcsxd_43.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dcsxd_43.dll" +EXPORTS +D3DX11CreateFFT1DComplex@20 +D3DX11CreateFFT1DReal@20 +D3DX11CreateFFT2DComplex@24 +D3DX11CreateFFT2DReal@24 +D3DX11CreateFFT3DComplex@28 +D3DX11CreateFFT3DReal@28 +D3DX11CreateFFT@20 +D3DX11CreateScan@16 +D3DX11CreateSegmentedScan@12 diff --git a/lib/libc/mingw/lib32/d3dim.def b/lib/libc/mingw/lib32/d3dim.def new file mode 100644 index 0000000000000000000000000000000000000000..62083d755cff055204a9975fe9e31633b9a3e439 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dim.def @@ -0,0 +1,15 @@ +LIBRARY d3dim.dll +EXPORTS +;D3DFree +;D3DMalloc +;D3DRealloc +Direct3DCreate@12 +;Direct3DCreateDevice +;Direct3DCreateTexture +;Direct3DGetSWRastZPixFmts +Direct3D_HALCleanUp@8 +FlushD3DDevices@4 +FlushD3DDevices2@4 +PaletteAssociateNotify@16 +PaletteUpdateNotify@20 +SurfaceFlipNotify@4 diff --git a/lib/libc/mingw/lib32/d3drm.def b/lib/libc/mingw/lib32/d3drm.def new file mode 100644 index 0000000000000000000000000000000000000000..47e363a3f95f402a8f33817222072284ed1fc2af --- /dev/null +++ b/lib/libc/mingw/lib32/d3drm.def @@ -0,0 +1,23 @@ +LIBRARY d3drm.dll +EXPORTS +D3DRMColorGetAlpha@4 +D3DRMColorGetBlue@4 +D3DRMColorGetGreen@4 +D3DRMColorGetRed@4 +D3DRMCreateColorRGB@12 +D3DRMCreateColorRGBA@16 +D3DRMMatrixFromQuaternion@8 +D3DRMQuaternionFromRotation@12 +D3DRMQuaternionMultiply@12 +D3DRMQuaternionSlerp@16 +D3DRMVectorAdd@12 +D3DRMVectorCrossProduct@12 +D3DRMVectorDotProduct@8 +D3DRMVectorModulus@4 +D3DRMVectorNormalize@4 +D3DRMVectorRandom@4 +D3DRMVectorReflect@12 +D3DRMVectorRotate@16 +D3DRMVectorScale@12 +D3DRMVectorSubtract@12 +Direct3DRMCreate@4 diff --git a/lib/libc/mingw/lib32/d3dx10_33.def b/lib/libc/mingw/lib32/d3dx10_33.def new file mode 100644 index 0000000000000000000000000000000000000000..cdf56a66b251de2f61ff9703ef62df6d1c0a922b --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx10_33.def @@ -0,0 +1,184 @@ +; +; Definition file of d3dx10_33.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_33.dll" +EXPORTS +D3DX10CreateThreadPump@12 +D3DX10CheckVersion@8 +D3DX10CompileFromFileA@44 +D3DX10CompileFromFileW@44 +D3DX10CompileFromMemory@52 +D3DX10CompileFromResourceA@52 +D3DX10CompileFromResourceW@52 +D3DX10ComputeNormalMap@20 +D3DX10CreateAsyncCompilerProcessor@40 +D3DX10CreateAsyncEffectCreateProcessor@40 +D3DX10CreateAsyncEffectPoolCreateProcessor@36 +D3DX10CreateAsyncFileLoaderA@8 +D3DX10CreateAsyncFileLoaderW@8 +D3DX10CreateAsyncMemoryLoader@12 +D3DX10CreateAsyncResourceLoaderA@12 +D3DX10CreateAsyncResourceLoaderW@12 +D3DX10CreateAsyncShaderPreprocessProcessor@24 +D3DX10CreateAsyncShaderResourceViewProcessor@12 +D3DX10CreateAsyncTextureInfoProcessor@8 +D3DX10CreateAsyncTextureProcessor@12 +D3DX10CreateEffectFromFileA@48 +D3DX10CreateEffectFromFileW@48 +D3DX10CreateEffectFromMemory@56 +D3DX10CreateEffectFromResourceA@56 +D3DX10CreateEffectFromResourceW@56 +D3DX10CreateEffectPoolFromFileA@44 +D3DX10CreateEffectPoolFromFileW@44 +D3DX10CreateEffectPoolFromMemory@52 +D3DX10CreateEffectPoolFromResourceA@52 +D3DX10CreateEffectPoolFromResourceW@52 +D3DX10CreateFontA@48 +D3DX10CreateFontIndirectA@12 +D3DX10CreateFontIndirectW@12 +D3DX10CreateFontW@48 +D3DX10CreateMesh@32 +D3DX10CreateShaderResourceViewFromFileA@24 +D3DX10CreateShaderResourceViewFromFileW@24 +D3DX10CreateShaderResourceViewFromMemory@28 +D3DX10CreateShaderResourceViewFromResourceA@28 +D3DX10CreateShaderResourceViewFromResourceW@28 +D3DX10CreateSkinInfo@4 +D3DX10CreateSprite@12 +D3DX10CreateTextureFromFileA@24 +D3DX10CreateTextureFromFileW@24 +D3DX10CreateTextureFromMemory@28 +D3DX10CreateTextureFromResourceA@28 +D3DX10CreateTextureFromResourceW@28 +D3DX10DisassembleEffect@12 +D3DX10DisassembleShader@20 +D3DX10FilterTexture@12 +D3DX10GetDriverLevel@4 +D3DX10GetImageInfoFromFileA@16 +D3DX10GetImageInfoFromFileW@16 +D3DX10GetImageInfoFromMemory@20 +D3DX10GetImageInfoFromResourceA@20 +D3DX10GetImageInfoFromResourceW@20 +D3DX10LoadTextureFromTexture@12 +D3DX10PreprocessShaderFromFileA@28 +D3DX10PreprocessShaderFromFileW@28 +D3DX10PreprocessShaderFromMemory@36 +D3DX10PreprocessShaderFromResourceA@36 +D3DX10PreprocessShaderFromResourceW@36 +D3DX10ReflectShader@12 +D3DX10SHProjectCubeMap@20 +D3DX10SaveTextureToFileA@12 +D3DX10SaveTextureToFileW@12 +D3DX10SaveTextureToMemory@16 +D3DX10UnsetAllDeviceObjects@4 +D3DXBoxBoundProbe@16 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXCpuOptimizations@4 +D3DXCreateMatrixStack@8 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFresnelTerm@8 +D3DXIntersectTri@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSphereBoundProbe@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 diff --git a/lib/libc/mingw/lib32/d3dx10_34.def b/lib/libc/mingw/lib32/d3dx10_34.def new file mode 100644 index 0000000000000000000000000000000000000000..bad131fd638ae7093607d97073120498bb2d9852 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx10_34.def @@ -0,0 +1,184 @@ +; +; Definition file of d3dx10_34.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_34.dll" +EXPORTS +D3DX10CreateThreadPump@12 +D3DX10CheckVersion@8 +D3DX10CompileFromFileA@44 +D3DX10CompileFromFileW@44 +D3DX10CompileFromMemory@52 +D3DX10CompileFromResourceA@52 +D3DX10CompileFromResourceW@52 +D3DX10ComputeNormalMap@20 +D3DX10CreateAsyncCompilerProcessor@40 +D3DX10CreateAsyncEffectCreateProcessor@40 +D3DX10CreateAsyncEffectPoolCreateProcessor@36 +D3DX10CreateAsyncFileLoaderA@8 +D3DX10CreateAsyncFileLoaderW@8 +D3DX10CreateAsyncMemoryLoader@12 +D3DX10CreateAsyncResourceLoaderA@12 +D3DX10CreateAsyncResourceLoaderW@12 +D3DX10CreateAsyncShaderPreprocessProcessor@24 +D3DX10CreateAsyncShaderResourceViewProcessor@12 +D3DX10CreateAsyncTextureInfoProcessor@8 +D3DX10CreateAsyncTextureProcessor@12 +D3DX10CreateEffectFromFileA@48 +D3DX10CreateEffectFromFileW@48 +D3DX10CreateEffectFromMemory@56 +D3DX10CreateEffectFromResourceA@56 +D3DX10CreateEffectFromResourceW@56 +D3DX10CreateEffectPoolFromFileA@44 +D3DX10CreateEffectPoolFromFileW@44 +D3DX10CreateEffectPoolFromMemory@52 +D3DX10CreateEffectPoolFromResourceA@52 +D3DX10CreateEffectPoolFromResourceW@52 +D3DX10CreateFontA@48 +D3DX10CreateFontIndirectA@12 +D3DX10CreateFontIndirectW@12 +D3DX10CreateFontW@48 +D3DX10CreateMesh@32 +D3DX10CreateShaderResourceViewFromFileA@24 +D3DX10CreateShaderResourceViewFromFileW@24 +D3DX10CreateShaderResourceViewFromMemory@28 +D3DX10CreateShaderResourceViewFromResourceA@28 +D3DX10CreateShaderResourceViewFromResourceW@28 +D3DX10CreateSkinInfo@4 +D3DX10CreateSprite@12 +D3DX10CreateTextureFromFileA@24 +D3DX10CreateTextureFromFileW@24 +D3DX10CreateTextureFromMemory@28 +D3DX10CreateTextureFromResourceA@28 +D3DX10CreateTextureFromResourceW@28 +D3DX10DisassembleEffect@12 +D3DX10DisassembleShader@20 +D3DX10FilterTexture@12 +D3DX10GetDriverLevel@4 +D3DX10GetImageInfoFromFileA@16 +D3DX10GetImageInfoFromFileW@16 +D3DX10GetImageInfoFromMemory@20 +D3DX10GetImageInfoFromResourceA@20 +D3DX10GetImageInfoFromResourceW@20 +D3DX10LoadTextureFromTexture@12 +D3DX10PreprocessShaderFromFileA@28 +D3DX10PreprocessShaderFromFileW@28 +D3DX10PreprocessShaderFromMemory@36 +D3DX10PreprocessShaderFromResourceA@36 +D3DX10PreprocessShaderFromResourceW@36 +D3DX10ReflectShader@12 +D3DX10SHProjectCubeMap@20 +D3DX10SaveTextureToFileA@12 +D3DX10SaveTextureToFileW@12 +D3DX10SaveTextureToMemory@16 +D3DX10UnsetAllDeviceObjects@4 +D3DXBoxBoundProbe@16 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXCpuOptimizations@4 +D3DXCreateMatrixStack@8 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFresnelTerm@8 +D3DXIntersectTri@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSphereBoundProbe@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 diff --git a/lib/libc/mingw/lib32/d3dx10_35.def b/lib/libc/mingw/lib32/d3dx10_35.def new file mode 100644 index 0000000000000000000000000000000000000000..aff0fc1585afc6fa47f29177bdbcf3b14ac309fb --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx10_35.def @@ -0,0 +1,187 @@ +; +; Definition file of d3dx10_35.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_35.dll" +EXPORTS +D3DX10CreateThreadPump@12 +D3DX10CheckVersion@8 +D3DX10CompileFromFileA@44 +D3DX10CompileFromFileW@44 +D3DX10CompileFromMemory@52 +D3DX10CompileFromResourceA@52 +D3DX10CompileFromResourceW@52 +D3DX10ComputeNormalMap@20 +D3DX10CreateAsyncCompilerProcessor@40 +D3DX10CreateAsyncEffectCreateProcessor@40 +D3DX10CreateAsyncEffectPoolCreateProcessor@36 +D3DX10CreateAsyncFileLoaderA@8 +D3DX10CreateAsyncFileLoaderW@8 +D3DX10CreateAsyncMemoryLoader@12 +D3DX10CreateAsyncResourceLoaderA@12 +D3DX10CreateAsyncResourceLoaderW@12 +D3DX10CreateAsyncShaderPreprocessProcessor@24 +D3DX10CreateAsyncShaderResourceViewProcessor@12 +D3DX10CreateAsyncTextureInfoProcessor@8 +D3DX10CreateAsyncTextureProcessor@12 +D3DX10CreateDevice@20 +D3DX10CreateDeviceAndSwapChain@28 +D3DX10CreateEffectFromFileA@48 +D3DX10CreateEffectFromFileW@48 +D3DX10CreateEffectFromMemory@56 +D3DX10CreateEffectFromResourceA@56 +D3DX10CreateEffectFromResourceW@56 +D3DX10CreateEffectPoolFromFileA@44 +D3DX10CreateEffectPoolFromFileW@44 +D3DX10CreateEffectPoolFromMemory@52 +D3DX10CreateEffectPoolFromResourceA@52 +D3DX10CreateEffectPoolFromResourceW@52 +D3DX10CreateFontA@48 +D3DX10CreateFontIndirectA@12 +D3DX10CreateFontIndirectW@12 +D3DX10CreateFontW@48 +D3DX10CreateMesh@32 +D3DX10CreateShaderResourceViewFromFileA@24 +D3DX10CreateShaderResourceViewFromFileW@24 +D3DX10CreateShaderResourceViewFromMemory@28 +D3DX10CreateShaderResourceViewFromResourceA@28 +D3DX10CreateShaderResourceViewFromResourceW@28 +D3DX10CreateSkinInfo@4 +D3DX10CreateSprite@12 +D3DX10CreateTextureFromFileA@24 +D3DX10CreateTextureFromFileW@24 +D3DX10CreateTextureFromMemory@28 +D3DX10CreateTextureFromResourceA@28 +D3DX10CreateTextureFromResourceW@28 +D3DX10DisassembleEffect@12 +D3DX10DisassembleShader@20 +D3DX10FilterTexture@12 +D3DX10GetDriverLevel@4 +D3DX10GetFeatureLevel1@8 +D3DX10GetImageInfoFromFileA@16 +D3DX10GetImageInfoFromFileW@16 +D3DX10GetImageInfoFromMemory@20 +D3DX10GetImageInfoFromResourceA@20 +D3DX10GetImageInfoFromResourceW@20 +D3DX10LoadTextureFromTexture@12 +D3DX10PreprocessShaderFromFileA@28 +D3DX10PreprocessShaderFromFileW@28 +D3DX10PreprocessShaderFromMemory@36 +D3DX10PreprocessShaderFromResourceA@36 +D3DX10PreprocessShaderFromResourceW@36 +D3DX10ReflectShader@12 +D3DX10SHProjectCubeMap@20 +D3DX10SaveTextureToFileA@12 +D3DX10SaveTextureToFileW@12 +D3DX10SaveTextureToMemory@16 +D3DX10UnsetAllDeviceObjects@4 +D3DXBoxBoundProbe@16 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXCpuOptimizations@4 +D3DXCreateMatrixStack@8 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFresnelTerm@8 +D3DXIntersectTri@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSphereBoundProbe@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 diff --git a/lib/libc/mingw/lib32/d3dx10_36.def b/lib/libc/mingw/lib32/d3dx10_36.def new file mode 100644 index 0000000000000000000000000000000000000000..177cbfb8ef8f06a87f849da921b543ad5a6cd769 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx10_36.def @@ -0,0 +1,187 @@ +; +; Definition file of d3dx10_36.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_36.dll" +EXPORTS +D3DX10CreateThreadPump@12 +D3DX10CheckVersion@8 +D3DX10CompileFromFileA@44 +D3DX10CompileFromFileW@44 +D3DX10CompileFromMemory@52 +D3DX10CompileFromResourceA@52 +D3DX10CompileFromResourceW@52 +D3DX10ComputeNormalMap@20 +D3DX10CreateAsyncCompilerProcessor@40 +D3DX10CreateAsyncEffectCreateProcessor@40 +D3DX10CreateAsyncEffectPoolCreateProcessor@36 +D3DX10CreateAsyncFileLoaderA@8 +D3DX10CreateAsyncFileLoaderW@8 +D3DX10CreateAsyncMemoryLoader@12 +D3DX10CreateAsyncResourceLoaderA@12 +D3DX10CreateAsyncResourceLoaderW@12 +D3DX10CreateAsyncShaderPreprocessProcessor@24 +D3DX10CreateAsyncShaderResourceViewProcessor@12 +D3DX10CreateAsyncTextureInfoProcessor@8 +D3DX10CreateAsyncTextureProcessor@12 +D3DX10CreateDevice@20 +D3DX10CreateDeviceAndSwapChain@28 +D3DX10CreateEffectFromFileA@48 +D3DX10CreateEffectFromFileW@48 +D3DX10CreateEffectFromMemory@56 +D3DX10CreateEffectFromResourceA@56 +D3DX10CreateEffectFromResourceW@56 +D3DX10CreateEffectPoolFromFileA@44 +D3DX10CreateEffectPoolFromFileW@44 +D3DX10CreateEffectPoolFromMemory@52 +D3DX10CreateEffectPoolFromResourceA@52 +D3DX10CreateEffectPoolFromResourceW@52 +D3DX10CreateFontA@48 +D3DX10CreateFontIndirectA@12 +D3DX10CreateFontIndirectW@12 +D3DX10CreateFontW@48 +D3DX10CreateMesh@32 +D3DX10CreateShaderResourceViewFromFileA@24 +D3DX10CreateShaderResourceViewFromFileW@24 +D3DX10CreateShaderResourceViewFromMemory@28 +D3DX10CreateShaderResourceViewFromResourceA@28 +D3DX10CreateShaderResourceViewFromResourceW@28 +D3DX10CreateSkinInfo@4 +D3DX10CreateSprite@12 +D3DX10CreateTextureFromFileA@24 +D3DX10CreateTextureFromFileW@24 +D3DX10CreateTextureFromMemory@28 +D3DX10CreateTextureFromResourceA@28 +D3DX10CreateTextureFromResourceW@28 +D3DX10DisassembleEffect@12 +D3DX10DisassembleShader@20 +D3DX10FilterTexture@12 +D3DX10GetDriverLevel@4 +D3DX10GetFeatureLevel1@8 +D3DX10GetImageInfoFromFileA@16 +D3DX10GetImageInfoFromFileW@16 +D3DX10GetImageInfoFromMemory@20 +D3DX10GetImageInfoFromResourceA@20 +D3DX10GetImageInfoFromResourceW@20 +D3DX10LoadTextureFromTexture@12 +D3DX10PreprocessShaderFromFileA@28 +D3DX10PreprocessShaderFromFileW@28 +D3DX10PreprocessShaderFromMemory@36 +D3DX10PreprocessShaderFromResourceA@36 +D3DX10PreprocessShaderFromResourceW@36 +D3DX10ReflectShader@12 +D3DX10SHProjectCubeMap@20 +D3DX10SaveTextureToFileA@12 +D3DX10SaveTextureToFileW@12 +D3DX10SaveTextureToMemory@16 +D3DX10UnsetAllDeviceObjects@4 +D3DXBoxBoundProbe@16 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXCpuOptimizations@4 +D3DXCreateMatrixStack@8 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFresnelTerm@8 +D3DXIntersectTri@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSphereBoundProbe@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 diff --git a/lib/libc/mingw/lib32/d3dx10_37.def b/lib/libc/mingw/lib32/d3dx10_37.def new file mode 100644 index 0000000000000000000000000000000000000000..ed800a398a20b92cb4030940975e3a26283d3c6b --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx10_37.def @@ -0,0 +1,188 @@ +; +; Definition file of d3dx10_37.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_37.dll" +EXPORTS +D3DX10CreateReduction@12 +D3DX10CreateThreadPump@12 +D3DX10GetDriverLevel@4 +D3DX10CheckVersion@8 +D3DX10CompileFromFileA@44 +D3DX10CompileFromFileW@44 +D3DX10CompileFromMemory@52 +D3DX10CompileFromResourceA@52 +D3DX10CompileFromResourceW@52 +D3DX10ComputeNormalMap@20 +D3DX10CreateAsyncCompilerProcessor@40 +D3DX10CreateAsyncEffectCreateProcessor@40 +D3DX10CreateAsyncEffectPoolCreateProcessor@36 +D3DX10CreateAsyncFileLoaderA@8 +D3DX10CreateAsyncFileLoaderW@8 +D3DX10CreateAsyncMemoryLoader@12 +D3DX10CreateAsyncResourceLoaderA@12 +D3DX10CreateAsyncResourceLoaderW@12 +D3DX10CreateAsyncShaderPreprocessProcessor@24 +D3DX10CreateAsyncShaderResourceViewProcessor@12 +D3DX10CreateAsyncTextureInfoProcessor@8 +D3DX10CreateAsyncTextureProcessor@12 +D3DX10CreateDevice@20 +D3DX10CreateDeviceAndSwapChain@28 +D3DX10CreateEffectFromFileA@48 +D3DX10CreateEffectFromFileW@48 +D3DX10CreateEffectFromMemory@56 +D3DX10CreateEffectFromResourceA@56 +D3DX10CreateEffectFromResourceW@56 +D3DX10CreateEffectPoolFromFileA@44 +D3DX10CreateEffectPoolFromFileW@44 +D3DX10CreateEffectPoolFromMemory@52 +D3DX10CreateEffectPoolFromResourceA@52 +D3DX10CreateEffectPoolFromResourceW@52 +D3DX10CreateFontA@48 +D3DX10CreateFontIndirectA@12 +D3DX10CreateFontIndirectW@12 +D3DX10CreateFontW@48 +D3DX10CreateMesh@32 +D3DX10CreateShaderResourceViewFromFileA@24 +D3DX10CreateShaderResourceViewFromFileW@24 +D3DX10CreateShaderResourceViewFromMemory@28 +D3DX10CreateShaderResourceViewFromResourceA@28 +D3DX10CreateShaderResourceViewFromResourceW@28 +D3DX10CreateSkinInfo@4 +D3DX10CreateSprite@12 +D3DX10CreateTextureFromFileA@24 +D3DX10CreateTextureFromFileW@24 +D3DX10CreateTextureFromMemory@28 +D3DX10CreateTextureFromResourceA@28 +D3DX10CreateTextureFromResourceW@28 +D3DX10DisassembleEffect@12 +D3DX10DisassembleShader@20 +D3DX10FilterTexture@12 +D3DX10GetFeatureLevel1@8 +D3DX10GetImageInfoFromFileA@16 +D3DX10GetImageInfoFromFileW@16 +D3DX10GetImageInfoFromMemory@20 +D3DX10GetImageInfoFromResourceA@20 +D3DX10GetImageInfoFromResourceW@20 +D3DX10LoadTextureFromTexture@12 +D3DX10PreprocessShaderFromFileA@28 +D3DX10PreprocessShaderFromFileW@28 +D3DX10PreprocessShaderFromMemory@36 +D3DX10PreprocessShaderFromResourceA@36 +D3DX10PreprocessShaderFromResourceW@36 +D3DX10ReflectShader@12 +D3DX10SHProjectCubeMap@20 +D3DX10SaveTextureToFileA@12 +D3DX10SaveTextureToFileW@12 +D3DX10SaveTextureToMemory@16 +D3DX10UnsetAllDeviceObjects@4 +D3DXBoxBoundProbe@16 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXCpuOptimizations@4 +D3DXCreateMatrixStack@8 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFresnelTerm@8 +D3DXIntersectTri@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSphereBoundProbe@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 diff --git a/lib/libc/mingw/lib32/d3dx10_38.def b/lib/libc/mingw/lib32/d3dx10_38.def new file mode 100644 index 0000000000000000000000000000000000000000..24dca654f0ad007a92363133e3c58689e6377dfc --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx10_38.def @@ -0,0 +1,187 @@ +; +; Definition file of d3dx10_38.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_38.dll" +EXPORTS +D3DX10CreateReduction@12 +D3DX10CreateThreadPump@12 +D3DX10CheckVersion@8 +D3DX10CompileFromFileA@44 +D3DX10CompileFromFileW@44 +D3DX10CompileFromMemory@52 +D3DX10CompileFromResourceA@52 +D3DX10CompileFromResourceW@52 +D3DX10ComputeNormalMap@20 +D3DX10CreateAsyncCompilerProcessor@40 +D3DX10CreateAsyncEffectCreateProcessor@40 +D3DX10CreateAsyncEffectPoolCreateProcessor@36 +D3DX10CreateAsyncFileLoaderA@8 +D3DX10CreateAsyncFileLoaderW@8 +D3DX10CreateAsyncMemoryLoader@12 +D3DX10CreateAsyncResourceLoaderA@12 +D3DX10CreateAsyncResourceLoaderW@12 +D3DX10CreateAsyncShaderPreprocessProcessor@24 +D3DX10CreateAsyncShaderResourceViewProcessor@12 +D3DX10CreateAsyncTextureInfoProcessor@8 +D3DX10CreateAsyncTextureProcessor@12 +D3DX10CreateDevice@20 +D3DX10CreateDeviceAndSwapChain@28 +D3DX10CreateEffectFromFileA@48 +D3DX10CreateEffectFromFileW@48 +D3DX10CreateEffectFromMemory@56 +D3DX10CreateEffectFromResourceA@56 +D3DX10CreateEffectFromResourceW@56 +D3DX10CreateEffectPoolFromFileA@44 +D3DX10CreateEffectPoolFromFileW@44 +D3DX10CreateEffectPoolFromMemory@52 +D3DX10CreateEffectPoolFromResourceA@52 +D3DX10CreateEffectPoolFromResourceW@52 +D3DX10CreateFontA@48 +D3DX10CreateFontIndirectA@12 +D3DX10CreateFontIndirectW@12 +D3DX10CreateFontW@48 +D3DX10CreateMesh@32 +D3DX10CreateShaderResourceViewFromFileA@24 +D3DX10CreateShaderResourceViewFromFileW@24 +D3DX10CreateShaderResourceViewFromMemory@28 +D3DX10CreateShaderResourceViewFromResourceA@28 +D3DX10CreateShaderResourceViewFromResourceW@28 +D3DX10CreateSkinInfo@4 +D3DX10CreateSprite@12 +D3DX10CreateTextureFromFileA@24 +D3DX10CreateTextureFromFileW@24 +D3DX10CreateTextureFromMemory@28 +D3DX10CreateTextureFromResourceA@28 +D3DX10CreateTextureFromResourceW@28 +D3DX10DisassembleEffect@12 +D3DX10DisassembleShader@20 +D3DX10FilterTexture@12 +D3DX10GetFeatureLevel1@8 +D3DX10GetImageInfoFromFileA@16 +D3DX10GetImageInfoFromFileW@16 +D3DX10GetImageInfoFromMemory@20 +D3DX10GetImageInfoFromResourceA@20 +D3DX10GetImageInfoFromResourceW@20 +D3DX10LoadTextureFromTexture@12 +D3DX10PreprocessShaderFromFileA@28 +D3DX10PreprocessShaderFromFileW@28 +D3DX10PreprocessShaderFromMemory@36 +D3DX10PreprocessShaderFromResourceA@36 +D3DX10PreprocessShaderFromResourceW@36 +D3DX10ReflectShader@12 +D3DX10SHProjectCubeMap@20 +D3DX10SaveTextureToFileA@12 +D3DX10SaveTextureToFileW@12 +D3DX10SaveTextureToMemory@16 +D3DX10UnsetAllDeviceObjects@4 +D3DXBoxBoundProbe@16 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXCpuOptimizations@4 +D3DXCreateMatrixStack@8 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFresnelTerm@8 +D3DXIntersectTri@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSphereBoundProbe@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 diff --git a/lib/libc/mingw/lib32/d3dx10_39.def b/lib/libc/mingw/lib32/d3dx10_39.def new file mode 100644 index 0000000000000000000000000000000000000000..e6dbf447cb6784a0f7045e6248ae9c1de2ad184d --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx10_39.def @@ -0,0 +1,187 @@ +; +; Definition file of d3dx10_39.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_39.dll" +EXPORTS +D3DX10CreateReduction@12 +D3DX10CreateThreadPump@12 +D3DX10CheckVersion@8 +D3DX10CompileFromFileA@44 +D3DX10CompileFromFileW@44 +D3DX10CompileFromMemory@52 +D3DX10CompileFromResourceA@52 +D3DX10CompileFromResourceW@52 +D3DX10ComputeNormalMap@20 +D3DX10CreateAsyncCompilerProcessor@40 +D3DX10CreateAsyncEffectCreateProcessor@40 +D3DX10CreateAsyncEffectPoolCreateProcessor@36 +D3DX10CreateAsyncFileLoaderA@8 +D3DX10CreateAsyncFileLoaderW@8 +D3DX10CreateAsyncMemoryLoader@12 +D3DX10CreateAsyncResourceLoaderA@12 +D3DX10CreateAsyncResourceLoaderW@12 +D3DX10CreateAsyncShaderPreprocessProcessor@24 +D3DX10CreateAsyncShaderResourceViewProcessor@12 +D3DX10CreateAsyncTextureInfoProcessor@8 +D3DX10CreateAsyncTextureProcessor@12 +D3DX10CreateDevice@20 +D3DX10CreateDeviceAndSwapChain@28 +D3DX10CreateEffectFromFileA@48 +D3DX10CreateEffectFromFileW@48 +D3DX10CreateEffectFromMemory@56 +D3DX10CreateEffectFromResourceA@56 +D3DX10CreateEffectFromResourceW@56 +D3DX10CreateEffectPoolFromFileA@44 +D3DX10CreateEffectPoolFromFileW@44 +D3DX10CreateEffectPoolFromMemory@52 +D3DX10CreateEffectPoolFromResourceA@52 +D3DX10CreateEffectPoolFromResourceW@52 +D3DX10CreateFontA@48 +D3DX10CreateFontIndirectA@12 +D3DX10CreateFontIndirectW@12 +D3DX10CreateFontW@48 +D3DX10CreateMesh@32 +D3DX10CreateShaderResourceViewFromFileA@24 +D3DX10CreateShaderResourceViewFromFileW@24 +D3DX10CreateShaderResourceViewFromMemory@28 +D3DX10CreateShaderResourceViewFromResourceA@28 +D3DX10CreateShaderResourceViewFromResourceW@28 +D3DX10CreateSkinInfo@4 +D3DX10CreateSprite@12 +D3DX10CreateTextureFromFileA@24 +D3DX10CreateTextureFromFileW@24 +D3DX10CreateTextureFromMemory@28 +D3DX10CreateTextureFromResourceA@28 +D3DX10CreateTextureFromResourceW@28 +D3DX10DisassembleEffect@12 +D3DX10DisassembleShader@20 +D3DX10FilterTexture@12 +D3DX10GetFeatureLevel1@8 +D3DX10GetImageInfoFromFileA@16 +D3DX10GetImageInfoFromFileW@16 +D3DX10GetImageInfoFromMemory@20 +D3DX10GetImageInfoFromResourceA@20 +D3DX10GetImageInfoFromResourceW@20 +D3DX10LoadTextureFromTexture@12 +D3DX10PreprocessShaderFromFileA@28 +D3DX10PreprocessShaderFromFileW@28 +D3DX10PreprocessShaderFromMemory@36 +D3DX10PreprocessShaderFromResourceA@36 +D3DX10PreprocessShaderFromResourceW@36 +D3DX10ReflectShader@12 +D3DX10SHProjectCubeMap@20 +D3DX10SaveTextureToFileA@12 +D3DX10SaveTextureToFileW@12 +D3DX10SaveTextureToMemory@16 +D3DX10UnsetAllDeviceObjects@4 +D3DXBoxBoundProbe@16 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXCpuOptimizations@4 +D3DXCreateMatrixStack@8 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFresnelTerm@8 +D3DXIntersectTri@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSphereBoundProbe@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 diff --git a/lib/libc/mingw/lib32/d3dx10_40.def b/lib/libc/mingw/lib32/d3dx10_40.def new file mode 100644 index 0000000000000000000000000000000000000000..3d5af59f89fea54387a57a0ee758a87d903cdc77 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx10_40.def @@ -0,0 +1,183 @@ +; +; Definition file of d3dx10_40.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_40.dll" +EXPORTS +D3DX10CreateThreadPump@12 +D3DX10CheckVersion@8 +D3DX10CompileFromFileA@44 +D3DX10CompileFromFileW@44 +D3DX10CompileFromMemory@52 +D3DX10CompileFromResourceA@52 +D3DX10CompileFromResourceW@52 +D3DX10ComputeNormalMap@20 +D3DX10CreateAsyncCompilerProcessor@40 +D3DX10CreateAsyncEffectCreateProcessor@40 +D3DX10CreateAsyncEffectPoolCreateProcessor@36 +D3DX10CreateAsyncFileLoaderA@8 +D3DX10CreateAsyncFileLoaderW@8 +D3DX10CreateAsyncMemoryLoader@12 +D3DX10CreateAsyncResourceLoaderA@12 +D3DX10CreateAsyncResourceLoaderW@12 +D3DX10CreateAsyncShaderPreprocessProcessor@24 +D3DX10CreateAsyncShaderResourceViewProcessor@12 +D3DX10CreateAsyncTextureInfoProcessor@8 +D3DX10CreateAsyncTextureProcessor@12 +D3DX10CreateDevice@20 +D3DX10CreateDeviceAndSwapChain@28 +D3DX10CreateEffectFromFileA@48 +D3DX10CreateEffectFromFileW@48 +D3DX10CreateEffectFromMemory@56 +D3DX10CreateEffectFromResourceA@56 +D3DX10CreateEffectFromResourceW@56 +D3DX10CreateEffectPoolFromFileA@44 +D3DX10CreateEffectPoolFromFileW@44 +D3DX10CreateEffectPoolFromMemory@52 +D3DX10CreateEffectPoolFromResourceA@52 +D3DX10CreateEffectPoolFromResourceW@52 +D3DX10CreateFontA@48 +D3DX10CreateFontIndirectA@12 +D3DX10CreateFontIndirectW@12 +D3DX10CreateFontW@48 +D3DX10CreateMesh@32 +D3DX10CreateShaderResourceViewFromFileA@24 +D3DX10CreateShaderResourceViewFromFileW@24 +D3DX10CreateShaderResourceViewFromMemory@28 +D3DX10CreateShaderResourceViewFromResourceA@28 +D3DX10CreateShaderResourceViewFromResourceW@28 +D3DX10CreateSkinInfo@4 +D3DX10CreateSprite@12 +D3DX10CreateTextureFromFileA@24 +D3DX10CreateTextureFromFileW@24 +D3DX10CreateTextureFromMemory@28 +D3DX10CreateTextureFromResourceA@28 +D3DX10CreateTextureFromResourceW@28 +D3DX10FilterTexture@12 +D3DX10GetFeatureLevel1@8 +D3DX10GetImageInfoFromFileA@16 +D3DX10GetImageInfoFromFileW@16 +D3DX10GetImageInfoFromMemory@20 +D3DX10GetImageInfoFromResourceA@20 +D3DX10GetImageInfoFromResourceW@20 +D3DX10LoadTextureFromTexture@12 +D3DX10PreprocessShaderFromFileA@28 +D3DX10PreprocessShaderFromFileW@28 +D3DX10PreprocessShaderFromMemory@36 +D3DX10PreprocessShaderFromResourceA@36 +D3DX10PreprocessShaderFromResourceW@36 +D3DX10SHProjectCubeMap@20 +D3DX10SaveTextureToFileA@12 +D3DX10SaveTextureToFileW@12 +D3DX10SaveTextureToMemory@16 +D3DX10UnsetAllDeviceObjects@4 +D3DXBoxBoundProbe@16 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXCpuOptimizations@4 +D3DXCreateMatrixStack@8 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFresnelTerm@8 +D3DXIntersectTri@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSphereBoundProbe@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 diff --git a/lib/libc/mingw/lib32/d3dx10_41.def b/lib/libc/mingw/lib32/d3dx10_41.def new file mode 100644 index 0000000000000000000000000000000000000000..d57d1de2d894e7e68ad4e04ac80469e1f82beb99 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx10_41.def @@ -0,0 +1,183 @@ +; +; Definition file of d3dx10_41.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_41.dll" +EXPORTS +D3DX10CreateThreadPump@12 +D3DX10CheckVersion@8 +D3DX10CompileFromFileA@44 +D3DX10CompileFromFileW@44 +D3DX10CompileFromMemory@52 +D3DX10CompileFromResourceA@52 +D3DX10CompileFromResourceW@52 +D3DX10ComputeNormalMap@20 +D3DX10CreateAsyncCompilerProcessor@40 +D3DX10CreateAsyncEffectCreateProcessor@40 +D3DX10CreateAsyncEffectPoolCreateProcessor@36 +D3DX10CreateAsyncFileLoaderA@8 +D3DX10CreateAsyncFileLoaderW@8 +D3DX10CreateAsyncMemoryLoader@12 +D3DX10CreateAsyncResourceLoaderA@12 +D3DX10CreateAsyncResourceLoaderW@12 +D3DX10CreateAsyncShaderPreprocessProcessor@24 +D3DX10CreateAsyncShaderResourceViewProcessor@12 +D3DX10CreateAsyncTextureInfoProcessor@8 +D3DX10CreateAsyncTextureProcessor@12 +D3DX10CreateDevice@20 +D3DX10CreateDeviceAndSwapChain@28 +D3DX10CreateEffectFromFileA@48 +D3DX10CreateEffectFromFileW@48 +D3DX10CreateEffectFromMemory@56 +D3DX10CreateEffectFromResourceA@56 +D3DX10CreateEffectFromResourceW@56 +D3DX10CreateEffectPoolFromFileA@44 +D3DX10CreateEffectPoolFromFileW@44 +D3DX10CreateEffectPoolFromMemory@52 +D3DX10CreateEffectPoolFromResourceA@52 +D3DX10CreateEffectPoolFromResourceW@52 +D3DX10CreateFontA@48 +D3DX10CreateFontIndirectA@12 +D3DX10CreateFontIndirectW@12 +D3DX10CreateFontW@48 +D3DX10CreateMesh@32 +D3DX10CreateShaderResourceViewFromFileA@24 +D3DX10CreateShaderResourceViewFromFileW@24 +D3DX10CreateShaderResourceViewFromMemory@28 +D3DX10CreateShaderResourceViewFromResourceA@28 +D3DX10CreateShaderResourceViewFromResourceW@28 +D3DX10CreateSkinInfo@4 +D3DX10CreateSprite@12 +D3DX10CreateTextureFromFileA@24 +D3DX10CreateTextureFromFileW@24 +D3DX10CreateTextureFromMemory@28 +D3DX10CreateTextureFromResourceA@28 +D3DX10CreateTextureFromResourceW@28 +D3DX10FilterTexture@12 +D3DX10GetFeatureLevel1@8 +D3DX10GetImageInfoFromFileA@16 +D3DX10GetImageInfoFromFileW@16 +D3DX10GetImageInfoFromMemory@20 +D3DX10GetImageInfoFromResourceA@20 +D3DX10GetImageInfoFromResourceW@20 +D3DX10LoadTextureFromTexture@12 +D3DX10PreprocessShaderFromFileA@28 +D3DX10PreprocessShaderFromFileW@28 +D3DX10PreprocessShaderFromMemory@36 +D3DX10PreprocessShaderFromResourceA@36 +D3DX10PreprocessShaderFromResourceW@36 +D3DX10SHProjectCubeMap@20 +D3DX10SaveTextureToFileA@12 +D3DX10SaveTextureToFileW@12 +D3DX10SaveTextureToMemory@16 +D3DX10UnsetAllDeviceObjects@4 +D3DXBoxBoundProbe@16 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXCpuOptimizations@4 +D3DXCreateMatrixStack@8 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFresnelTerm@8 +D3DXIntersectTri@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSphereBoundProbe@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 diff --git a/lib/libc/mingw/lib32/d3dx10_42.def b/lib/libc/mingw/lib32/d3dx10_42.def new file mode 100644 index 0000000000000000000000000000000000000000..75a71a4a8b9c961f33a96df9ac3b1dabafa9f2bb --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx10_42.def @@ -0,0 +1,183 @@ +; +; Definition file of d3dx10_42.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_42.dll" +EXPORTS +D3DX10CreateThreadPump@12 +D3DX10CheckVersion@8 +D3DX10CompileFromFileA@44 +D3DX10CompileFromFileW@44 +D3DX10CompileFromMemory@52 +D3DX10CompileFromResourceA@52 +D3DX10CompileFromResourceW@52 +D3DX10ComputeNormalMap@20 +D3DX10CreateAsyncCompilerProcessor@40 +D3DX10CreateAsyncEffectCreateProcessor@40 +D3DX10CreateAsyncEffectPoolCreateProcessor@36 +D3DX10CreateAsyncFileLoaderA@8 +D3DX10CreateAsyncFileLoaderW@8 +D3DX10CreateAsyncMemoryLoader@12 +D3DX10CreateAsyncResourceLoaderA@12 +D3DX10CreateAsyncResourceLoaderW@12 +D3DX10CreateAsyncShaderPreprocessProcessor@24 +D3DX10CreateAsyncShaderResourceViewProcessor@12 +D3DX10CreateAsyncTextureInfoProcessor@8 +D3DX10CreateAsyncTextureProcessor@12 +D3DX10CreateDevice@20 +D3DX10CreateDeviceAndSwapChain@28 +D3DX10CreateEffectFromFileA@48 +D3DX10CreateEffectFromFileW@48 +D3DX10CreateEffectFromMemory@56 +D3DX10CreateEffectFromResourceA@56 +D3DX10CreateEffectFromResourceW@56 +D3DX10CreateEffectPoolFromFileA@44 +D3DX10CreateEffectPoolFromFileW@44 +D3DX10CreateEffectPoolFromMemory@52 +D3DX10CreateEffectPoolFromResourceA@52 +D3DX10CreateEffectPoolFromResourceW@52 +D3DX10CreateFontA@48 +D3DX10CreateFontIndirectA@12 +D3DX10CreateFontIndirectW@12 +D3DX10CreateFontW@48 +D3DX10CreateMesh@32 +D3DX10CreateShaderResourceViewFromFileA@24 +D3DX10CreateShaderResourceViewFromFileW@24 +D3DX10CreateShaderResourceViewFromMemory@28 +D3DX10CreateShaderResourceViewFromResourceA@28 +D3DX10CreateShaderResourceViewFromResourceW@28 +D3DX10CreateSkinInfo@4 +D3DX10CreateSprite@12 +D3DX10CreateTextureFromFileA@24 +D3DX10CreateTextureFromFileW@24 +D3DX10CreateTextureFromMemory@28 +D3DX10CreateTextureFromResourceA@28 +D3DX10CreateTextureFromResourceW@28 +D3DX10FilterTexture@12 +D3DX10GetFeatureLevel1@8 +D3DX10GetImageInfoFromFileA@16 +D3DX10GetImageInfoFromFileW@16 +D3DX10GetImageInfoFromMemory@20 +D3DX10GetImageInfoFromResourceA@20 +D3DX10GetImageInfoFromResourceW@20 +D3DX10LoadTextureFromTexture@12 +D3DX10PreprocessShaderFromFileA@28 +D3DX10PreprocessShaderFromFileW@28 +D3DX10PreprocessShaderFromMemory@36 +D3DX10PreprocessShaderFromResourceA@36 +D3DX10PreprocessShaderFromResourceW@36 +D3DX10SHProjectCubeMap@20 +D3DX10SaveTextureToFileA@12 +D3DX10SaveTextureToFileW@12 +D3DX10SaveTextureToMemory@16 +D3DX10UnsetAllDeviceObjects@4 +D3DXBoxBoundProbe@16 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXCpuOptimizations@4 +D3DXCreateMatrixStack@8 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFresnelTerm@8 +D3DXIntersectTri@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSphereBoundProbe@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 diff --git a/lib/libc/mingw/lib32/d3dx10_43.def b/lib/libc/mingw/lib32/d3dx10_43.def new file mode 100644 index 0000000000000000000000000000000000000000..b9aacbe88955137fc7b7aeb941acf99551231859 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx10_43.def @@ -0,0 +1,183 @@ +; +; Definition file of d3dx10_43.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_43.dll" +EXPORTS +D3DX10CreateThreadPump@12 +D3DX10CheckVersion@8 +D3DX10CompileFromFileA@44 +D3DX10CompileFromFileW@44 +D3DX10CompileFromMemory@52 +D3DX10CompileFromResourceA@52 +D3DX10CompileFromResourceW@52 +D3DX10ComputeNormalMap@20 +D3DX10CreateAsyncCompilerProcessor@40 +D3DX10CreateAsyncEffectCreateProcessor@40 +D3DX10CreateAsyncEffectPoolCreateProcessor@36 +D3DX10CreateAsyncFileLoaderA@8 +D3DX10CreateAsyncFileLoaderW@8 +D3DX10CreateAsyncMemoryLoader@12 +D3DX10CreateAsyncResourceLoaderA@12 +D3DX10CreateAsyncResourceLoaderW@12 +D3DX10CreateAsyncShaderPreprocessProcessor@24 +D3DX10CreateAsyncShaderResourceViewProcessor@12 +D3DX10CreateAsyncTextureInfoProcessor@8 +D3DX10CreateAsyncTextureProcessor@12 +D3DX10CreateDevice@20 +D3DX10CreateDeviceAndSwapChain@28 +D3DX10CreateEffectFromFileA@48 +D3DX10CreateEffectFromFileW@48 +D3DX10CreateEffectFromMemory@56 +D3DX10CreateEffectFromResourceA@56 +D3DX10CreateEffectFromResourceW@56 +D3DX10CreateEffectPoolFromFileA@44 +D3DX10CreateEffectPoolFromFileW@44 +D3DX10CreateEffectPoolFromMemory@52 +D3DX10CreateEffectPoolFromResourceA@52 +D3DX10CreateEffectPoolFromResourceW@52 +D3DX10CreateFontA@48 +D3DX10CreateFontIndirectA@12 +D3DX10CreateFontIndirectW@12 +D3DX10CreateFontW@48 +D3DX10CreateMesh@32 +D3DX10CreateShaderResourceViewFromFileA@24 +D3DX10CreateShaderResourceViewFromFileW@24 +D3DX10CreateShaderResourceViewFromMemory@28 +D3DX10CreateShaderResourceViewFromResourceA@28 +D3DX10CreateShaderResourceViewFromResourceW@28 +D3DX10CreateSkinInfo@4 +D3DX10CreateSprite@12 +D3DX10CreateTextureFromFileA@24 +D3DX10CreateTextureFromFileW@24 +D3DX10CreateTextureFromMemory@28 +D3DX10CreateTextureFromResourceA@28 +D3DX10CreateTextureFromResourceW@28 +D3DX10FilterTexture@12 +D3DX10GetFeatureLevel1@8 +D3DX10GetImageInfoFromFileA@16 +D3DX10GetImageInfoFromFileW@16 +D3DX10GetImageInfoFromMemory@20 +D3DX10GetImageInfoFromResourceA@20 +D3DX10GetImageInfoFromResourceW@20 +D3DX10LoadTextureFromTexture@12 +D3DX10PreprocessShaderFromFileA@28 +D3DX10PreprocessShaderFromFileW@28 +D3DX10PreprocessShaderFromMemory@36 +D3DX10PreprocessShaderFromResourceA@36 +D3DX10PreprocessShaderFromResourceW@36 +D3DX10SHProjectCubeMap@20 +D3DX10SaveTextureToFileA@12 +D3DX10SaveTextureToFileW@12 +D3DX10SaveTextureToMemory@16 +D3DX10UnsetAllDeviceObjects@4 +D3DXBoxBoundProbe@16 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXCpuOptimizations@4 +D3DXCreateMatrixStack@8 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFresnelTerm@8 +D3DXIntersectTri@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSphereBoundProbe@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 diff --git a/lib/libc/mingw/lib32/d3dx11_42.def b/lib/libc/mingw/lib32/d3dx11_42.def new file mode 100644 index 0000000000000000000000000000000000000000..c2a79a721002f876b7b0d521033f43c9fea5db94 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx11_42.def @@ -0,0 +1,51 @@ +; +; Definition file of d3dx11_42.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx11_42.dll" +EXPORTS +D3DX11CheckVersion@8 +D3DX11CompileFromFileA@44 +D3DX11CompileFromFileW@44 +D3DX11CompileFromMemory@52 +D3DX11CompileFromResourceA@52 +D3DX11CompileFromResourceW@52 +D3DX11ComputeNormalMap@24 +D3DX11CreateAsyncCompilerProcessor@40 +D3DX11CreateAsyncFileLoaderA@8 +D3DX11CreateAsyncFileLoaderW@8 +D3DX11CreateAsyncMemoryLoader@12 +D3DX11CreateAsyncResourceLoaderA@12 +D3DX11CreateAsyncResourceLoaderW@12 +D3DX11CreateAsyncShaderPreprocessProcessor@24 +D3DX11CreateAsyncShaderResourceViewProcessor@12 +D3DX11CreateAsyncTextureInfoProcessor@8 +D3DX11CreateAsyncTextureProcessor@12 +D3DX11CreateShaderResourceViewFromFileA@24 +D3DX11CreateShaderResourceViewFromFileW@24 +D3DX11CreateShaderResourceViewFromMemory@28 +D3DX11CreateShaderResourceViewFromResourceA@28 +D3DX11CreateShaderResourceViewFromResourceW@28 +D3DX11CreateTextureFromFileA@24 +D3DX11CreateTextureFromFileW@24 +D3DX11CreateTextureFromMemory@28 +D3DX11CreateTextureFromResourceA@28 +D3DX11CreateTextureFromResourceW@28 +D3DX11CreateThreadPump@12 +D3DX11FilterTexture@16 +D3DX11GetImageInfoFromFileA@16 +D3DX11GetImageInfoFromFileW@16 +D3DX11GetImageInfoFromMemory@20 +D3DX11GetImageInfoFromResourceA@20 +D3DX11GetImageInfoFromResourceW@20 +D3DX11LoadTextureFromTexture@16 +D3DX11PreprocessShaderFromFileA@28 +D3DX11PreprocessShaderFromFileW@28 +D3DX11PreprocessShaderFromMemory@36 +D3DX11PreprocessShaderFromResourceA@36 +D3DX11PreprocessShaderFromResourceW@36 +D3DX11SHProjectCubeMap@24 +D3DX11SaveTextureToFileA@16 +D3DX11SaveTextureToFileW@16 +D3DX11SaveTextureToMemory@20 diff --git a/lib/libc/mingw/lib32/d3dx11_43.def b/lib/libc/mingw/lib32/d3dx11_43.def new file mode 100644 index 0000000000000000000000000000000000000000..1fcc1f2996d11743cec78d259d74b4afb9ca427f --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx11_43.def @@ -0,0 +1,51 @@ +; +; Definition file of d3dx11_43.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx11_43.dll" +EXPORTS +D3DX11CheckVersion@8 +D3DX11CompileFromFileA@44 +D3DX11CompileFromFileW@44 +D3DX11CompileFromMemory@52 +D3DX11CompileFromResourceA@52 +D3DX11CompileFromResourceW@52 +D3DX11ComputeNormalMap@24 +D3DX11CreateAsyncCompilerProcessor@40 +D3DX11CreateAsyncFileLoaderA@8 +D3DX11CreateAsyncFileLoaderW@8 +D3DX11CreateAsyncMemoryLoader@12 +D3DX11CreateAsyncResourceLoaderA@12 +D3DX11CreateAsyncResourceLoaderW@12 +D3DX11CreateAsyncShaderPreprocessProcessor@24 +D3DX11CreateAsyncShaderResourceViewProcessor@12 +D3DX11CreateAsyncTextureInfoProcessor@8 +D3DX11CreateAsyncTextureProcessor@12 +D3DX11CreateShaderResourceViewFromFileA@24 +D3DX11CreateShaderResourceViewFromFileW@24 +D3DX11CreateShaderResourceViewFromMemory@28 +D3DX11CreateShaderResourceViewFromResourceA@28 +D3DX11CreateShaderResourceViewFromResourceW@28 +D3DX11CreateTextureFromFileA@24 +D3DX11CreateTextureFromFileW@24 +D3DX11CreateTextureFromMemory@28 +D3DX11CreateTextureFromResourceA@28 +D3DX11CreateTextureFromResourceW@28 +D3DX11CreateThreadPump@12 +D3DX11FilterTexture@16 +D3DX11GetImageInfoFromFileA@16 +D3DX11GetImageInfoFromFileW@16 +D3DX11GetImageInfoFromMemory@20 +D3DX11GetImageInfoFromResourceA@20 +D3DX11GetImageInfoFromResourceW@20 +D3DX11LoadTextureFromTexture@16 +D3DX11PreprocessShaderFromFileA@28 +D3DX11PreprocessShaderFromFileW@28 +D3DX11PreprocessShaderFromMemory@36 +D3DX11PreprocessShaderFromResourceA@36 +D3DX11PreprocessShaderFromResourceW@36 +D3DX11SHProjectCubeMap@24 +D3DX11SaveTextureToFileA@16 +D3DX11SaveTextureToFileW@16 +D3DX11SaveTextureToMemory@20 diff --git a/lib/libc/mingw/lib32/d3dx8d.def b/lib/libc/mingw/lib32/d3dx8d.def new file mode 100644 index 0000000000000000000000000000000000000000..17660fff02551db4d2ba5f068deb5aaa8125b6f0 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx8d.def @@ -0,0 +1,208 @@ +LIBRARY d3dx8d.dll +EXPORTS +D3DXAssembleShader@24 +D3DXAssembleShaderFromFileA@20 +D3DXAssembleShaderFromFileW@20 +D3DXAssembleShaderFromResourceA@24 +D3DXAssembleShaderFromResourceW@24 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@20 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileEffect@16 +D3DXCompileEffectFromFileA@12 +D3DXCompileEffectFromFileW@12 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@28 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCpuOptimizations@4 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@20 +D3DXCreateEffectFromFileA@16 +D3DXCreateEffectFromFileW@16 +D3DXCreateEffectFromResourceA@16 +D3DXCreateEffectFromResourceW@16 +D3DXCreateFont@12 +D3DXCreateFontIndirect@12 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreatePMeshFromStream@24 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@24 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinMesh@28 +D3DXCreateSkinMeshFVF@28 +D3DXCreateSkinMeshFromMesh@12 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@56 +D3DXCreateVolumeTextureFromFileExW@56 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@60 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@60 +D3DXCreateVolumeTextureFromResourceExW@60 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDeclaratorFromFVF@8 +D3DXFVFFromDeclarator@8 +D3DXFilterCubeTexture@16 +D3DXFillCubeTexture@12 +D3DXFillTexture@12 +D3DXFillVolumeTexture@12 +D3DXFilterTexture@16 +D3DXFresnelTerm@8 +D3DXFilterVolumeTexture@16 +D3DXGeneratePMesh@28 +D3DXGetErrorStringA@12 +D3DXGetErrorStringW@12 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromX@28 +D3DXLoadMeshFromXInMemory@32 +D3DXLoadMeshFromXResource@36 +D3DXLoadMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation@20 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXMatrixfDeterminant@4 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXSaveMeshToX@24 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXTesselateMesh@20 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXValidMesh@12 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformCoord@12 +D3DXVec2TransformNormal@12 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3Transform@12 +D3DXVec3TransformCoord@12 +D3DXVec3TransformNormal@12 +D3DXVec3Unproject@24 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXWeldVertices@24 diff --git a/lib/libc/mingw/lib32/d3dx9_24.def b/lib/libc/mingw/lib32/d3dx9_24.def new file mode 100644 index 0000000000000000000000000000000000000000..ab05b13276b708701e55c0adede7dca4947df56f --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_24.def @@ -0,0 +1,327 @@ +; +; Definition file of d3dx9_24.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_24.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCpuOptimizations@4 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetTargetDescByName@12 +D3DXGetTargetDescByVersion@12 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_25.def b/lib/libc/mingw/lib32/d3dx9_25.def new file mode 100644 index 0000000000000000000000000000000000000000..fa74d320b27fc304dcde79cb61af652bad035a87 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_25.def @@ -0,0 +1,330 @@ +; +; Definition file of d3dx9_25.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_25.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCpuOptimizations@4 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetTargetDescByName@12 +D3DXGetTargetDescByVersion@12 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_26.def b/lib/libc/mingw/lib32/d3dx9_26.def new file mode 100644 index 0000000000000000000000000000000000000000..0626a17b85a4a6ae2142f7afc55af14669954c67 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_26.def @@ -0,0 +1,334 @@ +; +; Definition file of d3dx9_26.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_26.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCpuOptimizations@4 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetTargetDescByName@12 +D3DXGetTargetDescByVersion@12 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_27.def b/lib/libc/mingw/lib32/d3dx9_27.def new file mode 100644 index 0000000000000000000000000000000000000000..93234c8acaa3a79afe9b72d251b9949d492f9354 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_27.def @@ -0,0 +1,334 @@ +; +; Definition file of d3dx9_27.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_27.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCpuOptimizations@4 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetTargetDescByName@12 +D3DXGetTargetDescByVersion@12 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_28.def b/lib/libc/mingw/lib32/d3dx9_28.def new file mode 100644 index 0000000000000000000000000000000000000000..46060ca1d73c36932d9ce9c254ee57cf03df2a76 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_28.def @@ -0,0 +1,339 @@ +; +; Definition file of d3dx9_28.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_28.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCpuOptimizations@4 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetTargetDescByName@12 +D3DXGetTargetDescByVersion@12 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_29.def b/lib/libc/mingw/lib32/d3dx9_29.def new file mode 100644 index 0000000000000000000000000000000000000000..b17663f3f20b2a087fbc991ef1aaa3405fb72965 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_29.def @@ -0,0 +1,339 @@ +; +; Definition file of d3dx9_29.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_29.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCpuOptimizations@4 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetTargetDescByName@12 +D3DXGetTargetDescByVersion@12 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_30.def b/lib/libc/mingw/lib32/d3dx9_30.def new file mode 100644 index 0000000000000000000000000000000000000000..43af6c0dfc8cbda6ca62e203524b4a4f6acad7b3 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_30.def @@ -0,0 +1,339 @@ +; +; Definition file of d3dx9_30.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_30.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCpuOptimizations@4 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetTargetDescByName@12 +D3DXGetTargetDescByVersion@12 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_31.def b/lib/libc/mingw/lib32/d3dx9_31.def new file mode 100644 index 0000000000000000000000000000000000000000..79a7c7e0322116af94be0ccc44b5616d07a407cb --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_31.def @@ -0,0 +1,336 @@ +; +; Definition file of d3dx9_31.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_31.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_32.def b/lib/libc/mingw/lib32/d3dx9_32.def new file mode 100644 index 0000000000000000000000000000000000000000..1f663e16bc26a513684dd187481c12de78ca9c09 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_32.def @@ -0,0 +1,341 @@ +; +; Definition file of d3dx9_32.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_32.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_33.def b/lib/libc/mingw/lib32/d3dx9_33.def new file mode 100644 index 0000000000000000000000000000000000000000..b372dae116f984117a9f16c546603b0871cc7d5a --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_33.def @@ -0,0 +1,341 @@ +; +; Definition file of d3dx9_33.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_33.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_34.def b/lib/libc/mingw/lib32/d3dx9_34.def new file mode 100644 index 0000000000000000000000000000000000000000..d8c6a00f9a5a5a69e5b01b6684b58fd5ff52aa57 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_34.def @@ -0,0 +1,341 @@ +; +; Definition file of d3dx9_34.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_34.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_35.def b/lib/libc/mingw/lib32/d3dx9_35.def new file mode 100644 index 0000000000000000000000000000000000000000..edfa96a7a2a24cdaa551892837273bb27fa32f5b --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_35.def @@ -0,0 +1,341 @@ +; +; Definition file of d3dx9_35.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_35.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_36.def b/lib/libc/mingw/lib32/d3dx9_36.def new file mode 100644 index 0000000000000000000000000000000000000000..1f1dda13d3eef4c55d14886f4bebfa3bd0eb6217 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_36.def @@ -0,0 +1,343 @@ +; +; Definition file of d3dx9_36.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_36.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateFragmentLinkerEx@16 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderConstantTableEx@12 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_37.def b/lib/libc/mingw/lib32/d3dx9_37.def new file mode 100644 index 0000000000000000000000000000000000000000..94348b8ac2abbe408dfbc4065e4c1b76715e57e4 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_37.def @@ -0,0 +1,343 @@ +; +; Definition file of d3dx9_37.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_37.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateFragmentLinkerEx@16 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderConstantTableEx@12 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_38.def b/lib/libc/mingw/lib32/d3dx9_38.def new file mode 100644 index 0000000000000000000000000000000000000000..1a0eacf119ac450f03be9cbaef705f1b6bc6f493 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_38.def @@ -0,0 +1,343 @@ +; +; Definition file of d3dx9_38.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_38.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateFragmentLinkerEx@16 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderConstantTableEx@12 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_39.def b/lib/libc/mingw/lib32/d3dx9_39.def new file mode 100644 index 0000000000000000000000000000000000000000..6a537b42db856313ef6d48ab6d1f91da82522252 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_39.def @@ -0,0 +1,343 @@ +; +; Definition file of d3dx9_39.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_39.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateFragmentLinkerEx@16 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderConstantTableEx@12 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_40.def b/lib/libc/mingw/lib32/d3dx9_40.def new file mode 100644 index 0000000000000000000000000000000000000000..0f51bd5558fe9b4238ed497befc6476c5792575d --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_40.def @@ -0,0 +1,343 @@ +; +; Definition file of d3dx9_40.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_40.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateFragmentLinkerEx@16 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderConstantTableEx@12 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_41.def b/lib/libc/mingw/lib32/d3dx9_41.def new file mode 100644 index 0000000000000000000000000000000000000000..b29d6ed04b054b9d6eed6958038f54747ef6ecc4 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_41.def @@ -0,0 +1,343 @@ +; +; Definition file of d3dx9_41.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_41.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateFragmentLinker@12 +D3DXCreateFragmentLinkerEx@16 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderConstantTableEx@12 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_42.def b/lib/libc/mingw/lib32/d3dx9_42.def new file mode 100644 index 0000000000000000000000000000000000000000..31b492ed1ce68d9d8c3ddbc865fd6e2f2a88e18d --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_42.def @@ -0,0 +1,336 @@ +; +; Definition file of d3dx9_42.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_42.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderConstantTableEx@12 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9_43.def b/lib/libc/mingw/lib32/d3dx9_43.def new file mode 100644 index 0000000000000000000000000000000000000000..b3c78e248c66d68f28a29ad87775f6d99fbb8eb4 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9_43.def @@ -0,0 +1,336 @@ +; +; Definition file of d3dx9_43.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_43.dll" +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@24 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeIMTFromPerTexelSignal@44 +D3DXComputeIMTFromPerVertexSignal@32 +D3DXComputeIMTFromSignal@40 +D3DXComputeIMTFromTexture@28 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXComputeTangentFrame@8 +D3DXComputeTangentFrameEx@64 +D3DXConcatenateMeshes@32 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCreateAnimationController@20 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCompressedAnimationSet@32 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectEx@40 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileExA@36 +D3DXCreateEffectFromFileExW@36 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceExA@40 +D3DXCreateEffectFromResourceExW@40 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFontA@48 +D3DXCreateFontIndirectA@12 +D3DXCreateFontIndirectW@12 +D3DXCreateFontW@48 +D3DXCreateKeyframedAnimationSet@32 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePRTBuffer@16 +D3DXCreatePRTBufferTex@20 +D3DXCreatePRTCompBuffer@28 +D3DXCreatePRTEngine@20 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTextureGutterHelper@20 +D3DXCreateTextureShader@8 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDebugMute@4 +D3DXDeclaratorFromFVF@8 +D3DXDisassembleEffect@12 +D3DXDisassembleShader@16 +D3DXFVFFromDeclarator@8 +D3DXFileCreate@4 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@8 +D3DXFillTexture@12 +D3DXFillTextureTX@8 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@8 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetDriverLevel@4 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetPixelShaderProfile@4 +D3DXGetShaderConstantTable@8 +D3DXGetShaderConstantTableEx@12 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetShaderSize@4 +D3DXGetShaderVersion@4 +D3DXGetVertexShaderProfile@4 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPRTBufferFromFileA@8 +D3DXLoadPRTBufferFromFileW@8 +D3DXLoadPRTCompBufferFromFileA@8 +D3DXLoadPRTCompBufferFromFileW@8 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation2D@20 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDecompose@16 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation2D@28 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXOptimizeFaces@20 +D3DXOptimizeVertices@20 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXPreprocessShader@24 +D3DXPreprocessShaderFromFileA@20 +D3DXPreprocessShaderFromFileW@20 +D3DXPreprocessShaderFromResourceA@24 +D3DXPreprocessShaderFromResourceW@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSHAdd@16 +D3DXSHDot@12 +D3DXSHEvalConeLight@36 +D3DXSHEvalDirection@12 +D3DXSHEvalDirectionalLight@32 +D3DXSHEvalHemisphereLight@52 +D3DXSHEvalSphericalLight@36 +D3DXSHMultiply2@12 +D3DXSHMultiply3@12 +D3DXSHMultiply4@12 +D3DXSHMultiply5@12 +D3DXSHMultiply6@12 +D3DXSHPRTCompSplitMeshSC@64 +D3DXSHPRTCompSuperCluster@24 +D3DXSHProjectCubeMap@20 +D3DXSHRotate@16 +D3DXSHRotateZ@16 +D3DXSHScale@16 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSavePRTBufferToFileA@8 +D3DXSavePRTBufferToFileW@8 +D3DXSavePRTCompBufferToFileA@8 +D3DXSavePRTCompBufferToFileW@8 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileInMemory@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileInMemory@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileInMemory@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXUVAtlasCreate@76 +D3DXUVAtlasPack@44 +D3DXUVAtlasPartition@68 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dx9d.def b/lib/libc/mingw/lib32/d3dx9d.def new file mode 100644 index 0000000000000000000000000000000000000000..f8aeaec5ec205ec863cfa098d1cef4794c350cb5 --- /dev/null +++ b/lib/libc/mingw/lib32/d3dx9d.def @@ -0,0 +1,269 @@ +LIBRARY d3dx9d.dll +EXPORTS +D3DXAssembleShader@28 +D3DXAssembleShaderFromFileA@24 +D3DXAssembleShaderFromFileW@24 +D3DXAssembleShaderFromResourceA@28 +D3DXAssembleShaderFromResourceW@28 +D3DXBoxBoundProbe@16 +D3DXCheckCubeTextureRequirements@24 +D3DXCheckTextureRequirements@28 +D3DXCheckVersion@8 +D3DXCheckVolumeTextureRequirements@32 +D3DXCleanMesh@20 +D3DXColorAdjustContrast@12 +D3DXColorAdjustSaturation@12 +D3DXCompileShader@40 +D3DXCompileShaderFromFileA@36 +D3DXCompileShaderFromFileW@36 +D3DXCompileShaderFromResourceA@40 +D3DXCompileShaderFromResourceW@40 +D3DXComputeBoundingBox@20 +D3DXComputeBoundingSphere@20 +D3DXComputeNormalMap@24 +D3DXComputeNormals@8 +D3DXComputeTangent@24 +D3DXConvertMeshSubsetToSingleStrip@20 +D3DXConvertMeshSubsetToStrips@28 +D3DXCpuOptimizations@4 +D3DXCreateAnimationController@20 +D3DXCreateAnimationSet@16 +D3DXCreateBox@24 +D3DXCreateBuffer@8 +D3DXCreateCubeTexture@28 +D3DXCreateCubeTextureFromFileA@12 +D3DXCreateCubeTextureFromFileExA@52 +D3DXCreateCubeTextureFromFileExW@52 +D3DXCreateCubeTextureFromFileInMemory@16 +D3DXCreateCubeTextureFromFileInMemoryEx@56 +D3DXCreateCubeTextureFromFileW@12 +D3DXCreateCubeTextureFromResourceA@16 +D3DXCreateCubeTextureFromResourceExA@56 +D3DXCreateCubeTextureFromResourceExW@56 +D3DXCreateCubeTextureFromResourceW@16 +D3DXCreateCylinder@32 +D3DXCreateEffect@36 +D3DXCreateEffectCompiler@28 +D3DXCreateEffectCompilerFromFileA@24 +D3DXCreateEffectCompilerFromFileW@24 +D3DXCreateEffectCompilerFromResourceA@28 +D3DXCreateEffectCompilerFromResourceW@28 +D3DXCreateEffectFromFileA@32 +D3DXCreateEffectFromFileW@32 +D3DXCreateEffectFromResourceA@36 +D3DXCreateEffectFromResourceW@36 +D3DXCreateEffectPool@4 +D3DXCreateFont@12 +D3DXCreateFontIndirect@12 +D3DXCreateFragmentLinker@12 +D3DXCreateKeyFrameInterpolator@40 +D3DXCreateLine@8 +D3DXCreateMatrixStack@8 +D3DXCreateMesh@24 +D3DXCreateMeshFVF@24 +D3DXCreateNPatchMesh@8 +D3DXCreatePMeshFromStream@28 +D3DXCreatePatchMesh@28 +D3DXCreatePolygon@20 +D3DXCreateRenderToEnvMap@28 +D3DXCreateRenderToSurface@28 +D3DXCreateSPMesh@20 +D3DXCreateSkinInfo@16 +D3DXCreateSkinInfoFVF@16 +D3DXCreateSkinInfoFromBlendedMesh@16 +D3DXCreateSphere@24 +D3DXCreateSprite@8 +D3DXCreateTeapot@12 +D3DXCreateTextA@32 +D3DXCreateTextW@32 +D3DXCreateTexture@32 +D3DXCreateTextureFromFileA@12 +D3DXCreateTextureFromFileExA@56 +D3DXCreateTextureFromFileExW@56 +D3DXCreateTextureFromFileInMemory@16 +D3DXCreateTextureFromFileInMemoryEx@60 +D3DXCreateTextureFromFileW@12 +D3DXCreateTextureFromResourceA@16 +D3DXCreateTextureFromResourceExA@60 +D3DXCreateTextureFromResourceExW@60 +D3DXCreateTextureFromResourceW@16 +D3DXCreateTorus@28 +D3DXCreateVolumeTexture@36 +D3DXCreateVolumeTextureFromFileA@12 +D3DXCreateVolumeTextureFromFileExA@60 +D3DXCreateVolumeTextureFromFileExW@60 +D3DXCreateVolumeTextureFromFileInMemory@16 +D3DXCreateVolumeTextureFromFileInMemoryEx@64 +D3DXCreateVolumeTextureFromFileW@12 +D3DXCreateVolumeTextureFromResourceA@16 +D3DXCreateVolumeTextureFromResourceExA@64 +D3DXCreateVolumeTextureFromResourceExW@64 +D3DXCreateVolumeTextureFromResourceW@16 +D3DXDeclaratorFromFVF@8 +D3DXFVFFromDeclarator@8 +D3DXFillCubeTexture@12 +D3DXFillCubeTextureTX@16 +D3DXFillTexture@12 +D3DXFillTextureTX@16 +D3DXFillVolumeTexture@12 +D3DXFillVolumeTextureTX@16 +D3DXFilterTexture@16 +D3DXFindShaderComment@16 +D3DXFloat16To32Array@12 +D3DXFloat32To16Array@12 +D3DXFrameAppendChild@8 +D3DXFrameCalculateBoundingSphere@12 +D3DXFrameDestroy@8 +D3DXFrameFind@8 +D3DXFrameNumNamedMatrices@4 +D3DXFrameRegisterNamedMatrices@8 +D3DXFresnelTerm@8 +D3DXGatherFragments@28 +D3DXGatherFragmentsFromFileA@24 +D3DXGatherFragmentsFromFileW@24 +D3DXGatherFragmentsFromResourceA@28 +D3DXGatherFragmentsFromResourceW@28 +D3DXGenerateOutputDecl@8 +D3DXGeneratePMesh@28 +D3DXGetDeclLength@4 +D3DXGetDeclVertexSize@8 +D3DXGetFVFVertexSize@4 +D3DXGetImageInfoFromFileA@8 +D3DXGetImageInfoFromFileInMemory@12 +D3DXGetImageInfoFromFileW@8 +D3DXGetImageInfoFromResourceA@12 +D3DXGetImageInfoFromResourceW@12 +D3DXGetShaderConstantTable@8 +D3DXGetShaderDebugInfo@8 +D3DXGetShaderInputSemantics@12 +D3DXGetShaderOutputSemantics@12 +D3DXGetShaderSamplers@12 +D3DXGetTargetDescByName@12 +D3DXGetTargetDescByVersion@12 +D3DXIntersect@40 +D3DXIntersectSubset@44 +D3DXIntersectTri@32 +D3DXLoadMeshFromXA@32 +D3DXLoadMeshFromXInMemory@36 +D3DXLoadMeshFromXResource@40 +D3DXLoadMeshFromXW@32 +D3DXLoadMeshFromXof@32 +D3DXLoadMeshHierarchyFromXA@28 +D3DXLoadMeshHierarchyFromXInMemory@32 +D3DXLoadMeshHierarchyFromXW@28 +D3DXLoadPatchMeshFromXof@28 +D3DXLoadSkinMeshFromXof@36 +D3DXLoadSurfaceFromFileA@32 +D3DXLoadSurfaceFromFileInMemory@36 +D3DXLoadSurfaceFromFileW@32 +D3DXLoadSurfaceFromMemory@40 +D3DXLoadSurfaceFromResourceA@36 +D3DXLoadSurfaceFromResourceW@36 +D3DXLoadSurfaceFromSurface@32 +D3DXLoadVolumeFromFileA@32 +D3DXLoadVolumeFromFileInMemory@36 +D3DXLoadVolumeFromFileW@32 +D3DXLoadVolumeFromMemory@44 +D3DXLoadVolumeFromResourceA@36 +D3DXLoadVolumeFromResourceW@36 +D3DXLoadVolumeFromVolume@32 +D3DXMatrixAffineTransformation@20 +D3DXMatrixDeterminant@4 +D3DXMatrixInverse@12 +D3DXMatrixLookAtLH@16 +D3DXMatrixLookAtRH@16 +D3DXMatrixMultiply@12 +D3DXMatrixMultiplyTranspose@12 +D3DXMatrixOrthoLH@20 +D3DXMatrixOrthoOffCenterLH@28 +D3DXMatrixOrthoOffCenterRH@28 +D3DXMatrixOrthoRH@20 +D3DXMatrixPerspectiveFovLH@20 +D3DXMatrixPerspectiveFovRH@20 +D3DXMatrixPerspectiveLH@20 +D3DXMatrixPerspectiveOffCenterLH@28 +D3DXMatrixPerspectiveOffCenterRH@28 +D3DXMatrixPerspectiveRH@20 +D3DXMatrixReflect@8 +D3DXMatrixRotationAxis@12 +D3DXMatrixRotationQuaternion@8 +D3DXMatrixRotationX@8 +D3DXMatrixRotationY@8 +D3DXMatrixRotationYawPitchRoll@16 +D3DXMatrixRotationZ@8 +D3DXMatrixScaling@16 +D3DXMatrixShadow@12 +D3DXMatrixTransformation@28 +D3DXMatrixTranslation@16 +D3DXMatrixTranspose@8 +D3DXPlaneFromPointNormal@12 +D3DXPlaneFromPoints@16 +D3DXPlaneIntersectLine@16 +D3DXPlaneNormalize@8 +D3DXPlaneTransform@12 +D3DXPlaneTransformArray@24 +D3DXQuaternionBaryCentric@24 +D3DXQuaternionExp@8 +D3DXQuaternionInverse@8 +D3DXQuaternionLn@8 +D3DXQuaternionMultiply@12 +D3DXQuaternionNormalize@8 +D3DXQuaternionRotationAxis@12 +D3DXQuaternionRotationMatrix@8 +D3DXQuaternionRotationYawPitchRoll@16 +D3DXQuaternionSlerp@16 +D3DXQuaternionSquad@24 +D3DXQuaternionSquadSetup@28 +D3DXQuaternionToAxisAngle@12 +D3DXRectPatchSize@12 +D3DXSaveMeshHierarchyToFileA@20 +D3DXSaveMeshHierarchyToFileW@20 +D3DXSaveMeshToXA@28 +D3DXSaveMeshToXW@28 +D3DXSaveSurfaceToFileA@20 +D3DXSaveSurfaceToFileW@20 +D3DXSaveTextureToFileA@16 +D3DXSaveTextureToFileW@16 +D3DXSaveVolumeToFileA@20 +D3DXSaveVolumeToFileW@20 +D3DXSimplifyMesh@28 +D3DXSphereBoundProbe@16 +D3DXSplitMesh@36 +D3DXTessellateNPatches@24 +D3DXTessellateRectPatch@20 +D3DXTessellateTriPatch@20 +D3DXTriPatchSize@12 +D3DXValidMesh@12 +D3DXValidPatchMesh@16 +D3DXVec2BaryCentric@24 +D3DXVec2CatmullRom@24 +D3DXVec2Hermite@24 +D3DXVec2Normalize@8 +D3DXVec2Transform@12 +D3DXVec2TransformArray@24 +D3DXVec2TransformCoord@12 +D3DXVec2TransformCoordArray@24 +D3DXVec2TransformNormal@12 +D3DXVec2TransformNormalArray@24 +D3DXVec3BaryCentric@24 +D3DXVec3CatmullRom@24 +D3DXVec3Hermite@24 +D3DXVec3Normalize@8 +D3DXVec3Project@24 +D3DXVec3ProjectArray@36 +D3DXVec3Transform@12 +D3DXVec3TransformArray@24 +D3DXVec3TransformCoord@12 +D3DXVec3TransformCoordArray@24 +D3DXVec3TransformNormal@12 +D3DXVec3TransformNormalArray@24 +D3DXVec3Unproject@24 +D3DXVec3UnprojectArray@36 +D3DXVec4BaryCentric@24 +D3DXVec4CatmullRom@24 +D3DXVec4Cross@16 +D3DXVec4Hermite@24 +D3DXVec4Normalize@8 +D3DXVec4Transform@12 +D3DXVec4TransformArray@24 +D3DXWeldVertices@28 diff --git a/lib/libc/mingw/lib32/d3dxof.def b/lib/libc/mingw/lib32/d3dxof.def new file mode 100644 index 0000000000000000000000000000000000000000..674139d6a89233057792e424b912b9aa17458d5c --- /dev/null +++ b/lib/libc/mingw/lib32/d3dxof.def @@ -0,0 +1,3 @@ +LIBRARY d3dxof.dll +EXPORTS +DirectXFileCreate@4 diff --git a/lib/libc/mingw/lib32/davhlpr.def b/lib/libc/mingw/lib32/davhlpr.def new file mode 100644 index 0000000000000000000000000000000000000000..07ea851c90c3a29f5e4ec6808f9843a4321aca45 --- /dev/null +++ b/lib/libc/mingw/lib32/davhlpr.def @@ -0,0 +1,19 @@ +; +; Definition file of DAVHLPR.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "DAVHLPR.dll" +EXPORTS +DavAddConnection@24 +DavCheckAndConvertHttpUrlToUncName@32 +DavDeleteConnection@4 +DavFlushFile@4 +DavGetExtendedError@16 +DavGetHTTPFromUNCPath@12 +DavGetServerPortAndPhysicalName@20 +DavGetUNCFromHTTPPath@12 +DavRemoveDummyShareFromFileName@4 +DavRemoveDummyShareFromFileNameEx@8 +UtfUrlStrToWideStr@16 +WideStrToUtfUrlStr@16 diff --git a/lib/libc/mingw/lib32/dbgeng.def b/lib/libc/mingw/lib32/dbgeng.def new file mode 100644 index 0000000000000000000000000000000000000000..70bc4e89fe9fc19686c335633b3fbccbba5c93fc --- /dev/null +++ b/lib/libc/mingw/lib32/dbgeng.def @@ -0,0 +1,10 @@ +; +; Definition file of dbgeng.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "dbgeng.dll" +EXPORTS +DebugConnect@12 +DebugConnectWide@12 +DebugCreate@8 diff --git a/lib/libc/mingw/lib32/devmgr.def b/lib/libc/mingw/lib32/devmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..6403b261f8040462afd6375d96c5521b8c3dd046 --- /dev/null +++ b/lib/libc/mingw/lib32/devmgr.def @@ -0,0 +1,26 @@ +; +; Definition file of DEVMGR.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "DEVMGR.DLL" +EXPORTS +DeviceProperties_RunDLLA@16 +DeviceProperties_RunDLLW@16 +DevicePropertiesA@16 +DevicePropertiesW@16 +DeviceManager_ExecuteA@16 +DeviceManager_ExecuteW@16 +DeviceProblemTextA@20 +DeviceProblemTextW@20 +DeviceProblemWizardA@12 +DeviceProblemWizardW@12 +DeviceAdvancedPropertiesA@12 +DeviceAdvancedPropertiesW@12 +DeviceCreateHardwarePage@8 +DeviceCreateHardwarePageEx@16 +DevicePropertiesExA@20 +DevicePropertiesExW@20 +DeviceProblenWizard_RunDLLA@16 +DeviceProblenWizard_RunDLLW@16 +DeviceCreateHardwarePageCustom@20 diff --git a/lib/libc/mingw/lib32/devobj.def b/lib/libc/mingw/lib32/devobj.def new file mode 100644 index 0000000000000000000000000000000000000000..63949834211104a3509dab937ea5e51cef0b63d0 --- /dev/null +++ b/lib/libc/mingw/lib32/devobj.def @@ -0,0 +1,55 @@ +; +; Definition file of DEVOBJ.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "DEVOBJ.dll" +EXPORTS +DevObjBuildClassInfoList@24 +DevObjClassGuidsFromName@24 +DevObjClassNameFromGuid@24 +DevObjCreateDevRegKey@24 +DevObjCreateDeviceInfo@24 +DevObjCreateDeviceInfoList@20 +DevObjCreateDeviceInterface@24 +DevObjCreateDeviceInterfaceRegKey@20 +DevObjDeleteAllInterfacesForDevice@8 +DevObjDeleteDevRegKey@20 +DevObjDeleteDevice@8 +DevObjDeleteDeviceInfo@8 +DevObjDeleteDeviceInterfaceData@8 +DevObjDeleteDeviceInterfaceRegKey@12 +DevObjDestroyDeviceInfoList@4 +DevObjEnumDeviceInfo@12 +DevObjEnumDeviceInterfaces@20 +DevObjGetClassDescription@24 +DevObjGetClassDevs@24 +DevObjGetClassProperty@36 +DevObjGetClassPropertyKeys@28 +DevObjGetClassRegistryProperty@32 +DevObjGetDeviceInfoDetail@12 +DevObjGetDeviceInfoListClass@8 +DevObjGetDeviceInfoListDetail@8 +DevObjGetDeviceInstanceId@20 +DevObjGetDeviceInterfaceAlias@16 +DevObjGetDeviceInterfaceDetail@24 +DevObjGetDeviceInterfaceProperty@32 +DevObjGetDeviceInterfacePropertyKeys@24 +DevObjGetDeviceProperty@32 +DevObjGetDevicePropertyKeys@24 +DevObjGetDeviceRegistryProperty@28 +DevObjLocateDevice@16 +DevObjOpenClassRegKey@20 +DevObjOpenDevRegKey@24 +DevObjOpenDeviceInfo@20 +DevObjOpenDeviceInterface@16 +DevObjOpenDeviceInterfaceRegKey@16 +DevObjRegisterDeviceInfo@24 +DevObjRemoveDeviceInterface@8 +DevObjSetClassProperty@32 +DevObjSetClassRegistryProperty@24 +DevObjSetDeviceInfoDetail@12 +DevObjSetDeviceInterfaceDefault@16 +DevObjSetDeviceInterfaceProperty@28 +DevObjSetDeviceProperty@28 +DevObjSetDeviceRegistryProperty@20 diff --git a/lib/libc/mingw/lib32/devrtl.def b/lib/libc/mingw/lib32/devrtl.def new file mode 100644 index 0000000000000000000000000000000000000000..6197743b16a0006b85649837f761e1166b0c33cf --- /dev/null +++ b/lib/libc/mingw/lib32/devrtl.def @@ -0,0 +1,36 @@ +; +; Definition file of DEVRTL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "DEVRTL.dll" +EXPORTS +DevRtlCloseTextLogSection@12 +DevRtlCreateTextLogSectionA@16 +DevRtlCreateTextLogSectionW@16 +DevRtlGetThreadLogToken@0 +DevRtlSetThreadLogToken@8 +DevRtlWriteTextLog@0 +DevRtlWriteTextLogError@0 +NdxTableAddObject@16 +NdxTableAddObjectToList@12 +NdxTableClose@8 +NdxTableFirstObject@12 +NdxTableFirstObjectInList@12 +NdxTableGetObjectName@16 +NdxTableGetObjectType@8 +NdxTableGetObjectTypeCount@8 +NdxTableGetObjectTypeName@20 +NdxTableGetPropertyTypeClass@16 +NdxTableGetPropertyTypeCount@12 +NdxTableGetPropertyTypeName@24 +NdxTableGetPropertyValue@20 +NdxTableNextObject@4 +NdxTableObjectFromName@16 +NdxTableObjectFromPointer@12 +NdxTableOpen@16 +NdxTableRemoveObject@4 +NdxTableRemoveObjectFromList@12 +NdxTableSetObjectPointer@12 +NdxTableSetPropertyValue@16 +NdxTableSetTypeDefinition@16 diff --git a/lib/libc/mingw/lib32/dhcpcsvc.def b/lib/libc/mingw/lib32/dhcpcsvc.def index d1e733caf46f52d2ed74ebf37e2313580d0a39cf..e6cb1ad9dc3fff442bae6803e3be060a51ec1be8 100644 --- a/lib/libc/mingw/lib32/dhcpcsvc.def +++ b/lib/libc/mingw/lib32/dhcpcsvc.def @@ -11,6 +11,7 @@ DhcpDeRegisterOptions@4 DhcpDeRegisterParamChange@12 DhcpDelPersistentRequestParams@8 DhcpEnableDhcp@8 +DhcpEnableDhcpAdvanced@24 DhcpEnableTracing@4 DhcpEnumClasses@16 DhcpEnumInterfaces@4 @@ -31,6 +32,7 @@ DhcpGlobalServiceSyncEvent DATA DhcpGlobalTerminateEvent DATA DhcpHandlePnPEvent@20 DhcpIsEnabled@8 +DhcpIsMeteredDetected@8 DhcpLeaseIpAddress@24 DhcpLeaseIpAddressEx@32 DhcpNotifyConfigChange@28 diff --git a/lib/libc/mingw/lib32/dhcpcsvc6.def b/lib/libc/mingw/lib32/dhcpcsvc6.def index 00ff21a136297d4cfd0a6680c4d081237ef274e0..dd4d043611393f6b275dc25d783952a2e6be93eb 100644 --- a/lib/libc/mingw/lib32/dhcpcsvc6.def +++ b/lib/libc/mingw/lib32/dhcpcsvc6.def @@ -6,12 +6,25 @@ LIBRARY "dhcpcsvc6.DLL" EXPORTS Dhcpv6AcquireParameters@4 +Dhcpv6CApiCleanup@0 +Dhcpv6CApiInitialize@4 +Dhcpv6CancelOperation@0 +Dhcpv6EnableDhcp@8 +Dhcpv6EnableTracing@4 Dhcpv6FreeLeaseInfo@4 +Dhcpv6FreeLeaseInfoArray@8 +Dhcpv6GetTraceArray@4 +Dhcpv6GetUserClasses@16 Dhcpv6IsEnabled@8 Dhcpv6Main@4 Dhcpv6QueryLeaseInfo@8 +Dhcpv6QueryLeaseInfoArray@12 Dhcpv6ReleaseParameters@4 Dhcpv6ReleasePrefix@12 +Dhcpv6ReleasePrefixEx@16 Dhcpv6RenewPrefix@20 +Dhcpv6RenewPrefixEx@24 Dhcpv6RequestParams@32 Dhcpv6RequestPrefix@16 +Dhcpv6RequestPrefixEx@20 +Dhcpv6SetUserClass@12 diff --git a/lib/libc/mingw/lib32/diagnosticdataquery.def b/lib/libc/mingw/lib32/diagnosticdataquery.def new file mode 100644 index 0000000000000000000000000000000000000000..c2932571f57ea624c3f0ce5078e100bb566eefb6 --- /dev/null +++ b/lib/libc/mingw/lib32/diagnosticdataquery.def @@ -0,0 +1,39 @@ +LIBRARY "DiagnosticDataQuery.dll" +EXPORTS +DdqCancelDiagnosticRecordOperation@4 +DdqCloseSession@4 +DdqCreateSession@8 +DdqExtractDiagnosticReport@16 +DdqFreeDiagnosticRecordLocaleTags@4 +DdqFreeDiagnosticRecordPage@4 +DdqFreeDiagnosticRecordProducerCategories@4 +DdqFreeDiagnosticRecordProducers@4 +DdqFreeDiagnosticReport@4 +DdqGetDiagnosticDataAccessLevelAllowed@4 +DdqGetDiagnosticRecordAtIndex@12 +DdqGetDiagnosticRecordBinaryDistribution@24 +DdqGetDiagnosticRecordCategoryAtIndex@12 +DdqGetDiagnosticRecordCategoryCount@8 +DdqGetDiagnosticRecordCount@8 +DdqGetDiagnosticRecordLocaleTagAtIndex@12 +DdqGetDiagnosticRecordLocaleTagCount@8 +DdqGetDiagnosticRecordLocaleTags@12 +DdqGetDiagnosticRecordPage@28 +DdqGetDiagnosticRecordPayload@16 +DdqGetDiagnosticRecordProducerAtIndex@12 +DdqGetDiagnosticRecordProducerCategories@12 +DdqGetDiagnosticRecordProducerCount@8 +DdqGetDiagnosticRecordProducers@8 +DdqGetDiagnosticRecordStats@20 +DdqGetDiagnosticRecordSummary@16 +DdqGetDiagnosticRecordTagDistribution@20 +DdqGetDiagnosticReport@12 +DdqGetDiagnosticReportAtIndex@12 +DdqGetDiagnosticReportCount@8 +DdqGetDiagnosticReportStoreReportCount@12 +DdqGetSessionAccessLevel@8 +DdqGetTranscriptConfiguration@8 +DdqIsDiagnosticRecordSampledIn@36 +DdqSetTranscriptConfiguration@8 +UtcSendTraceLogging2@56 +UtcSendTraceLogging@40 diff --git a/lib/libc/mingw/lib32/dinput.def b/lib/libc/mingw/lib32/dinput.def new file mode 100644 index 0000000000000000000000000000000000000000..249f56b605ccb59627e7c416590bf4999792ce6b --- /dev/null +++ b/lib/libc/mingw/lib32/dinput.def @@ -0,0 +1,5 @@ +LIBRARY dinput.dll +EXPORTS +DirectInputCreateA@16 +DirectInputCreateEx@20 +DirectInputCreateW@16 diff --git a/lib/libc/mingw/lib32/dinput8.def b/lib/libc/mingw/lib32/dinput8.def index a36cc53e048acbda038a42e372296d9b24876038..07d8439131342eddafc7d3d4b3d362f38a5631fb 100644 --- a/lib/libc/mingw/lib32/dinput8.def +++ b/lib/libc/mingw/lib32/dinput8.def @@ -1,3 +1,13 @@ -LIBRARY dinput8.dll +; +; Definition file of DINPUT8.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "DINPUT8.dll" EXPORTS DirectInput8Create@20 +DllCanUnloadNow@0 +DllGetClassObject@12 +DllRegisterServer@0 +DllUnregisterServer@0 +GetdfDIJoystick@0 diff --git a/lib/libc/mingw/lib32/directml.def b/lib/libc/mingw/lib32/directml.def new file mode 100644 index 0000000000000000000000000000000000000000..96ee8073b3db7835ca58dc9d7aa1002c003f21ce --- /dev/null +++ b/lib/libc/mingw/lib32/directml.def @@ -0,0 +1,6 @@ +LIBRARY directml + +EXPORTS + +DMLCreateDevice1@20 +DMLCreateDevice@16 diff --git a/lib/libc/mingw/lib32/dismapi.def b/lib/libc/mingw/lib32/dismapi.def new file mode 100644 index 0000000000000000000000000000000000000000..a85146f0e28610c4191711fdda1eb97e021bab28 --- /dev/null +++ b/lib/libc/mingw/lib32/dismapi.def @@ -0,0 +1,102 @@ +; +; Definition file of DismApi.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "DismApi.DLL" +EXPORTS +DismAddCapability@32 +DismAddDriver@12 +DismAddPackage@28 +DismApplyUnattend@12 +DismCheckImageHealth@24 +DismCleanupMountpoints@0 +DismCloseSession@4 +DismCommitImage@20 +DismDelete@4 +DismDisableFeature@28 +DismEnableFeature@44 +DismGetCapabilities@12 +DismGetCapabilityInfo@12 +DismGetDriverInfo@20 +DismGetDrivers@16 +DismGetFeatureInfo@20 +DismGetFeatureParent@24 +DismGetFeatures@20 +DismGetImageInfo@12 +DismGetLastErrorMessage@4 +DismGetMountedImageInfo@8 +DismGetPackageInfo@16 +DismGetPackageInfoEx@16 +DismGetPackages@12 +DismGetReservedStorageState@8 +DismInitialize@12 +DismMountImage@36 +DismOpenSession@16 +DismRemountImage@4 +DismRemoveCapability@20 +DismRemoveDriver@8 +DismRemovePackage@24 +DismRestoreImageHealth@28 +DismSetReservedStorageState@8 +DismShutdown@0 +DismUnmountImage@20 +_DismAddCapabilityEx@32 +_DismAddDriverEx@24 +_DismAddPackageEx@40 +_DismAddPackageFamilyToUninstallBlocklist@8 +_DismAddProvisionedAppxPackage@48 +_DismApplyCustomDataImage@24 +_DismApplyFfuImage@12 +_DismApplyProvisioningPackage@20 +_DismCleanImage@24 +_DismEnableDisableFeature@48 +_DismExportDriver@20 +_DismExportSource@28 +_DismExportSourceEx@28 +_DismGetCapabilitiesEx@24 +_DismGetCapabilityInfoEx@24 +_DismGetCurrentEdition@8 +_DismGetDriversEx@24 +_DismGetEffectiveSystemUILanguage@8 +_DismGetFeaturesEx@20 +_DismGetInstallLanguage@8 +_DismGetKCacheBinaryValue@16 +_DismGetKCacheDwordValue@12 +_DismGetKCacheStringValue@12 +_DismGetLastCBSSessionID@8 +_DismGetNonRemovableAppsPolicy@12 +_DismGetOSUninstallWindow@8 +_DismGetOsInfo@8 +_DismGetProductKeyInfo@16 +_DismGetProvisionedAppxPackages@12 +_DismGetProvisioningPackageInfo@12 +_DismGetRegistryMountPoint@12 +_DismGetStateFromCBSSessionID@16 +_DismGetTargetCompositionEditions@12 +_DismGetTargetEditions@12 +_DismGetTargetVirtualEditions@16 +_DismGetUsedSpace@12 +_DismInitiateOSUninstall@8 +_DismOptimizeImage@20 +_DismOptimizeProvisionedAppxPackages@4 +_DismRemoveOSUninstall@4 +_DismRemovePackageFamilyFromUninstallBlocklist@8 +_DismRemoveProvisionedAppxPackage@8 +_DismRemoveProvisionedAppxPackageAllUsers@12 +_DismRevertPendingActions@16 +_DismSetAllIntlSettings@8 +_DismSetAppXProvisionedDataFile@12 +_DismSetEdition2@24 +_DismSetEdition@24 +_DismSetFirstBootCommandLine@12 +_DismSetMachineName@8 +_DismSetOSUninstallWindow@8 +_DismSetProductKey@8 +_DismSetSkuIntlDefaults@8 +_DismSplitFfuImage@16 +_DismStage@4 +_DismSysprepCleanup@24 +_DismSysprepGeneralize@28 +_DismSysprepSpecialize@20 +_DismValidateProductKey@8 diff --git a/lib/libc/mingw/lib32/dlcapi.def b/lib/libc/mingw/lib32/dlcapi.def new file mode 100644 index 0000000000000000000000000000000000000000..501ecd7662e1f96e05114afe5ed2fcd8ed4cd238 --- /dev/null +++ b/lib/libc/mingw/lib32/dlcapi.def @@ -0,0 +1,5 @@ +LIBRARY DLCAPI.DLL +EXPORTS +AcsLan@8 +DlcCallDriver@24 +NtAcsLan@16 diff --git a/lib/libc/mingw/lib32/dnsapi.def b/lib/libc/mingw/lib32/dnsapi.def index 89b70ecda71e655705c72d01e5c4076b680fd8f5..9cee071ed03da99164a8d2443d48bc232b862883 100644 --- a/lib/libc/mingw/lib32/dnsapi.def +++ b/lib/libc/mingw/lib32/dnsapi.def @@ -40,6 +40,7 @@ DnsAsyncRegisterTerm DnsCancelQuery@4 DnsCheckNrptRuleIntegrity@4 DnsCheckNrptRules@12 +DnsCleanupTcpConnections@4 DnsConnectionDeletePolicyEntries@4 DnsConnectionDeletePolicyEntriesPrivate@8 DnsConnectionDeleteProxyInfo@8 diff --git a/lib/libc/mingw/lib32/dnsperf.def b/lib/libc/mingw/lib32/dnsperf.def new file mode 100644 index 0000000000000000000000000000000000000000..1694af420db36ae2f55b359c1a95b4e07679c913 --- /dev/null +++ b/lib/libc/mingw/lib32/dnsperf.def @@ -0,0 +1,7 @@ +LIBRARY dnsperf + +EXPORTS + +CloseDnsPerformanceData@0 +CollectDnsPerformanceData@16 +OpenDnsPerformanceData@4 diff --git a/lib/libc/mingw/lib32/dpapi.def b/lib/libc/mingw/lib32/dpapi.def new file mode 100644 index 0000000000000000000000000000000000000000..118e6f5f2fa917d5874a2e3c9d6e2431cb3d97b6 --- /dev/null +++ b/lib/libc/mingw/lib32/dpapi.def @@ -0,0 +1,14 @@ +; +; Definition file of DPAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "DPAPI.dll" +EXPORTS +CryptProtectDataNoUI@36 +CryptProtectMemory@12 +CryptResetMachineCredentials@4 +CryptUnprotectDataNoUI@36 +CryptUnprotectMemory@12 +CryptUpdateProtectedState@20 +iCryptIdentifyProtection@20 diff --git a/lib/libc/mingw/lib32/dplayx.def b/lib/libc/mingw/lib32/dplayx.def new file mode 100644 index 0000000000000000000000000000000000000000..7916007f93761888f0d16bf5af9efc667089c0f9 --- /dev/null +++ b/lib/libc/mingw/lib32/dplayx.def @@ -0,0 +1,8 @@ +LIBRARY dplayx.dll +EXPORTS +DirectPlayCreate@12 +DirectPlayEnumerate@8 +DirectPlayEnumerateA@8 +DirectPlayEnumerateW@8 +DirectPlayLobbyCreateA@20 +DirectPlayLobbyCreateW@20 diff --git a/lib/libc/mingw/lib32/dpnaddr.def b/lib/libc/mingw/lib32/dpnaddr.def new file mode 100644 index 0000000000000000000000000000000000000000..c025df552a5e9eea2c6d6b5281c1611aae20f82e --- /dev/null +++ b/lib/libc/mingw/lib32/dpnaddr.def @@ -0,0 +1,3 @@ +LIBRARY dpnaddr.dll +EXPORTS +DirectPlay8AddressCreate@12 diff --git a/lib/libc/mingw/lib32/dpnet.def b/lib/libc/mingw/lib32/dpnet.def new file mode 100644 index 0000000000000000000000000000000000000000..b8ee12594e629f1cfe1f25f1ecb47645761bfe5f --- /dev/null +++ b/lib/libc/mingw/lib32/dpnet.def @@ -0,0 +1,3 @@ +LIBRARY dpnet.dll +EXPORTS +DirectPlay8Create@12 diff --git a/lib/libc/mingw/lib32/dpnlobby.def b/lib/libc/mingw/lib32/dpnlobby.def new file mode 100644 index 0000000000000000000000000000000000000000..18ac16550147daae49fa5dff1be277ac0c2b25a8 --- /dev/null +++ b/lib/libc/mingw/lib32/dpnlobby.def @@ -0,0 +1,3 @@ +LIBRARY dpnlobby.def +EXPORTS +DirectPlay8LobbyCreate@12 diff --git a/lib/libc/mingw/lib32/dpvoice.def b/lib/libc/mingw/lib32/dpvoice.def new file mode 100644 index 0000000000000000000000000000000000000000..ac5d5b3884500c20b54b419f6fc0a021833265f4 --- /dev/null +++ b/lib/libc/mingw/lib32/dpvoice.def @@ -0,0 +1,3 @@ +LIBRARY dpvoice.dll +EXPORTS +DirectPlayVoiceCreate@12 diff --git a/lib/libc/mingw/lib32/dsetup.def b/lib/libc/mingw/lib32/dsetup.def new file mode 100644 index 0000000000000000000000000000000000000000..776234a00c42c0baee0ee17aa5400620b6bec7d3 --- /dev/null +++ b/lib/libc/mingw/lib32/dsetup.def @@ -0,0 +1,20 @@ +LIBRARY dsetup.dll +EXPORTS +DirectXDeviceDriverSetupA@16 +DirectXDeviceDriverSetupW@16 +DirectXLoadString@12 +DirectXRegisterApplicationA@8 +DirectXRegisterApplicationW@8 +DirectXSetupA@12 +DirectXSetupCallback@20 +DirectXSetupGetEULAA@12 +DirectXSetupGetEULAW@12 +DirectXSetupGetFileVersion@12 +DirectXSetupGetVersion@8 +DirectXSetupIsEng@0 +DirectXSetupIsJapan@0 +DirectXSetupIsJapanNec@0 +DirectXSetupSetCallback@4 +DirectXSetupShowEULA@4 +DirectXSetupW@12 +DirectXUnRegisterApplication@8 diff --git a/lib/libc/mingw/lib32/dsparse.def b/lib/libc/mingw/lib32/dsparse.def new file mode 100644 index 0000000000000000000000000000000000000000..2a33277d1efcf317929ac33a17e8b1b5f69c9fed --- /dev/null +++ b/lib/libc/mingw/lib32/dsparse.def @@ -0,0 +1,22 @@ +LIBRARY "dsparse.dll" +EXPORTS +DsCrackSpn2A@36 +DsCrackSpn2W@36 +DsCrackSpn3W@44 +DsCrackSpn4W@48 +DsCrackSpnA@32 +DsCrackSpnW@32 +DsCrackUnquotedMangledRdnA@16 +DsCrackUnquotedMangledRdnW@16 +DsGetRdnW@24 +DsIsMangledDnA@8 +DsIsMangledDnW@8 +DsIsMangledRdnValueA@12 +DsIsMangledRdnValueW@12 +DsMakeSpn2W@32 +DsMakeSpnA@28 +DsMakeSpnW@28 +DsQuoteRdnValueA@16 +DsQuoteRdnValueW@16 +DsUnquoteRdnValueA@16 +DsUnquoteRdnValueW@16 diff --git a/lib/libc/mingw/lib32/dxapi.def b/lib/libc/mingw/lib32/dxapi.def new file mode 100644 index 0000000000000000000000000000000000000000..7881c175711a40bde43bfa7ff925cbed6f77b4cf --- /dev/null +++ b/lib/libc/mingw/lib32/dxapi.def @@ -0,0 +1,9 @@ +LIBRARY dxapi.sys +EXPORTS +_DxApi@20 +_DxApiGetVersion@0 +;_DxApiInitialize@32 +;_DxAutoflipUpdate@20 +;_DxEnableIRQ@8 +;_DxLoseObject@8 +;_DxUpdateCapture@12 diff --git a/lib/libc/mingw/lib32/dxcore.def b/lib/libc/mingw/lib32/dxcore.def new file mode 100644 index 0000000000000000000000000000000000000000..570b32f247f310b436cd17bcd2209da02e4c720c --- /dev/null +++ b/lib/libc/mingw/lib32/dxcore.def @@ -0,0 +1,5 @@ +LIBRARY dxcore + +EXPORTS + +DXCoreCreateAdapterFactory@8 diff --git a/lib/libc/mingw/lib32/eappgnui.def b/lib/libc/mingw/lib32/eappgnui.def new file mode 100644 index 0000000000000000000000000000000000000000..196a0e8cda5c525b1557028b8f5999a9031bdc55 --- /dev/null +++ b/lib/libc/mingw/lib32/eappgnui.def @@ -0,0 +1,14 @@ +; +; Definition file of GenericUI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "GenericUI.dll" +EXPORTS +DllCanUnloadNow@0 +DllGetClassObject@12 +DllRegisterServer@4 +DllUnregisterServer@4 +EapPeerFreeErrorMemory@4 +EapPeerFreeMemory@4 +EapPeerInvokeIdentityUI@44 diff --git a/lib/libc/mingw/lib32/eapphost.def b/lib/libc/mingw/lib32/eapphost.def new file mode 100644 index 0000000000000000000000000000000000000000..a64c5f25d99cc397f87d52bc5c7ec98e78bafe1a --- /dev/null +++ b/lib/libc/mingw/lib32/eapphost.def @@ -0,0 +1,13 @@ +; +; Definition file of eapphost.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "eapphost.dll" +EXPORTS +DllCanUnloadNow@0 +DllGetClassObject@12 +DllRegisterServer@0 +DllUnregisterServer@0 +InitializeEapHost@0 +UninitializeEapHost@0 diff --git a/lib/libc/mingw/lib32/esent.def b/lib/libc/mingw/lib32/esent.def index f0b3b6ccf8f03a1a6beef1112f2b342df1660a3f..165360ea6763390970e8893ee5051cc528e2c8b6 100644 --- a/lib/libc/mingw/lib32/esent.def +++ b/lib/libc/mingw/lib32/esent.def @@ -5,249 +5,18 @@ ; LIBRARY "ESENT.dll" EXPORTS -JetAddColumnA@28@28 -JetAddColumnW@28@28 -JetAttachDatabase2A@16@16 -JetAttachDatabase2W@16@16 -JetAttachDatabaseA@12@12 -JetAttachDatabaseW@12@12 -JetAttachDatabaseWithStreamingA@24@24 -JetAttachDatabaseWithStreamingW@24@24 -JetBackupA@12@12 -JetBackupInstanceA@16@16 -JetBackupInstanceW@16@16 -JetBackupW@12@12 -JetBeginExternalBackup@4@4 -JetBeginExternalBackupInstance@8@8 -JetBeginSessionA@16@16 -JetBeginSessionW@16@16 -JetBeginTransaction2@8@8 -JetBeginTransaction@4@4 -JetCloseDatabase@12@12 -JetCloseFile@4@4 -JetCloseFileInstance@8@8 -JetCloseTable@8@8 -JetCommitTransaction@8@8 -JetCompactA@24@24 -JetCompactW@24@24 -JetComputeStats@8@8 -JetConvertDDLA@20@20 -JetConvertDDLW@20@20 -JetCreateDatabase2A@20@20 -JetCreateDatabase2W@20@20 -JetCreateDatabaseA@20@20 -JetCreateDatabaseW@20@20 -JetCreateDatabaseWithStreamingA@28@28 -JetCreateDatabaseWithStreamingW@28@28 -JetCreateIndex2A@16@16 -JetCreateIndex2W@16@16 -JetCreateIndexA@28@28 -JetCreateIndexW@28@28 -JetCreateInstance2A@16@16 -JetCreateInstance2W@16@16 -JetCreateInstanceA@8@8 -JetCreateInstanceW@8@8 -JetCreateTableA@24@24 -JetCreateTableColumnIndex2A@12@12 -JetCreateTableColumnIndex2W@12@12 -JetCreateTableColumnIndexA@12@12 -JetCreateTableColumnIndexW@12@12 -JetCreateTableW@24@24 -JetDBUtilitiesA@4@4 -JetDBUtilitiesW@4@4 -JetDefragment2A@28@28 -JetDefragment2W@28@28 -JetDefragment3A@32@32 -JetDefragment3W@32@32 -JetDefragmentA@24@24 -JetDefragmentW@24@24 -JetDelete@8@8 -JetDeleteColumn2A@16@16 -JetDeleteColumn2W@16@16 -JetDeleteColumnA@12@12 -JetDeleteColumnW@12@12 -JetDeleteIndexA@12@12 -JetDeleteIndexW@12@12 -JetDeleteTableA@12@12 -JetDeleteTableW@12@12 -JetDetachDatabase2A@12@12 -JetDetachDatabase2W@12@12 -JetDetachDatabaseA@8@8 -JetDetachDatabaseW@8@8 -JetDupCursor@16@16 -JetDupSession@8@8 -JetEnableMultiInstanceA@12@12 -JetEnableMultiInstanceW@12@12 -JetEndExternalBackup@0@0 -JetEndExternalBackupInstance2@8@8 -JetEndExternalBackupInstance@4@4 -JetEndSession@8@8 -JetEnumerateColumns@40@40 -JetEscrowUpdate@36@36 -JetExternalRestore2A@40@40 -JetExternalRestore2W@40@40 -JetExternalRestoreA@32@32 -JetExternalRestoreW@32@32 -JetFreeBuffer@4@4 -JetGetAttachInfoA@12@12 -JetGetAttachInfoInstanceA@16@16 -JetGetAttachInfoInstanceW@16@16 -JetGetAttachInfoW@12@12 -JetGetBookmark@20@20 -JetGetColumnInfoA@28@28 -JetGetColumnInfoW@28@28 -JetGetCounter@12@12 -JetGetCurrentIndexA@16@16 -JetGetCurrentIndexW@16@16 -JetGetCursorInfo@20@20 -JetGetDatabaseFileInfoA@16@16 -JetGetDatabaseFileInfoW@16@16 -JetGetDatabaseInfoA@20@20 -JetGetDatabaseInfoW@20@20 -JetGetDatabasePages@28@28 -JetGetIndexInfoA@28@28 -JetGetIndexInfoW@28@28 -JetGetInstanceInfoA@8@8 -JetGetInstanceInfoW@8@8 -JetGetInstanceMiscInfo@16@16 -JetGetLS@16@16 -JetGetLock@12@12 -JetGetLogFileInfoA@16@16 -JetGetLogFileInfoW@16@16 -JetGetLogInfoA@12@12 -JetGetLogInfoInstance2A@20@20 -JetGetLogInfoInstance2W@20@20 -JetGetLogInfoInstanceA@16@16 -JetGetLogInfoInstanceW@16@16 -JetGetLogInfoW@12@12 -JetGetMaxDatabaseSize@16@16 -JetGetObjectInfoA@32@32 -JetGetObjectInfoW@32@32 -JetGetPageInfo@24@24 -JetGetRecordPosition@16@16 -JetGetRecordSize@16@16 -JetGetResourceParam@16@16 -JetGetSecondaryIndexBookmark@36@36 -JetGetSessionInfo@16@16 -JetGetSystemParameterA@24@24 -JetGetSystemParameterW@24@24 -JetGetTableColumnInfoA@24@24 -JetGetTableColumnInfoW@24@24 -JetGetTableIndexInfoA@24@24 -JetGetTableIndexInfoW@24@24 -JetGetTableInfoA@20@20 -JetGetTableInfoW@20@20 -JetGetThreadStats@8@8 -JetGetTruncateLogInfoInstanceA@16@16 -JetGetTruncateLogInfoInstanceW@16@16 -JetGetVersion@8@8 -JetGotoBookmark@16@16 -JetGotoPosition@12@12 -JetGotoSecondaryIndexBookmark@28@28 -JetGrowDatabase@16@16 -JetIdle@8@8 -JetIndexRecordCount@16@16 -JetInit2@8@8 -JetInit3A@12@12 -JetInit3W@12@12 -JetInit@4@4 -JetIntersectIndexes@20@20 -JetMakeKey@20@20 -JetMove@16@16 -JetOSSnapshotAbort@8@8 -JetOSSnapshotEnd@8@8 -JetOSSnapshotFreezeA@16@16 -JetOSSnapshotFreezeW@16@16 -JetOSSnapshotGetFreezeInfoA@16@16 -JetOSSnapshotGetFreezeInfoW@16@16 -JetOSSnapshotPrepare@8@8 -JetOSSnapshotPrepareInstance@12@12 -JetOSSnapshotThaw@8@8 -JetOSSnapshotTruncateLog@8@8 -JetOSSnapshotTruncateLogInstance@12@12 -JetOpenDatabaseA@20@20 -JetOpenDatabaseW@20@20 -JetOpenFileA@16@16 -JetOpenFileInstanceA@20@20 -JetOpenFileInstanceW@20@20 -JetOpenFileSectionInstanceA@28@28 -JetOpenFileSectionInstanceW@28@28 -JetOpenFileW@16@16 -JetOpenTableA@28@28 -JetOpenTableW@28@28 -JetOpenTempTable2@28@28 -JetOpenTempTable3@28@28 -JetOpenTempTable@24@24 -JetOpenTemporaryTable@8@8 -JetPrepareToCommitTransaction@16@16 -JetPrepareUpdate@12@12 -JetReadFile@16@16 -JetReadFileInstance@20@20 -JetRegisterCallback@24@24 -JetRenameColumnA@20@20 -JetRenameColumnW@20@20 -JetRenameTableA@16@16 -JetRenameTableW@16@16 -JetResetCounter@8@8 -JetResetSessionContext@4@4 -JetResetTableSequential@12@12 -JetRestore2A@12@12 -JetRestore2W@12@12 -JetRestoreA@8@8 -JetRestoreInstanceA@16@16 -JetRestoreInstanceW@16@16 -JetRestoreW@8@8 -JetRetrieveColumn@32@32 -JetRetrieveColumns@16@16 -JetRetrieveKey@24@24 -JetRetrieveTaggedColumnList@28@28 -JetRollback@8@8 -JetSeek@12@12 -JetSetColumn@28@28 -JetSetColumnDefaultValueA@28@28 -JetSetColumnDefaultValueW@28@28 -JetSetColumns@16@16 -JetSetCurrentIndex2A@16@16 -JetSetCurrentIndex2W@16@16 -JetSetCurrentIndex3A@20@20 -JetSetCurrentIndex3W@20@20 -JetSetCurrentIndex4A@24@24 -JetSetCurrentIndex4W@24@24 -JetSetCurrentIndexA@12@12 -JetSetCurrentIndexW@12@12 -JetSetDatabaseSizeA@16@16 -JetSetDatabaseSizeW@16@16 -JetSetIndexRange@12@12 -JetSetLS@16@16 -JetSetMaxDatabaseSize@16@16 -JetSetResourceParam@16@16 -JetSetSessionContext@8@8 -JetSetSystemParameterA@20@20 -JetSetSystemParameterW@20@20 -JetSetTableSequential@12@12 -JetSnapshotStartA@12@12 -JetSnapshotStartW@12@12 -JetSnapshotStop@8@8 -JetStopBackup@0@0 -JetStopBackupInstance@4@4 -JetStopService@0@0 -JetStopServiceInstance@4@4 -JetTerm2@8@8 -JetTerm@4@4 -JetTracing@12@12 -JetTruncateLog@0@0 -JetTruncateLogInstance@4@4 -JetUnregisterCallback@16@16 -JetUpdate2@24@24 -JetUpdate@20@20 -JetUpgradeDatabaseA@16@16 -JetUpgradeDatabaseW@16@16 +DebugExtensionInitialize@8 +DebugExtensionNotify@12 +DebugExtensionUninitialize@0 JetAddColumn@28 JetAddColumnA@28 JetAddColumnW@28 JetAttachDatabase2@16 JetAttachDatabase2A@16 JetAttachDatabase2W@16 +JetAttachDatabase3@20 +JetAttachDatabase3A@20 +JetAttachDatabase3W@20 JetAttachDatabase@12 JetAttachDatabaseA@12 JetAttachDatabaseW@12 @@ -260,37 +29,53 @@ JetBackupInstance@16 JetBackupInstanceA@16 JetBackupInstanceW@16 JetBackupW@12 +JetBeginDatabaseIncrementalReseed@12 +JetBeginDatabaseIncrementalReseedA@12 +JetBeginDatabaseIncrementalReseedW@12 JetBeginExternalBackup@4 JetBeginExternalBackupInstance@8 JetBeginSession@16 JetBeginSessionA@16 JetBeginSessionW@16 +JetBeginSurrogateBackup@16 JetBeginTransaction2@8 +JetBeginTransaction3@16 JetBeginTransaction@4 JetCloseDatabase@12 JetCloseFile@4 JetCloseFileInstance@8 JetCloseTable@8 +JetCommitTransaction2@16 JetCommitTransaction@8 JetCompact@24 JetCompactA@24 JetCompactW@24 JetComputeStats@8 +JetConfigureProcessForCrashDump@4 +JetConsumeLogData@20 JetConvertDDL@20 JetConvertDDLA@20 JetConvertDDLW@20 JetCreateDatabase2@20 JetCreateDatabase2A@20 JetCreateDatabase2W@20 +JetCreateDatabase3@24 +JetCreateDatabase3A@24 +JetCreateDatabase3W@24 JetCreateDatabase@20 JetCreateDatabaseA@20 JetCreateDatabaseW@20 JetCreateDatabaseWithStreaming@28 JetCreateDatabaseWithStreamingA@28 JetCreateDatabaseWithStreamingW@28 +JetCreateEncryptionKey@16 JetCreateIndex2@16 JetCreateIndex2A@16 JetCreateIndex2W@16 +JetCreateIndex3A@16 +JetCreateIndex3W@16 +JetCreateIndex4A@16 +JetCreateIndex4W@16 JetCreateIndex@28 JetCreateIndexA@28 JetCreateIndexW@28 @@ -305,6 +90,12 @@ JetCreateTableA@24 JetCreateTableColumnIndex2@12 JetCreateTableColumnIndex2A@12 JetCreateTableColumnIndex2W@12 +JetCreateTableColumnIndex3A@12 +JetCreateTableColumnIndex3W@12 +JetCreateTableColumnIndex4A@12 +JetCreateTableColumnIndex4W@12 +JetCreateTableColumnIndex5A@12 +JetCreateTableColumnIndex5W@12 JetCreateTableColumnIndex@12 JetCreateTableColumnIndexA@12 JetCreateTableColumnIndexW@12 @@ -312,6 +103,7 @@ JetCreateTableW@24 JetDBUtilities@4 JetDBUtilitiesA@4 JetDBUtilitiesW@4 +JetDatabaseScan@24 JetDefragment2@28 JetDefragment2A@28 JetDefragment2W@28 @@ -345,10 +137,14 @@ JetDupSession@8 JetEnableMultiInstance@12 JetEnableMultiInstanceA@12 JetEnableMultiInstanceW@12 +JetEndDatabaseIncrementalReseed@24 +JetEndDatabaseIncrementalReseedA@24 +JetEndDatabaseIncrementalReseedW@24 JetEndExternalBackup@0 JetEndExternalBackupInstance2@8 JetEndExternalBackupInstance@4 JetEndSession@8 +JetEndSurrogateBackup@8 JetEnumerateColumns@40 JetEscrowUpdate@36 JetExternalRestore2@40 @@ -379,7 +175,8 @@ JetGetDatabaseFileInfoW@16 JetGetDatabaseInfo@20 JetGetDatabaseInfoA@20 JetGetDatabaseInfoW@20 -JetGetDatabasePages@28 +JetGetDatabasePages@32 +JetGetErrorInfoW@20 JetGetIndexInfo@28 JetGetIndexInfoA@28 JetGetIndexInfoW@28 @@ -405,12 +202,15 @@ JetGetMaxDatabaseSize@16 JetGetObjectInfo@32 JetGetObjectInfoA@32 JetGetObjectInfoW@32 +JetGetPageInfo2@24 JetGetPageInfo@24 JetGetRecordPosition@16 +JetGetRecordSize2@16 JetGetRecordSize@16 JetGetResourceParam@16 JetGetSecondaryIndexBookmark@36 JetGetSessionInfo@16 +JetGetSessionParameter@20 JetGetSystemParameter@24 JetGetSystemParameterA@24 JetGetSystemParameterW@24 @@ -433,11 +233,15 @@ JetGotoPosition@12 JetGotoSecondaryIndexBookmark@28 JetGrowDatabase@16 JetIdle@8 +JetIndexRecordCount2@20 JetIndexRecordCount@16 JetInit2@8 JetInit3@12 JetInit3A@12 JetInit3W@12 +JetInit4@12 +JetInit4A@12 +JetInit4W@12 JetInit@4 JetIntersectIndexes@20 JetMakeKey@20 @@ -455,6 +259,7 @@ JetOSSnapshotPrepareInstance@12 JetOSSnapshotThaw@8 JetOSSnapshotTruncateLog@8 JetOSSnapshotTruncateLogInstance@12 +JetOnlinePatchDatabasePage@32 JetOpenDatabase@20 JetOpenDatabaseA@20 JetOpenDatabaseW@20 @@ -463,9 +268,9 @@ JetOpenFileA@16 JetOpenFileInstance@20 JetOpenFileInstanceA@20 JetOpenFileInstanceW@20 -JetOpenFileSectionInstance@28 -JetOpenFileSectionInstanceA@28 -JetOpenFileSectionInstanceW@28 +JetOpenFileSectionInstance@36 +JetOpenFileSectionInstanceA@36 +JetOpenFileSectionInstanceW@36 JetOpenFileW@16 JetOpenTable@28 JetOpenTableA@28 @@ -473,12 +278,23 @@ JetOpenTableW@28 JetOpenTempTable2@28 JetOpenTempTable3@28 JetOpenTempTable@24 +JetOpenTemporaryTable2@8 JetOpenTemporaryTable@8 +JetPatchDatabasePages@28 +JetPatchDatabasePagesA@28 +JetPatchDatabasePagesW@28 JetPrepareToCommitTransaction@16 JetPrepareUpdate@12 +JetPrereadColumnsByReference@36 +JetPrereadIndexRange@28 +JetPrereadIndexRanges@32 +JetPrereadKeys@28 +JetPrereadTablesW@20 JetReadFile@16 JetReadFileInstance@20 JetRegisterCallback@24 +JetRemoveLogfileA@12 +JetRemoveLogfileW@12 JetRenameColumn@20 JetRenameColumnA@20 JetRenameColumnW@20 @@ -488,6 +304,7 @@ JetRenameTableW@16 JetResetCounter@8 JetResetSessionContext@4 JetResetTableSequential@12 +JetResizeDatabase@20 JetRestore2@12 JetRestore2A@12 JetRestore2W@12 @@ -498,6 +315,8 @@ JetRestoreInstanceA@16 JetRestoreInstanceW@16 JetRestoreW@8 JetRetrieveColumn@32 +JetRetrieveColumnByReference@36 +JetRetrieveColumnFromRecordStream@28 JetRetrieveColumns@16 JetRetrieveKey@24 JetRetrieveTaggedColumnList@28 @@ -520,6 +339,7 @@ JetSetCurrentIndex4W@24 JetSetCurrentIndex@12 JetSetCurrentIndexA@12 JetSetCurrentIndexW@12 +JetSetCursorFilter@20 JetSetDatabaseSize@16 JetSetDatabaseSizeA@16 JetSetDatabaseSizeW@16 @@ -528,9 +348,13 @@ JetSetLS@16 JetSetMaxDatabaseSize@16 JetSetResourceParam@16 JetSetSessionContext@8 +JetSetSessionParameter@16 JetSetSystemParameter@20 JetSetSystemParameterA@20 JetSetSystemParameterW@20 +JetSetTableInfo@20 +JetSetTableInfoA@20 +JetSetTableInfoW@20 JetSetTableSequential@12 JetSnapshotStart@12 JetSnapshotStartA@12 @@ -539,9 +363,12 @@ JetSnapshotStop@8 JetStopBackup@0 JetStopBackupInstance@4 JetStopService@0 +JetStopServiceInstance2@8 JetStopServiceInstance@4 +JetStreamRecords@32 JetTerm2@8 JetTerm@4 +JetTestHook@8 JetTracing@12 JetTruncateLog@0 JetTruncateLogInstance@4 @@ -551,7 +378,4 @@ JetUpdate@20 JetUpgradeDatabase@16 JetUpgradeDatabaseA@16 JetUpgradeDatabaseW@16 -ese@20 -esent@12 -ese@20@20 -esent@12@12 +ese@8 diff --git a/lib/libc/mingw/lib32/feclient.def b/lib/libc/mingw/lib32/feclient.def new file mode 100644 index 0000000000000000000000000000000000000000..c4948e5fe1bbe597d1d11f4112bb0e130844006a --- /dev/null +++ b/lib/libc/mingw/lib32/feclient.def @@ -0,0 +1,43 @@ +; +; Definition file of FeClient.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "FeClient.dll" +EXPORTS +EfsUtilGetCurrentKey@16 +EdpContainerizeFile@20 +EdpCredentialCreate@16 +EdpCredentialDelete@20 +EdpCredentialExists@16 +EdpCredentialQuery@16 +EdpDecontainerizeFile@12 +EdpDplPolicyEnabledForUser@8 +EdpDplUpgradePinInfo@16 +EdpDplUpgradeVerifyUser@16 +EdpDplUserCredentialsSet@16 +EdpDplUserUnlockComplete@12 +EdpDplUserUnlockStart@20 +EdpFree@4 +EdpGetContainerIdentity@8 +EdpGetCredServiceState@36 +EdpQueryCredServiceInfo@20 +EdpQueryDplEnforcedPolicyOwnerIds@8 +EdpQueryRevokedPolicyOwnerIds@12 +EdpRmsClearKeys +EdpSetCredServiceInfo@20 +EfsClientCloseFileRaw@4 +EfsClientDecryptFile@8 +EfsClientDuplicateEncryptionInfo@20 +EfsClientEncryptFileEx@8 +EfsClientFileEncryptionStatus@8 +EfsClientFreeProtectorList@4 +EfsClientGetEncryptedFileVersion@12 +EfsClientOpenFileRaw@12 +EfsClientQueryProtectors@8 +EfsClientReadFileRaw@12 +EfsClientWriteFileRaw@12 +EfsClientWriteFileWithHeaderRaw@32 +FeClientInitialize@8 +GetLockSessionUnwrappedKey@28 +GetLockSessionWrappedKey@28 diff --git a/lib/libc/mingw/lib32/fontsub.def b/lib/libc/mingw/lib32/fontsub.def new file mode 100644 index 0000000000000000000000000000000000000000..ac26b54c1ac2a4a3d5966ee0ab108dcdc1052664 --- /dev/null +++ b/lib/libc/mingw/lib32/fontsub.def @@ -0,0 +1,4 @@ +LIBRARY "fontsub.dll" +EXPORTS +CreateFontPackage +MergeFontPackage diff --git a/lib/libc/mingw/lib32/gamemode.def b/lib/libc/mingw/lib32/gamemode.def new file mode 100644 index 0000000000000000000000000000000000000000..9a11ad6ad14fb68ded3914c784d4b0e1d07f15dd --- /dev/null +++ b/lib/libc/mingw/lib32/gamemode.def @@ -0,0 +1,7 @@ +LIBRARY gamemode.dll + +EXPORTS + +GetExpandedResourceExclusiveCpuCount@4 +HasExpandedResources@4 +ReleaseExclusiveCpuSets@0 diff --git a/lib/libc/mingw/lib32/gdi32.def b/lib/libc/mingw/lib32/gdi32.def index 0843af95daf89470df4d28a8cfe42d8d3b7d7c88..d511d8514cccb4eb575cd11650e1ad8a40da47d3 100644 --- a/lib/libc/mingw/lib32/gdi32.def +++ b/lib/libc/mingw/lib32/gdi32.def @@ -738,8 +738,6 @@ RemoveFontResourceExA@12 RemoveFontResourceExW@12 RemoveFontResourceTracking@8 RemoveFontResourceW@4 -RemoveFontResourceExA@12 -RemoveFontResourceExW@12 ResetDCA@8 ResetDCW@8 ResizePalette@8 diff --git a/lib/libc/mingw/lib32/glaux.def b/lib/libc/mingw/lib32/glaux.def new file mode 100644 index 0000000000000000000000000000000000000000..87f72371edf4d80eee49f6987d472eb872c75a5f --- /dev/null +++ b/lib/libc/mingw/lib32/glaux.def @@ -0,0 +1,173 @@ +LIBRARY GLAUX.DLL +EXPORTS +AllocateMemory@4 +AllocateZeroedMemory@4 +CleanUp@0 +ComponentFromIndex@12 +CreateCIPalette@4 +CreateRGBPalette@4 +DelayPaletteRealization@0 +DestroyThisWindow@4 +FillRgbPaletteEntries@12 +FindBestPixelFormat@12 +FindExactPixelFormat@12 +FindPixelFormat@8 +FlushPalette@8 +ForceRedraw@4 +FreeMemory@4 +GetRegistrySysColors@8 +GrabStaticEntries@4 +IsPixelFormatValid@12 +PixelFormatDescriptorFromDc@8 +PrintMessage +RealizePaletteNow@12 +ReleaseStaticEntries@4 +UpdateStaticMapping@4 +tkCloseWindow@0 +tkDisplayFunc@4 +tkErrorPopups@4 +tkExec@0 +tkExposeFunc@4 +tkGetColorMapSize@0 +tkGetDisplayMode@0 +tkGetDisplayModeID@0 +tkGetDisplayModePolicy@0 +tkGetHDC@0 +tkGetHRC@0 +tkGetHWND@0 +tkGetMouseLoc@8 +tkIdleFunc@4 +tkInitDisplayMode@4 +tkInitDisplayModeID@4 +tkInitDisplayModePolicy@4 +tkInitPosition@16 +tkInitWindow@4 +tkInitWindowAW@8 +tkKeyDownFunc@4 +tkMouseDownFunc@4 +tkMouseMoveFunc@4 +tkMouseUpFunc@4 +tkQuit@0 +tkReshapeFunc@4 +tkSetFogRamp@8 +tkSetGreyRamp@0 +tkSetOneColor@16 +tkSetRGBMap@8 +tkSwapBuffers@0 +tkWndProc@16 +RawImageClose@4 +RawImageGetData@8 +RawImageGetRow@16 +RawImageOpenAW@8 +tkRGBImageLoad@4 +tkRGBImageLoadAW@8 +tkCreateBitmapFont@4 +tkCreateFilledFont@4 +tkCreateOutlineFont@4 +tkCreateStrokeFont@4 +tkDrawStr@8 +DibNumColors@4 +tkDIBImageLoad@4 +tkDIBImageLoadAW@8 +m_popmatrix@0 +m_pushmatrix@0 +m_scale@24 +m_translate@24 +m_xformpt@16 +m_xformptonly@8 +add3@12 +copy3@8 +copymat3@8 +crossprod@12 +diff3@12 +dist3@8 +dot3@8 +error@4 +identifymat3@4 +length3@4 +normalize@4 +perpnorm@16 +samepoint@8 +scalarmult@16 +seterrorfunc@4 +xformvec3@12 +auxSolidTeapot@8 +auxWireTeapot@8 +solidTeapot@12 +wireTeapot@12 +auxSolidBox@24 +auxSolidCone@16 +auxSolidCube@8 +auxSolidCylinder@16 +auxSolidDodecahedron@8 +auxSolidIcosahedron@8 +auxSolidOctahedron@8 +auxSolidSphere@8 +auxSolidTetrahedron@8 +auxSolidTorus@16 +auxWireBox@24 +auxWireCone@16 +auxWireCube@8 +auxWireCylinder@16 +auxWireDodecahedron@8 +auxWireIcosahedron@8 +auxWireOctahedron@8 +auxWireSphere@8 +auxWireTetrahedron@8 +auxWireTorus@16 +compareParams@12 +dodecahedron@16 +doughnut@28 +drawbox@52 +drawtriangle@32 +findList@12 +icosahedron@16 +initdodec@0 +makeModelPtr@12 +octahedron@16 +pentagon@24 +recorditem@32 +subdivide@36 +tetrahedron@16 +auxDIBImageLoadA@4 +auxDIBImageLoadW@4 +auxRGBImageLoadA@4 +auxRGBImageLoadW@4 +auxCreateFont@0 +auxDrawStrA@4 +auxDrawStrAW@8 +auxDrawStrW@4 +DefaultHandleExpose@8 +DefaultHandleReshape@8 +KeyDown@8 +MouseDown@12 +MouseLoc@12 +MouseUp@12 +auxCloseWindow@0 +auxExposeFunc@4 +auxGetColorMapSize@0 +auxGetDisplayMode@0 +auxGetDisplayModeID@0 +auxGetDisplayModePolicy@0 +auxGetHDC@0 +auxGetHGLRC@0 +auxGetHWND@0 +auxGetMouseLoc@8 +auxIdleFunc@4 +auxInitDisplayMode@4 +auxInitDisplayModeID@4 +auxInitDisplayModePolicy@4 +auxInitPosition@16 +auxInitWindowA@4 +auxInitWindowAW@8 +auxInitWindowW@4 +auxKeyFunc@8 +auxMainLoop@4 +auxMouseFunc@12 +auxQuit@0 +auxReshapeFunc@4 +auxSetFogRamp@8 +auxSetGreyRamp@0 +auxSetOneColor@16 +auxSetRGBMap@8 +auxSwapBuffers@0 diff --git a/lib/libc/mingw/lib32/glut.def b/lib/libc/mingw/lib32/glut.def new file mode 100644 index 0000000000000000000000000000000000000000..369ca5d1451ef636c17c659bac95ccc1bf1e2375 --- /dev/null +++ b/lib/libc/mingw/lib32/glut.def @@ -0,0 +1,116 @@ +LIBRARY glut.dll +EXPORTS +glutAddMenuEntry@8 +glutAddSubMenu@8 +glutAttachMenu@4 +glutBitmapCharacter@8 +glutBitmapLength@8 +glutBitmapWidth@8 +glutButtonBoxFunc@4 +glutChangeToMenuEntry@12 +glutChangeToSubMenu@12 +glutCopyColormap@4 +glutCreateMenu@4 +glutCreateSubWindow@20 +glutCreateWindow@4 +glutDestroyMenu@4 +glutDestroyWindow@4 +glutDetachMenu@4 +glutDeviceGet@4 +glutDialsFunc@4 +glutDisplayFunc@4 +glutEnterGameMode@0 +glutEntryFunc@4 +glutEstablishOverlay@0 +glutExtensionSupported@4 +glutForceJoystickFunc@0 +glutFullScreen@0 +glutGameModeGet@4 +glutGameModeString@4 +glutGet@4 +glutGetColor@8 +glutGetMenu@0 +glutGetModifiers@0 +glutGetWindow@0 +glutHideOverlay@0 +glutHideWindow@0 +glutIconifyWindow@0 +glutIdleFunc@4 +glutIgnoreKeyRepeat@4 +glutInit@8 +glutInitDisplayMode@4 +glutInitDisplayString@4 +glutInitWindowPosition@8 +glutInitWindowSize@8 +glutJoystickFunc@8 +glutKeyboardFunc@4 +glutKeyboardUpFunc@4 +glutLayerGet@4 +glutLeaveGameMode@0 +glutMainLoop@0 +glutMenuStateFunc@4 +glutMenuStatusFunc@4 +glutMotionFunc@4 +glutMouseFunc@4 +glutOverlayDisplayFunc@4 +glutPassiveMotionFunc@4 +glutPopWindow@0 +glutPositionWindow@8 +glutPostOverlayRedisplay@0 +glutPostRedisplay@0 +glutPostWindowOverlayRedisplay@4 +glutPostWindowRedisplay@4 +glutPushWindow@0 +glutRemoveMenuItem@4 +glutRemoveOverlay@0 +glutReportErrors@0 +glutReshapeFunc@4 +glutReshapeWindow@8 +glutSetColor@16 +glutSetCursor@4 +glutSetIconTitle@4 +glutSetKeyRepeat@4 +glutSetMenu@4 +glutSetWindow@4 +glutSetWindowTitle@4 +glutSetupVideoResizing@0 +glutShowOverlay@0 +glutShowWindow@0 +glutSolidCone@24 +glutSolidCube@8 +glutSolidDodecahedron@0 +glutSolidIcosahedron@0 +glutSolidOctahedron@0 +glutSolidSphere@16 +glutSolidTeapot@8 +glutSolidTetrahedron@0 +glutSolidTorus@24 +glutSpaceballButtonFunc@4 +glutSpaceballMotionFunc@4 +glutSpaceballRotateFunc@4 +glutSpecialFunc@4 +glutSpecialUpFunc@4 +glutStopVideoResizing@0 +glutStrokeCharacter@8 +glutStrokeLength@8 +glutStrokeWidth@8 +glutSwapBuffers@0 +glutTabletButtonFunc@4 +glutTabletMotionFunc@4 +glutTimerFunc@12 +glutUseLayer@4 +glutVideoPan@16 +glutVideoResize@16 +glutVideoResizeGet@4 +glutVisibilityFunc@4 +glutWarpPointer@8 +glutWindowStatusFunc@4 +glutWireCone@24 +glutWireCube@8 +glutWireDodecahedron@0 +glutWireIcosahedron@0 +glutWireOctahedron@0 +glutWireSphere@16 +glutWireTeapot@8 +glutWireTetrahedron@0 +glutWireTorus@24 diff --git a/lib/libc/mingw/lib32/glut32.def b/lib/libc/mingw/lib32/glut32.def new file mode 100644 index 0000000000000000000000000000000000000000..427e32bc390b8b52bdf563fb9c368d701adb8f01 --- /dev/null +++ b/lib/libc/mingw/lib32/glut32.def @@ -0,0 +1,116 @@ +LIBRARY glut32.dll +EXPORTS +glutAddMenuEntry@8 +glutAddSubMenu@8 +glutAttachMenu@4 +glutBitmapCharacter@8 +glutBitmapLength@8 +glutBitmapWidth@8 +glutButtonBoxFunc@4 +glutChangeToMenuEntry@12 +glutChangeToSubMenu@12 +glutCopyColormap@4 +glutCreateMenu@4 +glutCreateSubWindow@20 +glutCreateWindow@4 +glutDestroyMenu@4 +glutDestroyWindow@4 +glutDetachMenu@4 +glutDeviceGet@4 +glutDialsFunc@4 +glutDisplayFunc@4 +glutEnterGameMode@0 +glutEntryFunc@4 +glutEstablishOverlay@0 +glutExtensionSupported@4 +glutForceJoystickFunc@0 +glutFullScreen@0 +glutGameModeGet@4 +glutGameModeString@4 +glutGet@4 +glutGetColor@8 +glutGetMenu@0 +glutGetModifiers@0 +glutGetWindow@0 +glutHideOverlay@0 +glutHideWindow@0 +glutIconifyWindow@0 +glutIdleFunc@4 +glutIgnoreKeyRepeat@4 +glutInit@8 +glutInitDisplayMode@4 +glutInitDisplayString@4 +glutInitWindowPosition@8 +glutInitWindowSize@8 +glutJoystickFunc@8 +glutKeyboardFunc@4 +glutKeyboardUpFunc@4 +glutLayerGet@4 +glutLeaveGameMode@0 +glutMainLoop@0 +glutMenuStateFunc@4 +glutMenuStatusFunc@4 +glutMotionFunc@4 +glutMouseFunc@4 +glutOverlayDisplayFunc@4 +glutPassiveMotionFunc@4 +glutPopWindow@0 +glutPositionWindow@8 +glutPostOverlayRedisplay@0 +glutPostRedisplay@0 +glutPostWindowOverlayRedisplay@4 +glutPostWindowRedisplay@4 +glutPushWindow@0 +glutRemoveMenuItem@4 +glutRemoveOverlay@0 +glutReportErrors@0 +glutReshapeFunc@4 +glutReshapeWindow@8 +glutSetColor@16 +glutSetCursor@4 +glutSetIconTitle@4 +glutSetKeyRepeat@4 +glutSetMenu@4 +glutSetWindow@4 +glutSetWindowTitle@4 +glutSetupVideoResizing@0 +glutShowOverlay@0 +glutShowWindow@0 +glutSolidCone@24 +glutSolidCube@8 +glutSolidDodecahedron@0 +glutSolidIcosahedron@0 +glutSolidOctahedron@0 +glutSolidSphere@16 +glutSolidTeapot@8 +glutSolidTetrahedron@0 +glutSolidTorus@24 +glutSpaceballButtonFunc@4 +glutSpaceballMotionFunc@4 +glutSpaceballRotateFunc@4 +glutSpecialFunc@4 +glutSpecialUpFunc@4 +glutStopVideoResizing@0 +glutStrokeCharacter@8 +glutStrokeLength@8 +glutStrokeWidth@8 +glutSwapBuffers@0 +glutTabletButtonFunc@4 +glutTabletMotionFunc@4 +glutTimerFunc@12 +glutUseLayer@4 +glutVideoPan@16 +glutVideoResize@16 +glutVideoResizeGet@4 +glutVisibilityFunc@4 +glutWarpPointer@8 +glutWindowStatusFunc@4 +glutWireCone@24 +glutWireCube@8 +glutWireDodecahedron@0 +glutWireIcosahedron@0 +glutWireOctahedron@0 +glutWireSphere@16 +glutWireTeapot@8 +glutWireTetrahedron@0 +glutWireTorus@24 diff --git a/lib/libc/mingw/lib32/gpapi.def b/lib/libc/mingw/lib32/gpapi.def new file mode 100644 index 0000000000000000000000000000000000000000..633764dc8e2bb689521eff07cdd7706dd4ce0fe5 --- /dev/null +++ b/lib/libc/mingw/lib32/gpapi.def @@ -0,0 +1,33 @@ +; +; Definition file of GPAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "GPAPI.dll" +EXPORTS +ord_105@20 @105 +EnterCriticalPolicySectionInternal@4 +ord_107@8 @107 +ForceSyncFgPolicyInternal@4 +ord_109@12 @109 +ord_110@12 @110 +ord_111@8 @111 +FreeGPOListInternalA@4 +ord_113@12 @113 +ord_114@16 @114 +ord_115@20 @115 +FreeGPOListInternalW@4 +GetAppliedGPOListInternalA@20 +GetAppliedGPOListInternalW@20 +GetGPOListInternalA@4 +GetGPOListInternalW@24 +GetNextFgPolicyRefreshInfoInternal@8 +GetPreviousFgPolicyRefreshInfoInternal@8 +LeaveCriticalPolicySectionInternal@4 +RefreshPolicyExInternal@8 +RefreshPolicyInternal@4 +RegisterGPNotificationInternal@8 +RsopLoggingEnabledInternal +UnregisterGPNotificationInternal@4 +WaitForMachinePolicyForegroundProcessingInternal +WaitForUserPolicyForegroundProcessingInternal diff --git a/lib/libc/mingw/lib32/gpprefcl.def b/lib/libc/mingw/lib32/gpprefcl.def new file mode 100644 index 0000000000000000000000000000000000000000..b92837a50128cfd402fd5a00d695136511ed94e1 --- /dev/null +++ b/lib/libc/mingw/lib32/gpprefcl.def @@ -0,0 +1,74 @@ +; +; Definition file of polprocl.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "polprocl.dll" +EXPORTS +DllCanUnloadNow +DllGetClassObject@12 +DllRegisterServer +DllUnregisterServer +GenerateGroupPolicyApplications@20 +GenerateGroupPolicyDataSources@20 +GenerateGroupPolicyDevices@20 +GenerateGroupPolicyDrives@20 +GenerateGroupPolicyEnviron@20 +GenerateGroupPolicyFiles@20 +GenerateGroupPolicyFolderOptions@20 +GenerateGroupPolicyFolders@20 +GenerateGroupPolicyIniFile@20 +GenerateGroupPolicyInternet@20 +GenerateGroupPolicyLocUsAndGroups@20 +GenerateGroupPolicyNetShares@20 +GenerateGroupPolicyNetworkOptions@20 +GenerateGroupPolicyPowerOptions@20 +GenerateGroupPolicyPrinters@20 +GenerateGroupPolicyRegionOptions@20 +GenerateGroupPolicyRegistry@20 +GenerateGroupPolicySchedTasks@20 +GenerateGroupPolicyServices@20 +GenerateGroupPolicyShortcuts@20 +GenerateGroupPolicyStartMenu@20 +ProcessGroupPolicyApplications@32 +ProcessGroupPolicyDataSources@32 +ProcessGroupPolicyDevices@32 +ProcessGroupPolicyDrives@32 +ProcessGroupPolicyEnviron@32 +ProcessGroupPolicyExApplications@40 +ProcessGroupPolicyExDataSources@40 +ProcessGroupPolicyExDevices@40 +ProcessGroupPolicyExDrives@40 +ProcessGroupPolicyExEnviron@40 +ProcessGroupPolicyExFiles@40 +ProcessGroupPolicyExFolderOptions@40 +ProcessGroupPolicyExFolders@40 +ProcessGroupPolicyExIniFile@40 +ProcessGroupPolicyExInternet@40 +ProcessGroupPolicyExLocUsAndGroups@40 +ProcessGroupPolicyExNetShares@40 +ProcessGroupPolicyExNetworkOptions@40 +ProcessGroupPolicyExPowerOptions@40 +ProcessGroupPolicyExPrinters@40 +ProcessGroupPolicyExRegionOptions@40 +ProcessGroupPolicyExRegistry@40 +ProcessGroupPolicyExSchedTasks@40 +ProcessGroupPolicyExServices@40 +ProcessGroupPolicyExShortcuts@40 +ProcessGroupPolicyExStartMenu@40 +ProcessGroupPolicyFiles@32 +ProcessGroupPolicyFolderOptions@32 +ProcessGroupPolicyFolders@32 +ProcessGroupPolicyIniFile@32 +ProcessGroupPolicyInternet@32 +ProcessGroupPolicyLocUsAndGroups@32 +ProcessGroupPolicyNetShares@32 +ProcessGroupPolicyNetworkOptions@32 +ProcessGroupPolicyPowerOptions@32 +ProcessGroupPolicyPrinters@32 +ProcessGroupPolicyRegionOptions@32 +ProcessGroupPolicyRegistry@32 +ProcessGroupPolicySchedTasks@32 +ProcessGroupPolicyServices@32 +ProcessGroupPolicyShortcuts@32 +ProcessGroupPolicyStartMenu@32 diff --git a/lib/libc/mingw/lib32/gpscript.def b/lib/libc/mingw/lib32/gpscript.def new file mode 100644 index 0000000000000000000000000000000000000000..acbe3807851d41bcf4b7985383d1ed5fa13467f8 --- /dev/null +++ b/lib/libc/mingw/lib32/gpscript.def @@ -0,0 +1,11 @@ +; +; Definition file of GPSCRIPT.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "GPSCRIPT.DLL" +EXPORTS +GenerateScriptsGroupPolicy@20 +ProcessScriptsGroupPolicy@32 +ProcessScriptsGroupPolicyEx@40 +ScrRegGPOListToWbem@8 diff --git a/lib/libc/mingw/lib32/gptext.def b/lib/libc/mingw/lib32/gptext.def new file mode 100644 index 0000000000000000000000000000000000000000..f4357133c2dbd44d001bffae2b43f8ea48526a19 --- /dev/null +++ b/lib/libc/mingw/lib32/gptext.def @@ -0,0 +1,11 @@ +; +; Definition file of GPTEXT.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "GPTEXT.DLL" +EXPORTS +ProcessEQoSPolicy@32 +ProcessPSCHEDPolicy@32 +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib32/hal.def b/lib/libc/mingw/lib32/hal.def new file mode 100644 index 0000000000000000000000000000000000000000..e2dedcd27d80ac0474a34a971343a89da94523a3 --- /dev/null +++ b/lib/libc/mingw/lib32/hal.def @@ -0,0 +1,125 @@ +; +; Definition file of HAL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "HAL.dll" +EXPORTS +@ExAcquireFastMutex@4 +@ExReleaseFastMutex@4 +@ExTryToAcquireFastMutex@4 +@HalClearSoftwareInterrupt@4 +; HalRequestClockInterrupt ; FIXME: must be a @fastcall with @4 +@HalRequestSoftwareInterrupt@4 +@HalSystemVectorDispatchEntry@12 +@KeAcquireInStackQueuedSpinLock@8 +@KeAcquireInStackQueuedSpinLockRaiseToSynch@8 +@KeAcquireQueuedSpinLock@4 +@KeAcquireQueuedSpinLockRaiseToSynch@4 +@KeAcquireSpinLockRaiseToSynch@4 +@KeReleaseInStackQueuedSpinLock@4 +@KeReleaseQueuedSpinLock@8 +@KeTryToAcquireQueuedSpinLock@8 +@KeTryToAcquireQueuedSpinLockRaiseToSynch@8 +@KfAcquireSpinLock@4 +@KfLowerIrql@4 +@KfRaiseIrql@4 +@KfReleaseSpinLock@8 +HalAcquireDisplayOwnership@4 +HalAdjustResourceList@4 +HalAllProcessorsStarted@0 +HalAllocateAdapterChannel@16 +HalAllocateCommonBuffer@16 +HalAllocateCrashDumpRegisters@8 +HalAllocateHardwareCounters@16 +HalAssignSlotResources@32 +HalBeginSystemInterrupt@12 +; HalBugCheckSystem ; FIXME: >= Win7: @8, < Win7: @4 +HalCalibratePerformanceCounter@12 +HalConvertDeviceIdtToIrql@4 ; FIXME: Verify! +HalDisableInterrupt@4 ; FIXME: Verify! +HalDisplayString@4 +HalEnableInterrupt@4 ; FIXME: Verify! +HalEndSystemInterrupt@8 +HalEnumerateEnvironmentVariablesEx@12 ; FIXME: Verify! +HalFlushCommonBuffer@20 +HalFreeCommonBuffer@24 +HalFreeHardwareCounters@4 +HalGetAdapter@8 +HalGetBusData@20 +HalGetBusDataByOffset@24 +HalGetEnvironmentVariable@12 +HalGetEnvironmentVariableEx@20 ; FIXME: Verify! +HalGetInterruptTargetInformation@12 ; FIXME: Verify! +HalGetInterruptVector@24 +HalGetMemoryCachingRequirements@20 ; FIXME: Verify! +HalGetMessageRoutingInfo@8 ; FIXME: Verify! +HalGetProcessorIdByNtNumber@8 ; FIXME: Verify! +;HalGetVectorInput ; Check!!! Couldn't determine function argument count. Function doesn't return. +HalHandleNMI@4 +HalInitSystem@8 +HalInitializeBios@8 +HalInitializeOnResume@4 ; FIXME: Verify! +HalInitializeProcessor@8 +HalMakeBeep@4 +HalMcUpdateReadPCIConfig@20 ; FIXME: Verify! +HalProcessorIdle@0 +HalQueryDisplayParameters@16 +HalQueryEnvironmentVariableInfoEx@16 ; FIXME: Verify! +HalQueryMaximumProcessorCount@0 ; FIXME: Verify! +HalQueryRealTimeClock@4 +HalReadDmaCounter@4 +HalRegisterDynamicProcessor@8 ; FIXME: Verify! +HalRegisterErrataCallbacks@0 ; FIXME: Verify! +HalReportResourceUsage@0 +HalRequestIpi@8 ; FIXME: must be @4 : func(KAFFINITY == ULONG_PTR), dll from XP dumps as @4 +HalReturnToFirmware@4 +HalSetBusData@20 +HalSetBusDataByOffset@24 +HalSetDisplayParameters@8 +HalSetEnvironmentVariable@8 +HalSetEnvironmentVariableEx@20 ; FIXME: Verify! +HalSetProfileInterval@4 +HalSetRealTimeClock@4 +HalSetTimeIncrement@4 +HalStartDynamicProcessor@16 ; FIXME: Verify! +HalStartNextProcessor@12 ; FIXME: must be @8 : func(PLOADER_PARAMETER_BLOCK,PKPROCESSOR_STATE), dll from xp dumps as @8 +HalStartProfileInterrupt@4 +HalStopProfileInterrupt@4 +HalTranslateBusAddress@24 +IoAssignDriveLetters@16 +IoFlushAdapterBuffers@24 +IoFreeAdapterChannel@4 +IoFreeMapRegisters@12 +IoMapTransfer@24 +IoReadPartitionTable@16 +IoSetPartitionInformation@16 +IoWritePartitionTable@20 +KdComPortInUse DATA +KeAcquireSpinLock@8 +KeFlushWriteBuffer@0 +KeGetCurrentIrql@0 +KeLowerIrql@4 +KeQueryPerformanceCounter@4 +KeRaiseIrql@8 +KeRaiseIrqlToDpcLevel@0 +KeRaiseIrqlToSynchLevel@0 +KeReleaseSpinLock@8 +KeStallExecutionProcessor@4 +READ_PORT_BUFFER_UCHAR@12 +READ_PORT_BUFFER_ULONG@12 +READ_PORT_BUFFER_USHORT@12 +READ_PORT_UCHAR@4 +READ_PORT_ULONG@4 +READ_PORT_USHORT@4 +WRITE_PORT_BUFFER_UCHAR@12 +WRITE_PORT_BUFFER_ULONG@12 +WRITE_PORT_BUFFER_USHORT@12 +WRITE_PORT_UCHAR@8 +WRITE_PORT_ULONG@8 +WRITE_PORT_USHORT@8 +x86BiosAllocateBuffer@12 +x86BiosCall@8 +x86BiosFreeBuffer@8 +x86BiosReadMemory@16 +x86BiosWriteMemory@16 diff --git a/lib/libc/mingw/lib32/hidclass.def b/lib/libc/mingw/lib32/hidclass.def new file mode 100644 index 0000000000000000000000000000000000000000..10704d4902a45e2cc7a453a8a13984fb5968b6fd --- /dev/null +++ b/lib/libc/mingw/lib32/hidclass.def @@ -0,0 +1,11 @@ +; +; Definition file of HIDCLASS.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "HIDCLASS.SYS" +EXPORTS +DllInitialize@4 +DllUnload@0 +HidNotifyPresence@8 +HidRegisterMinidriver@4 diff --git a/lib/libc/mingw/lib32/hidparse.def b/lib/libc/mingw/lib32/hidparse.def new file mode 100644 index 0000000000000000000000000000000000000000..9b845774c76700eba5d66c6b1d46c8a08678a75e --- /dev/null +++ b/lib/libc/mingw/lib32/hidparse.def @@ -0,0 +1,37 @@ +; +; Definition file of HIDPARSE.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "HIDPARSE.SYS" +EXPORTS +HidP_FreeCollectionDescription@4 +HidP_GetButtonCaps@16 +HidP_GetCaps@8 +HidP_GetCollectionDescription@16 +HidP_GetData@24 +HidP_GetExtendedAttributes@20 +HidP_GetLinkCollectionNodes@12 +HidP_GetScaledUsageValue@32 +HidP_GetSpecificButtonCaps@28 +HidP_GetSpecificValueCaps@28 +HidP_GetUsageValue@32 +HidP_GetUsageValueArray@36 +HidP_GetUsages@32 +HidP_GetUsagesEx@28 +HidP_GetValueCaps@16 +HidP_InitializeReportForID@20 +HidP_MaxDataListLength@8 +HidP_MaxUsageListLength@12 +HidP_SetData@24 +HidP_SetScaledUsageValue@32 +HidP_SetUsageValue@32 +HidP_SetUsageValueArray@36 +HidP_SetUsages@32 +HidP_SysPowerCaps@8 +HidP_SysPowerEvent@16 +HidP_TranslateUsageAndPagesToI8042ScanCodes@24 +HidP_TranslateUsagesToI8042ScanCodes@24 +HidP_UnsetUsages@32 +HidP_UsageAndPageListDifference@20 +HidP_UsageListDifference@20 diff --git a/lib/libc/mingw/lib32/hrtfapo.def b/lib/libc/mingw/lib32/hrtfapo.def new file mode 100644 index 0000000000000000000000000000000000000000..4aaf3fa6765f8371ce64a12a46d536bf647c7ea2 --- /dev/null +++ b/lib/libc/mingw/lib32/hrtfapo.def @@ -0,0 +1,9 @@ +LIBRARY hrtfapo + +EXPORTS + +CreateHrtfApo@8 +CreateHrtfApoWithDatasetType@12 +CreateHrtfEngineFactory@4 +GetHrtfEngineMinFrameCount@0 +IsHrtfApoAvailable@0 diff --git a/lib/libc/mingw/lib32/htmlhelp.def b/lib/libc/mingw/lib32/htmlhelp.def new file mode 100644 index 0000000000000000000000000000000000000000..bdd0ca4325b254c6dd3a9f3392aec3eb664d9887 --- /dev/null +++ b/lib/libc/mingw/lib32/htmlhelp.def @@ -0,0 +1,15 @@ +; library name is libhtmlhelp.a but +; functions exported from hhcrtl.ocx + +LIBRARY "hhctrl.ocx" +EXPORTS +LoadHHA@8 +DllCanUnloadNow@0 +AuthorMsg@16 +DllGetClassObject@12 +DllRegisterServer@0 +DllUnregisterServer@0 +doWinMain@8 +HtmlHelpA@16 +HtmlHelpW@16 +HhWindowThread@4 diff --git a/lib/libc/mingw/lib32/igmpagnt.def b/lib/libc/mingw/lib32/igmpagnt.def new file mode 100644 index 0000000000000000000000000000000000000000..803ee35039aa629f6041685895ee0f056df85329 --- /dev/null +++ b/lib/libc/mingw/lib32/igmpagnt.def @@ -0,0 +1,6 @@ +LIBRARY igmpagnt.dll +EXPORTS +SnmpExtensionClose@0 +SnmpExtensionInit@12 +SnmpExtensionQuery@16 +SnmpExtensionTrap@20 diff --git a/lib/libc/mingw/lib32/imagehlp.def b/lib/libc/mingw/lib32/imagehlp.def new file mode 100644 index 0000000000000000000000000000000000000000..411a360bdd10efd9ae13f2982a03cf77372d8969 --- /dev/null +++ b/lib/libc/mingw/lib32/imagehlp.def @@ -0,0 +1,114 @@ +LIBRARY IMAGEHLP.DLL +EXPORTS +BindImage@12 +BindImageEx@20 +CheckSumMappedFile@16 +CopyPdb@12 +EnumerateLoadedModules32@12 +EnumerateLoadedModules64@12 +EnumerateLoadedModules@12 +FindDebugInfoFile@12 +FindDebugInfoFileEx@20 +FindExecutableImage@12 +GetImageConfigInformation@8 +GetImageUnusedHeaderBytes@8 +GetTimestampForLoadedLibrary@4 +ImageAddCertificate@12 +ImageDirectoryEntryToData@16 +ImageDirectoryEntryToDataEx@20 +ImageEnumerateCertificates@20 +ImageGetCertificateData@16 +ImageGetCertificateHeader@12 +ImageGetDigestStream@16 +ImageLoad@8 +ImageNtHeader@4 +ImageRemoveCertificate@8 +ImageRvaToSection@12 +ImageRvaToVa@16 +ImageUnload@4 +ImagehlpApiVersion@0 +ImagehlpApiVersionEx@4 +MakeSureDirectoryPathExists@4 +MapAndLoad@20 +MapDebugInformation32@16 +MapDebugInformation64@20 +MapDebugInformation@16 +MapFileAndCheckSumA@12 +MapFileAndCheckSumW@12 +MarkImageAsRunFromSwap@8 +ReBaseImage@44 +RemovePrivateCvSymbolic@12 +RemovePrivateCvSymbolicEx@16 +RemoveRelocations@4 +SearchTreeForFile@12 +SetImageConfigInformation@8 +SplitSymbols@16 +StackWalk32@36 +StackWalk64@36 +StackWalk@36 +SymCleanup@4 +SymEnumerateModules32@12 +SymEnumerateModules64@12 +SymEnumerateModules@12 +SymEnumerateSymbols32@16 +SymEnumerateSymbols64@20 +SymEnumerateSymbols@16 +SymFunctionTableAccess32@8 +SymFunctionTableAccess64@12 +SymFunctionTableAccess@8 +SymGetLineFromAddr32@16 +SymGetLineFromAddr64@20 +SymGetLineFromAddr@16 +SymGetLineFromName32@24 +SymGetLineFromName64@24 +SymGetLineFromName@24 +SymGetLineNext32@8 +SymGetLineNext64@8 +SymGetLineNext@8 +SymGetLinePrev32@8 +SymGetLinePrev64@8 +SymGetLinePrev@8 +SymGetModuleBase32@8 +SymGetModuleBase64@12 +SymGetModuleBase@8 +SymGetModuleInfo32@12 +SymGetModuleInfo64@16 +SymGetModuleInfo@12 +SymGetOptions@0 +SymGetSearchPath@12 +SymGetSymFromAddr32@16 +SymGetSymFromAddr64@20 +SymGetSymFromAddr@16 +SymGetSymFromName32@12 +SymGetSymFromName64@12 +SymGetSymFromName@12 +SymGetSymNext32@8 +SymGetSymNext64@8 +SymGetSymNext@8 +SymGetSymPrev32@8 +SymGetSymPrev64@8 +SymGetSymPrev@8 +SymInitialize@12 +SymLoadModule32@24 +SymLoadModule64@28 +SymLoadModule@24 +SymMatchFileName@16 +SymRegisterCallback32@12 +SymRegisterCallback64@16 +SymRegisterCallback@12 +SymSetOptions@4 +SymSetSearchPath@8 +SymUnDName32@12 +SymUnDName64@12 +SymUnDName@12 +SymUnloadModule32@8 +SymUnloadModule64@12 +SymUnloadModule@8 +TouchFileTimes@8 +UnDecorateSymbolName@16 +UnMapAndLoad@4 +UnmapDebugInformation32@4 +UnmapDebugInformation64@4 +UnmapDebugInformation@4 +UpdateDebugInfoFile@16 +UpdateDebugInfoFileEx@20 diff --git a/lib/libc/mingw/lib32/inkobjcore.def b/lib/libc/mingw/lib32/inkobjcore.def new file mode 100644 index 0000000000000000000000000000000000000000..8f5bca425e13561851f369868e64900133d32ce4 --- /dev/null +++ b/lib/libc/mingw/lib32/inkobjcore.def @@ -0,0 +1,34 @@ +LIBRARY inkobjcore + +EXPORTS + +AddStroke@20 +AddStrokeWithId@24 +AddWordsToWordList@8 +AdviseInkChange@8 +CreateContext@8 +CreateRecognizer@8 +DestroyContext@4 +DestroyRecognizer@4 +DestroyWordList@4 +EndInkInput@4 +GetAllRecognizers@8 +GetBestResultString@12 +GetLatticePtr@8 +GetLeftSeparator@12 +GetRecoAttributes@8 +GetResultPropertyList@12 +GetRightSeparator@12 +GetUnicodeRanges@12 +IsStringSupported@12 +LoadCachedAttributes@20 +MakeWordList@12 +Process@8 +SetConstraint@12 +SetEnabledUnicodeRanges@12 +SetFactoid@12 +SetFlags@8 +SetGuide@12 +SetStrokeGroupId@12 +SetTextContext@20 +SetWordList@8 diff --git a/lib/libc/mingw/lib32/iphlpapi.def b/lib/libc/mingw/lib32/iphlpapi.def index ce645f2acfb45af4db1d6f4ba577796e9f5f7db3..07d5597a15914830085138a0b3d1f19a4454bfcb 100644 --- a/lib/libc/mingw/lib32/iphlpapi.def +++ b/lib/libc/mingw/lib32/iphlpapi.def @@ -178,6 +178,7 @@ InternalCreateIpForwardEntry2@8 InternalCreateIpForwardEntry@4 InternalCreateIpNetEntry2@8 InternalCreateIpNetEntry@4 +InternalCreateOrRefIpForwardEntry2@8 InternalCreateUnicastIpAddressEntry@8 InternalDeleteAnycastIpAddressEntry@8 InternalDeleteIpForwardEntry2@8 diff --git a/lib/libc/mingw/lib32/kernel32.def b/lib/libc/mingw/lib32/kernel32.def index 464a199963ad96df16356e14cee01510a00fada7..6cc295af7c8f9e4b7734183bb3eacf631675c3b3 100644 --- a/lib/libc/mingw/lib32/kernel32.def +++ b/lib/libc/mingw/lib32/kernel32.def @@ -11,6 +11,7 @@ AcquireSRWLockExclusive@4 AcquireSRWLockShared@4 ActivateActCtx@8 ActivateActCtxWorker@8 +ActivatePackageVirtualizationContext@8 AddAtomA@4 AddAtomW@4 AddConsoleAliasA@12 @@ -33,7 +34,7 @@ AllocateUserPhysicalPages@12 AllocateUserPhysicalPagesNuma@16 AppPolicyGetClrCompat@8 AppPolicyGetCreateFileAccess@8 -AAppPolicyGetLifecycleManagement@8 +AppPolicyGetLifecycleManagement@8 AppPolicyGetMediaFoundationCodecLoading@8 AppPolicyGetProcessTerminationMethod@8 AppPolicyGetShowDeveloperDiagnostic@8 @@ -43,6 +44,7 @@ AppXGetOSMaxVersionTested@8 ApplicationRecoveryFinished@4 ApplicationRecoveryInProgress@4 AreFileApisANSI@0 +AreShortNamesEnabled@8 AssignProcessToJobObject@8 AttachConsole@4 BackupRead@28 @@ -116,6 +118,12 @@ BuildCommDCBA@8 BuildCommDCBAndTimeoutsA@12 BuildCommDCBAndTimeoutsW@12 BuildCommDCBW@8 +BuildIoRingCancelRequest@20 +BuildIoRingFlushFile@24 +BuildIoRingReadFile@44 +BuildIoRingRegisterBuffers@16 +BuildIoRingRegisterFileHandles@16 +BuildIoRingWriteFile@48 CallNamedPipeA@28 CallNamedPipeW@28 CallbackMayRunLong@4 @@ -142,6 +150,7 @@ ClearCommBreak@4 ClearCommError@12 CloseConsoleHandle@4 CloseHandle@4 +CloseIoRing@4 ClosePackageInfo@4 ClosePrivateNamespace@8 CloseProfileUserMapping@0 @@ -218,6 +227,7 @@ CreateHardLinkTransactedA@16 CreateHardLinkTransactedW@16 CreateHardLinkW@12 CreateIoCompletionPort@16 +CreateIoRing@24 CreateJobObjectA@8 CreateJobObjectW@8 CreateJobSet@12 @@ -230,12 +240,14 @@ CreateMutexExW@16 CreateMutexW@12 CreateNamedPipeA@32 CreateNamedPipeW@32 +CreatePackageVirtualizationContext@8 CreatePipe@16 CreatePrivateNamespaceA@12 CreatePrivateNamespaceW@12 CreateProcessA@40 -CreateProcessAsUserA@44 -CreateProcessAsUserW@44 +; MSDN says these are exported from ADVAPI32.DLL. +; CreateProcessAsUserA@44 +; CreateProcessAsUserW@44 CreateProcessInternalA@48 CreateProcessInternalW@48 CreateProcessW@40 @@ -270,6 +282,7 @@ CreateWaitableTimerW@12 CtrlRoutine@4 DeactivateActCtx@8 DeactivateActCtxWorker@8 +DeactivatePackageVirtualizationContext@4 DebugActiveProcess@4 DebugActiveProcessStop@4 DebugBreak@0 @@ -310,6 +323,8 @@ DosPathToSessionPathW@12 DuplicateConsoleHandle@16 DuplicateEncryptionInfoFileExt@20 DuplicateHandle@28 +DuplicatePackageVirtualizationContext@8 +EnableProcessOptionalXStateFeatures@8 EnableThreadProfiling@20 EncodePointer@4 EncodeSystemPointer@4 @@ -548,6 +563,7 @@ GetCurrentPackageFullName@8 GetCurrentPackageId@8 GetCurrentPackageInfo@16 GetCurrentPackagePath@8 +GetCurrentPackageVirtualizationContext@0 GetCurrentProcess@0 GetCurrentProcessId@0 GetCurrentProcessorNumber@0 @@ -620,6 +636,7 @@ GetGeoInfoEx@16 GetGeoInfoW@20 GetHandleContext@4 GetHandleInformation@8 +GetIoRingInfo@8 GetLargePageMinimum@0 GetLargestConsoleWindowSize@4 GetLastError@0 @@ -636,6 +653,7 @@ GetLongPathNameA@12 GetLongPathNameTransactedA@16 GetLongPathNameTransactedW@16 GetLongPathNameW@12 +GetMachineTypeAttributes@8 GetMailslotInfo@20 GetMaximumProcessorCount@4 GetMaximumProcessorGroupCount@0 @@ -664,6 +682,7 @@ GetNumaAvailableMemoryNode@8 GetNumaAvailableMemoryNodeEx@8 GetNumaHighestNodeNumber@4 GetNumaNodeNumberFromHandle@8 +GetNumaNodeProcessorMask2@16 GetNumaNodeProcessorMask@8 GetNumaNodeProcessorMaskEx@8 GetNumaProcessorNode@8 @@ -684,7 +703,7 @@ GetPackageFamilyName@12 GetPackageFullName@12 GetPackageId@12 GetPackageInfo@20 -GetPackagePath@24 +GetPackagePath@16 GetPackagePathByFullName@12 GetPackagesByPackageFamily@20 GetPhysicallyInstalledSystemMemory@4 @@ -702,6 +721,7 @@ GetPrivateProfileStructW@20 GetProcAddress@8 GetProcessAffinityMask@12 GetProcessDEPPolicy@12 +GetProcessDefaultCpuSetMasks@16 GetProcessDefaultCpuSets@16 GetProcessGroupAffinity@12 GetProcessHandleCount@8 @@ -720,6 +740,7 @@ GetProcessUserModeExceptionPolicy@4 GetProcessVersion@4 GetProcessWorkingSetSize@12 GetProcessWorkingSetSizeEx@16 +GetProcessesInVirtualizationContext@12 GetProcessorSystemCycleTime@12 GetProductInfo@20 GetProductName@8 @@ -774,8 +795,11 @@ GetTempFileNameA@16 GetTempFileNameW@16 GetTempPathA@8 GetTempPathW@8 +GetTempPath2A@8 +GetTempPath2W@8 GetThreadContext@8 GetThreadDescription@8 +GetThreadEnabledXStateFeatures@0 GetThreadErrorMode@0 GetThreadGroupAffinity@8 GetThreadIOPendingFlag@8 @@ -786,6 +810,7 @@ GetThreadLocale@0 GetThreadPreferredUILanguages@16 GetThreadPriority@4 GetThreadPriorityBoost@8 +GetThreadSelectedCpuSetMasks@16 GetThreadSelectedCpuSets@16 GetThreadSelectorEntry@12 GetThreadTimes@20 @@ -883,7 +908,6 @@ InitOnceInitialize@4 InitializeConditionVariable@4 InitializeContext2@24 InitializeContext@16 -InitializeCriticalSection@4 InitializeCriticalSectionAndSpinCount@8 InitializeCriticalSectionEx@12 InitializeEnclave@20 @@ -917,6 +941,7 @@ IsDBCSLeadByte@4 IsDBCSLeadByteEx@8 IsDebuggerPresent@0 IsEnclaveTypeSupported@4 +IsIoRingOpSupported@8 IsNLSDefinedString@20 IsNativeVhdBoot@4 IsNormalizedString@12 @@ -927,6 +952,7 @@ IsSystemResumeAutomatic@0 IsThreadAFiber@0 IsThreadpoolTimerSet@4 IsTimeZoneRedirectionEnabled@0 +IsUserCetAvailableInEnvironment@4 IsValidCalDateTime@8 IsValidCodePage@4 IsValidLanguageGroup@8 @@ -1069,7 +1095,8 @@ OpenSemaphoreW@12 OpenState@0 OpenStateExplicit@8 OpenThread@12 -OpenThreadToken@16 +; MSDN says this is exported from ADVAPI32.DLL. +; OpenThreadToken@16 OpenWaitableTimerA@12 OpenWaitableTimerW@12 OutputDebugStringA@4 @@ -1083,6 +1110,7 @@ ParseApplicationUserModelId@20 PeekConsoleInputA@16 PeekConsoleInputW@16 PeekNamedPipe@24 +PopIoRingCompletion@8 PostQueuedCompletionStatus@16 PowerClearRequest@8 PowerCreateRequest@4 @@ -1124,6 +1152,7 @@ QueryIdleProcessorCycleTime@8 QueryIdleProcessorCycleTimeEx@12 QueryInformationJobObject@20 QueryIoRateControlInformationJobObject@16 +QueryIoRingCapabilities@4 QueryMemoryResourceNotification@8 QueryPerformanceCounter@4 QueryPerformanceFrequency@4 @@ -1134,6 +1163,7 @@ QueryThreadCycleTime@8 QueryThreadProfiling@8 QueryThreadpoolStackInformation@8 QueryUnbiasedInterruptTime@4 +QueueUserAPC2@16 QueueUserAPC@12 QueueUserWorkItem@12 QueryWin31IniFilesMappedToRegistry@16 @@ -1171,7 +1201,6 @@ ReadFileScatter@20 ReadFileVlm@20 ReadProcessMemory@20 ReadThreadProfilingData@12 -ReclaimVirtualMemory@8 ; ; MSDN says these functions are exported ; from advapi32.dll. Commented out for @@ -1238,6 +1267,7 @@ ReleaseActCtx@4 ReleaseActCtxWorker@4 ReleaseMutex@4 ReleaseMutexWhenCallbackReturns@8 +ReleasePackageVirtualizationContext@4 ReleaseSRWLockExclusive@4 ReleaseSRWLockShared@4 ReleaseSemaphore@12 @@ -1264,7 +1294,6 @@ ResetWriteWatch@8 ResizePseudoConsole@8 ResolveDelayLoadedAPI@24 ResolveDelayLoadsFromDll@12 -ResolveLocaleName@12 RestoreLastError@4 ResumeThread@4 RtlCaptureContext@4 @@ -1368,6 +1397,7 @@ SetHandleCount@4 SetHandleInformation@12 SetInformationJobObject@16 SetIoRateControlInformationJobObject@8 +SetIoRingCompletionEvent@8 SetLastConsoleEventActive@0 SetLastError@4 SetLocalPrimaryComputerNameA@8 @@ -1383,7 +1413,10 @@ SetPriorityClass@8 SetProcessAffinityMask@8 SetProcessAffinityUpdateMode@8 SetProcessDEPPolicy@4 +SetProcessDefaultCpuSetMasks@12 SetProcessDefaultCpuSets@12 +SetProcessDynamicEHContinuationTargets@12 +SetProcessDynamicEnforcedCetCompatibleRanges@12 SetProcessInformation@16 SetProcessMitigationPolicy@12 SetProcessPreferredUILanguages@12 @@ -1416,9 +1449,11 @@ SetThreadLocale@4 SetThreadPreferredUILanguages@12 SetThreadPriority@8 SetThreadPriorityBoost@8 +SetThreadSelectedCpuSetMasks@12 SetThreadSelectedCpuSets@12 SetThreadStackGuarantee@4 -SetThreadToken@8 +; MSDN says this is exported from ADVAPI32.DLL. +; SetThreadToken@8 SetThreadUILanguage@4 SetThreadpoolStackInformation@8 SetThreadpoolThreadMaximum@8 @@ -1452,6 +1487,7 @@ SleepEx@8 SortCloseHandle@4 SortGetHandle@12 StartThreadpoolIo@4 +SubmitIoRing@16 SubmitThreadpoolWork@4 SuspendThread@4 SwitchToFiber@4 @@ -1498,6 +1534,7 @@ UnhandledExceptionFilter@4 UnlockFile@20 UnlockFileEx@20 UnmapViewOfFile@4 +UnmapViewOfFileEx@8 UnmapViewOfFileVlm@4 UnregisterApplicationRecoveryCallback@0 UnregisterApplicationRestart@0 @@ -1538,6 +1575,7 @@ VirtualUnlock@8 WTSGetActiveConsoleSessionId@0 WaitCommEvent@12 WaitForDebugEvent@8 +WaitForDebugEventEx@8 WaitForMultipleObjects@16 WaitForMultipleObjectsEx@20 WaitForSingleObject@8 @@ -1618,7 +1656,6 @@ WriteProfileSectionW@8 WriteProfileStringA@12 WriteProfileStringW@12 WriteTapemark@16 -WTSGetActiveConsoleSessionId@0 ZombifyActCtx@4 ZombifyActCtxWorker@4 _hread@12 diff --git a/lib/libc/mingw/lib32/ks.def b/lib/libc/mingw/lib32/ks.def new file mode 100644 index 0000000000000000000000000000000000000000..178ee978cb1b6e9e4bdd913475d2ffd218091009 --- /dev/null +++ b/lib/libc/mingw/lib32/ks.def @@ -0,0 +1,254 @@ +; +; Definition file of ks.sys +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "ks.sys" +EXPORTS +; public: __thiscall CBaseUnknown::CBaseUnknown(struct _GUID const &,struct IUnknown *) +??0CBaseUnknown@@QAE@ABU_GUID@@PAUIUnknown@@@Z ; has WINAPI (@8) +; public: __thiscall CBaseUnknown::CBaseUnknown(struct IUnknown *) +??0CBaseUnknown@@QAE@PAUIUnknown@@@Z ; has WINAPI (@4) +; public: virtual __thiscall CBaseUnknown::~CBaseUnknown(void) +??1CBaseUnknown@@UAE@XZ +; public: void __thiscall CBaseUnknown::__dflt_ctor_closure(void) +??_FCBaseUnknown@@QAEXXZ +; public: virtual unsigned long __stdcall CBaseUnknown::IndirectedAddRef(void) +?IndirectedAddRef@CBaseUnknown@@UAGKXZ ; has WINAPI (@4) +; public: virtual long __stdcall CBaseUnknown::IndirectedQueryInterface(struct _GUID const &,void **) +?IndirectedQueryInterface@CBaseUnknown@@UAGJABU_GUID@@PAPAX@Z ; has WINAPI (@12) +; public: virtual unsigned long __stdcall CBaseUnknown::IndirectedRelease(void) +?IndirectedRelease@CBaseUnknown@@UAGKXZ ; has WINAPI (@4) +; public: virtual unsigned long __stdcall CBaseUnknown::NonDelegatedAddRef(void) +?NonDelegatedAddRef@CBaseUnknown@@UAGKXZ ; has WINAPI (@4) +; public: virtual long __stdcall CBaseUnknown::NonDelegatedQueryInterface(struct _GUID const &,void **) +?NonDelegatedQueryInterface@CBaseUnknown@@UAGJABU_GUID@@PAPAX@Z ; has WINAPI (@12) +; public: virtual unsigned long __stdcall CBaseUnknown::NonDelegatedRelease(void) +?NonDelegatedRelease@CBaseUnknown@@UAGKXZ ; has WINAPI (@4) +DllInitialize@4 +KoCreateInstance@20 +KoDeviceInitialize@4 +KoDriverInitialize@12 +KoRelease@4 +KsAcquireCachedMdl@24 +KsAcquireControl@4 +KsAcquireDevice@4 +KsAcquireDeviceSecurityLock@8 +KsAcquireResetValue@8 +KsAddDevice@8 +KsAddEvent@8 +KsAddIrpToCancelableQueue@20 +KsAddItemToObjectBag@12 +KsAddObjectCreateItemToDeviceHeader@20 +KsAddObjectCreateItemToObjectHeader@20 +KsAllocateDefaultClock@4 +KsAllocateDefaultClockEx@28 +KsAllocateDeviceHeader@12 +KsAllocateExtraData@12 +KsAllocateObjectBag@8 +KsAllocateObjectCreateItem@16 +KsAllocateObjectHeader@20 +KsCacheMedium@12 +KsCancelIo@8 +KsCancelRoutine@8 +KsCompletePendingRequest@4 +KsCopyObjectBagItems@8 +KsCreateAllocator@12 +KsCreateBusEnumObject@24 +KsCreateClock@12 +KsCreateDefaultAllocator@4 +KsCreateDefaultAllocatorEx@24 +KsCreateDefaultClock@8 +KsCreateDefaultSecurity@8 +KsCreateDevice@20 +KsCreateFilterFactory@32 +KsCreatePin@16 +KsCreateTopologyNode@16 +KsDecrementCountedWorker@4 +KsDefaultAddEventHandler@12 +KsDefaultDeviceIoCompletion@8 +KsDefaultDispatchPnp@8 +KsDefaultDispatchPower@8 +KsDefaultForwardIrp@8 +KsDereferenceBusObject@4 +KsDereferenceSoftwareBusObject@4 +KsDeviceGetBusData@20 +KsDeviceRegisterAdapterObject@16 +KsDeviceRegisterThermalDispatch@8 +KsDeviceSetBusData@20 +KsDisableEvent@16 +KsDiscardEvent@4 +KsDispatchFastIoDeviceControlFailure@36 +KsDispatchFastReadFailure@32 +KsDispatchInvalidDeviceRequest@8 +KsDispatchIrp@8 +KsDispatchQuerySecurity@8 +KsDispatchSetSecurity@8 +KsDispatchSpecificMethod@8 +KsDispatchSpecificProperty@8 +KsEnableEvent@24 +KsEnableEventWithAllocator@32 +KsFastMethodHandler@32 +KsFastPropertyHandler@32 +KsFilterAcquireProcessingMutex@4 +KsFilterAddTopologyConnections@12 +KsFilterAttemptProcessing@8 +KsFilterCreateNode@12 +KsFilterCreatePinFactory@12 +KsFilterFactoryAddCreateItem@16 +KsFilterFactoryGetSymbolicLink@4 +KsFilterFactorySetDeviceClassesState@8 +KsFilterFactoryUpdateCacheData@8 +KsFilterGetAndGate@4 +KsFilterGetChildPinCount@8 +KsFilterGetFirstChildPin@8 +KsFilterRegisterPowerCallbacks@12 +KsFilterReleaseProcessingMutex@4 +KsForwardAndCatchIrp@16 +KsForwardIrp@12 +KsFreeDefaultClock@4 +KsFreeDeviceHeader@4 +KsFreeEventList@16 +KsFreeObjectBag@4 +KsFreeObjectCreateItem@8 +KsFreeObjectCreateItemsByContext@8 +KsFreeObjectHeader@4 +KsGenerateDataEvent@12 +KsGenerateEvent@4 +KsGenerateEventList@20 +KsGenerateEvents@28 +KsGenerateThermalEvent@8 +KsGetBusEnumIdentifier@4 +KsGetBusEnumParentFDOFromChildPDO@8 +KsGetBusEnumPnpDeviceObject@8 +KsGetDefaultClockState@4 +KsGetDefaultClockTime@4 +KsGetDevice@4 +KsGetDeviceForDeviceObject@4 +KsGetFilterFromIrp@4 +KsGetFirstChild@4 +KsGetImageNameAndResourceId@16 +KsGetNextSibling@4 +KsGetNodeIdFromIrp@4 +KsGetObjectFromFileObject@4 +KsGetObjectTypeFromFileObject@4 +KsGetObjectTypeFromIrp@4 +KsGetOuterUnknown@4 +KsGetParent@4 +KsGetPinFromIrp@4 +KsHandleSizedListQuery@16 +KsIncrementCountedWorker@4 +KsInitializeDevice@16 +KsInitializeDeviceProfile@4 +KsInitializeDriver@12 +KsInstallBusEnumInterface@4 +KsIsBusEnumChildDevice@8 +KsIsCurrentProcessFrameServer@0 +KsLoadResource@24 +KsMapModuleName@20 +KsMergeAutomationTables@16 +KsMethodHandler@12 +KsMethodHandlerWithAllocator@20 +KsMoveIrpsOnCancelableQueue@28 +KsNullDriverUnload@4 +KsPersistDeviceProfile@4 +KsPinAcquireProcessingMutex@4 +KsPinAttachAndGate@8 +KsPinAttachOrGate@8 +KsPinAttemptProcessing@8 +KsPinDataIntersection@24 +KsPinGetAndGate@4 +KsPinGetAvailableByteCount@12 +KsPinGetConnectedFilterInterface@12 +KsPinGetConnectedPinDeviceObject@4 +KsPinGetConnectedPinFileObject@4 +KsPinGetConnectedPinInterface@12 +KsPinGetCopyRelationships@12 +KsPinGetFirstCloneStreamPointer@4 +KsPinGetLeadingEdgeStreamPointer@8 +KsPinGetNextSiblingPin@4 +KsPinGetParentFilter@4 +KsPinGetReferenceClockInterface@8 +KsPinGetTrailingEdgeStreamPointer@8 +KsPinPropertyHandler@20 +KsPinRegisterFrameReturnCallback@8 +KsPinRegisterHandshakeCallback@8 +KsPinRegisterIrpCompletionCallback@8 +KsPinRegisterPowerCallbacks@12 +KsPinReleaseProcessingMutex@4 +KsPinSetPinClockTime@12 +KsPinSubmitFrame@20 +KsPinSubmitFrameMdl@16 +KsProbeStreamIrp@12 +KsProcessPinUpdate@4 +KsPropertyHandler@12 +KsPropertyHandlerWithAllocator@20 +KsPublishDeviceProfile@8 +KsQueryDevicePnpObject@4 +KsQueryInformationFile@16 +KsQueryObjectAccessMask@4 +KsQueryObjectCreateItem@4 +KsQueueWorkItem@8 +KsReadFile@32 +KsRecalculateStackDepth@8 +KsReferenceBusObject@4 +KsReferenceSoftwareBusObject@4 +KsRegisterAggregatedClientUnknown@8 +KsRegisterCountedWorker@12 +KsRegisterFilterWithNoKSPins@24 +KsRegisterWorker@8 +KsReleaseCachedMdl@12 +KsReleaseControl@4 +KsReleaseDevice@4 +KsReleaseDeviceSecurityLock@4 +KsReleaseIrpOnCancelableQueue@8 +KsRemoveBusEnumInterface@4 +KsRemoveIrpFromCancelableQueue@16 +KsRemoveItemFromObjectBag@12 +KsRemoveSpecificIrpFromCancelableQueue@4 +KsServiceBusEnumCreateRequest@8 +KsServiceBusEnumPnpRequest@8 +KsSetDefaultClockState@8 +KsSetDefaultClockTime@12 +KsSetDevicePnpAndBaseObject@12 +KsSetInformationFile@16 +KsSetMajorFunctionHandler@8 +KsSetPowerDispatch@12 +KsSetTargetDeviceObject@8 +KsSetTargetState@8 +KsStreamIo@44 +KsStreamPointerAdvance@4 +KsStreamPointerAdvanceOffsets@16 +KsStreamPointerAdvanceOffsetsAndUnlock@16 +KsStreamPointerCancelTimeout@4 +KsStreamPointerClone@16 +KsStreamPointerDelete@4 +KsStreamPointerGetIrp@12 +KsStreamPointerGetMdl@4 +KsStreamPointerGetNextClone@4 +KsStreamPointerLock@4 +KsStreamPointerScheduleTimeout@16 +KsStreamPointerSetStatusCode@8 +KsStreamPointerUnlock@8 +KsSynchronousIoControlDevice@32 +KsTerminateDevice@4 +KsTopologyPropertyHandler@16 +KsUnregisterWorker@4 +KsUnserializeObjectPropertiesFromRegistry@12 +KsUpdateCameraStreamingConsent@8 +KsValidateAllocatorCreateRequest@8 +KsValidateAllocatorFramingEx@12 +KsValidateClockCreateRequest@8 +KsValidateConnectRequest@16 +KsValidateTopologyNodeCreateRequest@12 +KsWriteFile@32 +KsiDefaultClockAddMarkEvent@12 +KsiPropertyDefaultClockGetCorrelatedPhysicalTime@12 +KsiPropertyDefaultClockGetCorrelatedTime@12 +KsiPropertyDefaultClockGetFunctionTable@12 +KsiPropertyDefaultClockGetPhysicalTime@12 +KsiPropertyDefaultClockGetResolution@12 +KsiPropertyDefaultClockGetState@12 +KsiPropertyDefaultClockGetTime@12 +KsiQueryObjectCreateItemsPresent@4 +_KsEdit@20 diff --git a/lib/libc/mingw/lib32/ksecdd.def b/lib/libc/mingw/lib32/ksecdd.def new file mode 100644 index 0000000000000000000000000000000000000000..1ea0127d7527404d3902a099a4980841951ca3f3 --- /dev/null +++ b/lib/libc/mingw/lib32/ksecdd.def @@ -0,0 +1,108 @@ +LIBRARY "ksecdd.sys" +EXPORTS +SystemPrng@8 +AcceptSecurityContext@36 +AcquireCredentialsHandleW@36 +AddCredentialsW@32 +ApplyControlToken@8 +BCryptCloseAlgorithmProvider@8 +BCryptCreateHash@28 +BCryptDecrypt@40 +BCryptDeriveKey@28 +BCryptDeriveKeyCapi@20 +BCryptDeriveKeyPBKDF2@40 +BCryptDestroyHash@4 +BCryptDestroyKey@4 +BCryptDestroySecret@4 +BCryptDuplicateHash@20 +BCryptDuplicateKey@20 +BCryptEncrypt@40 +BCryptEnumAlgorithms@16 +BCryptEnumProviders@16 +BCryptExportKey@28 +BCryptFinalizeKeyPair@8 +BCryptFinishHash@16 +BCryptFreeBuffer@4 +BCryptGenRandom@16 +BCryptGenerateKeyPair@16 +BCryptGenerateSymmetricKey@28 +BCryptGetFipsAlgorithmMode@4 +BCryptGetProperty@24 +BCryptHashData@16 +BCryptImportKey@36 +BCryptImportKeyPair@28 +BCryptKeyDerivation@24 +BCryptOpenAlgorithmProvider@16 +BCryptRegisterConfigChangeNotify@4 +BCryptResolveProviders@32 +BCryptSecretAgreement@16 +BCryptSetProperty@20 +BCryptSignHash@32 +BCryptUnregisterConfigChangeNotify@4 +BCryptVerifySignature@28 +CompleteAuthToken@8 +CredMarshalTargetInfo@12 +DeleteSecurityContext@4 +EnumerateSecurityPackagesW@8 +ExportSecurityContext@16 +FreeContextBuffer@4 +FreeCredentialsHandle@4 +GetSecurityUserInfo@12 +ImpersonateSecurityContext@4 +ImportSecurityContextW@16 +InitSecurityInterfaceW@0 +InitializeSecurityContextW@48 +KSecRegisterSecurityProvider@8 +KSecValidateBuffer@8 +LsaEnumerateLogonSessions@8 +LsaGetLogonSessionData@8 +MakeSignature@16 +MapSecurityError@4 +QueryContextAttributesW@12 +QueryCredentialsAttributesW@12 +QuerySecurityContextToken@8 +QuerySecurityPackageInfoW@8 +RevertSecurityContext@4 +SealMessage@16 +SecLookupAccountName@24 +SecLookupAccountSid@24 +SecLookupWellKnownSid@16 +SecMakeSPN@32 +SecMakeSPNEx@36 +SecMakeSPNEx2@40 +SecSetPagingMode@4 +SetCredentialsAttributesW@16 +SslDecryptPacket@40 +SslEncryptPacket@44 +SslExportKey@28 +SslFreeObject@8 +SslGetExtensions@24 +SslGetServerIdentity@20 +SslImportKey@24 +SslLookupCipherSuiteInfo@24 +SslOpenProvider@12 +SspiAcceptSecurityContextAsync@40 +SspiAcquireCredentialsHandleAsyncW@40 +SspiCompareAuthIdentities@16 +SspiCopyAuthIdentity@8 +SspiCreateAsyncContext@0 +SspiDeleteSecurityContextAsync@8 +SspiEncodeAuthIdentityAsStrings@16 +SspiEncodeStringsAsAuthIdentity@16 +SspiFreeAsyncContext@4 +SspiFreeAuthIdentity@4 +SspiFreeCredentialsHandleAsync@8 +SspiGetAsyncCallStatus@4 +SspiInitializeSecurityContextAsyncW@52 +SspiLocalFree@4 +SspiMarshalAuthIdentity@12 +SspiReinitAsyncContext@4 +SspiSetAsyncNotifyCallback@12 +SspiUnmarshalAuthIdentity@12 +SspiValidateAuthIdentity@4 +SspiZeroAuthIdentity@4 +TokenBindingGetHighestSupportedVersion@8 +TokenBindingGetKeyTypesServer@4 +TokenBindingVerifyMessage@24 +UnsealMessage@16 +VerifySignature@16 diff --git a/lib/libc/mingw/lib32/ksproxy.def b/lib/libc/mingw/lib32/ksproxy.def new file mode 100644 index 0000000000000000000000000000000000000000..b6cb4173eceb1f93dbb591ccb7c4dcf529dcd98b --- /dev/null +++ b/lib/libc/mingw/lib32/ksproxy.def @@ -0,0 +1,8 @@ +LIBRARY ksproxy.ax +EXPORTS +KsGetMediaType@16 +KsGetMediaTypeCount@12 +KsGetMultiplePinFactoryItems@16 +KsOpenDefaultDevice@12 +KsResolveRequiredAttributes@8 +KsSynchronousDeviceControl@28 diff --git a/lib/libc/mingw/lib32/mcd.def b/lib/libc/mingw/lib32/mcd.def new file mode 100644 index 0000000000000000000000000000000000000000..f0f6b307a92d3f7fab8061714d46eda346aa955e --- /dev/null +++ b/lib/libc/mingw/lib32/mcd.def @@ -0,0 +1,7 @@ +LIBRARY mcd.sys +EXPORTS +ChangerClassAllocatePool@8 +ChangerClassDebugPrint +ChangerClassFreePool@4 +ChangerClassInitialize@12 +ChangerClassSendSrbSynchronous@20 diff --git a/lib/libc/mingw/lib32/mfcuia32.def b/lib/libc/mingw/lib32/mfcuia32.def new file mode 100644 index 0000000000000000000000000000000000000000..fb954e367f1cfbdb1137af9fcbecd147a17e92d9 --- /dev/null +++ b/lib/libc/mingw/lib32/mfcuia32.def @@ -0,0 +1,12 @@ +LIBRARY MFCUIA32.DLL +EXPORTS +OleUIAddVerbMenu@36 +OleUIBusy@4 +OleUICanConvertOrActivateAs@12 +OleUIChangeIcon@4 +OleUIConvert@4 +OleUIEditLinks@4 +OleUIInsertObject@4 +OleUIPasteSpecial@4 +OleUIPromptUser +OleUIUpdateLinks@16 diff --git a/lib/libc/mingw/lib32/mfplat.def b/lib/libc/mingw/lib32/mfplat.def index d08bc8393355285bced88e5eba71491fb1064017..70e2e36ee448e3abd33cff50df0ed59ad46f3c2e 100644 --- a/lib/libc/mingw/lib32/mfplat.def +++ b/lib/libc/mingw/lib32/mfplat.def @@ -245,6 +245,5 @@ MFUnwrapMediaType@8 MFValidateMediaTypeSize@24 MFWrapMediaType@16 MFWrapSocket@28 -MFllMulDiv@32 PropVariantFromStream@8 PropVariantToStream@8 diff --git a/lib/libc/mingw/lib32/mfsensorgroup.def b/lib/libc/mingw/lib32/mfsensorgroup.def new file mode 100644 index 0000000000000000000000000000000000000000..ed873e530100a59e9e9070e4629308ce2c049ffa --- /dev/null +++ b/lib/libc/mingw/lib32/mfsensorgroup.def @@ -0,0 +1,43 @@ +; +; Definition file of MFSENSORGROUP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "MFSENSORGROUP.dll" +EXPORTS +MFCheckProcessCapabilities@16 +MFCleanupVirtualCameraEntries@0 +MFCloneSensorProfile@8 +MFCreatePackageFamilyNameTag@16 +MFCreatePassthroughTranslatedMediaType@12 +MFCreateRelativePanelWatcher@12 +MFCreateSensorActivityMonitor@8 +MFCreateSensorDeviceBlobByObject@20 +MFCreateSensorGroup@8 +MFCreateSensorGroupById@12 +MFCreateSensorGroupCollection@8 +MFCreateSensorGroupIdManager@4 +MFCreateSensorProfile@16 +MFCreateSensorProfileCollection@4 +MFCreateSensorProfileWithFlags@12 +MFCreateSensorStream@16 +MFCreateTranslatedMediaType@16 +MFCreateTranslatedMediaType2@20 +MFDeleteSensorGroupById@4 +MFGetDeviceFromFSUniqueId@20 +MFGetDeviceFromSGHash@20 +MFGetSGCH@24 +MFGetSensorDeviceProperty@24 +MFGetSensorDeviceRegistryProperty@24 +MFGetSensorGroupAttributesFromId@8 +MFGetSensorGroupPropertyName@16 +MFGetSensorOrientation@8 +MFInitializeSensorGroupStore@0 +MFIsSensorGroupName@8 +MFIsStreamAvailableToAppPackage@12 +MFLoadSensorGroupFromRegistry@8 +MFLoadSensorProfiles@8 +MFPublishSensorProfiles@8 +MFSensorProfileParseFilterSetString@16 +MFValidateSensorProfile@8 +MFWriteSensorGroupDataToRegistry@24 diff --git a/lib/libc/mingw/lib32/mmdevapi.def b/lib/libc/mingw/lib32/mmdevapi.def index a13425cb60af3a28c676e786faf1627505288149..fb764aa8b7c22864993b9dc9e76ac44c61ef4281 100644 --- a/lib/libc/mingw/lib32/mmdevapi.def +++ b/lib/libc/mingw/lib32/mmdevapi.def @@ -1,3 +1,33 @@ LIBRARY "mmdevapi.dll" EXPORTS +AETraceOutputDebugString ActivateAudioInterfaceAsync@20 +CleanupDeviceAPI@0 +FlushDeviceTopologyCache@0 +GenerateMediaEvent@8 +GetCategoryPath@16 +GetClassFromEndpointId@4 +GetEndpointGuidFromEndpointId@8 +GetEndpointIdFromDeviceInterfaceId@8 +GetNeverSetAsDefaultProperty@16 +GetSessionIdFromEndpointId@4 +InitializeDeviceAPI@0 +MMDeviceCreateRegistryPropertyStore@12 +MMDeviceGetDeviceEnumerator@4 +MMDeviceGetEndpointManager@4 +MMDeviceGetPolicyConfig@4 +RegisterForMediaCallback@8 +UnregisterMediaCallback@4 +mmdDevFindMmDevProperty@12 +mmdDevGetDeviceIdFromPnpInterface@8 +mmdDevGetEndpointFormFactorFromMMDeviceId@8 +mmdDevGetInstanceIdFromInterfaceId@8 +mmdDevGetInstanceIdFromMMDeviceId@8 +mmdDevGetInterfaceClassGuid@8 +mmdDevGetInterfaceDataFlow@8 +mmdDevGetInterfaceIdFromMMDevice@8 +mmdDevGetInterfaceIdFromMMDeviceId@8 +mmdDevGetInterfacePropertyStore@12 +mmdDevGetMMDeviceFromInterfaceId@8 +mmdDevGetMMDeviceIdFromInterfaceId@8 +mmdDevGetRelatedInterfaceId@24 diff --git a/lib/libc/mingw/lib32/mpr.def b/lib/libc/mingw/lib32/mpr.def index f8dde41f7a762661717fbd9f46c3c02cd43e6e1e..98394b3f53e30ffac9564cccfe5c95b3c28ee3bb 100644 --- a/lib/libc/mingw/lib32/mpr.def +++ b/lib/libc/mingw/lib32/mpr.def @@ -7,6 +7,8 @@ WNetAddConnection2A@16 WNetAddConnection2W@16 WNetAddConnection3A@20 WNetAddConnection3W@20 +WNetAddConnection4A@28 +WNetAddConnection4W@28 WNetAddConnectionA@12 WNetAddConnectionW@12 WNetCancelConnection2A@12 @@ -70,3 +72,5 @@ WNetSetLastErrorW@12 WNetSupportGlobalEnum@4 WNetUseConnectionA@32 WNetUseConnectionW@32 +WNetUseConnection4A@40 +WNetUseConnection4W@40 diff --git a/lib/libc/mingw/lib32/mprapi.def b/lib/libc/mingw/lib32/mprapi.def index ff7d4311bdaf24a5c2673ed150b83c691b72b9cb..77d05a4a1c0fcd19751706239281bae843ad4f76 100644 --- a/lib/libc/mingw/lib32/mprapi.def +++ b/lib/libc/mingw/lib32/mprapi.def @@ -128,9 +128,7 @@ MprSetupIpInIpInterfaceFriendlyNameFree@4 RasAdminConnectionClearStats@8 RasAdminConnectionEnum@28 RasAdminConnectionGetInfo@16 -MprAdminConnectionRemoveQuarantine@12 RasAdminGetErrorString@12 -MprAdminGetPDCServer@12 RasAdminPortClearStats@8 RasAdminPortDisconnect@8 RasAdminPortEnum@32 diff --git a/lib/libc/mingw/lib32/mqrt.def b/lib/libc/mingw/lib32/mqrt.def new file mode 100644 index 0000000000000000000000000000000000000000..0456e22f4a5945560f198310430085f63b8f720c --- /dev/null +++ b/lib/libc/mingw/lib32/mqrt.def @@ -0,0 +1,40 @@ +LIBRARY MQRT.DLL +EXPORTS +MQADsPathToFormatName@12 +MQBeginTransaction@4 +MQCloseCursor@4 +MQCloseQueue@4 +MQCreateCursor@8 +MQCreateInternalCert@4 +MQCreateQueue@16 +MQDeleteInternalCert@0 +MQDeleteQueue@4 +MQFreeMemory@4 +MQFreeSecurityContext@4 +MQGetInternalCert@4 +MQGetInternalCertificate@12 +MQGetMachineProperties@12 +MQGetOverlappedResult@4 +MQGetPrivateComputerInformation@8 +MQGetQueueProperties@8 +MQGetQueueSecurity@20 +MQGetSecurityContext@12 +MQGetSecurityContextEx@12 +MQGetUserCerts@12 +MQHandleToFormatName@12 +MQInstanceToFormatName@12 +MQLocateBegin@20 +MQLocateEnd@4 +MQLocateNext@12 +MQMgmtAction@12 +MQMgmtGetInfo@12 +MQOpenQueue@16 +MQPathNameToFormatName@12 +MQPurgeQueue@4 +MQReceiveMessage@32 +MQReceiveMessageByLookupId@32 +MQRegisterUserCert@4 +MQRemoveUserCert@4 +MQSendMessage@12 +MQSetQueueProperties@8 +MQSetQueueSecurity@12 diff --git a/lib/libc/mingw/lib32/msajapi.def b/lib/libc/mingw/lib32/msajapi.def new file mode 100644 index 0000000000000000000000000000000000000000..784cc772b37df5ca3cfb255b5d2b4d919afa7bc8 --- /dev/null +++ b/lib/libc/mingw/lib32/msajapi.def @@ -0,0 +1,562 @@ +LIBRARY msajapi + +EXPORTS + +AllJoynAcceptBusConnection@8 +AllJoynCloseBusHandle@4 +AllJoynConnectToBus@4 +AllJoynCreateBus@12 +AllJoynEnumEvents@12 +AllJoynEventSelect@12 +AllJoynEventWrite@28 +AllJoynEventsRegister@0 +AllJoynEventsUnregister@0 +AllJoynGetConfigurationDWORD@8 +AllJoynReceiveFromBus@20 +AllJoynSendToBus@20 +AllJoynSetDebugLevel@8 +GetHResultFromQStatus@4 +QCC_StatusText@4 +RouterNodeCleanup@4 +RouterNodeInitialize@0 +RouterNodeIsIdle@8 +RouterNodeRun@16 +alljoyn_aboutdata_create@4 +alljoyn_aboutdata_create_empty@0 +alljoyn_aboutdata_create_full@8 +alljoyn_aboutdata_createfrommsgarg@12 +alljoyn_aboutdata_createfromxml@8 +alljoyn_aboutdata_destroy@4 +alljoyn_aboutdata_getaboutdata@12 +alljoyn_aboutdata_getajsoftwareversion@8 +alljoyn_aboutdata_getannouncedaboutdata@8 +alljoyn_aboutdata_getappid@12 +alljoyn_aboutdata_getappname@12 +alljoyn_aboutdata_getdateofmanufacture@8 +alljoyn_aboutdata_getdefaultlanguage@8 +alljoyn_aboutdata_getdescription@12 +alljoyn_aboutdata_getdeviceid@8 +alljoyn_aboutdata_getdevicename@12 +alljoyn_aboutdata_getfield@16 +alljoyn_aboutdata_getfields@12 +alljoyn_aboutdata_getfieldsignature@8 +alljoyn_aboutdata_gethardwareversion@8 +alljoyn_aboutdata_getmanufacturer@12 +alljoyn_aboutdata_getmodelnumber@8 +alljoyn_aboutdata_getsoftwareversion@8 +alljoyn_aboutdata_getsupportedlanguages@12 +alljoyn_aboutdata_getsupporturl@8 +alljoyn_aboutdata_isfieldannounced@8 +alljoyn_aboutdata_isfieldlocalized@8 +alljoyn_aboutdata_isfieldrequired@8 +alljoyn_aboutdata_isvalid@8 +alljoyn_aboutdata_setappid@12 +alljoyn_aboutdata_setappid_fromstring@8 +alljoyn_aboutdata_setappname@12 +alljoyn_aboutdata_setdateofmanufacture@8 +alljoyn_aboutdata_setdefaultlanguage@8 +alljoyn_aboutdata_setdescription@12 +alljoyn_aboutdata_setdeviceid@8 +alljoyn_aboutdata_setdevicename@12 +alljoyn_aboutdata_setfield@16 +alljoyn_aboutdata_sethardwareversion@8 +alljoyn_aboutdata_setmanufacturer@12 +alljoyn_aboutdata_setmodelnumber@8 +alljoyn_aboutdata_setsoftwareversion@8 +alljoyn_aboutdata_setsupportedlanguage@8 +alljoyn_aboutdata_setsupporturl@8 +alljoyn_aboutdatalistener_create@8 +alljoyn_aboutdatalistener_destroy@4 +alljoyn_abouticon_clear@4 +alljoyn_abouticon_create@0 +alljoyn_abouticon_destroy@4 +alljoyn_abouticon_getcontent@12 +alljoyn_abouticon_geturl@12 +alljoyn_abouticon_setcontent@20 +alljoyn_abouticon_setcontent_frommsgarg@8 +alljoyn_abouticon_seturl@12 +alljoyn_abouticonobj_create@8 +alljoyn_abouticonobj_destroy@4 +alljoyn_abouticonproxy_create@12 +alljoyn_abouticonproxy_destroy@4 +alljoyn_abouticonproxy_geticon@8 +alljoyn_abouticonproxy_getversion@8 +alljoyn_aboutlistener_create@8 +alljoyn_aboutlistener_destroy@4 +alljoyn_aboutobj_announce@12 +alljoyn_aboutobj_announce_using_datalistener@12 +alljoyn_aboutobj_create@8 +alljoyn_aboutobj_destroy@4 +alljoyn_aboutobj_unannounce@4 +alljoyn_aboutobjectdescription_clear@4 +alljoyn_aboutobjectdescription_create@0 +alljoyn_aboutobjectdescription_create_full@4 +alljoyn_aboutobjectdescription_createfrommsgarg@8 +alljoyn_aboutobjectdescription_destroy@4 +alljoyn_aboutobjectdescription_getinterfacepaths@16 +alljoyn_aboutobjectdescription_getinterfaces@16 +alljoyn_aboutobjectdescription_getmsgarg@8 +alljoyn_aboutobjectdescription_getpaths@12 +alljoyn_aboutobjectdescription_hasinterface@8 +alljoyn_aboutobjectdescription_hasinterfaceatpath@12 +alljoyn_aboutobjectdescription_haspath@8 +alljoyn_aboutproxy_create@12 +alljoyn_aboutproxy_destroy@4 +alljoyn_aboutproxy_getaboutdata@12 +alljoyn_aboutproxy_getobjectdescription@8 +alljoyn_aboutproxy_getversion@8 +alljoyn_applicationstatelistener_create@8 +alljoyn_applicationstatelistener_destroy@4 +alljoyn_authlistener_create@8 +alljoyn_authlistener_destroy@4 +alljoyn_authlistener_requestcredentialsresponse@16 +alljoyn_authlistener_setsharedsecret@12 +alljoyn_authlistener_verifycredentialsresponse@12 +alljoyn_authlistenerasync_create@8 +alljoyn_authlistenerasync_destroy@4 +alljoyn_autopinger_adddestination@12 +alljoyn_autopinger_addpinggroup@16 +alljoyn_autopinger_create@4 +alljoyn_autopinger_destroy@4 +alljoyn_autopinger_pause@4 +alljoyn_autopinger_removedestination@16 +alljoyn_autopinger_removepinggroup@8 +alljoyn_autopinger_resume@4 +alljoyn_autopinger_setpinginterval@12 +alljoyn_busattachment_addlogonentry@16 +alljoyn_busattachment_addmatch@8 +alljoyn_busattachment_advertisename@12 +alljoyn_busattachment_bindsessionport@16 +alljoyn_busattachment_canceladvertisename@12 +alljoyn_busattachment_cancelfindadvertisedname@8 +alljoyn_busattachment_cancelfindadvertisednamebytransport@12 +alljoyn_busattachment_cancelwhoimplements_interface@8 +alljoyn_busattachment_cancelwhoimplements_interfaces@12 +alljoyn_busattachment_clearkeys@8 +alljoyn_busattachment_clearkeystore@4 +alljoyn_busattachment_connect@8 +alljoyn_busattachment_create@8 +alljoyn_busattachment_create_concurrency@12 +alljoyn_busattachment_createinterface@12 +alljoyn_busattachment_createinterface_secure@16 +alljoyn_busattachment_createinterfacesfromxml@8 +alljoyn_busattachment_deletedefaultkeystore@4 +alljoyn_busattachment_deleteinterface@8 +alljoyn_busattachment_destroy@4 +alljoyn_busattachment_disconnect@8 +alljoyn_busattachment_enableconcurrentcallbacks@4 +alljoyn_busattachment_enablepeersecurity@20 +alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener@24 +alljoyn_busattachment_findadvertisedname@8 +alljoyn_busattachment_findadvertisednamebytransport@12 +alljoyn_busattachment_getalljoyndebugobj@4 +alljoyn_busattachment_getalljoynproxyobj@4 +alljoyn_busattachment_getconcurrency@4 +alljoyn_busattachment_getconnectspec@4 +alljoyn_busattachment_getdbusproxyobj@4 +alljoyn_busattachment_getglobalguidstring@4 +alljoyn_busattachment_getinterface@8 +alljoyn_busattachment_getinterfaces@12 +alljoyn_busattachment_getkeyexpiration@12 +alljoyn_busattachment_getpeerguid@16 +alljoyn_busattachment_getpermissionconfigurator@4 +alljoyn_busattachment_gettimestamp@0 +alljoyn_busattachment_getuniquename@4 +alljoyn_busattachment_isconnected@4 +alljoyn_busattachment_ispeersecurityenabled@4 +alljoyn_busattachment_isstarted@4 +alljoyn_busattachment_isstopping@4 +alljoyn_busattachment_join@4 +alljoyn_busattachment_joinsession@24 +alljoyn_busattachment_joinsessionasync@28 +alljoyn_busattachment_leavesession@8 +alljoyn_busattachment_namehasowner@12 +alljoyn_busattachment_ping@12 +alljoyn_busattachment_registeraboutlistener@8 +alljoyn_busattachment_registerapplicationstatelistener@8 +alljoyn_busattachment_registerbuslistener@8 +alljoyn_busattachment_registerbusobject@8 +alljoyn_busattachment_registerbusobject_secure@8 +alljoyn_busattachment_registerkeystorelistener@8 +alljoyn_busattachment_registersignalhandler@40 +alljoyn_busattachment_registersignalhandlerwithrule@40 +alljoyn_busattachment_releasename@8 +alljoyn_busattachment_reloadkeystore@4 +alljoyn_busattachment_removematch@8 +alljoyn_busattachment_removesessionmember@12 +alljoyn_busattachment_requestname@12 +alljoyn_busattachment_secureconnection@12 +alljoyn_busattachment_secureconnectionasync@12 +alljoyn_busattachment_setdaemondebug@12 +alljoyn_busattachment_setkeyexpiration@12 +alljoyn_busattachment_setlinktimeout@12 +alljoyn_busattachment_setlinktimeoutasync@20 +alljoyn_busattachment_setsessionlistener@12 +alljoyn_busattachment_start@4 +alljoyn_busattachment_stop@4 +alljoyn_busattachment_unbindsessionport@8 +alljoyn_busattachment_unregisteraboutlistener@8 +alljoyn_busattachment_unregisterallaboutlisteners@4 +alljoyn_busattachment_unregisterallhandlers@4 +alljoyn_busattachment_unregisterapplicationstatelistener@8 +alljoyn_busattachment_unregisterbuslistener@8 +alljoyn_busattachment_unregisterbusobject@8 +alljoyn_busattachment_unregistersignalhandler@40 +alljoyn_busattachment_unregistersignalhandlerwithrule@40 +alljoyn_busattachment_whoimplements_interface@8 +alljoyn_busattachment_whoimplements_interfaces@12 +alljoyn_buslistener_create@8 +alljoyn_buslistener_destroy@4 +alljoyn_busobject_addinterface@8 +alljoyn_busobject_addinterface_announced@8 +alljoyn_busobject_addmethodhandler@40 +alljoyn_busobject_addmethodhandlers@12 +alljoyn_busobject_cancelsessionlessmessage@8 +alljoyn_busobject_cancelsessionlessmessage_serial@8 +alljoyn_busobject_create@16 +alljoyn_busobject_destroy@4 +alljoyn_busobject_emitpropertieschanged@20 +alljoyn_busobject_emitpropertychanged@20 +alljoyn_busobject_getannouncedinterfacenames@12 +alljoyn_busobject_getbusattachment@4 +alljoyn_busobject_getname@12 +alljoyn_busobject_getpath@4 +alljoyn_busobject_issecure@4 +alljoyn_busobject_methodreply_args@16 +alljoyn_busobject_methodreply_err@16 +alljoyn_busobject_methodreply_status@12 +alljoyn_busobject_setannounceflag@12 +alljoyn_busobject_signal@60 +alljoyn_credentials_clear@4 +alljoyn_credentials_create@0 +alljoyn_credentials_destroy@4 +alljoyn_credentials_getcertchain@4 +alljoyn_credentials_getexpiration@4 +alljoyn_credentials_getlogonentry@4 +alljoyn_credentials_getpassword@4 +alljoyn_credentials_getprivateKey@4 +alljoyn_credentials_getusername@4 +alljoyn_credentials_isset@8 +alljoyn_credentials_setcertchain@8 +alljoyn_credentials_setexpiration@8 +alljoyn_credentials_setlogonentry@8 +alljoyn_credentials_setpassword@8 +alljoyn_credentials_setprivatekey@8 +alljoyn_credentials_setusername@8 +alljoyn_getbuildinfo@0 +alljoyn_getnumericversion@0 +alljoyn_getversion@0 +alljoyn_init@0 +alljoyn_interfacedescription_activate@4 +alljoyn_interfacedescription_addannotation@12 +alljoyn_interfacedescription_addargannotation@20 +alljoyn_interfacedescription_addmember@28 +alljoyn_interfacedescription_addmemberannotation@16 +alljoyn_interfacedescription_addmethod@28 +alljoyn_interfacedescription_addproperty@16 +alljoyn_interfacedescription_addpropertyannotation@16 +alljoyn_interfacedescription_addsignal@24 +alljoyn_interfacedescription_eql@8 +alljoyn_interfacedescription_getannotation@16 +alljoyn_interfacedescription_getannotationatindex@24 +alljoyn_interfacedescription_getannotationscount@4 +alljoyn_interfacedescription_getargdescriptionforlanguage@24 +alljoyn_interfacedescription_getdescriptionforlanguage@16 +alljoyn_interfacedescription_getdescriptionlanguages2@12 +alljoyn_interfacedescription_getdescriptionlanguages@12 +alljoyn_interfacedescription_getdescriptiontranslationcallback@4 +alljoyn_interfacedescription_getmember@12 +alljoyn_interfacedescription_getmemberannotation@20 +alljoyn_interfacedescription_getmemberargannotation@24 +alljoyn_interfacedescription_getmemberdescriptionforlanguage@20 +alljoyn_interfacedescription_getmembers@12 +alljoyn_interfacedescription_getmethod@12 +alljoyn_interfacedescription_getname@4 +alljoyn_interfacedescription_getproperties@12 +alljoyn_interfacedescription_getproperty@12 +alljoyn_interfacedescription_getpropertyannotation@20 +alljoyn_interfacedescription_getpropertydescriptionforlanguage@20 +alljoyn_interfacedescription_getsecuritypolicy@4 +alljoyn_interfacedescription_getsignal@12 +alljoyn_interfacedescription_hasdescription@4 +alljoyn_interfacedescription_hasmember@16 +alljoyn_interfacedescription_hasproperties@4 +alljoyn_interfacedescription_hasproperty@8 +alljoyn_interfacedescription_introspect@16 +alljoyn_interfacedescription_issecure@4 +alljoyn_interfacedescription_member_eql@56 +alljoyn_interfacedescription_member_getannotation@40 +alljoyn_interfacedescription_member_getannotationatindex@48 +alljoyn_interfacedescription_member_getannotationscount@28 +alljoyn_interfacedescription_member_getargannotation@44 +alljoyn_interfacedescription_member_getargannotationatindex@52 +alljoyn_interfacedescription_member_getargannotationscount@32 +alljoyn_interfacedescription_property_eql@32 +alljoyn_interfacedescription_property_getannotation@28 +alljoyn_interfacedescription_property_getannotationatindex@36 +alljoyn_interfacedescription_property_getannotationscount@16 +alljoyn_interfacedescription_setargdescription@16 +alljoyn_interfacedescription_setargdescriptionforlanguage@20 +alljoyn_interfacedescription_setdescription@8 +alljoyn_interfacedescription_setdescriptionforlanguage@12 +alljoyn_interfacedescription_setdescriptionlanguage@8 +alljoyn_interfacedescription_setdescriptiontranslationcallback@8 +alljoyn_interfacedescription_setmemberdescription@12 +alljoyn_interfacedescription_setmemberdescriptionforlanguage@16 +alljoyn_interfacedescription_setpropertydescription@12 +alljoyn_interfacedescription_setpropertydescriptionforlanguage@16 +alljoyn_keystorelistener_create@8 +alljoyn_keystorelistener_destroy@4 +alljoyn_keystorelistener_getkeys@16 +alljoyn_keystorelistener_putkeys@16 +alljoyn_keystorelistener_with_synchronization_create@8 +alljoyn_message_create@4 +alljoyn_message_description@12 +alljoyn_message_destroy@4 +alljoyn_message_eql@8 +alljoyn_message_getarg@8 +alljoyn_message_getargs@12 +alljoyn_message_getauthmechanism@4 +alljoyn_message_getcallserial@4 +alljoyn_message_getcompressiontoken@4 +alljoyn_message_getdestination@4 +alljoyn_message_geterrorname@12 +alljoyn_message_getflags@4 +alljoyn_message_getinterface@4 +alljoyn_message_getmembername@4 +alljoyn_message_getobjectpath@4 +alljoyn_message_getreceiveendpointname@4 +alljoyn_message_getreplyserial@4 +alljoyn_message_getsender@4 +alljoyn_message_getsessionid@4 +alljoyn_message_getsignature@4 +alljoyn_message_gettimestamp@4 +alljoyn_message_gettype@4 +alljoyn_message_isbroadcastsignal@4 +alljoyn_message_isencrypted@4 +alljoyn_message_isexpired@8 +alljoyn_message_isglobalbroadcast@4 +alljoyn_message_issessionless@4 +alljoyn_message_isunreliable@4 +alljoyn_message_parseargs +alljoyn_message_setendianess@4 +alljoyn_message_tostring@12 +alljoyn_msgarg_array_create@4 +alljoyn_msgarg_array_element@8 +alljoyn_msgarg_array_get +alljoyn_msgarg_array_set +alljoyn_msgarg_array_set_offset +alljoyn_msgarg_array_signature@16 +alljoyn_msgarg_array_tostring@20 +alljoyn_msgarg_clear@4 +alljoyn_msgarg_clone@8 +alljoyn_msgarg_copy@4 +alljoyn_msgarg_create@0 +alljoyn_msgarg_create_and_set +alljoyn_msgarg_destroy@4 +alljoyn_msgarg_equal@8 +alljoyn_msgarg_get +alljoyn_msgarg_get_array_element@12 +alljoyn_msgarg_get_array_elementsignature@8 +alljoyn_msgarg_get_array_numberofelements@4 +alljoyn_msgarg_get_bool@8 +alljoyn_msgarg_get_bool_array@12 +alljoyn_msgarg_get_double@8 +alljoyn_msgarg_get_double_array@12 +alljoyn_msgarg_get_int16@8 +alljoyn_msgarg_get_int16_array@12 +alljoyn_msgarg_get_int32@8 +alljoyn_msgarg_get_int32_array@12 +alljoyn_msgarg_get_int64@8 +alljoyn_msgarg_get_int64_array@12 +alljoyn_msgarg_get_objectpath@8 +alljoyn_msgarg_get_signature@8 +alljoyn_msgarg_get_string@8 +alljoyn_msgarg_get_uint16@8 +alljoyn_msgarg_get_uint16_array@12 +alljoyn_msgarg_get_uint32@8 +alljoyn_msgarg_get_uint32_array@12 +alljoyn_msgarg_get_uint64@8 +alljoyn_msgarg_get_uint64_array@12 +alljoyn_msgarg_get_uint8@8 +alljoyn_msgarg_get_uint8_array@12 +alljoyn_msgarg_get_variant@8 +alljoyn_msgarg_get_variant_array@16 +alljoyn_msgarg_getdictelement +alljoyn_msgarg_getkey@4 +alljoyn_msgarg_getmember@8 +alljoyn_msgarg_getnummembers@4 +alljoyn_msgarg_gettype@4 +alljoyn_msgarg_getvalue@4 +alljoyn_msgarg_hassignature@8 +alljoyn_msgarg_set +alljoyn_msgarg_set_and_stabilize +alljoyn_msgarg_set_bool@8 +alljoyn_msgarg_set_bool_array@12 +alljoyn_msgarg_set_double@12 +alljoyn_msgarg_set_double_array@12 +alljoyn_msgarg_set_int16@8 +alljoyn_msgarg_set_int16_array@12 +alljoyn_msgarg_set_int32@8 +alljoyn_msgarg_set_int32_array@12 +alljoyn_msgarg_set_int64@12 +alljoyn_msgarg_set_int64_array@12 +alljoyn_msgarg_set_objectpath@8 +alljoyn_msgarg_set_objectpath_array@12 +alljoyn_msgarg_set_signature@8 +alljoyn_msgarg_set_signature_array@12 +alljoyn_msgarg_set_string@8 +alljoyn_msgarg_set_string_array@12 +alljoyn_msgarg_set_uint16@8 +alljoyn_msgarg_set_uint16_array@12 +alljoyn_msgarg_set_uint32@8 +alljoyn_msgarg_set_uint32_array@12 +alljoyn_msgarg_set_uint64@12 +alljoyn_msgarg_set_uint64_array@12 +alljoyn_msgarg_set_uint8@8 +alljoyn_msgarg_set_uint8_array@12 +alljoyn_msgarg_setdictentry@12 +alljoyn_msgarg_setstruct@12 +alljoyn_msgarg_signature@12 +alljoyn_msgarg_stabilize@4 +alljoyn_msgarg_tostring@16 +alljoyn_observer_create@12 +alljoyn_observer_destroy@4 +alljoyn_observer_get@12 +alljoyn_observer_getfirst@4 +alljoyn_observer_getnext@8 +alljoyn_observer_registerlistener@12 +alljoyn_observer_unregisteralllisteners@4 +alljoyn_observer_unregisterlistener@8 +alljoyn_observerlistener_create@8 +alljoyn_observerlistener_destroy@4 +alljoyn_passwordmanager_setcredentials@8 +alljoyn_permissionconfigurationlistener_create@8 +alljoyn_permissionconfigurationlistener_destroy@4 +alljoyn_permissionconfigurator_certificatechain_destroy@4 +alljoyn_permissionconfigurator_certificateid_cleanup@4 +alljoyn_permissionconfigurator_certificateidarray_cleanup@4 +alljoyn_permissionconfigurator_claim@32 +alljoyn_permissionconfigurator_endmanagement@4 +alljoyn_permissionconfigurator_getapplicationstate@8 +alljoyn_permissionconfigurator_getclaimcapabilities@8 +alljoyn_permissionconfigurator_getclaimcapabilitiesadditionalinfo@8 +alljoyn_permissionconfigurator_getdefaultclaimcapabilities@0 +alljoyn_permissionconfigurator_getdefaultpolicy@8 +alljoyn_permissionconfigurator_getidentity@8 +alljoyn_permissionconfigurator_getidentitycertificateid@8 +alljoyn_permissionconfigurator_getmanifests@8 +alljoyn_permissionconfigurator_getmanifesttemplate@8 +alljoyn_permissionconfigurator_getmembershipsummaries@8 +alljoyn_permissionconfigurator_getpolicy@8 +alljoyn_permissionconfigurator_getpublickey@8 +alljoyn_permissionconfigurator_installmanifests@16 +alljoyn_permissionconfigurator_installmembership@8 +alljoyn_permissionconfigurator_manifestarray_cleanup@4 +alljoyn_permissionconfigurator_manifesttemplate_destroy@4 +alljoyn_permissionconfigurator_policy_destroy@4 +alljoyn_permissionconfigurator_publickey_destroy@4 +alljoyn_permissionconfigurator_removemembership@24 +alljoyn_permissionconfigurator_reset@4 +alljoyn_permissionconfigurator_resetpolicy@4 +alljoyn_permissionconfigurator_setapplicationstate@8 +alljoyn_permissionconfigurator_setclaimcapabilities@8 +alljoyn_permissionconfigurator_setclaimcapabilitiesadditionalinfo@8 +alljoyn_permissionconfigurator_setmanifestfromxml@8 +alljoyn_permissionconfigurator_setmanifesttemplatefromxml@8 +alljoyn_permissionconfigurator_startmanagement@4 +alljoyn_permissionconfigurator_updateidentity@16 +alljoyn_permissionconfigurator_updatepolicy@8 +alljoyn_pinglistener_create@8 +alljoyn_pinglistener_destroy@4 +alljoyn_proxybusobject_addchild@8 +alljoyn_proxybusobject_addinterface@8 +alljoyn_proxybusobject_addinterface_by_name@8 +alljoyn_proxybusobject_copy@4 +alljoyn_proxybusobject_create@16 +alljoyn_proxybusobject_create_secure@16 +alljoyn_proxybusobject_destroy@4 +alljoyn_proxybusobject_enablepropertycaching@4 +alljoyn_proxybusobject_getallproperties@12 +alljoyn_proxybusobject_getallpropertiesasync@20 +alljoyn_proxybusobject_getchild@8 +alljoyn_proxybusobject_getchildren@12 +alljoyn_proxybusobject_getinterface@8 +alljoyn_proxybusobject_getinterfaces@12 +alljoyn_proxybusobject_getpath@4 +alljoyn_proxybusobject_getproperty@16 +alljoyn_proxybusobject_getpropertyasync@24 +alljoyn_proxybusobject_getservicename@4 +alljoyn_proxybusobject_getsessionid@4 +alljoyn_proxybusobject_getuniquename@4 +alljoyn_proxybusobject_implementsinterface@8 +alljoyn_proxybusobject_introspectremoteobject@4 +alljoyn_proxybusobject_introspectremoteobjectasync@12 +alljoyn_proxybusobject_issecure@4 +alljoyn_proxybusobject_isvalid@4 +alljoyn_proxybusobject_methodcall@32 +alljoyn_proxybusobject_methodcall_member@52 +alljoyn_proxybusobject_methodcall_member_noreply@44 +alljoyn_proxybusobject_methodcall_noreply@24 +alljoyn_proxybusobject_methodcallasync@36 +alljoyn_proxybusobject_methodcallasync_member@56 +alljoyn_proxybusobject_parsexml@12 +alljoyn_proxybusobject_ref_create@4 +alljoyn_proxybusobject_ref_decref@4 +alljoyn_proxybusobject_ref_get@4 +alljoyn_proxybusobject_ref_incref@4 +alljoyn_proxybusobject_registerpropertieschangedlistener@24 +alljoyn_proxybusobject_removechild@8 +alljoyn_proxybusobject_secureconnection@8 +alljoyn_proxybusobject_secureconnectionasync@8 +alljoyn_proxybusobject_setproperty@16 +alljoyn_proxybusobject_setpropertyasync@28 +alljoyn_proxybusobject_unregisterpropertieschangedlistener@12 +alljoyn_routerinit@0 +alljoyn_routerinitwithconfig@4 +alljoyn_routershutdown@0 +alljoyn_securityapplicationproxy_claim@32 +alljoyn_securityapplicationproxy_computemanifestdigest@16 +alljoyn_securityapplicationproxy_create@12 +alljoyn_securityapplicationproxy_destroy@4 +alljoyn_securityapplicationproxy_digest_destroy@4 +alljoyn_securityapplicationproxy_eccpublickey_destroy@4 +alljoyn_securityapplicationproxy_endmanagement@4 +alljoyn_securityapplicationproxy_getapplicationstate@8 +alljoyn_securityapplicationproxy_getclaimcapabilities@8 +alljoyn_securityapplicationproxy_getclaimcapabilitiesadditionalinfo@8 +alljoyn_securityapplicationproxy_getdefaultpolicy@8 +alljoyn_securityapplicationproxy_geteccpublickey@8 +alljoyn_securityapplicationproxy_getmanifesttemplate@8 +alljoyn_securityapplicationproxy_getpermissionmanagementsessionport@0 +alljoyn_securityapplicationproxy_getpolicy@8 +alljoyn_securityapplicationproxy_installmembership@8 +alljoyn_securityapplicationproxy_manifest_destroy@4 +alljoyn_securityapplicationproxy_manifesttemplate_destroy@4 +alljoyn_securityapplicationproxy_policy_destroy@4 +alljoyn_securityapplicationproxy_reset@4 +alljoyn_securityapplicationproxy_resetpolicy@4 +alljoyn_securityapplicationproxy_setmanifestsignature@20 +alljoyn_securityapplicationproxy_signmanifest@16 +alljoyn_securityapplicationproxy_startmanagement@4 +alljoyn_securityapplicationproxy_updateidentity@16 +alljoyn_securityapplicationproxy_updatepolicy@8 +alljoyn_sessionlistener_create@8 +alljoyn_sessionlistener_destroy@4 +alljoyn_sessionopts_cmp@8 +alljoyn_sessionopts_create@16 +alljoyn_sessionopts_destroy@4 +alljoyn_sessionopts_get_multipoint@4 +alljoyn_sessionopts_get_proximity@4 +alljoyn_sessionopts_get_traffic@4 +alljoyn_sessionopts_get_transports@4 +alljoyn_sessionopts_iscompatible@8 +alljoyn_sessionopts_set_multipoint@8 +alljoyn_sessionopts_set_proximity@8 +alljoyn_sessionopts_set_traffic@8 +alljoyn_sessionopts_set_transports@8 +alljoyn_sessionportlistener_create@8 +alljoyn_sessionportlistener_destroy@4 +alljoyn_shutdown@0 +alljoyn_unity_deferred_callbacks_process@0 +alljoyn_unity_set_deferred_callback_mainthread_only@4 diff --git a/lib/libc/mingw/lib32/mscms.def b/lib/libc/mingw/lib32/mscms.def index a69544da7a8b60b9c84c62c5a4e7c193019acb02..d8d30e8abda849815057fe28876760aa876e087f 100644 --- a/lib/libc/mingw/lib32/mscms.def +++ b/lib/libc/mingw/lib32/mscms.def @@ -10,17 +10,18 @@ AssociateColorProfileWithDeviceW@12 CheckBitmapBits@36 CheckColors@20 CloseColorProfile@4 +CloseDisplay@4 ColorCplGetDefaultProfileScope@16 ColorCplGetDefaultRenderingIntentScope@4 ColorCplGetProfileProperties@8 ColorCplHasSystemWideAssociationListChanged@12 ColorCplInitialize@0 -ColorCplLoadAssociationList@16 +ColorCplLoadAssociationList@20 ColorCplMergeAssociationLists@8 ColorCplOverwritePerUserAssociationList@8 ColorCplReleaseProfileProperties@4 ColorCplResetSystemWideAssociationListChangedWarning@8 -ColorCplSaveAssociationList@16 +ColorCplSaveAssociationList@20 ColorCplSetUsePerUserProfiles@12 ColorCplUninitialize@0 ConvertColorNameToIndex@16 @@ -31,10 +32,17 @@ CreateDeviceLinkProfile@28 CreateMultiProfileTransform@24 CreateProfileFromLogColorSpaceA@8 CreateProfileFromLogColorSpaceW@8 +DccwCreateDisplayProfileAssociationList@4 +DccwGetDisplayProfileAssociationList@12 +DccwGetGamutSize@8 +DccwReleaseDisplayProfileAssociationList@4 +DccwSetDisplayProfileAssociationList@12 DeleteColorTransform@4 DeviceRenameEvent@12 DisassociateColorProfileFromDeviceA@12 DisassociateColorProfileFromDeviceW@12 +; DllCanUnloadNow@0 +; DllGetClassObject@12 EnumColorProfilesA@20 EnumColorProfilesW@20 GenerateCopyFilePaths@36 @@ -59,11 +67,15 @@ InternalGetPS2CSAFromLCS@16 InternalGetPS2ColorRenderingDictionary@20 InternalGetPS2ColorSpaceArray@24 InternalGetPS2PreviewCRD@24 +InternalRefreshCalibration@8 InternalSetDeviceConfig@24 +InternalWcsAssociateColorProfileWithDevice@20 +InternalWcsDisassociateColorProfileWithDevice@16 IsColorProfileTagPresent@12 IsColorProfileValid@8 OpenColorProfileA@16 OpenColorProfileW@16 +OpenDisplay@16 RegisterCMMA@12 RegisterCMMW@12 SelectCMM@4 @@ -86,6 +98,7 @@ WcsCreateIccProfile@8 WcsDisassociateColorProfileFromDevice@12 WcsEnumColorProfiles@20 WcsEnumColorProfilesSize@12 +WcsGetCalibrationManagementState@4 WcsGetDefaultColorProfile@28 WcsGetDefaultColorProfileSize@24 WcsGetDefaultRenderingIntent@8 @@ -94,7 +107,33 @@ WcsGpCanInstallOrUninstallProfiles@4 WcsGpCanModifyDeviceAssociationList@12 WcsOpenColorProfileA@28 WcsOpenColorProfileW@28 +WcsSetCalibrationManagementState@4 WcsSetDefaultColorProfile@24 WcsSetDefaultRenderingIntent@8 WcsSetUsePerUserProfiles@12 WcsTranslateColors@40 +InternalGetPS2ColorRenderingDictionary2@24 +InternalGetPS2PreviewCRD2@32 +InternalGetPS2ColorSpaceArray2@28 +InternalSetDeviceGammaRamp@12 +InternalSetDeviceTemperature@16 +InternalGetAppliedGammaRamp@8 +InternalGetDeviceGammaCapability@4 +InternalGetAppliedGDIGammaRamp@8 +InternalSetDeviceGDIGammaRamp@12 +ColorAdapterGetSystemModifyWhitePointCaps@8 +ColorAdapterGetDisplayCurrentStateID@16 +ColorAdapterUpdateDisplayGamma@20 +ColorAdapterUpdateDeviceProfile@16 +ColorAdapterGetDisplayTransformData@20 +ColorAdapterGetDisplayTargetWhitePoint@24 +ColorAdapterGetDisplayProfile@24 +ColorAdapterGetCurrentProfileCalibration@24 +ColorAdapterRegisterOEMColorService@4 +ColorAdapterUnregisterOEMColorService@4 +ColorProfileAddDisplayAssociation@28 +ColorProfileRemoveDisplayAssociation@24 +ColorProfileSetDisplayDefaultAssociation@28 +ColorProfileGetDisplayList@24 +ColorProfileGetDisplayDefault@28 +ColorProfileGetDisplayUserScope@16 diff --git a/lib/libc/mingw/lib32/msctf.def b/lib/libc/mingw/lib32/msctf.def new file mode 100644 index 0000000000000000000000000000000000000000..bb6edb49962a8416e5bb883f1774c33c7f547895 --- /dev/null +++ b/lib/libc/mingw/lib32/msctf.def @@ -0,0 +1,89 @@ +; +; Definition file of MSCTF.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "MSCTF.dll" +EXPORTS +TF_GetLangDescriptionFromHKL@12 +TF_GetLangIcon@12 +TF_GetLangIconFromHKL@4 +TF_RunInputCPL@0 +CtfImeAssociateFocus@12 +CtfImeConfigure@16 +CtfImeConversionList@20 +CtfImeCreateInputContext@4 +CtfImeCreateThreadMgr@8 +CtfImeDestroy@4 +CtfImeDestroyInputContext@4 +CtfImeDestroyThreadMgr@0 +CtfImeDispatchDefImeMessage@16 +CtfImeEnumRegisterWord@20 +CtfImeEscape@12 +CtfImeEscapeEx@16 +CtfImeGetGuidAtom@12 +CtfImeGetRegisterWordStyle@8 +CtfImeInquire@12 +CtfImeInquireExW@16 +CtfImeIsGuidMapEnable@4 +CtfImeIsIME@4 +CtfImeProcessCicHotkey@12 +CtfImeProcessKey@16 +CtfImeRegisterWord@12 +CtfImeSelect@8 +CtfImeSelectEx@12 +CtfImeSetActiveContext@8 +CtfImeSetCompositionString@24 +CtfImeSetFocus@8 +CtfImeToAsciiEx@24 +CtfImeUnregisterWord@12 +CtfNotifyIME@16 +DllCanUnloadNow@0 +DllGetClassObject@12 +DllRegisterServer@0 +DllUnregisterServer@0 +SetInputScope@8 +SetInputScopeXML@8 +SetInputScopes2@24 +SetInputScopes@28 +TF_AttachThreadInput@8 +TF_CUASAppFix@4 +TF_CanUninitialize@0 +TF_CheckThreadInputIdle@8 +TF_CleanUpPrivateMessages@4 +TF_ClearLangBarAddIns@4 +TF_CreateCategoryMgr@4 +TF_CreateCicLoadMutex@4 +TF_CreateCicLoadWinStaMutex@0 +TF_CreateDisplayAttributeMgr@4 +TF_CreateInputProcessorProfiles@4 +TF_CreateLangBarItemMgr@4 +TF_CreateLangBarMgr@4 +TF_CreateThreadMgr@4 +TF_DllDetachInOther@0 +TF_GetAppCompatFlags@0 +TF_GetCompatibleKeyboardLayout@4 +TF_GetGlobalCompartment@4 +TF_GetInitSystemFlags@0 +TF_GetInputScope@8 +TF_GetShowFloatingStatus@4 +TF_GetThreadFlags@16 +TF_GetThreadMgr@4 +TF_InitSystem@4 +TF_InvalidAssemblyListCache@0 +TF_InvalidAssemblyListCacheIfExist@0 +TF_IsCtfmonRunning@0 +TF_IsFullScreenWindowActivated@0 +TF_IsThreadWithFlags@4 +TF_MapCompatibleHKL@12 +TF_MapCompatibleKeyboardTip@12 +TF_Notify@12 +TF_PostAllThreadMsg@8 +TF_RegisterLangBarAddIn@12 +TF_SendLangBandMsg@8 +TF_SetDefaultRemoteKeyboardLayout@8 +TF_SetShowFloatingStatus@8 +TF_SetThreadFlags@8 +TF_UninitSystem@0 +TF_UnregisterLangBarAddIn@8 +TF_WaitForInitialized@4 diff --git a/lib/libc/mingw/lib32/mshtml.def b/lib/libc/mingw/lib32/mshtml.def new file mode 100644 index 0000000000000000000000000000000000000000..b8cb349b29311aaadc576cb8d82cc5c9ca4726f1 --- /dev/null +++ b/lib/libc/mingw/lib32/mshtml.def @@ -0,0 +1,27 @@ +; +; Definition file of MSHTML.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "MSHTML.dll" +EXPORTS +ord_100@4 @100 +ord_101@4 @101 +ord_102@4 @102 +ord_103@8 @103 +ord_104@4 @104 +ClearPhishingFilterData@0 +ConvertAndEscapePostData@12 +CreateHTMLPropertyPage@8 +DllCanUnloadNow@0 +DllEnumClassObjects@12 +DllGetClassObject@12 +IEIsXMLNSRegistered@8 +IERegisterXMLNS@24 +MatchExactGetIDsOfNames@28 +PrintHTML@16 +RunHTMLApplication@16 +ShowHTMLDialog@20 +ShowHTMLDialogEx@24 +ShowModalDialog@20 +ShowModelessHTMLDialog@20 diff --git a/lib/libc/mingw/lib32/mshtmled.def b/lib/libc/mingw/lib32/mshtmled.def new file mode 100644 index 0000000000000000000000000000000000000000..9d8124eac682eb516c50673d85e77806041f6821 --- /dev/null +++ b/lib/libc/mingw/lib32/mshtmled.def @@ -0,0 +1,12 @@ +; +; Definition file of mshtmled.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "mshtmled.dll" +EXPORTS +DllCanUnloadNow@0 +DllEnumClassObjects@12 +DllGetClassObject@12 +DllRegisterServer@0 +DllUnregisterServer@0 diff --git a/lib/libc/mingw/lib32/msoledbsql.def b/lib/libc/mingw/lib32/msoledbsql.def new file mode 100644 index 0000000000000000000000000000000000000000..fbea877100a0380bc685d7026c691f2a601a7c0a --- /dev/null +++ b/lib/libc/mingw/lib32/msoledbsql.def @@ -0,0 +1,13 @@ +; +; Definition file of msoledbsql.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "msoledbsql.dll" +EXPORTS +DllCanUnloadNow@0 +DllGetClassObject@12 +DllMain@12 +DllRegisterServer@0 +DllUnregisterServer@0 +OpenSqlFilestream@24 diff --git a/lib/libc/mingw/lib32/msvcp60.def b/lib/libc/mingw/lib32/msvcp60.def new file mode 100644 index 0000000000000000000000000000000000000000..f6a5dc93f3a0d60fc9c853d12803d7912e5eda03 --- /dev/null +++ b/lib/libc/mingw/lib32/msvcp60.def @@ -0,0 +1,71 @@ +;Submitted by: Danny Smith +;Only the C functions are listed. Most of these have been commented out since +;I don't know what they are and can't test them. Some look like data exports +;for C++ math functions (E.G.: _Xbig). +LIBRARY MSVCP60.DLL +EXPORTS +;_Cosh +;_Denorm +;_Dnorm +;_Dscale +;_Dtest +;_Eps +;_Exp +;_FCosh +;_FDenorm +;_FDnorm +;_FDscale +;_FDtest +;_FEps +;_FExp +;_FInf +;_FNan +;_FRteps +;_FSinh +;_FSnan +;_FXbig +;_Getcoll +;_Getctype +;_Getcvt +;_Hugeval +;_Inf +;_LCosh +;_LDenorm +;_LDscale +;_LDtest +;_LEps +;_LExp +;_LInf +;_LNan +;_LPoly +;_LRteps +;_LSinh +;_LSnan +;_LXbig +;_Mbrtowc +;_Nan +;_Poly +;_Rteps +;_Sinh +;_Snan +;_Stod +;_Stof +;_Stold +;_Strcoll +;_Strxfrm +;_Tolower +;_Toupper +;_Wcrtomb +;__Wcrtomb_lk +;_Xbig + +btowc +mbrlen +mbrtowc +mbsrtowcs +towctrans +wcrtomb +wcsrtombs +wctob +wctrans +wctype \ No newline at end of file diff --git a/lib/libc/mingw/lib32/nddeapi.def b/lib/libc/mingw/lib32/nddeapi.def new file mode 100644 index 0000000000000000000000000000000000000000..4016baf5336d6484905ffd464c99447f30c60436 --- /dev/null +++ b/lib/libc/mingw/lib32/nddeapi.def @@ -0,0 +1,30 @@ +LIBRARY NDDEAPI.DLL +EXPORTS +NDdeGetErrorStringA@12 +NDdeGetErrorStringW@12 +NDdeGetShareSecurityA@24 +NDdeGetShareSecurityW@24 +NDdeGetTrustedShareA@20 +NDdeGetTrustedShareW@20 +NDdeIsValidAppTopicListA@4 +NDdeIsValidAppTopicListW@4 +NDdeIsValidShareNameA@4 +NDdeIsValidShareNameW@4 +NDdeSetShareSecurityA@16 +NDdeSetShareSecurityW@16 +NDdeSetTrustedShareA@12 +NDdeSetTrustedShareW@12 +NDdeShareAddA@20 +NDdeShareAddW@20 +NDdeShareDelA@12 +NDdeShareDelW@12 +NDdeShareEnumA@24 +NDdeShareEnumW@24 +NDdeShareGetInfoA@28 +NDdeShareGetInfoW@28 +NDdeShareSetInfoA@24 +NDdeShareSetInfoW@24 +NDdeSpecialCommandA@24 +NDdeSpecialCommandW@24 +NDdeTrustedShareEnumA@24 +NDdeTrustedShareEnumW@24 diff --git a/lib/libc/mingw/lib32/ndis.def b/lib/libc/mingw/lib32/ndis.def new file mode 100644 index 0000000000000000000000000000000000000000..ef0eb859a787ace7bdd0a01951282800e99f09fb --- /dev/null +++ b/lib/libc/mingw/lib32/ndis.def @@ -0,0 +1,578 @@ +; +; Definition file of NDIS.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "NDIS.SYS" +EXPORTS +;ArcFilterDprIndicateReceive +;ArcFilterDprIndicateReceiveComplete +;EthFilterDprIndicateReceive +;EthFilterDprIndicateReceiveComplete +;FddiFilterDprIndicateReceive +;FddiFilterDprIndicateReceiveComplete +EthFilterDprIndicateReceive@32 +EthFilterDprIndicateReceiveComplete@4 +NDIS_BUFFER_TO_SPAN_PAGES@4 +NdisAcquireRWLockRead@12 +NdisAcquireRWLockWrite@12 +NdisAcquireReadWriteLock@12 +NdisAcquireSpinLock@4 +NdisActiveGroupCount@0 +NdisAdjustBufferLength@8 +NdisAdjustNetBufferCurrentMdl@4 +NdisAdvanceNetBufferDataStart@16 +NdisAdvanceNetBufferListDataStart@16 +NdisAllocateBuffer@20 +NdisAllocateBufferPool@12 +NdisAllocateCloneNetBufferList@16 +NdisAllocateCloneOidRequest@16 +NdisAllocateFragmentNetBufferList@32 +NdisAllocateGenericObject@12 +NdisAllocateIoWorkItem@4 +NdisAllocateMdl@12 +NdisAllocateMemory@20 +NdisAllocateMemoryWithTag@12 +NdisAllocateMemoryWithTagPriority@16 +NdisAllocateNetBuffer@16 +NdisAllocateNetBufferAndNetBufferList@24 +NdisAllocateNetBufferList@12 +NdisAllocateNetBufferListContext@16 +NdisAllocateNetBufferListPool@8 +NdisAllocateNetBufferMdlAndData@4 +NdisAllocateNetBufferPool@8 +NdisAllocatePacket@12 +NdisAllocatePacketPool@16 +NdisAllocatePacketPoolEx@20 +NdisAllocateRWLock@4 +NdisAllocateReassembledNetBufferList@24 +NdisAllocateRefCount@8 +NdisAllocateSharedMemory@12 +NdisAllocateSpinLock@4 +NdisAllocateTimerObject@12 +NdisAnsiStringToUnicodeString@8 +NdisBufferLength@4 +NdisBufferVirtualAddress@4 +NdisBuildScatterGatherList@8 +NdisCancelDirectOidRequest@8 +NdisCancelOidRequest@8 +NdisCancelSendNetBufferLists@8 +NdisCancelSendPackets@8 +NdisCancelTimer@8 +NdisCancelTimerObject@4 +NdisClAddParty@16 +NdisClCloseAddressFamily@4 +NdisClCloseCall@16 +NdisClDeregisterSap@4 +NdisClDropParty@12 +NdisClGetProtocolVcContextFromTapiCallId@12 +NdisClIncomingCallComplete@12 +NdisClMakeCall@16 +NdisClModifyCallQoS@8 +NdisClNotifyCloseAddressFamilyComplete@8 +NdisClOpenAddressFamily@24 +NdisClOpenAddressFamilyEx@16 +NdisClRegisterSap@16 +NdisCloseAdapter@8 +NdisCloseAdapterEx@4 +NdisCloseConfiguration@4 +NdisCloseFile@4 +NdisCloseNDKAdapter@8 +NdisCmActivateVc@8 +NdisCmAddPartyComplete@16 +NdisCmCloseAddressFamilyComplete@8 +NdisCmCloseCallComplete@12 +NdisCmDeactivateVc@4 +NdisCmDeregisterSapComplete@8 +NdisCmDispatchCallConnected@4 +NdisCmDispatchIncomingCall@12 +NdisCmDispatchIncomingCallQoSChange@8 +NdisCmDispatchIncomingCloseCall@16 +NdisCmDispatchIncomingDropParty@16 +NdisCmDropPartyComplete@8 +NdisCmMakeCallComplete@20 +NdisCmModifyCallQoSComplete@12 +NdisCmNotifyCloseAddressFamily@4 +NdisCmOpenAddressFamilyComplete@12 +NdisCmRegisterAddressFamily@16 +NdisCmRegisterAddressFamilyEx@8 +NdisCmRegisterSapComplete@12 +NdisCoAssignInstanceName@12 +NdisCoCreateVc@16 +NdisCoDeleteVc@4 +NdisCoGetTapiCallId@8 +NdisCoOidRequest@20 +NdisCoOidRequestComplete@20 +NdisCoRequest@20 +NdisCoRequestComplete@20 +NdisCoSendNetBufferLists@12 +NdisCoSendPackets@12 +NdisCompareAnsiString@12 +NdisCompareUnicodeString@12 +NdisCompleteBindAdapter@12 +NdisCompleteBindAdapterEx@8 +NdisCompleteDmaTransfer@24 +NdisCompleteNetPnPEvent@12 +NdisCompletePnPEvent@12 +NdisCompleteUnbindAdapter@8 +NdisCompleteUnbindAdapterEx@4 +NdisConvertNdisStatusToNtStatus@4 +NdisConvertNtStatusToNdisStatus@4 +NdisCopyBuffer@24 +NdisCopyFromNetBufferToNetBuffer@24 +NdisCopyFromPacketToPacket@24 +NdisCopyFromPacketToPacketSafe@28 +NdisCopyReceiveNetBufferListInfo@8 +NdisCopySendNetBufferListInfo@8 +NdisCurrentGroupAndProcessor@0 +NdisCurrentProcessorIndex@0 +NdisDereferenceWithTag@8 +NdisDeregisterDeviceEx@4 +NdisDeregisterProtocol@8 +NdisDeregisterProtocolDriver@4 +NdisDeregisterTdiCallBack@0 +NdisDirectOidRequest@8 +NdisDllInitialize@0 +NdisDprAcquireReadWriteLock@12 +NdisDprAcquireSpinLock@4 +NdisDprAllocatePacket@12 +NdisDprAllocatePacketNonInterlocked@12 +NdisDprFreePacket@4 +NdisDprFreePacketNonInterlocked@4 +;NdisDprReleaseSpinLock +;NdisEqualString DATA +NdisDprReleaseReadWriteLock@8 +NdisDprReleaseSpinLock@4 +NdisEnumerateFilterModules@20 +NdisEqualString@12 +NdisFCancelDirectOidRequest@8 +NdisFCancelOidRequest@8 +NdisFCancelSendNetBufferLists@8 +NdisFDeregisterFilterDriver@4 +NdisFDevicePnPEventNotify@8 +NdisFDirectOidRequest@8 +NdisFDirectOidRequestComplete@12 +NdisFGetOptionalSwitchHandlers@12 +NdisFIndicateReceiveNetBufferLists@20 +NdisFIndicateStatus@8 +NdisFNetPnPEvent@8 +NdisFOidRequest@8 +NdisFOidRequestComplete@12 +NdisFPauseComplete@4 +NdisFRegisterFilterDriver@16 +NdisFRestartComplete@8 +NdisFRestartFilter@4 +NdisFRetryAttach@8 +NdisFReturnNetBufferLists@12 +NdisFSendNetBufferLists@16 +NdisFSendNetBufferListsComplete@12 +NdisFSetAttributes@12 +NdisFSynchronousOidRequest@8 +NdisFreeBuffer@4 +NdisFreeBufferPool@4 +NdisFreeCloneNetBufferList@8 +NdisFreeCloneOidRequest@8 +NdisFreeFragmentNetBufferList@12 +NdisFreeGenericObject@4 +NdisFreeIoWorkItem@4 +NdisFreeMdl@4 +NdisFreeMemory@12 +NdisFreeMemoryWithTag@8 +NdisFreeMemoryWithTagPriority@12 +NdisFreeNetBuffer@4 +NdisFreeNetBufferList@4 +NdisFreeNetBufferListContext@8 +NdisFreeNetBufferListPool@4 +NdisFreeNetBufferPool@4 +NdisFreePacket@4 +NdisFreePacketPool@4 +;NdisFreeToBlockPool +NdisFreeRWLock@4 +NdisFreeReassembledNetBufferList@12 +NdisFreeRefCount@4 +NdisFreeScatterGatherList@12 +NdisFreeSharedMemory@8 +NdisFreeSpinLock@4 +NdisFreeTimerObject@4 +NdisGeneratePartialCancelId@0 +NdisGetAndReferenceCompartmentJobObject@12 +NdisGetBufferPhysicalArraySize@8 +NdisGetCurrentProcessorCounts@12 +NdisGetCurrentProcessorCpuUsage@4 +NdisGetCurrentSystemTime@4 +NdisGetDataBuffer@20 +NdisGetDeviceReservedExtension@4 +NdisGetDriverHandle@8 +NdisGetFirstBufferFromPacket@20 +NdisGetFirstBufferFromPacketSafe@24 +NdisGetHypervisorInfo@4 +NdisGetJobObjectCompartmentId@4 +NdisGetNetBufferListProtocolId@4 +NdisGetPacketCancelId@4 +NdisGetPacketFromNetBufferList@8 +NdisGetPoolFromNetBuffer@4 +NdisGetPoolFromNetBufferList@4 +NdisGetPoolFromPacket@4 +NdisGetProcessObjectCompartmentId@4 +NdisGetProcessorInformation@4 +NdisGetProcessorInformationEx@12 +NdisGetReceivedPacket@8 +NdisGetRefCount@4 +NdisGetRoutineAddress@4 +NdisGetRssProcessorInformation@12 +NdisGetSessionCompartmentId@4 +NdisGetSessionToCompartmentMappingEpochAndZero@0 +NdisGetSharedDataAlignment@0 +NdisGetSystemUpTime@4 +NdisGetSystemUpTimeEx@4 +NdisGetThreadObjectCompartmentId@4 +NdisGetThreadObjectCompartmentScope@12 +NdisGetVersion@0 +NdisGroupActiveProcessorCount@4 +NdisGroupActiveProcessorMask@4 +NdisGroupMaxProcessorCount@4 +NdisIMAssociateMiniport@8 +NdisIMCancelInitializeDeviceInstance@8 +NdisIMCopySendCompletePerPacketInfo@8 +NdisIMCopySendPerPacketInfo@8 +NdisIMDeInitializeDeviceInstance@4 +NdisIMDeregisterLayeredMiniport@4 +NdisIMGetBindingContext@4 +NdisIMGetCurrentPacketStack@8 +NdisIMGetDeviceContext@4 +NdisIMInitializeDeviceInstance@8 +NdisIMInitializeDeviceInstanceEx@12 +NdisIMNotifyPnPEvent@8 +NdisIMQueueMiniportCallback@12 +NdisIMRegisterLayeredMiniport@16 +NdisIMRevertBack@8 +NdisIMSwitchToMiniport@8 +NdisIMVBusDeviceAdd@8 +NdisIMVBusDeviceRemove@8 +NdisIfAddIfStackEntry@8 +NdisIfAllocateNetLuidIndex@8 +NdisIfAllocateNetLuidIndexEx@12 +NdisIfDeleteIfStackEntry@8 +NdisIfDeregisterInterface@4 +NdisIfDeregisterProvider@4 +NdisIfFreeNetLuidIndex@8 +NdisIfGetInterfaceIndexFromNetLuid@12 +NdisIfGetNetLuidFromInterfaceIndex@8 +NdisIfQueryBindingIfIndex@20 +NdisIfRegisterInterface@24 +NdisIfRegisterProvider@12 +NdisImmediateReadPciSlotInformation@20 +NdisImmediateReadPortUchar@12 +NdisImmediateReadPortUlong@12 +NdisImmediateReadPortUshort@12 +NdisImmediateReadSharedMemory@16 +NdisImmediateWritePciSlotInformation@20 +NdisImmediateWritePortUchar@12 +NdisImmediateWritePortUlong@12 +NdisImmediateWritePortUshort@12 +NdisImmediateWriteSharedMemory@16 +NdisInitAnsiString@8 +NdisInitUnicodeString@8 +NdisInitializeEvent@4 +NdisInitializeReadWriteLock@4 +NdisInitializeString@8 +NdisInitializeTimer@12 +NdisInitializeWrapper@16 +NdisInitiateOffload@8 +NdisInterlockedAddLargeInterger@16 +NdisInterlockedAddUlong@12 +NdisInterlockedDecrement@4 +NdisInterlockedIncrement@4 +NdisInterlockedInsertHeadList@12 +NdisInterlockedInsertTailList@12 +NdisInterlockedPopEntryList@8 +NdisInterlockedPushEntryList@12 +NdisInterlockedRemoveHeadList@8 +NdisInvalidateOffload@8 +NdisIsStatusIndicationCloneable@4 +NdisLWMDeregisterMiniportDriver@4 +NdisLWMInitializeNetworkInterface@16 +NdisLWMRegisterMiniportDriver@12 +NdisLWMStartNetworkInterface@4 +NdisLWMUninitializeNetworkInterface@4 +NdisMAllocateMapRegisters@20 +NdisMAllocateNetBufferSGList@24 +NdisMAllocatePort@8 +NdisMAllocateSharedMemory@20 +NdisMAllocateSharedMemoryAsync@16 +NdisMAllocateSharedMemoryAsyncEx@16 +NdisMCancelTimer@8 +NdisMCloseLog@4 +NdisMCmActivateVc@8 +NdisMCmCreateVc@16 +NdisMCmDeactivateVc@4 +NdisMCmDeleteVc@4 +NdisMCmOidRequest@16 +NdisMCmRegisterAddressFamily@16 +NdisMCmRegisterAddressFamilyEx@8 +NdisMCmRequest@16 +NdisMCoActivateVcComplete@12 +NdisMCoDeactivateVcComplete@8 +NdisMCoIndicateReceiveNetBufferLists@16 +NdisMCoIndicateReceivePacket@12 +NdisMCoIndicateStatus@20 +NdisMCoIndicateStatusEx@12 +NdisMCoOidRequestComplete@16 +NdisMCoReceiveComplete@4 +NdisMCoRequestComplete@12 +NdisMCoSendComplete@12 +NdisMCoSendNetBufferListsComplete@12 +NdisMCompleteBufferPhysicalMapping@12 +NdisMConfigMSIXTableEntry@8 +NdisMCreateLog@12 +NdisMDeregisterAdapterShutdownHandler@4 +NdisMDeregisterDevice@4 +NdisMDeregisterDmaChannel@4 +NdisMDeregisterInterrupt@4 +NdisMDeregisterInterruptEx@4 +NdisMDeregisterIoPortRange@16 +NdisMDeregisterMiniportDriver@4 +NdisMDeregisterScatterGatherDma@4 +NdisMDeregisterWdiMiniportDriver@4 +NdisMDirectOidRequestComplete@12 +NdisMEnableVirtualization@20 +NdisMFlushLog@4 +NdisMFreeMapRegisters@4 +NdisMFreeNetBufferSGList@12 +NdisMFreePort@8 +NdisMFreeSharedMemory@24 +NdisMGetBusData@20 +NdisMGetDeviceProperty@24 +NdisMGetDmaAlignment@4 +NdisMGetMiniportInitAttributes@8 +NdisMGetOffloadHandlers@12 +NdisMGetVirtualDeviceLocation@24 +NdisMGetVirtualFunctionBusData@20 +NdisMGetVirtualFunctionLocation@20 +NdisMIdleNotificationComplete@4 +NdisMIdleNotificationCompleteEx@8 +NdisMIdleNotificationConfirm@8 +NdisMIndicateReceiveNetBufferLists@20 +NdisMIndicateStatus@16 +NdisMIndicateStatusComplete@4 +NdisMIndicateStatusEx@8 +NdisMInitializeScatterGatherDma@12 +NdisMInitializeTimer@16 +NdisMInitiateOffloadComplete@8 +NdisMInvalidateConfigBlock@16 +NdisMInvalidateOffloadComplete@8 +NdisMMapIoSpace@20 +NdisMNetPnPEvent@8 +NdisMOffloadEventIndicate@12 +NdisMOidRequestComplete@12 +NdisMPauseComplete@4 +NdisMPciAssignResources@12 +NdisMPromoteMiniport@4 +NdisMQueryAdapterInstanceName@8 +NdisMQueryAdapterResources@16 +NdisMQueryInformationComplete@8 +NdisMQueryOffloadStateComplete@8 +NdisMQueryProbedBars@8 +NdisMQueueDpc@16 +NdisMQueueDpcEx@16 +NdisMReadConfigBlock@16 +NdisMReadDmaCounter@4 +NdisMReenumerateFailedAdapter@4 +NdisMRegisterAdapterShutdownHandler@12 +NdisMRegisterDevice@24 +NdisMRegisterDmaChannel@24 +NdisMRegisterInterrupt@28 +NdisMRegisterInterruptEx@16 +NdisMRegisterIoPortRange@16 +NdisMRegisterMiniport@12 +NdisMRegisterMiniportDriver@20 +NdisMRegisterScatterGatherDma@12 +NdisMRegisterUnloadHandler@8 +NdisMRegisterWdiMiniportDriver@24 +NdisMRemoveMiniport@4 +NdisMRequestDpc@8 +NdisMResetComplete@12 +NdisMResetMiniport@4 +NdisMRestartComplete@8 +NdisMSendComplete@12 +NdisMSendNetBufferListsComplete@12 +NdisMSendResourcesAvailable@4 +NdisMSetAttributes@16 +NdisMSetAttributesEx@20 +NdisMSetBusData@20 +NdisMSetInformationComplete@8 +NdisMSetMiniportAttributes@8 +NdisMSetMiniportSecondary@8 +NdisMSetPeriodicTimer@8 +NdisMSetTimer@8 +NdisMSetVirtualFunctionBusData@20 +NdisMSleep@4 +NdisMStartBufferPhysicalMapping@24 +NdisMSynchronizeWithInterrupt@12 +NdisMSynchronizeWithInterruptEx@16 +NdisMTerminateOffloadComplete@8 +NdisMTransferDataComplete@16 +NdisMUnmapIoSpace@12 +NdisMUpdateOffloadComplete@8 +NdisMWanIndicateReceive@20 +NdisMWanIndicateReceiveComplete@8 +NdisMWanSendComplete@12 +NdisMWriteConfigBlock@16 +NdisMWriteLogData@12 +NdisMapFile@12 +NdisMatchPdoWithPacket@8 +NdisMaxGroupCount@0 +NdisNblTrackerDeregisterComponent@4 +NdisNblTrackerQueryNblCurrentOwner@4 +NdisNblTrackerRecordEvent@16 +NdisNblTrackerRegisterComponent@12 +NdisNblTrackerTransferOwnership@20 +NdisOffloadTcpDisconnect@12 +NdisOffloadTcpForward@8 +NdisOffloadTcpReceive@8 +NdisOffloadTcpReceiveReturn@8 +NdisOffloadTcpSend@8 +NdisOidRequest@8 +NdisOpenAdapter@44 +NdisOpenAdapterEx@20 +NdisOpenConfiguration@12 +NdisOpenConfigurationEx@8 +NdisOpenConfigurationKeyByIndex@20 +NdisOpenConfigurationKeyByName@16 +NdisOpenFile@24 +NdisOpenNDKAdapter@12 +NdisOpenProtocolConfiguration@12 +NdisOverrideBusNumber@12 +NdisPacketPoolUsage@4 +NdisPacketSize@4 +NdisProcessorIndexToNumber@8 +NdisProcessorNumberToIndex@4 +NdisQueryAdapterInstanceName@8 +NdisQueryBindInstanceName@8 +NdisQueryBuffer@12 +NdisQueryBufferOffset@12 +NdisQueryBufferSafe@16 +NdisQueryDiagnosticSetting@8 +NdisQueryMapRegisterCount@8 +NdisQueryNetBufferPhysicalCount@4 +NdisQueryOffloadState@8 +NdisQueryPendingIOCount@8 +NdisQueueIoWorkItem@12 +NdisReEnumerateProtocolBindings@4 +NdisReadConfiguration@20 +NdisReadEisaSlotInformation@16 +NdisReadEisaSlotInformationEx@20 +NdisReadMcaPosInformation@16 +NdisReadNetworkAddress@16 +NdisReadPciSlotInformation@20 +NdisReadPcmciaAttributeMemory@16 +NdisReferenceWithTag@8 +NdisRegisterDeviceEx@16 +NdisRegisterProtocol@16 +NdisRegisterProtocolDriver@12 +NdisRegisterTdiCallBack@8 +NdisReleaseNicActive@8 +NdisReleaseRWLock@8 +NdisReleaseReadWriteLock@8 +NdisReleaseSpinLock@4 +NdisRequest@12 +NdisRequestEx@8 +NdisReset@8 +NdisResetEvent@4 +NdisRetreatNetBufferDataStart@16 +NdisRetreatNetBufferListDataStart@20 +NdisReturnNetBufferLists@12 +NdisReturnPackets@8 +NdisScheduleWorkItem@4 +NdisSend@12 +NdisSendNetBufferLists@16 +NdisSendPackets@12 +NdisSetAoAcOptions@8 +NdisSetCoalescableTimerObject@24 +NdisSetEvent@4 +NdisSetOptionalHandlers@8 +NdisSetPacketCancelId@8 +NdisSetPacketPoolProtocolId@8 +NdisSetPacketStatus@16 +NdisSetPeriodicTimer@8 +NdisSetProtocolFilter@32 +NdisSetSessionCompartmentId@8 +NdisSetThreadObjectCompartmentId@8 +NdisSetThreadObjectCompartmentScope@8 +NdisSetTimer@8 +NdisSetTimerEx@12 +NdisSetTimerObject@20 +NdisSetupDmaTransfer@24 +NdisSynchronousOidRequest@8 +NdisSystemActiveProcessorCount@4 +NdisSystemProcessorCount@0 +NdisTerminateOffload@8 +NdisTerminateWrapper@8 +NdisTestRWLockHeldByCurrentProcessorRead@4 +NdisTestRWLockHeldByCurrentProcessorWrite@4 +NdisTransferData@28 +NdisTryAcquireNicActive@8 +NdisTryAcquireRWLockRead@12 +NdisTryAcquireRWLockWrite@12 +NdisTryPromoteRWLockFromReadToWrite@8 +NdisUnbindAdapter@4 +NdisUnchainBufferAtBack@8 +NdisUnchainBufferAtFront@8 +NdisUnicodeStringToAnsiString@8 +NdisUnmapFile@4 +NdisUpcaseUnicodeString@8 +NdisUpdateOffload@8 +NdisUpdateSharedMemory@20 +NdisWaitEvent@8 +NdisWdfAsyncPowerReferenceCompleteNotification@12 +NdisWdfChangeSingleInstance@12 +NdisWdfCloseIrpHandler@4 +NdisWdfCreateIrpHandler@8 +NdisWdfDeregisterCx@4 +NdisWdfDeviceControlIrpHandler@4 +NdisWdfDeviceInternalControlIrpHandler@4 +NdisWdfExecuteMethod@20 +NdisWdfGenerateFdoNameIndex@0 +NdisWdfGetAdapterContextFromAdapterHandle@4 +NdisWdfGetGuidToOidMap@16 +NdisWdfMiniportDataPathPause@4 +NdisWdfMiniportDataPathStart@4 +NdisWdfMiniportDereference@4 +NdisWdfMiniportSetPower@12 +NdisWdfMiniportStarted@4 +NdisWdfMiniportTryReference@4 +NdisWdfPnPAddDevice@8 +NdisWdfPnpPowerEventHandler@12 +NdisWdfQueryAllData@24 +NdisWdfQuerySingleInstance@20 +NdisWdfReadConfiguration@20 +NdisWdfRegisterCx@20 +NdisWdfRegisterMiniportDriver@24 +NdisWriteConfiguration@16 +NdisWriteErrorLogEntry@0 +NdisWriteEventLogEntry@28 +NdisWritePciSlotInformation@20 +NdisWritePcmciaAttributeMemory@16 +NetDmaAllocateChannel@16 +NetDmaChainCopyPhysicalToVirtual@36 +NetDmaChainCopyVirtualToVirtual@28 +NetDmaDeregisterClient@4 +NetDmaDeregisterProvider@4 +NetDmaEnumerateDmaProviders@20 +NetDmaFlushPendingDescriptors@4 +NetDmaFreeChannel@4 +NetDmaGetMaxPendingDescriptors@4 +NetDmaGetVersion@0 +NetDmaInterruptDpc@12 +NetDmaIsDmaCopyComplete@8 +NetDmaIsr@16 +NetDmaNullTransfer@16 +NetDmaPnPEventNotify@8 +NetDmaPrefetchNextDescriptor@4 +NetDmaProviderStart@8 +NetDmaProviderStop@4 +NetDmaRegisterClient@12 +NetDmaRegisterProvider@12 +NetDmaSetMaxPendingDescriptors@8 +TrFilterDprIndicateReceive@28 +TrFilterDprIndicateReceiveComplete@4 diff --git a/lib/libc/mingw/lib32/netio.def b/lib/libc/mingw/lib32/netio.def new file mode 100644 index 0000000000000000000000000000000000000000..931eb77057bf7d2a9207de7ee790656aea420349 --- /dev/null +++ b/lib/libc/mingw/lib32/netio.def @@ -0,0 +1,531 @@ +LIBRARY "NETIO.SYS" +EXPORTS +AgileVPNDispatchTableInit@4 +AgileVPNFindCompartmentIdFromTunnelId@12 +AgileVPNFindTunnelInfoFromInterfaceIndex@20 +CancelMibChangeNotify2@4 +CloseCompartment@4 +ConvertCompartmentGuidToId@8 +ConvertCompartmentIdToGuid@8 +ConvertInterfaceAliasToLuid@8 +ConvertInterfaceGuidToLuid@8 +ConvertInterfaceIndexToLuid@8 +ConvertInterfaceLuidToAlias@12 +ConvertInterfaceLuidToGuid@8 +ConvertInterfaceLuidToIndex@8 +ConvertInterfaceLuidToNameA@12 +ConvertInterfaceLuidToNameW@12 +ConvertInterfaceNameToLuidA@8 +ConvertInterfaceNameToLuidW@8 +ConvertInterfacePhysicalAddressToLuid@12 +ConvertIpv4MaskToLength@8 +ConvertLengthToIpv4Mask@8 +ConvertStringToInterfacePhysicalAddress@8 +CreateAnycastIpAddressEntry@4 +CreateCompartment@4 +CreateIpForwardEntry2@4 +CreateIpNetEntry2@4 +CreateSortedAddressPairs@28 +CreateUnicastIpAddressEntry@4 +DeleteAnycastIpAddressEntry@4 +DeleteCompartment@4 +DeleteIpForwardEntry2@4 +DeleteIpNetEntry2@4 +DeleteUnicastIpAddressEntry@4 +FeAcquireClassifyHandle@8 +FeAcquireWritableLayerDataPointer@24 +FeApplyModifiedLayerData@16 +FeCompleteClassify@16 +FeCopyIncomingValues@12 +FeGetWfpGlobalPtr@0 +FePendClassify@16 +FeReleaseCalloutContextList@4 +FeReleaseClassifyHandle@8 +FlushIpNetTable2@8 +FlushIpPathTable@4 +FreeDnsSettings@4 +FreeInterfaceDnsSettings@4 +FreeMibTable@4 +FsbAllocate@4 +FsbAllocateAtDpcLevel@4 +FsbCreatePool@16 +FsbDestroyPool@4 +FsbFree@4 +FwpmEventProviderCreate0@8 +FwpmEventProviderDestroy0@4 +FwpmEventProviderFireNetEvent0@16 +FwpmEventProviderIsNetEventTypeEnabled0@12 +FwppAdvanceStreamDataPastOffset@8 +FwppCopyStreamDataToBuffer@16 +FwppLogVpnEvent@4 +FwppStreamContinue@20 +FwppStreamDeleteDpcQueue@4 +FwppStreamInject@28 +FwppTruncateStreamDataAfterOffset@16 +GetAnycastIpAddressEntry@4 +GetAnycastIpAddressTable@8 +GetBestInterface@8 +GetBestInterfaceEx@8 +GetBestRoute2@28 +GetDefaultCompartmentId@0 +GetDnsSettings@4 +GetIfEntry2@4 +GetIfEntry2Ex@8 +GetIfStackTable@4 +GetIfTable2@4 +GetIfTable2Ex@8 +GetInterfaceCompartmentId@4 +GetInterfaceDnsSettings@20 +GetInvertedIfStackTable@4 +GetIpForwardEntry2@4 +GetIpForwardTable2@8 +GetIpInterfaceEntry@4 +GetIpInterfaceTable@8 +GetIpNetEntry2@4 +GetIpNetTable2@8 +GetIpNetworkConnectionBandwidthEstimates@12 +GetIpPathEntry@4 +GetIpPathTable@8 +GetMulticastIpAddressEntry@4 +GetMulticastIpAddressTable@8 +GetTeredoPort@4 +GetUnicastIpAddressEntry@4 +GetUnicastIpAddressTable@8 +HfAllocateHandle32@12 +HfCreateFactory@8 +HfDestroyFactory@4 +HfFreeHandle32@8 +HfGetPointerFromHandle32@12 +HfResumeHandle32@8 +HfSuspendHandle32@8 +IPsecGwDispatchTableInit@4 +IPsecGwGetTunnelInfoFromIPInformation@32 +IPsecGwIsUdpEspPacket@4 +IPsecGwProcessSecureNbl@44 +IPsecGwSetCallbackDispatch@4 +IPsecGwTransformClearTextPacket@56 +InitializeCompartmentEntry@4 +InitializeIpForwardEntry@4 +InitializeIpInterfaceEntry@4 +InitializeUnicastIpAddressEntry@4 +InternalCleanupPersistentStore@8 +InternalCreateAnycastIpAddressEntry@8 +InternalCreateIpForwardEntry2@8 +InternalCreateIpNetEntry2@8 +InternalCreateUnicastIpAddressEntry@8 +InternalDeleteAnycastIpAddressEntry@8 +InternalDeleteIpForwardEntry2@8 +InternalDeleteIpNetEntry2@8 +InternalDeleteUnicastIpAddressEntry@8 +InternalFindInterfaceByAddress@8 +InternalGetAnycastIpAddressEntry@8 +InternalGetAnycastIpAddressTable@12 +InternalGetForwardIpTable2@12 +InternalGetIfEntry2@8 +InternalGetIfTable2@8 +InternalGetIpForwardEntry2@8 +InternalGetIpInterfaceEntry@8 +InternalGetIpInterfaceTable@12 +InternalGetIpNetEntry2@8 +InternalGetIpNetTable2@12 +InternalGetMulticastIpAddressEntry@8 +InternalGetMulticastIpAddressTable@12 +InternalGetUnicastIpAddressEntry@8 +InternalGetUnicastIpAddressTable@12 +InternalSetIpForwardEntry2@8 +InternalSetIpInterfaceEntry@8 +InternalSetIpNetEntry2@8 +InternalSetTeredoPort@4 +InternalSetUnicastIpAddressEntry@8 +IoctlKfdAbortTransaction@16 +IoctlKfdAddCache@16 +IoctlKfdAddIndex@16 +IoctlKfdBatchUpdate@16 +IoctlKfdBeginEnumFilters@16 +IoctlKfdCommitTransaction@16 +IoctlKfdDeleteCache@16 +IoctlKfdDeleteIndex@16 +IoctlKfdEndEnumFilters@16 +IoctlKfdMoveFilter@16 +IoctlKfdQueryEnumFilters@16 +IoctlKfdQueryLayerStatistics@16 +IoctlKfdResetState@16 +IoctlKfdSetBfeEngineSd@12 +KfdAddCalloutEntry@32 +KfdAleAcquireEndpointContextFromFlow@8 +KfdAleAcquireFlowHandleForFlow@12 +KfdAleGetTableFromHandle@12 +KfdAleInitializeFlowHandles@0 +KfdAleInitializeFlowTable@12 +KfdAleNotifyFlowDeletion@4 +KfdAleReleaseFlowHandleForFlow@4 +KfdAleRemoveFlowContextTable@8 +KfdAleUninitializeFlowHandles@0 +KfdAleUpdateEndpointContextStatus@16 +KfdAuditEvent@4 +KfdBfeEngineAccessCheck@4 +KfdCheckAcceptBypass@16 +KfdCheckAndCacheAcceptBypass@20 +KfdCheckAndCacheConnectBypass@20 +KfdCheckClassifyNeededAndUpdateEpoch@8 +KfdCheckConnectBypass@16 +KfdCheckOffloadFastLayers@8 +KfdClassify2@8 +KfdClassify@24 +KfdDeRefCallout@4 +KfdDeleteCalloutEntry@4 +KfdDerefFilterContext@4 +KfdDeregisterLayerChangeCallback2@4 +KfdDeregisterLayerEventNotify@8 +KfdDiagnoseEvent@4 +KfdDirectClassify@24 +KfdEnumLayer@16 +KfdFindFilterById@20 +KfdFreeEnumHandle@4 +KfdGetLayerActionFromEnumTemplate@12 +KfdGetLayerCacheEpoch@8 +KfdGetLayerPreclassifyEpoch@8 +KfdGetNextFilter@12 +KfdGetOffloadEpoch@4 +KfdGetRefCallout@8 +KfdIsActiveCallout@8 +KfdIsDiagnoseEventEnabled@8 +KfdIsLayerEmpty@4 +KfdIsLsoOffloadPossibleV4@0 +KfdIsLsoOffloadPossibleV6@0 +KfdIsTfoIncompatibleFilterPresent@0 +KfdIsV4InTransportFastEmpty@0 +KfdIsV4OutTransportFastEmpty@0 +KfdIsV6InTransportFastEmpty@0 +KfdIsV6OutTransportFastEmpty@0 +KfdNotifyFlowDeletion@12 +KfdPreClassify@12 +KfdQueryLayerStats@8 +KfdQueueLruCleanupWorkItem@0 +KfdRegisterLayerChangeCallback2@4 +KfdRegisterLayerEventNotify@12 +KfdRegisterLayerEventNotifyEx@20 +KfdRegisterRscIncompatCalloutNotify@8 +KfdRegisterUsoIncompatCalloutNotify@4 +KfdReleaseCachedFilters@4 +KfdReleaseFilterContext@4 +KfdReleaseTerminatingFilters@4 +KfdSetWfpPerProcContextPtr@8 +KfdToggleFilterActivation@16 +MatchCondition@12 +MdpAllocate@8 +MdpAllocateAtDpcLevel@8 +MdpCreatePool@8 +MdpDestroyPool@4 +MdpFree@4 +NetioAdvanceNetBufferList@8 +NetioAdvanceToLocationInNetBuffer@16 +NetioAllocateAndInitializeStackBlock@8 +NetioAllocateAndReferenceCloneNetBufferList@8 +NetioAllocateAndReferenceCloneNetBufferListEx@16 +NetioAllocateAndReferenceCopyNetBufferListEx@16 +NetioAllocateAndReferenceFragmentNetBufferList@24 +NetioAllocateAndReferenceNetBufferAndNetBufferList@24 +NetioAllocateAndReferenceNetBufferList@12 +NetioAllocateAndReferenceNetBufferListNetBufferMdlAndData@24 +NetioAllocateAndReferenceReassembledNetBufferList@20 +NetioAllocateAndReferenceVacantNetBufferList@24 +NetioAllocateAndReferenceVacantNetBufferListEx@28 +NetioAllocateMdl@4 +NetioAllocateNetBuffer@16 +NetioAllocateNetBufferListNetBufferMdlAndDataPool@12 +NetioAllocateNetBufferMdlAndData@16 +NetioAllocateNetBufferMdlAndDataPool@8 +NetioAllocateOpaquePerProcessorContext@28 +NetioAssociateQoSFlowWithNbl@8 +NetioCleanupNetBufferListInformation@4 +NetioCloseKey@4 +NetioCompleteCloneNetBufferListChain@12 +NetioCompleteCopyNetBufferListChain@12 +NetioCompleteNetBufferAndNetBufferListChain@12 +NetioCompleteNetBufferListChain@12 +NetioCopyNetBufferListInformation@8 +NetioCreateForwardFlow@32 +NetioCreateKey@20 +NetioCreateQoSFlow@24 +NetioCreatevSwitchForwardFlow@48 +NetioDeleteQoSFlow@4 +NetioDereferenceNetBufferList@8 +NetioDereferenceNetBufferListChain@8 +NetioExpandNetBuffer@12 +NetioExtendNetBuffer@8 +NetioFlowAssociateContext@16 +NetioFlowRemoveContext@8 +NetioFlowRetrieveContext@16 +NetioFreeCloneNetBufferList@8 +NetioFreeCopyNetBufferList@8 +NetioFreeMdl@4 +NetioFreeNetBuffer@8 +NetioFreeNetBufferAndNetBufferList@8 +NetioFreeNetBufferList@8 +NetioFreeNetBufferListNetBufferMdlAndDataPool@4 +NetioFreeNetBufferMdlAndDataPool@4 +NetioFreeOpaquePerProcessorContext@8 +NetioFreeStackBlock@8 +NetioGetStatsForQoSFlow@8 +NetioGetSuperTriageBlock@0 +NetioInitNetworkRegistry@0 +NetioInitializeFlowsManager@4 +NetioInitializeMdl@12 +NetioInitializeNetBufferListAndFirstNetBufferContext@12 +NetioInitializeNetBufferListContext@16 +NetioInitializeNetBufferListContextPrimitive@16 +NetioInitializeNetBufferListLibrary@0 +NetioInitializeWorkQueue@16 +NetioInsertWorkQueue@8 +NetioLookupForwardFlow@24 +NetioLookupvSwitchForwardFlow@40 +NetioNcmActiveReferenceRequest@24 +NetioNcmCleanupState@0 +NetioNcmFastActiveReferenceRequest@12 +NetioNcmFastCheckAreAoAcPatternsSupported@0 +NetioNcmFastCheckIsAoAcCapable@0 +NetioNcmFastCheckIsMobileCore@0 +NetioNcmGetAllNotificationChannelContextParameters@8 +NetioNcmHandlePatternEviction@12 +NetioNcmInitializeState@4 +NetioNcmIsOwningProcessRtcApp@4 +NetioNcmNotificationChannelContextRequest@12 +NetioNcmNotifyRedirectOnInterface@4 +NetioNcmPatternCoalescingRequired@4 +NetioNcmQueryRtcPortHint@8 +NetioNcmQueryRtcPortRange@8 +NetioNcmSignalNcContextWorkQueueRoutine@4 +NetioNcmStoreBaseSupportedSlots@4 +NetioNcmStoreRtcPortHint@8 +NetioNcmStoreRtcPortRange@8 +NetioNcmTlObjectRequest@8 +NetioNcmTrackIsLegitimateWake@8 +NetioNrtAssociateContext@16 +NetioNrtDereferenceRecord@4 +NetioNrtDisassociateContext@8 +NetioNrtDispatch@8 +NetioNrtFindAndReferenceRecordByHandle@4 +NetioNrtFindAndReferenceRecordById@8 +NetioNrtFindOrCreateRecord@52 +NetioNrtGetIfIndex@4 +NetioNrtIsIpInRecord@12 +NetioNrtIsPktTaggingEnabled@0 +NetioNrtIsProxyInRecord@8 +NetioNrtIsTrackerDevice@4 +NetioNrtJoinRecords@8 +NetioNrtReferenceRecord@4 +NetioNrtStart@4 +NetioNrtStop@0 +NetioNrtWppLogRecord@8 +NetioOpenKey@12 +NetioPdcActivateNetwork@16 +NetioPdcDeactivateNetwork@12 +NetioPhClampMssOnIpPkt@8 +NetioPhClampMssOnTcpPkt@8 +NetioPhClampMssOnTcpSyn@12 +NetioPhFindTcpOption@12 +NetioPhGetIpUlProtocol@12 +NetioPhIsIcmpErrorForIcmpMessage@12 +NetioPhSkipIpv6ExtHdr@12 +NetioPhSkipToTransHdr@12 +NetioPhUpdateTcpChecksum@16 +NetioQueryNetBufferListTrafficClass@12 +NetioQueryValueKey@28 +NetioReferenceNetBufferList@4 +NetioReferenceNetBufferListChain@4 +NetioRefreshFlow@8 +NetioRegSyncDefaultChangeHandler@12 +NetioRegSyncInterface@20 +NetioRegSyncQueryAndUpdateKeyValue@12 +NetioRegisterProcessorAddCallback@12 +NetioReleaseFlow@8 +NetioRetreatNetBuffer@12 +NetioRetreatNetBufferList@12 +NetioSetTriageBlock@8 +NetioShutdownWorkQueue@4 +NetioStackBlockProcessorAddHandler@12 +NetioUnInitializeFlowsManager@4 +NetioUnInitializeNetBufferListLibrary@0 +NetioUnRegisterProcessorAddCallback@4 +NetioUpdateNetBufferListContext@12 +NetioValidateNetBuffer@4 +NetioValidateNetBufferList@4 +NetioWriteKey@20 +NmrClientAttachProvider@20 +NmrClientDetachProviderComplete@4 +NmrDeregisterClient@4 +NmrDeregisterProvider@4 +NmrProviderDetachClientComplete@4 +NmrRegisterClient@12 +NmrRegisterProvider@12 +NmrWaitForClientDeregisterComplete@4 +NmrWaitForProviderDeregisterComplete@4 +NotifyCompartmentChange@16 +NotifyIpInterfaceChange@20 +NotifyRouteChange2@20 +NotifyStableUnicastIpAddressTable@20 +NotifyTeredoPortChange@16 +NotifyUnicastIpAddressChange@20 +NsiAllocateAndGetTable@52 +NsiClearPersistentSetting@24 +NsiDeregisterChangeNotification@12 +NsiDeregisterChangeNotificationEx@4 +NsiDeregisterLegacyHandler@4 +NsiEnumerateObjectsAllParameters@52 +NsiEnumerateObjectsAllParametersEx@4 +NsiEnumerateObjectsAllPersistentParametersWithMask@36 +NsiFreeTable@16 +NsiGetAllParameters@44 +NsiGetAllParametersEx@4 +NsiGetAllPersistentParametersWithMask@28 +NsiGetModuleHandle@4 +NsiGetObjectSecurity@4 +NsiGetParameter@36 +NsiGetParameterEx@4 +NsiReferenceDefaultObjectSecurity@0 +NsiRegisterChangeNotification@24 +NsiRegisterChangeNotificationEx@4 +NsiRegisterLegacyHandler@4 +NsiResetPersistentSetting@16 +NsiSetAllParameters@32 +NsiSetAllParametersEx@4 +NsiSetAllPersistentParametersWithMask@32 +NsiSetObjectSecurity@4 +NsiSetParameter@40 +NsiSetParameterEx@4 +OpenCompartment@8 +PtCheckTable@4 +PtCreateTable@8 +PtDeleteEntry@8 +PtDestroyTable@4 +PtEnumOverTable@32 +PtGetData@4 +PtGetExactMatch@20 +PtGetKey@12 +PtGetLongestMatch@12 +PtGetNextShorterMatch@12 +PtGetNumNodes@4 +PtInsertEntry@20 +PtSetData@8 +ResolveIpNetEntry2@8 +RtlAllocateDummyMdlChain@4 +RtlCleanupTimerWheel@4 +RtlCleanupTimerWheelEntry@12 +RtlCleanupToeplitzHash@4 +RtlCompute37Hash@12 +RtlComputeToeplitzHash@16 +RtlCopyBufferToMdl@20 +RtlCopyMdlToBuffer@20 +RtlCopyMdlToMdl@24 +RtlCopyMdlToMdlIndirect@28 +RtlDeleteElementGenericTableBasicAvl@8 +RtlEndTimerWheelEnumeration@4 +RtlEnumerateNextTimerWheelEntry@4 +RtlFreeDummyMdlChain@4 +RtlGetNextExpirationTimerWheelTick@4 +RtlGetNextExpiredTimerWheelEntry@4 +RtlIndicateTimerWheelEntryTimerStart@8 +RtlInitializeTimerWheel@20 +RtlInitializeTimerWheelEntry@16 +RtlInitializeTimerWheelEnumeration@4 +RtlInitializeToeplitzHash@12 +RtlInsertElementGenericTableBasicAvl@16 +RtlInvokeStartRoutines@12 +RtlInvokeStopRoutines@12 +RtlIsTimerWheelSuspended@4 +RtlReinitializeToeplitzHash@12 +RtlResumeTimerWheel@8 +RtlReturnTimerWheelEntry@8 +RtlSuspendTimerWheel@4 +RtlUpdateCurrentTimerWheelTick@8 +SetDnsSettings@4 +SetInterfaceDnsSettings@20 +SetIpForwardEntry2@4 +SetIpInterfaceEntry@4 +SetIpNetEntry2@4 +SetUnicastIpAddressEntry@4 +SetWfpDeviceObject@4 +TlDefaultEventAbort@8 +TlDefaultEventConnect@8 +TlDefaultEventDisconnect@8 +TlDefaultEventError@8 +TlDefaultEventInspect@8 +TlDefaultEventNotify@8 +TlDefaultEventReceive@8 +TlDefaultEventReceiveMessages@8 +TlDefaultEventSendBacklog@8 +TlDefaultRequestCancel@8 +TlDefaultRequestCloseEndpoint@8 +TlDefaultRequestConnect@8 +TlDefaultRequestDisconnect@8 +TlDefaultRequestEndpoint@8 +TlDefaultRequestIoControl@8 +TlDefaultRequestIoControlEndpoint@8 +TlDefaultRequestListen@8 +TlDefaultRequestMessage@8 +TlDefaultRequestQueryDispatch@8 +TlDefaultRequestQueryDispatchEndpoint@8 +TlDefaultRequestReceive@8 +TlDefaultRequestReleaseIndicationList@8 +TlDefaultRequestResume@8 +TlDefaultRequestSend@8 +TlDefaultRequestSendMessages@8 +WfpAssociateContextToFlow@24 +WfpAssociateContextToFlowFast@24 +WfpCreateReassemblyContext@4 +WfpDecodedBufferFreeHelper@4 +WfpDeleteEntryLru@4 +WfpExpireEntryLru@4 +WfpFlowToEndpoint@8 +WfpFreeReassemblyContext@4 +WfpGetPacketTagCount@0 +WfpInitializeLeastRecentlyUsedList@52 +WfpInsertEntryLru@12 +WfpLruProcessExpiredEndpoint@16 +WfpLruQueueLruCleanupWorkItemForContext@8 +WfpNblInfoAlloc@4 +WfpNblInfoCleanup@8 +WfpNblInfoClearFlags@8 +WfpNblInfoClone@20 +WfpNblInfoDestroyIfUnused@4 +WfpNblInfoDispatchTableClear@0 +WfpNblInfoDispatchTableSet@4 +WfpNblInfoGet@4 +WfpNblInfoGetFlags@4 +WfpNblInfoInit@4 +WfpNblInfoSet@8 +WfpNblInfoSetFlags@8 +WfpNrptTriggerDecodeHelper@12 +WfpPacketTagCountIncrement@0 +WfpProcessFlowDelete@12 +WfpRefreshEntryLru@12 +WfpReleaseFlowLocation@4 +WfpRemoveContextFromFlow@16 +WfpRemoveContextFromFlowFast@12 +WfpReserveFlowLocation@8 +WfpScavangeLeastRecentlyUsedList@4 +WfpSetBucketsToEmptyLru@8 +WfpSetConfigureParametersDecodeHelper@12 +WfpSetDisconnectDecodeHelper@12 +WfpSetVpnTriggerFilePathsDecodeHelper@12 +WfpSetVpnTriggerSecurityDescriptorDecodeHelper@12 +WfpSetVpnTriggerSidsDecodeHelper@12 +WfpStartStreamShim@44 +WfpStopStreamShim@0 +WfpStreamEndpointCleanupBegin@4 +WfpStreamInspectDisconnect@8 +WfpStreamInspectReceive@28 +WfpStreamInspectRemoteDisconnect@8 +WfpStreamInspectSend@12 +WfpStreamIsFilterPresent@32 +WfpTransferReassemblyContextForFragments@8 +WfpTransferReassemblyContextUponCompletion@8 +WfpUninitializeLeastRecentlyUsedList@4 +WskCaptureProviderNPI@12 +WskDeregister@4 +WskQueryProviderCharacteristics@8 +WskRegister@8 +WskReleaseProviderNPI@4 +if_indextoname@8 +if_nametoindex@4 diff --git a/lib/libc/mingw/lib32/netjoin.def b/lib/libc/mingw/lib32/netjoin.def new file mode 100644 index 0000000000000000000000000000000000000000..9fdde6bd5def39956e7e7108db411aea23ff3139 --- /dev/null +++ b/lib/libc/mingw/lib32/netjoin.def @@ -0,0 +1,52 @@ +; +; Definition file of netjoin.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "netjoin.dll" +EXPORTS +NetProvisionComputerAccount@32 +NetRequestOfflineDomainJoin@16 +NetSetuppCloseLog@0 +NetSetuppOpenLog@0 +NetpAvoidNetlogonSpnSet@4 +NetpChangeMachineName@24 +NetpCheckOfflineLsaPolicyUpdate@4 +NetpCompleteOfflineDomainJoin@8 +NetpControlServices@8 +NetpCrackNamesStatus2Win32Error@4 +NetpCreateComputerObjectInDs@40 +NetpDecodeProvisioningBlob@12 +NetpDecodeProvisioningData@12 +NetpDoDomainJoin@24 +NetpDoInitiateOfflineDomainJoin@16 +NetpDomainJoinLicensingCheck@0 +NetpDumpBlobToLog@8 +NetpDumpDcInfoToLog@8 +NetpDumpDnsDomainInfoToLog@8 +NetpEncodeProvisionData@24 +NetpEncodeProvisioningBlob@36 +NetpFreeLdapLsaDomainInfo@4 +NetpFreeODJBlob@4 +NetpGetJoinInformation@12 +NetpGetListOfJoinableOUs@20 +NetpGetLogIndentPrefixString@8 +NetpGetLsaPrimaryDomain@16 +NetpGetMachineAccountName@8 +NetpGetNewMachineName@4 +NetpInitAndPickleBlobWin7@36 +NetpIsSetupInProgress@0 +NetpLogPrintHelper@0 +NetpMachineValidToJoin@12 +NetpManageIPCConnect@16 +NetpManageMachineAccountWithSid@28 +NetpProvisionComputerAccount@56 +NetpQueryService@12 +NetpSeparateUserAndDomain@12 +NetpSetComputerAccountPassword@20 +NetpStopService@8 +NetpStoreInitialDcRecord@4 +NetpUnJoinDomain@16 +NetpUnpickleBlobWin7@12 +NetpUpgradePreNT5JoinInfo@0 +NetpValidateName@20 diff --git a/lib/libc/mingw/lib32/ntdll.def b/lib/libc/mingw/lib32/ntdll.def index 5f6ff3a02de99508279111092ecd69a4f3363e12..782584b27f8fc1308c95eb36664ef6ad110dd1e3 100644 --- a/lib/libc/mingw/lib32/ntdll.def +++ b/lib/libc/mingw/lib32/ntdll.def @@ -163,7 +163,6 @@ LdrLoadAlternateResourceModule@16 LdrLoadAlternateResourceModuleEx@20 LdrLoadDll@16 LdrLoadEnclaveModule@12 -LdrAlternateResourcesEnabled@0 LdrLockLoaderLock@12 LdrOpenImageFileOptionsKey@12 LdrParentInterlockedPopEntrySList@0 @@ -957,7 +956,6 @@ RtlDeleteSecurityObject@4 RtlDeleteTimer@12 RtlDeleteTimerQueue@4 RtlDeleteTimerQueueEx@8 -RtlDeNormalizeProcessParams@4 RtlDeregisterSecureMemoryCacheCallback@4 RtlDeregisterWait@4 RtlDeregisterWaitEx@8 @@ -1128,7 +1126,6 @@ RtlGetLengthWithoutTrailingPathSeperators@12 RtlGetLocaleFileMappingAddress@12 RtlGetLongestNtPathLength@0 RtlGetMultiTimePrecise@12 -RtlGetLongestNtPathLength@0 RtlGetNativeSystemInformation@16 RtlGetNextRange@12 RtlGetNextEntryHashTable@8 @@ -1167,7 +1164,6 @@ RtlGetUserInfoHeap@20 RtlGetUserPreferredUILanguages@20 RtlGetVersion@4 RtlGuardCheckLongJumpTarget@12 -RtlGUIDFromString@8 RtlHashUnicodeString@16 RtlHeapTrkInitialize@4 RtlIdentifierAuthoritySid@4 diff --git a/lib/libc/mingw/lib32/ntmsapi.def b/lib/libc/mingw/lib32/ntmsapi.def new file mode 100644 index 0000000000000000000000000000000000000000..e698ba7a42451d3ebf3aa61291f95b8e3cade055 --- /dev/null +++ b/lib/libc/mingw/lib32/ntmsapi.def @@ -0,0 +1,82 @@ +; +; Definition file of NTMSAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "NTMSAPI.dll" +EXPORTS +AccessNtmsLibraryDoor@12 +AddNtmsMediaType@12 +AllocateNtmsMedia@28 +BeginNtmsDeviceChangeDetection@8 +CancelNtmsLibraryRequest@8 +CancelNtmsOperatorRequest@8 +ChangeNtmsMediaType@12 +CleanNtmsDrive@8 +CloseNtmsNotification@4 +CloseNtmsSession@4 +CreateNtmsMediaA@16 +CreateNtmsMediaPoolA@24 +CreateNtmsMediaPoolW@24 +CreateNtmsMediaW@16 +DeallocateNtmsMedia@12 +DecommissionNtmsMedia@8 +DeleteNtmsDrive@8 +DeleteNtmsLibrary@8 +DeleteNtmsMedia@8 +DeleteNtmsMediaPool@8 +DeleteNtmsMediaType@12 +DeleteNtmsRequests@16 +DisableNtmsObject@12 +DismountNtmsDrive@8 +DismountNtmsMedia@16 +DoEjectFromSADriveW@24 +EjectDiskFromSADriveA@28 +EjectDiskFromSADriveW@28 +EjectNtmsCleaner@16 +EjectNtmsMedia@16 +EnableNtmsObject@12 +EndNtmsDeviceChangeDetection@8 +EnumerateNtmsObject@24 +ExportNtmsDatabase@4 +GetNtmsMediaPoolNameA@16 +GetNtmsMediaPoolNameW@16 +GetNtmsObjectAttributeA@24 +GetNtmsObjectAttributeW@24 +GetNtmsObjectInformationA@12 +GetNtmsObjectInformationW@12 +GetNtmsObjectSecurity@28 +GetNtmsRequestOrder@12 +GetNtmsUIOptionsA@20 +GetNtmsUIOptionsW@20 +GetVolumesFromDriveA@12 +GetVolumesFromDriveW@12 +IdentifyNtmsSlot@12 +ImportNtmsDatabase@4 +InjectNtmsCleaner@20 +InjectNtmsMedia@16 +InventoryNtmsLibrary@12 +MountNtmsMedia@32 +MoveToNtmsMediaPool@12 +OpenNtmsNotification@8 +OpenNtmsSessionA@12 +OpenNtmsSessionW@12 +ReleaseNtmsCleanerSlot@8 +ReserveNtmsCleanerSlot@12 +SatisfyNtmsOperatorRequest@8 +SetNtmsDeviceChangeDetection@20 +SetNtmsMediaComplete@8 +SetNtmsObjectAttributeA@24 +SetNtmsObjectAttributeW@24 +SetNtmsObjectInformationA@12 +SetNtmsObjectInformationW@12 +SetNtmsObjectSecurity@20 +SetNtmsRequestOrder@12 +SetNtmsUIOptionsA@20 +SetNtmsUIOptionsW@20 +SubmitNtmsOperatorRequestA@24 +SubmitNtmsOperatorRequestW@24 +SwapNtmsMedia@12 +UpdateNtmsOmidInfo@20 +WaitForNtmsNotification@12 +WaitForNtmsOperatorRequest@12 diff --git a/lib/libc/mingw/lib32/ntoskrnl.def b/lib/libc/mingw/lib32/ntoskrnl.def new file mode 100644 index 0000000000000000000000000000000000000000..3b17c9a8234bded97f545c96778549d2eb3c3a37 --- /dev/null +++ b/lib/libc/mingw/lib32/ntoskrnl.def @@ -0,0 +1,2194 @@ +; +; Definition file of ntoskrnl.exe +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "ntoskrnl.exe" +EXPORTS +@ExAcquireFastMutexUnsafe@4 +@ExAcquireRundownProtection@4 +@ExAcquireRundownProtectionCacheAware@4 +@ExAcquireRundownProtectionCacheAwareEx@4 +@ExAcquireRundownProtectionEx@4 +@ExEnterCriticalRegionAndAcquireFastMutexUnsafe@4 +@ExInitializeRundownProtection@4 +@ExInterlockedAddLargeStatistic@8 +@ExInterlockedCompareExchange64@16 +@ExInterlockedFlushSList@4 +@ExInterlockedPopEntrySList@8 +@ExInterlockedPushEntrySList@12 +@ExReInitializeRundownProtection@4 +@ExReInitializeRundownProtectionCacheAware@4 +@ExReleaseFastMutexUnsafe@4 +@ExReleaseFastMutexUnsafeAndLeaveCriticalRegion@4 +@ExReleaseResourceAndLeaveCriticalRegion@4 +@ExReleaseResourceAndLeavePriorityRegion@4 +@ExReleaseResourceLite@4 +@ExReleaseRundownProtection@4 +@ExReleaseRundownProtectionCacheAware@4 +@ExReleaseRundownProtectionCacheAwareEx@8 +@ExReleaseRundownProtectionEx@8 +@ExRundownCompleted@4 +@ExRundownCompletedCacheAware@4 +@ExWaitForRundownProtectionRelease@4 +@ExWaitForRundownProtectionReleaseCacheAware@4 +@ExfAcquirePushLockExclusive@4 +@ExfAcquirePushLockShared@4 +@ExfInterlockedAddUlong@12 +@ExfInterlockedCompareExchange64@12 +@ExfInterlockedInsertHeadList@12 +@ExfInterlockedInsertTailList@12 +@ExfInterlockedPopEntryList@8 +@ExfInterlockedPushEntryList@12 +@ExfInterlockedRemoveHeadList@8 +@ExfReleasePushLock@8 +@ExfReleasePushLockExclusive@4 +@ExfReleasePushLockShared@4 +@ExfTryAcquirePushLockShared@4 +@ExfTryToWakePushLock@4 +@ExfUnblockPushLock@8 +@Exfi386InterlockedDecrementLong@4 +@Exfi386InterlockedExchangeUlong@8 +@Exfi386InterlockedIncrementLong@4 +@ExiAcquireFastMutex@4 +@ExiReleaseFastMutex@4 +@ExiTryToAcquireFastMutex@4 +@HalExamineMBR@16 +@InterlockedCompareExchange@12 +@InterlockedDecrement@4 +@InterlockedExchange@8 +@InterlockedExchangeAdd@8 +@InterlockedIncrement@4 +@InterlockedPopEntrySList@4 +@InterlockedPushEntrySList@8 +@IoGetPagingIoPriority@4 +@IoReadPartitionTable@16 +@IoSetPartitionInformation@16 +@IoWritePartitionTable@20 +@IofCallDriver@8 +@IofCompleteRequest@8 +@KeAcquireGuardedMutex@4 +@KeAcquireGuardedMutexUnsafe@4 +@KeAcquireInStackQueuedSpinLockAtDpcLevel@8 +@KeAcquireInStackQueuedSpinLockForDpc@8 +@KeAcquireSpinLockForDpc@8 +@KeInitializeGuardedMutex@4 +@KeInvalidateRangeAllCaches@8 +@KeReleaseGuardedMutex@4 +@KeReleaseGuardedMutexUnsafe@4 +@KeReleaseInStackQueuedSpinLockForDpc@4 +@KeReleaseInStackQueuedSpinLockFromDpcLevel@4 +@KeReleaseSpinLockForDpc@8 +@KeTestSpinLock@4 +@KeTryToAcquireGuardedMutex@4 +@KeTryToAcquireSpinLockAtDpcLevel@4 +;KeUpdateRunTime +@KefAcquireSpinLockAtDpcLevel@4 +@KefReleaseSpinLockFromDpcLevel@4 +@KiAcquireSpinLock@8 +;KiCheckForSListAddress +@KiReleaseSpinLock@4 +@ObfDereferenceObject@4 +;ObfDereferenceObjectWithTag +@ObfReferenceObject@4 +;ObfReferenceObjectWithTag +@RtlPrefetchMemoryNonTemporal@8 +@RtlUlongByteSwap@4 +@RtlUlonglongByteSwap@8 +@RtlUshortByteSwap@4 +;SeAuditingWithTokenForSubcategory +;WmiGetClock +;Kei386EoiHelper +AlpcGetHeaderSize@4 +AlpcGetMessageAttribute@8 +AlpcInitializeMessageAttribute@16 +CcCanIWrite@16 +CcCoherencyFlushAndPurgeCache@20 +CcCopyRead@24 +CcCopyWrite@20 +CcCopyWriteWontFlush@12 +CcDeferWrite@24 +CcFastCopyRead@24 +CcFastCopyWrite@16 +CcFastMdlReadWait DATA +CcFlushCache@16 +CcGetDirtyPages@16 +CcGetFileObjectFromBcb@4 +CcGetFileObjectFromSectionPtrs@4 +CcGetFileObjectFromSectionPtrsRef@4 +CcGetFlushedValidData@8 +CcGetLsnForFileObject@8 +CcInitializeCacheMap@20 +CcIsThereDirtyData@4 +CcIsThereDirtyDataEx@8 +CcMapData@24 +CcMdlRead@20 +CcMdlReadComplete@8 +CcMdlWriteAbort@8 +CcMdlWriteComplete@12 +CcPinMappedData@20 +CcPinRead@24 +CcPrepareMdlWrite@20 +CcPreparePinWrite@28 +CcPurgeCacheSection@16 +CcRemapBcb@4 +CcRepinBcb@4 +CcScheduleReadAhead@12 +CcSetAdditionalCacheAttributes@12 +CcSetBcbOwnerPointer@8 +CcSetDirtyPageThreshold@8 +CcSetDirtyPinnedData@8 +CcSetFileSizes@8 +CcSetFileSizesEx@8 +CcSetLogHandleForFile@12 +CcSetParallelFlushFile@8 +CcSetReadAheadGranularity@8 +CcTestControl@12 +CcUninitializeCacheMap@12 +CcUnpinData@4 +CcUnpinDataForThread@8 +CcUnpinRepinnedBcb@12 +CcWaitForCurrentLazyWriterActivity@0 +CcZeroData@16 +CmCallbackGetKeyObjectID@16 +CmGetBoundTransaction@8 +CmGetCallbackVersion@8 +CmKeyObjectType DATA +CmRegisterCallback@12 +CmRegisterCallbackEx@24 +CmSetCallbackObjectContext@16 +CmUnRegisterCallback@8 +DbgBreakPoint@0 +DbgBreakPointWithStatus@4 +DbgCommandString@8 +DbgLoadImageSymbols@12 +DbgPrint +DbgPrintEx +DbgPrintReturnControlC +DbgPrompt@12 +DbgQueryDebugFilterState@8 +DbgSetDebugFilterState@12 +DbgSetDebugPrintCallback@8 +DbgkLkmdRegisterCallback@12 +DbgkLkmdUnregisterCallback@4 +EmClientQueryRuleState@8 +EmClientRuleDeregisterNotification@4 +EmClientRuleEvaluate@16 +EmClientRuleRegisterNotification@16 +EmProviderDeregister@4 +EmProviderDeregisterEntry@4 +EmProviderRegister@24 +EmProviderRegisterEntry@16 +EmpProviderRegister@24 +EtwActivityIdControl@8 +EtwEnableTrace@44 +EtwEventEnabled@12 +EtwProviderEnabled@20 +EtwRegister@16 +EtwRegisterClassicProvider@20 +EtwSendTraceBuffer@24 +EtwUnregister@8 +EtwWrite@24 +EtwWriteEndScenario@24 +EtwWriteEx@40 +EtwWriteStartScenario@24 +EtwWriteString@28 +EtwWriteTransfer@28 +ExAcquireCacheAwarePushLockExclusive@4 +ExAcquireResourceExclusiveLite@8 +ExAcquireResourceSharedLite@8 +ExAcquireSharedStarveExclusive@8 +ExAcquireSharedWaitForExclusive@8 +ExAcquireSpinLockExclusive@4 +ExAcquireSpinLockExclusiveAtDpcLevel@4 +ExAcquireSpinLockShared@4 +ExAcquireSpinLockSharedAtDpcLevel@4 +ExAllocateCacheAwarePushLock@4 +ExAllocateCacheAwareRundownProtection@8 +ExAllocateFromPagedLookasideList@4 +ExAllocatePool@8 +ExAllocatePoolWithQuota@8 +ExAllocatePoolWithQuotaTag@12 +ExAllocatePoolWithTag@12 +ExAllocatePoolWithTagPriority@16 +ExConvertExclusiveToSharedLite@4 +ExCreateCallback@16 +ExDeleteLookasideListEx@4 +ExDeleteNPagedLookasideList@4 +ExDeletePagedLookasideList@4 +ExDeleteResourceLite@4 +ExDesktopObjectType DATA +ExDisableResourceBoostLite@4 +ExEnterCriticalRegionAndAcquireResourceExclusive@4 +ExEnterCriticalRegionAndAcquireResourceShared@4 +ExEnterCriticalRegionAndAcquireSharedWaitForExclusive@4 +ExEnterPriorityRegionAndAcquireResourceExclusive@4 +ExEnterPriorityRegionAndAcquireResourceShared@4 +ExEnumHandleTable@16 +ExEventObjectType DATA +ExExtendZone@12 +ExFetchLicenseData@12 +ExFlushLookasideListEx@4 +ExFreeCacheAwarePushLock@4 +ExFreeCacheAwareRundownProtection@4 +ExFreePool@4 +ExFreePoolWithTag@8 +ExFreeToPagedLookasideList@8 +ExGetCurrentProcessorCounts@12 +ExGetCurrentProcessorCpuUsage@4 +ExGetExclusiveWaiterCount@4 +ExGetLicenseTamperState@4 +ExGetPreviousMode@0 +ExGetSharedWaiterCount@4 +ExInitializeLookasideListEx@32 +ExInitializeNPagedLookasideList@28 +ExInitializePagedLookasideList@28 +ExInitializePushLock@4 +ExInitializeResourceLite@4 +ExInitializeRundownProtectionCacheAware@8 +ExInitializeZone@16 +ExInterlockedAddLargeInteger@16 +ExInterlockedAddUlong@12 +ExInterlockedDecrementLong@8 +ExInterlockedExchangeUlong@12 +ExInterlockedExtendZone@16 +@ExInterlockedIncrementLong@8 +ExInterlockedInsertHeadList@12 +ExInterlockedInsertTailList@12 +ExInterlockedPopEntryList@8 +ExInterlockedPushEntryList@12 +ExInterlockedRemoveHeadList@8 +ExIsProcessorFeaturePresent@4 +ExIsResourceAcquiredExclusiveLite@4 +ExIsResourceAcquiredSharedLite@4 +ExLocalTimeToSystemTime@8 +ExNotifyCallback@12 +ExQueryAttributeInformation@16 +ExQueryPoolBlockSize@8 +ExQueueWorkItem@8 +ExRaiseAccessViolation@0 +ExRaiseDatatypeMisalignment@0 +ExRaiseException@24 +ExRaiseHardError@24 +ExRaiseStatus@4 +ExRegisterAttributeInformationCallback@4 +ExRegisterCallback@12 +ExRegisterExtension@12 +ExReinitializeResourceLite@4 +ExReleaseCacheAwarePushLockExclusive@4 +ExReleaseResourceForThreadLite@8 +ExReleaseSpinLockExclusive@8 +ExReleaseSpinLockExclusiveFromDpcLevel@4 +ExReleaseSpinLockShared@8 +ExReleaseSpinLockSharedFromDpcLevel@4 +ExSemaphoreObjectType DATA +ExSetLicenseTamperState@4 +ExSetResourceOwnerPointer@8 +ExSetResourceOwnerPointerEx@12 +ExSetTimerResolution@8 +ExSizeOfRundownProtectionCacheAware@0 +ExSystemExceptionFilter@0 +ExSystemTimeToLocalTime@8 +ExTryConvertSharedSpinLockExclusive@4 +ExUnregisterAttributeInformationCallback@4 +ExUnregisterCallback@4 +ExUnregisterExtension@4 +ExUpdateLicenseData@8 +ExUuidCreate@4 +ExVerifySuite@4 +ExWindowStationObjectType DATA +Exi386InterlockedDecrementLong@4 +Exi386InterlockedExchangeUlong@8 +Exi386InterlockedIncrementLong@4 +FirstEntrySList@4 +FsRtlAcknowledgeEcp@4 +FsRtlAcquireFileExclusive@4 +FsRtlAddBaseMcbEntry@28 +FsRtlAddBaseMcbEntryEx@28 +FsRtlAddLargeMcbEntry@28 +FsRtlAddMcbEntry@16 +FsRtlAddToTunnelCache@32 +FsRtlAllocateExtraCreateParameter@24 +FsRtlAllocateExtraCreateParameterFromLookasideList@24 +FsRtlAllocateExtraCreateParameterList@8 +FsRtlAllocateFileLock@8 +FsRtlAllocatePool@8 +FsRtlAllocatePoolWithQuota@8 +FsRtlAllocatePoolWithQuotaTag@12 +FsRtlAllocatePoolWithTag@12 +FsRtlAllocateResource@0 +FsRtlAreNamesEqual@16 +FsRtlAreThereCurrentOrInProgressFileLocks@4 +FsRtlAreVolumeStartupApplicationsComplete@0 +FsRtlBalanceReads@4 +FsRtlCancellableWaitForMultipleObjects@24 +FsRtlCancellableWaitForSingleObject@12 +FsRtlChangeBackingFileObject@16 +FsRtlCheckLockForReadAccess@8 +FsRtlCheckLockForWriteAccess@8 +FsRtlCheckOplock@20 +FsRtlCheckOplockEx@24 +FsRtlCopyRead@32 +FsRtlCopyWrite@32 +FsRtlCreateSectionForDataScan@40 +FsRtlCurrentBatchOplock@4 +FsRtlCurrentOplock@4 +FsRtlCurrentOplockH@4 +FsRtlDeleteExtraCreateParameterLookasideList@8 +FsRtlDeleteKeyFromTunnelCache@12 +FsRtlDeleteTunnelCache@4 +FsRtlDeregisterUncProvider@4 +FsRtlDissectDbcs@16 +FsRtlDissectName@16 +FsRtlDoesDbcsContainWildCards@4 +FsRtlDoesNameContainWildCards@4 +FsRtlFastCheckLockForRead@24 +FsRtlFastCheckLockForWrite@24 +FsRtlFastUnlockAll@16 +FsRtlFastUnlockAllByKey@20 +FsRtlFastUnlockSingle@32 +FsRtlFindExtraCreateParameter@16 +FsRtlFindInTunnelCache@32 +FsRtlFreeExtraCreateParameter@4 +FsRtlFreeExtraCreateParameterList@4 +FsRtlFreeFileLock@4 +FsRtlGetEcpListFromIrp@8 +FsRtlGetFileSize@8 +FsRtlGetNextBaseMcbEntry@20 +FsRtlGetNextExtraCreateParameter@20 +FsRtlGetNextFileLock@8 +FsRtlGetNextLargeMcbEntry@20 +FsRtlGetNextMcbEntry@20 +FsRtlGetVirtualDiskNestingLevel@12 +FsRtlIncrementCcFastMdlReadWait@0 +FsRtlIncrementCcFastReadNoWait@0 +FsRtlIncrementCcFastReadNotPossible@0 +FsRtlIncrementCcFastReadResourceMiss@0 +FsRtlIncrementCcFastReadWait@0 +FsRtlInitExtraCreateParameterLookasideList@16 +FsRtlInitializeBaseMcb@8 +FsRtlInitializeBaseMcbEx@12 +FsRtlInitializeExtraCreateParameter@24 +FsRtlInitializeExtraCreateParameterList@4 +FsRtlInitializeFileLock@12 +FsRtlInitializeLargeMcb@8 +FsRtlInitializeMcb@8 +FsRtlInitializeOplock@4 +FsRtlInitializeTunnelCache@4 +FsRtlInsertExtraCreateParameter@8 +FsRtlInsertPerFileContext@8 +FsRtlInsertPerFileObjectContext@8 +FsRtlInsertPerStreamContext@8 +FsRtlIsDbcsInExpression@8 +FsRtlIsEcpAcknowledged@4 +FsRtlIsEcpFromUserMode@4 +FsRtlIsFatDbcsLegal@20 +FsRtlIsHpfsDbcsLegal@20 +FsRtlIsNameInExpression@16 +FsRtlIsNtstatusExpected@4 +FsRtlIsPagingFile@4 +FsRtlIsTotalDeviceFailure@4 +FsRtlLegalAnsiCharacterArray DATA +FsRtlLogCcFlushError@20 +FsRtlLookupBaseMcbEntry@32 +FsRtlLookupLargeMcbEntry@32 +FsRtlLookupLastBaseMcbEntry@12 +FsRtlLookupLastBaseMcbEntryAndIndex@16 +FsRtlLookupLastLargeMcbEntry@12 +FsRtlLookupLastLargeMcbEntryAndIndex@16 +FsRtlLookupLastMcbEntry@12 +FsRtlLookupMcbEntry@20 +FsRtlLookupPerFileContext@12 +FsRtlLookupPerFileObjectContext@12 +FsRtlLookupPerStreamContextInternal@12 +FsRtlMdlRead@24 +FsRtlMdlReadComplete@8 +FsRtlMdlReadCompleteDev@12 +FsRtlMdlReadDev@28 +FsRtlMdlWriteComplete@12 +FsRtlMdlWriteCompleteDev@16 +FsRtlMupGetProviderIdFromName@8 +FsRtlMupGetProviderInfoFromFileObject@16 +FsRtlNormalizeNtstatus@8 +FsRtlNotifyChangeDirectory@28 +FsRtlNotifyCleanup@12 +FsRtlNotifyCleanupAll@8 +FsRtlNotifyFilterChangeDirectory@44 +FsRtlNotifyFilterReportChange@40 +FsRtlNotifyFullChangeDirectory@40 +FsRtlNotifyFullReportChange@36 +FsRtlNotifyInitializeSync@4 +FsRtlNotifyReportChange@20 +FsRtlNotifyUninitializeSync@4 +FsRtlNotifyVolumeEvent@8 +FsRtlNotifyVolumeEventEx@12 +FsRtlNumberOfRunsInBaseMcb@4 +FsRtlNumberOfRunsInLargeMcb@4 +FsRtlNumberOfRunsInMcb@4 +FsRtlOplockBreakH@24 +FsRtlOplockBreakToNone@24 +FsRtlOplockBreakToNoneEx@24 +FsRtlOplockFsctrl@12 +FsRtlOplockFsctrlEx@16 +FsRtlOplockIsFastIoPossible@4 +FsRtlOplockIsSharedRequest@4 +FsRtlOplockKeysEqual@8 +FsRtlPostPagingFileStackOverflow@12 +FsRtlPostStackOverflow@12 +FsRtlPrepareMdlWrite@24 +FsRtlPrepareMdlWriteDev@28 +FsRtlPrivateLock@48 +FsRtlProcessFileLock@12 +FsRtlQueryMaximumVirtualDiskNestingLevel@0 +FsRtlRegisterFileSystemFilterCallbacks@8 +FsRtlRegisterFltMgrCalls@4 +FsRtlRegisterMupCalls@4 +FsRtlRegisterUncProvider@12 +FsRtlRegisterUncProviderEx@16 +FsRtlReleaseFile@4 +FsRtlRemoveBaseMcbEntry@20 +FsRtlRemoveDotsFromPath@12 +FsRtlRemoveExtraCreateParameter@16 +FsRtlRemoveLargeMcbEntry@20 +FsRtlRemoveMcbEntry@12 +FsRtlRemovePerFileContext@12 +FsRtlRemovePerFileObjectContext@12 +FsRtlRemovePerStreamContext@12 +FsRtlResetBaseMcb@4 +FsRtlResetLargeMcb@8 +FsRtlSetEcpListIntoIrp@8 +FsRtlSplitBaseMcb@20 +FsRtlSplitLargeMcb@20 +FsRtlSyncVolumes@12 +FsRtlTeardownPerFileContexts@4 +FsRtlTeardownPerStreamContexts@4 +FsRtlTruncateBaseMcb@12 +FsRtlTruncateLargeMcb@12 +FsRtlTruncateMcb@8 +FsRtlUninitializeBaseMcb@4 +FsRtlUninitializeFileLock@4 +FsRtlUninitializeLargeMcb@4 +FsRtlUninitializeMcb@4 +FsRtlUninitializeOplock@4 +FsRtlValidateReparsePointBuffer@8 +HalDispatchTable DATA +HalPrivateDispatchTable DATA +HeadlessDispatch@20 +HvlQueryConnection@4 +InbvAcquireDisplayOwnership@0 +InbvCheckDisplayOwnership@0 +InbvDisplayString@4 +InbvEnableBootDriver@4 +InbvEnableDisplayString@4 +InbvInstallDisplayStringFilter@4 +InbvIsBootDriverInstalled@0 +InbvNotifyDisplayOwnershipLost@4 +InbvResetDisplay@0 +InbvSetScrollRegion@16 +InbvSetTextColor@4 +InbvSolidColorFill@20 +InitSafeBootMode DATA +IoAcquireCancelSpinLock@4 +IoAcquireRemoveLockEx@20 +IoAcquireVpbSpinLock@4 +IoAdapterObjectType DATA +IoAdjustStackSizeForRedirection@12 +IoAllocateAdapterChannel@20 +IoAllocateController@16 +IoAllocateDriverObjectExtension@16 +IoAllocateErrorLogEntry@8 +IoAllocateIrp@8 +IoAllocateMdl@20 +IoAllocateMiniCompletionPacket@8 +IoAllocateSfioStreamIdentifier@16 +IoAllocateWorkItem@4 +IoApplyPriorityInfoThread@12 +IoAssignResources@24 +IoAttachDevice@12 +IoAttachDeviceByPointer@8 +IoAttachDeviceToDeviceStack@8 +IoAttachDeviceToDeviceStackSafe@12 +IoBuildAsynchronousFsdRequest@24 +IoBuildDeviceIoControlRequest@36 +IoBuildPartialMdl@16 +IoBuildSynchronousFsdRequest@28 +IoCallDriver@8 +IoCancelFileOpen@8 +IoCancelIrp@4 +IoCheckDesiredAccess@8 +IoCheckEaBufferValidity@12 +IoCheckFunctionAccess@24 +IoCheckQuerySetFileInformation@12 +IoCheckQuerySetVolumeInformation@12 +IoCheckQuotaBufferValidity@12 +IoCheckShareAccess@20 +IoCheckShareAccessEx@24 +IoClearDependency@12 +IoClearIrpExtraCreateParameter@4 +IoCompleteRequest@8 +IoConnectInterrupt@44 +IoConnectInterruptEx@4 +IoCreateArcName@4 +IoCreateController@4 +IoCreateDevice@28 +IoCreateDisk@8 +IoCreateDriver@8 +IoCreateFile@56 +IoCreateFileEx@60 +IoCreateFileSpecifyDeviceObjectHint@60 +IoCreateNotificationEvent@8 +IoCreateStreamFileObject@8 +IoCreateStreamFileObjectEx@12 +IoCreateStreamFileObjectLite@8 +IoCreateSymbolicLink@8 +IoCreateSynchronizationEvent@8 +IoCreateUnprotectedSymbolicLink@8 +IoCsqInitialize@28 +IoCsqInitializeEx@28 +IoCsqInsertIrp@12 +IoCsqInsertIrpEx@16 +IoCsqRemoveIrp@8 +IoCsqRemoveNextIrp@8 +IoDeleteAllDependencyRelations@4 +IoDeleteController@4 +IoDeleteDevice@4 +IoDeleteDriver@4 +IoDeleteSymbolicLink@4 +IoDetachDevice@4 +IoDeviceHandlerObjectSize DATA +IoDeviceHandlerObjectType DATA +IoDeviceObjectType DATA +IoDisconnectInterrupt@4 +IoDisconnectInterruptEx@4 +IoDriverObjectType DATA +IoDuplicateDependency@12 +IoEnqueueIrp@4 +IoEnumerateDeviceObjectList@16 +IoEnumerateRegisteredFiltersList@12 +IoFastQueryNetworkAttributes@20 +IoFileObjectType DATA +IoForwardAndCatchIrp@8 +IoForwardIrpSynchronously@8 +IoFreeController@4 +IoFreeErrorLogEntry@4 +IoFreeIrp@4 +IoFreeMdl@4 +IoFreeMiniCompletionPacket@4 +IoFreeSfioStreamIdentifier@8 +IoFreeWorkItem@4 +IoGetAffinityInterrupt@8 +IoGetAttachedDevice@4 +IoGetAttachedDeviceReference@4 +IoGetBaseFileSystemDeviceObject@4 +IoGetBootDiskInformation@8 +IoGetBootDiskInformationLite@4 +IoGetConfigurationInformation@0 +IoGetContainerInformation@16 +IoGetCurrentProcess@0 +IoGetDeviceAttachmentBaseRef@4 +IoGetDeviceInterfaceAlias@12 +IoGetDeviceInterfaces@16 +IoGetDeviceNumaNode@8 +IoGetDeviceObjectPointer@16 +IoGetDeviceProperty@20 +IoGetDevicePropertyData@32 +IoGetDeviceToVerify@4 +IoGetDiskDeviceObject@8 +IoGetDmaAdapter@12 +IoGetDriverObjectExtension@8 +IoGetFileObjectGenericMapping@0 +IoGetInitialStack@0 +IoGetIoPriorityHint@4 +IoGetIrpExtraCreateParameter@8 +IoGetLowerDeviceObject@4 +IoGetOplockKeyContext@4 +IoGetRelatedDeviceObject@4 +IoGetRequestorProcess@4 +IoGetRequestorProcessId@4 +IoGetRequestorSessionId@8 +IoGetSfioStreamIdentifier@8 +IoGetStackLimits@8 +IoGetSymlinkSupportInformation@8 +IoGetTopLevelIrp@0 +IoGetTransactionParameterBlock@4 +IoInitializeIrp@12 +IoInitializeRemoveLockEx@20 +IoInitializeTimer@12 +IoInitializeWorkItem@8 +IoInvalidateDeviceRelations@8 +IoInvalidateDeviceState@4 +IoIsFileObjectIgnoringSharing@4 +IoIsFileOriginRemote@4 +IoIsOperationSynchronous@4 +IoIsSystemThread@4 +IoIsValidNameGraftingBuffer@8 +IoIsWdmVersionAvailable@8 +IoMakeAssociatedIrp@8 +IoOpenDeviceInterfaceRegistryKey@12 +IoOpenDeviceRegistryKey@16 +IoPageRead@20 +IoQueryDeviceDescription@32 +IoQueryFileDosDeviceName@8 +IoQueryFileInformation@20 +IoQueryVolumeInformation@20 +IoQueueThreadIrp@4 +IoQueueWorkItem@16 +IoQueueWorkItemEx@16 +IoRaiseHardError@12 +IoRaiseInformationalHardError@12 +IoReadDiskSignature@12 +IoReadOperationCount DATA +IoReadPartitionTableEx@8 +IoReadTransferCount DATA +IoRegisterBootDriverReinitialization@12 +IoRegisterContainerNotification@20 +IoRegisterDeviceInterface@16 +IoRegisterDriverReinitialization@12 +IoRegisterFileSystem@4 +IoRegisterFsRegistrationChange@8 +IoRegisterFsRegistrationChangeMountAware@12 +IoRegisterLastChanceShutdownNotification@4 +IoRegisterPlugPlayNotification@28 +IoRegisterPriorityCallback@8 +IoRegisterShutdownNotification@4 +IoReleaseCancelSpinLock@4 +IoReleaseRemoveLockAndWaitEx@12 +IoReleaseRemoveLockEx@12 +IoReleaseVpbSpinLock@4 +IoRemoveShareAccess@8 +IoReplaceFileObjectName@12 +IoReplacePartitionUnit@12 +IoReportDetectedDevice@32 +IoReportHalResourceUsage@16 +IoReportResourceForDetection@28 +IoReportResourceUsage@36 +IoReportRootDevice@4 +IoReportTargetDeviceChange@8 +IoReportTargetDeviceChangeAsynchronous@16 +IoRequestDeviceEject@4 +IoRequestDeviceEjectEx@16 +IoRetrievePriorityInfo@16 +IoReuseIrp@8 +IoSetCompletionRoutineEx@28 +IoSetDependency@8 +IoSetDeviceInterfaceState@8 +IoSetDevicePropertyData@28 +IoSetDeviceToVerify@8 +IoSetFileObjectIgnoreSharing@4 +IoSetFileOrigin@8 +IoSetHardErrorOrVerifyDevice@8 +IoSetInformation@16 +IoSetIoCompletion@24 +IoSetIoCompletionEx@28 +IoSetIoPriorityHint@8 +IoSetIoPriorityHintIntoFileObject@8 +IoSetIoPriorityHintIntoThread@8 +IoSetIrpExtraCreateParameter@8 +IoSetOplockKeyContext@12 +IoSetPartitionInformationEx@12 +IoSetShareAccess@16 +IoSetShareAccessEx@20 +IoSetStartIoAttributes@12 +IoSetSystemPartition@4 +IoSetThreadHardErrorMode@4 +IoSetTopLevelIrp@4 +IoSizeofWorkItem@0 +IoStartNextPacket@8 +IoStartNextPacketByKey@12 +IoStartPacket@16 +IoStartTimer@4 +IoStatisticsLock DATA +IoStopTimer@4 +IoSynchronousInvalidateDeviceRelations@8 +IoSynchronousPageWrite@20 +IoThreadToProcess@4 +IoTranslateBusAddress@24 +IoUninitializeWorkItem@4 +IoUnregisterContainerNotification@4 +IoUnregisterFileSystem@4 +IoUnregisterFsRegistrationChange@8 +IoUnregisterPlugPlayNotification@4 +IoUnregisterPlugPlayNotificationEx@4 +IoUnregisterPriorityCallback@4 +IoUnregisterShutdownNotification@4 +IoUpdateShareAccess@8 +IoValidateDeviceIoControlAccess@8 +IoVerifyPartitionTable@8 +IoVerifyVolume@8 +IoVolumeDeviceToDosName@8 +IoWMIAllocateInstanceIds@12 +IoWMIDeviceObjectToInstanceName@12 +IoWMIExecuteMethod@24 +IoWMIHandleToInstanceName@12 +IoWMIOpenBlock@12 +IoWMIQueryAllData@12 +IoWMIQueryAllDataMultiple@16 +IoWMIQuerySingleInstance@16 +IoWMIQuerySingleInstanceMultiple@20 +IoWMIRegistrationControl@8 +IoWMISetNotificationCallback@12 +IoWMISetSingleInstance@20 +IoWMISetSingleItem@24 +IoWMISuggestInstanceName@16 +IoWMIWriteEvent@4 +IoWithinStackLimits@8 +IoWriteErrorLogEntry@4 +IoWriteOperationCount DATA +IoWritePartitionTableEx@8 +IoWriteTransferCount DATA +KdChangeOption@24 +KdDebuggerEnabled DATA +KdDebuggerNotPresent DATA +KdDisableDebugger@0 +KdEnableDebugger@0 +KdEnteredDebugger DATA +KdPollBreakIn@0 +KdPowerTransition@4 +KdRefreshDebuggerNotPresent@0 +KdSystemDebugControl@28 +Ke386CallBios@8 +Ke386IoSetAccessProcess@8 +Ke386QueryIoAccessMap@8 +Ke386SetIoAccessMap@8 +KeAcquireInterruptSpinLock@4 +KeAcquireSpinLockAtDpcLevel@4 +KeAddGroupAffinityEx@12 +KeAddProcessorAffinityEx@8 +KeAddProcessorGroupAffinity@8 +KeAddSystemServiceTable@20 +KeAlertThread@8 +KeAllocateCalloutStack@4 +KeAllocateCalloutStackEx@16 +KeAndAffinityEx@12 +KeAndGroupAffinityEx@12 +KeAreAllApcsDisabled@0 +KeAreApcsDisabled@0 +KeAttachProcess@4 +KeBugCheck@4 +KeBugCheckEx@20 +KeCancelTimer@4 +KeCapturePersistentThreadState@32 +KeCheckProcessorAffinityEx@8 +KeCheckProcessorGroupAffinity@8 +KeClearEvent@4 +KeComplementAffinityEx@8 +KeCopyAffinityEx@8 +KeCountSetBitsAffinityEx@4 +KeCountSetBitsGroupAffinity@4 +KeDelayExecutionThread@12 +KeDeregisterBugCheckCallback@4 +KeDeregisterBugCheckReasonCallback@4 +KeDeregisterNmiCallback@4 +KeDeregisterProcessorChangeCallback@4 +KeDetachProcess@0 +KeEnterCriticalRegion@0 +KeEnterGuardedRegion@0 +KeEnterKernelDebugger@0 +KeEnumerateNextProcessor@8 +KeExpandKernelStackAndCallout@12 +KeExpandKernelStackAndCalloutEx@20 +KeFindConfigurationEntry@16 +KeFindConfigurationNextEntry@20 +KeFindFirstSetLeftAffinityEx@4 +KeFindFirstSetLeftGroupAffinity@4 +KeFindFirstSetRightGroupAffinity@4 +KeFirstGroupAffinityEx@8 +KeFlushEntireTb@8 +KeFlushQueuedDpcs@0 +KeFreeCalloutStack@4 +KeGenericCallDpc@8 +KeGetCurrentNodeNumber@0 +KeGetCurrentProcessorNumberEx@4 +KeGetCurrentThread@0 +KeGetPreviousMode@0 +KeGetProcessorIndexFromNumber@4 +KeGetProcessorNumberFromIndex@8 +KeGetRecommendedSharedDataAlignment@0 +KeGetXSaveFeatureFlags@0 +KeI386AbiosCall@16 +KeI386AllocateGdtSelectors@8 +KeI386Call16BitCStyleFunction@0 +KeI386Call16BitFunction@0 +KeI386FlatToGdtSelector@12 +KeI386GetLid@20 +KeI386MachineType DATA +KeI386ReleaseGdtSelectors@8 +KeI386ReleaseLid@8 +KeI386SetGdtSelector@8 +KeInitializeAffinityEx@4 +KeInitializeApc@32 +KeInitializeCrashDumpHeader@20 +KeInitializeDeviceQueue@4 +KeInitializeDpc@12 +KeInitializeEnumerationContext@8 +KeInitializeEnumerationContextFromGroup@8 +KeInitializeEvent@12 +KeInitializeInterrupt@52 +KeInitializeMutant@8 +KeInitializeMutex@8 +KeInitializeQueue@8 +KeInitializeSemaphore@12 +KeInitializeSpinLock@4 +KeInitializeThreadedDpc@12 +KeInitializeTimer@4 +KeInitializeTimerEx@8 +KeInsertByKeyDeviceQueue@12 +KeInsertDeviceQueue@8 +KeInsertHeadQueue@8 +KeInsertQueue@8 +KeInsertQueueApc@16 +KeInsertQueueDpc@12 +KeInterlockedClearProcessorAffinityEx@8 +KeInterlockedSetProcessorAffinityEx@8 +KeInvalidateAllCaches@0 +KeIpiGenericCall@8 +KeIsAttachedProcess@0 +KeIsEmptyAffinityEx@4 +KeIsEqualAffinityEx@8 +KeIsExecutingDpc@0 +KeIsSingleGroupAffinityEx@8 +KeIsSubsetAffinityEx@8 +KeIsWaitListEmpty@4 +KeLeaveCriticalRegion@0 +KeLeaveGuardedRegion@0 +KeLoaderBlock DATA +KeNumberProcessors DATA +KeOrAffinityEx@12 +KePollFreezeExecution@0 +KeProcessorGroupAffinity@8 +KeProfileInterrupt@8 +KeProfileInterruptWithSource@8 +KePulseEvent@12 +KeQueryActiveGroupCount@0 +KeQueryActiveProcessorAffinity@4 +KeQueryActiveProcessorCount@4 +KeQueryActiveProcessorCountEx@4 +KeQueryActiveProcessors@0 +KeQueryDpcWatchdogInformation@4 +KeQueryGroupAffinity@4 +KeQueryGroupAffinityEx@8 +KeQueryHardwareCounterConfiguration@12 +KeQueryHighestNodeNumber@0 +KeQueryInterruptTime@0 +KeQueryLogicalProcessorRelationship@16 +KeQueryMaximumGroupCount@0 +KeQueryMaximumProcessorCount@0 +KeQueryMaximumProcessorCountEx@4 +KeQueryNodeActiveAffinity@12 +KeQueryNodeMaximumProcessorCount@4 +KeQueryPriorityThread@4 +KeQueryRuntimeThread@8 +KeQuerySystemTime@4 +KeQueryTickCount@4 +KeQueryTimeIncrement@0 +KeQueryUnbiasedInterruptTime@0 +KeRaiseUserException@4 +KeReadStateEvent@4 +KeReadStateMutant@4 +KeReadStateMutex@4 +KeReadStateQueue@4 +KeReadStateSemaphore@4 +KeReadStateTimer@4 +KeRegisterBugCheckCallback@20 +KeRegisterBugCheckReasonCallback@16 +KeRegisterNmiCallback@8 +KeRegisterProcessorChangeCallback@12 +KeReleaseInterruptSpinLock@8 +KeReleaseMutant@16 +KeReleaseMutex@8 +KeReleaseSemaphore@16 +KeReleaseSpinLockFromDpcLevel@4 +KeRemoveByKeyDeviceQueue@8 +KeRemoveByKeyDeviceQueueIfBusy@8 +KeRemoveDeviceQueue@4 +KeRemoveEntryDeviceQueue@8 +KeRemoveGroupAffinityEx@12 +KeRemoveProcessorAffinityEx@8 +KeRemoveProcessorGroupAffinity@8 +KeRemoveQueue@12 +KeRemoveQueueDpc@4 +KeRemoveQueueEx@24 +KeRemoveSystemServiceTable@4 +KeResetEvent@4 +KeRestoreExtendedProcessorState@4 +KeRestoreFloatingPointState@4 +KeRevertToUserAffinityThread@0 +KeRevertToUserAffinityThreadEx@4 +KeRevertToUserGroupAffinityThread@4 +KeRundownQueue@4 +KeSaveExtendedProcessorState@12 +KeSaveFloatingPointState@4 +KeSaveStateForHibernate@0 +KeServiceDescriptorTable DATA +KeSetActualBasePriorityThread@8 +KeSetAffinityThread@8 +KeSetBasePriorityThread@8 +KeSetCoalescableTimer@24 +KeSetDmaIoCoherency@4 +KeSetEvent@12 +KeSetEventBoostPriority@8 +KeSetHardwareCounterConfiguration@8 +KeSetIdealProcessorThread@8 +KeSetImportanceDpc@8 +KeSetKernelStackSwapEnable@4 +KeSetPriorityThread@8 +KeSetProfileIrql@4 +KeSetSystemAffinityThread@4 +KeSetSystemAffinityThreadEx@4 +KeSetSystemGroupAffinityThread@8 +KeSetTargetProcessorDpc@8 +KeSetTargetProcessorDpcEx@8 +KeSetTimeIncrement@8 +KeSetTimer@16 +KeSetTimerEx@20 +KeSignalCallDpcDone@4 +KeSignalCallDpcSynchronize@4 +KeStackAttachProcess@8 +KeStartDynamicProcessor@16 +KeSubtractAffinityEx@12 +KeSynchronizeExecution@12 +KeTestAlertThread@4 +KeTickCount DATA +KeUnstackDetachProcess@4 +KeUpdateSystemTime@0 +KeUserModeCallback@20 +KeWaitForMultipleObjects@32 +KeWaitForMutexObject@20 +KeWaitForSingleObject@20 +KiBugCheckData DATA +KiCheckForKernelApcDelivery@0 +KiCoprocessorError@0 +KiDeliverApc@12 +KiDispatchInterrupt@0 +KiIpiServiceRoutine@8 +;KiUnexpectedInterrupt ; Check!!! Couldn't determine function argument count. Function doesn't return. +LdrAccessResource@16 +LdrEnumResources@20 +LdrFindResourceDirectory_U@16 +LdrFindResourceEx_U@20 +LdrFindResource_U@16 +LdrResFindResource@36 +LdrResFindResourceDirectory@28 +LdrResSearchResource@32 +LpcPortObjectType DATA +LpcReplyWaitReplyPort@12 +LpcRequestPort@8 +LpcRequestWaitReplyPort@12 +LpcRequestWaitReplyPortEx@12 +LpcSendWaitReceivePort@28 +LsaCallAuthenticationPackage@28 +LsaDeregisterLogonProcess@4 +LsaFreeReturnBuffer@4 +LsaLogonUser@56 +LsaLookupAuthenticationPackage@12 +LsaRegisterLogonProcess@12 +Mm64BitPhysicalAddress DATA +MmAddPhysicalMemory@8 +MmAddVerifierThunks@8 +MmAdjustWorkingSetSize@16 +MmAdvanceMdl@8 +MmAllocateContiguousMemory@12 +MmAllocateContiguousMemorySpecifyCache@32 +MmAllocateContiguousMemorySpecifyCacheNode@36 +MmAllocateMappingAddress@8 +MmAllocateNonCachedMemory@4 +MmAllocatePagesForMdl@28 +MmAllocatePagesForMdlEx@36 +MmBadPointer DATA +MmBuildMdlForNonPagedPool@4 +MmCanFileBeTruncated@8 +MmCommitSessionMappedView@8 +MmCopyVirtualMemory@28 +MmCreateMdl@12 +MmCreateMirror@0 +MmCreateSection@32 +MmDisableModifiedWriteOfSection@4 +MmDoesFileHaveUserWritableReferences@4 +MmFlushImageSection@8 +MmForceSectionClosed@8 +MmFreeContiguousMemory@4 +MmFreeContiguousMemorySpecifyCache@12 +MmFreeMappingAddress@8 +MmFreeNonCachedMemory@8 +MmFreePagesFromMdl@4 +MmGetPhysicalAddress@4 +MmGetPhysicalMemoryRanges@0 +MmGetSystemRoutineAddress@4 +MmGetVirtualForPhysical@8 +MmGrowKernelStack@4 +MmHighestUserAddress DATA +MmIsAddressValid@4 +MmIsDriverVerifying@4 +MmIsDriverVerifyingByAddress@4 +MmIsIoSpaceActive@12 +MmIsNonPagedSystemAddressValid@4 +MmIsRecursiveIoFault@0 +MmIsThisAnNtAsSystem@0 +MmIsVerifierEnabled@4 +MmLockPagableDataSection@4 +MmLockPagableImageSection@4 +MmLockPagableSectionByHandle@4 +MmMapIoSpace@16 +MmMapLockedPages@8 +MmMapLockedPagesSpecifyCache@24 +MmMapLockedPagesWithReservedMapping@16 +MmMapMemoryDumpMdl@4 +MmMapUserAddressesToPage@12 +MmMapVideoDisplay@16 +MmMapViewInSessionSpace@12 +MmMapViewInSystemSpace@12 +MmMapViewOfSection@40 +MmMarkPhysicalMemoryAsBad@8 +MmMarkPhysicalMemoryAsGood@8 +MmPageEntireDriver@4 +MmPrefetchPages@8 +MmProbeAndLockPages@12 +MmProbeAndLockProcessPages@16 +MmProbeAndLockSelectedPages@16 +MmProtectMdlSystemAddress@8 +MmQuerySystemSize@0 +MmRemovePhysicalMemory@8 +MmResetDriverPaging@4 +MmRotatePhysicalView@24 +MmSectionObjectType DATA +MmSecureVirtualMemory@12 +MmSetAddressRangeModified@8 +MmSetBankedSection@24 +MmSizeOfMdl@8 +MmSystemRangeStart DATA +MmTrimAllSystemPagableMemory@4 +MmUnlockPagableImageSection@4 +MmUnlockPages@4 +MmUnmapIoSpace@8 +MmUnmapLockedPages@8 +MmUnmapReservedMapping@12 +MmUnmapVideoDisplay@8 +MmUnmapViewInSessionSpace@4 +MmUnmapViewInSystemSpace@4 +MmUnmapViewOfSection@8 +MmUnsecureVirtualMemory@4 +MmUserProbeAddress DATA +NlsAnsiCodePage DATA +NlsLeadByteInfo DATA +NlsMbCodePageTag DATA +NlsMbOemCodePageTag DATA +NlsOemCodePage DATA +NlsOemLeadByteInfo DATA +NtAddAtom@12 +NtAdjustPrivilegesToken@24 +NtAllocateLocallyUniqueId@4 +NtAllocateUuids@16 +NtAllocateVirtualMemory@24 +NtBuildGUID@0 +NtBuildLab@0 +NtBuildNumber@0 +NtClose@4 +NtCommitComplete@8 +NtCommitEnlistment@8 +NtCommitTransaction@8 +NtConnectPort@32 +NtCreateEnlistment@32 +NtCreateEvent@20 +NtCreateFile@44 +NtCreateResourceManager@28 +NtCreateSection@28 +NtCreateTransaction@40 +NtCreateTransactionManager@24 +NtDeleteAtom@4 +NtDeleteFile@4 +NtDeviceIoControlFile@40 +NtDuplicateObject@28 +NtDuplicateToken@24 +NtEnumerateTransactionObject@20 +NtFindAtom@12 +NtFreeVirtualMemory@16 +NtFreezeTransactions@8 +NtFsControlFile@40 +NtGetEnvironmentVariableEx@20 +NtGetNotificationResourceManager@28 +NtGlobalFlag DATA +NtLockFile@40 +NtMakePermanentObject@4 +NtMapViewOfSection@40 +NtNotifyChangeDirectoryFile@36 +NtOpenEnlistment@20 +NtOpenFile@24 +NtOpenProcess@16 +NtOpenProcessToken@12 +NtOpenProcessTokenEx@16 +NtOpenResourceManager@20 +NtOpenThread@16 +NtOpenThreadToken@16 +NtOpenThreadTokenEx@20 +NtOpenTransaction@20 +NtOpenTransactionManager@24 +NtPrePrepareComplete@8 +NtPrePrepareEnlistment@8 +NtPrepareComplete@8 +NtPrepareEnlistment@8 +NtPropagationComplete@16 +NtPropagationFailed@12 +NtQueryDirectoryFile@44 +NtQueryEaFile@36 +NtQueryEnvironmentVariableInfoEx@16 +NtQueryInformationAtom@20 +NtQueryInformationEnlistment@20 +NtQueryInformationFile@20 +NtQueryInformationProcess@20 +NtQueryInformationResourceManager@20 +NtQueryInformationThread@20 +NtQueryInformationToken@20 +NtQueryInformationTransaction@20 +NtQueryInformationTransactionManager@20 +NtQueryQuotaInformationFile@36 +NtQuerySecurityAttributesToken@24 +NtQuerySecurityObject@20 +NtQuerySystemInformation@16 +NtQuerySystemInformationEx@24 +NtQueryVolumeInformationFile@20 +NtReadFile@36 +NtReadOnlyEnlistment@8 +NtRecoverEnlistment@8 +NtRecoverResourceManager@4 +NtRecoverTransactionManager@4 +NtRequestPort@8 +NtRequestWaitReplyPort@12 +NtRollbackComplete@8 +NtRollbackEnlistment@8 +NtRollbackTransaction@8 +NtSetEaFile@16 +NtSetEvent@8 +NtSetInformationEnlistment@16 +NtSetInformationFile@20 +NtSetInformationProcess@16 +NtSetInformationResourceManager@16 +NtSetInformationThread@16 +NtSetInformationToken@16 +NtSetInformationTransaction@16 +NtSetQuotaInformationFile@16 +NtSetSecurityObject@12 +NtSetVolumeInformationFile@20 +NtShutdownSystem@4 +NtThawTransactions@0 +NtTraceControl@24 +NtTraceEvent@16 +NtUnlockFile@20 +NtVdmControl@8 +NtWaitForSingleObject@12 +NtWriteFile@36 +ObAssignSecurity@16 +ObCheckCreateObjectAccess@28 +ObCheckObjectAccess@20 +ObCloseHandle@8 +ObCreateObject@36 +ObCreateObjectType@16 +ObDeleteCapturedInsertInfo@4 +ObDereferenceObject@4 +ObDereferenceObjectDeferDelete@4 +ObDereferenceObjectDeferDeleteWithTag@8 +ObDereferenceSecurityDescriptor@8 +ObFindHandleForObject@20 +ObGetFilterVersion@0 +ObGetObjectSecurity@12 +ObGetObjectType@4 +ObInsertObject@24 +ObIsDosDeviceLocallyMapped@8 +ObIsKernelHandle@4 +ObLogSecurityDescriptor@12 +ObMakeTemporaryObject@4 +ObOpenObjectByName@28 +ObOpenObjectByPointer@28 +ObOpenObjectByPointerWithTag@32 +ObQueryNameInfo@4 +ObQueryNameString@16 +ObQueryObjectAuditingByHandle@8 +ObReferenceObjectByHandle@24 +ObReferenceObjectByHandleWithTag@28 +ObReferenceObjectByName@32 +ObReferenceObjectByPointer@16 +ObReferenceObjectByPointerWithTag@20 +ObReferenceSecurityDescriptor@8 +ObRegisterCallbacks@8 +ObReleaseObjectSecurity@8 +ObSetHandleAttributes@12 +ObSetSecurityDescriptorInfo@24 +ObSetSecurityObjectByPointer@12 +ObUnRegisterCallbacks@4 +POGOBuffer DATA +PcwAddInstance@20 +PcwCloseInstance@4 +PcwCreateInstance@20 +PcwRegister@8 +PcwUnregister@4 +PfFileInfoNotify@4 +PfxFindPrefix@8 +PfxInitialize@4 +PfxInsertPrefix@12 +PfxRemovePrefix@8 +PoCallDriver@8 +PoCancelDeviceNotify@4 +PoClearPowerRequest@8 +PoCreatePowerRequest@12 +PoDeletePowerRequest@4 +PoDisableSleepStates@12 +PoEndDeviceBusy@4 +PoGetSystemWake@4 +PoQueryWatchdogTime@8 +PoQueueShutdownWorkItem@4 +PoReenableSleepStates@4 +PoRegisterDeviceForIdleDetection@16 +PoRegisterDeviceNotify@24 +PoRegisterPowerSettingCallback@20 +PoRegisterSystemState@8 +PoRequestPowerIrp@24 +PoRequestShutdownEvent@4 +PoSetDeviceBusyEx@4 +PoSetFixedWakeSource@4 +PoSetHiberRange@20 +PoSetPowerRequest@8 +PoSetPowerState@12 +PoSetSystemState@4 +PoSetSystemWake@4 +PoShutdownBugCheck@4 +PoStartDeviceBusy@4 +PoStartNextPowerIrp@4 +PoUnregisterPowerSettingCallback@4 +PoUnregisterSystemState@4 +PoUserShutdownInitiated@0 +ProbeForRead@12 +ProbeForWrite@12 +PsCreateSystemProcess@12 +PsAcquireProcessExitSynchronization@4 +PsAssignImpersonationToken@8 +PsChargePoolQuota@12 +PsChargeProcessCpuCycles@12 +PsChargeProcessNonPagedPoolQuota@8 +PsChargeProcessPagedPoolQuota@8 +PsChargeProcessPoolQuota@12 +PsCreateSystemThread@28 +PsDereferenceImpersonationToken@4 +PsDereferencePrimaryToken@4 +PsDisableImpersonation@8 +PsEnterPriorityRegion@0 +PsEstablishWin32Callouts@4 +PsGetContextThread@12 +PsGetCurrentProcess@0 +PsGetCurrentProcessId@0 +PsGetCurrentProcessSessionId@0 +PsGetCurrentProcessWin32Process@0 +PsGetCurrentThread@0 +PsGetCurrentThreadId@0 +PsGetCurrentThreadPreviousMode@0 +PsGetCurrentThreadProcess@0 +PsGetCurrentThreadProcessId@0 +PsGetCurrentThreadStackBase@0 +PsGetCurrentThreadStackLimit@0 +PsGetCurrentThreadTeb@0 +PsGetCurrentThreadWin32Thread@0 +PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion@4 +PsGetJobLock@4 +PsGetJobSessionId@4 +PsGetJobUIRestrictionsClass@4 +PsGetProcessCreateTimeQuadPart@4 +PsGetProcessDebugPort@4 +PsGetProcessExitProcessCalled@4 +PsGetProcessExitStatus@4 +PsGetProcessExitTime@0 +PsGetProcessId@4 +PsGetProcessImageFileName@4 +PsGetProcessInheritedFromUniqueProcessId@4 +PsGetProcessJob@4 +PsGetProcessPeb@4 +PsGetProcessPriorityClass@4 +PsGetProcessSectionBaseAddress@4 +PsGetProcessSecurityPort@4 +PsGetProcessSessionId@4 +PsGetProcessSessionIdEx@4 +PsGetProcessWin32Process@4 +PsGetProcessWin32WindowStation@4 +PsGetThreadFreezeCount@4 +PsGetThreadHardErrorsAreDisabled@4 +PsGetThreadId@4 +PsGetThreadProcess@4 +PsGetThreadProcessId@4 +PsGetThreadSessionId@4 +PsGetThreadTeb@4 +PsGetThreadWin32Thread@4 +PsGetVersion@16 +PsImpersonateClient@20 +PsInitialSystemProcess DATA +PsIsCurrentThreadPrefetching@0 +PsIsProcessBeingDebugged@4 +PsIsProtectedProcess@4 +PsIsSystemProcess@4 +PsIsSystemThread@4 +PsIsThreadImpersonating@4 +PsIsThreadTerminating@4 +PsJobType DATA +PsLeavePriorityRegion@0 +PsLookupProcessByProcessId@8 +PsLookupProcessThreadByCid@12 +PsLookupThreadByThreadId@8 +PsProcessType DATA +PsQueryProcessExceptionFlags@12 +PsReferenceImpersonationToken@16 +PsReferencePrimaryToken@4 +PsReferenceProcessFilePointer@8 +PsReleaseProcessExitSynchronization@4 +PsRemoveCreateThreadNotifyRoutine@4 +PsRemoveLoadImageNotifyRoutine@4 +PsRestoreImpersonation@8 +PsResumeProcess@4 +PsReturnPoolQuota@12 +PsReturnProcessNonPagedPoolQuota@8 +PsReturnProcessPagedPoolQuota@8 +PsRevertThreadToSelf@4 +PsRevertToSelf@0 +PsSetContextThread@12 +PsSetCreateProcessNotifyRoutine@8 +PsSetCreateProcessNotifyRoutineEx@8 +PsSetCreateThreadNotifyRoutine@4 +PsSetCurrentThreadPrefetching@4 +PsSetJobUIRestrictionsClass@8 +PsSetLegoNotifyRoutine@4 +PsSetLoadImageNotifyRoutine@4 +PsSetProcessPriorityByClass@8 +PsSetProcessPriorityClass@8 +PsSetProcessSecurityPort@8 +PsSetProcessWin32Process@12 +PsSetProcessWindowStation@8 +PsSetThreadHardErrorsAreDisabled@8 +PsSetThreadWin32Thread@12 +PsSuspendProcess@4 +PsTerminateSystemThread@4 +PsThreadType DATA +PsUILanguageComitted DATA +PsWrapApcWow64Thread@8 +READ_REGISTER_BUFFER_UCHAR@12 +READ_REGISTER_BUFFER_ULONG@12 +READ_REGISTER_BUFFER_USHORT@12 +READ_REGISTER_UCHAR@4 +READ_REGISTER_ULONG@4 +READ_REGISTER_USHORT@4 +RtlAbsoluteToSelfRelativeSD@12 +RtlAddAccessAllowedAce@16 +RtlAddAccessAllowedAceEx@20 +RtlAddAce@20 +RtlAddAtomToAtomTable@12 +RtlAddRange@36 +RtlAllocateHeap@12 +RtlAnsiCharToUnicodeChar@4 +RtlAnsiStringToUnicodeSize@4 +RtlAnsiStringToUnicodeString@12 +RtlAppendAsciizToString@8 +RtlAppendStringToString@8 +RtlAppendUnicodeStringToString@8 +RtlAppendUnicodeToString@8 +RtlAreAllAccessesGranted@8 +RtlAreAnyAccessesGranted@8 +RtlAreBitsClear@12 +RtlAreBitsSet@12 +RtlAssert@16 +RtlCaptureContext@4 +RtlCaptureStackBackTrace@16 +RtlCharToInteger@12 +RtlCheckRegistryKey@8 +RtlClearAllBits@4 +RtlClearBit@8 +RtlClearBits@12 +RtlCmDecodeMemIoResource@8 +RtlCmEncodeMemIoResource@24 +RtlCompareAltitudes@8 +RtlCompareMemory@12 +RtlCompareMemoryUlong@12 +RtlCompareString@12 +RtlCompareUnicodeString@12 +RtlCompareUnicodeStrings@20 +RtlCompressBuffer@32 +RtlCompressChunks@28 +RtlComputeCrc32@12 +RtlContractHashTable@4 +RtlConvertLongToLargeInteger@4 +RtlConvertSidToUnicodeString@12 +RtlConvertUlongToLargeInteger@4 +RtlCopyLuid@8 +RtlCopyLuidAndAttributesArray@12 +RtlCopyRangeList@8 +RtlCopySid@12 +RtlCopySidAndAttributesArray@28 +RtlCopyString@8 +RtlCopyUnicodeString@8 +RtlCreateAcl@12 +RtlCreateAtomTable@8 +RtlCreateHashTable@12 +RtlCreateHeap@24 +RtlCreateRegistryKey@8 +RtlCreateSecurityDescriptor@8 +RtlCreateSystemVolumeInformationFolder@4 +RtlCreateUnicodeString@8 +RtlCustomCPToUnicodeN@24 +RtlDecompressBuffer@24 +RtlDecompressChunks@28 +RtlDecompressFragment@32 +RtlDelete@4 +RtlDeleteAce@8 +RtlDeleteAtomFromAtomTable@8 +RtlDeleteElementGenericTable@8 +RtlDeleteElementGenericTableAvl@8 +RtlDeleteHashTable@4 +RtlDeleteNoSplay@8 +RtlDeleteOwnersRanges@8 +RtlDeleteRange@24 +RtlDeleteRegistryValue@12 +RtlDescribeChunk@20 +RtlDestroyAtomTable@4 +RtlDestroyHeap@4 +RtlDowncaseUnicodeChar@4 +RtlDowncaseUnicodeString@12 +RtlDuplicateUnicodeString@12 +RtlEmptyAtomTable@8 +RtlEndEnumerationHashTable@8 +RtlEndWeakEnumerationHashTable@8 +RtlEnlargedIntegerMultiply@8 +RtlEnlargedUnsignedDivide@16 +RtlEnlargedUnsignedMultiply@8 +RtlEnumerateEntryHashTable@8 +RtlEnumerateGenericTable@8 +RtlEnumerateGenericTableAvl@8 +RtlEnumerateGenericTableLikeADirectory@28 +RtlEnumerateGenericTableWithoutSplaying@8 +RtlEnumerateGenericTableWithoutSplayingAvl@8 +RtlEqualLuid@8 +RtlEqualSid@8 +RtlEqualString@12 +RtlEqualUnicodeString@12 +RtlEthernetAddressToStringA@8 +RtlEthernetAddressToStringW@8 +RtlEthernetStringToAddressA@12 +RtlEthernetStringToAddressW@12 +RtlExpandHashTable@4 +RtlExtendedIntegerMultiply@12 +RtlExtendedLargeIntegerDivide@16 +RtlExtendedMagicDivide@20 +RtlFillMemory@12 +RtlFillMemoryUlong@12 +RtlFillMemoryUlonglong@16 +RtlFindAceByType@12 +RtlFindClearBits@12 +RtlFindClearBitsAndSet@12 +RtlFindClearRuns@16 +RtlFindClosestEncodableLength@12 +RtlFindFirstRunClear@8 +RtlFindLastBackwardRunClear@12 +RtlFindLeastSignificantBit@8 +RtlFindLongestRunClear@8 +RtlFindMessage@20 +RtlFindMostSignificantBit@8 +RtlFindNextForwardRunClear@12 +RtlFindRange@48 +RtlFindSetBits@12 +RtlFindSetBitsAndClear@12 +RtlFindUnicodePrefix@12 +RtlFormatCurrentUserKeyPath@4 +RtlFormatMessage@36 +RtlFreeAnsiString@4 +RtlFreeHeap@12 +RtlFreeOemString@4 +RtlFreeRangeList@4 +RtlFreeUnicodeString@4 +RtlGUIDFromString@8 +RtlGenerate8dot3Name@16 +RtlGetAce@12 +RtlGetCallersAddress@8 +RtlGetCompressionWorkSpaceSize@12 +RtlGetDaclSecurityDescriptor@16 +RtlGetDefaultCodePage@8 +RtlGetElementGenericTable@8 +RtlGetElementGenericTableAvl@8 +RtlGetEnabledExtendedFeatures@8 +RtlGetFirstRange@12 +RtlGetGroupSecurityDescriptor@12 +RtlGetIntegerAtom@8 +RtlGetLastRange@12 +RtlGetNextEntryHashTable@8 +RtlGetNextRange@12 +RtlGetNtGlobalFlags@0 +RtlGetOwnerSecurityDescriptor@12 +RtlGetProductInfo@20 +RtlGetSaclSecurityDescriptor@16 +RtlGetSetBootStatusData@24 +RtlGetThreadLangIdByIndex@16 +RtlGetVersion@4 +RtlHashUnicodeString@16 +RtlIdnToAscii@20 +RtlIdnToNameprepUnicode@20 +RtlIdnToUnicode@20 +RtlImageDirectoryEntryToData@16 +RtlImageNtHeader@4 +RtlInitAnsiString@8 +RtlInitAnsiStringEx@8 +RtlInitCodePageTable@8 +RtlInitEnumerationHashTable@8 +RtlInitString@8 +RtlInitUnicodeString@8 +RtlInitUnicodeStringEx@8 +RtlInitWeakEnumerationHashTable@8 +RtlInitializeBitMap@12 +RtlInitializeGenericTable@20 +RtlInitializeGenericTableAvl@20 +RtlInitializeRangeList@4 +RtlInitializeSid@12 +RtlInitializeUnicodePrefix@4 +RtlInsertElementGenericTable@16 +RtlInsertElementGenericTableAvl@16 +RtlInsertElementGenericTableFull@24 +RtlInsertElementGenericTableFullAvl@24 +RtlInsertEntryHashTable@16 +RtlInsertUnicodePrefix@12 +RtlInt64ToUnicodeString@16 +RtlIntegerToChar@16 +RtlIntegerToUnicode@16 +RtlIntegerToUnicodeString@12 +RtlInvertRangeList@8 +RtlInvertRangeListEx@20 +RtlIoDecodeMemIoResource@16 +RtlIoEncodeMemIoResource@40 +RtlIpv4AddressToStringA@8 +RtlIpv4AddressToStringExA@16 +RtlIpv4AddressToStringExW@16 +RtlIpv4AddressToStringW@8 +RtlIpv4StringToAddressA@16 +RtlIpv4StringToAddressExA@16 +RtlIpv4StringToAddressExW@16 +RtlIpv4StringToAddressW@16 +RtlIpv6AddressToStringA@8 +RtlIpv6AddressToStringExA@20 +RtlIpv6AddressToStringExW@20 +RtlIpv6AddressToStringW@8 +RtlIpv6StringToAddressA@12 +RtlIpv6StringToAddressExA@16 +RtlIpv6StringToAddressExW@16 +RtlIpv6StringToAddressW@12 +RtlIsGenericTableEmpty@4 +RtlIsGenericTableEmptyAvl@4 +RtlIsNameLegalDOS8Dot3@12 +RtlIsNormalizedString@16 +RtlIsNtDdiVersionAvailable@4 +RtlIsRangeAvailable@40 +RtlIsServicePackVersionInstalled@4 +RtlIsValidOemCharacter@4 +RtlLargeIntegerAdd@16 +RtlLargeIntegerArithmeticShift@12 +RtlLargeIntegerDivide@20 +RtlLargeIntegerNegate@8 +RtlLargeIntegerShiftLeft@12 +RtlLargeIntegerShiftRight@12 +RtlLargeIntegerSubtract@16 +RtlLengthRequiredSid@4 +RtlLengthSecurityDescriptor@4 +RtlLengthSid@4 +RtlLoadString@32 +RtlLocalTimeToSystemTime@8 +RtlLockBootStatusData@4 +RtlLookupAtomInAtomTable@12 +RtlLookupElementGenericTable@8 +RtlLookupElementGenericTableAvl@8 +RtlLookupElementGenericTableFull@16 +RtlLookupElementGenericTableFullAvl@16 +RtlLookupEntryHashTable@12 +RtlLookupFirstMatchingElementGenericTableAvl@12 +RtlMapGenericMask@8 +RtlMapSecurityErrorToNtStatus@4 +RtlMergeRangeLists@16 +RtlMoveMemory@12 +RtlMultiByteToUnicodeN@20 +RtlMultiByteToUnicodeSize@12 +RtlNextUnicodePrefix@8 +RtlNormalizeString@20 +RtlNtStatusToDosError@4 +RtlNtStatusToDosErrorNoTeb@4 +RtlNumberGenericTableElements@4 +RtlNumberGenericTableElementsAvl@4 +RtlNumberOfClearBits@4 +RtlNumberOfSetBits@4 +RtlNumberOfSetBitsUlongPtr@4 +RtlOemStringToCountedUnicodeString@12 +RtlOemStringToUnicodeSize@4 +RtlOemStringToUnicodeString@12 +RtlOemToUnicodeN@20 +RtlOwnerAcesPresent@4 +RtlPinAtomInAtomTable@8 +RtlPrefixString@12 +RtlPrefixUnicodeString@12 +RtlQueryAtomInAtomTable@24 +RtlQueryDynamicTimeZoneInformation@4 +RtlQueryElevationFlags@4 +RtlQueryModuleInformation@12 +RtlQueryRegistryValues@20 +RtlQueryTimeZoneInformation@4 +RtlRaiseException@24 +RtlRandom@4 +RtlRandomEx@4 +RtlRealPredecessor@4 +RtlRealSuccessor@4 +RtlRemoveEntryHashTable@12 +RtlRemoveUnicodePrefix@8 +RtlReplaceSidInSd@16 +RtlReserveChunk@20 +RtlRunOnceBeginInitialize@12 +RtlRunOnceComplete@12 +RtlRunOnceExecuteOnce@16 +RtlRunOnceInitialize@4 +RtlSecondsSince1970ToTime@8 +RtlSecondsSince1980ToTime@8 +RtlSelfRelativeToAbsoluteSD2@8 +RtlSelfRelativeToAbsoluteSD@44 +RtlSetAllBits@4 +RtlSetBit@8 +RtlSetBits@12 +RtlSetDaclSecurityDescriptor@16 +RtlSetDynamicTimeZoneInformation@4 +RtlSetGroupSecurityDescriptor@12 +RtlSetOwnerSecurityDescriptor@12 +RtlSetSaclSecurityDescriptor@16 +RtlSetTimeZoneInformation@4 +RtlSidHashInitialize@12 +RtlSidHashLookup@8 +RtlSizeHeap@12 +RtlSplay@4 +RtlStringFromGUID@8 +RtlSubAuthorityCountSid@4 +RtlSubAuthoritySid@8 +RtlSubtreePredecessor@4 +RtlSubtreeSuccessor@4 +RtlSystemTimeToLocalTime@8 +RtlTestBit@8 +RtlTimeFieldsToTime@8 +RtlTimeToElapsedTimeFields@8 +RtlTimeToSecondsSince1970@8 +RtlTimeToSecondsSince1980@8 +RtlTimeToTimeFields@8 +RtlTraceDatabaseAdd@16 +RtlTraceDatabaseCreate@20 +RtlTraceDatabaseDestroy@4 +RtlTraceDatabaseEnumerate@12 +RtlTraceDatabaseFind@16 +RtlTraceDatabaseLock@4 +RtlTraceDatabaseUnlock@4 +RtlTraceDatabaseValidate@4 +RtlUTF8ToUnicodeN@20 +RtlUnicodeStringToAnsiSize@4 +RtlUnicodeStringToAnsiString@12 +RtlUnicodeStringToCountedOemString@12 +RtlUnicodeStringToInteger@12 +RtlUnicodeStringToOemSize@4 +RtlUnicodeStringToOemString@12 +RtlUnicodeToCustomCPN@24 +RtlUnicodeToMultiByteN@20 +RtlUnicodeToMultiByteSize@12 +RtlUnicodeToOemN@20 +RtlUnicodeToUTF8N@20 +RtlUnlockBootStatusData@4 +RtlUnwind@16 +RtlUpcaseUnicodeChar@4 +RtlUpcaseUnicodeString@12 +RtlUpcaseUnicodeStringToAnsiString@12 +RtlUpcaseUnicodeStringToCountedOemString@12 +RtlUpcaseUnicodeStringToOemString@12 +RtlUpcaseUnicodeToCustomCPN@24 +RtlUpcaseUnicodeToMultiByteN@20 +RtlUpcaseUnicodeToOemN@20 +RtlUpperChar@4 +RtlUpperString@8 +RtlValidRelativeSecurityDescriptor@12 +RtlValidSecurityDescriptor@4 +RtlValidSid@4 +RtlValidateUnicodeString@8 +RtlVerifyVersionInfo@16 +RtlVolumeDeviceToDosName@8 +RtlWalkFrameChain@12 +RtlWeaklyEnumerateEntryHashTable@8 +RtlWriteRegistryValue@24 +RtlZeroHeap@8 +RtlZeroMemory@8 +RtlxAnsiStringToUnicodeSize@4 +RtlxOemStringToUnicodeSize@4 +RtlxUnicodeStringToAnsiSize@4 +RtlxUnicodeStringToOemSize@4 +SeAccessCheck@40 +SeAccessCheckEx@24 +SeAccessCheckFromState@40 +SeAccessCheckWithHint@44 +SeAppendPrivileges@8 +SeAssignSecurity@28 +SeAssignSecurityEx@36 +SeAuditHardLinkCreation@12 +SeAuditHardLinkCreationWithTransaction@16 +SeAuditTransactionStateChange@12 +SeAuditingAnyFileEventsWithContext@8 +SeAuditingFileEvents@8 +SeAuditingFileEventsWithContext@12 +SeAuditingFileOrGlobalEvents@12 +SeAuditingHardLinkEvents@8 +SeAuditingHardLinkEventsWithContext@12 +SeCaptureSecurityDescriptor@20 +SeCaptureSubjectContext@4 +SeCaptureSubjectContextEx@12 +SeCloseObjectAuditAlarm@12 +SeCloseObjectAuditAlarmForNonObObject@16 +SeComputeAutoInheritByObjectType@12 +SeCreateAccessState@16 +SeCreateAccessStateEx@24 +SeCreateClientSecurity@16 +SeCreateClientSecurityFromSubjectContext@16 +SeDeassignSecurity@4 +SeDeleteAccessState@4 +SeDeleteObjectAuditAlarm@8 +SeDeleteObjectAuditAlarmWithTransaction@12 +SeExamineSacl@24 +SeExports DATA +SeFilterToken@24 +SeFreePrivileges@4 +SeGetLinkedToken@12 +SeImpersonateClient@8 +SeImpersonateClientEx@8 +SeLocateProcessImageName@8 +SeLockSubjectContext@4 +SeMarkLogonSessionForTerminationNotification@4 +SeOpenObjectAuditAlarm@36 +SeOpenObjectAuditAlarmForNonObObject@44 +SeOpenObjectAuditAlarmWithTransaction@40 +SeOpenObjectForDeleteAuditAlarm@36 +SeOpenObjectForDeleteAuditAlarmWithTransaction@40 +SePrivilegeCheck@12 +SePrivilegeObjectAuditAlarm@24 +SePublicDefaultDacl DATA +SeQueryAuthenticationIdToken@8 +SeQueryInformationToken@12 +SeQuerySecurityAttributesToken@24 +SeQuerySecurityDescriptorInfo@16 +SeQuerySessionIdToken@8 +SeRegisterLogonSessionTerminatedRoutine@4 +SeReleaseSecurityDescriptor@12 +SeReleaseSubjectContext@4 +SeReportSecurityEvent@16 +SeReportSecurityEventWithSubCategory@20 +SeSetAccessStateGenericMapping@8 +SeSetAuditParameter@16 +SeSetSecurityAttributesToken@16 +SeSetSecurityDescriptorInfo@24 +SeSetSecurityDescriptorInfoEx@28 +SeSinglePrivilegeCheck@12 +SeSrpAccessCheck@24 +SeSystemDefaultDacl DATA +SeTokenImpersonationLevel@4 +SeTokenIsAdmin@4 +SeTokenIsRestricted@4 +SeTokenIsWriteRestricted@4 +SeTokenObjectType DATA +SeTokenType@4 +SeUnlockSubjectContext@4 +SeUnregisterLogonSessionTerminatedRoutine@4 +SeValidSecurityDescriptor@8 +TmCancelPropagationRequest@4 +TmCommitComplete@8 +TmCommitEnlistment@8 +TmCommitTransaction@8 +TmCreateEnlistment@36 +TmCurrentTransaction@4 +TmDereferenceEnlistmentKey@8 +TmEnableCallbacks@12 +TmEndPropagationRequest@4 +TmEnlistmentObjectType DATA +TmFreezeTransactions@12 +TmGetTransactionId@8 +TmInitSystem@0 +TmInitSystemPhase2@0 +TmInitializeResourceManager@20 +TmInitializeTransaction@36 +TmIsTransactionActive@4 +TmPrePrepareComplete@8 +TmPrePrepareEnlistment@8 +TmPrepareComplete@8 +TmPrepareEnlistment@8 +TmPropagationComplete@16 +TmPropagationFailed@12 +TmReadOnlyEnlistment@8 +TmRecoverEnlistment@8 +TmRecoverResourceManager@4 +TmRecoverTransactionManager@8 +TmReferenceEnlistmentKey@8 +TmRequestOutcomeEnlistment@8 +TmResourceManagerObjectType DATA +TmRollbackComplete@8 +TmRollbackEnlistment@8 +TmRollbackTransaction@8 +TmSetCurrentTransaction@4 +TmThawTransactions@0 +TmTransactionManagerObjectType DATA +TmTransactionObjectType DATA +TmpIsKTMCommitCoordinator@4 +VerSetConditionMask@16 +VfFailDeviceNode@0 +VfFailDriver@0 +VfFailSystemBIOS@0 +VfIsVerificationEnabled@8 +WRITE_REGISTER_BUFFER_UCHAR@12 +WRITE_REGISTER_BUFFER_ULONG@12 +WRITE_REGISTER_BUFFER_USHORT@12 +WRITE_REGISTER_UCHAR@8 +WRITE_REGISTER_ULONG@8 +WRITE_REGISTER_USHORT@8 +WheaAddErrorSource@8 +WheaConfigureErrorSource@8 +WheaGetErrorSource@4 +WheaInitializeRecordHeader@4 +WheaReportHwError@4 +WmiQueryTraceInformation@20 +WmiTraceMessage +WmiTraceMessageVa@24 +XIPDispatch@12 +ZwAccessCheckAndAuditAlarm@44 +ZwAddBootEntry@8 +ZwAddDriverEntry@8 +ZwAdjustPrivilegesToken@24 +ZwAlertThread@4 +ZwAllocateLocallyUniqueId@4 +ZwAllocateVirtualMemory@24 +ZwAlpcAcceptConnectPort@36 +ZwAlpcCancelMessage@12 +ZwAlpcConnectPort@44 +ZwAlpcCreatePort@12 +ZwAlpcCreatePortSection@24 +ZwAlpcCreateResourceReserve@16 +ZwAlpcCreateSectionView@12 +ZwAlpcCreateSecurityContext@12 +ZwAlpcDeletePortSection@12 +ZwAlpcDeleteResourceReserve@12 +ZwAlpcDeleteSectionView@12 +ZwAlpcDeleteSecurityContext@12 +ZwAlpcDisconnectPort@8 +ZwAlpcQueryInformation@20 +ZwAlpcSendWaitReceivePort@32 +ZwAlpcSetInformation@16 +ZwAssignProcessToJobObject@8 +ZwCancelIoFile@8 +ZwCancelTimer@8 +ZwClearEvent@4 +ZwClose@4 +ZwCloseObjectAuditAlarm@12 +ZwCommitComplete@8 +ZwCommitEnlistment@8 +ZwCommitTransaction@8 +ZwConnectPort@32 +ZwCreateDirectoryObject@12 +ZwCreateEnlistment@32 +ZwCreateEvent@20 +ZwCreateFile@44 +ZwCreateIoCompletion@16 +ZwCreateJobObject@12 +ZwCreateKey@28 +ZwCreateKeyTransacted@32 +ZwCreateResourceManager@28 +ZwCreateSection@28 +ZwCreateSymbolicLinkObject@16 +ZwCreateTimer@16 +ZwCreateTransaction@40 +ZwCreateTransactionManager@24 +ZwDeleteBootEntry@4 +ZwDeleteDriverEntry@4 +ZwDeleteFile@4 +ZwDeleteKey@4 +ZwDeleteValueKey@8 +ZwDeviceIoControlFile@40 +ZwDisplayString@4 +ZwDuplicateObject@28 +ZwDuplicateToken@24 +ZwEnumerateBootEntries@8 +ZwEnumerateDriverEntries@8 +ZwEnumerateKey@24 +ZwEnumerateTransactionObject@20 +ZwEnumerateValueKey@24 +ZwFlushBuffersFile@8 +ZwFlushInstructionCache@12 +ZwFlushKey@4 +ZwFlushVirtualMemory@16 +ZwFreeVirtualMemory@16 +ZwFsControlFile@40 +ZwGetNotificationResourceManager@28 +ZwImpersonateAnonymousToken@4 +ZwInitiatePowerAction@16 +ZwIsProcessInJob@8 +ZwLoadDriver@4 +ZwLoadKey@8 +ZwLoadKeyEx@32 +ZwLockFile@40 +ZwLockProductActivationKeys@8 +ZwMakeTemporaryObject@4 +ZwMapViewOfSection@40 +ZwModifyBootEntry@4 +ZwModifyDriverEntry@4 +ZwNotifyChangeKey@40 +ZwNotifyChangeSession@32 +ZwOpenDirectoryObject@12 +ZwOpenEnlistment@20 +ZwOpenEvent@12 +ZwOpenFile@24 +ZwOpenJobObject@12 +ZwOpenKey@12 +ZwOpenKeyEx@16 +ZwOpenKeyTransacted@16 +ZwOpenKeyTransactedEx@20 +ZwOpenProcess@16 +ZwOpenProcessToken@12 +ZwOpenProcessTokenEx@16 +ZwOpenResourceManager@20 +ZwOpenSection@12 +ZwOpenSession@12 +ZwOpenSymbolicLinkObject@12 +ZwOpenThread@16 +ZwOpenThreadToken@16 +ZwOpenThreadTokenEx@20 +ZwOpenTimer@12 +ZwOpenTransaction@20 +ZwOpenTransactionManager@24 +ZwPowerInformation@20 +ZwPrePrepareComplete@8 +ZwPrePrepareEnlistment@8 +ZwPrepareComplete@8 +ZwPrepareEnlistment@8 +ZwPropagationComplete@16 +ZwPropagationFailed@12 +ZwPulseEvent@8 +ZwQueryBootEntryOrder@8 +ZwQueryBootOptions@8 +ZwQueryDefaultLocale@8 +ZwQueryDefaultUILanguage@4 +ZwQueryDirectoryFile@44 +ZwQueryDirectoryObject@28 +ZwQueryDriverEntryOrder@8 +ZwQueryEaFile@36 +ZwQueryFullAttributesFile@8 +ZwQueryInformationEnlistment@20 +ZwQueryInformationFile@20 +ZwQueryInformationJobObject@20 +ZwQueryInformationProcess@20 +ZwQueryInformationResourceManager@20 +ZwQueryInformationThread@20 +ZwQueryInformationToken@20 +ZwQueryInformationTransaction@20 +ZwQueryInformationTransactionManager@20 +ZwQueryInstallUILanguage@4 +ZwQueryKey@20 +ZwQueryLicenseValue@20 +ZwQueryObject@20 +ZwQueryQuotaInformationFile@36 +ZwQuerySection@20 +ZwQuerySecurityAttributesToken@24 +ZwQuerySecurityObject@20 +ZwQuerySymbolicLinkObject@12 +ZwQuerySystemInformation@16 +ZwQueryValueKey@24 +ZwQueryVirtualMemory@24 +ZwQueryVolumeInformationFile@20 +ZwReadFile@36 +ZwReadOnlyEnlistment@8 +ZwRecoverEnlistment@8 +ZwRecoverResourceManager@4 +ZwRecoverTransactionManager@4 +ZwRemoveIoCompletion@20 +ZwRemoveIoCompletionEx@24 +ZwReplaceKey@12 +ZwRequestPort@8 +ZwRequestWaitReplyPort@12 +ZwResetEvent@8 +ZwRestoreKey@12 +ZwRollbackComplete@8 +ZwRollbackEnlistment@8 +ZwRollbackTransaction@8 +ZwSaveKey@8 +ZwSaveKeyEx@12 +ZwSecureConnectPort@36 +ZwSetBootEntryOrder@8 +ZwSetBootOptions@8 +ZwSetDefaultLocale@8 +ZwSetDefaultUILanguage@4 +ZwSetDriverEntryOrder@8 +ZwSetEaFile@16 +ZwSetEvent@8 +ZwSetInformationEnlistment@16 +ZwSetInformationFile@20 +ZwSetInformationJobObject@16 +ZwSetInformationObject@16 +ZwSetInformationProcess@16 +ZwSetInformationResourceManager@16 +ZwSetInformationThread@16 +ZwSetInformationToken@16 +ZwSetInformationTransaction@16 +ZwSetQuotaInformationFile@16 +ZwSetSecurityObject@12 +ZwSetSystemInformation@12 +ZwSetSystemTime@8 +ZwSetTimer@28 +ZwSetTimerEx@16 +ZwSetValueKey@24 +ZwSetVolumeInformationFile@20 +ZwTerminateJobObject@8 +ZwTerminateProcess@8 +ZwTraceEvent@16 +ZwTranslateFilePath@16 +ZwUnloadDriver@4 +ZwUnloadKey@4 +ZwUnloadKeyEx@8 +ZwUnlockFile@20 +ZwUnmapViewOfSection@8 +ZwWaitForMultipleObjects@20 +ZwWaitForSingleObject@12 +ZwWriteFile@36 +ZwYieldExecution@0 +_CIcos +_CIsin +_CIsqrt +_abnormal_termination +_alldiv@16 +_alldvrm@16 +_allmul@16 +_alloca_probe +_alloca_probe_16 +_alloca_probe_8 +_allrem@16 +_allshl +_allshr +_aulldiv@16 +_aulldvrm@16 +_aullrem@16 +_aullshr +;_chkstk +_except_handler2 +_except_handler3 +_global_unwind2 +_i64toa_s +_i64tow_s +_itoa +_itoa_s +_itow +_itow_s +_local_unwind2 +_ltoa_s +_ltow_s +_makepath_s +_purecall +_snprintf +_snprintf_s +_snscanf_s +_snwprintf +_snwprintf_s +_snwscanf_s +_splitpath_s +_stricmp +_strlwr +strlwr == _strlwr +_strnicmp +_strnset +_strnset_s +_strrev +_strset +_strset_s +_strtoui64 +_strupr +_swprintf +_ui64toa_s +_ui64tow_s +_ultoa_s +_ultow_s +_vsnprintf +_vsnprintf_s +_vsnwprintf +_vsnwprintf_s +_vswprintf +_wcsicmp +_wcslwr +wcslwr == _wcslwr +_wcsnicmp +_wcsnset +_wcsnset_s +_wcsrev +_wcsset_s +_wcsupr +_wmakepath_s +_wsplitpath_s +_wtoi +_wtol +atoi +atol +bsearch +isdigit +islower +isprint +isspace +isupper +isxdigit +mbstowcs +mbtowc +memchr +memcpy +memcpy_s +memmove +memmove_s +memset +psMUITest DATA +qsort +rand +sprintf +sprintf_s +srand +sscanf_s +strcat +strcat_s +strchr +strcmp +strcpy +strcpy_s +strlen +strncat +strncat_s +strncmp +strncpy +strncpy_s +strnlen +strrchr +strspn +strstr +strtok_s +swprintf +swprintf_s +swscanf_s +tolower +toupper +towlower +towupper +vDbgPrintEx@16 +vDbgPrintExWithPrefix@20 +vsprintf +vsprintf_s +vswprintf_s +wcscat +wcscat_s +wcschr +wcscmp +wcscpy +wcscpy_s +wcscspn +wcslen +wcsncat +wcsncat_s +wcsncmp +wcsncpy +wcsncpy_s +wcsnlen +wcsrchr +wcsspn +wcsstr +wcstombs +wcstoul +wctomb diff --git a/lib/libc/mingw/lib32/ntquery.def b/lib/libc/mingw/lib32/ntquery.def new file mode 100644 index 0000000000000000000000000000000000000000..3c90963440a1b2e85b2723e72cd57ab750664623 --- /dev/null +++ b/lib/libc/mingw/lib32/ntquery.def @@ -0,0 +1,17 @@ +; +; Definition file of query.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "query.dll" +EXPORTS +LoadBinaryFilter@8 +LoadTextFilter@8 +BindIFilterFromStorage@12 +BindIFilterFromStream@12 +DllCanUnloadNow +DllGetClassObject@12 +DllRegisterServer +DllUnregisterServer +LoadIFilter@12 +LoadIFilterEx@16 diff --git a/lib/libc/mingw/lib32/odbccp32.def b/lib/libc/mingw/lib32/odbccp32.def new file mode 100644 index 0000000000000000000000000000000000000000..f8fdfd73854d832adaf0a7de6e64bf964b787aa0 --- /dev/null +++ b/lib/libc/mingw/lib32/odbccp32.def @@ -0,0 +1,54 @@ +LIBRARY ODBCCP32.dll +EXPORTS +SQLConfigDataSource@16 +SQLConfigDataSourceW@16 +SQLConfigDriver@28 +SQLConfigDriverW@28 +SQLCreateDataSource@8 +SQLCreateDataSourceW@8 +SQLGetAvailableDrivers@16 +SQLGetAvailableDriversW@16 +SQLGetConfigMode@4 +SQLGetInstalledDrivers@12 +SQLGetInstalledDriversW@12 +SQLGetPrivateProfileString@24 +SQLGetPrivateProfileStringW@24 +SQLGetTranslator@32 +SQLGetTranslatorW@32 +SQLInstallDriver@20 +SQLInstallDriverEx@28 +SQLInstallDriverExW@28 +SQLInstallDriverManager@12 +SQLInstallDriverManagerW@12 +SQLInstallDriverW@20 +SQLInstallODBC@16 +SQLInstallODBCW@16 +SQLInstallTranslator@32 +SQLInstallTranslatorEx@28 +SQLInstallTranslatorExW@28 +SQLInstallTranslatorW@32 +SQLInstallerError@20 +SQLInstallerErrorW@20 +SQLManageDataSources@4 +SQLPostInstallerError@8 +SQLPostInstallerErrorW@8 +SQLReadFileDSN@24 +SQLReadFileDSNW@24 +SQLRemoveDSNFromIni@4 +SQLRemoveDSNFromIniW@4 +SQLRemoveDefaultDataSource@0 +SQLRemoveDriver@12 +SQLRemoveDriverManager@4 +SQLRemoveDriverW@12 +SQLRemoveTranslator@8 +SQLRemoveTranslatorW@8 +SQLSetConfigMode@4 +SQLValidDSN@4 +SQLValidDSNW@4 +SQLWriteDSNToIni@8 +SQLWriteDSNToIniW@8 +SQLWriteFileDSN@16 +SQLWriteFileDSNW@16 +SQLWritePrivateProfileString@16 +SQLWritePrivateProfileStringW@16 +ODBC___GetSetupProc@4 \ No newline at end of file diff --git a/lib/libc/mingw/lib32/ole32.def b/lib/libc/mingw/lib32/ole32.def index 7f5b37c574ecdae48d81687dab0cef1575ef4753..7a8b4d3014e4ffbd6e17d5708bfb1511a4042591 100644 --- a/lib/libc/mingw/lib32/ole32.def +++ b/lib/libc/mingw/lib32/ole32.def @@ -383,8 +383,6 @@ StgOpenStorageOnHandle@24 StgOpenStorageOnILockBytes@24 StgPropertyLengthAsVariant@16 StgSetTimes@16 -StgCreateStorageEx@32 -StgOpenStorageEx@32 StringFromCLSID@8 StringFromGUID2@12 StringFromIID@8 diff --git a/lib/libc/mingw/lib32/olecli32.def b/lib/libc/mingw/lib32/olecli32.def new file mode 100644 index 0000000000000000000000000000000000000000..6101e31e773a11bb25e3ea0d6adc240954d1feb6 --- /dev/null +++ b/lib/libc/mingw/lib32/olecli32.def @@ -0,0 +1,185 @@ +; +; Definition file of OLECLI32.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "OLECLI32.dll" +EXPORTS +WEP@4 +OleDelete@4 +OleSaveToStream@8 +OleLoadFromStream@24 +OleClone@20 +OleCopyFromLink@24 +OleEqual@8 +OleQueryLinkFromClip@12 +OleQueryCreateFromClip@12 +OleCreateLinkFromClip@28 +OleCreateFromClip@28 +OleCopyToClipboard@4 +OleQueryType@8 +OleSetHostNames@12 +OleSetTargetDevice@8 +OleSetBounds@8 +OleQueryBounds@8 +OleDraw@20 +OleQueryOpen@4 +OleActivate@24 +OleUpdate@4 +OleReconnect@4 +OleGetLinkUpdateOptions@8 +OleSetLinkUpdateOptions@8 +OleEnumFormats@8 +OleClose@4 +OleGetData@12 +OleSetData@12 +OleQueryProtocol@8 +OleQueryOutOfDate@4 +OleObjectConvert@24 +OleCreateFromTemplate@32 +OleCreate@32 +OleQueryReleaseStatus@4 +OleQueryReleaseError@4 +OleQueryReleaseMethod@4 +OleCreateFromFile@36 +OleCreateLinkFromFile@40 +OleRelease@4 +OleRegisterClientDoc@16 +OleRevokeClientDoc@4 +OleRenameClientDoc@8 +OleRevertClientDoc@4 +OleSavedClientDoc@4 +OleRename@8 +OleEnumObjects@8 +OleQueryName@12 +OleSetColorScheme@8 +OleRequestData@8 +OleLockServer@8 +OleUnlockServer@4 +OleQuerySize@8 +OleExecute@12 +OleCreateInvisible@36 +OleQueryClientVersion@0 +OleIsDcMeta@4 +DocWndProc@16 +SrvrWndProc@16 +MfCallbackFunc@20 +DefLoadFromStream@36 +DefCreateFromClip@32 +DefCreateLinkFromClip@28 +DefCreateFromTemplate@32 +DefCreate@32 +DefCreateFromFile@36 +DefCreateLinkFromFile@40 +DefCreateInvisible@36 +LeRelease@4 +LeShow@8 +LeGetData@12 +LeSetData@12 +LeSetHostNames@12 +LeSetTargetDevice@8 +LeSetBounds@8 +LeSaveToStream@8 +LeClone@20 +LeCopyFromLink@20 +LeEqual@8 +LeCopy@4 +LeQueryType@8 +LeQueryBounds@8 +LeDraw@20 +LeQueryOpen@4 +LeActivate@24 +LeUpdate@4 +LeReconnect@4 +LeEnumFormat@8 +LeQueryProtocol@8 +LeQueryOutOfDate@4 +LeObjectConvert@24 +LeChangeData@16 +LeClose@4 +LeGetUpdateOptions@8 +LeSetUpdateOptions@8 +LeExecute@12 +LeObjectLong@12 +LeCreateInvisible@32 +MfRelease@4 +MfGetData@12 +MfSaveToStream@8 +MfClone@20 +MfEqual@8 +MfCopy@4 +MfQueryBounds@8 +MfDraw@20 +MfEnumFormat@8 +MfChangeData@16 +BmRelease@4 +BmGetData@12 +BmSaveToStream@8 +BmClone@20 +BmEqual@8 +BmCopy@4 +BmQueryBounds@8 +BmDraw@20 +BmEnumFormat@8 +BmChangeData@16 +DibRelease@4 +DibGetData@12 +DibSaveToStream@8 +DibClone@20 +DibEqual@8 +DibCopy@4 +DibQueryBounds@8 +DibDraw@20 +DibEnumFormat@8 +DibChangeData@16 +GenRelease@4 +GenGetData@12 +GenSetData@12 +GenSaveToStream@8 +GenClone@20 +GenEqual@8 +GenCopy@4 +GenQueryBounds@8 +GenDraw@20 +GenEnumFormat@8 +GenChangeData@16 +ErrShow@8 +ErrSetData@12 +ErrSetHostNames@12 +ErrSetTargetDevice@8 +ErrSetBounds@8 +ErrCopyFromLink@20 +ErrQueryOpen@4 +ErrActivate@24 +ErrClose@4 +ErrUpdate@4 +ErrReconnect@4 +ErrQueryProtocol@8 +ErrQueryOutOfDate@4 +ErrObjectConvert@24 +ErrGetUpdateOptions@8 +ErrSetUpdateOptions@8 +ErrExecute@12 +ErrObjectLong@12 +PbLoadFromStream@36 +PbCreateFromClip@32 +PbCreateLinkFromClip@28 +PbCreateFromTemplate@32 +PbCreate@32 +PbDraw@20 +PbQueryBounds@8 +PbCopyToClipboard@4 +PbCreateFromFile@36 +PbCreateLinkFromFile@40 +PbEnumFormats@8 +PbGetData@12 +PbCreateInvisible@36 +ObjQueryName@12 +ObjRename@8 +ObjQueryType@8 +ObjQuerySize@8 +ConnectDlgProc@16 +SetNetName@4 +CheckNetDrive@8 +SetNextNetDrive@12 +GetTaskVisibleWindow@8 diff --git a/lib/libc/mingw/lib32/olepro32.def b/lib/libc/mingw/lib32/olepro32.def new file mode 100644 index 0000000000000000000000000000000000000000..171bb5fe8870c128aee4ba49811474096a254ffe --- /dev/null +++ b/lib/libc/mingw/lib32/olepro32.def @@ -0,0 +1,18 @@ +; +; Definition file of OLEPRO32.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "OLEPRO32.DLL" +EXPORTS +OleIconToCursor@8 +OleCreatePropertyFrameIndirect@4 +OleCreatePropertyFrame@44 +OleLoadPicture@20 +OleCreatePictureIndirect@16 +OleCreateFontIndirect@12 +OleTranslateColor@12 +DllCanUnloadNow@0 +DllGetClassObject@12 +DllRegisterServer@0 +DllUnregisterServer@0 diff --git a/lib/libc/mingw/lib32/olesvr32.def b/lib/libc/mingw/lib32/olesvr32.def new file mode 100644 index 0000000000000000000000000000000000000000..2266ab18f0547701ba833f6ff1a9de61634065ce --- /dev/null +++ b/lib/libc/mingw/lib32/olesvr32.def @@ -0,0 +1,30 @@ +; +; Definition file of OLESVR32.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "OLESVR32.dll" +EXPORTS +WEP@4 +OleRegisterServer@20 +OleRevokeServer@4 +OleBlockServer@4 +OleUnblockServer@8 +OleRegisterServerDoc@16 +OleRevokeServerDoc@4 +OleRenameServerDoc@8 +OleRevertServerDoc@4 +OleSavedServerDoc@4 +OleRevokeObject@4 +OleQueryServerVersion@0 +SrvrWndProc@16 +DocWndProc@16 +ItemWndProc@16 +SendDataMsg@12 +FindItemWnd@8 +ItemCallBack@12 +TerminateClients@12 +TerminateDocClients@12 +DeleteClientInfo@12 +SendRenameMsg@12 +EnumForTerminate@12 diff --git a/lib/libc/mingw/lib32/olethk32.def b/lib/libc/mingw/lib32/olethk32.def new file mode 100644 index 0000000000000000000000000000000000000000..6f100c05c43775300753eb984cced64374d56b4f --- /dev/null +++ b/lib/libc/mingw/lib32/olethk32.def @@ -0,0 +1,21 @@ +; +; Definition file of OLETHK32.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "OLETHK32.dll" +EXPORTS +InvokeOn32@12 +IntOpInitialize@12 +CallbackProcessing_3216@12 +IUnknownObj32@12 +CSm16ReleaseHandler_Release32@12 +ThkMgrInitialize@12 +ThkMgrUninitialize@12 +TransformHRESULT_1632@4 +TransformHRESULT_3216@4 +ConvertObjDescriptor@8 +ConvertHr1632Thunk@12 +ConvertHr3216Thunk@12 +IntOpUninitialize@12 +ThkAddAppCompatFlag@4 diff --git a/lib/libc/mingw/lib32/p2pcollab.def b/lib/libc/mingw/lib32/p2pcollab.def new file mode 100644 index 0000000000000000000000000000000000000000..d0de1d5e0a8f5927ce5a5b726802af9d2c5dba1c --- /dev/null +++ b/lib/libc/mingw/lib32/p2pcollab.def @@ -0,0 +1,92 @@ +; +; Definition file of P2PCOLLAB.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "P2PCOLLAB.dll" +EXPORTS +AIApplicationGetRegistrationInfo@12 +AIApplicationRegister@8 +AIApplicationUnregister@8 +AIAsyncSend@20 +AICancel@4 +AICloseHandle@4 +AIEnumApplicationRegistrationInfo@8 +AIGetApplicationLaunchInfo@4 +AIGetResponse@8 +AIRespond@8 +AIShutdown@0 +AISpecificStart@4 +AISpecificStop@0 +AIStartup@8 +AISyncSend@16 +CollabAddContact@8 +CollabConvertBitmapToPicture@12 +CollabConvertPicture@12 +CollabConvertPictureToBitmap@8 +CollabCreateXMLContactBlob@12 +CollabDeleteContact@4 +CollabDisableAutoStart@0 +CollabDisplayPrivacyWebpage@8 +CollabEnableAutoStart@0 +CollabEnumContacts@4 +CollabExportContact@8 +CollabExportScopedContact@12 +CollabGetContact@8 +CollabGetContactPicture@16 +CollabGetScopedContact@12 +CollabGetSignInInfo@4 +CollabGetUserSettings@4 +CollabLayerInitialize@8 +CollabLayerShutdown@0 +CollabLoadPrivacyStmt@8 +CollabParseContact@8 +CollabPublicationInitialize@8 +CollabPublicationListen@4 +CollabPublicationPublish@0 +CollabPublicationShutdown@0 +CollabPublicationStopListen@4 +CollabPublicationUnpublish@0 +CollabRegisterIPAddrChange@4 +CollabSetSignInInfo@4 +CollabSetUserSettings@8 +CollabSetup@4 +CollabTrimNicknameSpaces@12 +CollabUnregisterIPAddrChange@4 +CollabUpdateContact@4 +ContactManagerCleanup@0 +ContactManagerInit@4 +PeopleNearMeGetEndpointsNearMe@8 +PeopleNearMeInitialize@4 +PeopleNearMeSignin@4 +PeopleNearMeSignout@0 +PeopleNearMeUninitialize@0 +PeopleNearMeUpdateEndpointName@4 +PeopleNearMeUpdateFriendlyName@4 +SPDeleteContact@4 +SPEndRequest@4 +SPGetApplications@16 +SPGetEndpointName@4 +SPGetEndpoints@12 +SPGetObjects@16 +SPGetPresenceInfo@8 +SPPublishObject@8 +SPQueryContactData@8 +SPRegisterApplication@4 +SPRequestPublishedItems@4 +SPSetEndpointName@4 +SPSetPresenceInfo@4 +SPSubscribeEndpoint@8 +SPUnpublishObjects@4 +SPUnregisterApplication@4 +SPUnsubscribeEndpoint@8 +SPUnsubscribeOnRundown@4 +SPUpdateContact@8 +SPUpdateMeContact@0 +SPUpdateUserPicture@0 +SPUpdateUserSettings@4 +SSPAddCredentials@12 +SSPRemoveCredentials@4 +DllMain@12 +InitSecurityInterfaceW@0 +QuerySecurityPackageInfoW@8 diff --git a/lib/libc/mingw/lib32/pcwum.def b/lib/libc/mingw/lib32/pcwum.def new file mode 100644 index 0000000000000000000000000000000000000000..23805cff0c07968fbdd6d0ddfcc144e4a9d45f7e --- /dev/null +++ b/lib/libc/mingw/lib32/pcwum.def @@ -0,0 +1,46 @@ +; +; Definition file of pcwum.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "pcwum.dll" +EXPORTS +PcwAddQueryItem@36 +PcwClearCounterSetSecurity@4 +PcwCollectData@16 +PcwCompleteNotification@20 +PcwCreateNotifier@8 +PcwCreateQuery@8 +PcwDisconnectCounterSet@8 +PcwEnumerateInstances@24 +PcwIsNotifierAlive@12 +PcwQueryCounterSetSecurity@20 +PcwReadNotificationData@16 +PcwRegisterCounterSet@12 +PcwRemoveQueryItem@8 +PcwSendNotification@32 +PcwSendStatelessNotification@32 +PcwSetCounterSetSecurity@12 +PcwSetQueryItemUserData@12 +PerfCreateInstance@16 +PerfDecrementULongCounterValue@16 +PerfDecrementULongLongCounterValue@20 +PerfDeleteInstance@8 +PerfIncrementULongCounterValue@16 +PerfIncrementULongLongCounterValue@20 +PerfQueryInstance@16 +PerfSetCounterRefValue@16 +PerfSetCounterSetInfo@12 +PerfSetULongCounterValue@16 +PerfSetULongLongCounterValue@20 +PerfStartProvider@12 +PerfStartProviderEx@12 +PerfStopProvider@4 +StmAlignSize@4 +StmAllocateFlat@8 +StmCoalesceChunks@12 +StmDeinitialize@4 +StmInitialize@20 +StmReduceSize@8 +StmReserve@12 +StmWrite@12 diff --git a/lib/libc/mingw/lib32/pdhui.def b/lib/libc/mingw/lib32/pdhui.def new file mode 100644 index 0000000000000000000000000000000000000000..cc94674463c73a59c85a7e8687f9ea5feea465f7 --- /dev/null +++ b/lib/libc/mingw/lib32/pdhui.def @@ -0,0 +1,17 @@ +; +; Definition file of pdhui.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "pdhui.dll" +EXPORTS +PdhUiBrowseCountersA@4 +PdhUiBrowseCountersExA@4 +PdhUiBrowseCountersExHA@4 +PdhUiBrowseCountersExHW@4 +PdhUiBrowseCountersExW@4 +PdhUiBrowseCountersHA@4 +PdhUiBrowseCountersHW@4 +PdhUiBrowseCountersW@4 +PdhUiSelectDataSourceA@16 +PdhUiSelectDataSourceW@16 diff --git a/lib/libc/mingw/lib32/penwin32.def b/lib/libc/mingw/lib32/penwin32.def new file mode 100644 index 0000000000000000000000000000000000000000..0efc7f73a511a7b9d7307b2246b8919c2a2955d3 --- /dev/null +++ b/lib/libc/mingw/lib32/penwin32.def @@ -0,0 +1,101 @@ +LIBRARY PENWIN32.DLL +EXPORTS +AddInksetInterval@8 +AddPenDataHRC@8 +AddPenInputHRC@20 +AddPointsPenData@16 +AddWordsHWL@12 +BoundingRectFromPoints@12 +CharacterToSymbol@12 +CompressPenData@12 +ConfigHREC@16 +CorrectWriting@24 +CreateCompatibleHRC@8 +CreateHWL@16 +CreateInkset@4 +CreateInksetHRCRESULT@12 +CreatePenDataEx@16 +CreatePenDataHRC@4 +CreatePenDataRegion@8 +DPtoTP@8 +DestroyHRC@4 +DestroyHRCRESULT@4 +DestroyHWL@4 +DestroyInkset@4 +DestroyPenData@4 +DoDefaultPenInput@8 +DrawPenDataEx@40 +DuplicatePenData@8 +EnableGestureSetHRC@12 +EnableSystemDictionaryHRC@8 +EndPenInputHRC@4 +ExtractPenDataPoints@28 +ExtractPenDataStrokes@20 +GetAlphabetHRC@12 +GetAlphabetPriorityHRC@12 +GetAlternateWordsHRCRESULT@20 +GetBoxMappingHRCRESULT@16 +GetBoxResultsHRC@24 +GetGuideHRC@12 +GetHRECFromHRC@4 +GetHotspotsHRCRESULT@16 +GetInksetInterval@12 +GetInksetIntervalCount@4 +GetInternationalHRC@20 +GetMaxResultsHRC@4 +GetPenAppFlags@0 +GetPenAsyncState@4 +GetPenDataAttributes@12 +GetPenDataInfo@16 +GetPenInput@24 +GetPenMiscInfo@8 +GetPointsFromPenData@20 +GetResultsHRC@16 +GetStrokeAttributes@16 +GetStrokeTableAttributes@16 +GetSymbolCountHRCRESULT@4 +GetSymbolsHRCRESULT@16 +GetVersionPenWin@0 +GetWordlistCoercionHRC@4 +GetWordlistHRC@8 +HitTestPenData@20 +InsertPenData@12 +InsertPenDataPoints@24 +InsertPenDataStroke@20 +InstallRecognizer@4 +IsPenEvent@8 +MetricScalePenData@8 +OffsetPenData@12 +PeekPenInput@20 +PenDataFromBuffer@20 +PenDataToBuffer@16 +ProcessHRC@8 +ReadHWL@8 +RedisplayPenData@24 +RemovePenDataStrokes@12 +ResizePenData@8 +SetAlphabetHRC@12 +SetAlphabetPriorityHRC@12 +SetBoxAlphabetHRC@12 +SetGuideHRC@12 +SetInternationalHRC@20 +SetMaxResultsHRC@8 +SetPenAppFlags@8 +SetPenMiscInfo@8 +SetResultsHookHREC@8 +SetStrokeAttributes@16 +SetStrokeTableAttributes@16 +SetWordlistCoercionHRC@8 +SetWordlistHRC@8 +StartInking@12 +StartPenInput@16 +StopInking@4 +StopPenInput@12 +SymbolToCharacter@16 +TPtoDP@8 +TargetPoints@20 +TrainHREC@20 +TrimPenData@12 +UnhookResultsHookHREC@8 +UninstallRecognizer@4 +WriteHWL@8 diff --git a/lib/libc/mingw/lib32/pkpd32.def b/lib/libc/mingw/lib32/pkpd32.def new file mode 100644 index 0000000000000000000000000000000000000000..58fbc27ab2f4c482151891945e339e592dd01fa2 --- /dev/null +++ b/lib/libc/mingw/lib32/pkpd32.def @@ -0,0 +1,36 @@ +LIBRARY PKPD32.DLL +EXPORTS +AddInksetInterval@8 +AddPointsPenData@16 +BoundingRectFromPoints@12 +CompressPenData@12 +CreateInkset@4 +CreatePenDataEx@16 +CreatePenDataRegion@8 +DestroyInkset@4 +DestroyPenData@4 +DrawPenDataEx@40 +DuplicatePenData@8 +ExtractPenDataPoints@28 +ExtractPenDataStrokes@20 +GetInksetInterval@12 +GetInksetIntervalCount@4 +GetPenDataAttributes@12 +GetPenDataInfo@16 +GetPointsFromPenData@20 +GetStrokeAttributes@16 +GetStrokeTableAttributes@16 +HitTestPenData@20 +InsertPenData@12 +InsertPenDataPoints@24 +InsertPenDataStroke@20 +MetricScalePenData@8 +OffsetPenData@12 +PenDataFromBuffer@20 +PenDataToBuffer@16 +RedisplayPenData@24 +RemovePenDataStrokes@12 +ResizePenData@8 +SetStrokeAttributes@16 +SetStrokeTableAttributes@16 +TrimPenData@12 diff --git a/lib/libc/mingw/lib32/profapi.def b/lib/libc/mingw/lib32/profapi.def new file mode 100644 index 0000000000000000000000000000000000000000..34462021fddb2e13980f8de00d88596459e0a798 --- /dev/null +++ b/lib/libc/mingw/lib32/profapi.def @@ -0,0 +1,21 @@ +LIBRARY profapi + +EXPORTS + +CreateAppContainerEnumerator@8 +CreateEnvBlock@12 +DeleteAppContainerEnumerator@4 +DestroyEnvBlock@4 +ExpandEnvStringForUser@16 +GetAppContainerPath@12 +GetAppContainerPathFromSidString@16 +GetAppContainerRegistryHandle@8 +GetAppContainerRegistryHandleFromName@20 +GetAppContainerRegistryPath@8 +GetAppContainerSpecificSubPath@16 +GetBasicProfileFolderPath@16 +GetBasicProfileFolderPathAlloc@12 +GetBasicProfileFolderPathEx@20 +GetNextAppContainerSid@8 +LoadProfileBasic@8 +UnloadProfileBasic@8 diff --git a/lib/libc/mingw/lib32/qutil.def b/lib/libc/mingw/lib32/qutil.def new file mode 100644 index 0000000000000000000000000000000000000000..112961f5efaece92a19600ccc8ccb21d8ac4735e --- /dev/null +++ b/lib/libc/mingw/lib32/qutil.def @@ -0,0 +1,27 @@ +; +; Definition file of QUtil.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "QUtil.dll" +EXPORTS +AllocConnections@8 +AllocCountedString@8 +AllocFixupInfo@8 +DllCanUnloadNow@0 +DllGetClassObject@12 +DllRegisterServer@0 +DllUnregisterServer@0 +FreeConnections@4 +FreeCountedString@4 +FreeFixupInfo@4 +FreeIsolationInfo@4 +FreeIsolationInfoEx@4 +FreeNapComponentRegistrationInfoArray@8 +FreeNetworkSoH@4 +FreePrivateData@4 +FreeSoH@4 +FreeSoHAttributeValue@8 +FreeSystemHealthAgentState@4 +InitializeNapAgentNotifier@8 +UninitializeNapAgentNotifier@4 diff --git a/lib/libc/mingw/lib32/rapi.def b/lib/libc/mingw/lib32/rapi.def new file mode 100644 index 0000000000000000000000000000000000000000..730faa2948ac81d166ca7df00ed4411ef4448b60 --- /dev/null +++ b/lib/libc/mingw/lib32/rapi.def @@ -0,0 +1,84 @@ +LIBRARY RAPI.DLL +EXPORTS +CeCheckPassword@4 +CeCloseHandle@4 +CeCopyFile@12 +CeCreateDatabase@16 +CeCreateDirectory@8 +CeCreateFile@28 +CeCreateProcess@40 +CeDeleteDatabase@4 +CeDeleteFile@4 +CeDeleteRecord@8 +CeFindAllDatabases@16 +CeFindAllFiles@16 +CeFindClose@4 +CeFindFirstDatabase@4 +CeFindFirstFile@8 +CeFindNextDatabase@4 +CeFindNextFile@8 +CeGetClassName@12 +CeGetDesktopDeviceCaps@4 +CeGetFileAttributes@4 +CeGetFileSize@8 +CeGetFileTime@16 +CeGetLastError@0 +CeGetSpecialFolderPath@12 +CeGetStoreInformation@4 +CeGetSystemInfo@4 +CeGetSystemMetrics@4 +CeGetSystemPowerStatusEx@8 +CeGetTempPath@8 +CeGetVersionEx@4 +CeGetWindow@8 +CeGetWindowLong@8 +CeGetWindowText@12 +CeGlobalMemoryStatus@4 +CeMoveFile@8 +CeOidGetInfo@8 +CeOpenDatabase@20 +CeRapiFreeBuffer@4 +CeRapiGetError@0 +CeRapiInit@0 +CeRapiInitEx@4 +CeRapiInvoke@32 +CeRapiUninit@0 +CeReadFile@20 +CeReadRecordProps@24 +CeRegCloseKey@4 +CeRegCreateKeyEx@36 +CeRegDeleteKey@8 +CeRegDeleteValue@8 +CeRegEnumKeyEx@32 +CeRegEnumValue@32 +CeRegOpenKeyEx@20 +CeRegQueryInfoKey@48 +CeRegQueryValueEx@24 +CeRegSetValueEx@24 +CeRemoveDirectory@4 +CeSHCreateShortcut@8 +CeSHGetShortcutTarget@12 +CeSeekDatabase@16 +CeSetDatabaseInfo@8 +CeSetEndOfFile@4 +CeSetFileAttributes@8 +CeSetFilePointer@16 +CeSetFileTime@16 +CeWriteFile@20 +CeWriteRecordProps@16 +GetRapiError@0 +RAPI_EXP_10@4 +RAPI_EXP_11@8 +RAPI_EXP_12@4 +RAPI_EXP_13@0 +RAPI_EXP_14@4 +RAPI_EXP_15@4 +RAPI_EXP_16@0 +RAPI_EXP_17@8 +RAPI_EXP_18@8 +RAPI_EXP_19@12 +RAPI_EXP_20@4 +RAPI_EXP_21@8 +RAPI_EXP_22@8 +RAPI_EXP_23@12 +RapiFreeBuffer@4 diff --git a/lib/libc/mingw/lib32/resutil.def b/lib/libc/mingw/lib32/resutil.def new file mode 100644 index 0000000000000000000000000000000000000000..fb2b2bca82cd45782dde12368efd7266a4a78e5b --- /dev/null +++ b/lib/libc/mingw/lib32/resutil.def @@ -0,0 +1,85 @@ +; +; Definition file of RESUTILS.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "RESUTILS.dll" +EXPORTS +ClusWorkerCheckTerminate@4 +ClusWorkerCreate@12 +ClusWorkerStart@4 +ClusWorkerTerminate@4 +ResUtilAddUnknownProperties@24 +ResUtilCreateDirectoryTree@4 +ResUtilDupParameterBlock@12 +ResUtilDupString@4 +ResUtilEnumPrivateProperties@20 +ResUtilEnumProperties@20 +ResUtilEnumResources@16 +ResUtilEnumResourcesEx@20 +ResUtilExpandEnvironmentStrings@4 +ResUtilFindBinaryProperty@20 +ResUtilFindDependentDiskResourceDriveLetter@16 +ResUtilFindDwordProperty@16 +ResUtilFindExpandSzProperty@16 +ResUtilFindExpandedSzProperty@16 +ResUtilFindFileTimeProperty@16 +ResUtilFindLongProperty@16 +ResUtilFindMultiSzProperty@20 +ResUtilFindSzProperty@16 +ResUtilFreeEnvironment@4 +ResUtilFreeParameterBlock@12 +ResUtilGetAllProperties@24 +ResUtilGetBinaryProperty@28 +ResUtilGetBinaryValue@16 +ResUtilGetClusterRoleState@8 +ResUtilGetCoreClusterResources@16 +ResUtilGetDwordProperty@28 +ResUtilGetDwordValue@16 +ResUtilGetEnvironmentWithNetName@4 +ResUtilGetFileTimeProperty@40 +ResUtilGetLongProperty@28 +ResUtilGetMultiSzProperty@28 +ResUtilGetPrivateProperties@20 +ResUtilGetProperties@24 +ResUtilGetPropertiesToParameterBlock@20 +ResUtilGetProperty@16 +ResUtilGetPropertyFormats@20 +ResUtilGetPropertySize@16 +ResUtilGetQwordValue@20 +ResUtilGetResourceDependency@8 +ResUtilGetResourceDependencyByClass@16 +ResUtilGetResourceDependencyByName@16 +ResUtilGetResourceDependentIPAddressProps@28 +ResUtilGetResourceName@12 +ResUtilGetResourceNameDependency@8 +ResUtilGetSzProperty@20 +ResUtilGetSzValue@8 +ResUtilIsPathValid@4 +ResUtilIsResourceClassEqual@8 +ResUtilPropertyListFromParameterBlock@24 +ResUtilRemoveResourceServiceEnvironment@12 +ResUtilResourceTypesEqual@8 +ResUtilResourcesEqual@8 +ResUtilSetBinaryValue@24 +ResUtilSetDwordValue@16 +ResUtilSetExpandSzValue@16 +ResUtilSetMultiSzValue@24 +ResUtilSetPrivatePropertyList@12 +ResUtilSetPropertyParameterBlock@28 +ResUtilSetPropertyParameterBlockEx@32 +ResUtilSetPropertyTable@28 +ResUtilSetPropertyTableEx@32 +ResUtilSetQwordValue@20 +ResUtilSetResourceServiceEnvironment@16 +ResUtilSetResourceServiceStartParameters@20 +ResUtilSetSzValue@16 +ResUtilSetUnknownProperties@16 +ResUtilStartResourceService@8 +ResUtilStopResourceService@4 +ResUtilStopService@4 +ResUtilTerminateServiceProcessFromResDll@20 +ResUtilVerifyPrivatePropertyList@8 +ResUtilVerifyPropertyTable@24 +ResUtilVerifyResourceService@4 +ResUtilVerifyService@4 diff --git a/lib/libc/mingw/lib32/rometadata.def b/lib/libc/mingw/lib32/rometadata.def new file mode 100644 index 0000000000000000000000000000000000000000..11a197d9d4898bbafd2f634b6c0069753c9b3a13 --- /dev/null +++ b/lib/libc/mingw/lib32/rometadata.def @@ -0,0 +1,3 @@ +LIBRARY "RoMetadata.dll" +EXPORTS +MetaDataGetDispenser@12 diff --git a/lib/libc/mingw/lib32/rpcdce4.def b/lib/libc/mingw/lib32/rpcdce4.def new file mode 100644 index 0000000000000000000000000000000000000000..43e96a7f38b865073ef4e4feacc3366c2edabe58 --- /dev/null +++ b/lib/libc/mingw/lib32/rpcdce4.def @@ -0,0 +1,26 @@ +LIBRARY RPCDCE4.dll +EXPORTS +DceErrorInqTextA@8 +DceErrorInqTextW@8 +MIDL_user_allocate@4 +MIDL_user_free@4 +RpcBindingToStringBindingA@8 +RpcBindingToStringBindingW@8 +RpcMgmtEpEltInqBegin@24 +RpcMgmtEpEltInqDone@4 +RpcMgmtEpEltInqNextA@20 +RpcMgmtEpEltInqNextW@20 +RpcMgmtEpUnregister@16 +RpcMgmtInqIfIds@8 +RpcMgmtInqServerPrincNameA@12 +RpcMgmtInqServerPrincNameW@12 +RpcMgmtInqStats@8 +RpcMgmtIsServerListening@4 +RpcMgmtSetAuthorizationFn@4 +RpcMgmtStopServerListening@4 +RpcServerListen@12 +UuidCompare@12 +UuidCreateNil@4 +UuidEqual@12 +UuidHash@8 +UuidIsNil@8 diff --git a/lib/libc/mingw/lib32/rpcdiag.def b/lib/libc/mingw/lib32/rpcdiag.def new file mode 100644 index 0000000000000000000000000000000000000000..32a2f4845fcef454cdfcf4712959442a87fdaea4 --- /dev/null +++ b/lib/libc/mingw/lib32/rpcdiag.def @@ -0,0 +1,9 @@ +; +; Definition file of RpcDiag.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "RpcDiag.dll" +EXPORTS +I_RpcSetupDiagCallback@4 +RpcDiagnoseError@24 diff --git a/lib/libc/mingw/lib32/rpchttp.def b/lib/libc/mingw/lib32/rpchttp.def new file mode 100644 index 0000000000000000000000000000000000000000..24d0e746d248cfd9550a638b03272c1fb9ccbe00 --- /dev/null +++ b/lib/libc/mingw/lib32/rpchttp.def @@ -0,0 +1,54 @@ +; +; Definition file of rpchttp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "rpchttp.dll" +EXPORTS +CompareHttpTransportCredentials@8 +ConvertToUnicodeHttpTransportCredentials@4 +DuplicateHttpTransportCredentials@4 +FreeHttpTransportCredentials@4 +HTTP2AbortConnection@4 +HTTP2ChannelDataOriginatorDirectSend@20 +HTTP2ContinueDrainChannel@4 +HTTP2DirectReceive@20 +HTTP2EpRecvFailed@12 +HTTP2FlowControlChannelDirectSend@24 +HTTP2IISDirectReceive@4 +HTTP2IISSenderDirectSend@4 +HTTP2PlugChannelDirectSend@20 +HTTP2ProcessComplexTReceive@20 +HTTP2ProcessComplexTSend@12 +HTTP2RecycleChannel@4 +HTTP2TestHook@12 +HTTP2TimerReschedule@4 +HTTP2WinHttpDelayedReceive@4 +HTTP2WinHttpDirectReceive@16 +HTTP2WinHttpDirectSend@12 +HTTP_Abort@4 +HTTP_Close@8 +HTTP_CopyResolverHint@12 +HTTP_FreeResolverHint@4 +HTTP_Initialize@16 +HTTP_Open@56 +HTTP_QueryClientAddress@8 +HTTP_QueryClientId@8 +HTTP_QueryClientIpAddress@8 +HTTP_QueryLocalAddress@16 +HTTP_Recv@4 +HTTP_Send@16 +HTTP_ServerListen@28 +HTTP_SetLastBufferToFree@12 +HTTP_SyncRecv@16 +HTTP_SyncSend@24 +HTTP_TurnOnOffKeepAlives@24 +HttpParseNetworkOptions@36 +HttpSendIdentifyResponse@4 +I_RpcGetRpcProxy@8 +I_RpcTransFreeHttpCredentials@4 +I_RpcTransGetHttpCredentials@4 +WS_HTTP2_CONNECTION__Initialize@4 +WS_HTTP2_INITIAL_CONNECTION__new@4 +I_RpcProxyNewConnection@28 +I_RpcReplyToClientWithStatus@8 diff --git a/lib/libc/mingw/lib32/rpcrt4.def b/lib/libc/mingw/lib32/rpcrt4.def index a494f08c975faa129a80ff41b4d2b697ef234ac5..b3adb0a302cfd5a33badd71b60d6c2bcd324ef49 100644 --- a/lib/libc/mingw/lib32/rpcrt4.def +++ b/lib/libc/mingw/lib32/rpcrt4.def @@ -257,13 +257,6 @@ NdrFixedArrayMarshall@12 NdrFixedArrayMemorySize@8 NdrFixedArrayUnmarshall@16 NdrFreeBuffer@4 -NdrFullPointerFree@8 -NdrFullPointerInsertRefId@12 -NdrFullPointerQueryPointer@16 -NdrFullPointerQueryRefId@16 -NdrFullPointerInsertRefId@12 -NdrFullPointerQueryPointer@16 -NdrFullPointerQueryRefId@16 NdrFullPointerXlatFree@4 NdrFullPointerXlatInit@8 NdrGetBuffer@12 diff --git a/lib/libc/mingw/lib32/rtutils.def b/lib/libc/mingw/lib32/rtutils.def new file mode 100644 index 0000000000000000000000000000000000000000..22fb4d3ccd28aee768bfdd4a6082b817a71b0eb2 --- /dev/null +++ b/lib/libc/mingw/lib32/rtutils.def @@ -0,0 +1,54 @@ +LIBRARY RTUTILS.DLL +EXPORTS +CreateWaitEvent@40 +CreateWaitEventBinding@20 +CreateWaitTimer@16 +DeRegisterWaitEventBinding@4 +DeRegisterWaitEventBindingSelf@4 +DeRegisterWaitEventsTimers@8 +DeRegisterWaitEventsTimersSelf@8 +DebugPrintWaitWorkerThreads@4 +LogErrorA@16 +LogErrorW@16 +LogEventA@16 +LogEventW@16 +MprSetupProtocolEnum@12 +MprSetupProtocolFree@4 +QueueWorkItem@12 +RegisterWaitEventBinding@4 +RegisterWaitEventsTimers@8 +RouterAssert@16 +RouterGetErrorStringA@8 +RouterGetErrorStringW@8 +RouterLogDeregisterA@4 +RouterLogDeregisterW@4 +RouterLogEventA@24 +RouterLogEventW@24 +RouterLogEventDataA@28 +RouterLogEventDataW@28 +RouterLogEventExA@24 +RouterLogEventExW@24 +RouterLogEventStringA@28 +RouterLogEventStringW@28 +RouterLogEventValistExA@24 +RouterLogEventValistExW@24 +RouterLogRegisterA@4 +RouterLogRegisterW@4 +SetIoCompletionProc@8 +TraceDeregisterA@4 +TraceDeregisterW@4 +TraceDeregisterExA@8 +TraceDeregisterExW@8 +TraceDumpExA@28 +TraceDumpExW@28 +TraceGetConsoleA@8 +TraceGetConsoleW@8 +TracePutsExA@12 +TracePutsExW@12 +TraceRegisterExA@8 +TraceRegisterExW@8 +TraceVprintfExA@8 +TraceVprintfExW@8 +UpdateWaitTimer@8 +WTFreeEvent@4 +WTFreeTimer@4 diff --git a/lib/libc/mingw/lib32/scsiport.def b/lib/libc/mingw/lib32/scsiport.def new file mode 100644 index 0000000000000000000000000000000000000000..49d8ea0dba665d768b5b51c50a0882de0d1ca7d4 --- /dev/null +++ b/lib/libc/mingw/lib32/scsiport.def @@ -0,0 +1,49 @@ +LIBRARY scsiport.sys +EXPORTS +DllInitialize@4 +ScsiDebugPrint +ScsiPortCompleteRequest@20 +;ScsiPortConvertPhysicalAddressToUlong +ScsiPortConvertUlongToPhysicalAddress@4 +ScsiPortFlushDma@4 +ScsiPortFreeDeviceBase@8 +ScsiPortGetBusData@24 +ScsiPortGetDeviceBase@28 +ScsiPortGetLogicalUnit@16 +ScsiPortGetPhysicalAddress@16 +ScsiPortGetSrb@20 +ScsiPortGetUncachedExtension@12 +ScsiPortGetVirtualAddress@12 +ScsiPortInitialize@16 +ScsiPortIoMapTransfer@16 +ScsiPortLogError@28 +ScsiPortMoveMemory@12 +ScsiPortNotification +ScsiPortQuerySystemTime@4 +ScsiPortReadPortBufferUchar@12 +ScsiPortReadPortBufferUlong@12 +ScsiPortReadPortBufferUshort@12 +ScsiPortReadPortUchar@4 +ScsiPortReadPortUlong@4 +ScsiPortReadPortUshort@4 +ScsiPortReadRegisterBufferUchar@12 +ScsiPortReadRegisterBufferUlong@12 +ScsiPortReadRegisterBufferUshort@12 +ScsiPortReadRegisterUchar@4 +ScsiPortReadRegisterUlong@4 +ScsiPortReadRegisterUshort@4 +ScsiPortSetBusDataByOffset@28 +ScsiPortStallExecution@4 +ScsiPortValidateRange@28 +ScsiPortWritePortBufferUchar@12 +ScsiPortWritePortBufferUlong@12 +ScsiPortWritePortBufferUshort@12 +ScsiPortWritePortUchar@8 +ScsiPortWritePortUlong@8 +ScsiPortWritePortUshort@8 +ScsiPortWriteRegisterBufferUchar@12 +ScsiPortWriteRegisterBufferUlong@12 +ScsiPortWriteRegisterBufferUshort@12 +ScsiPortWriteRegisterUchar@8 +ScsiPortWriteRegisterUlong@8 +ScsiPortWriteRegisterUshort@8 diff --git a/lib/libc/mingw/lib32/security.def b/lib/libc/mingw/lib32/security.def new file mode 100644 index 0000000000000000000000000000000000000000..8b94d0ea4e76e6c443867a3d4b5d76668ac011a9 --- /dev/null +++ b/lib/libc/mingw/lib32/security.def @@ -0,0 +1,38 @@ +LIBRARY Security.dll +EXPORTS +AcceptSecurityContext@36 +AcquireCredentialsHandleA@36 +AcquireCredentialsHandleW@36 +AddSecurityPackageA@8 +AddSecurityPackageW@8 +ApplyControlToken@8 +CompleteAuthToken@8 +DecryptMessage@16 +DeleteSecurityContext@4 +DeleteSecurityPackageA@4 +DeleteSecurityPackageW@4 +EncryptMessage@16 +EnumerateSecurityPackagesA@8 +EnumerateSecurityPackagesW@8 +ExportSecurityContext@16 +FreeContextBuffer@4 +FreeCredentialsHandle@4 +ImpersonateSecurityContext@4 +ImportSecurityContextA@16 +ImportSecurityContextW@16 +InitSecurityInterfaceA@0 +InitSecurityInterfaceW@0 +InitializeSecurityContextA@48 +InitializeSecurityContextW@48 +MakeSignature@16 +QueryContextAttributesA@12 +QueryContextAttributesW@12 +QueryCredentialsAttributesA@12 +QueryCredentialsAttributesW@12 +QuerySecurityContextToken@8 +QuerySecurityPackageInfoA@8 +QuerySecurityPackageInfoW@8 +RevertSecurityContext@4 +SealMessage@16 +UnsealMessage@16 +VerifySignature@16 diff --git a/lib/libc/mingw/lib32/sens.def b/lib/libc/mingw/lib32/sens.def new file mode 100644 index 0000000000000000000000000000000000000000..781521888f121165988a5cb9ad698e191db0022d --- /dev/null +++ b/lib/libc/mingw/lib32/sens.def @@ -0,0 +1,12 @@ +; +; Definition file of Sens.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "Sens.dll" +EXPORTS +ServiceMain@8 +SvchostPushServiceGlobals@4 +SensNotifyNetconEvent@4 +SensNotifyRasEvent@4 +SensNotifyWinlogonEvent@4 diff --git a/lib/libc/mingw/lib32/sensapi.def b/lib/libc/mingw/lib32/sensapi.def new file mode 100644 index 0000000000000000000000000000000000000000..d1290ccae4e370ad12b24a6b332270d7713a6ef0 --- /dev/null +++ b/lib/libc/mingw/lib32/sensapi.def @@ -0,0 +1,10 @@ +; +; Definition file of SensApi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "SensApi.dll" +EXPORTS +IsDestinationReachableA@8 +IsDestinationReachableW@8 +IsNetworkAlive@4 diff --git a/lib/libc/mingw/lib32/shfolder.def b/lib/libc/mingw/lib32/shfolder.def new file mode 100644 index 0000000000000000000000000000000000000000..edcf7060b62ec4e277be182f2cd674867aa013bc --- /dev/null +++ b/lib/libc/mingw/lib32/shfolder.def @@ -0,0 +1,4 @@ +LIBRARY SHFOLDER.DLL +EXPORTS +SHGetFolderPathA@20 +SHGetFolderPathW@20 diff --git a/lib/libc/mingw/lib32/svrapi.def b/lib/libc/mingw/lib32/svrapi.def new file mode 100644 index 0000000000000000000000000000000000000000..4a7b0dba6a6a09c00ceab87e7619cf9d9f32d5ff --- /dev/null +++ b/lib/libc/mingw/lib32/svrapi.def @@ -0,0 +1,22 @@ +LIBRARY SVRAPI.DLL +EXPORTS +NetAccessAdd@16 +NetAccessCheck@20 +NetAccessDel@8 +NetAccessEnum@32 +NetAccessGetInfo@24 +NetAccessGetUserPerms@16 +NetAccessSetInfo@24 +NetConnectionEnum@28 +NetFileClose2@8 +NetFileEnum@28 +NetSecurityGetInfo@20 +NetServerGetInfo@20 +NetSessionDel@12 +NetSessionEnum@24 +NetSessionGetInfo@24 +NetShareAdd@16 +NetShareDel@12 +NetShareEnum@24 +NetShareGetInfo@24 +NetShareSetInfo@24 diff --git a/lib/libc/mingw/lib32/sxs.def b/lib/libc/mingw/lib32/sxs.def new file mode 100644 index 0000000000000000000000000000000000000000..5ab342739c76eb81fe6f193865d51f67b3fe9a65 --- /dev/null +++ b/lib/libc/mingw/lib32/sxs.def @@ -0,0 +1,28 @@ +; +; Definition file of sxs.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "sxs.dll" +EXPORTS +SxsFindClrClassInformation@24 +SxsFindClrSurrogateInformation@24 +SxsLookupClrGuid@24 +SxsRunDllInstallAssembly@16 +SxsRunDllInstallAssemblyW@16 +SxspGenerateManifestPathOnAssemblyIdentity@16 +CreateAssemblyCache@8 +CreateAssemblyNameObject@16 +SxsBeginAssemblyInstall@24 +SxsEndAssemblyInstall@12 +SxsGenerateActivationContext@4 +SxsInstallW@4 +SxsOleAut32MapConfiguredClsidToReferenceClsid@8 +SxsOleAut32MapIIDOrCLSIDToTypeLibrary@8 +SxsOleAut32MapIIDToProxyStubCLSID@8 +SxsOleAut32MapIIDToTLBPath@16 +SxsOleAut32MapReferenceClsidToConfiguredClsid@8 +SxsOleAut32RedirectTypeLibrary@28 +SxsProbeAssemblyInstallation@12 +SxsQueryManifestInformation@28 +SxsUninstallW@8 diff --git a/lib/libc/mingw/lib32/tdi.def b/lib/libc/mingw/lib32/tdi.def new file mode 100644 index 0000000000000000000000000000000000000000..ee90642f861e3e8915284e4beeec3763f388f9a3 --- /dev/null +++ b/lib/libc/mingw/lib32/tdi.def @@ -0,0 +1,50 @@ +LIBRARY tdi.sys +EXPORTS +;CTEAllocateString +;CTEBlock +;CTEInitEvent +;CTEInitString +;CTEInitTimer +;CTEInitialize +;CTELogEvent +;CTEScheduleDelayedEvent +;CTEScheduleEvent +;CTESignal +;CTEStartTimer +;CTESystemUpTime +TdiBuildNetbiosAddress@12 +TdiBuildNetbiosAddressEa@12 +TdiCopyBufferToMdl@24 +TdiCopyMdlChainToMdlChain@20 +TdiCopyMdlToBuffer@24 +TdiDefaultChainedRcvDatagramHandler@40 +TdiDefaultChainedRcvExpeditedHandler@28 +TdiDefaultChainedReceiveHandler@28 +TdiDefaultConnectHandler@36 +TdiDefaultDisconnectHandler@28 +TdiDefaultErrorHandler@8 +TdiDefaultRcvDatagramHandler@44 +TdiDefaultRcvExpeditedHandler@32 +TdiDefaultReceiveHandler@32 +TdiDefaultSendPossibleHandler@12 +TdiDeregisterAddressChangeHandler@4 +TdiDeregisterDeviceObject@4 +TdiDeregisterNetAddress@4 +;TdiDeregisterNotificationHandler +TdiDeregisterPnPHandlers@4 +TdiDeregisterProvider@4 +TdiEnumerateAddresses@4 +TdiInitialize@0 +TdiMapUserRequest@12 +TdiMatchPdoWithChainedReceiveContext@8 +;TdiOpenNetbiosAddress +TdiPnPPowerComplete@12 +TdiPnPPowerRequest@20 +TdiProviderReady@4 +TdiRegisterAddressChangeHandler@12 +TdiRegisterDeviceObject@8 +TdiRegisterNetAddress@16 +TdiRegisterNotificationHandler@12 +TdiRegisterPnPHandlers@12 +TdiRegisterProvider@8 +TdiReturnChainedReceives@8 diff --git a/lib/libc/mingw/lib32/uiautomationcore.def b/lib/libc/mingw/lib32/uiautomationcore.def new file mode 100644 index 0000000000000000000000000000000000000000..e3fb5d141b5cf11b3d25083f058c903e3832382e --- /dev/null +++ b/lib/libc/mingw/lib32/uiautomationcore.def @@ -0,0 +1,106 @@ +; +; Definition file of UIAutomationCore.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "UIAutomationCore.DLL" +EXPORTS +DockPattern_SetDockPosition@8 +ExpandCollapsePattern_Collapse@4 +ExpandCollapsePattern_Expand@4 +GridPattern_GetItem@16 +InitializeChannelBasedConnectionForProviderProxy@12 +InvokePattern_Invoke@4 +ItemContainerPattern_FindItemByProperty@32 +LegacyIAccessiblePattern_DoDefaultAction@4 +LegacyIAccessiblePattern_GetIAccessible@8 +LegacyIAccessiblePattern_Select@8 +LegacyIAccessiblePattern_SetValue@8 +MultipleViewPattern_GetViewName@12 +MultipleViewPattern_SetCurrentView@8 +RangeValuePattern_SetValue@12 +ScrollItemPattern_ScrollIntoView@4 +ScrollPattern_Scroll@12 +ScrollPattern_SetScrollPercent@20 +SelectionItemPattern_AddToSelection@4 +SelectionItemPattern_RemoveFromSelection@4 +SelectionItemPattern_Select@4 +SynchronizedInputPattern_Cancel@4 +SynchronizedInputPattern_StartListening@8 +TextPattern_GetSelection@8 +TextPattern_GetVisibleRanges@8 +TextPattern_RangeFromChild@12 +TextPattern_RangeFromPoint@24 +TextPattern_get_DocumentRange@8 +TextPattern_get_SupportedTextSelection@8 +TextRange_AddToSelection@4 +TextRange_Clone@8 +TextRange_Compare@12 +TextRange_CompareEndpoints@20 +TextRange_ExpandToEnclosingUnit@8 +TextRange_FindAttribute@32 +TextRange_FindText@20 +TextRange_GetAttributeValue@12 +TextRange_GetBoundingRectangles@8 +TextRange_GetChildren@8 +TextRange_GetEnclosingElement@8 +TextRange_GetText@12 +TextRange_Move@16 +TextRange_MoveEndpointByRange@16 +TextRange_MoveEndpointByUnit@20 +TextRange_RemoveFromSelection@4 +TextRange_ScrollIntoView@8 +TextRange_Select@4 +TogglePattern_Toggle@4 +TransformPattern_Move@20 +TransformPattern_Resize@20 +TransformPattern_Rotate@12 +UiaAddEvent@32 +UiaClientsAreListening@0 +UiaDisconnectAllProviders@0 +UiaDisconnectProvider@4 +UiaEventAddWindow@8 +UiaEventRemoveWindow@8 +UiaFind@24 +UiaGetErrorDescription@4 +UiaGetPatternProvider@12 +UiaGetPropertyValue@12 +UiaGetReservedMixedAttributeValue@4 +UiaGetReservedNotSupportedValue@4 +UiaGetRootNode@4 +UiaGetRuntimeId@8 +UiaGetUpdatedCache@24 +UiaHPatternObjectFromVariant@8 +UiaHTextRangeFromVariant@8 +UiaHUiaNodeFromVariant@8 +UiaHasServerSideProvider@4 +UiaHostProviderFromHwnd@8 +UiaIAccessibleFromProvider@16 +UiaLookupId@8 +UiaNavigate@24 +UiaNodeFromFocus@12 +UiaNodeFromHandle@8 +UiaNodeFromPoint@28 +UiaNodeFromProvider@8 +UiaNodeRelease@4 +UiaPatternRelease@4 +UiaProviderForNonClient@16 +UiaProviderFromIAccessible@16 +UiaRaiseActiveTextPositionChangedEvent@8 +UiaRaiseAsyncContentLoadedEvent@16 +UiaRaiseAutomationEvent@8 +UiaRaiseAutomationPropertyChangedEvent@40 +UiaRaiseChangesEvent@12 +UiaRaiseNotificationEvent@20 +UiaRaiseStructureChangedEvent@16 +UiaRaiseTextEditTextChangedEvent@12 +UiaRegisterProviderCallback@4 +UiaRemoveEvent@4 +UiaReturnRawElementProvider@16 +UiaSetFocus@4 +UiaTextRangeRelease@4 +ValuePattern_SetValue@8 +VirtualizedItemPattern_Realize@4 +WindowPattern_Close@4 +WindowPattern_SetWindowVisualState@8 +WindowPattern_WaitForInputIdle@12 diff --git a/lib/libc/mingw/lib32/url.def b/lib/libc/mingw/lib32/url.def new file mode 100644 index 0000000000000000000000000000000000000000..202073259cf6bfb0ecb89da308cf306baabb0b6e --- /dev/null +++ b/lib/libc/mingw/lib32/url.def @@ -0,0 +1,9 @@ +LIBRARY URL.DLL +EXPORTS +URLAssociationDialogW@24 +URLAssociationDialogA@24 +TranslateURLW@12 +TranslateURLA@12 +MIMEAssociationDialogW@24 +MIMEAssociationDialogA@24 +InetIsOffline@4 diff --git a/lib/libc/mingw/lib32/usbcamd.def b/lib/libc/mingw/lib32/usbcamd.def new file mode 100644 index 0000000000000000000000000000000000000000..4a3f44447b7130ae62428eee040aa57a70af4b54 --- /dev/null +++ b/lib/libc/mingw/lib32/usbcamd.def @@ -0,0 +1,15 @@ +; +; Definition file of USBCAMD.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "USBCAMD.SYS" +EXPORTS +DllUnload@0 +USBCAMD_AdapterReceivePacket@16 +USBCAMD_ControlVendorCommand@36 +USBCAMD_Debug_LogEntry@16 +USBCAMD_DriverEntry@20 +USBCAMD_GetRegistryKeyValue@20 +USBCAMD_InitializeNewInterface@16 +USBCAMD_SelectAlternateInterface@8 diff --git a/lib/libc/mingw/lib32/usbcamd2.def b/lib/libc/mingw/lib32/usbcamd2.def new file mode 100644 index 0000000000000000000000000000000000000000..ec0745b64c1c905bad1fa54d4d28d665428a3ac6 --- /dev/null +++ b/lib/libc/mingw/lib32/usbcamd2.def @@ -0,0 +1,15 @@ +; +; Definition file of USBCAMD2.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "USBCAMD2.SYS" +EXPORTS +DllUnload@0 +USBCAMD_AdapterReceivePacket@16 +USBCAMD_ControlVendorCommand@36 +USBCAMD_Debug_LogEntry@16 +USBCAMD_DriverEntry@20 +USBCAMD_GetRegistryKeyValue@20 +USBCAMD_InitializeNewInterface@16 +USBCAMD_SelectAlternateInterface@8 diff --git a/lib/libc/mingw/lib32/usbd.def b/lib/libc/mingw/lib32/usbd.def new file mode 100644 index 0000000000000000000000000000000000000000..1b52c7c992ea43a79ac344fe497385e21717a6fb --- /dev/null +++ b/lib/libc/mingw/lib32/usbd.def @@ -0,0 +1,45 @@ +; +; Definition file of USBD.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "USBD.SYS" +EXPORTS +; USBD_CreateConfigurationRequestEx@8 +; USBD_ParseConfigurationDescriptorEx@28 +; USBD_ParseDescriptors@16 +DllInitialize@4 +DllUnload@0 +USBD_AllocateDeviceName@4 +USBD_CalculateUsbBandwidth@12 +USBD_CompleteRequest@8 +USBD_CreateConfigurationRequest@8 +; _USBD_CreateConfigurationRequestEx@8@8 +USBD_CreateDevice@20 +USBD_Debug_GetHeap@16 +USBD_Debug_LogEntry@16 +USBD_Debug_RetHeap@12 +USBD_Dispatch@16 +USBD_FreeDeviceMutex@4 +USBD_FreeDeviceName@4 +USBD_GetDeviceInformation@12 +USBD_GetInterfaceLength@8 +USBD_GetPdoRegistryParameter@20 +USBD_GetSuspendPowerState@4 +USBD_GetUSBDIVersion@4 +USBD_InitializeDevice@24 +USBD_MakePdoName@8 +USBD_ParseConfigurationDescriptor@12 +; _USBD_ParseConfigurationDescriptorEx@28@28 +; _USBD_ParseDescriptors@16@16 +USBD_QueryBusTime@8 +USBD_RegisterHcDeviceCapabilities@12 +USBD_RegisterHcFilter@8 +USBD_RegisterHostController@40 +USBD_RemoveDevice@12 +USBD_RestoreDevice@12 +USBD_SetSuspendPowerState@8 +USBD_WaitDeviceMutex@4 +USBD_CreateConfigurationRequestEx@8==_USBD_CreateConfigurationRequestEx@8 +USBD_ParseConfigurationDescriptorEx@28==_USBD_ParseConfigurationDescriptorEx@28 +USBD_ParseDescriptors@16==_USBD_ParseDescriptors@16 diff --git a/lib/libc/mingw/lib32/usbport.def b/lib/libc/mingw/lib32/usbport.def new file mode 100644 index 0000000000000000000000000000000000000000..8afd42a6e3cc468d3d646eb35bc644db5211bfe1 --- /dev/null +++ b/lib/libc/mingw/lib32/usbport.def @@ -0,0 +1,10 @@ +; +; Definition file of USBPORT.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "USBPORT.SYS" +EXPORTS +DllUnload@0 +USBPORT_GetHciMn@0 +USBPORT_RegisterUSBPortDriver@12 diff --git a/lib/libc/mingw/lib32/userenv.def b/lib/libc/mingw/lib32/userenv.def index 72107f2c628c24c35c78f9728eb79ed0043a319a..bec717b7f07e05c89131c9c56dd3011319631290 100644 --- a/lib/libc/mingw/lib32/userenv.def +++ b/lib/libc/mingw/lib32/userenv.def @@ -6,10 +6,29 @@ LIBRARY "USERENV.dll" EXPORTS RsopLoggingEnabled@0 +AreThereVisibleLogoffScripts@4 +AreThereVisibleShutdownScripts@4 +CheckDirectoryOwnership@12 +CheckXForestLogon@4 +CopyProfileDirectoryEx2@28 +CreateAppContainerProfile@24 +CreateAppContainerProfileInternal@28 +CreateDirectoryJunctionsForSystem@0 +CreateDirectoryJunctionsForUserProfile@4 CreateEnvironmentBlock@12 +CreateGroupEx@16 +CreateLinkFileEx@48 CreateProfile@16 +DeleteAppContainerProfile@4 +DeleteAppContainerProfileInternal@8 +DeleteGroup@8 +DeleteLinkFile@16 DeleteProfileA@12 +DeleteProfileDirectory2@16 +DeleteProfileDirectory@12 DeleteProfileW@12 +DeriveAppContainerSidFromAppContainerName@8 +DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName@12 DestroyEnvironmentBlock@4 ;DllCanUnloadNow@0 ;DllGetClassObject@12 @@ -22,34 +41,45 @@ ExpandEnvironmentStringsForUserW@16 ForceSyncFgPolicy@4 FreeGPOListA@4 FreeGPOListW@4 +GenerateGPNotification@12 GetAllUsersProfileDirectoryA@8 GetAllUsersProfileDirectoryW@8 +GetAppContainerFolderPath@8 +GetAppContainerRegistryLocation@8 GetAppliedGPOListA@20 GetAppliedGPOListW@20 GetDefaultUserProfileDirectoryA@8 GetDefaultUserProfileDirectoryW@8 GetGPOListA@24 GetGPOListW@24 +GetLongProfilePathName@12 GetNextFgPolicyRefreshInfo@8 GetPreviousFgPolicyRefreshInfo@8 GetProfileType@4 GetProfilesDirectoryA@8 GetProfilesDirectoryW@8 GetUserProfileDirectoryA@12 +GetUserProfileDirectoryForUserSidW@12 GetUserProfileDirectoryW@12 +HasPolicyForegroundProcessingCompleted@20 +IsAppContainerProfilePresentInternal@12 LeaveCriticalPolicySection@4 LoadUserProfileA@8 LoadUserProfileW@8 +LookupAppContainerDisplayName@8 +PingComputer@8 ProcessGroupPolicyCompleted@12 ProcessGroupPolicyCompletedEx@16 RefreshPolicy@4 RefreshPolicyEx@8 RegisterGPNotification@8 +RemapProfile@12 RsopAccessCheckByType@44 RsopFileAccessCheck@20 RsopResetPolicySettingStatus@12 RsopSetPolicySettingStatus@20 UnloadUserProfile@8 UnregisterGPNotification@4 +UpdateAppContainerProfile@28 WaitForMachinePolicyForegroundProcessing@0 WaitForUserPolicyForegroundProcessing@0 diff --git a/lib/libc/mingw/lib32/vdmdbg.def b/lib/libc/mingw/lib32/vdmdbg.def new file mode 100644 index 0000000000000000000000000000000000000000..fbd1b4fe661c6955821730b2283b4aad2eaf8881 --- /dev/null +++ b/lib/libc/mingw/lib32/vdmdbg.def @@ -0,0 +1,18 @@ +LIBRARY VDMDBG.dll +EXPORTS +VDMBreakThread@8 +VDMDetectWOW@0 +VDMEnumProcessWOW@8 +VDMEnumTaskWOW@12 +VDMGetModuleSelector@20 +VDMGetPointer@20 +VDMGetSelectorModule@32 +VDMGetThreadContext@8 +VDMGetThreadSelectorEntry@16 +VDMGlobalFirst@24 +VDMGlobalNext@24 +VDMKillWOW@0 +VDMModuleFirst@20 +VDMModuleNext@20 +VDMProcessException@4 +VDMSetThreadContext@8 diff --git a/lib/libc/mingw/lib32/videoprt.def b/lib/libc/mingw/lib32/videoprt.def new file mode 100644 index 0000000000000000000000000000000000000000..da0b20a7255e2aa782448042f0eec1954c273661 --- /dev/null +++ b/lib/libc/mingw/lib32/videoprt.def @@ -0,0 +1,116 @@ +LIBRARY videoprt.sys +EXPORTS +VideoPortAcquireDeviceLock@4 +VideoPortAcquireSpinLock@12 +VideoPortAcquireSpinLockAtDpcLevel@8 +VideoPortAllocateBuffer@12 +VideoPortAllocateCommonBuffer@24 +VideoPortAllocateContiguousMemory@16 +VideoPortAllocatePool@16 +VideoPortAssociateEventsWithDmaHandle@16 +;VideoPortCheckForDeviceExistance +VideoPortCheckForDeviceExistence@28 +VideoPortClearEvent@8 +VideoPortCompareMemory@12 +VideoPortCompleteDma@16 +VideoPortCreateEvent@16 +VideoPortCreateSecondaryDisplay@12 +VideoPortCreateSpinLock@8 +VideoPortDDCMonitorHelper@16 +VideoPortDebugPrint +VideoPortDeleteEvent@8 +VideoPortDeleteSpinLock@8 +VideoPortDisableInterrupt@4 +VideoPortDoDma@12 +VideoPortEnableInterrupt@4 +VideoPortEnumerateChildren@8 +;VideoPortFlushRegistry +VideoPortFreeCommonBuffer@24 +VideoPortFreeDeviceBase@8 +VideoPortFreePool@8 +VideoPortGetAccessRanges@32 +VideoPortGetAgpServices@8 +VideoPortGetAssociatedDeviceExtension@4 +VideoPortGetAssociatedDeviceID@4 +VideoPortGetBusData@24 +VideoPortGetBytesUsed@8 +VideoPortGetCommonBuffer@24 +VideoPortGetCurrentIrql@0 +VideoPortGetDeviceBase@20 +VideoPortGetDeviceData@16 +VideoPortGetDmaAdapter@8 +VideoPortGetDmaContext@8 +VideoPortGetMdl@8 +VideoPortGetRegistryParameters@20 +VideoPortGetRomImage@16 +VideoPortGetVersion@8 +VideoPortGetVgaStatus@8 +VideoPortInitialize@16 +VideoPortInt10@8 +@VideoPortInterlockedDecrement@4 +@VideoPortInterlockedExchange@8 +@VideoPortInterlockedIncrement@4 +VideoPortLockBuffer@16 +VideoPortLockPages@20 +VideoPortLogError@16 +VideoPortMapBankedMemory@40 +VideoPortMapDmaMemory@36 +VideoPortMapMemory@24 +VideoPortMoveMemory@12 +VideoPortPutDmaAdapter@8 +VideoPortQueryPerformanceCounter@8 +VideoPortQueryServices@12 +VideoPortQuerySystemTime@4 +VideoPortQueueDpc@12 +VideoPortReadPortBufferUchar@12 +VideoPortReadPortBufferUlong@12 +VideoPortReadPortBufferUshort@12 +VideoPortReadPortUchar@4 +VideoPortReadPortUlong@4 +VideoPortReadPortUshort@4 +VideoPortReadRegisterBufferUchar@12 +VideoPortReadRegisterBufferUlong@12 +VideoPortReadRegisterBufferUshort@12 +VideoPortReadRegisterUchar@4 +VideoPortReadRegisterUlong@4 +VideoPortReadRegisterUshort@4 +VideoPortReadStateEvent@8 +VideoPortRegisterBugcheckCallback@16 +VideoPortReleaseBuffer@8 +VideoPortReleaseCommonBuffer@28 +VideoPortReleaseDeviceLock@4 +VideoPortReleaseSpinLock@12 +VideoPortReleaseSpinLockFromDpcLevel@8 +VideoPortScanRom@16 +VideoPortSetBusData@24 +VideoPortSetBytesUsed@12 +VideoPortSetDmaContext@12 +VideoPortSetEvent@8 +VideoPortSetRegistryParameters@16 +VideoPortSetTrappedEmulatorPorts@12 +VideoPortSignalDmaComplete@8 +VideoPortStallExecution@4 +VideoPortStartDma@32 +VideoPortStartTimer@4 +VideoPortStopTimer@4 +VideoPortSynchronizeExecution@16 +VideoPortUnlockBuffer@8 +VideoPortUnlockPages@8 +VideoPortUnmapDmaMemory@16 +VideoPortUnmapMemory@12 +VideoPortVerifyAccessRanges@12 +VideoPortWaitForSingleObject@12 +VideoPortWritePortBufferUchar@12 +VideoPortWritePortBufferUlong@12 +VideoPortWritePortBufferUshort@12 +VideoPortWritePortUchar@8 +VideoPortWritePortUlong@8 +VideoPortWritePortUshort@8 +VideoPortWriteRegisterBufferUchar@12 +VideoPortWriteRegisterBufferUlong@12 +VideoPortWriteRegisterBufferUshort@12 +VideoPortWriteRegisterUchar@8 +VideoPortWriteRegisterUlong@8 +VideoPortWriteRegisterUshort@8 +VideoPortZeroDeviceMemory@8 +VideoPortZeroMemory@8 diff --git a/lib/libc/mingw/lib32/vss_ps.def b/lib/libc/mingw/lib32/vss_ps.def new file mode 100644 index 0000000000000000000000000000000000000000..5cdfd89daec98f9335ee5567455cc617e102bb33 --- /dev/null +++ b/lib/libc/mingw/lib32/vss_ps.def @@ -0,0 +1,12 @@ +; +; Definition file of vss_ps.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "vss_ps.dll" +EXPORTS +DllCanUnloadNow@0 +DllGetClassObject@12 +DllRegisterServer@0 +DllUnregisterServer@0 +GetProxyDllInfo@8 diff --git a/lib/libc/mingw/lib32/wdsclient.def b/lib/libc/mingw/lib32/wdsclient.def new file mode 100644 index 0000000000000000000000000000000000000000..cb2d19cb04aca6e5145202cdee9664f42d9b434a --- /dev/null +++ b/lib/libc/mingw/lib32/wdsclient.def @@ -0,0 +1,19 @@ +; +; Definition file of WdsClient.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WdsClient.dll" +EXPORTS +CallBack_WdsClient_ConnectToImageStore@8 +CallBack_WdsClient_DetectWdsMode@8 +CallBack_WdsClient_GetImageList@8 +CallBack_WdsClient_ImageSelectionDone@8 +CallBack_WdsClient_ProcessCmdLine@8 +GetServerParamsFromBootPacket@8 +Module_Init_WdsClient@16 +g_Kernel32 DATA +g_Mpr DATA +g_Wdscore DATA +g_Wdslib DATA +g_hSession DATA diff --git a/lib/libc/mingw/lib32/wdscore.def b/lib/libc/mingw/lib32/wdscore.def new file mode 100644 index 0000000000000000000000000000000000000000..f1466c1ff1ea1c48cb5e344e815d4b1d01a74404 --- /dev/null +++ b/lib/libc/mingw/lib32/wdscore.def @@ -0,0 +1,234 @@ +; +; Definition file of WDSCORE.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WDSCORE.dll" +EXPORTS +; public: __thiscall ::(unsigned int) +??0?$CDynamicArray@EPAE@@QAE@I@Z ; has WINAPI (@4) +; public: __thiscall ::(unsigned int) +??0?$CDynamicArray@EPAUSKey@@@@QAE@I@Z ; has WINAPI (@4) +; public: __thiscall ::(unsigned int) +??0?$CDynamicArray@EPAUSValue@@@@QAE@I@Z ; has WINAPI (@4) +; public: __thiscall ::(unsigned int) +??0?$CDynamicArray@GPAG@@QAE@I@Z ; has WINAPI (@4) +; public: __thiscall ::(unsigned int) +??0?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAE@I@Z ; has WINAPI (@4) +; public: __thiscall ::(unsigned int) +??0?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAE@I@Z ; has WINAPI (@4) +; public: __thiscall ::(unsigned int) +??0?$CDynamicArray@_KPA_K@@QAE@I@Z ; has WINAPI (@4) +; public: __thiscall ::~(void) +??1?$CDynamicArray@EPAE@@QAE@XZ +; public: __thiscall ::~(void) +??1?$CDynamicArray@EPAUSKey@@@@QAE@XZ +; public: __thiscall ::~(void) +??1?$CDynamicArray@EPAUSValue@@@@QAE@XZ +; public: __thiscall ::~(void) +??1?$CDynamicArray@GPAG@@QAE@XZ +; public: __thiscall ::~(void) +??1?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAE@XZ +; public: __thiscall ::~(void) +??1?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAE@XZ +; public: __thiscall ::~(void) +??1?$CDynamicArray@_KPA_K@@QAE@XZ +; public: class &__thiscall ::operator =(class const &) +??4?$CDynamicArray@EPAE@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class &__thiscall ::operator =(class const &) +??4?$CDynamicArray@EPAUSKey@@@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class &__thiscall ::operator =(class const &) +??4?$CDynamicArray@EPAUSValue@@@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class &__thiscall ::operator =(class const &) +??4?$CDynamicArray@GPAG@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class &__thiscall ::operator =(class const &) +??4?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class &__thiscall ::operator =(class const &) +??4?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class &__thiscall ::operator =(class const &) +??4?$CDynamicArray@_KPA_K@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: struct SEnumBinContext *&__thiscall ::operator[](unsigned int) +??A?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAEAAPAUSEnumBinContext@@I@Z ; has WINAPI (@4) +; public: unsigned __int64 &__thiscall ::operator[](unsigned int) +??A?$CDynamicArray@_KPA_K@@QAEAA_KI@Z ; has WINAPI (@4) +; public: void __thiscall ::operator struct SKey *(...)const throw() +??B?$CDynamicArray@EPAUSKey@@@@QBEPAUSKey@@XZ +; public: void __thiscall ::operator struct SValue *(...)const throw() +??B?$CDynamicArray@EPAUSValue@@@@QBEPAUSValue@@XZ +; public: void __thiscall ::operator unsigned short *(...)const throw() +??B?$CDynamicArray@GPAG@@QBEPAGXZ +; public: struct SKey *__thiscall ::operator ->(void)const +??C?$CDynamicArray@EPAUSKey@@@@QBEPAUSKey@@XZ +; public: struct SValue *__thiscall ::operator ->(void)const +??C?$CDynamicArray@EPAUSValue@@@@QBEPAUSValue@@XZ +; public: void __thiscall ::__dflt_ctor_closure(void) +??_F?$CDynamicArray@EPAE@@QAEXXZ +; public: void __thiscall ::__dflt_ctor_closure(void) +??_F?$CDynamicArray@EPAUSKey@@@@QAEXXZ +; public: void __thiscall ::__dflt_ctor_closure(void) +??_F?$CDynamicArray@EPAUSValue@@@@QAEXXZ +; public: void __thiscall ::__dflt_ctor_closure(void) +??_F?$CDynamicArray@GPAG@@QAEXXZ +; public: void __thiscall ::__dflt_ctor_closure(void) +??_F?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAEXXZ +; public: void __thiscall ::__dflt_ctor_closure(void) +??_F?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAEXXZ +; public: void __thiscall ::__dflt_ctor_closure(void) +??_F?$CDynamicArray@_KPA_K@@QAEXXZ +; public: int __thiscall ::Add(struct SEnumBinContext *&) +?Add@?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAEHAAPAUSEnumBinContext@@@Z ; has WINAPI (@4) +; public: int __thiscall ::Add(struct CBlackboardFactory::SKeeperEntry &) +?Add@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAEHAAUSKeeperEntry@CBlackboardFactory@@@Z ; has WINAPI (@4) +; public: int __thiscall ::Add(struct CBlackboardFactory::SKeeperEntry &,unsigned int &) +?Add@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAEHAAUSKeeperEntry@CBlackboardFactory@@AAI@Z ; has WINAPI (@8) +; public: int __thiscall ::Add(unsigned __int64 &) +?Add@?$CDynamicArray@_KPA_K@@QAEHAA_K@Z ; has WINAPI (@4) +; public: unsigned short &__thiscall ::ElementAt(unsigned int) +?ElementAt@?$CDynamicArray@GPAG@@QAEAAGI@Z ; has WINAPI (@4) +; public: struct CBlackboardFactory::SKeeperEntry &__thiscall ::ElementAt(unsigned int) +?ElementAt@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAEAAUSKeeperEntry@CBlackboardFactory@@I@Z ; has WINAPI (@4) +; public: unsigned char *__thiscall ::GetBuffer(unsigned int) +?GetBuffer@?$CDynamicArray@EPAE@@QAEPAEI@Z ; has WINAPI (@4) +; public: struct SValue *__thiscall ::GetBuffer(unsigned int) +?GetBuffer@?$CDynamicArray@EPAUSValue@@@@QAEPAUSValue@@I@Z ; has WINAPI (@4) +; public: unsigned short *__thiscall ::GetBuffer(unsigned int) +?GetBuffer@?$CDynamicArray@GPAG@@QAEPAGI@Z ; has WINAPI (@4) +; public: unsigned int __thiscall ::GetSize(void)const +?GetSize@?$CDynamicArray@EPAE@@QBEIXZ +; public: unsigned int __thiscall ::GetSize(void)const +?GetSize@?$CDynamicArray@GPAG@@QBEIXZ +; public: unsigned int __thiscall ::GetSize(void)const +?GetSize@?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QBEIXZ +; public: unsigned int __thiscall ::GetSize(void)const +?GetSize@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QBEIXZ +; public: unsigned int __thiscall ::GetSize(void)const +?GetSize@?$CDynamicArray@_KPA_K@@QBEIXZ +; protected: void __thiscall ::Init(unsigned int) +?Init@?$CDynamicArray@EPAE@@IAEXI@Z ; has WINAPI (@4) +; protected: void __thiscall ::Init(unsigned int) +?Init@?$CDynamicArray@EPAUSKey@@@@IAEXI@Z ; has WINAPI (@4) +; protected: void __thiscall ::Init(unsigned int) +?Init@?$CDynamicArray@EPAUSValue@@@@IAEXI@Z ; has WINAPI (@4) +; protected: void __thiscall ::Init(unsigned int) +?Init@?$CDynamicArray@GPAG@@IAEXI@Z ; has WINAPI (@4) +; protected: void __thiscall ::Init(unsigned int) +?Init@?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@IAEXI@Z ; has WINAPI (@4) +; protected: void __thiscall ::Init(unsigned int) +?Init@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@IAEXI@Z ; has WINAPI (@4) +; protected: void __thiscall ::Init(unsigned int) +?Init@?$CDynamicArray@_KPA_K@@IAEXI@Z ; has WINAPI (@4) +; public: void __thiscall ::RemoveAll(void) +?RemoveAll@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAEXXZ +; public: void __thiscall ::RemoveAll(void) +?RemoveAll@?$CDynamicArray@_KPA_K@@QAEXXZ +; public: void __thiscall ::RemoveItemFromTail(void) +?RemoveItemFromTail@?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAEXXZ +; public: int __thiscall ::SetSize(unsigned long) +?SetSize@?$CDynamicArray@EPAE@@QAEHK@Z ; has WINAPI (@4) +; public: int __thiscall ::SetSize(unsigned long) +?SetSize@?$CDynamicArray@EPAUSKey@@@@QAEHK@Z ; has WINAPI (@4) +; public: int __thiscall ::SetSize(unsigned long) +?SetSize@?$CDynamicArray@EPAUSValue@@@@QAEHK@Z ; has WINAPI (@4) +; public: int __thiscall ::SetSize(unsigned long) +?SetSize@?$CDynamicArray@GPAG@@QAEHK@Z ; has WINAPI (@4) +; public: int __thiscall ::SetSize(unsigned long) +?SetSize@?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAEHK@Z ; has WINAPI (@4) +; public: int __thiscall ::SetSize(unsigned long) +?SetSize@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAEHK@Z ; has WINAPI (@4) +; public: int __thiscall ::SetSize(unsigned long) +?SetSize@?$CDynamicArray@_KPA_K@@QAEHK@Z ; has WINAPI (@4) +WdsGetPointer@4 +g_Kernel32 DATA +g_bEnableDiagnosticMode DATA +ConstructPartialMsgIfA +ConstructPartialMsgIfW +ConstructPartialMsgVA@12 +ConstructPartialMsgVW@12 +CurrentIP +EndMajorTask +EndMinorTask +GetMajorTask +GetMajorTaskA +GetMinorTask +GetMinorTaskA +StartMajorTask@4 +StartMinorTask@4 +WdsAbortBlackboardItemEnum@4 +WdsAddModule@16 +WdsAddUsmtLogStack@12 +WdsAllocCollection +WdsCollectionAddValue@12 +WdsCollectionGetValue@12 +WdsCopyBlackboardItems@16 +WdsCopyBlackboardItemsEx@24 +WdsCreateBlackboard@12 +WdsDeleteBlackboardValue@12 +WdsDeleteEvent@4 +WdsDestroyBlackboard@4 +WdsDuplicateData@8 +WdsEnableDiagnosticMode@4 +WdsEnableExit@4 +WdsEnableExitEx@8 +WdsEnumFirstBlackboardItem@20 +WdsEnumFirstCollectionValue@8 +WdsEnumNextBlackboardItem@4 +WdsEnumNextCollectionValue@4 +WdsExecuteWorkQueue2@24 +WdsExecuteWorkQueue@24 +WdsExecuteWorkQueueEx@28 +WdsExitImmediately@4 +WdsExitImmediatelyEx@8 +WdsFreeCollection@4 +WdsFreeData@4 +WdsGenericSetupLogInit@8 +WdsGetAssertFlags +WdsGetBlackboardBinaryData@24 +WdsGetBlackboardStringA@20 +WdsGetBlackboardStringW@20 +WdsGetBlackboardUintPtr@16 +WdsGetBlackboardValue@16 +WdsGetCurrentExecutionGroup@8 +WdsGetSetupLog +WdsGetTempDir@12 +WdsInitialize@28 +WdsInitializeCallbackArray@12 +WdsInitializeDataBinary@12 +WdsInitializeDataStringA@8 +WdsInitializeDataStringW@8 +WdsInitializeDataUInt32@8 +WdsInitializeDataUInt64@12 +WdsIsDiagnosticModeEnabled +WdsIterateOfflineQueue@28 +WdsIterateQueue@28 +WdsLockBlackboardValue@16 +WdsLockExecutionGroup +WdsLogCreate@12 +WdsLogDestroy@4 +WdsLogRegStockProviders +WdsLogRegisterProvider@8 +WdsLogStructuredException@4 +WdsLogUnRegStockProviders +WdsLogUnRegisterProvider@4 +WdsPackCollection@8 +WdsPublish@24 +WdsPublishEx@28 +WdsPublishImmediateAsync@24 +WdsPublishImmediateEx@20 +WdsPublishOffline@24 +WdsSeqAlloc@8 +WdsSeqFree@4 +WdsSetAssertFlags@4 +WdsSetBlackboardValue@16 +WdsSetNextExecutionGroup@4 +WdsSetUILanguage@4 +WdsSetupLogDestroy +WdsSetupLogInit@12 +WdsSetupLogMessageA@44 +WdsSetupLogMessageW@44 +WdsSubscribeEx@20 +WdsTerminate +WdsUnlockExecutionGroup +WdsUnpackCollection@4 +WdsUnsubscribe@4 +WdsUnsubscribeEx@16 +WdsValidBlackboard@4 diff --git a/lib/libc/mingw/lib32/wdscsl.def b/lib/libc/mingw/lib32/wdscsl.def new file mode 100644 index 0000000000000000000000000000000000000000..32d62ad61fe7e0c045cc8953d6f99c9be4df974f --- /dev/null +++ b/lib/libc/mingw/lib32/wdscsl.def @@ -0,0 +1,23 @@ +; +; Definition file of WDSCSL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WDSCSL.dll" +EXPORTS +WdsClientExecute@32 +WdsClientInitializeLibrary +WdsClientPacketAllocate@4 +WdsClientPacketFree@4 +WdsClientRegisterTrace@4 +WdsClientSessionCreate@16 +WdsClientSessionExecute@28 +WdsClientSessionShutdown@4 +WdsCpPacketGetBuffer@12 +WdsCpPacketInitialize@12 +WdsCpPacketRelease@4 +WdsCpParameterAdd@20 +WdsCpParameterDelete@8 +WdsCpParameterQuery@24 +WdsCpParameterValidate@28 +WdsCpRecvPacketInitialize@20 diff --git a/lib/libc/mingw/lib32/wdsimage.def b/lib/libc/mingw/lib32/wdsimage.def new file mode 100644 index 0000000000000000000000000000000000000000..ca935e9db4bff79c479c65ca1ae9588ae93d243d --- /dev/null +++ b/lib/libc/mingw/lib32/wdsimage.def @@ -0,0 +1,81 @@ +; +; Definition file of WdsImage.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WdsImage.dll" +EXPORTS +FindFirstImage@8 +FindNextImage@4 +WDSFreeImageInformation@4 +WDSGetImageInformation@8 +WDSInitializeEmptyImageInformation@4 +WDSParseImageInformation@12 +WDSSetImageInformation@8 +WdsImgAddReference@4 +WdsImgApplyImage@20 +WdsImgCaptureImage@40 +WdsImgClose@4 +WdsImgCopyImage@12 +WdsImgCreateImageGroup@20 +WdsImgDeleteImage@4 +WdsImgDeleteImageGroup@4 +WdsImgDeleteUnattendFile@4 +WdsImgExportImage@36 +WdsImgExtractFiles@20 +WdsImgFindFirstImage@16 +WdsImgFindFirstImageGroup@12 +WdsImgFindNextImage@4 +WdsImgFindNextImageGroup@4 +WdsImgGetArchitecture@8 +WdsImgGetBootIndex@8 +WdsImgGetCompressionType@8 +WdsImgGetCreationTime@8 +WdsImgGetDependantFiles@12 +WdsImgGetDescription@8 +WdsImgGetEnabled@8 +WdsImgGetExFlags@8 +WdsImgGetFlags@8 +WdsImgGetHalName@8 +WdsImgGetHandleFromFindHandle@8 +WdsImgGetImageType@8 +WdsImgGetIndex@8 +WdsImgGetLanguage@8 +WdsImgGetLanguages@12 +WdsImgGetLastModifiedTime@8 +WdsImgGetName@8 +WdsImgGetPartitionStyle@8 +WdsImgGetPath@8 +WdsImgGetProductFamily@8 +WdsImgGetProductName@8 +WdsImgGetResourcePath@8 +WdsImgGetSecurity@8 +WdsImgGetServicePackLevel@8 +WdsImgGetSize@8 +WdsImgGetSystemRoot@8 +WdsImgGetUnattendFilePresent@8 +WdsImgGetVersion@8 +WdsImgGetXml@8 +WdsImgGroupCanImportImage@8 +WdsImgGroupGetName@8 +WdsImgGroupGetSecurity@8 +WdsImgGroupSetName@8 +WdsImgGroupSetSecurity@8 +WdsImgImportImage@32 +WdsImgIsAccessible@8 +WdsImgIsBootImage@8 +WdsImgIsFoundationImage@8 +WdsImgIsValidImageFile@8 +WdsImgOpenBootImageGroup@12 +WdsImgOpenImage@16 +WdsImgOpenImageGroup@12 +WdsImgOpenImageStore@8 +WdsImgRefreshData@4 +WdsImgReplaceImage@32 +WdsImgSetBootImage@8 +WdsImgSetDescription@8 +WdsImgSetEnabled@8 +WdsImgSetName@8 +WdsImgSetSecurity@8 +WdsImgSetUnattendFile@12 +WdsImgVerifyImageFile@8 diff --git a/lib/libc/mingw/lib32/wdsupgcompl.def b/lib/libc/mingw/lib32/wdsupgcompl.def new file mode 100644 index 0000000000000000000000000000000000000000..20e5597ebf9c9f27aa6a72c87b0ca993cff8c74d --- /dev/null +++ b/lib/libc/mingw/lib32/wdsupgcompl.def @@ -0,0 +1,8 @@ +; +; Definition file of WdsUpgCompl.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WdsUpgCompl.dll" +EXPORTS +WdsUpgradeComplianceCheck@8 diff --git a/lib/libc/mingw/lib32/wdsutil.def b/lib/libc/mingw/lib32/wdsutil.def new file mode 100644 index 0000000000000000000000000000000000000000..27d2098910954622763d0b410f6789bae1f9064c --- /dev/null +++ b/lib/libc/mingw/lib32/wdsutil.def @@ -0,0 +1,525 @@ +; +; Definition file of WDSUTIL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WDSUTIL.dll" +EXPORTS +; public: __thiscall ::(class const &) +??0?$CShimUserSetting@VCStringUserSetting@@@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall ::(void) +??0?$CShimUserSetting@VCStringUserSetting@@@@QAE@XZ +; public: __thiscall ::(class const &) +??0?$CShimUserSetting@VCUInt32UserSetting@@@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall ::(void) +??0?$CShimUserSetting@VCUInt32UserSetting@@@@QAE@XZ +; public: __thiscall ::(class const &) +??0?$CShimUserSetting@VCUInt64UserSetting@@@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall ::(void) +??0?$CShimUserSetting@VCUInt64UserSetting@@@@QAE@XZ +; public: __thiscall CComputerNameSetting::CComputerNameSetting(class CComputerNameSetting const &) +??0CComputerNameSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CComputerNameSetting::CComputerNameSetting(void) +??0CComputerNameSetting@@QAE@XZ +; public: __thiscall CDUUIProgressSetting::CDUUIProgressSetting(class CDUUIProgressSetting const &) +??0CDUUIProgressSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CDUUIProgressSetting::CDUUIProgressSetting(void) +??0CDUUIProgressSetting@@QAE@XZ +; public: __thiscall CDUUIWelcomeSetting::CDUUIWelcomeSetting(class CDUUIWelcomeSetting const &) +??0CDUUIWelcomeSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CDUUIWelcomeSetting::CDUUIWelcomeSetting(void) +??0CDUUIWelcomeSetting@@QAE@XZ +; public: __thiscall CDiskPartFileSystemUserSetting::CDiskPartFileSystemUserSetting(class CDiskPartFileSystemUserSetting const &) +??0CDiskPartFileSystemUserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CDiskPartFileSystemUserSetting::CDiskPartFileSystemUserSetting(void) +??0CDiskPartFileSystemUserSetting@@QAE@XZ +; public: __thiscall CDiskPartFormatUserSetting::CDiskPartFormatUserSetting(class CDiskPartFormatUserSetting const &) +??0CDiskPartFormatUserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CDiskPartFormatUserSetting::CDiskPartFormatUserSetting(void) +??0CDiskPartFormatUserSetting@@QAE@XZ +; public: __thiscall CDiskPartUserSetting::CDiskPartUserSetting(class CDiskPartUserSetting const &) +??0CDiskPartUserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CDiskPartUserSetting::CDiskPartUserSetting(void) +??0CDiskPartUserSetting@@QAE@XZ +; public: __thiscall CEulaSetting::CEulaSetting(class CEulaSetting const &) +??0CEulaSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CEulaSetting::CEulaSetting(void) +??0CEulaSetting@@QAE@XZ +; public: __thiscall CIBSUIImageSelectionSetting::CIBSUIImageSelectionSetting(class CIBSUIImageSelectionSetting const &) +??0CIBSUIImageSelectionSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CIBSUIImageSelectionSetting::CIBSUIImageSelectionSetting(void) +??0CIBSUIImageSelectionSetting@@QAE@XZ +; public: __thiscall CKeyboardSetting::CKeyboardSetting(class CKeyboardSetting const &) +??0CKeyboardSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CKeyboardSetting::CKeyboardSetting(void) +??0CKeyboardSetting@@QAE@XZ +; public: __thiscall COOBEUIFinishSetting::COOBEUIFinishSetting(class COOBEUIFinishSetting const &) +??0COOBEUIFinishSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall COOBEUIFinishSetting::COOBEUIFinishSetting(void) +??0COOBEUIFinishSetting@@QAE@XZ +; public: __thiscall COOBEUIWelcomeSetting::COOBEUIWelcomeSetting(class COOBEUIWelcomeSetting const &) +??0COOBEUIWelcomeSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall COOBEUIWelcomeSetting::COOBEUIWelcomeSetting(void) +??0COOBEUIWelcomeSetting@@QAE@XZ +; public: __thiscall CProductKeyUserSetting::CProductKeyUserSetting(class CProductKeyUserSetting const &) +??0CProductKeyUserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CProductKeyUserSetting::CProductKeyUserSetting(void) +??0CProductKeyUserSetting@@QAE@XZ +; public: __thiscall CSetupUISummarySetting::CSetupUISummarySetting(class CSetupUISummarySetting const &) +??0CSetupUISummarySetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CSetupUISummarySetting::CSetupUISummarySetting(void) +??0CSetupUISummarySetting@@QAE@XZ +; public: __thiscall CSetupUIWelcomeSetting::CSetupUIWelcomeSetting(class CSetupUIWelcomeSetting const &) +??0CSetupUIWelcomeSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CSetupUIWelcomeSetting::CSetupUIWelcomeSetting(void) +??0CSetupUIWelcomeSetting@@QAE@XZ +; public: __thiscall CShimStringUserSetting::CShimStringUserSetting(class CShimStringUserSetting const &) +??0CShimStringUserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CShimStringUserSetting::CShimStringUserSetting(void) +??0CShimStringUserSetting@@QAE@XZ +; public: __thiscall CShimUInt32UserSetting::CShimUInt32UserSetting(class CShimUInt32UserSetting const &) +??0CShimUInt32UserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CShimUInt32UserSetting::CShimUInt32UserSetting(void) +??0CShimUInt32UserSetting@@QAE@XZ +; public: __thiscall CShimUInt64UserSetting::CShimUInt64UserSetting(class CShimUInt64UserSetting const &) +??0CShimUInt64UserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CShimUInt64UserSetting::CShimUInt64UserSetting(void) +??0CShimUInt64UserSetting@@QAE@XZ +; protected: __thiscall CShowFlagUserSetting::CShowFlagUserSetting(void) +??0CShowFlagUserSetting@@IAE@XZ +; public: __thiscall CShowFlagUserSetting::CShowFlagUserSetting(class CShowFlagUserSetting const &) +??0CShowFlagUserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CSimpleStringUserSetting::CSimpleStringUserSetting(class CSimpleStringUserSetting const &) +??0CSimpleStringUserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CSimpleStringUserSetting::CSimpleStringUserSetting(void) +??0CSimpleStringUserSetting@@QAE@XZ +; public: __thiscall CSimpleUInt32UserSetting::CSimpleUInt32UserSetting(class CSimpleUInt32UserSetting const &) +??0CSimpleUInt32UserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CSimpleUInt32UserSetting::CSimpleUInt32UserSetting(void) +??0CSimpleUInt32UserSetting@@QAE@XZ +; public: __thiscall CSimpleUInt64UserSetting::CSimpleUInt64UserSetting(class CSimpleUInt64UserSetting const &) +??0CSimpleUInt64UserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CSimpleUInt64UserSetting::CSimpleUInt64UserSetting(void) +??0CSimpleUInt64UserSetting@@QAE@XZ +; protected: __thiscall CStringUserSetting::CStringUserSetting(void) +??0CStringUserSetting@@IAE@XZ +; public: __thiscall CStringUserSetting::CStringUserSetting(class CStringUserSetting const &) +??0CStringUserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CTimezoneSetting::CTimezoneSetting(class CTimezoneSetting const &) +??0CTimezoneSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CTimezoneSetting::CTimezoneSetting(void) +??0CTimezoneSetting@@QAE@XZ +; protected: __thiscall CUInt32UserSetting::CUInt32UserSetting(void) +??0CUInt32UserSetting@@IAE@XZ +; public: __thiscall CUInt32UserSetting::CUInt32UserSetting(class CUInt32UserSetting const &) +??0CUInt32UserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; protected: __thiscall CUInt64UserSetting::CUInt64UserSetting(void) +??0CUInt64UserSetting@@IAE@XZ +; public: __thiscall CUInt64UserSetting::CUInt64UserSetting(class CUInt64UserSetting const &) +??0CUInt64UserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CUpgStoreUserSetting::CUpgStoreUserSetting(class CUpgStoreUserSetting const &) +??0CUpgStoreUserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CUpgStoreUserSetting::CUpgStoreUserSetting(void) +??0CUpgStoreUserSetting@@QAE@XZ +; public: __thiscall CUpgradeUserSetting::CUpgradeUserSetting(class CUpgradeUserSetting const &) +??0CUpgradeUserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CUpgradeUserSetting::CUpgradeUserSetting(void) +??0CUpgradeUserSetting@@QAE@XZ +; public: __thiscall CUserSetting::CUserSetting(class CUserSetting const &) +??0CUserSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CUserSetting::CUserSetting(void) +??0CUserSetting@@QAE@XZ +; public: __thiscall CWDSUIImageSelectionSetting::CWDSUIImageSelectionSetting(class CWDSUIImageSelectionSetting const &) +??0CWDSUIImageSelectionSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CWDSUIImageSelectionSetting::CWDSUIImageSelectionSetting(void) +??0CWDSUIImageSelectionSetting@@QAE@XZ +; public: __thiscall CWDSUIWelcomeSetting::CWDSUIWelcomeSetting(class CWDSUIWelcomeSetting const &) +??0CWDSUIWelcomeSetting@@QAE@ABV0@@Z ; has WINAPI (@4) +; public: __thiscall CWDSUIWelcomeSetting::CWDSUIWelcomeSetting(void) +??0CWDSUIWelcomeSetting@@QAE@XZ +; public: __thiscall ::~(void) +??1?$CShimUserSetting@VCStringUserSetting@@@@QAE@XZ +; public: __thiscall ::~(void) +??1?$CShimUserSetting@VCUInt32UserSetting@@@@QAE@XZ +; public: __thiscall ::~(void) +??1?$CShimUserSetting@VCUInt64UserSetting@@@@QAE@XZ +; public: __thiscall CComputerNameSetting::~CComputerNameSetting(void) +??1CComputerNameSetting@@QAE@XZ +; public: __thiscall CDUUIProgressSetting::~CDUUIProgressSetting(void) +??1CDUUIProgressSetting@@QAE@XZ +; public: __thiscall CDUUIWelcomeSetting::~CDUUIWelcomeSetting(void) +??1CDUUIWelcomeSetting@@QAE@XZ +; public: __thiscall CDiskPartFileSystemUserSetting::~CDiskPartFileSystemUserSetting(void) +??1CDiskPartFileSystemUserSetting@@QAE@XZ +; public: __thiscall CDiskPartFormatUserSetting::~CDiskPartFormatUserSetting(void) +??1CDiskPartFormatUserSetting@@QAE@XZ +; public: __thiscall CDiskPartUserSetting::~CDiskPartUserSetting(void) +??1CDiskPartUserSetting@@QAE@XZ +; public: __thiscall CEulaSetting::~CEulaSetting(void) +??1CEulaSetting@@QAE@XZ +; public: __thiscall CIBSUIImageSelectionSetting::~CIBSUIImageSelectionSetting(void) +??1CIBSUIImageSelectionSetting@@QAE@XZ +; public: __thiscall CKeyboardSetting::~CKeyboardSetting(void) +??1CKeyboardSetting@@QAE@XZ +; public: __thiscall COOBEUIFinishSetting::~COOBEUIFinishSetting(void) +??1COOBEUIFinishSetting@@QAE@XZ +; public: __thiscall COOBEUIWelcomeSetting::~COOBEUIWelcomeSetting(void) +??1COOBEUIWelcomeSetting@@QAE@XZ +; public: __thiscall CProductKeyUserSetting::~CProductKeyUserSetting(void) +??1CProductKeyUserSetting@@QAE@XZ +; public: __thiscall CSetupUISummarySetting::~CSetupUISummarySetting(void) +??1CSetupUISummarySetting@@QAE@XZ +; public: __thiscall CSetupUIWelcomeSetting::~CSetupUIWelcomeSetting(void) +??1CSetupUIWelcomeSetting@@QAE@XZ +; public: __thiscall CShimStringUserSetting::~CShimStringUserSetting(void) +??1CShimStringUserSetting@@QAE@XZ +; public: __thiscall CShimUInt32UserSetting::~CShimUInt32UserSetting(void) +??1CShimUInt32UserSetting@@QAE@XZ +; public: __thiscall CShimUInt64UserSetting::~CShimUInt64UserSetting(void) +??1CShimUInt64UserSetting@@QAE@XZ +; protected: __thiscall CShowFlagUserSetting::~CShowFlagUserSetting(void) +??1CShowFlagUserSetting@@IAE@XZ +; public: __thiscall CSimpleStringUserSetting::~CSimpleStringUserSetting(void) +??1CSimpleStringUserSetting@@QAE@XZ +; public: __thiscall CSimpleUInt32UserSetting::~CSimpleUInt32UserSetting(void) +??1CSimpleUInt32UserSetting@@QAE@XZ +; public: __thiscall CSimpleUInt64UserSetting::~CSimpleUInt64UserSetting(void) +??1CSimpleUInt64UserSetting@@QAE@XZ +; protected: __thiscall CStringUserSetting::~CStringUserSetting(void) +??1CStringUserSetting@@IAE@XZ +; public: __thiscall CTimezoneSetting::~CTimezoneSetting(void) +??1CTimezoneSetting@@QAE@XZ +; protected: __thiscall CUInt32UserSetting::~CUInt32UserSetting(void) +??1CUInt32UserSetting@@IAE@XZ +; protected: __thiscall CUInt64UserSetting::~CUInt64UserSetting(void) +??1CUInt64UserSetting@@IAE@XZ +; public: __thiscall CUpgStoreUserSetting::~CUpgStoreUserSetting(void) +??1CUpgStoreUserSetting@@QAE@XZ +; public: __thiscall CUpgradeUserSetting::~CUpgradeUserSetting(void) +??1CUpgradeUserSetting@@QAE@XZ +; public: __thiscall CUserSetting::~CUserSetting(void) +??1CUserSetting@@QAE@XZ +; public: __thiscall CWDSUIImageSelectionSetting::~CWDSUIImageSelectionSetting(void) +??1CWDSUIImageSelectionSetting@@QAE@XZ +; public: __thiscall CWDSUIWelcomeSetting::~CWDSUIWelcomeSetting(void) +??1CWDSUIWelcomeSetting@@QAE@XZ +; public: class &__thiscall ::operator =(class const &) +??4?$CShimUserSetting@VCStringUserSetting@@@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class &__thiscall ::operator =(class const &) +??4?$CShimUserSetting@VCUInt32UserSetting@@@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class &__thiscall ::operator =(class const &) +??4?$CShimUserSetting@VCUInt64UserSetting@@@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CComputerNameSetting &__thiscall CComputerNameSetting::operator =(class CComputerNameSetting const &) +??4CComputerNameSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CDUUIProgressSetting &__thiscall CDUUIProgressSetting::operator =(class CDUUIProgressSetting const &) +??4CDUUIProgressSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CDUUIWelcomeSetting &__thiscall CDUUIWelcomeSetting::operator =(class CDUUIWelcomeSetting const &) +??4CDUUIWelcomeSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CDiskPartFileSystemUserSetting &__thiscall CDiskPartFileSystemUserSetting::operator =(class CDiskPartFileSystemUserSetting const &) +??4CDiskPartFileSystemUserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CDiskPartFormatUserSetting &__thiscall CDiskPartFormatUserSetting::operator =(class CDiskPartFormatUserSetting const &) +??4CDiskPartFormatUserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CDiskPartUserSetting &__thiscall CDiskPartUserSetting::operator =(class CDiskPartUserSetting const &) +??4CDiskPartUserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CEulaSetting &__thiscall CEulaSetting::operator =(class CEulaSetting const &) +??4CEulaSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CIBSUIImageSelectionSetting &__thiscall CIBSUIImageSelectionSetting::operator =(class CIBSUIImageSelectionSetting const &) +??4CIBSUIImageSelectionSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CKeyboardSetting &__thiscall CKeyboardSetting::operator =(class CKeyboardSetting const &) +??4CKeyboardSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class COOBEUIFinishSetting &__thiscall COOBEUIFinishSetting::operator =(class COOBEUIFinishSetting const &) +??4COOBEUIFinishSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class COOBEUIWelcomeSetting &__thiscall COOBEUIWelcomeSetting::operator =(class COOBEUIWelcomeSetting const &) +??4COOBEUIWelcomeSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CProductKeyUserSetting &__thiscall CProductKeyUserSetting::operator =(class CProductKeyUserSetting const &) +??4CProductKeyUserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CSetupUISummarySetting &__thiscall CSetupUISummarySetting::operator =(class CSetupUISummarySetting const &) +??4CSetupUISummarySetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CSetupUIWelcomeSetting &__thiscall CSetupUIWelcomeSetting::operator =(class CSetupUIWelcomeSetting const &) +??4CSetupUIWelcomeSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CShimStringUserSetting &__thiscall CShimStringUserSetting::operator =(class CShimStringUserSetting const &) +??4CShimStringUserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CShimUInt32UserSetting &__thiscall CShimUInt32UserSetting::operator =(class CShimUInt32UserSetting const &) +??4CShimUInt32UserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CShimUInt64UserSetting &__thiscall CShimUInt64UserSetting::operator =(class CShimUInt64UserSetting const &) +??4CShimUInt64UserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CShowFlagUserSetting &__thiscall CShowFlagUserSetting::operator =(class CShowFlagUserSetting const &) +??4CShowFlagUserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CSimpleStringUserSetting &__thiscall CSimpleStringUserSetting::operator =(class CSimpleStringUserSetting const &) +??4CSimpleStringUserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CSimpleUInt32UserSetting &__thiscall CSimpleUInt32UserSetting::operator =(class CSimpleUInt32UserSetting const &) +??4CSimpleUInt32UserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CSimpleUInt64UserSetting &__thiscall CSimpleUInt64UserSetting::operator =(class CSimpleUInt64UserSetting const &) +??4CSimpleUInt64UserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CStringUserSetting &__thiscall CStringUserSetting::operator =(class CStringUserSetting const &) +??4CStringUserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CTimezoneSetting &__thiscall CTimezoneSetting::operator =(class CTimezoneSetting const &) +??4CTimezoneSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CUInt32UserSetting &__thiscall CUInt32UserSetting::operator =(class CUInt32UserSetting const &) +??4CUInt32UserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CUInt64UserSetting &__thiscall CUInt64UserSetting::operator =(class CUInt64UserSetting const &) +??4CUInt64UserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CUpgStoreUserSetting &__thiscall CUpgStoreUserSetting::operator =(class CUpgStoreUserSetting const &) +??4CUpgStoreUserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CUpgradeUserSetting &__thiscall CUpgradeUserSetting::operator =(class CUpgradeUserSetting const &) +??4CUpgradeUserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CUserSetting &__thiscall CUserSetting::operator =(class CUserSetting const &) +??4CUserSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CWDSUIImageSelectionSetting &__thiscall CWDSUIImageSelectionSetting::operator =(class CWDSUIImageSelectionSetting const &) +??4CWDSUIImageSelectionSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; public: class CWDSUIWelcomeSetting &__thiscall CWDSUIWelcomeSetting::operator =(class CWDSUIWelcomeSetting const &) +??4CWDSUIWelcomeSetting@@QAEAAV0@ABV0@@Z ; has WINAPI (@4) +; const ::$vftable +??_7?$CShimUserSetting@VCStringUserSetting@@@@6B@ DATA +; const ::$vftable +??_7?$CShimUserSetting@VCUInt32UserSetting@@@@6B@ DATA +; const ::$vftable +??_7?$CShimUserSetting@VCUInt64UserSetting@@@@6B@ DATA +; const CComputerNameSetting::$vftable +??_7CComputerNameSetting@@6B@ DATA +; const CDUUIProgressSetting::$vftable +??_7CDUUIProgressSetting@@6B@ DATA +; const CDUUIWelcomeSetting::$vftable +??_7CDUUIWelcomeSetting@@6B@ DATA +; const CDiskPartFileSystemUserSetting::$vftable +??_7CDiskPartFileSystemUserSetting@@6B@ DATA +; const CDiskPartFormatUserSetting::$vftable +??_7CDiskPartFormatUserSetting@@6B@ DATA +; const CDiskPartUserSetting::$vftable +??_7CDiskPartUserSetting@@6B@ DATA +; const CEulaSetting::$vftable +??_7CEulaSetting@@6B@ DATA +; const CIBSUIImageSelectionSetting::$vftable +??_7CIBSUIImageSelectionSetting@@6B@ DATA +; const CKeyboardSetting::$vftable +??_7CKeyboardSetting@@6B@ DATA +; const COOBEUIFinishSetting::$vftable +??_7COOBEUIFinishSetting@@6B@ DATA +; const COOBEUIWelcomeSetting::$vftable +??_7COOBEUIWelcomeSetting@@6B@ DATA +; const CProductKeyUserSetting::$vftable +??_7CProductKeyUserSetting@@6B@ DATA +; const CSetupUISummarySetting::$vftable +??_7CSetupUISummarySetting@@6B@ DATA +; const CSetupUIWelcomeSetting::$vftable +??_7CSetupUIWelcomeSetting@@6B@ DATA +; const CShimStringUserSetting::$vftable +??_7CShimStringUserSetting@@6B@ DATA +; const CShimUInt32UserSetting::$vftable +??_7CShimUInt32UserSetting@@6B@ DATA +; const CShimUInt64UserSetting::$vftable +??_7CShimUInt64UserSetting@@6B@ DATA +; const CShowFlagUserSetting::$vftable +??_7CShowFlagUserSetting@@6B@ DATA +; const CSimpleStringUserSetting::$vftable +??_7CSimpleStringUserSetting@@6B@ DATA +; const CSimpleUInt32UserSetting::$vftable +??_7CSimpleUInt32UserSetting@@6B@ DATA +; const CSimpleUInt64UserSetting::$vftable +??_7CSimpleUInt64UserSetting@@6B@ DATA +; const CStringUserSetting::$vftable +??_7CStringUserSetting@@6B@ DATA +; const CTimezoneSetting::$vftable +??_7CTimezoneSetting@@6B@ DATA +; const CUInt32UserSetting::$vftable +??_7CUInt32UserSetting@@6B@ DATA +; const CUInt64UserSetting::$vftable +??_7CUInt64UserSetting@@6B@ DATA +; const CUpgStoreUserSetting::$vftable +??_7CUpgStoreUserSetting@@6B@ DATA +; const CUpgradeUserSetting::$vftable +??_7CUpgradeUserSetting@@6B@ DATA +; const CUserSetting::$vftable +??_7CUserSetting@@6B@ DATA +; const CWDSUIImageSelectionSetting::$vftable +??_7CWDSUIImageSelectionSetting@@6B@ DATA +; const CWDSUIWelcomeSetting::$vftable +??_7CWDSUIWelcomeSetting@@6B@ DATA +; protected: void __thiscall CUserSetting::AcquireMutex(void) +?AcquireMutex@CUserSetting@@IAEXXZ +; protected: long __thiscall CUserSetting::DeserializeField(unsigned short const *,unsigned int,struct WDS_DATA *,int) +?DeserializeField@CUserSetting@@IAEJPBGIPAUWDS_DATA@@H@Z ; has WINAPI (@16) +; protected: long __thiscall CStringUserSetting::DeserializeString(unsigned short **,int) +?DeserializeString@CStringUserSetting@@IAEJPAPAGH@Z ; has WINAPI (@8) +; protected: long __thiscall CUInt32UserSetting::DeserializeUInt32(unsigned int *,int) +?DeserializeUInt32@CUInt32UserSetting@@IAEJPAIH@Z ; has WINAPI (@8) +; protected: long __thiscall CUInt64UserSetting::DeserializeUInt64(unsigned __int64 *,int) +?DeserializeUInt64@CUInt64UserSetting@@IAEJPA_KH@Z ; has WINAPI (@8) +DiskRegionSupportsCapabilityForType@28 +DiskSupportsCapabilityForType@20 +FreeReason@4 +GetApplicableDiskReason@20 +GetApplicableDiskRegionReason@28 +; protected: struct _BLACKBOARD *__thiscall CUserSetting::GetBlackboard(void) +?GetBlackboard@CUserSetting@@IAEPAU_BLACKBOARD@@XZ +GetDiskKey@8 +; protected: long __thiscall CUserSetting::GetKeyName(unsigned short *,int,int) +?GetKeyName@CUserSetting@@IAEJPAGHH@Z ; has WINAPI (@12) +; public: void *__thiscall CUserSetting::GetModuleId(void) +?GetModuleId@CUserSetting@@QAEPAXXZ +GetRegionKey@16 +; public: static int __stdcall CUpgradeUserSetting::IsUpgrade(void) +?IsUpgrade@CUpgradeUserSetting@@SGHXZ +LogDiskReasons@8 +LogDiskRegionReasons@16 +; protected: long __thiscall CUserSetting::ReadError(long *,int) +?ReadError@CUserSetting@@IAEJPAJH@Z ; has WINAPI (@8) +; protected: long __thiscall CUserSetting::ReadShow(int *,int) +?ReadShow@CUserSetting@@IAEJPAHH@Z ; has WINAPI (@8) +; protected: void __thiscall CUserSetting::ReleaseMutex(void) +?ReleaseMutex@CUserSetting@@IAEXXZ +; protected: void __thiscall CUserSetting::SerializeField(unsigned short const *,struct WDS_DATA *) +?SerializeField@CUserSetting@@IAEXPBGPAUWDS_DATA@@@Z ; has WINAPI (@8) +; protected: void __thiscall CStringUserSetting::SerializeString(unsigned short const *) +?SerializeString@CStringUserSetting@@IAEXPBG@Z ; has WINAPI (@4) +; protected: void __thiscall CUInt32UserSetting::SerializeUInt32(unsigned int) +?SerializeUInt32@CUInt32UserSetting@@IAEXI@Z ; has WINAPI (@4) +; protected: void __thiscall CUInt64UserSetting::SerializeUInt64(unsigned __int64) +?SerializeUInt64@CUInt64UserSetting@@IAEX_K@Z ; has WINAPI (@8) +; public: void __thiscall CUserSetting::SetModuleId(void *) +?SetModuleId@CUserSetting@@QAEXPAX@Z ; has WINAPI (@4) +; protected: long __thiscall CStringUserSetting::Simple_get_String(unsigned short **) +?Simple_get_String@CStringUserSetting@@IAEJPAPAG@Z ; has WINAPI (@4) +; protected: long __thiscall CUInt32UserSetting::Simple_get_UInt32(unsigned int *) +?Simple_get_UInt32@CUInt32UserSetting@@IAEJPAI@Z ; has WINAPI (@4) +; protected: long __thiscall CUInt64UserSetting::Simple_get_UInt64(unsigned __int64 *) +?Simple_get_UInt64@CUInt64UserSetting@@IAEJPA_K@Z ; has WINAPI (@4) +; protected: long __thiscall CStringUserSetting::Simple_set_String(unsigned short const *) +?Simple_set_String@CStringUserSetting@@IAEJPBG@Z ; has WINAPI (@4) +; protected: long __thiscall CUInt32UserSetting::Simple_set_UInt32(unsigned int) +?Simple_set_UInt32@CUInt32UserSetting@@IAEJI@Z ; has WINAPI (@4) +; protected: long __thiscall CUInt64UserSetting::Simple_set_UInt64(unsigned __int64) +?Simple_set_UInt64@CUInt64UserSetting@@IAEJ_K@Z ; has WINAPI (@8) +; public: static int __stdcall CUpgradeUserSetting::UnattendChecked(void) +?UnattendChecked@CUpgradeUserSetting@@SGHXZ +; protected: static unsigned short const *const const CUserSetting::c_stErrorName +?c_stErrorName@CUserSetting@@1QBGB DATA +; protected: static unsigned short const *const const CUserSetting::c_stMutex +?c_stMutex@CUserSetting@@1QBGB DATA +; protected: static unsigned short const *const const CUserSetting::c_stShowName +?c_stShowName@CUserSetting@@1QBGB DATA +; protected: static unsigned short const *const const CUserSetting::c_stValueName +?c_stValueName@CUserSetting@@1QBGB DATA +; public: virtual long __thiscall ::get_Error(long *) +?get_Error@?$CShimUserSetting@VCStringUserSetting@@@@UAEJPAJ@Z ; has WINAPI (@4) +; public: virtual long __thiscall ::get_Error(long *) +?get_Error@?$CShimUserSetting@VCUInt32UserSetting@@@@UAEJPAJ@Z ; has WINAPI (@4) +; public: virtual long __thiscall ::get_Error(long *) +?get_Error@?$CShimUserSetting@VCUInt64UserSetting@@@@UAEJPAJ@Z ; has WINAPI (@4) +; public: virtual long __thiscall CShowFlagUserSetting::get_Error(long *) +?get_Error@CShowFlagUserSetting@@UAEJPAJ@Z ; has WINAPI (@4) +; public: virtual long __thiscall CSimpleStringUserSetting::get_Error(long *) +?get_Error@CSimpleStringUserSetting@@UAEJPAJ@Z ; has WINAPI (@4) +; public: virtual long __thiscall CSimpleUInt32UserSetting::get_Error(long *) +?get_Error@CSimpleUInt32UserSetting@@UAEJPAJ@Z ; has WINAPI (@4) +; public: virtual long __thiscall CSimpleUInt64UserSetting::get_Error(long *) +?get_Error@CSimpleUInt64UserSetting@@UAEJPAJ@Z ; has WINAPI (@4) +; private: virtual unsigned short *__thiscall CComputerNameSetting::get_Name(void) +?get_Name@CComputerNameSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CDUUIProgressSetting::get_Name(void) +?get_Name@CDUUIProgressSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CDUUIWelcomeSetting::get_Name(void) +?get_Name@CDUUIWelcomeSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CDiskPartFileSystemUserSetting::get_Name(void) +?get_Name@CDiskPartFileSystemUserSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CDiskPartFormatUserSetting::get_Name(void) +?get_Name@CDiskPartFormatUserSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CDiskPartUserSetting::get_Name(void) +?get_Name@CDiskPartUserSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CEulaSetting::get_Name(void) +?get_Name@CEulaSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CIBSUIImageSelectionSetting::get_Name(void) +?get_Name@CIBSUIImageSelectionSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CKeyboardSetting::get_Name(void) +?get_Name@CKeyboardSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall COOBEUIFinishSetting::get_Name(void) +?get_Name@COOBEUIFinishSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall COOBEUIWelcomeSetting::get_Name(void) +?get_Name@COOBEUIWelcomeSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CProductKeyUserSetting::get_Name(void) +?get_Name@CProductKeyUserSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CSetupUISummarySetting::get_Name(void) +?get_Name@CSetupUISummarySetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CSetupUIWelcomeSetting::get_Name(void) +?get_Name@CSetupUIWelcomeSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CTimezoneSetting::get_Name(void) +?get_Name@CTimezoneSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CUpgStoreUserSetting::get_Name(void) +?get_Name@CUpgStoreUserSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CUpgradeUserSetting::get_Name(void) +?get_Name@CUpgradeUserSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CWDSUIImageSelectionSetting::get_Name(void) +?get_Name@CWDSUIImageSelectionSetting@@EAEPAGXZ +; private: virtual unsigned short *__thiscall CWDSUIWelcomeSetting::get_Name(void) +?get_Name@CWDSUIWelcomeSetting@@EAEPAGXZ +; public: virtual long __thiscall ::get_Show(int *) +?get_Show@?$CShimUserSetting@VCStringUserSetting@@@@UAEJPAH@Z ; has WINAPI (@4) +; public: virtual long __thiscall ::get_Show(int *) +?get_Show@?$CShimUserSetting@VCUInt32UserSetting@@@@UAEJPAH@Z ; has WINAPI (@4) +; public: virtual long __thiscall ::get_Show(int *) +?get_Show@?$CShimUserSetting@VCUInt64UserSetting@@@@UAEJPAH@Z ; has WINAPI (@4) +; public: virtual long __thiscall CComputerNameSetting::get_Show(int *) +?get_Show@CComputerNameSetting@@UAEJPAH@Z ; has WINAPI (@4) +; public: virtual long __thiscall CDiskPartUserSetting::get_Show(int *) +?get_Show@CDiskPartUserSetting@@UAEJPAH@Z ; has WINAPI (@4) +; public: virtual long __thiscall CShowFlagUserSetting::get_Show(int *) +?get_Show@CShowFlagUserSetting@@UAEJPAH@Z ; has WINAPI (@4) +; public: virtual long __thiscall CSimpleStringUserSetting::get_Show(int *) +?get_Show@CSimpleStringUserSetting@@UAEJPAH@Z ; has WINAPI (@4) +; public: virtual long __thiscall CSimpleUInt32UserSetting::get_Show(int *) +?get_Show@CSimpleUInt32UserSetting@@UAEJPAH@Z ; has WINAPI (@4) +; public: virtual long __thiscall CSimpleUInt64UserSetting::get_Show(int *) +?get_Show@CSimpleUInt64UserSetting@@UAEJPAH@Z ; has WINAPI (@4) +; public: virtual long __thiscall CShimStringUserSetting::get_String(unsigned short **) +?get_String@CShimStringUserSetting@@UAEJPAPAG@Z ; has WINAPI (@4) +; public: virtual long __thiscall CSimpleStringUserSetting::get_String(unsigned short **) +?get_String@CSimpleStringUserSetting@@UAEJPAPAG@Z ; has WINAPI (@4) +; public: virtual long __thiscall CDiskPartUserSetting::get_UInt32(unsigned int *) +?get_UInt32@CDiskPartUserSetting@@UAEJPAI@Z ; has WINAPI (@4) +; public: virtual long __thiscall CShimUInt32UserSetting::get_UInt32(unsigned int *) +?get_UInt32@CShimUInt32UserSetting@@UAEJPAI@Z ; has WINAPI (@4) +; public: virtual long __thiscall CSimpleUInt32UserSetting::get_UInt32(unsigned int *) +?get_UInt32@CSimpleUInt32UserSetting@@UAEJPAI@Z ; has WINAPI (@4) +; public: virtual long __thiscall CShimUInt64UserSetting::get_UInt64(unsigned __int64 *) +?get_UInt64@CShimUInt64UserSetting@@UAEJPA_K@Z ; has WINAPI (@4) +; public: virtual long __thiscall CSimpleUInt64UserSetting::get_UInt64(unsigned __int64 *) +?get_UInt64@CSimpleUInt64UserSetting@@UAEJPA_K@Z ; has WINAPI (@4) +; private: virtual int __thiscall CComputerNameSetting::get_ValidateID(void) +?get_ValidateID@CComputerNameSetting@@EAEHXZ +; private: virtual int __thiscall CDiskPartUserSetting::get_ValidateID(void) +?get_ValidateID@CDiskPartUserSetting@@EAEHXZ +; private: virtual int __thiscall CProductKeyUserSetting::get_ValidateID(void) +?get_ValidateID@CProductKeyUserSetting@@EAEHXZ +; public: long __thiscall CUserSetting::set_Error(long) +?set_Error@CUserSetting@@QAEJJ@Z ; has WINAPI (@4) +; public: long __thiscall CUserSetting::set_Show(int) +?set_Show@CUserSetting@@QAEJH@Z ; has WINAPI (@4) +; public: virtual long __thiscall CComputerNameSetting::set_String(unsigned short const *) +?set_String@CComputerNameSetting@@UAEJPBG@Z ; has WINAPI (@4) +; public: virtual long __thiscall CShimStringUserSetting::set_String(unsigned short const *) +?set_String@CShimStringUserSetting@@UAEJPBG@Z ; has WINAPI (@4) +; public: virtual long __thiscall CSimpleStringUserSetting::set_String(unsigned short const *) +?set_String@CSimpleStringUserSetting@@UAEJPBG@Z ; has WINAPI (@4) +; public: virtual long __thiscall CDiskPartUserSetting::set_UInt32(unsigned int) +?set_UInt32@CDiskPartUserSetting@@UAEJI@Z ; has WINAPI (@4) +; public: virtual long __thiscall CShimUInt32UserSetting::set_UInt32(unsigned int) +?set_UInt32@CShimUInt32UserSetting@@UAEJI@Z ; has WINAPI (@4) +; public: virtual long __thiscall CSimpleUInt32UserSetting::set_UInt32(unsigned int) +?set_UInt32@CSimpleUInt32UserSetting@@UAEJI@Z ; has WINAPI (@4) +; public: virtual long __thiscall CUpgradeUserSetting::set_UInt32(unsigned int) +?set_UInt32@CUpgradeUserSetting@@UAEJI@Z ; has WINAPI (@4) +; public: virtual long __thiscall CShimUInt64UserSetting::set_UInt64(unsigned __int64) +?set_UInt64@CShimUInt64UserSetting@@UAEJ_K@Z ; has WINAPI (@8) +; public: virtual long __thiscall CSimpleUInt64UserSetting::set_UInt64(unsigned __int64) +?set_UInt64@CSimpleUInt64UserSetting@@UAEJ_K@Z ; has WINAPI (@8) +CallbackGetArgumentInt32@12 +CallbackGetArgumentString@12 +CallbackGetArgumentUInt64@12 +IsCrossArchitectureInstall@8 +PublishMessage +SignalSetupComplianceBlock@8 +WdsCollectionAddString@12 +WdsCollectionAddUInt32@12 +WdsCollectionAddUInt64@16 +WdsPickTempDriveBasedOnInstallDrive@20 +WdsValidateInstallDrive@20 diff --git a/lib/libc/mingw/lib32/webauthn.def b/lib/libc/mingw/lib32/webauthn.def new file mode 100644 index 0000000000000000000000000000000000000000..87402c3b6ab3532d744d3aa9867f7648bf496f70 --- /dev/null +++ b/lib/libc/mingw/lib32/webauthn.def @@ -0,0 +1,57 @@ +LIBRARY "webauthn.dll" +EXPORTS +CryptsvcDllCtrl@16 +I_WebAuthNCtapDecodeGetAssertionRpcResponse@32 +I_WebAuthNCtapDecodeMakeCredentialRpcResponse@24 +I_WebAuthNCtapEncodeGetAssertionRpcRequest@56 +I_WebAuthNCtapEncodeMakeCredentialRpcRequest@56 +WebAuthNAuthenticatorGetAssertion@20 +WebAuthNAuthenticatorMakeCredential@28 +WebAuthNCancelCurrentOperation@4 +WebAuthNCtapChangeClientPin@28 +WebAuthNCtapChangeClientPinForSelectedDevice@24 +WebAuthNCtapFreeSelectedDeviceInformation@4 +WebAuthNCtapGetAssertion@52 +WebAuthNCtapGetSupportedTransports@8 +WebAuthNCtapGetWnfLocalizedString@24 +WebAuthNCtapIsStopSendCommandError@4 +WebAuthNCtapMakeCredential@52 +WebAuthNCtapManageAuthenticatePin@20 +WebAuthNCtapManageCancelEnrollFingerprint@8 +WebAuthNCtapManageChangePin@24 +WebAuthNCtapManageClose@4 +WebAuthNCtapManageDeleteCredential@16 +WebAuthNCtapManageEnrollFingerprint@24 +WebAuthNCtapManageFreeDisplayCredentials@4 +WebAuthNCtapManageGetDisplayCredentials@12 +WebAuthNCtapManageRemoveFingerprints@8 +WebAuthNCtapManageResetDevice@8 +WebAuthNCtapManageSelect@16 +WebAuthNCtapManageSetPin@16 +WebAuthNCtapParseAuthenticatorData@16 +WebAuthNCtapResetDevice@12 +WebAuthNCtapRpcGetAssertionUserList@24 +WebAuthNCtapRpcGetCborCommand@12 +WebAuthNCtapRpcSelectGetAssertion@20 +WebAuthNCtapSendCommand@28 +WebAuthNCtapSetClientPin@20 +WebAuthNCtapStartDeviceChangeNotify@0 +WebAuthNCtapStopDeviceChangeNotify@0 +WebAuthNCtapVerifyGetAssertion@20 +WebAuthNDecodeAccountInformation@12 +WebAuthNDeletePlatformCredential@8 +WebAuthNEncodeAccountInformation@12 +WebAuthNFreeAssertion@4 +WebAuthNFreeCredentialAttestation@4 +WebAuthNFreeDecodedAccountInformation@4 +WebAuthNFreeEncodedAccountInformation@4 +WebAuthNFreePlatformCredentials@4 +WebAuthNFreeUserEntityList@4 +WebAuthNGetApiVersionNumber@0 +WebAuthNGetCancellationId@4 +WebAuthNGetCoseAlgorithmIdentifier@8 +WebAuthNGetCredentialIdFromAuthenticatorData@16 +WebAuthNGetErrorName@4 +WebAuthNGetPlatformCredentials@12 +WebAuthNGetW3CExceptionDOMError@4 +WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable@4 diff --git a/lib/libc/mingw/lib32/webservices.def b/lib/libc/mingw/lib32/webservices.def new file mode 100644 index 0000000000000000000000000000000000000000..3c6e80274265622eecb9eb1efe8525f3e357ab71 --- /dev/null +++ b/lib/libc/mingw/lib32/webservices.def @@ -0,0 +1,200 @@ +; +; Definition file of webservices.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "webservices.dll" +EXPORTS +WsAbandonCall@12 +WsAbandonMessage@12 +WsAbortChannel@8 +WsAbortListener@8 +WsAbortServiceHost@8 +WsAbortServiceProxy@8 +WsAcceptChannel@16 +WsAddCustomHeader@28 +WsAddErrorString@8 +WsAddMappedHeader@28 +WsAddressMessage@12 +WsAlloc@16 +WsAsyncExecute@24 +WsCall@32 +WsCheckMustUnderstandHeaders@8 +WsCloseChannel@12 +WsCloseListener@12 +WsCloseServiceHost@12 +WsCloseServiceProxy@12 +WsCombineUrl@24 +WsCopyError@8 +WsCopyNode@12 +WsCreateChannel@28 +WsCreateChannelForListener@20 +WsCreateError@12 +WsCreateFaultFromError@20 +WsCreateHeap@24 +WsCreateListener@28 +WsCreateMessage@24 +WsCreateMessageForChannel@20 +WsCreateMetadata@16 +WsCreateReader@16 +WsCreateServiceEndpointFromTemplate@56 +WsCreateServiceHost@24 +WsCreateServiceProxy@36 +WsCreateServiceProxyFromTemplate@40 +WsCreateWriter@16 +WsCreateXmlBuffer@20 +WsCreateXmlSecurityToken@24 +WsDateTimeToFileTime@12 +WsDecodeUrl@20 +WsEncodeUrl@20 +WsEndReaderCanonicalization@8 +WsEndWriterCanonicalization@8 +WsFileTimeToDateTime@12 +WsFillBody@16 +WsFillReader@16 +WsFindAttribute@24 +WsFlushBody@16 +WsFlushWriter@16 +WsFreeChannel@4 +WsFreeError@4 +WsFreeHeap@4 +WsFreeListener@4 +WsFreeMessage@4 +WsFreeMetadata@4 +WsFreeReader@4 +WsFreeSecurityToken@4 +WsFreeServiceHost@4 +WsFreeServiceProxy@4 +WsFreeWriter@4 +WsGetChannelProperty@20 +WsGetCustomHeader@40 +WsGetDictionary@12 +WsGetErrorProperty@16 +WsGetErrorString@12 +WsGetFaultErrorDetail@24 +WsGetFaultErrorProperty@16 +WsGetHeader@32 +WsGetHeaderAttributes@16 +WsGetHeapProperty@20 +WsGetListenerProperty@20 +WsGetMappedHeader@40 +WsGetMessageProperty@20 +WsGetMetadataEndpoints@12 +WsGetMetadataProperty@20 +WsGetMissingMetadataDocumentAddress@12 +WsGetNamespaceFromPrefix@20 +WsGetOperationContextProperty@20 +WsGetPolicyAlternativeCount@12 +WsGetPolicyProperty@20 +WsGetPrefixFromNamespace@20 +WsGetReaderNode@12 +WsGetReaderPosition@12 +WsGetReaderProperty@20 +WsGetSecurityContextProperty@20 +WsGetSecurityTokenProperty@24 +WsGetServiceHostProperty@20 +WsGetServiceProxyProperty@20 +WsGetWriterPosition@12 +WsGetWriterProperty@20 +WsGetXmlAttribute@24 +WsInitializeMessage@16 +WsMarkHeaderAsUnderstood@12 +WsMatchPolicyAlternative@24 +WsMoveReader@16 +WsMoveWriter@16 +WsOpenChannel@16 +WsOpenListener@16 +WsOpenServiceHost@12 +WsOpenServiceProxy@16 +WsPullBytes@16 +WsPushBytes@16 +WsReadArray@40 +WsReadAttribute@28 +WsReadBody@28 +WsReadBytes@20 +WsReadChars@20 +WsReadCharsUtf8@20 +WsReadElement@28 +WsReadEndAttribute@8 +WsReadEndElement@8 +WsReadEndpointAddressExtension@32 +WsReadEnvelopeEnd@8 +WsReadEnvelopeStart@20 +WsReadMessageEnd@16 +WsReadMessageStart@16 +WsReadMetadata@16 +WsReadNode@8 +WsReadQualifiedName@24 +WsReadStartAttribute@12 +WsReadStartElement@8 +WsReadToStartElement@20 +WsReadType@36 +WsReadValue@20 +WsReadXmlBuffer@16 +WsReadXmlBufferFromBytes@36 +WsReceiveMessage@48 +WsRegisterOperationForCancel@20 +WsRemoveCustomHeader@16 +WsRemoveHeader@12 +WsRemoveMappedHeader@12 +WsRemoveNode@8 +WsRequestReply@56 +WsRequestSecurityToken@24 +WsResetChannel@8 +WsResetError@4 +WsResetHeap@8 +WsResetListener@8 +WsResetMessage@8 +WsResetMetadata@8 +WsResetServiceHost@8 +WsResetServiceProxy@8 +WsRevokeSecurityContext@8 +WsSendFaultMessageForError@32 +WsSendMessage@32 +WsSendReplyMessage@36 +WsSetChannelProperty@20 +WsSetErrorProperty@16 +WsSetFaultErrorDetail@20 +WsSetFaultErrorProperty@16 +WsSetHeader@28 +WsSetInput@24 +WsSetInputToBuffer@20 +WsSetListenerProperty@20 +WsSetMessageProperty@20 +WsSetOutput@24 +WsSetOutputToBuffer@20 +WsSetReaderPosition@12 +WsSetWriterPosition@12 +WsShutdownSessionChannel@12 +WsSkipNode@8 +WsStartReaderCanonicalization@24 +WsStartWriterCanonicalization@24 +WsTrimXmlWhitespace@20 +WsVerifyXmlNCName@12 +WsWriteArray@36 +WsWriteAttribute@24 +WsWriteBody@24 +WsWriteBytes@16 +WsWriteChars@16 +WsWriteCharsUtf8@16 +WsWriteElement@24 +WsWriteEndAttribute@8 +WsWriteEndCData@8 +WsWriteEndElement@8 +WsWriteEndStartElement@8 +WsWriteEnvelopeEnd@8 +WsWriteEnvelopeStart@20 +WsWriteMessageEnd@16 +WsWriteMessageStart@16 +WsWriteNode@12 +WsWriteQualifiedName@20 +WsWriteStartAttribute@24 +WsWriteStartCData@8 +WsWriteStartElement@20 +WsWriteText@12 +WsWriteType@32 +WsWriteValue@20 +WsWriteXmlBuffer@12 +WsWriteXmlBufferToBytes@36 +WsWriteXmlnsAttribute@20 +WsXmlStringEquals@12 diff --git a/lib/libc/mingw/lib32/wer.def b/lib/libc/mingw/lib32/wer.def index 1fa1bcf529e48cb113989345d11725a6f79feefe..538086c8b8143a9d725d10b21f7ec36a547c94de 100644 --- a/lib/libc/mingw/lib32/wer.def +++ b/lib/libc/mingw/lib32/wer.def @@ -5,6 +5,27 @@ ; LIBRARY "wer.dll" EXPORTS +WerAddExcludedApplication@8 +WerFreeString@4 +WerRemoveExcludedApplication@8 +WerReportAddDump@28 +WerReportAddFile@16 +WerReportCloseHandle@4 +WerReportCreate@16 +WerReportSetParameter@16 +WerReportSetUIOption@12 +WerReportSubmit@16 +WerStoreClose@4 +WerStoreGetFirstReportKey@8 +WerStoreGetNextReportKey@8 +WerStoreGetReportCount@8 +WerStoreGetSizeOnDisk@8 +WerStoreOpen@8 +WerStorePurge@0 +WerStoreQueryReportMetadataV1@12 +WerStoreQueryReportMetadataV2@12 +WerStoreQueryReportMetadataV3@12 +WerStoreUploadReport@16 WerSysprepCleanup@0 WerSysprepGeneralize@0 WerSysprepSpecialize@0 @@ -35,6 +56,7 @@ WerpGetFilePathByIndex@12 WerpGetNumFiles@8 WerpGetNumSecParams@8 WerpGetNumSigParams@8 +WerpGetReportConsent@12 WerpGetReportFinalConsent@8 WerpGetReportFlags@8 WerpGetReportInformation@8 @@ -50,13 +72,17 @@ WerpGetTextFromReport@12 WerpGetUIParamByIndex@12 WerpGetUploadTime@8 WerpGetWerStringData@4 +WerpIsDisabled@8 WerpIsTransportAvailable@0 WerpLoadReport@16 WerpOpenMachineArchive@8 WerpOpenMachineQueue@8 WerpOpenUserArchive@8 +WerpOpenUserQueue@8 +WerpPromtUser@16 WerpReportCancel@4 WerpRestartApplication@20 +WerpSetCallBack@12 WerpSetDynamicParameter@16 WerpSetEventName@8 WerpSetReportFlags@8 @@ -68,17 +94,3 @@ WerpShowSecondLevelConsent@12 WerpShowUpsellUI@8 WerpSubmitReportFromStore@28 WerpSvcReportFromMachineQueue@8 -WerAddExcludedApplication@8 -WerRemoveExcludedApplication@8 -WerReportAddDump@28 -WerReportAddFile@16 -WerReportCloseHandle@4 -WerReportCreate@16 -WerReportSetParameter@16 -WerReportSetUIOption@12 -WerReportSubmit@16 -WerpGetReportConsent@12 -WerpIsDisabled@8 -WerpOpenUserQueue@8 -WerpPromtUser@16 -WerpSetCallBack@12 diff --git a/lib/libc/mingw/lib32/wevtfwd.def b/lib/libc/mingw/lib32/wevtfwd.def new file mode 100644 index 0000000000000000000000000000000000000000..e31e7df7df83c13a77fe53dd9087d4ddb4ed654e --- /dev/null +++ b/lib/libc/mingw/lib32/wevtfwd.def @@ -0,0 +1,12 @@ +; +; Definition file of WEVTFWD.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WEVTFWD.DLL" +EXPORTS +WSManProvPullEvents@16 +WSManProvShutdown@12 +WSManProvStartup@16 +WSManProvSubscribe@40 +WSManProvUnsubscribe@12 diff --git a/lib/libc/mingw/lib32/wiadss.def b/lib/libc/mingw/lib32/wiadss.def new file mode 100644 index 0000000000000000000000000000000000000000..b9c3de57ecb588db616f2c6fdf1b247f57e72cae --- /dev/null +++ b/lib/libc/mingw/lib32/wiadss.def @@ -0,0 +1,14 @@ +; +; Definition file of WIADSS.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WIADSS.DLL" +EXPORTS +FindFirstImportDS@8 +FindNextImportDS@8 +CloseFindContext@4 +LoadImportDS@16 +UnloadImportDS@4 +GetLoaderStatus@4 +FindImportDSByDeviceName@8 diff --git a/lib/libc/mingw/lib32/wimgapi.def b/lib/libc/mingw/lib32/wimgapi.def new file mode 100644 index 0000000000000000000000000000000000000000..c1e0182192991a6878a726045ede059d3e096f4c --- /dev/null +++ b/lib/libc/mingw/lib32/wimgapi.def @@ -0,0 +1,67 @@ +; +; Definition file of WIMGAPI.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WIMGAPI.DLL" +EXPORTS +;DllCanUnloadNow@0 +;DllMain@12 +WIMAddImagePath@16 +WIMAddImagePaths@20 +WIMAddWimbootEntry@16 +WIMApplyImage@12 +WIMCaptureImage@12 +WIMCloseHandle@4 +WIMCommitImageHandle@12 +WIMCopyFile@24 +WIMCreateFile@24 +WIMCreateImageFile@20 +WIMCreateWofCompressedFile@12 +WIMDeleteImage@8 +WIMDeleteImageMounts@4 +WIMEnumImageFiles@16 +WIMExportImage@12 +WIMExtractImageDirectory@16 +WIMExtractImagePath@16 +WIMFindFirstImageFile@12 +WIMFindNextImageFile@8 +WIMGetAttributes@12 +WIMGetImageCount@4 +WIMGetImageInformation@12 +WIMGetMessageCallbackCount@4 +WIMGetMountedImageHandle@16 +WIMGetMountedImageInfo@20 +WIMGetMountedImageInfoFromHandle@20 +WIMGetMountedImages@8 +WIMGetWIMBootEntries@12 +WIMGetWIMBootWIMPath@8 +WIMInitFileIOCallbacks@4 +WIMInitializeWofDriver@8 +WIMIsCurrentSystemWimboot@0 +WIMIsReferenceWim@20 +WIMLoadImage@8 +WIMMountImage@16 +WIMMountImageHandle@12 +WIMProcessCustomImage@12 +WIMReadFileEx@20 +WIMReadImageFile@20 +WIMRedirectFolderBeforeApply@12 +WIMRegisterLogFile@8 +WIMRegisterMessageCallback@12 +WIMRemountImage@8 +WIMSetBootImage@8 +WIMSetFileIOCallbackTemporaryPath@4 +WIMSetImageInformation@12 +WIMSetImageUserSpecifiedCreationTime@8 +WIMSetReferenceFile@12 +WIMSetTemporaryPath@8 +WIMSetWimGuid@8 +WIMSingleInstanceFile@16 +WIMSplitFile@16 +WIMUnmountImage@16 +WIMUnmountImageHandle@8 +WIMUnregisterLogFile@4 +WIMUnregisterMessageCallback@8 +WIMUpdateWIMBootEntry@16 +WIMWriteFileWithIntegrity@16 diff --git a/lib/libc/mingw/lib32/win32k.def b/lib/libc/mingw/lib32/win32k.def new file mode 100644 index 0000000000000000000000000000000000000000..c1f67273f75c71c0aff876ec9a852636b1b79c18 --- /dev/null +++ b/lib/libc/mingw/lib32/win32k.def @@ -0,0 +1,226 @@ +LIBRARY win32k.sys +EXPORTS +BRUSHOBJ_hGetColorTransform@4 +BRUSHOBJ_pvAllocRbrush@8 +BRUSHOBJ_pvGetRbrush@4 +BRUSHOBJ_ulGetBrushColor@4 +CLIPOBJ_bEnum@12 +CLIPOBJ_cEnumStart@20 +CLIPOBJ_ppoGetPath@4 +EngAcquireSemaphore@4 +EngAllocMem@12 +EngAllocPrivateUserMem@12 +;EngAllocSectionMem@16 +EngAllocUserMem@8 +EngAlphaBlend@28 +EngAssociateSurface@12 +EngBitBlt@44 +EngCheckAbort@4 +EngClearEvent@4 +EngComputeGlyphSet@12 +EngControlSprites@8 +EngCopyBits@24 +EngCreateBitmap@24 +EngCreateClip@0 +EngCreateDeviceBitmap@16 +EngCreateDeviceSurface@16 +;EngCreateDriverObj@12 +EngCreateEvent@4 +EngCreatePalette@24 +EngCreatePath@0 +EngCreateSemaphore@0 +EngCreateWnd@20 +EngDebugBreak@0 +EngDebugPrint@12 +EngDeleteClip@4 +EngDeleteDriverObj@12 +EngDeleteEvent@4 +EngDeleteFile@4 +EngDeletePalette@4 +EngDeletePath@4 +EngDeleteSafeSemaphore@4 +EngDeleteSemaphore@4 +EngDeleteSurface@4 +EngDeleteWnd@4 +EngDeviceIoControl@28 +EngDitherColor@16 +;EngDxIoctl@12 +EngEnumForms@24 +EngEraseSurface@12 +;EngFileIoControl@28 +;EngFileWrite@16 +EngFillPath@28 +EngFindImageProcAddress@8 +EngFindResource@16 +EngFntCacheAlloc@8 +EngFntCacheFault@8 +EngFntCacheLookUp@8 +EngFreeMem@4 +EngFreeModule@4 +EngFreePrivateUserMem@8 +;EngFreeSectionMem@8 +EngFreeUserMem@4 +EngGetCurrentCodePage@8 +EngGetCurrentProcessId@0 +EngGetCurrentThreadId@0 +EngGetDriverName@4 +EngGetFileChangeTime@8 +EngGetFilePath@8 +EngGetForm@24 +EngGetLastError@0 +EngGetPrinter@20 +EngGetPrinterData@24 +EngGetPrinterDataFileName@4 +EngGetPrinterDriver@24 +EngGetProcessHandle@0 +;EngGetTickCount@0 +EngGetType1FontList@24 +EngGradientFill@40 +EngHangNotification@8 +EngInitializeSafeSemaphore@4 +EngIsSemaphoreOwned@4 +EngIsSemaphoreOwnedByCurrentThread@4 +EngLineTo@36 +EngLoadImage@4 +EngLoadModule@4 +EngLoadModuleForWrite@8 +EngLockDirectDrawSurface@4 +;EngLockDriverObj@4 +EngLockSurface@4 +EngLpkInstalled@0 +EngMapEvent@20 +EngMapFile@12 +EngMapFontFile@12 +EngMapFontFileFD@12 +EngMapModule@8 +;EngMapSection@16 +EngMarkBandingSurface@4 +EngModifySurface@32 +EngMovePointer@16 +EngMulDiv@12 +EngMultiByteToUnicodeN@20 +EngMultiByteToWideChar@20 +;EngNineGrid@36 +EngPaint@20 +EngPlgBlt@44 +EngProbeForRead@12 +EngProbeForReadAndWrite@12 +EngQueryDeviceAttribute@24 +EngQueryLocalTime@4 +EngQueryPalette@16 +EngQueryPerformanceCounter@4 +EngQueryPerformanceFrequency@4 +EngQuerySystemAttribute@8 +EngReadStateEvent@4 +EngReleaseSemaphore@4 +EngRestoreFloatingPointState@4 +EngSaveFloatingPointState@8 +EngSecureMem@8 +EngSetEvent@4 +EngSetLastError@4 +EngSetPointerShape@40 +EngSetPointerTag@20 +EngSetPrinterData@20 +EngSort@16 +EngStretchBlt@44 +EngStretchBltROP@52 +EngStrokeAndFillPath@40 +EngStrokePath@32 +EngTextOut@40 +EngTransparentBlt@32 +EngUnicodeToMultiByteN@20 +EngUnloadImage@4 +EngUnlockDirectDrawSurface@4 +EngUnlockDriverObj@4 +EngUnlockSurface@4 +EngUnmapEvent@4 +EngUnmapFile@4 +EngUnmapFontFile@4 +EngUnmapFontFileFD@4 +EngUnsecureMem@4 +EngWaitForSingleObject@8 +EngWideCharToMultiByte@20 +EngWritePrinter@16 +FLOATOBJ_Add@8 +FLOATOBJ_AddFloat@8 +;FLOATOBJ_AddFloatObj +FLOATOBJ_AddLong@8 +FLOATOBJ_Div@8 +FLOATOBJ_DivFloat@8 +;FLOATOBJ_DivFloatObj +FLOATOBJ_DivLong@8 +FLOATOBJ_Equal@8 +FLOATOBJ_EqualLong@8 +FLOATOBJ_GetFloat@4 +FLOATOBJ_GetLong@4 +FLOATOBJ_GreaterThan@8 +FLOATOBJ_GreaterThanLong@8 +FLOATOBJ_LessThan@8 +FLOATOBJ_LessThanLong@8 +FLOATOBJ_Mul@8 +FLOATOBJ_MulFloat@8 +;FLOATOBJ_MulFloatObj +FLOATOBJ_MulLong@8 +FLOATOBJ_Neg@4 +FLOATOBJ_SetFloat@8 +FLOATOBJ_SetLong@8 +FLOATOBJ_Sub@8 +FLOATOBJ_SubFloat@8 +;FLOATOBJ_SubFloatObj +FLOATOBJ_SubLong@8 +FONTOBJ_cGetAllGlyphHandles@8 +FONTOBJ_cGetGlyphs@20 +FONTOBJ_pQueryGlyphAttrs@8 +FONTOBJ_pfdg@4 +FONTOBJ_pifi@4 +FONTOBJ_pjOpenTypeTablePointer@12 +FONTOBJ_pvTrueTypeFontFile@8 +FONTOBJ_pwszFontFilePaths@8 +FONTOBJ_pxoGetXform@4 +FONTOBJ_vGetInfo@12 +HT_ComputeRGBGammaTable@24 +HT_Get8BPPFormatPalette@16 +HT_Get8BPPMaskPalette@24 +HeapVidMemAllocAligned@20 +PALOBJ_cGetColors@16 +PATHOBJ_bCloseFigure@4 +PATHOBJ_bEnum@8 +PATHOBJ_bEnumClipLines@12 +PATHOBJ_bMoveTo@12 +PATHOBJ_bPolyBezierTo@12 +PATHOBJ_bPolyLineTo@12 +PATHOBJ_vEnumStart@4 +PATHOBJ_vEnumStartClipLines@16 +PATHOBJ_vGetBounds@8 +;RtlAnsiCharToUnicodeChar@4 +;RtlMultiByteToUnicodeN@20 +;RtlRaiseException +;RtlUnicodeToMultiByteN@20 +;RtlUnicodeToMultiByteSize@12 +;RtlUnwind@16 +RtlUpcaseUnicodeChar@4 +;RtlUpcaseUnicodeToMultiByteN@20 +STROBJ_bEnum@12 +STROBJ_bEnumPositionsOnly@12 +STROBJ_bGetAdvanceWidths@16 +STROBJ_dwGetCodePage@4 +STROBJ_fxBreakExtra@4 +STROBJ_fxCharacterExtra@4 +STROBJ_vEnumStart@4 +VidMemFree@8 +WNDOBJ_bEnum@12 +WNDOBJ_cEnumStart@16 +WNDOBJ_vSetConsumer@8 +XFORMOBJ_bApplyXform@20 +XFORMOBJ_iGetFloatObjXform@8 +XFORMOBJ_iGetXform@8 +XLATEOBJ_cGetPalette@16 +XLATEOBJ_hGetColorTransform@4 +XLATEOBJ_iXlate@8 +XLATEOBJ_piVector@4 +;_abnormal_termination +;_except_handler2 +;_global_unwind2 +;_itoa +;_itow +;_local_unwind2 diff --git a/lib/libc/mingw/lib32/win32spl.def b/lib/libc/mingw/lib32/win32spl.def new file mode 100644 index 0000000000000000000000000000000000000000..ea00cad1cd03b23081d972fdc54a65431a941052 --- /dev/null +++ b/lib/libc/mingw/lib32/win32spl.def @@ -0,0 +1,16 @@ +LIBRARY WIN32SPL.DLL +EXPORTS +AddPortExW@16 +AddPortW@12 +ClosePort@4 +ConfigurePortW@12 +DeletePortW@12 +EndDocPort@4 +EnumPortsW@24 +InitializeMonitor@4 +InitializePrintProvidor@12 +LibMain@12 +OpenPort@8 +ReadPort@16 +StartDocPort@20 +WritePort@16 diff --git a/lib/libc/mingw/lib32/windows.ai.machinelearning.def b/lib/libc/mingw/lib32/windows.ai.machinelearning.def new file mode 100644 index 0000000000000000000000000000000000000000..d1b5a6eb959ddd04d0ebb048e74425c25c41020b --- /dev/null +++ b/lib/libc/mingw/lib32/windows.ai.machinelearning.def @@ -0,0 +1,5 @@ +LIBRARY windows.ai.machinelearning + +EXPORTS + +MLCreateOperatorRegistry@4 diff --git a/lib/libc/mingw/lib32/windows.data.pdf.def b/lib/libc/mingw/lib32/windows.data.pdf.def new file mode 100644 index 0000000000000000000000000000000000000000..426ee5e696aac84c1e13313e3b7a4c9afc3612e8 --- /dev/null +++ b/lib/libc/mingw/lib32/windows.data.pdf.def @@ -0,0 +1,3 @@ +LIBRARY "Windows.Data.Pdf.dll" +EXPORTS +PdfCreateRenderer@8 diff --git a/lib/libc/mingw/lib32/windows.networking.def b/lib/libc/mingw/lib32/windows.networking.def new file mode 100644 index 0000000000000000000000000000000000000000..75bac1abcace699b0ca773e6992157d34e930196 --- /dev/null +++ b/lib/libc/mingw/lib32/windows.networking.def @@ -0,0 +1,3 @@ +LIBRARY "Windows.Networking.dll" +EXPORTS +SetSocketMediaStreamingMode@4 diff --git a/lib/libc/mingw/lib32/winspool.def b/lib/libc/mingw/lib32/winspool.def index ddfd9aefd450ada52de02454da02d050002324f9..01cdfea8f4d221773756d36647e52f8ebd54e42d 100644 --- a/lib/libc/mingw/lib32/winspool.def +++ b/lib/libc/mingw/lib32/winspool.def @@ -195,7 +195,6 @@ SpoolerInit@0 SplDriverUnloadComplete@4 SpoolerPrinterEvent@20 StartDocDlgA@8 -StartDocDlgW@8 StartDocPrinterA@12 StartDocPrinterW@12 StartPagePrinter@4 diff --git a/lib/libc/mingw/lib32/winstrm.def b/lib/libc/mingw/lib32/winstrm.def new file mode 100644 index 0000000000000000000000000000000000000000..27531a0b957f14e5b0c26617b2b2ba14c877502e --- /dev/null +++ b/lib/libc/mingw/lib32/winstrm.def @@ -0,0 +1,9 @@ +LIBRARY WINSTRM.DLL +EXPORTS +OpenStream@4 +getmsg@16 +poll@12 +putmsg@16 +s_ioctl@12 +s_open@12 +s_perror@8 diff --git a/lib/libc/mingw/lib32/wlanapi.def b/lib/libc/mingw/lib32/wlanapi.def index 59cf01bcd35492ea424d27e79d71d64dc8738a77..d95329d8d57a9c64b8f348a034917bbce99faf63 100644 --- a/lib/libc/mingw/lib32/wlanapi.def +++ b/lib/libc/mingw/lib32/wlanapi.def @@ -1,35 +1,228 @@ ; -; Definition file of Wlanapi.dll +; Definition file of wlanapi.dll ; Automatic generated by gendef ; written by Kai Tietz 2008 ; -LIBRARY "Wlanapi.dll" +LIBRARY "wlanapi.dll" EXPORTS +QueryNetconStatus@8 +QueryNetconVirtualCharacteristic@8 +WFDAbortSessionInt@4 +WFDAcceptConnectRequestAndOpenSessionInt@24 +WFDAcceptGroupRequestAndOpenSessionInt@44 +WFDCancelConnectorPairWithOOB@4 +WFDCancelListenerPairWithOOB@4 +WFDCancelOpenSession@4 +WFDCancelOpenSessionInt@4 +WFDCloseHandle@4 +WFDCloseHandleInt@4 +WFDCloseLegacySessionInt@12 +WFDCloseOOBPairingSession@4 +WFDCloseSession@4 +WFDCloseSessionInt@4 +WFDConfigureFirewallForSessionInt@8 +WFDCreateDHPrivatePublicKeyPairInt@16 +WFDDeclineConnectRequestInt@8 +WFDDeclineGroupRequestInt@8 +WFDDiscoverDeviceServiceInformationInt@24 +WFDDiscoverDevicesExInt@16 +WFDDiscoverDevicesInt@12 +WFDFlushVisibleDeviceListInt@4 +WFDForceDisconnectInt@8 +WFDForceDisconnectLegacyPeerInt@12 +WFDFreeMemoryInt@4 +WFDGetDefaultGroupProfileInt@8 +WFDGetDeviceDescriptorForPendingRequestInt@16 +WFDGetNFCCarrierConfigBlobInt@24 +WFDGetOOBBlob@24 +WFDGetPrimaryAdapterStateInt@8 +WFDGetProfileKeyInfoInt@20 +WFDGetSessionEndpointPairsInt@12 +WFDGetVisibleDevicesExInt@12 +WFDGetVisibleDevicesInt@8 +WFDIsInterfaceWiFiDirect@24 +WFDIsWiFiDirectRunningOnWiFiAdapter@20 +WFDLowPrivCancelOpenSessionInt@4 +WFDLowPrivCloseHandleInt@4 +WFDLowPrivCloseLegacySessionInt@12 +WFDLowPrivCloseSessionInt@4 +WFDLowPrivConfigureFirewallForSessionInt@8 +WFDLowPrivDeclineDeviceApiConnectionRequestInt@8 +WFDLowPrivGetPendingGroupRequestDetailsInt@12 +WFDLowPrivGetSessionEndpointPairsInt@12 +WFDLowPrivIsWfdSupportedInt@4 +WFDLowPrivOpenHandleInt@12 +WFDLowPrivOpenLegacySessionInt@12 +WFDLowPrivOpenSessionByDafObjectIdInt@44 +WFDLowPrivQueryPropertyInt@16 +WFDLowPrivRegisterNotificationInt@24 +WFDLowPrivRegisterVMgrCallerInt@12 +WFDLowPrivSetPropertyInt@16 +WFDLowPrivStartDeviceApiConnectionRequestListenerInt@4 +WFDLowPrivStartUsingGroupInt@16 +WFDLowPrivStopDeviceApiConnectionRequestListenerInt@4 +WFDLowPrivStopUsingGroupInt@8 +WFDLowPrivUnregisterVMgrCallerInt@4 +WFDOpenHandle@12 +WFDOpenHandleInt@12 +WFDOpenLegacySession@16 +WFDOpenLegacySessionInt@12 +WFDPairCancelByDeviceAddressInt@8 +WFDPairCancelInt@4 +WFDPairContinuePairWithDeviceInt@12 +WFDPairEnumerateCeremoniesInt@28 +WFDPairSelectCeremonyInt@12 +WFDPairWithDeviceAndOpenSessionExInt@32 +WFDPairWithDeviceAndOpenSessionInt@28 +WFDParseOOBBlob@12 +WFDParseOOBBlobTypeAndGetPayloadInt@20 +WFDParseProfileXmlInt@12 +WFDParseWfaNfcCarrierConfigBlobInt@12 +WFDQueryPropertyInt@16 +WFDRegisterNotificationInt@24 +WFDRegisterVMgrCallerInt@12 +WFDResetSelectedWfdMgrInt@4 +WFDSetAdditionalIEsInt@8 +WFDSetPropertyInt@16 +WFDSetSecondaryDeviceTypeListInt@8 +WFDSetSelectedWfdMgrInt@8 +WFDStartBackgroundDiscoveryInt@8 +WFDStartConnectorPairWithOOB@20 +WFDStartListenerPairWithOOB@28 +WFDStartOffloadedDiscoveryInt@8 +WFDStartOpenSession@20 +WFDStartOpenSessionInt@28 +WFDStartUsingGroupExInt@16 +WFDStartUsingGroupInt@12 +WFDStopBackgroundDiscoveryInt@4 +WFDStopDiscoverDevicesExInt@8 +WFDStopDiscoverDevicesInt@4 +WFDStopOffloadedDiscoveryInt@4 +WFDStopUsingGroupInt@8 +WFDSvcLowPrivAcceptSessionInt@12 +WFDSvcLowPrivCancelSessionInt@4 +WFDSvcLowPrivCloseSessionInt@4 +WFDSvcLowPrivConfigureSessionInt@16 +WFDSvcLowPrivConnectSessionInt@12 +WFDSvcLowPrivGetProvisioningInfoInt@32 +WFDSvcLowPrivGetSessionEndpointPairsInt@12 +WFDSvcLowPrivOpenAdvertiserSessionInt@20 +WFDSvcLowPrivOpenSeekerSessionInt@28 +WFDSvcLowPrivPublishServiceInt@20 +WFDSvcLowPrivUnpublishServiceInt@8 +WFDUnregisterVMgrCallerInt@4 +WFDUpdateDeviceVisibility@4 +WiFiDisplayResetSinkStateInt@4 +WiFiDisplaySetSinkClientHandleInt@4 +WiFiDisplaySetSinkStateInt@4 WlanAllocateMemory@4 +WlanAllocateProfileIpConfiguration@20 +WlanCancelPlap@4 WlanCloseHandle@8 WlanConnect@16 +WlanConnectEx@16 +WlanConnectWithInput@12 +WlanDeinitPlapParams@0 WlanDeleteProfile@16 +WlanDeviceServiceCommand@36 WlanDisconnect@12 +WlanDoPlap@44 +WlanDoesBssMatchSecurity@16 +WlanEnumAllInterfaces@4 WlanEnumInterfaces@12 WlanExtractPsdIEDataList@24 WlanFreeMemory@4 +WlanGenerateProfileXmlBasicSettings@40 +WlanGetAvailableNetworkList2@20 WlanGetAvailableNetworkList@20 WlanGetFilterList@16 WlanGetInterfaceCapability@16 +WlanGetMFPNegotiated@8 WlanGetNetworkBssList@28 WlanGetProfile@28 WlanGetProfileCustomUserData@24 +WlanGetProfileEapUserDataInfo@16 +WlanGetProfileIndex@12 +WlanGetProfileKeyInfo@24 WlanGetProfileList@16 +WlanGetProfileMetadata@24 +WlanGetProfileMetadataWithProfileGuid@24 +WlanGetProfileSsidList@8 +WlanGetRadioInformation@12 WlanGetSecuritySettings@20 +WlanGetStoredRadioState@12 +WlanGetSupportedDeviceServices@12 +WlanHostedNetworkForceStart@12 +WlanHostedNetworkForceStop@12 +WlanHostedNetworkFreeWCNSettings@4 +WlanHostedNetworkHlpQueryEverUsed@0 +WlanHostedNetworkInitSettings@12 +WlanHostedNetworkQueryProperty@24 +WlanHostedNetworkQuerySecondaryKey@28 +WlanHostedNetworkQueryStatus@12 +WlanHostedNetworkQueryWCNSettings@4 +WlanHostedNetworkRefreshSecuritySettings@12 +WlanHostedNetworkSetProperty@24 +WlanHostedNetworkSetSecondaryKey@28 +WlanHostedNetworkSetWCNSettings@4 +WlanHostedNetworkStartUsing@12 +WlanHostedNetworkStopUsing@12 WlanIhvControl@32 +WlanInitPlapParams@4 +WlanInternalCancelFTMRequest@4 +WlanInternalGetNetworkBssListWithFTMData@12 +WlanInternalNonDisruptiveScan@8 +WlanInternalNonDisruptiveScanEx@12 +WlanInternalRequestFTM@28 +WlanInternalScan@8 +WlanIsActiveConsoleUser@0 +WlanIsNetworkSuppressed@8 +WlanIsUIRequestPending@12 +WlanLowPrivCloseHandle@4 +WlanLowPrivEnumInterfaces@8 +WlanLowPrivFreeMemory@4 +WlanLowPrivNotifyVsIeProviderInt@28 +WlanLowPrivOpenHandle@12 +WlanLowPrivQueryInterface@24 +WlanLowPrivSetInterface@20 +WlanNotifyVsIeProviderExInt@28 +WlanNotifyVsIeProviderInt@24 WlanOpenHandle@16 +WlanParseProfileXmlBasicSettings@40 +WlanPrivateCanDeleteProfile@16 +WlanPrivateClearAnqpCache@0 +WlanPrivateDeleteProfile@20 +WlanPrivateEnableAnqpOsuRegistration@4 +WlanPrivateGetAnqpCacheResponse@16 +WlanPrivateGetAnqpOSUProviderList@16 +WlanPrivateGetAnqpOsuRegistrationStatus@4 +WlanPrivateGetAvailableNetworkList@16 +WlanPrivateParseAnqpRawData@16 +WlanPrivateQuery11adPairedConfig@12 +WlanPrivateQueryInterface@20 +WlanPrivateRefreshAnqpCache@12 +WlanPrivateSetInterface@20 +WlanPrivateSetProfile@36 +WlanProfileIpConfigurationGetAddressList@8 +WlanProfileIpConfigurationGetDnsServerList@8 +WlanProfileIpConfigurationGetGatewayList@8 WlanQueryAutoConfigParameter@24 +WlanQueryCreateAllUserProfileRestricted@8 WlanQueryInterface@28 +WlanQueryPlapCredentials@32 +WlanQueryPreConnectInput@12 +WlanQueryVirtualInterfaceType@8 WlanReasonCodeToString@16 +WlanRefreshConnections@4 +WlanRegisterDeviceServiceNotification@8 WlanRegisterNotification@28 +WlanRegisterVirtualStationNotification@12 +WlanRemoveUIForwardingNetworkList@4 WlanRenameProfile@20 WlanSaveTemporaryProfile@28 WlanScan@20 +WlanSendUIResponse@8 +WlanSetAllUserProfileRestricted@4 WlanSetAutoConfigParameter@20 WlanSetFilterList@16 WlanSetInterface@24 @@ -38,6 +231,35 @@ WlanSetProfileCustomUserData@24 WlanSetProfileEapUserData@44 WlanSetProfileEapXmlUserData@24 WlanSetProfileList@20 +WlanSetProfileListForOffload@16 +WlanSetProfileMetadata@24 WlanSetProfilePosition@20 +WlanSetProtectedScenario@16 WlanSetPsdIEDataList@16 WlanSetSecuritySettings@12 +WlanSetUIForwardingNetworkList@12 +WlanSignalValueToBar@4 +WlanSignalValueToBarEx@8 +WlanSsidToDisplayName@16 +WlanStartAP@24 +WlanStartMovementDetector@8 +WlanStopAP@12 +WlanStopMovementDetector@4 +WlanStoreRadioStateOnEnteringAirPlaneMode@12 +WlanStringToSsid@8 +WlanStringToUtf8Ssid@8 +WlanTryUpgradeCurrentConnectionAuthCipher@8 +WlanUpdateBasicProfileSecurity@24 +WlanUpdateProfileWithAuthCipher@28 +WlanUtf8SsidToDisplayName@16 +WlanVMgrQueryCurrentScenariosInt@8 +WlanVerifyProfileIpConfiguration@8 +WlanWcmDisconnect@4 +WlanWcmGetInterface@16 +WlanWcmGetProfileList@12 +WlanWcmSetInterface@16 +WlanWcmSetProfile@28 +WlanWfdGOSetWCNSettings@8 +WlanWfdGetPeerInfo@20 +WlanWfdStartGO@4 +WlanWfdStopGO@4 diff --git a/lib/libc/mingw/lib32/wlanui.def b/lib/libc/mingw/lib32/wlanui.def new file mode 100644 index 0000000000000000000000000000000000000000..c71311b902df53b6240326e654cc8019094e76de --- /dev/null +++ b/lib/libc/mingw/lib32/wlanui.def @@ -0,0 +1,13 @@ +; +; Definition file of wlanui.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "wlanui.dll" +EXPORTS +WLInvokeProfileUI@32 +WLInvokeProfileUIFromXMLFile@40 +DllGetClassObject@12 +WLFreeProfile@4 +WLFreeProfileXml@4 +WlanUIEditProfile@28 diff --git a/lib/libc/mingw/lib32/wlanutil.def b/lib/libc/mingw/lib32/wlanutil.def new file mode 100644 index 0000000000000000000000000000000000000000..cab17638cbce4a7ab13a0397b616641a816ea83d --- /dev/null +++ b/lib/libc/mingw/lib32/wlanutil.def @@ -0,0 +1,10 @@ +; +; Definition file of wlanutil.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "wlanutil.dll" +EXPORTS +WlanIsActiveConsoleUser@0 +WlanSsidToDisplayName@16 +WlanStringToSsid@8 diff --git a/lib/libc/mingw/lib32/wmilib.def b/lib/libc/mingw/lib32/wmilib.def new file mode 100644 index 0000000000000000000000000000000000000000..06d2d1bd264ac41032375bdc5875d17f32f85a82 --- /dev/null +++ b/lib/libc/mingw/lib32/wmilib.def @@ -0,0 +1,10 @@ +; +; Definition file of WMILIB.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WMILIB.SYS" +EXPORTS +WmiCompleteRequest@20 +WmiFireEvent@20 +WmiSystemControl@16 diff --git a/lib/libc/mingw/lib32/wow32.def b/lib/libc/mingw/lib32/wow32.def new file mode 100644 index 0000000000000000000000000000000000000000..cd814c6339a54129fa0688cc71bde9dd3dc0173b --- /dev/null +++ b/lib/libc/mingw/lib32/wow32.def @@ -0,0 +1,19 @@ +LIBRARY WOW32.DLL +EXPORTS +WOWCallback16@8 +WOWCallback16Ex@20 +WOWDirectedYield16@4 +WOWGetDescriptor@8 +WOWGetVDMPointer@12 +WOWGetVDMPointerFix@12 +WOWGetVDMPointerUnfix@4 +WOWGlobalAlloc16@8 +WOWGlobalAllocLock16@12 +WOWGlobalFree16@4 +WOWGlobalLock16@4 +WOWGlobalLockSize16@8 +WOWGlobalUnlock16@4 +WOWGlobalUnlockFree16@4 +WOWHandle16@8 +WOWHandle32@8 +WOWYield16@0 diff --git a/lib/libc/mingw/lib32/wpprecorderum.def b/lib/libc/mingw/lib32/wpprecorderum.def new file mode 100644 index 0000000000000000000000000000000000000000..e505dea730e8c46a889c0a2b2b7d3134381b3154 --- /dev/null +++ b/lib/libc/mingw/lib32/wpprecorderum.def @@ -0,0 +1,8 @@ +LIBRARY wpprecorderum + +EXPORTS + +WppAutoLogGetDefaultHandle@4 +WppAutoLogStart +WppAutoLogStop +WppAutoLogTrace diff --git a/lib/libc/mingw/lib32/wst.def b/lib/libc/mingw/lib32/wst.def new file mode 100644 index 0000000000000000000000000000000000000000..e80170ada76498ffa1fb67217889a2dd27cf6cef --- /dev/null +++ b/lib/libc/mingw/lib32/wst.def @@ -0,0 +1,3 @@ +LIBRARY WST.DLL +EXPORTS +_penter diff --git a/lib/libc/mingw/lib32/wtsapi32.def b/lib/libc/mingw/lib32/wtsapi32.def index dff87ab3b00cacff5389d59bd7de83805e040713..f2bcaf09d5adfaf501f0b0c87bdf54adda771002 100644 --- a/lib/libc/mingw/lib32/wtsapi32.def +++ b/lib/libc/mingw/lib32/wtsapi32.def @@ -15,7 +15,11 @@ WTSEnumerateServersA@20 WTSEnumerateServersW@20 WTSEnumerateSessionsA@20 WTSEnumerateSessionsW@20 +WTSEnumerateSessionsExA@20 +WTSEnumerateSessionsExW@20 WTSFreeMemory@4 +WTSFreeMemoryExA@12 +WTSFreeMemoryExW@12 WTSLogoffSession@12 WTSOpenServerA@4 WTSOpenServerW@4 diff --git a/lib/libc/mingw/lib32/x3daudio1_2.def b/lib/libc/mingw/lib32/x3daudio1_2.def new file mode 100644 index 0000000000000000000000000000000000000000..fb34ad0d0d3185542a3c2add4b0ad064cf6ebf28 --- /dev/null +++ b/lib/libc/mingw/lib32/x3daudio1_2.def @@ -0,0 +1,11 @@ +; +; Definition file of X3DAudio1_2.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudio1_2.dll" +EXPORTS +;_X3DAudioCalculate@20@20 +;_X3DAudioInitialize@12@12 +_X3DAudioCalculate@20 == _X3DAudioCalculate@20 +_X3DAudioInitialize@12 == _X3DAudioInitialize@12 diff --git a/lib/libc/mingw/lib32/x3daudio1_3.def b/lib/libc/mingw/lib32/x3daudio1_3.def new file mode 100644 index 0000000000000000000000000000000000000000..48ef4b8a74b10070b627abd75ffe64c4d35ba069 --- /dev/null +++ b/lib/libc/mingw/lib32/x3daudio1_3.def @@ -0,0 +1,9 @@ +; +; Definition file of X3DAudio1_3.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudio1_3.dll" +EXPORTS +X3DAudioCalculate +X3DAudioInitialize diff --git a/lib/libc/mingw/lib32/x3daudio1_4.def b/lib/libc/mingw/lib32/x3daudio1_4.def new file mode 100644 index 0000000000000000000000000000000000000000..e0f9da42a52a5874a698f8337a1310e9f8272e6f --- /dev/null +++ b/lib/libc/mingw/lib32/x3daudio1_4.def @@ -0,0 +1,9 @@ +; +; Definition file of X3DAudio1_4.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudio1_4.dll" +EXPORTS +X3DAudioCalculate +X3DAudioInitialize diff --git a/lib/libc/mingw/lib32/x3daudio1_5.def b/lib/libc/mingw/lib32/x3daudio1_5.def new file mode 100644 index 0000000000000000000000000000000000000000..76345f3a9ed8dd895847ab67ef17d79d583a6d5a --- /dev/null +++ b/lib/libc/mingw/lib32/x3daudio1_5.def @@ -0,0 +1,9 @@ +; +; Definition file of X3DAudio1_5.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudio1_5.dll" +EXPORTS +X3DAudioCalculate +X3DAudioInitialize diff --git a/lib/libc/mingw/lib32/x3daudio1_6.def b/lib/libc/mingw/lib32/x3daudio1_6.def new file mode 100644 index 0000000000000000000000000000000000000000..60b812498a7e21722a1d325402fcc9bd30db4a4f --- /dev/null +++ b/lib/libc/mingw/lib32/x3daudio1_6.def @@ -0,0 +1,9 @@ +; +; Definition file of X3DAudio1_6.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudio1_6.dll" +EXPORTS +X3DAudioCalculate +X3DAudioInitialize diff --git a/lib/libc/mingw/lib32/x3daudio1_7.def b/lib/libc/mingw/lib32/x3daudio1_7.def new file mode 100644 index 0000000000000000000000000000000000000000..370ff98c9710ef96a3a56e5c06bea6b3efa396b2 --- /dev/null +++ b/lib/libc/mingw/lib32/x3daudio1_7.def @@ -0,0 +1,9 @@ +; +; Definition file of X3DAudio1_7.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudio1_7.dll" +EXPORTS +X3DAudioCalculate +X3DAudioInitialize diff --git a/lib/libc/mingw/lib32/x3daudiod1_7.def b/lib/libc/mingw/lib32/x3daudiod1_7.def new file mode 100644 index 0000000000000000000000000000000000000000..efab4c686e2219f8acb564b400aa635fb8e87a7f --- /dev/null +++ b/lib/libc/mingw/lib32/x3daudiod1_7.def @@ -0,0 +1,10 @@ +; +; Definition file of X3DAudioD1_7.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudioD1_7.dll" +EXPORTS +X3DAudioCalculate +X3DAudioInitialize +X3DAudioSetValidationCallback diff --git a/lib/libc/mingw/lib32/xapofx1_0.def b/lib/libc/mingw/lib32/xapofx1_0.def new file mode 100644 index 0000000000000000000000000000000000000000..6fbdf3e7d330675512d3b67b32bf25bebaef061c --- /dev/null +++ b/lib/libc/mingw/lib32/xapofx1_0.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFX1_0.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFX1_0.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib32/xapofx1_1.def b/lib/libc/mingw/lib32/xapofx1_1.def new file mode 100644 index 0000000000000000000000000000000000000000..36a8ffbe6a9da040709d26b202f8dfe3a8c8668a --- /dev/null +++ b/lib/libc/mingw/lib32/xapofx1_1.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFX1_1.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFX1_1.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib32/xapofx1_2.def b/lib/libc/mingw/lib32/xapofx1_2.def new file mode 100644 index 0000000000000000000000000000000000000000..8d67a7c15c8a1dbb43cd8c03b87219f100a7da00 --- /dev/null +++ b/lib/libc/mingw/lib32/xapofx1_2.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFX1_2.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFX1_2.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib32/xapofx1_3.def b/lib/libc/mingw/lib32/xapofx1_3.def new file mode 100644 index 0000000000000000000000000000000000000000..85d8454a131cf15f1d15bdc91c038a65c0634a50 --- /dev/null +++ b/lib/libc/mingw/lib32/xapofx1_3.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFX1_3.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFX1_3.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib32/xapofx1_4.def b/lib/libc/mingw/lib32/xapofx1_4.def new file mode 100644 index 0000000000000000000000000000000000000000..8608567f3bd8d316de91654f0dcf78dea4329ba4 --- /dev/null +++ b/lib/libc/mingw/lib32/xapofx1_4.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFX1_4.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFX1_4.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib32/xapofx1_5.def b/lib/libc/mingw/lib32/xapofx1_5.def new file mode 100644 index 0000000000000000000000000000000000000000..d4ca9401725eca9796b388b06f084bea7a918bb1 --- /dev/null +++ b/lib/libc/mingw/lib32/xapofx1_5.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFX1_5.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFX1_5.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib32/xapofxd1_5.def b/lib/libc/mingw/lib32/xapofxd1_5.def new file mode 100644 index 0000000000000000000000000000000000000000..d50b4a23a1b43a8f382c011e76ad3ecd3906173a --- /dev/null +++ b/lib/libc/mingw/lib32/xapofxd1_5.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFXd1_5.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFXd1_5.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib32/xaudio2_9.def b/lib/libc/mingw/lib32/xaudio2_9.def new file mode 100644 index 0000000000000000000000000000000000000000..b283fab53d2e5d25eff45d3008939db207fac94a --- /dev/null +++ b/lib/libc/mingw/lib32/xaudio2_9.def @@ -0,0 +1,17 @@ +; +; Definition file of XAudio2_9.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAudio2_9.dll" +EXPORTS +XAudio2Create@12 +CreateAudioReverb@4 +CreateAudioVolumeMeter@4 +CreateFX@0 +X3DAudioCalculate@0 +X3DAudioInitialize@0 +CreateAudioReverbV2_8@4 +XAudio2CreateV2_9@12 +XAudio2CreateWithVersionInfo@16 +XAudio2CreateWithSharedContexts@16 diff --git a/lib/libc/mingw/lib32/xinput1_1.def b/lib/libc/mingw/lib32/xinput1_1.def new file mode 100644 index 0000000000000000000000000000000000000000..f6479a23f01b63391597a704bc947d84102479f6 --- /dev/null +++ b/lib/libc/mingw/lib32/xinput1_1.def @@ -0,0 +1,13 @@ +; +; Definition file of XINPUT1_1.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XINPUT1_1.dll" +EXPORTS +;DllMain@12 +XInputEnable@4 +XInputGetCapabilities@12 +XInputGetDSoundAudioDeviceGuids@12 +XInputGetState@8 +XInputSetState@8 diff --git a/lib/libc/mingw/lib32/xinput1_2.def b/lib/libc/mingw/lib32/xinput1_2.def new file mode 100644 index 0000000000000000000000000000000000000000..da18048b6a1045176481c5e98b8e12feb24e2e5d --- /dev/null +++ b/lib/libc/mingw/lib32/xinput1_2.def @@ -0,0 +1,13 @@ +; +; Definition file of XINPUT1_2.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XINPUT1_2.dll" +EXPORTS +;DllMain@12 +XInputEnable@4 +XInputGetCapabilities@12 +XInputGetDSoundAudioDeviceGuids@12 +XInputGetState@8 +XInputSetState@8 diff --git a/lib/libc/mingw/lib32/xinput1_3.def b/lib/libc/mingw/lib32/xinput1_3.def new file mode 100644 index 0000000000000000000000000000000000000000..33ef7fbce0ec7f5b74f4a51668406641bd2b4d9d --- /dev/null +++ b/lib/libc/mingw/lib32/xinput1_3.def @@ -0,0 +1,19 @@ +; +; Definition file of XINPUT1_3.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XINPUT1_3.dll" +EXPORTS +;DllMain@12 +XInputGetState@8 +XInputSetState@8 +XInputGetCapabilities@12 +XInputEnable@4 +XInputGetDSoundAudioDeviceGuids@12 +XInputGetBatteryInformation@12 +XInputGetKeystroke@12 +;ord_100@8 @100 +;ord_101@12 @101 +;ord_102@4 @102 +;ord_103@4 @103 diff --git a/lib/libc/mingw/lib32/xinput9_1_0.def b/lib/libc/mingw/lib32/xinput9_1_0.def new file mode 100644 index 0000000000000000000000000000000000000000..4c87098b66f1d0e6f44122bd9232d48f0ecd71f7 --- /dev/null +++ b/lib/libc/mingw/lib32/xinput9_1_0.def @@ -0,0 +1,12 @@ +; +; Definition file of XINPUT9_1_0.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XINPUT9_1_0.dll" +EXPORTS +;DllMain@12 +XInputGetCapabilities@12 +XInputGetDSoundAudioDeviceGuids@12 +XInputGetState@8 +XInputSetState@8 diff --git a/lib/libc/mingw/lib32/xinputuap.def b/lib/libc/mingw/lib32/xinputuap.def new file mode 100644 index 0000000000000000000000000000000000000000..a8b65f166aaa6031c33a9c1bfb7eea043d6f7ec1 --- /dev/null +++ b/lib/libc/mingw/lib32/xinputuap.def @@ -0,0 +1,11 @@ +LIBRARY xinputuap + +EXPORTS + +XInputEnable@4 +XInputGetAudioDeviceIds@20 +XInputGetBatteryInformation@12 +XInputGetCapabilities@12 +XInputGetKeystroke@12 +XInputGetState@8 +XInputSetState@8 diff --git a/lib/libc/mingw/lib32/xmllite.def b/lib/libc/mingw/lib32/xmllite.def new file mode 100644 index 0000000000000000000000000000000000000000..0ae34b512b10b1e1063254c884042199173fd8d9 --- /dev/null +++ b/lib/libc/mingw/lib32/xmllite.def @@ -0,0 +1,13 @@ +; +; Definition file of XmlLite.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XmlLite.dll" +EXPORTS +CreateXmlReader@12 +CreateXmlReaderInputWithEncodingCodePage@24 +CreateXmlReaderInputWithEncodingName@24 +CreateXmlWriter@12 +CreateXmlWriterOutputWithEncodingCodePage@16 +CreateXmlWriterOutputWithEncodingName@16 diff --git a/lib/libc/mingw/lib64/CINTIME.def b/lib/libc/mingw/lib64/CINTIME.def new file mode 100644 index 0000000000000000000000000000000000000000..cfd9d7f51bfd22264f49ffc7c8fde561e39603d3 --- /dev/null +++ b/lib/libc/mingw/lib64/CINTIME.def @@ -0,0 +1,9 @@ +; +; Exports of file CINTIME.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY CINTIME.DLL +EXPORTS +UniCreateInstLInstance diff --git a/lib/libc/mingw/lib64/PS5UI.def b/lib/libc/mingw/lib64/PS5UI.def new file mode 100644 index 0000000000000000000000000000000000000000..d2530fc4e5ba85e6055ac459168d1b364e7b4d8f --- /dev/null +++ b/lib/libc/mingw/lib64/PS5UI.def @@ -0,0 +1,21 @@ +; +; Exports of file ps5ui.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ps5ui.dll +EXPORTS +DrvSplDeviceCaps +DevQueryPrintEx +DllMain +DrvConvertDevMode +DrvDeviceCapabilities +DrvDevicePropertySheets +DrvDocumentEvent +DrvDocumentPropertySheets +DrvDriverEvent +DrvPrinterEvent +DrvQueryColorProfile +DrvQueryJobAttributes +DrvUpgradePrinter diff --git a/lib/libc/mingw/lib64/PSCRIPT5.def b/lib/libc/mingw/lib64/PSCRIPT5.def new file mode 100644 index 0000000000000000000000000000000000000000..0d20c151fe7c4e95a9351f91efc80e0780adf774 --- /dev/null +++ b/lib/libc/mingw/lib64/PSCRIPT5.def @@ -0,0 +1,12 @@ +; +; Exports of file pscript5.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY pscript5.dll +EXPORTS +DllMain +DrvDisableDriver +DrvEnableDriver +DrvQueryDriverInfo diff --git a/lib/libc/mingw/lib64/UNIDRV.def b/lib/libc/mingw/lib64/UNIDRV.def new file mode 100644 index 0000000000000000000000000000000000000000..0c753162974d9a2bbffea7aab153822f167a12f8 --- /dev/null +++ b/lib/libc/mingw/lib64/UNIDRV.def @@ -0,0 +1,12 @@ +; +; Exports of file unidrv.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY unidrv.dll +EXPORTS +DllMain +DrvDisableDriver +DrvEnableDriver +DrvQueryDriverInfo diff --git a/lib/libc/mingw/lib64/UNIDRVUI.def b/lib/libc/mingw/lib64/UNIDRVUI.def new file mode 100644 index 0000000000000000000000000000000000000000..8f9c450bf1aa805d4b7ff1015e2d208a41e4845b --- /dev/null +++ b/lib/libc/mingw/lib64/UNIDRVUI.def @@ -0,0 +1,21 @@ +; +; Exports of file unidrvui.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY unidrvui.dll +EXPORTS +DrvSplDeviceCaps +DevQueryPrintEx +DllMain +DrvConvertDevMode +DrvDeviceCapabilities +DrvDevicePropertySheets +DrvDocumentEvent +DrvDocumentPropertySheets +DrvDriverEvent +DrvPrinterEvent +DrvQueryColorProfile +DrvQueryJobAttributes +DrvUpgradePrinter diff --git a/lib/libc/mingw/lib64/admparse.def b/lib/libc/mingw/lib64/admparse.def new file mode 100644 index 0000000000000000000000000000000000000000..ea0cc845bba29c782382936321a19fb6f8e0f12a --- /dev/null +++ b/lib/libc/mingw/lib64/admparse.def @@ -0,0 +1,27 @@ +; +; Exports of file admparse.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY admparse.dll +EXPORTS +DllMain +IsAdmDirty +ResetAdmDirtyFlag +AdmClose +AdmFinishedA +AdmFinishedW +AdmInitA +AdmInitW +AdmResetA +AdmResetW +AdmSaveData +CheckDuplicateKeysA +CheckDuplicateKeysW +CreateAdmUiA +CreateAdmUiW +GetAdmCategoriesA +GetAdmCategoriesW +GetFontInfoA +GetFontInfoW diff --git a/lib/libc/mingw/lib64/admwprox.def b/lib/libc/mingw/lib64/admwprox.def new file mode 100644 index 0000000000000000000000000000000000000000..390b0430f979e0d4c97763910ba8c36edeb34bf1 --- /dev/null +++ b/lib/libc/mingw/lib64/admwprox.def @@ -0,0 +1,13 @@ +; +; Exports of file ADMWPROX.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ADMWPROX.dll +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +ReleaseObjectSecurityContextW diff --git a/lib/libc/mingw/lib64/adptif.def b/lib/libc/mingw/lib64/adptif.def new file mode 100644 index 0000000000000000000000000000000000000000..db0b9ca39231dbe919b0634eb85360c900486aae --- /dev/null +++ b/lib/libc/mingw/lib64/adptif.def @@ -0,0 +1,48 @@ +; +; Exports of file adptif.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY adptif.dll +EXPORTS +CreateSocketPort +DeleteSocketPort +FwBindFwInterfaceToAdapter +FwConnectionRequestFailed +FwCreateInterface +FwDeleteInterface +FwDisableFwInterface +FwEnableFwInterface +FwGetInterface +FwGetNotificationResult +FwGetStaticNetbiosNames +FwIsStarted +FwNotifyConnectionRequest +FwSetInterface +FwSetStaticNetbiosNames +FwStart +FwStop +FwUnbindFwInterfaceFromAdapter +FwUpdateConfig +FwUpdateRouteTable +GetAdapterNameFromMacAddrW +GetAdapterNameW +GetFilters +IpxAdjustIoCompletionParams +IpxCreateAdapterConfigurationPort +IpxDeleteAdapterConfigurationPort +IpxDoesRouteExist +IpxGetAdapterConfig +IpxGetAdapterList +IpxGetOverlappedResult +IpxGetQueuedAdapterConfigurationStatus +IpxGetQueuedCompletionStatus +IpxPostQueuedCompletionStatus +IpxRecvPacket +IpxSendPacket +IpxWanCreateAdapterConfigurationPort +IpxWanQueryInactivityTimer +IpxWanSetAdapterConfiguration +ServiceMain +SetFilters diff --git a/lib/libc/mingw/lib64/adsiisex.def b/lib/libc/mingw/lib64/adsiisex.def new file mode 100644 index 0000000000000000000000000000000000000000..316497379c7b3866653bbf89c7c07d3fa11866f2 --- /dev/null +++ b/lib/libc/mingw/lib64/adsiisex.def @@ -0,0 +1,10 @@ +; +; Exports of file ADSIISEX.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ADSIISEX.dll +EXPORTS +IsExtensionClass +CreateExtensionClass diff --git a/lib/libc/mingw/lib64/adsldpc.def b/lib/libc/mingw/lib64/adsldpc.def new file mode 100644 index 0000000000000000000000000000000000000000..7823c010bb46a16979c829b229b0a8cb79a30733 --- /dev/null +++ b/lib/libc/mingw/lib64/adsldpc.def @@ -0,0 +1,188 @@ +; +; Exports of file adsldpc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY adsldpc.dll +EXPORTS +; public: __cdecl CLexer::CLexer(void) __ptr64 +??0CLexer@@QEAA@XZ +; public: __cdecl CLexer::~CLexer(void) __ptr64 +??1CLexer@@QEAA@XZ +ADsAbandonSearch +ADsCloseSearchHandle +ADsCreateAttributeDefinition +ADsCreateClassDefinition +ADsCreateDSObject +ADsCreateDSObjectExt +ADsDeleteAttributeDefinition +ADsDeleteClassDefinition +ADsDeleteDSObject +ADsEnumAttributes +ADsEnumClasses +ADsExecuteSearch +ADsFreeColumn +ADsGetColumn +ADsGetFirstRow +ADsGetNextColumnName +ADsGetNextRow +ADsGetObjectAttributes +ADsGetPreviousRow +ADsHelperGetCurrentRowMessage +ADsObject +ADsSetObjectAttributes +ADsSetSearchPreference +ADsWriteAttributeDefinition +ADsWriteClassDefinition +AdsTypeToLdapTypeCopyConstruct +AdsTypeToLdapTypeCopyDNWithBinary +AdsTypeToLdapTypeCopyDNWithString +AdsTypeToLdapTypeCopyGeneralizedTime +AdsTypeToLdapTypeCopyTime +BerBvFree +BerEncodingQuotaControl +BuildADsParentPath +BuildADsParentPathFromObjectInfo2 +BuildADsParentPathFromObjectInfo +BuildADsPathFromLDAPPath2 +BuildADsPathFromLDAPPath +BuildADsPathFromParent +BuildLDAPPathFromADsPath2 +BuildLDAPPathFromADsPath +ChangeSeparator +Component +ConvertSidToString +ConvertSidToU2Trustee +ConvertU2TrusteeToSid +FindEntryInSearchTable +FindSearchTableIndex +FreeObjectInfo +GetDefaultServer +GetDisplayName +GetDomainDNSNameForDomain +GetLDAPTypeName +; public: long __cdecl CLexer::GetNextToken(unsigned short * __ptr64,unsigned long * __ptr64) __ptr64 +?GetNextToken@CLexer@@QEAAJPEAGPEAK@Z +GetSyntaxOfAttribute +InitObjectInfo +; public: long __cdecl CLexer::InitializePath(unsigned short * __ptr64) __ptr64 +?InitializePath@CLexer@@QEAAJPEAG@Z +IsGCNamespace +LdapAddExtS +LdapAddS +LdapAttributeFree +LdapCacheAddRef +LdapCloseObject +LdapCompareExt +LdapControlFree +LdapControlsFree +LdapCountEntries +LdapCrackUserDNtoNTLMUser2 +LdapCrackUserDNtoNTLMUser +LdapCreatePageControl +LdapDeleteExtS +LdapDeleteS +LdapFirstAttribute +LdapFirstEntry +LdapGetDn +LdapGetNextPageS +LdapGetSchemaObjectCount +LdapGetSubSchemaSubEntryPath +LdapGetSyntaxIdOfAttribute +LdapGetSyntaxOfAttributeOnServer +LdapGetValues +LdapGetValuesLen +LdapInitializeSearchPreferences +LdapIsClassNameValidOnServer +LdapMakeSchemaCacheObsolete +LdapMemFree +LdapModDnS +LdapModifyExtS +LdapModifyS +LdapMsgFree +LdapNextAttribute +LdapNextEntry +LdapOpenObject2 +LdapOpenObject +LdapParsePageControl +LdapParseResult +LdapReadAttribute2 +LdapReadAttribute +LdapReadAttributeFast +LdapRenameExtS +LdapResult +LdapSearch +LdapSearchAbandonPage +LdapSearchExtS +LdapSearchInitPage +LdapSearchS +LdapSearchST +LdapTypeBinaryToString +LdapTypeCopyConstruct +LdapTypeFreeLdapModList +LdapTypeFreeLdapModObject +LdapTypeFreeLdapObjects +LdapTypeToAdsTypeDNWithBinary +LdapTypeToAdsTypeDNWithString +LdapTypeToAdsTypeGeneralizedTime +LdapTypeToAdsTypeUTCTime +LdapValueFree +LdapValueFreeLen +LdapcKeepHandleAround +LdapcSetStickyServer +PathName +ReadPagingSupportedAttr +ReadSecurityDescriptorControlType +ReadServerSupportsIsADControl +SchemaAddRef +SchemaClose +SchemaGetClassInfo +SchemaGetClassInfoByIndex +SchemaGetObjectCount +SchemaGetPropertyInfo +SchemaGetPropertyInfoByIndex +SchemaGetStringsFromStringTable +SchemaGetSyntaxOfAttribute +SchemaIsClassAContainer +SchemaOpen +; public: void __cdecl CLexer::SetAtDisabler(int) __ptr64 +?SetAtDisabler@CLexer@@QEAAXH@Z +; public: void __cdecl CLexer::SetExclaimnationDisabler(int) __ptr64 +?SetExclaimnationDisabler@CLexer@@QEAAXH@Z +; public: void __cdecl CLexer::SetFSlashDisabler(int) __ptr64 +?SetFSlashDisabler@CLexer@@QEAAXH@Z +SortAndRemoveDuplicateOIDs +UnMarshallLDAPToLDAPSynID +intcmp +ADSIAbandonSearch +ADSICloseDSObject +ADSICloseSearchHandle +ADSICreateDSObject +ADSIDeleteDSObject +ADSIExecuteSearch +ADSIFreeColumn +ADSIGetColumn +ADSIGetFirstRow +ADSIGetNextColumnName +ADSIGetNextRow +ADSIGetObjectAttributes +ADSIGetPreviousRow +ADSIModifyRdn +ADSIOpenDSObject +ADSISetObjectAttributes +ADSISetSearchPreference +ADsDecodeBinaryData +ADsEncodeBinaryData +ADsGetLastError +ADsSetLastError +AdsTypeFreeAdsObjects +AllocADsMem +AllocADsStr +FreeADsMem +FreeADsStr +LdapTypeToAdsTypeCopyConstruct +MapADSTypeToLDAPType +MapLDAPTypeToADSType +ReallocADsMem +ReallocADsStr diff --git a/lib/libc/mingw/lib64/agentanm.def b/lib/libc/mingw/lib64/agentanm.def new file mode 100644 index 0000000000000000000000000000000000000000..13512f90573bfa09c331eff1ddaa6c98d765a206 --- /dev/null +++ b/lib/libc/mingw/lib64/agentanm.def @@ -0,0 +1,12 @@ +; +; Exports of file AgentAnm.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY AgentAnm.DLL +EXPORTS +CreateAgentAnimA +CreateAgentAnimW +CreateAgentRenderA +CreateAgentRenderW diff --git a/lib/libc/mingw/lib64/akscoinst.def b/lib/libc/mingw/lib64/akscoinst.def new file mode 100644 index 0000000000000000000000000000000000000000..2afeaa83fbdc74dd4bd968e77873931c9bed3fd9 --- /dev/null +++ b/lib/libc/mingw/lib64/akscoinst.def @@ -0,0 +1,9 @@ +; +; Exports of file AKSCLASS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY AKSCLASS.dll +EXPORTS +AksHaspCoInstallEntryPoint diff --git a/lib/libc/mingw/lib64/alrsvc.def b/lib/libc/mingw/lib64/alrsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..f12f9228cbcc36872d18dc08e269f1af45ae029d --- /dev/null +++ b/lib/libc/mingw/lib64/alrsvc.def @@ -0,0 +1,10 @@ +; +; Exports of file alrsvc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY alrsvc.dll +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/lib64/apcups.def b/lib/libc/mingw/lib64/apcups.def new file mode 100644 index 0000000000000000000000000000000000000000..dd1f20c626f71971c616f177c60176e94ca7dfec --- /dev/null +++ b/lib/libc/mingw/lib64/apcups.def @@ -0,0 +1,14 @@ +; +; Exports of file apcups.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY apcups.dll +EXPORTS +UPSCancelWait +UPSGetState +UPSInit +UPSStop +UPSTurnOff +UPSWaitForStateChange diff --git a/lib/libc/mingw/lib64/aqueue.def b/lib/libc/mingw/lib64/aqueue.def new file mode 100644 index 0000000000000000000000000000000000000000..a6416e304c2c64d0dd7cc99f191191d43767b1f9 --- /dev/null +++ b/lib/libc/mingw/lib64/aqueue.def @@ -0,0 +1,16 @@ +; +; Exports of file aqueue.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY aqueue.dll +EXPORTS +HrAdvQueueInitialize +HrAdvQueueDeinitialize +HrAdvQueueInitializeEx +HrAdvQueueDeinitializeEx +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/asp.def b/lib/libc/mingw/lib64/asp.def new file mode 100644 index 0000000000000000000000000000000000000000..b73ae213ca14b4edca28811e4b12e5cec4680558 --- /dev/null +++ b/lib/libc/mingw/lib64/asp.def @@ -0,0 +1,14 @@ +; +; Exports of file asp.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY asp.dll +EXPORTS +AspStatusHtmlDump +DllRegisterServer +DllUnregisterServer +GetExtensionVersion +HttpExtensionProc +TerminateExtension diff --git a/lib/libc/mingw/lib64/aspperf.def b/lib/libc/mingw/lib64/aspperf.def new file mode 100644 index 0000000000000000000000000000000000000000..e75e71ac3a3026a6c5fa69e1129406cdb7d5101c --- /dev/null +++ b/lib/libc/mingw/lib64/aspperf.def @@ -0,0 +1,13 @@ +; +; Exports of file aspperf.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY aspperf.dll +EXPORTS +OpenASPPerformanceData +CollectASPPerformanceData +CloseASPPerformanceData +RegisterAXS +UnRegisterAXS diff --git a/lib/libc/mingw/lib64/atkctrs.def b/lib/libc/mingw/lib64/atkctrs.def new file mode 100644 index 0000000000000000000000000000000000000000..c65ac1c4fa916e9cce684d398059517a79ef3197 --- /dev/null +++ b/lib/libc/mingw/lib64/atkctrs.def @@ -0,0 +1,11 @@ +; +; Exports of file atkctrs.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY atkctrs.dll +EXPORTS +OpenAtkPerformanceData +CollectAtkPerformanceData +CloseAtkPerformanceData diff --git a/lib/libc/mingw/lib64/atmlib.def b/lib/libc/mingw/lib64/atmlib.def new file mode 100644 index 0000000000000000000000000000000000000000..9d670b35ed297624a3c079d61300fa72029d0eb2 --- /dev/null +++ b/lib/libc/mingw/lib64/atmlib.def @@ -0,0 +1,84 @@ +; +; Exports of file ATMLIB.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ATMLIB.dll +EXPORTS +ATMAddFont +ATMAddFontA +ATMAddFontEx +ATMAddFontExA +ATMAddFontExW +ATMAddFontW +ATMBBoxBaseXYShowText +ATMBBoxBaseXYShowTextA +ATMBBoxBaseXYShowTextW +ATMBeginFontChange +ATMClient +ATMEndFontChange +ATMEnumFonts +ATMEnumFontsA +ATMEnumFontsW +ATMEnumMMFonts +ATMEnumMMFontsA +ATMEnumMMFontsW +ATMFinish +ATMFontAvailable +ATMFontAvailableA +ATMFontAvailableW +ATMFontSelected +ATMFontStatus +ATMFontStatusA +ATMFontStatusW +ATMForceFontChange +ATMGetBuildStr +ATMGetBuildStrA +ATMGetBuildStrW +ATMGetFontBBox +ATMGetFontInfo +ATMGetFontInfoA +ATMGetFontInfoW +ATMGetFontPaths +ATMGetFontPathsA +ATMGetFontPathsW +ATMGetGlyphList +ATMGetGlyphListA +ATMGetGlyphListW +ATMGetMenuName +ATMGetMenuNameA +ATMGetMenuNameW +ATMGetNtmFields +ATMGetNtmFieldsA +ATMGetNtmFieldsW +ATMGetOutline +ATMGetOutlineA +ATMGetOutlineW +ATMGetPostScriptName +ATMGetPostScriptNameA +ATMGetPostScriptNameW +ATMGetVersion +ATMGetVersionEx +ATMGetVersionExA +ATMGetVersionExW +ATMInstallSubstFontA +ATMInstallSubstFontW +ATMMakePFM +ATMMakePFMA +ATMMakePFMW +ATMMakePSS +ATMMakePSSA +ATMMakePSSW +ATMProperlyLoaded +ATMRemoveFont +ATMRemoveFontA +ATMRemoveFontW +ATMRemoveSubstFontA +ATMRemoveSubstFontW +ATMSelectEncoding +ATMSelectObject +ATMSetFlags +ATMXYShowText +ATMXYShowTextA +ATMXYShowTextW diff --git a/lib/libc/mingw/lib64/atrace.def b/lib/libc/mingw/lib64/atrace.def new file mode 100644 index 0000000000000000000000000000000000000000..fcf177487ca0cca336489a52a981643ee6851898 --- /dev/null +++ b/lib/libc/mingw/lib64/atrace.def @@ -0,0 +1,15 @@ +; +; Exports of file atrace.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY atrace.dll +EXPORTS +INTERNAL__AsyncBinaryTrace +INTERNAL__AsyncStringTrace +INTERNAL__DebugAssert +INTERNAL__FlushAsyncTrace +INTERNAL__InitAsyncTrace +INTERNAL__SetAsyncTraceParams +INTERNAL__TermAsyncTrace diff --git a/lib/libc/mingw/lib64/autodisc.def b/lib/libc/mingw/lib64/autodisc.def new file mode 100644 index 0000000000000000000000000000000000000000..ed4f51b83d8c87c4076429201abe6789be9ef3b2 --- /dev/null +++ b/lib/libc/mingw/lib64/autodisc.def @@ -0,0 +1,15 @@ +; +; Exports of file AutoDisc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY AutoDisc.dll +EXPORTS +AddEmailToAutoComplete +AutoDiscoverAndOpenEmail +DllCanUnloadNow +DllGetClassObject +DllInstall +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/avicap32.def b/lib/libc/mingw/lib64/avicap32.def deleted file mode 100644 index 2cc01bb12c822876d20a88e4d11df22bc32bee31..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib64/avicap32.def +++ /dev/null @@ -1,14 +0,0 @@ -; -; Exports of file AVICAP32.dll -; -; Autogenerated by gen_exportdef -; Written by Kai Tietz, 2007 -; -LIBRARY AVICAP32.dll -EXPORTS -AppCleanup -capCreateCaptureWindowA -capCreateCaptureWindowW -capGetDriverDescriptionA -capGetDriverDescriptionW -videoThunk32 diff --git a/lib/libc/mingw/lib64/avifil32.def b/lib/libc/mingw/lib64/avifil32.def deleted file mode 100644 index aa7591afdcbc93360540d693d25624751d896cf7..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib64/avifil32.def +++ /dev/null @@ -1,84 +0,0 @@ -; -; Exports of file AVIFIL32.dll -; -; Autogenerated by gen_exportdef -; Written by Kai Tietz, 2007 -; -LIBRARY AVIFIL32.dll -EXPORTS -AVIBuildFilter -AVIBuildFilterA -AVIBuildFilterW -AVIClearClipboard -AVIFileAddRef -AVIFileCreateStream -AVIFileCreateStreamA -AVIFileCreateStreamW -AVIFileEndRecord -AVIFileExit -AVIFileGetStream -AVIFileInfo -AVIFileInfoA -AVIFileInfoW -AVIFileInit -AVIFileOpen -AVIFileOpenA -AVIFileOpenW -AVIFileReadData -AVIFileRelease -AVIFileWriteData -AVIGetFromClipboard -AVIMakeCompressedStream -AVIMakeFileFromStreams -AVIMakeStreamFromClipboard -AVIPutFileOnClipboard -AVISave -AVISaveA -AVISaveOptions -AVISaveOptionsFree -AVISaveV -AVISaveVA -AVISaveVW -AVISaveW -AVIStreamAddRef -AVIStreamBeginStreaming -AVIStreamCreate -AVIStreamEndStreaming -AVIStreamFindSample -AVIStreamGetFrame -AVIStreamGetFrameClose -AVIStreamGetFrameOpen -AVIStreamInfo -AVIStreamInfoA -AVIStreamInfoW -AVIStreamLength -AVIStreamOpenFromFile -AVIStreamOpenFromFileA -AVIStreamOpenFromFileW -AVIStreamRead -AVIStreamReadData -AVIStreamReadFormat -AVIStreamRelease -AVIStreamSampleToTime -AVIStreamSetFormat -AVIStreamStart -AVIStreamTimeToSample -AVIStreamWrite -AVIStreamWriteData -CreateEditableStream -DllCanUnloadNow -DllGetClassObject -EditStreamClone -EditStreamCopy -EditStreamCut -EditStreamPaste -EditStreamSetInfo -EditStreamSetInfoA -EditStreamSetInfoW -EditStreamSetName -EditStreamSetNameA -EditStreamSetNameW -IID_IAVIEditStream -IID_IAVIFile -IID_IAVIStream -IID_IGetFrame diff --git a/lib/libc/mingw/lib64/batmeter.def b/lib/libc/mingw/lib64/batmeter.def new file mode 100644 index 0000000000000000000000000000000000000000..fbcf010f7e36ec5fc5dbe4f5a3ee8c0d5b2e401f --- /dev/null +++ b/lib/libc/mingw/lib64/batmeter.def @@ -0,0 +1,13 @@ +; +; Exports of file BatMeter.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY BatMeter.dll +EXPORTS +BatMeterCapabilities +CreateBatMeter +DestroyBatMeter +PowerCapabilities +UpdateBatMeter diff --git a/lib/libc/mingw/lib64/batt.def b/lib/libc/mingw/lib64/batt.def new file mode 100644 index 0000000000000000000000000000000000000000..77e9d8e910b3f2bc4a0e2deaff73e0ae135a9eb5 --- /dev/null +++ b/lib/libc/mingw/lib64/batt.def @@ -0,0 +1,10 @@ +; +; Exports of file batt.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY batt.dll +EXPORTS +BatteryClassCoInstaller +BatteryClassInstall diff --git a/lib/libc/mingw/lib64/cards.def b/lib/libc/mingw/lib64/cards.def new file mode 100644 index 0000000000000000000000000000000000000000..f473405e7747185ccf5dfe39b8554b021e74c66b --- /dev/null +++ b/lib/libc/mingw/lib64/cards.def @@ -0,0 +1,14 @@ +; +; Exports of file CARDS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY CARDS.dll +EXPORTS +WEP +cdtAnimate +cdtDraw +cdtDrawExt +cdtInit +cdtTerm diff --git a/lib/libc/mingw/lib64/catsrv.def b/lib/libc/mingw/lib64/catsrv.def new file mode 100644 index 0000000000000000000000000000000000000000..a32a2f93e55a6c1ed195f130f863c98295a7073a --- /dev/null +++ b/lib/libc/mingw/lib64/catsrv.def @@ -0,0 +1,26 @@ +; +; Exports of file catsrv.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY catsrv.dll +EXPORTS +; long __cdecl CancelWriteICR(struct IComponentRecords * __ptr64 * __ptr64) +?CancelWriteICR@@YAJPEAPEAUIComponentRecords@@@Z +CreateComponentLibraryTS +GetCatalogCRMClerk +; long __cdecl GetReadICR(int,struct IComponentRecords * __ptr64 * __ptr64) +?GetReadICR@@YAJHPEAPEAUIComponentRecords@@@Z +; long __cdecl GetWriteICR(struct IComponentRecords * __ptr64 * __ptr64) +?GetWriteICR@@YAJPEAPEAUIComponentRecords@@@Z +OpenComponentLibrarySharedTS +OpenComponentLibraryTS +; void __cdecl ReleaseReadICR(struct IComponentRecords * __ptr64 * __ptr64) +?ReleaseReadICR@@YAXPEAPEAUIComponentRecords@@@Z +; long __cdecl SaveWriteICR(struct IComponentRecords * __ptr64 * __ptr64) +?SaveWriteICR@@YAJPEAPEAUIComponentRecords@@@Z +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/catsrvut.def b/lib/libc/mingw/lib64/catsrvut.def new file mode 100644 index 0000000000000000000000000000000000000000..fe52cc14abed1f5507f07415de1be4fd4910c22d --- /dev/null +++ b/lib/libc/mingw/lib64/catsrvut.def @@ -0,0 +1,56 @@ +; +; Exports of file catsrvut.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY catsrvut.DLL +EXPORTS +; public: __cdecl CComPlusComponent::CComPlusComponent(class CComPlusComponent const & __ptr64) __ptr64 +??0CComPlusComponent@@QEAA@AEBV0@@Z +; public: __cdecl CComPlusInterface::CComPlusInterface(class CComPlusInterface const & __ptr64) __ptr64 +??0CComPlusInterface@@QEAA@AEBV0@@Z +; public: __cdecl CComPlusMethod::CComPlusMethod(class CComPlusMethod const & __ptr64) __ptr64 +??0CComPlusMethod@@QEAA@AEBV0@@Z +; public: __cdecl CComPlusObject::CComPlusObject(class CComPlusObject const & __ptr64) __ptr64 +??0CComPlusObject@@QEAA@AEBV0@@Z +; public: virtual __cdecl CComPlusComponent::~CComPlusComponent(void) __ptr64 +??1CComPlusComponent@@UEAA@XZ +; public: virtual __cdecl CComPlusInterface::~CComPlusInterface(void) __ptr64 +??1CComPlusInterface@@UEAA@XZ +; public: class CComPlusComponent & __ptr64 __cdecl CComPlusComponent::operator=(class CComPlusComponent const & __ptr64) __ptr64 +??4CComPlusComponent@@QEAAAEAV0@AEBV0@@Z +; public: class CComPlusInterface & __ptr64 __cdecl CComPlusInterface::operator=(class CComPlusInterface const & __ptr64) __ptr64 +??4CComPlusInterface@@QEAAAEAV0@AEBV0@@Z +; public: class CComPlusMethod & __ptr64 __cdecl CComPlusMethod::operator=(class CComPlusMethod const & __ptr64) __ptr64 +??4CComPlusMethod@@QEAAAEAV0@AEBV0@@Z +; public: class CComPlusObject & __ptr64 __cdecl CComPlusObject::operator=(class CComPlusObject const & __ptr64) __ptr64 +??4CComPlusObject@@QEAAAEAV0@AEBV0@@Z +; public: class CComPlusTypelib & __ptr64 __cdecl CComPlusTypelib::operator=(class CComPlusTypelib const & __ptr64) __ptr64 +??4CComPlusTypelib@@QEAAAEAV0@AEBV0@@Z +; const CComPlusComponent::`vftable' +??_7CComPlusComponent@@6B@ +; const CComPlusInterface::`vftable' +??_7CComPlusInterface@@6B@ +; const CComPlusMethod::`vftable' +??_7CComPlusMethod@@6B@ +; const CComPlusObject::`vftable' +??_7CComPlusObject@@6B@ +; public: struct ITypeLib * __ptr64 __cdecl CComPlusTypelib::GetITypeLib(void) __ptr64 +?GetITypeLib@CComPlusTypelib@@QEAAPEAUITypeLib@@XZ +RegDBBackup +RegDBRestore +StartMTSTOCOM +WinlogonHandlePendingInfOperations +CGMIsAdministrator +COMPlusUninstallActionW +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +FindAssemblyModulesW +ManagedRequestW +QueryUserDllW +RunMTSToCom +SysprepComplus +SysprepComplus2 diff --git a/lib/libc/mingw/lib64/ccfgnt.def b/lib/libc/mingw/lib64/ccfgnt.def new file mode 100644 index 0000000000000000000000000000000000000000..2a925ae46e1561609eef57a44c6f121cabb13008 --- /dev/null +++ b/lib/libc/mingw/lib64/ccfgnt.def @@ -0,0 +1,23 @@ +; +; Exports of file ICFGNT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ICFGNT.dll +EXPORTS +IcfgSetInstallSourcePath +InetSetAutodialAddress +IcfgGetLastInstallErrorText +IcfgInstallInetComponents +IcfgInstallModem +IcfgIsFileSharingTurnedOn +IcfgIsGlobalDNS +IcfgNeedInetComponents +IcfgNeedModem +IcfgRemoveGlobalDNS +IcfgStartServices +IcfgTurnOffFileSharing +InetGetAutodial +InetGetSupportedPlatform +InetSetAutodial diff --git a/lib/libc/mingw/lib64/cdfview.def b/lib/libc/mingw/lib64/cdfview.def new file mode 100644 index 0000000000000000000000000000000000000000..7b88614057f158de7d4d41383f2e9ac59a1363c3 --- /dev/null +++ b/lib/libc/mingw/lib64/cdfview.def @@ -0,0 +1,16 @@ +; +; Exports of file CdfView.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY CdfView.dll +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +OpenChannel +ParseDesktopComponent +Subscribe +SubscribeToCDF diff --git a/lib/libc/mingw/lib64/cdm.def b/lib/libc/mingw/lib64/cdm.def new file mode 100644 index 0000000000000000000000000000000000000000..ea734310bfb493f84fc736fa9f6a583219d2a3df --- /dev/null +++ b/lib/libc/mingw/lib64/cdm.def @@ -0,0 +1,19 @@ +; +; Exports of file CDM.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY CDM.dll +EXPORTS +CancelCDMOperation +CloseCDMContext +DetFilesDownloaded +DownloadGetUpdatedFiles +DownloadIsInternetAvailable +DownloadUpdatedFiles +FindMatchingDriver +LogDriverNotFound +OpenCDMContext +OpenCDMContextEx +QueryDetectionFiles diff --git a/lib/libc/mingw/lib64/certcli.def b/lib/libc/mingw/lib64/certcli.def new file mode 100644 index 0000000000000000000000000000000000000000..06ae3e89022c2935fc939afd927597a9d84707ba --- /dev/null +++ b/lib/libc/mingw/lib64/certcli.def @@ -0,0 +1,89 @@ +; +; Exports of file certcli.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY certcli.dll +EXPORTS +CAAccessCheck +CAAccessCheckEx +CAAddCACertificateType +CACertTypeAccessCheck +CACertTypeAccessCheckEx +CACertTypeGetSecurity +CACertTypeQuery +CACertTypeRegisterQuery +CACertTypeSetSecurity +CACertTypeUnregisterQuery +CACloneCertType +CACloseCA +CACloseCertType +CACountCAs +CACountCertTypes +CACreateAutoEnrollmentObjectEx +CACreateCertType +CACreateLocalAutoEnrollmentObject +CACreateNewCA +CADeleteCA +CADeleteCertType +CADeleteLocalAutoEnrollmentObject +CAEnumCertTypes +CAEnumCertTypesEx +CAEnumCertTypesForCA +CAEnumCertTypesForCAEx +CAEnumFirstCA +CAEnumNextCA +CAEnumNextCertType +CAFindByCertType +CAFindByIssuerDN +CAFindByName +CAFindCertTypeByName +CAFreeCAProperty +CAFreeCertTypeExtensions +CAFreeCertTypeProperty +CAGetCACertificate +CAGetCAExpiration +CAGetCAFlags +CAGetCAProperty +CAGetCASecurity +CAGetCertTypeExpiration +CAGetCertTypeExtensions +CAGetCertTypeExtensionsEx +CAGetCertTypeFlags +CAGetCertTypeFlagsEx +CAGetCertTypeKeySpec +CAGetCertTypeProperty +CAGetCertTypePropertyEx +CAGetDN +CAInstallDefaultCertType +CAIsCertTypeCurrent +CAOIDAdd +CAOIDCreateNew +CAOIDDelete +CAOIDFreeLdapURL +CAOIDFreeProperty +CAOIDGetLdapURL +CAOIDGetProperty +CAOIDSetProperty +CARemoveCACertificateType +CASetCACertificate +CASetCAExpiration +CASetCAFlags +CASetCAProperty +CASetCASecurity +CASetCertTypeExpiration +CASetCertTypeExtension +CASetCertTypeFlags +CASetCertTypeFlagsEx +CASetCertTypeKeySpec +CASetCertTypeProperty +CASetCertTypePropertyEx +CAUpdateCA +CAUpdateCertType +DllCanUnloadNow +DllGetClassObject +DllInstall +DllRegisterServer +DllUnregisterServer +GetProxyDllInfo diff --git a/lib/libc/mingw/lib64/chtskdic.def b/lib/libc/mingw/lib64/chtskdic.def new file mode 100644 index 0000000000000000000000000000000000000000..6ad133de8935c065e4989393cd7e90663ff9209b --- /dev/null +++ b/lib/libc/mingw/lib64/chtskdic.def @@ -0,0 +1,13 @@ +; +; Exports of file imeskdic.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY imeskdic.dll +EXPORTS +CreateIImeSkdicInstance +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/cimwin32.def b/lib/libc/mingw/lib64/cimwin32.def new file mode 100644 index 0000000000000000000000000000000000000000..8212118698226b7cd50a4be275990d8114c62151 --- /dev/null +++ b/lib/libc/mingw/lib64/cimwin32.def @@ -0,0 +1,26 @@ +; +; Exports of file cimwin32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY cimwin32.dll +EXPORTS +; public: __cdecl CTcpMib::CTcpMib(class CTcpMib const & __ptr64) __ptr64 +??0CTcpMib@@QEAA@AEBV0@@Z +; public: __cdecl CTcpMib::CTcpMib(void) __ptr64 +??0CTcpMib@@QEAA@XZ +; public: virtual __cdecl CTcpMib::~CTcpMib(void) __ptr64 +??1CTcpMib@@UEAA@XZ +; public: class CTcpMib & __ptr64 __cdecl CTcpMib::operator=(class CTcpMib const & __ptr64) __ptr64 +??4CTcpMib@@QEAAAEAV0@AEBV0@@Z +; const CTcpMib::`vftable' +??_7CTcpMib@@6B@ +; class Win32SecurityDescriptor MySecurityDescriptor +?MySecurityDescriptor@@3VWin32SecurityDescriptor@@A DATA +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +GetSDFromWin32SecurityDescriptor +SetWin32SecurityDescriptorFromSD diff --git a/lib/libc/mingw/lib64/classpnp.def b/lib/libc/mingw/lib64/classpnp.def new file mode 100644 index 0000000000000000000000000000000000000000..b1a5164fd2e4a37f350293f4680024ac048135ab --- /dev/null +++ b/lib/libc/mingw/lib64/classpnp.def @@ -0,0 +1,67 @@ +; +; Definition file of CLASSPNP.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "CLASSPNP.SYS" +EXPORTS +ClassAcquireChildLock +ClassAcquireRemoveLockEx +ClassAsynchronousCompletion +ClassBuildRequest +ClassCheckMediaState +ClassClaimDevice +ClassCleanupMediaChangeDetection +ClassCompleteRequest +ClassCreateDeviceObject +ClassDebugPrint +ClassDeleteSrbLookasideList +ClassDeviceControl +ClassDisableMediaChangeDetection +ClassEnableMediaChangeDetection +ClassFindModePage +ClassForwardIrpSynchronous +ClassGetDescriptor +ClassGetDeviceParameter +ClassGetDriverExtension +ClassGetFsContext +ClassGetVpb +ClassInitialize +ClassInitializeEx +ClassInitializeMediaChangeDetection +ClassInitializeSrbLookasideList +ClassInitializeTestUnitPolling +ClassInternalIoControl +ClassInterpretSenseInfo +ClassInvalidateBusRelations +ClassIoComplete +ClassIoCompleteAssociated +ClassMarkChildMissing +ClassMarkChildrenMissing +ClassModeSense +ClassNotifyFailurePredicted +ClassQueryTimeOutRegistryValue +ClassReadDriveCapacity +ClassReleaseChildLock +ClassReleaseQueue +ClassReleaseRemoveLock +ClassRemoveDevice +ClassResetMediaChangeTimer +ClassScanForSpecial +ClassSendDeviceIoControlSynchronous +ClassSendIrpSynchronous +ClassSendNotification +ClassSendSrbAsynchronous +ClassSendSrbSynchronous +ClassSendStartUnit +ClassSetDeviceParameter +ClassSetFailurePredictionPoll +ClassSetMediaChangeState +ClassSignalCompletion +ClassSpinDownPowerHandler +ClassSplitRequest +ClassStopUnitPowerHandler +ClassUpdateInformationInRegistry +ClassWmiCompleteRequest +ClassWmiFireEvent +DllUnload diff --git a/lib/libc/mingw/lib64/cmcfg32.def b/lib/libc/mingw/lib64/cmcfg32.def new file mode 100644 index 0000000000000000000000000000000000000000..0879a7a46a105459aa3a6154d2a005c3b4cc6473 --- /dev/null +++ b/lib/libc/mingw/lib64/cmcfg32.def @@ -0,0 +1,11 @@ +; +; Exports of file cmcfg32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY cmcfg32.dll +EXPORTS +CmstpExtensionProc +CMConfig +CMConfigEx diff --git a/lib/libc/mingw/lib64/cmdial32.def b/lib/libc/mingw/lib64/cmdial32.def new file mode 100644 index 0000000000000000000000000000000000000000..3ba1845c36c4293424e2db775485590f9d15982e --- /dev/null +++ b/lib/libc/mingw/lib64/cmdial32.def @@ -0,0 +1,19 @@ +; +; Exports of file cmdial32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY cmdial32.dll +EXPORTS +AutoDialFunc +CmCustomDialDlg +CmCustomHangUp +CmReConnect +GetCustomProperty +InetDialHandler +RasCustomDeleteEntryNotify +RasCustomDial +RasCustomDialDlg +RasCustomEntryDlg +RasCustomHangUp diff --git a/lib/libc/mingw/lib64/cmpbk32.def b/lib/libc/mingw/lib64/cmpbk32.def new file mode 100644 index 0000000000000000000000000000000000000000..9d7303f41cbafad0d3a52489511d55f36e49cc3a --- /dev/null +++ b/lib/libc/mingw/lib64/cmpbk32.def @@ -0,0 +1,31 @@ +; +; Exports of file cmpbk32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY cmpbk32.dll +EXPORTS +PhoneBookCopyFilter +PhoneBookEnumCountries +PhoneBookEnumNumbers +PhoneBookEnumNumbersWithRegionsZero +PhoneBookEnumRegions +PhoneBookFreeFilter +PhoneBookGetCountryId +PhoneBookGetCountryNameA +PhoneBookGetCountryNameW +PhoneBookGetCurrentCountryId +PhoneBookGetPhoneCanonicalA +PhoneBookGetPhoneDUNA +PhoneBookGetPhoneDescA +PhoneBookGetPhoneDispA +PhoneBookGetPhoneNonCanonicalA +PhoneBookGetPhoneType +PhoneBookGetRegionNameA +PhoneBookHasPhoneType +PhoneBookLoad +PhoneBookMatchFilter +PhoneBookMergeChanges +PhoneBookParseInfoA +PhoneBookUnload diff --git a/lib/libc/mingw/lib64/cmutil.def b/lib/libc/mingw/lib64/cmutil.def new file mode 100644 index 0000000000000000000000000000000000000000..87666cd39f6ac91d8eac00faa3899e79ef63ee50 --- /dev/null +++ b/lib/libc/mingw/lib64/cmutil.def @@ -0,0 +1,261 @@ +; +; Definition file of cmutil.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "cmutil.dll" +EXPORTS +; public: __cdecl CIniA::CIniA(struct HINSTANCE__ *__ptr64,char const *__ptr64,char const *__ptr64,char const *__ptr64,char const *__ptr64)__ptr64 +??0CIniA@@QEAA@PEAUHINSTANCE__@@PEBD111@Z +; public: __cdecl CIniW::CIniW(struct HINSTANCE__ *__ptr64,unsigned short const *__ptr64,unsigned short const *__ptr64,unsigned short const *__ptr64,unsigned short const *__ptr64)__ptr64 +??0CIniW@@QEAA@PEAUHINSTANCE__@@PEBG111@Z +; public: __cdecl CRandom::CRandom(unsigned int)__ptr64 +??0CRandom@@QEAA@I@Z +; public: __cdecl CRandom::CRandom(void)__ptr64 +??0CRandom@@QEAA@XZ +; public: __cdecl CmLogFile::CmLogFile(void)__ptr64 +??0CmLogFile@@QEAA@XZ +; public: __cdecl CIniA::~CIniA(void)__ptr64 +??1CIniA@@QEAA@XZ +; public: __cdecl CIniW::~CIniW(void)__ptr64 +??1CIniW@@QEAA@XZ +; public: __cdecl CmLogFile::~CmLogFile(void)__ptr64 +??1CmLogFile@@QEAA@XZ +; public: class CIniA &__ptr64 __cdecl CIniA::operator =(class CIniA const &__ptr64 )__ptr64 +??4CIniA@@QEAAAEAV0@AEBV0@@Z +; public: class CIniW &__ptr64 __cdecl CIniW::operator =(class CIniW const &__ptr64 )__ptr64 +??4CIniW@@QEAAAEAV0@AEBV0@@Z +; public: class CRandom &__ptr64 __cdecl CRandom::operator =(class CRandom const &__ptr64 )__ptr64 +??4CRandom@@QEAAAEAV0@AEBV0@@Z +; public: class CmLogFile &__ptr64 __cdecl CmLogFile::operator =(class CmLogFile const &__ptr64 )__ptr64 +??4CmLogFile@@QEAAAEAV0@AEBV0@@Z +; public: void __cdecl CIniA::__dflt_ctor_closure(void)__ptr64 +??_FCIniA@@QEAAXXZ +; public: void __cdecl CIniW::__dflt_ctor_closure(void)__ptr64 +??_FCIniW@@QEAAXXZ +; public: void __cdecl CmLogFile::Banner(void)__ptr64 +?Banner@CmLogFile@@QEAAXXZ +; protected: int __cdecl CIniA::CIniA_DeleteEntryFromReg(struct HKEY__ *__ptr64,char const *__ptr64,char const *__ptr64)const __ptr64 +?CIniA_DeleteEntryFromReg@CIniA@@IEBAHPEAUHKEY__@@PEBD1@Z +; protected: unsigned char *__ptr64 __cdecl CIniA::CIniA_GetEntryFromReg(struct HKEY__ *__ptr64,char const *__ptr64,char const *__ptr64,unsigned long,unsigned long)const __ptr64 +?CIniA_GetEntryFromReg@CIniA@@IEBAPEAEPEAUHKEY__@@PEBD1KK@Z +; protected: int __cdecl CIniA::CIniA_WriteEntryToReg(struct HKEY__ *__ptr64,char const *__ptr64,char const *__ptr64,unsigned char const *__ptr64,unsigned long,unsigned long)const __ptr64 +?CIniA_WriteEntryToReg@CIniA@@IEBAHPEAUHKEY__@@PEBD1PEBEKK@Z +; protected: int __cdecl CIniW::CIniW_DeleteEntryFromReg(struct HKEY__ *__ptr64,unsigned short const *__ptr64,unsigned short const *__ptr64)const __ptr64 +?CIniW_DeleteEntryFromReg@CIniW@@IEBAHPEAUHKEY__@@PEBG1@Z +; protected: unsigned char *__ptr64 __cdecl CIniW::CIniW_GetEntryFromReg(struct HKEY__ *__ptr64,unsigned short const *__ptr64,unsigned short const *__ptr64,unsigned long,unsigned long)const __ptr64 +?CIniW_GetEntryFromReg@CIniW@@IEBAPEAEPEAUHKEY__@@PEBG1KK@Z +; protected: int __cdecl CIniW::CIniW_WriteEntryToReg(struct HKEY__ *__ptr64,unsigned short const *__ptr64,unsigned short const *__ptr64,unsigned char const *__ptr64,unsigned long,unsigned long)const __ptr64 +?CIniW_WriteEntryToReg@CIniW@@IEBAHPEAUHKEY__@@PEBG1PEBEKK@Z +; protected: static void __cdecl CIniA::CIni_SetFile(char *__ptr64 *__ptr64,char const *__ptr64) +?CIni_SetFile@CIniA@@KAXPEAPEADPEBD@Z +; protected: static void __cdecl CIniW::CIni_SetFile(unsigned short *__ptr64 *__ptr64,unsigned short const *__ptr64) +?CIni_SetFile@CIniW@@KAXPEAPEAGPEBG@Z +; public: void __cdecl CIniA::Clear(void)__ptr64 +?Clear@CIniA@@QEAAXXZ +; public: void __cdecl CIniW::Clear(void)__ptr64 +?Clear@CIniW@@QEAAXXZ +; public: void __cdecl CmLogFile::Clear(int)__ptr64 +?Clear@CmLogFile@@QEAAXH@Z +; private: long __cdecl CmLogFile::CloseFile(void)__ptr64 +?CloseFile@CmLogFile@@AEAAJXZ +CmAtolA +CmAtolW +CmBuildFullPathFromRelativeA +CmBuildFullPathFromRelativeW +CmCompareStringA +CmCompareStringW +CmConvertRelativePathA +CmConvertRelativePathW +CmEndOfStrA +CmConvertStrToIPv6AddrA +CmConvertStrToIPv6AddrW +CmEndOfStrW +CmFmtMsgA +CmFmtMsgW +CmFree +CmIsDigitA +CmIsDigitW +CmIsIPv6AddressA +CmIsIPv6AddressW +CmIsSpaceA +CmIsSpaceW +CmLoadIconA +CmLoadIconW +CmLoadImageA +CmLoadImageW +CmLoadSmallIconA +CmLoadSmallIconW +CmLoadStringA +CmLoadStringW +CmMalloc +CmParsePathA +CmParsePathW +CmRealloc +CmStrCatAllocA +CmStrCatAllocW +CmStrCharCountA +CmStrCharCountW +CmStrCharStuffingA +CmStrCharStuffingW +CmStrCpyAllocA +CmStrCpyAllocW +CmStrStrA +CmStrStrW +CmStrTrimA +CmStrTrimW +CmStrchrA +CmStrchrW +CmStripFileNameA +CmStripFileNameW +CmStripPathAndExtA +CmStripPathAndExtW +CmStrrchrA +CmStrrchrW +CmStrtokA +CmStrtokW +CmWinHelp +; public: long __cdecl CmLogFile::DeInit(void)__ptr64 +?DeInit@CmLogFile@@QEAAJXZ +; private: void __cdecl CmLogFile::FormatWrite(enum _CMLOG_ITEM,unsigned short *__ptr64)__ptr64 +?FormatWrite@CmLogFile@@AEAAXW4_CMLOG_ITEM@@PEAG@Z +; public: int __cdecl CIniA::GPPB(char const *__ptr64,char const *__ptr64,int)const __ptr64 +?GPPB@CIniA@@QEBAHPEBD0H@Z +; public: int __cdecl CIniW::GPPB(unsigned short const *__ptr64,unsigned short const *__ptr64,int)const __ptr64 +?GPPB@CIniW@@QEBAHPEBG0H@Z +; public: unsigned long __cdecl CIniA::GPPI(char const *__ptr64,char const *__ptr64,unsigned long)const __ptr64 +?GPPI@CIniA@@QEBAKPEBD0K@Z +; public: unsigned long __cdecl CIniW::GPPI(unsigned short const *__ptr64,unsigned short const *__ptr64,unsigned long)const __ptr64 +?GPPI@CIniW@@QEBAKPEBG0K@Z +; public: char *__ptr64 __cdecl CIniA::GPPS(char const *__ptr64,char const *__ptr64,char const *__ptr64)const __ptr64 +?GPPS@CIniA@@QEBAPEADPEBD00@Z +; public: unsigned short *__ptr64 __cdecl CIniW::GPPS(unsigned short const *__ptr64,unsigned short const *__ptr64,unsigned short const *__ptr64)const __ptr64 +?GPPS@CIniW@@QEBAPEAGPEBG00@Z +; public: int __cdecl CRandom::Generate(void)__ptr64 +?Generate@CRandom@@QEAAHXZ +; public: char const *__ptr64 __cdecl CIniA::GetFile(void)const __ptr64 +?GetFile@CIniA@@QEBAPEBDXZ +; public: unsigned short const *__ptr64 __cdecl CIniW::GetFile(void)const __ptr64 +?GetFile@CIniW@@QEBAPEBGXZ +; public: struct HINSTANCE__ *__ptr64 __cdecl CIniA::GetHInst(void)const __ptr64 +?GetHInst@CIniA@@QEBAPEAUHINSTANCE__@@XZ +; public: struct HINSTANCE__ *__ptr64 __cdecl CIniW::GetHInst(void)const __ptr64 +?GetHInst@CIniW@@QEBAPEAUHINSTANCE__@@XZ +; public: unsigned short const *__ptr64 __cdecl CmLogFile::GetLogFilePath(void)__ptr64 +?GetLogFilePath@CmLogFile@@QEAAPEBGXZ +GetOSBuildNumber +GetOSMajorVersion +GetOSVersion +; public: char const *__ptr64 __cdecl CIniA::GetPrimaryFile(void)const __ptr64 +?GetPrimaryFile@CIniA@@QEBAPEBDXZ +; public: unsigned short const *__ptr64 __cdecl CIniW::GetPrimaryFile(void)const __ptr64 +?GetPrimaryFile@CIniW@@QEBAPEBGXZ +; public: char const *__ptr64 __cdecl CIniA::GetPrimaryRegPath(void)const __ptr64 +?GetPrimaryRegPath@CIniA@@QEBAPEBDXZ +; public: unsigned short const *__ptr64 __cdecl CIniW::GetPrimaryRegPath(void)const __ptr64 +?GetPrimaryRegPath@CIniW@@QEBAPEBGXZ +; public: char const *__ptr64 __cdecl CIniA::GetRegPath(void)const __ptr64 +?GetRegPath@CIniA@@QEBAPEBDXZ +; public: unsigned short const *__ptr64 __cdecl CIniW::GetRegPath(void)const __ptr64 +?GetRegPath@CIniW@@QEBAPEBGXZ +; public: char const *__ptr64 __cdecl CIniA::GetSection(void)const __ptr64 +?GetSection@CIniA@@QEBAPEBDXZ +; public: unsigned short const *__ptr64 __cdecl CIniW::GetSection(void)const __ptr64 +?GetSection@CIniW@@QEBAPEBGXZ +; public: void __cdecl CRandom::Init(unsigned long)__ptr64 +?Init@CRandom@@QEAAXK@Z +; public: long __cdecl CmLogFile::Init(struct HINSTANCE__ *__ptr64,int,char const *__ptr64)__ptr64 +?Init@CmLogFile@@QEAAJPEAUHINSTANCE__@@HPEBD@Z +; public: long __cdecl CmLogFile::Init(struct HINSTANCE__ *__ptr64,int,unsigned short const *__ptr64)__ptr64 +?Init@CmLogFile@@QEAAJPEAUHINSTANCE__@@HPEBG@Z +; public: int __cdecl CmLogFile::IsEnabled(void)__ptr64 +?IsEnabled@CmLogFile@@QEAAHXZ +IsFarEastNonOSR2Win95 +IsLogonAsSystem +; protected: char *__ptr64 __cdecl CIniA::LoadEntry(char const *__ptr64)const __ptr64 +?LoadEntry@CIniA@@IEBAPEADPEBD@Z +; protected: unsigned short *__ptr64 __cdecl CIniW::LoadEntry(unsigned short const *__ptr64)const __ptr64 +?LoadEntry@CIniW@@IEBAPEAGPEBG@Z +; public: char *__ptr64 __cdecl CIniA::LoadSection(char const *__ptr64)const __ptr64 +?LoadSection@CIniA@@QEBAPEADPEBD@Z +; public: unsigned short *__ptr64 __cdecl CIniW::LoadSection(unsigned short const *__ptr64)const __ptr64 +?LoadSection@CIniW@@QEBAPEAGPEBG@Z +; public: void __cdecl CmLogFile::Log(enum _CMLOG_ITEM,...)__ptr64 +?Log@CmLogFile@@QEAAXW4_CMLOG_ITEM@@ZZ +MakeBold +; private: long __cdecl CmLogFile::OpenFile(void)__ptr64 +?OpenFile@CmLogFile@@AEAAJXZ +ReleaseBold +; public: void __cdecl CIniA::SetEntry(char const *__ptr64)__ptr64 +?SetEntry@CIniA@@QEAAXPEBD@Z +; public: void __cdecl CIniW::SetEntry(unsigned short const *__ptr64)__ptr64 +?SetEntry@CIniW@@QEAAXPEBG@Z +; public: void __cdecl CIniA::SetEntryFromIdx(unsigned long)__ptr64 +?SetEntryFromIdx@CIniA@@QEAAXK@Z +; public: void __cdecl CIniW::SetEntryFromIdx(unsigned long)__ptr64 +?SetEntryFromIdx@CIniW@@QEAAXK@Z +; public: void __cdecl CIniA::SetFile(char const *__ptr64)__ptr64 +?SetFile@CIniA@@QEAAXPEBD@Z +; public: void __cdecl CIniW::SetFile(unsigned short const *__ptr64)__ptr64 +?SetFile@CIniW@@QEAAXPEBG@Z +; public: void __cdecl CIniA::SetHInst(struct HINSTANCE__ *__ptr64)__ptr64 +?SetHInst@CIniA@@QEAAXPEAUHINSTANCE__@@@Z +; public: void __cdecl CIniW::SetHInst(struct HINSTANCE__ *__ptr64)__ptr64 +?SetHInst@CIniW@@QEAAXPEAUHINSTANCE__@@@Z +; public: void __cdecl CIniA::SetICSDataPath(char const *__ptr64)__ptr64 +?SetICSDataPath@CIniA@@QEAAXPEBD@Z +; public: void __cdecl CIniW::SetICSDataPath(unsigned short const *__ptr64)__ptr64 +?SetICSDataPath@CIniW@@QEAAXPEBG@Z +; public: long __cdecl CmLogFile::SetParams(int,unsigned long,char const *__ptr64)__ptr64 +?SetParams@CmLogFile@@QEAAJHKPEBD@Z +; public: long __cdecl CmLogFile::SetParams(int,unsigned long,unsigned short const *__ptr64)__ptr64 +?SetParams@CmLogFile@@QEAAJHKPEBG@Z +; public: void __cdecl CIniA::SetPrimaryFile(char const *__ptr64)__ptr64 +?SetPrimaryFile@CIniA@@QEAAXPEBD@Z +; public: void __cdecl CIniW::SetPrimaryFile(unsigned short const *__ptr64)__ptr64 +?SetPrimaryFile@CIniW@@QEAAXPEBG@Z +; public: void __cdecl CIniA::SetPrimaryRegPath(char const *__ptr64)__ptr64 +?SetPrimaryRegPath@CIniA@@QEAAXPEBD@Z +; public: void __cdecl CIniW::SetPrimaryRegPath(unsigned short const *__ptr64)__ptr64 +?SetPrimaryRegPath@CIniW@@QEAAXPEBG@Z +; public: void __cdecl CIniA::SetReadICSData(int)__ptr64 +?SetReadICSData@CIniA@@QEAAXH@Z +; public: void __cdecl CIniW::SetReadICSData(int)__ptr64 +?SetReadICSData@CIniW@@QEAAXH@Z +; public: void __cdecl CIniA::SetRegPath(char const *__ptr64)__ptr64 +?SetRegPath@CIniA@@QEAAXPEBD@Z +; public: void __cdecl CIniW::SetRegPath(unsigned short const *__ptr64)__ptr64 +?SetRegPath@CIniW@@QEAAXPEBG@Z +; public: void __cdecl CIniA::SetSection(char const *__ptr64)__ptr64 +?SetSection@CIniA@@QEAAXPEBD@Z +; public: void __cdecl CIniW::SetSection(unsigned short const *__ptr64)__ptr64 +?SetSection@CIniW@@QEAAXPEBG@Z +; public: void __cdecl CIniA::SetWriteICSData(int)__ptr64 +?SetWriteICSData@CIniA@@QEAAXH@Z +; public: void __cdecl CIniW::SetWriteICSData(int)__ptr64 +?SetWriteICSData@CIniW@@QEAAXH@Z +; public: long __cdecl CmLogFile::Start(int)__ptr64 +?Start@CmLogFile@@QEAAJH@Z +; public: long __cdecl CmLogFile::Stop(void)__ptr64 +?Stop@CmLogFile@@QEAAJXZ +SzToWz +SzToWzWithAlloc +UpdateFont +; public: void __cdecl CIniA::WPPB(char const *__ptr64,char const *__ptr64,int)__ptr64 +?WPPB@CIniA@@QEAAXPEBD0H@Z +; public: void __cdecl CIniW::WPPB(unsigned short const *__ptr64,unsigned short const *__ptr64,int)__ptr64 +?WPPB@CIniW@@QEAAXPEBG0H@Z +; public: void __cdecl CIniA::WPPI(char const *__ptr64,char const *__ptr64,unsigned long)__ptr64 +?WPPI@CIniA@@QEAAXPEBD0K@Z +; public: void __cdecl CIniW::WPPI(unsigned short const *__ptr64,unsigned short const *__ptr64,unsigned long)__ptr64 +?WPPI@CIniW@@QEAAXPEBG0K@Z +; public: void __cdecl CIniA::WPPS(char const *__ptr64,char const *__ptr64,char const *__ptr64)__ptr64 +?WPPS@CIniA@@QEAAXPEBD00@Z +; public: void __cdecl CIniW::WPPS(unsigned short const *__ptr64,unsigned short const *__ptr64,unsigned short const *__ptr64)__ptr64 +?WPPS@CIniW@@QEAAXPEBG00@Z +; private: long __cdecl CmLogFile::Write(unsigned short *__ptr64)__ptr64 +?Write@CmLogFile@@AEAAJPEAG@Z +WzToSz +WzToSzWithAlloc +; public: static unsigned long const CIniW::kMaxValueLength +?kMaxValueLength@CIniW@@2KB diff --git a/lib/libc/mingw/lib64/cnetcfg.def b/lib/libc/mingw/lib64/cnetcfg.def new file mode 100644 index 0000000000000000000000000000000000000000..73cb518f23621861296a7f5e8038c5bd2b41cc60 --- /dev/null +++ b/lib/libc/mingw/lib64/cnetcfg.def @@ -0,0 +1,12 @@ +; +; Exports of file CNETCFG.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY CNETCFG.dll +EXPORTS +InetConfigSystem +InetNeedModem +InetNeedSystemComponents +InetStartServices diff --git a/lib/libc/mingw/lib64/coadmin.def b/lib/libc/mingw/lib64/coadmin.def new file mode 100644 index 0000000000000000000000000000000000000000..e47a97230c2c3696448fd499b524b95bcb137438 --- /dev/null +++ b/lib/libc/mingw/lib64/coadmin.def @@ -0,0 +1,13 @@ +; +; Exports of file COADMIN.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY COADMIN.dll +EXPORTS +DllCanUnloadNow +DllRegisterServer +DllUnregisterServer +InitComAdmindata +TerminateComAdmindata diff --git a/lib/libc/mingw/lib64/comres.def b/lib/libc/mingw/lib64/comres.def new file mode 100644 index 0000000000000000000000000000000000000000..079ad06ccba8266f1b3d2c8e8f76516091187fc8 --- /dev/null +++ b/lib/libc/mingw/lib64/comres.def @@ -0,0 +1,9 @@ +; +; Exports of file COMRes.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY COMRes.dll +EXPORTS +COMResModuleInstance diff --git a/lib/libc/mingw/lib64/comsetup.def b/lib/libc/mingw/lib64/comsetup.def new file mode 100644 index 0000000000000000000000000000000000000000..42c2bf1c829fcecc71ee17aeb4468e83268210f1 --- /dev/null +++ b/lib/libc/mingw/lib64/comsetup.def @@ -0,0 +1,16 @@ +; +; Exports of file comsetup.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY comsetup.dll +EXPORTS +HandlePendingInfOperations +InstallOnReboot +OcEntry +RunComPlusSetWebApplicationServerRoleW +SetupPrintLog +UpgradeDSSchema +ComPlusGetWebApplicationServerRole +ComPlusSetWebApplicationServerRole diff --git a/lib/libc/mingw/lib64/corpol.def b/lib/libc/mingw/lib64/corpol.def new file mode 100644 index 0000000000000000000000000000000000000000..42f08b90721878bb24ab0f594f6da49bd4ff36c9 --- /dev/null +++ b/lib/libc/mingw/lib64/corpol.def @@ -0,0 +1,16 @@ +; +; Exports of file corpol.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY corpol.dll +EXPORTS +CORLockDownProvider +CORPolicyEE +CORPolicyProvider +DllCanUnloadNow +DllRegisterServer +DllUnregisterServer +GetPublisher +GetUnsignedPermissions diff --git a/lib/libc/mingw/lib64/cscdll.def b/lib/libc/mingw/lib64/cscdll.def new file mode 100644 index 0000000000000000000000000000000000000000..d01b645c9c30370879aeb6226d2369b7024beb13 --- /dev/null +++ b/lib/libc/mingw/lib64/cscdll.def @@ -0,0 +1,76 @@ +; +; Exports of file CSCDLL.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY CSCDLL.dll +EXPORTS +MprServiceProc +ReInt_WndProc +LogonHappened +LogoffHappened +Update +RefreshConnections +BreakConnections +CheckCSC +CSCIsCSCEnabled +CSCFindClose +CSCSetMaxSpace +CSCFreeSpace +CheckCSCEx +CSCDoEnableDisable +CSCPinFileA +CSCUnpinFileA +CSCQueryFileStatusA +CSCFindFirstFileA +CSCFindNextFileA +CSCDeleteA +CSCFillSparseFilesA +CSCMergeShareA +CSCCopyReplicaA +CSCEnumForStatsA +CSCIsServerOfflineA +CSCGetSpaceUsageA +CSCTransitionServerOnlineA +CSCCheckShareOnlineA +CSCDoLocalRenameA +CSCEnumForStatsExA +CSCFindFirstFileForSidA +CSCQueryFileStatusExA +CSCQueryShareStatusA +CSCPurgeUnpinnedFiles +CSCPinFileW +CSCUnpinFileW +CSCQueryFileStatusW +CSCFindFirstFileW +CSCFindNextFileW +CSCDeleteW +CSCFillSparseFilesW +CSCMergeShareW +CSCCopyReplicaW +CSCEnumForStatsW +CSCIsServerOfflineW +CSCGetSpaceUsageW +CSCTransitionServerOnlineW +CSCCheckShareOnlineW +CSCDoLocalRenameW +CSCEnumForStatsExW +CSCDoLocalRenameExW +CSCCheckShareOnlineExW +CSCBeginSynchronizationW +CSCEndSynchronizationW +CSCFindFirstFileForSidW +CSCEncryptDecryptDatabase +CSCQueryDatabaseStatus +CSCQueryFileStatusExW +CSCQueryShareStatusW +CSCShareIdToShareName +WinlogonLogonEvent +WinlogonLogoffEvent +WinlogonScreenSaverEvent +WinlogonShutdownEvent +WinlogonLockEvent +WinlogonUnlockEvent +WinlogonStartShellEvent +WinlogonStartupEvent diff --git a/lib/libc/mingw/lib64/cscui.def b/lib/libc/mingw/lib64/cscui.def new file mode 100644 index 0000000000000000000000000000000000000000..cc258e113ce5602936aa3acde3fe711f6961d38f --- /dev/null +++ b/lib/libc/mingw/lib64/cscui.def @@ -0,0 +1,22 @@ +; +; Exports of file CSCUI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY CSCUI.dll +EXPORTS +CSCUIOptionsPropertySheet +ProcessGroupPolicy +CSCOptions_RunDLL +CSCOptions_RunDLLA +CSCOptions_RunDLLW +CSCUIInitialize +CSCUIMsgProcess +CSCUIRemoveFolderFromCache +CSCUISetState +CscPolicyProcessing_RunDLLW +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/csrsrv.def b/lib/libc/mingw/lib64/csrsrv.def new file mode 100644 index 0000000000000000000000000000000000000000..55926b0d177554df66faccbe26f57a07ef48c76d --- /dev/null +++ b/lib/libc/mingw/lib64/csrsrv.def @@ -0,0 +1,43 @@ +; +; Exports of file CSRSRV.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY CSRSRV.dll +EXPORTS +CsrAddStaticServerThread +CsrCallServerFromServer +CsrConnectToUser +CsrCreateProcess +CsrCreateRemoteThread +CsrCreateThread +CsrCreateWait +CsrDebugProcess +CsrDebugProcessStop +CsrDereferenceProcess +CsrDereferenceThread +CsrDereferenceWait +CsrDestroyProcess +CsrDestroyThread +CsrExecServerThread +CsrGetProcessLuid +CsrImpersonateClient +CsrLockProcessByClientId +CsrLockThreadByClientId +CsrMoveSatisfiedWait +CsrNotifyWait +CsrPopulateDosDevices +CsrQueryApiPort +CsrReferenceThread +CsrRevertToSelf +CsrServerInitialization +CsrSetBackgroundPriority +CsrSetCallingSpooler +CsrSetForegroundPriority +CsrShutdownProcesses +CsrUnhandledExceptionFilter +CsrUnlockProcess +CsrUnlockThread +CsrValidateMessageBuffer +CsrValidateMessageString diff --git a/lib/libc/mingw/lib64/d3d8thk.def b/lib/libc/mingw/lib64/d3d8thk.def new file mode 100644 index 0000000000000000000000000000000000000000..00bb0eecda40b8ab72c81fcea2f35d80dbab5938 --- /dev/null +++ b/lib/libc/mingw/lib64/d3d8thk.def @@ -0,0 +1,64 @@ +; +; Exports of file d3d8thk.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY d3d8thk.dll +EXPORTS +OsThunkD3dContextCreate +OsThunkD3dContextDestroy +OsThunkD3dContextDestroyAll +OsThunkD3dDrawPrimitives2 +OsThunkD3dValidateTextureStageState +OsThunkDdAddAttachedSurface +OsThunkDdAlphaBlt +OsThunkDdAttachSurface +OsThunkDdBeginMoCompFrame +OsThunkDdBlt +OsThunkDdCanCreateD3DBuffer +OsThunkDdCanCreateSurface +OsThunkDdColorControl +OsThunkDdCreateD3DBuffer +OsThunkDdCreateDirectDrawObject +OsThunkDdCreateMoComp +OsThunkDdCreateSurface +OsThunkDdCreateSurfaceEx +OsThunkDdCreateSurfaceObject +OsThunkDdDeleteDirectDrawObject +OsThunkDdDeleteSurfaceObject +OsThunkDdDestroyD3DBuffer +OsThunkDdDestroyMoComp +OsThunkDdDestroySurface +OsThunkDdEndMoCompFrame +OsThunkDdFlip +OsThunkDdFlipToGDISurface +OsThunkDdGetAvailDriverMemory +OsThunkDdGetBltStatus +OsThunkDdGetDC +OsThunkDdGetDriverInfo +OsThunkDdGetDriverState +OsThunkDdGetDxHandle +OsThunkDdGetFlipStatus +OsThunkDdGetInternalMoCompInfo +OsThunkDdGetMoCompBuffInfo +OsThunkDdGetMoCompFormats +OsThunkDdGetMoCompGuids +OsThunkDdGetScanLine +OsThunkDdLock +OsThunkDdLockD3D +OsThunkDdQueryDirectDrawObject +OsThunkDdQueryMoCompStatus +OsThunkDdReenableDirectDrawObject +OsThunkDdReleaseDC +OsThunkDdRenderMoComp +OsThunkDdResetVisrgn +OsThunkDdSetColorKey +OsThunkDdSetExclusiveMode +OsThunkDdSetGammaRamp +OsThunkDdSetOverlayPosition +OsThunkDdUnattachSurface +OsThunkDdUnlock +OsThunkDdUnlockD3D +OsThunkDdUpdateOverlay +OsThunkDdWaitForVerticalBlank diff --git a/lib/libc/mingw/lib64/d3dcompiler_33.def b/lib/libc/mingw/lib64/d3dcompiler_33.def new file mode 100644 index 0000000000000000000000000000000000000000..079e03e15e3e7edef2490838ae5544224d3d1994 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcompiler_33.def @@ -0,0 +1,17 @@ +; +; Definition file of D3DCompiler.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler.dll" +EXPORTS +D3DCompileFromMemory +D3DDisassembleCode +D3DDisassembleEffect +D3DGetCodeDebugInfo +D3DGetInputAndOutputSignatureBlob +D3DGetInputSignatureBlob +D3DGetOutputSignatureBlob +D3DPreprocessFromMemory +D3DReflectCode +DebugSetMute diff --git a/lib/libc/mingw/lib64/d3dcompiler_34.def b/lib/libc/mingw/lib64/d3dcompiler_34.def new file mode 100644 index 0000000000000000000000000000000000000000..079e03e15e3e7edef2490838ae5544224d3d1994 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcompiler_34.def @@ -0,0 +1,17 @@ +; +; Definition file of D3DCompiler.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler.dll" +EXPORTS +D3DCompileFromMemory +D3DDisassembleCode +D3DDisassembleEffect +D3DGetCodeDebugInfo +D3DGetInputAndOutputSignatureBlob +D3DGetInputSignatureBlob +D3DGetOutputSignatureBlob +D3DPreprocessFromMemory +D3DReflectCode +DebugSetMute diff --git a/lib/libc/mingw/lib64/d3dcompiler_35.def b/lib/libc/mingw/lib64/d3dcompiler_35.def new file mode 100644 index 0000000000000000000000000000000000000000..079e03e15e3e7edef2490838ae5544224d3d1994 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcompiler_35.def @@ -0,0 +1,17 @@ +; +; Definition file of D3DCompiler.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler.dll" +EXPORTS +D3DCompileFromMemory +D3DDisassembleCode +D3DDisassembleEffect +D3DGetCodeDebugInfo +D3DGetInputAndOutputSignatureBlob +D3DGetInputSignatureBlob +D3DGetOutputSignatureBlob +D3DPreprocessFromMemory +D3DReflectCode +DebugSetMute diff --git a/lib/libc/mingw/lib64/d3dcompiler_36.def b/lib/libc/mingw/lib64/d3dcompiler_36.def new file mode 100644 index 0000000000000000000000000000000000000000..079e03e15e3e7edef2490838ae5544224d3d1994 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcompiler_36.def @@ -0,0 +1,17 @@ +; +; Definition file of D3DCompiler.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler.dll" +EXPORTS +D3DCompileFromMemory +D3DDisassembleCode +D3DDisassembleEffect +D3DGetCodeDebugInfo +D3DGetInputAndOutputSignatureBlob +D3DGetInputSignatureBlob +D3DGetOutputSignatureBlob +D3DPreprocessFromMemory +D3DReflectCode +DebugSetMute diff --git a/lib/libc/mingw/lib64/d3dcompiler_37.def b/lib/libc/mingw/lib64/d3dcompiler_37.def new file mode 100644 index 0000000000000000000000000000000000000000..dc65a6031bfcfa23161e9b9fdfbce32f647ee034 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcompiler_37.def @@ -0,0 +1,17 @@ +; +; Definition file of D3DCompiler_37.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler_37.dll" +EXPORTS +D3DCompileFromMemory +D3DDisassembleCode +D3DDisassembleEffect +D3DGetCodeDebugInfo +D3DGetInputAndOutputSignatureBlob +D3DGetInputSignatureBlob +D3DGetOutputSignatureBlob +D3DPreprocessFromMemory +D3DReflectCode +DebugSetMute diff --git a/lib/libc/mingw/lib64/d3dcompiler_38.def b/lib/libc/mingw/lib64/d3dcompiler_38.def new file mode 100644 index 0000000000000000000000000000000000000000..84a9a2fe0a3f6bee0bfdc349060388efb7cb2ef8 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcompiler_38.def @@ -0,0 +1,18 @@ +; +; Definition file of D3DCompiler_38.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler_38.dll" +EXPORTS +D3DCompileFromMemory +D3DDisassembleCode +D3DDisassembleEffect +D3DGetCodeDebugInfo +D3DGetInputAndOutputSignatureBlob +D3DGetInputSignatureBlob +D3DGetOutputSignatureBlob +D3DPreprocessFromMemory +D3DReflectCode +D3DReturnFailure1 +DebugSetMute diff --git a/lib/libc/mingw/lib64/d3dcompiler_39.def b/lib/libc/mingw/lib64/d3dcompiler_39.def new file mode 100644 index 0000000000000000000000000000000000000000..b1f010630287dbf422ae1ae7a9540914599d176a --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcompiler_39.def @@ -0,0 +1,18 @@ +; +; Definition file of D3DCompiler_39.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler_39.dll" +EXPORTS +D3DCompileFromMemory +D3DDisassembleCode +D3DDisassembleEffect +D3DGetCodeDebugInfo +D3DGetInputAndOutputSignatureBlob +D3DGetInputSignatureBlob +D3DGetOutputSignatureBlob +D3DPreprocessFromMemory +D3DReflectCode +D3DReturnFailure1 +DebugSetMute diff --git a/lib/libc/mingw/lib64/d3dcompiler_40.def b/lib/libc/mingw/lib64/d3dcompiler_40.def new file mode 100644 index 0000000000000000000000000000000000000000..3f5869ee57dfeb4d1abe7088142cb7aa1c375029 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcompiler_40.def @@ -0,0 +1,19 @@ +; +; Definition file of D3DCompiler_40.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler_40.dll" +EXPORTS +DebugSetMute +D3DCompile +D3DDisassemble +D3DDisassemble10Effect +D3DGetDebugInfo +D3DGetInputAndOutputSignatureBlob +D3DGetInputSignatureBlob +D3DGetOutputSignatureBlob +D3DPreprocess +D3DReflect +D3DReturnFailure1 +D3DStripShader diff --git a/lib/libc/mingw/lib64/d3dcompiler_41.def b/lib/libc/mingw/lib64/d3dcompiler_41.def new file mode 100644 index 0000000000000000000000000000000000000000..f9739e3ec6bd71b1bb0a356333a3472444adacc5 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcompiler_41.def @@ -0,0 +1,20 @@ +; +; Definition file of D3DCompiler_41.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler_41.dll" +EXPORTS +D3DAssemble +DebugSetMute +D3DCompile +D3DDisassemble +D3DDisassemble10Effect +D3DGetDebugInfo +D3DGetInputAndOutputSignatureBlob +D3DGetInputSignatureBlob +D3DGetOutputSignatureBlob +D3DPreprocess +D3DReflect +D3DReturnFailure1 +D3DStripShader diff --git a/lib/libc/mingw/lib64/d3dcompiler_42.def b/lib/libc/mingw/lib64/d3dcompiler_42.def new file mode 100644 index 0000000000000000000000000000000000000000..78c4ba27527f8af825247e86a7155d99b0d5831c --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcompiler_42.def @@ -0,0 +1,20 @@ +; +; Definition file of D3DCompiler_42.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCompiler_42.dll" +EXPORTS +D3DAssemble +DebugSetMute +D3DCompile +D3DDisassemble +D3DDisassemble10Effect +D3DGetDebugInfo +D3DGetInputAndOutputSignatureBlob +D3DGetInputSignatureBlob +D3DGetOutputSignatureBlob +D3DPreprocess +D3DReflect +D3DReturnFailure1 +D3DStripShader diff --git a/lib/libc/mingw/lib64/d3dcompiler_43.def b/lib/libc/mingw/lib64/d3dcompiler_43.def new file mode 100644 index 0000000000000000000000000000000000000000..e7cc7766e8eb2f792663b6ad2e094cf8cabe8920 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcompiler_43.def @@ -0,0 +1,24 @@ +; +; Definition file of D3DCOMPILER_43.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCOMPILER_43.dll" +EXPORTS +D3DAssemble +DebugSetMute +D3DCompile +D3DCompressShaders +D3DCreateBlob +D3DDecompressShaders +D3DDisassemble +D3DDisassemble10Effect +D3DGetBlobPart +D3DGetDebugInfo +D3DGetInputAndOutputSignatureBlob +D3DGetInputSignatureBlob +D3DGetOutputSignatureBlob +D3DPreprocess +D3DReflect +D3DReturnFailure1 +D3DStripShader diff --git a/lib/libc/mingw/lib64/d3dcompiler_46.def b/lib/libc/mingw/lib64/d3dcompiler_46.def new file mode 100644 index 0000000000000000000000000000000000000000..43f05ae9da0c8705f1a93eb20bfd76762762b8bc --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcompiler_46.def @@ -0,0 +1,32 @@ +; +; Definition file of D3DCOMPILER_46.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "D3DCOMPILER_46.dll" +EXPORTS +D3DAssemble +DebugSetMute +D3DCompile +D3DCompile2 +D3DCompileFromFile +D3DCompressShaders +D3DCreateBlob +D3DDecompressShaders +D3DDisassemble +D3DDisassemble10Effect +D3DDisassemble11Trace +D3DDisassembleRegion +D3DGetBlobPart +D3DGetDebugInfo +D3DGetInputAndOutputSignatureBlob +D3DGetInputSignatureBlob +D3DGetOutputSignatureBlob +D3DGetTraceInstructionOffsets +D3DPreprocess +D3DReadFileToBlob +D3DReflect +D3DReturnFailure1 +D3DSetBlobPart +D3DStripShader +D3DWriteBlobToFile diff --git a/lib/libc/mingw/lib64/d3dcsx_46.def b/lib/libc/mingw/lib64/d3dcsx_46.def new file mode 100644 index 0000000000000000000000000000000000000000..887b8615d9fdae77d29f9970d682d8113db5b8c2 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcsx_46.def @@ -0,0 +1,16 @@ +; +; Definition file of d3dcsx_46.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dcsx_46.dll" +EXPORTS +D3DX11CreateFFT +D3DX11CreateFFT1DComplex +D3DX11CreateFFT1DReal +D3DX11CreateFFT2DComplex +D3DX11CreateFFT2DReal +D3DX11CreateFFT3DComplex +D3DX11CreateFFT3DReal +D3DX11CreateScan +D3DX11CreateSegmentedScan diff --git a/lib/libc/mingw/lib64/d3dcsxd_43.def b/lib/libc/mingw/lib64/d3dcsxd_43.def new file mode 100644 index 0000000000000000000000000000000000000000..158c73aed503ead9b1f04d1f69b516b8b9493f1a --- /dev/null +++ b/lib/libc/mingw/lib64/d3dcsxd_43.def @@ -0,0 +1,16 @@ +; +; Definition file of d3dcsxd_43.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dcsxd_43.dll" +EXPORTS +D3DX11CreateFFT +D3DX11CreateFFT1DComplex +D3DX11CreateFFT1DReal +D3DX11CreateFFT2DComplex +D3DX11CreateFFT2DReal +D3DX11CreateFFT3DComplex +D3DX11CreateFFT3DReal +D3DX11CreateScan +D3DX11CreateSegmentedScan diff --git a/lib/libc/mingw/lib64/d3dx10_33.def b/lib/libc/mingw/lib64/d3dx10_33.def new file mode 100644 index 0000000000000000000000000000000000000000..9de334c89f9a1bcdbdcfa3f049bdd133393946e4 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx10_33.def @@ -0,0 +1,184 @@ +; +; Definition file of d3dx10_33.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_33.dll" +EXPORTS +D3DX10CreateThreadPump +D3DX10CheckVersion +D3DX10CompileFromFileA +D3DX10CompileFromFileW +D3DX10CompileFromMemory +D3DX10CompileFromResourceA +D3DX10CompileFromResourceW +D3DX10ComputeNormalMap +D3DX10CreateAsyncCompilerProcessor +D3DX10CreateAsyncEffectCreateProcessor +D3DX10CreateAsyncEffectPoolCreateProcessor +D3DX10CreateAsyncFileLoaderA +D3DX10CreateAsyncFileLoaderW +D3DX10CreateAsyncMemoryLoader +D3DX10CreateAsyncResourceLoaderA +D3DX10CreateAsyncResourceLoaderW +D3DX10CreateAsyncShaderPreprocessProcessor +D3DX10CreateAsyncShaderResourceViewProcessor +D3DX10CreateAsyncTextureInfoProcessor +D3DX10CreateAsyncTextureProcessor +D3DX10CreateEffectFromFileA +D3DX10CreateEffectFromFileW +D3DX10CreateEffectFromMemory +D3DX10CreateEffectFromResourceA +D3DX10CreateEffectFromResourceW +D3DX10CreateEffectPoolFromFileA +D3DX10CreateEffectPoolFromFileW +D3DX10CreateEffectPoolFromMemory +D3DX10CreateEffectPoolFromResourceA +D3DX10CreateEffectPoolFromResourceW +D3DX10CreateFontA +D3DX10CreateFontIndirectA +D3DX10CreateFontIndirectW +D3DX10CreateFontW +D3DX10CreateMesh +D3DX10CreateShaderResourceViewFromFileA +D3DX10CreateShaderResourceViewFromFileW +D3DX10CreateShaderResourceViewFromMemory +D3DX10CreateShaderResourceViewFromResourceA +D3DX10CreateShaderResourceViewFromResourceW +D3DX10CreateSkinInfo +D3DX10CreateSprite +D3DX10CreateTextureFromFileA +D3DX10CreateTextureFromFileW +D3DX10CreateTextureFromMemory +D3DX10CreateTextureFromResourceA +D3DX10CreateTextureFromResourceW +D3DX10DisassembleEffect +D3DX10DisassembleShader +D3DX10FilterTexture +D3DX10GetDriverLevel +D3DX10GetImageInfoFromFileA +D3DX10GetImageInfoFromFileW +D3DX10GetImageInfoFromMemory +D3DX10GetImageInfoFromResourceA +D3DX10GetImageInfoFromResourceW +D3DX10LoadTextureFromTexture +D3DX10PreprocessShaderFromFileA +D3DX10PreprocessShaderFromFileW +D3DX10PreprocessShaderFromMemory +D3DX10PreprocessShaderFromResourceA +D3DX10PreprocessShaderFromResourceW +D3DX10ReflectShader +D3DX10SHProjectCubeMap +D3DX10SaveTextureToFileA +D3DX10SaveTextureToFileW +D3DX10SaveTextureToMemory +D3DX10UnsetAllDeviceObjects +D3DXBoxBoundProbe +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXCpuOptimizations +D3DXCreateMatrixStack +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFresnelTerm +D3DXIntersectTri +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSphereBoundProbe +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray diff --git a/lib/libc/mingw/lib64/d3dx10_34.def b/lib/libc/mingw/lib64/d3dx10_34.def new file mode 100644 index 0000000000000000000000000000000000000000..750c637109d8cd701605980509b0c7bac126420d --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx10_34.def @@ -0,0 +1,184 @@ +; +; Definition file of d3dx10_34.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_34.dll" +EXPORTS +D3DX10CreateThreadPump +D3DX10CheckVersion +D3DX10CompileFromFileA +D3DX10CompileFromFileW +D3DX10CompileFromMemory +D3DX10CompileFromResourceA +D3DX10CompileFromResourceW +D3DX10ComputeNormalMap +D3DX10CreateAsyncCompilerProcessor +D3DX10CreateAsyncEffectCreateProcessor +D3DX10CreateAsyncEffectPoolCreateProcessor +D3DX10CreateAsyncFileLoaderA +D3DX10CreateAsyncFileLoaderW +D3DX10CreateAsyncMemoryLoader +D3DX10CreateAsyncResourceLoaderA +D3DX10CreateAsyncResourceLoaderW +D3DX10CreateAsyncShaderPreprocessProcessor +D3DX10CreateAsyncShaderResourceViewProcessor +D3DX10CreateAsyncTextureInfoProcessor +D3DX10CreateAsyncTextureProcessor +D3DX10CreateEffectFromFileA +D3DX10CreateEffectFromFileW +D3DX10CreateEffectFromMemory +D3DX10CreateEffectFromResourceA +D3DX10CreateEffectFromResourceW +D3DX10CreateEffectPoolFromFileA +D3DX10CreateEffectPoolFromFileW +D3DX10CreateEffectPoolFromMemory +D3DX10CreateEffectPoolFromResourceA +D3DX10CreateEffectPoolFromResourceW +D3DX10CreateFontA +D3DX10CreateFontIndirectA +D3DX10CreateFontIndirectW +D3DX10CreateFontW +D3DX10CreateMesh +D3DX10CreateShaderResourceViewFromFileA +D3DX10CreateShaderResourceViewFromFileW +D3DX10CreateShaderResourceViewFromMemory +D3DX10CreateShaderResourceViewFromResourceA +D3DX10CreateShaderResourceViewFromResourceW +D3DX10CreateSkinInfo +D3DX10CreateSprite +D3DX10CreateTextureFromFileA +D3DX10CreateTextureFromFileW +D3DX10CreateTextureFromMemory +D3DX10CreateTextureFromResourceA +D3DX10CreateTextureFromResourceW +D3DX10DisassembleEffect +D3DX10DisassembleShader +D3DX10FilterTexture +D3DX10GetDriverLevel +D3DX10GetImageInfoFromFileA +D3DX10GetImageInfoFromFileW +D3DX10GetImageInfoFromMemory +D3DX10GetImageInfoFromResourceA +D3DX10GetImageInfoFromResourceW +D3DX10LoadTextureFromTexture +D3DX10PreprocessShaderFromFileA +D3DX10PreprocessShaderFromFileW +D3DX10PreprocessShaderFromMemory +D3DX10PreprocessShaderFromResourceA +D3DX10PreprocessShaderFromResourceW +D3DX10ReflectShader +D3DX10SHProjectCubeMap +D3DX10SaveTextureToFileA +D3DX10SaveTextureToFileW +D3DX10SaveTextureToMemory +D3DX10UnsetAllDeviceObjects +D3DXBoxBoundProbe +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXCpuOptimizations +D3DXCreateMatrixStack +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFresnelTerm +D3DXIntersectTri +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSphereBoundProbe +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray diff --git a/lib/libc/mingw/lib64/d3dx10_35.def b/lib/libc/mingw/lib64/d3dx10_35.def new file mode 100644 index 0000000000000000000000000000000000000000..ab8a01c028386278b7ffad7f31f3adbd509e09ca --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx10_35.def @@ -0,0 +1,187 @@ +; +; Definition file of d3dx10_35.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_35.dll" +EXPORTS +D3DX10CreateThreadPump +D3DX10CheckVersion +D3DX10CompileFromFileA +D3DX10CompileFromFileW +D3DX10CompileFromMemory +D3DX10CompileFromResourceA +D3DX10CompileFromResourceW +D3DX10ComputeNormalMap +D3DX10CreateAsyncCompilerProcessor +D3DX10CreateAsyncEffectCreateProcessor +D3DX10CreateAsyncEffectPoolCreateProcessor +D3DX10CreateAsyncFileLoaderA +D3DX10CreateAsyncFileLoaderW +D3DX10CreateAsyncMemoryLoader +D3DX10CreateAsyncResourceLoaderA +D3DX10CreateAsyncResourceLoaderW +D3DX10CreateAsyncShaderPreprocessProcessor +D3DX10CreateAsyncShaderResourceViewProcessor +D3DX10CreateAsyncTextureInfoProcessor +D3DX10CreateAsyncTextureProcessor +D3DX10CreateDevice +D3DX10CreateDeviceAndSwapChain +D3DX10CreateEffectFromFileA +D3DX10CreateEffectFromFileW +D3DX10CreateEffectFromMemory +D3DX10CreateEffectFromResourceA +D3DX10CreateEffectFromResourceW +D3DX10CreateEffectPoolFromFileA +D3DX10CreateEffectPoolFromFileW +D3DX10CreateEffectPoolFromMemory +D3DX10CreateEffectPoolFromResourceA +D3DX10CreateEffectPoolFromResourceW +D3DX10CreateFontA +D3DX10CreateFontIndirectA +D3DX10CreateFontIndirectW +D3DX10CreateFontW +D3DX10CreateMesh +D3DX10CreateShaderResourceViewFromFileA +D3DX10CreateShaderResourceViewFromFileW +D3DX10CreateShaderResourceViewFromMemory +D3DX10CreateShaderResourceViewFromResourceA +D3DX10CreateShaderResourceViewFromResourceW +D3DX10CreateSkinInfo +D3DX10CreateSprite +D3DX10CreateTextureFromFileA +D3DX10CreateTextureFromFileW +D3DX10CreateTextureFromMemory +D3DX10CreateTextureFromResourceA +D3DX10CreateTextureFromResourceW +D3DX10DisassembleEffect +D3DX10DisassembleShader +D3DX10FilterTexture +D3DX10GetDriverLevel +D3DX10GetFeatureLevel1 +D3DX10GetImageInfoFromFileA +D3DX10GetImageInfoFromFileW +D3DX10GetImageInfoFromMemory +D3DX10GetImageInfoFromResourceA +D3DX10GetImageInfoFromResourceW +D3DX10LoadTextureFromTexture +D3DX10PreprocessShaderFromFileA +D3DX10PreprocessShaderFromFileW +D3DX10PreprocessShaderFromMemory +D3DX10PreprocessShaderFromResourceA +D3DX10PreprocessShaderFromResourceW +D3DX10ReflectShader +D3DX10SHProjectCubeMap +D3DX10SaveTextureToFileA +D3DX10SaveTextureToFileW +D3DX10SaveTextureToMemory +D3DX10UnsetAllDeviceObjects +D3DXBoxBoundProbe +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXCpuOptimizations +D3DXCreateMatrixStack +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFresnelTerm +D3DXIntersectTri +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSphereBoundProbe +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray diff --git a/lib/libc/mingw/lib64/d3dx10_36.def b/lib/libc/mingw/lib64/d3dx10_36.def new file mode 100644 index 0000000000000000000000000000000000000000..a548ce3fc774dc6cd80544952a021c7382c3ecf2 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx10_36.def @@ -0,0 +1,187 @@ +; +; Definition file of d3dx10_36.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_36.dll" +EXPORTS +D3DX10CreateThreadPump +D3DX10CheckVersion +D3DX10CompileFromFileA +D3DX10CompileFromFileW +D3DX10CompileFromMemory +D3DX10CompileFromResourceA +D3DX10CompileFromResourceW +D3DX10ComputeNormalMap +D3DX10CreateAsyncCompilerProcessor +D3DX10CreateAsyncEffectCreateProcessor +D3DX10CreateAsyncEffectPoolCreateProcessor +D3DX10CreateAsyncFileLoaderA +D3DX10CreateAsyncFileLoaderW +D3DX10CreateAsyncMemoryLoader +D3DX10CreateAsyncResourceLoaderA +D3DX10CreateAsyncResourceLoaderW +D3DX10CreateAsyncShaderPreprocessProcessor +D3DX10CreateAsyncShaderResourceViewProcessor +D3DX10CreateAsyncTextureInfoProcessor +D3DX10CreateAsyncTextureProcessor +D3DX10CreateDevice +D3DX10CreateDeviceAndSwapChain +D3DX10CreateEffectFromFileA +D3DX10CreateEffectFromFileW +D3DX10CreateEffectFromMemory +D3DX10CreateEffectFromResourceA +D3DX10CreateEffectFromResourceW +D3DX10CreateEffectPoolFromFileA +D3DX10CreateEffectPoolFromFileW +D3DX10CreateEffectPoolFromMemory +D3DX10CreateEffectPoolFromResourceA +D3DX10CreateEffectPoolFromResourceW +D3DX10CreateFontA +D3DX10CreateFontIndirectA +D3DX10CreateFontIndirectW +D3DX10CreateFontW +D3DX10CreateMesh +D3DX10CreateShaderResourceViewFromFileA +D3DX10CreateShaderResourceViewFromFileW +D3DX10CreateShaderResourceViewFromMemory +D3DX10CreateShaderResourceViewFromResourceA +D3DX10CreateShaderResourceViewFromResourceW +D3DX10CreateSkinInfo +D3DX10CreateSprite +D3DX10CreateTextureFromFileA +D3DX10CreateTextureFromFileW +D3DX10CreateTextureFromMemory +D3DX10CreateTextureFromResourceA +D3DX10CreateTextureFromResourceW +D3DX10DisassembleEffect +D3DX10DisassembleShader +D3DX10FilterTexture +D3DX10GetDriverLevel +D3DX10GetFeatureLevel1 +D3DX10GetImageInfoFromFileA +D3DX10GetImageInfoFromFileW +D3DX10GetImageInfoFromMemory +D3DX10GetImageInfoFromResourceA +D3DX10GetImageInfoFromResourceW +D3DX10LoadTextureFromTexture +D3DX10PreprocessShaderFromFileA +D3DX10PreprocessShaderFromFileW +D3DX10PreprocessShaderFromMemory +D3DX10PreprocessShaderFromResourceA +D3DX10PreprocessShaderFromResourceW +D3DX10ReflectShader +D3DX10SHProjectCubeMap +D3DX10SaveTextureToFileA +D3DX10SaveTextureToFileW +D3DX10SaveTextureToMemory +D3DX10UnsetAllDeviceObjects +D3DXBoxBoundProbe +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXCpuOptimizations +D3DXCreateMatrixStack +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFresnelTerm +D3DXIntersectTri +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSphereBoundProbe +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray diff --git a/lib/libc/mingw/lib64/d3dx10_37.def b/lib/libc/mingw/lib64/d3dx10_37.def new file mode 100644 index 0000000000000000000000000000000000000000..473ce0205d1da7b2569d722ef6af4fcfb326a2f3 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx10_37.def @@ -0,0 +1,188 @@ +; +; Definition file of d3dx10_37.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_37.dll" +EXPORTS +D3DX10CreateReduction +D3DX10CreateThreadPump +D3DX10GetDriverLevel +D3DX10CheckVersion +D3DX10CompileFromFileA +D3DX10CompileFromFileW +D3DX10CompileFromMemory +D3DX10CompileFromResourceA +D3DX10CompileFromResourceW +D3DX10ComputeNormalMap +D3DX10CreateAsyncCompilerProcessor +D3DX10CreateAsyncEffectCreateProcessor +D3DX10CreateAsyncEffectPoolCreateProcessor +D3DX10CreateAsyncFileLoaderA +D3DX10CreateAsyncFileLoaderW +D3DX10CreateAsyncMemoryLoader +D3DX10CreateAsyncResourceLoaderA +D3DX10CreateAsyncResourceLoaderW +D3DX10CreateAsyncShaderPreprocessProcessor +D3DX10CreateAsyncShaderResourceViewProcessor +D3DX10CreateAsyncTextureInfoProcessor +D3DX10CreateAsyncTextureProcessor +D3DX10CreateDevice +D3DX10CreateDeviceAndSwapChain +D3DX10CreateEffectFromFileA +D3DX10CreateEffectFromFileW +D3DX10CreateEffectFromMemory +D3DX10CreateEffectFromResourceA +D3DX10CreateEffectFromResourceW +D3DX10CreateEffectPoolFromFileA +D3DX10CreateEffectPoolFromFileW +D3DX10CreateEffectPoolFromMemory +D3DX10CreateEffectPoolFromResourceA +D3DX10CreateEffectPoolFromResourceW +D3DX10CreateFontA +D3DX10CreateFontIndirectA +D3DX10CreateFontIndirectW +D3DX10CreateFontW +D3DX10CreateMesh +D3DX10CreateShaderResourceViewFromFileA +D3DX10CreateShaderResourceViewFromFileW +D3DX10CreateShaderResourceViewFromMemory +D3DX10CreateShaderResourceViewFromResourceA +D3DX10CreateShaderResourceViewFromResourceW +D3DX10CreateSkinInfo +D3DX10CreateSprite +D3DX10CreateTextureFromFileA +D3DX10CreateTextureFromFileW +D3DX10CreateTextureFromMemory +D3DX10CreateTextureFromResourceA +D3DX10CreateTextureFromResourceW +D3DX10DisassembleEffect +D3DX10DisassembleShader +D3DX10FilterTexture +D3DX10GetFeatureLevel1 +D3DX10GetImageInfoFromFileA +D3DX10GetImageInfoFromFileW +D3DX10GetImageInfoFromMemory +D3DX10GetImageInfoFromResourceA +D3DX10GetImageInfoFromResourceW +D3DX10LoadTextureFromTexture +D3DX10PreprocessShaderFromFileA +D3DX10PreprocessShaderFromFileW +D3DX10PreprocessShaderFromMemory +D3DX10PreprocessShaderFromResourceA +D3DX10PreprocessShaderFromResourceW +D3DX10ReflectShader +D3DX10SHProjectCubeMap +D3DX10SaveTextureToFileA +D3DX10SaveTextureToFileW +D3DX10SaveTextureToMemory +D3DX10UnsetAllDeviceObjects +D3DXBoxBoundProbe +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXCpuOptimizations +D3DXCreateMatrixStack +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFresnelTerm +D3DXIntersectTri +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSphereBoundProbe +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray diff --git a/lib/libc/mingw/lib64/d3dx10_38.def b/lib/libc/mingw/lib64/d3dx10_38.def new file mode 100644 index 0000000000000000000000000000000000000000..f8bcab14709ad0536b56e6d28e2609c727b857f1 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx10_38.def @@ -0,0 +1,187 @@ +; +; Definition file of d3dx10_38.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_38.dll" +EXPORTS +D3DX10CreateReduction +D3DX10CreateThreadPump +D3DX10CheckVersion +D3DX10CompileFromFileA +D3DX10CompileFromFileW +D3DX10CompileFromMemory +D3DX10CompileFromResourceA +D3DX10CompileFromResourceW +D3DX10ComputeNormalMap +D3DX10CreateAsyncCompilerProcessor +D3DX10CreateAsyncEffectCreateProcessor +D3DX10CreateAsyncEffectPoolCreateProcessor +D3DX10CreateAsyncFileLoaderA +D3DX10CreateAsyncFileLoaderW +D3DX10CreateAsyncMemoryLoader +D3DX10CreateAsyncResourceLoaderA +D3DX10CreateAsyncResourceLoaderW +D3DX10CreateAsyncShaderPreprocessProcessor +D3DX10CreateAsyncShaderResourceViewProcessor +D3DX10CreateAsyncTextureInfoProcessor +D3DX10CreateAsyncTextureProcessor +D3DX10CreateDevice +D3DX10CreateDeviceAndSwapChain +D3DX10CreateEffectFromFileA +D3DX10CreateEffectFromFileW +D3DX10CreateEffectFromMemory +D3DX10CreateEffectFromResourceA +D3DX10CreateEffectFromResourceW +D3DX10CreateEffectPoolFromFileA +D3DX10CreateEffectPoolFromFileW +D3DX10CreateEffectPoolFromMemory +D3DX10CreateEffectPoolFromResourceA +D3DX10CreateEffectPoolFromResourceW +D3DX10CreateFontA +D3DX10CreateFontIndirectA +D3DX10CreateFontIndirectW +D3DX10CreateFontW +D3DX10CreateMesh +D3DX10CreateShaderResourceViewFromFileA +D3DX10CreateShaderResourceViewFromFileW +D3DX10CreateShaderResourceViewFromMemory +D3DX10CreateShaderResourceViewFromResourceA +D3DX10CreateShaderResourceViewFromResourceW +D3DX10CreateSkinInfo +D3DX10CreateSprite +D3DX10CreateTextureFromFileA +D3DX10CreateTextureFromFileW +D3DX10CreateTextureFromMemory +D3DX10CreateTextureFromResourceA +D3DX10CreateTextureFromResourceW +D3DX10DisassembleEffect +D3DX10DisassembleShader +D3DX10FilterTexture +D3DX10GetFeatureLevel1 +D3DX10GetImageInfoFromFileA +D3DX10GetImageInfoFromFileW +D3DX10GetImageInfoFromMemory +D3DX10GetImageInfoFromResourceA +D3DX10GetImageInfoFromResourceW +D3DX10LoadTextureFromTexture +D3DX10PreprocessShaderFromFileA +D3DX10PreprocessShaderFromFileW +D3DX10PreprocessShaderFromMemory +D3DX10PreprocessShaderFromResourceA +D3DX10PreprocessShaderFromResourceW +D3DX10ReflectShader +D3DX10SHProjectCubeMap +D3DX10SaveTextureToFileA +D3DX10SaveTextureToFileW +D3DX10SaveTextureToMemory +D3DX10UnsetAllDeviceObjects +D3DXBoxBoundProbe +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXCpuOptimizations +D3DXCreateMatrixStack +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFresnelTerm +D3DXIntersectTri +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSphereBoundProbe +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray diff --git a/lib/libc/mingw/lib64/d3dx10_39.def b/lib/libc/mingw/lib64/d3dx10_39.def new file mode 100644 index 0000000000000000000000000000000000000000..afb0548079705e9abaff9714dbd05145005f37bd --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx10_39.def @@ -0,0 +1,187 @@ +; +; Definition file of d3dx10_39.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_39.dll" +EXPORTS +D3DX10CreateReduction +D3DX10CreateThreadPump +D3DX10CheckVersion +D3DX10CompileFromFileA +D3DX10CompileFromFileW +D3DX10CompileFromMemory +D3DX10CompileFromResourceA +D3DX10CompileFromResourceW +D3DX10ComputeNormalMap +D3DX10CreateAsyncCompilerProcessor +D3DX10CreateAsyncEffectCreateProcessor +D3DX10CreateAsyncEffectPoolCreateProcessor +D3DX10CreateAsyncFileLoaderA +D3DX10CreateAsyncFileLoaderW +D3DX10CreateAsyncMemoryLoader +D3DX10CreateAsyncResourceLoaderA +D3DX10CreateAsyncResourceLoaderW +D3DX10CreateAsyncShaderPreprocessProcessor +D3DX10CreateAsyncShaderResourceViewProcessor +D3DX10CreateAsyncTextureInfoProcessor +D3DX10CreateAsyncTextureProcessor +D3DX10CreateDevice +D3DX10CreateDeviceAndSwapChain +D3DX10CreateEffectFromFileA +D3DX10CreateEffectFromFileW +D3DX10CreateEffectFromMemory +D3DX10CreateEffectFromResourceA +D3DX10CreateEffectFromResourceW +D3DX10CreateEffectPoolFromFileA +D3DX10CreateEffectPoolFromFileW +D3DX10CreateEffectPoolFromMemory +D3DX10CreateEffectPoolFromResourceA +D3DX10CreateEffectPoolFromResourceW +D3DX10CreateFontA +D3DX10CreateFontIndirectA +D3DX10CreateFontIndirectW +D3DX10CreateFontW +D3DX10CreateMesh +D3DX10CreateShaderResourceViewFromFileA +D3DX10CreateShaderResourceViewFromFileW +D3DX10CreateShaderResourceViewFromMemory +D3DX10CreateShaderResourceViewFromResourceA +D3DX10CreateShaderResourceViewFromResourceW +D3DX10CreateSkinInfo +D3DX10CreateSprite +D3DX10CreateTextureFromFileA +D3DX10CreateTextureFromFileW +D3DX10CreateTextureFromMemory +D3DX10CreateTextureFromResourceA +D3DX10CreateTextureFromResourceW +D3DX10DisassembleEffect +D3DX10DisassembleShader +D3DX10FilterTexture +D3DX10GetFeatureLevel1 +D3DX10GetImageInfoFromFileA +D3DX10GetImageInfoFromFileW +D3DX10GetImageInfoFromMemory +D3DX10GetImageInfoFromResourceA +D3DX10GetImageInfoFromResourceW +D3DX10LoadTextureFromTexture +D3DX10PreprocessShaderFromFileA +D3DX10PreprocessShaderFromFileW +D3DX10PreprocessShaderFromMemory +D3DX10PreprocessShaderFromResourceA +D3DX10PreprocessShaderFromResourceW +D3DX10ReflectShader +D3DX10SHProjectCubeMap +D3DX10SaveTextureToFileA +D3DX10SaveTextureToFileW +D3DX10SaveTextureToMemory +D3DX10UnsetAllDeviceObjects +D3DXBoxBoundProbe +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXCpuOptimizations +D3DXCreateMatrixStack +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFresnelTerm +D3DXIntersectTri +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSphereBoundProbe +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray diff --git a/lib/libc/mingw/lib64/d3dx10_40.def b/lib/libc/mingw/lib64/d3dx10_40.def new file mode 100644 index 0000000000000000000000000000000000000000..71d580cb5a87494a1c09ccb4d3cd5f826866bb91 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx10_40.def @@ -0,0 +1,183 @@ +; +; Definition file of d3dx10_40.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_40.dll" +EXPORTS +D3DX10CreateThreadPump +D3DX10CheckVersion +D3DX10CompileFromFileA +D3DX10CompileFromFileW +D3DX10CompileFromMemory +D3DX10CompileFromResourceA +D3DX10CompileFromResourceW +D3DX10ComputeNormalMap +D3DX10CreateAsyncCompilerProcessor +D3DX10CreateAsyncEffectCreateProcessor +D3DX10CreateAsyncEffectPoolCreateProcessor +D3DX10CreateAsyncFileLoaderA +D3DX10CreateAsyncFileLoaderW +D3DX10CreateAsyncMemoryLoader +D3DX10CreateAsyncResourceLoaderA +D3DX10CreateAsyncResourceLoaderW +D3DX10CreateAsyncShaderPreprocessProcessor +D3DX10CreateAsyncShaderResourceViewProcessor +D3DX10CreateAsyncTextureInfoProcessor +D3DX10CreateAsyncTextureProcessor +D3DX10CreateDevice +D3DX10CreateDeviceAndSwapChain +D3DX10CreateEffectFromFileA +D3DX10CreateEffectFromFileW +D3DX10CreateEffectFromMemory +D3DX10CreateEffectFromResourceA +D3DX10CreateEffectFromResourceW +D3DX10CreateEffectPoolFromFileA +D3DX10CreateEffectPoolFromFileW +D3DX10CreateEffectPoolFromMemory +D3DX10CreateEffectPoolFromResourceA +D3DX10CreateEffectPoolFromResourceW +D3DX10CreateFontA +D3DX10CreateFontIndirectA +D3DX10CreateFontIndirectW +D3DX10CreateFontW +D3DX10CreateMesh +D3DX10CreateShaderResourceViewFromFileA +D3DX10CreateShaderResourceViewFromFileW +D3DX10CreateShaderResourceViewFromMemory +D3DX10CreateShaderResourceViewFromResourceA +D3DX10CreateShaderResourceViewFromResourceW +D3DX10CreateSkinInfo +D3DX10CreateSprite +D3DX10CreateTextureFromFileA +D3DX10CreateTextureFromFileW +D3DX10CreateTextureFromMemory +D3DX10CreateTextureFromResourceA +D3DX10CreateTextureFromResourceW +D3DX10FilterTexture +D3DX10GetFeatureLevel1 +D3DX10GetImageInfoFromFileA +D3DX10GetImageInfoFromFileW +D3DX10GetImageInfoFromMemory +D3DX10GetImageInfoFromResourceA +D3DX10GetImageInfoFromResourceW +D3DX10LoadTextureFromTexture +D3DX10PreprocessShaderFromFileA +D3DX10PreprocessShaderFromFileW +D3DX10PreprocessShaderFromMemory +D3DX10PreprocessShaderFromResourceA +D3DX10PreprocessShaderFromResourceW +D3DX10SHProjectCubeMap +D3DX10SaveTextureToFileA +D3DX10SaveTextureToFileW +D3DX10SaveTextureToMemory +D3DX10UnsetAllDeviceObjects +D3DXBoxBoundProbe +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXCpuOptimizations +D3DXCreateMatrixStack +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFresnelTerm +D3DXIntersectTri +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSphereBoundProbe +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray diff --git a/lib/libc/mingw/lib64/d3dx10_41.def b/lib/libc/mingw/lib64/d3dx10_41.def new file mode 100644 index 0000000000000000000000000000000000000000..ac07db161af44f3e3c1d20bf1b7e77c6edbe4d96 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx10_41.def @@ -0,0 +1,183 @@ +; +; Definition file of d3dx10_41.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_41.dll" +EXPORTS +D3DX10CreateThreadPump +D3DX10CheckVersion +D3DX10CompileFromFileA +D3DX10CompileFromFileW +D3DX10CompileFromMemory +D3DX10CompileFromResourceA +D3DX10CompileFromResourceW +D3DX10ComputeNormalMap +D3DX10CreateAsyncCompilerProcessor +D3DX10CreateAsyncEffectCreateProcessor +D3DX10CreateAsyncEffectPoolCreateProcessor +D3DX10CreateAsyncFileLoaderA +D3DX10CreateAsyncFileLoaderW +D3DX10CreateAsyncMemoryLoader +D3DX10CreateAsyncResourceLoaderA +D3DX10CreateAsyncResourceLoaderW +D3DX10CreateAsyncShaderPreprocessProcessor +D3DX10CreateAsyncShaderResourceViewProcessor +D3DX10CreateAsyncTextureInfoProcessor +D3DX10CreateAsyncTextureProcessor +D3DX10CreateDevice +D3DX10CreateDeviceAndSwapChain +D3DX10CreateEffectFromFileA +D3DX10CreateEffectFromFileW +D3DX10CreateEffectFromMemory +D3DX10CreateEffectFromResourceA +D3DX10CreateEffectFromResourceW +D3DX10CreateEffectPoolFromFileA +D3DX10CreateEffectPoolFromFileW +D3DX10CreateEffectPoolFromMemory +D3DX10CreateEffectPoolFromResourceA +D3DX10CreateEffectPoolFromResourceW +D3DX10CreateFontA +D3DX10CreateFontIndirectA +D3DX10CreateFontIndirectW +D3DX10CreateFontW +D3DX10CreateMesh +D3DX10CreateShaderResourceViewFromFileA +D3DX10CreateShaderResourceViewFromFileW +D3DX10CreateShaderResourceViewFromMemory +D3DX10CreateShaderResourceViewFromResourceA +D3DX10CreateShaderResourceViewFromResourceW +D3DX10CreateSkinInfo +D3DX10CreateSprite +D3DX10CreateTextureFromFileA +D3DX10CreateTextureFromFileW +D3DX10CreateTextureFromMemory +D3DX10CreateTextureFromResourceA +D3DX10CreateTextureFromResourceW +D3DX10FilterTexture +D3DX10GetFeatureLevel1 +D3DX10GetImageInfoFromFileA +D3DX10GetImageInfoFromFileW +D3DX10GetImageInfoFromMemory +D3DX10GetImageInfoFromResourceA +D3DX10GetImageInfoFromResourceW +D3DX10LoadTextureFromTexture +D3DX10PreprocessShaderFromFileA +D3DX10PreprocessShaderFromFileW +D3DX10PreprocessShaderFromMemory +D3DX10PreprocessShaderFromResourceA +D3DX10PreprocessShaderFromResourceW +D3DX10SHProjectCubeMap +D3DX10SaveTextureToFileA +D3DX10SaveTextureToFileW +D3DX10SaveTextureToMemory +D3DX10UnsetAllDeviceObjects +D3DXBoxBoundProbe +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXCpuOptimizations +D3DXCreateMatrixStack +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFresnelTerm +D3DXIntersectTri +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSphereBoundProbe +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray diff --git a/lib/libc/mingw/lib64/d3dx10_42.def b/lib/libc/mingw/lib64/d3dx10_42.def new file mode 100644 index 0000000000000000000000000000000000000000..d467f8d783b1a7cfc4e15877eb96bdd9021cf8a7 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx10_42.def @@ -0,0 +1,183 @@ +; +; Definition file of d3dx10_42.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_42.dll" +EXPORTS +D3DX10CreateThreadPump +D3DX10CheckVersion +D3DX10CompileFromFileA +D3DX10CompileFromFileW +D3DX10CompileFromMemory +D3DX10CompileFromResourceA +D3DX10CompileFromResourceW +D3DX10ComputeNormalMap +D3DX10CreateAsyncCompilerProcessor +D3DX10CreateAsyncEffectCreateProcessor +D3DX10CreateAsyncEffectPoolCreateProcessor +D3DX10CreateAsyncFileLoaderA +D3DX10CreateAsyncFileLoaderW +D3DX10CreateAsyncMemoryLoader +D3DX10CreateAsyncResourceLoaderA +D3DX10CreateAsyncResourceLoaderW +D3DX10CreateAsyncShaderPreprocessProcessor +D3DX10CreateAsyncShaderResourceViewProcessor +D3DX10CreateAsyncTextureInfoProcessor +D3DX10CreateAsyncTextureProcessor +D3DX10CreateDevice +D3DX10CreateDeviceAndSwapChain +D3DX10CreateEffectFromFileA +D3DX10CreateEffectFromFileW +D3DX10CreateEffectFromMemory +D3DX10CreateEffectFromResourceA +D3DX10CreateEffectFromResourceW +D3DX10CreateEffectPoolFromFileA +D3DX10CreateEffectPoolFromFileW +D3DX10CreateEffectPoolFromMemory +D3DX10CreateEffectPoolFromResourceA +D3DX10CreateEffectPoolFromResourceW +D3DX10CreateFontA +D3DX10CreateFontIndirectA +D3DX10CreateFontIndirectW +D3DX10CreateFontW +D3DX10CreateMesh +D3DX10CreateShaderResourceViewFromFileA +D3DX10CreateShaderResourceViewFromFileW +D3DX10CreateShaderResourceViewFromMemory +D3DX10CreateShaderResourceViewFromResourceA +D3DX10CreateShaderResourceViewFromResourceW +D3DX10CreateSkinInfo +D3DX10CreateSprite +D3DX10CreateTextureFromFileA +D3DX10CreateTextureFromFileW +D3DX10CreateTextureFromMemory +D3DX10CreateTextureFromResourceA +D3DX10CreateTextureFromResourceW +D3DX10FilterTexture +D3DX10GetFeatureLevel1 +D3DX10GetImageInfoFromFileA +D3DX10GetImageInfoFromFileW +D3DX10GetImageInfoFromMemory +D3DX10GetImageInfoFromResourceA +D3DX10GetImageInfoFromResourceW +D3DX10LoadTextureFromTexture +D3DX10PreprocessShaderFromFileA +D3DX10PreprocessShaderFromFileW +D3DX10PreprocessShaderFromMemory +D3DX10PreprocessShaderFromResourceA +D3DX10PreprocessShaderFromResourceW +D3DX10SHProjectCubeMap +D3DX10SaveTextureToFileA +D3DX10SaveTextureToFileW +D3DX10SaveTextureToMemory +D3DX10UnsetAllDeviceObjects +D3DXBoxBoundProbe +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXCpuOptimizations +D3DXCreateMatrixStack +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFresnelTerm +D3DXIntersectTri +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSphereBoundProbe +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray diff --git a/lib/libc/mingw/lib64/d3dx10_43.def b/lib/libc/mingw/lib64/d3dx10_43.def new file mode 100644 index 0000000000000000000000000000000000000000..5623c599105c44534766fc489b61d630f84c1dfc --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx10_43.def @@ -0,0 +1,183 @@ +; +; Definition file of d3dx10_43.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx10_43.dll" +EXPORTS +D3DX10CreateThreadPump +D3DX10CheckVersion +D3DX10CompileFromFileA +D3DX10CompileFromFileW +D3DX10CompileFromMemory +D3DX10CompileFromResourceA +D3DX10CompileFromResourceW +D3DX10ComputeNormalMap +D3DX10CreateAsyncCompilerProcessor +D3DX10CreateAsyncEffectCreateProcessor +D3DX10CreateAsyncEffectPoolCreateProcessor +D3DX10CreateAsyncFileLoaderA +D3DX10CreateAsyncFileLoaderW +D3DX10CreateAsyncMemoryLoader +D3DX10CreateAsyncResourceLoaderA +D3DX10CreateAsyncResourceLoaderW +D3DX10CreateAsyncShaderPreprocessProcessor +D3DX10CreateAsyncShaderResourceViewProcessor +D3DX10CreateAsyncTextureInfoProcessor +D3DX10CreateAsyncTextureProcessor +D3DX10CreateDevice +D3DX10CreateDeviceAndSwapChain +D3DX10CreateEffectFromFileA +D3DX10CreateEffectFromFileW +D3DX10CreateEffectFromMemory +D3DX10CreateEffectFromResourceA +D3DX10CreateEffectFromResourceW +D3DX10CreateEffectPoolFromFileA +D3DX10CreateEffectPoolFromFileW +D3DX10CreateEffectPoolFromMemory +D3DX10CreateEffectPoolFromResourceA +D3DX10CreateEffectPoolFromResourceW +D3DX10CreateFontA +D3DX10CreateFontIndirectA +D3DX10CreateFontIndirectW +D3DX10CreateFontW +D3DX10CreateMesh +D3DX10CreateShaderResourceViewFromFileA +D3DX10CreateShaderResourceViewFromFileW +D3DX10CreateShaderResourceViewFromMemory +D3DX10CreateShaderResourceViewFromResourceA +D3DX10CreateShaderResourceViewFromResourceW +D3DX10CreateSkinInfo +D3DX10CreateSprite +D3DX10CreateTextureFromFileA +D3DX10CreateTextureFromFileW +D3DX10CreateTextureFromMemory +D3DX10CreateTextureFromResourceA +D3DX10CreateTextureFromResourceW +D3DX10FilterTexture +D3DX10GetFeatureLevel1 +D3DX10GetImageInfoFromFileA +D3DX10GetImageInfoFromFileW +D3DX10GetImageInfoFromMemory +D3DX10GetImageInfoFromResourceA +D3DX10GetImageInfoFromResourceW +D3DX10LoadTextureFromTexture +D3DX10PreprocessShaderFromFileA +D3DX10PreprocessShaderFromFileW +D3DX10PreprocessShaderFromMemory +D3DX10PreprocessShaderFromResourceA +D3DX10PreprocessShaderFromResourceW +D3DX10SHProjectCubeMap +D3DX10SaveTextureToFileA +D3DX10SaveTextureToFileW +D3DX10SaveTextureToMemory +D3DX10UnsetAllDeviceObjects +D3DXBoxBoundProbe +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXCpuOptimizations +D3DXCreateMatrixStack +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFresnelTerm +D3DXIntersectTri +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSphereBoundProbe +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray diff --git a/lib/libc/mingw/lib64/d3dx11_42.def b/lib/libc/mingw/lib64/d3dx11_42.def new file mode 100644 index 0000000000000000000000000000000000000000..e5130081e3330fdf7887ef5327da38e8194a5993 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx11_42.def @@ -0,0 +1,51 @@ +; +; Definition file of d3dx11_42.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx11_42.dll" +EXPORTS +D3DX11CheckVersion +D3DX11CompileFromFileA +D3DX11CompileFromFileW +D3DX11CompileFromMemory +D3DX11CompileFromResourceA +D3DX11CompileFromResourceW +D3DX11ComputeNormalMap +D3DX11CreateAsyncCompilerProcessor +D3DX11CreateAsyncFileLoaderA +D3DX11CreateAsyncFileLoaderW +D3DX11CreateAsyncMemoryLoader +D3DX11CreateAsyncResourceLoaderA +D3DX11CreateAsyncResourceLoaderW +D3DX11CreateAsyncShaderPreprocessProcessor +D3DX11CreateAsyncShaderResourceViewProcessor +D3DX11CreateAsyncTextureInfoProcessor +D3DX11CreateAsyncTextureProcessor +D3DX11CreateShaderResourceViewFromFileA +D3DX11CreateShaderResourceViewFromFileW +D3DX11CreateShaderResourceViewFromMemory +D3DX11CreateShaderResourceViewFromResourceA +D3DX11CreateShaderResourceViewFromResourceW +D3DX11CreateTextureFromFileA +D3DX11CreateTextureFromFileW +D3DX11CreateTextureFromMemory +D3DX11CreateTextureFromResourceA +D3DX11CreateTextureFromResourceW +D3DX11CreateThreadPump +D3DX11FilterTexture +D3DX11GetImageInfoFromFileA +D3DX11GetImageInfoFromFileW +D3DX11GetImageInfoFromMemory +D3DX11GetImageInfoFromResourceA +D3DX11GetImageInfoFromResourceW +D3DX11LoadTextureFromTexture +D3DX11PreprocessShaderFromFileA +D3DX11PreprocessShaderFromFileW +D3DX11PreprocessShaderFromMemory +D3DX11PreprocessShaderFromResourceA +D3DX11PreprocessShaderFromResourceW +D3DX11SHProjectCubeMap +D3DX11SaveTextureToFileA +D3DX11SaveTextureToFileW +D3DX11SaveTextureToMemory diff --git a/lib/libc/mingw/lib64/d3dx11_43.def b/lib/libc/mingw/lib64/d3dx11_43.def new file mode 100644 index 0000000000000000000000000000000000000000..32489e155d2c70757f8937199ea975eea21d739f --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx11_43.def @@ -0,0 +1,51 @@ +; +; Definition file of d3dx11_43.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx11_43.dll" +EXPORTS +D3DX11CheckVersion +D3DX11CompileFromFileA +D3DX11CompileFromFileW +D3DX11CompileFromMemory +D3DX11CompileFromResourceA +D3DX11CompileFromResourceW +D3DX11ComputeNormalMap +D3DX11CreateAsyncCompilerProcessor +D3DX11CreateAsyncFileLoaderA +D3DX11CreateAsyncFileLoaderW +D3DX11CreateAsyncMemoryLoader +D3DX11CreateAsyncResourceLoaderA +D3DX11CreateAsyncResourceLoaderW +D3DX11CreateAsyncShaderPreprocessProcessor +D3DX11CreateAsyncShaderResourceViewProcessor +D3DX11CreateAsyncTextureInfoProcessor +D3DX11CreateAsyncTextureProcessor +D3DX11CreateShaderResourceViewFromFileA +D3DX11CreateShaderResourceViewFromFileW +D3DX11CreateShaderResourceViewFromMemory +D3DX11CreateShaderResourceViewFromResourceA +D3DX11CreateShaderResourceViewFromResourceW +D3DX11CreateTextureFromFileA +D3DX11CreateTextureFromFileW +D3DX11CreateTextureFromMemory +D3DX11CreateTextureFromResourceA +D3DX11CreateTextureFromResourceW +D3DX11CreateThreadPump +D3DX11FilterTexture +D3DX11GetImageInfoFromFileA +D3DX11GetImageInfoFromFileW +D3DX11GetImageInfoFromMemory +D3DX11GetImageInfoFromResourceA +D3DX11GetImageInfoFromResourceW +D3DX11LoadTextureFromTexture +D3DX11PreprocessShaderFromFileA +D3DX11PreprocessShaderFromFileW +D3DX11PreprocessShaderFromMemory +D3DX11PreprocessShaderFromResourceA +D3DX11PreprocessShaderFromResourceW +D3DX11SHProjectCubeMap +D3DX11SaveTextureToFileA +D3DX11SaveTextureToFileW +D3DX11SaveTextureToMemory diff --git a/lib/libc/mingw/lib64/d3dx9_24.def b/lib/libc/mingw/lib64/d3dx9_24.def new file mode 100644 index 0000000000000000000000000000000000000000..9460bd9a628a926974c8aebfc899879e288bf360 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_24.def @@ -0,0 +1,327 @@ +; +; Definition file of d3dx9_24.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_24.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCpuOptimizations +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetTargetDescByName +D3DXGetTargetDescByVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_25.def b/lib/libc/mingw/lib64/d3dx9_25.def new file mode 100644 index 0000000000000000000000000000000000000000..4cbfbb3a7781f36242ee7be1563fbb49e397f78a --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_25.def @@ -0,0 +1,330 @@ +; +; Definition file of d3dx9_25.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_25.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCpuOptimizations +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetTargetDescByName +D3DXGetTargetDescByVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_26.def b/lib/libc/mingw/lib64/d3dx9_26.def new file mode 100644 index 0000000000000000000000000000000000000000..5ed9edad187117814d78c0aef44ee258f0679298 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_26.def @@ -0,0 +1,334 @@ +; +; Definition file of d3dx9_26.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_26.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCpuOptimizations +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetTargetDescByName +D3DXGetTargetDescByVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_27.def b/lib/libc/mingw/lib64/d3dx9_27.def new file mode 100644 index 0000000000000000000000000000000000000000..bee2cf2729b33ef89a4995608cd32ba9292d407e --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_27.def @@ -0,0 +1,334 @@ +; +; Definition file of d3dx9_27.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_27.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCpuOptimizations +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetTargetDescByName +D3DXGetTargetDescByVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_28.def b/lib/libc/mingw/lib64/d3dx9_28.def new file mode 100644 index 0000000000000000000000000000000000000000..549f0be092847e8e6b1f4706e691f499af6fe387 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_28.def @@ -0,0 +1,339 @@ +; +; Definition file of d3dx9_28.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_28.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCpuOptimizations +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetTargetDescByName +D3DXGetTargetDescByVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_29.def b/lib/libc/mingw/lib64/d3dx9_29.def new file mode 100644 index 0000000000000000000000000000000000000000..5ab2e9790038bfa3323906a00e689b2e679612ab --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_29.def @@ -0,0 +1,339 @@ +; +; Definition file of d3dx9_29.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_29.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCpuOptimizations +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetTargetDescByName +D3DXGetTargetDescByVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_30.def b/lib/libc/mingw/lib64/d3dx9_30.def new file mode 100644 index 0000000000000000000000000000000000000000..ee4e17664bda5b344b8b5c3978aaaa7846a7d712 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_30.def @@ -0,0 +1,339 @@ +; +; Definition file of d3dx9_30.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_30.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCpuOptimizations +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetTargetDescByName +D3DXGetTargetDescByVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_31.def b/lib/libc/mingw/lib64/d3dx9_31.def new file mode 100644 index 0000000000000000000000000000000000000000..cb1485fa7ac0bca0eb22c61584372cd8d868277e --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_31.def @@ -0,0 +1,336 @@ +; +; Definition file of d3dx9_31.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_31.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_32.def b/lib/libc/mingw/lib64/d3dx9_32.def new file mode 100644 index 0000000000000000000000000000000000000000..28ca0df4079c953e296e0b7acfea6d91bfdbdc77 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_32.def @@ -0,0 +1,341 @@ +; +; Definition file of d3dx9_32.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_32.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_33.def b/lib/libc/mingw/lib64/d3dx9_33.def new file mode 100644 index 0000000000000000000000000000000000000000..57b086bedbe7b6ad8cbe2e2db837049d32b01464 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_33.def @@ -0,0 +1,341 @@ +; +; Definition file of d3dx9_33.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_33.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_34.def b/lib/libc/mingw/lib64/d3dx9_34.def new file mode 100644 index 0000000000000000000000000000000000000000..44e3e121c232f6fca9118e12ff83b034e7cc6506 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_34.def @@ -0,0 +1,341 @@ +; +; Definition file of d3dx9_34.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_34.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_35.def b/lib/libc/mingw/lib64/d3dx9_35.def new file mode 100644 index 0000000000000000000000000000000000000000..513532325bd93418e03541b48e95393ca6b87aaa --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_35.def @@ -0,0 +1,341 @@ +; +; Definition file of d3dx9_35.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_35.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_36.def b/lib/libc/mingw/lib64/d3dx9_36.def new file mode 100644 index 0000000000000000000000000000000000000000..3f37a9372aac6971a2a7c533a1560273e0444388 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_36.def @@ -0,0 +1,343 @@ +; +; Definition file of d3dx9_36.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_36.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateFragmentLinkerEx +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderConstantTableEx +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_37.def b/lib/libc/mingw/lib64/d3dx9_37.def new file mode 100644 index 0000000000000000000000000000000000000000..a2dd3b4b3527ff8a2995b589fc82e73b89722c83 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_37.def @@ -0,0 +1,343 @@ +; +; Definition file of d3dx9_37.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_37.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateFragmentLinkerEx +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderConstantTableEx +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_38.def b/lib/libc/mingw/lib64/d3dx9_38.def new file mode 100644 index 0000000000000000000000000000000000000000..832e549a988e98373fd3476a3ef6c50aee589ccf --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_38.def @@ -0,0 +1,343 @@ +; +; Definition file of d3dx9_38.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_38.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateFragmentLinkerEx +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderConstantTableEx +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_39.def b/lib/libc/mingw/lib64/d3dx9_39.def new file mode 100644 index 0000000000000000000000000000000000000000..241d7946584366ad8a02cb1453f32c87d43bbd60 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_39.def @@ -0,0 +1,343 @@ +; +; Definition file of d3dx9_39.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_39.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateFragmentLinkerEx +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderConstantTableEx +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_40.def b/lib/libc/mingw/lib64/d3dx9_40.def new file mode 100644 index 0000000000000000000000000000000000000000..5ee63812c5d0d4d69995b6fd955db81d9e047251 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_40.def @@ -0,0 +1,343 @@ +; +; Definition file of d3dx9_40.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_40.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateFragmentLinkerEx +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderConstantTableEx +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_41.def b/lib/libc/mingw/lib64/d3dx9_41.def new file mode 100644 index 0000000000000000000000000000000000000000..470b11864f06c4956343fddbbdff9278ae319f1d --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_41.def @@ -0,0 +1,343 @@ +; +; Definition file of d3dx9_41.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_41.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateFragmentLinker +D3DXCreateFragmentLinkerEx +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGatherFragments +D3DXGatherFragmentsFromFileA +D3DXGatherFragmentsFromFileW +D3DXGatherFragmentsFromResourceA +D3DXGatherFragmentsFromResourceW +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderConstantTableEx +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_42.def b/lib/libc/mingw/lib64/d3dx9_42.def new file mode 100644 index 0000000000000000000000000000000000000000..65aed11aed7a32af037a4f2d5152cd288a7ae2c2 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_42.def @@ -0,0 +1,336 @@ +; +; Definition file of d3dx9_42.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_42.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderConstantTableEx +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dx9_43.def b/lib/libc/mingw/lib64/d3dx9_43.def new file mode 100644 index 0000000000000000000000000000000000000000..79fd5a4f1e2025c15129dcb75cae05431da2144f --- /dev/null +++ b/lib/libc/mingw/lib64/d3dx9_43.def @@ -0,0 +1,336 @@ +; +; Definition file of d3dx9_43.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "d3dx9_43.dll" +EXPORTS +D3DXAssembleShader +D3DXAssembleShaderFromFileA +D3DXAssembleShaderFromFileW +D3DXAssembleShaderFromResourceA +D3DXAssembleShaderFromResourceW +D3DXBoxBoundProbe +D3DXCheckCubeTextureRequirements +D3DXCheckTextureRequirements +D3DXCheckVersion +D3DXCheckVolumeTextureRequirements +D3DXCleanMesh +D3DXColorAdjustContrast +D3DXColorAdjustSaturation +D3DXCompileShader +D3DXCompileShaderFromFileA +D3DXCompileShaderFromFileW +D3DXCompileShaderFromResourceA +D3DXCompileShaderFromResourceW +D3DXComputeBoundingBox +D3DXComputeBoundingSphere +D3DXComputeIMTFromPerTexelSignal +D3DXComputeIMTFromPerVertexSignal +D3DXComputeIMTFromSignal +D3DXComputeIMTFromTexture +D3DXComputeNormalMap +D3DXComputeNormals +D3DXComputeTangent +D3DXComputeTangentFrame +D3DXComputeTangentFrameEx +D3DXConcatenateMeshes +D3DXConvertMeshSubsetToSingleStrip +D3DXConvertMeshSubsetToStrips +D3DXCreateAnimationController +D3DXCreateBox +D3DXCreateBuffer +D3DXCreateCompressedAnimationSet +D3DXCreateCubeTexture +D3DXCreateCubeTextureFromFileA +D3DXCreateCubeTextureFromFileExA +D3DXCreateCubeTextureFromFileExW +D3DXCreateCubeTextureFromFileInMemory +D3DXCreateCubeTextureFromFileInMemoryEx +D3DXCreateCubeTextureFromFileW +D3DXCreateCubeTextureFromResourceA +D3DXCreateCubeTextureFromResourceExA +D3DXCreateCubeTextureFromResourceExW +D3DXCreateCubeTextureFromResourceW +D3DXCreateCylinder +D3DXCreateEffect +D3DXCreateEffectCompiler +D3DXCreateEffectCompilerFromFileA +D3DXCreateEffectCompilerFromFileW +D3DXCreateEffectCompilerFromResourceA +D3DXCreateEffectCompilerFromResourceW +D3DXCreateEffectEx +D3DXCreateEffectFromFileA +D3DXCreateEffectFromFileExA +D3DXCreateEffectFromFileExW +D3DXCreateEffectFromFileW +D3DXCreateEffectFromResourceA +D3DXCreateEffectFromResourceExA +D3DXCreateEffectFromResourceExW +D3DXCreateEffectFromResourceW +D3DXCreateEffectPool +D3DXCreateFontA +D3DXCreateFontIndirectA +D3DXCreateFontIndirectW +D3DXCreateFontW +D3DXCreateKeyframedAnimationSet +D3DXCreateLine +D3DXCreateMatrixStack +D3DXCreateMesh +D3DXCreateMeshFVF +D3DXCreateNPatchMesh +D3DXCreatePMeshFromStream +D3DXCreatePRTBuffer +D3DXCreatePRTBufferTex +D3DXCreatePRTCompBuffer +D3DXCreatePRTEngine +D3DXCreatePatchMesh +D3DXCreatePolygon +D3DXCreateRenderToEnvMap +D3DXCreateRenderToSurface +D3DXCreateSPMesh +D3DXCreateSkinInfo +D3DXCreateSkinInfoFVF +D3DXCreateSkinInfoFromBlendedMesh +D3DXCreateSphere +D3DXCreateSprite +D3DXCreateTeapot +D3DXCreateTextA +D3DXCreateTextW +D3DXCreateTexture +D3DXCreateTextureFromFileA +D3DXCreateTextureFromFileExA +D3DXCreateTextureFromFileExW +D3DXCreateTextureFromFileInMemory +D3DXCreateTextureFromFileInMemoryEx +D3DXCreateTextureFromFileW +D3DXCreateTextureFromResourceA +D3DXCreateTextureFromResourceExA +D3DXCreateTextureFromResourceExW +D3DXCreateTextureFromResourceW +D3DXCreateTextureGutterHelper +D3DXCreateTextureShader +D3DXCreateTorus +D3DXCreateVolumeTexture +D3DXCreateVolumeTextureFromFileA +D3DXCreateVolumeTextureFromFileExA +D3DXCreateVolumeTextureFromFileExW +D3DXCreateVolumeTextureFromFileInMemory +D3DXCreateVolumeTextureFromFileInMemoryEx +D3DXCreateVolumeTextureFromFileW +D3DXCreateVolumeTextureFromResourceA +D3DXCreateVolumeTextureFromResourceExA +D3DXCreateVolumeTextureFromResourceExW +D3DXCreateVolumeTextureFromResourceW +D3DXDebugMute +D3DXDeclaratorFromFVF +D3DXDisassembleEffect +D3DXDisassembleShader +D3DXFVFFromDeclarator +D3DXFileCreate +D3DXFillCubeTexture +D3DXFillCubeTextureTX +D3DXFillTexture +D3DXFillTextureTX +D3DXFillVolumeTexture +D3DXFillVolumeTextureTX +D3DXFilterTexture +D3DXFindShaderComment +D3DXFloat16To32Array +D3DXFloat32To16Array +D3DXFrameAppendChild +D3DXFrameCalculateBoundingSphere +D3DXFrameDestroy +D3DXFrameFind +D3DXFrameNumNamedMatrices +D3DXFrameRegisterNamedMatrices +D3DXFresnelTerm +D3DXGenerateOutputDecl +D3DXGeneratePMesh +D3DXGetDeclLength +D3DXGetDeclVertexSize +D3DXGetDriverLevel +D3DXGetFVFVertexSize +D3DXGetImageInfoFromFileA +D3DXGetImageInfoFromFileInMemory +D3DXGetImageInfoFromFileW +D3DXGetImageInfoFromResourceA +D3DXGetImageInfoFromResourceW +D3DXGetPixelShaderProfile +D3DXGetShaderConstantTable +D3DXGetShaderConstantTableEx +D3DXGetShaderInputSemantics +D3DXGetShaderOutputSemantics +D3DXGetShaderSamplers +D3DXGetShaderSize +D3DXGetShaderVersion +D3DXGetVertexShaderProfile +D3DXIntersect +D3DXIntersectSubset +D3DXIntersectTri +D3DXLoadMeshFromXA +D3DXLoadMeshFromXInMemory +D3DXLoadMeshFromXResource +D3DXLoadMeshFromXW +D3DXLoadMeshFromXof +D3DXLoadMeshHierarchyFromXA +D3DXLoadMeshHierarchyFromXInMemory +D3DXLoadMeshHierarchyFromXW +D3DXLoadPRTBufferFromFileA +D3DXLoadPRTBufferFromFileW +D3DXLoadPRTCompBufferFromFileA +D3DXLoadPRTCompBufferFromFileW +D3DXLoadPatchMeshFromXof +D3DXLoadSkinMeshFromXof +D3DXLoadSurfaceFromFileA +D3DXLoadSurfaceFromFileInMemory +D3DXLoadSurfaceFromFileW +D3DXLoadSurfaceFromMemory +D3DXLoadSurfaceFromResourceA +D3DXLoadSurfaceFromResourceW +D3DXLoadSurfaceFromSurface +D3DXLoadVolumeFromFileA +D3DXLoadVolumeFromFileInMemory +D3DXLoadVolumeFromFileW +D3DXLoadVolumeFromMemory +D3DXLoadVolumeFromResourceA +D3DXLoadVolumeFromResourceW +D3DXLoadVolumeFromVolume +D3DXMatrixAffineTransformation +D3DXMatrixAffineTransformation2D +D3DXMatrixDecompose +D3DXMatrixDeterminant +D3DXMatrixInverse +D3DXMatrixLookAtLH +D3DXMatrixLookAtRH +D3DXMatrixMultiply +D3DXMatrixMultiplyTranspose +D3DXMatrixOrthoLH +D3DXMatrixOrthoOffCenterLH +D3DXMatrixOrthoOffCenterRH +D3DXMatrixOrthoRH +D3DXMatrixPerspectiveFovLH +D3DXMatrixPerspectiveFovRH +D3DXMatrixPerspectiveLH +D3DXMatrixPerspectiveOffCenterLH +D3DXMatrixPerspectiveOffCenterRH +D3DXMatrixPerspectiveRH +D3DXMatrixReflect +D3DXMatrixRotationAxis +D3DXMatrixRotationQuaternion +D3DXMatrixRotationX +D3DXMatrixRotationY +D3DXMatrixRotationYawPitchRoll +D3DXMatrixRotationZ +D3DXMatrixScaling +D3DXMatrixShadow +D3DXMatrixTransformation +D3DXMatrixTransformation2D +D3DXMatrixTranslation +D3DXMatrixTranspose +D3DXOptimizeFaces +D3DXOptimizeVertices +D3DXPlaneFromPointNormal +D3DXPlaneFromPoints +D3DXPlaneIntersectLine +D3DXPlaneNormalize +D3DXPlaneTransform +D3DXPlaneTransformArray +D3DXPreprocessShader +D3DXPreprocessShaderFromFileA +D3DXPreprocessShaderFromFileW +D3DXPreprocessShaderFromResourceA +D3DXPreprocessShaderFromResourceW +D3DXQuaternionBaryCentric +D3DXQuaternionExp +D3DXQuaternionInverse +D3DXQuaternionLn +D3DXQuaternionMultiply +D3DXQuaternionNormalize +D3DXQuaternionRotationAxis +D3DXQuaternionRotationMatrix +D3DXQuaternionRotationYawPitchRoll +D3DXQuaternionSlerp +D3DXQuaternionSquad +D3DXQuaternionSquadSetup +D3DXQuaternionToAxisAngle +D3DXRectPatchSize +D3DXSHAdd +D3DXSHDot +D3DXSHEvalConeLight +D3DXSHEvalDirection +D3DXSHEvalDirectionalLight +D3DXSHEvalHemisphereLight +D3DXSHEvalSphericalLight +D3DXSHMultiply2 +D3DXSHMultiply3 +D3DXSHMultiply4 +D3DXSHMultiply5 +D3DXSHMultiply6 +D3DXSHPRTCompSplitMeshSC +D3DXSHPRTCompSuperCluster +D3DXSHProjectCubeMap +D3DXSHRotate +D3DXSHRotateZ +D3DXSHScale +D3DXSaveMeshHierarchyToFileA +D3DXSaveMeshHierarchyToFileW +D3DXSaveMeshToXA +D3DXSaveMeshToXW +D3DXSavePRTBufferToFileA +D3DXSavePRTBufferToFileW +D3DXSavePRTCompBufferToFileA +D3DXSavePRTCompBufferToFileW +D3DXSaveSurfaceToFileA +D3DXSaveSurfaceToFileInMemory +D3DXSaveSurfaceToFileW +D3DXSaveTextureToFileA +D3DXSaveTextureToFileInMemory +D3DXSaveTextureToFileW +D3DXSaveVolumeToFileA +D3DXSaveVolumeToFileInMemory +D3DXSaveVolumeToFileW +D3DXSimplifyMesh +D3DXSphereBoundProbe +D3DXSplitMesh +D3DXTessellateNPatches +D3DXTessellateRectPatch +D3DXTessellateTriPatch +D3DXTriPatchSize +D3DXUVAtlasCreate +D3DXUVAtlasPack +D3DXUVAtlasPartition +D3DXValidMesh +D3DXValidPatchMesh +D3DXVec2BaryCentric +D3DXVec2CatmullRom +D3DXVec2Hermite +D3DXVec2Normalize +D3DXVec2Transform +D3DXVec2TransformArray +D3DXVec2TransformCoord +D3DXVec2TransformCoordArray +D3DXVec2TransformNormal +D3DXVec2TransformNormalArray +D3DXVec3BaryCentric +D3DXVec3CatmullRom +D3DXVec3Hermite +D3DXVec3Normalize +D3DXVec3Project +D3DXVec3ProjectArray +D3DXVec3Transform +D3DXVec3TransformArray +D3DXVec3TransformCoord +D3DXVec3TransformCoordArray +D3DXVec3TransformNormal +D3DXVec3TransformNormalArray +D3DXVec3Unproject +D3DXVec3UnprojectArray +D3DXVec4BaryCentric +D3DXVec4CatmullRom +D3DXVec4Cross +D3DXVec4Hermite +D3DXVec4Normalize +D3DXVec4Transform +D3DXVec4TransformArray +D3DXWeldVertices diff --git a/lib/libc/mingw/lib64/d3dxof.def b/lib/libc/mingw/lib64/d3dxof.def new file mode 100644 index 0000000000000000000000000000000000000000..a1b8a01e14cda0423ffd12dce7cee0e1dcd92521 --- /dev/null +++ b/lib/libc/mingw/lib64/d3dxof.def @@ -0,0 +1,11 @@ +; +; Exports of file d3dxof.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY d3dxof.dll +EXPORTS +DirectXFileCreate +DllCanUnloadNow +DllGetClassObject diff --git a/lib/libc/mingw/lib64/dhcpcsvc6.def b/lib/libc/mingw/lib64/dhcpcsvc6.def deleted file mode 100644 index edc7208bffbea6f0c303b81a86e69f000f860a79..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib64/dhcpcsvc6.def +++ /dev/null @@ -1,17 +0,0 @@ -; -; Definition file of dhcpcsvc6.DLL -; Automatic generated by gendef -; written by Kai Tietz 2008 -; -LIBRARY "dhcpcsvc6.DLL" -EXPORTS -Dhcpv6AcquireParameters -Dhcpv6FreeLeaseInfo -Dhcpv6IsEnabled -Dhcpv6Main -Dhcpv6QueryLeaseInfo -Dhcpv6ReleaseParameters -Dhcpv6ReleasePrefix -Dhcpv6RenewPrefix -Dhcpv6RequestParams -Dhcpv6RequestPrefix diff --git a/lib/libc/mingw/lib64/digest.def b/lib/libc/mingw/lib64/digest.def new file mode 100644 index 0000000000000000000000000000000000000000..de15a4313cf515ce9fa13f8617f9b5c1ee98a70f --- /dev/null +++ b/lib/libc/mingw/lib64/digest.def @@ -0,0 +1,31 @@ +; +; Exports of file DIGEST.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DIGEST.dll +EXPORTS +AcceptSecurityContext +AcquireCredentialsHandleA +AcquireCredentialsHandleW +ApplyControlToken +CompleteAuthToken +DeleteSecurityContext +DllInstall +EnumerateSecurityPackagesA +EnumerateSecurityPackagesW +FreeContextBuffer +FreeCredentialsHandle +ImpersonateSecurityContext +InitSecurityInterfaceA +InitSecurityInterfaceW +InitializeSecurityContextA +InitializeSecurityContextW +MakeSignature +QueryContextAttributesA +QueryContextAttributesW +QuerySecurityPackageInfoA +QuerySecurityPackageInfoW +RevertSecurityContext +VerifySignature diff --git a/lib/libc/mingw/lib64/dimsntfy.def b/lib/libc/mingw/lib64/dimsntfy.def new file mode 100644 index 0000000000000000000000000000000000000000..f3bf096f75551f45918c5f935d63c863f0d8cd31 --- /dev/null +++ b/lib/libc/mingw/lib64/dimsntfy.def @@ -0,0 +1,15 @@ +; +; Exports of file dimsntfy.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY dimsntfy.dll +EXPORTS +WlDimsLock +WlDimsLogoff +WlDimsLogon +WlDimsShutdown +WlDimsStartShell +WlDimsStartup +WlDimsUnlock diff --git a/lib/libc/mingw/lib64/dmconfig.def b/lib/libc/mingw/lib64/dmconfig.def new file mode 100644 index 0000000000000000000000000000000000000000..6f5dbc7e7d958a100eee7d4e878383b34b23bc1b --- /dev/null +++ b/lib/libc/mingw/lib64/dmconfig.def @@ -0,0 +1,10 @@ +; +; Exports of file dmconfig.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY dmconfig.dll +EXPORTS +DllMain +cs_get_api_calls diff --git a/lib/libc/mingw/lib64/dmdskmgr.def b/lib/libc/mingw/lib64/dmdskmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..46b9256f58ef717b217230231ca2d6429b8fe82d --- /dev/null +++ b/lib/libc/mingw/lib64/dmdskmgr.def @@ -0,0 +1,433 @@ +; +; Exports of file DMDskMgr.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DMDskMgr.dll +EXPORTS +; public: __cdecl CDataCache::CDataCache(void) __ptr64 +??0CDataCache@@QEAA@XZ +; public: __cdecl CDMNodeObj::~CDMNodeObj(void) __ptr64 +??1CDMNodeObj@@QEAA@XZ +; public: virtual __cdecl CDataCache::~CDataCache(void) __ptr64 +??1CDataCache@@UEAA@XZ +; public: void __cdecl CDataCache::AddFileSystemInfoToListAndMap(unsigned long,struct filesysteminfo * __ptr64) __ptr64 +?AddFileSystemInfoToListAndMap@CDataCache@@QEAAXKPEAUfilesysteminfo@@@Z +; public: void __cdecl CDataCache::AddInstalledFileSystemsToList(unsigned long,struct ifilesysteminfo * __ptr64) __ptr64 +?AddInstalledFileSystemsToList@CDataCache@@QEAAXKPEAUifilesysteminfo@@@Z +; public: void __cdecl CDataCache::AddLDMObjMapEntry(struct _LDM_OBJ_MAP_ENTRY * __ptr64) __ptr64 +?AddLDMObjMapEntry@CDataCache@@QEAAXPEAU_LDM_OBJ_MAP_ENTRY@@@Z +; public: void __cdecl CDataCache::AddRegionToVolumeMemberList(class CDMNodeObj * __ptr64) __ptr64 +?AddRegionToVolumeMemberList@CDataCache@@QEAAXPEAVCDMNodeObj@@@Z +; public: void __cdecl CDMComponentData::AddRow(__int64) __ptr64 +?AddRow@CDMComponentData@@QEAAX_J@Z +; public: void __cdecl CDataCache::AdjustRegionCountInLegendList(enum _REGIONTYPE,int) __ptr64 +?AdjustRegionCountInLegendList@CDataCache@@QEAAXW4_REGIONTYPE@@H@Z +; public: void __cdecl CDataCache::AdjustVolumeCountInLegendList(enum _VOLUMELAYOUT,int) __ptr64 +?AdjustVolumeCountInLegendList@CDataCache@@QEAAXW4_VOLUMELAYOUT@@H@Z +; public: int __cdecl CDMNodeObj::CanHaveGPT(void) __ptr64 +?CanHaveGPT@CDMNodeObj@@QEAAHXZ +; public: void __cdecl CDMComponentData::ChangeRow(__int64) __ptr64 +?ChangeRow@CDMComponentData@@QEAAX_J@Z +; public: long __cdecl CContextMenu::Command(long,struct IDataObject * __ptr64,__int64) __ptr64 +?Command@CContextMenu@@QEAAJJPEAUIDataObject@@_J@Z +; int __cdecl CompareDiskNames(__int64,__int64) +?CompareDiskNames@@YAH_J0@Z +; public: int __cdecl CDMNodeObj::ContainsActivePartition(void) __ptr64 +?ContainsActivePartition@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::ContainsBootIniPartition(void) __ptr64 +?ContainsBootIniPartition@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::ContainsBootIniPartitionForWolfpack(void) __ptr64 +?ContainsBootIniPartitionForWolfpack@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::ContainsBootVolumesNumberChange(__int64,int * __ptr64) __ptr64 +?ContainsBootVolumesNumberChange@CDMNodeObj@@QEAAH_JPEAH@Z +; public: int __cdecl CDMNodeObj::ContainsESPPartition(void) __ptr64 +?ContainsESPPartition@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::ContainsLogicalDrvBootPartition(void) __ptr64 +?ContainsLogicalDrvBootPartition@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::ContainsPageFile(void) __ptr64 +?ContainsPageFile@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::ContainsRealSystemPartition(void) __ptr64 +?ContainsRealSystemPartition@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::ContainsSubDiskNeedResync(void) __ptr64 +?ContainsSubDiskNeedResync@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::ContainsSystemInformation(void) __ptr64 +?ContainsSystemInformation@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::ContainsSystemPartition(void) __ptr64 +?ContainsSystemPartition@CDMNodeObj@@QEAAHXZ +; unsigned long __cdecl ConvertBytesToMB(__int64) +?ConvertBytesToMB@@YAK_J@Z +; __int64 __cdecl ConvertMBToBytes(__int64) +?ConvertMBToBytes@@YA_J_J@Z +; void __cdecl CookieSort(__int64 * __ptr64,long,long,int (__cdecl*)(__int64,__int64)) +?CookieSort@@YAXPEA_JJJP6AH_J1@Z@Z +; public: void __cdecl CDataCache::CreateDiskList(void) __ptr64 +?CreateDiskList@CDataCache@@QEAAXXZ +; public: class CDMNodeObj * __ptr64 __cdecl CDataCache::CreateNodeObjAndAddToMap(int,enum _NODEOBJ_TYPES,class CDataCache * __ptr64,void * __ptr64,__int64) __ptr64 +?CreateNodeObjAndAddToMap@CDataCache@@QEAAPEAVCDMNodeObj@@HW4_NODEOBJ_TYPES@@PEAV1@PEAX_J@Z +; public: class CDMNodeObj * __ptr64 __cdecl CDataCache::CreateRegionNodeObj(class CDMNodeObj * __ptr64,struct regioninfoex * __ptr64) __ptr64 +?CreateRegionNodeObj@CDataCache@@QEAAPEAVCDMNodeObj@@PEAV2@PEAUregioninfoex@@@Z +; public: void __cdecl CDataCache::CreateShortDiskName(struct diskinfoex & __ptr64) __ptr64 +?CreateShortDiskName@CDataCache@@QEAAXAEAUdiskinfoex@@@Z +; public: void __cdecl CDataCache::CreateVolumeList(void) __ptr64 +?CreateVolumeList@CDataCache@@QEAAXXZ +; public: void __cdecl CDataCache::DeleteDiskGroupData(struct DISK_GROUP_DATA * __ptr64) __ptr64 +?DeleteDiskGroupData@CDataCache@@QEAAXPEAUDISK_GROUP_DATA@@@Z +; public: void __cdecl CDataCache::DeleteEncapsulateData(struct ENCAPSULATE_DATA * __ptr64) __ptr64 +?DeleteEncapsulateData@CDataCache@@QEAAXPEAUENCAPSULATE_DATA@@@Z +; public: void __cdecl CDataCache::DeleteLists(void) __ptr64 +?DeleteLists@CDataCache@@QEAAXXZ +; public: void __cdecl CDataCache::DeleteRegionFromVolumeMemberList(class CDMNodeObj * __ptr64) __ptr64 +?DeleteRegionFromVolumeMemberList@CDataCache@@QEAAXPEAVCDMNodeObj@@@Z +; public: void __cdecl CDMComponentData::DeleteRow(__int64) __ptr64 +?DeleteRow@CDMComponentData@@QEAAX_J@Z +; public: void __cdecl CContextMenu::DoDelete(__int64) __ptr64 +?DoDelete@CContextMenu@@QEAAX_J@Z +; public: void __cdecl CDMComponentData::EmptyOcxViewData(void) __ptr64 +?EmptyOcxViewData@CDMComponentData@@QEAAXXZ +; public: int __cdecl CDMNodeObj::EnhancedIsUpgradeable(class CTaskData * __ptr64) __ptr64 +?EnhancedIsUpgradeable@CDMNodeObj@@QEAAHPEAVCTaskData@@@Z +; public: void __cdecl CDMNodeObj::EnumDiskRegions(__int64 * __ptr64 * __ptr64,long & __ptr64) __ptr64 +?EnumDiskRegions@CDMNodeObj@@QEAAXPEAPEA_JAEAJ@Z +; public: void __cdecl CTaskData::EnumDisks(unsigned long & __ptr64,__int64 * __ptr64 * __ptr64) __ptr64 +?EnumDisks@CTaskData@@QEAAXAEAKPEAPEA_J@Z +; public: void __cdecl CDMNodeObj::EnumFirstVolumeMember(__int64 & __ptr64,long & __ptr64) __ptr64 +?EnumFirstVolumeMember@CDMNodeObj@@QEAAXAEA_JAEAJ@Z +; public: void __cdecl CDataCache::EnumNTFSwithDriveLetter(int * __ptr64,unsigned short * __ptr64 * __ptr64) __ptr64 +?EnumNTFSwithDriveLetter@CDataCache@@QEAAXPEAHPEAPEAG@Z +; public: void __cdecl CTaskData::EnumNTFSwithDriveLetter(int * __ptr64,unsigned short * __ptr64 * __ptr64) __ptr64 +?EnumNTFSwithDriveLetter@CTaskData@@QEAAXPEAHPEAPEAG@Z +; public: void __cdecl CDMNodeObj::EnumVolumeMembers(__int64 * __ptr64 * __ptr64,long & __ptr64) __ptr64 +?EnumVolumeMembers@CDMNodeObj@@QEAAXPEAPEA_JAEAJ@Z +; public: void __cdecl CTaskData::EnumVolumes(unsigned long & __ptr64,__int64 * __ptr64 * __ptr64) __ptr64 +?EnumVolumes@CTaskData@@QEAAXAEAKPEAPEA_J@Z +; public: void __cdecl CDataCache::FillDeviceInstanceId(unsigned short * __ptr64,unsigned short * __ptr64) __ptr64 +?FillDeviceInstanceId@CDataCache@@QEAAXPEAG0@Z +; public: void __cdecl CTaskData::FilterCookiesBigEnoughForFTRepair(unsigned long & __ptr64,__int64 * __ptr64,__int64 * __ptr64 * __ptr64,long,class CDMNodeObj * __ptr64) __ptr64 +?FilterCookiesBigEnoughForFTRepair@CTaskData@@QEAAXAEAKPEA_JPEAPEA_JJPEAVCDMNodeObj@@@Z +; public: void __cdecl CTaskData::FilterCookiesBigEnoughForRAID5Repair(unsigned long & __ptr64,__int64 * __ptr64,__int64 * __ptr64 * __ptr64,long,class CDMNodeObj * __ptr64) __ptr64 +?FilterCookiesBigEnoughForRAID5Repair@CTaskData@@QEAAXAEAKPEA_JPEAPEA_JJPEAVCDMNodeObj@@@Z +; public: int __cdecl CDataCache::FindCookieAndRemoveFromList(__int64,class CList * __ptr64) __ptr64 +?FindCookieAndRemoveFromList@CDataCache@@QEAAH_JPEAV?$CList@PEAVCDMNodeObj@@PEAV1@@@@Z +; public: unsigned short * __ptr64 __cdecl CDataCache::FindDeviceInstanceId(__int64) __ptr64 +?FindDeviceInstanceId@CDataCache@@QEAAPEAG_J@Z +; public: int __cdecl CDataCache::FindDiskPtrFromDiskId(__int64,class CDMNodeObj * __ptr64 * __ptr64) __ptr64 +?FindDiskPtrFromDiskId@CDataCache@@QEAAH_JPEAPEAVCDMNodeObj@@@Z +; public: int __cdecl CDataCache::FindDriveLetter(__int64,unsigned short & __ptr64) __ptr64 +?FindDriveLetter@CDataCache@@QEAAH_JAEAG@Z +; public: void __cdecl CTaskData::FindDriveLetter(__int64,unsigned short & __ptr64) __ptr64 +?FindDriveLetter@CTaskData@@QEAAX_JAEAG@Z +; int __cdecl FindDriveLetterHelper(struct driveletterinfo * __ptr64,int,__int64,unsigned short & __ptr64) +?FindDriveLetterHelper@@YAHPEAUdriveletterinfo@@H_JAEAG@Z +; public: int __cdecl CDataCache::FindFileSystem(__int64,struct filesysteminfo & __ptr64) __ptr64 +?FindFileSystem@CDataCache@@QEAAH_JAEAUfilesysteminfo@@@Z +; public: int __cdecl CTaskData::FindFileSystem(__int64,struct filesysteminfo & __ptr64) __ptr64 +?FindFileSystem@CTaskData@@QEAAH_JAEAUfilesysteminfo@@@Z +; public: int __cdecl CDataCache::FindRegionPtrFromRegionId(__int64,class CDMNodeObj * __ptr64 * __ptr64) __ptr64 +?FindRegionPtrFromRegionId@CDataCache@@QEAAH_JPEAPEAVCDMNodeObj@@@Z +; public: int __cdecl CTaskData::FindRegionPtrFromRegionId(__int64,class CDMNodeObj * __ptr64 * __ptr64) __ptr64 +?FindRegionPtrFromRegionId@CTaskData@@QEAAH_JPEAPEAVCDMNodeObj@@@Z +; public: int __cdecl CDataCache::FindRegionPtrOnDiskFromRegionId(class CDMNodeObj * __ptr64,__int64,class CDMNodeObj * __ptr64 * __ptr64,struct __POSITION * __ptr64 & __ptr64) __ptr64 +?FindRegionPtrOnDiskFromRegionId@CDataCache@@QEAAHPEAVCDMNodeObj@@_JPEAPEAV2@AEAPEAU__POSITION@@@Z +; public: int __cdecl CTaskData::GetAssignedDriveLetter(__int64,unsigned short & __ptr64) __ptr64 +?GetAssignedDriveLetter@CTaskData@@QEAAH_JAEAG@Z +; public: int __cdecl CTaskData::GetBootPort(void) __ptr64 +?GetBootPort@CTaskData@@QEAAHXZ +; public: int __cdecl CDMSnapin::GetBottomViewStyle(void) __ptr64 +?GetBottomViewStyle@CDMSnapin@@QEAAHXZ +; public: unsigned long __cdecl CDMNodeObj::GetColorRef(void) __ptr64 +?GetColorRef@CDMNodeObj@@QEAAKXZ +; public: class CDMNodeObj * __ptr64 __cdecl CTaskData::GetDMDataObjPtrFromId(__int64) __ptr64 +?GetDMDataObjPtrFromId@CTaskData@@QEAAPEAVCDMNodeObj@@_J@Z +; public: unsigned long __cdecl CDMNodeObj::GetDeviceState(void) __ptr64 +?GetDeviceState@CDMNodeObj@@QEAAKXZ +; public: unsigned long __cdecl CDMNodeObj::GetDeviceType(void) __ptr64 +?GetDeviceType@CDMNodeObj@@QEAAKXZ +; protected: void __cdecl CDataCache::GetDiskCookies(unsigned long & __ptr64,__int64 * __ptr64 * __ptr64) __ptr64 +?GetDiskCookies@CDataCache@@IEAAXAEAKPEAPEA_J@Z +; public: void __cdecl CTaskData::GetDiskCookies(unsigned long & __ptr64,__int64 * __ptr64 * __ptr64,int,unsigned long,int) __ptr64 +?GetDiskCookies@CTaskData@@QEAAXAEAKPEAPEA_JHKH@Z +; public: void __cdecl CTaskData::GetDiskCookiesForSig(unsigned long & __ptr64,__int64 * __ptr64 * __ptr64) __ptr64 +?GetDiskCookiesForSig@CTaskData@@QEAAXAEAKPEAPEA_J@Z +; public: void __cdecl CTaskData::GetDiskCookiesForUpgrade(unsigned long & __ptr64,__int64 * __ptr64 * __ptr64) __ptr64 +?GetDiskCookiesForUpgrade@CTaskData@@QEAAXAEAKPEAPEA_J@Z +; public: void __cdecl CTaskData::GetDiskCookiesToEncap(unsigned long & __ptr64,__int64 * __ptr64 * __ptr64) __ptr64 +?GetDiskCookiesToEncap@CTaskData@@QEAAXAEAKPEAPEA_J@Z +; public: unsigned long __cdecl CDataCache::GetDiskCount(void) __ptr64 +?GetDiskCount@CDataCache@@QEAAKXZ +; public: int __cdecl CDMNodeObj::GetDiskInfo(struct diskinfoex & __ptr64) __ptr64 +?GetDiskInfo@CDMNodeObj@@QEAAHAEAUdiskinfoex@@@Z +; public: void __cdecl CTaskData::GetDiskInfoFromVolCookie(__int64,int & __ptr64,unsigned long & __ptr64,__int64 * __ptr64 * __ptr64,unsigned long,int) __ptr64 +?GetDiskInfoFromVolCookie@CTaskData@@QEAAX_JAEAHAEAKPEAPEA_JKH@Z +; public: int __cdecl CDMSnapin::GetDiskScaling(void) __ptr64 +?GetDiskScaling@CDMSnapin@@QEAAHXZ +; public: int __cdecl CDMNodeObj::GetDiskSpec(struct diskspec & __ptr64) __ptr64 +?GetDiskSpec@CDMNodeObj@@QEAAHAEAUdiskspec@@@Z +; public: int __cdecl CDMNodeObj::GetDiskStatus(class CString & __ptr64) __ptr64 +?GetDiskStatus@CDMNodeObj@@QEAAHAEAVCString@@@Z +; int __cdecl GetDiskStatusHelper(struct diskinfoex * __ptr64,class CString & __ptr64,int) +?GetDiskStatusHelper@@YAHPEAUdiskinfoex@@AEAVCString@@H@Z +; public: void __cdecl CDMNodeObj::GetDiskTypeName(class CString & __ptr64) __ptr64 +?GetDiskTypeName@CDMNodeObj@@QEAAXAEAVCString@@@Z +; void __cdecl GetDiskTypeNameHelper(struct diskinfoex * __ptr64,class CString & __ptr64,unsigned short) +?GetDiskTypeNameHelper@@YAXPEAUdiskinfoex@@AEAVCString@@G@Z +; public: void __cdecl CDMNodeObj::GetDriveLetter(unsigned short & __ptr64) __ptr64 +?GetDriveLetter@CDMNodeObj@@QEAAXAEAG@Z +; protected: void __cdecl CDataCache::GetDriveLetters(short & __ptr64,unsigned short * __ptr64 * __ptr64,unsigned short) __ptr64 +?GetDriveLetters@CDataCache@@IEAAXAEAFPEAPEAGG@Z +; public: void __cdecl CTaskData::GetDriveLetters(short & __ptr64,unsigned short * __ptr64 * __ptr64,unsigned short) __ptr64 +?GetDriveLetters@CTaskData@@QEAAXAEAFPEAPEAGG@Z +; public: unsigned long __cdecl CDMNodeObj::GetExtendedRegionColor(void) __ptr64 +?GetExtendedRegionColor@CDMNodeObj@@QEAAKXZ +; public: int __cdecl CDMNodeObj::GetExtraRegionStatus(class CString & __ptr64,int) __ptr64 +?GetExtraRegionStatus@CDMNodeObj@@QEAAHAEAVCString@@H@Z +; public: void __cdecl CDMNodeObj::GetFileSystemLabel(class CString & __ptr64) __ptr64 +?GetFileSystemLabel@CDMNodeObj@@QEAAXAEAVCString@@@Z +; public: void __cdecl CDMNodeObj::GetFileSystemName(class CString & __ptr64) __ptr64 +?GetFileSystemName@CDMNodeObj@@QEAAXAEAVCString@@@Z +; public: void __cdecl CDMNodeObj::GetFileSystemSize(long & __ptr64) __ptr64 +?GetFileSystemSize@CDMNodeObj@@QEAAXAEAJ@Z +; public: int __cdecl CDMNodeObj::GetFileSystemType(void) __ptr64 +?GetFileSystemType@CDMNodeObj@@QEAAHXZ +; public: void __cdecl CDataCache::GetFileSystemTypes(unsigned long & __ptr64,struct ifilesysteminfo * __ptr64 * __ptr64) __ptr64 +?GetFileSystemTypes@CDataCache@@QEAAXAEAKPEAPEAUifilesysteminfo@@@Z +; public: void __cdecl CTaskData::GetFileSystemTypes(unsigned long & __ptr64,struct ifilesysteminfo * __ptr64 * __ptr64) __ptr64 +?GetFileSystemTypes@CTaskData@@QEAAXAEAKPEAPEAUifilesysteminfo@@@Z +; public: int __cdecl CDMSnapin::GetFilterToggle(void) __ptr64 +?GetFilterToggle@CDMSnapin@@QEAAHXZ +; public: long __cdecl CDMNodeObj::GetFlags(void) __ptr64 +?GetFlags@CDMNodeObj@@QEAAJXZ +; public: short __cdecl CDMNodeObj::GetIVolumeClientVersion(void) __ptr64 +?GetIVolumeClientVersion@CDMNodeObj@@QEAAFXZ +; public: short __cdecl CTaskData::GetIVolumeClientVersion(void) __ptr64 +?GetIVolumeClientVersion@CTaskData@@QEAAFXZ +; public: unsigned int __cdecl CDMNodeObj::GetIconId(int) __ptr64 +?GetIconId@CDMNodeObj@@QEAAIH@Z +; public: int __cdecl CDMNodeObj::GetImageNum(void) __ptr64 +?GetImageNum@CDMNodeObj@@QEAAHXZ +; public: __int64 __cdecl CDataCache::GetLastKnownState(__int64) __ptr64 +?GetLastKnownState@CDataCache@@QEAA_J_J@Z +; public: enum _LAYOUT_TYPES __cdecl CDMNodeObj::GetLayoutType(void) __ptr64 +?GetLayoutType@CDMNodeObj@@QEAA?AW4_LAYOUT_TYPES@@XZ +; public: __int64 __cdecl CDMNodeObj::GetLdmObjectId(void) __ptr64 +?GetLdmObjectId@CDMNodeObj@@QEAA_JXZ +; public: int __cdecl CDMSnapin::GetListBehavior(void) __ptr64 +?GetListBehavior@CDMSnapin@@QEAAHXZ +; public: unsigned long __cdecl CDMNodeObj::GetLogicalDriveCount(void) __ptr64 +?GetLogicalDriveCount@CDMNodeObj@@QEAAKXZ +; public: void __cdecl CDMNodeObj::GetLongName(class CString & __ptr64,int) __ptr64 +?GetLongName@CDMNodeObj@@QEAAXAEAVCString@@H@Z +; public: struct HWND__ * __ptr64 __cdecl CDMComponentData::GetMMCWindow(void) __ptr64 +?GetMMCWindow@CDMComponentData@@QEAAPEAUHWND__@@XZ +; public: void __cdecl CDMNodeObj::GetMaxAdjustedFreeSize(__int64 & __ptr64) __ptr64 +?GetMaxAdjustedFreeSize@CDMNodeObj@@QEAAXAEA_J@Z +; public: unsigned long __cdecl CDMNodeObj::GetMaxPartitionCount(void) __ptr64 +?GetMaxPartitionCount@CDMNodeObj@@QEAAKXZ +; protected: void __cdecl CDataCache::GetMinMaxPartitionSizes(__int64,unsigned long & __ptr64,unsigned long & __ptr64) __ptr64 +?GetMinMaxPartitionSizes@CDataCache@@IEAAX_JAEAK1@Z +; public: void __cdecl CTaskData::GetMinMaxPartitionSizes(__int64,unsigned long & __ptr64,unsigned long & __ptr64) __ptr64 +?GetMinMaxPartitionSizes@CTaskData@@QEAAX_JAEAK1@Z +; public: void __cdecl CDMNodeObj::GetName(class CString & __ptr64) __ptr64 +?GetName@CDMNodeObj@@QEAAXAEAVCString@@@Z +; public: unsigned long __cdecl CDMNodeObj::GetNumMembers(void) __ptr64 +?GetNumMembers@CDMNodeObj@@QEAAKXZ +; public: unsigned long __cdecl CDMNodeObj::GetNumRegions(void) __ptr64 +?GetNumRegions@CDMNodeObj@@QEAAKXZ +; public: void __cdecl CDMNodeObj::GetObjectId(__int64 & __ptr64) __ptr64 +?GetObjectId@CDMNodeObj@@QEAAXAEA_J@Z +; public: class CWnd * __ptr64 __cdecl CTaskData::GetOcxFrameCWndPtr(void) __ptr64 +?GetOcxFrameCWndPtr@CTaskData@@QEAAPEAVCWnd@@XZ +; public: class CDMNodeObj * __ptr64 __cdecl CDMNodeObj::GetParentDiskPtr(void) __ptr64 +?GetParentDiskPtr@CDMNodeObj@@QEAAPEAV1@XZ +; public: class CDMNodeObj * __ptr64 __cdecl CDMNodeObj::GetParentVolumePtr(void) __ptr64 +?GetParentVolumePtr@CDMNodeObj@@QEAAPEAV1@XZ +; public: enum _PARTITIONSTYLE __cdecl CDMNodeObj::GetPartitionStyle(void) __ptr64 +?GetPartitionStyle@CDMNodeObj@@QEAA?AW4_PARTITIONSTYLE@@XZ +; public: void __cdecl CDMNodeObj::GetPartitionStyleString(class CString & __ptr64,int) __ptr64 +?GetPartitionStyleString@CDMNodeObj@@QEAAXAEAVCString@@H@Z +; void __cdecl GetPartitionStyleStringHelper(enum _PARTITIONSTYLE,class CString & __ptr64,int,unsigned long,unsigned long,int) +?GetPartitionStyleStringHelper@@YAXW4_PARTITIONSTYLE@@AEAVCString@@HKKH@Z +; public: int __cdecl CDMNodeObj::GetPatternRef(void) __ptr64 +?GetPatternRef@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::GetPort(void) __ptr64 +?GetPort@CDMNodeObj@@QEAAHXZ +; public: unsigned long __cdecl CDMNodeObj::GetPrimaryPartitionCount(void) __ptr64 +?GetPrimaryPartitionCount@CDMNodeObj@@QEAAKXZ +GetPropertyPageData +; public: void __cdecl CTaskData::GetRegionColorStructPtr(struct _REGION_COLORS * __ptr64 * __ptr64,int & __ptr64) __ptr64 +?GetRegionColorStructPtr@CTaskData@@QEAAXPEAPEAU_REGION_COLORS@@AEAH@Z +; public: int __cdecl CDMNodeObj::GetRegionInfo(struct regioninfoex & __ptr64) __ptr64 +?GetRegionInfo@CDMNodeObj@@QEAAHAEAUregioninfoex@@@Z +; public: int __cdecl CDMSnapin::GetRegionScaling(void) __ptr64 +?GetRegionScaling@CDMSnapin@@QEAAHXZ +; public: int __cdecl CDMNodeObj::GetResultStringArray(class CStringArray & __ptr64) __ptr64 +?GetResultStringArray@CDMNodeObj@@QEAAHAEAVCStringArray@@@Z +; public: class CString & __ptr64 __cdecl CServerRequests::GetRevertDiskName(void) __ptr64 +?GetRevertDiskName@CServerRequests@@QEAAAEAVCString@@XZ +; public: class CString __cdecl CDataCache::GetServerName(void) __ptr64 +?GetServerName@CDataCache@@QEAA?AVCString@@XZ +; public: class CString __cdecl CTaskData::GetServerName(void) __ptr64 +?GetServerName@CTaskData@@QEAA?AVCString@@XZ +; public: void __cdecl CDMNodeObj::GetShortName(class CString & __ptr64) __ptr64 +?GetShortName@CDMNodeObj@@QEAAXAEAVCString@@@Z +; public: void __cdecl CDMNodeObj::GetSize(long & __ptr64) __ptr64 +?GetSize@CDMNodeObj@@QEAAXAEAJ@Z +; public: void __cdecl CDMNodeObj::GetSize(__int64 & __ptr64,int) __ptr64 +?GetSize@CDMNodeObj@@QEAAXAEA_JH@Z +; public: void __cdecl CDMNodeObj::GetSizeString(class CString & __ptr64) __ptr64 +?GetSizeString@CDMNodeObj@@QEAAXAEAVCString@@@Z +; public: __int64 __cdecl CDMNodeObj::GetStartOffset(void) __ptr64 +?GetStartOffset@CDMNodeObj@@QEAA_JXZ +; public: int __cdecl CDMNodeObj::GetStatus(void) __ptr64 +?GetStatus@CDMNodeObj@@QEAAHXZ +; public: enum _STORAGE_TYPES __cdecl CDMNodeObj::GetStorageType(void) __ptr64 +?GetStorageType@CDMNodeObj@@QEAA?AW4_STORAGE_TYPES@@XZ +; public: void __cdecl CDMNodeObj::GetStorageType(class CString & __ptr64,int) __ptr64 +?GetStorageType@CDMNodeObj@@QEAAXAEAVCString@@H@Z +; class CString __cdecl GetStringFromRc(unsigned long) +?GetStringFromRc@@YA?AVCString@@K@Z +; public: int __cdecl CDMSnapin::GetTopViewStyle(void) __ptr64 +?GetTopViewStyle@CDMSnapin@@QEAAHXZ +; public: unsigned long __cdecl CTaskData::GetUIState(void) __ptr64 +?GetUIState@CTaskData@@QEAAKXZ +; public: __int64 __cdecl CDMNodeObj::GetUnallocSpace(int) __ptr64 +?GetUnallocSpace@CDMNodeObj@@QEAA_JH@Z +; protected: void __cdecl CDataCache::GetVolumeCookies(unsigned long & __ptr64,__int64 * __ptr64 * __ptr64) __ptr64 +?GetVolumeCookies@CDataCache@@IEAAXAEAKPEAPEA_J@Z +; public: unsigned long __cdecl CDataCache::GetVolumeCount(void) __ptr64 +?GetVolumeCount@CDataCache@@QEAAKXZ +; public: int __cdecl CDMNodeObj::GetVolumeInfo(struct volumeinfo & __ptr64) __ptr64 +?GetVolumeInfo@CDMNodeObj@@QEAAHAEAUvolumeinfo@@@Z +; public: int __cdecl CDMNodeObj::GetVolumeStatus(class CString & __ptr64) __ptr64 +?GetVolumeStatus@CDMNodeObj@@QEAAHAEAVCString@@@Z +; public: int __cdecl CDMSnapin::GetWaitCursor(void) __ptr64 +?GetWaitCursor@CDMSnapin@@QEAAHXZ +; public: int __cdecl CDMNodeObj::HasExtendedPartition(void) __ptr64 +?HasExtendedPartition@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDataCache::HasNTFSwithDriveLetter(void) __ptr64 +?HasNTFSwithDriveLetter@CDataCache@@QEAAHXZ +; public: int __cdecl CTaskData::HasNTFSwithDriveLetter(void) __ptr64 +?HasNTFSwithDriveLetter@CTaskData@@QEAAHXZ +; public: int __cdecl CDataCache::HasVMDisk(void) __ptr64 +?HasVMDisk@CDataCache@@QEAAHXZ +; public: int __cdecl CDMNodeObj::IsActive(void) __ptr64 +?IsActive@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDataCache::IsAlpha(void) __ptr64 +?IsAlpha@CDataCache@@QEAAHXZ +; public: int __cdecl CTaskData::IsAlpha(void) __ptr64 +?IsAlpha@CTaskData@@QEAAHXZ +; public: int __cdecl CDMNodeObj::IsCurrBootVolume(void) __ptr64 +?IsCurrBootVolume@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::IsCurrSystemVolume(void) __ptr64 +?IsCurrSystemVolume@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::IsDiskEmpty(void) __ptr64 +?IsDiskEmpty@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDataCache::IsDynamic1394(void) __ptr64 +?IsDynamic1394@CDataCache@@QEAAHXZ +; public: int __cdecl CDMNodeObj::IsEECoveredGPTDisk(void) __ptr64 +?IsEECoveredGPTDisk@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::IsESPPartition(void) __ptr64 +?IsESPPartition@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDataCache::IsEfi(void) __ptr64 +?IsEfi@CDataCache@@QEAAHXZ +; public: int __cdecl CTaskData::IsEfi(void) __ptr64 +?IsEfi@CTaskData@@QEAAHXZ +; public: int __cdecl CDMNodeObj::IsFTVolume(void) __ptr64 +?IsFTVolume@CDMNodeObj@@QEAAHXZ +IsFailPopupMgmtSupported +; public: int __cdecl CDMNodeObj::IsFakeVolume(void) __ptr64 +?IsFakeVolume@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::IsFirstFreeRegion(void) __ptr64 +?IsFirstFreeRegion@CDMNodeObj@@QEAAHXZ +; int __cdecl IsHiddenRegion(struct regioninfoex & __ptr64) +?IsHiddenRegion@@YAHAEAUregioninfoex@@@Z +; public: int __cdecl CDMNodeObj::IsHiddenRegion(void) __ptr64 +?IsHiddenRegion@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::IsInFlux(void) __ptr64 +?IsInFlux@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CTaskData::IsLocalMachine(void) __ptr64 +?IsLocalMachine@CTaskData@@QEAAHXZ +; int __cdecl IsMbrEEPartition(struct regioninfoex & __ptr64) +?IsMbrEEPartition@@YAHAEAUregioninfoex@@@Z +; public: int __cdecl CDMNodeObj::IsMbrEEPartition(void) __ptr64 +?IsMbrEEPartition@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::IsMember(class CDMNodeObj * __ptr64) __ptr64 +?IsMember@CDMNodeObj@@QEAAHPEAV1@@Z +; public: int __cdecl CDMNodeObj::IsNEC_98Disk(void) __ptr64 +?IsNEC_98Disk@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDataCache::IsNEC_98Server(void) __ptr64 +?IsNEC_98Server@CDataCache@@QEAAHXZ +; public: int __cdecl CTaskData::IsNEC_98Server(void) __ptr64 +?IsNEC_98Server@CTaskData@@QEAAHXZ +; public: int __cdecl CTaskData::IsNTServer(void) __ptr64 +?IsNTServer@CTaskData@@QEAAHXZ +; public: int __cdecl CDMNodeObj::IsOemPartition(void) __ptr64 +?IsOemPartition@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDataCache::IsPersonalOrLapTopServer(void) __ptr64 +?IsPersonalOrLapTopServer@CDataCache@@QEAAHXZ +IsRequestPending +; public: int __cdecl CDMNodeObj::IsRevertable(void) __ptr64 +?IsRevertable@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CTaskData::IsSecureSystemPartition(void) __ptr64 +?IsSecureSystemPartition@CTaskData@@QEAAHXZ +; public: int __cdecl CDMNodeObj::IsUnknownPartition(void) __ptr64 +?IsUnknownPartition@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CDMNodeObj::IsUpgradeable(void) __ptr64 +?IsUpgradeable@CDMNodeObj@@QEAAHXZ +; public: int __cdecl CTaskData::IsWolfpack(void) __ptr64 +?IsWolfpack@CTaskData@@QEAAHXZ +; public: void __cdecl CDMComponentData::LoadData(long) __ptr64 +?LoadData@CDMComponentData@@QEAAXJ@Z +LoadPropertyPageData +; void __cdecl ParseDeviceName(int * __ptr64,int * __ptr64,int * __ptr64,unsigned short * __ptr64) +?ParseDeviceName@@YAXPEAH00PEAG@Z +; public: void __cdecl CContextMenu::PopUpInit(class CDMNodeObj * __ptr64,int & __ptr64,int) __ptr64 +?PopUpInit@CContextMenu@@QEAAXPEAVCDMNodeObj@@AEAHH@Z +; public: void __cdecl CDataCache::PopulateDiskGroupData(struct DISK_GROUP_DATA * __ptr64) __ptr64 +?PopulateDiskGroupData@CDataCache@@QEAAXPEAUDISK_GROUP_DATA@@@Z +; public: void __cdecl CDataCache::PopulateEncapsulateData(struct ENCAPSULATE_DATA * __ptr64) __ptr64 +?PopulateEncapsulateData@CDataCache@@QEAAXPEAUENCAPSULATE_DATA@@@Z +; public: void __cdecl CDMNodeObj::RecalculateSpace(void) __ptr64 +?RecalculateSpace@CDMNodeObj@@QEAAXXZ +; public: void __cdecl CDMComponentData::RefreshDiskView(void) __ptr64 +?RefreshDiskView@CDMComponentData@@QEAAXXZ +; public: void __cdecl CContextMenu::RefreshFileSys(__int64) __ptr64 +?RefreshFileSys@CContextMenu@@QEAAX_J@Z +; public: void __cdecl CDMComponentData::ReloadData(void) __ptr64 +?ReloadData@CDMComponentData@@QEAAXXZ +; __int64 __cdecl RoundUpToMB(__int64) +?RoundUpToMB@@YA_J_J@Z +; public: void __cdecl CDMSnapin::SetDescriptionBarText(void) __ptr64 +?SetDescriptionBarText@CDMSnapin@@QEAAXXZ +; public: void __cdecl CDataCache::SetDiskList(struct diskinfoex * __ptr64,unsigned long) __ptr64 +?SetDiskList@CDataCache@@QEAAXPEAUdiskinfoex@@K@Z +; public: void __cdecl CDataCache::SetDriveLetterInUse(unsigned short,int) __ptr64 +?SetDriveLetterInUse@CDataCache@@QEAAXGH@Z +; public: void __cdecl CDMNodeObj::SetFSId(__int64) __ptr64 +?SetFSId@CDMNodeObj@@QEAAX_J@Z +; public: void __cdecl CDMComponentData::SetOcxViewType(void) __ptr64 +?SetOcxViewType@CDMComponentData@@QEAAXXZ +; public: void __cdecl CDMComponentData::SetOcxViewTypeForce(void) __ptr64 +?SetOcxViewTypeForce@CDMComponentData@@QEAAXXZ +; public: void __cdecl CTaskData::SetUIState(unsigned long) __ptr64 +?SetUIState@CTaskData@@QEAAXK@Z +; public: void __cdecl CDataCache::SetVolumeList(struct volumeinfo * __ptr64,unsigned long) __ptr64 +?SetVolumeList@CDataCache@@QEAAXPEAUvolumeinfo@@K@Z +; public: long __cdecl CContextMenu::ShowContextMenu(class CWnd * __ptr64,long,long,__int64) __ptr64 +?ShowContextMenu@CContextMenu@@QEAAJPEAVCWnd@@JJ_J@Z +; public: int __cdecl CDataCache::SupportGpt(void) __ptr64 +?SupportGpt@CDataCache@@QEAAHXZ +; public: int __cdecl CTaskData::SupportGpt(void) __ptr64 +?SupportGpt@CTaskData@@QEAAHXZ +; public: void __cdecl CDMComponentData::UIStateChange(unsigned long) __ptr64 +?UIStateChange@CDMComponentData@@QEAAXK@Z +; public: void __cdecl CDMSnapin::UpDateConsoleView(void) __ptr64 +?UpDateConsoleView@CDMSnapin@@QEAAXXZ +; public: int __cdecl CDMNodeObj::VolumeContainsActiveRegion(void) __ptr64 +?VolumeContainsActiveRegion@CDMNodeObj@@QEAAHXZ +; int __cdecl namecmp(unsigned short const * __ptr64,unsigned short const * __ptr64) +?namecmp@@YAHPEBG0@Z +DllCanUnloadNow +DllGetClassObject +DllRegisterServer diff --git a/lib/libc/mingw/lib64/dmivcitf.def b/lib/libc/mingw/lib64/dmivcitf.def new file mode 100644 index 0000000000000000000000000000000000000000..2a4661b75db633ef8b627885b89052fdd374e6f9 --- /dev/null +++ b/lib/libc/mingw/lib64/dmivcitf.def @@ -0,0 +1,42 @@ +; +; Exports of file dmivcitf.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY dmivcitf.dll +EXPORTS +; public: void __cdecl CDataCache::AddLDMObjMapEntry(struct _LDM_OBJ_MAP_ENTRY * __ptr64) __ptr64 +?AddLDMObjMapEntry@CDataCache@@QEAAXPEAU_LDM_OBJ_MAP_ENTRY@@@Z +CreateDataCacheX +CreateServerRequestsX +; public: int __cdecl CDMSnapin::GetBottomViewStyle(void) __ptr64 +?GetBottomViewStyle@CDMSnapin@@QEAAHXZ +; public: unsigned long __cdecl CDataCache::GetDiskCount(void) __ptr64 +?GetDiskCount@CDataCache@@QEAAKXZ +; public: int __cdecl CDMSnapin::GetDiskScaling(void) __ptr64 +?GetDiskScaling@CDMSnapin@@QEAAHXZ +; public: int __cdecl CDMSnapin::GetFilterToggle(void) __ptr64 +?GetFilterToggle@CDMSnapin@@QEAAHXZ +; public: __int64 __cdecl CDMNodeObj::GetLdmObjectId(void) __ptr64 +?GetLdmObjectId@CDMNodeObj@@QEAA_JXZ +; public: int __cdecl CDMSnapin::GetListBehavior(void) __ptr64 +?GetListBehavior@CDMSnapin@@QEAAHXZ +; public: unsigned long __cdecl CDMNodeObj::GetNumMembers(void) __ptr64 +?GetNumMembers@CDMNodeObj@@QEAAKXZ +; public: class CWnd * __ptr64 __cdecl CTaskData::GetOcxFrameCWndPtr(void) __ptr64 +?GetOcxFrameCWndPtr@CTaskData@@QEAAPEAVCWnd@@XZ +; public: void __cdecl CTaskData::GetRegionColorStructPtr(struct _REGION_COLORS * __ptr64 * __ptr64,int & __ptr64) __ptr64 +?GetRegionColorStructPtr@CTaskData@@QEAAXPEAPEAU_REGION_COLORS@@AEAH@Z +; public: int __cdecl CDMSnapin::GetRegionScaling(void) __ptr64 +?GetRegionScaling@CDMSnapin@@QEAAHXZ +; public: class CString __cdecl CDataCache::GetServerName(void) __ptr64 +?GetServerName@CDataCache@@QEAA?AVCString@@XZ +; public: int __cdecl CDMSnapin::GetTopViewStyle(void) __ptr64 +?GetTopViewStyle@CDMSnapin@@QEAAHXZ +; public: unsigned long __cdecl CDataCache::GetVolumeCount(void) __ptr64 +?GetVolumeCount@CDataCache@@QEAAKXZ +; public: int __cdecl CDMSnapin::GetWaitCursor(void) __ptr64 +?GetWaitCursor@CDMSnapin@@QEAAHXZ +HrGetErrorData +LoadPropertyPageData diff --git a/lib/libc/mingw/lib64/dmvdsitf.def b/lib/libc/mingw/lib64/dmvdsitf.def new file mode 100644 index 0000000000000000000000000000000000000000..7c7747aaa5ce7a55ea6015b28be55e1278e78a0a --- /dev/null +++ b/lib/libc/mingw/lib64/dmvdsitf.def @@ -0,0 +1,40 @@ +; +; Exports of file dmivcitf.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY dmivcitf.dll +EXPORTS +; public: void __cdecl CDataCache::AddLDMObjMapEntry(struct _LDM_OBJ_MAP_ENTRY * __ptr64) __ptr64 +?AddLDMObjMapEntry@CDataCache@@QEAAXPEAU_LDM_OBJ_MAP_ENTRY@@@Z +CreateDataCacheZ +CreateServerRequestsZ +; public: int __cdecl CDMSnapin::GetBottomViewStyle(void) __ptr64 +?GetBottomViewStyle@CDMSnapin@@QEAAHXZ +; public: unsigned long __cdecl CDataCache::GetDiskCount(void) __ptr64 +?GetDiskCount@CDataCache@@QEAAKXZ +; public: int __cdecl CDMSnapin::GetDiskScaling(void) __ptr64 +?GetDiskScaling@CDMSnapin@@QEAAHXZ +; public: int __cdecl CDMSnapin::GetFilterToggle(void) __ptr64 +?GetFilterToggle@CDMSnapin@@QEAAHXZ +; public: __int64 __cdecl CDMNodeObj::GetLdmObjectId(void) __ptr64 +?GetLdmObjectId@CDMNodeObj@@QEAA_JXZ +; public: int __cdecl CDMSnapin::GetListBehavior(void) __ptr64 +?GetListBehavior@CDMSnapin@@QEAAHXZ +; public: unsigned long __cdecl CDMNodeObj::GetNumMembers(void) __ptr64 +?GetNumMembers@CDMNodeObj@@QEAAKXZ +; public: class CWnd * __ptr64 __cdecl CTaskData::GetOcxFrameCWndPtr(void) __ptr64 +?GetOcxFrameCWndPtr@CTaskData@@QEAAPEAVCWnd@@XZ +; public: void __cdecl CTaskData::GetRegionColorStructPtr(struct _REGION_COLORS * __ptr64 * __ptr64,int & __ptr64) __ptr64 +?GetRegionColorStructPtr@CTaskData@@QEAAXPEAPEAU_REGION_COLORS@@AEAH@Z +; public: int __cdecl CDMSnapin::GetRegionScaling(void) __ptr64 +?GetRegionScaling@CDMSnapin@@QEAAHXZ +; public: class CString __cdecl CDataCache::GetServerName(void) __ptr64 +?GetServerName@CDataCache@@QEAA?AVCString@@XZ +; public: int __cdecl CDMSnapin::GetTopViewStyle(void) __ptr64 +?GetTopViewStyle@CDMSnapin@@QEAAHXZ +; public: unsigned long __cdecl CDataCache::GetVolumeCount(void) __ptr64 +?GetVolumeCount@CDataCache@@QEAAKXZ +; public: int __cdecl CDMSnapin::GetWaitCursor(void) __ptr64 +?GetWaitCursor@CDMSnapin@@QEAAHXZ diff --git a/lib/libc/mingw/lib64/dpapi.def b/lib/libc/mingw/lib64/dpapi.def new file mode 100644 index 0000000000000000000000000000000000000000..2cef0306e279cb1ff16ab7c8e90a16881ee5c7a9 --- /dev/null +++ b/lib/libc/mingw/lib64/dpapi.def @@ -0,0 +1,14 @@ +; +; Definition file of DPAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "DPAPI.dll" +EXPORTS +CryptProtectDataNoUI +CryptProtectMemory +CryptResetMachineCredentials +CryptUnprotectDataNoUI +CryptUnprotectMemory +CryptUpdateProtectedState +iCryptIdentifyProtection diff --git a/lib/libc/mingw/lib64/dpnaddr.def b/lib/libc/mingw/lib64/dpnaddr.def new file mode 100644 index 0000000000000000000000000000000000000000..f2d6d4239493d5877e43e3e1655cb5be899731df --- /dev/null +++ b/lib/libc/mingw/lib64/dpnaddr.def @@ -0,0 +1,9 @@ +; +; Exports of file dpnaddr.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY dpnaddr.dll +EXPORTS +DirectPlay8AddressCreate diff --git a/lib/libc/mingw/lib64/dpnet.def b/lib/libc/mingw/lib64/dpnet.def new file mode 100644 index 0000000000000000000000000000000000000000..cb35bff0d5c810a5e7911698ea0672d33c65ed70 --- /dev/null +++ b/lib/libc/mingw/lib64/dpnet.def @@ -0,0 +1,13 @@ +; +; Exports of file DPNet.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DPNet.dll +EXPORTS +DirectPlay8Create +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/dpnhupnp.def b/lib/libc/mingw/lib64/dpnhupnp.def new file mode 100644 index 0000000000000000000000000000000000000000..f3e7caa6a86e16365af58319f82959bc8b28613e --- /dev/null +++ b/lib/libc/mingw/lib64/dpnhupnp.def @@ -0,0 +1,13 @@ +; +; Exports of file DPNHUPNP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DPNHUPNP.dll +EXPORTS +DirectPlayNATHelpCreate +DllRegisterServer +DllCanUnloadNow +DllGetClassObject +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/dpnlobby.def b/lib/libc/mingw/lib64/dpnlobby.def new file mode 100644 index 0000000000000000000000000000000000000000..4497d929b281848a2731031e675a717b28ae9c0e --- /dev/null +++ b/lib/libc/mingw/lib64/dpnlobby.def @@ -0,0 +1,9 @@ +; +; Exports of file DPNLobby.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DPNLobby.dll +EXPORTS +DirectPlay8LobbyCreate diff --git a/lib/libc/mingw/lib64/dpvoice.def b/lib/libc/mingw/lib64/dpvoice.def new file mode 100644 index 0000000000000000000000000000000000000000..aa024ccfa26bf881db4e71236b24753c704db6e2 --- /dev/null +++ b/lib/libc/mingw/lib64/dpvoice.def @@ -0,0 +1,13 @@ +; +; Exports of file DPVOICE.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DPVOICE.dll +EXPORTS +DirectPlayVoiceCreate +DllRegisterServer +DllCanUnloadNow +DllGetClassObject +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/ds32gt.def b/lib/libc/mingw/lib64/ds32gt.def new file mode 100644 index 0000000000000000000000000000000000000000..4a8c20724d11d178c88d1025c41c6f90c425d9dc --- /dev/null +++ b/lib/libc/mingw/lib64/ds32gt.def @@ -0,0 +1,9 @@ +; +; Exports of file DS32GT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DS32GT.dll +EXPORTS +Dispatch diff --git a/lib/libc/mingw/lib64/dsound3d.def b/lib/libc/mingw/lib64/dsound3d.def new file mode 100644 index 0000000000000000000000000000000000000000..961031df4444ad78b28ebdd36fb7d2f03672a7ac --- /dev/null +++ b/lib/libc/mingw/lib64/dsound3d.def @@ -0,0 +1,9 @@ +; +; Exports of file DSOUND3D.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY DSOUND3D.dll +EXPORTS +CafBiquadCoeffs diff --git a/lib/libc/mingw/lib64/es.def b/lib/libc/mingw/lib64/es.def new file mode 100644 index 0000000000000000000000000000000000000000..fc770abfd58a0574f47268ee5e6a13ca8cb24572 --- /dev/null +++ b/lib/libc/mingw/lib64/es.def @@ -0,0 +1,18 @@ +; +; Exports of file ES.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ES.dll +EXPORTS +NotifyLogoffUser +NotifyLogonUser +ServiceMain +LCEControlServer +RegisterTheEventServiceDuringSetup +RegisterTheEventServiceAfterSetup +DllRegisterServer +DllUnregisterServer +DllCanUnloadNow +DllGetClassObject diff --git a/lib/libc/mingw/lib64/esent.def b/lib/libc/mingw/lib64/esent.def deleted file mode 100644 index b8d54d2b01b6fd7aafa943f3f6d603b02fa35c2e..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib64/esent.def +++ /dev/null @@ -1,318 +0,0 @@ -; -; Definition file of ESENT.dll -; Automatic generated by gendef -; written by Kai Tietz 2008 -; -LIBRARY "ESENT.dll" -EXPORTS -JetAddColumn -JetAddColumnA -JetAddColumnW -JetAttachDatabase -JetAttachDatabase2 -JetAttachDatabase2A -JetAttachDatabase2W -JetAttachDatabaseA -JetAttachDatabaseW -JetAttachDatabaseWithStreaming -JetAttachDatabaseWithStreamingA -JetAttachDatabaseWithStreamingW -JetBackup -JetBackupA -JetBackupInstance -JetBackupInstanceA -JetBackupInstanceW -JetBackupW -JetBeginExternalBackup -JetBeginExternalBackupInstance -JetBeginSession -JetBeginSessionA -JetBeginSessionW -JetBeginTransaction -JetBeginTransaction2 -JetCloseDatabase -JetCloseFile -JetCloseFileInstance -JetCloseTable -JetCommitTransaction -JetCompact -JetCompactA -JetCompactW -JetComputeStats -JetConvertDDL -JetConvertDDLA -JetConvertDDLW -JetCreateDatabase -JetCreateDatabase2 -JetCreateDatabase2A -JetCreateDatabase2W -JetCreateDatabaseA -JetCreateDatabaseW -JetCreateDatabaseWithStreaming -JetCreateDatabaseWithStreamingA -JetCreateDatabaseWithStreamingW -JetCreateIndex -JetCreateIndex2 -JetCreateIndex2A -JetCreateIndex2W -JetCreateIndexA -JetCreateIndexW -JetCreateInstance -JetCreateInstance2 -JetCreateInstance2A -JetCreateInstance2W -JetCreateInstanceA -JetCreateInstanceW -JetCreateTable -JetCreateTableA -JetCreateTableColumnIndex -JetCreateTableColumnIndex2 -JetCreateTableColumnIndex2A -JetCreateTableColumnIndex2W -JetCreateTableColumnIndexA -JetCreateTableColumnIndexW -JetCreateTableW -JetDBUtilities -JetDBUtilitiesA -JetDBUtilitiesW -JetDefragment -JetDefragment2 -JetDefragment2A -JetDefragment2W -JetDefragment3 -JetDefragment3A -JetDefragment3W -JetDefragmentA -JetDefragmentW -JetDelete -JetDeleteColumn -JetDeleteColumn2 -JetDeleteColumn2A -JetDeleteColumn2W -JetDeleteColumnA -JetDeleteColumnW -JetDeleteIndex -JetDeleteIndexA -JetDeleteIndexW -JetDeleteTable -JetDeleteTableA -JetDeleteTableW -JetDetachDatabase -JetDetachDatabase2 -JetDetachDatabase2A -JetDetachDatabase2W -JetDetachDatabaseA -JetDetachDatabaseW -JetDupCursor -JetDupSession -JetEnableMultiInstance -JetEnableMultiInstanceA -JetEnableMultiInstanceW -JetEndExternalBackup -JetEndExternalBackupInstance -JetEndExternalBackupInstance2 -JetEndSession -JetEnumerateColumns -JetEscrowUpdate -JetExternalRestore -JetExternalRestore2 -JetExternalRestore2A -JetExternalRestore2W -JetExternalRestoreA -JetExternalRestoreW -JetFreeBuffer -JetGetAttachInfo -JetGetAttachInfoA -JetGetAttachInfoInstance -JetGetAttachInfoInstanceA -JetGetAttachInfoInstanceW -JetGetAttachInfoW -JetGetBookmark -JetGetColumnInfo -JetGetColumnInfoA -JetGetColumnInfoW -JetGetCounter -JetGetCurrentIndex -JetGetCurrentIndexA -JetGetCurrentIndexW -JetGetCursorInfo -JetGetDatabaseFileInfo -JetGetDatabaseFileInfoA -JetGetDatabaseFileInfoW -JetGetDatabaseInfo -JetGetDatabaseInfoA -JetGetDatabaseInfoW -JetGetDatabasePages -JetGetIndexInfo -JetGetIndexInfoA -JetGetIndexInfoW -JetGetInstanceInfo -JetGetInstanceInfoA -JetGetInstanceInfoW -JetGetInstanceMiscInfo -JetGetLS -JetGetLock -JetGetLogFileInfo -JetGetLogFileInfoA -JetGetLogFileInfoW -JetGetLogInfo -JetGetLogInfoA -JetGetLogInfoInstance -JetGetLogInfoInstance2 -JetGetLogInfoInstance2A -JetGetLogInfoInstance2W -JetGetLogInfoInstanceA -JetGetLogInfoInstanceW -JetGetLogInfoW -JetGetMaxDatabaseSize -JetGetObjectInfo -JetGetObjectInfoA -JetGetObjectInfoW -JetGetPageInfo -JetGetRecordPosition -JetGetRecordSize -JetGetResourceParam -JetGetSecondaryIndexBookmark -JetGetSessionInfo -JetGetSystemParameter -JetGetSystemParameterA -JetGetSystemParameterW -JetGetTableColumnInfo -JetGetTableColumnInfoA -JetGetTableColumnInfoW -JetGetTableIndexInfo -JetGetTableIndexInfoA -JetGetTableIndexInfoW -JetGetTableInfo -JetGetTableInfoA -JetGetTableInfoW -JetGetThreadStats -JetGetTruncateLogInfoInstance -JetGetTruncateLogInfoInstanceA -JetGetTruncateLogInfoInstanceW -JetGetVersion -JetGotoBookmark -JetGotoPosition -JetGotoSecondaryIndexBookmark -JetGrowDatabase -JetIdle -JetIndexRecordCount -JetInit -JetInit2 -JetInit3 -JetInit3A -JetInit3W -JetIntersectIndexes -JetMakeKey -JetMove -JetOSSnapshotAbort -JetOSSnapshotEnd -JetOSSnapshotFreeze -JetOSSnapshotFreezeA -JetOSSnapshotFreezeW -JetOSSnapshotGetFreezeInfo -JetOSSnapshotGetFreezeInfoA -JetOSSnapshotGetFreezeInfoW -JetOSSnapshotPrepare -JetOSSnapshotPrepareInstance -JetOSSnapshotThaw -JetOSSnapshotTruncateLog -JetOSSnapshotTruncateLogInstance -JetOpenDatabase -JetOpenDatabaseA -JetOpenDatabaseW -JetOpenFile -JetOpenFileA -JetOpenFileInstance -JetOpenFileInstanceA -JetOpenFileInstanceW -JetOpenFileSectionInstance -JetOpenFileSectionInstanceA -JetOpenFileSectionInstanceW -JetOpenFileW -JetOpenTable -JetOpenTableA -JetOpenTableW -JetOpenTempTable -JetOpenTempTable2 -JetOpenTempTable3 -JetOpenTemporaryTable -JetPrepareToCommitTransaction -JetPrepareUpdate -JetReadFile -JetReadFileInstance -JetRegisterCallback -JetRenameColumn -JetRenameColumnA -JetRenameColumnW -JetRenameTable -JetRenameTableA -JetRenameTableW -JetResetCounter -JetResetSessionContext -JetResetTableSequential -JetRestore -JetRestore2 -JetRestore2A -JetRestore2W -JetRestoreA -JetRestoreInstance -JetRestoreInstanceA -JetRestoreInstanceW -JetRestoreW -JetRetrieveColumn -JetRetrieveColumns -JetRetrieveKey -JetRetrieveTaggedColumnList -JetRollback -JetSeek -JetSetColumn -JetSetColumnDefaultValue -JetSetColumnDefaultValueA -JetSetColumnDefaultValueW -JetSetColumns -JetSetCurrentIndex -JetSetCurrentIndex2 -JetSetCurrentIndex2A -JetSetCurrentIndex2W -JetSetCurrentIndex3 -JetSetCurrentIndex3A -JetSetCurrentIndex3W -JetSetCurrentIndex4 -JetSetCurrentIndex4A -JetSetCurrentIndex4W -JetSetCurrentIndexA -JetSetCurrentIndexW -JetSetDatabaseSize -JetSetDatabaseSizeA -JetSetDatabaseSizeW -JetSetIndexRange -JetSetLS -JetSetMaxDatabaseSize -JetSetResourceParam -JetSetSessionContext -JetSetSystemParameter -JetSetSystemParameterA -JetSetSystemParameterW -JetSetTableSequential -JetSnapshotStart -JetSnapshotStartA -JetSnapshotStartW -JetSnapshotStop -JetStopBackup -JetStopBackupInstance -JetStopService -JetStopServiceInstance -JetTerm -JetTerm2 -JetTracing -JetTruncateLog -JetTruncateLogInstance -JetUnregisterCallback -JetUpdate -JetUpdate2 -JetUpgradeDatabase -JetUpgradeDatabaseA -JetUpgradeDatabaseW -ese -esent diff --git a/lib/libc/mingw/lib64/eventlog.def b/lib/libc/mingw/lib64/eventlog.def new file mode 100644 index 0000000000000000000000000000000000000000..5a9ed0b0ccef4f8c2107d90066df984cb6901664 --- /dev/null +++ b/lib/libc/mingw/lib64/eventlog.def @@ -0,0 +1,9 @@ +; +; Exports of file eventlog.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY eventlog.dll +EXPORTS +SvcEntry_Eventlog diff --git a/lib/libc/mingw/lib64/evntagnt.def b/lib/libc/mingw/lib64/evntagnt.def new file mode 100644 index 0000000000000000000000000000000000000000..70ab4363bb4dd97bec9ae2d69fabd4ed0c1fb9ac --- /dev/null +++ b/lib/libc/mingw/lib64/evntagnt.def @@ -0,0 +1,12 @@ +; +; Exports of file snmpelea.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY snmpelea.dll +EXPORTS +SnmpExtensionClose +SnmpExtensionInit +SnmpExtensionQuery +SnmpExtensionTrap diff --git a/lib/libc/mingw/lib64/exstrace.def b/lib/libc/mingw/lib64/exstrace.def new file mode 100644 index 0000000000000000000000000000000000000000..fddf39f98c45fcdad8209c0deb477ee8d5f7b740 --- /dev/null +++ b/lib/libc/mingw/lib64/exstrace.def @@ -0,0 +1,21 @@ +; +; Exports of file exstrace.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY exstrace.dll +EXPORTS +AsyncBinaryTrace +AsyncStringTrace +DebugAssert +DllMain +FlushAsyncTrace +InitAsyncTrace +SetAsyncTraceParams +SetAsyncTraceParamsEx +TermAsyncTrace +__dwEnabledTraces DATA +g_TestTrace +g_TestTraceDisable +g_TestTraceEnable diff --git a/lib/libc/mingw/lib64/fastprox.def b/lib/libc/mingw/lib64/fastprox.def new file mode 100644 index 0000000000000000000000000000000000000000..75b7eb95c3e821ec62e02be035a97550c7fb61f5 --- /dev/null +++ b/lib/libc/mingw/lib64/fastprox.def @@ -0,0 +1,3113 @@ +; +; Exports of file FastProx.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FastProx.dll +EXPORTS +; public: __cdecl CImpl::CImpl(class CImpl const & __ptr64) __ptr64 +??0?$CImpl@UIWbemObjectTextSrc@@VCWmiObjectTextSrc@@@@QEAA@AEBV0@@Z +; public: __cdecl CImpl::CImpl(class CWmiObjectTextSrc * __ptr64) __ptr64 +??0?$CImpl@UIWbemObjectTextSrc@@VCWmiObjectTextSrc@@@@QEAA@PEAVCWmiObjectTextSrc@@@Z +; public: __cdecl CImpl::CImpl(class CImpl const & __ptr64) __ptr64 +??0?$CImpl@UIWbemRefreshingServices@@VCWbemRefreshingSvc@@@@QEAA@AEBV0@@Z +; public: __cdecl CImpl::CImpl(class CWbemRefreshingSvc * __ptr64) __ptr64 +??0?$CImpl@UIWbemRefreshingServices@@VCWbemRefreshingSvc@@@@QEAA@PEAVCWbemRefreshingSvc@@@Z +; public: __cdecl CImpl::CImpl(class CImpl const & __ptr64) __ptr64 +??0?$CImpl@UIWbemRemoteRefresher@@VCWbemRemoteRefresher@@@@QEAA@AEBV0@@Z +; public: __cdecl CImpl::CImpl(class CWbemRemoteRefresher * __ptr64) __ptr64 +??0?$CImpl@UIWbemRemoteRefresher@@VCWbemRemoteRefresher@@@@QEAA@PEAVCWbemRemoteRefresher@@@Z +; public: __cdecl CImpl::CImpl(class CImpl const & __ptr64) __ptr64 +??0?$CImpl@U_IWbemConfigureRefreshingSvcs@@VCWbemRefreshingSvc@@@@QEAA@AEBV0@@Z +; public: __cdecl CImpl::CImpl(class CWbemRefreshingSvc * __ptr64) __ptr64 +??0?$CImpl@U_IWbemConfigureRefreshingSvcs@@VCWbemRefreshingSvc@@@@QEAA@PEAVCWbemRefreshingSvc@@@Z +; public: __cdecl CImpl::CImpl(class CImpl const & __ptr64) __ptr64 +??0?$CImpl@U_IWbemEnumMarshaling@@VCWbemEnumMarshaling@@@@QEAA@AEBV0@@Z +; public: __cdecl CImpl::CImpl(class CWbemEnumMarshaling * __ptr64) __ptr64 +??0?$CImpl@U_IWbemEnumMarshaling@@VCWbemEnumMarshaling@@@@QEAA@PEAVCWbemEnumMarshaling@@@Z +; public: __cdecl CImpl::CImpl(class CImpl const & __ptr64) __ptr64 +??0?$CImpl@U_IWbemFetchRefresherMgr@@VCWbemFetchRefrMgr@@@@QEAA@AEBV0@@Z +; public: __cdecl CImpl::CImpl(class CWbemFetchRefrMgr * __ptr64) __ptr64 +??0?$CImpl@U_IWbemFetchRefresherMgr@@VCWbemFetchRefrMgr@@@@QEAA@PEAVCWbemFetchRefrMgr@@@Z +; public: __cdecl CImpl::CImpl(class CImpl const & __ptr64) __ptr64 +??0?$CImpl@U_IWmiObjectFactory@@VCWmiObjectFactory@@@@QEAA@AEBV0@@Z +; public: __cdecl CImpl::CImpl(class CWmiObjectFactory * __ptr64) __ptr64 +??0?$CImpl@U_IWmiObjectFactory@@VCWmiObjectFactory@@@@QEAA@PEAVCWmiObjectFactory@@@Z +; public: __cdecl CPointerArray,class CFlexArray>::CPointerArray,class CFlexArray>(class CPointerArray,class CFlexArray> & __ptr64) __ptr64 +??0?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAA@AEAV0@@Z +; public: __cdecl CPointerArray,class CFlexArray>::CPointerArray,class CFlexArray>(class CReferenceManager const & __ptr64) __ptr64 +??0?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAA@AEBV?$CReferenceManager@VCFastPropertyBagItem@@@@@Z +; public: __cdecl CPointerArray,class CFlexArray>::CPointerArray,class CFlexArray>(class CPointerArray,class CFlexArray> & __ptr64) __ptr64 +??0?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAA@AEAV0@@Z +; public: __cdecl CPointerArray,class CFlexArray>::CPointerArray,class CFlexArray>(class CReferenceManager const & __ptr64) __ptr64 +??0?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAA@AEBV?$CReferenceManager@VCWmiTextSource@@@@@Z +; public: __cdecl CRefedPointerArray::CRefedPointerArray(class CRefedPointerArray & __ptr64) __ptr64 +??0?$CRefedPointerArray@VCFastPropertyBagItem@@@@QEAA@AEAV0@@Z +; public: __cdecl CRefedPointerArray::CRefedPointerArray(void) __ptr64 +??0?$CRefedPointerArray@VCFastPropertyBagItem@@@@QEAA@XZ +; public: __cdecl CRefedPointerArray::CRefedPointerArray(class CRefedPointerArray & __ptr64) __ptr64 +??0?$CRefedPointerArray@VCWmiTextSource@@@@QEAA@AEAV0@@Z +; public: __cdecl CRefedPointerArray::CRefedPointerArray(void) __ptr64 +??0?$CRefedPointerArray@VCWmiTextSource@@@@QEAA@XZ +; public: __cdecl CBasicQualifierSet::CBasicQualifierSet(void) __ptr64 +??0CBasicQualifierSet@@QEAA@XZ +; public: __cdecl CClassAndMethods::CClassAndMethods(class CClassAndMethods const & __ptr64) __ptr64 +??0CClassAndMethods@@QEAA@AEBV0@@Z +; public: __cdecl CClassAndMethods::CClassAndMethods(void) __ptr64 +??0CClassAndMethods@@QEAA@XZ +; public: __cdecl CClassPart::CClassPart(class CClassPart const & __ptr64) __ptr64 +??0CClassPart@@QEAA@AEBV0@@Z +; public: __cdecl CClassPart::CClassPart(void) __ptr64 +??0CClassPart@@QEAA@XZ +; public: __cdecl CClassPartContainer::CClassPartContainer(class CClassPartContainer const & __ptr64) __ptr64 +??0CClassPartContainer@@QEAA@AEBV0@@Z +; public: __cdecl CClassPartContainer::CClassPartContainer(void) __ptr64 +??0CClassPartContainer@@QEAA@XZ +; public: __cdecl CClassQualifierSet::CClassQualifierSet(class CClassQualifierSet const & __ptr64) __ptr64 +??0CClassQualifierSet@@QEAA@AEBV0@@Z +; public: __cdecl CClassQualifierSet::CClassQualifierSet(int) __ptr64 +??0CClassQualifierSet@@QEAA@H@Z +; public: __cdecl CDecorationPart::CDecorationPart(void) __ptr64 +??0CDecorationPart@@QEAA@XZ +; public: __cdecl CFastPropertyBag::CFastPropertyBag(class CFastPropertyBag & __ptr64) __ptr64 +??0CFastPropertyBag@@QEAA@AEAV0@@Z +; public: __cdecl CFastPropertyBag::CFastPropertyBag(void) __ptr64 +??0CFastPropertyBag@@QEAA@XZ +; public: __cdecl CFixedBSTRArray::CFixedBSTRArray(void) __ptr64 +??0CFixedBSTRArray@@QEAA@XZ +; public: __cdecl CHiPerfLock::CHiPerfLock(void) __ptr64 +??0CHiPerfLock@@QEAA@XZ +; public: __cdecl CInstancePQSContainer::CInstancePQSContainer(class CInstancePQSContainer const & __ptr64) __ptr64 +??0CInstancePQSContainer@@QEAA@AEBV0@@Z +; public: __cdecl CInstancePQSContainer::CInstancePQSContainer(void) __ptr64 +??0CInstancePQSContainer@@QEAA@XZ +; public: __cdecl CInstancePart::CInstancePart(class CInstancePart const & __ptr64) __ptr64 +??0CInstancePart@@QEAA@AEBV0@@Z +; public: __cdecl CInstancePart::CInstancePart(void) __ptr64 +??0CInstancePart@@QEAA@XZ +; public: __cdecl CInstancePartContainer::CInstancePartContainer(class CInstancePartContainer const & __ptr64) __ptr64 +??0CInstancePartContainer@@QEAA@AEBV0@@Z +; public: __cdecl CInstancePartContainer::CInstancePartContainer(void) __ptr64 +??0CInstancePartContainer@@QEAA@XZ +; public: __cdecl CInstanceQualifierSet::CInstanceQualifierSet(class CInstanceQualifierSet const & __ptr64) __ptr64 +??0CInstanceQualifierSet@@QEAA@AEBV0@@Z +; public: __cdecl CInstanceQualifierSet::CInstanceQualifierSet(int) __ptr64 +??0CInstanceQualifierSet@@QEAA@H@Z +; public: __cdecl CInternalString::CInternalString(class CInternalString const & __ptr64) __ptr64 +??0CInternalString@@QEAA@AEBV0@@Z +; public: __cdecl CInternalString::CInternalString(unsigned short const * __ptr64) __ptr64 +??0CInternalString@@QEAA@PEBG@Z +; public: __cdecl CInternalString::CInternalString(void) __ptr64 +??0CInternalString@@QEAA@XZ +; public: __cdecl CLimitationMapping::CLimitationMapping(class CLimitationMapping & __ptr64) __ptr64 +??0CLimitationMapping@@QEAA@AEAV0@@Z +; public: __cdecl CLimitationMapping::CLimitationMapping(void) __ptr64 +??0CLimitationMapping@@QEAA@XZ +; public: __cdecl CMethodPart::CMethodPart(class CMethodPart const & __ptr64) __ptr64 +??0CMethodPart@@QEAA@AEBV0@@Z +; public: __cdecl CMethodPart::CMethodPart(void) __ptr64 +??0CMethodPart@@QEAA@XZ +; public: __cdecl CMethodPartContainer::CMethodPartContainer(class CMethodPartContainer const & __ptr64) __ptr64 +??0CMethodPartContainer@@QEAA@AEBV0@@Z +; public: __cdecl CMethodPartContainer::CMethodPartContainer(void) __ptr64 +??0CMethodPartContainer@@QEAA@XZ +; public: __cdecl CMethodQualifierSet::CMethodQualifierSet(class CMethodQualifierSet const & __ptr64) __ptr64 +??0CMethodQualifierSet@@QEAA@AEBV0@@Z +; public: __cdecl CMethodQualifierSet::CMethodQualifierSet(void) __ptr64 +??0CMethodQualifierSet@@QEAA@XZ +; public: __cdecl CMethodQualifierSetContainer::CMethodQualifierSetContainer(class CMethodQualifierSetContainer const & __ptr64) __ptr64 +??0CMethodQualifierSetContainer@@QEAA@AEBV0@@Z +; public: __cdecl CMethodQualifierSetContainer::CMethodQualifierSetContainer(void) __ptr64 +??0CMethodQualifierSetContainer@@QEAA@XZ +; public: __cdecl CPropertyBagItemArray::CPropertyBagItemArray(class CPropertyBagItemArray & __ptr64) __ptr64 +??0CPropertyBagItemArray@@QEAA@AEAV0@@Z +; public: __cdecl CPropertyBagItemArray::CPropertyBagItemArray(void) __ptr64 +??0CPropertyBagItemArray@@QEAA@XZ +; public: __cdecl CQualifierSet::CQualifierSet(class CQualifierSet const & __ptr64) __ptr64 +??0CQualifierSet@@QEAA@AEBV0@@Z +; public: __cdecl CQualifierSet::CQualifierSet(int,int) __ptr64 +??0CQualifierSet@@QEAA@HH@Z +; public: __cdecl CQualifierSetListContainer::CQualifierSetListContainer(class CQualifierSetListContainer const & __ptr64) __ptr64 +??0CQualifierSetListContainer@@QEAA@AEBV0@@Z +; public: __cdecl CQualifierSetListContainer::CQualifierSetListContainer(void) __ptr64 +??0CQualifierSetListContainer@@QEAA@XZ +; public: __cdecl CType::CType(unsigned long) __ptr64 +??0CType@@QEAA@K@Z +; public: __cdecl CType::CType(void) __ptr64 +??0CType@@QEAA@XZ +; public: __cdecl CWbemCallSecurity::CWbemCallSecurity(class CWbemCallSecurity const & __ptr64) __ptr64 +??0CWbemCallSecurity@@QEAA@AEBV0@@Z +; public: __cdecl CWbemCallSecurity::CWbemCallSecurity(class CLifeControl * __ptr64) __ptr64 +??0CWbemCallSecurity@@QEAA@PEAVCLifeControl@@@Z +; public: __cdecl CWbemClass::CWbemClass(class CWbemClass const & __ptr64) __ptr64 +??0CWbemClass@@QEAA@AEBV0@@Z +; public: __cdecl CWbemClass::CWbemClass(void) __ptr64 +??0CWbemClass@@QEAA@XZ +; public: __cdecl CWbemClassCache::CWbemClassCache(class CWbemClassCache const & __ptr64) __ptr64 +??0CWbemClassCache@@QEAA@AEBV0@@Z +; public: __cdecl CWbemClassCache::CWbemClassCache(unsigned long) __ptr64 +??0CWbemClassCache@@QEAA@K@Z +; protected: __cdecl CWbemDataPacket::CWbemDataPacket(void) __ptr64 +??0CWbemDataPacket@@IEAA@XZ +; public: __cdecl CWbemDataPacket::CWbemDataPacket(unsigned char * __ptr64,unsigned long,bool) __ptr64 +??0CWbemDataPacket@@QEAA@PEAEK_N@Z +; public: __cdecl CWbemEnumMarshaling::CWbemEnumMarshaling(class CWbemEnumMarshaling const & __ptr64) __ptr64 +??0CWbemEnumMarshaling@@QEAA@AEBV0@@Z +; public: __cdecl CWbemEnumMarshaling::CWbemEnumMarshaling(class CLifeControl * __ptr64,struct IUnknown * __ptr64) __ptr64 +??0CWbemEnumMarshaling@@QEAA@PEAVCLifeControl@@PEAUIUnknown@@@Z +; public: __cdecl CWbemFetchRefrMgr::CWbemFetchRefrMgr(class CWbemFetchRefrMgr const & __ptr64) __ptr64 +??0CWbemFetchRefrMgr@@QEAA@AEBV0@@Z +; public: __cdecl CWbemFetchRefrMgr::CWbemFetchRefrMgr(class CLifeControl * __ptr64,struct IUnknown * __ptr64) __ptr64 +??0CWbemFetchRefrMgr@@QEAA@PEAVCLifeControl@@PEAUIUnknown@@@Z +; public: __cdecl CWbemGuidToClassMap::CWbemGuidToClassMap(class CWbemGuidToClassMap const & __ptr64) __ptr64 +??0CWbemGuidToClassMap@@QEAA@AEBV0@@Z +; public: __cdecl CWbemGuidToClassMap::CWbemGuidToClassMap(void) __ptr64 +??0CWbemGuidToClassMap@@QEAA@XZ +; public: __cdecl CWbemInstance::CWbemInstance(class CWbemInstance const & __ptr64) __ptr64 +??0CWbemInstance@@QEAA@AEBV0@@Z +; public: __cdecl CWbemInstance::CWbemInstance(void) __ptr64 +??0CWbemInstance@@QEAA@XZ +; private: __cdecl CWbemMtgtDeliverEventPacket::CWbemMtgtDeliverEventPacket(void) __ptr64 +??0CWbemMtgtDeliverEventPacket@@AEAA@XZ +; public: __cdecl CWbemMtgtDeliverEventPacket::CWbemMtgtDeliverEventPacket(unsigned char * __ptr64,unsigned long,bool) __ptr64 +??0CWbemMtgtDeliverEventPacket@@QEAA@PEAEK_N@Z +; protected: __cdecl CWbemObject::CWbemObject(class CDataTable & __ptr64,class CFastHeap & __ptr64,class CDerivationList & __ptr64) __ptr64 +??0CWbemObject@@IEAA@AEAVCDataTable@@AEAVCFastHeap@@AEAVCDerivationList@@@Z +; public: __cdecl CWbemObject::CWbemObject(class CWbemObject const & __ptr64) __ptr64 +??0CWbemObject@@QEAA@AEBV0@@Z +; public: __cdecl CWbemObjectArrayPacket::CWbemObjectArrayPacket(unsigned char * __ptr64,unsigned long,bool) __ptr64 +??0CWbemObjectArrayPacket@@QEAA@PEAEK_N@Z +; public: __cdecl CWbemRefreshingSvc::CWbemRefreshingSvc(class CWbemRefreshingSvc const & __ptr64) __ptr64 +??0CWbemRefreshingSvc@@QEAA@AEBV0@@Z +; public: __cdecl CWbemRefreshingSvc::CWbemRefreshingSvc(class CLifeControl * __ptr64,struct IUnknown * __ptr64) __ptr64 +??0CWbemRefreshingSvc@@QEAA@PEAVCLifeControl@@PEAUIUnknown@@@Z +; private: __cdecl CWbemSmartEnumNextPacket::CWbemSmartEnumNextPacket(void) __ptr64 +??0CWbemSmartEnumNextPacket@@AEAA@XZ +; public: __cdecl CWbemSmartEnumNextPacket::CWbemSmartEnumNextPacket(unsigned char * __ptr64,unsigned long,bool) __ptr64 +??0CWbemSmartEnumNextPacket@@QEAA@PEAEK_N@Z +; public: __cdecl CWbemThreadSecurityHandle::CWbemThreadSecurityHandle(class CWbemThreadSecurityHandle const & __ptr64) __ptr64 +??0CWbemThreadSecurityHandle@@QEAA@AEBV0@@Z +; public: __cdecl CWbemThreadSecurityHandle::CWbemThreadSecurityHandle(class CLifeControl * __ptr64) __ptr64 +??0CWbemThreadSecurityHandle@@QEAA@PEAVCLifeControl@@@Z +; public: __cdecl CWmiObjectFactory::CWmiObjectFactory(class CWmiObjectFactory const & __ptr64) __ptr64 +??0CWmiObjectFactory@@QEAA@AEBV0@@Z +; public: __cdecl CWmiObjectFactory::CWmiObjectFactory(class CLifeControl * __ptr64,struct IUnknown * __ptr64) __ptr64 +??0CWmiObjectFactory@@QEAA@PEAVCLifeControl@@PEAUIUnknown@@@Z +; public: __cdecl CWmiTextSourceArray::CWmiTextSourceArray(class CWmiTextSourceArray & __ptr64) __ptr64 +??0CWmiTextSourceArray@@QEAA@AEAV0@@Z +; public: __cdecl CWmiTextSourceArray::CWmiTextSourceArray(void) __ptr64 +??0CWmiTextSourceArray@@QEAA@XZ +; public: __cdecl SHARED_LOCK_DATA::SHARED_LOCK_DATA(void) __ptr64 +??0SHARED_LOCK_DATA@@QEAA@XZ +; public: __cdecl CWbemRefreshingSvc::XCfgRefrSrvc::XCfgRefrSrvc(class XCfgRefrSrvc::XCfgRefrSrvc const & __ptr64) __ptr64 +??0XCfgRefrSrvc@CWbemRefreshingSvc@@QEAA@AEBV01@@Z +; public: __cdecl CWbemRefreshingSvc::XCfgRefrSrvc::XCfgRefrSrvc(class XCfgRefrSrvc * __ptr64) __ptr64 +??0XCfgRefrSrvc@CWbemRefreshingSvc@@QEAA@PEAV1@@Z +; public: __cdecl CWbemEnumMarshaling::XEnumMarshaling::XEnumMarshaling(class XEnumMarshaling::XEnumMarshaling const & __ptr64) __ptr64 +??0XEnumMarshaling@CWbemEnumMarshaling@@QEAA@AEBV01@@Z +; public: __cdecl CWbemEnumMarshaling::XEnumMarshaling::XEnumMarshaling(class XEnumMarshaling * __ptr64) __ptr64 +??0XEnumMarshaling@CWbemEnumMarshaling@@QEAA@PEAV1@@Z +; public: __cdecl CWbemFetchRefrMgr::XFetchRefrMgr::XFetchRefrMgr(class XFetchRefrMgr::XFetchRefrMgr const & __ptr64) __ptr64 +??0XFetchRefrMgr@CWbemFetchRefrMgr@@QEAA@AEBV01@@Z +; public: __cdecl CWbemFetchRefrMgr::XFetchRefrMgr::XFetchRefrMgr(class XFetchRefrMgr * __ptr64) __ptr64 +??0XFetchRefrMgr@CWbemFetchRefrMgr@@QEAA@PEAV1@@Z +; public: __cdecl CWmiObjectFactory::XObjectFactory::XObjectFactory(class XObjectFactory::XObjectFactory const & __ptr64) __ptr64 +??0XObjectFactory@CWmiObjectFactory@@QEAA@AEBV01@@Z +; public: __cdecl CWmiObjectFactory::XObjectFactory::XObjectFactory(class XObjectFactory * __ptr64) __ptr64 +??0XObjectFactory@CWmiObjectFactory@@QEAA@PEAV1@@Z +; public: __cdecl CWmiObjectTextSrc::XObjectTextSrc::XObjectTextSrc(class XObjectTextSrc::XObjectTextSrc const & __ptr64) __ptr64 +??0XObjectTextSrc@CWmiObjectTextSrc@@QEAA@AEBV01@@Z +; public: __cdecl CWmiObjectTextSrc::XObjectTextSrc::XObjectTextSrc(class XObjectTextSrc * __ptr64) __ptr64 +??0XObjectTextSrc@CWmiObjectTextSrc@@QEAA@PEAV1@@Z +; public: __cdecl CWbemRefreshingSvc::XWbemRefrSvc::XWbemRefrSvc(class XWbemRefrSvc::XWbemRefrSvc const & __ptr64) __ptr64 +??0XWbemRefrSvc@CWbemRefreshingSvc@@QEAA@AEBV01@@Z +; public: __cdecl CWbemRefreshingSvc::XWbemRefrSvc::XWbemRefrSvc(class XWbemRefrSvc * __ptr64) __ptr64 +??0XWbemRefrSvc@CWbemRefreshingSvc@@QEAA@PEAV1@@Z +; public: __cdecl CWbemRemoteRefresher::XWbemRemoteRefr::XWbemRemoteRefr(class XWbemRemoteRefr::XWbemRemoteRefr const & __ptr64) __ptr64 +??0XWbemRemoteRefr@CWbemRemoteRefresher@@QEAA@AEBV01@@Z +; public: __cdecl CWbemRemoteRefresher::XWbemRemoteRefr::XWbemRemoteRefr(class XWbemRemoteRefr * __ptr64) __ptr64 +??0XWbemRemoteRefr@CWbemRemoteRefresher@@QEAA@PEAV1@@Z +; public: __cdecl CImpl::~CImpl(void) __ptr64 +??1?$CImpl@UIWbemObjectTextSrc@@VCWmiObjectTextSrc@@@@QEAA@XZ +; public: __cdecl CImpl::~CImpl(void) __ptr64 +??1?$CImpl@UIWbemRefreshingServices@@VCWbemRefreshingSvc@@@@QEAA@XZ +; public: __cdecl CImpl::~CImpl(void) __ptr64 +??1?$CImpl@UIWbemRemoteRefresher@@VCWbemRemoteRefresher@@@@QEAA@XZ +; public: __cdecl CImpl::~CImpl(void) __ptr64 +??1?$CImpl@U_IWbemConfigureRefreshingSvcs@@VCWbemRefreshingSvc@@@@QEAA@XZ +; public: __cdecl CImpl::~CImpl(void) __ptr64 +??1?$CImpl@U_IWbemEnumMarshaling@@VCWbemEnumMarshaling@@@@QEAA@XZ +; public: __cdecl CImpl::~CImpl(void) __ptr64 +??1?$CImpl@U_IWbemFetchRefresherMgr@@VCWbemFetchRefrMgr@@@@QEAA@XZ +; public: __cdecl CImpl::~CImpl(void) __ptr64 +??1?$CImpl@U_IWmiObjectFactory@@VCWmiObjectFactory@@@@QEAA@XZ +; public: __cdecl CPointerArray,class CFlexArray>::~CPointerArray,class CFlexArray>(void) __ptr64 +??1?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAA@XZ +; public: __cdecl CPointerArray,class CFlexArray>::~CPointerArray,class CFlexArray>(void) __ptr64 +??1?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAA@XZ +; public: __cdecl CRefedPointerArray::~CRefedPointerArray(void) __ptr64 +??1?$CRefedPointerArray@VCFastPropertyBagItem@@@@QEAA@XZ +; public: __cdecl CRefedPointerArray::~CRefedPointerArray(void) __ptr64 +??1?$CRefedPointerArray@VCWmiTextSource@@@@QEAA@XZ +; public: __cdecl CBasicQualifierSet::~CBasicQualifierSet(void) __ptr64 +??1CBasicQualifierSet@@QEAA@XZ +; public: __cdecl CClassAndMethods::~CClassAndMethods(void) __ptr64 +??1CClassAndMethods@@QEAA@XZ +; public: __cdecl CClassPart::~CClassPart(void) __ptr64 +??1CClassPart@@QEAA@XZ +; public: virtual __cdecl CClassQualifierSet::~CClassQualifierSet(void) __ptr64 +??1CClassQualifierSet@@UEAA@XZ +; public: virtual __cdecl CFastPropertyBag::~CFastPropertyBag(void) __ptr64 +??1CFastPropertyBag@@UEAA@XZ +; public: __cdecl CFixedBSTRArray::~CFixedBSTRArray(void) __ptr64 +??1CFixedBSTRArray@@QEAA@XZ +; public: __cdecl CInstancePQSContainer::~CInstancePQSContainer(void) __ptr64 +??1CInstancePQSContainer@@QEAA@XZ +; public: __cdecl CInstancePart::~CInstancePart(void) __ptr64 +??1CInstancePart@@QEAA@XZ +; public: virtual __cdecl CInstanceQualifierSet::~CInstanceQualifierSet(void) __ptr64 +??1CInstanceQualifierSet@@UEAA@XZ +; public: __cdecl CInternalString::~CInternalString(void) __ptr64 +??1CInternalString@@QEAA@XZ +; public: __cdecl CLimitationMapping::~CLimitationMapping(void) __ptr64 +??1CLimitationMapping@@QEAA@XZ +; public: virtual __cdecl CMethodQualifierSet::~CMethodQualifierSet(void) __ptr64 +??1CMethodQualifierSet@@UEAA@XZ +; public: __cdecl CMethodQualifierSetContainer::~CMethodQualifierSetContainer(void) __ptr64 +??1CMethodQualifierSetContainer@@QEAA@XZ +; public: __cdecl CPropertyBagItemArray::~CPropertyBagItemArray(void) __ptr64 +??1CPropertyBagItemArray@@QEAA@XZ +; public: virtual __cdecl CQualifierSet::~CQualifierSet(void) __ptr64 +??1CQualifierSet@@UEAA@XZ +; public: __cdecl CWbemCallSecurity::~CWbemCallSecurity(void) __ptr64 +??1CWbemCallSecurity@@QEAA@XZ +; public: virtual __cdecl CWbemClass::~CWbemClass(void) __ptr64 +??1CWbemClass@@UEAA@XZ +; public: __cdecl CWbemClassCache::~CWbemClassCache(void) __ptr64 +??1CWbemClassCache@@QEAA@XZ +; public: __cdecl CWbemDataPacket::~CWbemDataPacket(void) __ptr64 +??1CWbemDataPacket@@QEAA@XZ +; public: virtual __cdecl CWbemEnumMarshaling::~CWbemEnumMarshaling(void) __ptr64 +??1CWbemEnumMarshaling@@UEAA@XZ +; public: virtual __cdecl CWbemFetchRefrMgr::~CWbemFetchRefrMgr(void) __ptr64 +??1CWbemFetchRefrMgr@@UEAA@XZ +; public: __cdecl CWbemGuidToClassMap::~CWbemGuidToClassMap(void) __ptr64 +??1CWbemGuidToClassMap@@QEAA@XZ +; public: virtual __cdecl CWbemInstance::~CWbemInstance(void) __ptr64 +??1CWbemInstance@@UEAA@XZ +; public: __cdecl CWbemMtgtDeliverEventPacket::~CWbemMtgtDeliverEventPacket(void) __ptr64 +??1CWbemMtgtDeliverEventPacket@@QEAA@XZ +; public: virtual __cdecl CWbemObject::~CWbemObject(void) __ptr64 +??1CWbemObject@@UEAA@XZ +; public: __cdecl CWbemObjectArrayPacket::~CWbemObjectArrayPacket(void) __ptr64 +??1CWbemObjectArrayPacket@@QEAA@XZ +; public: virtual __cdecl CWbemRefreshingSvc::~CWbemRefreshingSvc(void) __ptr64 +??1CWbemRefreshingSvc@@UEAA@XZ +; public: __cdecl CWbemSmartEnumNextPacket::~CWbemSmartEnumNextPacket(void) __ptr64 +??1CWbemSmartEnumNextPacket@@QEAA@XZ +; public: __cdecl CWbemThreadSecurityHandle::~CWbemThreadSecurityHandle(void) __ptr64 +??1CWbemThreadSecurityHandle@@QEAA@XZ +; public: virtual __cdecl CWmiObjectFactory::~CWmiObjectFactory(void) __ptr64 +??1CWmiObjectFactory@@UEAA@XZ +; public: __cdecl CWmiTextSourceArray::~CWmiTextSourceArray(void) __ptr64 +??1CWmiTextSourceArray@@QEAA@XZ +; public: __cdecl CWbemRefreshingSvc::XCfgRefrSrvc::~XCfgRefrSrvc(void) __ptr64 +??1XCfgRefrSrvc@CWbemRefreshingSvc@@QEAA@XZ +; public: __cdecl CWbemEnumMarshaling::XEnumMarshaling::~XEnumMarshaling(void) __ptr64 +??1XEnumMarshaling@CWbemEnumMarshaling@@QEAA@XZ +; public: __cdecl CWbemFetchRefrMgr::XFetchRefrMgr::~XFetchRefrMgr(void) __ptr64 +??1XFetchRefrMgr@CWbemFetchRefrMgr@@QEAA@XZ +; public: __cdecl CWmiObjectFactory::XObjectFactory::~XObjectFactory(void) __ptr64 +??1XObjectFactory@CWmiObjectFactory@@QEAA@XZ +; public: __cdecl CWmiObjectTextSrc::XObjectTextSrc::~XObjectTextSrc(void) __ptr64 +??1XObjectTextSrc@CWmiObjectTextSrc@@QEAA@XZ +; public: __cdecl CWbemRefreshingSvc::XWbemRefrSvc::~XWbemRefrSvc(void) __ptr64 +??1XWbemRefrSvc@CWbemRefreshingSvc@@QEAA@XZ +; public: __cdecl CWbemRemoteRefresher::XWbemRemoteRefr::~XWbemRemoteRefr(void) __ptr64 +??1XWbemRemoteRefr@CWbemRemoteRefresher@@QEAA@XZ +; public: class CImpl & __ptr64 __cdecl CImpl::operator=(class CImpl const & __ptr64) __ptr64 +??4?$CImpl@UIWbemObjectTextSrc@@VCWmiObjectTextSrc@@@@QEAAAEAV0@AEBV0@@Z +; public: class CImpl & __ptr64 __cdecl CImpl::operator=(class CImpl const & __ptr64) __ptr64 +??4?$CImpl@UIWbemRefreshingServices@@VCWbemRefreshingSvc@@@@QEAAAEAV0@AEBV0@@Z +; public: class CImpl & __ptr64 __cdecl CImpl::operator=(class CImpl const & __ptr64) __ptr64 +??4?$CImpl@UIWbemRemoteRefresher@@VCWbemRemoteRefresher@@@@QEAAAEAV0@AEBV0@@Z +; public: class CImpl & __ptr64 __cdecl CImpl::operator=(class CImpl const & __ptr64) __ptr64 +??4?$CImpl@U_IWbemConfigureRefreshingSvcs@@VCWbemRefreshingSvc@@@@QEAAAEAV0@AEBV0@@Z +; public: class CImpl & __ptr64 __cdecl CImpl::operator=(class CImpl const & __ptr64) __ptr64 +??4?$CImpl@U_IWbemEnumMarshaling@@VCWbemEnumMarshaling@@@@QEAAAEAV0@AEBV0@@Z +; public: class CImpl & __ptr64 __cdecl CImpl::operator=(class CImpl const & __ptr64) __ptr64 +??4?$CImpl@U_IWbemFetchRefresherMgr@@VCWbemFetchRefrMgr@@@@QEAAAEAV0@AEBV0@@Z +; public: class CImpl & __ptr64 __cdecl CImpl::operator=(class CImpl const & __ptr64) __ptr64 +??4?$CImpl@U_IWmiObjectFactory@@VCWmiObjectFactory@@@@QEAAAEAV0@AEBV0@@Z +; public: class CPointerArray,class CFlexArray> & __ptr64 __cdecl CPointerArray,class CFlexArray>::operator=(class CPointerArray,class CFlexArray> & __ptr64) __ptr64 +??4?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAAEAV0@AEAV0@@Z +; public: class CPointerArray,class CFlexArray> & __ptr64 __cdecl CPointerArray,class CFlexArray>::operator=(class CPointerArray,class CFlexArray> & __ptr64) __ptr64 +??4?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAAEAV0@AEAV0@@Z +; public: class CRefedPointerArray & __ptr64 __cdecl CRefedPointerArray::operator=(class CRefedPointerArray & __ptr64) __ptr64 +??4?$CRefedPointerArray@VCFastPropertyBagItem@@@@QEAAAEAV0@AEAV0@@Z +; public: class CRefedPointerArray & __ptr64 __cdecl CRefedPointerArray::operator=(class CRefedPointerArray & __ptr64) __ptr64 +??4?$CRefedPointerArray@VCWmiTextSource@@@@QEAAAEAV0@AEAV0@@Z +; public: class CBasicQualifierSet & __ptr64 __cdecl CBasicQualifierSet::operator=(class CBasicQualifierSet const & __ptr64) __ptr64 +??4CBasicQualifierSet@@QEAAAEAV0@AEBV0@@Z +; public: class CClassAndMethods & __ptr64 __cdecl CClassAndMethods::operator=(class CClassAndMethods const & __ptr64) __ptr64 +??4CClassAndMethods@@QEAAAEAV0@AEBV0@@Z +; public: class CClassPart & __ptr64 __cdecl CClassPart::operator=(class CClassPart const & __ptr64) __ptr64 +??4CClassPart@@QEAAAEAV0@AEBV0@@Z +; public: class CClassPartContainer & __ptr64 __cdecl CClassPartContainer::operator=(class CClassPartContainer const & __ptr64) __ptr64 +??4CClassPartContainer@@QEAAAEAV0@AEBV0@@Z +; public: class CClassQualifierSet & __ptr64 __cdecl CClassQualifierSet::operator=(class CClassQualifierSet const & __ptr64) __ptr64 +??4CClassQualifierSet@@QEAAAEAV0@AEBV0@@Z +; public: class CCompressedString & __ptr64 __cdecl CCompressedString::operator=(class CCompressedString const & __ptr64) __ptr64 +??4CCompressedString@@QEAAAEAV0@AEBV0@@Z +; public: class CCompressedStringList & __ptr64 __cdecl CCompressedStringList::operator=(class CCompressedStringList const & __ptr64) __ptr64 +??4CCompressedStringList@@QEAAAEAV0@AEBV0@@Z +; public: class CDataTable & __ptr64 __cdecl CDataTable::operator=(class CDataTable const & __ptr64) __ptr64 +??4CDataTable@@QEAAAEAV0@AEBV0@@Z +; public: class CDecorationPart & __ptr64 __cdecl CDecorationPart::operator=(class CDecorationPart const & __ptr64) __ptr64 +??4CDecorationPart@@QEAAAEAV0@AEBV0@@Z +; public: class CDerivationList & __ptr64 __cdecl CDerivationList::operator=(class CDerivationList const & __ptr64) __ptr64 +??4CDerivationList@@QEAAAEAV0@AEBV0@@Z +; public: class CEmbeddedObject & __ptr64 __cdecl CEmbeddedObject::operator=(class CEmbeddedObject const & __ptr64) __ptr64 +??4CEmbeddedObject@@QEAAAEAV0@AEBV0@@Z +; public: class CFastHeap & __ptr64 __cdecl CFastHeap::operator=(class CFastHeap const & __ptr64) __ptr64 +??4CFastHeap@@QEAAAEAV0@AEBV0@@Z +; public: class CFastPropertyBag & __ptr64 __cdecl CFastPropertyBag::operator=(class CFastPropertyBag & __ptr64) __ptr64 +??4CFastPropertyBag@@QEAAAEAV0@AEAV0@@Z +; public: class CFixedBSTRArray & __ptr64 __cdecl CFixedBSTRArray::operator=(class CFixedBSTRArray const & __ptr64) __ptr64 +??4CFixedBSTRArray@@QEAAAEAV0@AEBV0@@Z +; public: class CHiPerfLock & __ptr64 __cdecl CHiPerfLock::operator=(class CHiPerfLock const & __ptr64) __ptr64 +??4CHiPerfLock@@QEAAAEAV0@AEBV0@@Z +; public: class CInstancePQSContainer & __ptr64 __cdecl CInstancePQSContainer::operator=(class CInstancePQSContainer const & __ptr64) __ptr64 +??4CInstancePQSContainer@@QEAAAEAV0@AEBV0@@Z +; public: class CInstancePart & __ptr64 __cdecl CInstancePart::operator=(class CInstancePart const & __ptr64) __ptr64 +??4CInstancePart@@QEAAAEAV0@AEBV0@@Z +; public: class CInstancePartContainer & __ptr64 __cdecl CInstancePartContainer::operator=(class CInstancePartContainer const & __ptr64) __ptr64 +??4CInstancePartContainer@@QEAAAEAV0@AEBV0@@Z +; public: class CInstanceQualifierSet & __ptr64 __cdecl CInstanceQualifierSet::operator=(class CInstanceQualifierSet const & __ptr64) __ptr64 +??4CInstanceQualifierSet@@QEAAAEAV0@AEBV0@@Z +; public: class CInternalString & __ptr64 __cdecl CInternalString::operator=(class CInternalString const & __ptr64) __ptr64 +??4CInternalString@@QEAAAEAV0@AEBV0@@Z +; public: int __cdecl CInternalString::operator=(class CCompressedString * __ptr64) __ptr64 +??4CInternalString@@QEAAHPEAVCCompressedString@@@Z +; public: int __cdecl CInternalString::operator=(unsigned short const * __ptr64) __ptr64 +??4CInternalString@@QEAAHPEBG@Z +; public: class CKnownStringTable & __ptr64 __cdecl CKnownStringTable::operator=(class CKnownStringTable const & __ptr64) __ptr64 +??4CKnownStringTable@@QEAAAEAV0@AEBV0@@Z +; public: class CLimitationMapping & __ptr64 __cdecl CLimitationMapping::operator=(class CLimitationMapping & __ptr64) __ptr64 +??4CLimitationMapping@@QEAAAEAV0@AEAV0@@Z +; public: struct CMethodDescription & __ptr64 __cdecl CMethodDescription::operator=(struct CMethodDescription const & __ptr64) __ptr64 +??4CMethodDescription@@QEAAAEAU0@AEBU0@@Z +; public: class CMethodPart & __ptr64 __cdecl CMethodPart::operator=(class CMethodPart const & __ptr64) __ptr64 +??4CMethodPart@@QEAAAEAV0@AEBV0@@Z +; public: class CMethodPartContainer & __ptr64 __cdecl CMethodPartContainer::operator=(class CMethodPartContainer const & __ptr64) __ptr64 +??4CMethodPartContainer@@QEAAAEAV0@AEBV0@@Z +; public: class CMethodQualifierSet & __ptr64 __cdecl CMethodQualifierSet::operator=(class CMethodQualifierSet const & __ptr64) __ptr64 +??4CMethodQualifierSet@@QEAAAEAV0@AEBV0@@Z +; public: class CMethodQualifierSetContainer & __ptr64 __cdecl CMethodQualifierSetContainer::operator=(class CMethodQualifierSetContainer const & __ptr64) __ptr64 +??4CMethodQualifierSetContainer@@QEAAAEAV0@AEBV0@@Z +; public: class CPropertyBagItemArray & __ptr64 __cdecl CPropertyBagItemArray::operator=(class CPropertyBagItemArray & __ptr64) __ptr64 +??4CPropertyBagItemArray@@QEAAAEAV0@AEAV0@@Z +; public: class CPropertyLookupTable & __ptr64 __cdecl CPropertyLookupTable::operator=(class CPropertyLookupTable const & __ptr64) __ptr64 +??4CPropertyLookupTable@@QEAAAEAV0@AEBV0@@Z +; public: class CQualifierSet & __ptr64 __cdecl CQualifierSet::operator=(class CQualifierSet const & __ptr64) __ptr64 +??4CQualifierSet@@QEAAAEAV0@AEBV0@@Z +; public: class CQualifierSetList & __ptr64 __cdecl CQualifierSetList::operator=(class CQualifierSetList const & __ptr64) __ptr64 +??4CQualifierSetList@@QEAAAEAV0@AEBV0@@Z +; public: class CQualifierSetListContainer & __ptr64 __cdecl CQualifierSetListContainer::operator=(class CQualifierSetListContainer const & __ptr64) __ptr64 +??4CQualifierSetListContainer@@QEAAAEAV0@AEBV0@@Z +; public: class CReservedWordTable & __ptr64 __cdecl CReservedWordTable::operator=(class CReservedWordTable const & __ptr64) __ptr64 +??4CReservedWordTable@@QEAAAEAV0@AEBV0@@Z +; public: class CSharedLock & __ptr64 __cdecl CSharedLock::operator=(class CSharedLock const & __ptr64) __ptr64 +??4CSharedLock@@QEAAAEAV0@AEBV0@@Z +; public: class CSystemProperties & __ptr64 __cdecl CSystemProperties::operator=(class CSystemProperties const & __ptr64) __ptr64 +??4CSystemProperties@@QEAAAEAV0@AEBV0@@Z +; public: class CType & __ptr64 __cdecl CType::operator=(class CType const & __ptr64) __ptr64 +??4CType@@QEAAAEAV0@AEBV0@@Z +; public: class CUntypedArray & __ptr64 __cdecl CUntypedArray::operator=(class CUntypedArray const & __ptr64) __ptr64 +??4CUntypedArray@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemCallSecurity & __ptr64 __cdecl CWbemCallSecurity::operator=(class CWbemCallSecurity const & __ptr64) __ptr64 +??4CWbemCallSecurity@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemClassCache & __ptr64 __cdecl CWbemClassCache::operator=(class CWbemClassCache const & __ptr64) __ptr64 +??4CWbemClassCache@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemDataPacket & __ptr64 __cdecl CWbemDataPacket::operator=(class CWbemDataPacket const & __ptr64) __ptr64 +??4CWbemDataPacket@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemEnumMarshaling & __ptr64 __cdecl CWbemEnumMarshaling::operator=(class CWbemEnumMarshaling const & __ptr64) __ptr64 +??4CWbemEnumMarshaling@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemFetchRefrMgr & __ptr64 __cdecl CWbemFetchRefrMgr::operator=(class CWbemFetchRefrMgr const & __ptr64) __ptr64 +??4CWbemFetchRefrMgr@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemGuidToClassMap & __ptr64 __cdecl CWbemGuidToClassMap::operator=(class CWbemGuidToClassMap const & __ptr64) __ptr64 +??4CWbemGuidToClassMap@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemMtgtDeliverEventPacket & __ptr64 __cdecl CWbemMtgtDeliverEventPacket::operator=(class CWbemMtgtDeliverEventPacket const & __ptr64) __ptr64 +??4CWbemMtgtDeliverEventPacket@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemObjectArrayPacket & __ptr64 __cdecl CWbemObjectArrayPacket::operator=(class CWbemObjectArrayPacket const & __ptr64) __ptr64 +??4CWbemObjectArrayPacket@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemRefreshingSvc & __ptr64 __cdecl CWbemRefreshingSvc::operator=(class CWbemRefreshingSvc const & __ptr64) __ptr64 +??4CWbemRefreshingSvc@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemSmartEnumNextPacket & __ptr64 __cdecl CWbemSmartEnumNextPacket::operator=(class CWbemSmartEnumNextPacket const & __ptr64) __ptr64 +??4CWbemSmartEnumNextPacket@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemThreadSecurityHandle & __ptr64 __cdecl CWbemThreadSecurityHandle::operator=(class CWbemThreadSecurityHandle const & __ptr64) __ptr64 +??4CWbemThreadSecurityHandle@@QEAAAEAV0@AEBV0@@Z +; public: class CWmiObjectFactory & __ptr64 __cdecl CWmiObjectFactory::operator=(class CWmiObjectFactory const & __ptr64) __ptr64 +??4CWmiObjectFactory@@QEAAAEAV0@AEBV0@@Z +; public: class CWmiTextSourceArray & __ptr64 __cdecl CWmiTextSourceArray::operator=(class CWmiTextSourceArray & __ptr64) __ptr64 +??4CWmiTextSourceArray@@QEAAAEAV0@AEAV0@@Z +; public: struct SHARED_LOCK_DATA & __ptr64 __cdecl SHARED_LOCK_DATA::operator=(struct SHARED_LOCK_DATA const & __ptr64) __ptr64 +??4SHARED_LOCK_DATA@@QEAAAEAU0@AEBU0@@Z +; public: struct SHMEM_HANDLE & __ptr64 __cdecl SHMEM_HANDLE::operator=(struct SHMEM_HANDLE const & __ptr64) __ptr64 +??4SHMEM_HANDLE@@QEAAAEAU0@AEBU0@@Z +; public: class CWbemRefreshingSvc::XCfgRefrSrvc & __ptr64 __cdecl CWbemRefreshingSvc::XCfgRefrSrvc::operator=(class CWbemRefreshingSvc::XCfgRefrSrvc const & __ptr64) __ptr64 +??4XCfgRefrSrvc@CWbemRefreshingSvc@@QEAAAEAV01@AEBV01@@Z +; public: class CWbemEnumMarshaling::XEnumMarshaling & __ptr64 __cdecl CWbemEnumMarshaling::XEnumMarshaling::operator=(class CWbemEnumMarshaling::XEnumMarshaling const & __ptr64) __ptr64 +??4XEnumMarshaling@CWbemEnumMarshaling@@QEAAAEAV01@AEBV01@@Z +; public: class CWbemFetchRefrMgr::XFetchRefrMgr & __ptr64 __cdecl CWbemFetchRefrMgr::XFetchRefrMgr::operator=(class CWbemFetchRefrMgr::XFetchRefrMgr const & __ptr64) __ptr64 +??4XFetchRefrMgr@CWbemFetchRefrMgr@@QEAAAEAV01@AEBV01@@Z +; public: class CWmiObjectFactory::XObjectFactory & __ptr64 __cdecl CWmiObjectFactory::XObjectFactory::operator=(class CWmiObjectFactory::XObjectFactory const & __ptr64) __ptr64 +??4XObjectFactory@CWmiObjectFactory@@QEAAAEAV01@AEBV01@@Z +; public: class CWmiObjectTextSrc::XObjectTextSrc & __ptr64 __cdecl CWmiObjectTextSrc::XObjectTextSrc::operator=(class CWmiObjectTextSrc::XObjectTextSrc const & __ptr64) __ptr64 +??4XObjectTextSrc@CWmiObjectTextSrc@@QEAAAEAV01@AEBV01@@Z +; public: class CWbemRefreshingSvc::XWbemRefrSvc & __ptr64 __cdecl CWbemRefreshingSvc::XWbemRefrSvc::operator=(class CWbemRefreshingSvc::XWbemRefrSvc const & __ptr64) __ptr64 +??4XWbemRefrSvc@CWbemRefreshingSvc@@QEAAAEAV01@AEBV01@@Z +; public: class CWbemRemoteRefresher::XWbemRemoteRefr & __ptr64 __cdecl CWbemRemoteRefresher::XWbemRemoteRefr::operator=(class CWbemRemoteRefresher::XWbemRemoteRefr const & __ptr64) __ptr64 +??4XWbemRemoteRefr@CWbemRemoteRefresher@@QEAAAEAV01@AEBV01@@Z +; public: bool __cdecl CInternalString::operator==(class CInternalString const & __ptr64)const __ptr64 +??8CInternalString@@QEBA_NAEBV0@@Z +; public: bool __cdecl CInternalString::operator==(unsigned short const * __ptr64)const __ptr64 +??8CInternalString@@QEBA_NPEBG@Z +; public: int __cdecl CQualifierSet::operator==(class CQualifierSet & __ptr64) __ptr64 +??8CQualifierSet@@QEAAHAEAV0@@Z +; public: bool __cdecl CInternalString::operator!=(class CInternalString const & __ptr64)const __ptr64 +??9CInternalString@@QEBA_NAEBV0@@Z +; public: class CFastPropertyBagItem * __ptr64 __cdecl CPointerArray,class CFlexArray>::operator[](int) __ptr64 +??A?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAPEAVCFastPropertyBagItem@@H@Z +; public: class CFastPropertyBagItem const * __ptr64 __cdecl CPointerArray,class CFlexArray>::operator[](int)const __ptr64 +??A?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEBAPEBVCFastPropertyBagItem@@H@Z +; public: class CWmiTextSource * __ptr64 __cdecl CPointerArray,class CFlexArray>::operator[](int) __ptr64 +??A?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAPEAVCWmiTextSource@@H@Z +; public: class CWmiTextSource const * __ptr64 __cdecl CPointerArray,class CFlexArray>::operator[](int)const __ptr64 +??A?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEBAPEBVCWmiTextSource@@H@Z +; public: unsigned short * __ptr64 & __ptr64 __cdecl CFixedBSTRArray::operator[](int) __ptr64 +??ACFixedBSTRArray@@QEAAAEAPEAGH@Z +; private: __cdecl CInternalString::operator class CCompressedString * __ptr64(void) __ptr64 +??BCInternalString@@AEAAPEAVCCompressedString@@XZ +; private: __cdecl CInternalString::operator class CCompressedString * __ptr64(void)const __ptr64 +??BCInternalString@@AEBAPEAVCCompressedString@@XZ +; public: __cdecl CInternalString::operator class WString(void)const __ptr64 +??BCInternalString@@QEBA?AVWString@@XZ +; public: __cdecl CType::operator unsigned long(void) __ptr64 +??BCType@@QEAAKXZ +; public: bool __cdecl CInternalString::operator<(class CInternalString const & __ptr64)const __ptr64 +??MCInternalString@@QEBA_NAEBV0@@Z +; public: bool __cdecl CInternalString::operator>(class CInternalString const & __ptr64)const __ptr64 +??OCInternalString@@QEBA_NAEBV0@@Z +; const CImpl::`vftable' +??_7?$CImpl@UIWbemObjectTextSrc@@VCWmiObjectTextSrc@@@@6B@ +; const CImpl::`vftable' +??_7?$CImpl@UIWbemRefreshingServices@@VCWbemRefreshingSvc@@@@6B@ +; const CImpl::`vftable' +??_7?$CImpl@UIWbemRemoteRefresher@@VCWbemRemoteRefresher@@@@6B@ +; const CImpl::`vftable' +??_7?$CImpl@U_IWbemConfigureRefreshingSvcs@@VCWbemRefreshingSvc@@@@6B@ +; const CImpl::`vftable' +??_7?$CImpl@U_IWbemEnumMarshaling@@VCWbemEnumMarshaling@@@@6B@ +; const CImpl::`vftable' +??_7?$CImpl@U_IWbemFetchRefresherMgr@@VCWbemFetchRefrMgr@@@@6B@ +; const CImpl::`vftable' +??_7?$CImpl@U_IWmiObjectFactory@@VCWmiObjectFactory@@@@6B@ +; const CClassAndMethods::`vftable'{for `CClassPartContainer'} +??_7CClassAndMethods@@6BCClassPartContainer@@@ +; const CClassAndMethods::`vftable'{for `CMethodPartContainer'} +??_7CClassAndMethods@@6BCMethodPartContainer@@@ +; const CClassPart::`vftable'{for `CDataTableContainer'} +??_7CClassPart@@6BCDataTableContainer@@@ +; const CClassPart::`vftable'{for `CHeapContainer'} +??_7CClassPart@@6BCHeapContainer@@@ +; const CClassPart::`vftable'{for `CPropertyTableContainer'} +??_7CClassPart@@6BCPropertyTableContainer@@@ +; const CClassPart::`vftable'{for `CQualifierSetContainer'} +??_7CClassPart@@6BCQualifierSetContainer@@@ +; const CClassPartContainer::`vftable' +??_7CClassPartContainer@@6B@ +; const CClassQualifierSet::`vftable' +??_7CClassQualifierSet@@6B@ +; const CFastPropertyBag::`vftable' +??_7CFastPropertyBag@@6B@ +; const CInstancePQSContainer::`vftable' +??_7CInstancePQSContainer@@6B@ +; const CInstancePart::`vftable'{for `CDataTableContainer'} +??_7CInstancePart@@6BCDataTableContainer@@@ +; const CInstancePart::`vftable'{for `CHeapContainer'} +??_7CInstancePart@@6BCHeapContainer@@@ +; const CInstancePart::`vftable'{for `CQualifierSetContainer'} +??_7CInstancePart@@6BCQualifierSetContainer@@@ +; const CInstancePart::`vftable'{for `CQualifierSetListContainer'} +??_7CInstancePart@@6BCQualifierSetListContainer@@@ +; const CInstancePartContainer::`vftable' +??_7CInstancePartContainer@@6B@ +; const CInstanceQualifierSet::`vftable' +??_7CInstanceQualifierSet@@6B@ +; const CMethodPart::`vftable' +??_7CMethodPart@@6B@ +; const CMethodPartContainer::`vftable' +??_7CMethodPartContainer@@6B@ +; const CMethodQualifierSet::`vftable' +??_7CMethodQualifierSet@@6B@ +; const CMethodQualifierSetContainer::`vftable' +??_7CMethodQualifierSetContainer@@6B@ +; const CQualifierSet::`vftable' +??_7CQualifierSet@@6B@ +; const CQualifierSetListContainer::`vftable' +??_7CQualifierSetListContainer@@6B@ +; const CWbemCallSecurity::`vftable'{for `IServerSecurity'} +??_7CWbemCallSecurity@@6BIServerSecurity@@@ +; const CWbemCallSecurity::`vftable'{for `_IWmiCallSec'} +??_7CWbemCallSecurity@@6B_IWmiCallSec@@@ +; const CWbemClass::`vftable'{for `IErrorInfo'} +??_7CWbemClass@@6BIErrorInfo@@@ +; const CWbemClass::`vftable'{for `IMarshal'} +??_7CWbemClass@@6BIMarshal@@@ +; const CWbemClass::`vftable'{for `IWbemConstructClassObject'} +??_7CWbemClass@@6BIWbemConstructClassObject@@@ +; const CWbemClass::`vftable'{for `IWbemPropertySource'} +??_7CWbemClass@@6BIWbemPropertySource@@@ +; const CWbemClass::`vftable'{for `_IWmiObject'} +??_7CWbemClass@@6B_IWmiObject@@@ +; const CWbemEnumMarshaling::`vftable' +??_7CWbemEnumMarshaling@@6B@ +; const CWbemFetchRefrMgr::`vftable' +??_7CWbemFetchRefrMgr@@6B@ +; const CWbemInstance::`vftable'{for `CClassPartContainer'} +??_7CWbemInstance@@6BCClassPartContainer@@@ +; const CWbemInstance::`vftable'{for `CInstancePartContainer'} +??_7CWbemInstance@@6BCInstancePartContainer@@@ +; const CWbemInstance::`vftable'{for `IErrorInfo'} +??_7CWbemInstance@@6BIErrorInfo@@@ +; const CWbemInstance::`vftable'{for `IMarshal'} +??_7CWbemInstance@@6BIMarshal@@@ +; const CWbemInstance::`vftable'{for `IWbemConstructClassObject'} +??_7CWbemInstance@@6BIWbemConstructClassObject@@@ +; const CWbemInstance::`vftable'{for `IWbemPropertySource'} +??_7CWbemInstance@@6BIWbemPropertySource@@@ +; const CWbemInstance::`vftable'{for `_IWmiObject'} +??_7CWbemInstance@@6B_IWmiObject@@@ +; const CWbemObject::`vftable'{for `IErrorInfo'} +??_7CWbemObject@@6BIErrorInfo@@@ +; const CWbemObject::`vftable'{for `IMarshal'} +??_7CWbemObject@@6BIMarshal@@@ +; const CWbemObject::`vftable'{for `IWbemConstructClassObject'} +??_7CWbemObject@@6BIWbemConstructClassObject@@@ +; const CWbemObject::`vftable'{for `IWbemPropertySource'} +??_7CWbemObject@@6BIWbemPropertySource@@@ +; const CWbemObject::`vftable'{for `_IWmiObject'} +??_7CWbemObject@@6B_IWmiObject@@@ +; const CWbemRefreshingSvc::`vftable' +??_7CWbemRefreshingSvc@@6B@ +; const CWbemThreadSecurityHandle::`vftable' +??_7CWbemThreadSecurityHandle@@6B@ +; const CWmiObjectFactory::`vftable' +??_7CWmiObjectFactory@@6B@ +; const CWbemRefreshingSvc::XCfgRefrSrvc::`vftable' +??_7XCfgRefrSrvc@CWbemRefreshingSvc@@6B@ +; const CWbemEnumMarshaling::XEnumMarshaling::`vftable' +??_7XEnumMarshaling@CWbemEnumMarshaling@@6B@ +; const CWbemFetchRefrMgr::XFetchRefrMgr::`vftable' +??_7XFetchRefrMgr@CWbemFetchRefrMgr@@6B@ +; const CWmiObjectFactory::XObjectFactory::`vftable' +??_7XObjectFactory@CWmiObjectFactory@@6B@ +; const CWmiObjectTextSrc::XObjectTextSrc::`vftable' +??_7XObjectTextSrc@CWmiObjectTextSrc@@6B@ +; const CWbemRefreshingSvc::XWbemRefrSvc::`vftable' +??_7XWbemRefrSvc@CWbemRefreshingSvc@@6B@ +; const CWbemRemoteRefresher::XWbemRemoteRefr::`vftable' +??_7XWbemRemoteRefr@CWbemRemoteRefresher@@6B@ +; public: void __cdecl CPointerArray,class CFlexArray>::`default constructor closure'(void) __ptr64 +??_F?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAXXZ +; public: void __cdecl CPointerArray,class CFlexArray>::`default constructor closure'(void) __ptr64 +??_F?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAXXZ +; public: void __cdecl CClassQualifierSet::`default constructor closure'(void) __ptr64 +??_FCClassQualifierSet@@QEAAXXZ +; public: void __cdecl CInstanceQualifierSet::`default constructor closure'(void) __ptr64 +??_FCInstanceQualifierSet@@QEAAXXZ +; public: void __cdecl CWbemClassCache::`default constructor closure'(void) __ptr64 +??_FCWbemClassCache@@QEAAXXZ +; protected: unsigned long __cdecl CFastHeap::AbsoluteToHeap(unsigned char * __ptr64) __ptr64 +?AbsoluteToHeap@CFastHeap@@IEAAKPEAE@Z +; public: void __cdecl CInternalString::AcquireCompressedString(class CCompressedString * __ptr64) __ptr64 +?AcquireCompressedString@CInternalString@@QEAAXPEAVCCompressedString@@@Z +; public: int __cdecl CPointerArray,class CFlexArray>::Add(class CFastPropertyBagItem * __ptr64) __ptr64 +?Add@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAHPEAVCFastPropertyBagItem@@@Z +; public: int __cdecl CPointerArray,class CFlexArray>::Add(class CWmiTextSource * __ptr64) __ptr64 +?Add@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAHPEAVCWmiTextSource@@@Z +; public: long __cdecl CFastPropertyBag::Add(unsigned short const * __ptr64,long,unsigned long,unsigned long,void * __ptr64) __ptr64 +?Add@CFastPropertyBag@@QEAAJPEBGJKKPEAX@Z +; protected: virtual long __cdecl CWbemRefreshingSvc::AddEnumToRefresher(struct _WBEM_REFRESHER_ID * __ptr64,unsigned short const * __ptr64,long,struct IWbemContext * __ptr64,unsigned long,struct _WBEM_REFRESH_INFO * __ptr64,unsigned long * __ptr64) __ptr64 +?AddEnumToRefresher@CWbemRefreshingSvc@@MEAAJPEAU_WBEM_REFRESHER_ID@@PEBGJPEAUIWbemContext@@KPEAU_WBEM_REFRESH_INFO@@PEAK@Z +; public: virtual long __cdecl CWbemRefreshingSvc::XWbemRefrSvc::AddEnumToRefresher(struct _WBEM_REFRESHER_ID * __ptr64,unsigned short const * __ptr64,long,struct IWbemContext * __ptr64,unsigned long,struct _WBEM_REFRESH_INFO * __ptr64,unsigned long * __ptr64) __ptr64 +?AddEnumToRefresher@XWbemRefrSvc@CWbemRefreshingSvc@@UEAAJPEAU_WBEM_REFRESHER_ID@@PEBGJPEAUIWbemContext@@KPEAU_WBEM_REFRESH_INFO@@PEAK@Z +; protected: long __cdecl CWbemRefreshingSvc::AddEnumToRefresher_(int,struct _WBEM_REFRESHER_ID * __ptr64,class CWbemObject * __ptr64,unsigned short const * __ptr64,long,struct IWbemContext * __ptr64,struct _WBEM_REFRESH_INFO * __ptr64) __ptr64 +?AddEnumToRefresher_@CWbemRefreshingSvc@@IEAAJHPEAU_WBEM_REFRESHER_ID@@PEAVCWbemObject@@PEBGJPEAUIWbemContext@@PEAU_WBEM_REFRESH_INFO@@@Z +; public: long __cdecl CWbemGuidToClassMap::AddMap(class CGUID & __ptr64,class CWbemClassToIdMap * __ptr64 * __ptr64) __ptr64 +?AddMap@CWbemGuidToClassMap@@QEAAJAEAVCGUID@@PEAPEAVCWbemClassToIdMap@@@Z +; public: long __cdecl CWbemClassCache::AddObject(struct _GUID & __ptr64,struct IWbemClassObject * __ptr64) __ptr64 +?AddObject@CWbemClassCache@@QEAAJAEAU_GUID@@PEAUIWbemClassObject@@@Z +; protected: virtual long __cdecl CWbemRefreshingSvc::AddObjectToRefresher(struct _WBEM_REFRESHER_ID * __ptr64,unsigned short const * __ptr64,long,struct IWbemContext * __ptr64,unsigned long,struct _WBEM_REFRESH_INFO * __ptr64,unsigned long * __ptr64) __ptr64 +?AddObjectToRefresher@CWbemRefreshingSvc@@MEAAJPEAU_WBEM_REFRESHER_ID@@PEBGJPEAUIWbemContext@@KPEAU_WBEM_REFRESH_INFO@@PEAK@Z +; public: virtual long __cdecl CWbemRefreshingSvc::XWbemRefrSvc::AddObjectToRefresher(struct _WBEM_REFRESHER_ID * __ptr64,unsigned short const * __ptr64,long,struct IWbemContext * __ptr64,unsigned long,struct _WBEM_REFRESH_INFO * __ptr64,unsigned long * __ptr64) __ptr64 +?AddObjectToRefresher@XWbemRefrSvc@CWbemRefreshingSvc@@UEAAJPEAU_WBEM_REFRESHER_ID@@PEBGJPEAUIWbemContext@@KPEAU_WBEM_REFRESH_INFO@@PEAK@Z +; protected: virtual long __cdecl CWbemRefreshingSvc::AddObjectToRefresherByTemplate(struct _WBEM_REFRESHER_ID * __ptr64,struct IWbemClassObject * __ptr64,long,struct IWbemContext * __ptr64,unsigned long,struct _WBEM_REFRESH_INFO * __ptr64,unsigned long * __ptr64) __ptr64 +?AddObjectToRefresherByTemplate@CWbemRefreshingSvc@@MEAAJPEAU_WBEM_REFRESHER_ID@@PEAUIWbemClassObject@@JPEAUIWbemContext@@KPEAU_WBEM_REFRESH_INFO@@PEAK@Z +; public: virtual long __cdecl CWbemRefreshingSvc::XWbemRefrSvc::AddObjectToRefresherByTemplate(struct _WBEM_REFRESHER_ID * __ptr64,struct IWbemClassObject * __ptr64,long,struct IWbemContext * __ptr64,unsigned long,struct _WBEM_REFRESH_INFO * __ptr64,unsigned long * __ptr64) __ptr64 +?AddObjectToRefresherByTemplate@XWbemRefrSvc@CWbemRefreshingSvc@@UEAAJPEAU_WBEM_REFRESHER_ID@@PEAUIWbemClassObject@@JPEAUIWbemContext@@KPEAU_WBEM_REFRESH_INFO@@PEAK@Z +; protected: long __cdecl CWbemRefreshingSvc::AddObjectToRefresher_(int,struct _WBEM_REFRESHER_ID * __ptr64,class CWbemObject * __ptr64,long,struct IWbemContext * __ptr64,struct _WBEM_REFRESH_INFO * __ptr64) __ptr64 +?AddObjectToRefresher_@CWbemRefreshingSvc@@IEAAJHPEAU_WBEM_REFRESHER_ID@@PEAVCWbemObject@@JPEAUIWbemContext@@PEAU_WBEM_REFRESH_INFO@@@Z +; public: long __cdecl CWbemClass::AddPropertyText(class WString & __ptr64,struct CPropertyLookup * __ptr64,class CPropertyInformation * __ptr64,long) __ptr64 +?AddPropertyText@CWbemClass@@QEAAJAEAVWString@@PEAUCPropertyLookup@@PEAVCPropertyInformation@@J@Z +; public: static void __cdecl CType::AddPropertyType(class WString & __ptr64,unsigned short const * __ptr64) +?AddPropertyType@CType@@SAXAEAVWString@@PEBG@Z +; protected: long __cdecl CQualifierSet::AddQualifierConflicts(class CVarVector & __ptr64) __ptr64 +?AddQualifierConflicts@CQualifierSet@@IEAAJAEAVCVarVector@@@Z +; public: virtual unsigned long __cdecl CImpl::AddRef(void) __ptr64 +?AddRef@?$CImpl@UIWbemObjectTextSrc@@VCWmiObjectTextSrc@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CImpl::AddRef(void) __ptr64 +?AddRef@?$CImpl@UIWbemRefreshingServices@@VCWbemRefreshingSvc@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CImpl::AddRef(void) __ptr64 +?AddRef@?$CImpl@UIWbemRemoteRefresher@@VCWbemRemoteRefresher@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CImpl::AddRef(void) __ptr64 +?AddRef@?$CImpl@U_IWbemConfigureRefreshingSvcs@@VCWbemRefreshingSvc@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CImpl::AddRef(void) __ptr64 +?AddRef@?$CImpl@U_IWbemEnumMarshaling@@VCWbemEnumMarshaling@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CImpl::AddRef(void) __ptr64 +?AddRef@?$CImpl@U_IWbemFetchRefresherMgr@@VCWbemFetchRefrMgr@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CImpl::AddRef(void) __ptr64 +?AddRef@?$CImpl@U_IWmiObjectFactory@@VCWmiObjectFactory@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CQualifierSet::AddRef(void) __ptr64 +?AddRef@CQualifierSet@@UEAAKXZ +; public: virtual unsigned long __cdecl CWbemCallSecurity::AddRef(void) __ptr64 +?AddRef@CWbemCallSecurity@@UEAAKXZ +; public: virtual unsigned long __cdecl CWbemObject::AddRef(void) __ptr64 +?AddRef@CWbemObject@@UEAAKXZ +; public: virtual unsigned long __cdecl CWbemThreadSecurityHandle::AddRef(void) __ptr64 +?AddRef@CWbemThreadSecurityHandle@@UEAAKXZ +; protected: void __cdecl CPointerArray,class CFlexArray>::AddRefElement(class CFastPropertyBagItem * __ptr64) __ptr64 +?AddRefElement@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@IEAAXPEAVCFastPropertyBagItem@@@Z +; protected: void __cdecl CPointerArray,class CFlexArray>::AddRefElement(class CWmiTextSource * __ptr64) __ptr64 +?AddRefElement@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@IEAAXPEAVCWmiTextSource@@@Z +; public: void __cdecl CCompressedStringList::AddString(unsigned short const * __ptr64) __ptr64 +?AddString@CCompressedStringList@@QEAAXPEBG@Z +; public: static long __cdecl CMethodDescription::AddText(struct CMethodDescription * __ptr64 __ptr64,class WString & __ptr64,class CFastHeap * __ptr64,long) +?AddText@CMethodDescription@@SAJPEFAU1@AEAVWString@@PEAVCFastHeap@@J@Z +; public: long __cdecl CMethodPart::AddText(class WString & __ptr64,long) __ptr64 +?AddText@CMethodPart@@QEAAJAEAVWString@@J@Z +; public: int __cdecl CFastHeap::Allocate(unsigned long,unsigned long & __ptr64 __ptr64) __ptr64 +?Allocate@CFastHeap@@QEAAHKAEFAK@Z +; public: int __cdecl CFastHeap::AllocateString(char const * __ptr64,unsigned long & __ptr64 __ptr64) __ptr64 +?AllocateString@CFastHeap@@QEAAHPEBDAEFAK@Z +; public: int __cdecl CFastHeap::AllocateString(unsigned short const * __ptr64,unsigned long & __ptr64 __ptr64) __ptr64 +?AllocateString@CFastHeap@@QEAAHPEBGAEFAK@Z +; public: virtual long __cdecl CWbemObject::AppendArrayPropRangeByHandle(long,long,unsigned long,unsigned long,void * __ptr64) __ptr64 +?AppendArrayPropRangeByHandle@CWbemObject@@UEAAJJJKKPEAX@Z +; public: long __cdecl CWbemObject::AppendQualifierArrayRange(unsigned short const * __ptr64,unsigned short const * __ptr64,int,long,long,unsigned long,unsigned long,void * __ptr64) __ptr64 +?AppendQualifierArrayRange@CWbemObject@@QEAAJPEBG0HJJKKPEAX@Z +; public: static long __cdecl CUntypedArray::AppendRange(class CPtrSource * __ptr64,unsigned long,unsigned long,class CFastHeap * __ptr64,unsigned long,unsigned long,void * __ptr64) +?AppendRange@CUntypedArray@@SAJPEAVCPtrSource@@KKPEAVCFastHeap@@KKPEAX@Z +; public: static int __cdecl CWbemObject::AreEqual(class CWbemObject * __ptr64,class CWbemObject * __ptr64,long) +?AreEqual@CWbemObject@@SAHPEAV1@0J@Z +; public: int __cdecl CDecorationPart::AreKeysRemoved(void) __ptr64 +?AreKeysRemoved@CDecorationPart@@QEAAHXZ +; public: int __cdecl CLimitationMapping::ArePropertiesLimited(void) __ptr64 +?ArePropertiesLimited@CLimitationMapping@@QEAAHXZ +; public: static long __cdecl CWbemInstance::AsymmetricMerge(class CWbemInstance * __ptr64,class CWbemInstance * __ptr64) +?AsymmetricMerge@CWbemInstance@@SAJPEAV1@0@Z +; protected: unsigned long __cdecl CFastHeap::AugmentRequest(unsigned long,unsigned long) __ptr64 +?AugmentRequest@CFastHeap@@IEAAKKK@Z +; public: virtual long __cdecl CQualifierSet::BeginEnumeration(long) __ptr64 +?BeginEnumeration@CQualifierSet@@UEAAJJ@Z +; public: virtual long __cdecl CWbemObject::BeginEnumeration(long) __ptr64 +?BeginEnumeration@CWbemObject@@UEAAJJ@Z +; public: virtual long __cdecl CWbemObject::BeginEnumerationEx(long,long) __ptr64 +?BeginEnumerationEx@CWbemObject@@UEAAJJJ@Z +; public: virtual long __cdecl CWbemClass::BeginMethodEnumeration(long) __ptr64 +?BeginMethodEnumeration@CWbemClass@@UEAAJJ@Z +; public: virtual long __cdecl CWbemInstance::BeginMethodEnumeration(long) __ptr64 +?BeginMethodEnumeration@CWbemInstance@@UEAAJJ@Z +; public: void __cdecl CLimitationMapping::Build(int) __ptr64 +?Build@CLimitationMapping@@QEAAXH@Z +; public: virtual long __cdecl CWbemObject::CIMTYPEToVARTYPE(long,unsigned short * __ptr64) __ptr64 +?CIMTYPEToVARTYPE@CWbemObject@@UEAAJJPEAG@Z +; public: static class CType __cdecl CType::CVarToType(class CVar & __ptr64) +?CVarToType@CType@@SA?AV1@AEAVCVar@@@Z +; public: class CVar * __ptr64 __cdecl CWbemInstance::CalculateCachedKey(void) __ptr64 +?CalculateCachedKey@CWbemInstance@@QEAAPEAVCVar@@XZ +; public: long __cdecl CWbemMtgtDeliverEventPacket::CalculateLength(long,struct IWbemClassObject * __ptr64 * __ptr64,unsigned long * __ptr64,class CWbemClassToIdMap & __ptr64,struct _GUID * __ptr64,int * __ptr64) __ptr64 +?CalculateLength@CWbemMtgtDeliverEventPacket@@QEAAJJPEAPEAUIWbemClassObject@@PEAKAEAVCWbemClassToIdMap@@PEAU_GUID@@PEAH@Z +; public: long __cdecl CWbemObjectArrayPacket::CalculateLength(long,struct IWbemClassObject * __ptr64 * __ptr64,unsigned long * __ptr64,class CWbemClassToIdMap & __ptr64,struct _GUID * __ptr64,int * __ptr64) __ptr64 +?CalculateLength@CWbemObjectArrayPacket@@QEAAJJPEAPEAUIWbemClassObject@@PEAKAEAVCWbemClassToIdMap@@PEAU_GUID@@PEAH@Z +; public: long __cdecl CWbemSmartEnumNextPacket::CalculateLength(long,struct IWbemClassObject * __ptr64 * __ptr64,unsigned long * __ptr64,class CWbemClassToIdMap & __ptr64,struct _GUID * __ptr64,int * __ptr64) __ptr64 +?CalculateLength@CWbemSmartEnumNextPacket@@QEAAJJPEAPEAUIWbemClassObject@@PEAKAEAVCWbemClassToIdMap@@PEAU_GUID@@PEAH@Z +; public: static unsigned long __cdecl CUntypedArray::CalculateNecessarySpaceByLength(int,int) +?CalculateNecessarySpaceByLength@CUntypedArray@@SAKHH@Z +; public: static unsigned long __cdecl CUntypedArray::CalculateNecessarySpaceByType(class CType,int) +?CalculateNecessarySpaceByType@CUntypedArray@@SAKVCType@@H@Z +; public: static int __cdecl CType::CanBeKey(unsigned long) +?CanBeKey@CType@@SAHK@Z +; public: int __cdecl CBasicQualifierSet::CanBeReconciledWith(class CBasicQualifierSet & __ptr64) __ptr64 +?CanBeReconciledWith@CBasicQualifierSet@@QEAAHAEAV1@@Z +; public: enum EReconciliation __cdecl CClassAndMethods::CanBeReconciledWith(class CClassAndMethods & __ptr64) __ptr64 +?CanBeReconciledWith@CClassAndMethods@@QEAA?AW4EReconciliation@@AEAV1@@Z +; public: enum EReconciliation __cdecl CClassPart::CanBeReconciledWith(class CClassPart & __ptr64) __ptr64 +?CanBeReconciledWith@CClassPart@@QEAA?AW4EReconciliation@@AEAV1@@Z +; public: enum EReconciliation __cdecl CMethodPart::CanBeReconciledWith(class CMethodPart & __ptr64) __ptr64 +?CanBeReconciledWith@CMethodPart@@QEAA?AW4EReconciliation@@AEAV1@@Z +; public: enum EReconciliation __cdecl CWbemClass::CanBeReconciledWith(class CWbemClass * __ptr64) __ptr64 +?CanBeReconciledWith@CWbemClass@@QEAA?AW4EReconciliation@@PEAV1@@Z +; public: virtual long __cdecl CClassPart::CanContainAbstract(int) __ptr64 +?CanContainAbstract@CClassPart@@UEAAJH@Z +; public: virtual long __cdecl CInstancePQSContainer::CanContainAbstract(int) __ptr64 +?CanContainAbstract@CInstancePQSContainer@@UEAAJH@Z +; public: virtual long __cdecl CInstancePart::CanContainAbstract(int) __ptr64 +?CanContainAbstract@CInstancePart@@UEAAJH@Z +; public: virtual long __cdecl CMethodQualifierSetContainer::CanContainAbstract(int) __ptr64 +?CanContainAbstract@CMethodQualifierSetContainer@@UEAAJH@Z +; public: virtual long __cdecl CClassPart::CanContainDynamic(void) __ptr64 +?CanContainDynamic@CClassPart@@UEAAJXZ +; public: virtual long __cdecl CInstancePQSContainer::CanContainDynamic(void) __ptr64 +?CanContainDynamic@CInstancePQSContainer@@UEAAJXZ +; public: virtual long __cdecl CInstancePart::CanContainDynamic(void) __ptr64 +?CanContainDynamic@CInstancePart@@UEAAJXZ +; public: virtual long __cdecl CMethodQualifierSetContainer::CanContainDynamic(void) __ptr64 +?CanContainDynamic@CMethodQualifierSetContainer@@UEAAJXZ +; public: virtual long __cdecl CClassPart::CanContainKey(void) __ptr64 +?CanContainKey@CClassPart@@UEAAJXZ +; public: virtual long __cdecl CInstancePQSContainer::CanContainKey(void) __ptr64 +?CanContainKey@CInstancePQSContainer@@UEAAJXZ +; public: virtual long __cdecl CInstancePart::CanContainKey(void) __ptr64 +?CanContainKey@CInstancePart@@UEAAJXZ +; public: virtual long __cdecl CMethodQualifierSetContainer::CanContainKey(void) __ptr64 +?CanContainKey@CMethodQualifierSetContainer@@UEAAJXZ +; public: int __cdecl CClassPart::CanContainKeyedProps(void) __ptr64 +?CanContainKeyedProps@CClassPart@@QEAAHXZ +; public: virtual long __cdecl CClassPart::CanContainSingleton(void) __ptr64 +?CanContainSingleton@CClassPart@@UEAAJXZ +; public: virtual long __cdecl CInstancePQSContainer::CanContainSingleton(void) __ptr64 +?CanContainSingleton@CInstancePQSContainer@@UEAAJXZ +; public: virtual long __cdecl CInstancePart::CanContainSingleton(void) __ptr64 +?CanContainSingleton@CInstancePart@@UEAAJXZ +; public: virtual long __cdecl CMethodQualifierSetContainer::CanContainSingleton(void) __ptr64 +?CanContainSingleton@CMethodQualifierSetContainer@@UEAAJXZ +; public: virtual int __cdecl CClassPart::CanHaveCimtype(unsigned short const * __ptr64) __ptr64 +?CanHaveCimtype@CClassPart@@UEAAHPEBG@Z +; public: virtual int __cdecl CInstancePQSContainer::CanHaveCimtype(unsigned short const * __ptr64) __ptr64 +?CanHaveCimtype@CInstancePQSContainer@@UEAAHPEBG@Z +; public: virtual int __cdecl CInstancePart::CanHaveCimtype(unsigned short const * __ptr64) __ptr64 +?CanHaveCimtype@CInstancePart@@UEAAHPEBG@Z +; public: virtual int __cdecl CMethodQualifierSetContainer::CanHaveCimtype(unsigned short const * __ptr64) __ptr64 +?CanHaveCimtype@CMethodQualifierSetContainer@@UEAAHPEBG@Z +; public: int __cdecl CCompressedString::CheapCompare(class CCompressedString const & __ptr64)const __ptr64 +?CheapCompare@CCompressedString@@QEBAHAEBV1@@Z +; public: int __cdecl CClassPart::CheckBoolQualifier(unsigned short const * __ptr64) __ptr64 +?CheckBoolQualifier@CClassPart@@QEAAHPEBG@Z +; public: int __cdecl CWbemObject::CheckBooleanPropQual(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?CheckBooleanPropQual@CWbemObject@@QEAAHPEBG0@Z +; public: static int __cdecl CUntypedArray::CheckCVarVector(class CVarVector & __ptr64,unsigned long) +?CheckCVarVector@CUntypedArray@@SAHAEAVCVarVector@@K@Z +; protected: long __cdecl CMethodPart::CheckDuplicateParameters(class CWbemObject * __ptr64,class CWbemObject * __ptr64) __ptr64 +?CheckDuplicateParameters@CMethodPart@@IEAAJPEAVCWbemObject@@0@Z +; protected: long __cdecl CMethodPart::CheckIds(class CWbemClass * __ptr64,class CWbemClass * __ptr64) __ptr64 +?CheckIds@CMethodPart@@IEAAJPEAVCWbemClass@@0@Z +; public: static int __cdecl CUntypedArray::CheckIntervalDateTime(class CVarVector & __ptr64) +?CheckIntervalDateTime@CUntypedArray@@SAHAEAVCVarVector@@@Z +; public: int __cdecl CClassPart::CheckLocalBoolQualifier(unsigned short const * __ptr64) __ptr64 +?CheckLocalBoolQualifier@CClassPart@@QEAAHPEBG@Z +; public: static long __cdecl CUntypedArray::CheckRangeSize(unsigned long,unsigned long,unsigned long,unsigned long,void * __ptr64) +?CheckRangeSize@CUntypedArray@@SAJKKKKPEAX@Z +; protected: static long __cdecl CUntypedArray::CheckRangeSizeForGet(unsigned long,unsigned long,unsigned long,unsigned long,unsigned long * __ptr64) +?CheckRangeSizeForGet@CUntypedArray@@KAJKKKKPEAK@Z +; private: void __cdecl CWbemClassCache::Clear(void) __ptr64 +?Clear@CWbemClassCache@@AEAAXXZ +; private: void __cdecl CWbemGuidToClassMap::Clear(void) __ptr64 +?Clear@CWbemGuidToClassMap@@AEAAXXZ +; public: void __cdecl CWbemInstance::ClearCachedKey(void) __ptr64 +?ClearCachedKey@CWbemInstance@@QEAAXXZ +; public: virtual void __cdecl CWbemInstance::ClearCachedKeyValue(void) __ptr64 +?ClearCachedKeyValue@CWbemInstance@@UEAAXXZ +; public: virtual long __cdecl CWbemClass::ClearWriteOnlyProperties(void) __ptr64 +?ClearWriteOnlyProperties@CWbemClass@@UEAAJXZ +; public: virtual long __cdecl CWbemInstance::ClearWriteOnlyProperties(void) __ptr64 +?ClearWriteOnlyProperties@CWbemInstance@@UEAAJXZ +; public: virtual long __cdecl CWbemClass::Clone(struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?Clone@CWbemClass@@UEAAJPEAPEAUIWbemClassObject@@@Z +; public: virtual long __cdecl CWbemInstance::Clone(struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?Clone@CWbemInstance@@UEAAJPEAPEAUIWbemClassObject@@@Z +; public: virtual long __cdecl CWbemClass::CloneAndDecorate(long,unsigned short * __ptr64,unsigned short * __ptr64,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?CloneAndDecorate@CWbemClass@@UEAAJJPEAG0PEAPEAUIWbemClassObject@@@Z +; public: virtual long __cdecl CWbemInstance::CloneAndDecorate(long,unsigned short * __ptr64,unsigned short * __ptr64,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?CloneAndDecorate@CWbemInstance@@UEAAJJPEAG0PEAPEAUIWbemClassObject@@@Z +; public: virtual long __cdecl CWbemClass::CloneEx(long,struct _IWmiObject * __ptr64) __ptr64 +?CloneEx@CWbemClass@@UEAAJJPEAU_IWmiObject@@@Z +; public: virtual long __cdecl CWbemInstance::CloneEx(long,struct _IWmiObject * __ptr64) __ptr64 +?CloneEx@CWbemInstance@@UEAAJJPEAU_IWmiObject@@@Z +; public: long __cdecl CWbemThreadSecurityHandle::CloneProcessContext(void) __ptr64 +?CloneProcessContext@CWbemThreadSecurityHandle@@QEAAJXZ +; public: long __cdecl CWbemThreadSecurityHandle::CloneRpcContext(struct IServerSecurity * __ptr64) __ptr64 +?CloneRpcContext@CWbemThreadSecurityHandle@@QEAAJPEAUIServerSecurity@@@Z +; public: long __cdecl CWbemThreadSecurityHandle::CloneThreadContext(unsigned long) __ptr64 +?CloneThreadContext@CWbemThreadSecurityHandle@@QEAAJK@Z +; public: void __cdecl CClassAndMethods::Compact(void) __ptr64 +?Compact@CClassAndMethods@@QEAAXXZ +; public: void __cdecl CClassPart::Compact(void) __ptr64 +?Compact@CClassPart@@QEAAXXZ +; public: void __cdecl CInstancePart::Compact(bool) __ptr64 +?Compact@CInstancePart@@QEAAX_N@Z +; public: void __cdecl CMethodPart::Compact(void) __ptr64 +?Compact@CMethodPart@@QEAAXXZ +; public: virtual void __cdecl CWbemClass::CompactAll(void) __ptr64 +?CompactAll@CWbemClass@@UEAAXXZ +; public: virtual void __cdecl CWbemInstance::CompactAll(void) __ptr64 +?CompactAll@CWbemInstance@@UEAAXXZ +; public: void __cdecl CWbemInstance::CompactClass(void) __ptr64 +?CompactClass@CWbemInstance@@QEAAXXZ +; public: int __cdecl CBasicQualifierSet::Compare(class CBasicQualifierSet & __ptr64,unsigned char,unsigned short const * __ptr64 * __ptr64,unsigned long) __ptr64 +?Compare@CBasicQualifierSet@@QEAAHAEAV1@EPEAPEBGK@Z +; public: int __cdecl CCompressedString::Compare(class CCompressedString const & __ptr64)const __ptr64 +?Compare@CCompressedString@@QEBAHAEBV1@@Z +; public: int __cdecl CCompressedString::Compare(char const * __ptr64)const __ptr64 +?Compare@CCompressedString@@QEBAHPEBD@Z +; public: int __cdecl CCompressedString::Compare(unsigned short const * __ptr64)const __ptr64 +?Compare@CCompressedString@@QEBAHPEBG@Z +; public: int __cdecl CInternalString::Compare(class CInternalString const & __ptr64)const __ptr64 +?Compare@CInternalString@@QEBAHAEBV1@@Z +; public: int __cdecl CInternalString::Compare(unsigned short const * __ptr64)const __ptr64 +?Compare@CInternalString@@QEBAHPEBG@Z +; public: int __cdecl CQualifierSet::Compare(class CQualifierSet & __ptr64,class CFixedBSTRArray * __ptr64,int) __ptr64 +?Compare@CQualifierSet@@QEAAHAEAV1@PEAVCFixedBSTRArray@@H@Z +; public: virtual long __cdecl CWbemObject::CompareClassParts(struct IWbemClassObject * __ptr64,long) __ptr64 +?CompareClassParts@CWbemObject@@UEAAJPEAUIWbemClassObject@@J@Z +; public: int __cdecl CClassPart::CompareDefs(class CClassPart & __ptr64) __ptr64 +?CompareDefs@CClassPart@@QEAAHAEAV1@@Z +; public: virtual long __cdecl CWbemClass::CompareDerivedMostClass(long,struct _IWmiObject * __ptr64) __ptr64 +?CompareDerivedMostClass@CWbemClass@@UEAAJJPEAU_IWmiObject@@@Z +; public: virtual long __cdecl CWbemInstance::CompareDerivedMostClass(long,struct _IWmiObject * __ptr64) __ptr64 +?CompareDerivedMostClass@CWbemInstance@@UEAAJJPEAU_IWmiObject@@@Z +; public: enum EReconciliation __cdecl CClassPart::CompareExactMatch(class CClassPart & __ptr64,int) __ptr64 +?CompareExactMatch@CClassPart@@QEAA?AW4EReconciliation@@AEAV1@H@Z +; public: enum EReconciliation __cdecl CMethodPart::CompareExactMatch(class CMethodPart & __ptr64) __ptr64 +?CompareExactMatch@CMethodPart@@QEAA?AW4EReconciliation@@AEAV1@@Z +; public: int __cdecl CBasicQualifierSet::CompareLocalizedSet(class CBasicQualifierSet & __ptr64) __ptr64 +?CompareLocalizedSet@CBasicQualifierSet@@QEAAHAEAV1@@Z +; public: long __cdecl CWbemClass::CompareMostDerivedClass(class CWbemClass * __ptr64) __ptr64 +?CompareMostDerivedClass@CWbemClass@@QEAAJPEAV1@@Z +; public: int __cdecl CCompressedString::CompareNoCase(class CCompressedString const & __ptr64)const __ptr64 +?CompareNoCase@CCompressedString@@QEBAHAEBV1@@Z +; public: int __cdecl CCompressedString::CompareNoCase(char const * __ptr64)const __ptr64 +?CompareNoCase@CCompressedString@@QEBAHPEBD@Z +; public: int __cdecl CCompressedString::CompareNoCase(unsigned short const * __ptr64)const __ptr64 +?CompareNoCase@CCompressedString@@QEBAHPEBG@Z +; public: enum EReconciliation __cdecl CClassAndMethods::CompareTo(class CClassAndMethods & __ptr64) __ptr64 +?CompareTo@CClassAndMethods@@QEAA?AW4EReconciliation@@AEAV1@@Z +; public: int __cdecl CDecorationPart::CompareTo(class CDecorationPart & __ptr64) __ptr64 +?CompareTo@CDecorationPart@@QEAAHAEAV1@@Z +; public: long __cdecl CMethodPart::CompareTo(long,class CMethodPart & __ptr64) __ptr64 +?CompareTo@CMethodPart@@QEAAJJAEAV1@@Z +; public: virtual long __cdecl CQualifierSet::CompareTo(long,struct IWbemQualifierSet * __ptr64) __ptr64 +?CompareTo@CQualifierSet@@UEAAJJPEAUIWbemQualifierSet@@@Z +; public: virtual long __cdecl CWbemClass::CompareTo(long,struct IWbemClassObject * __ptr64) __ptr64 +?CompareTo@CWbemClass@@UEAAJJPEAUIWbemClassObject@@@Z +; public: virtual long __cdecl CWbemObject::CompareTo(long,struct IWbemClassObject * __ptr64) __ptr64 +?CompareTo@CWbemObject@@UEAAJJPEAUIWbemClassObject@@@Z +; protected: static int __cdecl CCompressedString::CompareUnicodeToAscii(unsigned short const * __ptr64 __ptr64,char const * __ptr64) +?CompareUnicodeToAscii@CCompressedString@@KAHPEFBGPEBD@Z +; protected: static int __cdecl CCompressedString::CompareUnicodeToAsciiNoCase(unsigned short const * __ptr64 __ptr64,char const * __ptr64,int) +?CompareUnicodeToAsciiNoCase@CCompressedString@@KAHPEFBGPEBDH@Z +; public: static unsigned long __cdecl CBasicQualifierSet::ComputeMergeSpace(unsigned char * __ptr64,class CFastHeap * __ptr64,unsigned char * __ptr64,class CFastHeap * __ptr64,int) +?ComputeMergeSpace@CBasicQualifierSet@@SAKPEAEPEAVCFastHeap@@01H@Z +; public: static int __cdecl CCompressedString::ComputeNecessarySpace(char const * __ptr64) +?ComputeNecessarySpace@CCompressedString@@SAHPEBD@Z +; public: static int __cdecl CCompressedString::ComputeNecessarySpace(unsigned short const * __ptr64) +?ComputeNecessarySpace@CCompressedString@@SAHPEBG@Z +; public: static int __cdecl CCompressedString::ComputeNecessarySpace(unsigned short const * __ptr64,int & __ptr64) +?ComputeNecessarySpace@CCompressedString@@SAHPEBGAEAH@Z +; public: unsigned long __cdecl CCompressedStringList::ComputeNecessarySpace(class CCompressedString * __ptr64) __ptr64 +?ComputeNecessarySpace@CCompressedStringList@@QEAAKPEAVCCompressedString@@@Z +; public: static unsigned long __cdecl CDataTable::ComputeNecessarySpace(int,int) +?ComputeNecessarySpace@CDataTable@@SAKHH@Z +; public: static unsigned long __cdecl CDecorationPart::ComputeNecessarySpace(unsigned short const * __ptr64,unsigned short const * __ptr64) +?ComputeNecessarySpace@CDecorationPart@@SAKPEBG0@Z +; public: static unsigned long __cdecl CInstancePart::ComputeNecessarySpace(class CClassPart * __ptr64) +?ComputeNecessarySpace@CInstancePart@@SAKPEAVCClassPart@@@Z +; public: static unsigned long __cdecl CQualifierSetList::ComputeNecessarySpace(int) +?ComputeNecessarySpace@CQualifierSetList@@SAKH@Z +; public: static unsigned long __cdecl CBasicQualifierSet::ComputeNecessarySpaceForPropagation(unsigned char * __ptr64,unsigned char) +?ComputeNecessarySpaceForPropagation@CBasicQualifierSet@@SAKPEAEE@Z +; public: static unsigned long __cdecl CQualifierSetList::ComputeRealSpace(int) +?ComputeRealSpace@CQualifierSetList@@SAKH@Z +; public: static unsigned long __cdecl CBasicQualifierSet::ComputeUnmergedSpace(unsigned char * __ptr64) +?ComputeUnmergedSpace@CBasicQualifierSet@@SAKPEAE@Z +; public: unsigned char * __ptr64 __cdecl CInstancePart::ConvertToClass(class CClassPart & __ptr64,unsigned long,unsigned char * __ptr64) __ptr64 +?ConvertToClass@CInstancePart@@QEAAPEAEAEAVCClassPart@@KPEAE@Z +; public: long __cdecl CWbemInstance::ConvertToClass(class CWbemClass * __ptr64,class CWbemInstance * __ptr64 * __ptr64) __ptr64 +?ConvertToClass@CWbemInstance@@QEAAJPEAVCWbemClass@@PEAPEAV1@@Z +; public: long __cdecl CWbemInstance::ConvertToMergedInstance(void) __ptr64 +?ConvertToMergedInstance@CWbemInstance@@QEAAJXZ +; public: void __cdecl CCompressedString::ConvertToUnicode(unsigned short * __ptr64)const __ptr64 +?ConvertToUnicode@CCompressedString@@QEBAXPEAG@Z +; public: void __cdecl CFastHeap::Copy(unsigned long,unsigned long,unsigned long) __ptr64 +?Copy@CFastHeap@@QEAAXKKK@Z +; public: long __cdecl CFastPropertyBag::Copy(class CFastPropertyBag const & __ptr64) __ptr64 +?Copy@CFastPropertyBag@@QEAAJAEBV1@@Z +; public: long __cdecl CWbemInstance::CopyActualTransferBlob(long,unsigned char * __ptr64) __ptr64 +?CopyActualTransferBlob@CWbemInstance@@QEAAJJPEAE@Z +; public: long __cdecl CWbemInstance::CopyBlob(unsigned char * __ptr64,int) __ptr64 +?CopyBlob@CWbemInstance@@QEAAJPEAEH@Z +; public: virtual long __cdecl CWbemClass::CopyBlobOf(class CWbemObject * __ptr64) __ptr64 +?CopyBlobOf@CWbemClass@@UEAAJPEAVCWbemObject@@@Z +; public: virtual long __cdecl CWbemInstance::CopyBlobOf(class CWbemObject * __ptr64) __ptr64 +?CopyBlobOf@CWbemInstance@@UEAAJPEAVCWbemObject@@@Z +; public: unsigned char * __ptr64 __cdecl CCompressedStringList::CopyData(unsigned char * __ptr64) __ptr64 +?CopyData@CCompressedStringList@@QEAAPEAEPEAE@Z +; protected: void __cdecl CLimitationMapping::CopyInfo(class CPropertyInformation & __ptr64,class CPropertyInformation const & __ptr64) __ptr64 +?CopyInfo@CLimitationMapping@@IEAAXAEAVCPropertyInformation@@AEBV2@@Z +; public: virtual long __cdecl CWbemClass::CopyInstanceData(long,struct _IWmiObject * __ptr64) __ptr64 +?CopyInstanceData@CWbemClass@@UEAAJJPEAU_IWmiObject@@@Z +; public: virtual long __cdecl CWbemInstance::CopyInstanceData(long,struct _IWmiObject * __ptr64) __ptr64 +?CopyInstanceData@CWbemInstance@@UEAAJJPEAU_IWmiObject@@@Z +; public: long __cdecl CQualifierSet::CopyLocalQualifiers(class CQualifierSet & __ptr64) __ptr64 +?CopyLocalQualifiers@CQualifierSet@@QEAAJAEAV1@@Z +; public: void __cdecl CDataTable::CopyNullness(class CDataTable * __ptr64) __ptr64 +?CopyNullness@CDataTable@@QEAAXPEAV1@@Z +; public: long __cdecl CClassPart::CopyParentProperty(class CClassPart & __ptr64,unsigned short const * __ptr64) __ptr64 +?CopyParentProperty@CClassPart@@QEAAJAEAV1@PEBG@Z +; public: static int __cdecl CCompressedString::CopyToNewHeap(unsigned long,class CFastHeap * __ptr64,class CFastHeap * __ptr64,unsigned long & __ptr64 __ptr64) +?CopyToNewHeap@CCompressedString@@SAHKPEAVCFastHeap@@0AEFAK@Z +; public: static int __cdecl CEmbeddedObject::CopyToNewHeap(unsigned long,class CFastHeap * __ptr64,class CFastHeap * __ptr64,unsigned long & __ptr64 __ptr64) +?CopyToNewHeap@CEmbeddedObject@@SAHKPEAVCFastHeap@@0AEFAK@Z +; public: static int __cdecl CUntypedArray::CopyToNewHeap(unsigned long,class CType,class CFastHeap * __ptr64,class CFastHeap * __ptr64,unsigned long & __ptr64 __ptr64) +?CopyToNewHeap@CUntypedArray@@SAHKVCType@@PEAVCFastHeap@@1AEFAK@Z +; public: static long __cdecl CWbemInstance::CopyTransferArrayBlob(class CWbemInstance * __ptr64,long,long,unsigned char * __ptr64,class CFlexArray & __ptr64,long * __ptr64) +?CopyTransferArrayBlob@CWbemInstance@@SAJPEAV1@JJPEAEAEAVCFlexArray@@PEAJ@Z +; public: long __cdecl CWbemInstance::CopyTransferBlob(long,long,unsigned char * __ptr64) __ptr64 +?CopyTransferBlob@CWbemInstance@@QEAAJJJPEAE@Z +; public: void __cdecl CDecorationPart::Create(unsigned char,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned char * __ptr64) __ptr64 +?Create@CDecorationPart@@QEAAXEPEBG0PEAE@Z +; public: void __cdecl CFixedBSTRArray::Create(int) __ptr64 +?Create@CFixedBSTRArray@@QEAAXH@Z +; public: void __cdecl CInstancePQSContainer::Create(class CQualifierSetList * __ptr64,int,class CClassPart * __ptr64,unsigned long) __ptr64 +?Create@CInstancePQSContainer@@QEAAXPEAVCQualifierSetList@@HPEAVCClassPart@@K@Z +; public: unsigned char * __ptr64 __cdecl CInstancePart::Create(unsigned char * __ptr64,class CClassPart * __ptr64,class CInstancePartContainer * __ptr64) __ptr64 +?Create@CInstancePart@@QEAAPEAEPEAEPEAVCClassPart@@PEAVCInstancePartContainer@@@Z +; public: long __cdecl CWmiObjectFactory::Create(struct IUnknown * __ptr64,unsigned long,struct _GUID const & __ptr64,struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?Create@CWmiObjectFactory@@QEAAJPEAUIUnknown@@KAEBU_GUID@@1PEAPEAX@Z +; public: virtual long __cdecl CWmiObjectFactory::XObjectFactory::Create(struct IUnknown * __ptr64,unsigned long,struct _GUID const & __ptr64,struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?Create@XObjectFactory@CWmiObjectFactory@@UEAAJPEAUIUnknown@@KAEBU_GUID@@1PEAPEAX@Z +; public: unsigned short * __ptr64 __cdecl CCompressedString::CreateBSTRCopy(void)const __ptr64 +?CreateBSTRCopy@CCompressedString@@QEBAPEAGXZ +; public: class CVarVector * __ptr64 __cdecl CUntypedArray::CreateCVarVector(class CType,class CFastHeap * __ptr64) __ptr64 +?CreateCVarVector@CUntypedArray@@QEAAPEAVCVarVector@@VCType@@PEAVCFastHeap@@@Z +; public: long __cdecl CWbemClass::CreateDerivedClass(class CWbemClass * __ptr64 * __ptr64) __ptr64 +?CreateDerivedClass@CWbemClass@@QEAAJPEAPEAV1@@Z +; public: long __cdecl CWbemClass::CreateDerivedClass(class CWbemClass * __ptr64,int,class CDecorationPart * __ptr64) __ptr64 +?CreateDerivedClass@CWbemClass@@QEAAJPEAV1@HPEAVCDecorationPart@@@Z +; public: unsigned char * __ptr64 __cdecl CClassAndMethods::CreateDerivedPart(unsigned char * __ptr64,unsigned long) __ptr64 +?CreateDerivedPart@CClassAndMethods@@QEAAPEAEPEAEK@Z +; public: unsigned char * __ptr64 __cdecl CClassPart::CreateDerivedPart(unsigned char * __ptr64,int) __ptr64 +?CreateDerivedPart@CClassPart@@QEAAPEAEPEAEH@Z +; public: unsigned char * __ptr64 __cdecl CMethodPart::CreateDerivedPart(unsigned char * __ptr64,unsigned long) __ptr64 +?CreateDerivedPart@CMethodPart@@QEAAPEAEPEAEK@Z +; public: static int __cdecl CMethodDescription::CreateDerivedVersion(struct CMethodDescription * __ptr64 __ptr64,struct CMethodDescription * __ptr64 __ptr64,class CFastHeap * __ptr64,class CFastHeap * __ptr64) +?CreateDerivedVersion@CMethodDescription@@SAHPEFAU1@0PEAVCFastHeap@@1@Z +; public: static unsigned char * __ptr64 __cdecl CBasicQualifierSet::CreateEmpty(unsigned char * __ptr64) +?CreateEmpty@CBasicQualifierSet@@SAPEAEPEAE@Z +; public: static unsigned char * __ptr64 __cdecl CClassAndMethods::CreateEmpty(unsigned char * __ptr64) +?CreateEmpty@CClassAndMethods@@SAPEAEPEAE@Z +; public: static unsigned char * __ptr64 __cdecl CClassPart::CreateEmpty(unsigned char * __ptr64) +?CreateEmpty@CClassPart@@SAPEAEPEAE@Z +; public: static unsigned char * __ptr64 __cdecl CCompressedString::CreateEmpty(unsigned char * __ptr64) +?CreateEmpty@CCompressedString@@SAPEAEPEAE@Z +; public: static unsigned char * __ptr64 __cdecl CCompressedStringList::CreateEmpty(unsigned char * __ptr64) +?CreateEmpty@CCompressedStringList@@SAPEAEPEAE@Z +; public: static unsigned char * __ptr64 __cdecl CDataTable::CreateEmpty(unsigned char * __ptr64) +?CreateEmpty@CDataTable@@SAPEAEPEAE@Z +; public: unsigned char * __ptr64 __cdecl CDecorationPart::CreateEmpty(unsigned char,unsigned char * __ptr64) __ptr64 +?CreateEmpty@CDecorationPart@@QEAAPEAEEPEAE@Z +; public: static unsigned char * __ptr64 __cdecl CFastHeap::CreateEmpty(unsigned char * __ptr64) +?CreateEmpty@CFastHeap@@SAPEAEPEAE@Z +; public: static unsigned char * __ptr64 __cdecl CMethodPart::CreateEmpty(unsigned char * __ptr64) +?CreateEmpty@CMethodPart@@SAPEAEPEAE@Z +; public: static unsigned char * __ptr64 __cdecl CPropertyLookupTable::CreateEmpty(unsigned char * __ptr64) +?CreateEmpty@CPropertyLookupTable@@SAPEAEPEAE@Z +; public: static unsigned char * __ptr64 __cdecl CWbemClass::CreateEmpty(unsigned char * __ptr64) +?CreateEmpty@CWbemClass@@SAPEAEPEAE@Z +; public: static class CWbemClass * __ptr64 __cdecl CWbemClass::CreateFromBlob2(class CWbemClass * __ptr64,unsigned char * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64) +?CreateFromBlob2@CWbemClass@@SAPEAV1@PEAV1@PEAEPEAG2@Z +; public: static class CWbemInstance * __ptr64 __cdecl CWbemInstance::CreateFromBlob2(class CWbemClass * __ptr64,unsigned char * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64) +?CreateFromBlob2@CWbemInstance@@SAPEAV1@PEAVCWbemClass@@PEAEPEAG2@Z +; public: static class CWbemClass * __ptr64 __cdecl CWbemClass::CreateFromBlob(class CWbemClass * __ptr64,unsigned char * __ptr64,unsigned __int64) +?CreateFromBlob@CWbemClass@@SAPEAV1@PEAV1@PEAE_K@Z +; public: static class CWbemInstance * __ptr64 __cdecl CWbemInstance::CreateFromBlob(class CWbemClass * __ptr64,unsigned char * __ptr64,unsigned __int64) +?CreateFromBlob@CWbemInstance@@SAPEAV1@PEAVCWbemClass@@PEAE_K@Z +; public: static class CWbemObject * __ptr64 __cdecl CWbemObject::CreateFromMemory(unsigned char * __ptr64,int,int,class CBlobControl & __ptr64) +?CreateFromMemory@CWbemObject@@SAPEAV1@PEAEHHAEAVCBlobControl@@@Z +; public: static class CWbemObject * __ptr64 __cdecl CWbemObject::CreateFromStream(struct IStream * __ptr64) +?CreateFromStream@CWbemObject@@SAPEAV1@PEAUIStream@@@Z +; public: virtual long __cdecl CWmiObjectTextSrc::XObjectTextSrc::CreateFromText(long,unsigned short * __ptr64,unsigned long,struct IWbemContext * __ptr64,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?CreateFromText@XObjectTextSrc@CWmiObjectTextSrc@@UEAAJJPEAGKPEAUIWbemContext@@PEAPEAUIWbemClassObject@@@Z +; public: unsigned short * __ptr64 __cdecl CInternalString::CreateLPWSTRCopy(void)const __ptr64 +?CreateLPWSTRCopy@CInternalString@@QEBAPEAGXZ +; public: unsigned char * __ptr64 __cdecl CClassAndMethods::CreateLimitedRepresentation(class CLimitationMapping * __ptr64,int,unsigned char * __ptr64,int & __ptr64) __ptr64 +?CreateLimitedRepresentation@CClassAndMethods@@QEAAPEAEPEAVCLimitationMapping@@HPEAEAEAH@Z +; public: unsigned char * __ptr64 __cdecl CClassPart::CreateLimitedRepresentation(class CLimitationMapping * __ptr64,int,unsigned char * __ptr64,int & __ptr64) __ptr64 +?CreateLimitedRepresentation@CClassPart@@QEAAPEAEPEAVCLimitationMapping@@HPEAEAEAH@Z +; public: unsigned char * __ptr64 __cdecl CDataTable::CreateLimitedRepresentation(class CLimitationMapping * __ptr64,int,class CFastHeap * __ptr64,class CFastHeap * __ptr64,unsigned char * __ptr64) __ptr64 +?CreateLimitedRepresentation@CDataTable@@QEAAPEAEPEAVCLimitationMapping@@HPEAVCFastHeap@@1PEAE@Z +; public: unsigned char * __ptr64 __cdecl CDecorationPart::CreateLimitedRepresentation(class CLimitationMapping * __ptr64,unsigned char * __ptr64) __ptr64 +?CreateLimitedRepresentation@CDecorationPart@@QEAAPEAEPEAVCLimitationMapping@@PEAE@Z +; public: unsigned char * __ptr64 __cdecl CDerivationList::CreateLimitedRepresentation(class CLimitationMapping * __ptr64,unsigned char * __ptr64) __ptr64 +?CreateLimitedRepresentation@CDerivationList@@QEAAPEAEPEAVCLimitationMapping@@PEAE@Z +; public: unsigned char * __ptr64 __cdecl CInstancePart::CreateLimitedRepresentation(class CLimitationMapping * __ptr64,int,unsigned char * __ptr64) __ptr64 +?CreateLimitedRepresentation@CInstancePart@@QEAAPEAEPEAVCLimitationMapping@@HPEAE@Z +; public: unsigned char * __ptr64 __cdecl CPropertyLookupTable::CreateLimitedRepresentation(class CLimitationMapping * __ptr64,class CFastHeap * __ptr64,unsigned char * __ptr64,int & __ptr64) __ptr64 +?CreateLimitedRepresentation@CPropertyLookupTable@@QEAAPEAEPEAVCLimitationMapping@@PEAVCFastHeap@@PEAEAEAH@Z +; public: unsigned char * __ptr64 __cdecl CQualifierSetList::CreateLimitedRepresentation(class CLimitationMapping * __ptr64,class CFastHeap * __ptr64,class CFastHeap * __ptr64,unsigned char * __ptr64) __ptr64 +?CreateLimitedRepresentation@CQualifierSetList@@QEAAPEAEPEAVCLimitationMapping@@PEAVCFastHeap@@1PEAE@Z +; public: static unsigned char * __ptr64 __cdecl CQualifierSetList::CreateListOfEmpties(unsigned char * __ptr64,int) +?CreateListOfEmpties@CQualifierSetList@@SAPEAEPEAEH@Z +; protected: long __cdecl CMethodPart::CreateMethod(unsigned short const * __ptr64,class CWbemObject * __ptr64,class CWbemObject * __ptr64) __ptr64 +?CreateMethod@CMethodPart@@IEAAJPEBGPEAVCWbemObject@@1@Z +; public: int __cdecl CFastHeap::CreateNoCaseStringHeapPtr(unsigned short const * __ptr64,unsigned long & __ptr64 __ptr64) __ptr64 +?CreateNoCaseStringHeapPtr@CFastHeap@@QEAAHPEBGAEFAK@Z +; public: unsigned char * __ptr64 __cdecl CFastHeap::CreateOutOfLine(unsigned char * __ptr64,unsigned long) __ptr64 +?CreateOutOfLine@CFastHeap@@QEAAPEAEPEAEK@Z +; protected: long __cdecl CWbemRefreshingSvc::CreateRefreshableObjectTemplate(unsigned short const * __ptr64,long,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?CreateRefreshableObjectTemplate@CWbemRefreshingSvc@@IEAAJPEBGJPEAPEAUIWbemClassObject@@@Z +; public: static int __cdecl CMethodDescription::CreateUnmergedVersion(struct CMethodDescription * __ptr64 __ptr64,struct CMethodDescription * __ptr64 __ptr64,class CFastHeap * __ptr64,class CFastHeap * __ptr64) +?CreateUnmergedVersion@CMethodDescription@@SAHPEFAU1@0PEAVCFastHeap@@1@Z +; public: class WString __cdecl CCompressedString::CreateWStringCopy(void)const __ptr64 +?CreateWStringCopy@CCompressedString@@QEBA?AVWString@@XZ +; public: unsigned char * __ptr64 __cdecl CCompressedStringList::CreateWithExtra(unsigned char * __ptr64,class CCompressedString * __ptr64) __ptr64 +?CreateWithExtra@CCompressedStringList@@QEAAPEAEPEAEPEAVCCompressedString@@@Z +; public: virtual long __cdecl CWbemClass::Decorate(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?Decorate@CWbemClass@@UEAAJPEBG0@Z +; public: virtual long __cdecl CWbemInstance::Decorate(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?Decorate@CWbemInstance@@UEAAJPEBG0@Z +; public: static void __cdecl CBasicQualifierSet::Delete(unsigned char * __ptr64,class CFastHeap * __ptr64) +?Delete@CBasicQualifierSet@@SAXPEAEPEAVCFastHeap@@@Z +; public: virtual long __cdecl CQualifierSet::Delete(unsigned short const * __ptr64) __ptr64 +?Delete@CQualifierSet@@UEAAJPEBG@Z +; public: void __cdecl CUntypedArray::Delete(class CType,class CFastHeap * __ptr64) __ptr64 +?Delete@CUntypedArray@@QEAAXVCType@@PEAVCFastHeap@@@Z +; public: virtual long __cdecl CWbemClass::Delete(unsigned short const * __ptr64) __ptr64 +?Delete@CWbemClass@@UEAAJPEBG@Z +; public: virtual long __cdecl CWbemInstance::Delete(unsigned short const * __ptr64) __ptr64 +?Delete@CWbemInstance@@UEAAJPEBG@Z +; public: long __cdecl CMethodPart::DeleteMethod(unsigned short const * __ptr64) __ptr64 +?DeleteMethod@CMethodPart@@QEAAJPEBG@Z +; public: virtual long __cdecl CWbemClass::DeleteMethod(unsigned short const * __ptr64) __ptr64 +?DeleteMethod@CWbemClass@@UEAAJPEBG@Z +; public: virtual long __cdecl CWbemInstance::DeleteMethod(unsigned short const * __ptr64) __ptr64 +?DeleteMethod@CWbemInstance@@UEAAJPEBG@Z +; public: long __cdecl CClassPart::DeleteProperty(unsigned short const * __ptr64) __ptr64 +?DeleteProperty@CClassPart@@QEAAJPEBG@Z +; public: void __cdecl CClassPart::DeleteProperty(int) __ptr64 +?DeleteProperty@CClassPart@@QEAAXH@Z +; public: void __cdecl CInstancePart::DeleteProperty(class CPropertyInformation * __ptr64) __ptr64 +?DeleteProperty@CInstancePart@@QEAAXPEAVCPropertyInformation@@@Z +; public: void __cdecl CPropertyLookupTable::DeleteProperty(struct CPropertyLookup * __ptr64,int) __ptr64 +?DeleteProperty@CPropertyLookupTable@@QEAAXPEAUCPropertyLookup@@H@Z +; public: long __cdecl CWbemInstance::DeleteProperty(int) __ptr64 +?DeleteProperty@CWbemInstance@@QEAAJH@Z +; public: long __cdecl CQualifierSet::DeleteQualifier(unsigned short const * __ptr64,int) __ptr64 +?DeleteQualifier@CQualifierSet@@QEAAJPEBGH@Z +; public: void __cdecl CQualifierSetList::DeleteQualifierSet(int) __ptr64 +?DeleteQualifierSet@CQualifierSetList@@QEAAXH@Z +; protected: void __cdecl CMethodPart::DeleteSignature(int,int) __ptr64 +?DeleteSignature@CMethodPart@@IEAAXHH@Z +; protected: static long __cdecl CWbemObject::DisabledValidateObject(class CWbemObject * __ptr64) +?DisabledValidateObject@CWbemObject@@KAJPEAV1@@Z +; public: void __cdecl CPointerArray,class CFlexArray>::Discard(int) __ptr64 +?Discard@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAXH@Z +; public: void __cdecl CPointerArray,class CFlexArray>::Discard(int) __ptr64 +?Discard@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAXH@Z +; public: virtual long __cdecl CWbemObject::DisconnectObject(unsigned long) __ptr64 +?DisconnectObject@CWbemObject@@UEAAJK@Z +; protected: int __cdecl CMethodPart::DoSignaturesMatch(int,enum METHOD_SIGNATURE_TYPE,class CWbemObject * __ptr64) __ptr64 +?DoSignaturesMatch@CMethodPart@@IEAAHHW4METHOD_SIGNATURE_TYPE@@PEAVCWbemObject@@@Z +; public: static int __cdecl CType::DoesCIMTYPEMatchVARTYPE(long,unsigned short) +?DoesCIMTYPEMatchVARTYPE@CType@@SAHJG@Z +; protected: int __cdecl CMethodPart::DoesSignatureMatchOther(class CMethodPart & __ptr64,int,enum METHOD_SIGNATURE_TYPE) __ptr64 +?DoesSignatureMatchOther@CMethodPart@@IEAAHAEAV1@HW4METHOD_SIGNATURE_TYPE@@@Z +; public: int __cdecl CFastHeap::ElementMaxSize(unsigned long) __ptr64 +?ElementMaxSize@CFastHeap@@QEAAHK@Z +; public: void __cdecl CFastHeap::Empty(void) __ptr64 +?Empty@CFastHeap@@QEAAXXZ +; public: void __cdecl CInternalString::Empty(void) __ptr64 +?Empty@CInternalString@@QEAAXXZ +; protected: static long __cdecl CWbemObject::EnabledValidateObject(class CWbemObject * __ptr64) +?EnabledValidateObject@CWbemObject@@KAJPEAV1@@Z +; public: virtual long __cdecl CQualifierSet::EndEnumeration(void) __ptr64 +?EndEnumeration@CQualifierSet@@UEAAJXZ +; public: virtual long __cdecl CWbemObject::EndEnumeration(void) __ptr64 +?EndEnumeration@CWbemObject@@UEAAJXZ +; public: virtual long __cdecl CWbemClass::EndMethodEnumeration(void) __ptr64 +?EndMethodEnumeration@CWbemClass@@UEAAJXZ +; public: virtual long __cdecl CWbemInstance::EndMethodEnumeration(void) __ptr64 +?EndMethodEnumeration@CWbemInstance@@UEAAJXZ +; public: long __cdecl CClassPart::EnsureProperty(unsigned short const * __ptr64,unsigned short,long,int) __ptr64 +?EnsureProperty@CClassPart@@QEAAJPEBGGJH@Z +; public: long __cdecl CMethodPart::EnsureQualifier(class CWbemObject * __ptr64,unsigned short const * __ptr64,class CWbemObject * __ptr64 * __ptr64) __ptr64 +?EnsureQualifier@CMethodPart@@QEAAJPEAVCWbemObject@@PEBGPEAPEAV2@@Z +; public: long __cdecl CWbemClass::EnsureQualifier(unsigned short const * __ptr64) __ptr64 +?EnsureQualifier@CWbemClass@@QEAAJPEBG@Z +; public: int __cdecl CQualifierSetList::EnsureReal(void) __ptr64 +?EnsureReal@CQualifierSetList@@QEAAHXZ +; public: long __cdecl CBasicQualifierSet::EnumPrimaryQualifiers(unsigned char,unsigned char,class CFixedBSTRArray & __ptr64,class CFixedBSTRArray & __ptr64) __ptr64 +?EnumPrimaryQualifiers@CBasicQualifierSet@@QEAAJEEAEAVCFixedBSTRArray@@0@Z +; public: long __cdecl CQualifierSet::EnumQualifiers(unsigned char,unsigned char,class CFixedBSTRArray & __ptr64) __ptr64 +?EnumQualifiers@CQualifierSet@@QEAAJEEAEAVCFixedBSTRArray@@@Z +; public: unsigned long __cdecl CWbemClass::EstimateDerivedClassSpace(class CDecorationPart * __ptr64) __ptr64 +?EstimateDerivedClassSpace@CWbemClass@@QEAAKPEAVCDecorationPart@@@Z +; public: unsigned long __cdecl CClassAndMethods::EstimateDerivedPartSpace(void) __ptr64 +?EstimateDerivedPartSpace@CClassAndMethods@@QEAAKXZ +; public: unsigned long __cdecl CClassPart::EstimateDerivedPartSpace(void) __ptr64 +?EstimateDerivedPartSpace@CClassPart@@QEAAKXZ +; public: unsigned long __cdecl CMethodPart::EstimateDerivedPartSpace(void) __ptr64 +?EstimateDerivedPartSpace@CMethodPart@@QEAAKXZ +; public: static unsigned long __cdecl CCompressedStringList::EstimateExtraSpace(class CCompressedString * __ptr64) +?EstimateExtraSpace@CCompressedStringList@@SAKPEAVCCompressedString@@@Z +; public: static unsigned long __cdecl CCompressedStringList::EstimateExtraSpace(unsigned short const * __ptr64) +?EstimateExtraSpace@CCompressedStringList@@SAKPEBG@Z +; public: static unsigned long __cdecl CWbemInstance::EstimateInstanceSpace(class CClassPart & __ptr64,class CDecorationPart * __ptr64) +?EstimateInstanceSpace@CWbemInstance@@SAKAEAVCClassPart@@PEAVCDecorationPart@@@Z +; public: unsigned long __cdecl CWbemObject::EstimateLimitedRepresentationSpace(long,class CWStringArray * __ptr64) __ptr64 +?EstimateLimitedRepresentationSpace@CWbemObject@@QEAAKJPEAVCWStringArray@@@Z +; public: static unsigned long __cdecl CClassAndMethods::EstimateMergeSpace(class CClassAndMethods & __ptr64,class CClassAndMethods & __ptr64) +?EstimateMergeSpace@CClassAndMethods@@SAKAEAV1@0@Z +; public: static unsigned long __cdecl CClassPart::EstimateMergeSpace(class CClassPart & __ptr64,class CClassPart & __ptr64) +?EstimateMergeSpace@CClassPart@@SAKAEAV1@0@Z +; public: static unsigned long __cdecl CMethodPart::EstimateMergeSpace(class CMethodPart & __ptr64,class CMethodPart & __ptr64) +?EstimateMergeSpace@CMethodPart@@SAKAEAV1@0@Z +; public: unsigned long __cdecl CWbemClass::EstimateMergeSpace(unsigned char * __ptr64,long) __ptr64 +?EstimateMergeSpace@CWbemClass@@QEAAKPEAEJ@Z +; public: static unsigned long __cdecl CEmbeddedObject::EstimateNecessarySpace(class CVar & __ptr64) +?EstimateNecessarySpace@CEmbeddedObject@@SAKAEAVCVar@@@Z +; public: static unsigned long __cdecl CEmbeddedObject::EstimateNecessarySpace(class CWbemObject * __ptr64) +?EstimateNecessarySpace@CEmbeddedObject@@SAKPEAVCWbemObject@@@Z +; public: unsigned long __cdecl CClassAndMethods::EstimateUnmergeSpace(void) __ptr64 +?EstimateUnmergeSpace@CClassAndMethods@@QEAAKXZ +; public: unsigned long __cdecl CClassPart::EstimateUnmergeSpace(void) __ptr64 +?EstimateUnmergeSpace@CClassPart@@QEAAKXZ +; public: unsigned long __cdecl CMethodPart::EstimateUnmergeSpace(void) __ptr64 +?EstimateUnmergeSpace@CMethodPart@@QEAAKXZ +; public: virtual unsigned long __cdecl CWbemClass::EstimateUnmergeSpace(void) __ptr64 +?EstimateUnmergeSpace@CWbemClass@@UEAAKXZ +; public: virtual unsigned long __cdecl CWbemInstance::EstimateUnmergeSpace(void) __ptr64 +?EstimateUnmergeSpace@CWbemInstance@@UEAAKXZ +; public: int __cdecl CFastHeap::Extend(unsigned long,unsigned long,unsigned long) __ptr64 +?Extend@CFastHeap@@QEAAHKKK@Z +; public: int __cdecl CWbemClass::ExtendClassAndMethodsSpace(unsigned long) __ptr64 +?ExtendClassAndMethodsSpace@CWbemClass@@QEAAHK@Z +; public: virtual int __cdecl CClassAndMethods::ExtendClassPartSpace(class CClassPart * __ptr64,unsigned long) __ptr64 +?ExtendClassPartSpace@CClassAndMethods@@UEAAHPEAVCClassPart@@K@Z +; public: virtual int __cdecl CWbemInstance::ExtendClassPartSpace(class CClassPart * __ptr64,unsigned long) __ptr64 +?ExtendClassPartSpace@CWbemInstance@@UEAAHPEAVCClassPart@@K@Z +; public: virtual int __cdecl CClassPart::ExtendDataTableSpace(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ExtendDataTableSpace@CClassPart@@UEAAHPEAEKK@Z +; public: virtual int __cdecl CInstancePart::ExtendDataTableSpace(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ExtendDataTableSpace@CInstancePart@@UEAAHPEAEKK@Z +; public: virtual int __cdecl CClassPart::ExtendHeapSize(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ExtendHeapSize@CClassPart@@UEAAHPEAEKK@Z +; public: virtual int __cdecl CInstancePart::ExtendHeapSize(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ExtendHeapSize@CInstancePart@@UEAAHPEAEKK@Z +; public: virtual int __cdecl CMethodPart::ExtendHeapSize(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ExtendHeapSize@CMethodPart@@UEAAHPEAEKK@Z +; public: virtual int __cdecl CWbemInstance::ExtendInstancePartSpace(class CInstancePart * __ptr64,unsigned long) __ptr64 +?ExtendInstancePartSpace@CWbemInstance@@UEAAHPEAVCInstancePart@@K@Z +; public: virtual int __cdecl CClassAndMethods::ExtendMethodPartSpace(class CMethodPart * __ptr64,unsigned long) __ptr64 +?ExtendMethodPartSpace@CClassAndMethods@@UEAAHPEAVCMethodPart@@K@Z +; public: virtual int __cdecl CClassPart::ExtendPropertyTableSpace(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ExtendPropertyTableSpace@CClassPart@@UEAAHPEAEKK@Z +; public: virtual int __cdecl CInstancePart::ExtendQualifierSetListSpace(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ExtendQualifierSetListSpace@CInstancePart@@UEAAHPEAEKK@Z +; public: virtual int __cdecl CClassPart::ExtendQualifierSetSpace(class CBasicQualifierSet * __ptr64,unsigned long) __ptr64 +?ExtendQualifierSetSpace@CClassPart@@UEAAHPEAVCBasicQualifierSet@@K@Z +; public: virtual int __cdecl CInstancePQSContainer::ExtendQualifierSetSpace(class CBasicQualifierSet * __ptr64,unsigned long) __ptr64 +?ExtendQualifierSetSpace@CInstancePQSContainer@@UEAAHPEAVCBasicQualifierSet@@K@Z +; public: virtual int __cdecl CInstancePart::ExtendQualifierSetSpace(class CBasicQualifierSet * __ptr64,unsigned long) __ptr64 +?ExtendQualifierSetSpace@CInstancePart@@UEAAHPEAVCBasicQualifierSet@@K@Z +; public: virtual int __cdecl CMethodQualifierSetContainer::ExtendQualifierSetSpace(class CBasicQualifierSet * __ptr64,unsigned long) __ptr64 +?ExtendQualifierSetSpace@CMethodQualifierSetContainer@@UEAAHPEAVCBasicQualifierSet@@K@Z +; public: int __cdecl CQualifierSetList::ExtendQualifierSetSpace(class CBasicQualifierSet * __ptr64,unsigned long) __ptr64 +?ExtendQualifierSetSpace@CQualifierSetList@@QEAAHPEAVCBasicQualifierSet@@K@Z +; public: int __cdecl CDataTable::ExtendTo(unsigned short,unsigned long) __ptr64 +?ExtendTo@CDataTable@@QEAAHGK@Z +; public: long __cdecl CWbemInstance::FastClone(class CWbemInstance * __ptr64) __ptr64 +?FastClone@CWbemInstance@@QEAAJPEAV1@@Z +; public: void __cdecl CFixedBSTRArray::Filter(unsigned short const * __ptr64,int) __ptr64 +?Filter@CFixedBSTRArray@@QEAAXPEBGH@Z +; public: int __cdecl CCompressedStringList::Find(unsigned short const * __ptr64) __ptr64 +?Find@CCompressedStringList@@QEAAHPEBG@Z +; public: class WString __cdecl CWbemClass::FindLimitationError(long,class CWStringArray * __ptr64) __ptr64 +?FindLimitationError@CWbemClass@@QEAA?AVWString@@JPEAVCWStringArray@@@Z +; protected: int __cdecl CMethodPart::FindMethod(unsigned short const * __ptr64) __ptr64 +?FindMethod@CMethodPart@@IEAAHPEBG@Z +; public: virtual long __cdecl CWbemClass::FindMethod(unsigned short const * __ptr64) __ptr64 +?FindMethod@CWbemClass@@UEAAJPEBG@Z +; public: virtual long __cdecl CWbemObject::FindMethod(unsigned short const * __ptr64) __ptr64 +?FindMethod@CWbemObject@@UEAAJPEBG@Z +; public: static int __cdecl CSystemProperties::FindName(unsigned short const * __ptr64) +?FindName@CSystemProperties@@SAHPEBG@Z +; protected: class CFastPropertyBagItem * __ptr64 __cdecl CFastPropertyBag::FindProperty(unsigned short const * __ptr64) __ptr64 +?FindProperty@CFastPropertyBag@@IEAAPEAVCFastPropertyBagItem@@PEBG@Z +; public: struct CPropertyLookup * __ptr64 __cdecl CPropertyLookupTable::FindProperty(unsigned short const * __ptr64) __ptr64 +?FindProperty@CPropertyLookupTable@@QEAAPEAUCPropertyLookup@@PEBG@Z +; public: struct CPropertyLookup * __ptr64 __cdecl CPropertyLookupTable::FindPropertyByName(class CCompressedString * __ptr64) __ptr64 +?FindPropertyByName@CPropertyLookupTable@@QEAAPEAUCPropertyLookup@@PEAVCCompressedString@@@Z +; public: struct CPropertyLookup * __ptr64 __cdecl CPropertyLookupTable::FindPropertyByOffset(unsigned long) __ptr64 +?FindPropertyByOffset@CPropertyLookupTable@@QEAAPEAUCPropertyLookup@@K@Z +; public: struct CPropertyLookup * __ptr64 __cdecl CPropertyLookupTable::FindPropertyByPtr(unsigned long) __ptr64 +?FindPropertyByPtr@CPropertyLookupTable@@QEAAPEAUCPropertyLookup@@K@Z +; protected: int __cdecl CFastPropertyBag::FindPropertyIndex(unsigned short const * __ptr64) __ptr64 +?FindPropertyIndex@CFastPropertyBag@@IEAAHPEBG@Z +; public: class CPropertyInformation * __ptr64 __cdecl CClassPart::FindPropertyInfo(unsigned short const * __ptr64) __ptr64 +?FindPropertyInfo@CClassPart@@QEAAPEAVCPropertyInformation@@PEBG@Z +; public: long __cdecl CWbemClass::ForcePropValue(unsigned short const * __ptr64,class CVar * __ptr64,long) __ptr64 +?ForcePropValue@CWbemClass@@QEAAJPEBGPEAVCVar@@J@Z +; public: long __cdecl CWbemClass::ForcePut(unsigned short const * __ptr64,long,struct tagVARIANT * __ptr64,long) __ptr64 +?ForcePut@CWbemClass@@QEAAJPEBGJPEAUtagVARIANT@@J@Z +; public: void __cdecl CFastHeap::Free(unsigned long,unsigned long) __ptr64 +?Free@CFastHeap@@QEAAXKK@Z +; public: void __cdecl CFixedBSTRArray::Free(void) __ptr64 +?Free@CFixedBSTRArray@@QEAAXXZ +; public: void __cdecl CFastHeap::FreeString(unsigned long) __ptr64 +?FreeString@CFastHeap@@QEAAXK@Z +; public: long __cdecl CFastPropertyBag::Get(int,unsigned short const * __ptr64 * __ptr64,long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,void * __ptr64 * __ptr64) __ptr64 +?Get@CFastPropertyBag@@QEAAJHPEAPEBGPEAJPEAK2PEAPEAX@Z +; public: long __cdecl CFastPropertyBag::Get(unsigned short const * __ptr64,long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,void * __ptr64 * __ptr64) __ptr64 +?Get@CFastPropertyBag@@QEAAJPEBGPEAJPEAK2PEAPEAX@Z +; public: virtual long __cdecl CQualifierSet::Get(unsigned short const * __ptr64,long,struct tagVARIANT * __ptr64,long * __ptr64) __ptr64 +?Get@CQualifierSet@@UEAAJPEBGJPEAUtagVARIANT@@PEAJ@Z +; public: long __cdecl CWbemFetchRefrMgr::Get(struct _IWbemRefresherMgr * __ptr64 * __ptr64) __ptr64 +?Get@CWbemFetchRefrMgr@@QEAAJPEAPEAU_IWbemRefresherMgr@@@Z +; public: virtual long __cdecl CWbemObject::Get(unsigned short const * __ptr64,long,struct tagVARIANT * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?Get@CWbemObject@@UEAAJPEBGJPEAUtagVARIANT@@PEAJ2@Z +; public: virtual long __cdecl CWbemFetchRefrMgr::XFetchRefrMgr::Get(struct _IWbemRefresherMgr * __ptr64 * __ptr64) __ptr64 +?Get@XFetchRefrMgr@CWbemFetchRefrMgr@@UEAAJPEAPEAU_IWbemRefresherMgr@@@Z +; public: unsigned char __cdecl CClassPart::GetAbstractFlavor(void) __ptr64 +?GetAbstractFlavor@CClassPart@@QEAAEXZ +; public: unsigned char __cdecl CWbemClass::GetAbstractFlavor(void) __ptr64 +?GetAbstractFlavor@CWbemClass@@QEAAEXZ +; public: void __cdecl CWbemInstance::GetActualTransferBlob(unsigned char * __ptr64) __ptr64 +?GetActualTransferBlob@CWbemInstance@@QEAAXPEAE@Z +; public: long __cdecl CWbemInstance::GetActualTransferBlobSize(void) __ptr64 +?GetActualTransferBlobSize@CWbemInstance@@QEAAJXZ +; public: unsigned long __cdecl CType::GetActualType(void) __ptr64 +?GetActualType@CType@@QEAAKXZ +; public: static unsigned long __cdecl CType::GetActualType(unsigned long) +?GetActualType@CType@@SAKK@Z +; public: long __cdecl CInstancePart::GetActualValue(class CPropertyInformation * __ptr64,class CVar * __ptr64) __ptr64 +?GetActualValue@CInstancePart@@QEAAJPEAVCPropertyInformation@@PEAVCVar@@@Z +; public: unsigned long __cdecl CFastHeap::GetAllocatedDataLength(void) __ptr64 +?GetAllocatedDataLength@CFastHeap@@QEAAKXZ +; public: class CFlexArray & __ptr64 __cdecl CPointerArray,class CFlexArray>::GetArray(void) __ptr64 +?GetArray@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAAEAVCFlexArray@@XZ +; public: class CFlexArray & __ptr64 __cdecl CPointerArray,class CFlexArray>::GetArray(void) __ptr64 +?GetArray@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAAEAVCFlexArray@@XZ +; public: class CUntypedArray * __ptr64 __cdecl CWbemObject::GetArrayByHandle(long) __ptr64 +?GetArrayByHandle@CWbemObject@@QEAAPEAVCUntypedArray@@J@Z +; public: virtual long __cdecl CWbemObject::GetArrayPropAddrByHandle(long,long,unsigned long * __ptr64,void * __ptr64 * __ptr64) __ptr64 +?GetArrayPropAddrByHandle@CWbemObject@@UEAAJJJPEAKPEAPEAX@Z +; public: virtual long __cdecl CWbemObject::GetArrayPropElementByHandle(long,long,unsigned long,unsigned long * __ptr64,unsigned long * __ptr64,void * __ptr64 * __ptr64) __ptr64 +?GetArrayPropElementByHandle@CWbemObject@@UEAAJJJKPEAK0PEAPEAX@Z +; public: virtual long __cdecl CWbemObject::GetArrayPropInfoByHandle(long,long,unsigned short * __ptr64 * __ptr64,long * __ptr64,unsigned long * __ptr64) __ptr64 +?GetArrayPropInfoByHandle@CWbemObject@@UEAAJJJPEAPEAGPEAJPEAK@Z +; public: virtual long __cdecl CWbemObject::GetArrayPropRangeByHandle(long,long,unsigned long,unsigned long,unsigned long,unsigned long * __ptr64,unsigned long * __ptr64,void * __ptr64) __ptr64 +?GetArrayPropRangeByHandle@CWbemObject@@UEAAJJJKKKPEAK0PEAX@Z +; public: long __cdecl CWbemObject::GetArrayPropertyHandle(unsigned short const * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetArrayPropertyHandle@CWbemObject@@QEAAJPEBGPEAJ1@Z +; public: class CFastPropertyBagItem * __ptr64 * __ptr64 __cdecl CPointerArray,class CFlexArray>::GetArrayPtr(void) __ptr64 +?GetArrayPtr@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAPEAPEAVCFastPropertyBagItem@@XZ +; public: class CWmiTextSource * __ptr64 * __ptr64 __cdecl CPointerArray,class CFlexArray>::GetArrayPtr(void) __ptr64 +?GetArrayPtr@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAPEAPEAVCWmiTextSource@@XZ +; public: class CFastPropertyBagItem * __ptr64 __cdecl CPointerArray,class CFlexArray>::GetAt(int) __ptr64 +?GetAt@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAPEAVCFastPropertyBagItem@@H@Z +; public: class CFastPropertyBagItem const * __ptr64 __cdecl CPointerArray,class CFlexArray>::GetAt(int)const __ptr64 +?GetAt@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEBAPEBVCFastPropertyBagItem@@H@Z +; public: class CWmiTextSource * __ptr64 __cdecl CPointerArray,class CFlexArray>::GetAt(int) __ptr64 +?GetAt@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAPEAVCWmiTextSource@@H@Z +; public: class CWmiTextSource const * __ptr64 __cdecl CPointerArray,class CFlexArray>::GetAt(int)const __ptr64 +?GetAt@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEBAPEBVCWmiTextSource@@H@Z +; public: unsigned short * __ptr64 & __ptr64 __cdecl CFixedBSTRArray::GetAt(int) __ptr64 +?GetAt@CFixedBSTRArray@@QEAAAEAPEAGH@Z +; public: struct CPropertyLookup * __ptr64 __cdecl CPropertyLookupTable::GetAt(int) __ptr64 +?GetAt@CPropertyLookupTable@@QEAAPEAUCPropertyLookup@@H@Z +; public: class CCompressedString * __ptr64 __cdecl CCompressedStringList::GetAtFromLast(int) __ptr64 +?GetAtFromLast@CCompressedStringList@@QEAAPEAVCCompressedString@@H@Z +; public: long __cdecl CWbemCallSecurity::GetAuthentication(unsigned long * __ptr64) __ptr64 +?GetAuthentication@CWbemCallSecurity@@QEAAJPEAK@Z +; public: virtual long __cdecl CWbemThreadSecurityHandle::GetAuthentication(unsigned long * __ptr64) __ptr64 +?GetAuthentication@CWbemThreadSecurityHandle@@UEAAJPEAK@Z +; public: unsigned long __cdecl CWbemThreadSecurityHandle::GetAuthenticationLevel(void) __ptr64 +?GetAuthenticationLevel@CWbemThreadSecurityHandle@@QEAAKXZ +; public: virtual long __cdecl CWbemCallSecurity::GetAuthenticationLuid(void * __ptr64) __ptr64 +?GetAuthenticationLuid@CWbemCallSecurity@@UEAAJPEAX@Z +; public: virtual long __cdecl CWbemThreadSecurityHandle::GetAuthenticationLuid(void * __ptr64) __ptr64 +?GetAuthenticationLuid@CWbemThreadSecurityHandle@@UEAAJPEAX@Z +; public: unsigned long __cdecl CWbemThreadSecurityHandle::GetAuthenticationService(void) __ptr64 +?GetAuthenticationService@CWbemThreadSecurityHandle@@QEAAKXZ +; public: unsigned long __cdecl CWbemThreadSecurityHandle::GetAuthorizationService(void) __ptr64 +?GetAuthorizationService@CWbemThreadSecurityHandle@@QEAAKXZ +; public: unsigned long __cdecl CType::GetBasic(void) __ptr64 +?GetBasic@CType@@QEAAKXZ +; public: static unsigned long __cdecl CType::GetBasic(unsigned long) +?GetBasic@CType@@SAKK@Z +; protected: virtual unsigned long __cdecl CWbemClass::GetBlockLength(void) __ptr64 +?GetBlockLength@CWbemClass@@MEAAKXZ +; protected: virtual unsigned long __cdecl CWbemInstance::GetBlockLength(void) __ptr64 +?GetBlockLength@CWbemInstance@@MEAAKXZ +; public: unsigned long __cdecl CClassPart::GetClassIndex(unsigned short const * __ptr64) __ptr64 +?GetClassIndex@CClassPart@@QEAAKPEBG@Z +; public: unsigned long __cdecl CWbemObject::GetClassIndex(unsigned short const * __ptr64) __ptr64 +?GetClassIndex@CWbemObject@@QEAAKPEBG@Z +; public: class CCompressedString * __ptr64 __cdecl CWbemObject::GetClassInternal(void) __ptr64 +?GetClassInternal@CWbemObject@@QEAAPEAVCCompressedString@@XZ +; public: static long __cdecl CClassAndMethods::GetClassNameW(class WString & __ptr64,unsigned char * __ptr64) +?GetClassNameW@CClassAndMethods@@SAJAEAVWString@@PEAE@Z +; public: long __cdecl CClassPart::GetClassNameW(class CVar * __ptr64) __ptr64 +?GetClassNameW@CClassPart@@QEAAJPEAVCVar@@@Z +; public: class CCompressedString * __ptr64 __cdecl CClassPart::GetClassNameW(void) __ptr64 +?GetClassNameW@CClassPart@@QEAAPEAVCCompressedString@@XZ +; public: virtual long __cdecl CWbemClass::GetClassNameW(class CVar * __ptr64) __ptr64 +?GetClassNameW@CWbemClass@@UEAAJPEAVCVar@@@Z +; public: virtual long __cdecl CWbemInstance::GetClassNameW(class CVar * __ptr64) __ptr64 +?GetClassNameW@CWbemInstance@@UEAAJPEAVCVar@@@Z +; private: long __cdecl CWbemObjectArrayPacket::GetClassObject(class CWbemObjectPacket & __ptr64,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?GetClassObject@CWbemObjectArrayPacket@@AEAAJAEAVCWbemObjectPacket@@PEAPEAUIWbemClassObject@@@Z +; protected: virtual class CClassPart * __ptr64 __cdecl CWbemClass::GetClassPart(void) __ptr64 +?GetClassPart@CWbemClass@@MEAAPEAVCClassPart@@XZ +; public: virtual long __cdecl CWbemClass::GetClassPart(void * __ptr64,unsigned long,unsigned long * __ptr64) __ptr64 +?GetClassPart@CWbemClass@@UEAAJPEAXKPEAK@Z +; protected: virtual class CClassPart * __ptr64 __cdecl CWbemInstance::GetClassPart(void) __ptr64 +?GetClassPart@CWbemInstance@@MEAAPEAVCClassPart@@XZ +; public: virtual long __cdecl CWbemInstance::GetClassPart(void * __ptr64,unsigned long,unsigned long * __ptr64) __ptr64 +?GetClassPart@CWbemInstance@@UEAAJPEAXKPEAK@Z +; public: long __cdecl CClassPart::GetClassQualifier(unsigned short const * __ptr64,long * __ptr64,class CTypedValue * __ptr64,class CFastHeap * __ptr64 * __ptr64,int) __ptr64 +?GetClassQualifier@CClassPart@@QEAAJPEBGPEAJPEAVCTypedValue@@PEAPEAVCFastHeap@@H@Z +; public: long __cdecl CClassPart::GetClassQualifier(unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetClassQualifier@CClassPart@@QEAAJPEBGPEAVCVar@@PEAJ2@Z +; public: virtual long __cdecl CWbemClass::GetClassSubset(unsigned long,unsigned short const * __ptr64 * __ptr64,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?GetClassSubset@CWbemClass@@UEAAJKPEAPEBGPEAPEAU_IWmiObject@@@Z +; public: virtual long __cdecl CWbemInstance::GetClassSubset(unsigned long,unsigned short const * __ptr64 * __ptr64,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?GetClassSubset@CWbemInstance@@UEAAJKPEAPEBGPEAPEAU_IWmiObject@@@Z +; private: long __cdecl CWbemObjectArrayPacket::GetClasslessInstanceObject(class CWbemObjectPacket & __ptr64,struct IWbemClassObject * __ptr64 * __ptr64,class CWbemClassCache & __ptr64) __ptr64 +?GetClasslessInstanceObject@CWbemObjectArrayPacket@@AEAAJAEAVCWbemObjectPacket@@PEAPEAUIWbemClassObject@@AEAVCWbemClassCache@@@Z +; public: virtual unsigned long __cdecl CClassAndMethods::GetCurrentOrigin(void) __ptr64 +?GetCurrentOrigin@CClassAndMethods@@UEAAKXZ +; public: virtual unsigned long __cdecl CClassPart::GetCurrentOrigin(void) __ptr64 +?GetCurrentOrigin@CClassPart@@UEAAKXZ +; public: unsigned long __cdecl CWbemClass::GetCurrentOrigin(void) __ptr64 +?GetCurrentOrigin@CWbemClass@@QEAAKXZ +; public: unsigned long __cdecl CDataTable::GetDataLength(void) __ptr64 +?GetDataLength@CDataTable@@QEAAKXZ +; public: virtual class CDataTable * __ptr64 __cdecl CClassPart::GetDataTable(void) __ptr64 +?GetDataTable@CClassPart@@UEAAPEAVCDataTable@@XZ +; public: class CDataTable * __ptr64 __cdecl CInstancePart::GetDataTable(void) __ptr64 +?GetDataTable@CInstancePart@@QEAAPEAVCDataTable@@XZ +; public: static unsigned char * __ptr64 __cdecl CInstancePart::GetDataTableData(unsigned char * __ptr64) +?GetDataTableData@CInstancePart@@SAPEAEPEAE@Z +; public: long __cdecl CClassPart::GetDefaultByHandle(long,long,long * __ptr64,unsigned char * __ptr64) __ptr64 +?GetDefaultByHandle@CClassPart@@QEAAJJJPEAJPEAE@Z +; public: long __cdecl CClassPart::GetDefaultPtrByHandle(long,void * __ptr64 * __ptr64) __ptr64 +?GetDefaultPtrByHandle@CClassPart@@QEAAJJPEAPEAX@Z +; public: long __cdecl CClassPart::GetDefaultValue(class CPropertyInformation * __ptr64,class CVar * __ptr64) __ptr64 +?GetDefaultValue@CClassPart@@QEAAJPEAVCPropertyInformation@@PEAVCVar@@@Z +; public: long __cdecl CClassPart::GetDefaultValue(unsigned short const * __ptr64,class CVar * __ptr64) __ptr64 +?GetDefaultValue@CClassPart@@QEAAJPEBGPEAVCVar@@@Z +; public: long __cdecl CClassPart::GetDerivation(class CVar * __ptr64) __ptr64 +?GetDerivation@CClassPart@@QEAAJPEAVCVar@@@Z +; public: long __cdecl CWbemObject::GetDerivation(class CVar * __ptr64) __ptr64 +?GetDerivation@CWbemObject@@QEAAJPEAVCVar@@@Z +; public: virtual long __cdecl CWbemObject::GetDerivation(long,unsigned long,unsigned long * __ptr64,unsigned long * __ptr64,unsigned short * __ptr64) __ptr64 +?GetDerivation@CWbemObject@@UEAAJJKPEAK0PEAG@Z +; public: virtual long __cdecl CWbemObject::GetDescription(unsigned short * __ptr64 * __ptr64) __ptr64 +?GetDescription@CWbemObject@@UEAAJPEAPEAG@Z +; public: long __cdecl CClassPart::GetDynasty(class CVar * __ptr64) __ptr64 +?GetDynasty@CClassPart@@QEAAJPEAVCVar@@@Z +; public: class CCompressedString * __ptr64 __cdecl CClassPart::GetDynasty(void) __ptr64 +?GetDynasty@CClassPart@@QEAAPEAVCCompressedString@@XZ +; public: virtual long __cdecl CWbemClass::GetDynasty(class CVar * __ptr64) __ptr64 +?GetDynasty@CWbemClass@@UEAAJPEAVCVar@@@Z +; public: virtual long __cdecl CWbemInstance::GetDynasty(class CVar * __ptr64) __ptr64 +?GetDynasty@CWbemInstance@@UEAAJPEAVCVar@@@Z +; public: unsigned char * __ptr64 __cdecl CUntypedArray::GetElement(int,int) __ptr64 +?GetElement@CUntypedArray@@QEAAPEAEHH@Z +; public: class CWbemObject * __ptr64 __cdecl CEmbeddedObject::GetEmbedded(void) __ptr64 +?GetEmbedded@CEmbeddedObject@@QEAAPEAVCWbemObject@@XZ +; public: class CWbemObject * __ptr64 __cdecl CWbemObject::GetEmbeddedObj(long) __ptr64 +?GetEmbeddedObj@CWbemObject@@QEAAPEAV1@J@Z +; public: class CCompressedString * __ptr64 __cdecl CCompressedStringList::GetFirst(void) __ptr64 +?GetFirst@CCompressedStringList@@QEAAPEAVCCompressedString@@XZ +; public: struct CQualifier * __ptr64 __cdecl CBasicQualifierSet::GetFirstQualifier(void) __ptr64 +?GetFirstQualifier@CBasicQualifierSet@@QEAAPEAUCQualifier@@XZ +; public: static struct CQualifier * __ptr64 __cdecl CBasicQualifierSet::GetFirstQualifierFromData(unsigned char * __ptr64) +?GetFirstQualifierFromData@CBasicQualifierSet@@SAPEAUCQualifier@@PEAE@Z +; public: long __cdecl CLimitationMapping::GetFlags(void) __ptr64 +?GetFlags@CLimitationMapping@@QEAAJXZ +; public: unsigned short * __ptr64 __cdecl CWbemObject::GetFullPath(void) __ptr64 +?GetFullPath@CWbemObject@@QEAAPEAGXZ +; public: virtual long __cdecl CWbemObject::GetGUID(struct _GUID * __ptr64) __ptr64 +?GetGUID@CWbemObject@@UEAAJPEAU_GUID@@@Z +; public: virtual long __cdecl CWbemClass::GetGenus(class CVar * __ptr64) __ptr64 +?GetGenus@CWbemClass@@UEAAJPEAVCVar@@@Z +; public: virtual long __cdecl CWbemInstance::GetGenus(class CVar * __ptr64) __ptr64 +?GetGenus@CWbemInstance@@UEAAJPEAVCVar@@@Z +; public: virtual long __cdecl CWbemRemoteRefresher::XWbemRemoteRefr::GetGuid(long,struct _GUID * __ptr64) __ptr64 +?GetGuid@XWbemRemoteRefr@CWbemRemoteRefresher@@UEAAJJPEAU_GUID@@@Z +; public: virtual long __cdecl CWbemThreadSecurityHandle::GetHandleType(unsigned long * __ptr64) __ptr64 +?GetHandleType@CWbemThreadSecurityHandle@@UEAAJPEAK@Z +; public: static unsigned long __cdecl CCompressedStringList::GetHeaderLength(void) +?GetHeaderLength@CCompressedStringList@@SAKXZ +; protected: unsigned long __cdecl CFastHeap::GetHeaderLength(void) __ptr64 +?GetHeaderLength@CFastHeap@@IEAAKXZ +; public: static int __cdecl CQualifierSetList::GetHeaderLength(void) +?GetHeaderLength@CQualifierSetList@@SAHXZ +; public: static unsigned long __cdecl CUntypedArray::GetHeaderLength(void) +?GetHeaderLength@CUntypedArray@@SAKXZ +; public: class CFastHeap * __ptr64 __cdecl CBasicQualifierSet::GetHeap(void) __ptr64 +?GetHeap@CBasicQualifierSet@@QEAAPEAVCFastHeap@@XZ +; public: virtual class CFastHeap * __ptr64 __cdecl CClassPart::GetHeap(void) __ptr64 +?GetHeap@CClassPart@@UEAAPEAVCFastHeap@@XZ +; public: virtual class CFastHeap * __ptr64 __cdecl CInstancePQSContainer::GetHeap(void) __ptr64 +?GetHeap@CInstancePQSContainer@@UEAAPEAVCFastHeap@@XZ +; public: virtual class CFastHeap * __ptr64 __cdecl CInstancePart::GetHeap(void) __ptr64 +?GetHeap@CInstancePart@@UEAAPEAVCFastHeap@@XZ +; public: class CFastHeap * __ptr64 __cdecl CMethodPart::GetHeap(void) __ptr64 +?GetHeap@CMethodPart@@QEAAPEAVCFastHeap@@XZ +; public: virtual class CFastHeap * __ptr64 __cdecl CMethodQualifierSetContainer::GetHeap(void) __ptr64 +?GetHeap@CMethodQualifierSetContainer@@UEAAPEAVCFastHeap@@XZ +; public: class CFastHeap * __ptr64 __cdecl CPropertyLookupTable::GetHeap(void) __ptr64 +?GetHeap@CPropertyLookupTable@@QEAAPEAVCFastHeap@@XZ +; public: class CFastHeap * __ptr64 __cdecl CQualifierSetList::GetHeap(void) __ptr64 +?GetHeap@CQualifierSetList@@QEAAPEAVCFastHeap@@XZ +; public: unsigned char * __ptr64 __cdecl CFastHeap::GetHeapData(void) __ptr64 +?GetHeapData@CFastHeap@@QEAAPEAEXZ +; public: unsigned long __cdecl CClassPart::GetHeapPtrByHandle(long) __ptr64 +?GetHeapPtrByHandle@CClassPart@@QEAAKJ@Z +; public: unsigned long __cdecl CWbemObject::GetHeapPtrByHandle(long) __ptr64 +?GetHeapPtrByHandle@CWbemObject@@QEAAKJ@Z +; public: virtual long __cdecl CWbemObject::GetHelpContext(unsigned long * __ptr64) __ptr64 +?GetHelpContext@CWbemObject@@UEAAJPEAK@Z +; public: virtual long __cdecl CWbemObject::GetHelpFile(unsigned short * __ptr64 * __ptr64) __ptr64 +?GetHelpFile@CWbemObject@@UEAAJPEAPEAG@Z +; public: unsigned short * __ptr64 __cdecl CWbemThreadSecurityHandle::GetIdentity(void) __ptr64 +?GetIdentity@CWbemThreadSecurityHandle@@QEAAPEAGXZ +; public: long __cdecl CWbemClass::GetIds(class CFlexArray & __ptr64,class CWbemClass * __ptr64) __ptr64 +?GetIds@CWbemClass@@QEAAJAEAVCFlexArray@@PEAV1@@Z +; public: virtual long __cdecl CWbemCallSecurity::GetImpersonation(unsigned long * __ptr64) __ptr64 +?GetImpersonation@CWbemCallSecurity@@UEAAJPEAK@Z +; public: virtual long __cdecl CWbemThreadSecurityHandle::GetImpersonation(unsigned long * __ptr64) __ptr64 +?GetImpersonation@CWbemThreadSecurityHandle@@UEAAJPEAK@Z +; public: unsigned long __cdecl CWbemThreadSecurityHandle::GetImpersonationLevel(void) __ptr64 +?GetImpersonationLevel@CWbemThreadSecurityHandle@@QEAAKXZ +; protected: unsigned long * __ptr64 __ptr64 __cdecl CFastHeap::GetInLineLength(void) __ptr64 +?GetInLineLength@CFastHeap@@IEAAPEFAKXZ +; public: static int __cdecl CFastHeap::GetIndexFromFake(unsigned long) +?GetIndexFromFake@CFastHeap@@SAHK@Z +; public: static int __cdecl CKnownStringTable::GetIndexOfKey(void) +?GetIndexOfKey@CKnownStringTable@@SAHXZ +; public: static int __cdecl CClassAndMethods::GetIndexedProps(class CWStringArray & __ptr64,unsigned char * __ptr64) +?GetIndexedProps@CClassAndMethods@@SAHAEAVCWStringArray@@PEAE@Z +; public: int __cdecl CClassPart::GetIndexedProps(class CWStringArray & __ptr64) __ptr64 +?GetIndexedProps@CClassPart@@QEAAHAEAVCWStringArray@@@Z +; public: virtual int __cdecl CWbemClass::GetIndexedProps(class CWStringArray & __ptr64) __ptr64 +?GetIndexedProps@CWbemClass@@UEAAHAEAVCWStringArray@@@Z +; public: virtual int __cdecl CWbemInstance::GetIndexedProps(class CWStringArray & __ptr64) __ptr64 +?GetIndexedProps@CWbemInstance@@UEAAHAEAVCWStringArray@@@Z +; private: long __cdecl CWbemObjectArrayPacket::GetInstanceObject(class CWbemObjectPacket & __ptr64,struct IWbemClassObject * __ptr64 * __ptr64,class CWbemClassCache & __ptr64) __ptr64 +?GetInstanceObject@CWbemObjectArrayPacket@@AEAAJAEAVCWbemObjectPacket@@PEAPEAUIWbemClassObject@@AEAVCWbemClassCache@@@Z +; public: virtual struct IUnknown * __ptr64 __cdecl CWbemInstance::GetInstanceObjectUnknown(void) __ptr64 +?GetInstanceObjectUnknown@CWbemInstance@@UEAAPEAUIUnknown@@XZ +; protected: virtual void * __ptr64 __cdecl CWbemEnumMarshaling::GetInterface(struct _GUID const & __ptr64) __ptr64 +?GetInterface@CWbemEnumMarshaling@@MEAAPEAXAEBU_GUID@@@Z +; protected: virtual void * __ptr64 __cdecl CWbemFetchRefrMgr::GetInterface(struct _GUID const & __ptr64) __ptr64 +?GetInterface@CWbemFetchRefrMgr@@MEAAPEAXAEBU_GUID@@@Z +; protected: virtual void * __ptr64 __cdecl CWbemRefreshingSvc::GetInterface(struct _GUID const & __ptr64) __ptr64 +?GetInterface@CWbemRefreshingSvc@@MEAAPEAXAEBU_GUID@@@Z +; protected: virtual void * __ptr64 __cdecl CWmiObjectFactory::GetInterface(struct _GUID const & __ptr64) __ptr64 +?GetInterface@CWmiObjectFactory@@MEAAPEAXAEBU_GUID@@@Z +; public: class CVar * __ptr64 __cdecl CWbemInstance::GetKey(void) __ptr64 +?GetKey@CWbemInstance@@QEAAPEAVCVar@@XZ +; public: long __cdecl CClassPart::GetKeyOrigin(class WString & __ptr64) __ptr64 +?GetKeyOrigin@CClassPart@@QEAAJAEAVWString@@@Z +; public: virtual long __cdecl CWbemClass::GetKeyOrigin(class WString & __ptr64) __ptr64 +?GetKeyOrigin@CWbemClass@@UEAAJAEAVWString@@@Z +; public: virtual long __cdecl CWbemInstance::GetKeyOrigin(class WString & __ptr64) __ptr64 +?GetKeyOrigin@CWbemInstance@@UEAAJAEAVWString@@@Z +; public: virtual long __cdecl CWbemObject::GetKeyOrigin(long,unsigned long,unsigned long * __ptr64,unsigned short * __ptr64) __ptr64 +?GetKeyOrigin@CWbemObject@@UEAAJJKPEAKPEAG@Z +; public: int __cdecl CClassPart::GetKeyProps(class CWStringArray & __ptr64) __ptr64 +?GetKeyProps@CClassPart@@QEAAHAEAVCWStringArray@@@Z +; public: virtual int __cdecl CWbemClass::GetKeyProps(class CWStringArray & __ptr64) __ptr64 +?GetKeyProps@CWbemClass@@UEAAHAEAVCWStringArray@@@Z +; public: virtual int __cdecl CWbemInstance::GetKeyProps(class CWStringArray & __ptr64) __ptr64 +?GetKeyProps@CWbemInstance@@UEAAHAEAVCWStringArray@@@Z +; public: unsigned short * __ptr64 __cdecl CWbemInstance::GetKeyStr(void) __ptr64 +?GetKeyStr@CWbemInstance@@QEAAPEAGXZ +; public: virtual long __cdecl CWbemObject::GetKeyString(long,unsigned short * __ptr64 * __ptr64) __ptr64 +?GetKeyString@CWbemObject@@UEAAJJPEAPEAG@Z +; public: struct CQualifier * __ptr64 __cdecl CBasicQualifierSet::GetKnownQualifierLocally(int) __ptr64 +?GetKnownQualifierLocally@CBasicQualifierSet@@QEAAPEAUCQualifier@@H@Z +; public: static struct CQualifier * __ptr64 __cdecl CBasicQualifierSet::GetKnownQualifierLocally(unsigned char * __ptr64,int) +?GetKnownQualifierLocally@CBasicQualifierSet@@SAPEAUCQualifier@@PEAEH@Z +; public: static class CCompressedString & __ptr64 __cdecl CKnownStringTable::GetKnownString(int) +?GetKnownString@CKnownStringTable@@SAAEAVCCompressedString@@H@Z +; public: static int __cdecl CKnownStringTable::GetKnownStringIndex(unsigned short const * __ptr64) +?GetKnownStringIndex@CKnownStringTable@@SAHPEBG@Z +; public: class CCompressedString * __ptr64 __cdecl CCompressedStringList::GetLast(void) __ptr64 +?GetLast@CCompressedStringList@@QEAAPEAVCCompressedString@@XZ +; public: unsigned long __cdecl CBasicQualifierSet::GetLength(void) __ptr64 +?GetLength@CBasicQualifierSet@@QEAAKXZ +; public: unsigned long __cdecl CClassAndMethods::GetLength(void) __ptr64 +?GetLength@CClassAndMethods@@QEAAKXZ +; public: unsigned long __cdecl CClassPart::GetLength(void) __ptr64 +?GetLength@CClassPart@@QEAAKXZ +; public: int __cdecl CCompressedString::GetLength(void)const __ptr64 +?GetLength@CCompressedString@@QEBAHXZ +; public: unsigned long __cdecl CCompressedStringList::GetLength(void) __ptr64 +?GetLength@CCompressedStringList@@QEAAKXZ +; public: unsigned long __cdecl CDataTable::GetLength(void) __ptr64 +?GetLength@CDataTable@@QEAAKXZ +; public: unsigned long __cdecl CDecorationPart::GetLength(void) __ptr64 +?GetLength@CDecorationPart@@QEAAKXZ +; public: unsigned long __cdecl CEmbeddedObject::GetLength(void) __ptr64 +?GetLength@CEmbeddedObject@@QEAAKXZ +; public: unsigned long __cdecl CFastHeap::GetLength(void) __ptr64 +?GetLength@CFastHeap@@QEAAKXZ +; public: int __cdecl CFixedBSTRArray::GetLength(void) __ptr64 +?GetLength@CFixedBSTRArray@@QEAAHXZ +; public: int __cdecl CInstancePart::GetLength(void) __ptr64 +?GetLength@CInstancePart@@QEAAHXZ +; public: static int __cdecl CInstancePart::GetLength(unsigned char * __ptr64) +?GetLength@CInstancePart@@SAHPEAE@Z +; public: int __cdecl CInternalString::GetLength(void)const __ptr64 +?GetLength@CInternalString@@QEBAHXZ +; public: unsigned long __cdecl CMethodPart::GetLength(void) __ptr64 +?GetLength@CMethodPart@@QEAAKXZ +; public: int __cdecl CPropertyLookupTable::GetLength(void) __ptr64 +?GetLength@CPropertyLookupTable@@QEAAHXZ +; public: int __cdecl CQualifierSetList::GetLength(void) __ptr64 +?GetLength@CQualifierSetList@@QEAAHXZ +; public: static int __cdecl CQualifierSetList::GetLength(unsigned char * __ptr64,int) +?GetLength@CQualifierSetList@@SAHPEAEH@Z +; public: unsigned long __cdecl CType::GetLength(void) __ptr64 +?GetLength@CType@@QEAAKXZ +; public: static unsigned long __cdecl CType::GetLength(unsigned long) +?GetLength@CType@@SAKK@Z +; public: unsigned long __cdecl CWbemClass::GetLength(void) __ptr64 +?GetLength@CWbemClass@@QEAAKXZ +; public: unsigned long __cdecl CWbemInstance::GetLength(void) __ptr64 +?GetLength@CWbemInstance@@QEAAKXZ +; public: unsigned long __cdecl CUntypedArray::GetLengthByActualLength(int) __ptr64 +?GetLengthByActualLength@CUntypedArray@@QEAAKH@Z +; public: unsigned long __cdecl CUntypedArray::GetLengthByType(class CType) __ptr64 +?GetLengthByType@CUntypedArray@@QEAAKVCType@@@Z +; public: static unsigned long __cdecl CBasicQualifierSet::GetLengthFromData(unsigned char * __ptr64) +?GetLengthFromData@CBasicQualifierSet@@SAKPEAE@Z +; public: long __cdecl CWbemClass::GetLimitedVersion(class CLimitationMapping * __ptr64,class CWbemClass * __ptr64 * __ptr64) __ptr64 +?GetLimitedVersion@CWbemClass@@QEAAJPEAVCLimitationMapping@@PEAPEAV1@@Z +; public: long __cdecl CWbemInstance::GetLimitedVersion(class CLimitationMapping * __ptr64,class CWbemInstance * __ptr64 * __ptr64) __ptr64 +?GetLimitedVersion@CWbemInstance@@QEAAJPEAVCLimitationMapping@@PEAPEAV1@@Z +; public: long __cdecl CWbemGuidToClassMap::GetMap(class CGUID & __ptr64,class CWbemClassToIdMap * __ptr64 * __ptr64) __ptr64 +?GetMap@CWbemGuidToClassMap@@QEAAJAEAVCGUID@@PEAPEAVCWbemClassToIdMap@@@Z +; public: unsigned short __cdecl CLimitationMapping::GetMapped(unsigned short) __ptr64 +?GetMapped@CLimitationMapping@@QEAAGG@Z +; public: class CPropertyInformation * __ptr64 __cdecl CLimitationMapping::GetMapped(class CPropertyInformation * __ptr64) __ptr64 +?GetMapped@CLimitationMapping@@QEAAPEAVCPropertyInformation@@PEAV2@@Z +; public: long __cdecl CWbemEnumMarshaling::GetMarshalPacket(struct _GUID const & __ptr64,unsigned long,struct IWbemClassObject * __ptr64 * __ptr64,unsigned long * __ptr64,unsigned char * __ptr64 * __ptr64) __ptr64 +?GetMarshalPacket@CWbemEnumMarshaling@@QEAAJAEBU_GUID@@KPEAPEAUIWbemClassObject@@PEAKPEAPEAE@Z +; public: virtual long __cdecl CWbemEnumMarshaling::XEnumMarshaling::GetMarshalPacket(struct _GUID const & __ptr64,unsigned long,struct IWbemClassObject * __ptr64 * __ptr64,unsigned long * __ptr64,unsigned char * __ptr64 * __ptr64) __ptr64 +?GetMarshalPacket@XEnumMarshaling@CWbemEnumMarshaling@@UEAAJAEBU_GUID@@KPEAPEAUIWbemClassObject@@PEAKPEAPEAE@Z +; public: virtual long __cdecl CWbemObject::GetMarshalSizeMax(struct _GUID const & __ptr64,void * __ptr64,unsigned long,void * __ptr64,unsigned long,unsigned long * __ptr64) __ptr64 +?GetMarshalSizeMax@CWbemObject@@UEAAJAEBU_GUID@@PEAXK1KPEAK@Z +; public: virtual long __cdecl CWbemInstance::GetMaxMarshalStreamSize(unsigned long * __ptr64) __ptr64 +?GetMaxMarshalStreamSize@CWbemInstance@@UEAAJPEAK@Z +; public: virtual long __cdecl CWbemObject::GetMaxMarshalStreamSize(unsigned long * __ptr64) __ptr64 +?GetMaxMarshalStreamSize@CWbemObject@@UEAAJPEAK@Z +; public: virtual unsigned char * __ptr64 __cdecl CClassPart::GetMemoryLimit(void) __ptr64 +?GetMemoryLimit@CClassPart@@UEAAPEAEXZ +; public: virtual unsigned char * __ptr64 __cdecl CInstancePart::GetMemoryLimit(void) __ptr64 +?GetMemoryLimit@CInstancePart@@UEAAPEAEXZ +; public: virtual unsigned char * __ptr64 __cdecl CMethodPart::GetMemoryLimit(void) __ptr64 +?GetMemoryLimit@CMethodPart@@UEAAPEAEXZ +; public: long __cdecl CMethodPart::GetMethod(unsigned short const * __ptr64,long,class CWbemObject * __ptr64 * __ptr64,class CWbemObject * __ptr64 * __ptr64) __ptr64 +?GetMethod@CMethodPart@@QEAAJPEBGJPEAPEAVCWbemObject@@1@Z +; public: virtual long __cdecl CWbemClass::GetMethod(unsigned short const * __ptr64,long,struct IWbemClassObject * __ptr64 * __ptr64,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?GetMethod@CWbemClass@@UEAAJPEBGJPEAPEAUIWbemClassObject@@1@Z +; public: virtual long __cdecl CWbemInstance::GetMethod(unsigned short const * __ptr64,long,struct IWbemClassObject * __ptr64 * __ptr64,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?GetMethod@CWbemInstance@@UEAAJPEBGJPEAPEAUIWbemClassObject@@1@Z +; public: long __cdecl CMethodPart::GetMethodAt(int,unsigned short * __ptr64 * __ptr64,class CWbemObject * __ptr64 * __ptr64,class CWbemObject * __ptr64 * __ptr64) __ptr64 +?GetMethodAt@CMethodPart@@QEAAJHPEAPEAGPEAPEAVCWbemObject@@1@Z +; public: long __cdecl CMethodPart::GetMethodOrigin(unsigned short const * __ptr64,unsigned long * __ptr64) __ptr64 +?GetMethodOrigin@CMethodPart@@QEAAJPEBGPEAK@Z +; public: virtual long __cdecl CWbemClass::GetMethodOrigin(unsigned short const * __ptr64,unsigned short * __ptr64 * __ptr64) __ptr64 +?GetMethodOrigin@CWbemClass@@UEAAJPEBGPEAPEAG@Z +; public: virtual long __cdecl CWbemInstance::GetMethodOrigin(unsigned short const * __ptr64,unsigned short * __ptr64 * __ptr64) __ptr64 +?GetMethodOrigin@CWbemInstance@@UEAAJPEBGPEAPEAG@Z +; public: virtual long __cdecl CWbemObject::GetMethodQual(unsigned short const * __ptr64,unsigned short const * __ptr64,long,unsigned long,long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,void * __ptr64) __ptr64 +?GetMethodQual@CWbemObject@@UEAAJPEBG0JKPEAJPEAK2PEAX@Z +; public: virtual long __cdecl CWbemClass::GetMethodQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long * __ptr64,class CTypedValue * __ptr64,class CFastHeap * __ptr64 * __ptr64,int) __ptr64 +?GetMethodQualifier@CWbemClass@@UEAAJPEBG0PEAJPEAVCTypedValue@@PEAPEAVCFastHeap@@H@Z +; public: virtual long __cdecl CWbemClass::GetMethodQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetMethodQualifier@CWbemClass@@UEAAJPEBG0PEAVCVar@@PEAJ2@Z +; public: virtual long __cdecl CWbemInstance::GetMethodQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long * __ptr64,class CTypedValue * __ptr64,class CFastHeap * __ptr64 * __ptr64,int) __ptr64 +?GetMethodQualifier@CWbemInstance@@UEAAJPEBG0PEAJPEAVCTypedValue@@PEAPEAVCFastHeap@@H@Z +; public: virtual long __cdecl CWbemInstance::GetMethodQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetMethodQualifier@CWbemInstance@@UEAAJPEBG0PEAVCVar@@PEAJ2@Z +; public: long __cdecl CMethodPart::GetMethodQualifierSet(unsigned short const * __ptr64,struct IWbemQualifierSet * __ptr64 * __ptr64) __ptr64 +?GetMethodQualifierSet@CMethodPart@@QEAAJPEBGPEAPEAUIWbemQualifierSet@@@Z +; public: virtual long __cdecl CWbemClass::GetMethodQualifierSet(unsigned short const * __ptr64,struct IWbemQualifierSet * __ptr64 * __ptr64) __ptr64 +?GetMethodQualifierSet@CWbemClass@@UEAAJPEBGPEAPEAUIWbemQualifierSet@@@Z +; public: virtual long __cdecl CWbemInstance::GetMethodQualifierSet(unsigned short const * __ptr64,struct IWbemQualifierSet * __ptr64 * __ptr64) __ptr64 +?GetMethodQualifierSet@CWbemInstance@@UEAAJPEBGPEAPEAUIWbemQualifierSet@@@Z +; public: unsigned long __cdecl CWbemDataPacket::GetMinHeaderSize(void) __ptr64 +?GetMinHeaderSize@CWbemDataPacket@@QEAAKXZ +; public: static unsigned long __cdecl CBasicQualifierSet::GetMinLength(void) +?GetMinLength@CBasicQualifierSet@@SAKXZ +; public: static unsigned long __cdecl CClassAndMethods::GetMinLength(void) +?GetMinLength@CClassAndMethods@@SAKXZ +; public: static int __cdecl CClassPart::GetMinLength(void) +?GetMinLength@CClassPart@@SAHXZ +; public: static unsigned long __cdecl CDataTable::GetMinLength(void) +?GetMinLength@CDataTable@@SAKXZ +; public: static unsigned long __cdecl CDecorationPart::GetMinLength(void) +?GetMinLength@CDecorationPart@@SAKXZ +; public: static unsigned long __cdecl CFastHeap::GetMinLength(void) +?GetMinLength@CFastHeap@@SAKXZ +; public: static unsigned long __cdecl CMethodPart::GetMinLength(void) +?GetMinLength@CMethodPart@@SAKXZ +; public: static unsigned long __cdecl CPropertyLookupTable::GetMinLength(void) +?GetMinLength@CPropertyLookupTable@@SAKXZ +; public: static unsigned long __cdecl CWbemClass::GetMinLength(void) +?GetMinLength@CWbemClass@@SAKXZ +; protected: class CCompressedString * __ptr64 __cdecl CMethodPart::GetName(int) __ptr64 +?GetName@CMethodPart@@IEAAPEAVCCompressedString@@H@Z +; public: static unsigned short * __ptr64 __cdecl CSystemProperties::GetNameAsBSTR(int) +?GetNameAsBSTR@CSystemProperties@@SAPEAGH@Z +; public: virtual long __cdecl CQualifierSet::GetNames(long,struct tagSAFEARRAY * __ptr64 * __ptr64) __ptr64 +?GetNames@CQualifierSet@@UEAAJJPEAPEAUtagSAFEARRAY@@@Z +; public: virtual long __cdecl CWbemObject::GetNames(unsigned short const * __ptr64,long,struct tagVARIANT * __ptr64,struct tagSAFEARRAY * __ptr64 * __ptr64) __ptr64 +?GetNames@CWbemObject@@UEAAJPEBGJPEAUtagVARIANT@@PEAPEAUtagSAFEARRAY@@@Z +; public: long __cdecl CWbemObject::GetNamespace(class CVar * __ptr64) __ptr64 +?GetNamespace@CWbemObject@@QEAAJPEAVCVar@@@Z +; public: class CCompressedString * __ptr64 __cdecl CCompressedStringList::GetNext(class CCompressedString * __ptr64) __ptr64 +?GetNext@CCompressedStringList@@QEAAPEAVCCompressedString@@PEAV2@@Z +; public: long __cdecl CWbemInstance::GetNonsystemPropertyValue(unsigned short const * __ptr64,class CVar * __ptr64) __ptr64 +?GetNonsystemPropertyValue@CWbemInstance@@QEAAJPEBGPEAVCVar@@@Z +; public: virtual long __cdecl CWbemObject::GetNormalizedPath(long,unsigned short * __ptr64 * __ptr64) __ptr64 +?GetNormalizedPath@CWbemObject@@UEAAJJPEAPEAG@Z +; public: unsigned long __cdecl CDataTable::GetNullnessLength(void) __ptr64 +?GetNullnessLength@CDataTable@@QEAAKXZ +; public: static int __cdecl CSystemProperties::GetNumDecorationIndependentProperties(void) +?GetNumDecorationIndependentProperties@CSystemProperties@@SAHXZ +; public: int __cdecl CUntypedArray::GetNumElements(void) __ptr64 +?GetNumElements@CUntypedArray@@QEAAHXZ +; public: int __cdecl CLimitationMapping::GetNumMappings(void) __ptr64 +?GetNumMappings@CLimitationMapping@@QEAAHXZ +; protected: int __cdecl CMethodPart::GetNumMethods(void) __ptr64 +?GetNumMethods@CMethodPart@@IEAAHXZ +; public: int __cdecl CWbemObject::GetNumParents(void) __ptr64 +?GetNumParents@CWbemObject@@QEAAHXZ +; public: int __cdecl CPropertyLookupTable::GetNumProperties(void) __ptr64 +?GetNumProperties@CPropertyLookupTable@@QEAAHXZ +; public: virtual int __cdecl CWbemClass::GetNumProperties(void) __ptr64 +?GetNumProperties@CWbemClass@@UEAAHXZ +; public: virtual int __cdecl CWbemInstance::GetNumProperties(void) __ptr64 +?GetNumProperties@CWbemInstance@@UEAAHXZ +; public: int __cdecl CQualifierSetList::GetNumSets(void) __ptr64 +?GetNumSets@CQualifierSetList@@QEAAHXZ +; public: int __cdecl CCompressedStringList::GetNumStrings(void) __ptr64 +?GetNumStrings@CCompressedStringList@@QEAAHXZ +; public: static int __cdecl CSystemProperties::GetNumSystemProperties(void) +?GetNumSystemProperties@CSystemProperties@@SAHXZ +; public: int __cdecl CBasicQualifierSet::GetNumUpperBound(void) __ptr64 +?GetNumUpperBound@CBasicQualifierSet@@QEAAHXZ +; public: virtual long __cdecl CWbemObject::GetObjQual(unsigned short const * __ptr64,long,unsigned long,long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,void * __ptr64) __ptr64 +?GetObjQual@CWbemObject@@UEAAJPEBGJKPEAJPEAK2PEAX@Z +; public: virtual long __cdecl CWbemObject::GetObjectMemory(void * __ptr64,unsigned long,unsigned long * __ptr64) __ptr64 +?GetObjectMemory@CWbemObject@@UEAAJPEAXKPEAK@Z +; public: virtual long __cdecl CWbemClass::GetObjectParts(void * __ptr64,unsigned long,unsigned long,unsigned long * __ptr64) __ptr64 +?GetObjectParts@CWbemClass@@UEAAJPEAXKKPEAK@Z +; public: virtual long __cdecl CWbemInstance::GetObjectParts(void * __ptr64,unsigned long,unsigned long,unsigned long * __ptr64) __ptr64 +?GetObjectParts@CWbemInstance@@UEAAJPEAXKKPEAK@Z +; public: long __cdecl CInstancePart::GetObjectQualifier(unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64) __ptr64 +?GetObjectQualifier@CInstancePart@@QEAAJPEBGPEAVCVar@@PEAJ@Z +; public: virtual long __cdecl CWbemClass::GetObjectText(long,unsigned short * __ptr64 * __ptr64) __ptr64 +?GetObjectText@CWbemClass@@UEAAJJPEAPEAG@Z +; public: virtual long __cdecl CWbemInstance::GetObjectText(long,unsigned short * __ptr64 * __ptr64) __ptr64 +?GetObjectText@CWbemInstance@@UEAAJJPEAPEAG@Z +; public: long __cdecl CWbemClassCache::GetObjectW(struct _GUID & __ptr64,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?GetObjectW@CWbemClassCache@@QEAAJAEAU_GUID@@PEAPEAUIWbemClassObject@@@Z +; public: class CUntypedValue * __ptr64 __cdecl CDataTable::GetOffset(unsigned long) __ptr64 +?GetOffset@CDataTable@@QEAAPEAVCUntypedValue@@K@Z +; public: class CCompressedString * __ptr64 __cdecl CWbemObject::GetParentAtIndex(int) __ptr64 +?GetParentAtIndex@CWbemObject@@QEAAPEAVCCompressedString@@H@Z +; public: virtual long __cdecl CWbemClass::GetParentClassFromBlob(long,unsigned long,void * __ptr64,unsigned short * __ptr64 * __ptr64) __ptr64 +?GetParentClassFromBlob@CWbemClass@@UEAAJJKPEAXPEAPEAG@Z +; public: virtual long __cdecl CWbemObject::GetParentClassFromBlob(long,unsigned long,void * __ptr64,unsigned short * __ptr64 * __ptr64) __ptr64 +?GetParentClassFromBlob@CWbemObject@@UEAAJJKPEAXPEAPEAG@Z +; public: long __cdecl CWbemObject::GetPath(class CVar * __ptr64) __ptr64 +?GetPath@CWbemObject@@QEAAJPEAVCVar@@@Z +; public: static class CUntypedArray * __ptr64 __cdecl CUntypedArray::GetPointer(class CPtrSource * __ptr64) +?GetPointer@CUntypedArray@@SAPEAV1@PEAVCPtrSource@@@Z +; public: class CCompressedString * __ptr64 __cdecl CCompressedStringList::GetPrevious(class CCompressedString * __ptr64) __ptr64 +?GetPrevious@CCompressedStringList@@QEAAPEAVCCompressedString@@PEAV2@@Z +; public: virtual long __cdecl CWbemObject::GetPropAddrByHandle(long,long,unsigned long * __ptr64,void * __ptr64 * __ptr64) __ptr64 +?GetPropAddrByHandle@CWbemObject@@UEAAJJJPEAKPEAPEAX@Z +; public: virtual long __cdecl CWbemClass::GetPropName(int,class CVar * __ptr64) __ptr64 +?GetPropName@CWbemClass@@UEAAJHPEAVCVar@@@Z +; public: virtual long __cdecl CWbemInstance::GetPropName(int,class CVar * __ptr64) __ptr64 +?GetPropName@CWbemInstance@@UEAAJHPEAVCVar@@@Z +; public: virtual long __cdecl CWbemObject::GetPropQual(unsigned short const * __ptr64,unsigned short const * __ptr64,long,unsigned long,long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,void * __ptr64) __ptr64 +?GetPropQual@CWbemObject@@UEAAJPEBG0JKPEAJPEAK2PEAX@Z +; public: long __cdecl CClassPart::GetPropQualifier(class CPropertyInformation * __ptr64,unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropQualifier@CClassPart@@QEAAJPEAVCPropertyInformation@@PEBGPEAVCVar@@PEAJ3@Z +; public: long __cdecl CClassPart::GetPropQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long * __ptr64,class CTypedValue * __ptr64,class CFastHeap * __ptr64 * __ptr64,int) __ptr64 +?GetPropQualifier@CClassPart@@QEAAJPEBG0PEAJPEAVCTypedValue@@PEAPEAVCFastHeap@@H@Z +; public: virtual long __cdecl CWbemClass::GetPropQualifier(class CPropertyInformation * __ptr64,unsigned short const * __ptr64,long * __ptr64,class CTypedValue * __ptr64,class CFastHeap * __ptr64 * __ptr64,int) __ptr64 +?GetPropQualifier@CWbemClass@@UEAAJPEAVCPropertyInformation@@PEBGPEAJPEAVCTypedValue@@PEAPEAVCFastHeap@@H@Z +; public: virtual long __cdecl CWbemClass::GetPropQualifier(class CPropertyInformation * __ptr64,unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropQualifier@CWbemClass@@UEAAJPEAVCPropertyInformation@@PEBGPEAVCVar@@PEAJ3@Z +; public: virtual long __cdecl CWbemClass::GetPropQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long * __ptr64,class CTypedValue * __ptr64,class CFastHeap * __ptr64 * __ptr64,int) __ptr64 +?GetPropQualifier@CWbemClass@@UEAAJPEBG0PEAJPEAVCTypedValue@@PEAPEAVCFastHeap@@H@Z +; public: virtual long __cdecl CWbemClass::GetPropQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropQualifier@CWbemClass@@UEAAJPEBG0PEAVCVar@@PEAJ2@Z +; public: virtual long __cdecl CWbemInstance::GetPropQualifier(class CPropertyInformation * __ptr64,unsigned short const * __ptr64,long * __ptr64,class CTypedValue * __ptr64,class CFastHeap * __ptr64 * __ptr64,int) __ptr64 +?GetPropQualifier@CWbemInstance@@UEAAJPEAVCPropertyInformation@@PEBGPEAJPEAVCTypedValue@@PEAPEAVCFastHeap@@H@Z +; public: virtual long __cdecl CWbemInstance::GetPropQualifier(class CPropertyInformation * __ptr64,unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropQualifier@CWbemInstance@@UEAAJPEAVCPropertyInformation@@PEBGPEAVCVar@@PEAJ3@Z +; public: virtual long __cdecl CWbemInstance::GetPropQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long * __ptr64,class CTypedValue * __ptr64,class CFastHeap * __ptr64 * __ptr64,int) __ptr64 +?GetPropQualifier@CWbemInstance@@UEAAJPEBG0PEAJPEAVCTypedValue@@PEAPEAVCFastHeap@@H@Z +; public: virtual long __cdecl CWbemInstance::GetPropQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropQualifier@CWbemInstance@@UEAAJPEBG0PEAVCVar@@PEAJ2@Z +; protected: virtual long __cdecl CWbemClass::GetProperty(class CPropertyInformation * __ptr64,class CVar * __ptr64) __ptr64 +?GetProperty@CWbemClass@@MEAAJPEAVCPropertyInformation@@PEAVCVar@@@Z +; public: virtual long __cdecl CWbemClass::GetProperty(unsigned short const * __ptr64,class CVar * __ptr64) __ptr64 +?GetProperty@CWbemClass@@UEAAJPEBGPEAVCVar@@@Z +; protected: virtual long __cdecl CWbemInstance::GetProperty(class CPropertyInformation * __ptr64,class CVar * __ptr64) __ptr64 +?GetProperty@CWbemInstance@@MEAAJPEAVCPropertyInformation@@PEAVCVar@@@Z +; public: virtual long __cdecl CWbemInstance::GetProperty(unsigned short const * __ptr64,class CVar * __ptr64) __ptr64 +?GetProperty@CWbemInstance@@UEAAJPEBGPEAVCVar@@@Z +; public: long __cdecl CClassPart::GetPropertyCount(class CVar * __ptr64) __ptr64 +?GetPropertyCount@CClassPart@@QEAAJPEAVCVar@@@Z +; public: virtual long __cdecl CWbemClass::GetPropertyCount(class CVar * __ptr64) __ptr64 +?GetPropertyCount@CWbemClass@@UEAAJPEAVCVar@@@Z +; public: virtual long __cdecl CWbemInstance::GetPropertyCount(class CVar * __ptr64) __ptr64 +?GetPropertyCount@CWbemInstance@@UEAAJPEAVCVar@@@Z +; public: long __cdecl CClassPart::GetPropertyHandle(unsigned short const * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropertyHandle@CClassPart@@QEAAJPEBGPEAJ1@Z +; public: virtual long __cdecl CWbemObject::GetPropertyHandle(unsigned short const * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropertyHandle@CWbemObject@@UEAAJPEBGPEAJ1@Z +; public: long __cdecl CClassPart::GetPropertyHandleEx(unsigned short const * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropertyHandleEx@CClassPart@@QEAAJPEBGPEAJ1@Z +; public: virtual long __cdecl CWbemObject::GetPropertyHandleEx(unsigned short const * __ptr64,long,long * __ptr64,long * __ptr64) __ptr64 +?GetPropertyHandleEx@CWbemObject@@UEAAJPEBGJPEAJ1@Z +; public: long __cdecl CWbemObject::GetPropertyIndex(unsigned short const * __ptr64,int * __ptr64) __ptr64 +?GetPropertyIndex@CWbemObject@@QEAAJPEBGPEAH@Z +; public: long __cdecl CClassPart::GetPropertyInfoByHandle(long,unsigned short * __ptr64 * __ptr64,long * __ptr64) __ptr64 +?GetPropertyInfoByHandle@CClassPart@@QEAAJJPEAPEAGPEAJ@Z +; public: virtual long __cdecl CWbemObject::GetPropertyInfoByHandle(long,unsigned short * __ptr64 * __ptr64,long * __ptr64) __ptr64 +?GetPropertyInfoByHandle@CWbemObject@@UEAAJJPEAPEAGPEAJ@Z +; public: struct CPropertyLookup * __ptr64 __cdecl CClassPart::GetPropertyLookup(int) __ptr64 +?GetPropertyLookup@CClassPart@@QEAAPEAUCPropertyLookup@@H@Z +; public: long __cdecl CWbemObject::GetPropertyNameFromIndex(int,unsigned short * __ptr64 * __ptr64) __ptr64 +?GetPropertyNameFromIndex@CWbemObject@@QEAAJHPEAPEAG@Z +; public: long __cdecl CClassPart::GetPropertyOrigin(unsigned short const * __ptr64,unsigned short * __ptr64 * __ptr64) __ptr64 +?GetPropertyOrigin@CClassPart@@QEAAJPEBGPEAPEAG@Z +; public: virtual long __cdecl CWbemObject::GetPropertyOrigin(unsigned short const * __ptr64,unsigned short * __ptr64 * __ptr64) __ptr64 +?GetPropertyOrigin@CWbemObject@@UEAAJPEBGPEAPEAG@Z +; public: virtual long __cdecl CWbemClass::GetPropertyQualifierSet(unsigned short const * __ptr64,struct IWbemQualifierSet * __ptr64 * __ptr64) __ptr64 +?GetPropertyQualifierSet@CWbemClass@@UEAAJPEBGPEAPEAUIWbemQualifierSet@@@Z +; public: virtual long __cdecl CWbemInstance::GetPropertyQualifierSet(unsigned short const * __ptr64,struct IWbemQualifierSet * __ptr64 * __ptr64) __ptr64 +?GetPropertyQualifierSet@CWbemInstance@@UEAAJPEBGPEAPEAUIWbemQualifierSet@@@Z +; public: unsigned char * __ptr64 __cdecl CClassPart::GetPropertyQualifierSetData(unsigned short const * __ptr64) __ptr64 +?GetPropertyQualifierSetData@CClassPart@@QEAAPEAEPEBG@Z +; public: class CCompressedString * __ptr64 __cdecl CWbemObject::GetPropertyString(long) __ptr64 +?GetPropertyString@CWbemObject@@QEAAPEAVCCompressedString@@J@Z +; public: long __cdecl CClassPart::GetPropertyType(class CPropertyInformation * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropertyType@CClassPart@@QEAAJPEAVCPropertyInformation@@PEAJ1@Z +; public: long __cdecl CClassPart::GetPropertyType(unsigned short const * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropertyType@CClassPart@@QEAAJPEBGPEAJ1@Z +; public: static long __cdecl CSystemProperties::GetPropertyType(unsigned short const * __ptr64,long * __ptr64,long * __ptr64) +?GetPropertyType@CSystemProperties@@SAJPEBGPEAJ1@Z +; public: virtual long __cdecl CWbemClass::GetPropertyType(class CPropertyInformation * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropertyType@CWbemClass@@UEAAJPEAVCPropertyInformation@@PEAJ1@Z +; public: virtual long __cdecl CWbemClass::GetPropertyType(unsigned short const * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropertyType@CWbemClass@@UEAAJPEBGPEAJ1@Z +; public: virtual long __cdecl CWbemInstance::GetPropertyType(class CPropertyInformation * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropertyType@CWbemInstance@@UEAAJPEAVCPropertyInformation@@PEAJ1@Z +; public: virtual long __cdecl CWbemInstance::GetPropertyType(unsigned short const * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetPropertyType@CWbemInstance@@UEAAJPEBGPEAJ1@Z +; public: virtual long __cdecl CWbemObject::GetPropertyValue(struct _tag_WbemPropertyName * __ptr64,long,unsigned short * __ptr64 * __ptr64,struct tagVARIANT * __ptr64) __ptr64 +?GetPropertyValue@CWbemObject@@UEAAJPEAU_tag_WbemPropertyName@@JPEAPEAGPEAUtagVARIANT@@@Z +; public: long __cdecl CClassPart::GetQualifier(unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetQualifier@CClassPart@@QEAAJPEBGPEAVCVar@@PEAJ2@Z +; public: long __cdecl CInstancePart::GetQualifier(unsigned short const * __ptr64,long * __ptr64,class CTypedValue * __ptr64,class CFastHeap * __ptr64 * __ptr64,int) __ptr64 +?GetQualifier@CInstancePart@@QEAAJPEBGPEAJPEAVCTypedValue@@PEAPEAVCFastHeap@@H@Z +; public: long __cdecl CInstancePart::GetQualifier(unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetQualifier@CInstancePart@@QEAAJPEBGPEAVCVar@@PEAJ2@Z +; public: long __cdecl CQualifierSet::GetQualifier(unsigned short const * __ptr64,long * __ptr64,class CTypedValue * __ptr64,class CFastHeap * __ptr64 * __ptr64,int) __ptr64 +?GetQualifier@CQualifierSet@@QEAAJPEBGPEAJPEAVCTypedValue@@PEAPEAVCFastHeap@@H@Z +; public: long __cdecl CQualifierSet::GetQualifier(unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetQualifier@CQualifierSet@@QEAAJPEBGPEAVCVar@@PEAJ2@Z +; public: struct CQualifier * __ptr64 __cdecl CQualifierSet::GetQualifier(unsigned short const * __ptr64) __ptr64 +?GetQualifier@CQualifierSet@@QEAAPEAUCQualifier@@PEBG@Z +; public: struct CQualifier * __ptr64 __cdecl CQualifierSet::GetQualifier(unsigned short const * __ptr64,int & __ptr64) __ptr64 +?GetQualifier@CQualifierSet@@QEAAPEAUCQualifier@@PEBGAEAH@Z +; public: virtual long __cdecl CWbemClass::GetQualifier(unsigned short const * __ptr64,long * __ptr64,class CTypedValue * __ptr64,class CFastHeap * __ptr64 * __ptr64,int) __ptr64 +?GetQualifier@CWbemClass@@UEAAJPEBGPEAJPEAVCTypedValue@@PEAPEAVCFastHeap@@H@Z +; public: virtual long __cdecl CWbemClass::GetQualifier(unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetQualifier@CWbemClass@@UEAAJPEBGPEAVCVar@@PEAJ2@Z +; public: virtual long __cdecl CWbemInstance::GetQualifier(unsigned short const * __ptr64,long * __ptr64,class CTypedValue * __ptr64,class CFastHeap * __ptr64 * __ptr64,int) __ptr64 +?GetQualifier@CWbemInstance@@UEAAJPEBGPEAJPEAVCTypedValue@@PEAPEAVCFastHeap@@H@Z +; public: virtual long __cdecl CWbemInstance::GetQualifier(unsigned short const * __ptr64,class CVar * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?GetQualifier@CWbemInstance@@UEAAJPEBGPEAVCVar@@PEAJ2@Z +; public: long __cdecl CWbemObject::GetQualifierArrayInfo(unsigned short const * __ptr64,unsigned short const * __ptr64,int,long,long * __ptr64,unsigned long * __ptr64) __ptr64 +?GetQualifierArrayInfo@CWbemObject@@QEAAJPEBG0HJPEAJPEAK@Z +; public: long __cdecl CWbemObject::GetQualifierArrayRange(unsigned short const * __ptr64,unsigned short const * __ptr64,int,long,unsigned long,unsigned long,unsigned long,unsigned long * __ptr64,unsigned long * __ptr64,void * __ptr64) __ptr64 +?GetQualifierArrayRange@CWbemObject@@QEAAJPEBG0HJKKKPEAK1PEAX@Z +; public: struct CQualifier * __ptr64 __cdecl CBasicQualifierSet::GetQualifierLocally(class CCompressedString * __ptr64) __ptr64 +?GetQualifierLocally@CBasicQualifierSet@@QEAAPEAUCQualifier@@PEAVCCompressedString@@@Z +; public: struct CQualifier * __ptr64 __cdecl CBasicQualifierSet::GetQualifierLocally(unsigned short const * __ptr64) __ptr64 +?GetQualifierLocally@CBasicQualifierSet@@QEAAPEAUCQualifier@@PEBG@Z +; public: struct CQualifier * __ptr64 __cdecl CBasicQualifierSet::GetQualifierLocally(unsigned short const * __ptr64,int & __ptr64) __ptr64 +?GetQualifierLocally@CBasicQualifierSet@@QEAAPEAUCQualifier@@PEBGAEAH@Z +; public: static struct CQualifier * __ptr64 __cdecl CBasicQualifierSet::GetQualifierLocally(unsigned char * __ptr64,class CFastHeap * __ptr64,class CCompressedString * __ptr64) +?GetQualifierLocally@CBasicQualifierSet@@SAPEAUCQualifier@@PEAEPEAVCFastHeap@@PEAVCCompressedString@@@Z +; public: static struct CQualifier * __ptr64 __cdecl CBasicQualifierSet::GetQualifierLocally(unsigned char * __ptr64,class CFastHeap * __ptr64,unsigned short const * __ptr64) +?GetQualifierLocally@CBasicQualifierSet@@SAPEAUCQualifier@@PEAEPEAVCFastHeap@@PEBG@Z +; public: static struct CQualifier * __ptr64 __cdecl CBasicQualifierSet::GetQualifierLocally(unsigned char * __ptr64,class CFastHeap * __ptr64,unsigned short const * __ptr64,int & __ptr64) +?GetQualifierLocally@CBasicQualifierSet@@SAPEAUCQualifier@@PEAEPEAVCFastHeap@@PEBGAEAH@Z +; public: virtual long __cdecl CWbemClass::GetQualifierSet(struct IWbemQualifierSet * __ptr64 * __ptr64) __ptr64 +?GetQualifierSet@CWbemClass@@UEAAJPEAPEAUIWbemQualifierSet@@@Z +; public: virtual long __cdecl CWbemInstance::GetQualifierSet(struct IWbemQualifierSet * __ptr64 * __ptr64) __ptr64 +?GetQualifierSet@CWbemInstance@@UEAAJPEAPEAUIWbemQualifierSet@@@Z +; public: unsigned char * __ptr64 __cdecl CQualifierSetList::GetQualifierSetData(int) __ptr64 +?GetQualifierSetData@CQualifierSetList@@QEAAPEAEH@Z +; public: static unsigned char * __ptr64 __cdecl CQualifierSetList::GetQualifierSetData(unsigned char * __ptr64,int) +?GetQualifierSetData@CQualifierSetList@@SAPEAEPEAEH@Z +; public: virtual unsigned char * __ptr64 __cdecl CInstancePart::GetQualifierSetListStart(void) __ptr64 +?GetQualifierSetListStart@CInstancePart@@UEAAPEAEXZ +; public: virtual unsigned char * __ptr64 __cdecl CClassPart::GetQualifierSetStart(void) __ptr64 +?GetQualifierSetStart@CClassPart@@UEAAPEAEXZ +; public: virtual unsigned char * __ptr64 __cdecl CInstancePQSContainer::GetQualifierSetStart(void) __ptr64 +?GetQualifierSetStart@CInstancePQSContainer@@UEAAPEAEXZ +; public: virtual unsigned char * __ptr64 __cdecl CInstancePart::GetQualifierSetStart(void) __ptr64 +?GetQualifierSetStart@CInstancePart@@UEAAPEAEXZ +; public: virtual unsigned char * __ptr64 __cdecl CMethodQualifierSetContainer::GetQualifierSetStart(void) __ptr64 +?GetQualifierSetStart@CMethodQualifierSetContainer@@UEAAPEAEXZ +; public: static long __cdecl CUntypedArray::GetRange(class CPtrSource * __ptr64,unsigned long,unsigned long,class CFastHeap * __ptr64,unsigned long,unsigned long,unsigned long,unsigned long * __ptr64,void * __ptr64) +?GetRange@CUntypedArray@@SAJPEAVCPtrSource@@KKPEAVCFastHeap@@KKKPEAKPEAX@Z +; public: unsigned char * __ptr64 __cdecl CCompressedString::GetRawData(void)const __ptr64 +?GetRawData@CCompressedString@@QEBAPEAEXZ +; public: unsigned long __cdecl CFastHeap::GetRealLength(void) __ptr64 +?GetRealLength@CFastHeap@@QEAAKXZ +; protected: long __cdecl CWbemRefreshingSvc::GetRefrMgr(struct _IWbemRefresherMgr * __ptr64 * __ptr64) __ptr64 +?GetRefrMgr@CWbemRefreshingSvc@@IEAAJPEAPEAU_IWbemRefresherMgr@@@Z +; public: struct CQualifier * __ptr64 __cdecl CBasicQualifierSet::GetRegularQualifierLocally(unsigned short const * __ptr64) __ptr64 +?GetRegularQualifierLocally@CBasicQualifierSet@@QEAAPEAUCQualifier@@PEBG@Z +; public: static struct CQualifier * __ptr64 __cdecl CBasicQualifierSet::GetRegularQualifierLocally(unsigned char * __ptr64,class CFastHeap * __ptr64,unsigned short const * __ptr64) +?GetRegularQualifierLocally@CBasicQualifierSet@@SAPEAUCQualifier@@PEAEPEAVCFastHeap@@PEBG@Z +; public: virtual unsigned short * __ptr64 __cdecl CWbemClass::GetRelPath(int) __ptr64 +?GetRelPath@CWbemClass@@UEAAPEAGH@Z +; public: virtual unsigned short * __ptr64 __cdecl CWbemInstance::GetRelPath(int) __ptr64 +?GetRelPath@CWbemInstance@@UEAAPEAGH@Z +; public: long __cdecl CWbemObject::GetRelPath(class CVar * __ptr64) __ptr64 +?GetRelPath@CWbemObject@@QEAAJPEAVCVar@@@Z +; protected: virtual long __cdecl CWbemRefreshingSvc::GetRemoteRefresher(struct _WBEM_REFRESHER_ID * __ptr64,long,unsigned long,struct IWbemRemoteRefresher * __ptr64 * __ptr64,struct _GUID * __ptr64,unsigned long * __ptr64) __ptr64 +?GetRemoteRefresher@CWbemRefreshingSvc@@MEAAJPEAU_WBEM_REFRESHER_ID@@JKPEAPEAUIWbemRemoteRefresher@@PEAU_GUID@@PEAK@Z +; public: virtual long __cdecl CWbemRefreshingSvc::XWbemRefrSvc::GetRemoteRefresher(struct _WBEM_REFRESHER_ID * __ptr64,long,unsigned long,struct IWbemRemoteRefresher * __ptr64 * __ptr64,struct _GUID * __ptr64,unsigned long * __ptr64) __ptr64 +?GetRemoteRefresher@XWbemRefrSvc@CWbemRefreshingSvc@@UEAAJPEAU_WBEM_REFRESHER_ID@@JKPEAPEAUIWbemRemoteRefresher@@PEAU_GUID@@PEAK@Z +; public: class CBasicQualifierSet * __ptr64 __cdecl CMethodQualifierSetContainer::GetSecondarySet(void) __ptr64 +?GetSecondarySet@CMethodQualifierSetContainer@@QEAAPEAVCBasicQualifierSet@@XZ +; protected: static unsigned long __cdecl CCompressedStringList::GetSeparatorLength(void) +?GetSeparatorLength@CCompressedStringList@@KAKXZ +; public: long __cdecl CWbemObject::GetServer(class CVar * __ptr64) __ptr64 +?GetServer@CWbemObject@@QEAAJPEAVCVar@@@Z +; public: long __cdecl CWbemObject::GetServerAndNamespace(class CVar * __ptr64) __ptr64 +?GetServerAndNamespace@CWbemObject@@QEAAJPEAVCVar@@@Z +; public: unsigned short * __ptr64 __cdecl CWbemThreadSecurityHandle::GetServerPrincipalName(void) __ptr64 +?GetServerPrincipalName@CWbemThreadSecurityHandle@@QEAAPEAGXZ +; public: unsigned long __cdecl CMethodDescription::GetSig(int) __ptr64 +?GetSig@CMethodDescription@@QEAAKH@Z +; protected: void __cdecl CMethodPart::GetSignature(int,int,class CWbemObject * __ptr64 * __ptr64) __ptr64 +?GetSignature@CMethodPart@@IEAAXHHPEAPEAVCWbemObject@@@Z +; public: int __cdecl CPointerArray,class CFlexArray>::GetSize(void)const __ptr64 +?GetSize@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEBAHXZ +; public: int __cdecl CPointerArray,class CFlexArray>::GetSize(void)const __ptr64 +?GetSize@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEBAHXZ +; public: virtual long __cdecl CWbemObject::GetSource(unsigned short * __ptr64 * __ptr64) __ptr64 +?GetSource@CWbemObject@@UEAAJPEAPEAG@Z +; public: unsigned char * __ptr64 __cdecl CBasicQualifierSet::GetStart(void) __ptr64 +?GetStart@CBasicQualifierSet@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CClassAndMethods::GetStart(void) __ptr64 +?GetStart@CClassAndMethods@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CClassPart::GetStart(void) __ptr64 +?GetStart@CClassPart@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CCompressedString::GetStart(void) __ptr64 +?GetStart@CCompressedString@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CCompressedStringList::GetStart(void) __ptr64 +?GetStart@CCompressedStringList@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CDataTable::GetStart(void) __ptr64 +?GetStart@CDataTable@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CDecorationPart::GetStart(void) __ptr64 +?GetStart@CDecorationPart@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CEmbeddedObject::GetStart(void) __ptr64 +?GetStart@CEmbeddedObject@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CFastHeap::GetStart(void) __ptr64 +?GetStart@CFastHeap@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CInstancePart::GetStart(void) __ptr64 +?GetStart@CInstancePart@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CMethodPart::GetStart(void) __ptr64 +?GetStart@CMethodPart@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CPropertyLookupTable::GetStart(void) __ptr64 +?GetStart@CPropertyLookupTable@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CQualifierSetList::GetStart(void) __ptr64 +?GetStart@CQualifierSetList@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CWbemInstance::GetStart(void) __ptr64 +?GetStart@CWbemInstance@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CWbemObject::GetStart(void) __ptr64 +?GetStart@CWbemObject@@QEAAPEAEXZ +; public: int __cdecl CCompressedString::GetStringLength(void)const __ptr64 +?GetStringLength@CCompressedString@@QEBAHXZ +; public: static long __cdecl CClassAndMethods::GetSuperclassName(class WString & __ptr64,unsigned char * __ptr64) +?GetSuperclassName@CClassAndMethods@@SAJAEAVWString@@PEAE@Z +; public: long __cdecl CClassPart::GetSuperclassName(class CVar * __ptr64) __ptr64 +?GetSuperclassName@CClassPart@@QEAAJPEAVCVar@@@Z +; public: class CCompressedString * __ptr64 __cdecl CClassPart::GetSuperclassName(void) __ptr64 +?GetSuperclassName@CClassPart@@QEAAPEAVCCompressedString@@XZ +; public: virtual long __cdecl CWbemClass::GetSuperclassName(class CVar * __ptr64) __ptr64 +?GetSuperclassName@CWbemClass@@UEAAJPEAVCVar@@@Z +; public: virtual long __cdecl CWbemInstance::GetSuperclassName(class CVar * __ptr64) __ptr64 +?GetSuperclassName@CWbemInstance@@UEAAJPEAVCVar@@@Z +; public: unsigned short * __ptr64 __cdecl CType::GetSyntax(void) __ptr64 +?GetSyntax@CType@@QEAAPEAGXZ +; public: static unsigned short * __ptr64 __cdecl CType::GetSyntax(unsigned long) +?GetSyntax@CType@@SAPEAGK@Z +; public: long __cdecl CWbemObject::GetSystemProperty(int,class CVar * __ptr64) __ptr64 +?GetSystemProperty@CWbemObject@@QEAAJHPEAVCVar@@@Z +; public: long __cdecl CWbemObject::GetSystemPropertyByName(unsigned short const * __ptr64,class CVar * __ptr64) __ptr64 +?GetSystemPropertyByName@CWbemObject@@QEAAJPEBGPEAVCVar@@@Z +; public: long __cdecl CBasicQualifierSet::GetText(long,class WString & __ptr64) __ptr64 +?GetText@CBasicQualifierSet@@QEAAJJAEAVWString@@@Z +; public: static long __cdecl CBasicQualifierSet::GetText(unsigned char * __ptr64,class CFastHeap * __ptr64,long,class WString & __ptr64) +?GetText@CBasicQualifierSet@@SAJPEAEPEAVCFastHeap@@JAEAVWString@@@Z +; public: char const * __ptr64 __cdecl CInternalString::GetText(void)const __ptr64 +?GetText@CInternalString@@QEBAPEBDXZ +; public: virtual long __cdecl CWmiObjectTextSrc::XObjectTextSrc::GetText(long,struct IWbemClassObject * __ptr64,unsigned long,struct IWbemContext * __ptr64,unsigned short * __ptr64 * __ptr64) __ptr64 +?GetText@XObjectTextSrc@CWmiObjectTextSrc@@UEAAJJPEAUIWbemClassObject@@KPEAUIWbemContext@@PEAPEAG@Z +; public: virtual long __cdecl CWbemCallSecurity::GetThreadSecurity(enum tag_WMI_THREAD_SECURITY_ORIGIN,struct _IWmiThreadSecHandle * __ptr64 * __ptr64) __ptr64 +?GetThreadSecurity@CWbemCallSecurity@@UEAAJW4tag_WMI_THREAD_SECURITY_ORIGIN@@PEAPEAU_IWmiThreadSecHandle@@@Z +; public: class CWbemThreadSecurityHandle * __ptr64 __cdecl CWbemCallSecurity::GetThreadSecurityHandle(void) __ptr64 +?GetThreadSecurityHandle@CWbemCallSecurity@@QEAAPEAVCWbemThreadSecurityHandle@@XZ +; public: void * __ptr64 __cdecl CWbemThreadSecurityHandle::GetThreadToken(void) __ptr64 +?GetThreadToken@CWbemThreadSecurityHandle@@QEAAPEAXXZ +; public: virtual long __cdecl CWbemThreadSecurityHandle::GetToken(void * __ptr64 * __ptr64) __ptr64 +?GetToken@CWbemThreadSecurityHandle@@UEAAJPEAPEAX@Z +; public: virtual long __cdecl CWbemThreadSecurityHandle::GetTokenOrigin(enum tag_WMI_THREAD_SECURITY_ORIGIN * __ptr64) __ptr64 +?GetTokenOrigin@CWbemThreadSecurityHandle@@UEAAJPEAW4tag_WMI_THREAD_SECURITY_ORIGIN@@@Z +; public: unsigned long __cdecl CClassPart::GetTotalRealLength(void) __ptr64 +?GetTotalRealLength@CClassPart@@QEAAKXZ +; public: unsigned long __cdecl CInstancePart::GetTotalRealLength(void) __ptr64 +?GetTotalRealLength@CInstancePart@@QEAAKXZ +; public: long __cdecl CWbemInstance::GetTransferArrayBlob(long,unsigned char * __ptr64 * __ptr64,long * __ptr64) __ptr64 +?GetTransferArrayBlob@CWbemInstance@@QEAAJJPEAPEAEPEAJ@Z +; public: long __cdecl CWbemInstance::GetTransferArrayBlobSize(void) __ptr64 +?GetTransferArrayBlobSize@CWbemInstance@@QEAAJXZ +; public: static long __cdecl CWbemInstance::GetTransferArrayHeaderSize(void) +?GetTransferArrayHeaderSize@CWbemInstance@@SAJXZ +; public: long __cdecl CWbemInstance::GetTransferBlob(long * __ptr64,long * __ptr64,unsigned char * __ptr64 * __ptr64) __ptr64 +?GetTransferBlob@CWbemInstance@@QEAAJPEAJ0PEAPEAE@Z +; public: long __cdecl CWbemInstance::GetTransferBlobSize(void) __ptr64 +?GetTransferBlobSize@CWbemInstance@@QEAAJXZ +; public: virtual long __cdecl CWbemObject::GetUnmarshalClass(struct _GUID const & __ptr64,void * __ptr64,unsigned long,void * __ptr64,unsigned long,struct _GUID * __ptr64) __ptr64 +?GetUnmarshalClass@CWbemObject@@UEAAJAEBU_GUID@@PEAXK1KPEAU2@@Z +; public: unsigned long __cdecl CFastHeap::GetUsedLength(void) __ptr64 +?GetUsedLength@CFastHeap@@QEAAKXZ +; public: virtual long __cdecl CWbemCallSecurity::GetUser(unsigned long * __ptr64,unsigned short * __ptr64) __ptr64 +?GetUser@CWbemCallSecurity@@UEAAJPEAKPEAG@Z +; public: virtual long __cdecl CWbemThreadSecurityHandle::GetUser(unsigned long * __ptr64,unsigned short * __ptr64) __ptr64 +?GetUser@CWbemThreadSecurityHandle@@UEAAJPEAKPEAG@Z +; public: virtual long __cdecl CWbemCallSecurity::GetUserSid(unsigned long * __ptr64,void * __ptr64) __ptr64 +?GetUserSid@CWbemCallSecurity@@UEAAJPEAKPEAX@Z +; public: virtual long __cdecl CWbemThreadSecurityHandle::GetUserSid(unsigned long * __ptr64,void * __ptr64) __ptr64 +?GetUserSid@CWbemThreadSecurityHandle@@UEAAJPEAKPEAX@Z +; public: unsigned short __cdecl CType::GetVARTYPE(void) __ptr64 +?GetVARTYPE@CType@@QEAAGXZ +; public: static unsigned short __cdecl CType::GetVARTYPE(unsigned long) +?GetVARTYPE@CType@@SAGK@Z +; public: static unsigned short * __ptr64 __cdecl CWbemObject::GetValueText(long,class CVar & __ptr64,unsigned long) +?GetValueText@CWbemObject@@SAPEAGJAEAVCVar@@K@Z +; public: unsigned long __cdecl CLimitationMapping::GetVtableLength(void) __ptr64 +?GetVtableLength@CLimitationMapping@@QEAAKXZ +; public: virtual struct IUnknown * __ptr64 __cdecl CClassAndMethods::GetWbemObjectUnknown(void) __ptr64 +?GetWbemObjectUnknown@CClassAndMethods@@UEAAPEAUIUnknown@@XZ +; public: virtual struct IUnknown * __ptr64 __cdecl CClassPart::GetWbemObjectUnknown(void) __ptr64 +?GetWbemObjectUnknown@CClassPart@@UEAAPEAUIUnknown@@XZ +; public: virtual struct IUnknown * __ptr64 __cdecl CInstancePQSContainer::GetWbemObjectUnknown(void) __ptr64 +?GetWbemObjectUnknown@CInstancePQSContainer@@UEAAPEAUIUnknown@@XZ +; public: virtual struct IUnknown * __ptr64 __cdecl CInstancePart::GetWbemObjectUnknown(void) __ptr64 +?GetWbemObjectUnknown@CInstancePart@@UEAAPEAUIUnknown@@XZ +; public: struct IUnknown * __ptr64 __cdecl CMethodPart::GetWbemObjectUnknown(void) __ptr64 +?GetWbemObjectUnknown@CMethodPart@@QEAAPEAUIUnknown@@XZ +; public: virtual struct IUnknown * __ptr64 __cdecl CMethodQualifierSetContainer::GetWbemObjectUnknown(void) __ptr64 +?GetWbemObjectUnknown@CMethodQualifierSetContainer@@UEAAPEAUIUnknown@@XZ +; public: struct IUnknown * __ptr64 __cdecl CQualifierSetList::GetWbemObjectUnknown(void) __ptr64 +?GetWbemObjectUnknown@CQualifierSetList@@QEAAPEAUIUnknown@@XZ +; public: struct IUnknown * __ptr64 __cdecl CWbemClass::GetWbemObjectUnknown(void) __ptr64 +?GetWbemObjectUnknown@CWbemClass@@QEAAPEAUIUnknown@@XZ +; public: virtual struct IUnknown * __ptr64 __cdecl CWbemInstance::GetWbemObjectUnknown(void) __ptr64 +?GetWbemObjectUnknown@CWbemInstance@@UEAAPEAUIUnknown@@XZ +; public: static int __cdecl CBasicQualifierSet::HasLocalQualifiers(unsigned char * __ptr64) +?HasLocalQualifiers@CBasicQualifierSet@@SAHPEAE@Z +; public: int __cdecl CWbemObject::HasRefs(void) __ptr64 +?HasRefs@CWbemObject@@QEAAHXZ +; public: virtual long __cdecl CWbemCallSecurity::ImpersonateClient(void) __ptr64 +?ImpersonateClient@CWbemCallSecurity@@UEAAJXZ +; public: void __cdecl CBasicQualifierSet::IncrementLength(unsigned long) __ptr64 +?IncrementLength@CBasicQualifierSet@@QEAAXK@Z +; public: int __cdecl CClassPart::InheritsFrom(unsigned short const * __ptr64) __ptr64 +?InheritsFrom@CClassPart@@QEAAHPEBG@Z +; public: virtual long __cdecl CWbemObject::InheritsFrom(unsigned short const * __ptr64) __ptr64 +?InheritsFrom@CWbemObject@@UEAAJPEBG@Z +; public: long __cdecl CWbemFetchRefrMgr::Init(struct _IWmiProvSS * __ptr64,struct IWbemServices * __ptr64) __ptr64 +?Init@CWbemFetchRefrMgr@@QEAAJPEAU_IWmiProvSS@@PEAUIWbemServices@@@Z +; public: virtual long __cdecl CWbemFetchRefrMgr::XFetchRefrMgr::Init(struct _IWmiProvSS * __ptr64,struct IWbemServices * __ptr64) __ptr64 +?Init@XFetchRefrMgr@CWbemFetchRefrMgr@@UEAAJPEAU_IWmiProvSS@@PEAUIWbemServices@@@Z +; public: long __cdecl CWbemClass::InitEmpty(int,int) __ptr64 +?InitEmpty@CWbemClass@@QEAAJHH@Z +; public: long __cdecl CWbemInstance::InitEmptyInstance(class CClassPart & __ptr64,unsigned char * __ptr64,int,class CDecorationPart * __ptr64) __ptr64 +?InitEmptyInstance@CWbemInstance@@QEAAJAEAVCClassPart@@PEAEHPEAVCDecorationPart@@@Z +; public: long __cdecl CWbemInstance::InitNew(class CWbemClass * __ptr64,int,class CDecorationPart * __ptr64) __ptr64 +?InitNew@CWbemInstance@@QEAAJPEAVCWbemClass@@HPEAVCDecorationPart@@@Z +; public: long __cdecl CClassPart::InitPropertyQualifierSet(unsigned short const * __ptr64,class CClassPropertyQualifierSet * __ptr64) __ptr64 +?InitPropertyQualifierSet@CClassPart@@QEAAJPEBGPEAVCClassPropertyQualifierSet@@@Z +; public: static void __cdecl CKnownStringTable::Initialize(void) +?Initialize@CKnownStringTable@@SAXXZ +; public: virtual int __cdecl CWbemRefreshingSvc::Initialize(void) __ptr64 +?Initialize@CWbemRefreshingSvc@@UEAAHXZ +; protected: long __cdecl CWbemInstance::InitializePropQualifierSet(class CPropertyInformation * __ptr64,class CInstancePropertyQualifierSet & __ptr64) __ptr64 +?InitializePropQualifierSet@CWbemInstance@@IEAAJPEAVCPropertyInformation@@AEAVCInstancePropertyQualifierSet@@@Z +; protected: long __cdecl CWbemInstance::InitializePropQualifierSet(unsigned short const * __ptr64,class CInstancePropertyQualifierSet & __ptr64) __ptr64 +?InitializePropQualifierSet@CWbemInstance@@IEAAJPEBGAEAVCInstancePropertyQualifierSet@@@Z +; public: bool __cdecl CPointerArray,class CFlexArray>::InsertAt(int,class CFastPropertyBagItem * __ptr64) __ptr64 +?InsertAt@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAA_NHPEAVCFastPropertyBagItem@@@Z +; public: bool __cdecl CPointerArray,class CFlexArray>::InsertAt(int,class CWmiTextSource * __ptr64) __ptr64 +?InsertAt@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAA_NHPEAVCWmiTextSource@@@Z +; public: long __cdecl CPropertyLookupTable::InsertProperty(struct CPropertyLookup const & __ptr64,int & __ptr64) __ptr64 +?InsertProperty@CPropertyLookupTable@@QEAAJAEBUCPropertyLookup@@AEAH@Z +; public: long __cdecl CPropertyLookupTable::InsertProperty(unsigned short const * __ptr64,unsigned long,int & __ptr64) __ptr64 +?InsertProperty@CPropertyLookupTable@@QEAAJPEBGKAEAH@Z +; public: long __cdecl CQualifierSetList::InsertQualifierSet(int) __ptr64 +?InsertQualifierSet@CQualifierSetList@@QEAAJH@Z +; public: int __cdecl CClassPart::IsAbstract(void) __ptr64 +?IsAbstract@CClassPart@@QEAAHXZ +; public: int __cdecl CWbemClass::IsAbstract(void) __ptr64 +?IsAbstract@CWbemClass@@QEAAHXZ +; public: int __cdecl CClassPart::IsAmendment(void) __ptr64 +?IsAmendment@CClassPart@@QEAAHXZ +; public: int __cdecl CWbemClass::IsAmendment(void) __ptr64 +?IsAmendment@CWbemClass@@QEAAHXZ +; public: int __cdecl CType::IsArray(void) __ptr64 +?IsArray@CType@@QEAAHXZ +; public: static int __cdecl CType::IsArray(unsigned long) +?IsArray@CType@@SAHK@Z +; public: long __cdecl CWbemObject::IsArrayPropertyHandle(long,long * __ptr64,unsigned long * __ptr64) __ptr64 +?IsArrayPropertyHandle@CWbemObject@@QEAAJJPEAJPEAK@Z +; public: long __cdecl CUntypedArray::IsArrayValid(class CType,class CFastHeap * __ptr64) __ptr64 +?IsArrayValid@CUntypedArray@@QEAAJVCType@@PEAVCFastHeap@@@Z +; protected: static int __cdecl CCompressedString::IsAsciiable(unsigned short const * __ptr64) +?IsAsciiable@CCompressedString@@KAHPEBG@Z +; public: int __cdecl CClassPart::IsAssociation(void) __ptr64 +?IsAssociation@CClassPart@@QEAAHXZ +; public: int __cdecl CClassPart::IsAutocook(void) __ptr64 +?IsAutocook@CClassPart@@QEAAHXZ +; public: int __cdecl CWbemClass::IsChildOf(class CWbemClass * __ptr64) __ptr64 +?IsChildOf@CWbemClass@@QEAAHPEAV1@@Z +; protected: int __cdecl CWbemInstance::IsClassPartAvailable(void) __ptr64 +?IsClassPartAvailable@CWbemInstance@@IEAAHXZ +; protected: int __cdecl CWbemInstance::IsClassPartInternal(void) __ptr64 +?IsClassPartInternal@CWbemInstance@@IEAAHXZ +; protected: int __cdecl CWbemInstance::IsClassPartShared(void) __ptr64 +?IsClassPartShared@CWbemInstance@@IEAAHXZ +; public: int __cdecl CDecorationPart::IsClientOnly(void) __ptr64 +?IsClientOnly@CDecorationPart@@QEAAHXZ +; public: int __cdecl CWbemObject::IsClientOnly(void) __ptr64 +?IsClientOnly@CWbemObject@@QEAAHXZ +; public: int __cdecl CQualifierSet::IsComplete(void) __ptr64 +?IsComplete@CQualifierSet@@QEAAHXZ +; public: int __cdecl CClassPart::IsCompressed(void) __ptr64 +?IsCompressed@CClassPart@@QEAAHXZ +; public: int __cdecl CWbemClass::IsCompressed(void) __ptr64 +?IsCompressed@CWbemClass@@QEAAHXZ +; public: int __cdecl CDecorationPart::IsDecorated(void) __ptr64 +?IsDecorated@CDecorationPart@@QEAAHXZ +; protected: int __cdecl CWbemInstance::IsDecorationPartAvailable(void) __ptr64 +?IsDecorationPartAvailable@CWbemInstance@@IEAAHXZ +; public: int __cdecl CDataTable::IsDefault(int) __ptr64 +?IsDefault@CDataTable@@QEAAHH@Z +; public: int __cdecl CClassPart::IsDynamic(void) __ptr64 +?IsDynamic@CClassPart@@QEAAHXZ +; public: int __cdecl CWbemClass::IsDynamic(void) __ptr64 +?IsDynamic@CWbemClass@@QEAAHXZ +; public: int __cdecl CBasicQualifierSet::IsEmpty(void) __ptr64 +?IsEmpty@CBasicQualifierSet@@QEAAHXZ +; public: static int __cdecl CBasicQualifierSet::IsEmpty(unsigned char * __ptr64) +?IsEmpty@CBasicQualifierSet@@SAHPEAE@Z +; public: int __cdecl CCompressedStringList::IsEmpty(void) __ptr64 +?IsEmpty@CCompressedStringList@@QEAAHXZ +; public: bool __cdecl CInternalString::IsEmpty(void) __ptr64 +?IsEmpty@CInternalString@@QEAA_NXZ +; public: int __cdecl CQualifierSetList::IsEmpty(void) __ptr64 +?IsEmpty@CQualifierSetList@@QEAAHXZ +; public: static int __cdecl CFastHeap::IsFakeAddress(unsigned long) +?IsFakeAddress@CFastHeap@@SAHK@Z +; public: int __cdecl CClassPart::IsHiPerf(void) __ptr64 +?IsHiPerf@CClassPart@@QEAAHXZ +; public: int __cdecl CClassPart::IsIdenticalWith(class CClassPart & __ptr64) __ptr64 +?IsIdenticalWith@CClassPart@@QEAAHAEAV1@@Z +; public: static int __cdecl CSystemProperties::IsIllegalDerivedClass(unsigned short const * __ptr64) +?IsIllegalDerivedClass@CSystemProperties@@SAHPEBG@Z +; public: virtual int __cdecl CWbemCallSecurity::IsImpersonating(void) __ptr64 +?IsImpersonating@CWbemCallSecurity@@UEAAHXZ +; public: int __cdecl CWbemClass::IsIndexLocal(unsigned short const * __ptr64) __ptr64 +?IsIndexLocal@CWbemClass@@QEAAHPEBG@Z +; public: int __cdecl CDecorationPart::IsInstance(void) __ptr64 +?IsInstance@CDecorationPart@@QEAAHXZ +; public: int __cdecl CWbemObject::IsInstance(void) __ptr64 +?IsInstance@CWbemObject@@QEAAHXZ +; public: int __cdecl CWbemInstance::IsInstanceOf(class CWbemClass * __ptr64) __ptr64 +?IsInstanceOf@CWbemInstance@@QEAAHPEAVCWbemClass@@@Z +; protected: int __cdecl CWbemInstance::IsInstancePartAvailable(void) __ptr64 +?IsInstancePartAvailable@CWbemInstance@@IEAAHXZ +; public: int __cdecl CWbemClass::IsKeyLocal(unsigned short const * __ptr64) __ptr64 +?IsKeyLocal@CWbemClass@@QEAAHPEBG@Z +; public: int __cdecl CClassPart::IsKeyed(void) __ptr64 +?IsKeyed@CClassPart@@QEAAHXZ +; public: virtual int __cdecl CWbemClass::IsKeyed(void) __ptr64 +?IsKeyed@CWbemClass@@UEAAHXZ +; public: virtual int __cdecl CWbemInstance::IsKeyed(void) __ptr64 +?IsKeyed@CWbemInstance@@UEAAHXZ +; public: int __cdecl CDecorationPart::IsLimited(void) __ptr64 +?IsLimited@CDecorationPart@@QEAAHXZ +; public: int __cdecl CWbemObject::IsLimited(void) __ptr64 +?IsLimited@CWbemObject@@QEAAHXZ +; public: int __cdecl CClassPart::IsLocalized(void) __ptr64 +?IsLocalized@CClassPart@@QEAAHXZ +; public: int __cdecl CInstancePart::IsLocalized(void) __ptr64 +?IsLocalized@CInstancePart@@QEAAHXZ +; public: virtual int __cdecl CWbemClass::IsLocalized(void) __ptr64 +?IsLocalized@CWbemClass@@UEAAHXZ +; public: virtual int __cdecl CWbemInstance::IsLocalized(void) __ptr64 +?IsLocalized@CWbemInstance@@UEAAHXZ +; public: static int __cdecl CType::IsMemCopyAble(unsigned short,long) +?IsMemCopyAble@CType@@SAHGJ@Z +; public: int __cdecl CType::IsNonArrayPointerType(void) __ptr64 +?IsNonArrayPointerType@CType@@QEAAHXZ +; public: static int __cdecl CType::IsNonArrayPointerType(unsigned long) +?IsNonArrayPointerType@CType@@SAHK@Z +; public: int __cdecl CDataTable::IsNull(int) __ptr64 +?IsNull@CDataTable@@QEAAHH@Z +; public: virtual long __cdecl CWbemObject::IsObjectInstance(void) __ptr64 +?IsObjectInstance@CWbemObject@@UEAAJXZ +; protected: int __cdecl CFastHeap::IsOutOfLine(void) __ptr64 +?IsOutOfLine@CFastHeap@@IEAAHXZ +; public: virtual long __cdecl CWbemClass::IsParentClass(long,struct _IWmiObject * __ptr64) __ptr64 +?IsParentClass@CWbemClass@@UEAAJJPEAU_IWmiObject@@@Z +; public: virtual long __cdecl CWbemInstance::IsParentClass(long,struct _IWmiObject * __ptr64) __ptr64 +?IsParentClass@CWbemInstance@@UEAAJJPEAU_IWmiObject@@@Z +; public: int __cdecl CType::IsParents(void) __ptr64 +?IsParents@CType@@QEAAHXZ +; public: static int __cdecl CType::IsParents(unsigned long) +?IsParents@CType@@SAHK@Z +; public: int __cdecl CType::IsPointerType(void) __ptr64 +?IsPointerType@CType@@QEAAHXZ +; public: static int __cdecl CType::IsPointerType(unsigned long) +?IsPointerType@CType@@SAHK@Z +; public: static int __cdecl CSystemProperties::IsPossibleSystemPropertyName(unsigned short const * __ptr64) +?IsPossibleSystemPropertyName@CSystemProperties@@SAHPEBG@Z +; protected: int __cdecl CMethodPart::IsPropagated(int) __ptr64 +?IsPropagated@CMethodPart@@IEAAHH@Z +; public: int __cdecl CClassPart::IsPropertyIndexed(unsigned short const * __ptr64) __ptr64 +?IsPropertyIndexed@CClassPart@@QEAAHPEBG@Z +; public: int __cdecl CClassPart::IsPropertyKeyed(unsigned short const * __ptr64) __ptr64 +?IsPropertyKeyed@CClassPart@@QEAAHPEBG@Z +; public: static int __cdecl CReservedWordTable::IsReservedWord(unsigned short const * __ptr64) +?IsReservedWord@CReservedWordTable@@SAHPEBG@Z +; public: int __cdecl CWbemObject::IsSameClass(class CWbemObject * __ptr64) __ptr64 +?IsSameClass@CWbemObject@@QEAAHPEAV1@@Z +; public: int __cdecl CClassPart::IsSingleton(void) __ptr64 +?IsSingleton@CClassPart@@QEAAHXZ +; public: int __cdecl CWbemClass::IsSingleton(void) __ptr64 +?IsSingleton@CWbemClass@@QEAAHXZ +; public: int __cdecl CType::IsStringType(void) __ptr64 +?IsStringType@CType@@QEAAHXZ +; public: static int __cdecl CType::IsStringType(unsigned long) +?IsStringType@CType@@SAHK@Z +; public: int __cdecl CClassPart::IsTopLevel(void) __ptr64 +?IsTopLevel@CClassPart@@QEAAHXZ +; public: static int __cdecl CMethodDescription::IsTouched(struct CMethodDescription * __ptr64 __ptr64,class CFastHeap * __ptr64) +?IsTouched@CMethodDescription@@SAHPEFAU1@PEAVCFastHeap@@@Z +; public: int __cdecl CMethodPart::IsTouched(int,int * __ptr64) __ptr64 +?IsTouched@CMethodPart@@QEAAHHPEAH@Z +; public: int __cdecl CMethodPart::IsTouched(unsigned short const * __ptr64,int * __ptr64) __ptr64 +?IsTouched@CMethodPart@@QEAAHPEBGPEAH@Z +; public: int __cdecl CCompressedString::IsUnicode(void)const __ptr64 +?IsUnicode@CCompressedString@@QEBAHXZ +; public: long __cdecl CWbemDataPacket::IsValid(void) __ptr64 +?IsValid@CWbemDataPacket@@QEAAJXZ +; public: bool __cdecl CWbemObjectArrayPacket::IsValid(class CWbemClassCache * __ptr64) __ptr64 +?IsValid@CWbemObjectArrayPacket@@QEAA_NPEAVCWbemClassCache@@@Z +; public: long __cdecl CClassPart::IsValidClassPart(void) __ptr64 +?IsValidClassPart@CClassPart@@QEAAJXZ +; public: long __cdecl CInstancePart::IsValidInstancePart(class CClassPart * __ptr64,class std::vector > & __ptr64) __ptr64 +?IsValidInstancePart@CInstancePart@@QEAAJPEAVCClassPart@@AEAV?$vector@UEmbeddedObj@@V?$wbem_allocator@UEmbeddedObj@@@@@std@@@Z +; public: int __cdecl CWbemInstance::IsValidKey(unsigned short const * __ptr64) __ptr64 +?IsValidKey@CWbemInstance@@QEAAHPEBG@Z +; public: long __cdecl CMethodPart::IsValidMethodPart(void) __ptr64 +?IsValidMethodPart@CMethodPart@@QEAAJXZ +; public: virtual long __cdecl CWbemClass::IsValidObj(void) __ptr64 +?IsValidObj@CWbemClass@@UEAAJXZ +; public: virtual long __cdecl CWbemInstance::IsValidObj(void) __ptr64 +?IsValidObj@CWbemInstance@@UEAAJXZ +; public: long __cdecl CClassPart::IsValidPropertyHandle(long) __ptr64 +?IsValidPropertyHandle@CClassPart@@QEAAJJ@Z +; public: long __cdecl CWbemObject::IsValidPropertyHandle(long) __ptr64 +?IsValidPropertyHandle@CWbemObject@@QEAAJJ@Z +; public: bool __cdecl CFastHeap::IsValidPtr(unsigned long) __ptr64 +?IsValidPtr@CFastHeap@@QEAA_NK@Z +; public: long __cdecl CBasicQualifierSet::IsValidQualifierSet(void) __ptr64 +?IsValidQualifierSet@CBasicQualifierSet@@QEAAJXZ +; public: static int __cdecl CBasicQualifierSet::IsValidQualifierType(unsigned short) +?IsValidQualifierType@CBasicQualifierSet@@SAHG@Z +; protected: int __cdecl CWbemRefreshingSvc::IsWinmgmt(struct _WBEM_REFRESHER_ID * __ptr64) __ptr64 +?IsWinmgmt@CWbemRefreshingSvc@@IEAAHPEAU_WBEM_REFRESHER_ID@@@Z +; public: static long __cdecl CUntypedArray::LoadFromCVarVector(class CPtrSource * __ptr64,class CVarVector & __ptr64,unsigned long,class CFastHeap * __ptr64,unsigned long & __ptr64,int) +?LoadFromCVarVector@CUntypedArray@@SAJPEAVCPtrSource@@AEAVCVarVector@@KPEAVCFastHeap@@AEAKH@Z +; protected: long __cdecl CWbemObject::LocalizeProperties(int,bool,struct IWbemClassObject * __ptr64,struct IWbemClassObject * __ptr64,bool & __ptr64) __ptr64 +?LocalizeProperties@CWbemObject@@IEAAJH_NPEAUIWbemClassObject@@1AEA_N@Z +; protected: long __cdecl CWbemObject::LocalizeQualifiers(int,bool,struct IWbemQualifierSet * __ptr64,struct IWbemQualifierSet * __ptr64,bool & __ptr64) __ptr64 +?LocalizeQualifiers@CWbemObject@@IEAAJH_NPEAUIWbemQualifierSet@@1AEA_N@Z +; public: int __cdecl CHiPerfLock::Lock(unsigned long) __ptr64 +?Lock@CHiPerfLock@@QEAAHK@Z +; public: int __cdecl CSharedLock::Lock(unsigned long) __ptr64 +?Lock@CSharedLock@@QEAAHK@Z +; public: virtual long __cdecl CWbemObject::Lock(long) __ptr64 +?Lock@CWbemObject@@UEAAJJ@Z +; protected: static char __cdecl CCompressedString::LowerByte(unsigned short) +?LowerByte@CCompressedString@@KADG@Z +; public: static unsigned long __cdecl CType::MakeArray(unsigned long) +?MakeArray@CType@@SAKK@Z +; public: static unsigned long __cdecl CFastHeap::MakeFakeFromIndex(int) +?MakeFakeFromIndex@CFastHeap@@SAKH@Z +; public: static unsigned long __cdecl CType::MakeLocal(unsigned long) +?MakeLocal@CType@@SAKK@Z +; public: void __cdecl CCompressedString::MakeLowercase(void) __ptr64 +?MakeLowercase@CCompressedString@@QEAAXXZ +; public: static unsigned long __cdecl CType::MakeNotArray(unsigned long) +?MakeNotArray@CType@@SAKK@Z +; public: static unsigned long __cdecl CType::MakeParents(unsigned long) +?MakeParents@CType@@SAKK@Z +; public: virtual long __cdecl CWbemClass::MakeSubsetInst(struct _IWmiObject * __ptr64,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?MakeSubsetInst@CWbemClass@@UEAAJPEAU_IWmiObject@@PEAPEAU2@@Z +; public: virtual long __cdecl CWbemInstance::MakeSubsetInst(struct _IWmiObject * __ptr64,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?MakeSubsetInst@CWbemInstance@@UEAAJPEAU_IWmiObject@@PEAPEAU2@@Z +; public: void __cdecl CLimitationMapping::Map(class CPropertyInformation * __ptr64,class CPropertyInformation * __ptr64,int) __ptr64 +?Map@CLimitationMapping@@QEAAXPEAVCPropertyInformation@@0H@Z +; public: int __cdecl CClassPart::MapLimitation(long,class CWStringArray * __ptr64,class CLimitationMapping * __ptr64) __ptr64 +?MapLimitation@CClassPart@@QEAAHJPEAVCWStringArray@@PEAVCLimitationMapping@@@Z +; public: static int __cdecl CDecorationPart::MapLimitation(class CWStringArray * __ptr64,class CLimitationMapping * __ptr64) +?MapLimitation@CDecorationPart@@SAHPEAVCWStringArray@@PEAVCLimitationMapping@@@Z +; public: int __cdecl CPropertyLookupTable::MapLimitation(long,class CWStringArray * __ptr64,class CLimitationMapping * __ptr64) __ptr64 +?MapLimitation@CPropertyLookupTable@@QEAAHJPEAVCWStringArray@@PEAVCLimitationMapping@@@Z +; public: int __cdecl CWbemClass::MapLimitation(long,class CWStringArray * __ptr64,class CLimitationMapping * __ptr64) __ptr64 +?MapLimitation@CWbemClass@@QEAAHJPEAVCWStringArray@@PEAVCLimitationMapping@@@Z +; public: static void __cdecl CDecorationPart::MarkKeyRemoval(unsigned char * __ptr64) +?MarkKeyRemoval@CDecorationPart@@SAXPEAE@Z +; public: virtual long __cdecl CWbemObject::MarshalInterface(struct IStream * __ptr64,struct _GUID const & __ptr64,void * __ptr64,unsigned long,void * __ptr64,unsigned long) __ptr64 +?MarshalInterface@CWbemObject@@UEAAJPEAUIStream@@AEBU_GUID@@PEAXK2K@Z +; public: long __cdecl CWbemMtgtDeliverEventPacket::MarshalPacket(long,struct IWbemClassObject * __ptr64 * __ptr64,struct _GUID * __ptr64,int * __ptr64) __ptr64 +?MarshalPacket@CWbemMtgtDeliverEventPacket@@QEAAJJPEAPEAUIWbemClassObject@@PEAU_GUID@@PEAH@Z +; public: long __cdecl CWbemMtgtDeliverEventPacket::MarshalPacket(unsigned char * __ptr64,unsigned long,long,struct IWbemClassObject * __ptr64 * __ptr64,struct _GUID * __ptr64,int * __ptr64) __ptr64 +?MarshalPacket@CWbemMtgtDeliverEventPacket@@QEAAJPEAEKJPEAPEAUIWbemClassObject@@PEAU_GUID@@PEAH@Z +; public: long __cdecl CWbemObjectArrayPacket::MarshalPacket(long,struct IWbemClassObject * __ptr64 * __ptr64,struct _GUID * __ptr64,int * __ptr64) __ptr64 +?MarshalPacket@CWbemObjectArrayPacket@@QEAAJJPEAPEAUIWbemClassObject@@PEAU_GUID@@PEAH@Z +; public: long __cdecl CWbemObjectArrayPacket::MarshalPacket(unsigned char * __ptr64,unsigned long,long,struct IWbemClassObject * __ptr64 * __ptr64,struct _GUID * __ptr64,int * __ptr64) __ptr64 +?MarshalPacket@CWbemObjectArrayPacket@@QEAAJPEAEKJPEAPEAUIWbemClassObject@@PEAU_GUID@@PEAH@Z +; public: long __cdecl CWbemSmartEnumNextPacket::MarshalPacket(long,struct IWbemClassObject * __ptr64 * __ptr64,struct _GUID * __ptr64,int * __ptr64) __ptr64 +?MarshalPacket@CWbemSmartEnumNextPacket@@QEAAJJPEAPEAUIWbemClassObject@@PEAU_GUID@@PEAH@Z +; public: long __cdecl CWbemSmartEnumNextPacket::MarshalPacket(unsigned char * __ptr64,unsigned long,long,struct IWbemClassObject * __ptr64 * __ptr64,struct _GUID * __ptr64,int * __ptr64) __ptr64 +?MarshalPacket@CWbemSmartEnumNextPacket@@QEAAJPEAEKJPEAPEAUIWbemClassObject@@PEAU_GUID@@PEAH@Z +; public: static int __cdecl CSystemProperties::MaxNumProperties(void) +?MaxNumProperties@CSystemProperties@@SAHXZ +; public: static unsigned char * __ptr64 __cdecl CBasicQualifierSet::Merge(unsigned char * __ptr64,class CFastHeap * __ptr64,unsigned char * __ptr64,class CFastHeap * __ptr64,unsigned char * __ptr64,class CFastHeap * __ptr64,int) +?Merge@CBasicQualifierSet@@SAPEAEPEAEPEAVCFastHeap@@0101H@Z +; public: static unsigned char * __ptr64 __cdecl CClassAndMethods::Merge(class CClassAndMethods & __ptr64,class CClassAndMethods & __ptr64,unsigned char * __ptr64,int) +?Merge@CClassAndMethods@@SAPEAEAEAV1@0PEAEH@Z +; public: static unsigned char * __ptr64 __cdecl CClassPart::Merge(class CClassPart & __ptr64,class CClassPart & __ptr64,unsigned char * __ptr64,int) +?Merge@CClassPart@@SAPEAEAEAV1@0PEAEH@Z +; public: static unsigned char * __ptr64 __cdecl CDataTable::Merge(class CDataTable * __ptr64,class CFastHeap * __ptr64,class CDataTable * __ptr64,class CFastHeap * __ptr64,class CPropertyLookupTable * __ptr64,unsigned char * __ptr64,class CFastHeap * __ptr64) +?Merge@CDataTable@@SAPEAEPEAV1@PEAVCFastHeap@@01PEAVCPropertyLookupTable@@PEAE1@Z +; public: static unsigned char * __ptr64 __cdecl CDerivationList::Merge(class CCompressedStringList & __ptr64,class CCompressedStringList & __ptr64,unsigned char * __ptr64) +?Merge@CDerivationList@@SAPEAEAEAVCCompressedStringList@@0PEAE@Z +; public: static unsigned char * __ptr64 __cdecl CMethodPart::Merge(class CMethodPart & __ptr64,class CMethodPart & __ptr64,unsigned char * __ptr64,unsigned long) +?Merge@CMethodPart@@SAPEAEAEAV1@0PEAEK@Z +; public: static unsigned char * __ptr64 __cdecl CPropertyLookupTable::Merge(class CPropertyLookupTable * __ptr64,class CFastHeap * __ptr64,class CPropertyLookupTable * __ptr64,class CFastHeap * __ptr64,unsigned char * __ptr64,class CFastHeap * __ptr64,int) +?Merge@CPropertyLookupTable@@SAPEAEPEAV1@PEAVCFastHeap@@01PEAE1H@Z +; public: unsigned char * __ptr64 __cdecl CWbemClass::Merge(unsigned char * __ptr64,unsigned char * __ptr64,int,int) __ptr64 +?Merge@CWbemClass@@QEAAPEAEPEAE0HH@Z +; public: virtual long __cdecl CWbemClass::Merge(long,unsigned long,void * __ptr64,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?Merge@CWbemClass@@UEAAJJKPEAXPEAPEAU_IWmiObject@@@Z +; public: virtual long __cdecl CWbemInstance::Merge(long,unsigned long,void * __ptr64,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?Merge@CWbemInstance@@UEAAJJKPEAXPEAPEAU_IWmiObject@@@Z +; public: virtual long __cdecl CWbemObject::MergeAmended(long,struct _IWmiObject * __ptr64) __ptr64 +?MergeAmended@CWbemObject@@UEAAJJPEAU_IWmiObject@@@Z +; public: virtual long __cdecl CWbemClass::MergeAndDecorate(long,unsigned long,void * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?MergeAndDecorate@CWbemClass@@UEAAJJKPEAXPEAG1PEAPEAU_IWmiObject@@@Z +; public: virtual long __cdecl CWbemInstance::MergeAndDecorate(long,unsigned long,void * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?MergeAndDecorate@CWbemInstance@@UEAAJJKPEAXPEAG1PEAPEAU_IWmiObject@@@Z +; public: virtual long __cdecl CWbemClass::MergeClassPart(struct IWbemClassObject * __ptr64) __ptr64 +?MergeClassPart@CWbemClass@@UEAAJPEAUIWbemClassObject@@@Z +; public: virtual long __cdecl CWbemInstance::MergeClassPart(struct IWbemClassObject * __ptr64) __ptr64 +?MergeClassPart@CWbemInstance@@UEAAJPEAUIWbemClassObject@@@Z +; public: bool __cdecl CCompressedString::NValidateSize(int)const __ptr64 +?NValidateSize@CCompressedString@@QEBA_NH@Z +; public: static class CWbemCallSecurity * __ptr64 __cdecl CWbemCallSecurity::New(void) +?New@CWbemCallSecurity@@SAPEAV1@XZ +; public: static class CWbemThreadSecurityHandle * __ptr64 __cdecl CWbemThreadSecurityHandle::New(void) +?New@CWbemThreadSecurityHandle@@SAPEAV1@XZ +; public: virtual long __cdecl CQualifierSet::Next(long,unsigned short * __ptr64 * __ptr64,struct tagVARIANT * __ptr64,long * __ptr64) __ptr64 +?Next@CQualifierSet@@UEAAJJPEAPEAGPEAUtagVARIANT@@PEAJ@Z +; public: virtual long __cdecl CWbemObject::Next(long,unsigned short * __ptr64 * __ptr64,struct tagVARIANT * __ptr64,long * __ptr64,long * __ptr64) __ptr64 +?Next@CWbemObject@@UEAAJJPEAPEAGPEAUtagVARIANT@@PEAJ2@Z +; public: int __cdecl CLimitationMapping::NextMapping(class CPropertyInformation * __ptr64,class CPropertyInformation * __ptr64) __ptr64 +?NextMapping@CLimitationMapping@@QEAAHPEAVCPropertyInformation@@0@Z +; public: virtual long __cdecl CWbemClass::NextMethod(long,unsigned short * __ptr64 * __ptr64,struct IWbemClassObject * __ptr64 * __ptr64,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?NextMethod@CWbemClass@@UEAAJJPEAPEAGPEAPEAUIWbemClassObject@@1@Z +; public: virtual long __cdecl CWbemInstance::NextMethod(long,unsigned short * __ptr64 * __ptr64,struct IWbemClassObject * __ptr64 * __ptr64,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?NextMethod@CWbemInstance@@UEAAJJPEAPEAGPEAPEAUIWbemClassObject@@1@Z +; public: long __cdecl CWbemInstance::PlugKeyHoles(void) __ptr64 +?PlugKeyHoles@CWbemInstance@@QEAAJXZ +; public: virtual long __cdecl CQualifierSet::Put(unsigned short const * __ptr64,struct tagVARIANT * __ptr64,long) __ptr64 +?Put@CQualifierSet@@UEAAJPEBGPEAUtagVARIANT@@J@Z +; public: virtual long __cdecl CWbemClass::Put(unsigned short const * __ptr64,long,struct tagVARIANT * __ptr64,long) __ptr64 +?Put@CWbemClass@@UEAAJPEBGJPEAUtagVARIANT@@J@Z +; public: virtual long __cdecl CWbemInstance::Put(unsigned short const * __ptr64,long,struct tagVARIANT * __ptr64,long) __ptr64 +?Put@CWbemInstance@@UEAAJPEBGJPEAUtagVARIANT@@J@Z +; public: long __cdecl CMethodPart::PutMethod(unsigned short const * __ptr64,long,class CWbemObject * __ptr64,class CWbemObject * __ptr64) __ptr64 +?PutMethod@CMethodPart@@QEAAJPEBGJPEAVCWbemObject@@1@Z +; public: virtual long __cdecl CWbemClass::PutMethod(unsigned short const * __ptr64,long,struct IWbemClassObject * __ptr64,struct IWbemClassObject * __ptr64) __ptr64 +?PutMethod@CWbemClass@@UEAAJPEBGJPEAUIWbemClassObject@@1@Z +; public: virtual long __cdecl CWbemInstance::PutMethod(unsigned short const * __ptr64,long,struct IWbemClassObject * __ptr64,struct IWbemClassObject * __ptr64) __ptr64 +?PutMethod@CWbemInstance@@UEAAJPEBGJPEAUIWbemClassObject@@1@Z +; public: virtual long __cdecl CWbemCallSecurity::QueryBlanket(unsigned long * __ptr64,unsigned long * __ptr64,unsigned short * __ptr64 * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,void * __ptr64 * __ptr64,unsigned long * __ptr64) __ptr64 +?QueryBlanket@CWbemCallSecurity@@UEAAJPEAK0PEAPEAG00PEAPEAX0@Z +; public: virtual long __cdecl CImpl::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@?$CImpl@UIWbemObjectTextSrc@@VCWmiObjectTextSrc@@@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CImpl::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@?$CImpl@UIWbemRefreshingServices@@VCWbemRefreshingSvc@@@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CImpl::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@?$CImpl@UIWbemRemoteRefresher@@VCWbemRemoteRefresher@@@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CImpl::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@?$CImpl@U_IWbemConfigureRefreshingSvcs@@VCWbemRefreshingSvc@@@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CImpl::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@?$CImpl@U_IWbemEnumMarshaling@@VCWbemEnumMarshaling@@@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CImpl::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@?$CImpl@U_IWbemFetchRefresherMgr@@VCWbemFetchRefrMgr@@@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CImpl::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@?$CImpl@U_IWmiObjectFactory@@VCWmiObjectFactory@@@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CQualifierSet::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@CQualifierSet@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CWbemCallSecurity::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@CWbemCallSecurity@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CWbemObject::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@CWbemObject@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CWbemThreadSecurityHandle::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@CWbemThreadSecurityHandle@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CWbemObject::QueryObjectFlags(long,unsigned __int64,unsigned __int64 * __ptr64) __ptr64 +?QueryObjectFlags@CWbemObject@@UEAAJJ_KPEA_K@Z +; public: virtual long __cdecl CWbemObject::QueryPartInfo(unsigned long * __ptr64) __ptr64 +?QueryPartInfo@CWbemObject@@UEAAJPEAK@Z +; public: virtual long __cdecl CWbemObject::QueryPropertyFlags(long,unsigned short const * __ptr64,unsigned __int64,unsigned __int64 * __ptr64) __ptr64 +?QueryPropertyFlags@CWbemObject@@UEAAJJPEBG_KPEA_K@Z +; public: virtual long __cdecl CWbemObject::ReadDWORD(long,unsigned long * __ptr64) __ptr64 +?ReadDWORD@CWbemObject@@UEAAJJPEAK@Z +; public: virtual long __cdecl CWbemObject::ReadProp(unsigned short const * __ptr64,long,unsigned long,long * __ptr64,long * __ptr64,int * __ptr64,unsigned long * __ptr64,void * __ptr64) __ptr64 +?ReadProp@CWbemObject@@UEAAJPEBGJKPEAJ1PEAHPEAKPEAX@Z +; public: virtual long __cdecl CWbemObject::ReadPropertyValue(long,long,long * __ptr64,unsigned char * __ptr64) __ptr64 +?ReadPropertyValue@CWbemObject@@UEAAJJJPEAJPEAE@Z +; public: virtual long __cdecl CWbemObject::ReadQWORD(long,unsigned __int64 * __ptr64) __ptr64 +?ReadQWORD@CWbemObject@@UEAAJJPEA_K@Z +; public: int __cdecl CClassPart::ReallocAndCompact(unsigned long) __ptr64 +?ReallocAndCompact@CClassPart@@QEAAHK@Z +; public: int __cdecl CInstancePart::ReallocAndCompact(unsigned long) __ptr64 +?ReallocAndCompact@CInstancePart@@QEAAHK@Z +; protected: static long __cdecl CUntypedArray::ReallocArray(class CPtrSource * __ptr64,unsigned long,class CFastHeap * __ptr64,unsigned long,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) +?ReallocArray@CUntypedArray@@KAJPEAVCPtrSource@@KPEAVCFastHeap@@KPEAK22@Z +; public: int __cdecl CFastHeap::Reallocate(unsigned long,unsigned long,unsigned long,unsigned long & __ptr64 __ptr64) __ptr64 +?Reallocate@CFastHeap@@QEAAHKKKAEFAK@Z +; protected: unsigned char * __ptr64 __cdecl CWbemObject::Reallocate(unsigned long) __ptr64 +?Reallocate@CWbemObject@@IEAAPEAEK@Z +; public: void __cdecl CBasicQualifierSet::Rebase(unsigned char * __ptr64) __ptr64 +?Rebase@CBasicQualifierSet@@QEAAXPEAE@Z +; public: void __cdecl CClassAndMethods::Rebase(unsigned char * __ptr64) __ptr64 +?Rebase@CClassAndMethods@@QEAAXPEAE@Z +; public: void __cdecl CClassPart::Rebase(unsigned char * __ptr64) __ptr64 +?Rebase@CClassPart@@QEAAXPEAE@Z +; public: void __cdecl CCompressedStringList::Rebase(unsigned char * __ptr64) __ptr64 +?Rebase@CCompressedStringList@@QEAAXPEAE@Z +; public: void __cdecl CDataTable::Rebase(unsigned char * __ptr64) __ptr64 +?Rebase@CDataTable@@QEAAXPEAE@Z +; public: void __cdecl CDecorationPart::Rebase(unsigned char * __ptr64) __ptr64 +?Rebase@CDecorationPart@@QEAAXPEAE@Z +; public: void __cdecl CFastHeap::Rebase(unsigned char * __ptr64) __ptr64 +?Rebase@CFastHeap@@QEAAXPEAE@Z +; public: void __cdecl CInstancePart::Rebase(unsigned char * __ptr64) __ptr64 +?Rebase@CInstancePart@@QEAAXPEAE@Z +; public: void __cdecl CMethodPart::Rebase(unsigned char * __ptr64) __ptr64 +?Rebase@CMethodPart@@QEAAXPEAE@Z +; public: void __cdecl CPropertyLookupTable::Rebase(unsigned char * __ptr64) __ptr64 +?Rebase@CPropertyLookupTable@@QEAAXPEAE@Z +; public: void __cdecl CQualifierSetList::Rebase(unsigned char * __ptr64) __ptr64 +?Rebase@CQualifierSetList@@QEAAXPEAE@Z +; public: void __cdecl CQualifierSetList::Rebase(void) __ptr64 +?Rebase@CQualifierSetList@@QEAAXXZ +; public: void __cdecl CWbemClass::Rebase(unsigned char * __ptr64) __ptr64 +?Rebase@CWbemClass@@QEAAXPEAE@Z +; public: void __cdecl CWbemInstance::Rebase(unsigned char * __ptr64) __ptr64 +?Rebase@CWbemInstance@@QEAAXPEAE@Z +; public: void __cdecl CInstancePQSContainer::RebaseSecondarySet(void) __ptr64 +?RebaseSecondarySet@CInstancePQSContainer@@QEAAXXZ +; public: enum EReconciliation __cdecl CClassAndMethods::ReconcileWith(class CClassAndMethods & __ptr64) __ptr64 +?ReconcileWith@CClassAndMethods@@QEAA?AW4EReconciliation@@AEAV1@@Z +; public: enum EReconciliation __cdecl CClassPart::ReconcileWith(class CClassPart & __ptr64) __ptr64 +?ReconcileWith@CClassPart@@QEAA?AW4EReconciliation@@AEAV1@@Z +; public: enum EReconciliation __cdecl CMethodPart::ReconcileWith(class CMethodPart & __ptr64) __ptr64 +?ReconcileWith@CMethodPart@@QEAA?AW4EReconciliation@@AEAV1@@Z +; public: enum EReconciliation __cdecl CWbemClass::ReconcileWith(class CWbemClass * __ptr64) __ptr64 +?ReconcileWith@CWbemClass@@QEAA?AW4EReconciliation@@PEAV1@@Z +; public: virtual long __cdecl CWbemClass::ReconcileWith(long,struct _IWmiObject * __ptr64) __ptr64 +?ReconcileWith@CWbemClass@@UEAAJJPEAU_IWmiObject@@@Z +; public: virtual long __cdecl CWbemInstance::ReconcileWith(long,struct _IWmiObject * __ptr64) __ptr64 +?ReconcileWith@CWbemInstance@@UEAAJJPEAU_IWmiObject@@@Z +; protected: virtual long __cdecl CWbemRefreshingSvc::ReconnectRemoteRefresher(struct _WBEM_REFRESHER_ID * __ptr64,long,long,unsigned long,struct _WBEM_RECONNECT_INFO * __ptr64,struct _WBEM_RECONNECT_RESULTS * __ptr64,unsigned long * __ptr64) __ptr64 +?ReconnectRemoteRefresher@CWbemRefreshingSvc@@MEAAJPEAU_WBEM_REFRESHER_ID@@JJKPEAU_WBEM_RECONNECT_INFO@@PEAU_WBEM_RECONNECT_RESULTS@@PEAK@Z +; public: virtual long __cdecl CWbemRefreshingSvc::XWbemRefrSvc::ReconnectRemoteRefresher(struct _WBEM_REFRESHER_ID * __ptr64,long,long,unsigned long,struct _WBEM_RECONNECT_INFO * __ptr64,struct _WBEM_RECONNECT_RESULTS * __ptr64,unsigned long * __ptr64) __ptr64 +?ReconnectRemoteRefresher@XWbemRefrSvc@CWbemRefreshingSvc@@UEAAJPEAU_WBEM_REFRESHER_ID@@JJKPEAU_WBEM_RECONNECT_INFO@@PEAU_WBEM_RECONNECT_RESULTS@@PEAK@Z +; public: void __cdecl CFastHeap::Reduce(unsigned long,unsigned long,unsigned long) __ptr64 +?Reduce@CFastHeap@@QEAAXKKK@Z +; public: void __cdecl CWbemClass::ReduceClassAndMethodsSpace(unsigned long) __ptr64 +?ReduceClassAndMethodsSpace@CWbemClass@@QEAAXK@Z +; public: virtual void __cdecl CClassAndMethods::ReduceClassPartSpace(class CClassPart * __ptr64,unsigned long) __ptr64 +?ReduceClassPartSpace@CClassAndMethods@@UEAAXPEAVCClassPart@@K@Z +; public: virtual void __cdecl CWbemInstance::ReduceClassPartSpace(class CClassPart * __ptr64,unsigned long) __ptr64 +?ReduceClassPartSpace@CWbemInstance@@UEAAXPEAVCClassPart@@K@Z +; public: virtual void __cdecl CClassPart::ReduceDataTableSpace(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ReduceDataTableSpace@CClassPart@@UEAAXPEAEKK@Z +; public: virtual void __cdecl CInstancePart::ReduceDataTableSpace(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ReduceDataTableSpace@CInstancePart@@UEAAXPEAEKK@Z +; public: virtual void __cdecl CClassPart::ReduceHeapSize(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ReduceHeapSize@CClassPart@@UEAAXPEAEKK@Z +; public: virtual void __cdecl CInstancePart::ReduceHeapSize(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ReduceHeapSize@CInstancePart@@UEAAXPEAEKK@Z +; public: virtual void __cdecl CMethodPart::ReduceHeapSize(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ReduceHeapSize@CMethodPart@@UEAAXPEAEKK@Z +; public: virtual void __cdecl CWbemInstance::ReduceInstancePartSpace(class CInstancePart * __ptr64,unsigned long) __ptr64 +?ReduceInstancePartSpace@CWbemInstance@@UEAAXPEAVCInstancePart@@K@Z +; public: virtual void __cdecl CClassAndMethods::ReduceMethodPartSpace(class CMethodPart * __ptr64,unsigned long) __ptr64 +?ReduceMethodPartSpace@CClassAndMethods@@UEAAXPEAVCMethodPart@@K@Z +; public: virtual void __cdecl CClassPart::ReducePropertyTableSpace(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ReducePropertyTableSpace@CClassPart@@UEAAXPEAEKK@Z +; public: virtual void __cdecl CInstancePart::ReduceQualifierSetListSpace(unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?ReduceQualifierSetListSpace@CInstancePart@@UEAAXPEAEKK@Z +; public: virtual void __cdecl CClassPart::ReduceQualifierSetSpace(class CBasicQualifierSet * __ptr64,unsigned long) __ptr64 +?ReduceQualifierSetSpace@CClassPart@@UEAAXPEAVCBasicQualifierSet@@K@Z +; public: virtual void __cdecl CInstancePQSContainer::ReduceQualifierSetSpace(class CBasicQualifierSet * __ptr64,unsigned long) __ptr64 +?ReduceQualifierSetSpace@CInstancePQSContainer@@UEAAXPEAVCBasicQualifierSet@@K@Z +; public: virtual void __cdecl CInstancePart::ReduceQualifierSetSpace(class CBasicQualifierSet * __ptr64,unsigned long) __ptr64 +?ReduceQualifierSetSpace@CInstancePart@@UEAAXPEAVCBasicQualifierSet@@K@Z +; public: virtual void __cdecl CMethodQualifierSetContainer::ReduceQualifierSetSpace(class CBasicQualifierSet * __ptr64,unsigned long) __ptr64 +?ReduceQualifierSetSpace@CMethodQualifierSetContainer@@UEAAXPEAVCBasicQualifierSet@@K@Z +; public: void __cdecl CQualifierSetList::ReduceQualifierSetSpace(class CBasicQualifierSet * __ptr64,unsigned long) __ptr64 +?ReduceQualifierSetSpace@CQualifierSetList@@QEAAXPEAVCBasicQualifierSet@@K@Z +; public: virtual unsigned long __cdecl CImpl::Release(void) __ptr64 +?Release@?$CImpl@UIWbemObjectTextSrc@@VCWmiObjectTextSrc@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CImpl::Release(void) __ptr64 +?Release@?$CImpl@UIWbemRefreshingServices@@VCWbemRefreshingSvc@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CImpl::Release(void) __ptr64 +?Release@?$CImpl@UIWbemRemoteRefresher@@VCWbemRemoteRefresher@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CImpl::Release(void) __ptr64 +?Release@?$CImpl@U_IWbemConfigureRefreshingSvcs@@VCWbemRefreshingSvc@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CImpl::Release(void) __ptr64 +?Release@?$CImpl@U_IWbemEnumMarshaling@@VCWbemEnumMarshaling@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CImpl::Release(void) __ptr64 +?Release@?$CImpl@U_IWbemFetchRefresherMgr@@VCWbemFetchRefrMgr@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CImpl::Release(void) __ptr64 +?Release@?$CImpl@U_IWmiObjectFactory@@VCWmiObjectFactory@@@@UEAAKXZ +; public: virtual unsigned long __cdecl CClassQualifierSet::Release(void) __ptr64 +?Release@CClassQualifierSet@@UEAAKXZ +; public: virtual unsigned long __cdecl CInstanceQualifierSet::Release(void) __ptr64 +?Release@CInstanceQualifierSet@@UEAAKXZ +; public: virtual unsigned long __cdecl CMethodQualifierSet::Release(void) __ptr64 +?Release@CMethodQualifierSet@@UEAAKXZ +; public: virtual unsigned long __cdecl CQualifierSet::Release(void) __ptr64 +?Release@CQualifierSet@@UEAAKXZ +; public: virtual unsigned long __cdecl CWbemCallSecurity::Release(void) __ptr64 +?Release@CWbemCallSecurity@@UEAAKXZ +; public: virtual unsigned long __cdecl CWbemObject::Release(void) __ptr64 +?Release@CWbemObject@@UEAAKXZ +; public: virtual unsigned long __cdecl CWbemThreadSecurityHandle::Release(void) __ptr64 +?Release@CWbemThreadSecurityHandle@@UEAAKXZ +; protected: void __cdecl CPointerArray,class CFlexArray>::ReleaseElement(class CFastPropertyBagItem * __ptr64) __ptr64 +?ReleaseElement@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@IEAAXPEAVCFastPropertyBagItem@@@Z +; protected: void __cdecl CPointerArray,class CFlexArray>::ReleaseElement(class CWmiTextSource * __ptr64) __ptr64 +?ReleaseElement@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@IEAAXPEAVCWmiTextSource@@@Z +; public: virtual long __cdecl CWbemObject::ReleaseMarshalData(struct IStream * __ptr64) __ptr64 +?ReleaseMarshalData@CWbemObject@@UEAAJPEAUIStream@@@Z +; public: virtual long __cdecl CWbemRemoteRefresher::XWbemRemoteRefr::RemoteRefresh(long,long * __ptr64,struct _WBEM_REFRESHED_OBJECT * __ptr64 * __ptr64) __ptr64 +?RemoteRefresh@XWbemRemoteRefr@CWbemRemoteRefresher@@UEAAJJPEAJPEAPEAU_WBEM_REFRESHED_OBJECT@@@Z +; public: long __cdecl CFastPropertyBag::Remove(unsigned short const * __ptr64) __ptr64 +?Remove@CFastPropertyBag@@QEAAJPEBG@Z +; public: void __cdecl CPointerArray,class CFlexArray>::RemoveAll(void) __ptr64 +?RemoveAll@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAXXZ +; public: void __cdecl CPointerArray,class CFlexArray>::RemoveAll(void) __ptr64 +?RemoveAll@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAXXZ +; public: long __cdecl CFastPropertyBag::RemoveAll(void) __ptr64 +?RemoveAll@CFastPropertyBag@@QEAAJXZ +; public: virtual long __cdecl CWbemObject::RemoveArrayPropElementByHandle(long,long,unsigned long) __ptr64 +?RemoveArrayPropElementByHandle@CWbemObject@@UEAAJJJK@Z +; public: virtual long __cdecl CWbemObject::RemoveArrayPropRangeByHandle(long,long,unsigned long,unsigned long) __ptr64 +?RemoveArrayPropRangeByHandle@CWbemObject@@UEAAJJJKK@Z +; public: bool __cdecl CPointerArray,class CFlexArray>::RemoveAt(int,class CFastPropertyBagItem * __ptr64 * __ptr64) __ptr64 +?RemoveAt@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAA_NHPEAPEAVCFastPropertyBagItem@@@Z +; public: bool __cdecl CPointerArray,class CFlexArray>::RemoveAt(int,class CWmiTextSource * __ptr64 * __ptr64) __ptr64 +?RemoveAt@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAA_NHPEAPEAVCWmiTextSource@@@Z +; public: virtual long __cdecl CWbemObject::RemoveDecoration(void) __ptr64 +?RemoveDecoration@CWbemObject@@UEAAJXZ +; protected: virtual long __cdecl CWbemRefreshingSvc::RemoveObjectFromRefresher(struct _WBEM_REFRESHER_ID * __ptr64,long,long,unsigned long,unsigned long * __ptr64) __ptr64 +?RemoveObjectFromRefresher@CWbemRefreshingSvc@@MEAAJPEAU_WBEM_REFRESHER_ID@@JJKPEAK@Z +; public: virtual long __cdecl CWbemRefreshingSvc::XWbemRefrSvc::RemoveObjectFromRefresher(struct _WBEM_REFRESHER_ID * __ptr64,long,long,unsigned long,unsigned long * __ptr64) __ptr64 +?RemoveObjectFromRefresher@XWbemRefrSvc@CWbemRefreshingSvc@@UEAAJPEAU_WBEM_REFRESHER_ID@@JJKPEAK@Z +; public: void __cdecl CDataTable::RemoveProperty(unsigned short,unsigned long,unsigned long) __ptr64 +?RemoveProperty@CDataTable@@QEAAXGKK@Z +; public: long __cdecl CWbemObject::RemoveQualifierArrayRange(unsigned short const * __ptr64,unsigned short const * __ptr64,int,long,unsigned long,unsigned long) __ptr64 +?RemoveQualifierArrayRange@CWbemObject@@QEAAJPEBG0HJKK@Z +; public: static long __cdecl CUntypedArray::RemoveRange(class CPtrSource * __ptr64,unsigned long,unsigned long,class CFastHeap * __ptr64,unsigned long,unsigned long) +?RemoveRange@CUntypedArray@@SAJPEAVCPtrSource@@KKPEAVCFastHeap@@KK@Z +; public: void __cdecl CLimitationMapping::RemoveSpecific(void) __ptr64 +?RemoveSpecific@CLimitationMapping@@QEAAXXZ +; public: long __cdecl CWbemInstance::Reparent(class CWbemClass * __ptr64,class CWbemInstance * __ptr64 * __ptr64) __ptr64 +?Reparent@CWbemInstance@@QEAAJPEAVCWbemClass@@PEAPEAV1@@Z +; public: void __cdecl CCompressedStringList::Reset(void) __ptr64 +?Reset@CCompressedStringList@@QEAAXXZ +; public: void __cdecl CLimitationMapping::Reset(void) __ptr64 +?Reset@CLimitationMapping@@QEAAXXZ +; protected: long __cdecl CWbemRefreshingSvc::ResetRefreshInfo(struct _WBEM_REFRESH_INFO * __ptr64) __ptr64 +?ResetRefreshInfo@CWbemRefreshingSvc@@IEAAJPEAU_WBEM_REFRESH_INFO@@@Z +; public: unsigned char * __ptr64 __cdecl CClassPart::ResolveHeapPointer(unsigned long) __ptr64 +?ResolveHeapPointer@CClassPart@@QEAAPEAEK@Z +; public: unsigned char * __ptr64 __cdecl CFastHeap::ResolveHeapPointer(unsigned long) __ptr64 +?ResolveHeapPointer@CFastHeap@@QEAAPEAEK@Z +; public: class CCompressedString * __ptr64 __cdecl CClassPart::ResolveHeapString(unsigned long) __ptr64 +?ResolveHeapString@CClassPart@@QEAAPEAVCCompressedString@@K@Z +; public: class CCompressedString * __ptr64 __cdecl CFastHeap::ResolveString(unsigned long) __ptr64 +?ResolveString@CFastHeap@@QEAAPEAVCCompressedString@@K@Z +; public: virtual long __cdecl CWbemCallSecurity::RevertToSelf(void) __ptr64 +?RevertToSelf@CWbemCallSecurity@@UEAAJXZ +; public: int __cdecl CQualifierSet::SelfRebase(void) __ptr64 +?SelfRebase@CQualifierSet@@QEAAHXZ +; public: long __cdecl CInstancePart::SetActualValue(class CPropertyInformation * __ptr64,class CVar * __ptr64) __ptr64 +?SetActualValue@CInstancePart@@QEAAJPEAVCPropertyInformation@@PEAVCVar@@@Z +; public: void __cdecl CLimitationMapping::SetAddChildKeys(int) __ptr64 +?SetAddChildKeys@CLimitationMapping@@QEAAXH@Z +; public: void __cdecl CDataTable::SetAllToDefault(void) __ptr64 +?SetAllToDefault@CDataTable@@QEAAXXZ +; public: void __cdecl CFastHeap::SetAllocatedDataLength(unsigned long) __ptr64 +?SetAllocatedDataLength@CFastHeap@@QEAAXK@Z +; public: virtual long __cdecl CWbemObject::SetArrayPropElementByHandle(long,long,unsigned long,unsigned long,void * __ptr64) __ptr64 +?SetArrayPropElementByHandle@CWbemObject@@UEAAJJJKKPEAX@Z +; public: virtual long __cdecl CWbemObject::SetArrayPropRangeByHandle(long,long,unsigned long,unsigned long,unsigned long,void * __ptr64) __ptr64 +?SetArrayPropRangeByHandle@CWbemObject@@UEAAJJJKKKPEAX@Z +; public: void __cdecl CPointerArray,class CFlexArray>::SetAt(int,class CFastPropertyBagItem * __ptr64,class CFastPropertyBagItem * __ptr64 * __ptr64) __ptr64 +?SetAt@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAXHPEAVCFastPropertyBagItem@@PEAPEAV2@@Z +; public: void __cdecl CPointerArray,class CFlexArray>::SetAt(int,class CWmiTextSource * __ptr64,class CWmiTextSource * __ptr64 * __ptr64) __ptr64 +?SetAt@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAXHPEAVCWmiTextSource@@PEAPEAV2@@Z +; public: long __cdecl CClassPart::SetClassName(class CVar * __ptr64) __ptr64 +?SetClassName@CClassPart@@QEAAJPEAVCVar@@@Z +; public: void __cdecl CLimitationMapping::SetClassObject(class CWbemClass * __ptr64) __ptr64 +?SetClassObject@CLimitationMapping@@QEAAXPEAVCWbemClass@@@Z +; public: virtual long __cdecl CWbemClass::SetClassPart(void * __ptr64,unsigned long) __ptr64 +?SetClassPart@CWbemClass@@UEAAJPEAXK@Z +; public: virtual long __cdecl CWbemInstance::SetClassPart(void * __ptr64,unsigned long) __ptr64 +?SetClassPart@CWbemInstance@@UEAAJPEAXK@Z +; public: long __cdecl CClassPart::SetClassQualifier(unsigned short const * __ptr64,long,class CTypedValue * __ptr64) __ptr64 +?SetClassQualifier@CClassPart@@QEAAJPEBGJPEAVCTypedValue@@@Z +; public: long __cdecl CClassPart::SetClassQualifier(unsigned short const * __ptr64,class CVar * __ptr64,long) __ptr64 +?SetClassQualifier@CClassPart@@QEAAJPEBGPEAVCVar@@J@Z +; public: void __cdecl CDecorationPart::SetClientOnly(void) __ptr64 +?SetClientOnly@CDecorationPart@@QEAAXXZ +; public: void __cdecl CWbemObject::SetClientOnly(void) __ptr64 +?SetClientOnly@CWbemObject@@QEAAXXZ +; public: void __cdecl CFastHeap::SetContainer(class CHeapContainer * __ptr64) __ptr64 +?SetContainer@CFastHeap@@QEAAXPEAVCHeapContainer@@@Z +; public: void __cdecl CBasicQualifierSet::SetData(unsigned char * __ptr64,class CFastHeap * __ptr64) __ptr64 +?SetData@CBasicQualifierSet@@QEAAXPEAEPEAVCFastHeap@@@Z +; public: void __cdecl CClassAndMethods::SetData(unsigned char * __ptr64,class CWbemClass * __ptr64,class CClassAndMethods * __ptr64) __ptr64 +?SetData@CClassAndMethods@@QEAAXPEAEPEAVCWbemClass@@PEAV1@@Z +; public: void __cdecl CClassPart::SetData(unsigned char * __ptr64,class CClassPartContainer * __ptr64,class CClassPart * __ptr64) __ptr64 +?SetData@CClassPart@@QEAAXPEAEPEAVCClassPartContainer@@PEAV1@@Z +; public: void __cdecl CCompressedStringList::SetData(unsigned char * __ptr64) __ptr64 +?SetData@CCompressedStringList@@QEAAXPEAE@Z +; public: void __cdecl CDataTable::SetData(unsigned char * __ptr64,int,int,class CDataTableContainer * __ptr64) __ptr64 +?SetData@CDataTable@@QEAAXPEAEHHPEAVCDataTableContainer@@@Z +; public: void __cdecl CDecorationPart::SetData(unsigned char * __ptr64) __ptr64 +?SetData@CDecorationPart@@QEAAXPEAE@Z +; public: int __cdecl CFastHeap::SetData(unsigned char * __ptr64,class CHeapContainer * __ptr64) __ptr64 +?SetData@CFastHeap@@QEAAHPEAEPEAVCHeapContainer@@@Z +; public: void __cdecl CInstancePart::SetData(unsigned char * __ptr64,class CInstancePartContainer * __ptr64,class CClassPart & __ptr64,unsigned __int64) __ptr64 +?SetData@CInstancePart@@QEAAXPEAEPEAVCInstancePartContainer@@AEAVCClassPart@@_K@Z +; public: void __cdecl CMethodPart::SetData(unsigned char * __ptr64,class CMethodPartContainer * __ptr64,class CMethodPart * __ptr64) __ptr64 +?SetData@CMethodPart@@QEAAXPEAEPEAVCMethodPartContainer@@PEAV1@@Z +; public: void __cdecl CMethodQualifierSet::SetData(class CMethodPart * __ptr64,class CMethodPart * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetData@CMethodQualifierSet@@QEAAXPEAVCMethodPart@@0PEBG@Z +; public: void __cdecl CMethodQualifierSetContainer::SetData(class CMethodPart * __ptr64,class CMethodPart * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetData@CMethodQualifierSetContainer@@QEAAXPEAVCMethodPart@@0PEBG@Z +; public: void __cdecl CPropertyLookupTable::SetData(unsigned char * __ptr64,class CPropertyTableContainer * __ptr64) __ptr64 +?SetData@CPropertyLookupTable@@QEAAXPEAEPEAVCPropertyTableContainer@@@Z +; public: void __cdecl CQualifierSet::SetData(unsigned char * __ptr64,class CQualifierSetContainer * __ptr64,class CBasicQualifierSet * __ptr64) __ptr64 +?SetData@CQualifierSet@@QEAAXPEAEPEAVCQualifierSetContainer@@PEAVCBasicQualifierSet@@@Z +; public: void __cdecl CQualifierSetList::SetData(unsigned char * __ptr64,int,class CQualifierSetListContainer * __ptr64) __ptr64 +?SetData@CQualifierSetList@@QEAAXPEAEHPEAVCQualifierSetListContainer@@@Z +; public: void __cdecl CSharedLock::SetData(struct SHARED_LOCK_DATA * __ptr64) __ptr64 +?SetData@CSharedLock@@QEAAXPEAUSHARED_LOCK_DATA@@@Z +; public: virtual void __cdecl CWbemClass::SetData(unsigned char * __ptr64,int) __ptr64 +?SetData@CWbemClass@@UEAAXPEAEH@Z +; public: void __cdecl CWbemDataPacket::SetData(unsigned char * __ptr64,unsigned long,bool) __ptr64 +?SetData@CWbemDataPacket@@QEAAXPEAEK_N@Z +; public: void __cdecl CWbemInstance::SetData(unsigned char * __ptr64,int,unsigned long) __ptr64 +?SetData@CWbemInstance@@QEAAXPEAEHK@Z +; public: virtual void __cdecl CWbemInstance::SetData(unsigned char * __ptr64,int) __ptr64 +?SetData@CWbemInstance@@UEAAXPEAEH@Z +; public: void __cdecl CWbemMtgtDeliverEventPacket::SetData(unsigned char * __ptr64,unsigned long,bool) __ptr64 +?SetData@CWbemMtgtDeliverEventPacket@@QEAAXPEAEK_N@Z +; public: void __cdecl CWbemObjectArrayPacket::SetData(unsigned char * __ptr64,unsigned long,bool) __ptr64 +?SetData@CWbemObjectArrayPacket@@QEAAXPEAEK_N@Z +; public: void __cdecl CWbemSmartEnumNextPacket::SetData(unsigned char * __ptr64,unsigned long,bool) __ptr64 +?SetData@CWbemSmartEnumNextPacket@@QEAAXPEAEK_N@Z +; protected: static void __cdecl CBasicQualifierSet::SetDataLength(unsigned char * __ptr64,unsigned long) +?SetDataLength@CBasicQualifierSet@@KAXPEAEK@Z +; public: void __cdecl CClassPart::SetDataLength(unsigned long) __ptr64 +?SetDataLength@CClassPart@@QEAAXK@Z +; public: void __cdecl CInstancePart::SetDataLength(unsigned long) __ptr64 +?SetDataLength@CInstancePart@@QEAAXK@Z +; public: static void __cdecl CBasicQualifierSet::SetDataToNone(unsigned char * __ptr64) +?SetDataToNone@CBasicQualifierSet@@SAXPEAE@Z +; public: void __cdecl CClassAndMethods::SetDataWithNumProps(unsigned char * __ptr64,class CWbemClass * __ptr64,unsigned long,class CClassAndMethods * __ptr64) __ptr64 +?SetDataWithNumProps@CClassAndMethods@@QEAAXPEAEPEAVCWbemClass@@KPEAV1@@Z +; public: void __cdecl CClassPart::SetDataWithNumProps(unsigned char * __ptr64,class CClassPartContainer * __ptr64,unsigned long,class CClassPart * __ptr64) __ptr64 +?SetDataWithNumProps@CClassPart@@QEAAXPEAEPEAVCClassPartContainer@@KPEAV1@@Z +; public: virtual long __cdecl CWbemObject::SetDecoration(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetDecoration@CWbemObject@@UEAAJPEBG0@Z +; protected: long __cdecl CClassPart::SetDefaultValue(class CPropertyInformation * __ptr64,class CVar * __ptr64) __ptr64 +?SetDefaultValue@CClassPart@@IEAAJPEAVCPropertyInformation@@PEAVCVar@@@Z +; public: long __cdecl CClassPart::SetDefaultValue(unsigned short const * __ptr64,class CVar * __ptr64) __ptr64 +?SetDefaultValue@CClassPart@@QEAAJPEBGPEAVCVar@@@Z +; public: void __cdecl CDataTable::SetDefaultness(int,int) __ptr64 +?SetDefaultness@CDataTable@@QEAAXHH@Z +; public: void __cdecl CLimitationMapping::SetFlags(long) __ptr64 +?SetFlags@CLimitationMapping@@QEAAXJ@Z +; public: void __cdecl CCompressedString::SetFromAscii(char const * __ptr64,unsigned __int64) __ptr64 +?SetFromAscii@CCompressedString@@QEAAXPEBD_K@Z +; public: void __cdecl CCompressedString::SetFromUnicode(int,unsigned short const * __ptr64) __ptr64 +?SetFromUnicode@CCompressedString@@QEAAXHPEBG@Z +; public: void __cdecl CCompressedString::SetFromUnicode(unsigned short const * __ptr64) __ptr64 +?SetFromUnicode@CCompressedString@@QEAAXPEBG@Z +; protected: void __cdecl CFastHeap::SetInLineLength(unsigned long) __ptr64 +?SetInLineLength@CFastHeap@@IEAAXK@Z +; public: void __cdecl CLimitationMapping::SetIncludeDerivation(int) __ptr64 +?SetIncludeDerivation@CLimitationMapping@@QEAAXH@Z +; public: void __cdecl CLimitationMapping::SetIncludeNamespace(int) __ptr64 +?SetIncludeNamespace@CLimitationMapping@@QEAAXH@Z +; public: void __cdecl CLimitationMapping::SetIncludeServer(int) __ptr64 +?SetIncludeServer@CLimitationMapping@@QEAAXH@Z +; public: long __cdecl CClassPart::SetInheritanceChain(long,unsigned short * __ptr64 * __ptr64) __ptr64 +?SetInheritanceChain@CClassPart@@QEAAJJPEAPEAG@Z +; public: virtual long __cdecl CWbemClass::SetInheritanceChain(long,unsigned short * __ptr64 * __ptr64) __ptr64 +?SetInheritanceChain@CWbemClass@@UEAAJJPEAPEAG@Z +; public: virtual long __cdecl CWbemInstance::SetInheritanceChain(long,unsigned short * __ptr64 * __ptr64) __ptr64 +?SetInheritanceChain@CWbemInstance@@UEAAJJPEAPEAG@Z +; public: long __cdecl CInstancePart::SetInstanceQualifier(unsigned short const * __ptr64,long,class CTypedValue * __ptr64) __ptr64 +?SetInstanceQualifier@CInstancePart@@QEAAJPEBGJPEAVCTypedValue@@@Z +; public: long __cdecl CInstancePart::SetInstanceQualifier(unsigned short const * __ptr64,class CVar * __ptr64,long) __ptr64 +?SetInstanceQualifier@CInstancePart@@QEAAJPEBGPEAVCVar@@J@Z +; public: void __cdecl CFixedBSTRArray::SetLength(int) __ptr64 +?SetLength@CFixedBSTRArray@@QEAAXH@Z +; public: void __cdecl CDecorationPart::SetLimited(void) __ptr64 +?SetLimited@CDecorationPart@@QEAAXXZ +; public: void __cdecl CClassPart::SetLocalized(int) __ptr64 +?SetLocalized@CClassPart@@QEAAXH@Z +; public: void __cdecl CInstancePart::SetLocalized(int) __ptr64 +?SetLocalized@CInstancePart@@QEAAXH@Z +; public: virtual void __cdecl CWbemClass::SetLocalized(int) __ptr64 +?SetLocalized@CWbemClass@@UEAAXH@Z +; public: virtual void __cdecl CWbemInstance::SetLocalized(int) __ptr64 +?SetLocalized@CWbemInstance@@UEAAXH@Z +; public: long __cdecl CMethodPart::SetMethodOrigin(unsigned short const * __ptr64,long) __ptr64 +?SetMethodOrigin@CMethodPart@@QEAAJPEBGJ@Z +; public: virtual long __cdecl CWbemClass::SetMethodOrigin(unsigned short const * __ptr64,long) __ptr64 +?SetMethodOrigin@CWbemClass@@UEAAJPEBGJ@Z +; public: virtual long __cdecl CWbemInstance::SetMethodOrigin(unsigned short const * __ptr64,long) __ptr64 +?SetMethodOrigin@CWbemInstance@@UEAAJPEBGJ@Z +; public: virtual long __cdecl CWbemObject::SetMethodQual(unsigned short const * __ptr64,unsigned short const * __ptr64,long,unsigned long,unsigned long,long,unsigned long,void * __ptr64) __ptr64 +?SetMethodQual@CWbemObject@@UEAAJPEBG0JKKJKPEAX@Z +; public: virtual long __cdecl CWbemClass::SetMethodQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long,class CTypedValue * __ptr64) __ptr64 +?SetMethodQualifier@CWbemClass@@UEAAJPEBG0JPEAVCTypedValue@@@Z +; public: virtual long __cdecl CWbemClass::SetMethodQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long,class CVar * __ptr64) __ptr64 +?SetMethodQualifier@CWbemClass@@UEAAJPEBG0JPEAVCVar@@@Z +; public: virtual long __cdecl CWbemInstance::SetMethodQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long,class CTypedValue * __ptr64) __ptr64 +?SetMethodQualifier@CWbemInstance@@UEAAJPEBG0JPEAVCTypedValue@@@Z +; public: virtual long __cdecl CWbemInstance::SetMethodQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long,class CVar * __ptr64) __ptr64 +?SetMethodQualifier@CWbemInstance@@UEAAJPEBG0JPEAVCVar@@@Z +; public: void __cdecl CDataTable::SetNullness(int,int) __ptr64 +?SetNullness@CDataTable@@QEAAXHH@Z +; public: virtual long __cdecl CWbemObject::SetObjQual(unsigned short const * __ptr64,long,unsigned long,unsigned long,long,unsigned long,void * __ptr64) __ptr64 +?SetObjQual@CWbemObject@@UEAAJPEBGJKKJKPEAX@Z +; public: virtual long __cdecl CWbemObject::SetObjectFlags(long,unsigned __int64,unsigned __int64) __ptr64 +?SetObjectFlags@CWbemObject@@UEAAJJ_K0@Z +; public: virtual long __cdecl CWbemObject::SetObjectMemory(void * __ptr64,unsigned long) __ptr64 +?SetObjectMemory@CWbemObject@@UEAAJPEAXK@Z +; public: virtual long __cdecl CWbemClass::SetObjectParts(void * __ptr64,unsigned long,unsigned long) __ptr64 +?SetObjectParts@CWbemClass@@UEAAJPEAXKK@Z +; public: virtual long __cdecl CWbemInstance::SetObjectParts(void * __ptr64,unsigned long,unsigned long) __ptr64 +?SetObjectParts@CWbemInstance@@UEAAJPEAXKK@Z +; public: void __cdecl CWbemThreadSecurityHandle::SetOrigin(enum tag_WMI_THREAD_SECURITY_ORIGIN) __ptr64 +?SetOrigin@CWbemThreadSecurityHandle@@QEAAXW4tag_WMI_THREAD_SECURITY_ORIGIN@@@Z +; public: virtual long __cdecl CWbemObject::SetPropByHandle(long,long,unsigned long,void * __ptr64) __ptr64 +?SetPropByHandle@CWbemObject@@UEAAJJJKPEAX@Z +; public: virtual long __cdecl CWbemObject::SetPropQual(unsigned short const * __ptr64,unsigned short const * __ptr64,long,unsigned long,unsigned long,long,unsigned long,void * __ptr64) __ptr64 +?SetPropQual@CWbemObject@@UEAAJPEBG0JKKJKPEAX@Z +; public: long __cdecl CClassPart::SetPropQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long,class CTypedValue * __ptr64) __ptr64 +?SetPropQualifier@CClassPart@@QEAAJPEBG0JPEAVCTypedValue@@@Z +; public: long __cdecl CClassPart::SetPropQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long,class CVar * __ptr64) __ptr64 +?SetPropQualifier@CClassPart@@QEAAJPEBG0JPEAVCVar@@@Z +; public: virtual long __cdecl CWbemClass::SetPropQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long,class CTypedValue * __ptr64) __ptr64 +?SetPropQualifier@CWbemClass@@UEAAJPEBG0JPEAVCTypedValue@@@Z +; public: virtual long __cdecl CWbemClass::SetPropQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long,class CVar * __ptr64) __ptr64 +?SetPropQualifier@CWbemClass@@UEAAJPEBG0JPEAVCVar@@@Z +; public: virtual long __cdecl CWbemInstance::SetPropQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long,class CTypedValue * __ptr64) __ptr64 +?SetPropQualifier@CWbemInstance@@UEAAJPEBG0JPEAVCTypedValue@@@Z +; public: virtual long __cdecl CWbemInstance::SetPropQualifier(unsigned short const * __ptr64,unsigned short const * __ptr64,long,class CVar * __ptr64) __ptr64 +?SetPropQualifier@CWbemInstance@@UEAAJPEBG0JPEAVCVar@@@Z +; public: virtual long __cdecl CWbemClass::SetPropValue(unsigned short const * __ptr64,class CVar * __ptr64,long) __ptr64 +?SetPropValue@CWbemClass@@UEAAJPEBGPEAVCVar@@J@Z +; public: virtual long __cdecl CWbemInstance::SetPropValue(unsigned short const * __ptr64,class CVar * __ptr64,long) __ptr64 +?SetPropValue@CWbemInstance@@UEAAJPEBGPEAVCVar@@J@Z +; public: long __cdecl CClassPart::SetPropertyOrigin(unsigned short const * __ptr64,long) __ptr64 +?SetPropertyOrigin@CClassPart@@QEAAJPEBGJ@Z +; public: virtual long __cdecl CWbemClass::SetPropertyOrigin(unsigned short const * __ptr64,long) __ptr64 +?SetPropertyOrigin@CWbemClass@@UEAAJPEBGJ@Z +; public: virtual long __cdecl CWbemInstance::SetPropertyOrigin(unsigned short const * __ptr64,long) __ptr64 +?SetPropertyOrigin@CWbemInstance@@UEAAJPEBGJ@Z +; public: virtual long __cdecl CWbemClass::SetQualifier(unsigned short const * __ptr64,long,class CTypedValue * __ptr64) __ptr64 +?SetQualifier@CWbemClass@@UEAAJPEBGJPEAVCTypedValue@@@Z +; public: virtual long __cdecl CWbemClass::SetQualifier(unsigned short const * __ptr64,class CVar * __ptr64,long) __ptr64 +?SetQualifier@CWbemClass@@UEAAJPEBGPEAVCVar@@J@Z +; public: virtual long __cdecl CWbemInstance::SetQualifier(unsigned short const * __ptr64,long,class CTypedValue * __ptr64) __ptr64 +?SetQualifier@CWbemInstance@@UEAAJPEBGJPEAVCTypedValue@@@Z +; public: virtual long __cdecl CWbemInstance::SetQualifier(unsigned short const * __ptr64,class CVar * __ptr64,long) __ptr64 +?SetQualifier@CWbemInstance@@UEAAJPEBGPEAVCVar@@J@Z +; public: long __cdecl CWbemObject::SetQualifierArrayRange(unsigned short const * __ptr64,unsigned short const * __ptr64,int,long,unsigned long,long,unsigned long,unsigned long,unsigned long,void * __ptr64) __ptr64 +?SetQualifierArrayRange@CWbemObject@@QEAAJPEBG0HJKJKKKPEAX@Z +; public: long __cdecl CQualifierSet::SetQualifierValue(unsigned short const * __ptr64,unsigned char,class CTypedValue * __ptr64,int,int) __ptr64 +?SetQualifierValue@CQualifierSet@@QEAAJPEBGEPEAVCTypedValue@@HH@Z +; public: static long __cdecl CUntypedArray::SetRange(class CPtrSource * __ptr64,long,unsigned long,unsigned long,class CFastHeap * __ptr64,unsigned long,unsigned long,unsigned long,void * __ptr64) +?SetRange@CUntypedArray@@SAJPEAVCPtrSource@@JKKPEAVCFastHeap@@KKKPEAX@Z +; public: void __cdecl CInstancePQSContainer::SetSecondarySetData(void) __ptr64 +?SetSecondarySetData@CInstancePQSContainer@@QEAAXXZ +; public: virtual long __cdecl CWbemObject::SetServerNamespace(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetServerNamespace@CWbemObject@@UEAAJPEBG0@Z +; protected: virtual long __cdecl CWbemRefreshingSvc::SetServiceData(unsigned short * __ptr64,unsigned short * __ptr64) __ptr64 +?SetServiceData@CWbemRefreshingSvc@@MEAAJPEAG0@Z +; public: virtual long __cdecl CWbemRefreshingSvc::XCfgRefrSrvc::SetServiceData(unsigned short * __ptr64,unsigned short * __ptr64) __ptr64 +?SetServiceData@XCfgRefrSrvc@CWbemRefreshingSvc@@UEAAJPEAG0@Z +; public: void __cdecl CMethodDescription::SetSig(int,unsigned long) __ptr64 +?SetSig@CMethodDescription@@QEAAXHK@Z +; protected: long __cdecl CMethodPart::SetSignature(int,enum METHOD_SIGNATURE_TYPE,class CWbemObject * __ptr64) __ptr64 +?SetSignature@CMethodPart@@IEAAJHW4METHOD_SIGNATURE_TYPE@@PEAVCWbemObject@@@Z +; public: void __cdecl CPointerArray,class CFlexArray>::SetSize(int) __ptr64 +?SetSize@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAXH@Z +; public: void __cdecl CPointerArray,class CFlexArray>::SetSize(int) __ptr64 +?SetSize@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAXH@Z +; public: virtual long __cdecl CWbemCallSecurity::SetThreadSecurity(struct _IWmiThreadSecHandle * __ptr64) __ptr64 +?SetThreadSecurity@CWbemCallSecurity@@UEAAJPEAU_IWmiThreadSecHandle@@@Z +; public: void __cdecl CFastHeap::SetUsedLength(unsigned long) __ptr64 +?SetUsedLength@CFastHeap@@QEAAXK@Z +; public: void __cdecl CLimitationMapping::SetVtableLength(unsigned long,int) __ptr64 +?SetVtableLength@CLimitationMapping@@QEAAXKH@Z +; protected: long __cdecl CWbemDataPacket::SetupDataPacketHeader(unsigned long,unsigned char,unsigned long,unsigned long) __ptr64 +?SetupDataPacketHeader@CWbemDataPacket@@IEAAJKEKK@Z +; public: int __cdecl CLimitationMapping::ShouldAddChildKeys(void) __ptr64 +?ShouldAddChildKeys@CLimitationMapping@@QEAAHXZ +; public: int __cdecl CLimitationMapping::ShouldIncludeDerivation(void) __ptr64 +?ShouldIncludeDerivation@CLimitationMapping@@QEAAHXZ +; public: int __cdecl CLimitationMapping::ShouldIncludeNamespace(void) __ptr64 +?ShouldIncludeNamespace@CLimitationMapping@@QEAAHXZ +; public: int __cdecl CLimitationMapping::ShouldIncludeServer(void) __ptr64 +?ShouldIncludeServer@CLimitationMapping@@QEAAHXZ +; public: int __cdecl CFastPropertyBag::Size(void) __ptr64 +?Size@CFastPropertyBag@@QEAAHXZ +; public: unsigned char * __ptr64 __cdecl CBasicQualifierSet::Skip(void) __ptr64 +?Skip@CBasicQualifierSet@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CFastHeap::Skip(void) __ptr64 +?Skip@CFastHeap@@QEAAPEAEXZ +; public: unsigned char * __ptr64 __cdecl CPropertyLookupTable::Skip(void) __ptr64 +?Skip@CPropertyLookupTable@@QEAAPEAEXZ +; public: void __cdecl CFixedBSTRArray::SortInPlace(void) __ptr64 +?SortInPlace@CFixedBSTRArray@@QEAAXXZ +; public: virtual long __cdecl CWbemClass::SpawnDerivedClass(long,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?SpawnDerivedClass@CWbemClass@@UEAAJJPEAPEAUIWbemClassObject@@@Z +; public: virtual long __cdecl CWbemInstance::SpawnDerivedClass(long,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?SpawnDerivedClass@CWbemInstance@@UEAAJJPEAPEAUIWbemClassObject@@@Z +; public: virtual long __cdecl CWbemClass::SpawnInstance(long,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?SpawnInstance@CWbemClass@@UEAAJJPEAPEAUIWbemClassObject@@@Z +; public: virtual long __cdecl CWbemInstance::SpawnInstance(long,struct IWbemClassObject * __ptr64 * __ptr64) __ptr64 +?SpawnInstance@CWbemInstance@@UEAAJJPEAPEAUIWbemClassObject@@@Z +; public: virtual long __cdecl CWbemClass::SpawnKeyedInstance(long,unsigned short const * __ptr64,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?SpawnKeyedInstance@CWbemClass@@UEAAJJPEBGPEAPEAU_IWmiObject@@@Z +; public: virtual long __cdecl CWbemInstance::SpawnKeyedInstance(long,unsigned short const * __ptr64,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?SpawnKeyedInstance@CWbemInstance@@UEAAJJPEBGPEAPEAU_IWmiObject@@@Z +; public: int __cdecl CCompressedString::StartsWithNoCase(unsigned short const * __ptr64)const __ptr64 +?StartsWithNoCase@CCompressedString@@QEBAHPEBG@Z +; public: virtual long __cdecl CWbemRemoteRefresher::XWbemRemoteRefr::StopRefreshing(long,long * __ptr64,long) __ptr64 +?StopRefreshing@XWbemRemoteRefr@CWbemRemoteRefresher@@UEAAJJPEAJJ@Z +; public: void __cdecl CEmbeddedObject::StoreEmbedded(unsigned long,class CVar & __ptr64) __ptr64 +?StoreEmbedded@CEmbeddedObject@@QEAAXKAEAVCVar@@@Z +; public: void __cdecl CEmbeddedObject::StoreEmbedded(unsigned long,class CWbemObject * __ptr64) __ptr64 +?StoreEmbedded@CEmbeddedObject@@QEAAXKPEAVCWbemObject@@@Z +; protected: long __cdecl CQualifierSet::StoreQualifierConflicts(unsigned short const * __ptr64,class CVar & __ptr64,class CQualifierFlavor & __ptr64,class CVarVector & __ptr64) __ptr64 +?StoreQualifierConflicts@CQualifierSet@@IEAAJPEBGAEAVCVar@@AEAVCQualifierFlavor@@AEAVCVarVector@@@Z +; public: int __cdecl CCompressedString::StoreToCVar(class CVar & __ptr64)const __ptr64 +?StoreToCVar@CCompressedString@@QEBAHAEAVCVar@@@Z +; public: void __cdecl CEmbeddedObject::StoreToCVar(class CVar & __ptr64) __ptr64 +?StoreToCVar@CEmbeddedObject@@QEAAXAEAVCVar@@@Z +; public: virtual long __cdecl CWbemClass::StripClassPart(void) __ptr64 +?StripClassPart@CWbemClass@@UEAAJXZ +; public: virtual long __cdecl CWbemInstance::StripClassPart(void) __ptr64 +?StripClassPart@CWbemInstance@@UEAAJXZ +; public: void __cdecl CPointerArray,class CFlexArray>::Swap(int,int) __ptr64 +?Swap@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAXHH@Z +; public: void __cdecl CPointerArray,class CFlexArray>::Swap(int,int) __ptr64 +?Swap@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAXHH@Z +; public: long __cdecl CClassPart::TestCircularReference(unsigned short const * __ptr64) __ptr64 +?TestCircularReference@CClassPart@@QEAAJPEBG@Z +; public: void __cdecl CFixedBSTRArray::ThreeWayMergeOrdered(class CFixedBSTRArray & __ptr64,class CFixedBSTRArray & __ptr64,class CFixedBSTRArray & __ptr64) __ptr64 +?ThreeWayMergeOrdered@CFixedBSTRArray@@QEAAXAEAV1@00@Z +; public: static int __cdecl CBasicQualifierSet::TranslateToNewHeap(class CPtrSource * __ptr64,class CFastHeap * __ptr64,class CFastHeap * __ptr64) +?TranslateToNewHeap@CBasicQualifierSet@@SAHPEAVCPtrSource@@PEAVCFastHeap@@1@Z +; public: int __cdecl CCompressedString::TranslateToNewHeap(class CFastHeap * __ptr64,class CFastHeap * __ptr64) __ptr64 +?TranslateToNewHeap@CCompressedString@@QEAAHPEAVCFastHeap@@0@Z +; public: int __cdecl CDataTable::TranslateToNewHeap(class CPropertyLookupTable * __ptr64,int,class CFastHeap * __ptr64,class CFastHeap * __ptr64) __ptr64 +?TranslateToNewHeap@CDataTable@@QEAAHPEAVCPropertyLookupTable@@HPEAVCFastHeap@@1@Z +; public: int __cdecl CInstancePart::TranslateToNewHeap(class CClassPart & __ptr64,class CFastHeap * __ptr64,class CFastHeap * __ptr64) __ptr64 +?TranslateToNewHeap@CInstancePart@@QEAAHAEAVCClassPart@@PEAVCFastHeap@@1@Z +; public: int __cdecl CQualifierSetList::TranslateToNewHeap(class CFastHeap * __ptr64,class CFastHeap * __ptr64) __ptr64 +?TranslateToNewHeap@CQualifierSetList@@QEAAHPEAVCFastHeap@@0@Z +; public: static int __cdecl CUntypedArray::TranslateToNewHeap(class CPtrSource * __ptr64,class CType,class CFastHeap * __ptr64,class CFastHeap * __ptr64) +?TranslateToNewHeap@CUntypedArray@@SAHPEAVCPtrSource@@VCType@@PEAVCFastHeap@@2@Z +; public: void __cdecl CPointerArray,class CFlexArray>::Trim(void) __ptr64 +?Trim@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAXXZ +; public: void __cdecl CPointerArray,class CFlexArray>::Trim(void) __ptr64 +?Trim@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAXXZ +; public: void __cdecl CFastHeap::Trim(void) __ptr64 +?Trim@CFastHeap@@QEAAXXZ +; public: void __cdecl CInternalString::Unbind(void) __ptr64 +?Unbind@CInternalString@@QEAAXXZ +; public: class CFastPropertyBagItem * __ptr64 * __ptr64 __cdecl CPointerArray,class CFlexArray>::UnbindPtr(void) __ptr64 +?UnbindPtr@?$CPointerArray@VCFastPropertyBagItem@@V?$CReferenceManager@VCFastPropertyBagItem@@@@VCFlexArray@@@@QEAAPEAPEAVCFastPropertyBagItem@@XZ +; public: class CWmiTextSource * __ptr64 * __ptr64 __cdecl CPointerArray,class CFlexArray>::UnbindPtr(void) __ptr64 +?UnbindPtr@?$CPointerArray@VCWmiTextSource@@V?$CReferenceManager@VCWmiTextSource@@@@VCFlexArray@@@@QEAAPEAPEAVCWmiTextSource@@XZ +; public: virtual void __cdecl CWbemClass::Undecorate(void) __ptr64 +?Undecorate@CWbemClass@@UEAAXXZ +; public: virtual void __cdecl CWbemInstance::Undecorate(void) __ptr64 +?Undecorate@CWbemInstance@@UEAAXXZ +; public: long __cdecl CWbemFetchRefrMgr::Uninit(void) __ptr64 +?Uninit@CWbemFetchRefrMgr@@QEAAJXZ +; public: virtual long __cdecl CWbemFetchRefrMgr::XFetchRefrMgr::Uninit(void) __ptr64 +?Uninit@XFetchRefrMgr@CWbemFetchRefrMgr@@UEAAJXZ +; public: int __cdecl CHiPerfLock::Unlock(void) __ptr64 +?Unlock@CHiPerfLock@@QEAAHXZ +; public: int __cdecl CSharedLock::Unlock(void) __ptr64 +?Unlock@CSharedLock@@QEAAHXZ +; public: virtual long __cdecl CWbemObject::Unlock(long) __ptr64 +?Unlock@CWbemObject@@UEAAJJ@Z +; public: virtual long __cdecl CWbemObject::UnmarshalInterface(struct IStream * __ptr64,struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?UnmarshalInterface@CWbemObject@@UEAAJPEAUIStream@@AEBU_GUID@@PEAPEAX@Z +; public: long __cdecl CWbemMtgtDeliverEventPacket::UnmarshalPacket(long & __ptr64,struct IWbemClassObject * __ptr64 * __ptr64 & __ptr64,class CWbemClassCache & __ptr64) __ptr64 +?UnmarshalPacket@CWbemMtgtDeliverEventPacket@@QEAAJAEAJAEAPEAPEAUIWbemClassObject@@AEAVCWbemClassCache@@@Z +; public: long __cdecl CWbemObjectArrayPacket::UnmarshalPacket(long & __ptr64,struct IWbemClassObject * __ptr64 * __ptr64 & __ptr64,class CWbemClassCache & __ptr64) __ptr64 +?UnmarshalPacket@CWbemObjectArrayPacket@@QEAAJAEAJAEAPEAPEAUIWbemClassObject@@AEAVCWbemClassCache@@@Z +; public: long __cdecl CWbemSmartEnumNextPacket::UnmarshalPacket(long & __ptr64,struct IWbemClassObject * __ptr64 * __ptr64 & __ptr64,class CWbemClassCache & __ptr64) __ptr64 +?UnmarshalPacket@CWbemSmartEnumNextPacket@@QEAAJAEAJAEAPEAPEAUIWbemClassObject@@AEAVCWbemClassCache@@@Z +; public: static unsigned char * __ptr64 __cdecl CBasicQualifierSet::Unmerge(unsigned char * __ptr64,class CFastHeap * __ptr64,unsigned char * __ptr64,class CFastHeap * __ptr64) +?Unmerge@CBasicQualifierSet@@SAPEAEPEAEPEAVCFastHeap@@01@Z +; public: unsigned char * __ptr64 __cdecl CClassAndMethods::Unmerge(unsigned char * __ptr64,unsigned long) __ptr64 +?Unmerge@CClassAndMethods@@QEAAPEAEPEAEK@Z +; public: unsigned char * __ptr64 __cdecl CClassPart::Unmerge(unsigned char * __ptr64,int) __ptr64 +?Unmerge@CClassPart@@QEAAPEAEPEAEH@Z +; public: unsigned char * __ptr64 __cdecl CDataTable::Unmerge(class CPropertyLookupTable * __ptr64,class CFastHeap * __ptr64,unsigned char * __ptr64,class CFastHeap * __ptr64) __ptr64 +?Unmerge@CDataTable@@QEAAPEAEPEAVCPropertyLookupTable@@PEAVCFastHeap@@PEAE1@Z +; public: unsigned char * __ptr64 __cdecl CDerivationList::Unmerge(unsigned char * __ptr64) __ptr64 +?Unmerge@CDerivationList@@QEAAPEAEPEAE@Z +; public: unsigned char * __ptr64 __cdecl CMethodPart::Unmerge(unsigned char * __ptr64,unsigned long) __ptr64 +?Unmerge@CMethodPart@@QEAAPEAEPEAEK@Z +; public: unsigned char * __ptr64 __cdecl CPropertyLookupTable::Unmerge(class CDataTable * __ptr64,class CFastHeap * __ptr64,unsigned char * __ptr64,class CFastHeap * __ptr64) __ptr64 +?Unmerge@CPropertyLookupTable@@QEAAPEAEPEAVCDataTable@@PEAVCFastHeap@@PEAE1@Z +; public: virtual long __cdecl CWbemClass::Unmerge(unsigned char * __ptr64,int,unsigned long * __ptr64) __ptr64 +?Unmerge@CWbemClass@@UEAAJPEAEHPEAK@Z +; public: virtual long __cdecl CWbemInstance::Unmerge(unsigned char * __ptr64,int,unsigned long * __ptr64) __ptr64 +?Unmerge@CWbemInstance@@UEAAJPEAEHPEAK@Z +; public: unsigned long __cdecl CWbemObject::Unmerge(unsigned char * __ptr64 * __ptr64) __ptr64 +?Unmerge@CWbemObject@@QEAAKPEAPEAE@Z +; public: virtual long __cdecl CWbemObject::Unmerge(long,unsigned long,unsigned long * __ptr64,void * __ptr64) __ptr64 +?Unmerge@CWbemObject@@UEAAJJKPEAKPEAX@Z +; public: static long __cdecl CClassAndMethods::Update(class CClassAndMethods & __ptr64,class CClassAndMethods & __ptr64,long) +?Update@CClassAndMethods@@SAJAEAV1@0J@Z +; public: static long __cdecl CClassPart::Update(class CClassPart & __ptr64,class CClassPart & __ptr64,long) +?Update@CClassPart@@SAJAEAV1@0J@Z +; public: static long __cdecl CMethodPart::Update(class CMethodPart & __ptr64,class CMethodPart & __ptr64,long) +?Update@CMethodPart@@SAJAEAV1@0J@Z +; public: long __cdecl CQualifierSet::Update(class CBasicQualifierSet & __ptr64,long,class CFixedBSTRArray * __ptr64) __ptr64 +?Update@CQualifierSet@@QEAAJAEAVCBasicQualifierSet@@JPEAVCFixedBSTRArray@@@Z +; public: long __cdecl CWbemClass::Update(class CWbemClass * __ptr64,long,class CWbemClass * __ptr64 * __ptr64) __ptr64 +?Update@CWbemClass@@QEAAJPEAV1@JPEAPEAV1@@Z +; public: virtual long __cdecl CWbemClass::Update(struct _IWmiObject * __ptr64,long,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?Update@CWbemClass@@UEAAJPEAU_IWmiObject@@JPEAPEAU2@@Z +; public: virtual long __cdecl CWbemInstance::Update(struct _IWmiObject * __ptr64,long,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?Update@CWbemInstance@@UEAAJPEAU_IWmiObject@@JPEAPEAU2@@Z +; public: static long __cdecl CClassPart::UpdateProperties(class CClassPart & __ptr64,class CClassPart & __ptr64,long) +?UpdateProperties@CClassPart@@SAJAEAV1@0J@Z +; public: virtual long __cdecl CWbemClass::Upgrade(struct _IWmiObject * __ptr64,long,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?Upgrade@CWbemClass@@UEAAJPEAU_IWmiObject@@JPEAPEAU2@@Z +; public: virtual long __cdecl CWbemInstance::Upgrade(struct _IWmiObject * __ptr64,long,struct _IWmiObject * __ptr64 * __ptr64) __ptr64 +?Upgrade@CWbemInstance@@UEAAJPEAU_IWmiObject@@JPEAPEAU2@@Z +; protected: static char __cdecl CCompressedString::UpperByte(unsigned short) +?UpperByte@CCompressedString@@KADG@Z +; public: static class CType __cdecl CType::VARTYPEToType(unsigned short) +?VARTYPEToType@CType@@SA?AV1@G@Z +; public: long __cdecl CWbemInstance::Validate(void) __ptr64 +?Validate@CWbemInstance@@QEAAJXZ +; public: static unsigned __int64 __cdecl CBasicQualifierSet::ValidateBuffer(unsigned char * __ptr64,unsigned __int64) +?ValidateBuffer@CBasicQualifierSet@@SA_KPEAE_K@Z +; public: static unsigned __int64 __cdecl CClassAndMethods::ValidateBuffer(unsigned char * __ptr64,unsigned __int64) +?ValidateBuffer@CClassAndMethods@@SA_KPEAE_K@Z +; public: static unsigned __int64 __cdecl CClassPart::ValidateBuffer(unsigned char * __ptr64,unsigned __int64) +?ValidateBuffer@CClassPart@@SA_KPEAE_K@Z +; public: static unsigned __int64 __cdecl CCompressedStringList::ValidateBuffer(unsigned char * __ptr64,unsigned __int64) +?ValidateBuffer@CCompressedStringList@@SA_KPEAE_K@Z +; public: static unsigned __int64 __cdecl CDataTable::ValidateBuffer(unsigned char * __ptr64,unsigned __int64,int) +?ValidateBuffer@CDataTable@@SA_KPEAE_KH@Z +; public: static unsigned __int64 __cdecl CDecorationPart::ValidateBuffer(unsigned char * __ptr64,unsigned __int64) +?ValidateBuffer@CDecorationPart@@SA_KPEAE_K@Z +; public: static void __cdecl CEmbeddedObject::ValidateBuffer(unsigned char * __ptr64,unsigned __int64,class std::vector > & __ptr64) +?ValidateBuffer@CEmbeddedObject@@SAXPEAE_KAEAV?$vector@UEmbeddedObj@@V?$wbem_allocator@UEmbeddedObj@@@@@std@@@Z +; public: static unsigned __int64 __cdecl CFastHeap::ValidateBuffer(unsigned char * __ptr64,unsigned __int64) +?ValidateBuffer@CFastHeap@@SA_KPEAE_K@Z +; public: static unsigned __int64 __cdecl CInstancePart::ValidateBuffer(unsigned char * __ptr64,unsigned __int64,class CClassPart & __ptr64,class std::vector > & __ptr64) +?ValidateBuffer@CInstancePart@@SA_KPEAE_KAEAVCClassPart@@AEAV?$vector@UEmbeddedObj@@V?$wbem_allocator@UEmbeddedObj@@@@@std@@@Z +; public: static unsigned __int64 __cdecl CMethodPart::ValidateBuffer(unsigned char * __ptr64,unsigned __int64) +?ValidateBuffer@CMethodPart@@SA_KPEAE_K@Z +; public: static unsigned __int64 __cdecl CPropertyLookupTable::ValidateBuffer(unsigned char * __ptr64,unsigned __int64) +?ValidateBuffer@CPropertyLookupTable@@SA_KPEAE_K@Z +; public: static unsigned __int64 __cdecl CQualifierSetList::ValidateBuffer(unsigned char * __ptr64,unsigned __int64,int) +?ValidateBuffer@CQualifierSetList@@SA_KPEAE_KH@Z +; public: static unsigned __int64 __cdecl CWbemClass::ValidateBuffer(unsigned char * __ptr64,unsigned __int64) +?ValidateBuffer@CWbemClass@@SA_KPEAE_K@Z +; public: static unsigned __int64 __cdecl CWbemInstance::ValidateBuffer(unsigned char * __ptr64,int,unsigned long,class std::vector > & __ptr64) +?ValidateBuffer@CWbemInstance@@SA_KPEAEHKAEAV?$vector@UEmbeddedObj@@V?$wbem_allocator@UEmbeddedObj@@@@@std@@@Z +; public: static unsigned __int64 __cdecl CWbemInstance::ValidateBuffer(unsigned char * __ptr64,int,class CWbemInstance * __ptr64,class std::vector > & __ptr64) +?ValidateBuffer@CWbemInstance@@SA_KPEAEHPEAV1@AEAV?$vector@UEmbeddedObj@@V?$wbem_allocator@UEmbeddedObj@@@@@std@@@Z +; public: static unsigned __int64 __cdecl CWbemInstance::ValidateBuffer(unsigned char * __ptr64,unsigned __int64,class std::vector > & __ptr64) +?ValidateBuffer@CWbemInstance@@SA_KPEAE_KAEAV?$vector@UEmbeddedObj@@V?$wbem_allocator@UEmbeddedObj@@@@@std@@@Z +; public: long __cdecl CLimitationMapping::ValidateInstance(class CWbemInstance * __ptr64) __ptr64 +?ValidateInstance@CLimitationMapping@@QEAAJPEAVCWbemInstance@@@Z +; public: virtual long __cdecl CWbemObject::ValidateObject(long) __ptr64 +?ValidateObject@CWbemObject@@UEAAJJ@Z +; protected: long __cdecl CMethodPart::ValidateOutParams(class CWbemObject * __ptr64) __ptr64 +?ValidateOutParams@CMethodPart@@IEAAJPEAVCWbemObject@@@Z +; public: long __cdecl CWbemObject::ValidatePath(struct ParsedObjectPath * __ptr64) __ptr64 +?ValidatePath@CWbemObject@@QEAAJPEAUParsedObjectPath@@@Z +; public: long __cdecl CPropertyLookupTable::ValidateRange(unsigned short * __ptr64 * __ptr64,class CDataTable * __ptr64,class CFastHeap * __ptr64) __ptr64 +?ValidateRange@CPropertyLookupTable@@QEAAJPEAPEAGPEAVCDataTable@@PEAVCFastHeap@@@Z +; public: int __cdecl CWbemObject::ValidateRange(unsigned short * __ptr64 * __ptr64) __ptr64 +?ValidateRange@CWbemObject@@QEAAHPEAPEAG@Z +; public: long __cdecl CQualifierSet::ValidateSet(unsigned short const * __ptr64,unsigned char,class CTypedValue * __ptr64,int,int) __ptr64 +?ValidateSet@CQualifierSet@@QEAAJPEBGEPEAVCTypedValue@@HH@Z +; public: int __cdecl CCompressedString::ValidateSize(int)const __ptr64 +?ValidateSize@CCompressedString@@QEBAHH@Z +; public: static long __cdecl CWbemObject::WbemObjectFromCOMPtr(struct IUnknown * __ptr64,class CWbemObject * __ptr64 * __ptr64) +?WbemObjectFromCOMPtr@CWbemObject@@SAJPEAUIUnknown@@PEAPEAV1@@Z +; unsigned short * __ptr64 __cdecl WbemStringCopy(unsigned short const * __ptr64) +?WbemStringCopy@@YAPEAGPEBG@Z +; void __cdecl WbemStringFree(unsigned short * __ptr64) +?WbemStringFree@@YAXPEAG@Z +; protected: long __cdecl CWbemRefreshingSvc::WrapRemoteRefresher(struct IWbemRemoteRefresher * __ptr64 * __ptr64) __ptr64 +?WrapRemoteRefresher@CWbemRefreshingSvc@@IEAAJPEAPEAUIWbemRemoteRefresher@@@Z +; public: virtual long __cdecl CWbemObject::WriteDWORD(long,unsigned long) __ptr64 +?WriteDWORD@CWbemObject@@UEAAJJK@Z +; public: long __cdecl CWbemClass::WriteDerivedClass(unsigned char * __ptr64,int,class CDecorationPart * __ptr64) __ptr64 +?WriteDerivedClass@CWbemClass@@QEAAJPEAEHPEAVCDecorationPart@@@Z +; public: virtual long __cdecl CWbemObject::WriteProp(unsigned short const * __ptr64,long,unsigned long,unsigned long,long,void * __ptr64) __ptr64 +?WriteProp@CWbemObject@@UEAAJPEBGJKKJPEAX@Z +; public: static unsigned char * __ptr64 __cdecl CBasicQualifierSet::WritePropagatedVersion(class CPtrSource * __ptr64,unsigned char,class CPtrSource * __ptr64,class CFastHeap * __ptr64,class CFastHeap * __ptr64) +?WritePropagatedVersion@CBasicQualifierSet@@SAPEAEPEAVCPtrSource@@E0PEAVCFastHeap@@1@Z +; public: unsigned char * __ptr64 __cdecl CDataTable::WritePropagatedVersion(class CPropertyLookupTable * __ptr64,class CFastHeap * __ptr64,unsigned char * __ptr64,class CFastHeap * __ptr64) __ptr64 +?WritePropagatedVersion@CDataTable@@QEAAPEAEPEAVCPropertyLookupTable@@PEAVCFastHeap@@PEAE1@Z +; public: unsigned char * __ptr64 __cdecl CPropertyLookupTable::WritePropagatedVersion(class CFastHeap * __ptr64,unsigned char * __ptr64,class CFastHeap * __ptr64) __ptr64 +?WritePropagatedVersion@CPropertyLookupTable@@QEAAPEAEPEAVCFastHeap@@PEAE0@Z +; public: long __cdecl CWbemClass::WritePropertyAsMethodParam(class WString & __ptr64,int,long,class CWbemClass * __ptr64,int) __ptr64 +?WritePropertyAsMethodParam@CWbemClass@@QEAAJAEAVWString@@HJPEAV1@H@Z +; public: virtual long __cdecl CWbemObject::WritePropertyValue(long,long,unsigned char const * __ptr64) __ptr64 +?WritePropertyValue@CWbemObject@@UEAAJJJPEBE@Z +; public: virtual long __cdecl CWbemObject::WriteQWORD(long,unsigned __int64) __ptr64 +?WriteQWORD@CWbemObject@@UEAAJJ_K@Z +; public: unsigned char * __ptr64 __cdecl CDataTable::WriteSmallerVersion(int,unsigned long,unsigned char * __ptr64) __ptr64 +?WriteSmallerVersion@CDataTable@@QEAAPEAEHKPEAE@Z +; public: unsigned char * __ptr64 __cdecl CQualifierSetList::WriteSmallerVersion(int,unsigned char * __ptr64) __ptr64 +?WriteSmallerVersion@CQualifierSetList@@QEAAPEAEHPEAE@Z +; public: virtual long __cdecl CWbemInstance::WriteToStream(struct IStream * __ptr64) __ptr64 +?WriteToStream@CWbemInstance@@UEAAJPEAUIStream@@@Z +; public: virtual long __cdecl CWbemObject::WriteToStream(struct IStream * __ptr64) __ptr64 +?WriteToStream@CWbemObject@@UEAAJPEAUIStream@@@Z +; public: static void __cdecl CWbemInstance::WriteTransferArrayHeader(long,unsigned char * __ptr64 * __ptr64) +?WriteTransferArrayHeader@CWbemInstance@@SAXJPEAPEAE@Z +; public: virtual long __cdecl CWbemObject::_GetCoreInfo(long,void * __ptr64 * __ptr64) __ptr64 +?_GetCoreInfo@CWbemObject@@UEAAJJPEAPEAX@Z +; public: static unsigned short * __ptr64 __cdecl CCompressedString::fast_wcscpy(unsigned short * __ptr64,unsigned short const * __ptr64) +?fast_wcscpy@CCompressedString@@SAPEAGPEAGPEBG@Z +; public: static int __cdecl CCompressedString::fast_wcslen(unsigned short const * __ptr64) +?fast_wcslen@CCompressedString@@SAHPEBG@Z +; public: static unsigned short * __ptr64 __cdecl CCompressedString::fast_wcsncpy(unsigned short * __ptr64,unsigned short const * __ptr64,int) +?fast_wcsncpy@CCompressedString@@SAPEAGPEAGPEBGH@Z +; protected: static unsigned char * CWbemDataPacket::s_abSignature +?s_abSignature@CWbemDataPacket@@1PAEA DATA +; private: static unsigned short const * __ptr64 * CReservedWordTable::s_apwszReservedWords +?s_apwszReservedWords@CReservedWordTable@@0PAPEBGA DATA +; protected: static class CStaticCritSec CWbemFetchRefrMgr::s_cs +?s_cs@CWbemFetchRefrMgr@@1VCStaticCritSec@@A DATA +; protected: static struct _IWbemRefresherMgr * __ptr64 __ptr64 CWbemFetchRefrMgr::s_pRefrMgr +?s_pRefrMgr@CWbemFetchRefrMgr@@1PEAU_IWbemRefresherMgr@@EA DATA +; private: static unsigned short const * __ptr64 const __ptr64 CReservedWordTable::s_pszStartingCharsLCase +?s_pszStartingCharsLCase@CReservedWordTable@@0PEBGEB DATA +; private: static unsigned short const * __ptr64 const __ptr64 CReservedWordTable::s_pszStartingCharsUCase +?s_pszStartingCharsUCase@CReservedWordTable@@0PEBGEB DATA +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +GetObjectCount diff --git a/lib/libc/mingw/lib64/fcachdll.def b/lib/libc/mingw/lib64/fcachdll.def new file mode 100644 index 0000000000000000000000000000000000000000..5815ed682293bd631d64a9e35a0740c1132e2045 --- /dev/null +++ b/lib/libc/mingw/lib64/fcachdll.def @@ -0,0 +1,43 @@ +; +; Exports of file FCACHDLL.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FCACHDLL.dll +EXPORTS +AddRefContext +AssociateContextWithName +AssociateFile +AssociateFileEx +CacheCreateFile +CacheRemoveFiles +CacheRichCreateFile +CloseNonCachedFile +CompleteDotStuffingOnWrites +FIOInitialize +FIOReadFile +FIOReadFileEx +FIOTerminate +FIOWriteFile +FIOWriteFileEx +FindContextFromName +FindOrCreateNameCache +FindSyncContextFromName +GetDotStuffState +GetFileSizeFromContext +GetIsFileDotTerminated +InitializeCache +InsertFile +InvalidateName +ProduceDotStuffedContext +ProduceDotStuffedContextInContext +ReleaseContext +ReleaseNameCache +SetDotScanningOnReads +SetDotScanningOnWrites +SetDotStuffState +SetDotStuffingOnWrites +SetIsFileDotTerminated +SetNameCacheSecurityFunction +TerminateCache diff --git a/lib/libc/mingw/lib64/fldrclnr.def b/lib/libc/mingw/lib64/fldrclnr.def new file mode 100644 index 0000000000000000000000000000000000000000..697eb732904e8e93ac883857e82f525bdb469693 --- /dev/null +++ b/lib/libc/mingw/lib64/fldrclnr.def @@ -0,0 +1,12 @@ +; +; Exports of file FldrClnr.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FldrClnr.dll +EXPORTS +DllInstall +DllMain +DllRegisterServer +Wizard_RunDLL diff --git a/lib/libc/mingw/lib64/framedyn.def b/lib/libc/mingw/lib64/framedyn.def new file mode 100644 index 0000000000000000000000000000000000000000..feea2adbf789735d4730d984cda29910c1228507 --- /dev/null +++ b/lib/libc/mingw/lib64/framedyn.def @@ -0,0 +1,1219 @@ +; +; Exports of file framedyn.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY framedyn.dll +EXPORTS +; public: __cdecl CAutoEvent::CAutoEvent(void) __ptr64 +??0CAutoEvent@@QEAA@XZ +; public: __cdecl CFrameworkQuery::CFrameworkQuery(class CFrameworkQuery const & __ptr64) __ptr64 +??0CFrameworkQuery@@QEAA@AEBV0@@Z +; public: __cdecl CFrameworkQuery::CFrameworkQuery(void) __ptr64 +??0CFrameworkQuery@@QEAA@XZ +; public: __cdecl CFrameworkQueryEx::CFrameworkQueryEx(class CFrameworkQueryEx const & __ptr64) __ptr64 +??0CFrameworkQueryEx@@QEAA@AEBV0@@Z +; public: __cdecl CFrameworkQueryEx::CFrameworkQueryEx(void) __ptr64 +??0CFrameworkQueryEx@@QEAA@XZ +; public: __cdecl CHPtrArray::CHPtrArray(void) __ptr64 +??0CHPtrArray@@QEAA@XZ +; public: __cdecl CHString::CHString(class CHString const & __ptr64) __ptr64 +??0CHString@@QEAA@AEBV0@@Z +; public: __cdecl CHString::CHString(unsigned short,int) __ptr64 +??0CHString@@QEAA@GH@Z +; public: __cdecl CHString::CHString(char const * __ptr64) __ptr64 +??0CHString@@QEAA@PEBD@Z +; public: __cdecl CHString::CHString(unsigned char const * __ptr64) __ptr64 +??0CHString@@QEAA@PEBE@Z +; public: __cdecl CHString::CHString(unsigned short const * __ptr64) __ptr64 +??0CHString@@QEAA@PEBG@Z +; public: __cdecl CHString::CHString(unsigned short const * __ptr64,int) __ptr64 +??0CHString@@QEAA@PEBGH@Z +; public: __cdecl CHString::CHString(void) __ptr64 +??0CHString@@QEAA@XZ +; public: __cdecl CHStringArray::CHStringArray(void) __ptr64 +??0CHStringArray@@QEAA@XZ +; public: __cdecl CInstance::CInstance(class CInstance const & __ptr64) __ptr64 +??0CInstance@@QEAA@AEBV0@@Z +; public: __cdecl CInstance::CInstance(struct IWbemClassObject * __ptr64,class MethodContext * __ptr64) __ptr64 +??0CInstance@@QEAA@PEAUIWbemClassObject@@PEAVMethodContext@@@Z +; public: __cdecl CObjectPathParser::CObjectPathParser(enum ObjectParserFlags) __ptr64 +??0CObjectPathParser@@QEAA@W4ObjectParserFlags@@@Z +; public: __cdecl CRegistry::CRegistry(class CRegistry const & __ptr64) __ptr64 +??0CRegistry@@QEAA@AEBV0@@Z +; public: __cdecl CRegistry::CRegistry(void) __ptr64 +??0CRegistry@@QEAA@XZ +; public: __cdecl CRegistrySearch::CRegistrySearch(class CRegistrySearch const & __ptr64) __ptr64 +??0CRegistrySearch@@QEAA@AEBV0@@Z +; public: __cdecl CRegistrySearch::CRegistrySearch(void) __ptr64 +??0CRegistrySearch@@QEAA@XZ +; public: __cdecl CThreadBase::CThreadBase(class CThreadBase const & __ptr64) __ptr64 +??0CThreadBase@@QEAA@AEBV0@@Z +; public: __cdecl CThreadBase::CThreadBase(enum CThreadBase::THREAD_SAFETY_MECHANISM) __ptr64 +??0CThreadBase@@QEAA@W4THREAD_SAFETY_MECHANISM@0@@Z +; public: __cdecl CWbemGlueFactory::CWbemGlueFactory(class CWbemGlueFactory const & __ptr64) __ptr64 +??0CWbemGlueFactory@@QEAA@AEBV0@@Z +; public: __cdecl CWbemGlueFactory::CWbemGlueFactory(long * __ptr64) __ptr64 +??0CWbemGlueFactory@@QEAA@PEAJ@Z +; public: __cdecl CWbemGlueFactory::CWbemGlueFactory(void) __ptr64 +??0CWbemGlueFactory@@QEAA@XZ +; public: __cdecl CWbemProviderGlue::CWbemProviderGlue(class CWbemProviderGlue const & __ptr64) __ptr64 +??0CWbemProviderGlue@@QEAA@AEBV0@@Z +; public: __cdecl CWbemProviderGlue::CWbemProviderGlue(long * __ptr64) __ptr64 +??0CWbemProviderGlue@@QEAA@PEAJ@Z +; public: __cdecl CWbemProviderGlue::CWbemProviderGlue(void) __ptr64 +??0CWbemProviderGlue@@QEAA@XZ +; public: __cdecl CWinMsgEvent::CWinMsgEvent(class CWinMsgEvent const & __ptr64) __ptr64 +??0CWinMsgEvent@@QEAA@AEBV0@@Z +; public: __cdecl CWinMsgEvent::CWinMsgEvent(void) __ptr64 +??0CWinMsgEvent@@QEAA@XZ +; public: __cdecl CreateMutexAsProcess::CreateMutexAsProcess(unsigned short const * __ptr64) __ptr64 +??0CreateMutexAsProcess@@QEAA@PEBG@Z +; public: __cdecl KeyRef::KeyRef(unsigned short const * __ptr64,struct tagVARIANT const * __ptr64) __ptr64 +??0KeyRef@@QEAA@PEBGPEBUtagVARIANT@@@Z +; public: __cdecl KeyRef::KeyRef(void) __ptr64 +??0KeyRef@@QEAA@XZ +; public: __cdecl MethodContext::MethodContext(class MethodContext const & __ptr64) __ptr64 +??0MethodContext@@QEAA@AEBV0@@Z +; public: __cdecl MethodContext::MethodContext(struct IWbemContext * __ptr64,class CWbemProviderGlue * __ptr64) __ptr64 +??0MethodContext@@QEAA@PEAUIWbemContext@@PEAVCWbemProviderGlue@@@Z +; public: __cdecl ParsedObjectPath::ParsedObjectPath(void) __ptr64 +??0ParsedObjectPath@@QEAA@XZ +; public: __cdecl Provider::Provider(class Provider const & __ptr64) __ptr64 +??0Provider@@QEAA@AEBV0@@Z +; public: __cdecl Provider::Provider(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0Provider@@QEAA@PEBG0@Z +; public: __cdecl ProviderLog::ProviderLog(class ProviderLog const & __ptr64) __ptr64 +??0ProviderLog@@QEAA@AEBV0@@Z +; public: __cdecl ProviderLog::ProviderLog(void) __ptr64 +??0ProviderLog@@QEAA@XZ +; public: __cdecl WBEMTime::WBEMTime(struct _FILETIME const & __ptr64) __ptr64 +??0WBEMTime@@QEAA@AEBU_FILETIME@@@Z +; public: __cdecl WBEMTime::WBEMTime(struct _SYSTEMTIME const & __ptr64) __ptr64 +??0WBEMTime@@QEAA@AEBU_SYSTEMTIME@@@Z +; public: __cdecl WBEMTime::WBEMTime(struct tm const & __ptr64) __ptr64 +??0WBEMTime@@QEAA@AEBUtm@@@Z +; public: __cdecl WBEMTime::WBEMTime(__int64 const & __ptr64) __ptr64 +??0WBEMTime@@QEAA@AEB_J@Z +; public: __cdecl WBEMTime::WBEMTime(unsigned short * __ptr64 const) __ptr64 +??0WBEMTime@@QEAA@QEAG@Z +; public: __cdecl WBEMTime::WBEMTime(void) __ptr64 +??0WBEMTime@@QEAA@XZ +; public: __cdecl WBEMTimeSpan::WBEMTimeSpan(struct _FILETIME const & __ptr64) __ptr64 +??0WBEMTimeSpan@@QEAA@AEBU_FILETIME@@@Z +; public: __cdecl WBEMTimeSpan::WBEMTimeSpan(__int64 const & __ptr64) __ptr64 +??0WBEMTimeSpan@@QEAA@AEB_J@Z +; public: __cdecl WBEMTimeSpan::WBEMTimeSpan(int,int,int,int,int,int,int) __ptr64 +??0WBEMTimeSpan@@QEAA@HHHHHHH@Z +; public: __cdecl WBEMTimeSpan::WBEMTimeSpan(unsigned short * __ptr64 const) __ptr64 +??0WBEMTimeSpan@@QEAA@QEAG@Z +; public: __cdecl WBEMTimeSpan::WBEMTimeSpan(void) __ptr64 +??0WBEMTimeSpan@@QEAA@XZ +; public: __cdecl std::_Lockit::_Lockit(void) __ptr64 +??0_Lockit@std@@QEAA@XZ +; public: __cdecl CAutoEvent::~CAutoEvent(void) __ptr64 +??1CAutoEvent@@QEAA@XZ +; public: __cdecl CFrameworkQuery::~CFrameworkQuery(void) __ptr64 +??1CFrameworkQuery@@QEAA@XZ +; public: __cdecl CFrameworkQueryEx::~CFrameworkQueryEx(void) __ptr64 +??1CFrameworkQueryEx@@QEAA@XZ +; public: __cdecl CHPtrArray::~CHPtrArray(void) __ptr64 +??1CHPtrArray@@QEAA@XZ +; public: __cdecl CHString::~CHString(void) __ptr64 +??1CHString@@QEAA@XZ +; public: __cdecl CHStringArray::~CHStringArray(void) __ptr64 +??1CHStringArray@@QEAA@XZ +; public: virtual __cdecl CInstance::~CInstance(void) __ptr64 +??1CInstance@@UEAA@XZ +; public: __cdecl CObjectPathParser::~CObjectPathParser(void) __ptr64 +??1CObjectPathParser@@QEAA@XZ +; public: __cdecl CRegistry::~CRegistry(void) __ptr64 +??1CRegistry@@QEAA@XZ +; public: __cdecl CRegistrySearch::~CRegistrySearch(void) __ptr64 +??1CRegistrySearch@@QEAA@XZ +; public: virtual __cdecl CThreadBase::~CThreadBase(void) __ptr64 +??1CThreadBase@@UEAA@XZ +; public: __cdecl CWbemGlueFactory::~CWbemGlueFactory(void) __ptr64 +??1CWbemGlueFactory@@QEAA@XZ +; public: __cdecl CWbemProviderGlue::~CWbemProviderGlue(void) __ptr64 +??1CWbemProviderGlue@@QEAA@XZ +; public: __cdecl CWinMsgEvent::~CWinMsgEvent(void) __ptr64 +??1CWinMsgEvent@@QEAA@XZ +; public: __cdecl CreateMutexAsProcess::~CreateMutexAsProcess(void) __ptr64 +??1CreateMutexAsProcess@@QEAA@XZ +; public: __cdecl KeyRef::~KeyRef(void) __ptr64 +??1KeyRef@@QEAA@XZ +; public: virtual __cdecl MethodContext::~MethodContext(void) __ptr64 +??1MethodContext@@UEAA@XZ +; public: __cdecl ParsedObjectPath::~ParsedObjectPath(void) __ptr64 +??1ParsedObjectPath@@QEAA@XZ +; public: virtual __cdecl Provider::~Provider(void) __ptr64 +??1Provider@@UEAA@XZ +; public: virtual __cdecl ProviderLog::~ProviderLog(void) __ptr64 +??1ProviderLog@@UEAA@XZ +; public: __cdecl std::_Lockit::~_Lockit(void) __ptr64 +??1_Lockit@std@@QEAA@XZ +; public: class CAutoEvent & __ptr64 __cdecl CAutoEvent::operator=(class CAutoEvent const & __ptr64) __ptr64 +??4CAutoEvent@@QEAAAEAV0@AEBV0@@Z +; public: class CFrameworkQuery & __ptr64 __cdecl CFrameworkQuery::operator=(class CFrameworkQuery const & __ptr64) __ptr64 +??4CFrameworkQuery@@QEAAAEAV0@AEBV0@@Z +; public: class CFrameworkQueryEx & __ptr64 __cdecl CFrameworkQueryEx::operator=(class CFrameworkQueryEx const & __ptr64) __ptr64 +??4CFrameworkQueryEx@@QEAAAEAV0@AEBV0@@Z +; public: class CHPtrArray & __ptr64 __cdecl CHPtrArray::operator=(class CHPtrArray const & __ptr64) __ptr64 +??4CHPtrArray@@QEAAAEAV0@AEBV0@@Z +; public: class CHString const & __ptr64 __cdecl CHString::operator=(class CHString const & __ptr64) __ptr64 +??4CHString@@QEAAAEBV0@AEBV0@@Z +; public: class CHString const & __ptr64 __cdecl CHString::operator=(char) __ptr64 +??4CHString@@QEAAAEBV0@D@Z +; public: class CHString const & __ptr64 __cdecl CHString::operator=(unsigned short) __ptr64 +??4CHString@@QEAAAEBV0@G@Z +; public: class CHString const & __ptr64 __cdecl CHString::operator=(class CHString * __ptr64) __ptr64 +??4CHString@@QEAAAEBV0@PEAV0@@Z +; public: class CHString const & __ptr64 __cdecl CHString::operator=(char const * __ptr64) __ptr64 +??4CHString@@QEAAAEBV0@PEBD@Z +; public: class CHString const & __ptr64 __cdecl CHString::operator=(unsigned char const * __ptr64) __ptr64 +??4CHString@@QEAAAEBV0@PEBE@Z +; public: class CHString const & __ptr64 __cdecl CHString::operator=(unsigned short const * __ptr64) __ptr64 +??4CHString@@QEAAAEBV0@PEBG@Z +; public: class CHStringArray & __ptr64 __cdecl CHStringArray::operator=(class CHStringArray const & __ptr64) __ptr64 +??4CHStringArray@@QEAAAEAV0@AEBV0@@Z +; public: class CInstance & __ptr64 __cdecl CInstance::operator=(class CInstance const & __ptr64) __ptr64 +??4CInstance@@QEAAAEAV0@AEBV0@@Z +; public: class CObjectPathParser & __ptr64 __cdecl CObjectPathParser::operator=(class CObjectPathParser const & __ptr64) __ptr64 +??4CObjectPathParser@@QEAAAEAV0@AEBV0@@Z +; public: class CRegistry & __ptr64 __cdecl CRegistry::operator=(class CRegistry const & __ptr64) __ptr64 +??4CRegistry@@QEAAAEAV0@AEBV0@@Z +; public: class CRegistrySearch & __ptr64 __cdecl CRegistrySearch::operator=(class CRegistrySearch const & __ptr64) __ptr64 +??4CRegistrySearch@@QEAAAEAV0@AEBV0@@Z +; public: class CThreadBase & __ptr64 __cdecl CThreadBase::operator=(class CThreadBase const & __ptr64) __ptr64 +??4CThreadBase@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemGlueFactory & __ptr64 __cdecl CWbemGlueFactory::operator=(class CWbemGlueFactory const & __ptr64) __ptr64 +??4CWbemGlueFactory@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemProviderGlue & __ptr64 __cdecl CWbemProviderGlue::operator=(class CWbemProviderGlue const & __ptr64) __ptr64 +??4CWbemProviderGlue@@QEAAAEAV0@AEBV0@@Z +; public: class CWinMsgEvent & __ptr64 __cdecl CWinMsgEvent::operator=(class CWinMsgEvent const & __ptr64) __ptr64 +??4CWinMsgEvent@@QEAAAEAV0@AEBV0@@Z +; public: class CreateMutexAsProcess & __ptr64 __cdecl CreateMutexAsProcess::operator=(class CreateMutexAsProcess const & __ptr64) __ptr64 +??4CreateMutexAsProcess@@QEAAAEAV0@AEBV0@@Z +; public: struct KeyRef & __ptr64 __cdecl KeyRef::operator=(struct KeyRef const & __ptr64) __ptr64 +??4KeyRef@@QEAAAEAU0@AEBU0@@Z +; public: class MethodContext & __ptr64 __cdecl MethodContext::operator=(class MethodContext const & __ptr64) __ptr64 +??4MethodContext@@QEAAAEAV0@AEBV0@@Z +; public: struct ParsedObjectPath & __ptr64 __cdecl ParsedObjectPath::operator=(struct ParsedObjectPath const & __ptr64) __ptr64 +??4ParsedObjectPath@@QEAAAEAU0@AEBU0@@Z +; public: class Provider & __ptr64 __cdecl Provider::operator=(class Provider const & __ptr64) __ptr64 +??4Provider@@QEAAAEAV0@AEBV0@@Z +; public: class ProviderLog & __ptr64 __cdecl ProviderLog::operator=(class ProviderLog const & __ptr64) __ptr64 +??4ProviderLog@@QEAAAEAV0@AEBV0@@Z +; public: class WBEMTime & __ptr64 __cdecl WBEMTime::operator=(class WBEMTime const & __ptr64) __ptr64 +??4WBEMTime@@QEAAAEAV0@AEBV0@@Z +; public: class WBEMTime const & __ptr64 __cdecl WBEMTime::operator=(struct _FILETIME const & __ptr64) __ptr64 +??4WBEMTime@@QEAAAEBV0@AEBU_FILETIME@@@Z +; public: class WBEMTime const & __ptr64 __cdecl WBEMTime::operator=(struct _SYSTEMTIME const & __ptr64) __ptr64 +??4WBEMTime@@QEAAAEBV0@AEBU_SYSTEMTIME@@@Z +; public: class WBEMTime const & __ptr64 __cdecl WBEMTime::operator=(struct tm const & __ptr64) __ptr64 +??4WBEMTime@@QEAAAEBV0@AEBUtm@@@Z +; public: class WBEMTime const & __ptr64 __cdecl WBEMTime::operator=(__int64 const & __ptr64) __ptr64 +??4WBEMTime@@QEAAAEBV0@AEB_J@Z +; public: class WBEMTime const & __ptr64 __cdecl WBEMTime::operator=(unsigned short * __ptr64 const) __ptr64 +??4WBEMTime@@QEAAAEBV0@QEAG@Z +; public: class WBEMTimeSpan & __ptr64 __cdecl WBEMTimeSpan::operator=(class WBEMTimeSpan const & __ptr64) __ptr64 +??4WBEMTimeSpan@@QEAAAEAV0@AEBV0@@Z +; public: class WBEMTimeSpan const & __ptr64 __cdecl WBEMTimeSpan::operator=(struct _FILETIME const & __ptr64) __ptr64 +??4WBEMTimeSpan@@QEAAAEBV0@AEBU_FILETIME@@@Z +; public: class WBEMTimeSpan const & __ptr64 __cdecl WBEMTimeSpan::operator=(__int64 const & __ptr64) __ptr64 +??4WBEMTimeSpan@@QEAAAEBV0@AEB_J@Z +; public: class WBEMTimeSpan const & __ptr64 __cdecl WBEMTimeSpan::operator=(unsigned short * __ptr64 const) __ptr64 +??4WBEMTimeSpan@@QEAAAEBV0@QEAG@Z +; public: int __cdecl WBEMTime::operator==(class WBEMTime const & __ptr64)const __ptr64 +??8WBEMTime@@QEBAHAEBV0@@Z +; public: int __cdecl WBEMTimeSpan::operator==(class WBEMTimeSpan const & __ptr64)const __ptr64 +??8WBEMTimeSpan@@QEBAHAEBV0@@Z +; public: int __cdecl WBEMTime::operator!=(class WBEMTime const & __ptr64)const __ptr64 +??9WBEMTime@@QEBAHAEBV0@@Z +; public: int __cdecl WBEMTimeSpan::operator!=(class WBEMTimeSpan const & __ptr64)const __ptr64 +??9WBEMTimeSpan@@QEBAHAEBV0@@Z +; public: void * __ptr64 & __ptr64 __cdecl CHPtrArray::operator[](int) __ptr64 +??ACHPtrArray@@QEAAAEAPEAXH@Z +; public: void * __ptr64 __cdecl CHPtrArray::operator[](int)const __ptr64 +??ACHPtrArray@@QEBAPEAXH@Z +; public: unsigned short __cdecl CHString::operator[](int)const __ptr64 +??ACHString@@QEBAGH@Z +; public: class CHString & __ptr64 __cdecl CHStringArray::operator[](int) __ptr64 +??ACHStringArray@@QEAAAEAVCHString@@H@Z +; public: class CHString __cdecl CHStringArray::operator[](int)const __ptr64 +??ACHStringArray@@QEBA?AVCHString@@H@Z +; public: __cdecl CHString::operator unsigned short const * __ptr64(void)const __ptr64 +??BCHString@@QEBAPEBGXZ +; public: class WBEMTimeSpan __cdecl WBEMTime::operator-(class WBEMTime const & __ptr64) __ptr64 +??GWBEMTime@@QEAA?AVWBEMTimeSpan@@AEBV0@@Z +; public: class WBEMTime __cdecl WBEMTime::operator-(class WBEMTimeSpan const & __ptr64)const __ptr64 +??GWBEMTime@@QEBA?AV0@AEBVWBEMTimeSpan@@@Z +; public: class WBEMTimeSpan __cdecl WBEMTimeSpan::operator-(class WBEMTimeSpan const & __ptr64)const __ptr64 +??GWBEMTimeSpan@@QEBA?AV0@AEBV0@@Z +; class CHString __cdecl operator+(class CHString const & __ptr64,class CHString const & __ptr64) +??H@YA?AVCHString@@AEBV0@0@Z +; class CHString __cdecl operator+(class CHString const & __ptr64,unsigned short) +??H@YA?AVCHString@@AEBV0@G@Z +; class CHString __cdecl operator+(class CHString const & __ptr64,unsigned short const * __ptr64) +??H@YA?AVCHString@@AEBV0@PEBG@Z +; class CHString __cdecl operator+(unsigned short,class CHString const & __ptr64) +??H@YA?AVCHString@@GAEBV0@@Z +; class CHString __cdecl operator+(unsigned short const * __ptr64,class CHString const & __ptr64) +??H@YA?AVCHString@@PEBGAEBV0@@Z +; public: class WBEMTime __cdecl WBEMTime::operator+(class WBEMTimeSpan const & __ptr64)const __ptr64 +??HWBEMTime@@QEBA?AV0@AEBVWBEMTimeSpan@@@Z +; public: class WBEMTimeSpan __cdecl WBEMTimeSpan::operator+(class WBEMTimeSpan const & __ptr64)const __ptr64 +??HWBEMTimeSpan@@QEBA?AV0@AEBV0@@Z +; public: int __cdecl WBEMTime::operator<(class WBEMTime const & __ptr64)const __ptr64 +??MWBEMTime@@QEBAHAEBV0@@Z +; public: int __cdecl WBEMTimeSpan::operator<(class WBEMTimeSpan const & __ptr64)const __ptr64 +??MWBEMTimeSpan@@QEBAHAEBV0@@Z +; public: int __cdecl WBEMTime::operator<=(class WBEMTime const & __ptr64)const __ptr64 +??NWBEMTime@@QEBAHAEBV0@@Z +; public: int __cdecl WBEMTimeSpan::operator<=(class WBEMTimeSpan const & __ptr64)const __ptr64 +??NWBEMTimeSpan@@QEBAHAEBV0@@Z +; public: int __cdecl WBEMTime::operator>(class WBEMTime const & __ptr64)const __ptr64 +??OWBEMTime@@QEBAHAEBV0@@Z +; public: int __cdecl WBEMTimeSpan::operator>(class WBEMTimeSpan const & __ptr64)const __ptr64 +??OWBEMTimeSpan@@QEBAHAEBV0@@Z +; public: int __cdecl WBEMTime::operator>=(class WBEMTime const & __ptr64)const __ptr64 +??PWBEMTime@@QEBAHAEBV0@@Z +; public: int __cdecl WBEMTimeSpan::operator>=(class WBEMTimeSpan const & __ptr64)const __ptr64 +??PWBEMTimeSpan@@QEBAHAEBV0@@Z +; public: class CHString const & __ptr64 __cdecl CHString::operator+=(class CHString const & __ptr64) __ptr64 +??YCHString@@QEAAAEBV0@AEBV0@@Z +; public: class CHString const & __ptr64 __cdecl CHString::operator+=(char) __ptr64 +??YCHString@@QEAAAEBV0@D@Z +; public: class CHString const & __ptr64 __cdecl CHString::operator+=(unsigned short) __ptr64 +??YCHString@@QEAAAEBV0@G@Z +; public: class CHString const & __ptr64 __cdecl CHString::operator+=(unsigned short const * __ptr64) __ptr64 +??YCHString@@QEAAAEBV0@PEBG@Z +; public: class WBEMTime const & __ptr64 __cdecl WBEMTime::operator+=(class WBEMTimeSpan const & __ptr64) __ptr64 +??YWBEMTime@@QEAAAEBV0@AEBVWBEMTimeSpan@@@Z +; public: class WBEMTimeSpan const & __ptr64 __cdecl WBEMTimeSpan::operator+=(class WBEMTimeSpan const & __ptr64) __ptr64 +??YWBEMTimeSpan@@QEAAAEBV0@AEBV0@@Z +; public: class WBEMTime const & __ptr64 __cdecl WBEMTime::operator-=(class WBEMTimeSpan const & __ptr64) __ptr64 +??ZWBEMTime@@QEAAAEBV0@AEBVWBEMTimeSpan@@@Z +; public: class WBEMTimeSpan const & __ptr64 __cdecl WBEMTimeSpan::operator-=(class WBEMTimeSpan const & __ptr64) __ptr64 +??ZWBEMTimeSpan@@QEAAAEBV0@AEBV0@@Z +; const CFrameworkQueryEx::`vftable' +??_7CFrameworkQueryEx@@6B@ +; const CInstance::`vftable' +??_7CInstance@@6B@ +; const CThreadBase::`vftable' +??_7CThreadBase@@6B@ +; const CWbemGlueFactory::`vftable' +??_7CWbemGlueFactory@@6B@ +; const CWbemProviderGlue::`vftable'{for `IWbemProviderInit'} +??_7CWbemProviderGlue@@6BIWbemProviderInit@@@ +; const CWbemProviderGlue::`vftable'{for `IWbemServices'} +??_7CWbemProviderGlue@@6BIWbemServices@@@ +; const CWinMsgEvent::`vftable' +??_7CWinMsgEvent@@6B@ +; const MethodContext::`vftable' +??_7MethodContext@@6B@ +; const Provider::`vftable' +??_7Provider@@6B@ +; const ProviderLog::`vftable' +??_7ProviderLog@@6B@ +; public: void __cdecl CObjectPathParser::`default constructor closure'(void) __ptr64 +??_FCObjectPathParser@@QEAAXXZ +; public: void __cdecl CThreadBase::`default constructor closure'(void) __ptr64 +??_FCThreadBase@@QEAAXXZ +; public: int __cdecl CHPtrArray::Add(void * __ptr64) __ptr64 +?Add@CHPtrArray@@QEAAHPEAX@Z +; public: int __cdecl CHStringArray::Add(unsigned short const * __ptr64) __ptr64 +?Add@CHStringArray@@QEAAHPEBG@Z +; private: void __cdecl CWbemProviderGlue::AddFlushPtr(void * __ptr64) __ptr64 +?AddFlushPtr@CWbemProviderGlue@@AEAAXPEAX@Z +; public: int __cdecl ParsedObjectPath::AddKeyRef(struct KeyRef * __ptr64) __ptr64 +?AddKeyRef@ParsedObjectPath@@QEAAHPEAUKeyRef@@@Z +; public: int __cdecl ParsedObjectPath::AddKeyRef(unsigned short const * __ptr64,struct tagVARIANT const * __ptr64) __ptr64 +?AddKeyRef@ParsedObjectPath@@QEAAHPEBGPEBUtagVARIANT@@@Z +; public: int __cdecl ParsedObjectPath::AddKeyRefEx(unsigned short const * __ptr64,struct tagVARIANT const * __ptr64) __ptr64 +?AddKeyRefEx@ParsedObjectPath@@QEAAHPEBGPEBUtagVARIANT@@@Z +; public: int __cdecl ParsedObjectPath::AddNamespace(unsigned short const * __ptr64) __ptr64 +?AddNamespace@ParsedObjectPath@@QEAAHPEBG@Z +; private: static class Provider * __ptr64 __cdecl CWbemProviderGlue::AddProviderToMap(unsigned short const * __ptr64,unsigned short const * __ptr64,class Provider * __ptr64) +?AddProviderToMap@CWbemProviderGlue@@CAPEAVProvider@@PEBG0PEAV2@@Z +; public: long __cdecl CInstance::AddRef(void) __ptr64 +?AddRef@CInstance@@QEAAJXZ +; public: long __cdecl CThreadBase::AddRef(void) __ptr64 +?AddRef@CThreadBase@@QEAAJXZ +; public: virtual unsigned long __cdecl CWbemGlueFactory::AddRef(void) __ptr64 +?AddRef@CWbemGlueFactory@@UEAAKXZ +; public: virtual unsigned long __cdecl CWbemProviderGlue::AddRef(void) __ptr64 +?AddRef@CWbemProviderGlue@@UEAAKXZ +; public: long __cdecl MethodContext::AddRef(void) __ptr64 +?AddRef@MethodContext@@QEAAJXZ +; protected: static void __cdecl CWbemProviderGlue::AddToFactoryMap(class CWbemGlueFactory const * __ptr64,long * __ptr64) +?AddToFactoryMap@CWbemProviderGlue@@KAXPEBVCWbemGlueFactory@@PEAJ@Z +; public: bool __cdecl CFrameworkQuery::AllPropertiesAreRequired(void) __ptr64 +?AllPropertiesAreRequired@CFrameworkQuery@@QEAA_NXZ +; protected: void __cdecl CHString::AllocBeforeWrite(int) __ptr64 +?AllocBeforeWrite@CHString@@IEAAXH@Z +; protected: void __cdecl CHString::AllocBuffer(int) __ptr64 +?AllocBuffer@CHString@@IEAAXH@Z +; protected: void __cdecl CHString::AllocCopy(class CHString & __ptr64,int,int,int)const __ptr64 +?AllocCopy@CHString@@IEBAXAEAV1@HHH@Z +; public: unsigned short * __ptr64 __cdecl CHString::AllocSysString(void)const __ptr64 +?AllocSysString@CHString@@QEBAPEAGXZ +; public: int __cdecl CHPtrArray::Append(class CHPtrArray const & __ptr64) __ptr64 +?Append@CHPtrArray@@QEAAHAEBV1@@Z +; public: int __cdecl CHStringArray::Append(class CHStringArray const & __ptr64) __ptr64 +?Append@CHStringArray@@QEAAHAEBV1@@Z +; protected: void __cdecl CHString::AssignCopy(int,unsigned short const * __ptr64) __ptr64 +?AssignCopy@CHString@@IEAAXHPEBG@Z +; public: int __cdecl CThreadBase::BeginRead(unsigned long) __ptr64 +?BeginRead@CThreadBase@@QEAAHK@Z +; public: int __cdecl CThreadBase::BeginWrite(unsigned long) __ptr64 +?BeginWrite@CThreadBase@@QEAAHK@Z +; public: virtual long __cdecl CWbemProviderGlue::CancelAsyncCall(struct IWbemObjectSink * __ptr64) __ptr64 +?CancelAsyncCall@CWbemProviderGlue@@UEAAJPEAUIWbemObjectSink@@@Z +; public: virtual long __cdecl CWbemProviderGlue::CancelAsyncRequest(long) __ptr64 +?CancelAsyncRequest@CWbemProviderGlue@@UEAAJJ@Z +; private: void __cdecl CRegistrySearch::CheckAndAddToList(class CRegistry * __ptr64,class CHString,class CHString,class CHPtrArray & __ptr64,class CHString,class CHString,int) __ptr64 +?CheckAndAddToList@CRegistrySearch@@AEAAXPEAVCRegistry@@VCHString@@1AEAVCHPtrArray@@11H@Z +; private: void __cdecl ProviderLog::CheckFileSize(union _LARGE_INTEGER & __ptr64,class CHString const & __ptr64) __ptr64 +?CheckFileSize@ProviderLog@@AEAAXAEAT_LARGE_INTEGER@@AEBVCHString@@@Z +; private: static long __cdecl CWbemProviderGlue::CheckImpersonationLevel(void) +?CheckImpersonationLevel@CWbemProviderGlue@@CAJXZ +; public: void __cdecl WBEMTime::Clear(void) __ptr64 +?Clear@WBEMTime@@QEAAXXZ +; public: void __cdecl WBEMTimeSpan::Clear(void) __ptr64 +?Clear@WBEMTimeSpan@@QEAAXXZ +; public: void __cdecl ParsedObjectPath::ClearKeys(void) __ptr64 +?ClearKeys@ParsedObjectPath@@QEAAXXZ +; public: void __cdecl CRegistry::Close(void) __ptr64 +?Close@CRegistry@@QEAAXXZ +; private: void __cdecl CRegistry::CloseSubKey(void) __ptr64 +?CloseSubKey@CRegistry@@AEAAXXZ +; public: int __cdecl CHString::Collate(unsigned short const * __ptr64)const __ptr64 +?Collate@CHString@@QEBAHPEBG@Z +; public: long __cdecl CInstance::Commit(void) __ptr64 +?Commit@CInstance@@QEAAJXZ +; protected: long __cdecl Provider::Commit(class CInstance * __ptr64,bool) __ptr64 +?Commit@Provider@@IEAAJPEAVCInstance@@_N@Z +; public: int __cdecl CHString::Compare(unsigned short const * __ptr64)const __ptr64 +?Compare@CHString@@QEBAHPEBG@Z +; public: int __cdecl CHString::CompareNoCase(unsigned short const * __ptr64)const __ptr64 +?CompareNoCase@CHString@@QEBAHPEBG@Z +; protected: void __cdecl CHString::ConcatCopy(int,unsigned short const * __ptr64,int,unsigned short const * __ptr64) __ptr64 +?ConcatCopy@CHString@@IEAAXHPEBGH0@Z +; protected: void __cdecl CHString::ConcatInPlace(int,unsigned short const * __ptr64) __ptr64 +?ConcatInPlace@CHString@@IEAAXHPEBG@Z +; public: void __cdecl CHPtrArray::Copy(class CHPtrArray const & __ptr64) __ptr64 +?Copy@CHPtrArray@@QEAAXAEBV1@@Z +; public: void __cdecl CHStringArray::Copy(class CHStringArray const & __ptr64) __ptr64 +?Copy@CHStringArray@@QEAAXAEBV1@@Z +; protected: void __cdecl CHString::CopyBeforeWrite(void) __ptr64 +?CopyBeforeWrite@CHString@@IEAAXXZ +; public: virtual long __cdecl CWbemProviderGlue::CreateClassEnum(unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IEnumWbemClassObject * __ptr64 * __ptr64) __ptr64 +?CreateClassEnum@CWbemProviderGlue@@UEAAJQEAGJPEAUIWbemContext@@PEAPEAUIEnumWbemClassObject@@@Z +; public: virtual long __cdecl CWbemProviderGlue::CreateClassEnumAsync(unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IWbemObjectSink * __ptr64) __ptr64 +?CreateClassEnumAsync@CWbemProviderGlue@@UEAAJQEAGJPEAUIWbemContext@@PEAUIWbemObjectSink@@@Z +; public: virtual long __cdecl CWbemGlueFactory::CreateInstance(struct IUnknown * __ptr64,struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?CreateInstance@CWbemGlueFactory@@UEAAJPEAUIUnknown@@AEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CWbemProviderGlue::CreateInstanceEnum(unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IEnumWbemClassObject * __ptr64 * __ptr64) __ptr64 +?CreateInstanceEnum@CWbemProviderGlue@@UEAAJQEAGJPEAUIWbemContext@@PEAPEAUIEnumWbemClassObject@@@Z +; private: long __cdecl Provider::CreateInstanceEnum(class MethodContext * __ptr64,long) __ptr64 +?CreateInstanceEnum@Provider@@AEAAJPEAVMethodContext@@J@Z +; public: virtual long __cdecl CWbemProviderGlue::CreateInstanceEnumAsync(unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IWbemObjectSink * __ptr64) __ptr64 +?CreateInstanceEnumAsync@CWbemProviderGlue@@UEAAJQEAGJPEAUIWbemContext@@PEAUIWbemObjectSink@@@Z +; private: static void __cdecl CWinMsgEvent::CreateMsgProvider(void) +?CreateMsgProvider@CWinMsgEvent@@CAXXZ +; private: static struct HWND__ * __ptr64 __cdecl CWinMsgEvent::CreateMsgWindow(void) +?CreateMsgWindow@CWinMsgEvent@@CAPEAUHWND__@@XZ +; protected: class CInstance * __ptr64 __cdecl Provider::CreateNewInstance(class MethodContext * __ptr64) __ptr64 +?CreateNewInstance@Provider@@IEAAPEAVCInstance@@PEAVMethodContext@@@Z +; public: long __cdecl CRegistry::CreateOpen(struct HKEY__ * __ptr64,unsigned short const * __ptr64,unsigned short * __ptr64,unsigned long,unsigned long,struct _SECURITY_ATTRIBUTES * __ptr64,unsigned long * __ptr64) __ptr64 +?CreateOpen@CRegistry@@QEAAJPEAUHKEY__@@PEBGPEAGKKPEAU_SECURITY_ATTRIBUTES@@PEAK@Z +; private: static int __cdecl CWinMsgEvent::CtrlHandlerRoutine(unsigned long) +?CtrlHandlerRoutine@CWinMsgEvent@@CAHK@Z +; protected: static long __cdecl CWbemProviderGlue::DecrementMapCount(long * __ptr64) +?DecrementMapCount@CWbemProviderGlue@@KAJPEAJ@Z +; protected: static long __cdecl CWbemProviderGlue::DecrementMapCount(class CWbemGlueFactory const * __ptr64) +?DecrementMapCount@CWbemProviderGlue@@KAJPEBVCWbemGlueFactory@@@Z +; public: static long __cdecl CWbemProviderGlue::DecrementObjectCount(void) +?DecrementObjectCount@CWbemProviderGlue@@SAJXZ +; public: virtual long __cdecl CWbemProviderGlue::DeleteClass(unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IWbemCallResult * __ptr64 * __ptr64) __ptr64 +?DeleteClass@CWbemProviderGlue@@UEAAJQEAGJPEAUIWbemContext@@PEAPEAUIWbemCallResult@@@Z +; public: virtual long __cdecl CWbemProviderGlue::DeleteClassAsync(unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IWbemObjectSink * __ptr64) __ptr64 +?DeleteClassAsync@CWbemProviderGlue@@UEAAJQEAGJPEAUIWbemContext@@PEAUIWbemObjectSink@@@Z +; public: unsigned long __cdecl CRegistry::DeleteCurrentKeyValue(struct HKEY__ * __ptr64,unsigned short const * __ptr64) __ptr64 +?DeleteCurrentKeyValue@CRegistry@@QEAAKPEAUHKEY__@@PEBG@Z +; public: unsigned long __cdecl CRegistry::DeleteCurrentKeyValue(unsigned short const * __ptr64) __ptr64 +?DeleteCurrentKeyValue@CRegistry@@QEAAKPEBG@Z +; public: virtual long __cdecl CWbemProviderGlue::DeleteInstance(unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IWbemCallResult * __ptr64 * __ptr64) __ptr64 +?DeleteInstance@CWbemProviderGlue@@UEAAJQEAGJPEAUIWbemContext@@PEAPEAUIWbemCallResult@@@Z +; private: long __cdecl Provider::DeleteInstance(struct ParsedObjectPath * __ptr64,long,class MethodContext * __ptr64) __ptr64 +?DeleteInstance@Provider@@AEAAJPEAUParsedObjectPath@@JPEAVMethodContext@@@Z +; protected: virtual long __cdecl Provider::DeleteInstance(class CInstance const & __ptr64,long) __ptr64 +?DeleteInstance@Provider@@MEAAJAEBVCInstance@@J@Z +; public: virtual long __cdecl CWbemProviderGlue::DeleteInstanceAsync(unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IWbemObjectSink * __ptr64) __ptr64 +?DeleteInstanceAsync@CWbemProviderGlue@@UEAAJQEAGJPEAUIWbemContext@@PEAUIWbemObjectSink@@@Z +; public: long __cdecl CRegistry::DeleteKey(class CHString * __ptr64) __ptr64 +?DeleteKey@CRegistry@@QEAAJPEAVCHString@@@Z +; public: long __cdecl CRegistry::DeleteValue(unsigned short const * __ptr64) __ptr64 +?DeleteValue@CRegistry@@QEAAJPEBG@Z +; private: static void __cdecl CWinMsgEvent::DestroyMsgWindow(void) +?DestroyMsgWindow@CWinMsgEvent@@CAXXZ +; public: void * __ptr64 & __ptr64 __cdecl CHPtrArray::ElementAt(int) __ptr64 +?ElementAt@CHPtrArray@@QEAAAEAPEAXH@Z +; public: class CHString & __ptr64 __cdecl CHStringArray::ElementAt(int) __ptr64 +?ElementAt@CHStringArray@@QEAAAEAVCHString@@H@Z +; public: void __cdecl CHString::Empty(void) __ptr64 +?Empty@CHString@@QEAAXXZ +; private: void __cdecl CObjectPathParser::Empty(void) __ptr64 +?Empty@CObjectPathParser@@AEAAXXZ +; public: void __cdecl CThreadBase::EndRead(void) __ptr64 +?EndRead@CThreadBase@@QEAAXXZ +; public: void __cdecl CThreadBase::EndWrite(void) __ptr64 +?EndWrite@CThreadBase@@QEAAXXZ +; public: long __cdecl CRegistry::EnumerateAndGetValues(unsigned long & __ptr64,unsigned short * __ptr64 & __ptr64,unsigned char * __ptr64 & __ptr64) __ptr64 +?EnumerateAndGetValues@CRegistry@@QEAAJAEAKAEAPEAGAEAPEAE@Z +; protected: virtual long __cdecl Provider::EnumerateInstances(class MethodContext * __ptr64,long) __ptr64 +?EnumerateInstances@Provider@@MEAAJPEAVMethodContext@@J@Z +; public: virtual long __cdecl CWbemProviderGlue::ExecMethod(unsigned short * __ptr64 const,unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IWbemClassObject * __ptr64,struct IWbemClassObject * __ptr64 * __ptr64,struct IWbemCallResult * __ptr64 * __ptr64) __ptr64 +?ExecMethod@CWbemProviderGlue@@UEAAJQEAG0JPEAUIWbemContext@@PEAUIWbemClassObject@@PEAPEAU3@PEAPEAUIWbemCallResult@@@Z +; private: long __cdecl Provider::ExecMethod(struct ParsedObjectPath * __ptr64,unsigned short * __ptr64,long,class CInstance * __ptr64,class CInstance * __ptr64,class MethodContext * __ptr64) __ptr64 +?ExecMethod@Provider@@AEAAJPEAUParsedObjectPath@@PEAGJPEAVCInstance@@2PEAVMethodContext@@@Z +; protected: virtual long __cdecl Provider::ExecMethod(class CInstance const & __ptr64,unsigned short * __ptr64 const,class CInstance * __ptr64,class CInstance * __ptr64,long) __ptr64 +?ExecMethod@Provider@@MEAAJAEBVCInstance@@QEAGPEAV2@2J@Z +; public: virtual long __cdecl CWbemProviderGlue::ExecMethodAsync(unsigned short * __ptr64 const,unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IWbemClassObject * __ptr64,struct IWbemObjectSink * __ptr64) __ptr64 +?ExecMethodAsync@CWbemProviderGlue@@UEAAJQEAG0JPEAUIWbemContext@@PEAUIWbemClassObject@@PEAUIWbemObjectSink@@@Z +; public: virtual long __cdecl CWbemProviderGlue::ExecNotificationQuery(unsigned short * __ptr64 const,unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IEnumWbemClassObject * __ptr64 * __ptr64) __ptr64 +?ExecNotificationQuery@CWbemProviderGlue@@UEAAJQEAG0JPEAUIWbemContext@@PEAPEAUIEnumWbemClassObject@@@Z +; public: virtual long __cdecl CWbemProviderGlue::ExecNotificationQueryAsync(unsigned short * __ptr64 const,unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IWbemObjectSink * __ptr64) __ptr64 +?ExecNotificationQueryAsync@CWbemProviderGlue@@UEAAJQEAG0JPEAUIWbemContext@@PEAUIWbemObjectSink@@@Z +; public: virtual long __cdecl CWbemProviderGlue::ExecQuery(unsigned short * __ptr64 const,unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IEnumWbemClassObject * __ptr64 * __ptr64) __ptr64 +?ExecQuery@CWbemProviderGlue@@UEAAJQEAG0JPEAUIWbemContext@@PEAPEAUIEnumWbemClassObject@@@Z +; protected: virtual long __cdecl Provider::ExecQuery(class MethodContext * __ptr64,class CFrameworkQuery & __ptr64,long) __ptr64 +?ExecQuery@Provider@@MEAAJPEAVMethodContext@@AEAVCFrameworkQuery@@J@Z +; public: virtual long __cdecl CWbemProviderGlue::ExecQueryAsync(unsigned short * __ptr64 const,unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IWbemObjectSink * __ptr64) __ptr64 +?ExecQueryAsync@CWbemProviderGlue@@UEAAJQEAG0JPEAUIWbemContext@@PEAUIWbemObjectSink@@@Z +; private: long __cdecl Provider::ExecuteQuery(class MethodContext * __ptr64,class CFrameworkQuery & __ptr64,long) __ptr64 +?ExecuteQuery@Provider@@AEAAJPEAVMethodContext@@AEAVCFrameworkQuery@@J@Z +; public: static long __cdecl CWbemProviderGlue::FillInstance(class CInstance * __ptr64,unsigned short const * __ptr64) +?FillInstance@CWbemProviderGlue@@SAJPEAVCInstance@@PEBG@Z +; public: static long __cdecl CWbemProviderGlue::FillInstance(class MethodContext * __ptr64,class CInstance * __ptr64) +?FillInstance@CWbemProviderGlue@@SAJPEAVMethodContext@@PEAVCInstance@@@Z +; public: int __cdecl CHString::Find(unsigned short)const __ptr64 +?Find@CHString@@QEBAHG@Z +; public: int __cdecl CHString::Find(unsigned short const * __ptr64)const __ptr64 +?Find@CHString@@QEBAHPEBG@Z +; public: int __cdecl CHString::FindOneOf(unsigned short const * __ptr64)const __ptr64 +?FindOneOf@CHString@@QEBAHPEBG@Z +; protected: virtual void __cdecl Provider::Flush(void) __ptr64 +?Flush@Provider@@MEAAXXZ +; private: void __cdecl CWbemProviderGlue::FlushAll(void) __ptr64 +?FlushAll@CWbemProviderGlue@@AEAAXXZ +; public: void __cdecl CHString::Format(unsigned int,...) __ptr64 +?Format@CHString@@QEAAXIZZ +; public: void __cdecl CHString::Format(unsigned short const * __ptr64,...) __ptr64 +?Format@CHString@@QEAAXPEBGZZ +; public: void __cdecl CHString::FormatMessageW(unsigned int,...) __ptr64 +?FormatMessageW@CHString@@QEAAXIZZ +; public: void __cdecl CHString::FormatMessageW(unsigned short const * __ptr64,...) __ptr64 +?FormatMessageW@CHString@@QEAAXPEBGZZ +; public: void __cdecl CHString::FormatV(unsigned short const * __ptr64,char * __ptr64) __ptr64 +?FormatV@CHString@@QEAAXPEBGPEAD@Z +; public: static void __cdecl CWbemProviderGlue::FrameworkLogin(unsigned short const * __ptr64,class Provider * __ptr64,unsigned short const * __ptr64) +?FrameworkLogin@CWbemProviderGlue@@SAXPEBGPEAVProvider@@0@Z +; public: static int __cdecl CWbemProviderGlue::FrameworkLoginDLL(unsigned short const * __ptr64) +?FrameworkLoginDLL@CWbemProviderGlue@@SAHPEBG@Z +; public: static int __cdecl CWbemProviderGlue::FrameworkLoginDLL(unsigned short const * __ptr64,long * __ptr64) +?FrameworkLoginDLL@CWbemProviderGlue@@SAHPEBGPEAJ@Z +; public: static void __cdecl CWbemProviderGlue::FrameworkLogoff(unsigned short const * __ptr64,unsigned short const * __ptr64) +?FrameworkLogoff@CWbemProviderGlue@@SAXPEBG0@Z +; public: static int __cdecl CWbemProviderGlue::FrameworkLogoffDLL(unsigned short const * __ptr64) +?FrameworkLogoffDLL@CWbemProviderGlue@@SAHPEBG@Z +; public: static int __cdecl CWbemProviderGlue::FrameworkLogoffDLL(unsigned short const * __ptr64,long * __ptr64) +?FrameworkLogoffDLL@CWbemProviderGlue@@SAHPEBGPEAJ@Z +; public: void __cdecl CObjectPathParser::Free(struct ParsedObjectPath * __ptr64) __ptr64 +?Free@CObjectPathParser@@QEAAXPEAUParsedObjectPath@@@Z +; public: void __cdecl CHPtrArray::FreeExtra(void) __ptr64 +?FreeExtra@CHPtrArray@@QEAAXXZ +; public: void __cdecl CHString::FreeExtra(void) __ptr64 +?FreeExtra@CHString@@QEAAXXZ +; public: void __cdecl CHStringArray::FreeExtra(void) __ptr64 +?FreeExtra@CHStringArray@@QEAAXXZ +; public: int __cdecl CRegistrySearch::FreeSearchList(int,class CHPtrArray & __ptr64) __ptr64 +?FreeSearchList@CRegistrySearch@@QEAAHHAEAVCHPtrArray@@@Z +; public: static long __cdecl CWbemProviderGlue::GetAllDerivedInstances(unsigned short const * __ptr64,class TRefPointerCollection * __ptr64,class MethodContext * __ptr64,unsigned short const * __ptr64) +?GetAllDerivedInstances@CWbemProviderGlue@@SAJPEBGPEAV?$TRefPointerCollection@VCInstance@@@@PEAVMethodContext@@0@Z +; public: static long __cdecl CWbemProviderGlue::GetAllDerivedInstancesAsynch(unsigned short const * __ptr64,class Provider * __ptr64,long (__cdecl*)(class Provider * __ptr64,class CInstance * __ptr64,class MethodContext * __ptr64,void * __ptr64),unsigned short const * __ptr64,class MethodContext * __ptr64,void * __ptr64) +?GetAllDerivedInstancesAsynch@CWbemProviderGlue@@SAJPEBGPEAVProvider@@P6AJ1PEAVCInstance@@PEAVMethodContext@@PEAX@Z034@Z +; public: static long __cdecl CWbemProviderGlue::GetAllInstances(unsigned short const * __ptr64,class TRefPointerCollection * __ptr64,unsigned short const * __ptr64,class MethodContext * __ptr64) +?GetAllInstances@CWbemProviderGlue@@SAJPEBGPEAV?$TRefPointerCollection@VCInstance@@@@0PEAVMethodContext@@@Z +; public: static long __cdecl CWbemProviderGlue::GetAllInstancesAsynch(unsigned short const * __ptr64,class Provider * __ptr64,long (__cdecl*)(class Provider * __ptr64,class CInstance * __ptr64,class MethodContext * __ptr64,void * __ptr64),unsigned short const * __ptr64,class MethodContext * __ptr64,void * __ptr64) +?GetAllInstancesAsynch@CWbemProviderGlue@@SAJPEBGPEAVProvider@@P6AJ1PEAVCInstance@@PEAVMethodContext@@PEAX@Z034@Z +; public: int __cdecl CHString::GetAllocLength(void)const __ptr64 +?GetAllocLength@CHString@@QEBAHXZ +; public: void * __ptr64 __cdecl CHPtrArray::GetAt(int)const __ptr64 +?GetAt@CHPtrArray@@QEBAPEAXH@Z +; public: unsigned short __cdecl CHString::GetAt(int)const __ptr64 +?GetAt@CHString@@QEBAGH@Z +; public: class CHString __cdecl CHStringArray::GetAt(int)const __ptr64 +?GetAt@CHStringArray@@QEBA?AVCHString@@H@Z +; public: unsigned short * __ptr64 __cdecl WBEMTime::GetBSTR(void)const __ptr64 +?GetBSTR@WBEMTime@@QEBAPEAGXZ +; public: unsigned short * __ptr64 __cdecl WBEMTimeSpan::GetBSTR(void)const __ptr64 +?GetBSTR@WBEMTimeSpan@@QEBAPEAGXZ +; public: unsigned short * __ptr64 __cdecl CHString::GetBuffer(int) __ptr64 +?GetBuffer@CHString@@QEAAPEAGH@Z +; public: unsigned short * __ptr64 __cdecl CHString::GetBufferSetLength(int) __ptr64 +?GetBufferSetLength@CHString@@QEAAPEAGH@Z +; public: bool __cdecl CInstance::GetByte(unsigned short const * __ptr64,unsigned char & __ptr64)const __ptr64 +?GetByte@CInstance@@QEBA_NPEBGAEAE@Z +; public: bool __cdecl CInstance::GetCHString(unsigned short const * __ptr64,class CHString & __ptr64)const __ptr64 +?GetCHString@CInstance@@QEBA_NPEBGAEAVCHString@@@Z +; public: static unsigned short const * __ptr64 __cdecl CWbemProviderGlue::GetCSDVersion(void) +?GetCSDVersion@CWbemProviderGlue@@SAPEBGXZ +; public: unsigned short * __ptr64 __cdecl CRegistry::GetClassNameW(void) __ptr64 +?GetClassNameW@CRegistry@@QEAAPEAGXZ +; public: struct IWbemClassObject * __ptr64 __cdecl CInstance::GetClassObjectInterface(void) __ptr64 +?GetClassObjectInterface@CInstance@@QEAAPEAUIWbemClassObject@@XZ +; private: struct IWbemClassObject * __ptr64 __cdecl Provider::GetClassObjectInterface(class MethodContext * __ptr64) __ptr64 +?GetClassObjectInterface@Provider@@AEAAPEAUIWbemClassObject@@PEAVMethodContext@@@Z +; private: static void __cdecl CWbemProviderGlue::GetComputerNameW(class CHString & __ptr64) +?GetComputerNameW@CWbemProviderGlue@@CAXAEAVCHString@@@Z +; public: unsigned long __cdecl CRegistry::GetCurrentBinaryKeyValue(struct HKEY__ * __ptr64,unsigned short const * __ptr64,unsigned char * __ptr64,unsigned long * __ptr64) __ptr64 +?GetCurrentBinaryKeyValue@CRegistry@@QEAAKPEAUHKEY__@@PEBGPEAEPEAK@Z +; public: unsigned long __cdecl CRegistry::GetCurrentBinaryKeyValue(unsigned short const * __ptr64,class CHString & __ptr64) __ptr64 +?GetCurrentBinaryKeyValue@CRegistry@@QEAAKPEBGAEAVCHString@@@Z +; public: unsigned long __cdecl CRegistry::GetCurrentBinaryKeyValue(unsigned short const * __ptr64,unsigned char * __ptr64,unsigned long * __ptr64) __ptr64 +?GetCurrentBinaryKeyValue@CRegistry@@QEAAKPEBGPEAEPEAK@Z +; public: unsigned long __cdecl CRegistry::GetCurrentKeyValue(struct HKEY__ * __ptr64,unsigned short const * __ptr64,unsigned long & __ptr64) __ptr64 +?GetCurrentKeyValue@CRegistry@@QEAAKPEAUHKEY__@@PEBGAEAK@Z +; public: unsigned long __cdecl CRegistry::GetCurrentKeyValue(struct HKEY__ * __ptr64,unsigned short const * __ptr64,class CHString & __ptr64) __ptr64 +?GetCurrentKeyValue@CRegistry@@QEAAKPEAUHKEY__@@PEBGAEAVCHString@@@Z +; public: unsigned long __cdecl CRegistry::GetCurrentKeyValue(struct HKEY__ * __ptr64,unsigned short const * __ptr64,class CHStringArray & __ptr64) __ptr64 +?GetCurrentKeyValue@CRegistry@@QEAAKPEAUHKEY__@@PEBGAEAVCHStringArray@@@Z +; public: unsigned long __cdecl CRegistry::GetCurrentKeyValue(unsigned short const * __ptr64,unsigned long & __ptr64) __ptr64 +?GetCurrentKeyValue@CRegistry@@QEAAKPEBGAEAK@Z +; public: unsigned long __cdecl CRegistry::GetCurrentKeyValue(unsigned short const * __ptr64,class CHString & __ptr64) __ptr64 +?GetCurrentKeyValue@CRegistry@@QEAAKPEBGAEAVCHString@@@Z +; public: unsigned long __cdecl CRegistry::GetCurrentKeyValue(unsigned short const * __ptr64,class CHStringArray & __ptr64) __ptr64 +?GetCurrentKeyValue@CRegistry@@QEAAKPEBGAEAVCHStringArray@@@Z +; private: unsigned long __cdecl CRegistry::GetCurrentRawKeyValue(struct HKEY__ * __ptr64,unsigned short const * __ptr64,void * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) __ptr64 +?GetCurrentRawKeyValue@CRegistry@@AEAAKPEAUHKEY__@@PEBGPEAXPEAK3@Z +; private: unsigned long __cdecl CRegistry::GetCurrentRawSubKeyValue(unsigned short const * __ptr64,void * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) __ptr64 +?GetCurrentRawSubKeyValue@CRegistry@@AEAAKPEBGPEAXPEAK2@Z +; public: unsigned long __cdecl CRegistry::GetCurrentSubKeyCount(void) __ptr64 +?GetCurrentSubKeyCount@CRegistry@@QEAAKXZ +; public: unsigned long __cdecl CRegistry::GetCurrentSubKeyName(class CHString & __ptr64) __ptr64 +?GetCurrentSubKeyName@CRegistry@@QEAAKAEAVCHString@@@Z +; public: unsigned long __cdecl CRegistry::GetCurrentSubKeyPath(class CHString & __ptr64) __ptr64 +?GetCurrentSubKeyPath@CRegistry@@QEAAKAEAVCHString@@@Z +; public: unsigned long __cdecl CRegistry::GetCurrentSubKeyValue(unsigned short const * __ptr64,unsigned long & __ptr64) __ptr64 +?GetCurrentSubKeyValue@CRegistry@@QEAAKPEBGAEAK@Z +; public: unsigned long __cdecl CRegistry::GetCurrentSubKeyValue(unsigned short const * __ptr64,class CHString & __ptr64) __ptr64 +?GetCurrentSubKeyValue@CRegistry@@QEAAKPEBGAEAVCHString@@@Z +; public: unsigned long __cdecl CRegistry::GetCurrentSubKeyValue(unsigned short const * __ptr64,void * __ptr64,unsigned long * __ptr64) __ptr64 +?GetCurrentSubKeyValue@CRegistry@@QEAAKPEBGPEAXPEAK@Z +; public: unsigned short * __ptr64 __cdecl WBEMTime::GetDMTF(int)const __ptr64 +?GetDMTF@WBEMTime@@QEBAPEAGH@Z +; public: unsigned short * __ptr64 __cdecl WBEMTime::GetDMTFNonNtfs(void)const __ptr64 +?GetDMTFNonNtfs@WBEMTime@@QEBAPEAGXZ +; public: bool __cdecl CInstance::GetDOUBLE(unsigned short const * __ptr64,double & __ptr64)const __ptr64 +?GetDOUBLE@CInstance@@QEBA_NPEBGAEAN@Z +; public: bool __cdecl CInstance::GetDWORD(unsigned short const * __ptr64,unsigned long & __ptr64)const __ptr64 +?GetDWORD@CInstance@@QEBA_NPEBGAEAK@Z +; public: void * __ptr64 * __ptr64 __cdecl CHPtrArray::GetData(void) __ptr64 +?GetData@CHPtrArray@@QEAAPEAPEAXXZ +; public: void const * __ptr64 * __ptr64 __cdecl CHPtrArray::GetData(void)const __ptr64 +?GetData@CHPtrArray@@QEBAPEAPEBXXZ +; protected: struct CHStringData * __ptr64 __cdecl CHString::GetData(void)const __ptr64 +?GetData@CHString@@IEBAPEAUCHStringData@@XZ +; public: class CHString * __ptr64 __cdecl CHStringArray::GetData(void) __ptr64 +?GetData@CHStringArray@@QEAAPEAVCHString@@XZ +; public: class CHString const * __ptr64 __cdecl CHStringArray::GetData(void)const __ptr64 +?GetData@CHStringArray@@QEBAPEBVCHString@@XZ +; public: bool __cdecl CInstance::GetDateTime(unsigned short const * __ptr64,class WBEMTime & __ptr64)const __ptr64 +?GetDateTime@CInstance@@QEBA_NPEBGAEAVWBEMTime@@@Z +; public: bool __cdecl CInstance::GetEmbeddedObject(unsigned short const * __ptr64,class CInstance * __ptr64 * __ptr64,class MethodContext * __ptr64)const __ptr64 +?GetEmbeddedObject@CInstance@@QEBA_NPEBGPEAPEAV1@PEAVMethodContext@@@Z +; public: static long __cdecl CWbemProviderGlue::GetEmptyInstance(class MethodContext * __ptr64,unsigned short const * __ptr64,class CInstance * __ptr64 * __ptr64,unsigned short const * __ptr64) +?GetEmptyInstance@CWbemProviderGlue@@SAJPEAVMethodContext@@PEBGPEAPEAVCInstance@@1@Z +; public: static long __cdecl CWbemProviderGlue::GetEmptyInstance(unsigned short const * __ptr64,class CInstance * __ptr64 * __ptr64,unsigned short const * __ptr64) +?GetEmptyInstance@CWbemProviderGlue@@SAJPEBGPEAPEAVCInstance@@0@Z +; public: int __cdecl WBEMTime::GetFILETIME(struct _FILETIME * __ptr64)const __ptr64 +?GetFILETIME@WBEMTime@@QEBAHPEAU_FILETIME@@@Z +; public: int __cdecl WBEMTimeSpan::GetFILETIME(struct _FILETIME * __ptr64)const __ptr64 +?GetFILETIME@WBEMTimeSpan@@QEBAHPEAU_FILETIME@@@Z +; public: virtual struct IWbemContext * __ptr64 __cdecl MethodContext::GetIWBEMContext(void) __ptr64 +?GetIWBEMContext@MethodContext@@UEAAPEAUIWbemContext@@XZ +; public: static long __cdecl CWbemProviderGlue::GetInstanceByPath(unsigned short const * __ptr64,class CInstance * __ptr64 * __ptr64,class MethodContext * __ptr64) +?GetInstanceByPath@CWbemProviderGlue@@SAJPEBGPEAPEAVCInstance@@PEAVMethodContext@@@Z +; private: static long __cdecl CWbemProviderGlue::GetInstanceFromCIMOM(unsigned short const * __ptr64,unsigned short const * __ptr64,class MethodContext * __ptr64,class CInstance * __ptr64 * __ptr64) +?GetInstanceFromCIMOM@CWbemProviderGlue@@CAJPEBG0PEAVMethodContext@@PEAPEAVCInstance@@@Z +; public: static long __cdecl CWbemProviderGlue::GetInstanceKeysByPath(unsigned short const * __ptr64,class CInstance * __ptr64 * __ptr64,class MethodContext * __ptr64) +?GetInstanceKeysByPath@CWbemProviderGlue@@SAJPEBGPEAPEAVCInstance@@PEAVMethodContext@@@Z +; public: static long __cdecl CWbemProviderGlue::GetInstancePropertiesByPath(unsigned short const * __ptr64,class CInstance * __ptr64 * __ptr64,class MethodContext * __ptr64,class CHStringArray & __ptr64) +?GetInstancePropertiesByPath@CWbemProviderGlue@@SAJPEBGPEAPEAVCInstance@@PEAVMethodContext@@AEAVCHStringArray@@@Z +; public: static long __cdecl CWbemProviderGlue::GetInstancesByQuery(unsigned short const * __ptr64,class TRefPointerCollection * __ptr64,class MethodContext * __ptr64,unsigned short const * __ptr64) +?GetInstancesByQuery@CWbemProviderGlue@@SAJPEBGPEAV?$TRefPointerCollection@VCInstance@@@@PEAVMethodContext@@0@Z +; public: static long __cdecl CWbemProviderGlue::GetInstancesByQueryAsynch(unsigned short const * __ptr64,class Provider * __ptr64,long (__cdecl*)(class Provider * __ptr64,class CInstance * __ptr64,class MethodContext * __ptr64,void * __ptr64),unsigned short const * __ptr64,class MethodContext * __ptr64,void * __ptr64) +?GetInstancesByQueryAsynch@CWbemProviderGlue@@SAJPEBGPEAVProvider@@P6AJ1PEAVCInstance@@PEAVMethodContext@@PEAX@Z034@Z +; public: unsigned short * __ptr64 __cdecl ParsedObjectPath::GetKeyString(void) __ptr64 +?GetKeyString@ParsedObjectPath@@QEAAPEAGXZ +; public: int __cdecl CHString::GetLength(void)const __ptr64 +?GetLength@CHString@@QEBAHXZ +; protected: class CHString const & __ptr64 __cdecl Provider::GetLocalComputerName(void) __ptr64 +?GetLocalComputerName@Provider@@IEAAAEBVCHString@@XZ +; protected: bool __cdecl Provider::GetLocalInstancePath(class CInstance const * __ptr64,class CHString & __ptr64) __ptr64 +?GetLocalInstancePath@Provider@@IEAA_NPEBVCInstance@@AEAVCHString@@@Z +; public: static long __cdecl WBEMTime::GetLocalOffsetForDate(__int64 const & __ptr64) +?GetLocalOffsetForDate@WBEMTime@@SAJAEB_J@Z +; public: static long __cdecl WBEMTime::GetLocalOffsetForDate(struct _FILETIME const * __ptr64) +?GetLocalOffsetForDate@WBEMTime@@SAJPEBU_FILETIME@@@Z +; public: static long __cdecl WBEMTime::GetLocalOffsetForDate(struct _SYSTEMTIME const * __ptr64) +?GetLocalOffsetForDate@WBEMTime@@SAJPEBU_SYSTEMTIME@@@Z +; public: static long __cdecl WBEMTime::GetLocalOffsetForDate(struct tm const * __ptr64) +?GetLocalOffsetForDate@WBEMTime@@SAJPEBUtm@@@Z +; public: unsigned long __cdecl CRegistry::GetLongestClassStringSize(void) __ptr64 +?GetLongestClassStringSize@CRegistry@@QEAAKXZ +; public: unsigned long __cdecl CRegistry::GetLongestSubKeySize(void) __ptr64 +?GetLongestSubKeySize@CRegistry@@QEAAKXZ +; public: unsigned long __cdecl CRegistry::GetLongestValueData(void) __ptr64 +?GetLongestValueData@CRegistry@@QEAAKXZ +; public: unsigned long __cdecl CRegistry::GetLongestValueName(void) __ptr64 +?GetLongestValueName@CRegistry@@QEAAKXZ +; protected: static long * __ptr64 __cdecl CWbemProviderGlue::GetMapCountPtr(class CWbemGlueFactory const * __ptr64) +?GetMapCountPtr@CWbemProviderGlue@@KAPEAJPEBVCWbemGlueFactory@@@Z +; public: class MethodContext * __ptr64 __cdecl CInstance::GetMethodContext(void)const __ptr64 +?GetMethodContext@CInstance@@QEBAPEAVMethodContext@@XZ +; protected: class CHString const & __ptr64 __cdecl CFrameworkQuery::GetNamespace(void) __ptr64 +?GetNamespace@CFrameworkQuery@@IEAAAEBVCHString@@XZ +; protected: class CHString const & __ptr64 __cdecl Provider::GetNamespace(void) __ptr64 +?GetNamespace@Provider@@IEAAAEBVCHString@@XZ +; public: static struct IWbemServices * __ptr64 __cdecl CWbemProviderGlue::GetNamespaceConnection(unsigned short const * __ptr64) +?GetNamespaceConnection@CWbemProviderGlue@@SAPEAUIWbemServices@@PEBG@Z +; public: static struct IWbemServices * __ptr64 __cdecl CWbemProviderGlue::GetNamespaceConnection(unsigned short const * __ptr64,class MethodContext * __ptr64) +?GetNamespaceConnection@CWbemProviderGlue@@SAPEAUIWbemServices@@PEBGPEAVMethodContext@@@Z +; public: unsigned short * __ptr64 __cdecl ParsedObjectPath::GetNamespacePart(void) __ptr64 +?GetNamespacePart@ParsedObjectPath@@QEAAPEAGXZ +; public: static unsigned long __cdecl CWbemProviderGlue::GetOSMajorVersion(void) +?GetOSMajorVersion@CWbemProviderGlue@@SAKXZ +; public: virtual long __cdecl CWbemProviderGlue::GetObject(unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IWbemClassObject * __ptr64 * __ptr64,struct IWbemCallResult * __ptr64 * __ptr64) __ptr64 +?GetObject@CWbemProviderGlue@@UEAAJQEAGJPEAUIWbemContext@@PEAPEAUIWbemClassObject@@PEAPEAUIWbemCallResult@@@Z +; private: long __cdecl Provider::GetObject(struct ParsedObjectPath * __ptr64,class MethodContext * __ptr64,long) __ptr64 +?GetObject@Provider@@AEAAJPEAUParsedObjectPath@@PEAVMethodContext@@J@Z +; protected: virtual long __cdecl Provider::GetObject(class CInstance * __ptr64,long) __ptr64 +?GetObject@Provider@@MEAAJPEAVCInstance@@J@Z +; protected: virtual long __cdecl Provider::GetObject(class CInstance * __ptr64,long,class CFrameworkQuery & __ptr64) __ptr64 +?GetObject@Provider@@MEAAJPEAVCInstance@@JAEAVCFrameworkQuery@@@Z +; public: virtual long __cdecl CWbemProviderGlue::GetObjectAsync(unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IWbemObjectSink * __ptr64) __ptr64 +?GetObjectAsync@CWbemProviderGlue@@UEAAJQEAGJPEAUIWbemContext@@PEAUIWbemObjectSink@@@Z +; public: unsigned short * __ptr64 __cdecl ParsedObjectPath::GetParentNamespacePart(void) __ptr64 +?GetParentNamespacePart@ParsedObjectPath@@QEAAPEAGXZ +; public: static unsigned long __cdecl CWbemProviderGlue::GetPlatform(void) +?GetPlatform@CWbemProviderGlue@@SAKXZ +; public: void __cdecl CFrameworkQueryEx::GetPropertyBitMask(class CHPtrArray const & __ptr64,void * __ptr64) __ptr64 +?GetPropertyBitMask@CFrameworkQueryEx@@QEAAXAEBVCHPtrArray@@PEAX@Z +; private: class CWbemProviderGlue * __ptr64 __cdecl MethodContext::GetProviderGlue(void) __ptr64 +?GetProviderGlue@MethodContext@@AEAAPEAVCWbemProviderGlue@@XZ +; protected: class CHString const & __ptr64 __cdecl Provider::GetProviderName(void) __ptr64 +?GetProviderName@Provider@@IEAAAEBVCHString@@XZ +; public: class CHString const & __ptr64 __cdecl CFrameworkQuery::GetQuery(void) __ptr64 +?GetQuery@CFrameworkQuery@@QEAAAEBVCHString@@XZ +; public: unsigned short * __ptr64 __cdecl CFrameworkQuery::GetQueryClassName(void) __ptr64 +?GetQueryClassName@CFrameworkQuery@@QEAAPEAGXZ +; public: static unsigned short * __ptr64 __cdecl CObjectPathParser::GetRelativePath(unsigned short * __ptr64) +?GetRelativePath@CObjectPathParser@@SAPEAGPEAG@Z +; public: void __cdecl CFrameworkQuery::GetRequiredProperties(class CHStringArray & __ptr64) __ptr64 +?GetRequiredProperties@CFrameworkQuery@@QEAAXAEAVCHStringArray@@@Z +; public: int __cdecl WBEMTime::GetSYSTEMTIME(struct _SYSTEMTIME * __ptr64)const __ptr64 +?GetSYSTEMTIME@WBEMTime@@QEBAHPEAU_SYSTEMTIME@@@Z +; public: int __cdecl CHPtrArray::GetSize(void)const __ptr64 +?GetSize@CHPtrArray@@QEBAHXZ +; public: int __cdecl CHStringArray::GetSize(void)const __ptr64 +?GetSize@CHStringArray@@QEBAHXZ +; public: bool __cdecl CInstance::GetStatus(unsigned short const * __ptr64,bool & __ptr64,unsigned short & __ptr64)const __ptr64 +?GetStatus@CInstance@@QEBA_NPEBGAEA_NAEAG@Z +; private: static struct IWbemClassObject * __ptr64 __cdecl CWbemProviderGlue::GetStatusObject(class MethodContext * __ptr64,unsigned short const * __ptr64) +?GetStatusObject@CWbemProviderGlue@@CAPEAUIWbemClassObject@@PEAVMethodContext@@PEBG@Z +; public: struct IWbemClassObject * __ptr64 __cdecl MethodContext::GetStatusObject(void) __ptr64 +?GetStatusObject@MethodContext@@QEAAPEAUIWbemClassObject@@XZ +; public: bool __cdecl CInstance::GetStringArray(unsigned short const * __ptr64,struct tagSAFEARRAY * __ptr64 & __ptr64)const __ptr64 +?GetStringArray@CInstance@@QEBA_NPEBGAEAPEAUtagSAFEARRAY@@@Z +; public: int __cdecl WBEMTime::GetStructtm(struct tm * __ptr64)const __ptr64 +?GetStructtm@WBEMTime@@QEBAHPEAUtm@@@Z +; public: unsigned __int64 __cdecl WBEMTime::GetTime(void)const __ptr64 +?GetTime@WBEMTime@@QEBA_KXZ +; public: unsigned __int64 __cdecl WBEMTimeSpan::GetTime(void)const __ptr64 +?GetTime@WBEMTimeSpan@@QEBA_KXZ +; public: bool __cdecl CInstance::GetTimeSpan(unsigned short const * __ptr64,class WBEMTimeSpan & __ptr64)const __ptr64 +?GetTimeSpan@CInstance@@QEBA_NPEBGAEAVWBEMTimeSpan@@@Z +; public: int __cdecl CHPtrArray::GetUpperBound(void)const __ptr64 +?GetUpperBound@CHPtrArray@@QEBAHXZ +; public: int __cdecl CHStringArray::GetUpperBound(void)const __ptr64 +?GetUpperBound@CHStringArray@@QEBAHXZ +; public: unsigned long __cdecl CRegistry::GetValueCount(void) __ptr64 +?GetValueCount@CRegistry@@QEAAKXZ +; public: long __cdecl CFrameworkQuery::GetValuesForProp(unsigned short const * __ptr64,class std::vector > & __ptr64) __ptr64 +?GetValuesForProp@CFrameworkQuery@@QEAAJPEBGAEAV?$vector@V_bstr_t@@V?$allocator@V_bstr_t@@@std@@@std@@@Z +; public: long __cdecl CFrameworkQuery::GetValuesForProp(unsigned short const * __ptr64,class CHStringArray & __ptr64) __ptr64 +?GetValuesForProp@CFrameworkQuery@@QEAAJPEBGAEAVCHStringArray@@@Z +; public: long __cdecl CFrameworkQueryEx::GetValuesForProp(unsigned short const * __ptr64,class std::vector > & __ptr64) __ptr64 +?GetValuesForProp@CFrameworkQueryEx@@QEAAJPEBGAEAV?$vector@HV?$allocator@H@std@@@std@@@Z +; public: long __cdecl CFrameworkQueryEx::GetValuesForProp(unsigned short const * __ptr64,class std::vector > & __ptr64) __ptr64 +?GetValuesForProp@CFrameworkQueryEx@@QEAAJPEBGAEAV?$vector@V_variant_t@@V?$allocator@V_variant_t@@@std@@@std@@@Z +; public: bool __cdecl CInstance::GetVariant(unsigned short const * __ptr64,struct tagVARIANT & __ptr64)const __ptr64 +?GetVariant@CInstance@@QEBA_NPEBGAEAUtagVARIANT@@@Z +; public: bool __cdecl CInstance::GetWBEMINT16(unsigned short const * __ptr64,short & __ptr64)const __ptr64 +?GetWBEMINT16@CInstance@@QEBA_NPEBGAEAF@Z +; public: bool __cdecl CInstance::GetWBEMINT64(unsigned short const * __ptr64,class CHString & __ptr64)const __ptr64 +?GetWBEMINT64@CInstance@@QEBA_NPEBGAEAVCHString@@@Z +; public: bool __cdecl CInstance::GetWBEMINT64(unsigned short const * __ptr64,__int64 & __ptr64)const __ptr64 +?GetWBEMINT64@CInstance@@QEBA_NPEBGAEA_J@Z +; public: bool __cdecl CInstance::GetWBEMINT64(unsigned short const * __ptr64,unsigned __int64 & __ptr64)const __ptr64 +?GetWBEMINT64@CInstance@@QEBA_NPEBGAEA_K@Z +; public: bool __cdecl CInstance::GetWCHAR(unsigned short const * __ptr64,unsigned short * __ptr64 * __ptr64)const __ptr64 +?GetWCHAR@CInstance@@QEBA_NPEBGPEAPEAG@Z +; public: bool __cdecl CInstance::GetWORD(unsigned short const * __ptr64,unsigned short & __ptr64)const __ptr64 +?GetWORD@CInstance@@QEBA_NPEBGAEAG@Z +; public: bool __cdecl CInstance::Getbool(unsigned short const * __ptr64,bool & __ptr64)const __ptr64 +?Getbool@CInstance@@QEBA_NPEBGAEA_N@Z +; public: struct HKEY__ * __ptr64 __cdecl CRegistry::GethKey(void) __ptr64 +?GethKey@CRegistry@@QEAAPEAUHKEY__@@XZ +; public: int __cdecl WBEMTime::Gettime_t(__int64 * __ptr64)const __ptr64 +?Gettime_t@WBEMTime@@QEBAHPEA_J@Z +; public: int __cdecl WBEMTimeSpan::Gettime_t(__int64 * __ptr64)const __ptr64 +?Gettime_t@WBEMTimeSpan@@QEBAHPEA_J@Z +; protected: static long __cdecl CWbemProviderGlue::IncrementMapCount(long * __ptr64) +?IncrementMapCount@CWbemProviderGlue@@KAJPEAJ@Z +; protected: static long __cdecl CWbemProviderGlue::IncrementMapCount(class CWbemGlueFactory const * __ptr64) +?IncrementMapCount@CWbemProviderGlue@@KAJPEBVCWbemGlueFactory@@@Z +; public: static void __cdecl CWbemProviderGlue::IncrementObjectCount(void) +?IncrementObjectCount@CWbemProviderGlue@@SAXXZ +; public: void __cdecl CFrameworkQuery::Init2(struct IWbemClassObject * __ptr64) __ptr64 +?Init2@CFrameworkQuery@@QEAAXPEAUIWbemClassObject@@@Z +; public: long __cdecl CFrameworkQuery::Init(struct ParsedObjectPath * __ptr64,struct IWbemContext * __ptr64,unsigned short const * __ptr64,class CHString & __ptr64) __ptr64 +?Init@CFrameworkQuery@@QEAAJPEAUParsedObjectPath@@PEAUIWbemContext@@PEBGAEAVCHString@@@Z +; public: long __cdecl CFrameworkQuery::Init(unsigned short * __ptr64 const,unsigned short * __ptr64 const,long,class CHString & __ptr64) __ptr64 +?Init@CFrameworkQuery@@QEAAJQEAG0JAEAVCHString@@@Z +; protected: void __cdecl CHString::Init(void) __ptr64 +?Init@CHString@@IEAAXXZ +; private: static void __cdecl CWbemProviderGlue::Init(void) +?Init@CWbemProviderGlue@@CAXXZ +; private: static void __cdecl Provider::InitComputerName(void) +?InitComputerName@Provider@@CAXXZ +; public: virtual long __cdecl CFrameworkQueryEx::InitEx(unsigned short * __ptr64 const,unsigned short * __ptr64 const,long,class CHString & __ptr64) __ptr64 +?InitEx@CFrameworkQueryEx@@UEAAJQEAG0JAEAVCHString@@@Z +; public: virtual long __cdecl CWbemProviderGlue::Initialize(unsigned short * __ptr64,long,unsigned short * __ptr64,unsigned short * __ptr64,struct IWbemServices * __ptr64,struct IWbemContext * __ptr64,struct IWbemProviderInitSink * __ptr64) __ptr64 +?Initialize@CWbemProviderGlue@@UEAAJPEAGJ00PEAUIWbemServices@@PEAUIWbemContext@@PEAUIWbemProviderInitSink@@@Z +; public: void __cdecl CHPtrArray::InsertAt(int,class CHPtrArray * __ptr64) __ptr64 +?InsertAt@CHPtrArray@@QEAAXHPEAV1@@Z +; public: void __cdecl CHPtrArray::InsertAt(int,void * __ptr64,int) __ptr64 +?InsertAt@CHPtrArray@@QEAAXHPEAXH@Z +; public: void __cdecl CHStringArray::InsertAt(int,class CHStringArray * __ptr64) __ptr64 +?InsertAt@CHStringArray@@QEAAXHPEAV1@@Z +; public: void __cdecl CHStringArray::InsertAt(int,unsigned short const * __ptr64,int) __ptr64 +?InsertAt@CHStringArray@@QEAAXHPEBGH@Z +; private: struct IWbemServices * __ptr64 __cdecl CWbemProviderGlue::InternalGetNamespaceConnection(unsigned short const * __ptr64) __ptr64 +?InternalGetNamespaceConnection@CWbemProviderGlue@@AEAAPEAUIWbemServices@@PEBG@Z +; public: int __cdecl CFrameworkQueryEx::Is3TokenOR(unsigned short const * __ptr64,unsigned short const * __ptr64,struct tagVARIANT & __ptr64,struct tagVARIANT & __ptr64) __ptr64 +?Is3TokenOR@CFrameworkQueryEx@@QEAAHPEBG0AEAUtagVARIANT@@1@Z +; public: int __cdecl ParsedObjectPath::IsClass(void) __ptr64 +?IsClass@ParsedObjectPath@@QEAAHXZ +; public: static bool __cdecl CWbemProviderGlue::IsDerivedFrom(unsigned short const * __ptr64,unsigned short const * __ptr64,class MethodContext * __ptr64,unsigned short const * __ptr64) +?IsDerivedFrom@CWbemProviderGlue@@SA_NPEBG0PEAVMethodContext@@0@Z +; public: int __cdecl CHString::IsEmpty(void)const __ptr64 +?IsEmpty@CHString@@QEBAHXZ +; public: virtual bool __cdecl CFrameworkQueryEx::IsExtended(void) __ptr64 +?IsExtended@CFrameworkQueryEx@@UEAA_NXZ +; protected: unsigned long __cdecl CFrameworkQuery::IsInList(class CHStringArray const & __ptr64,unsigned short const * __ptr64) __ptr64 +?IsInList@CFrameworkQuery@@IEAAKAEBVCHStringArray@@PEBG@Z +; public: int __cdecl ParsedObjectPath::IsInstance(void) __ptr64 +?IsInstance@ParsedObjectPath@@QEAAHXZ +; public: int __cdecl ParsedObjectPath::IsLocal(unsigned short const * __ptr64) __ptr64 +?IsLocal@ParsedObjectPath@@QEAAHPEBG@Z +; public: enum ProviderLog::LogLevel __cdecl ProviderLog::IsLoggingOn(class CHString * __ptr64) __ptr64 +?IsLoggingOn@ProviderLog@@QEAA?AW4LogLevel@1@PEAVCHString@@@Z +; public: int __cdecl CFrameworkQueryEx::IsNTokenAnd(class CHStringArray & __ptr64,class CHPtrArray & __ptr64) __ptr64 +?IsNTokenAnd@CFrameworkQueryEx@@QEAAHAEAVCHStringArray@@AEAVCHPtrArray@@@Z +; public: bool __cdecl CInstance::IsNull(unsigned short const * __ptr64)const __ptr64 +?IsNull@CInstance@@QEBA_NPEBG@Z +; public: int __cdecl ParsedObjectPath::IsObject(void) __ptr64 +?IsObject@ParsedObjectPath@@QEAAHXZ +; public: bool __cdecl WBEMTime::IsOk(void)const __ptr64 +?IsOk@WBEMTime@@QEBA_NXZ +; public: bool __cdecl WBEMTimeSpan::IsOk(void)const __ptr64 +?IsOk@WBEMTimeSpan@@QEBA_NXZ +; public: bool __cdecl CFrameworkQuery::IsPropertyRequired(unsigned short const * __ptr64) __ptr64 +?IsPropertyRequired@CFrameworkQuery@@QEAA_NPEBG@Z +; protected: int __cdecl CFrameworkQuery::IsReference(unsigned short const * __ptr64) __ptr64 +?IsReference@CFrameworkQuery@@IEAAHPEBG@Z +; public: int __cdecl ParsedObjectPath::IsRelative(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?IsRelative@ParsedObjectPath@@QEAAHPEBG0@Z +; public: bool __cdecl CFrameworkQuery::KeysOnly(void) __ptr64 +?KeysOnly@CFrameworkQuery@@QEAA_NXZ +; public: class CHString __cdecl CHString::Left(int)const __ptr64 +?Left@CHString@@QEBA?AV1@H@Z +; protected: int __cdecl CHString::LoadStringW(unsigned int,unsigned short * __ptr64,unsigned int) __ptr64 +?LoadStringW@CHString@@IEAAHIPEAGI@Z +; public: int __cdecl CHString::LoadStringW(unsigned int) __ptr64 +?LoadStringW@CHString@@QEAAHI@Z +; public: void __cdecl ProviderLog::LocalLogMessage(unsigned short const * __ptr64,unsigned short const * __ptr64,int,enum ProviderLog::LogLevel) __ptr64 +?LocalLogMessage@ProviderLog@@QEAAXPEBG0HW4LogLevel@1@@Z +; public: void __cdecl ProviderLog::LocalLogMessage(unsigned short const * __ptr64,int,enum ProviderLog::LogLevel,unsigned short const * __ptr64,...) __ptr64 +?LocalLogMessage@ProviderLog@@QEAAXPEBGHW4LogLevel@1@0ZZ +; public: int __cdecl CRegistrySearch::LocateKeyByNameOrValueName(struct HKEY__ * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64 * __ptr64,unsigned long,class CHString & __ptr64,class CHString & __ptr64) __ptr64 +?LocateKeyByNameOrValueName@CRegistrySearch@@QEAAHPEAUHKEY__@@PEBG1PEAPEBGKAEAVCHString@@3@Z +; private: void __cdecl CThreadBase::Lock(void) __ptr64 +?Lock@CThreadBase@@AEAAXXZ +; public: unsigned short * __ptr64 __cdecl CHString::LockBuffer(void) __ptr64 +?LockBuffer@CHString@@QEAAPEAGXZ +; private: static void __cdecl CWbemProviderGlue::LockFactoryMap(void) +?LockFactoryMap@CWbemProviderGlue@@CAXXZ +; private: static void __cdecl CWbemProviderGlue::LockProviderMap(void) +?LockProviderMap@CWbemProviderGlue@@CAXXZ +; public: virtual long __cdecl CWbemGlueFactory::LockServer(int) __ptr64 +?LockServer@CWbemGlueFactory@@UEAAJH@Z +; protected: void __cdecl CInstance::LogError(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,long)const __ptr64 +?LogError@CInstance@@IEBAXPEBG00J@Z +; protected: class CHString __cdecl Provider::MakeLocalPath(class CHString const & __ptr64) __ptr64 +?MakeLocalPath@Provider@@IEAA?AVCHString@@AEBV2@@Z +; public: void __cdecl CHString::MakeLower(void) __ptr64 +?MakeLower@CHString@@QEAAXXZ +; public: void __cdecl CHString::MakeReverse(void) __ptr64 +?MakeReverse@CHString@@QEAAXXZ +; public: void __cdecl CHString::MakeUpper(void) __ptr64 +?MakeUpper@CHString@@QEAAXXZ +; public: class CHString __cdecl CHString::Mid(int)const __ptr64 +?Mid@CHString@@QEBA?AV1@H@Z +; public: class CHString __cdecl CHString::Mid(int,int)const __ptr64 +?Mid@CHString@@QEBA?AV1@HH@Z +; private: static __int64 __cdecl CWinMsgEvent::MsgWndProc(struct HWND__ * __ptr64,unsigned int,unsigned __int64,__int64) +?MsgWndProc@CWinMsgEvent@@CA_JPEAUHWND__@@I_K_J@Z +; public: unsigned long __cdecl CRegistry::NextSubKey(void) __ptr64 +?NextSubKey@CRegistry@@QEAAKXZ +; private: int __cdecl CObjectPathParser::NextToken(void) __ptr64 +?NextToken@CObjectPathParser@@AEAAHXZ +; unsigned long __cdecl NormalizePath(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned long,class CHString & __ptr64) +?NormalizePath@@YAKPEBG00KAEAVCHString@@@Z +; private: long __cdecl CWbemProviderGlue::NullOutUnsetProperties(struct IWbemClassObject * __ptr64,struct IWbemClassObject * __ptr64 * __ptr64,struct tagVARIANT const & __ptr64) __ptr64 +?NullOutUnsetProperties@CWbemProviderGlue@@AEAAJPEAUIWbemClassObject@@PEAPEAU2@AEBUtagVARIANT@@@Z +; protected: virtual void __cdecl CThreadBase::OnFinalRelease(void) __ptr64 +?OnFinalRelease@CThreadBase@@MEAAXXZ +; public: long __cdecl CRegistry::Open(struct HKEY__ * __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +?Open@CRegistry@@QEAAJPEAUHKEY__@@PEBGK@Z +; public: long __cdecl CRegistry::OpenAndEnumerateSubKeys(struct HKEY__ * __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +?OpenAndEnumerateSubKeys@CRegistry@@QEAAJPEAUHKEY__@@PEBGK@Z +; public: unsigned long __cdecl CRegistry::OpenCurrentUser(unsigned short const * __ptr64,unsigned long) __ptr64 +?OpenCurrentUser@CRegistry@@QEAAKPEBGK@Z +; public: long __cdecl CRegistry::OpenLocalMachineKeyAndReadValue(unsigned short const * __ptr64,unsigned short const * __ptr64,class CHString & __ptr64) __ptr64 +?OpenLocalMachineKeyAndReadValue@CRegistry@@QEAAJPEBG0AEAVCHString@@@Z +; public: virtual long __cdecl CWbemProviderGlue::OpenNamespace(unsigned short * __ptr64 const,long,struct IWbemContext * __ptr64,struct IWbemServices * __ptr64 * __ptr64,struct IWbemCallResult * __ptr64 * __ptr64) __ptr64 +?OpenNamespace@CWbemProviderGlue@@UEAAJQEAGJPEAUIWbemContext@@PEAPEAUIWbemServices@@PEAPEAUIWbemCallResult@@@Z +; private: unsigned long __cdecl CRegistry::OpenSubKey(void) __ptr64 +?OpenSubKey@CRegistry@@AEAAKXZ +; public: int __cdecl CObjectPathParser::Parse(unsigned short const * __ptr64,struct ParsedObjectPath * __ptr64 * __ptr64) __ptr64 +?Parse@CObjectPathParser@@QEAAHPEBGPEAPEAUParsedObjectPath@@@Z +; private: long __cdecl CWbemProviderGlue::PreProcessPutInstanceParms(struct IWbemClassObject * __ptr64,struct IWbemClassObject * __ptr64 * __ptr64,struct IWbemContext * __ptr64) __ptr64 +?PreProcessPutInstanceParms@CWbemProviderGlue@@AEAAJPEAUIWbemClassObject@@PEAPEAU2@PEAUIWbemContext@@@Z +; private: void __cdecl CRegistry::PrepareToReOpen(void) __ptr64 +?PrepareToReOpen@CRegistry@@AEAAXXZ +; public: virtual long __cdecl CWbemProviderGlue::PutClass(struct IWbemClassObject * __ptr64,long,struct IWbemContext * __ptr64,struct IWbemCallResult * __ptr64 * __ptr64) __ptr64 +?PutClass@CWbemProviderGlue@@UEAAJPEAUIWbemClassObject@@JPEAUIWbemContext@@PEAPEAUIWbemCallResult@@@Z +; public: virtual long __cdecl CWbemProviderGlue::PutClassAsync(struct IWbemClassObject * __ptr64,long,struct IWbemContext * __ptr64,struct IWbemObjectSink * __ptr64) __ptr64 +?PutClassAsync@CWbemProviderGlue@@UEAAJPEAUIWbemClassObject@@JPEAUIWbemContext@@PEAUIWbemObjectSink@@@Z +; public: virtual long __cdecl CWbemProviderGlue::PutInstance(struct IWbemClassObject * __ptr64,long,struct IWbemContext * __ptr64,struct IWbemCallResult * __ptr64 * __ptr64) __ptr64 +?PutInstance@CWbemProviderGlue@@UEAAJPEAUIWbemClassObject@@JPEAUIWbemContext@@PEAPEAUIWbemCallResult@@@Z +; private: long __cdecl Provider::PutInstance(struct IWbemClassObject * __ptr64,long,class MethodContext * __ptr64) __ptr64 +?PutInstance@Provider@@AEAAJPEAUIWbemClassObject@@JPEAVMethodContext@@@Z +; protected: virtual long __cdecl Provider::PutInstance(class CInstance const & __ptr64,long) __ptr64 +?PutInstance@Provider@@MEAAJAEBVCInstance@@J@Z +; public: virtual long __cdecl CWbemProviderGlue::PutInstanceAsync(struct IWbemClassObject * __ptr64,long,struct IWbemContext * __ptr64,struct IWbemObjectSink * __ptr64) __ptr64 +?PutInstanceAsync@CWbemProviderGlue@@UEAAJPEAUIWbemClassObject@@JPEAUIWbemContext@@PEAUIWbemObjectSink@@@Z +; public: virtual long __cdecl CWbemGlueFactory::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@CWbemGlueFactory@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CWbemProviderGlue::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@CWbemProviderGlue@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: virtual long __cdecl CWbemProviderGlue::QueryObjectSink(long,struct IWbemObjectSink * __ptr64 * __ptr64) __ptr64 +?QueryObjectSink@CWbemProviderGlue@@UEAAJJPEAPEAUIWbemObjectSink@@@Z +; public: virtual void __cdecl MethodContext::QueryPostProcess(void) __ptr64 +?QueryPostProcess@MethodContext@@UEAAXXZ +; protected: void __cdecl CWinMsgEvent::RegisterForMessage(unsigned int) __ptr64 +?RegisterForMessage@CWinMsgEvent@@IEAAXI@Z +; protected: void __cdecl CHString::Release(void) __ptr64 +?Release@CHString@@IEAAXXZ +; protected: static void __cdecl CHString::Release(struct CHStringData * __ptr64) +?Release@CHString@@KAXPEAUCHStringData@@@Z +; public: long __cdecl CInstance::Release(void) __ptr64 +?Release@CInstance@@QEAAJXZ +; public: long __cdecl CThreadBase::Release(void) __ptr64 +?Release@CThreadBase@@QEAAJXZ +; public: virtual unsigned long __cdecl CWbemGlueFactory::Release(void) __ptr64 +?Release@CWbemGlueFactory@@UEAAKXZ +; public: virtual unsigned long __cdecl CWbemProviderGlue::Release(void) __ptr64 +?Release@CWbemProviderGlue@@UEAAKXZ +; public: long __cdecl MethodContext::Release(void) __ptr64 +?Release@MethodContext@@QEAAJXZ +; public: void __cdecl CHString::ReleaseBuffer(int) __ptr64 +?ReleaseBuffer@CHString@@QEAAXH@Z +; public: void __cdecl CHPtrArray::RemoveAll(void) __ptr64 +?RemoveAll@CHPtrArray@@QEAAXXZ +; public: void __cdecl CHStringArray::RemoveAll(void) __ptr64 +?RemoveAll@CHStringArray@@QEAAXXZ +; public: void __cdecl CHPtrArray::RemoveAt(int,int) __ptr64 +?RemoveAt@CHPtrArray@@QEAAXHH@Z +; public: void __cdecl CHStringArray::RemoveAt(int,int) __ptr64 +?RemoveAt@CHStringArray@@QEAAXHH@Z +; protected: static void __cdecl CWbemProviderGlue::RemoveFromFactoryMap(class CWbemGlueFactory const * __ptr64) +?RemoveFromFactoryMap@CWbemProviderGlue@@KAXPEBVCWbemGlueFactory@@@Z +; private: void __cdecl CFrameworkQuery::Reset(void) __ptr64 +?Reset@CFrameworkQuery@@AEAAXXZ +; public: int __cdecl CHString::ReverseFind(unsigned short)const __ptr64 +?ReverseFind@CHString@@QEBAHG@Z +; public: void __cdecl CRegistry::RewindSubKeys(void) __ptr64 +?RewindSubKeys@CRegistry@@QEAAXXZ +; public: class CHString __cdecl CHString::Right(int)const __ptr64 +?Right@CHString@@QEBA?AV1@H@Z +; protected: static int __cdecl CHString::SafeStrlen(unsigned short const * __ptr64) +?SafeStrlen@CHString@@KAHPEBG@Z +; public: int __cdecl CRegistrySearch::SearchAndBuildList(class CHString,class CHPtrArray & __ptr64,class CHString,class CHString,int,struct HKEY__ * __ptr64) __ptr64 +?SearchAndBuildList@CRegistrySearch@@QEAAHVCHString@@AEAVCHPtrArray@@00HPEAUHKEY__@@@Z +; private: static class Provider * __ptr64 __cdecl CWbemProviderGlue::SearchMapForProvider(unsigned short const * __ptr64,unsigned short const * __ptr64) +?SearchMapForProvider@CWbemProviderGlue@@CAPEAVProvider@@PEBG0@Z +; public: void __cdecl CHPtrArray::SetAt(int,void * __ptr64) __ptr64 +?SetAt@CHPtrArray@@QEAAXHPEAX@Z +; public: void __cdecl CHString::SetAt(int,unsigned short) __ptr64 +?SetAt@CHString@@QEAAXHG@Z +; public: void __cdecl CHStringArray::SetAt(int,unsigned short const * __ptr64) __ptr64 +?SetAt@CHStringArray@@QEAAXHPEBG@Z +; public: void __cdecl CHPtrArray::SetAtGrow(int,void * __ptr64) __ptr64 +?SetAtGrow@CHPtrArray@@QEAAXHPEAX@Z +; public: void __cdecl CHStringArray::SetAtGrow(int,unsigned short const * __ptr64) __ptr64 +?SetAtGrow@CHStringArray@@QEAAXHPEBG@Z +; public: bool __cdecl CInstance::SetByte(unsigned short const * __ptr64,unsigned char) __ptr64 +?SetByte@CInstance@@QEAA_NPEBGE@Z +; public: bool __cdecl CInstance::SetCHString(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetCHString@CInstance@@QEAA_NPEBG0@Z +; public: bool __cdecl CInstance::SetCHString(unsigned short const * __ptr64,class CHString const & __ptr64) __ptr64 +?SetCHString@CInstance@@QEAA_NPEBGAEBVCHString@@@Z +; public: bool __cdecl CInstance::SetCHString(unsigned short const * __ptr64,char const * __ptr64) __ptr64 +?SetCHString@CInstance@@QEAA_NPEBGPEBD@Z +; void __cdecl SetCHStringResourceHandle(struct HINSTANCE__ * __ptr64) +?SetCHStringResourceHandle@@YAXPEAUHINSTANCE__@@@Z +; public: bool __cdecl CInstance::SetCharSplat(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetCharSplat@CInstance@@QEAA_NPEBG0@Z +; public: bool __cdecl CInstance::SetCharSplat(unsigned short const * __ptr64,unsigned long) __ptr64 +?SetCharSplat@CInstance@@QEAA_NPEBGK@Z +; public: bool __cdecl CInstance::SetCharSplat(unsigned short const * __ptr64,char const * __ptr64) __ptr64 +?SetCharSplat@CInstance@@QEAA_NPEBGPEBD@Z +; public: int __cdecl ParsedObjectPath::SetClassName(unsigned short const * __ptr64) __ptr64 +?SetClassName@ParsedObjectPath@@QEAAHPEBG@Z +; protected: bool __cdecl Provider::SetCreationClassName(class CInstance * __ptr64) __ptr64 +?SetCreationClassName@Provider@@IEAA_NPEAVCInstance@@@Z +; public: unsigned long __cdecl CRegistry::SetCurrentKeyValue(struct HKEY__ * __ptr64,unsigned short const * __ptr64,unsigned long & __ptr64) __ptr64 +?SetCurrentKeyValue@CRegistry@@QEAAKPEAUHKEY__@@PEBGAEAK@Z +; public: unsigned long __cdecl CRegistry::SetCurrentKeyValue(struct HKEY__ * __ptr64,unsigned short const * __ptr64,class CHString & __ptr64) __ptr64 +?SetCurrentKeyValue@CRegistry@@QEAAKPEAUHKEY__@@PEBGAEAVCHString@@@Z +; public: unsigned long __cdecl CRegistry::SetCurrentKeyValue(struct HKEY__ * __ptr64,unsigned short const * __ptr64,class CHStringArray & __ptr64) __ptr64 +?SetCurrentKeyValue@CRegistry@@QEAAKPEAUHKEY__@@PEBGAEAVCHStringArray@@@Z +; public: unsigned long __cdecl CRegistry::SetCurrentKeyValue(unsigned short const * __ptr64,unsigned long & __ptr64) __ptr64 +?SetCurrentKeyValue@CRegistry@@QEAAKPEBGAEAK@Z +; public: unsigned long __cdecl CRegistry::SetCurrentKeyValue(unsigned short const * __ptr64,class CHString & __ptr64) __ptr64 +?SetCurrentKeyValue@CRegistry@@QEAAKPEBGAEAVCHString@@@Z +; public: unsigned long __cdecl CRegistry::SetCurrentKeyValue(unsigned short const * __ptr64,class CHStringArray & __ptr64) __ptr64 +?SetCurrentKeyValue@CRegistry@@QEAAKPEBGAEAVCHStringArray@@@Z +; public: unsigned long __cdecl CRegistry::SetCurrentKeyValueExpand(struct HKEY__ * __ptr64,unsigned short const * __ptr64,class CHString & __ptr64) __ptr64 +?SetCurrentKeyValueExpand@CRegistry@@QEAAKPEAUHKEY__@@PEBGAEAVCHString@@@Z +; public: int __cdecl WBEMTime::SetDMTF(unsigned short * __ptr64 const) __ptr64 +?SetDMTF@WBEMTime@@QEAAHQEAG@Z +; public: bool __cdecl CInstance::SetDOUBLE(unsigned short const * __ptr64,double) __ptr64 +?SetDOUBLE@CInstance@@QEAA_NPEBGN@Z +; public: bool __cdecl CInstance::SetDWORD(unsigned short const * __ptr64,unsigned long) __ptr64 +?SetDWORD@CInstance@@QEAA_NPEBGK@Z +; public: bool __cdecl CInstance::SetDateTime(unsigned short const * __ptr64,class WBEMTime const & __ptr64) __ptr64 +?SetDateTime@CInstance@@QEAA_NPEBGAEBVWBEMTime@@@Z +; private: void __cdecl CRegistry::SetDefaultValues(void) __ptr64 +?SetDefaultValues@CRegistry@@AEAAXXZ +; public: bool __cdecl CInstance::SetEmbeddedObject(unsigned short const * __ptr64,class CInstance & __ptr64) __ptr64 +?SetEmbeddedObject@CInstance@@QEAA_NPEBGAEAV1@@Z +; private: int __cdecl Provider::SetKeyFromParsedObjectPath(class CInstance * __ptr64,struct ParsedObjectPath * __ptr64) __ptr64 +?SetKeyFromParsedObjectPath@Provider@@AEAAHPEAVCInstance@@PEAUParsedObjectPath@@@Z +; public: bool __cdecl CInstance::SetNull(unsigned short const * __ptr64) __ptr64 +?SetNull@CInstance@@QEAA_NPEBG@Z +; private: static int __cdecl CRegistry::SetPlatformID(void) +?SetPlatformID@CRegistry@@CAHXZ +; public: void __cdecl CHPtrArray::SetSize(int,int) __ptr64 +?SetSize@CHPtrArray@@QEAAXHH@Z +; public: void __cdecl CHStringArray::SetSize(int,int) __ptr64 +?SetSize@CHStringArray@@QEAAXHH@Z +; public: static bool __cdecl CWbemProviderGlue::SetStatusObject(class MethodContext * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,long,struct tagSAFEARRAY const * __ptr64,struct tagSAFEARRAY const * __ptr64) +?SetStatusObject@CWbemProviderGlue@@SA_NPEAVMethodContext@@PEBG1JPEBUtagSAFEARRAY@@2@Z +; public: bool __cdecl MethodContext::SetStatusObject(struct IWbemClassObject * __ptr64) __ptr64 +?SetStatusObject@MethodContext@@QEAA_NPEAUIWbemClassObject@@@Z +; public: bool __cdecl CInstance::SetStringArray(unsigned short const * __ptr64,struct tagSAFEARRAY const & __ptr64) __ptr64 +?SetStringArray@CInstance@@QEAA_NPEBGAEBUtagSAFEARRAY@@@Z +; public: bool __cdecl CInstance::SetTimeSpan(unsigned short const * __ptr64,class WBEMTimeSpan const & __ptr64) __ptr64 +?SetTimeSpan@CInstance@@QEAA_NPEBGAEBVWBEMTimeSpan@@@Z +; public: bool __cdecl CInstance::SetVariant(unsigned short const * __ptr64,struct tagVARIANT const & __ptr64) __ptr64 +?SetVariant@CInstance@@QEAA_NPEBGAEBUtagVARIANT@@@Z +; public: bool __cdecl CInstance::SetWBEMINT16(unsigned short const * __ptr64,short const & __ptr64) __ptr64 +?SetWBEMINT16@CInstance@@QEAA_NPEBGAEBF@Z +; public: bool __cdecl CInstance::SetWBEMINT64(unsigned short const * __ptr64,class CHString const & __ptr64) __ptr64 +?SetWBEMINT64@CInstance@@QEAA_NPEBGAEBVCHString@@@Z +; public: bool __cdecl CInstance::SetWBEMINT64(unsigned short const * __ptr64,__int64) __ptr64 +?SetWBEMINT64@CInstance@@QEAA_NPEBG_J@Z +; public: bool __cdecl CInstance::SetWBEMINT64(unsigned short const * __ptr64,unsigned __int64) __ptr64 +?SetWBEMINT64@CInstance@@QEAA_NPEBG_K@Z +; public: bool __cdecl CInstance::SetWCHARSplat(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetWCHARSplat@CInstance@@QEAA_NPEBG0@Z +; public: bool __cdecl CInstance::SetWORD(unsigned short const * __ptr64,unsigned short) __ptr64 +?SetWORD@CInstance@@QEAA_NPEBGG@Z +; public: bool __cdecl CInstance::Setbool(unsigned short const * __ptr64,bool) __ptr64 +?Setbool@CInstance@@QEAA_NPEBG_N@Z +; public: int __cdecl CAutoEvent::Signal(void) __ptr64 +?Signal@CAutoEvent@@QEAAHXZ +; public: class CHString __cdecl CHString::SpanExcluding(unsigned short const * __ptr64)const __ptr64 +?SpanExcluding@CHString@@QEBA?AV1@PEBG@Z +; public: class CHString __cdecl CHString::SpanIncluding(unsigned short const * __ptr64)const __ptr64 +?SpanIncluding@CHString@@QEBA?AV1@PEBG@Z +; public: void __cdecl CHString::TrimLeft(void) __ptr64 +?TrimLeft@CHString@@QEAAXXZ +; public: void __cdecl CHString::TrimRight(void) __ptr64 +?TrimRight@CHString@@QEAAXXZ +; private: static void __cdecl CWbemProviderGlue::UnInit(void) +?UnInit@CWbemProviderGlue@@CAXXZ +; protected: void __cdecl CWinMsgEvent::UnRegisterAllMessages(void) __ptr64 +?UnRegisterAllMessages@CWinMsgEvent@@IEAAXXZ +; protected: bool __cdecl CWinMsgEvent::UnRegisterMessage(unsigned int) __ptr64 +?UnRegisterMessage@CWinMsgEvent@@IEAA_NI@Z +; private: void __cdecl CThreadBase::Unlock(void) __ptr64 +?Unlock@CThreadBase@@AEAAXXZ +; public: void __cdecl CHString::UnlockBuffer(void) __ptr64 +?UnlockBuffer@CHString@@QEAAXXZ +; private: static void __cdecl CWbemProviderGlue::UnlockFactoryMap(void) +?UnlockFactoryMap@CWbemProviderGlue@@CAXXZ +; private: static void __cdecl CWbemProviderGlue::UnlockProviderMap(void) +?UnlockProviderMap@CWbemProviderGlue@@CAXXZ +; public: static int __cdecl CObjectPathParser::Unparse(struct ParsedObjectPath * __ptr64,unsigned short * __ptr64 * __ptr64) +?Unparse@CObjectPathParser@@SAHPEAUParsedObjectPath@@PEAPEAG@Z +; protected: virtual long __cdecl Provider::ValidateDeletionFlags(long) __ptr64 +?ValidateDeletionFlags@Provider@@MEAAJJ@Z +; protected: virtual long __cdecl Provider::ValidateEnumerationFlags(long) __ptr64 +?ValidateEnumerationFlags@Provider@@MEAAJJ@Z +; protected: long __cdecl Provider::ValidateFlags(long,enum Provider::FlagDefs) __ptr64 +?ValidateFlags@Provider@@IEAAJJW4FlagDefs@1@@Z +; protected: virtual long __cdecl Provider::ValidateGetObjFlags(long) __ptr64 +?ValidateGetObjFlags@Provider@@MEAAJJ@Z +; private: int __cdecl Provider::ValidateIMOSPointer(void) __ptr64 +?ValidateIMOSPointer@Provider@@AEAAHXZ +; protected: virtual long __cdecl Provider::ValidateMethodFlags(long) __ptr64 +?ValidateMethodFlags@Provider@@MEAAJJ@Z +; protected: virtual long __cdecl Provider::ValidatePutInstanceFlags(long) __ptr64 +?ValidatePutInstanceFlags@Provider@@MEAAJJ@Z +; protected: virtual long __cdecl Provider::ValidateQueryFlags(long) __ptr64 +?ValidateQueryFlags@Provider@@MEAAJJ@Z +; public: unsigned long __cdecl CAutoEvent::Wait(unsigned long) __ptr64 +?Wait@CAutoEvent@@QEAAKK@Z +; private: static void __cdecl CWinMsgEvent::WindowsDispatch(void) +?WindowsDispatch@CWinMsgEvent@@CAXXZ +; private: void __cdecl CObjectPathParser::Zero(void) __ptr64 +?Zero@CObjectPathParser@@AEAAXXZ +; private: int __cdecl CObjectPathParser::begin_parse(void) __ptr64 +?begin_parse@CObjectPathParser@@AEAAHXZ +; class ProviderLog captainsLog +?captainsLog@@3VProviderLog@@A DATA +; private: static unsigned long __cdecl CWinMsgEvent::dwThreadProc(void * __ptr64) +?dwThreadProc@CWinMsgEvent@@CAKPEAX@Z +; class CCritSec g_cs +?g_cs@@3VCCritSec@@A DATA +; private: int __cdecl CObjectPathParser::ident_becomes_class(void) __ptr64 +?ident_becomes_class@CObjectPathParser@@AEAAHXZ +; private: int __cdecl CObjectPathParser::ident_becomes_ns(void) __ptr64 +?ident_becomes_ns@CObjectPathParser@@AEAAHXZ +; private: int __cdecl CObjectPathParser::key_const(void) __ptr64 +?key_const@CObjectPathParser@@AEAAHXZ +; private: int __cdecl CObjectPathParser::keyref(void) __ptr64 +?keyref@CObjectPathParser@@AEAAHXZ +; private: int __cdecl CObjectPathParser::keyref_list(void) __ptr64 +?keyref_list@CObjectPathParser@@AEAAHXZ +; private: int __cdecl CObjectPathParser::keyref_term(void) __ptr64 +?keyref_term@CObjectPathParser@@AEAAHXZ +; private: static class std::set,class std::allocator > CWbemProviderGlue::m_FlushPtrs +?m_FlushPtrs@CWbemProviderGlue@@0V?$set@PEAXU?$less@PEAX@std@@V?$allocator@PEAX@2@@std@@A DATA +; private: static class CCritSec CWbemProviderGlue::m_csFlushPtrs +?m_csFlushPtrs@CWbemProviderGlue@@0VCCritSec@@A DATA +; private: static class CCritSec CWbemProviderGlue::m_csStatusObject +?m_csStatusObject@CWbemProviderGlue@@0VCCritSec@@A DATA +; private: static struct IWbemClassObject * __ptr64 __ptr64 CWbemProviderGlue::m_pStatusObject +?m_pStatusObject@CWbemProviderGlue@@0PEAUIWbemClassObject@@EA DATA +; private: static class CAutoEvent CWinMsgEvent::mg_aeCreateWindow +?mg_aeCreateWindow@CWinMsgEvent@@0VCAutoEvent@@A DATA +; private: static class CCritSec CWinMsgEvent::mg_csMapLock +?mg_csMapLock@CWinMsgEvent@@0VCCritSec@@A DATA +; private: static class CCritSec CWinMsgEvent::mg_csWindowLock +?mg_csWindowLock@CWinMsgEvent@@0VCCritSec@@A DATA +; private: static void * __ptr64 __ptr64 CWinMsgEvent::mg_hThreadPumpHandle +?mg_hThreadPumpHandle@CWinMsgEvent@@0PEAXEA DATA +; private: static struct HWND__ * __ptr64 __ptr64 CWinMsgEvent::mg_hWnd +?mg_hWnd@CWinMsgEvent@@0PEAUHWND__@@EA DATA +; private: static class std::multimap,class std::allocator > CWinMsgEvent::mg_oSinkMap +?mg_oSinkMap@CWinMsgEvent@@0V?$multimap@IPEAVCWinMsgEvent@@U?$less@I@std@@V?$allocator@PEAVCWinMsgEvent@@@3@@std@@A DATA +; private: long __cdecl CRegistry::myRegCreateKeyEx(struct HKEY__ * __ptr64,unsigned short const * __ptr64,unsigned long,unsigned short * __ptr64,unsigned long,unsigned long,struct _SECURITY_ATTRIBUTES * __ptr64,struct HKEY__ * __ptr64 * __ptr64,unsigned long * __ptr64) __ptr64 +?myRegCreateKeyEx@CRegistry@@AEAAJPEAUHKEY__@@PEBGKPEAGKKPEAU_SECURITY_ATTRIBUTES@@PEAPEAU2@PEAK@Z +; private: long __cdecl CRegistry::myRegDeleteKey(struct HKEY__ * __ptr64,unsigned short const * __ptr64) __ptr64 +?myRegDeleteKey@CRegistry@@AEAAJPEAUHKEY__@@PEBG@Z +; private: long __cdecl CRegistry::myRegDeleteValue(struct HKEY__ * __ptr64,unsigned short const * __ptr64) __ptr64 +?myRegDeleteValue@CRegistry@@AEAAJPEAUHKEY__@@PEBG@Z +; private: long __cdecl CRegistry::myRegEnumKey(struct HKEY__ * __ptr64,unsigned long,unsigned short * __ptr64,unsigned long) __ptr64 +?myRegEnumKey@CRegistry@@AEAAJPEAUHKEY__@@KPEAGK@Z +; private: long __cdecl CRegistry::myRegEnumValue(struct HKEY__ * __ptr64,unsigned long,unsigned short * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned char * __ptr64,unsigned long * __ptr64) __ptr64 +?myRegEnumValue@CRegistry@@AEAAJPEAUHKEY__@@KPEAGPEAK22PEAE2@Z +; private: long __cdecl CRegistry::myRegOpenKeyEx(struct HKEY__ * __ptr64,unsigned short const * __ptr64,unsigned long,unsigned long,struct HKEY__ * __ptr64 * __ptr64) __ptr64 +?myRegOpenKeyEx@CRegistry@@AEAAJPEAUHKEY__@@PEBGKKPEAPEAU2@@Z +; private: long __cdecl CRegistry::myRegQueryInfoKey(struct HKEY__ * __ptr64,unsigned short * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,struct _FILETIME * __ptr64) __ptr64 +?myRegQueryInfoKey@CRegistry@@AEAAJPEAUHKEY__@@PEAGPEAK22222222PEAU_FILETIME@@@Z +; private: long __cdecl CRegistry::myRegQueryValueEx(struct HKEY__ * __ptr64,unsigned short const * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned char * __ptr64,unsigned long * __ptr64) __ptr64 +?myRegQueryValueEx@CRegistry@@AEAAJPEAUHKEY__@@PEBGPEAK2PEAE2@Z +; private: long __cdecl CRegistry::myRegSetValueEx(struct HKEY__ * __ptr64,unsigned short const * __ptr64,unsigned long,unsigned long,unsigned char const * __ptr64,unsigned long) __ptr64 +?myRegSetValueEx@CRegistry@@AEAAJPEAUHKEY__@@PEBGKKPEBEK@Z +; private: int __cdecl CObjectPathParser::ns_list(void) __ptr64 +?ns_list@CObjectPathParser@@AEAAHXZ +; private: int __cdecl CObjectPathParser::ns_list_rest(void) __ptr64 +?ns_list_rest@CObjectPathParser@@AEAAHXZ +; private: int __cdecl CObjectPathParser::ns_or_class(void) __ptr64 +?ns_or_class@CObjectPathParser@@AEAAHXZ +; private: int __cdecl CObjectPathParser::ns_or_server(void) __ptr64 +?ns_or_server@CObjectPathParser@@AEAAHXZ +; private: int __cdecl CObjectPathParser::objref(void) __ptr64 +?objref@CObjectPathParser@@AEAAHXZ +; private: int __cdecl CObjectPathParser::objref_rest(void) __ptr64 +?objref_rest@CObjectPathParser@@AEAAHXZ +; private: int __cdecl CObjectPathParser::optional_objref(void) __ptr64 +?optional_objref@CObjectPathParser@@AEAAHXZ +; private: int __cdecl CObjectPathParser::propname(void) __ptr64 +?propname@CObjectPathParser@@AEAAHXZ +; private: static int CWbemProviderGlue::s_bInitted +?s_bInitted@CWbemProviderGlue@@0HA DATA +; private: static class CCritSec CWbemProviderGlue::s_csFactoryMap +?s_csFactoryMap@CWbemProviderGlue@@0VCCritSec@@A DATA +; private: static class CCritSec CWbemProviderGlue::s_csProviderMap +?s_csProviderMap@CWbemProviderGlue@@0VCCritSec@@A DATA +; private: static unsigned long CWbemProviderGlue::s_dwMajorVersion +?s_dwMajorVersion@CWbemProviderGlue@@0KA DATA +; private: static unsigned long CRegistry::s_dwPlatform +?s_dwPlatform@CRegistry@@0KA DATA +; private: static unsigned long CWbemProviderGlue::s_dwPlatform +?s_dwPlatform@CWbemProviderGlue@@0KA DATA +; private: static int CRegistry::s_fPlatformSet +?s_fPlatformSet@CRegistry@@0HA DATA +; private: static class std::map,class std::allocator > CWbemProviderGlue::s_factorymap +?s_factorymap@CWbemProviderGlue@@0V?$map@PEBXPEAJU?$less@PEBX@std@@V?$allocator@PEAJ@2@@std@@A DATA +; private: static long CWbemProviderGlue::s_lObjects +?s_lObjects@CWbemProviderGlue@@0JA DATA +; private: static class std::map,class std::allocator > CWbemProviderGlue::s_providersmap +?s_providersmap@CWbemProviderGlue@@0V?$map@VCHString@@PEAXU?$less@VCHString@@@std@@V?$allocator@PEAX@3@@std@@A DATA +; private: static class CHString Provider::s_strComputerName +?s_strComputerName@Provider@@0VCHString@@A DATA +; private: static unsigned short * CWbemProviderGlue::s_wstrCSDVersion +?s_wstrCSDVersion@CWbemProviderGlue@@0PAGA DATA +DoCmd diff --git a/lib/libc/mingw/lib64/ftpctrs2.def b/lib/libc/mingw/lib64/ftpctrs2.def new file mode 100644 index 0000000000000000000000000000000000000000..63a57503dddc725f76d3965690ed7a6c25c53123 --- /dev/null +++ b/lib/libc/mingw/lib64/ftpctrs2.def @@ -0,0 +1,11 @@ +; +; Exports of file FTPCTRS2.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FTPCTRS2.dll +EXPORTS +OpenFtpPerformanceData +CollectFtpPerformanceData +CloseFtpPerformanceData diff --git a/lib/libc/mingw/lib64/ftpmib.def b/lib/libc/mingw/lib64/ftpmib.def new file mode 100644 index 0000000000000000000000000000000000000000..218fe006ffba4e717945936ae734c0140a067d21 --- /dev/null +++ b/lib/libc/mingw/lib64/ftpmib.def @@ -0,0 +1,11 @@ +; +; Exports of file FTPMIB.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FTPMIB.dll +EXPORTS +SnmpExtensionInit +SnmpExtensionQuery +SnmpExtensionTrap diff --git a/lib/libc/mingw/lib64/fxsapi.def b/lib/libc/mingw/lib64/fxsapi.def new file mode 100644 index 0000000000000000000000000000000000000000..28c566be7f92aa286605d5a52c54a590ecf53592 --- /dev/null +++ b/lib/libc/mingw/lib64/fxsapi.def @@ -0,0 +1,164 @@ +; +; Exports of file FXSAPI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FXSAPI.dll +EXPORTS +FXSAPIFree +FXSAPIInitialize +FaxAbort +FaxAccessCheck +FaxAccessCheckEx +FaxAddOutboundGroupA +FaxAddOutboundGroupW +FaxAddOutboundRuleA +FaxAddOutboundRuleW +FaxAnswerCall +FaxCheckValidFaxFolder +FaxClose +FaxCompleteJobParamsA +FaxCompleteJobParamsW +FaxConnectFaxServerA +FaxConnectFaxServerW +FaxEnableRoutingMethodA +FaxEnableRoutingMethodW +FaxEndMessagesEnum +FaxEnumGlobalRoutingInfoA +FaxEnumGlobalRoutingInfoW +FaxEnumJobsA +FaxEnumJobsExA +FaxEnumJobsExW +FaxEnumJobsW +FaxEnumMessagesA +FaxEnumMessagesW +FaxEnumOutboundGroupsA +FaxEnumOutboundGroupsW +FaxEnumOutboundRulesA +FaxEnumOutboundRulesW +FaxEnumPortsA +FaxEnumPortsExA +FaxEnumPortsExW +FaxEnumPortsW +FaxEnumRoutingExtensionsA +FaxEnumRoutingExtensionsW +FaxEnumRoutingMethodsA +FaxEnumRoutingMethodsW +FaxEnumerateProvidersA +FaxEnumerateProvidersW +FaxFreeBuffer +FaxFreeSenderInformation +FaxGetActivityLoggingConfigurationA +FaxGetActivityLoggingConfigurationW +FaxGetArchiveConfigurationA +FaxGetArchiveConfigurationW +FaxGetConfigWizardUsed +FaxGetConfigurationA +FaxGetConfigurationW +FaxGetCountryListA +FaxGetCountryListW +FaxGetDeviceStatusA +FaxGetDeviceStatusW +FaxGetExtensionDataA +FaxGetExtensionDataW +FaxGetJobA +FaxGetJobExA +FaxGetJobExW +FaxGetJobW +FaxGetLoggingCategoriesA +FaxGetLoggingCategoriesW +FaxGetMessageA +FaxGetMessageTiffA +FaxGetMessageTiffW +FaxGetMessageW +FaxGetOutboxConfiguration +FaxGetPageData +FaxGetPersonalCoverPagesOption +FaxGetPortA +FaxGetPortExA +FaxGetPortExW +FaxGetPortW +FaxGetQueueStates +FaxGetReceiptsConfigurationA +FaxGetReceiptsConfigurationW +FaxGetReceiptsOptions +FaxGetRecipientInfoA +FaxGetRecipientInfoW +FaxGetRecipientsLimit +FaxGetReportedServerAPIVersion +FaxGetRoutingInfoA +FaxGetRoutingInfoW +FaxGetSecurity +FaxGetSecurityEx +FaxGetSenderInfoA +FaxGetSenderInfoW +FaxGetSenderInformation +FaxGetServerActivity +FaxGetServerSKU +FaxGetServicePrintersA +FaxGetServicePrintersW +FaxGetVersion +FaxInitializeEventQueue +FaxOpenPort +FaxPrintCoverPageA +FaxPrintCoverPageW +FaxRefreshArchive +FaxRegisterForServerEvents +FaxRegisterRoutingExtensionW +FaxRegisterServiceProviderExA +FaxRegisterServiceProviderExW +FaxRelease +FaxRemoveMessage +FaxRemoveOutboundGroupA +FaxRemoveOutboundGroupW +FaxRemoveOutboundRule +FaxSendDocumentA +FaxSendDocumentExA +FaxSendDocumentExW +FaxSendDocumentForBroadcastA +FaxSendDocumentForBroadcastW +FaxSendDocumentW +FaxSetActivityLoggingConfigurationA +FaxSetActivityLoggingConfigurationW +FaxSetArchiveConfigurationA +FaxSetArchiveConfigurationW +FaxSetConfigWizardUsed +FaxSetConfigurationA +FaxSetConfigurationW +FaxSetDeviceOrderInGroupA +FaxSetDeviceOrderInGroupW +FaxSetExtensionDataA +FaxSetExtensionDataW +FaxSetGlobalRoutingInfoA +FaxSetGlobalRoutingInfoW +FaxSetJobA +FaxSetJobW +FaxSetLoggingCategoriesA +FaxSetLoggingCategoriesW +FaxSetOutboundGroupA +FaxSetOutboundGroupW +FaxSetOutboundRuleA +FaxSetOutboundRuleW +FaxSetOutboxConfiguration +FaxSetPortA +FaxSetPortExA +FaxSetPortExW +FaxSetPortW +FaxSetQueue +FaxSetReceiptsConfigurationA +FaxSetReceiptsConfigurationW +FaxSetRoutingInfoA +FaxSetRoutingInfoW +FaxSetSecurity +FaxSetSenderInformation +FaxStartMessagesEnum +FaxStartPrintJob2W +FaxStartPrintJobA +FaxStartPrintJobW +FaxUnregisterForServerEvents +FaxUnregisterRoutingExtensionA +FaxUnregisterRoutingExtensionW +FaxUnregisterServiceProviderExA +FaxUnregisterServiceProviderExW +IsDeviceVirtual diff --git a/lib/libc/mingw/lib64/fxscfgwz.def b/lib/libc/mingw/lib64/fxscfgwz.def new file mode 100644 index 0000000000000000000000000000000000000000..de70406579d2aa99460c971f212fa15d6b2ceefd --- /dev/null +++ b/lib/libc/mingw/lib64/fxscfgwz.def @@ -0,0 +1,10 @@ +; +; Exports of file FXSCFGWZ.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FXSCFGWZ.dll +EXPORTS +FaxCfgWzrdDllW +FaxConfigWizard diff --git a/lib/libc/mingw/lib64/fxsdrv.def b/lib/libc/mingw/lib64/fxsdrv.def new file mode 100644 index 0000000000000000000000000000000000000000..23a1e6d8263c92a1b3f41b1064f12064a0230e4b --- /dev/null +++ b/lib/libc/mingw/lib64/fxsdrv.def @@ -0,0 +1,12 @@ +; +; Exports of file FxsDrv.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FxsDrv.dll +EXPORTS +DllEntryPoint +DrvDisableDriver +DrvEnableDriver +DrvQueryDriverInfo diff --git a/lib/libc/mingw/lib64/fxsocm.def b/lib/libc/mingw/lib64/fxsocm.def new file mode 100644 index 0000000000000000000000000000000000000000..39f6b19c95c1b81dc9f3900f9415cf7003c1d31f --- /dev/null +++ b/lib/libc/mingw/lib64/fxsocm.def @@ -0,0 +1,17 @@ +; +; Exports of file FXSOCM.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FXSOCM.dll +EXPORTS +FaxModemCoClassInstaller +FaxOcmSetupProc +SecureFaxServiceDirectories +WhereDidMyFaxGo +XP_UninstallProvider +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/fxsperf.def b/lib/libc/mingw/lib64/fxsperf.def new file mode 100644 index 0000000000000000000000000000000000000000..a099e47f4e9eec11dfb214cdbfb76def7ada509f --- /dev/null +++ b/lib/libc/mingw/lib64/fxsperf.def @@ -0,0 +1,11 @@ +; +; Exports of file FXSPERF.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FXSPERF.dll +EXPORTS +OpenFaxPerformanceData +CollectFaxPerformanceData +CloseFaxPerformanceData diff --git a/lib/libc/mingw/lib64/fxsroute.def b/lib/libc/mingw/lib64/fxsroute.def new file mode 100644 index 0000000000000000000000000000000000000000..e0cf3e2d883212ee21a9159599066fa0945f070d --- /dev/null +++ b/lib/libc/mingw/lib64/fxsroute.def @@ -0,0 +1,18 @@ +; +; Exports of file FxsRoute.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FxsRoute.dll +EXPORTS +FaxRouteConfigure +FaxRouteEmail +FaxRoutePrint +FaxRouteStore +FaxExtInitializeConfig +FaxRouteDeviceChangeNotification +FaxRouteDeviceEnable +FaxRouteGetRoutingInfo +FaxRouteInitialize +FaxRouteSetRoutingInfo diff --git a/lib/libc/mingw/lib64/fxsst.def b/lib/libc/mingw/lib64/fxsst.def new file mode 100644 index 0000000000000000000000000000000000000000..326e236e9456751fb8ce03bed583dbc9012ff37c --- /dev/null +++ b/lib/libc/mingw/lib64/fxsst.def @@ -0,0 +1,11 @@ +; +; Exports of file FXSST.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FXSST.dll +EXPORTS +DllMain +FaxMonitorShutdown +IsFaxMessage diff --git a/lib/libc/mingw/lib64/fxst30.def b/lib/libc/mingw/lib64/fxst30.def new file mode 100644 index 0000000000000000000000000000000000000000..2ca81a96e3c4e5d94d35e8a6d93ebb63c027bec1 --- /dev/null +++ b/lib/libc/mingw/lib64/fxst30.def @@ -0,0 +1,17 @@ +; +; Exports of file FXST30.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FXST30.dll +EXPORTS +FaxDevAbortOperation +FaxDevEndJob +FaxDevInitialize +FaxDevReceive +FaxDevReportStatus +FaxDevSend +FaxDevShutdown +FaxDevStartJob +FaxExtInitializeConfig diff --git a/lib/libc/mingw/lib64/fxstiff.def b/lib/libc/mingw/lib64/fxstiff.def new file mode 100644 index 0000000000000000000000000000000000000000..13202f18e3dad63e8833976247e08cf7e7400766 --- /dev/null +++ b/lib/libc/mingw/lib64/fxstiff.def @@ -0,0 +1,44 @@ +; +; Exports of file FXSTIFF.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FXSTIFF.dll +EXPORTS +ConvMmrPageHiResToMrLoRes +ConvMmrPageToMh +ConvMmrPageToMrSameRes +ConvertTiffFileToValidFaxFormat +FXSTIFFInitialize +FindNextEol +FreeMsTagInfo +GetMsTagDwordLong +GetMsTagFileTime +GetMsTagString +GetW2kMsTiffTags +MemoryMapTiffFile +MergeTiffFiles +MmrAddBranding +PrintTiffFile +ScanMhSegment +ScanMrSegment +TiffAddMsTags +TiffClose +TiffCreate +TiffEndPage +TiffExtractFirstPage +TiffGetCurrentPageData +TiffLimitTagNumber +TiffOpen +TiffPostProcessFast +TiffPrint +TiffPrintDC +TiffRead +TiffRecoverGoodPages +TiffSeekToPage +TiffSetCurrentPageParams +TiffStartPage +TiffUncompressMmrPage +TiffUncompressMmrPageRaw +TiffWriteRaw diff --git a/lib/libc/mingw/lib64/fxsui.def b/lib/libc/mingw/lib64/fxsui.def new file mode 100644 index 0000000000000000000000000000000000000000..8cee3a0d839f5a6579fca4852b241f337b5be5a8 --- /dev/null +++ b/lib/libc/mingw/lib64/fxsui.def @@ -0,0 +1,18 @@ +; +; Exports of file fxsui.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY fxsui.dll +EXPORTS +DevQueryPrintEx +DrvAdvancedDocumentProperties +DrvConvertDevMode +DrvDeviceCapabilities +DrvDevicePropertySheets +DrvDocumentEvent +DrvDocumentProperties +DrvDocumentPropertySheets +DrvPrinterEvent +PrinterProperties diff --git a/lib/libc/mingw/lib64/fxswzrd.def b/lib/libc/mingw/lib64/fxswzrd.def new file mode 100644 index 0000000000000000000000000000000000000000..326d0f6bf1eeeeb42ca5ab7877a7412f8c240733 --- /dev/null +++ b/lib/libc/mingw/lib64/fxswzrd.def @@ -0,0 +1,10 @@ +; +; Exports of file FXSWZRD.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY FXSWZRD.dll +EXPORTS +FaxFreeSendWizardData +FaxSendWizard diff --git a/lib/libc/mingw/lib64/glmf32.def b/lib/libc/mingw/lib64/glmf32.def new file mode 100644 index 0000000000000000000000000000000000000000..7a3f9d162cb4d79bffe5f8b7ea711e44f046d089 --- /dev/null +++ b/lib/libc/mingw/lib64/glmf32.def @@ -0,0 +1,142 @@ +; +; Exports of file GLMF32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY GLMF32.dll +EXPORTS +__glsParser_create +__glsParser_print +__glsString_appendChar +__glsString_assign +__glsString_init +glsAbortCall +glsAppRef +glsBeginCapture +glsBeginGLS +glsBeginObj +glsBinary +glsBlock +glsCallArray +glsCallArrayInContext +glsCallStream +glsCaptureFlags +glsCaptureFunc +glsChannel +glsCharubz +glsCommandAPI +glsCommandFunc +glsCommandString +glsComment +glsContext +glsCopyStream +glsDataPointer +glsDeleteContext +glsDeleteReadPrefix +glsDeleteStream +glsDisplayMapfv +glsEndCapture +glsEndGLS +glsEndObj +glsEnumString +glsError +glsFlush +glsGLRC +glsGLRCLayer +glsGenContext +glsGetAllContexts +glsGetCaptureDispatchTable +glsGetCaptureExecTable +glsGetCaptureFlags +glsGetCommandAlignment +glsGetCommandAttrib +glsGetCommandFunc +glsGetConsti +glsGetConstiv +glsGetConstubz +glsGetContextFunc +glsGetContextListl +glsGetContextListubz +glsGetContextPointer +glsGetContexti +glsGetContextubz +glsGetCurrentContext +glsGetCurrentTime +glsGetError +glsGetGLRCi +glsGetHeaderf +glsGetHeaderfv +glsGetHeaderi +glsGetHeaderiv +glsGetHeaderubz +glsGetLayerf +glsGetLayeri +glsGetOpcodeCount +glsGetOpcodes +glsGetStreamAttrib +glsGetStreamCRC32 +glsGetStreamReadName +glsGetStreamSize +glsGetStreamType +glsHeaderGLRCi +glsHeaderLayerf +glsHeaderLayeri +glsHeaderf +glsHeaderfv +glsHeaderi +glsHeaderiv +glsHeaderubz +glsIsContext +glsIsContextStream +glsIsExtensionSupported +glsIsUTF8String +glsLong +glsLongHigh +glsLongLow +glsNullCommandFunc +glsNumb +glsNumbv +glsNumd +glsNumdv +glsNumf +glsNumfv +glsNumi +glsNumiv +glsNuml +glsNumlv +glsNums +glsNumsv +glsNumub +glsNumubv +glsNumui +glsNumuiv +glsNumul +glsNumulv +glsNumus +glsNumusv +glsPad +glsPixelSetup +glsPixelSetupGen +glsReadFunc +glsReadPrefix +glsRequireExtension +glsSwapBuffers +glsUCS1toUTF8z +glsUCS2toUTF8z +glsUCS4toUTF8 +glsUCS4toUTF8z +glsUCStoUTF8z +glsULong +glsULongHigh +glsULongLow +glsUTF8toUCS1z +glsUTF8toUCS2z +glsUTF8toUCS4 +glsUTF8toUCS4z +glsUTF8toUCSz +glsUnreadFunc +glsUnsupportedCommand +glsUpdateCaptureExecTable +glsWriteFunc +glsWritePrefix diff --git a/lib/libc/mingw/lib64/gpkcsp.def b/lib/libc/mingw/lib64/gpkcsp.def new file mode 100644 index 0000000000000000000000000000000000000000..a88245af8b25de7183d20deb69d2b12028484578 --- /dev/null +++ b/lib/libc/mingw/lib64/gpkcsp.def @@ -0,0 +1,34 @@ +; +; Exports of file GPKCSP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY GPKCSP.dll +EXPORTS +CPAcquireContext +CPCreateHash +CPDecrypt +CPDeriveKey +CPDestroyHash +CPDestroyKey +CPEncrypt +CPExportKey +CPGenKey +CPGenRandom +CPGetHashParam +CPGetKeyParam +CPGetProvParam +CPGetUserKey +CPHashData +CPHashSessionKey +CPImportKey +CPReleaseContext +CPSetHashParam +CPSetKeyParam +CPSetProvParam +CPSignHash +CPVerifySignature +DllMain +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/gptext.def b/lib/libc/mingw/lib64/gptext.def new file mode 100644 index 0000000000000000000000000000000000000000..4a5bc20d3584ad44e84d0ce9bab41087c8cfb8ef --- /dev/null +++ b/lib/libc/mingw/lib64/gptext.def @@ -0,0 +1,21 @@ +; +; Exports of file GPTEXT.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY GPTEXT.DLL +EXPORTS +GenerateIPSECPolicy +GenerateScriptsGroupPolicy +GenerateWIRELESSPolicy +ProcessIPSECPolicyEx +ProcessPSCHEDPolicy +ProcessScriptsGroupPolicy +ProcessScriptsGroupPolicyEx +ProcessWIRELESSPolicyEx +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +ScrRegGPOListToWbem diff --git a/lib/libc/mingw/lib64/guitrn.def b/lib/libc/mingw/lib64/guitrn.def new file mode 100644 index 0000000000000000000000000000000000000000..5c8a8057b3661165c0985d1550ae66e621cee492 --- /dev/null +++ b/lib/libc/mingw/lib64/guitrn.def @@ -0,0 +1,12 @@ +; +; Exports of file GUITRN.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY GUITRN.dll +EXPORTS +DllMain +ModuleInitialize +ModuleTerminate +TransportModule diff --git a/lib/libc/mingw/lib64/hal.def b/lib/libc/mingw/lib64/hal.def new file mode 100644 index 0000000000000000000000000000000000000000..c304b55b3ec70e3091ac1cd2bca3bfe840b476ae --- /dev/null +++ b/lib/libc/mingw/lib64/hal.def @@ -0,0 +1,101 @@ +; +; Definition file of HAL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "HAL.dll" +EXPORTS +HalAcquireDisplayOwnership +HalAdjustResourceList +HalAllProcessorsStarted +HalAllocateAdapterChannel +HalAllocateCommonBuffer +HalAllocateCrashDumpRegisters +HalAllocateHardwareCounters +HalAssignSlotResources +HalBugCheckSystem +HalCalibratePerformanceCounter +HalCallBios +HalClearSoftwareInterrupt +HalDisableSystemInterrupt +HalConvertDeviceIdtToIrql +HalDisableInterrupt +HalDisplayString +HalEnableSystemInterrupt +HalEnableInterrupt +HalEnumerateEnvironmentVariablesEx +HalEnumerateProcessors +HalFlushCommonBuffer +HalFreeCommonBuffer +HalFreeHardwareCounters +HalGetAdapter +HalGetBusData +HalGetBusDataByOffset +HalGetEnvironmentVariable +HalGetEnvironmentVariableEx +HalGetInterruptTargetInformation +HalGetInterruptVector +HalGetMemoryCachingRequirements +HalGetMessageRoutingInfo +HalGetProcessorIdByNtNumber +HalGetVectorInput +HalHandleMcheck +HalHandleNMI +HalInitSystem +HalInitializeBios +HalInitializeOnResume +HalInitializeProcessor +HalIsHyperThreadingEnabled +HalMakeBeep +HalMcUpdateReadPCIConfig +HalPerformEndOfInterrupt DATA +HalProcessorIdle +HalQueryDisplayParameters +HalQueryEnvironmentVariableInfoEx +HalQueryMaximumProcessorCount +HalQueryRealTimeClock +HalReadDmaCounter +HalRegisterDynamicProcessor +HalRegisterErrataCallbacks +HalReportResourceUsage +HalRequestClockInterrupt +HalRequestDeferredRecoveryServiceInterrupt +HalRequestIpi +HalRequestSoftwareInterrupt +HalReturnToFirmware +HalSendNMI +HalSendSoftwareInterrupt +HalSetBusData +HalSetBusDataByOffset +HalSetDisplayParameters +HalSetEnvironmentVariable +HalSetEnvironmentVariableEx +HalSetProfileInterval +HalSetRealTimeClock +HalSetTimeIncrement +HalStartDynamicProcessor +HalStartNextProcessor +HalStartProfileInterrupt +HalStopProfileInterrupt +HalSystemVectorDispatchEntry +HalTranslateBusAddress +IoAssignDriveLetters +IoFlushAdapterBuffers +IoFreeAdapterChannel +IoFreeMapRegisters +IoMapTransfer +IoReadPartitionTable +IoSetPartitionInformation +IoWritePartitionTable +KdComPortInUse DATA +KeFlushWriteBuffer +KeQueryPerformanceCounter +KeStallExecutionProcessor +x86BiosExecuteInterrupt +x86BiosInitializeBiosEx +x86BiosTranslateAddress +x86BiosAllocateBuffer +x86BiosCall +x86BiosFreeBuffer +x86BiosReadMemory +x86BiosWriteMemory diff --git a/lib/libc/mingw/lib64/hgfs.def b/lib/libc/mingw/lib64/hgfs.def new file mode 100644 index 0000000000000000000000000000000000000000..59b2d0cff5e8c62b07815156a4ded649eb4674c7 --- /dev/null +++ b/lib/libc/mingw/lib64/hgfs.def @@ -0,0 +1,18 @@ +; +; Exports of file hgfs.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY hgfs.dll +EXPORTS +NPGetConnection +NPGetCaps +NPAddConnection +NPCancelConnection +NPOpenEnum +NPEnumResource +NPCloseEnum +NPAddConnection3 +NPGetResourceParent +NPGetResourceInformation diff --git a/lib/libc/mingw/lib64/hidclass.def b/lib/libc/mingw/lib64/hidclass.def new file mode 100644 index 0000000000000000000000000000000000000000..2845724294ad4125d11dadf47cc60196bb38835f --- /dev/null +++ b/lib/libc/mingw/lib64/hidclass.def @@ -0,0 +1,11 @@ +; +; Definition file of HIDCLASS.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "HIDCLASS.SYS" +EXPORTS +DllInitialize +DllUnload +HidNotifyPresence +HidRegisterMinidriver diff --git a/lib/libc/mingw/lib64/hidparse.def b/lib/libc/mingw/lib64/hidparse.def new file mode 100644 index 0000000000000000000000000000000000000000..1776db12d7276e526b3d5314140b2d11d47b2f6c --- /dev/null +++ b/lib/libc/mingw/lib64/hidparse.def @@ -0,0 +1,37 @@ +; +; Definition file of HIDPARSE.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "HIDPARSE.SYS" +EXPORTS +HidP_FreeCollectionDescription +HidP_GetButtonCaps +HidP_GetCaps +HidP_GetCollectionDescription +HidP_GetData +HidP_GetExtendedAttributes +HidP_GetLinkCollectionNodes +HidP_GetScaledUsageValue +HidP_GetSpecificButtonCaps +HidP_GetSpecificValueCaps +HidP_GetUsageValue +HidP_GetUsageValueArray +HidP_GetUsages +HidP_GetUsagesEx +HidP_GetValueCaps +HidP_InitializeReportForID +HidP_MaxDataListLength +HidP_MaxUsageListLength +HidP_SetData +HidP_SetScaledUsageValue +HidP_SetUsageValue +HidP_SetUsageValueArray +HidP_SetUsages +HidP_SysPowerCaps +HidP_SysPowerEvent +HidP_TranslateUsageAndPagesToI8042ScanCodes +HidP_TranslateUsagesToI8042ScanCodes +HidP_UnsetUsages +HidP_UsageAndPageListDifference +HidP_UsageListDifference diff --git a/lib/libc/mingw/lib64/hmmapi.def b/lib/libc/mingw/lib64/hmmapi.def new file mode 100644 index 0000000000000000000000000000000000000000..dd84d8ce833a7a663dbdf46575a8e23f33e9722d --- /dev/null +++ b/lib/libc/mingw/lib64/hmmapi.def @@ -0,0 +1,35 @@ +; +; Exports of file HMMAPI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY HMMAPI.dll +EXPORTS +MAPIFreeBuffer +DllRegisterServer +DllUnregisterServer +MAPISendDocuments +MAPILogon +MAPILogoff +MAPISendMail +MAPISaveMail +MAPIReadMail +MAPIFindNext +MAPIDeleteMail +MAPIAddress +MAPIDetails +MAPIResolveName +BMAPISendMail +BMAPISaveMail +BMAPIReadMail +BMAPIGetReadMail +BMAPIFindNext +BMAPIAddress +BMAPIGetAddress +BMAPIDetails +BMAPIResolveName +MailToProtocolHandler +OpenInboxHandler +AddService +RemoveService diff --git a/lib/libc/mingw/lib64/hnetcfg.def b/lib/libc/mingw/lib64/hnetcfg.def new file mode 100644 index 0000000000000000000000000000000000000000..a7e0ce3e48981ac123126ea8920801843444ee68 --- /dev/null +++ b/lib/libc/mingw/lib64/hnetcfg.def @@ -0,0 +1,51 @@ +; +; Exports of file HNetCfg.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY HNetCfg.dll +EXPORTS +HNetDeleteRasConnection +HNetFreeSharingServicesPage +HNetGetSharingServicesPage +WinBomConfigureWindowsFirewall +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +HNetFreeFirewallLoggingSettings +HNetGetFirewallSettingsPage +HNetGetShareAndBridgeSettings +HNetSetShareAndBridgeSettings +HNetSharedAccessSettingsDlg +HNetSharingAndFirewallSettingsDlg +IcfChangeNotificationCreate +IcfChangeNotificationDestroy +IcfCheckAppAuthorization +IcfCloseDynamicFwPort +IcfConnect +IcfDisconnect +IcfFreeAdapters +IcfFreeDynamicFwPorts +IcfFreeProfile +IcfFreeString +IcfFreeTickets +IcfGetAdapters +IcfGetCurrentProfileType +IcfGetDynamicFwPorts +IcfGetOperationalMode +IcfGetProfile +IcfGetTickets +IcfIsIcmpTypeAllowed +IcfIsPortAllowed +IcfOpenDynamicFwPort +IcfOpenDynamicFwPortWithoutSocket +IcfOpenFileSharingPorts +IcfRefreshPolicy +IcfRemoveDisabledAuthorizedApp +IcfSetProfile +IcfSetServicePermission +IcfSubNetsGetScope +IcfSubNetsIsStringValid +IcfSubNetsToString diff --git a/lib/libc/mingw/lib64/hnetwiz.def b/lib/libc/mingw/lib64/hnetwiz.def new file mode 100644 index 0000000000000000000000000000000000000000..2af41ec57ef50ec6c3ecfa904a13f91e95639be8 --- /dev/null +++ b/lib/libc/mingw/lib64/hnetwiz.def @@ -0,0 +1,14 @@ +; +; Exports of file HNETWIZ.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY HNETWIZ.dll +EXPORTS +HomeNetWizardRunDll +DllCanUnloadNow +DllGetClassObject +DllMain +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/hostmib.def b/lib/libc/mingw/lib64/hostmib.def new file mode 100644 index 0000000000000000000000000000000000000000..74d245dca177baf0ced3dae9538c89a29df31787 --- /dev/null +++ b/lib/libc/mingw/lib64/hostmib.def @@ -0,0 +1,11 @@ +; +; Exports of file hostmib.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY hostmib.dll +EXPORTS +SnmpExtensionInit +SnmpExtensionQuery +SnmpExtensionTrap diff --git a/lib/libc/mingw/lib64/htrn_jis.def b/lib/libc/mingw/lib64/htrn_jis.def new file mode 100644 index 0000000000000000000000000000000000000000..5a6cd16fea057d85ded996b2f49d4690872a5fc2 --- /dev/null +++ b/lib/libc/mingw/lib64/htrn_jis.def @@ -0,0 +1,16 @@ +; +; Exports of file HTRN_JIS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY HTRN_JIS.dll +EXPORTS +transCharIn +transCharOut +transCreateHandle +transDestroyHandle +transDoDialog +transInitHandle +transLoadHandle +transSaveHandle diff --git a/lib/libc/mingw/lib64/httpapi.def b/lib/libc/mingw/lib64/httpapi.def index fe1c25ad44c9e653e74a045484d220b22816a168..c253120681e801c6a8bf3d9cf5d0264bdf4fc8eb 100644 --- a/lib/libc/mingw/lib64/httpapi.def +++ b/lib/libc/mingw/lib64/httpapi.def @@ -57,9 +57,6 @@ HttpSendResponseEntityBody HttpSetAppPoolInformation HttpSetConfigGroupInformation HttpSetControlChannelInformation -HttpSetAppPoolInformation -HttpSetConfigGroupInformation -HttpSetControlChannelInformation HttpSetRequestQueueProperty HttpSetServerSessionProperty HttpSetServiceConfiguration diff --git a/lib/libc/mingw/lib64/httpext.def b/lib/libc/mingw/lib64/httpext.def new file mode 100644 index 0000000000000000000000000000000000000000..63d38dff30f228ea1a76514aa9e9e3f51ae28ddd --- /dev/null +++ b/lib/libc/mingw/lib64/httpext.def @@ -0,0 +1,15 @@ +; +; Exports of file HTTPEXT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY HTTPEXT.dll +EXPORTS +GetExtensionVersion +HttpExtensionProc +TerminateExtension +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/httpmib.def b/lib/libc/mingw/lib64/httpmib.def new file mode 100644 index 0000000000000000000000000000000000000000..1729b485d55f8da310bb21a66ab0d8153aa04572 --- /dev/null +++ b/lib/libc/mingw/lib64/httpmib.def @@ -0,0 +1,12 @@ +; +; Exports of file HTTPMIB.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY HTTPMIB.dll +EXPORTS +DllLibMain +SnmpExtensionInit +SnmpExtensionQuery +SnmpExtensionTrap diff --git a/lib/libc/mingw/lib64/httpodbc.def b/lib/libc/mingw/lib64/httpodbc.def new file mode 100644 index 0000000000000000000000000000000000000000..496a14b1c3b3ee9217e2c32f45502eb745bb7cc3 --- /dev/null +++ b/lib/libc/mingw/lib64/httpodbc.def @@ -0,0 +1,11 @@ +; +; Exports of file HTTPODBC.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY HTTPODBC.dll +EXPORTS +GetExtensionVersion +HttpExtensionProc +TerminateExtension diff --git a/lib/libc/mingw/lib64/hypertrm.def b/lib/libc/mingw/lib64/hypertrm.def new file mode 100644 index 0000000000000000000000000000000000000000..9c7ddff76658a2eb55a3c86a9749fabc6f16b5ce --- /dev/null +++ b/lib/libc/mingw/lib64/hypertrm.def @@ -0,0 +1,16 @@ +; +; Exports of file HYPERTRM.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY HYPERTRM.dll +EXPORTS +DllCanUnloadNow +DllGetClassObject +InitInstance +MessageLoop +sessQuerySysFileHdl +sessQueryTranslateHdl +sfGetSessionItem +sfPutSessionItem diff --git a/lib/libc/mingw/lib64/iaspolcy.def b/lib/libc/mingw/lib64/iaspolcy.def new file mode 100644 index 0000000000000000000000000000000000000000..657db6c533dca4ddb1c99de24df4776fded3567c --- /dev/null +++ b/lib/libc/mingw/lib64/iaspolcy.def @@ -0,0 +1,17 @@ +; +; Exports of file iaspolcy.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY iaspolcy.dll +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +IASAttributeAddRef +IASAttributeAlloc +IASAttributeAnsiAlloc +IASAttributeRelease +IASAttributeUnicodeAlloc diff --git a/lib/libc/mingw/lib64/icaapi.def b/lib/libc/mingw/lib64/icaapi.def new file mode 100644 index 0000000000000000000000000000000000000000..c88c47925bfcbee1a9bc47a042ecf01bb7c8ef9c --- /dev/null +++ b/lib/libc/mingw/lib64/icaapi.def @@ -0,0 +1,42 @@ +; +; Exports of file ICAAPI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ICAAPI.dll +EXPORTS +IcaCdCreateThread +IcaCdIoControl +IcaCdWaitForMultipleObjects +IcaCdWaitForSingleObject +IcaChannelClose +IcaChannelIoControl +IcaChannelOpen +IcaChannelTrace +IcaClose +IcaIoControl +IcaMemoryAllocate +IcaMemoryFree +IcaOpen +IcaPushConsoleStack +IcaStackCallback +IcaStackClose +IcaStackConnectionAccept +IcaStackConnectionClose +IcaStackConnectionRequest +IcaStackConnectionWait +IcaStackCreateShadowEndpoint +IcaStackDisconnect +IcaStackIoControl +IcaStackIoControlNoConnLock +IcaStackOpen +IcaStackQueryLocalAddress +IcaStackQueryState +IcaStackReconnect +IcaStackTerminate +IcaStackTrace +IcaStackUnlock +IcaSystemTrace +IcaTrace +_IcaStackIoControl diff --git a/lib/libc/mingw/lib64/icfgnt5.def b/lib/libc/mingw/lib64/icfgnt5.def new file mode 100644 index 0000000000000000000000000000000000000000..59db645a02ac4da3d24cbf002b03657434b3e504 --- /dev/null +++ b/lib/libc/mingw/lib64/icfgnt5.def @@ -0,0 +1,23 @@ +; +; Exports of file ICFGNT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ICFGNT.dll +EXPORTS +IcfgInstallModem +IcfgNeedModem +IcfgSetInstallSourcePath +InetSetAutodial +InetSetAutodialAddress +IcfgGetLastInstallErrorText +IcfgInstallInetComponents +IcfgIsFileSharingTurnedOn +IcfgIsGlobalDNS +IcfgNeedInetComponents +IcfgRemoveGlobalDNS +IcfgStartServices +IcfgTurnOffFileSharing +InetGetAutodial +InetGetSupportedPlatform diff --git a/lib/libc/mingw/lib64/icwconn.def b/lib/libc/mingw/lib64/icwconn.def new file mode 100644 index 0000000000000000000000000000000000000000..cd9121e5d0b5d9c498e57b1b8ae8effdeb725cc4 --- /dev/null +++ b/lib/libc/mingw/lib64/icwconn.def @@ -0,0 +1,13 @@ +; +; Exports of file ICWCONN.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ICWCONN.dll +EXPORTS +GetICWCONNVersion +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/icwdial.def b/lib/libc/mingw/lib64/icwdial.def new file mode 100644 index 0000000000000000000000000000000000000000..cce3920a341a3ddc11bd7fb5d39f3215b489385e --- /dev/null +++ b/lib/libc/mingw/lib64/icwdial.def @@ -0,0 +1,14 @@ +; +; Exports of file AUTODIAL.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY AUTODIAL.dll +EXPORTS +AutoDialHandler +AutoDialInit +RasSetEntryPropertiesScriptPatch +DialingDownloadDialog +DialingErrorDialog +ICWGetRasEntry diff --git a/lib/libc/mingw/lib64/icwdl.def b/lib/libc/mingw/lib64/icwdl.def new file mode 100644 index 0000000000000000000000000000000000000000..7070b5119a4eb5049bcf956fdc53d43611e3541b --- /dev/null +++ b/lib/libc/mingw/lib64/icwdl.def @@ -0,0 +1,14 @@ +; +; Exports of file icwdl.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY icwdl.dll +EXPORTS +DownLoadCancel +DownLoadClose +DownLoadExecute +DownLoadInit +DownLoadProcess +DownLoadSetStatusCallback diff --git a/lib/libc/mingw/lib64/icwphbk.def b/lib/libc/mingw/lib64/icwphbk.def new file mode 100644 index 0000000000000000000000000000000000000000..395f81a782b4bdaf579cce67f72a2e60a270f9e5 --- /dev/null +++ b/lib/libc/mingw/lib64/icwphbk.def @@ -0,0 +1,16 @@ +; +; Exports of file icwphbk.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY icwphbk.dll +EXPORTS +GetSupportNumbers +PhbkGenericDlgProc +PhoneBookDisplaySignUpNumbers +PhoneBookGetCanonical +PhoneBookLoad +PhoneBookMergeChanges +PhoneBookSuggestNumbers +PhoneBookUnload diff --git a/lib/libc/mingw/lib64/icwutil.def b/lib/libc/mingw/lib64/icwutil.def new file mode 100644 index 0000000000000000000000000000000000000000..81be97c62aca72e6de74480e8e3d72b356518487 --- /dev/null +++ b/lib/libc/mingw/lib64/icwutil.def @@ -0,0 +1,16 @@ +; +; Exports of file ICWUTIL.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ICWUTIL.dll +EXPORTS +RegisterServer +URLAppendQueryPair +URLEncode +UnregisterServer +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/idq.def b/lib/libc/mingw/lib64/idq.def new file mode 100644 index 0000000000000000000000000000000000000000..fc7135c709f69d7b63f2a72903dac08b28746f50 --- /dev/null +++ b/lib/libc/mingw/lib64/idq.def @@ -0,0 +1,11 @@ +; +; Exports of file IDQ.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IDQ.dll +EXPORTS +GetExtensionVersion +HttpExtensionProc +TerminateExtension diff --git a/lib/libc/mingw/lib64/ieakeng.def b/lib/libc/mingw/lib64/ieakeng.def new file mode 100644 index 0000000000000000000000000000000000000000..6c43d09595e85476ba41f33e8763c810d7dea0a1 --- /dev/null +++ b/lib/libc/mingw/lib64/ieakeng.def @@ -0,0 +1,152 @@ +; +; Exports of file IEAKENG.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IEAKENG.dll +EXPORTS +AddADMItemA +AddADMItemW +BToolbar_Edit +BToolbar_InitA +BToolbar_InitW +BToolbar_Remove +BToolbar_SaveA +BToolbar_SaveW +BrowseForFileA +BrowseForFileW +BrowseForFolderA +BrowseForFolderW +BuildPalette +CanDeleteADM +CheckField +CheckForDupKeys +CheckVerA +CheckVerW +CopyAnimBmpA +CopyAnimBmpW +CopyHttFileA +CopyHttFileW +CopyLogoBmpA +CopyLogoBmpW +CopyWallPaperA +CopyWallPaperW +CreateADMWindow +DeleteADMItemA +DeleteADMItemW +DeleteADMItemsA +DeleteADMItemsW +DeleteFavoriteA +DeleteFavoriteW +DestroyADMWindow +DisplayADMItem +DoReboot +EncodeSignatureA +EncodeSignatureW +ErrorMessageBox +ExportFavoritesA +ExportFavoritesW +ExportQuickLinksA +ExportQuickLinksW +ExportRegKey2InfA +ExportRegKey2InfW +ExportRegTree2InfA +ExportRegTree2InfW +ExportRegValue2InfA +ExportRegValue2InfW +GenerateNewVersionStrA +GenerateNewVersionStrW +GetAdmFileListA +GetAdmFileListW +GetAdmWindowHandle +GetBaseFileNameA +GetBaseFileNameW +GetFavoriteUrlA +GetFavoriteUrlW +GetFavoritesInfoTipA +GetFavoritesInfoTipW +GetFavoritesMaxNumber +GetFavoritesNumber +GetProxyDlgA +GetProxyDlgW +ImportADMFileA +ImportADMFileW +ImportADTInfoA +ImportADTInfoW +ImportAuthCodeA +ImportAuthCodeW +ImportConnectSetA +ImportConnectSetW +ImportFavoritesA +ImportFavoritesCmdA +ImportFavoritesCmdW +ImportFavoritesW +ImportLDAPBitmapA +ImportLDAPBitmapW +ImportOEInfoA +ImportOEInfoW +ImportProgramsA +ImportProgramsW +ImportQuickLinksA +ImportQuickLinksW +ImportRatingsA +ImportRatingsW +ImportSiteCertA +ImportSiteCertW +ImportToolbarInfoA +ImportToolbarInfoW +ImportZonesA +ImportZonesW +InitializeStartSearchA +InitializeStartSearchW +IsADMFileVisibleA +IsADMFileVisibleW +IsAnimBitmapFileValidA +IsAnimBitmapFileValidW +IsBitmapFileValidA +IsBitmapFileValidW +IsFavoriteItem +LoadADMFilesA +LoadADMFilesW +MigrateFavoritesA +MigrateFavoritesW +MigrateToOldFavoritesA +MigrateToOldFavoritesW +ModifyAuthCode +ModifyFavoriteA +ModifyFavoriteW +ModifyRatings +ModifySiteCert +ModifyZones +MoveADMWindow +MoveDownFavorite +MoveUpFavorite +NewFolder +NewUrlA +NewUrlW +ProcessFavSelChange +ResetAdmFilesA +ResetAdmFilesW +SaveADMItem +SaveAdmFilesA +SaveAdmFilesW +SaveStartSearchA +SaveStartSearchW +SelectADMItem +SetADMWindowTextA +SetADMWindowTextW +SetLBWidth +SetOrClearVersionInfoA +SetOrClearVersionInfoW +SetProxyDlgA +SetProxyDlgW +ShowADMWindow +ShowBitmapA +ShowBitmapW +ShowDeskCpl +ShowInetcpl +SignFileA +SignFileW +TestURLA +TestURLW diff --git a/lib/libc/mingw/lib64/iedkcs32.def b/lib/libc/mingw/lib64/iedkcs32.def new file mode 100644 index 0000000000000000000000000000000000000000..a70127d2d7a48905af43f7ba55fff66b4ff04482 --- /dev/null +++ b/lib/libc/mingw/lib64/iedkcs32.def @@ -0,0 +1,26 @@ +; +; Exports of file iedkcs32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY iedkcs32.dll +EXPORTS +BrandExternal +CloseRASConnections +GenerateGroupPolicy +ProcessGroupPolicy +ProcessGroupPolicyEx +ProcessGroupPolicyForZoneMap +BrandCleanInstallStubs +BrandICW +BrandICW2 +BrandIE4 +BrandInfAndOutlookExpress +BrandInternetExplorer +BrandIntra +BrandMe +Clear +DllRegisterServer +DllUnregisterServer +InternetInitializeAutoProxyDll diff --git a/lib/libc/mingw/lib64/ieencode.def b/lib/libc/mingw/lib64/ieencode.def new file mode 100644 index 0000000000000000000000000000000000000000..1b2d77d425193ef50e1fed02534efdfe938f3585 --- /dev/null +++ b/lib/libc/mingw/lib64/ieencode.def @@ -0,0 +1,17 @@ +; +; Exports of file exports.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY exports.dll +EXPORTS +CceDetectInputCode +CceGetAvailableEncodings +CceIsAvailableEncoding +CceStreamMultiByteToUnicode +CceStreamUnicodeToMultiByte +CceStringMultiByteToUnicode +CceStringUnicodeToMultiByte +DllMain +FetchMsEncodeDllVersion diff --git a/lib/libc/mingw/lib64/iesetup.def b/lib/libc/mingw/lib64/iesetup.def new file mode 100644 index 0000000000000000000000000000000000000000..21a19fb36eaca91b35008447983f0a1cacb116d6 --- /dev/null +++ b/lib/libc/mingw/lib64/iesetup.def @@ -0,0 +1,17 @@ +; +; Exports of file iesetup.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY iesetup.dll +EXPORTS +IEHardenAdmin +IEHardenAdminNow +IEHardenMachineNow +IEHardenUser +SetFirstHomepage +DllInstall +DllRegisterServer +DllUnregisterServer +FixIE diff --git a/lib/libc/mingw/lib64/igmpagnt.def b/lib/libc/mingw/lib64/igmpagnt.def new file mode 100644 index 0000000000000000000000000000000000000000..816072d8da9ee144f4c95cc2d3062aa7600f77ab --- /dev/null +++ b/lib/libc/mingw/lib64/igmpagnt.def @@ -0,0 +1,12 @@ +; +; Exports of file IGMPAGNT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IGMPAGNT.dll +EXPORTS +SnmpExtensionClose +SnmpExtensionInit +SnmpExtensionQuery +SnmpExtensionTrap diff --git a/lib/libc/mingw/lib64/iis.def b/lib/libc/mingw/lib64/iis.def new file mode 100644 index 0000000000000000000000000000000000000000..74b69745c8776b17d7ec52d52643aa6ff322dc85 --- /dev/null +++ b/lib/libc/mingw/lib64/iis.def @@ -0,0 +1,16 @@ +; +; Exports of file IIS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IIS.dll +EXPORTS +OcEntry +IIS5Log +IIS5LogParmString +IIS5LogParmDword +ProcessInfSection +SysPrepBackup +SysPrepRestore +ApplyIISAcl diff --git a/lib/libc/mingw/lib64/iisadmin.def b/lib/libc/mingw/lib64/iisadmin.def new file mode 100644 index 0000000000000000000000000000000000000000..0d48b9dbeb0fc064bda68b00127efdb516fe56f1 --- /dev/null +++ b/lib/libc/mingw/lib64/iisadmin.def @@ -0,0 +1,10 @@ +; +; Exports of file IISADMIN.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IISADMIN.dll +EXPORTS +RetrieveTracingHandle +ServiceEntry diff --git a/lib/libc/mingw/lib64/iiscfg.def b/lib/libc/mingw/lib64/iiscfg.def new file mode 100644 index 0000000000000000000000000000000000000000..eb326241b200747ac19242f108814c6a3e76efe6 --- /dev/null +++ b/lib/libc/mingw/lib64/iiscfg.def @@ -0,0 +1,11 @@ +; +; Exports of file IISCFG.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IISCFG.DLL +EXPORTS +DllGetSimpleObject +DllGetSimpleObjectByID +DllGetSimpleObjectByIDEx diff --git a/lib/libc/mingw/lib64/iisrtl.def b/lib/libc/mingw/lib64/iisrtl.def new file mode 100644 index 0000000000000000000000000000000000000000..e1fc2f5d199c2018cf256267495b1443b8dd00c6 --- /dev/null +++ b/lib/libc/mingw/lib64/iisrtl.def @@ -0,0 +1,2044 @@ +; +; Exports of file IisRTL.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IisRTL.DLL +EXPORTS +; public: __cdecl CDataCache::CDataCache(void) __ptr64 +??0?$CDataCache@UDATETIME_FORMAT_ENTRY@@@@QEAA@XZ +; public: __cdecl CDataCache::CDataCache(void) __ptr64 +??0?$CDataCache@VCDateTime@@@@QEAA@XZ +; public: __cdecl ALLOC_CACHE_HANDLER::ALLOC_CACHE_HANDLER(char const * __ptr64,struct _ALLOC_CACHE_CONFIGURATION const * __ptr64,int) __ptr64 +??0ALLOC_CACHE_HANDLER@@QEAA@PEBDPEBU_ALLOC_CACHE_CONFIGURATION@@H@Z +; public: __cdecl ASCLOG_DATETIME_CACHE::ASCLOG_DATETIME_CACHE(void) __ptr64 +??0ASCLOG_DATETIME_CACHE@@QEAA@XZ +; public: __cdecl BUFFER::BUFFER(unsigned int) __ptr64 +??0BUFFER@@QEAA@I@Z +; public: __cdecl BUFFER::BUFFER(unsigned char * __ptr64,unsigned int) __ptr64 +??0BUFFER@@QEAA@PEAEI@Z +; public: __cdecl BUFFER_CHAIN::BUFFER_CHAIN(void) __ptr64 +??0BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::BUFFER_CHAIN_ITEM(unsigned int) __ptr64 +??0BUFFER_CHAIN_ITEM@@QEAA@I@Z +; public: __cdecl CACHED_DATETIME_FORMATS::CACHED_DATETIME_FORMATS(void) __ptr64 +??0CACHED_DATETIME_FORMATS@@QEAA@XZ +; public: __cdecl CCritSec::CCritSec(void) __ptr64 +??0CCritSec@@QEAA@XZ +; public: __cdecl CDFTCache::CDFTCache(void) __ptr64 +??0CDFTCache@@QEAA@XZ +; public: __cdecl CDateTime::CDateTime(struct _FILETIME const & __ptr64) __ptr64 +??0CDateTime@@QEAA@AEBU_FILETIME@@@Z +; public: __cdecl CDateTime::CDateTime(struct _FILETIME const & __ptr64,struct _SYSTEMTIME const & __ptr64) __ptr64 +??0CDateTime@@QEAA@AEBU_FILETIME@@AEBU_SYSTEMTIME@@@Z +; public: __cdecl CDateTime::CDateTime(struct _SYSTEMTIME const & __ptr64) __ptr64 +??0CDateTime@@QEAA@AEBU_SYSTEMTIME@@@Z +; public: __cdecl CDateTime::CDateTime(void) __ptr64 +??0CDateTime@@QEAA@XZ +; public: __cdecl CDoubleList::CDoubleList(void) __ptr64 +??0CDoubleList@@QEAA@XZ +; public: __cdecl CEtwTracer::CEtwTracer(void) __ptr64 +??0CEtwTracer@@QEAA@XZ +; public: __cdecl CFakeLock::CFakeLock(void) __ptr64 +??0CFakeLock@@QEAA@XZ +; public: __cdecl CLKRHashTable::CLKRHashTable(char const * __ptr64,unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),double,unsigned long,unsigned long,bool) __ptr64 +??0CLKRHashTable@@QEAA@PEBDP6A?B_KPEBX@ZP6AK_K@ZP6A_N33@ZP6AX1H@ZNKK_N@Z +; public: __cdecl CLKRHashTableStats::CLKRHashTableStats(void) __ptr64 +??0CLKRHashTableStats@@QEAA@XZ +; protected: __cdecl CLKRHashTable_Iterator::CLKRHashTable_Iterator(class CLKRHashTable * __ptr64,short) __ptr64 +??0CLKRHashTable_Iterator@@IEAA@PEAVCLKRHashTable@@F@Z +; public: __cdecl CLKRHashTable_Iterator::CLKRHashTable_Iterator(class CLKRHashTable_Iterator const & __ptr64) __ptr64 +??0CLKRHashTable_Iterator@@QEAA@AEBV0@@Z +; public: __cdecl CLKRHashTable_Iterator::CLKRHashTable_Iterator(void) __ptr64 +??0CLKRHashTable_Iterator@@QEAA@XZ +; private: __cdecl CLKRLinearHashTable::CLKRLinearHashTable(char const * __ptr64,unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),double,unsigned long,class CLKRHashTable * __ptr64,bool) __ptr64 +??0CLKRLinearHashTable@@AEAA@PEBDP6A?B_KPEBX@ZP6AK_K@ZP6A_N33@ZP6AX1H@ZNKPEAVCLKRHashTable@@_N@Z +; public: __cdecl CLKRLinearHashTable::CLKRLinearHashTable(char const * __ptr64,unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),double,unsigned long,unsigned long,bool) __ptr64 +??0CLKRLinearHashTable@@QEAA@PEBDP6A?B_KPEBX@ZP6AK_K@ZP6A_N33@ZP6AX1H@ZNKK_N@Z +; protected: __cdecl CLKRLinearHashTable_Iterator::CLKRLinearHashTable_Iterator(class CLKRLinearHashTable * __ptr64,class CNodeClump * __ptr64,unsigned long,short) __ptr64 +??0CLKRLinearHashTable_Iterator@@IEAA@PEAVCLKRLinearHashTable@@PEAVCNodeClump@@KF@Z +; public: __cdecl CLKRLinearHashTable_Iterator::CLKRLinearHashTable_Iterator(class CLKRLinearHashTable_Iterator const & __ptr64) __ptr64 +??0CLKRLinearHashTable_Iterator@@QEAA@AEBV0@@Z +; public: __cdecl CLKRLinearHashTable_Iterator::CLKRLinearHashTable_Iterator(void) __ptr64 +??0CLKRLinearHashTable_Iterator@@QEAA@XZ +; public: __cdecl CLockedDoubleList::CLockedDoubleList(void) __ptr64 +??0CLockedDoubleList@@QEAA@XZ +; public: __cdecl CLockedSingleList::CLockedSingleList(void) __ptr64 +??0CLockedSingleList@@QEAA@XZ +; public: __cdecl CReaderWriterLock2::CReaderWriterLock2(void) __ptr64 +??0CReaderWriterLock2@@QEAA@XZ +; public: __cdecl CReaderWriterLock3::CReaderWriterLock3(void) __ptr64 +??0CReaderWriterLock3@@QEAA@XZ +; public: __cdecl CReaderWriterLock::CReaderWriterLock(void) __ptr64 +??0CReaderWriterLock@@QEAA@XZ +; public: __cdecl CRtlResource::CRtlResource(void) __ptr64 +??0CRtlResource@@QEAA@XZ +; public: __cdecl CShareLock::CShareLock(void) __ptr64 +??0CShareLock@@QEAA@XZ +; public: __cdecl CSharelock::CSharelock(int,int) __ptr64 +??0CSharelock@@QEAA@HH@Z +; public: __cdecl CSingleList::CSingleList(void) __ptr64 +??0CSingleList@@QEAA@XZ +; public: __cdecl CSmallSpinLock::CSmallSpinLock(void) __ptr64 +??0CSmallSpinLock@@QEAA@XZ +; public: __cdecl CSpinLock::CSpinLock(void) __ptr64 +??0CSpinLock@@QEAA@XZ +; public: __cdecl EVENT_LOG::EVENT_LOG(char const * __ptr64) __ptr64 +??0EVENT_LOG@@QEAA@PEBD@Z +; public: __cdecl EXTLOG_DATETIME_CACHE::EXTLOG_DATETIME_CACHE(void) __ptr64 +??0EXTLOG_DATETIME_CACHE@@QEAA@XZ +; public: __cdecl HASH_TABLE::HASH_TABLE(class HASH_TABLE const & __ptr64) __ptr64 +??0HASH_TABLE@@QEAA@AEBV0@@Z +; public: __cdecl HASH_TABLE::HASH_TABLE(unsigned long,char const * __ptr64,unsigned long) __ptr64 +??0HASH_TABLE@@QEAA@KPEBDK@Z +; public: __cdecl HASH_TABLE_BUCKET::HASH_TABLE_BUCKET(void) __ptr64 +??0HASH_TABLE_BUCKET@@QEAA@XZ +; public: __cdecl HTB_ELEMENT::HTB_ELEMENT(void) __ptr64 +??0HTB_ELEMENT@@QEAA@XZ +; public: __cdecl HT_ELEMENT::HT_ELEMENT(class HT_ELEMENT const & __ptr64) __ptr64 +??0HT_ELEMENT@@QEAA@AEBV0@@Z +; public: __cdecl HT_ELEMENT::HT_ELEMENT(void) __ptr64 +??0HT_ELEMENT@@QEAA@XZ +; public: __cdecl MLSZAU::MLSZAU(class MLSZAU & __ptr64) __ptr64 +??0MLSZAU@@QEAA@AEAV0@@Z +; public: __cdecl MLSZAU::MLSZAU(char * __ptr64 const,int,unsigned long) __ptr64 +??0MLSZAU@@QEAA@QEADHK@Z +; public: __cdecl MLSZAU::MLSZAU(char * __ptr64 const,unsigned long) __ptr64 +??0MLSZAU@@QEAA@QEADK@Z +; public: __cdecl MLSZAU::MLSZAU(unsigned short * __ptr64 const,unsigned long) __ptr64 +??0MLSZAU@@QEAA@QEAGK@Z +; public: __cdecl MLSZAU::MLSZAU(void) __ptr64 +??0MLSZAU@@QEAA@XZ +; public: __cdecl MULTISZ::MULTISZ(class MULTISZ const & __ptr64) __ptr64 +??0MULTISZ@@QEAA@AEBV0@@Z +; public: __cdecl MULTISZ::MULTISZ(char * __ptr64,unsigned long) __ptr64 +??0MULTISZ@@QEAA@PEADK@Z +; public: __cdecl MULTISZ::MULTISZ(char const * __ptr64) __ptr64 +??0MULTISZ@@QEAA@PEBD@Z +; public: __cdecl MULTISZ::MULTISZ(void) __ptr64 +??0MULTISZ@@QEAA@XZ +; public: __cdecl STR::STR(class STR const & __ptr64) __ptr64 +??0STR@@QEAA@AEBV0@@Z +; public: __cdecl STR::STR(unsigned long) __ptr64 +??0STR@@QEAA@K@Z +; public: __cdecl STR::STR(char * __ptr64,unsigned long,int) __ptr64 +??0STR@@QEAA@PEADKH@Z +; public: __cdecl STR::STR(char const * __ptr64) __ptr64 +??0STR@@QEAA@PEBD@Z +; public: __cdecl STR::STR(void) __ptr64 +??0STR@@QEAA@XZ +; private: __cdecl STRA::STRA(class STRA const & __ptr64) __ptr64 +??0STRA@@AEAA@AEBV0@@Z +; private: __cdecl STRA::STRA(char * __ptr64) __ptr64 +??0STRA@@AEAA@PEAD@Z +; private: __cdecl STRA::STRA(char const * __ptr64) __ptr64 +??0STRA@@AEAA@PEBD@Z +; public: __cdecl STRA::STRA(char * __ptr64,unsigned long) __ptr64 +??0STRA@@QEAA@PEADK@Z +; public: __cdecl STRA::STRA(void) __ptr64 +??0STRA@@QEAA@XZ +; public: __cdecl STRAU::STRAU(class STRAU & __ptr64) __ptr64 +??0STRAU@@QEAA@AEAV0@@Z +; public: __cdecl STRAU::STRAU(char const * __ptr64) __ptr64 +??0STRAU@@QEAA@PEBD@Z +; public: __cdecl STRAU::STRAU(char const * __ptr64,int) __ptr64 +??0STRAU@@QEAA@PEBDH@Z +; public: __cdecl STRAU::STRAU(unsigned short const * __ptr64) __ptr64 +??0STRAU@@QEAA@PEBG@Z +; public: __cdecl STRAU::STRAU(void) __ptr64 +??0STRAU@@QEAA@XZ +; private: __cdecl STRU::STRU(class STRU const & __ptr64) __ptr64 +??0STRU@@AEAA@AEBV0@@Z +; private: __cdecl STRU::STRU(unsigned short * __ptr64) __ptr64 +??0STRU@@AEAA@PEAG@Z +; private: __cdecl STRU::STRU(unsigned short const * __ptr64) __ptr64 +??0STRU@@AEAA@PEBG@Z +; public: __cdecl STRU::STRU(unsigned short * __ptr64,unsigned long) __ptr64 +??0STRU@@QEAA@PEAGK@Z +; public: __cdecl STRU::STRU(void) __ptr64 +??0STRU@@QEAA@XZ +; public: __cdecl TS_RESOURCE::TS_RESOURCE(void) __ptr64 +??0TS_RESOURCE@@QEAA@XZ +; public: __cdecl W3_DATETIME_CACHE::W3_DATETIME_CACHE(void) __ptr64 +??0W3_DATETIME_CACHE@@QEAA@XZ +; public: __cdecl ALLOC_CACHE_HANDLER::~ALLOC_CACHE_HANDLER(void) __ptr64 +??1ALLOC_CACHE_HANDLER@@QEAA@XZ +; public: virtual __cdecl ASCLOG_DATETIME_CACHE::~ASCLOG_DATETIME_CACHE(void) __ptr64 +??1ASCLOG_DATETIME_CACHE@@UEAA@XZ +; public: __cdecl BUFFER::~BUFFER(void) __ptr64 +??1BUFFER@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN::~BUFFER_CHAIN(void) __ptr64 +??1BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::~BUFFER_CHAIN_ITEM(void) __ptr64 +??1BUFFER_CHAIN_ITEM@@QEAA@XZ +; public: virtual __cdecl CACHED_DATETIME_FORMATS::~CACHED_DATETIME_FORMATS(void) __ptr64 +??1CACHED_DATETIME_FORMATS@@UEAA@XZ +; public: __cdecl CCritSec::~CCritSec(void) __ptr64 +??1CCritSec@@QEAA@XZ +; public: __cdecl CDoubleList::~CDoubleList(void) __ptr64 +??1CDoubleList@@QEAA@XZ +; public: __cdecl CEtwTracer::~CEtwTracer(void) __ptr64 +??1CEtwTracer@@QEAA@XZ +; public: __cdecl CFakeLock::~CFakeLock(void) __ptr64 +??1CFakeLock@@QEAA@XZ +; public: __cdecl CLKRHashTable::~CLKRHashTable(void) __ptr64 +??1CLKRHashTable@@QEAA@XZ +; public: __cdecl CLKRHashTable_Iterator::~CLKRHashTable_Iterator(void) __ptr64 +??1CLKRHashTable_Iterator@@QEAA@XZ +; public: __cdecl CLKRLinearHashTable::~CLKRLinearHashTable(void) __ptr64 +??1CLKRLinearHashTable@@QEAA@XZ +; public: __cdecl CLKRLinearHashTable_Iterator::~CLKRLinearHashTable_Iterator(void) __ptr64 +??1CLKRLinearHashTable_Iterator@@QEAA@XZ +; public: __cdecl CLockedDoubleList::~CLockedDoubleList(void) __ptr64 +??1CLockedDoubleList@@QEAA@XZ +; public: __cdecl CLockedSingleList::~CLockedSingleList(void) __ptr64 +??1CLockedSingleList@@QEAA@XZ +; public: __cdecl CRtlResource::~CRtlResource(void) __ptr64 +??1CRtlResource@@QEAA@XZ +; public: __cdecl CShareLock::~CShareLock(void) __ptr64 +??1CShareLock@@QEAA@XZ +; public: __cdecl CSharelock::~CSharelock(void) __ptr64 +??1CSharelock@@QEAA@XZ +; public: __cdecl CSingleList::~CSingleList(void) __ptr64 +??1CSingleList@@QEAA@XZ +; public: __cdecl EVENT_LOG::~EVENT_LOG(void) __ptr64 +??1EVENT_LOG@@QEAA@XZ +; public: virtual __cdecl EXTLOG_DATETIME_CACHE::~EXTLOG_DATETIME_CACHE(void) __ptr64 +??1EXTLOG_DATETIME_CACHE@@UEAA@XZ +; public: virtual __cdecl HASH_TABLE::~HASH_TABLE(void) __ptr64 +??1HASH_TABLE@@UEAA@XZ +; public: __cdecl HASH_TABLE_BUCKET::~HASH_TABLE_BUCKET(void) __ptr64 +??1HASH_TABLE_BUCKET@@QEAA@XZ +; public: __cdecl HTB_ELEMENT::~HTB_ELEMENT(void) __ptr64 +??1HTB_ELEMENT@@QEAA@XZ +; public: virtual __cdecl HT_ELEMENT::~HT_ELEMENT(void) __ptr64 +??1HT_ELEMENT@@UEAA@XZ +; public: __cdecl MLSZAU::~MLSZAU(void) __ptr64 +??1MLSZAU@@QEAA@XZ +; public: __cdecl MULTISZ::~MULTISZ(void) __ptr64 +??1MULTISZ@@QEAA@XZ +; public: __cdecl STR::~STR(void) __ptr64 +??1STR@@QEAA@XZ +; public: __cdecl STRA::~STRA(void) __ptr64 +??1STRA@@QEAA@XZ +; public: __cdecl STRAU::~STRAU(void) __ptr64 +??1STRAU@@QEAA@XZ +; public: __cdecl STRU::~STRU(void) __ptr64 +??1STRU@@QEAA@XZ +; public: __cdecl TS_RESOURCE::~TS_RESOURCE(void) __ptr64 +??1TS_RESOURCE@@QEAA@XZ +; public: virtual __cdecl W3_DATETIME_CACHE::~W3_DATETIME_CACHE(void) __ptr64 +??1W3_DATETIME_CACHE@@UEAA@XZ +; public: static void * __ptr64 __cdecl CLKRLinearHashTable::operator new(unsigned __int64) +??2CLKRLinearHashTable@@SAPEAX_K@Z +; public: static void __cdecl CLKRLinearHashTable::operator delete(void * __ptr64) +??3CLKRLinearHashTable@@SAXPEAX@Z +; public: class CDataCache & __ptr64 __cdecl CDataCache::operator=(class CDataCache const & __ptr64) __ptr64 +??4?$CDataCache@UDATETIME_FORMAT_ENTRY@@@@QEAAAEAV0@AEBV0@@Z +; public: class CDataCache & __ptr64 __cdecl CDataCache::operator=(class CDataCache const & __ptr64) __ptr64 +??4?$CDataCache@VCDateTime@@@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<1,1,3,1,3,2> & __ptr64 __cdecl CLockBase<1,1,3,1,3,2>::operator=(class CLockBase<1,1,3,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$00$00$02$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<2,1,1,1,3,2> & __ptr64 __cdecl CLockBase<2,1,1,1,3,2>::operator=(class CLockBase<2,1,1,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$01$00$00$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<3,1,1,1,1,1> & __ptr64 __cdecl CLockBase<3,1,1,1,1,1>::operator=(class CLockBase<3,1,1,1,1,1> const & __ptr64) __ptr64 +??4?$CLockBase@$02$00$00$00$00$00@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<4,1,1,2,3,3> & __ptr64 __cdecl CLockBase<4,1,1,2,3,3>::operator=(class CLockBase<4,1,1,2,3,3> const & __ptr64) __ptr64 +??4?$CLockBase@$03$00$00$01$02$02@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<5,2,1,2,3,3> & __ptr64 __cdecl CLockBase<5,2,1,2,3,3>::operator=(class CLockBase<5,2,1,2,3,3> const & __ptr64) __ptr64 +??4?$CLockBase@$04$01$00$01$02$02@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<6,2,1,2,3,3> & __ptr64 __cdecl CLockBase<6,2,1,2,3,3>::operator=(class CLockBase<6,2,1,2,3,3> const & __ptr64) __ptr64 +??4?$CLockBase@$05$01$00$01$02$02@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<7,2,2,1,3,2> & __ptr64 __cdecl CLockBase<7,2,2,1,3,2>::operator=(class CLockBase<7,2,2,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$06$01$01$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<8,2,2,1,3,2> & __ptr64 __cdecl CLockBase<8,2,2,1,3,2>::operator=(class CLockBase<8,2,2,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$07$01$01$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<9,2,1,1,3,2> & __ptr64 __cdecl CLockBase<9,2,1,1,3,2>::operator=(class CLockBase<9,2,1,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$08$01$00$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class ALLOC_CACHE_HANDLER & __ptr64 __cdecl ALLOC_CACHE_HANDLER::operator=(class ALLOC_CACHE_HANDLER const & __ptr64) __ptr64 +??4ALLOC_CACHE_HANDLER@@QEAAAEAV0@AEBV0@@Z +; public: class BUFFER & __ptr64 __cdecl BUFFER::operator=(class BUFFER const & __ptr64) __ptr64 +??4BUFFER@@QEAAAEAV0@AEBV0@@Z +; public: class BUFFER_CHAIN & __ptr64 __cdecl BUFFER_CHAIN::operator=(class BUFFER_CHAIN const & __ptr64) __ptr64 +??4BUFFER_CHAIN@@QEAAAEAV0@AEBV0@@Z +; public: class BUFFER_CHAIN_ITEM & __ptr64 __cdecl BUFFER_CHAIN_ITEM::operator=(class BUFFER_CHAIN_ITEM const & __ptr64) __ptr64 +??4BUFFER_CHAIN_ITEM@@QEAAAEAV0@AEBV0@@Z +; public: class CCritSec & __ptr64 __cdecl CCritSec::operator=(class CCritSec const & __ptr64) __ptr64 +??4CCritSec@@QEAAAEAV0@AEBV0@@Z +; public: class CDFTCache & __ptr64 __cdecl CDFTCache::operator=(class CDFTCache const & __ptr64) __ptr64 +??4CDFTCache@@QEAAAEAV0@AEBV0@@Z +; public: class CDateTime & __ptr64 __cdecl CDateTime::operator=(class CDateTime const & __ptr64) __ptr64 +??4CDateTime@@QEAAAEAV0@AEBV0@@Z +; public: class CDoubleList & __ptr64 __cdecl CDoubleList::operator=(class CDoubleList const & __ptr64) __ptr64 +??4CDoubleList@@QEAAAEAV0@AEBV0@@Z +; public: class CFakeLock & __ptr64 __cdecl CFakeLock::operator=(class CFakeLock const & __ptr64) __ptr64 +??4CFakeLock@@QEAAAEAV0@AEBV0@@Z +; public: class CLKRHashTableStats & __ptr64 __cdecl CLKRHashTableStats::operator=(class CLKRHashTableStats const & __ptr64) __ptr64 +??4CLKRHashTableStats@@QEAAAEAV0@AEBV0@@Z +; public: class CLKRHashTable_Iterator & __ptr64 __cdecl CLKRHashTable_Iterator::operator=(class CLKRHashTable_Iterator const & __ptr64) __ptr64 +??4CLKRHashTable_Iterator@@QEAAAEAV0@AEBV0@@Z +; public: class CLKRLinearHashTable_Iterator & __ptr64 __cdecl CLKRLinearHashTable_Iterator::operator=(class CLKRLinearHashTable_Iterator const & __ptr64) __ptr64 +??4CLKRLinearHashTable_Iterator@@QEAAAEAV0@AEBV0@@Z +; public: class CLockedDoubleList & __ptr64 __cdecl CLockedDoubleList::operator=(class CLockedDoubleList const & __ptr64) __ptr64 +??4CLockedDoubleList@@QEAAAEAV0@AEBV0@@Z +; public: class CLockedSingleList & __ptr64 __cdecl CLockedSingleList::operator=(class CLockedSingleList const & __ptr64) __ptr64 +??4CLockedSingleList@@QEAAAEAV0@AEBV0@@Z +; public: class CReaderWriterLock2 & __ptr64 __cdecl CReaderWriterLock2::operator=(class CReaderWriterLock2 const & __ptr64) __ptr64 +??4CReaderWriterLock2@@QEAAAEAV0@AEBV0@@Z +; public: class CReaderWriterLock3 & __ptr64 __cdecl CReaderWriterLock3::operator=(class CReaderWriterLock3 const & __ptr64) __ptr64 +??4CReaderWriterLock3@@QEAAAEAV0@AEBV0@@Z +; public: class CReaderWriterLock & __ptr64 __cdecl CReaderWriterLock::operator=(class CReaderWriterLock const & __ptr64) __ptr64 +??4CReaderWriterLock@@QEAAAEAV0@AEBV0@@Z +; public: class CRtlResource & __ptr64 __cdecl CRtlResource::operator=(class CRtlResource const & __ptr64) __ptr64 +??4CRtlResource@@QEAAAEAV0@AEBV0@@Z +; public: class CSingleList & __ptr64 __cdecl CSingleList::operator=(class CSingleList const & __ptr64) __ptr64 +??4CSingleList@@QEAAAEAV0@AEBV0@@Z +; public: class CSmallSpinLock & __ptr64 __cdecl CSmallSpinLock::operator=(class CSmallSpinLock const & __ptr64) __ptr64 +??4CSmallSpinLock@@QEAAAEAV0@AEBV0@@Z +; public: class CSpinLock & __ptr64 __cdecl CSpinLock::operator=(class CSpinLock const & __ptr64) __ptr64 +??4CSpinLock@@QEAAAEAV0@AEBV0@@Z +; public: struct DATETIME_FORMAT_ENTRY & __ptr64 __cdecl DATETIME_FORMAT_ENTRY::operator=(struct DATETIME_FORMAT_ENTRY const & __ptr64) __ptr64 +??4DATETIME_FORMAT_ENTRY@@QEAAAEAU0@AEBU0@@Z +; public: class EVENT_LOG & __ptr64 __cdecl EVENT_LOG::operator=(class EVENT_LOG const & __ptr64) __ptr64 +??4EVENT_LOG@@QEAAAEAV0@AEBV0@@Z +; public: class HASH_TABLE & __ptr64 __cdecl HASH_TABLE::operator=(class HASH_TABLE const & __ptr64) __ptr64 +??4HASH_TABLE@@QEAAAEAV0@AEBV0@@Z +; public: class HASH_TABLE_BUCKET & __ptr64 __cdecl HASH_TABLE_BUCKET::operator=(class HASH_TABLE_BUCKET const & __ptr64) __ptr64 +??4HASH_TABLE_BUCKET@@QEAAAEAV0@AEBV0@@Z +; public: struct HTB_ELEMENT & __ptr64 __cdecl HTB_ELEMENT::operator=(struct HTB_ELEMENT const & __ptr64) __ptr64 +??4HTB_ELEMENT@@QEAAAEAU0@AEBU0@@Z +; public: class HT_ELEMENT & __ptr64 __cdecl HT_ELEMENT::operator=(class HT_ELEMENT const & __ptr64) __ptr64 +??4HT_ELEMENT@@QEAAAEAV0@AEBV0@@Z +; public: class MLSZAU & __ptr64 __cdecl MLSZAU::operator=(class MLSZAU const & __ptr64) __ptr64 +??4MLSZAU@@QEAAAEAV0@AEBV0@@Z +; public: class MULTISZ & __ptr64 __cdecl MULTISZ::operator=(class MULTISZ const & __ptr64) __ptr64 +??4MULTISZ@@QEAAAEAV0@AEBV0@@Z +; public: class STR & __ptr64 __cdecl STR::operator=(class STR const & __ptr64) __ptr64 +??4STR@@QEAAAEAV0@AEBV0@@Z +; private: class STRA & __ptr64 __cdecl STRA::operator=(class STRA const & __ptr64) __ptr64 +??4STRA@@AEAAAEAV0@AEBV0@@Z +; public: class STRAU & __ptr64 __cdecl STRAU::operator=(class STRAU const & __ptr64) __ptr64 +??4STRAU@@QEAAAEAV0@AEBV0@@Z +; private: class STRU & __ptr64 __cdecl STRU::operator=(class STRU const & __ptr64) __ptr64 +??4STRU@@AEAAAEAV0@AEBV0@@Z +; public: class TS_RESOURCE & __ptr64 __cdecl TS_RESOURCE::operator=(class TS_RESOURCE const & __ptr64) __ptr64 +??4TS_RESOURCE@@QEAAAEAV0@AEBV0@@Z +; public: bool __cdecl CLKRHashTable_Iterator::operator==(class CLKRHashTable_Iterator const & __ptr64)const __ptr64 +??8CLKRHashTable_Iterator@@QEBA_NAEBV0@@Z +; public: bool __cdecl CLKRLinearHashTable_Iterator::operator==(class CLKRLinearHashTable_Iterator const & __ptr64)const __ptr64 +??8CLKRLinearHashTable_Iterator@@QEBA_NAEBV0@@Z +; public: bool __cdecl CLKRHashTable_Iterator::operator!=(class CLKRHashTable_Iterator const & __ptr64)const __ptr64 +??9CLKRHashTable_Iterator@@QEBA_NAEBV0@@Z +; public: bool __cdecl CLKRLinearHashTable_Iterator::operator!=(class CLKRLinearHashTable_Iterator const & __ptr64)const __ptr64 +??9CLKRLinearHashTable_Iterator@@QEBA_NAEBV0@@Z +; const ASCLOG_DATETIME_CACHE::`vftable' +??_7ASCLOG_DATETIME_CACHE@@6B@ +; const CACHED_DATETIME_FORMATS::`vftable' +??_7CACHED_DATETIME_FORMATS@@6B@ +; const EXTLOG_DATETIME_CACHE::`vftable' +??_7EXTLOG_DATETIME_CACHE@@6B@ +; const HASH_TABLE::`vftable' +??_7HASH_TABLE@@6B@ +; const HT_ELEMENT::`vftable' +??_7HT_ELEMENT@@6B@ +; const W3_DATETIME_CACHE::`vftable' +??_7W3_DATETIME_CACHE@@6B@ +; public: void __cdecl BUFFER::`default constructor closure'(void) __ptr64 +??_FBUFFER@@QEAAXXZ +; public: void __cdecl BUFFER_CHAIN_ITEM::`default constructor closure'(void) __ptr64 +??_FBUFFER_CHAIN_ITEM@@QEAAXXZ +; public: void __cdecl CSharelock::`default constructor closure'(void) __ptr64 +??_FCSharelock@@QEAAXXZ +; public: int __cdecl CSharelock::ActiveUsers(void) __ptr64 +?ActiveUsers@CSharelock@@QEAAHXZ +; public: void * __ptr64 __cdecl ALLOC_CACHE_HANDLER::Alloc(void) __ptr64 +?Alloc@ALLOC_CACHE_HANDLER@@QEAAPEAXXZ +; public: int __cdecl MULTISZ::Append(class STR const & __ptr64) __ptr64 +?Append@MULTISZ@@QEAAHAEBVSTR@@@Z +; public: int __cdecl MULTISZ::Append(char const * __ptr64) __ptr64 +?Append@MULTISZ@@QEAAHPEBD@Z +; public: int __cdecl MULTISZ::Append(char const * __ptr64,unsigned long) __ptr64 +?Append@MULTISZ@@QEAAHPEBDK@Z +; public: int __cdecl STR::Append(class STR const & __ptr64) __ptr64 +?Append@STR@@QEAAHAEBV1@@Z +; public: int __cdecl STR::Append(char const * __ptr64) __ptr64 +?Append@STR@@QEAAHPEBD@Z +; public: int __cdecl STR::Append(char const * __ptr64,unsigned long) __ptr64 +?Append@STR@@QEAAHPEBDK@Z +; public: void __cdecl STR::Append(char) __ptr64 +?Append@STR@@QEAAXD@Z +; public: void __cdecl STR::Append(char,char) __ptr64 +?Append@STR@@QEAAXDD@Z +; public: long __cdecl STRA::Append(class STRA const & __ptr64) __ptr64 +?Append@STRA@@QEAAJAEBV1@@Z +; public: long __cdecl STRA::Append(char const * __ptr64) __ptr64 +?Append@STRA@@QEAAJPEBD@Z +; public: long __cdecl STRA::Append(char const * __ptr64,unsigned long) __ptr64 +?Append@STRA@@QEAAJPEBDK@Z +; public: int __cdecl STRAU::Append(class STRAU & __ptr64) __ptr64 +?Append@STRAU@@QEAAHAEAV1@@Z +; public: int __cdecl STRAU::Append(char const * __ptr64) __ptr64 +?Append@STRAU@@QEAAHPEBD@Z +; public: int __cdecl STRAU::Append(char const * __ptr64,unsigned long) __ptr64 +?Append@STRAU@@QEAAHPEBDK@Z +; public: int __cdecl STRAU::Append(unsigned short const * __ptr64) __ptr64 +?Append@STRAU@@QEAAHPEBG@Z +; public: int __cdecl STRAU::Append(unsigned short const * __ptr64,unsigned long) __ptr64 +?Append@STRAU@@QEAAHPEBGK@Z +; public: long __cdecl STRU::Append(class STRU const & __ptr64) __ptr64 +?Append@STRU@@QEAAJAEBV1@@Z +; public: long __cdecl STRU::Append(unsigned short const * __ptr64) __ptr64 +?Append@STRU@@QEAAJPEBG@Z +; public: long __cdecl STRU::Append(unsigned short const * __ptr64,unsigned long) __ptr64 +?Append@STRU@@QEAAJPEBGK@Z +; public: long __cdecl STRU::AppendA(char const * __ptr64) __ptr64 +?AppendA@STRU@@QEAAJPEBD@Z +; public: int __cdecl BUFFER_CHAIN::AppendBuffer(class BUFFER_CHAIN_ITEM * __ptr64) __ptr64 +?AppendBuffer@BUFFER_CHAIN@@QEAAHPEAVBUFFER_CHAIN_ITEM@@@Z +; public: void __cdecl STR::AppendCRLF(void) __ptr64 +?AppendCRLF@STR@@QEAAXXZ +; public: long __cdecl STRA::AppendW(unsigned short const * __ptr64) __ptr64 +?AppendW@STRA@@QEAAJPEBG@Z +; public: long __cdecl STRA::AppendW(unsigned short const * __ptr64,unsigned long) __ptr64 +?AppendW@STRA@@QEAAJPEBGK@Z +; public: long __cdecl STRA::AppendWTruncate(unsigned short const * __ptr64) __ptr64 +?AppendWTruncate@STRA@@QEAAJPEBG@Z +; public: long __cdecl STRA::AppendWTruncate(unsigned short const * __ptr64,unsigned long) __ptr64 +?AppendWTruncate@STRA@@QEAAJPEBGK@Z +; public: unsigned long __cdecl CLKRHashTable::Apply(enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?Apply@CLKRHashTable@@QEAAKP6A?AW4LK_ACTION@@PEBXPEAX@Z1W4LK_LOCKTYPE@@@Z +; public: unsigned long __cdecl CLKRLinearHashTable::Apply(enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?Apply@CLKRLinearHashTable@@QEAAKP6A?AW4LK_ACTION@@PEBXPEAX@Z1W4LK_LOCKTYPE@@@Z +; public: unsigned long __cdecl CLKRHashTable::ApplyIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?ApplyIf@CLKRHashTable@@QEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@ZP6A?AW4LK_ACTION@@01@Z1W4LK_LOCKTYPE@@@Z +; public: unsigned long __cdecl CLKRLinearHashTable::ApplyIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?ApplyIf@CLKRLinearHashTable@@QEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@ZP6A?AW4LK_ACTION@@01@Z1W4LK_LOCKTYPE@@@Z +; private: int __cdecl MULTISZ::AuxAppend(unsigned char const * __ptr64,unsigned int,int) __ptr64 +?AuxAppend@MULTISZ@@AEAAHPEBEIH@Z +; private: int __cdecl STR::AuxAppend(unsigned char const * __ptr64,unsigned int,int) __ptr64 +?AuxAppend@STR@@AEAAHPEBEIH@Z +; private: long __cdecl STRA::AuxAppend(unsigned char const * __ptr64,unsigned long,unsigned long,int) __ptr64 +?AuxAppend@STRA@@AEAAJPEBEKKH@Z +; private: int __cdecl STRAU::AuxAppend(char const * __ptr64,unsigned int,int) __ptr64 +?AuxAppend@STRAU@@AEAAHPEBDIH@Z +; private: int __cdecl STRAU::AuxAppend(unsigned short const * __ptr64,unsigned int,int) __ptr64 +?AuxAppend@STRAU@@AEAAHPEBGIH@Z +; private: long __cdecl STRU::AuxAppend(unsigned char const * __ptr64,unsigned long,unsigned long,int) __ptr64 +?AuxAppend@STRU@@AEAAJPEBEKKH@Z +; private: long __cdecl STRU::AuxAppendA(unsigned char const * __ptr64,unsigned long,unsigned long,int) __ptr64 +?AuxAppendA@STRU@@AEAAJPEBEKKH@Z +; private: long __cdecl STRA::AuxAppendW(unsigned short const * __ptr64,unsigned long,unsigned long,int) __ptr64 +?AuxAppendW@STRA@@AEAAJPEBGKKH@Z +; private: long __cdecl STRA::AuxAppendWTruncate(unsigned short const * __ptr64,unsigned long,unsigned long,int) __ptr64 +?AuxAppendWTruncate@STRA@@AEAAJPEBGKKH@Z +; private: void __cdecl MLSZAU::AuxInit(char * __ptr64 const,unsigned long) __ptr64 +?AuxInit@MLSZAU@@AEAAXQEADK@Z +; private: void __cdecl MLSZAU::AuxInit(unsigned short * __ptr64 const,unsigned long) __ptr64 +?AuxInit@MLSZAU@@AEAAXQEAGK@Z +; private: void __cdecl MULTISZ::AuxInit(unsigned char const * __ptr64) __ptr64 +?AuxInit@MULTISZ@@AEAAXPEBE@Z +; private: void __cdecl STR::AuxInit(unsigned char const * __ptr64) __ptr64 +?AuxInit@STR@@AEAAXPEBE@Z +; private: void __cdecl STRAU::AuxInit(char const * __ptr64) __ptr64 +?AuxInit@STRAU@@AEAAXPEBD@Z +; private: void __cdecl STRAU::AuxInit(unsigned short const * __ptr64) __ptr64 +?AuxInit@STRAU@@AEAAXPEBG@Z +; public: class CLKRHashTable_Iterator __cdecl CLKRHashTable::Begin(void) __ptr64 +?Begin@CLKRHashTable@@QEAA?AVCLKRHashTable_Iterator@@XZ +; public: class CLKRLinearHashTable_Iterator __cdecl CLKRLinearHashTable::Begin(void) __ptr64 +?Begin@CLKRLinearHashTable@@QEAA?AVCLKRLinearHashTable_Iterator@@XZ +; public: static long __cdecl CLKRHashTableStats::BucketIndex(long) +?BucketIndex@CLKRHashTableStats@@SAJJ@Z +; public: static long __cdecl CLKRHashTableStats::BucketSize(long) +?BucketSize@CLKRHashTableStats@@SAJJ@Z +; public: static long const * __ptr64 __cdecl CLKRHashTableStats::BucketSizes(void) +?BucketSizes@CLKRHashTableStats@@SAPEBJXZ +; public: static unsigned long __cdecl MULTISZ::CalcLength(char const * __ptr64,unsigned long * __ptr64) +?CalcLength@MULTISZ@@SAKPEBDPEAK@Z +; public: unsigned long __cdecl BUFFER_CHAIN::CalcTotalSize(int)const __ptr64 +?CalcTotalSize@BUFFER_CHAIN@@QEBAKH@Z +; public: virtual unsigned long __cdecl HASH_TABLE::CalculateHash(char const * __ptr64)const __ptr64 +?CalculateHash@HASH_TABLE@@UEBAKPEBD@Z +; public: virtual unsigned long __cdecl HASH_TABLE::CalculateHash(char const * __ptr64,unsigned long)const __ptr64 +?CalculateHash@HASH_TABLE@@UEBAKPEBDK@Z +CanonURL +; public: void __cdecl CSharelock::ChangeExclusiveLockToSharedLock(void) __ptr64 +?ChangeExclusiveLockToSharedLock@CSharelock@@QEAAXXZ +; public: unsigned char __cdecl CSharelock::ChangeSharedLockToExclusiveLock(int) __ptr64 +?ChangeSharedLockToExclusiveLock@CSharelock@@QEAAEH@Z +; public: int __cdecl CLKRHashTable::CheckTable(void)const __ptr64 +?CheckTable@CLKRHashTable@@QEBAHXZ +; public: int __cdecl CLKRLinearHashTable::CheckTable(void)const __ptr64 +?CheckTable@CLKRLinearHashTable@@QEBAHXZ +; public: unsigned char __cdecl CSharelock::ClaimExclusiveLock(int) __ptr64 +?ClaimExclusiveLock@CSharelock@@QEAAEH@Z +; public: unsigned char __cdecl CSharelock::ClaimShareLock(int) __ptr64 +?ClaimShareLock@CSharelock@@QEAAEH@Z +; public: static char const * __ptr64 __cdecl CCritSec::ClassName(void) +?ClassName@CCritSec@@SAPEBDXZ +; public: static unsigned short const * __ptr64 __cdecl CCritSec::ClassName(void) +?ClassName@CCritSec@@SAPEBGXZ +; public: static char const * __ptr64 __cdecl CFakeLock::ClassName(void) +?ClassName@CFakeLock@@SAPEBDXZ +; public: static unsigned short const * __ptr64 __cdecl CFakeLock::ClassName(void) +?ClassName@CFakeLock@@SAPEBGXZ +; public: static unsigned short const * __ptr64 __cdecl CLKRHashTable::ClassName(void) +?ClassName@CLKRHashTable@@SAPEBGXZ +; public: static unsigned short const * __ptr64 __cdecl CLKRLinearHashTable::ClassName(void) +?ClassName@CLKRLinearHashTable@@SAPEBGXZ +; public: static char const * __ptr64 __cdecl CReaderWriterLock2::ClassName(void) +?ClassName@CReaderWriterLock2@@SAPEBDXZ +; public: static unsigned short const * __ptr64 __cdecl CReaderWriterLock2::ClassName(void) +?ClassName@CReaderWriterLock2@@SAPEBGXZ +; public: static char const * __ptr64 __cdecl CReaderWriterLock3::ClassName(void) +?ClassName@CReaderWriterLock3@@SAPEBDXZ +; public: static unsigned short const * __ptr64 __cdecl CReaderWriterLock3::ClassName(void) +?ClassName@CReaderWriterLock3@@SAPEBGXZ +; public: static char const * __ptr64 __cdecl CReaderWriterLock::ClassName(void) +?ClassName@CReaderWriterLock@@SAPEBDXZ +; public: static unsigned short const * __ptr64 __cdecl CReaderWriterLock::ClassName(void) +?ClassName@CReaderWriterLock@@SAPEBGXZ +; public: static char const * __ptr64 __cdecl CRtlResource::ClassName(void) +?ClassName@CRtlResource@@SAPEBDXZ +; public: static char const * __ptr64 __cdecl CShareLock::ClassName(void) +?ClassName@CShareLock@@SAPEBDXZ +; public: static char const * __ptr64 __cdecl CSmallSpinLock::ClassName(void) +?ClassName@CSmallSpinLock@@SAPEBDXZ +; public: static unsigned short const * __ptr64 __cdecl CSmallSpinLock::ClassName(void) +?ClassName@CSmallSpinLock@@SAPEBGXZ +; public: static char const * __ptr64 __cdecl CSpinLock::ClassName(void) +?ClassName@CSpinLock@@SAPEBDXZ +; public: static unsigned short const * __ptr64 __cdecl CSpinLock::ClassName(void) +?ClassName@CSpinLock@@SAPEBGXZ +; public: static int __cdecl ALLOC_CACHE_HANDLER::Cleanup(void) +?Cleanup@ALLOC_CACHE_HANDLER@@SAHXZ +; public: void __cdecl HASH_TABLE::Cleanup(void) __ptr64 +?Cleanup@HASH_TABLE@@QEAAXXZ +; public: void __cdecl HTB_ELEMENT::Cleanup(void) __ptr64 +?Cleanup@HTB_ELEMENT@@QEAAXXZ +; public: static void __cdecl ALLOC_CACHE_HANDLER::CleanupAllLookasides(void * __ptr64,unsigned char) +?CleanupAllLookasides@ALLOC_CACHE_HANDLER@@SAXPEAXE@Z +; public: void __cdecl ALLOC_CACHE_HANDLER::CleanupLookaside(int) __ptr64 +?CleanupLookaside@ALLOC_CACHE_HANDLER@@QEAAXH@Z +; public: void __cdecl CLKRHashTable::Clear(void) __ptr64 +?Clear@CLKRHashTable@@QEAAXXZ +; public: void __cdecl CLKRLinearHashTable::Clear(void) __ptr64 +?Clear@CLKRLinearHashTable@@QEAAXXZ +; public: void __cdecl STR::Clear(void) __ptr64 +?Clear@STR@@QEAAXXZ +; public: int __cdecl MULTISZ::Clone(class MULTISZ * __ptr64)const __ptr64 +?Clone@MULTISZ@@QEBAHPEAV1@@Z +; public: int __cdecl STR::Clone(class STR * __ptr64)const __ptr64 +?Clone@STR@@QEBAHPEAV1@@Z +; public: long __cdecl STRA::Clone(class STRA * __ptr64)const __ptr64 +?Clone@STRA@@QEBAJPEAV1@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::CloseIterator(class CLKRHashTable::CIterator * __ptr64) __ptr64 +?CloseIterator@CLKRHashTable@@QEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::CloseIterator(class CLKRHashTable::CConstIterator * __ptr64)const __ptr64 +?CloseIterator@CLKRHashTable@@QEBA?AW4LK_RETCODE@@PEAVCConstIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::CloseIterator(class CLKRLinearHashTable::CIterator * __ptr64) __ptr64 +?CloseIterator@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::CloseIterator(class CLKRLinearHashTable::CConstIterator * __ptr64)const __ptr64 +?CloseIterator@CLKRLinearHashTable@@QEBA?AW4LK_RETCODE@@PEAVCConstIterator@1@@Z +; public: unsigned long __cdecl HASH_TABLE::CloseIterator(struct HT_ITERATOR * __ptr64) __ptr64 +?CloseIterator@HASH_TABLE@@QEAAKPEAUHT_ITERATOR@@@Z +; public: unsigned long __cdecl HASH_TABLE_BUCKET::CloseIterator(struct HT_ITERATOR * __ptr64) __ptr64 +?CloseIterator@HASH_TABLE_BUCKET@@QEAAKPEAUHT_ITERATOR@@@Z +; public: void __cdecl TS_RESOURCE::Convert(enum TSRES_CONV_TYPE) __ptr64 +?Convert@TS_RESOURCE@@QEAAXW4TSRES_CONV_TYPE@@@Z +; public: void __cdecl CCritSec::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::ConvertExclusiveToShared(void)const __ptr64 +?ConvertExclusiveToShared@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::ConvertExclusiveToShared(void)const __ptr64 +?ConvertExclusiveToShared@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CRtlResource::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CRtlResource@@QEAAXXZ +; public: void __cdecl CShareLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CShareLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CSpinLock@@QEAAXXZ +; public: void __cdecl CCritSec::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::ConvertSharedToExclusive(void)const __ptr64 +?ConvertSharedToExclusive@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::ConvertSharedToExclusive(void)const __ptr64 +?ConvertSharedToExclusive@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CRtlResource::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CRtlResource@@QEAAXXZ +; public: void __cdecl CShareLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CShareLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CSpinLock@@QEAAXXZ +; public: int __cdecl MULTISZ::Copy(class MULTISZ const & __ptr64) __ptr64 +?Copy@MULTISZ@@QEAAHAEBV1@@Z +; public: int __cdecl MULTISZ::Copy(char const * __ptr64,unsigned long) __ptr64 +?Copy@MULTISZ@@QEAAHPEBDK@Z +; public: int __cdecl STR::Copy(class STR const & __ptr64) __ptr64 +?Copy@STR@@QEAAHAEBV1@@Z +; public: int __cdecl STR::Copy(char const * __ptr64) __ptr64 +?Copy@STR@@QEAAHPEBD@Z +; public: int __cdecl STR::Copy(char const * __ptr64,unsigned long) __ptr64 +?Copy@STR@@QEAAHPEBDK@Z +; public: long __cdecl STRA::Copy(class STRA const & __ptr64) __ptr64 +?Copy@STRA@@QEAAJAEBV1@@Z +; public: long __cdecl STRA::Copy(char const * __ptr64) __ptr64 +?Copy@STRA@@QEAAJPEBD@Z +; public: long __cdecl STRA::Copy(char const * __ptr64,unsigned long) __ptr64 +?Copy@STRA@@QEAAJPEBDK@Z +; public: int __cdecl STRAU::Copy(class STRAU & __ptr64) __ptr64 +?Copy@STRAU@@QEAAHAEAV1@@Z +; public: int __cdecl STRAU::Copy(char const * __ptr64) __ptr64 +?Copy@STRAU@@QEAAHPEBD@Z +; public: int __cdecl STRAU::Copy(char const * __ptr64,unsigned long) __ptr64 +?Copy@STRAU@@QEAAHPEBDK@Z +; public: int __cdecl STRAU::Copy(unsigned short const * __ptr64) __ptr64 +?Copy@STRAU@@QEAAHPEBG@Z +; public: int __cdecl STRAU::Copy(unsigned short const * __ptr64,unsigned long) __ptr64 +?Copy@STRAU@@QEAAHPEBGK@Z +; public: long __cdecl STRU::Copy(class STRU const & __ptr64) __ptr64 +?Copy@STRU@@QEAAJAEBV1@@Z +; public: long __cdecl STRU::Copy(unsigned short const * __ptr64) __ptr64 +?Copy@STRU@@QEAAJPEBG@Z +; public: long __cdecl STRU::Copy(unsigned short const * __ptr64,unsigned long) __ptr64 +?Copy@STRU@@QEAAJPEBGK@Z +; public: long __cdecl STRU::CopyA(char const * __ptr64) __ptr64 +?CopyA@STRU@@QEAAJPEBD@Z +; public: long __cdecl STRU::CopyA(char const * __ptr64,unsigned long) __ptr64 +?CopyA@STRU@@QEAAJPEBDK@Z +; public: long __cdecl STRA::CopyBinary(void * __ptr64,unsigned long) __ptr64 +?CopyBinary@STRA@@QEAAJPEAXK@Z +; public: int __cdecl CDFTCache::CopyFormattedData(struct _SYSTEMTIME const * __ptr64,char * __ptr64)const __ptr64 +?CopyFormattedData@CDFTCache@@QEBAHPEBU_SYSTEMTIME@@PEAD@Z +; public: void __cdecl DATETIME_FORMAT_ENTRY::CopyFormattedData(struct _SYSTEMTIME const * __ptr64,char * __ptr64)const __ptr64 +?CopyFormattedData@DATETIME_FORMAT_ENTRY@@QEBAXPEBU_SYSTEMTIME@@PEAD@Z +; public: int __cdecl MULTISZ::CopyToBuffer(char * __ptr64,unsigned long * __ptr64)const __ptr64 +?CopyToBuffer@MULTISZ@@QEBAHPEADPEAK@Z +; public: int __cdecl STR::CopyToBuffer(char * __ptr64,unsigned long * __ptr64)const __ptr64 +?CopyToBuffer@STR@@QEBAHPEADPEAK@Z +; public: int __cdecl STR::CopyToBuffer(unsigned short * __ptr64,unsigned long * __ptr64)const __ptr64 +?CopyToBuffer@STR@@QEBAHPEAGPEAK@Z +; public: long __cdecl STRA::CopyToBuffer(char * __ptr64,unsigned long * __ptr64)const __ptr64 +?CopyToBuffer@STRA@@QEBAJPEADPEAK@Z +; public: long __cdecl STRU::CopyToBuffer(unsigned short * __ptr64,unsigned long * __ptr64)const __ptr64 +?CopyToBuffer@STRU@@QEBAJPEAGPEAK@Z +; public: long __cdecl STRA::CopyW(unsigned short const * __ptr64) __ptr64 +?CopyW@STRA@@QEAAJPEBG@Z +; public: long __cdecl STRA::CopyW(unsigned short const * __ptr64,unsigned long) __ptr64 +?CopyW@STRA@@QEAAJPEBGK@Z +; public: long __cdecl STRA::CopyWToUTF8(class STRU const & __ptr64) __ptr64 +?CopyWToUTF8@STRA@@QEAAJAEBVSTRU@@@Z +; public: long __cdecl STRA::CopyWToUTF8(unsigned short const * __ptr64) __ptr64 +?CopyWToUTF8@STRA@@QEAAJPEBG@Z +; public: long __cdecl STRA::CopyWToUTF8(unsigned short const * __ptr64,unsigned long) __ptr64 +?CopyWToUTF8@STRA@@QEAAJPEBGK@Z +; public: long __cdecl STRA::CopyWToUTF8Unescaped(class STRU const & __ptr64) __ptr64 +?CopyWToUTF8Unescaped@STRA@@QEAAJAEBVSTRU@@@Z +; public: long __cdecl STRA::CopyWToUTF8Unescaped(unsigned short const * __ptr64) __ptr64 +?CopyWToUTF8Unescaped@STRA@@QEAAJPEBG@Z +; public: long __cdecl STRA::CopyWToUTF8Unescaped(unsigned short const * __ptr64,unsigned long) __ptr64 +?CopyWToUTF8Unescaped@STRA@@QEAAJPEBGK@Z +; public: long __cdecl STRA::CopyWTruncate(unsigned short const * __ptr64) __ptr64 +?CopyWTruncate@STRA@@QEAAJPEBG@Z +; public: long __cdecl STRA::CopyWTruncate(unsigned short const * __ptr64,unsigned long) __ptr64 +?CopyWTruncate@STRA@@QEAAJPEBGK@Z +CreateKey +; public: unsigned long __cdecl CDFTCache::DateTimeChars(void)const __ptr64 +?DateTimeChars@CDFTCache@@QEBAKXZ +; char const * __ptr64 __cdecl DayOfWeek3CharNames(unsigned long) +?DayOfWeek3CharNames@@YAPEBDK@Z +; public: void __cdecl HTB_ELEMENT::DecrementElements(void) __ptr64 +?DecrementElements@HTB_ELEMENT@@QEAAXXZ +; public: int __cdecl HASH_TABLE::Delete(class HT_ELEMENT * __ptr64) __ptr64 +?Delete@HASH_TABLE@@QEAAHPEAVHT_ELEMENT@@@Z +; public: int __cdecl HASH_TABLE_BUCKET::Delete(class HT_ELEMENT * __ptr64) __ptr64 +?Delete@HASH_TABLE_BUCKET@@QEAAHPEAVHT_ELEMENT@@@Z +; public: int __cdecl HTB_ELEMENT::Delete(class HT_ELEMENT * __ptr64) __ptr64 +?Delete@HTB_ELEMENT@@QEAAHPEAVHT_ELEMENT@@@Z +; public: unsigned long __cdecl BUFFER_CHAIN::DeleteChain(void) __ptr64 +?DeleteChain@BUFFER_CHAIN@@QEAAKXZ +; public: unsigned long __cdecl CLKRHashTable::DeleteIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64) __ptr64 +?DeleteIf@CLKRHashTable@@QEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@Z1@Z +; public: unsigned long __cdecl CLKRLinearHashTable::DeleteIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64) __ptr64 +?DeleteIf@CLKRLinearHashTable@@QEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@Z1@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::DeleteKey(unsigned __int64) __ptr64 +?DeleteKey@CLKRHashTable@@QEAA?AW4LK_RETCODE@@_K@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::DeleteKey(unsigned __int64) __ptr64 +?DeleteKey@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@_K@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::DeleteRecord(void const * __ptr64) __ptr64 +?DeleteRecord@CLKRHashTable@@QEAA?AW4LK_RETCODE@@PEBX@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::DeleteRecord(void const * __ptr64) __ptr64 +?DeleteRecord@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@PEBX@Z +; public: virtual unsigned long __cdecl CEtwTracer::DisableEventsCallbackCustomHandler(void) __ptr64 +?DisableEventsCallbackCustomHandler@CEtwTracer@@UEAAKXZ +; public: static int __cdecl ALLOC_CACHE_HANDLER::DumpStatsToHtml(char * __ptr64,unsigned long * __ptr64) +?DumpStatsToHtml@ALLOC_CACHE_HANDLER@@SAHPEADPEAK@Z +; public: virtual unsigned long __cdecl CEtwTracer::EnableEventsCallbackCustomHandler(void) __ptr64 +?EnableEventsCallbackCustomHandler@CEtwTracer@@UEAAKXZ +; public: class CLKRHashTable_Iterator __cdecl CLKRHashTable::End(void) __ptr64 +?End@CLKRHashTable@@QEAA?AVCLKRHashTable_Iterator@@XZ +; public: class CLKRLinearHashTable_Iterator __cdecl CLKRLinearHashTable::End(void) __ptr64 +?End@CLKRLinearHashTable@@QEAA?AVCLKRLinearHashTable_Iterator@@XZ +; public: int __cdecl STR::Equ(class STR const & __ptr64)const __ptr64 +?Equ@STR@@QEBAHAEBV1@@Z +; public: int __cdecl STR::Equ(char * __ptr64)const __ptr64 +?Equ@STR@@QEBAHPEAD@Z +; public: bool __cdecl CLKRHashTable::EqualRange(unsigned __int64,class CLKRHashTable_Iterator & __ptr64,class CLKRHashTable_Iterator & __ptr64) __ptr64 +?EqualRange@CLKRHashTable@@QEAA_N_KAEAVCLKRHashTable_Iterator@@1@Z +; public: bool __cdecl CLKRLinearHashTable::EqualRange(unsigned __int64,class CLKRLinearHashTable_Iterator & __ptr64,class CLKRLinearHashTable_Iterator & __ptr64) __ptr64 +?EqualRange@CLKRLinearHashTable@@QEAA_N_KAEAVCLKRLinearHashTable_Iterator@@1@Z +; public: int __cdecl STRA::Equals(class STRA const & __ptr64)const __ptr64 +?Equals@STRA@@QEBAHAEBV1@@Z +; public: int __cdecl STRA::Equals(char * __ptr64 const)const __ptr64 +?Equals@STRA@@QEBAHQEAD@Z +; public: int __cdecl STRU::Equals(class STRU const & __ptr64)const __ptr64 +?Equals@STRU@@QEBAHAEBV1@@Z +; public: int __cdecl STRU::Equals(unsigned short const * __ptr64)const __ptr64 +?Equals@STRU@@QEBAHPEBG@Z +; public: int __cdecl STRA::EqualsNoCase(class STRA const & __ptr64)const __ptr64 +?EqualsNoCase@STRA@@QEBAHAEBV1@@Z +; public: int __cdecl STRA::EqualsNoCase(char * __ptr64 const)const __ptr64 +?EqualsNoCase@STRA@@QEBAHQEAD@Z +; public: int __cdecl STRU::EqualsNoCase(class STRU const & __ptr64)const __ptr64 +?EqualsNoCase@STRU@@QEBAHAEBV1@@Z +; public: int __cdecl STRU::EqualsNoCase(unsigned short const * __ptr64)const __ptr64 +?EqualsNoCase@STRU@@QEBAHPEBG@Z +; public: bool __cdecl CLKRHashTable::Erase(class CLKRHashTable_Iterator & __ptr64,class CLKRHashTable_Iterator & __ptr64) __ptr64 +?Erase@CLKRHashTable@@QEAA_NAEAVCLKRHashTable_Iterator@@0@Z +; public: bool __cdecl CLKRHashTable::Erase(class CLKRHashTable_Iterator & __ptr64) __ptr64 +?Erase@CLKRHashTable@@QEAA_NAEAVCLKRHashTable_Iterator@@@Z +; public: bool __cdecl CLKRLinearHashTable::Erase(class CLKRLinearHashTable_Iterator & __ptr64,class CLKRLinearHashTable_Iterator & __ptr64) __ptr64 +?Erase@CLKRLinearHashTable@@QEAA_NAEAVCLKRLinearHashTable_Iterator@@0@Z +; public: bool __cdecl CLKRLinearHashTable::Erase(class CLKRLinearHashTable_Iterator & __ptr64) __ptr64 +?Erase@CLKRLinearHashTable@@QEAA_NAEAVCLKRLinearHashTable_Iterator@@@Z +; public: int __cdecl STR::Escape(void) __ptr64 +?Escape@STR@@QEAAHXZ +; public: long __cdecl STRA::Escape(int,int) __ptr64 +?Escape@STRA@@QEAAJHH@Z +; public: long __cdecl STRU::Escape(void) __ptr64 +?Escape@STRU@@QEAAJXZ +; public: int __cdecl STR::EscapeSpaces(void) __ptr64 +?EscapeSpaces@STR@@QEAAHXZ +; public: unsigned long __cdecl CEtwTracer::EtwTraceEvent(struct _GUID const * __ptr64,unsigned long,...) __ptr64 +?EtwTraceEvent@CEtwTracer@@QEAAKPEBU_GUID@@KZZ +; int __cdecl FileTimeToGMT(struct _FILETIME const & __ptr64,char * __ptr64,unsigned long) +?FileTimeToGMT@@YAHAEBU_FILETIME@@PEADK@Z +; int __cdecl FileTimeToGMTEx(struct _FILETIME const & __ptr64,char * __ptr64,unsigned long,unsigned long) +?FileTimeToGMTEx@@YAHAEBU_FILETIME@@PEADKK@Z +; public: bool __cdecl CLKRHashTable::Find(unsigned __int64,class CLKRHashTable_Iterator & __ptr64) __ptr64 +?Find@CLKRHashTable@@QEAA_N_KAEAVCLKRHashTable_Iterator@@@Z +; public: bool __cdecl CLKRLinearHashTable::Find(unsigned __int64,class CLKRLinearHashTable_Iterator & __ptr64) __ptr64 +?Find@CLKRLinearHashTable@@QEAA_N_KAEAVCLKRLinearHashTable_Iterator@@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::FindKey(unsigned __int64,void const * __ptr64 * __ptr64)const __ptr64 +?FindKey@CLKRHashTable@@QEBA?AW4LK_RETCODE@@_KPEAPEBX@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::FindKey(unsigned __int64,void const * __ptr64 * __ptr64)const __ptr64 +?FindKey@CLKRLinearHashTable@@QEBA?AW4LK_RETCODE@@_KPEAPEBX@Z +; public: unsigned long __cdecl HASH_TABLE::FindNextElement(struct HT_ITERATOR * __ptr64,class HT_ELEMENT * __ptr64 * __ptr64) __ptr64 +?FindNextElement@HASH_TABLE@@QEAAKPEAUHT_ITERATOR@@PEAPEAVHT_ELEMENT@@@Z +; public: unsigned long __cdecl HASH_TABLE_BUCKET::FindNextElement(struct HT_ITERATOR * __ptr64,class HT_ELEMENT * __ptr64 * __ptr64) __ptr64 +?FindNextElement@HASH_TABLE_BUCKET@@QEAAKPEAUHT_ITERATOR@@PEAPEAVHT_ELEMENT@@@Z +; public: unsigned long __cdecl HTB_ELEMENT::FindNextElement(unsigned long * __ptr64,class HT_ELEMENT * __ptr64 * __ptr64) __ptr64 +?FindNextElement@HTB_ELEMENT@@QEAAKPEAKPEAPEAVHT_ELEMENT@@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::FindRecord(void const * __ptr64)const __ptr64 +?FindRecord@CLKRHashTable@@QEBA?AW4LK_RETCODE@@PEBX@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::FindRecord(void const * __ptr64)const __ptr64 +?FindRecord@CLKRLinearHashTable@@QEBA?AW4LK_RETCODE@@PEBX@Z +; public: int __cdecl MULTISZ::FindString(class STR const & __ptr64) __ptr64 +?FindString@MULTISZ@@QEAAHAEBVSTR@@@Z +; public: int __cdecl MULTISZ::FindString(char const * __ptr64) __ptr64 +?FindString@MULTISZ@@QEAAHPEBD@Z +; public: class CListEntry * __ptr64 __cdecl CDoubleList::First(void)const __ptr64 +?First@CDoubleList@@QEBAQEAVCListEntry@@XZ +; public: class CListEntry * __ptr64 __cdecl CLockedDoubleList::First(void) __ptr64 +?First@CLockedDoubleList@@QEAAQEAVCListEntry@@XZ +; public: char const * __ptr64 __cdecl MULTISZ::First(void)const __ptr64 +?First@MULTISZ@@QEBAPEBDXZ +; public: struct HTBE_ENTRY * __ptr64 __cdecl HTB_ELEMENT::FirstElement(void) __ptr64 +?FirstElement@HTB_ELEMENT@@QEAAPEAUHTBE_ENTRY@@XZ +; public: unsigned long __cdecl HASH_TABLE::FlushElements(void) __ptr64 +?FlushElements@HASH_TABLE@@QEAAKXZ +; public: int __cdecl STR::FormatString(unsigned long,char const * __ptr64 * __ptr64 const,char const * __ptr64,unsigned long) __ptr64 +?FormatString@STR@@QEAAHKQEAPEBDPEBDK@Z +; public: long __cdecl STRA::FormatString(unsigned long,char const * __ptr64 * __ptr64 const,char const * __ptr64,unsigned long) __ptr64 +?FormatString@STRA@@QEAAJKQEAPEBDPEBDK@Z +; public: char const * __ptr64 __cdecl CDFTCache::FormattedBuffer(void)const __ptr64 +?FormattedBuffer@CDFTCache@@QEBAPEBDXZ +; public: int __cdecl ALLOC_CACHE_HANDLER::Free(void * __ptr64) __ptr64 +?Free@ALLOC_CACHE_HANDLER@@QEAAHPEAX@Z +; public: void __cdecl BUFFER::FreeMemory(void) __ptr64 +?FreeMemory@BUFFER@@QEAAXXZ +; public: virtual void __cdecl ASCLOG_DATETIME_CACHE::GenerateDateTimeString(struct DATETIME_FORMAT_ENTRY * __ptr64,struct _SYSTEMTIME const * __ptr64) __ptr64 +?GenerateDateTimeString@ASCLOG_DATETIME_CACHE@@UEAAXPEAUDATETIME_FORMAT_ENTRY@@PEBU_SYSTEMTIME@@@Z +; public: virtual void __cdecl EXTLOG_DATETIME_CACHE::GenerateDateTimeString(struct DATETIME_FORMAT_ENTRY * __ptr64,struct _SYSTEMTIME const * __ptr64) __ptr64 +?GenerateDateTimeString@EXTLOG_DATETIME_CACHE@@UEAAXPEAUDATETIME_FORMAT_ENTRY@@PEBU_SYSTEMTIME@@@Z +; public: virtual void __cdecl W3_DATETIME_CACHE::GenerateDateTimeString(struct DATETIME_FORMAT_ENTRY * __ptr64,struct _SYSTEMTIME const * __ptr64) __ptr64 +?GenerateDateTimeString@W3_DATETIME_CACHE@@UEAAXPEAUDATETIME_FORMAT_ENTRY@@PEBU_SYSTEMTIME@@@Z +; public: unsigned short __cdecl CLKRHashTable::GetBucketLockSpinCount(void)const __ptr64 +?GetBucketLockSpinCount@CLKRHashTable@@QEBAGXZ +; public: unsigned short __cdecl CLKRLinearHashTable::GetBucketLockSpinCount(void)const __ptr64 +?GetBucketLockSpinCount@CLKRLinearHashTable@@QEBAGXZ +; public: static double __cdecl CCritSec::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CCritSec@@SANXZ +; public: static double __cdecl CFakeLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CFakeLock@@SANXZ +; public: static double __cdecl CReaderWriterLock2::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CReaderWriterLock2@@SANXZ +; public: static double __cdecl CReaderWriterLock3::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CReaderWriterLock3@@SANXZ +; public: static double __cdecl CReaderWriterLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CReaderWriterLock@@SANXZ +; public: static double __cdecl CRtlResource::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CRtlResource@@SANXZ +; public: static double __cdecl CShareLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CShareLock@@SANXZ +; public: static double __cdecl CSmallSpinLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CSmallSpinLock@@SANXZ +; public: static double __cdecl CSpinLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CSpinLock@@SANXZ +; public: static unsigned short __cdecl CCritSec::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CCritSec@@SAGXZ +; public: static unsigned short __cdecl CFakeLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CFakeLock@@SAGXZ +; public: static unsigned short __cdecl CReaderWriterLock2::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CReaderWriterLock2@@SAGXZ +; public: static unsigned short __cdecl CReaderWriterLock3::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CReaderWriterLock3@@SAGXZ +; public: static unsigned short __cdecl CReaderWriterLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CReaderWriterLock@@SAGXZ +; public: static unsigned short __cdecl CRtlResource::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CRtlResource@@SAGXZ +; public: static unsigned short __cdecl CShareLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CShareLock@@SAGXZ +; public: static unsigned short __cdecl CSmallSpinLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CSmallSpinLock@@SAGXZ +; public: static unsigned short __cdecl CSpinLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CSpinLock@@SAGXZ +; public: unsigned long __cdecl EVENT_LOG::GetErrorCode(void)const __ptr64 +?GetErrorCode@EVENT_LOG@@QEBAKXZ +; public: unsigned long __cdecl CACHED_DATETIME_FORMATS::GetFormattedCurrentDateTime(char * __ptr64) __ptr64 +?GetFormattedCurrentDateTime@CACHED_DATETIME_FORMATS@@QEAAKPEAD@Z +; public: unsigned long __cdecl CACHED_DATETIME_FORMATS::GetFormattedDateTime(struct _SYSTEMTIME const * __ptr64,char * __ptr64) __ptr64 +?GetFormattedDateTime@CACHED_DATETIME_FORMATS@@QEAAKPEBU_SYSTEMTIME@@PEAD@Z +; private: int __cdecl BUFFER::GetNewStorage(unsigned int) __ptr64 +?GetNewStorage@BUFFER@@AEAAHI@Z +; public: unsigned short __cdecl CCritSec::GetSpinCount(void)const __ptr64 +?GetSpinCount@CCritSec@@QEBAGXZ +; public: unsigned short __cdecl CFakeLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CFakeLock@@QEBAGXZ +; public: unsigned short __cdecl CReaderWriterLock2::GetSpinCount(void)const __ptr64 +?GetSpinCount@CReaderWriterLock2@@QEBAGXZ +; public: unsigned short __cdecl CReaderWriterLock3::GetSpinCount(void)const __ptr64 +?GetSpinCount@CReaderWriterLock3@@QEBAGXZ +; public: unsigned short __cdecl CReaderWriterLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CReaderWriterLock@@QEBAGXZ +; public: unsigned short __cdecl CRtlResource::GetSpinCount(void)const __ptr64 +?GetSpinCount@CRtlResource@@QEBAGXZ +; public: unsigned short __cdecl CShareLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CShareLock@@QEBAGXZ +; public: unsigned short __cdecl CSmallSpinLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CSmallSpinLock@@QEBAGXZ +; public: unsigned short __cdecl CSpinLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CSpinLock@@QEBAGXZ +; public: class CLKRHashTableStats __cdecl CLKRHashTable::GetStatistics(void)const __ptr64 +?GetStatistics@CLKRHashTable@@QEBA?AVCLKRHashTableStats@@XZ +; public: class CLKRHashTableStats __cdecl CLKRLinearHashTable::GetStatistics(void)const __ptr64 +?GetStatistics@CLKRLinearHashTable@@QEBA?AVCLKRHashTableStats@@XZ +; public: unsigned short __cdecl CLKRHashTable::GetTableLockSpinCount(void)const __ptr64 +?GetTableLockSpinCount@CLKRHashTable@@QEBAGXZ +; public: unsigned short __cdecl CLKRLinearHashTable::GetTableLockSpinCount(void)const __ptr64 +?GetTableLockSpinCount@CLKRLinearHashTable@@QEBAGXZ +; public: int __cdecl CDateTime::GetTickCount(void) __ptr64 +?GetTickCount@CDateTime@@QEAAHXZ +; public: long __cdecl STRA::HTMLEncode(void) __ptr64 +?HTMLEncode@STRA@@QEAAJXZ +; public: void __cdecl STR::Hash(void) __ptr64 +?Hash@STR@@QEAAXXZ +; public: class CListEntry const * __ptr64 __cdecl CDoubleList::HeadNode(void)const __ptr64 +?HeadNode@CDoubleList@@QEBAQEBVCListEntry@@XZ +; public: class CListEntry const * __ptr64 __cdecl CLockedDoubleList::HeadNode(void)const __ptr64 +?HeadNode@CLockedDoubleList@@QEBAQEBVCListEntry@@XZ +IISCreateDirectory +IISstricmp +IISstrlen +IISstrlwr +IISstrncpy +IISstrnicmp +IISstrrchr +IISstrupr +; public: bool __cdecl CLKRHashTable_Iterator::Increment(void) __ptr64 +?Increment@CLKRHashTable_Iterator@@QEAA_NXZ +; public: bool __cdecl CLKRLinearHashTable_Iterator::Increment(void) __ptr64 +?Increment@CLKRLinearHashTable_Iterator@@QEAA_NXZ +; public: void __cdecl HTB_ELEMENT::IncrementElements(void) __ptr64 +?IncrementElements@HTB_ELEMENT@@QEAAXXZ +; public: enum LK_RETCODE __cdecl CLKRHashTable::IncrementIterator(class CLKRHashTable::CIterator * __ptr64) __ptr64 +?IncrementIterator@CLKRHashTable@@QEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::IncrementIterator(class CLKRHashTable::CConstIterator * __ptr64)const __ptr64 +?IncrementIterator@CLKRHashTable@@QEBA?AW4LK_RETCODE@@PEAVCConstIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::IncrementIterator(class CLKRLinearHashTable::CIterator * __ptr64) __ptr64 +?IncrementIterator@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::IncrementIterator(class CLKRLinearHashTable::CConstIterator * __ptr64)const __ptr64 +?IncrementIterator@CLKRLinearHashTable@@QEBA?AW4LK_RETCODE@@PEAVCConstIterator@1@@Z +; public: static int __cdecl ALLOC_CACHE_HANDLER::Initialize(void) +?Initialize@ALLOC_CACHE_HANDLER@@SAHXZ +; public: enum LK_RETCODE __cdecl CLKRHashTable::InitializeIterator(class CLKRHashTable::CIterator * __ptr64) __ptr64 +?InitializeIterator@CLKRHashTable@@QEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::InitializeIterator(class CLKRHashTable::CConstIterator * __ptr64)const __ptr64 +?InitializeIterator@CLKRHashTable@@QEBA?AW4LK_RETCODE@@PEAVCConstIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::InitializeIterator(class CLKRLinearHashTable::CIterator * __ptr64) __ptr64 +?InitializeIterator@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::InitializeIterator(class CLKRLinearHashTable::CConstIterator * __ptr64)const __ptr64 +?InitializeIterator@CLKRLinearHashTable@@QEBA?AW4LK_RETCODE@@PEAVCConstIterator@1@@Z +; public: unsigned long __cdecl HASH_TABLE::InitializeIterator(struct HT_ITERATOR * __ptr64) __ptr64 +?InitializeIterator@HASH_TABLE@@QEAAKPEAUHT_ITERATOR@@@Z +; public: unsigned long __cdecl HASH_TABLE_BUCKET::InitializeIterator(struct HT_ITERATOR * __ptr64) __ptr64 +?InitializeIterator@HASH_TABLE_BUCKET@@QEAAKPEAUHT_ITERATOR@@@Z +; public: bool __cdecl CLKRHashTable::Insert(void const * __ptr64,class CLKRHashTable_Iterator & __ptr64,bool) __ptr64 +?Insert@CLKRHashTable@@QEAA_NPEBXAEAVCLKRHashTable_Iterator@@_N@Z +; public: bool __cdecl CLKRLinearHashTable::Insert(void const * __ptr64,class CLKRLinearHashTable_Iterator & __ptr64,bool) __ptr64 +?Insert@CLKRLinearHashTable@@QEAA_NPEBXAEAVCLKRLinearHashTable_Iterator@@_N@Z +; public: int __cdecl HASH_TABLE::Insert(class HT_ELEMENT * __ptr64,int) __ptr64 +?Insert@HASH_TABLE@@QEAAHPEAVHT_ELEMENT@@H@Z +; public: int __cdecl HASH_TABLE_BUCKET::Insert(unsigned long,class HT_ELEMENT * __ptr64,int) __ptr64 +?Insert@HASH_TABLE_BUCKET@@QEAAHKPEAVHT_ELEMENT@@H@Z +; public: int __cdecl HTB_ELEMENT::Insert(unsigned long,class HT_ELEMENT * __ptr64) __ptr64 +?Insert@HTB_ELEMENT@@QEAAHKPEAVHT_ELEMENT@@@Z +; public: void __cdecl CDoubleList::InsertHead(class CListEntry * __ptr64 const) __ptr64 +?InsertHead@CDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: void __cdecl CLockedDoubleList::InsertHead(class CListEntry * __ptr64 const) __ptr64 +?InsertHead@CLockedDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: static void __cdecl ALLOC_CACHE_HANDLER::InsertNewItem(class ALLOC_CACHE_HANDLER * __ptr64) +?InsertNewItem@ALLOC_CACHE_HANDLER@@SAXPEAV1@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::InsertRecord(void const * __ptr64,bool) __ptr64 +?InsertRecord@CLKRHashTable@@QEAA?AW4LK_RETCODE@@PEBX_N@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::InsertRecord(void const * __ptr64,bool) __ptr64 +?InsertRecord@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@PEBX_N@Z +; public: void __cdecl CDoubleList::InsertTail(class CListEntry * __ptr64 const) __ptr64 +?InsertTail@CDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: void __cdecl CLockedDoubleList::InsertTail(class CListEntry * __ptr64 const) __ptr64 +?InsertTail@CLockedDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: int __cdecl ALLOC_CACHE_HANDLER::IpPrint(char * __ptr64,unsigned long * __ptr64) __ptr64 +?IpPrint@ALLOC_CACHE_HANDLER@@QEAAHPEADPEAK@Z +; public: int __cdecl MLSZAU::IsCurrentUnicode(void) __ptr64 +?IsCurrentUnicode@MLSZAU@@QEAAHXZ +; public: int __cdecl STRAU::IsCurrentUnicode(void) __ptr64 +?IsCurrentUnicode@STRAU@@QEAAHXZ +; private: int __cdecl BUFFER::IsDynAlloced(void)const __ptr64 +?IsDynAlloced@BUFFER@@AEBAHXZ +; public: bool __cdecl CDoubleList::IsEmpty(void)const __ptr64 +?IsEmpty@CDoubleList@@QEBA_NXZ +; public: bool __cdecl CLockedDoubleList::IsEmpty(void)const __ptr64 +?IsEmpty@CLockedDoubleList@@QEBA_NXZ +; public: bool __cdecl CLockedSingleList::IsEmpty(void)const __ptr64 +?IsEmpty@CLockedSingleList@@QEBA_NXZ +; public: bool __cdecl CSingleList::IsEmpty(void)const __ptr64 +?IsEmpty@CSingleList@@QEBA_NXZ +; public: int __cdecl MULTISZ::IsEmpty(void)const __ptr64 +?IsEmpty@MULTISZ@@QEBAHXZ +; public: int __cdecl STR::IsEmpty(void)const __ptr64 +?IsEmpty@STR@@QEBAHXZ +; public: int __cdecl STRA::IsEmpty(void)const __ptr64 +?IsEmpty@STRA@@QEBAHXZ +; public: int __cdecl STRAU::IsEmpty(void) __ptr64 +?IsEmpty@STRAU@@QEAAHXZ +; public: int __cdecl STRU::IsEmpty(void)const __ptr64 +?IsEmpty@STRU@@QEBAHXZ +; public: int __cdecl CDFTCache::IsHit(struct _SYSTEMTIME const * __ptr64)const __ptr64 +?IsHit@CDFTCache@@QEBAHPEBU_SYSTEMTIME@@@Z +; public: int __cdecl DATETIME_FORMAT_ENTRY::IsHit(struct _SYSTEMTIME const * __ptr64)const __ptr64 +?IsHit@DATETIME_FORMAT_ENTRY@@QEBAHPEBU_SYSTEMTIME@@@Z +IsIPAddressLocal +IsLargeIntegerToDecimalChar +; public: bool __cdecl CLockedDoubleList::IsLocked(void)const __ptr64 +?IsLocked@CLockedDoubleList@@QEBA_NXZ +; public: bool __cdecl CLockedSingleList::IsLocked(void)const __ptr64 +?IsLocked@CLockedSingleList@@QEBA_NXZ +; public: bool __cdecl CCritSec::IsReadLocked(void)const __ptr64 +?IsReadLocked@CCritSec@@QEBA_NXZ +; public: bool __cdecl CFakeLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CFakeLock@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsReadLocked(void)const __ptr64 +?IsReadLocked@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsReadLocked(void)const __ptr64 +?IsReadLocked@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock2::IsReadLocked(void)const __ptr64 +?IsReadLocked@CReaderWriterLock2@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock3::IsReadLocked(void)const __ptr64 +?IsReadLocked@CReaderWriterLock3@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CReaderWriterLock@@QEBA_NXZ +; public: bool __cdecl CRtlResource::IsReadLocked(void)const __ptr64 +?IsReadLocked@CRtlResource@@QEBA_NXZ +; public: bool __cdecl CShareLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CShareLock@@QEBA_NXZ +; public: bool __cdecl CSmallSpinLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CSmallSpinLock@@QEBA_NXZ +; public: bool __cdecl CSpinLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CSpinLock@@QEBA_NXZ +; public: bool __cdecl CCritSec::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CCritSec@@QEBA_NXZ +; public: bool __cdecl CFakeLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CFakeLock@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock2::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CReaderWriterLock2@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock3::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CReaderWriterLock3@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CReaderWriterLock@@QEBA_NXZ +; public: bool __cdecl CRtlResource::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CRtlResource@@QEBA_NXZ +; public: bool __cdecl CShareLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CShareLock@@QEBA_NXZ +; public: bool __cdecl CSmallSpinLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CSmallSpinLock@@QEBA_NXZ +; public: bool __cdecl CSpinLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CSpinLock@@QEBA_NXZ +; public: int __cdecl HTB_ELEMENT::IsSpaceAvailable(void)const __ptr64 +?IsSpaceAvailable@HTB_ELEMENT@@QEBAHXZ +; public: bool __cdecl CLockedDoubleList::IsUnlocked(void)const __ptr64 +?IsUnlocked@CLockedDoubleList@@QEBA_NXZ +; public: bool __cdecl CLockedSingleList::IsUnlocked(void)const __ptr64 +?IsUnlocked@CLockedSingleList@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsUsable(void)const __ptr64 +?IsUsable@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsUsable(void)const __ptr64 +?IsUsable@CLKRLinearHashTable@@QEBA_NXZ +; public: int __cdecl ALLOC_CACHE_HANDLER::IsValid(void)const __ptr64 +?IsValid@ALLOC_CACHE_HANDLER@@QEBAHXZ +; public: int __cdecl BUFFER::IsValid(void)const __ptr64 +?IsValid@BUFFER@@QEBAHXZ +; public: bool __cdecl CLKRHashTable::IsValid(void)const __ptr64 +?IsValid@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable_Iterator::IsValid(void)const __ptr64 +?IsValid@CLKRHashTable_Iterator@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsValid(void)const __ptr64 +?IsValid@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable_Iterator::IsValid(void)const __ptr64 +?IsValid@CLKRLinearHashTable_Iterator@@QEBA_NXZ +; public: int __cdecl HASH_TABLE::IsValid(void)const __ptr64 +?IsValid@HASH_TABLE@@QEBAHXZ +; public: int __cdecl MLSZAU::IsValid(void) __ptr64 +?IsValid@MLSZAU@@QEAAHXZ +; public: int __cdecl MULTISZ::IsValid(void)const __ptr64 +?IsValid@MULTISZ@@QEBAHXZ +; public: int __cdecl STR::IsValid(void)const __ptr64 +?IsValid@STR@@QEBAHXZ +; public: int __cdecl STRA::IsValid(void)const __ptr64 +?IsValid@STRA@@QEBAHXZ +; public: int __cdecl STRAU::IsValid(void) __ptr64 +?IsValid@STRAU@@QEAAHXZ +; public: bool __cdecl CCritSec::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CCritSec@@QEBA_NXZ +; public: bool __cdecl CFakeLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CFakeLock@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock2::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CReaderWriterLock2@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock3::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CReaderWriterLock3@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CReaderWriterLock@@QEBA_NXZ +; public: bool __cdecl CRtlResource::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CRtlResource@@QEBA_NXZ +; public: bool __cdecl CShareLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CShareLock@@QEBA_NXZ +; public: bool __cdecl CSmallSpinLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CSmallSpinLock@@QEBA_NXZ +; public: bool __cdecl CSpinLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CSpinLock@@QEBA_NXZ +; public: bool __cdecl CCritSec::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CCritSec@@QEBA_NXZ +; public: bool __cdecl CFakeLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CFakeLock@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock2::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CReaderWriterLock2@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock3::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CReaderWriterLock3@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CReaderWriterLock@@QEBA_NXZ +; public: bool __cdecl CRtlResource::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CRtlResource@@QEBA_NXZ +; public: bool __cdecl CShareLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CShareLock@@QEBA_NXZ +; public: bool __cdecl CSmallSpinLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CSmallSpinLock@@QEBA_NXZ +; public: bool __cdecl CSpinLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CSpinLock@@QEBA_NXZ +; public: unsigned __int64 const __cdecl CLKRHashTable_Iterator::Key(void)const __ptr64 +?Key@CLKRHashTable_Iterator@@QEBA?B_KXZ +; public: unsigned __int64 const __cdecl CLKRLinearHashTable_Iterator::Key(void)const __ptr64 +?Key@CLKRLinearHashTable_Iterator@@QEBA?B_KXZ +; public: class CListEntry * __ptr64 __cdecl CDoubleList::Last(void)const __ptr64 +?Last@CDoubleList@@QEBAQEAVCListEntry@@XZ +; public: class CListEntry * __ptr64 __cdecl CLockedDoubleList::Last(void) __ptr64 +?Last@CLockedDoubleList@@QEAAQEAVCListEntry@@XZ +; public: struct HTBE_ENTRY * __ptr64 __cdecl HTB_ELEMENT::LastElement(void) __ptr64 +?LastElement@HTB_ELEMENT@@QEAAPEAUHTBE_ENTRY@@XZ +; public: int __cdecl STR::LoadStringA(unsigned long,struct HINSTANCE__ * __ptr64) __ptr64 +?LoadStringA@STR@@QEAAHKPEAUHINSTANCE__@@@Z +; public: int __cdecl STR::LoadStringA(unsigned long,char const * __ptr64,unsigned long) __ptr64 +?LoadStringA@STR@@QEAAHKPEBDK@Z +; public: long __cdecl STRA::LoadStringW(unsigned long,struct HINSTANCE__ * __ptr64) __ptr64 +?LoadStringW@STRA@@QEAAJKPEAUHINSTANCE__@@@Z +; public: long __cdecl STRA::LoadStringW(unsigned long,char const * __ptr64,unsigned long) __ptr64 +?LoadStringW@STRA@@QEAAJKPEBDK@Z +; private: void __cdecl ALLOC_CACHE_HANDLER::Lock(void) __ptr64 +?Lock@ALLOC_CACHE_HANDLER@@AEAAXXZ +; public: void __cdecl CLockedDoubleList::Lock(void) __ptr64 +?Lock@CLockedDoubleList@@QEAAXXZ +; public: void __cdecl CLockedSingleList::Lock(void) __ptr64 +?Lock@CLockedSingleList@@QEAAXXZ +; private: void __cdecl HASH_TABLE_BUCKET::Lock(void) __ptr64 +?Lock@HASH_TABLE_BUCKET@@AEAAXXZ +; public: void __cdecl TS_RESOURCE::Lock(enum TSRES_LOCK_TYPE) __ptr64 +?Lock@TS_RESOURCE@@QEAAXW4TSRES_LOCK_TYPE@@@Z +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<1,1,3,1,3,2>::LockType(void) +?LockType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<2,1,1,1,3,2>::LockType(void) +?LockType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<3,1,1,1,1,1>::LockType(void) +?LockType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<4,1,1,2,3,3>::LockType(void) +?LockType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<5,2,1,2,3,3>::LockType(void) +?LockType@?$CLockBase@$04$01$00$01$02$02@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<6,2,1,2,3,3>::LockType(void) +?LockType@?$CLockBase@$05$01$00$01$02$02@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<7,2,2,1,3,2>::LockType(void) +?LockType@?$CLockBase@$06$01$01$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<8,2,2,1,3,2>::LockType(void) +?LockType@?$CLockBase@$07$01$01$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<9,2,1,1,3,2>::LockType(void) +?LockType@?$CLockBase@$08$01$00$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: void __cdecl EVENT_LOG::LogEvent(unsigned long,unsigned short,char const * __ptr64 * __ptr64 const,unsigned long) __ptr64 +?LogEvent@EVENT_LOG@@QEAAXKGQEAPEBDK@Z +; private: void __cdecl EVENT_LOG::LogEventPrivate(unsigned long,unsigned short,unsigned short,char const * __ptr64 * __ptr64 const,unsigned long) __ptr64 +?LogEventPrivate@EVENT_LOG@@AEAAXKGGQEAPEBDK@Z +; public: class HT_ELEMENT * __ptr64 __cdecl HASH_TABLE::Lookup(char const * __ptr64) __ptr64 +?Lookup@HASH_TABLE@@QEAAPEAVHT_ELEMENT@@PEBD@Z +; public: class HT_ELEMENT * __ptr64 __cdecl HASH_TABLE::Lookup(char const * __ptr64,unsigned long) __ptr64 +?Lookup@HASH_TABLE@@QEAAPEAVHT_ELEMENT@@PEBDK@Z +; public: class HT_ELEMENT * __ptr64 __cdecl HASH_TABLE_BUCKET::Lookup(unsigned long,char const * __ptr64,unsigned long) __ptr64 +?Lookup@HASH_TABLE_BUCKET@@QEAAPEAVHT_ELEMENT@@KPEBDK@Z +; public: class HT_ELEMENT * __ptr64 __cdecl HTB_ELEMENT::Lookup(unsigned long,char const * __ptr64,unsigned long) __ptr64 +?Lookup@HTB_ELEMENT@@QEAAPEAVHT_ELEMENT@@KPEBDK@Z +; public: unsigned long __cdecl CLKRHashTable::MaxSize(void)const __ptr64 +?MaxSize@CLKRHashTable@@QEBAKXZ +; public: unsigned long __cdecl CLKRLinearHashTable::MaxSize(void)const __ptr64 +?MaxSize@CLKRLinearHashTable@@QEBAKXZ +; char const * __ptr64 __cdecl Month3CharNames(unsigned long) +?Month3CharNames@@YAPEBDK@Z +; public: bool __cdecl CLKRHashTable::MultiKeys(void)const __ptr64 +?MultiKeys@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::MultiKeys(void)const __ptr64 +?MultiKeys@CLKRLinearHashTable@@QEBA_NXZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<1,1,3,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<2,1,1,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<3,1,1,1,1,1>::MutexType(void) +?MutexType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<4,1,1,2,3,3>::MutexType(void) +?MutexType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<5,2,1,2,3,3>::MutexType(void) +?MutexType@?$CLockBase@$04$01$00$01$02$02@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<6,2,1,2,3,3>::MutexType(void) +?MutexType@?$CLockBase@$05$01$00$01$02$02@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<7,2,2,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$06$01$01$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<8,2,2,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$07$01$01$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<9,2,1,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$08$01$00$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: char const * __ptr64 __cdecl MULTISZ::Next(char const * __ptr64)const __ptr64 +?Next@MULTISZ@@QEBAPEBDPEBD@Z +; public: class BUFFER_CHAIN_ITEM * __ptr64 __cdecl BUFFER_CHAIN::NextBuffer(class BUFFER_CHAIN_ITEM * __ptr64) __ptr64 +?NextBuffer@BUFFER_CHAIN@@QEAAPEAVBUFFER_CHAIN_ITEM@@PEAV2@@Z +; public: void __cdecl HTB_ELEMENT::NextElement(struct HTBE_ENTRY * __ptr64 & __ptr64) __ptr64 +?NextElement@HTB_ELEMENT@@QEAAXAEAPEAUHTBE_ENTRY@@@Z +; long __cdecl NormalizeUrl(char * __ptr64) +?NormalizeUrl@@YAJPEAD@Z +; long __cdecl NormalizeUrlW(unsigned short * __ptr64) +?NormalizeUrlW@@YAJPEAG@Z +NtLargeIntegerTimeToLocalSystemTime +NtLargeIntegerTimeToSystemTime +NtSystemTimeToLargeInteger +; public: unsigned long __cdecl HTB_ELEMENT::NumElements(void)const __ptr64 +?NumElements@HTB_ELEMENT@@QEBAKXZ +; public: unsigned long __cdecl HASH_TABLE_BUCKET::NumEntries(void) __ptr64 +?NumEntries@HASH_TABLE_BUCKET@@QEAAKXZ +; public: int __cdecl CLKRHashTable::NumSubTables(void)const __ptr64 +?NumSubTables@CLKRHashTable@@QEBAHXZ +; public: static enum LK_TABLESIZE __cdecl CLKRHashTable::NumSubTables(unsigned long & __ptr64,unsigned long & __ptr64) +?NumSubTables@CLKRHashTable@@SA?AW4LK_TABLESIZE@@AEAK0@Z +; public: int __cdecl CLKRLinearHashTable::NumSubTables(void)const __ptr64 +?NumSubTables@CLKRLinearHashTable@@QEBAHXZ +; public: static enum LK_TABLESIZE __cdecl CLKRLinearHashTable::NumSubTables(unsigned long & __ptr64,unsigned long & __ptr64) +?NumSubTables@CLKRLinearHashTable@@SA?AW4LK_TABLESIZE@@AEAK0@Z +; public: int __cdecl CDFTCache::OffsetSeconds(void)const __ptr64 +?OffsetSeconds@CDFTCache@@QEBAHXZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<1,1,3,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<2,1,1,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<3,1,1,1,1,1>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<4,1,1,2,3,3>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<5,2,1,2,3,3>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$04$01$00$01$02$02@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<6,2,1,2,3,3>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$05$01$00$01$02$02@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<7,2,2,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$06$01$01$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<8,2,2,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$07$01$01$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<9,2,1,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$08$01$00$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: class CSingleListEntry * __ptr64 __cdecl CLockedSingleList::Pop(void) __ptr64 +?Pop@CLockedSingleList@@QEAAQEAVCSingleListEntry@@XZ +; public: class CSingleListEntry * __ptr64 __cdecl CSingleList::Pop(void) __ptr64 +?Pop@CSingleList@@QEAAQEAVCSingleListEntry@@XZ +; public: void __cdecl ALLOC_CACHE_HANDLER::Print(void) __ptr64 +?Print@ALLOC_CACHE_HANDLER@@QEAAXXZ +; public: void __cdecl HASH_TABLE::Print(unsigned long) __ptr64 +?Print@HASH_TABLE@@QEAAXK@Z +; public: void __cdecl HASH_TABLE_BUCKET::Print(unsigned long) __ptr64 +?Print@HASH_TABLE_BUCKET@@QEAAXK@Z +; public: void __cdecl HTB_ELEMENT::Print(unsigned long)const __ptr64 +?Print@HTB_ELEMENT@@QEBAXK@Z +; private: unsigned short * __ptr64 __cdecl STRAU::PrivateQueryStr(int) __ptr64 +?PrivateQueryStr@STRAU@@AEAAPEAGH@Z +; public: void __cdecl CLockedSingleList::Push(class CSingleListEntry * __ptr64 const) __ptr64 +?Push@CLockedSingleList@@QEAAXQEAVCSingleListEntry@@@Z +; public: void __cdecl CSingleList::Push(class CSingleListEntry * __ptr64 const) __ptr64 +?Push@CSingleList@@QEAAXQEAVCSingleListEntry@@@Z +; public: class BUFFER * __ptr64 __cdecl STRU::QueryBuffer(void) __ptr64 +?QueryBuffer@STRU@@QEAAPEAVBUFFER@@XZ +; public: unsigned int __cdecl MLSZAU::QueryCB(int) __ptr64 +?QueryCB@MLSZAU@@QEAAIH@Z +; public: unsigned int __cdecl MULTISZ::QueryCB(void)const __ptr64 +?QueryCB@MULTISZ@@QEBAIXZ +; public: unsigned int __cdecl STR::QueryCB(void)const __ptr64 +?QueryCB@STR@@QEBAIXZ +; public: unsigned int __cdecl STRA::QueryCB(void)const __ptr64 +?QueryCB@STRA@@QEBAIXZ +; public: unsigned int __cdecl STRAU::QueryCB(int) __ptr64 +?QueryCB@STRAU@@QEAAIH@Z +; public: unsigned int __cdecl STRU::QueryCB(void)const __ptr64 +?QueryCB@STRU@@QEBAIXZ +; public: unsigned int __cdecl MLSZAU::QueryCBA(void) __ptr64 +?QueryCBA@MLSZAU@@QEAAIXZ +; public: unsigned int __cdecl STRAU::QueryCBA(void) __ptr64 +?QueryCBA@STRAU@@QEAAIXZ +; public: unsigned int __cdecl MLSZAU::QueryCBW(void) __ptr64 +?QueryCBW@MLSZAU@@QEAAIXZ +; public: unsigned int __cdecl STRAU::QueryCBW(void) __ptr64 +?QueryCBW@STRAU@@QEAAIXZ +; public: unsigned int __cdecl MLSZAU::QueryCCH(void) __ptr64 +?QueryCCH@MLSZAU@@QEAAIXZ +; public: unsigned int __cdecl MULTISZ::QueryCCH(void)const __ptr64 +?QueryCCH@MULTISZ@@QEBAIXZ +; public: unsigned int __cdecl STR::QueryCCH(void)const __ptr64 +?QueryCCH@STR@@QEBAIXZ +; public: unsigned int __cdecl STRA::QueryCCH(void)const __ptr64 +?QueryCCH@STRA@@QEBAIXZ +; public: unsigned int __cdecl STRAU::QueryCCH(void) __ptr64 +?QueryCCH@STRAU@@QEAAIXZ +; public: unsigned int __cdecl STRU::QueryCCH(void)const __ptr64 +?QueryCCH@STRU@@QEBAIXZ +; public: unsigned long __cdecl CEtwTracer::QueryEnableLevel(void) __ptr64 +?QueryEnableLevel@CEtwTracer@@QEAAKXZ +; public: char __cdecl STR::QueryFirstChar(void)const __ptr64 +?QueryFirstChar@STR@@QEBADXZ +; public: char __cdecl STR::QueryLastChar(void)const __ptr64 +?QueryLastChar@STR@@QEBADXZ +; public: void * __ptr64 __cdecl BUFFER::QueryPtr(void)const __ptr64 +?QueryPtr@BUFFER@@QEBAPEAXXZ +; public: unsigned int __cdecl BUFFER::QuerySize(void)const __ptr64 +?QuerySize@BUFFER@@QEBAIXZ +; public: unsigned int __cdecl STRA::QuerySize(void)const __ptr64 +?QuerySize@STRA@@QEBAIXZ +; public: void __cdecl ALLOC_CACHE_HANDLER::QueryStats(struct _ALLOC_CACHE_STATISTICS * __ptr64) __ptr64 +?QueryStats@ALLOC_CACHE_HANDLER@@QEAAXPEAU_ALLOC_CACHE_STATISTICS@@@Z +; public: char * __ptr64 __cdecl MLSZAU::QueryStr(int) __ptr64 +?QueryStr@MLSZAU@@QEAAPEADH@Z +; public: char * __ptr64 __cdecl MULTISZ::QueryStr(void)const __ptr64 +?QueryStr@MULTISZ@@QEBAPEADXZ +; public: char * __ptr64 __cdecl STR::QueryStr(void)const __ptr64 +?QueryStr@STR@@QEBAPEADXZ +; public: char * __ptr64 __cdecl STRA::QueryStr(void) __ptr64 +?QueryStr@STRA@@QEAAPEADXZ +; public: char const * __ptr64 __cdecl STRA::QueryStr(void)const __ptr64 +?QueryStr@STRA@@QEBAPEBDXZ +; public: char * __ptr64 __cdecl STRAU::QueryStr(int) __ptr64 +?QueryStr@STRAU@@QEAAPEADH@Z +; public: unsigned short * __ptr64 __cdecl STRAU::QueryStr(int) __ptr64 +?QueryStr@STRAU@@QEAAPEAGH@Z +; public: unsigned short * __ptr64 __cdecl STRU::QueryStr(void) __ptr64 +?QueryStr@STRU@@QEAAPEAGXZ +; public: unsigned short const * __ptr64 __cdecl STRU::QueryStr(void)const __ptr64 +?QueryStr@STRU@@QEBAPEBGXZ +; public: char * __ptr64 __cdecl MLSZAU::QueryStrA(void) __ptr64 +?QueryStrA@MLSZAU@@QEAAPEADXZ +; public: char * __ptr64 __cdecl MULTISZ::QueryStrA(void)const __ptr64 +?QueryStrA@MULTISZ@@QEBAPEADXZ +; public: char * __ptr64 __cdecl STR::QueryStrA(void)const __ptr64 +?QueryStrA@STR@@QEBAPEADXZ +; public: char * __ptr64 __cdecl STRAU::QueryStrA(void) __ptr64 +?QueryStrA@STRAU@@QEAAPEADXZ +; public: unsigned short * __ptr64 __cdecl MLSZAU::QueryStrW(void) __ptr64 +?QueryStrW@MLSZAU@@QEAAPEAGXZ +; public: unsigned short * __ptr64 __cdecl STRAU::QueryStrW(void) __ptr64 +?QueryStrW@STRAU@@QEAAPEAGXZ +; public: unsigned long __cdecl MULTISZ::QueryStringCount(void)const __ptr64 +?QueryStringCount@MULTISZ@@QEBAKXZ +; public: unsigned __int64 __cdecl CEtwTracer::QueryTraceHandle(void) __ptr64 +?QueryTraceHandle@CEtwTracer@@QEAA_KXZ +; public: unsigned long __cdecl BUFFER_CHAIN_ITEM::QueryUsed(void)const __ptr64 +?QueryUsed@BUFFER_CHAIN_ITEM@@QEBAKXZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<1,1,3,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<2,1,1,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<3,1,1,1,1,1>::QueueType(void) +?QueueType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<4,1,1,2,3,3>::QueueType(void) +?QueueType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<5,2,1,2,3,3>::QueueType(void) +?QueueType@?$CLockBase@$04$01$00$01$02$02@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<6,2,1,2,3,3>::QueueType(void) +?QueueType@?$CLockBase@$05$01$00$01$02$02@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<7,2,2,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$06$01$01$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<8,2,2,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$07$01$01$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<9,2,1,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$08$01$00$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: bool __cdecl CDataCache::Read(class CDateTime & __ptr64)const __ptr64 +?Read@?$CDataCache@VCDateTime@@@@QEBA_NAEAVCDateTime@@@Z +; public: void __cdecl CCritSec::ReadLock(void) __ptr64 +?ReadLock@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::ReadLock(void) __ptr64 +?ReadLock@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::ReadLock(void)const __ptr64 +?ReadLock@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::ReadLock(void)const __ptr64 +?ReadLock@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::ReadLock(void) __ptr64 +?ReadLock@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::ReadLock(void) __ptr64 +?ReadLock@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::ReadLock(void) __ptr64 +?ReadLock@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CRtlResource::ReadLock(void) __ptr64 +?ReadLock@CRtlResource@@QEAAXXZ +; public: void __cdecl CShareLock::ReadLock(void) __ptr64 +?ReadLock@CShareLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::ReadLock(void) __ptr64 +?ReadLock@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::ReadLock(void) __ptr64 +?ReadLock@CSpinLock@@QEAAXXZ +; public: bool __cdecl CCritSec::ReadOrWriteLock(void) __ptr64 +?ReadOrWriteLock@CCritSec@@QEAA_NXZ +; public: bool __cdecl CFakeLock::ReadOrWriteLock(void) __ptr64 +?ReadOrWriteLock@CFakeLock@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock3::ReadOrWriteLock(void) __ptr64 +?ReadOrWriteLock@CReaderWriterLock3@@QEAA_NXZ +; public: bool __cdecl CSpinLock::ReadOrWriteLock(void) __ptr64 +?ReadOrWriteLock@CSpinLock@@QEAA_NXZ +; public: void __cdecl CCritSec::ReadOrWriteUnlock(bool) __ptr64 +?ReadOrWriteUnlock@CCritSec@@QEAAX_N@Z +; public: void __cdecl CFakeLock::ReadOrWriteUnlock(bool) __ptr64 +?ReadOrWriteUnlock@CFakeLock@@QEAAX_N@Z +; public: void __cdecl CReaderWriterLock3::ReadOrWriteUnlock(bool) __ptr64 +?ReadOrWriteUnlock@CReaderWriterLock3@@QEAAX_N@Z +; public: void __cdecl CSpinLock::ReadOrWriteUnlock(bool) __ptr64 +?ReadOrWriteUnlock@CSpinLock@@QEAAX_N@Z +; public: void __cdecl CCritSec::ReadUnlock(void) __ptr64 +?ReadUnlock@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::ReadUnlock(void)const __ptr64 +?ReadUnlock@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::ReadUnlock(void)const __ptr64 +?ReadUnlock@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::ReadUnlock(void) __ptr64 +?ReadUnlock@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::ReadUnlock(void) __ptr64 +?ReadUnlock@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CRtlResource::ReadUnlock(void) __ptr64 +?ReadUnlock@CRtlResource@@QEAAXXZ +; public: void __cdecl CShareLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CShareLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CSpinLock@@QEAAXXZ +; private: int __cdecl BUFFER::ReallocStorage(unsigned int) __ptr64 +?ReallocStorage@BUFFER@@AEAAHI@Z +; public: void __cdecl MULTISZ::RecalcLen(void) __ptr64 +?RecalcLen@MULTISZ@@QEAAXXZ +; public: void const * __ptr64 __cdecl CLKRHashTable_Iterator::Record(void)const __ptr64 +?Record@CLKRHashTable_Iterator@@QEBAPEBXXZ +; public: void const * __ptr64 __cdecl CLKRLinearHashTable_Iterator::Record(void)const __ptr64 +?Record@CLKRLinearHashTable_Iterator@@QEBAPEBXXZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<1,1,3,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<2,1,1,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<3,1,1,1,1,1>::Recursion(void) +?Recursion@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<4,1,1,2,3,3>::Recursion(void) +?Recursion@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<5,2,1,2,3,3>::Recursion(void) +?Recursion@?$CLockBase@$04$01$00$01$02$02@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<6,2,1,2,3,3>::Recursion(void) +?Recursion@?$CLockBase@$05$01$00$01$02$02@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<7,2,2,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$06$01$01$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<8,2,2,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$07$01$01$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<9,2,1,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$08$01$00$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: unsigned long __cdecl CEtwTracer::Register(struct _GUID const * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64) __ptr64 +?Register@CEtwTracer@@QEAAKPEBU_GUID@@PEAG1@Z +; public: void __cdecl CSharelock::ReleaseExclusiveLock(void) __ptr64 +?ReleaseExclusiveLock@CSharelock@@QEAAXXZ +; public: void __cdecl CSharelock::ReleaseShareLock(void) __ptr64 +?ReleaseShareLock@CSharelock@@QEAAXXZ +; public: static void __cdecl CDoubleList::RemoveEntry(class CListEntry * __ptr64 const) +?RemoveEntry@CDoubleList@@SAXQEAVCListEntry@@@Z +; public: void __cdecl CLockedDoubleList::RemoveEntry(class CListEntry * __ptr64 const) __ptr64 +?RemoveEntry@CLockedDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: class CListEntry * __ptr64 __cdecl CDoubleList::RemoveHead(void) __ptr64 +?RemoveHead@CDoubleList@@QEAAQEAVCListEntry@@XZ +; public: class CListEntry * __ptr64 __cdecl CLockedDoubleList::RemoveHead(void) __ptr64 +?RemoveHead@CLockedDoubleList@@QEAAQEAVCListEntry@@XZ +; public: static void __cdecl ALLOC_CACHE_HANDLER::RemoveItem(class ALLOC_CACHE_HANDLER * __ptr64) +?RemoveItem@ALLOC_CACHE_HANDLER@@SAXPEAV1@@Z +; public: class CListEntry * __ptr64 __cdecl CDoubleList::RemoveTail(void) __ptr64 +?RemoveTail@CDoubleList@@QEAAQEAVCListEntry@@XZ +; public: class CListEntry * __ptr64 __cdecl CLockedDoubleList::RemoveTail(void) __ptr64 +?RemoveTail@CLockedDoubleList@@QEAAQEAVCListEntry@@XZ +RemoveWorkItem +; public: void __cdecl MLSZAU::Reset(void) __ptr64 +?Reset@MLSZAU@@QEAAXXZ +; public: void __cdecl MULTISZ::Reset(void) __ptr64 +?Reset@MULTISZ@@QEAAXXZ +; public: void __cdecl STR::Reset(void) __ptr64 +?Reset@STR@@QEAAXXZ +; public: void __cdecl STRA::Reset(void) __ptr64 +?Reset@STRA@@QEAAXXZ +; public: void __cdecl STRAU::Reset(void) __ptr64 +?Reset@STRAU@@QEAAXXZ +; public: void __cdecl STRU::Reset(void) __ptr64 +?Reset@STRU@@QEAAXXZ +; public: static int __cdecl ALLOC_CACHE_HANDLER::ResetLookasideCleanupInterval(void) +?ResetLookasideCleanupInterval@ALLOC_CACHE_HANDLER@@SAHXZ +; public: int __cdecl BUFFER::Resize(unsigned int) __ptr64 +?Resize@BUFFER@@QEAAHI@Z +; public: int __cdecl BUFFER::Resize(unsigned int,unsigned int) __ptr64 +?Resize@BUFFER@@QEAAHII@Z +; public: long __cdecl STRA::Resize(unsigned long) __ptr64 +?Resize@STRA@@QEAAJK@Z +; public: long __cdecl STRU::Resize(unsigned long) __ptr64 +?Resize@STRU@@QEAAJK@Z +; public: int __cdecl STRAU::ResizeW(unsigned long) __ptr64 +?ResizeW@STRAU@@QEAAHK@Z +; public: int __cdecl STR::SafeCopy(char const * __ptr64) __ptr64 +?SafeCopy@STR@@QEAAHPEBD@Z +; public: int __cdecl STRAU::SafeCopy(char const * __ptr64) __ptr64 +?SafeCopy@STRAU@@QEAAHPEBD@Z +; public: int __cdecl STRAU::SafeCopy(unsigned short const * __ptr64) __ptr64 +?SafeCopy@STRAU@@QEAAHPEBG@Z +ScheduleAdjustTime +ScheduleWorkItem +SchedulerInitialize +SchedulerTerminate +; public: unsigned short __cdecl CDFTCache::Seconds(void)const __ptr64 +?Seconds@CDFTCache@@QEBAGXZ +; public: void __cdecl CLKRHashTable::SetBucketLockSpinCount(unsigned short) __ptr64 +?SetBucketLockSpinCount@CLKRHashTable@@QEAAXG@Z +; public: void __cdecl CLKRLinearHashTable::SetBucketLockSpinCount(unsigned short) __ptr64 +?SetBucketLockSpinCount@CLKRLinearHashTable@@QEAAXG@Z +; public: static void __cdecl CCritSec::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CCritSec@@SAXN@Z +; public: static void __cdecl CFakeLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CFakeLock@@SAXN@Z +; public: static void __cdecl CReaderWriterLock2::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CReaderWriterLock2@@SAXN@Z +; public: static void __cdecl CReaderWriterLock3::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CReaderWriterLock3@@SAXN@Z +; public: static void __cdecl CReaderWriterLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CReaderWriterLock@@SAXN@Z +; public: static void __cdecl CRtlResource::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CRtlResource@@SAXN@Z +; public: static void __cdecl CShareLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CShareLock@@SAXN@Z +; public: static void __cdecl CSmallSpinLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CSmallSpinLock@@SAXN@Z +; public: static void __cdecl CSpinLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CSpinLock@@SAXN@Z +; public: static void __cdecl CCritSec::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CCritSec@@SAXG@Z +; public: static void __cdecl CFakeLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CFakeLock@@SAXG@Z +; public: static void __cdecl CReaderWriterLock2::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CReaderWriterLock2@@SAXG@Z +; public: static void __cdecl CReaderWriterLock3::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CReaderWriterLock3@@SAXG@Z +; public: static void __cdecl CReaderWriterLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CReaderWriterLock@@SAXG@Z +; public: static void __cdecl CRtlResource::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CRtlResource@@SAXG@Z +; public: static void __cdecl CShareLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CShareLock@@SAXG@Z +; public: static void __cdecl CSmallSpinLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CSmallSpinLock@@SAXG@Z +; public: static void __cdecl CSpinLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CSpinLock@@SAXG@Z +; public: int __cdecl STR::SetLen(unsigned long) __ptr64 +?SetLen@STR@@QEAAHK@Z +; public: int __cdecl STRA::SetLen(unsigned long) __ptr64 +?SetLen@STRA@@QEAAHK@Z +; public: int __cdecl STRAU::SetLen(unsigned long) __ptr64 +?SetLen@STRAU@@QEAAHK@Z +; public: int __cdecl STRU::SetLen(unsigned long) __ptr64 +?SetLen@STRU@@QEAAHK@Z +; public: void __cdecl ASCLOG_DATETIME_CACHE::SetLocalTime(struct _SYSTEMTIME * __ptr64) __ptr64 +?SetLocalTime@ASCLOG_DATETIME_CACHE@@QEAAXPEAU_SYSTEMTIME@@@Z +; public: static int __cdecl ALLOC_CACHE_HANDLER::SetLookasideCleanupInterval(void) +?SetLookasideCleanupInterval@ALLOC_CACHE_HANDLER@@SAHXZ +; public: bool __cdecl CCritSec::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CCritSec@@QEAA_NG@Z +; public: static unsigned long __cdecl CCritSec::SetSpinCount(struct _RTL_CRITICAL_SECTION * __ptr64,unsigned long) +?SetSpinCount@CCritSec@@SAKPEAU_RTL_CRITICAL_SECTION@@K@Z +; public: bool __cdecl CFakeLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CFakeLock@@QEAA_NG@Z +; public: bool __cdecl CReaderWriterLock2::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CReaderWriterLock2@@QEAA_NG@Z +; public: bool __cdecl CReaderWriterLock3::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CReaderWriterLock3@@QEAA_NG@Z +; public: bool __cdecl CReaderWriterLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CReaderWriterLock@@QEAA_NG@Z +; public: bool __cdecl CRtlResource::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CRtlResource@@QEAA_NG@Z +; public: bool __cdecl CShareLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CShareLock@@QEAA_NG@Z +; public: bool __cdecl CSmallSpinLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CSmallSpinLock@@QEAA_NG@Z +; public: bool __cdecl CSpinLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CSpinLock@@QEAA_NG@Z +; public: void __cdecl EXTLOG_DATETIME_CACHE::SetSystemTime(struct _SYSTEMTIME * __ptr64) __ptr64 +?SetSystemTime@EXTLOG_DATETIME_CACHE@@QEAAXPEAU_SYSTEMTIME@@@Z +; public: void __cdecl CLKRHashTable::SetTableLockSpinCount(unsigned short) __ptr64 +?SetTableLockSpinCount@CLKRHashTable@@QEAAXG@Z +; public: void __cdecl CLKRLinearHashTable::SetTableLockSpinCount(unsigned short) __ptr64 +?SetTableLockSpinCount@CLKRLinearHashTable@@QEAAXG@Z +; public: int __cdecl CDateTime::SetTime(struct _FILETIME const & __ptr64) __ptr64 +?SetTime@CDateTime@@QEAAHAEBU_FILETIME@@@Z +; public: int __cdecl CDateTime::SetTime(struct _SYSTEMTIME const & __ptr64) __ptr64 +?SetTime@CDateTime@@QEAAHAEBU_SYSTEMTIME@@@Z +; public: void __cdecl BUFFER_CHAIN_ITEM::SetUsed(unsigned long) __ptr64 +?SetUsed@BUFFER_CHAIN_ITEM@@QEAAXK@Z +; public: void __cdecl BUFFER::SetValid(int) __ptr64 +?SetValid@BUFFER@@QEAAXH@Z +; public: unsigned long __cdecl CLKRHashTable::Size(void)const __ptr64 +?Size@CLKRHashTable@@QEBAKXZ +; public: unsigned long __cdecl CLKRLinearHashTable::Size(void)const __ptr64 +?Size@CLKRLinearHashTable@@QEBAKXZ +; private: unsigned char __cdecl CSharelock::SleepWaitingForLock(int) __ptr64 +?SleepWaitingForLock@CSharelock@@AEAAEH@Z +StringTimeToFileTime +; public: int __cdecl EVENT_LOG::Success(void)const __ptr64 +?Success@EVENT_LOG@@QEBAHXZ +; public: void __cdecl STRA::SyncWithBuffer(void) __ptr64 +?SyncWithBuffer@STRA@@QEAAXXZ +; public: void __cdecl STRU::SyncWithBuffer(void) __ptr64 +?SyncWithBuffer@STRU@@QEAAXXZ +SystemTimeToGMT +SystemTimeToGMTEx +; public: int __cdecl CEtwTracer::TracePerUrlEnabled(void) __ptr64 +?TracePerUrlEnabled@CEtwTracer@@QEAAHXZ +; public: bool __cdecl CReaderWriterLock3::TryConvertSharedToExclusive(void) __ptr64 +?TryConvertSharedToExclusive@CReaderWriterLock3@@QEAA_NXZ +; public: bool __cdecl CCritSec::TryReadLock(void) __ptr64 +?TryReadLock@CCritSec@@QEAA_NXZ +; public: bool __cdecl CFakeLock::TryReadLock(void) __ptr64 +?TryReadLock@CFakeLock@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock2::TryReadLock(void) __ptr64 +?TryReadLock@CReaderWriterLock2@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock3::TryReadLock(void) __ptr64 +?TryReadLock@CReaderWriterLock3@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock::TryReadLock(void) __ptr64 +?TryReadLock@CReaderWriterLock@@QEAA_NXZ +; public: bool __cdecl CRtlResource::TryReadLock(void) __ptr64 +?TryReadLock@CRtlResource@@QEAA_NXZ +; public: bool __cdecl CShareLock::TryReadLock(void) __ptr64 +?TryReadLock@CShareLock@@QEAA_NXZ +; public: bool __cdecl CSmallSpinLock::TryReadLock(void) __ptr64 +?TryReadLock@CSmallSpinLock@@QEAA_NXZ +; public: bool __cdecl CSpinLock::TryReadLock(void) __ptr64 +?TryReadLock@CSpinLock@@QEAA_NXZ +; public: bool __cdecl CCritSec::TryWriteLock(void) __ptr64 +?TryWriteLock@CCritSec@@QEAA_NXZ +; public: bool __cdecl CFakeLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CFakeLock@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock2::TryWriteLock(void) __ptr64 +?TryWriteLock@CReaderWriterLock2@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock3::TryWriteLock(void) __ptr64 +?TryWriteLock@CReaderWriterLock3@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CReaderWriterLock@@QEAA_NXZ +; public: bool __cdecl CRtlResource::TryWriteLock(void) __ptr64 +?TryWriteLock@CRtlResource@@QEAA_NXZ +; public: bool __cdecl CShareLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CShareLock@@QEAA_NXZ +; public: bool __cdecl CSmallSpinLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CSmallSpinLock@@QEAA_NXZ +; public: bool __cdecl CSpinLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CSpinLock@@QEAA_NXZ +; long __cdecl UlCleanAndCopyUrl(unsigned char * __ptr64,unsigned long,unsigned long * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64 * __ptr64) +?UlCleanAndCopyUrl@@YAJPEAEKPEAKPEAGPEAPEAG@Z +; public: unsigned long __cdecl CEtwTracer::UnRegister(void) __ptr64 +?UnRegister@CEtwTracer@@QEAAKXZ +; public: int __cdecl STR::Unescape(void) __ptr64 +?Unescape@STR@@QEAAHXZ +; public: long __cdecl STRA::Unescape(void) __ptr64 +?Unescape@STRA@@QEAAJXZ +; public: long __cdecl STRU::Unescape(void) __ptr64 +?Unescape@STRU@@QEAAJXZ +; public: void __cdecl STR::Unhash(void) __ptr64 +?Unhash@STR@@QEAAXXZ +; private: void __cdecl ALLOC_CACHE_HANDLER::Unlock(void) __ptr64 +?Unlock@ALLOC_CACHE_HANDLER@@AEAAXXZ +; public: void __cdecl CLockedDoubleList::Unlock(void) __ptr64 +?Unlock@CLockedDoubleList@@QEAAXXZ +; public: void __cdecl CLockedSingleList::Unlock(void) __ptr64 +?Unlock@CLockedSingleList@@QEAAXXZ +; private: void __cdecl HASH_TABLE_BUCKET::Unlock(void) __ptr64 +?Unlock@HASH_TABLE_BUCKET@@AEAAXXZ +; public: void __cdecl TS_RESOURCE::Unlock(void) __ptr64 +?Unlock@TS_RESOURCE@@QEAAXXZ +; public: unsigned char __cdecl CSharelock::UpdateMaxSpins(int) __ptr64 +?UpdateMaxSpins@CSharelock@@QEAAEH@Z +; public: unsigned char __cdecl CSharelock::UpdateMaxUsers(int) __ptr64 +?UpdateMaxUsers@CSharelock@@QEAAEH@Z +; public: bool __cdecl CLKRHashTable::ValidSignature(void)const __ptr64 +?ValidSignature@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::ValidSignature(void)const __ptr64 +?ValidSignature@CLKRLinearHashTable@@QEBA_NXZ +; private: void __cdecl BUFFER::VerifyState(void)const __ptr64 +?VerifyState@BUFFER@@AEBAXXZ +; private: unsigned char __cdecl CSharelock::WaitForExclusiveLock(int) __ptr64 +?WaitForExclusiveLock@CSharelock@@AEAAEH@Z +; private: unsigned char __cdecl CSharelock::WaitForShareLock(int) __ptr64 +?WaitForShareLock@CSharelock@@AEAAEH@Z +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<1,1,3,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<2,1,1,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<3,1,1,1,1,1>::WaitType(void) +?WaitType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<4,1,1,2,3,3>::WaitType(void) +?WaitType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<5,2,1,2,3,3>::WaitType(void) +?WaitType@?$CLockBase@$04$01$00$01$02$02@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<6,2,1,2,3,3>::WaitType(void) +?WaitType@?$CLockBase@$05$01$00$01$02$02@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<7,2,2,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$06$01$01$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<8,2,2,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$07$01$01$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<9,2,1,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$08$01$00$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; private: void __cdecl CSharelock::WakeAllSleepers(void) __ptr64 +?WakeAllSleepers@CSharelock@@AEAAXXZ +; public: bool __cdecl CDataCache::Write(struct DATETIME_FORMAT_ENTRY const & __ptr64) __ptr64 +?Write@?$CDataCache@UDATETIME_FORMAT_ENTRY@@@@QEAA_NAEBUDATETIME_FORMAT_ENTRY@@@Z +; public: bool __cdecl CDataCache::Write(class CDateTime const & __ptr64) __ptr64 +?Write@?$CDataCache@VCDateTime@@@@QEAA_NAEBVCDateTime@@@Z +; public: void __cdecl CCritSec::WriteLock(void) __ptr64 +?WriteLock@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::WriteLock(void) __ptr64 +?WriteLock@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::WriteLock(void) __ptr64 +?WriteLock@CLKRHashTable@@QEAAXXZ +; public: void __cdecl CLKRLinearHashTable::WriteLock(void) __ptr64 +?WriteLock@CLKRLinearHashTable@@QEAAXXZ +; public: void __cdecl CReaderWriterLock2::WriteLock(void) __ptr64 +?WriteLock@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::WriteLock(void) __ptr64 +?WriteLock@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::WriteLock(void) __ptr64 +?WriteLock@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CRtlResource::WriteLock(void) __ptr64 +?WriteLock@CRtlResource@@QEAAXXZ +; public: void __cdecl CShareLock::WriteLock(void) __ptr64 +?WriteLock@CShareLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::WriteLock(void) __ptr64 +?WriteLock@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::WriteLock(void) __ptr64 +?WriteLock@CSpinLock@@QEAAXXZ +; public: void __cdecl CCritSec::WriteUnlock(void) __ptr64 +?WriteUnlock@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::WriteUnlock(void)const __ptr64 +?WriteUnlock@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::WriteUnlock(void)const __ptr64 +?WriteUnlock@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::WriteUnlock(void) __ptr64 +?WriteUnlock@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::WriteUnlock(void) __ptr64 +?WriteUnlock@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CRtlResource::WriteUnlock(void) __ptr64 +?WriteUnlock@CRtlResource@@QEAAXXZ +; public: void __cdecl CShareLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CShareLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CSpinLock@@QEAAXXZ +ZapRegistryKey +; protected: void __cdecl CLKRLinearHashTable_Iterator::_AddRef(int)const __ptr64 +?_AddRef@CLKRLinearHashTable_Iterator@@IEBAXH@Z +; private: void __cdecl CLKRLinearHashTable::_AddRefRecord(void const * __ptr64,int)const __ptr64 +?_AddRefRecord@CLKRLinearHashTable@@AEBAXPEBXH@Z +; private: static class CNodeClump * __ptr64 __cdecl CLKRLinearHashTable::_AllocateNodeClump(void) +?_AllocateNodeClump@CLKRLinearHashTable@@CAQEAVCNodeClump@@XZ +; private: class CSegment * __ptr64 __cdecl CLKRLinearHashTable::_AllocateSegment(void)const __ptr64 +?_AllocateSegment@CLKRLinearHashTable@@AEBAQEAVCSegment@@XZ +; private: static class CDirEntry * __ptr64 __cdecl CLKRLinearHashTable::_AllocateSegmentDirectory(unsigned __int64) +?_AllocateSegmentDirectory@CLKRLinearHashTable@@CAQEAVCDirEntry@@_K@Z +; private: static class CLKRLinearHashTable * __ptr64 __cdecl CLKRHashTable::_AllocateSubTable(char const * __ptr64,unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),double,unsigned long,class CLKRHashTable * __ptr64,bool) +?_AllocateSubTable@CLKRHashTable@@CAQEAVCLKRLinearHashTable@@PEBDP6A?B_KPEBX@ZP6AK_K@ZP6A_N33@ZP6AX1H@ZNKPEAV1@_N@Z +; private: static class CLKRLinearHashTable * __ptr64 * __ptr64 __cdecl CLKRHashTable::_AllocateSubTableArray(unsigned __int64) +?_AllocateSubTableArray@CLKRHashTable@@CAQEAPEAVCLKRLinearHashTable@@_K@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_Apply(enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE,enum LK_PREDICATE & __ptr64) __ptr64 +?_Apply@CLKRLinearHashTable@@AEAAKP6A?AW4LK_ACTION@@PEBXPEAX@Z1W4LK_LOCKTYPE@@AEAW4LK_PREDICATE@@@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_ApplyIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE,enum LK_PREDICATE & __ptr64) __ptr64 +?_ApplyIf@CLKRLinearHashTable@@AEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@ZP6A?AW4LK_ACTION@@01@Z1W4LK_LOCKTYPE@@AEAW42@@Z +; private: class CBucket * __ptr64 __cdecl CLKRLinearHashTable::_Bucket(unsigned long)const __ptr64 +?_Bucket@CLKRLinearHashTable@@AEBAPEAVCBucket@@K@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_BucketAddress(unsigned long)const __ptr64 +?_BucketAddress@CLKRLinearHashTable@@AEBAKK@Z +; private: unsigned long __cdecl CLKRHashTable::_CalcKeyHash(unsigned __int64)const __ptr64 +?_CalcKeyHash@CLKRHashTable@@AEBAK_K@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_CalcKeyHash(unsigned __int64)const __ptr64 +?_CalcKeyHash@CLKRLinearHashTable@@AEBAK_K@Z +; private: void __cdecl CLKRLinearHashTable::_Clear(bool) __ptr64 +?_Clear@CLKRLinearHashTable@@AEAAX_N@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_CloseIterator(class CLKRLinearHashTable::CIterator * __ptr64) __ptr64 +?_CloseIterator@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; private: bool __cdecl CReaderWriterLock2::_CmpExch(long,long) __ptr64 +?_CmpExch@CReaderWriterLock2@@AEAA_NJJ@Z +; private: bool __cdecl CReaderWriterLock3::_CmpExch(long,long) __ptr64 +?_CmpExch@CReaderWriterLock3@@AEAA_NJJ@Z +; private: bool __cdecl CReaderWriterLock::_CmpExch(long,long) __ptr64 +?_CmpExch@CReaderWriterLock@@AEAA_NJJ@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_Contract(void) __ptr64 +?_Contract@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@XZ +; private: static long __cdecl CReaderWriterLock3::_CurrentThreadId(void) +?_CurrentThreadId@CReaderWriterLock3@@CAJXZ +; private: static long __cdecl CSmallSpinLock::_CurrentThreadId(void) +?_CurrentThreadId@CSmallSpinLock@@CAJXZ +; private: static long __cdecl CSpinLock::_CurrentThreadId(void) +?_CurrentThreadId@CSpinLock@@CAJXZ +; private: unsigned long __cdecl CLKRLinearHashTable::_DeleteIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_PREDICATE & __ptr64) __ptr64 +?_DeleteIf@CLKRLinearHashTable@@AEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@Z1AEAW42@@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_DeleteKey(unsigned __int64,unsigned long) __ptr64 +?_DeleteKey@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@_KK@Z +; private: bool __cdecl CLKRLinearHashTable::_DeleteNode(class CBucket * __ptr64,class CNodeClump * __ptr64 & __ptr64,class CNodeClump * __ptr64 & __ptr64,int & __ptr64) __ptr64 +?_DeleteNode@CLKRLinearHashTable@@AEAA_NPEAVCBucket@@AEAPEAVCNodeClump@@1AEAH@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_DeleteRecord(void const * __ptr64,unsigned long) __ptr64 +?_DeleteRecord@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEBXK@Z +; private: bool __cdecl CLKRLinearHashTable::_EqualKeys(unsigned __int64,unsigned __int64)const __ptr64 +?_EqualKeys@CLKRLinearHashTable@@AEBA_N_K0@Z +; private: bool __cdecl CLKRLinearHashTable::_Erase(class CLKRLinearHashTable_Iterator & __ptr64,unsigned long) __ptr64 +?_Erase@CLKRLinearHashTable@@AEAA_NAEAVCLKRLinearHashTable_Iterator@@K@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_Expand(void) __ptr64 +?_Expand@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@XZ +; private: unsigned __int64 const __cdecl CLKRHashTable::_ExtractKey(void const * __ptr64)const __ptr64 +?_ExtractKey@CLKRHashTable@@AEBA?B_KPEBX@Z +; private: unsigned __int64 const __cdecl CLKRLinearHashTable::_ExtractKey(void const * __ptr64)const __ptr64 +?_ExtractKey@CLKRLinearHashTable@@AEBA?B_KPEBX@Z +; private: class CBucket * __ptr64 __cdecl CLKRLinearHashTable::_FindBucket(unsigned long,bool)const __ptr64 +?_FindBucket@CLKRLinearHashTable@@AEBAPEAVCBucket@@K_N@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_FindKey(unsigned __int64,unsigned long,void const * __ptr64 * __ptr64,class CLKRLinearHashTable_Iterator * __ptr64)const __ptr64 +?_FindKey@CLKRLinearHashTable@@AEBA?AW4LK_RETCODE@@_KKPEAPEBXPEAVCLKRLinearHashTable_Iterator@@@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_FindRecord(void const * __ptr64,unsigned long)const __ptr64 +?_FindRecord@CLKRLinearHashTable@@AEBA?AW4LK_RETCODE@@PEBXK@Z +; private: static bool __cdecl CLKRLinearHashTable::_FreeNodeClump(class CNodeClump * __ptr64) +?_FreeNodeClump@CLKRLinearHashTable@@CA_NPEAVCNodeClump@@@Z +; private: bool __cdecl CLKRLinearHashTable::_FreeSegment(class CSegment * __ptr64)const __ptr64 +?_FreeSegment@CLKRLinearHashTable@@AEBA_NPEAVCSegment@@@Z +; private: bool __cdecl CLKRLinearHashTable::_FreeSegmentDirectory(void) __ptr64 +?_FreeSegmentDirectory@CLKRLinearHashTable@@AEAA_NXZ +; private: static bool __cdecl CLKRHashTable::_FreeSubTable(class CLKRLinearHashTable * __ptr64) +?_FreeSubTable@CLKRHashTable@@CA_NPEAVCLKRLinearHashTable@@@Z +; private: static bool __cdecl CLKRHashTable::_FreeSubTableArray(class CLKRLinearHashTable * __ptr64 * __ptr64) +?_FreeSubTableArray@CLKRHashTable@@CA_NPEAPEAVCLKRLinearHashTable@@@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_H0(unsigned long)const __ptr64 +?_H0@CLKRLinearHashTable@@AEBAKK@Z +; private: static unsigned long __cdecl CLKRLinearHashTable::_H0(unsigned long,unsigned long) +?_H0@CLKRLinearHashTable@@CAKKK@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_H1(unsigned long)const __ptr64 +?_H1@CLKRLinearHashTable@@AEBAKK@Z +; private: static unsigned long __cdecl CLKRLinearHashTable::_H1(unsigned long,unsigned long) +?_H1@CLKRLinearHashTable@@CAKKK@Z +; protected: bool __cdecl CLKRHashTable_Iterator::_Increment(bool) __ptr64 +?_Increment@CLKRHashTable_Iterator@@IEAA_N_N@Z +; protected: bool __cdecl CLKRLinearHashTable_Iterator::_Increment(bool) __ptr64 +?_Increment@CLKRLinearHashTable_Iterator@@IEAA_N_N@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_Initialize(unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),char const * __ptr64,double,unsigned long) __ptr64 +?_Initialize@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@P6A?B_KPEBX@ZP6AK_K@ZP6A_N22@ZP6AX0H@ZPEBDNK@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_InitializeIterator(class CLKRLinearHashTable::CIterator * __ptr64) __ptr64 +?_InitializeIterator@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_InsertRecord(void const * __ptr64,unsigned long,bool,class CLKRLinearHashTable_Iterator * __ptr64) __ptr64 +?_InsertRecord@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEBXK_NPEAVCLKRLinearHashTable_Iterator@@@Z +; private: void __cdecl CLKRHashTable::_InsertThisIntoGlobalList(void) __ptr64 +?_InsertThisIntoGlobalList@CLKRHashTable@@AEAAXXZ +; private: void __cdecl CLKRLinearHashTable::_InsertThisIntoGlobalList(void) __ptr64 +?_InsertThisIntoGlobalList@CLKRLinearHashTable@@AEAAXXZ +; private: bool __cdecl CSpinLock::_IsLocked(void)const __ptr64 +?_IsLocked@CSpinLock@@AEBA_NXZ +; private: int __cdecl CLKRLinearHashTable::_IsNodeCompact(class CBucket * __ptr64 const)const __ptr64 +?_IsNodeCompact@CLKRLinearHashTable@@AEBAHQEAVCBucket@@@Z +; private: bool __cdecl CLKRHashTable::_IsValidIterator(class CLKRHashTable_Iterator const & __ptr64)const __ptr64 +?_IsValidIterator@CLKRHashTable@@AEBA_NAEBVCLKRHashTable_Iterator@@@Z +; private: bool __cdecl CLKRLinearHashTable::_IsValidIterator(class CLKRLinearHashTable_Iterator const & __ptr64)const __ptr64 +?_IsValidIterator@CLKRLinearHashTable@@AEBA_NAEBVCLKRLinearHashTable_Iterator@@@Z +; private: void __cdecl CSpinLock::_Lock(void) __ptr64 +?_Lock@CSpinLock@@AEAAXXZ +; private: void __cdecl CReaderWriterLock2::_LockSpin(bool) __ptr64 +?_LockSpin@CReaderWriterLock2@@AEAAX_N@Z +; private: void __cdecl CReaderWriterLock3::_LockSpin(enum CReaderWriterLock3::SPIN_TYPE) __ptr64 +?_LockSpin@CReaderWriterLock3@@AEAAXW4SPIN_TYPE@1@@Z +; private: void __cdecl CReaderWriterLock::_LockSpin(bool) __ptr64 +?_LockSpin@CReaderWriterLock@@AEAAX_N@Z +; private: void __cdecl CSmallSpinLock::_LockSpin(void) __ptr64 +?_LockSpin@CSmallSpinLock@@AEAAXXZ +; private: void __cdecl CSpinLock::_LockSpin(void) __ptr64 +?_LockSpin@CSpinLock@@AEAAXXZ +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_MergeRecordSets(class CBucket * __ptr64,class CNodeClump * __ptr64,class CNodeClump * __ptr64) __ptr64 +?_MergeRecordSets@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEAVCBucket@@PEAVCNodeClump@@1@Z +; private: static enum LK_PREDICATE __cdecl CLKRLinearHashTable::_PredTrue(void const * __ptr64,void * __ptr64) +?_PredTrue@CLKRLinearHashTable@@CA?AW4LK_PREDICATE@@PEBXPEAX@Z +; private: void __cdecl CReaderWriterLock2::_ReadLockSpin(void) __ptr64 +?_ReadLockSpin@CReaderWriterLock2@@AEAAXXZ +; private: void __cdecl CReaderWriterLock3::_ReadLockSpin(enum CReaderWriterLock3::SPIN_TYPE) __ptr64 +?_ReadLockSpin@CReaderWriterLock3@@AEAAXW4SPIN_TYPE@1@@Z +; private: void __cdecl CReaderWriterLock::_ReadLockSpin(void) __ptr64 +?_ReadLockSpin@CReaderWriterLock@@AEAAXXZ +; protected: static void __cdecl CDataCache::_ReadMemoryBarrier(void) +?_ReadMemoryBarrier@?$CDataCache@UDATETIME_FORMAT_ENTRY@@@@KAXXZ +; protected: static void __cdecl CDataCache::_ReadMemoryBarrier(void) +?_ReadMemoryBarrier@?$CDataCache@VCDateTime@@@@KAXXZ +; private: bool __cdecl CLKRLinearHashTable::_ReadOrWriteLock(void)const __ptr64 +?_ReadOrWriteLock@CLKRLinearHashTable@@AEBA_NXZ +; private: void __cdecl CLKRLinearHashTable::_ReadOrWriteUnlock(bool)const __ptr64 +?_ReadOrWriteUnlock@CLKRLinearHashTable@@AEBAX_N@Z +; protected: long __cdecl CDataCache::_ReadSequence(void)const __ptr64 +?_ReadSequence@?$CDataCache@UDATETIME_FORMAT_ENTRY@@@@IEBAJXZ +; protected: long __cdecl CDataCache::_ReadSequence(void)const __ptr64 +?_ReadSequence@?$CDataCache@VCDateTime@@@@IEBAJXZ +; private: void __cdecl CLKRHashTable::_RemoveThisFromGlobalList(void) __ptr64 +?_RemoveThisFromGlobalList@CLKRHashTable@@AEAAXXZ +; private: void __cdecl CLKRLinearHashTable::_RemoveThisFromGlobalList(void) __ptr64 +?_RemoveThisFromGlobalList@CLKRLinearHashTable@@AEAAXXZ +; private: unsigned long __cdecl CLKRLinearHashTable::_SegIndex(unsigned long)const __ptr64 +?_SegIndex@CLKRLinearHashTable@@AEBAKK@Z +; private: class CSegment * __ptr64 & __ptr64 __cdecl CLKRLinearHashTable::_Segment(unsigned long)const __ptr64 +?_Segment@CLKRLinearHashTable@@AEBAAEAPEAVCSegment@@K@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_SetSegVars(enum LK_TABLESIZE,unsigned long) __ptr64 +?_SetSegVars@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@W4LK_TABLESIZE@@K@Z +; protected: long __cdecl CDataCache::_SetSequence(long) __ptr64 +?_SetSequence@?$CDataCache@UDATETIME_FORMAT_ENTRY@@@@IEAAJJ@Z +; protected: long __cdecl CDataCache::_SetSequence(long) __ptr64 +?_SetSequence@?$CDataCache@VCDateTime@@@@IEAAJJ@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_SplitRecordSet(class CNodeClump * __ptr64,class CNodeClump * __ptr64,unsigned long,unsigned long,unsigned long,class CNodeClump * __ptr64) __ptr64 +?_SplitRecordSet@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEAVCNodeClump@@0KKK0@Z +; private: class CLKRLinearHashTable * __ptr64 __cdecl CLKRHashTable::_SubTable(unsigned long)const __ptr64 +?_SubTable@CLKRHashTable@@AEBAPEAVCLKRLinearHashTable@@K@Z +; private: int __cdecl CLKRHashTable::_SubTableIndex(class CLKRLinearHashTable * __ptr64)const __ptr64 +?_SubTableIndex@CLKRHashTable@@AEBAHPEAVCLKRLinearHashTable@@@Z +; private: bool __cdecl CSmallSpinLock::_TryLock(void) __ptr64 +?_TryLock@CSmallSpinLock@@AEAA_NXZ +; private: bool __cdecl CSpinLock::_TryLock(void) __ptr64 +?_TryLock@CSpinLock@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock2::_TryReadLock(void) __ptr64 +?_TryReadLock@CReaderWriterLock2@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock3::_TryReadLock(void) __ptr64 +?_TryReadLock@CReaderWriterLock3@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock::_TryReadLock(void) __ptr64 +?_TryReadLock@CReaderWriterLock@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock3::_TryReadLockRecursive(void) __ptr64 +?_TryReadLockRecursive@CReaderWriterLock3@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock3::_TryWriteLock2(void) __ptr64 +?_TryWriteLock2@CReaderWriterLock3@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock2::_TryWriteLock(long) __ptr64 +?_TryWriteLock@CReaderWriterLock2@@AEAA_NJ@Z +; private: bool __cdecl CReaderWriterLock3::_TryWriteLock(long) __ptr64 +?_TryWriteLock@CReaderWriterLock3@@AEAA_NJ@Z +; private: bool __cdecl CReaderWriterLock::_TryWriteLock(void) __ptr64 +?_TryWriteLock@CReaderWriterLock@@AEAA_NXZ +; private: void __cdecl CSpinLock::_Unlock(void) __ptr64 +?_Unlock@CSpinLock@@AEAAXXZ +; private: void __cdecl CReaderWriterLock2::_WriteLockSpin(void) __ptr64 +?_WriteLockSpin@CReaderWriterLock2@@AEAAXXZ +; private: void __cdecl CReaderWriterLock3::_WriteLockSpin(void) __ptr64 +?_WriteLockSpin@CReaderWriterLock3@@AEAAXXZ +; private: void __cdecl CReaderWriterLock::_WriteLockSpin(void) __ptr64 +?_WriteLockSpin@CReaderWriterLock@@AEAAXXZ +; long const * const `public: static long const * __ptr64 __cdecl CLKRHashTableStats::BucketSizes(void)'::`2'::s_aBucketSizes +?s_aBucketSizes@?1??BucketSizes@CLKRHashTableStats@@SAPEBJXZ@4QBJB +; private: static struct _RTL_CRITICAL_SECTION ALLOC_CACHE_HANDLER::sm_csItems +?sm_csItems@ALLOC_CACHE_HANDLER@@0U_RTL_CRITICAL_SECTION@@A DATA +; protected: static double CCritSec::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CCritSec@@1NA DATA +; protected: static double CFakeLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CFakeLock@@1NA DATA +; protected: static double CReaderWriterLock2::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CReaderWriterLock2@@1NA DATA +; protected: static double CReaderWriterLock3::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CReaderWriterLock3@@1NA DATA +; protected: static double CReaderWriterLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CReaderWriterLock@@1NA DATA +; protected: static double CRtlResource::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CRtlResource@@1NA DATA +; protected: static double CShareLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CShareLock@@1NA DATA +; protected: static double CSmallSpinLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CSmallSpinLock@@1NA DATA +; protected: static double CSpinLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CSpinLock@@1NA DATA +; private: static int ALLOC_CACHE_HANDLER::sm_fInitCsItems +?sm_fInitCsItems@ALLOC_CACHE_HANDLER@@0HA DATA +; private: static void * __ptr64 __ptr64 ALLOC_CACHE_HANDLER::sm_hTimer +?sm_hTimer@ALLOC_CACHE_HANDLER@@0PEAXEA DATA +; private: static struct _LIST_ENTRY ALLOC_CACHE_HANDLER::sm_lItemsHead +?sm_lItemsHead@ALLOC_CACHE_HANDLER@@0U_LIST_ENTRY@@A DATA +; private: static class CLockedDoubleList CLKRHashTable::sm_llGlobalList +?sm_llGlobalList@CLKRHashTable@@0VCLockedDoubleList@@A DATA +; private: static class CLockedDoubleList CLKRLinearHashTable::sm_llGlobalList +?sm_llGlobalList@CLKRLinearHashTable@@0VCLockedDoubleList@@A DATA +; private: static long ALLOC_CACHE_HANDLER::sm_nFillPattern +?sm_nFillPattern@ALLOC_CACHE_HANDLER@@0JA DATA +; protected: static class ALLOC_CACHE_HANDLER * __ptr64 __ptr64 CLKRLinearHashTable::sm_palloc +?sm_palloc@CLKRLinearHashTable@@1PEAVALLOC_CACHE_HANDLER@@EA DATA +; protected: static unsigned short CCritSec::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CCritSec@@1GA DATA +; protected: static unsigned short CFakeLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CFakeLock@@1GA DATA +; protected: static unsigned short CReaderWriterLock2::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CReaderWriterLock2@@1GA DATA +; protected: static unsigned short CReaderWriterLock3::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CReaderWriterLock3@@1GA DATA +; protected: static unsigned short CReaderWriterLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CReaderWriterLock@@1GA DATA +; protected: static unsigned short CRtlResource::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CRtlResource@@1GA DATA +; protected: static unsigned short CShareLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CShareLock@@1GA DATA +; protected: static unsigned short CSmallSpinLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CSmallSpinLock@@1GA DATA +; protected: static unsigned short CSpinLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CSpinLock@@1GA DATA +CreateRefTraceLog +CreateTraceLog +DestroyRefTraceLog +DestroyTraceLog +DllMain +GetAllocCounters +GetCurrentTimeInMilliseconds +GetCurrentTimeInSeconds +GetQueryType +IISCaptureStackBackTrace +IISGetCurrentTime +IISGetPlatformType +IISInitializeCriticalSection +IISSetCriticalSectionSpinCount +IisCalloc +IisFree +IisHeap +IisMalloc +IisReAlloc +InetAcquireResourceExclusive +InetAcquireResourceShared +InetConvertExclusiveToShared +InetConvertSharedToExclusive +InetDeleteResource +InetInitializeResource +InetReleaseResource +InitializeIISRTL +InitializeSecondsTimer +IsNumberInUnicodeList +LKRHashTableInit +LKRHashTableUninit +MIDL_user_allocate +MIDL_user_free +MonBuildInstanceDefinition +PuCloseDbgPrintFile +PuCreateDebugPrintsObject +PuDbgAssertFailed +PuDbgCaptureContext +PuDbgCreateEvent +PuDbgCreateMutex +PuDbgCreateSemaphore +PuDbgDump +PuDbgPrint +PuDbgPrintW +PuDeleteDebugPrintsObject +PuLoadDebugFlagsFromReg +PuLoadDebugFlagsFromRegStr +ResetTraceLog +RpcBindHandleForServer +RpcBindHandleFree +RpcBindHandleOverLpc +RpcBindHandleOverNamedPipe +RpcBindHandleOverTcpIp +RpcuFindProtocolToUse +TerminateIISRTL +TerminateSecondsTimer +WriteRefTraceLog +WriteRefTraceLogEx +WriteTraceLog +stristr diff --git a/lib/libc/mingw/lib64/iissuba.def b/lib/libc/mingw/lib64/iissuba.def new file mode 100644 index 0000000000000000000000000000000000000000..d0349d52c7fa555f452fd58900511c2aa59c458e --- /dev/null +++ b/lib/libc/mingw/lib64/iissuba.def @@ -0,0 +1,11 @@ +; +; Exports of file SUBAUTH.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SUBAUTH.dll +EXPORTS +Msv1_0SubAuthenticationRoutineEx +RegisterIISSUBA +UnregisterIISSUBA diff --git a/lib/libc/mingw/lib64/iisui.def b/lib/libc/mingw/lib64/iisui.def new file mode 100644 index 0000000000000000000000000000000000000000..6aae85ecb7576f0955cfe5c03607dab5c86f55b0 --- /dev/null +++ b/lib/libc/mingw/lib64/iisui.def @@ -0,0 +1,1901 @@ +; +; Exports of file iisui.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY iisui.dll +EXPORTS +InitCommonDll +; public: __cdecl CAccessEntry::CAccessEntry(class CAccessEntry & __ptr64) __ptr64 +??0CAccessEntry@@QEAA@AEAV0@@Z +; public: __cdecl CAccessEntry::CAccessEntry(unsigned long,void * __ptr64,unsigned short const * __ptr64,int) __ptr64 +??0CAccessEntry@@QEAA@KPEAXPEBGH@Z +; public: __cdecl CAccessEntry::CAccessEntry(void * __ptr64,int) __ptr64 +??0CAccessEntry@@QEAA@PEAXH@Z +; public: __cdecl CAccessEntry::CAccessEntry(void * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0CAccessEntry@@QEAA@PEAXPEBG1@Z +; public: __cdecl CBlob::CBlob(class CBlob const & __ptr64) __ptr64 +??0CBlob@@QEAA@AEBV0@@Z +; public: __cdecl CBlob::CBlob(unsigned long,unsigned char * __ptr64,int) __ptr64 +??0CBlob@@QEAA@KPEAEH@Z +; public: __cdecl CBlob::CBlob(void) __ptr64 +??0CBlob@@QEAA@XZ +; public: __cdecl CComAuthInfo::CComAuthInfo(class CComAuthInfo & __ptr64) __ptr64 +??0CComAuthInfo@@QEAA@AEAV0@@Z +; public: __cdecl CComAuthInfo::CComAuthInfo(class CComAuthInfo * __ptr64) __ptr64 +??0CComAuthInfo@@QEAA@PEAV0@@Z +; public: __cdecl CComAuthInfo::CComAuthInfo(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0CComAuthInfo@@QEAA@PEBG00@Z +; public: __cdecl CConfirmDlg::CConfirmDlg(class CWnd * __ptr64) __ptr64 +??0CConfirmDlg@@QEAA@PEAVCWnd@@@Z +; public: __cdecl CDirBrowseDlg::CDirBrowseDlg(class CDirBrowseDlg const & __ptr64) __ptr64 +??0CDirBrowseDlg@@QEAA@AEBV0@@Z +; public: __cdecl CDirBrowseDlg::CDirBrowseDlg(class CWnd * __ptr64,unsigned short const * __ptr64) __ptr64 +??0CDirBrowseDlg@@QEAA@PEAVCWnd@@PEBG@Z +; public: __cdecl CDownButton::CDownButton(void) __ptr64 +??0CDownButton@@QEAA@XZ +; public: __cdecl CEmphasizedDialog::CEmphasizedDialog(unsigned int,class CWnd * __ptr64) __ptr64 +??0CEmphasizedDialog@@QEAA@IPEAVCWnd@@@Z +; public: __cdecl CEmphasizedDialog::CEmphasizedDialog(unsigned short const * __ptr64,class CWnd * __ptr64) __ptr64 +??0CEmphasizedDialog@@QEAA@PEBGPEAVCWnd@@@Z +; public: __cdecl CEmphasizedDialog::CEmphasizedDialog(void) __ptr64 +??0CEmphasizedDialog@@QEAA@XZ +; public: __cdecl CError::CError(long) __ptr64 +??0CError@@QEAA@J@Z +; public: __cdecl CError::CError(unsigned long) __ptr64 +??0CError@@QEAA@K@Z +; public: __cdecl CError::CError(void) __ptr64 +??0CError@@QEAA@XZ +; public: __cdecl CGetComputer::CGetComputer(class CGetComputer const & __ptr64) __ptr64 +??0CGetComputer@@QEAA@AEBV0@@Z +; public: __cdecl CGetComputer::CGetComputer(void) __ptr64 +??0CGetComputer@@QEAA@XZ +; public: __cdecl CGetUsers::CGetUsers(unsigned short const * __ptr64,int) __ptr64 +??0CGetUsers@@QEAA@PEBGH@Z +; public: __cdecl CHeaderListBox::CHeaderListBox(unsigned long,unsigned short const * __ptr64) __ptr64 +??0CHeaderListBox@@QEAA@KPEBG@Z +; public: __cdecl CIISAppPool::CIISAppPool(class CIISAppPool & __ptr64) __ptr64 +??0CIISAppPool@@QEAA@AEAV0@@Z +; public: __cdecl CIISAppPool::CIISAppPool(class CComAuthInfo * __ptr64,unsigned short const * __ptr64) __ptr64 +??0CIISAppPool@@QEAA@PEAVCComAuthInfo@@PEBG@Z +; public: __cdecl CIISApplication::CIISApplication(class CIISApplication & __ptr64) __ptr64 +??0CIISApplication@@QEAA@AEAV0@@Z +; public: __cdecl CIISApplication::CIISApplication(class CComAuthInfo * __ptr64,unsigned short const * __ptr64) __ptr64 +??0CIISApplication@@QEAA@PEAVCComAuthInfo@@PEBG@Z +; public: __cdecl CIISInterface::CIISInterface(class CIISInterface & __ptr64) __ptr64 +??0CIISInterface@@QEAA@AEAV0@@Z +; public: __cdecl CIISInterface::CIISInterface(class CComAuthInfo * __ptr64,long) __ptr64 +??0CIISInterface@@QEAA@PEAVCComAuthInfo@@J@Z +; public: __cdecl CIISSvcControl::CIISSvcControl(class CIISSvcControl & __ptr64) __ptr64 +??0CIISSvcControl@@QEAA@AEAV0@@Z +; public: __cdecl CIISSvcControl::CIISSvcControl(class CIISSvcControl * __ptr64) __ptr64 +??0CIISSvcControl@@QEAA@PEAV0@@Z +; public: __cdecl CIISSvcControl::CIISSvcControl(class CComAuthInfo * __ptr64) __ptr64 +??0CIISSvcControl@@QEAA@PEAVCComAuthInfo@@@Z +; public: __cdecl CIISWizardBookEnd::CIISWizardBookEnd(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int) __ptr64 +??0CIISWizardBookEnd@@QEAA@IIIII@Z +; public: __cdecl CIISWizardBookEnd::CIISWizardBookEnd(long * __ptr64,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int) __ptr64 +??0CIISWizardBookEnd@@QEAA@PEAJIIIIIII@Z +; public: __cdecl CIISWizardPage::CIISWizardPage(unsigned int,unsigned int,int,unsigned int,unsigned int) __ptr64 +??0CIISWizardPage@@QEAA@IIHII@Z +; public: __cdecl CIISWizardSheet::CIISWizardSheet(unsigned int,unsigned int,unsigned long,unsigned long) __ptr64 +??0CIISWizardSheet@@QEAA@IIKK@Z +; public: __cdecl CILong::CILong(long) __ptr64 +??0CILong@@QEAA@J@Z +; public: __cdecl CILong::CILong(unsigned short const * __ptr64) __ptr64 +??0CILong@@QEAA@PEBG@Z +; public: __cdecl CILong::CILong(void) __ptr64 +??0CILong@@QEAA@XZ +; protected: __cdecl CINumber::CINumber(void) __ptr64 +??0CINumber@@IEAA@XZ +; public: __cdecl CIPAccessDescriptor::CIPAccessDescriptor(class CIPAccessDescriptor const & __ptr64) __ptr64 +??0CIPAccessDescriptor@@QEAA@AEBV0@@Z +; public: __cdecl CIPAccessDescriptor::CIPAccessDescriptor(int) __ptr64 +??0CIPAccessDescriptor@@QEAA@H@Z +; public: __cdecl CIPAccessDescriptor::CIPAccessDescriptor(int,unsigned long,unsigned long,int) __ptr64 +??0CIPAccessDescriptor@@QEAA@HKKH@Z +; public: __cdecl CIPAccessDescriptor::CIPAccessDescriptor(int,unsigned short const * __ptr64) __ptr64 +??0CIPAccessDescriptor@@QEAA@HPEBG@Z +; public: __cdecl CIPAddress::CIPAddress(class CIPAddress const & __ptr64) __ptr64 +??0CIPAddress@@QEAA@AEBV0@@Z +; public: __cdecl CIPAddress::CIPAddress(class CString const & __ptr64) __ptr64 +??0CIPAddress@@QEAA@AEBVCString@@@Z +; public: __cdecl CIPAddress::CIPAddress(unsigned char,unsigned char,unsigned char,unsigned char) __ptr64 +??0CIPAddress@@QEAA@EEEE@Z +; public: __cdecl CIPAddress::CIPAddress(unsigned long,int) __ptr64 +??0CIPAddress@@QEAA@KH@Z +; public: __cdecl CIPAddress::CIPAddress(unsigned char * __ptr64,int) __ptr64 +??0CIPAddress@@QEAA@PEAEH@Z +; public: __cdecl CIPAddress::CIPAddress(unsigned short const * __ptr64,int) __ptr64 +??0CIPAddress@@QEAA@PEBGH@Z +; public: __cdecl CIPAddress::CIPAddress(void) __ptr64 +??0CIPAddress@@QEAA@XZ +; public: __cdecl CInheritanceDlg::CInheritanceDlg(int,unsigned long,unsigned long,unsigned long,unsigned long,unsigned short const * __ptr64,int,class CComAuthInfo * __ptr64,unsigned short const * __ptr64,class CWnd * __ptr64) __ptr64 +??0CInheritanceDlg@@QEAA@HKKKKPEBGHPEAVCComAuthInfo@@0PEAVCWnd@@@Z +; public: __cdecl CInheritanceDlg::CInheritanceDlg(unsigned long,int,class CComAuthInfo * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,class CWnd * __ptr64) __ptr64 +??0CInheritanceDlg@@QEAA@KHPEAVCComAuthInfo@@PEBG1PEAVCWnd@@@Z +; public: __cdecl CInheritanceDlg::CInheritanceDlg(unsigned long,int,class CComAuthInfo * __ptr64,unsigned short const * __ptr64,class CStringList & __ptr64,unsigned short const * __ptr64,class CWnd * __ptr64) __ptr64 +??0CInheritanceDlg@@QEAA@KHPEAVCComAuthInfo@@PEBGAEAVCStringList@@1PEAVCWnd@@@Z +; public: __cdecl CMappedBitmapButton::CMappedBitmapButton(void) __ptr64 +??0CMappedBitmapButton@@QEAA@XZ +; public: __cdecl CMetaBack::CMetaBack(class CMetaBack & __ptr64) __ptr64 +??0CMetaBack@@QEAA@AEAV0@@Z +; public: __cdecl CMetaBack::CMetaBack(class CComAuthInfo * __ptr64) __ptr64 +??0CMetaBack@@QEAA@PEAVCComAuthInfo@@@Z +; public: __cdecl CMetaEnumerator::CMetaEnumerator(class CMetaEnumerator & __ptr64) __ptr64 +??0CMetaEnumerator@@QEAA@AEAV0@@Z +; public: __cdecl CMetaEnumerator::CMetaEnumerator(int,class CMetaKey * __ptr64) __ptr64 +??0CMetaEnumerator@@QEAA@HPEAVCMetaKey@@@Z +; public: __cdecl CMetaEnumerator::CMetaEnumerator(class CComAuthInfo * __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +??0CMetaEnumerator@@QEAA@PEAVCComAuthInfo@@PEBGK@Z +; public: __cdecl CMetaEnumerator::CMetaEnumerator(class CMetaInterface * __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +??0CMetaEnumerator@@QEAA@PEAVCMetaInterface@@PEBGK@Z +; protected: __cdecl CMetaInterface::CMetaInterface(class CMetaInterface * __ptr64) __ptr64 +??0CMetaInterface@@IEAA@PEAV0@@Z +; protected: __cdecl CMetaInterface::CMetaInterface(class CComAuthInfo * __ptr64) __ptr64 +??0CMetaInterface@@IEAA@PEAVCComAuthInfo@@@Z +; public: __cdecl CMetaInterface::CMetaInterface(class CMetaInterface & __ptr64) __ptr64 +??0CMetaInterface@@QEAA@AEAV0@@Z +; public: __cdecl CMetaKey::CMetaKey(class CMetaKey & __ptr64) __ptr64 +??0CMetaKey@@QEAA@AEAV0@@Z +; public: __cdecl CMetaKey::CMetaKey(int,class CMetaKey * __ptr64) __ptr64 +??0CMetaKey@@QEAA@HPEAV0@@Z +; public: __cdecl CMetaKey::CMetaKey(class CComAuthInfo * __ptr64) __ptr64 +??0CMetaKey@@QEAA@PEAVCComAuthInfo@@@Z +; public: __cdecl CMetaKey::CMetaKey(class CComAuthInfo * __ptr64,unsigned short const * __ptr64,unsigned long,unsigned long) __ptr64 +??0CMetaKey@@QEAA@PEAVCComAuthInfo@@PEBGKK@Z +; public: __cdecl CMetaKey::CMetaKey(class CMetaInterface * __ptr64) __ptr64 +??0CMetaKey@@QEAA@PEAVCMetaInterface@@@Z +; public: __cdecl CMetaKey::CMetaKey(class CMetaInterface * __ptr64,unsigned short const * __ptr64,unsigned long,unsigned long) __ptr64 +??0CMetaKey@@QEAA@PEAVCMetaInterface@@PEBGKK@Z +; public: __cdecl CMetabasePath::CMetabasePath(class CMetabasePath const & __ptr64) __ptr64 +??0CMetabasePath@@QEAA@AEBV0@@Z +; public: __cdecl CMetabasePath::CMetabasePath(int,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0CMetabasePath@@QEAA@HPEBG000@Z +; public: __cdecl CMetabasePath::CMetabasePath(unsigned short const * __ptr64,unsigned long,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0CMetabasePath@@QEAA@PEBGK00@Z +; protected: __cdecl CODLBox::CODLBox(void) __ptr64 +??0CODLBox@@IEAA@XZ +; public: __cdecl CObListIter::CObListIter(class CObListPlus const & __ptr64) __ptr64 +??0CObListIter@@QEAA@AEBVCObListPlus@@@Z +; public: __cdecl CObListPlus::CObListPlus(int) __ptr64 +??0CObListPlus@@QEAA@H@Z +; protected: __cdecl CObjHelper::CObjHelper(void) __ptr64 +??0CObjHelper@@IEAA@XZ +; public: __cdecl CObjHelper::CObjHelper(class CObjHelper const & __ptr64) __ptr64 +??0CObjHelper@@QEAA@AEBV0@@Z +; public: __cdecl CObjectPlus::CObjectPlus(void) __ptr64 +??0CObjectPlus@@QEAA@XZ +; public: __cdecl CRMCComboBox::CRMCComboBox(void) __ptr64 +??0CRMCComboBox@@QEAA@XZ +; public: __cdecl CRMCListBox::CRMCListBox(void) __ptr64 +??0CRMCListBox@@QEAA@XZ +; public: __cdecl CRMCListBoxDrawStruct::CRMCListBoxDrawStruct(class CDC * __ptr64,struct tagRECT * __ptr64,int,unsigned __int64,int,class CRMCListBoxResources const * __ptr64) __ptr64 +??0CRMCListBoxDrawStruct@@QEAA@PEAVCDC@@PEAUtagRECT@@H_KHPEBVCRMCListBoxResources@@@Z +; public: __cdecl CRMCListBoxHeader::CRMCListBoxHeader(unsigned long) __ptr64 +??0CRMCListBoxHeader@@QEAA@K@Z +; public: __cdecl CRMCListBoxResources::CRMCListBoxResources(int,int,unsigned long) __ptr64 +??0CRMCListBoxResources@@QEAA@HHK@Z +; public: __cdecl CStrPassword::CStrPassword(class CStrPassword & __ptr64) __ptr64 +??0CStrPassword@@QEAA@AEAV0@@Z +; public: __cdecl CStrPassword::CStrPassword(unsigned short * __ptr64) __ptr64 +??0CStrPassword@@QEAA@PEAG@Z +; public: __cdecl CStrPassword::CStrPassword(unsigned short const * __ptr64) __ptr64 +??0CStrPassword@@QEAA@PEBG@Z +; public: __cdecl CStrPassword::CStrPassword(void) __ptr64 +??0CStrPassword@@QEAA@XZ +; public: __cdecl CStringListEx::CStringListEx(int) __ptr64 +??0CStringListEx@@QEAA@H@Z +; public: __cdecl CUpButton::CUpButton(void) __ptr64 +??0CUpButton@@QEAA@XZ +; protected: __cdecl CWamInterface::CWamInterface(class CWamInterface * __ptr64) __ptr64 +??0CWamInterface@@IEAA@PEAV0@@Z +; protected: __cdecl CWamInterface::CWamInterface(class CComAuthInfo * __ptr64) __ptr64 +??0CWamInterface@@IEAA@PEAVCComAuthInfo@@@Z +; public: __cdecl CWamInterface::CWamInterface(class CWamInterface & __ptr64) __ptr64 +??0CWamInterface@@QEAA@AEAV0@@Z +; public: virtual __cdecl CAccessEntry::~CAccessEntry(void) __ptr64 +??1CAccessEntry@@UEAA@XZ +; public: __cdecl CBlob::~CBlob(void) __ptr64 +??1CBlob@@QEAA@XZ +; public: __cdecl CComAuthInfo::~CComAuthInfo(void) __ptr64 +??1CComAuthInfo@@QEAA@XZ +; public: virtual __cdecl CConfirmDlg::~CConfirmDlg(void) __ptr64 +??1CConfirmDlg@@UEAA@XZ +; public: __cdecl CDirBrowseDlg::~CDirBrowseDlg(void) __ptr64 +??1CDirBrowseDlg@@QEAA@XZ +; public: virtual __cdecl CDownButton::~CDownButton(void) __ptr64 +??1CDownButton@@UEAA@XZ +; public: virtual __cdecl CEmphasizedDialog::~CEmphasizedDialog(void) __ptr64 +??1CEmphasizedDialog@@UEAA@XZ +; public: __cdecl CError::~CError(void) __ptr64 +??1CError@@QEAA@XZ +; public: __cdecl CGetComputer::~CGetComputer(void) __ptr64 +??1CGetComputer@@QEAA@XZ +; public: virtual __cdecl CGetUsers::~CGetUsers(void) __ptr64 +??1CGetUsers@@UEAA@XZ +; public: virtual __cdecl CHeaderListBox::~CHeaderListBox(void) __ptr64 +??1CHeaderListBox@@UEAA@XZ +; public: virtual __cdecl CIISAppPool::~CIISAppPool(void) __ptr64 +??1CIISAppPool@@UEAA@XZ +; public: virtual __cdecl CIISApplication::~CIISApplication(void) __ptr64 +??1CIISApplication@@UEAA@XZ +; public: __cdecl CIISInterface::~CIISInterface(void) __ptr64 +??1CIISInterface@@QEAA@XZ +; public: virtual __cdecl CIISSvcControl::~CIISSvcControl(void) __ptr64 +??1CIISSvcControl@@UEAA@XZ +; public: virtual __cdecl CIISWizardBookEnd::~CIISWizardBookEnd(void) __ptr64 +??1CIISWizardBookEnd@@UEAA@XZ +; public: virtual __cdecl CIISWizardPage::~CIISWizardPage(void) __ptr64 +??1CIISWizardPage@@UEAA@XZ +; public: virtual __cdecl CIISWizardSheet::~CIISWizardSheet(void) __ptr64 +??1CIISWizardSheet@@UEAA@XZ +; public: __cdecl CILong::~CILong(void) __ptr64 +??1CILong@@QEAA@XZ +; protected: __cdecl CINumber::~CINumber(void) __ptr64 +??1CINumber@@IEAA@XZ +; public: virtual __cdecl CIPAccessDescriptor::~CIPAccessDescriptor(void) __ptr64 +??1CIPAccessDescriptor@@UEAA@XZ +; public: virtual __cdecl CIPAddress::~CIPAddress(void) __ptr64 +??1CIPAddress@@UEAA@XZ +; public: virtual __cdecl CInheritanceDlg::~CInheritanceDlg(void) __ptr64 +??1CInheritanceDlg@@UEAA@XZ +; public: virtual __cdecl CMappedBitmapButton::~CMappedBitmapButton(void) __ptr64 +??1CMappedBitmapButton@@UEAA@XZ +; public: virtual __cdecl CMetaBack::~CMetaBack(void) __ptr64 +??1CMetaBack@@UEAA@XZ +; public: virtual __cdecl CMetaEnumerator::~CMetaEnumerator(void) __ptr64 +??1CMetaEnumerator@@UEAA@XZ +; public: virtual __cdecl CMetaInterface::~CMetaInterface(void) __ptr64 +??1CMetaInterface@@UEAA@XZ +; public: virtual __cdecl CMetaKey::~CMetaKey(void) __ptr64 +??1CMetaKey@@UEAA@XZ +; public: __cdecl CMetabasePath::~CMetabasePath(void) __ptr64 +??1CMetabasePath@@QEAA@XZ +; protected: __cdecl CODLBox::~CODLBox(void) __ptr64 +??1CODLBox@@IEAA@XZ +; public: virtual __cdecl CObListIter::~CObListIter(void) __ptr64 +??1CObListIter@@UEAA@XZ +; public: virtual __cdecl CObListPlus::~CObListPlus(void) __ptr64 +??1CObListPlus@@UEAA@XZ +; public: virtual __cdecl CObjectPlus::~CObjectPlus(void) __ptr64 +??1CObjectPlus@@UEAA@XZ +; public: virtual __cdecl CRMCComboBox::~CRMCComboBox(void) __ptr64 +??1CRMCComboBox@@UEAA@XZ +; public: virtual __cdecl CRMCListBox::~CRMCListBox(void) __ptr64 +??1CRMCListBox@@UEAA@XZ +; public: virtual __cdecl CRMCListBoxHeader::~CRMCListBoxHeader(void) __ptr64 +??1CRMCListBoxHeader@@UEAA@XZ +; public: __cdecl CRMCListBoxResources::~CRMCListBoxResources(void) __ptr64 +??1CRMCListBoxResources@@QEAA@XZ +; public: __cdecl CStrPassword::~CStrPassword(void) __ptr64 +??1CStrPassword@@QEAA@XZ +; public: virtual __cdecl CStringListEx::~CStringListEx(void) __ptr64 +??1CStringListEx@@UEAA@XZ +; public: virtual __cdecl CUpButton::~CUpButton(void) __ptr64 +??1CUpButton@@UEAA@XZ +; public: virtual __cdecl CWamInterface::~CWamInterface(void) __ptr64 +??1CWamInterface@@UEAA@XZ +; public: class CBlob & __ptr64 __cdecl CBlob::operator=(class CBlob const & __ptr64) __ptr64 +??4CBlob@@QEAAAEAV0@AEBV0@@Z +; public: class CComAuthInfo & __ptr64 __cdecl CComAuthInfo::operator=(class CComAuthInfo & __ptr64) __ptr64 +??4CComAuthInfo@@QEAAAEAV0@AEAV0@@Z +; public: class CComAuthInfo & __ptr64 __cdecl CComAuthInfo::operator=(class CComAuthInfo * __ptr64) __ptr64 +??4CComAuthInfo@@QEAAAEAV0@PEAV0@@Z +; public: class CComAuthInfo & __ptr64 __cdecl CComAuthInfo::operator=(unsigned short const * __ptr64) __ptr64 +??4CComAuthInfo@@QEAAAEAV0@PEBG@Z +; public: class CDirBrowseDlg & __ptr64 __cdecl CDirBrowseDlg::operator=(class CDirBrowseDlg const & __ptr64) __ptr64 +??4CDirBrowseDlg@@QEAAAEAV0@AEBV0@@Z +; public: class CError const & __ptr64 __cdecl CError::operator=(class CError const & __ptr64) __ptr64 +??4CError@@QEAAAEBV0@AEBV0@@Z +; public: class CError const & __ptr64 __cdecl CError::operator=(long) __ptr64 +??4CError@@QEAAAEBV0@J@Z +; public: class CGetComputer & __ptr64 __cdecl CGetComputer::operator=(class CGetComputer const & __ptr64) __ptr64 +??4CGetComputer@@QEAAAEAV0@AEBV0@@Z +; public: class CIISAppPool & __ptr64 __cdecl CIISAppPool::operator=(class CIISAppPool & __ptr64) __ptr64 +??4CIISAppPool@@QEAAAEAV0@AEAV0@@Z +; public: class CIISApplication & __ptr64 __cdecl CIISApplication::operator=(class CIISApplication & __ptr64) __ptr64 +??4CIISApplication@@QEAAAEAV0@AEAV0@@Z +; public: class CIISInterface & __ptr64 __cdecl CIISInterface::operator=(class CIISInterface & __ptr64) __ptr64 +??4CIISInterface@@QEAAAEAV0@AEAV0@@Z +; public: class CIISSvcControl & __ptr64 __cdecl CIISSvcControl::operator=(class CIISSvcControl & __ptr64) __ptr64 +??4CIISSvcControl@@QEAAAEAV0@AEAV0@@Z +; public: class CILong & __ptr64 __cdecl CILong::operator=(class CILong const & __ptr64) __ptr64 +??4CILong@@QEAAAEAV0@AEBV0@@Z +; public: class CILong & __ptr64 __cdecl CILong::operator=(long) __ptr64 +??4CILong@@QEAAAEAV0@J@Z +; public: class CILong & __ptr64 __cdecl CILong::operator=(unsigned short const * __ptr64) __ptr64 +??4CILong@@QEAAAEAV0@PEBG@Z +; public: class CINumber & __ptr64 __cdecl CINumber::operator=(class CINumber const & __ptr64) __ptr64 +??4CINumber@@QEAAAEAV0@AEBV0@@Z +; public: class CIPAddress const & __ptr64 __cdecl CIPAddress::operator=(class CIPAddress const & __ptr64) __ptr64 +??4CIPAddress@@QEAAAEBV0@AEBV0@@Z +; public: class CIPAddress const & __ptr64 __cdecl CIPAddress::operator=(class CString const & __ptr64) __ptr64 +??4CIPAddress@@QEAAAEBV0@AEBVCString@@@Z +; public: class CIPAddress const & __ptr64 __cdecl CIPAddress::operator=(unsigned long) __ptr64 +??4CIPAddress@@QEAAAEBV0@K@Z +; public: class CIPAddress const & __ptr64 __cdecl CIPAddress::operator=(unsigned short const * __ptr64) __ptr64 +??4CIPAddress@@QEAAAEBV0@PEBG@Z +; public: class CMetaBack & __ptr64 __cdecl CMetaBack::operator=(class CMetaBack & __ptr64) __ptr64 +??4CMetaBack@@QEAAAEAV0@AEAV0@@Z +; public: class CMetaEnumerator & __ptr64 __cdecl CMetaEnumerator::operator=(class CMetaEnumerator & __ptr64) __ptr64 +??4CMetaEnumerator@@QEAAAEAV0@AEAV0@@Z +; public: class CMetaInterface & __ptr64 __cdecl CMetaInterface::operator=(class CMetaInterface & __ptr64) __ptr64 +??4CMetaInterface@@QEAAAEAV0@AEAV0@@Z +; public: class CMetaKey & __ptr64 __cdecl CMetaKey::operator=(class CMetaKey & __ptr64) __ptr64 +??4CMetaKey@@QEAAAEAV0@AEAV0@@Z +; public: class CMetabasePath & __ptr64 __cdecl CMetabasePath::operator=(class CMetabasePath const & __ptr64) __ptr64 +??4CMetabasePath@@QEAAAEAV0@AEBV0@@Z +; public: class CObjHelper & __ptr64 __cdecl CObjHelper::operator=(class CObjHelper const & __ptr64) __ptr64 +??4CObjHelper@@QEAAAEAV0@AEBV0@@Z +; public: class CRMCListBoxDrawStruct & __ptr64 __cdecl CRMCListBoxDrawStruct::operator=(class CRMCListBoxDrawStruct const & __ptr64) __ptr64 +??4CRMCListBoxDrawStruct@@QEAAAEAV0@AEBV0@@Z +; public: class CStrPassword const & __ptr64 __cdecl CStrPassword::operator=(class CStrPassword & __ptr64) __ptr64 +??4CStrPassword@@QEAAAEBV0@AEAV0@@Z +; public: class CStrPassword const & __ptr64 __cdecl CStrPassword::operator=(unsigned short const * __ptr64) __ptr64 +??4CStrPassword@@QEAAAEBV0@PEBG@Z +; public: class CStringListEx & __ptr64 __cdecl CStringListEx::operator=(class CStringListEx const & __ptr64) __ptr64 +??4CStringListEx@@QEAAAEAV0@AEBV0@@Z +; public: class CStringListEx & __ptr64 __cdecl CStringListEx::operator=(class CStringList const & __ptr64) __ptr64 +??4CStringListEx@@QEAAAEAV0@AEBVCStringList@@@Z +; public: class CWamInterface & __ptr64 __cdecl CWamInterface::operator=(class CWamInterface & __ptr64) __ptr64 +??4CWamInterface@@QEAAAEAV0@AEAV0@@Z +; public: int __cdecl CAccessEntry::operator==(class CAccessEntry const & __ptr64)const __ptr64 +??8CAccessEntry@@QEBAHAEBV0@@Z +; public: int __cdecl CAccessEntry::operator==(void * __ptr64 const)const __ptr64 +??8CAccessEntry@@QEBAHQEAX@Z +; public: int __cdecl CBlob::operator==(class CBlob const & __ptr64)const __ptr64 +??8CBlob@@QEBAHAEBV0@@Z +; public: int const __cdecl CError::operator==(class CError & __ptr64) __ptr64 +??8CError@@QEAA?BHAEAV0@@Z +; public: int const __cdecl CError::operator==(long) __ptr64 +??8CError@@QEAA?BHJ@Z +; public: int __cdecl CILong::operator==(long) __ptr64 +??8CILong@@QEAAHJ@Z +; public: int __cdecl CIPAccessDescriptor::operator==(class CIPAccessDescriptor const & __ptr64)const __ptr64 +??8CIPAccessDescriptor@@QEBAHAEBV0@@Z +; public: int __cdecl CIPAddress::operator==(class CIPAddress const & __ptr64)const __ptr64 +??8CIPAddress@@QEBAHAEBV0@@Z +; public: int __cdecl CIPAddress::operator==(unsigned long)const __ptr64 +??8CIPAddress@@QEBAHK@Z +; public: bool __cdecl CStrPassword::operator==(class CStrPassword & __ptr64) __ptr64 +??8CStrPassword@@QEAA_NAEAV0@@Z +; public: int __cdecl CStringListEx::operator==(class CStringList const & __ptr64) __ptr64 +??8CStringListEx@@QEAAHAEBVCStringList@@@Z +; public: int __cdecl CBlob::operator!=(class CBlob const & __ptr64)const __ptr64 +??9CBlob@@QEBAHAEBV0@@Z +; public: int const __cdecl CError::operator!=(class CError & __ptr64) __ptr64 +??9CError@@QEAA?BHAEAV0@@Z +; public: int const __cdecl CError::operator!=(long) __ptr64 +??9CError@@QEAA?BHJ@Z +; public: int __cdecl CILong::operator!=(class CILong & __ptr64) __ptr64 +??9CILong@@QEAAHAEAV0@@Z +; public: int __cdecl CIPAddress::operator!=(class CIPAddress const & __ptr64)const __ptr64 +??9CIPAddress@@QEBAHAEBV0@@Z +; public: int __cdecl CIPAddress::operator!=(unsigned long)const __ptr64 +??9CIPAddress@@QEBAHK@Z +; public: bool __cdecl CStrPassword::operator!=(class CStrPassword & __ptr64) __ptr64 +??9CStrPassword@@QEAA_NAEAV0@@Z +; public: int __cdecl CStringListEx::operator!=(class CStringList const & __ptr64) __ptr64 +??9CStringListEx@@QEAAHAEBVCStringList@@@Z +; public: __cdecl CComAuthInfo::operator unsigned short * __ptr64(void) __ptr64 +??BCComAuthInfo@@QEAAPEAGXZ +; public: __cdecl CComAuthInfo::operator class CComAuthInfo * __ptr64(void) __ptr64 +??BCComAuthInfo@@QEAAPEAV0@XZ +; public: __cdecl CError::operator unsigned short * __ptr64(void) __ptr64 +??BCError@@QEAAPEAGXZ +; public: __cdecl CError::operator unsigned short const * __ptr64(void) __ptr64 +??BCError@@QEAAPEBGXZ +; public: __cdecl CError::operator int const (void)const __ptr64 +??BCError@@QEBA?BHXZ +; public: __cdecl CError::operator long const (void)const __ptr64 +??BCError@@QEBA?BJXZ +; public: __cdecl CError::operator unsigned long const (void)const __ptr64 +??BCError@@QEBA?BKXZ +; public: __cdecl CIISInterface::operator int(void)const __ptr64 +??BCIISInterface@@QEBAHXZ +; public: __cdecl CIISInterface::operator long(void)const __ptr64 +??BCIISInterface@@QEBAJXZ +; public: __cdecl CILong::operator long const (void)const __ptr64 +??BCILong@@QEBA?BJXZ +; public: __cdecl CILong::operator unsigned short const * __ptr64(void)const __ptr64 +??BCILong@@QEBAPEBGXZ +; public: __cdecl CIPAddress::operator class CString(void)const __ptr64 +??BCIPAddress@@QEBA?AVCString@@XZ +; public: __cdecl CIPAddress::operator unsigned long const (void)const __ptr64 +??BCIPAddress@@QEBA?BKXZ +; public: __cdecl CIPAddress::operator unsigned short const * __ptr64(void)const __ptr64 +??BCIPAddress@@QEBAPEBGXZ +; public: __cdecl CMetaKey::operator int(void)const __ptr64 +??BCMetaKey@@QEBAHXZ +; public: __cdecl CMetaKey::operator unsigned long(void)const __ptr64 +??BCMetaKey@@QEBAKXZ +; public: __cdecl CMetaKey::operator unsigned short const * __ptr64(void)const __ptr64 +??BCMetaKey@@QEBAPEBGXZ +; public: __cdecl CMetabasePath::operator unsigned short const * __ptr64(void)const __ptr64 +??BCMetabasePath@@QEBAPEBGXZ +; public: __cdecl CObjHelper::operator int(void) __ptr64 +??BCObjHelper@@QEAAHXZ +; public: __cdecl CStrPassword::operator class CString(void) __ptr64 +??BCStrPassword@@QEAA?AVCString@@XZ +; public: class CILong & __ptr64 __cdecl CILong::operator*=(class CILong const & __ptr64) __ptr64 +??XCILong@@QEAAAEAV0@AEBV0@@Z +; public: class CILong & __ptr64 __cdecl CILong::operator*=(long) __ptr64 +??XCILong@@QEAAAEAV0@J@Z +; public: class CILong & __ptr64 __cdecl CILong::operator*=(unsigned short const * __ptr64 const) __ptr64 +??XCILong@@QEAAAEAV0@QEBG@Z +; public: class CILong & __ptr64 __cdecl CILong::operator+=(class CILong const & __ptr64) __ptr64 +??YCILong@@QEAAAEAV0@AEBV0@@Z +; public: class CILong & __ptr64 __cdecl CILong::operator+=(long) __ptr64 +??YCILong@@QEAAAEAV0@J@Z +; public: class CILong & __ptr64 __cdecl CILong::operator+=(unsigned short const * __ptr64 const) __ptr64 +??YCILong@@QEAAAEAV0@QEBG@Z +; public: class CILong & __ptr64 __cdecl CILong::operator-=(class CILong const & __ptr64) __ptr64 +??ZCILong@@QEAAAEAV0@AEBV0@@Z +; public: class CILong & __ptr64 __cdecl CILong::operator-=(long) __ptr64 +??ZCILong@@QEAAAEAV0@J@Z +; public: class CILong & __ptr64 __cdecl CILong::operator-=(unsigned short const * __ptr64 const) __ptr64 +??ZCILong@@QEAAAEAV0@QEBG@Z +; public: class CILong & __ptr64 __cdecl CILong::operator/=(class CILong const & __ptr64) __ptr64 +??_0CILong@@QEAAAEAV0@AEBV0@@Z +; public: class CILong & __ptr64 __cdecl CILong::operator/=(long) __ptr64 +??_0CILong@@QEAAAEAV0@J@Z +; public: class CILong & __ptr64 __cdecl CILong::operator/=(unsigned short const * __ptr64 const) __ptr64 +??_0CILong@@QEAAAEAV0@QEBG@Z +; const CAccessEntry::`vftable'{for `CObjHelper'} +??_7CAccessEntry@@6BCObjHelper@@@ +; const CAccessEntry::`vftable'{for `CObject'} +??_7CAccessEntry@@6BCObject@@@ +; const CConfirmDlg::`vftable' +??_7CConfirmDlg@@6B@ +; const CDirBrowseDlg::`vftable' +??_7CDirBrowseDlg@@6B@ +; const CDownButton::`vftable' +??_7CDownButton@@6B@ +; const CEmphasizedDialog::`vftable' +??_7CEmphasizedDialog@@6B@ +; const CGetUsers::`vftable' +??_7CGetUsers@@6B@ +; const CHeaderListBox::`vftable'{for `CListBox'} +??_7CHeaderListBox@@6BCListBox@@@ +; const CHeaderListBox::`vftable'{for `CODLBox'} +??_7CHeaderListBox@@6BCODLBox@@@ +; const CIISAppPool::`vftable'{for `CMetaKey'} +??_7CIISAppPool@@6BCMetaKey@@@ +; const CIISAppPool::`vftable'{for `CWamInterface'} +??_7CIISAppPool@@6BCWamInterface@@@ +; const CIISApplication::`vftable'{for `CMetaKey'} +??_7CIISApplication@@6BCMetaKey@@@ +; const CIISApplication::`vftable'{for `CWamInterface'} +??_7CIISApplication@@6BCWamInterface@@@ +; const CIISInterface::`vftable' +??_7CIISInterface@@6B@ +; const CIISSvcControl::`vftable' +??_7CIISSvcControl@@6B@ +; const CIISWizardBookEnd::`vftable' +??_7CIISWizardBookEnd@@6B@ +; const CIISWizardPage::`vftable' +??_7CIISWizardPage@@6B@ +; const CIISWizardSheet::`vftable' +??_7CIISWizardSheet@@6B@ +; const CIPAccessDescriptor::`vftable'{for `CObjHelper'} +??_7CIPAccessDescriptor@@6BCObjHelper@@@ +; const CIPAccessDescriptor::`vftable'{for `CObject'} +??_7CIPAccessDescriptor@@6BCObject@@@ +; const CIPAddress::`vftable'{for `CObjHelper'} +??_7CIPAddress@@6BCObjHelper@@@ +; const CIPAddress::`vftable'{for `CObject'} +??_7CIPAddress@@6BCObject@@@ +; const CInheritanceDlg::`vftable' +??_7CInheritanceDlg@@6B@ +; const CMappedBitmapButton::`vftable' +??_7CMappedBitmapButton@@6B@ +; const CMetaBack::`vftable'{for `CMetaInterface'} +??_7CMetaBack@@6BCMetaInterface@@@ +; const CMetaBack::`vftable'{for `CWamInterface'} +??_7CMetaBack@@6BCWamInterface@@@ +; const CMetaEnumerator::`vftable' +??_7CMetaEnumerator@@6B@ +; const CMetaInterface::`vftable' +??_7CMetaInterface@@6B@ +; const CMetaKey::`vftable' +??_7CMetaKey@@6B@ +; const CODLBox::`vftable' +??_7CODLBox@@6B@ +; const CObListIter::`vftable'{for `CObjHelper'} +??_7CObListIter@@6BCObjHelper@@@ +; const CObListIter::`vftable'{for `CObject'} +??_7CObListIter@@6BCObject@@@ +; const CObListPlus::`vftable'{for `CObList'} +??_7CObListPlus@@6BCObList@@@ +; const CObListPlus::`vftable'{for `CObjHelper'} +??_7CObListPlus@@6BCObjHelper@@@ +; const CObjHelper::`vftable' +??_7CObjHelper@@6B@ +; const CObjectPlus::`vftable'{for `CObjHelper'} +??_7CObjectPlus@@6BCObjHelper@@@ +; const CObjectPlus::`vftable'{for `CObject'} +??_7CObjectPlus@@6BCObject@@@ +; const CRMCComboBox::`vftable'{for `CComboBox'} +??_7CRMCComboBox@@6BCComboBox@@@ +; const CRMCComboBox::`vftable'{for `CODLBox'} +??_7CRMCComboBox@@6BCODLBox@@@ +; const CRMCListBox::`vftable'{for `CListBox'} +??_7CRMCListBox@@6BCListBox@@@ +; const CRMCListBox::`vftable'{for `CODLBox'} +??_7CRMCListBox@@6BCODLBox@@@ +; const CRMCListBoxHeader::`vftable' +??_7CRMCListBoxHeader@@6B@ +; const CStringListEx::`vftable' +??_7CStringListEx@@6B@ +; const CUpButton::`vftable' +??_7CUpButton@@6B@ +; const CWamInterface::`vftable' +??_7CWamInterface@@6B@ +; public: void __cdecl CComAuthInfo::`default constructor closure'(void) __ptr64 +??_FCComAuthInfo@@QEAAXXZ +; public: void __cdecl CConfirmDlg::`default constructor closure'(void) __ptr64 +??_FCConfirmDlg@@QEAAXXZ +; public: void __cdecl CDirBrowseDlg::`default constructor closure'(void) __ptr64 +??_FCDirBrowseDlg@@QEAAXXZ +; public: void __cdecl CHeaderListBox::`default constructor closure'(void) __ptr64 +??_FCHeaderListBox@@QEAAXXZ +; public: void __cdecl CIISWizardBookEnd::`default constructor closure'(void) __ptr64 +??_FCIISWizardBookEnd@@QEAAXXZ +; public: void __cdecl CIISWizardPage::`default constructor closure'(void) __ptr64 +??_FCIISWizardPage@@QEAAXXZ +; public: void __cdecl CIISWizardSheet::`default constructor closure'(void) __ptr64 +??_FCIISWizardSheet@@QEAAXXZ +; public: void __cdecl CIPAccessDescriptor::`default constructor closure'(void) __ptr64 +??_FCIPAccessDescriptor@@QEAAXXZ +; public: void __cdecl CMetabasePath::`default constructor closure'(void) __ptr64 +??_FCMetabasePath@@QEAAXXZ +; public: void __cdecl CObListPlus::`default constructor closure'(void) __ptr64 +??_FCObListPlus@@QEAAXXZ +; public: void __cdecl CRMCListBoxHeader::`default constructor closure'(void) __ptr64 +??_FCRMCListBoxHeader@@QEAAXXZ +; public: void __cdecl CStringListEx::`default constructor closure'(void) __ptr64 +??_FCStringListEx@@QEAAXXZ +; void __cdecl ActivateControl(class CWnd & __ptr64,int) +?ActivateControl@@YAXAEAVCWnd@@H@Z +; protected: long __cdecl CMetaInterface::AddKey(unsigned long,unsigned short const * __ptr64) __ptr64 +?AddKey@CMetaInterface@@IEAAJKPEBG@Z +; public: long __cdecl CMetaKey::AddKey(unsigned short const * __ptr64) __ptr64 +?AddKey@CMetaKey@@QEAAJPEBG@Z +; public: unsigned int __cdecl CError::AddOverride(long,unsigned int) __ptr64 +?AddOverride@CError@@QEAAIJI@Z +; public: void __cdecl CAccessEntry::AddPermissions(unsigned long) __ptr64 +?AddPermissions@CAccessEntry@@QEAAXK@Z +; public: int __cdecl CODLBox::AddTab(unsigned int) __ptr64 +?AddTab@CODLBox@@QEAAHI@Z +; public: int __cdecl CODLBox::AddTabFromHeaders(class CWnd & __ptr64,class CWnd & __ptr64) __ptr64 +?AddTabFromHeaders@CODLBox@@QEAAHAEAVCWnd@@0@Z +; public: int __cdecl CODLBox::AddTabFromHeaders(unsigned int,unsigned int) __ptr64 +?AddTabFromHeaders@CODLBox@@QEAAHII@Z +; char * __ptr64 __cdecl AllocAnsiString(unsigned short const * __ptr64) +?AllocAnsiString@@YAPEADPEBG@Z +; unsigned short * __ptr64 __cdecl AllocString(unsigned short const * __ptr64,int) +?AllocString@@YAPEAGPEBGH@Z +; protected: static int __cdecl CINumber::Allocate(void) +?Allocate@CINumber@@KAHXZ +; protected: static int __cdecl CError::AllocateStatics(void) +?AllocateStatics@CError@@KAHXZ +; protected: long __cdecl CWamInterface::AppCreate(unsigned short const * __ptr64,unsigned long) __ptr64 +?AppCreate@CWamInterface@@IEAAJPEBGK@Z +; protected: long __cdecl CWamInterface::AppDelete(unsigned short const * __ptr64,int) __ptr64 +?AppDelete@CWamInterface@@IEAAJPEBGH@Z +; protected: long __cdecl CWamInterface::AppDeleteRecoverable(unsigned short const * __ptr64,int) __ptr64 +?AppDeleteRecoverable@CWamInterface@@IEAAJPEBGH@Z +; protected: long __cdecl CWamInterface::AppGetStatus(unsigned short const * __ptr64,unsigned long * __ptr64) __ptr64 +?AppGetStatus@CWamInterface@@IEAAJPEBGPEAK@Z +; protected: long __cdecl CWamInterface::AppRecover(unsigned short const * __ptr64,int) __ptr64 +?AppRecover@CWamInterface@@IEAAJPEBGH@Z +; protected: long __cdecl CWamInterface::AppUnLoad(unsigned short const * __ptr64,int) __ptr64 +?AppUnLoad@CWamInterface@@IEAAJPEBGH@Z +; protected: void __cdecl CMetabasePath::AppendPath(unsigned long) __ptr64 +?AppendPath@CMetabasePath@@IEAAXK@Z +; protected: void __cdecl CMetabasePath::AppendPath(unsigned short const * __ptr64) __ptr64 +?AppendPath@CMetabasePath@@IEAAXPEBG@Z +; class CString __cdecl AppendToDevicePath(class CString,unsigned short const * __ptr64) +?AppendToDevicePath@@YA?AVCString@@V1@PEBG@Z +; void __cdecl ApplyFontToControls(class CWnd * __ptr64,class CFont * __ptr64,unsigned int,unsigned int) +?ApplyFontToControls@@YAXPEAVCWnd@@PEAVCFont@@II@Z +; public: long __cdecl CComAuthInfo::ApplyProxyBlanket(struct IUnknown * __ptr64) __ptr64 +?ApplyProxyBlanket@CComAuthInfo@@QEAAJPEAUIUnknown@@@Z +; public: long __cdecl CComAuthInfo::ApplyProxyBlanket(struct IUnknown * __ptr64,unsigned long) __ptr64 +?ApplyProxyBlanket@CComAuthInfo@@QEAAJPEAUIUnknown@@K@Z +; protected: virtual long __cdecl CIISSvcControl::ApplyProxyBlanket(void) __ptr64 +?ApplyProxyBlanket@CIISSvcControl@@MEAAJXZ +; protected: virtual long __cdecl CMetaBack::ApplyProxyBlanket(void) __ptr64 +?ApplyProxyBlanket@CMetaBack@@MEAAJXZ +; protected: virtual long __cdecl CMetaInterface::ApplyProxyBlanket(void) __ptr64 +?ApplyProxyBlanket@CMetaInterface@@MEAAJXZ +; protected: virtual long __cdecl CWamInterface::ApplyProxyBlanket(void) __ptr64 +?ApplyProxyBlanket@CWamInterface@@MEAAJXZ +; protected: static int __cdecl CError::AreStaticsAllocated(void) +?AreStaticsAllocated@CError@@KAHXZ +; public: void __cdecl CODLBox::AttachResources(class CRMCListBoxResources const * __ptr64) __ptr64 +?AttachResources@CODLBox@@QEAAXPEBVCRMCListBoxResources@@@Z +; protected: void __cdecl CODLBox::AttachWindow(class CWnd * __ptr64) __ptr64 +?AttachWindow@CODLBox@@IEAAXPEAVCWnd@@@Z +; public: long __cdecl CMetaBack::Backup(unsigned short const * __ptr64) __ptr64 +?Backup@CMetaBack@@QEAAJPEBG@Z +; protected: long __cdecl CMetaInterface::Backup(unsigned short const * __ptr64,unsigned long,unsigned long) __ptr64 +?Backup@CMetaInterface@@IEAAJPEBGKK@Z +; public: long __cdecl CMetaBack::BackupWithPassword(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?BackupWithPassword@CMetaBack@@QEAAJPEBG0@Z +; protected: long __cdecl CMetaInterface::BackupWithPassword(unsigned short const * __ptr64,unsigned long,unsigned long,unsigned short const * __ptr64) __ptr64 +?BackupWithPassword@CMetaInterface@@IEAAJPEBGKK0@Z +; public: int __cdecl CRMCListBoxResources::BitmapHeight(void)const __ptr64 +?BitmapHeight@CRMCListBoxResources@@QEBAHXZ +; public: int __cdecl CRMCListBoxResources::BitmapWidth(void)const __ptr64 +?BitmapWidth@CRMCListBoxResources@@QEBAHXZ +; int __cdecl BuildAclBlob(class CObListPlus & __ptr64,class CBlob & __ptr64) +?BuildAclBlob@@YAHAEAVCObListPlus@@AEAVCBlob@@@Z +; unsigned long __cdecl BuildAclOblistFromBlob(class CBlob & __ptr64,class CObListPlus & __ptr64) +?BuildAclOblistFromBlob@@YAKAEAVCBlob@@AEAVCObListPlus@@@Z +; public: static double __cdecl CINumber::BuildFloat(long,long) +?BuildFloat@CINumber@@SANJJ@Z +; void __cdecl BuildIplBlob(class CObListPlus & __ptr64,int,class CBlob & __ptr64) +?BuildIplBlob@@YAXAEAVCObListPlus@@HAEAVCBlob@@@Z +; unsigned long __cdecl BuildIplOblistFromBlob(class CBlob & __ptr64,class CObListPlus & __ptr64,int & __ptr64) +?BuildIplOblistFromBlob@@YAKAEAVCBlob@@AEAVCObListPlus@@AEAH@Z +; protected: void __cdecl CMetabasePath::BuildMetaPath(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?BuildMetaPath@CMetabasePath@@IEAAXPEBG000@Z +; protected: void __cdecl CMetabasePath::BuildMetaPath(unsigned short const * __ptr64,unsigned long,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?BuildMetaPath@CMetabasePath@@IEAAXPEBGK00@Z +; int __cdecl CStringFindNoCase(class CString const & __ptr64,unsigned short const * __ptr64) +?CStringFindNoCase@@YAHAEBVCString@@PEBG@Z +; protected: void __cdecl CODLBox::CalculateTextHeight(class CFont * __ptr64) __ptr64 +?CalculateTextHeight@CODLBox@@IEAAXPEAVCFont@@@Z +; public: int __cdecl CODLBox::ChangeFont(class CFont * __ptr64) __ptr64 +?ChangeFont@CODLBox@@QEAAHPEAVCFont@@@Z +; public: virtual long __cdecl CIISInterface::ChangeProxyBlanket(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?ChangeProxyBlanket@CIISInterface@@UEAAJPEBG0@Z +; public: long __cdecl CMetaKey::CheckDescendants(unsigned long,class CComAuthInfo * __ptr64,unsigned short const * __ptr64) __ptr64 +?CheckDescendants@CMetaKey@@QEAAJKPEAVCComAuthInfo@@PEBG@Z +; protected: class CString & __ptr64 __cdecl CInheritanceDlg::CleanDescendantPath(class CString & __ptr64) __ptr64 +?CleanDescendantPath@CInheritanceDlg@@IEAAAEAVCString@@AEAV2@@Z +; public: static unsigned short const * __ptr64 __cdecl CMetabasePath::CleanMetaPath(class CString & __ptr64) +?CleanMetaPath@CMetabasePath@@SAPEBGAEAVCString@@@Z +; public: void __cdecl CBlob::CleanUp(void) __ptr64 +?CleanUp@CBlob@@QEAAXXZ +; private: void __cdecl CStrPassword::ClearPasswordBuffers(void) __ptr64 +?ClearPasswordBuffers@CStrPassword@@AEAAXXZ +; public: long __cdecl CMetaKey::Close(void) __ptr64 +?Close@CMetaKey@@QEAAJXZ +; protected: long __cdecl CMetaInterface::CloseKey(unsigned long) __ptr64 +?CloseKey@CMetaInterface@@IEAAJK@Z +; public: unsigned long __cdecl CRMCListBoxResources::ColorHighlight(void)const __ptr64 +?ColorHighlight@CRMCListBoxResources@@QEBAKXZ +; public: unsigned long __cdecl CRMCListBoxResources::ColorHighlightText(void)const __ptr64 +?ColorHighlightText@CRMCListBoxResources@@QEBAKXZ +; public: unsigned long __cdecl CRMCListBoxResources::ColorWindow(void)const __ptr64 +?ColorWindow@CRMCListBoxResources@@QEBAKXZ +; public: unsigned long __cdecl CRMCListBoxResources::ColorWindowText(void)const __ptr64 +?ColorWindowText@CRMCListBoxResources@@QEBAKXZ +; protected: int __cdecl CODLBox::ColumnText(class CRMCListBoxDrawStruct & __ptr64,int,int,unsigned short const * __ptr64) __ptr64 +?ColumnText@CODLBox@@IEAAHAEAVCRMCListBoxDrawStruct@@HHPEBG@Z +; protected: static int __cdecl CODLBox::ColumnText(class CDC * __ptr64,int,int,int,int,unsigned short const * __ptr64) +?ColumnText@CODLBox@@KAHPEAVCDC@@HHHHPEBG@Z +; protected: void __cdecl CIISApplication::CommonConstruct(void) __ptr64 +?CommonConstruct@CIISApplication@@IEAAXXZ +; public: virtual int __cdecl CObjectPlus::Compare(class CObjectPlus const * __ptr64)const __ptr64 +?Compare@CObjectPlus@@UEBAHPEBV1@@Z +; public: int __cdecl CStrPassword::Compare(class CStrPassword & __ptr64)const __ptr64 +?Compare@CStrPassword@@QEBAHAEAV1@@Z +; public: int __cdecl CStrPassword::Compare(class CString & __ptr64)const __ptr64 +?Compare@CStrPassword@@QEBAHAEAVCString@@@Z +; public: int __cdecl CStrPassword::Compare(unsigned short const * __ptr64)const __ptr64 +?Compare@CStrPassword@@QEBAHPEBG@Z +; public: int __cdecl CIPAddress::CompareItem(class CIPAddress const & __ptr64)const __ptr64 +?CompareItem@CIPAddress@@QEBAHAEBV1@@Z +; protected: void __cdecl CODLBox::ComputeMargins(class CRMCListBoxDrawStruct & __ptr64,int,int & __ptr64,int & __ptr64) __ptr64 +?ComputeMargins@CODLBox@@IEAAXAEAVCRMCListBoxDrawStruct@@HAEAH1@Z +; protected: class CError const & __ptr64 __cdecl CError::Construct(class CError const & __ptr64) __ptr64 +?Construct@CError@@IEAAAEBV1@AEBV1@@Z +; protected: class CError const & __ptr64 __cdecl CError::Construct(long) __ptr64 +?Construct@CError@@IEAAAEBV1@J@Z +; unsigned long __cdecl ConvertDoubleNullListToStringList(unsigned short const * __ptr64,class CStringList & __ptr64,int) +?ConvertDoubleNullListToStringList@@YAKPEBGAEAVCStringList@@H@Z +; public: static unsigned short const * __ptr64 __cdecl CINumber::ConvertFloatToString(double,int,class CString & __ptr64) +?ConvertFloatToString@CINumber@@SAPEBGNHAEAVCString@@@Z +; public: static unsigned short const * __ptr64 __cdecl CINumber::ConvertLongToString(long,class CString & __ptr64) +?ConvertLongToString@CINumber@@SAPEBGJAEAVCString@@@Z +; int __cdecl ConvertSepLineToStringList(unsigned short const * __ptr64,class CStringList & __ptr64,unsigned short const * __ptr64) +?ConvertSepLineToStringList@@YAHPEBGAEAVCStringList@@0@Z +; unsigned long __cdecl ConvertStringListToDoubleNullList(class CStringList & __ptr64,unsigned long & __ptr64,unsigned short * __ptr64 & __ptr64) +?ConvertStringListToDoubleNullList@@YAKAEAVCStringList@@AEAKAEAPEAG@Z +; unsigned short const * __ptr64 __cdecl ConvertStringListToSepLine(class CStringList & __ptr64,class CString & __ptr64,unsigned short const * __ptr64) +?ConvertStringListToSepLine@@YAPEBGAEAVCStringList@@AEAVCString@@PEBG@Z +; public: static int __cdecl CINumber::ConvertStringToFloat(unsigned short const * __ptr64,double & __ptr64) +?ConvertStringToFloat@CINumber@@SAHPEBGAEAN@Z +; public: static int __cdecl CINumber::ConvertStringToLong(unsigned short const * __ptr64,long & __ptr64) +?ConvertStringToLong@CINumber@@SAHPEBGAEAJ@Z +; public: long __cdecl CMetaKey::ConvertToParentPath(int) __ptr64 +?ConvertToParentPath@CMetaKey@@QEAAJH@Z +; public: static unsigned short const * __ptr64 __cdecl CMetabasePath::ConvertToParentPath(class CString & __ptr64) +?ConvertToParentPath@CMetabasePath@@SAPEBGAEAVCString@@@Z +; protected: long __cdecl CMetaInterface::CopyData(unsigned long,unsigned short const * __ptr64,unsigned long,unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long,int) __ptr64 +?CopyData@CMetaInterface@@IEAAJKPEBGK0KKKH@Z +; protected: long __cdecl CMetaInterface::CopyKey(unsigned long,unsigned short const * __ptr64,unsigned long,unsigned short const * __ptr64,int,int) __ptr64 +?CopyKey@CMetaInterface@@IEAAJKPEBGK0HH@Z +; public: void __cdecl CStrPassword::CopyTo(class CStrPassword & __ptr64) __ptr64 +?CopyTo@CStrPassword@@QEAAXAEAV1@@Z +; public: void __cdecl CStrPassword::CopyTo(class CString & __ptr64) __ptr64 +?CopyTo@CStrPassword@@QEAAXAEAVCString@@@Z +; public: long __cdecl CIISAppPool::Create(unsigned short const * __ptr64) __ptr64 +?Create@CIISAppPool@@QEAAJPEBG@Z +; public: long __cdecl CIISApplication::Create(unsigned short const * __ptr64,unsigned long) __ptr64 +?Create@CIISApplication@@QEAAJPEBGK@Z +; protected: long __cdecl CIISInterface::Create(int,struct _GUID const * __ptr64 const,struct _GUID const * __ptr64 const,int * __ptr64,struct IUnknown * __ptr64 * __ptr64) __ptr64 +?Create@CIISInterface@@IEAAJHQEBU_GUID@@0PEAHPEAPEAUIUnknown@@@Z +; protected: long __cdecl CIISSvcControl::Create(void) __ptr64 +?Create@CIISSvcControl@@IEAAJXZ +; protected: long __cdecl CMetaInterface::Create(void) __ptr64 +?Create@CMetaInterface@@IEAAJXZ +; public: int __cdecl CRMCListBoxHeader::Create(unsigned long,struct tagRECT const & __ptr64,class CWnd * __ptr64,class CHeaderListBox * __ptr64,unsigned int) __ptr64 +?Create@CRMCListBoxHeader@@QEAAHKAEBUtagRECT@@PEAVCWnd@@PEAVCHeaderListBox@@I@Z +; protected: long __cdecl CWamInterface::Create(void) __ptr64 +?Create@CWamInterface@@IEAAJXZ +; protected: long __cdecl CWamInterface::CreateApplication(unsigned short const * __ptr64,unsigned long,unsigned short const * __ptr64,int) __ptr64 +?CreateApplication@CWamInterface@@IEAAJPEBGK0H@Z +; protected: long __cdecl CWamInterface::CreateApplicationPool(unsigned short const * __ptr64) __ptr64 +?CreateApplicationPool@CWamInterface@@IEAAJPEBG@Z +; public: static class CObject * __ptr64 __cdecl CEmphasizedDialog::CreateObject(void) +?CreateObject@CEmphasizedDialog@@SAPEAVCObject@@XZ +; public: static class CObject * __ptr64 __cdecl CIISWizardBookEnd::CreateObject(void) +?CreateObject@CIISWizardBookEnd@@SAPEAVCObject@@XZ +; public: static class CObject * __ptr64 __cdecl CIISWizardPage::CreateObject(void) +?CreateObject@CIISWizardPage@@SAPEAVCObject@@XZ +; public: static class CObject * __ptr64 __cdecl CIISWizardSheet::CreateObject(void) +?CreateObject@CIISWizardSheet@@SAPEAVCObject@@XZ +; public: long __cdecl CMetaKey::CreatePathFromFailedOpen(void) __ptr64 +?CreatePathFromFailedOpen@CMetaKey@@QEAAJXZ +; public: long __cdecl CIISApplication::CreatePooled(unsigned short const * __ptr64,unsigned long,unsigned short const * __ptr64,int) __ptr64 +?CreatePooled@CIISApplication@@QEAAJPEBGK0H@Z +; public: struct _COSERVERINFO * __ptr64 __cdecl CComAuthInfo::CreateServerInfoStruct(unsigned long)const __ptr64 +?CreateServerInfoStruct@CComAuthInfo@@QEBAPEAU_COSERVERINFO@@K@Z +; public: struct _COSERVERINFO * __ptr64 __cdecl CComAuthInfo::CreateServerInfoStruct(void)const __ptr64 +?CreateServerInfoStruct@CComAuthInfo@@QEBAPEAU_COSERVERINFO@@XZ +; public: long __cdecl CMetaInterface::CreateSite(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) __ptr64 +?CreateSite@CMetaInterface@@QEAAJPEBG000PEAK1@Z +; int __cdecl CreateSpecialDialogFont(class CWnd * __ptr64,class CFont * __ptr64,long,long,long,int,int) +?CreateSpecialDialogFont@@YAHPEAVCWnd@@PEAVCFont@@JJJHH@Z +; int __cdecl CvtGMTStringToInternal(unsigned short const * __ptr64,__int64 * __ptr64) +?CvtGMTStringToInternal@@YAHPEBGPEA_J@Z +; void __cdecl CvtInternalToGMTString(__int64,class CString & __ptr64) +?CvtInternalToGMTString@@YAX_JAEAVCString@@@Z +; int __cdecl CvtStringToLong(unsigned short const * __ptr64,unsigned long * __ptr64) +?CvtStringToLong@@YAHPEBGPEAK@Z +; protected: static long __cdecl CError::CvtToInternalFormat(long) +?CvtToInternalFormat@CError@@KAJJ@Z +; void __cdecl DDV_FilePath(class CDataExchange * __ptr64,class CString & __ptr64,int) +?DDV_FilePath@@YAXPEAVCDataExchange@@AEAVCString@@H@Z +; void __cdecl DDV_FolderPath(class CDataExchange * __ptr64,class CString & __ptr64,int) +?DDV_FolderPath@@YAXPEAVCDataExchange@@AEAVCString@@H@Z +; void __cdecl DDV_MaxCharsBalloon(class CDataExchange * __ptr64,class CString const & __ptr64,int) +?DDV_MaxCharsBalloon@@YAXPEAVCDataExchange@@AEBVCString@@H@Z +; void __cdecl DDV_MaxCharsBalloon_SecuredString(class CDataExchange * __ptr64,class CStrPassword const & __ptr64,int) +?DDV_MaxCharsBalloon_SecuredString@@YAXPEAVCDataExchange@@AEBVCStrPassword@@H@Z +; void __cdecl DDV_MaxChars_SecuredString(class CDataExchange * __ptr64,class CStrPassword const & __ptr64,int) +?DDV_MaxChars_SecuredString@@YAXPEAVCDataExchange@@AEBVCStrPassword@@H@Z +; void __cdecl DDV_MinChars(class CDataExchange * __ptr64,class CString const & __ptr64,int) +?DDV_MinChars@@YAXPEAVCDataExchange@@AEBVCString@@H@Z +; void __cdecl DDV_MinChars_SecuredString(class CDataExchange * __ptr64,class CStrPassword const & __ptr64,int) +?DDV_MinChars_SecuredString@@YAXPEAVCDataExchange@@AEBVCStrPassword@@H@Z +; void __cdecl DDV_MinMaxBalloon(class CDataExchange * __ptr64,int,unsigned long,unsigned long) +?DDV_MinMaxBalloon@@YAXPEAVCDataExchange@@HKK@Z +; void __cdecl DDV_MinMaxChars(class CDataExchange * __ptr64,class CString const & __ptr64,int,int) +?DDV_MinMaxChars@@YAXPEAVCDataExchange@@AEBVCString@@HH@Z +; void __cdecl DDV_MinMaxChars_SecuredString(class CDataExchange * __ptr64,class CStrPassword const & __ptr64,int,int) +?DDV_MinMaxChars_SecuredString@@YAXPEAVCDataExchange@@AEBVCStrPassword@@HH@Z +; void __cdecl DDV_MinMaxSpin(class CDataExchange * __ptr64,struct HWND__ * __ptr64,int,int) +?DDV_MinMaxSpin@@YAXPEAVCDataExchange@@PEAUHWND__@@HH@Z +; void __cdecl DDV_ShowBalloonAndFail(class CDataExchange * __ptr64,unsigned int) +?DDV_ShowBalloonAndFail@@YAXPEAVCDataExchange@@I@Z +; void __cdecl DDV_ShowBalloonAndFail(class CDataExchange * __ptr64,class CString) +?DDV_ShowBalloonAndFail@@YAXPEAVCDataExchange@@VCString@@@Z +; void __cdecl DDV_UNCFolderPath(class CDataExchange * __ptr64,class CString & __ptr64,int) +?DDV_UNCFolderPath@@YAXPEAVCDataExchange@@AEAVCString@@H@Z +; void __cdecl DDV_Url(class CDataExchange * __ptr64,class CString & __ptr64) +?DDV_Url@@YAXPEAVCDataExchange@@AEAVCString@@@Z +; void __cdecl DDX_Password(class CDataExchange * __ptr64,int,class CString & __ptr64,unsigned short const * __ptr64) +?DDX_Password@@YAXPEAVCDataExchange@@HAEAVCString@@PEBG@Z +; void __cdecl DDX_Password_SecuredString(class CDataExchange * __ptr64,int,class CStrPassword & __ptr64,unsigned short const * __ptr64) +?DDX_Password_SecuredString@@YAXPEAVCDataExchange@@HAEAVCStrPassword@@PEBG@Z +; void __cdecl DDX_Spin(class CDataExchange * __ptr64,int,int & __ptr64) +?DDX_Spin@@YAXPEAVCDataExchange@@HAEAH@Z +; void __cdecl DDX_Text(class CDataExchange * __ptr64,int,class CILong & __ptr64) +?DDX_Text@@YAXPEAVCDataExchange@@HAEAVCILong@@@Z +; void __cdecl DDX_TextBalloon(class CDataExchange * __ptr64,int,unsigned char & __ptr64) +?DDX_TextBalloon@@YAXPEAVCDataExchange@@HAEAE@Z +; void __cdecl DDX_TextBalloon(class CDataExchange * __ptr64,int,short & __ptr64) +?DDX_TextBalloon@@YAXPEAVCDataExchange@@HAEAF@Z +; void __cdecl DDX_TextBalloon(class CDataExchange * __ptr64,int,int & __ptr64) +?DDX_TextBalloon@@YAXPEAVCDataExchange@@HAEAH@Z +; void __cdecl DDX_TextBalloon(class CDataExchange * __ptr64,int,unsigned int & __ptr64) +?DDX_TextBalloon@@YAXPEAVCDataExchange@@HAEAI@Z +; void __cdecl DDX_TextBalloon(class CDataExchange * __ptr64,int,long & __ptr64) +?DDX_TextBalloon@@YAXPEAVCDataExchange@@HAEAJ@Z +; void __cdecl DDX_TextBalloon(class CDataExchange * __ptr64,int,unsigned long & __ptr64) +?DDX_TextBalloon@@YAXPEAVCDataExchange@@HAEAK@Z +; void __cdecl DDX_TextBalloon(class CDataExchange * __ptr64,int,__int64 & __ptr64) +?DDX_TextBalloon@@YAXPEAVCDataExchange@@HAEA_J@Z +; void __cdecl DDX_TextBalloon(class CDataExchange * __ptr64,int,unsigned __int64 & __ptr64) +?DDX_TextBalloon@@YAXPEAVCDataExchange@@HAEA_K@Z +; void __cdecl DDX_Text_SecuredString(class CDataExchange * __ptr64,int,class CStrPassword & __ptr64) +?DDX_Text_SecuredString@@YAXPEAVCDataExchange@@HAEAVCStrPassword@@@Z +; public: static unsigned char * __ptr64 __cdecl CIPAddress::DWORDtoLPBYTE(unsigned long,unsigned char * __ptr64) +?DWORDtoLPBYTE@CIPAddress@@SAPEAEKPEAE@Z +; protected: static void __cdecl CINumber::DeAllocate(void) +?DeAllocate@CINumber@@KAXXZ +; protected: static void __cdecl CError::DeAllocateStatics(void) +?DeAllocateStatics@CError@@KAXXZ +; unsigned long __cdecl DeflateEnvironmentVariablePath(unsigned short const * __ptr64,class CString & __ptr64) +?DeflateEnvironmentVariablePath@@YAKPEBGAEAVCString@@@Z +; public: long __cdecl CIISAppPool::Delete(unsigned short const * __ptr64) __ptr64 +?Delete@CIISAppPool@@QEAAJPEBG@Z +; public: long __cdecl CIISApplication::Delete(int) __ptr64 +?Delete@CIISApplication@@QEAAJH@Z +; public: long __cdecl CMetaBack::Delete(unsigned short const * __ptr64,unsigned long) __ptr64 +?Delete@CMetaBack@@QEAAJPEBGK@Z +; protected: long __cdecl CMetaInterface::DeleteAllData(unsigned long,unsigned short const * __ptr64,unsigned long,unsigned long) __ptr64 +?DeleteAllData@CMetaInterface@@IEAAJKPEBGKK@Z +; protected: long __cdecl CWamInterface::DeleteApplication(unsigned short const * __ptr64,int) __ptr64 +?DeleteApplication@CWamInterface@@IEAAJPEBGH@Z +; protected: long __cdecl CWamInterface::DeleteApplicationPool(unsigned short const * __ptr64) __ptr64 +?DeleteApplicationPool@CWamInterface@@IEAAJPEBG@Z +; protected: long __cdecl CMetaInterface::DeleteBackup(unsigned short const * __ptr64,unsigned long) __ptr64 +?DeleteBackup@CMetaInterface@@IEAAJPEBGK@Z +; protected: long __cdecl CMetaInterface::DeleteChildKeys(unsigned long,unsigned short const * __ptr64) __ptr64 +?DeleteChildKeys@CMetaInterface@@IEAAJKPEBG@Z +; protected: long __cdecl CMetaInterface::DeleteData(unsigned long,unsigned short const * __ptr64,unsigned long,unsigned long) __ptr64 +?DeleteData@CMetaInterface@@IEAAJKPEBGKK@Z +; protected: int __cdecl CHeaderListBox::DeleteHeaderItem(int) __ptr64 +?DeleteHeaderItem@CHeaderListBox@@IEAAHH@Z +; public: int __cdecl CRMCListBoxHeader::DeleteItem(int) __ptr64 +?DeleteItem@CRMCListBoxHeader@@QEAAHH@Z +; protected: long __cdecl CMetaInterface::DeleteKey(unsigned long,unsigned short const * __ptr64) __ptr64 +?DeleteKey@CMetaInterface@@IEAAJKPEBG@Z +; public: long __cdecl CMetaKey::DeleteKey(unsigned short const * __ptr64) __ptr64 +?DeleteKey@CMetaKey@@QEAAJPEBG@Z +; public: long __cdecl CIISApplication::DeleteRecoverable(int) __ptr64 +?DeleteRecoverable@CIISApplication@@QEAAJH@Z +; public: long __cdecl CMetaKey::DeleteValue(unsigned long,unsigned short const * __ptr64) __ptr64 +?DeleteValue@CMetaKey@@QEAAJKPEBG@Z +; public: void __cdecl CStrPassword::DestroyClearTextPassword(unsigned short * __ptr64)const __ptr64 +?DestroyClearTextPassword@CStrPassword@@QEBAXPEAG@Z +; protected: void __cdecl CHeaderListBox::DistributeColumns(void) __ptr64 +?DistributeColumns@CHeaderListBox@@IEAAXXZ +; protected: virtual void __cdecl CConfirmDlg::DoDataExchange(class CDataExchange * __ptr64) __ptr64 +?DoDataExchange@CConfirmDlg@@MEAAXPEAVCDataExchange@@@Z +; protected: virtual void __cdecl CInheritanceDlg::DoDataExchange(class CDataExchange * __ptr64) __ptr64 +?DoDataExchange@CInheritanceDlg@@MEAAXPEAVCDataExchange@@@Z +; public: virtual int __cdecl CDirBrowseDlg::DoModal(void) __ptr64 +?DoModal@CDirBrowseDlg@@UEAAHXZ +; public: virtual __int64 __cdecl CInheritanceDlg::DoModal(void) __ptr64 +?DoModal@CInheritanceDlg@@UEAA_JXZ +; public: long __cdecl CMetaKey::DoesPathExist(unsigned short const * __ptr64) __ptr64 +?DoesPathExist@CMetaKey@@QEAAJPEBG@Z +; public: int __cdecl CRMCListBoxHeader::DoesRespondToColumnWidthChanges(void)const __ptr64 +?DoesRespondToColumnWidthChanges@CRMCListBoxHeader@@QEBAHXZ +; int __cdecl DoesUNCShareExist(class CString & __ptr64) +?DoesUNCShareExist@@YAHAEAVCString@@@Z +; protected: int __cdecl CODLBox::DrawBitmap(class CRMCListBoxDrawStruct & __ptr64,int,int) __ptr64 +?DrawBitmap@CODLBox@@IEAAHAEAVCRMCListBoxDrawStruct@@HH@Z +; protected: virtual void __cdecl CRMCComboBox::DrawItem(struct tagDRAWITEMSTRUCT * __ptr64) __ptr64 +?DrawItem@CRMCComboBox@@MEAAXPEAUtagDRAWITEMSTRUCT@@@Z +; protected: virtual void __cdecl CRMCListBox::DrawItem(struct tagDRAWITEMSTRUCT * __ptr64) __ptr64 +?DrawItem@CRMCListBox@@MEAAXPEAUtagDRAWITEMSTRUCT@@@Z +; protected: virtual void __cdecl CRMCComboBox::DrawItemEx(class CRMCListBoxDrawStruct & __ptr64) __ptr64 +?DrawItemEx@CRMCComboBox@@MEAAXAEAVCRMCListBoxDrawStruct@@@Z +; protected: virtual void __cdecl CRMCListBox::DrawItemEx(class CRMCListBoxDrawStruct & __ptr64) __ptr64 +?DrawItemEx@CRMCListBox@@MEAAXAEAVCRMCListBoxDrawStruct@@@Z +; public: int __cdecl CIPAccessDescriptor::DuplicateInList(class CObListPlus & __ptr64) __ptr64 +?DuplicateInList@CIPAccessDescriptor@@QEAAHAEAVCObListPlus@@@Z +; void __cdecl EditHideBalloon(void) +?EditHideBalloon@@YAXXZ +; void __cdecl EditShowBalloon(struct HWND__ * __ptr64,unsigned int) +?EditShowBalloon@@YAXPEAUHWND__@@I@Z +; void __cdecl EditShowBalloon(struct HWND__ * __ptr64,class CString) +?EditShowBalloon@@YAXPEAUHWND__@@VCString@@@Z +; public: void __cdecl CStrPassword::Empty(void) __ptr64 +?Empty@CStrPassword@@QEAAXXZ +; public: void __cdecl CIISWizardSheet::EnableButton(int,int) __ptr64 +?EnableButton@CIISWizardSheet@@QEAAXHH@Z +; protected: void __cdecl CIISWizardPage::EnableSheetButton(int,int) __ptr64 +?EnableSheetButton@CIISWizardPage@@IEAAXHH@Z +; public: int __cdecl CHeaderListBox::EnableWindow(int) __ptr64 +?EnableWindow@CHeaderListBox@@QEAAHH@Z +; protected: long __cdecl CMetaInterface::EnumBackups(unsigned short * __ptr64,unsigned long * __ptr64,struct _FILETIME * __ptr64,unsigned long) __ptr64 +?EnumBackups@CMetaInterface@@IEAAJPEAGPEAKPEAU_FILETIME@@K@Z +; protected: long __cdecl CMetaInterface::EnumData(unsigned long,unsigned short const * __ptr64,struct _METADATA_RECORD * __ptr64,unsigned long,unsigned long * __ptr64) __ptr64 +?EnumData@CMetaInterface@@IEAAJKPEBGPEAU_METADATA_RECORD@@KPEAK@Z +; protected: long __cdecl CMetaInterface::EnumHistory(unsigned short * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,struct _FILETIME * __ptr64,unsigned long) __ptr64 +?EnumHistory@CMetaInterface@@IEAAJPEAGPEAK1PEAU_FILETIME@@K@Z +; protected: long __cdecl CMetaInterface::EnumKeys(unsigned long,unsigned short const * __ptr64,unsigned short * __ptr64,unsigned long) __ptr64 +?EnumKeys@CMetaInterface@@IEAAJKPEBGPEAGK@Z +; public: long __cdecl CIISAppPool::EnumerateApplications(class CStringListEx & __ptr64) __ptr64 +?EnumerateApplications@CIISAppPool@@QEAAJAEAVCStringListEx@@@Z +; protected: long __cdecl CWamInterface::EnumerateApplicationsInPool(unsigned short const * __ptr64,unsigned short * __ptr64 * __ptr64) __ptr64 +?EnumerateApplicationsInPool@CWamInterface@@IEAAJPEBGPEAPEAG@Z +; protected: int __cdecl CError::ExpandEscapeCode(unsigned short * __ptr64,unsigned long,unsigned short * __ptr64 & __ptr64,class CString & __ptr64,long & __ptr64)const __ptr64 +?ExpandEscapeCode@CError@@IEBAHPEAGKAEAPEAGAEAVCString@@AEAJ@Z +; public: int __cdecl CError::Failed(void)const __ptr64 +?Failed@CError@@QEBAHXZ +; public: static int __cdecl CError::Failed(long) +?Failed@CError@@SAHJ@Z +; int __cdecl FetchIpAddressFromCombo(class CComboBox & __ptr64,class CObListPlus & __ptr64,class CIPAddress & __ptr64) +?FetchIpAddressFromCombo@@YAHAEAVCComboBox@@AEAVCObListPlus@@AEAVCIPAddress@@@Z +; public: int __cdecl CObListPlus::FindElement(class CObject * __ptr64)const __ptr64 +?FindElement@CObListPlus@@QEBAHPEAVCObject@@@Z +; protected: static unsigned short const * __ptr64 __cdecl CError::FindFacility(unsigned long) +?FindFacility@CError@@KAPEBGK@Z +; void __cdecl FitPathToControl(class CWnd & __ptr64,unsigned short const * __ptr64,int) +?FitPathToControl@@YAXAEAVCWnd@@PEBGH@Z +; public: void __cdecl CAccessEntry::FlagForDeletion(int) __ptr64 +?FlagForDeletion@CAccessEntry@@QEAAXH@Z +; public: void __cdecl CComAuthInfo::FreeServerInfoStruct(struct _COSERVERINFO * __ptr64)const __ptr64 +?FreeServerInfoStruct@CComAuthInfo@@QEBAXPEAU_COSERVERINFO@@@Z +; protected: int __cdecl CInheritanceDlg::FriendlyInstance(class CString & __ptr64,class CString & __ptr64) __ptr64 +?FriendlyInstance@CInheritanceDlg@@IEAAHAEAVCString@@0@Z +; unsigned short const * __ptr64 __cdecl GUIDToCString(struct _GUID const & __ptr64,class CString & __ptr64) +?GUIDToCString@@YAPEBGAEBU_GUID@@AEAVCString@@@Z +; unsigned short const * __ptr64 __cdecl GenerateRegistryKey(class CString & __ptr64,unsigned short const * __ptr64) +?GenerateRegistryKey@@YAPEBGAEAVCString@@PEBG@Z +; public: long __cdecl CMetaInterface::GetAdminInterface2(struct IMSAdminBase2W * __ptr64 * __ptr64) __ptr64 +?GetAdminInterface2@CMetaInterface@@QEAAJPEAPEAUIMSAdminBase2W@@@Z +; public: long __cdecl CMetaInterface::GetAdminInterface3(struct IMSAdminBase3W * __ptr64 * __ptr64) __ptr64 +?GetAdminInterface3@CMetaInterface@@QEAAJPEAPEAUIMSAdminBase3W@@@Z +; protected: long __cdecl CMetaInterface::GetAllData(unsigned long,unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long,unsigned char * __ptr64,unsigned long * __ptr64) __ptr64 +?GetAllData@CMetaInterface@@IEAAJKPEBGKKKPEAK1KPEAE1@Z +; protected: long __cdecl CMetaKey::GetAllData(unsigned long,unsigned long,unsigned long,unsigned long * __ptr64,unsigned long * __ptr64,unsigned char * __ptr64 * __ptr64,unsigned short const * __ptr64) __ptr64 +?GetAllData@CMetaKey@@IEAAJKKKPEAK0PEAPEAEPEBG@Z +; public: long __cdecl CWamInterface::GetAppAdminInterface(struct IIISApplicationAdmin * __ptr64 * __ptr64) __ptr64 +?GetAppAdminInterface@CWamInterface@@QEAAJPEAPEAUIIISApplicationAdmin@@@Z +; protected: struct HBRUSH__ * __ptr64 __cdecl CIISWizardPage::GetBackgroundBrush(void)const __ptr64 +?GetBackgroundBrush@CIISWizardPage@@IEBAPEAUHBRUSH__@@XZ +; public: struct HBRUSH__ * __ptr64 __cdecl CIISWizardSheet::GetBackgroundBrush(void)const __ptr64 +?GetBackgroundBrush@CIISWizardSheet@@QEBAPEAUHBRUSH__@@XZ +; public: unsigned long __cdecl CMetaKey::GetBase(void)const __ptr64 +?GetBase@CMetaKey@@QEBAKXZ +; protected: class CFont * __ptr64 __cdecl CIISWizardPage::GetBigFont(void) __ptr64 +?GetBigFont@CIISWizardPage@@IEAAPEAVCFont@@XZ +; public: class CFont * __ptr64 __cdecl CIISWizardSheet::GetBigFont(void) __ptr64 +?GetBigFont@CIISWizardSheet@@QEAAPEAVCFont@@XZ +; protected: class CDC * __ptr64 __cdecl CIISWizardPage::GetBitmapMemDC(void) __ptr64 +?GetBitmapMemDC@CIISWizardPage@@IEAAPEAVCDC@@XZ +; public: class CDC * __ptr64 __cdecl CIISWizardSheet::GetBitmapMemDC(int) __ptr64 +?GetBitmapMemDC@CIISWizardSheet@@QEAAPEAVCDC@@H@Z +; protected: class CFont * __ptr64 __cdecl CIISWizardPage::GetBoldFont(void) __ptr64 +?GetBoldFont@CIISWizardPage@@IEAAPEAVCFont@@XZ +; public: class CFont * __ptr64 __cdecl CIISWizardSheet::GetBoldFont(void) __ptr64 +?GetBoldFont@CIISWizardSheet@@QEAAPEAVCFont@@XZ +; public: int __cdecl CStrPassword::GetByteLength(void)const __ptr64 +?GetByteLength@CStrPassword@@QEBAHXZ +; protected: long __cdecl CMetaInterface::GetChildPaths(unsigned long,unsigned short const * __ptr64,unsigned long,unsigned short * __ptr64,unsigned long * __ptr64) __ptr64 +?GetChildPaths@CMetaInterface@@IEAAJKPEBGKPEAGPEAK@Z +; public: long __cdecl CMetaKey::GetChildPaths(class CStringListEx & __ptr64,unsigned short const * __ptr64) __ptr64 +?GetChildPaths@CMetaKey@@QEAAJAEAVCStringListEx@@PEBG@Z +; public: unsigned short * __ptr64 __cdecl CStrPassword::GetClearTextPassword(void) __ptr64 +?GetClearTextPassword@CStrPassword@@QEAAPEAGXZ +; public: int __cdecl CRMCListBoxHeader::GetColumnWidth(int)const __ptr64 +?GetColumnWidth@CRMCListBoxHeader@@QEBAHH@Z +; public: int __cdecl CGetComputer::GetComputer(struct HWND__ * __ptr64) __ptr64 +?GetComputer@CGetComputer@@QEAAHPEAUHWND__@@@Z +; public: int __cdecl CRMCListBox::GetCurSel(void)const __ptr64 +?GetCurSel@CRMCListBox@@QEBAHXZ +; public: unsigned char * __ptr64 __cdecl CBlob::GetData(void) __ptr64 +?GetData@CBlob@@QEAAPEAEXZ +; protected: long __cdecl CMetaInterface::GetData(unsigned long,unsigned short const * __ptr64,struct _METADATA_RECORD * __ptr64,unsigned long * __ptr64) __ptr64 +?GetData@CMetaInterface@@IEAAJKPEBGPEAU_METADATA_RECORD@@PEAK@Z +; protected: long __cdecl CInheritanceDlg::GetDataPaths(void) __ptr64 +?GetDataPaths@CInheritanceDlg@@IEAAJXZ +; protected: long __cdecl CMetaInterface::GetDataPaths(unsigned long,unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long,unsigned short * __ptr64,unsigned long * __ptr64) __ptr64 +?GetDataPaths@CMetaInterface@@IEAAJKPEBGKKKPEAGPEAK@Z +; public: long __cdecl CMetaKey::GetDataPaths(class CStringListEx & __ptr64,unsigned long,unsigned long,unsigned short const * __ptr64) __ptr64 +?GetDataPaths@CMetaKey@@QEAAJAEAVCStringListEx@@KKPEBG@Z +; void __cdecl GetDlgCtlRect(struct HWND__ * __ptr64,struct HWND__ * __ptr64,struct tagRECT * __ptr64) +?GetDlgCtlRect@@YAXPEAUHWND__@@0PEAUtagRECT@@@Z +; public: unsigned short const * __ptr64 __cdecl CDirBrowseDlg::GetFullPath(class CString & __ptr64,int)const __ptr64 +?GetFullPath@CDirBrowseDlg@@QEBAPEBGAEAVCString@@H@Z +; void __cdecl GetFullPathLocalOrRemote(unsigned short const * __ptr64,unsigned short const * __ptr64,class CString & __ptr64) +?GetFullPathLocalOrRemote@@YAXPEBG0AEAVCString@@@Z +; public: unsigned long __cdecl CMetaKey::GetHandle(void)const __ptr64 +?GetHandle@CMetaKey@@QEBAKXZ +; protected: class CRMCListBoxHeader * __ptr64 __cdecl CHeaderListBox::GetHeader(void) __ptr64 +?GetHeader@CHeaderListBox@@IEAAPEAVCRMCListBoxHeader@@XZ +; protected: int __cdecl CHeaderListBox::GetHeaderItem(int,struct _HD_ITEMW * __ptr64)const __ptr64 +?GetHeaderItem@CHeaderListBox@@IEBAHHPEAU_HD_ITEMW@@@Z +; protected: int __cdecl CHeaderListBox::GetHeaderItemCount(void)const __ptr64 +?GetHeaderItemCount@CHeaderListBox@@IEBAHXZ +; int __cdecl GetIUsrAccount(unsigned short const * __ptr64,class CWnd * __ptr64,class CString & __ptr64) +?GetIUsrAccount@@YAHPEBGPEAVCWnd@@AEAVCString@@@Z +; int __cdecl GetIUsrAccount(unsigned short const * __ptr64,class CWnd * __ptr64,unsigned short * __ptr64,int) +?GetIUsrAccount@@YAHPEBGPEAVCWnd@@PEAGH@Z +; public: static unsigned long __cdecl CMetabasePath::GetInstanceNumber(unsigned short const * __ptr64) +?GetInstanceNumber@CMetabasePath@@SAKPEBG@Z +; public: static unsigned short const * __ptr64 __cdecl CMetabasePath::GetInstancePath(unsigned short const * __ptr64,class CString & __ptr64,class CString * __ptr64) +?GetInstancePath@CMetabasePath@@SAPEBGPEBGAEAVCString@@PEAV2@@Z +; public: struct IMSAdminBaseW * __ptr64 __cdecl CMetaInterface::GetInterface(void) __ptr64 +?GetInterface@CMetaInterface@@QEAAPEAUIMSAdminBaseW@@XZ +; public: int __cdecl CRMCListBoxHeader::GetItem(int,struct _HD_ITEMW * __ptr64)const __ptr64 +?GetItem@CRMCListBoxHeader@@QEBAHHPEAU_HD_ITEMW@@@Z +; public: int __cdecl CRMCListBoxHeader::GetItemCount(void)const __ptr64 +?GetItemCount@CRMCListBoxHeader@@QEBAHXZ +; protected: long __cdecl CMetaInterface::GetLastChangeTime(unsigned long,unsigned short const * __ptr64,struct _FILETIME * __ptr64,int) __ptr64 +?GetLastChangeTime@CMetaInterface@@IEAAJKPEBGPEAU_FILETIME@@H@Z +; public: static unsigned short const * __ptr64 __cdecl CMetabasePath::GetLastNodeName(unsigned short const * __ptr64,class CString & __ptr64) +?GetLastNodeName@CMetabasePath@@SAPEBGPEBGAEAVCString@@@Z +; public: void __cdecl CError::GetLastWinError(void) __ptr64 +?GetLastWinError@CError@@QEAAXXZ +; public: int __cdecl CStrPassword::GetLength(void)const __ptr64 +?GetLength@CStrPassword@@QEBAHXZ +; public: static int __cdecl CMetaKey::GetMDFieldDef(unsigned long,unsigned long & __ptr64,unsigned long & __ptr64,unsigned long & __ptr64,unsigned long & __ptr64) +?GetMDFieldDef@CMetaKey@@SAHKAEAK000@Z +; public: static unsigned short const * __ptr64 __cdecl CMetabasePath::GetMachinePath(unsigned short const * __ptr64,class CString & __ptr64,class CString * __ptr64) +?GetMachinePath@CMetabasePath@@SAPEBGPEBGAEAVCString@@PEAV2@@Z +; protected: virtual struct AFX_MSGMAP const * __ptr64 __cdecl CConfirmDlg::GetMessageMap(void)const __ptr64 +?GetMessageMap@CConfirmDlg@@MEBAPEBUAFX_MSGMAP@@XZ +; protected: virtual struct AFX_MSGMAP const * __ptr64 __cdecl CEmphasizedDialog::GetMessageMap(void)const __ptr64 +?GetMessageMap@CEmphasizedDialog@@MEBAPEBUAFX_MSGMAP@@XZ +; protected: virtual struct AFX_MSGMAP const * __ptr64 __cdecl CHeaderListBox::GetMessageMap(void)const __ptr64 +?GetMessageMap@CHeaderListBox@@MEBAPEBUAFX_MSGMAP@@XZ +; protected: virtual struct AFX_MSGMAP const * __ptr64 __cdecl CIISWizardBookEnd::GetMessageMap(void)const __ptr64 +?GetMessageMap@CIISWizardBookEnd@@MEBAPEBUAFX_MSGMAP@@XZ +; protected: virtual struct AFX_MSGMAP const * __ptr64 __cdecl CIISWizardPage::GetMessageMap(void)const __ptr64 +?GetMessageMap@CIISWizardPage@@MEBAPEBUAFX_MSGMAP@@XZ +; protected: virtual struct AFX_MSGMAP const * __ptr64 __cdecl CIISWizardSheet::GetMessageMap(void)const __ptr64 +?GetMessageMap@CIISWizardSheet@@MEBAPEBUAFX_MSGMAP@@XZ +; protected: virtual struct AFX_MSGMAP const * __ptr64 __cdecl CInheritanceDlg::GetMessageMap(void)const __ptr64 +?GetMessageMap@CInheritanceDlg@@MEBAPEBUAFX_MSGMAP@@XZ +; protected: virtual struct AFX_MSGMAP const * __ptr64 __cdecl CRMCComboBox::GetMessageMap(void)const __ptr64 +?GetMessageMap@CRMCComboBox@@MEBAPEBUAFX_MSGMAP@@XZ +; protected: virtual struct AFX_MSGMAP const * __ptr64 __cdecl CRMCListBox::GetMessageMap(void)const __ptr64 +?GetMessageMap@CRMCListBox@@MEBAPEBUAFX_MSGMAP@@XZ +; protected: virtual struct AFX_MSGMAP const * __ptr64 __cdecl CRMCListBoxHeader::GetMessageMap(void)const __ptr64 +?GetMessageMap@CRMCListBoxHeader@@MEBAPEBUAFX_MSGMAP@@XZ +; public: static struct CMetaKey::tagMDFIELDDEF const * __ptr64 __cdecl CMetaKey::GetMetaProp(unsigned long) +?GetMetaProp@CMetaKey@@SAPEBUtagMDFIELDDEF@1@K@Z +; public: void * __ptr64 __cdecl CRMCListBox::GetNextSelectedItem(int * __ptr64) __ptr64 +?GetNextSelectedItem@CRMCListBox@@QEAAPEAXPEAH@Z +; public: class CString & __ptr64 __cdecl CConfirmDlg::GetPassword(void) __ptr64 +?GetPassword@CConfirmDlg@@QEAAAEAVCString@@XZ +; public: long __cdecl CIISAppPool::GetProcessMode(unsigned long * __ptr64) __ptr64 +?GetProcessMode@CIISAppPool@@QEAAJPEAK@Z +; protected: long __cdecl CWamInterface::GetProcessMode(unsigned long * __ptr64) __ptr64 +?GetProcessMode@CWamInterface@@IEAAJPEAK@Z +; public: static int __cdecl CMetaKey::GetPropertyDescription(unsigned long,class CString & __ptr64) +?GetPropertyDescription@CMetaKey@@SAHKAEAVCString@@@Z +; protected: long __cdecl CMetaKey::GetPropertyValue(unsigned long,unsigned long & __ptr64,void * __ptr64 & __ptr64,unsigned long * __ptr64,int * __ptr64,unsigned short const * __ptr64,unsigned long * __ptr64) __ptr64 +?GetPropertyValue@CMetaKey@@IEAAJKAEAKAEAPEAXPEAKPEAHPEBG2@Z +; protected: static int __cdecl CODLBox::GetRequiredWidth(class CDC * __ptr64,class CRect const & __ptr64,unsigned short const * __ptr64,int) +?GetRequiredWidth@CODLBox@@KAHPEAVCDC@@AEBVCRect@@PEBGH@Z +; public: static unsigned short const * __ptr64 __cdecl CMetabasePath::GetRootPath(unsigned short const * __ptr64,class CString & __ptr64,class CString * __ptr64) +?GetRootPath@CMetabasePath@@SAPEBGPEBGAEAVCString@@PEAV2@@Z +; public: virtual struct CRuntimeClass * __ptr64 __cdecl CEmphasizedDialog::GetRuntimeClass(void)const __ptr64 +?GetRuntimeClass@CEmphasizedDialog@@UEBAPEAUCRuntimeClass@@XZ +; public: virtual struct CRuntimeClass * __ptr64 __cdecl CHeaderListBox::GetRuntimeClass(void)const __ptr64 +?GetRuntimeClass@CHeaderListBox@@UEBAPEAUCRuntimeClass@@XZ +; public: virtual struct CRuntimeClass * __ptr64 __cdecl CIISWizardBookEnd::GetRuntimeClass(void)const __ptr64 +?GetRuntimeClass@CIISWizardBookEnd@@UEBAPEAUCRuntimeClass@@XZ +; public: virtual struct CRuntimeClass * __ptr64 __cdecl CIISWizardPage::GetRuntimeClass(void)const __ptr64 +?GetRuntimeClass@CIISWizardPage@@UEBAPEAUCRuntimeClass@@XZ +; public: virtual struct CRuntimeClass * __ptr64 __cdecl CIISWizardSheet::GetRuntimeClass(void)const __ptr64 +?GetRuntimeClass@CIISWizardSheet@@UEBAPEAUCRuntimeClass@@XZ +; public: virtual struct CRuntimeClass * __ptr64 __cdecl CRMCComboBox::GetRuntimeClass(void)const __ptr64 +?GetRuntimeClass@CRMCComboBox@@UEBAPEAUCRuntimeClass@@XZ +; public: virtual struct CRuntimeClass * __ptr64 __cdecl CRMCListBox::GetRuntimeClass(void)const __ptr64 +?GetRuntimeClass@CRMCListBox@@UEBAPEAUCRuntimeClass@@XZ +; public: virtual struct CRuntimeClass * __ptr64 __cdecl CRMCListBoxHeader::GetRuntimeClass(void)const __ptr64 +?GetRuntimeClass@CRMCListBoxHeader@@UEBAPEAUCRuntimeClass@@XZ +; public: int __cdecl CRMCListBox::GetSel(int)const __ptr64 +?GetSel@CRMCListBox@@QEBAHH@Z +; public: int __cdecl CRMCListBox::GetSelCount(void)const __ptr64 +?GetSelCount@CRMCListBox@@QEBAHXZ +; public: void * __ptr64 __cdecl CRMCListBox::GetSelectedListItem(int * __ptr64) __ptr64 +?GetSelectedListItem@CRMCListBox@@QEAAPEAXPEAH@Z +; public: static unsigned short const * __ptr64 __cdecl CMetabasePath::GetServiceInfoPath(unsigned short const * __ptr64,class CString & __ptr64,unsigned short const * __ptr64) +?GetServiceInfoPath@CMetabasePath@@SAPEBGPEBGAEAVCString@@0@Z +; public: static unsigned short const * __ptr64 __cdecl CMetabasePath::GetServicePath(unsigned short const * __ptr64,class CString & __ptr64,class CString * __ptr64) +?GetServicePath@CMetabasePath@@SAPEBGPEBGAEAVCString@@PEAV2@@Z +; protected: class CIISWizardSheet * __ptr64 __cdecl CIISWizardPage::GetSheet(void)const __ptr64 +?GetSheet@CIISWizardPage@@IEBAPEAVCIISWizardSheet@@XZ +; public: void * __ptr64 __cdecl CAccessEntry::GetSid(void) __ptr64 +?GetSid@CAccessEntry@@QEAAPEAXXZ +; public: unsigned long __cdecl CBlob::GetSize(void)const __ptr64 +?GetSize@CBlob@@QEBAKXZ +; protected: class CFont * __ptr64 __cdecl CIISWizardPage::GetSpecialFont(void) __ptr64 +?GetSpecialFont@CIISWizardPage@@IEAAPEAVCFont@@XZ +; public: class CFont * __ptr64 __cdecl CIISWizardSheet::GetSpecialFont(int) __ptr64 +?GetSpecialFont@CIISWizardSheet@@QEAAPEAVCFont@@H@Z +; int __cdecl GetSpecialPathRealPath(int,class CString const & __ptr64,class CString & __ptr64) +?GetSpecialPathRealPath@@YAHHAEBVCString@@AEAV1@@Z +; protected: void __cdecl CRMCListBoxResources::GetSysColors(void) __ptr64 +?GetSysColors@CRMCListBoxResources@@IEAAXXZ +; public: long __cdecl CMetaInterface::GetSystemChangeNumber(unsigned long * __ptr64) __ptr64 +?GetSystemChangeNumber@CMetaInterface@@QEAAJPEAK@Z +; public: unsigned int __cdecl CODLBox::GetTab(int)const __ptr64 +?GetTab@CODLBox@@QEBAIH@Z +; public: int __cdecl CGetUsers::GetUsers(struct HWND__ * __ptr64,int) __ptr64 +?GetUsers@CGetUsers@@QEAAHPEAUHWND__@@H@Z +; int __cdecl GetVolumeInformationSystemFlags(unsigned short const * __ptr64,unsigned long * __ptr64) +?GetVolumeInformationSystemFlags@@YAHPEBGPEAK@Z +; protected: class CBrush * __ptr64 __cdecl CIISWizardPage::GetWindowBrush(void) __ptr64 +?GetWindowBrush@CIISWizardPage@@IEAAPEAVCBrush@@XZ +; public: class CBrush * __ptr64 __cdecl CIISWizardSheet::GetWindowBrush(void) __ptr64 +?GetWindowBrush@CIISWizardSheet@@QEAAPEAVCBrush@@XZ +; public: void __cdecl CIPAccessDescriptor::GrantAccess(int) __ptr64 +?GrantAccess@CIPAccessDescriptor@@QEAAXH@Z +; public: long __cdecl CError::HResult(void)const __ptr64 +?HResult@CError@@QEBAJXZ +; public: static long __cdecl CError::HResult(long) +?HResult@CError@@SAJJ@Z +; public: int __cdecl CIPAccessDescriptor::HasAccess(void)const __ptr64 +?HasAccess@CIPAccessDescriptor@@QEBAHXZ +; public: int __cdecl CAccessEntry::HasAppropriateAccess(unsigned long)const __ptr64 +?HasAppropriateAccess@CAccessEntry@@QEBAHK@Z +; protected: int __cdecl CIISSvcControl::HasInterface(void)const __ptr64 +?HasInterface@CIISSvcControl@@IEBAHXZ +; protected: int __cdecl CMetaInterface::HasInterface(void)const __ptr64 +?HasInterface@CMetaInterface@@IEBAHXZ +; protected: int __cdecl CWamInterface::HasInterface(void)const __ptr64 +?HasInterface@CWamInterface@@IEBAHXZ +; protected: int __cdecl CError::HasOverride(unsigned int * __ptr64)const __ptr64 +?HasOverride@CError@@IEBAHPEAI@Z +; public: int __cdecl CAccessEntry::HasSomeAccess(void)const __ptr64 +?HasSomeAccess@CAccessEntry@@QEBAHXZ +; public: class CObject * __ptr64 __cdecl CObListPlus::Index(int) __ptr64 +?Index@CObListPlus@@QEAAPEAVCObject@@H@Z +; public: virtual int __cdecl CHeaderListBox::Initialize(void) __ptr64 +?Initialize@CHeaderListBox@@UEAAHXZ +; public: static int __cdecl CINumber::Initialize(int) +?Initialize@CINumber@@SAHH@Z +; protected: void __cdecl CInheritanceDlg::Initialize(void) __ptr64 +?Initialize@CInheritanceDlg@@IEAAXXZ +; protected: virtual int __cdecl CODLBox::Initialize(void) __ptr64 +?Initialize@CODLBox@@MEAAHXZ +; public: virtual int __cdecl CRMCComboBox::Initialize(void) __ptr64 +?Initialize@CRMCComboBox@@UEAAHXZ +; public: virtual int __cdecl CRMCListBox::Initialize(void) __ptr64 +?Initialize@CRMCListBox@@UEAAHXZ +; protected: int __cdecl CHeaderListBox::InsertColumn(int,int,unsigned int,struct HINSTANCE__ * __ptr64) __ptr64 +?InsertColumn@CHeaderListBox@@IEAAHHHIPEAUHINSTANCE__@@@Z +; protected: int __cdecl CHeaderListBox::InsertHeaderItem(int,struct _HD_ITEMW * __ptr64) __ptr64 +?InsertHeaderItem@CHeaderListBox@@IEAAHHPEAU_HD_ITEMW@@@Z +; public: int __cdecl CRMCListBoxHeader::InsertItem(int,struct _HD_ITEMW * __ptr64) __ptr64 +?InsertItem@CRMCListBoxHeader@@QEAAHHPEAU_HD_ITEMW@@@Z +; public: void __cdecl CODLBox::InsertTab(int,unsigned int) __ptr64 +?InsertTab@CODLBox@@QEAAXHI@Z +; public: void __cdecl CRMCListBox::InvalidateSelection(int) __ptr64 +?InvalidateSelection@CRMCListBox@@QEAAXH@Z +; long __cdecl IsAllNumHostHeader(unsigned short const * __ptr64) +?IsAllNumHostHeader@@YAJPEBG@Z +; protected: static int __cdecl CINumber::IsAllocated(void) +?IsAllocated@CINumber@@KAHXZ +; public: int __cdecl CIPAddress::IsBadValue(void)const __ptr64 +?IsBadValue@CIPAddress@@QEBAHXZ +; int __cdecl IsBiDiLocalizedSystem(void) +?IsBiDiLocalizedSystem@@YAHXZ +; public: int __cdecl CAccessEntry::IsDeletable(void)const __ptr64 +?IsDeletable@CAccessEntry@@QEBAHXZ +; public: int __cdecl CAccessEntry::IsDeleted(void)const __ptr64 +?IsDeleted@CAccessEntry@@QEBAHXZ +; int __cdecl IsDevicePath(class CString const & __ptr64) +?IsDevicePath@@YAHAEBVCString@@@Z +; public: int __cdecl CAccessEntry::IsDirty(void)const __ptr64 +?IsDirty@CAccessEntry@@QEBAHXZ +; public: int __cdecl CObjHelper::IsDirty(void)const __ptr64 +?IsDirty@CObjHelper@@QEBAHXZ +; public: int __cdecl CIPAccessDescriptor::IsDomainName(void)const __ptr64 +?IsDomainName@CIPAccessDescriptor@@QEBAHXZ +; public: int __cdecl CBlob::IsEmpty(void)const __ptr64 +?IsEmpty@CBlob@@QEBAHXZ +; public: int __cdecl CInheritanceDlg::IsEmpty(void)const __ptr64 +?IsEmpty@CInheritanceDlg@@QEBAHXZ +; public: int __cdecl CStrPassword::IsEmpty(void)const __ptr64 +?IsEmpty@CStrPassword@@QEBAHXZ +; public: int __cdecl CIISApplication::IsEnabledApplication(void)const __ptr64 +?IsEnabledApplication@CIISApplication@@QEBAHXZ +; int __cdecl IsFullyQualifiedPath(class CString const & __ptr64) +?IsFullyQualifiedPath@@YAHAEBVCString@@@Z +; protected: int __cdecl CIISWizardPage::IsHeaderPage(void)const __ptr64 +?IsHeaderPage@CIISWizardPage@@IEBAHXZ +; public: int __cdecl CMetaKey::IsHomeDirectoryPath(void)const __ptr64 +?IsHomeDirectoryPath@CMetaKey@@QEBAHXZ +; public: int __cdecl CMetabasePath::IsHomeDirectoryPath(void)const __ptr64 +?IsHomeDirectoryPath@CMetabasePath@@QEBAHXZ +; public: static int __cdecl CMetabasePath::IsHomeDirectoryPath(unsigned short const * __ptr64) +?IsHomeDirectoryPath@CMetabasePath@@SAHPEBG@Z +; public: static int __cdecl CINumber::IsInitialized(void) +?IsInitialized@CINumber@@SAHXZ +; public: int __cdecl CIISApplication::IsInproc(void)const __ptr64 +?IsInproc@CIISApplication@@QEBAHXZ +; public: int __cdecl CComAuthInfo::IsLocal(void)const __ptr64 +?IsLocal@CComAuthInfo@@QEBAHXZ +; public: int __cdecl CIISInterface::IsLocal(void)const __ptr64 +?IsLocal@CIISInterface@@QEBAHXZ +; int __cdecl IsLocalComputer(unsigned short const * __ptr64) +?IsLocalComputer@@YAHPEBG@Z +; public: static int __cdecl CMetabasePath::IsMasterInstance(unsigned short const * __ptr64) +?IsMasterInstance@CMetabasePath@@SAHPEBG@Z +; protected: int __cdecl CRMCListBox::IsMultiSelect(void)const __ptr64 +?IsMultiSelect@CRMCListBox@@IEBAHXZ +; public: int __cdecl CIPAccessDescriptor::IsMultiple(void)const __ptr64 +?IsMultiple@CIPAccessDescriptor@@QEBAHXZ +; int __cdecl IsNetworkPath(class CString const & __ptr64,class CString * __ptr64,class CString * __ptr64) +?IsNetworkPath@@YAHAEBVCString@@PEAV1@1@Z +; public: int __cdecl CMetaKey::IsOpen(void)const __ptr64 +?IsOpen@CMetaKey@@QEBAHXZ +; public: int __cdecl CIISApplication::IsOutOfProc(void)const __ptr64 +?IsOutOfProc@CIISApplication@@QEBAHXZ +; public: int __cdecl CIISApplication::IsPooledProc(void)const __ptr64 +?IsPooledProc@CIISApplication@@QEBAHXZ +; public: static int __cdecl CMetaKey::IsPropertyInheritable(unsigned long) +?IsPropertyInheritable@CMetaKey@@SAHK@Z +; int __cdecl IsRestrictedFilename(class CString const & __ptr64) +?IsRestrictedFilename@@YAHAEBVCString@@@Z +; public: int __cdecl CAccessEntry::IsSIDResolved(void)const __ptr64 +?IsSIDResolved@CAccessEntry@@QEBAHXZ +; int __cdecl IsServerLocal(unsigned short const * __ptr64) +?IsServerLocal@@YAHPEBG@Z +; public: int __cdecl CIPAccessDescriptor::IsSingle(void)const __ptr64 +?IsSingle@CIPAccessDescriptor@@QEBAHXZ +; int __cdecl IsSpecialPath(class CString const & __ptr64,int,int) +?IsSpecialPath@@YAHAEBVCString@@HH@Z +; int __cdecl IsUNCName(class CString const & __ptr64) +?IsUNCName@@YAHAEBVCString@@@Z +; int __cdecl IsURLName(class CString const & __ptr64) +?IsURLName@@YAHAEBVCString@@@Z +; public: virtual int __cdecl CObjHelper::IsValid(void)const __ptr64 +?IsValid@CObjHelper@@UEBAHXZ +; long __cdecl IsValidHostHeader(unsigned short const * __ptr64) +?IsValidHostHeader@@YAJPEBG@Z +; public: int __cdecl CAccessEntry::IsVisible(void)const __ptr64 +?IsVisible@CAccessEntry@@QEBAHXZ +; protected: int __cdecl CIISWizardBookEnd::IsWelcomePage(void)const __ptr64 +?IsWelcomePage@CIISWizardBookEnd@@IEBAHXZ +; protected: int __cdecl CIISWizardPage::IsWizard97(void)const __ptr64 +?IsWizard97@CIISWizardPage@@IEBAHXZ +; public: int __cdecl CIISWizardSheet::IsWizard97(void)const __ptr64 +?IsWizard97@CIISWizardSheet@@QEBAHXZ +; public: int __cdecl CIPAddress::IsZeroValue(void)const __ptr64 +?IsZeroValue@CIPAddress@@QEBAHXZ +; public: long __cdecl CIISSvcControl::Kill(void) __ptr64 +?Kill@CIISSvcControl@@QEAAJXZ +; long __cdecl LimitInputDomainName(struct HWND__ * __ptr64) +?LimitInputDomainName@@YAJPEAUHWND__@@@Z +; long __cdecl LimitInputPath(struct HWND__ * __ptr64,int) +?LimitInputPath@@YAJPEAUHWND__@@H@Z +; protected: int __cdecl CMappedBitmapButton::LoadMappedBitmaps(unsigned int,unsigned int,unsigned int,unsigned int) __ptr64 +?LoadMappedBitmaps@CMappedBitmapButton@@IEAAHIIII@Z +; public: static unsigned short * __ptr64 __cdecl CIPAddress::LongToString(unsigned long,unsigned short * __ptr64,int) +?LongToString@CIPAddress@@SAPEAGKPEAGH@Z +; public: static unsigned short const * __ptr64 __cdecl CIPAddress::LongToString(unsigned long,class ATL::CComBSTR & __ptr64) +?LongToString@CIPAddress@@SAPEBGKAEAVCComBSTR@ATL@@@Z +; public: static unsigned short const * __ptr64 __cdecl CIPAddress::LongToString(unsigned long,class CString & __ptr64) +?LongToString@CIPAddress@@SAPEBGKAEAVCString@@@Z +; int __cdecl LooksLikeIPAddress(unsigned short const * __ptr64) +?LooksLikeIPAddress@@YAHPEBG@Z +; public: static int __cdecl CAccessEntry::LookupAccountSidW(class CString & __ptr64,int & __ptr64,void * __ptr64,unsigned short const * __ptr64) +?LookupAccountSidW@CAccessEntry@@SAHAEAVCString@@AEAHPEAXPEBG@Z +; unsigned short const * __ptr64 __cdecl MakeUNCPath(class CString & __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) +?MakeUNCPath@@YAPEBGAEAVCString@@PEBG1@Z +; public: static int __cdecl CMetaKey::MapMDIDToTableIndex(unsigned long) +?MapMDIDToTableIndex@CMetaKey@@SAHK@Z +; public: void __cdecl CAccessEntry::MarkEntryAsChanged(void) __ptr64 +?MarkEntryAsChanged@CAccessEntry@@QEAAXXZ +; public: void __cdecl CAccessEntry::MarkEntryAsClean(void) __ptr64 +?MarkEntryAsClean@CAccessEntry@@QEAAXXZ +; public: void __cdecl CAccessEntry::MarkEntryAsNew(void) __ptr64 +?MarkEntryAsNew@CAccessEntry@@QEAAXXZ +; protected: virtual void __cdecl CRMCComboBox::MeasureItem(struct tagMEASUREITEMSTRUCT * __ptr64) __ptr64 +?MeasureItem@CRMCComboBox@@MEAAXPEAUtagMEASUREITEMSTRUCT@@@Z +; protected: virtual void __cdecl CRMCListBox::MeasureItem(struct tagMEASUREITEMSTRUCT * __ptr64) __ptr64 +?MeasureItem@CRMCListBox@@MEAAXPEAUtagMEASUREITEMSTRUCT@@@Z +; public: int __cdecl CError::MessageBoxFormat(struct HWND__ * __ptr64,unsigned int,unsigned int,unsigned int,...)const __ptr64 +?MessageBoxFormat@CError@@QEBAHPEAUHWND__@@IIIZZ +; public: int __cdecl CError::MessageBoxOnFailure(struct HWND__ * __ptr64,unsigned int,unsigned int)const __ptr64 +?MessageBoxOnFailure@CError@@QEBAHPEAUHWND__@@II@Z +; public: int __cdecl CError::MessageBoxW(struct HWND__ * __ptr64,unsigned int,unsigned int)const __ptr64 +?MessageBoxW@CError@@QEBAHPEAUHWND__@@II@Z +; unsigned long __cdecl MyGetHostName(unsigned long,class CString & __ptr64) +?MyGetHostName@@YAKKAEAVCString@@@Z +; long __cdecl MyValidatePath(unsigned short const * __ptr64,int,int,unsigned long,unsigned long) +?MyValidatePath@@YAJPEBGHHKK@Z +; public: long __cdecl CMetaBack::Next(unsigned long * __ptr64,unsigned short * __ptr64,struct _FILETIME * __ptr64) __ptr64 +?Next@CMetaBack@@QEAAJPEAKPEAGPEAU_FILETIME@@@Z +; public: long __cdecl CMetaEnumerator::Next(unsigned long & __ptr64,class CString & __ptr64,unsigned short const * __ptr64) __ptr64 +?Next@CMetaEnumerator@@QEAAJAEAKAEAVCString@@PEBG@Z +; public: long __cdecl CMetaEnumerator::Next(class CString & __ptr64,unsigned short const * __ptr64) __ptr64 +?Next@CMetaEnumerator@@QEAAJAEAVCString@@PEBG@Z +; public: class CObject * __ptr64 __cdecl CObListIter::Next(void) __ptr64 +?Next@CObListIter@@QEAAPEAVCObject@@XZ +; public: long __cdecl CMetaBack::NextHistory(unsigned long * __ptr64,unsigned long * __ptr64,unsigned short * __ptr64,struct _FILETIME * __ptr64) __ptr64 +?NextHistory@CMetaBack@@QEAAJPEAK0PEAGPEAU_FILETIME@@@Z +; public: int __cdecl CODLBox::NumTabs(void)const __ptr64 +?NumTabs@CODLBox@@QEBAHXZ +; protected: void __cdecl CInheritanceDlg::OnButtonSelectAll(void) __ptr64 +?OnButtonSelectAll@CInheritanceDlg@@IEAAXXZ +; protected: int __cdecl CHeaderListBox::OnCreate(struct tagCREATESTRUCTW * __ptr64) __ptr64 +?OnCreate@CHeaderListBox@@IEAAHPEAUtagCREATESTRUCTW@@@Z +; protected: int __cdecl CRMCComboBox::OnCreate(struct tagCREATESTRUCTW * __ptr64) __ptr64 +?OnCreate@CRMCComboBox@@IEAAHPEAUtagCREATESTRUCTW@@@Z +; protected: int __cdecl CRMCListBox::OnCreate(struct tagCREATESTRUCTW * __ptr64) __ptr64 +?OnCreate@CRMCListBox@@IEAAHPEAUtagCREATESTRUCTW@@@Z +; protected: struct HBRUSH__ * __ptr64 __cdecl CIISWizardPage::OnCtlColor(class CDC * __ptr64,class CWnd * __ptr64,unsigned int) __ptr64 +?OnCtlColor@CIISWizardPage@@IEAAPEAUHBRUSH__@@PEAVCDC@@PEAVCWnd@@I@Z +; protected: void __cdecl CEmphasizedDialog::OnDestroy(void) __ptr64 +?OnDestroy@CEmphasizedDialog@@IEAAXXZ +; protected: void __cdecl CHeaderListBox::OnDestroy(void) __ptr64 +?OnDestroy@CHeaderListBox@@IEAAXXZ +; protected: void __cdecl CIISWizardSheet::OnDestroy(void) __ptr64 +?OnDestroy@CIISWizardSheet@@IEAAXXZ +; protected: void __cdecl CRMCListBoxHeader::OnDestroy(void) __ptr64 +?OnDestroy@CRMCListBoxHeader@@IEAAXXZ +; protected: int __cdecl CIISWizardPage::OnEraseBkgnd(class CDC * __ptr64) __ptr64 +?OnEraseBkgnd@CIISWizardPage@@IEAAHPEAVCDC@@@Z +; protected: void __cdecl CRMCListBoxHeader::OnHeaderEndTrack(unsigned int,struct tagNMHDR * __ptr64,__int64 * __ptr64) __ptr64 +?OnHeaderEndTrack@CRMCListBoxHeader@@IEAAXIPEAUtagNMHDR@@PEA_J@Z +; protected: void __cdecl CRMCListBoxHeader::OnHeaderItemChanged(unsigned int,struct tagNMHDR * __ptr64,__int64 * __ptr64) __ptr64 +?OnHeaderItemChanged@CRMCListBoxHeader@@IEAAXIPEAUtagNMHDR@@PEA_J@Z +; protected: void __cdecl CRMCListBoxHeader::OnHeaderItemClick(unsigned int,struct tagNMHDR * __ptr64,__int64 * __ptr64) __ptr64 +?OnHeaderItemClick@CRMCListBoxHeader@@IEAAXIPEAUtagNMHDR@@PEA_J@Z +; protected: void __cdecl CInheritanceDlg::OnHelp(void) __ptr64 +?OnHelp@CInheritanceDlg@@IEAAXXZ +; protected: virtual int __cdecl CEmphasizedDialog::OnInitDialog(void) __ptr64 +?OnInitDialog@CEmphasizedDialog@@MEAAHXZ +; protected: virtual int __cdecl CIISWizardBookEnd::OnInitDialog(void) __ptr64 +?OnInitDialog@CIISWizardBookEnd@@MEAAHXZ +; protected: virtual int __cdecl CIISWizardPage::OnInitDialog(void) __ptr64 +?OnInitDialog@CIISWizardPage@@MEAAHXZ +; protected: virtual int __cdecl CIISWizardSheet::OnInitDialog(void) __ptr64 +?OnInitDialog@CIISWizardSheet@@MEAAHXZ +; protected: virtual int __cdecl CInheritanceDlg::OnInitDialog(void) __ptr64 +?OnInitDialog@CInheritanceDlg@@MEAAHXZ +; protected: virtual void __cdecl CInheritanceDlg::OnOK(void) __ptr64 +?OnOK@CInheritanceDlg@@MEAAXXZ +; public: virtual int __cdecl CIISWizardBookEnd::OnSetActive(void) __ptr64 +?OnSetActive@CIISWizardBookEnd@@UEAAHXZ +; protected: void __cdecl CRMCListBoxHeader::OnSetFocus(class CWnd * __ptr64) __ptr64 +?OnSetFocus@CRMCListBoxHeader@@IEAAXPEAVCWnd@@@Z +; public: long __cdecl CMetaKey::Open(unsigned long,unsigned short const * __ptr64,unsigned long) __ptr64 +?Open@CMetaKey@@QEAAJKPEBGK@Z +; protected: long __cdecl CMetaInterface::OpenKey(unsigned long,unsigned short const * __ptr64,unsigned long,unsigned long * __ptr64) __ptr64 +?OpenKey@CMetaInterface@@IEAAJKPEBGKPEAK@Z +; public: int __cdecl CIPAccessDescriptor::OrderByAddress(class CObjectPlus const * __ptr64)const __ptr64 +?OrderByAddress@CIPAccessDescriptor@@QEBAHPEBVCObjectPlus@@@Z +; int __cdecl PCToUnixText(unsigned short * __ptr64 & __ptr64,class CString) +?PCToUnixText@@YAHAEAPEAGVCString@@@Z +; int __cdecl PathIsValid(unsigned short const * __ptr64,int) +?PathIsValid@@YAHPEBGH@Z +; unsigned long __cdecl PopulateComboWithKnownIpAddresses(unsigned short const * __ptr64,class CComboBox & __ptr64,class CIPAddress & __ptr64,class CObListPlus & __ptr64,int & __ptr64) +?PopulateComboWithKnownIpAddresses@@YAKPEBGAEAVCComboBox@@AEAVCIPAddress@@AEAVCObListPlus@@AEAH@Z +; protected: void __cdecl CRMCListBoxResources::PrepareBitmaps(void) __ptr64 +?PrepareBitmaps@CRMCListBoxResources@@IEAAXXZ +; protected: void __cdecl CGetComputer::ProcessSelectedObjects(struct IDataObject * __ptr64) __ptr64 +?ProcessSelectedObjects@CGetComputer@@IEAAXPEAUIDataObject@@@Z +; protected: void __cdecl CGetUsers::ProcessSelectedObjects(struct IDataObject * __ptr64) __ptr64 +?ProcessSelectedObjects@CGetUsers@@IEAAXPEAUIDataObject@@@Z +; public: unsigned long __cdecl CAccessEntry::QueryAccessMask(void)const __ptr64 +?QueryAccessMask@CAccessEntry@@QEBAKXZ +; public: unsigned long __cdecl CObjHelper::QueryAge(void)const __ptr64 +?QueryAge@CObjHelper@@QEBAKXZ +; public: long __cdecl CObjHelper::QueryApiErr(void)const __ptr64 +?QueryApiErr@CObjHelper@@QEBAJXZ +; public: unsigned long __cdecl CIISApplication::QueryAppState(void)const __ptr64 +?QueryAppState@CIISApplication@@QEBAKXZ +; public: class CComAuthInfo * __ptr64 __cdecl CIISInterface::QueryAuthInfo(void) __ptr64 +?QueryAuthInfo@CIISInterface@@QEAAPEAVCComAuthInfo@@XZ +; protected: long __cdecl CIISWizardPage::QueryBitmapHeight(void)const __ptr64 +?QueryBitmapHeight@CIISWizardPage@@IEBAJXZ +; public: long __cdecl CIISWizardSheet::QueryBitmapHeight(int)const __ptr64 +?QueryBitmapHeight@CIISWizardSheet@@QEBAJH@Z +; protected: long __cdecl CIISWizardPage::QueryBitmapWidth(void)const __ptr64 +?QueryBitmapWidth@CIISWizardPage@@IEBAJXZ +; public: long __cdecl CIISWizardSheet::QueryBitmapWidth(int)const __ptr64 +?QueryBitmapWidth@CIISWizardSheet@@QEBAJH@Z +; public: int __cdecl CHeaderListBox::QueryColumnWidth(int)const __ptr64 +?QueryColumnWidth@CHeaderListBox@@QEBAHH@Z +; public: unsigned long __cdecl CObjHelper::QueryCreationTime(void)const __ptr64 +?QueryCreationTime@CObjHelper@@QEBAKXZ +; public: static unsigned short const * __ptr64 __cdecl CINumber::QueryCurrency(void) +?QueryCurrency@CINumber@@SAPEBGXZ +; public: static unsigned short const * __ptr64 __cdecl CINumber::QueryDecimalPoint(void) +?QueryDecimalPoint@CINumber@@SAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl CIPAccessDescriptor::QueryDomainName(void)const __ptr64 +?QueryDomainName@CIPAccessDescriptor@@QEBAPEBGXZ +; public: long __cdecl CObjHelper::QueryError(void)const __ptr64 +?QueryError@CObjHelper@@QEBAJXZ +; public: unsigned long __cdecl CMetaKey::QueryFlags(void)const __ptr64 +?QueryFlags@CMetaKey@@QEBAKXZ +; public: unsigned long __cdecl CIPAddress::QueryHostOrderIPAddress(void)const __ptr64 +?QueryHostOrderIPAddress@CIPAddress@@QEBAKXZ +; public: class CIPAddress __cdecl CIPAccessDescriptor::QueryIPAddress(void)const __ptr64 +?QueryIPAddress@CIPAccessDescriptor@@QEBA?AVCIPAddress@@XZ +; public: unsigned long __cdecl CIPAccessDescriptor::QueryIPAddress(int)const __ptr64 +?QueryIPAddress@CIPAccessDescriptor@@QEBAKH@Z +; public: unsigned long __cdecl CIPAddress::QueryIPAddress(int)const __ptr64 +?QueryIPAddress@CIPAddress@@QEBAKH@Z +; public: unsigned short const * __ptr64 __cdecl CIPAddress::QueryIPAddress(class ATL::CComBSTR & __ptr64)const __ptr64 +?QueryIPAddress@CIPAddress@@QEBAPEBGAEAVCComBSTR@ATL@@@Z +; public: unsigned short const * __ptr64 __cdecl CIPAddress::QueryIPAddress(class CString & __ptr64)const __ptr64 +?QueryIPAddress@CIPAddress@@QEBAPEBGAEAVCString@@@Z +; public: unsigned short const * __ptr64 __cdecl CMetaKey::QueryMetaPath(void)const __ptr64 +?QueryMetaPath@CMetaKey@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl CMetabasePath::QueryMetaPath(void)const __ptr64 +?QueryMetaPath@CMetabasePath@@QEBAPEBGXZ +; public: unsigned long __cdecl CIPAddress::QueryNetworkOrderIPAddress(void)const __ptr64 +?QueryNetworkOrderIPAddress@CIPAddress@@QEBAKXZ +; public: int __cdecl CHeaderListBox::QueryNumColumns(void)const __ptr64 +?QueryNumColumns@CHeaderListBox@@QEBAHXZ +; public: int __cdecl CRMCListBoxHeader::QueryNumColumns(void)const __ptr64 +?QueryNumColumns@CRMCListBoxHeader@@QEBAHXZ +; public: unsigned short * __ptr64 __cdecl CComAuthInfo::QueryPassword(void)const __ptr64 +?QueryPassword@CComAuthInfo@@QEBAPEAGXZ +; public: int __cdecl CAccessEntry::QueryPictureID(void)const __ptr64 +?QueryPictureID@CAccessEntry@@QEBAHXZ +; public: unsigned long __cdecl CIISAppPool::QueryPoolState(void)const __ptr64 +?QueryPoolState@CIISAppPool@@QEBAKXZ +; public: struct __POSITION * __ptr64 __cdecl CObListIter::QueryPosition(void)const __ptr64 +?QueryPosition@CObListIter@@QEBAPEAU__POSITION@@XZ +; public: virtual long __cdecl CIISAppPool::QueryResult(void)const __ptr64 +?QueryResult@CIISAppPool@@UEBAJXZ +; public: virtual long __cdecl CIISApplication::QueryResult(void)const __ptr64 +?QueryResult@CIISApplication@@UEBAJXZ +; public: virtual long __cdecl CIISInterface::QueryResult(void)const __ptr64 +?QueryResult@CIISInterface@@UEBAJXZ +; public: virtual long __cdecl CMetaBack::QueryResult(void)const __ptr64 +?QueryResult@CMetaBack@@UEBAJXZ +; public: virtual long __cdecl CMetaKey::QueryResult(void)const __ptr64 +?QueryResult@CMetaKey@@UEBAJXZ +; public: unsigned short * __ptr64 __cdecl CComAuthInfo::QueryServerName(void)const __ptr64 +?QueryServerName@CComAuthInfo@@QEBAPEAGXZ +; public: unsigned short const * __ptr64 __cdecl CIISInterface::QueryServerName(void)const __ptr64 +?QueryServerName@CIISInterface@@QEBAPEBGXZ +; public: class CIPAddress __cdecl CIPAccessDescriptor::QuerySubnetMask(void)const __ptr64 +?QuerySubnetMask@CIPAccessDescriptor@@QEBA?AVCIPAddress@@XZ +; public: unsigned long __cdecl CIPAccessDescriptor::QuerySubnetMask(int)const __ptr64 +?QuerySubnetMask@CIPAccessDescriptor@@QEBAKH@Z +; public: static unsigned short const * __ptr64 __cdecl CINumber::QueryThousandSeparator(void) +?QueryThousandSeparator@CINumber@@SAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl CAccessEntry::QueryUserName(void)const __ptr64 +?QueryUserName@CAccessEntry@@QEBAPEBGXZ +; public: unsigned short * __ptr64 __cdecl CComAuthInfo::QueryUserName(void)const __ptr64 +?QueryUserName@CComAuthInfo@@QEBAPEAGXZ +; public: long __cdecl CMetaKey::QueryValue(unsigned long,int & __ptr64,int * __ptr64,unsigned short const * __ptr64,unsigned long * __ptr64) __ptr64 +?QueryValue@CMetaKey@@QEAAJKAEAHPEAHPEBGPEAK@Z +; public: long __cdecl CMetaKey::QueryValue(unsigned long,unsigned long & __ptr64,int * __ptr64,unsigned short const * __ptr64,unsigned long * __ptr64) __ptr64 +?QueryValue@CMetaKey@@QEAAJKAEAKPEAHPEBGPEAK@Z +; public: long __cdecl CMetaKey::QueryValue(unsigned long,class CBlob & __ptr64,int * __ptr64,unsigned short const * __ptr64,unsigned long * __ptr64) __ptr64 +?QueryValue@CMetaKey@@QEAAJKAEAVCBlob@@PEAHPEBGPEAK@Z +; public: long __cdecl CMetaKey::QueryValue(unsigned long,class ATL::CComBSTR & __ptr64,int * __ptr64,unsigned short const * __ptr64,unsigned long * __ptr64) __ptr64 +?QueryValue@CMetaKey@@QEAAJKAEAVCComBSTR@ATL@@PEAHPEBGPEAK@Z +; public: long __cdecl CMetaKey::QueryValue(unsigned long,class CStrPassword & __ptr64,int * __ptr64,unsigned short const * __ptr64,unsigned long * __ptr64) __ptr64 +?QueryValue@CMetaKey@@QEAAJKAEAVCStrPassword@@PEAHPEBGPEAK@Z +; public: long __cdecl CMetaKey::QueryValue(unsigned long,class CString & __ptr64,int * __ptr64,unsigned short const * __ptr64,unsigned long * __ptr64) __ptr64 +?QueryValue@CMetaKey@@QEAAJKAEAVCString@@PEAHPEBGPEAK@Z +; public: long __cdecl CMetaKey::QueryValue(unsigned long,class CStringListEx & __ptr64,int * __ptr64,unsigned short const * __ptr64,unsigned long * __ptr64) __ptr64 +?QueryValue@CMetaKey@@QEAAJKAEAVCStringListEx@@PEAHPEBGPEAK@Z +; public: unsigned short const * __ptr64 __cdecl CIISAppPool::QueryWamPath(void)const __ptr64 +?QueryWamPath@CIISAppPool@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl CIISApplication::QueryWamPath(void)const __ptr64 +?QueryWamPath@CIISApplication@@QEBAPEBGXZ +; protected: unsigned long __cdecl CIISWizardPage::QueryWindowColor(void)const __ptr64 +?QueryWindowColor@CIISWizardPage@@IEBAKXZ +; public: unsigned long __cdecl CIISWizardSheet::QueryWindowColor(void)const __ptr64 +?QueryWindowColor@CIISWizardSheet@@QEBAKXZ +; protected: unsigned long __cdecl CIISWizardPage::QueryWindowTextColor(void)const __ptr64 +?QueryWindowTextColor@CIISWizardPage@@IEBAKXZ +; public: unsigned long __cdecl CIISWizardSheet::QueryWindowTextColor(void)const __ptr64 +?QueryWindowTextColor@CIISWizardSheet@@QEBAKXZ +; public: long __cdecl CMetaKey::ReOpen(unsigned long) __ptr64 +?ReOpen@CMetaKey@@QEAAJK@Z +; public: long __cdecl CMetaKey::ReOpen(void) __ptr64 +?ReOpen@CMetaKey@@QEAAJXZ +; public: long __cdecl CIISSvcControl::Reboot(unsigned long,int) __ptr64 +?Reboot@CIISSvcControl@@QEAAJKH@Z +; public: long __cdecl CIISApplication::Recover(int) __ptr64 +?Recover@CIISApplication@@QEAAJH@Z +; public: long __cdecl CIISAppPool::Recycle(unsigned short const * __ptr64) __ptr64 +?Recycle@CIISAppPool@@QEAAJPEBG@Z +; protected: long __cdecl CWamInterface::RecycleApplicationPool(unsigned short const * __ptr64) __ptr64 +?RecycleApplicationPool@CWamInterface@@IEAAJPEBG@Z +; public: long __cdecl CIISApplication::RefreshAppState(void) __ptr64 +?RefreshAppState@CIISApplication@@QEAAJXZ +; public: long __cdecl CIISAppPool::RefreshState(void) __ptr64 +?RefreshState@CIISAppPool@@QEAAJXZ +; public: long __cdecl CMetaInterface::Regenerate(void) __ptr64 +?Regenerate@CMetaInterface@@QEAAJXZ +; public: static void __cdecl CError::RegisterFacility(unsigned long,char const * __ptr64) +?RegisterFacility@CError@@SAXKPEBD@Z +; public: int __cdecl CObListPlus::Remove(class CObject * __ptr64) __ptr64 +?Remove@CObListPlus@@QEAAHPEAVCObject@@@Z +; public: void __cdecl CObListPlus::RemoveAll(void) __ptr64 +?RemoveAll@CObListPlus@@QEAAXXZ +; public: void __cdecl CError::RemoveAllOverrides(void) __ptr64 +?RemoveAllOverrides@CError@@QEAAXXZ +; public: void __cdecl CODLBox::RemoveAllTabs(void) __ptr64 +?RemoveAllTabs@CODLBox@@QEAAXXZ +; public: void __cdecl CObListPlus::RemoveAt(struct __POSITION * __ptr64 & __ptr64) __ptr64 +?RemoveAt@CObListPlus@@QEAAXAEAPEAU__POSITION@@@Z +; public: void __cdecl CComAuthInfo::RemoveImpersonation(void) __ptr64 +?RemoveImpersonation@CComAuthInfo@@QEAAXXZ +; public: int __cdecl CObListPlus::RemoveIndex(int) __ptr64 +?RemoveIndex@CObListPlus@@QEAAHH@Z +; public: void __cdecl CError::RemoveOverride(long) __ptr64 +?RemoveOverride@CError@@QEAAXJ@Z +; public: void __cdecl CAccessEntry::RemovePermissions(unsigned long) __ptr64 +?RemovePermissions@CAccessEntry@@QEAAXK@Z +; public: void __cdecl CODLBox::RemoveTab(int,int) __ptr64 +?RemoveTab@CODLBox@@QEAAXHH@Z +; protected: long __cdecl CMetaInterface::RenameKey(unsigned long,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?RenameKey@CMetaInterface@@IEAAJKPEBG0@Z +; public: long __cdecl CMetaKey::RenameKey(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?RenameKey@CMetaKey@@QEAAJPEBG0@Z +; unsigned long __cdecl ReplaceStringInString(class CString & __ptr64,class CString & __ptr64,class CString & __ptr64,int) +?ReplaceStringInString@@YAKAEAVCString@@00H@Z +; public: void __cdecl CObjHelper::ReportError(long) __ptr64 +?ReportError@CObjHelper@@QEAAXJ@Z +; public: void __cdecl CError::Reset(void) __ptr64 +?Reset@CError@@QEAAXXZ +; public: void __cdecl CMetaBack::Reset(void) __ptr64 +?Reset@CMetaBack@@QEAAXXZ +; public: void __cdecl CMetaEnumerator::Reset(void) __ptr64 +?Reset@CMetaEnumerator@@QEAAXXZ +; public: void __cdecl CObListIter::Reset(void) __ptr64 +?Reset@CObListIter@@QEAAXXZ +; public: void __cdecl CObjHelper::ResetErrors(void) __ptr64 +?ResetErrors@CObjHelper@@QEAAXXZ +; public: int __cdecl CAccessEntry::ResolveSID(void) __ptr64 +?ResolveSID@CAccessEntry@@QEAAHXZ +; public: void __cdecl CRMCListBoxHeader::RespondToColumnWidthChanges(int) __ptr64 +?RespondToColumnWidthChanges@CRMCListBoxHeader@@QEAAXH@Z +; public: long __cdecl CMetaBack::Restore(unsigned short const * __ptr64,unsigned long) __ptr64 +?Restore@CMetaBack@@QEAAJPEBGK@Z +; protected: long __cdecl CMetaInterface::Restore(unsigned short const * __ptr64,unsigned long,unsigned long) __ptr64 +?Restore@CMetaInterface@@IEAAJPEBGKK@Z +; protected: long __cdecl CMetaInterface::RestoreHistory(unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long) __ptr64 +?RestoreHistory@CMetaInterface@@IEAAJPEBGKKK@Z +; public: long __cdecl CMetaBack::RestoreHistoryBackup(unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long) __ptr64 +?RestoreHistoryBackup@CMetaBack@@QEAAJPEBGKKK@Z +; public: long __cdecl CMetaBack::RestoreWithPassword(unsigned short const * __ptr64,unsigned long,unsigned short const * __ptr64) __ptr64 +?RestoreWithPassword@CMetaBack@@QEAAJPEBGK0@Z +; protected: long __cdecl CMetaInterface::RestoreWithPassword(unsigned short const * __ptr64,unsigned long,unsigned long,unsigned short const * __ptr64) __ptr64 +?RestoreWithPassword@CMetaInterface@@IEAAJPEBGKK0@Z +; public: long __cdecl CMetaInterface::SaveData(void) __ptr64 +?SaveData@CMetaInterface@@QEAAJXZ +; public: int __cdecl CRMCListBox::SelectItem(void * __ptr64) __ptr64 +?SelectItem@CRMCListBox@@QEAAHPEAX@Z +; public: int __cdecl CObListPlus::SetAll(int) __ptr64 +?SetAll@CObListPlus@@QEAAHH@Z +; public: long __cdecl CObjHelper::SetApiErr(long) __ptr64 +?SetApiErr@CObjHelper@@QEAAJJ@Z +; public: int __cdecl CHeaderListBox::SetColumnWidth(int,int) __ptr64 +?SetColumnWidth@CHeaderListBox@@QEAAHHH@Z +; public: void __cdecl CRMCListBoxHeader::SetColumnWidth(int,int) __ptr64 +?SetColumnWidth@CRMCListBoxHeader@@QEAAXHH@Z +; protected: void __cdecl CComAuthInfo::SetComputerNameW(unsigned short const * __ptr64) __ptr64 +?SetComputerNameW@CComAuthInfo@@IEAAXPEBG@Z +; public: int __cdecl CRMCListBox::SetCurSel(int) __ptr64 +?SetCurSel@CRMCListBox@@QEAAHH@Z +; protected: long __cdecl CMetaInterface::SetData(unsigned long,unsigned short const * __ptr64,struct _METADATA_RECORD * __ptr64) __ptr64 +?SetData@CMetaInterface@@IEAAJKPEBGPEAU_METADATA_RECORD@@@Z +; public: void __cdecl CObjHelper::SetDirty(int) __ptr64 +?SetDirty@CObjHelper@@QEAAXH@Z +; protected: int __cdecl CHeaderListBox::SetHeaderItem(int,struct _HD_ITEMW * __ptr64) __ptr64 +?SetHeaderItem@CHeaderListBox@@IEAAHHPEAU_HD_ITEMW@@@Z +; public: void __cdecl CComAuthInfo::SetImpersonation(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetImpersonation@CComAuthInfo@@QEAAXPEBG0@Z +; public: int __cdecl CRMCListBoxHeader::SetItem(int,struct _HD_ITEMW * __ptr64) __ptr64 +?SetItem@CRMCListBoxHeader@@QEAAHHPEAU_HD_ITEMW@@@Z +; protected: long __cdecl CMetaInterface::SetLastChangeTime(unsigned long,unsigned short const * __ptr64,struct _FILETIME * __ptr64,int) __ptr64 +?SetLastChangeTime@CMetaInterface@@IEAAJKPEBGPEAU_FILETIME@@H@Z +; public: void __cdecl CError::SetLastWinError(void)const __ptr64 +?SetLastWinError@CError@@QEBAXXZ +; public: int __cdecl CObListPlus::SetOwnership(int) __ptr64 +?SetOwnership@CObListPlus@@QEAAHH@Z +; public: void __cdecl CObListIter::SetPosition(struct __POSITION * __ptr64) __ptr64 +?SetPosition@CObListIter@@QEAAXPEAU__POSITION@@@Z +; protected: long __cdecl CMetaKey::SetPropertyValue(unsigned long,unsigned long,void * __ptr64,int * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetPropertyValue@CMetaKey@@IEAAJKKPEAXPEAHPEBG@Z +; public: void __cdecl CConfirmDlg::SetReference(class CString & __ptr64) __ptr64 +?SetReference@CConfirmDlg@@QEAAXAEAVCString@@@Z +; public: void __cdecl CODLBox::SetTab(int,unsigned int) __ptr64 +?SetTab@CODLBox@@QEAAXHI@Z +; protected: void __cdecl CRMCListBoxHeader::SetTabsFromHeader(void) __ptr64 +?SetTabsFromHeader@CRMCListBoxHeader@@IEAAXXZ +; public: void __cdecl CBlob::SetValue(unsigned long,unsigned char * __ptr64,int) __ptr64 +?SetValue@CBlob@@QEAAXKPEAEH@Z +; public: long __cdecl CMetaKey::SetValue(unsigned long,class CBlob & __ptr64,int * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetValue@CMetaKey@@QEAAJKAEAVCBlob@@PEAHPEBG@Z +; public: long __cdecl CMetaKey::SetValue(unsigned long,class CStrPassword & __ptr64,int * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetValue@CMetaKey@@QEAAJKAEAVCStrPassword@@PEAHPEBG@Z +; public: long __cdecl CMetaKey::SetValue(unsigned long,class CString & __ptr64,int * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetValue@CMetaKey@@QEAAJKAEAVCString@@PEAHPEBG@Z +; public: long __cdecl CMetaKey::SetValue(unsigned long,class CStringListEx & __ptr64,int * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetValue@CMetaKey@@QEAAJKAEAVCStringListEx@@PEAHPEBG@Z +; public: long __cdecl CMetaKey::SetValue(unsigned long,int,int * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetValue@CMetaKey@@QEAAJKHPEAHPEBG@Z +; public: long __cdecl CMetaKey::SetValue(unsigned long,unsigned long,int * __ptr64,unsigned short const * __ptr64) __ptr64 +?SetValue@CMetaKey@@QEAAJKKPEAHPEBG@Z +; public: void __cdecl CIPAccessDescriptor::SetValues(int,unsigned long,unsigned long,int) __ptr64 +?SetValues@CIPAccessDescriptor@@QEAAXHKKH@Z +; public: void __cdecl CIPAccessDescriptor::SetValues(int,unsigned short const * __ptr64) __ptr64 +?SetValues@CIPAccessDescriptor@@QEAAXHPEBG@Z +; protected: int __cdecl CHeaderListBox::SetWidthsFromReg(void) __ptr64 +?SetWidthsFromReg@CHeaderListBox@@IEAAHXZ +; protected: void __cdecl CIISWizardPage::SetWizardButtons(unsigned long) __ptr64 +?SetWizardButtons@CIISWizardPage@@IEAAXK@Z +; public: void __cdecl CIPAddress::SetZeroValue(void) __ptr64 +?SetZeroValue@CIPAddress@@QEAAXXZ +; public: int __cdecl CHeaderListBox::ShowWindow(int) __ptr64 +?ShowWindow@CHeaderListBox@@QEAAHH@Z +; public: unsigned long __cdecl CObListPlus::Sort(int (__cdecl CObjectPlus::*)(class CObjectPlus const * __ptr64)const __ptr64) __ptr64 +?Sort@CObListPlus@@QEAAKP8CObjectPlus@@EBAHPEBV2@@Z@Z +; protected: static int __cdecl CObListPlus::SortHelper(void const * __ptr64,void const * __ptr64) +?SortHelper@CObListPlus@@KAHPEBX0@Z +; public: static void __cdecl CMetabasePath::SplitMetaPathAtInstance(unsigned short const * __ptr64,class CString & __ptr64,class CString & __ptr64) +?SplitMetaPathAtInstance@CMetabasePath@@SAXPEBGAEAVCString@@1@Z +; public: static int __cdecl CComAuthInfo::SplitUserNameAndDomain(class CString & __ptr64,class CString & __ptr64) +?SplitUserNameAndDomain@CComAuthInfo@@SAHAEAVCString@@0@Z +; public: long __cdecl CIISSvcControl::Start(unsigned long) __ptr64 +?Start@CIISSvcControl@@QEAAJK@Z +; public: long __cdecl CIISSvcControl::Status(unsigned long,unsigned char * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) __ptr64 +?Status@CIISSvcControl@@QEAAJKPEAEPEAK1@Z +; public: long __cdecl CIISSvcControl::Stop(unsigned long,int) __ptr64 +?Stop@CIISSvcControl@@QEAAJKH@Z +; public: void __cdecl CComAuthInfo::StorePassword(unsigned short const * __ptr64) __ptr64 +?StorePassword@CComAuthInfo@@QEAAXPEBG@Z +; public: static unsigned long __cdecl CIPAddress::StringToLong(class ATL::CComBSTR const & __ptr64) +?StringToLong@CIPAddress@@SAKAEBVCComBSTR@ATL@@@Z +; public: static unsigned long __cdecl CIPAddress::StringToLong(class CString const & __ptr64) +?StringToLong@CIPAddress@@SAKAEBVCString@@@Z +; public: static unsigned long __cdecl CIPAddress::StringToLong(unsigned short const * __ptr64,int) +?StringToLong@CIPAddress@@SAKPEBGH@Z +; public: int __cdecl CError::Succeeded(void)const __ptr64 +?Succeeded@CError@@QEBAHXZ +; public: static int __cdecl CError::Succeeded(long) +?Succeeded@CError@@SAHJ@Z +; public: virtual int __cdecl CIISAppPool::Succeeded(void)const __ptr64 +?Succeeded@CIISAppPool@@UEBAHXZ +; public: virtual int __cdecl CIISApplication::Succeeded(void)const __ptr64 +?Succeeded@CIISApplication@@UEBAHXZ +; public: virtual int __cdecl CIISInterface::Succeeded(void)const __ptr64 +?Succeeded@CIISInterface@@UEBAHXZ +; public: virtual int __cdecl CMetaBack::Succeeded(void)const __ptr64 +?Succeeded@CMetaBack@@UEBAHXZ +; public: virtual int __cdecl CMetaKey::Succeeded(void)const __ptr64 +?Succeeded@CMetaKey@@UEBAHXZ +; public: int __cdecl CWamInterface::SupportsPooledProc(void)const __ptr64 +?SupportsPooledProc@CWamInterface@@QEBAHXZ +; int __cdecl SupportsSecurityACLs(unsigned short const * __ptr64) +?SupportsSecurityACLs@@YAHPEBG@Z +; public: void __cdecl CRMCListBoxResources::SysColorChanged(void) __ptr64 +?SysColorChanged@CRMCListBoxResources@@QEAAXXZ +; public: long __cdecl CError::TextFromHRESULT(class CString & __ptr64)const __ptr64 +?TextFromHRESULT@CError@@QEBAJAEAVCString@@@Z +; public: long __cdecl CError::TextFromHRESULT(unsigned short * __ptr64,unsigned long)const __ptr64 +?TextFromHRESULT@CError@@QEBAJPEAGK@Z +; public: unsigned short const * __ptr64 __cdecl CError::TextFromHRESULTExpand(class CString & __ptr64)const __ptr64 +?TextFromHRESULTExpand@CError@@QEBAPEBGAEAVCString@@@Z +; public: unsigned short const * __ptr64 __cdecl CError::TextFromHRESULTExpand(unsigned short * __ptr64,unsigned long,long * __ptr64)const __ptr64 +?TextFromHRESULTExpand@CError@@QEBAPEBGPEAGKPEAJ@Z +; public: int __cdecl CODLBox::TextHeight(void)const __ptr64 +?TextHeight@CODLBox@@QEBAHXZ +; public: static unsigned short const * __ptr64 __cdecl CMetabasePath::TruncatePath(int,unsigned short const * __ptr64,class CString & __ptr64,class CString * __ptr64) +?TruncatePath@CMetabasePath@@SAPEBGHPEBGAEAVCString@@PEAV2@@Z +; int __cdecl UnixToPCText(class CString & __ptr64,unsigned short const * __ptr64) +?UnixToPCText@@YAHAEAVCString@@PEBG@Z +; public: long __cdecl CIISApplication::Unload(int) __ptr64 +?Unload@CIISApplication@@QEAAJH@Z +; protected: void __cdecl CRMCListBoxResources::UnprepareBitmaps(void) __ptr64 +?UnprepareBitmaps@CRMCListBoxResources@@IEAAXXZ +; public: static void __cdecl CError::UnregisterFacility(unsigned long) +?UnregisterFacility@CError@@SAXK@Z +; protected: int __cdecl CRMCListBoxHeader::UseButtons(void)const __ptr64 +?UseButtons@CRMCListBoxHeader@@IEBAHXZ +; protected: int __cdecl CRMCListBoxHeader::UseStretch(void)const __ptr64 +?UseStretch@CRMCListBoxHeader@@IEBAHXZ +; public: static int __cdecl CINumber::UseSystemDefault(void) +?UseSystemDefault@CINumber@@SAHXZ +; public: static int __cdecl CINumber::UseUserDefault(void) +?UseUserDefault@CINumber@@SAHXZ +; public: int __cdecl CComAuthInfo::UsesImpersonation(void)const __ptr64 +?UsesImpersonation@CComAuthInfo@@QEBAHXZ +; public: int __cdecl CIISWizardPage::ValidateString(class CEdit & __ptr64,class CString & __ptr64,int,int) __ptr64 +?ValidateString@CIISWizardPage@@QEAAHAEAVCEdit@@AEAVCString@@HH@Z +; int __cdecl VerifyState(void) +?VerifyState@@YAHXZ +; public: static unsigned long __cdecl CComAuthInfo::VerifyUserPassword(unsigned short const * __ptr64,unsigned short const * __ptr64) +?VerifyUserPassword@CComAuthInfo@@SAKPEBG0@Z +; public: unsigned long __cdecl CError::Win32Error(void)const __ptr64 +?Win32Error@CError@@QEBAKXZ +; public: static unsigned long __cdecl CError::Win32Error(long) +?Win32Error@CError@@SAKJ@Z +; protected: virtual void __cdecl CIISWizardSheet::WinHelpW(unsigned long,unsigned int) __ptr64 +?WinHelpW@CIISWizardSheet@@MEAAXKI@Z +; public: long __cdecl CIISApplication::WriteFriendlyName(unsigned short const * __ptr64) __ptr64 +?WriteFriendlyName@CIISApplication@@QEAAJPEBG@Z +; public: long __cdecl CIISApplication::WritePoolId(unsigned short const * __ptr64) __ptr64 +?WritePoolId@CIISApplication@@QEAAJPEBG@Z +; protected: static struct CRuntimeClass * __ptr64 __cdecl CEmphasizedDialog::_GetBaseClass(void) +?_GetBaseClass@CEmphasizedDialog@@KAPEAUCRuntimeClass@@XZ +; protected: static struct CRuntimeClass * __ptr64 __cdecl CHeaderListBox::_GetBaseClass(void) +?_GetBaseClass@CHeaderListBox@@KAPEAUCRuntimeClass@@XZ +; protected: static struct CRuntimeClass * __ptr64 __cdecl CIISWizardBookEnd::_GetBaseClass(void) +?_GetBaseClass@CIISWizardBookEnd@@KAPEAUCRuntimeClass@@XZ +; protected: static struct CRuntimeClass * __ptr64 __cdecl CIISWizardPage::_GetBaseClass(void) +?_GetBaseClass@CIISWizardPage@@KAPEAUCRuntimeClass@@XZ +; protected: static struct CRuntimeClass * __ptr64 __cdecl CIISWizardSheet::_GetBaseClass(void) +?_GetBaseClass@CIISWizardSheet@@KAPEAUCRuntimeClass@@XZ +; protected: static struct CRuntimeClass * __ptr64 __cdecl CRMCComboBox::_GetBaseClass(void) +?_GetBaseClass@CRMCComboBox@@KAPEAUCRuntimeClass@@XZ +; protected: static struct CRuntimeClass * __ptr64 __cdecl CRMCListBox::_GetBaseClass(void) +?_GetBaseClass@CRMCListBox@@KAPEAUCRuntimeClass@@XZ +; protected: static struct CRuntimeClass * __ptr64 __cdecl CRMCListBoxHeader::_GetBaseClass(void) +?_GetBaseClass@CRMCListBoxHeader@@KAPEAUCRuntimeClass@@XZ +; protected: static struct AFX_MSGMAP const * __ptr64 __cdecl CConfirmDlg::_GetBaseMessageMap(void) +?_GetBaseMessageMap@CConfirmDlg@@KAPEBUAFX_MSGMAP@@XZ +; protected: static struct AFX_MSGMAP const * __ptr64 __cdecl CEmphasizedDialog::_GetBaseMessageMap(void) +?_GetBaseMessageMap@CEmphasizedDialog@@KAPEBUAFX_MSGMAP@@XZ +; protected: static struct AFX_MSGMAP const * __ptr64 __cdecl CHeaderListBox::_GetBaseMessageMap(void) +?_GetBaseMessageMap@CHeaderListBox@@KAPEBUAFX_MSGMAP@@XZ +; protected: static struct AFX_MSGMAP const * __ptr64 __cdecl CIISWizardBookEnd::_GetBaseMessageMap(void) +?_GetBaseMessageMap@CIISWizardBookEnd@@KAPEBUAFX_MSGMAP@@XZ +; protected: static struct AFX_MSGMAP const * __ptr64 __cdecl CIISWizardPage::_GetBaseMessageMap(void) +?_GetBaseMessageMap@CIISWizardPage@@KAPEBUAFX_MSGMAP@@XZ +; protected: static struct AFX_MSGMAP const * __ptr64 __cdecl CIISWizardSheet::_GetBaseMessageMap(void) +?_GetBaseMessageMap@CIISWizardSheet@@KAPEBUAFX_MSGMAP@@XZ +; protected: static struct AFX_MSGMAP const * __ptr64 __cdecl CInheritanceDlg::_GetBaseMessageMap(void) +?_GetBaseMessageMap@CInheritanceDlg@@KAPEBUAFX_MSGMAP@@XZ +; protected: static struct AFX_MSGMAP const * __ptr64 __cdecl CRMCComboBox::_GetBaseMessageMap(void) +?_GetBaseMessageMap@CRMCComboBox@@KAPEBUAFX_MSGMAP@@XZ +; protected: static struct AFX_MSGMAP const * __ptr64 __cdecl CRMCListBox::_GetBaseMessageMap(void) +?_GetBaseMessageMap@CRMCListBox@@KAPEBUAFX_MSGMAP@@XZ +; protected: static struct AFX_MSGMAP const * __ptr64 __cdecl CRMCListBoxHeader::_GetBaseMessageMap(void) +?_GetBaseMessageMap@CRMCListBoxHeader@@KAPEBUAFX_MSGMAP@@XZ +; protected: void __cdecl CODLBox::__DrawItem(struct tagDRAWITEMSTRUCT * __ptr64) __ptr64 +?__DrawItem@CODLBox@@IEAAXPEAUtagDRAWITEMSTRUCT@@@Z +; public: virtual int __cdecl CRMCComboBox::__GetCount(void)const __ptr64 +?__GetCount@CRMCComboBox@@UEBAHXZ +; public: virtual int __cdecl CRMCListBox::__GetCount(void)const __ptr64 +?__GetCount@CRMCListBox@@UEBAHXZ +; protected: void __cdecl CODLBox::__MeasureItem(struct tagMEASUREITEMSTRUCT * __ptr64) __ptr64 +?__MeasureItem@CODLBox@@IEAAXPEAUtagMEASUREITEMSTRUCT@@@Z +; public: virtual int __cdecl CRMCComboBox::__SetItemHeight(int,unsigned int) __ptr64 +?__SetItemHeight@CRMCComboBox@@UEAAHHI@Z +; public: virtual int __cdecl CRMCListBox::__SetItemHeight(int,unsigned int) __ptr64 +?__SetItemHeight@CRMCListBox@@UEAAHHI@Z +; protected: static unsigned short const CMetabasePath::_chSep +?_chSep@CMetabasePath@@1GB +; protected: static unsigned short const * __ptr64 const __ptr64 CMetabasePath::_cszMachine +?_cszMachine@CMetabasePath@@1QEBGEB +; protected: static unsigned short const * __ptr64 const __ptr64 CMetabasePath::_cszRoot +?_cszRoot@CMetabasePath@@1QEBGEB +; protected: static unsigned short const * __ptr64 const __ptr64 CMetabasePath::_cszSep +?_cszSep@CMetabasePath@@1QEBGEB +; private: static int CINumber::_fAllocated +?_fAllocated@CINumber@@0HA DATA +; private: static int CINumber::_fCurrencyPrefix +?_fCurrencyPrefix@CINumber@@0HA DATA +; private: static int CINumber::_fInitialized +?_fInitialized@CINumber@@0HA DATA +; private: static struct AFX_MSGMAP_ENTRY const * const CConfirmDlg::_messageEntries +?_messageEntries@CConfirmDlg@@0QBUAFX_MSGMAP_ENTRY@@B +; private: static struct AFX_MSGMAP_ENTRY const * const CEmphasizedDialog::_messageEntries +?_messageEntries@CEmphasizedDialog@@0QBUAFX_MSGMAP_ENTRY@@B +; private: static struct AFX_MSGMAP_ENTRY const * const CHeaderListBox::_messageEntries +?_messageEntries@CHeaderListBox@@0QBUAFX_MSGMAP_ENTRY@@B +; private: static struct AFX_MSGMAP_ENTRY const * const CIISWizardBookEnd::_messageEntries +?_messageEntries@CIISWizardBookEnd@@0QBUAFX_MSGMAP_ENTRY@@B +; private: static struct AFX_MSGMAP_ENTRY const * const CIISWizardPage::_messageEntries +?_messageEntries@CIISWizardPage@@0QBUAFX_MSGMAP_ENTRY@@B +; private: static struct AFX_MSGMAP_ENTRY const * const CIISWizardSheet::_messageEntries +?_messageEntries@CIISWizardSheet@@0QBUAFX_MSGMAP_ENTRY@@B +; private: static struct AFX_MSGMAP_ENTRY const * const CInheritanceDlg::_messageEntries +?_messageEntries@CInheritanceDlg@@0QBUAFX_MSGMAP_ENTRY@@B +; private: static struct AFX_MSGMAP_ENTRY const * const CRMCComboBox::_messageEntries +?_messageEntries@CRMCComboBox@@0QBUAFX_MSGMAP_ENTRY@@B +; private: static struct AFX_MSGMAP_ENTRY const * const CRMCListBox::_messageEntries +?_messageEntries@CRMCListBox@@0QBUAFX_MSGMAP_ENTRY@@B +; private: static struct AFX_MSGMAP_ENTRY const * const CRMCListBoxHeader::_messageEntries +?_messageEntries@CRMCListBoxHeader@@0QBUAFX_MSGMAP_ENTRY@@B +; protected: static class CString * __ptr64 __ptr64 CINumber::_pstr +?_pstr@CINumber@@1PEAVCString@@EA DATA +; public: static class CString * __ptr64 __ptr64 CINumber::_pstrBadNumber +?_pstrBadNumber@CINumber@@2PEAVCString@@EA DATA +; private: static class CString * __ptr64 __ptr64 CINumber::_pstrCurrency +?_pstrCurrency@CINumber@@0PEAVCString@@EA DATA +; private: static class CString * __ptr64 __ptr64 CINumber::_pstrDecimalPoint +?_pstrDecimalPoint@CINumber@@0PEAVCString@@EA DATA +; private: static class CString * __ptr64 __ptr64 CINumber::_pstrThousandSeparator +?_pstrThousandSeparator@CINumber@@0PEAVCString@@EA DATA +; public: static struct CRuntimeClass const CEmphasizedDialog::classCEmphasizedDialog +?classCEmphasizedDialog@CEmphasizedDialog@@2UCRuntimeClass@@B +; public: static struct CRuntimeClass const CHeaderListBox::classCHeaderListBox +?classCHeaderListBox@CHeaderListBox@@2UCRuntimeClass@@B +; public: static struct CRuntimeClass const CIISWizardBookEnd::classCIISWizardBookEnd +?classCIISWizardBookEnd@CIISWizardBookEnd@@2UCRuntimeClass@@B +; public: static struct CRuntimeClass const CIISWizardPage::classCIISWizardPage +?classCIISWizardPage@CIISWizardPage@@2UCRuntimeClass@@B +; public: static struct CRuntimeClass const CIISWizardSheet::classCIISWizardSheet +?classCIISWizardSheet@CIISWizardSheet@@2UCRuntimeClass@@B +; public: static struct CRuntimeClass const CRMCComboBox::classCRMCComboBox +?classCRMCComboBox@CRMCComboBox@@2UCRuntimeClass@@B +; public: static struct CRuntimeClass const CRMCListBox::classCRMCListBox +?classCRMCListBox@CRMCListBox@@2UCRuntimeClass@@B +; public: static struct CRuntimeClass const CRMCListBoxHeader::classCRMCListBoxHeader +?classCRMCListBoxHeader@CRMCListBoxHeader@@2UCRuntimeClass@@B +; public: class CDC const & __ptr64 __cdecl CRMCListBoxResources::dcBitMap(void)const __ptr64 +?dcBitMap@CRMCListBoxResources@@QEBAAEBVCDC@@XZ +; unsigned short const * __ptr64 const __ptr64 g_lpszDummyPassword +?g_lpszDummyPassword@@3PEBGEB DATA +; protected: static struct AFX_MSGMAP const CConfirmDlg::messageMap +?messageMap@CConfirmDlg@@1UAFX_MSGMAP@@B +; protected: static struct AFX_MSGMAP const CEmphasizedDialog::messageMap +?messageMap@CEmphasizedDialog@@1UAFX_MSGMAP@@B +; protected: static struct AFX_MSGMAP const CHeaderListBox::messageMap +?messageMap@CHeaderListBox@@1UAFX_MSGMAP@@B +; protected: static struct AFX_MSGMAP const CIISWizardBookEnd::messageMap +?messageMap@CIISWizardBookEnd@@1UAFX_MSGMAP@@B +; protected: static struct AFX_MSGMAP const CIISWizardPage::messageMap +?messageMap@CIISWizardPage@@1UAFX_MSGMAP@@B +; protected: static struct AFX_MSGMAP const CIISWizardSheet::messageMap +?messageMap@CIISWizardSheet@@1UAFX_MSGMAP@@B +; protected: static struct AFX_MSGMAP const CInheritanceDlg::messageMap +?messageMap@CInheritanceDlg@@1UAFX_MSGMAP@@B +; protected: static struct AFX_MSGMAP const CRMCComboBox::messageMap +?messageMap@CRMCComboBox@@1UAFX_MSGMAP@@B +; protected: static struct AFX_MSGMAP const CRMCListBox::messageMap +?messageMap@CRMCListBox@@1UAFX_MSGMAP@@B +; protected: static struct AFX_MSGMAP const CRMCListBoxHeader::messageMap +?messageMap@CRMCListBoxHeader@@1UAFX_MSGMAP@@B +; protected: static int const CMetaKey::s_MetaTableSize +?s_MetaTableSize@CMetaKey@@1HB +; protected: static unsigned long CError::s_cdwFacilities +?s_cdwFacilities@CError@@1KA DATA +; protected: static long CError::s_cdwMaxLMErr +?s_cdwMaxLMErr@CError@@1JA DATA +; protected: static long CError::s_cdwMaxWSErr +?s_cdwMaxWSErr@CError@@1JA DATA +; protected: static long CError::s_cdwMinLMErr +?s_cdwMinLMErr@CError@@1JA DATA +; protected: static long CError::s_cdwMinWSErr +?s_cdwMinWSErr@CError@@1JA DATA +; protected: static unsigned short const CError::s_chEscNumber +?s_chEscNumber@CError@@1GB +; protected: static unsigned short const CError::s_chEscText +?s_chEscText@CError@@1GB +; protected: static unsigned short const CError::s_chEscape +?s_chEscape@CError@@1GB +; protected: static int const CIISWizardSheet::s_cnBoldDeltaFont +?s_cnBoldDeltaFont@CIISWizardSheet@@1HB +; protected: static int const CIISWizardSheet::s_cnBoldDeltaHeight +?s_cnBoldDeltaHeight@CIISWizardSheet@@1HB +; protected: static int const CIISWizardSheet::s_cnBoldDeltaWidth +?s_cnBoldDeltaWidth@CIISWizardSheet@@1HB +; protected: static int const CIISWizardPage::s_cnHeaderOffset +?s_cnHeaderOffset@CIISWizardPage@@1HB +; protected: static unsigned short const * __ptr64 * CError::s_cszFacility +?s_cszFacility@CError@@1PAPEBGA DATA +; protected: static unsigned short const * __ptr64 const __ptr64 CError::s_cszLMDLL +?s_cszLMDLL@CError@@1PEBGEB DATA +; protected: static unsigned short const * __ptr64 const __ptr64 CError::s_cszWSDLL +?s_cszWSDLL@CError@@1PEBGEB DATA +; protected: static int CError::s_fAllocated +?s_fAllocated@CError@@1HA DATA +; protected: static class CMap * __ptr64 __ptr64 CError::s_pmapFacilities +?s_pmapFacilities@CError@@1PEAV?$CMap@KAEAKVCString@@AEAV1@@@EA DATA +; protected: static class CString * __ptr64 __ptr64 CError::s_pstrDefError +?s_pstrDefError@CError@@1PEAVCString@@EA DATA +; protected: static class CString * __ptr64 __ptr64 CError::s_pstrDefSuccs +?s_pstrDefSuccs@CError@@1PEAVCString@@EA DATA +; protected: static struct CMetaKey::tagMDFIELDDEF const * const CMetaKey::s_rgMetaTable +?s_rgMetaTable@CMetaKey@@1QBUtagMDFIELDDEF@1@B +; protected: static unsigned short const * __ptr64 const __ptr64 CMetaBack::s_szMasterAppRoot +?s_szMasterAppRoot@CMetaBack@@1QEBGEB +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/iisutil.def b/lib/libc/mingw/lib64/iisutil.def new file mode 100644 index 0000000000000000000000000000000000000000..d4c648716c7a850ea783d8f44ef733b00e845c5c --- /dev/null +++ b/lib/libc/mingw/lib64/iisutil.def @@ -0,0 +1,2029 @@ +; +; Exports of file IISUTIL.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IISUTIL.dll +EXPORTS +; public: __cdecl CDataCache::CDataCache(void) __ptr64 +??0?$CDataCache@UDATETIME_FORMAT_ENTRY@@@@QEAA@XZ +; public: __cdecl CDataCache::CDataCache(void) __ptr64 +??0?$CDataCache@VCDateTime@@@@QEAA@XZ +; public: __cdecl ALLOC_CACHE_HANDLER::ALLOC_CACHE_HANDLER(char const * __ptr64,struct _ALLOC_CACHE_CONFIGURATION const * __ptr64,int) __ptr64 +??0ALLOC_CACHE_HANDLER@@QEAA@PEBDPEBU_ALLOC_CACHE_CONFIGURATION@@H@Z +; public: __cdecl ASCLOG_DATETIME_CACHE::ASCLOG_DATETIME_CACHE(void) __ptr64 +??0ASCLOG_DATETIME_CACHE@@QEAA@XZ +; public: __cdecl BUFFER::BUFFER(unsigned int) __ptr64 +??0BUFFER@@QEAA@I@Z +; public: __cdecl BUFFER::BUFFER(unsigned char * __ptr64,unsigned int) __ptr64 +??0BUFFER@@QEAA@PEAEI@Z +; public: __cdecl BUFFER_CHAIN::BUFFER_CHAIN(void) __ptr64 +??0BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::BUFFER_CHAIN_ITEM(unsigned int) __ptr64 +??0BUFFER_CHAIN_ITEM@@QEAA@I@Z +; public: __cdecl CACHED_DATETIME_FORMATS::CACHED_DATETIME_FORMATS(void) __ptr64 +??0CACHED_DATETIME_FORMATS@@QEAA@XZ +; public: __cdecl CCritSec::CCritSec(void) __ptr64 +??0CCritSec@@QEAA@XZ +; public: __cdecl CDFTCache::CDFTCache(void) __ptr64 +??0CDFTCache@@QEAA@XZ +; public: __cdecl CDateTime::CDateTime(struct _FILETIME const & __ptr64) __ptr64 +??0CDateTime@@QEAA@AEBU_FILETIME@@@Z +; public: __cdecl CDateTime::CDateTime(struct _FILETIME const & __ptr64,struct _SYSTEMTIME const & __ptr64) __ptr64 +??0CDateTime@@QEAA@AEBU_FILETIME@@AEBU_SYSTEMTIME@@@Z +; public: __cdecl CDateTime::CDateTime(struct _SYSTEMTIME const & __ptr64) __ptr64 +??0CDateTime@@QEAA@AEBU_SYSTEMTIME@@@Z +; public: __cdecl CDateTime::CDateTime(void) __ptr64 +??0CDateTime@@QEAA@XZ +; public: __cdecl CDoubleList::CDoubleList(void) __ptr64 +??0CDoubleList@@QEAA@XZ +; public: __cdecl CEtwTracer::CEtwTracer(void) __ptr64 +??0CEtwTracer@@QEAA@XZ +; public: __cdecl CFakeLock::CFakeLock(void) __ptr64 +??0CFakeLock@@QEAA@XZ +; public: __cdecl CHUNK_BUFFER::CHUNK_BUFFER(void) __ptr64 +??0CHUNK_BUFFER@@QEAA@XZ +; public: __cdecl CLKRHashTable::CLKRHashTable(char const * __ptr64,unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),double,unsigned long,unsigned long,bool) __ptr64 +??0CLKRHashTable@@QEAA@PEBDP6A?B_KPEBX@ZP6AK_K@ZP6A_N33@ZP6AX1H@ZNKK_N@Z +; public: __cdecl CLKRHashTableStats::CLKRHashTableStats(void) __ptr64 +??0CLKRHashTableStats@@QEAA@XZ +; protected: __cdecl CLKRHashTable_Iterator::CLKRHashTable_Iterator(class CLKRHashTable * __ptr64,short) __ptr64 +??0CLKRHashTable_Iterator@@IEAA@PEAVCLKRHashTable@@F@Z +; public: __cdecl CLKRHashTable_Iterator::CLKRHashTable_Iterator(class CLKRHashTable_Iterator const & __ptr64) __ptr64 +??0CLKRHashTable_Iterator@@QEAA@AEBV0@@Z +; public: __cdecl CLKRHashTable_Iterator::CLKRHashTable_Iterator(void) __ptr64 +??0CLKRHashTable_Iterator@@QEAA@XZ +; private: __cdecl CLKRLinearHashTable::CLKRLinearHashTable(char const * __ptr64,unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),double,unsigned long,class CLKRHashTable * __ptr64,bool) __ptr64 +??0CLKRLinearHashTable@@AEAA@PEBDP6A?B_KPEBX@ZP6AK_K@ZP6A_N33@ZP6AX1H@ZNKPEAVCLKRHashTable@@_N@Z +; public: __cdecl CLKRLinearHashTable::CLKRLinearHashTable(char const * __ptr64,unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),double,unsigned long,unsigned long,bool) __ptr64 +??0CLKRLinearHashTable@@QEAA@PEBDP6A?B_KPEBX@ZP6AK_K@ZP6A_N33@ZP6AX1H@ZNKK_N@Z +; protected: __cdecl CLKRLinearHashTable_Iterator::CLKRLinearHashTable_Iterator(class CLKRLinearHashTable * __ptr64,class CNodeClump * __ptr64,unsigned long,short) __ptr64 +??0CLKRLinearHashTable_Iterator@@IEAA@PEAVCLKRLinearHashTable@@PEAVCNodeClump@@KF@Z +; public: __cdecl CLKRLinearHashTable_Iterator::CLKRLinearHashTable_Iterator(class CLKRLinearHashTable_Iterator const & __ptr64) __ptr64 +??0CLKRLinearHashTable_Iterator@@QEAA@AEBV0@@Z +; public: __cdecl CLKRLinearHashTable_Iterator::CLKRLinearHashTable_Iterator(void) __ptr64 +??0CLKRLinearHashTable_Iterator@@QEAA@XZ +; public: __cdecl CLockedDoubleList::CLockedDoubleList(void) __ptr64 +??0CLockedDoubleList@@QEAA@XZ +; public: __cdecl CLockedSingleList::CLockedSingleList(void) __ptr64 +??0CLockedSingleList@@QEAA@XZ +; public: __cdecl CReaderWriterLock2::CReaderWriterLock2(void) __ptr64 +??0CReaderWriterLock2@@QEAA@XZ +; public: __cdecl CReaderWriterLock3::CReaderWriterLock3(void) __ptr64 +??0CReaderWriterLock3@@QEAA@XZ +; public: __cdecl CReaderWriterLock::CReaderWriterLock(void) __ptr64 +??0CReaderWriterLock@@QEAA@XZ +; public: __cdecl CRtlResource::CRtlResource(void) __ptr64 +??0CRtlResource@@QEAA@XZ +; public: __cdecl CSecurityDispenser::CSecurityDispenser(void) __ptr64 +??0CSecurityDispenser@@QEAA@XZ +; public: __cdecl CShareLock::CShareLock(void) __ptr64 +??0CShareLock@@QEAA@XZ +; public: __cdecl CSharelock::CSharelock(int,int) __ptr64 +??0CSharelock@@QEAA@HH@Z +; public: __cdecl CSingleList::CSingleList(void) __ptr64 +??0CSingleList@@QEAA@XZ +; public: __cdecl CSmallSpinLock::CSmallSpinLock(void) __ptr64 +??0CSmallSpinLock@@QEAA@XZ +; public: __cdecl CSpinLock::CSpinLock(void) __ptr64 +??0CSpinLock@@QEAA@XZ +; public: __cdecl EVENT_LOG::EVENT_LOG(unsigned short const * __ptr64) __ptr64 +??0EVENT_LOG@@QEAA@PEBG@Z +; public: __cdecl EXTLOG_DATETIME_CACHE::EXTLOG_DATETIME_CACHE(void) __ptr64 +??0EXTLOG_DATETIME_CACHE@@QEAA@XZ +; private: __cdecl IPM_MESSAGE_PIPE::IPM_MESSAGE_PIPE(void) __ptr64 +??0IPM_MESSAGE_PIPE@@AEAA@XZ +; public: __cdecl MB::MB(struct IMSAdminBaseW * __ptr64) __ptr64 +??0MB@@QEAA@PEAUIMSAdminBaseW@@@Z +; public: __cdecl MB_BASE_NOTIFICATION_SINK::MB_BASE_NOTIFICATION_SINK(void) __ptr64 +??0MB_BASE_NOTIFICATION_SINK@@QEAA@XZ +; public: __cdecl MULTISZ::MULTISZ(class MULTISZ const & __ptr64) __ptr64 +??0MULTISZ@@QEAA@AEBV0@@Z +; public: __cdecl MULTISZ::MULTISZ(unsigned short * __ptr64,unsigned long) __ptr64 +??0MULTISZ@@QEAA@PEAGK@Z +; public: __cdecl MULTISZ::MULTISZ(unsigned short const * __ptr64) __ptr64 +??0MULTISZ@@QEAA@PEBG@Z +; public: __cdecl MULTISZ::MULTISZ(void) __ptr64 +??0MULTISZ@@QEAA@XZ +; public: __cdecl MULTISZA::MULTISZA(class MULTISZA const & __ptr64) __ptr64 +??0MULTISZA@@QEAA@AEBV0@@Z +; public: __cdecl MULTISZA::MULTISZA(char * __ptr64,unsigned long) __ptr64 +??0MULTISZA@@QEAA@PEADK@Z +; public: __cdecl MULTISZA::MULTISZA(char const * __ptr64) __ptr64 +??0MULTISZA@@QEAA@PEBD@Z +; public: __cdecl MULTISZA::MULTISZA(void) __ptr64 +??0MULTISZA@@QEAA@XZ +; private: __cdecl STRA::STRA(class STRA const & __ptr64) __ptr64 +??0STRA@@AEAA@AEBV0@@Z +; private: __cdecl STRA::STRA(char * __ptr64) __ptr64 +??0STRA@@AEAA@PEAD@Z +; private: __cdecl STRA::STRA(char const * __ptr64) __ptr64 +??0STRA@@AEAA@PEBD@Z +; public: __cdecl STRA::STRA(char * __ptr64,unsigned long) __ptr64 +??0STRA@@QEAA@PEADK@Z +; public: __cdecl STRA::STRA(void) __ptr64 +??0STRA@@QEAA@XZ +; public: __cdecl STRAU::STRAU(class STRAU & __ptr64) __ptr64 +??0STRAU@@QEAA@AEAV0@@Z +; public: __cdecl STRAU::STRAU(char const * __ptr64) __ptr64 +??0STRAU@@QEAA@PEBD@Z +; public: __cdecl STRAU::STRAU(char const * __ptr64,int) __ptr64 +??0STRAU@@QEAA@PEBDH@Z +; public: __cdecl STRAU::STRAU(unsigned short const * __ptr64) __ptr64 +??0STRAU@@QEAA@PEBG@Z +; public: __cdecl STRAU::STRAU(void) __ptr64 +??0STRAU@@QEAA@XZ +; private: __cdecl STRU::STRU(class STRU const & __ptr64) __ptr64 +??0STRU@@AEAA@AEBV0@@Z +; private: __cdecl STRU::STRU(unsigned short * __ptr64) __ptr64 +??0STRU@@AEAA@PEAG@Z +; private: __cdecl STRU::STRU(unsigned short const * __ptr64) __ptr64 +??0STRU@@AEAA@PEBG@Z +; public: __cdecl STRU::STRU(unsigned short * __ptr64,unsigned long) __ptr64 +??0STRU@@QEAA@PEAGK@Z +; public: __cdecl STRU::STRU(void) __ptr64 +??0STRU@@QEAA@XZ +; public: __cdecl TS_RESOURCE::TS_RESOURCE(void) __ptr64 +??0TS_RESOURCE@@QEAA@XZ +; public: __cdecl W3_DATETIME_CACHE::W3_DATETIME_CACHE(void) __ptr64 +??0W3_DATETIME_CACHE@@QEAA@XZ +; public: __cdecl W3_TRACE_LOG::W3_TRACE_LOG(class W3_TRACE_LOG_FACTORY * __ptr64) __ptr64 +??0W3_TRACE_LOG@@QEAA@PEAVW3_TRACE_LOG_FACTORY@@@Z +; private: __cdecl W3_TRACE_LOG_FACTORY::W3_TRACE_LOG_FACTORY(void) __ptr64 +??0W3_TRACE_LOG_FACTORY@@AEAA@XZ +; public: __cdecl ALLOC_CACHE_HANDLER::~ALLOC_CACHE_HANDLER(void) __ptr64 +??1ALLOC_CACHE_HANDLER@@QEAA@XZ +; public: virtual __cdecl ASCLOG_DATETIME_CACHE::~ASCLOG_DATETIME_CACHE(void) __ptr64 +??1ASCLOG_DATETIME_CACHE@@UEAA@XZ +; public: __cdecl BUFFER::~BUFFER(void) __ptr64 +??1BUFFER@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN::~BUFFER_CHAIN(void) __ptr64 +??1BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::~BUFFER_CHAIN_ITEM(void) __ptr64 +??1BUFFER_CHAIN_ITEM@@QEAA@XZ +; public: virtual __cdecl CACHED_DATETIME_FORMATS::~CACHED_DATETIME_FORMATS(void) __ptr64 +??1CACHED_DATETIME_FORMATS@@UEAA@XZ +; public: __cdecl CCritSec::~CCritSec(void) __ptr64 +??1CCritSec@@QEAA@XZ +; public: __cdecl CDoubleList::~CDoubleList(void) __ptr64 +??1CDoubleList@@QEAA@XZ +; public: __cdecl CEtwTracer::~CEtwTracer(void) __ptr64 +??1CEtwTracer@@QEAA@XZ +; public: __cdecl CFakeLock::~CFakeLock(void) __ptr64 +??1CFakeLock@@QEAA@XZ +; public: __cdecl CHUNK_BUFFER::~CHUNK_BUFFER(void) __ptr64 +??1CHUNK_BUFFER@@QEAA@XZ +; public: __cdecl CLKRHashTable::~CLKRHashTable(void) __ptr64 +??1CLKRHashTable@@QEAA@XZ +; public: __cdecl CLKRHashTable_Iterator::~CLKRHashTable_Iterator(void) __ptr64 +??1CLKRHashTable_Iterator@@QEAA@XZ +; public: __cdecl CLKRLinearHashTable::~CLKRLinearHashTable(void) __ptr64 +??1CLKRLinearHashTable@@QEAA@XZ +; public: __cdecl CLKRLinearHashTable_Iterator::~CLKRLinearHashTable_Iterator(void) __ptr64 +??1CLKRLinearHashTable_Iterator@@QEAA@XZ +; public: __cdecl CLockedDoubleList::~CLockedDoubleList(void) __ptr64 +??1CLockedDoubleList@@QEAA@XZ +; public: __cdecl CLockedSingleList::~CLockedSingleList(void) __ptr64 +??1CLockedSingleList@@QEAA@XZ +; public: __cdecl CRtlResource::~CRtlResource(void) __ptr64 +??1CRtlResource@@QEAA@XZ +; public: __cdecl CSecurityDispenser::~CSecurityDispenser(void) __ptr64 +??1CSecurityDispenser@@QEAA@XZ +; public: __cdecl CShareLock::~CShareLock(void) __ptr64 +??1CShareLock@@QEAA@XZ +; public: __cdecl CSharelock::~CSharelock(void) __ptr64 +??1CSharelock@@QEAA@XZ +; public: __cdecl CSingleList::~CSingleList(void) __ptr64 +??1CSingleList@@QEAA@XZ +; public: __cdecl EVENT_LOG::~EVENT_LOG(void) __ptr64 +??1EVENT_LOG@@QEAA@XZ +; public: virtual __cdecl EXTLOG_DATETIME_CACHE::~EXTLOG_DATETIME_CACHE(void) __ptr64 +??1EXTLOG_DATETIME_CACHE@@UEAA@XZ +; private: __cdecl IPM_MESSAGE_PIPE::~IPM_MESSAGE_PIPE(void) __ptr64 +??1IPM_MESSAGE_PIPE@@AEAA@XZ +; public: __cdecl MB::~MB(void) __ptr64 +??1MB@@QEAA@XZ +; public: virtual __cdecl MB_BASE_NOTIFICATION_SINK::~MB_BASE_NOTIFICATION_SINK(void) __ptr64 +??1MB_BASE_NOTIFICATION_SINK@@UEAA@XZ +; public: __cdecl MULTISZ::~MULTISZ(void) __ptr64 +??1MULTISZ@@QEAA@XZ +; public: __cdecl MULTISZA::~MULTISZA(void) __ptr64 +??1MULTISZA@@QEAA@XZ +; public: __cdecl STRA::~STRA(void) __ptr64 +??1STRA@@QEAA@XZ +; public: __cdecl STRAU::~STRAU(void) __ptr64 +??1STRAU@@QEAA@XZ +; public: __cdecl STRU::~STRU(void) __ptr64 +??1STRU@@QEAA@XZ +; public: __cdecl TS_RESOURCE::~TS_RESOURCE(void) __ptr64 +??1TS_RESOURCE@@QEAA@XZ +; public: virtual __cdecl W3_DATETIME_CACHE::~W3_DATETIME_CACHE(void) __ptr64 +??1W3_DATETIME_CACHE@@UEAA@XZ +; private: __cdecl W3_TRACE_LOG::~W3_TRACE_LOG(void) __ptr64 +??1W3_TRACE_LOG@@AEAA@XZ +; private: __cdecl W3_TRACE_LOG_FACTORY::~W3_TRACE_LOG_FACTORY(void) __ptr64 +??1W3_TRACE_LOG_FACTORY@@AEAA@XZ +; public: static void * __ptr64 __cdecl CLKRLinearHashTable::operator new(unsigned __int64) +??2CLKRLinearHashTable@@SAPEAX_K@Z +; public: static void __cdecl CLKRLinearHashTable::operator delete(void * __ptr64) +??3CLKRLinearHashTable@@SAXPEAX@Z +; public: class CDataCache & __ptr64 __cdecl CDataCache::operator=(class CDataCache const & __ptr64) __ptr64 +??4?$CDataCache@UDATETIME_FORMAT_ENTRY@@@@QEAAAEAV0@AEBV0@@Z +; public: class CDataCache & __ptr64 __cdecl CDataCache::operator=(class CDataCache const & __ptr64) __ptr64 +??4?$CDataCache@VCDateTime@@@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<1,1,3,1,3,2> & __ptr64 __cdecl CLockBase<1,1,3,1,3,2>::operator=(class CLockBase<1,1,3,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$00$00$02$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<2,1,1,1,3,2> & __ptr64 __cdecl CLockBase<2,1,1,1,3,2>::operator=(class CLockBase<2,1,1,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$01$00$00$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<3,1,1,1,1,1> & __ptr64 __cdecl CLockBase<3,1,1,1,1,1>::operator=(class CLockBase<3,1,1,1,1,1> const & __ptr64) __ptr64 +??4?$CLockBase@$02$00$00$00$00$00@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<4,1,1,2,3,3> & __ptr64 __cdecl CLockBase<4,1,1,2,3,3>::operator=(class CLockBase<4,1,1,2,3,3> const & __ptr64) __ptr64 +??4?$CLockBase@$03$00$00$01$02$02@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<5,2,1,2,3,3> & __ptr64 __cdecl CLockBase<5,2,1,2,3,3>::operator=(class CLockBase<5,2,1,2,3,3> const & __ptr64) __ptr64 +??4?$CLockBase@$04$01$00$01$02$02@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<6,2,1,2,3,3> & __ptr64 __cdecl CLockBase<6,2,1,2,3,3>::operator=(class CLockBase<6,2,1,2,3,3> const & __ptr64) __ptr64 +??4?$CLockBase@$05$01$00$01$02$02@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<7,2,2,1,3,2> & __ptr64 __cdecl CLockBase<7,2,2,1,3,2>::operator=(class CLockBase<7,2,2,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$06$01$01$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<8,2,2,1,3,2> & __ptr64 __cdecl CLockBase<8,2,2,1,3,2>::operator=(class CLockBase<8,2,2,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$07$01$01$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<9,2,1,1,3,2> & __ptr64 __cdecl CLockBase<9,2,1,1,3,2>::operator=(class CLockBase<9,2,1,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$08$01$00$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class ALLOC_CACHE_HANDLER & __ptr64 __cdecl ALLOC_CACHE_HANDLER::operator=(class ALLOC_CACHE_HANDLER const & __ptr64) __ptr64 +??4ALLOC_CACHE_HANDLER@@QEAAAEAV0@AEBV0@@Z +; public: class BUFFER & __ptr64 __cdecl BUFFER::operator=(class BUFFER const & __ptr64) __ptr64 +??4BUFFER@@QEAAAEAV0@AEBV0@@Z +; public: class BUFFER_CHAIN & __ptr64 __cdecl BUFFER_CHAIN::operator=(class BUFFER_CHAIN const & __ptr64) __ptr64 +??4BUFFER_CHAIN@@QEAAAEAV0@AEBV0@@Z +; public: class BUFFER_CHAIN_ITEM & __ptr64 __cdecl BUFFER_CHAIN_ITEM::operator=(class BUFFER_CHAIN_ITEM const & __ptr64) __ptr64 +??4BUFFER_CHAIN_ITEM@@QEAAAEAV0@AEBV0@@Z +; public: class CCritSec & __ptr64 __cdecl CCritSec::operator=(class CCritSec const & __ptr64) __ptr64 +??4CCritSec@@QEAAAEAV0@AEBV0@@Z +; public: class CDFTCache & __ptr64 __cdecl CDFTCache::operator=(class CDFTCache const & __ptr64) __ptr64 +??4CDFTCache@@QEAAAEAV0@AEBV0@@Z +; public: class CDateTime & __ptr64 __cdecl CDateTime::operator=(class CDateTime const & __ptr64) __ptr64 +??4CDateTime@@QEAAAEAV0@AEBV0@@Z +; public: class CDoubleList & __ptr64 __cdecl CDoubleList::operator=(class CDoubleList const & __ptr64) __ptr64 +??4CDoubleList@@QEAAAEAV0@AEBV0@@Z +; public: class CFakeLock & __ptr64 __cdecl CFakeLock::operator=(class CFakeLock const & __ptr64) __ptr64 +??4CFakeLock@@QEAAAEAV0@AEBV0@@Z +; public: class CHUNK_BUFFER & __ptr64 __cdecl CHUNK_BUFFER::operator=(class CHUNK_BUFFER const & __ptr64) __ptr64 +??4CHUNK_BUFFER@@QEAAAEAV0@AEBV0@@Z +; public: class CLKRHashTableStats & __ptr64 __cdecl CLKRHashTableStats::operator=(class CLKRHashTableStats const & __ptr64) __ptr64 +??4CLKRHashTableStats@@QEAAAEAV0@AEBV0@@Z +; public: class CLKRHashTable_Iterator & __ptr64 __cdecl CLKRHashTable_Iterator::operator=(class CLKRHashTable_Iterator const & __ptr64) __ptr64 +??4CLKRHashTable_Iterator@@QEAAAEAV0@AEBV0@@Z +; public: class CLKRLinearHashTable_Iterator & __ptr64 __cdecl CLKRLinearHashTable_Iterator::operator=(class CLKRLinearHashTable_Iterator const & __ptr64) __ptr64 +??4CLKRLinearHashTable_Iterator@@QEAAAEAV0@AEBV0@@Z +; public: class CLockedDoubleList & __ptr64 __cdecl CLockedDoubleList::operator=(class CLockedDoubleList const & __ptr64) __ptr64 +??4CLockedDoubleList@@QEAAAEAV0@AEBV0@@Z +; public: class CLockedSingleList & __ptr64 __cdecl CLockedSingleList::operator=(class CLockedSingleList const & __ptr64) __ptr64 +??4CLockedSingleList@@QEAAAEAV0@AEBV0@@Z +; public: class CReaderWriterLock2 & __ptr64 __cdecl CReaderWriterLock2::operator=(class CReaderWriterLock2 const & __ptr64) __ptr64 +??4CReaderWriterLock2@@QEAAAEAV0@AEBV0@@Z +; public: class CReaderWriterLock3 & __ptr64 __cdecl CReaderWriterLock3::operator=(class CReaderWriterLock3 const & __ptr64) __ptr64 +??4CReaderWriterLock3@@QEAAAEAV0@AEBV0@@Z +; public: class CReaderWriterLock & __ptr64 __cdecl CReaderWriterLock::operator=(class CReaderWriterLock const & __ptr64) __ptr64 +??4CReaderWriterLock@@QEAAAEAV0@AEBV0@@Z +; public: class CRtlResource & __ptr64 __cdecl CRtlResource::operator=(class CRtlResource const & __ptr64) __ptr64 +??4CRtlResource@@QEAAAEAV0@AEBV0@@Z +; public: class CSecurityDispenser & __ptr64 __cdecl CSecurityDispenser::operator=(class CSecurityDispenser const & __ptr64) __ptr64 +??4CSecurityDispenser@@QEAAAEAV0@AEBV0@@Z +; public: class CSingleList & __ptr64 __cdecl CSingleList::operator=(class CSingleList const & __ptr64) __ptr64 +??4CSingleList@@QEAAAEAV0@AEBV0@@Z +; public: class CSmallSpinLock & __ptr64 __cdecl CSmallSpinLock::operator=(class CSmallSpinLock const & __ptr64) __ptr64 +??4CSmallSpinLock@@QEAAAEAV0@AEBV0@@Z +; public: class CSpinLock & __ptr64 __cdecl CSpinLock::operator=(class CSpinLock const & __ptr64) __ptr64 +??4CSpinLock@@QEAAAEAV0@AEBV0@@Z +; public: struct DATETIME_FORMAT_ENTRY & __ptr64 __cdecl DATETIME_FORMAT_ENTRY::operator=(struct DATETIME_FORMAT_ENTRY const & __ptr64) __ptr64 +??4DATETIME_FORMAT_ENTRY@@QEAAAEAU0@AEBU0@@Z +; public: class EVENT_LOG & __ptr64 __cdecl EVENT_LOG::operator=(class EVENT_LOG const & __ptr64) __ptr64 +??4EVENT_LOG@@QEAAAEAV0@AEBV0@@Z +; public: class IPM_MESSAGE_PIPE & __ptr64 __cdecl IPM_MESSAGE_PIPE::operator=(class IPM_MESSAGE_PIPE const & __ptr64) __ptr64 +??4IPM_MESSAGE_PIPE@@QEAAAEAV0@AEBV0@@Z +; public: class MB & __ptr64 __cdecl MB::operator=(class MB const & __ptr64) __ptr64 +??4MB@@QEAAAEAV0@AEBV0@@Z +; public: class MULTISZ & __ptr64 __cdecl MULTISZ::operator=(class MULTISZ const & __ptr64) __ptr64 +??4MULTISZ@@QEAAAEAV0@AEBV0@@Z +; public: class MULTISZA & __ptr64 __cdecl MULTISZA::operator=(class MULTISZA const & __ptr64) __ptr64 +??4MULTISZA@@QEAAAEAV0@AEBV0@@Z +; private: class STRA & __ptr64 __cdecl STRA::operator=(class STRA const & __ptr64) __ptr64 +??4STRA@@AEAAAEAV0@AEBV0@@Z +; public: class STRAU & __ptr64 __cdecl STRAU::operator=(class STRAU const & __ptr64) __ptr64 +??4STRAU@@QEAAAEAV0@AEBV0@@Z +; private: class STRU & __ptr64 __cdecl STRU::operator=(class STRU const & __ptr64) __ptr64 +??4STRU@@AEAAAEAV0@AEBV0@@Z +; public: class TS_RESOURCE & __ptr64 __cdecl TS_RESOURCE::operator=(class TS_RESOURCE const & __ptr64) __ptr64 +??4TS_RESOURCE@@QEAAAEAV0@AEBV0@@Z +; public: class W3_TRACE_LOG & __ptr64 __cdecl W3_TRACE_LOG::operator=(class W3_TRACE_LOG const & __ptr64) __ptr64 +??4W3_TRACE_LOG@@QEAAAEAV0@AEBV0@@Z +; public: class W3_TRACE_LOG_FACTORY & __ptr64 __cdecl W3_TRACE_LOG_FACTORY::operator=(class W3_TRACE_LOG_FACTORY const & __ptr64) __ptr64 +??4W3_TRACE_LOG_FACTORY@@QEAAAEAV0@AEBV0@@Z +; public: bool __cdecl CLKRHashTable_Iterator::operator==(class CLKRHashTable_Iterator const & __ptr64)const __ptr64 +??8CLKRHashTable_Iterator@@QEBA_NAEBV0@@Z +; public: bool __cdecl CLKRLinearHashTable_Iterator::operator==(class CLKRLinearHashTable_Iterator const & __ptr64)const __ptr64 +??8CLKRLinearHashTable_Iterator@@QEBA_NAEBV0@@Z +; public: bool __cdecl CLKRHashTable_Iterator::operator!=(class CLKRHashTable_Iterator const & __ptr64)const __ptr64 +??9CLKRHashTable_Iterator@@QEBA_NAEBV0@@Z +; public: bool __cdecl CLKRLinearHashTable_Iterator::operator!=(class CLKRLinearHashTable_Iterator const & __ptr64)const __ptr64 +??9CLKRLinearHashTable_Iterator@@QEBA_NAEBV0@@Z +; const ASCLOG_DATETIME_CACHE::`vftable' +??_7ASCLOG_DATETIME_CACHE@@6B@ +; const CACHED_DATETIME_FORMATS::`vftable' +??_7CACHED_DATETIME_FORMATS@@6B@ +; const EXTLOG_DATETIME_CACHE::`vftable' +??_7EXTLOG_DATETIME_CACHE@@6B@ +; const W3_DATETIME_CACHE::`vftable' +??_7W3_DATETIME_CACHE@@6B@ +; public: void __cdecl BUFFER::`default constructor closure'(void) __ptr64 +??_FBUFFER@@QEAAXXZ +; public: void __cdecl BUFFER_CHAIN_ITEM::`default constructor closure'(void) __ptr64 +??_FBUFFER_CHAIN_ITEM@@QEAAXXZ +; public: void __cdecl CSharelock::`default constructor closure'(void) __ptr64 +??_FCSharelock@@QEAAXXZ +ACopyToW +; public: int __cdecl CSharelock::ActiveUsers(void) __ptr64 +?ActiveUsers@CSharelock@@QEAAHXZ +; private: long __cdecl CHUNK_BUFFER::AddNewBlock(unsigned long) __ptr64 +?AddNewBlock@CHUNK_BUFFER@@AEAAJK@Z +; public: int __cdecl MB::AddObject(unsigned short const * __ptr64) __ptr64 +?AddObject@MB@@QEAAHPEBG@Z +; public: virtual unsigned long __cdecl MB_BASE_NOTIFICATION_SINK::AddRef(void) __ptr64 +?AddRef@MB_BASE_NOTIFICATION_SINK@@UEAAKXZ +AddWpgToTokenDefaultDacl +; public: unsigned long __cdecl CSecurityDispenser::AdjustTokenForAdministrators(void * __ptr64) __ptr64 +?AdjustTokenForAdministrators@CSecurityDispenser@@QEAAKPEAX@Z +; public: void * __ptr64 __cdecl ALLOC_CACHE_HANDLER::Alloc(void) __ptr64 +?Alloc@ALLOC_CACHE_HANDLER@@QEAAPEAXXZ +AllocateAndCreateWellKnownAcl +AllocateAndCreateWellKnownSid +; public: long __cdecl CHUNK_BUFFER::AllocateSpace(unsigned long,char * __ptr64 * __ptr64) __ptr64 +?AllocateSpace@CHUNK_BUFFER@@QEAAJKPEAPEAD@Z +; public: long __cdecl CHUNK_BUFFER::AllocateSpace(unsigned long,unsigned short * __ptr64 * __ptr64) __ptr64 +?AllocateSpace@CHUNK_BUFFER@@QEAAJKPEAPEAG@Z +; public: long __cdecl CHUNK_BUFFER::AllocateSpace(unsigned long,void * __ptr64 * __ptr64) __ptr64 +?AllocateSpace@CHUNK_BUFFER@@QEAAJKPEAPEAX@Z +; public: long __cdecl CHUNK_BUFFER::AllocateSpace(char * __ptr64,unsigned long,char * __ptr64 * __ptr64) __ptr64 +?AllocateSpace@CHUNK_BUFFER@@QEAAJPEADKPEAPEAD@Z +; public: long __cdecl CHUNK_BUFFER::AllocateSpace(unsigned short * __ptr64,unsigned long,unsigned short * __ptr64 * __ptr64) __ptr64 +?AllocateSpace@CHUNK_BUFFER@@QEAAJPEAGKPEAPEAG@Z +AlterDesktopForUser +; public: int __cdecl MULTISZ::Append(class STRU & __ptr64) __ptr64 +?Append@MULTISZ@@QEAAHAEAVSTRU@@@Z +; public: int __cdecl MULTISZ::Append(unsigned short const * __ptr64) __ptr64 +?Append@MULTISZ@@QEAAHPEBG@Z +; public: int __cdecl MULTISZ::Append(unsigned short const * __ptr64,unsigned long) __ptr64 +?Append@MULTISZ@@QEAAHPEBGK@Z +; public: int __cdecl MULTISZA::Append(class STRA & __ptr64) __ptr64 +?Append@MULTISZA@@QEAAHAEAVSTRA@@@Z +; public: int __cdecl MULTISZA::Append(char const * __ptr64) __ptr64 +?Append@MULTISZA@@QEAAHPEBD@Z +; public: int __cdecl MULTISZA::Append(char const * __ptr64,unsigned long) __ptr64 +?Append@MULTISZA@@QEAAHPEBDK@Z +; public: long __cdecl STRA::Append(class STRA const & __ptr64) __ptr64 +?Append@STRA@@QEAAJAEBV1@@Z +; public: long __cdecl STRA::Append(char const * __ptr64) __ptr64 +?Append@STRA@@QEAAJPEBD@Z +; public: long __cdecl STRA::Append(char const * __ptr64,unsigned long) __ptr64 +?Append@STRA@@QEAAJPEBDK@Z +; public: int __cdecl STRAU::Append(class STRAU & __ptr64) __ptr64 +?Append@STRAU@@QEAAHAEAV1@@Z +; public: int __cdecl STRAU::Append(char const * __ptr64) __ptr64 +?Append@STRAU@@QEAAHPEBD@Z +; public: int __cdecl STRAU::Append(char const * __ptr64,unsigned long) __ptr64 +?Append@STRAU@@QEAAHPEBDK@Z +; public: int __cdecl STRAU::Append(unsigned short const * __ptr64) __ptr64 +?Append@STRAU@@QEAAHPEBG@Z +; public: int __cdecl STRAU::Append(unsigned short const * __ptr64,unsigned long) __ptr64 +?Append@STRAU@@QEAAHPEBGK@Z +; public: long __cdecl STRU::Append(class STRU const & __ptr64) __ptr64 +?Append@STRU@@QEAAJAEBV1@@Z +; public: long __cdecl STRU::Append(unsigned short const * __ptr64) __ptr64 +?Append@STRU@@QEAAJPEBG@Z +; public: long __cdecl STRU::Append(unsigned short const * __ptr64,unsigned long) __ptr64 +?Append@STRU@@QEAAJPEBGK@Z +; public: long __cdecl STRU::AppendA(char const * __ptr64) __ptr64 +?AppendA@STRU@@QEAAJPEBD@Z +; public: int __cdecl BUFFER_CHAIN::AppendBuffer(class BUFFER_CHAIN_ITEM * __ptr64) __ptr64 +?AppendBuffer@BUFFER_CHAIN@@QEAAHPEAVBUFFER_CHAIN_ITEM@@@Z +; public: long __cdecl W3_TRACE_LOG_FACTORY::AppendData(void * __ptr64,unsigned long) __ptr64 +?AppendData@W3_TRACE_LOG_FACTORY@@QEAAJPEAXK@Z +; public: int __cdecl MULTISZA::AppendW(unsigned short const * __ptr64) __ptr64 +?AppendW@MULTISZA@@QEAAHPEBG@Z +; public: int __cdecl MULTISZA::AppendW(unsigned short const * __ptr64,unsigned long) __ptr64 +?AppendW@MULTISZA@@QEAAHPEBGK@Z +; public: long __cdecl STRA::AppendW(unsigned short const * __ptr64) __ptr64 +?AppendW@STRA@@QEAAJPEBG@Z +; public: long __cdecl STRA::AppendW(unsigned short const * __ptr64,unsigned long) __ptr64 +?AppendW@STRA@@QEAAJPEBGK@Z +; public: long __cdecl STRA::AppendWTruncate(unsigned short const * __ptr64) __ptr64 +?AppendWTruncate@STRA@@QEAAJPEBG@Z +; public: long __cdecl STRA::AppendWTruncate(unsigned short const * __ptr64,unsigned long) __ptr64 +?AppendWTruncate@STRA@@QEAAJPEBGK@Z +; public: unsigned long __cdecl CLKRHashTable::Apply(enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?Apply@CLKRHashTable@@QEAAKP6A?AW4LK_ACTION@@PEBXPEAX@Z1W4LK_LOCKTYPE@@@Z +; public: unsigned long __cdecl CLKRLinearHashTable::Apply(enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?Apply@CLKRLinearHashTable@@QEAAKP6A?AW4LK_ACTION@@PEBXPEAX@Z1W4LK_LOCKTYPE@@@Z +; public: unsigned long __cdecl CLKRHashTable::ApplyIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?ApplyIf@CLKRHashTable@@QEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@ZP6A?AW4LK_ACTION@@01@Z1W4LK_LOCKTYPE@@@Z +; public: unsigned long __cdecl CLKRLinearHashTable::ApplyIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?ApplyIf@CLKRLinearHashTable@@QEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@ZP6A?AW4LK_ACTION@@01@Z1W4LK_LOCKTYPE@@@Z +; private: int __cdecl MULTISZ::AuxAppend(unsigned short const * __ptr64,unsigned int,int) __ptr64 +?AuxAppend@MULTISZ@@AEAAHPEBGIH@Z +; private: int __cdecl MULTISZA::AuxAppend(unsigned char const * __ptr64,unsigned int,int) __ptr64 +?AuxAppend@MULTISZA@@AEAAHPEBEIH@Z +; private: long __cdecl STRA::AuxAppend(unsigned char const * __ptr64,unsigned long,unsigned long,int) __ptr64 +?AuxAppend@STRA@@AEAAJPEBEKKH@Z +; private: int __cdecl STRAU::AuxAppend(char const * __ptr64,unsigned int,int) __ptr64 +?AuxAppend@STRAU@@AEAAHPEBDIH@Z +; private: int __cdecl STRAU::AuxAppend(unsigned short const * __ptr64,unsigned int,int) __ptr64 +?AuxAppend@STRAU@@AEAAHPEBGIH@Z +; private: long __cdecl STRU::AuxAppend(unsigned char const * __ptr64,unsigned long,unsigned long,int) __ptr64 +?AuxAppend@STRU@@AEAAJPEBEKKH@Z +; private: long __cdecl STRU::AuxAppendA(unsigned char const * __ptr64,unsigned long,unsigned long,int) __ptr64 +?AuxAppendA@STRU@@AEAAJPEBEKKH@Z +; private: int __cdecl MULTISZA::AuxAppendW(unsigned short const * __ptr64,unsigned int,int) __ptr64 +?AuxAppendW@MULTISZA@@AEAAHPEBGIH@Z +; private: long __cdecl STRA::AuxAppendW(unsigned short const * __ptr64,unsigned long,unsigned long,int) __ptr64 +?AuxAppendW@STRA@@AEAAJPEBGKKH@Z +; private: long __cdecl STRA::AuxAppendWTruncate(unsigned short const * __ptr64,unsigned long,unsigned long,int) __ptr64 +?AuxAppendWTruncate@STRA@@AEAAJPEBGKKH@Z +; private: void __cdecl MULTISZ::AuxInit(unsigned short const * __ptr64) __ptr64 +?AuxInit@MULTISZ@@AEAAXPEBG@Z +; private: void __cdecl MULTISZA::AuxInit(unsigned char const * __ptr64) __ptr64 +?AuxInit@MULTISZA@@AEAAXPEBE@Z +; private: void __cdecl STRAU::AuxInit(char const * __ptr64) __ptr64 +?AuxInit@STRAU@@AEAAXPEBD@Z +; private: void __cdecl STRAU::AuxInit(unsigned short const * __ptr64) __ptr64 +?AuxInit@STRAU@@AEAAXPEBG@Z +; public: class CLKRHashTable_Iterator __cdecl CLKRHashTable::Begin(void) __ptr64 +?Begin@CLKRHashTable@@QEAA?AVCLKRHashTable_Iterator@@XZ +; public: class CLKRLinearHashTable_Iterator __cdecl CLKRLinearHashTable::Begin(void) __ptr64 +?Begin@CLKRLinearHashTable@@QEAA?AVCLKRLinearHashTable_Iterator@@XZ +; public: static long __cdecl CLKRHashTableStats::BucketIndex(long) +?BucketIndex@CLKRHashTableStats@@SAJJ@Z +; public: static long __cdecl CLKRHashTableStats::BucketSize(long) +?BucketSize@CLKRHashTableStats@@SAJJ@Z +; public: static long const * __ptr64 __cdecl CLKRHashTableStats::BucketSizes(void) +?BucketSizes@CLKRHashTableStats@@SAPEBJXZ +; public: static unsigned long __cdecl MULTISZ::CalcLength(unsigned short const * __ptr64,unsigned long * __ptr64) +?CalcLength@MULTISZ@@SAKPEBGPEAK@Z +; public: static unsigned long __cdecl MULTISZA::CalcLength(char const * __ptr64,unsigned long * __ptr64) +?CalcLength@MULTISZA@@SAKPEBDPEAK@Z +; public: unsigned long __cdecl BUFFER_CHAIN::CalcTotalSize(int)const __ptr64 +?CalcTotalSize@BUFFER_CHAIN@@QEBAKH@Z +; public: void __cdecl CSharelock::ChangeExclusiveLockToSharedLock(void) __ptr64 +?ChangeExclusiveLockToSharedLock@CSharelock@@QEAAXXZ +; public: unsigned char __cdecl CSharelock::ChangeSharedLockToExclusiveLock(int) __ptr64 +?ChangeSharedLockToExclusiveLock@CSharelock@@QEAAEH@Z +; public: int __cdecl CLKRHashTable::CheckTable(void)const __ptr64 +?CheckTable@CLKRHashTable@@QEBAHXZ +; public: int __cdecl CLKRLinearHashTable::CheckTable(void)const __ptr64 +?CheckTable@CLKRLinearHashTable@@QEBAHXZ +; public: unsigned char __cdecl CSharelock::ClaimExclusiveLock(int) __ptr64 +?ClaimExclusiveLock@CSharelock@@QEAAEH@Z +; public: unsigned char __cdecl CSharelock::ClaimShareLock(int) __ptr64 +?ClaimShareLock@CSharelock@@QEAAEH@Z +; public: static unsigned short const * __ptr64 __cdecl CCritSec::ClassName(void) +?ClassName@CCritSec@@SAPEBGXZ +; public: static unsigned short const * __ptr64 __cdecl CFakeLock::ClassName(void) +?ClassName@CFakeLock@@SAPEBGXZ +; public: static unsigned short const * __ptr64 __cdecl CLKRHashTable::ClassName(void) +?ClassName@CLKRHashTable@@SAPEBGXZ +; public: static unsigned short const * __ptr64 __cdecl CLKRLinearHashTable::ClassName(void) +?ClassName@CLKRLinearHashTable@@SAPEBGXZ +; public: static unsigned short const * __ptr64 __cdecl CReaderWriterLock2::ClassName(void) +?ClassName@CReaderWriterLock2@@SAPEBGXZ +; public: static unsigned short const * __ptr64 __cdecl CReaderWriterLock3::ClassName(void) +?ClassName@CReaderWriterLock3@@SAPEBGXZ +; public: static unsigned short const * __ptr64 __cdecl CReaderWriterLock::ClassName(void) +?ClassName@CReaderWriterLock@@SAPEBGXZ +; public: static char const * __ptr64 __cdecl CRtlResource::ClassName(void) +?ClassName@CRtlResource@@SAPEBDXZ +; public: static char const * __ptr64 __cdecl CShareLock::ClassName(void) +?ClassName@CShareLock@@SAPEBDXZ +; public: static unsigned short const * __ptr64 __cdecl CSmallSpinLock::ClassName(void) +?ClassName@CSmallSpinLock@@SAPEBGXZ +; public: static unsigned short const * __ptr64 __cdecl CSpinLock::ClassName(void) +?ClassName@CSpinLock@@SAPEBGXZ +; public: static int __cdecl ALLOC_CACHE_HANDLER::Cleanup(void) +?Cleanup@ALLOC_CACHE_HANDLER@@SAHXZ +; public: static void __cdecl ALLOC_CACHE_HANDLER::CleanupAllLookasides(void * __ptr64,unsigned char) +?CleanupAllLookasides@ALLOC_CACHE_HANDLER@@SAXPEAXE@Z +; public: void __cdecl ALLOC_CACHE_HANDLER::CleanupLookaside(int) __ptr64 +?CleanupLookaside@ALLOC_CACHE_HANDLER@@QEAAXH@Z +; public: void __cdecl CLKRHashTable::Clear(void) __ptr64 +?Clear@CLKRHashTable@@QEAAXXZ +; public: void __cdecl CLKRLinearHashTable::Clear(void) __ptr64 +?Clear@CLKRLinearHashTable@@QEAAXXZ +; public: void __cdecl W3_TRACE_LOG::ClearBuffer(void) __ptr64 +?ClearBuffer@W3_TRACE_LOG@@QEAAXXZ +; public: int __cdecl MULTISZ::Clone(class MULTISZ * __ptr64)const __ptr64 +?Clone@MULTISZ@@QEBAHPEAV1@@Z +; public: int __cdecl MULTISZA::Clone(class MULTISZA * __ptr64)const __ptr64 +?Clone@MULTISZA@@QEBAHPEAV1@@Z +; public: long __cdecl STRA::Clone(class STRA * __ptr64)const __ptr64 +?Clone@STRA@@QEBAJPEAV1@@Z +; public: int __cdecl MB::Close(void) __ptr64 +?Close@MB@@QEAAHXZ +CompareStringNoCase +; public: void __cdecl TS_RESOURCE::Convert(enum TSRES_CONV_TYPE) __ptr64 +?Convert@TS_RESOURCE@@QEAAXW4TSRES_CONV_TYPE@@@Z +; public: void __cdecl CCritSec::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::ConvertExclusiveToShared(void)const __ptr64 +?ConvertExclusiveToShared@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::ConvertExclusiveToShared(void)const __ptr64 +?ConvertExclusiveToShared@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CRtlResource::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CRtlResource@@QEAAXXZ +; public: void __cdecl CShareLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CShareLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CSpinLock@@QEAAXXZ +; public: void __cdecl CCritSec::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::ConvertSharedToExclusive(void)const __ptr64 +?ConvertSharedToExclusive@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::ConvertSharedToExclusive(void)const __ptr64 +?ConvertSharedToExclusive@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CRtlResource::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CRtlResource@@QEAAXXZ +; public: void __cdecl CShareLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CShareLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CSpinLock@@QEAAXXZ +ConvertUnicodeToMultiByte +; public: int __cdecl MULTISZ::Copy(class MULTISZ const & __ptr64) __ptr64 +?Copy@MULTISZ@@QEAAHAEBV1@@Z +; public: int __cdecl MULTISZ::Copy(unsigned short const * __ptr64,unsigned long) __ptr64 +?Copy@MULTISZ@@QEAAHPEBGK@Z +; public: int __cdecl MULTISZA::Copy(class MULTISZA const & __ptr64) __ptr64 +?Copy@MULTISZA@@QEAAHAEBV1@@Z +; public: int __cdecl MULTISZA::Copy(char const * __ptr64,unsigned long) __ptr64 +?Copy@MULTISZA@@QEAAHPEBDK@Z +; public: long __cdecl STRA::Copy(class STRA const & __ptr64) __ptr64 +?Copy@STRA@@QEAAJAEBV1@@Z +; public: long __cdecl STRA::Copy(char const * __ptr64) __ptr64 +?Copy@STRA@@QEAAJPEBD@Z +; public: long __cdecl STRA::Copy(char const * __ptr64,unsigned long) __ptr64 +?Copy@STRA@@QEAAJPEBDK@Z +; public: int __cdecl STRAU::Copy(class STRAU & __ptr64) __ptr64 +?Copy@STRAU@@QEAAHAEAV1@@Z +; public: int __cdecl STRAU::Copy(char const * __ptr64) __ptr64 +?Copy@STRAU@@QEAAHPEBD@Z +; public: int __cdecl STRAU::Copy(char const * __ptr64,unsigned long) __ptr64 +?Copy@STRAU@@QEAAHPEBDK@Z +; public: int __cdecl STRAU::Copy(unsigned short const * __ptr64) __ptr64 +?Copy@STRAU@@QEAAHPEBG@Z +; public: int __cdecl STRAU::Copy(unsigned short const * __ptr64,unsigned long) __ptr64 +?Copy@STRAU@@QEAAHPEBGK@Z +; public: long __cdecl STRU::Copy(class STRU const & __ptr64) __ptr64 +?Copy@STRU@@QEAAJAEBV1@@Z +; public: long __cdecl STRU::Copy(unsigned short const * __ptr64) __ptr64 +?Copy@STRU@@QEAAJPEBG@Z +; public: long __cdecl STRU::Copy(unsigned short const * __ptr64,unsigned long) __ptr64 +?Copy@STRU@@QEAAJPEBGK@Z +; public: long __cdecl STRU::CopyA(char const * __ptr64) __ptr64 +?CopyA@STRU@@QEAAJPEBD@Z +; public: long __cdecl STRU::CopyA(char const * __ptr64,unsigned long) __ptr64 +?CopyA@STRU@@QEAAJPEBDK@Z +; public: long __cdecl STRA::CopyBinary(void * __ptr64,unsigned long) __ptr64 +?CopyBinary@STRA@@QEAAJPEAXK@Z +; public: int __cdecl CDFTCache::CopyFormattedData(struct _SYSTEMTIME const * __ptr64,char * __ptr64)const __ptr64 +?CopyFormattedData@CDFTCache@@QEBAHPEBU_SYSTEMTIME@@PEAD@Z +; public: void __cdecl DATETIME_FORMAT_ENTRY::CopyFormattedData(struct _SYSTEMTIME const * __ptr64,char * __ptr64)const __ptr64 +?CopyFormattedData@DATETIME_FORMAT_ENTRY@@QEBAXPEBU_SYSTEMTIME@@PEAD@Z +; public: int __cdecl MULTISZ::CopyToBuffer(unsigned short * __ptr64,unsigned long * __ptr64)const __ptr64 +?CopyToBuffer@MULTISZ@@QEBAHPEAGPEAK@Z +; public: int __cdecl MULTISZA::CopyToBuffer(char * __ptr64,unsigned long * __ptr64)const __ptr64 +?CopyToBuffer@MULTISZA@@QEBAHPEADPEAK@Z +; public: long __cdecl STRA::CopyToBuffer(char * __ptr64,unsigned long * __ptr64)const __ptr64 +?CopyToBuffer@STRA@@QEBAJPEADPEAK@Z +; public: long __cdecl STRU::CopyToBuffer(unsigned short * __ptr64,unsigned long * __ptr64)const __ptr64 +?CopyToBuffer@STRU@@QEBAJPEAGPEAK@Z +; public: long __cdecl STRA::CopyW(unsigned short const * __ptr64) __ptr64 +?CopyW@STRA@@QEAAJPEBG@Z +; public: long __cdecl STRA::CopyW(unsigned short const * __ptr64,unsigned long) __ptr64 +?CopyW@STRA@@QEAAJPEBGK@Z +; public: long __cdecl STRA::CopyWToUTF8(class STRU const & __ptr64) __ptr64 +?CopyWToUTF8@STRA@@QEAAJAEBVSTRU@@@Z +; public: long __cdecl STRA::CopyWToUTF8(unsigned short const * __ptr64) __ptr64 +?CopyWToUTF8@STRA@@QEAAJPEBG@Z +; public: long __cdecl STRA::CopyWToUTF8(unsigned short const * __ptr64,unsigned long) __ptr64 +?CopyWToUTF8@STRA@@QEAAJPEBGK@Z +; public: long __cdecl STRA::CopyWToUTF8Unescaped(class STRU const & __ptr64) __ptr64 +?CopyWToUTF8Unescaped@STRA@@QEAAJAEBVSTRU@@@Z +; public: long __cdecl STRA::CopyWToUTF8Unescaped(unsigned short const * __ptr64) __ptr64 +?CopyWToUTF8Unescaped@STRA@@QEAAJPEBG@Z +; public: long __cdecl STRA::CopyWToUTF8Unescaped(unsigned short const * __ptr64,unsigned long) __ptr64 +?CopyWToUTF8Unescaped@STRA@@QEAAJPEBGK@Z +; public: long __cdecl STRA::CopyWTruncate(unsigned short const * __ptr64) __ptr64 +?CopyWTruncate@STRA@@QEAAJPEBG@Z +; public: long __cdecl STRA::CopyWTruncate(unsigned short const * __ptr64,unsigned long) __ptr64 +?CopyWTruncate@STRA@@QEAAJPEBGK@Z +; public: static long __cdecl IPM_MESSAGE_PIPE::CreateIpmMessagePipe(class IPM_MESSAGE_ACCEPTOR * __ptr64,unsigned short const * __ptr64,int,struct _SECURITY_ATTRIBUTES * __ptr64,class IPM_MESSAGE_PIPE * __ptr64 * __ptr64) +?CreateIpmMessagePipe@IPM_MESSAGE_PIPE@@SAJPEAVIPM_MESSAGE_ACCEPTOR@@PEBGHPEAU_SECURITY_ATTRIBUTES@@PEAPEAV1@@Z +; public: long __cdecl W3_TRACE_LOG_FACTORY::CreateTraceLog(class W3_TRACE_LOG * __ptr64 * __ptr64) __ptr64 +?CreateTraceLog@W3_TRACE_LOG_FACTORY@@QEAAJPEAPEAVW3_TRACE_LOG@@@Z +; public: static long __cdecl W3_TRACE_LOG_FACTORY::CreateTraceLogFactory(class W3_TRACE_LOG_FACTORY * __ptr64 * __ptr64,void * __ptr64) +?CreateTraceLogFactory@W3_TRACE_LOG_FACTORY@@SAJPEAPEAV1@PEAX@Z +; public: unsigned long __cdecl CDFTCache::DateTimeChars(void)const __ptr64 +?DateTimeChars@CDFTCache@@QEBAKXZ +; char const * __ptr64 __cdecl DayOfWeek3CharNames(unsigned long) +?DayOfWeek3CharNames@@YAPEBDK@Z +; private: void __cdecl IPM_MESSAGE_PIPE::DecrementAcceptorInUse(void) __ptr64 +?DecrementAcceptorInUse@IPM_MESSAGE_PIPE@@AEAAXXZ +DecryptMemoryPassword +; public: unsigned long __cdecl BUFFER_CHAIN::DeleteChain(void) __ptr64 +?DeleteChain@BUFFER_CHAIN@@QEAAKXZ +; public: int __cdecl MB::DeleteData(unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long) __ptr64 +?DeleteData@MB@@QEAAHPEBGKKK@Z +; public: unsigned long __cdecl CLKRHashTable::DeleteIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64) __ptr64 +?DeleteIf@CLKRHashTable@@QEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@Z1@Z +; public: unsigned long __cdecl CLKRLinearHashTable::DeleteIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64) __ptr64 +?DeleteIf@CLKRLinearHashTable@@QEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@Z1@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::DeleteKey(unsigned __int64) __ptr64 +?DeleteKey@CLKRHashTable@@QEAA?AW4LK_RETCODE@@_K@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::DeleteKey(unsigned __int64) __ptr64 +?DeleteKey@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@_K@Z +; public: int __cdecl MB::DeleteObject(unsigned short const * __ptr64) __ptr64 +?DeleteObject@MB@@QEAAHPEBG@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::DeleteRecord(void const * __ptr64) __ptr64 +?DeleteRecord@CLKRHashTable@@QEAA?AW4LK_RETCODE@@PEBX@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::DeleteRecord(void const * __ptr64) __ptr64 +?DeleteRecord@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@PEBX@Z +; public: void __cdecl IPM_MESSAGE_PIPE::DestroyIpmMessagePipe(void) __ptr64 +?DestroyIpmMessagePipe@IPM_MESSAGE_PIPE@@QEAAXXZ +; public: void __cdecl W3_TRACE_LOG::DestroyTraceLog(void) __ptr64 +?DestroyTraceLog@W3_TRACE_LOG@@QEAAXXZ +; public: void __cdecl W3_TRACE_LOG_FACTORY::DestroyTraceLogFactory(void) __ptr64 +?DestroyTraceLogFactory@W3_TRACE_LOG_FACTORY@@QEAAXXZ +; public: virtual unsigned long __cdecl CEtwTracer::DisableEventsCallbackCustomHandler(void) __ptr64 +?DisableEventsCallbackCustomHandler@CEtwTracer@@UEAAKXZ +DisableTokenBackupPrivilege +; public: static int __cdecl ALLOC_CACHE_HANDLER::DumpStatsToHtml(char * __ptr64,unsigned long * __ptr64) +?DumpStatsToHtml@ALLOC_CACHE_HANDLER@@SAHPEADPEAK@Z +DupTokenWithSameImpersonationLevel +; public: virtual unsigned long __cdecl CEtwTracer::EnableEventsCallbackCustomHandler(void) __ptr64 +?EnableEventsCallbackCustomHandler@CEtwTracer@@UEAAKXZ +EncryptMemoryPassword +; public: class CLKRHashTable_Iterator __cdecl CLKRHashTable::End(void) __ptr64 +?End@CLKRHashTable@@QEAA?AVCLKRHashTable_Iterator@@XZ +; public: class CLKRLinearHashTable_Iterator __cdecl CLKRLinearHashTable::End(void) __ptr64 +?End@CLKRLinearHashTable@@QEAA?AVCLKRLinearHashTable_Iterator@@XZ +; public: int __cdecl MB::EnumObjects(unsigned short const * __ptr64,unsigned short * __ptr64,unsigned long) __ptr64 +?EnumObjects@MB@@QEAAHPEBGPEAGK@Z +; public: bool __cdecl CLKRHashTable::EqualRange(unsigned __int64,class CLKRHashTable_Iterator & __ptr64,class CLKRHashTable_Iterator & __ptr64) __ptr64 +?EqualRange@CLKRHashTable@@QEAA_N_KAEAVCLKRHashTable_Iterator@@1@Z +; public: bool __cdecl CLKRLinearHashTable::EqualRange(unsigned __int64,class CLKRLinearHashTable_Iterator & __ptr64,class CLKRLinearHashTable_Iterator & __ptr64) __ptr64 +?EqualRange@CLKRLinearHashTable@@QEAA_N_KAEAVCLKRLinearHashTable_Iterator@@1@Z +; public: int __cdecl STRA::Equals(class STRA const & __ptr64)const __ptr64 +?Equals@STRA@@QEBAHAEBV1@@Z +; public: int __cdecl STRA::Equals(char * __ptr64 const)const __ptr64 +?Equals@STRA@@QEBAHQEAD@Z +; public: int __cdecl STRU::Equals(class STRU const & __ptr64)const __ptr64 +?Equals@STRU@@QEBAHAEBV1@@Z +; public: int __cdecl STRU::Equals(unsigned short const * __ptr64)const __ptr64 +?Equals@STRU@@QEBAHPEBG@Z +; public: int __cdecl STRA::EqualsNoCase(class STRA const & __ptr64)const __ptr64 +?EqualsNoCase@STRA@@QEBAHAEBV1@@Z +; public: int __cdecl STRA::EqualsNoCase(char * __ptr64 const)const __ptr64 +?EqualsNoCase@STRA@@QEBAHQEAD@Z +; public: int __cdecl STRU::EqualsNoCase(class STRU const & __ptr64)const __ptr64 +?EqualsNoCase@STRU@@QEBAHAEBV1@@Z +; public: int __cdecl STRU::EqualsNoCase(unsigned short const * __ptr64)const __ptr64 +?EqualsNoCase@STRU@@QEBAHPEBG@Z +; public: bool __cdecl CLKRHashTable::Erase(class CLKRHashTable_Iterator & __ptr64,class CLKRHashTable_Iterator & __ptr64) __ptr64 +?Erase@CLKRHashTable@@QEAA_NAEAVCLKRHashTable_Iterator@@0@Z +; public: bool __cdecl CLKRHashTable::Erase(class CLKRHashTable_Iterator & __ptr64) __ptr64 +?Erase@CLKRHashTable@@QEAA_NAEAVCLKRHashTable_Iterator@@@Z +; public: bool __cdecl CLKRLinearHashTable::Erase(class CLKRLinearHashTable_Iterator & __ptr64,class CLKRLinearHashTable_Iterator & __ptr64) __ptr64 +?Erase@CLKRLinearHashTable@@QEAA_NAEAVCLKRLinearHashTable_Iterator@@0@Z +; public: bool __cdecl CLKRLinearHashTable::Erase(class CLKRLinearHashTable_Iterator & __ptr64) __ptr64 +?Erase@CLKRLinearHashTable@@QEAA_NAEAVCLKRLinearHashTable_Iterator@@@Z +; public: long __cdecl STRA::Escape(int,int) __ptr64 +?Escape@STRA@@QEAAJHH@Z +; public: long __cdecl STRU::Escape(void) __ptr64 +?Escape@STRU@@QEAAJXZ +; public: unsigned long __cdecl CEtwTracer::EtwTraceEvent(struct _GUID const * __ptr64,unsigned long,...) __ptr64 +?EtwTraceEvent@CEtwTracer@@QEAAKPEBU_GUID@@KZZ +; int __cdecl FileTimeToGMT(struct _FILETIME const & __ptr64,char * __ptr64,unsigned long) +?FileTimeToGMT@@YAHAEBU_FILETIME@@PEADK@Z +; int __cdecl FileTimeToGMTEx(struct _FILETIME const & __ptr64,char * __ptr64,unsigned long,unsigned long) +?FileTimeToGMTEx@@YAHAEBU_FILETIME@@PEADKK@Z +; public: bool __cdecl CLKRHashTable::Find(unsigned __int64,class CLKRHashTable_Iterator & __ptr64) __ptr64 +?Find@CLKRHashTable@@QEAA_N_KAEAVCLKRHashTable_Iterator@@@Z +; public: bool __cdecl CLKRLinearHashTable::Find(unsigned __int64,class CLKRLinearHashTable_Iterator & __ptr64) __ptr64 +?Find@CLKRLinearHashTable@@QEAA_N_KAEAVCLKRLinearHashTable_Iterator@@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::FindKey(unsigned __int64,void const * __ptr64 * __ptr64)const __ptr64 +?FindKey@CLKRHashTable@@QEBA?AW4LK_RETCODE@@_KPEAPEBX@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::FindKey(unsigned __int64,void const * __ptr64 * __ptr64)const __ptr64 +?FindKey@CLKRLinearHashTable@@QEBA?AW4LK_RETCODE@@_KPEAPEBX@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::FindRecord(void const * __ptr64)const __ptr64 +?FindRecord@CLKRHashTable@@QEBA?AW4LK_RETCODE@@PEBX@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::FindRecord(void const * __ptr64)const __ptr64 +?FindRecord@CLKRLinearHashTable@@QEBA?AW4LK_RETCODE@@PEBX@Z +; public: int __cdecl MULTISZ::FindString(class STRU & __ptr64) __ptr64 +?FindString@MULTISZ@@QEAAHAEAVSTRU@@@Z +; public: int __cdecl MULTISZ::FindString(unsigned short const * __ptr64) __ptr64 +?FindString@MULTISZ@@QEAAHPEBG@Z +; public: int __cdecl MULTISZA::FindString(class STRA & __ptr64) __ptr64 +?FindString@MULTISZA@@QEAAHAEAVSTRA@@@Z +; public: int __cdecl MULTISZA::FindString(char const * __ptr64) __ptr64 +?FindString@MULTISZA@@QEAAHPEBD@Z +; public: int __cdecl MULTISZ::FindStringNoCase(class STRU & __ptr64) __ptr64 +?FindStringNoCase@MULTISZ@@QEAAHAEAVSTRU@@@Z +; public: int __cdecl MULTISZ::FindStringNoCase(unsigned short const * __ptr64) __ptr64 +?FindStringNoCase@MULTISZ@@QEAAHPEBG@Z +; public: class CListEntry * __ptr64 __cdecl CDoubleList::First(void)const __ptr64 +?First@CDoubleList@@QEBAQEAVCListEntry@@XZ +; public: class CListEntry * __ptr64 __cdecl CLockedDoubleList::First(void) __ptr64 +?First@CLockedDoubleList@@QEAAQEAVCListEntry@@XZ +; public: unsigned short const * __ptr64 __cdecl MULTISZ::First(void)const __ptr64 +?First@MULTISZ@@QEBAPEBGXZ +; public: char const * __ptr64 __cdecl MULTISZA::First(void)const __ptr64 +?First@MULTISZA@@QEBAPEBDXZ +FlipSlashes +; public: long __cdecl STRA::FormatString(unsigned long,char const * __ptr64 * __ptr64 const,char const * __ptr64,unsigned long) __ptr64 +?FormatString@STRA@@QEAAJKQEAPEBDPEBDK@Z +; public: char const * __ptr64 __cdecl CDFTCache::FormattedBuffer(void)const __ptr64 +?FormattedBuffer@CDFTCache@@QEBAPEBDXZ +; public: int __cdecl ALLOC_CACHE_HANDLER::Free(void * __ptr64) __ptr64 +?Free@ALLOC_CACHE_HANDLER@@QEAAHPEAX@Z +; public: void __cdecl CHUNK_BUFFER::FreeAllAllocatedSpace(void) __ptr64 +?FreeAllAllocatedSpace@CHUNK_BUFFER@@QEAAXXZ +; public: void __cdecl BUFFER::FreeMemory(void) __ptr64 +?FreeMemory@BUFFER@@QEAAXXZ +FreeSecurityAttributes +FreeWellKnownAcl +FreeWellKnownSid +; public: virtual void __cdecl ASCLOG_DATETIME_CACHE::GenerateDateTimeString(struct DATETIME_FORMAT_ENTRY * __ptr64,struct _SYSTEMTIME const * __ptr64) __ptr64 +?GenerateDateTimeString@ASCLOG_DATETIME_CACHE@@UEAAXPEAUDATETIME_FORMAT_ENTRY@@PEBU_SYSTEMTIME@@@Z +; public: virtual void __cdecl EXTLOG_DATETIME_CACHE::GenerateDateTimeString(struct DATETIME_FORMAT_ENTRY * __ptr64,struct _SYSTEMTIME const * __ptr64) __ptr64 +?GenerateDateTimeString@EXTLOG_DATETIME_CACHE@@UEAAXPEAUDATETIME_FORMAT_ENTRY@@PEBU_SYSTEMTIME@@@Z +; public: virtual void __cdecl W3_DATETIME_CACHE::GenerateDateTimeString(struct DATETIME_FORMAT_ENTRY * __ptr64,struct _SYSTEMTIME const * __ptr64) __ptr64 +?GenerateDateTimeString@W3_DATETIME_CACHE@@UEAAXPEAUDATETIME_FORMAT_ENTRY@@PEBU_SYSTEMTIME@@@Z +GenerateNameWithGUID +; public: int __cdecl MB::GetAll(unsigned short const * __ptr64,unsigned long,unsigned long,class BUFFER * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) __ptr64 +?GetAll@MB@@QEAAHPEBGKKPEAVBUFFER@@PEAK2@Z +; public: unsigned short __cdecl CLKRHashTable::GetBucketLockSpinCount(void)const __ptr64 +?GetBucketLockSpinCount@CLKRHashTable@@QEBAGXZ +; public: unsigned short __cdecl CLKRLinearHashTable::GetBucketLockSpinCount(void)const __ptr64 +?GetBucketLockSpinCount@CLKRLinearHashTable@@QEBAGXZ +; public: int __cdecl MB::GetBuffer(unsigned short const * __ptr64,unsigned long,unsigned long,class BUFFER * __ptr64,unsigned long * __ptr64,unsigned long) __ptr64 +?GetBuffer@MB@@QEAAHPEBGKKPEAVBUFFER@@PEAKK@Z +; public: int __cdecl MB::GetChildPaths(unsigned short const * __ptr64,class BUFFER * __ptr64) __ptr64 +?GetChildPaths@MB@@QEAAHPEBGPEAVBUFFER@@@Z +; public: int __cdecl MB::GetData(unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long,void * __ptr64,unsigned long * __ptr64,unsigned long) __ptr64 +?GetData@MB@@QEAAHPEBGKKKPEAXPEAKK@Z +; public: int __cdecl MB::GetDataPaths(unsigned short const * __ptr64,unsigned long,unsigned long,class BUFFER * __ptr64) __ptr64 +?GetDataPaths@MB@@QEAAHPEBGKKPEAVBUFFER@@@Z +; public: int __cdecl MB::GetDataSetNumber(unsigned short const * __ptr64,unsigned long * __ptr64) __ptr64 +?GetDataSetNumber@MB@@QEAAHPEBGPEAK@Z +; public: static double __cdecl CCritSec::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CCritSec@@SANXZ +; public: static double __cdecl CFakeLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CFakeLock@@SANXZ +; public: static double __cdecl CReaderWriterLock2::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CReaderWriterLock2@@SANXZ +; public: static double __cdecl CReaderWriterLock3::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CReaderWriterLock3@@SANXZ +; public: static double __cdecl CReaderWriterLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CReaderWriterLock@@SANXZ +; public: static double __cdecl CRtlResource::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CRtlResource@@SANXZ +; public: static double __cdecl CShareLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CShareLock@@SANXZ +; public: static double __cdecl CSmallSpinLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CSmallSpinLock@@SANXZ +; public: static double __cdecl CSpinLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CSpinLock@@SANXZ +; public: static unsigned short __cdecl CCritSec::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CCritSec@@SAGXZ +; public: static unsigned short __cdecl CFakeLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CFakeLock@@SAGXZ +; public: static unsigned short __cdecl CReaderWriterLock2::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CReaderWriterLock2@@SAGXZ +; public: static unsigned short __cdecl CReaderWriterLock3::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CReaderWriterLock3@@SAGXZ +; public: static unsigned short __cdecl CReaderWriterLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CReaderWriterLock@@SAGXZ +; public: static unsigned short __cdecl CRtlResource::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CRtlResource@@SAGXZ +; public: static unsigned short __cdecl CShareLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CShareLock@@SAGXZ +; public: static unsigned short __cdecl CSmallSpinLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CSmallSpinLock@@SAGXZ +; public: static unsigned short __cdecl CSpinLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CSpinLock@@SAGXZ +; public: int __cdecl MB::GetDword(unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long * __ptr64,unsigned long) __ptr64 +?GetDword@MB@@QEAAHPEBGKKPEAKK@Z +; public: void __cdecl MB::GetDword(unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long,unsigned long * __ptr64,unsigned long) __ptr64 +?GetDword@MB@@QEAAXPEBGKKKPEAKK@Z +; public: unsigned long __cdecl EVENT_LOG::GetErrorCode(void)const __ptr64 +?GetErrorCode@EVENT_LOG@@QEBAKXZ +; public: unsigned long __cdecl CACHED_DATETIME_FORMATS::GetFormattedCurrentDateTime(char * __ptr64) __ptr64 +?GetFormattedCurrentDateTime@CACHED_DATETIME_FORMATS@@QEAAKPEAD@Z +; public: unsigned long __cdecl CACHED_DATETIME_FORMATS::GetFormattedDateTime(struct _SYSTEMTIME const * __ptr64,char * __ptr64) __ptr64 +?GetFormattedDateTime@CACHED_DATETIME_FORMATS@@QEAAKPEBU_SYSTEMTIME@@PEAD@Z +; public: unsigned long __cdecl CSecurityDispenser::GetIisWpgSID(void * __ptr64 * __ptr64) __ptr64 +?GetIisWpgSID@CSecurityDispenser@@QEAAKPEAPEAX@Z +; public: int __cdecl MB::GetMultisz(unsigned short const * __ptr64,unsigned long,unsigned long,class MULTISZ * __ptr64,unsigned long) __ptr64 +?GetMultisz@MB@@QEAAHPEBGKKPEAVMULTISZ@@K@Z +; private: int __cdecl BUFFER::GetNewStorage(unsigned int) __ptr64 +?GetNewStorage@BUFFER@@AEAAHI@Z +; public: unsigned long __cdecl CSecurityDispenser::GetSID(enum WELL_KNOWN_SID_TYPE,void * __ptr64 * __ptr64) __ptr64 +?GetSID@CSecurityDispenser@@QEAAKW4WELL_KNOWN_SID_TYPE@@PEAPEAX@Z +GetSecurityAttributesForHandle +; public: unsigned short __cdecl CCritSec::GetSpinCount(void)const __ptr64 +?GetSpinCount@CCritSec@@QEBAGXZ +; public: unsigned short __cdecl CFakeLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CFakeLock@@QEBAGXZ +; public: unsigned short __cdecl CReaderWriterLock2::GetSpinCount(void)const __ptr64 +?GetSpinCount@CReaderWriterLock2@@QEBAGXZ +; public: unsigned short __cdecl CReaderWriterLock3::GetSpinCount(void)const __ptr64 +?GetSpinCount@CReaderWriterLock3@@QEBAGXZ +; public: unsigned short __cdecl CReaderWriterLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CReaderWriterLock@@QEBAGXZ +; public: unsigned short __cdecl CRtlResource::GetSpinCount(void)const __ptr64 +?GetSpinCount@CRtlResource@@QEBAGXZ +; public: unsigned short __cdecl CShareLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CShareLock@@QEBAGXZ +; public: unsigned short __cdecl CSmallSpinLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CSmallSpinLock@@QEBAGXZ +; public: unsigned short __cdecl CSpinLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CSpinLock@@QEBAGXZ +; public: class CLKRHashTableStats __cdecl CLKRHashTable::GetStatistics(void)const __ptr64 +?GetStatistics@CLKRHashTable@@QEBA?AVCLKRHashTableStats@@XZ +; public: class CLKRHashTableStats __cdecl CLKRLinearHashTable::GetStatistics(void)const __ptr64 +?GetStatistics@CLKRLinearHashTable@@QEBA?AVCLKRHashTableStats@@XZ +; public: int __cdecl MB::GetStr(unsigned short const * __ptr64,unsigned long,unsigned long,class STRU * __ptr64,unsigned long,unsigned short const * __ptr64) __ptr64 +?GetStr@MB@@QEAAHPEBGKKPEAVSTRU@@K0@Z +; public: int __cdecl MB::GetString(unsigned short const * __ptr64,unsigned long,unsigned long,unsigned short * __ptr64,unsigned long * __ptr64,unsigned long) __ptr64 +?GetString@MB@@QEAAHPEBGKKPEAGPEAKK@Z +; public: int __cdecl MB::GetSystemChangeNumber(unsigned long * __ptr64) __ptr64 +?GetSystemChangeNumber@MB@@QEAAHPEAK@Z +; public: unsigned short __cdecl CLKRHashTable::GetTableLockSpinCount(void)const __ptr64 +?GetTableLockSpinCount@CLKRHashTable@@QEBAGXZ +; public: unsigned short __cdecl CLKRLinearHashTable::GetTableLockSpinCount(void)const __ptr64 +?GetTableLockSpinCount@CLKRLinearHashTable@@QEBAGXZ +; public: int __cdecl CDateTime::GetTickCount(void) __ptr64 +?GetTickCount@CDateTime@@QEAAHXZ +GrantWpgAccessToToken +; public: long __cdecl STRA::HTMLEncode(void) __ptr64 +?HTMLEncode@STRA@@QEAAJXZ +; public: class CListEntry const * __ptr64 __cdecl CDoubleList::HeadNode(void)const __ptr64 +?HeadNode@CDoubleList@@QEBAQEBVCListEntry@@XZ +; public: class CListEntry const * __ptr64 __cdecl CLockedDoubleList::HeadNode(void)const __ptr64 +?HeadNode@CLockedDoubleList@@QEBAQEBVCListEntry@@XZ +; public: bool __cdecl CLKRHashTable_Iterator::Increment(void) __ptr64 +?Increment@CLKRHashTable_Iterator@@QEAA_NXZ +; public: bool __cdecl CLKRLinearHashTable_Iterator::Increment(void) __ptr64 +?Increment@CLKRLinearHashTable_Iterator@@QEAA_NXZ +; private: void __cdecl IPM_MESSAGE_PIPE::IncrementAcceptorInUse(void) __ptr64 +?IncrementAcceptorInUse@IPM_MESSAGE_PIPE@@AEAAXXZ +; public: void __cdecl W3_TRACE_LOG::Indent(void) __ptr64 +?Indent@W3_TRACE_LOG@@QEAAXXZ +; public: static int __cdecl ALLOC_CACHE_HANDLER::Initialize(void) +?Initialize@ALLOC_CACHE_HANDLER@@SAHXZ +; private: void __cdecl CHUNK_BUFFER::Initialize(void) __ptr64 +?Initialize@CHUNK_BUFFER@@AEAAXXZ +; public: bool __cdecl CLKRHashTable::Insert(void const * __ptr64,class CLKRHashTable_Iterator & __ptr64,bool) __ptr64 +?Insert@CLKRHashTable@@QEAA_NPEBXAEAVCLKRHashTable_Iterator@@_N@Z +; public: bool __cdecl CLKRLinearHashTable::Insert(void const * __ptr64,class CLKRLinearHashTable_Iterator & __ptr64,bool) __ptr64 +?Insert@CLKRLinearHashTable@@QEAA_NPEBXAEAVCLKRLinearHashTable_Iterator@@_N@Z +; public: void __cdecl CDoubleList::InsertHead(class CListEntry * __ptr64 const) __ptr64 +?InsertHead@CDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: void __cdecl CLockedDoubleList::InsertHead(class CListEntry * __ptr64 const) __ptr64 +?InsertHead@CLockedDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: static void __cdecl ALLOC_CACHE_HANDLER::InsertNewItem(class ALLOC_CACHE_HANDLER * __ptr64) +?InsertNewItem@ALLOC_CACHE_HANDLER@@SAXPEAV1@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::InsertRecord(void const * __ptr64,bool) __ptr64 +?InsertRecord@CLKRHashTable@@QEAA?AW4LK_RETCODE@@PEBX_N@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::InsertRecord(void const * __ptr64,bool) __ptr64 +?InsertRecord@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@PEBX_N@Z +; public: void __cdecl CDoubleList::InsertTail(class CListEntry * __ptr64 const) __ptr64 +?InsertTail@CDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: void __cdecl CLockedDoubleList::InsertTail(class CListEntry * __ptr64 const) __ptr64 +?InsertTail@CLockedDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: int __cdecl ALLOC_CACHE_HANDLER::IpPrint(char * __ptr64,unsigned long * __ptr64) __ptr64 +?IpPrint@ALLOC_CACHE_HANDLER@@QEAAHPEADPEAK@Z +; public: void __cdecl IPM_MESSAGE_PIPE::IpmMessageCreated(class IPM_MESSAGE_IMP * __ptr64) __ptr64 +?IpmMessageCreated@IPM_MESSAGE_PIPE@@QEAAXPEAVIPM_MESSAGE_IMP@@@Z +; public: void __cdecl IPM_MESSAGE_PIPE::IpmMessageDeleted(class IPM_MESSAGE_IMP * __ptr64) __ptr64 +?IpmMessageDeleted@IPM_MESSAGE_PIPE@@QEAAXPEAVIPM_MESSAGE_IMP@@@Z +; public: int __cdecl STRAU::IsCurrentUnicode(void) __ptr64 +?IsCurrentUnicode@STRAU@@QEAAHXZ +; private: int __cdecl BUFFER::IsDynAlloced(void)const __ptr64 +?IsDynAlloced@BUFFER@@AEBAHXZ +; public: bool __cdecl CDoubleList::IsEmpty(void)const __ptr64 +?IsEmpty@CDoubleList@@QEBA_NXZ +; public: bool __cdecl CLockedDoubleList::IsEmpty(void)const __ptr64 +?IsEmpty@CLockedDoubleList@@QEBA_NXZ +; public: bool __cdecl CLockedSingleList::IsEmpty(void)const __ptr64 +?IsEmpty@CLockedSingleList@@QEBA_NXZ +; public: bool __cdecl CSingleList::IsEmpty(void)const __ptr64 +?IsEmpty@CSingleList@@QEBA_NXZ +; public: int __cdecl MULTISZ::IsEmpty(void)const __ptr64 +?IsEmpty@MULTISZ@@QEBAHXZ +; public: int __cdecl MULTISZA::IsEmpty(void)const __ptr64 +?IsEmpty@MULTISZA@@QEBAHXZ +; public: int __cdecl STRA::IsEmpty(void)const __ptr64 +?IsEmpty@STRA@@QEBAHXZ +; public: int __cdecl STRAU::IsEmpty(void) __ptr64 +?IsEmpty@STRAU@@QEAAHXZ +; public: int __cdecl STRU::IsEmpty(void)const __ptr64 +?IsEmpty@STRU@@QEBAHXZ +; public: int __cdecl CDFTCache::IsHit(struct _SYSTEMTIME const * __ptr64)const __ptr64 +?IsHit@CDFTCache@@QEBAHPEBU_SYSTEMTIME@@@Z +; public: int __cdecl DATETIME_FORMAT_ENTRY::IsHit(struct _SYSTEMTIME const * __ptr64)const __ptr64 +?IsHit@DATETIME_FORMAT_ENTRY@@QEBAHPEBU_SYSTEMTIME@@@Z +; public: bool __cdecl CLockedDoubleList::IsLocked(void)const __ptr64 +?IsLocked@CLockedDoubleList@@QEBA_NXZ +; public: bool __cdecl CLockedSingleList::IsLocked(void)const __ptr64 +?IsLocked@CLockedSingleList@@QEBA_NXZ +; public: bool __cdecl CCritSec::IsReadLocked(void)const __ptr64 +?IsReadLocked@CCritSec@@QEBA_NXZ +; public: bool __cdecl CFakeLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CFakeLock@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsReadLocked(void)const __ptr64 +?IsReadLocked@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsReadLocked(void)const __ptr64 +?IsReadLocked@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock2::IsReadLocked(void)const __ptr64 +?IsReadLocked@CReaderWriterLock2@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock3::IsReadLocked(void)const __ptr64 +?IsReadLocked@CReaderWriterLock3@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CReaderWriterLock@@QEBA_NXZ +; public: bool __cdecl CRtlResource::IsReadLocked(void)const __ptr64 +?IsReadLocked@CRtlResource@@QEBA_NXZ +; public: bool __cdecl CShareLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CShareLock@@QEBA_NXZ +; public: bool __cdecl CSmallSpinLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CSmallSpinLock@@QEBA_NXZ +; public: bool __cdecl CSpinLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CSpinLock@@QEBA_NXZ +; public: bool __cdecl CCritSec::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CCritSec@@QEBA_NXZ +; public: bool __cdecl CFakeLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CFakeLock@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock2::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CReaderWriterLock2@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock3::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CReaderWriterLock3@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CReaderWriterLock@@QEBA_NXZ +; public: bool __cdecl CRtlResource::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CRtlResource@@QEBA_NXZ +; public: bool __cdecl CShareLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CShareLock@@QEBA_NXZ +; public: bool __cdecl CSmallSpinLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CSmallSpinLock@@QEBA_NXZ +; public: bool __cdecl CSpinLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CSpinLock@@QEBA_NXZ +IsSSLReportingBackwardCompatibilityMode +; public: bool __cdecl CLockedDoubleList::IsUnlocked(void)const __ptr64 +?IsUnlocked@CLockedDoubleList@@QEBA_NXZ +; public: bool __cdecl CLockedSingleList::IsUnlocked(void)const __ptr64 +?IsUnlocked@CLockedSingleList@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsUsable(void)const __ptr64 +?IsUsable@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsUsable(void)const __ptr64 +?IsUsable@CLKRLinearHashTable@@QEBA_NXZ +; public: int __cdecl ALLOC_CACHE_HANDLER::IsValid(void)const __ptr64 +?IsValid@ALLOC_CACHE_HANDLER@@QEBAHXZ +; public: int __cdecl BUFFER::IsValid(void)const __ptr64 +?IsValid@BUFFER@@QEBAHXZ +; public: bool __cdecl CLKRHashTable::IsValid(void)const __ptr64 +?IsValid@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable_Iterator::IsValid(void)const __ptr64 +?IsValid@CLKRHashTable_Iterator@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsValid(void)const __ptr64 +?IsValid@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable_Iterator::IsValid(void)const __ptr64 +?IsValid@CLKRLinearHashTable_Iterator@@QEBA_NXZ +; public: int __cdecl IPM_MESSAGE_PIPE::IsValid(void) __ptr64 +?IsValid@IPM_MESSAGE_PIPE@@QEAAHXZ +; public: int __cdecl MULTISZ::IsValid(void)const __ptr64 +?IsValid@MULTISZ@@QEBAHXZ +; public: int __cdecl MULTISZA::IsValid(void)const __ptr64 +?IsValid@MULTISZA@@QEBAHXZ +; public: int __cdecl STRA::IsValid(void)const __ptr64 +?IsValid@STRA@@QEBAHXZ +; public: int __cdecl STRAU::IsValid(void) __ptr64 +?IsValid@STRAU@@QEAAHXZ +; public: bool __cdecl CCritSec::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CCritSec@@QEBA_NXZ +; public: bool __cdecl CFakeLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CFakeLock@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock2::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CReaderWriterLock2@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock3::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CReaderWriterLock3@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CReaderWriterLock@@QEBA_NXZ +; public: bool __cdecl CRtlResource::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CRtlResource@@QEBA_NXZ +; public: bool __cdecl CShareLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CShareLock@@QEBA_NXZ +; public: bool __cdecl CSmallSpinLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CSmallSpinLock@@QEBA_NXZ +; public: bool __cdecl CSpinLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CSpinLock@@QEBA_NXZ +; public: bool __cdecl CCritSec::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CCritSec@@QEBA_NXZ +; public: bool __cdecl CFakeLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CFakeLock@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock2::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CReaderWriterLock2@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock3::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CReaderWriterLock3@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CReaderWriterLock@@QEBA_NXZ +; public: bool __cdecl CRtlResource::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CRtlResource@@QEBA_NXZ +; public: bool __cdecl CShareLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CShareLock@@QEBA_NXZ +; public: bool __cdecl CSmallSpinLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CSmallSpinLock@@QEBA_NXZ +; public: bool __cdecl CSpinLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CSpinLock@@QEBA_NXZ +; public: unsigned __int64 const __cdecl CLKRHashTable_Iterator::Key(void)const __ptr64 +?Key@CLKRHashTable_Iterator@@QEBA?B_KXZ +; public: unsigned __int64 const __cdecl CLKRLinearHashTable_Iterator::Key(void)const __ptr64 +?Key@CLKRLinearHashTable_Iterator@@QEBA?B_KXZ +; public: class CListEntry * __ptr64 __cdecl CDoubleList::Last(void)const __ptr64 +?Last@CDoubleList@@QEBAQEAVCListEntry@@XZ +; public: class CListEntry * __ptr64 __cdecl CLockedDoubleList::Last(void) __ptr64 +?Last@CLockedDoubleList@@QEAAQEAVCListEntry@@XZ +; public: long __cdecl STRA::LoadStringW(unsigned long,struct HINSTANCE__ * __ptr64) __ptr64 +?LoadStringW@STRA@@QEAAJKPEAUHINSTANCE__@@@Z +; public: long __cdecl STRA::LoadStringW(unsigned long,char const * __ptr64,unsigned long) __ptr64 +?LoadStringW@STRA@@QEAAJKPEBDK@Z +; private: void __cdecl ALLOC_CACHE_HANDLER::Lock(void) __ptr64 +?Lock@ALLOC_CACHE_HANDLER@@AEAAXXZ +; public: void __cdecl CLockedDoubleList::Lock(void) __ptr64 +?Lock@CLockedDoubleList@@QEAAXXZ +; public: void __cdecl CLockedSingleList::Lock(void) __ptr64 +?Lock@CLockedSingleList@@QEAAXXZ +; public: void __cdecl TS_RESOURCE::Lock(enum TSRES_LOCK_TYPE) __ptr64 +?Lock@TS_RESOURCE@@QEAAXW4TSRES_LOCK_TYPE@@@Z +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<1,1,3,1,3,2>::LockType(void) +?LockType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<2,1,1,1,3,2>::LockType(void) +?LockType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<3,1,1,1,1,1>::LockType(void) +?LockType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<4,1,1,2,3,3>::LockType(void) +?LockType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<5,2,1,2,3,3>::LockType(void) +?LockType@?$CLockBase@$04$01$00$01$02$02@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<6,2,1,2,3,3>::LockType(void) +?LockType@?$CLockBase@$05$01$00$01$02$02@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<7,2,2,1,3,2>::LockType(void) +?LockType@?$CLockBase@$06$01$01$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<8,2,2,1,3,2>::LockType(void) +?LockType@?$CLockBase@$07$01$01$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<9,2,1,1,3,2>::LockType(void) +?LockType@?$CLockBase@$08$01$00$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: void __cdecl EVENT_LOG::LogEvent(unsigned long,unsigned short,unsigned short const * __ptr64 * __ptr64 const,unsigned long) __ptr64 +?LogEvent@EVENT_LOG@@QEAAXKGQEAPEBGK@Z +; private: void __cdecl EVENT_LOG::LogEventPrivate(unsigned long,unsigned short,unsigned short,unsigned short const * __ptr64 * __ptr64 const,unsigned long) __ptr64 +?LogEventPrivate@EVENT_LOG@@AEAAXKGGQEAPEBGK@Z +LookupTokenAccountName +MakeAllProcessHeapsLFH +MakePathCanonicalizationProof +; public: unsigned long __cdecl CLKRHashTable::MaxSize(void)const __ptr64 +?MaxSize@CLKRHashTable@@QEBAKXZ +; public: unsigned long __cdecl CLKRLinearHashTable::MaxSize(void)const __ptr64 +?MaxSize@CLKRLinearHashTable@@QEBAKXZ +; public: static void __cdecl IPM_MESSAGE_PIPE::MessagePipeCompletion(void * __ptr64,unsigned char) +?MessagePipeCompletion@IPM_MESSAGE_PIPE@@SAXPEAXE@Z +; char const * __ptr64 __cdecl Month3CharNames(unsigned long) +?Month3CharNames@@YAPEBDK@Z +; public: bool __cdecl CLKRHashTable::MultiKeys(void)const __ptr64 +?MultiKeys@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::MultiKeys(void)const __ptr64 +?MultiKeys@CLKRLinearHashTable@@QEBA_NXZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<1,1,3,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<2,1,1,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<3,1,1,1,1,1>::MutexType(void) +?MutexType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<4,1,1,2,3,3>::MutexType(void) +?MutexType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<5,2,1,2,3,3>::MutexType(void) +?MutexType@?$CLockBase@$04$01$00$01$02$02@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<6,2,1,2,3,3>::MutexType(void) +?MutexType@?$CLockBase@$05$01$00$01$02$02@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<7,2,2,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$06$01$01$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<8,2,2,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$07$01$01$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<9,2,1,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$08$01$00$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: unsigned short const * __ptr64 __cdecl MULTISZ::Next(unsigned short const * __ptr64)const __ptr64 +?Next@MULTISZ@@QEBAPEBGPEBG@Z +; public: char const * __ptr64 __cdecl MULTISZA::Next(char const * __ptr64)const __ptr64 +?Next@MULTISZA@@QEBAPEBDPEBD@Z +; public: class BUFFER_CHAIN_ITEM * __ptr64 __cdecl BUFFER_CHAIN::NextBuffer(class BUFFER_CHAIN_ITEM * __ptr64) __ptr64 +?NextBuffer@BUFFER_CHAIN@@QEAAPEAVBUFFER_CHAIN_ITEM@@PEAV2@@Z +; long __cdecl NormalizeUrl(char * __ptr64) +?NormalizeUrl@@YAJPEAD@Z +; long __cdecl NormalizeUrlW(unsigned short * __ptr64) +?NormalizeUrlW@@YAJPEAG@Z +; private: void __cdecl IPM_MESSAGE_PIPE::NotifyPipeDisconnected(long) __ptr64 +?NotifyPipeDisconnected@IPM_MESSAGE_PIPE@@AEAAXJ@Z +; int __cdecl NtLargeIntegerTimeToLocalSystemTime(union _LARGE_INTEGER const * __ptr64,struct _SYSTEMTIME * __ptr64) +?NtLargeIntegerTimeToLocalSystemTime@@YAHPEBT_LARGE_INTEGER@@PEAU_SYSTEMTIME@@@Z +; int __cdecl NtLargeIntegerTimeToSystemTime(union _LARGE_INTEGER const & __ptr64,struct _SYSTEMTIME * __ptr64) +?NtLargeIntegerTimeToSystemTime@@YAHAEBT_LARGE_INTEGER@@PEAU_SYSTEMTIME@@@Z +; int __cdecl NtSystemTimeToLargeInteger(struct _SYSTEMTIME const * __ptr64,union _LARGE_INTEGER * __ptr64) +?NtSystemTimeToLargeInteger@@YAHPEBU_SYSTEMTIME@@PEAT_LARGE_INTEGER@@@Z +; public: int __cdecl CLKRHashTable::NumSubTables(void)const __ptr64 +?NumSubTables@CLKRHashTable@@QEBAHXZ +; public: static enum LK_TABLESIZE __cdecl CLKRHashTable::NumSubTables(unsigned long & __ptr64,unsigned long & __ptr64) +?NumSubTables@CLKRHashTable@@SA?AW4LK_TABLESIZE@@AEAK0@Z +; public: int __cdecl CLKRLinearHashTable::NumSubTables(void)const __ptr64 +?NumSubTables@CLKRLinearHashTable@@QEBAHXZ +; public: static enum LK_TABLESIZE __cdecl CLKRLinearHashTable::NumSubTables(unsigned long & __ptr64,unsigned long & __ptr64) +?NumSubTables@CLKRLinearHashTable@@SA?AW4LK_TABLESIZE@@AEAK0@Z +; public: int __cdecl CDFTCache::OffsetSeconds(void)const __ptr64 +?OffsetSeconds@CDFTCache@@QEBAHXZ +; public: int __cdecl MB::Open(unsigned long,unsigned short const * __ptr64,unsigned long) __ptr64 +?Open@MB@@QEAAHKPEBGK@Z +; public: int __cdecl MB::Open(unsigned short const * __ptr64,unsigned long) __ptr64 +?Open@MB@@QEAAHPEBGK@Z +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<1,1,3,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<2,1,1,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<3,1,1,1,1,1>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<4,1,1,2,3,3>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<5,2,1,2,3,3>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$04$01$00$01$02$02@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<6,2,1,2,3,3>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$05$01$00$01$02$02@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<7,2,2,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$06$01$01$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<8,2,2,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$07$01$01$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<9,2,1,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$08$01$00$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: class CSingleListEntry * __ptr64 __cdecl CLockedSingleList::Pop(void) __ptr64 +?Pop@CLockedSingleList@@QEAAQEAVCSingleListEntry@@XZ +; public: class CSingleListEntry * __ptr64 __cdecl CSingleList::Pop(void) __ptr64 +?Pop@CSingleList@@QEAAQEAVCSingleListEntry@@XZ +; public: void __cdecl ALLOC_CACHE_HANDLER::Print(void) __ptr64 +?Print@ALLOC_CACHE_HANDLER@@QEAAXXZ +; private: unsigned short * __ptr64 __cdecl STRAU::PrivateQueryStr(int) __ptr64 +?PrivateQueryStr@STRAU@@AEAAPEAGH@Z +; public: void __cdecl CLockedSingleList::Push(class CSingleListEntry * __ptr64 const) __ptr64 +?Push@CLockedSingleList@@QEAAXQEAVCSingleListEntry@@@Z +; public: void __cdecl CSingleList::Push(class CSingleListEntry * __ptr64 const) __ptr64 +?Push@CSingleList@@QEAAXQEAVCSingleListEntry@@@Z +; public: struct IMSAdminBaseW * __ptr64 __cdecl MB::QueryAdminBase(void)const __ptr64 +?QueryAdminBase@MB@@QEBAPEAUIMSAdminBaseW@@XZ +; public: class BUFFER * __ptr64 __cdecl STRU::QueryBuffer(void) __ptr64 +?QueryBuffer@STRU@@QEAAPEAVBUFFER@@XZ +; public: unsigned int __cdecl MULTISZ::QueryCB(void)const __ptr64 +?QueryCB@MULTISZ@@QEBAIXZ +; public: unsigned int __cdecl MULTISZA::QueryCB(void)const __ptr64 +?QueryCB@MULTISZA@@QEBAIXZ +; public: unsigned int __cdecl STRA::QueryCB(void)const __ptr64 +?QueryCB@STRA@@QEBAIXZ +; public: unsigned int __cdecl STRAU::QueryCB(int) __ptr64 +?QueryCB@STRAU@@QEAAIH@Z +; public: unsigned int __cdecl STRU::QueryCB(void)const __ptr64 +?QueryCB@STRU@@QEBAIXZ +; public: unsigned int __cdecl STRAU::QueryCBA(void) __ptr64 +?QueryCBA@STRAU@@QEAAIXZ +; public: unsigned int __cdecl STRAU::QueryCBW(void) __ptr64 +?QueryCBW@STRAU@@QEAAIXZ +; public: unsigned int __cdecl MULTISZ::QueryCCH(void)const __ptr64 +?QueryCCH@MULTISZ@@QEBAIXZ +; public: unsigned int __cdecl MULTISZA::QueryCCH(void)const __ptr64 +?QueryCCH@MULTISZA@@QEBAIXZ +; public: unsigned int __cdecl STRA::QueryCCH(void)const __ptr64 +?QueryCCH@STRA@@QEBAIXZ +; public: unsigned int __cdecl STRAU::QueryCCH(void) __ptr64 +?QueryCCH@STRAU@@QEAAIXZ +; public: unsigned int __cdecl STRU::QueryCCH(void)const __ptr64 +?QueryCCH@STRU@@QEBAIXZ +; public: unsigned long __cdecl CEtwTracer::QueryEnableLevel(void) __ptr64 +?QueryEnableLevel@CEtwTracer@@QEAAKXZ +; public: unsigned long __cdecl MB::QueryHandle(void)const __ptr64 +?QueryHandle@MB@@QEBAKXZ +; public: unsigned long __cdecl CHUNK_BUFFER::QueryHeapAllocCount(void) __ptr64 +?QueryHeapAllocCount@CHUNK_BUFFER@@QEAAKXZ +; public: virtual long __cdecl MB_BASE_NOTIFICATION_SINK::QueryInterface(struct _GUID const & __ptr64,void * __ptr64 * __ptr64) __ptr64 +?QueryInterface@MB_BASE_NOTIFICATION_SINK@@UEAAJAEBU_GUID@@PEAPEAX@Z +; public: void * __ptr64 __cdecl BUFFER::QueryPtr(void)const __ptr64 +?QueryPtr@BUFFER@@QEBAPEAXXZ +; public: unsigned int __cdecl BUFFER::QuerySize(void)const __ptr64 +?QuerySize@BUFFER@@QEBAIXZ +; public: unsigned int __cdecl STRA::QuerySize(void)const __ptr64 +?QuerySize@STRA@@QEBAIXZ +; public: void __cdecl ALLOC_CACHE_HANDLER::QueryStats(struct _ALLOC_CACHE_STATISTICS * __ptr64) __ptr64 +?QueryStats@ALLOC_CACHE_HANDLER@@QEAAXPEAU_ALLOC_CACHE_STATISTICS@@@Z +; public: unsigned short * __ptr64 __cdecl MULTISZ::QueryStr(void)const __ptr64 +?QueryStr@MULTISZ@@QEBAPEAGXZ +; public: char * __ptr64 __cdecl MULTISZA::QueryStr(void)const __ptr64 +?QueryStr@MULTISZA@@QEBAPEADXZ +; public: char * __ptr64 __cdecl STRA::QueryStr(void) __ptr64 +?QueryStr@STRA@@QEAAPEADXZ +; public: char const * __ptr64 __cdecl STRA::QueryStr(void)const __ptr64 +?QueryStr@STRA@@QEBAPEBDXZ +; public: unsigned short * __ptr64 __cdecl STRAU::QueryStr(int) __ptr64 +?QueryStr@STRAU@@QEAAPEAGH@Z +; public: unsigned short * __ptr64 __cdecl STRU::QueryStr(void) __ptr64 +?QueryStr@STRU@@QEAAPEAGXZ +; public: unsigned short const * __ptr64 __cdecl STRU::QueryStr(void)const __ptr64 +?QueryStr@STRU@@QEBAPEBGXZ +; public: unsigned short * __ptr64 __cdecl MULTISZ::QueryStrA(void)const __ptr64 +?QueryStrA@MULTISZ@@QEBAPEAGXZ +; public: char * __ptr64 __cdecl STRAU::QueryStrA(void) __ptr64 +?QueryStrA@STRAU@@QEAAPEADXZ +; public: unsigned short * __ptr64 __cdecl STRAU::QueryStrW(void) __ptr64 +?QueryStrW@STRAU@@QEAAPEAGXZ +; public: unsigned long __cdecl MULTISZ::QueryStringCount(void)const __ptr64 +?QueryStringCount@MULTISZ@@QEBAKXZ +; public: unsigned long __cdecl MULTISZA::QueryStringCount(void)const __ptr64 +?QueryStringCount@MULTISZA@@QEBAKXZ +; public: unsigned __int64 __cdecl CEtwTracer::QueryTraceHandle(void) __ptr64 +?QueryTraceHandle@CEtwTracer@@QEAA_KXZ +; public: unsigned long __cdecl BUFFER_CHAIN_ITEM::QueryUsed(void)const __ptr64 +?QueryUsed@BUFFER_CHAIN_ITEM@@QEBAKXZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<1,1,3,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<2,1,1,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<3,1,1,1,1,1>::QueueType(void) +?QueueType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<4,1,1,2,3,3>::QueueType(void) +?QueueType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<5,2,1,2,3,3>::QueueType(void) +?QueueType@?$CLockBase@$04$01$00$01$02$02@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<6,2,1,2,3,3>::QueueType(void) +?QueueType@?$CLockBase@$05$01$00$01$02$02@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<7,2,2,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$06$01$01$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<8,2,2,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$07$01$01$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<9,2,1,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$08$01$00$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: bool __cdecl CDataCache::Read(class CDateTime & __ptr64)const __ptr64 +?Read@?$CDataCache@VCDateTime@@@@QEBA_NAEAVCDateTime@@@Z +ReadDwordParameterValueFromAnyService +; public: void __cdecl CCritSec::ReadLock(void) __ptr64 +?ReadLock@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::ReadLock(void) __ptr64 +?ReadLock@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::ReadLock(void)const __ptr64 +?ReadLock@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::ReadLock(void)const __ptr64 +?ReadLock@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::ReadLock(void) __ptr64 +?ReadLock@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::ReadLock(void) __ptr64 +?ReadLock@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::ReadLock(void) __ptr64 +?ReadLock@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CRtlResource::ReadLock(void) __ptr64 +?ReadLock@CRtlResource@@QEAAXXZ +; public: void __cdecl CShareLock::ReadLock(void) __ptr64 +?ReadLock@CShareLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::ReadLock(void) __ptr64 +?ReadLock@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::ReadLock(void) __ptr64 +?ReadLock@CSpinLock@@QEAAXXZ +; private: long __cdecl IPM_MESSAGE_PIPE::ReadMessage(unsigned long) __ptr64 +?ReadMessage@IPM_MESSAGE_PIPE@@AEAAJK@Z +; public: bool __cdecl CCritSec::ReadOrWriteLock(void) __ptr64 +?ReadOrWriteLock@CCritSec@@QEAA_NXZ +; public: bool __cdecl CFakeLock::ReadOrWriteLock(void) __ptr64 +?ReadOrWriteLock@CFakeLock@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock3::ReadOrWriteLock(void) __ptr64 +?ReadOrWriteLock@CReaderWriterLock3@@QEAA_NXZ +; public: bool __cdecl CSpinLock::ReadOrWriteLock(void) __ptr64 +?ReadOrWriteLock@CSpinLock@@QEAA_NXZ +; public: void __cdecl CCritSec::ReadOrWriteUnlock(bool) __ptr64 +?ReadOrWriteUnlock@CCritSec@@QEAAX_N@Z +; public: void __cdecl CFakeLock::ReadOrWriteUnlock(bool) __ptr64 +?ReadOrWriteUnlock@CFakeLock@@QEAAX_N@Z +; public: void __cdecl CReaderWriterLock3::ReadOrWriteUnlock(bool) __ptr64 +?ReadOrWriteUnlock@CReaderWriterLock3@@QEAAX_N@Z +; public: void __cdecl CSpinLock::ReadOrWriteUnlock(bool) __ptr64 +?ReadOrWriteUnlock@CSpinLock@@QEAAX_N@Z +ReadRegDword +ReadStringParameterValueFromAnyService +; public: void __cdecl CCritSec::ReadUnlock(void) __ptr64 +?ReadUnlock@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::ReadUnlock(void)const __ptr64 +?ReadUnlock@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::ReadUnlock(void)const __ptr64 +?ReadUnlock@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::ReadUnlock(void) __ptr64 +?ReadUnlock@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::ReadUnlock(void) __ptr64 +?ReadUnlock@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CRtlResource::ReadUnlock(void) __ptr64 +?ReadUnlock@CRtlResource@@QEAAXXZ +; public: void __cdecl CShareLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CShareLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CSpinLock@@QEAAXXZ +; private: int __cdecl BUFFER::ReallocStorage(unsigned int) __ptr64 +?ReallocStorage@BUFFER@@AEAAHI@Z +; public: void __cdecl MULTISZ::RecalcLen(void) __ptr64 +?RecalcLen@MULTISZ@@QEAAXXZ +; public: void __cdecl MULTISZA::RecalcLen(void) __ptr64 +?RecalcLen@MULTISZA@@QEAAXXZ +; public: void const * __ptr64 __cdecl CLKRHashTable_Iterator::Record(void)const __ptr64 +?Record@CLKRHashTable_Iterator@@QEBAPEBXXZ +; public: void const * __ptr64 __cdecl CLKRLinearHashTable_Iterator::Record(void)const __ptr64 +?Record@CLKRLinearHashTable_Iterator@@QEBAPEBXXZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<1,1,3,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<2,1,1,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<3,1,1,1,1,1>::Recursion(void) +?Recursion@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<4,1,1,2,3,3>::Recursion(void) +?Recursion@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<5,2,1,2,3,3>::Recursion(void) +?Recursion@?$CLockBase@$04$01$00$01$02$02@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<6,2,1,2,3,3>::Recursion(void) +?Recursion@?$CLockBase@$05$01$00$01$02$02@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<7,2,2,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$06$01$01$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<8,2,2,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$07$01$01$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<9,2,1,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$08$01$00$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: unsigned long __cdecl CEtwTracer::Register(struct _GUID const * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64) __ptr64 +?Register@CEtwTracer@@QEAAKPEBU_GUID@@PEAG1@Z +; public: virtual unsigned long __cdecl MB_BASE_NOTIFICATION_SINK::Release(void) __ptr64 +?Release@MB_BASE_NOTIFICATION_SINK@@UEAAKXZ +; public: void __cdecl CSharelock::ReleaseExclusiveLock(void) __ptr64 +?ReleaseExclusiveLock@CSharelock@@QEAAXXZ +; public: void __cdecl CSharelock::ReleaseShareLock(void) __ptr64 +?ReleaseShareLock@CSharelock@@QEAAXXZ +; public: static void __cdecl CDoubleList::RemoveEntry(class CListEntry * __ptr64 const) +?RemoveEntry@CDoubleList@@SAXQEAVCListEntry@@@Z +; public: void __cdecl CLockedDoubleList::RemoveEntry(class CListEntry * __ptr64 const) __ptr64 +?RemoveEntry@CLockedDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: class CListEntry * __ptr64 __cdecl CDoubleList::RemoveHead(void) __ptr64 +?RemoveHead@CDoubleList@@QEAAQEAVCListEntry@@XZ +; public: class CListEntry * __ptr64 __cdecl CLockedDoubleList::RemoveHead(void) __ptr64 +?RemoveHead@CLockedDoubleList@@QEAAQEAVCListEntry@@XZ +; public: static void __cdecl ALLOC_CACHE_HANDLER::RemoveItem(class ALLOC_CACHE_HANDLER * __ptr64) +?RemoveItem@ALLOC_CACHE_HANDLER@@SAXPEAV1@@Z +; public: class CListEntry * __ptr64 __cdecl CDoubleList::RemoveTail(void) __ptr64 +?RemoveTail@CDoubleList@@QEAAQEAVCListEntry@@XZ +; public: class CListEntry * __ptr64 __cdecl CLockedDoubleList::RemoveTail(void) __ptr64 +?RemoveTail@CLockedDoubleList@@QEAAQEAVCListEntry@@XZ +RemoveWorkItem +; public: void __cdecl MULTISZ::Reset(void) __ptr64 +?Reset@MULTISZ@@QEAAXXZ +; public: void __cdecl MULTISZA::Reset(void) __ptr64 +?Reset@MULTISZA@@QEAAXXZ +; public: void __cdecl STRA::Reset(void) __ptr64 +?Reset@STRA@@QEAAXXZ +; public: void __cdecl STRAU::Reset(void) __ptr64 +?Reset@STRAU@@QEAAXXZ +; public: void __cdecl STRU::Reset(void) __ptr64 +?Reset@STRU@@QEAAXXZ +; public: static int __cdecl ALLOC_CACHE_HANDLER::ResetLookasideCleanupInterval(void) +?ResetLookasideCleanupInterval@ALLOC_CACHE_HANDLER@@SAHXZ +; public: int __cdecl BUFFER::Resize(unsigned int) __ptr64 +?Resize@BUFFER@@QEAAHI@Z +; public: int __cdecl BUFFER::Resize(unsigned int,unsigned int) __ptr64 +?Resize@BUFFER@@QEAAHII@Z +; public: long __cdecl STRA::Resize(unsigned long) __ptr64 +?Resize@STRA@@QEAAJK@Z +; public: long __cdecl STRU::Resize(unsigned long) __ptr64 +?Resize@STRU@@QEAAJK@Z +; public: int __cdecl STRAU::ResizeW(unsigned long) __ptr64 +?ResizeW@STRAU@@QEAAHK@Z +SAFEIsSpace +SAFEIsXDigit +; public: int __cdecl STRAU::SafeCopy(char const * __ptr64) __ptr64 +?SafeCopy@STRAU@@QEAAHPEBD@Z +; public: int __cdecl STRAU::SafeCopy(unsigned short const * __ptr64) __ptr64 +?SafeCopy@STRAU@@QEAAHPEBG@Z +; public: int __cdecl MB::Save(void) __ptr64 +?Save@MB@@QEAAHXZ +ScheduleAdjustTime +ScheduleWorkItem +SchedulerInitialize +SchedulerTerminate +; public: unsigned short __cdecl CDFTCache::Seconds(void)const __ptr64 +?Seconds@CDFTCache@@QEBAGXZ +; public: void __cdecl W3_TRACE_LOG::SetBlocking(int) __ptr64 +?SetBlocking@W3_TRACE_LOG@@QEAAXH@Z +; public: void __cdecl CLKRHashTable::SetBucketLockSpinCount(unsigned short) __ptr64 +?SetBucketLockSpinCount@CLKRHashTable@@QEAAXG@Z +; public: void __cdecl CLKRLinearHashTable::SetBucketLockSpinCount(unsigned short) __ptr64 +?SetBucketLockSpinCount@CLKRLinearHashTable@@QEAAXG@Z +; public: void __cdecl W3_TRACE_LOG::SetBuffering(int) __ptr64 +?SetBuffering@W3_TRACE_LOG@@QEAAXH@Z +; public: int __cdecl MB::SetData(unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long,void * __ptr64,unsigned long,unsigned long) __ptr64 +?SetData@MB@@QEAAHPEBGKKKPEAXKK@Z +; public: static void __cdecl CCritSec::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CCritSec@@SAXN@Z +; public: static void __cdecl CFakeLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CFakeLock@@SAXN@Z +; public: static void __cdecl CReaderWriterLock2::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CReaderWriterLock2@@SAXN@Z +; public: static void __cdecl CReaderWriterLock3::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CReaderWriterLock3@@SAXN@Z +; public: static void __cdecl CReaderWriterLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CReaderWriterLock@@SAXN@Z +; public: static void __cdecl CRtlResource::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CRtlResource@@SAXN@Z +; public: static void __cdecl CShareLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CShareLock@@SAXN@Z +; public: static void __cdecl CSmallSpinLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CSmallSpinLock@@SAXN@Z +; public: static void __cdecl CSpinLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CSpinLock@@SAXN@Z +; public: static void __cdecl CCritSec::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CCritSec@@SAXG@Z +; public: static void __cdecl CFakeLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CFakeLock@@SAXG@Z +; public: static void __cdecl CReaderWriterLock2::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CReaderWriterLock2@@SAXG@Z +; public: static void __cdecl CReaderWriterLock3::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CReaderWriterLock3@@SAXG@Z +; public: static void __cdecl CReaderWriterLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CReaderWriterLock@@SAXG@Z +; public: static void __cdecl CRtlResource::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CRtlResource@@SAXG@Z +; public: static void __cdecl CShareLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CShareLock@@SAXG@Z +; public: static void __cdecl CSmallSpinLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CSmallSpinLock@@SAXG@Z +; public: static void __cdecl CSpinLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CSpinLock@@SAXG@Z +; public: int __cdecl MB::SetDword(unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long,unsigned long) __ptr64 +?SetDword@MB@@QEAAHPEBGKKKK@Z +SetExplicitAccessSettings +; public: int __cdecl STRA::SetLen(unsigned long) __ptr64 +?SetLen@STRA@@QEAAHK@Z +; public: int __cdecl STRAU::SetLen(unsigned long) __ptr64 +?SetLen@STRAU@@QEAAHK@Z +; public: int __cdecl STRU::SetLen(unsigned long) __ptr64 +?SetLen@STRU@@QEAAHK@Z +; public: void __cdecl ASCLOG_DATETIME_CACHE::SetLocalTime(struct _SYSTEMTIME * __ptr64) __ptr64 +?SetLocalTime@ASCLOG_DATETIME_CACHE@@QEAAXPEAU_SYSTEMTIME@@@Z +; public: static int __cdecl ALLOC_CACHE_HANDLER::SetLookasideCleanupInterval(void) +?SetLookasideCleanupInterval@ALLOC_CACHE_HANDLER@@SAHXZ +; public: bool __cdecl CCritSec::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CCritSec@@QEAA_NG@Z +; public: static unsigned long __cdecl CCritSec::SetSpinCount(struct _RTL_CRITICAL_SECTION * __ptr64,unsigned long) +?SetSpinCount@CCritSec@@SAKPEAU_RTL_CRITICAL_SECTION@@K@Z +; public: bool __cdecl CFakeLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CFakeLock@@QEAA_NG@Z +; public: bool __cdecl CReaderWriterLock2::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CReaderWriterLock2@@QEAA_NG@Z +; public: bool __cdecl CReaderWriterLock3::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CReaderWriterLock3@@QEAA_NG@Z +; public: bool __cdecl CReaderWriterLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CReaderWriterLock@@QEAA_NG@Z +; public: bool __cdecl CRtlResource::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CRtlResource@@QEAA_NG@Z +; public: bool __cdecl CShareLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CShareLock@@QEAA_NG@Z +; public: bool __cdecl CSmallSpinLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CSmallSpinLock@@QEAA_NG@Z +; public: bool __cdecl CSpinLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CSpinLock@@QEAA_NG@Z +; public: int __cdecl MB::SetString(unsigned short const * __ptr64,unsigned long,unsigned long,unsigned short const * __ptr64,unsigned long) __ptr64 +?SetString@MB@@QEAAHPEBGKK0K@Z +SetStringParameterValueInAnyService +; public: void __cdecl EXTLOG_DATETIME_CACHE::SetSystemTime(struct _SYSTEMTIME * __ptr64) __ptr64 +?SetSystemTime@EXTLOG_DATETIME_CACHE@@QEAAXPEAU_SYSTEMTIME@@@Z +; public: void __cdecl CLKRHashTable::SetTableLockSpinCount(unsigned short) __ptr64 +?SetTableLockSpinCount@CLKRHashTable@@QEAAXG@Z +; public: void __cdecl CLKRLinearHashTable::SetTableLockSpinCount(unsigned short) __ptr64 +?SetTableLockSpinCount@CLKRLinearHashTable@@QEAAXG@Z +; public: int __cdecl CDateTime::SetTime(struct _FILETIME const & __ptr64) __ptr64 +?SetTime@CDateTime@@QEAAHAEBU_FILETIME@@@Z +; public: int __cdecl CDateTime::SetTime(struct _SYSTEMTIME const & __ptr64) __ptr64 +?SetTime@CDateTime@@QEAAHAEBU_SYSTEMTIME@@@Z +; public: void __cdecl BUFFER_CHAIN_ITEM::SetUsed(unsigned long) __ptr64 +?SetUsed@BUFFER_CHAIN_ITEM@@QEAAXK@Z +; public: void __cdecl BUFFER::SetValid(int) __ptr64 +?SetValid@BUFFER@@QEAAXH@Z +; public: virtual long __cdecl MB_BASE_NOTIFICATION_SINK::ShutdownNotify(void) __ptr64 +?ShutdownNotify@MB_BASE_NOTIFICATION_SINK@@UEAAJXZ +; public: virtual long __cdecl MB_BASE_NOTIFICATION_SINK::SinkNotify(unsigned long,struct _MD_CHANGE_OBJECT_W * __ptr64 const) __ptr64 +?SinkNotify@MB_BASE_NOTIFICATION_SINK@@UEAAJKQEAU_MD_CHANGE_OBJECT_W@@@Z +; public: unsigned long __cdecl CLKRHashTable::Size(void)const __ptr64 +?Size@CLKRHashTable@@QEBAKXZ +; public: unsigned long __cdecl CLKRLinearHashTable::Size(void)const __ptr64 +?Size@CLKRLinearHashTable@@QEBAKXZ +SkipTo +SkipWhite +; private: unsigned char __cdecl CSharelock::SleepWaitingForLock(int) __ptr64 +?SleepWaitingForLock@CSharelock@@AEAAEH@Z +StartIISAdminMonitor +; public: long __cdecl MB_BASE_NOTIFICATION_SINK::StartListening(struct IUnknown * __ptr64) __ptr64 +?StartListening@MB_BASE_NOTIFICATION_SINK@@QEAAJPEAUIUnknown@@@Z +StopIISAdminMonitor +; public: long __cdecl MB_BASE_NOTIFICATION_SINK::StopListening(struct IUnknown * __ptr64) __ptr64 +?StopListening@MB_BASE_NOTIFICATION_SINK@@QEAAJPEAUIUnknown@@@Z +; int __cdecl StringTimeToFileTime(char const * __ptr64,union _LARGE_INTEGER * __ptr64) +?StringTimeToFileTime@@YAHPEBDPEAT_LARGE_INTEGER@@@Z +; public: int __cdecl EVENT_LOG::Success(void)const __ptr64 +?Success@EVENT_LOG@@QEBAHXZ +; public: void __cdecl STRA::SyncWithBuffer(void) __ptr64 +?SyncWithBuffer@STRA@@QEAAXXZ +; public: void __cdecl STRU::SyncWithBuffer(void) __ptr64 +?SyncWithBuffer@STRU@@QEAAXXZ +; public: virtual long __cdecl MB_BASE_NOTIFICATION_SINK::SynchronizedShutdownNotify(void) __ptr64 +?SynchronizedShutdownNotify@MB_BASE_NOTIFICATION_SINK@@UEAAJXZ +SystemTimeToGMT +; int __cdecl SystemTimeToGMTEx(struct _SYSTEMTIME const & __ptr64,char * __ptr64,unsigned long,unsigned long) +?SystemTimeToGMTEx@@YAHAEBU_SYSTEMTIME@@PEADKK@Z +; private: static void __cdecl W3_TRACE_LOG_FACTORY::TimerCallback(void * __ptr64,unsigned char) +?TimerCallback@W3_TRACE_LOG_FACTORY@@CAXPEAXE@Z +; public: long __cdecl W3_TRACE_LOG::Trace(unsigned short const * __ptr64,...) __ptr64 +?Trace@W3_TRACE_LOG@@QEAAJPEBGZZ +; public: int __cdecl CEtwTracer::TracePerUrlEnabled(void) __ptr64 +?TracePerUrlEnabled@CEtwTracer@@QEAAHXZ +; public: bool __cdecl CReaderWriterLock3::TryConvertSharedToExclusive(void) __ptr64 +?TryConvertSharedToExclusive@CReaderWriterLock3@@QEAA_NXZ +; public: bool __cdecl CCritSec::TryReadLock(void) __ptr64 +?TryReadLock@CCritSec@@QEAA_NXZ +; public: bool __cdecl CFakeLock::TryReadLock(void) __ptr64 +?TryReadLock@CFakeLock@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock2::TryReadLock(void) __ptr64 +?TryReadLock@CReaderWriterLock2@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock3::TryReadLock(void) __ptr64 +?TryReadLock@CReaderWriterLock3@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock::TryReadLock(void) __ptr64 +?TryReadLock@CReaderWriterLock@@QEAA_NXZ +; public: bool __cdecl CRtlResource::TryReadLock(void) __ptr64 +?TryReadLock@CRtlResource@@QEAA_NXZ +; public: bool __cdecl CShareLock::TryReadLock(void) __ptr64 +?TryReadLock@CShareLock@@QEAA_NXZ +; public: bool __cdecl CSmallSpinLock::TryReadLock(void) __ptr64 +?TryReadLock@CSmallSpinLock@@QEAA_NXZ +; public: bool __cdecl CSpinLock::TryReadLock(void) __ptr64 +?TryReadLock@CSpinLock@@QEAA_NXZ +; public: bool __cdecl CCritSec::TryWriteLock(void) __ptr64 +?TryWriteLock@CCritSec@@QEAA_NXZ +; public: bool __cdecl CFakeLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CFakeLock@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock2::TryWriteLock(void) __ptr64 +?TryWriteLock@CReaderWriterLock2@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock3::TryWriteLock(void) __ptr64 +?TryWriteLock@CReaderWriterLock3@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CReaderWriterLock@@QEAA_NXZ +; public: bool __cdecl CRtlResource::TryWriteLock(void) __ptr64 +?TryWriteLock@CRtlResource@@QEAA_NXZ +; public: bool __cdecl CShareLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CShareLock@@QEAA_NXZ +; public: bool __cdecl CSmallSpinLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CSmallSpinLock@@QEAA_NXZ +; public: bool __cdecl CSpinLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CSpinLock@@QEAA_NXZ +; long __cdecl UlCleanAndCopyUrl(unsigned char * __ptr64,unsigned long,unsigned long * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64 * __ptr64) +?UlCleanAndCopyUrl@@YAJPEAEKPEAKPEAGPEAPEAG@Z +; public: unsigned long __cdecl CEtwTracer::UnRegister(void) __ptr64 +?UnRegister@CEtwTracer@@QEAAKXZ +; public: void __cdecl W3_TRACE_LOG::Undent(void) __ptr64 +?Undent@W3_TRACE_LOG@@QEAAXXZ +; public: long __cdecl STRA::Unescape(void) __ptr64 +?Unescape@STRA@@QEAAJXZ +; public: long __cdecl STRU::Unescape(void) __ptr64 +?Unescape@STRU@@QEAAJXZ +; private: void __cdecl ALLOC_CACHE_HANDLER::Unlock(void) __ptr64 +?Unlock@ALLOC_CACHE_HANDLER@@AEAAXXZ +; public: void __cdecl CLockedDoubleList::Unlock(void) __ptr64 +?Unlock@CLockedDoubleList@@QEAAXXZ +; public: void __cdecl CLockedSingleList::Unlock(void) __ptr64 +?Unlock@CLockedSingleList@@QEAAXXZ +; public: void __cdecl TS_RESOURCE::Unlock(void) __ptr64 +?Unlock@TS_RESOURCE@@QEAAXXZ +; public: unsigned char __cdecl CSharelock::UpdateMaxSpins(int) __ptr64 +?UpdateMaxSpins@CSharelock@@QEAAEH@Z +; public: unsigned char __cdecl CSharelock::UpdateMaxUsers(int) __ptr64 +?UpdateMaxUsers@CSharelock@@QEAAEH@Z +; public: bool __cdecl CLKRHashTable::ValidSignature(void)const __ptr64 +?ValidSignature@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::ValidSignature(void)const __ptr64 +?ValidSignature@CLKRLinearHashTable@@QEBA_NXZ +; private: void __cdecl BUFFER::VerifyState(void)const __ptr64 +?VerifyState@BUFFER@@AEBAXXZ +WCopyToA +; private: unsigned char __cdecl CSharelock::WaitForExclusiveLock(int) __ptr64 +?WaitForExclusiveLock@CSharelock@@AEAAEH@Z +; private: unsigned char __cdecl CSharelock::WaitForShareLock(int) __ptr64 +?WaitForShareLock@CSharelock@@AEAAEH@Z +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<1,1,3,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<2,1,1,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<3,1,1,1,1,1>::WaitType(void) +?WaitType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<4,1,1,2,3,3>::WaitType(void) +?WaitType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<5,2,1,2,3,3>::WaitType(void) +?WaitType@?$CLockBase@$04$01$00$01$02$02@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<6,2,1,2,3,3>::WaitType(void) +?WaitType@?$CLockBase@$05$01$00$01$02$02@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<7,2,2,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$06$01$01$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<8,2,2,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$07$01$01$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<9,2,1,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$08$01$00$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; private: void __cdecl CSharelock::WakeAllSleepers(void) __ptr64 +?WakeAllSleepers@CSharelock@@AEAAXXZ +; public: bool __cdecl CDataCache::Write(struct DATETIME_FORMAT_ENTRY const & __ptr64) __ptr64 +?Write@?$CDataCache@UDATETIME_FORMAT_ENTRY@@@@QEAA_NAEBUDATETIME_FORMAT_ENTRY@@@Z +; public: bool __cdecl CDataCache::Write(class CDateTime const & __ptr64) __ptr64 +?Write@?$CDataCache@VCDateTime@@@@QEAA_NAEBVCDateTime@@@Z +; public: void __cdecl CCritSec::WriteLock(void) __ptr64 +?WriteLock@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::WriteLock(void) __ptr64 +?WriteLock@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::WriteLock(void) __ptr64 +?WriteLock@CLKRHashTable@@QEAAXXZ +; public: void __cdecl CLKRLinearHashTable::WriteLock(void) __ptr64 +?WriteLock@CLKRLinearHashTable@@QEAAXXZ +; public: void __cdecl CReaderWriterLock2::WriteLock(void) __ptr64 +?WriteLock@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::WriteLock(void) __ptr64 +?WriteLock@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::WriteLock(void) __ptr64 +?WriteLock@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CRtlResource::WriteLock(void) __ptr64 +?WriteLock@CRtlResource@@QEAAXXZ +; public: void __cdecl CShareLock::WriteLock(void) __ptr64 +?WriteLock@CShareLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::WriteLock(void) __ptr64 +?WriteLock@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::WriteLock(void) __ptr64 +?WriteLock@CSpinLock@@QEAAXXZ +; public: long __cdecl IPM_MESSAGE_PIPE::WriteMessage(enum IPM_OPCODE,unsigned long,void * __ptr64) __ptr64 +?WriteMessage@IPM_MESSAGE_PIPE@@QEAAJW4IPM_OPCODE@@KPEAX@Z +; public: void __cdecl CCritSec::WriteUnlock(void) __ptr64 +?WriteUnlock@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::WriteUnlock(void)const __ptr64 +?WriteUnlock@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::WriteUnlock(void)const __ptr64 +?WriteUnlock@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::WriteUnlock(void) __ptr64 +?WriteUnlock@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::WriteUnlock(void) __ptr64 +?WriteUnlock@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CRtlResource::WriteUnlock(void) __ptr64 +?WriteUnlock@CRtlResource@@QEAAXXZ +; public: void __cdecl CShareLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CShareLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CSpinLock@@QEAAXXZ +; protected: void __cdecl CLKRLinearHashTable_Iterator::_AddRef(int)const __ptr64 +?_AddRef@CLKRLinearHashTable_Iterator@@IEBAXH@Z +; private: void __cdecl CLKRLinearHashTable::_AddRefRecord(void const * __ptr64,int)const __ptr64 +?_AddRefRecord@CLKRLinearHashTable@@AEBAXPEBXH@Z +; private: static class CNodeClump * __ptr64 __cdecl CLKRLinearHashTable::_AllocateNodeClump(void) +?_AllocateNodeClump@CLKRLinearHashTable@@CAQEAVCNodeClump@@XZ +; private: class CSegment * __ptr64 __cdecl CLKRLinearHashTable::_AllocateSegment(void)const __ptr64 +?_AllocateSegment@CLKRLinearHashTable@@AEBAQEAVCSegment@@XZ +; private: static class CDirEntry * __ptr64 __cdecl CLKRLinearHashTable::_AllocateSegmentDirectory(unsigned __int64) +?_AllocateSegmentDirectory@CLKRLinearHashTable@@CAQEAVCDirEntry@@_K@Z +; private: static class CLKRLinearHashTable * __ptr64 __cdecl CLKRHashTable::_AllocateSubTable(char const * __ptr64,unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),double,unsigned long,class CLKRHashTable * __ptr64,bool) +?_AllocateSubTable@CLKRHashTable@@CAQEAVCLKRLinearHashTable@@PEBDP6A?B_KPEBX@ZP6AK_K@ZP6A_N33@ZP6AX1H@ZNKPEAV1@_N@Z +; private: static class CLKRLinearHashTable * __ptr64 * __ptr64 __cdecl CLKRHashTable::_AllocateSubTableArray(unsigned __int64) +?_AllocateSubTableArray@CLKRHashTable@@CAQEAPEAVCLKRLinearHashTable@@_K@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_Apply(enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE,enum LK_PREDICATE & __ptr64) __ptr64 +?_Apply@CLKRLinearHashTable@@AEAAKP6A?AW4LK_ACTION@@PEBXPEAX@Z1W4LK_LOCKTYPE@@AEAW4LK_PREDICATE@@@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_ApplyIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE,enum LK_PREDICATE & __ptr64) __ptr64 +?_ApplyIf@CLKRLinearHashTable@@AEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@ZP6A?AW4LK_ACTION@@01@Z1W4LK_LOCKTYPE@@AEAW42@@Z +; private: class CBucket * __ptr64 __cdecl CLKRLinearHashTable::_Bucket(unsigned long)const __ptr64 +?_Bucket@CLKRLinearHashTable@@AEBAPEAVCBucket@@K@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_BucketAddress(unsigned long)const __ptr64 +?_BucketAddress@CLKRLinearHashTable@@AEBAKK@Z +; private: unsigned long __cdecl CLKRHashTable::_CalcKeyHash(unsigned __int64)const __ptr64 +?_CalcKeyHash@CLKRHashTable@@AEBAK_K@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_CalcKeyHash(unsigned __int64)const __ptr64 +?_CalcKeyHash@CLKRLinearHashTable@@AEBAK_K@Z +; private: void __cdecl CLKRLinearHashTable::_Clear(bool) __ptr64 +?_Clear@CLKRLinearHashTable@@AEAAX_N@Z +; private: bool __cdecl CReaderWriterLock2::_CmpExch(long,long) __ptr64 +?_CmpExch@CReaderWriterLock2@@AEAA_NJJ@Z +; private: bool __cdecl CReaderWriterLock3::_CmpExch(long,long) __ptr64 +?_CmpExch@CReaderWriterLock3@@AEAA_NJJ@Z +; private: bool __cdecl CReaderWriterLock::_CmpExch(long,long) __ptr64 +?_CmpExch@CReaderWriterLock@@AEAA_NJJ@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_Contract(void) __ptr64 +?_Contract@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@XZ +; private: static long __cdecl CReaderWriterLock3::_CurrentThreadId(void) +?_CurrentThreadId@CReaderWriterLock3@@CAJXZ +; private: static long __cdecl CSmallSpinLock::_CurrentThreadId(void) +?_CurrentThreadId@CSmallSpinLock@@CAJXZ +; private: static long __cdecl CSpinLock::_CurrentThreadId(void) +?_CurrentThreadId@CSpinLock@@CAJXZ +; private: unsigned long __cdecl CLKRLinearHashTable::_DeleteIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_PREDICATE & __ptr64) __ptr64 +?_DeleteIf@CLKRLinearHashTable@@AEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@Z1AEAW42@@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_DeleteKey(unsigned __int64,unsigned long) __ptr64 +?_DeleteKey@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@_KK@Z +; private: bool __cdecl CLKRLinearHashTable::_DeleteNode(class CBucket * __ptr64,class CNodeClump * __ptr64 & __ptr64,class CNodeClump * __ptr64 & __ptr64,int & __ptr64) __ptr64 +?_DeleteNode@CLKRLinearHashTable@@AEAA_NPEAVCBucket@@AEAPEAVCNodeClump@@1AEAH@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_DeleteRecord(void const * __ptr64,unsigned long) __ptr64 +?_DeleteRecord@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEBXK@Z +; private: bool __cdecl CLKRLinearHashTable::_EqualKeys(unsigned __int64,unsigned __int64)const __ptr64 +?_EqualKeys@CLKRLinearHashTable@@AEBA_N_K0@Z +; private: bool __cdecl CLKRLinearHashTable::_Erase(class CLKRLinearHashTable_Iterator & __ptr64,unsigned long) __ptr64 +?_Erase@CLKRLinearHashTable@@AEAA_NAEAVCLKRLinearHashTable_Iterator@@K@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_Expand(void) __ptr64 +?_Expand@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@XZ +; private: unsigned __int64 const __cdecl CLKRHashTable::_ExtractKey(void const * __ptr64)const __ptr64 +?_ExtractKey@CLKRHashTable@@AEBA?B_KPEBX@Z +; private: unsigned __int64 const __cdecl CLKRLinearHashTable::_ExtractKey(void const * __ptr64)const __ptr64 +?_ExtractKey@CLKRLinearHashTable@@AEBA?B_KPEBX@Z +; private: class CBucket * __ptr64 __cdecl CLKRLinearHashTable::_FindBucket(unsigned long,bool)const __ptr64 +?_FindBucket@CLKRLinearHashTable@@AEBAPEAVCBucket@@K_N@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_FindKey(unsigned __int64,unsigned long,void const * __ptr64 * __ptr64,class CLKRLinearHashTable_Iterator * __ptr64)const __ptr64 +?_FindKey@CLKRLinearHashTable@@AEBA?AW4LK_RETCODE@@_KKPEAPEBXPEAVCLKRLinearHashTable_Iterator@@@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_FindRecord(void const * __ptr64,unsigned long)const __ptr64 +?_FindRecord@CLKRLinearHashTable@@AEBA?AW4LK_RETCODE@@PEBXK@Z +; private: static bool __cdecl CLKRLinearHashTable::_FreeNodeClump(class CNodeClump * __ptr64) +?_FreeNodeClump@CLKRLinearHashTable@@CA_NPEAVCNodeClump@@@Z +; private: bool __cdecl CLKRLinearHashTable::_FreeSegment(class CSegment * __ptr64)const __ptr64 +?_FreeSegment@CLKRLinearHashTable@@AEBA_NPEAVCSegment@@@Z +; private: bool __cdecl CLKRLinearHashTable::_FreeSegmentDirectory(void) __ptr64 +?_FreeSegmentDirectory@CLKRLinearHashTable@@AEAA_NXZ +; private: static bool __cdecl CLKRHashTable::_FreeSubTable(class CLKRLinearHashTable * __ptr64) +?_FreeSubTable@CLKRHashTable@@CA_NPEAVCLKRLinearHashTable@@@Z +; private: static bool __cdecl CLKRHashTable::_FreeSubTableArray(class CLKRLinearHashTable * __ptr64 * __ptr64) +?_FreeSubTableArray@CLKRHashTable@@CA_NPEAPEAVCLKRLinearHashTable@@@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_H0(unsigned long)const __ptr64 +?_H0@CLKRLinearHashTable@@AEBAKK@Z +; private: static unsigned long __cdecl CLKRLinearHashTable::_H0(unsigned long,unsigned long) +?_H0@CLKRLinearHashTable@@CAKKK@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_H1(unsigned long)const __ptr64 +?_H1@CLKRLinearHashTable@@AEBAKK@Z +; private: static unsigned long __cdecl CLKRLinearHashTable::_H1(unsigned long,unsigned long) +?_H1@CLKRLinearHashTable@@CAKKK@Z +; protected: bool __cdecl CLKRHashTable_Iterator::_Increment(bool) __ptr64 +?_Increment@CLKRHashTable_Iterator@@IEAA_N_N@Z +; protected: bool __cdecl CLKRLinearHashTable_Iterator::_Increment(bool) __ptr64 +?_Increment@CLKRLinearHashTable_Iterator@@IEAA_N_N@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_Initialize(unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),char const * __ptr64,double,unsigned long) __ptr64 +?_Initialize@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@P6A?B_KPEBX@ZP6AK_K@ZP6A_N22@ZP6AX0H@ZPEBDNK@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_InsertRecord(void const * __ptr64,unsigned long,bool,class CLKRLinearHashTable_Iterator * __ptr64) __ptr64 +?_InsertRecord@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEBXK_NPEAVCLKRLinearHashTable_Iterator@@@Z +; private: void __cdecl CLKRHashTable::_InsertThisIntoGlobalList(void) __ptr64 +?_InsertThisIntoGlobalList@CLKRHashTable@@AEAAXXZ +; private: void __cdecl CLKRLinearHashTable::_InsertThisIntoGlobalList(void) __ptr64 +?_InsertThisIntoGlobalList@CLKRLinearHashTable@@AEAAXXZ +; private: bool __cdecl CSpinLock::_IsLocked(void)const __ptr64 +?_IsLocked@CSpinLock@@AEBA_NXZ +; private: int __cdecl CLKRLinearHashTable::_IsNodeCompact(class CBucket * __ptr64 const)const __ptr64 +?_IsNodeCompact@CLKRLinearHashTable@@AEBAHQEAVCBucket@@@Z +; private: bool __cdecl CLKRHashTable::_IsValidIterator(class CLKRHashTable_Iterator const & __ptr64)const __ptr64 +?_IsValidIterator@CLKRHashTable@@AEBA_NAEBVCLKRHashTable_Iterator@@@Z +; private: bool __cdecl CLKRLinearHashTable::_IsValidIterator(class CLKRLinearHashTable_Iterator const & __ptr64)const __ptr64 +?_IsValidIterator@CLKRLinearHashTable@@AEBA_NAEBVCLKRLinearHashTable_Iterator@@@Z +; private: void __cdecl CSpinLock::_Lock(void) __ptr64 +?_Lock@CSpinLock@@AEAAXXZ +; private: void __cdecl CReaderWriterLock2::_LockSpin(bool) __ptr64 +?_LockSpin@CReaderWriterLock2@@AEAAX_N@Z +; private: void __cdecl CReaderWriterLock3::_LockSpin(enum CReaderWriterLock3::SPIN_TYPE) __ptr64 +?_LockSpin@CReaderWriterLock3@@AEAAXW4SPIN_TYPE@1@@Z +; private: void __cdecl CReaderWriterLock::_LockSpin(bool) __ptr64 +?_LockSpin@CReaderWriterLock@@AEAAX_N@Z +; private: void __cdecl CSmallSpinLock::_LockSpin(void) __ptr64 +?_LockSpin@CSmallSpinLock@@AEAAXXZ +; private: void __cdecl CSpinLock::_LockSpin(void) __ptr64 +?_LockSpin@CSpinLock@@AEAAXXZ +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_MergeRecordSets(class CBucket * __ptr64,class CNodeClump * __ptr64,class CNodeClump * __ptr64) __ptr64 +?_MergeRecordSets@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEAVCBucket@@PEAVCNodeClump@@1@Z +; private: static enum LK_PREDICATE __cdecl CLKRLinearHashTable::_PredTrue(void const * __ptr64,void * __ptr64) +?_PredTrue@CLKRLinearHashTable@@CA?AW4LK_PREDICATE@@PEBXPEAX@Z +; private: void __cdecl CReaderWriterLock2::_ReadLockSpin(void) __ptr64 +?_ReadLockSpin@CReaderWriterLock2@@AEAAXXZ +; private: void __cdecl CReaderWriterLock3::_ReadLockSpin(enum CReaderWriterLock3::SPIN_TYPE) __ptr64 +?_ReadLockSpin@CReaderWriterLock3@@AEAAXW4SPIN_TYPE@1@@Z +; private: void __cdecl CReaderWriterLock::_ReadLockSpin(void) __ptr64 +?_ReadLockSpin@CReaderWriterLock@@AEAAXXZ +; protected: static void __cdecl CDataCache::_ReadMemoryBarrier(void) +?_ReadMemoryBarrier@?$CDataCache@UDATETIME_FORMAT_ENTRY@@@@KAXXZ +; protected: static void __cdecl CDataCache::_ReadMemoryBarrier(void) +?_ReadMemoryBarrier@?$CDataCache@VCDateTime@@@@KAXXZ +; private: bool __cdecl CLKRLinearHashTable::_ReadOrWriteLock(void)const __ptr64 +?_ReadOrWriteLock@CLKRLinearHashTable@@AEBA_NXZ +; private: void __cdecl CLKRLinearHashTable::_ReadOrWriteUnlock(bool)const __ptr64 +?_ReadOrWriteUnlock@CLKRLinearHashTable@@AEBAX_N@Z +; protected: long __cdecl CDataCache::_ReadSequence(void)const __ptr64 +?_ReadSequence@?$CDataCache@UDATETIME_FORMAT_ENTRY@@@@IEBAJXZ +; protected: long __cdecl CDataCache::_ReadSequence(void)const __ptr64 +?_ReadSequence@?$CDataCache@VCDateTime@@@@IEBAJXZ +; private: void __cdecl CLKRHashTable::_RemoveThisFromGlobalList(void) __ptr64 +?_RemoveThisFromGlobalList@CLKRHashTable@@AEAAXXZ +; private: void __cdecl CLKRLinearHashTable::_RemoveThisFromGlobalList(void) __ptr64 +?_RemoveThisFromGlobalList@CLKRLinearHashTable@@AEAAXXZ +; private: unsigned long __cdecl CLKRLinearHashTable::_SegIndex(unsigned long)const __ptr64 +?_SegIndex@CLKRLinearHashTable@@AEBAKK@Z +; private: class CSegment * __ptr64 & __ptr64 __cdecl CLKRLinearHashTable::_Segment(unsigned long)const __ptr64 +?_Segment@CLKRLinearHashTable@@AEBAAEAPEAVCSegment@@K@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_SetSegVars(enum LK_TABLESIZE,unsigned long) __ptr64 +?_SetSegVars@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@W4LK_TABLESIZE@@K@Z +; protected: long __cdecl CDataCache::_SetSequence(long) __ptr64 +?_SetSequence@?$CDataCache@UDATETIME_FORMAT_ENTRY@@@@IEAAJJ@Z +; protected: long __cdecl CDataCache::_SetSequence(long) __ptr64 +?_SetSequence@?$CDataCache@VCDateTime@@@@IEAAJJ@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_SplitRecordSet(class CNodeClump * __ptr64,class CNodeClump * __ptr64,unsigned long,unsigned long,unsigned long,class CNodeClump * __ptr64) __ptr64 +?_SplitRecordSet@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEAVCNodeClump@@0KKK0@Z +; private: class CLKRLinearHashTable * __ptr64 __cdecl CLKRHashTable::_SubTable(unsigned long)const __ptr64 +?_SubTable@CLKRHashTable@@AEBAPEAVCLKRLinearHashTable@@K@Z +; private: int __cdecl CLKRHashTable::_SubTableIndex(class CLKRLinearHashTable * __ptr64)const __ptr64 +?_SubTableIndex@CLKRHashTable@@AEBAHPEAVCLKRLinearHashTable@@@Z +; private: bool __cdecl CSmallSpinLock::_TryLock(void) __ptr64 +?_TryLock@CSmallSpinLock@@AEAA_NXZ +; private: bool __cdecl CSpinLock::_TryLock(void) __ptr64 +?_TryLock@CSpinLock@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock2::_TryReadLock(void) __ptr64 +?_TryReadLock@CReaderWriterLock2@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock3::_TryReadLock(void) __ptr64 +?_TryReadLock@CReaderWriterLock3@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock::_TryReadLock(void) __ptr64 +?_TryReadLock@CReaderWriterLock@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock3::_TryReadLockRecursive(void) __ptr64 +?_TryReadLockRecursive@CReaderWriterLock3@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock3::_TryWriteLock2(void) __ptr64 +?_TryWriteLock2@CReaderWriterLock3@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock2::_TryWriteLock(long) __ptr64 +?_TryWriteLock@CReaderWriterLock2@@AEAA_NJ@Z +; private: bool __cdecl CReaderWriterLock3::_TryWriteLock(long) __ptr64 +?_TryWriteLock@CReaderWriterLock3@@AEAA_NJ@Z +; private: bool __cdecl CReaderWriterLock::_TryWriteLock(void) __ptr64 +?_TryWriteLock@CReaderWriterLock@@AEAA_NXZ +; private: void __cdecl CSpinLock::_Unlock(void) __ptr64 +?_Unlock@CSpinLock@@AEAAXXZ +; private: void __cdecl CReaderWriterLock2::_WriteLockSpin(void) __ptr64 +?_WriteLockSpin@CReaderWriterLock2@@AEAAXXZ +; private: void __cdecl CReaderWriterLock3::_WriteLockSpin(void) __ptr64 +?_WriteLockSpin@CReaderWriterLock3@@AEAAXXZ +; private: void __cdecl CReaderWriterLock::_WriteLockSpin(void) __ptr64 +?_WriteLockSpin@CReaderWriterLock@@AEAAXXZ +; long const * const `public: static long const * __ptr64 __cdecl CLKRHashTableStats::BucketSizes(void)'::`2'::s_aBucketSizes +?s_aBucketSizes@?1??BucketSizes@CLKRHashTableStats@@SAPEBJXZ@4QBJB +; private: static struct _RTL_CRITICAL_SECTION ALLOC_CACHE_HANDLER::sm_csItems +?sm_csItems@ALLOC_CACHE_HANDLER@@0U_RTL_CRITICAL_SECTION@@A DATA +; protected: static double CCritSec::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CCritSec@@1NA DATA +; protected: static double CFakeLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CFakeLock@@1NA DATA +; protected: static double CReaderWriterLock2::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CReaderWriterLock2@@1NA DATA +; protected: static double CReaderWriterLock3::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CReaderWriterLock3@@1NA DATA +; protected: static double CReaderWriterLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CReaderWriterLock@@1NA DATA +; protected: static double CRtlResource::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CRtlResource@@1NA DATA +; protected: static double CShareLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CShareLock@@1NA DATA +; protected: static double CSmallSpinLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CSmallSpinLock@@1NA DATA +; protected: static double CSpinLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CSpinLock@@1NA DATA +; private: static int ALLOC_CACHE_HANDLER::sm_fInitCsItems +?sm_fInitCsItems@ALLOC_CACHE_HANDLER@@0HA DATA +; private: static void * __ptr64 __ptr64 ALLOC_CACHE_HANDLER::sm_hTimer +?sm_hTimer@ALLOC_CACHE_HANDLER@@0PEAXEA DATA +; private: static struct _LIST_ENTRY ALLOC_CACHE_HANDLER::sm_lItemsHead +?sm_lItemsHead@ALLOC_CACHE_HANDLER@@0U_LIST_ENTRY@@A DATA +; private: static class CLockedDoubleList CLKRHashTable::sm_llGlobalList +?sm_llGlobalList@CLKRHashTable@@0VCLockedDoubleList@@A DATA +; private: static class CLockedDoubleList CLKRLinearHashTable::sm_llGlobalList +?sm_llGlobalList@CLKRLinearHashTable@@0VCLockedDoubleList@@A DATA +; private: static long ALLOC_CACHE_HANDLER::sm_nFillPattern +?sm_nFillPattern@ALLOC_CACHE_HANDLER@@0JA DATA +; protected: static class ALLOC_CACHE_HANDLER * __ptr64 __ptr64 CLKRLinearHashTable::sm_palloc +?sm_palloc@CLKRLinearHashTable@@1PEAVALLOC_CACHE_HANDLER@@EA DATA +; protected: static unsigned short CCritSec::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CCritSec@@1GA DATA +; protected: static unsigned short CFakeLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CFakeLock@@1GA DATA +; protected: static unsigned short CReaderWriterLock2::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CReaderWriterLock2@@1GA DATA +; protected: static unsigned short CReaderWriterLock3::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CReaderWriterLock3@@1GA DATA +; protected: static unsigned short CReaderWriterLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CReaderWriterLock@@1GA DATA +; protected: static unsigned short CRtlResource::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CRtlResource@@1GA DATA +; protected: static unsigned short CShareLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CShareLock@@1GA DATA +; protected: static unsigned short CSmallSpinLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CSmallSpinLock@@1GA DATA +; protected: static unsigned short CSpinLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CSpinLock@@1GA DATA +uudecode +uuencode +CreateRefTraceLog +CreateTraceLog +DestroyRefTraceLog +DestroyTraceLog +GetAllocCounters +GetCurrentTimeInSeconds +IISGetCurrentTime +IISGetPlatformType +IISInitializeCriticalSection +IISSetCriticalSectionSpinCount +InetAcquireResourceExclusive +InetAcquireResourceShared +InetConvertExclusiveToShared +InetConvertSharedToExclusive +InetDeleteResource +InetInitializeResource +InetReleaseResource +InitializeIISUtil +IrtlTrace +IsValidAddress +IsValidString +PuCloseDbgMemoryLog +PuCloseDbgPrintFile +PuCreateDebugPrintsObject +PuDbgAssertFailed +PuDbgCaptureContext +PuDbgCreateEvent +PuDbgCreateMutex +PuDbgCreateSemaphore +PuDbgDump +PuDbgPrint +PuDbgPrintCurrentTime +PuDbgPrintError +PuDeleteDebugPrintsObject +PuGetDbgOutputFlags +PuLoadDebugFlagsFromReg +PuLoadDebugFlagsFromRegStr +PuOpenDbgMemoryLog +PuOpenDbgPrintFile +PuReOpenDbgPrintFile +PuSaveDebugFlagsInReg +PuSetDbgOutputFlags +ResetTraceLog +TerminateIISUtil +WriteRefTraceLog +WriteRefTraceLogEx +WriteTraceLog diff --git a/lib/libc/mingw/lib64/iiswmi.def b/lib/libc/mingw/lib64/iiswmi.def new file mode 100644 index 0000000000000000000000000000000000000000..a1504eff52d503a3b57fff4df5f92329f2d84964 --- /dev/null +++ b/lib/libc/mingw/lib64/iiswmi.def @@ -0,0 +1,13 @@ +; +; Exports of file IISPROV.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IISPROV.dll +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +DoMofComp diff --git a/lib/libc/mingw/lib64/imeshare.def b/lib/libc/mingw/lib64/imeshare.def new file mode 100644 index 0000000000000000000000000000000000000000..a16b088cef46f08dabdbab89be90cd59e973c9dc --- /dev/null +++ b/lib/libc/mingw/lib64/imeshare.def @@ -0,0 +1,38 @@ +; +; Exports of file imeshare.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY imeshare.dll +EXPORTS +DllMain +FInitIMEShare +EndIMEShare +FRefreshStyle +FSupportSty +PIMEStyleFromAttr +PColorStyleTextFromIMEStyle +PColorStyleBackFromIMEStyle +FBoldIMEStyle +FItalicIMEStyle +FUlIMEStyle +GrfStyIMEStyle +IdUlIMEStyle +FGetIMEStyleAttr +FSetIMEStyleAttr +FWinIMEColorStyle +FFundamentalIMEColorStyle +FRGBIMEColorStyle +FSpecialIMEColorStyle +IdSpecialFromIMEColorStyle +IdWinFromIMEColorStyle +IdFundamentalFromIMEColorStyle +RGBFromIMEColorStyle +FSetIMEColorStyle +FSetIMEStyle +FSpecialTextIMEColorStyle +FSpecialWindowIMEColorStyle +CustomizeIMEShare +FSaveIMEShareSetting +PIMEShareCreate diff --git a/lib/libc/mingw/lib64/imjp81k.def b/lib/libc/mingw/lib64/imjp81k.def new file mode 100644 index 0000000000000000000000000000000000000000..c6509dc8105de11aeac57ed3bf8741c87cd45dd6 --- /dev/null +++ b/lib/libc/mingw/lib64/imjp81k.def @@ -0,0 +1,37 @@ +; +; Exports of file imjp81k.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY imjp81k.dll +EXPORTS +DllCanUnloadNowDone +CheckFileType +CleanDicThreadFunc +CreateIFECommonInstance +CreateIFEDictionary2Instance +CreateIFEDictionaryInstance +CreateIFELanguageInstance +CreateIImeIPointInstance +CreateIImeKbdInstance +CreateIImeKnlDictInstance +CreateIRegManInstance +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +KnlClose +KnlInit +KnlOpen +KnlTerm +LoadTipConfig +OurCoCreateInstance +OurCoTaskMemAlloc +OurCoTaskMemFree +OurCoTaskMemRealloc +OurStringFromGUID2 +RgSetGakusyuu +ShutdownKnlDll +UnLoadOurOle32 +reload_config diff --git a/lib/libc/mingw/lib64/imjpcus.def b/lib/libc/mingw/lib64/imjpcus.def new file mode 100644 index 0000000000000000000000000000000000000000..cf37f7d74e5beae78e71a5235ebd4146d07bd253 --- /dev/null +++ b/lib/libc/mingw/lib64/imjpcus.def @@ -0,0 +1,10 @@ +; +; Exports of file imejpcus.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY imejpcus.dll +EXPORTS +OpenDetailDialog +DllMain diff --git a/lib/libc/mingw/lib64/imjpdct.def b/lib/libc/mingw/lib64/imjpdct.def new file mode 100644 index 0000000000000000000000000000000000000000..2b2bde1a35300baa1323710a4dec6284e23c6a35 --- /dev/null +++ b/lib/libc/mingw/lib64/imjpdct.def @@ -0,0 +1,10 @@ +; +; Exports of file imedic.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY imedic.dll +EXPORTS +OpenDicTool +OpenRegisterWord diff --git a/lib/libc/mingw/lib64/imjputyc.def b/lib/libc/mingw/lib64/imjputyc.def new file mode 100644 index 0000000000000000000000000000000000000000..4393770379e0b9d48624398e3992d269ac74b4bb --- /dev/null +++ b/lib/libc/mingw/lib64/imjputyc.def @@ -0,0 +1,12 @@ +; +; Exports of file imjputyc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY imjputyc.dll +EXPORTS +AutoCorrLbSubWndProc +DllMain +OpenImeTool +OpenUty diff --git a/lib/libc/mingw/lib64/imsinsnt.def b/lib/libc/mingw/lib64/imsinsnt.def new file mode 100644 index 0000000000000000000000000000000000000000..428c477ae2c5d9e36d55fc66ac4547fae5308df6 --- /dev/null +++ b/lib/libc/mingw/lib64/imsinsnt.def @@ -0,0 +1,9 @@ +; +; Exports of file IMSINSNT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IMSINSNT.dll +EXPORTS +OcEntry diff --git a/lib/libc/mingw/lib64/imskdic.def b/lib/libc/mingw/lib64/imskdic.def new file mode 100644 index 0000000000000000000000000000000000000000..6ad133de8935c065e4989393cd7e90663ff9209b --- /dev/null +++ b/lib/libc/mingw/lib64/imskdic.def @@ -0,0 +1,13 @@ +; +; Exports of file imeskdic.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY imeskdic.dll +EXPORTS +CreateIImeSkdicInstance +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/inetcfg.def b/lib/libc/mingw/lib64/inetcfg.def new file mode 100644 index 0000000000000000000000000000000000000000..18af9c024bbebc6027195bebe3a4e8c062f367a5 --- /dev/null +++ b/lib/libc/mingw/lib64/inetcfg.def @@ -0,0 +1,61 @@ +; +; Exports of file INETCFG.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY INETCFG.dll +EXPORTS +CheckConnectionWizard +ConfigureSystemForInternet +ConfigureSystemForInternetA +ConfigureSystemForInternetW +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +FreeSignupWizard +InetConfigClient +InetConfigClientA +InetConfigClientW +InetConfigSystem +InetConfigSystemFromPath +InetConfigSystemFromPathA +InetConfigSystemFromPathW +InetGetAutodial +InetGetAutodialA +InetGetAutodialW +InetGetClientInfo +InetGetClientInfoA +InetGetClientInfoW +InetGetProxy +InetGetProxyA +InetGetProxyW +InetNeedModem +InetNeedSystemComponents +InetPerformSecurityCheck +InetSetAutodial +InetSetAutodialA +InetSetAutodialW +InetSetClientInfo +InetSetClientInfoA +InetSetClientInfoW +InetSetProxy +InetSetProxyA +InetSetProxyEx +InetSetProxyExA +InetSetProxyExW +InetSetProxyW +InetStartServices +IsSmartStart +IsSmartStartEx +LaunchSignupWizard +LaunchSignupWizardEx +SetAutoProxyConnectoid +SetInternetPhoneNumber +SetInternetPhoneNumberA +SetInternetPhoneNumberW +SetShellNext +SetShellNextA +SetShellNextW +_LaunchSignupWizardEx diff --git a/lib/libc/mingw/lib64/infoadmn.def b/lib/libc/mingw/lib64/infoadmn.def new file mode 100644 index 0000000000000000000000000000000000000000..cf415dda4fbff31fb4ef123a671f92dd1e02f6ea --- /dev/null +++ b/lib/libc/mingw/lib64/infoadmn.def @@ -0,0 +1,26 @@ +; +; Exports of file INFOADMN.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY INFOADMN.dll +EXPORTS +CollectW3PerfData +FtpClearStatistics2 +FtpQueryStatistics2 +IISDisconnectUser +IISEnumerateUsers +InetInfoClearStatistics +InetInfoFlushMemoryCache +InetInfoGetAdminInformation +InetInfoGetGlobalAdminInformation +InetInfoGetServerCapabilities +InetInfoGetSites +InetInfoGetVersion +InetInfoQueryStatistics +InetInfoSetAdminInformation +InetInfoSetGlobalAdminInformation +InitW3CounterStructure +W3ClearStatistics2 +W3QueryStatistics2 diff --git a/lib/libc/mingw/lib64/infocomm.def b/lib/libc/mingw/lib64/infocomm.def new file mode 100644 index 0000000000000000000000000000000000000000..350704a4d2632ea63a1609dc72af70d88643a8e1 --- /dev/null +++ b/lib/libc/mingw/lib64/infocomm.def @@ -0,0 +1,1173 @@ +; +; Exports of file INFOCOMM.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY INFOCOMM.dll +EXPORTS +; public: __cdecl COMMON_METADATA::COMMON_METADATA(void) __ptr64 +??0COMMON_METADATA@@QEAA@XZ +; public: __cdecl HASH_TABLE::HASH_TABLE(class HASH_TABLE const & __ptr64) __ptr64 +??0HASH_TABLE@@QEAA@AEBV0@@Z +; public: __cdecl HT_ELEMENT::HT_ELEMENT(class HT_ELEMENT const & __ptr64) __ptr64 +??0HT_ELEMENT@@QEAA@AEBV0@@Z +; public: __cdecl HT_ELEMENT::HT_ELEMENT(void) __ptr64 +??0HT_ELEMENT@@QEAA@XZ +; public: __cdecl IIS_CTL::IIS_CTL(class IIS_CTL const & __ptr64) __ptr64 +??0IIS_CTL@@QEAA@AEBV0@@Z +; public: __cdecl IIS_CTL::IIS_CTL(struct IMDCOM * __ptr64,char * __ptr64) __ptr64 +??0IIS_CTL@@QEAA@PEAUIMDCOM@@PEAD@Z +; public: __cdecl IIS_SERVER_BINDING::IIS_SERVER_BINDING(unsigned long,unsigned short,char const * __ptr64,class IIS_ENDPOINT * __ptr64) __ptr64 +??0IIS_SERVER_BINDING@@QEAA@KGPEBDPEAVIIS_ENDPOINT@@@Z +; public: __cdecl IIS_SERVER_CERT::IIS_SERVER_CERT(class IIS_SERVER_CERT const & __ptr64) __ptr64 +??0IIS_SERVER_CERT@@QEAA@AEBV0@@Z +; public: __cdecl IIS_SERVER_CERT::IIS_SERVER_CERT(struct IMDCOM * __ptr64,char * __ptr64) __ptr64 +??0IIS_SERVER_CERT@@QEAA@PEAUIMDCOM@@PEAD@Z +; public: __cdecl IIS_SERVER_INSTANCE::IIS_SERVER_INSTANCE(class IIS_SERVICE * __ptr64,unsigned long,unsigned short,char const * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64,int) __ptr64 +??0IIS_SERVER_INSTANCE@@QEAA@PEAVIIS_SERVICE@@KGPEBDPEAG2H@Z +; public: __cdecl IIS_SERVICE::IIS_SERVICE(class IIS_SERVICE const & __ptr64) __ptr64 +??0IIS_SERVICE@@QEAA@AEBV0@@Z +; public: __cdecl IIS_SERVICE::IIS_SERVICE(char const * __ptr64,char const * __ptr64,char const * __ptr64,unsigned long,unsigned __int64,int,unsigned long,void (__cdecl*)(unsigned __int64,struct sockaddr_in * __ptr64,void * __ptr64,void * __ptr64),void (__cdecl*)(void * __ptr64,unsigned long,unsigned long,struct _OVERLAPPED * __ptr64),void (__cdecl*)(void * __ptr64,unsigned long,unsigned long,struct _OVERLAPPED * __ptr64)) __ptr64 +??0IIS_SERVICE@@QEAA@PEBD00K_KHKP6AX1PEAUsockaddr_in@@PEAX3@ZP6AX3KKPEAU_OVERLAPPED@@@Z6@Z +; public: __cdecl IIS_SSL_INFO::IIS_SSL_INFO(class IIS_SSL_INFO const & __ptr64) __ptr64 +??0IIS_SSL_INFO@@QEAA@AEBV0@@Z +; public: __cdecl IIS_SSL_INFO::IIS_SSL_INFO(char * __ptr64,struct IMDCOM * __ptr64) __ptr64 +??0IIS_SSL_INFO@@QEAA@PEADPEAUIMDCOM@@@Z +; public: __cdecl IIS_VROOT_TABLE::IIS_VROOT_TABLE(void) __ptr64 +??0IIS_VROOT_TABLE@@QEAA@XZ +; public: __cdecl INET_PARSER::INET_PARSER(char * __ptr64) __ptr64 +??0INET_PARSER@@QEAA@PEAD@Z +; public: __cdecl LOGGING::LOGGING(class LOGGING const & __ptr64) __ptr64 +??0LOGGING@@QEAA@AEBV0@@Z +; public: __cdecl LOGGING::LOGGING(void) __ptr64 +??0LOGGING@@QEAA@XZ +; public: __cdecl MB::MB(struct IMDCOM * __ptr64) __ptr64 +??0MB@@QEAA@PEAUIMDCOM@@@Z +; public: __cdecl MIME_MAP::MIME_MAP(void) __ptr64 +??0MIME_MAP@@QEAA@XZ +; public: __cdecl ODBC_CONNECTION::ODBC_CONNECTION(void) __ptr64 +??0ODBC_CONNECTION@@QEAA@XZ +; public: __cdecl ODBC_PARAMETER::ODBC_PARAMETER(unsigned short,short,short,short,unsigned long) __ptr64 +??0ODBC_PARAMETER@@QEAA@GFFFK@Z +; public: __cdecl RefBlob::RefBlob(void) __ptr64 +??0RefBlob@@QEAA@XZ +; public: __cdecl STORE_CHANGE_NOTIFIER::STORE_CHANGE_NOTIFIER(void) __ptr64 +??0STORE_CHANGE_NOTIFIER@@QEAA@XZ +; public: __cdecl TCP_AUTHENT::TCP_AUTHENT(unsigned long) __ptr64 +??0TCP_AUTHENT@@QEAA@K@Z +; public: virtual __cdecl COMMON_METADATA::~COMMON_METADATA(void) __ptr64 +??1COMMON_METADATA@@UEAA@XZ +; public: virtual __cdecl HASH_TABLE::~HASH_TABLE(void) __ptr64 +??1HASH_TABLE@@UEAA@XZ +; public: virtual __cdecl HT_ELEMENT::~HT_ELEMENT(void) __ptr64 +??1HT_ELEMENT@@UEAA@XZ +; public: __cdecl IIS_CTL::~IIS_CTL(void) __ptr64 +??1IIS_CTL@@QEAA@XZ +; public: __cdecl IIS_ENDPOINT::~IIS_ENDPOINT(void) __ptr64 +??1IIS_ENDPOINT@@QEAA@XZ +; public: __cdecl IIS_SERVER_BINDING::~IIS_SERVER_BINDING(void) __ptr64 +??1IIS_SERVER_BINDING@@QEAA@XZ +; public: __cdecl IIS_SERVER_CERT::~IIS_SERVER_CERT(void) __ptr64 +??1IIS_SERVER_CERT@@QEAA@XZ +; public: virtual __cdecl IIS_SERVER_INSTANCE::~IIS_SERVER_INSTANCE(void) __ptr64 +??1IIS_SERVER_INSTANCE@@UEAA@XZ +; protected: virtual __cdecl IIS_SERVICE::~IIS_SERVICE(void) __ptr64 +??1IIS_SERVICE@@MEAA@XZ +; public: __cdecl IIS_SSL_INFO::~IIS_SSL_INFO(void) __ptr64 +??1IIS_SSL_INFO@@QEAA@XZ +; public: __cdecl IIS_VROOT_TABLE::~IIS_VROOT_TABLE(void) __ptr64 +??1IIS_VROOT_TABLE@@QEAA@XZ +; public: __cdecl INET_PARSER::~INET_PARSER(void) __ptr64 +??1INET_PARSER@@QEAA@XZ +; public: __cdecl LOGGING::~LOGGING(void) __ptr64 +??1LOGGING@@QEAA@XZ +; public: __cdecl MB::~MB(void) __ptr64 +??1MB@@QEAA@XZ +; public: __cdecl ODBC_CONNECTION::~ODBC_CONNECTION(void) __ptr64 +??1ODBC_CONNECTION@@QEAA@XZ +; public: __cdecl ODBC_PARAMETER::~ODBC_PARAMETER(void) __ptr64 +??1ODBC_PARAMETER@@QEAA@XZ +; public: __cdecl ODBC_STATEMENT::~ODBC_STATEMENT(void) __ptr64 +??1ODBC_STATEMENT@@QEAA@XZ +; public: __cdecl RefBlob::~RefBlob(void) __ptr64 +??1RefBlob@@QEAA@XZ +; public: __cdecl STORE_CHANGE_NOTIFIER::~STORE_CHANGE_NOTIFIER(void) __ptr64 +??1STORE_CHANGE_NOTIFIER@@QEAA@XZ +; public: __cdecl TCP_AUTHENT::~TCP_AUTHENT(void) __ptr64 +??1TCP_AUTHENT@@QEAA@XZ +; public: class HASH_TABLE & __ptr64 __cdecl HASH_TABLE::operator=(class HASH_TABLE const & __ptr64) __ptr64 +??4HASH_TABLE@@QEAAAEAV0@AEBV0@@Z +; public: class HT_ELEMENT & __ptr64 __cdecl HT_ELEMENT::operator=(class HT_ELEMENT const & __ptr64) __ptr64 +??4HT_ELEMENT@@QEAAAEAV0@AEBV0@@Z +; public: class IIS_CTL & __ptr64 __cdecl IIS_CTL::operator=(class IIS_CTL const & __ptr64) __ptr64 +??4IIS_CTL@@QEAAAEAV0@AEBV0@@Z +; public: class IIS_SERVER_CERT & __ptr64 __cdecl IIS_SERVER_CERT::operator=(class IIS_SERVER_CERT const & __ptr64) __ptr64 +??4IIS_SERVER_CERT@@QEAAAEAV0@AEBV0@@Z +; public: class IIS_SERVICE & __ptr64 __cdecl IIS_SERVICE::operator=(class IIS_SERVICE const & __ptr64) __ptr64 +??4IIS_SERVICE@@QEAAAEAV0@AEBV0@@Z +; public: class IIS_SSL_INFO & __ptr64 __cdecl IIS_SSL_INFO::operator=(class IIS_SSL_INFO const & __ptr64) __ptr64 +??4IIS_SSL_INFO@@QEAAAEAV0@AEBV0@@Z +; public: class LOGGING & __ptr64 __cdecl LOGGING::operator=(class LOGGING const & __ptr64) __ptr64 +??4LOGGING@@QEAAAEAV0@AEBV0@@Z +; public: class TSVC_CACHE & __ptr64 __cdecl TSVC_CACHE::operator=(class TSVC_CACHE const & __ptr64) __ptr64 +??4TSVC_CACHE@@QEAAAEAV0@AEBV0@@Z +; public: void __cdecl INET_PARSER::operator+=(int) __ptr64 +??YINET_PARSER@@QEAAXH@Z +; const HASH_TABLE::`vftable' +??_7HASH_TABLE@@6B@ +; const HT_ELEMENT::`vftable' +??_7HT_ELEMENT@@6B@ +; const IIS_SERVER_INSTANCE::`vftable' +??_7IIS_SERVER_INSTANCE@@6B@ +; const IIS_SERVICE::`vftable' +??_7IIS_SERVICE@@6B@ +; public: int __cdecl TS_OPEN_FILE_INFO::AccessCheck(void * __ptr64,int) __ptr64 +?AccessCheck@TS_OPEN_FILE_INFO@@QEAAHPEAXH@Z +; public: void __cdecl IIS_SERVER_INSTANCE::AcquireFastLock(void) __ptr64 +?AcquireFastLock@IIS_SERVER_INSTANCE@@QEAAXXZ +; private: static void __cdecl IIS_SERVICE::AcquireGlobalLock(void) +?AcquireGlobalLock@IIS_SERVICE@@CAXXZ +; public: void __cdecl IIS_SERVICE::AcquireServiceLock(int) __ptr64 +?AcquireServiceLock@IIS_SERVICE@@QEAAXH@Z +; private: void __cdecl LOGGING::ActOnChange(void) __ptr64 +?ActOnChange@LOGGING@@AEAAXXZ +; public: int __cdecl LOGGING::ActivateLogging(char const * __ptr64,unsigned long,char const * __ptr64,void * __ptr64) __ptr64 +?ActivateLogging@LOGGING@@QEAAHPEBDK0PEAX@Z +; protected: int __cdecl IIS_SERVICE::AddInstanceInfoHelper(class IIS_SERVER_INSTANCE * __ptr64) __ptr64 +?AddInstanceInfoHelper@IIS_SERVICE@@IEAAHPEAVIIS_SERVER_INSTANCE@@@Z +; private: int __cdecl MIME_MAP::AddMimeMapEntry(class MIME_MAP_ENTRY * __ptr64) __ptr64 +?AddMimeMapEntry@MIME_MAP@@AEAAHPEAVMIME_MAP_ENTRY@@@Z +; public: int __cdecl MB::AddObject(char const * __ptr64) __ptr64 +?AddObject@MB@@QEAAHPEBD@Z +; public: void __cdecl RefBlob::AddRef(void) __ptr64 +?AddRef@RefBlob@@QEAAXXZ +; private: static void __cdecl IIS_VROOT_TABLE::AddRefRecord(void const * __ptr64,int) +?AddRefRecord@IIS_VROOT_TABLE@@CAXPEBXH@Z +; public: int __cdecl IIS_SERVICE::AddServerInstance(class IIS_SERVER_INSTANCE * __ptr64) __ptr64 +?AddServerInstance@IIS_SERVICE@@QEAAHPEAVIIS_SERVER_INSTANCE@@@Z +; public: int __cdecl IIS_VROOT_TABLE::AddVirtualRoot(char * __ptr64,char * __ptr64,unsigned long,char * __ptr64,void * __ptr64,unsigned long,int) __ptr64 +?AddVirtualRoot@IIS_VROOT_TABLE@@QEAAHPEAD0K0PEAXKH@Z +; public: void __cdecl IIS_SERVICE::AdvertiseServiceInformationInMB(void) __ptr64 +?AdvertiseServiceInformationInMB@IIS_SERVICE@@QEAAXXZ +; public: class ODBC_STATEMENT * __ptr64 __cdecl ODBC_CONNECTION::AllocStatement(void) __ptr64 +?AllocStatement@ODBC_CONNECTION@@QEAAPEAVODBC_STATEMENT@@XZ +; public: int __cdecl INET_PARSER::AppendToEOL(class STR * __ptr64,int) __ptr64 +?AppendToEOL@INET_PARSER@@QEAAHPEAVSTR@@H@Z +; public: int __cdecl IIS_SERVICE::AssociateInstance(class IIS_SERVER_INSTANCE * __ptr64) __ptr64 +?AssociateInstance@IIS_SERVICE@@QEAAHPEAVIIS_SERVER_INSTANCE@@@Z +; protected: char * __ptr64 __cdecl INET_PARSER::AuxEatNonWhite(char) __ptr64 +?AuxEatNonWhite@INET_PARSER@@IEAAPEADD@Z +; protected: char * __ptr64 __cdecl INET_PARSER::AuxEatWhite(void) __ptr64 +?AuxEatWhite@INET_PARSER@@IEAAPEADXZ +; protected: char * __ptr64 __cdecl INET_PARSER::AuxSkipTo(char) __ptr64 +?AuxSkipTo@INET_PARSER@@IEAAPEADD@Z +; public: short __cdecl ODBC_PARAMETER::Bind(void * __ptr64) __ptr64 +?Bind@ODBC_PARAMETER@@QEAAFPEAX@Z +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::BindInstance(void) __ptr64 +?BindInstance@IIS_SERVER_INSTANCE@@QEAAKXZ +; public: int __cdecl ODBC_STATEMENT::BindParameter(class ODBC_PARAMETER * __ptr64) __ptr64 +?BindParameter@ODBC_STATEMENT@@QEAAHPEAVODBC_PARAMETER@@@Z +; int __cdecl BuildAnonymousAcctDesc(class TCP_AUTHENT_INFO * __ptr64) +?BuildAnonymousAcctDesc@@YAHPEAVTCP_AUTHENT_INFO@@@Z +; public: int __cdecl COMMON_METADATA::BuildApplPhysicalPath(class MB * __ptr64,class STR * __ptr64)const __ptr64 +?BuildApplPhysicalPath@COMMON_METADATA@@QEBAHPEAVMB@@PEAVSTR@@@Z +; public: int __cdecl COMMON_METADATA::BuildPhysicalPath(char * __ptr64,class STR * __ptr64) __ptr64 +?BuildPhysicalPath@COMMON_METADATA@@QEAAHPEADPEAVSTR@@@Z +; public: int __cdecl COMMON_METADATA::BuildPhysicalPathWithAltRoot(char * __ptr64,class STR * __ptr64,char const * __ptr64) __ptr64 +?BuildPhysicalPathWithAltRoot@COMMON_METADATA@@QEAAHPEADPEAVSTR@@PEBD@Z +; public: int __cdecl IIS_SSL_INFO::CTLContainsCert(struct _CERT_CONTEXT const * __ptr64,int * __ptr64) __ptr64 +?CTLContainsCert@IIS_SSL_INFO@@QEAAHPEBU_CERT_CONTEXT@@PEAH@Z +; private: static unsigned long __cdecl IIS_VROOT_TABLE::CalcKeyHash(unsigned __int64) +?CalcKeyHash@IIS_VROOT_TABLE@@CAK_K@Z +; public: virtual unsigned long __cdecl HASH_TABLE::CalculateHash(char const * __ptr64)const __ptr64 +?CalculateHash@HASH_TABLE@@UEBAKPEBD@Z +; public: int __cdecl IIS_SERVICE::CheckAndReference(void) __ptr64 +?CheckAndReference@IIS_SERVICE@@QEAAHXZ +; private: int __cdecl IIS_SSL_INFO::CheckCAPIInfo(int * __ptr64,int * __ptr64,char * __ptr64,unsigned long * __ptr64,unsigned long) __ptr64 +?CheckCAPIInfo@IIS_SSL_INFO@@AEAAHPEAH0PEADPEAKK@Z +; unsigned long __cdecl CheckIfShortFileName(unsigned char const * __ptr64,void * __ptr64,int * __ptr64) +?CheckIfShortFileName@@YAKPEBEPEAXPEAH@Z +; private: int __cdecl IIS_SSL_INFO::CheckSignature(void) __ptr64 +?CheckSignature@IIS_SSL_INFO@@AEAAHXZ +; public: static void __cdecl IIS_SERVER_INSTANCE::Cleanup(void) +?Cleanup@IIS_SERVER_INSTANCE@@SAXXZ +; public: void __cdecl IIS_SERVER_INSTANCE::CleanupAfterConstructorFailure(void) __ptr64 +?CleanupAfterConstructorFailure@IIS_SERVER_INSTANCE@@QEAAXXZ +; public: static int __cdecl IIS_SERVICE::CleanupMetabaseComObject(void) +?CleanupMetabaseComObject@IIS_SERVICE@@SAHXZ +; public: static void __cdecl IIS_SERVICE::CleanupServiceInfo(void) +?CleanupServiceInfo@IIS_SERVICE@@SAXXZ +; public: static int __cdecl IIS_SERVICE::CleanupServiceRpc(void) +?CleanupServiceRpc@IIS_SERVICE@@SAHXZ +; public: unsigned long __cdecl IIS_SERVICE::CleanupSockets(void) __ptr64 +?CleanupSockets@IIS_SERVICE@@QEAAKXZ +; public: void __cdecl MIME_MAP::CleanupThis(void) __ptr64 +?CleanupThis@MIME_MAP@@QEAAXXZ +; public: void __cdecl TS_DIRECTORY_INFO::CleanupThis(void) __ptr64 +?CleanupThis@TS_DIRECTORY_INFO@@QEAAXXZ +; public: int __cdecl IIS_SERVICE::ClearInstanceStatistics(unsigned long) __ptr64 +?ClearInstanceStatistics@IIS_SERVICE@@QEAAHK@Z +; public: int __cdecl TCP_AUTHENT::ClearTextLogon(char * __ptr64,char * __ptr64,int * __ptr64,int * __ptr64,class IIS_SERVER_INSTANCE * __ptr64,class TCP_AUTHENT_INFO * __ptr64,char * __ptr64) __ptr64 +?ClearTextLogon@TCP_AUTHENT@@QEAAHPEAD0PEAH1PEAVIIS_SERVER_INSTANCE@@PEAVTCP_AUTHENT_INFO@@0@Z +; public: int __cdecl MB::Close(void) __ptr64 +?Close@MB@@QEAAHXZ +; public: int __cdecl ODBC_CONNECTION::Close(void) __ptr64 +?Close@ODBC_CONNECTION@@QEAAHXZ +; public: void __cdecl TS_OPEN_FILE_INFO::CloseHandle(void) __ptr64 +?CloseHandle@TS_OPEN_FILE_INFO@@QEAAXXZ +; public: virtual int __cdecl IIS_SERVER_INSTANCE::CloseInstance(void) __ptr64 +?CloseInstance@IIS_SERVER_INSTANCE@@UEAAHXZ +; public: void __cdecl IIS_SERVICE::CloseService(void) __ptr64 +?CloseService@IIS_SERVICE@@QEAAXXZ +; public: int __cdecl IIS_SERVER_BINDING::Compare(unsigned long,unsigned short,char const * __ptr64) __ptr64 +?Compare@IIS_SERVER_BINDING@@QEAAHKGPEBD@Z +; public: unsigned long __cdecl IIS_SERVER_BINDING::Compare(char const * __ptr64,int * __ptr64) __ptr64 +?Compare@IIS_SERVER_BINDING@@QEAAKPEBDPEAH@Z +; public: virtual unsigned long __cdecl IIS_SERVER_INSTANCE::ContinueInstance(void) __ptr64 +?ContinueInstance@IIS_SERVER_INSTANCE@@UEAAKXZ +; private: void __cdecl IIS_SERVICE::ContinueService(void) __ptr64 +?ContinueService@IIS_SERVICE@@AEAAXXZ +; public: int __cdecl TCP_AUTHENT::Converse(void * __ptr64,unsigned long,class BUFFER * __ptr64,unsigned long * __ptr64,int * __ptr64,class TCP_AUTHENT_INFO * __ptr64,char * __ptr64,char * __ptr64,char * __ptr64,class IIS_SERVER_INSTANCE * __ptr64) __ptr64 +?Converse@TCP_AUTHENT@@QEAAHPEAXKPEAVBUFFER@@PEAKPEAHPEAVTCP_AUTHENT_INFO@@PEAD55PEAVIIS_SERVER_INSTANCE@@@Z +; public: int __cdecl TCP_AUTHENT::ConverseEx(struct _SecBufferDesc * __ptr64,class BUFFER * __ptr64,class BUFFER * __ptr64,unsigned long * __ptr64,int * __ptr64,class TCP_AUTHENT_INFO * __ptr64,char * __ptr64,char * __ptr64,char * __ptr64,class IIS_SERVER_INSTANCE * __ptr64) __ptr64 +?ConverseEx@TCP_AUTHENT@@QEAAHPEAU_SecBufferDesc@@PEAVBUFFER@@1PEAKPEAHPEAVTCP_AUTHENT_INFO@@PEAD55PEAVIIS_SERVER_INSTANCE@@@Z +; public: int __cdecl INET_PARSER::CopyToEOL(class STR * __ptr64,int) __ptr64 +?CopyToEOL@INET_PARSER@@QEAAHPEAVSTR@@H@Z +; public: int __cdecl INET_PARSER::CopyToken(class STR * __ptr64,int) __ptr64 +?CopyToken@INET_PARSER@@QEAAHPEAVSTR@@H@Z +; public: int __cdecl ODBC_PARAMETER::CopyValue(unsigned long) __ptr64 +?CopyValue@ODBC_PARAMETER@@QEAAHK@Z +; public: int __cdecl ODBC_PARAMETER::CopyValue(struct _SYSTEMTIME * __ptr64) __ptr64 +?CopyValue@ODBC_PARAMETER@@QEAAHPEAU_SYSTEMTIME@@@Z +; public: int __cdecl ODBC_PARAMETER::CopyValue(void * __ptr64,long) __ptr64 +?CopyValue@ODBC_PARAMETER@@QEAAHPEAXJ@Z +; public: int __cdecl ODBC_PARAMETER::CopyValue(char const * __ptr64) __ptr64 +?CopyValue@ODBC_PARAMETER@@QEAAHPEBD@Z +; public: int __cdecl ODBC_PARAMETER::CopyValue(unsigned short const * __ptr64) __ptr64 +?CopyValue@ODBC_PARAMETER@@QEAAHPEBG@Z +; private: int __cdecl MIME_MAP::CreateAndAddMimeMapEntry(char const * __ptr64,char const * __ptr64) __ptr64 +?CreateAndAddMimeMapEntry@MIME_MAP@@AEAAHPEBD0@Z +; private: int __cdecl IIS_SSL_INFO::CreateEngineRootStore(void) __ptr64 +?CreateEngineRootStore@IIS_SSL_INFO@@AEAAHXZ +; private: int __cdecl IIS_SSL_INFO::CreateEngineTrustStore(void) __ptr64 +?CreateEngineTrustStore@IIS_SSL_INFO@@AEAAHXZ +; private: unsigned long __cdecl IIS_SERVER_INSTANCE::CreateNewBinding(unsigned long,unsigned short,char const * __ptr64,int,int,class IIS_SERVER_BINDING * __ptr64 * __ptr64) __ptr64 +?CreateNewBinding@IIS_SERVER_INSTANCE@@AEAAKKGPEBDHHPEAPEAVIIS_SERVER_BINDING@@@Z +; public: static class IIS_SSL_INFO * __ptr64 __cdecl IIS_SSL_INFO::CreateSSLInfo(char * __ptr64,struct IMDCOM * __ptr64) +?CreateSSLInfo@IIS_SSL_INFO@@SAPEAV1@PEADPEAUIMDCOM@@@Z +; public: void __cdecl IIS_SERVER_INSTANCE::DecrementCurrentConnections(void) __ptr64 +?DecrementCurrentConnections@IIS_SERVER_INSTANCE@@QEAAXXZ +; public: static void __cdecl IIS_SERVICE::DeferredGlobalConfig(unsigned long,struct _MD_CHANGE_OBJECT_A * __ptr64 const) +?DeferredGlobalConfig@IIS_SERVICE@@SAXKQEAU_MD_CHANGE_OBJECT_A@@@Z +; public: static void __cdecl IIS_SERVICE::DeferredMDChangeNotify(unsigned long,struct _MD_CHANGE_OBJECT_A * __ptr64 const) +?DeferredMDChangeNotify@IIS_SERVICE@@SAXKQEAU_MD_CHANGE_OBJECT_A@@@Z +; public: unsigned long __cdecl IIS_SERVICE::DelayCurrentServiceCtrlOperation(unsigned long) __ptr64 +?DelayCurrentServiceCtrlOperation@IIS_SERVICE@@QEAAKK@Z +; public: int __cdecl TCP_AUTHENT::DeleteCachedTokenOnReset(void) __ptr64 +?DeleteCachedTokenOnReset@TCP_AUTHENT@@QEAAHXZ +; public: int __cdecl MB::DeleteData(char const * __ptr64,unsigned long,unsigned long,unsigned long) __ptr64 +?DeleteData@MB@@QEAAHPEBDKKK@Z +; public: int __cdecl IIS_SERVICE::DeleteInstanceInfo(unsigned long) __ptr64 +?DeleteInstanceInfo@IIS_SERVICE@@QEAAHK@Z +; public: int __cdecl MB::DeleteObject(char const * __ptr64) __ptr64 +?DeleteObject@MB@@QEAAHPEBD@Z +; private: void __cdecl IIS_VROOT_TABLE::DeleteVRootEntry(void * __ptr64) __ptr64 +?DeleteVRootEntry@IIS_VROOT_TABLE@@AEAAXPEAX@Z +; public: void __cdecl IIS_ENDPOINT::Dereference(void) __ptr64 +?Dereference@IIS_ENDPOINT@@QEAAXXZ +; public: void __cdecl IIS_SERVER_INSTANCE::Dereference(void) __ptr64 +?Dereference@IIS_SERVER_INSTANCE@@QEAAXXZ +; public: void __cdecl IIS_SERVICE::Dereference(void) __ptr64 +?Dereference@IIS_SERVICE@@QEAAXXZ +; public: virtual long __cdecl MIME_MAP_ENTRY::Dereference(void) __ptr64 +?Dereference@MIME_MAP_ENTRY@@UEAAJXZ +; public: void __cdecl IIS_SERVICE::DestroyAllServerInstances(void) __ptr64 +?DestroyAllServerInstances@IIS_SERVICE@@QEAAXXZ +; public: int __cdecl IIS_SERVICE::DisassociateInstance(class IIS_SERVER_INSTANCE * __ptr64) __ptr64 +?DisassociateInstance@IIS_SERVICE@@QEAAHPEAVIIS_SERVER_INSTANCE@@@Z +; public: int __cdecl IIS_SERVICE::DisconnectInstanceUser(unsigned long,unsigned long) __ptr64 +?DisconnectInstanceUser@IIS_SERVICE@@QEAAHKK@Z +; public: static unsigned long __cdecl ODBC_CONNECTION::DisplaySize(short,unsigned long) +?DisplaySize@ODBC_CONNECTION@@SAKFK@Z +; public: int __cdecl IIS_SERVER_INSTANCE::DoServerNameCheck(void)const __ptr64 +?DoServerNameCheck@IIS_SERVER_INSTANCE@@QEBAHXZ +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::DoStartInstance(void) __ptr64 +?DoStartInstance@IIS_SERVER_INSTANCE@@QEAAKXZ +; public: char * __ptr64 __cdecl INET_PARSER::EatNonWhite(void) __ptr64 +?EatNonWhite@INET_PARSER@@QEAAPEADXZ +; public: char * __ptr64 __cdecl INET_PARSER::EatWhite(void) __ptr64 +?EatWhite@INET_PARSER@@QEAAPEADXZ +; public: int __cdecl TCP_AUTHENT::EnumAuthPackages(class BUFFER * __ptr64) __ptr64 +?EnumAuthPackages@TCP_AUTHENT@@QEAAHPEAVBUFFER@@@Z +; public: int __cdecl MB::EnumObjects(char const * __ptr64,char * __ptr64,unsigned long) __ptr64 +?EnumObjects@MB@@QEAAHPEBDPEADK@Z +; public: int __cdecl IIS_SERVICE::EnumServiceInstances(void * __ptr64,void * __ptr64,int (__cdecl*)(void * __ptr64,void * __ptr64,class IIS_SERVER_INSTANCE * __ptr64)) __ptr64 +?EnumServiceInstances@IIS_SERVICE@@QEAAHPEAX0P6AH00PEAVIIS_SERVER_INSTANCE@@@Z@Z +; public: int __cdecl IIS_SERVICE::EnumerateInstanceUsers(unsigned long,unsigned long * __ptr64,char * __ptr64 * __ptr64) __ptr64 +?EnumerateInstanceUsers@IIS_SERVICE@@QEAAHKPEAKPEAPEAD@Z +; private: static bool __cdecl IIS_VROOT_TABLE::EqualKeys(unsigned __int64,unsigned __int64) +?EqualKeys@IIS_VROOT_TABLE@@CA_N_K0@Z +; public: int __cdecl ODBC_STATEMENT::ExecDirect(char const * __ptr64,unsigned long) __ptr64 +?ExecDirect@ODBC_STATEMENT@@QEAAHPEBDK@Z +; public: int __cdecl ODBC_STATEMENT::ExecDirect(unsigned short const * __ptr64,unsigned long) __ptr64 +?ExecDirect@ODBC_STATEMENT@@QEAAHPEBGK@Z +; public: int __cdecl ODBC_STATEMENT::ExecuteStatement(void) __ptr64 +?ExecuteStatement@ODBC_STATEMENT@@QEAAHXZ +; private: static unsigned __int64 const __cdecl IIS_VROOT_TABLE::ExtractKey(void const * __ptr64) +?ExtractKey@IIS_VROOT_TABLE@@CA?B_KPEBX@Z +; public: int __cdecl TS_DIRECTORY_INFO::FilterFiles(int (__cdecl*)(struct _WIN32_FIND_DATAA const * __ptr64,void * __ptr64),void * __ptr64) __ptr64 +?FilterFiles@TS_DIRECTORY_INFO@@QEAAHP6AHPEBU_WIN32_FIND_DATAA@@PEAX@Z1@Z +; public: class IIS_ENDPOINT * __ptr64 __cdecl IIS_SERVICE::FindAndReferenceEndpoint(unsigned short,unsigned long,int,int,int) __ptr64 +?FindAndReferenceEndpoint@IIS_SERVICE@@QEAAPEAVIIS_ENDPOINT@@GKHHH@Z +; public: class IIS_SERVER_INSTANCE * __ptr64 __cdecl IIS_ENDPOINT::FindAndReferenceInstance(char const * __ptr64,unsigned long,int * __ptr64) __ptr64 +?FindAndReferenceInstance@IIS_ENDPOINT@@QEAAPEAVIIS_SERVER_INSTANCE@@PEBDKPEAH@Z +; public: static class IIS_SERVICE * __ptr64 __cdecl IIS_SERVICE::FindFromServiceInfoList(unsigned long) +?FindFromServiceInfoList@IIS_SERVICE@@SAPEAV1@K@Z +; public: class IIS_SERVER_INSTANCE * __ptr64 __cdecl IIS_SERVICE::FindIISInstance(unsigned long) __ptr64 +?FindIISInstance@IIS_SERVICE@@QEAAPEAVIIS_SERVER_INSTANCE@@K@Z +; private: int __cdecl IIS_SSL_INFO::FindTopOfChain(struct _CERT_CONTEXT const * __ptr64,struct _CERT_CONTEXT const * __ptr64 * __ptr64) __ptr64 +?FindTopOfChain@IIS_SSL_INFO@@AEAAHPEBU_CERT_CONTEXT@@PEAPEBU2@@Z +; public: virtual int __cdecl COMMON_METADATA::FinishPrivateProperties(class BUFFER * __ptr64,unsigned long,int) __ptr64 +?FinishPrivateProperties@COMMON_METADATA@@UEAAHPEAVBUFFER@@KH@Z +; public: unsigned long __cdecl HASH_TABLE::FlushElements(void) __ptr64 +?FlushElements@HASH_TABLE@@QEAAKXZ +; public: void __cdecl ODBC_STATEMENT::FreeColumnMemory(void) __ptr64 +?FreeColumnMemory@ODBC_STATEMENT@@QEAAXXZ +; public: void __cdecl COMMON_METADATA::FreeMdTag(unsigned long) __ptr64 +?FreeMdTag@COMMON_METADATA@@QEAAXK@Z +; public: int __cdecl MB::GetAll(char const * __ptr64,unsigned long,unsigned long,class BUFFER * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) __ptr64 +?GetAll@MB@@QEAAHPEBDKKPEAVBUFFER@@PEAK2@Z +; public: class IIS_CTL * __ptr64 __cdecl IIS_SSL_INFO::GetCTL(void) __ptr64 +?GetCTL@IIS_SSL_INFO@@QEAAPEAVIIS_CTL@@XZ +; public: int __cdecl IIS_SSL_INFO::GetCertChainEngine(void * __ptr64 * __ptr64) __ptr64 +?GetCertChainEngine@IIS_SSL_INFO@@QEAAHPEAPEAX@Z +; public: class IIS_SERVER_CERT * __ptr64 __cdecl IIS_SSL_INFO::GetCertificate(void) __ptr64 +?GetCertificate@IIS_SSL_INFO@@QEAAPEAVIIS_SERVER_CERT@@XZ +; public: int __cdecl TCP_AUTHENT::GetClientCertBlob(unsigned long,unsigned long * __ptr64,unsigned char * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) __ptr64 +?GetClientCertBlob@TCP_AUTHENT@@QEAAHKPEAKPEAE00@Z +; public: int __cdecl IIS_SERVER_INSTANCE::GetCommonConfig(char * __ptr64,unsigned long) __ptr64 +?GetCommonConfig@IIS_SERVER_INSTANCE@@QEAAHPEADK@Z +; public: unsigned long __cdecl LOGGING::GetConfig(struct _INETLOG_CONFIGURATIONA * __ptr64) __ptr64 +?GetConfig@LOGGING@@QEAAKPEAU_INETLOG_CONFIGURATIONA@@@Z +; public: int __cdecl IIS_CTL::GetContainedCertificates(struct _CERT_CONTEXT const * __ptr64 * __ptr64 * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) __ptr64 +?GetContainedCertificates@IIS_CTL@@QEAAHPEAPEAPEBU_CERT_CONTEXT@@PEAK1@Z +; public: int __cdecl MB::GetData(char const * __ptr64,unsigned long,unsigned long,unsigned long,void * __ptr64,unsigned long * __ptr64,unsigned long) __ptr64 +?GetData@MB@@QEAAHPEBDKKKPEAXPEAKK@Z +; public: int __cdecl MB::GetDataPaths(char const * __ptr64,unsigned long,unsigned long,class BUFFER * __ptr64) __ptr64 +?GetDataPaths@MB@@QEAAHPEBDKKPEAVBUFFER@@@Z +; public: int __cdecl MB::GetDataSetNumber(char const * __ptr64,unsigned long * __ptr64) __ptr64 +?GetDataSetNumber@MB@@QEAAHPEBDPEAK@Z +; public: int __cdecl TS_DIRECTORY_INFO::GetDirectoryListingA(char const * __ptr64,void * __ptr64) __ptr64 +?GetDirectoryListingA@TS_DIRECTORY_INFO@@QEAAHPEBDPEAX@Z +; public: virtual int __cdecl IIS_SERVICE::GetGlobalStatistics(unsigned long,char * __ptr64 * __ptr64) __ptr64 +?GetGlobalStatistics@IIS_SERVICE@@UEAAHKPEAPEAD@Z +; public: int __cdecl ODBC_CONNECTION::GetInfo(unsigned long,void * __ptr64,unsigned long,unsigned long * __ptr64) __ptr64 +?GetInfo@ODBC_CONNECTION@@QEAAHKPEAXKPEAK@Z +; private: int __cdecl IIS_SERVICE::GetInstanceConfiguration(unsigned long,unsigned long,int,unsigned long * __ptr64,struct _INET_INFO_CONFIG_INFO * __ptr64 * __ptr64) __ptr64 +?GetInstanceConfiguration@IIS_SERVICE@@AEAAHKKHPEAKPEAPEAU_INET_INFO_CONFIG_INFO@@@Z +; public: unsigned long __cdecl TSVC_CACHE::GetInstanceId(void)const __ptr64 +?GetInstanceId@TSVC_CACHE@@QEBAKXZ +; public: int __cdecl IIS_SERVICE::GetInstanceStatistics(unsigned long,unsigned long,char * __ptr64 * __ptr64) __ptr64 +?GetInstanceStatistics@IIS_SERVICE@@QEAAHKKPEAPEAD@Z +; public: int __cdecl ODBC_CONNECTION::GetLastErrorText(class STR * __ptr64,void * __ptr64,short)const __ptr64 +?GetLastErrorText@ODBC_CONNECTION@@QEBAHPEAVSTR@@PEAXF@Z +; public: int __cdecl ODBC_CONNECTION::GetLastErrorTextAsHtml(class STR * __ptr64,void * __ptr64,short)const __ptr64 +?GetLastErrorTextAsHtml@ODBC_CONNECTION@@QEBAHPEAVSTR@@PEAXF@Z +; public: void __cdecl IIS_SERVICE::GetMDInstancePath(unsigned long,char * __ptr64) __ptr64 +?GetMDInstancePath@IIS_SERVICE@@QEAAXKPEAD@Z +; public: void * __ptr64 __cdecl IIS_CTL::GetMemoryStore(void) __ptr64 +?GetMemoryStore@IIS_CTL@@QEAAPEAXXZ +; public: int __cdecl MB::GetMultisz(char const * __ptr64,unsigned long,unsigned long,class MULTISZ * __ptr64,unsigned long) __ptr64 +?GetMultisz@MB@@QEAAHPEBDKKPEAVMULTISZ@@K@Z +; public: unsigned long __cdecl IIS_SERVICE::GetNewInstanceId(void) __ptr64 +?GetNewInstanceId@IIS_SERVICE@@QEAAKXZ +; private: int __cdecl IIS_SSL_INFO::GetRootStoreCertificates(struct _CERT_CONTEXT const * __ptr64 * __ptr64 * __ptr64,unsigned long * __ptr64) __ptr64 +?GetRootStoreCertificates@IIS_SSL_INFO@@AEAAHPEAPEAPEBU_CERT_CONTEXT@@PEAK@Z +; public: void * __ptr64 __cdecl TSVC_CACHE::GetServerInstance(void)const __ptr64 +?GetServerInstance@TSVC_CACHE@@QEBAPEAXXZ +; public: static int __cdecl IIS_SERVICE::GetServiceAdminInfo(unsigned long,unsigned long,unsigned long,int,unsigned long * __ptr64,struct _INET_INFO_CONFIG_INFO * __ptr64 * __ptr64) +?GetServiceAdminInfo@IIS_SERVICE@@SAHKKKHPEAKPEAPEAU_INET_INFO_CONFIG_INFO@@@Z +; private: virtual unsigned long __cdecl IIS_SERVICE::GetServiceConfigInfoSize(unsigned long) __ptr64 +?GetServiceConfigInfoSize@IIS_SERVICE@@EEAAKK@Z +; public: unsigned long __cdecl TSVC_CACHE::GetServiceId(void)const __ptr64 +?GetServiceId@TSVC_CACHE@@QEBAKXZ +; public: static int __cdecl IIS_SERVICE::GetServiceSiteInfo(unsigned long,struct _INET_INFO_SITE_LIST * __ptr64 * __ptr64) +?GetServiceSiteInfo@IIS_SERVICE@@SAHKPEAPEAU_INET_INFO_SITE_LIST@@@Z +; public: int __cdecl MB::GetStr(char const * __ptr64,unsigned long,unsigned long,class STR * __ptr64,unsigned long,char const * __ptr64) __ptr64 +?GetStr@MB@@QEAAHPEBDKKPEAVSTR@@K0@Z +; public: int __cdecl MB::GetSystemChangeNumber(unsigned long * __ptr64) __ptr64 +?GetSystemChangeNumber@MB@@QEAAHPEAK@Z +; public: class CACHED_TOKEN * __ptr64 __cdecl TCP_AUTHENT::GetToken(void)const __ptr64 +?GetToken@TCP_AUTHENT@@QEBAPEAVCACHED_TOKEN@@XZ +; public: int __cdecl IIS_SSL_INFO::GetTrustedIssuerCerts(struct _CERT_CONTEXT const * __ptr64 * __ptr64 * __ptr64,unsigned long * __ptr64) __ptr64 +?GetTrustedIssuerCerts@IIS_SSL_INFO@@QEAAHPEAPEAPEBU_CERT_CONTEXT@@PEAK@Z +; public: int __cdecl IIS_SSL_INFO::GetTrustedIssuerStore(void * __ptr64 * __ptr64) __ptr64 +?GetTrustedIssuerStore@IIS_SSL_INFO@@QEAAHPEAPEAX@Z +; public: class TSVC_CACHE & __ptr64 __cdecl IIS_SERVER_INSTANCE::GetTsvcCache(void) __ptr64 +?GetTsvcCache@IIS_SERVER_INSTANCE@@QEAAAEAVTSVC_CACHE@@XZ +; public: void * __ptr64 __cdecl TCP_AUTHENT::GetUserHandle(void) __ptr64 +?GetUserHandle@TCP_AUTHENT@@QEAAPEAXXZ +; public: virtual int __cdecl COMMON_METADATA::HandlePrivateProperty(char * __ptr64,class IIS_SERVER_INSTANCE * __ptr64,struct _METADATA_GETALL_INTERNAL_RECORD * __ptr64,void * __ptr64,class BUFFER * __ptr64,unsigned long * __ptr64,struct _METADATA_ERROR_INFO * __ptr64) __ptr64 +?HandlePrivateProperty@COMMON_METADATA@@UEAAHPEADPEAVIIS_SERVER_INSTANCE@@PEAU_METADATA_GETALL_INTERNAL_RECORD@@PEAXPEAVBUFFER@@PEAKPEAU_METADATA_ERROR_INFO@@@Z +; private: int __cdecl IIS_SSL_INFO::HasCTL(int * __ptr64,int * __ptr64) __ptr64 +?HasCTL@IIS_SSL_INFO@@AEAAHPEAH0@Z +; private: int __cdecl IIS_SSL_INFO::HasCertificate(int * __ptr64,int * __ptr64) __ptr64 +?HasCertificate@IIS_SSL_INFO@@AEAAHPEAH0@Z +; public: int __cdecl IIS_SERVER_INSTANCE::HasNormalBindings(void)const __ptr64 +?HasNormalBindings@IIS_SERVER_INSTANCE@@QEBAHXZ +; public: int __cdecl IIS_SERVER_INSTANCE::HasSecureBindings(void)const __ptr64 +?HasSecureBindings@IIS_SERVER_INSTANCE@@QEBAHXZ +; int __cdecl IISDuplicateTokenEx(void * __ptr64,unsigned long,struct _SECURITY_ATTRIBUTES * __ptr64,enum _SECURITY_IMPERSONATION_LEVEL,enum _TOKEN_TYPE,void * __ptr64 * __ptr64) +?IISDuplicateTokenEx@@YAHPEAXKPEAU_SECURITY_ATTRIBUTES@@W4_SECURITY_IMPERSONATION_LEVEL@@W4_TOKEN_TYPE@@PEAPEAX@Z +; public: int __cdecl TCP_AUTHENT::Impersonate(void) __ptr64 +?Impersonate@TCP_AUTHENT@@QEAAHXZ +; public: void __cdecl IIS_SERVER_INSTANCE::IncrementCurrentConnections(void) __ptr64 +?IncrementCurrentConnections@IIS_SERVER_INSTANCE@@QEAAXXZ +; public: void __cdecl IIS_SERVICE::IndicateShutdownComplete(void) __ptr64 +?IndicateShutdownComplete@IIS_SERVICE@@QEAAXXZ +; public: int __cdecl RefBlob::Init(void * __ptr64,unsigned long,void (__cdecl*)(void * __ptr64)) __ptr64 +?Init@RefBlob@@QEAAHPEAXKP6AX0@Z@Z +; private: unsigned long __cdecl MIME_MAP::InitFromMetabase(void) __ptr64 +?InitFromMetabase@MIME_MAP@@AEAAKXZ +; private: unsigned long __cdecl MIME_MAP::InitFromRegistryChicagoStyle(void) __ptr64 +?InitFromRegistryChicagoStyle@MIME_MAP@@AEAAKXZ +; public: unsigned long __cdecl MIME_MAP::InitMimeMap(void) __ptr64 +?InitMimeMap@MIME_MAP@@QEAAKXZ +; public: static int __cdecl IIS_SERVER_INSTANCE::Initialize(void) +?Initialize@IIS_SERVER_INSTANCE@@SAHXZ +; public: static unsigned long __cdecl LOGGING::Initialize(void) +?Initialize@LOGGING@@SAKXZ +; public: unsigned long __cdecl IIS_SERVICE::InitializeDiscovery(void) __ptr64 +?InitializeDiscovery@IIS_SERVICE@@QEAAKXZ +; public: static int __cdecl IIS_SERVICE::InitializeMetabaseComObject(void) +?InitializeMetabaseComObject@IIS_SERVICE@@SAHXZ +; public: static int __cdecl IIS_SERVICE::InitializeServiceInfo(void) +?InitializeServiceInfo@IIS_SERVICE@@SAHXZ +; public: static int __cdecl IIS_SERVICE::InitializeServiceRpc(char const * __ptr64,void * __ptr64) +?InitializeServiceRpc@IIS_SERVICE@@SAHPEBDPEAX@Z +; public: unsigned long __cdecl IIS_SERVICE::InitializeSockets(void) __ptr64 +?InitializeSockets@IIS_SERVICE@@QEAAKXZ +; private: void __cdecl IIS_SERVICE::InterrogateService(void) __ptr64 +?InterrogateService@IIS_SERVICE@@AEAAXXZ +; public: int __cdecl IIS_SERVICE::IsActive(void)const __ptr64 +?IsActive@IIS_SERVICE@@QEBAHXZ +; public: int __cdecl IIS_SERVER_INSTANCE::IsAutoStart(void)const __ptr64 +?IsAutoStart@IIS_SERVER_INSTANCE@@QEBAHXZ +; private: int __cdecl IIS_SERVER_INSTANCE::IsBindingInMultiSz(class IIS_SERVER_BINDING * __ptr64,class MULTISZ const & __ptr64) __ptr64 +?IsBindingInMultiSz@IIS_SERVER_INSTANCE@@AEAAHPEAVIIS_SERVER_BINDING@@AEBVMULTISZ@@@Z +; public: int __cdecl IIS_SERVER_INSTANCE::IsClusterEnabled(void)const __ptr64 +?IsClusterEnabled@IIS_SERVER_INSTANCE@@QEBAHXZ +; private: int __cdecl IIS_SSL_INFO::IsDefaultCTL(void) __ptr64 +?IsDefaultCTL@IIS_SSL_INFO@@AEAAHXZ +; public: int __cdecl IIS_SSL_INFO::IsDefaultCertificate(void) __ptr64 +?IsDefaultCertificate@IIS_SSL_INFO@@QEAAHXZ +; public: int __cdecl IIS_SERVER_INSTANCE::IsDownLevelInstance(void)const __ptr64 +?IsDownLevelInstance@IIS_SERVER_INSTANCE@@QEBAHXZ +; public: int __cdecl IIS_SERVER_CERT::IsFortezzaCert(void) __ptr64 +?IsFortezzaCert@IIS_SERVER_CERT@@QEAAHXZ +; public: int __cdecl TCP_AUTHENT::IsForwardable(void)const __ptr64 +?IsForwardable@TCP_AUTHENT@@QEBAHXZ +; public: int __cdecl TCP_AUTHENT::IsGuest(int) __ptr64 +?IsGuest@TCP_AUTHENT@@QEAAHH@Z +; private: int __cdecl IIS_SERVER_INSTANCE::IsInCurrentBindingList(struct _LIST_ENTRY * __ptr64,unsigned long,unsigned short,char const * __ptr64) __ptr64 +?IsInCurrentBindingList@IIS_SERVER_INSTANCE@@AEAAHPEAU_LIST_ENTRY@@KGPEBD@Z +; public: int __cdecl IIS_SERVER_INSTANCE::IsLoggingEnabledA(void)const __ptr64 +?IsLoggingEnabledA@IIS_SERVER_INSTANCE@@QEBAHXZ +; public: virtual int __cdecl MIME_MAP_ENTRY::IsMatch(char const * __ptr64,unsigned long)const __ptr64 +?IsMatch@MIME_MAP_ENTRY@@UEBAHPEBDK@Z +; public: int __cdecl IIS_SERVICE::IsMultiInstance(void)const __ptr64 +?IsMultiInstance@IIS_SERVICE@@QEBAHXZ +IsNameInRegExpressionA +; public: int __cdecl LOGGING::IsRequiredExtraLoggingFields(void) __ptr64 +?IsRequiredExtraLoggingFields@LOGGING@@QEAAHXZ +; public: int __cdecl IIS_SERVICE::IsService(void) __ptr64 +?IsService@IIS_SERVICE@@QEAAHXZ +; public: int __cdecl TCP_AUTHENT::IsSslCertPresent(void) __ptr64 +?IsSslCertPresent@TCP_AUTHENT@@QEAAHXZ +; public: int __cdecl STORE_CHANGE_NOTIFIER::IsStoreRegisteredForChange(char * __ptr64,void (__cdecl*)(void * __ptr64),void * __ptr64) __ptr64 +?IsStoreRegisteredForChange@STORE_CHANGE_NOTIFIER@@QEAAHPEADP6AXPEAX@Z1@Z +; public: int __cdecl IIS_SERVICE::IsSystemDBCS(void)const __ptr64 +?IsSystemDBCS@IIS_SERVICE@@QEBAHXZ +; private: int __cdecl IIS_SSL_INFO::IsTrustedRoot(struct _CERT_CONTEXT const * __ptr64,int * __ptr64) __ptr64 +?IsTrustedRoot@IIS_SSL_INFO@@AEAAHPEBU_CERT_CONTEXT@@PEAH@Z +; public: int __cdecl HASH_TABLE::IsValid(void)const __ptr64 +?IsValid@HASH_TABLE@@QEBAHXZ +; public: int __cdecl IIS_CTL::IsValid(void) __ptr64 +?IsValid@IIS_CTL@@QEAAHXZ +; public: int __cdecl IIS_SERVER_CERT::IsValid(void) __ptr64 +?IsValid@IIS_SERVER_CERT@@QEAAHXZ +; public: int __cdecl ODBC_CONNECTION::IsValid(void)const __ptr64 +?IsValid@ODBC_CONNECTION@@QEBAHXZ +; public: int __cdecl ODBC_STATEMENT::IsValid(void)const __ptr64 +?IsValid@ODBC_STATEMENT@@QEBAHXZ +; public: int __cdecl TS_OPEN_FILE_INFO::IsValid(void)const __ptr64 +?IsValid@TS_OPEN_FILE_INFO@@QEBAHXZ +; public: int __cdecl IIS_SERVER_INSTANCE::LoadStr(class STR & __ptr64,unsigned long,int)const __ptr64 +?LoadStr@IIS_SERVER_INSTANCE@@QEBAHAEAVSTR@@KH@Z +; public: int __cdecl IIS_SERVICE::LoadStr(class STR & __ptr64,unsigned long,int)const __ptr64 +?LoadStr@IIS_SERVICE@@QEBAHAEAVSTR@@KH@Z +; public: void __cdecl IIS_SSL_INFO::Lock(void) __ptr64 +?Lock@IIS_SSL_INFO@@QEAAXXZ +; public: void __cdecl IIS_VROOT_TABLE::LockConvertExclusive(void) __ptr64 +?LockConvertExclusive@IIS_VROOT_TABLE@@QEAAXXZ +; public: void __cdecl IIS_VROOT_TABLE::LockExclusive(void) __ptr64 +?LockExclusive@IIS_VROOT_TABLE@@QEAAXXZ +; private: void __cdecl LOGGING::LockExclusive(void) __ptr64 +?LockExclusive@LOGGING@@AEAAXXZ +; public: void __cdecl IIS_VROOT_TABLE::LockShared(void) __ptr64 +?LockShared@IIS_VROOT_TABLE@@QEAAXXZ +; private: void __cdecl LOGGING::LockShared(void) __ptr64 +?LockShared@LOGGING@@AEAAXXZ +; public: void __cdecl IIS_SERVER_INSTANCE::LockThisForRead(void) __ptr64 +?LockThisForRead@IIS_SERVER_INSTANCE@@QEAAXXZ +; public: void __cdecl IIS_SERVER_INSTANCE::LockThisForWrite(void) __ptr64 +?LockThisForWrite@IIS_SERVER_INSTANCE@@QEAAXXZ +; public: unsigned long __cdecl LOGGING::LogCustomInformation(unsigned long,struct _CUSTOM_LOG_DATA * __ptr64,char * __ptr64) __ptr64 +?LogCustomInformation@LOGGING@@QEAAKKPEAU_CUSTOM_LOG_DATA@@PEAD@Z +; public: void __cdecl IIS_SERVICE::LogEvent(unsigned long,unsigned short,char const * __ptr64 * __ptr64 const,unsigned long) __ptr64 +?LogEvent@IIS_SERVICE@@QEAAXKGQEAPEBDK@Z +; public: unsigned long __cdecl LOGGING::LogInformation(struct _INETLOG_INFORMATION const * __ptr64) __ptr64 +?LogInformation@LOGGING@@QEAAKPEBU_INETLOG_INFORMATION@@@Z +; int __cdecl LogonDigestUserA(void * __ptr64,unsigned long,void * __ptr64 * __ptr64) +?LogonDigestUserA@@YAHPEAXKPEAPEAX@Z +; int __cdecl LogonNetUserA(char * __ptr64,char * __ptr64,char * __ptr64,char * __ptr64,unsigned long,unsigned long,unsigned long,void * __ptr64 * __ptr64,union _LARGE_INTEGER * __ptr64) +?LogonNetUserA@@YAHPEAD000KKKPEAPEAXPEAT_LARGE_INTEGER@@@Z +; int __cdecl LogonNetUserW(unsigned short * __ptr64,unsigned short * __ptr64,char * __ptr64,unsigned short * __ptr64,unsigned long,unsigned long,unsigned long,void * __ptr64 * __ptr64,union _LARGE_INTEGER * __ptr64) +?LogonNetUserW@@YAHPEAG0PEAD0KKKPEAPEAXPEAT_LARGE_INTEGER@@@Z +; public: class HT_ELEMENT * __ptr64 __cdecl HASH_TABLE::Lookup(char const * __ptr64) __ptr64 +?Lookup@HASH_TABLE@@QEAAPEAVHT_ELEMENT@@PEBD@Z +; public: class MIME_MAP_ENTRY const * __ptr64 __cdecl MIME_MAP::LookupMimeEntryForFileExt(char const * __ptr64) __ptr64 +?LookupMimeEntryForFileExt@MIME_MAP@@QEAAPEBVMIME_MAP_ENTRY@@PEBD@Z +; public: unsigned long __cdecl MIME_MAP::LookupMimeEntryForMimeType(class STR const & __ptr64,class MIME_MAP_ENTRY const * __ptr64 * __ptr64,unsigned long * __ptr64) __ptr64 +?LookupMimeEntryForMimeType@MIME_MAP@@QEAAKAEBVSTR@@PEAPEBVMIME_MAP_ENTRY@@PEAK@Z +; public: int __cdecl IIS_VROOT_TABLE::LookupVirtualRoot(char const * __ptr64,char * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,void * __ptr64 * __ptr64,unsigned long * __ptr64) __ptr64 +?LookupVirtualRoot@IIS_VROOT_TABLE@@QEAAHPEBDPEADPEAK222PEAPEAX2@Z +; public: virtual void __cdecl IIS_SERVER_INSTANCE::MDChangeNotify(struct _MD_CHANGE_OBJECT_A * __ptr64) __ptr64 +?MDChangeNotify@IIS_SERVER_INSTANCE@@UEAAXPEAU_MD_CHANGE_OBJECT_A@@@Z +; protected: virtual void __cdecl IIS_SERVICE::MDChangeNotify(struct _MD_CHANGE_OBJECT_A * __ptr64) __ptr64 +?MDChangeNotify@IIS_SERVICE@@MEAAXPEAU_MD_CHANGE_OBJECT_A@@@Z +; public: static void __cdecl IIS_SERVICE::MDChangeNotify(unsigned long,struct _MD_CHANGE_OBJECT_A * __ptr64 const) +?MDChangeNotify@IIS_SERVICE@@SAXKQEAU_MD_CHANGE_OBJECT_A@@@Z +; public: void __cdecl IIS_SERVER_INSTANCE::MDMirrorVirtualRoots(void) __ptr64 +?MDMirrorVirtualRoots@IIS_SERVER_INSTANCE@@QEAAXXZ +; public: void __cdecl TS_OPEN_FILE_INFO::MakeStrongETag(void) __ptr64 +?MakeStrongETag@TS_OPEN_FILE_INFO@@QEAAXXZ +; public: int __cdecl ODBC_STATEMENT::MoreResults(int * __ptr64) __ptr64 +?MoreResults@ODBC_STATEMENT@@QEAAHPEAH@Z +; public: int __cdecl IIS_SERVER_INSTANCE::MoveMDVroots2Registry(void) __ptr64 +?MoveMDVroots2Registry@IIS_SERVER_INSTANCE@@QEAAHXZ +; public: int __cdecl IIS_SERVER_INSTANCE::MoveVrootFromRegToMD(void) __ptr64 +?MoveVrootFromRegToMD@IIS_SERVER_INSTANCE@@QEAAHXZ +; int __cdecl NetUserCookieA(char * __ptr64,unsigned long,char * __ptr64,unsigned long) +?NetUserCookieA@@YAHPEADK0K@Z +; public: char * __ptr64 __cdecl INET_PARSER::NextItem(void) __ptr64 +?NextItem@INET_PARSER@@QEAAPEADXZ +; public: char * __ptr64 __cdecl INET_PARSER::NextLine(void) __ptr64 +?NextLine@INET_PARSER@@QEAAPEADXZ +; public: char * __ptr64 __cdecl INET_PARSER::NextParam(void) __ptr64 +?NextParam@INET_PARSER@@QEAAPEADXZ +; public: char * __ptr64 __cdecl INET_PARSER::NextToken(char) __ptr64 +?NextToken@INET_PARSER@@QEAAPEADD@Z +; public: char * __ptr64 __cdecl INET_PARSER::NextToken(void) __ptr64 +?NextToken@INET_PARSER@@QEAAPEADXZ +; public: static void __cdecl STORE_CHANGE_NOTIFIER::NotifFncCaller(void * __ptr64,unsigned char) +?NotifFncCaller@STORE_CHANGE_NOTIFIER@@SAXPEAXE@Z +; public: int __cdecl LOGGING::NotifyChange(unsigned long) __ptr64 +?NotifyChange@LOGGING@@QEAAHK@Z +; unsigned long __cdecl NullCloseLocator(struct _HMAPPER * __ptr64,unsigned __int64) +?NullCloseLocator@@YAKPEAU_HMAPPER@@_K@Z +; long __cdecl NullDeReferenceMapper(struct _HMAPPER * __ptr64) +?NullDeReferenceMapper@@YAJPEAU_HMAPPER@@@Z +; unsigned long __cdecl NullGetAccessToken(struct _HMAPPER * __ptr64,unsigned __int64,void * __ptr64 * __ptr64) +?NullGetAccessToken@@YAKPEAU_HMAPPER@@_KPEAPEAX@Z +; unsigned long __cdecl NullGetChallenge(struct _HMAPPER * __ptr64,unsigned char * __ptr64,unsigned long,unsigned char * __ptr64,unsigned long * __ptr64) +?NullGetChallenge@@YAKPEAU_HMAPPER@@PEAEK1PEAK@Z +; unsigned long __cdecl NullGetIssuerList(struct _HMAPPER * __ptr64,void * __ptr64,unsigned char * __ptr64,unsigned long * __ptr64) +?NullGetIssuerList@@YAKPEAU_HMAPPER@@PEAXPEAEPEAK@Z +; unsigned long __cdecl NullMapCredential(struct _HMAPPER * __ptr64,unsigned long,void const * __ptr64,void const * __ptr64,unsigned __int64 * __ptr64) +?NullMapCredential@@YAKPEAU_HMAPPER@@KPEBX1PEA_K@Z +; unsigned long __cdecl NullQueryMappedCredentialAttributes(struct _HMAPPER * __ptr64,unsigned __int64,unsigned long,void * __ptr64,unsigned long * __ptr64) +?NullQueryMappedCredentialAttributes@@YAKPEAU_HMAPPER@@_KKPEAXPEAK@Z +; long __cdecl NullReferenceMapper(struct _HMAPPER * __ptr64) +?NullReferenceMapper@@YAJPEAU_HMAPPER@@@Z +; public: int __cdecl MB::Open(unsigned long,char const * __ptr64,unsigned long) __ptr64 +?Open@MB@@QEAAHKPEBDK@Z +; public: int __cdecl ODBC_CONNECTION::Open(char const * __ptr64,char const * __ptr64,char const * __ptr64) __ptr64 +?Open@ODBC_CONNECTION@@QEAAHPEBD00@Z +; public: int __cdecl ODBC_CONNECTION::Open(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?Open@ODBC_CONNECTION@@QEAAHPEBG00@Z +; public: int __cdecl TCP_AUTHENT::PackageSupportsEncoding(char * __ptr64) __ptr64 +?PackageSupportsEncoding@TCP_AUTHENT@@QEAAHPEAD@Z +; public: static unsigned long __cdecl IIS_SERVER_BINDING::ParseDescriptor(char const * __ptr64,unsigned long * __ptr64,unsigned short * __ptr64,char const * __ptr64 * __ptr64) +?ParseDescriptor@IIS_SERVER_BINDING@@SAKPEBDPEAKPEAGPEAPEBD@Z +; public: virtual unsigned long __cdecl IIS_SERVER_INSTANCE::PauseInstance(void) __ptr64 +?PauseInstance@IIS_SERVER_INSTANCE@@UEAAKXZ +; private: void __cdecl IIS_SERVICE::PauseService(void) __ptr64 +?PauseService@IIS_SERVICE@@AEAAXXZ +; public: void __cdecl IIS_SERVER_INSTANCE::PdcHackVRReg2MD(void) __ptr64 +?PdcHackVRReg2MD@IIS_SERVER_INSTANCE@@QEAAXXZ +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::PerformClusterModeChange(void) __ptr64 +?PerformClusterModeChange@IIS_SERVER_INSTANCE@@QEAAKXZ +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::PerformStateChange(void) __ptr64 +?PerformStateChange@IIS_SERVER_INSTANCE@@QEAAKXZ +; public: int __cdecl ODBC_STATEMENT::PrepareStatement(char const * __ptr64) __ptr64 +?PrepareStatement@ODBC_STATEMENT@@QEAAHPEBD@Z +; public: int __cdecl ODBC_STATEMENT::PrepareStatement(unsigned short const * __ptr64) __ptr64 +?PrepareStatement@ODBC_STATEMENT@@QEAAHPEBG@Z +; public: void __cdecl MIME_MAP::Print(void) __ptr64 +?Print@MIME_MAP@@QEAAXXZ +; public: virtual void __cdecl MIME_MAP_ENTRY::Print(void)const __ptr64 +?Print@MIME_MAP_ENTRY@@UEBAXXZ +; public: void __cdecl TS_OPEN_FILE_INFO::Print(void)const __ptr64 +?Print@TS_OPEN_FILE_INFO@@QEBAXXZ +; void __cdecl PrintIGatewayRequest(struct _IGATEWAY_REQUEST const * __ptr64) +?PrintIGatewayRequest@@YAXPEBU_IGATEWAY_REQUEST@@@Z +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::QueryAcceptExOutstanding(void)const __ptr64 +?QueryAcceptExOutstanding@IIS_SERVER_INSTANCE@@QEBAKXZ +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::QueryAcceptExTimeout(void)const __ptr64 +?QueryAcceptExTimeout@IIS_SERVER_INSTANCE@@QEBAKXZ +; public: virtual class IIS_SSL_INFO * __ptr64 __cdecl IIS_SERVER_INSTANCE::QueryAndReferenceSSLInfoObj(void) __ptr64 +?QueryAndReferenceSSLInfoObj@IIS_SERVER_INSTANCE@@UEAAPEAVIIS_SSL_INFO@@XZ +; public: unsigned long __cdecl TS_OPEN_FILE_INFO::QueryAttributes(void)const __ptr64 +?QueryAttributes@TS_OPEN_FILE_INFO@@QEBAKXZ +; public: void * __ptr64 __cdecl IIS_SERVER_INSTANCE::QueryBandwidthInfo(void)const __ptr64 +?QueryBandwidthInfo@IIS_SERVER_INSTANCE@@QEBAPEAXXZ +; public: class IIS_CTL * __ptr64 __cdecl IIS_SSL_INFO::QueryCTL(void) __ptr64 +?QueryCTL@IIS_SSL_INFO@@QEAAPEAVIIS_CTL@@XZ +; public: struct _CTL_CONTEXT const * __ptr64 __cdecl IIS_CTL::QueryCTLContext(void) __ptr64 +?QueryCTLContext@IIS_CTL@@QEAAPEBU_CTL_CONTEXT@@XZ +; public: short __cdecl ODBC_PARAMETER::QueryCType(void)const __ptr64 +?QueryCType@ODBC_PARAMETER@@QEBAFXZ +; public: __int64 __cdecl ODBC_PARAMETER::QueryCbValue(void)const __ptr64 +?QueryCbValue@ODBC_PARAMETER@@QEBA_JXZ +; public: __int64 & __ptr64 __cdecl ODBC_PARAMETER::QueryCbValueRef(void) __ptr64 +?QueryCbValueRef@ODBC_PARAMETER@@QEAAAEA_JXZ +; public: struct _CERT_CONTEXT const * __ptr64 __cdecl IIS_SERVER_CERT::QueryCertContext(void) __ptr64 +?QueryCertContext@IIS_SERVER_CERT@@QEAAPEBU_CERT_CONTEXT@@XZ +; public: struct _CERT_CONTEXT const * __ptr64 * __ptr64 __cdecl IIS_SERVER_CERT::QueryCertContextAddr(void) __ptr64 +?QueryCertContextAddr@IIS_SERVER_CERT@@QEAAPEAPEBU_CERT_CONTEXT@@XZ +; public: int __cdecl IIS_SSL_INFO::QueryCertValidity(unsigned long * __ptr64) __ptr64 +?QueryCertValidity@IIS_SSL_INFO@@QEAAHPEAK@Z +; public: class IIS_SERVER_CERT * __ptr64 __cdecl IIS_SSL_INFO::QueryCertificate(void) __ptr64 +?QueryCertificate@IIS_SSL_INFO@@QEAAPEAVIIS_SERVER_CERT@@XZ +; public: int __cdecl TCP_AUTHENT::QueryCertificateFlags(unsigned long * __ptr64,int * __ptr64) __ptr64 +?QueryCertificateFlags@TCP_AUTHENT@@QEAAHPEAKPEAH@Z +; public: int __cdecl TCP_AUTHENT::QueryCertificateIssuer(char * __ptr64,unsigned long,int * __ptr64) __ptr64 +?QueryCertificateIssuer@TCP_AUTHENT@@QEAAHPEADKPEAH@Z +; public: int __cdecl TCP_AUTHENT::QueryCertificateSerialNumber(unsigned char * __ptr64 * __ptr64,unsigned long * __ptr64,int * __ptr64) __ptr64 +?QueryCertificateSerialNumber@TCP_AUTHENT@@QEAAHPEAPEAEPEAKPEAH@Z +; public: int __cdecl TCP_AUTHENT::QueryCertificateSubject(char * __ptr64,unsigned long,int * __ptr64) __ptr64 +?QueryCertificateSubject@TCP_AUTHENT@@QEAAHPEADKPEAH@Z +; public: int __cdecl ODBC_STATEMENT::QueryColNames(class STR * __ptr64 * __ptr64,unsigned long * __ptr64,unsigned long,int * __ptr64) __ptr64 +?QueryColNames@ODBC_STATEMENT@@QEAAHPEAPEAVSTR@@PEAKKPEAH@Z +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::QueryConnectionTimeout(void)const __ptr64 +?QueryConnectionTimeout@IIS_SERVER_INSTANCE@@QEBAKXZ +; public: char * __ptr64 __cdecl IIS_SERVER_CERT::QueryContainer(void) __ptr64 +?QueryContainer@IIS_SERVER_CERT@@QEAAPEADXZ +; public: void * __ptr64 __cdecl TS_OPEN_FILE_INFO::QueryContext(void)const __ptr64 +?QueryContext@TS_OPEN_FILE_INFO@@QEBAPEAXXZ +; public: struct _SecHandle * __ptr64 __cdecl TCP_AUTHENT::QueryCredHandle(void) __ptr64 +?QueryCredHandle@TCP_AUTHENT@@QEAAPEAU_SecHandle@@XZ +; public: struct _SecHandle * __ptr64 __cdecl TCP_AUTHENT::QueryCtxtHandle(void) __ptr64 +?QueryCtxtHandle@TCP_AUTHENT@@QEAAPEAU_SecHandle@@XZ +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::QueryCurrentConnections(void)const __ptr64 +?QueryCurrentConnections@IIS_SERVER_INSTANCE@@QEBAKXZ +; public: unsigned long __cdecl IIS_SERVICE::QueryCurrentServiceError(void)const __ptr64 +?QueryCurrentServiceError@IIS_SERVICE@@QEBAKXZ +; public: unsigned long __cdecl IIS_SERVICE::QueryCurrentServiceState(void)const __ptr64 +?QueryCurrentServiceState@IIS_SERVICE@@QEBAKXZ +; public: unsigned short __cdecl IIS_SERVER_INSTANCE::QueryDefaultPort(void)const __ptr64 +?QueryDefaultPort@IIS_SERVER_INSTANCE@@QEBAGXZ +; public: unsigned long __cdecl IIS_SERVICE::QueryDownLevelInstance(void)const __ptr64 +?QueryDownLevelInstance@IIS_SERVICE@@QEBAKXZ +; public: char * __ptr64 __cdecl TS_OPEN_FILE_INFO::QueryETag(void)const __ptr64 +?QueryETag@TS_OPEN_FILE_INFO@@QEBAPEADXZ +; public: int __cdecl TCP_AUTHENT::QueryEncryptionKeySize(unsigned long * __ptr64,int * __ptr64) __ptr64 +?QueryEncryptionKeySize@TCP_AUTHENT@@QEAAHPEAKPEAH@Z +; public: int __cdecl TCP_AUTHENT::QueryEncryptionServerPrivateKeySize(unsigned long * __ptr64,int * __ptr64) __ptr64 +?QueryEncryptionServerPrivateKeySize@TCP_AUTHENT@@QEAAHPEAKPEAH@Z +; public: class IIS_ENDPOINT * __ptr64 __cdecl IIS_SERVER_BINDING::QueryEndpoint(void) __ptr64 +?QueryEndpoint@IIS_SERVER_BINDING@@QEAAPEAVIIS_ENDPOINT@@XZ +; public: short __cdecl ODBC_CONNECTION::QueryErrorCode(void)const __ptr64 +?QueryErrorCode@ODBC_CONNECTION@@QEBAFXZ +; public: short __cdecl ODBC_STATEMENT::QueryErrorCode(void)const __ptr64 +?QueryErrorCode@ODBC_STATEMENT@@QEBAFXZ +; public: class EVENT_LOG * __ptr64 __cdecl IIS_SERVICE::QueryEventLog(void) __ptr64 +?QueryEventLog@IIS_SERVICE@@QEAAPEAVEVENT_LOG@@XZ +; public: int __cdecl TCP_AUTHENT::QueryExpiry(union _LARGE_INTEGER * __ptr64) __ptr64 +?QueryExpiry@TCP_AUTHENT@@QEAAHPEAT_LARGE_INTEGER@@@Z +; public: char * __ptr64 __cdecl LOGGING::QueryExtraLoggingFields(void) __ptr64 +?QueryExtraLoggingFields@LOGGING@@QEAAPEADXZ +; public: void * __ptr64 __cdecl TS_OPEN_FILE_INFO::QueryFileHandle(void) __ptr64 +?QueryFileHandle@TS_OPEN_FILE_INFO@@QEAAPEAXXZ +; public: int __cdecl TCP_AUTHENT::QueryFullyQualifiedUserName(char * __ptr64,class STR * __ptr64,class IIS_SERVER_INSTANCE * __ptr64,class TCP_AUTHENT_INFO * __ptr64) __ptr64 +?QueryFullyQualifiedUserName@TCP_AUTHENT@@QEAAHPEADPEAVSTR@@PEAVIIS_SERVER_INSTANCE@@PEAVTCP_AUTHENT_INFO@@@Z +; public: char const * __ptr64 __cdecl IIS_SERVER_BINDING::QueryHostName(void) __ptr64 +?QueryHostName@IIS_SERVER_BINDING@@QEAAPEBDXZ +; public: void * __ptr64 __cdecl TCP_AUTHENT::QueryImpersonationToken(void) __ptr64 +?QueryImpersonationToken@TCP_AUTHENT@@QEAAPEAXXZ +; public: static class ISRPC * __ptr64 __cdecl IIS_SERVICE::QueryInetInfoRpc(void) +?QueryInetInfoRpc@IIS_SERVICE@@SAPEAVISRPC@@XZ +; public: unsigned long __cdecl IIS_SERVICE::QueryInstanceCount(void)const __ptr64 +?QueryInstanceCount@IIS_SERVICE@@QEBAKXZ +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::QueryInstanceId(void)const __ptr64 +?QueryInstanceId@IIS_SERVER_INSTANCE@@QEBAKXZ +; public: unsigned long __cdecl IIS_SERVER_BINDING::QueryIpAddress(void) __ptr64 +?QueryIpAddress@IIS_SERVER_BINDING@@QEAAKXZ +; public: unsigned short __cdecl IIS_SERVER_BINDING::QueryIpPort(void) __ptr64 +?QueryIpPort@IIS_SERVER_BINDING@@QEAAGXZ +; public: virtual char const * __ptr64 __cdecl MIME_MAP_ENTRY::QueryKey(void)const __ptr64 +?QueryKey@MIME_MAP_ENTRY@@UEBAPEBDXZ +; public: virtual unsigned long __cdecl MIME_MAP_ENTRY::QueryKeyLen(void)const __ptr64 +?QueryKeyLen@MIME_MAP_ENTRY@@UEBAKXZ +; public: int __cdecl TS_OPEN_FILE_INFO::QueryLastWriteTime(struct _FILETIME * __ptr64)const __ptr64 +?QueryLastWriteTime@TS_OPEN_FILE_INFO@@QEBAHPEAU_FILETIME@@@Z +; public: char * __ptr64 __cdecl INET_PARSER::QueryLine(void) __ptr64 +?QueryLine@INET_PARSER@@QEAAPEADXZ +; public: unsigned short * __ptr64 __cdecl IIS_CTL::QueryListIdentifier(void) __ptr64 +?QueryListIdentifier@IIS_CTL@@QEAAPEAGXZ +; public: int __cdecl IIS_SERVER_INSTANCE::QueryLogAnonymous(void)const __ptr64 +?QueryLogAnonymous@IIS_SERVER_INSTANCE@@QEBAHXZ +; public: int __cdecl IIS_SERVER_INSTANCE::QueryLogNonAnonymous(void)const __ptr64 +?QueryLogNonAnonymous@IIS_SERVER_INSTANCE@@QEBAHXZ +; public: char * __ptr64 __cdecl IIS_CTL::QueryMBPath(void) __ptr64 +?QueryMBPath@IIS_CTL@@QEAAPEADXZ +; public: char * __ptr64 __cdecl IIS_SERVER_CERT::QueryMBPath(void) __ptr64 +?QueryMBPath@IIS_SERVER_CERT@@QEAAPEADXZ +; public: struct IUnknown * __ptr64 __cdecl IIS_SERVICE::QueryMDNseObject(void) __ptr64 +?QueryMDNseObject@IIS_SERVICE@@QEAAPEAUIUnknown@@XZ +; public: static struct IUnknown * __ptr64 __cdecl IIS_SERVICE::QueryMDObject(void) +?QueryMDObject@IIS_SERVICE@@SAPEAUIUnknown@@XZ +; public: char const * __ptr64 __cdecl IIS_SERVER_INSTANCE::QueryMDPath(void)const __ptr64 +?QueryMDPath@IIS_SERVER_INSTANCE@@QEBAPEBDXZ +; public: char const * __ptr64 __cdecl IIS_SERVICE::QueryMDPath(void)const __ptr64 +?QueryMDPath@IIS_SERVICE@@QEBAPEBDXZ +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::QueryMDPathLen(void)const __ptr64 +?QueryMDPathLen@IIS_SERVER_INSTANCE@@QEBAKXZ +; public: char const * __ptr64 __cdecl IIS_SERVER_INSTANCE::QueryMDVRPath(void)const __ptr64 +?QueryMDVRPath@IIS_SERVER_INSTANCE@@QEBAPEBDXZ +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::QueryMDVRPathLen(void)const __ptr64 +?QueryMDVRPathLen@IIS_SERVER_INSTANCE@@QEBAKXZ +; public: __int64 __cdecl ODBC_PARAMETER::QueryMaxCbValue(void)const __ptr64 +?QueryMaxCbValue@ODBC_PARAMETER@@QEBA_JXZ +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::QueryMaxConnections(void)const __ptr64 +?QueryMaxConnections@IIS_SERVER_INSTANCE@@QEBAKXZ +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::QueryMaxEndpointConnections(void)const __ptr64 +?QueryMaxEndpointConnections@IIS_SERVER_INSTANCE@@QEBAKXZ +; public: class MIME_MAP * __ptr64 __cdecl IIS_SERVICE::QueryMimeMap(void)const __ptr64 +?QueryMimeMap@IIS_SERVICE@@QEBAPEAVMIME_MAP@@XZ +; public: char const * __ptr64 __cdecl IIS_SERVICE::QueryModuleName(void)const __ptr64 +?QueryModuleName@IIS_SERVICE@@QEBAPEBDXZ +; public: unsigned long __cdecl IIS_SERVER_CERT::QueryOpenFlags(void) __ptr64 +?QueryOpenFlags@IIS_SERVER_CERT@@QEAAKXZ +; public: void * __ptr64 __cdecl IIS_CTL::QueryOriginalStore(void) __ptr64 +?QueryOriginalStore@IIS_CTL@@QEAAPEAXXZ +; public: unsigned short __cdecl ODBC_PARAMETER::QueryParamNumber(void)const __ptr64 +?QueryParamNumber@ODBC_PARAMETER@@QEBAGXZ +; public: short __cdecl ODBC_PARAMETER::QueryParamType(void)const __ptr64 +?QueryParamType@ODBC_PARAMETER@@QEBAFXZ +; public: char * __ptr64 __cdecl INET_PARSER::QueryPos(void) __ptr64 +?QueryPos@INET_PARSER@@QEAAPEADXZ +; public: unsigned long __cdecl ODBC_PARAMETER::QueryPrecision(void)const __ptr64 +?QueryPrecision@ODBC_PARAMETER@@QEBAKXZ +; public: void * __ptr64 __cdecl TCP_AUTHENT::QueryPrimaryToken(void) __ptr64 +?QueryPrimaryToken@TCP_AUTHENT@@QEAAPEAXXZ +; public: char * __ptr64 __cdecl IIS_SERVER_CERT::QueryProviderName(void) __ptr64 +?QueryProviderName@IIS_SERVER_CERT@@QEAAPEADXZ +; public: unsigned long __cdecl IIS_SERVER_CERT::QueryProviderType(void) __ptr64 +?QueryProviderType@IIS_SERVER_CERT@@QEAAKXZ +; public: void * __ptr64 __cdecl RefBlob::QueryPtr(void) __ptr64 +?QueryPtr@RefBlob@@QEAAPEAXXZ +; public: long * __ptr64 __cdecl RefBlob::QueryRefCount(void) __ptr64 +?QueryRefCount@RefBlob@@QEAAPEAJXZ +; public: char const * __ptr64 __cdecl IIS_SERVER_INSTANCE::QueryRegParamKey(void)const __ptr64 +?QueryRegParamKey@IIS_SERVER_INSTANCE@@QEBAPEBDXZ +; public: char const * __ptr64 __cdecl IIS_SERVICE::QueryRegParamKey(void)const __ptr64 +?QueryRegParamKey@IIS_SERVICE@@QEBAPEBDXZ +; public: char * __ptr64 __cdecl IIS_SERVER_INSTANCE::QueryRoot(void)const __ptr64 +?QueryRoot@IIS_SERVER_INSTANCE@@QEBAPEADXZ +; public: int __cdecl ODBC_STATEMENT::QueryRowCount(__int64 * __ptr64) __ptr64 +?QueryRowCount@ODBC_STATEMENT@@QEAAHPEA_J@Z +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::QuerySavedState(void)const __ptr64 +?QuerySavedState@IIS_SERVER_INSTANCE@@QEBAKXZ +; public: short __cdecl ODBC_PARAMETER::QueryScale(void)const __ptr64 +?QueryScale@ODBC_PARAMETER@@QEBAFXZ +; public: int __cdecl TCP_AUTHENT::QueryServerCertificateIssuer(char * __ptr64 * __ptr64,int * __ptr64) __ptr64 +?QueryServerCertificateIssuer@TCP_AUTHENT@@QEAAHPEAPEADPEAH@Z +; public: int __cdecl TCP_AUTHENT::QueryServerCertificateSubject(char * __ptr64 * __ptr64,int * __ptr64) __ptr64 +?QueryServerCertificateSubject@TCP_AUTHENT@@QEAAHPEAPEADPEAH@Z +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::QueryServerSize(void)const __ptr64 +?QueryServerSize@IIS_SERVER_INSTANCE@@QEBAKXZ +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::QueryServerState(void)const __ptr64 +?QueryServerState@IIS_SERVER_INSTANCE@@QEBAKXZ +; public: char const * __ptr64 __cdecl IIS_SERVICE::QueryServiceComment(void)const __ptr64 +?QueryServiceComment@IIS_SERVICE@@QEBAPEBDXZ +; public: unsigned long __cdecl IIS_SERVICE::QueryServiceId(void)const __ptr64 +?QueryServiceId@IIS_SERVICE@@QEBAKXZ +; public: char const * __ptr64 __cdecl IIS_SERVICE::QueryServiceName(void)const __ptr64 +?QueryServiceName@IIS_SERVICE@@QEBAPEBDXZ +; public: unsigned long __cdecl IIS_SERVICE::QueryServiceSpecificExitCode(void)const __ptr64 +?QueryServiceSpecificExitCode@IIS_SERVICE@@QEBAKXZ +; public: unsigned long __cdecl IIS_SERVICE::QueryShutdownScheduleId(void)const __ptr64 +?QueryShutdownScheduleId@IIS_SERVICE@@QEBAKXZ +; public: int __cdecl IIS_CTL::QuerySignerCert(struct _CERT_CONTEXT const * __ptr64 * __ptr64) __ptr64 +?QuerySignerCert@IIS_CTL@@QEAAHPEAPEBU_CERT_CONTEXT@@@Z +; int __cdecl QuerySingleAccessToken(void) +?QuerySingleAccessToken@@YAHXZ +; public: char const * __ptr64 __cdecl IIS_SERVER_INSTANCE::QuerySiteName(void)const __ptr64 +?QuerySiteName@IIS_SERVER_INSTANCE@@QEBAPEBDXZ +; public: unsigned long __cdecl RefBlob::QuerySize(void) __ptr64 +?QuerySize@RefBlob@@QEAAKXZ +; public: int __cdecl TS_OPEN_FILE_INFO::QuerySize(union _LARGE_INTEGER & __ptr64)const __ptr64 +?QuerySize@TS_OPEN_FILE_INFO@@QEBAHAEAT_LARGE_INTEGER@@@Z +; public: int __cdecl TS_OPEN_FILE_INFO::QuerySize(unsigned long * __ptr64,unsigned long * __ptr64)const __ptr64 +?QuerySize@TS_OPEN_FILE_INFO@@QEBAHPEAK0@Z +; public: short __cdecl ODBC_PARAMETER::QuerySqlType(void)const __ptr64 +?QuerySqlType@ODBC_PARAMETER@@QEBAFXZ +; public: struct _SecHandle * __ptr64 __cdecl TCP_AUTHENT::QuerySslCtxtHandle(void) __ptr64 +?QuerySslCtxtHandle@TCP_AUTHENT@@QEAAPEAU_SecHandle@@XZ +; public: unsigned long __cdecl IIS_CTL::QueryStatus(void) __ptr64 +?QueryStatus@IIS_CTL@@QEAAKXZ +; public: void * __ptr64 __cdecl IIS_SERVER_CERT::QueryStoreHandle(void) __ptr64 +?QueryStoreHandle@IIS_SERVER_CERT@@QEAAPEAXXZ +; public: char * __ptr64 __cdecl IIS_CTL::QueryStoreName(void) __ptr64 +?QueryStoreName@IIS_CTL@@QEAAPEADXZ +; public: char * __ptr64 __cdecl IIS_SERVER_CERT::QueryStoreName(void) __ptr64 +?QueryStoreName@IIS_SERVER_CERT@@QEAAPEADXZ +; public: char * __ptr64 __cdecl INET_PARSER::QueryToken(void) __ptr64 +?QueryToken@INET_PARSER@@QEAAPEADXZ +; public: int __cdecl TCP_AUTHENT::QueryUserName(class STR * __ptr64,int) __ptr64 +?QueryUserName@TCP_AUTHENT@@QEAAHPEAVSTR@@H@Z +; public: void * __ptr64 __cdecl ODBC_PARAMETER::QueryValue(void)const __ptr64 +?QueryValue@ODBC_PARAMETER@@QEBAPEAXXZ +; public: int __cdecl ODBC_STATEMENT::QueryValuesAsStr(class STR * __ptr64 * __ptr64,unsigned long * __ptr64 * __ptr64,int * __ptr64) __ptr64 +?QueryValuesAsStr@ODBC_STATEMENT@@QEAAHPEAPEAVSTR@@PEAPEAKPEAH@Z +; public: unsigned long __cdecl IIS_VROOT_TABLE::QueryVrootCount(void) __ptr64 +?QueryVrootCount@IIS_VROOT_TABLE@@QEAAKXZ +; public: class IIS_VROOT_TABLE * __ptr64 __cdecl IIS_SERVER_INSTANCE::QueryVrootTable(void) __ptr64 +?QueryVrootTable@IIS_SERVER_INSTANCE@@QEAAPEAVIIS_VROOT_TABLE@@XZ +; public: int __cdecl COMMON_METADATA::ReadMetaData(class IIS_SERVER_INSTANCE * __ptr64,class MB * __ptr64,char * __ptr64,struct _METADATA_ERROR_INFO * __ptr64) __ptr64 +?ReadMetaData@COMMON_METADATA@@QEAAHPEAVIIS_SERVER_INSTANCE@@PEAVMB@@PEADPEAU_METADATA_ERROR_INFO@@@Z +; public: int __cdecl IIS_SERVICE::RecordInstanceStart(void) __ptr64 +?RecordInstanceStart@IIS_SERVICE@@QEAAHXZ +; public: void __cdecl IIS_SERVICE::RecordInstanceStop(void) __ptr64 +?RecordInstanceStop@IIS_SERVICE@@QEAAXXZ +; public: void __cdecl IIS_ENDPOINT::Reference(void) __ptr64 +?Reference@IIS_ENDPOINT@@QEAAXXZ +; public: void __cdecl IIS_SERVER_INSTANCE::Reference(void) __ptr64 +?Reference@IIS_SERVER_INSTANCE@@QEAAXXZ +; public: unsigned long __cdecl IIS_SSL_INFO::Reference(void) __ptr64 +?Reference@IIS_SSL_INFO@@QEAAKXZ +; public: virtual long __cdecl MIME_MAP_ENTRY::Reference(void) __ptr64 +?Reference@MIME_MAP_ENTRY@@UEAAJXZ +; public: int __cdecl MB::ReferenceData(char const * __ptr64,unsigned long,unsigned long,unsigned long,void * __ptr64 * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long) __ptr64 +?ReferenceData@MB@@QEAAHPEBDKKKPEAPEAXPEAK2K@Z +; public: int __cdecl IIS_SERVER_INSTANCE::RegReadCommonParams(int,int) __ptr64 +?RegReadCommonParams@IIS_SERVER_INSTANCE@@QEAAHHH@Z +; public: int __cdecl STORE_CHANGE_NOTIFIER::RegisterStoreForChange(char * __ptr64,void * __ptr64,void (__cdecl*)(void * __ptr64),void * __ptr64) __ptr64 +?RegisterStoreForChange@STORE_CHANGE_NOTIFIER@@QEAAHPEADPEAXP6AX1@Z1@Z +; public: static unsigned long __cdecl IIS_SSL_INFO::Release(void * __ptr64) +?Release@IIS_SSL_INFO@@SAKPEAX@Z +; public: void __cdecl RefBlob::Release(void) __ptr64 +?Release@RefBlob@@QEAAXXZ +; public: void __cdecl IIS_SERVER_INSTANCE::ReleaseFastLock(void) __ptr64 +?ReleaseFastLock@IIS_SERVER_INSTANCE@@QEAAXXZ +; public: void __cdecl IIS_SSL_INFO::ReleaseFortezzaHandlers(void) __ptr64 +?ReleaseFortezzaHandlers@IIS_SSL_INFO@@QEAAXXZ +; private: static void __cdecl IIS_SERVICE::ReleaseGlobalLock(void) +?ReleaseGlobalLock@IIS_SERVICE@@CAXXZ +; public: int __cdecl MB::ReleaseReferenceData(unsigned long) __ptr64 +?ReleaseReferenceData@MB@@QEAAHK@Z +; public: void __cdecl STORE_CHANGE_NOTIFIER::ReleaseRegisteredStores(void) __ptr64 +?ReleaseRegisteredStores@STORE_CHANGE_NOTIFIER@@QEAAXXZ +; public: void __cdecl IIS_SERVICE::ReleaseServiceLock(int) __ptr64 +?ReleaseServiceLock@IIS_SERVICE@@QEAAXH@Z +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::RemoveNormalBindings(void) __ptr64 +?RemoveNormalBindings@IIS_SERVER_INSTANCE@@QEAAKXZ +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::RemoveSecureBindings(void) __ptr64 +?RemoveSecureBindings@IIS_SERVER_INSTANCE@@QEAAKXZ +; public: int __cdecl IIS_SERVICE::RemoveServerInstance(class IIS_SERVER_INSTANCE * __ptr64) __ptr64 +?RemoveServerInstance@IIS_SERVICE@@QEAAHPEAVIIS_SERVER_INSTANCE@@@Z +; public: int __cdecl IIS_VROOT_TABLE::RemoveVirtualRoot(char * __ptr64) __ptr64 +?RemoveVirtualRoot@IIS_VROOT_TABLE@@QEAAHPEAD@Z +; public: int __cdecl IIS_VROOT_TABLE::RemoveVirtualRoots(void) __ptr64 +?RemoveVirtualRoots@IIS_VROOT_TABLE@@QEAAHXZ +; private: unsigned long __cdecl IIS_SERVICE::ReportServiceStatus(void) __ptr64 +?ReportServiceStatus@IIS_SERVICE@@AEAAKXZ +; public: int __cdecl TCP_AUTHENT::Reset(int) __ptr64 +?Reset@TCP_AUTHENT@@QEAAHH@Z +; public: void __cdecl INET_PARSER::RestoreBuffer(void) __ptr64 +?RestoreBuffer@INET_PARSER@@QEAAXXZ +; protected: void __cdecl INET_PARSER::RestoreLine(void) __ptr64 +?RestoreLine@INET_PARSER@@IEAAXXZ +; protected: void __cdecl INET_PARSER::RestoreToken(void) __ptr64 +?RestoreToken@INET_PARSER@@IEAAXXZ +; public: int __cdecl TS_OPEN_FILE_INFO::RetrieveHttpInfo(char * __ptr64,int * __ptr64) __ptr64 +?RetrieveHttpInfo@TS_OPEN_FILE_INFO@@QEAAHPEADPEAH@Z +; private: int __cdecl IIS_SERVER_CERT::RetrievePINInfo(class MB * __ptr64,char * __ptr64 * __ptr64,char * __ptr64 * __ptr64,char * __ptr64 * __ptr64) __ptr64 +?RetrievePINInfo@IIS_SERVER_CERT@@AEAAHPEAVMB@@PEAPEAD11@Z +; public: int __cdecl TCP_AUTHENT::RevertToSelf(void) __ptr64 +?RevertToSelf@TCP_AUTHENT@@QEAAHXZ +; public: int __cdecl MB::Save(void) __ptr64 +?Save@MB@@QEAAHXZ +; public: void __cdecl IIS_SERVER_INSTANCE::SaveServerState(void) __ptr64 +?SaveServerState@IIS_SERVER_INSTANCE@@QEAAXXZ +; int __cdecl SelectMimeMappingForFileExt(class IIS_SERVICE * __ptr64 const,char const * __ptr64,class STR * __ptr64,class STR * __ptr64) +?SelectMimeMappingForFileExt@@YAHQEAVIIS_SERVICE@@PEBDPEAVSTR@@2@Z +; int __cdecl ServerAddressHasCAPIInfo(class MB * __ptr64,char * __ptr64,unsigned long * __ptr64,unsigned long) +?ServerAddressHasCAPIInfo@@YAHPEAVMB@@PEADPEAKK@Z +; public: void __cdecl IIS_SERVICE::ServiceCtrlHandler(unsigned long) __ptr64 +?ServiceCtrlHandler@IIS_SERVICE@@QEAAXK@Z +; public: void __cdecl COMMON_METADATA::SetAccessPerms(unsigned long) __ptr64 +?SetAccessPerms@COMMON_METADATA@@QEAAXK@Z +; public: int __cdecl TCP_AUTHENT::SetAccessToken(void * __ptr64,void * __ptr64) __ptr64 +?SetAccessToken@TCP_AUTHENT@@QEAAHPEAX0@Z +; public: int __cdecl IIS_SERVER_INSTANCE::SetBandwidthThrottle(class MB * __ptr64) __ptr64 +?SetBandwidthThrottle@IIS_SERVER_INSTANCE@@QEAAHPEAVMB@@@Z +; public: int __cdecl IIS_SERVER_INSTANCE::SetBandwidthThrottleMaxBlocked(class MB * __ptr64) __ptr64 +?SetBandwidthThrottleMaxBlocked@IIS_SERVER_INSTANCE@@QEAAHPEAVMB@@@Z +; public: int __cdecl IIS_SERVER_INSTANCE::SetCommonConfig(struct _INET_INFO_CONFIG_INFO * __ptr64,int) __ptr64 +?SetCommonConfig@IIS_SERVER_INSTANCE@@QEAAHPEAU_INET_INFO_CONFIG_INFO@@H@Z +; public: unsigned long __cdecl LOGGING::SetConfig(struct _INETLOG_CONFIGURATIONA * __ptr64) __ptr64 +?SetConfig@LOGGING@@QEAAKPEAU_INETLOG_CONFIGURATIONA@@@Z +; public: int __cdecl ODBC_CONNECTION::SetConnectOption(unsigned short,unsigned long) __ptr64 +?SetConnectOption@ODBC_CONNECTION@@QEAAHGK@Z +; public: int __cdecl TS_OPEN_FILE_INFO::SetContext(void * __ptr64,int (__cdecl*)(void * __ptr64)) __ptr64 +?SetContext@TS_OPEN_FILE_INFO@@QEAAHPEAXP6AH0@Z@Z +; public: int __cdecl MB::SetData(char const * __ptr64,unsigned long,unsigned long,unsigned long,void * __ptr64,unsigned long,unsigned long) __ptr64 +?SetData@MB@@QEAAHPEBDKKKPEAXKK@Z +; public: int __cdecl TS_OPEN_FILE_INFO::SetHttpInfo(char * __ptr64,int) __ptr64 +?SetHttpInfo@TS_OPEN_FILE_INFO@@QEAAHPEADH@Z +; private: int __cdecl IIS_SERVICE::SetInstanceConfiguration(unsigned long,unsigned long,int,struct _INET_INFO_CONFIG_INFO * __ptr64) __ptr64 +?SetInstanceConfiguration@IIS_SERVICE@@AEAAHKKHPEAU_INET_INFO_CONFIG_INFO@@@Z +; public: void __cdecl INET_PARSER::SetListMode(int) __ptr64 +?SetListMode@INET_PARSER@@QEAAXH@Z +; public: void __cdecl TSVC_CACHE::SetParameters(unsigned long,unsigned long,void * __ptr64) __ptr64 +?SetParameters@TSVC_CACHE@@QEAAXKKPEAX@Z +; public: void __cdecl INET_PARSER::SetPtr(char * __ptr64) __ptr64 +?SetPtr@INET_PARSER@@QEAAXPEAD@Z +; public: int __cdecl TCP_AUTHENT::SetSecurityContextToken(struct _SecHandle * __ptr64,void * __ptr64,int (__cdecl*)(struct _SecHandle * __ptr64,void * __ptr64),void * __ptr64,class IIS_SSL_INFO * __ptr64) __ptr64 +?SetSecurityContextToken@TCP_AUTHENT@@QEAAHPEAU_SecHandle@@PEAXP6AH01@Z1PEAVIIS_SSL_INFO@@@Z +; public: void __cdecl IIS_SERVER_INSTANCE::SetServerState(unsigned long,unsigned long) __ptr64 +?SetServerState@IIS_SERVER_INSTANCE@@QEAAXKK@Z +; public: static int __cdecl IIS_SERVICE::SetServiceAdminInfo(unsigned long,unsigned long,unsigned long,int,struct _INET_INFO_CONFIG_INFO * __ptr64) +?SetServiceAdminInfo@IIS_SERVICE@@SAHKKKHPEAU_INET_INFO_CONFIG_INFO@@@Z +; public: void __cdecl IIS_SERVICE::SetServiceComment(char * __ptr64) __ptr64 +?SetServiceComment@IIS_SERVICE@@QEAAXPEAD@Z +; public: void __cdecl IIS_SERVICE::SetServiceSpecificExitCode(unsigned long) __ptr64 +?SetServiceSpecificExitCode@IIS_SERVICE@@QEAAXK@Z +; public: int __cdecl TCP_AUTHENT::SetTargetName(char * __ptr64) __ptr64 +?SetTargetName@TCP_AUTHENT@@QEAAHPEAD@Z +; public: int __cdecl ODBC_PARAMETER::SetValueBuffer(long,long) __ptr64 +?SetValueBuffer@ODBC_PARAMETER@@QEAAHJJ@Z +; public: void __cdecl IIS_SERVER_INSTANCE::SetWin32Error(unsigned long) __ptr64 +?SetWin32Error@IIS_SERVER_INSTANCE@@QEAAXK@Z +; public: void __cdecl IIS_SERVER_INSTANCE::SetZapRegKey(void) __ptr64 +?SetZapRegKey@IIS_SERVER_INSTANCE@@QEAAXXZ +; public: int __cdecl LOGGING::ShutdownLogging(void) __ptr64 +?ShutdownLogging@LOGGING@@QEAAHXZ +; public: unsigned long __cdecl IIS_SERVICE::ShutdownScheduleCallback(void) __ptr64 +?ShutdownScheduleCallback@IIS_SERVICE@@QEAAKXZ +; public: int __cdecl IIS_SERVICE::ShutdownService(void) __ptr64 +?ShutdownService@IIS_SERVICE@@QEAAHXZ +; public: char * __ptr64 __cdecl INET_PARSER::SkipTo(char) __ptr64 +?SkipTo@INET_PARSER@@QEAAPEADD@Z +; public: int __cdecl TS_DIRECTORY_INFO::SortFileInfoPointers(int (__cdecl*)(void const * __ptr64,void const * __ptr64)) __ptr64 +?SortFileInfoPointers@TS_DIRECTORY_INFO@@QEAAHP6AHPEBX0@Z@Z +; public: virtual unsigned long __cdecl IIS_SERVER_INSTANCE::StartInstance(void) __ptr64 +?StartInstance@IIS_SERVER_INSTANCE@@UEAAKXZ +; public: int __cdecl TCP_AUTHENT::StartProcessAsUser(char const * __ptr64,char * __ptr64,int,unsigned long,void * __ptr64,char const * __ptr64,struct _STARTUPINFOA * __ptr64,struct _PROCESS_INFORMATION * __ptr64) __ptr64 +?StartProcessAsUser@TCP_AUTHENT@@QEAAHPEBDPEADHKPEAX0PEAU_STARTUPINFOA@@PEAU_PROCESS_INFORMATION@@@Z +; public: unsigned long __cdecl IIS_SERVICE::StartServiceOperation(void (__cdecl*)(unsigned long),unsigned long (__cdecl*)(void * __ptr64),unsigned long (__cdecl*)(void * __ptr64)) __ptr64 +?StartServiceOperation@IIS_SERVICE@@QEAAKP6AXK@ZP6AKPEAX@Z2@Z +; public: void __cdecl IIS_SERVICE::StartUpIndicateClientActivity(void) __ptr64 +?StartUpIndicateClientActivity@IIS_SERVICE@@QEAAXXZ +; public: unsigned long __cdecl IIS_SERVER_CERT::Status(void) __ptr64 +?Status@IIS_SERVER_CERT@@QEAAKXZ +; public: int __cdecl IIS_SERVER_INSTANCE::StopEndpoints(void) __ptr64 +?StopEndpoints@IIS_SERVER_INSTANCE@@QEAAHXZ +; private: int __cdecl IIS_SERVER_INSTANCE::StopEndpointsHelper(struct _LIST_ENTRY * __ptr64) __ptr64 +?StopEndpointsHelper@IIS_SERVER_INSTANCE@@AEAAHPEAU_LIST_ENTRY@@@Z +; public: virtual unsigned long __cdecl IIS_SERVER_INSTANCE::StopInstance(void) __ptr64 +?StopInstance@IIS_SERVER_INSTANCE@@UEAAKXZ +; public: virtual void __cdecl IIS_SERVICE::StopInstanceProcs(class IIS_SERVER_INSTANCE * __ptr64) __ptr64 +?StopInstanceProcs@IIS_SERVICE@@UEAAXPEAVIIS_SERVER_INSTANCE@@@Z +; private: void __cdecl IIS_SERVICE::StopService(void) __ptr64 +?StopService@IIS_SERVICE@@AEAAXXZ +; public: static int __cdecl ODBC_CONNECTION::Success(short) +?Success@ODBC_CONNECTION@@SAHF@Z +; public: static unsigned long __cdecl LOGGING::Terminate(void) +?Terminate@LOGGING@@SAKXZ +; public: unsigned long __cdecl IIS_SERVICE::TerminateDiscovery(void) __ptr64 +?TerminateDiscovery@IIS_SERVICE@@QEAAKXZ +; protected: void __cdecl INET_PARSER::TerminateLine(void) __ptr64 +?TerminateLine@INET_PARSER@@IEAAXXZ +; protected: void __cdecl INET_PARSER::TerminateToken(char) __ptr64 +?TerminateToken@INET_PARSER@@IEAAXD@Z +TsAddMetaData +; void __cdecl TsAddRefMetaData(void * __ptr64) +?TsAddRefMetaData@@YAXPEAX@Z +TsAllocate +TsAllocateEx +; unsigned long __cdecl TsApiAccessCheck(unsigned long) +?TsApiAccessCheck@@YAKK@Z +TsCacheDirectoryBlob +TsCacheFlush +TsCacheFlushDemux +TsCheckInCachedBlob +TsCheckInOrFree +TsCheckOutCachedBlob +TsCloseHandle +TsCloseURIFile +TsCreateETagFromHandle +TsCreateFile +TsCreateFileFromURI +TsDeCacheCachedBlob +TsDeleteOnClose +; int __cdecl TsDeleteUserToken(class CACHED_TOKEN * __ptr64) +?TsDeleteUserToken@@YAHPEAVCACHED_TOKEN@@@Z +TsDerefURIFile +TsDumpCacheToHtml +; public: int __cdecl IIS_SERVER_INSTANCE::TsEnumVirtualRoots(int (__cdecl*)(void * __ptr64,class MB * __ptr64,struct _VIRTUAL_ROOT * __ptr64),void * __ptr64,class MB * __ptr64) __ptr64 +?TsEnumVirtualRoots@IIS_SERVER_INSTANCE@@QEAAHP6AHPEAXPEAVMB@@PEAU_VIRTUAL_ROOT@@@Z01@Z +TsExpireCachedBlob +TsFindMetaData +TsFlushFilesWithContext +TsFlushMetaCache +TsFlushURL +TsFree +; int __cdecl TsFreeDirectoryListing(class TSVC_CACHE const & __ptr64,class TS_DIRECTORY_HEADER * __ptr64) +?TsFreeDirectoryListing@@YAHAEBVTSVC_CACHE@@PEAVTS_DIRECTORY_HEADER@@@Z +TsFreeMetaData +; int __cdecl TsGetDirectoryListing(class TSVC_CACHE const & __ptr64,char const * __ptr64,void * __ptr64,class TS_DIRECTORY_HEADER * __ptr64 * __ptr64) +?TsGetDirectoryListing@@YAHAEBVTSVC_CACHE@@PEBDPEAXPEAPEAVTS_DIRECTORY_HEADER@@@Z +TsGetFileSecDesc +; int __cdecl TsGetSecretW(unsigned short * __ptr64,class BUFFER * __ptr64) +?TsGetSecretW@@YAHPEAGPEAVBUFFER@@@Z +; int __cdecl TsImpersonateUser(class CACHED_TOKEN * __ptr64) +?TsImpersonateUser@@YAHPEAVCACHED_TOKEN@@@Z +TsLastWriteTimeFromHandle +; class CACHED_TOKEN * __ptr64 __cdecl TsLogonUser(char * __ptr64,char * __ptr64,int * __ptr64,int * __ptr64,class IIS_SERVER_INSTANCE * __ptr64,class TCP_AUTHENT_INFO * __ptr64,char * __ptr64,union _LARGE_INTEGER * __ptr64,int * __ptr64) +?TsLogonUser@@YAPEAVCACHED_TOKEN@@PEAD0PEAH1PEAVIIS_SERVER_INSTANCE@@PEAVTCP_AUTHENT_INFO@@0PEAT_LARGE_INTEGER@@1@Z +TsMakeWidePath +; public: void __cdecl IIS_SERVER_INSTANCE::TsMirrorVirtualRoots(struct _INET_INFO_CONFIG_INFO * __ptr64) __ptr64 +?TsMirrorVirtualRoots@IIS_SERVER_INSTANCE@@QEAAXPEAU_INET_INFO_CONFIG_INFO@@@Z +; int __cdecl TsProcessGatewayRequest(void * __ptr64,struct _IGATEWAY_REQUEST * __ptr64,int (__cdecl*)(void * __ptr64,unsigned long,unsigned char * __ptr64,unsigned long)) +?TsProcessGatewayRequest@@YAHPEAXPEAU_IGATEWAY_REQUEST@@P6AH0KPEAEK@Z@Z +; public: int __cdecl IIS_SERVER_INSTANCE::TsReadVirtualRoots(struct _MD_CHANGE_OBJECT_A * __ptr64) __ptr64 +?TsReadVirtualRoots@IIS_SERVER_INSTANCE@@QEAAHPEAU_MD_CHANGE_OBJECT_A@@@Z +; public: int __cdecl IIS_SERVER_INSTANCE::TsRecursiveEnumVirtualRoots(int (__cdecl*)(void * __ptr64,class MB * __ptr64,struct _VIRTUAL_ROOT * __ptr64),void * __ptr64,char * __ptr64,unsigned long,void * __ptr64,int) __ptr64 +?TsRecursiveEnumVirtualRoots@IIS_SERVER_INSTANCE@@QEAAHP6AHPEAXPEAVMB@@PEAU_VIRTUAL_ROOT@@@Z0PEADK0H@Z +TsReferenceMetaData +; unsigned long __cdecl TsSetSecretW(unsigned short * __ptr64,unsigned short * __ptr64,unsigned long) +?TsSetSecretW@@YAKPEAG0K@Z +; public: int __cdecl IIS_SERVER_INSTANCE::TsSetVirtualRoots(struct _INET_INFO_CONFIG_INFO * __ptr64) __ptr64 +?TsSetVirtualRoots@IIS_SERVER_INSTANCE@@QEAAHPEAU_INET_INFO_CONFIG_INFO@@@Z +; void * __ptr64 __cdecl TsTokenToHandle(class CACHED_TOKEN * __ptr64) +?TsTokenToHandle@@YAPEAXPEAVCACHED_TOKEN@@@Z +; void * __ptr64 __cdecl TsTokenToImpHandle(class CACHED_TOKEN * __ptr64) +?TsTokenToImpHandle@@YAPEAXPEAVCACHED_TOKEN@@@Z +Tsunami_Initialize +; private: unsigned long __cdecl IIS_SERVER_INSTANCE::UnbindHelper(struct _LIST_ENTRY * __ptr64) __ptr64 +?UnbindHelper@IIS_SERVER_INSTANCE@@AEAAKPEAU_LIST_ENTRY@@@Z +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::UnbindInstance(void) __ptr64 +?UnbindInstance@IIS_SERVER_INSTANCE@@QEAAKXZ +; public: void __cdecl IIS_SSL_INFO::Unlock(void) __ptr64 +?Unlock@IIS_SSL_INFO@@QEAAXXZ +; public: void __cdecl IIS_VROOT_TABLE::Unlock(void) __ptr64 +?Unlock@IIS_VROOT_TABLE@@QEAAXXZ +; private: void __cdecl LOGGING::Unlock(void) __ptr64 +?Unlock@LOGGING@@AEAAXXZ +; public: void __cdecl IIS_SERVER_INSTANCE::UnlockThis(void) __ptr64 +?UnlockThis@IIS_SERVER_INSTANCE@@QEAAXXZ +; public: void __cdecl STORE_CHANGE_NOTIFIER::UnregisterStore(char * __ptr64,void (__cdecl*)(void * __ptr64),void * __ptr64) __ptr64 +?UnregisterStore@STORE_CHANGE_NOTIFIER@@QEAAXPEADP6AXPEAX@Z1@Z +; private: unsigned long __cdecl IIS_SERVER_INSTANCE::UpdateBindingsHelper(int) __ptr64 +?UpdateBindingsHelper@IIS_SERVER_INSTANCE@@AEAAKH@Z +; public: int __cdecl TCP_AUTHENT::UpdateClientCertFlags(unsigned long,int * __ptr64,unsigned char * __ptr64,unsigned long) __ptr64 +?UpdateClientCertFlags@TCP_AUTHENT@@QEAAHKPEAHPEAEK@Z +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::UpdateNormalBindings(void) __ptr64 +?UpdateNormalBindings@IIS_SERVER_INSTANCE@@QEAAKXZ +; public: unsigned long __cdecl IIS_SERVER_INSTANCE::UpdateSecureBindings(void) __ptr64 +?UpdateSecureBindings@IIS_SERVER_INSTANCE@@QEAAKXZ +; public: unsigned long __cdecl IIS_SERVICE::UpdateServiceStatus(unsigned long,unsigned long,unsigned long,unsigned long) __ptr64 +?UpdateServiceStatus@IIS_SERVICE@@QEAAKKKKK@Z +; public: int __cdecl IIS_SSL_INFO::UseDSMapper(void) __ptr64 +?UseDSMapper@IIS_SSL_INFO@@QEAAHXZ +; private: int __cdecl IIS_SERVER_CERT::UseProgrammaticPINEntry(class MB * __ptr64) __ptr64 +?UseProgrammaticPINEntry@IIS_SERVER_CERT@@AEAAHPEAVMB@@@Z +; public: int __cdecl IIS_CTL::VerifySignature(void * __ptr64 * __ptr64,unsigned long,int * __ptr64) __ptr64 +?VerifySignature@IIS_CTL@@QEAAHPEAPEAXKPEAH@Z +; public: int __cdecl TS_OPEN_FILE_INFO::WeakETag(void)const __ptr64 +?WeakETag@TS_OPEN_FILE_INFO@@QEBAHXZ +; public: void __cdecl IIS_SERVER_INSTANCE::ZapInstanceMBTree(void) __ptr64 +?ZapInstanceMBTree@IIS_SERVER_INSTANCE@@QEAAXXZ +; void __cdecl _TsValidateMetaCache(void) +?_TsValidateMetaCache@@YAXXZ +; private: static unsigned long (__cdecl* __ptr64 LOGGING::m_ComLogCustomInformation)(void * __ptr64,unsigned long,struct _CUSTOM_LOG_DATA * __ptr64,char * __ptr64) +?m_ComLogCustomInformation@LOGGING@@0P6AKPEAXKPEAU_CUSTOM_LOG_DATA@@PEAD@ZEA DATA +; private: static unsigned long (__cdecl* __ptr64 LOGGING::m_ComLogDllCleanUp)(void) +?m_ComLogDllCleanUp@LOGGING@@0P6AKXZEA DATA +; private: static unsigned long (__cdecl* __ptr64 LOGGING::m_ComLogDllStartup)(void) +?m_ComLogDllStartup@LOGGING@@0P6AKXZEA DATA +; private: static unsigned long (__cdecl* __ptr64 LOGGING::m_ComLogGetConfig)(void * __ptr64,struct _INETLOG_CONFIGURATIONA * __ptr64) +?m_ComLogGetConfig@LOGGING@@0P6AKPEAXPEAU_INETLOG_CONFIGURATIONA@@@ZEA DATA +; private: static void * __ptr64 (__cdecl* __ptr64 LOGGING::m_ComLogInitializeLog)(char const * __ptr64,char const * __ptr64,void * __ptr64) +?m_ComLogInitializeLog@LOGGING@@0P6APEAXPEBD0PEAX@ZEA DATA +; private: static unsigned long (__cdecl* __ptr64 LOGGING::m_ComLogLogInformation)(void * __ptr64,struct _INETLOG_INFORMATION const * __ptr64) +?m_ComLogLogInformation@LOGGING@@0P6AKPEAXPEBU_INETLOG_INFORMATION@@@ZEA DATA +; private: static unsigned long (__cdecl* __ptr64 LOGGING::m_ComLogNotifyChange)(void * __ptr64) +?m_ComLogNotifyChange@LOGGING@@0P6AKPEAX@ZEA DATA +; private: static unsigned long (__cdecl* __ptr64 LOGGING::m_ComLogQueryExtraLogFields)(void * __ptr64,char * __ptr64,unsigned long * __ptr64) +?m_ComLogQueryExtraLogFields@LOGGING@@0P6AKPEAXPEADPEAK@ZEA DATA +; private: static unsigned long (__cdecl* __ptr64 LOGGING::m_ComLogSetConfig)(void * __ptr64,struct _INETLOG_CONFIGURATIONA const * __ptr64) +?m_ComLogSetConfig@LOGGING@@0P6AKPEAXPEBU_INETLOG_CONFIGURATIONA@@@ZEA DATA +; private: static unsigned long (__cdecl* __ptr64 LOGGING::m_ComLogTerminateLog)(void * __ptr64) +?m_ComLogTerminateLog@LOGGING@@0P6AKPEAX@ZEA DATA +; private: static struct HINSTANCE__ * __ptr64 __ptr64 LOGGING::m_hComLogDLL +?m_hComLogDLL@LOGGING@@0PEAUHINSTANCE__@@EA DATA +; public: static unsigned __int64 IIS_SERVER_CERT::m_hFortezzaCSP +?m_hFortezzaCSP@IIS_SERVER_CERT@@2_KA DATA +; public: static void * __ptr64 __ptr64 IIS_SERVER_CERT::m_hFortezzaCtxt +?m_hFortezzaCtxt@IIS_SERVER_CERT@@2PEAXEA DATA +; private: static struct IUnknown * __ptr64 __ptr64 IIS_SERVICE::sm_MDNseObject +?sm_MDNseObject@IIS_SERVICE@@0PEAUIUnknown@@EA DATA +; private: static struct IUnknown * __ptr64 __ptr64 IIS_SERVICE::sm_MDObject +?sm_MDObject@IIS_SERVICE@@0PEAUIUnknown@@EA DATA +; private: static struct _LIST_ENTRY IIS_SERVICE::sm_ServiceInfoListHead +?sm_ServiceInfoListHead@IIS_SERVICE@@0U_LIST_ENTRY@@A DATA +; private: static struct _RTL_CRITICAL_SECTION IIS_SERVICE::sm_csLock +?sm_csLock@IIS_SERVICE@@0U_RTL_CRITICAL_SECTION@@A DATA +; private: static int IIS_SERVICE::sm_fInitialized +?sm_fInitialized@IIS_SERVICE@@0HA DATA +; private: static class ISRPC * __ptr64 __ptr64 IIS_SERVICE::sm_isrpc +?sm_isrpc@IIS_SERVICE@@0PEAVISRPC@@EA DATA +; public: static struct _TRACE_LOG * __ptr64 __ptr64 IIS_SERVER_INSTANCE::sm_pDbgRefTraceLog +?sm_pDbgRefTraceLog@IIS_SERVER_INSTANCE@@2PEAU_TRACE_LOG@@EA DATA +; public: static struct _TRACE_LOG * __ptr64 __ptr64 IIS_SERVICE::sm_pDbgRefTraceLog +?sm_pDbgRefTraceLog@IIS_SERVICE@@2PEAU_TRACE_LOG@@EA DATA +; int __cdecl uudecode(char * __ptr64,class BUFFER * __ptr64,unsigned long * __ptr64,int) +?uudecode@@YAHPEADPEAVBUFFER@@PEAKH@Z +; int __cdecl uuencode(unsigned char * __ptr64,unsigned long,class BUFFER * __ptr64,int) +?uuencode@@YAHPEAEKPEAVBUFFER@@H@Z +ConvertStringToRpc +ConvertUnicodeToAnsi +DoSynchronousReadFile +FreeRpcString +InetNtoa +InitCommonDlls +KludgeMultiSz +ReadRegString +ReadRegistryDwordA +ReadRegistryStr +ReadRegistryString +TcpSockRecv +TcpSockSend +TcpSockTest +TerminateCommonDlls +TsDumpCacheCounters +WaitForSocketWorker +WriteRegistryDwordA +WriteRegistryStringA +WriteRegistryStringW diff --git a/lib/libc/mingw/lib64/infoctrs.def b/lib/libc/mingw/lib64/infoctrs.def new file mode 100644 index 0000000000000000000000000000000000000000..b97e023d958f21daea70f0bb02cb8a71bfe0618d --- /dev/null +++ b/lib/libc/mingw/lib64/infoctrs.def @@ -0,0 +1,11 @@ +; +; Exports of file INFOCTRS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY INFOCTRS.dll +EXPORTS +OpenINFOPerformanceData +CollectINFOPerformanceData +CloseINFOPerformanceData diff --git a/lib/libc/mingw/lib64/infosoft.def b/lib/libc/mingw/lib64/infosoft.def new file mode 100644 index 0000000000000000000000000000000000000000..3e6df8396be316295c65ed0db02030efdc4dff9b --- /dev/null +++ b/lib/libc/mingw/lib64/infosoft.def @@ -0,0 +1,49 @@ +; +; Exports of file infosoft.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY infosoft.dll +EXPORTS +IIapp +IIapp_mem +IIbuf +IIbuf_mem +IIdb +IIdb_mem +DllCanUnloadNow +DllGetClassObject +IIword +DllRegisterServer +DllUnregisterServer +IIGetAppElem +IIdiagoff +IIGetFM +IIdiagon +NTFMClose +NTFMCompare +NTFMCopy +NTFMCreate +NTFMDelete +NTFMDestruct +NTFMFlushMapping +NTFMGetDirtyBit +NTFMGetLength +NTFMGetMapHandle +NTFMGetMapping +NTFMGetName +NTFMGetPosition +NTFMGetStatus +NTFMLockMapping +NTFMOpen +NTFMRead +NTFMReleaseMapHandle +NTFMSeek +NTFMSetDirtyBit +NTFMSetLength +NTFMSetMapping +NTFMSetMutexProc +NTFMSetName +NTFMUnlockMapping +NTFMWrite diff --git a/lib/libc/mingw/lib64/initpki.def b/lib/libc/mingw/lib64/initpki.def new file mode 100644 index 0000000000000000000000000000000000000000..58e2ab177228e5cc9cdb3ca33ffc371d2db4751f --- /dev/null +++ b/lib/libc/mingw/lib64/initpki.def @@ -0,0 +1,12 @@ +; +; Exports of file INITPKI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY INITPKI.dll +EXPORTS +DllInstall +DllRegisterServer +DllUnregisterServer +InitializePKI diff --git a/lib/libc/mingw/lib64/ipmontr.def b/lib/libc/mingw/lib64/ipmontr.def new file mode 100644 index 0000000000000000000000000000000000000000..e103c99e62281c258addbfd511723272e6ba8979 --- /dev/null +++ b/lib/libc/mingw/lib64/ipmontr.def @@ -0,0 +1,21 @@ +; +; Exports of file IPMONTR.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IPMONTR.dll +EXPORTS +InitHelperDll +IpmontrDeleteInfoBlockFromInterfaceInfo +IpmontrDeleteProtocol +IpmontrGetFriendlyNameFromIfIndex +IpmontrGetFriendlyNameFromIfName +IpmontrGetIfIndexFromFriendlyName +IpmontrGetIfNameFromFriendlyName +IpmontrGetInfoBlockFromGlobalInfo +IpmontrGetInfoBlockFromInterfaceInfo +IpmontrGetInterfaceType +IpmontrInterfaceEnum +IpmontrSetInfoBlockInGlobalInfo +IpmontrSetInfoBlockInInterfaceInfo diff --git a/lib/libc/mingw/lib64/iprop.def b/lib/libc/mingw/lib64/iprop.def new file mode 100644 index 0000000000000000000000000000000000000000..9f8b482a8e7fdb8001d3fc644b03e56aaf571c61 --- /dev/null +++ b/lib/libc/mingw/lib64/iprop.def @@ -0,0 +1,16 @@ +; +; Exports of file IPROP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IPROP.dll +EXPORTS +FmtIdToPropStgName +FreePropVariantArray +PropStgNameToFmtId +PropVariantClear +PropVariantCopy +StgCreatePropSetStg +StgCreatePropStg +StgOpenPropStg diff --git a/lib/libc/mingw/lib64/iprtprio.def b/lib/libc/mingw/lib64/iprtprio.def new file mode 100644 index 0000000000000000000000000000000000000000..b0d7a8fe183937762558bc1b109846fa8530a7b7 --- /dev/null +++ b/lib/libc/mingw/lib64/iprtprio.def @@ -0,0 +1,11 @@ +; +; Exports of file iprtprio.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY iprtprio.dll +EXPORTS +ComputeRouteMetric +GetPriorityInfo +SetPriorityInfo diff --git a/lib/libc/mingw/lib64/iprtrmgr.def b/lib/libc/mingw/lib64/iprtrmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..354212053a92d017bfd54219986ac302e78683f9 --- /dev/null +++ b/lib/libc/mingw/lib64/iprtrmgr.def @@ -0,0 +1,12 @@ +; +; Exports of file iprtrmgr.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY iprtrmgr.dll +EXPORTS +MapAddressToAdapter +MapInterfaceToAdapter +MapInterfaceToRouterIfType +StartRouter diff --git a/lib/libc/mingw/lib64/ipsecsvc.def b/lib/libc/mingw/lib64/ipsecsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..153d6e58d5c69d2d1cbb2bd9ee9207557370a422 --- /dev/null +++ b/lib/libc/mingw/lib64/ipsecsvc.def @@ -0,0 +1,9 @@ +; +; Exports of file IPSECSPD.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IPSECSPD.DLL +EXPORTS +SPDServiceMain diff --git a/lib/libc/mingw/lib64/ipxsap.def b/lib/libc/mingw/lib64/ipxsap.def new file mode 100644 index 0000000000000000000000000000000000000000..388f6eb806070497ea83cf2ac127691dd9c9f1f1 --- /dev/null +++ b/lib/libc/mingw/lib64/ipxsap.def @@ -0,0 +1,10 @@ +; +; Exports of file ipxsap.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ipxsap.dll +EXPORTS +RegisterProtocol +ServiceMain diff --git a/lib/libc/mingw/lib64/irclass.def b/lib/libc/mingw/lib64/irclass.def new file mode 100644 index 0000000000000000000000000000000000000000..98f60693dabc3e52a7753474d92a075f59f667fb --- /dev/null +++ b/lib/libc/mingw/lib64/irclass.def @@ -0,0 +1,10 @@ +; +; Exports of file IRCLASS.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IRCLASS.DLL +EXPORTS +IrSIRClassCoInstaller +IrSIRPortPropPageProvider diff --git a/lib/libc/mingw/lib64/isatq.def b/lib/libc/mingw/lib64/isatq.def new file mode 100644 index 0000000000000000000000000000000000000000..c1abd8958e7e14deef351900ccbe6616609db18d --- /dev/null +++ b/lib/libc/mingw/lib64/isatq.def @@ -0,0 +1,159 @@ +; +; Exports of file ISATQ.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ISATQ.dll +EXPORTS +; public: __cdecl CTypedHashTable::CTypedHashTable(char const * __ptr64,double,unsigned long,unsigned long,bool) __ptr64 +??0?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAA@PEBDNKK_N@Z +; public: __cdecl CDirMonitor::CDirMonitor(void) __ptr64 +??0CDirMonitor@@QEAA@XZ +; public: __cdecl CDirMonitorEntry::CDirMonitorEntry(class CDirMonitorEntry const & __ptr64) __ptr64 +??0CDirMonitorEntry@@QEAA@AEBV0@@Z +; public: __cdecl CDirMonitorEntry::CDirMonitorEntry(void) __ptr64 +??0CDirMonitorEntry@@QEAA@XZ +; public: __cdecl CTypedHashTable::~CTypedHashTable(void) __ptr64 +??1?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAA@XZ +; public: __cdecl CDirMonitor::~CDirMonitor(void) __ptr64 +??1CDirMonitor@@QEAA@XZ +; public: virtual __cdecl CDirMonitorEntry::~CDirMonitorEntry(void) __ptr64 +??1CDirMonitorEntry@@UEAA@XZ +; public: class CDirMonitorEntry & __ptr64 __cdecl CDirMonitorEntry::operator=(class CDirMonitorEntry const & __ptr64) __ptr64 +??4CDirMonitorEntry@@QEAAAEAV0@AEBV0@@Z +; const CDirMonitorEntry::`vftable' +??_7CDirMonitorEntry@@6B@ +; public: long __cdecl CDirMonitor::AddRef(void) __ptr64 +?AddRef@CDirMonitor@@QEAAJXZ +; public: virtual void __cdecl CDirMonitorEntry::AddRef(void) __ptr64 +?AddRef@CDirMonitorEntry@@UEAAXXZ +; public: static void __cdecl CDirMonitor::AddRefRecord(class CDirMonitorEntry * __ptr64,int) +?AddRefRecord@CDirMonitor@@SAXPEAVCDirMonitorEntry@@H@Z +; public: unsigned long __cdecl CTypedHashTable::Apply(enum LK_ACTION (__cdecl*)(class CDirMonitorEntry * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?Apply@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAAKP6A?AW4LK_ACTION@@PEAVCDirMonitorEntry@@PEAX@Z1W4LK_LOCKTYPE@@@Z +; public: unsigned long __cdecl CTypedHashTable::ApplyIf(enum LK_PREDICATE (__cdecl*)(class CDirMonitorEntry * __ptr64,void * __ptr64),enum LK_ACTION (__cdecl*)(class CDirMonitorEntry * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?ApplyIf@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAAKP6A?AW4LK_PREDICATE@@PEAVCDirMonitorEntry@@PEAX@ZP6A?AW4LK_ACTION@@01@Z1W4LK_LOCKTYPE@@@Z +; public: static unsigned long __cdecl CDirMonitor::CalcKeyHash(char const * __ptr64) +?CalcKeyHash@CDirMonitor@@SAKPEBD@Z +; public: int __cdecl CDirMonitor::Cleanup(void) __ptr64 +?Cleanup@CDirMonitor@@QEAAHXZ +; protected: int __cdecl CDirMonitorEntry::Cleanup(void) __ptr64 +?Cleanup@CDirMonitorEntry@@IEAAHXZ +; public: unsigned long __cdecl CTypedHashTable::DeleteIf(enum LK_PREDICATE (__cdecl*)(class CDirMonitorEntry * __ptr64,void * __ptr64),void * __ptr64) __ptr64 +?DeleteIf@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAAKP6A?AW4LK_PREDICATE@@PEAVCDirMonitorEntry@@PEAX@Z1@Z +; public: enum LK_RETCODE __cdecl CTypedHashTable::DeleteKey(char const * __ptr64 const) __ptr64 +?DeleteKey@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAA?AW4LK_RETCODE@@QEBD@Z +; public: enum LK_RETCODE __cdecl CTypedHashTable::DeleteRecord(class CDirMonitorEntry const * __ptr64) __ptr64 +?DeleteRecord@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAA?AW4LK_RETCODE@@PEBVCDirMonitorEntry@@@Z +; public: static void __cdecl CDirMonitor::DirMonitorCompletionFunction(void * __ptr64,unsigned long,unsigned long,struct _OVERLAPPED * __ptr64) +?DirMonitorCompletionFunction@CDirMonitor@@SAXPEAXKKPEAU_OVERLAPPED@@@Z +; public: static bool __cdecl CDirMonitor::EqualKeys(char const * __ptr64,char const * __ptr64) +?EqualKeys@CDirMonitor@@SA_NPEBD0@Z +; public: bool __cdecl CTypedHashTable::EqualRange(char const * __ptr64 const,class CTypedHashTable::iterator & __ptr64,class CTypedHashTable::iterator & __ptr64) __ptr64 +?EqualRange@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAA_NQEBDAEAViterator@1@1@Z +; public: bool __cdecl CTypedHashTable::Erase(class CTypedHashTable::iterator & __ptr64,class CTypedHashTable::iterator & __ptr64) __ptr64 +?Erase@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAA_NAEAViterator@1@0@Z +; public: bool __cdecl CTypedHashTable::Erase(class CTypedHashTable::iterator & __ptr64) __ptr64 +?Erase@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAA_NAEAViterator@1@@Z +; public: static char const * __ptr64 __cdecl CDirMonitor::ExtractKey(class CDirMonitorEntry const * __ptr64) +?ExtractKey@CDirMonitor@@SAPEBDPEBVCDirMonitorEntry@@@Z +; public: bool __cdecl CTypedHashTable::Find(char const * __ptr64 const,class CTypedHashTable::iterator & __ptr64) __ptr64 +?Find@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAA_NQEBDAEAViterator@1@@Z +; public: class CDirMonitorEntry * __ptr64 __cdecl CDirMonitor::FindEntry(char const * __ptr64) __ptr64 +?FindEntry@CDirMonitor@@QEAAPEAVCDirMonitorEntry@@PEBD@Z +; public: enum LK_RETCODE __cdecl CTypedHashTable::FindKey(char const * __ptr64 const,class CDirMonitorEntry * __ptr64 * __ptr64)const __ptr64 +?FindKey@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEBA?AW4LK_RETCODE@@QEBDPEAPEAVCDirMonitorEntry@@@Z +; public: enum LK_RETCODE __cdecl CTypedHashTable::FindRecord(class CDirMonitorEntry const * __ptr64)const __ptr64 +?FindRecord@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEBA?AW4LK_RETCODE@@PEBVCDirMonitorEntry@@@Z +; protected: unsigned long __cdecl CDirMonitorEntry::GetBufferSize(void) __ptr64 +?GetBufferSize@CDirMonitorEntry@@IEAAKXZ +; protected: void __cdecl CDirMonitorEntry::IOAddRef(void) __ptr64 +?IOAddRef@CDirMonitorEntry@@IEAAXXZ +; protected: int __cdecl CDirMonitorEntry::IORelease(void) __ptr64 +?IORelease@CDirMonitorEntry@@IEAAHXZ +; public: virtual int __cdecl CDirMonitorEntry::Init(unsigned long) __ptr64 +?Init@CDirMonitorEntry@@UEAAHK@Z +; public: bool __cdecl CTypedHashTable::Insert(class CDirMonitorEntry const * __ptr64,class CTypedHashTable::iterator & __ptr64,bool) __ptr64 +?Insert@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAA_NPEBVCDirMonitorEntry@@AEAViterator@1@_N@Z +; public: enum LK_RETCODE __cdecl CDirMonitor::InsertEntry(class CDirMonitorEntry * __ptr64) __ptr64 +?InsertEntry@CDirMonitor@@QEAA?AW4LK_RETCODE@@PEAVCDirMonitorEntry@@@Z +; public: enum LK_RETCODE __cdecl CTypedHashTable::InsertRecord(class CDirMonitorEntry const * __ptr64,bool) __ptr64 +?InsertRecord@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAA?AW4LK_RETCODE@@PEBVCDirMonitorEntry@@_N@Z +; public: void __cdecl CDirMonitor::Lock(void) __ptr64 +?Lock@CDirMonitor@@QEAAXXZ +; public: int __cdecl CDirMonitor::Monitor(class CDirMonitorEntry * __ptr64,char const * __ptr64,int,unsigned long) __ptr64 +?Monitor@CDirMonitor@@QEAAHPEAVCDirMonitorEntry@@PEBDHK@Z +; public: long __cdecl CDirMonitor::Release(void) __ptr64 +?Release@CDirMonitor@@QEAAJXZ +; public: virtual int __cdecl CDirMonitorEntry::Release(void) __ptr64 +?Release@CDirMonitorEntry@@UEAAHXZ +; public: enum LK_RETCODE __cdecl CDirMonitor::RemoveEntry(class CDirMonitorEntry * __ptr64) __ptr64 +?RemoveEntry@CDirMonitor@@QEAA?AW4LK_RETCODE@@PEAVCDirMonitorEntry@@@Z +; protected: int __cdecl CDirMonitorEntry::RequestNotification(void) __ptr64 +?RequestNotification@CDirMonitorEntry@@IEAAHXZ +; protected: int __cdecl CDirMonitorEntry::ResetDirectoryHandle(void) __ptr64 +?ResetDirectoryHandle@CDirMonitorEntry@@IEAAHXZ +; private: void __cdecl CDirMonitor::SerialComplLock(void) __ptr64 +?SerialComplLock@CDirMonitor@@AEAAXXZ +; private: void __cdecl CDirMonitor::SerialComplUnlock(void) __ptr64 +?SerialComplUnlock@CDirMonitor@@AEAAXXZ +; protected: int __cdecl CDirMonitorEntry::SetBufferSize(unsigned long) __ptr64 +?SetBufferSize@CDirMonitorEntry@@IEAAHK@Z +; public: void __cdecl CDirMonitor::Unlock(void) __ptr64 +?Unlock@CDirMonitor@@QEAAXXZ +; private: static enum LK_ACTION __cdecl CTypedHashTable::_Action(void const * __ptr64,void * __ptr64) +?_Action@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@CA?AW4LK_ACTION@@PEBXPEAX@Z +; private: static void __cdecl CTypedHashTable::_AddRefRecord(void const * __ptr64,int) +?_AddRefRecord@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@CAXPEBXH@Z +; private: static unsigned long __cdecl CTypedHashTable::_CalcKeyHash(unsigned __int64) +?_CalcKeyHash@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@CAK_K@Z +; private: static bool __cdecl CTypedHashTable::_EqualKeys(unsigned __int64,unsigned __int64) +?_EqualKeys@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@CA_N_K0@Z +; private: static unsigned __int64 const __cdecl CTypedHashTable::_ExtractKey(void const * __ptr64) +?_ExtractKey@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@CA?B_KPEBX@Z +; private: static enum LK_PREDICATE __cdecl CTypedHashTable::_Pred(void const * __ptr64,void * __ptr64) +?_Pred@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@CA?AW4LK_PREDICATE@@PEBXPEAX@Z +; public: class CTypedHashTable::iterator __cdecl CTypedHashTable::begin(void) __ptr64 +?begin@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAA?AViterator@1@XZ +; public: class CTypedHashTable::iterator __cdecl CTypedHashTable::end(void) __ptr64 +?end@?$CTypedHashTable@VCDirMonitor@@VCDirMonitorEntry@@PEBDVCLKRHashTable@@@@QEAA?AViterator@1@XZ +AtqAddAsyncHandle +AtqBandwidthGetInfo +AtqBandwidthSetInfo +AtqClearStatistics +AtqCloseEndpoint +AtqCloseFileHandle +AtqCloseSocket +AtqContextSetInfo +AtqCreateBandwidthInfo +AtqCreateEndpoint +AtqEndpointGetInfo +AtqEndpointSetInfo +AtqFreeBandwidthInfo +AtqFreeContext +AtqGetAcceptExAddrs +AtqGetCapTraceInfo +AtqGetCompletionPort +AtqGetInfo +AtqGetStatistics +AtqInitialize +AtqPostCompletionStatus +AtqReadDirChanges +AtqReadFile +AtqReadSocket +AtqSetInfo +AtqSetSocketOption +AtqStartEndpoint +AtqStopAndCloseEndpoint +AtqStopEndpoint +AtqSyncWsaSend +AtqTerminate +AtqTransmitFile +AtqTransmitFileEx +AtqWriteFile +AtqWriteSocket +GetIISCapTraceFlag +GetIISCapTraceLoggerHandle +IISInitializeCapTrace +SetIISCapTraceFlag diff --git a/lib/libc/mingw/lib64/iscomlog.def b/lib/libc/mingw/lib64/iscomlog.def new file mode 100644 index 0000000000000000000000000000000000000000..fecc80c7c38d08a480365b28a9dc858b1a091fb6 --- /dev/null +++ b/lib/libc/mingw/lib64/iscomlog.def @@ -0,0 +1,32 @@ +; +; Exports of file ISCOMLOG.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ISCOMLOG.dll +EXPORTS +; public: __cdecl LOGGING::LOGGING(class LOGGING const & __ptr64) __ptr64 +??0LOGGING@@QEAA@AEBV0@@Z +; public: class LOGGING & __ptr64 __cdecl LOGGING::operator=(class LOGGING const & __ptr64) __ptr64 +??4LOGGING@@QEAAAEAV0@AEBV0@@Z +ComLogCustomInformation +ComLogDllCleanUp +ComLogDllStartup +ComLogGetConfig +ComLogInitializeLog +ComLogLogInformation +ComLogNotifyChange +ComLogQueryExtraLogFields +ComLogSetConfig +ComLogTerminateLog +; private: void __cdecl LOGGING::LockExclusive(void) __ptr64 +?LockExclusive@LOGGING@@AEAAXXZ +; private: void __cdecl LOGGING::LockShared(void) __ptr64 +?LockShared@LOGGING@@AEAAXXZ +; private: void __cdecl LOGGING::Unlock(void) __ptr64 +?Unlock@LOGGING@@AEAAXXZ +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/isign32.def b/lib/libc/mingw/lib64/isign32.def new file mode 100644 index 0000000000000000000000000000000000000000..269419950ca337695ddd84d82149316ca013eab2 --- /dev/null +++ b/lib/libc/mingw/lib64/isign32.def @@ -0,0 +1,18 @@ +; +; Exports of file isignup2.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY isignup2.dll +EXPORTS +AutoDialLogon +AutoDialLogonA +AutoDialLogonW +AutoDialSignup +AutoDialSignupA +AutoDialSignupW +IEAKProcessISP +IEAKProcessISPA +IEAKProcessISPW +Signup diff --git a/lib/libc/mingw/lib64/iyuv_32.def b/lib/libc/mingw/lib64/iyuv_32.def new file mode 100644 index 0000000000000000000000000000000000000000..276e0f4701dbc04b7ebc5a9ddc8fb475056bbcdc --- /dev/null +++ b/lib/libc/mingw/lib64/iyuv_32.def @@ -0,0 +1,12 @@ +; +; Exports of file IYUV_32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IYUV_32.dll +EXPORTS +AboutDialogProc +DllMain +DriverDialogProc +DriverProc diff --git a/lib/libc/mingw/lib64/jet500.def b/lib/libc/mingw/lib64/jet500.def new file mode 100644 index 0000000000000000000000000000000000000000..5dbd7b1156df1925e3936819a552be528c09e52f --- /dev/null +++ b/lib/libc/mingw/lib64/jet500.def @@ -0,0 +1,93 @@ +; +; Exports of file JET500.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY JET500.dll +EXPORTS +JetAddColumn +JetAttachDatabase +JetBackup +JetBeginExternalBackup +JetBeginSession +JetBeginTransaction +JetCloseDatabase +JetCloseFile +JetCloseTable +JetCommitTransaction +JetCompact +JetComputeStats +JetCreateDatabase +JetCreateIndex +JetCreateLink +JetCreateQuery +JetCreateTable +JetCreateTableColumnIndex +JetDBUtilities +JetDelete +JetDeleteColumn +JetDeleteIndex +JetDeleteTable +JetDetachDatabase +JetDupCursor +JetDupSession +JetEndExternalBackup +JetEndSession +JetExecuteSql +JetExternalRestore +JetGetAttachInfo +JetGetBookmark +JetGetChecksum +JetGetColumnInfo +JetGetCounter +JetGetCurrentIndex +JetGetCursorInfo +JetGetDatabaseInfo +JetGetIndexInfo +JetGetLogInfo +JetGetObjectInfo +JetGetObjidFromName +JetGetQueryParameterInfo +JetGetRecordPosition +JetGetSystemParameter +JetGetTableColumnInfo +JetGetTableIndexInfo +JetGetTableInfo +JetGetVersion +JetGotoBookmark +JetGotoPosition +JetIdle +JetIndexRecordCount +JetInit +JetMakeKey +JetMove +JetOpenDatabase +JetOpenFile +JetOpenQueryDef +JetOpenTable +JetOpenTempTable +JetOpenTempTable2 +JetPrepareUpdate +JetReadFile +JetResetCounter +JetRestore +JetRestore2 +JetRetrieveColumn +JetRetrieveColumns +JetRetrieveKey +JetRetrieveQoSql +JetRollback +JetSeek +JetSetAccess +JetSetColumn +JetSetColumns +JetSetCurrentIndex +JetSetCurrentIndex2 +JetSetIndexRange +JetSetQoSql +JetSetSystemParameter +JetTerm +JetTerm2 +JetTruncateLog +JetUpdate diff --git a/lib/libc/mingw/lib64/kd1394.def b/lib/libc/mingw/lib64/kd1394.def new file mode 100644 index 0000000000000000000000000000000000000000..e5fd13b66fdbcfb5017afed220605dec61b32dd6 --- /dev/null +++ b/lib/libc/mingw/lib64/kd1394.def @@ -0,0 +1,16 @@ +; +; Exports of file KD1394.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY KD1394.dll +EXPORTS +KdD0Transition +KdD3Transition +KdDebuggerInitialize0 +KdDebuggerInitialize1 +KdReceivePacket +KdRestore +KdSave +KdSendPacket diff --git a/lib/libc/mingw/lib64/kerberos.def b/lib/libc/mingw/lib64/kerberos.def new file mode 100644 index 0000000000000000000000000000000000000000..972f6d76d2170be7fde08a86b4e5610482124f86 --- /dev/null +++ b/lib/libc/mingw/lib64/kerberos.def @@ -0,0 +1,18 @@ +; +; Exports of file Kerberos.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY Kerberos.dll +EXPORTS +SpInitialize +KerbDomainChangeCallback +SpLsaModeInitialize +SpUserModeInitialize +KerbCreateTokenFromTicket +KerbFree +KerbIsInitialized +KerbKdcCallBack +KerbMakeKdcCall +SpInstanceInit diff --git a/lib/libc/mingw/lib64/lmmib2.def b/lib/libc/mingw/lib64/lmmib2.def new file mode 100644 index 0000000000000000000000000000000000000000..90e82ef1981e314ba7d87ac8bdfaa4a22277f955 --- /dev/null +++ b/lib/libc/mingw/lib64/lmmib2.def @@ -0,0 +1,12 @@ +; +; Exports of file lmmib2.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY lmmib2.dll +EXPORTS +SnmpExtensionClose +SnmpExtensionInit +SnmpExtensionQuery +SnmpExtensionTrap diff --git a/lib/libc/mingw/lib64/localspl.def b/lib/libc/mingw/lib64/localspl.def new file mode 100644 index 0000000000000000000000000000000000000000..9fb52e677b0838852cf837dd68799ce581a8d511 --- /dev/null +++ b/lib/libc/mingw/lib64/localspl.def @@ -0,0 +1,81 @@ +; +; Exports of file LocalSpl.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY LocalSpl.dll +EXPORTS +ClosePrintProcessor +ControlPrintProcessor +DllMain +EnumPrintProcessorDatatypesW +GetPrintProcessorCapabilities +InitializePrintMonitor +InitializePrintProvidor +LclIsSessionZero +LclPromptUIPerSessionUser +OpenPrintProcessor +PrintDocumentOnPrintProcessor +PrintProcLogEvent +SplAddForm +SplAddMonitor +SplAddPort +SplAddPortEx +SplAddPrintProcessor +SplAddPrinter +SplAddPrinterDriverEx +SplBroadcastChange +SplClosePrinter +SplCloseSpooler +SplConfigChange +SplCopyFileEvent +SplCopyNumberOfFiles +SplCreateSpooler +SplDeleteForm +SplDeleteMonitor +SplDeletePort +SplDeletePrintProcCacheData +SplDeletePrintProcessor +SplDeletePrinter +SplDeletePrinterDriverEx +SplDeletePrinterKey +SplDeleteSpooler +SplDriverEvent +SplEnumForms +SplEnumMonitors +SplEnumPorts +SplEnumPrintProcCacheData +SplEnumPrintProcessorDatatypes +SplEnumPrintProcessors +SplEnumPrinterDataEx +SplEnumPrinterKey +SplEnumPrinters +SplGetDriverDir +SplGetForm +SplGetPrintProcCacheData +SplGetPrintProcessorDirectory +SplGetPrinter +SplGetPrinterData +SplGetPrinterDataEx +SplGetPrinterDriver +SplGetPrinterDriverDirectory +SplGetPrinterDriverEx +SplGetPrinterExtra +SplGetPrinterExtraEx +SplLoadLibraryTheCopyFileModule +SplLogEventExternal +SplLogWmiTraceEventExternal +SplMonitorIsInstalled +SplOpenPrinter +SplPowerEvent +SplReenumeratePorts +SplResetPrinter +SplSetForm +SplSetPrintProcCacheData +SplSetPrinter +SplSetPrinterData +SplSetPrinterDataEx +SplSetPrinterExtra +SplSetPrinterExtraEx +SplXcvData diff --git a/lib/libc/mingw/lib64/log.def b/lib/libc/mingw/lib64/log.def new file mode 100644 index 0000000000000000000000000000000000000000..320579e01534be9119923413d0432e21387a001a --- /dev/null +++ b/lib/libc/mingw/lib64/log.def @@ -0,0 +1,28 @@ +; +; Exports of file LOG.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY LOG.dll +EXPORTS +DllMain +LogA +LogBegin +LogDeleteOnNextInit +LogDirectA +LogDirectW +LogEnd +LogIfA +LogIfW +LogLineA +LogLineW +LogReInitA +LogReInitW +LogSetErrorDest +LogSetVerboseBitmap +LogSetVerboseLevel +LogTitleA +LogTitleW +LogW +SuppressAllLogPopups diff --git a/lib/libc/mingw/lib64/lonsint.def b/lib/libc/mingw/lib64/lonsint.def new file mode 100644 index 0000000000000000000000000000000000000000..4916f659732ce757cfcd8d3b1a9764b69e2c499e --- /dev/null +++ b/lib/libc/mingw/lib64/lonsint.def @@ -0,0 +1,15 @@ +; +; Exports of file LONSINT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY LONSINT.dll +EXPORTS +IISGetDefaultDomainName +IISLogon32Initialize +IISLogonDigestUserA +IISLogonNetUserA +IISLogonNetUserW +IISLogonPassportUserW +IISNetUserCookieA diff --git a/lib/libc/mingw/lib64/lpk.def b/lib/libc/mingw/lib64/lpk.def new file mode 100644 index 0000000000000000000000000000000000000000..865e26ba6e3a6428ca2315bbb3ad78a2822b1d70 --- /dev/null +++ b/lib/libc/mingw/lib64/lpk.def @@ -0,0 +1,19 @@ +; +; Exports of file LPK.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY LPK.dll +EXPORTS +LpkInitialize +LpkTabbedTextOut +LpkDllInitialize +LpkDrawTextEx +LpkEditControl DATA +LpkExtTextOut +LpkGetCharacterPlacement +LpkGetTextExtentExPoint +LpkPSMTextOut +LpkUseGDIWidthCache +ftsWordBreak diff --git a/lib/libc/mingw/lib64/lprhelp.def b/lib/libc/mingw/lib64/lprhelp.def new file mode 100644 index 0000000000000000000000000000000000000000..9071328993c59d45b2159f7506e916e42079064a --- /dev/null +++ b/lib/libc/mingw/lib64/lprhelp.def @@ -0,0 +1,19 @@ +; +; Exports of file LPRHELP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY LPRHELP.dll +EXPORTS +CancelJob +CloseLPR +EndJob +GetLongQueue +GetShortQueue +InitiateConnection +OpenLPR +PrintWaitingJobs +SetLPRTimeouts +StartJob +WriteJobData diff --git a/lib/libc/mingw/lib64/lsasrv.def b/lib/libc/mingw/lib64/lsasrv.def new file mode 100644 index 0000000000000000000000000000000000000000..0f3dd1548aa648583889031404f9d9443d88aaf1 --- /dev/null +++ b/lib/libc/mingw/lib64/lsasrv.def @@ -0,0 +1,141 @@ +; +; Exports of file LSASRV.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY LSASRV.dll +EXPORTS +LsaIAddNameToLogonSession +LsaIGetNameFromLuid +LsaISetPackageAttrInLogonSession +DsRolerDcAsDc +DsRolerDcAsReplica +DsRolerDemoteDc +DsRolerGetDcOperationProgress +DsRolerGetDcOperationResults +LsaIAdtAuditingEnabledByCategory +LsaIAllocateHeap +LsaIAllocateHeapZero +LsaIAuditAccountLogon +LsaIAuditAccountLogonEx +LsaIAuditKdcEvent +LsaIAuditKerberosLogon +LsaIAuditLogonUsingExplicitCreds +LsaIAuditNotifyPackageLoad +LsaIAuditPasswordAccessEvent +LsaIAuditReplay +LsaIAuditSamEvent +LsaICallPackage +LsaICallPackageEx +LsaICallPackagePassthrough +LsaICancelNotification +LsaIChangeSecretCipherKey +LsaICryptProtectData +LsaICryptUnprotectData +LsaIDereferenceCredHandle +LsaIDsNotifiedObjectChange +LsaIEnumerateSecrets +LsaIEqualLogonProcessName +LsaIFilterNamespace +LsaIFilterSids +LsaIForestTrustFindMatch +LsaIFreeForestTrustInfo +LsaIFreeHeap +LsaIFreeReturnBuffer +LsaIFree_LSAI_PRIVATE_DATA +LsaIFree_LSAI_SECRET_ENUM_BUFFER +LsaIFree_LSAPR_ACCOUNT_ENUM_BUFFER +LsaIFree_LSAPR_CR_CIPHER_VALUE +LsaIFree_LSAPR_POLICY_DOMAIN_INFORMATION +LsaIFree_LSAPR_POLICY_INFORMATION +LsaIFree_LSAPR_PRIVILEGE_ENUM_BUFFER +LsaIFree_LSAPR_PRIVILEGE_SET +LsaIFree_LSAPR_REFERENCED_DOMAIN_LIST +LsaIFree_LSAPR_SR_SECURITY_DESCRIPTOR +LsaIFree_LSAPR_TRANSLATED_NAMES +LsaIFree_LSAPR_TRANSLATED_SIDS +LsaIFree_LSAPR_TRUSTED_DOMAIN_INFO +LsaIFree_LSAPR_TRUSTED_ENUM_BUFFER +LsaIFree_LSAPR_TRUSTED_ENUM_BUFFER_EX +LsaIFree_LSAPR_TRUST_INFORMATION +LsaIFree_LSAPR_UNICODE_STRING +LsaIFree_LSAPR_UNICODE_STRING_BUFFER +LsaIFree_LSAP_SITENAME_INFO +LsaIFree_LSAP_SITE_INFO +LsaIFree_LSAP_SUBNET_INFO +LsaIFree_LSAP_UPN_SUFFIXES +LsaIFree_LSA_FOREST_TRUST_COLLISION_INFORMATION +LsaIFree_LSA_FOREST_TRUST_INFORMATION +LsaIGetBootOption +LsaIGetCallInfo +LsaIGetForestTrustInformation +LsaIGetLogonGuid +LsaIGetNbAndDnsDomainNames +LsaIGetSerialNumberPolicy +LsaIGetSiteName +LsaIHealthCheck +LsaIImpersonateClient +LsaIIsDomainWithinForest +LsaIIsDsPaused +LsaIKerberosRegisterTrustNotification +LsaILookupWellKnownName +LsaINoMoreWin2KDomain +LsaINotifyChangeNotification +LsaINotifyGCStatusChange +LsaINotifyNetlogonParametersChangeW +LsaINotifyPasswordChanged +LsaIOpenPolicyTrusted +LsaIQueryForestTrustInfo +LsaIQueryInformationPolicyTrusted +LsaIQuerySiteInfo +LsaIQuerySubnetInfo +LsaIQueryUpnSuffixes +LsaIReferenceCredHandle +LsaIRegisterNotification +LsaIRegisterPolicyChangeNotificationCallback +LsaISafeMode +LsaISamIndicatedDsStarted +LsaISetBootOption +LsaISetClientDnsHostName +LsaISetLogonGuidInLogonSession +LsaISetSerialNumberPolicy +LsaISetTimesSecret +LsaISetTokenDacl +LsaISetupWasRun +LsaIUnregisterAllPolicyChangeNotificationCallback +LsaIUnregisterPolicyChangeNotificationCallback +LsaIUpdateForestTrustInformation +LsaIWriteAuditEvent +LsapAuOpenSam +LsapCheckBootMode +LsapDsDebugInitialize +LsapDsInitializeDsStateInfo +LsapDsInitializePromoteInterface +LsapInitLsa +LsarClose +LsarCreateSecret +LsarDelete +LsarEnumerateAccounts +LsarEnumeratePrivilegesAccount +LsarEnumerateTrustedDomains +LsarEnumerateTrustedDomainsEx +LsarGetSystemAccessAccount +LsarLookupPrivilegeName +LsarLookupSids +LsarLookupSids2 +LsarOpenAccount +LsarOpenPolicy +LsarOpenSecret +LsarOpenTrustedDomain +LsarQueryDomainInformationPolicy +LsarQueryInfoTrustedDomain +LsarQueryInformationPolicy +LsarQuerySecret +LsarQuerySecurityObject +LsarQueryTrustedDomainInfoByName +LsarSetInformationPolicy +LsarSetSecret +LsarSetSecurityObject +LsarSetTrustedDomainInfoByName +ServiceInit diff --git a/lib/libc/mingw/lib64/mag_hook.def b/lib/libc/mingw/lib64/mag_hook.def new file mode 100644 index 0000000000000000000000000000000000000000..9bed4d7fb1034bf91c36edacda1460b0f78adf91 --- /dev/null +++ b/lib/libc/mingw/lib64/mag_hook.def @@ -0,0 +1,13 @@ +; +; Exports of file Mag_Hook.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY Mag_Hook.dll +EXPORTS +FakeCursorMove +GetCursorHack +GetPopupInfo +InstallEventHook +SetZoomRect diff --git a/lib/libc/mingw/lib64/mcastmib.def b/lib/libc/mingw/lib64/mcastmib.def new file mode 100644 index 0000000000000000000000000000000000000000..4d8975d9edbadd7284bcb800d1ed19dbae785d92 --- /dev/null +++ b/lib/libc/mingw/lib64/mcastmib.def @@ -0,0 +1,11 @@ +; +; Exports of file MCASTMIB.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MCASTMIB.dll +EXPORTS +SnmpExtensionInit +SnmpExtensionQuery +SnmpExtensionTrap diff --git a/lib/libc/mingw/lib64/mcd32.def b/lib/libc/mingw/lib64/mcd32.def new file mode 100644 index 0000000000000000000000000000000000000000..4212c81ce6226c2a449aa48ee6a9275a87f3ec84 --- /dev/null +++ b/lib/libc/mingw/lib64/mcd32.def @@ -0,0 +1,52 @@ +; +; Exports of file MCD32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MCD32.dll +EXPORTS +MCDAddState +MCDAddStateStruct +MCDAlloc +MCDAllocBuffers +MCDBeginState +MCDBindContext +MCDClear +MCDCopyPixels +MCDCreateContext +MCDCreateTexture +MCDDeleteContext +MCDDeleteTexture +MCDDescribeLayerPlane +MCDDescribeMcdLayerPlane +MCDDescribeMcdPixelFormat +MCDDescribePixelFormat +MCDDestroyWindow +MCDDrawPixels +MCDFlushState +MCDFree +MCDGetBuffers +MCDGetDriverInfo +MCDGetTextureFormats +MCDLock +MCDPixelMap +MCDProcessBatch +MCDProcessBatch2 +MCDQueryMemStatus +MCDReadPixels +MCDReadSpan +MCDSetLayerPalette +MCDSetScissorRect +MCDSetViewport +MCDSwap +MCDSwapMultiple +MCDSync +MCDTextureKey +MCDTextureStatus +MCDUnlock +MCDUpdateSubTexture +MCDUpdateTexturePalette +MCDUpdateTexturePriority +MCDUpdateTextureState +MCDWriteSpan diff --git a/lib/libc/mingw/lib64/mcdsrv32.def b/lib/libc/mingw/lib64/mcdsrv32.def new file mode 100644 index 0000000000000000000000000000000000000000..37b407e4fb426ca4fa3b187cecfccdeee20fa6d4 --- /dev/null +++ b/lib/libc/mingw/lib64/mcdsrv32.def @@ -0,0 +1,13 @@ +; +; Exports of file MCDSRV32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MCDSRV32.dll +EXPORTS +MCDEngEscFilter +MCDEngInit +MCDEngInitEx +MCDEngSetMemStatus +MCDEngUninit diff --git a/lib/libc/mingw/lib64/mchgrcoi.def b/lib/libc/mingw/lib64/mchgrcoi.def new file mode 100644 index 0000000000000000000000000000000000000000..8563a72aa44ff064236344add02b3d554cfdcac4 --- /dev/null +++ b/lib/libc/mingw/lib64/mchgrcoi.def @@ -0,0 +1,9 @@ +; +; Exports of file mchgrcoi.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mchgrcoi.dll +EXPORTS +MchgrClassCoInstaller diff --git a/lib/libc/mingw/lib64/mciavi32.def b/lib/libc/mingw/lib64/mciavi32.def new file mode 100644 index 0000000000000000000000000000000000000000..48199e27ad8d5f600b43c2b837d1272c9230d4e8 --- /dev/null +++ b/lib/libc/mingw/lib64/mciavi32.def @@ -0,0 +1,10 @@ +; +; Exports of file MCIAVI32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MCIAVI32.dll +EXPORTS +DriverProc +KeyboardHookProc diff --git a/lib/libc/mingw/lib64/mciole32.def b/lib/libc/mingw/lib64/mciole32.def new file mode 100644 index 0000000000000000000000000000000000000000..06cce2a41b40b2804f7d58f53789fc06b6e4f7ed --- /dev/null +++ b/lib/libc/mingw/lib64/mciole32.def @@ -0,0 +1,19 @@ +; +; Exports of file MCIOLE32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MCIOLE32.dll +EXPORTS +DllLoadFromStream +DllCreateFromClip +DllCreateLinkFromClip +DllCreateFromTemplate +DllCreate +DllCreateFromFile +DllCreateLinkFromFile +GetMessageHook +OleQueryObjPos +InstallHook +RemoveHook diff --git a/lib/libc/mingw/lib64/mciqtz32.def b/lib/libc/mingw/lib64/mciqtz32.def new file mode 100644 index 0000000000000000000000000000000000000000..175e066523e04b29bf37a54e3a343cd1321969c8 --- /dev/null +++ b/lib/libc/mingw/lib64/mciqtz32.def @@ -0,0 +1,10 @@ +; +; Exports of file MCIQTZ32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MCIQTZ32.dll +EXPORTS +DriverProc +MCIEntry32 diff --git a/lib/libc/mingw/lib64/mfc42.def b/lib/libc/mingw/lib64/mfc42.def new file mode 100644 index 0000000000000000000000000000000000000000..f975b7b92d3d5d621d78d23bc32bde24a5807c83 --- /dev/null +++ b/lib/libc/mingw/lib64/mfc42.def @@ -0,0 +1,20 @@ +; +; Exports of file MFC42.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MFC42.dll +EXPORTS +DllGetClassObject +DllCanUnloadNow +DllRegisterServer +DllUnregisterServer +; public: static struct CRuntimeClass const CCachedDataPathProperty::classCCachedDataPathProperty +?classCCachedDataPathProperty@CCachedDataPathProperty@@2UCRuntimeClass@@B DATA +; public: static struct CRuntimeClass const CDataPathProperty::classCDataPathProperty +?classCDataPathProperty@CDataPathProperty@@2UCRuntimeClass@@B DATA +AfxFreeLibrary +AfxLoadLibrary +AfxLockGlobals +AfxUnlockGlobals diff --git a/lib/libc/mingw/lib64/mfc42u.def b/lib/libc/mingw/lib64/mfc42u.def new file mode 100644 index 0000000000000000000000000000000000000000..e95784d3128734600e2e60f4844b713301d1caaf --- /dev/null +++ b/lib/libc/mingw/lib64/mfc42u.def @@ -0,0 +1,20 @@ +; +; Exports of file MFC42u.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MFC42u.dll +EXPORTS +DllGetClassObject +DllCanUnloadNow +DllRegisterServer +DllUnregisterServer +; public: static struct CRuntimeClass const CCachedDataPathProperty::classCCachedDataPathProperty +?classCCachedDataPathProperty@CCachedDataPathProperty@@2UCRuntimeClass@@B DATA +; public: static struct CRuntimeClass const CDataPathProperty::classCDataPathProperty +?classCDataPathProperty@CDataPathProperty@@2UCRuntimeClass@@B DATA +AfxFreeLibrary +AfxLoadLibrary +AfxLockGlobals +AfxUnlockGlobals diff --git a/lib/libc/mingw/lib64/migism.def b/lib/libc/mingw/lib64/migism.def new file mode 100644 index 0000000000000000000000000000000000000000..1a08b76ac0c6266920d8fea6da554b93a5f38e3e --- /dev/null +++ b/lib/libc/mingw/lib64/migism.def @@ -0,0 +1,257 @@ +; +; Exports of file MIGISM.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MIGISM.dll +EXPORTS +DllMain +IsmAbandonObjectIdOnCollision +IsmAbandonObjectOnCollision +IsmAbortApplyObjectEnum +IsmAbortComponentEnum +IsmAbortObjectAttributeEnum +IsmAbortObjectEnum +IsmAbortObjectOperationEnum +IsmAbortObjectPropertyEnum +IsmAbortObjectTypeIdEnum +IsmAbortObjectWithAttributeEnum +IsmAbortObjectWithOperationEnum +IsmAbortObjectWithPropertyEnum +IsmAbortPersistentObjectEnum +IsmAbortScopeEnum +IsmAbortTransportEnum +IsmAcquireObjectEx +IsmAddComponentAlias +IsmAddControlFile +IsmAddPropertyDataToObject +IsmAddPropertyDataToObjectId +IsmAddPropertyToObject +IsmAddPropertyToObjectId +IsmAddToPhysicalEnum +IsmAllocEnvironmentVariableList +IsmAppendEnvironmentMultiSz +IsmAppendEnvironmentString +IsmAreObjectsIdentical +IsmCanWriteRollbackJournal +IsmClearAbandonObjectIdOnCollision +IsmClearAbandonObjectOnCollision +IsmClearApplyOnObject +IsmClearApplyOnObjectId +IsmClearAttributeOnObject +IsmClearAttributeOnObjectId +IsmClearNonCriticalFlagOnObject +IsmClearNonCriticalFlagOnObjectId +IsmClearOperationOnObject +IsmClearOperationOnObjectId +IsmClearPersistenceOnObject +IsmClearPersistenceOnObjectId +IsmConvertObjectContentToAnsi +IsmConvertObjectContentToUnicode +IsmConvertObjectToMultiSz +IsmCreateParsedPattern +IsmCreateScope +IsmCurrentlyExecuting +IsmDeleteEnvironmentVariable +IsmDeleteScope +IsmDeselectScope +IsmDestroyGlobalVariable +IsmDestroyObjectHandle +IsmDestroyObjectString +IsmDestroyParsedPattern +IsmDoesObjectExist +IsmDoesRollbackDataExist +IsmEnumFirstApplyObject +IsmEnumFirstComponent +IsmEnumFirstDestinationObjectEx +IsmEnumFirstObjectAttribute +IsmEnumFirstObjectAttributeById +IsmEnumFirstObjectOperation +IsmEnumFirstObjectOperationById +IsmEnumFirstObjectProperty +IsmEnumFirstObjectPropertyById +IsmEnumFirstObjectTypeId +IsmEnumFirstObjectWithAttribute +IsmEnumFirstObjectWithOperation +IsmEnumFirstObjectWithProperty +IsmEnumFirstPersistentObject +IsmEnumFirstScope +IsmEnumFirstSourceObjectEx +IsmEnumFirstTransport +IsmEnumNextApplyObject +IsmEnumNextComponent +IsmEnumNextObject +IsmEnumNextObjectAttribute +IsmEnumNextObjectOperation +IsmEnumNextObjectProperty +IsmEnumNextObjectTypeId +IsmEnumNextObjectWithAttribute +IsmEnumNextObjectWithOperation +IsmEnumNextObjectWithProperty +IsmEnumNextPersistentObject +IsmEnumNextScope +IsmEnumNextTransport +IsmExecute +IsmExecuteFunction +IsmExecuteHooks +IsmFilterObject +IsmFreeConvertedObjectContent +IsmFreeCurrentUserData +IsmFreeEnvironmentVariableList +IsmGetActiveScopeId +IsmGetActiveScopeName +IsmGetActiveScopeNameRenamed +IsmGetAttributeGroup +IsmGetAttributeName +IsmGetControlFile +IsmGetCurrentSidString +IsmGetEnvironmentCallback +IsmGetEnvironmentData +IsmGetEnvironmentMultiSz +IsmGetEnvironmentString +IsmGetEnvironmentValue +IsmGetGlobalVariable +IsmGetMappedUserData +IsmGetObjectIdFromName +IsmGetObjectOperationData +IsmGetObjectOperationDataById +IsmGetObjectTypeId +IsmGetObjectTypeName +IsmGetObjectTypePriority +IsmGetObjectsStatistics +IsmGetOnlineUserData +IsmGetOperationGroup +IsmGetOperationName +IsmGetOsVersionInfo +IsmGetPropertyData +IsmGetPropertyFromObject +IsmGetPropertyFromObjectId +IsmGetPropertyGroup +IsmGetPropertyName +IsmGetRealPlatform +IsmGetScopeObjectTypeName +IsmGetScopeProperty +IsmGetTempDirectory +IsmGetTempFile +IsmGetTempStorage +IsmGetTransportVariable +IsmGetVirtualPlatform +IsmHookEnumeration +IsmInitialize +IsmIsApplyObject +IsmIsApplyObjectId +IsmIsAttributeSetOnObject +IsmIsAttributeSetOnObjectId +IsmIsComponentSelected +IsmIsEnvironmentFlagSet +IsmIsNonCriticalObject +IsmIsNonCriticalObjectId +IsmIsObjectAbandonedOnCollision +IsmIsObjectHandleLeafOnly +IsmIsObjectHandleNodeOnly +IsmIsObjectIdAbandonedOnCollision +IsmIsOperationSetOnObject +IsmIsOperationSetOnObjectId +IsmIsPersistentObject +IsmIsPersistentObjectId +IsmIsPropertySetOnObject +IsmIsPropertySetOnObjectId +IsmIsScopeOnline +IsmIsScopeSelected +IsmIsSystemScopeSelected +IsmLoad +IsmLockAttribute +IsmLockObject +IsmLockObjectId +IsmLockOperation +IsmLockProperty +IsmMakeApplyObject +IsmMakeApplyObjectId +IsmMakeNonCriticalObject +IsmMakeNonCriticalObjectId +IsmMakePersistentObject +IsmMakePersistentObjectId +IsmParsedPatternMatch +IsmParsedPatternMatchEx +IsmPreserveJournal +IsmProhibitPhysicalEnum +IsmQueueEnumeration +IsmRecordDelayedOperation +IsmRecordOperation +IsmRecoverEfsFile +IsmRegisterAttribute +IsmRegisterCompareCallback +IsmRegisterDynamicExclusion +IsmRegisterGlobalApplyCallback +IsmRegisterGlobalFilterCallback +IsmRegisterObjectType +IsmRegisterOperation +IsmRegisterOperationApplyCallback +IsmRegisterOperationData +IsmRegisterOperationFilterCallback +IsmRegisterPhysicalAcquireHook +IsmRegisterPostEnumerationCallback +IsmRegisterPreEnumerationCallback +IsmRegisterProgressBarCallback +IsmRegisterProgressSlice +IsmRegisterProperty +IsmRegisterPropertyData +IsmRegisterRestoreCallback +IsmRegisterScopeChangeCallback +IsmRegisterStaticExclusion +IsmRegisterTransport +IsmRegisterTypePostEnumerationCallback +IsmRegisterTypePreEnumerationCallback +IsmReleaseMemory +IsmReleaseObject +IsmRemoveAllUserSuppliedComponents +IsmRemovePhysicalObject +IsmRemovePropertyData +IsmRemovePropertyFromObject +IsmRemovePropertyFromObjectId +IsmReplacePhysicalObject +IsmResumeLoad +IsmResumeSave +IsmRollback +IsmSave +IsmSelectComponent +IsmSelectMasterGroup +IsmSelectPreferredAlias +IsmSelectScope +IsmSelectTransport +IsmSendMessageToApp +IsmSetAttributeOnObject +IsmSetAttributeOnObjectId +IsmSetCancel +IsmSetDelayedOperationsCommand +IsmSetEnvironmentCallback +IsmSetEnvironmentData +IsmSetEnvironmentFlag +IsmSetEnvironmentMultiSz +IsmSetEnvironmentString +IsmSetEnvironmentValue +IsmSetOperationOnObject +IsmSetOperationOnObject2 +IsmSetOperationOnObjectId +IsmSetOperationOnObjectId2 +IsmSetPlatform +IsmSetRollbackJournalType +IsmSetTransportStorage +IsmSetTransportVariable +IsmStartEtmModules +IsmStartTransport +IsmTerminate +IsmTickProgressBar +IsmUnregisterScopeChangeCallback +TrackedIsmCompressEnvironmentString +TrackedIsmConvertMultiSzToObject +TrackedIsmCreateObjectHandle +TrackedIsmCreateObjectPattern +TrackedIsmCreateObjectStringsFromHandleEx +TrackedIsmCreateSimpleObjectPattern +TrackedIsmDuplicateString +TrackedIsmExpandEnvironmentString +TrackedIsmGetLongName +TrackedIsmGetMemory +TrackedIsmGetNativeObjectName diff --git a/lib/libc/mingw/lib64/miglibnt.def b/lib/libc/mingw/lib64/miglibnt.def new file mode 100644 index 0000000000000000000000000000000000000000..ac8ac9e5093a298d7dc50ff746da1e32a06dd9c2 --- /dev/null +++ b/lib/libc/mingw/lib64/miglibnt.def @@ -0,0 +1,19 @@ +; +; Exports of file MIGLIBNT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MIGLIBNT.dll +EXPORTS +MigDllAddDllToListW +MigDllApplySystemSettingsW +MigDllCloseW +MigDllCreateList +MigDllEnumFirstW +MigDllEnumNextW +MigDllFreeList +MigDllInit +MigDllInitializeDstW +MigDllOpenW +MigDllShutdown diff --git a/lib/libc/mingw/lib64/mll_hp.def b/lib/libc/mingw/lib64/mll_hp.def new file mode 100644 index 0000000000000000000000000000000000000000..383ab6a1fc8069d7a16f3f5d4258689c0203f649 --- /dev/null +++ b/lib/libc/mingw/lib64/mll_hp.def @@ -0,0 +1,10 @@ +; +; Exports of file MLL_HP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MLL_HP.dll +EXPORTS +ClaimMediaLabel +MaxMediaLabel diff --git a/lib/libc/mingw/lib64/mll_mtf.def b/lib/libc/mingw/lib64/mll_mtf.def new file mode 100644 index 0000000000000000000000000000000000000000..77166542e65205a714713de3ff7032299569d42b --- /dev/null +++ b/lib/libc/mingw/lib64/mll_mtf.def @@ -0,0 +1,10 @@ +; +; Exports of file MLL_MTF.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MLL_MTF.dll +EXPORTS +ClaimMediaLabel +MaxMediaLabel diff --git a/lib/libc/mingw/lib64/mll_qic.def b/lib/libc/mingw/lib64/mll_qic.def new file mode 100644 index 0000000000000000000000000000000000000000..7cd8aa9651669adfcf2bed5ae3742ff9e3c2aed8 --- /dev/null +++ b/lib/libc/mingw/lib64/mll_qic.def @@ -0,0 +1,10 @@ +; +; Exports of file MLL_QIC.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MLL_QIC.dll +EXPORTS +ClaimMediaLabel +MaxMediaLabel diff --git a/lib/libc/mingw/lib64/mmfutil.def b/lib/libc/mingw/lib64/mmfutil.def new file mode 100644 index 0000000000000000000000000000000000000000..a5e2e64295f5598dab13ff72e2159341bf637a6d --- /dev/null +++ b/lib/libc/mingw/lib64/mmfutil.def @@ -0,0 +1,19 @@ +; +; Exports of file MMFUtil.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MMFUtil.DLL +EXPORTS +; __int64 __cdecl DisplayAVIBox(struct HWND__ * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,struct HWND__ * __ptr64 * __ptr64) +?DisplayAVIBox@@YA_JPEAUHWND__@@PEBG1PEAPEAU1@@Z +; int __cdecl DisplayUserMessage(struct HWND__ * __ptr64,struct HINSTANCE__ * __ptr64,unsigned int,unsigned int,enum ERROR_SRC,long,unsigned int) +?DisplayUserMessage@@YAHPEAUHWND__@@PEAUHINSTANCE__@@IIW4ERROR_SRC@@JI@Z +; int __cdecl DisplayUserMessage(struct HWND__ * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,enum ERROR_SRC,long,unsigned int) +?DisplayUserMessage@@YAHPEAUHWND__@@PEBG1W4ERROR_SRC@@JI@Z +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +ErrorStringEx diff --git a/lib/libc/mingw/lib64/mmutilse.def b/lib/libc/mingw/lib64/mmutilse.def new file mode 100644 index 0000000000000000000000000000000000000000..f1eaad37837f02dba06ffe7b852ca39d512c1522 --- /dev/null +++ b/lib/libc/mingw/lib64/mmutilse.def @@ -0,0 +1,295 @@ +; +; Exports of file mmutilse.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mmutilse.dll +EXPORTS +; public: __cdecl IHammer::CDirectDrawSurface::CDirectDrawSurface(struct HPALETTE__ * __ptr64,unsigned long,struct tagSIZE const * __ptr64,long * __ptr64) __ptr64 +??0CDirectDrawSurface@IHammer@@QEAA@PEAUHPALETTE__@@KPEBUtagSIZE@@PEAJ@Z +; public: __cdecl CHalftone::CHalftone(struct HPALETTE__ * __ptr64) __ptr64 +??0CHalftone@@QEAA@PEAUHPALETTE__@@@Z +; public: __cdecl CHalftonePalette::CHalftonePalette(struct HPALETTE__ * __ptr64) __ptr64 +??0CHalftonePalette@@QEAA@PEAUHPALETTE__@@@Z +; public: __cdecl CHalftonePalette::CHalftonePalette(void) __ptr64 +??0CHalftonePalette@@QEAA@XZ +; public: __cdecl CMemManager::CMemManager(void) __ptr64 +??0CMemManager@@QEAA@XZ +; public: __cdecl CMemUser::CMemUser(void) __ptr64 +??0CMemUser@@QEAA@XZ +; public: __cdecl CTStr::CTStr(class CTStr & __ptr64) __ptr64 +??0CTStr@@QEAA@AEAV0@@Z +; public: __cdecl CTStr::CTStr(int) __ptr64 +??0CTStr@@QEAA@H@Z +; public: __cdecl CTStr::CTStr(char * __ptr64) __ptr64 +??0CTStr@@QEAA@PEAD@Z +; public: __cdecl CTStr::CTStr(unsigned short * __ptr64) __ptr64 +??0CTStr@@QEAA@PEAG@Z +; public: __cdecl CURLArchive::CURLArchive(struct IUnknown * __ptr64) __ptr64 +??0CURLArchive@@QEAA@PEAUIUnknown@@@Z +; public: __cdecl OTrig::OTrig(void) __ptr64 +??0OTrig@@QEAA@XZ +; public: virtual __cdecl CMemManager::~CMemManager(void) __ptr64 +??1CMemManager@@UEAA@XZ +; public: virtual __cdecl CMemUser::~CMemUser(void) __ptr64 +??1CMemUser@@UEAA@XZ +; public: __cdecl CTStr::~CTStr(void) __ptr64 +??1CTStr@@QEAA@XZ +; public: virtual __cdecl CURLArchive::~CURLArchive(void) __ptr64 +??1CURLArchive@@UEAA@XZ +; public: void __cdecl CTStr::`default constructor closure'(void) __ptr64 +??_FCTStr@@QEAAXXZ +; public: void __cdecl CURLArchive::`default constructor closure'(void) __ptr64 +??_FCURLArchive@@QEAAXXZ +; public: void * __ptr64 __cdecl CMemManager::AllocBuffer(unsigned long,unsigned short) __ptr64 +?AllocBuffer@CMemManager@@QEAAPEAXKG@Z +; public: struct MEMBLOCK_tag * __ptr64 __cdecl CMemUser::AllocBuffer(unsigned long,unsigned short) __ptr64 +?AllocBuffer@CMemUser@@QEAAPEAUMEMBLOCK_tag@@KG@Z +; public: int __cdecl CTStr::AllocBuffer(int,int) __ptr64 +?AllocBuffer@CTStr@@QEAAHHH@Z +; public: static void * __ptr64 __cdecl CMemManager::AllocBufferGlb(unsigned long,unsigned short) +?AllocBufferGlb@CMemManager@@SAPEAXKG@Z +; public: static int __cdecl CStringWrapper::Atoi(char const * __ptr64) +?Atoi@CStringWrapper@@SAHPEBD@Z +; public: static long __cdecl CStringWrapper::Atol(char const * __ptr64) +?Atol@CStringWrapper@@SAJPEBD@Z +; long __cdecl BitCountFromDDPIXELFORMAT(struct _DDPIXELFORMAT const & __ptr64) +?BitCountFromDDPIXELFORMAT@@YAJAEBU_DDPIXELFORMAT@@@Z +; public: virtual long __cdecl CURLArchive::Close(void) __ptr64 +?Close@CURLArchive@@UEAAJXZ +; public: virtual int __cdecl CNonCollapsingDrg::CopyFrom(class CDrg * __ptr64) __ptr64 +?CopyFrom@CNonCollapsingDrg@@UEAAHPEAVCDrg@@@Z +; public: virtual long __cdecl CURLArchive::CopyLocal(char * __ptr64,int) __ptr64 +?CopyLocal@CURLArchive@@UEAAJPEADH@Z +; public: virtual long __cdecl CURLArchive::CopyLocal(unsigned short * __ptr64,int) __ptr64 +?CopyLocal@CURLArchive@@UEAAJPEAGH@Z +; public: float __cdecl OTrig::Cos(long) __ptr64 +?Cos@OTrig@@QEAAMJ@Z +; public: float __cdecl OTrig::Cos(float) __ptr64 +?Cos@OTrig@@QEAAMM@Z +; public: static float __cdecl CMathWrapper::CosDeg(long) +?CosDeg@CMathWrapper@@SAMJ@Z +; public: static float __cdecl CMathWrapper::CosDeg(float) +?CosDeg@CMathWrapper@@SAMM@Z +; public: static float __cdecl CMathWrapper::CosDegWrap(long) +?CosDegWrap@CMathWrapper@@SAMJ@Z +; public: static float __cdecl CMathWrapper::CosDegWrap(float) +?CosDegWrap@CMathWrapper@@SAMM@Z +; public: static double __cdecl CMathWrapper::CosRad(double) +?CosRad@CMathWrapper@@SANN@Z +; public: float __cdecl OTrig::CosWrap(long) __ptr64 +?CosWrap@OTrig@@QEAAMJ@Z +; public: float __cdecl OTrig::CosWrap(float) __ptr64 +?CosWrap@OTrig@@QEAAMM@Z +; public: virtual long __cdecl CURLArchive::Create(char const * __ptr64) __ptr64 +?Create@CURLArchive@@UEAAJPEBD@Z +; public: virtual long __cdecl CURLArchive::Create(unsigned short const * __ptr64) __ptr64 +?Create@CURLArchive@@UEAAJPEBG@Z +; int __cdecl CreateIDispatchCollection(struct IUnknown * __ptr64 * __ptr64) +?CreateIDispatchCollection@@YAHPEAPEAUIUnknown@@@Z +; public: void __cdecl CMemManager::DumpAllocations(char * __ptr64) __ptr64 +?DumpAllocations@CMemManager@@QEAAXPEAD@Z +; public: static void __cdecl CMemManager::DumpAllocationsGlb(char * __ptr64) +?DumpAllocationsGlb@CMemManager@@SAXPEAD@Z +; private: void __cdecl CMemManager::DumpHeapHeader(struct HEAPHEADER_tag * __ptr64,struct _iobuf * __ptr64) __ptr64 +?DumpHeapHeader@CMemManager@@AEAAXPEAUHEAPHEADER_tag@@PEAU_iobuf@@@Z +; private: void __cdecl CMemManager::DumpMemBlock(struct MEMBLOCK_tag * __ptr64,struct _iobuf * __ptr64) __ptr64 +?DumpMemBlock@CMemManager@@AEAAXPEAUMEMBLOCK_tag@@PEAU_iobuf@@@Z +; private: void __cdecl CMemManager::DumpMemUserInfo(struct MEMUSERINFO_tag * __ptr64,struct _iobuf * __ptr64) __ptr64 +?DumpMemUserInfo@CMemManager@@AEAAXPEAUMEMUSERINFO_tag@@PEAU_iobuf@@@Z +; void __cdecl ExternalDumpAllocations(char * __ptr64) +?ExternalDumpAllocations@@YAXPEAD@Z +; public: void __cdecl CMemManager::FreeBuffer(void * __ptr64) __ptr64 +?FreeBuffer@CMemManager@@QEAAXPEAX@Z +; public: void __cdecl CMemUser::FreeBuffer(struct MEMBLOCK_tag * __ptr64) __ptr64 +?FreeBuffer@CMemUser@@QEAAXPEAUMEMBLOCK_tag@@@Z +; public: void __cdecl CTStr::FreeBuffer(void) __ptr64 +?FreeBuffer@CTStr@@QEAAXXZ +; public: static void __cdecl CMemManager::FreeBufferGlb(void * __ptr64) +?FreeBufferGlb@CMemManager@@SAXPEAX@Z +; public: void __cdecl CMemManager::FreeBufferMemBlock(struct MEMBLOCK_tag * __ptr64) __ptr64 +?FreeBufferMemBlock@CMemManager@@QEAAXPEAUMEMBLOCK_tag@@@Z +; public: static char * __ptr64 __cdecl CStringWrapper::Gcvt(double,int,char * __ptr64) +?Gcvt@CStringWrapper@@SAPEADNHPEAD@Z +; public: virtual void * __ptr64 __cdecl CNonCollapsingDrg::GetAt(long) __ptr64 +?GetAt@CNonCollapsingDrg@@UEAAPEAXJ@Z +; public: virtual long __cdecl CURLArchive::GetFileSize(long & __ptr64) __ptr64 +?GetFileSize@CURLArchive@@UEAAJAEAJ@Z +; public: virtual void * __ptr64 __cdecl CNonCollapsingDrg::GetFirst(void) __ptr64 +?GetFirst@CNonCollapsingDrg@@UEAAPEAXXZ +; public: virtual void * __ptr64 __cdecl CNonCollapsingDrg::GetNext(void) __ptr64 +?GetNext@CNonCollapsingDrg@@UEAAPEAXXZ +; unsigned long __cdecl GetSigBitsFrom16BPP(struct HDC__ * __ptr64) +?GetSigBitsFrom16BPP@@YAKPEAUHDC__@@@Z +; public: virtual struct IStream * __ptr64 __cdecl CURLArchive::GetStreamInterface(void)const __ptr64 +?GetStreamInterface@CURLArchive@@UEBAPEAUIStream@@XZ +; public: virtual int __cdecl CDrg::Insert(void * __ptr64,long) __ptr64 +?Insert@CDrg@@UEAAHPEAXJ@Z +; int __cdecl IsMMXCpu(void) +?IsMMXCpu@@YAHXZ +; public: static int __cdecl CStringWrapper::Iswspace(unsigned short) +?Iswspace@CStringWrapper@@SAHG@Z +; public: static char * __ptr64 __cdecl CStringWrapper::Itoa(int,char * __ptr64,int) +?Itoa@CStringWrapper@@SAPEADHPEADH@Z +; public: int __cdecl CTStr::Len(void) __ptr64 +?Len@CTStr@@QEAAHXZ +; public: static int __cdecl CStringWrapper::LoadStringW(struct HINSTANCE__ * __ptr64,unsigned int,unsigned short * __ptr64,int) +?LoadStringW@CStringWrapper@@SAHPEAUHINSTANCE__@@IPEAGH@Z +; public: void * __ptr64 __cdecl CMemUser::LockBuffer(struct MEMBLOCK_tag * __ptr64) __ptr64 +?LockBuffer@CMemUser@@QEAAPEAXPEAUMEMBLOCK_tag@@@Z +; public: static char * __ptr64 __cdecl CStringWrapper::Ltoa(long,char * __ptr64,int) +?Ltoa@CStringWrapper@@SAPEADJPEADH@Z +; public: static unsigned __int64 __cdecl CStringWrapper::Mbstowcs(unsigned short * __ptr64,char const * __ptr64,unsigned __int64) +?Mbstowcs@CStringWrapper@@SA_KPEAGPEBD_K@Z +; public: static int __cdecl CStringWrapper::Memcmp(void const * __ptr64,void const * __ptr64,unsigned __int64) +?Memcmp@CStringWrapper@@SAHPEBX0_K@Z +; public: static void * __ptr64 __cdecl CStringWrapper::Memcpy(void * __ptr64,void const * __ptr64,unsigned __int64) +?Memcpy@CStringWrapper@@SAPEAXPEAXPEBX_K@Z +; public: static void * __ptr64 __cdecl CStringWrapper::Memset(void * __ptr64,int,unsigned __int64) +?Memset@CStringWrapper@@SAPEAXPEAXH_K@Z +; public: virtual int __cdecl CMemUser::NotifyMemUser(struct MEMNOTIFY_tag * __ptr64) __ptr64 +?NotifyMemUser@CMemUser@@UEAAHPEAUMEMNOTIFY_tag@@@Z +; unsigned long __cdecl OverheadOfSavePtrDrg(void) +?OverheadOfSavePtrDrg@@YAKXZ +; public: static float __cdecl CMathWrapper::Pow(double,double) +?Pow@CMathWrapper@@SAMNN@Z +; public: void * __ptr64 __cdecl CMemManager::ReAllocBuffer(void * __ptr64,unsigned long,unsigned short) __ptr64 +?ReAllocBuffer@CMemManager@@QEAAPEAXPEAXKG@Z +; public: static void * __ptr64 __cdecl CMemManager::ReAllocBufferGlb(void * __ptr64,unsigned long,unsigned short) +?ReAllocBufferGlb@CMemManager@@SAPEAXPEAXKG@Z +; public: virtual unsigned long __cdecl CURLArchive::Read(unsigned char * __ptr64,unsigned long) __ptr64 +?Read@CURLArchive@@UEAAKPEAEK@Z +; long __cdecl ReadBstrFromPropBag(struct IPropertyBag * __ptr64,struct IErrorLog * __ptr64,char * __ptr64,unsigned short * __ptr64 * __ptr64) +?ReadBstrFromPropBag@@YAJPEAUIPropertyBag@@PEAUIErrorLog@@PEADPEAPEAG@Z +; public: virtual unsigned long __cdecl CURLArchive::ReadLine(char * __ptr64,unsigned long) __ptr64 +?ReadLine@CURLArchive@@UEAAKPEADK@Z +; public: virtual unsigned long __cdecl CURLArchive::ReadLine(unsigned short * __ptr64,unsigned long) __ptr64 +?ReadLine@CURLArchive@@UEAAKPEAGK@Z +; long __cdecl ReadLongFromPropBag(struct IPropertyBag * __ptr64,struct IErrorLog * __ptr64,char * __ptr64,long * __ptr64) +?ReadLongFromPropBag@@YAJPEAUIPropertyBag@@PEAUIErrorLog@@PEADPEAJ@Z +; public: int __cdecl CMemManager::RegisterMemUser(class CMemUser * __ptr64) __ptr64 +?RegisterMemUser@CMemManager@@QEAAHPEAVCMemUser@@@Z +; public: static int __cdecl CMemManager::RegisterMemUserGlb(class CMemUser * __ptr64) +?RegisterMemUserGlb@CMemManager@@SAHPEAVCMemUser@@@Z +; public: virtual int __cdecl CDrg::Remove(void * __ptr64,long) __ptr64 +?Remove@CDrg@@UEAAHPEAXJ@Z +; public: virtual int __cdecl CNonCollapsingDrg::Remove(void * __ptr64,long) __ptr64 +?Remove@CNonCollapsingDrg@@UEAAHPEAXJ@Z +; public: void __cdecl CTStr::ResetLength(void) __ptr64 +?ResetLength@CTStr@@QEAAXXZ +; void __cdecl RetailEcho(char * __ptr64,...) +?RetailEcho@@YAXPEADZZ +; public: virtual long __cdecl CURLArchive::Seek(long,enum CURLArchive::origin) __ptr64 +?Seek@CURLArchive@@UEAAJJW4origin@1@@Z +; public: virtual void __cdecl CNonCollapsingDrg::SetArray(unsigned char * __ptr64,long,unsigned int) __ptr64 +?SetArray@CNonCollapsingDrg@@UEAAXPEAEJI@Z +; public: virtual int __cdecl CNonCollapsingDrg::SetAt(void * __ptr64,long) __ptr64 +?SetAt@CNonCollapsingDrg@@UEAAHPEAXJ@Z +; public: virtual void __cdecl CDrg::SetNonDefaultSizes(unsigned int,unsigned int) __ptr64 +?SetNonDefaultSizes@CDrg@@UEAAXII@Z +; public: int __cdecl CTStr::SetString(char * __ptr64) __ptr64 +?SetString@CTStr@@QEAAHPEAD@Z +; public: int __cdecl CTStr::SetString(unsigned short * __ptr64) __ptr64 +?SetString@CTStr@@QEAAHPEAG@Z +; public: int __cdecl CTStr::SetStringPointer(char * __ptr64,int) __ptr64 +?SetStringPointer@CTStr@@QEAAHPEADH@Z +; public: float __cdecl OTrig::Sin(long) __ptr64 +?Sin@OTrig@@QEAAMJ@Z +; public: float __cdecl OTrig::Sin(float) __ptr64 +?Sin@OTrig@@QEAAMM@Z +; public: static float __cdecl CMathWrapper::SinDeg(long) +?SinDeg@CMathWrapper@@SAMJ@Z +; public: static float __cdecl CMathWrapper::SinDeg(float) +?SinDeg@CMathWrapper@@SAMM@Z +; public: static float __cdecl CMathWrapper::SinDegWrap(long) +?SinDegWrap@CMathWrapper@@SAMJ@Z +; public: static float __cdecl CMathWrapper::SinDegWrap(float) +?SinDegWrap@CMathWrapper@@SAMM@Z +; public: static double __cdecl CMathWrapper::SinRad(double) +?SinRad@CMathWrapper@@SANN@Z +; public: float __cdecl OTrig::SinWrap(long) __ptr64 +?SinWrap@OTrig@@QEAAMJ@Z +; public: float __cdecl OTrig::SinWrap(float) __ptr64 +?SinWrap@OTrig@@QEAAMM@Z +; public: unsigned long __cdecl CMemManager::SizeBuffer(void * __ptr64) __ptr64 +?SizeBuffer@CMemManager@@QEAAKPEAX@Z +; public: static unsigned long __cdecl CMemManager::SizeBufferGlb(void * __ptr64) +?SizeBufferGlb@CMemManager@@SAKPEAX@Z +; public: static int __cdecl CStringWrapper::Sprintf(char * __ptr64,char const * __ptr64,...) +?Sprintf@CStringWrapper@@SAHPEADPEBDZZ +; public: static float __cdecl CMathWrapper::Sqrt(float) +?Sqrt@CMathWrapper@@SAMM@Z +; public: static int __cdecl CStringWrapper::Sscanf1(char const * __ptr64,char const * __ptr64,void * __ptr64) +?Sscanf1@CStringWrapper@@SAHPEBD0PEAX@Z +; public: static int __cdecl CStringWrapper::Sscanf2(char const * __ptr64,char const * __ptr64,void * __ptr64,void * __ptr64) +?Sscanf2@CStringWrapper@@SAHPEBD0PEAX1@Z +; public: static int __cdecl CStringWrapper::Sscanf3(char const * __ptr64,char const * __ptr64,void * __ptr64,void * __ptr64,void * __ptr64) +?Sscanf3@CStringWrapper@@SAHPEBD0PEAX11@Z +; public: static char * __ptr64 __cdecl CStringWrapper::Strcat(char * __ptr64,char const * __ptr64) +?Strcat@CStringWrapper@@SAPEADPEADPEBD@Z +; public: static char * __ptr64 __cdecl CStringWrapper::Strchr(char const * __ptr64,char) +?Strchr@CStringWrapper@@SAPEADPEBDD@Z +; public: static int __cdecl CStringWrapper::Strcmp(char const * __ptr64,char const * __ptr64) +?Strcmp@CStringWrapper@@SAHPEBD0@Z +; public: static char * __ptr64 __cdecl CStringWrapper::Strcpy(char * __ptr64,char const * __ptr64) +?Strcpy@CStringWrapper@@SAPEADPEADPEBD@Z +; public: static int __cdecl CStringWrapper::Stricmp(char const * __ptr64,char const * __ptr64) +?Stricmp@CStringWrapper@@SAHPEBD0@Z +; public: static char * __ptr64 __cdecl CStringWrapper::Strinc(char const * __ptr64) +?Strinc@CStringWrapper@@SAPEADPEBD@Z +; public: static int __cdecl CStringWrapper::Strlen(char const * __ptr64) +?Strlen@CStringWrapper@@SAHPEBD@Z +; public: static int __cdecl CStringWrapper::Strncmp(char const * __ptr64,char const * __ptr64,unsigned __int64) +?Strncmp@CStringWrapper@@SAHPEBD0_K@Z +; public: static char * __ptr64 __cdecl CStringWrapper::Strncpy(char * __ptr64,char const * __ptr64,unsigned __int64) +?Strncpy@CStringWrapper@@SAPEADPEADPEBD_K@Z +; public: static int __cdecl CStringWrapper::Strnicmp(char const * __ptr64,char const * __ptr64,unsigned __int64) +?Strnicmp@CStringWrapper@@SAHPEBD0_K@Z +; public: static char * __ptr64 __cdecl CStringWrapper::Strrchr(char const * __ptr64,char) +?Strrchr@CStringWrapper@@SAPEADPEBDD@Z +; public: static char * __ptr64 __cdecl CStringWrapper::Strstr(char const * __ptr64,char const * __ptr64) +?Strstr@CStringWrapper@@SAPEADPEBD0@Z +; public: static char * __ptr64 __cdecl CStringWrapper::Strtok(char * __ptr64,char const * __ptr64) +?Strtok@CStringWrapper@@SAPEADPEADPEBD@Z +; public: unsigned short * __ptr64 __cdecl CTStr::SysAllocString(void) __ptr64 +?SysAllocString@CTStr@@QEAAPEAGXZ +; public: void __cdecl CMemUser::UnLockBuffer(struct MEMBLOCK_tag * __ptr64) __ptr64 +?UnLockBuffer@CMemUser@@QEAAXPEAUMEMBLOCK_tag@@@Z +; public: int __cdecl CMemManager::UnRegisterMemUser(class CMemUser * __ptr64) __ptr64 +?UnRegisterMemUser@CMemManager@@QEAAHPEAVCMemUser@@@Z +; public: static int __cdecl CMemManager::UnRegisterMemUserGlb(class CMemUser * __ptr64) +?UnRegisterMemUserGlb@CMemManager@@SAHPEAVCMemUser@@@Z +; public: static int __cdecl CStringWrapper::WStrCmpin(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned __int64) +?WStrCmpin@CStringWrapper@@SAHPEBG0_K@Z +; public: static unsigned short * __ptr64 __cdecl CStringWrapper::WStrcat(unsigned short * __ptr64,unsigned short const * __ptr64) +?WStrcat@CStringWrapper@@SAPEAGPEAGPEBG@Z +; public: static unsigned short * __ptr64 __cdecl CStringWrapper::WStrcpy(unsigned short * __ptr64,unsigned short const * __ptr64) +?WStrcpy@CStringWrapper@@SAPEAGPEAGPEBG@Z +; public: static int __cdecl CStringWrapper::WStrlen(unsigned short const * __ptr64) +?WStrlen@CStringWrapper@@SAHPEBG@Z +; public: static unsigned short * __ptr64 __cdecl CStringWrapper::WStrncpy(unsigned short * __ptr64,unsigned short const * __ptr64,unsigned __int64) +?WStrncpy@CStringWrapper@@SAPEAGPEAGPEBG_K@Z +; public: static unsigned __int64 __cdecl CStringWrapper::Wcstombs(char * __ptr64,unsigned short const * __ptr64,unsigned __int64) +?Wcstombs@CStringWrapper@@SA_KPEADPEBG_K@Z +; public: virtual unsigned long __cdecl CURLArchive::Write(unsigned char * __ptr64,unsigned long) __ptr64 +?Write@CURLArchive@@UEAAKPEAEK@Z +; long __cdecl WriteBstrToPropBag(struct IPropertyBag * __ptr64,char * __ptr64,unsigned short * __ptr64) +?WriteBstrToPropBag@@YAJPEAUIPropertyBag@@PEADPEAG@Z +; long __cdecl WriteLongToPropBag(struct IPropertyBag * __ptr64,char * __ptr64,long) +?WriteLongToPropBag@@YAJPEAUIPropertyBag@@PEADJ@Z +; public: char * __ptr64 __cdecl CTStr::psz(void) __ptr64 +?psz@CTStr@@QEAAPEADXZ +; public: char * __ptr64 __cdecl CTStr::pszA(void) __ptr64 +?pszA@CTStr@@QEAAPEADXZ +; public: unsigned short * __ptr64 __cdecl CTStr::pszW(void) __ptr64 +?pszW@CTStr@@QEAAPEAGXZ +_wcsicmp +_wtoi +fmod +memcmp +memset +setlocale +strcpy +strlen +swprintf diff --git a/lib/libc/mingw/lib64/mobsync.def b/lib/libc/mingw/lib64/mobsync.def new file mode 100644 index 0000000000000000000000000000000000000000..6ff74df92863a846631c30a6f117a5bc3979fc7b --- /dev/null +++ b/lib/libc/mingw/lib64/mobsync.def @@ -0,0 +1,31 @@ +; +; Exports of file mobsync.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mobsync.dll +EXPORTS +RunDllRegister +SyncMgrRasProc +DisplayOptions +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +MobsyncGetClassObject +RegGetHandlerRegistrationInfo +RegGetHandlerTopLevelKey +RegGetProgressDetailsState +RegGetSchedConnectionName +RegGetSchedSyncSettings +RegGetSyncItemSettings +RegGetSyncSettings +RegQueryLoadHandlerOnEvent +RegRemoveManualSyncSettings +RegSchedHandlerItemsChecked +RegSetProgressDetailsState +RegSetSyncItemSettings +RegSetUserDefaults +SyncMgrResolveConflictA +SyncMgrResolveConflictW diff --git a/lib/libc/mingw/lib64/mofd.def b/lib/libc/mingw/lib64/mofd.def new file mode 100644 index 0000000000000000000000000000000000000000..1a486bb6a06e6a5e19748d8511d3f354550b0870 --- /dev/null +++ b/lib/libc/mingw/lib64/mofd.def @@ -0,0 +1,14 @@ +; +; Exports of file mofd.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mofd.dll +EXPORTS +CompileFileViaDLL +CreateBMOFViaDLL +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/mprddm.def b/lib/libc/mingw/lib64/mprddm.def new file mode 100644 index 0000000000000000000000000000000000000000..544b544362ca4293ae779b19380e13cf5eddeae5 --- /dev/null +++ b/lib/libc/mingw/lib64/mprddm.def @@ -0,0 +1,47 @@ +; +; Exports of file MPRDDM.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MPRDDM.dll +EXPORTS +DDMAdminConnectionClearStats +DDMAdminConnectionEnum +DDMAdminConnectionGetInfo +DDMAdminInterfaceConnect +DDMAdminInterfaceDisconnect +DDMAdminPortClearStats +DDMAdminPortDisconnect +DDMAdminPortEnum +DDMAdminPortGetInfo +DDMAdminPortReset +DDMAdminRemoveQuarantine +DDMAdminServerGetInfo +DDMAdminServerSetInfo +DDMConnectInterface +DDMDisconnectInterface +DDMGetIdentityAttributes +DDMPostCleanup +DDMRegisterConnectionNotification +DDMSendUserMessage +DDMServiceInitialize +DDMServicePostListens +DDMTransportCreate +IfObjectFreePhonebookContext +IfObjectInitiatePersistentConnections +IfObjectLoadPhonebookInfo +IfObjectNotifyOfReachabilityChange +IfObjectSetDialoutHoursRestriction +RasAcctConfigChangeNotification +RasAcctProviderFreeAttributes +RasAcctProviderInitialize +RasAcctProviderInterimAccounting +RasAcctProviderStartAccounting +RasAcctProviderStopAccounting +RasAcctProviderTerminate +RasAuthConfigChangeNotification +RasAuthProviderAuthenticateUser +RasAuthProviderFreeAttributes +RasAuthProviderInitialize +RasAuthProviderTerminate diff --git a/lib/libc/mingw/lib64/mprmsg.def b/lib/libc/mingw/lib64/mprmsg.def new file mode 100644 index 0000000000000000000000000000000000000000..16722df9ae298a1f518f668bb4ea0692199ec9d0 --- /dev/null +++ b/lib/libc/mingw/lib64/mprmsg.def @@ -0,0 +1,9 @@ +; +; Exports of file ROUTEMSG.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ROUTEMSG.dll +EXPORTS +GetEventIds diff --git a/lib/libc/mingw/lib64/mprui.def b/lib/libc/mingw/lib64/mprui.def new file mode 100644 index 0000000000000000000000000000000000000000..ed8a698daaf97411a832e53402a0cfeb684fda3f --- /dev/null +++ b/lib/libc/mingw/lib64/mprui.def @@ -0,0 +1,21 @@ +; +; Exports of file MPRUI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MPRUI.dll +EXPORTS +BrowseDialogA0 +MPRUI_DoPasswordDialog +MPRUI_DoProfileErrorDialog +MPRUI_ShowReconnectDialog +MPRUI_WNetClearConnections +MPRUI_WNetConnectionDialog +MPRUI_WNetConnectionDialog1A +MPRUI_WNetConnectionDialog1W +MPRUI_WNetDisconnectDialog +MPRUI_WNetDisconnectDialog1A +MPRUI_WNetDisconnectDialog1W +WNetBrowseDialog +WNetBrowsePrinterDialog diff --git a/lib/libc/mingw/lib64/mqad.def b/lib/libc/mingw/lib64/mqad.def new file mode 100644 index 0000000000000000000000000000000000000000..11bfb846ebc27621312893ac4e071f931fac4969 --- /dev/null +++ b/lib/libc/mingw/lib64/mqad.def @@ -0,0 +1,42 @@ +; +; Exports of file mqad.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mqad.dll +EXPORTS +MQADBeginDeleteNotification +MQADCreateObject +MQADDeleteObject +MQADDeleteObjectGuid +MQADDeleteObjectGuidSid +MQADEndDeleteNotification +MQADEndQuery +MQADFreeMemory +MQADGetADsPathInfo +MQADGetComputerSites +MQADGetComputerVersion +MQADGetGenObjectProperties +MQADGetObjectProperties +MQADGetObjectPropertiesGuid +MQADGetObjectSecurity +MQADGetObjectSecurityGuid +MQADInit +MQADNotifyDelete +MQADQMGetObjectSecurity +MQADQueryAllLinks +MQADQueryAllSites +MQADQueryConnectors +MQADQueryForeignSites +MQADQueryLinks +MQADQueryMachineQueues +MQADQueryNT4MQISServers +MQADQueryQueues +MQADQueryResults +MQADQuerySiteServers +MQADQueryUserCert +MQADSetObjectProperties +MQADSetObjectPropertiesGuid +MQADSetObjectSecurity +MQADSetObjectSecurityGuid diff --git a/lib/libc/mingw/lib64/mqcertui.def b/lib/libc/mingw/lib64/mqcertui.def new file mode 100644 index 0000000000000000000000000000000000000000..8a2ae090c9af8215ba9cd005e023955cbb486a96 --- /dev/null +++ b/lib/libc/mingw/lib64/mqcertui.def @@ -0,0 +1,12 @@ +; +; Exports of file MQCERTUI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MQCERTUI.dll +EXPORTS +SelectPersonalCertificateForRegister +SelectPersonalCertificateForRemoval +ShowCertificate +ShowPersonalCertificates diff --git a/lib/libc/mingw/lib64/mqdscli.def b/lib/libc/mingw/lib64/mqdscli.def new file mode 100644 index 0000000000000000000000000000000000000000..ba9af18c6180ea8e4baf12c39b042f4b28895198 --- /dev/null +++ b/lib/libc/mingw/lib64/mqdscli.def @@ -0,0 +1,34 @@ +; +; Exports of file mqdscli.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mqdscli.dll +EXPORTS +DSBeginDeleteNotification +DSClientInit +DSCreateObject +DSCreateServersCache +DSDeleteObject +DSDeleteObjectGuid +DSEndDeleteNotification +DSFreeMemory +DSGetComputerSites +DSGetObjectProperties +DSGetObjectPropertiesEx +DSGetObjectPropertiesGuid +DSGetObjectPropertiesGuidEx +DSGetObjectSecurity +DSGetObjectSecurityGuid +DSGetUserParams +DSLookupBegin +DSLookupEnd +DSLookupNext +DSNotifyDelete +DSQMGetObjectSecurity +DSSetObjectProperties +DSSetObjectPropertiesGuid +DSSetObjectSecurity +DSSetObjectSecurityGuid +DSTerminate diff --git a/lib/libc/mingw/lib64/mqise.def b/lib/libc/mingw/lib64/mqise.def new file mode 100644 index 0000000000000000000000000000000000000000..e3728e3e97a00b5751f27e89da231291149c71e1 --- /dev/null +++ b/lib/libc/mingw/lib64/mqise.def @@ -0,0 +1,11 @@ +; +; Exports of file mqise.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mqise.dll +EXPORTS +GetExtensionVersion +HttpExtensionProc +TerminateExtension diff --git a/lib/libc/mingw/lib64/mqlogmgr.def b/lib/libc/mingw/lib64/mqlogmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..208b55ae03425e1aa64603e834923a1c831f272d --- /dev/null +++ b/lib/libc/mingw/lib64/mqlogmgr.def @@ -0,0 +1,16 @@ +; +; Exports of file MSDTCLOG.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSDTCLOG.dll +EXPORTS +; public: static long __cdecl CLogMgr::CreateInstance(class CLogMgr * __ptr64 * __ptr64,struct IUnknown * __ptr64) +?CreateInstance@CLogMgr@@SAJPEAPEAV1@PEAUIUnknown@@@Z +DllGetDTCLOG2 +; int __cdecl DllGetDTCLOG(struct _GUID const & __ptr64,struct _GUID const & __ptr64,void * __ptr64 * __ptr64) +?DllGetDTCLOG@@YAHAEBU_GUID@@0PEAPEAX@Z +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/mqperf.def b/lib/libc/mingw/lib64/mqperf.def new file mode 100644 index 0000000000000000000000000000000000000000..115d6a5032856d92ddadadebb16ba7fd1cf45e8c --- /dev/null +++ b/lib/libc/mingw/lib64/mqperf.def @@ -0,0 +1,11 @@ +; +; Exports of file MQPERF.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MQPERF.dll +EXPORTS +PerfClose +PerfCollect +PerfOpen diff --git a/lib/libc/mingw/lib64/mqrt.def b/lib/libc/mingw/lib64/mqrt.def new file mode 100644 index 0000000000000000000000000000000000000000..42dbc8ba285fce35edcf95efeff5fa70ad329a10 --- /dev/null +++ b/lib/libc/mingw/lib64/mqrt.def @@ -0,0 +1,54 @@ +; +; Exports of file mqrt.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mqrt.dll +EXPORTS +MQLogHR +DllRegisterServer +MQADsPathToFormatName +MQAllocateMemory +MQBeginTransaction +MQCloseCursor +MQCloseQueue +MQCreateCursor +MQCreateQueue +MQDeleteQueue +MQFreeMemory +MQFreeSecurityContext +MQGetMachineProperties +MQGetOverlappedResult +MQGetPrivateComputerInformation +MQGetQueueProperties +MQGetQueueSecurity +MQGetSecurityContext +MQGetSecurityContextEx +MQHandleToFormatName +MQInstanceToFormatName +MQLocateBegin +MQLocateEnd +MQLocateNext +MQMgmtAction +MQMgmtGetInfo +MQOpenQueue +MQPathNameToFormatName +MQPurgeQueue +MQReceiveMessage +MQReceiveMessageByLookupId +MQRegisterCertificate +MQSendMessage +MQSetQueueProperties +MQSetQueueSecurity +RTCreateInternalCertificate +RTDeleteInternalCert +RTGetInternalCert +RTGetUserCerts +RTIsDependentClient +RTLogOnRegisterCert +RTOpenInternalCertStore +RTRegisterUserCert +RTRemoveUserCert +RTRemoveUserCertSid +RTXactGetDTC diff --git a/lib/libc/mingw/lib64/mqrtdep.def b/lib/libc/mingw/lib64/mqrtdep.def new file mode 100644 index 0000000000000000000000000000000000000000..e0979dad9df00f6253d1c5fae4f31a82455db90e --- /dev/null +++ b/lib/libc/mingw/lib64/mqrtdep.def @@ -0,0 +1,47 @@ +; +; Exports of file MQRTDEP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MQRTDEP.dll +EXPORTS +DepBeginTransaction +DepCloseCursor +DepCloseQueue +DepCreateCursor +DepCreateInternalCertificate +DepCreateQueue +DepDeleteInternalCert +DepDeleteQueue +DepFreeMemory +DepFreeSecurityContext +DepGetInternalCert +DepGetMachineProperties +DepGetOverlappedResult +DepGetPrivateComputerInformation +DepGetQueueProperties +DepGetQueueSecurity +DepGetSecurityContext +DepGetSecurityContextEx +DepGetUserCerts +DepHandleToFormatName +DepInstanceToFormatName +DepLocateBegin +DepLocateEnd +DepLocateNext +DepMgmtAction +DepMgmtGetInfo +DepOpenInternalCertStore +DepOpenQueue +DepPathNameToFormatName +DepPurgeQueue +DepReceiveMessage +DepRegisterCertificate +DepRegisterServer +DepRegisterUserCert +DepRemoveUserCert +DepSendMessage +DepSetQueueProperties +DepSetQueueSecurity +DepXactGetDTC diff --git a/lib/libc/mingw/lib64/mqsec.def b/lib/libc/mingw/lib64/mqsec.def new file mode 100644 index 0000000000000000000000000000000000000000..03261f305d10346fa8feb381e07f56d46f25f7b8 --- /dev/null +++ b/lib/libc/mingw/lib64/mqsec.def @@ -0,0 +1,329 @@ +; +; Exports of file mqsec.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mqsec.dll +EXPORTS +; public: __cdecl CCancelRpc::CCancelRpc(class CCancelRpc const & __ptr64) __ptr64 +??0CCancelRpc@@QEAA@AEBV0@@Z +; public: __cdecl CCancelRpc::CCancelRpc(void) __ptr64 +??0CCancelRpc@@QEAA@XZ +; public: __cdecl CColumns::CColumns(class CColumns const & __ptr64) __ptr64 +??0CColumns@@QEAA@AEBV0@@Z +; public: __cdecl CColumns::CColumns(unsigned int) __ptr64 +??0CColumns@@QEAA@I@Z +; public: __cdecl CDSBaseUpdate::CDSBaseUpdate(class CDSBaseUpdate const & __ptr64) __ptr64 +??0CDSBaseUpdate@@QEAA@AEBV0@@Z +; public: __cdecl CDSBaseUpdate::CDSBaseUpdate(void) __ptr64 +??0CDSBaseUpdate@@QEAA@XZ +; public: __cdecl COutputReport::COutputReport(void) __ptr64 +??0COutputReport@@QEAA@XZ +; public: __cdecl CPropertyRestriction::CPropertyRestriction(class CPropertyRestriction const & __ptr64) __ptr64 +??0CPropertyRestriction@@QEAA@AEBV0@@Z +; public: __cdecl CPropertyRestriction::CPropertyRestriction(unsigned long,unsigned long const & __ptr64,class CMQVariant const & __ptr64) __ptr64 +??0CPropertyRestriction@@QEAA@KAEBKAEBVCMQVariant@@@Z +; public: __cdecl CPropertyRestriction::CPropertyRestriction(void) __ptr64 +??0CPropertyRestriction@@QEAA@XZ +; public: __cdecl CRestriction::CRestriction(class CRestriction const & __ptr64) __ptr64 +??0CRestriction@@QEAA@AEBV0@@Z +; public: __cdecl CRestriction::CRestriction(unsigned int) __ptr64 +??0CRestriction@@QEAA@I@Z +; public: __cdecl CSort::CSort(class CSort const & __ptr64) __ptr64 +??0CSort@@QEAA@AEBV0@@Z +; public: __cdecl CSort::CSort(unsigned int) __ptr64 +??0CSort@@QEAA@I@Z +; public: __cdecl CSortKey::CSortKey(unsigned long const & __ptr64,unsigned long) __ptr64 +??0CSortKey@@QEAA@AEBKK@Z +; public: __cdecl CSortKey::CSortKey(void) __ptr64 +??0CSortKey@@QEAA@XZ +; public: __cdecl CCancelRpc::~CCancelRpc(void) __ptr64 +??1CCancelRpc@@QEAA@XZ +; public: __cdecl CColumns::~CColumns(void) __ptr64 +??1CColumns@@QEAA@XZ +; public: __cdecl CDSBaseUpdate::~CDSBaseUpdate(void) __ptr64 +??1CDSBaseUpdate@@QEAA@XZ +; public: __cdecl COutputReport::~COutputReport(void) __ptr64 +??1COutputReport@@QEAA@XZ +; public: __cdecl CPropertyRestriction::~CPropertyRestriction(void) __ptr64 +??1CPropertyRestriction@@QEAA@XZ +; public: __cdecl CRestriction::~CRestriction(void) __ptr64 +??1CRestriction@@QEAA@XZ +; public: __cdecl CSort::~CSort(void) __ptr64 +??1CSort@@QEAA@XZ +; public: __cdecl CSortKey::~CSortKey(void) __ptr64 +??1CSortKey@@QEAA@XZ +; public: class CCancelRpc & __ptr64 __cdecl CCancelRpc::operator=(class CCancelRpc const & __ptr64) __ptr64 +??4CCancelRpc@@QEAAAEAV0@AEBV0@@Z +; public: class CDSBaseUpdate & __ptr64 __cdecl CDSBaseUpdate::operator=(class CDSBaseUpdate const & __ptr64) __ptr64 +??4CDSBaseUpdate@@QEAAAEAV0@AEBV0@@Z +; public: class COutputReport & __ptr64 __cdecl COutputReport::operator=(class COutputReport const & __ptr64) __ptr64 +??4COutputReport@@QEAAAEAV0@AEBV0@@Z +; public: class CPropertyRestriction & __ptr64 __cdecl CPropertyRestriction::operator=(class CPropertyRestriction const & __ptr64) __ptr64 +??4CPropertyRestriction@@QEAAAEAV0@AEBV0@@Z +; public: class CRestriction & __ptr64 __cdecl CRestriction::operator=(class CRestriction const & __ptr64) __ptr64 +??4CRestriction@@QEAAAEAV0@AEBV0@@Z +; public: class CSortKey & __ptr64 __cdecl CSortKey::operator=(class CSortKey const & __ptr64) __ptr64 +??4CSortKey@@QEAAAEAV0@AEBV0@@Z +; public: void __cdecl CColumns::`default constructor closure'(void) __ptr64 +??_FCColumns@@QEAAXXZ +; public: void __cdecl CRestriction::`default constructor closure'(void) __ptr64 +??_FCRestriction@@QEAAXXZ +; public: void __cdecl CSort::`default constructor closure'(void) __ptr64 +??_FCSort@@QEAAXXZ +; public: void __cdecl CCancelRpc::Add(void * __ptr64,__int64) __ptr64 +?Add@CCancelRpc@@QEAAXPEAX_J@Z +; public: void __cdecl CColumns::Add(unsigned long const & __ptr64) __ptr64 +?Add@CColumns@@QEAAXAEBK@Z +; public: void __cdecl CSort::Add(unsigned long const & __ptr64,unsigned long) __ptr64 +?Add@CSort@@QEAAXAEBKK@Z +; public: void __cdecl CSort::Add(class CSortKey const & __ptr64) __ptr64 +?Add@CSort@@QEAAXAEBVCSortKey@@@Z +; public: void __cdecl CRestriction::AddChild(class CPropertyRestriction const & __ptr64) __ptr64 +?AddChild@CRestriction@@QEAAXAEBVCPropertyRestriction@@@Z +; public: void __cdecl CRestriction::AddRestriction(struct tagBLOB & __ptr64,unsigned long,unsigned long) __ptr64 +?AddRestriction@CRestriction@@QEAAXAEAUtagBLOB@@KK@Z +; public: void __cdecl CRestriction::AddRestriction(class CMQVariant const & __ptr64,unsigned long,unsigned long) __ptr64 +?AddRestriction@CRestriction@@QEAAXAEBVCMQVariant@@KK@Z +; public: void __cdecl CRestriction::AddRestriction(unsigned char,unsigned long,unsigned long) __ptr64 +?AddRestriction@CRestriction@@QEAAXEKK@Z +; public: void __cdecl CRestriction::AddRestriction(short,unsigned long,unsigned long) __ptr64 +?AddRestriction@CRestriction@@QEAAXFKK@Z +; public: void __cdecl CRestriction::AddRestriction(long,unsigned long,unsigned long) __ptr64 +?AddRestriction@CRestriction@@QEAAXJKK@Z +; public: void __cdecl CRestriction::AddRestriction(unsigned long,unsigned long,unsigned long) __ptr64 +?AddRestriction@CRestriction@@QEAAXKKK@Z +; public: void __cdecl CRestriction::AddRestriction(unsigned short * __ptr64,unsigned long,unsigned long) __ptr64 +?AddRestriction@CRestriction@@QEAAXPEAGKK@Z +; public: void __cdecl CRestriction::AddRestriction(struct _GUID * __ptr64,unsigned long,unsigned long) __ptr64 +?AddRestriction@CRestriction@@QEAAXPEAU_GUID@@KK@Z +; public: void __cdecl CRestriction::AddRestriction(struct tagCACLSID * __ptr64,unsigned long,unsigned long) __ptr64 +?AddRestriction@CRestriction@@QEAAXPEAUtagCACLSID@@KK@Z +; public: void __cdecl CRestriction::AddRestriction(struct tagCALPWSTR * __ptr64,unsigned long,unsigned long) __ptr64 +?AddRestriction@CRestriction@@QEAAXPEAUtagCALPWSTR@@KK@Z +; public: void __cdecl CCancelRpc::CancelRequests(__int64) __ptr64 +?CancelRequests@CCancelRpc@@QEAAX_J@Z +; private: static unsigned long __cdecl CCancelRpc::CancelThread(void * __ptr64) +?CancelThread@CCancelRpc@@CAKPEAX@Z +; public: struct tagMQCOLUMNSET * __ptr64 __cdecl CColumns::CastToStruct(void) __ptr64 +?CastToStruct@CColumns@@QEAAPEAUtagMQCOLUMNSET@@XZ +; public: struct tagMQRESTRICTION * __ptr64 __cdecl CRestriction::CastToStruct(void) __ptr64 +?CastToStruct@CRestriction@@QEAAPEAUtagMQRESTRICTION@@XZ +; public: struct tagMQSORTSET * __ptr64 __cdecl CSort::CastToStruct(void) __ptr64 +?CastToStruct@CSort@@QEAAPEAUtagMQSORTSET@@XZ +; void __cdecl ComposeRPCEndPointName(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short * __ptr64 * __ptr64) +?ComposeRPCEndPointName@@YAXPEBG0PEAPEAG@Z +; private: long __cdecl CDSBaseUpdate::CopyProperty(struct tagPROPVARIANT & __ptr64,struct tagPROPVARIANT * __ptr64) __ptr64 +?CopyProperty@CDSBaseUpdate@@AEAAJAEAUtagPROPVARIANT@@PEAU2@@Z +; public: unsigned int __cdecl CColumns::Count(void)const __ptr64 +?Count@CColumns@@QEBAIXZ +; public: unsigned int __cdecl CRestriction::Count(void)const __ptr64 +?Count@CRestriction@@QEBAIXZ +; public: unsigned int __cdecl CSort::Count(void)const __ptr64 +?Count@CSort@@QEBAIXZ +; long __cdecl DeleteFalconKeyValue(unsigned short const * __ptr64) +?DeleteFalconKeyValue@@YAJPEBG@Z +; private: void __cdecl CDSBaseUpdate::DeleteProperty(struct tagPROPVARIANT & __ptr64) __ptr64 +?DeleteProperty@CDSBaseUpdate@@AEAAXAEAUtagPROPVARIANT@@@Z +FreeContextHandle +; public: unsigned long const & __ptr64 __cdecl CColumns::Get(unsigned int)const __ptr64 +?Get@CColumns@@QEBAAEBKI@Z +; public: class CSortKey const & __ptr64 __cdecl CSort::Get(unsigned int)const __ptr64 +?Get@CSort@@QEBAAEBVCSortKey@@I@Z +; public: class CPropertyRestriction const & __ptr64 __cdecl CRestriction::GetChild(unsigned int)const __ptr64 +?GetChild@CRestriction@@QEBAAEBVCPropertyRestriction@@I@Z +; public: unsigned char __cdecl CDSBaseUpdate::GetCommand(void) __ptr64 +?GetCommand@CDSBaseUpdate@@QEAAEXZ +; long __cdecl GetComputerDnsNameInternal(unsigned short * __ptr64,unsigned long * __ptr64) +?GetComputerDnsNameInternal@@YAJPEAGPEAK@Z +; long __cdecl GetComputerNameInternal(unsigned short * __ptr64,unsigned long * __ptr64) +?GetComputerNameInternal@@YAJPEAGPEAK@Z +GetDomainFQDNName +; long __cdecl GetFalconKey(unsigned short const * __ptr64,struct HKEY__ * __ptr64 * __ptr64) +?GetFalconKey@@YAJPEBGPEAPEAUHKEY__@@@Z +GetFalconKeyValue +; unsigned short const * __ptr64 __cdecl GetFalconSectionName(void) +?GetFalconSectionName@@YAPEBGXZ +; unsigned long __cdecl GetFalconServiceName(unsigned short * __ptr64,unsigned long) +?GetFalconServiceName@@YAKPEAGK@Z +; public: struct _GUID * __ptr64 __cdecl CDSBaseUpdate::GetGuidIdentifier(void) __ptr64 +?GetGuidIdentifier@CDSBaseUpdate@@QEAAPEAU_GUID@@XZ +; public: struct _GUID const * __ptr64 __cdecl CDSBaseUpdate::GetMasterId(void) __ptr64 +?GetMasterId@CDSBaseUpdate@@QEAAPEBU_GUID@@XZ +; public: unsigned long __cdecl CDSBaseUpdate::GetObjectType(void) __ptr64 +?GetObjectType@CDSBaseUpdate@@QEAAKXZ +; public: unsigned long __cdecl CSortKey::GetOrder(void)const __ptr64 +?GetOrder@CSortKey@@QEBAKXZ +; public: unsigned short * __ptr64 __cdecl CDSBaseUpdate::GetPathName(void) __ptr64 +?GetPathName@CDSBaseUpdate@@QEAAPEAGXZ +; public: class CSeqNum const & __ptr64 __cdecl CDSBaseUpdate::GetPrevSeqNum(void)const __ptr64 +?GetPrevSeqNum@CDSBaseUpdate@@QEBAAEBVCSeqNum@@XZ +; public: unsigned long const & __ptr64 __cdecl CSortKey::GetProperty(void)const __ptr64 +?GetProperty@CSortKey@@QEBAAEBKXZ +; public: unsigned long * __ptr64 __cdecl CDSBaseUpdate::GetProps(void) __ptr64 +?GetProps@CDSBaseUpdate@@QEAAPEAKXZ +; public: class CSeqNum const & __ptr64 __cdecl CDSBaseUpdate::GetPurgeSeqNum(void)const __ptr64 +?GetPurgeSeqNum@CDSBaseUpdate@@QEBAAEBVCSeqNum@@XZ +; public: class CSeqNum const & __ptr64 __cdecl CDSBaseUpdate::GetSeqNum(void)const __ptr64 +?GetSeqNum@CDSBaseUpdate@@QEBAAEBVCSeqNum@@XZ +; public: long __cdecl CDSBaseUpdate::GetSerializeSize(unsigned long * __ptr64) __ptr64 +?GetSerializeSize@CDSBaseUpdate@@QEAAJPEAK@Z +GetSizes +; long __cdecl GetThisServerIpPort(unsigned short * __ptr64,unsigned long) +?GetThisServerIpPort@@YAJPEAGK@Z +; public: struct tagPROPVARIANT * __ptr64 __cdecl CDSBaseUpdate::GetVars(void) __ptr64 +?GetVars@CDSBaseUpdate@@QEAAPEAUtagPROPVARIANT@@XZ +; private: void __cdecl CRestriction::Grow(void) __ptr64 +?Grow@CRestriction@@AEAAXXZ +; long __cdecl HashMessageProperties(unsigned __int64,unsigned char const * __ptr64,unsigned long,unsigned long,unsigned char const * __ptr64,unsigned long,unsigned short const * __ptr64,unsigned long,struct QUEUE_FORMAT const * __ptr64,struct QUEUE_FORMAT const * __ptr64) +?HashMessageProperties@@YAJ_KPEBEKK1KPEBGKPEBUQUEUE_FORMAT@@3@Z +; long __cdecl HashProperties(unsigned __int64,unsigned long,unsigned long * __ptr64,struct tagPROPVARIANT * __ptr64) +?HashProperties@@YAJ_KKPEAKPEAUtagPROPVARIANT@@@Z +; public: void __cdecl CCancelRpc::Init(void) __ptr64 +?Init@CCancelRpc@@QEAAXXZ +; public: long __cdecl CDSBaseUpdate::Init(unsigned char const * __ptr64,unsigned long * __ptr64,int) __ptr64 +?Init@CDSBaseUpdate@@QEAAJPEBEPEAKH@Z +; public: long __cdecl CDSBaseUpdate::Init(struct _GUID const * __ptr64,class CSeqNum const & __ptr64,class CSeqNum const & __ptr64,class CSeqNum const & __ptr64,int,unsigned char,unsigned long,struct _GUID const * __ptr64,unsigned long,unsigned long * __ptr64,struct tagPROPVARIANT * __ptr64) __ptr64 +?Init@CDSBaseUpdate@@QEAAJPEBU_GUID@@AEBVCSeqNum@@11HEK0KPEAKPEAUtagPROPVARIANT@@@Z +; public: long __cdecl CDSBaseUpdate::Init(struct _GUID const * __ptr64,class CSeqNum const & __ptr64,class CSeqNum const & __ptr64,class CSeqNum const & __ptr64,int,unsigned char,unsigned long,unsigned short * __ptr64,unsigned long,unsigned long * __ptr64,struct tagPROPVARIANT * __ptr64) __ptr64 +?Init@CDSBaseUpdate@@QEAAJPEBU_GUID@@AEBVCSeqNum@@11HEKPEAGKPEAKPEAUtagPROPVARIANT@@@Z +; private: long __cdecl CDSBaseUpdate::InitProperty(unsigned char const * __ptr64,unsigned long * __ptr64,unsigned long,struct tagPROPVARIANT & __ptr64) __ptr64 +?InitProperty@CDSBaseUpdate@@AEAAJPEBEPEAKKAEAUtagPROPVARIANT@@@Z +; bool __cdecl IsLocalSystemCluster(void) +?IsLocalSystemCluster@@YA_NXZ +; public: void __cdecl COutputReport::KeepErrorHistory(unsigned short const * __ptr64,unsigned short,long) __ptr64 +?KeepErrorHistory@COutputReport@@QEAAXPEBGGJ@Z +MQSealBuffer +MQSec_AccessCheck +MQSec_AccessCheckForSelf +MQSec_AcquireCryptoProvider +MQSec_CanGenerateAudit +MQSec_ConvertSDToNT4Format +MQSec_ConvertSDToNT5Format +MQSec_CopySecurityDescriptor +MQSec_GetAdminSid +MQSec_GetAnonymousSid +MQSec_GetCryptoProvProperty +MQSec_GetDefaultSecDescriptor +MQSec_GetImpersonationObject +MQSec_GetLocalMachineSid +MQSec_GetLocalSystemSid +MQSec_GetNetworkServiceSid +MQSec_GetProcessSid +MQSec_GetProcessUserSid +MQSec_GetPubKeysFromDS +MQSec_GetThreadUserSid +MQSec_GetUserType +MQSec_GetWorldSid +MQSec_IsAnonymusSid +MQSec_IsDC +MQSec_IsGuestSid +MQSec_IsNetworkServiceSid +MQSec_IsSystemSid +MQSec_IsUnAuthenticatedUser +MQSec_MakeAbsoluteSD +MQSec_MakeSelfRelative +MQSec_MergeSecurityDescriptors +MQSec_PackPublicKey +MQSec_RpcAuthnLevel +MQSec_SetLocalRpcMutualAuth +MQSec_SetPrivilegeInThread +MQSec_SetSecurityDescriptorDacl +MQSec_StorePubKeys +MQSec_StorePubKeysInDS +MQSec_TraceThreadTokenInfo +MQSec_UnpackPublicKey +MQSec_UpdateLocalMachineSid +; long __cdecl MQSetCaConfig(unsigned long,class MQ_CA_CONFIG * __ptr64) +?MQSetCaConfig@@YAJKPEAVMQ_CA_CONFIG@@@Z +MQSigHashMessageProperties +MQUInitGlobalScurityVars +MQsspi_InitServerAuthntication +; private: void __cdecl CCancelRpc::ProcessEvents(void) __ptr64 +?ProcessEvents@CCancelRpc@@AEAAXXZ +; void __cdecl ProduceRPCErrorTracing(unsigned short * __ptr64,unsigned long) +?ProduceRPCErrorTracing@@YAXPEAGK@Z +; public: unsigned long __cdecl CPropertyRestriction::Relation(void) __ptr64 +?Relation@CPropertyRestriction@@QEAAKXZ +; public: void __cdecl CCancelRpc::Remove(void * __ptr64) __ptr64 +?Remove@CCancelRpc@@QEAAXPEAX@Z +; public: void __cdecl CColumns::Remove(unsigned int) __ptr64 +?Remove@CColumns@@QEAAXI@Z +; public: void __cdecl CSort::Remove(unsigned int) __ptr64 +?Remove@CSort@@QEAAXI@Z +; class COutputReport Report +?Report@@3VCOutputReport@@A DATA +; public: unsigned long __cdecl CCancelRpc::RpcCancelTimeout(void) __ptr64 +?RpcCancelTimeout@CCancelRpc@@QEAAKXZ +; public: long __cdecl CDSBaseUpdate::Serialize(unsigned char * __ptr64,unsigned long * __ptr64,int) __ptr64 +?Serialize@CDSBaseUpdate@@QEAAJPEAEPEAKH@Z +; private: long __cdecl CDSBaseUpdate::SerializeProperty(struct tagPROPVARIANT & __ptr64,unsigned char * __ptr64,unsigned long * __ptr64) __ptr64 +?SerializeProperty@CDSBaseUpdate@@AEAAJAEAUtagPROPVARIANT@@PEAEPEAK@Z +ServerAcceptSecCtx +; public: void __cdecl CRestriction::SetChild(class CPropertyRestriction const & __ptr64,unsigned int) __ptr64 +?SetChild@CRestriction@@QEAAXAEBVCPropertyRestriction@@I@Z +SetFalconKeyValue +SetFalconServiceName +; public: void __cdecl CSortKey::SetOrder(unsigned long const & __ptr64) __ptr64 +?SetOrder@CSortKey@@QEAAXAEBK@Z +; public: void __cdecl CDSBaseUpdate::SetPrevSeqNum(class CSeqNum & __ptr64) __ptr64 +?SetPrevSeqNum@CDSBaseUpdate@@QEAAXAEAVCSeqNum@@@Z +; public: void __cdecl CPropertyRestriction::SetProperty(unsigned long const & __ptr64) __ptr64 +?SetProperty@CPropertyRestriction@@QEAAXAEBK@Z +; public: void __cdecl CSortKey::SetProperty(unsigned long const & __ptr64) __ptr64 +?SetProperty@CSortKey@@QEAAXAEBK@Z +; public: void __cdecl CPropertyRestriction::SetRelation(unsigned long) __ptr64 +?SetRelation@CPropertyRestriction@@QEAAXK@Z +; public: void __cdecl CPropertyRestriction::SetValue(struct tagBLOB & __ptr64) __ptr64 +?SetValue@CPropertyRestriction@@QEAAXAEAUtagBLOB@@@Z +; public: void __cdecl CPropertyRestriction::SetValue(class CMQVariant const & __ptr64) __ptr64 +?SetValue@CPropertyRestriction@@QEAAXAEBVCMQVariant@@@Z +; public: void __cdecl CPropertyRestriction::SetValue(unsigned char) __ptr64 +?SetValue@CPropertyRestriction@@QEAAXE@Z +; public: void __cdecl CPropertyRestriction::SetValue(short) __ptr64 +?SetValue@CPropertyRestriction@@QEAAXF@Z +; public: void __cdecl CPropertyRestriction::SetValue(long) __ptr64 +?SetValue@CPropertyRestriction@@QEAAXJ@Z +; public: void __cdecl CPropertyRestriction::SetValue(unsigned long) __ptr64 +?SetValue@CPropertyRestriction@@QEAAXK@Z +; public: void __cdecl CPropertyRestriction::SetValue(unsigned short * __ptr64) __ptr64 +?SetValue@CPropertyRestriction@@QEAAXPEAG@Z +; public: void __cdecl CPropertyRestriction::SetValue(struct _GUID * __ptr64) __ptr64 +?SetValue@CPropertyRestriction@@QEAAXPEAU_GUID@@@Z +; public: void __cdecl CPropertyRestriction::SetValue(struct tagCACLSID * __ptr64) __ptr64 +?SetValue@CPropertyRestriction@@QEAAXPEAUtagCACLSID@@@Z +; public: void __cdecl CPropertyRestriction::SetValue(struct tagCALPWSTR * __ptr64) __ptr64 +?SetValue@CPropertyRestriction@@QEAAXPEAUtagCALPWSTR@@@Z +; public: void __cdecl CCancelRpc::ShutDownCancelThread(void) __ptr64 +?ShutDownCancelThread@CCancelRpc@@QEAAXXZ +ShutDownDebugWindow +; unsigned __int64 __cdecl UnalignedWcslen(unsigned short const * __ptr64 __ptr64) +?UnalignedWcslen@@YA_KPEFBG@Z +; public: class CMQVariant const & __ptr64 __cdecl CPropertyRestriction::Value(void) __ptr64 +?Value@CPropertyRestriction@@QEAAAEBVCMQVariant@@XZ +; long __cdecl XactGetDTC(struct IUnknown * __ptr64 * __ptr64) +?XactGetDTC@@YAJPEAPEAUIUnknown@@@Z +; long __cdecl XactGetWhereabouts(unsigned long * __ptr64,unsigned char * __ptr64) +?XactGetWhereabouts@@YAJPEAKPEAE@Z +; class CCancelRpc g_CancelRpc +?g_CancelRpc@@3VCCancelRpc@@A DATA +; class CHCryptProv g_hProvVer +?g_hProvVer@@3VCHCryptProv@@A DATA +; public: unsigned char __cdecl CDSBaseUpdate::getNumOfProps(void) __ptr64 +?getNumOfProps@CDSBaseUpdate@@QEAAEXZ +; long __cdecl mqrpcBindQMService(unsigned short * __ptr64,unsigned short * __ptr64,unsigned long * __ptr64,void * __ptr64 * __ptr64,enum PORTTYPE,unsigned long (__cdecl*)(void * __ptr64,unsigned long),unsigned long) +?mqrpcBindQMService@@YAJPEAG0PEAKPEAPEAXW4PORTTYPE@@P6AKPEAXK@ZK@Z +; unsigned long __cdecl mqrpcGetLocalCallPID(void * __ptr64) +?mqrpcGetLocalCallPID@@YAKPEAX@Z +; int __cdecl mqrpcIsLocalCall(void * __ptr64) +?mqrpcIsLocalCall@@YAHPEAX@Z +; int __cdecl mqrpcIsTcpipTransport(void * __ptr64) +?mqrpcIsTcpipTransport@@YAHPEAX@Z +; long __cdecl mqrpcUnbindQMService(void * __ptr64 * __ptr64,unsigned short * __ptr64 * __ptr64) +?mqrpcUnbindQMService@@YAJPEAPEAXPEAPEAG@Z +MQSigCloneCertFromReg +MQSigCloneCertFromSysStore +MQSigCreateCertificate +MQSigOpenUserCertStore +MSMQGetOperatingSystem diff --git a/lib/libc/mingw/lib64/mqupgrd.def b/lib/libc/mingw/lib64/mqupgrd.def new file mode 100644 index 0000000000000000000000000000000000000000..17c3fdb2948fef08b82a45b44ee5b44171e32518 --- /dev/null +++ b/lib/libc/mingw/lib64/mqupgrd.def @@ -0,0 +1,10 @@ +; +; Exports of file MQUPGRD.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MQUPGRD.dll +EXPORTS +CleanupOnCluster +MqCreateMsmqObj diff --git a/lib/libc/mingw/lib64/mqutil.def b/lib/libc/mingw/lib64/mqutil.def new file mode 100644 index 0000000000000000000000000000000000000000..4685d6d351ee1e2743434f6273aa7ef48e0546c6 --- /dev/null +++ b/lib/libc/mingw/lib64/mqutil.def @@ -0,0 +1,9 @@ +; +; Exports of file mqutil.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mqutil.dll +EXPORTS +MQGetResourceHandle diff --git a/lib/libc/mingw/lib64/msadcs.def b/lib/libc/mingw/lib64/msadcs.def new file mode 100644 index 0000000000000000000000000000000000000000..992f8c63fd9cefc6ceb7e8bb1d1babf1f83bc012 --- /dev/null +++ b/lib/libc/mingw/lib64/msadcs.def @@ -0,0 +1,11 @@ +; +; Exports of file MSADCS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSADCS.dll +EXPORTS +GetExtensionVersion +HttpExtensionProc +TerminateExtension diff --git a/lib/libc/mingw/lib64/msado15.def b/lib/libc/mingw/lib64/msado15.def new file mode 100644 index 0000000000000000000000000000000000000000..c1cf497ea8b50ed0aaa455f0e7785cc5e4cb8b99 --- /dev/null +++ b/lib/libc/mingw/lib64/msado15.def @@ -0,0 +1,26 @@ +; +; Exports of file MSADO15.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSADO15.dll +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +RNIGetCompatibleVersion +com_ms_wfc_data_Field_getBoolean +com_ms_wfc_data_Field_getByte +com_ms_wfc_data_Field_getBytes +com_ms_wfc_data_Field_getDataTimestamp +com_ms_wfc_data_Field_getDouble +com_ms_wfc_data_Field_getFloat +com_ms_wfc_data_Field_getInt +com_ms_wfc_data_Field_getLong +com_ms_wfc_data_Field_getShort +com_ms_wfc_data_Field_getString +com_ms_wfc_data_Field_isNull +com_ms_wfc_data_Field_loadMsjava +com_ms_wfc_data_Field_setDataDate diff --git a/lib/libc/mingw/lib64/msasn1.def b/lib/libc/mingw/lib64/msasn1.def new file mode 100644 index 0000000000000000000000000000000000000000..4946b66024e9d06afae7ecd42b35ed508dd9578d --- /dev/null +++ b/lib/libc/mingw/lib64/msasn1.def @@ -0,0 +1,274 @@ +; +; Exports of file MSASN1.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSASN1.dll +EXPORTS +ASN1BERDecBitString +ASN1BERDecBitString2 +ASN1BERDecBool +ASN1BERDecChar16String +ASN1BERDecChar32String +ASN1BERDecCharString +ASN1BERDecCheck +ASN1BERDecDouble +ASN1BERDecEndOfContents +ASN1BERDecEoid +ASN1BERDecExplicitTag +ASN1BERDecFlush +ASN1BERDecGeneralizedTime +ASN1BERDecLength +ASN1BERDecMultibyteString +ASN1BERDecNotEndOfContents +ASN1BERDecNull +ASN1BERDecObjectIdentifier +ASN1BERDecObjectIdentifier2 +ASN1BERDecOctetString +ASN1BERDecOctetString2 +ASN1BERDecOpenType +ASN1BERDecOpenType2 +ASN1BERDecPeekTag +ASN1BERDecS16Val +ASN1BERDecS32Val +ASN1BERDecS8Val +ASN1BERDecSXVal +ASN1BERDecSkip +ASN1BERDecTag +ASN1BERDecU16Val +ASN1BERDecU32Val +ASN1BERDecU8Val +ASN1BERDecUTCTime +ASN1BERDecUTF8String +ASN1BERDecZeroChar16String +ASN1BERDecZeroChar32String +ASN1BERDecZeroCharString +ASN1BERDecZeroMultibyteString +ASN1BERDotVal2Eoid +ASN1BEREncBitString +ASN1BEREncBool +ASN1BEREncChar16String +ASN1BEREncChar32String +ASN1BEREncCharString +ASN1BEREncCheck +ASN1BEREncDouble +ASN1BEREncEndOfContents +ASN1BEREncEoid +ASN1BEREncExplicitTag +ASN1BEREncFlush +ASN1BEREncGeneralizedTime +ASN1BEREncLength +ASN1BEREncMultibyteString +ASN1BEREncNull +ASN1BEREncObjectIdentifier +ASN1BEREncObjectIdentifier2 +ASN1BEREncOctetString +ASN1BEREncOpenType +ASN1BEREncRemoveZeroBits +ASN1BEREncS32 +ASN1BEREncSX +ASN1BEREncTag +ASN1BEREncU32 +ASN1BEREncUTCTime +ASN1BEREncUTF8String +ASN1BEREncZeroMultibyteString +ASN1BEREoid2DotVal +ASN1BEREoid_free +ASN1CEREncBeginBlk +ASN1CEREncBitString +ASN1CEREncChar16String +ASN1CEREncChar32String +ASN1CEREncCharString +ASN1CEREncEndBlk +ASN1CEREncFlushBlkElement +ASN1CEREncGeneralizedTime +ASN1CEREncMultibyteString +ASN1CEREncNewBlkElement +ASN1CEREncOctetString +ASN1CEREncUTCTime +ASN1CEREncZeroMultibyteString +ASN1DecAbort +ASN1DecAlloc +ASN1DecDone +ASN1DecRealloc +ASN1DecSetError +ASN1EncAbort +ASN1EncDone +ASN1EncSetError +ASN1Free +ASN1PERDecAlignment +ASN1PERDecBit +ASN1PERDecBits +ASN1PERDecBoolean +ASN1PERDecChar16String +ASN1PERDecChar32String +ASN1PERDecCharString +ASN1PERDecCharStringNoAlloc +ASN1PERDecComplexChoice +ASN1PERDecDouble +ASN1PERDecExtension +ASN1PERDecFlush +ASN1PERDecFragmented +ASN1PERDecFragmentedChar16String +ASN1PERDecFragmentedChar32String +ASN1PERDecFragmentedCharString +ASN1PERDecFragmentedExtension +ASN1PERDecFragmentedIntx +ASN1PERDecFragmentedLength +ASN1PERDecFragmentedTableChar16String +ASN1PERDecFragmentedTableChar32String +ASN1PERDecFragmentedTableCharString +ASN1PERDecFragmentedUIntx +ASN1PERDecFragmentedZeroChar16String +ASN1PERDecFragmentedZeroChar32String +ASN1PERDecFragmentedZeroCharString +ASN1PERDecFragmentedZeroTableChar16String +ASN1PERDecFragmentedZeroTableChar32String +ASN1PERDecFragmentedZeroTableCharString +ASN1PERDecGeneralizedTime +ASN1PERDecInteger +ASN1PERDecMultibyteString +ASN1PERDecN16Val +ASN1PERDecN32Val +ASN1PERDecN8Val +ASN1PERDecNormallySmallExtension +ASN1PERDecObjectIdentifier +ASN1PERDecObjectIdentifier2 +ASN1PERDecOctetString_FixedSize +ASN1PERDecOctetString_FixedSizeEx +ASN1PERDecOctetString_NoSize +ASN1PERDecOctetString_VarSize +ASN1PERDecOctetString_VarSizeEx +ASN1PERDecS16Val +ASN1PERDecS32Val +ASN1PERDecS8Val +ASN1PERDecSXVal +ASN1PERDecSeqOf_NoSize +ASN1PERDecSeqOf_VarSize +ASN1PERDecSimpleChoice +ASN1PERDecSimpleChoiceEx +ASN1PERDecSkipBits +ASN1PERDecSkipFragmented +ASN1PERDecSkipNormallySmall +ASN1PERDecSkipNormallySmallExtension +ASN1PERDecSkipNormallySmallExtensionFragmented +ASN1PERDecTableChar16String +ASN1PERDecTableChar32String +ASN1PERDecTableCharString +ASN1PERDecTableCharStringNoAlloc +ASN1PERDecU16Val +ASN1PERDecU32Val +ASN1PERDecU8Val +ASN1PERDecUTCTime +ASN1PERDecUXVal +ASN1PERDecUnsignedInteger +ASN1PERDecUnsignedShort +ASN1PERDecZeroChar16String +ASN1PERDecZeroChar32String +ASN1PERDecZeroCharString +ASN1PERDecZeroCharStringNoAlloc +ASN1PERDecZeroTableChar16String +ASN1PERDecZeroTableChar32String +ASN1PERDecZeroTableCharString +ASN1PERDecZeroTableCharStringNoAlloc +ASN1PEREncAlignment +ASN1PEREncBit +ASN1PEREncBitIntx +ASN1PEREncBitVal +ASN1PEREncBits +ASN1PEREncBoolean +ASN1PEREncChar16String +ASN1PEREncChar32String +ASN1PEREncCharString +ASN1PEREncCheckExtensions +ASN1PEREncComplexChoice +ASN1PEREncDouble +ASN1PEREncExtensionBitClear +ASN1PEREncExtensionBitSet +ASN1PEREncFlush +ASN1PEREncFlushFragmentedToParent +ASN1PEREncFragmented +ASN1PEREncFragmentedChar16String +ASN1PEREncFragmentedChar32String +ASN1PEREncFragmentedCharString +ASN1PEREncFragmentedIntx +ASN1PEREncFragmentedLength +ASN1PEREncFragmentedTableChar16String +ASN1PEREncFragmentedTableChar32String +ASN1PEREncFragmentedTableCharString +ASN1PEREncFragmentedUIntx +ASN1PEREncGeneralizedTime +ASN1PEREncInteger +ASN1PEREncMultibyteString +ASN1PEREncNormallySmall +ASN1PEREncNormallySmallBits +ASN1PEREncObjectIdentifier +ASN1PEREncObjectIdentifier2 +ASN1PEREncOctetString_FixedSize +ASN1PEREncOctetString_FixedSizeEx +ASN1PEREncOctetString_NoSize +ASN1PEREncOctetString_VarSize +ASN1PEREncOctetString_VarSizeEx +ASN1PEREncOctets +ASN1PEREncRemoveZeroBits +ASN1PEREncSeqOf_NoSize +ASN1PEREncSeqOf_VarSize +ASN1PEREncSimpleChoice +ASN1PEREncSimpleChoiceEx +ASN1PEREncTableChar16String +ASN1PEREncTableChar32String +ASN1PEREncTableCharString +ASN1PEREncUTCTime +ASN1PEREncUnsignedInteger +ASN1PEREncUnsignedShort +ASN1PEREncZero +ASN1PERFreeSeqOf +ASN1_CloseDecoder +ASN1_CloseEncoder +ASN1_CloseEncoder2 +ASN1_CloseModule +ASN1_CreateDecoder +ASN1_CreateDecoderEx +ASN1_CreateEncoder +ASN1_CreateModule +ASN1_Decode +ASN1_Encode +ASN1_FreeDecoded +ASN1_FreeEncoded +ASN1_GetDecoderOption +ASN1_GetEncoderOption +ASN1_SetDecoderOption +ASN1_SetEncoderOption +ASN1bitstring_cmp +ASN1bitstring_free +ASN1char16string_cmp +ASN1char16string_free +ASN1char32string_cmp +ASN1char32string_free +ASN1charstring_cmp +ASN1charstring_free +ASN1generalizedtime_cmp +ASN1intx2int32 +ASN1intx2uint32 +ASN1intx_add +ASN1intx_free +ASN1intx_setuint32 +ASN1intx_sub +ASN1intx_uoctets +ASN1intxisuint32 +ASN1objectidentifier2_cmp +ASN1objectidentifier_cmp +ASN1objectidentifier_free +ASN1octetstring_cmp +ASN1octetstring_free +ASN1open_cmp +ASN1open_free +ASN1uint32_uoctets +ASN1utctime_cmp +ASN1utf8string_free +ASN1ztchar16string_cmp +ASN1ztchar16string_free +ASN1ztchar32string_free +ASN1ztcharstring_cmp +ASN1ztcharstring_free diff --git a/lib/libc/mingw/lib64/mscms.def b/lib/libc/mingw/lib64/mscms.def deleted file mode 100644 index 946d3f4010e31f2a18521c495868384f41d3f0fa..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib64/mscms.def +++ /dev/null @@ -1,100 +0,0 @@ -; -; Definition file of mscms.dll -; Automatic generated by gendef -; written by Kai Tietz 2008 -; -LIBRARY "mscms.dll" -EXPORTS -AssociateColorProfileWithDeviceA -AssociateColorProfileWithDeviceW -CheckBitmapBits -CheckColors -CloseColorProfile -ColorCplGetDefaultProfileScope -ColorCplGetDefaultRenderingIntentScope -ColorCplGetProfileProperties -ColorCplHasSystemWideAssociationListChanged -ColorCplInitialize -ColorCplLoadAssociationList -ColorCplMergeAssociationLists -ColorCplOverwritePerUserAssociationList -ColorCplReleaseProfileProperties -ColorCplResetSystemWideAssociationListChangedWarning -ColorCplSaveAssociationList -ColorCplSetUsePerUserProfiles -ColorCplUninitialize -ConvertColorNameToIndex -ConvertIndexToColorName -CreateColorTransformA -CreateColorTransformW -CreateDeviceLinkProfile -CreateMultiProfileTransform -CreateProfileFromLogColorSpaceA -CreateProfileFromLogColorSpaceW -DeleteColorTransform -DeviceRenameEvent -DisassociateColorProfileFromDeviceA -DisassociateColorProfileFromDeviceW -EnumColorProfilesA -EnumColorProfilesW -GenerateCopyFilePaths -GetCMMInfo -GetColorDirectoryA -GetColorDirectoryW -GetColorProfileElement -GetColorProfileElementTag -GetColorProfileFromHandle -GetColorProfileHeader -GetCountColorProfileElements -GetNamedProfileInfo -GetPS2ColorRenderingDictionary -GetPS2ColorRenderingIntent -GetPS2ColorSpaceArray -GetStandardColorSpaceProfileA -GetStandardColorSpaceProfileW -InstallColorProfileA -InstallColorProfileW -InternalGetDeviceConfig -InternalGetPS2CSAFromLCS -InternalGetPS2ColorRenderingDictionary -InternalGetPS2ColorSpaceArray -InternalGetPS2PreviewCRD -InternalSetDeviceConfig -IsColorProfileTagPresent -IsColorProfileValid -OpenColorProfileA -OpenColorProfileW -RegisterCMMA -RegisterCMMW -SelectCMM -SetColorProfileElement -SetColorProfileElementReference -SetColorProfileElementSize -SetColorProfileHeader -SetStandardColorSpaceProfileA -SetStandardColorSpaceProfileW -SpoolerCopyFileEvent -TranslateBitmapBits -TranslateColors -UninstallColorProfileA -UninstallColorProfileW -UnregisterCMMA -UnregisterCMMW -WcsAssociateColorProfileWithDevice -WcsCheckColors -WcsCreateIccProfile -WcsDisassociateColorProfileFromDevice -WcsEnumColorProfiles -WcsEnumColorProfilesSize -WcsGetDefaultColorProfile -WcsGetDefaultColorProfileSize -WcsGetDefaultRenderingIntent -WcsGetUsePerUserProfiles -WcsGpCanInstallOrUninstallProfiles -WcsGpCanModifyDeviceAssociationList -WcsOpenColorProfileA -WcsOpenColorProfileW -WcsSetDefaultColorProfile -WcsSetDefaultRenderingIntent -WcsSetUsePerUserProfiles -WcsTranslateColors diff --git a/lib/libc/mingw/lib64/msdart.def b/lib/libc/mingw/lib64/msdart.def new file mode 100644 index 0000000000000000000000000000000000000000..9292e523a619653ffc93981d9a22b10b087ac3aa --- /dev/null +++ b/lib/libc/mingw/lib64/msdart.def @@ -0,0 +1,1013 @@ +; +; Exports of file MSDART.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSDART.DLL +EXPORTS +; public: __cdecl CCritSec::CCritSec(void) __ptr64 +??0CCritSec@@QEAA@XZ +; public: __cdecl CDoubleList::CDoubleList(void) __ptr64 +??0CDoubleList@@QEAA@XZ +; public: __cdecl CEXAutoBackupFile::CEXAutoBackupFile(unsigned short const * __ptr64) __ptr64 +??0CEXAutoBackupFile@@QEAA@PEBG@Z +; public: __cdecl CEXAutoBackupFile::CEXAutoBackupFile(void) __ptr64 +??0CEXAutoBackupFile@@QEAA@XZ +; public: __cdecl CExFileOperation::CExFileOperation(void) __ptr64 +??0CExFileOperation@@QEAA@XZ +; public: __cdecl CFakeLock::CFakeLock(void) __ptr64 +??0CFakeLock@@QEAA@XZ +; private: __cdecl CLKRHashTable::CLKRHashTable(class CLKRHashTable const & __ptr64) __ptr64 +??0CLKRHashTable@@AEAA@AEBV0@@Z +; public: __cdecl CLKRHashTable::CLKRHashTable(char const * __ptr64,unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),double,unsigned long,unsigned long) __ptr64 +??0CLKRHashTable@@QEAA@PEBDP6A?B_KPEBX@ZP6AK_K@ZP6A_N33@ZP6AX1H@ZNKK@Z +; public: __cdecl CLKRHashTableStats::CLKRHashTableStats(void) __ptr64 +??0CLKRHashTableStats@@QEAA@XZ +; private: __cdecl CLKRLinearHashTable::CLKRLinearHashTable(class CLKRLinearHashTable const & __ptr64) __ptr64 +??0CLKRLinearHashTable@@AEAA@AEBV0@@Z +; private: __cdecl CLKRLinearHashTable::CLKRLinearHashTable(char const * __ptr64,unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),double,unsigned long,class CLKRHashTable * __ptr64) __ptr64 +??0CLKRLinearHashTable@@AEAA@PEBDP6A?B_KPEBX@ZP6AK_K@ZP6A_N33@ZP6AX1H@ZNKPEAVCLKRHashTable@@@Z +; public: __cdecl CLKRLinearHashTable::CLKRLinearHashTable(char const * __ptr64,unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),double,unsigned long,unsigned long) __ptr64 +??0CLKRLinearHashTable@@QEAA@PEBDP6A?B_KPEBX@ZP6AK_K@ZP6A_N33@ZP6AX1H@ZNKK@Z +; public: __cdecl CLockedDoubleList::CLockedDoubleList(void) __ptr64 +??0CLockedDoubleList@@QEAA@XZ +; public: __cdecl CLockedSingleList::CLockedSingleList(void) __ptr64 +??0CLockedSingleList@@QEAA@XZ +; public: __cdecl CReaderWriterLock2::CReaderWriterLock2(void) __ptr64 +??0CReaderWriterLock2@@QEAA@XZ +; public: __cdecl CReaderWriterLock3::CReaderWriterLock3(void) __ptr64 +??0CReaderWriterLock3@@QEAA@XZ +; public: __cdecl CReaderWriterLock::CReaderWriterLock(void) __ptr64 +??0CReaderWriterLock@@QEAA@XZ +; public: __cdecl CSingleList::CSingleList(void) __ptr64 +??0CSingleList@@QEAA@XZ +; public: __cdecl CSmallSpinLock::CSmallSpinLock(void) __ptr64 +??0CSmallSpinLock@@QEAA@XZ +; public: __cdecl CSpinLock::CSpinLock(void) __ptr64 +??0CSpinLock@@QEAA@XZ +; public: __cdecl CCritSec::~CCritSec(void) __ptr64 +??1CCritSec@@QEAA@XZ +; public: __cdecl CDoubleList::~CDoubleList(void) __ptr64 +??1CDoubleList@@QEAA@XZ +; public: __cdecl CEXAutoBackupFile::~CEXAutoBackupFile(void) __ptr64 +??1CEXAutoBackupFile@@QEAA@XZ +; public: __cdecl CExFileOperation::~CExFileOperation(void) __ptr64 +??1CExFileOperation@@QEAA@XZ +; public: __cdecl CFakeLock::~CFakeLock(void) __ptr64 +??1CFakeLock@@QEAA@XZ +; public: __cdecl CLKRHashTable::~CLKRHashTable(void) __ptr64 +??1CLKRHashTable@@QEAA@XZ +; public: __cdecl CLKRLinearHashTable::~CLKRLinearHashTable(void) __ptr64 +??1CLKRLinearHashTable@@QEAA@XZ +; public: __cdecl CLockedDoubleList::~CLockedDoubleList(void) __ptr64 +??1CLockedDoubleList@@QEAA@XZ +; public: __cdecl CLockedSingleList::~CLockedSingleList(void) __ptr64 +??1CLockedSingleList@@QEAA@XZ +; public: __cdecl CReaderWriterLock2::~CReaderWriterLock2(void) __ptr64 +??1CReaderWriterLock2@@QEAA@XZ +; public: __cdecl CReaderWriterLock3::~CReaderWriterLock3(void) __ptr64 +??1CReaderWriterLock3@@QEAA@XZ +; public: __cdecl CReaderWriterLock::~CReaderWriterLock(void) __ptr64 +??1CReaderWriterLock@@QEAA@XZ +; public: __cdecl CSingleList::~CSingleList(void) __ptr64 +??1CSingleList@@QEAA@XZ +; public: __cdecl CSmallSpinLock::~CSmallSpinLock(void) __ptr64 +??1CSmallSpinLock@@QEAA@XZ +; public: __cdecl CSpinLock::~CSpinLock(void) __ptr64 +??1CSpinLock@@QEAA@XZ +; public: class CLockBase<1,1,3,1,3,2> & __ptr64 __cdecl CLockBase<1,1,3,1,3,2>::operator=(class CLockBase<1,1,3,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$00$00$02$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<2,1,1,1,3,2> & __ptr64 __cdecl CLockBase<2,1,1,1,3,2>::operator=(class CLockBase<2,1,1,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$01$00$00$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<3,1,1,1,1,1> & __ptr64 __cdecl CLockBase<3,1,1,1,1,1>::operator=(class CLockBase<3,1,1,1,1,1> const & __ptr64) __ptr64 +??4?$CLockBase@$02$00$00$00$00$00@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<4,1,1,2,3,3> & __ptr64 __cdecl CLockBase<4,1,1,2,3,3>::operator=(class CLockBase<4,1,1,2,3,3> const & __ptr64) __ptr64 +??4?$CLockBase@$03$00$00$01$02$02@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<5,2,2,1,3,2> & __ptr64 __cdecl CLockBase<5,2,2,1,3,2>::operator=(class CLockBase<5,2,2,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$04$01$01$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<6,2,2,1,3,2> & __ptr64 __cdecl CLockBase<6,2,2,1,3,2>::operator=(class CLockBase<6,2,2,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$05$01$01$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class CLockBase<7,2,1,1,3,2> & __ptr64 __cdecl CLockBase<7,2,1,1,3,2>::operator=(class CLockBase<7,2,1,1,3,2> const & __ptr64) __ptr64 +??4?$CLockBase@$06$01$00$00$02$01@@QEAAAEAV0@AEBV0@@Z +; public: class CCritSec & __ptr64 __cdecl CCritSec::operator=(class CCritSec const & __ptr64) __ptr64 +??4CCritSec@@QEAAAEAV0@AEBV0@@Z +; public: class CDoubleList & __ptr64 __cdecl CDoubleList::operator=(class CDoubleList const & __ptr64) __ptr64 +??4CDoubleList@@QEAAAEAV0@AEBV0@@Z +; public: class CEXAutoBackupFile & __ptr64 __cdecl CEXAutoBackupFile::operator=(class CEXAutoBackupFile const & __ptr64) __ptr64 +??4CEXAutoBackupFile@@QEAAAEAV0@AEBV0@@Z +; public: class CExFileOperation & __ptr64 __cdecl CExFileOperation::operator=(class CExFileOperation const & __ptr64) __ptr64 +??4CExFileOperation@@QEAAAEAV0@AEBV0@@Z +; public: class CFakeLock & __ptr64 __cdecl CFakeLock::operator=(class CFakeLock const & __ptr64) __ptr64 +??4CFakeLock@@QEAAAEAV0@AEBV0@@Z +; private: class CLKRHashTable & __ptr64 __cdecl CLKRHashTable::operator=(class CLKRHashTable const & __ptr64) __ptr64 +??4CLKRHashTable@@AEAAAEAV0@AEBV0@@Z +; public: class CLKRHashTableStats & __ptr64 __cdecl CLKRHashTableStats::operator=(class CLKRHashTableStats const & __ptr64) __ptr64 +??4CLKRHashTableStats@@QEAAAEAV0@AEBV0@@Z +; private: class CLKRLinearHashTable & __ptr64 __cdecl CLKRLinearHashTable::operator=(class CLKRLinearHashTable const & __ptr64) __ptr64 +??4CLKRLinearHashTable@@AEAAAEAV0@AEBV0@@Z +; public: class CLockedDoubleList & __ptr64 __cdecl CLockedDoubleList::operator=(class CLockedDoubleList const & __ptr64) __ptr64 +??4CLockedDoubleList@@QEAAAEAV0@AEBV0@@Z +; public: class CLockedSingleList & __ptr64 __cdecl CLockedSingleList::operator=(class CLockedSingleList const & __ptr64) __ptr64 +??4CLockedSingleList@@QEAAAEAV0@AEBV0@@Z +; public: class CMdVersionInfo & __ptr64 __cdecl CMdVersionInfo::operator=(class CMdVersionInfo const & __ptr64) __ptr64 +??4CMdVersionInfo@@QEAAAEAV0@AEBV0@@Z +; public: class CReaderWriterLock2 & __ptr64 __cdecl CReaderWriterLock2::operator=(class CReaderWriterLock2 const & __ptr64) __ptr64 +??4CReaderWriterLock2@@QEAAAEAV0@AEBV0@@Z +; public: class CReaderWriterLock3 & __ptr64 __cdecl CReaderWriterLock3::operator=(class CReaderWriterLock3 const & __ptr64) __ptr64 +??4CReaderWriterLock3@@QEAAAEAV0@AEBV0@@Z +; public: class CReaderWriterLock & __ptr64 __cdecl CReaderWriterLock::operator=(class CReaderWriterLock const & __ptr64) __ptr64 +??4CReaderWriterLock@@QEAAAEAV0@AEBV0@@Z +; public: class CSingleList & __ptr64 __cdecl CSingleList::operator=(class CSingleList const & __ptr64) __ptr64 +??4CSingleList@@QEAAAEAV0@AEBV0@@Z +; public: class CSmallSpinLock & __ptr64 __cdecl CSmallSpinLock::operator=(class CSmallSpinLock const & __ptr64) __ptr64 +??4CSmallSpinLock@@QEAAAEAV0@AEBV0@@Z +; public: class CSpinLock & __ptr64 __cdecl CSpinLock::operator=(class CSpinLock const & __ptr64) __ptr64 +??4CSpinLock@@QEAAAEAV0@AEBV0@@Z +; public: unsigned long __cdecl CLKRHashTable::Apply(enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?Apply@CLKRHashTable@@QEAAKP6A?AW4LK_ACTION@@PEBXPEAX@Z1W4LK_LOCKTYPE@@@Z +; public: unsigned long __cdecl CLKRLinearHashTable::Apply(enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?Apply@CLKRLinearHashTable@@QEAAKP6A?AW4LK_ACTION@@PEBXPEAX@Z1W4LK_LOCKTYPE@@@Z +; public: unsigned long __cdecl CLKRHashTable::ApplyIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?ApplyIf@CLKRHashTable@@QEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@ZP6A?AW4LK_ACTION@@01@Z1W4LK_LOCKTYPE@@@Z +; public: unsigned long __cdecl CLKRLinearHashTable::ApplyIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE) __ptr64 +?ApplyIf@CLKRLinearHashTable@@QEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@ZP6A?AW4LK_ACTION@@01@Z1W4LK_LOCKTYPE@@@Z +; public: long __cdecl CEXAutoBackupFile::BackupFile(unsigned short const * __ptr64) __ptr64 +?BackupFile@CEXAutoBackupFile@@QEAAJPEBG@Z +; public: static long __cdecl CLKRHashTableStats::BucketIndex(long) +?BucketIndex@CLKRHashTableStats@@SAJJ@Z +; public: static long __cdecl CLKRHashTableStats::BucketSize(long) +?BucketSize@CLKRHashTableStats@@SAJJ@Z +; public: static long const * __ptr64 __cdecl CLKRHashTableStats::BucketSizes(void) +?BucketSizes@CLKRHashTableStats@@SAPEBJXZ +; public: int __cdecl CLKRHashTable::CheckTable(void)const __ptr64 +?CheckTable@CLKRHashTable@@QEBAHXZ +; public: int __cdecl CLKRLinearHashTable::CheckTable(void)const __ptr64 +?CheckTable@CLKRLinearHashTable@@QEBAHXZ +; public: static char const * __ptr64 __cdecl CCritSec::ClassName(void) +?ClassName@CCritSec@@SAPEBDXZ +; public: static char const * __ptr64 __cdecl CFakeLock::ClassName(void) +?ClassName@CFakeLock@@SAPEBDXZ +; public: static char const * __ptr64 __cdecl CLKRHashTable::ClassName(void) +?ClassName@CLKRHashTable@@SAPEBDXZ +; public: static char const * __ptr64 __cdecl CLKRLinearHashTable::ClassName(void) +?ClassName@CLKRLinearHashTable@@SAPEBDXZ +; public: static char const * __ptr64 __cdecl CReaderWriterLock2::ClassName(void) +?ClassName@CReaderWriterLock2@@SAPEBDXZ +; public: static char const * __ptr64 __cdecl CReaderWriterLock3::ClassName(void) +?ClassName@CReaderWriterLock3@@SAPEBDXZ +; public: static char const * __ptr64 __cdecl CReaderWriterLock::ClassName(void) +?ClassName@CReaderWriterLock@@SAPEBDXZ +; public: static char const * __ptr64 __cdecl CSmallSpinLock::ClassName(void) +?ClassName@CSmallSpinLock@@SAPEBDXZ +; public: static char const * __ptr64 __cdecl CSpinLock::ClassName(void) +?ClassName@CSpinLock@@SAPEBDXZ +; public: void __cdecl CLKRHashTable::Clear(void) __ptr64 +?Clear@CLKRHashTable@@QEAAXXZ +; public: void __cdecl CLKRLinearHashTable::Clear(void) __ptr64 +?Clear@CLKRLinearHashTable@@QEAAXXZ +; public: enum LK_RETCODE __cdecl CLKRHashTable::CloseIterator(class CLKRHashTable::CIterator * __ptr64) __ptr64 +?CloseIterator@CLKRHashTable@@QEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::CloseIterator(class CLKRHashTable::CConstIterator * __ptr64)const __ptr64 +?CloseIterator@CLKRHashTable@@QEBA?AW4LK_RETCODE@@PEAVCConstIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::CloseIterator(class CLKRLinearHashTable::CIterator * __ptr64) __ptr64 +?CloseIterator@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::CloseIterator(class CLKRLinearHashTable::CConstIterator * __ptr64)const __ptr64 +?CloseIterator@CLKRLinearHashTable@@QEBA?AW4LK_RETCODE@@PEAVCConstIterator@1@@Z +; public: void __cdecl CCritSec::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::ConvertExclusiveToShared(void)const __ptr64 +?ConvertExclusiveToShared@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::ConvertExclusiveToShared(void)const __ptr64 +?ConvertExclusiveToShared@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::ConvertExclusiveToShared(void) __ptr64 +?ConvertExclusiveToShared@CSpinLock@@QEAAXXZ +; public: void __cdecl CCritSec::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::ConvertSharedToExclusive(void)const __ptr64 +?ConvertSharedToExclusive@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::ConvertSharedToExclusive(void)const __ptr64 +?ConvertSharedToExclusive@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::ConvertSharedToExclusive(void) __ptr64 +?ConvertSharedToExclusive@CSpinLock@@QEAAXXZ +; long __cdecl CreateHolder(struct IGPDispenser * __ptr64,int,unsigned int,struct IGPHolder * __ptr64 * __ptr64) +?CreateHolder@@YAJPEAUIGPDispenser@@HIPEAPEAUIGPHolder@@@Z +; public: unsigned long __cdecl CLKRHashTable::DeleteIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64) __ptr64 +?DeleteIf@CLKRHashTable@@QEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@Z1@Z +; public: unsigned long __cdecl CLKRLinearHashTable::DeleteIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64) __ptr64 +?DeleteIf@CLKRLinearHashTable@@QEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@Z1@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::DeleteKey(unsigned __int64) __ptr64 +?DeleteKey@CLKRHashTable@@QEAA?AW4LK_RETCODE@@_K@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::DeleteKey(unsigned __int64) __ptr64 +?DeleteKey@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@_K@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::DeleteRecord(void const * __ptr64) __ptr64 +?DeleteRecord@CLKRHashTable@@QEAA?AW4LK_RETCODE@@PEBX@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::DeleteRecord(void const * __ptr64) __ptr64 +?DeleteRecord@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@PEBX@Z +; public: long __cdecl CExFileOperation::FOCopyFile(unsigned short const * __ptr64,unsigned short const * __ptr64,int) __ptr64 +?FOCopyFile@CExFileOperation@@QEAAJPEBG0H@Z +; public: long __cdecl CExFileOperation::FOCopyFileDACLS(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?FOCopyFileDACLS@CExFileOperation@@QEAAJPEBG0@Z +; public: long __cdecl CExFileOperation::FODeleteFile(unsigned short const * __ptr64) __ptr64 +?FODeleteFile@CExFileOperation@@QEAAJPEBG@Z +; public: long __cdecl CExFileOperation::FOMoveFile(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?FOMoveFile@CExFileOperation@@QEAAJPEBG0@Z +; public: long __cdecl CExFileOperation::FOReplaceFile(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?FOReplaceFile@CExFileOperation@@QEAAJPEBG0@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::FindKey(unsigned __int64,void const * __ptr64 * __ptr64)const __ptr64 +?FindKey@CLKRHashTable@@QEBA?AW4LK_RETCODE@@_KPEAPEBX@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::FindKey(unsigned __int64,void const * __ptr64 * __ptr64)const __ptr64 +?FindKey@CLKRLinearHashTable@@QEBA?AW4LK_RETCODE@@_KPEAPEBX@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::FindRecord(void const * __ptr64)const __ptr64 +?FindRecord@CLKRHashTable@@QEBA?AW4LK_RETCODE@@PEBX@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::FindRecord(void const * __ptr64)const __ptr64 +?FindRecord@CLKRLinearHashTable@@QEBA?AW4LK_RETCODE@@PEBX@Z +; public: class CListEntry * __ptr64 __cdecl CDoubleList::First(void)const __ptr64 +?First@CDoubleList@@QEBAQEAVCListEntry@@XZ +; public: class CListEntry * __ptr64 __cdecl CLockedDoubleList::First(void) __ptr64 +?First@CLockedDoubleList@@QEAAQEAVCListEntry@@XZ +; public: int __cdecl CEXAutoBackupFile::GetBackupFile(unsigned short * __ptr64 * __ptr64) __ptr64 +?GetBackupFile@CEXAutoBackupFile@@QEAAHPEAPEAG@Z +; public: unsigned short __cdecl CLKRHashTable::GetBucketLockSpinCount(void) __ptr64 +?GetBucketLockSpinCount@CLKRHashTable@@QEAAGXZ +; public: unsigned short __cdecl CLKRLinearHashTable::GetBucketLockSpinCount(void) __ptr64 +?GetBucketLockSpinCount@CLKRLinearHashTable@@QEAAGXZ +; public: static double __cdecl CCritSec::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CCritSec@@SANXZ +; public: static double __cdecl CFakeLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CFakeLock@@SANXZ +; public: static double __cdecl CReaderWriterLock2::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CReaderWriterLock2@@SANXZ +; public: static double __cdecl CReaderWriterLock3::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CReaderWriterLock3@@SANXZ +; public: static double __cdecl CReaderWriterLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CReaderWriterLock@@SANXZ +; public: static double __cdecl CSmallSpinLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CSmallSpinLock@@SANXZ +; public: static double __cdecl CSpinLock::GetDefaultSpinAdjustmentFactor(void) +?GetDefaultSpinAdjustmentFactor@CSpinLock@@SANXZ +; public: static unsigned short __cdecl CCritSec::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CCritSec@@SAGXZ +; public: static unsigned short __cdecl CFakeLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CFakeLock@@SAGXZ +; public: static unsigned short __cdecl CReaderWriterLock2::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CReaderWriterLock2@@SAGXZ +; public: static unsigned short __cdecl CReaderWriterLock3::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CReaderWriterLock3@@SAGXZ +; public: static unsigned short __cdecl CReaderWriterLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CReaderWriterLock@@SAGXZ +; public: static unsigned short __cdecl CSmallSpinLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CSmallSpinLock@@SAGXZ +; public: static unsigned short __cdecl CSpinLock::GetDefaultSpinCount(void) +?GetDefaultSpinCount@CSpinLock@@SAGXZ +; public: unsigned short __cdecl CCritSec::GetSpinCount(void)const __ptr64 +?GetSpinCount@CCritSec@@QEBAGXZ +; public: unsigned short __cdecl CFakeLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CFakeLock@@QEBAGXZ +; public: unsigned short __cdecl CReaderWriterLock2::GetSpinCount(void)const __ptr64 +?GetSpinCount@CReaderWriterLock2@@QEBAGXZ +; public: unsigned short __cdecl CReaderWriterLock3::GetSpinCount(void)const __ptr64 +?GetSpinCount@CReaderWriterLock3@@QEBAGXZ +; public: unsigned short __cdecl CReaderWriterLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CReaderWriterLock@@QEBAGXZ +; public: unsigned short __cdecl CSmallSpinLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CSmallSpinLock@@QEBAGXZ +; public: unsigned short __cdecl CSpinLock::GetSpinCount(void)const __ptr64 +?GetSpinCount@CSpinLock@@QEBAGXZ +; public: class CLKRHashTableStats __cdecl CLKRHashTable::GetStatistics(void)const __ptr64 +?GetStatistics@CLKRHashTable@@QEBA?AVCLKRHashTableStats@@XZ +; public: class CLKRHashTableStats __cdecl CLKRLinearHashTable::GetStatistics(void)const __ptr64 +?GetStatistics@CLKRLinearHashTable@@QEBA?AVCLKRHashTableStats@@XZ +; public: unsigned short __cdecl CLKRHashTable::GetTableLockSpinCount(void) __ptr64 +?GetTableLockSpinCount@CLKRHashTable@@QEAAGXZ +; public: unsigned short __cdecl CLKRLinearHashTable::GetTableLockSpinCount(void) __ptr64 +?GetTableLockSpinCount@CLKRLinearHashTable@@QEAAGXZ +; public: static int __cdecl CMdVersionInfo::GetVersionExW(struct _OSVERSIONINFOW * __ptr64) +?GetVersionExW@CMdVersionInfo@@SAHPEAU_OSVERSIONINFOW@@@Z +; public: class CListEntry const * __ptr64 __cdecl CDoubleList::HeadNode(void)const __ptr64 +?HeadNode@CDoubleList@@QEBAQEBVCListEntry@@XZ +; public: class CListEntry const * __ptr64 __cdecl CLockedDoubleList::HeadNode(void)const __ptr64 +?HeadNode@CLockedDoubleList@@QEBAQEBVCListEntry@@XZ +; public: enum LK_RETCODE __cdecl CLKRHashTable::IncrementIterator(class CLKRHashTable::CIterator * __ptr64) __ptr64 +?IncrementIterator@CLKRHashTable@@QEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::IncrementIterator(class CLKRHashTable::CConstIterator * __ptr64)const __ptr64 +?IncrementIterator@CLKRHashTable@@QEBA?AW4LK_RETCODE@@PEAVCConstIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::IncrementIterator(class CLKRLinearHashTable::CIterator * __ptr64) __ptr64 +?IncrementIterator@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::IncrementIterator(class CLKRLinearHashTable::CConstIterator * __ptr64)const __ptr64 +?IncrementIterator@CLKRLinearHashTable@@QEBA?AW4LK_RETCODE@@PEAVCConstIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::InitializeIterator(class CLKRHashTable::CIterator * __ptr64) __ptr64 +?InitializeIterator@CLKRHashTable@@QEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::InitializeIterator(class CLKRHashTable::CConstIterator * __ptr64)const __ptr64 +?InitializeIterator@CLKRHashTable@@QEBA?AW4LK_RETCODE@@PEAVCConstIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::InitializeIterator(class CLKRLinearHashTable::CIterator * __ptr64) __ptr64 +?InitializeIterator@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::InitializeIterator(class CLKRLinearHashTable::CConstIterator * __ptr64)const __ptr64 +?InitializeIterator@CLKRLinearHashTable@@QEBA?AW4LK_RETCODE@@PEAVCConstIterator@1@@Z +; private: static int __cdecl CMdVersionInfo::InitializeVersionInfo(void) +?InitializeVersionInfo@CMdVersionInfo@@CAHXZ +; public: void __cdecl CDoubleList::InsertHead(class CListEntry * __ptr64 const) __ptr64 +?InsertHead@CDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: void __cdecl CLockedDoubleList::InsertHead(class CListEntry * __ptr64 const) __ptr64 +?InsertHead@CLockedDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: enum LK_RETCODE __cdecl CLKRHashTable::InsertRecord(void const * __ptr64,bool) __ptr64 +?InsertRecord@CLKRHashTable@@QEAA?AW4LK_RETCODE@@PEBX_N@Z +; public: enum LK_RETCODE __cdecl CLKRLinearHashTable::InsertRecord(void const * __ptr64,bool) __ptr64 +?InsertRecord@CLKRLinearHashTable@@QEAA?AW4LK_RETCODE@@PEBX_N@Z +; public: void __cdecl CDoubleList::InsertTail(class CListEntry * __ptr64 const) __ptr64 +?InsertTail@CDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: void __cdecl CLockedDoubleList::InsertTail(class CListEntry * __ptr64 const) __ptr64 +?InsertTail@CLockedDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: bool __cdecl CDoubleList::IsEmpty(void)const __ptr64 +?IsEmpty@CDoubleList@@QEBA_NXZ +; public: bool __cdecl CLockedDoubleList::IsEmpty(void)const __ptr64 +?IsEmpty@CLockedDoubleList@@QEBA_NXZ +; public: bool __cdecl CLockedSingleList::IsEmpty(void)const __ptr64 +?IsEmpty@CLockedSingleList@@QEBA_NXZ +; public: bool __cdecl CSingleList::IsEmpty(void)const __ptr64 +?IsEmpty@CSingleList@@QEBA_NXZ +; public: bool __cdecl CLockedDoubleList::IsLocked(void)const __ptr64 +?IsLocked@CLockedDoubleList@@QEBA_NXZ +; public: bool __cdecl CLockedSingleList::IsLocked(void)const __ptr64 +?IsLocked@CLockedSingleList@@QEBA_NXZ +; public: static int __cdecl CMdVersionInfo::IsMillnm(void) +?IsMillnm@CMdVersionInfo@@SAHXZ +; public: bool __cdecl CCritSec::IsReadLocked(void)const __ptr64 +?IsReadLocked@CCritSec@@QEBA_NXZ +; public: bool __cdecl CFakeLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CFakeLock@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsReadLocked(void)const __ptr64 +?IsReadLocked@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsReadLocked(void)const __ptr64 +?IsReadLocked@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock2::IsReadLocked(void)const __ptr64 +?IsReadLocked@CReaderWriterLock2@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock3::IsReadLocked(void)const __ptr64 +?IsReadLocked@CReaderWriterLock3@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CReaderWriterLock@@QEBA_NXZ +; public: bool __cdecl CSmallSpinLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CSmallSpinLock@@QEBA_NXZ +; public: bool __cdecl CSpinLock::IsReadLocked(void)const __ptr64 +?IsReadLocked@CSpinLock@@QEBA_NXZ +; public: bool __cdecl CCritSec::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CCritSec@@QEBA_NXZ +; public: bool __cdecl CFakeLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CFakeLock@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock2::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CReaderWriterLock2@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock3::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CReaderWriterLock3@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CReaderWriterLock@@QEBA_NXZ +; public: bool __cdecl CSmallSpinLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CSmallSpinLock@@QEBA_NXZ +; public: bool __cdecl CSpinLock::IsReadUnlocked(void)const __ptr64 +?IsReadUnlocked@CSpinLock@@QEBA_NXZ +; public: bool __cdecl CLockedDoubleList::IsUnlocked(void)const __ptr64 +?IsUnlocked@CLockedDoubleList@@QEBA_NXZ +; public: bool __cdecl CLockedSingleList::IsUnlocked(void)const __ptr64 +?IsUnlocked@CLockedSingleList@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsUsable(void)const __ptr64 +?IsUsable@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsUsable(void)const __ptr64 +?IsUsable@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsValid(void)const __ptr64 +?IsValid@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsValid(void)const __ptr64 +?IsValid@CLKRLinearHashTable@@QEBA_NXZ +; public: static int __cdecl CMdVersionInfo::IsWin2k(void) +?IsWin2k@CMdVersionInfo@@SAHXZ +; public: static int __cdecl CMdVersionInfo::IsWin2korLater(void) +?IsWin2korLater@CMdVersionInfo@@SAHXZ +; public: static int __cdecl CMdVersionInfo::IsWin95(void) +?IsWin95@CMdVersionInfo@@SAHXZ +; public: static int __cdecl CMdVersionInfo::IsWin98(void) +?IsWin98@CMdVersionInfo@@SAHXZ +; public: static int __cdecl CMdVersionInfo::IsWin98orLater(void) +?IsWin98orLater@CMdVersionInfo@@SAHXZ +; public: static int __cdecl CMdVersionInfo::IsWin9x(void) +?IsWin9x@CMdVersionInfo@@SAHXZ +; public: static int __cdecl CMdVersionInfo::IsWinNT4(void) +?IsWinNT4@CMdVersionInfo@@SAHXZ +; public: static int __cdecl CMdVersionInfo::IsWinNT(void) +?IsWinNT@CMdVersionInfo@@SAHXZ +; public: static int __cdecl CMdVersionInfo::IsWinNt4orLater(void) +?IsWinNt4orLater@CMdVersionInfo@@SAHXZ +; public: bool __cdecl CCritSec::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CCritSec@@QEBA_NXZ +; public: bool __cdecl CFakeLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CFakeLock@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock2::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CReaderWriterLock2@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock3::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CReaderWriterLock3@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CReaderWriterLock@@QEBA_NXZ +; public: bool __cdecl CSmallSpinLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CSmallSpinLock@@QEBA_NXZ +; public: bool __cdecl CSpinLock::IsWriteLocked(void)const __ptr64 +?IsWriteLocked@CSpinLock@@QEBA_NXZ +; public: bool __cdecl CCritSec::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CCritSec@@QEBA_NXZ +; public: bool __cdecl CFakeLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CFakeLock@@QEBA_NXZ +; public: bool __cdecl CLKRHashTable::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CLKRLinearHashTable@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock2::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CReaderWriterLock2@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock3::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CReaderWriterLock3@@QEBA_NXZ +; public: bool __cdecl CReaderWriterLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CReaderWriterLock@@QEBA_NXZ +; public: bool __cdecl CSmallSpinLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CSmallSpinLock@@QEBA_NXZ +; public: bool __cdecl CSpinLock::IsWriteUnlocked(void)const __ptr64 +?IsWriteUnlocked@CSpinLock@@QEBA_NXZ +; public: class CListEntry * __ptr64 __cdecl CDoubleList::Last(void)const __ptr64 +?Last@CDoubleList@@QEBAQEAVCListEntry@@XZ +; public: class CListEntry * __ptr64 __cdecl CLockedDoubleList::Last(void) __ptr64 +?Last@CLockedDoubleList@@QEAAQEAVCListEntry@@XZ +; public: void __cdecl CLockedDoubleList::Lock(void) __ptr64 +?Lock@CLockedDoubleList@@QEAAXXZ +; public: void __cdecl CLockedSingleList::Lock(void) __ptr64 +?Lock@CLockedSingleList@@QEAAXXZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<1,1,3,1,3,2>::LockType(void) +?LockType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<2,1,1,1,3,2>::LockType(void) +?LockType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<3,1,1,1,1,1>::LockType(void) +?LockType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<4,1,1,2,3,3>::LockType(void) +?LockType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<5,2,2,1,3,2>::LockType(void) +?LockType@?$CLockBase@$04$01$01$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<6,2,2,1,3,2>::LockType(void) +?LockType@?$CLockBase@$05$01$01$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: static enum LOCK_LOCKTYPE __cdecl CLockBase<7,2,1,1,3,2>::LockType(void) +?LockType@?$CLockBase@$06$01$00$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +; public: unsigned long __cdecl CLKRHashTable::MaxSize(void)const __ptr64 +?MaxSize@CLKRHashTable@@QEBAKXZ +; public: unsigned long __cdecl CLKRLinearHashTable::MaxSize(void)const __ptr64 +?MaxSize@CLKRLinearHashTable@@QEBAKXZ +; unsigned __int64 __cdecl MpHeapCompact(void * __ptr64) +?MpHeapCompact@@YA_KPEAX@Z +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<1,1,3,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<2,1,1,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<3,1,1,1,1,1>::MutexType(void) +?MutexType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<4,1,1,2,3,3>::MutexType(void) +?MutexType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<5,2,2,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$04$01$01$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<6,2,2,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$05$01$01$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: static enum LOCK_RW_MUTEX __cdecl CLockBase<7,2,1,1,3,2>::MutexType(void) +?MutexType@?$CLockBase@$06$01$00$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +; public: int __cdecl CLKRHashTable::NumSubTables(void)const __ptr64 +?NumSubTables@CLKRHashTable@@QEBAHXZ +; public: static enum LK_TABLESIZE __cdecl CLKRHashTable::NumSubTables(unsigned long & __ptr64,unsigned long & __ptr64) +?NumSubTables@CLKRHashTable@@SA?AW4LK_TABLESIZE@@AEAK0@Z +; public: int __cdecl CLKRLinearHashTable::NumSubTables(void)const __ptr64 +?NumSubTables@CLKRLinearHashTable@@QEBAHXZ +; public: static enum LK_TABLESIZE __cdecl CLKRLinearHashTable::NumSubTables(unsigned long & __ptr64,unsigned long & __ptr64) +?NumSubTables@CLKRLinearHashTable@@SA?AW4LK_TABLESIZE@@AEAK0@Z +; int __cdecl OnUnicodeSystem(void) +?OnUnicodeSystem@@YAHXZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<1,1,3,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<2,1,1,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<3,1,1,1,1,1>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<4,1,1,2,3,3>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<5,2,2,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$04$01$01$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<6,2,2,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$05$01$01$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: static enum LOCK_PERLOCK_SPIN __cdecl CLockBase<7,2,1,1,3,2>::PerLockSpin(void) +?PerLockSpin@?$CLockBase@$06$01$00$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +; public: class CSingleListEntry * __ptr64 __cdecl CLockedSingleList::Pop(void) __ptr64 +?Pop@CLockedSingleList@@QEAAQEAVCSingleListEntry@@XZ +; public: class CSingleListEntry * __ptr64 __cdecl CSingleList::Pop(void) __ptr64 +?Pop@CSingleList@@QEAAQEAVCSingleListEntry@@XZ +; public: void __cdecl CLKRHashTable::Print(void)const __ptr64 +?Print@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::Print(void)const __ptr64 +?Print@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CLockedSingleList::Push(class CSingleListEntry * __ptr64 const) __ptr64 +?Push@CLockedSingleList@@QEAAXQEAVCSingleListEntry@@@Z +; public: void __cdecl CSingleList::Push(class CSingleListEntry * __ptr64 const) __ptr64 +?Push@CSingleList@@QEAAXQEAVCSingleListEntry@@@Z +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<1,1,3,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<2,1,1,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<3,1,1,1,1,1>::QueueType(void) +?QueueType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<4,1,1,2,3,3>::QueueType(void) +?QueueType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<5,2,2,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$04$01$01$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<6,2,2,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$05$01$01$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: static enum LOCK_QUEUE_TYPE __cdecl CLockBase<7,2,1,1,3,2>::QueueType(void) +?QueueType@?$CLockBase@$06$01$00$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +; public: void __cdecl CCritSec::ReadLock(void) __ptr64 +?ReadLock@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::ReadLock(void) __ptr64 +?ReadLock@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::ReadLock(void)const __ptr64 +?ReadLock@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::ReadLock(void)const __ptr64 +?ReadLock@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::ReadLock(void) __ptr64 +?ReadLock@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::ReadLock(void) __ptr64 +?ReadLock@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::ReadLock(void) __ptr64 +?ReadLock@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::ReadLock(void) __ptr64 +?ReadLock@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::ReadLock(void) __ptr64 +?ReadLock@CSpinLock@@QEAAXXZ +; public: bool __cdecl CCritSec::ReadOrWriteLock(void) __ptr64 +?ReadOrWriteLock@CCritSec@@QEAA_NXZ +; public: bool __cdecl CFakeLock::ReadOrWriteLock(void) __ptr64 +?ReadOrWriteLock@CFakeLock@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock3::ReadOrWriteLock(void) __ptr64 +?ReadOrWriteLock@CReaderWriterLock3@@QEAA_NXZ +; public: bool __cdecl CSpinLock::ReadOrWriteLock(void) __ptr64 +?ReadOrWriteLock@CSpinLock@@QEAA_NXZ +; public: void __cdecl CCritSec::ReadOrWriteUnlock(bool) __ptr64 +?ReadOrWriteUnlock@CCritSec@@QEAAX_N@Z +; public: void __cdecl CFakeLock::ReadOrWriteUnlock(bool) __ptr64 +?ReadOrWriteUnlock@CFakeLock@@QEAAX_N@Z +; public: void __cdecl CReaderWriterLock3::ReadOrWriteUnlock(bool) __ptr64 +?ReadOrWriteUnlock@CReaderWriterLock3@@QEAAX_N@Z +; public: void __cdecl CSpinLock::ReadOrWriteUnlock(bool) __ptr64 +?ReadOrWriteUnlock@CSpinLock@@QEAAX_N@Z +; public: void __cdecl CCritSec::ReadUnlock(void) __ptr64 +?ReadUnlock@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::ReadUnlock(void)const __ptr64 +?ReadUnlock@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::ReadUnlock(void)const __ptr64 +?ReadUnlock@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::ReadUnlock(void) __ptr64 +?ReadUnlock@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::ReadUnlock(void) __ptr64 +?ReadUnlock@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::ReadUnlock(void) __ptr64 +?ReadUnlock@CSpinLock@@QEAAXXZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<1,1,3,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<2,1,1,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<3,1,1,1,1,1>::Recursion(void) +?Recursion@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<4,1,1,2,3,3>::Recursion(void) +?Recursion@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<5,2,2,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$04$01$01$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<6,2,2,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$05$01$01$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: static enum LOCK_RECURSION __cdecl CLockBase<7,2,1,1,3,2>::Recursion(void) +?Recursion@?$CLockBase@$06$01$00$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +; public: static void __cdecl CMdVersionInfo::ReleaseVersionInfo(void) +?ReleaseVersionInfo@CMdVersionInfo@@SAXXZ +; public: static void __cdecl CDoubleList::RemoveEntry(class CListEntry * __ptr64 const) +?RemoveEntry@CDoubleList@@SAXQEAVCListEntry@@@Z +; public: void __cdecl CLockedDoubleList::RemoveEntry(class CListEntry * __ptr64 const) __ptr64 +?RemoveEntry@CLockedDoubleList@@QEAAXQEAVCListEntry@@@Z +; public: class CListEntry * __ptr64 __cdecl CDoubleList::RemoveHead(void) __ptr64 +?RemoveHead@CDoubleList@@QEAAQEAVCListEntry@@XZ +; public: class CListEntry * __ptr64 __cdecl CLockedDoubleList::RemoveHead(void) __ptr64 +?RemoveHead@CLockedDoubleList@@QEAAQEAVCListEntry@@XZ +; public: class CListEntry * __ptr64 __cdecl CDoubleList::RemoveTail(void) __ptr64 +?RemoveTail@CDoubleList@@QEAAQEAVCListEntry@@XZ +; public: class CListEntry * __ptr64 __cdecl CLockedDoubleList::RemoveTail(void) __ptr64 +?RemoveTail@CLockedDoubleList@@QEAAQEAVCListEntry@@XZ +; public: long __cdecl CEXAutoBackupFile::RestoreFile(void) __ptr64 +?RestoreFile@CEXAutoBackupFile@@QEAAJXZ +; public: void __cdecl CLKRHashTable::SetBucketLockSpinCount(unsigned short) __ptr64 +?SetBucketLockSpinCount@CLKRHashTable@@QEAAXG@Z +; public: void __cdecl CLKRLinearHashTable::SetBucketLockSpinCount(unsigned short) __ptr64 +?SetBucketLockSpinCount@CLKRLinearHashTable@@QEAAXG@Z +; public: static void __cdecl CCritSec::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CCritSec@@SAXN@Z +; public: static void __cdecl CFakeLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CFakeLock@@SAXN@Z +; public: static void __cdecl CReaderWriterLock2::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CReaderWriterLock2@@SAXN@Z +; public: static void __cdecl CReaderWriterLock3::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CReaderWriterLock3@@SAXN@Z +; public: static void __cdecl CReaderWriterLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CReaderWriterLock@@SAXN@Z +; public: static void __cdecl CSmallSpinLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CSmallSpinLock@@SAXN@Z +; public: static void __cdecl CSpinLock::SetDefaultSpinAdjustmentFactor(double) +?SetDefaultSpinAdjustmentFactor@CSpinLock@@SAXN@Z +; public: static void __cdecl CCritSec::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CCritSec@@SAXG@Z +; public: static void __cdecl CFakeLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CFakeLock@@SAXG@Z +; public: static void __cdecl CReaderWriterLock2::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CReaderWriterLock2@@SAXG@Z +; public: static void __cdecl CReaderWriterLock3::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CReaderWriterLock3@@SAXG@Z +; public: static void __cdecl CReaderWriterLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CReaderWriterLock@@SAXG@Z +; public: static void __cdecl CSmallSpinLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CSmallSpinLock@@SAXG@Z +; public: static void __cdecl CSpinLock::SetDefaultSpinCount(unsigned short) +?SetDefaultSpinCount@CSpinLock@@SAXG@Z +; public: bool __cdecl CCritSec::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CCritSec@@QEAA_NG@Z +; public: static unsigned long __cdecl CCritSec::SetSpinCount(class CCriticalSection * __ptr64 * __ptr64,unsigned long) +?SetSpinCount@CCritSec@@SAKPEAPEAVCCriticalSection@@K@Z +; public: bool __cdecl CFakeLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CFakeLock@@QEAA_NG@Z +; public: bool __cdecl CReaderWriterLock2::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CReaderWriterLock2@@QEAA_NG@Z +; public: bool __cdecl CReaderWriterLock3::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CReaderWriterLock3@@QEAA_NG@Z +; public: bool __cdecl CReaderWriterLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CReaderWriterLock@@QEAA_NG@Z +; public: bool __cdecl CSmallSpinLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CSmallSpinLock@@QEAA_NG@Z +; public: bool __cdecl CSpinLock::SetSpinCount(unsigned short) __ptr64 +?SetSpinCount@CSpinLock@@QEAA_NG@Z +; public: void __cdecl CLKRHashTable::SetTableLockSpinCount(unsigned short) __ptr64 +?SetTableLockSpinCount@CLKRHashTable@@QEAAXG@Z +; public: void __cdecl CLKRLinearHashTable::SetTableLockSpinCount(unsigned short) __ptr64 +?SetTableLockSpinCount@CLKRLinearHashTable@@QEAAXG@Z +; public: unsigned long __cdecl CLKRHashTable::Size(void)const __ptr64 +?Size@CLKRHashTable@@QEBAKXZ +; public: unsigned long __cdecl CLKRLinearHashTable::Size(void)const __ptr64 +?Size@CLKRLinearHashTable@@QEBAKXZ +; public: bool __cdecl CCritSec::TryReadLock(void) __ptr64 +?TryReadLock@CCritSec@@QEAA_NXZ +; public: bool __cdecl CFakeLock::TryReadLock(void) __ptr64 +?TryReadLock@CFakeLock@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock2::TryReadLock(void) __ptr64 +?TryReadLock@CReaderWriterLock2@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock3::TryReadLock(void) __ptr64 +?TryReadLock@CReaderWriterLock3@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock::TryReadLock(void) __ptr64 +?TryReadLock@CReaderWriterLock@@QEAA_NXZ +; public: bool __cdecl CSmallSpinLock::TryReadLock(void) __ptr64 +?TryReadLock@CSmallSpinLock@@QEAA_NXZ +; public: bool __cdecl CSpinLock::TryReadLock(void) __ptr64 +?TryReadLock@CSpinLock@@QEAA_NXZ +; public: bool __cdecl CCritSec::TryWriteLock(void) __ptr64 +?TryWriteLock@CCritSec@@QEAA_NXZ +; public: bool __cdecl CFakeLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CFakeLock@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock2::TryWriteLock(void) __ptr64 +?TryWriteLock@CReaderWriterLock2@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock3::TryWriteLock(void) __ptr64 +?TryWriteLock@CReaderWriterLock3@@QEAA_NXZ +; public: bool __cdecl CReaderWriterLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CReaderWriterLock@@QEAA_NXZ +; public: bool __cdecl CSmallSpinLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CSmallSpinLock@@QEAA_NXZ +; public: bool __cdecl CSpinLock::TryWriteLock(void) __ptr64 +?TryWriteLock@CSpinLock@@QEAA_NXZ +; public: long __cdecl CEXAutoBackupFile::UndoBackup(void) __ptr64 +?UndoBackup@CEXAutoBackupFile@@QEAAJXZ +; public: void __cdecl CLockedDoubleList::Unlock(void) __ptr64 +?Unlock@CLockedDoubleList@@QEAAXXZ +; public: void __cdecl CLockedSingleList::Unlock(void) __ptr64 +?Unlock@CLockedSingleList@@QEAAXXZ +; public: bool __cdecl CLKRHashTable::ValidSignature(void)const __ptr64 +?ValidSignature@CLKRHashTable@@QEBA_NXZ +; public: bool __cdecl CLKRLinearHashTable::ValidSignature(void)const __ptr64 +?ValidSignature@CLKRLinearHashTable@@QEBA_NXZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<1,1,3,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<2,1,1,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<3,1,1,1,1,1>::WaitType(void) +?WaitType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<4,1,1,2,3,3>::WaitType(void) +?WaitType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<5,2,2,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$04$01$01$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<6,2,2,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$05$01$01$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: static enum LOCK_WAIT_TYPE __cdecl CLockBase<7,2,1,1,3,2>::WaitType(void) +?WaitType@?$CLockBase@$06$01$00$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +; public: void __cdecl CCritSec::WriteLock(void) __ptr64 +?WriteLock@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::WriteLock(void) __ptr64 +?WriteLock@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::WriteLock(void) __ptr64 +?WriteLock@CLKRHashTable@@QEAAXXZ +; public: void __cdecl CLKRLinearHashTable::WriteLock(void) __ptr64 +?WriteLock@CLKRLinearHashTable@@QEAAXXZ +; public: void __cdecl CReaderWriterLock2::WriteLock(void) __ptr64 +?WriteLock@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::WriteLock(void) __ptr64 +?WriteLock@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::WriteLock(void) __ptr64 +?WriteLock@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::WriteLock(void) __ptr64 +?WriteLock@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::WriteLock(void) __ptr64 +?WriteLock@CSpinLock@@QEAAXXZ +; public: void __cdecl CCritSec::WriteUnlock(void) __ptr64 +?WriteUnlock@CCritSec@@QEAAXXZ +; public: void __cdecl CFakeLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CFakeLock@@QEAAXXZ +; public: void __cdecl CLKRHashTable::WriteUnlock(void)const __ptr64 +?WriteUnlock@CLKRHashTable@@QEBAXXZ +; public: void __cdecl CLKRLinearHashTable::WriteUnlock(void)const __ptr64 +?WriteUnlock@CLKRLinearHashTable@@QEBAXXZ +; public: void __cdecl CReaderWriterLock2::WriteUnlock(void) __ptr64 +?WriteUnlock@CReaderWriterLock2@@QEAAXXZ +; public: void __cdecl CReaderWriterLock3::WriteUnlock(void) __ptr64 +?WriteUnlock@CReaderWriterLock3@@QEAAXXZ +; public: void __cdecl CReaderWriterLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CReaderWriterLock@@QEAAXXZ +; public: void __cdecl CSmallSpinLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CSmallSpinLock@@QEAAXXZ +; public: void __cdecl CSpinLock::WriteUnlock(void) __ptr64 +?WriteUnlock@CSpinLock@@QEAAXXZ +; private: void __cdecl CLKRLinearHashTable::_AddRefRecord(void const * __ptr64,int)const __ptr64 +?_AddRefRecord@CLKRLinearHashTable@@AEBAXPEBXH@Z +; private: static class CLKRLinearHashTable::CNodeClump * __ptr64 __cdecl CLKRLinearHashTable::_AllocateNodeClump(void) +?_AllocateNodeClump@CLKRLinearHashTable@@CAQEAVCNodeClump@1@XZ +; private: class CLKRLinearHashTable::CSegment * __ptr64 __cdecl CLKRLinearHashTable::_AllocateSegment(void)const __ptr64 +?_AllocateSegment@CLKRLinearHashTable@@AEBAQEAVCSegment@1@XZ +; private: static class CLKRLinearHashTable::CDirEntry * __ptr64 __cdecl CLKRLinearHashTable::_AllocateSegmentDirectory(unsigned __int64) +?_AllocateSegmentDirectory@CLKRLinearHashTable@@CAQEAVCDirEntry@1@_K@Z +; private: static class CLKRLinearHashTable * __ptr64 __cdecl CLKRHashTable::_AllocateSubTable(char const * __ptr64,unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),double,unsigned long,class CLKRHashTable * __ptr64) +?_AllocateSubTable@CLKRHashTable@@CAQEAVCLKRLinearHashTable@@PEBDP6A?B_KPEBX@ZP6AK_K@ZP6A_N33@ZP6AX1H@ZNKPEAV1@@Z +; private: static class CLKRLinearHashTable * __ptr64 * __ptr64 __cdecl CLKRHashTable::_AllocateSubTableArray(unsigned __int64) +?_AllocateSubTableArray@CLKRHashTable@@CAQEAPEAVCLKRLinearHashTable@@_K@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_Apply(enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE,enum LK_PREDICATE & __ptr64) __ptr64 +?_Apply@CLKRLinearHashTable@@AEAAKP6A?AW4LK_ACTION@@PEBXPEAX@Z1W4LK_LOCKTYPE@@AEAW4LK_PREDICATE@@@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_ApplyIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),enum LK_ACTION (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_LOCKTYPE,enum LK_PREDICATE & __ptr64) __ptr64 +?_ApplyIf@CLKRLinearHashTable@@AEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@ZP6A?AW4LK_ACTION@@01@Z1W4LK_LOCKTYPE@@AEAW42@@Z +; private: class CLKRLinearHashTable::CBucket * __ptr64 __cdecl CLKRLinearHashTable::_Bucket(unsigned long)const __ptr64 +?_Bucket@CLKRLinearHashTable@@AEBAPEAVCBucket@1@K@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_BucketAddress(unsigned long)const __ptr64 +?_BucketAddress@CLKRLinearHashTable@@AEBAKK@Z +; private: unsigned long __cdecl CLKRHashTable::_CalcKeyHash(unsigned __int64)const __ptr64 +?_CalcKeyHash@CLKRHashTable@@AEBAK_K@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_CalcKeyHash(unsigned __int64)const __ptr64 +?_CalcKeyHash@CLKRLinearHashTable@@AEBAK_K@Z +; private: void __cdecl CLKRLinearHashTable::_Clear(bool) __ptr64 +?_Clear@CLKRLinearHashTable@@AEAAX_N@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_CloseIterator(class CLKRLinearHashTable::CIterator * __ptr64) __ptr64 +?_CloseIterator@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; private: bool __cdecl CReaderWriterLock2::_CmpExch(long,long) __ptr64 +?_CmpExch@CReaderWriterLock2@@AEAA_NJJ@Z +; private: bool __cdecl CReaderWriterLock3::_CmpExch(long,long) __ptr64 +?_CmpExch@CReaderWriterLock3@@AEAA_NJJ@Z +; private: bool __cdecl CReaderWriterLock::_CmpExch(long,long) __ptr64 +?_CmpExch@CReaderWriterLock@@AEAA_NJJ@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_Contract(void) __ptr64 +?_Contract@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@XZ +; private: static long __cdecl CReaderWriterLock3::_CurrentThreadId(void) +?_CurrentThreadId@CReaderWriterLock3@@CAJXZ +; private: static long __cdecl CSmallSpinLock::_CurrentThreadId(void) +?_CurrentThreadId@CSmallSpinLock@@CAJXZ +; private: static long __cdecl CSpinLock::_CurrentThreadId(void) +?_CurrentThreadId@CSpinLock@@CAJXZ +; private: unsigned long __cdecl CLKRLinearHashTable::_DeleteIf(enum LK_PREDICATE (__cdecl*)(void const * __ptr64,void * __ptr64),void * __ptr64,enum LK_PREDICATE & __ptr64) __ptr64 +?_DeleteIf@CLKRLinearHashTable@@AEAAKP6A?AW4LK_PREDICATE@@PEBXPEAX@Z1AEAW42@@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_DeleteKey(unsigned __int64,unsigned long) __ptr64 +?_DeleteKey@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@_KK@Z +; private: bool __cdecl CLKRLinearHashTable::_DeleteNode(class CLKRLinearHashTable::CBucket * __ptr64,class CLKRLinearHashTable::CNodeClump * __ptr64 & __ptr64,class CLKRLinearHashTable::CNodeClump * __ptr64 & __ptr64,int & __ptr64) __ptr64 +?_DeleteNode@CLKRLinearHashTable@@AEAA_NPEAVCBucket@1@AEAPEAVCNodeClump@1@1AEAH@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_DeleteRecord(void const * __ptr64,unsigned long) __ptr64 +?_DeleteRecord@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEBXK@Z +; private: bool __cdecl CLKRLinearHashTable::_EqualKeys(unsigned __int64,unsigned __int64)const __ptr64 +?_EqualKeys@CLKRLinearHashTable@@AEBA_N_K0@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_Expand(void) __ptr64 +?_Expand@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@XZ +; private: unsigned __int64 const __cdecl CLKRHashTable::_ExtractKey(void const * __ptr64)const __ptr64 +?_ExtractKey@CLKRHashTable@@AEBA?B_KPEBX@Z +; private: unsigned __int64 const __cdecl CLKRLinearHashTable::_ExtractKey(void const * __ptr64)const __ptr64 +?_ExtractKey@CLKRLinearHashTable@@AEBA?B_KPEBX@Z +; private: class CLKRLinearHashTable::CBucket * __ptr64 __cdecl CLKRLinearHashTable::_FindBucket(unsigned long,bool)const __ptr64 +?_FindBucket@CLKRLinearHashTable@@AEBAPEAVCBucket@1@K_N@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_FindKey(unsigned __int64,unsigned long,void const * __ptr64 * __ptr64)const __ptr64 +?_FindKey@CLKRLinearHashTable@@AEBA?AW4LK_RETCODE@@_KKPEAPEBX@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_FindRecord(void const * __ptr64,unsigned long)const __ptr64 +?_FindRecord@CLKRLinearHashTable@@AEBA?AW4LK_RETCODE@@PEBXK@Z +; private: static bool __cdecl CLKRLinearHashTable::_FreeNodeClump(class CLKRLinearHashTable::CNodeClump * __ptr64) +?_FreeNodeClump@CLKRLinearHashTable@@CA_NPEAVCNodeClump@1@@Z +; private: bool __cdecl CLKRLinearHashTable::_FreeSegment(class CLKRLinearHashTable::CSegment * __ptr64)const __ptr64 +?_FreeSegment@CLKRLinearHashTable@@AEBA_NPEAVCSegment@1@@Z +; private: static bool __cdecl CLKRLinearHashTable::_FreeSegmentDirectory(class CLKRLinearHashTable::CDirEntry * __ptr64) +?_FreeSegmentDirectory@CLKRLinearHashTable@@CA_NPEAVCDirEntry@1@@Z +; private: static bool __cdecl CLKRHashTable::_FreeSubTable(class CLKRLinearHashTable * __ptr64) +?_FreeSubTable@CLKRHashTable@@CA_NPEAVCLKRLinearHashTable@@@Z +; private: static bool __cdecl CLKRHashTable::_FreeSubTableArray(class CLKRLinearHashTable * __ptr64 * __ptr64) +?_FreeSubTableArray@CLKRHashTable@@CA_NPEAPEAVCLKRLinearHashTable@@@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_H0(unsigned long)const __ptr64 +?_H0@CLKRLinearHashTable@@AEBAKK@Z +; private: static unsigned long __cdecl CLKRLinearHashTable::_H0(unsigned long,unsigned long) +?_H0@CLKRLinearHashTable@@CAKKK@Z +; private: unsigned long __cdecl CLKRLinearHashTable::_H1(unsigned long)const __ptr64 +?_H1@CLKRLinearHashTable@@AEBAKK@Z +; private: static unsigned long __cdecl CLKRLinearHashTable::_H1(unsigned long,unsigned long) +?_H1@CLKRLinearHashTable@@CAKKK@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_Initialize(unsigned __int64 const (__cdecl*)(void const * __ptr64),unsigned long (__cdecl*)(unsigned __int64),bool (__cdecl*)(unsigned __int64,unsigned __int64),void (__cdecl*)(void const * __ptr64,int),char const * __ptr64,double,unsigned long) __ptr64 +?_Initialize@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@P6A?B_KPEBX@ZP6AK_K@ZP6A_N22@ZP6AX0H@ZPEBDNK@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_InitializeIterator(class CLKRLinearHashTable::CIterator * __ptr64) __ptr64 +?_InitializeIterator@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEAVCIterator@1@@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_InsertRecord(void const * __ptr64,unsigned long,bool) __ptr64 +?_InsertRecord@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEBXK_N@Z +; private: void __cdecl CLKRHashTable::_InsertThisIntoGlobalList(void) __ptr64 +?_InsertThisIntoGlobalList@CLKRHashTable@@AEAAXXZ +; private: void __cdecl CLKRLinearHashTable::_InsertThisIntoGlobalList(void) __ptr64 +?_InsertThisIntoGlobalList@CLKRLinearHashTable@@AEAAXXZ +; private: bool __cdecl CSpinLock::_IsLocked(void)const __ptr64 +?_IsLocked@CSpinLock@@AEBA_NXZ +; private: int __cdecl CLKRLinearHashTable::_IsNodeCompact(class CLKRLinearHashTable::CBucket * __ptr64 const)const __ptr64 +?_IsNodeCompact@CLKRLinearHashTable@@AEBAHQEAVCBucket@1@@Z +; private: void __cdecl CSpinLock::_Lock(void) __ptr64 +?_Lock@CSpinLock@@AEAAXXZ +; private: void __cdecl CReaderWriterLock2::_LockSpin(bool) __ptr64 +?_LockSpin@CReaderWriterLock2@@AEAAX_N@Z +; private: void __cdecl CReaderWriterLock3::_LockSpin(enum CReaderWriterLock3::SPIN_TYPE) __ptr64 +?_LockSpin@CReaderWriterLock3@@AEAAXW4SPIN_TYPE@1@@Z +; private: void __cdecl CReaderWriterLock::_LockSpin(bool) __ptr64 +?_LockSpin@CReaderWriterLock@@AEAAX_N@Z +; private: void __cdecl CSmallSpinLock::_LockSpin(void) __ptr64 +?_LockSpin@CSmallSpinLock@@AEAAXXZ +; private: void __cdecl CSpinLock::_LockSpin(void) __ptr64 +?_LockSpin@CSpinLock@@AEAAXXZ +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_MergeRecordSets(class CLKRLinearHashTable::CBucket * __ptr64,class CLKRLinearHashTable::CNodeClump * __ptr64,class CLKRLinearHashTable::CNodeClump * __ptr64) __ptr64 +?_MergeRecordSets@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEAVCBucket@1@PEAVCNodeClump@1@1@Z +; private: static enum LK_PREDICATE __cdecl CLKRLinearHashTable::_PredTrue(void const * __ptr64,void * __ptr64) +?_PredTrue@CLKRLinearHashTable@@CA?AW4LK_PREDICATE@@PEBXPEAX@Z +; private: void __cdecl CReaderWriterLock2::_ReadLockSpin(void) __ptr64 +?_ReadLockSpin@CReaderWriterLock2@@AEAAXXZ +; private: void __cdecl CReaderWriterLock3::_ReadLockSpin(enum CReaderWriterLock3::SPIN_TYPE) __ptr64 +?_ReadLockSpin@CReaderWriterLock3@@AEAAXW4SPIN_TYPE@1@@Z +; private: void __cdecl CReaderWriterLock::_ReadLockSpin(void) __ptr64 +?_ReadLockSpin@CReaderWriterLock@@AEAAXXZ +; private: bool __cdecl CLKRLinearHashTable::_ReadOrWriteLock(void)const __ptr64 +?_ReadOrWriteLock@CLKRLinearHashTable@@AEBA_NXZ +; private: void __cdecl CLKRLinearHashTable::_ReadOrWriteUnlock(bool)const __ptr64 +?_ReadOrWriteUnlock@CLKRLinearHashTable@@AEBAX_N@Z +; private: void __cdecl CLKRHashTable::_RemoveThisFromGlobalList(void) __ptr64 +?_RemoveThisFromGlobalList@CLKRHashTable@@AEAAXXZ +; private: void __cdecl CLKRLinearHashTable::_RemoveThisFromGlobalList(void) __ptr64 +?_RemoveThisFromGlobalList@CLKRLinearHashTable@@AEAAXXZ +; private: unsigned long __cdecl CLKRLinearHashTable::_SegIndex(unsigned long)const __ptr64 +?_SegIndex@CLKRLinearHashTable@@AEBAKK@Z +; private: class CLKRLinearHashTable::CSegment * __ptr64 & __ptr64 __cdecl CLKRLinearHashTable::_Segment(unsigned long)const __ptr64 +?_Segment@CLKRLinearHashTable@@AEBAAEAPEAVCSegment@1@K@Z +; private: void __cdecl CLKRLinearHashTable::_SetSegVars(enum LK_TABLESIZE) __ptr64 +?_SetSegVars@CLKRLinearHashTable@@AEAAXW4LK_TABLESIZE@@@Z +; private: enum LK_RETCODE __cdecl CLKRLinearHashTable::_SplitRecordSet(class CLKRLinearHashTable::CNodeClump * __ptr64,class CLKRLinearHashTable::CNodeClump * __ptr64,unsigned long,unsigned long,unsigned long,class CLKRLinearHashTable::CNodeClump * __ptr64) __ptr64 +?_SplitRecordSet@CLKRLinearHashTable@@AEAA?AW4LK_RETCODE@@PEAVCNodeClump@1@0KKK0@Z +; private: class CLKRLinearHashTable * __ptr64 __cdecl CLKRHashTable::_SubTable(unsigned long)const __ptr64 +?_SubTable@CLKRHashTable@@AEBAPEAVCLKRLinearHashTable@@K@Z +; private: bool __cdecl CSmallSpinLock::_TryLock(void) __ptr64 +?_TryLock@CSmallSpinLock@@AEAA_NXZ +; private: bool __cdecl CSpinLock::_TryLock(void) __ptr64 +?_TryLock@CSpinLock@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock2::_TryReadLock(void) __ptr64 +?_TryReadLock@CReaderWriterLock2@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock3::_TryReadLock(void) __ptr64 +?_TryReadLock@CReaderWriterLock3@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock::_TryReadLock(void) __ptr64 +?_TryReadLock@CReaderWriterLock@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock3::_TryReadLockRecursive(void) __ptr64 +?_TryReadLockRecursive@CReaderWriterLock3@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock3::_TryWriteLock2(void) __ptr64 +?_TryWriteLock2@CReaderWriterLock3@@AEAA_NXZ +; private: bool __cdecl CReaderWriterLock2::_TryWriteLock(long) __ptr64 +?_TryWriteLock@CReaderWriterLock2@@AEAA_NJ@Z +; private: bool __cdecl CReaderWriterLock3::_TryWriteLock(long) __ptr64 +?_TryWriteLock@CReaderWriterLock3@@AEAA_NJ@Z +; private: bool __cdecl CReaderWriterLock::_TryWriteLock(void) __ptr64 +?_TryWriteLock@CReaderWriterLock@@AEAA_NXZ +; private: void __cdecl CSpinLock::_Unlock(void) __ptr64 +?_Unlock@CSpinLock@@AEAAXXZ +; private: void __cdecl CReaderWriterLock2::_WriteLockSpin(void) __ptr64 +?_WriteLockSpin@CReaderWriterLock2@@AEAAXXZ +; private: void __cdecl CReaderWriterLock3::_WriteLockSpin(void) __ptr64 +?_WriteLockSpin@CReaderWriterLock3@@AEAAXXZ +; private: void __cdecl CReaderWriterLock::_WriteLockSpin(void) __ptr64 +?_WriteLockSpin@CReaderWriterLock@@AEAAXXZ +; private: long __cdecl CExFileOperation::_getFileSecurity(unsigned short const * __ptr64) __ptr64 +?_getFileSecurity@CExFileOperation@@AEAAJPEBG@Z +; private: long __cdecl CExFileOperation::_setFileSecurity(unsigned short const * __ptr64) __ptr64 +?_setFileSecurity@CExFileOperation@@AEAAJPEBG@Z +; public: int __cdecl CEXAutoBackupFile::fHaveBackup(void) __ptr64 +?fHaveBackup@CEXAutoBackupFile@@QEAAHXZ +; long const * const `public: static long const * __ptr64 __cdecl CLKRHashTableStats::BucketSizes(void)'::`2'::s_aBucketSizes +?s_aBucketSizes@?1??BucketSizes@CLKRHashTableStats@@SAPEBJXZ@4QBJB +; protected: static double CCritSec::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CCritSec@@1NA DATA +; protected: static double CFakeLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CFakeLock@@1NA DATA +; protected: static double CReaderWriterLock2::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CReaderWriterLock2@@1NA DATA +; protected: static double CReaderWriterLock3::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CReaderWriterLock3@@1NA DATA +; protected: static double CReaderWriterLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CReaderWriterLock@@1NA DATA +; protected: static double CSmallSpinLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CSmallSpinLock@@1NA DATA +; protected: static double CSpinLock::sm_dblDfltSpinAdjFctr +?sm_dblDfltSpinAdjFctr@CSpinLock@@1NA DATA +; private: static class CLockedDoubleList CLKRHashTable::sm_llGlobalList +?sm_llGlobalList@CLKRHashTable@@0VCLockedDoubleList@@A DATA +; private: static class CLockedDoubleList CLKRLinearHashTable::sm_llGlobalList +?sm_llGlobalList@CLKRLinearHashTable@@0VCLockedDoubleList@@A DATA +; private: static struct _OSVERSIONINFOW * __ptr64 __ptr64 CMdVersionInfo::sm_lpOSVERSIONINFO +?sm_lpOSVERSIONINFO@CMdVersionInfo@@0PEAU_OSVERSIONINFOW@@EA DATA +; private: static unsigned long (__cdecl* __ptr64 CCriticalSection::sm_pfnSetCriticalSectionSpinCount)(struct _RTL_CRITICAL_SECTION * __ptr64,unsigned long) +?sm_pfnSetCriticalSectionSpinCount@CCriticalSection@@0P6AKPEAU_RTL_CRITICAL_SECTION@@K@ZEA DATA +; private: static int (__cdecl* __ptr64 CCriticalSection::sm_pfnTryEnterCriticalSection)(struct _RTL_CRITICAL_SECTION * __ptr64) +?sm_pfnTryEnterCriticalSection@CCriticalSection@@0P6AHPEAU_RTL_CRITICAL_SECTION@@@ZEA DATA +; protected: static unsigned short CCritSec::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CCritSec@@1GA DATA +; protected: static unsigned short CFakeLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CFakeLock@@1GA DATA +; protected: static unsigned short CReaderWriterLock2::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CReaderWriterLock2@@1GA DATA +; protected: static unsigned short CReaderWriterLock3::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CReaderWriterLock3@@1GA DATA +; protected: static unsigned short CReaderWriterLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CReaderWriterLock@@1GA DATA +; protected: static unsigned short CSmallSpinLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CSmallSpinLock@@1GA DATA +; protected: static unsigned short CSpinLock::sm_wDefaultSpinCount +?sm_wDefaultSpinCount@CSpinLock@@1GA DATA +DllBidEntryPoint +DllMain +FXMemAttach +FXMemDetach +GetIUMS +IrtlTrace +IsValidAddress +IsValidString +LoadVersionedResourceEx +MPCSInitialize +MPCSUninitialize +MPDeleteCriticalSection +MPInitializeCriticalSection +MPInitializeCriticalSectionAndSpinCount +MpGetHeapHandle +MpHeapAlloc +MpHeapCreate +MpHeapDestroy +MpHeapFree +MpHeapReAlloc +MpHeapSize +MpHeapValidate +SetIUMS +SetMemHook +UMSEnterCSWraper +mpCalloc +mpFree +mpMalloc +mpRealloc diff --git a/lib/libc/mingw/lib64/msdtclog.def b/lib/libc/mingw/lib64/msdtclog.def new file mode 100644 index 0000000000000000000000000000000000000000..208b55ae03425e1aa64603e834923a1c831f272d --- /dev/null +++ b/lib/libc/mingw/lib64/msdtclog.def @@ -0,0 +1,16 @@ +; +; Exports of file MSDTCLOG.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSDTCLOG.dll +EXPORTS +; public: static long __cdecl CLogMgr::CreateInstance(class CLogMgr * __ptr64 * __ptr64,struct IUnknown * __ptr64) +?CreateInstance@CLogMgr@@SAJPEAPEAV1@PEAUIUnknown@@@Z +DllGetDTCLOG2 +; int __cdecl DllGetDTCLOG(struct _GUID const & __ptr64,struct _GUID const & __ptr64,void * __ptr64 * __ptr64) +?DllGetDTCLOG@@YAHAEBU_GUID@@0PEAPEAX@Z +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/msdtcprx.def b/lib/libc/mingw/lib64/msdtcprx.def new file mode 100644 index 0000000000000000000000000000000000000000..6eadd8945c7f2bb911df3c4ca266e2adbf9e5ff0 --- /dev/null +++ b/lib/libc/mingw/lib64/msdtcprx.def @@ -0,0 +1,269 @@ +; +; Exports of file MSDTCPRX.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSDTCPRX.dll +EXPORTS +DllGetDTCProxy +; public: __cdecl CSecurityDescriptor::CSecurityDescriptor(void) __ptr64 +??0CSecurityDescriptor@@QEAA@XZ +; protected: __cdecl CService::CService(void) __ptr64 +??0CService@@IEAA@XZ +; protected: __cdecl CServiceControlManager::CServiceControlManager(void) __ptr64 +??0CServiceControlManager@@IEAA@XZ +; public: __cdecl CSecurityDescriptor::~CSecurityDescriptor(void) __ptr64 +??1CSecurityDescriptor@@QEAA@XZ +; protected: __cdecl CService::~CService(void) __ptr64 +??1CService@@IEAA@XZ +DTC_XaOpen +DTC_XaStart +DTC_XaEnd +DTC_XaPrepare +DTC_XaCommit +DTC_XaRollback +DTC_XaRecover +DTC_XaForget +DTC_XaComplete +DTC_XaClose +DTC_AxReg +DTC_AxUnReg +ax_reg +ax_unreg +ShutDownCM +DllGetDTCConnectionManager +DllGetDTCUtilObject +ContactToNameObject +SysPrepDtcReinstall +; protected: __cdecl CServiceControlManager::~CServiceControlManager(void) __ptr64 +??1CServiceControlManager@@IEAA@XZ +; public: class CSecurityDescriptor & __ptr64 __cdecl CSecurityDescriptor::operator=(class CSecurityDescriptor const & __ptr64) __ptr64 +??4CSecurityDescriptor@@QEAAAEAV0@AEBV0@@Z +; public: class CService & __ptr64 __cdecl CService::operator=(class CService const & __ptr64) __ptr64 +??4CService@@QEAAAEAV0@AEBV0@@Z +; public: class CServiceControlManager & __ptr64 __cdecl CServiceControlManager::operator=(class CServiceControlManager const & __ptr64) __ptr64 +??4CServiceControlManager@@QEAAAEAV0@AEBV0@@Z +; public: unsigned long __cdecl CService::AddRef(void) __ptr64 +?AddRef@CService@@QEAAKXZ +; public: unsigned long __cdecl CServiceControlManager::AddRef(void) __ptr64 +?AddRef@CServiceControlManager@@QEAAKXZ +; public: long __cdecl CSecurityDescriptor::AddSid(unsigned short * __ptr64,unsigned long,unsigned long) __ptr64 +?AddSid@CSecurityDescriptor@@QEAAJPEAGKK@Z +; public: long __cdecl CSecurityDescriptor::AddSid(void * __ptr64,unsigned long,unsigned long) __ptr64 +?AddSid@CSecurityDescriptor@@QEAAJPEAXKK@Z +; protected: long __cdecl CSecurityDescriptor::Alloc(unsigned long) __ptr64 +?Alloc@CSecurityDescriptor@@IEAAJK@Z +; long __cdecl ApplyAccountSettings(int,unsigned short * __ptr64,unsigned long,unsigned short * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64,int) +?ApplyAccountSettings@@YAJHPEAGK000H@Z +; long __cdecl ApplyNamedSecurityChange(unsigned short * __ptr64,enum _SE_OBJECT_TYPE,void * __ptr64,void * __ptr64,unsigned long) +?ApplyNamedSecurityChange@@YAJPEAGW4_SE_OBJECT_TYPE@@PEAX2K@Z +; long __cdecl CheckForDCPromotionDemotion(unsigned short * __ptr64) +?CheckForDCPromotionDemotion@@YAJPEAG@Z +; public: long __cdecl CSecurityDescriptor::ClearAcl(void) __ptr64 +?ClearAcl@CSecurityDescriptor@@QEAAJXZ +; public: long __cdecl CSecurityDescriptor::ClearInMemoryAcl(void) __ptr64 +?ClearInMemoryAcl@CSecurityDescriptor@@QEAAJXZ +; void __cdecl CloseNetpEventLogHandle(void) +?CloseNetpEventLogHandle@@YAXXZ +; public: static long __cdecl CConnectionManager::Create(class CConnectionManager * __ptr64 * __ptr64) +?Create@CConnectionManager@@SAJPEAPEAV1@@Z +; public: static long __cdecl CNameService::Create(class CNameService * __ptr64 * __ptr64) +?Create@CNameService@@SAJPEAPEAV1@@Z +; public: static long __cdecl CService::Create(class CService * __ptr64 * __ptr64,unsigned short * __ptr64,class CServiceControlManager * __ptr64,unsigned long,unsigned short * __ptr64) +?Create@CService@@SAJPEAPEAV1@PEAGPEAVCServiceControlManager@@K1@Z +; public: static long __cdecl CServiceControlManager::Create(class CServiceControlManager * __ptr64 * __ptr64,unsigned long,unsigned short * __ptr64,unsigned short * __ptr64) +?Create@CServiceControlManager@@SAJPEAPEAV1@KPEAG1@Z +; void __cdecl CreateASRKey(void) +?CreateASRKey@@YAXXZ +; public: static long __cdecl CTmProxyCore::CreateInstance(class CTmProxyCore * __ptr64 * __ptr64,struct IUnknown * __ptr64) +?CreateInstance@CTmProxyCore@@SAJPEAPEAV1@PEAUIUnknown@@@Z +; long __cdecl CreateNewContact(struct IProperties * __ptr64 * __ptr64) +?CreateNewContact@@YAJPEAPEAUIProperties@@@Z +; long __cdecl CreateOrOpenMutexW(void * __ptr64 * __ptr64,unsigned short const * __ptr64,int) +?CreateOrOpenMutexW@@YAJPEAPEAXPEBGH@Z +; void __cdecl DeleteExistingContacts(unsigned short * __ptr64,struct IContactPool * __ptr64,unsigned short * __ptr64) +?DeleteExistingContacts@@YAXPEAGPEAUIContactPool@@0@Z +; int __cdecl DllGetDTCAdmin(struct _GUID const & __ptr64,struct _GUID const & __ptr64,void * __ptr64 * __ptr64) +?DllGetDTCAdmin@@YAHAEBU_GUID@@0PEAPEAX@Z +; long __cdecl DtcWriteToEventLogger(unsigned long,unsigned long,unsigned long,unsigned long,void * __ptr64,char * __ptr64) +?DtcWriteToEventLogger@@YAJKKKKPEAXPEAD@Z +; long __cdecl DtcWriteToEventLoggerEx(unsigned short,unsigned short,unsigned long,void * __ptr64,unsigned short,unsigned long,char const * __ptr64 * __ptr64,void * __ptr64) +?DtcWriteToEventLoggerEx@@YAJGGKPEAXGKPEAPEBD0@Z +; long __cdecl DtcWriteToEventLoggerExUnFiltered(unsigned short,unsigned short,unsigned long,void * __ptr64,unsigned short,unsigned long,char const * __ptr64 * __ptr64,void * __ptr64) +?DtcWriteToEventLoggerExUnFiltered@@YAJGGKPEAXGKPEAPEBD0@Z +; long __cdecl DtcWriteToEventLoggerExUnFilteredA(unsigned short,unsigned short,unsigned long,void * __ptr64,unsigned short,unsigned long,char const * __ptr64 * __ptr64,void * __ptr64) +?DtcWriteToEventLoggerExUnFilteredA@@YAJGGKPEAXGKPEAPEBD0@Z +; long __cdecl EraseDtcClient(unsigned short * __ptr64) +?EraseDtcClient@@YAJPEAG@Z +; public: long __cdecl CService::GetAccount(unsigned short * __ptr64,unsigned long * __ptr64) __ptr64 +?GetAccount@CService@@QEAAJPEAGPEAK@Z +; long __cdecl GetAccountSid(unsigned short * __ptr64,unsigned short * __ptr64,void * __ptr64 * __ptr64) +?GetAccountSid@@YAJPEAG0PEAPEAX@Z +; public: long __cdecl CSecurityDescriptor::GetControl(unsigned short * __ptr64) __ptr64 +?GetControl@CSecurityDescriptor@@QEAAJPEAG@Z +; unsigned short * __ptr64 __cdecl GetDefaultLogPath(void) +?GetDefaultLogPath@@YAPEAGXZ +; unsigned long __cdecl GetDefaultLogSize(void) +?GetDefaultLogSize@@YAKXZ +; long __cdecl GetDefaultSecurityConfigurationOptions(unsigned short * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) +?GetDefaultSecurityConfigurationOptions@@YAJPEAGPEAK1@Z +; char * __ptr64 __cdecl GetDefaultServiceNameA(void) +?GetDefaultServiceNameA@@YAPEADXZ +; unsigned short * __ptr64 __cdecl GetDefaultServiceNameW(void) +?GetDefaultServiceNameW@@YAPEAGXZ +; unsigned short * __ptr64 __cdecl GetDefaultServicePath(void) +?GetDefaultServicePath@@YAPEAGXZ +; int __cdecl GetDtcCIDProps(struct _LOG_PROPERTIES & __ptr64,struct _DAC_PROPERTIES & __ptr64) +?GetDtcCIDProps@@YAHAEAU_LOG_PROPERTIES@@AEAU_DAC_PROPERTIES@@@Z +; int __cdecl GetDtcLogPath(unsigned long,unsigned short * __ptr64) +?GetDtcLogPath@@YAHKPEAG@Z +; int __cdecl GetDtcPath(unsigned long,unsigned short * __ptr64) +?GetDtcPath@@YAHKPEAG@Z +; long __cdecl GetDtcRpcSecurityLevel(unsigned short * __ptr64,enum _DTC_SECURITY_LEVEL * __ptr64,int) +?GetDtcRpcSecurityLevel@@YAJPEAGPEAW4_DTC_SECURITY_LEVEL@@H@Z +; unsigned short * __ptr64 __cdecl GetEventLogSource(void) +?GetEventLogSource@@YAPEAGXZ +; public: long __cdecl CService::GetHandle(struct SC_HANDLE__ * __ptr64 & __ptr64) __ptr64 +?GetHandle@CService@@QEAAJAEAPEAUSC_HANDLE__@@@Z +; public: long __cdecl CServiceControlManager::GetHandle(struct SC_HANDLE__ * __ptr64 & __ptr64) __ptr64 +?GetHandle@CServiceControlManager@@QEAAJAEAPEAUSC_HANDLE__@@@Z +; long __cdecl GetLastKnownDomainControllerState(unsigned short * __ptr64,unsigned long * __ptr64) +?GetLastKnownDomainControllerState@@YAJPEAGPEAK@Z +; long __cdecl GetLocalDtcClusteringVersion(unsigned long * __ptr64) +?GetLocalDtcClusteringVersion@@YAJPEAK@Z +; long __cdecl GetMsDtcSPN(unsigned short * __ptr64,unsigned short * __ptr64 * __ptr64) +?GetMsDtcSPN@@YAJPEAGPEAPEAG@Z +; public: long __cdecl CSecurityDescriptor::GetNamedInfo(unsigned short * __ptr64,enum _SE_OBJECT_TYPE) __ptr64 +?GetNamedInfo@CSecurityDescriptor@@QEAAJPEAGW4_SE_OBJECT_TYPE@@@Z +; unsigned short * __ptr64 __cdecl GetOldDefaultLogPath(void) +?GetOldDefaultLogPath@@YAPEAGXZ +; long __cdecl GetSecurityConfigurationOptions(unsigned short * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,int) +?GetSecurityConfigurationOptions@@YAJPEAGPEAK1H@Z +; public: long __cdecl CSecurityDescriptor::GetSecurityDescriptor(void * __ptr64 * __ptr64) __ptr64 +?GetSecurityDescriptor@CSecurityDescriptor@@QEAAJPEAPEAX@Z +; long __cdecl GetSecurityRegValueNonClusterW(unsigned short * __ptr64,unsigned short const * __ptr64,unsigned char * __ptr64,unsigned long * __ptr64) +?GetSecurityRegValueNonClusterW@@YAJPEAGPEBGPEAEPEAK@Z +; long __cdecl GetSecurityRegValueW(unsigned short * __ptr64,unsigned short const * __ptr64,unsigned char * __ptr64,unsigned long * __ptr64,int) +?GetSecurityRegValueW@@YAJPEAGPEBGPEAEPEAKH@Z +; long __cdecl GetSharedDtcClusteringVersion(unsigned long * __ptr64) +?GetSharedDtcClusteringVersion@@YAJPEAK@Z +; long __cdecl GetTmContactA(char * __ptr64,char * __ptr64,struct IProperties * __ptr64 * __ptr64) +?GetTmContactA@@YAJPEAD0PEAPEAUIProperties@@@Z +; long __cdecl GetTmContactW(unsigned short * __ptr64,unsigned short * __ptr64,struct IProperties * __ptr64 * __ptr64) +?GetTmContactW@@YAJPEAG0PEAPEAUIProperties@@@Z +; long __cdecl GetTmUIContactA(char * __ptr64,char * __ptr64,struct IProperties * __ptr64 * __ptr64) +?GetTmUIContactA@@YAJPEAD0PEAPEAUIProperties@@@Z +; long __cdecl GetTmUIContactW(unsigned short * __ptr64,unsigned short * __ptr64,struct IProperties * __ptr64 * __ptr64) +?GetTmUIContactW@@YAJPEAG0PEAPEAUIProperties@@@Z +; long __cdecl GetXATmSecurityKey(unsigned short * __ptr64,unsigned short * __ptr64,unsigned long * __ptr64) +?GetXATmSecurityKey@@YAJPEAG0PEAK@Z +; long __cdecl InstallDtc(unsigned short * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64,unsigned long,unsigned short * __ptr64,int) +?InstallDtc@@YAJPEAG0000K0H@Z +; long __cdecl InstallDtcClient(unsigned short * __ptr64,unsigned long,unsigned long) +?InstallDtcClient@@YAJPEAGKK@Z +; long __cdecl InstallTipGw(unsigned short * __ptr64) +?InstallTipGw@@YAJPEAG@Z +; long __cdecl InstallXaTm(unsigned short * __ptr64) +?InstallXaTm@@YAJPEAG@Z +; protected: long __cdecl CService::InternalInit(unsigned short * __ptr64,class CServiceControlManager * __ptr64,unsigned long,unsigned short * __ptr64) __ptr64 +?InternalInit@CService@@IEAAJPEAGPEAVCServiceControlManager@@K0@Z +; protected: long __cdecl CServiceControlManager::InternalInit(unsigned long,unsigned short * __ptr64,unsigned short * __ptr64) __ptr64 +?InternalInit@CServiceControlManager@@IEAAJKPEAG0@Z +; int __cdecl IsNtVersion5OrMore(void) +?IsNtVersion5OrMore@@YAHXZ +; long __cdecl JoinDtc(void) +?JoinDtc@@YAJXZ +; long __cdecl JoinDtcEx(unsigned short * __ptr64) +?JoinDtcEx@@YAJPEAG@Z +; long __cdecl LookupSpecialAccount(unsigned short * __ptr64,struct _SPECIAL_ACCOUNT_ * __ptr64 * __ptr64) +?LookupSpecialAccount@@YAJPEAGPEAPEAU_SPECIAL_ACCOUNT_@@@Z +; protected: long __cdecl CSecurityDescriptor::MakeAbsolute(void) __ptr64 +?MakeAbsolute@CSecurityDescriptor@@IEAAJXZ +; long __cdecl MirrorXaTmSecurityKey(unsigned short * __ptr64) +?MirrorXaTmSecurityKey@@YAJPEAG@Z +; long __cdecl MsDtcSPNFree(unsigned short * __ptr64 * __ptr64) +?MsDtcSPNFree@@YAJPEAPEAG@Z +; public: long __cdecl CServiceControlManager::OpenServiceA(class CService * __ptr64 * __ptr64,unsigned short * __ptr64,unsigned long) __ptr64 +?OpenServiceA@CServiceControlManager@@QEAAJPEAPEAVCService@@PEAGK@Z +; long __cdecl PopulateLocalRegistry(void) +?PopulateLocalRegistry@@YAJXZ +; long __cdecl PopulateSharedClusterRegistryWithContacts(void) +?PopulateSharedClusterRegistryWithContacts@@YAJXZ +; long __cdecl PopulateSharedClusterRegistryWithLogInfo(void) +?PopulateSharedClusterRegistryWithLogInfo@@YAJXZ +; public: long __cdecl CSecurityDescriptor::QueryServiceObjectSecurity(struct SC_HANDLE__ * __ptr64,unsigned long) __ptr64 +?QueryServiceObjectSecurity@CSecurityDescriptor@@QEAAJPEAUSC_HANDLE__@@K@Z +; public: unsigned long __cdecl CService::Release(void) __ptr64 +?Release@CService@@QEAAKXZ +; public: unsigned long __cdecl CServiceControlManager::Release(void) __ptr64 +?Release@CServiceControlManager@@QEAAKXZ +; long __cdecl RemoveDtc(unsigned short * __ptr64,unsigned short * __ptr64,unsigned short * __ptr64) +?RemoveDtc@@YAJPEAG00@Z +; public: long __cdecl CSecurityDescriptor::RemoveSid(unsigned short * __ptr64) __ptr64 +?RemoveSid@CSecurityDescriptor@@QEAAJPEAG@Z +; public: long __cdecl CSecurityDescriptor::RemoveSid(void * __ptr64) __ptr64 +?RemoveSid@CSecurityDescriptor@@QEAAJPEAX@Z +; protected: void __cdecl CSecurityDescriptor::Reset(void) __ptr64 +?Reset@CSecurityDescriptor@@IEAAXXZ +; long __cdecl RidToSid(unsigned long,void * __ptr64 * __ptr64) +?RidToSid@@YAJKPEAPEAX@Z +; public: long __cdecl CService::SetAccount(unsigned short * __ptr64,unsigned short * __ptr64) __ptr64 +?SetAccount@CService@@QEAAJPEAG0@Z +; long __cdecl SetAccountInfoInRegistryW(unsigned short * __ptr64) +?SetAccountInfoInRegistryW@@YAJPEAG@Z +; public: long __cdecl CSecurityDescriptor::SetControl(unsigned short,unsigned short) __ptr64 +?SetControl@CSecurityDescriptor@@QEAAJGG@Z +; long __cdecl SetDomainControllerState(unsigned short * __ptr64) +?SetDomainControllerState@@YAJPEAG@Z +; int __cdecl SetDtcCIDProps(struct _LOG_PROPERTIES & __ptr64,struct _DAC_PROPERTIES & __ptr64) +?SetDtcCIDProps@@YAHAEAU_LOG_PROPERTIES@@AEAU_DAC_PROPERTIES@@@Z +; long __cdecl SetDtcClient(unsigned short * __ptr64,char * __ptr64,unsigned short * __ptr64) +?SetDtcClient@@YAJPEAGPEAD0@Z +; long __cdecl SetDtcRpcSecurityLevel(unsigned short * __ptr64,enum _DTC_SECURITY_LEVEL,int) +?SetDtcRpcSecurityLevel@@YAJPEAGW4_DTC_SECURITY_LEVEL@@H@Z +; long __cdecl SetDtcServerProtocol(char * __ptr64,char * __ptr64) +?SetDtcServerProtocol@@YAJPEAD0@Z +; void __cdecl SetEventLogSourceToMsdtcCore(void) +?SetEventLogSourceToMsdtcCore@@YAXXZ +; public: long __cdecl CSecurityDescriptor::SetNamedInfo(unsigned short * __ptr64,enum _SE_OBJECT_TYPE,unsigned long) __ptr64 +?SetNamedInfo@CSecurityDescriptor@@QEAAJPEAGW4_SE_OBJECT_TYPE@@K@Z +; protected: long __cdecl CSecurityDescriptor::SetNewAcl(struct _ACL * __ptr64,unsigned long,int,int) __ptr64 +?SetNewAcl@CSecurityDescriptor@@IEAAJPEAU_ACL@@KHH@Z +; public: long __cdecl CSecurityDescriptor::SetOwner(unsigned short * __ptr64,int) __ptr64 +?SetOwner@CSecurityDescriptor@@QEAAJPEAGH@Z +; public: long __cdecl CSecurityDescriptor::SetOwner(void * __ptr64,int) __ptr64 +?SetOwner@CSecurityDescriptor@@QEAAJPEAXH@Z +; long __cdecl SetSecurityConfigurationOptions(unsigned short * __ptr64,unsigned long,unsigned long) +?SetSecurityConfigurationOptions@@YAJPEAGKK@Z +; long __cdecl SetSecurityRegValueNonClusterW(unsigned short * __ptr64,unsigned short const * __ptr64,unsigned long,unsigned char * __ptr64,unsigned long) +?SetSecurityRegValueNonClusterW@@YAJPEAGPEBGKPEAEK@Z +; long __cdecl SetSecurityRegValueW(unsigned short * __ptr64,unsigned short const * __ptr64,unsigned long,unsigned char * __ptr64,unsigned long) +?SetSecurityRegValueW@@YAJPEAGPEBGKPEAEK@Z +; public: long __cdecl CSecurityDescriptor::SetServiceObjectSecurity(struct SC_HANDLE__ * __ptr64,unsigned long) __ptr64 +?SetServiceObjectSecurity@CSecurityDescriptor@@QEAAJPEAUSC_HANDLE__@@K@Z +; public: long __cdecl CSecurityDescriptor::SetSpecialAccounts(unsigned long) __ptr64 +?SetSpecialAccounts@CSecurityDescriptor@@QEAAJK@Z +; long __cdecl StringToSid(unsigned short * __ptr64,void * __ptr64 * __ptr64) +?StringToSid@@YAJPEAGPEAPEAX@Z +; long __cdecl UpdateTmNameObject(struct INameObject * __ptr64,struct INameObject * __ptr64 * __ptr64) +?UpdateTmNameObject@@YAJPEAUINameObject@@PEAPEAU1@@Z +; long __cdecl UpgradeDtc(int) +?UpgradeDtc@@YAJH@Z +; long __cdecl VerifyAccountInfo(void) +?VerifyAccountInfo@@YAJXZ +; int __cdecl Win95Present(void) +?Win95Present@@YAHXZ +; struct _SPECIAL_ACCOUNT_ * g_aSpecialAccounts +?g_aSpecialAccounts@@3PAU_SPECIAL_ACCOUNT_@@A DATA +ClusterChangeDtcUserAccount +ClusterCryptoContainerCreate +ClusterCryptoContainerDelete +ClusterDaclCryptoContainer +ClusterUpdateAccountInformation +DecryptAccountInformation +DllGetClassObject +DllGetTransactionManagerCore +DllRegisterServer +DllUnregisterServer +EncryptAccountInformation diff --git a/lib/libc/mingw/lib64/msdtcstp.def b/lib/libc/mingw/lib64/msdtcstp.def new file mode 100644 index 0000000000000000000000000000000000000000..7b00affd5842366b2cd9b7a35cace9203af3cfd7 --- /dev/null +++ b/lib/libc/mingw/lib64/msdtcstp.def @@ -0,0 +1,13 @@ +; +; Exports of file ntdtcsetup.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ntdtcsetup.dll +EXPORTS +OcEntry +RunDtcSetWebApplicationServerRoleW +SetupPrintLog +DtcGetWebApplicationServerRole +DtcSetWebApplicationServerRole diff --git a/lib/libc/mingw/lib64/msdtctm.def b/lib/libc/mingw/lib64/msdtctm.def new file mode 100644 index 0000000000000000000000000000000000000000..844a2d43f79806e3101f84d5092501a16fe9682e --- /dev/null +++ b/lib/libc/mingw/lib64/msdtctm.def @@ -0,0 +1,27 @@ +; +; Exports of file MSDTCTM.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSDTCTM.dll +EXPORTS +DtcMainExt +ASCWrapObject +ASCDeliverDeferred +ASCDefer +ASCGetSafeReference +; public: static long __cdecl CUISCore::Create(class CUISCore * __ptr64 * __ptr64,struct IUnknown * __ptr64) +?Create@CUISCore@@SAJPEAPEAV1@PEAUIUnknown@@@Z +; public: static long __cdecl CTm::CreateInstance(class CTm * __ptr64 * __ptr64,struct IUnknown * __ptr64) +?CreateInstance@CTm@@SAJPEAPEAV1@PEAUIUnknown@@@Z +; public: static long __cdecl CXaTmCore::CreateInstance(class CXaTmCore * __ptr64 * __ptr64,struct IUnknown * __ptr64) +?CreateInstance@CXaTmCore@@SAJPEAPEAV1@PEAUIUnknown@@@Z +; long __cdecl CreateThreadPool(void) +?CreateThreadPool@@YAJXZ +ASCWrapClassFactory +DllGetClassObject +DllRegisterServer +DllUnregisterServer +GetTipFunctionalityWorking +SetTipFunctionalityWorking diff --git a/lib/libc/mingw/lib64/msdtcuiu.def b/lib/libc/mingw/lib64/msdtcuiu.def new file mode 100644 index 0000000000000000000000000000000000000000..ed5a97ac228a346363a8ecbabd09d9b814439a2c --- /dev/null +++ b/lib/libc/mingw/lib64/msdtcuiu.def @@ -0,0 +1,68 @@ +; +; Exports of file MSDTCUIU.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSDTCUIU.dll +EXPORTS +InitDACDLL +TermDACDLL +TermDACInstance +DoDACPropSheet +DoDACAdvanced +GetDACStatsMinMaxInfo +; public: __cdecl CDac::CDac(class CDac const & __ptr64) __ptr64 +??0CDac@@QEAA@AEBV0@@Z +; public: __cdecl CDac::CDac(unsigned long) __ptr64 +??0CDac@@QEAA@K@Z +; public: __cdecl CDac::~CDac(void) __ptr64 +??1CDac@@QEAA@XZ +; public: class CDac & __ptr64 __cdecl CDac::operator=(class CDac const & __ptr64) __ptr64 +??4CDac@@QEAAAEAV0@AEBV0@@Z +; public: int __cdecl CDac::Connect(struct HWND__ * __ptr64,struct INTServiceControl * __ptr64) __ptr64 +?Connect@CDac@@QEAAHPEAUHWND__@@PEAUINTServiceControl@@@Z +; public: static long __cdecl CUicCore::Create(class CUicCore * __ptr64 * __ptr64) +?Create@CUicCore@@SAJPEAPEAV1@@Z +; public: class CDialog * __ptr64 __cdecl CDac::CreateAdvancedPropertySheet(class CWnd * __ptr64) __ptr64 +?CreateAdvancedPropertySheet@CDac@@QEAAPEAVCDialog@@PEAVCWnd@@@Z +; public: int __cdecl CDac::ErrorMessage(unsigned long,unsigned int) __ptr64 +?ErrorMessage@CDac@@QEAAHKI@Z +; public: unsigned long __cdecl CDac::GetAdminAccess(void) __ptr64 +?GetAdminAccess@CDac@@QEAAKXZ +; public: char * __ptr64 __cdecl CDac::GetHostNameA(void) __ptr64 +?GetHostNameA@CDac@@QEAAPEADXZ +; public: unsigned short * __ptr64 __cdecl CDac::GetHostNameW(void) __ptr64 +?GetHostNameW@CDac@@QEAAPEAGXZ +; public: struct HWND__ * __ptr64 __cdecl CDac::GetOwnerHwnd(void) __ptr64 +?GetOwnerHwnd@CDac@@QEAAPEAUHWND__@@XZ +; public: unsigned short * __ptr64 __cdecl CDac::GetVirtualHostName(void) __ptr64 +?GetVirtualHostName@CDac@@QEAAPEAGXZ +; public: long __cdecl CDac::Init(unsigned short * __ptr64) __ptr64 +?Init@CDac@@QEAAJPEAG@Z +; public: int __cdecl CDac::IsConnected(void) __ptr64 +?IsConnected@CDac@@QEAAHXZ +; public: int __cdecl CDac::ProcessCommand(unsigned __int64,__int64) __ptr64 +?ProcessCommand@CDac@@QEAAH_K_J@Z +; void __cdecl RegisterErrorSink(struct IDacErrorSink * __ptr64) +?RegisterErrorSink@@YAXPEAUIDacErrorSink@@@Z +RunDACExe +; public: long __cdecl CDac::ServiceRequest(unsigned long,void * __ptr64,unsigned long,bool) __ptr64 +?ServiceRequest@CDac@@QEAAJKPEAXK_N@Z +; public: void __cdecl CDac::SetHostNameA(char * __ptr64) __ptr64 +?SetHostNameA@CDac@@QEAAXPEAD@Z +; public: void __cdecl CDac::SetHostNameW(unsigned short * __ptr64) __ptr64 +?SetHostNameW@CDac@@QEAAXPEAG@Z +; public: void __cdecl CDac::SetOwnerWnd(class CWnd * __ptr64) __ptr64 +?SetOwnerWnd@CDac@@QEAAXPEAVCWnd@@@Z +; class CDac * __ptr64 __cdecl ValidateDACInstance(void * __ptr64 * __ptr64,unsigned short * __ptr64) +?ValidateDACInstance@@YAPEAVCDac@@PEAPEAXPEAG@Z +DllGetClassObject +DllGetDTCUIC +DllRegisterServer +DllUnregisterServer +DtcPerfClose +DtcPerfCollect +DtcPerfOpen +PerfDllRegisterServer +ShutDownUIC diff --git a/lib/libc/mingw/lib64/msftedit.def b/lib/libc/mingw/lib64/msftedit.def new file mode 100644 index 0000000000000000000000000000000000000000..98afce005b123af02b23d63674dba3c55cd6bc6d --- /dev/null +++ b/lib/libc/mingw/lib64/msftedit.def @@ -0,0 +1,22 @@ +; +; Exports of file MSFTEDIT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSFTEDIT.dll +EXPORTS +IID_IRichEditOle +IID_IRichEditOleCallback +CreateTextServices +IID_ITextServices +IID_ITextHost +IID_ITextHost2 +REExtendedRegisterClass +RichEditANSIWndProc +RichEdit10ANSIWndProc +SetCustomTextOutHandlerEx +DllGetVersion +RichEditWndProc +RichListBoxWndProc +RichComboBoxWndProc diff --git a/lib/libc/mingw/lib64/msgina.def b/lib/libc/mingw/lib64/msgina.def new file mode 100644 index 0000000000000000000000000000000000000000..0645dafad082441c259bbc25a5c72443f8f8a6c7 --- /dev/null +++ b/lib/libc/mingw/lib64/msgina.def @@ -0,0 +1,30 @@ +; +; Exports of file MSGINA.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSGINA.dll +EXPORTS +ShellShutdownDialog +WlxActivateUserShell +WlxDisconnectNotify +WlxDisplayLockedNotice +WlxDisplaySASNotice +WlxDisplayStatusMessage +WlxGetConsoleSwitchCredentials +WlxGetStatusMessage +WlxInitialize +WlxIsLockOk +WlxIsLogoffOk +WlxLoggedOnSAS +WlxLoggedOutSAS +WlxLogoff +WlxNegotiate +WlxNetworkProviderLoad +WlxReconnectNotify +WlxRemoveStatusMessage +WlxScreenSaverNotify +WlxShutdown +WlxStartApplication +WlxWkstaLockedSAS diff --git a/lib/libc/mingw/lib64/msgr3en.def b/lib/libc/mingw/lib64/msgr3en.def new file mode 100644 index 0000000000000000000000000000000000000000..fa468fe215df70c8bde52eda6cf7750ed165d0e5 --- /dev/null +++ b/lib/libc/mingw/lib64/msgr3en.def @@ -0,0 +1,43 @@ +; +; Exports of file msgr3en.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY msgr3en.dll +EXPORTS +CheckVersion +CheckInit +CheckTerminate +CheckText +CheckGetError +CheckGetErrorInformation +CheckIgnoreError +CheckResetError +CheckFreeHandle +CheckEnumHandles +CheckUnloadDoc +CheckOpenMdt +CheckCloseMdt +CheckAddStats +CheckGetStats +CheckInitStats +CheckStats +CheckIgnoreRule +CheckResetRule +CheckIsRuleIgnored +CheckUseOptions +CheckOptionSettings +CheckResetOptions +CheckWriteOptions +CheckLoadPersistData +CheckSavePersistData +DllCanUnloadNow +CheckSubtractStats +CheckBatchUpdate +CheckAddUdr +CheckGetNamedEntity +CheckGetNormalizedData +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/msgrocm.def b/lib/libc/mingw/lib64/msgrocm.def new file mode 100644 index 0000000000000000000000000000000000000000..1f4942268b54f81d3cb52fd55d71cbf61d7b72e8 --- /dev/null +++ b/lib/libc/mingw/lib64/msgrocm.def @@ -0,0 +1,9 @@ +; +; Exports of file OCMSN.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY OCMSN.dll +EXPORTS +OcEntry diff --git a/lib/libc/mingw/lib64/msgsvc.def b/lib/libc/mingw/lib64/msgsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..9194e501eec66c81548529c3ab0b09fe80e697bd --- /dev/null +++ b/lib/libc/mingw/lib64/msgsvc.def @@ -0,0 +1,10 @@ +; +; Exports of file msgsvc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY msgsvc.dll +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/lib64/mshtml.def b/lib/libc/mingw/lib64/mshtml.def new file mode 100644 index 0000000000000000000000000000000000000000..a53414836e998848066961bc562917902c820378 --- /dev/null +++ b/lib/libc/mingw/lib64/mshtml.def @@ -0,0 +1,27 @@ +; +; Exports of file MSHTML.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSHTML.dll +EXPORTS +CreateHTMLPropertyPage +DllCanUnloadNow +DllEnumClassObjects +DllGetClassObject +DllInstall +DllRegisterServer +DllUnregisterServer +MatchExactGetIDsOfNames +PrintHTML +RNIGetCompatibleVersion +RunHTMLApplication +ShowHTMLDialog +ShowHTMLDialogEx +ShowModalDialog +ShowModelessHTMLDialog +com_ms_osp_ospmrshl_classInit +com_ms_osp_ospmrshl_copyToExternal64 +com_ms_osp_ospmrshl_releaseByValExternal64 +com_ms_osp_ospmrshl_toJava64 diff --git a/lib/libc/mingw/lib64/msir3jp.def b/lib/libc/mingw/lib64/msir3jp.def new file mode 100644 index 0000000000000000000000000000000000000000..9be8c1fd6dd809ae1bdc172f495400a393a293ce --- /dev/null +++ b/lib/libc/mingw/lib64/msir3jp.def @@ -0,0 +1,20 @@ +; +; Exports of file msir3jp.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY msir3jp.dll +EXPORTS +EnumSelectionOffsets +DllGetClassObject +DllRegisterServer +DllUnregisterServer +EnumSummarizationOffsets +EnumStemInfo +EnumSentenceOffsets +WordBreakInit +WordBreakInitEx +EnumPhrases +EnumSummarizationOffsetsEx +EnumStemOffsets diff --git a/lib/libc/mingw/lib64/mslbui.def b/lib/libc/mingw/lib64/mslbui.def new file mode 100644 index 0000000000000000000000000000000000000000..fc3e80743aa2cf8afe3b350b1c3de95b4b2a1f7f --- /dev/null +++ b/lib/libc/mingw/lib64/mslbui.def @@ -0,0 +1,9 @@ +; +; Exports of file MSLBUI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSLBUI.dll +EXPORTS +CTFGetLangBarAddIn diff --git a/lib/libc/mingw/lib64/msmqocm.def b/lib/libc/mingw/lib64/msmqocm.def new file mode 100644 index 0000000000000000000000000000000000000000..dcb1c5e76fccfd11ccf678fe6586f360bf70f169 --- /dev/null +++ b/lib/libc/mingw/lib64/msmqocm.def @@ -0,0 +1,11 @@ +; +; Exports of file MSMQOCM.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSMQOCM.dll +EXPORTS +MsmqOcm +SysprepDeleteQmId +WelcomeEntryProc diff --git a/lib/libc/mingw/lib64/msobdl.def b/lib/libc/mingw/lib64/msobdl.def new file mode 100644 index 0000000000000000000000000000000000000000..64eca5f3592e554cdc48ff5eded6512143b855f5 --- /dev/null +++ b/lib/libc/mingw/lib64/msobdl.def @@ -0,0 +1,14 @@ +; +; Exports of file MSOBDL.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSOBDL.DLL +EXPORTS +DownLoadInit +DownLoadCancel +DownLoadExecute +DownLoadClose +DownLoadSetStatusCallback +DownLoadProcess diff --git a/lib/libc/mingw/lib64/msobmain.def b/lib/libc/mingw/lib64/msobmain.def new file mode 100644 index 0000000000000000000000000000000000000000..921136c6f4809e78a18b38fa57ec02fdb81dc947 --- /dev/null +++ b/lib/libc/mingw/lib64/msobmain.def @@ -0,0 +1,10 @@ +; +; Exports of file msobmain.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY msobmain.dll +EXPORTS +LaunchMSOOBE +IsOemVer diff --git a/lib/libc/mingw/lib64/msoe.def b/lib/libc/mingw/lib64/msoe.def new file mode 100644 index 0000000000000000000000000000000000000000..21c0b7f98091b2628447c9f44b3be96b78b7ed45 --- /dev/null +++ b/lib/libc/mingw/lib64/msoe.def @@ -0,0 +1,40 @@ +; +; Exports of file MSOE.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSOE.dll +EXPORTS +BMAPIAddress +BMAPIDetails +BMAPIFindNext +BMAPIGetAddress +BMAPIGetReadMail +BMAPIReadMail +BMAPIResolveName +BMAPISaveMail +BMAPISendMail +CoStartOutlookExpress +FIsDefaultMailConfiged +FIsDefaultNewsConfiged +ImportMailStoreToGUID +ImportNewsListToGUID +SetDefaultMailHandler +SetDefaultNewsHandler +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +MAPIAddress +MAPIDeleteMail +MAPIDetails +MAPIFindNext +MAPIFreeBuffer +MAPILogoff +MAPILogon +MAPIReadMail +MAPIResolveName +MAPISaveMail +MAPISendDocuments +MAPISendMail diff --git a/lib/libc/mingw/lib64/msoeacct.def b/lib/libc/mingw/lib64/msoeacct.def new file mode 100644 index 0000000000000000000000000000000000000000..dfa0bd8f940dd11c40afa0e0664264b515cec346 --- /dev/null +++ b/lib/libc/mingw/lib64/msoeacct.def @@ -0,0 +1,17 @@ +; +; Exports of file MSOEACCT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSOEACCT.dll +EXPORTS +CreateAccountsFromFile +CreateAccountsFromFileEx +GetDllMajorVersion +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +HrCreateAccountManager +ValidEmailAddress diff --git a/lib/libc/mingw/lib64/msoert2.def b/lib/libc/mingw/lib64/msoert2.def new file mode 100644 index 0000000000000000000000000000000000000000..e3bf61039ed4afa7667ef1990fd33619740a4a19 --- /dev/null +++ b/lib/libc/mingw/lib64/msoert2.def @@ -0,0 +1,162 @@ +; +; Exports of file MSOERT2.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSOERT2.dll +EXPORTS +CreateSystemHandleName +CryptAllocFunc +CryptFreeFunc +FInitializeRichEdit +GetDllMajorVersion +GetHtmlCharset +GetRichEdClassStringW +HrGetCertKeyUsage +HrVerifyCertEnhKeyUsage +IUnknownList_CreateInstance +IVoidPtrList_CreateInstance +IsHttpUrlA +SetFontOnRichEd +AppendTempFileList +AthwsprintfW +BrowseForFolder +BrowseForFolderW +BuildNotificationPackage +CchFileTimeToDateTimeSz +CchFileTimeToDateTimeW +CenterDialog +ChConvertFromHex +CleanupFileNameInPlaceA +CleanupFileNameInPlaceW +CleanupGlobalTempFiles +CopyRegistry +CrackNotificationPackage +CreateDataObject +CreateEnumFormatEtc +CreateInfoWindow +CreateLogFile +CreateNotify +CreateStreamOnHFile +CreateStreamOnHFileW +CreateTempFile +CreateTempFileStream +DeleteTempFile +DeleteTempFileOnShutdown +DeleteTempFileOnShutdownEx +DoHotMailWizard +FBuildTempPath +FBuildTempPathW +FIsEmptyA +FIsEmptyW +FIsHTMLFile +FIsHTMLFileW +FIsSpaceA +FIsSpaceW +FIsValidFileNameCharA +FIsValidFileNameCharW +FMissingCert +FreeTempFileList +GenerateUniqueFileName +GetExePath +HrBSTRToLPSZ +HrByteToStream +HrCheckTridentMenu +HrCopyLockBytesToStream +HrCopyStream +HrCopyStreamCB +HrCopyStreamCBEndOnCRLF +HrCopyStreamToByte +HrCreatePhonebookEntry +HrCreateTridentMenu +HrDecodeObject +HrEditPhonebookEntry +HrFillRasCombo +HrFindInetTimeZone +HrGetBodyElement +HrGetCertificateParam +HrGetElementImpl +HrGetMsgParam +HrGetStreamPos +HrGetStreamSize +HrGetStyleSheet +HrIStreamToBSTR +HrIStreamWToBSTR +HrIndexOfMonth +HrIndexOfWeek +HrIsStreamUnicode +HrLPSZCPToBSTR +HrLPSZToBSTR +HrRewindStream +HrSafeGetStreamSize +HrSetDirtyFlagImpl +HrStreamSeekBegin +HrStreamSeekCur +HrStreamSeekEnd +HrStreamSeekSet +HrStreamToByte +IDrawText +IsDigit +IsPlatformWinNT +IsPrint +IsUpper +IsValidFileIfFileUrl +IsValidFileIfFileUrlW +LoadMappedToolbarBitmap +MessageBoxInst +MessageBoxInstW +OpenFileStream +OpenFileStreamShare +OpenFileStreamShareW +OpenFileStreamW +OpenFileStreamWithFlags +OpenFileStreamWithFlagsW +PSTCreateTypeSubType_NoUI +PSTFreeHandle +PSTGetData +PSTSetNewData +PVDecodeObject +PVGetCertificateParam +PVGetMsgParam +PszAllocA +PszAllocW +PszDayFromIndex +PszDupA +PszDupLenA +PszDupW +PszEscapeMenuStringA +PszFromANSIStreamA +PszMonthFromIndex +PszScanToCharA +PszScanToWhiteA +PszSkipWhiteA +PszSkipWhiteW +PszToANSI +PszToUnicode +ReplaceChars +ReplaceCharsW +RicheditStreamIn +RicheditStreamOut +SetIntlFont +SetWindowLongPtrAthW +ShellUtil_GetSpecialFolderPath +StrChrExA +StrToUintA +StrToUintW +StrTokEx +StreamSubStringMatch +StripCRLF +SzGetCertificateEmailAddress +UlStripWhitespace +UlStripWhitespaceW +UnlocStrEqNW +UpdateRebarBandColors +WriteStreamToFile +WriteStreamToFileHandle +WriteStreamToFileW +WszGenerateNameFromBlob +_MSG +fGetBrowserUrlEncoding +strtrim +strtrimW diff --git a/lib/libc/mingw/lib64/msoledbsql.def b/lib/libc/mingw/lib64/msoledbsql.def new file mode 100644 index 0000000000000000000000000000000000000000..c792aaff255c153fa109ad2a89fdbddcfe817b22 --- /dev/null +++ b/lib/libc/mingw/lib64/msoledbsql.def @@ -0,0 +1,13 @@ +; +; Definition file of msoledbsql.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "msoledbsql.dll" +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllMain +DllRegisterServer +DllUnregisterServer +OpenSqlFilestream diff --git a/lib/libc/mingw/lib64/msrle32.def b/lib/libc/mingw/lib64/msrle32.def new file mode 100644 index 0000000000000000000000000000000000000000..3d3bced8a0e12d65c6b3d3ac1486f58ad52c19fe --- /dev/null +++ b/lib/libc/mingw/lib64/msrle32.def @@ -0,0 +1,9 @@ +; +; Exports of file MSRLE32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSRLE32.dll +EXPORTS +DriverProc diff --git a/lib/libc/mingw/lib64/mstlsapi.def b/lib/libc/mingw/lib64/mstlsapi.def new file mode 100644 index 0000000000000000000000000000000000000000..e97bae599a24328b3e34a320ca9dd53f44eee840 --- /dev/null +++ b/lib/libc/mingw/lib64/mstlsapi.def @@ -0,0 +1,84 @@ +; +; Exports of file mstlsapi.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mstlsapi.dll +EXPORTS +TLSGetVersion +MIDL_user_allocate +MIDL_user_free +EnumerateTlsServer +TLSSendServerCertificate +TLSGetServerName +TLSGetServerScope +TLSIssuePlatformChallenge +TLSIssueNewLicense +TLSUpgradeLicense +TLSAllocateConcurrentLicense +TLSGetLastError +TLSKeyPackEnumBegin +TLSKeyPackEnumNext +TLSKeyPackEnumEnd +TLSLicenseEnumBegin +TLSLicenseEnumNext +TLSLicenseEnumEnd +TLSGetAvailableLicenses +TLSConnectToLsServer +TLSConnectToAnyLsServer +TLSDisconnectFromServer +FindEnterpriseServer +GetAllEnterpriseServers +TLSInit +TLSGetTSCertificate +LsCsp_GetServerData +LsCsp_DecryptEnvelopedData +LsCsp_EncryptHwid +LsCsp_StoreSecret +LsCsp_RetrieveSecret +TLSStartDiscovery +TLSStopDiscovery +TLSShutdown +TLSFreeTSCertificate +TLSIssueNewLicenseEx +TLSUpgradeLicenseEx +TLSCheckLicenseMark +TLSIssueNewLicenseExEx +TLSGetServerNameEx +TLSLicenseEnumNextEx +TLSGetServerNameFixed +TLSGetServerScopeFixed +TLSGetLastErrorFixed +GetLicenseServersFromReg +TLSConnectToAnyLsServerNoCertInstall +RequestToTlsRequest +TLSRequestTermServCert +TLSRetrieveTermServCert +TLSInstallCertificate +TLSGetServerCertificate +TLSRegisterLicenseKeyPack +TLSGetLSPKCS10CertRequest +TLSKeyPackAdd +TLSKeyPackSetStatus +TLSReturnLicense +TLSAnnounceServer +TLSLookupServer +TLSAnnounceLicensePack +TLSReturnLicensedProduct +TLSTelephoneRegisterLKP +TLSChallengeServer +TLSResponseServerChallenge +TLSGetTlsPrivateData +TLSTriggerReGenKey +TLSGetServerPID +TLSGetServerSPK +TLSDepositeServerSPK +TLSAllocateInternetLicenseEx +TLSReturnInternetLicenseEx +TLSIsBetaNTServer +TLSIsLicenseEnforceEnable +TLSInDomain +TLSMarkLicense +TLSGetSupportFlags +TLSLookupServerFixed diff --git a/lib/libc/mingw/lib64/msutb.def b/lib/libc/mingw/lib64/msutb.def new file mode 100644 index 0000000000000000000000000000000000000000..ed5fac382ed4d6d8545e1879fbadef79ca652277 --- /dev/null +++ b/lib/libc/mingw/lib64/msutb.def @@ -0,0 +1,16 @@ +; +; Exports of file MSUTB.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSUTB.dll +EXPORTS +ClosePopupTipbar +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +GetLibTls +GetPopupTipbar +SetRegisterLangBand diff --git a/lib/libc/mingw/lib64/msvcirt.def b/lib/libc/mingw/lib64/msvcirt.def new file mode 100644 index 0000000000000000000000000000000000000000..54b11bcfd452e717d9faf72af753bb511cecf9ad --- /dev/null +++ b/lib/libc/mingw/lib64/msvcirt.def @@ -0,0 +1,819 @@ +; +; Exports of file msvcirt.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY msvcirt.dll +EXPORTS +; public: __cdecl Iostream_init::Iostream_init(class ios & __ptr64,int) __ptr64 +??0Iostream_init@@QEAA@AEAVios@@H@Z +; public: __cdecl Iostream_init::Iostream_init(void) __ptr64 +??0Iostream_init@@QEAA@XZ +; public: __cdecl exception::exception(char const * __ptr64 const & __ptr64) __ptr64 +??0exception@@QEAA@AEBQEBD@Z +; public: __cdecl exception::exception(class exception const & __ptr64) __ptr64 +??0exception@@QEAA@AEBV0@@Z +; public: __cdecl exception::exception(void) __ptr64 +??0exception@@QEAA@XZ +; public: __cdecl filebuf::filebuf(class filebuf const & __ptr64) __ptr64 +??0filebuf@@QEAA@AEBV0@@Z +; public: __cdecl filebuf::filebuf(int) __ptr64 +??0filebuf@@QEAA@H@Z +; public: __cdecl filebuf::filebuf(int,char * __ptr64,int) __ptr64 +??0filebuf@@QEAA@HPEADH@Z +; public: __cdecl filebuf::filebuf(void) __ptr64 +??0filebuf@@QEAA@XZ +; public: __cdecl fstream::fstream(class fstream const & __ptr64) __ptr64 +??0fstream@@QEAA@AEBV0@@Z +; public: __cdecl fstream::fstream(int) __ptr64 +??0fstream@@QEAA@H@Z +; public: __cdecl fstream::fstream(int,char * __ptr64,int) __ptr64 +??0fstream@@QEAA@HPEADH@Z +; public: __cdecl fstream::fstream(char const * __ptr64,int,int) __ptr64 +??0fstream@@QEAA@PEBDHH@Z +; public: __cdecl fstream::fstream(void) __ptr64 +??0fstream@@QEAA@XZ +; public: __cdecl ifstream::ifstream(class ifstream const & __ptr64) __ptr64 +??0ifstream@@QEAA@AEBV0@@Z +; public: __cdecl ifstream::ifstream(int) __ptr64 +??0ifstream@@QEAA@H@Z +; public: __cdecl ifstream::ifstream(int,char * __ptr64,int) __ptr64 +??0ifstream@@QEAA@HPEADH@Z +; public: __cdecl ifstream::ifstream(char const * __ptr64,int,int) __ptr64 +??0ifstream@@QEAA@PEBDHH@Z +; public: __cdecl ifstream::ifstream(void) __ptr64 +??0ifstream@@QEAA@XZ +; protected: __cdecl ios::ios(class ios const & __ptr64) __ptr64 +??0ios@@IEAA@AEBV0@@Z +; protected: __cdecl ios::ios(void) __ptr64 +??0ios@@IEAA@XZ +; public: __cdecl ios::ios(class streambuf * __ptr64) __ptr64 +??0ios@@QEAA@PEAVstreambuf@@@Z +; protected: __cdecl iostream::iostream(class iostream const & __ptr64) __ptr64 +??0iostream@@IEAA@AEBV0@@Z +; protected: __cdecl iostream::iostream(void) __ptr64 +??0iostream@@IEAA@XZ +; public: __cdecl iostream::iostream(class streambuf * __ptr64) __ptr64 +??0iostream@@QEAA@PEAVstreambuf@@@Z +; protected: __cdecl istream::istream(class istream const & __ptr64) __ptr64 +??0istream@@IEAA@AEBV0@@Z +; protected: __cdecl istream::istream(void) __ptr64 +??0istream@@IEAA@XZ +; public: __cdecl istream::istream(class streambuf * __ptr64) __ptr64 +??0istream@@QEAA@PEAVstreambuf@@@Z +; public: __cdecl istream_withassign::istream_withassign(class istream_withassign const & __ptr64) __ptr64 +??0istream_withassign@@QEAA@AEBV0@@Z +; public: __cdecl istream_withassign::istream_withassign(class streambuf * __ptr64) __ptr64 +??0istream_withassign@@QEAA@PEAVstreambuf@@@Z +; public: __cdecl istream_withassign::istream_withassign(void) __ptr64 +??0istream_withassign@@QEAA@XZ +; public: __cdecl istrstream::istrstream(class istrstream const & __ptr64) __ptr64 +??0istrstream@@QEAA@AEBV0@@Z +; public: __cdecl istrstream::istrstream(char * __ptr64) __ptr64 +??0istrstream@@QEAA@PEAD@Z +; public: __cdecl istrstream::istrstream(char * __ptr64,int) __ptr64 +??0istrstream@@QEAA@PEADH@Z +; public: __cdecl logic_error::logic_error(char const * __ptr64 const & __ptr64) __ptr64 +??0logic_error@@QEAA@AEBQEBD@Z +; public: __cdecl logic_error::logic_error(class logic_error const & __ptr64) __ptr64 +??0logic_error@@QEAA@AEBV0@@Z +; public: __cdecl ofstream::ofstream(class ofstream const & __ptr64) __ptr64 +??0ofstream@@QEAA@AEBV0@@Z +; public: __cdecl ofstream::ofstream(int) __ptr64 +??0ofstream@@QEAA@H@Z +; public: __cdecl ofstream::ofstream(int,char * __ptr64,int) __ptr64 +??0ofstream@@QEAA@HPEADH@Z +; public: __cdecl ofstream::ofstream(char const * __ptr64,int,int) __ptr64 +??0ofstream@@QEAA@PEBDHH@Z +; public: __cdecl ofstream::ofstream(void) __ptr64 +??0ofstream@@QEAA@XZ +; protected: __cdecl ostream::ostream(class ostream const & __ptr64) __ptr64 +??0ostream@@IEAA@AEBV0@@Z +; protected: __cdecl ostream::ostream(void) __ptr64 +??0ostream@@IEAA@XZ +; public: __cdecl ostream::ostream(class streambuf * __ptr64) __ptr64 +??0ostream@@QEAA@PEAVstreambuf@@@Z +; public: __cdecl ostream_withassign::ostream_withassign(class ostream_withassign const & __ptr64) __ptr64 +??0ostream_withassign@@QEAA@AEBV0@@Z +; public: __cdecl ostream_withassign::ostream_withassign(class streambuf * __ptr64) __ptr64 +??0ostream_withassign@@QEAA@PEAVstreambuf@@@Z +; public: __cdecl ostream_withassign::ostream_withassign(void) __ptr64 +??0ostream_withassign@@QEAA@XZ +; public: __cdecl ostrstream::ostrstream(class ostrstream const & __ptr64) __ptr64 +??0ostrstream@@QEAA@AEBV0@@Z +; public: __cdecl ostrstream::ostrstream(char * __ptr64,int,int) __ptr64 +??0ostrstream@@QEAA@PEADHH@Z +; public: __cdecl ostrstream::ostrstream(void) __ptr64 +??0ostrstream@@QEAA@XZ +; public: __cdecl stdiobuf::stdiobuf(class stdiobuf const & __ptr64) __ptr64 +??0stdiobuf@@QEAA@AEBV0@@Z +; public: __cdecl stdiobuf::stdiobuf(struct _iobuf * __ptr64) __ptr64 +??0stdiobuf@@QEAA@PEAU_iobuf@@@Z +; public: __cdecl stdiostream::stdiostream(class stdiostream const & __ptr64) __ptr64 +??0stdiostream@@QEAA@AEBV0@@Z +; public: __cdecl stdiostream::stdiostream(struct _iobuf * __ptr64) __ptr64 +??0stdiostream@@QEAA@PEAU_iobuf@@@Z +; protected: __cdecl streambuf::streambuf(char * __ptr64,int) __ptr64 +??0streambuf@@IEAA@PEADH@Z +; protected: __cdecl streambuf::streambuf(void) __ptr64 +??0streambuf@@IEAA@XZ +; public: __cdecl streambuf::streambuf(class streambuf const & __ptr64) __ptr64 +??0streambuf@@QEAA@AEBV0@@Z +; public: __cdecl strstream::strstream(class strstream const & __ptr64) __ptr64 +??0strstream@@QEAA@AEBV0@@Z +; public: __cdecl strstream::strstream(char * __ptr64,int,int) __ptr64 +??0strstream@@QEAA@PEADHH@Z +; public: __cdecl strstream::strstream(void) __ptr64 +??0strstream@@QEAA@XZ +; public: __cdecl strstreambuf::strstreambuf(class strstreambuf const & __ptr64) __ptr64 +??0strstreambuf@@QEAA@AEBV0@@Z +; public: __cdecl strstreambuf::strstreambuf(int) __ptr64 +??0strstreambuf@@QEAA@H@Z +; public: __cdecl strstreambuf::strstreambuf(void * __ptr64 (__cdecl*)(long),void (__cdecl*)(void * __ptr64)) __ptr64 +??0strstreambuf@@QEAA@P6APEAXJ@ZP6AXPEAX@Z@Z +; public: __cdecl strstreambuf::strstreambuf(char * __ptr64,int,char * __ptr64) __ptr64 +??0strstreambuf@@QEAA@PEADH0@Z +; public: __cdecl strstreambuf::strstreambuf(unsigned char * __ptr64,int,unsigned char * __ptr64) __ptr64 +??0strstreambuf@@QEAA@PEAEH0@Z +; public: __cdecl strstreambuf::strstreambuf(void) __ptr64 +??0strstreambuf@@QEAA@XZ +; public: __cdecl Iostream_init::~Iostream_init(void) __ptr64 +??1Iostream_init@@QEAA@XZ +; public: virtual __cdecl exception::~exception(void) __ptr64 +??1exception@@UEAA@XZ +; public: virtual __cdecl filebuf::~filebuf(void) __ptr64 +??1filebuf@@UEAA@XZ +; public: virtual __cdecl fstream::~fstream(void) __ptr64 +??1fstream@@UEAA@XZ +; public: virtual __cdecl ifstream::~ifstream(void) __ptr64 +??1ifstream@@UEAA@XZ +; public: virtual __cdecl ios::~ios(void) __ptr64 +??1ios@@UEAA@XZ +; public: virtual __cdecl iostream::~iostream(void) __ptr64 +??1iostream@@UEAA@XZ +; public: virtual __cdecl istream::~istream(void) __ptr64 +??1istream@@UEAA@XZ +; public: virtual __cdecl istream_withassign::~istream_withassign(void) __ptr64 +??1istream_withassign@@UEAA@XZ +; public: virtual __cdecl istrstream::~istrstream(void) __ptr64 +??1istrstream@@UEAA@XZ +; public: virtual __cdecl logic_error::~logic_error(void) __ptr64 +??1logic_error@@UEAA@XZ +; public: virtual __cdecl ofstream::~ofstream(void) __ptr64 +??1ofstream@@UEAA@XZ +; public: virtual __cdecl ostream::~ostream(void) __ptr64 +??1ostream@@UEAA@XZ +; public: virtual __cdecl ostream_withassign::~ostream_withassign(void) __ptr64 +??1ostream_withassign@@UEAA@XZ +; public: virtual __cdecl ostrstream::~ostrstream(void) __ptr64 +??1ostrstream@@UEAA@XZ +; public: virtual __cdecl stdiobuf::~stdiobuf(void) __ptr64 +??1stdiobuf@@UEAA@XZ +; public: virtual __cdecl stdiostream::~stdiostream(void) __ptr64 +??1stdiostream@@UEAA@XZ +; public: virtual __cdecl streambuf::~streambuf(void) __ptr64 +??1streambuf@@UEAA@XZ +; public: virtual __cdecl strstream::~strstream(void) __ptr64 +??1strstream@@UEAA@XZ +; public: virtual __cdecl strstreambuf::~strstreambuf(void) __ptr64 +??1strstreambuf@@UEAA@XZ +; public: class Iostream_init & __ptr64 __cdecl Iostream_init::operator=(class Iostream_init const & __ptr64) __ptr64 +??4Iostream_init@@QEAAAEAV0@AEBV0@@Z +; public: class exception & __ptr64 __cdecl exception::operator=(class exception const & __ptr64) __ptr64 +??4exception@@QEAAAEAV0@AEBV0@@Z +; public: class filebuf & __ptr64 __cdecl filebuf::operator=(class filebuf const & __ptr64) __ptr64 +??4filebuf@@QEAAAEAV0@AEBV0@@Z +; public: class fstream & __ptr64 __cdecl fstream::operator=(class fstream & __ptr64) __ptr64 +??4fstream@@QEAAAEAV0@AEAV0@@Z +; public: class ifstream & __ptr64 __cdecl ifstream::operator=(class ifstream const & __ptr64) __ptr64 +??4ifstream@@QEAAAEAV0@AEBV0@@Z +; protected: class ios & __ptr64 __cdecl ios::operator=(class ios const & __ptr64) __ptr64 +??4ios@@IEAAAEAV0@AEBV0@@Z +; protected: class iostream & __ptr64 __cdecl iostream::operator=(class iostream & __ptr64) __ptr64 +??4iostream@@IEAAAEAV0@AEAV0@@Z +; protected: class iostream & __ptr64 __cdecl iostream::operator=(class streambuf * __ptr64) __ptr64 +??4iostream@@IEAAAEAV0@PEAVstreambuf@@@Z +; protected: class istream & __ptr64 __cdecl istream::operator=(class istream const & __ptr64) __ptr64 +??4istream@@IEAAAEAV0@AEBV0@@Z +; protected: class istream & __ptr64 __cdecl istream::operator=(class streambuf * __ptr64) __ptr64 +??4istream@@IEAAAEAV0@PEAVstreambuf@@@Z +; public: class istream_withassign & __ptr64 __cdecl istream_withassign::operator=(class istream_withassign const & __ptr64) __ptr64 +??4istream_withassign@@QEAAAEAV0@AEBV0@@Z +; public: class istream & __ptr64 __cdecl istream_withassign::operator=(class istream const & __ptr64) __ptr64 +??4istream_withassign@@QEAAAEAVistream@@AEBV1@@Z +; public: class istream & __ptr64 __cdecl istream_withassign::operator=(class streambuf * __ptr64) __ptr64 +??4istream_withassign@@QEAAAEAVistream@@PEAVstreambuf@@@Z +; public: class istrstream & __ptr64 __cdecl istrstream::operator=(class istrstream const & __ptr64) __ptr64 +??4istrstream@@QEAAAEAV0@AEBV0@@Z +; public: class logic_error & __ptr64 __cdecl logic_error::operator=(class logic_error const & __ptr64) __ptr64 +??4logic_error@@QEAAAEAV0@AEBV0@@Z +; public: class ofstream & __ptr64 __cdecl ofstream::operator=(class ofstream const & __ptr64) __ptr64 +??4ofstream@@QEAAAEAV0@AEBV0@@Z +; protected: class ostream & __ptr64 __cdecl ostream::operator=(class ostream const & __ptr64) __ptr64 +??4ostream@@IEAAAEAV0@AEBV0@@Z +; protected: class ostream & __ptr64 __cdecl ostream::operator=(class streambuf * __ptr64) __ptr64 +??4ostream@@IEAAAEAV0@PEAVstreambuf@@@Z +; public: class ostream_withassign & __ptr64 __cdecl ostream_withassign::operator=(class ostream_withassign const & __ptr64) __ptr64 +??4ostream_withassign@@QEAAAEAV0@AEBV0@@Z +; public: class ostream & __ptr64 __cdecl ostream_withassign::operator=(class ostream const & __ptr64) __ptr64 +??4ostream_withassign@@QEAAAEAVostream@@AEBV1@@Z +; public: class ostream & __ptr64 __cdecl ostream_withassign::operator=(class streambuf * __ptr64) __ptr64 +??4ostream_withassign@@QEAAAEAVostream@@PEAVstreambuf@@@Z +; public: class ostrstream & __ptr64 __cdecl ostrstream::operator=(class ostrstream const & __ptr64) __ptr64 +??4ostrstream@@QEAAAEAV0@AEBV0@@Z +; public: class stdiobuf & __ptr64 __cdecl stdiobuf::operator=(class stdiobuf const & __ptr64) __ptr64 +??4stdiobuf@@QEAAAEAV0@AEBV0@@Z +; public: class stdiostream & __ptr64 __cdecl stdiostream::operator=(class stdiostream & __ptr64) __ptr64 +??4stdiostream@@QEAAAEAV0@AEAV0@@Z +; public: class streambuf & __ptr64 __cdecl streambuf::operator=(class streambuf const & __ptr64) __ptr64 +??4streambuf@@QEAAAEAV0@AEBV0@@Z +; public: class strstream & __ptr64 __cdecl strstream::operator=(class strstream & __ptr64) __ptr64 +??4strstream@@QEAAAEAV0@AEAV0@@Z +; public: class strstreambuf & __ptr64 __cdecl strstreambuf::operator=(class strstreambuf const & __ptr64) __ptr64 +??4strstreambuf@@QEAAAEAV0@AEBV0@@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(signed char & __ptr64) __ptr64 +??5istream@@QEAAAEAV0@AEAC@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(char & __ptr64) __ptr64 +??5istream@@QEAAAEAV0@AEAD@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(unsigned char & __ptr64) __ptr64 +??5istream@@QEAAAEAV0@AEAE@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(short & __ptr64) __ptr64 +??5istream@@QEAAAEAV0@AEAF@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(unsigned short & __ptr64) __ptr64 +??5istream@@QEAAAEAV0@AEAG@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(int & __ptr64) __ptr64 +??5istream@@QEAAAEAV0@AEAH@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(unsigned int & __ptr64) __ptr64 +??5istream@@QEAAAEAV0@AEAI@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(long & __ptr64) __ptr64 +??5istream@@QEAAAEAV0@AEAJ@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(unsigned long & __ptr64) __ptr64 +??5istream@@QEAAAEAV0@AEAK@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(float & __ptr64) __ptr64 +??5istream@@QEAAAEAV0@AEAM@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(double & __ptr64) __ptr64 +??5istream@@QEAAAEAV0@AEAN@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(long double & __ptr64) __ptr64 +??5istream@@QEAAAEAV0@AEAO@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(class istream & __ptr64 (__cdecl*)(class istream & __ptr64)) __ptr64 +??5istream@@QEAAAEAV0@P6AAEAV0@AEAV0@@Z@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(class ios & __ptr64 (__cdecl*)(class ios & __ptr64)) __ptr64 +??5istream@@QEAAAEAV0@P6AAEAVios@@AEAV1@@Z@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(signed char * __ptr64) __ptr64 +??5istream@@QEAAAEAV0@PEAC@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(char * __ptr64) __ptr64 +??5istream@@QEAAAEAV0@PEAD@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(unsigned char * __ptr64) __ptr64 +??5istream@@QEAAAEAV0@PEAE@Z +; public: class istream & __ptr64 __cdecl istream::operator>>(class streambuf * __ptr64) __ptr64 +??5istream@@QEAAAEAV0@PEAVstreambuf@@@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(signed char) __ptr64 +??6ostream@@QEAAAEAV0@C@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(char) __ptr64 +??6ostream@@QEAAAEAV0@D@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(unsigned char) __ptr64 +??6ostream@@QEAAAEAV0@E@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(short) __ptr64 +??6ostream@@QEAAAEAV0@F@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(unsigned short) __ptr64 +??6ostream@@QEAAAEAV0@G@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(int) __ptr64 +??6ostream@@QEAAAEAV0@H@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(unsigned int) __ptr64 +??6ostream@@QEAAAEAV0@I@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(long) __ptr64 +??6ostream@@QEAAAEAV0@J@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(unsigned long) __ptr64 +??6ostream@@QEAAAEAV0@K@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(float) __ptr64 +??6ostream@@QEAAAEAV0@M@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(double) __ptr64 +??6ostream@@QEAAAEAV0@N@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(long double) __ptr64 +??6ostream@@QEAAAEAV0@O@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(class ostream & __ptr64 (__cdecl*)(class ostream & __ptr64)) __ptr64 +??6ostream@@QEAAAEAV0@P6AAEAV0@AEAV0@@Z@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(class ios & __ptr64 (__cdecl*)(class ios & __ptr64)) __ptr64 +??6ostream@@QEAAAEAV0@P6AAEAVios@@AEAV1@@Z@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(class streambuf * __ptr64) __ptr64 +??6ostream@@QEAAAEAV0@PEAVstreambuf@@@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(signed char const * __ptr64) __ptr64 +??6ostream@@QEAAAEAV0@PEBC@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(char const * __ptr64) __ptr64 +??6ostream@@QEAAAEAV0@PEBD@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(unsigned char const * __ptr64) __ptr64 +??6ostream@@QEAAAEAV0@PEBE@Z +; public: class ostream & __ptr64 __cdecl ostream::operator<<(void const * __ptr64) __ptr64 +??6ostream@@QEAAAEAV0@PEBX@Z +; public: int __cdecl ios::operator!(void)const __ptr64 +??7ios@@QEBAHXZ +; public: __cdecl ios::operator void * __ptr64(void)const __ptr64 +??Bios@@QEBAPEAXXZ +; const exception::`vftable' +??_7exception@@6B@ +; const filebuf::`vftable' +??_7filebuf@@6B@ +; const fstream::`vftable' +??_7fstream@@6B@ +; const ifstream::`vftable' +??_7ifstream@@6B@ +; const ios::`vftable' +??_7ios@@6B@ +; const iostream::`vftable' +??_7iostream@@6B@ +; const istream::`vftable' +??_7istream@@6B@ +; const istream_withassign::`vftable' +??_7istream_withassign@@6B@ +; const istrstream::`vftable' +??_7istrstream@@6B@ +; const logic_error::`vftable' +??_7logic_error@@6B@ +; const ofstream::`vftable' +??_7ofstream@@6B@ +; const ostream::`vftable' +??_7ostream@@6B@ +; const ostream_withassign::`vftable' +??_7ostream_withassign@@6B@ +; const ostrstream::`vftable' +??_7ostrstream@@6B@ +; const stdiobuf::`vftable' +??_7stdiobuf@@6B@ +; const stdiostream::`vftable' +??_7stdiostream@@6B@ +; const streambuf::`vftable' +??_7streambuf@@6B@ +; const strstream::`vftable' +??_7strstream@@6B@ +; const strstreambuf::`vftable' +??_7strstreambuf@@6B@ +; const fstream::`vbtable'{for `istream'} +??_8fstream@@7Bistream@@@ DATA +; const fstream::`vbtable'{for `ostream'} +??_8fstream@@7Bostream@@@ DATA +; const ifstream::`vbtable' +??_8ifstream@@7B@ DATA +; const iostream::`vbtable'{for `istream'} +??_8iostream@@7Bistream@@@ DATA +; const iostream::`vbtable'{for `ostream'} +??_8iostream@@7Bostream@@@ DATA +; const istream::`vbtable' +??_8istream@@7B@ DATA +; const istream_withassign::`vbtable' +??_8istream_withassign@@7B@ DATA +; const istrstream::`vbtable' +??_8istrstream@@7B@ DATA +; const ofstream::`vbtable' +??_8ofstream@@7B@ DATA +; const ostream::`vbtable' +??_8ostream@@7B@ DATA +; const ostream_withassign::`vbtable' +??_8ostream_withassign@@7B@ DATA +; const ostrstream::`vbtable' +??_8ostrstream@@7B@ DATA +; const stdiostream::`vbtable'{for `istream'} +??_8stdiostream@@7Bistream@@@ DATA +; const stdiostream::`vbtable'{for `ostream'} +??_8stdiostream@@7Bostream@@@ DATA +; const strstream::`vbtable'{for `istream'} +??_8strstream@@7Bistream@@@ DATA +; const strstream::`vbtable'{for `ostream'} +??_8strstream@@7Bostream@@@ DATA +; public: void __cdecl fstream::`vbase destructor'(void) __ptr64 +??_Dfstream@@QEAAXXZ +; public: void __cdecl ifstream::`vbase destructor'(void) __ptr64 +??_Difstream@@QEAAXXZ +; public: void __cdecl iostream::`vbase destructor'(void) __ptr64 +??_Diostream@@QEAAXXZ +; public: void __cdecl istream::`vbase destructor'(void) __ptr64 +??_Distream@@QEAAXXZ +; public: void __cdecl istream_withassign::`vbase destructor'(void) __ptr64 +??_Distream_withassign@@QEAAXXZ +; public: void __cdecl istrstream::`vbase destructor'(void) __ptr64 +??_Distrstream@@QEAAXXZ +; public: void __cdecl ofstream::`vbase destructor'(void) __ptr64 +??_Dofstream@@QEAAXXZ +; public: void __cdecl ostream::`vbase destructor'(void) __ptr64 +??_Dostream@@QEAAXXZ +; public: void __cdecl ostream_withassign::`vbase destructor'(void) __ptr64 +??_Dostream_withassign@@QEAAXXZ +; public: void __cdecl ostrstream::`vbase destructor'(void) __ptr64 +??_Dostrstream@@QEAAXXZ +; public: void __cdecl stdiostream::`vbase destructor'(void) __ptr64 +??_Dstdiostream@@QEAAXXZ +; public: void __cdecl strstream::`vbase destructor'(void) __ptr64 +??_Dstrstream@@QEAAXXZ +; public: static long const ios::adjustfield +?adjustfield@ios@@2JB +; protected: int __cdecl streambuf::allocate(void) __ptr64 +?allocate@streambuf@@IEAAHXZ +; public: class filebuf * __ptr64 __cdecl filebuf::attach(int) __ptr64 +?attach@filebuf@@QEAAPEAV1@H@Z +; public: void __cdecl fstream::attach(int) __ptr64 +?attach@fstream@@QEAAXH@Z +; public: void __cdecl ifstream::attach(int) __ptr64 +?attach@ifstream@@QEAAXH@Z +; public: void __cdecl ofstream::attach(int) __ptr64 +?attach@ofstream@@QEAAXH@Z +; public: int __cdecl ios::bad(void)const __ptr64 +?bad@ios@@QEBAHXZ +; protected: char * __ptr64 __cdecl streambuf::base(void)const __ptr64 +?base@streambuf@@IEBAPEADXZ +; public: static long const ios::basefield +?basefield@ios@@2JB +; public: static int const filebuf::binary +?binary@filebuf@@2HB +; public: static long __cdecl ios::bitalloc(void) +?bitalloc@ios@@SAJXZ +; protected: int __cdecl streambuf::blen(void)const __ptr64 +?blen@streambuf@@IEBAHXZ +; class ostream_withassign cerr +?cerr@@3Vostream_withassign@@A DATA +; class istream_withassign cin +?cin@@3Vistream_withassign@@A DATA +; public: void __cdecl ios::clear(int) __ptr64 +?clear@ios@@QEAAXH@Z +; class ostream_withassign clog +?clog@@3Vostream_withassign@@A DATA +; public: class filebuf * __ptr64 __cdecl filebuf::close(void) __ptr64 +?close@filebuf@@QEAAPEAV1@XZ +; public: void __cdecl fstream::close(void) __ptr64 +?close@fstream@@QEAAXXZ +; public: void __cdecl ifstream::close(void) __ptr64 +?close@ifstream@@QEAAXXZ +; public: void __cdecl ofstream::close(void) __ptr64 +?close@ofstream@@QEAAXXZ +; public: void __cdecl ios::clrlock(void) __ptr64 +?clrlock@ios@@QEAAXXZ +; public: void __cdecl streambuf::clrlock(void) __ptr64 +?clrlock@streambuf@@QEAAXXZ +; class ostream_withassign cout +?cout@@3Vostream_withassign@@A DATA +; public: void __cdecl streambuf::dbp(void) __ptr64 +?dbp@streambuf@@QEAAXXZ +; class ios & __ptr64 __cdecl dec(class ios & __ptr64) +?dec@@YAAEAVios@@AEAV1@@Z +; public: void __cdecl ios::delbuf(int) __ptr64 +?delbuf@ios@@QEAAXH@Z +; public: int __cdecl ios::delbuf(void)const __ptr64 +?delbuf@ios@@QEBAHXZ +; protected: virtual int __cdecl streambuf::doallocate(void) __ptr64 +?doallocate@streambuf@@MEAAHXZ +; protected: virtual int __cdecl strstreambuf::doallocate(void) __ptr64 +?doallocate@strstreambuf@@MEAAHXZ +; public: void __cdecl istream::eatwhite(void) __ptr64 +?eatwhite@istream@@QEAAXXZ +; protected: char * __ptr64 __cdecl streambuf::eback(void)const __ptr64 +?eback@streambuf@@IEBAPEADXZ +; protected: char * __ptr64 __cdecl streambuf::ebuf(void)const __ptr64 +?ebuf@streambuf@@IEBAPEADXZ +; protected: char * __ptr64 __cdecl streambuf::egptr(void)const __ptr64 +?egptr@streambuf@@IEBAPEADXZ +; class ostream & __ptr64 __cdecl endl(class ostream & __ptr64) +?endl@@YAAEAVostream@@AEAV1@@Z +; class ostream & __ptr64 __cdecl ends(class ostream & __ptr64) +?ends@@YAAEAVostream@@AEAV1@@Z +; public: int __cdecl ios::eof(void)const __ptr64 +?eof@ios@@QEBAHXZ +; protected: char * __ptr64 __cdecl streambuf::epptr(void)const __ptr64 +?epptr@streambuf@@IEBAPEADXZ +; private: static int ios::fLockcInit +?fLockcInit@ios@@0HA DATA +; public: int __cdecl ios::fail(void)const __ptr64 +?fail@ios@@QEBAHXZ +; public: int __cdecl filebuf::fd(void)const __ptr64 +?fd@filebuf@@QEBAHXZ +; public: int __cdecl fstream::fd(void)const __ptr64 +?fd@fstream@@QEBAHXZ +; public: int __cdecl ifstream::fd(void)const __ptr64 +?fd@ifstream@@QEBAHXZ +; public: int __cdecl ofstream::fd(void)const __ptr64 +?fd@ofstream@@QEBAHXZ +; public: char __cdecl ios::fill(char) __ptr64 +?fill@ios@@QEAADD@Z +; public: char __cdecl ios::fill(void)const __ptr64 +?fill@ios@@QEBADXZ +; public: long __cdecl ios::flags(long) __ptr64 +?flags@ios@@QEAAJJ@Z +; public: long __cdecl ios::flags(void)const __ptr64 +?flags@ios@@QEBAJXZ +; public: static long const ios::floatfield +?floatfield@ios@@2JB +; class ostream & __ptr64 __cdecl flush(class ostream & __ptr64) +?flush@@YAAEAVostream@@AEAV1@@Z +; public: class ostream & __ptr64 __cdecl ostream::flush(void) __ptr64 +?flush@ostream@@QEAAAEAV1@XZ +; public: void __cdecl strstreambuf::freeze(int) __ptr64 +?freeze@strstreambuf@@QEAAXH@Z +; protected: void __cdecl streambuf::gbump(int) __ptr64 +?gbump@streambuf@@IEAAXH@Z +; public: int __cdecl istream::gcount(void)const __ptr64 +?gcount@istream@@QEBAHXZ +; protected: class istream & __ptr64 __cdecl istream::get(char * __ptr64,int,int) __ptr64 +?get@istream@@IEAAAEAV1@PEADHH@Z +; public: class istream & __ptr64 __cdecl istream::get(signed char & __ptr64) __ptr64 +?get@istream@@QEAAAEAV1@AEAC@Z +; public: class istream & __ptr64 __cdecl istream::get(char & __ptr64) __ptr64 +?get@istream@@QEAAAEAV1@AEAD@Z +; public: class istream & __ptr64 __cdecl istream::get(unsigned char & __ptr64) __ptr64 +?get@istream@@QEAAAEAV1@AEAE@Z +; public: class istream & __ptr64 __cdecl istream::get(class streambuf & __ptr64,char) __ptr64 +?get@istream@@QEAAAEAV1@AEAVstreambuf@@D@Z +; public: class istream & __ptr64 __cdecl istream::get(signed char * __ptr64,int,char) __ptr64 +?get@istream@@QEAAAEAV1@PEACHD@Z +; public: class istream & __ptr64 __cdecl istream::get(char * __ptr64,int,char) __ptr64 +?get@istream@@QEAAAEAV1@PEADHD@Z +; public: class istream & __ptr64 __cdecl istream::get(unsigned char * __ptr64,int,char) __ptr64 +?get@istream@@QEAAAEAV1@PEAEHD@Z +; public: int __cdecl istream::get(void) __ptr64 +?get@istream@@QEAAHXZ +; private: int __cdecl istream::getdouble(char * __ptr64,int) __ptr64 +?getdouble@istream@@AEAAHPEADH@Z +; private: int __cdecl istream::getint(char * __ptr64) __ptr64 +?getint@istream@@AEAAHPEAD@Z +; public: class istream & __ptr64 __cdecl istream::getline(signed char * __ptr64,int,char) __ptr64 +?getline@istream@@QEAAAEAV1@PEACHD@Z +; public: class istream & __ptr64 __cdecl istream::getline(char * __ptr64,int,char) __ptr64 +?getline@istream@@QEAAAEAV1@PEADHD@Z +; public: class istream & __ptr64 __cdecl istream::getline(unsigned char * __ptr64,int,char) __ptr64 +?getline@istream@@QEAAAEAV1@PEAEHD@Z +; public: int __cdecl ios::good(void)const __ptr64 +?good@ios@@QEBAHXZ +; protected: char * __ptr64 __cdecl streambuf::gptr(void)const __ptr64 +?gptr@streambuf@@IEBAPEADXZ +; class ios & __ptr64 __cdecl hex(class ios & __ptr64) +?hex@@YAAEAVios@@AEAV1@@Z +; public: class istream & __ptr64 __cdecl istream::ignore(int,int) __ptr64 +?ignore@istream@@QEAAAEAV1@HH@Z +; public: int __cdecl streambuf::in_avail(void)const __ptr64 +?in_avail@streambuf@@QEBAHXZ +; protected: void __cdecl ios::init(class streambuf * __ptr64) __ptr64 +?init@ios@@IEAAXPEAVstreambuf@@@Z +; public: int __cdecl istream::ipfx(int) __ptr64 +?ipfx@istream@@QEAAHH@Z +; public: int __cdecl filebuf::is_open(void)const __ptr64 +?is_open@filebuf@@QEBAHXZ +; public: int __cdecl fstream::is_open(void)const __ptr64 +?is_open@fstream@@QEBAHXZ +; public: int __cdecl ifstream::is_open(void)const __ptr64 +?is_open@ifstream@@QEBAHXZ +; public: int __cdecl ofstream::is_open(void)const __ptr64 +?is_open@ofstream@@QEBAHXZ +; public: void __cdecl istream::isfx(void) __ptr64 +?isfx@istream@@QEAAXXZ +; public: long & __ptr64 __cdecl ios::iword(int)const __ptr64 +?iword@ios@@QEBAAEAJH@Z +; public: void __cdecl ios::lock(void) __ptr64 +?lock@ios@@QEAAXXZ +; public: void __cdecl streambuf::lock(void) __ptr64 +?lock@streambuf@@QEAAXXZ +; public: void __cdecl ios::lockbuf(void) __ptr64 +?lockbuf@ios@@QEAAXXZ +; protected: static void __cdecl ios::lockc(void) +?lockc@ios@@KAXXZ +; protected: struct _CRT_CRITICAL_SECTION * __ptr64 __cdecl ios::lockptr(void) __ptr64 +?lockptr@ios@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ +; protected: struct _CRT_CRITICAL_SECTION * __ptr64 __cdecl streambuf::lockptr(void) __ptr64 +?lockptr@streambuf@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ +; class ios & __ptr64 __cdecl oct(class ios & __ptr64) +?oct@@YAAEAVios@@AEAV1@@Z +; public: class filebuf * __ptr64 __cdecl filebuf::open(char const * __ptr64,int,int) __ptr64 +?open@filebuf@@QEAAPEAV1@PEBDHH@Z +; public: void __cdecl fstream::open(char const * __ptr64,int,int) __ptr64 +?open@fstream@@QEAAXPEBDHH@Z +; public: void __cdecl ifstream::open(char const * __ptr64,int,int) __ptr64 +?open@ifstream@@QEAAXPEBDHH@Z +; public: void __cdecl ofstream::open(char const * __ptr64,int,int) __ptr64 +?open@ofstream@@QEAAXPEBDHH@Z +; public: static int const filebuf::openprot +?openprot@filebuf@@2HB +; public: int __cdecl ostream::opfx(void) __ptr64 +?opfx@ostream@@QEAAHXZ +; public: void __cdecl ostream::osfx(void) __ptr64 +?osfx@ostream@@QEAAXXZ +; public: int __cdecl streambuf::out_waiting(void)const __ptr64 +?out_waiting@streambuf@@QEBAHXZ +; public: virtual int __cdecl filebuf::overflow(int) __ptr64 +?overflow@filebuf@@UEAAHH@Z +; public: virtual int __cdecl stdiobuf::overflow(int) __ptr64 +?overflow@stdiobuf@@UEAAHH@Z +; public: virtual int __cdecl strstreambuf::overflow(int) __ptr64 +?overflow@strstreambuf@@UEAAHH@Z +; public: virtual int __cdecl stdiobuf::pbackfail(int) __ptr64 +?pbackfail@stdiobuf@@UEAAHH@Z +; public: virtual int __cdecl streambuf::pbackfail(int) __ptr64 +?pbackfail@streambuf@@UEAAHH@Z +; protected: char * __ptr64 __cdecl streambuf::pbase(void)const __ptr64 +?pbase@streambuf@@IEBAPEADXZ +; protected: void __cdecl streambuf::pbump(int) __ptr64 +?pbump@streambuf@@IEAAXH@Z +; public: int __cdecl ostrstream::pcount(void)const __ptr64 +?pcount@ostrstream@@QEBAHXZ +; public: int __cdecl strstream::pcount(void)const __ptr64 +?pcount@strstream@@QEBAHXZ +; public: int __cdecl istream::peek(void) __ptr64 +?peek@istream@@QEAAHXZ +; protected: char * __ptr64 __cdecl streambuf::pptr(void)const __ptr64 +?pptr@streambuf@@IEBAPEADXZ +; public: int __cdecl ios::precision(int) __ptr64 +?precision@ios@@QEAAHH@Z +; public: int __cdecl ios::precision(void)const __ptr64 +?precision@ios@@QEBAHXZ +; public: class ostream & __ptr64 __cdecl ostream::put(signed char) __ptr64 +?put@ostream@@QEAAAEAV1@C@Z +; public: class ostream & __ptr64 __cdecl ostream::put(char) __ptr64 +?put@ostream@@QEAAAEAV1@D@Z +; public: class ostream & __ptr64 __cdecl ostream::put(unsigned char) __ptr64 +?put@ostream@@QEAAAEAV1@E@Z +; public: class istream & __ptr64 __cdecl istream::putback(char) __ptr64 +?putback@istream@@QEAAAEAV1@D@Z +; public: void * __ptr64 & __ptr64 __cdecl ios::pword(int)const __ptr64 +?pword@ios@@QEBAAEAPEAXH@Z +; public: class filebuf * __ptr64 __cdecl fstream::rdbuf(void)const __ptr64 +?rdbuf@fstream@@QEBAPEAVfilebuf@@XZ +; public: class filebuf * __ptr64 __cdecl ifstream::rdbuf(void)const __ptr64 +?rdbuf@ifstream@@QEBAPEAVfilebuf@@XZ +; public: class streambuf * __ptr64 __cdecl ios::rdbuf(void)const __ptr64 +?rdbuf@ios@@QEBAPEAVstreambuf@@XZ +; public: class strstreambuf * __ptr64 __cdecl istrstream::rdbuf(void)const __ptr64 +?rdbuf@istrstream@@QEBAPEAVstrstreambuf@@XZ +; public: class filebuf * __ptr64 __cdecl ofstream::rdbuf(void)const __ptr64 +?rdbuf@ofstream@@QEBAPEAVfilebuf@@XZ +; public: class strstreambuf * __ptr64 __cdecl ostrstream::rdbuf(void)const __ptr64 +?rdbuf@ostrstream@@QEBAPEAVstrstreambuf@@XZ +; public: class stdiobuf * __ptr64 __cdecl stdiostream::rdbuf(void)const __ptr64 +?rdbuf@stdiostream@@QEBAPEAVstdiobuf@@XZ +; public: class strstreambuf * __ptr64 __cdecl strstream::rdbuf(void)const __ptr64 +?rdbuf@strstream@@QEBAPEAVstrstreambuf@@XZ +; public: int __cdecl ios::rdstate(void)const __ptr64 +?rdstate@ios@@QEBAHXZ +; public: class istream & __ptr64 __cdecl istream::read(signed char * __ptr64,int) __ptr64 +?read@istream@@QEAAAEAV1@PEACH@Z +; public: class istream & __ptr64 __cdecl istream::read(char * __ptr64,int) __ptr64 +?read@istream@@QEAAAEAV1@PEADH@Z +; public: class istream & __ptr64 __cdecl istream::read(unsigned char * __ptr64,int) __ptr64 +?read@istream@@QEAAAEAV1@PEAEH@Z +; public: int __cdecl streambuf::sbumpc(void) __ptr64 +?sbumpc@streambuf@@QEAAHXZ +; public: class istream & __ptr64 __cdecl istream::seekg(long) __ptr64 +?seekg@istream@@QEAAAEAV1@J@Z +; public: class istream & __ptr64 __cdecl istream::seekg(long,enum ios::seek_dir) __ptr64 +?seekg@istream@@QEAAAEAV1@JW4seek_dir@ios@@@Z +; public: virtual long __cdecl filebuf::seekoff(long,enum ios::seek_dir,int) __ptr64 +?seekoff@filebuf@@UEAAJJW4seek_dir@ios@@H@Z +; public: virtual long __cdecl stdiobuf::seekoff(long,enum ios::seek_dir,int) __ptr64 +?seekoff@stdiobuf@@UEAAJJW4seek_dir@ios@@H@Z +; public: virtual long __cdecl streambuf::seekoff(long,enum ios::seek_dir,int) __ptr64 +?seekoff@streambuf@@UEAAJJW4seek_dir@ios@@H@Z +; public: virtual long __cdecl strstreambuf::seekoff(long,enum ios::seek_dir,int) __ptr64 +?seekoff@strstreambuf@@UEAAJJW4seek_dir@ios@@H@Z +; public: class ostream & __ptr64 __cdecl ostream::seekp(long) __ptr64 +?seekp@ostream@@QEAAAEAV1@J@Z +; public: class ostream & __ptr64 __cdecl ostream::seekp(long,enum ios::seek_dir) __ptr64 +?seekp@ostream@@QEAAAEAV1@JW4seek_dir@ios@@@Z +; public: virtual long __cdecl streambuf::seekpos(long,int) __ptr64 +?seekpos@streambuf@@UEAAJJH@Z +; protected: void __cdecl streambuf::setb(char * __ptr64,char * __ptr64,int) __ptr64 +?setb@streambuf@@IEAAXPEAD0H@Z +; public: virtual class streambuf * __ptr64 __cdecl filebuf::setbuf(char * __ptr64,int) __ptr64 +?setbuf@filebuf@@UEAAPEAVstreambuf@@PEADH@Z +; public: class streambuf * __ptr64 __cdecl fstream::setbuf(char * __ptr64,int) __ptr64 +?setbuf@fstream@@QEAAPEAVstreambuf@@PEADH@Z +; public: class streambuf * __ptr64 __cdecl ifstream::setbuf(char * __ptr64,int) __ptr64 +?setbuf@ifstream@@QEAAPEAVstreambuf@@PEADH@Z +; public: class streambuf * __ptr64 __cdecl ofstream::setbuf(char * __ptr64,int) __ptr64 +?setbuf@ofstream@@QEAAPEAVstreambuf@@PEADH@Z +; public: virtual class streambuf * __ptr64 __cdecl streambuf::setbuf(char * __ptr64,int) __ptr64 +?setbuf@streambuf@@UEAAPEAV1@PEADH@Z +; public: virtual class streambuf * __ptr64 __cdecl strstreambuf::setbuf(char * __ptr64,int) __ptr64 +?setbuf@strstreambuf@@UEAAPEAVstreambuf@@PEADH@Z +; public: long __cdecl ios::setf(long) __ptr64 +?setf@ios@@QEAAJJ@Z +; public: long __cdecl ios::setf(long,long) __ptr64 +?setf@ios@@QEAAJJJ@Z +; protected: void __cdecl streambuf::setg(char * __ptr64,char * __ptr64,char * __ptr64) __ptr64 +?setg@streambuf@@IEAAXPEAD00@Z +; public: void __cdecl ios::setlock(void) __ptr64 +?setlock@ios@@QEAAXXZ +; public: void __cdecl streambuf::setlock(void) __ptr64 +?setlock@streambuf@@QEAAXXZ +; public: int __cdecl filebuf::setmode(int) __ptr64 +?setmode@filebuf@@QEAAHH@Z +; public: int __cdecl fstream::setmode(int) __ptr64 +?setmode@fstream@@QEAAHH@Z +; public: int __cdecl ifstream::setmode(int) __ptr64 +?setmode@ifstream@@QEAAHH@Z +; public: int __cdecl ofstream::setmode(int) __ptr64 +?setmode@ofstream@@QEAAHH@Z +; protected: void __cdecl streambuf::setp(char * __ptr64,char * __ptr64) __ptr64 +?setp@streambuf@@IEAAXPEAD0@Z +; public: int __cdecl stdiobuf::setrwbuf(int,int) __ptr64 +?setrwbuf@stdiobuf@@QEAAHHH@Z +; public: int __cdecl streambuf::sgetc(void) __ptr64 +?sgetc@streambuf@@QEAAHXZ +; public: int __cdecl streambuf::sgetn(char * __ptr64,int) __ptr64 +?sgetn@streambuf@@QEAAHPEADH@Z +; public: static int const filebuf::sh_none +?sh_none@filebuf@@2HB +; public: static int const filebuf::sh_read +?sh_read@filebuf@@2HB +; public: static int const filebuf::sh_write +?sh_write@filebuf@@2HB +; public: int __cdecl streambuf::snextc(void) __ptr64 +?snextc@streambuf@@QEAAHXZ +; public: int __cdecl streambuf::sputbackc(char) __ptr64 +?sputbackc@streambuf@@QEAAHD@Z +; public: int __cdecl streambuf::sputc(int) __ptr64 +?sputc@streambuf@@QEAAHH@Z +; public: int __cdecl streambuf::sputn(char const * __ptr64,int) __ptr64 +?sputn@streambuf@@QEAAHPEBDH@Z +; public: struct _iobuf * __ptr64 __cdecl stdiobuf::stdiofile(void) __ptr64 +?stdiofile@stdiobuf@@QEAAPEAU_iobuf@@XZ +; public: void __cdecl streambuf::stossc(void) __ptr64 +?stossc@streambuf@@QEAAXXZ +; public: char * __ptr64 __cdecl istrstream::str(void) __ptr64 +?str@istrstream@@QEAAPEADXZ +; public: char * __ptr64 __cdecl ostrstream::str(void) __ptr64 +?str@ostrstream@@QEAAPEADXZ +; public: char * __ptr64 __cdecl strstream::str(void) __ptr64 +?str@strstream@@QEAAPEADXZ +; public: char * __ptr64 __cdecl strstreambuf::str(void) __ptr64 +?str@strstreambuf@@QEAAPEADXZ +; private: static int ios::sunk_with_stdio +?sunk_with_stdio@ios@@0HA DATA +; public: virtual int __cdecl filebuf::sync(void) __ptr64 +?sync@filebuf@@UEAAHXZ +; public: int __cdecl istream::sync(void) __ptr64 +?sync@istream@@QEAAHXZ +; public: virtual int __cdecl stdiobuf::sync(void) __ptr64 +?sync@stdiobuf@@UEAAHXZ +; public: virtual int __cdecl streambuf::sync(void) __ptr64 +?sync@streambuf@@UEAAHXZ +; public: virtual int __cdecl strstreambuf::sync(void) __ptr64 +?sync@strstreambuf@@UEAAHXZ +; public: static void __cdecl ios::sync_with_stdio(void) +?sync_with_stdio@ios@@SAXXZ +; public: long __cdecl istream::tellg(void) __ptr64 +?tellg@istream@@QEAAJXZ +; public: long __cdecl ostream::tellp(void) __ptr64 +?tellp@ostream@@QEAAJXZ +; public: static int const filebuf::text +?text@filebuf@@2HB +; public: class ostream * __ptr64 __cdecl ios::tie(class ostream * __ptr64) __ptr64 +?tie@ios@@QEAAPEAVostream@@PEAV2@@Z +; public: class ostream * __ptr64 __cdecl ios::tie(void)const __ptr64 +?tie@ios@@QEBAPEAVostream@@XZ +; protected: void __cdecl streambuf::unbuffered(int) __ptr64 +?unbuffered@streambuf@@IEAAXH@Z +; protected: int __cdecl streambuf::unbuffered(void)const __ptr64 +?unbuffered@streambuf@@IEBAHXZ +; public: virtual int __cdecl filebuf::underflow(void) __ptr64 +?underflow@filebuf@@UEAAHXZ +; public: virtual int __cdecl stdiobuf::underflow(void) __ptr64 +?underflow@stdiobuf@@UEAAHXZ +; public: virtual int __cdecl strstreambuf::underflow(void) __ptr64 +?underflow@strstreambuf@@UEAAHXZ +; public: void __cdecl ios::unlock(void) __ptr64 +?unlock@ios@@QEAAXXZ +; public: void __cdecl streambuf::unlock(void) __ptr64 +?unlock@streambuf@@QEAAXXZ +; public: void __cdecl ios::unlockbuf(void) __ptr64 +?unlockbuf@ios@@QEAAXXZ +; protected: static void __cdecl ios::unlockc(void) +?unlockc@ios@@KAXXZ +; public: long __cdecl ios::unsetf(long) __ptr64 +?unsetf@ios@@QEAAJJ@Z +; public: virtual char const * __ptr64 __cdecl exception::what(void)const __ptr64 +?what@exception@@UEBAPEBDXZ +; public: int __cdecl ios::width(int) __ptr64 +?width@ios@@QEAAHH@Z +; public: int __cdecl ios::width(void)const __ptr64 +?width@ios@@QEBAHXZ +; public: class ostream & __ptr64 __cdecl ostream::write(signed char const * __ptr64,int) __ptr64 +?write@ostream@@QEAAAEAV1@PEBCH@Z +; public: class ostream & __ptr64 __cdecl ostream::write(char const * __ptr64,int) __ptr64 +?write@ostream@@QEAAAEAV1@PEBDH@Z +; public: class ostream & __ptr64 __cdecl ostream::write(unsigned char const * __ptr64,int) __ptr64 +?write@ostream@@QEAAAEAV1@PEBEH@Z +; private: class ostream & __ptr64 __cdecl ostream::writepad(char const * __ptr64,char const * __ptr64) __ptr64 +?writepad@ostream@@AEAAAEAV1@PEBD0@Z +; class istream & __ptr64 __cdecl ws(class istream & __ptr64) +?ws@@YAAEAVistream@@AEAV1@@Z +; private: static int ios::x_curindex +?x_curindex@ios@@0HA DATA +; private: static struct _CRT_CRITICAL_SECTION ios::x_lockc +?x_lockc@ios@@0U_CRT_CRITICAL_SECTION@@A DATA +; private: static long ios::x_maxbit +?x_maxbit@ios@@0JA DATA +; private: static long * ios::x_statebuf +?x_statebuf@ios@@0PAJA DATA +; public: static int __cdecl ios::xalloc(void) +?xalloc@ios@@SAHXZ +; public: virtual int __cdecl streambuf::xsgetn(char * __ptr64,int) __ptr64 +?xsgetn@streambuf@@UEAAHPEADH@Z +; public: virtual int __cdecl streambuf::xsputn(char const * __ptr64,int) __ptr64 +?xsputn@streambuf@@UEAAHPEBDH@Z +__dummy_export DATA +_mtlock +_mtunlock diff --git a/lib/libc/mingw/lib64/msvfw32.def b/lib/libc/mingw/lib64/msvfw32.def deleted file mode 100644 index b105192bedfad96c7fc06ac4cfd62692329f2857..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib64/msvfw32.def +++ /dev/null @@ -1,55 +0,0 @@ -; -; Exports of file MSVFW32.dll -; -; Autogenerated by gen_exportdef -; Written by Kai Tietz, 2007 -; -LIBRARY MSVFW32.dll -EXPORTS -VideoForWindowsVersion -DrawDibBegin -DrawDibChangePalette -DrawDibClose -DrawDibDraw -DrawDibEnd -DrawDibGetBuffer -DrawDibGetPalette -DrawDibOpen -DrawDibProfileDisplay -DrawDibRealize -DrawDibSetPalette -DrawDibStart -DrawDibStop -DrawDibTime -GetOpenFileNamePreview -GetOpenFileNamePreviewA -GetOpenFileNamePreviewW -GetSaveFileNamePreviewA -GetSaveFileNamePreviewW -ICClose -ICCompress -ICCompressorChoose -ICCompressorFree -ICDecompress -ICDraw -ICDrawBegin -ICGetDisplayFormat -ICGetInfo -ICImageCompress -ICImageDecompress -ICInfo -ICInstall -ICLocate -ICMThunk32 -ICOpen -ICOpenFunction -ICRemove -ICSendMessage -ICSeqCompressFrame -ICSeqCompressFrameEnd -ICSeqCompressFrameStart -MCIWndCreate -MCIWndCreateA -MCIWndCreateW -MCIWndRegisterClass -StretchDIB diff --git a/lib/libc/mingw/lib64/msvidc32.def b/lib/libc/mingw/lib64/msvidc32.def new file mode 100644 index 0000000000000000000000000000000000000000..ad7601a4cfc26739c052ff5effa149d61e35025a --- /dev/null +++ b/lib/libc/mingw/lib64/msvidc32.def @@ -0,0 +1,9 @@ +; +; Exports of file MSVIDC32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSVIDC32.dll +EXPORTS +DriverProc diff --git a/lib/libc/mingw/lib64/msw3prt.def b/lib/libc/mingw/lib64/msw3prt.def new file mode 100644 index 0000000000000000000000000000000000000000..a08b9cc30ef397da6e4a5842224f87791eaf7e16 --- /dev/null +++ b/lib/libc/mingw/lib64/msw3prt.def @@ -0,0 +1,10 @@ +; +; Exports of file MSW3PRT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MSW3PRT.dll +EXPORTS +GetExtensionVersion +HttpExtensionProc diff --git a/lib/libc/mingw/lib64/mtxclu.def b/lib/libc/mingw/lib64/mtxclu.def new file mode 100644 index 0000000000000000000000000000000000000000..0e61a537610224caa85fce8ec7b154ac8cb5da8d --- /dev/null +++ b/lib/libc/mingw/lib64/mtxclu.def @@ -0,0 +1,93 @@ +; +; Exports of file MTXCLU.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MTXCLU.DLL +EXPORTS +MtxCluBringOnlineDTC2A +MtxCluBringOnlineDTC2W +MtxCluBringOnlineDTCA +MtxCluBringOnlineDTCW +MtxCluCheckIfOkToStartDtc +MtxCluCheckPointCryptoW +MtxCluCheckpointRegistryA +MtxCluCheckpointRegistryW +MtxCluCloseNodeNotify +MtxCluCreateDtcResourceKeyW +MtxCluCreateDtcResourceValueW +MtxCluCreateDtcResourceW +MtxCluCreateRecommendedLogInfo +MtxCluDeleteDtcResourceKeyW +MtxCluDeleteDtcResourceValueW +MtxCluDoesDTCResourceExistA +MtxCluDoesDTCResourceExistW +MtxCluGetComputerNameA +MtxCluGetComputerNameW +MtxCluGetDTCInstallState +MtxCluGetDTCInstallVersion +MtxCluGetDTCIpAddressA +MtxCluGetDTCIpAddressW +MtxCluGetDTCLogPathA +MtxCluGetDTCLogPathW +MtxCluGetDTCLogSizeA +MtxCluGetDTCLogSizeW +MtxCluGetDTCOwnerA +MtxCluGetDTCOwnerW +MtxCluGetDTCStatusA +MtxCluGetDTCStatusW +MtxCluGetDTCVirtualServerNameA +MtxCluGetDTCVirtualServerNameW +MtxCluGetDtcUserInfo +MtxCluGetJoinMasterA +MtxCluGetJoinMasterW +MtxCluGetListOfSharedDisksA +MtxCluGetListOfSharedDisksOnVirtualServerA +MtxCluGetListOfSharedDisksOnVirtualServerW +MtxCluGetListOfSharedDisksW +MtxCluGetListOfVirtualServersA +MtxCluGetListOfVirtualServersW +MtxCluGetNewCryptoKey +MtxCluGetNodeClusterStateW +MtxCluGetSecurityRegValue +MtxCluInitialize +MtxCluIsClusterPresent +MtxCluIsClusterPresentExA +MtxCluIsClusterPresentExW +MtxCluIsNetworkNameInLocalClusterW +MtxCluIsSameClusterW +MtxCluIsSameNodeA +MtxCluIsSameNodeW +MtxCluIsSharedDiskA +MtxCluIsSharedDiskW +MtxCluIsVirtualServerInLocalClusterA +MtxCluIsVirtualServerInLocalClusterW +MtxCluJoinDTCResource +MtxCluListNodesA +MtxCluListNodesW +MtxCluMoveDTCGroupA +MtxCluMoveDTCGroupW +MtxCluNodeNotifyA +MtxCluNodeNotifyW +MtxCluQueryDtcResourceValueW +MtxCluRegisterDTCResourceA +MtxCluRegisterDTCResourceW +MtxCluRemoveAllRegistryCheckpoints +MtxCluRemoveCheckpointRegistryA +MtxCluRemoveCheckpointRegistryW +MtxCluSetDTCLogPathA +MtxCluSetDTCLogPathW +MtxCluSetDTCLogSizeA +MtxCluSetDTCLogSizeW +MtxCluSetDtcUserInfo +MtxCluSetNewCryptoKey +MtxCluSetSecurityRegValue +MtxCluTakeOfflineDTC2W +MtxCluTakeOfflineDTCA +MtxCluTakeOfflineDTCW +MtxCluUninitialize +MtxCluUpgradeDtcResourceW +Startup +WasDTCInstalledBySQL +DllMain diff --git a/lib/libc/mingw/lib64/mtxex.def b/lib/libc/mingw/lib64/mtxex.def new file mode 100644 index 0000000000000000000000000000000000000000..27284e37a2a29dbcff84c6579b97a2336ef33469 --- /dev/null +++ b/lib/libc/mingw/lib64/mtxex.def @@ -0,0 +1,12 @@ +; +; Exports of file mtxex.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY mtxex.dll +EXPORTS +DllGetClassObject +GetObjectContext +MTSCreateActivity +SafeRef diff --git a/lib/libc/mingw/lib64/mtxoci.def b/lib/libc/mingw/lib64/mtxoci.def new file mode 100644 index 0000000000000000000000000000000000000000..640a2a6322ac6fb533bfa1a634226e7739187f81 --- /dev/null +++ b/lib/libc/mingw/lib64/mtxoci.def @@ -0,0 +1,48 @@ +; +; Exports of file MTxOCI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY MTxOCI.dll +EXPORTS +obndra +obndrn +obndrv +obreak +ocan +oclose +ocof +ocom +ocon +odefin +odescr +odessp +oerhms +oermsg +oexec +oexfet +oexn +ofen +ofetch +oflng +olog +ologof +DllRegisterServer +DllUnregisterServer +oopen +oopt +oparse +orol +obindps +odefinps +ogetpi +osetpi +opinit +ologTransacted +Enlist +GetXaSwitch +MTxOciInit +MTxolog +MTxOciGetVersion +MTxOciRegisterCursor diff --git a/lib/libc/mingw/lib64/ncxpnt.def b/lib/libc/mingw/lib64/ncxpnt.def new file mode 100644 index 0000000000000000000000000000000000000000..c2a2483619b318d046d526c47811734a60629bba --- /dev/null +++ b/lib/libc/mingw/lib64/ncxpnt.def @@ -0,0 +1,31 @@ +; +; Exports of file NCXP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NCXP.dll +EXPORTS +EnableAutodial +GetDefaultDialupConnection +IsAutodialEnabled +SetDefaultDialupConnection +TestRunDll +DisableUserLevelAccessControl +EnumMatchingNetBindings +EnumNetAdapters +HrEnableDhcp +HrFromLastWin32Error +HrWideCharToMultiByte +InstallMSClient +InstallSharing +InstallTCPIP +IsAccessControlUserLevel +IsAdapterDisconnected +IsClientInstalled +IsMSClientInstalled +IsProtocolInstalled +IsSharingInstalled +NetConnAlloc +NetConnFree +RestartNetAdapter diff --git a/lib/libc/mingw/lib64/nddenb32.def b/lib/libc/mingw/lib64/nddenb32.def new file mode 100644 index 0000000000000000000000000000000000000000..bb673327655e458350b8b42486bd543897a2ac31 --- /dev/null +++ b/lib/libc/mingw/lib64/nddenb32.def @@ -0,0 +1,23 @@ +; +; Exports of file NDDENB32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NDDENB32.dll +EXPORTS +NDDEInit +NDDEGetCAPS +NDDEGetNewConnection +NDDEAddConnection +NDDEDeleteConnection +NDDEGetConnectionStatus +NDDERcvPacket +NDDEXmtPacket +NDDESetConnectionConfig +NDDEShutdown +NDDETimeSlice +NDDEGetConnectionConfig +Configure +LogDebugInfo +ConfigureDlgProc diff --git a/lib/libc/mingw/lib64/ndisnpp.def b/lib/libc/mingw/lib64/ndisnpp.def new file mode 100644 index 0000000000000000000000000000000000000000..089c5240295909e6ddc423b23e245857952235eb --- /dev/null +++ b/lib/libc/mingw/lib64/ndisnpp.def @@ -0,0 +1,13 @@ +; +; Exports of file NDISNPP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NDISNPP.dll +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +GetNPPBlobs diff --git a/lib/libc/mingw/lib64/netcfgx.def b/lib/libc/mingw/lib64/netcfgx.def new file mode 100644 index 0000000000000000000000000000000000000000..4b7bba50d4a7d8cb7e5af4c7d5035b48c21441c2 --- /dev/null +++ b/lib/libc/mingw/lib64/netcfgx.def @@ -0,0 +1,26 @@ +; +; Exports of file netcfgx.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY netcfgx.dll +EXPORTS +; public: struct WLBS_REG_PARAMS & __ptr64 __cdecl WLBS_REG_PARAMS::operator=(struct WLBS_REG_PARAMS const & __ptr64) __ptr64 +??4WLBS_REG_PARAMS@@QEAAAEAU0@AEBU0@@Z +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +HrDiAddComponentToINetCfg +LanaCfgFromCommandArgs +ModemClassCoInstaller +NetCfgDiagFromCommandArgs +NetCfgDiagRepairRegistryBindings +NetClassInstaller +NetPropPageProvider +RasAddBindings +RasCountBindings +RasRemoveBindings +SvchostChangeSvchostGroup +UpdateLanaConfigUsingAnswerfile diff --git a/lib/libc/mingw/lib64/netjoin.def b/lib/libc/mingw/lib64/netjoin.def new file mode 100644 index 0000000000000000000000000000000000000000..c90c86bfeba0e5447c3fbfdb4e71b3c91b523257 --- /dev/null +++ b/lib/libc/mingw/lib64/netjoin.def @@ -0,0 +1,52 @@ +; +; Definition file of netjoin.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "netjoin.dll" +EXPORTS +NetProvisionComputerAccount +NetRequestOfflineDomainJoin +NetSetuppCloseLog +NetSetuppOpenLog +NetpAvoidNetlogonSpnSet +NetpChangeMachineName +NetpCheckOfflineLsaPolicyUpdate +NetpCompleteOfflineDomainJoin +NetpControlServices +NetpCrackNamesStatus2Win32Error +NetpCreateComputerObjectInDs +NetpDecodeProvisioningBlob +NetpDecodeProvisioningData +NetpDoDomainJoin +NetpDoInitiateOfflineDomainJoin +NetpDomainJoinLicensingCheck +NetpDumpBlobToLog +NetpDumpDcInfoToLog +NetpDumpDnsDomainInfoToLog +NetpEncodeProvisionData +NetpEncodeProvisioningBlob +NetpFreeLdapLsaDomainInfo +NetpFreeODJBlob +NetpGetJoinInformation +NetpGetListOfJoinableOUs +NetpGetLogIndentPrefixString +NetpGetLsaPrimaryDomain +NetpGetMachineAccountName +NetpGetNewMachineName +NetpInitAndPickleBlobWin7 +NetpIsSetupInProgress +NetpLogPrintHelper +NetpMachineValidToJoin +NetpManageIPCConnect +NetpManageMachineAccountWithSid +NetpProvisionComputerAccount +NetpQueryService +NetpSeparateUserAndDomain +NetpSetComputerAccountPassword +NetpStopService +NetpStoreInitialDcRecord +NetpUnJoinDomain +NetpUnpickleBlobWin7 +NetpUpgradePreNT5JoinInfo +NetpValidateName diff --git a/lib/libc/mingw/lib64/netlogon.def b/lib/libc/mingw/lib64/netlogon.def new file mode 100644 index 0000000000000000000000000000000000000000..b4eeceae8a132817941792ae825a6ac2cc07591d --- /dev/null +++ b/lib/libc/mingw/lib64/netlogon.def @@ -0,0 +1,33 @@ +; +; Exports of file NETLOGON.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NETLOGON.dll +EXPORTS +DsrGetDcNameEx2 +I_DsGetDcCache +I_NetLogonAddressToSiteName +I_NetLogonAppendChangeLog +I_NetLogonCloseChangeLog +I_NetLogonFree +I_NetLogonGetAuthDataEx +I_NetLogonGetIpAddresses +I_NetLogonGetSerialNumber +I_NetLogonLdapLookupEx +I_NetLogonMixedDomain +I_NetLogonNewChangeLog +I_NetLogonReadChangeLog +I_NetLogonSendToSamOnPdc +I_NetLogonSetServiceBits +I_NetNotifyDelta +I_NetNotifyDsChange +I_NetNotifyMachineAccount +I_NetNotifyNetlogonDllHandle +I_NetNotifyNtdsDsaDeletion +I_NetNotifyRole +I_NetNotifyTrustedDomain +InitSecurityInterfaceW +NetILogonSamLogon +NlNetlogonMain diff --git a/lib/libc/mingw/lib64/netman.def b/lib/libc/mingw/lib64/netman.def new file mode 100644 index 0000000000000000000000000000000000000000..f4408701bec59edba464ba434fdaba3495897dbb --- /dev/null +++ b/lib/libc/mingw/lib64/netman.def @@ -0,0 +1,20 @@ +; +; Exports of file netman.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY netman.dll +EXPORTS +GetClientAdvises +DllRegisterServer +DllUnregisterServer +HrGetPnpDeviceStatus +HrLanConnectionNameFromGuidOrPath +HrPnpInstanceIdFromGuid +HrQueryLanMediaState +HrRasConnectionNameFromGuid +NetManDiagFromCommandArgs +ProcessQueue +RasEventNotify +ServiceMain diff --git a/lib/libc/mingw/lib64/netoc.def b/lib/libc/mingw/lib64/netoc.def new file mode 100644 index 0000000000000000000000000000000000000000..c8774015ff062cd352ca1743c125e02bb9892322 --- /dev/null +++ b/lib/libc/mingw/lib64/netoc.def @@ -0,0 +1,9 @@ +; +; Exports of file netoc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY netoc.dll +EXPORTS +NetOcSetupProc diff --git a/lib/libc/mingw/lib64/netplwiz.def b/lib/libc/mingw/lib64/netplwiz.def new file mode 100644 index 0000000000000000000000000000000000000000..b1d35d59749fb40226a44246aa57fd210a95da7f --- /dev/null +++ b/lib/libc/mingw/lib64/netplwiz.def @@ -0,0 +1,22 @@ +; +; Exports of file NETPLWIZ.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NETPLWIZ.dll +EXPORTS +AddNetPlaceRunDll +PassportWizardRunDll +PublishRunDll +UsersRunDll +ClearAutoLogon +DllCanUnloadNow +DllGetClassObject +DllInstall +DllMain +DllRegisterServer +DllUnregisterServer +NetAccessWizard +NetPlacesWizardDoModal +SHDisconnectNetDrives diff --git a/lib/libc/mingw/lib64/netrap.def b/lib/libc/mingw/lib64/netrap.def new file mode 100644 index 0000000000000000000000000000000000000000..6667abb918144428e537bcc4ae0e1bfdfa6490e1 --- /dev/null +++ b/lib/libc/mingw/lib64/netrap.def @@ -0,0 +1,22 @@ +; +; Exports of file NETRAP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NETRAP.dll +EXPORTS +RapArrayLength +RapAsciiToDecimal +RapAuxDataCount +RapAuxDataCountOffset +RapConvertSingleEntry +RapConvertSingleEntryEx +RapExamineDescriptor +RapGetFieldSize +RapIsValidDescriptorSmb +RapLastPointerOffset +RapParmNumDescriptor +RapStructureAlignment +RapStructureSize +RapTotalSize diff --git a/lib/libc/mingw/lib64/netui0.def b/lib/libc/mingw/lib64/netui0.def new file mode 100644 index 0000000000000000000000000000000000000000..2fcfe5b3529a62edad41de653b1183a71c682c2f --- /dev/null +++ b/lib/libc/mingw/lib64/netui0.def @@ -0,0 +1,1079 @@ +; +; Exports of file NETUI0.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NETUI0.dll +EXPORTS +; public: __cdecl ALIAS_STR::ALIAS_STR(unsigned short const * __ptr64) __ptr64 +??0ALIAS_STR@@QEAA@PEBG@Z +; public: __cdecl ALLOC_STR::ALLOC_STR(unsigned short * __ptr64,unsigned int,unsigned short const * __ptr64) __ptr64 +??0ALLOC_STR@@QEAA@PEAGIPEBG@Z +; protected: __cdecl BASE::BASE(void) __ptr64 +??0BASE@@IEAA@XZ +; public: __cdecl BITFIELD::BITFIELD(class BITFIELD const & __ptr64) __ptr64 +??0BITFIELD@@QEAA@AEBV0@@Z +; public: __cdecl BITFIELD::BITFIELD(unsigned short) __ptr64 +??0BITFIELD@@QEAA@G@Z +; public: __cdecl BITFIELD::BITFIELD(unsigned int,enum BITVALUES) __ptr64 +??0BITFIELD@@QEAA@IW4BITVALUES@@@Z +; public: __cdecl BITFIELD::BITFIELD(unsigned long) __ptr64 +??0BITFIELD@@QEAA@K@Z +; public: __cdecl BITFIELD::BITFIELD(unsigned char const * __ptr64,unsigned int,unsigned int) __ptr64 +??0BITFIELD@@QEAA@PEBEII@Z +; public: __cdecl BUFFER::BUFFER(unsigned int) __ptr64 +??0BUFFER@@QEAA@I@Z +; public: __cdecl CHAR_STRING::CHAR_STRING(unsigned short const * __ptr64,unsigned int) __ptr64 +??0CHAR_STRING@@QEAA@PEBGI@Z +; public: __cdecl DBGSTREAM::DBGSTREAM(class OUTPUTSINK * __ptr64) __ptr64 +??0DBGSTREAM@@QEAA@PEAVOUTPUTSINK@@@Z +; public: __cdecl DEC_STR::DEC_STR(unsigned long,unsigned int) __ptr64 +??0DEC_STR@@QEAA@KI@Z +; public: __cdecl DFSITER_TREE::DFSITER_TREE(class DFSITER_TREE const * __ptr64) __ptr64 +??0DFSITER_TREE@@QEAA@PEBV0@@Z +; public: __cdecl DFSITER_TREE::DFSITER_TREE(class TREE const * __ptr64,unsigned int) __ptr64 +??0DFSITER_TREE@@QEAA@PEBVTREE@@I@Z +; public: __cdecl DIR_BLOCK::DIR_BLOCK(void) __ptr64 +??0DIR_BLOCK@@QEAA@XZ +; public: __cdecl DLIST::DLIST(void) __ptr64 +??0DLIST@@QEAA@XZ +; public: __cdecl DL_NODE::DL_NODE(class DL_NODE * __ptr64,class DL_NODE * __ptr64,void * __ptr64) __ptr64 +??0DL_NODE@@QEAA@PEAV0@0PEAX@Z +; public: __cdecl ELAPSED_TIME_STR::ELAPSED_TIME_STR(unsigned long,unsigned short,int) __ptr64 +??0ELAPSED_TIME_STR@@QEAA@KGH@Z +; public: __cdecl FMX::FMX(struct HWND__ * __ptr64) __ptr64 +??0FMX@@QEAA@PEAUHWND__@@@Z +; protected: __cdecl FORWARDING_BASE::FORWARDING_BASE(class BASE * __ptr64) __ptr64 +??0FORWARDING_BASE@@IEAA@PEAVBASE@@@Z +; protected: __cdecl FS_ENUM::FS_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64,enum FILE_TYPE,int,unsigned int) __ptr64 +??0FS_ENUM@@IEAA@PEBG0W4FILE_TYPE@@HI@Z +; protected: __cdecl HEAP_BASE::HEAP_BASE(int,int) __ptr64 +??0HEAP_BASE@@IEAA@HH@Z +; public: __cdecl HEX_STR::HEX_STR(unsigned long,unsigned int) __ptr64 +??0HEX_STR@@QEAA@KI@Z +; public: __cdecl HUATOM::HUATOM(unsigned short const * __ptr64,int) __ptr64 +??0HUATOM@@QEAA@PEBGH@Z +; public: __cdecl INTL_PROFILE::INTL_PROFILE(void) __ptr64 +??0INTL_PROFILE@@QEAA@XZ +; public: __cdecl ISTR::ISTR(class ISTR const & __ptr64) __ptr64 +??0ISTR@@QEAA@AEBV0@@Z +; public: __cdecl ISTR::ISTR(class NLS_STR const & __ptr64) __ptr64 +??0ISTR@@QEAA@AEBVNLS_STR@@@Z +; public: __cdecl ITER_DL::ITER_DL(class ITER_DL const & __ptr64) __ptr64 +??0ITER_DL@@QEAA@AEBV0@@Z +; public: __cdecl ITER_DL::ITER_DL(class DLIST * __ptr64) __ptr64 +??0ITER_DL@@QEAA@PEAVDLIST@@@Z +; public: __cdecl ITER_L::ITER_L(void) __ptr64 +??0ITER_L@@QEAA@XZ +; public: __cdecl ITER_SL::ITER_SL(class ITER_SL const & __ptr64) __ptr64 +??0ITER_SL@@QEAA@AEBV0@@Z +; public: __cdecl ITER_SL::ITER_SL(class SLIST * __ptr64) __ptr64 +??0ITER_SL@@QEAA@PEAVSLIST@@@Z +; public: __cdecl ITER_SL_DIR_BLOCK::ITER_SL_DIR_BLOCK(class SLIST & __ptr64) __ptr64 +??0ITER_SL_DIR_BLOCK@@QEAA@AEAVSLIST@@@Z +; public: __cdecl ITER_SL_NLS_STR::ITER_SL_NLS_STR(class SLIST & __ptr64) __ptr64 +??0ITER_SL_NLS_STR@@QEAA@AEAVSLIST@@@Z +; public: __cdecl ITER_SL_NLS_STR::ITER_SL_NLS_STR(class ITER_SL_NLS_STR const & __ptr64) __ptr64 +??0ITER_SL_NLS_STR@@QEAA@AEBV0@@Z +; public: __cdecl ITER_STRLIST::ITER_STRLIST(class STRLIST & __ptr64) __ptr64 +??0ITER_STRLIST@@QEAA@AEAVSTRLIST@@@Z +; public: __cdecl ITER_STRLIST::ITER_STRLIST(class ITER_STRLIST const & __ptr64) __ptr64 +??0ITER_STRLIST@@QEAA@AEBV0@@Z +; public: __cdecl LOGON_HOURS_SETTING::LOGON_HOURS_SETTING(class LOGON_HOURS_SETTING const & __ptr64) __ptr64 +??0LOGON_HOURS_SETTING@@QEAA@AEBV0@@Z +; public: __cdecl LOGON_HOURS_SETTING::LOGON_HOURS_SETTING(unsigned char const * __ptr64,unsigned int) __ptr64 +??0LOGON_HOURS_SETTING@@QEAA@PEBEI@Z +; protected: __cdecl NLS_STR::NLS_STR(unsigned short * __ptr64,unsigned int,int) __ptr64 +??0NLS_STR@@IEAA@PEAGIH@Z +; public: __cdecl NLS_STR::NLS_STR(class NLS_STR const & __ptr64) __ptr64 +??0NLS_STR@@QEAA@AEBV0@@Z +; public: __cdecl NLS_STR::NLS_STR(unsigned int) __ptr64 +??0NLS_STR@@QEAA@I@Z +; public: __cdecl NLS_STR::NLS_STR(unsigned short const * __ptr64) __ptr64 +??0NLS_STR@@QEAA@PEBG@Z +; public: __cdecl NLS_STR::NLS_STR(unsigned short const * __ptr64,unsigned short) __ptr64 +??0NLS_STR@@QEAA@PEBGG@Z +; public: __cdecl NLS_STR::NLS_STR(void) __ptr64 +??0NLS_STR@@QEAA@XZ +; public: __cdecl NUM_NLS_STR::NUM_NLS_STR(unsigned long) __ptr64 +??0NUM_NLS_STR@@QEAA@K@Z +; public: __cdecl ONE_SHOT_HEAP::ONE_SHOT_HEAP(unsigned int,int) __ptr64 +??0ONE_SHOT_HEAP@@QEAA@IH@Z +; public: __cdecl REG_KEY::REG_KEY(class REG_KEY & __ptr64) __ptr64 +??0REG_KEY@@QEAA@AEAV0@@Z +; public: __cdecl REG_KEY::REG_KEY(class REG_KEY & __ptr64,class NLS_STR const & __ptr64,unsigned long) __ptr64 +??0REG_KEY@@QEAA@AEAV0@AEBVNLS_STR@@K@Z +; public: __cdecl REG_KEY::REG_KEY(class REG_KEY & __ptr64,class NLS_STR const & __ptr64,class REG_KEY_CREATE_STRUCT * __ptr64) __ptr64 +??0REG_KEY@@QEAA@AEAV0@AEBVNLS_STR@@PEAVREG_KEY_CREATE_STRUCT@@@Z +; public: __cdecl REG_KEY::REG_KEY(class NLS_STR const & __ptr64,unsigned long) __ptr64 +??0REG_KEY@@QEAA@AEBVNLS_STR@@K@Z +; public: __cdecl REG_KEY::REG_KEY(struct HKEY__ * __ptr64,unsigned long) __ptr64 +??0REG_KEY@@QEAA@PEAUHKEY__@@K@Z +; public: __cdecl REG_KEY::REG_KEY(struct HKEY__ * __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +??0REG_KEY@@QEAA@PEAUHKEY__@@PEBGK@Z +; public: __cdecl REG_KEY_CREATE_STRUCT::REG_KEY_CREATE_STRUCT(void) __ptr64 +??0REG_KEY_CREATE_STRUCT@@QEAA@XZ +; public: __cdecl REG_KEY_INFO_STRUCT::REG_KEY_INFO_STRUCT(void) __ptr64 +??0REG_KEY_INFO_STRUCT@@QEAA@XZ +; public: __cdecl REG_VALUE_INFO_STRUCT::REG_VALUE_INFO_STRUCT(void) __ptr64 +??0REG_VALUE_INFO_STRUCT@@QEAA@XZ +; public: __cdecl RESOURCE_STR::RESOURCE_STR(long,struct HINSTANCE__ * __ptr64) __ptr64 +??0RESOURCE_STR@@QEAA@JPEAUHINSTANCE__@@@Z +; public: __cdecl RITER_DL::RITER_DL(class RITER_DL const & __ptr64) __ptr64 +??0RITER_DL@@QEAA@AEBV0@@Z +; public: __cdecl RITER_DL::RITER_DL(class DLIST * __ptr64) __ptr64 +??0RITER_DL@@QEAA@PEAVDLIST@@@Z +; public: __cdecl SLIST::SLIST(void) __ptr64 +??0SLIST@@QEAA@XZ +; public: __cdecl SLIST_OF_DIR_BLOCK::SLIST_OF_DIR_BLOCK(int) __ptr64 +??0SLIST_OF_DIR_BLOCK@@QEAA@H@Z +; public: __cdecl SLIST_OF_NLS_STR::SLIST_OF_NLS_STR(int) __ptr64 +??0SLIST_OF_NLS_STR@@QEAA@H@Z +; public: __cdecl SL_NODE::SL_NODE(class SL_NODE * __ptr64,void * __ptr64) __ptr64 +??0SL_NODE@@QEAA@PEAV0@PEAX@Z +; public: __cdecl STRLIST::STRLIST(class NLS_STR const & __ptr64,class NLS_STR const & __ptr64,int) __ptr64 +??0STRLIST@@QEAA@AEBVNLS_STR@@0H@Z +; public: __cdecl STRLIST::STRLIST(int) __ptr64 +??0STRLIST@@QEAA@H@Z +; public: __cdecl STRLIST::STRLIST(unsigned short const * __ptr64,unsigned short const * __ptr64,int) __ptr64 +??0STRLIST@@QEAA@PEBG0H@Z +; public: __cdecl TCHAR_STR::TCHAR_STR(unsigned short) __ptr64 +??0TCHAR_STR@@QEAA@G@Z +; public: __cdecl TCHAR_STR_IMPL::TCHAR_STR_IMPL(unsigned short) __ptr64 +??0TCHAR_STR_IMPL@@QEAA@G@Z +; public: __cdecl TREE::TREE(void * __ptr64) __ptr64 +??0TREE@@QEAA@PEAX@Z +; public: __cdecl UATOM::UATOM(class NLS_STR & __ptr64) __ptr64 +??0UATOM@@QEAA@AEAVNLS_STR@@@Z +; public: __cdecl UATOM_LINKAGE::UATOM_LINKAGE(void) __ptr64 +??0UATOM_LINKAGE@@QEAA@XZ +; private: __cdecl UATOM_MANAGER::UATOM_MANAGER(void) __ptr64 +??0UATOM_MANAGER@@AEAA@XZ +; public: __cdecl UATOM_REGION::UATOM_REGION(void) __ptr64 +??0UATOM_REGION@@QEAA@XZ +; public: __cdecl W32_DIR_BLOCK::W32_DIR_BLOCK(void) __ptr64 +??0W32_DIR_BLOCK@@QEAA@XZ +; public: __cdecl W32_FS_ENUM::W32_FS_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64,enum FILE_TYPE,int,unsigned int) __ptr64 +??0W32_FS_ENUM@@QEAA@PEBG0W4FILE_TYPE@@HI@Z +; public: __cdecl WCHAR_STRING::WCHAR_STRING(char const * __ptr64,unsigned int) __ptr64 +??0WCHAR_STRING@@QEAA@PEBDI@Z +; public: __cdecl WIN_TIME::WIN_TIME(int) __ptr64 +??0WIN_TIME@@QEAA@H@Z +; public: __cdecl WIN_TIME::WIN_TIME(unsigned long,int) __ptr64 +??0WIN_TIME@@QEAA@KH@Z +; public: __cdecl WIN_TIME::WIN_TIME(struct _FILETIME,int) __ptr64 +??0WIN_TIME@@QEAA@U_FILETIME@@H@Z +; public: __cdecl ALIAS_STR::~ALIAS_STR(void) __ptr64 +??1ALIAS_STR@@QEAA@XZ +; public: __cdecl BITFIELD::~BITFIELD(void) __ptr64 +??1BITFIELD@@QEAA@XZ +; public: __cdecl BUFFER::~BUFFER(void) __ptr64 +??1BUFFER@@QEAA@XZ +; public: __cdecl CHAR_STRING::~CHAR_STRING(void) __ptr64 +??1CHAR_STRING@@QEAA@XZ +; public: __cdecl DBGSTREAM::~DBGSTREAM(void) __ptr64 +??1DBGSTREAM@@QEAA@XZ +; public: __cdecl DEC_STR::~DEC_STR(void) __ptr64 +??1DEC_STR@@QEAA@XZ +; public: __cdecl DFSITER_TREE::~DFSITER_TREE(void) __ptr64 +??1DFSITER_TREE@@QEAA@XZ +; public: virtual __cdecl DIR_BLOCK::~DIR_BLOCK(void) __ptr64 +??1DIR_BLOCK@@UEAA@XZ +; public: __cdecl DLIST::~DLIST(void) __ptr64 +??1DLIST@@QEAA@XZ +; public: __cdecl ELAPSED_TIME_STR::~ELAPSED_TIME_STR(void) __ptr64 +??1ELAPSED_TIME_STR@@QEAA@XZ +; public: virtual __cdecl FS_ENUM::~FS_ENUM(void) __ptr64 +??1FS_ENUM@@UEAA@XZ +; protected: __cdecl HEAP_BASE::~HEAP_BASE(void) __ptr64 +??1HEAP_BASE@@IEAA@XZ +; public: __cdecl ITER_DL::~ITER_DL(void) __ptr64 +??1ITER_DL@@QEAA@XZ +; public: __cdecl ITER_SL::~ITER_SL(void) __ptr64 +??1ITER_SL@@QEAA@XZ +; public: __cdecl ITER_SL_DIR_BLOCK::~ITER_SL_DIR_BLOCK(void) __ptr64 +??1ITER_SL_DIR_BLOCK@@QEAA@XZ +; public: __cdecl ITER_SL_NLS_STR::~ITER_SL_NLS_STR(void) __ptr64 +??1ITER_SL_NLS_STR@@QEAA@XZ +; public: __cdecl ITER_STRLIST::~ITER_STRLIST(void) __ptr64 +??1ITER_STRLIST@@QEAA@XZ +; public: __cdecl LOGON_HOURS_SETTING::~LOGON_HOURS_SETTING(void) __ptr64 +??1LOGON_HOURS_SETTING@@QEAA@XZ +; public: __cdecl NLS_STR::~NLS_STR(void) __ptr64 +??1NLS_STR@@QEAA@XZ +; public: __cdecl REG_KEY::~REG_KEY(void) __ptr64 +??1REG_KEY@@QEAA@XZ +; public: __cdecl REG_KEY_INFO_STRUCT::~REG_KEY_INFO_STRUCT(void) __ptr64 +??1REG_KEY_INFO_STRUCT@@QEAA@XZ +; public: __cdecl REG_VALUE_INFO_STRUCT::~REG_VALUE_INFO_STRUCT(void) __ptr64 +??1REG_VALUE_INFO_STRUCT@@QEAA@XZ +; public: __cdecl RITER_DL::~RITER_DL(void) __ptr64 +??1RITER_DL@@QEAA@XZ +; public: __cdecl SLIST::~SLIST(void) __ptr64 +??1SLIST@@QEAA@XZ +; public: __cdecl SLIST_OF_DIR_BLOCK::~SLIST_OF_DIR_BLOCK(void) __ptr64 +??1SLIST_OF_DIR_BLOCK@@QEAA@XZ +; public: __cdecl SLIST_OF_NLS_STR::~SLIST_OF_NLS_STR(void) __ptr64 +??1SLIST_OF_NLS_STR@@QEAA@XZ +; public: __cdecl STRLIST::~STRLIST(void) __ptr64 +??1STRLIST@@QEAA@XZ +; public: __cdecl TCHAR_STR::~TCHAR_STR(void) __ptr64 +??1TCHAR_STR@@QEAA@XZ +; public: __cdecl TREE::~TREE(void) __ptr64 +??1TREE@@QEAA@XZ +; public: __cdecl UATOM::~UATOM(void) __ptr64 +??1UATOM@@QEAA@XZ +; public: __cdecl UATOM_LINKAGE::~UATOM_LINKAGE(void) __ptr64 +??1UATOM_LINKAGE@@QEAA@XZ +; private: __cdecl UATOM_MANAGER::~UATOM_MANAGER(void) __ptr64 +??1UATOM_MANAGER@@AEAA@XZ +; public: __cdecl UATOM_REGION::~UATOM_REGION(void) __ptr64 +??1UATOM_REGION@@QEAA@XZ +; public: virtual __cdecl W32_DIR_BLOCK::~W32_DIR_BLOCK(void) __ptr64 +??1W32_DIR_BLOCK@@UEAA@XZ +; public: virtual __cdecl W32_FS_ENUM::~W32_FS_ENUM(void) __ptr64 +??1W32_FS_ENUM@@UEAA@XZ +; public: __cdecl WCHAR_STRING::~WCHAR_STRING(void) __ptr64 +??1WCHAR_STRING@@QEAA@XZ +; public: static void * __ptr64 __cdecl ALLOC_BASE::operator new(unsigned __int64) +??2ALLOC_BASE@@SAPEAX_K@Z +; public: static void * __ptr64 __cdecl ALLOC_BASE::operator new(unsigned __int64,void * __ptr64) +??2ALLOC_BASE@@SAPEAX_KPEAX@Z +; public: static void __cdecl ALLOC_BASE::operator delete(void * __ptr64) +??3ALLOC_BASE@@SAXPEAX@Z +; public: class ALIAS_STR const & __ptr64 __cdecl ALIAS_STR::operator=(class NLS_STR const & __ptr64) __ptr64 +??4ALIAS_STR@@QEAAAEBV0@AEBVNLS_STR@@@Z +; public: class ALIAS_STR const & __ptr64 __cdecl ALIAS_STR::operator=(unsigned short const * __ptr64) __ptr64 +??4ALIAS_STR@@QEAAAEBV0@PEBG@Z +; public: class ALLOC_STR & __ptr64 __cdecl ALLOC_STR::operator=(unsigned short const * __ptr64) __ptr64 +??4ALLOC_STR@@QEAAAEAV0@PEBG@Z +; public: class BITFIELD & __ptr64 __cdecl BITFIELD::operator=(class BITFIELD const & __ptr64) __ptr64 +??4BITFIELD@@QEAAAEAV0@AEBV0@@Z +; public: class BITFIELD & __ptr64 __cdecl BITFIELD::operator=(unsigned short) __ptr64 +??4BITFIELD@@QEAAAEAV0@G@Z +; public: class BITFIELD & __ptr64 __cdecl BITFIELD::operator=(unsigned long) __ptr64 +??4BITFIELD@@QEAAAEAV0@K@Z +; public: class ISTR & __ptr64 __cdecl ISTR::operator=(class ISTR const & __ptr64) __ptr64 +??4ISTR@@QEAAAEAV0@AEBV0@@Z +; public: class NLS_STR & __ptr64 __cdecl NLS_STR::operator=(class NLS_STR const & __ptr64) __ptr64 +??4NLS_STR@@QEAAAEAV0@AEBV0@@Z +; public: class NLS_STR & __ptr64 __cdecl NLS_STR::operator=(unsigned short const * __ptr64) __ptr64 +??4NLS_STR@@QEAAAEAV0@PEBG@Z +; public: class DBGSTREAM & __ptr64 __cdecl DBGSTREAM::operator<<(char) __ptr64 +??6DBGSTREAM@@QEAAAEAV0@D@Z +; public: class DBGSTREAM & __ptr64 __cdecl DBGSTREAM::operator<<(short) __ptr64 +??6DBGSTREAM@@QEAAAEAV0@F@Z +; public: class DBGSTREAM & __ptr64 __cdecl DBGSTREAM::operator<<(unsigned short) __ptr64 +??6DBGSTREAM@@QEAAAEAV0@G@Z +; public: class DBGSTREAM & __ptr64 __cdecl DBGSTREAM::operator<<(int) __ptr64 +??6DBGSTREAM@@QEAAAEAV0@H@Z +; public: class DBGSTREAM & __ptr64 __cdecl DBGSTREAM::operator<<(unsigned int) __ptr64 +??6DBGSTREAM@@QEAAAEAV0@I@Z +; public: class DBGSTREAM & __ptr64 __cdecl DBGSTREAM::operator<<(long) __ptr64 +??6DBGSTREAM@@QEAAAEAV0@J@Z +; public: class DBGSTREAM & __ptr64 __cdecl DBGSTREAM::operator<<(unsigned long) __ptr64 +??6DBGSTREAM@@QEAAAEAV0@K@Z +; public: class DBGSTREAM & __ptr64 __cdecl DBGSTREAM::operator<<(char const * __ptr64) __ptr64 +??6DBGSTREAM@@QEAAAEAV0@PEBD@Z +; public: class DBGSTREAM & __ptr64 __cdecl DBGSTREAM::operator<<(unsigned short const * __ptr64) __ptr64 +??6DBGSTREAM@@QEAAAEAV0@PEBG@Z +; public: class DBGSTREAM & __ptr64 __cdecl DBGSTREAM::operator<<(enum DBGSTR_SPECIAL) __ptr64 +??6DBGSTREAM@@QEAAAEAV0@W4DBGSTR_SPECIAL@@@Z +; public: class DBGSTREAM & __ptr64 __cdecl DBGSTREAM::operator<<(__int64) __ptr64 +??6DBGSTREAM@@QEAAAEAV0@_J@Z +; public: class DBGSTREAM & __ptr64 __cdecl DBGSTREAM::operator<<(unsigned __int64) __ptr64 +??6DBGSTREAM@@QEAAAEAV0@_K@Z +; public: int __cdecl BASE::operator!(void)const __ptr64 +??7BASE@@QEBAHXZ +; public: int __cdecl BITFIELD::operator==(class BITFIELD & __ptr64) __ptr64 +??8BITFIELD@@QEAAHAEAV0@@Z +; public: int __cdecl BITFIELD::operator==(unsigned short)const __ptr64 +??8BITFIELD@@QEBAHG@Z +; public: int __cdecl BITFIELD::operator==(unsigned long)const __ptr64 +??8BITFIELD@@QEBAHK@Z +; public: int __cdecl ISTR::operator==(class ISTR const & __ptr64)const __ptr64 +??8ISTR@@QEBAHAEBV0@@Z +; public: int __cdecl NLS_STR::operator==(class NLS_STR const & __ptr64)const __ptr64 +??8NLS_STR@@QEBAHAEBV0@@Z +; public: int __cdecl NLS_STR::operator!=(class NLS_STR const & __ptr64)const __ptr64 +??9NLS_STR@@QEBAHAEBV0@@Z +; public: __cdecl BITFIELD::operator unsigned short(void) __ptr64 +??BBITFIELD@@QEAAGXZ +; public: __cdecl BITFIELD::operator unsigned long(void) __ptr64 +??BBITFIELD@@QEAAKXZ +; public: __cdecl NLS_STR::operator unsigned short const * __ptr64(void)const __ptr64 +??BNLS_STR@@QEBAPEBGXZ +; public: __cdecl REG_KEY::operator struct HKEY__ * __ptr64(void)const __ptr64 +??BREG_KEY@@QEBAPEAUHKEY__@@XZ +; public: __cdecl TCHAR_STR::operator class ALIAS_STR const & __ptr64(void) __ptr64 +??BTCHAR_STR@@QEAAAEBVALIAS_STR@@XZ +; public: class ISTR & __ptr64 __cdecl ISTR::operator++(void) __ptr64 +??EISTR@@QEAAAEAV0@XZ +; public: int __cdecl ISTR::operator-(class ISTR const & __ptr64)const __ptr64 +??GISTR@@QEBAHAEBV0@@Z +; public: int __cdecl BITFIELD::operator&(class BITFIELD const & __ptr64) __ptr64 +??IBITFIELD@@QEAAHAEBV0@@Z +; public: int __cdecl ISTR::operator<(class ISTR const & __ptr64)const __ptr64 +??MISTR@@QEBAHAEBV0@@Z +; public: int __cdecl ISTR::operator>(class ISTR const & __ptr64)const __ptr64 +??OISTR@@QEBAHAEBV0@@Z +; public: class NLS_STR * __ptr64 __cdecl ITER_SL_NLS_STR::operator()(void) __ptr64 +??RITER_SL_NLS_STR@@QEAAPEAVNLS_STR@@XZ +; public: void __cdecl ISTR::operator+=(int) __ptr64 +??YISTR@@QEAAXH@Z +; public: class NLS_STR & __ptr64 __cdecl NLS_STR::operator+=(class NLS_STR const & __ptr64) __ptr64 +??YNLS_STR@@QEAAAEAV0@AEBV0@@Z +; public: void __cdecl BITFIELD::operator&=(class BITFIELD const & __ptr64) __ptr64 +??_4BITFIELD@@QEAAXAEBV0@@Z +; public: void __cdecl BITFIELD::operator&=(unsigned short) __ptr64 +??_4BITFIELD@@QEAAXG@Z +; public: void __cdecl BITFIELD::operator&=(unsigned long) __ptr64 +??_4BITFIELD@@QEAAXK@Z +; public: void __cdecl BITFIELD::operator|=(class BITFIELD const & __ptr64) __ptr64 +??_5BITFIELD@@QEAAXAEBV0@@Z +; public: void __cdecl BITFIELD::operator|=(unsigned short) __ptr64 +??_5BITFIELD@@QEAAXG@Z +; public: void __cdecl BITFIELD::operator|=(unsigned long) __ptr64 +??_5BITFIELD@@QEAAXK@Z +; void __cdecl `vector constructor iterator'(void * __ptr64,unsigned __int64,int,void * __ptr64 (__cdecl*)(void * __ptr64)) +??_H@YAXPEAX_KHP6APEAX0@Z@Z +; void __cdecl `vector destructor iterator'(void * __ptr64,unsigned __int64,int,void (__cdecl*)(void * __ptr64)) +??_I@YAXPEAX_KHP6AX0@Z@Z +; void __cdecl `vector vbase constructor iterator'(void * __ptr64,unsigned __int64,int,void * __ptr64 (__cdecl*)(void * __ptr64)) +??_J@YAXPEAX_KHP6APEAX0@Z@Z +; public: long __cdecl DLIST::Add(void * __ptr64) __ptr64 +?Add@DLIST@@QEAAJPEAX@Z +; public: long __cdecl SLIST::Add(void * __ptr64) __ptr64 +?Add@SLIST@@QEAAJPEAX@Z +; public: long __cdecl SLIST_OF_DIR_BLOCK::Add(class DIR_BLOCK const * __ptr64) __ptr64 +?Add@SLIST_OF_DIR_BLOCK@@QEAAJPEBVDIR_BLOCK@@@Z +; public: long __cdecl SLIST_OF_NLS_STR::Add(class NLS_STR const * __ptr64) __ptr64 +?Add@SLIST_OF_NLS_STR@@QEAAJPEBVNLS_STR@@@Z +; private: int __cdecl NLS_STR::Alloc(unsigned int) __ptr64 +?Alloc@NLS_STR@@AEAAHI@Z +; public: unsigned char * __ptr64 __cdecl ONE_SHOT_HEAP::Alloc(unsigned int) __ptr64 +?Alloc@ONE_SHOT_HEAP@@QEAAPEAEI@Z +; protected: long __cdecl BITFIELD::AllocBitfield(unsigned int) __ptr64 +?AllocBitfield@BITFIELD@@IEAAJI@Z +; public: long __cdecl DLIST::Append(void * __ptr64) __ptr64 +?Append@DLIST@@QEAAJPEAX@Z +; public: long __cdecl NLS_STR::Append(class NLS_STR const & __ptr64) __ptr64 +?Append@NLS_STR@@QEAAJAEBV1@@Z +; public: long __cdecl SLIST::Append(void * __ptr64) __ptr64 +?Append@SLIST@@QEAAJPEAX@Z +; public: long __cdecl SLIST_OF_NLS_STR::Append(class NLS_STR const * __ptr64) __ptr64 +?Append@SLIST_OF_NLS_STR@@QEAAJPEBVNLS_STR@@@Z +; public: long __cdecl NLS_STR::AppendChar(unsigned short) __ptr64 +?AppendChar@NLS_STR@@QEAAJG@Z +; public: class TREE * __ptr64 __cdecl TREE::BreakOut(void) __ptr64 +?BreakOut@TREE@@QEAAPEAV1@XZ +; protected: void __cdecl DLIST::BumpIters(class DL_NODE * __ptr64) __ptr64 +?BumpIters@DLIST@@IEAAXPEAVDL_NODE@@@Z +; protected: void __cdecl SLIST::BumpIters(class SL_NODE * __ptr64) __ptr64 +?BumpIters@SLIST@@IEAAXPEAVSL_NODE@@@Z +; private: void __cdecl NLS_STR::CheckIstr(class ISTR const & __ptr64)const __ptr64 +?CheckIstr@NLS_STR@@AEBAXAEBVISTR@@@Z +; protected: int __cdecl DLIST::CheckIter(class ITER_L * __ptr64) __ptr64 +?CheckIter@DLIST@@IEAAHPEAVITER_L@@@Z +; protected: int __cdecl SLIST::CheckIter(class ITER_SL * __ptr64) __ptr64 +?CheckIter@SLIST@@IEAAHPEAVITER_SL@@@Z +; long __cdecl CheckLocalComm(unsigned short const * __ptr64) +?CheckLocalComm@@YAJPEBG@Z +; long __cdecl CheckLocalDrive(unsigned short const * __ptr64) +?CheckLocalDrive@@YAJPEBG@Z +; long __cdecl CheckLocalLpt(unsigned short const * __ptr64) +?CheckLocalLpt@@YAJPEBG@Z +; long __cdecl CheckUnavailDevice(unsigned short const * __ptr64,unsigned short * __ptr64,int * __ptr64) +?CheckUnavailDevice@@YAJPEBGPEAGPEAH@Z +; public: void __cdecl SLIST_OF_DIR_BLOCK::Clear(void) __ptr64 +?Clear@SLIST_OF_DIR_BLOCK@@QEAAXXZ +; public: void __cdecl SLIST_OF_NLS_STR::Clear(void) __ptr64 +?Clear@SLIST_OF_NLS_STR@@QEAAXXZ +; private: long __cdecl REG_KEY::Close(void) __ptr64 +?Close@REG_KEY@@AEAAJXZ +; private: unsigned __int64 __cdecl FMX::Command(unsigned int,unsigned int,__int64)const __ptr64 +?Command@FMX@@AEBA_KII_J@Z +; public: int __cdecl NLS_STR::Compare(class NLS_STR const * __ptr64)const __ptr64 +?Compare@NLS_STR@@QEBAHPEBV1@@Z +; public: int __cdecl LOGON_HOURS_SETTING::ConvertFromGMT(void) __ptr64 +?ConvertFromGMT@LOGON_HOURS_SETTING@@QEAAHXZ +; public: int __cdecl LOGON_HOURS_SETTING::ConvertToGMT(void) __ptr64 +?ConvertToGMT@LOGON_HOURS_SETTING@@QEAAHXZ +; public: long __cdecl LOGON_HOURS_SETTING::ConvertToHoursPerWeek(void) __ptr64 +?ConvertToHoursPerWeek@LOGON_HOURS_SETTING@@QEAAJXZ +; public: long __cdecl NLS_STR::CopyFrom(class NLS_STR const & __ptr64) __ptr64 +?CopyFrom@NLS_STR@@QEAAJAEBV1@@Z +; public: long __cdecl NLS_STR::CopyFrom(unsigned short const * __ptr64,unsigned int) __ptr64 +?CopyFrom@NLS_STR@@QEAAJPEBGI@Z +; public: long __cdecl NLS_STR::CopyTo(unsigned short * __ptr64,unsigned int)const __ptr64 +?CopyTo@NLS_STR@@QEBAJPEAGI@Z +; private: long __cdecl REG_KEY::CreateChild(class REG_KEY * __ptr64,class NLS_STR const & __ptr64,class REG_KEY_CREATE_STRUCT * __ptr64)const __ptr64 +?CreateChild@REG_KEY@@AEBAJPEAV1@AEBVNLS_STR@@PEAVREG_KEY_CREATE_STRUCT@@@Z +; protected: virtual class DIR_BLOCK * __ptr64 __cdecl W32_FS_ENUM::CreateDirBlock(void) __ptr64 +?CreateDirBlock@W32_FS_ENUM@@MEAAPEAVDIR_BLOCK@@XZ +; private: void __cdecl STRLIST::CreateList(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?CreateList@STRLIST@@AEAAXPEBG0@Z +; private: void __cdecl NLS_STR::DelSubStr(class ISTR & __ptr64,unsigned int) __ptr64 +?DelSubStr@NLS_STR@@AEAAXAEAVISTR@@I@Z +; public: void __cdecl NLS_STR::DelSubStr(class ISTR & __ptr64) __ptr64 +?DelSubStr@NLS_STR@@QEAAXAEAVISTR@@@Z +; public: void __cdecl NLS_STR::DelSubStr(class ISTR & __ptr64,class ISTR const & __ptr64) __ptr64 +?DelSubStr@NLS_STR@@QEAAXAEAVISTR@@AEBV2@@Z +; public: long __cdecl REG_KEY::Delete(void) __ptr64 +?Delete@REG_KEY@@QEAAJXZ +; public: long __cdecl REG_KEY::DeleteValue(class NLS_STR const & __ptr64) __ptr64 +?DeleteValue@REG_KEY@@QEAAJAEBVNLS_STR@@@Z +; protected: void __cdecl DLIST::Deregister(class ITER_L * __ptr64) __ptr64 +?Deregister@DLIST@@IEAAXPEAVITER_L@@@Z +; protected: void __cdecl SLIST::Deregister(class ITER_SL * __ptr64) __ptr64 +?Deregister@SLIST@@IEAAXPEAVITER_SL@@@Z +; public: int __cdecl DIR_BLOCK::DoBreadthFirstDirs(void)const __ptr64 +?DoBreadthFirstDirs@DIR_BLOCK@@QEBAHXZ +; public: virtual void __cdecl OUTPUT_TO_AUX::EndOfLine(void) __ptr64 +?EndOfLine@OUTPUT_TO_AUX@@UEAAXXZ +; private: virtual void __cdecl OUTPUT_TO_NUL::EndOfLine(void) __ptr64 +?EndOfLine@OUTPUT_TO_NUL@@EEAAXXZ +; public: virtual void __cdecl OUTPUT_TO_STDERR::EndOfLine(void) __ptr64 +?EndOfLine@OUTPUT_TO_STDERR@@UEAAXXZ +; public: virtual void __cdecl OUTPUT_TO_STDOUT::EndOfLine(void) __ptr64 +?EndOfLine@OUTPUT_TO_STDOUT@@UEAAXXZ +; public: void __cdecl BUFFER::FillOut(void) __ptr64 +?FillOut@BUFFER@@QEAAXXZ +; protected: virtual long __cdecl W32_FS_ENUM::FindFirst(class DIR_BLOCK * __ptr64,class NLS_STR const & __ptr64,unsigned int) __ptr64 +?FindFirst@W32_FS_ENUM@@MEAAJPEAVDIR_BLOCK@@AEBVNLS_STR@@I@Z +; protected: virtual long __cdecl W32_FS_ENUM::FindNext(class DIR_BLOCK * __ptr64,unsigned int) __ptr64 +?FindNext@W32_FS_ENUM@@MEAAJPEAVDIR_BLOCK@@I@Z +; protected: class SL_NODE * __ptr64 __cdecl SLIST::FindPrev(class SL_NODE * __ptr64) __ptr64 +?FindPrev@SLIST@@IEAAPEAVSL_NODE@@PEAV2@@Z +; public: long __cdecl REG_KEY::Flush(void) __ptr64 +?Flush@REG_KEY@@QEAAJXZ +; public: class UATOM * __ptr64 __cdecl UATOM_LINKAGE::Fwd(void) __ptr64 +?Fwd@UATOM_LINKAGE@@QEAAPEAVUATOM@@XZ +; private: long __cdecl BUFFER::GetNewStorage(unsigned int) __ptr64 +?GetNewStorage@BUFFER@@AEAAJI@Z +; long __cdecl GetSelItem(struct HWND__ * __ptr64,unsigned int,class NLS_STR * __ptr64,int * __ptr64) +?GetSelItem@@YAJPEAUHWND__@@IPEAVNLS_STR@@PEAH@Z +; long __cdecl GetSelItem(struct HWND__ * __ptr64,class NLS_STR * __ptr64,int,int * __ptr64) +?GetSelItem@@YAJPEAUHWND__@@PEAVNLS_STR@@HPEAH@Z +; private: static int __cdecl REG_KEY::HandlePrefix(class NLS_STR const & __ptr64,struct HKEY__ * __ptr64 * __ptr64,class NLS_STR * __ptr64,class NLS_STR * __ptr64) +?HandlePrefix@REG_KEY@@CAHAEBVNLS_STR@@PEAPEAUHKEY__@@PEAV2@2@Z +; public: int __cdecl DIR_BLOCK::HasFindFirstBeenCalled(void) __ptr64 +?HasFindFirstBeenCalled@DIR_BLOCK@@QEAAHXZ +; void __cdecl HeapResidueIter(unsigned int,int) +?HeapResidueIter@@YAXIH@Z +; protected: long __cdecl HEAP_BASE::I_AddItem(void * __ptr64) __ptr64 +?I_AddItem@HEAP_BASE@@IEAAJPEAX@Z +; protected: void * __ptr64 __cdecl HEAP_BASE::I_RemoveTopItem(void) __ptr64 +?I_RemoveTopItem@HEAP_BASE@@IEAAPEAXXZ +; protected: void __cdecl NLS_STR::IncVers(void) __ptr64 +?IncVers@NLS_STR@@IEAAXXZ +; public: static void __cdecl NUM_NLS_STR::Init(void) +?Init@NUM_NLS_STR@@SAXXZ +; public: void __cdecl UATOM_LINKAGE::Init(void) __ptr64 +?Init@UATOM_LINKAGE@@QEAAXXZ +; public: static long __cdecl UATOM_MANAGER::Initialize(void) +?Initialize@UATOM_MANAGER@@SAJXZ +; protected: void __cdecl NLS_STR::InitializeVers(void) __ptr64 +?InitializeVers@NLS_STR@@IEAAXXZ +; public: long __cdecl DLIST::Insert(void * __ptr64,class ITER_DL & __ptr64) __ptr64 +?Insert@DLIST@@QEAAJPEAXAEAVITER_DL@@@Z +; public: long __cdecl DLIST::Insert(void * __ptr64,class RITER_DL & __ptr64) __ptr64 +?Insert@DLIST@@QEAAJPEAXAEAVRITER_DL@@@Z +; public: long __cdecl SLIST::Insert(void * __ptr64,class ITER_SL & __ptr64) __ptr64 +?Insert@SLIST@@QEAAJPEAXAEAVITER_SL@@@Z +; public: long __cdecl NLS_STR::InsertParams(class NLS_STR const & __ptr64,class NLS_STR const & __ptr64,class NLS_STR const & __ptr64) __ptr64 +?InsertParams@NLS_STR@@QEAAJAEBV1@00@Z +; public: long __cdecl NLS_STR::InsertParams(unsigned int,class NLS_STR const * __ptr64,...) __ptr64 +?InsertParams@NLS_STR@@QEAAJIPEBV1@ZZ +; public: long __cdecl NLS_STR::InsertParams(class NLS_STR const * __ptr64 * __ptr64) __ptr64 +?InsertParams@NLS_STR@@QEAAJPEAPEBV1@@Z +; private: long __cdecl NLS_STR::InsertParamsAux(class NLS_STR const * __ptr64 * __ptr64,unsigned int,int,unsigned int * __ptr64) __ptr64 +?InsertParamsAux@NLS_STR@@AEAAJPEAPEBV1@IHPEAI@Z +; public: int __cdecl NLS_STR::InsertStr(class NLS_STR const & __ptr64,class ISTR & __ptr64) __ptr64 +?InsertStr@NLS_STR@@QEAAHAEBV1@AEAVISTR@@@Z +; public: int __cdecl INTL_PROFILE::Is24Hour(void)const __ptr64 +?Is24Hour@INTL_PROFILE@@QEBAHXZ +; protected: int __cdecl BITFIELD::IsAllocated(void)const __ptr64 +?IsAllocated@BITFIELD@@IEBAHXZ +; public: int __cdecl BITFIELD::IsBitSet(unsigned int)const __ptr64 +?IsBitSet@BITFIELD@@QEBAHI@Z +; public: int __cdecl INTL_PROFILE::IsDayLZero(void)const __ptr64 +?IsDayLZero@INTL_PROFILE@@QEBAHXZ +; public: int __cdecl DIR_BLOCK::IsDir(void) __ptr64 +?IsDir@DIR_BLOCK@@QEAAHXZ +; public: int __cdecl FMX::IsHeterogeneousSelection(int * __ptr64) __ptr64 +?IsHeterogeneousSelection@FMX@@QEAAHPEAH@Z +; public: int __cdecl INTL_PROFILE::IsHourLZero(void)const __ptr64 +?IsHourLZero@INTL_PROFILE@@QEBAHXZ +; public: int __cdecl LOGON_HOURS_SETTING::IsIdenticalToBits(unsigned char const * __ptr64,unsigned int)const __ptr64 +?IsIdenticalToBits@LOGON_HOURS_SETTING@@QEBAHPEBEI@Z +; public: int __cdecl ISTR::IsLastPos(void)const __ptr64 +?IsLastPos@ISTR@@QEBAHXZ +; public: int __cdecl SLIST_OF_NLS_STR::IsMember(class NLS_STR const & __ptr64) __ptr64 +?IsMember@SLIST_OF_NLS_STR@@QEAAHAEBVNLS_STR@@@Z +; public: int __cdecl INTL_PROFILE::IsMonthLZero(void)const __ptr64 +?IsMonthLZero@INTL_PROFILE@@QEBAHXZ +; public: int __cdecl NLS_STR::IsOwnerAlloc(void)const __ptr64 +?IsOwnerAlloc@NLS_STR@@QEBAHXZ +; public: int __cdecl INTL_PROFILE::IsTimePrefix(void)const __ptr64 +?IsTimePrefix@INTL_PROFILE@@QEBAHXZ +; public: int __cdecl INTL_PROFILE::IsYrCentury(void)const __ptr64 +?IsYrCentury@INTL_PROFILE@@QEBAHXZ +; public: void __cdecl TREE::JoinSiblingLeft(class TREE * __ptr64) __ptr64 +?JoinSiblingLeft@TREE@@QEAAXPEAV1@@Z +; public: void __cdecl TREE::JoinSiblingRight(class TREE * __ptr64) __ptr64 +?JoinSiblingRight@TREE@@QEAAXPEAV1@@Z +; public: void __cdecl TREE::JoinSubtreeLeft(class TREE * __ptr64) __ptr64 +?JoinSubtreeLeft@TREE@@QEAAXPEAV1@@Z +; public: void __cdecl TREE::JoinSubtreeRight(class TREE * __ptr64) __ptr64 +?JoinSubtreeRight@TREE@@QEAAXPEAV1@@Z +; private: unsigned short const * __ptr64 __cdecl REG_KEY::LeafKeyName(void)const __ptr64 +?LeafKeyName@REG_KEY@@AEBAPEBGXZ +; public: void __cdecl UATOM_LINKAGE::Link(class UATOM_LINKAGE * __ptr64) __ptr64 +?Link@UATOM_LINKAGE@@QEAAXPEAV1@@Z +; public: long __cdecl NLS_STR::Load(long,struct HINSTANCE__ * __ptr64) __ptr64 +?Load@NLS_STR@@QEAAJJPEAUHINSTANCE__@@@Z +; public: long __cdecl NLS_STR::LoadSystem(long) __ptr64 +?LoadSystem@NLS_STR@@QEAAJJ@Z +; public: long __cdecl LOGON_HOURS_SETTING::MakeDefault(void) __ptr64 +?MakeDefault@LOGON_HOURS_SETTING@@QEAAJXZ +; public: long __cdecl NLS_STR::MapCopyFrom(char const * __ptr64,unsigned int) __ptr64 +?MapCopyFrom@NLS_STR@@QEAAJPEBDI@Z +; public: long __cdecl NLS_STR::MapCopyFrom(unsigned short const * __ptr64,unsigned int) __ptr64 +?MapCopyFrom@NLS_STR@@QEAAJPEBGI@Z +; public: long __cdecl NLS_STR::MapCopyTo(char * __ptr64,unsigned int)const __ptr64 +?MapCopyTo@NLS_STR@@QEBAJPEADI@Z +; public: long __cdecl NLS_STR::MapCopyTo(unsigned short * __ptr64,unsigned int)const __ptr64 +?MapCopyTo@NLS_STR@@QEBAJPEAGI@Z +; public: static long __cdecl ERRMAP::MapNTStatus(long,int * __ptr64,long) +?MapNTStatus@ERRMAP@@SAJJPEAHJ@Z +; private: long __cdecl REG_KEY::NameChild(class REG_KEY * __ptr64,class NLS_STR const & __ptr64)const __ptr64 +?NameChild@REG_KEY@@AEBAJPEAV1@AEBVNLS_STR@@@Z +; public: void * __ptr64 __cdecl DFSITER_TREE::Next(void) __ptr64 +?Next@DFSITER_TREE@@QEAAPEAXXZ +; public: int __cdecl FS_ENUM::Next(void) __ptr64 +?Next@FS_ENUM@@QEAAHXZ +; public: void * __ptr64 __cdecl ITER_SL::Next(void) __ptr64 +?Next@ITER_SL@@QEAAPEAXXZ +; public: class DIR_BLOCK * __ptr64 __cdecl ITER_SL_DIR_BLOCK::Next(void) __ptr64 +?Next@ITER_SL_DIR_BLOCK@@QEAAPEAVDIR_BLOCK@@XZ +; public: class NLS_STR * __ptr64 __cdecl ITER_SL_NLS_STR::Next(void) __ptr64 +?Next@ITER_SL_NLS_STR@@QEAAPEAVNLS_STR@@XZ +; protected: int __cdecl FS_ENUM::NextBreadthFirst(void) __ptr64 +?NextBreadthFirst@FS_ENUM@@IEAAHXZ +; protected: int __cdecl FS_ENUM::NextDepthFirst(void) __ptr64 +?NextDepthFirst@FS_ENUM@@IEAAHXZ +; public: long __cdecl WIN_TIME::Normalize(void) __ptr64 +?Normalize@WIN_TIME@@QEAAJXZ +; public: void __cdecl BITFIELD::Not(void) __ptr64 +?Not@BITFIELD@@QEAAXXZ +; private: long __cdecl REG_KEY::OpenByName(class NLS_STR const & __ptr64,unsigned long) __ptr64 +?OpenByName@REG_KEY@@AEAAJAEBVNLS_STR@@K@Z +; private: long __cdecl REG_KEY::OpenChild(class REG_KEY * __ptr64,class NLS_STR const & __ptr64,unsigned long,unsigned long) __ptr64 +?OpenChild@REG_KEY@@AEAAJPEAV1@AEBVNLS_STR@@KK@Z +; private: class REG_KEY * __ptr64 __cdecl REG_KEY::OpenParent(unsigned long) __ptr64 +?OpenParent@REG_KEY@@AEAAPEAV1@K@Z +; private: long __cdecl REG_KEY::ParentName(class NLS_STR * __ptr64)const __ptr64 +?ParentName@REG_KEY@@AEBAJPEAVNLS_STR@@@Z +; protected: void * __ptr64 __cdecl HEAP_BASE::PeekItem(int)const __ptr64 +?PeekItem@HEAP_BASE@@IEBAPEAXH@Z +; public: long __cdecl LOGON_HOURS_SETTING::PermitAll(void) __ptr64 +?PermitAll@LOGON_HOURS_SETTING@@QEAAJXZ +; protected: long __cdecl FS_ENUM::PopDir(void) __ptr64 +?PopDir@FS_ENUM@@IEAAJXZ +; protected: long __cdecl FS_ENUM::PushDir(unsigned short const * __ptr64) __ptr64 +?PushDir@FS_ENUM@@IEAAJPEBG@Z +; public: long __cdecl INTL_PROFILE::QueryAMStr(class NLS_STR * __ptr64)const __ptr64 +?QueryAMStr@INTL_PROFILE@@QEBAJPEAVNLS_STR@@@Z +; private: unsigned int __cdecl BUFFER::QueryActualSize(void) __ptr64 +?QueryActualSize@BUFFER@@AEAAIXZ +; public: unsigned int __cdecl BITFIELD::QueryAllocSize(void)const __ptr64 +?QueryAllocSize@BITFIELD@@QEBAIXZ +; public: unsigned int __cdecl NLS_STR::QueryAllocSize(void)const __ptr64 +?QueryAllocSize@NLS_STR@@QEBAIXZ +; public: unsigned int __cdecl NLS_STR::QueryAnsiTextLength(void)const __ptr64 +?QueryAnsiTextLength@NLS_STR@@QEBAIXZ +; public: virtual unsigned int __cdecl W32_DIR_BLOCK::QueryAttr(void) __ptr64 +?QueryAttr@W32_DIR_BLOCK@@UEAAIXZ +; protected: unsigned char * __ptr64 __cdecl BITFIELD::QueryBitPos(unsigned int,unsigned int)const __ptr64 +?QueryBitPos@BITFIELD@@IEBAPEAEII@Z +; public: int __cdecl STRLIST::QueryBufferSize(unsigned short * __ptr64) __ptr64 +?QueryBufferSize@STRLIST@@QEAAHPEAG@Z +; private: static unsigned int __cdecl LOGON_HOURS_SETTING::QueryByteCount(unsigned int) +?QueryByteCount@LOGON_HOURS_SETTING@@CAII@Z +; public: unsigned int __cdecl LOGON_HOURS_SETTING::QueryByteCount(void)const __ptr64 +?QueryByteCount@LOGON_HOURS_SETTING@@QEBAIXZ +; public: unsigned short __cdecl NLS_STR::QueryChar(class ISTR const & __ptr64)const __ptr64 +?QueryChar@NLS_STR@@QEBAGAEBVISTR@@@Z +; public: unsigned int __cdecl BITFIELD::QueryCount(void)const __ptr64 +?QueryCount@BITFIELD@@QEBAIXZ +; protected: unsigned int __cdecl DFSITER_TREE::QueryCurDepth(void)const __ptr64 +?QueryCurDepth@DFSITER_TREE@@IEBAIXZ +; public: static class DBGSTREAM & __ptr64 __cdecl DBGSTREAM::QueryCurrent(void) +?QueryCurrent@DBGSTREAM@@SAAEAV1@XZ +; public: unsigned int __cdecl FS_ENUM::QueryCurrentDepth(void) __ptr64 +?QueryCurrentDepth@FS_ENUM@@QEAAIXZ +; public: class DIR_BLOCK * __ptr64 __cdecl FS_ENUM::QueryCurrentDirBlock(void)const __ptr64 +?QueryCurrentDirBlock@FS_ENUM@@QEBAPEAVDIR_BLOCK@@XZ +; unsigned long __cdecl QueryCurrentTimeStamp(void) +?QueryCurrentTimeStamp@@YAKXZ +; public: static class REG_KEY * __ptr64 __cdecl REG_KEY::QueryCurrentUser(unsigned long) +?QueryCurrentUser@REG_KEY@@SAPEAV1@K@Z +; public: char const * __ptr64 __cdecl CHAR_STRING::QueryData(void)const __ptr64 +?QueryData@CHAR_STRING@@QEBAPEBDXZ +; public: unsigned short const * __ptr64 __cdecl WCHAR_STRING::QueryData(void)const __ptr64 +?QueryData@WCHAR_STRING@@QEBAPEBGXZ +; public: long __cdecl INTL_PROFILE::QueryDateSeparator(class NLS_STR * __ptr64)const __ptr64 +?QueryDateSeparator@INTL_PROFILE@@QEBAJPEAVNLS_STR@@@Z +; public: int __cdecl WIN_TIME::QueryDay(void)const __ptr64 +?QueryDay@WIN_TIME@@QEBAHXZ +; public: int __cdecl WIN_TIME::QueryDayOfWeek(void)const __ptr64 +?QueryDayOfWeek@WIN_TIME@@QEBAHXZ +; public: int __cdecl INTL_PROFILE::QueryDayPos(void)const __ptr64 +?QueryDayPos@INTL_PROFILE@@QEBAHXZ +; public: class STRLIST * __ptr64 __cdecl DIR_BLOCK::QueryDirs(void) __ptr64 +?QueryDirs@DIR_BLOCK@@QEAAPEAVSTRLIST@@XZ +; public: class ITER_STRLIST * __ptr64 __cdecl DIR_BLOCK::QueryDirsIter(void) __ptr64 +?QueryDirsIter@DIR_BLOCK@@QEAAPEAVITER_STRLIST@@XZ +; public: long __cdecl FMX::QueryDriveInfo(struct _FMS_GETDRIVEINFOW * __ptr64) __ptr64 +?QueryDriveInfo@FMX@@QEAAJPEAU_FMS_GETDRIVEINFOW@@@Z +; public: long __cdecl INTL_PROFILE::QueryDurationStr(int,int,int,int,class NLS_STR * __ptr64)const __ptr64 +?QueryDurationStr@INTL_PROFILE@@QEBAJHHHHPEAVNLS_STR@@@Z +; public: long __cdecl BASE::QueryError(void)const __ptr64 +?QueryError@BASE@@QEBAJXZ +; public: long __cdecl FORWARDING_BASE::QueryError(void)const __ptr64 +?QueryError@FORWARDING_BASE@@QEBAJXZ +; public: long __cdecl HUATOM::QueryError(void)const __ptr64 +?QueryError@HUATOM@@QEBAJXZ +; public: virtual unsigned short const * __ptr64 __cdecl W32_DIR_BLOCK::QueryFileName(void) __ptr64 +?QueryFileName@W32_DIR_BLOCK@@UEAAPEBGXZ +; public: long __cdecl WIN_TIME::QueryFileTime(struct _FILETIME * __ptr64)const __ptr64 +?QueryFileTime@WIN_TIME@@QEBAJPEAU_FILETIME@@@Z +; public: long __cdecl WIN_TIME::QueryFileTimeLocal(struct _FILETIME * __ptr64)const __ptr64 +?QueryFileTimeLocal@WIN_TIME@@QEBAJPEAU_FILETIME@@@Z +; public: class TREE * __ptr64 __cdecl TREE::QueryFirstSubtree(void)const __ptr64 +?QueryFirstSubtree@TREE@@QEBAPEAV1@XZ +; public: unsigned int __cdecl FMX::QueryFocus(void)const __ptr64 +?QueryFocus@FMX@@QEBAIXZ +; public: int __cdecl WIN_TIME::QueryHour(void)const __ptr64 +?QueryHour@WIN_TIME@@QEBAHXZ +; public: int __cdecl LOGON_HOURS_SETTING::QueryHourInDay(unsigned int,unsigned int)const __ptr64 +?QueryHourInDay@LOGON_HOURS_SETTING@@QEBAHII@Z +; public: int __cdecl LOGON_HOURS_SETTING::QueryHourInWeek(unsigned int)const __ptr64 +?QueryHourInWeek@LOGON_HOURS_SETTING@@QEBAHI@Z +; public: unsigned char * __ptr64 __cdecl LOGON_HOURS_SETTING::QueryHoursBlock(void)const __ptr64 +?QueryHoursBlock@LOGON_HOURS_SETTING@@QEBAPEAEXZ +; private: int __cdecl ISTR::QueryIch(void)const __ptr64 +?QueryIch@ISTR@@AEBAHXZ +; public: long __cdecl REG_KEY::QueryInfo(class REG_KEY_INFO_STRUCT * __ptr64) __ptr64 +?QueryInfo@REG_KEY@@QEAAJPEAVREG_KEY_INFO_STRUCT@@@Z +; public: long __cdecl REG_KEY::QueryKeyName(class NLS_STR * __ptr64)const __ptr64 +?QueryKeyName@REG_KEY@@QEBAJPEAVNLS_STR@@@Z +; private: long __cdecl REG_KEY::QueryKeyValueBinary(unsigned short const * __ptr64,unsigned char * __ptr64 * __ptr64,long * __ptr64,long,unsigned long * __ptr64,unsigned long) __ptr64 +?QueryKeyValueBinary@REG_KEY@@AEAAJPEBGPEAPEAEPEAJJPEAKK@Z +; private: long __cdecl REG_KEY::QueryKeyValueLong(unsigned short const * __ptr64,long * __ptr64,unsigned long * __ptr64) __ptr64 +?QueryKeyValueLong@REG_KEY@@AEAAJPEBGPEAJPEAK@Z +; private: long __cdecl REG_KEY::QueryKeyValueString(unsigned short const * __ptr64,unsigned short * __ptr64 * __ptr64,class NLS_STR * __ptr64,unsigned long * __ptr64,long,long * __ptr64,unsigned long) __ptr64 +?QueryKeyValueString@REG_KEY@@AEAAJPEBGPEAPEAGPEAVNLS_STR@@PEAKJPEAJK@Z +; public: class TREE * __ptr64 __cdecl TREE::QueryLastSubtree(void)const __ptr64 +?QueryLastSubtree@TREE@@QEBAPEAV1@XZ +; public: class TREE * __ptr64 __cdecl TREE::QueryLeft(void)const __ptr64 +?QueryLeft@TREE@@QEBAPEAV1@XZ +; public: int __cdecl UATOM_LINKAGE::QueryLinked(void) __ptr64 +?QueryLinked@UATOM_LINKAGE@@QEAAHXZ +; public: static class REG_KEY * __ptr64 __cdecl REG_KEY::QueryLocalMachine(unsigned long) +?QueryLocalMachine@REG_KEY@@SAPEAV1@K@Z +; public: long __cdecl INTL_PROFILE::QueryLongDateString(class WIN_TIME const & __ptr64,class NLS_STR * __ptr64)const __ptr64 +?QueryLongDateString@INTL_PROFILE@@QEBAJAEBVWIN_TIME@@PEAVNLS_STR@@@Z +; protected: unsigned int __cdecl DFSITER_TREE::QueryMaxDepth(void)const __ptr64 +?QueryMaxDepth@DFSITER_TREE@@IEBAIXZ +; public: unsigned int __cdecl FS_ENUM::QueryMaxDepth(void) __ptr64 +?QueryMaxDepth@FS_ENUM@@QEAAIXZ +; protected: unsigned int __cdecl BITFIELD::QueryMaxNonAllocBitCount(void)const __ptr64 +?QueryMaxNonAllocBitCount@BITFIELD@@IEBAIXZ +; public: int __cdecl WIN_TIME::QueryMinute(void)const __ptr64 +?QueryMinute@WIN_TIME@@QEBAHXZ +; public: int __cdecl WIN_TIME::QueryMonth(void)const __ptr64 +?QueryMonth@WIN_TIME@@QEBAHXZ +; public: int __cdecl INTL_PROFILE::QueryMonthPos(void)const __ptr64 +?QueryMonthPos@INTL_PROFILE@@QEBAHXZ +; public: long __cdecl FS_ENUM::QueryName(class NLS_STR * __ptr64)const __ptr64 +?QueryName@FS_ENUM@@QEBAJPEAVNLS_STR@@@Z +; public: long __cdecl REG_KEY::QueryName(class NLS_STR * __ptr64,int)const __ptr64 +?QueryName@REG_KEY@@QEBAJPEAVNLS_STR@@H@Z +; public: class NLS_STR const * __ptr64 __cdecl HUATOM::QueryNls(void)const __ptr64 +?QueryNls@HUATOM@@QEBAPEBVNLS_STR@@XZ +; protected: class TREE const * __ptr64 __cdecl DFSITER_TREE::QueryNode(void)const __ptr64 +?QueryNode@DFSITER_TREE@@IEBAPEBVTREE@@XZ +; public: unsigned int __cdecl NLS_STR::QueryNumChar(void)const __ptr64 +?QueryNumChar@NLS_STR@@QEBAIXZ +; public: unsigned int __cdecl DLIST::QueryNumElem(void) __ptr64 +?QueryNumElem@DLIST@@QEAAIXZ +; public: unsigned int __cdecl SLIST::QueryNumElem(void) __ptr64 +?QueryNumElem@SLIST@@QEAAIXZ +; public: unsigned int __cdecl TREE::QueryNumElem(void)const __ptr64 +?QueryNumElem@TREE@@QEBAIXZ +; public: unsigned int __cdecl BITFIELD::QueryOffset(unsigned int)const __ptr64 +?QueryOffset@BITFIELD@@QEBAII@Z +; public: long __cdecl INTL_PROFILE::QueryPMStr(class NLS_STR * __ptr64)const __ptr64 +?QueryPMStr@INTL_PROFILE@@QEBAJPEAVNLS_STR@@@Z +; public: class TREE * __ptr64 __cdecl TREE::QueryParent(void)const __ptr64 +?QueryParent@TREE@@QEBAPEAV1@XZ +; public: unsigned short const * __ptr64 __cdecl NLS_STR::QueryPch(class ISTR const & __ptr64)const __ptr64 +?QueryPch@NLS_STR@@QEBAPEBGAEBVISTR@@@Z +; public: unsigned short const * __ptr64 __cdecl NLS_STR::QueryPch(void)const __ptr64 +?QueryPch@NLS_STR@@QEBAPEBGXZ +; public: void * __ptr64 __cdecl ITER_SL::QueryProp(void) __ptr64 +?QueryProp@ITER_SL@@QEAAPEAXXZ +; public: void * __ptr64 __cdecl TREE::QueryProp(void)const __ptr64 +?QueryProp@TREE@@QEBAPEAXXZ +; public: unsigned char * __ptr64 __cdecl BUFFER::QueryPtr(void)const __ptr64 +?QueryPtr@BUFFER@@QEBAPEAEXZ +; public: class TREE * __ptr64 __cdecl TREE::QueryRight(void)const __ptr64 +?QueryRight@TREE@@QEBAPEAV1@XZ +; protected: unsigned int __cdecl FS_ENUM::QuerySearchAttr(void)const __ptr64 +?QuerySearchAttr@FS_ENUM@@IEBAIXZ +; public: int __cdecl WIN_TIME::QuerySecond(void)const __ptr64 +?QuerySecond@WIN_TIME@@QEBAHXZ +; public: unsigned int __cdecl FMX::QuerySelCount(void)const __ptr64 +?QuerySelCount@FMX@@QEBAIXZ +; public: long __cdecl FMX::QuerySelection(int,struct _FMS_GETFILESELW * __ptr64,int) __ptr64 +?QuerySelection@FMX@@QEAAJHPEAU_FMS_GETFILESELW@@H@Z +; public: long __cdecl INTL_PROFILE::QueryShortDateString(class WIN_TIME const & __ptr64,class NLS_STR * __ptr64)const __ptr64 +?QueryShortDateString@INTL_PROFILE@@QEBAJAEBVWIN_TIME@@PEAVNLS_STR@@@Z +; public: unsigned int __cdecl BUFFER::QuerySize(void)const __ptr64 +?QuerySize@BUFFER@@QEBAIXZ +; protected: class TREE const * __ptr64 __cdecl DFSITER_TREE::QueryStartNode(void)const __ptr64 +?QueryStartNode@DFSITER_TREE@@IEBAPEBVTREE@@XZ +; private: class NLS_STR const * __ptr64 __cdecl ISTR::QueryString(void)const __ptr64 +?QueryString@ISTR@@AEBAPEBVNLS_STR@@XZ +; private: class NLS_STR * __ptr64 __cdecl NLS_STR::QuerySubStr(class ISTR const & __ptr64,unsigned int)const __ptr64 +?QuerySubStr@NLS_STR@@AEBAPEAV1@AEBVISTR@@I@Z +; public: class NLS_STR * __ptr64 __cdecl NLS_STR::QuerySubStr(class ISTR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?QuerySubStr@NLS_STR@@QEBAPEAV1@AEBVISTR@@0@Z +; public: class NLS_STR * __ptr64 __cdecl NLS_STR::QuerySubStr(class ISTR const & __ptr64)const __ptr64 +?QuerySubStr@NLS_STR@@QEBAPEAV1@AEBVISTR@@@Z +; public: unsigned short const * __ptr64 __cdecl HUATOM::QueryText(void)const __ptr64 +?QueryText@HUATOM@@QEBAPEBGXZ +; public: unsigned int __cdecl NLS_STR::QueryTextLength(void)const __ptr64 +?QueryTextLength@NLS_STR@@QEBAIXZ +; public: unsigned int __cdecl NLS_STR::QueryTextSize(void)const __ptr64 +?QueryTextSize@NLS_STR@@QEBAIXZ +; public: long __cdecl WIN_TIME::QueryTime(unsigned long * __ptr64)const __ptr64 +?QueryTime@WIN_TIME@@QEBAJPEAK@Z +; public: long __cdecl WIN_TIME::QueryTimeLocal(unsigned long * __ptr64)const __ptr64 +?QueryTimeLocal@WIN_TIME@@QEBAJPEAK@Z +; public: long __cdecl INTL_PROFILE::QueryTimeSeparator(class NLS_STR * __ptr64)const __ptr64 +?QueryTimeSeparator@INTL_PROFILE@@QEBAJPEAVNLS_STR@@@Z +; public: long __cdecl INTL_PROFILE::QueryTimeString(class WIN_TIME const & __ptr64,class NLS_STR * __ptr64)const __ptr64 +?QueryTimeString@INTL_PROFILE@@QEBAJAEBVWIN_TIME@@PEAVNLS_STR@@@Z +; public: unsigned int __cdecl LOGON_HOURS_SETTING::QueryUnitsPerWeek(void)const __ptr64 +?QueryUnitsPerWeek@LOGON_HOURS_SETTING@@QEBAIXZ +; public: long __cdecl REG_KEY::QueryValue(class REG_VALUE_INFO_STRUCT * __ptr64) __ptr64 +?QueryValue@REG_KEY@@QEAAJPEAVREG_VALUE_INFO_STRUCT@@@Z +; public: long __cdecl REG_KEY::QueryValue(unsigned short const * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) __ptr64 +?QueryValue@REG_KEY@@QEAAJPEBGPEAK1@Z +; public: long __cdecl REG_KEY::QueryValue(unsigned short const * __ptr64,unsigned char * __ptr64 * __ptr64,long * __ptr64,long,unsigned long * __ptr64) __ptr64 +?QueryValue@REG_KEY@@QEAAJPEBGPEAPEAEPEAJJPEAK@Z +; public: long __cdecl REG_KEY::QueryValue(unsigned short const * __ptr64,unsigned short * __ptr64 * __ptr64,unsigned long,unsigned long * __ptr64,int) __ptr64 +?QueryValue@REG_KEY@@QEAAJPEBGPEAPEAGKPEAKH@Z +; public: long __cdecl REG_KEY::QueryValue(unsigned short const * __ptr64,class STRLIST * __ptr64 * __ptr64,unsigned long * __ptr64) __ptr64 +?QueryValue@REG_KEY@@QEAAJPEBGPEAPEAVSTRLIST@@PEAK@Z +; public: long __cdecl REG_KEY::QueryValue(unsigned short const * __ptr64,class NLS_STR * __ptr64,unsigned long,unsigned long * __ptr64,int) __ptr64 +?QueryValue@REG_KEY@@QEAAJPEBGPEAVNLS_STR@@KPEAKH@Z +; public: int __cdecl WIN_TIME::QueryYear(void)const __ptr64 +?QueryYear@WIN_TIME@@QEBAHXZ +; public: int __cdecl INTL_PROFILE::QueryYearPos(void)const __ptr64 +?QueryYearPos@INTL_PROFILE@@QEBAHXZ +; private: int __cdecl NLS_STR::Realloc(unsigned int) __ptr64 +?Realloc@NLS_STR@@AEAAHI@Z +; private: long __cdecl BUFFER::ReallocStorage(unsigned int) __ptr64 +?ReallocStorage@BUFFER@@AEAAJI@Z +; public: void __cdecl FMX::Refresh(void) __ptr64 +?Refresh@FMX@@QEAAXXZ +; public: long __cdecl INTL_PROFILE::Refresh(void) __ptr64 +?Refresh@INTL_PROFILE@@QEAAJXZ +; protected: void __cdecl DLIST::Register(class ITER_L * __ptr64) __ptr64 +?Register@DLIST@@IEAAXPEAVITER_L@@@Z +; protected: void __cdecl SLIST::Register(class ITER_SL * __ptr64) __ptr64 +?Register@SLIST@@IEAAXPEAVITER_SL@@@Z +; public: void __cdecl FMX::Reload(void) __ptr64 +?Reload@FMX@@QEAAXXZ +; public: void * __ptr64 __cdecl DLIST::Remove(class ITER_DL & __ptr64) __ptr64 +?Remove@DLIST@@QEAAPEAXAEAVITER_DL@@@Z +; public: void * __ptr64 __cdecl DLIST::Remove(class RITER_DL & __ptr64) __ptr64 +?Remove@DLIST@@QEAAPEAXAEAVRITER_DL@@@Z +; public: void * __ptr64 __cdecl SLIST::Remove(class ITER_SL & __ptr64) __ptr64 +?Remove@SLIST@@QEAAPEAXAEAVITER_SL@@@Z +; public: class DIR_BLOCK * __ptr64 __cdecl SLIST_OF_DIR_BLOCK::Remove(class ITER_SL_DIR_BLOCK & __ptr64) __ptr64 +?Remove@SLIST_OF_DIR_BLOCK@@QEAAPEAVDIR_BLOCK@@AEAVITER_SL_DIR_BLOCK@@@Z +; public: class NLS_STR * __ptr64 __cdecl SLIST_OF_NLS_STR::Remove(class NLS_STR & __ptr64) __ptr64 +?Remove@SLIST_OF_NLS_STR@@QEAAPEAVNLS_STR@@AEAV2@@Z +; public: virtual void __cdecl OUTPUT_TO_AUX::Render(unsigned short const * __ptr64) __ptr64 +?Render@OUTPUT_TO_AUX@@UEAAXPEBG@Z +; public: virtual void __cdecl OUTPUT_TO_AUX::Render(unsigned short const * __ptr64,unsigned int) __ptr64 +?Render@OUTPUT_TO_AUX@@UEAAXPEBGI@Z +; private: virtual void __cdecl OUTPUT_TO_NUL::Render(unsigned short const * __ptr64) __ptr64 +?Render@OUTPUT_TO_NUL@@EEAAXPEBG@Z +; private: virtual void __cdecl OUTPUT_TO_NUL::Render(unsigned short const * __ptr64,unsigned int) __ptr64 +?Render@OUTPUT_TO_NUL@@EEAAXPEBGI@Z +; public: virtual void __cdecl OUTPUT_TO_STDERR::Render(unsigned short const * __ptr64) __ptr64 +?Render@OUTPUT_TO_STDERR@@UEAAXPEBG@Z +; public: virtual void __cdecl OUTPUT_TO_STDERR::Render(unsigned short const * __ptr64,unsigned int) __ptr64 +?Render@OUTPUT_TO_STDERR@@UEAAXPEBGI@Z +; public: virtual void __cdecl OUTPUT_TO_STDOUT::Render(unsigned short const * __ptr64) __ptr64 +?Render@OUTPUT_TO_STDOUT@@UEAAXPEBG@Z +; public: virtual void __cdecl OUTPUT_TO_STDOUT::Render(unsigned short const * __ptr64,unsigned int) __ptr64 +?Render@OUTPUT_TO_STDOUT@@UEAAXPEBGI@Z +; private: void __cdecl NLS_STR::ReplSubStr(class NLS_STR const & __ptr64,class ISTR & __ptr64,unsigned int) __ptr64 +?ReplSubStr@NLS_STR@@AEAAXAEBV1@AEAVISTR@@I@Z +; public: void __cdecl NLS_STR::ReplSubStr(class NLS_STR const & __ptr64,class ISTR & __ptr64) __ptr64 +?ReplSubStr@NLS_STR@@QEAAXAEBV1@AEAVISTR@@@Z +; public: void __cdecl NLS_STR::ReplSubStr(class NLS_STR const & __ptr64,class ISTR & __ptr64,class ISTR const & __ptr64) __ptr64 +?ReplSubStr@NLS_STR@@QEAAXAEBV1@AEAVISTR@@AEBV2@@Z +; protected: void __cdecl BASE::ReportError(long) __ptr64 +?ReportError@BASE@@IEAAXJ@Z +; protected: void __cdecl FS_ENUM::ReportLastError(long) __ptr64 +?ReportLastError@FS_ENUM@@IEAAXJ@Z +; public: void __cdecl DFSITER_TREE::Reset(void) __ptr64 +?Reset@DFSITER_TREE@@QEAAXXZ +; public: void __cdecl ISTR::Reset(void) __ptr64 +?Reset@ISTR@@QEAAXXZ +; public: void __cdecl ITER_DL::Reset(void) __ptr64 +?Reset@ITER_DL@@QEAAXXZ +; public: void __cdecl ITER_SL::Reset(void) __ptr64 +?Reset@ITER_SL@@QEAAXXZ +; public: int __cdecl NLS_STR::Reset(void) __ptr64 +?Reset@NLS_STR@@QEAAHXZ +; public: void __cdecl RITER_DL::Reset(void) __ptr64 +?Reset@RITER_DL@@QEAAXXZ +; protected: void __cdecl BASE::ResetError(void) __ptr64 +?ResetError@BASE@@IEAAXXZ +; public: long __cdecl BITFIELD::Resize(unsigned int) __ptr64 +?Resize@BITFIELD@@QEAAJI@Z +; public: long __cdecl BUFFER::Resize(unsigned int) __ptr64 +?Resize@BUFFER@@QEAAJI@Z +; public: long __cdecl NLS_STR::RtlOemUpcase(void) __ptr64 +?RtlOemUpcase@NLS_STR@@QEAAJXZ +; private: long __cdecl INTL_PROFILE::ScanLongDate(class NLS_STR * __ptr64)const __ptr64 +?ScanLongDate@INTL_PROFILE@@AEBAJPEAVNLS_STR@@@Z +; public: void __cdecl DL_NODE::Set(class DL_NODE * __ptr64,class DL_NODE * __ptr64,void * __ptr64) __ptr64 +?Set@DL_NODE@@QEAAXPEAV1@0PEAX@Z +; public: long __cdecl LOGON_HOURS_SETTING::Set(class LOGON_HOURS_SETTING const & __ptr64) __ptr64 +?Set@LOGON_HOURS_SETTING@@QEAAJAEBV1@@Z +; public: void __cdecl SL_NODE::Set(class SL_NODE * __ptr64,void * __ptr64) __ptr64 +?Set@SL_NODE@@QEAAXPEAV1@PEAX@Z +; public: void __cdecl BITFIELD::SetAllBits(enum BITVALUES) __ptr64 +?SetAllBits@BITFIELD@@QEAAXW4BITVALUES@@@Z +; public: long __cdecl HEAP_BASE::SetAllocCount(int) __ptr64 +?SetAllocCount@HEAP_BASE@@QEAAJH@Z +; public: void __cdecl BITFIELD::SetBit(unsigned int,enum BITVALUES) __ptr64 +?SetBit@BITFIELD@@QEAAXIW4BITVALUES@@@Z +; private: void __cdecl DFSITER_TREE::SetCurDepth(unsigned int) __ptr64 +?SetCurDepth@DFSITER_TREE@@AEAAXI@Z +; public: static void __cdecl DBGSTREAM::SetCurrent(class DBGSTREAM * __ptr64) +?SetCurrent@DBGSTREAM@@SAXPEAV1@@Z +; protected: void __cdecl FS_ENUM::SetCurrentDirBlock(class DIR_BLOCK * __ptr64) __ptr64 +?SetCurrentDirBlock@FS_ENUM@@IEAAXPEAVDIR_BLOCK@@@Z +; public: long __cdecl WIN_TIME::SetCurrentTime(void) __ptr64 +?SetCurrentTime@WIN_TIME@@QEAAJXZ +; public: void __cdecl DIR_BLOCK::SetDoBreadthFirstDirs(int) __ptr64 +?SetDoBreadthFirstDirs@DIR_BLOCK@@QEAAXH@Z +; public: void __cdecl DIR_BLOCK::SetFindFirstFlag(int) __ptr64 +?SetFindFirstFlag@DIR_BLOCK@@QEAAXH@Z +; private: void __cdecl TREE::SetFirstSubtree(class TREE * __ptr64) __ptr64 +?SetFirstSubtree@TREE@@AEAAXPEAV1@@Z +; public: long __cdecl LOGON_HOURS_SETTING::SetFromBits(unsigned char const * __ptr64,unsigned int) __ptr64 +?SetFromBits@LOGON_HOURS_SETTING@@QEAAJPEBEI@Z +; public: long __cdecl WIN_TIME::SetGMT(int) __ptr64 +?SetGMT@WIN_TIME@@QEAAJH@Z +; public: long __cdecl LOGON_HOURS_SETTING::SetHourInDay(int,unsigned int,unsigned int) __ptr64 +?SetHourInDay@LOGON_HOURS_SETTING@@QEAAJHII@Z +; public: long __cdecl LOGON_HOURS_SETTING::SetHourInWeek(int,unsigned int) __ptr64 +?SetHourInWeek@LOGON_HOURS_SETTING@@QEAAJHI@Z +; private: void __cdecl ISTR::SetIch(int) __ptr64 +?SetIch@ISTR@@AEAAXH@Z +; protected: void __cdecl HEAP_BASE::SetItem(int,void * __ptr64) __ptr64 +?SetItem@HEAP_BASE@@IEAAXHPEAX@Z +; protected: void __cdecl DLIST::SetIters(class DL_NODE * __ptr64) __ptr64 +?SetIters@DLIST@@IEAAXPEAVDL_NODE@@@Z +; protected: void __cdecl SLIST::SetIters(class SL_NODE * __ptr64,class SL_NODE * __ptr64) __ptr64 +?SetIters@SLIST@@IEAAXPEAVSL_NODE@@0@Z +; protected: void __cdecl SLIST::SetIters(class SL_NODE * __ptr64) __ptr64 +?SetIters@SLIST@@IEAAXPEAVSL_NODE@@@Z +; private: long __cdecl REG_KEY::SetKeyValueBinary(unsigned short const * __ptr64,unsigned char const * __ptr64,long,unsigned long,unsigned long) __ptr64 +?SetKeyValueBinary@REG_KEY@@AEAAJPEBGPEBEJKK@Z +; private: long __cdecl REG_KEY::SetKeyValueLong(unsigned short const * __ptr64,long,unsigned long) __ptr64 +?SetKeyValueLong@REG_KEY@@AEAAJPEBGJK@Z +; private: long __cdecl REG_KEY::SetKeyValueString(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned long,long,unsigned long) __ptr64 +?SetKeyValueString@REG_KEY@@AEAAJPEBG0KJK@Z +; private: void __cdecl TREE::SetLeft(class TREE * __ptr64) __ptr64 +?SetLeft@TREE@@AEAAXPEAV1@@Z +; private: void __cdecl DFSITER_TREE::SetMaxDepth(unsigned int) __ptr64 +?SetMaxDepth@DFSITER_TREE@@AEAAXI@Z +; private: void __cdecl DFSITER_TREE::SetNode(class TREE const * __ptr64) __ptr64 +?SetNode@DFSITER_TREE@@AEAAXPEBVTREE@@@Z +; private: void __cdecl TREE::SetParent(class TREE * __ptr64) __ptr64 +?SetParent@TREE@@AEAAXPEAV1@@Z +; public: void __cdecl TREE::SetProp(void * __ptr64 const) __ptr64 +?SetProp@TREE@@QEAAXQEAX@Z +; private: void __cdecl TREE::SetRight(class TREE * __ptr64) __ptr64 +?SetRight@TREE@@AEAAXPEAV1@@Z +; public: void __cdecl DBGSTREAM::SetSink(class OUTPUTSINK * __ptr64) __ptr64 +?SetSink@DBGSTREAM@@QEAAXPEAVOUTPUTSINK@@@Z +; private: void __cdecl DFSITER_TREE::SetStartNode(class TREE const * __ptr64) __ptr64 +?SetStartNode@DFSITER_TREE@@AEAAXPEBVTREE@@@Z +; public: long __cdecl WIN_TIME::SetTime(unsigned long) __ptr64 +?SetTime@WIN_TIME@@QEAAJK@Z +; public: long __cdecl WIN_TIME::SetTime(struct _FILETIME) __ptr64 +?SetTime@WIN_TIME@@QEAAJU_FILETIME@@@Z +; public: long __cdecl WIN_TIME::SetTimeLocal(unsigned long) __ptr64 +?SetTimeLocal@WIN_TIME@@QEAAJK@Z +; public: long __cdecl WIN_TIME::SetTimeLocal(struct _FILETIME) __ptr64 +?SetTimeLocal@WIN_TIME@@QEAAJU_FILETIME@@@Z +; public: long __cdecl REG_KEY::SetValue(class REG_VALUE_INFO_STRUCT * __ptr64) __ptr64 +?SetValue@REG_KEY@@QEAAJPEAVREG_VALUE_INFO_STRUCT@@@Z +; public: long __cdecl REG_KEY::SetValue(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned long,unsigned long const * __ptr64,int) __ptr64 +?SetValue@REG_KEY@@QEAAJPEBG0KPEBKH@Z +; public: long __cdecl REG_KEY::SetValue(unsigned short const * __ptr64,unsigned long,unsigned long const * __ptr64) __ptr64 +?SetValue@REG_KEY@@QEAAJPEBGKPEBK@Z +; public: long __cdecl REG_KEY::SetValue(unsigned short const * __ptr64,unsigned char const * __ptr64,long,unsigned long const * __ptr64) __ptr64 +?SetValue@REG_KEY@@QEAAJPEBGPEBEJPEBK@Z +; public: long __cdecl REG_KEY::SetValue(unsigned short const * __ptr64,class NLS_STR const * __ptr64,unsigned long const * __ptr64,int) __ptr64 +?SetValue@REG_KEY@@QEAAJPEBGPEBVNLS_STR@@PEBKH@Z +; public: long __cdecl REG_KEY::SetValue(unsigned short const * __ptr64,class STRLIST const * __ptr64,unsigned long const * __ptr64) __ptr64 +?SetValue@REG_KEY@@QEAAJPEBGPEBVSTRLIST@@PEBK@Z +; protected: int __cdecl FS_ENUM::ShouldThisFileBeIncluded(unsigned int)const __ptr64 +?ShouldThisFileBeIncluded@FS_ENUM@@IEBAHI@Z +; public: static long __cdecl UATOM_MANAGER::Terminate(void) +?Terminate@UATOM_MANAGER@@SAJXZ +; private: class UATOM * __ptr64 __cdecl UATOM_MANAGER::Tokenize(unsigned short const * __ptr64,int) __ptr64 +?Tokenize@UATOM_MANAGER@@AEAAPEAVUATOM@@PEBGH@Z +; public: void __cdecl BUFFER::Trim(void) __ptr64 +?Trim@BUFFER@@QEAAXXZ +; public: void __cdecl HEAP_BASE::Trim(void) __ptr64 +?Trim@HEAP_BASE@@QEAAXXZ +; void __cdecl UIAssertCommand(char const * __ptr64) +?UIAssertCommand@@YAXPEBD@Z +; void __cdecl UIAssertHlp(char const * __ptr64,char const * __ptr64,unsigned int) +?UIAssertHlp@@YAXPEBD0I@Z +; void __cdecl UIAssertHlp(char const * __ptr64,unsigned int) +?UIAssertHlp@@YAXPEBDI@Z +; protected: void * __ptr64 __cdecl DLIST::Unlink(class DL_NODE * __ptr64) __ptr64 +?Unlink@DLIST@@IEAAPEAXPEAVDL_NODE@@@Z +; protected: void __cdecl TREE::Unlink(void) __ptr64 +?Unlink@TREE@@IEAAXXZ +; public: void __cdecl UATOM_LINKAGE::Unlink(void) __ptr64 +?Unlink@UATOM_LINKAGE@@QEAAXXZ +; private: void __cdecl NLS_STR::UpdateIstr(class ISTR * __ptr64)const __ptr64 +?UpdateIstr@NLS_STR@@AEBAXPEAVISTR@@@Z +; public: int __cdecl STRLIST::WriteToBuffer(unsigned short * __ptr64,int,unsigned short * __ptr64) __ptr64 +?WriteToBuffer@STRLIST@@QEAAHPEAGH0@Z +; public: void __cdecl DLIST::_DebugPrint(void)const __ptr64 +?_DebugPrint@DLIST@@QEBAXXZ +; public: void __cdecl SLIST::_DebugPrint(void)const __ptr64 +?_DebugPrint@SLIST@@QEBAXXZ +; public: void __cdecl TREE::_DebugPrint(void)const __ptr64 +?_DebugPrint@TREE@@QEBAXXZ +; public: int __cdecl NLS_STR::_IsOwnerAlloc(void)const __ptr64 +?_IsOwnerAlloc@NLS_STR@@QEBAHXZ +; public: unsigned int __cdecl NLS_STR::_QueryAllocSize(void)const __ptr64 +?_QueryAllocSize@NLS_STR@@QEBAIXZ +; public: unsigned short const * __ptr64 __cdecl NLS_STR::_QueryPch(void)const __ptr64 +?_QueryPch@NLS_STR@@QEBAPEBGXZ +; public: unsigned int __cdecl NLS_STR::_QueryTextLength(void)const __ptr64 +?_QueryTextLength@NLS_STR@@QEBAIXZ +; protected: void __cdecl BASE::_ReportError(long) __ptr64 +?_ReportError@BASE@@IEAAXJ@Z +; public: int __cdecl NLS_STR::_stricmp(class NLS_STR const & __ptr64)const __ptr64 +?_stricmp@NLS_STR@@QEBAHAEBV1@@Z +; public: int __cdecl NLS_STR::_stricmp(class NLS_STR const & __ptr64,class ISTR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?_stricmp@NLS_STR@@QEBAHAEBV1@AEBVISTR@@1@Z +; public: int __cdecl NLS_STR::_stricmp(class NLS_STR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?_stricmp@NLS_STR@@QEBAHAEBV1@AEBVISTR@@@Z +; public: int __cdecl NLS_STR::_strnicmp(class NLS_STR const & __ptr64,class ISTR const & __ptr64,class ISTR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?_strnicmp@NLS_STR@@QEBAHAEBV1@AEBVISTR@@11@Z +; public: int __cdecl NLS_STR::_strnicmp(class NLS_STR const & __ptr64,class ISTR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?_strnicmp@NLS_STR@@QEBAHAEBV1@AEBVISTR@@1@Z +; public: int __cdecl NLS_STR::_strnicmp(class NLS_STR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?_strnicmp@NLS_STR@@QEBAHAEBV1@AEBVISTR@@@Z +; public: class NLS_STR & __ptr64 __cdecl NLS_STR::_strupr(void) __ptr64 +?_strupr@NLS_STR@@QEAAAEAV1@XZ +; public: int __cdecl NLS_STR::atoi(class ISTR const & __ptr64)const __ptr64 +?atoi@NLS_STR@@QEBAHAEBVISTR@@@Z +; public: int __cdecl NLS_STR::atoi(void)const __ptr64 +?atoi@NLS_STR@@QEBAHXZ +; public: long __cdecl NLS_STR::atol(class ISTR const & __ptr64)const __ptr64 +?atol@NLS_STR@@QEBAJAEBVISTR@@@Z +; public: long __cdecl NLS_STR::atol(void)const __ptr64 +?atol@NLS_STR@@QEBAJXZ +; public: unsigned long __cdecl NLS_STR::atoul(class ISTR const & __ptr64)const __ptr64 +?atoul@NLS_STR@@QEBAKAEBVISTR@@@Z +; public: unsigned long __cdecl NLS_STR::atoul(void)const __ptr64 +?atoul@NLS_STR@@QEBAKXZ +; public: class NLS_STR & __ptr64 __cdecl NLS_STR::strcat(class NLS_STR const & __ptr64) __ptr64 +?strcat@NLS_STR@@QEAAAEAV1@AEBV1@@Z +; public: int __cdecl NLS_STR::strchr(class ISTR * __ptr64,unsigned short)const __ptr64 +?strchr@NLS_STR@@QEBAHPEAVISTR@@G@Z +; public: int __cdecl NLS_STR::strchr(class ISTR * __ptr64,unsigned short,class ISTR const & __ptr64)const __ptr64 +?strchr@NLS_STR@@QEBAHPEAVISTR@@GAEBV2@@Z +; public: int __cdecl NLS_STR::strcmp(class NLS_STR const & __ptr64)const __ptr64 +?strcmp@NLS_STR@@QEBAHAEBV1@@Z +; public: int __cdecl NLS_STR::strcmp(class NLS_STR const & __ptr64,class ISTR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?strcmp@NLS_STR@@QEBAHAEBV1@AEBVISTR@@1@Z +; public: int __cdecl NLS_STR::strcmp(class NLS_STR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?strcmp@NLS_STR@@QEBAHAEBV1@AEBVISTR@@@Z +; unsigned short * __ptr64 __cdecl strcpy(unsigned short * __ptr64,class NLS_STR const & __ptr64) +?strcpy@@YAPEAGPEAGAEBVNLS_STR@@@Z +; public: int __cdecl NLS_STR::strcspn(class ISTR * __ptr64,class NLS_STR const & __ptr64)const __ptr64 +?strcspn@NLS_STR@@QEBAHPEAVISTR@@AEBV1@@Z +; public: int __cdecl NLS_STR::strcspn(class ISTR * __ptr64,class NLS_STR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?strcspn@NLS_STR@@QEBAHPEAVISTR@@AEBV1@AEBV2@@Z +; public: unsigned int __cdecl NLS_STR::strlen(void)const __ptr64 +?strlen@NLS_STR@@QEBAIXZ +; public: int __cdecl NLS_STR::strncmp(class NLS_STR const & __ptr64,class ISTR const & __ptr64,class ISTR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?strncmp@NLS_STR@@QEBAHAEBV1@AEBVISTR@@11@Z +; public: int __cdecl NLS_STR::strncmp(class NLS_STR const & __ptr64,class ISTR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?strncmp@NLS_STR@@QEBAHAEBV1@AEBVISTR@@1@Z +; public: int __cdecl NLS_STR::strncmp(class NLS_STR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?strncmp@NLS_STR@@QEBAHAEBV1@AEBVISTR@@@Z +; public: int __cdecl NLS_STR::strrchr(class ISTR * __ptr64,unsigned short)const __ptr64 +?strrchr@NLS_STR@@QEBAHPEAVISTR@@G@Z +; public: int __cdecl NLS_STR::strrchr(class ISTR * __ptr64,unsigned short,class ISTR const & __ptr64)const __ptr64 +?strrchr@NLS_STR@@QEBAHPEAVISTR@@GAEBV2@@Z +; public: int __cdecl NLS_STR::strspn(class ISTR * __ptr64,class NLS_STR const & __ptr64)const __ptr64 +?strspn@NLS_STR@@QEBAHPEAVISTR@@AEBV1@@Z +; public: int __cdecl NLS_STR::strspn(class ISTR * __ptr64,class NLS_STR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?strspn@NLS_STR@@QEBAHPEAVISTR@@AEBV1@AEBV2@@Z +; public: int __cdecl NLS_STR::strstr(class ISTR * __ptr64,class NLS_STR const & __ptr64)const __ptr64 +?strstr@NLS_STR@@QEBAHPEAVISTR@@AEBV1@@Z +; public: int __cdecl NLS_STR::strstr(class ISTR * __ptr64,class NLS_STR const & __ptr64,class ISTR const & __ptr64)const __ptr64 +?strstr@NLS_STR@@QEBAHPEAVISTR@@AEBV1@AEBV2@@Z +; public: virtual void * __ptr64 __cdecl ITER_DL::vNext(void) __ptr64 +?vNext@ITER_DL@@UEAAPEAXXZ +; public: virtual void * __ptr64 __cdecl RITER_DL::vNext(void) __ptr64 +?vNext@RITER_DL@@UEAAPEAXXZ +InitCompareParam +NETUI_InitIsDBCS +NETUI_IsDBCS +NETUI_strcmp +NETUI_stricmp +NETUI_strncmp +NETUI_strncmp2 +NETUI_strnicmp +NETUI_strnicmp2 +QueryNocaseCompareParam +QueryStdCompareParam +QueryUserDefaultLCID +UserPreferenceQuery +UserPreferenceQueryBool +UserPreferenceSet +UserPreferenceSetBool +UserProfileEnum +UserProfileFree +UserProfileInit +UserProfileQuery +UserProfileRead +UserProfileSet +UserProfileWrite diff --git a/lib/libc/mingw/lib64/netui1.def b/lib/libc/mingw/lib64/netui1.def new file mode 100644 index 0000000000000000000000000000000000000000..58f913ef60aa8f55259f4249b895e6a518fc8212 --- /dev/null +++ b/lib/libc/mingw/lib64/netui1.def @@ -0,0 +1,3052 @@ +; +; Exports of file NETUI1.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NETUI1.dll +EXPORTS +; public: __cdecl ADMIN_AUTHORITY::ADMIN_AUTHORITY(unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long,unsigned long,int) __ptr64 +??0ADMIN_AUTHORITY@@QEAA@PEBGKKKKH@Z +; public: __cdecl ALIAS_ENUM::ALIAS_ENUM(class SAM_DOMAIN & __ptr64,unsigned int) __ptr64 +??0ALIAS_ENUM@@QEAA@AEAVSAM_DOMAIN@@I@Z +; public: __cdecl ALIAS_ENUM_ITER::ALIAS_ENUM_ITER(class ALIAS_ENUM & __ptr64) __ptr64 +??0ALIAS_ENUM_ITER@@QEAA@AEAVALIAS_ENUM@@@Z +; public: __cdecl ALIAS_ENUM_OBJ::ALIAS_ENUM_OBJ(void) __ptr64 +??0ALIAS_ENUM_OBJ@@QEAA@XZ +; public: __cdecl ALIAS_STR::ALIAS_STR(unsigned short const * __ptr64) __ptr64 +??0ALIAS_STR@@QEAA@PEBG@Z +; public: __cdecl ALLOC_STR::ALLOC_STR(unsigned short * __ptr64,unsigned int) __ptr64 +??0ALLOC_STR@@QEAA@PEAGI@Z +; public: __cdecl API_SESSION::API_SESSION(unsigned short const * __ptr64,int) __ptr64 +??0API_SESSION@@QEAA@PEBGH@Z +; protected: __cdecl BASE::BASE(void) __ptr64 +??0BASE@@IEAA@XZ +; public: __cdecl BROWSE_DOMAIN_ENUM::BROWSE_DOMAIN_ENUM(unsigned long,unsigned long * __ptr64) __ptr64 +??0BROWSE_DOMAIN_ENUM@@QEAA@KPEAK@Z +; public: __cdecl BROWSE_DOMAIN_INFO::BROWSE_DOMAIN_INFO(unsigned short const * __ptr64,unsigned long) __ptr64 +??0BROWSE_DOMAIN_INFO@@QEAA@PEBGK@Z +; public: __cdecl CHARDEVQ1_ENUM::CHARDEVQ1_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0CHARDEVQ1_ENUM@@QEAA@PEBG0@Z +; public: __cdecl CHARDEVQ1_ENUM_ITER::CHARDEVQ1_ENUM_ITER(class CHARDEVQ1_ENUM & __ptr64) __ptr64 +??0CHARDEVQ1_ENUM_ITER@@QEAA@AEAVCHARDEVQ1_ENUM@@@Z +; public: __cdecl CHARDEVQ1_ENUM_OBJ::CHARDEVQ1_ENUM_OBJ(void) __ptr64 +??0CHARDEVQ1_ENUM_OBJ@@QEAA@XZ +; protected: __cdecl CHARDEVQ_ENUM::CHARDEVQ_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned int) __ptr64 +??0CHARDEVQ_ENUM@@IEAA@PEBG0I@Z +; protected: __cdecl COMPUTER::COMPUTER(unsigned short const * __ptr64) __ptr64 +??0COMPUTER@@IEAA@PEBG@Z +; public: __cdecl CONN0_ENUM::CONN0_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0CONN0_ENUM@@QEAA@PEBG0@Z +; public: __cdecl CONN0_ENUM_ITER::CONN0_ENUM_ITER(class CONN0_ENUM & __ptr64) __ptr64 +??0CONN0_ENUM_ITER@@QEAA@AEAVCONN0_ENUM@@@Z +; public: __cdecl CONN0_ENUM_OBJ::CONN0_ENUM_OBJ(void) __ptr64 +??0CONN0_ENUM_OBJ@@QEAA@XZ +; public: __cdecl CONN1_ENUM::CONN1_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0CONN1_ENUM@@QEAA@PEBG0@Z +; public: __cdecl CONN1_ENUM_ITER::CONN1_ENUM_ITER(class CONN1_ENUM & __ptr64) __ptr64 +??0CONN1_ENUM_ITER@@QEAA@AEAVCONN1_ENUM@@@Z +; public: __cdecl CONN1_ENUM_OBJ::CONN1_ENUM_OBJ(void) __ptr64 +??0CONN1_ENUM_OBJ@@QEAA@XZ +; protected: __cdecl CONN_ENUM::CONN_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned int) __ptr64 +??0CONN_ENUM@@IEAA@PEBG0I@Z +; public: __cdecl CONTEXT_ENUM::CONTEXT_ENUM(unsigned long) __ptr64 +??0CONTEXT_ENUM@@QEAA@K@Z +; public: __cdecl CONTEXT_ENUM_ITER::CONTEXT_ENUM_ITER(class CONTEXT_ENUM & __ptr64) __ptr64 +??0CONTEXT_ENUM_ITER@@QEAA@AEAVCONTEXT_ENUM@@@Z +; public: __cdecl CONTEXT_ENUM_OBJ::CONTEXT_ENUM_OBJ(void) __ptr64 +??0CONTEXT_ENUM_OBJ@@QEAA@XZ +; public: __cdecl DEVICE2::DEVICE2(unsigned short const * __ptr64) __ptr64 +??0DEVICE2@@QEAA@PEBG@Z +; public: __cdecl DEVICE::DEVICE(unsigned short const * __ptr64) __ptr64 +??0DEVICE@@QEAA@PEBG@Z +; public: __cdecl DOMAIN0_ENUM::DOMAIN0_ENUM(unsigned short const * __ptr64) __ptr64 +??0DOMAIN0_ENUM@@QEAA@PEBG@Z +; public: __cdecl DOMAIN0_ENUM_ITER::DOMAIN0_ENUM_ITER(class DOMAIN0_ENUM & __ptr64) __ptr64 +??0DOMAIN0_ENUM_ITER@@QEAA@AEAVDOMAIN0_ENUM@@@Z +; public: __cdecl DOMAIN0_ENUM_OBJ::DOMAIN0_ENUM_OBJ(void) __ptr64 +??0DOMAIN0_ENUM_OBJ@@QEAA@XZ +; public: __cdecl DOMAIN::DOMAIN(unsigned short const * __ptr64,unsigned short const * __ptr64,int) __ptr64 +??0DOMAIN@@QEAA@PEBG0H@Z +; public: __cdecl DOMAIN::DOMAIN(unsigned short const * __ptr64,int) __ptr64 +??0DOMAIN@@QEAA@PEBGH@Z +; protected: __cdecl DOMAIN_ENUM::DOMAIN_ENUM(unsigned short const * __ptr64,unsigned int) __ptr64 +??0DOMAIN_ENUM@@IEAA@PEBGI@Z +; public: __cdecl DOMAIN_WITH_DC_CACHE::DOMAIN_WITH_DC_CACHE(unsigned short const * __ptr64,unsigned short const * __ptr64,int) __ptr64 +??0DOMAIN_WITH_DC_CACHE@@QEAA@PEBG0H@Z +; public: __cdecl DOMAIN_WITH_DC_CACHE::DOMAIN_WITH_DC_CACHE(unsigned short const * __ptr64,int) __ptr64 +??0DOMAIN_WITH_DC_CACHE@@QEAA@PEBGH@Z +; public: __cdecl ENUM_CALLER::ENUM_CALLER(void) __ptr64 +??0ENUM_CALLER@@QEAA@XZ +; public: __cdecl ENUM_CALLER_LM_OBJ::ENUM_CALLER_LM_OBJ(class LOCATION const & __ptr64) __ptr64 +??0ENUM_CALLER_LM_OBJ@@QEAA@AEBVLOCATION@@@Z +; protected: __cdecl ENUM_OBJ_BASE::ENUM_OBJ_BASE(void) __ptr64 +??0ENUM_OBJ_BASE@@IEAA@XZ +; public: __cdecl FILE2_ENUM::FILE2_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0FILE2_ENUM@@QEAA@PEBG00@Z +; public: __cdecl FILE2_ENUM_ITER::FILE2_ENUM_ITER(class FILE2_ENUM & __ptr64) __ptr64 +??0FILE2_ENUM_ITER@@QEAA@AEAVFILE2_ENUM@@@Z +; public: __cdecl FILE2_ENUM_OBJ::FILE2_ENUM_OBJ(void) __ptr64 +??0FILE2_ENUM_OBJ@@QEAA@XZ +; public: __cdecl FILE3_ENUM::FILE3_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0FILE3_ENUM@@QEAA@PEBG00@Z +; public: __cdecl FILE3_ENUM_ITER::FILE3_ENUM_ITER(class FILE3_ENUM & __ptr64) __ptr64 +??0FILE3_ENUM_ITER@@QEAA@AEAVFILE3_ENUM@@@Z +; public: __cdecl FILE3_ENUM_OBJ::FILE3_ENUM_OBJ(void) __ptr64 +??0FILE3_ENUM_OBJ@@QEAA@XZ +; protected: __cdecl FILE_ENUM::FILE_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned int) __ptr64 +??0FILE_ENUM@@IEAA@PEBG00I@Z +; public: __cdecl GROUP0_ENUM::GROUP0_ENUM(class LOCATION const & __ptr64,unsigned short const * __ptr64) __ptr64 +??0GROUP0_ENUM@@QEAA@AEBVLOCATION@@PEBG@Z +; public: __cdecl GROUP0_ENUM::GROUP0_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0GROUP0_ENUM@@QEAA@PEBG0@Z +; public: __cdecl GROUP0_ENUM::GROUP0_ENUM(enum LOCATION_TYPE,unsigned short const * __ptr64) __ptr64 +??0GROUP0_ENUM@@QEAA@W4LOCATION_TYPE@@PEBG@Z +; public: __cdecl GROUP0_ENUM_ITER::GROUP0_ENUM_ITER(class GROUP0_ENUM & __ptr64) __ptr64 +??0GROUP0_ENUM_ITER@@QEAA@AEAVGROUP0_ENUM@@@Z +; public: __cdecl GROUP0_ENUM_OBJ::GROUP0_ENUM_OBJ(void) __ptr64 +??0GROUP0_ENUM_OBJ@@QEAA@XZ +; public: __cdecl GROUP1_ENUM::GROUP1_ENUM(class LOCATION const & __ptr64) __ptr64 +??0GROUP1_ENUM@@QEAA@AEBVLOCATION@@@Z +; public: __cdecl GROUP1_ENUM::GROUP1_ENUM(unsigned short const * __ptr64) __ptr64 +??0GROUP1_ENUM@@QEAA@PEBG@Z +; public: __cdecl GROUP1_ENUM::GROUP1_ENUM(enum LOCATION_TYPE) __ptr64 +??0GROUP1_ENUM@@QEAA@W4LOCATION_TYPE@@@Z +; public: __cdecl GROUP1_ENUM_ITER::GROUP1_ENUM_ITER(class GROUP1_ENUM & __ptr64) __ptr64 +??0GROUP1_ENUM_ITER@@QEAA@AEAVGROUP1_ENUM@@@Z +; public: __cdecl GROUP1_ENUM_OBJ::GROUP1_ENUM_OBJ(void) __ptr64 +??0GROUP1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl GROUP::GROUP(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0GROUP@@QEAA@PEBG0@Z +; public: __cdecl GROUP::GROUP(unsigned short const * __ptr64,class LOCATION const & __ptr64) __ptr64 +??0GROUP@@QEAA@PEBGAEBVLOCATION@@@Z +; public: __cdecl GROUP::GROUP(unsigned short const * __ptr64,enum LOCATION_TYPE) __ptr64 +??0GROUP@@QEAA@PEBGW4LOCATION_TYPE@@@Z +; public: __cdecl GROUP_0::GROUP_0(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0GROUP_0@@QEAA@PEBG0@Z +; public: __cdecl GROUP_0::GROUP_0(unsigned short const * __ptr64,class LOCATION const & __ptr64) __ptr64 +??0GROUP_0@@QEAA@PEBGAEBVLOCATION@@@Z +; public: __cdecl GROUP_0::GROUP_0(unsigned short const * __ptr64,enum LOCATION_TYPE) __ptr64 +??0GROUP_0@@QEAA@PEBGW4LOCATION_TYPE@@@Z +; public: __cdecl GROUP_1::GROUP_1(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0GROUP_1@@QEAA@PEBG0@Z +; public: __cdecl GROUP_1::GROUP_1(unsigned short const * __ptr64,class LOCATION const & __ptr64) __ptr64 +??0GROUP_1@@QEAA@PEBGAEBVLOCATION@@@Z +; public: __cdecl GROUP_1::GROUP_1(unsigned short const * __ptr64,enum LOCATION_TYPE) __ptr64 +??0GROUP_1@@QEAA@PEBGW4LOCATION_TYPE@@@Z +; protected: __cdecl GROUP_ENUM::GROUP_ENUM(class LOCATION const & __ptr64,unsigned int,unsigned short const * __ptr64) __ptr64 +??0GROUP_ENUM@@IEAA@AEBVLOCATION@@IPEBG@Z +; protected: __cdecl GROUP_ENUM::GROUP_ENUM(unsigned short const * __ptr64,unsigned int,unsigned short const * __ptr64) __ptr64 +??0GROUP_ENUM@@IEAA@PEBGI0@Z +; protected: __cdecl GROUP_ENUM::GROUP_ENUM(enum LOCATION_TYPE,unsigned int,unsigned short const * __ptr64) __ptr64 +??0GROUP_ENUM@@IEAA@W4LOCATION_TYPE@@IPEBG@Z +; public: __cdecl GROUP_MEMB::GROUP_MEMB(class LOCATION const & __ptr64,unsigned short const * __ptr64) __ptr64 +??0GROUP_MEMB@@QEAA@AEBVLOCATION@@PEBG@Z +; public: __cdecl ITER_DEVICE::ITER_DEVICE(enum LMO_DEVICE,enum LMO_DEV_USAGE) __ptr64 +??0ITER_DEVICE@@QEAA@W4LMO_DEVICE@@W4LMO_DEV_USAGE@@@Z +; public: __cdecl ITER_SL_BROWSE_DOMAIN_INFO::ITER_SL_BROWSE_DOMAIN_INFO(class SLIST & __ptr64) __ptr64 +??0ITER_SL_BROWSE_DOMAIN_INFO@@QEAA@AEAVSLIST@@@Z +; public: __cdecl ITER_SL_LM_RESUME_BUFFER::ITER_SL_LM_RESUME_BUFFER(class SLIST & __ptr64) __ptr64 +??0ITER_SL_LM_RESUME_BUFFER@@QEAA@AEAVSLIST@@@Z +; public: __cdecl LM_CONFIG::LM_CONFIG(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0LM_CONFIG@@QEAA@PEBG00@Z +; protected: __cdecl LM_ENUM::LM_ENUM(unsigned int) __ptr64 +??0LM_ENUM@@IEAA@I@Z +; protected: __cdecl LM_ENUM_ITER::LM_ENUM_ITER(class LM_ENUM & __ptr64) __ptr64 +??0LM_ENUM_ITER@@IEAA@AEAVLM_ENUM@@@Z +; protected: __cdecl LM_FILE::LM_FILE(unsigned short const * __ptr64,unsigned long) __ptr64 +??0LM_FILE@@IEAA@PEBGK@Z +; public: __cdecl LM_FILE_2::LM_FILE_2(unsigned short const * __ptr64,unsigned long) __ptr64 +??0LM_FILE_2@@QEAA@PEBGK@Z +; public: __cdecl LM_FILE_3::LM_FILE_3(unsigned short const * __ptr64,unsigned long) __ptr64 +??0LM_FILE_3@@QEAA@PEBGK@Z +; public: __cdecl LM_MESSAGE::LM_MESSAGE(class LOCATION & __ptr64) __ptr64 +??0LM_MESSAGE@@QEAA@AEAVLOCATION@@@Z +; public: __cdecl LM_MESSAGE::LM_MESSAGE(unsigned short const * __ptr64) __ptr64 +??0LM_MESSAGE@@QEAA@PEBG@Z +; public: __cdecl LM_MESSAGE::LM_MESSAGE(enum LOCATION_TYPE) __ptr64 +??0LM_MESSAGE@@QEAA@W4LOCATION_TYPE@@@Z +; public: __cdecl LM_OBJ::LM_OBJ(void) __ptr64 +??0LM_OBJ@@QEAA@XZ +; protected: __cdecl LM_OBJ_BASE::LM_OBJ_BASE(int) __ptr64 +??0LM_OBJ_BASE@@IEAA@H@Z +; public: __cdecl LM_RESUME_BUFFER::LM_RESUME_BUFFER(class LM_RESUME_ENUM * __ptr64,unsigned int,unsigned char * __ptr64) __ptr64 +??0LM_RESUME_BUFFER@@QEAA@PEAVLM_RESUME_ENUM@@IPEAE@Z +; protected: __cdecl LM_RESUME_ENUM::LM_RESUME_ENUM(unsigned int,int) __ptr64 +??0LM_RESUME_ENUM@@IEAA@IH@Z +; protected: __cdecl LM_RESUME_ENUM_ITER::LM_RESUME_ENUM_ITER(class LM_RESUME_ENUM & __ptr64) __ptr64 +??0LM_RESUME_ENUM_ITER@@IEAA@AEAVLM_RESUME_ENUM@@@Z +; public: __cdecl LM_SERVICE::LM_SERVICE(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0LM_SERVICE@@QEAA@PEBG0@Z +; protected: __cdecl LM_SESSION::LM_SESSION(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0LM_SESSION@@IEAA@PEBG0@Z +; protected: __cdecl LM_SESSION::LM_SESSION(unsigned short const * __ptr64,class LOCATION const & __ptr64) __ptr64 +??0LM_SESSION@@IEAA@PEBGAEBVLOCATION@@@Z +; protected: __cdecl LM_SESSION::LM_SESSION(unsigned short const * __ptr64,enum LOCATION_TYPE) __ptr64 +??0LM_SESSION@@IEAA@PEBGW4LOCATION_TYPE@@@Z +; public: __cdecl LM_SESSION_0::LM_SESSION_0(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0LM_SESSION_0@@QEAA@PEBG0@Z +; public: __cdecl LM_SESSION_0::LM_SESSION_0(unsigned short const * __ptr64,class LOCATION const & __ptr64) __ptr64 +??0LM_SESSION_0@@QEAA@PEBGAEBVLOCATION@@@Z +; public: __cdecl LM_SESSION_0::LM_SESSION_0(unsigned short const * __ptr64,enum LOCATION_TYPE) __ptr64 +??0LM_SESSION_0@@QEAA@PEBGW4LOCATION_TYPE@@@Z +; public: __cdecl LM_SESSION_10::LM_SESSION_10(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0LM_SESSION_10@@QEAA@PEBG0@Z +; public: __cdecl LM_SESSION_10::LM_SESSION_10(unsigned short const * __ptr64,class LOCATION const & __ptr64) __ptr64 +??0LM_SESSION_10@@QEAA@PEBGAEBVLOCATION@@@Z +; public: __cdecl LM_SESSION_10::LM_SESSION_10(unsigned short const * __ptr64,enum LOCATION_TYPE) __ptr64 +??0LM_SESSION_10@@QEAA@PEBGW4LOCATION_TYPE@@@Z +; public: __cdecl LM_SESSION_1::LM_SESSION_1(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0LM_SESSION_1@@QEAA@PEBG0@Z +; public: __cdecl LM_SESSION_1::LM_SESSION_1(unsigned short const * __ptr64,class LOCATION const & __ptr64) __ptr64 +??0LM_SESSION_1@@QEAA@PEBGAEBVLOCATION@@@Z +; public: __cdecl LM_SESSION_1::LM_SESSION_1(unsigned short const * __ptr64,enum LOCATION_TYPE) __ptr64 +??0LM_SESSION_1@@QEAA@PEBGW4LOCATION_TYPE@@@Z +; public: __cdecl LM_SESSION_2::LM_SESSION_2(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0LM_SESSION_2@@QEAA@PEBG0@Z +; public: __cdecl LM_SESSION_2::LM_SESSION_2(unsigned short const * __ptr64,class LOCATION const & __ptr64) __ptr64 +??0LM_SESSION_2@@QEAA@PEBGAEBVLOCATION@@@Z +; public: __cdecl LM_SESSION_2::LM_SESSION_2(unsigned short const * __ptr64,enum LOCATION_TYPE) __ptr64 +??0LM_SESSION_2@@QEAA@PEBGW4LOCATION_TYPE@@@Z +; public: __cdecl LM_SRVRES::LM_SRVRES(void) __ptr64 +??0LM_SRVRES@@QEAA@XZ +; public: __cdecl LOCAL_USER::LOCAL_USER(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0LOCAL_USER@@QEAA@PEBG0@Z +; public: __cdecl LOCAL_USER::LOCAL_USER(enum LOCATION_TYPE) __ptr64 +??0LOCAL_USER@@QEAA@W4LOCATION_TYPE@@@Z +; public: __cdecl LOCATION::LOCATION(class LOCATION const & __ptr64) __ptr64 +??0LOCATION@@QEAA@AEBV0@@Z +; public: __cdecl LOCATION::LOCATION(unsigned short const * __ptr64,int) __ptr64 +??0LOCATION@@QEAA@PEBGH@Z +; public: __cdecl LOCATION::LOCATION(enum LOCATION_TYPE,int) __ptr64 +??0LOCATION@@QEAA@W4LOCATION_TYPE@@H@Z +; protected: __cdecl LOC_LM_ENUM::LOC_LM_ENUM(class LOCATION const & __ptr64,unsigned int) __ptr64 +??0LOC_LM_ENUM@@IEAA@AEBVLOCATION@@I@Z +; protected: __cdecl LOC_LM_ENUM::LOC_LM_ENUM(unsigned short const * __ptr64,unsigned int) __ptr64 +??0LOC_LM_ENUM@@IEAA@PEBGI@Z +; protected: __cdecl LOC_LM_ENUM::LOC_LM_ENUM(enum LOCATION_TYPE,unsigned int) __ptr64 +??0LOC_LM_ENUM@@IEAA@W4LOCATION_TYPE@@I@Z +; public: __cdecl LOC_LM_OBJ::LOC_LM_OBJ(class LOCATION const & __ptr64,int) __ptr64 +??0LOC_LM_OBJ@@QEAA@AEBVLOCATION@@H@Z +; public: __cdecl LOC_LM_OBJ::LOC_LM_OBJ(unsigned short const * __ptr64,int) __ptr64 +??0LOC_LM_OBJ@@QEAA@PEBGH@Z +; public: __cdecl LOC_LM_OBJ::LOC_LM_OBJ(enum LOCATION_TYPE,int) __ptr64 +??0LOC_LM_OBJ@@QEAA@W4LOCATION_TYPE@@H@Z +; protected: __cdecl LOC_LM_RESUME_ENUM::LOC_LM_RESUME_ENUM(class LOCATION const & __ptr64,unsigned int,int) __ptr64 +??0LOC_LM_RESUME_ENUM@@IEAA@AEBVLOCATION@@IH@Z +; protected: __cdecl LOC_LM_RESUME_ENUM::LOC_LM_RESUME_ENUM(unsigned short const * __ptr64,unsigned int,int) __ptr64 +??0LOC_LM_RESUME_ENUM@@IEAA@PEBGIH@Z +; protected: __cdecl LOC_LM_RESUME_ENUM::LOC_LM_RESUME_ENUM(enum LOCATION_TYPE,unsigned int,int) __ptr64 +??0LOC_LM_RESUME_ENUM@@IEAA@W4LOCATION_TYPE@@IH@Z +; public: __cdecl LSA_ACCOUNT::LSA_ACCOUNT(class LSA_POLICY * __ptr64,void * __ptr64,unsigned long,unsigned short const * __ptr64,void * __ptr64) __ptr64 +??0LSA_ACCOUNT@@QEAA@PEAVLSA_POLICY@@PEAXKPEBG1@Z +; public: __cdecl LSA_ACCOUNTS_ENUM::LSA_ACCOUNTS_ENUM(class LSA_POLICY const * __ptr64) __ptr64 +??0LSA_ACCOUNTS_ENUM@@QEAA@PEBVLSA_POLICY@@@Z +; public: __cdecl LSA_ACCOUNTS_ENUM_ITER::LSA_ACCOUNTS_ENUM_ITER(class LSA_ACCOUNTS_ENUM & __ptr64) __ptr64 +??0LSA_ACCOUNTS_ENUM_ITER@@QEAA@AEAVLSA_ACCOUNTS_ENUM@@@Z +; public: __cdecl LSA_ACCOUNTS_ENUM_OBJ::LSA_ACCOUNTS_ENUM_OBJ(void) __ptr64 +??0LSA_ACCOUNTS_ENUM_OBJ@@QEAA@XZ +; public: __cdecl LSA_ACCOUNT_PRIVILEGE_ENUM_ITER::LSA_ACCOUNT_PRIVILEGE_ENUM_ITER(class OS_PRIVILEGE_SET * __ptr64) __ptr64 +??0LSA_ACCOUNT_PRIVILEGE_ENUM_ITER@@QEAA@PEAVOS_PRIVILEGE_SET@@@Z +; public: __cdecl LSA_ACCT_DOM_INFO_MEM::LSA_ACCT_DOM_INFO_MEM(int) __ptr64 +??0LSA_ACCT_DOM_INFO_MEM@@QEAA@H@Z +; public: __cdecl LSA_AUDIT_EVENT_INFO_MEM::LSA_AUDIT_EVENT_INFO_MEM(int) __ptr64 +??0LSA_AUDIT_EVENT_INFO_MEM@@QEAA@H@Z +; public: __cdecl LSA_DOMAIN_INFO::LSA_DOMAIN_INFO(class NLS_STR const & __ptr64,class LSA_DOMAIN_INFO const * __ptr64,class LSA_DOMAIN_INFO const * __ptr64) __ptr64 +??0LSA_DOMAIN_INFO@@QEAA@AEBVNLS_STR@@PEBV1@1@Z +; protected: __cdecl LSA_ENUM::LSA_ENUM(class LSA_POLICY const * __ptr64) __ptr64 +??0LSA_ENUM@@IEAA@PEBVLSA_POLICY@@@Z +; protected: __cdecl LSA_MEMORY::LSA_MEMORY(int) __ptr64 +??0LSA_MEMORY@@IEAA@H@Z +; protected: __cdecl LSA_OBJECT::LSA_OBJECT(void) __ptr64 +??0LSA_OBJECT@@IEAA@XZ +; public: __cdecl LSA_POLICY::LSA_POLICY(unsigned short const * __ptr64,unsigned long) __ptr64 +??0LSA_POLICY@@QEAA@PEBGK@Z +; public: __cdecl LSA_PRIMARY_DOM_INFO_MEM::LSA_PRIMARY_DOM_INFO_MEM(int) __ptr64 +??0LSA_PRIMARY_DOM_INFO_MEM@@QEAA@H@Z +; public: __cdecl LSA_PRIVILEGES_ENUM::LSA_PRIVILEGES_ENUM(class LSA_POLICY const * __ptr64) __ptr64 +??0LSA_PRIVILEGES_ENUM@@QEAA@PEBVLSA_POLICY@@@Z +; public: __cdecl LSA_PRIVILEGES_ENUM_ITER::LSA_PRIVILEGES_ENUM_ITER(class LSA_PRIVILEGES_ENUM & __ptr64) __ptr64 +??0LSA_PRIVILEGES_ENUM_ITER@@QEAA@AEAVLSA_PRIVILEGES_ENUM@@@Z +; public: __cdecl LSA_PRIVILEGES_ENUM_OBJ::LSA_PRIVILEGES_ENUM_OBJ(void) __ptr64 +??0LSA_PRIVILEGES_ENUM_OBJ@@QEAA@XZ +; public: __cdecl LSA_REF_DOMAIN_MEM::LSA_REF_DOMAIN_MEM(int) __ptr64 +??0LSA_REF_DOMAIN_MEM@@QEAA@H@Z +; public: __cdecl LSA_SECRET::LSA_SECRET(class NLS_STR const & __ptr64) __ptr64 +??0LSA_SECRET@@QEAA@AEBVNLS_STR@@@Z +; public: __cdecl LSA_SERVER_ROLE_INFO_MEM::LSA_SERVER_ROLE_INFO_MEM(int,int) __ptr64 +??0LSA_SERVER_ROLE_INFO_MEM@@QEAA@HH@Z +; public: __cdecl LSA_TRANSLATED_NAME_MEM::LSA_TRANSLATED_NAME_MEM(int) __ptr64 +??0LSA_TRANSLATED_NAME_MEM@@QEAA@H@Z +; public: __cdecl LSA_TRANSLATED_SID_MEM::LSA_TRANSLATED_SID_MEM(int) __ptr64 +??0LSA_TRANSLATED_SID_MEM@@QEAA@H@Z +; public: __cdecl LSA_TRUSTED_DC_LIST::LSA_TRUSTED_DC_LIST(class NLS_STR const & __ptr64,unsigned short const * __ptr64) __ptr64 +??0LSA_TRUSTED_DC_LIST@@QEAA@AEBVNLS_STR@@PEBG@Z +; public: __cdecl LSA_TRUSTED_DOMAIN::LSA_TRUSTED_DOMAIN(class LSA_POLICY const & __ptr64,struct _LSA_TRUST_INFORMATION const & __ptr64,unsigned long) __ptr64 +??0LSA_TRUSTED_DOMAIN@@QEAA@AEBVLSA_POLICY@@AEBU_LSA_TRUST_INFORMATION@@K@Z +; public: __cdecl LSA_TRUSTED_DOMAIN::LSA_TRUSTED_DOMAIN(class LSA_POLICY const & __ptr64,class NLS_STR const & __ptr64,void * __ptr64 const,unsigned long) __ptr64 +??0LSA_TRUSTED_DOMAIN@@QEAA@AEBVLSA_POLICY@@AEBVNLS_STR@@QEAXK@Z +; public: __cdecl LSA_TRUSTED_DOMAIN::LSA_TRUSTED_DOMAIN(class LSA_POLICY const & __ptr64,void * __ptr64 const,unsigned long) __ptr64 +??0LSA_TRUSTED_DOMAIN@@QEAA@AEBVLSA_POLICY@@QEAXK@Z +; public: __cdecl LSA_TRUST_INFO_MEM::LSA_TRUST_INFO_MEM(int) __ptr64 +??0LSA_TRUST_INFO_MEM@@QEAA@H@Z +; public: __cdecl MEMBERSHIP_LM_OBJ::MEMBERSHIP_LM_OBJ(class LOCATION const & __ptr64,unsigned int) __ptr64 +??0MEMBERSHIP_LM_OBJ@@QEAA@AEBVLOCATION@@I@Z +; protected: __cdecl NET_ACCESS::NET_ACCESS(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0NET_ACCESS@@IEAA@PEBG0@Z +; public: __cdecl NET_ACCESS_1::NET_ACCESS_1(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0NET_ACCESS_1@@QEAA@PEBG0@Z +; public: __cdecl NET_NAME::NET_NAME(unsigned short const * __ptr64,enum NETNAME_TYPE) __ptr64 +??0NET_NAME@@QEAA@PEBGW4NETNAME_TYPE@@@Z +; public: __cdecl NEW_LM_OBJ::NEW_LM_OBJ(int) __ptr64 +??0NEW_LM_OBJ@@QEAA@H@Z +; protected: __cdecl NT_ACCOUNT_ENUM::NT_ACCOUNT_ENUM(class SAM_DOMAIN const * __ptr64,enum _DOMAIN_DISPLAY_INFORMATION,int) __ptr64 +??0NT_ACCOUNT_ENUM@@IEAA@PEBVSAM_DOMAIN@@W4_DOMAIN_DISPLAY_INFORMATION@@H@Z +; public: __cdecl NT_GROUP_ENUM::NT_GROUP_ENUM(class SAM_DOMAIN const * __ptr64) __ptr64 +??0NT_GROUP_ENUM@@QEAA@PEBVSAM_DOMAIN@@@Z +; public: __cdecl NT_GROUP_ENUM_ITER::NT_GROUP_ENUM_ITER(class NT_GROUP_ENUM & __ptr64) __ptr64 +??0NT_GROUP_ENUM_ITER@@QEAA@AEAVNT_GROUP_ENUM@@@Z +; public: __cdecl NT_GROUP_ENUM_OBJ::NT_GROUP_ENUM_OBJ(void) __ptr64 +??0NT_GROUP_ENUM_OBJ@@QEAA@XZ +; public: __cdecl NT_MACHINE_ENUM::NT_MACHINE_ENUM(class SAM_DOMAIN const * __ptr64) __ptr64 +??0NT_MACHINE_ENUM@@QEAA@PEBVSAM_DOMAIN@@@Z +; public: __cdecl NT_MACHINE_ENUM_ITER::NT_MACHINE_ENUM_ITER(class NT_MACHINE_ENUM & __ptr64) __ptr64 +??0NT_MACHINE_ENUM_ITER@@QEAA@AEAVNT_MACHINE_ENUM@@@Z +; public: __cdecl NT_MACHINE_ENUM_OBJ::NT_MACHINE_ENUM_OBJ(void) __ptr64 +??0NT_MACHINE_ENUM_OBJ@@QEAA@XZ +; protected: __cdecl NT_MEMORY::NT_MEMORY(void) __ptr64 +??0NT_MEMORY@@IEAA@XZ +; public: __cdecl NT_USER_ENUM::NT_USER_ENUM(class SAM_DOMAIN const * __ptr64) __ptr64 +??0NT_USER_ENUM@@QEAA@PEBVSAM_DOMAIN@@@Z +; public: __cdecl NT_USER_ENUM_ITER::NT_USER_ENUM_ITER(class NT_USER_ENUM & __ptr64) __ptr64 +??0NT_USER_ENUM_ITER@@QEAA@AEAVNT_USER_ENUM@@@Z +; public: __cdecl NT_USER_ENUM_OBJ::NT_USER_ENUM_OBJ(void) __ptr64 +??0NT_USER_ENUM_OBJ@@QEAA@XZ +; public: __cdecl OS_ACE::OS_ACE(void * __ptr64) __ptr64 +??0OS_ACE@@QEAA@PEAX@Z +; public: __cdecl OS_ACL::OS_ACL(struct _ACL * __ptr64,int,class OS_SECURITY_DESCRIPTOR * __ptr64) __ptr64 +??0OS_ACL@@QEAA@PEAU_ACL@@HPEAVOS_SECURITY_DESCRIPTOR@@@Z +; public: __cdecl OS_ACL_SUBJECT_ITER::OS_ACL_SUBJECT_ITER(class OS_ACL const * __ptr64,struct _GENERIC_MAPPING * __ptr64,struct _GENERIC_MAPPING * __ptr64,int,int) __ptr64 +??0OS_ACL_SUBJECT_ITER@@QEAA@PEBVOS_ACL@@PEAU_GENERIC_MAPPING@@1HH@Z +; public: __cdecl OS_DACL_SUBJECT_ITER::OS_DACL_SUBJECT_ITER(class OS_ACL * __ptr64,struct _GENERIC_MAPPING * __ptr64,struct _GENERIC_MAPPING * __ptr64,int,int) __ptr64 +??0OS_DACL_SUBJECT_ITER@@QEAA@PEAVOS_ACL@@PEAU_GENERIC_MAPPING@@1HH@Z +; public: __cdecl OS_LUID::OS_LUID(struct _LUID) __ptr64 +??0OS_LUID@@QEAA@U_LUID@@@Z +; public: __cdecl OS_LUID::OS_LUID(void) __ptr64 +??0OS_LUID@@QEAA@XZ +; public: __cdecl OS_LUID_AND_ATTRIBUTES::OS_LUID_AND_ATTRIBUTES(void) __ptr64 +??0OS_LUID_AND_ATTRIBUTES@@QEAA@XZ +; protected: __cdecl OS_OBJECT_WITH_DATA::OS_OBJECT_WITH_DATA(unsigned int) __ptr64 +??0OS_OBJECT_WITH_DATA@@IEAA@I@Z +; public: __cdecl OS_PRIVILEGE_SET::OS_PRIVILEGE_SET(struct _PRIVILEGE_SET * __ptr64) __ptr64 +??0OS_PRIVILEGE_SET@@QEAA@PEAU_PRIVILEGE_SET@@@Z +; public: __cdecl OS_SACL_SUBJECT_ITER::OS_SACL_SUBJECT_ITER(class OS_ACL * __ptr64,struct _GENERIC_MAPPING * __ptr64,struct _GENERIC_MAPPING * __ptr64,int,int) __ptr64 +??0OS_SACL_SUBJECT_ITER@@QEAA@PEAVOS_ACL@@PEAU_GENERIC_MAPPING@@1HH@Z +; public: __cdecl OS_SECURITY_DESCRIPTOR::OS_SECURITY_DESCRIPTOR(void * __ptr64,int) __ptr64 +??0OS_SECURITY_DESCRIPTOR@@QEAA@PEAXH@Z +; public: __cdecl OS_SECURITY_DESCRIPTOR_CONTROL::OS_SECURITY_DESCRIPTOR_CONTROL(unsigned short * __ptr64) __ptr64 +??0OS_SECURITY_DESCRIPTOR_CONTROL@@QEAA@PEAG@Z +; public: __cdecl OS_SID::OS_SID(void * __ptr64,int,class OS_SECURITY_DESCRIPTOR * __ptr64) __ptr64 +??0OS_SID@@QEAA@PEAXHPEAVOS_SECURITY_DESCRIPTOR@@@Z +; public: __cdecl OS_SID::OS_SID(void * __ptr64,unsigned long,class OS_SECURITY_DESCRIPTOR * __ptr64) __ptr64 +??0OS_SID@@QEAA@PEAXKPEAVOS_SECURITY_DESCRIPTOR@@@Z +; public: __cdecl SAM_ALIAS::SAM_ALIAS(class SAM_DOMAIN const & __ptr64,unsigned long,unsigned long) __ptr64 +??0SAM_ALIAS@@QEAA@AEBVSAM_DOMAIN@@KK@Z +; public: __cdecl SAM_ALIAS::SAM_ALIAS(class SAM_DOMAIN const & __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +??0SAM_ALIAS@@QEAA@AEBVSAM_DOMAIN@@PEBGK@Z +; public: __cdecl SAM_DOMAIN::SAM_DOMAIN(class SAM_SERVER const & __ptr64,void * __ptr64,unsigned long) __ptr64 +??0SAM_DOMAIN@@QEAA@AEBVSAM_SERVER@@PEAXK@Z +; public: __cdecl SAM_GROUP::SAM_GROUP(class SAM_DOMAIN const & __ptr64,unsigned long,unsigned long) __ptr64 +??0SAM_GROUP@@QEAA@AEBVSAM_DOMAIN@@KK@Z +; protected: __cdecl SAM_MEMORY::SAM_MEMORY(int) __ptr64 +??0SAM_MEMORY@@IEAA@H@Z +; protected: __cdecl SAM_OBJECT::SAM_OBJECT(void) __ptr64 +??0SAM_OBJECT@@IEAA@XZ +; public: __cdecl SAM_PSWD_DOM_INFO_MEM::SAM_PSWD_DOM_INFO_MEM(int) __ptr64 +??0SAM_PSWD_DOM_INFO_MEM@@QEAA@H@Z +; public: __cdecl SAM_RID_ENUMERATION_MEM::SAM_RID_ENUMERATION_MEM(int) __ptr64 +??0SAM_RID_ENUMERATION_MEM@@QEAA@H@Z +; public: __cdecl SAM_RID_MEM::SAM_RID_MEM(int) __ptr64 +??0SAM_RID_MEM@@QEAA@H@Z +; public: __cdecl SAM_SERVER::SAM_SERVER(unsigned short const * __ptr64,unsigned long) __ptr64 +??0SAM_SERVER@@QEAA@PEBGK@Z +; public: __cdecl SAM_SID_MEM::SAM_SID_MEM(int) __ptr64 +??0SAM_SID_MEM@@QEAA@H@Z +; public: __cdecl SAM_SID_NAME_USE_MEM::SAM_SID_NAME_USE_MEM(int) __ptr64 +??0SAM_SID_NAME_USE_MEM@@QEAA@H@Z +; public: __cdecl SAM_USER::SAM_USER(class SAM_DOMAIN const & __ptr64,unsigned long,unsigned long) __ptr64 +??0SAM_USER@@QEAA@AEBVSAM_DOMAIN@@KK@Z +; public: __cdecl SAM_USER_ENUM::SAM_USER_ENUM(class SAM_DOMAIN const * __ptr64,unsigned long,int) __ptr64 +??0SAM_USER_ENUM@@QEAA@PEBVSAM_DOMAIN@@KH@Z +; public: __cdecl SAM_USER_ENUM_ITER::SAM_USER_ENUM_ITER(class SAM_USER_ENUM & __ptr64) __ptr64 +??0SAM_USER_ENUM_ITER@@QEAA@AEAVSAM_USER_ENUM@@@Z +; public: __cdecl SAM_USER_ENUM_OBJ::SAM_USER_ENUM_OBJ(void) __ptr64 +??0SAM_USER_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SC_MANAGER::SC_MANAGER(struct SC_HANDLE__ * __ptr64) __ptr64 +??0SC_MANAGER@@QEAA@PEAUSC_HANDLE__@@@Z +; public: __cdecl SC_MANAGER::SC_MANAGER(unsigned short const * __ptr64,unsigned int,enum SERVICE_DATABASE) __ptr64 +??0SC_MANAGER@@QEAA@PEBGIW4SERVICE_DATABASE@@@Z +; public: __cdecl SC_SERVICE::SC_SERVICE(class SC_MANAGER const & __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned int,unsigned int,unsigned int,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned int) __ptr64 +??0SC_SERVICE@@QEAA@AEBVSC_MANAGER@@PEBG1III11111I@Z +; public: __cdecl SC_SERVICE::SC_SERVICE(class SC_MANAGER const & __ptr64,unsigned short const * __ptr64,unsigned int) __ptr64 +??0SC_SERVICE@@QEAA@AEBVSC_MANAGER@@PEBGI@Z +; public: __cdecl SERVER1_ENUM::SERVER1_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +??0SERVER1_ENUM@@QEAA@PEBG0K@Z +; public: __cdecl SERVER1_ENUM_ITER::SERVER1_ENUM_ITER(class SERVER1_ENUM & __ptr64) __ptr64 +??0SERVER1_ENUM_ITER@@QEAA@AEAVSERVER1_ENUM@@@Z +; public: __cdecl SERVER1_ENUM_OBJ::SERVER1_ENUM_OBJ(void) __ptr64 +??0SERVER1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SERVER_0::SERVER_0(unsigned short const * __ptr64) __ptr64 +??0SERVER_0@@QEAA@PEBG@Z +; public: __cdecl SERVER_1::SERVER_1(unsigned short const * __ptr64) __ptr64 +??0SERVER_1@@QEAA@PEBG@Z +; public: __cdecl SERVER_2::SERVER_2(unsigned short const * __ptr64) __ptr64 +??0SERVER_2@@QEAA@PEBG@Z +; protected: __cdecl SERVER_ENUM::SERVER_ENUM(unsigned short const * __ptr64,unsigned int,unsigned short const * __ptr64,unsigned long) __ptr64 +??0SERVER_ENUM@@IEAA@PEBGI0K@Z +; public: __cdecl SERVICE_CONTROL::SERVICE_CONTROL(void) __ptr64 +??0SERVICE_CONTROL@@QEAA@XZ +; public: __cdecl SERVICE_ENUM::SERVICE_ENUM(unsigned short const * __ptr64,int,unsigned int,unsigned short const * __ptr64) __ptr64 +??0SERVICE_ENUM@@QEAA@PEBGHI0@Z +; public: __cdecl SERVICE_ENUM_ITER::SERVICE_ENUM_ITER(class SERVICE_ENUM & __ptr64) __ptr64 +??0SERVICE_ENUM_ITER@@QEAA@AEAVSERVICE_ENUM@@@Z +; public: __cdecl SERVICE_ENUM_OBJ::SERVICE_ENUM_OBJ(void) __ptr64 +??0SERVICE_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SESSION0_ENUM::SESSION0_ENUM(unsigned short const * __ptr64) __ptr64 +??0SESSION0_ENUM@@QEAA@PEBG@Z +; public: __cdecl SESSION0_ENUM_ITER::SESSION0_ENUM_ITER(class SESSION0_ENUM & __ptr64) __ptr64 +??0SESSION0_ENUM_ITER@@QEAA@AEAVSESSION0_ENUM@@@Z +; public: __cdecl SESSION0_ENUM_OBJ::SESSION0_ENUM_OBJ(void) __ptr64 +??0SESSION0_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SESSION1_ENUM::SESSION1_ENUM(unsigned short const * __ptr64) __ptr64 +??0SESSION1_ENUM@@QEAA@PEBG@Z +; public: __cdecl SESSION1_ENUM_ITER::SESSION1_ENUM_ITER(class SESSION1_ENUM & __ptr64) __ptr64 +??0SESSION1_ENUM_ITER@@QEAA@AEAVSESSION1_ENUM@@@Z +; public: __cdecl SESSION1_ENUM_OBJ::SESSION1_ENUM_OBJ(void) __ptr64 +??0SESSION1_ENUM_OBJ@@QEAA@XZ +; protected: __cdecl SESSION_ENUM::SESSION_ENUM(unsigned short const * __ptr64,unsigned int) __ptr64 +??0SESSION_ENUM@@IEAA@PEBGI@Z +; public: __cdecl SHARE1_ENUM::SHARE1_ENUM(unsigned short const * __ptr64,int) __ptr64 +??0SHARE1_ENUM@@QEAA@PEBGH@Z +; public: __cdecl SHARE1_ENUM_ITER::SHARE1_ENUM_ITER(class SHARE1_ENUM & __ptr64) __ptr64 +??0SHARE1_ENUM_ITER@@QEAA@AEAVSHARE1_ENUM@@@Z +; public: __cdecl SHARE1_ENUM_OBJ::SHARE1_ENUM_OBJ(void) __ptr64 +??0SHARE1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SHARE2_ENUM::SHARE2_ENUM(unsigned short const * __ptr64,int) __ptr64 +??0SHARE2_ENUM@@QEAA@PEBGH@Z +; public: __cdecl SHARE2_ENUM_ITER::SHARE2_ENUM_ITER(class SHARE2_ENUM & __ptr64) __ptr64 +??0SHARE2_ENUM_ITER@@QEAA@AEAVSHARE2_ENUM@@@Z +; public: __cdecl SHARE2_ENUM_OBJ::SHARE2_ENUM_OBJ(void) __ptr64 +??0SHARE2_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SHARE::SHARE(unsigned short const * __ptr64,unsigned short const * __ptr64,int) __ptr64 +??0SHARE@@QEAA@PEBG0H@Z +; public: __cdecl SHARE_1::SHARE_1(unsigned short const * __ptr64,unsigned short const * __ptr64,int) __ptr64 +??0SHARE_1@@QEAA@PEBG0H@Z +; public: __cdecl SHARE_2::SHARE_2(unsigned short const * __ptr64,unsigned short const * __ptr64,int) __ptr64 +??0SHARE_2@@QEAA@PEBG0H@Z +; protected: __cdecl SHARE_ENUM::SHARE_ENUM(unsigned short const * __ptr64,unsigned int,int) __ptr64 +??0SHARE_ENUM@@IEAA@PEBGIH@Z +; public: __cdecl SLIST_OF_ADMIN_AUTHORITY::SLIST_OF_ADMIN_AUTHORITY(int) __ptr64 +??0SLIST_OF_ADMIN_AUTHORITY@@QEAA@H@Z +; public: __cdecl SLIST_OF_API_SESSION::SLIST_OF_API_SESSION(int) __ptr64 +??0SLIST_OF_API_SESSION@@QEAA@H@Z +; public: __cdecl SLIST_OF_BROWSE_DOMAIN_INFO::SLIST_OF_BROWSE_DOMAIN_INFO(int) __ptr64 +??0SLIST_OF_BROWSE_DOMAIN_INFO@@QEAA@H@Z +; public: __cdecl SLIST_OF_LM_RESUME_BUFFER::SLIST_OF_LM_RESUME_BUFFER(int) __ptr64 +??0SLIST_OF_LM_RESUME_BUFFER@@QEAA@H@Z +; public: __cdecl TIME_OF_DAY::TIME_OF_DAY(class LOCATION & __ptr64) __ptr64 +??0TIME_OF_DAY@@QEAA@AEAVLOCATION@@@Z +; public: __cdecl TIME_OF_DAY::TIME_OF_DAY(unsigned short const * __ptr64) __ptr64 +??0TIME_OF_DAY@@QEAA@PEBG@Z +; public: __cdecl TIME_OF_DAY::TIME_OF_DAY(enum LOCATION_TYPE) __ptr64 +??0TIME_OF_DAY@@QEAA@W4LOCATION_TYPE@@@Z +; public: __cdecl TRIPLE_SERVER_ENUM::TRIPLE_SERVER_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64,int,int,int,int) __ptr64 +??0TRIPLE_SERVER_ENUM@@QEAA@PEBG0HHHH@Z +; public: __cdecl TRIPLE_SERVER_ENUM_ITER::TRIPLE_SERVER_ENUM_ITER(class TRIPLE_SERVER_ENUM & __ptr64) __ptr64 +??0TRIPLE_SERVER_ENUM_ITER@@QEAA@AEAVTRIPLE_SERVER_ENUM@@@Z +; public: __cdecl TRIPLE_SERVER_ENUM_OBJ::TRIPLE_SERVER_ENUM_OBJ(void) __ptr64 +??0TRIPLE_SERVER_ENUM_OBJ@@QEAA@XZ +; public: __cdecl TRUSTED_DOMAIN_ENUM::TRUSTED_DOMAIN_ENUM(class LSA_POLICY const * __ptr64,int) __ptr64 +??0TRUSTED_DOMAIN_ENUM@@QEAA@PEBVLSA_POLICY@@H@Z +; public: __cdecl TRUSTED_DOMAIN_ENUM_ITER::TRUSTED_DOMAIN_ENUM_ITER(class TRUSTED_DOMAIN_ENUM & __ptr64) __ptr64 +??0TRUSTED_DOMAIN_ENUM_ITER@@QEAA@AEAVTRUSTED_DOMAIN_ENUM@@@Z +; public: __cdecl TRUSTED_DOMAIN_ENUM_OBJ::TRUSTED_DOMAIN_ENUM_OBJ(void) __ptr64 +??0TRUSTED_DOMAIN_ENUM_OBJ@@QEAA@XZ +; public: __cdecl USE1_ENUM::USE1_ENUM(unsigned short const * __ptr64) __ptr64 +??0USE1_ENUM@@QEAA@PEBG@Z +; public: __cdecl USE1_ENUM_ITER::USE1_ENUM_ITER(class USE1_ENUM & __ptr64) __ptr64 +??0USE1_ENUM_ITER@@QEAA@AEAVUSE1_ENUM@@@Z +; public: __cdecl USE1_ENUM_OBJ::USE1_ENUM_OBJ(void) __ptr64 +??0USE1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl USER0_ENUM::USER0_ENUM(class LOCATION const & __ptr64,unsigned short const * __ptr64,int) __ptr64 +??0USER0_ENUM@@QEAA@AEBVLOCATION@@PEBGH@Z +; public: __cdecl USER0_ENUM::USER0_ENUM(unsigned short const * __ptr64,unsigned short const * __ptr64,int) __ptr64 +??0USER0_ENUM@@QEAA@PEBG0H@Z +; public: __cdecl USER0_ENUM::USER0_ENUM(enum LOCATION_TYPE,unsigned short const * __ptr64,int) __ptr64 +??0USER0_ENUM@@QEAA@W4LOCATION_TYPE@@PEBGH@Z +; public: __cdecl USER0_ENUM_ITER::USER0_ENUM_ITER(class USER0_ENUM & __ptr64) __ptr64 +??0USER0_ENUM_ITER@@QEAA@AEAVUSER0_ENUM@@@Z +; public: __cdecl USER0_ENUM_OBJ::USER0_ENUM_OBJ(void) __ptr64 +??0USER0_ENUM_OBJ@@QEAA@XZ +; public: __cdecl USER10_ENUM::USER10_ENUM(class LOCATION const & __ptr64,int) __ptr64 +??0USER10_ENUM@@QEAA@AEBVLOCATION@@H@Z +; public: __cdecl USER10_ENUM::USER10_ENUM(unsigned short const * __ptr64,int) __ptr64 +??0USER10_ENUM@@QEAA@PEBGH@Z +; public: __cdecl USER10_ENUM::USER10_ENUM(enum LOCATION_TYPE,int) __ptr64 +??0USER10_ENUM@@QEAA@W4LOCATION_TYPE@@H@Z +; public: __cdecl USER10_ENUM_ITER::USER10_ENUM_ITER(class USER10_ENUM & __ptr64) __ptr64 +??0USER10_ENUM_ITER@@QEAA@AEAVUSER10_ENUM@@@Z +; public: __cdecl USER10_ENUM_OBJ::USER10_ENUM_OBJ(void) __ptr64 +??0USER10_ENUM_OBJ@@QEAA@XZ +; public: __cdecl USER1_ENUM::USER1_ENUM(class LOCATION const & __ptr64,int) __ptr64 +??0USER1_ENUM@@QEAA@AEBVLOCATION@@H@Z +; public: __cdecl USER1_ENUM::USER1_ENUM(unsigned short const * __ptr64,int) __ptr64 +??0USER1_ENUM@@QEAA@PEBGH@Z +; public: __cdecl USER1_ENUM::USER1_ENUM(enum LOCATION_TYPE,int) __ptr64 +??0USER1_ENUM@@QEAA@W4LOCATION_TYPE@@H@Z +; public: __cdecl USER1_ENUM_ITER::USER1_ENUM_ITER(class USER1_ENUM & __ptr64) __ptr64 +??0USER1_ENUM_ITER@@QEAA@AEAVUSER1_ENUM@@@Z +; public: __cdecl USER1_ENUM_OBJ::USER1_ENUM_OBJ(void) __ptr64 +??0USER1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl USER2_ENUM::USER2_ENUM(class LOCATION const & __ptr64,int) __ptr64 +??0USER2_ENUM@@QEAA@AEBVLOCATION@@H@Z +; public: __cdecl USER2_ENUM::USER2_ENUM(unsigned short const * __ptr64,int) __ptr64 +??0USER2_ENUM@@QEAA@PEBGH@Z +; public: __cdecl USER2_ENUM::USER2_ENUM(enum LOCATION_TYPE,int) __ptr64 +??0USER2_ENUM@@QEAA@W4LOCATION_TYPE@@H@Z +; public: __cdecl USER2_ENUM_ITER::USER2_ENUM_ITER(class USER2_ENUM & __ptr64) __ptr64 +??0USER2_ENUM_ITER@@QEAA@AEAVUSER2_ENUM@@@Z +; public: __cdecl USER2_ENUM_OBJ::USER2_ENUM_OBJ(void) __ptr64 +??0USER2_ENUM_OBJ@@QEAA@XZ +; public: __cdecl USER::USER(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0USER@@QEAA@PEBG0@Z +; public: __cdecl USER::USER(unsigned short const * __ptr64,class LOCATION const & __ptr64) __ptr64 +??0USER@@QEAA@PEBGAEBVLOCATION@@@Z +; public: __cdecl USER::USER(unsigned short const * __ptr64,enum LOCATION_TYPE) __ptr64 +??0USER@@QEAA@PEBGW4LOCATION_TYPE@@@Z +; public: __cdecl USER_11::USER_11(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0USER_11@@QEAA@PEBG0@Z +; public: __cdecl USER_11::USER_11(unsigned short const * __ptr64,class LOCATION const & __ptr64) __ptr64 +??0USER_11@@QEAA@PEBGAEBVLOCATION@@@Z +; public: __cdecl USER_11::USER_11(unsigned short const * __ptr64,enum LOCATION_TYPE) __ptr64 +??0USER_11@@QEAA@PEBGW4LOCATION_TYPE@@@Z +; public: __cdecl USER_2::USER_2(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0USER_2@@QEAA@PEBG0@Z +; public: __cdecl USER_2::USER_2(unsigned short const * __ptr64,class LOCATION const & __ptr64) __ptr64 +??0USER_2@@QEAA@PEBGAEBVLOCATION@@@Z +; public: __cdecl USER_2::USER_2(unsigned short const * __ptr64,enum LOCATION_TYPE) __ptr64 +??0USER_2@@QEAA@PEBGW4LOCATION_TYPE@@@Z +; public: __cdecl USER_3::USER_3(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0USER_3@@QEAA@PEBG0@Z +; public: __cdecl USER_3::USER_3(unsigned short const * __ptr64,class LOCATION const & __ptr64) __ptr64 +??0USER_3@@QEAA@PEBGAEBVLOCATION@@@Z +; public: __cdecl USER_3::USER_3(unsigned short const * __ptr64,enum LOCATION_TYPE) __ptr64 +??0USER_3@@QEAA@PEBGW4LOCATION_TYPE@@@Z +; protected: __cdecl USER_ENUM::USER_ENUM(class LOCATION const & __ptr64,unsigned int,unsigned short const * __ptr64,int) __ptr64 +??0USER_ENUM@@IEAA@AEBVLOCATION@@IPEBGH@Z +; protected: __cdecl USER_ENUM::USER_ENUM(unsigned short const * __ptr64,unsigned int,unsigned short const * __ptr64,int) __ptr64 +??0USER_ENUM@@IEAA@PEBGI0H@Z +; protected: __cdecl USER_ENUM::USER_ENUM(enum LOCATION_TYPE,unsigned int,unsigned short const * __ptr64,int) __ptr64 +??0USER_ENUM@@IEAA@W4LOCATION_TYPE@@IPEBGH@Z +; public: __cdecl USER_MEMB::USER_MEMB(class LOCATION const & __ptr64,unsigned short const * __ptr64) __ptr64 +??0USER_MEMB@@QEAA@AEBVLOCATION@@PEBG@Z +; public: __cdecl USER_MODALS::USER_MODALS(unsigned short const * __ptr64) __ptr64 +??0USER_MODALS@@QEAA@PEBG@Z +; public: __cdecl USER_MODALS_3::USER_MODALS_3(unsigned short const * __ptr64) __ptr64 +??0USER_MODALS_3@@QEAA@PEBG@Z +; protected: __cdecl USE_ENUM::USE_ENUM(unsigned short const * __ptr64,unsigned int) __ptr64 +??0USE_ENUM@@IEAA@PEBGI@Z +; public: __cdecl WKSTA_10::WKSTA_10(unsigned short const * __ptr64) __ptr64 +??0WKSTA_10@@QEAA@PEBG@Z +; public: __cdecl WKSTA_1::WKSTA_1(unsigned short const * __ptr64) __ptr64 +??0WKSTA_1@@QEAA@PEBG@Z +; public: __cdecl WKSTA_USER_1::WKSTA_USER_1(void) __ptr64 +??0WKSTA_USER_1@@QEAA@XZ +; public: __cdecl ADMIN_AUTHORITY::~ADMIN_AUTHORITY(void) __ptr64 +??1ADMIN_AUTHORITY@@QEAA@XZ +; public: __cdecl ALIAS_ENUM::~ALIAS_ENUM(void) __ptr64 +??1ALIAS_ENUM@@QEAA@XZ +; public: __cdecl ALIAS_ENUM_OBJ::~ALIAS_ENUM_OBJ(void) __ptr64 +??1ALIAS_ENUM_OBJ@@QEAA@XZ +; public: __cdecl ALIAS_STR::~ALIAS_STR(void) __ptr64 +??1ALIAS_STR@@QEAA@XZ +; public: __cdecl ALLOC_STR::~ALLOC_STR(void) __ptr64 +??1ALLOC_STR@@QEAA@XZ +; public: __cdecl API_SESSION::~API_SESSION(void) __ptr64 +??1API_SESSION@@QEAA@XZ +; public: __cdecl BROWSE_DOMAIN_ENUM::~BROWSE_DOMAIN_ENUM(void) __ptr64 +??1BROWSE_DOMAIN_ENUM@@QEAA@XZ +; public: __cdecl BROWSE_DOMAIN_INFO::~BROWSE_DOMAIN_INFO(void) __ptr64 +??1BROWSE_DOMAIN_INFO@@QEAA@XZ +; public: __cdecl CHARDEVQ1_ENUM_OBJ::~CHARDEVQ1_ENUM_OBJ(void) __ptr64 +??1CHARDEVQ1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl CHARDEVQ_ENUM::~CHARDEVQ_ENUM(void) __ptr64 +??1CHARDEVQ_ENUM@@QEAA@XZ +; protected: __cdecl COMPUTER::~COMPUTER(void) __ptr64 +??1COMPUTER@@IEAA@XZ +; public: __cdecl CONN0_ENUM_OBJ::~CONN0_ENUM_OBJ(void) __ptr64 +??1CONN0_ENUM_OBJ@@QEAA@XZ +; public: __cdecl CONN1_ENUM_OBJ::~CONN1_ENUM_OBJ(void) __ptr64 +??1CONN1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl CONN_ENUM::~CONN_ENUM(void) __ptr64 +??1CONN_ENUM@@QEAA@XZ +; public: __cdecl CONTEXT_ENUM_OBJ::~CONTEXT_ENUM_OBJ(void) __ptr64 +??1CONTEXT_ENUM_OBJ@@QEAA@XZ +; public: __cdecl DEVICE::~DEVICE(void) __ptr64 +??1DEVICE@@QEAA@XZ +; public: __cdecl DOMAIN0_ENUM::~DOMAIN0_ENUM(void) __ptr64 +??1DOMAIN0_ENUM@@QEAA@XZ +; public: __cdecl DOMAIN0_ENUM_ITER::~DOMAIN0_ENUM_ITER(void) __ptr64 +??1DOMAIN0_ENUM_ITER@@QEAA@XZ +; public: __cdecl DOMAIN0_ENUM_OBJ::~DOMAIN0_ENUM_OBJ(void) __ptr64 +??1DOMAIN0_ENUM_OBJ@@QEAA@XZ +; public: __cdecl DOMAIN::~DOMAIN(void) __ptr64 +??1DOMAIN@@QEAA@XZ +; public: __cdecl DOMAIN_ENUM::~DOMAIN_ENUM(void) __ptr64 +??1DOMAIN_ENUM@@QEAA@XZ +; public: __cdecl DOMAIN_WITH_DC_CACHE::~DOMAIN_WITH_DC_CACHE(void) __ptr64 +??1DOMAIN_WITH_DC_CACHE@@QEAA@XZ +; public: __cdecl ENUM_CALLER_LM_OBJ::~ENUM_CALLER_LM_OBJ(void) __ptr64 +??1ENUM_CALLER_LM_OBJ@@QEAA@XZ +; protected: __cdecl ENUM_OBJ_BASE::~ENUM_OBJ_BASE(void) __ptr64 +??1ENUM_OBJ_BASE@@IEAA@XZ +; public: __cdecl FILE2_ENUM_OBJ::~FILE2_ENUM_OBJ(void) __ptr64 +??1FILE2_ENUM_OBJ@@QEAA@XZ +; public: __cdecl FILE3_ENUM::~FILE3_ENUM(void) __ptr64 +??1FILE3_ENUM@@QEAA@XZ +; public: __cdecl FILE3_ENUM_ITER::~FILE3_ENUM_ITER(void) __ptr64 +??1FILE3_ENUM_ITER@@QEAA@XZ +; public: __cdecl FILE3_ENUM_OBJ::~FILE3_ENUM_OBJ(void) __ptr64 +??1FILE3_ENUM_OBJ@@QEAA@XZ +; protected: __cdecl FILE_ENUM::~FILE_ENUM(void) __ptr64 +??1FILE_ENUM@@IEAA@XZ +; public: __cdecl GROUP0_ENUM::~GROUP0_ENUM(void) __ptr64 +??1GROUP0_ENUM@@QEAA@XZ +; public: __cdecl GROUP0_ENUM_ITER::~GROUP0_ENUM_ITER(void) __ptr64 +??1GROUP0_ENUM_ITER@@QEAA@XZ +; public: __cdecl GROUP0_ENUM_OBJ::~GROUP0_ENUM_OBJ(void) __ptr64 +??1GROUP0_ENUM_OBJ@@QEAA@XZ +; public: __cdecl GROUP1_ENUM_OBJ::~GROUP1_ENUM_OBJ(void) __ptr64 +??1GROUP1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl GROUP::~GROUP(void) __ptr64 +??1GROUP@@QEAA@XZ +; public: __cdecl GROUP_0::~GROUP_0(void) __ptr64 +??1GROUP_0@@QEAA@XZ +; public: __cdecl GROUP_1::~GROUP_1(void) __ptr64 +??1GROUP_1@@QEAA@XZ +; public: __cdecl GROUP_ENUM::~GROUP_ENUM(void) __ptr64 +??1GROUP_ENUM@@QEAA@XZ +; public: __cdecl GROUP_MEMB::~GROUP_MEMB(void) __ptr64 +??1GROUP_MEMB@@QEAA@XZ +; public: __cdecl ITER_DEVICE::~ITER_DEVICE(void) __ptr64 +??1ITER_DEVICE@@QEAA@XZ +; public: __cdecl ITER_SL_BROWSE_DOMAIN_INFO::~ITER_SL_BROWSE_DOMAIN_INFO(void) __ptr64 +??1ITER_SL_BROWSE_DOMAIN_INFO@@QEAA@XZ +; public: __cdecl ITER_SL_LM_RESUME_BUFFER::~ITER_SL_LM_RESUME_BUFFER(void) __ptr64 +??1ITER_SL_LM_RESUME_BUFFER@@QEAA@XZ +; public: __cdecl LM_CONFIG::~LM_CONFIG(void) __ptr64 +??1LM_CONFIG@@QEAA@XZ +; public: __cdecl LM_ENUM::~LM_ENUM(void) __ptr64 +??1LM_ENUM@@QEAA@XZ +; protected: __cdecl LM_ENUM_ITER::~LM_ENUM_ITER(void) __ptr64 +??1LM_ENUM_ITER@@IEAA@XZ +; protected: __cdecl LM_FILE::~LM_FILE(void) __ptr64 +??1LM_FILE@@IEAA@XZ +; public: __cdecl LM_FILE_2::~LM_FILE_2(void) __ptr64 +??1LM_FILE_2@@QEAA@XZ +; public: __cdecl LM_RESUME_BUFFER::~LM_RESUME_BUFFER(void) __ptr64 +??1LM_RESUME_BUFFER@@QEAA@XZ +; public: __cdecl LM_RESUME_ENUM::~LM_RESUME_ENUM(void) __ptr64 +??1LM_RESUME_ENUM@@QEAA@XZ +; protected: __cdecl LM_RESUME_ENUM_ITER::~LM_RESUME_ENUM_ITER(void) __ptr64 +??1LM_RESUME_ENUM_ITER@@IEAA@XZ +; public: __cdecl LM_SERVICE::~LM_SERVICE(void) __ptr64 +??1LM_SERVICE@@QEAA@XZ +; public: __cdecl LM_SESSION::~LM_SESSION(void) __ptr64 +??1LM_SESSION@@QEAA@XZ +; public: __cdecl LM_SESSION_0::~LM_SESSION_0(void) __ptr64 +??1LM_SESSION_0@@QEAA@XZ +; public: __cdecl LM_SESSION_10::~LM_SESSION_10(void) __ptr64 +??1LM_SESSION_10@@QEAA@XZ +; public: __cdecl LM_SESSION_1::~LM_SESSION_1(void) __ptr64 +??1LM_SESSION_1@@QEAA@XZ +; public: __cdecl LM_SRVRES::~LM_SRVRES(void) __ptr64 +??1LM_SRVRES@@QEAA@XZ +; public: __cdecl LOCAL_USER::~LOCAL_USER(void) __ptr64 +??1LOCAL_USER@@QEAA@XZ +; public: __cdecl LOCATION::~LOCATION(void) __ptr64 +??1LOCATION@@QEAA@XZ +; public: __cdecl LOC_LM_ENUM::~LOC_LM_ENUM(void) __ptr64 +??1LOC_LM_ENUM@@QEAA@XZ +; public: __cdecl LOC_LM_OBJ::~LOC_LM_OBJ(void) __ptr64 +??1LOC_LM_OBJ@@QEAA@XZ +; public: __cdecl LOC_LM_RESUME_ENUM::~LOC_LM_RESUME_ENUM(void) __ptr64 +??1LOC_LM_RESUME_ENUM@@QEAA@XZ +; public: __cdecl LSA_ACCOUNT::~LSA_ACCOUNT(void) __ptr64 +??1LSA_ACCOUNT@@QEAA@XZ +; public: __cdecl LSA_ACCOUNTS_ENUM_OBJ::~LSA_ACCOUNTS_ENUM_OBJ(void) __ptr64 +??1LSA_ACCOUNTS_ENUM_OBJ@@QEAA@XZ +; public: __cdecl LSA_ACCOUNT_PRIVILEGE_ENUM_ITER::~LSA_ACCOUNT_PRIVILEGE_ENUM_ITER(void) __ptr64 +??1LSA_ACCOUNT_PRIVILEGE_ENUM_ITER@@QEAA@XZ +; public: __cdecl LSA_ACCT_DOM_INFO_MEM::~LSA_ACCT_DOM_INFO_MEM(void) __ptr64 +??1LSA_ACCT_DOM_INFO_MEM@@QEAA@XZ +; public: __cdecl LSA_AUDIT_EVENT_INFO_MEM::~LSA_AUDIT_EVENT_INFO_MEM(void) __ptr64 +??1LSA_AUDIT_EVENT_INFO_MEM@@QEAA@XZ +; public: __cdecl LSA_DOMAIN_INFO::~LSA_DOMAIN_INFO(void) __ptr64 +??1LSA_DOMAIN_INFO@@QEAA@XZ +; public: __cdecl LSA_ENUM::~LSA_ENUM(void) __ptr64 +??1LSA_ENUM@@QEAA@XZ +; protected: __cdecl LSA_MEMORY::~LSA_MEMORY(void) __ptr64 +??1LSA_MEMORY@@IEAA@XZ +; protected: __cdecl LSA_OBJECT::~LSA_OBJECT(void) __ptr64 +??1LSA_OBJECT@@IEAA@XZ +; public: __cdecl LSA_POLICY::~LSA_POLICY(void) __ptr64 +??1LSA_POLICY@@QEAA@XZ +; public: __cdecl LSA_PRIMARY_DOM_INFO_MEM::~LSA_PRIMARY_DOM_INFO_MEM(void) __ptr64 +??1LSA_PRIMARY_DOM_INFO_MEM@@QEAA@XZ +; public: __cdecl LSA_PRIVILEGES_ENUM_OBJ::~LSA_PRIVILEGES_ENUM_OBJ(void) __ptr64 +??1LSA_PRIVILEGES_ENUM_OBJ@@QEAA@XZ +; public: __cdecl LSA_REF_DOMAIN_MEM::~LSA_REF_DOMAIN_MEM(void) __ptr64 +??1LSA_REF_DOMAIN_MEM@@QEAA@XZ +; public: __cdecl LSA_SECRET::~LSA_SECRET(void) __ptr64 +??1LSA_SECRET@@QEAA@XZ +; public: __cdecl LSA_SERVER_ROLE_INFO_MEM::~LSA_SERVER_ROLE_INFO_MEM(void) __ptr64 +??1LSA_SERVER_ROLE_INFO_MEM@@QEAA@XZ +; public: __cdecl LSA_TRANSLATED_NAME_MEM::~LSA_TRANSLATED_NAME_MEM(void) __ptr64 +??1LSA_TRANSLATED_NAME_MEM@@QEAA@XZ +; public: __cdecl LSA_TRANSLATED_SID_MEM::~LSA_TRANSLATED_SID_MEM(void) __ptr64 +??1LSA_TRANSLATED_SID_MEM@@QEAA@XZ +; public: __cdecl LSA_TRUSTED_DC_LIST::~LSA_TRUSTED_DC_LIST(void) __ptr64 +??1LSA_TRUSTED_DC_LIST@@QEAA@XZ +; public: __cdecl LSA_TRUSTED_DOMAIN::~LSA_TRUSTED_DOMAIN(void) __ptr64 +??1LSA_TRUSTED_DOMAIN@@QEAA@XZ +; public: __cdecl LSA_TRUST_INFO_MEM::~LSA_TRUST_INFO_MEM(void) __ptr64 +??1LSA_TRUST_INFO_MEM@@QEAA@XZ +; public: __cdecl MEMBERSHIP_LM_OBJ::~MEMBERSHIP_LM_OBJ(void) __ptr64 +??1MEMBERSHIP_LM_OBJ@@QEAA@XZ +; protected: __cdecl NET_ACCESS::~NET_ACCESS(void) __ptr64 +??1NET_ACCESS@@IEAA@XZ +; public: __cdecl NET_ACCESS_1::~NET_ACCESS_1(void) __ptr64 +??1NET_ACCESS_1@@QEAA@XZ +; public: __cdecl NET_NAME::~NET_NAME(void) __ptr64 +??1NET_NAME@@QEAA@XZ +; public: __cdecl NEW_LM_OBJ::~NEW_LM_OBJ(void) __ptr64 +??1NEW_LM_OBJ@@QEAA@XZ +; protected: __cdecl NT_ACCOUNT_ENUM::~NT_ACCOUNT_ENUM(void) __ptr64 +??1NT_ACCOUNT_ENUM@@IEAA@XZ +; public: __cdecl NT_GROUP_ENUM::~NT_GROUP_ENUM(void) __ptr64 +??1NT_GROUP_ENUM@@QEAA@XZ +; public: __cdecl NT_GROUP_ENUM_OBJ::~NT_GROUP_ENUM_OBJ(void) __ptr64 +??1NT_GROUP_ENUM_OBJ@@QEAA@XZ +; public: __cdecl NT_MACHINE_ENUM::~NT_MACHINE_ENUM(void) __ptr64 +??1NT_MACHINE_ENUM@@QEAA@XZ +; public: __cdecl NT_MACHINE_ENUM_ITER::~NT_MACHINE_ENUM_ITER(void) __ptr64 +??1NT_MACHINE_ENUM_ITER@@QEAA@XZ +; public: __cdecl NT_MACHINE_ENUM_OBJ::~NT_MACHINE_ENUM_OBJ(void) __ptr64 +??1NT_MACHINE_ENUM_OBJ@@QEAA@XZ +; protected: __cdecl NT_MEMORY::~NT_MEMORY(void) __ptr64 +??1NT_MEMORY@@IEAA@XZ +; public: __cdecl NT_USER_ENUM::~NT_USER_ENUM(void) __ptr64 +??1NT_USER_ENUM@@QEAA@XZ +; public: __cdecl NT_USER_ENUM_OBJ::~NT_USER_ENUM_OBJ(void) __ptr64 +??1NT_USER_ENUM_OBJ@@QEAA@XZ +; public: __cdecl OS_ACE::~OS_ACE(void) __ptr64 +??1OS_ACE@@QEAA@XZ +; public: __cdecl OS_ACL::~OS_ACL(void) __ptr64 +??1OS_ACL@@QEAA@XZ +; public: __cdecl OS_ACL_SUBJECT_ITER::~OS_ACL_SUBJECT_ITER(void) __ptr64 +??1OS_ACL_SUBJECT_ITER@@QEAA@XZ +; public: __cdecl OS_DACL_SUBJECT_ITER::~OS_DACL_SUBJECT_ITER(void) __ptr64 +??1OS_DACL_SUBJECT_ITER@@QEAA@XZ +; protected: __cdecl OS_OBJECT_WITH_DATA::~OS_OBJECT_WITH_DATA(void) __ptr64 +??1OS_OBJECT_WITH_DATA@@IEAA@XZ +; public: __cdecl OS_PRIVILEGE_SET::~OS_PRIVILEGE_SET(void) __ptr64 +??1OS_PRIVILEGE_SET@@QEAA@XZ +; public: __cdecl OS_SACL_SUBJECT_ITER::~OS_SACL_SUBJECT_ITER(void) __ptr64 +??1OS_SACL_SUBJECT_ITER@@QEAA@XZ +; public: __cdecl OS_SECURITY_DESCRIPTOR::~OS_SECURITY_DESCRIPTOR(void) __ptr64 +??1OS_SECURITY_DESCRIPTOR@@QEAA@XZ +; public: __cdecl OS_SID::~OS_SID(void) __ptr64 +??1OS_SID@@QEAA@XZ +; public: __cdecl REG_VALUE_INFO_STRUCT::~REG_VALUE_INFO_STRUCT(void) __ptr64 +??1REG_VALUE_INFO_STRUCT@@QEAA@XZ +; public: __cdecl SAM_ALIAS::~SAM_ALIAS(void) __ptr64 +??1SAM_ALIAS@@QEAA@XZ +; public: __cdecl SAM_DOMAIN::~SAM_DOMAIN(void) __ptr64 +??1SAM_DOMAIN@@QEAA@XZ +; public: __cdecl SAM_GROUP::~SAM_GROUP(void) __ptr64 +??1SAM_GROUP@@QEAA@XZ +; public: __cdecl SAM_MEMORY::~SAM_MEMORY(void) __ptr64 +??1SAM_MEMORY@@QEAA@XZ +; protected: __cdecl SAM_OBJECT::~SAM_OBJECT(void) __ptr64 +??1SAM_OBJECT@@IEAA@XZ +; public: __cdecl SAM_PSWD_DOM_INFO_MEM::~SAM_PSWD_DOM_INFO_MEM(void) __ptr64 +??1SAM_PSWD_DOM_INFO_MEM@@QEAA@XZ +; public: __cdecl SAM_RID_ENUMERATION_MEM::~SAM_RID_ENUMERATION_MEM(void) __ptr64 +??1SAM_RID_ENUMERATION_MEM@@QEAA@XZ +; public: __cdecl SAM_RID_MEM::~SAM_RID_MEM(void) __ptr64 +??1SAM_RID_MEM@@QEAA@XZ +; public: __cdecl SAM_SERVER::~SAM_SERVER(void) __ptr64 +??1SAM_SERVER@@QEAA@XZ +; public: __cdecl SAM_SID_MEM::~SAM_SID_MEM(void) __ptr64 +??1SAM_SID_MEM@@QEAA@XZ +; public: __cdecl SAM_SID_NAME_USE_MEM::~SAM_SID_NAME_USE_MEM(void) __ptr64 +??1SAM_SID_NAME_USE_MEM@@QEAA@XZ +; public: __cdecl SAM_USER::~SAM_USER(void) __ptr64 +??1SAM_USER@@QEAA@XZ +; public: __cdecl SAM_USER_ENUM::~SAM_USER_ENUM(void) __ptr64 +??1SAM_USER_ENUM@@QEAA@XZ +; public: __cdecl SAM_USER_ENUM_ITER::~SAM_USER_ENUM_ITER(void) __ptr64 +??1SAM_USER_ENUM_ITER@@QEAA@XZ +; public: __cdecl SAM_USER_ENUM_OBJ::~SAM_USER_ENUM_OBJ(void) __ptr64 +??1SAM_USER_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SC_MANAGER::~SC_MANAGER(void) __ptr64 +??1SC_MANAGER@@QEAA@XZ +; public: __cdecl SC_SERVICE::~SC_SERVICE(void) __ptr64 +??1SC_SERVICE@@QEAA@XZ +; public: __cdecl SERVER1_ENUM::~SERVER1_ENUM(void) __ptr64 +??1SERVER1_ENUM@@QEAA@XZ +; public: __cdecl SERVER1_ENUM_ITER::~SERVER1_ENUM_ITER(void) __ptr64 +??1SERVER1_ENUM_ITER@@QEAA@XZ +; public: __cdecl SERVER1_ENUM_OBJ::~SERVER1_ENUM_OBJ(void) __ptr64 +??1SERVER1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SERVER_0::~SERVER_0(void) __ptr64 +??1SERVER_0@@QEAA@XZ +; public: __cdecl SERVER_1::~SERVER_1(void) __ptr64 +??1SERVER_1@@QEAA@XZ +; public: __cdecl SERVER_2::~SERVER_2(void) __ptr64 +??1SERVER_2@@QEAA@XZ +; public: __cdecl SERVER_ENUM::~SERVER_ENUM(void) __ptr64 +??1SERVER_ENUM@@QEAA@XZ +; public: __cdecl SERVICE_CONTROL::~SERVICE_CONTROL(void) __ptr64 +??1SERVICE_CONTROL@@QEAA@XZ +; public: __cdecl SERVICE_ENUM::~SERVICE_ENUM(void) __ptr64 +??1SERVICE_ENUM@@QEAA@XZ +; public: __cdecl SERVICE_ENUM_OBJ::~SERVICE_ENUM_OBJ(void) __ptr64 +??1SERVICE_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SESSION0_ENUM::~SESSION0_ENUM(void) __ptr64 +??1SESSION0_ENUM@@QEAA@XZ +; public: __cdecl SESSION0_ENUM_ITER::~SESSION0_ENUM_ITER(void) __ptr64 +??1SESSION0_ENUM_ITER@@QEAA@XZ +; public: __cdecl SESSION0_ENUM_OBJ::~SESSION0_ENUM_OBJ(void) __ptr64 +??1SESSION0_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SESSION1_ENUM_OBJ::~SESSION1_ENUM_OBJ(void) __ptr64 +??1SESSION1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SESSION_ENUM::~SESSION_ENUM(void) __ptr64 +??1SESSION_ENUM@@QEAA@XZ +; public: __cdecl SHARE1_ENUM_OBJ::~SHARE1_ENUM_OBJ(void) __ptr64 +??1SHARE1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SHARE2_ENUM_OBJ::~SHARE2_ENUM_OBJ(void) __ptr64 +??1SHARE2_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SHARE::~SHARE(void) __ptr64 +??1SHARE@@QEAA@XZ +; public: __cdecl SHARE_1::~SHARE_1(void) __ptr64 +??1SHARE_1@@QEAA@XZ +; public: __cdecl SHARE_2::~SHARE_2(void) __ptr64 +??1SHARE_2@@QEAA@XZ +; public: __cdecl SHARE_ENUM::~SHARE_ENUM(void) __ptr64 +??1SHARE_ENUM@@QEAA@XZ +; public: __cdecl SLIST_OF_ADMIN_AUTHORITY::~SLIST_OF_ADMIN_AUTHORITY(void) __ptr64 +??1SLIST_OF_ADMIN_AUTHORITY@@QEAA@XZ +; public: __cdecl SLIST_OF_API_SESSION::~SLIST_OF_API_SESSION(void) __ptr64 +??1SLIST_OF_API_SESSION@@QEAA@XZ +; public: __cdecl SLIST_OF_BROWSE_DOMAIN_INFO::~SLIST_OF_BROWSE_DOMAIN_INFO(void) __ptr64 +??1SLIST_OF_BROWSE_DOMAIN_INFO@@QEAA@XZ +; public: __cdecl SLIST_OF_LM_RESUME_BUFFER::~SLIST_OF_LM_RESUME_BUFFER(void) __ptr64 +??1SLIST_OF_LM_RESUME_BUFFER@@QEAA@XZ +; public: __cdecl TIME_OF_DAY::~TIME_OF_DAY(void) __ptr64 +??1TIME_OF_DAY@@QEAA@XZ +; public: __cdecl TRIPLE_SERVER_ENUM::~TRIPLE_SERVER_ENUM(void) __ptr64 +??1TRIPLE_SERVER_ENUM@@QEAA@XZ +; public: __cdecl TRIPLE_SERVER_ENUM_OBJ::~TRIPLE_SERVER_ENUM_OBJ(void) __ptr64 +??1TRIPLE_SERVER_ENUM_OBJ@@QEAA@XZ +; public: __cdecl TRUSTED_DOMAIN_ENUM::~TRUSTED_DOMAIN_ENUM(void) __ptr64 +??1TRUSTED_DOMAIN_ENUM@@QEAA@XZ +; public: __cdecl TRUSTED_DOMAIN_ENUM_OBJ::~TRUSTED_DOMAIN_ENUM_OBJ(void) __ptr64 +??1TRUSTED_DOMAIN_ENUM_OBJ@@QEAA@XZ +; public: __cdecl USE1_ENUM_OBJ::~USE1_ENUM_OBJ(void) __ptr64 +??1USE1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl USER0_ENUM::~USER0_ENUM(void) __ptr64 +??1USER0_ENUM@@QEAA@XZ +; public: __cdecl USER0_ENUM_ITER::~USER0_ENUM_ITER(void) __ptr64 +??1USER0_ENUM_ITER@@QEAA@XZ +; public: __cdecl USER0_ENUM_OBJ::~USER0_ENUM_OBJ(void) __ptr64 +??1USER0_ENUM_OBJ@@QEAA@XZ +; public: __cdecl USER10_ENUM_OBJ::~USER10_ENUM_OBJ(void) __ptr64 +??1USER10_ENUM_OBJ@@QEAA@XZ +; public: __cdecl USER1_ENUM_OBJ::~USER1_ENUM_OBJ(void) __ptr64 +??1USER1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl USER2_ENUM_OBJ::~USER2_ENUM_OBJ(void) __ptr64 +??1USER2_ENUM_OBJ@@QEAA@XZ +; public: __cdecl USER::~USER(void) __ptr64 +??1USER@@QEAA@XZ +; public: __cdecl USER_11::~USER_11(void) __ptr64 +??1USER_11@@QEAA@XZ +; public: virtual __cdecl USER_2::~USER_2(void) __ptr64 +??1USER_2@@UEAA@XZ +; public: virtual __cdecl USER_3::~USER_3(void) __ptr64 +??1USER_3@@UEAA@XZ +; public: __cdecl USER_ENUM::~USER_ENUM(void) __ptr64 +??1USER_ENUM@@QEAA@XZ +; public: __cdecl USER_MEMB::~USER_MEMB(void) __ptr64 +??1USER_MEMB@@QEAA@XZ +; public: __cdecl USE_ENUM::~USE_ENUM(void) __ptr64 +??1USE_ENUM@@QEAA@XZ +; public: __cdecl WKSTA_10::~WKSTA_10(void) __ptr64 +??1WKSTA_10@@QEAA@XZ +; public: __cdecl WKSTA_1::~WKSTA_1(void) __ptr64 +??1WKSTA_1@@QEAA@XZ +; public: __cdecl WKSTA_USER_1::~WKSTA_USER_1(void) __ptr64 +??1WKSTA_USER_1@@QEAA@XZ +; public: class ALLOC_STR & __ptr64 __cdecl ALLOC_STR::operator=(class ALLOC_STR const & __ptr64) __ptr64 +??4ALLOC_STR@@QEAAAEAV0@AEBV0@@Z +; public: class ALLOC_STR & __ptr64 __cdecl ALLOC_STR::operator=(unsigned short const * __ptr64) __ptr64 +??4ALLOC_STR@@QEAAAEAV0@PEBG@Z +; public: int __cdecl BASE::operator!(void)const __ptr64 +??7BASE@@QEBAHXZ +; public: int __cdecl OS_LUID::operator==(class OS_LUID const & __ptr64)const __ptr64 +??8OS_LUID@@QEBAHAEBV0@@Z +; public: int __cdecl OS_SID::operator==(class OS_SID const & __ptr64)const __ptr64 +??8OS_SID@@QEBAHAEBV0@@Z +; public: struct _UNICODE_STRING const & __ptr64 __cdecl LSA_TRUSTED_DC_LIST::operator[](int)const __ptr64 +??ALSA_TRUSTED_DC_LIST@@QEBAAEBU_UNICODE_STRING@@H@Z +; public: unsigned short const * __ptr64 __cdecl NLS_STR::operator[](class ISTR const & __ptr64)const __ptr64 +??ANLS_STR@@QEBAPEBGAEBVISTR@@@Z +; public: __cdecl NLS_STR::operator unsigned short const * __ptr64(void)const __ptr64 +??BNLS_STR@@QEBAPEBGXZ +; public: __cdecl OS_ACL::operator struct _ACL * __ptr64(void)const __ptr64 +??BOS_ACL@@QEBAPEAU_ACL@@XZ +; public: __cdecl OS_SID::operator void * __ptr64(void)const __ptr64 +??BOS_SID@@QEBAPEAXXZ +; public: class CHARDEVQ1_ENUM_OBJ const * __ptr64 __cdecl CHARDEVQ1_ENUM_ITER::operator()(void) __ptr64 +??RCHARDEVQ1_ENUM_ITER@@QEAAPEBVCHARDEVQ1_ENUM_OBJ@@XZ +; public: class CONN0_ENUM_OBJ const * __ptr64 __cdecl CONN0_ENUM_ITER::operator()(void) __ptr64 +??RCONN0_ENUM_ITER@@QEAAPEBVCONN0_ENUM_OBJ@@XZ +; public: class CONN1_ENUM_OBJ const * __ptr64 __cdecl CONN1_ENUM_ITER::operator()(void) __ptr64 +??RCONN1_ENUM_ITER@@QEAAPEBVCONN1_ENUM_OBJ@@XZ +; public: class CONTEXT_ENUM_OBJ const * __ptr64 __cdecl CONTEXT_ENUM_ITER::operator()(void) __ptr64 +??RCONTEXT_ENUM_ITER@@QEAAPEBVCONTEXT_ENUM_OBJ@@XZ +; public: class DOMAIN0_ENUM_OBJ const * __ptr64 __cdecl DOMAIN0_ENUM_ITER::operator()(void) __ptr64 +??RDOMAIN0_ENUM_ITER@@QEAAPEBVDOMAIN0_ENUM_OBJ@@XZ +; public: class FILE3_ENUM_OBJ const * __ptr64 __cdecl FILE3_ENUM_ITER::operator()(long * __ptr64,int) __ptr64 +??RFILE3_ENUM_ITER@@QEAAPEBVFILE3_ENUM_OBJ@@PEAJH@Z +; public: class GROUP0_ENUM_OBJ const * __ptr64 __cdecl GROUP0_ENUM_ITER::operator()(void) __ptr64 +??RGROUP0_ENUM_ITER@@QEAAPEBVGROUP0_ENUM_OBJ@@XZ +; public: class GROUP1_ENUM_OBJ const * __ptr64 __cdecl GROUP1_ENUM_ITER::operator()(void) __ptr64 +??RGROUP1_ENUM_ITER@@QEAAPEBVGROUP1_ENUM_OBJ@@XZ +; public: class OS_LUID_AND_ATTRIBUTES const * __ptr64 __cdecl LSA_ACCOUNT_PRIVILEGE_ENUM_ITER::operator()(void) __ptr64 +??RLSA_ACCOUNT_PRIVILEGE_ENUM_ITER@@QEAAPEBVOS_LUID_AND_ATTRIBUTES@@XZ +; public: class NT_MACHINE_ENUM_OBJ const * __ptr64 __cdecl NT_MACHINE_ENUM_ITER::operator()(long * __ptr64,int) __ptr64 +??RNT_MACHINE_ENUM_ITER@@QEAAPEBVNT_MACHINE_ENUM_OBJ@@PEAJH@Z +; public: class SERVER1_ENUM_OBJ const * __ptr64 __cdecl SERVER1_ENUM_ITER::operator()(void) __ptr64 +??RSERVER1_ENUM_ITER@@QEAAPEBVSERVER1_ENUM_OBJ@@XZ +; public: class SERVICE_ENUM_OBJ const * __ptr64 __cdecl SERVICE_ENUM_ITER::operator()(void) __ptr64 +??RSERVICE_ENUM_ITER@@QEAAPEBVSERVICE_ENUM_OBJ@@XZ +; public: class SESSION0_ENUM_OBJ const * __ptr64 __cdecl SESSION0_ENUM_ITER::operator()(void) __ptr64 +??RSESSION0_ENUM_ITER@@QEAAPEBVSESSION0_ENUM_OBJ@@XZ +; public: class SESSION1_ENUM_OBJ const * __ptr64 __cdecl SESSION1_ENUM_ITER::operator()(void) __ptr64 +??RSESSION1_ENUM_ITER@@QEAAPEBVSESSION1_ENUM_OBJ@@XZ +; public: class SHARE1_ENUM_OBJ const * __ptr64 __cdecl SHARE1_ENUM_ITER::operator()(void) __ptr64 +??RSHARE1_ENUM_ITER@@QEAAPEBVSHARE1_ENUM_OBJ@@XZ +; public: class SHARE2_ENUM_OBJ const * __ptr64 __cdecl SHARE2_ENUM_ITER::operator()(void) __ptr64 +??RSHARE2_ENUM_ITER@@QEAAPEBVSHARE2_ENUM_OBJ@@XZ +; public: class TRIPLE_SERVER_ENUM_OBJ const * __ptr64 __cdecl TRIPLE_SERVER_ENUM_ITER::operator()(void) __ptr64 +??RTRIPLE_SERVER_ENUM_ITER@@QEAAPEBVTRIPLE_SERVER_ENUM_OBJ@@XZ +; public: class USE1_ENUM_OBJ const * __ptr64 __cdecl USE1_ENUM_ITER::operator()(void) __ptr64 +??RUSE1_ENUM_ITER@@QEAAPEBVUSE1_ENUM_OBJ@@XZ +; public: class USER0_ENUM_OBJ const * __ptr64 __cdecl USER0_ENUM_ITER::operator()(long * __ptr64,int) __ptr64 +??RUSER0_ENUM_ITER@@QEAAPEBVUSER0_ENUM_OBJ@@PEAJH@Z +; public: long __cdecl SLIST_OF_NLS_STR::Add(class NLS_STR const * __ptr64) __ptr64 +?Add@SLIST_OF_NLS_STR@@QEAAJPEBVNLS_STR@@@Z +; public: long __cdecl OS_ACL::AddACE(unsigned long,class OS_ACE const & __ptr64) __ptr64 +?AddACE@OS_ACL@@QEAAJKAEBVOS_ACE@@@Z +; public: long __cdecl MEMBERSHIP_LM_OBJ::AddAssocName(unsigned short const * __ptr64) __ptr64 +?AddAssocName@MEMBERSHIP_LM_OBJ@@QEAAJPEBG@Z +; private: static long __cdecl DOMAIN_WITH_DC_CACHE::AddDcCache(struct _DC_CACHE_ENTRY * __ptr64 * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) +?AddDcCache@DOMAIN_WITH_DC_CACHE@@CAJPEAPEAU_DC_CACHE_ENTRY@@PEBG1@Z +; private: void __cdecl BROWSE_DOMAIN_INFO::AddDomainSource(unsigned long) __ptr64 +?AddDomainSource@BROWSE_DOMAIN_INFO@@AEAAXK@Z +; private: long __cdecl BROWSE_DOMAIN_ENUM::AddDomainToList(unsigned short const * __ptr64,unsigned long,int) __ptr64 +?AddDomainToList@BROWSE_DOMAIN_ENUM@@AEAAJPEBGKH@Z +; public: long __cdecl SAM_ALIAS::AddMember(void * __ptr64) __ptr64 +?AddMember@SAM_ALIAS@@QEAAJPEAX@Z +; public: long __cdecl SAM_GROUP::AddMember(unsigned long) __ptr64 +?AddMember@SAM_GROUP@@QEAAJK@Z +; public: long __cdecl SAM_ALIAS::AddMembers(void * __ptr64 * __ptr64,unsigned int) __ptr64 +?AddMembers@SAM_ALIAS@@QEAAJPEAPEAXI@Z +; public: long __cdecl SAM_GROUP::AddMembers(unsigned long * __ptr64,unsigned int) __ptr64 +?AddMembers@SAM_GROUP@@QEAAJPEAKI@Z +; public: long __cdecl OS_PRIVILEGE_SET::AddPrivilege(struct _LUID,unsigned long) __ptr64 +?AddPrivilege@OS_PRIVILEGE_SET@@QEAAJU_LUID@@K@Z +; public: long __cdecl SLIST_OF_ADMIN_AUTHORITY::Append(class ADMIN_AUTHORITY const * __ptr64) __ptr64 +?Append@SLIST_OF_ADMIN_AUTHORITY@@QEAAJPEBVADMIN_AUTHORITY@@@Z +; public: long __cdecl SLIST_OF_API_SESSION::Append(class API_SESSION const * __ptr64) __ptr64 +?Append@SLIST_OF_API_SESSION@@QEAAJPEBVAPI_SESSION@@@Z +; public: long __cdecl SLIST_OF_BROWSE_DOMAIN_INFO::Append(class BROWSE_DOMAIN_INFO const * __ptr64) __ptr64 +?Append@SLIST_OF_BROWSE_DOMAIN_INFO@@QEAAJPEBVBROWSE_DOMAIN_INFO@@@Z +; public: long __cdecl SLIST_OF_LM_RESUME_BUFFER::Append(class LM_RESUME_BUFFER const * __ptr64) __ptr64 +?Append@SLIST_OF_LM_RESUME_BUFFER@@QEAAJPEBVLM_RESUME_BUFFER@@@Z +; public: long __cdecl SLIST_OF_NLS_STR::Append(class NLS_STR const * __ptr64) __ptr64 +?Append@SLIST_OF_NLS_STR@@QEAAJPEBVNLS_STR@@@Z +; public: int __cdecl CHARDEVQ1_ENUM_ITER::Backup(void) __ptr64 +?Backup@CHARDEVQ1_ENUM_ITER@@QEAAHXZ +; public: int __cdecl CONN0_ENUM_ITER::Backup(void) __ptr64 +?Backup@CONN0_ENUM_ITER@@QEAAHXZ +; public: int __cdecl CONN1_ENUM_ITER::Backup(void) __ptr64 +?Backup@CONN1_ENUM_ITER@@QEAAHXZ +; public: int __cdecl CONTEXT_ENUM_ITER::Backup(void) __ptr64 +?Backup@CONTEXT_ENUM_ITER@@QEAAHXZ +; public: int __cdecl DOMAIN0_ENUM_ITER::Backup(void) __ptr64 +?Backup@DOMAIN0_ENUM_ITER@@QEAAHXZ +; public: int __cdecl GROUP0_ENUM_ITER::Backup(void) __ptr64 +?Backup@GROUP0_ENUM_ITER@@QEAAHXZ +; public: int __cdecl GROUP1_ENUM_ITER::Backup(void) __ptr64 +?Backup@GROUP1_ENUM_ITER@@QEAAHXZ +; public: int __cdecl SERVER1_ENUM_ITER::Backup(void) __ptr64 +?Backup@SERVER1_ENUM_ITER@@QEAAHXZ +; public: int __cdecl SERVICE_ENUM_ITER::Backup(void) __ptr64 +?Backup@SERVICE_ENUM_ITER@@QEAAHXZ +; public: int __cdecl SESSION0_ENUM_ITER::Backup(void) __ptr64 +?Backup@SESSION0_ENUM_ITER@@QEAAHXZ +; public: int __cdecl SESSION1_ENUM_ITER::Backup(void) __ptr64 +?Backup@SESSION1_ENUM_ITER@@QEAAHXZ +; public: int __cdecl SHARE1_ENUM_ITER::Backup(void) __ptr64 +?Backup@SHARE1_ENUM_ITER@@QEAAHXZ +; public: int __cdecl SHARE2_ENUM_ITER::Backup(void) __ptr64 +?Backup@SHARE2_ENUM_ITER@@QEAAHXZ +; public: int __cdecl TRIPLE_SERVER_ENUM_ITER::Backup(void) __ptr64 +?Backup@TRIPLE_SERVER_ENUM_ITER@@QEAAHXZ +; public: int __cdecl USE1_ENUM_ITER::Backup(void) __ptr64 +?Backup@USE1_ENUM_ITER@@QEAAHXZ +; public: static long __cdecl NT_ACCOUNTS_UTILITY::BuildAndCopySysSid(class OS_SID * __ptr64,struct _SID_IDENTIFIER_AUTHORITY * __ptr64,unsigned char,unsigned long,unsigned long,unsigned long,unsigned long,unsigned long,unsigned long,unsigned long,unsigned long) +?BuildAndCopySysSid@NT_ACCOUNTS_UTILITY@@SAJPEAVOS_SID@@PEAU_SID_IDENTIFIER_AUTHORITY@@EKKKKKKKK@Z +; public: static long __cdecl NT_ACCOUNTS_UTILITY::BuildQualifiedAccountName(class NLS_STR * __ptr64,class NLS_STR const & __ptr64,class NLS_STR const & __ptr64,class NLS_STR const * __ptr64,class NLS_STR const * __ptr64,enum _SID_NAME_USE) +?BuildQualifiedAccountName@NT_ACCOUNTS_UTILITY@@SAJPEAVNLS_STR@@AEBV2@1PEBV2@2W4_SID_NAME_USE@@@Z +; public: static long __cdecl NT_ACCOUNTS_UTILITY::BuildQualifiedAccountName(class NLS_STR * __ptr64,class NLS_STR const & __ptr64,void * __ptr64,class NLS_STR const & __ptr64,class NLS_STR const * __ptr64,void * __ptr64,enum _SID_NAME_USE) +?BuildQualifiedAccountName@NT_ACCOUNTS_UTILITY@@SAJPEAVNLS_STR@@AEBV2@PEAX1PEBV2@2W4_SID_NAME_USE@@@Z +; private: virtual long __cdecl ALIAS_ENUM::CallAPI(int,unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@ALIAS_ENUM@@EEAAJHPEAPEAEPEAI@Z +; private: virtual long __cdecl CHARDEVQ_ENUM::CallAPI(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@CHARDEVQ_ENUM@@EEAAJPEAPEAEPEAI@Z +; private: virtual long __cdecl CONN_ENUM::CallAPI(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@CONN_ENUM@@EEAAJPEAPEAEPEAI@Z +; protected: virtual long __cdecl CONTEXT_ENUM::CallAPI(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@CONTEXT_ENUM@@MEAAJPEAPEAEPEAI@Z +; protected: virtual long __cdecl DEVICE2::CallAPI(void) __ptr64 +?CallAPI@DEVICE2@@MEAAJXZ +; protected: virtual long __cdecl DEVICE::CallAPI(void) __ptr64 +?CallAPI@DEVICE@@MEAAJXZ +; private: virtual long __cdecl DOMAIN_ENUM::CallAPI(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@DOMAIN_ENUM@@EEAAJPEAPEAEPEAI@Z +; private: virtual long __cdecl FILE_ENUM::CallAPI(int,unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@FILE_ENUM@@EEAAJHPEAPEAEPEAI@Z +; private: virtual long __cdecl GROUP_ENUM::CallAPI(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@GROUP_ENUM@@EEAAJPEAPEAEPEAI@Z +; protected: virtual long __cdecl GROUP_MEMB::CallAPI(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@GROUP_MEMB@@MEAAJPEAPEAEPEAI@Z +; private: virtual long __cdecl LSA_ACCOUNTS_ENUM::CallAPI(int,unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@LSA_ACCOUNTS_ENUM@@EEAAJHPEAPEAEPEAI@Z +; protected: virtual long __cdecl LSA_PRIVILEGES_ENUM::CallAPI(int,unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@LSA_PRIVILEGES_ENUM@@MEAAJHPEAPEAEPEAI@Z +; private: virtual long __cdecl NT_ACCOUNT_ENUM::CallAPI(int,unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@NT_ACCOUNT_ENUM@@EEAAJHPEAPEAEPEAI@Z +; private: virtual long __cdecl SAM_USER_ENUM::CallAPI(int,unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@SAM_USER_ENUM@@EEAAJHPEAPEAEPEAI@Z +; private: virtual long __cdecl SERVER_ENUM::CallAPI(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@SERVER_ENUM@@EEAAJPEAPEAEPEAI@Z +; private: virtual long __cdecl SERVICE_ENUM::CallAPI(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@SERVICE_ENUM@@EEAAJPEAPEAEPEAI@Z +; private: virtual long __cdecl SESSION_ENUM::CallAPI(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@SESSION_ENUM@@EEAAJPEAPEAEPEAI@Z +; private: virtual long __cdecl SHARE_ENUM::CallAPI(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@SHARE_ENUM@@EEAAJPEAPEAEPEAI@Z +; private: virtual long __cdecl TRIPLE_SERVER_ENUM::CallAPI(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@TRIPLE_SERVER_ENUM@@EEAAJPEAPEAEPEAI@Z +; private: virtual long __cdecl TRUSTED_DOMAIN_ENUM::CallAPI(int,unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@TRUSTED_DOMAIN_ENUM@@EEAAJHPEAPEAEPEAI@Z +; private: virtual long __cdecl USER_ENUM::CallAPI(int,unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@USER_ENUM@@EEAAJHPEAPEAEPEAI@Z +; protected: virtual long __cdecl USER_MEMB::CallAPI(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@USER_MEMB@@MEAAJPEAPEAEPEAI@Z +; private: virtual long __cdecl USE_ENUM::CallAPI(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?CallAPI@USE_ENUM@@EEAAJPEAPEAEPEAI@Z +; public: long __cdecl SC_SERVICE::ChangeConfig(unsigned int,unsigned int,unsigned int,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?ChangeConfig@SC_SERVICE@@QEAAJIIIPEBG00000@Z +; public: long __cdecl NEW_LM_OBJ::ChangeToNew(void) __ptr64 +?ChangeToNew@NEW_LM_OBJ@@QEAAJXZ +; public: long __cdecl LOCATION::CheckIfNT(int * __ptr64) __ptr64 +?CheckIfNT@LOCATION@@QEAAJPEAH@Z +; public: long __cdecl LOCATION::CheckIfNT(int * __ptr64,enum LOCATION_NT_TYPE * __ptr64) __ptr64 +?CheckIfNT@LOCATION@@QEAAJPEAHPEAW4LOCATION_NT_TYPE@@@Z +; public: long __cdecl LSA_POLICY::CheckIfShutDownOnFull(int * __ptr64) __ptr64 +?CheckIfShutDownOnFull@LSA_POLICY@@QEAAJPEAH@Z +; protected: void __cdecl LSA_POLICY::CleanupUnistrArray(struct _UNICODE_STRING * __ptr64,unsigned long) __ptr64 +?CleanupUnistrArray@LSA_POLICY@@IEAAXPEAU_UNICODE_STRING@@K@Z +; public: void __cdecl OS_PRIVILEGE_SET::Clear(void) __ptr64 +?Clear@OS_PRIVILEGE_SET@@QEAAXXZ +; public: void __cdecl SLIST_OF_ADMIN_AUTHORITY::Clear(void) __ptr64 +?Clear@SLIST_OF_ADMIN_AUTHORITY@@QEAAXXZ +; public: void __cdecl SLIST_OF_API_SESSION::Clear(void) __ptr64 +?Clear@SLIST_OF_API_SESSION@@QEAAXXZ +; public: void __cdecl SLIST_OF_BROWSE_DOMAIN_INFO::Clear(void) __ptr64 +?Clear@SLIST_OF_BROWSE_DOMAIN_INFO@@QEAAXXZ +; public: void __cdecl SLIST_OF_LM_RESUME_BUFFER::Clear(void) __ptr64 +?Clear@SLIST_OF_LM_RESUME_BUFFER@@QEAAXXZ +; protected: long __cdecl NEW_LM_OBJ::ClearBuffer(void) __ptr64 +?ClearBuffer@NEW_LM_OBJ@@IEAAJXZ +; private: static long __cdecl DOMAIN_WITH_DC_CACHE::ClearDcCache(struct _DC_CACHE_ENTRY * __ptr64) +?ClearDcCache@DOMAIN_WITH_DC_CACHE@@CAJPEAU_DC_CACHE_ENTRY@@@Z +; public: long __cdecl NET_ACCESS_1::ClearPerms(void) __ptr64 +?ClearPerms@NET_ACCESS_1@@QEAAJXZ +; public: long __cdecl GROUP_1::CloneFrom(class GROUP_1 const & __ptr64) __ptr64 +?CloneFrom@GROUP_1@@QEAAJAEBV1@@Z +; public: long __cdecl GROUP_MEMB::CloneFrom(class GROUP_MEMB const & __ptr64) __ptr64 +?CloneFrom@GROUP_MEMB@@QEAAJAEBV1@@Z +; public: long __cdecl SHARE_1::CloneFrom(class SHARE_1 const & __ptr64) __ptr64 +?CloneFrom@SHARE_1@@QEAAJAEBV1@@Z +; public: long __cdecl SHARE_2::CloneFrom(class SHARE_2 const & __ptr64) __ptr64 +?CloneFrom@SHARE_2@@QEAAJAEBV1@@Z +; public: long __cdecl USER_2::CloneFrom(class USER_2 const & __ptr64) __ptr64 +?CloneFrom@USER_2@@QEAAJAEBV1@@Z +; public: long __cdecl USER_3::CloneFrom(class USER_3 const & __ptr64) __ptr64 +?CloneFrom@USER_3@@QEAAJAEBV1@@Z +; public: long __cdecl USER_MEMB::CloneFrom(class USER_MEMB const & __ptr64) __ptr64 +?CloneFrom@USER_MEMB@@QEAAJAEBV1@@Z +; public: long __cdecl SERVICE_CONTROL::Close(void) __ptr64 +?Close@SERVICE_CONTROL@@QEAAJXZ +; public: long __cdecl LM_FILE::CloseFile(void) __ptr64 +?CloseFile@LM_FILE@@QEAAJXZ +; public: long __cdecl LSA_OBJECT::CloseHandle(int) __ptr64 +?CloseHandle@LSA_OBJECT@@QEAAJH@Z +; public: long __cdecl SAM_OBJECT::CloseHandle(void) __ptr64 +?CloseHandle@SAM_OBJECT@@QEAAJXZ +; private: void __cdecl TRIPLE_SERVER_ENUM::CombineIntoTriple(struct _SERVER_INFO_101 const * __ptr64,struct _KNOWN_SERVER_INFO const * __ptr64,struct _TRIPLE_SERVER_INFO * __ptr64) __ptr64 +?CombineIntoTriple@TRIPLE_SERVER_ENUM@@AEAAXPEBU_SERVER_INFO_101@@PEBU_KNOWN_SERVER_INFO@@PEAU_TRIPLE_SERVER_INFO@@@Z +; public: long __cdecl OS_ACL_SUBJECT_ITER::Compare(int * __ptr64,class OS_ACL_SUBJECT_ITER * __ptr64) __ptr64 +?Compare@OS_ACL_SUBJECT_ITER@@QEAAJPEAHPEAV1@@Z +; public: long __cdecl OS_SECURITY_DESCRIPTOR::Compare(class OS_SECURITY_DESCRIPTOR * __ptr64,int * __ptr64,int * __ptr64,int * __ptr64,int * __ptr64,struct _GENERIC_MAPPING * __ptr64,struct _GENERIC_MAPPING * __ptr64,int,int) __ptr64 +?Compare@OS_SECURITY_DESCRIPTOR@@QEAAJPEAV1@PEAH111PEAU_GENERIC_MAPPING@@2HH@Z +; public: int __cdecl NET_ACCESS_1::CompareACL(class NET_ACCESS_1 * __ptr64) __ptr64 +?CompareACL@NET_ACCESS_1@@QEAAHPEAV1@@Z +; private: static int __cdecl TRIPLE_SERVER_ENUM::CompareBrowserServers(void const * __ptr64,void const * __ptr64) +?CompareBrowserServers@TRIPLE_SERVER_ENUM@@CAHPEBX0@Z +; public: virtual int __cdecl OS_DACL_SUBJECT_ITER::CompareCurrentSubject(class OS_ACL_SUBJECT_ITER * __ptr64) __ptr64 +?CompareCurrentSubject@OS_DACL_SUBJECT_ITER@@UEAAHPEAVOS_ACL_SUBJECT_ITER@@@Z +; public: virtual int __cdecl OS_SACL_SUBJECT_ITER::CompareCurrentSubject(class OS_ACL_SUBJECT_ITER * __ptr64) __ptr64 +?CompareCurrentSubject@OS_SACL_SUBJECT_ITER@@UEAAHPEAVOS_ACL_SUBJECT_ITER@@@Z +; private: static int __cdecl DOMAIN0_ENUM::CompareDomains0(void const * __ptr64,void const * __ptr64) +?CompareDomains0@DOMAIN0_ENUM@@CAHPEBX0@Z +; private: static int __cdecl TRIPLE_SERVER_ENUM::CompareLmServers(void const * __ptr64,void const * __ptr64) +?CompareLmServers@TRIPLE_SERVER_ENUM@@CAHPEBX0@Z +; private: static int __cdecl TRIPLE_SERVER_ENUM::CompareNtServers(void const * __ptr64,void const * __ptr64) +?CompareNtServers@TRIPLE_SERVER_ENUM@@CAHPEBX0@Z +; public: long __cdecl DEVICE2::Connect(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +?Connect@DEVICE2@@QEAAJPEBG000K@Z +; public: long __cdecl DEVICE::Connect(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?Connect@DEVICE@@QEAAJPEBG0@Z +; long __cdecl ConnectToNullSession(class NLS_STR const & __ptr64) +?ConnectToNullSession@@YAJAEBVNLS_STR@@@Z +; public: long __cdecl LM_SERVICE::Continue(unsigned int,unsigned int) __ptr64 +?Continue@LM_SERVICE@@QEAAJII@Z +; public: long __cdecl SC_SERVICE::Control(unsigned int,struct _SERVICE_STATUS * __ptr64) __ptr64 +?Control@SC_SERVICE@@QEAAJIPEAU_SERVICE_STATUS@@@Z +; public: long __cdecl OS_ACL::Copy(class OS_ACL const & __ptr64,int) __ptr64 +?Copy@OS_ACL@@QEAAJAEBV1@H@Z +; public: long __cdecl OS_SECURITY_DESCRIPTOR::Copy(class OS_SECURITY_DESCRIPTOR const & __ptr64) __ptr64 +?Copy@OS_SECURITY_DESCRIPTOR@@QEAAJAEBV1@@Z +; public: long __cdecl OS_SID::Copy(class OS_SID const & __ptr64) __ptr64 +?Copy@OS_SID@@QEAAJAEBV1@@Z +; public: long __cdecl NET_ACCESS_1::CopyAccessPerms(class NET_ACCESS_1 const & __ptr64) __ptr64 +?CopyAccessPerms@NET_ACCESS_1@@QEAAJAEBV1@@Z +; private: void __cdecl SERVICE_ENUM::CountServices(unsigned char * __ptr64,unsigned int * __ptr64,unsigned int * __ptr64) __ptr64 +?CountServices@SERVICE_ENUM@@AEAAXPEAEPEAI1@Z +; public: static long __cdecl NT_ACCOUNTS_UTILITY::CrackQualifiedAccountName(class NLS_STR const & __ptr64,class NLS_STR * __ptr64,class NLS_STR * __ptr64) +?CrackQualifiedAccountName@NT_ACCOUNTS_UTILITY@@SAJAEBVNLS_STR@@PEAV2@1@Z +; public: long __cdecl LSA_SECRET::Create(class LSA_POLICY const & __ptr64,unsigned long) __ptr64 +?Create@LSA_SECRET@@QEAAJAEBVLSA_POLICY@@K@Z +; public: long __cdecl NEW_LM_OBJ::CreateNew(void) __ptr64 +?CreateNew@NEW_LM_OBJ@@QEAAJXZ +; private: void __cdecl DOMAIN::CtAux(unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?CtAux@DOMAIN@@AEAAXPEBG0@Z +; private: void __cdecl GROUP::CtAux(unsigned short const * __ptr64) __ptr64 +?CtAux@GROUP@@AEAAXPEBG@Z +; private: void __cdecl GROUP_1::CtAux(void) __ptr64 +?CtAux@GROUP_1@@AEAAXXZ +; private: void __cdecl LOC_LM_OBJ::CtAux(void) __ptr64 +?CtAux@LOC_LM_OBJ@@AEAAXXZ +; private: void __cdecl USER::CtAux(unsigned short const * __ptr64) __ptr64 +?CtAux@USER@@AEAAXPEBG@Z +; private: void __cdecl USER_11::CtAux(void) __ptr64 +?CtAux@USER_11@@AEAAXXZ +; private: void __cdecl USER_2::CtAux(void) __ptr64 +?CtAux@USER_2@@AEAAXXZ +; private: void __cdecl USER_3::CtAux(void) __ptr64 +?CtAux@USER_3@@AEAAXXZ +; public: long __cdecl LSA_TRUSTED_DOMAIN::Delete(void) __ptr64 +?Delete@LSA_TRUSTED_DOMAIN@@QEAAJXZ +; public: long __cdecl NET_ACCESS::Delete(void) __ptr64 +?Delete@NET_ACCESS@@QEAAJXZ +; public: long __cdecl NEW_LM_OBJ::Delete(unsigned int) __ptr64 +?Delete@NEW_LM_OBJ@@QEAAJI@Z +; public: long __cdecl SAM_ALIAS::Delete(void) __ptr64 +?Delete@SAM_ALIAS@@QEAAJXZ +; public: long __cdecl SC_SERVICE::Delete(void) __ptr64 +?Delete@SC_SERVICE@@QEAAJXZ +; public: long __cdecl OS_ACL::DeleteACE(unsigned long) __ptr64 +?DeleteACE@OS_ACL@@QEAAJK@Z +; protected: long __cdecl LSA_POLICY::DeleteAllTrustedDomains(void) __ptr64 +?DeleteAllTrustedDomains@LSA_POLICY@@IEAAJXZ +; public: long __cdecl MEMBERSHIP_LM_OBJ::DeleteAssocName(unsigned int) __ptr64 +?DeleteAssocName@MEMBERSHIP_LM_OBJ@@QEAAJI@Z +; public: long __cdecl MEMBERSHIP_LM_OBJ::DeleteAssocName(unsigned short const * __ptr64) __ptr64 +?DeleteAssocName@MEMBERSHIP_LM_OBJ@@QEAAJPEBG@Z +; public: long __cdecl LSA_ACCOUNT::DeletePrivilege(struct _LUID) __ptr64 +?DeletePrivilege@LSA_ACCOUNT@@QEAAJU_LUID@@@Z +; private: void __cdecl LM_ENUM::DeregisterIter(void) __ptr64 +?DeregisterIter@LM_ENUM@@AEAAXXZ +; private: void __cdecl LM_RESUME_ENUM::DeregisterIter(void) __ptr64 +?DeregisterIter@LM_RESUME_ENUM@@AEAAXXZ +; private: long __cdecl BROWSE_DOMAIN_ENUM::DetermineIfDomainMember(int * __ptr64) __ptr64 +?DetermineIfDomainMember@BROWSE_DOMAIN_ENUM@@AEAAJPEAH@Z +; public: long __cdecl DEVICE::Disconnect(unsigned int) __ptr64 +?Disconnect@DEVICE@@QEAAJI@Z +; public: long __cdecl DEVICE::Disconnect(unsigned short const * __ptr64,unsigned int) __ptr64 +?Disconnect@DEVICE@@QEAAJPEBGI@Z +; public: long __cdecl LSA_POLICY::DistrustDomain(void * __ptr64 const,class NLS_STR const & __ptr64,int) __ptr64 +?DistrustDomain@LSA_POLICY@@QEAAJQEAXAEBVNLS_STR@@H@Z +; public: int __cdecl LM_RESUME_ENUM::DoesKeepBuffers(void)const __ptr64 +?DoesKeepBuffers@LM_RESUME_ENUM@@QEBAHXZ +; private: virtual unsigned char * __ptr64 __cdecl ENUM_CALLER_LM_OBJ::EC_QueryBufferPtr(void)const __ptr64 +?EC_QueryBufferPtr@ENUM_CALLER_LM_OBJ@@EEBAPEAEXZ +; private: virtual unsigned char * __ptr64 __cdecl LM_ENUM::EC_QueryBufferPtr(void)const __ptr64 +?EC_QueryBufferPtr@LM_ENUM@@EEBAPEAEXZ +; private: virtual unsigned int __cdecl ENUM_CALLER_LM_OBJ::EC_QueryBufferSize(void)const __ptr64 +?EC_QueryBufferSize@ENUM_CALLER_LM_OBJ@@EEBAIXZ +; private: virtual long __cdecl ENUM_CALLER_LM_OBJ::EC_ResizeBuffer(unsigned int) __ptr64 +?EC_ResizeBuffer@ENUM_CALLER_LM_OBJ@@EEAAJI@Z +; private: virtual long __cdecl ENUM_CALLER_LM_OBJ::EC_SetBufferPtr(unsigned char * __ptr64) __ptr64 +?EC_SetBufferPtr@ENUM_CALLER_LM_OBJ@@EEAAJPEAE@Z +; private: virtual long __cdecl LM_ENUM::EC_SetBufferPtr(unsigned char * __ptr64) __ptr64 +?EC_SetBufferPtr@LM_ENUM@@EEAAJPEAE@Z +; private: static long __cdecl DOMAIN_WITH_DC_CACHE::EnterCriticalSection(void) +?EnterCriticalSection@DOMAIN_WITH_DC_CACHE@@CAJXZ +; unsigned long __cdecl EnumAllComms(void) +?EnumAllComms@@YAKXZ +; unsigned long __cdecl EnumAllDrives(void) +?EnumAllDrives@@YAKXZ +; unsigned long __cdecl EnumAllLPTs(void) +?EnumAllLPTs@@YAKXZ +; private: unsigned short const * __ptr64 __cdecl ITER_DEVICE::EnumComms(void) __ptr64 +?EnumComms@ITER_DEVICE@@AEAAPEBGXZ +; public: long __cdecl SC_SERVICE::EnumDependent(unsigned int,struct _ENUM_SERVICE_STATUSW * __ptr64 * __ptr64,unsigned long * __ptr64) __ptr64 +?EnumDependent@SC_SERVICE@@QEAAJIPEAPEAU_ENUM_SERVICE_STATUSW@@PEAK@Z +; private: unsigned short const * __ptr64 __cdecl ITER_DEVICE::EnumDrives(void) __ptr64 +?EnumDrives@ITER_DEVICE@@AEAAPEBGXZ +; private: unsigned short const * __ptr64 __cdecl ITER_DEVICE::EnumLPTs(void) __ptr64 +?EnumLPTs@ITER_DEVICE@@AEAAPEBGXZ +; private: long __cdecl SERVICE_ENUM::EnumLmServices(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?EnumLmServices@SERVICE_ENUM@@AEAAJPEAPEAEPEAI@Z +; unsigned long __cdecl EnumLocalComms(void) +?EnumLocalComms@@YAKXZ +; unsigned long __cdecl EnumLocalDrives(void) +?EnumLocalDrives@@YAKXZ +; unsigned long __cdecl EnumLocalLPTs(void) +?EnumLocalLPTs@@YAKXZ +; unsigned long __cdecl EnumNetComms(void) +?EnumNetComms@@YAKXZ +; unsigned long __cdecl EnumNetDevices(int) +?EnumNetDevices@@YAKH@Z +; unsigned long __cdecl EnumNetDrives(void) +?EnumNetDrives@@YAKXZ +; unsigned long __cdecl EnumNetLPTs(void) +?EnumNetLPTs@@YAKXZ +; private: long __cdecl SERVICE_ENUM::EnumNtServices(unsigned char * __ptr64 * __ptr64,unsigned int * __ptr64) __ptr64 +?EnumNtServices@SERVICE_ENUM@@AEAAJPEAPEAEPEAI@Z +; public: long __cdecl SC_MANAGER::EnumServiceStatus(unsigned int,unsigned int,struct _ENUM_SERVICE_STATUSW * __ptr64 * __ptr64,unsigned long * __ptr64,unsigned short const * __ptr64) __ptr64 +?EnumServiceStatus@SC_MANAGER@@QEAAJIIPEAPEAU_ENUM_SERVICE_STATUSW@@PEAKPEBG@Z +; unsigned long __cdecl EnumUnavailComms(void) +?EnumUnavailComms@@YAKXZ +; unsigned long __cdecl EnumUnavailDevices(int) +?EnumUnavailDevices@@YAKH@Z +; unsigned long __cdecl EnumUnavailDrives(void) +?EnumUnavailDrives@@YAKXZ +; unsigned long __cdecl EnumUnavailLPTs(void) +?EnumUnavailLPTs@@YAKXZ +; public: long __cdecl SAM_DOMAIN::EnumerateAliases(class SAM_RID_ENUMERATION_MEM * __ptr64,unsigned long * __ptr64,unsigned long)const __ptr64 +?EnumerateAliases@SAM_DOMAIN@@QEBAJPEAVSAM_RID_ENUMERATION_MEM@@PEAKK@Z +; public: long __cdecl SAM_DOMAIN::EnumerateAliasesForUser(void * __ptr64,class SAM_RID_MEM * __ptr64)const __ptr64 +?EnumerateAliasesForUser@SAM_DOMAIN@@QEBAJPEAXPEAVSAM_RID_MEM@@@Z +; public: long __cdecl SAM_DOMAIN::EnumerateGroups(class SAM_RID_ENUMERATION_MEM * __ptr64,unsigned long * __ptr64,unsigned long)const __ptr64 +?EnumerateGroups@SAM_DOMAIN@@QEBAJPEAVSAM_RID_ENUMERATION_MEM@@PEAKK@Z +; public: long __cdecl LSA_POLICY::EnumerateTrustedDomains(class LSA_TRUST_INFO_MEM * __ptr64,unsigned long * __ptr64,unsigned long) __ptr64 +?EnumerateTrustedDomains@LSA_POLICY@@QEAAJPEAVLSA_TRUST_INFO_MEM@@PEAKK@Z +; public: long __cdecl SAM_DOMAIN::EnumerateUsers(class SAM_RID_ENUMERATION_MEM * __ptr64,unsigned long * __ptr64,unsigned long,unsigned long)const __ptr64 +?EnumerateUsers@SAM_DOMAIN@@QEBAJPEAVSAM_RID_ENUMERATION_MEM@@PEAKKK@Z +; long __cdecl FillUnicodeString(struct _UNICODE_STRING * __ptr64,class NLS_STR const & __ptr64) +?FillUnicodeString@@YAJPEAU_UNICODE_STRING@@AEBVNLS_STR@@@Z +; private: struct _ACCESS_LIST * __ptr64 __cdecl NET_ACCESS_1::FindACE(unsigned short const * __ptr64,enum PERMNAME_TYPE)const __ptr64 +?FindACE@NET_ACCESS_1@@AEBAPEAU_ACCESS_LIST@@PEBGW4PERMNAME_TYPE@@@Z +; public: long __cdecl OS_ACL::FindACE(class OS_SID const & __ptr64,int * __ptr64,class OS_ACE * __ptr64,unsigned long * __ptr64,unsigned long)const __ptr64 +?FindACE@OS_ACL@@QEBAJAEBVOS_SID@@PEAHPEAVOS_ACE@@PEAKK@Z +; public: int __cdecl MEMBERSHIP_LM_OBJ::FindAssocName(unsigned short const * __ptr64,unsigned int * __ptr64) __ptr64 +?FindAssocName@MEMBERSHIP_LM_OBJ@@QEAAHPEBGPEAI@Z +; private: static unsigned short const * __ptr64 __cdecl DOMAIN_WITH_DC_CACHE::FindDcCache(struct _DC_CACHE_ENTRY const * __ptr64,unsigned short const * __ptr64) +?FindDcCache@DOMAIN_WITH_DC_CACHE@@CAPEBGPEBU_DC_CACHE_ENTRY@@PEBG@Z +; public: class BROWSE_DOMAIN_INFO const * __ptr64 __cdecl BROWSE_DOMAIN_ENUM::FindFirst(unsigned long) __ptr64 +?FindFirst@BROWSE_DOMAIN_ENUM@@QEAAPEBVBROWSE_DOMAIN_INFO@@K@Z +; public: class BROWSE_DOMAIN_INFO const * __ptr64 __cdecl BROWSE_DOMAIN_ENUM::FindNext(unsigned long) __ptr64 +?FindNext@BROWSE_DOMAIN_ENUM@@QEAAPEBVBROWSE_DOMAIN_INFO@@K@Z +; public: long __cdecl OS_ACL_SUBJECT_ITER::FindNextSubject(int * __ptr64,class OS_SID * __ptr64,class OS_ACE * __ptr64) __ptr64 +?FindNextSubject@OS_ACL_SUBJECT_ITER@@QEAAJPEAHPEAVOS_SID@@PEAVOS_ACE@@@Z +; public: long __cdecl OS_PRIVILEGE_SET::FindPrivilege(struct _LUID)const __ptr64 +?FindPrivilege@OS_PRIVILEGE_SET@@QEBAJU_LUID@@@Z +; protected: void __cdecl NEW_LM_OBJ::FixupPointer(unsigned short * __ptr64 * __ptr64,class NEW_LM_OBJ const * __ptr64) __ptr64 +?FixupPointer@NEW_LM_OBJ@@IEAAXPEAPEAGPEBV1@@Z +; protected: virtual void __cdecl ALIAS_ENUM::FreeBuffer(unsigned char * __ptr64 * __ptr64) __ptr64 +?FreeBuffer@ALIAS_ENUM@@MEAAXPEAPEAE@Z +; protected: virtual void __cdecl FILE_ENUM::FreeBuffer(unsigned char * __ptr64 * __ptr64) __ptr64 +?FreeBuffer@FILE_ENUM@@MEAAXPEAPEAE@Z +; protected: virtual void __cdecl LOC_LM_RESUME_ENUM::FreeBuffer(unsigned char * __ptr64 * __ptr64) __ptr64 +?FreeBuffer@LOC_LM_RESUME_ENUM@@MEAAXPEAPEAE@Z +; protected: virtual void __cdecl LSA_ENUM::FreeBuffer(unsigned char * __ptr64 * __ptr64) __ptr64 +?FreeBuffer@LSA_ENUM@@MEAAXPEAPEAE@Z +; protected: virtual void __cdecl LSA_MEMORY::FreeBuffer(void) __ptr64 +?FreeBuffer@LSA_MEMORY@@MEAAXXZ +; private: void __cdecl LSA_TRUSTED_DC_LIST::FreeBuffer(void) __ptr64 +?FreeBuffer@LSA_TRUSTED_DC_LIST@@AEAAXXZ +; protected: virtual void __cdecl NT_ACCOUNT_ENUM::FreeBuffer(unsigned char * __ptr64 * __ptr64) __ptr64 +?FreeBuffer@NT_ACCOUNT_ENUM@@MEAAXPEAPEAE@Z +; protected: virtual void __cdecl SAM_MEMORY::FreeBuffer(void) __ptr64 +?FreeBuffer@SAM_MEMORY@@MEAAXXZ +; protected: virtual void __cdecl SAM_USER_ENUM::FreeBuffer(unsigned char * __ptr64 * __ptr64) __ptr64 +?FreeBuffer@SAM_USER_ENUM@@MEAAXPEAPEAE@Z +; protected: virtual void __cdecl TRUSTED_DOMAIN_ENUM::FreeBuffer(unsigned char * __ptr64 * __ptr64) __ptr64 +?FreeBuffer@TRUSTED_DOMAIN_ENUM@@MEAAXPEAPEAE@Z +; void __cdecl FreeUnicodeString(struct _UNICODE_STRING * __ptr64) +?FreeUnicodeString@@YAXPEAU_UNICODE_STRING@@@Z +; public: long __cdecl LSA_POLICY::GetAccountDomain(class LSA_ACCT_DOM_INFO_MEM * __ptr64)const __ptr64 +?GetAccountDomain@LSA_POLICY@@QEBAJPEAVLSA_ACCT_DOM_INFO_MEM@@@Z +; public: static long __cdecl DOMAIN::GetAnyDC(unsigned short const * __ptr64,unsigned short const * __ptr64,class NLS_STR * __ptr64) +?GetAnyDC@DOMAIN@@SAJPEBG0PEAVNLS_STR@@@Z +; public: static long __cdecl DOMAIN_WITH_DC_CACHE::GetAnyDC(unsigned short const * __ptr64,unsigned short const * __ptr64,class NLS_STR * __ptr64) +?GetAnyDC@DOMAIN_WITH_DC_CACHE@@SAJPEBG0PEAVNLS_STR@@@Z +; protected: static long __cdecl DOMAIN::GetAnyDCWorker(unsigned short const * __ptr64,unsigned short const * __ptr64,class NLS_STR * __ptr64,int) +?GetAnyDCWorker@DOMAIN@@KAJPEBG0PEAVNLS_STR@@H@Z +; protected: static long __cdecl DOMAIN_WITH_DC_CACHE::GetAnyDCWorker(unsigned short const * __ptr64,unsigned short const * __ptr64,class NLS_STR * __ptr64,int) +?GetAnyDCWorker@DOMAIN_WITH_DC_CACHE@@KAJPEBG0PEAVNLS_STR@@H@Z +; public: static long __cdecl DOMAIN::GetAnyValidDC(unsigned short const * __ptr64,unsigned short const * __ptr64,class NLS_STR * __ptr64) +?GetAnyValidDC@DOMAIN@@SAJPEBG0PEAVNLS_STR@@@Z +; public: static long __cdecl DOMAIN_WITH_DC_CACHE::GetAnyValidDC(unsigned short const * __ptr64,unsigned short const * __ptr64,class NLS_STR * __ptr64) +?GetAnyValidDC@DOMAIN_WITH_DC_CACHE@@SAJPEBG0PEAVNLS_STR@@@Z +; public: long __cdecl LSA_POLICY::GetAuditEventInfo(class LSA_AUDIT_EVENT_INFO_MEM * __ptr64) __ptr64 +?GetAuditEventInfo@LSA_POLICY@@QEAAJPEAVLSA_AUDIT_EVENT_INFO_MEM@@@Z +; public: long __cdecl ALIAS_ENUM_OBJ::GetComment(class SAM_DOMAIN const & __ptr64,class NLS_STR * __ptr64) __ptr64 +?GetComment@ALIAS_ENUM_OBJ@@QEAAJAEBVSAM_DOMAIN@@PEAVNLS_STR@@@Z +; public: long __cdecl SAM_ALIAS::GetComment(class NLS_STR * __ptr64) __ptr64 +?GetComment@SAM_ALIAS@@QEAAJPEAVNLS_STR@@@Z +; public: long __cdecl SAM_GROUP::GetComment(class NLS_STR * __ptr64) __ptr64 +?GetComment@SAM_GROUP@@QEAAJPEAVNLS_STR@@@Z +; private: long __cdecl NET_NAME::GetDeviceInfo(void) __ptr64 +?GetDeviceInfo@NET_NAME@@AEAAJXZ +; public: virtual long __cdecl DEVICE::GetInfo(void) __ptr64 +?GetInfo@DEVICE@@UEAAJXZ +; public: virtual long __cdecl DOMAIN::GetInfo(void) __ptr64 +?GetInfo@DOMAIN@@UEAAJXZ +; public: virtual long __cdecl DOMAIN_WITH_DC_CACHE::GetInfo(void) __ptr64 +?GetInfo@DOMAIN_WITH_DC_CACHE@@UEAAJXZ +; public: long __cdecl LM_ENUM::GetInfo(void) __ptr64 +?GetInfo@LM_ENUM@@QEAAJXZ +; public: long __cdecl LM_RESUME_ENUM::GetInfo(int) __ptr64 +?GetInfo@LM_RESUME_ENUM@@QEAAJH@Z +; public: long __cdecl NEW_LM_OBJ::GetInfo(void) __ptr64 +?GetInfo@NEW_LM_OBJ@@QEAAJXZ +; public: virtual long __cdecl USER_MODALS::GetInfo(void) __ptr64 +?GetInfo@USER_MODALS@@UEAAJXZ +; public: virtual long __cdecl USER_MODALS_3::GetInfo(void) __ptr64 +?GetInfo@USER_MODALS_3@@UEAAJXZ +; private: long __cdecl LM_RESUME_ENUM::GetInfoMulti(void) __ptr64 +?GetInfoMulti@LM_RESUME_ENUM@@AEAAJXZ +; private: long __cdecl LM_RESUME_ENUM::GetInfoSingle(int) __ptr64 +?GetInfoSingle@LM_RESUME_ENUM@@AEAAJH@Z +; private: long __cdecl BROWSE_DOMAIN_ENUM::GetLanmanDomains(unsigned long) __ptr64 +?GetLanmanDomains@BROWSE_DOMAIN_ENUM@@AEAAJK@Z +; private: long __cdecl BROWSE_DOMAIN_ENUM::GetLogonDomainDC(class NLS_STR * __ptr64) __ptr64 +?GetLogonDomainDC@BROWSE_DOMAIN_ENUM@@AEAAJPEAVNLS_STR@@@Z +; public: long __cdecl SAM_ALIAS::GetMembers(class SAM_SID_MEM * __ptr64) __ptr64 +?GetMembers@SAM_ALIAS@@QEAAJPEAVSAM_SID_MEM@@@Z +; public: long __cdecl SAM_GROUP::GetMembers(class SAM_RID_MEM * __ptr64) __ptr64 +?GetMembers@SAM_GROUP@@QEAAJPEAVSAM_RID_MEM@@@Z +; public: long __cdecl SAM_DOMAIN::GetPasswordInfo(class SAM_PSWD_DOM_INFO_MEM * __ptr64)const __ptr64 +?GetPasswordInfo@SAM_DOMAIN@@QEBAJPEAVSAM_PSWD_DOM_INFO_MEM@@@Z +; public: long __cdecl LSA_POLICY::GetPrimaryDomain(class LSA_PRIMARY_DOM_INFO_MEM * __ptr64)const __ptr64 +?GetPrimaryDomain@LSA_POLICY@@QEBAJPEAVLSA_PRIMARY_DOM_INFO_MEM@@@Z +; public: static long __cdecl NT_ACCOUNTS_UTILITY::GetQualifiedAccountNames(class LSA_POLICY & __ptr64,class SAM_DOMAIN const & __ptr64,void * __ptr64 const * __ptr64,unsigned long,int,class STRLIST * __ptr64,unsigned long * __ptr64,enum _SID_NAME_USE * __ptr64,long * __ptr64,unsigned short const * __ptr64,class STRLIST * __ptr64,class STRLIST * __ptr64,class STRLIST * __ptr64,class STRLIST * __ptr64) +?GetQualifiedAccountNames@NT_ACCOUNTS_UTILITY@@SAJAEAVLSA_POLICY@@AEBVSAM_DOMAIN@@PEBQEAXKHPEAVSTRLIST@@PEAKPEAW4_SID_NAME_USE@@PEAJPEBG3333@Z +; public: static long __cdecl NT_ACCOUNTS_UTILITY::GetQualifiedAccountNames(class LSA_POLICY & __ptr64,void * __ptr64 const,void * __ptr64 const * __ptr64,unsigned long,int,class STRLIST * __ptr64,unsigned long * __ptr64,enum _SID_NAME_USE * __ptr64,long * __ptr64,unsigned short const * __ptr64,class STRLIST * __ptr64,class STRLIST * __ptr64,class STRLIST * __ptr64,class STRLIST * __ptr64) +?GetQualifiedAccountNames@NT_ACCOUNTS_UTILITY@@SAJAEAVLSA_POLICY@@QEAXPEBQEAXKHPEAVSTRLIST@@PEAKPEAW4_SID_NAME_USE@@PEAJPEBG3333@Z +; public: static long __cdecl LM_SRVRES::GetResourceCount(unsigned short const * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) +?GetResourceCount@LM_SRVRES@@SAJPEBGPEAK11111@Z +; public: long __cdecl LSA_POLICY::GetServerRole(class LSA_SERVER_ROLE_INFO_MEM * __ptr64)const __ptr64 +?GetServerRole@LSA_POLICY@@QEBAJPEAVLSA_SERVER_ROLE_INFO_MEM@@@Z +; public: static long __cdecl LM_SRVRES::GetSessionsCount(unsigned short const * __ptr64,unsigned long * __ptr64) +?GetSessionsCount@LM_SRVRES@@SAJPEBGPEAK@Z +; private: long __cdecl BROWSE_DOMAIN_ENUM::GetTrustingDomains(void) __ptr64 +?GetTrustingDomains@BROWSE_DOMAIN_ENUM@@AEAAJXZ +; long __cdecl GetW32ComputerName(class NLS_STR & __ptr64) +?GetW32ComputerName@@YAJAEAVNLS_STR@@@Z +; long __cdecl GetW32UserAndDomainName(class NLS_STR & __ptr64,class NLS_STR & __ptr64) +?GetW32UserAndDomainName@@YAJAEAVNLS_STR@@0@Z +; long __cdecl GetW32UserName(class NLS_STR & __ptr64) +?GetW32UserName@@YAJAEAVNLS_STR@@@Z +; private: long __cdecl BROWSE_DOMAIN_ENUM::GetWorkgroupDomains(void) __ptr64 +?GetWorkgroupDomains@BROWSE_DOMAIN_ENUM@@AEAAJXZ +; protected: long __cdecl USER::HandleNullAccount(void) __ptr64 +?HandleNullAccount@USER@@IEAAJXZ +; public: int __cdecl OS_DACL_SUBJECT_ITER::HasInheritOnlyAce(void)const __ptr64 +?HasInheritOnlyAce@OS_DACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl OS_SACL_SUBJECT_ITER::HasInheritOnlyAuditAce_F(void)const __ptr64 +?HasInheritOnlyAuditAce_F@OS_SACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl OS_SACL_SUBJECT_ITER::HasInheritOnlyAuditAce_S(void)const __ptr64 +?HasInheritOnlyAuditAce_S@OS_SACL_SUBJECT_ITER@@QEBAHXZ +; protected: int __cdecl LM_RESUME_ENUM_ITER::HasMoreData(void)const __ptr64 +?HasMoreData@LM_RESUME_ENUM_ITER@@IEBAHXZ +; public: int __cdecl OS_DACL_SUBJECT_ITER::HasNewContainerAce(void)const __ptr64 +?HasNewContainerAce@OS_DACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl OS_SACL_SUBJECT_ITER::HasNewContainerAuditAce_F(void)const __ptr64 +?HasNewContainerAuditAce_F@OS_SACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl OS_SACL_SUBJECT_ITER::HasNewContainerAuditAce_S(void)const __ptr64 +?HasNewContainerAuditAce_S@OS_SACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl OS_DACL_SUBJECT_ITER::HasNewObjectAce(void)const __ptr64 +?HasNewObjectAce@OS_DACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl OS_SACL_SUBJECT_ITER::HasNewObjectAuditAce_F(void)const __ptr64 +?HasNewObjectAuditAce_F@OS_SACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl OS_SACL_SUBJECT_ITER::HasNewObjectAuditAce_S(void)const __ptr64 +?HasNewObjectAuditAce_S@OS_SACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl OS_DACL_SUBJECT_ITER::HasThisAce(void)const __ptr64 +?HasThisAce@OS_DACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl OS_SACL_SUBJECT_ITER::HasThisAuditAce_F(void)const __ptr64 +?HasThisAuditAce_F@OS_SACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl OS_SACL_SUBJECT_ITER::HasThisAuditAce_S(void)const __ptr64 +?HasThisAuditAce_S@OS_SACL_SUBJECT_ITER@@QEBAHXZ +; long __cdecl I_AppendToSTRLIST(class STRLIST * __ptr64,class NLS_STR & __ptr64) +?I_AppendToSTRLIST@@YAJPEAVSTRLIST@@AEAVNLS_STR@@@Z +; protected: virtual long __cdecl GROUP_1::I_ChangeToNew(void) __ptr64 +?I_ChangeToNew@GROUP_1@@MEAAJXZ +; protected: virtual long __cdecl GROUP_MEMB::I_ChangeToNew(void) __ptr64 +?I_ChangeToNew@GROUP_MEMB@@MEAAJXZ +; protected: virtual long __cdecl NEW_LM_OBJ::I_ChangeToNew(void) __ptr64 +?I_ChangeToNew@NEW_LM_OBJ@@MEAAJXZ +; protected: virtual long __cdecl USER_2::I_ChangeToNew(void) __ptr64 +?I_ChangeToNew@USER_2@@MEAAJXZ +; protected: virtual long __cdecl USER_3::I_ChangeToNew(void) __ptr64 +?I_ChangeToNew@USER_3@@MEAAJXZ +; protected: virtual long __cdecl USER_MEMB::I_ChangeToNew(void) __ptr64 +?I_ChangeToNew@USER_MEMB@@MEAAJXZ +; protected: virtual long __cdecl GROUP_1::I_CreateNew(void) __ptr64 +?I_CreateNew@GROUP_1@@MEAAJXZ +; protected: virtual long __cdecl GROUP_MEMB::I_CreateNew(void) __ptr64 +?I_CreateNew@GROUP_MEMB@@MEAAJXZ +; protected: virtual long __cdecl LSA_ACCOUNT::I_CreateNew(void) __ptr64 +?I_CreateNew@LSA_ACCOUNT@@MEAAJXZ +; protected: virtual long __cdecl NET_ACCESS_1::I_CreateNew(void) __ptr64 +?I_CreateNew@NET_ACCESS_1@@MEAAJXZ +; protected: virtual long __cdecl NEW_LM_OBJ::I_CreateNew(void) __ptr64 +?I_CreateNew@NEW_LM_OBJ@@MEAAJXZ +; protected: virtual long __cdecl SHARE_2::I_CreateNew(void) __ptr64 +?I_CreateNew@SHARE_2@@MEAAJXZ +; protected: virtual long __cdecl USER_2::I_CreateNew(void) __ptr64 +?I_CreateNew@USER_2@@MEAAJXZ +; protected: virtual long __cdecl USER_3::I_CreateNew(void) __ptr64 +?I_CreateNew@USER_3@@MEAAJXZ +; protected: virtual long __cdecl USER_MEMB::I_CreateNew(void) __ptr64 +?I_CreateNew@USER_MEMB@@MEAAJXZ +; protected: virtual long __cdecl GROUP::I_Delete(unsigned int) __ptr64 +?I_Delete@GROUP@@MEAAJI@Z +; protected: virtual long __cdecl LM_SESSION::I_Delete(unsigned int) __ptr64 +?I_Delete@LM_SESSION@@MEAAJI@Z +; protected: virtual long __cdecl LSA_ACCOUNT::I_Delete(unsigned int) __ptr64 +?I_Delete@LSA_ACCOUNT@@MEAAJI@Z +; protected: virtual long __cdecl NEW_LM_OBJ::I_Delete(unsigned int) __ptr64 +?I_Delete@NEW_LM_OBJ@@MEAAJI@Z +; protected: virtual long __cdecl SHARE::I_Delete(unsigned int) __ptr64 +?I_Delete@SHARE@@MEAAJI@Z +; protected: virtual long __cdecl USER::I_Delete(unsigned int) __ptr64 +?I_Delete@USER@@MEAAJI@Z +; long __cdecl I_FetchAliasFields(class NLS_STR * __ptr64,class ADMIN_AUTHORITY * __ptr64 * __ptr64,class SLIST_OF_ADMIN_AUTHORITY * __ptr64,unsigned long,int,class NLS_STR const & __ptr64,class NLS_STR const * __ptr64,long * __ptr64) +?I_FetchAliasFields@@YAJPEAVNLS_STR@@PEAPEAVADMIN_AUTHORITY@@PEAVSLIST_OF_ADMIN_AUTHORITY@@KHAEBV1@PEBV1@PEAJ@Z +; long __cdecl I_FetchDCList(class LSA_TRANSLATED_NAME_MEM const & __ptr64,class LSA_REF_DOMAIN_MEM const & __ptr64,void * __ptr64,void * __ptr64,class NLS_STR * __ptr64 * __ptr64,class STRLIST * __ptr64,int * __ptr64,long * __ptr64,unsigned short const * __ptr64,int,int,int) +?I_FetchDCList@@YAJAEBVLSA_TRANSLATED_NAME_MEM@@AEBVLSA_REF_DOMAIN_MEM@@PEAX2PEAPEAVNLS_STR@@PEAVSTRLIST@@PEAHPEAJPEBGHHH@Z +; long __cdecl I_FetchGroupFields(class NLS_STR * __ptr64,class NLS_STR const & __ptr64,class NLS_STR const * __ptr64,long * __ptr64) +?I_FetchGroupFields@@YAJPEAVNLS_STR@@AEBV1@PEBV1@PEAJ@Z +; long __cdecl I_FetchUserFields(class NLS_STR * __ptr64,class NLS_STR * __ptr64,unsigned long * __ptr64,class NLS_STR const & __ptr64,class NLS_STR const * __ptr64,long * __ptr64) +?I_FetchUserFields@@YAJPEAVNLS_STR@@0PEAKAEBV1@PEBV1@PEAJ@Z +; protected: virtual long __cdecl GROUP_1::I_GetInfo(void) __ptr64 +?I_GetInfo@GROUP_1@@MEAAJXZ +; protected: virtual long __cdecl LM_FILE_2::I_GetInfo(void) __ptr64 +?I_GetInfo@LM_FILE_2@@MEAAJXZ +; protected: virtual long __cdecl LM_FILE_3::I_GetInfo(void) __ptr64 +?I_GetInfo@LM_FILE_3@@MEAAJXZ +; protected: virtual long __cdecl LM_SESSION_0::I_GetInfo(void) __ptr64 +?I_GetInfo@LM_SESSION_0@@MEAAJXZ +; protected: virtual long __cdecl LM_SESSION_10::I_GetInfo(void) __ptr64 +?I_GetInfo@LM_SESSION_10@@MEAAJXZ +; protected: virtual long __cdecl LM_SESSION_1::I_GetInfo(void) __ptr64 +?I_GetInfo@LM_SESSION_1@@MEAAJXZ +; protected: virtual long __cdecl LM_SESSION_2::I_GetInfo(void) __ptr64 +?I_GetInfo@LM_SESSION_2@@MEAAJXZ +; protected: virtual long __cdecl LOCAL_USER::I_GetInfo(void) __ptr64 +?I_GetInfo@LOCAL_USER@@MEAAJXZ +; protected: virtual long __cdecl LSA_ACCOUNT::I_GetInfo(void) __ptr64 +?I_GetInfo@LSA_ACCOUNT@@MEAAJXZ +; protected: virtual long __cdecl MEMBERSHIP_LM_OBJ::I_GetInfo(void) __ptr64 +?I_GetInfo@MEMBERSHIP_LM_OBJ@@MEAAJXZ +; protected: virtual long __cdecl NET_ACCESS_1::I_GetInfo(void) __ptr64 +?I_GetInfo@NET_ACCESS_1@@MEAAJXZ +; protected: virtual long __cdecl NEW_LM_OBJ::I_GetInfo(void) __ptr64 +?I_GetInfo@NEW_LM_OBJ@@MEAAJXZ +; protected: virtual long __cdecl SERVER_0::I_GetInfo(void) __ptr64 +?I_GetInfo@SERVER_0@@MEAAJXZ +; protected: virtual long __cdecl SERVER_1::I_GetInfo(void) __ptr64 +?I_GetInfo@SERVER_1@@MEAAJXZ +; protected: virtual long __cdecl SERVER_2::I_GetInfo(void) __ptr64 +?I_GetInfo@SERVER_2@@MEAAJXZ +; protected: virtual long __cdecl SHARE_1::I_GetInfo(void) __ptr64 +?I_GetInfo@SHARE_1@@MEAAJXZ +; protected: virtual long __cdecl SHARE_2::I_GetInfo(void) __ptr64 +?I_GetInfo@SHARE_2@@MEAAJXZ +; protected: virtual long __cdecl TIME_OF_DAY::I_GetInfo(void) __ptr64 +?I_GetInfo@TIME_OF_DAY@@MEAAJXZ +; protected: virtual long __cdecl USER_11::I_GetInfo(void) __ptr64 +?I_GetInfo@USER_11@@MEAAJXZ +; protected: virtual long __cdecl USER_2::I_GetInfo(void) __ptr64 +?I_GetInfo@USER_2@@MEAAJXZ +; protected: virtual long __cdecl USER_3::I_GetInfo(void) __ptr64 +?I_GetInfo@USER_3@@MEAAJXZ +; public: virtual long __cdecl WKSTA_10::I_GetInfo(void) __ptr64 +?I_GetInfo@WKSTA_10@@UEAAJXZ +; public: virtual long __cdecl WKSTA_1::I_GetInfo(void) __ptr64 +?I_GetInfo@WKSTA_1@@UEAAJXZ +; protected: virtual long __cdecl WKSTA_USER_1::I_GetInfo(void) __ptr64 +?I_GetInfo@WKSTA_USER_1@@MEAAJXZ +; protected: virtual long __cdecl GROUP_1::I_WriteInfo(void) __ptr64 +?I_WriteInfo@GROUP_1@@MEAAJXZ +; protected: virtual long __cdecl GROUP_MEMB::I_WriteInfo(void) __ptr64 +?I_WriteInfo@GROUP_MEMB@@MEAAJXZ +; protected: virtual long __cdecl LSA_ACCOUNT::I_WriteInfo(void) __ptr64 +?I_WriteInfo@LSA_ACCOUNT@@MEAAJXZ +; protected: virtual long __cdecl NET_ACCESS_1::I_WriteInfo(void) __ptr64 +?I_WriteInfo@NET_ACCESS_1@@MEAAJXZ +; protected: virtual long __cdecl NEW_LM_OBJ::I_WriteInfo(void) __ptr64 +?I_WriteInfo@NEW_LM_OBJ@@MEAAJXZ +; protected: virtual long __cdecl SERVER_1::I_WriteInfo(void) __ptr64 +?I_WriteInfo@SERVER_1@@MEAAJXZ +; protected: virtual long __cdecl SERVER_2::I_WriteInfo(void) __ptr64 +?I_WriteInfo@SERVER_2@@MEAAJXZ +; protected: virtual long __cdecl SHARE_1::I_WriteInfo(void) __ptr64 +?I_WriteInfo@SHARE_1@@MEAAJXZ +; protected: virtual long __cdecl SHARE_2::I_WriteInfo(void) __ptr64 +?I_WriteInfo@SHARE_2@@MEAAJXZ +; protected: virtual long __cdecl USER_2::I_WriteInfo(void) __ptr64 +?I_WriteInfo@USER_2@@MEAAJXZ +; protected: virtual long __cdecl USER_3::I_WriteInfo(void) __ptr64 +?I_WriteInfo@USER_3@@MEAAJXZ +; protected: virtual long __cdecl USER_MEMB::I_WriteInfo(void) __ptr64 +?I_WriteInfo@USER_MEMB@@MEAAJXZ +; protected: virtual long __cdecl WKSTA_USER_1::I_WriteInfo(void) __ptr64 +?I_WriteInfo@WKSTA_USER_1@@MEAAJXZ +; private: long __cdecl NET_ACCESS_1::I_WriteInfoAux(void) __ptr64 +?I_WriteInfoAux@NET_ACCESS_1@@AEAAJXZ +; protected: virtual long __cdecl GROUP_1::I_WriteNew(void) __ptr64 +?I_WriteNew@GROUP_1@@MEAAJXZ +; protected: virtual long __cdecl LSA_ACCOUNT::I_WriteNew(void) __ptr64 +?I_WriteNew@LSA_ACCOUNT@@MEAAJXZ +; protected: virtual long __cdecl MEMBERSHIP_LM_OBJ::I_WriteNew(void) __ptr64 +?I_WriteNew@MEMBERSHIP_LM_OBJ@@MEAAJXZ +; protected: virtual long __cdecl NET_ACCESS_1::I_WriteNew(void) __ptr64 +?I_WriteNew@NET_ACCESS_1@@MEAAJXZ +; protected: virtual long __cdecl NEW_LM_OBJ::I_WriteNew(void) __ptr64 +?I_WriteNew@NEW_LM_OBJ@@MEAAJXZ +; protected: virtual long __cdecl SHARE_2::I_WriteNew(void) __ptr64 +?I_WriteNew@SHARE_2@@MEAAJXZ +; protected: virtual long __cdecl USER_2::I_WriteNew(void) __ptr64 +?I_WriteNew@USER_2@@MEAAJXZ +; protected: virtual long __cdecl USER_3::I_WriteNew(void) __ptr64 +?I_WriteNew@USER_3@@MEAAJXZ +; private: static void __cdecl LSA_POLICY::InitObjectAttributes(struct _OBJECT_ATTRIBUTES * __ptr64,struct _SECURITY_QUALITY_OF_SERVICE * __ptr64) +?InitObjectAttributes@LSA_POLICY@@CAXPEAU_OBJECT_ATTRIBUTES@@PEAU_SECURITY_QUALITY_OF_SERVICE@@@Z +; public: void __cdecl OS_SACL_SUBJECT_DESCRIPTOR::InitToZero(void) __ptr64 +?InitToZero@OS_SACL_SUBJECT_DESCRIPTOR@@QEAAXXZ +; private: void __cdecl OS_SACL_SUBJECT_ITER::InitToZero(void) __ptr64 +?InitToZero@OS_SACL_SUBJECT_ITER@@AEAAXXZ +; private: void __cdecl OS_PRIVILEGE_SET::InitializeMemory(void) __ptr64 +?InitializeMemory@OS_PRIVILEGE_SET@@AEAAXXZ +; public: static void __cdecl OS_SID::InitializeMemory(void * __ptr64) +?InitializeMemory@OS_SID@@SAXPEAX@Z +; public: long __cdecl SLIST_OF_BROWSE_DOMAIN_INFO::Insert(class BROWSE_DOMAIN_INFO const * __ptr64,class ITER_SL_BROWSE_DOMAIN_INFO & __ptr64) __ptr64 +?Insert@SLIST_OF_BROWSE_DOMAIN_INFO@@QEAAJPEBVBROWSE_DOMAIN_INFO@@AEAVITER_SL_BROWSE_DOMAIN_INFO@@@Z +; public: long __cdecl LSA_ACCOUNT::InsertPrivilege(struct _LUID,unsigned long) __ptr64 +?InsertPrivilege@LSA_ACCOUNT@@QEAAJU_LUID@@K@Z +; public: int __cdecl USER_11::IsAccountsOperator(void)const __ptr64 +?IsAccountsOperator@USER_11@@QEBAHXZ +; public: int __cdecl USER_11::IsCommOperator(void)const __ptr64 +?IsCommOperator@USER_11@@QEBAHXZ +; public: int __cdecl OS_ACL_SUBJECT_ITER::IsContainer(void)const __ptr64 +?IsContainer@OS_ACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl LM_SERVICE::IsContinuing(long * __ptr64) __ptr64 +?IsContinuing@LM_SERVICE@@QEAAHPEAJ@Z +; public: int __cdecl OS_SECURITY_DESCRIPTOR_CONTROL::IsDACLDefaulted(void)const __ptr64 +?IsDACLDefaulted@OS_SECURITY_DESCRIPTOR_CONTROL@@QEBAHXZ +; public: int __cdecl OS_SECURITY_DESCRIPTOR::IsDACLPresent(void)const __ptr64 +?IsDACLPresent@OS_SECURITY_DESCRIPTOR@@QEBAHXZ +; public: int __cdecl OS_SECURITY_DESCRIPTOR_CONTROL::IsDACLPresent(void)const __ptr64 +?IsDACLPresent@OS_SECURITY_DESCRIPTOR_CONTROL@@QEBAHXZ +; public: int __cdecl LSA_ACCOUNT::IsDefaultSettings(void) __ptr64 +?IsDefaultSettings@LSA_ACCOUNT@@QEAAHXZ +; public: int __cdecl OS_DACL_SUBJECT_ITER::IsDenyAll(void)const __ptr64 +?IsDenyAll@OS_DACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl LOCATION::IsDomain(void)const __ptr64 +?IsDomain@LOCATION@@QEBAHXZ +; public: int __cdecl LM_SESSION_1::IsEncrypted(void)const __ptr64 +?IsEncrypted@LM_SESSION_1@@QEBAHXZ +; public: int __cdecl OS_SECURITY_DESCRIPTOR_CONTROL::IsGroupDefaulted(void)const __ptr64 +?IsGroupDefaulted@OS_SECURITY_DESCRIPTOR_CONTROL@@QEBAHXZ +; public: int __cdecl LM_SESSION_1::IsGuest(void)const __ptr64 +?IsGuest@LM_SESSION_1@@QEBAHXZ +; public: int __cdecl LSA_OBJECT::IsHandleValid(void)const __ptr64 +?IsHandleValid@LSA_OBJECT@@QEBAHXZ +; public: int __cdecl OS_ACE::IsInheritOnly(void)const __ptr64 +?IsInheritOnly@OS_ACE@@QEBAHXZ +; public: int __cdecl OS_DACL_SUBJECT_ITER::IsInheritOnlyDenyAll(void)const __ptr64 +?IsInheritOnlyDenyAll@OS_DACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl OS_ACE::IsInheritancePropagated(void)const __ptr64 +?IsInheritancePropagated@OS_ACE@@QEBAHXZ +; public: int __cdecl OS_ACE::IsInherittedByNewContainers(void)const __ptr64 +?IsInherittedByNewContainers@OS_ACE@@QEBAHXZ +; public: int __cdecl OS_ACE::IsInherittedByNewObjects(void)const __ptr64 +?IsInherittedByNewObjects@OS_ACE@@QEBAHXZ +; protected: int __cdecl LM_OBJ::IsInvalid(void)const __ptr64 +?IsInvalid@LM_OBJ@@IEBAHXZ +; private: int __cdecl LM_OBJ_BASE::IsInvalid(void)const __ptr64 +?IsInvalid@LM_OBJ_BASE@@AEBAHXZ +; public: int __cdecl OS_ACE::IsKnownACE(void)const __ptr64 +?IsKnownACE@OS_ACE@@QEBAHXZ +; public: int __cdecl NET_NAME::IsLocal(long * __ptr64) __ptr64 +?IsLocal@NET_NAME@@QEAAHPEAJ@Z +; private: int __cdecl NEW_LM_OBJ::IsNew(void)const __ptr64 +?IsNew@NEW_LM_OBJ@@AEBAHXZ +; public: int __cdecl OS_DACL_SUBJECT_ITER::IsNewContainerDenyAll(void)const __ptr64 +?IsNewContainerDenyAll@OS_DACL_SUBJECT_ITER@@QEBAHXZ +; public: int __cdecl OS_DACL_SUBJECT_ITER::IsNewObjectDenyAll(void)const __ptr64 +?IsNewObjectDenyAll@OS_DACL_SUBJECT_ITER@@QEBAHXZ +; protected: int __cdecl NEW_LM_OBJ::IsOKState(void)const __ptr64 +?IsOKState@NEW_LM_OBJ@@IEBAHXZ +; protected: int __cdecl OS_ACE::IsOwnerAlloc(void)const __ptr64 +?IsOwnerAlloc@OS_ACE@@IEBAHXZ +; protected: int __cdecl OS_ACL::IsOwnerAlloc(void)const __ptr64 +?IsOwnerAlloc@OS_ACL@@IEBAHXZ +; private: int __cdecl OS_PRIVILEGE_SET::IsOwnerAlloc(void)const __ptr64 +?IsOwnerAlloc@OS_PRIVILEGE_SET@@AEBAHXZ +; protected: int __cdecl OS_SID::IsOwnerAlloc(void)const __ptr64 +?IsOwnerAlloc@OS_SID@@IEBAHXZ +; public: int __cdecl OS_SECURITY_DESCRIPTOR_CONTROL::IsOwnerDefaulted(void)const __ptr64 +?IsOwnerDefaulted@OS_SECURITY_DESCRIPTOR_CONTROL@@QEBAHXZ +; public: int __cdecl LM_SERVICE::IsPaused(long * __ptr64) __ptr64 +?IsPaused@LM_SERVICE@@QEAAHPEAJ@Z +; public: int __cdecl LM_SERVICE::IsPausing(long * __ptr64) __ptr64 +?IsPausing@LM_SERVICE@@QEAAHPEAJ@Z +; public: int __cdecl LM_FILE_3::IsPermCreate(void)const __ptr64 +?IsPermCreate@LM_FILE_3@@QEBAHXZ +; public: int __cdecl LM_FILE_3::IsPermRead(void)const __ptr64 +?IsPermRead@LM_FILE_3@@QEBAHXZ +; public: int __cdecl LM_FILE_3::IsPermWrite(void)const __ptr64 +?IsPermWrite@LM_FILE_3@@QEBAHXZ +; public: int __cdecl USER_11::IsPrintOperator(void)const __ptr64 +?IsPrintOperator@USER_11@@QEBAHXZ +; public: int __cdecl OS_SECURITY_DESCRIPTOR_CONTROL::IsSACLDefaulted(void)const __ptr64 +?IsSACLDefaulted@OS_SECURITY_DESCRIPTOR_CONTROL@@QEBAHXZ +; public: int __cdecl OS_SECURITY_DESCRIPTOR::IsSACLPresent(void)const __ptr64 +?IsSACLPresent@OS_SECURITY_DESCRIPTOR@@QEBAHXZ +; public: int __cdecl OS_SECURITY_DESCRIPTOR_CONTROL::IsSACLPresent(void)const __ptr64 +?IsSACLPresent@OS_SECURITY_DESCRIPTOR_CONTROL@@QEBAHXZ +; public: int __cdecl LOCATION::IsServer(void)const __ptr64 +?IsServer@LOCATION@@QEBAHXZ +; public: int __cdecl USER_11::IsServerOperator(void)const __ptr64 +?IsServerOperator@USER_11@@QEBAHXZ +; public: int __cdecl NET_NAME::IsSharable(long * __ptr64) __ptr64 +?IsSharable@NET_NAME@@QEAAHPEAJ@Z +; public: int __cdecl LM_SERVICE::IsStarted(long * __ptr64) __ptr64 +?IsStarted@LM_SERVICE@@QEAAHPEAJ@Z +; public: int __cdecl LM_SERVICE::IsStarting(long * __ptr64) __ptr64 +?IsStarting@LM_SERVICE@@QEAAHPEAJ@Z +; public: int __cdecl LM_SERVICE::IsStopped(long * __ptr64) __ptr64 +?IsStopped@LM_SERVICE@@QEAAHPEAJ@Z +; public: int __cdecl LM_SERVICE::IsStopping(long * __ptr64) __ptr64 +?IsStopping@LM_SERVICE@@QEAAHPEAJ@Z +; protected: int __cdecl LM_OBJ::IsUnconstructed(void)const __ptr64 +?IsUnconstructed@LM_OBJ@@IEBAHXZ +; private: int __cdecl LM_OBJ_BASE::IsUnconstructed(void)const __ptr64 +?IsUnconstructed@LM_OBJ_BASE@@AEBAHXZ +; protected: int __cdecl LM_OBJ::IsValid(void)const __ptr64 +?IsValid@LM_OBJ@@IEBAHXZ +; private: int __cdecl LM_OBJ_BASE::IsValid(void)const __ptr64 +?IsValid@LM_OBJ_BASE@@AEBAHXZ +; public: int __cdecl OS_ACL::IsValid(void)const __ptr64 +?IsValid@OS_ACL@@QEBAHXZ +; public: int __cdecl OS_SECURITY_DESCRIPTOR::IsValid(void)const __ptr64 +?IsValid@OS_SECURITY_DESCRIPTOR@@QEBAHXZ +; public: int __cdecl OS_SID::IsValid(void)const __ptr64 +?IsValid@OS_SID@@QEBAHXZ +; public: static int __cdecl DOMAIN::IsValidDC(unsigned short const * __ptr64,unsigned short const * __ptr64) +?IsValidDC@DOMAIN@@SAHPEBG0@Z +; public: int __cdecl LM_OBJ_BASE::IsValidationOn(void) __ptr64 +?IsValidationOn@LM_OBJ_BASE@@QEAAHXZ +; int __cdecl IsWhiteSpace(unsigned short) +?IsWhiteSpace@@YAHG@Z +; public: long __cdecl LSA_POLICY::JoinDomain(class NLS_STR const & __ptr64,class NLS_STR const & __ptr64,int,class NLS_STR const * __ptr64,unsigned short const * __ptr64) __ptr64 +?JoinDomain@LSA_POLICY@@QEAAJAEBVNLS_STR@@0HPEBV2@PEBG@Z +; int __cdecl LMOTypeToNetType(enum LMO_DEVICE) +?LMOTypeToNetType@@YAHW4LMO_DEVICE@@@Z +; private: static void __cdecl DOMAIN_WITH_DC_CACHE::LeaveCriticalSection(void) +?LeaveCriticalSection@DOMAIN_WITH_DC_CACHE@@CAXXZ +; public: long __cdecl LSA_POLICY::LeaveDomain(void) __ptr64 +?LeaveDomain@LSA_POLICY@@QEAAJXZ +; public: long __cdecl SC_MANAGER::Lock(void) __ptr64 +?Lock@SC_MANAGER@@QEAAJXZ +; long __cdecl LsaxGetComputerName(class NLS_STR * __ptr64) +?LsaxGetComputerName@@YAJPEAVNLS_STR@@@Z +; protected: void __cdecl LM_OBJ::MakeConstructed(void) __ptr64 +?MakeConstructed@LM_OBJ@@IEAAXXZ +; private: void __cdecl LM_OBJ_BASE::MakeConstructed(void) __ptr64 +?MakeConstructed@LM_OBJ_BASE@@AEAAXXZ +; protected: void __cdecl LM_OBJ::MakeInvalid(void) __ptr64 +?MakeInvalid@LM_OBJ@@IEAAXXZ +; private: void __cdecl LM_OBJ_BASE::MakeInvalid(void) __ptr64 +?MakeInvalid@LM_OBJ_BASE@@AEAAXXZ +; private: void __cdecl NEW_LM_OBJ::MakeNew(void) __ptr64 +?MakeNew@NEW_LM_OBJ@@AEAAXXZ +; unsigned long __cdecl MakeNullNull(unsigned short const * __ptr64,unsigned short * __ptr64 * __ptr64) +?MakeNullNull@@YAKPEBGPEAPEAG@Z +; private: static long __cdecl LSA_POLICY::MakeSecretName(class NLS_STR const & __ptr64,int,class NLS_STR * __ptr64) +?MakeSecretName@LSA_POLICY@@CAJAEBVNLS_STR@@HPEAV2@@Z +; protected: void __cdecl LM_OBJ::MakeUnconstructed(void) __ptr64 +?MakeUnconstructed@LM_OBJ@@IEAAXXZ +; private: void __cdecl LM_OBJ_BASE::MakeUnconstructed(void) __ptr64 +?MakeUnconstructed@LM_OBJ_BASE@@AEAAXXZ +; protected: void __cdecl LM_OBJ::MakeValid(void) __ptr64 +?MakeValid@LM_OBJ@@IEAAXXZ +; private: void __cdecl LM_OBJ_BASE::MakeValid(void) __ptr64 +?MakeValid@LM_OBJ_BASE@@AEAAXXZ +; private: void __cdecl TRIPLE_SERVER_ENUM::MapBrowserToTriple(struct _SERVER_INFO_101 const * __ptr64,struct _TRIPLE_SERVER_INFO * __ptr64) __ptr64 +?MapBrowserToTriple@TRIPLE_SERVER_ENUM@@AEAAXPEBU_SERVER_INFO_101@@PEAU_TRIPLE_SERVER_INFO@@@Z +; unsigned long __cdecl MapComm(unsigned short const * __ptr64) +?MapComm@@YAKPEBG@Z +; unsigned long __cdecl MapDrive(unsigned short const * __ptr64) +?MapDrive@@YAKPEBG@Z +; public: int __cdecl OS_ACL_SUBJECT_ITER::MapGenericAllOnly(void)const __ptr64 +?MapGenericAllOnly@OS_ACL_SUBJECT_ITER@@QEBAHXZ +; private: void __cdecl TRIPLE_SERVER_ENUM::MapKnownToTriple(struct _KNOWN_SERVER_INFO const * __ptr64,struct _TRIPLE_SERVER_INFO * __ptr64) __ptr64 +?MapKnownToTriple@TRIPLE_SERVER_ENUM@@AEAAXPEBU_KNOWN_SERVER_INFO@@PEAU_TRIPLE_SERVER_INFO@@@Z +; unsigned long __cdecl MapLPT(unsigned short const * __ptr64) +?MapLPT@@YAKPEBG@Z +; private: void __cdecl SERVICE_ENUM::MapLmStatusToNtState(unsigned long,unsigned long * __ptr64,unsigned long * __ptr64) __ptr64 +?MapLmStatusToNtState@SERVICE_ENUM@@AEAAXKPEAK0@Z +; private: void __cdecl TRIPLE_SERVER_ENUM::MapLmToKnown(struct _USER_INFO_0 const * __ptr64,struct _KNOWN_SERVER_INFO * __ptr64) __ptr64 +?MapLmToKnown@TRIPLE_SERVER_ENUM@@AEAAXPEBU_USER_INFO_0@@PEAU_KNOWN_SERVER_INFO@@@Z +; private: void __cdecl TRIPLE_SERVER_ENUM::MapNtToKnown(struct _DOMAIN_DISPLAY_MACHINE const * __ptr64,struct _KNOWN_SERVER_INFO * __ptr64) __ptr64 +?MapNtToKnown@TRIPLE_SERVER_ENUM@@AEAAXPEBU_DOMAIN_DISPLAY_MACHINE@@PEAU_KNOWN_SERVER_INFO@@@Z +; public: long __cdecl OS_ACL_SUBJECT_ITER::MapSpecificToGeneric(unsigned long * __ptr64,int) __ptr64 +?MapSpecificToGeneric@OS_ACL_SUBJECT_ITER@@QEAAJPEAKH@Z +; private: enum _SERVER_ROLE __cdecl TRIPLE_SERVER_ENUM::MapTypeMaskToRole(unsigned long)const __ptr64 +?MapTypeMaskToRole@TRIPLE_SERVER_ENUM@@AEBA?AW4_SERVER_ROLE@@K@Z +; private: enum _SERVER_TYPE __cdecl TRIPLE_SERVER_ENUM::MapTypeMaskToType(unsigned long)const __ptr64 +?MapTypeMaskToType@TRIPLE_SERVER_ENUM@@AEBA?AW4_SERVER_TYPE@@K@Z +; enum LMO_DEVICE __cdecl NetTypeToLMOType(unsigned long) +?NetTypeToLMOType@@YA?AW4LMO_DEVICE@@K@Z +; public: class ALIAS_ENUM_OBJ const * __ptr64 __cdecl ALIAS_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@ALIAS_ENUM_ITER@@QEAAPEBVALIAS_ENUM_OBJ@@PEAJH@Z +; public: class BROWSE_DOMAIN_INFO const * __ptr64 __cdecl BROWSE_DOMAIN_ENUM::Next(void) __ptr64 +?Next@BROWSE_DOMAIN_ENUM@@QEAAPEBVBROWSE_DOMAIN_INFO@@XZ +; public: class FILE2_ENUM_OBJ const * __ptr64 __cdecl FILE2_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@FILE2_ENUM_ITER@@QEAAPEBVFILE2_ENUM_OBJ@@PEAJH@Z +; public: class FILE3_ENUM_OBJ const * __ptr64 __cdecl FILE3_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@FILE3_ENUM_ITER@@QEAAPEBVFILE3_ENUM_OBJ@@PEAJH@Z +; public: unsigned short const * __ptr64 __cdecl ITER_DEVICE::Next(void) __ptr64 +?Next@ITER_DEVICE@@QEAAPEBGXZ +; public: class BROWSE_DOMAIN_INFO * __ptr64 __cdecl ITER_SL_BROWSE_DOMAIN_INFO::Next(void) __ptr64 +?Next@ITER_SL_BROWSE_DOMAIN_INFO@@QEAAPEAVBROWSE_DOMAIN_INFO@@XZ +; public: class LM_RESUME_BUFFER * __ptr64 __cdecl ITER_SL_LM_RESUME_BUFFER::Next(void) __ptr64 +?Next@ITER_SL_LM_RESUME_BUFFER@@QEAAPEAVLM_RESUME_BUFFER@@XZ +; public: class NLS_STR * __ptr64 __cdecl ITER_SL_NLS_STR::Next(void) __ptr64 +?Next@ITER_SL_NLS_STR@@QEAAPEAVNLS_STR@@XZ +; public: class LSA_ACCOUNTS_ENUM_OBJ const * __ptr64 __cdecl LSA_ACCOUNTS_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@LSA_ACCOUNTS_ENUM_ITER@@QEAAPEBVLSA_ACCOUNTS_ENUM_OBJ@@PEAJH@Z +; public: class LSA_PRIVILEGES_ENUM_OBJ const * __ptr64 __cdecl LSA_PRIVILEGES_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@LSA_PRIVILEGES_ENUM_ITER@@QEAAPEBVLSA_PRIVILEGES_ENUM_OBJ@@PEAJH@Z +; public: class NT_GROUP_ENUM_OBJ const * __ptr64 __cdecl NT_GROUP_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@NT_GROUP_ENUM_ITER@@QEAAPEBVNT_GROUP_ENUM_OBJ@@PEAJH@Z +; public: class NT_MACHINE_ENUM_OBJ const * __ptr64 __cdecl NT_MACHINE_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@NT_MACHINE_ENUM_ITER@@QEAAPEBVNT_MACHINE_ENUM_OBJ@@PEAJH@Z +; public: class NT_USER_ENUM_OBJ const * __ptr64 __cdecl NT_USER_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@NT_USER_ENUM_ITER@@QEAAPEBVNT_USER_ENUM_OBJ@@PEAJH@Z +; public: virtual int __cdecl OS_DACL_SUBJECT_ITER::Next(long * __ptr64) __ptr64 +?Next@OS_DACL_SUBJECT_ITER@@UEAAHPEAJ@Z +; public: virtual int __cdecl OS_SACL_SUBJECT_ITER::Next(long * __ptr64) __ptr64 +?Next@OS_SACL_SUBJECT_ITER@@UEAAHPEAJ@Z +; public: class SAM_USER_ENUM_OBJ const * __ptr64 __cdecl SAM_USER_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@SAM_USER_ENUM_ITER@@QEAAPEBVSAM_USER_ENUM_OBJ@@PEAJH@Z +; public: class TRUSTED_DOMAIN_ENUM_OBJ const * __ptr64 __cdecl TRUSTED_DOMAIN_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@TRUSTED_DOMAIN_ENUM_ITER@@QEAAPEBVTRUSTED_DOMAIN_ENUM_OBJ@@PEAJH@Z +; public: class USER0_ENUM_OBJ const * __ptr64 __cdecl USER0_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@USER0_ENUM_ITER@@QEAAPEBVUSER0_ENUM_OBJ@@PEAJH@Z +; public: class USER10_ENUM_OBJ const * __ptr64 __cdecl USER10_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@USER10_ENUM_ITER@@QEAAPEBVUSER10_ENUM_OBJ@@PEAJH@Z +; public: class USER1_ENUM_OBJ const * __ptr64 __cdecl USER1_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@USER1_ENUM_ITER@@QEAAPEBVUSER1_ENUM_OBJ@@PEAJH@Z +; public: class USER2_ENUM_OBJ const * __ptr64 __cdecl USER2_ENUM_ITER::Next(long * __ptr64,int) __ptr64 +?Next@USER2_ENUM_ITER@@QEAAPEBVUSER2_ENUM_OBJ@@PEAJH@Z +; protected: long __cdecl LM_RESUME_ENUM_ITER::NextGetInfo(void) __ptr64 +?NextGetInfo@LM_RESUME_ENUM_ITER@@IEAAJXZ +; protected: void __cdecl LM_RESUME_ENUM::NukeBuffers(void) __ptr64 +?NukeBuffers@LM_RESUME_ENUM@@IEAAXXZ +; public: static long __cdecl LM_SRVRES::NukeUsersSession(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) +?NukeUsersSession@LM_SRVRES@@SAJPEBG00@Z +; public: long __cdecl LSA_POLICY::Open(unsigned short const * __ptr64,unsigned long) __ptr64 +?Open@LSA_POLICY@@QEAAJPEBGK@Z +; public: long __cdecl LSA_SECRET::Open(class LSA_POLICY const & __ptr64,unsigned long) __ptr64 +?Open@LSA_SECRET@@QEAAJAEBVLSA_POLICY@@K@Z +; private: long __cdecl SAM_DOMAIN::OpenDomain(class SAM_SERVER const & __ptr64,void * __ptr64,unsigned long) __ptr64 +?OpenDomain@SAM_DOMAIN@@AEAAJAEBVSAM_SERVER@@PEAXK@Z +; public: long __cdecl LM_SERVICE::Pause(unsigned int,unsigned int) __ptr64 +?Pause@LM_SERVICE@@QEAAJII@Z +; public: long __cdecl LM_SERVICE::Poll(int * __ptr64) __ptr64 +?Poll@LM_SERVICE@@QEAAJPEAH@Z +; protected: void __cdecl LSA_ACCOUNT::PrintInfo(unsigned short const * __ptr64) __ptr64 +?PrintInfo@LSA_ACCOUNT@@IEAAXPEBG@Z +; public: struct _ACCESS_LIST * __ptr64 __cdecl NET_ACCESS_1::QueryACE(unsigned int)const __ptr64 +?QueryACE@NET_ACCESS_1@@QEBAPEAU_ACCESS_LIST@@I@Z +; public: void * __ptr64 __cdecl OS_ACE::QueryACE(void)const __ptr64 +?QueryACE@OS_ACE@@QEBAPEAXXZ +; public: long __cdecl OS_ACL::QueryACE(unsigned long,class OS_ACE * __ptr64)const __ptr64 +?QueryACE@OS_ACL@@QEBAJKPEAVOS_ACE@@@Z +; public: unsigned int __cdecl NET_ACCESS_1::QueryACECount(void)const __ptr64 +?QueryACECount@NET_ACCESS_1@@QEBAIXZ +; public: long __cdecl OS_ACL::QueryACECount(unsigned long * __ptr64)const __ptr64 +?QueryACECount@OS_ACL@@QEBAJPEAK@Z +; protected: class OS_ACL const * __ptr64 __cdecl OS_ACL_SUBJECT_ITER::QueryACL(void)const __ptr64 +?QueryACL@OS_ACL_SUBJECT_ITER@@IEBAPEBVOS_ACL@@XZ +; public: unsigned long __cdecl ADMIN_AUTHORITY::QueryAccessAccountDomain(void)const __ptr64 +?QueryAccessAccountDomain@ADMIN_AUTHORITY@@QEBAKXZ +; public: unsigned long __cdecl ADMIN_AUTHORITY::QueryAccessBuiltinDomain(void)const __ptr64 +?QueryAccessBuiltinDomain@ADMIN_AUTHORITY@@QEBAKXZ +; public: unsigned long __cdecl ADMIN_AUTHORITY::QueryAccessLSAPolicy(void)const __ptr64 +?QueryAccessLSAPolicy@ADMIN_AUTHORITY@@QEBAKXZ +; public: unsigned long __cdecl OS_ACE::QueryAccessMask(void)const __ptr64 +?QueryAccessMask@OS_ACE@@QEBAKXZ +; public: unsigned long __cdecl OS_DACL_SUBJECT_ITER::QueryAccessMask(void)const __ptr64 +?QueryAccessMask@OS_DACL_SUBJECT_ITER@@QEBAKXZ +; public: unsigned long __cdecl ADMIN_AUTHORITY::QueryAccessSamServer(void)const __ptr64 +?QueryAccessSamServer@ADMIN_AUTHORITY@@QEBAKXZ +; public: unsigned int __cdecl NT_MACHINE_ENUM_OBJ::QueryAccountCtrl(void)const __ptr64 +?QueryAccountCtrl@NT_MACHINE_ENUM_OBJ@@QEBAIXZ +; public: int __cdecl USER_2::QueryAccountDisabled(void)const __ptr64 +?QueryAccountDisabled@USER_2@@QEBAHXZ +; public: class SAM_DOMAIN * __ptr64 __cdecl ADMIN_AUTHORITY::QueryAccountDomain(void)const __ptr64 +?QueryAccountDomain@ADMIN_AUTHORITY@@QEBAPEAVSAM_DOMAIN@@XZ +; public: long __cdecl USER_2::QueryAccountExpires(void)const __ptr64 +?QueryAccountExpires@USER_2@@QEBAJXZ +; public: enum _ACCOUNT_TYPE __cdecl USER_3::QueryAccountType(void)const __ptr64 +?QueryAccountType@USER_3@@QEBA?AW4_ACCOUNT_TYPE@@XZ +; public: unsigned char __cdecl OS_ACE::QueryAceFlags(void)const __ptr64 +?QueryAceFlags@OS_ACE@@QEBAEXZ +; public: struct _ACL * __ptr64 __cdecl OS_ACL::QueryAcl(void)const __ptr64 +?QueryAcl@OS_ACL@@QEBAPEAU_ACL@@XZ +; protected: unsigned int __cdecl OS_OBJECT_WITH_DATA::QueryAllocSize(void)const __ptr64 +?QueryAllocSize@OS_OBJECT_WITH_DATA@@IEBAIXZ +; public: unsigned short const * __ptr64 __cdecl DOMAIN::QueryAnyDC(void)const __ptr64 +?QueryAnyDC@DOMAIN@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl MEMBERSHIP_LM_OBJ::QueryAssocName(unsigned int)const __ptr64 +?QueryAssocName@MEMBERSHIP_LM_OBJ@@QEBAPEBGI@Z +; public: unsigned long __cdecl OS_SACL_SUBJECT_ITER::QueryAuditAccessMask_F(void)const __ptr64 +?QueryAuditAccessMask_F@OS_SACL_SUBJECT_ITER@@QEBAKXZ +; public: unsigned long __cdecl OS_SACL_SUBJECT_ITER::QueryAuditAccessMask_S(void)const __ptr64 +?QueryAuditAccessMask_S@OS_SACL_SUBJECT_ITER@@QEBAKXZ +; public: virtual unsigned long __cdecl LOCAL_USER::QueryAuthFlags(void)const __ptr64 +?QueryAuthFlags@LOCAL_USER@@UEBAKXZ +; public: virtual unsigned long __cdecl USER_11::QueryAuthFlags(void)const __ptr64 +?QueryAuthFlags@USER_11@@UEBAKXZ +; protected: unsigned char * __ptr64 __cdecl LM_ENUM_ITER::QueryBasePtr(void)const __ptr64 +?QueryBasePtr@LM_ENUM_ITER@@IEBAPEAEXZ +; protected: unsigned char const * __ptr64 __cdecl LM_RESUME_ENUM_ITER::QueryBasePtr(void)const __ptr64 +?QueryBasePtr@LM_RESUME_ENUM_ITER@@IEBAPEBEXZ +; protected: unsigned char * __ptr64 __cdecl DEVICE::QueryBufPtr(void) __ptr64 +?QueryBufPtr@DEVICE@@IEAAPEAEXZ +; protected: void * __ptr64 __cdecl NT_MEMORY::QueryBuffer(void)const __ptr64 +?QueryBuffer@NT_MEMORY@@IEBAPEAXXZ +; public: class BUFFER const & __ptr64 __cdecl SERVICE_CONTROL::QueryBuffer(void)const __ptr64 +?QueryBuffer@SERVICE_CONTROL@@QEBAAEBVBUFFER@@XZ +; public: struct _SAM_RID_ENUMERATION const * __ptr64 __cdecl ALIAS_ENUM_OBJ::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@ALIAS_ENUM_OBJ@@QEBAPEBU_SAM_RID_ENUMERATION@@XZ +; public: struct _SERVER_INFO_100 const * __ptr64 __cdecl DOMAIN0_ENUM_OBJ::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@DOMAIN0_ENUM_OBJ@@QEBAPEBU_SERVER_INFO_100@@XZ +; protected: unsigned char const * __ptr64 __cdecl ENUM_OBJ_BASE::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@ENUM_OBJ_BASE@@IEBAPEBEXZ +; public: struct _FILE_INFO_3 const * __ptr64 __cdecl FILE3_ENUM_OBJ::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@FILE3_ENUM_OBJ@@QEBAPEBU_FILE_INFO_3@@XZ +; public: struct _GROUP_INFO_0 const * __ptr64 __cdecl GROUP0_ENUM_OBJ::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@GROUP0_ENUM_OBJ@@QEBAPEBU_GROUP_INFO_0@@XZ +; public: unsigned char const * __ptr64 __cdecl LM_RESUME_BUFFER::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@LM_RESUME_BUFFER@@QEBAPEBEXZ +; public: struct _POLICY_PRIVILEGE_DEFINITION const * __ptr64 __cdecl LSA_PRIVILEGES_ENUM_OBJ::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@LSA_PRIVILEGES_ENUM_OBJ@@QEBAPEBU_POLICY_PRIVILEGE_DEFINITION@@XZ +; protected: unsigned char * __ptr64 __cdecl NEW_LM_OBJ::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@NEW_LM_OBJ@@IEBAPEAEXZ +; public: struct _DOMAIN_DISPLAY_MACHINE const * __ptr64 __cdecl NT_MACHINE_ENUM_OBJ::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@NT_MACHINE_ENUM_OBJ@@QEBAPEBU_DOMAIN_DISPLAY_MACHINE@@XZ +; public: struct _SAM_RID_ENUMERATION const * __ptr64 __cdecl SAM_USER_ENUM_OBJ::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@SAM_USER_ENUM_OBJ@@QEBAPEBU_SAM_RID_ENUMERATION@@XZ +; public: struct _SERVER_INFO_101 const * __ptr64 __cdecl SERVER1_ENUM_OBJ::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@SERVER1_ENUM_OBJ@@QEBAPEBU_SERVER_INFO_101@@XZ +; public: struct _USER_INFO_0 const * __ptr64 __cdecl USER0_ENUM_OBJ::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@USER0_ENUM_OBJ@@QEBAPEBU_USER_INFO_0@@XZ +; protected: unsigned int __cdecl NEW_LM_OBJ::QueryBufferSize(void)const __ptr64 +?QueryBufferSize@NEW_LM_OBJ@@IEBAIXZ +; public: class SAM_DOMAIN * __ptr64 __cdecl ADMIN_AUTHORITY::QueryBuiltinDomain(void)const __ptr64 +?QueryBuiltinDomain@ADMIN_AUTHORITY@@QEBAPEAVSAM_DOMAIN@@XZ +; public: long __cdecl OS_ACL::QueryBytesInUse(unsigned long * __ptr64)const __ptr64 +?QueryBytesInUse@OS_ACL@@QEBAJPEAK@Z +; public: unsigned short const * __ptr64 __cdecl LM_SESSION_2::QueryClientType(void)const __ptr64 +?QueryClientType@LM_SESSION_2@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl GROUP_1::QueryComment(void)const __ptr64 +?QueryComment@GROUP_1@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl SERVER1_ENUM_OBJ::QueryComment(void)const __ptr64 +?QueryComment@SERVER1_ENUM_OBJ@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl SERVER_1::QueryComment(void)const __ptr64 +?QueryComment@SERVER_1@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl SHARE_1::QueryComment(void)const __ptr64 +?QueryComment@SHARE_1@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl USER_11::QueryComment(void)const __ptr64 +?QueryComment@USER_11@@QEBAPEBGXZ +; public: long __cdecl NET_NAME::QueryComputerName(class NLS_STR * __ptr64) __ptr64 +?QueryComputerName@NET_NAME@@QEAAJPEAVNLS_STR@@@Z +; public: long __cdecl SC_SERVICE::QueryConfig(struct _QUERY_SERVICE_CONFIGW * __ptr64 * __ptr64) __ptr64 +?QueryConfig@SC_SERVICE@@QEAAJPEAPEAU_QUERY_SERVICE_CONFIGW@@@Z +; public: class OS_SECURITY_DESCRIPTOR_CONTROL const * __ptr64 __cdecl OS_SECURITY_DESCRIPTOR::QueryControl(void)const __ptr64 +?QueryControl@OS_SECURITY_DESCRIPTOR@@QEBAPEBVOS_SECURITY_DESCRIPTOR_CONTROL@@XZ +; public: struct _TRUSTED_CONTROLLERS_INFO const & __ptr64 __cdecl LSA_TRUSTED_DC_LIST::QueryControllerList(void)const __ptr64 +?QueryControllerList@LSA_TRUSTED_DC_LIST@@QEBAAEBU_TRUSTED_CONTROLLERS_INFO@@XZ +; public: long __cdecl LSA_TRUSTED_DOMAIN::QueryControllerList(class LSA_REF_DOMAIN_MEM * __ptr64)const __ptr64 +?QueryControllerList@LSA_TRUSTED_DOMAIN@@QEBAJPEAVLSA_REF_DOMAIN_MEM@@@Z +; public: unsigned int __cdecl ENUM_CALLER::QueryCount(void)const __ptr64 +?QueryCount@ENUM_CALLER@@QEBAIXZ +; protected: unsigned int __cdecl LM_ENUM_ITER::QueryCount(void)const __ptr64 +?QueryCount@LM_ENUM_ITER@@IEBAIXZ +; protected: unsigned int __cdecl LM_RESUME_ENUM_ITER::QueryCount(void)const __ptr64 +?QueryCount@LM_RESUME_ENUM_ITER@@IEBAIXZ +; public: int __cdecl LSA_TRUSTED_DC_LIST::QueryCount(void) __ptr64 +?QueryCount@LSA_TRUSTED_DC_LIST@@QEAAHXZ +; public: unsigned long __cdecl NT_MEMORY::QueryCount(void)const __ptr64 +?QueryCount@NT_MEMORY@@QEBAKXZ +; protected: static long __cdecl NT_ACCOUNT_ENUM::QueryCountPreferences2(unsigned long * __ptr64,unsigned long * __ptr64,unsigned int,unsigned long,unsigned long,unsigned long) +?QueryCountPreferences2@NT_ACCOUNT_ENUM@@KAJPEAK0IKKK@Z +; protected: virtual long __cdecl NT_ACCOUNT_ENUM::QueryCountPreferences(unsigned long * __ptr64,unsigned long * __ptr64,unsigned int,unsigned long,unsigned long,unsigned long) __ptr64 +?QueryCountPreferences@NT_ACCOUNT_ENUM@@MEAAJPEAK0IKKK@Z +; protected: unsigned long __cdecl OS_ACL_SUBJECT_ITER::QueryCurrentACE(void)const __ptr64 +?QueryCurrentACE@OS_ACL_SUBJECT_ITER@@IEBAKXZ +; public: long __cdecl LSA_POLICY::QueryCurrentUser(class NLS_STR * __ptr64)const __ptr64 +?QueryCurrentUser@LSA_POLICY@@QEBAJPEAVNLS_STR@@@Z +; public: unsigned int __cdecl SHARE_2::QueryCurrentUses(void)const __ptr64 +?QueryCurrentUses@SHARE_2@@QEBAIXZ +; public: long __cdecl OS_SECURITY_DESCRIPTOR::QueryDACL(int * __ptr64,class OS_ACL * __ptr64 * __ptr64,int * __ptr64)const __ptr64 +?QueryDACL@OS_SECURITY_DESCRIPTOR@@QEBAJPEAHPEAPEAVOS_ACL@@0@Z +; public: long __cdecl LSA_DOMAIN_INFO::QueryDcName(class NLS_STR * __ptr64) __ptr64 +?QueryDcName@LSA_DOMAIN_INFO@@QEAAJPEAVNLS_STR@@@Z +; protected: enum LMO_DEVICE __cdecl DEVICE::QueryDevType(void)const __ptr64 +?QueryDevType@DEVICE@@IEBA?AW4LMO_DEVICE@@XZ +; public: long __cdecl LOCATION::QueryDisplayName(class NLS_STR * __ptr64)const __ptr64 +?QueryDisplayName@LOCATION@@QEBAJPEAVNLS_STR@@@Z +; public: long __cdecl LSA_PRIVILEGES_ENUM_OBJ::QueryDisplayName(class NLS_STR * __ptr64,class LSA_POLICY const * __ptr64)const __ptr64 +?QueryDisplayName@LSA_PRIVILEGES_ENUM_OBJ@@QEBAJPEAVNLS_STR@@PEBVLSA_POLICY@@@Z +; public: unsigned short const * __ptr64 __cdecl LOCATION::QueryDomain(void)const __ptr64 +?QueryDomain@LOCATION@@QEBAPEBGXZ +; public: long __cdecl LSA_TRANSLATED_NAME_MEM::QueryDomainIndex(unsigned long)const __ptr64 +?QueryDomainIndex@LSA_TRANSLATED_NAME_MEM@@QEBAJK@Z +; public: unsigned short const * __ptr64 __cdecl BROWSE_DOMAIN_INFO::QueryDomainName(void)const __ptr64 +?QueryDomainName@BROWSE_DOMAIN_INFO@@QEBAPEBGXZ +; public: unsigned long __cdecl BROWSE_DOMAIN_INFO::QueryDomainSources(void)const __ptr64 +?QueryDomainSources@BROWSE_DOMAIN_INFO@@QEBAKXZ +; public: long __cdecl NET_NAME::QueryDrive(class NLS_STR * __ptr64) __ptr64 +?QueryDrive@NET_NAME@@QEAAJPEAVNLS_STR@@@Z +; public: unsigned long __cdecl USER_MODALS_3::QueryDuration(void)const __ptr64 +?QueryDuration@USER_MODALS_3@@QEBAKXZ +; public: long __cdecl BASE::QueryError(void)const __ptr64 +?QueryError@BASE@@QEBAJXZ +; public: long __cdecl LM_SERVICE::QueryExitCode(void)const __ptr64 +?QueryExitCode@LM_SERVICE@@QEBAJXZ +; public: long __cdecl NET_ACCESS_1::QueryFailingName(class NLS_STR * __ptr64,enum PERMNAME_TYPE * __ptr64)const __ptr64 +?QueryFailingName@NET_ACCESS_1@@QEBAJPEAVNLS_STR@@PEAW4PERMNAME_TYPE@@@Z +; public: int __cdecl LSA_TRANSLATED_SID_MEM::QueryFailingNameIndex(unsigned long * __ptr64) __ptr64 +?QueryFailingNameIndex@LSA_TRANSLATED_SID_MEM@@QEAAHPEAK@Z +; public: unsigned long __cdecl LM_FILE::QueryFileId(void)const __ptr64 +?QueryFileId@LM_FILE@@QEBAKXZ +; public: unsigned long __cdecl USER_MODALS::QueryForceLogoff(void)const __ptr64 +?QueryForceLogoff@USER_MODALS@@QEBAKXZ +; public: unsigned short const * __ptr64 __cdecl USER_11::QueryFullName(void)const __ptr64 +?QueryFullName@USER_11@@QEBAPEBGXZ +; public: long __cdecl LM_SERVICE::QueryFullStatus(enum LM_SERVICE_STATUS * __ptr64,struct LM_SERVICE_OTHER_STATUS * __ptr64) __ptr64 +?QueryFullStatus@LM_SERVICE@@QEAAJPEAW4LM_SERVICE_STATUS@@PEAULM_SERVICE_OTHER_STATUS@@@Z +; public: long __cdecl OS_SECURITY_DESCRIPTOR::QueryGroup(int * __ptr64,class OS_SID * __ptr64 * __ptr64,int * __ptr64)const __ptr64 +?QueryGroup@OS_SECURITY_DESCRIPTOR@@QEBAJPEAHPEAPEAVOS_SID@@0@Z +; public: void * __ptr64 __cdecl LSA_OBJECT::QueryHandle(void)const __ptr64 +?QueryHandle@LSA_OBJECT@@QEBAPEAXXZ +; public: void * __ptr64 __cdecl SAM_OBJECT::QueryHandle(void)const __ptr64 +?QueryHandle@SAM_OBJECT@@QEBAPEAXXZ +; public: struct SC_HANDLE__ * __ptr64 __cdecl SERVICE_CONTROL::QueryHandle(void)const __ptr64 +?QueryHandle@SERVICE_CONTROL@@QEBAPEAUSC_HANDLE__@@XZ +; public: unsigned short const * __ptr64 __cdecl USER_11::QueryHomeDir(void)const __ptr64 +?QueryHomeDir@USER_11@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl USER_3::QueryHomedirDrive(void)const __ptr64 +?QueryHomedirDrive@USER_3@@QEBAPEBGXZ +; public: unsigned char * __ptr64 __cdecl LOGON_HOURS_SETTING::QueryHoursBlock(void)const __ptr64 +?QueryHoursBlock@LOGON_HOURS_SETTING@@QEBAPEAEXZ +; public: unsigned long __cdecl LM_SESSION_10::QueryIdleTime(void)const __ptr64 +?QueryIdleTime@LM_SESSION_10@@QEBAKXZ +; public: long __cdecl LSA_SECRET::QueryInfo(class NLS_STR * __ptr64,class NLS_STR * __ptr64,union _LARGE_INTEGER * __ptr64,union _LARGE_INTEGER * __ptr64)const __ptr64 +?QueryInfo@LSA_SECRET@@QEBAJPEAVNLS_STR@@0PEAT_LARGE_INTEGER@@1@Z +; private: long __cdecl LSA_TRUSTED_DC_LIST::QueryInfo(class NLS_STR const & __ptr64,unsigned short const * __ptr64) __ptr64 +?QueryInfo@LSA_TRUSTED_DC_LIST@@AEAAJAEBVNLS_STR@@PEBG@Z +; public: unsigned int __cdecl LM_ENUM::QueryInfoLevel(void)const __ptr64 +?QueryInfoLevel@LM_ENUM@@QEBAIXZ +; public: unsigned int __cdecl LM_RESUME_ENUM::QueryInfoLevel(void)const __ptr64 +?QueryInfoLevel@LM_RESUME_ENUM@@QEBAIXZ +; public: unsigned long __cdecl OS_DACL_SUBJECT_ITER::QueryInheritOnlyAccessMask(void)const __ptr64 +?QueryInheritOnlyAccessMask@OS_DACL_SUBJECT_ITER@@QEBAKXZ +; public: unsigned long __cdecl OS_SACL_SUBJECT_ITER::QueryInheritOnlyAuditAccessMask_F(void)const __ptr64 +?QueryInheritOnlyAuditAccessMask_F@OS_SACL_SUBJECT_ITER@@QEBAKXZ +; public: unsigned long __cdecl OS_SACL_SUBJECT_ITER::QueryInheritOnlyAuditAccessMask_S(void)const __ptr64 +?QueryInheritOnlyAuditAccessMask_S@OS_SACL_SUBJECT_ITER@@QEBAKXZ +; public: unsigned int __cdecl LM_RESUME_BUFFER::QueryItemCount(void)const __ptr64 +?QueryItemCount@LM_RESUME_BUFFER@@QEBAIXZ +; protected: virtual unsigned int __cdecl MEMBERSHIP_LM_OBJ::QueryItemSize(void)const __ptr64 +?QueryItemSize@MEMBERSHIP_LM_OBJ@@MEBAIXZ +; public: unsigned short const * __ptr64 __cdecl WKSTA_1::QueryLMRoot(void)const __ptr64 +?QueryLMRoot@WKSTA_1@@QEBAPEBGXZ +; public: class LSA_POLICY * __ptr64 __cdecl ADMIN_AUTHORITY::QueryLSAPolicy(void)const __ptr64 +?QueryLSAPolicy@ADMIN_AUTHORITY@@QEBAPEAVLSA_POLICY@@XZ +; public: long __cdecl NET_NAME::QueryLastComponent(class NLS_STR * __ptr64) __ptr64 +?QueryLastComponent@NET_NAME@@QEAAJPEAVNLS_STR@@@Z +; public: long __cdecl OS_SID::QueryLastSubAuthority(unsigned long * __ptr64 * __ptr64)const __ptr64 +?QueryLastSubAuthority@OS_SID@@QEBAJPEAPEAK@Z +; public: unsigned long __cdecl OS_SID::QueryLength(void)const __ptr64 +?QueryLength@OS_SID@@QEBAKXZ +; public: long __cdecl NET_NAME::QueryLocalDrive(class NLS_STR * __ptr64) __ptr64 +?QueryLocalDrive@NET_NAME@@QEAAJPEAVNLS_STR@@@Z +; public: long __cdecl NET_NAME::QueryLocalPath(class NLS_STR * __ptr64) __ptr64 +?QueryLocalPath@NET_NAME@@QEAAJPEAVNLS_STR@@@Z +; public: long __cdecl SC_MANAGER::QueryLockStatus(struct _QUERY_SERVICE_LOCK_STATUSW * __ptr64 * __ptr64) __ptr64 +?QueryLockStatus@SC_MANAGER@@QEAAJPEAPEAU_QUERY_SERVICE_LOCK_STATUSW@@@Z +; public: int __cdecl USER_2::QueryLockout(void)const __ptr64 +?QueryLockout@USER_2@@QEBAHXZ +; public: unsigned short const * __ptr64 __cdecl WKSTA_10::QueryLogonDomain(void)const __ptr64 +?QueryLogonDomain@WKSTA_10@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl WKSTA_USER_1::QueryLogonDomain(void)const __ptr64 +?QueryLogonDomain@WKSTA_USER_1@@QEBAPEBGXZ +; public: class LOGON_HOURS_SETTING const & __ptr64 __cdecl USER_11::QueryLogonHours(void)const __ptr64 +?QueryLogonHours@USER_11@@QEBAAEBVLOGON_HOURS_SETTING@@XZ +; public: unsigned short const * __ptr64 __cdecl WKSTA_1::QueryLogonServer(void)const __ptr64 +?QueryLogonServer@WKSTA_1@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl WKSTA_USER_1::QueryLogonServer(void)const __ptr64 +?QueryLogonServer@WKSTA_USER_1@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl WKSTA_10::QueryLogonUser(void)const __ptr64 +?QueryLogonUser@WKSTA_10@@QEBAPEBGXZ +; public: struct _LUID __cdecl OS_LUID::QueryLuid(void)const __ptr64 +?QueryLuid@OS_LUID@@QEBA?AU_LUID@@XZ +; public: unsigned int __cdecl SERVER1_ENUM_OBJ::QueryMajorVer(void)const __ptr64 +?QueryMajorVer@SERVER1_ENUM_OBJ@@QEBAIXZ +; public: unsigned int __cdecl SERVER_1::QueryMajorVer(void)const __ptr64 +?QueryMajorVer@SERVER_1@@QEBAIXZ +; public: unsigned int __cdecl WKSTA_10::QueryMajorVer(void)const __ptr64 +?QueryMajorVer@WKSTA_10@@QEBAIXZ +; public: unsigned long __cdecl USER_MODALS::QueryMaxPasswdAge(void)const __ptr64 +?QueryMaxPasswdAge@USER_MODALS@@QEBAKXZ +; public: unsigned int __cdecl SERVER_2::QueryMaxUsers(void)const __ptr64 +?QueryMaxUsers@SERVER_2@@QEBAIXZ +; public: unsigned int __cdecl SHARE_2::QueryMaxUses(void)const __ptr64 +?QueryMaxUses@SHARE_2@@QEBAIXZ +; public: unsigned long __cdecl USER_MODALS::QueryMinPasswdAge(void)const __ptr64 +?QueryMinPasswdAge@USER_MODALS@@QEBAKXZ +; public: unsigned int __cdecl USER_MODALS::QueryMinPasswdLen(void)const __ptr64 +?QueryMinPasswdLen@USER_MODALS@@QEBAIXZ +; public: unsigned int __cdecl SERVER1_ENUM_OBJ::QueryMinorVer(void)const __ptr64 +?QueryMinorVer@SERVER1_ENUM_OBJ@@QEBAIXZ +; public: unsigned int __cdecl SERVER_1::QueryMinorVer(void)const __ptr64 +?QueryMinorVer@SERVER_1@@QEBAIXZ +; public: unsigned int __cdecl WKSTA_10::QueryMinorVer(void)const __ptr64 +?QueryMinorVer@WKSTA_10@@QEBAIXZ +; public: long __cdecl LOCATION::QueryNOSVersion(unsigned int * __ptr64,unsigned int * __ptr64) __ptr64 +?QueryNOSVersion@LOCATION@@QEAAJPEAI0@Z +; public: virtual unsigned short const * __ptr64 __cdecl COMPUTER::QueryName(void)const __ptr64 +?QueryName@COMPUTER@@UEBAPEBGXZ +; public: virtual unsigned short const * __ptr64 __cdecl DEVICE::QueryName(void)const __ptr64 +?QueryName@DEVICE@@UEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl DOMAIN0_ENUM_OBJ::QueryName(void)const __ptr64 +?QueryName@DOMAIN0_ENUM_OBJ@@QEBAPEBGXZ +; public: virtual unsigned short const * __ptr64 __cdecl DOMAIN::QueryName(void)const __ptr64 +?QueryName@DOMAIN@@UEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl GROUP0_ENUM_OBJ::QueryName(void)const __ptr64 +?QueryName@GROUP0_ENUM_OBJ@@QEBAPEBGXZ +; public: virtual unsigned short const * __ptr64 __cdecl GROUP::QueryName(void)const __ptr64 +?QueryName@GROUP@@UEBAPEBGXZ +; public: virtual unsigned short const * __ptr64 __cdecl GROUP_MEMB::QueryName(void)const __ptr64 +?QueryName@GROUP_MEMB@@UEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl LM_SERVICE::QueryName(void)const __ptr64 +?QueryName@LM_SERVICE@@QEBAPEBGXZ +; public: virtual unsigned short const * __ptr64 __cdecl LM_SESSION::QueryName(void)const __ptr64 +?QueryName@LM_SESSION@@UEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl LOCATION::QueryName(void)const __ptr64 +?QueryName@LOCATION@@QEBAPEBGXZ +; public: virtual unsigned short const * __ptr64 __cdecl LSA_ACCOUNT::QueryName(void)const __ptr64 +?QueryName@LSA_ACCOUNT@@UEBAPEBGXZ +; public: long __cdecl LSA_ACCT_DOM_INFO_MEM::QueryName(class NLS_STR * __ptr64)const __ptr64 +?QueryName@LSA_ACCT_DOM_INFO_MEM@@QEBAJPEAVNLS_STR@@@Z +; public: long __cdecl LSA_PRIMARY_DOM_INFO_MEM::QueryName(class NLS_STR * __ptr64)const __ptr64 +?QueryName@LSA_PRIMARY_DOM_INFO_MEM@@QEBAJPEAVNLS_STR@@@Z +; public: long __cdecl LSA_REF_DOMAIN_MEM::QueryName(unsigned long,class NLS_STR * __ptr64)const __ptr64 +?QueryName@LSA_REF_DOMAIN_MEM@@QEBAJKPEAVNLS_STR@@@Z +; public: long __cdecl LSA_TRANSLATED_NAME_MEM::QueryName(unsigned long,class NLS_STR * __ptr64)const __ptr64 +?QueryName@LSA_TRANSLATED_NAME_MEM@@QEBAJKPEAVNLS_STR@@@Z +; public: long __cdecl LSA_TRUST_INFO_MEM::QueryName(unsigned long,class NLS_STR * __ptr64)const __ptr64 +?QueryName@LSA_TRUST_INFO_MEM@@QEBAJKPEAVNLS_STR@@@Z +; public: virtual unsigned short const * __ptr64 __cdecl NET_ACCESS::QueryName(void)const __ptr64 +?QueryName@NET_ACCESS@@UEBAPEBGXZ +; public: virtual unsigned short const * __ptr64 __cdecl NEW_LM_OBJ::QueryName(void)const __ptr64 +?QueryName@NEW_LM_OBJ@@UEBAPEBGXZ +; public: long __cdecl OS_SID::QueryName(class NLS_STR * __ptr64,unsigned short const * __ptr64,void * __ptr64)const __ptr64 +?QueryName@OS_SID@@QEBAJPEAVNLS_STR@@PEBGPEAX@Z +; public: unsigned short const * __ptr64 __cdecl SERVER1_ENUM_OBJ::QueryName(void)const __ptr64 +?QueryName@SERVER1_ENUM_OBJ@@QEBAPEBGXZ +; public: virtual unsigned short const * __ptr64 __cdecl SERVER_0::QueryName(void)const __ptr64 +?QueryName@SERVER_0@@UEBAPEBGXZ +; public: virtual unsigned short const * __ptr64 __cdecl SHARE::QueryName(void)const __ptr64 +?QueryName@SHARE@@UEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl USER0_ENUM_OBJ::QueryName(void)const __ptr64 +?QueryName@USER0_ENUM_OBJ@@QEBAPEBGXZ +; public: virtual unsigned short const * __ptr64 __cdecl USER::QueryName(void)const __ptr64 +?QueryName@USER@@UEBAPEBGXZ +; public: virtual unsigned short const * __ptr64 __cdecl USER_MEMB::QueryName(void)const __ptr64 +?QueryName@USER_MEMB@@UEBAPEBGXZ +; public: virtual unsigned short const * __ptr64 __cdecl USER_MODALS::QueryName(void)const __ptr64 +?QueryName@USER_MODALS@@UEBAPEBGXZ +; public: virtual unsigned short const * __ptr64 __cdecl USER_MODALS_3::QueryName(void)const __ptr64 +?QueryName@USER_MODALS_3@@UEBAPEBGXZ +; public: unsigned long __cdecl OS_DACL_SUBJECT_ITER::QueryNewContainerAccessMask(void)const __ptr64 +?QueryNewContainerAccessMask@OS_DACL_SUBJECT_ITER@@QEBAKXZ +; public: unsigned long __cdecl OS_SACL_SUBJECT_ITER::QueryNewContainerAuditAccessMask_F(void)const __ptr64 +?QueryNewContainerAuditAccessMask_F@OS_SACL_SUBJECT_ITER@@QEBAKXZ +; public: unsigned long __cdecl OS_SACL_SUBJECT_ITER::QueryNewContainerAuditAccessMask_S(void)const __ptr64 +?QueryNewContainerAuditAccessMask_S@OS_SACL_SUBJECT_ITER@@QEBAKXZ +; public: unsigned long __cdecl OS_DACL_SUBJECT_ITER::QueryNewObjectAccessMask(void)const __ptr64 +?QueryNewObjectAccessMask@OS_DACL_SUBJECT_ITER@@QEBAKXZ +; public: unsigned long __cdecl OS_SACL_SUBJECT_ITER::QueryNewObjectAuditAccessMask_F(void)const __ptr64 +?QueryNewObjectAuditAccessMask_F@OS_SACL_SUBJECT_ITER@@QEBAKXZ +; public: unsigned long __cdecl OS_SACL_SUBJECT_ITER::QueryNewObjectAuditAccessMask_S(void)const __ptr64 +?QueryNewObjectAuditAccessMask_S@OS_SACL_SUBJECT_ITER@@QEBAKXZ +; public: int __cdecl SAM_PSWD_DOM_INFO_MEM::QueryNoAnonChange(void) __ptr64 +?QueryNoAnonChange@SAM_PSWD_DOM_INFO_MEM@@QEAAHXZ +; public: int __cdecl USER_2::QueryNoPasswordExpire(void)const __ptr64 +?QueryNoPasswordExpire@USER_2@@QEBAHXZ +; public: unsigned int __cdecl LM_FILE_3::QueryNumLock(void)const __ptr64 +?QueryNumLock@LM_FILE_3@@QEBAIXZ +; public: unsigned long __cdecl FILE3_ENUM_OBJ::QueryNumLocks(void)const __ptr64 +?QueryNumLocks@FILE3_ENUM_OBJ@@QEBAKXZ +; public: unsigned int __cdecl LM_SESSION_1::QueryNumOpens(void)const __ptr64 +?QueryNumOpens@LM_SESSION_1@@QEBAIXZ +; public: unsigned long __cdecl OS_PRIVILEGE_SET::QueryNumberOfPrivileges(void)const __ptr64 +?QueryNumberOfPrivileges@OS_PRIVILEGE_SET@@QEBAKXZ +; public: unsigned long __cdecl USER_MODALS_3::QueryObservation(void)const __ptr64 +?QueryObservation@USER_MODALS_3@@QEBAKXZ +; public: class STRLIST * __ptr64 __cdecl WKSTA_10::QueryOtherDomains(void)const __ptr64 +?QueryOtherDomains@WKSTA_10@@QEBAPEAVSTRLIST@@XZ +; public: unsigned short const * __ptr64 __cdecl WKSTA_USER_1::QueryOtherDomains(void)const __ptr64 +?QueryOtherDomains@WKSTA_USER_1@@QEBAPEBGXZ +; public: long __cdecl OS_SECURITY_DESCRIPTOR::QueryOwner(int * __ptr64,class OS_SID * __ptr64 * __ptr64,int * __ptr64)const __ptr64 +?QueryOwner@OS_SECURITY_DESCRIPTOR@@QEBAJPEAHPEAPEAVOS_SID@@0@Z +; public: unsigned short const * __ptr64 __cdecl DOMAIN::QueryPDC(void)const __ptr64 +?QueryPDC@DOMAIN@@QEBAPEBGXZ +; public: void * __ptr64 __cdecl LSA_ACCT_DOM_INFO_MEM::QueryPSID(void)const __ptr64 +?QueryPSID@LSA_ACCT_DOM_INFO_MEM@@QEBAPEAXXZ +; public: void * __ptr64 __cdecl LSA_DOMAIN_INFO::QueryPSID(void)const __ptr64 +?QueryPSID@LSA_DOMAIN_INFO@@QEBAQEAXXZ +; public: void * __ptr64 __cdecl LSA_PRIMARY_DOM_INFO_MEM::QueryPSID(void)const __ptr64 +?QueryPSID@LSA_PRIMARY_DOM_INFO_MEM@@QEBAPEAXXZ +; public: void * __ptr64 __cdecl LSA_REF_DOMAIN_MEM::QueryPSID(unsigned long)const __ptr64 +?QueryPSID@LSA_REF_DOMAIN_MEM@@QEBAPEAXK@Z +; public: void * __ptr64 __cdecl LSA_TRUST_INFO_MEM::QueryPSID(unsigned long)const __ptr64 +?QueryPSID@LSA_TRUST_INFO_MEM@@QEBAPEAXK@Z +; public: void * __ptr64 __cdecl OS_SID::QueryPSID(void)const __ptr64 +?QueryPSID@OS_SID@@QEBAPEAXXZ +; public: void * __ptr64 __cdecl SAM_DOMAIN::QueryPSID(void)const __ptr64 +?QueryPSID@SAM_DOMAIN@@QEBAPEAXXZ +; public: unsigned short const * __ptr64 __cdecl USER_11::QueryParms(void)const __ptr64 +?QueryParms@USER_11@@QEBAPEBGXZ +; public: unsigned int __cdecl USER_MODALS::QueryPasswdHistLen(void)const __ptr64 +?QueryPasswdHistLen@USER_MODALS@@QEBAIXZ +; public: unsigned short const * __ptr64 __cdecl SHARE_2::QueryPassword(void)const __ptr64 +?QueryPassword@SHARE_2@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl USER_2::QueryPassword(void)const __ptr64 +?QueryPassword@USER_2@@QEBAPEBGXZ +; public: unsigned long __cdecl USER_3::QueryPasswordExpired(void)const __ptr64 +?QueryPasswordExpired@USER_3@@QEBAKXZ +; public: unsigned short const * __ptr64 __cdecl SHARE_2::QueryPath(void)const __ptr64 +?QueryPath@SHARE_2@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl FILE3_ENUM_OBJ::QueryPathName(void)const __ptr64 +?QueryPathName@FILE3_ENUM_OBJ@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl LM_FILE_3::QueryPathname(void)const __ptr64 +?QueryPathname@LM_FILE_3@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl NLS_STR::QueryPch(void)const __ptr64 +?QueryPch@NLS_STR@@QEBAPEBGXZ +; public: unsigned int __cdecl NET_ACCESS_1::QueryPerm(unsigned short const * __ptr64,enum PERMNAME_TYPE)const __ptr64 +?QueryPerm@NET_ACCESS_1@@QEBAIPEBGW4PERMNAME_TYPE@@@Z +; public: unsigned int __cdecl LM_FILE_3::QueryPermission(void)const __ptr64 +?QueryPermission@LM_FILE_3@@QEBAIXZ +; public: unsigned int __cdecl SHARE_2::QueryPermissions(void)const __ptr64 +?QueryPermissions@SHARE_2@@QEBAIXZ +; public: long __cdecl LSA_TRUSTED_DOMAIN::QueryPosixOffset(unsigned long * __ptr64)const __ptr64 +?QueryPosixOffset@LSA_TRUSTED_DOMAIN@@QEBAJPEAK@Z +; public: long __cdecl LSA_POLICY::QueryPrimaryBrowserGroup(class NLS_STR * __ptr64)const __ptr64 +?QueryPrimaryBrowserGroup@LSA_POLICY@@QEBAJPEAVNLS_STR@@@Z +; public: long __cdecl LSA_POLICY::QueryPrimaryDomainName(class NLS_STR * __ptr64)const __ptr64 +?QueryPrimaryDomainName@LSA_POLICY@@QEBAJPEAVNLS_STR@@@Z +; public: unsigned long __cdecl USER_3::QueryPrimaryGroupId(void)const __ptr64 +?QueryPrimaryGroupId@USER_3@@QEBAKXZ +; public: virtual unsigned int __cdecl LOCAL_USER::QueryPriv(void)const __ptr64 +?QueryPriv@LOCAL_USER@@UEBAIXZ +; public: virtual unsigned int __cdecl USER_11::QueryPriv(void)const __ptr64 +?QueryPriv@USER_11@@UEBAIXZ +; public: struct _PRIVILEGE_SET * __ptr64 __cdecl OS_PRIVILEGE_SET::QueryPrivSet(void)const __ptr64 +?QueryPrivSet@OS_PRIVILEGE_SET@@QEBAPEAU_PRIVILEGE_SET@@XZ +; public: class OS_LUID_AND_ATTRIBUTES const * __ptr64 __cdecl OS_PRIVILEGE_SET::QueryPrivilege(long) __ptr64 +?QueryPrivilege@OS_PRIVILEGE_SET@@QEAAPEBVOS_LUID_AND_ATTRIBUTES@@J@Z +; public: long __cdecl LSA_ACCOUNT::QueryPrivilegeEnumIter(class LSA_ACCOUNT_PRIVILEGE_ENUM_ITER * __ptr64 * __ptr64) __ptr64 +?QueryPrivilegeEnumIter@LSA_ACCOUNT@@QEAAJPEAPEAVLSA_ACCOUNT_PRIVILEGE_ENUM_ITER@@@Z +; public: static long __cdecl LSA_POLICY::QueryProductType(enum LSPL_PROD_TYPE * __ptr64) +?QueryProductType@LSA_POLICY@@SAJPEAW4LSPL_PROD_TYPE@@@Z +; public: unsigned short const * __ptr64 __cdecl USER_3::QueryProfile(void)const __ptr64 +?QueryProfile@USER_3@@QEBAPEBGXZ +; protected: unsigned char * __ptr64 __cdecl LM_ENUM::QueryPtr(void)const __ptr64 +?QueryPtr@LM_ENUM@@IEBAPEAEXZ +; public: struct _POLICY_ACCOUNT_DOMAIN_INFO const * __ptr64 __cdecl LSA_ACCT_DOM_INFO_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_ACCT_DOM_INFO_MEM@@QEBAPEBU_POLICY_ACCOUNT_DOMAIN_INFO@@XZ +; public: struct _POLICY_AUDIT_EVENTS_INFO * __ptr64 __cdecl LSA_AUDIT_EVENT_INFO_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_AUDIT_EVENT_INFO_MEM@@QEBAPEAU_POLICY_AUDIT_EVENTS_INFO@@XZ +; public: struct _POLICY_PRIMARY_DOMAIN_INFO const * __ptr64 __cdecl LSA_PRIMARY_DOM_INFO_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_PRIMARY_DOM_INFO_MEM@@QEBAPEBU_POLICY_PRIMARY_DOMAIN_INFO@@XZ +; private: struct _LSA_TRUST_INFORMATION const * __ptr64 __cdecl LSA_REF_DOMAIN_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_REF_DOMAIN_MEM@@AEBAPEBU_LSA_TRUST_INFORMATION@@XZ +; public: struct _POLICY_LSA_SERVER_ROLE_INFO const * __ptr64 __cdecl LSA_SERVER_ROLE_INFO_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_SERVER_ROLE_INFO_MEM@@QEBAPEBU_POLICY_LSA_SERVER_ROLE_INFO@@XZ +; private: struct _LSA_TRANSLATED_NAME const * __ptr64 __cdecl LSA_TRANSLATED_NAME_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_TRANSLATED_NAME_MEM@@AEBAPEBU_LSA_TRANSLATED_NAME@@XZ +; private: struct _LSA_TRANSLATED_SID const * __ptr64 __cdecl LSA_TRANSLATED_SID_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_TRANSLATED_SID_MEM@@AEBAPEBU_LSA_TRANSLATED_SID@@XZ +; public: struct _LSA_TRUST_INFORMATION const * __ptr64 __cdecl LSA_TRUST_INFO_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_TRUST_INFO_MEM@@QEBAPEBU_LSA_TRUST_INFORMATION@@XZ +; protected: void * __ptr64 __cdecl OS_OBJECT_WITH_DATA::QueryPtr(void)const __ptr64 +?QueryPtr@OS_OBJECT_WITH_DATA@@IEBAPEAXXZ +; public: struct _DOMAIN_PASSWORD_INFORMATION const * __ptr64 __cdecl SAM_PSWD_DOM_INFO_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@SAM_PSWD_DOM_INFO_MEM@@QEBAPEBU_DOMAIN_PASSWORD_INFORMATION@@XZ +; public: struct _SAM_RID_ENUMERATION const * __ptr64 __cdecl SAM_RID_ENUMERATION_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@SAM_RID_ENUMERATION_MEM@@QEBAPEBU_SAM_RID_ENUMERATION@@XZ +; public: unsigned long __cdecl SAM_ALIAS::QueryRID(void) __ptr64 +?QueryRID@SAM_ALIAS@@QEAAKXZ +; public: long __cdecl OS_SID::QueryRawID(class NLS_STR * __ptr64)const __ptr64 +?QueryRawID@OS_SID@@QEBAJPEAVNLS_STR@@@Z +; public: long __cdecl NET_NAME::QueryRelativePath(class NLS_STR * __ptr64) __ptr64 +?QueryRelativePath@NET_NAME@@QEAAJPEAVNLS_STR@@@Z +; public: unsigned short const * __ptr64 __cdecl DEVICE::QueryRemoteName(void)const __ptr64 +?QueryRemoteName@DEVICE@@QEBAPEBGXZ +; public: unsigned int __cdecl DEVICE::QueryRemoteType(void)const __ptr64 +?QueryRemoteType@DEVICE@@QEBAIXZ +; private: unsigned int __cdecl NET_ACCESS_1::QueryRequiredSpace(unsigned int)const __ptr64 +?QueryRequiredSpace@NET_ACCESS_1@@AEBAII@Z +; public: unsigned int __cdecl SHARE_1::QueryResourceType(void)const __ptr64 +?QueryResourceType@SHARE_1@@QEBAIXZ +; public: static unsigned long __cdecl OS_ACE::QueryRevision(void) +?QueryRevision@OS_ACE@@SAKXZ +; public: unsigned long const __cdecl ALIAS_ENUM_OBJ::QueryRid(void)const __ptr64 +?QueryRid@ALIAS_ENUM_OBJ@@QEBA?BKXZ +; public: long __cdecl OS_SECURITY_DESCRIPTOR::QuerySACL(int * __ptr64,class OS_ACL * __ptr64 * __ptr64,int * __ptr64)const __ptr64 +?QuerySACL@OS_SECURITY_DESCRIPTOR@@QEBAJPEAHPEAPEAVOS_ACL@@0@Z +; public: long __cdecl OS_ACE::QuerySID(class OS_SID * __ptr64 * __ptr64)const __ptr64 +?QuerySID@OS_ACE@@QEBAJPEAPEAVOS_SID@@@Z +; public: class OS_SID const * __ptr64 __cdecl OS_ACL_SUBJECT_ITER::QuerySID(void)const __ptr64 +?QuerySID@OS_ACL_SUBJECT_ITER@@QEBAPEBVOS_SID@@XZ +; protected: void * __ptr64 __cdecl OS_ACE::QuerySIDMemory(void)const __ptr64 +?QuerySIDMemory@OS_ACE@@IEBAPEAXXZ +; public: class SAM_SERVER * __ptr64 __cdecl ADMIN_AUTHORITY::QuerySamServer(void)const __ptr64 +?QuerySamServer@ADMIN_AUTHORITY@@QEBAPEAVSAM_SERVER@@XZ +; public: unsigned short const * __ptr64 __cdecl USER_2::QueryScriptPath(void)const __ptr64 +?QueryScriptPath@USER_2@@QEBAPEBGXZ +; public: long __cdecl SC_SERVICE::QuerySecurity(unsigned long,void * __ptr64 * __ptr64) __ptr64 +?QuerySecurity@SC_SERVICE@@QEAAJKPEAPEAX@Z +; public: unsigned int __cdecl SERVER_2::QuerySecurity(void)const __ptr64 +?QuerySecurity@SERVER_2@@QEBAIXZ +; public: unsigned short const * __ptr64 __cdecl DEVICE::QueryServer(void)const __ptr64 +?QueryServer@DEVICE@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl LM_FILE::QueryServer(void)const __ptr64 +?QueryServer@LM_FILE@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl LM_SESSION::QueryServer(void)const __ptr64 +?QueryServer@LM_SESSION@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl LOCATION::QueryServer(void)const __ptr64 +?QueryServer@LOCATION@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl LOC_LM_ENUM::QueryServer(void)const __ptr64 +?QueryServer@LOC_LM_ENUM@@QEBAPEBGXZ +; protected: unsigned short const * __ptr64 __cdecl LOC_LM_OBJ::QueryServer(void)const __ptr64 +?QueryServer@LOC_LM_OBJ@@IEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl LOC_LM_RESUME_ENUM::QueryServer(void)const __ptr64 +?QueryServer@LOC_LM_RESUME_ENUM@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl SHARE::QueryServer(void)const __ptr64 +?QueryServer@SHARE@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl LM_SERVICE::QueryServerName(void)const __ptr64 +?QueryServerName@LM_SERVICE@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl NET_ACCESS::QueryServerName(void)const __ptr64 +?QueryServerName@NET_ACCESS@@QEBAPEBGXZ +; public: long __cdecl NET_NAME::QueryServerShare(class NLS_STR * __ptr64) __ptr64 +?QueryServerShare@NET_NAME@@QEAAJPEAVNLS_STR@@@Z +; public: unsigned long __cdecl SERVER1_ENUM_OBJ::QueryServerType(void)const __ptr64 +?QueryServerType@SERVER1_ENUM_OBJ@@QEBAKXZ +; public: unsigned long __cdecl SERVER_1::QueryServerType(void)const __ptr64 +?QueryServerType@SERVER_1@@QEBAKXZ +; public: long __cdecl SC_MANAGER::QueryServiceDisplayName(unsigned short const * __ptr64,class NLS_STR * __ptr64) __ptr64 +?QueryServiceDisplayName@SC_MANAGER@@QEAAJPEBGPEAVNLS_STR@@@Z +; public: long __cdecl SC_MANAGER::QueryServiceKeyName(unsigned short const * __ptr64,class NLS_STR * __ptr64) __ptr64 +?QueryServiceKeyName@SC_MANAGER@@QEAAJPEBGPEAVNLS_STR@@@Z +; public: long __cdecl NET_NAME::QueryShare(class NLS_STR * __ptr64) __ptr64 +?QueryShare@NET_NAME@@QEAAJPEAVNLS_STR@@@Z +; public: void * __ptr64 __cdecl OS_SID::QuerySid(void)const __ptr64 +?QuerySid@OS_SID@@QEBAPEAXXZ +; public: unsigned short __cdecl OS_ACE::QuerySize(void)const __ptr64 +?QuerySize@OS_ACE@@QEBAGXZ +; public: long __cdecl OS_ACL::QuerySizeInformation(struct _ACL_SIZE_INFORMATION * __ptr64)const __ptr64 +?QuerySizeInformation@OS_ACL@@QEBAJPEAU_ACL_SIZE_INFORMATION@@@Z +; public: enum LMO_DEV_STATE __cdecl DEVICE::QueryState(void)const __ptr64 +?QueryState@DEVICE@@QEBA?AW4LMO_DEV_STATE@@XZ +; public: unsigned int __cdecl DEVICE::QueryStatus(void)const __ptr64 +?QueryStatus@DEVICE@@QEBAIXZ +; public: enum LM_SERVICE_STATUS __cdecl LM_SERVICE::QueryStatus(long * __ptr64) __ptr64 +?QueryStatus@LM_SERVICE@@QEAA?AW4LM_SERVICE_STATUS@@PEAJ@Z +; public: long __cdecl SC_SERVICE::QueryStatus(struct _SERVICE_STATUS * __ptr64) __ptr64 +?QueryStatus@SC_SERVICE@@QEAAJPEAU_SERVICE_STATUS@@@Z +; public: long __cdecl OS_SID::QuerySubAuthority(unsigned char,unsigned long * __ptr64 * __ptr64)const __ptr64 +?QuerySubAuthority@OS_SID@@QEBAJEPEAPEAK@Z +; public: long __cdecl OS_SID::QuerySubAuthorityCount(unsigned char * __ptr64 * __ptr64)const __ptr64 +?QuerySubAuthorityCount@OS_SID@@QEBAJPEAPEAE@Z +; public: static long __cdecl NT_ACCOUNTS_UTILITY::QuerySystemSid(enum UI_SystemSid,class OS_SID * __ptr64,unsigned short const * __ptr64) +?QuerySystemSid@NT_ACCOUNTS_UTILITY@@SAJW4UI_SystemSid@@PEAVOS_SID@@PEBG@Z +; public: unsigned int __cdecl NLS_STR::QueryTextLength(void)const __ptr64 +?QueryTextLength@NLS_STR@@QEBAIXZ +; public: unsigned long __cdecl USER_MODALS_3::QueryThreshold(void)const __ptr64 +?QueryThreshold@USER_MODALS_3@@QEBAKXZ +; public: unsigned long __cdecl LM_SESSION_10::QueryTime(void)const __ptr64 +?QueryTime@LM_SESSION_10@@QEBAKXZ +; protected: unsigned long __cdecl OS_ACL_SUBJECT_ITER::QueryTotalAceCount(void)const __ptr64 +?QueryTotalAceCount@OS_ACL_SUBJECT_ITER@@IEBAKXZ +; public: unsigned int __cdecl LM_RESUME_ENUM::QueryTotalItemCount(void)const __ptr64 +?QueryTotalItemCount@LM_RESUME_ENUM@@QEBAIXZ +; public: unsigned int __cdecl DEVICE::QueryType(void)const __ptr64 +?QueryType@DEVICE@@QEBAIXZ +; public: unsigned char __cdecl OS_ACE::QueryType(void)const __ptr64 +?QueryType@OS_ACE@@QEBAEXZ +; public: long __cdecl NET_NAME::QueryUNCPath(class NLS_STR * __ptr64) __ptr64 +?QueryUNCPath@NET_NAME@@QEAAJPEAVNLS_STR@@@Z +; public: struct _UNICODE_STRING const * __ptr64 __cdecl NT_MACHINE_ENUM_OBJ::QueryUnicodeMachine(void)const __ptr64 +?QueryUnicodeMachine@NT_MACHINE_ENUM_OBJ@@QEBAPEBU_UNICODE_STRING@@XZ +; public: struct _UNICODE_STRING const * __ptr64 __cdecl LSA_ACCT_DOM_INFO_MEM::QueryUnicodeName(void)const __ptr64 +?QueryUnicodeName@LSA_ACCT_DOM_INFO_MEM@@QEBAPEBU_UNICODE_STRING@@XZ +; public: struct _UNICODE_STRING const * __ptr64 __cdecl LSA_PRIMARY_DOM_INFO_MEM::QueryUnicodeName(void)const __ptr64 +?QueryUnicodeName@LSA_PRIMARY_DOM_INFO_MEM@@QEBAPEBU_UNICODE_STRING@@XZ +; private: struct _UNICODE_STRING const * __ptr64 __cdecl LSA_REF_DOMAIN_MEM::QueryUnicodeName(unsigned long)const __ptr64 +?QueryUnicodeName@LSA_REF_DOMAIN_MEM@@AEBAPEBU_UNICODE_STRING@@K@Z +; private: struct _UNICODE_STRING const * __ptr64 __cdecl LSA_TRANSLATED_NAME_MEM::QueryUnicodeName(unsigned long)const __ptr64 +?QueryUnicodeName@LSA_TRANSLATED_NAME_MEM@@AEBAPEBU_UNICODE_STRING@@K@Z +; public: struct _UNICODE_STRING const * __ptr64 __cdecl LSA_TRUST_INFO_MEM::QueryUnicodeName(unsigned long)const __ptr64 +?QueryUnicodeName@LSA_TRUST_INFO_MEM@@QEBAPEBU_UNICODE_STRING@@K@Z +; public: struct _UNICODE_STRING const * __ptr64 __cdecl SAM_USER_ENUM_OBJ::QueryUnicodeUserName(void)const __ptr64 +?QueryUnicodeUserName@SAM_USER_ENUM_OBJ@@QEBAPEBU_UNICODE_STRING@@XZ +; public: unsigned int __cdecl LOGON_HOURS_SETTING::QueryUnitsPerWeek(void)const __ptr64 +?QueryUnitsPerWeek@LOGON_HOURS_SETTING@@QEBAIXZ +; private: struct _DOMAIN_PASSWORD_INFORMATION * __ptr64 __cdecl SAM_PSWD_DOM_INFO_MEM::QueryUpdatePtr(void)const __ptr64 +?QueryUpdatePtr@SAM_PSWD_DOM_INFO_MEM@@AEBAPEAU_DOMAIN_PASSWORD_INFORMATION@@XZ +; public: enum _SID_NAME_USE __cdecl LSA_TRANSLATED_NAME_MEM::QueryUse(unsigned long)const __ptr64 +?QueryUse@LSA_TRANSLATED_NAME_MEM@@QEBA?AW4_SID_NAME_USE@@K@Z +; public: int __cdecl USER_2::QueryUserCantChangePass(void)const __ptr64 +?QueryUserCantChangePass@USER_2@@QEBAHXZ +; public: unsigned short const * __ptr64 __cdecl USER_11::QueryUserComment(void)const __ptr64 +?QueryUserComment@USER_11@@QEBAPEBGXZ +; protected: int __cdecl USER_2::QueryUserFlag(unsigned int)const __ptr64 +?QueryUserFlag@USER_2@@IEBAHI@Z +; public: unsigned long __cdecl LM_SESSION_1::QueryUserFlags(void)const __ptr64 +?QueryUserFlags@LM_SESSION_1@@QEBAKXZ +; public: unsigned int __cdecl USER_2::QueryUserFlags(void)const __ptr64 +?QueryUserFlags@USER_2@@QEBAIXZ +; public: unsigned long __cdecl USER_3::QueryUserId(void)const __ptr64 +?QueryUserId@USER_3@@QEBAKXZ +; public: long __cdecl SAM_USER_ENUM_OBJ::QueryUserName(class NLS_STR * __ptr64)const __ptr64 +?QueryUserName@SAM_USER_ENUM_OBJ@@QEBAJPEAVNLS_STR@@@Z +; public: unsigned short const * __ptr64 __cdecl WKSTA_USER_1::QueryUserName(void)const __ptr64 +?QueryUserName@WKSTA_USER_1@@QEBAPEBGXZ +; public: int __cdecl USER_2::QueryUserPassRequired(void)const __ptr64 +?QueryUserPassRequired@USER_2@@QEBAHXZ +; public: unsigned short const * __ptr64 __cdecl LM_FILE_3::QueryUsername(void)const __ptr64 +?QueryUsername@LM_FILE_3@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl LM_SESSION_10::QueryUsername(void)const __ptr64 +?QueryUsername@LM_SESSION_10@@QEBAPEBGXZ +; public: long __cdecl LM_CONFIG::QueryValue(class NLS_STR * __ptr64,unsigned short const * __ptr64) __ptr64 +?QueryValue@LM_CONFIG@@QEAAJPEAVNLS_STR@@PEBG@Z +; public: unsigned short const * __ptr64 __cdecl WKSTA_10::QueryWkstaDomain(void)const __ptr64 +?QueryWkstaDomain@WKSTA_10@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl USER_11::QueryWorkstations(void)const __ptr64 +?QueryWorkstations@USER_11@@QEBAPEBGXZ +; private: void __cdecl LM_ENUM::RegisterIter(void) __ptr64 +?RegisterIter@LM_ENUM@@AEAAXXZ +; private: void __cdecl LM_RESUME_ENUM::RegisterIter(void) __ptr64 +?RegisterIter@LM_RESUME_ENUM@@AEAAXXZ +; public: class NLS_STR * __ptr64 __cdecl SLIST_OF_NLS_STR::Remove(class ITER_SL_NLS_STR & __ptr64) __ptr64 +?Remove@SLIST_OF_NLS_STR@@QEAAPEAVNLS_STR@@AEAVITER_SL_NLS_STR@@@Z +; public: long __cdecl SAM_ALIAS::RemoveMember(void * __ptr64) __ptr64 +?RemoveMember@SAM_ALIAS@@QEAAJPEAX@Z +; public: long __cdecl SAM_GROUP::RemoveMember(unsigned long) __ptr64 +?RemoveMember@SAM_GROUP@@QEAAJK@Z +; public: long __cdecl SAM_DOMAIN::RemoveMemberFromAliases(void * __ptr64) __ptr64 +?RemoveMemberFromAliases@SAM_DOMAIN@@QEAAJPEAX@Z +; public: long __cdecl SAM_ALIAS::RemoveMembers(void * __ptr64 * __ptr64,unsigned int) __ptr64 +?RemoveMembers@SAM_ALIAS@@QEAAJPEAPEAXI@Z +; public: long __cdecl SAM_GROUP::RemoveMembers(unsigned long * __ptr64,unsigned int) __ptr64 +?RemoveMembers@SAM_GROUP@@QEAAJPEAKI@Z +; public: long __cdecl OS_PRIVILEGE_SET::RemovePrivilege(long) __ptr64 +?RemovePrivilege@OS_PRIVILEGE_SET@@QEAAJJ@Z +; public: long __cdecl OS_PRIVILEGE_SET::RemovePrivilege(struct _LUID) __ptr64 +?RemovePrivilege@OS_PRIVILEGE_SET@@QEAAJU_LUID@@@Z +; public: long __cdecl USER::Rename(unsigned short const * __ptr64) __ptr64 +?Rename@USER@@QEAAJPEBG@Z +; public: long __cdecl ADMIN_AUTHORITY::ReplaceAccountDomain(unsigned long) __ptr64 +?ReplaceAccountDomain@ADMIN_AUTHORITY@@QEAAJK@Z +; public: long __cdecl ADMIN_AUTHORITY::ReplaceBuiltinDomain(unsigned long) __ptr64 +?ReplaceBuiltinDomain@ADMIN_AUTHORITY@@QEAAJK@Z +; public: long __cdecl ADMIN_AUTHORITY::ReplaceLSAPolicy(unsigned long) __ptr64 +?ReplaceLSAPolicy@ADMIN_AUTHORITY@@QEAAJK@Z +; public: long __cdecl ADMIN_AUTHORITY::ReplaceSamServer(unsigned long) __ptr64 +?ReplaceSamServer@ADMIN_AUTHORITY@@QEAAJK@Z +; protected: void __cdecl BASE::ReportError(long) __ptr64 +?ReportError@BASE@@IEAAXJ@Z +; protected: void __cdecl NEW_LM_OBJ::ReportError(long) __ptr64 +?ReportError@NEW_LM_OBJ@@IEAAXJ@Z +; public: void __cdecl BROWSE_DOMAIN_ENUM::Reset(void) __ptr64 +?Reset@BROWSE_DOMAIN_ENUM@@QEAAXXZ +; public: void __cdecl OS_ACL_SUBJECT_ITER::Reset(void) __ptr64 +?Reset@OS_ACL_SUBJECT_ITER@@QEAAXXZ +; protected: void __cdecl LSA_OBJECT::ResetHandle(void) __ptr64 +?ResetHandle@LSA_OBJECT@@IEAAXXZ +; protected: void __cdecl SAM_OBJECT::ResetHandle(void) __ptr64 +?ResetHandle@SAM_OBJECT@@IEAAXXZ +; protected: long __cdecl OS_OBJECT_WITH_DATA::Resize(unsigned int) __ptr64 +?Resize@OS_OBJECT_WITH_DATA@@IEAAJI@Z +; protected: long __cdecl NEW_LM_OBJ::ResizeBuffer(unsigned int) __ptr64 +?ResizeBuffer@NEW_LM_OBJ@@IEAAJI@Z +; public: long __cdecl LM_MESSAGE::SendBuffer(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned int) __ptr64 +?SendBuffer@LM_MESSAGE@@QEAAJPEBG0I@Z +; public: long __cdecl LM_MESSAGE::SendBuffer(unsigned short const * __ptr64,class BUFFER const & __ptr64) __ptr64 +?SendBuffer@LM_MESSAGE@@QEAAJPEBGAEBVBUFFER@@@Z +; public: long __cdecl LOCATION::Set(class LOCATION const & __ptr64) __ptr64 +?Set@LOCATION@@QEAAJAEBV1@@Z +; public: virtual void __cdecl LSA_MEMORY::Set(void * __ptr64,unsigned long) __ptr64 +?Set@LSA_MEMORY@@UEAAXPEAXK@Z +; public: virtual void __cdecl NT_MEMORY::Set(void * __ptr64,unsigned long) __ptr64 +?Set@NT_MEMORY@@UEAAXPEAXK@Z +; public: virtual void __cdecl SAM_MEMORY::Set(void * __ptr64,unsigned long) __ptr64 +?Set@SAM_MEMORY@@UEAAXPEAXK@Z +; private: long __cdecl NET_NAME::SetABSPath(unsigned short const * __ptr64) __ptr64 +?SetABSPath@NET_NAME@@AEAAJPEBG@Z +; public: void __cdecl OS_ACE::SetAccessMask(unsigned long) __ptr64 +?SetAccessMask@OS_ACE@@QEAAXK@Z +; public: long __cdecl USER_2::SetAccountDisabled(int) __ptr64 +?SetAccountDisabled@USER_2@@QEAAJH@Z +; public: long __cdecl LSA_POLICY::SetAccountDomain(class LSA_ACCT_DOM_INFO_MEM const * __ptr64) __ptr64 +?SetAccountDomain@LSA_POLICY@@QEAAJPEBVLSA_ACCT_DOM_INFO_MEM@@@Z +; public: long __cdecl LSA_POLICY::SetAccountDomainName(class NLS_STR const * __ptr64,void * __ptr64 const * __ptr64) __ptr64 +?SetAccountDomainName@LSA_POLICY@@QEAAJPEBVNLS_STR@@PEBQEAX@Z +; public: long __cdecl USER_2::SetAccountExpires(long) __ptr64 +?SetAccountExpires@USER_2@@QEAAJJ@Z +; public: long __cdecl USER_3::SetAccountType(enum _ACCOUNT_TYPE) __ptr64 +?SetAccountType@USER_3@@QEAAJW4_ACCOUNT_TYPE@@@Z +; protected: void __cdecl SHARE_1::SetAdminOnly(int) __ptr64 +?SetAdminOnly@SHARE_1@@IEAAXH@Z +; public: long __cdecl LSA_POLICY::SetAuditEventInfo(class LSA_AUDIT_EVENT_INFO_MEM * __ptr64) __ptr64 +?SetAuditEventInfo@LSA_POLICY@@QEAAJPEAVLSA_AUDIT_EVENT_INFO_MEM@@@Z +; public: long __cdecl NET_ACCESS_1::SetAuditFlags(short) __ptr64 +?SetAuditFlags@NET_ACCESS_1@@QEAAJF@Z +; public: long __cdecl USER_11::SetAuthFlags(unsigned long) __ptr64 +?SetAuthFlags@USER_11@@QEAAJK@Z +; protected: void __cdecl DEVICE::SetBufPtr(unsigned char * __ptr64) __ptr64 +?SetBufPtr@DEVICE@@IEAAXPEAE@Z +; public: void __cdecl ALIAS_ENUM_OBJ::SetBufferPtr(struct _SAM_RID_ENUMERATION const * __ptr64) __ptr64 +?SetBufferPtr@ALIAS_ENUM_OBJ@@QEAAXPEBU_SAM_RID_ENUMERATION@@@Z +; public: void __cdecl CHARDEVQ1_ENUM_OBJ::SetBufferPtr(struct _CHARDEVQ_INFO_1 const * __ptr64) __ptr64 +?SetBufferPtr@CHARDEVQ1_ENUM_OBJ@@QEAAXPEBU_CHARDEVQ_INFO_1@@@Z +; public: void __cdecl CONN0_ENUM_OBJ::SetBufferPtr(struct _CONNECTION_INFO_0 const * __ptr64) __ptr64 +?SetBufferPtr@CONN0_ENUM_OBJ@@QEAAXPEBU_CONNECTION_INFO_0@@@Z +; public: void __cdecl CONN1_ENUM_OBJ::SetBufferPtr(struct _CONNECTION_INFO_1 const * __ptr64) __ptr64 +?SetBufferPtr@CONN1_ENUM_OBJ@@QEAAXPEBU_CONNECTION_INFO_1@@@Z +; public: void __cdecl CONTEXT_ENUM_OBJ::SetBufferPtr(struct _SERVER_INFO_101 const * __ptr64) __ptr64 +?SetBufferPtr@CONTEXT_ENUM_OBJ@@QEAAXPEBU_SERVER_INFO_101@@@Z +; public: void __cdecl DOMAIN0_ENUM_OBJ::SetBufferPtr(struct _SERVER_INFO_100 const * __ptr64) __ptr64 +?SetBufferPtr@DOMAIN0_ENUM_OBJ@@QEAAXPEBU_SERVER_INFO_100@@@Z +; protected: void __cdecl ENUM_OBJ_BASE::SetBufferPtr(unsigned char const * __ptr64) __ptr64 +?SetBufferPtr@ENUM_OBJ_BASE@@IEAAXPEBE@Z +; public: void __cdecl FILE2_ENUM_OBJ::SetBufferPtr(struct _FILE_INFO_2 const * __ptr64) __ptr64 +?SetBufferPtr@FILE2_ENUM_OBJ@@QEAAXPEBU_FILE_INFO_2@@@Z +; public: void __cdecl FILE3_ENUM_OBJ::SetBufferPtr(struct _FILE_INFO_3 const * __ptr64) __ptr64 +?SetBufferPtr@FILE3_ENUM_OBJ@@QEAAXPEBU_FILE_INFO_3@@@Z +; public: void __cdecl GROUP0_ENUM_OBJ::SetBufferPtr(struct _GROUP_INFO_0 const * __ptr64) __ptr64 +?SetBufferPtr@GROUP0_ENUM_OBJ@@QEAAXPEBU_GROUP_INFO_0@@@Z +; public: void __cdecl GROUP1_ENUM_OBJ::SetBufferPtr(struct _GROUP_INFO_1 const * __ptr64) __ptr64 +?SetBufferPtr@GROUP1_ENUM_OBJ@@QEAAXPEBU_GROUP_INFO_1@@@Z +; public: void __cdecl LSA_ACCOUNTS_ENUM_OBJ::SetBufferPtr(void * __ptr64 const * __ptr64) __ptr64 +?SetBufferPtr@LSA_ACCOUNTS_ENUM_OBJ@@QEAAXPEBQEAX@Z +; public: void __cdecl LSA_PRIVILEGES_ENUM_OBJ::SetBufferPtr(struct _POLICY_PRIVILEGE_DEFINITION const * __ptr64) __ptr64 +?SetBufferPtr@LSA_PRIVILEGES_ENUM_OBJ@@QEAAXPEBU_POLICY_PRIVILEGE_DEFINITION@@@Z +; protected: void __cdecl NEW_LM_OBJ::SetBufferPtr(unsigned char * __ptr64) __ptr64 +?SetBufferPtr@NEW_LM_OBJ@@IEAAXPEAE@Z +; public: void __cdecl NT_GROUP_ENUM_OBJ::SetBufferPtr(struct _DOMAIN_DISPLAY_GROUP const * __ptr64) __ptr64 +?SetBufferPtr@NT_GROUP_ENUM_OBJ@@QEAAXPEBU_DOMAIN_DISPLAY_GROUP@@@Z +; public: void __cdecl NT_MACHINE_ENUM_OBJ::SetBufferPtr(struct _DOMAIN_DISPLAY_MACHINE const * __ptr64) __ptr64 +?SetBufferPtr@NT_MACHINE_ENUM_OBJ@@QEAAXPEBU_DOMAIN_DISPLAY_MACHINE@@@Z +; public: void __cdecl NT_USER_ENUM_OBJ::SetBufferPtr(struct _DOMAIN_DISPLAY_USER const * __ptr64) __ptr64 +?SetBufferPtr@NT_USER_ENUM_OBJ@@QEAAXPEBU_DOMAIN_DISPLAY_USER@@@Z +; public: void __cdecl SAM_USER_ENUM_OBJ::SetBufferPtr(struct _SAM_RID_ENUMERATION const * __ptr64) __ptr64 +?SetBufferPtr@SAM_USER_ENUM_OBJ@@QEAAXPEBU_SAM_RID_ENUMERATION@@@Z +; public: void __cdecl SERVER1_ENUM_OBJ::SetBufferPtr(struct _SERVER_INFO_101 const * __ptr64) __ptr64 +?SetBufferPtr@SERVER1_ENUM_OBJ@@QEAAXPEBU_SERVER_INFO_101@@@Z +; protected: void __cdecl SERVICE_ENUM_OBJ::SetBufferPtr(struct _ENUM_SVC_STATUS const * __ptr64) __ptr64 +?SetBufferPtr@SERVICE_ENUM_OBJ@@IEAAXPEBU_ENUM_SVC_STATUS@@@Z +; public: void __cdecl SESSION0_ENUM_OBJ::SetBufferPtr(struct _SESSION_INFO_0 const * __ptr64) __ptr64 +?SetBufferPtr@SESSION0_ENUM_OBJ@@QEAAXPEBU_SESSION_INFO_0@@@Z +; public: void __cdecl SESSION1_ENUM_OBJ::SetBufferPtr(struct _SESSION_INFO_1 const * __ptr64) __ptr64 +?SetBufferPtr@SESSION1_ENUM_OBJ@@QEAAXPEBU_SESSION_INFO_1@@@Z +; public: void __cdecl SHARE1_ENUM_OBJ::SetBufferPtr(struct _SHARE_INFO_1 const * __ptr64) __ptr64 +?SetBufferPtr@SHARE1_ENUM_OBJ@@QEAAXPEBU_SHARE_INFO_1@@@Z +; public: void __cdecl SHARE2_ENUM_OBJ::SetBufferPtr(struct _SHARE_INFO_2 const * __ptr64) __ptr64 +?SetBufferPtr@SHARE2_ENUM_OBJ@@QEAAXPEBU_SHARE_INFO_2@@@Z +; public: void __cdecl TRIPLE_SERVER_ENUM_OBJ::SetBufferPtr(struct _TRIPLE_SERVER_INFO const * __ptr64) __ptr64 +?SetBufferPtr@TRIPLE_SERVER_ENUM_OBJ@@QEAAXPEBU_TRIPLE_SERVER_INFO@@@Z +; public: void __cdecl TRUSTED_DOMAIN_ENUM_OBJ::SetBufferPtr(struct _LSA_TRUST_INFORMATION const * __ptr64) __ptr64 +?SetBufferPtr@TRUSTED_DOMAIN_ENUM_OBJ@@QEAAXPEBU_LSA_TRUST_INFORMATION@@@Z +; public: void __cdecl USE1_ENUM_OBJ::SetBufferPtr(struct _USE_INFO_1 const * __ptr64) __ptr64 +?SetBufferPtr@USE1_ENUM_OBJ@@QEAAXPEBU_USE_INFO_1@@@Z +; public: void __cdecl USER0_ENUM_OBJ::SetBufferPtr(struct _USER_INFO_0 const * __ptr64) __ptr64 +?SetBufferPtr@USER0_ENUM_OBJ@@QEAAXPEBU_USER_INFO_0@@@Z +; public: void __cdecl USER10_ENUM_OBJ::SetBufferPtr(struct _USER_INFO_10 const * __ptr64) __ptr64 +?SetBufferPtr@USER10_ENUM_OBJ@@QEAAXPEBU_USER_INFO_10@@@Z +; public: void __cdecl USER1_ENUM_OBJ::SetBufferPtr(struct _USER_INFO_1 const * __ptr64) __ptr64 +?SetBufferPtr@USER1_ENUM_OBJ@@QEAAXPEBU_USER_INFO_1@@@Z +; public: void __cdecl USER2_ENUM_OBJ::SetBufferPtr(struct _USER_INFO_2 const * __ptr64) __ptr64 +?SetBufferPtr@USER2_ENUM_OBJ@@QEAAXPEBU_USER_INFO_2@@@Z +; protected: long __cdecl LM_SESSION_2::SetClientType(unsigned short const * __ptr64) __ptr64 +?SetClientType@LM_SESSION_2@@IEAAJPEBG@Z +; public: long __cdecl GROUP_1::SetComment(unsigned short const * __ptr64) __ptr64 +?SetComment@GROUP_1@@QEAAJPEBG@Z +; public: long __cdecl SAM_ALIAS::SetComment(class NLS_STR const * __ptr64) __ptr64 +?SetComment@SAM_ALIAS@@QEAAJPEBVNLS_STR@@@Z +; public: long __cdecl SERVER_1::SetComment(unsigned short const * __ptr64) __ptr64 +?SetComment@SERVER_1@@QEAAJPEBG@Z +; public: long __cdecl SHARE_1::SetComment(unsigned short const * __ptr64) __ptr64 +?SetComment@SHARE_1@@QEAAJPEBG@Z +; public: long __cdecl USER_11::SetComment(unsigned short const * __ptr64) __ptr64 +?SetComment@USER_11@@QEAAJPEBG@Z +; public: long __cdecl LSA_TRUSTED_DOMAIN::SetControllerList(struct _TRUSTED_CONTROLLERS_INFO const & __ptr64) __ptr64 +?SetControllerList@LSA_TRUSTED_DOMAIN@@QEAAJAEBU_TRUSTED_CONTROLLERS_INFO@@@Z +; public: long __cdecl LSA_TRUSTED_DOMAIN::SetControllerList(class LSA_REF_DOMAIN_MEM * __ptr64) __ptr64 +?SetControllerList@LSA_TRUSTED_DOMAIN@@QEAAJPEAVLSA_REF_DOMAIN_MEM@@@Z +; protected: void __cdecl ENUM_CALLER::SetCount(unsigned int) __ptr64 +?SetCount@ENUM_CALLER@@IEAAXI@Z +; protected: void __cdecl OS_ACL_SUBJECT_ITER::SetCurrentACE(unsigned long) __ptr64 +?SetCurrentACE@OS_ACL_SUBJECT_ITER@@IEAAXK@Z +; protected: long __cdecl SHARE_2::SetCurrentUses(unsigned int) __ptr64 +?SetCurrentUses@SHARE_2@@IEAAJI@Z +; public: long __cdecl OS_SECURITY_DESCRIPTOR::SetDACL(int,class OS_ACL const * __ptr64,int) __ptr64 +?SetDACL@OS_SECURITY_DESCRIPTOR@@QEAAJHPEBVOS_ACL@@H@Z +; protected: void __cdecl DEVICE::SetDevState(enum LMO_DEV_STATE) __ptr64 +?SetDevState@DEVICE@@IEAAXW4LMO_DEV_STATE@@@Z +; protected: void __cdecl DEVICE::SetDevType(enum LMO_DEVICE) __ptr64 +?SetDevType@DEVICE@@IEAAXW4LMO_DEVICE@@@Z +; protected: long __cdecl DEVICE2::SetDomainName(unsigned short const * __ptr64) __ptr64 +?SetDomainName@DEVICE2@@IEAAJPEBG@Z +; public: long __cdecl USER_MODALS_3::SetDuration(unsigned long) __ptr64 +?SetDuration@USER_MODALS_3@@QEAAJK@Z +; protected: long __cdecl LM_FILE::SetFileId(unsigned long) __ptr64 +?SetFileId@LM_FILE@@IEAAJK@Z +; public: long __cdecl USER_MODALS::SetForceLogoff(unsigned long) __ptr64 +?SetForceLogoff@USER_MODALS@@QEAAJK@Z +; public: long __cdecl USER_11::SetFullName(unsigned short const * __ptr64) __ptr64 +?SetFullName@USER_11@@QEAAJPEBG@Z +; public: long __cdecl OS_SECURITY_DESCRIPTOR::SetGroup(class OS_SID const & __ptr64,int) __ptr64 +?SetGroup@OS_SECURITY_DESCRIPTOR@@QEAAJAEBVOS_SID@@H@Z +; public: long __cdecl OS_SECURITY_DESCRIPTOR::SetGroup(int,class OS_SID const * __ptr64,int) __ptr64 +?SetGroup@OS_SECURITY_DESCRIPTOR@@QEAAJHPEBVOS_SID@@H@Z +; public: long __cdecl SAM_GROUP::SetGroupname(class NLS_STR const * __ptr64) __ptr64 +?SetGroupname@SAM_GROUP@@QEAAJPEBVNLS_STR@@@Z +; protected: void __cdecl LSA_OBJECT::SetHandle(void * __ptr64) __ptr64 +?SetHandle@LSA_OBJECT@@IEAAXPEAX@Z +; protected: void __cdecl SAM_OBJECT::SetHandle(void * __ptr64) __ptr64 +?SetHandle@SAM_OBJECT@@IEAAXPEAX@Z +; protected: void __cdecl SERVICE_CONTROL::SetHandle(struct SC_HANDLE__ * __ptr64) __ptr64 +?SetHandle@SERVICE_CONTROL@@IEAAXPEAUSC_HANDLE__@@@Z +; public: long __cdecl USER_11::SetHomeDir(unsigned short const * __ptr64) __ptr64 +?SetHomeDir@USER_11@@QEAAJPEBG@Z +; public: long __cdecl USER_3::SetHomedirDrive(unsigned short const * __ptr64) __ptr64 +?SetHomedirDrive@USER_3@@QEAAJPEBG@Z +; protected: void __cdecl LM_SESSION_10::SetIdleTime(unsigned long) __ptr64 +?SetIdleTime@LM_SESSION_10@@IEAAXK@Z +; protected: virtual void __cdecl DEVICE2::SetInfo(void) __ptr64 +?SetInfo@DEVICE2@@MEAAXXZ +; protected: virtual void __cdecl DEVICE::SetInfo(void) __ptr64 +?SetInfo@DEVICE@@MEAAXXZ +; public: long __cdecl LSA_SECRET::SetInfo(class NLS_STR const * __ptr64,class NLS_STR const * __ptr64) __ptr64 +?SetInfo@LSA_SECRET@@QEAAJPEBVNLS_STR@@0@Z +; public: void __cdecl OS_ACE::SetInheritOnly(int) __ptr64 +?SetInheritOnly@OS_ACE@@QEAAXH@Z +; public: long __cdecl USER_2::SetLockout(int) __ptr64 +?SetLockout@USER_2@@QEAAJH@Z +; public: long __cdecl WKSTA_USER_1::SetLogonDomain(unsigned short const * __ptr64) __ptr64 +?SetLogonDomain@WKSTA_USER_1@@QEAAJPEBG@Z +; public: long __cdecl USER_11::SetLogonHours(class LOGON_HOURS_SETTING const & __ptr64) __ptr64 +?SetLogonHours@USER_11@@QEAAJAEBVLOGON_HOURS_SETTING@@@Z +; public: long __cdecl USER_11::SetLogonHours(unsigned char const * __ptr64,unsigned int) __ptr64 +?SetLogonHours@USER_11@@QEAAJPEBEI@Z +; public: long __cdecl WKSTA_USER_1::SetLogonServer(unsigned short const * __ptr64) __ptr64 +?SetLogonServer@WKSTA_USER_1@@QEAAJPEBG@Z +; public: void __cdecl OS_LUID_AND_ATTRIBUTES::SetLuidAndAttrib(struct _LUID_AND_ATTRIBUTES) __ptr64 +?SetLuidAndAttrib@OS_LUID_AND_ATTRIBUTES@@QEAAXU_LUID_AND_ATTRIBUTES@@@Z +; protected: void __cdecl SERVER_1::SetMajorMinorVer(unsigned int,unsigned int) __ptr64 +?SetMajorMinorVer@SERVER_1@@IEAAXII@Z +; public: long __cdecl USER_MODALS::SetMaxPasswdAge(unsigned long) __ptr64 +?SetMaxPasswdAge@USER_MODALS@@QEAAJK@Z +; protected: void __cdecl SERVER_2::SetMaxUsers(unsigned int) __ptr64 +?SetMaxUsers@SERVER_2@@IEAAXI@Z +; public: long __cdecl SHARE_2::SetMaxUses(unsigned int) __ptr64 +?SetMaxUses@SHARE_2@@QEAAJI@Z +; public: long __cdecl USER_MODALS::SetMinPasswdAge(unsigned long) __ptr64 +?SetMinPasswdAge@USER_MODALS@@QEAAJK@Z +; public: long __cdecl USER_MODALS::SetMinPasswdLen(unsigned int) __ptr64 +?SetMinPasswdLen@USER_MODALS@@QEAAJI@Z +; public: long __cdecl COMPUTER::SetName(unsigned short const * __ptr64) __ptr64 +?SetName@COMPUTER@@QEAAJPEBG@Z +; public: long __cdecl GROUP::SetName(unsigned short const * __ptr64) __ptr64 +?SetName@GROUP@@QEAAJPEBG@Z +; public: long __cdecl GROUP_MEMB::SetName(unsigned short const * __ptr64) __ptr64 +?SetName@GROUP_MEMB@@QEAAJPEBG@Z +; protected: long __cdecl LM_SERVICE::SetName(unsigned short const * __ptr64) __ptr64 +?SetName@LM_SERVICE@@IEAAJPEBG@Z +; protected: long __cdecl LM_SESSION::SetName(unsigned short const * __ptr64) __ptr64 +?SetName@LM_SESSION@@IEAAJPEBG@Z +; public: long __cdecl NET_ACCESS::SetName(unsigned short const * __ptr64) __ptr64 +?SetName@NET_ACCESS@@QEAAJPEBG@Z +; protected: long __cdecl SHARE::SetName(unsigned short const * __ptr64) __ptr64 +?SetName@SHARE@@IEAAJPEBG@Z +; public: long __cdecl USER::SetName(unsigned short const * __ptr64) __ptr64 +?SetName@USER@@QEAAJPEBG@Z +; public: long __cdecl USER_MEMB::SetName(unsigned short const * __ptr64) __ptr64 +?SetName@USER_MEMB@@QEAAJPEBG@Z +; public: void __cdecl SAM_PSWD_DOM_INFO_MEM::SetNoAnonChange(int) __ptr64 +?SetNoAnonChange@SAM_PSWD_DOM_INFO_MEM@@QEAAXH@Z +; public: long __cdecl USER_2::SetNoPasswordExpire(int) __ptr64 +?SetNoPasswordExpire@USER_2@@QEAAJH@Z +; protected: void __cdecl LM_SESSION_1::SetNumOpens(unsigned int) __ptr64 +?SetNumOpens@LM_SESSION_1@@IEAAXI@Z +; public: long __cdecl USER_MODALS_3::SetObservation(unsigned long) __ptr64 +?SetObservation@USER_MODALS_3@@QEAAJK@Z +; public: long __cdecl WKSTA_USER_1::SetOtherDomains(unsigned short const * __ptr64) __ptr64 +?SetOtherDomains@WKSTA_USER_1@@QEAAJPEBG@Z +; public: long __cdecl OS_SECURITY_DESCRIPTOR::SetOwner(class OS_SID const & __ptr64,int) __ptr64 +?SetOwner@OS_SECURITY_DESCRIPTOR@@QEAAJAEBVOS_SID@@H@Z +; public: long __cdecl OS_SECURITY_DESCRIPTOR::SetOwner(int,class OS_SID const * __ptr64,int) __ptr64 +?SetOwner@OS_SECURITY_DESCRIPTOR@@QEAAJHPEBVOS_SID@@H@Z +; public: long __cdecl USER_11::SetParms(unsigned short const * __ptr64) __ptr64 +?SetParms@USER_11@@QEAAJPEBG@Z +; public: long __cdecl USER_MODALS::SetPasswdHistLen(unsigned int) __ptr64 +?SetPasswdHistLen@USER_MODALS@@QEAAJI@Z +; public: long __cdecl SAM_USER::SetPassword(class NLS_STR const & __ptr64,class NLS_STR const & __ptr64) __ptr64 +?SetPassword@SAM_USER@@QEAAJAEBVNLS_STR@@0@Z +; public: long __cdecl SAM_USER::SetPassword(class NLS_STR const & __ptr64,int) __ptr64 +?SetPassword@SAM_USER@@QEAAJAEBVNLS_STR@@H@Z +; public: long __cdecl SHARE_2::SetPassword(unsigned short const * __ptr64) __ptr64 +?SetPassword@SHARE_2@@QEAAJPEBG@Z +; public: long __cdecl USER_2::SetPassword(unsigned short const * __ptr64) __ptr64 +?SetPassword@USER_2@@QEAAJPEBG@Z +; public: long __cdecl USER_3::SetPasswordExpired(unsigned long) __ptr64 +?SetPasswordExpired@USER_3@@QEAAJK@Z +; public: long __cdecl SAM_DOMAIN::SetPasswordInfo(class SAM_PSWD_DOM_INFO_MEM const * __ptr64) __ptr64 +?SetPasswordInfo@SAM_DOMAIN@@QEAAJPEBVSAM_PSWD_DOM_INFO_MEM@@@Z +; public: long __cdecl SHARE_2::SetPath(unsigned short const * __ptr64) __ptr64 +?SetPath@SHARE_2@@QEAAJPEBG@Z +; public: long __cdecl NET_ACCESS_1::SetPerm(unsigned short const * __ptr64,enum PERMNAME_TYPE,unsigned int) __ptr64 +?SetPerm@NET_ACCESS_1@@QEAAJPEBGW4PERMNAME_TYPE@@I@Z +; public: long __cdecl SHARE_2::SetPermissions(unsigned int) __ptr64 +?SetPermissions@SHARE_2@@QEAAJI@Z +; public: long __cdecl LSA_TRUSTED_DOMAIN::SetPosixOffset(unsigned long) __ptr64 +?SetPosixOffset@LSA_TRUSTED_DOMAIN@@QEAAJK@Z +; public: long __cdecl LSA_POLICY::SetPrimaryBrowserGroup(class NLS_STR const & __ptr64) __ptr64 +?SetPrimaryBrowserGroup@LSA_POLICY@@QEAAJAEBVNLS_STR@@@Z +; public: long __cdecl LSA_POLICY::SetPrimaryDomain(class LSA_PRIMARY_DOM_INFO_MEM const * __ptr64) __ptr64 +?SetPrimaryDomain@LSA_POLICY@@QEAAJPEBVLSA_PRIMARY_DOM_INFO_MEM@@@Z +; public: long __cdecl LSA_POLICY::SetPrimaryDomainName(class NLS_STR const * __ptr64,void * __ptr64 const * __ptr64) __ptr64 +?SetPrimaryDomainName@LSA_POLICY@@QEAAJPEBVNLS_STR@@PEBQEAX@Z +; public: long __cdecl USER_3::SetPrimaryGroupId(unsigned long) __ptr64 +?SetPrimaryGroupId@USER_3@@QEAAJK@Z +; public: long __cdecl USER_11::SetPriv(unsigned int) __ptr64 +?SetPriv@USER_11@@QEAAJI@Z +; public: long __cdecl USER_3::SetProfile(unsigned short const * __ptr64) __ptr64 +?SetProfile@USER_3@@QEAAJPEBG@Z +; public: long __cdecl OS_ACE::SetPtr(void * __ptr64) __ptr64 +?SetPtr@OS_ACE@@QEAAJPEAX@Z +; public: void __cdecl OS_PRIVILEGE_SET::SetPtr(struct _PRIVILEGE_SET * __ptr64) __ptr64 +?SetPtr@OS_PRIVILEGE_SET@@QEAAXPEAU_PRIVILEGE_SET@@@Z +; public: long __cdecl OS_SID::SetPtr(void * __ptr64) __ptr64 +?SetPtr@OS_SID@@QEAAJPEAX@Z +; protected: void __cdecl DEVICE::SetRemoteName(unsigned short const * __ptr64) __ptr64 +?SetRemoteName@DEVICE@@IEAAXPEBG@Z +; protected: void __cdecl DEVICE::SetRemoteType(unsigned int) __ptr64 +?SetRemoteType@DEVICE@@IEAAXI@Z +; protected: long __cdecl SHARE_1::SetResourceType(unsigned int) __ptr64 +?SetResourceType@SHARE_1@@IEAAJI@Z +; public: long __cdecl SHARE_2::SetResourceType(unsigned int) __ptr64 +?SetResourceType@SHARE_2@@QEAAJI@Z +; public: long __cdecl OS_SECURITY_DESCRIPTOR::SetSACL(int,class OS_ACL const * __ptr64,int) __ptr64 +?SetSACL@OS_SECURITY_DESCRIPTOR@@QEAAJHPEBVOS_ACL@@H@Z +; public: long __cdecl OS_ACE::SetSID(class OS_SID const & __ptr64) __ptr64 +?SetSID@OS_ACE@@QEAAJAEBVOS_SID@@@Z +; public: long __cdecl USER_2::SetScriptPath(unsigned short const * __ptr64) __ptr64 +?SetScriptPath@USER_2@@QEAAJPEBG@Z +; public: long __cdecl SC_SERVICE::SetSecurity(unsigned long,void * __ptr64 const) __ptr64 +?SetSecurity@SC_SERVICE@@QEAAJKQEAX@Z +; protected: void __cdecl SERVER_2::SetSecurity(unsigned int) __ptr64 +?SetSecurity@SERVER_2@@IEAAXI@Z +; protected: long __cdecl LM_FILE::SetServer(unsigned short const * __ptr64) __ptr64 +?SetServer@LM_FILE@@IEAAJPEBG@Z +; protected: void __cdecl DEVICE::SetServerName(unsigned short const * __ptr64) __ptr64 +?SetServerName@DEVICE@@IEAAXPEBG@Z +; protected: long __cdecl LM_SERVICE::SetServerName(unsigned short const * __ptr64) __ptr64 +?SetServerName@LM_SERVICE@@IEAAJPEBG@Z +; public: long __cdecl NET_ACCESS::SetServerName(unsigned short const * __ptr64) __ptr64 +?SetServerName@NET_ACCESS@@QEAAJPEBG@Z +; public: long __cdecl LSA_POLICY::SetServerRole(class LSA_SERVER_ROLE_INFO_MEM const * __ptr64) __ptr64 +?SetServerRole@LSA_POLICY@@QEAAJPEBVLSA_SERVER_ROLE_INFO_MEM@@@Z +; protected: void __cdecl SERVER_1::SetServerType(unsigned long) __ptr64 +?SetServerType@SERVER_1@@IEAAXK@Z +; public: long __cdecl LSA_POLICY::SetShutDownOnFull(int) __ptr64 +?SetShutDownOnFull@LSA_POLICY@@QEAAJH@Z +; public: long __cdecl OS_ACE::SetSize(unsigned int) __ptr64 +?SetSize@OS_ACE@@QEAAJI@Z +; protected: long __cdecl OS_ACL::SetSize(unsigned int,int) __ptr64 +?SetSize@OS_ACL@@IEAAJIH@Z +; protected: void __cdecl DEVICE::SetStatus(unsigned int) __ptr64 +?SetStatus@DEVICE@@IEAAXI@Z +; public: long __cdecl USER_MODALS_3::SetThreshold(unsigned long) __ptr64 +?SetThreshold@USER_MODALS_3@@QEAAJK@Z +; protected: void __cdecl LM_SESSION_10::SetTime(unsigned long) __ptr64 +?SetTime@LM_SESSION_10@@IEAAXK@Z +; private: long __cdecl NET_NAME::SetUNCPath(unsigned short const * __ptr64) __ptr64 +?SetUNCPath@NET_NAME@@AEAAJPEBG@Z +; public: long __cdecl USER_2::SetUserCantChangePass(int) __ptr64 +?SetUserCantChangePass@USER_2@@QEAAJH@Z +; public: long __cdecl USER_11::SetUserComment(unsigned short const * __ptr64) __ptr64 +?SetUserComment@USER_11@@QEAAJPEBG@Z +; protected: long __cdecl USER_2::SetUserFlag(int,unsigned int) __ptr64 +?SetUserFlag@USER_2@@IEAAJHI@Z +; protected: void __cdecl LM_SESSION_1::SetUserFlags(unsigned long) __ptr64 +?SetUserFlags@LM_SESSION_1@@IEAAXK@Z +; public: long __cdecl USER_2::SetUserFlags(unsigned int) __ptr64 +?SetUserFlags@USER_2@@QEAAJI@Z +; protected: long __cdecl USER_3::SetUserId(unsigned long) __ptr64 +?SetUserId@USER_3@@IEAAJK@Z +; public: long __cdecl WKSTA_USER_1::SetUserName(unsigned short const * __ptr64) __ptr64 +?SetUserName@WKSTA_USER_1@@QEAAJPEBG@Z +; public: long __cdecl USER_2::SetUserPassRequired(int) __ptr64 +?SetUserPassRequired@USER_2@@QEAAJH@Z +; protected: long __cdecl DEVICE2::SetUsername(unsigned short const * __ptr64) __ptr64 +?SetUsername@DEVICE2@@IEAAJPEBG@Z +; protected: long __cdecl LM_SESSION_10::SetUsername(unsigned short const * __ptr64) __ptr64 +?SetUsername@LM_SESSION_10@@IEAAJPEBG@Z +; public: long __cdecl SAM_USER::SetUsername(class NLS_STR const * __ptr64) __ptr64 +?SetUsername@SAM_USER@@QEAAJPEBVNLS_STR@@@Z +; public: long __cdecl LM_CONFIG::SetValue(class NLS_STR * __ptr64) __ptr64 +?SetValue@LM_CONFIG@@QEAAJPEAVNLS_STR@@@Z +; public: long __cdecl USER_11::SetWorkstations(unsigned short const * __ptr64) __ptr64 +?SetWorkstations@USER_11@@QEAAJPEBG@Z +; protected: long __cdecl SHARE_2::SetWriteBuffer(int) __ptr64 +?SetWriteBuffer@SHARE_2@@IEAAJH@Z +; void __cdecl SkipWhiteSpace(unsigned short * __ptr64 * __ptr64) +?SkipWhiteSpace@@YAXPEAPEAG@Z +; public: void __cdecl DOMAIN0_ENUM::Sort(void) __ptr64 +?Sort@DOMAIN0_ENUM@@QEAAXXZ +; public: long __cdecl LM_SERVICE::Start(unsigned short const * __ptr64,unsigned int,unsigned int) __ptr64 +?Start@LM_SERVICE@@QEAAJPEBGII@Z +; public: long __cdecl SC_SERVICE::Start(unsigned int,unsigned short const * __ptr64 * __ptr64) __ptr64 +?Start@SC_SERVICE@@QEAAJIPEAPEBG@Z +; public: long __cdecl LM_SERVICE::Stop(unsigned int,unsigned int) __ptr64 +?Stop@LM_SERVICE@@QEAAJII@Z +; protected: long __cdecl LSA_POLICY::TcharArrayToUnistrArray(unsigned short const * __ptr64 const * __ptr64,struct _UNICODE_STRING * __ptr64,unsigned long) __ptr64 +?TcharArrayToUnistrArray@LSA_POLICY@@IEAAJPEBQEBGPEAU_UNICODE_STRING@@K@Z +; public: long __cdecl SAM_DOMAIN::TranslateNamesToRids(unsigned short const * __ptr64 const * __ptr64,unsigned long,class SAM_RID_MEM * __ptr64,class SAM_SID_NAME_USE_MEM * __ptr64)const __ptr64 +?TranslateNamesToRids@SAM_DOMAIN@@QEBAJPEBQEBGKPEAVSAM_RID_MEM@@PEAVSAM_SID_NAME_USE_MEM@@@Z +; public: long __cdecl LSA_POLICY::TranslateNamesToSids(unsigned short const * __ptr64 const * __ptr64,unsigned long,class LSA_TRANSLATED_SID_MEM * __ptr64,class LSA_REF_DOMAIN_MEM * __ptr64) __ptr64 +?TranslateNamesToSids@LSA_POLICY@@QEAAJPEBQEBGKPEAVLSA_TRANSLATED_SID_MEM@@PEAVLSA_REF_DOMAIN_MEM@@@Z +; public: long __cdecl LSA_POLICY::TranslateSidsToNames(void * __ptr64 const * __ptr64,unsigned long,class LSA_TRANSLATED_NAME_MEM * __ptr64,class LSA_REF_DOMAIN_MEM * __ptr64) __ptr64 +?TranslateSidsToNames@LSA_POLICY@@QEAAJPEBQEAXKPEAVLSA_TRANSLATED_NAME_MEM@@PEAVLSA_REF_DOMAIN_MEM@@@Z +; public: long __cdecl OS_SID::TrimLastSubAuthority(unsigned long * __ptr64) __ptr64 +?TrimLastSubAuthority@OS_SID@@QEAAJPEAK@Z +; public: long __cdecl USER_11::TrimParams(void) __ptr64 +?TrimParams@USER_11@@QEAAJXZ +; public: long __cdecl LSA_POLICY::TrustDomain(class LSA_POLICY & __ptr64,class NLS_STR const & __ptr64,int,unsigned short const * __ptr64) __ptr64 +?TrustDomain@LSA_POLICY@@QEAAJAEAV1@AEBVNLS_STR@@HPEBG@Z +; public: long __cdecl LSA_POLICY::TrustDomain(class NLS_STR const & __ptr64,void * __ptr64 const,class NLS_STR const & __ptr64,int,unsigned short const * __ptr64,int) __ptr64 +?TrustDomain@LSA_POLICY@@QEAAJAEBVNLS_STR@@QEAX0HPEBGH@Z +; public: long __cdecl SC_MANAGER::Unlock(void) __ptr64 +?Unlock@SC_MANAGER@@QEAAJXZ +; protected: long __cdecl OS_SECURITY_DESCRIPTOR::UpdateControl(void) __ptr64 +?UpdateControl@OS_SECURITY_DESCRIPTOR@@IEAAJXZ +; protected: long __cdecl OS_SECURITY_DESCRIPTOR::UpdateReferencedSecurityObject(class OS_OBJECT_WITH_DATA * __ptr64) __ptr64 +?UpdateReferencedSecurityObject@OS_SECURITY_DESCRIPTOR@@IEAAJPEAVOS_OBJECT_WITH_DATA@@@Z +; public: long __cdecl ADMIN_AUTHORITY::UpgradeAccountDomain(unsigned long) __ptr64 +?UpgradeAccountDomain@ADMIN_AUTHORITY@@QEAAJK@Z +; public: long __cdecl ADMIN_AUTHORITY::UpgradeBuiltinDomain(unsigned long) __ptr64 +?UpgradeBuiltinDomain@ADMIN_AUTHORITY@@QEAAJK@Z +; public: long __cdecl ADMIN_AUTHORITY::UpgradeLSAPolicy(unsigned long) __ptr64 +?UpgradeLSAPolicy@ADMIN_AUTHORITY@@QEAAJK@Z +; public: long __cdecl ADMIN_AUTHORITY::UpgradeSamServer(unsigned long) __ptr64 +?UpgradeSamServer@ADMIN_AUTHORITY@@QEAAJK@Z +; private: long __cdecl COMPUTER::ValidateName(unsigned short const * __ptr64) __ptr64 +?ValidateName@COMPUTER@@AEAAJPEBG@Z +; protected: virtual long __cdecl DEVICE::ValidateName(void) __ptr64 +?ValidateName@DEVICE@@MEAAJXZ +; protected: virtual long __cdecl DOMAIN::ValidateName(void) __ptr64 +?ValidateName@DOMAIN@@MEAAJXZ +; protected: virtual long __cdecl LM_OBJ::ValidateName(void) __ptr64 +?ValidateName@LM_OBJ@@MEAAJXZ +; public: static long __cdecl NT_ACCOUNTS_UTILITY::ValidateQualifiedAccountName(class NLS_STR const & __ptr64,int * __ptr64) +?ValidateQualifiedAccountName@NT_ACCOUNTS_UTILITY@@SAJAEBVNLS_STR@@PEAH@Z +; public: long __cdecl LSA_POLICY::VerifyLsa(class LSA_PRIMARY_DOM_INFO_MEM * __ptr64,class NLS_STR const * __ptr64)const __ptr64 +?VerifyLsa@LSA_POLICY@@QEBAJPEAVLSA_PRIMARY_DOM_INFO_MEM@@PEBVNLS_STR@@@Z +; private: static long __cdecl NT_ACCOUNTS_UTILITY::W_BuildQualifiedAccountName(class NLS_STR * __ptr64,class NLS_STR const & __ptr64,class NLS_STR const * __ptr64,enum _SID_NAME_USE) +?W_BuildQualifiedAccountName@NT_ACCOUNTS_UTILITY@@CAJPEAVNLS_STR@@AEBV2@PEBV2@W4_SID_NAME_USE@@@Z +; protected: virtual long __cdecl NEW_LM_OBJ::W_ChangeToNew(void) __ptr64 +?W_ChangeToNew@NEW_LM_OBJ@@MEAAJXZ +; protected: long __cdecl ENUM_CALLER_LM_OBJ::W_CloneFrom(class ENUM_CALLER_LM_OBJ const & __ptr64) __ptr64 +?W_CloneFrom@ENUM_CALLER_LM_OBJ@@IEAAJAEBV1@@Z +; protected: long __cdecl GROUP::W_CloneFrom(class GROUP const & __ptr64) __ptr64 +?W_CloneFrom@GROUP@@IEAAJAEBV1@@Z +; protected: long __cdecl GROUP_1::W_CloneFrom(class GROUP_1 const & __ptr64) __ptr64 +?W_CloneFrom@GROUP_1@@IEAAJAEBV1@@Z +; protected: long __cdecl LOC_LM_OBJ::W_CloneFrom(class LOC_LM_OBJ const & __ptr64) __ptr64 +?W_CloneFrom@LOC_LM_OBJ@@IEAAJAEBV1@@Z +; protected: long __cdecl MEMBERSHIP_LM_OBJ::W_CloneFrom(class MEMBERSHIP_LM_OBJ const & __ptr64) __ptr64 +?W_CloneFrom@MEMBERSHIP_LM_OBJ@@IEAAJAEBV1@@Z +; protected: long __cdecl NEW_LM_OBJ::W_CloneFrom(class NEW_LM_OBJ const & __ptr64) __ptr64 +?W_CloneFrom@NEW_LM_OBJ@@IEAAJAEBV1@@Z +; protected: long __cdecl SHARE::W_CloneFrom(class SHARE const & __ptr64) __ptr64 +?W_CloneFrom@SHARE@@IEAAJAEBV1@@Z +; protected: long __cdecl SHARE_1::W_CloneFrom(class SHARE_1 const & __ptr64) __ptr64 +?W_CloneFrom@SHARE_1@@IEAAJAEBV1@@Z +; protected: long __cdecl SHARE_2::W_CloneFrom(class SHARE_2 const & __ptr64) __ptr64 +?W_CloneFrom@SHARE_2@@IEAAJAEBV1@@Z +; protected: long __cdecl USER::W_CloneFrom(class USER const & __ptr64) __ptr64 +?W_CloneFrom@USER@@IEAAJAEBV1@@Z +; protected: long __cdecl USER_11::W_CloneFrom(class USER_11 const & __ptr64) __ptr64 +?W_CloneFrom@USER_11@@IEAAJAEBV1@@Z +; protected: long __cdecl USER_2::W_CloneFrom(class USER_2 const & __ptr64) __ptr64 +?W_CloneFrom@USER_2@@IEAAJAEBV1@@Z +; protected: long __cdecl USER_3::W_CloneFrom(class USER_3 const & __ptr64) __ptr64 +?W_CloneFrom@USER_3@@IEAAJAEBV1@@Z +; private: void __cdecl LM_SERVICE::W_ComputeOtherStatus(struct LM_SERVICE_OTHER_STATUS * __ptr64) __ptr64 +?W_ComputeOtherStatus@LM_SERVICE@@AEAAXPEAULM_SERVICE_OTHER_STATUS@@@Z +; protected: virtual long __cdecl ENUM_CALLER_LM_OBJ::W_CreateNew(void) __ptr64 +?W_CreateNew@ENUM_CALLER_LM_OBJ@@MEAAJXZ +; protected: virtual long __cdecl GROUP_1::W_CreateNew(void) __ptr64 +?W_CreateNew@GROUP_1@@MEAAJXZ +; protected: virtual long __cdecl GROUP_MEMB::W_CreateNew(void) __ptr64 +?W_CreateNew@GROUP_MEMB@@MEAAJXZ +; protected: virtual long __cdecl LSA_ACCOUNT::W_CreateNew(void) __ptr64 +?W_CreateNew@LSA_ACCOUNT@@MEAAJXZ +; protected: virtual long __cdecl NEW_LM_OBJ::W_CreateNew(void) __ptr64 +?W_CreateNew@NEW_LM_OBJ@@MEAAJXZ +; protected: virtual long __cdecl SHARE::W_CreateNew(void) __ptr64 +?W_CreateNew@SHARE@@MEAAJXZ +; protected: virtual long __cdecl SHARE_1::W_CreateNew(void) __ptr64 +?W_CreateNew@SHARE_1@@MEAAJXZ +; protected: virtual long __cdecl SHARE_2::W_CreateNew(void) __ptr64 +?W_CreateNew@SHARE_2@@MEAAJXZ +; protected: virtual long __cdecl USER_11::W_CreateNew(void) __ptr64 +?W_CreateNew@USER_11@@MEAAJXZ +; protected: virtual long __cdecl USER_2::W_CreateNew(void) __ptr64 +?W_CreateNew@USER_2@@MEAAJXZ +; protected: virtual long __cdecl USER_3::W_CreateNew(void) __ptr64 +?W_CreateNew@USER_3@@MEAAJXZ +; protected: virtual long __cdecl USER_MEMB::W_CreateNew(void) __ptr64 +?W_CreateNew@USER_MEMB@@MEAAJXZ +; protected: long __cdecl ENUM_CALLER::W_GetInfo(void) __ptr64 +?W_GetInfo@ENUM_CALLER@@IEAAJXZ +; private: void __cdecl LM_SERVICE::W_InterpretStatus(struct _SERVICE_INFO_2 const * __ptr64,enum LM_SERVICE_STATUS * __ptr64,struct LM_SERVICE_OTHER_STATUS * __ptr64) __ptr64 +?W_InterpretStatus@LM_SERVICE@@AEAAXPEBU_SERVICE_INFO_2@@PEAW4LM_SERVICE_STATUS@@PEAULM_SERVICE_OTHER_STATUS@@@Z +; private: int __cdecl LM_SERVICE::W_IsWellKnownService(void)const __ptr64 +?W_IsWellKnownService@LM_SERVICE@@AEBAHXZ +; private: long __cdecl LM_SERVICE::W_QueryStatus(enum LM_SERVICE_STATUS * __ptr64,struct LM_SERVICE_OTHER_STATUS * __ptr64) __ptr64 +?W_QueryStatus@LM_SERVICE@@AEAAJPEAW4LM_SERVICE_STATUS@@PEAULM_SERVICE_OTHER_STATUS@@@Z +; private: long __cdecl LM_SERVICE::W_ServiceControl(unsigned int,unsigned int) __ptr64 +?W_ServiceControl@LM_SERVICE@@AEAAJII@Z +; private: long __cdecl LM_SERVICE::W_ServiceStart(unsigned short const * __ptr64) __ptr64 +?W_ServiceStart@LM_SERVICE@@AEAAJPEBG@Z +; private: long __cdecl LOCATION::W_Set(unsigned short const * __ptr64,enum LOCATION_TYPE,int) __ptr64 +?W_Set@LOCATION@@AEAAJPEBGW4LOCATION_TYPE@@H@Z +; private: long __cdecl GROUP_1::W_Write(void) __ptr64 +?W_Write@GROUP_1@@AEAAJXZ +; private: long __cdecl SERVER_1::W_Write(void) __ptr64 +?W_Write@SERVER_1@@AEAAJXZ +; private: long __cdecl SERVER_2::W_Write(void) __ptr64 +?W_Write@SERVER_2@@AEAAJXZ +; protected: long __cdecl USER_2::W_Write(void) __ptr64 +?W_Write@USER_2@@IEAAJXZ +; protected: long __cdecl USER_3::W_Write(void) __ptr64 +?W_Write@USER_3@@IEAAJXZ +; private: long __cdecl WKSTA_USER_1::W_Write(void) __ptr64 +?W_Write@WKSTA_USER_1@@AEAAJXZ +; public: long __cdecl NEW_LM_OBJ::Write(void) __ptr64 +?Write@NEW_LM_OBJ@@QEAAJXZ +; public: virtual long __cdecl DEVICE::WriteInfo(void) __ptr64 +?WriteInfo@DEVICE@@UEAAJXZ +; public: virtual long __cdecl DOMAIN::WriteInfo(void) __ptr64 +?WriteInfo@DOMAIN@@UEAAJXZ +; public: long __cdecl NEW_LM_OBJ::WriteInfo(void) __ptr64 +?WriteInfo@NEW_LM_OBJ@@QEAAJXZ +; public: virtual long __cdecl USER_MODALS::WriteInfo(void) __ptr64 +?WriteInfo@USER_MODALS@@UEAAJXZ +; public: virtual long __cdecl USER_MODALS_3::WriteInfo(void) __ptr64 +?WriteInfo@USER_MODALS_3@@UEAAJXZ +; public: long __cdecl NEW_LM_OBJ::WriteNew(void) __ptr64 +?WriteNew@NEW_LM_OBJ@@QEAAJXZ +; public: void __cdecl OS_ACE::_DbgPrint(void)const __ptr64 +?_DbgPrint@OS_ACE@@QEBAXXZ +; public: void __cdecl OS_ACL::_DbgPrint(void)const __ptr64 +?_DbgPrint@OS_ACL@@QEBAXXZ +; public: void __cdecl OS_SECURITY_DESCRIPTOR::_DbgPrint(void)const __ptr64 +?_DbgPrint@OS_SECURITY_DESCRIPTOR@@QEBAXXZ +; public: void __cdecl OS_SID::_DbgPrint(void)const __ptr64 +?_DbgPrint@OS_SID@@QEBAXXZ +; private: void __cdecl LM_ENUM::_DeregisterIter(void) __ptr64 +?_DeregisterIter@LM_ENUM@@AEAAXXZ +; private: void __cdecl LM_RESUME_ENUM::_DeregisterIter(void) __ptr64 +?_DeregisterIter@LM_RESUME_ENUM@@AEAAXXZ +; private: void __cdecl LM_ENUM::_RegisterIter(void) __ptr64 +?_RegisterIter@LM_ENUM@@AEAAXXZ +; private: void __cdecl LM_RESUME_ENUM::_RegisterIter(void) __ptr64 +?_RegisterIter@LM_RESUME_ENUM@@AEAAXXZ +DestroySession +FreeArgv +I_MNetComputerNameCompare +I_MNetLogonControl +I_MNetNameCanonicalize +I_MNetNameCompare +I_MNetNameValidate +I_MNetPathCanonicalize +I_MNetPathCompare +I_MNetPathType +IsSlowTransport +MAllocMem +MDosPrintQEnum +MFreeMem +MNetAccessAdd +MNetAccessCheck +MNetAccessDel +MNetAccessEnum +MNetAccessGetInfo +MNetAccessGetUserPerms +MNetAccessSetInfo +MNetApiBufferAlloc +MNetApiBufferFree +MNetApiBufferReAlloc +MNetApiBufferSize +MNetAuditClear +MNetAuditRead +MNetAuditWrite +MNetCharDevControl +MNetCharDevGetInfo +MNetCharDevQEnum +MNetCharDevQGetInfo +MNetCharDevQPurge +MNetCharDevQPurgeSelf +MNetCharDevQSetInfo +MNetConfigGet +MNetConfigGetAll +MNetConfigSet +MNetConnectionEnum +MNetErrorLogClear +MNetErrorLogRead +MNetErrorLogWrite +MNetFileClose +MNetFileEnum +MNetFileGetInfo +MNetGetDCName +MNetGroupAdd +MNetGroupAddUser +MNetGroupDel +MNetGroupDelUser +MNetGroupEnum +MNetGroupGetInfo +MNetGroupGetUsers +MNetGroupSetInfo +MNetGroupSetUsers +MNetLocalGroupAddMember +MNetLogonEnum +MNetMessageBufferSend +MNetRemoteTOD +MNetServerDiskEnum +MNetServerEnum +MNetServerGetInfo +MNetServerSetInfo +MNetServiceControl +MNetServiceEnum +MNetServiceGetInfo +MNetServiceInstall +MNetSessionDel +MNetSessionEnum +MNetSessionGetInfo +MNetShareAdd +MNetShareCheck +MNetShareDel +MNetShareDelSticky +MNetShareEnum +MNetShareEnumSticky +MNetShareGetInfo +MNetShareSetInfo +MNetUseAdd +MNetUseDel +MNetUseEnum +MNetUseGetInfo +MNetUserAdd +MNetUserDel +MNetUserEnum +MNetUserGetGroups +MNetUserGetInfo +MNetUserModalsGet +MNetUserModalsSet +MNetUserPasswordSet +MNetUserSetGroups +MNetUserSetInfo +MNetWkstaGetInfo +MNetWkstaSetInfo +MNetWkstaSetUID +MNetWkstaUserEnum +MNetWkstaUserGetInfo +MakeArgvArgc +SetupNormalSession +SetupNullSession +SetupSession +SlowTransportWorkerThread diff --git a/lib/libc/mingw/lib64/netui2.def b/lib/libc/mingw/lib64/netui2.def new file mode 100644 index 0000000000000000000000000000000000000000..f2825b09bcd31d86335d0f64c9cd9eb8ffa079b4 --- /dev/null +++ b/lib/libc/mingw/lib64/netui2.def @@ -0,0 +1,4096 @@ +; +; Exports of file NETUI2.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NETUI2.dll +EXPORTS +; public: __cdecl ACCELTABLE::ACCELTABLE(class IDRESOURCE const & __ptr64) __ptr64 +??0ACCELTABLE@@QEAA@AEBVIDRESOURCE@@@Z +; public: __cdecl ACCOUNT_NAMES_MLE::ACCOUNT_NAMES_MLE(class OWNER_WINDOW * __ptr64,unsigned int,unsigned short const * __ptr64,class NT_USER_BROWSER_DIALOG * __ptr64,int,unsigned long,enum FontType) __ptr64 +??0ACCOUNT_NAMES_MLE@@QEAA@PEAVOWNER_WINDOW@@IPEBGPEAVNT_USER_BROWSER_DIALOG@@HKW4FontType@@@Z +; public: __cdecl ACTIVATION_EVENT::ACTIVATION_EVENT(unsigned int,unsigned __int64,__int64) __ptr64 +??0ACTIVATION_EVENT@@QEAA@I_K_J@Z +; public: __cdecl ALIAS_STR::ALIAS_STR(unsigned short const * __ptr64) __ptr64 +??0ALIAS_STR@@QEAA@PEBG@Z +; public: __cdecl ALLOC_STR::ALLOC_STR(unsigned short * __ptr64,unsigned int) __ptr64 +??0ALLOC_STR@@QEAA@PEAGI@Z +; protected: __cdecl APPLICATION::APPLICATION(struct HINSTANCE__ * __ptr64,int,unsigned int,unsigned int,unsigned int,unsigned int) __ptr64 +??0APPLICATION@@IEAA@PEAUHINSTANCE__@@HIIII@Z +; protected: __cdecl APP_WINDOW::APP_WINDOW(class NLS_STR const & __ptr64,class IDRESOURCE const & __ptr64,class IDRESOURCE const & __ptr64) __ptr64 +??0APP_WINDOW@@IEAA@AEBVNLS_STR@@AEBVIDRESOURCE@@1@Z +; protected: __cdecl APP_WINDOW::APP_WINDOW(class XYPOINT,class XYDIMENSION,class NLS_STR const & __ptr64,class IDRESOURCE const & __ptr64,class IDRESOURCE const & __ptr64) __ptr64 +??0APP_WINDOW@@IEAA@VXYPOINT@@VXYDIMENSION@@AEBVNLS_STR@@AEBVIDRESOURCE@@3@Z +; public: __cdecl ARRAY_CONTROLVAL_CID_PAIR::ARRAY_CONTROLVAL_CID_PAIR(unsigned int) __ptr64 +??0ARRAY_CONTROLVAL_CID_PAIR@@QEAA@I@Z +; public: __cdecl ARRAY_CONTROLVAL_CID_PAIR::ARRAY_CONTROLVAL_CID_PAIR(class CONTROLVAL_CID_PAIR * __ptr64,unsigned int,int) __ptr64 +??0ARRAY_CONTROLVAL_CID_PAIR@@QEAA@PEAVCONTROLVAL_CID_PAIR@@IH@Z +; public: __cdecl ARRAY_LIST_CONTROLVAL_CID_PAIR::ARRAY_LIST_CONTROLVAL_CID_PAIR(unsigned int) __ptr64 +??0ARRAY_LIST_CONTROLVAL_CID_PAIR@@QEAA@I@Z +; public: __cdecl ARROW_BUTTON::ARROW_BUTTON(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,unsigned int,unsigned int) __ptr64 +??0ARROW_BUTTON@@QEAA@PEAVOWNER_WINDOW@@IIII@Z +; public: __cdecl ARROW_BUTTON::ARROW_BUTTON(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,unsigned int,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long) __ptr64 +??0ARROW_BUTTON@@QEAA@PEAVOWNER_WINDOW@@IIIIVXYPOINT@@VXYDIMENSION@@K@Z +; public: __cdecl ASSOCHCFILE::ASSOCHCFILE(struct HINSTANCE__ * __ptr64,long,unsigned long,unsigned long) __ptr64 +??0ASSOCHCFILE@@QEAA@PEAUHINSTANCE__@@JKK@Z +; public: __cdecl ASSOCHWNDDISP::ASSOCHWNDDISP(struct HWND__ * __ptr64,class DISPATCHER const * __ptr64) __ptr64 +??0ASSOCHWNDDISP@@QEAA@PEAUHWND__@@PEBVDISPATCHER@@@Z +; public: __cdecl ASSOCHWNDPDLG::ASSOCHWNDPDLG(struct HWND__ * __ptr64,class DIALOG_WINDOW const * __ptr64) __ptr64 +??0ASSOCHWNDPDLG@@QEAA@PEAUHWND__@@PEBVDIALOG_WINDOW@@@Z +; public: __cdecl ASSOCHWNDPWND::ASSOCHWNDPWND(struct HWND__ * __ptr64,class CLIENT_WINDOW const * __ptr64) __ptr64 +??0ASSOCHWNDPWND@@QEAA@PEAUHWND__@@PEBVCLIENT_WINDOW@@@Z +; public: __cdecl ASSOCHWNDTHIS::ASSOCHWNDTHIS(struct HWND__ * __ptr64,void const * __ptr64) __ptr64 +??0ASSOCHWNDTHIS@@QEAA@PEAUHWND__@@PEBX@Z +; protected: __cdecl ATOM_BASE::ATOM_BASE(unsigned short) __ptr64 +??0ATOM_BASE@@IEAA@G@Z +; protected: __cdecl ATOM_BASE::ATOM_BASE(void) __ptr64 +??0ATOM_BASE@@IEAA@XZ +; public: __cdecl AUDIT_CHECKBOXES::AUDIT_CHECKBOXES(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,unsigned int,class NLS_STR const & __ptr64,class BITFIELD const & __ptr64) __ptr64 +??0AUDIT_CHECKBOXES@@QEAA@PEAVOWNER_WINDOW@@IIIAEBVNLS_STR@@AEBVBITFIELD@@@Z +; public: __cdecl AUTO_CURSOR::AUTO_CURSOR(unsigned short const * __ptr64) __ptr64 +??0AUTO_CURSOR@@QEAA@PEBG@Z +; protected: __cdecl BASE::BASE(void) __ptr64 +??0BASE@@IEAA@XZ +; public: __cdecl BASE::BASE(class BASE const & __ptr64) __ptr64 +??0BASE@@QEAA@AEBV0@@Z +; protected: __cdecl BASE_ELLIPSIS::BASE_ELLIPSIS(enum ELLIPSIS_STYLE) __ptr64 +??0BASE_ELLIPSIS@@IEAA@W4ELLIPSIS_STYLE@@@Z +; public: __cdecl BASE_PASSWORD_DIALOG::BASE_PASSWORD_DIALOG(struct HWND__ * __ptr64,unsigned short const * __ptr64,unsigned int,unsigned int,unsigned long,unsigned short const * __ptr64,unsigned int,unsigned int,unsigned short const * __ptr64,unsigned int,unsigned short const * __ptr64) __ptr64 +??0BASE_PASSWORD_DIALOG@@QEAA@PEAUHWND__@@PEBGIIK1II1I1@Z +; public: __cdecl BASE_SET_FOCUS_DLG::BASE_SET_FOCUS_DLG(struct HWND__ * __ptr64 const,enum SELECTION_TYPE,unsigned long,unsigned short const * __ptr64,unsigned long,unsigned short const * __ptr64,unsigned long) __ptr64 +??0BASE_SET_FOCUS_DLG@@QEAA@QEAUHWND__@@W4SELECTION_TYPE@@KPEBGK2K@Z +; public: __cdecl BIT_MAP::BIT_MAP(class IDRESOURCE const & __ptr64) __ptr64 +??0BIT_MAP@@QEAA@AEBVIDRESOURCE@@@Z +; public: __cdecl BIT_MAP::BIT_MAP(struct HBITMAP__ * __ptr64) __ptr64 +??0BIT_MAP@@QEAA@PEAUHBITMAP__@@@Z +; public: __cdecl BLT_BACKGROUND_EDIT::BLT_BACKGROUND_EDIT(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0BLT_BACKGROUND_EDIT@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl BLT_COMBOBOX::BLT_COMBOBOX(class OWNER_WINDOW * __ptr64,unsigned int,int,enum FontType) __ptr64 +??0BLT_COMBOBOX@@QEAA@PEAVOWNER_WINDOW@@IHW4FontType@@@Z +; public: __cdecl BLT_COMBOBOX::BLT_COMBOBOX(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,int,enum FontType) __ptr64 +??0BLT_COMBOBOX@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KHW4FontType@@@Z +; public: __cdecl BLT_DATE_SPIN_GROUP::BLT_DATE_SPIN_GROUP(class OWNER_WINDOW * __ptr64,class INTL_PROFILE const & __ptr64,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int) __ptr64 +??0BLT_DATE_SPIN_GROUP@@QEAA@PEAVOWNER_WINDOW@@AEBVINTL_PROFILE@@IIIIIIIII@Z +; public: __cdecl BLT_LISTBOX::BLT_LISTBOX(class OWNER_WINDOW * __ptr64,unsigned int,int,enum FontType,int) __ptr64 +??0BLT_LISTBOX@@QEAA@PEAVOWNER_WINDOW@@IHW4FontType@@H@Z +; public: __cdecl BLT_LISTBOX::BLT_LISTBOX(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,int,enum FontType,int) __ptr64 +??0BLT_LISTBOX@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KHW4FontType@@H@Z +; public: __cdecl BLT_LISTBOX_HAW::BLT_LISTBOX_HAW(class OWNER_WINDOW * __ptr64,unsigned int,int,enum FontType,int) __ptr64 +??0BLT_LISTBOX_HAW@@QEAA@PEAVOWNER_WINDOW@@IHW4FontType@@H@Z +; public: __cdecl BLT_LISTBOX_HAW::BLT_LISTBOX_HAW(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,int,enum FontType,int) __ptr64 +??0BLT_LISTBOX_HAW@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KHW4FontType@@H@Z +; public: __cdecl BLT_MASTER_TIMER::BLT_MASTER_TIMER(void) __ptr64 +??0BLT_MASTER_TIMER@@QEAA@XZ +; public: __cdecl BLT_SCRATCH::BLT_SCRATCH(unsigned int) __ptr64 +??0BLT_SCRATCH@@QEAA@I@Z +; public: __cdecl BLT_TIME_SPIN_GROUP::BLT_TIME_SPIN_GROUP(class OWNER_WINDOW * __ptr64,class INTL_PROFILE const & __ptr64,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int) __ptr64 +??0BLT_TIME_SPIN_GROUP@@QEAA@PEAVOWNER_WINDOW@@AEBVINTL_PROFILE@@IIIIIIIIII@Z +; public: __cdecl BROWSER_DOMAIN::BROWSER_DOMAIN(unsigned short const * __ptr64,void * __ptr64,int,int) __ptr64 +??0BROWSER_DOMAIN@@QEAA@PEBGPEAXHH@Z +; public: __cdecl BROWSER_DOMAIN_CB::BROWSER_DOMAIN_CB(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0BROWSER_DOMAIN_CB@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl BROWSER_DOMAIN_LB::BROWSER_DOMAIN_LB(class OWNER_WINDOW * __ptr64,unsigned int,class BROWSER_DOMAIN_CB * __ptr64) __ptr64 +??0BROWSER_DOMAIN_LB@@QEAA@PEAVOWNER_WINDOW@@IPEAVBROWSER_DOMAIN_CB@@@Z +; public: __cdecl BROWSER_DOMAIN_LBI::BROWSER_DOMAIN_LBI(class BROWSER_DOMAIN * __ptr64) __ptr64 +??0BROWSER_DOMAIN_LBI@@QEAA@PEAVBROWSER_DOMAIN@@@Z +; public: __cdecl BROWSER_DOMAIN_LBI_PB::BROWSER_DOMAIN_LBI_PB(class BROWSER_DOMAIN_LBI * __ptr64) __ptr64 +??0BROWSER_DOMAIN_LBI_PB@@QEAA@PEAVBROWSER_DOMAIN_LBI@@@Z +; public: __cdecl BROWSER_SUBJECT::BROWSER_SUBJECT(void) __ptr64 +??0BROWSER_SUBJECT@@QEAA@XZ +; public: __cdecl BROWSER_SUBJECT_ITER::BROWSER_SUBJECT_ITER(class NT_USER_BROWSER_DIALOG * __ptr64) __ptr64 +??0BROWSER_SUBJECT_ITER@@QEAA@PEAVNT_USER_BROWSER_DIALOG@@@Z +; protected: __cdecl BUTTON_CONTROL::BUTTON_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0BUTTON_CONTROL@@IEAA@PEAVOWNER_WINDOW@@I@Z +; protected: __cdecl BUTTON_CONTROL::BUTTON_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long) __ptr64 +??0BUTTON_CONTROL@@IEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@K@Z +; public: __cdecl CANCEL_TASK_DIALOG::CANCEL_TASK_DIALOG(unsigned int,struct HWND__ * __ptr64,unsigned short const * __ptr64,unsigned __int64,long,enum ELLIPSIS_STYLE) __ptr64 +??0CANCEL_TASK_DIALOG@@QEAA@IPEAUHWND__@@PEBG_KJW4ELLIPSIS_STYLE@@@Z +; public: __cdecl CHANGEABLE_SPIN_ITEM::CHANGEABLE_SPIN_ITEM(class CONTROL_WINDOW * __ptr64,unsigned long,unsigned long,unsigned long,int) __ptr64 +??0CHANGEABLE_SPIN_ITEM@@QEAA@PEAVCONTROL_WINDOW@@KKKH@Z +; public: __cdecl CHECKBOX::CHECKBOX(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0CHECKBOX@@QEAA@PEAVOWNER_WINDOW@@I@Z +; protected: __cdecl CLIENT_WINDOW::CLIENT_WINDOW(unsigned long,class WINDOW const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0CLIENT_WINDOW@@IEAA@KPEBVWINDOW@@PEBG@Z +; protected: __cdecl CLIENT_WINDOW::CLIENT_WINDOW(void) __ptr64 +??0CLIENT_WINDOW@@IEAA@XZ +; public: __cdecl COMBOBOX::COMBOBOX(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int) __ptr64 +??0COMBOBOX@@QEAA@PEAVOWNER_WINDOW@@II@Z +; public: __cdecl COMBOBOX::COMBOBOX(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64) __ptr64 +??0COMBOBOX@@QEAA@PEAVOWNER_WINDOW@@IIVXYPOINT@@VXYDIMENSION@@KPEBG@Z +; public: __cdecl CONSOLE_ELLIPSIS::CONSOLE_ELLIPSIS(enum ELLIPSIS_STYLE,int) __ptr64 +??0CONSOLE_ELLIPSIS@@QEAA@W4ELLIPSIS_STYLE@@H@Z +; public: __cdecl CONTROLVAL_CID_PAIR::CONTROLVAL_CID_PAIR(unsigned int,class CONTROL_VALUE * __ptr64) __ptr64 +??0CONTROLVAL_CID_PAIR@@QEAA@IPEAVCONTROL_VALUE@@@Z +; public: __cdecl CONTROLVAL_CID_PAIR::CONTROLVAL_CID_PAIR(void) __ptr64 +??0CONTROLVAL_CID_PAIR@@QEAA@XZ +; private: __cdecl CONTROL_ENTRY::CONTROL_ENTRY(class CONTROL_WINDOW * __ptr64) __ptr64 +??0CONTROL_ENTRY@@AEAA@PEAVCONTROL_WINDOW@@@Z +; public: __cdecl CONTROL_EVENT::CONTROL_EVENT(unsigned int,unsigned int) __ptr64 +??0CONTROL_EVENT@@QEAA@II@Z +; public: __cdecl CONTROL_EVENT::CONTROL_EVENT(unsigned int,unsigned __int64,__int64) __ptr64 +??0CONTROL_EVENT@@QEAA@I_K_J@Z +; public: __cdecl CONTROL_GROUP::CONTROL_GROUP(class CONTROL_GROUP * __ptr64) __ptr64 +??0CONTROL_GROUP@@QEAA@PEAV0@@Z +; public: __cdecl CONTROL_TABLE::CONTROL_TABLE(void) __ptr64 +??0CONTROL_TABLE@@QEAA@XZ +; public: __cdecl CONTROL_VALUE::CONTROL_VALUE(class CONTROL_GROUP * __ptr64) __ptr64 +??0CONTROL_VALUE@@QEAA@PEAVCONTROL_GROUP@@@Z +; public: __cdecl CONTROL_WINDOW::CONTROL_WINDOW(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0CONTROL_WINDOW@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl CONTROL_WINDOW::CONTROL_WINDOW(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64) __ptr64 +??0CONTROL_WINDOW@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBG@Z +; public: __cdecl CUSTOM_CONTROL::CUSTOM_CONTROL(class CONTROL_WINDOW * __ptr64) __ptr64 +??0CUSTOM_CONTROL@@QEAA@PEAVCONTROL_WINDOW@@@Z +; public: __cdecl DEC_SLT::DEC_SLT(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int) __ptr64 +??0DEC_SLT@@QEAA@PEAVOWNER_WINDOW@@II@Z +; public: __cdecl DEC_SLT::DEC_SLT(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64,unsigned int) __ptr64 +??0DEC_SLT@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBGI@Z +; public: __cdecl DEVICE_COMBO::DEVICE_COMBO(class OWNER_WINDOW * __ptr64,unsigned int,enum LMO_DEVICE,enum LMO_DEV_USAGE) __ptr64 +??0DEVICE_COMBO@@QEAA@PEAVOWNER_WINDOW@@IW4LMO_DEVICE@@W4LMO_DEV_USAGE@@@Z +; public: __cdecl DEVICE_CONTEXT::DEVICE_CONTEXT(struct HDC__ * __ptr64) __ptr64 +??0DEVICE_CONTEXT@@QEAA@PEAUHDC__@@@Z +; protected: __cdecl DIALOG_WINDOW::DIALOG_WINDOW(unsigned char const * __ptr64,unsigned int,struct HWND__ * __ptr64,int) __ptr64 +??0DIALOG_WINDOW@@IEAA@PEBEIPEAUHWND__@@H@Z +; public: __cdecl DIALOG_WINDOW::DIALOG_WINDOW(class IDRESOURCE const & __ptr64,class PWND2HWND const & __ptr64,int) __ptr64 +??0DIALOG_WINDOW@@QEAA@AEBVIDRESOURCE@@AEBVPWND2HWND@@H@Z +; public: __cdecl DISK_SPACE_SUBCLASS::DISK_SPACE_SUBCLASS(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,long,long,long,long,long,int) __ptr64 +??0DISK_SPACE_SUBCLASS@@QEAA@PEAVOWNER_WINDOW@@IIIIIJJJJJH@Z +; protected: __cdecl DISPATCHER::DISPATCHER(class WINDOW * __ptr64) __ptr64 +??0DISPATCHER@@IEAA@PEAVWINDOW@@@Z +; public: __cdecl DISPLAY_CONTEXT::DISPLAY_CONTEXT(struct HWND__ * __ptr64) __ptr64 +??0DISPLAY_CONTEXT@@QEAA@PEAUHWND__@@@Z +; public: __cdecl DISPLAY_CONTEXT::DISPLAY_CONTEXT(class WINDOW * __ptr64) __ptr64 +??0DISPLAY_CONTEXT@@QEAA@PEAVWINDOW@@@Z +; public: __cdecl DISPLAY_CONTEXT::DISPLAY_CONTEXT(class WINDOW * __ptr64,struct HDC__ * __ptr64) __ptr64 +??0DISPLAY_CONTEXT@@QEAA@PEAVWINDOW@@PEAUHDC__@@@Z +; public: __cdecl DISPLAY_MAP::DISPLAY_MAP(unsigned int) __ptr64 +??0DISPLAY_MAP@@QEAA@I@Z +; public: __cdecl DISPLAY_TABLE::DISPLAY_TABLE(unsigned int,unsigned int const * __ptr64) __ptr64 +??0DISPLAY_TABLE@@QEAA@IPEBI@Z +; public: __cdecl DLGLOAD::DLGLOAD(class IDRESOURCE const & __ptr64,struct HWND__ * __ptr64,__int64 (__cdecl*)(struct HWND__ * __ptr64,unsigned int,unsigned __int64,__int64),int) __ptr64 +??0DLGLOAD@@QEAA@AEBVIDRESOURCE@@PEAUHWND__@@P6A_J1I_K_J@ZH@Z +; public: __cdecl DLGLOAD::DLGLOAD(unsigned char const * __ptr64,unsigned int,struct HWND__ * __ptr64,__int64 (__cdecl*)(struct HWND__ * __ptr64,unsigned int,unsigned __int64,__int64),int) __ptr64 +??0DLGLOAD@@QEAA@PEBEIPEAUHWND__@@P6A_J1I_K_J@ZH@Z +; public: __cdecl DLIST_OF_SPIN_ITEM::DLIST_OF_SPIN_ITEM(int) __ptr64 +??0DLIST_OF_SPIN_ITEM@@QEAA@H@Z +; public: __cdecl DMID_DTE::DMID_DTE(unsigned int) __ptr64 +??0DMID_DTE@@QEAA@I@Z +; protected: __cdecl DM_DTE::DM_DTE(void) __ptr64 +??0DM_DTE@@IEAA@XZ +; public: __cdecl DM_DTE::DM_DTE(class DISPLAY_MAP * __ptr64) __ptr64 +??0DM_DTE@@QEAA@PEAVDISPLAY_MAP@@@Z +; public: __cdecl DOMAIN_COMBO::DOMAIN_COMBO(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,unsigned int) __ptr64 +??0DOMAIN_COMBO@@QEAA@PEAVOWNER_WINDOW@@III@Z +; public: __cdecl DOMAIN_FILL_THREAD::DOMAIN_FILL_THREAD(class NT_USER_BROWSER_DIALOG * __ptr64,class BROWSER_DOMAIN * __ptr64,class ADMIN_AUTHORITY const * __ptr64) __ptr64 +??0DOMAIN_FILL_THREAD@@QEAA@PEAVNT_USER_BROWSER_DIALOG@@PEAVBROWSER_DOMAIN@@PEBVADMIN_AUTHORITY@@@Z +; protected: __cdecl DTE::DTE(void) __ptr64 +??0DTE@@IEAA@XZ +; public: __cdecl EDIT_CONTROL::EDIT_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int) __ptr64 +??0EDIT_CONTROL@@QEAA@PEAVOWNER_WINDOW@@II@Z +; public: __cdecl EDIT_CONTROL::EDIT_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64,unsigned int) __ptr64 +??0EDIT_CONTROL@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBGI@Z +; public: __cdecl ELAPSED_TIME_CONTROL::ELAPSED_TIME_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,class SLT & __ptr64,long,long,long,class SLT & __ptr64,class SLT & __ptr64,long,long,long,long,int) __ptr64 +??0ELAPSED_TIME_CONTROL@@QEAA@PEAVOWNER_WINDOW@@IIIIIIAEAVSLT@@JJJ11JJJJH@Z +; public: __cdecl EVENT::EVENT(unsigned int,unsigned __int64,__int64) __ptr64 +??0EVENT@@QEAA@I_K_J@Z +; public: __cdecl EXPANDABLE_DIALOG::EXPANDABLE_DIALOG(unsigned short const * __ptr64,struct HWND__ * __ptr64,unsigned int,unsigned int,int) __ptr64 +??0EXPANDABLE_DIALOG@@QEAA@PEBGPEAUHWND__@@IIH@Z +; public: __cdecl FOCUSDLG_DATA_THREAD::FOCUSDLG_DATA_THREAD(struct HWND__ * __ptr64,unsigned long,enum SELECTION_TYPE,unsigned short const * __ptr64,unsigned long) __ptr64 +??0FOCUSDLG_DATA_THREAD@@QEAA@PEAUHWND__@@KW4SELECTION_TYPE@@PEBGK@Z +; public: __cdecl FOCUS_CHECKBOX::FOCUS_CHECKBOX(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0FOCUS_CHECKBOX@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl FONT::FONT(struct tagLOGFONTW const & __ptr64) __ptr64 +??0FONT@@QEAA@AEBUtagLOGFONTW@@@Z +; public: __cdecl FONT::FONT(unsigned short const * __ptr64,unsigned char,int,enum FontAttributes) __ptr64 +??0FONT@@QEAA@PEBGEHW4FontAttributes@@@Z +; public: __cdecl FONT::FONT(enum FontType) __ptr64 +??0FONT@@QEAA@W4FontType@@@Z +; protected: __cdecl FORWARDING_BASE::FORWARDING_BASE(class BASE * __ptr64) __ptr64 +??0FORWARDING_BASE@@IEAA@PEAVBASE@@@Z +; protected: __cdecl GET_FNAME_BASE_DLG::GET_FNAME_BASE_DLG(class OWNER_WINDOW * __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +??0GET_FNAME_BASE_DLG@@IEAA@PEAVOWNER_WINDOW@@PEBGK@Z +; public: __cdecl GET_OPEN_FILENAME_DLG::GET_OPEN_FILENAME_DLG(class OWNER_WINDOW * __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +??0GET_OPEN_FILENAME_DLG@@QEAA@PEAVOWNER_WINDOW@@PEBGK@Z +; public: __cdecl GET_SAVE_FILENAME_DLG::GET_SAVE_FILENAME_DLG(class OWNER_WINDOW * __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +??0GET_SAVE_FILENAME_DLG@@QEAA@PEAVOWNER_WINDOW@@PEBGK@Z +; public: __cdecl GLOBAL_ATOM::GLOBAL_ATOM(unsigned short const * __ptr64) __ptr64 +??0GLOBAL_ATOM@@QEAA@PEBG@Z +; public: __cdecl GRAPHICAL_BUTTON::GRAPHICAL_BUTTON(class OWNER_WINDOW * __ptr64,unsigned int,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0GRAPHICAL_BUTTON@@QEAA@PEAVOWNER_WINDOW@@IPEBG11@Z +; public: __cdecl GRAPHICAL_BUTTON::GRAPHICAL_BUTTON(class OWNER_WINDOW * __ptr64,unsigned int,unsigned short const * __ptr64,unsigned short const * __ptr64,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64) __ptr64 +??0GRAPHICAL_BUTTON@@QEAA@PEAVOWNER_WINDOW@@IPEBG1VXYPOINT@@VXYDIMENSION@@K1@Z +; public: __cdecl GRAPHICAL_BUTTON_WITH_DISABLE::GRAPHICAL_BUTTON_WITH_DISABLE(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,unsigned int,unsigned int) __ptr64 +??0GRAPHICAL_BUTTON_WITH_DISABLE@@QEAA@PEAVOWNER_WINDOW@@IIII@Z +; public: __cdecl GRAPHICAL_BUTTON_WITH_DISABLE::GRAPHICAL_BUTTON_WITH_DISABLE(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,unsigned int,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long) __ptr64 +??0GRAPHICAL_BUTTON_WITH_DISABLE@@QEAA@PEAVOWNER_WINDOW@@IIIIVXYPOINT@@VXYDIMENSION@@K@Z +; public: __cdecl HAS_MESSAGE_PUMP::HAS_MESSAGE_PUMP(void) __ptr64 +??0HAS_MESSAGE_PUMP@@QEAA@XZ +; public: __cdecl HAW_FOR_HAWAII_INFO::HAW_FOR_HAWAII_INFO(void) __ptr64 +??0HAW_FOR_HAWAII_INFO@@QEAA@XZ +; public: __cdecl HIDDEN_CONTROL::HIDDEN_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0HIDDEN_CONTROL@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl HIER_LBI::HIER_LBI(int) __ptr64 +??0HIER_LBI@@QEAA@H@Z +; public: __cdecl HIER_LBI_ITERATOR::HIER_LBI_ITERATOR(class HIER_LBI * __ptr64,int) __ptr64 +??0HIER_LBI_ITERATOR@@QEAA@PEAVHIER_LBI@@H@Z +; public: __cdecl HIER_LISTBOX::HIER_LISTBOX(class OWNER_WINDOW * __ptr64,unsigned int,int,enum FontType,int) __ptr64 +??0HIER_LISTBOX@@QEAA@PEAVOWNER_WINDOW@@IHW4FontType@@H@Z +; public: __cdecl HIER_LISTBOX::HIER_LISTBOX(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,int,enum FontType,int) __ptr64 +??0HIER_LISTBOX@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KHW4FontType@@H@Z +; public: __cdecl H_SPLITTER_BAR::H_SPLITTER_BAR(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0H_SPLITTER_BAR@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl H_SPLITTER_BAR::H_SPLITTER_BAR(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long) __ptr64 +??0H_SPLITTER_BAR@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@K@Z +; public: __cdecl ICANON_SLE::ICANON_SLE(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,int) __ptr64 +??0ICANON_SLE@@QEAA@PEAVOWNER_WINDOW@@IIH@Z +; public: __cdecl ICANON_SLE::ICANON_SLE(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64,unsigned int,int) __ptr64 +??0ICANON_SLE@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBGIH@Z +; public: __cdecl ICON_CONTROL::ICON_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0ICON_CONTROL@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl ICON_CONTROL::ICON_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,class IDRESOURCE const & __ptr64) __ptr64 +??0ICON_CONTROL@@QEAA@PEAVOWNER_WINDOW@@IAEBVIDRESOURCE@@@Z +; public: __cdecl ICON_CONTROL::ICON_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,class IDRESOURCE const & __ptr64,unsigned long,unsigned short const * __ptr64) __ptr64 +??0ICON_CONTROL@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@AEBVIDRESOURCE@@KPEBG@Z +; public: __cdecl ICON_CONTROL::ICON_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64) __ptr64 +??0ICON_CONTROL@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBG@Z +; public: __cdecl IDRESOURCE::IDRESOURCE(unsigned int) __ptr64 +??0IDRESOURCE@@QEAA@I@Z +; public: __cdecl IDRESOURCE::IDRESOURCE(unsigned short const * __ptr64) __ptr64 +??0IDRESOURCE@@QEAA@PEBG@Z +; public: __cdecl ITER_CTRL::ITER_CTRL(class OWNER_WINDOW const * __ptr64) __ptr64 +??0ITER_CTRL@@QEAA@PEBVOWNER_WINDOW@@@Z +; public: __cdecl ITER_DL_SPIN_ITEM::ITER_DL_SPIN_ITEM(class DLIST & __ptr64) __ptr64 +??0ITER_DL_SPIN_ITEM@@QEAA@AEAVDLIST@@@Z +; public: __cdecl ITER_SL_ASSOCHCFILE::ITER_SL_ASSOCHCFILE(class SLIST & __ptr64) __ptr64 +??0ITER_SL_ASSOCHCFILE@@QEAA@AEAVSLIST@@@Z +; public: __cdecl ITER_SL_CLIENTDATA::ITER_SL_CLIENTDATA(class SLIST & __ptr64) __ptr64 +??0ITER_SL_CLIENTDATA@@QEAA@AEAVSLIST@@@Z +; public: __cdecl ITER_SL_STRING_BITSET_PAIR::ITER_SL_STRING_BITSET_PAIR(class SLIST & __ptr64) __ptr64 +??0ITER_SL_STRING_BITSET_PAIR@@QEAA@AEAVSLIST@@@Z +; public: __cdecl ITER_SL_TIMER_BASE::ITER_SL_TIMER_BASE(class SLIST & __ptr64) __ptr64 +??0ITER_SL_TIMER_BASE@@QEAA@AEAVSLIST@@@Z +; public: __cdecl ITER_SL_UI_EXT::ITER_SL_UI_EXT(class SLIST & __ptr64) __ptr64 +??0ITER_SL_UI_EXT@@QEAA@AEAVSLIST@@@Z +; public: __cdecl ITER_SL_USER_BROWSER_LBI::ITER_SL_USER_BROWSER_LBI(class SLIST & __ptr64) __ptr64 +??0ITER_SL_USER_BROWSER_LBI@@QEAA@AEAVSLIST@@@Z +; public: __cdecl LAZY_LISTBOX::LAZY_LISTBOX(class OWNER_WINDOW * __ptr64,unsigned int,int,enum FontType) __ptr64 +??0LAZY_LISTBOX@@QEAA@PEAVOWNER_WINDOW@@IHW4FontType@@@Z +; public: __cdecl LAZY_LISTBOX::LAZY_LISTBOX(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,int,enum FontType) __ptr64 +??0LAZY_LISTBOX@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KHW4FontType@@@Z +; public: __cdecl LBI::LBI(void) __ptr64 +??0LBI@@QEAA@XZ +; public: __cdecl LBITREE::LBITREE(void) __ptr64 +??0LBITREE@@QEAA@XZ +; public: __cdecl LBI_HEAP::LBI_HEAP(int,int) __ptr64 +??0LBI_HEAP@@QEAA@HH@Z +; public: __cdecl LB_COLUMN_HEADER::LB_COLUMN_HEADER(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION) __ptr64 +??0LB_COLUMN_HEADER@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@@Z +; public: __cdecl LB_COL_WIDTHS::LB_COL_WIDTHS(struct HWND__ * __ptr64,struct HINSTANCE__ * __ptr64,class IDRESOURCE const & __ptr64,unsigned int,unsigned int) __ptr64 +??0LB_COL_WIDTHS@@QEAA@PEAUHWND__@@PEAUHINSTANCE__@@AEBVIDRESOURCE@@II@Z +; public: __cdecl LISTBOX::LISTBOX(class OWNER_WINDOW * __ptr64,unsigned int,int,enum FontType,int) __ptr64 +??0LISTBOX@@QEAA@PEAVOWNER_WINDOW@@IHW4FontType@@H@Z +; public: __cdecl LISTBOX::LISTBOX(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,int,enum FontType,int) __ptr64 +??0LISTBOX@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KHW4FontType@@H@Z +; protected: __cdecl LIST_CONTROL::LIST_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,int) __ptr64 +??0LIST_CONTROL@@IEAA@PEAVOWNER_WINDOW@@IH@Z +; protected: __cdecl LIST_CONTROL::LIST_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64) __ptr64 +??0LIST_CONTROL@@IEAA@PEAVOWNER_WINDOW@@IHVXYPOINT@@VXYDIMENSION@@KPEBG@Z +; public: __cdecl LM_OLLB::LM_OLLB(class OWNER_WINDOW * __ptr64,unsigned int,enum SELECTION_TYPE,unsigned long) __ptr64 +??0LM_OLLB@@QEAA@PEAVOWNER_WINDOW@@IW4SELECTION_TYPE@@K@Z +; public: __cdecl LM_OLLB::LM_OLLB(class OWNER_WINDOW * __ptr64,unsigned int,enum SELECTION_TYPE,unsigned short const * __ptr64,unsigned long,unsigned long) __ptr64 +??0LM_OLLB@@QEAA@PEAVOWNER_WINDOW@@IW4SELECTION_TYPE@@PEBGKK@Z +; public: __cdecl LOCAL_ATOM::LOCAL_ATOM(unsigned short const * __ptr64) __ptr64 +??0LOCAL_ATOM@@QEAA@PEBG@Z +; public: __cdecl LOGON_HOURS_CONTROL::LOGON_HOURS_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0LOGON_HOURS_CONTROL@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl LOGON_HOURS_CONTROL::LOGON_HOURS_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION) __ptr64 +??0LOGON_HOURS_CONTROL@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@@Z +; public: __cdecl MAGIC_GROUP::MAGIC_GROUP(class OWNER_WINDOW * __ptr64,unsigned int,int,unsigned int,class CONTROL_GROUP * __ptr64) __ptr64 +??0MAGIC_GROUP@@QEAA@PEAVOWNER_WINDOW@@IHIPEAVCONTROL_GROUP@@@Z +; public: __cdecl MASK_MAP::MASK_MAP(void) __ptr64 +??0MASK_MAP@@QEAA@XZ +; public: __cdecl MEMORY_DC::MEMORY_DC(class DEVICE_CONTEXT & __ptr64) __ptr64 +??0MEMORY_DC@@QEAA@AEAVDEVICE_CONTEXT@@@Z +; protected: __cdecl MENUITEM::MENUITEM(struct HMENU__ * __ptr64,unsigned int) __ptr64 +??0MENUITEM@@IEAA@PEAUHMENU__@@I@Z +; public: __cdecl MENUITEM::MENUITEM(class APP_WINDOW * __ptr64,unsigned int) __ptr64 +??0MENUITEM@@QEAA@PEAVAPP_WINDOW@@I@Z +; protected: __cdecl MENU_BASE::MENU_BASE(struct HMENU__ * __ptr64) __ptr64 +??0MENU_BASE@@IEAA@PEAUHMENU__@@@Z +; public: __cdecl METER::METER(class OWNER_WINDOW * __ptr64,unsigned int,unsigned long) __ptr64 +??0METER@@QEAA@PEAVOWNER_WINDOW@@IK@Z +; public: __cdecl METER::METER(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned long) __ptr64 +??0METER@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KK@Z +; public: __cdecl MLE::MLE(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int) __ptr64 +??0MLE@@QEAA@PEAVOWNER_WINDOW@@II@Z +; public: __cdecl MLE::MLE(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64,unsigned int) __ptr64 +??0MLE@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBGI@Z +; public: __cdecl MLE_FONT::MLE_FONT(class OWNER_WINDOW * __ptr64,unsigned int,enum FontType) __ptr64 +??0MLE_FONT@@QEAA@PEAVOWNER_WINDOW@@IW4FontType@@@Z +; public: __cdecl MLT::MLT(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0MLT@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl MLT::MLT(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64) __ptr64 +??0MLT@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBG@Z +; public: __cdecl MLT_FONT::MLT_FONT(class OWNER_WINDOW * __ptr64,unsigned int,enum FontType) __ptr64 +??0MLT_FONT@@QEAA@PEAVOWNER_WINDOW@@IW4FontType@@@Z +; public: __cdecl MOUSE_EVENT::MOUSE_EVENT(unsigned int,unsigned __int64,__int64) __ptr64 +??0MOUSE_EVENT@@QEAA@I_K_J@Z +; public: __cdecl MSGPOPUP_DIALOG::MSGPOPUP_DIALOG(struct HWND__ * __ptr64,class NLS_STR const & __ptr64,long,enum MSG_SEVERITY,unsigned long,unsigned int,unsigned int,long,unsigned long) __ptr64 +??0MSGPOPUP_DIALOG@@QEAA@PEAUHWND__@@AEBVNLS_STR@@JW4MSG_SEVERITY@@KIIJK@Z +; protected: __cdecl MSG_DIALOG_BASE::MSG_DIALOG_BASE(struct HWND__ * __ptr64,unsigned short const * __ptr64,unsigned int) __ptr64 +??0MSG_DIALOG_BASE@@IEAA@PEAUHWND__@@PEBGI@Z +; public: __cdecl NT_FIND_ACCOUNT_DIALOG::NT_FIND_ACCOUNT_DIALOG(struct HWND__ * __ptr64,class NT_USER_BROWSER_DIALOG * __ptr64,class BROWSER_DOMAIN_CB * __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +??0NT_FIND_ACCOUNT_DIALOG@@QEAA@PEAUHWND__@@PEAVNT_USER_BROWSER_DIALOG@@PEAVBROWSER_DOMAIN_CB@@PEBGK@Z +; public: __cdecl NT_GLOBALGROUP_BROWSER_DIALOG::NT_GLOBALGROUP_BROWSER_DIALOG(struct HWND__ * __ptr64,class NT_USER_BROWSER_DIALOG * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,class OS_SID const * __ptr64,class SAM_DOMAIN const * __ptr64,class LSA_POLICY * __ptr64,unsigned short const * __ptr64) __ptr64 +??0NT_GLOBALGROUP_BROWSER_DIALOG@@QEAA@PEAUHWND__@@PEAVNT_USER_BROWSER_DIALOG@@PEBG2PEBVOS_SID@@PEBVSAM_DOMAIN@@PEAVLSA_POLICY@@2@Z +; public: __cdecl NT_GROUP_BROWSER_DIALOG::NT_GROUP_BROWSER_DIALOG(unsigned short const * __ptr64,struct HWND__ * __ptr64,class NT_USER_BROWSER_DIALOG * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0NT_GROUP_BROWSER_DIALOG@@QEAA@PEBGPEAUHWND__@@PEAVNT_USER_BROWSER_DIALOG@@00@Z +; public: __cdecl NT_GROUP_BROWSER_LB::NT_GROUP_BROWSER_LB(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0NT_GROUP_BROWSER_LB@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl NT_LOCALGROUP_BROWSER_DIALOG::NT_LOCALGROUP_BROWSER_DIALOG(struct HWND__ * __ptr64,class NT_USER_BROWSER_DIALOG * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,class OS_SID const * __ptr64,class SAM_DOMAIN const * __ptr64,class SAM_DOMAIN const * __ptr64,class LSA_POLICY * __ptr64,unsigned short const * __ptr64) __ptr64 +??0NT_LOCALGROUP_BROWSER_DIALOG@@QEAA@PEAUHWND__@@PEAVNT_USER_BROWSER_DIALOG@@PEBG2PEBVOS_SID@@PEBVSAM_DOMAIN@@4PEAVLSA_POLICY@@2@Z +; public: __cdecl NT_USER_BROWSER_DIALOG::NT_USER_BROWSER_DIALOG(unsigned short const * __ptr64,struct HWND__ * __ptr64,unsigned short const * __ptr64,unsigned long,unsigned long,unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long,class ADMIN_AUTHORITY const * __ptr64) __ptr64 +??0NT_USER_BROWSER_DIALOG@@QEAA@PEBGPEAUHWND__@@0KK0KKKPEBVADMIN_AUTHORITY@@@Z +; public: __cdecl OLLB_ENTRY::OLLB_ENTRY(enum OUTLINE_LB_LEVEL,int,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +??0OLLB_ENTRY@@QEAA@W4OUTLINE_LB_LEVEL@@HPEBG11@Z +; public: __cdecl OPEN_DIALOG_BASE::OPEN_DIALOG_BASE(struct HWND__ * __ptr64,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned short const * __ptr64,unsigned short const * __ptr64,class OPEN_LBOX_BASE * __ptr64) __ptr64 +??0OPEN_DIALOG_BASE@@QEAA@PEAUHWND__@@IIIIIPEBG1PEAVOPEN_LBOX_BASE@@@Z +; public: __cdecl OPEN_LBI_BASE::OPEN_LBI_BASE(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned long,unsigned long,unsigned long) __ptr64 +??0OPEN_LBI_BASE@@QEAA@PEBG0KKK@Z +; public: __cdecl OPEN_LBOX_BASE::OPEN_LBOX_BASE(class OWNER_WINDOW * __ptr64,unsigned int,class NLS_STR const & __ptr64,class NLS_STR const & __ptr64) __ptr64 +??0OPEN_LBOX_BASE@@QEAA@PEAVOWNER_WINDOW@@IAEBVNLS_STR@@1@Z +; public: __cdecl ORDER_GROUP::ORDER_GROUP(class STRING_LISTBOX * __ptr64,class BUTTON_CONTROL * __ptr64,class BUTTON_CONTROL * __ptr64,class CONTROL_GROUP * __ptr64) __ptr64 +??0ORDER_GROUP@@QEAA@PEAVSTRING_LISTBOX@@PEAVBUTTON_CONTROL@@1PEAVCONTROL_GROUP@@@Z +; public: __cdecl OUTLINE_LISTBOX::OUTLINE_LISTBOX(class OWNER_WINDOW * __ptr64,unsigned int,int) __ptr64 +??0OUTLINE_LISTBOX@@QEAA@PEAVOWNER_WINDOW@@IH@Z +; public: __cdecl OWNER_WINDOW::OWNER_WINDOW(unsigned short const * __ptr64,unsigned long,class WINDOW const * __ptr64) __ptr64 +??0OWNER_WINDOW@@QEAA@PEBGKPEBVWINDOW@@@Z +; public: __cdecl OWNER_WINDOW::OWNER_WINDOW(void) __ptr64 +??0OWNER_WINDOW@@QEAA@XZ +; public: __cdecl OWNINGWND::OWNINGWND(struct HWND__ * __ptr64) __ptr64 +??0OWNINGWND@@QEAA@PEAUHWND__@@@Z +; public: __cdecl OWNINGWND::OWNINGWND(class OWNER_WINDOW const * __ptr64) __ptr64 +??0OWNINGWND@@QEAA@PEBVOWNER_WINDOW@@@Z +; public: __cdecl PAINT_DISPLAY_CONTEXT::PAINT_DISPLAY_CONTEXT(class WINDOW * __ptr64) __ptr64 +??0PAINT_DISPLAY_CONTEXT@@QEAA@PEAVWINDOW@@@Z +; public: __cdecl PASSWORD_CONTROL::PASSWORD_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int) __ptr64 +??0PASSWORD_CONTROL@@QEAA@PEAVOWNER_WINDOW@@II@Z +; public: __cdecl PASSWORD_CONTROL::PASSWORD_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64,unsigned int) __ptr64 +??0PASSWORD_CONTROL@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBGI@Z +; public: __cdecl POPUP::POPUP(struct HWND__ * __ptr64,long,enum MSG_SEVERITY,unsigned int,unsigned int,int) __ptr64 +??0POPUP@@QEAA@PEAUHWND__@@JW4MSG_SEVERITY@@IIH@Z +; public: __cdecl POPUP::POPUP(struct HWND__ * __ptr64,long,enum MSG_SEVERITY,unsigned long,unsigned int,class NLS_STR const * __ptr64 * __ptr64,unsigned int) __ptr64 +??0POPUP@@QEAA@PEAUHWND__@@JW4MSG_SEVERITY@@KIPEAPEBVNLS_STR@@I@Z +; public: __cdecl POPUP_MENU::POPUP_MENU(class IDRESOURCE & __ptr64) __ptr64 +??0POPUP_MENU@@QEAA@AEAVIDRESOURCE@@@Z +; public: __cdecl POPUP_MENU::POPUP_MENU(class PWND2HWND const & __ptr64) __ptr64 +??0POPUP_MENU@@QEAA@AEBVPWND2HWND@@@Z +; public: __cdecl POPUP_MENU::POPUP_MENU(struct HMENU__ * __ptr64) __ptr64 +??0POPUP_MENU@@QEAA@PEAUHMENU__@@@Z +; public: __cdecl POPUP_MENU::POPUP_MENU(void) __ptr64 +??0POPUP_MENU@@QEAA@XZ +; public: __cdecl PROC_INSTANCE::PROC_INSTANCE(unsigned __int64) __ptr64 +??0PROC_INSTANCE@@QEAA@_K@Z +; public: __cdecl PROC_TIMER::PROC_TIMER(struct HWND__ * __ptr64,unsigned __int64,unsigned long,int) __ptr64 +??0PROC_TIMER@@QEAA@PEAUHWND__@@_KKH@Z +; public: __cdecl PROGRESS_CONTROL::PROGRESS_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,unsigned int) __ptr64 +??0PROGRESS_CONTROL@@QEAA@PEAVOWNER_WINDOW@@III@Z +; public: __cdecl PROMPT_AND_CONNECT::PROMPT_AND_CONNECT(struct HWND__ * __ptr64,unsigned short const * __ptr64,unsigned long,unsigned int,unsigned short const * __ptr64) __ptr64 +??0PROMPT_AND_CONNECT@@QEAA@PEAUHWND__@@PEBGKI1@Z +; public: __cdecl PROMPT_FOR_ANY_DC_DLG::PROMPT_FOR_ANY_DC_DLG(class PWND2HWND & __ptr64,unsigned long,class NLS_STR const * __ptr64,class PWND2HWND * __ptr64) __ptr64 +??0PROMPT_FOR_ANY_DC_DLG@@QEAA@AEAVPWND2HWND@@KPEBVNLS_STR@@PEAV2@@Z +; public: __cdecl PUSH_BUTTON::PUSH_BUTTON(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0PUSH_BUTTON@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl PUSH_BUTTON::PUSH_BUTTON(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long) __ptr64 +??0PUSH_BUTTON@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@K@Z +; public: __cdecl PWND2HWND::PWND2HWND(struct HWND__ * __ptr64) __ptr64 +??0PWND2HWND@@QEAA@PEAUHWND__@@@Z +; public: __cdecl RADIO_BUTTON::RADIO_BUTTON(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0RADIO_BUTTON@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl RADIO_GROUP::RADIO_GROUP(class OWNER_WINDOW * __ptr64,unsigned int,int,unsigned int,class CONTROL_GROUP * __ptr64) __ptr64 +??0RADIO_GROUP@@QEAA@PEAVOWNER_WINDOW@@IHIPEAVCONTROL_GROUP@@@Z +; public: __cdecl RESOURCE_PASSWORD_DIALOG::RESOURCE_PASSWORD_DIALOG(struct HWND__ * __ptr64,unsigned short const * __ptr64,unsigned int,unsigned long) __ptr64 +??0RESOURCE_PASSWORD_DIALOG@@QEAA@PEAUHWND__@@PEBGIK@Z +; public: __cdecl RESOURCE_STR::RESOURCE_STR(long) __ptr64 +??0RESOURCE_STR@@QEAA@J@Z +; public: __cdecl RITER_DL_SPIN_ITEM::RITER_DL_SPIN_ITEM(class DLIST & __ptr64) __ptr64 +??0RITER_DL_SPIN_ITEM@@QEAA@AEAVDLIST@@@Z +; public: __cdecl SCREEN_DC::SCREEN_DC(void) __ptr64 +??0SCREEN_DC@@QEAA@XZ +; public: __cdecl SCROLLBAR::SCROLLBAR(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long) __ptr64 +??0SCROLLBAR@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@K@Z +; public: __cdecl SCROLL_EVENT::SCROLL_EVENT(unsigned int,unsigned __int64,__int64) __ptr64 +??0SCROLL_EVENT@@QEAA@I_K_J@Z +; public: __cdecl SET_CONTROL::SET_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,struct HICON__ * __ptr64,struct HICON__ * __ptr64,class LISTBOX * __ptr64,class LISTBOX * __ptr64,unsigned int) __ptr64 +??0SET_CONTROL@@QEAA@PEAVOWNER_WINDOW@@IIPEAUHICON__@@1PEAVLISTBOX@@2I@Z +; public: __cdecl SET_OF_AUDIT_CATEGORIES::SET_OF_AUDIT_CATEGORIES(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,unsigned int,class MASK_MAP * __ptr64,class BITFIELD * __ptr64,class BITFIELD * __ptr64,int) __ptr64 +??0SET_OF_AUDIT_CATEGORIES@@QEAA@PEAVOWNER_WINDOW@@IIIPEAVMASK_MAP@@PEAVBITFIELD@@2H@Z +; public: __cdecl SLE::SLE(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int) __ptr64 +??0SLE@@QEAA@PEAVOWNER_WINDOW@@II@Z +; public: __cdecl SLE::SLE(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64,unsigned int) __ptr64 +??0SLE@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBGI@Z +; public: __cdecl SLE_FONT::SLE_FONT(class OWNER_WINDOW * __ptr64,unsigned int,enum FontType) __ptr64 +??0SLE_FONT@@QEAA@PEAVOWNER_WINDOW@@IW4FontType@@@Z +; public: __cdecl SLE_STRIP::SLE_STRIP(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,int) __ptr64 +??0SLE_STRIP@@QEAA@PEAVOWNER_WINDOW@@IIH@Z +; public: __cdecl SLE_STRIP::SLE_STRIP(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64,unsigned int,int) __ptr64 +??0SLE_STRIP@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBGIH@Z +; public: __cdecl SLE_STRLB_GROUP::SLE_STRLB_GROUP(class OWNER_WINDOW * __ptr64,class SLE * __ptr64,class STRING_LISTBOX * __ptr64,class PUSH_BUTTON * __ptr64,class PUSH_BUTTON * __ptr64) __ptr64 +??0SLE_STRLB_GROUP@@QEAA@PEAVOWNER_WINDOW@@PEAVSLE@@PEAVSTRING_LISTBOX@@PEAVPUSH_BUTTON@@3@Z +; public: __cdecl SLIST_OF_ASSOCHCFILE::SLIST_OF_ASSOCHCFILE(int) __ptr64 +??0SLIST_OF_ASSOCHCFILE@@QEAA@H@Z +; public: __cdecl SLIST_OF_CLIENTDATA::SLIST_OF_CLIENTDATA(int) __ptr64 +??0SLIST_OF_CLIENTDATA@@QEAA@H@Z +; public: __cdecl SLIST_OF_OS_SID::SLIST_OF_OS_SID(int) __ptr64 +??0SLIST_OF_OS_SID@@QEAA@H@Z +; public: __cdecl SLIST_OF_STRING_BITSET_PAIR::SLIST_OF_STRING_BITSET_PAIR(int) __ptr64 +??0SLIST_OF_STRING_BITSET_PAIR@@QEAA@H@Z +; public: __cdecl SLIST_OF_TIMER_BASE::SLIST_OF_TIMER_BASE(int) __ptr64 +??0SLIST_OF_TIMER_BASE@@QEAA@H@Z +; public: __cdecl SLIST_OF_UI_EXT::SLIST_OF_UI_EXT(int) __ptr64 +??0SLIST_OF_UI_EXT@@QEAA@H@Z +; public: __cdecl SLIST_OF_ULC_API_BUFFER::SLIST_OF_ULC_API_BUFFER(int) __ptr64 +??0SLIST_OF_ULC_API_BUFFER@@QEAA@H@Z +; public: __cdecl SLIST_OF_USER_BROWSER_LBI::SLIST_OF_USER_BROWSER_LBI(int) __ptr64 +??0SLIST_OF_USER_BROWSER_LBI@@QEAA@H@Z +; public: __cdecl SLT::SLT(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0SLT@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl SLT::SLT(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64) __ptr64 +??0SLT@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBG@Z +; public: __cdecl SLT_ELLIPSIS::SLT_ELLIPSIS(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64,enum ELLIPSIS_STYLE) __ptr64 +??0SLT_ELLIPSIS@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBGW4ELLIPSIS_STYLE@@@Z +; public: __cdecl SLT_ELLIPSIS::SLT_ELLIPSIS(class OWNER_WINDOW * __ptr64,unsigned int,enum ELLIPSIS_STYLE) __ptr64 +??0SLT_ELLIPSIS@@QEAA@PEAVOWNER_WINDOW@@IW4ELLIPSIS_STYLE@@@Z +; public: __cdecl SLT_FONT::SLT_FONT(class OWNER_WINDOW * __ptr64,unsigned int,enum FontType) __ptr64 +??0SLT_FONT@@QEAA@PEAVOWNER_WINDOW@@IW4FontType@@@Z +; public: __cdecl SOLID_BRUSH::SOLID_BRUSH(int) __ptr64 +??0SOLID_BRUSH@@QEAA@H@Z +; public: __cdecl SPIN_GROUP::SPIN_GROUP(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,unsigned int,int) __ptr64 +??0SPIN_GROUP@@QEAA@PEAVOWNER_WINDOW@@IIIH@Z +; public: __cdecl SPIN_GROUP::SPIN_GROUP(class OWNER_WINDOW * __ptr64,unsigned int,unsigned int,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,int) __ptr64 +??0SPIN_GROUP@@QEAA@PEAVOWNER_WINDOW@@IIIVXYPOINT@@VXYDIMENSION@@KH@Z +; public: __cdecl SPIN_ITEM::SPIN_ITEM(class CONTROL_WINDOW * __ptr64) __ptr64 +??0SPIN_ITEM@@QEAA@PEAVCONTROL_WINDOW@@@Z +; public: __cdecl SPIN_SLE_NUM::SPIN_SLE_NUM(class OWNER_WINDOW * __ptr64,unsigned int,unsigned long,unsigned long,unsigned long,int,unsigned int) __ptr64 +??0SPIN_SLE_NUM@@QEAA@PEAVOWNER_WINDOW@@IKKKHI@Z +; public: __cdecl SPIN_SLE_NUM::SPIN_SLE_NUM(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned long,unsigned long,unsigned long,int,unsigned int) __ptr64 +??0SPIN_SLE_NUM@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KKKKHI@Z +; public: __cdecl SPIN_SLE_NUM_VALID::SPIN_SLE_NUM_VALID(class OWNER_WINDOW * __ptr64,unsigned int,unsigned long,unsigned long,unsigned long,int) __ptr64 +??0SPIN_SLE_NUM_VALID@@QEAA@PEAVOWNER_WINDOW@@IKKKH@Z +; public: __cdecl SPIN_SLE_NUM_VALID::SPIN_SLE_NUM_VALID(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned long,unsigned long,unsigned long,int) __ptr64 +??0SPIN_SLE_NUM_VALID@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KKKKH@Z +; public: __cdecl SPIN_SLE_STR::SPIN_SLE_STR(class OWNER_WINDOW * __ptr64,unsigned int,long,long,int,unsigned int) __ptr64 +??0SPIN_SLE_STR@@QEAA@PEAVOWNER_WINDOW@@IJJHI@Z +; public: __cdecl SPIN_SLE_STR::SPIN_SLE_STR(class OWNER_WINDOW * __ptr64,unsigned int,long,long,class XYPOINT,class XYDIMENSION,unsigned long,int,unsigned int) __ptr64 +??0SPIN_SLE_STR@@QEAA@PEAVOWNER_WINDOW@@IJJVXYPOINT@@VXYDIMENSION@@KHI@Z +; public: __cdecl SPIN_SLE_STR::SPIN_SLE_STR(class OWNER_WINDOW * __ptr64,unsigned int,unsigned short const * __ptr64 * __ptr64 const,long,int,unsigned int) __ptr64 +??0SPIN_SLE_STR@@QEAA@PEAVOWNER_WINDOW@@IQEAPEBGJHI@Z +; public: __cdecl SPIN_SLE_STR::SPIN_SLE_STR(class OWNER_WINDOW * __ptr64,unsigned int,unsigned short const * __ptr64 * __ptr64 const,long,class XYPOINT,class XYDIMENSION,unsigned long,int,unsigned int) __ptr64 +??0SPIN_SLE_STR@@QEAA@PEAVOWNER_WINDOW@@IQEAPEBGJVXYPOINT@@VXYDIMENSION@@KHI@Z +; public: __cdecl SPIN_SLE_VALID_SECOND::SPIN_SLE_VALID_SECOND(class OWNER_WINDOW * __ptr64,unsigned int,long,long,long,long,int) __ptr64 +??0SPIN_SLE_VALID_SECOND@@QEAA@PEAVOWNER_WINDOW@@IJJJJH@Z +; public: __cdecl SPIN_SLT_SEPARATOR::SPIN_SLT_SEPARATOR(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0SPIN_SLT_SEPARATOR@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl SPIN_SLT_SEPARATOR::SPIN_SLT_SEPARATOR(class OWNER_WINDOW * __ptr64,unsigned int,unsigned short const * __ptr64,class XYPOINT,class XYDIMENSION,unsigned long) __ptr64 +??0SPIN_SLT_SEPARATOR@@QEAA@PEAVOWNER_WINDOW@@IPEBGVXYPOINT@@VXYDIMENSION@@K@Z +; public: __cdecl STANDALONE_SET_FOCUS_DLG::STANDALONE_SET_FOCUS_DLG(struct HWND__ * __ptr64,class NLS_STR * __ptr64,unsigned long,enum SELECTION_TYPE,unsigned long,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +??0STANDALONE_SET_FOCUS_DLG@@QEAA@PEAUHWND__@@PEAVNLS_STR@@KW4SELECTION_TYPE@@KPEBG3K@Z +; protected: __cdecl STATE2_BUTTON_CONTROL::STATE2_BUTTON_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0STATE2_BUTTON_CONTROL@@IEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl STATELB::STATELB(int * __ptr64 const,class OWNER_WINDOW * __ptr64,unsigned int,int,int,enum FontType) __ptr64 +??0STATELB@@QEAA@QEAHPEAVOWNER_WINDOW@@IHHW4FontType@@@Z +; public: __cdecl STATELBGRP::STATELBGRP(class STATELB * __ptr64) __ptr64 +??0STATELBGRP@@QEAA@PEAVSTATELB@@@Z +; public: __cdecl STATELBGRP::STATELBGRP(int * __ptr64 const,class OWNER_WINDOW * __ptr64,unsigned int,int,int,enum FontType) __ptr64 +??0STATELBGRP@@QEAA@QEAHPEAVOWNER_WINDOW@@IHHW4FontType@@@Z +; protected: __cdecl STATE_BUTTON_CONTROL::STATE_BUTTON_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0STATE_BUTTON_CONTROL@@IEAA@PEAVOWNER_WINDOW@@I@Z +; protected: __cdecl STATE_BUTTON_CONTROL::STATE_BUTTON_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long) __ptr64 +??0STATE_BUTTON_CONTROL@@IEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@K@Z +; public: __cdecl STATIC_SPIN_ITEM::STATIC_SPIN_ITEM(class CONTROL_WINDOW * __ptr64) __ptr64 +??0STATIC_SPIN_ITEM@@QEAA@PEAVCONTROL_WINDOW@@@Z +; public: __cdecl STATIC_TEXT_CONTROL::STATIC_TEXT_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0STATIC_TEXT_CONTROL@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl STATIC_TEXT_CONTROL::STATIC_TEXT_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64) __ptr64 +??0STATIC_TEXT_CONTROL@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBG@Z +; public: __cdecl STLBITEM::STLBITEM(class STATELBGRP * __ptr64) __ptr64 +??0STLBITEM@@QEAA@PEAVSTATELBGRP@@@Z +; public: __cdecl STRING_BITSET_PAIR::STRING_BITSET_PAIR(class NLS_STR const & __ptr64,class BITFIELD const & __ptr64,int) __ptr64 +??0STRING_BITSET_PAIR@@QEAA@AEBVNLS_STR@@AEBVBITFIELD@@H@Z +; public: __cdecl STRING_LISTBOX::STRING_LISTBOX(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64,enum FontType) __ptr64 +??0STRING_LISTBOX@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBGW4FontType@@@Z +; public: __cdecl STRING_LISTBOX::STRING_LISTBOX(class OWNER_WINDOW * __ptr64,unsigned int,enum FontType) __ptr64 +??0STRING_LISTBOX@@QEAA@PEAVOWNER_WINDOW@@IW4FontType@@@Z +; protected: __cdecl STRING_LIST_CONTROL::STRING_LIST_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,int) __ptr64 +??0STRING_LIST_CONTROL@@IEAA@PEAVOWNER_WINDOW@@IH@Z +; protected: __cdecl STRING_LIST_CONTROL::STRING_LIST_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64) __ptr64 +??0STRING_LIST_CONTROL@@IEAA@PEAVOWNER_WINDOW@@IHVXYPOINT@@VXYDIMENSION@@KPEBG@Z +; public: __cdecl STR_DTE::STR_DTE(unsigned short const * __ptr64) __ptr64 +??0STR_DTE@@QEAA@PEBG@Z +; public: __cdecl STR_DTE_ELLIPSIS::STR_DTE_ELLIPSIS(unsigned short const * __ptr64,class LISTBOX * __ptr64,enum ELLIPSIS_STYLE) __ptr64 +??0STR_DTE_ELLIPSIS@@QEAA@PEBGPEAVLISTBOX@@W4ELLIPSIS_STYLE@@@Z +; public: __cdecl SUBJECT_BITMAP_BLOCK::SUBJECT_BITMAP_BLOCK(void) __ptr64 +??0SUBJECT_BITMAP_BLOCK@@QEAA@XZ +; public: __cdecl SYSMENUITEM::SYSMENUITEM(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0SYSMENUITEM@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl SYSTEM_MENU::SYSTEM_MENU(class PWND2HWND const & __ptr64) __ptr64 +??0SYSTEM_MENU@@QEAA@AEBVPWND2HWND@@@Z +; public: __cdecl TEXT_CONTROL::TEXT_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0TEXT_CONTROL@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl TEXT_CONTROL::TEXT_CONTROL(class OWNER_WINDOW * __ptr64,unsigned int,class XYPOINT,class XYDIMENSION,unsigned long,unsigned short const * __ptr64) __ptr64 +??0TEXT_CONTROL@@QEAA@PEAVOWNER_WINDOW@@IVXYPOINT@@VXYDIMENSION@@KPEBG@Z +; public: __cdecl TIMER::TIMER(class TIMER_CALLOUT * __ptr64,unsigned long,int) __ptr64 +??0TIMER@@QEAA@PEAVTIMER_CALLOUT@@KH@Z +; public: __cdecl TIMER_BASE::TIMER_BASE(unsigned long,int) __ptr64 +??0TIMER_BASE@@QEAA@KH@Z +; public: __cdecl TIMER_EVENT::TIMER_EVENT(unsigned int,unsigned __int64,__int64) __ptr64 +??0TIMER_EVENT@@QEAA@I_K_J@Z +; public: __cdecl TIMER_WINDOW::TIMER_WINDOW(class BLT_MASTER_TIMER * __ptr64) __ptr64 +??0TIMER_WINDOW@@QEAA@PEAVBLT_MASTER_TIMER@@@Z +; public: __cdecl UI_DOMAIN::UI_DOMAIN(class PWND2HWND & __ptr64,unsigned long,unsigned short const * __ptr64,int) __ptr64 +??0UI_DOMAIN@@QEAA@AEAVPWND2HWND@@KPEBGH@Z +; protected: __cdecl UI_EXT::UI_EXT(unsigned short const * __ptr64,unsigned long) __ptr64 +??0UI_EXT@@IEAA@PEBGK@Z +; public: __cdecl UI_EXT_MGR::UI_EXT_MGR(class UI_EXT_MGR_IF * __ptr64,unsigned long,unsigned long) __ptr64 +??0UI_EXT_MGR@@QEAA@PEAVUI_EXT_MGR_IF@@KK@Z +; protected: __cdecl UI_EXT_MGR_IF::UI_EXT_MGR_IF(void) __ptr64 +??0UI_EXT_MGR_IF@@IEAA@XZ +; protected: __cdecl UI_MENU_EXT::UI_MENU_EXT(unsigned short const * __ptr64,unsigned long) __ptr64 +??0UI_MENU_EXT@@IEAA@PEBGK@Z +; public: __cdecl UI_MENU_EXT_MGR::UI_MENU_EXT_MGR(class UI_EXT_MGR_IF * __ptr64,unsigned long,unsigned long) __ptr64 +??0UI_MENU_EXT_MGR@@QEAA@PEAVUI_EXT_MGR_IF@@KK@Z +; public: __cdecl ULC_API_BUFFER::ULC_API_BUFFER(struct _DOMAIN_DISPLAY_USER * __ptr64,unsigned long) __ptr64 +??0ULC_API_BUFFER@@QEAA@PEAU_DOMAIN_DISPLAY_USER@@K@Z +; public: __cdecl USER_BROWSER_LB::USER_BROWSER_LB(class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +??0USER_BROWSER_LB@@QEAA@PEAVOWNER_WINDOW@@I@Z +; public: __cdecl USER_BROWSER_LBI::USER_BROWSER_LBI(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,void * __ptr64 const,enum UI_SystemSid,enum _SID_NAME_USE,unsigned long) __ptr64 +??0USER_BROWSER_LBI@@QEAA@PEBG0000QEAXW4UI_SystemSid@@W4_SID_NAME_USE@@K@Z +; public: __cdecl USER_BROWSER_LBI_CACHE::USER_BROWSER_LBI_CACHE(void) __ptr64 +??0USER_BROWSER_LBI_CACHE@@QEAA@XZ +; public: __cdecl USER_LBI_CACHE::USER_LBI_CACHE(int) __ptr64 +??0USER_LBI_CACHE@@QEAA@H@Z +; public: __cdecl USRLB_NT_GROUP_ENUM::USRLB_NT_GROUP_ENUM(class SAM_DOMAIN const * __ptr64) __ptr64 +??0USRLB_NT_GROUP_ENUM@@QEAA@PEBVSAM_DOMAIN@@@Z +; public: __cdecl WIN32_EVENT::WIN32_EVENT(unsigned short const * __ptr64,int,int) __ptr64 +??0WIN32_EVENT@@QEAA@PEBGHH@Z +; public: __cdecl WIN32_HANDLE::WIN32_HANDLE(void * __ptr64) __ptr64 +??0WIN32_HANDLE@@QEAA@PEAX@Z +; public: __cdecl WIN32_MUTEX::WIN32_MUTEX(unsigned short const * __ptr64,int) __ptr64 +??0WIN32_MUTEX@@QEAA@PEBGH@Z +; public: __cdecl WIN32_SEMAPHORE::WIN32_SEMAPHORE(unsigned short const * __ptr64,long,long) __ptr64 +??0WIN32_SEMAPHORE@@QEAA@PEBGJJ@Z +; protected: __cdecl WIN32_SYNC_BASE::WIN32_SYNC_BASE(void * __ptr64) __ptr64 +??0WIN32_SYNC_BASE@@IEAA@PEAX@Z +; public: __cdecl WIN32_THREAD::WIN32_THREAD(int,unsigned int,unsigned short const * __ptr64) __ptr64 +??0WIN32_THREAD@@QEAA@HIPEBG@Z +; public: __cdecl WINDOW::WINDOW(class WINDOW const & __ptr64) __ptr64 +??0WINDOW@@QEAA@AEBV0@@Z +; public: __cdecl WINDOW::WINDOW(struct HWND__ * __ptr64) __ptr64 +??0WINDOW@@QEAA@PEAUHWND__@@@Z +; public: __cdecl WINDOW::WINDOW(unsigned short const * __ptr64,unsigned long,class WINDOW const * __ptr64,unsigned int) __ptr64 +??0WINDOW@@QEAA@PEBGKPEBV0@I@Z +; public: __cdecl WINDOW::WINDOW(void) __ptr64 +??0WINDOW@@QEAA@XZ +; public: __cdecl WINDOW_TIMER::WINDOW_TIMER(struct HWND__ * __ptr64,unsigned long,int,int) __ptr64 +??0WINDOW_TIMER@@QEAA@PEAUHWND__@@KHH@Z +; public: __cdecl WIN_ELLIPSIS::WIN_ELLIPSIS(class WINDOW * __ptr64,struct HDC__ * __ptr64,struct tagRECT const * __ptr64,enum ELLIPSIS_STYLE) __ptr64 +??0WIN_ELLIPSIS@@QEAA@PEAVWINDOW@@PEAUHDC__@@PEBUtagRECT@@W4ELLIPSIS_STYLE@@@Z +; public: __cdecl WIN_ELLIPSIS::WIN_ELLIPSIS(class WINDOW * __ptr64,enum ELLIPSIS_STYLE) __ptr64 +??0WIN_ELLIPSIS@@QEAA@PEAVWINDOW@@W4ELLIPSIS_STYLE@@@Z +; public: __cdecl XYDIMENSION::XYDIMENSION(struct tagSIZE const & __ptr64) __ptr64 +??0XYDIMENSION@@QEAA@AEBUtagSIZE@@@Z +; public: __cdecl XYDIMENSION::XYDIMENSION(unsigned int,unsigned int) __ptr64 +??0XYDIMENSION@@QEAA@II@Z +; public: __cdecl XYPOINT::XYPOINT(struct tagPOINT const & __ptr64) __ptr64 +??0XYPOINT@@QEAA@AEBUtagPOINT@@@Z +; public: __cdecl XYPOINT::XYPOINT(int,int) __ptr64 +??0XYPOINT@@QEAA@HH@Z +; public: __cdecl XYPOINT::XYPOINT(__int64) __ptr64 +??0XYPOINT@@QEAA@_J@Z +; public: __cdecl XYRECT::XYRECT(struct tagRECT const & __ptr64) __ptr64 +??0XYRECT@@QEAA@AEBUtagRECT@@@Z +; public: __cdecl XYRECT::XYRECT(class XYRECT const & __ptr64) __ptr64 +??0XYRECT@@QEAA@AEBV0@@Z +; public: __cdecl XYRECT::XYRECT(int,int,int,int) __ptr64 +??0XYRECT@@QEAA@HHHH@Z +; public: __cdecl XYRECT::XYRECT(struct HWND__ * __ptr64,int) __ptr64 +??0XYRECT@@QEAA@PEAUHWND__@@H@Z +; public: __cdecl XYRECT::XYRECT(class WINDOW const * __ptr64,int) __ptr64 +??0XYRECT@@QEAA@PEBVWINDOW@@H@Z +; public: __cdecl XYRECT::XYRECT(class XYPOINT,class XYPOINT) __ptr64 +??0XYRECT@@QEAA@VXYPOINT@@0@Z +; public: __cdecl XYRECT::XYRECT(class XYPOINT,class XYDIMENSION) __ptr64 +??0XYRECT@@QEAA@VXYPOINT@@VXYDIMENSION@@@Z +; public: __cdecl XYRECT::XYRECT(void) __ptr64 +??0XYRECT@@QEAA@XZ +; public: __cdecl ACCELTABLE::~ACCELTABLE(void) __ptr64 +??1ACCELTABLE@@QEAA@XZ +; public: __cdecl ACCOUNT_NAMES_MLE::~ACCOUNT_NAMES_MLE(void) __ptr64 +??1ACCOUNT_NAMES_MLE@@QEAA@XZ +; public: __cdecl ALIAS_STR::~ALIAS_STR(void) __ptr64 +??1ALIAS_STR@@QEAA@XZ +; public: __cdecl ALLOC_STR::~ALLOC_STR(void) __ptr64 +??1ALLOC_STR@@QEAA@XZ +; protected: __cdecl APPLICATION::~APPLICATION(void) __ptr64 +??1APPLICATION@@IEAA@XZ +; protected: __cdecl APP_WINDOW::~APP_WINDOW(void) __ptr64 +??1APP_WINDOW@@IEAA@XZ +; public: __cdecl ARRAY_CONTROLVAL_CID_PAIR::~ARRAY_CONTROLVAL_CID_PAIR(void) __ptr64 +??1ARRAY_CONTROLVAL_CID_PAIR@@QEAA@XZ +; public: __cdecl ARRAY_LIST_CONTROLVAL_CID_PAIR::~ARRAY_LIST_CONTROLVAL_CID_PAIR(void) __ptr64 +??1ARRAY_LIST_CONTROLVAL_CID_PAIR@@QEAA@XZ +; public: __cdecl ARROW_BUTTON::~ARROW_BUTTON(void) __ptr64 +??1ARROW_BUTTON@@QEAA@XZ +; public: __cdecl ASSOCHCFILE::~ASSOCHCFILE(void) __ptr64 +??1ASSOCHCFILE@@QEAA@XZ +; public: __cdecl ASSOCHWNDDISP::~ASSOCHWNDDISP(void) __ptr64 +??1ASSOCHWNDDISP@@QEAA@XZ +; public: __cdecl ASSOCHWNDPDLG::~ASSOCHWNDPDLG(void) __ptr64 +??1ASSOCHWNDPDLG@@QEAA@XZ +; public: __cdecl ASSOCHWNDPWND::~ASSOCHWNDPWND(void) __ptr64 +??1ASSOCHWNDPWND@@QEAA@XZ +; public: __cdecl ASSOCHWNDTHIS::~ASSOCHWNDTHIS(void) __ptr64 +??1ASSOCHWNDTHIS@@QEAA@XZ +; protected: __cdecl ATOM_BASE::~ATOM_BASE(void) __ptr64 +??1ATOM_BASE@@IEAA@XZ +; public: __cdecl AUDIT_CHECKBOXES::~AUDIT_CHECKBOXES(void) __ptr64 +??1AUDIT_CHECKBOXES@@QEAA@XZ +; public: __cdecl AUTO_CURSOR::~AUTO_CURSOR(void) __ptr64 +??1AUTO_CURSOR@@QEAA@XZ +; public: __cdecl BASE_ELLIPSIS::~BASE_ELLIPSIS(void) __ptr64 +??1BASE_ELLIPSIS@@QEAA@XZ +; public: __cdecl BASE_PASSWORD_DIALOG::~BASE_PASSWORD_DIALOG(void) __ptr64 +??1BASE_PASSWORD_DIALOG@@QEAA@XZ +; public: __cdecl BASE_SET_FOCUS_DLG::~BASE_SET_FOCUS_DLG(void) __ptr64 +??1BASE_SET_FOCUS_DLG@@QEAA@XZ +; public: __cdecl BIT_MAP::~BIT_MAP(void) __ptr64 +??1BIT_MAP@@QEAA@XZ +; public: __cdecl BLT_BACKGROUND_EDIT::~BLT_BACKGROUND_EDIT(void) __ptr64 +??1BLT_BACKGROUND_EDIT@@QEAA@XZ +; public: __cdecl BLT_COMBOBOX::~BLT_COMBOBOX(void) __ptr64 +??1BLT_COMBOBOX@@QEAA@XZ +; public: __cdecl BLT_DATE_SPIN_GROUP::~BLT_DATE_SPIN_GROUP(void) __ptr64 +??1BLT_DATE_SPIN_GROUP@@QEAA@XZ +; public: __cdecl BLT_LISTBOX::~BLT_LISTBOX(void) __ptr64 +??1BLT_LISTBOX@@QEAA@XZ +; public: __cdecl BLT_MASTER_TIMER::~BLT_MASTER_TIMER(void) __ptr64 +??1BLT_MASTER_TIMER@@QEAA@XZ +; public: __cdecl BLT_SCRATCH::~BLT_SCRATCH(void) __ptr64 +??1BLT_SCRATCH@@QEAA@XZ +; public: __cdecl BLT_TIME_SPIN_GROUP::~BLT_TIME_SPIN_GROUP(void) __ptr64 +??1BLT_TIME_SPIN_GROUP@@QEAA@XZ +; public: __cdecl BROWSER_DOMAIN::~BROWSER_DOMAIN(void) __ptr64 +??1BROWSER_DOMAIN@@QEAA@XZ +; public: __cdecl BROWSER_DOMAIN_CB::~BROWSER_DOMAIN_CB(void) __ptr64 +??1BROWSER_DOMAIN_CB@@QEAA@XZ +; public: __cdecl BROWSER_DOMAIN_LB::~BROWSER_DOMAIN_LB(void) __ptr64 +??1BROWSER_DOMAIN_LB@@QEAA@XZ +; public: virtual __cdecl BROWSER_DOMAIN_LBI::~BROWSER_DOMAIN_LBI(void) __ptr64 +??1BROWSER_DOMAIN_LBI@@UEAA@XZ +; public: virtual __cdecl BROWSER_DOMAIN_LBI_PB::~BROWSER_DOMAIN_LBI_PB(void) __ptr64 +??1BROWSER_DOMAIN_LBI_PB@@UEAA@XZ +; public: __cdecl BROWSER_SUBJECT::~BROWSER_SUBJECT(void) __ptr64 +??1BROWSER_SUBJECT@@QEAA@XZ +; public: __cdecl BROWSER_SUBJECT_ITER::~BROWSER_SUBJECT_ITER(void) __ptr64 +??1BROWSER_SUBJECT_ITER@@QEAA@XZ +; public: __cdecl BUTTON_CONTROL::~BUTTON_CONTROL(void) __ptr64 +??1BUTTON_CONTROL@@QEAA@XZ +; public: __cdecl CANCEL_TASK_DIALOG::~CANCEL_TASK_DIALOG(void) __ptr64 +??1CANCEL_TASK_DIALOG@@QEAA@XZ +; public: __cdecl CHANGEABLE_SPIN_ITEM::~CHANGEABLE_SPIN_ITEM(void) __ptr64 +??1CHANGEABLE_SPIN_ITEM@@QEAA@XZ +; public: __cdecl CHECKBOX::~CHECKBOX(void) __ptr64 +??1CHECKBOX@@QEAA@XZ +; public: __cdecl CLIENT_WINDOW::~CLIENT_WINDOW(void) __ptr64 +??1CLIENT_WINDOW@@QEAA@XZ +; public: __cdecl COMBOBOX::~COMBOBOX(void) __ptr64 +??1COMBOBOX@@QEAA@XZ +; public: __cdecl CONTROL_TABLE::~CONTROL_TABLE(void) __ptr64 +??1CONTROL_TABLE@@QEAA@XZ +; public: __cdecl CONTROL_WINDOW::~CONTROL_WINDOW(void) __ptr64 +??1CONTROL_WINDOW@@QEAA@XZ +; public: __cdecl CUSTOM_CONTROL::~CUSTOM_CONTROL(void) __ptr64 +??1CUSTOM_CONTROL@@QEAA@XZ +; public: __cdecl DEC_SLT::~DEC_SLT(void) __ptr64 +??1DEC_SLT@@QEAA@XZ +; public: __cdecl DEC_STR::~DEC_STR(void) __ptr64 +??1DEC_STR@@QEAA@XZ +; public: __cdecl DIALOG_WINDOW::~DIALOG_WINDOW(void) __ptr64 +??1DIALOG_WINDOW@@QEAA@XZ +; protected: __cdecl DISPATCHER::~DISPATCHER(void) __ptr64 +??1DISPATCHER@@IEAA@XZ +; public: __cdecl DISPLAY_CONTEXT::~DISPLAY_CONTEXT(void) __ptr64 +??1DISPLAY_CONTEXT@@QEAA@XZ +; public: __cdecl DISPLAY_MAP::~DISPLAY_MAP(void) __ptr64 +??1DISPLAY_MAP@@QEAA@XZ +; public: __cdecl DLGLOAD::~DLGLOAD(void) __ptr64 +??1DLGLOAD@@QEAA@XZ +; public: __cdecl DLIST_OF_SPIN_ITEM::~DLIST_OF_SPIN_ITEM(void) __ptr64 +??1DLIST_OF_SPIN_ITEM@@QEAA@XZ +; public: __cdecl DMID_DTE::~DMID_DTE(void) __ptr64 +??1DMID_DTE@@QEAA@XZ +; public: virtual __cdecl DOMAIN_FILL_THREAD::~DOMAIN_FILL_THREAD(void) __ptr64 +??1DOMAIN_FILL_THREAD@@UEAA@XZ +; public: __cdecl EDIT_CONTROL::~EDIT_CONTROL(void) __ptr64 +??1EDIT_CONTROL@@QEAA@XZ +; protected: __cdecl ENUM_OBJ_BASE::~ENUM_OBJ_BASE(void) __ptr64 +??1ENUM_OBJ_BASE@@IEAA@XZ +; public: __cdecl EXPANDABLE_DIALOG::~EXPANDABLE_DIALOG(void) __ptr64 +??1EXPANDABLE_DIALOG@@QEAA@XZ +; public: __cdecl FILE3_ENUM::~FILE3_ENUM(void) __ptr64 +??1FILE3_ENUM@@QEAA@XZ +; public: __cdecl FILE3_ENUM_ITER::~FILE3_ENUM_ITER(void) __ptr64 +??1FILE3_ENUM_ITER@@QEAA@XZ +; public: __cdecl FILE3_ENUM_OBJ::~FILE3_ENUM_OBJ(void) __ptr64 +??1FILE3_ENUM_OBJ@@QEAA@XZ +; public: virtual __cdecl FOCUSDLG_DATA_THREAD::~FOCUSDLG_DATA_THREAD(void) __ptr64 +??1FOCUSDLG_DATA_THREAD@@UEAA@XZ +; public: __cdecl FOCUS_CHECKBOX::~FOCUS_CHECKBOX(void) __ptr64 +??1FOCUS_CHECKBOX@@QEAA@XZ +; public: __cdecl FONT::~FONT(void) __ptr64 +??1FONT@@QEAA@XZ +; protected: __cdecl GET_FNAME_BASE_DLG::~GET_FNAME_BASE_DLG(void) __ptr64 +??1GET_FNAME_BASE_DLG@@IEAA@XZ +; public: __cdecl GLOBAL_ATOM::~GLOBAL_ATOM(void) __ptr64 +??1GLOBAL_ATOM@@QEAA@XZ +; public: __cdecl GRAPHICAL_BUTTON::~GRAPHICAL_BUTTON(void) __ptr64 +??1GRAPHICAL_BUTTON@@QEAA@XZ +; public: __cdecl GRAPHICAL_BUTTON_WITH_DISABLE::~GRAPHICAL_BUTTON_WITH_DISABLE(void) __ptr64 +??1GRAPHICAL_BUTTON_WITH_DISABLE@@QEAA@XZ +; public: __cdecl HAW_FOR_HAWAII_INFO::~HAW_FOR_HAWAII_INFO(void) __ptr64 +??1HAW_FOR_HAWAII_INFO@@QEAA@XZ +; public: __cdecl HEX_STR::~HEX_STR(void) __ptr64 +??1HEX_STR@@QEAA@XZ +; public: virtual __cdecl HIER_LBI::~HIER_LBI(void) __ptr64 +??1HIER_LBI@@UEAA@XZ +; public: __cdecl HIER_LBI_ITERATOR::~HIER_LBI_ITERATOR(void) __ptr64 +??1HIER_LBI_ITERATOR@@QEAA@XZ +; public: __cdecl HIER_LISTBOX::~HIER_LISTBOX(void) __ptr64 +??1HIER_LISTBOX@@QEAA@XZ +; public: __cdecl H_SPLITTER_BAR::~H_SPLITTER_BAR(void) __ptr64 +??1H_SPLITTER_BAR@@QEAA@XZ +; public: __cdecl ICANON_SLE::~ICANON_SLE(void) __ptr64 +??1ICANON_SLE@@QEAA@XZ +; public: __cdecl ICON_CONTROL::~ICON_CONTROL(void) __ptr64 +??1ICON_CONTROL@@QEAA@XZ +; public: __cdecl ITER_DL_SPIN_ITEM::~ITER_DL_SPIN_ITEM(void) __ptr64 +??1ITER_DL_SPIN_ITEM@@QEAA@XZ +; public: __cdecl ITER_SL_ASSOCHCFILE::~ITER_SL_ASSOCHCFILE(void) __ptr64 +??1ITER_SL_ASSOCHCFILE@@QEAA@XZ +; public: __cdecl ITER_SL_CLIENTDATA::~ITER_SL_CLIENTDATA(void) __ptr64 +??1ITER_SL_CLIENTDATA@@QEAA@XZ +; public: __cdecl ITER_SL_STRING_BITSET_PAIR::~ITER_SL_STRING_BITSET_PAIR(void) __ptr64 +??1ITER_SL_STRING_BITSET_PAIR@@QEAA@XZ +; public: __cdecl ITER_SL_TIMER_BASE::~ITER_SL_TIMER_BASE(void) __ptr64 +??1ITER_SL_TIMER_BASE@@QEAA@XZ +; public: __cdecl ITER_SL_UI_EXT::~ITER_SL_UI_EXT(void) __ptr64 +??1ITER_SL_UI_EXT@@QEAA@XZ +; public: __cdecl ITER_SL_USER_BROWSER_LBI::~ITER_SL_USER_BROWSER_LBI(void) __ptr64 +??1ITER_SL_USER_BROWSER_LBI@@QEAA@XZ +; public: __cdecl LAZY_LISTBOX::~LAZY_LISTBOX(void) __ptr64 +??1LAZY_LISTBOX@@QEAA@XZ +; public: virtual __cdecl LBI::~LBI(void) __ptr64 +??1LBI@@UEAA@XZ +; public: __cdecl LBITREE::~LBITREE(void) __ptr64 +??1LBITREE@@QEAA@XZ +; public: __cdecl LBI_HEAP::~LBI_HEAP(void) __ptr64 +??1LBI_HEAP@@QEAA@XZ +; public: __cdecl LB_COL_WIDTHS::~LB_COL_WIDTHS(void) __ptr64 +??1LB_COL_WIDTHS@@QEAA@XZ +; public: __cdecl LISTBOX::~LISTBOX(void) __ptr64 +??1LISTBOX@@QEAA@XZ +; protected: __cdecl LIST_CONTROL::~LIST_CONTROL(void) __ptr64 +??1LIST_CONTROL@@IEAA@XZ +; public: __cdecl LM_FILE_2::~LM_FILE_2(void) __ptr64 +??1LM_FILE_2@@QEAA@XZ +; public: __cdecl LM_MESSAGE::~LM_MESSAGE(void) __ptr64 +??1LM_MESSAGE@@QEAA@XZ +; public: __cdecl LM_OLLB::~LM_OLLB(void) __ptr64 +??1LM_OLLB@@QEAA@XZ +; public: __cdecl LOCAL_ATOM::~LOCAL_ATOM(void) __ptr64 +??1LOCAL_ATOM@@QEAA@XZ +; public: __cdecl LOC_LM_OBJ::~LOC_LM_OBJ(void) __ptr64 +??1LOC_LM_OBJ@@QEAA@XZ +; public: __cdecl LOGON_HOURS_CONTROL::~LOGON_HOURS_CONTROL(void) __ptr64 +??1LOGON_HOURS_CONTROL@@QEAA@XZ +; public: __cdecl MAGIC_GROUP::~MAGIC_GROUP(void) __ptr64 +??1MAGIC_GROUP@@QEAA@XZ +; public: __cdecl MASK_MAP::~MASK_MAP(void) __ptr64 +??1MASK_MAP@@QEAA@XZ +; public: __cdecl MEMORY_DC::~MEMORY_DC(void) __ptr64 +??1MEMORY_DC@@QEAA@XZ +; public: __cdecl MENU_BASE::~MENU_BASE(void) __ptr64 +??1MENU_BASE@@QEAA@XZ +; public: __cdecl MLE::~MLE(void) __ptr64 +??1MLE@@QEAA@XZ +; public: __cdecl MLE_FONT::~MLE_FONT(void) __ptr64 +??1MLE_FONT@@QEAA@XZ +; public: __cdecl MLT::~MLT(void) __ptr64 +??1MLT@@QEAA@XZ +; public: __cdecl MSGPOPUP_DIALOG::~MSGPOPUP_DIALOG(void) __ptr64 +??1MSGPOPUP_DIALOG@@QEAA@XZ +; protected: __cdecl MSG_DIALOG_BASE::~MSG_DIALOG_BASE(void) __ptr64 +??1MSG_DIALOG_BASE@@IEAA@XZ +; public: __cdecl NT_FIND_ACCOUNT_DIALOG::~NT_FIND_ACCOUNT_DIALOG(void) __ptr64 +??1NT_FIND_ACCOUNT_DIALOG@@QEAA@XZ +; public: virtual __cdecl NT_GLOBALGROUP_BROWSER_DIALOG::~NT_GLOBALGROUP_BROWSER_DIALOG(void) __ptr64 +??1NT_GLOBALGROUP_BROWSER_DIALOG@@UEAA@XZ +; public: virtual __cdecl NT_GROUP_BROWSER_DIALOG::~NT_GROUP_BROWSER_DIALOG(void) __ptr64 +??1NT_GROUP_BROWSER_DIALOG@@UEAA@XZ +; public: __cdecl NT_GROUP_BROWSER_LB::~NT_GROUP_BROWSER_LB(void) __ptr64 +??1NT_GROUP_BROWSER_LB@@QEAA@XZ +; public: __cdecl NT_GROUP_ENUM_ITER::~NT_GROUP_ENUM_ITER(void) __ptr64 +??1NT_GROUP_ENUM_ITER@@QEAA@XZ +; public: __cdecl NT_GROUP_ENUM_OBJ::~NT_GROUP_ENUM_OBJ(void) __ptr64 +??1NT_GROUP_ENUM_OBJ@@QEAA@XZ +; public: virtual __cdecl NT_LOCALGROUP_BROWSER_DIALOG::~NT_LOCALGROUP_BROWSER_DIALOG(void) __ptr64 +??1NT_LOCALGROUP_BROWSER_DIALOG@@UEAA@XZ +; public: __cdecl NT_USER_BROWSER_DIALOG::~NT_USER_BROWSER_DIALOG(void) __ptr64 +??1NT_USER_BROWSER_DIALOG@@QEAA@XZ +; public: virtual __cdecl OLLB_ENTRY::~OLLB_ENTRY(void) __ptr64 +??1OLLB_ENTRY@@UEAA@XZ +; public: __cdecl OPEN_DIALOG_BASE::~OPEN_DIALOG_BASE(void) __ptr64 +??1OPEN_DIALOG_BASE@@QEAA@XZ +; public: virtual __cdecl OPEN_LBI_BASE::~OPEN_LBI_BASE(void) __ptr64 +??1OPEN_LBI_BASE@@UEAA@XZ +; public: __cdecl OPEN_LBOX_BASE::~OPEN_LBOX_BASE(void) __ptr64 +??1OPEN_LBOX_BASE@@QEAA@XZ +; public: __cdecl OUTLINE_LISTBOX::~OUTLINE_LISTBOX(void) __ptr64 +??1OUTLINE_LISTBOX@@QEAA@XZ +; public: __cdecl OWNER_WINDOW::~OWNER_WINDOW(void) __ptr64 +??1OWNER_WINDOW@@QEAA@XZ +; public: __cdecl PAINT_DISPLAY_CONTEXT::~PAINT_DISPLAY_CONTEXT(void) __ptr64 +??1PAINT_DISPLAY_CONTEXT@@QEAA@XZ +; public: __cdecl PASSWORD_CONTROL::~PASSWORD_CONTROL(void) __ptr64 +??1PASSWORD_CONTROL@@QEAA@XZ +; public: __cdecl POPUP::~POPUP(void) __ptr64 +??1POPUP@@QEAA@XZ +; public: __cdecl POPUP_MENU::~POPUP_MENU(void) __ptr64 +??1POPUP_MENU@@QEAA@XZ +; public: __cdecl PROC_INSTANCE::~PROC_INSTANCE(void) __ptr64 +??1PROC_INSTANCE@@QEAA@XZ +; public: __cdecl PROGRESS_CONTROL::~PROGRESS_CONTROL(void) __ptr64 +??1PROGRESS_CONTROL@@QEAA@XZ +; public: __cdecl PROMPT_AND_CONNECT::~PROMPT_AND_CONNECT(void) __ptr64 +??1PROMPT_AND_CONNECT@@QEAA@XZ +; public: __cdecl PROMPT_FOR_ANY_DC_DLG::~PROMPT_FOR_ANY_DC_DLG(void) __ptr64 +??1PROMPT_FOR_ANY_DC_DLG@@QEAA@XZ +; public: __cdecl PUSH_BUTTON::~PUSH_BUTTON(void) __ptr64 +??1PUSH_BUTTON@@QEAA@XZ +; public: __cdecl RADIO_BUTTON::~RADIO_BUTTON(void) __ptr64 +??1RADIO_BUTTON@@QEAA@XZ +; public: __cdecl RADIO_GROUP::~RADIO_GROUP(void) __ptr64 +??1RADIO_GROUP@@QEAA@XZ +; public: __cdecl RESOURCE_PASSWORD_DIALOG::~RESOURCE_PASSWORD_DIALOG(void) __ptr64 +??1RESOURCE_PASSWORD_DIALOG@@QEAA@XZ +; public: __cdecl RESOURCE_STR::~RESOURCE_STR(void) __ptr64 +??1RESOURCE_STR@@QEAA@XZ +; public: __cdecl RITER_DL_SPIN_ITEM::~RITER_DL_SPIN_ITEM(void) __ptr64 +??1RITER_DL_SPIN_ITEM@@QEAA@XZ +; public: __cdecl SCREEN_DC::~SCREEN_DC(void) __ptr64 +??1SCREEN_DC@@QEAA@XZ +; public: __cdecl SERVER1_ENUM::~SERVER1_ENUM(void) __ptr64 +??1SERVER1_ENUM@@QEAA@XZ +; public: __cdecl SERVER1_ENUM_ITER::~SERVER1_ENUM_ITER(void) __ptr64 +??1SERVER1_ENUM_ITER@@QEAA@XZ +; public: __cdecl SERVER1_ENUM_OBJ::~SERVER1_ENUM_OBJ(void) __ptr64 +??1SERVER1_ENUM_OBJ@@QEAA@XZ +; public: __cdecl SERVER_ENUM::~SERVER_ENUM(void) __ptr64 +??1SERVER_ENUM@@QEAA@XZ +; public: __cdecl SET_CONTROL::~SET_CONTROL(void) __ptr64 +??1SET_CONTROL@@QEAA@XZ +; public: __cdecl SET_OF_AUDIT_CATEGORIES::~SET_OF_AUDIT_CATEGORIES(void) __ptr64 +??1SET_OF_AUDIT_CATEGORIES@@QEAA@XZ +; public: __cdecl SLE::~SLE(void) __ptr64 +??1SLE@@QEAA@XZ +; public: __cdecl SLE_FONT::~SLE_FONT(void) __ptr64 +??1SLE_FONT@@QEAA@XZ +; public: __cdecl SLE_STRLB_GROUP::~SLE_STRLB_GROUP(void) __ptr64 +??1SLE_STRLB_GROUP@@QEAA@XZ +; public: __cdecl SLIST_OF_ASSOCHCFILE::~SLIST_OF_ASSOCHCFILE(void) __ptr64 +??1SLIST_OF_ASSOCHCFILE@@QEAA@XZ +; public: __cdecl SLIST_OF_CLIENTDATA::~SLIST_OF_CLIENTDATA(void) __ptr64 +??1SLIST_OF_CLIENTDATA@@QEAA@XZ +; public: __cdecl SLIST_OF_OS_SID::~SLIST_OF_OS_SID(void) __ptr64 +??1SLIST_OF_OS_SID@@QEAA@XZ +; public: __cdecl SLIST_OF_STRING_BITSET_PAIR::~SLIST_OF_STRING_BITSET_PAIR(void) __ptr64 +??1SLIST_OF_STRING_BITSET_PAIR@@QEAA@XZ +; public: __cdecl SLIST_OF_TIMER_BASE::~SLIST_OF_TIMER_BASE(void) __ptr64 +??1SLIST_OF_TIMER_BASE@@QEAA@XZ +; public: __cdecl SLIST_OF_UI_EXT::~SLIST_OF_UI_EXT(void) __ptr64 +??1SLIST_OF_UI_EXT@@QEAA@XZ +; public: __cdecl SLIST_OF_ULC_API_BUFFER::~SLIST_OF_ULC_API_BUFFER(void) __ptr64 +??1SLIST_OF_ULC_API_BUFFER@@QEAA@XZ +; public: __cdecl SLIST_OF_USER_BROWSER_LBI::~SLIST_OF_USER_BROWSER_LBI(void) __ptr64 +??1SLIST_OF_USER_BROWSER_LBI@@QEAA@XZ +; public: __cdecl SLT::~SLT(void) __ptr64 +??1SLT@@QEAA@XZ +; public: __cdecl SLT_ELLIPSIS::~SLT_ELLIPSIS(void) __ptr64 +??1SLT_ELLIPSIS@@QEAA@XZ +; public: __cdecl SOLID_BRUSH::~SOLID_BRUSH(void) __ptr64 +??1SOLID_BRUSH@@QEAA@XZ +; public: __cdecl SPIN_GROUP::~SPIN_GROUP(void) __ptr64 +??1SPIN_GROUP@@QEAA@XZ +; public: __cdecl SPIN_ITEM::~SPIN_ITEM(void) __ptr64 +??1SPIN_ITEM@@QEAA@XZ +; public: __cdecl SPIN_SLE_NUM::~SPIN_SLE_NUM(void) __ptr64 +??1SPIN_SLE_NUM@@QEAA@XZ +; public: __cdecl SPIN_SLE_NUM_VALID::~SPIN_SLE_NUM_VALID(void) __ptr64 +??1SPIN_SLE_NUM_VALID@@QEAA@XZ +; public: __cdecl SPIN_SLE_STR::~SPIN_SLE_STR(void) __ptr64 +??1SPIN_SLE_STR@@QEAA@XZ +; public: __cdecl SPIN_SLE_VALID_SECOND::~SPIN_SLE_VALID_SECOND(void) __ptr64 +??1SPIN_SLE_VALID_SECOND@@QEAA@XZ +; public: __cdecl SPIN_SLT_SEPARATOR::~SPIN_SLT_SEPARATOR(void) __ptr64 +??1SPIN_SLT_SEPARATOR@@QEAA@XZ +; public: __cdecl STATE2_BUTTON_CONTROL::~STATE2_BUTTON_CONTROL(void) __ptr64 +??1STATE2_BUTTON_CONTROL@@QEAA@XZ +; public: __cdecl STATELB::~STATELB(void) __ptr64 +??1STATELB@@QEAA@XZ +; public: __cdecl STATELBGRP::~STATELBGRP(void) __ptr64 +??1STATELBGRP@@QEAA@XZ +; public: __cdecl STATE_BUTTON_CONTROL::~STATE_BUTTON_CONTROL(void) __ptr64 +??1STATE_BUTTON_CONTROL@@QEAA@XZ +; public: __cdecl STATIC_SPIN_ITEM::~STATIC_SPIN_ITEM(void) __ptr64 +??1STATIC_SPIN_ITEM@@QEAA@XZ +; public: __cdecl STATIC_TEXT_CONTROL::~STATIC_TEXT_CONTROL(void) __ptr64 +??1STATIC_TEXT_CONTROL@@QEAA@XZ +; public: virtual __cdecl STLBITEM::~STLBITEM(void) __ptr64 +??1STLBITEM@@UEAA@XZ +; public: __cdecl STRING_BITSET_PAIR::~STRING_BITSET_PAIR(void) __ptr64 +??1STRING_BITSET_PAIR@@QEAA@XZ +; public: __cdecl STRING_LIST_CONTROL::~STRING_LIST_CONTROL(void) __ptr64 +??1STRING_LIST_CONTROL@@QEAA@XZ +; public: __cdecl SUBJECT_BITMAP_BLOCK::~SUBJECT_BITMAP_BLOCK(void) __ptr64 +??1SUBJECT_BITMAP_BLOCK@@QEAA@XZ +; public: __cdecl SYSTEM_MENU::~SYSTEM_MENU(void) __ptr64 +??1SYSTEM_MENU@@QEAA@XZ +; public: __cdecl TEXT_CONTROL::~TEXT_CONTROL(void) __ptr64 +??1TEXT_CONTROL@@QEAA@XZ +; public: __cdecl TIMER_BASE::~TIMER_BASE(void) __ptr64 +??1TIMER_BASE@@QEAA@XZ +; public: __cdecl TIMER_WINDOW::~TIMER_WINDOW(void) __ptr64 +??1TIMER_WINDOW@@QEAA@XZ +; public: __cdecl UI_DOMAIN::~UI_DOMAIN(void) __ptr64 +??1UI_DOMAIN@@QEAA@XZ +; public: virtual __cdecl UI_EXT::~UI_EXT(void) __ptr64 +??1UI_EXT@@UEAA@XZ +; public: __cdecl UI_EXT_MGR::~UI_EXT_MGR(void) __ptr64 +??1UI_EXT_MGR@@QEAA@XZ +; public: __cdecl UI_EXT_MGR_IF::~UI_EXT_MGR_IF(void) __ptr64 +??1UI_EXT_MGR_IF@@QEAA@XZ +; public: virtual __cdecl UI_MENU_EXT::~UI_MENU_EXT(void) __ptr64 +??1UI_MENU_EXT@@UEAA@XZ +; public: virtual __cdecl UI_MENU_EXT_MGR::~UI_MENU_EXT_MGR(void) __ptr64 +??1UI_MENU_EXT_MGR@@UEAA@XZ +; public: __cdecl ULC_API_BUFFER::~ULC_API_BUFFER(void) __ptr64 +??1ULC_API_BUFFER@@QEAA@XZ +; public: __cdecl USER_BROWSER_LB::~USER_BROWSER_LB(void) __ptr64 +??1USER_BROWSER_LB@@QEAA@XZ +; public: virtual __cdecl USER_BROWSER_LBI::~USER_BROWSER_LBI(void) __ptr64 +??1USER_BROWSER_LBI@@UEAA@XZ +; public: virtual __cdecl USER_BROWSER_LBI_CACHE::~USER_BROWSER_LBI_CACHE(void) __ptr64 +??1USER_BROWSER_LBI_CACHE@@UEAA@XZ +; public: virtual __cdecl USER_LBI_CACHE::~USER_LBI_CACHE(void) __ptr64 +??1USER_LBI_CACHE@@UEAA@XZ +; public: __cdecl USRLB_NT_GROUP_ENUM::~USRLB_NT_GROUP_ENUM(void) __ptr64 +??1USRLB_NT_GROUP_ENUM@@QEAA@XZ +; public: __cdecl WIN32_EVENT::~WIN32_EVENT(void) __ptr64 +??1WIN32_EVENT@@QEAA@XZ +; public: __cdecl WIN32_HANDLE::~WIN32_HANDLE(void) __ptr64 +??1WIN32_HANDLE@@QEAA@XZ +; public: __cdecl WIN32_MUTEX::~WIN32_MUTEX(void) __ptr64 +??1WIN32_MUTEX@@QEAA@XZ +; public: __cdecl WIN32_SEMAPHORE::~WIN32_SEMAPHORE(void) __ptr64 +??1WIN32_SEMAPHORE@@QEAA@XZ +; public: __cdecl WIN32_SYNC_BASE::~WIN32_SYNC_BASE(void) __ptr64 +??1WIN32_SYNC_BASE@@QEAA@XZ +; public: virtual __cdecl WIN32_THREAD::~WIN32_THREAD(void) __ptr64 +??1WIN32_THREAD@@UEAA@XZ +; public: __cdecl WINDOW::~WINDOW(void) __ptr64 +??1WINDOW@@QEAA@XZ +; public: __cdecl WIN_ELLIPSIS::~WIN_ELLIPSIS(void) __ptr64 +??1WIN_ELLIPSIS@@QEAA@XZ +; public: class ARRAY_CONTROLVAL_CID_PAIR & __ptr64 __cdecl ARRAY_CONTROLVAL_CID_PAIR::operator=(class ARRAY_CONTROLVAL_CID_PAIR & __ptr64) __ptr64 +??4ARRAY_CONTROLVAL_CID_PAIR@@QEAAAEAV0@AEAV0@@Z +; public: virtual unsigned short const * __ptr64 __cdecl GLOBAL_ATOM::operator=(unsigned short const * __ptr64) __ptr64 +??4GLOBAL_ATOM@@UEAAPEBGPEBG@Z +; public: virtual unsigned short const * __ptr64 __cdecl LOCAL_ATOM::operator=(unsigned short const * __ptr64) __ptr64 +??4LOCAL_ATOM@@UEAAPEBGPEBG@Z +; public: class XYRECT & __ptr64 __cdecl XYRECT::operator=(class XYRECT const & __ptr64) __ptr64 +??4XYRECT@@QEAAAEAV0@AEBV0@@Z +; public: int __cdecl ASSOCHWNDDISP::operator!(void)const __ptr64 +??7ASSOCHWNDDISP@@QEBAHXZ +; public: int __cdecl ASSOCHWNDPWND::operator!(void)const __ptr64 +??7ASSOCHWNDPWND@@QEBAHXZ +; public: int __cdecl BASE::operator!(void)const __ptr64 +??7BASE@@QEBAHXZ +; public: int __cdecl CONTROL_WINDOW::operator!(void)const __ptr64 +??7CONTROL_WINDOW@@QEBAHXZ +; public: int __cdecl XYRECT::operator==(class XYRECT const & __ptr64)const __ptr64 +??8XYRECT@@QEBAHAEBV0@@Z +; public: class CONTROLVAL_CID_PAIR & __ptr64 __cdecl ARRAY_CONTROLVAL_CID_PAIR::operator[](unsigned int)const __ptr64 +??AARRAY_CONTROLVAL_CID_PAIR@@QEBAAEAVCONTROLVAL_CID_PAIR@@I@Z +; public: class DTE * __ptr64 & __ptr64 __cdecl DISPLAY_TABLE::operator[](unsigned int) __ptr64 +??ADISPLAY_TABLE@@QEAAAEAPEAVDTE@@I@Z +; public: class RADIO_BUTTON * __ptr64 __cdecl RADIO_GROUP::operator[](unsigned int) __ptr64 +??ARADIO_GROUP@@QEAAPEAVRADIO_BUTTON@@I@Z +; public: __cdecl NLS_STR::operator unsigned short const * __ptr64(void)const __ptr64 +??BNLS_STR@@QEBAPEBGXZ +; public: __cdecl OS_SID::operator void * __ptr64(void)const __ptr64 +??BOS_SID@@QEBAPEAXXZ +; public: __cdecl XYRECT::operator struct tagRECT const * __ptr64(void)const __ptr64 +??BXYRECT@@QEBAPEBUtagRECT@@XZ +; public: class FILE3_ENUM_OBJ const * __ptr64 __cdecl FILE3_ENUM_ITER::operator()(long * __ptr64,int) __ptr64 +??RFILE3_ENUM_ITER@@QEAAPEBVFILE3_ENUM_OBJ@@PEAJH@Z +; public: class HIER_LBI * __ptr64 __cdecl HIER_LBI_ITERATOR::operator()(void) __ptr64 +??RHIER_LBI_ITERATOR@@QEAAPEAVHIER_LBI@@XZ +; public: class CONTROL_WINDOW * __ptr64 __cdecl ITER_CTRL::operator()(void) __ptr64 +??RITER_CTRL@@QEAAPEAVCONTROL_WINDOW@@XZ +; public: unsigned short const * __ptr64 __cdecl ITER_DEVICE::operator()(void) __ptr64 +??RITER_DEVICE@@QEAAPEBGXZ +; public: class NLS_STR * __ptr64 __cdecl ITER_SL_NLS_STR::operator()(void) __ptr64 +??RITER_SL_NLS_STR@@QEAAPEAVNLS_STR@@XZ +; public: class NT_GROUP_ENUM_OBJ const * __ptr64 __cdecl NT_GROUP_ENUM_ITER::operator()(long * __ptr64,int) __ptr64 +??RNT_GROUP_ENUM_ITER@@QEAAPEBVNT_GROUP_ENUM_OBJ@@PEAJH@Z +; public: virtual void __cdecl CHANGEABLE_SPIN_ITEM::operator+=(unsigned long) __ptr64 +??YCHANGEABLE_SPIN_ITEM@@UEAAXK@Z +; public: class XYRECT & __ptr64 __cdecl XYRECT::operator+=(class XYRECT const & __ptr64) __ptr64 +??YXYRECT@@QEAAAEAV0@AEBV0@@Z +; public: virtual void __cdecl CHANGEABLE_SPIN_ITEM::operator-=(unsigned long) __ptr64 +??ZCHANGEABLE_SPIN_ITEM@@UEAAXK@Z +; void __cdecl `vector constructor iterator'(void * __ptr64,unsigned __int64,int,void * __ptr64 (__cdecl*)(void * __ptr64)) +??_H@YAXPEAX_KHP6APEAX0@Z@Z +; void __cdecl `vector destructor iterator'(void * __ptr64,unsigned __int64,int,void (__cdecl*)(void * __ptr64)) +??_I@YAXPEAX_KHP6AX0@Z@Z +; void __cdecl `vector vbase constructor iterator'(void * __ptr64,unsigned __int64,int,void * __ptr64 (__cdecl*)(void * __ptr64)) +??_J@YAXPEAX_KHP6APEAX0@Z@Z +; private: void __cdecl HIER_LBI::Abandon(void) __ptr64 +?Abandon@HIER_LBI@@AEAAXXZ +; private: void __cdecl HIER_LBI::AbandonAllChildren(void) __ptr64 +?AbandonAllChildren@HIER_LBI@@AEAAXXZ +; protected: virtual int __cdecl MSG_DIALOG_BASE::ActionOnError(long) __ptr64 +?ActionOnError@MSG_DIALOG_BASE@@MEAAHJ@Z +; private: void __cdecl MAGIC_GROUP::ActivateAssocControls(unsigned int,unsigned int,class CONTROL_VALUE * __ptr64) __ptr64 +?ActivateAssocControls@MAGIC_GROUP@@AEAAXIIPEAVCONTROL_VALUE@@@Z +; public: virtual void __cdecl UI_EXT_MGR::ActivateExtension(struct HWND__ * __ptr64,unsigned long) __ptr64 +?ActivateExtension@UI_EXT_MGR@@UEAAXPEAUHWND__@@K@Z +; public: int __cdecl ARRAY_LIST_CONTROLVAL_CID_PAIR::Add(class CONTROLVAL_CID_PAIR const & __ptr64) __ptr64 +?Add@ARRAY_LIST_CONTROLVAL_CID_PAIR@@QEAAHAEBVCONTROLVAL_CID_PAIR@@@Z +; public: static void __cdecl HWND_DLGPTR_CACHE::Add(struct HWND__ * __ptr64,class DIALOG_WINDOW * __ptr64) +?Add@HWND_DLGPTR_CACHE@@SAXPEAUHWND__@@PEAVDIALOG_WINDOW@@@Z +; public: long __cdecl MASK_MAP::Add(class BITFIELD const & __ptr64,class NLS_STR const & __ptr64,int) __ptr64 +?Add@MASK_MAP@@QEAAJAEBVBITFIELD@@AEBVNLS_STR@@H@Z +; public: long __cdecl MASK_MAP::Add(struct US_IDS_PAIRS * __ptr64 const,unsigned short) __ptr64 +?Add@MASK_MAP@@QEAAJQEAUUS_IDS_PAIRS@@G@Z +; public: long __cdecl SLIST_OF_ASSOCHCFILE::Add(class ASSOCHCFILE const * __ptr64) __ptr64 +?Add@SLIST_OF_ASSOCHCFILE@@QEAAJPEBVASSOCHCFILE@@@Z +; public: long __cdecl SLIST_OF_CLIENTDATA::Add(struct CLIENTDATA const * __ptr64) __ptr64 +?Add@SLIST_OF_CLIENTDATA@@QEAAJPEBUCLIENTDATA@@@Z +; public: long __cdecl SLIST_OF_NLS_STR::Add(class NLS_STR const * __ptr64) __ptr64 +?Add@SLIST_OF_NLS_STR@@QEAAJPEBVNLS_STR@@@Z +; public: long __cdecl SLIST_OF_OS_SID::Add(class OS_SID const * __ptr64) __ptr64 +?Add@SLIST_OF_OS_SID@@QEAAJPEBVOS_SID@@@Z +; public: long __cdecl SLIST_OF_TIMER_BASE::Add(class TIMER_BASE const * __ptr64) __ptr64 +?Add@SLIST_OF_TIMER_BASE@@QEAAJPEBVTIMER_BASE@@@Z +; public: long __cdecl SLIST_OF_USER_BROWSER_LBI::Add(class USER_BROWSER_LBI const * __ptr64) __ptr64 +?Add@SLIST_OF_USER_BROWSER_LBI@@QEAAJPEBVUSER_BROWSER_LBI@@@Z +; protected: long __cdecl USER_BROWSER_LBI_CACHE::AddAliases(class ADMIN_AUTHORITY * __ptr64,unsigned short const * __ptr64,int * __ptr64) __ptr64 +?AddAliases@USER_BROWSER_LBI_CACHE@@IEAAJPEAVADMIN_AUTHORITY@@PEBGPEAH@Z +; protected: long __cdecl USER_BROWSER_LBI_CACHE::AddAliases(class SAM_DOMAIN * __ptr64,unsigned short const * __ptr64,int * __ptr64) __ptr64 +?AddAliases@USER_BROWSER_LBI_CACHE@@IEAAJPEAVSAM_DOMAIN@@PEBGPEAH@Z +; public: long __cdecl MAGIC_GROUP::AddAssociation(unsigned int,class CONTROL_VALUE * __ptr64) __ptr64 +?AddAssociation@MAGIC_GROUP@@QEAAJIPEAVCONTROL_VALUE@@@Z +; public: long __cdecl SPIN_GROUP::AddAssociation(class SPIN_ITEM * __ptr64) __ptr64 +?AddAssociation@SPIN_GROUP@@QEAAJPEAVSPIN_ITEM@@@Z +; protected: virtual long __cdecl HIER_LISTBOX::AddChildren(class HIER_LBI * __ptr64) __ptr64 +?AddChildren@HIER_LISTBOX@@MEAAJPEAVHIER_LBI@@@Z +; public: static long __cdecl BLTIMP::AddClient(struct HINSTANCE__ * __ptr64,unsigned int,unsigned int,unsigned int,unsigned int) +?AddClient@BLTIMP@@SAJPEAUHINSTANCE__@@IIII@Z +; public: int __cdecl CONTROL_TABLE::AddControl(class CONTROL_WINDOW * __ptr64) __ptr64 +?AddControl@CONTROL_TABLE@@QEAAHPEAVCONTROL_WINDOW@@@Z +; private: int __cdecl OWNER_WINDOW::AddControl(class CONTROL_WINDOW * __ptr64) __ptr64 +?AddControl@OWNER_WINDOW@@AEAAHPEAVCONTROL_WINDOW@@@Z +; public: int __cdecl OUTLINE_LISTBOX::AddDomain(unsigned short const * __ptr64,unsigned short const * __ptr64,int) __ptr64 +?AddDomain@OUTLINE_LISTBOX@@QEAAHPEBG0H@Z +; protected: long __cdecl USER_BROWSER_LBI_CACHE::AddGroups(class ADMIN_AUTHORITY * __ptr64,unsigned short const * __ptr64,int * __ptr64) __ptr64 +?AddGroups@USER_BROWSER_LBI_CACHE@@IEAAJPEAVADMIN_AUTHORITY@@PEBGPEAH@Z +; public: static long __cdecl BLTIMP::AddHelpAssoc(struct HINSTANCE__ * __ptr64,long,unsigned long,unsigned long) +?AddHelpAssoc@BLTIMP@@SAJPEAUHINSTANCE__@@JKK@Z +; public: int __cdecl ARRAY_LIST_CONTROLVAL_CID_PAIR::AddIdemp(class CONTROLVAL_CID_PAIR const & __ptr64) __ptr64 +?AddIdemp@ARRAY_LIST_CONTROLVAL_CID_PAIR@@QEAAHAEBVCONTROLVAL_CID_PAIR@@@Z +; public: int __cdecl BLT_LISTBOX::AddItem(class LBI * __ptr64) __ptr64 +?AddItem@BLT_LISTBOX@@QEAAHPEAVLBI@@@Z +; public: long __cdecl BROWSER_DOMAIN_CB::AddItem(class BROWSER_DOMAIN * __ptr64) __ptr64 +?AddItem@BROWSER_DOMAIN_CB@@QEAAJPEAVBROWSER_DOMAIN@@@Z +; public: int __cdecl HIER_LISTBOX::AddItem(class HIER_LBI * __ptr64,class HIER_LBI * __ptr64,int) __ptr64 +?AddItem@HIER_LISTBOX@@QEAAHPEAVHIER_LBI@@0H@Z +; public: long __cdecl LBI_HEAP::AddItem(class LBI * __ptr64) __ptr64 +?AddItem@LBI_HEAP@@QEAAJPEAVLBI@@@Z +; protected: int __cdecl OUTLINE_LISTBOX::AddItem(enum OUTLINE_LB_LEVEL,int,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?AddItem@OUTLINE_LISTBOX@@IEAAHW4OUTLINE_LB_LEVEL@@HPEBG11@Z +; public: int __cdecl STRING_LIST_CONTROL::AddItem(unsigned short const * __ptr64) __ptr64 +?AddItem@STRING_LIST_CONTROL@@QEAAHPEBG@Z +; public: int __cdecl USER_BROWSER_LB::AddItem(class LBI * __ptr64) __ptr64 +?AddItem@USER_BROWSER_LB@@QEAAHPEAVLBI@@@Z +; public: virtual int __cdecl USER_BROWSER_LBI_CACHE::AddItem(class LBI * __ptr64) __ptr64 +?AddItem@USER_BROWSER_LBI_CACHE@@UEAAHPEAVLBI@@@Z +; public: virtual int __cdecl USER_LBI_CACHE::AddItem(class LBI * __ptr64) __ptr64 +?AddItem@USER_LBI_CACHE@@UEAAHPEAVLBI@@@Z +; protected: int __cdecl LIST_CONTROL::AddItemData(void * __ptr64) __ptr64 +?AddItemData@LIST_CONTROL@@IEAAHPEAX@Z +; public: int __cdecl BLT_LISTBOX::AddItemIdemp(class LBI * __ptr64) __ptr64 +?AddItemIdemp@BLT_LISTBOX@@QEAAHPEAVLBI@@@Z +; public: int __cdecl STRING_LIST_CONTROL::AddItemIdemp(class NLS_STR const & __ptr64) __ptr64 +?AddItemIdemp@STRING_LIST_CONTROL@@QEAAHAEBVNLS_STR@@@Z +; public: int __cdecl STRING_LIST_CONTROL::AddItemIdemp(unsigned short const * __ptr64) __ptr64 +?AddItemIdemp@STRING_LIST_CONTROL@@QEAAHPEBG@Z +; public: int __cdecl LBITREE::AddNode(class HIER_LBI * __ptr64,class HIER_LBI * __ptr64,int) __ptr64 +?AddNode@LBITREE@@QEAAHPEAVHIER_LBI@@0H@Z +; public: long __cdecl NT_USER_BROWSER_DIALOG::AddSelectedUserBrowserLBIs(class USER_BROWSER_LB * __ptr64,int,int) __ptr64 +?AddSelectedUserBrowserLBIs@NT_USER_BROWSER_DIALOG@@QEAAJPEAVUSER_BROWSER_LB@@HH@Z +; public: int __cdecl OUTLINE_LISTBOX::AddServer(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?AddServer@OUTLINE_LISTBOX@@QEAAHPEBG00@Z +; public: void __cdecl HIER_LISTBOX::AddSortedItems(class HIER_LBI * __ptr64 * __ptr64,int,class HIER_LBI * __ptr64,int) __ptr64 +?AddSortedItems@HIER_LISTBOX@@QEAAXPEAPEAVHIER_LBI@@HPEAV2@H@Z +; public: long __cdecl USER_BROWSER_LBI_CACHE::AddUsers(class ADMIN_AUTHORITY * __ptr64,unsigned short const * __ptr64,int,int * __ptr64) __ptr64 +?AddUsers@USER_BROWSER_LBI_CACHE@@QEAAJPEAVADMIN_AUTHORITY@@PEBGHPEAH@Z +; protected: long __cdecl USER_BROWSER_LBI_CACHE::AddWellKnownSids(class ADMIN_AUTHORITY * __ptr64,unsigned long,int * __ptr64) __ptr64 +?AddWellKnownSids@USER_BROWSER_LBI_CACHE@@IEAAJPEAVADMIN_AUTHORITY@@KPEAH@Z +; public: void __cdecl LBI_HEAP::Adjust(void) __ptr64 +?Adjust@LBI_HEAP@@QEAAXXZ +; public: class XYRECT & __ptr64 __cdecl XYRECT::AdjustBottom(int) __ptr64 +?AdjustBottom@XYRECT@@QEAAAEAV1@H@Z +; private: void __cdecl HIER_LBI::AdjustDescendantCount(int) __ptr64 +?AdjustDescendantCount@HIER_LBI@@AEAAXH@Z +; private: void __cdecl LBI_HEAP::AdjustDownwards(int) __ptr64 +?AdjustDownwards@LBI_HEAP@@AEAAXH@Z +; public: class XYRECT & __ptr64 __cdecl XYRECT::AdjustLeft(int) __ptr64 +?AdjustLeft@XYRECT@@QEAAAEAV1@H@Z +; public: class XYRECT & __ptr64 __cdecl XYRECT::AdjustRight(int) __ptr64 +?AdjustRight@XYRECT@@QEAAAEAV1@H@Z +; public: class XYRECT & __ptr64 __cdecl XYRECT::AdjustTop(int) __ptr64 +?AdjustTop@XYRECT@@QEAAAEAV1@H@Z +; private: void __cdecl LBI_HEAP::AdjustUpwards(int) __ptr64 +?AdjustUpwards@LBI_HEAP@@AEAAXH@Z +; private: void __cdecl HIER_LBI::Adopt(class HIER_LBI * __ptr64,int) __ptr64 +?Adopt@HIER_LBI@@AEAAXPEAV1@H@Z +; public: void __cdecl PROGRESS_CONTROL::Advance(int) __ptr64 +?Advance@PROGRESS_CONTROL@@QEAAXH@Z +; protected: virtual void __cdecl CONTROL_GROUP::AfterGroupActions(void) __ptr64 +?AfterGroupActions@CONTROL_GROUP@@MEAAXXZ +; public: void __cdecl USER_BROWSER_LBI::AliasUnicodeStrToDisplayName(struct _UNICODE_STRING * __ptr64) __ptr64 +?AliasUnicodeStrToDisplayName@USER_BROWSER_LBI@@QEAAXPEAU_UNICODE_STRING@@@Z +; public: long __cdecl DLIST_OF_SPIN_ITEM::Append(class SPIN_ITEM * __ptr64 const) __ptr64 +?Append@DLIST_OF_SPIN_ITEM@@QEAAJQEAVSPIN_ITEM@@@Z +; public: long __cdecl MENU_BASE::Append(unsigned short const * __ptr64,unsigned int,unsigned int)const __ptr64 +?Append@MENU_BASE@@QEBAJPEBGII@Z +; public: long __cdecl MENU_BASE::Append(unsigned short const * __ptr64,struct HMENU__ * __ptr64,unsigned int)const __ptr64 +?Append@MENU_BASE@@QEBAJPEBGPEAUHMENU__@@I@Z +; public: long __cdecl SLIST_OF_NLS_STR::Append(class NLS_STR const * __ptr64) __ptr64 +?Append@SLIST_OF_NLS_STR@@QEAAJPEBVNLS_STR@@@Z +; public: long __cdecl SLIST_OF_STRING_BITSET_PAIR::Append(class STRING_BITSET_PAIR const * __ptr64) __ptr64 +?Append@SLIST_OF_STRING_BITSET_PAIR@@QEAAJPEBVSTRING_BITSET_PAIR@@@Z +; public: long __cdecl SLIST_OF_UI_EXT::Append(class UI_EXT const * __ptr64) __ptr64 +?Append@SLIST_OF_UI_EXT@@QEAAJPEBVUI_EXT@@@Z +; public: long __cdecl SLIST_OF_ULC_API_BUFFER::Append(class ULC_API_BUFFER const * __ptr64) __ptr64 +?Append@SLIST_OF_ULC_API_BUFFER@@QEAAJPEBVULC_API_BUFFER@@@Z +; public: long __cdecl SLIST_OF_USER_BROWSER_LBI::Append(class USER_BROWSER_LBI const * __ptr64) __ptr64 +?Append@SLIST_OF_USER_BROWSER_LBI@@QEAAJPEBVUSER_BROWSER_LBI@@@Z +; public: virtual long __cdecl DM_DTE::AppendDataTo(class NLS_STR * __ptr64)const __ptr64 +?AppendDataTo@DM_DTE@@UEBAJPEAVNLS_STR@@@Z +; public: virtual long __cdecl STR_DTE::AppendDataTo(class NLS_STR * __ptr64)const __ptr64 +?AppendDataTo@STR_DTE@@UEBAJPEAVNLS_STR@@@Z +; public: long __cdecl MENU_BASE::AppendSeparator(void)const __ptr64 +?AppendSeparator@MENU_BASE@@QEBAJXZ +; public: long __cdecl SET_OF_AUDIT_CATEGORIES::ApplyPermissionsToCheckBoxes(class BITFIELD * __ptr64,class BITFIELD * __ptr64) __ptr64 +?ApplyPermissionsToCheckBoxes@SET_OF_AUDIT_CATEGORIES@@QEAAJPEAVBITFIELD@@0@Z +; public: int __cdecl NT_USER_BROWSER_DIALOG::AreUsersShown(void)const __ptr64 +?AreUsersShown@NT_USER_BROWSER_DIALOG@@QEBAHXZ +; protected: unsigned short const * __ptr64 __cdecl ATOM_BASE::AssignAux(unsigned short const * __ptr64) __ptr64 +?AssignAux@ATOM_BASE@@IEAAPEBGPEBG@Z +; public: long __cdecl POPUP_MENU::Attach(class PWND2HWND const & __ptr64) __ptr64 +?Attach@POPUP_MENU@@QEAAJAEBVPWND2HWND@@@Z +; long __cdecl BLTDoubleChar(class NLS_STR * __ptr64,unsigned short) +?BLTDoubleChar@@YAJPEAVNLS_STR@@G@Z +; protected: virtual long __cdecl SET_CONTROL::BLTMoveItems(class BLT_LISTBOX * __ptr64,class BLT_LISTBOX * __ptr64) __ptr64 +?BLTMoveItems@SET_CONTROL@@MEAAJPEAVBLT_LISTBOX@@0@Z +; int __cdecl BLTPoints2LogUnits(int) +?BLTPoints2LogUnits@@YAHH@Z +; private: void __cdecl LOGON_HOURS_CONTROL::Beep(void)const __ptr64 +?Beep@LOGON_HOURS_CONTROL@@AEBAXXZ +; protected: long __cdecl UI_MENU_EXT::BiasMenuIds(unsigned long) __ptr64 +?BiasMenuIds@UI_MENU_EXT@@IEAAJK@Z +; public: int __cdecl USER_LBI_CACHE::BinarySearch(struct _DOMAIN_DISPLAY_USER * __ptr64) __ptr64 +?BinarySearch@USER_LBI_CACHE@@QEAAHPEAU_DOMAIN_DISPLAY_USER@@@Z +; public: int __cdecl USER_LBI_CACHE::BinarySearch(class LBI * __ptr64) __ptr64 +?BinarySearch@USER_LBI_CACHE@@QEAAHPEAVLBI@@@Z +; public: int __cdecl DEVICE_CONTEXT::BitBlt(class XYPOINT const & __ptr64,class XYDIMENSION,class DEVICE_CONTEXT const & __ptr64,class XYPOINT const & __ptr64,unsigned long) __ptr64 +?BitBlt@DEVICE_CONTEXT@@QEAAHAEBVXYPOINT@@VXYDIMENSION@@AEBV1@0K@Z +; public: int __cdecl DEVICE_CONTEXT::BitBlt(int,int,int,int,class DEVICE_CONTEXT const & __ptr64,int,int,unsigned long) __ptr64 +?BitBlt@DEVICE_CONTEXT@@QEAAHHHHHAEBV1@HHK@Z +; public: long __cdecl MASK_MAP::BitsToString(class BITFIELD const & __ptr64,class NLS_STR * __ptr64,int,unsigned int * __ptr64) __ptr64 +?BitsToString@MASK_MAP@@QEAAJAEBVBITFIELD@@PEAVNLS_STR@@HPEAI@Z +; protected: long __cdecl USER_BROWSER_LBI_CACHE::BuildAndAddLBI(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64,void * __ptr64 const,enum UI_SystemSid,enum _SID_NAME_USE,unsigned long) __ptr64 +?BuildAndAddLBI@USER_BROWSER_LBI_CACHE@@IEAAJPEBG0000QEAXW4UI_SystemSid@@W4_SID_NAME_USE@@K@Z +; protected: long __cdecl ACCOUNT_NAMES_MLE::BuildNameListFromStrList(class NLS_STR * __ptr64,class STRLIST * __ptr64) __ptr64 +?BuildNameListFromStrList@ACCOUNT_NAMES_MLE@@IEAAJPEAVNLS_STR@@PEAVSTRLIST@@@Z +; protected: static __int64 __cdecl BLT_COMBOBOX::CBSubclassProc(struct HWND__ * __ptr64,unsigned int,unsigned __int64,__int64) +?CBSubclassProc@BLT_COMBOBOX@@KA_JPEAUHWND__@@I_K_J@Z +; protected: virtual int __cdecl BLT_LISTBOX::CD_Char(unsigned short,unsigned short) __ptr64 +?CD_Char@BLT_LISTBOX@@MEAAHGG@Z +; protected: virtual int __cdecl BLT_LISTBOX_HAW::CD_Char(unsigned short,unsigned short) __ptr64 +?CD_Char@BLT_LISTBOX_HAW@@MEAAHGG@Z +; protected: virtual int __cdecl CONTROL_WINDOW::CD_Char(unsigned short,unsigned short) __ptr64 +?CD_Char@CONTROL_WINDOW@@MEAAHGG@Z +; protected: virtual int __cdecl LM_OLLB::CD_Char(unsigned short,unsigned short) __ptr64 +?CD_Char@LM_OLLB@@MEAAHGG@Z +; protected: virtual int __cdecl OUTLINE_LISTBOX::CD_Char(unsigned short,unsigned short) __ptr64 +?CD_Char@OUTLINE_LISTBOX@@MEAAHGG@Z +; protected: virtual int __cdecl STATELB::CD_Char(unsigned short,unsigned short) __ptr64 +?CD_Char@STATELB@@MEAAHGG@Z +; protected: virtual int __cdecl USER_BROWSER_LB::CD_Char(unsigned short,unsigned short) __ptr64 +?CD_Char@USER_BROWSER_LB@@MEAAHGG@Z +; protected: int __cdecl BLT_LISTBOX::CD_Char_HAWforHawaii(unsigned short,unsigned short,class HAW_FOR_HAWAII_INFO * __ptr64) __ptr64 +?CD_Char_HAWforHawaii@BLT_LISTBOX@@IEAAHGGPEAVHAW_FOR_HAWAII_INFO@@@Z +; protected: int __cdecl USER_BROWSER_LB::CD_Char_HAWforHawaii(unsigned short,unsigned short,class HAW_FOR_HAWAII_INFO * __ptr64) __ptr64 +?CD_Char_HAWforHawaii@USER_BROWSER_LB@@IEAAHGGPEAVHAW_FOR_HAWAII_INFO@@@Z +; protected: virtual int __cdecl CONTROL_WINDOW::CD_Draw(struct tagDRAWITEMSTRUCT * __ptr64) __ptr64 +?CD_Draw@CONTROL_WINDOW@@MEAAHPEAUtagDRAWITEMSTRUCT@@@Z +; protected: virtual int __cdecl GRAPHICAL_BUTTON::CD_Draw(struct tagDRAWITEMSTRUCT * __ptr64) __ptr64 +?CD_Draw@GRAPHICAL_BUTTON@@MEAAHPEAUtagDRAWITEMSTRUCT@@@Z +; protected: virtual int __cdecl GRAPHICAL_BUTTON_WITH_DISABLE::CD_Draw(struct tagDRAWITEMSTRUCT * __ptr64) __ptr64 +?CD_Draw@GRAPHICAL_BUTTON_WITH_DISABLE@@MEAAHPEAUtagDRAWITEMSTRUCT@@@Z +; protected: virtual int __cdecl LISTBOX::CD_Draw(struct tagDRAWITEMSTRUCT * __ptr64) __ptr64 +?CD_Draw@LISTBOX@@MEAAHPEAUtagDRAWITEMSTRUCT@@@Z +; protected: virtual long __cdecl BLT_LISTBOX::CD_Guiltt(int,class NLS_STR * __ptr64) __ptr64 +?CD_Guiltt@BLT_LISTBOX@@MEAAJHPEAVNLS_STR@@@Z +; protected: virtual long __cdecl CONTROL_WINDOW::CD_Guiltt(int,class NLS_STR * __ptr64) __ptr64 +?CD_Guiltt@CONTROL_WINDOW@@MEAAJHPEAVNLS_STR@@@Z +; protected: virtual long __cdecl LAZY_LISTBOX::CD_Guiltt(int,class NLS_STR * __ptr64) __ptr64 +?CD_Guiltt@LAZY_LISTBOX@@MEAAJHPEAVNLS_STR@@@Z +; protected: virtual int __cdecl BLT_LISTBOX::CD_Measure(struct tagMEASUREITEMSTRUCT * __ptr64) __ptr64 +?CD_Measure@BLT_LISTBOX@@MEAAHPEAUtagMEASUREITEMSTRUCT@@@Z +; protected: virtual int __cdecl CONTROL_WINDOW::CD_Measure(struct tagMEASUREITEMSTRUCT * __ptr64) __ptr64 +?CD_Measure@CONTROL_WINDOW@@MEAAHPEAUtagMEASUREITEMSTRUCT@@@Z +; protected: virtual int __cdecl CONTROL_WINDOW::CD_VKey(unsigned short,unsigned short) __ptr64 +?CD_VKey@CONTROL_WINDOW@@MEAAHGG@Z +; protected: virtual int __cdecl LISTBOX::CD_VKey(unsigned short,unsigned short) __ptr64 +?CD_VKey@LISTBOX@@MEAAHGG@Z +; protected: virtual int __cdecl STATELB::CD_VKey(unsigned short,unsigned short) __ptr64 +?CD_VKey@STATELB@@MEAAHGG@Z +; protected: virtual int __cdecl USER_BROWSER_LB::CD_VKey(unsigned short,unsigned short) __ptr64 +?CD_VKey@USER_BROWSER_LB@@MEAAHGG@Z +; protected: void __cdecl CONTROL_GROUP::CVRestoreValue(class CONTROL_VALUE * __ptr64,int) __ptr64 +?CVRestoreValue@CONTROL_GROUP@@IEAAXPEAVCONTROL_VALUE@@H@Z +; public: void __cdecl CUSTOM_CONTROL::CVRestoreValue(int) __ptr64 +?CVRestoreValue@CUSTOM_CONTROL@@QEAAXH@Z +; protected: void __cdecl CONTROL_GROUP::CVSaveValue(class CONTROL_VALUE * __ptr64,int) __ptr64 +?CVSaveValue@CONTROL_GROUP@@IEAAXPEAVCONTROL_VALUE@@H@Z +; public: void __cdecl CUSTOM_CONTROL::CVSaveValue(int) __ptr64 +?CVSaveValue@CUSTOM_CONTROL@@QEAAXH@Z +; private: struct HICON__ * __ptr64 __cdecl SET_CONTROL::CalcAppropriateCursor(class LISTBOX * __ptr64,class LISTBOX * __ptr64,class XYPOINT const & __ptr64)const __ptr64 +?CalcAppropriateCursor@SET_CONTROL@@AEBAPEAUHICON__@@PEAVLISTBOX@@0AEBVXYPOINT@@@Z +; private: static unsigned int __cdecl METALLIC_STR_DTE::CalcBottomTextMargin(void) +?CalcBottomTextMargin@METALLIC_STR_DTE@@CAIXZ +; private: int __cdecl LOGON_HOURS_CONTROL::CalcButtonFromPoint(class XYPOINT)const __ptr64 +?CalcButtonFromPoint@LOGON_HOURS_CONTROL@@AEBAHVXYPOINT@@@Z +; public: static long __cdecl DISPLAY_TABLE::CalcColumnWidths(unsigned int * __ptr64,unsigned int,class OWNER_WINDOW * __ptr64,unsigned int,int) +?CalcColumnWidths@DISPLAY_TABLE@@SAJPEAIIPEAVOWNER_WINDOW@@IH@Z +; private: static int __cdecl POPUP::CalcDefButton(unsigned int,unsigned int) +?CalcDefButton@POPUP@@CAHII@Z +; protected: static int __cdecl OWNER_WINDOW::CalcFixedCDMeasure(struct HWND__ * __ptr64,struct tagMEASUREITEMSTRUCT * __ptr64) +?CalcFixedCDMeasure@OWNER_WINDOW@@KAHPEAUHWND__@@PEAUtagMEASUREITEMSTRUCT@@@Z +; protected: static int __cdecl WINDOW::CalcFixedHeight(struct HWND__ * __ptr64,unsigned int * __ptr64) +?CalcFixedHeight@WINDOW@@KAHPEAUHWND__@@PEAI@Z +; private: void __cdecl LOGON_HOURS_CONTROL::CalcGridRect(class XYRECT * __ptr64)const __ptr64 +?CalcGridRect@LOGON_HOURS_CONTROL@@AEBAXPEAVXYRECT@@@Z +; public: virtual unsigned int __cdecl LBI::CalcHeight(unsigned int) __ptr64 +?CalcHeight@LBI@@UEAAII@Z +; public: int __cdecl XYRECT::CalcHeight(void)const __ptr64 +?CalcHeight@XYRECT@@QEBAHXZ +; public: static unsigned short const * __ptr64 __cdecl BLT::CalcHelpFileHC(unsigned long) +?CalcHelpFileHC@BLT@@SAPEBGK@Z +; public: static struct HINSTANCE__ * __ptr64 __cdecl BLT::CalcHmodRsrc(class IDRESOURCE const & __ptr64) +?CalcHmodRsrc@BLT@@SAPEAUHINSTANCE__@@AEBVIDRESOURCE@@@Z +; public: static struct HINSTANCE__ * __ptr64 __cdecl BLT::CalcHmodString(long) +?CalcHmodString@BLT@@SAPEAUHINSTANCE__@@J@Z +; public: class XYRECT & __ptr64 __cdecl XYRECT::CalcIntersect(class XYRECT const & __ptr64,class XYRECT const & __ptr64) __ptr64 +?CalcIntersect@XYRECT@@QEAAAEAV1@AEBV1@0@Z +; private: void __cdecl LOGON_HOURS_CONTROL::CalcRectForCell(class XYRECT * __ptr64,int)const __ptr64 +?CalcRectForCell@LOGON_HOURS_CONTROL@@AEBAXPEAVXYRECT@@H@Z +; private: void __cdecl LOGON_HOURS_CONTROL::CalcRectForCorner(class XYRECT * __ptr64)const __ptr64 +?CalcRectForCorner@LOGON_HOURS_CONTROL@@AEBAXPEAVXYRECT@@@Z +; private: void __cdecl LOGON_HOURS_CONTROL::CalcRectForDay(class XYRECT * __ptr64,int)const __ptr64 +?CalcRectForDay@LOGON_HOURS_CONTROL@@AEBAXPEAVXYRECT@@H@Z +; private: void __cdecl LOGON_HOURS_CONTROL::CalcRectForHour(class XYRECT * __ptr64,int)const __ptr64 +?CalcRectForHour@LOGON_HOURS_CONTROL@@AEBAXPEAVXYRECT@@H@Z +; public: long __cdecl BLT_LISTBOX::CalcSingleLineHeight(void) __ptr64 +?CalcSingleLineHeight@BLT_LISTBOX@@QEAAJXZ +; private: long __cdecl LOGON_HOURS_CONTROL::CalcSizes(class XYDIMENSION) __ptr64 +?CalcSizes@LOGON_HOURS_CONTROL@@AEAAJVXYDIMENSION@@@Z +; private: static unsigned int __cdecl METALLIC_STR_DTE::CalcTopTextMargin(void) +?CalcTopTextMargin@METALLIC_STR_DTE@@CAIXZ +; public: class XYRECT & __ptr64 __cdecl XYRECT::CalcUnion(class XYRECT const & __ptr64,class XYRECT const & __ptr64) __ptr64 +?CalcUnion@XYRECT@@QEAAAEAV1@AEBV1@0@Z +; public: int __cdecl XYRECT::CalcWidth(void)const __ptr64 +?CalcWidth@XYRECT@@QEBAHXZ +; public: long __cdecl ACCOUNT_NAMES_MLE::CanonicalizeNames(unsigned short const * __ptr64,class STRLIST * __ptr64) __ptr64 +?CanonicalizeNames@ACCOUNT_NAMES_MLE@@QEAAJPEBGPEAVSTRLIST@@@Z +; public: void __cdecl CLIENT_WINDOW::CaptureMouse(void) __ptr64 +?CaptureMouse@CLIENT_WINDOW@@QEAAXXZ +; public: void __cdecl DISPATCHER::CaptureMouse(void) __ptr64 +?CaptureMouse@DISPATCHER@@QEAAXXZ +; public: void __cdecl WINDOW::Center(struct HWND__ * __ptr64) __ptr64 +?Center@WINDOW@@QEAAXPEAUHWND__@@@Z +; public: int __cdecl SPIN_GROUP::ChangeFieldValue(unsigned short,int) __ptr64 +?ChangeFieldValue@SPIN_GROUP@@QEAAHGH@Z +; public: void __cdecl AUDIT_CHECKBOXES::CheckFailed(int) __ptr64 +?CheckFailed@AUDIT_CHECKBOXES@@QEAAXH@Z +; public: unsigned int __cdecl MENU_BASE::CheckItem(unsigned int,int,unsigned int)const __ptr64 +?CheckItem@MENU_BASE@@QEBAIIHI@Z +; protected: long __cdecl ACCOUNT_NAMES_MLE::CheckLookedUpNames(unsigned short * __ptr64 * __ptr64,class LSA_TRANSLATED_SID_MEM * __ptr64,class STRLIST * __ptr64,class NLS_STR * __ptr64,unsigned short const * __ptr64,long * __ptr64) __ptr64 +?CheckLookedUpNames@ACCOUNT_NAMES_MLE@@IEAAJPEAPEAGPEAVLSA_TRANSLATED_SID_MEM@@PEAVSTRLIST@@PEAVNLS_STR@@PEBGPEAJ@Z +; public: static long __cdecl ACCOUNT_NAMES_MLE::CheckNameType(enum _SID_NAME_USE,unsigned long) +?CheckNameType@ACCOUNT_NAMES_MLE@@SAJW4_SID_NAME_USE@@K@Z +; public: int __cdecl CHANGEABLE_SPIN_ITEM::CheckRange(unsigned long)const __ptr64 +?CheckRange@CHANGEABLE_SPIN_ITEM@@QEBAHK@Z +; public: void __cdecl AUDIT_CHECKBOXES::CheckSuccess(int) __ptr64 +?CheckSuccess@AUDIT_CHECKBOXES@@QEAAXH@Z +; public: virtual int __cdecl CHANGEABLE_SPIN_ITEM::CheckValid(void) __ptr64 +?CheckValid@CHANGEABLE_SPIN_ITEM@@UEAAHXZ +; public: virtual int __cdecl SPIN_SLE_NUM_VALID::CheckValid(void) __ptr64 +?CheckValid@SPIN_SLE_NUM_VALID@@UEAAHXZ +; public: class CONTROL_WINDOW * __ptr64 __cdecl CONTROL_TABLE::CidToCtrlPtr(unsigned int)const __ptr64 +?CidToCtrlPtr@CONTROL_TABLE@@QEBAPEAVCONTROL_WINDOW@@I@Z +; protected: class CONTROL_WINDOW * __ptr64 __cdecl OWNER_WINDOW::CidToCtrlPtr(unsigned int)const __ptr64 +?CidToCtrlPtr@OWNER_WINDOW@@IEBAPEAVCONTROL_WINDOW@@I@Z +; public: void __cdecl CONTROL_WINDOW::ClaimFocus(void) __ptr64 +?ClaimFocus@CONTROL_WINDOW@@QEAAXXZ +; public: void __cdecl ARRAY_LIST_CONTROLVAL_CID_PAIR::Clear(void) __ptr64 +?Clear@ARRAY_LIST_CONTROLVAL_CID_PAIR@@QEAAXXZ +; public: void __cdecl DLIST_OF_SPIN_ITEM::Clear(void) __ptr64 +?Clear@DLIST_OF_SPIN_ITEM@@QEAAXXZ +; public: void __cdecl SLIST_OF_ASSOCHCFILE::Clear(void) __ptr64 +?Clear@SLIST_OF_ASSOCHCFILE@@QEAAXXZ +; public: void __cdecl SLIST_OF_CLIENTDATA::Clear(void) __ptr64 +?Clear@SLIST_OF_CLIENTDATA@@QEAAXXZ +; public: void __cdecl SLIST_OF_OS_SID::Clear(void) __ptr64 +?Clear@SLIST_OF_OS_SID@@QEAAXXZ +; public: void __cdecl SLIST_OF_STRING_BITSET_PAIR::Clear(void) __ptr64 +?Clear@SLIST_OF_STRING_BITSET_PAIR@@QEAAXXZ +; public: void __cdecl SLIST_OF_TIMER_BASE::Clear(void) __ptr64 +?Clear@SLIST_OF_TIMER_BASE@@QEAAXXZ +; public: void __cdecl SLIST_OF_UI_EXT::Clear(void) __ptr64 +?Clear@SLIST_OF_UI_EXT@@QEAAXXZ +; public: void __cdecl SLIST_OF_ULC_API_BUFFER::Clear(void) __ptr64 +?Clear@SLIST_OF_ULC_API_BUFFER@@QEAAXXZ +; public: void __cdecl SLIST_OF_USER_BROWSER_LBI::Clear(void) __ptr64 +?Clear@SLIST_OF_USER_BROWSER_LBI@@QEAAXXZ +; private: void __cdecl H_SPLITTER_BAR::ClearDragBar(void) __ptr64 +?ClearDragBar@H_SPLITTER_BAR@@AEAAXXZ +; public: static unsigned long __cdecl BLT_MASTER_TIMER::ClearMasterTimerHotkey(void) +?ClearMasterTimerHotkey@BLT_MASTER_TIMER@@SAKXZ +; public: void __cdecl SLT_ELLIPSIS::ClearText(void) __ptr64 +?ClearText@SLT_ELLIPSIS@@QEAAXXZ +; public: void __cdecl WINDOW::ClearText(void) __ptr64 +?ClearText@WINDOW@@QEAAXXZ +; public: void __cdecl XYPOINT::ClientToScreen(struct HWND__ * __ptr64) __ptr64 +?ClientToScreen@XYPOINT@@QEAAXPEAUHWND__@@@Z +; public: void __cdecl APP_WINDOW::Close(void) __ptr64 +?Close@APP_WINDOW@@QEAAXXZ +; public: long __cdecl WIN32_HANDLE::Close(void) __ptr64 +?Close@WIN32_HANDLE@@QEAAJXZ +; protected: void __cdecl OPEN_DIALOG_BASE::CloseFile(class OPEN_LBI_BASE * __ptr64) __ptr64 +?CloseFile@OPEN_DIALOG_BASE@@IEAAXPEAVOPEN_LBI_BASE@@@Z +; protected: static int __cdecl USER_LBI_CACHE::CmpUniStrs(struct _UNICODE_STRING const * __ptr64,struct _UNICODE_STRING const * __ptr64) +?CmpUniStrs@USER_LBI_CACHE@@KAHPEBU_UNICODE_STRING@@0@Z +; public: long __cdecl LM_OLLB::CollapseDomain(int) __ptr64 +?CollapseDomain@LM_OLLB@@QEAAJH@Z +; public: long __cdecl LM_OLLB::CollapseDomain(void) __ptr64 +?CollapseDomain@LM_OLLB@@QEAAJXZ +; public: void __cdecl HIER_LISTBOX::CollapseItem(int,int) __ptr64 +?CollapseItem@HIER_LISTBOX@@QEAAXHH@Z +; public: void __cdecl HIER_LISTBOX::CollapseItem(class HIER_LBI * __ptr64,int) __ptr64 +?CollapseItem@HIER_LISTBOX@@QEAAXPEAVHIER_LBI@@H@Z +; int __cdecl CommDlgHookProc(struct HWND__ * __ptr64,unsigned short,unsigned __int64,__int64) +?CommDlgHookProc@@YAHPEAUHWND__@@G_K_J@Z +; public: unsigned __int64 __cdecl WINDOW::Command(unsigned int,unsigned __int64,__int64)const __ptr64 +?Command@WINDOW@@QEBA_KI_K_J@Z +; public: virtual int __cdecl BROWSER_DOMAIN_LBI::Compare(class LBI const * __ptr64)const __ptr64 +?Compare@BROWSER_DOMAIN_LBI@@UEBAHPEBVLBI@@@Z +; public: virtual int __cdecl BROWSER_DOMAIN_LBI_PB::Compare(class LBI const * __ptr64)const __ptr64 +?Compare@BROWSER_DOMAIN_LBI_PB@@UEBAHPEBVLBI@@@Z +; public: int __cdecl CONTROLVAL_CID_PAIR::Compare(class CONTROLVAL_CID_PAIR const * __ptr64)const __ptr64 +?Compare@CONTROLVAL_CID_PAIR@@QEBAHPEBV1@@Z +; public: virtual int __cdecl LBI::Compare(class LBI const * __ptr64)const __ptr64 +?Compare@LBI@@UEBAHPEBV1@@Z +; public: virtual int __cdecl OLLB_ENTRY::Compare(class LBI const * __ptr64)const __ptr64 +?Compare@OLLB_ENTRY@@UEBAHPEBVLBI@@@Z +; protected: virtual int __cdecl STLBITEM::Compare(class LBI const * __ptr64)const __ptr64 +?Compare@STLBITEM@@MEBAHPEBVLBI@@@Z +; public: virtual int __cdecl USER_BROWSER_LBI::Compare(class LBI const * __ptr64)const __ptr64 +?Compare@USER_BROWSER_LBI@@UEBAHPEBVLBI@@@Z +; protected: virtual int __cdecl USER_BROWSER_LBI_CACHE::Compare(class LBI const * __ptr64,class LBI const * __ptr64)const __ptr64 +?Compare@USER_BROWSER_LBI_CACHE@@MEBAHPEBVLBI@@0@Z +; protected: virtual int __cdecl USER_BROWSER_LBI_CACHE::Compare(class LBI const * __ptr64,struct _DOMAIN_DISPLAY_USER const * __ptr64)const __ptr64 +?Compare@USER_BROWSER_LBI_CACHE@@MEBAHPEBVLBI@@PEBU_DOMAIN_DISPLAY_USER@@@Z +; public: int __cdecl USER_BROWSER_LBI::CompareAux(class LBI const * __ptr64)const __ptr64 +?CompareAux@USER_BROWSER_LBI@@QEBAHPEBVLBI@@@Z +; protected: static int __cdecl USER_BROWSER_LBI_CACHE::CompareCacheLBIs(struct _ULC_ENTRY_BASE const * __ptr64,struct _ULC_ENTRY_BASE const * __ptr64) +?CompareCacheLBIs@USER_BROWSER_LBI_CACHE@@KAHPEBU_ULC_ENTRY_BASE@@0@Z +; protected: static int __cdecl USER_LBI_CACHE::CompareLogonNames(void const * __ptr64,void const * __ptr64) +?CompareLogonNames@USER_LBI_CACHE@@KAHPEBX0@Z +; public: virtual int __cdecl LBI::Compare_HAWforHawaii(class NLS_STR const & __ptr64)const __ptr64 +?Compare_HAWforHawaii@LBI@@UEBAHAEBVNLS_STR@@@Z +; public: virtual int __cdecl USER_BROWSER_LBI::Compare_HAWforHawaii(class NLS_STR const & __ptr64)const __ptr64 +?Compare_HAWforHawaii@USER_BROWSER_LBI@@UEBAHAEBVNLS_STR@@@Z +; int __cdecl ComparepLBIs(class USER_BROWSER_LBI * __ptr64 const * __ptr64,class USER_BROWSER_LBI * __ptr64 const * __ptr64) +?ComparepLBIs@@YAHPEBQEAVUSER_BROWSER_LBI@@0@Z +; public: long __cdecl PROMPT_AND_CONNECT::Connect(void) __ptr64 +?Connect@PROMPT_AND_CONNECT@@QEAAJXZ +; public: int __cdecl XYRECT::ContainsXY(class XYPOINT)const __ptr64 +?ContainsXY@XYRECT@@QEBAHVXYPOINT@@@Z +; protected: long __cdecl SLT_ELLIPSIS::ConvertAndSetStr(void) __ptr64 +?ConvertAndSetStr@SLT_ELLIPSIS@@IEAAJXZ +; public: void __cdecl XYRECT::ConvertClientToScreen(struct HWND__ * __ptr64) __ptr64 +?ConvertClientToScreen@XYRECT@@QEAAXPEAUHWND__@@@Z +; public: void __cdecl XYRECT::ConvertScreenToClient(struct HWND__ * __ptr64) __ptr64 +?ConvertScreenToClient@XYRECT@@QEAAXPEAUHWND__@@@Z +; protected: virtual class LBI * __ptr64 __cdecl USER_BROWSER_LBI_CACHE::CreateLBI(struct _DOMAIN_DISPLAY_USER const * __ptr64) __ptr64 +?CreateLBI@USER_BROWSER_LBI_CACHE@@MEAAPEAVLBI@@PEBU_DOMAIN_DISPLAY_USER@@@Z +; public: long __cdecl ACCOUNT_NAMES_MLE::CreateLBIListFromNames(unsigned short const * __ptr64,unsigned short const * __ptr64,class SLIST_OF_USER_BROWSER_LBI * __ptr64,class SLIST_OF_USER_BROWSER_LBI * __ptr64,long * __ptr64,class NLS_STR * __ptr64) __ptr64 +?CreateLBIListFromNames@ACCOUNT_NAMES_MLE@@QEAAJPEBG0PEAVSLIST_OF_USER_BROWSER_LBI@@1PEAJPEAVNLS_STR@@@Z +; long __cdecl CreateLBIsFromSids(void * __ptr64 const * __ptr64,unsigned long,void * __ptr64 const,class LSA_POLICY * __ptr64,unsigned short const * __ptr64,class USER_BROWSER_LB * __ptr64,class SLIST_OF_USER_BROWSER_LBI * __ptr64) +?CreateLBIsFromSids@@YAJPEBQEAXKQEAXPEAVLSA_POLICY@@PEBGPEAVUSER_BROWSER_LB@@PEAVSLIST_OF_USER_BROWSER_LBI@@@Z +; private: void __cdecl GRAPHICAL_BUTTON::CtAux(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64) __ptr64 +?CtAux@GRAPHICAL_BUTTON@@AEAAXPEBG00@Z +; private: void __cdecl H_SPLITTER_BAR::CtAux(void) __ptr64 +?CtAux@H_SPLITTER_BAR@@AEAAXXZ +; private: long __cdecl POPUP_MENU::CtAux(struct HMENU__ * __ptr64) __ptr64 +?CtAux@POPUP_MENU@@AEAAJPEAUHMENU__@@@Z +; private: void __cdecl PROGRESS_CONTROL::CtAux(void) __ptr64 +?CtAux@PROGRESS_CONTROL@@AEAAXXZ +; public: long __cdecl MENU_BASE::Delete(unsigned int,unsigned int)const __ptr64 +?Delete@MENU_BASE@@QEBAJII@Z +; public: void __cdecl LIST_CONTROL::DeleteAllItems(void) __ptr64 +?DeleteAllItems@LIST_CONTROL@@QEAAXXZ +; protected: void __cdecl WIN32_THREAD::DeleteAndExit(unsigned int) __ptr64 +?DeleteAndExit@WIN32_THREAD@@IEAAXI@Z +; public: void __cdecl HIER_LISTBOX::DeleteChildren(class HIER_LBI * __ptr64) __ptr64 +?DeleteChildren@HIER_LISTBOX@@QEAAXPEAVHIER_LBI@@@Z +; public: void __cdecl DEVICE_COMBO::DeleteCurrentDeviceName(void) __ptr64 +?DeleteCurrentDeviceName@DEVICE_COMBO@@QEAAXXZ +; public: int __cdecl HIER_LISTBOX::DeleteItem(int,int) __ptr64 +?DeleteItem@HIER_LISTBOX@@QEAAHHH@Z +; public: int __cdecl LIST_CONTROL::DeleteItem(int) __ptr64 +?DeleteItem@LIST_CONTROL@@QEAAHH@Z +; public: static void __cdecl BLT::DeregisterHelpFile(struct HINSTANCE__ * __ptr64,unsigned long) +?DeregisterHelpFile@BLT@@SAXPEAUHINSTANCE__@@K@Z +; public: long __cdecl POPUP_MENU::Destroy(void) __ptr64 +?Destroy@POPUP_MENU@@QEAAJXZ +; protected: void __cdecl DIALOG_WINDOW::Dismiss(unsigned int) __ptr64 +?Dismiss@DIALOG_WINDOW@@IEAAXI@Z +; protected: void __cdecl DIALOG_WINDOW::DismissMsg(long,unsigned int) __ptr64 +?DismissMsg@DIALOG_WINDOW@@IEAAXJI@Z +; protected: virtual int __cdecl DISPATCHER::Dispatch(class EVENT const & __ptr64,unsigned long * __ptr64) __ptr64 +?Dispatch@DISPATCHER@@MEAAHAEBVEVENT@@PEAK@Z +; protected: virtual int __cdecl H_SPLITTER_BAR::Dispatch(class EVENT const & __ptr64,unsigned long * __ptr64) __ptr64 +?Dispatch@H_SPLITTER_BAR@@MEAAHAEBVEVENT@@PEAK@Z +; protected: virtual int __cdecl LB_COLUMN_HEADER::Dispatch(class EVENT const & __ptr64,unsigned long * __ptr64) __ptr64 +?Dispatch@LB_COLUMN_HEADER@@MEAAHAEBVEVENT@@PEAK@Z +; protected: virtual __int64 __cdecl APP_WINDOW::DispatchMessageW(class EVENT const & __ptr64) __ptr64 +?DispatchMessageW@APP_WINDOW@@MEAA_JAEBVEVENT@@@Z +; protected: virtual __int64 __cdecl CLIENT_WINDOW::DispatchMessageW(class EVENT const & __ptr64) __ptr64 +?DispatchMessageW@CLIENT_WINDOW@@MEAA_JAEBVEVENT@@@Z +; protected: virtual void __cdecl PROC_TIMER::DispatchTimer(void) __ptr64 +?DispatchTimer@PROC_TIMER@@MEAAXXZ +; protected: virtual void __cdecl TIMER::DispatchTimer(void) __ptr64 +?DispatchTimer@TIMER@@MEAAXXZ +; protected: virtual void __cdecl TIMER_BASE::DispatchTimer(void) __ptr64 +?DispatchTimer@TIMER_BASE@@MEAAXXZ +; protected: virtual void __cdecl WINDOW_TIMER::DispatchTimer(void) __ptr64 +?DispatchTimer@WINDOW_TIMER@@MEAAXXZ +; private: void __cdecl APPLICATION::DisplayCtError(long) __ptr64 +?DisplayCtError@APPLICATION@@AEAAXJ@Z +; protected: virtual void __cdecl SPIN_SLE_NUM_VALID::DisplayErrorMsg(void) __ptr64 +?DisplayErrorMsg@SPIN_SLE_NUM_VALID@@MEAAXXZ +; unsigned int __cdecl DisplayGenericError(class OWNINGWND const & __ptr64,long,long,unsigned short const * __ptr64,unsigned short const * __ptr64,enum MSG_SEVERITY) +?DisplayGenericError@@YAIAEBVOWNINGWND@@JJPEBG1W4MSG_SEVERITY@@@Z +; unsigned int __cdecl DisplayGenericError(class OWNINGWND const & __ptr64,long,long,unsigned short const * __ptr64,enum MSG_SEVERITY) +?DisplayGenericError@@YAIAEBVOWNINGWND@@JJPEBGW4MSG_SEVERITY@@@Z +; private: void __cdecl SPIN_SLE_NUM::DisplayNum(unsigned long) __ptr64 +?DisplayNum@SPIN_SLE_NUM@@AEAAXK@Z +; public: static __int64 __cdecl DIALOG_WINDOW::DlgProc(struct HWND__ * __ptr64,unsigned int,unsigned __int64,__int64) +?DlgProc@DIALOG_WINDOW@@SA_JPEAUHWND__@@I_K_J@Z +; public: virtual long __cdecl SET_CONTROL::DoAdd(void) __ptr64 +?DoAdd@SET_CONTROL@@UEAAJXZ +; private: long __cdecl SET_CONTROL::DoAddOrRemove(class LISTBOX * __ptr64,class LISTBOX * __ptr64) __ptr64 +?DoAddOrRemove@SET_CONTROL@@AEAAJPEAVLISTBOX@@0@Z +; public: int __cdecl SPIN_GROUP::DoArrowCommand(unsigned int,unsigned short) __ptr64 +?DoArrowCommand@SPIN_GROUP@@QEAAHIG@Z +; public: void __cdecl LOGON_HOURS_CONTROL::DoBanButton(void) __ptr64 +?DoBanButton@LOGON_HOURS_CONTROL@@QEAAXXZ +; private: void __cdecl LOGON_HOURS_CONTROL::DoButtonClick(int) __ptr64 +?DoButtonClick@LOGON_HOURS_CONTROL@@AEAAXH@Z +; private: void __cdecl LOGON_HOURS_CONTROL::DoButtonDownVisuals(void) __ptr64 +?DoButtonDownVisuals@LOGON_HOURS_CONTROL@@AEAAXXZ +; private: void __cdecl LOGON_HOURS_CONTROL::DoButtonUpVisuals(int) __ptr64 +?DoButtonUpVisuals@LOGON_HOURS_CONTROL@@AEAAXH@Z +; public: int __cdecl DISPATCHER::DoChar(class CHAR_EVENT const & __ptr64) __ptr64 +?DoChar@DISPATCHER@@QEAAHAEBVCHAR_EVENT@@@Z +; public: int __cdecl SPIN_GROUP::DoChar(class CHAR_EVENT const & __ptr64) __ptr64 +?DoChar@SPIN_GROUP@@QEAAHAEBVCHAR_EVENT@@@Z +; public: int __cdecl SPIN_GROUP::DoNewFocus(class SPIN_ITEM * __ptr64) __ptr64 +?DoNewFocus@SPIN_GROUP@@QEAAHPEAVSPIN_ITEM@@@Z +; protected: virtual long __cdecl CANCEL_TASK_DIALOG::DoOneItem(unsigned __int64,int * __ptr64,int * __ptr64,long * __ptr64) __ptr64 +?DoOneItem@CANCEL_TASK_DIALOG@@MEAAJ_KPEAH1PEAJ@Z +; public: void __cdecl LOGON_HOURS_CONTROL::DoPermitButton(void) __ptr64 +?DoPermitButton@LOGON_HOURS_CONTROL@@QEAAXXZ +; public: virtual long __cdecl SET_CONTROL::DoRemove(void) __ptr64 +?DoRemove@SET_CONTROL@@UEAAJXZ +; protected: long __cdecl NT_FIND_ACCOUNT_DIALOG::DoSearch(void) __ptr64 +?DoSearch@NT_FIND_ACCOUNT_DIALOG@@IEAAJXZ +; public: int __cdecl DISPATCHER::DoUserMessage(class EVENT const & __ptr64) __ptr64 +?DoUserMessage@DISPATCHER@@QEAAHAEBVEVENT@@@Z +; private: int __cdecl LOGON_HOURS_CONTROL::DrawAllButtons(class PAINT_DISPLAY_CONTEXT & __ptr64)const __ptr64 +?DrawAllButtons@LOGON_HOURS_CONTROL@@AEBAHAEAVPAINT_DISPLAY_CONTEXT@@@Z +; private: int __cdecl LOGON_HOURS_CONTROL::DrawBackground(class PAINT_DISPLAY_CONTEXT & __ptr64)const __ptr64 +?DrawBackground@LOGON_HOURS_CONTROL@@AEBAHAEAVPAINT_DISPLAY_CONTEXT@@@Z +; private: void __cdecl LOGON_HOURS_CONTROL::DrawCurrentSelection(class DISPLAY_CONTEXT const & __ptr64)const __ptr64 +?DrawCurrentSelection@LOGON_HOURS_CONTROL@@AEBAXAEBVDISPLAY_CONTEXT@@@Z +; private: void __cdecl LOGON_HOURS_CONTROL::DrawFocusOnCell(class DISPLAY_CONTEXT const & __ptr64,int)const __ptr64 +?DrawFocusOnCell@LOGON_HOURS_CONTROL@@AEBAXAEBVDISPLAY_CONTEXT@@H@Z +; private: void __cdecl LOGON_HOURS_CONTROL::DrawFocusOnCornerButton(class DISPLAY_CONTEXT const & __ptr64)const __ptr64 +?DrawFocusOnCornerButton@LOGON_HOURS_CONTROL@@AEBAXAEBVDISPLAY_CONTEXT@@@Z +; private: void __cdecl LOGON_HOURS_CONTROL::DrawFocusOnDayButton(class DISPLAY_CONTEXT const & __ptr64,int)const __ptr64 +?DrawFocusOnDayButton@LOGON_HOURS_CONTROL@@AEBAXAEBVDISPLAY_CONTEXT@@H@Z +; private: void __cdecl LOGON_HOURS_CONTROL::DrawFocusOnHourButton(class DISPLAY_CONTEXT const & __ptr64,int)const __ptr64 +?DrawFocusOnHourButton@LOGON_HOURS_CONTROL@@AEBAXAEBVDISPLAY_CONTEXT@@H@Z +; public: void __cdecl DEVICE_CONTEXT::DrawFocusRect(struct tagRECT const * __ptr64)const __ptr64 +?DrawFocusRect@DEVICE_CONTEXT@@QEBAXPEBUtagRECT@@@Z +; protected: void __cdecl FOCUS_CHECKBOX::DrawFocusRect(class DEVICE_CONTEXT * __ptr64,struct tagRECT * __ptr64,int) __ptr64 +?DrawFocusRect@FOCUS_CHECKBOX@@IEAAXPEAVDEVICE_CONTEXT@@PEAUtagRECT@@H@Z +; private: void __cdecl LOGON_HOURS_CONTROL::DrawFocusSomewhere(class DISPLAY_CONTEXT const & __ptr64,int)const __ptr64 +?DrawFocusSomewhere@LOGON_HOURS_CONTROL@@AEBAXAEBVDISPLAY_CONTEXT@@H@Z +; private: int __cdecl LOGON_HOURS_CONTROL::DrawGridSetting(class PAINT_DISPLAY_CONTEXT & __ptr64)const __ptr64 +?DrawGridSetting@LOGON_HOURS_CONTROL@@AEBAHAEAVPAINT_DISPLAY_CONTEXT@@@Z +; private: int __cdecl LOGON_HOURS_CONTROL::DrawGridWires(class PAINT_DISPLAY_CONTEXT & __ptr64)const __ptr64 +?DrawGridWires@LOGON_HOURS_CONTROL@@AEBAHAEAVPAINT_DISPLAY_CONTEXT@@@Z +; private: int __cdecl APP_WINDOW::DrawIcon(void) __ptr64 +?DrawIcon@APP_WINDOW@@AEAAHXZ +; public: long __cdecl APP_WINDOW::DrawMenuBar(void)const __ptr64 +?DrawMenuBar@APP_WINDOW@@QEBAJXZ +; private: void __cdecl LOGON_HOURS_CONTROL::DrawOneCornerButton(class PAINT_DISPLAY_CONTEXT & __ptr64,class XYRECT const & __ptr64,int,struct HBRUSH__ * __ptr64,struct HPEN__ * __ptr64,struct HPEN__ * __ptr64)const __ptr64 +?DrawOneCornerButton@LOGON_HOURS_CONTROL@@AEBAXAEAVPAINT_DISPLAY_CONTEXT@@AEBVXYRECT@@HPEAUHBRUSH__@@PEAUHPEN__@@3@Z +; private: int __cdecl LOGON_HOURS_CONTROL::DrawOneDayBar(class PAINT_DISPLAY_CONTEXT & __ptr64,int,int,int,struct HBRUSH__ * __ptr64)const __ptr64 +?DrawOneDayBar@LOGON_HOURS_CONTROL@@AEBAHAEAVPAINT_DISPLAY_CONTEXT@@HHHPEAUHBRUSH__@@@Z +; private: void __cdecl LOGON_HOURS_CONTROL::DrawOneFlatButton(class PAINT_DISPLAY_CONTEXT & __ptr64,class XYRECT const & __ptr64,int,struct HBRUSH__ * __ptr64,struct HPEN__ * __ptr64,struct HPEN__ * __ptr64)const __ptr64 +?DrawOneFlatButton@LOGON_HOURS_CONTROL@@AEBAXAEAVPAINT_DISPLAY_CONTEXT@@AEBVXYRECT@@HPEAUHBRUSH__@@PEAUHPEN__@@3@Z +; public: void __cdecl DEVICE_CONTEXT::DrawRect(struct tagRECT const * __ptr64)const __ptr64 +?DrawRect@DEVICE_CONTEXT@@QEBAXPEBUtagRECT@@@Z +; private: void __cdecl LOGON_HOURS_CONTROL::DrawSelectionOnCell(class DISPLAY_CONTEXT const & __ptr64,int)const __ptr64 +?DrawSelectionOnCell@LOGON_HOURS_CONTROL@@AEBAXAEBVDISPLAY_CONTEXT@@H@Z +; private: void __cdecl LOGON_HOURS_CONTROL::DrawSelectionOnCells(class DISPLAY_CONTEXT const & __ptr64,int,int)const __ptr64 +?DrawSelectionOnCells@LOGON_HOURS_CONTROL@@AEBAXAEBVDISPLAY_CONTEXT@@HH@Z +; public: int __cdecl DEVICE_CONTEXT::DrawTextW(class NLS_STR const & __ptr64,struct tagRECT * __ptr64,unsigned int) __ptr64 +?DrawTextW@DEVICE_CONTEXT@@QEAAHAEBVNLS_STR@@PEAUtagRECT@@I@Z +; private: int __cdecl POPUP::Emergency(void)const __ptr64 +?Emergency@POPUP@@AEBAHXZ +; public: void __cdecl AUDIT_CHECKBOXES::Enable(int,int) __ptr64 +?Enable@AUDIT_CHECKBOXES@@QEAAXHH@Z +; public: void __cdecl MAGIC_GROUP::Enable(int) __ptr64 +?Enable@MAGIC_GROUP@@QEAAXH@Z +; public: void __cdecl MENUITEM::Enable(int) __ptr64 +?Enable@MENUITEM@@QEAAXH@Z +; public: void __cdecl RADIO_GROUP::Enable(int) __ptr64 +?Enable@RADIO_GROUP@@QEAAXH@Z +; public: void __cdecl SET_OF_AUDIT_CATEGORIES::Enable(int,int) __ptr64 +?Enable@SET_OF_AUDIT_CATEGORIES@@QEAAXHH@Z +; public: void __cdecl TIMER_BASE::Enable(int) __ptr64 +?Enable@TIMER_BASE@@QEAAXH@Z +; public: void __cdecl WINDOW::Enable(int) __ptr64 +?Enable@WINDOW@@QEAAXH@Z +; protected: void __cdecl NT_USER_BROWSER_DIALOG::EnableBrowsing(int) __ptr64 +?EnableBrowsing@NT_USER_BROWSER_DIALOG@@IEAAXH@Z +; protected: void __cdecl SET_CONTROL::EnableButtons(void) __ptr64 +?EnableButtons@SET_CONTROL@@IEAAXXZ +; public: unsigned int __cdecl MENU_BASE::EnableItem(unsigned int,int,unsigned int)const __ptr64 +?EnableItem@MENU_BASE@@QEBAIIHI@Z +; public: void __cdecl SET_CONTROL::EnableMoves(int) __ptr64 +?EnableMoves@SET_CONTROL@@QEAAXH@Z +; public: void __cdecl TRISTATE::EnableThirdState(int) __ptr64 +?EnableThirdState@TRISTATE@@QEAAXH@Z +; public: static long __cdecl BLTIMP::EnterBLTCritSect(void) +?EnterBLTCritSect@BLTIMP@@SAJXZ +; public: static long __cdecl BLTIMP::EnterResourceCritSect(void) +?EnterResourceCritSect@BLTIMP@@SAJXZ +; public: long __cdecl MASK_MAP::EnumBits(class BITFIELD * __ptr64,int * __ptr64,int * __ptr64,int) __ptr64 +?EnumBits@MASK_MAP@@QEAAJPEAVBITFIELD@@PEAH1H@Z +; public: long __cdecl MASK_MAP::EnumStrings(class NLS_STR * __ptr64,int * __ptr64,int * __ptr64,int) __ptr64 +?EnumStrings@MASK_MAP@@QEAAJPEAVNLS_STR@@PEAH1H@Z +; protected: void __cdecl FOCUS_CHECKBOX::EraseFocusRect(class DEVICE_CONTEXT * __ptr64,struct tagRECT * __ptr64) __ptr64 +?EraseFocusRect@FOCUS_CHECKBOX@@IEAAXPEAVDEVICE_CONTEXT@@PEAUtagRECT@@@Z +; private: void __cdecl LOGON_HOURS_CONTROL::EraseSelection(class DISPLAY_CONTEXT const & __ptr64) __ptr64 +?EraseSelection@LOGON_HOURS_CONTROL@@AEAAXAEBVDISPLAY_CONTEXT@@@Z +; protected: void __cdecl WIN32_THREAD::Exit(unsigned int) __ptr64 +?Exit@WIN32_THREAD@@IEAAXI@Z +; public: long __cdecl DOMAIN_FILL_THREAD::ExitThread(void) __ptr64 +?ExitThread@DOMAIN_FILL_THREAD@@QEAAJXZ +; public: long __cdecl FOCUSDLG_DATA_THREAD::ExitThread(void) __ptr64 +?ExitThread@FOCUSDLG_DATA_THREAD@@QEAAJXZ +; private: int __cdecl HIER_LISTBOX::ExpandChildren(int,class HIER_LBI * __ptr64) __ptr64 +?ExpandChildren@HIER_LISTBOX@@AEAAHHPEAVHIER_LBI@@@Z +; public: long __cdecl LM_OLLB::ExpandDomain(int) __ptr64 +?ExpandDomain@LM_OLLB@@QEAAJH@Z +; public: long __cdecl LM_OLLB::ExpandDomain(void) __ptr64 +?ExpandDomain@LM_OLLB@@QEAAJXZ +; public: long __cdecl HIER_LISTBOX::ExpandItem(int) __ptr64 +?ExpandItem@HIER_LISTBOX@@QEAAJH@Z +; public: long __cdecl HIER_LISTBOX::ExpandItem(class HIER_LBI * __ptr64) __ptr64 +?ExpandItem@HIER_LISTBOX@@QEAAJPEAVHIER_LBI@@@Z +; public: int __cdecl DEVICE_CONTEXT::ExtTextOutW(int,int,unsigned int,struct tagRECT const * __ptr64,class NLS_STR const & __ptr64,int * __ptr64) __ptr64 +?ExtTextOutW@DEVICE_CONTEXT@@QEAAHHHIPEBUtagRECT@@AEBVNLS_STR@@PEAH@Z +; public: int __cdecl DEVICE_CONTEXT::ExtTextOutW(int,int,unsigned int,struct tagRECT const * __ptr64,unsigned short const * __ptr64,int,int * __ptr64) __ptr64 +?ExtTextOutW@DEVICE_CONTEXT@@QEAAHHHIPEBUtagRECT@@PEBGHPEAH@Z +; public: long __cdecl NT_GROUP_BROWSER_LB::Fill(void * __ptr64 const * __ptr64,unsigned long,class SAM_DOMAIN const * __ptr64,class LSA_POLICY * __ptr64,unsigned short const * __ptr64) __ptr64 +?Fill@NT_GROUP_BROWSER_LB@@QEAAJPEBQEAXKPEBVSAM_DOMAIN@@PEAVLSA_POLICY@@PEBG@Z +; public: long __cdecl OPEN_LBOX_BASE::Fill(void) __ptr64 +?Fill@OPEN_LBOX_BASE@@QEAAJXZ +; public: long __cdecl USER_BROWSER_LBI_CACHE::Fill(class ADMIN_AUTHORITY * __ptr64,unsigned short const * __ptr64,unsigned long,int,int,int * __ptr64) __ptr64 +?Fill@USER_BROWSER_LBI_CACHE@@QEAAJPEAVADMIN_AUTHORITY@@PEBGKHHPEAH@Z +; public: void __cdecl LM_OLLB::FillAllInfo(class BROWSE_DOMAIN_ENUM * __ptr64,class SERVER1_ENUM * __ptr64,unsigned short const * __ptr64) __ptr64 +?FillAllInfo@LM_OLLB@@QEAAXPEAVBROWSE_DOMAIN_ENUM@@PEAVSERVER1_ENUM@@PEBG@Z +; private: void __cdecl MSGPOPUP_DIALOG::FillButtonArray(unsigned int,int * __ptr64,int * __ptr64) __ptr64 +?FillButtonArray@MSGPOPUP_DIALOG@@AEAAXIPEAH0@Z +; private: long __cdecl DEVICE_COMBO::FillDevices(void) __ptr64 +?FillDevices@DEVICE_COMBO@@AEAAJXZ +; private: long __cdecl LM_OLLB::FillDomains(unsigned long,unsigned short const * __ptr64) __ptr64 +?FillDomains@LM_OLLB@@AEAAJKPEBG@Z +; public: long __cdecl NT_GROUP_BROWSER_LB::FillGlobalGroupMembers(class OS_SID const * __ptr64,class SAM_DOMAIN const * __ptr64,class SAM_DOMAIN const * __ptr64,class LSA_POLICY * __ptr64,unsigned short const * __ptr64) __ptr64 +?FillGlobalGroupMembers@NT_GROUP_BROWSER_LB@@QEAAJPEBVOS_SID@@PEBVSAM_DOMAIN@@1PEAVLSA_POLICY@@PEBG@Z +; public: long __cdecl NT_GROUP_BROWSER_LB::FillLocalGroupMembers(class OS_SID const * __ptr64,class SAM_DOMAIN const * __ptr64,class SAM_DOMAIN const * __ptr64,class LSA_POLICY * __ptr64,unsigned short const * __ptr64) __ptr64 +?FillLocalGroupMembers@NT_GROUP_BROWSER_LB@@QEAAJPEBVOS_SID@@PEBVSAM_DOMAIN@@1PEAVLSA_POLICY@@PEBG@Z +; private: long __cdecl LM_OLLB::FillServers(unsigned short const * __ptr64,unsigned int * __ptr64) __ptr64 +?FillServers@LM_OLLB@@AEAAJPEBGPEAI@Z +; protected: virtual int __cdecl DIALOG_WINDOW::FilterMessage(struct tagMSG * __ptr64) __ptr64 +?FilterMessage@DIALOG_WINDOW@@MEAAHPEAUtagMSG@@@Z +; protected: virtual int __cdecl HAS_MESSAGE_PUMP::FilterMessage(struct tagMSG * __ptr64) __ptr64 +?FilterMessage@HAS_MESSAGE_PUMP@@MEAAHPEAUtagMSG@@@Z +; public: int __cdecl ARRAY_LIST_CONTROLVAL_CID_PAIR::Find(class CONTROLVAL_CID_PAIR const & __ptr64)const __ptr64 +?Find@ARRAY_LIST_CONTROLVAL_CID_PAIR@@QEBAHAEBVCONTROLVAL_CID_PAIR@@@Z +; public: static class DIALOG_WINDOW * __ptr64 __cdecl HWND_DLGPTR_CACHE::Find(struct HWND__ * __ptr64) +?Find@HWND_DLGPTR_CACHE@@SAPEAVDIALOG_WINDOW@@PEAUHWND__@@@Z +; private: unsigned int __cdecl MAGIC_GROUP::FindAssocRadioButton(class CONTROL_VALUE * __ptr64) __ptr64 +?FindAssocRadioButton@MAGIC_GROUP@@AEAAIPEAVCONTROL_VALUE@@@Z +; public: class BROWSER_DOMAIN * __ptr64 __cdecl NT_USER_BROWSER_DIALOG::FindDomain(class OS_SID const * __ptr64) __ptr64 +?FindDomain@NT_USER_BROWSER_DIALOG@@QEAAPEAVBROWSER_DOMAIN@@PEBVOS_SID@@@Z +; public: class UI_EXT * __ptr64 __cdecl UI_EXT_MGR::FindExtensionByDelta(unsigned long) __ptr64 +?FindExtensionByDelta@UI_EXT_MGR@@QEAAPEAVUI_EXT@@K@Z +; public: class UI_EXT * __ptr64 __cdecl UI_EXT_MGR::FindExtensionByName(unsigned short const * __ptr64) __ptr64 +?FindExtensionByName@UI_EXT_MGR@@QEAAPEAVUI_EXT@@PEBG@Z +; public: int __cdecl BLT_LISTBOX::FindItem(class LBI const & __ptr64)const __ptr64 +?FindItem@BLT_LISTBOX@@QEBAHAEBVLBI@@@Z +; public: int __cdecl OUTLINE_LISTBOX::FindItem(unsigned short const * __ptr64,unsigned short const * __ptr64)const __ptr64 +?FindItem@OUTLINE_LISTBOX@@QEBAHPEBG0@Z +; public: int __cdecl STRING_LIST_CONTROL::FindItem(unsigned short const * __ptr64)const __ptr64 +?FindItem@STRING_LIST_CONTROL@@QEBAHPEBG@Z +; public: int __cdecl STRING_LIST_CONTROL::FindItem(unsigned short const * __ptr64,int)const __ptr64 +?FindItem@STRING_LIST_CONTROL@@QEBAHPEBGH@Z +; public: int __cdecl STRING_LIST_CONTROL::FindItemExact(unsigned short const * __ptr64)const __ptr64 +?FindItemExact@STRING_LIST_CONTROL@@QEBAHPEBG@Z +; public: int __cdecl STRING_LIST_CONTROL::FindItemExact(unsigned short const * __ptr64,int)const __ptr64 +?FindItemExact@STRING_LIST_CONTROL@@QEBAHPEBGH@Z +; public: void __cdecl DEVICE_CONTEXT::FrameRect(struct tagRECT const * __ptr64,struct HBRUSH__ * __ptr64)const __ptr64 +?FrameRect@DEVICE_CONTEXT@@QEBAXPEBUtagRECT@@PEAUHBRUSH__@@@Z +; private: virtual long __cdecl SPIN_SLE_STR::GetAccKey(class NLS_STR * __ptr64) __ptr64 +?GetAccKey@SPIN_SLE_STR@@EEAAJPEAVNLS_STR@@@Z +; protected: virtual long __cdecl SPIN_SLT_SEPARATOR::GetAccKey(class NLS_STR * __ptr64) __ptr64 +?GetAccKey@SPIN_SLT_SEPARATOR@@MEAAJPEAVNLS_STR@@@Z +; private: long __cdecl MSG_DIALOG_BASE::GetAndSendText(void) __ptr64 +?GetAndSendText@MSG_DIALOG_BASE@@AEAAJXZ +; public: unsigned long __cdecl DEVICE_CONTEXT::GetBkColor(void)const __ptr64 +?GetBkColor@DEVICE_CONTEXT@@QEBAKXZ +; public: long __cdecl BROWSER_DOMAIN::GetDomainInfo(class NT_USER_BROWSER_DIALOG * __ptr64,class ADMIN_AUTHORITY const * __ptr64) __ptr64 +?GetDomainInfo@BROWSER_DOMAIN@@QEAAJPEAVNT_USER_BROWSER_DIALOG@@PEBVADMIN_AUTHORITY@@@Z +; public: long __cdecl UI_DOMAIN::GetInfo(void) __ptr64 +?GetInfo@UI_DOMAIN@@QEAAJXZ +; public: long __cdecl APP_WINDOW::GetPlacement(struct tagWINDOWPLACEMENT * __ptr64)const __ptr64 +?GetPlacement@APP_WINDOW@@QEBAJPEAUtagWINDOWPLACEMENT@@@Z +; public: long __cdecl BROWSER_DOMAIN::GetQualifiedDomainName(class NLS_STR * __ptr64) __ptr64 +?GetQualifiedDomainName@BROWSER_DOMAIN@@QEAAJPEAVNLS_STR@@@Z +; public: long __cdecl BROWSER_DOMAIN_LBI_PB::GetQualifiedDomainName(class NLS_STR * __ptr64) __ptr64 +?GetQualifiedDomainName@BROWSER_DOMAIN_LBI_PB@@QEAAJPEAVNLS_STR@@@Z +; public: unsigned long __cdecl DEVICE_CONTEXT::GetTextColor(void)const __ptr64 +?GetTextColor@DEVICE_CONTEXT@@QEBAKXZ +; private: int __cdecl DISPLAY_MAP::GetTransColorIndex(unsigned long * __ptr64,int)const __ptr64 +?GetTransColorIndex@DISPLAY_MAP@@AEBAHPEAKH@Z +; protected: long __cdecl NT_USER_BROWSER_DIALOG::GetTrustedDomainList(unsigned short const * __ptr64,class BROWSER_DOMAIN * __ptr64 * __ptr64,class BROWSER_DOMAIN_CB * __ptr64,class ADMIN_AUTHORITY const * __ptr64) __ptr64 +?GetTrustedDomainList@NT_USER_BROWSER_DIALOG@@IEAAJPEBGPEAPEAVBROWSER_DOMAIN@@PEAVBROWSER_DOMAIN_CB@@PEBVADMIN_AUTHORITY@@@Z +; public: int __cdecl SET_CONTROL::HandleOnLMouseButtonDown(class LISTBOX * __ptr64,class CUSTOM_CONTROL * __ptr64,class MOUSE_EVENT const & __ptr64) __ptr64 +?HandleOnLMouseButtonDown@SET_CONTROL@@QEAAHPEAVLISTBOX@@PEAVCUSTOM_CONTROL@@AEBVMOUSE_EVENT@@@Z +; public: int __cdecl SET_CONTROL::HandleOnLMouseButtonUp(class LISTBOX * __ptr64,class CUSTOM_CONTROL * __ptr64,class MOUSE_EVENT const & __ptr64) __ptr64 +?HandleOnLMouseButtonUp@SET_CONTROL@@QEAAHPEAVLISTBOX@@PEAVCUSTOM_CONTROL@@AEBVMOUSE_EVENT@@@Z +; public: int __cdecl SET_CONTROL::HandleOnMouseMove(class LISTBOX * __ptr64,class MOUSE_EVENT const & __ptr64) __ptr64 +?HandleOnMouseMove@SET_CONTROL@@QEAAHPEAVLISTBOX@@AEBVMOUSE_EVENT@@@Z +; public: int __cdecl HIER_LBI::HasChildren(void) __ptr64 +?HasChildren@HIER_LBI@@QEAAHXZ +; public: int __cdecl WINDOW::HasFocus(void)const __ptr64 +?HasFocus@WINDOW@@QEBAHXZ +; public: static class DISPATCHER * __ptr64 __cdecl ASSOCHWNDDISP::HwndToPdispatch(struct HWND__ * __ptr64) +?HwndToPdispatch@ASSOCHWNDDISP@@SAPEAVDISPATCHER@@PEAUHWND__@@@Z +; public: static class DIALOG_WINDOW * __ptr64 __cdecl ASSOCHWNDPDLG::HwndToPdlg(struct HWND__ * __ptr64) +?HwndToPdlg@ASSOCHWNDPDLG@@SAPEAVDIALOG_WINDOW@@PEAUHWND__@@@Z +; public: static class CLIENT_WINDOW * __ptr64 __cdecl ASSOCHWNDPWND::HwndToPwnd(struct HWND__ * __ptr64) +?HwndToPwnd@ASSOCHWNDPWND@@SAPEAVCLIENT_WINDOW@@PEAUHWND__@@@Z +; private: static class CLIENT_WINDOW * __ptr64 __cdecl CLIENT_WINDOW::HwndToPwnd(struct HWND__ * __ptr64) +?HwndToPwnd@CLIENT_WINDOW@@CAPEAV1@PEAUHWND__@@@Z +; private: static class DIALOG_WINDOW * __ptr64 __cdecl DIALOG_WINDOW::HwndToPwnd(struct HWND__ * __ptr64) +?HwndToPwnd@DIALOG_WINDOW@@CAPEAV1@PEAUHWND__@@@Z +; protected: static class DISPATCHER * __ptr64 __cdecl DISPATCHER::HwndToPwnd(struct HWND__ * __ptr64) +?HwndToPwnd@DISPATCHER@@KAPEAV1@PEAUHWND__@@@Z +; public: static void * __ptr64 __cdecl ASSOCHWNDTHIS::HwndToThis(struct HWND__ * __ptr64) +?HwndToThis@ASSOCHWNDTHIS@@SAPEAXPEAUHWND__@@@Z +; public: int __cdecl BASE_SET_FOCUS_DLG::InRasMode(void)const __ptr64 +?InRasMode@BASE_SET_FOCUS_DLG@@QEBAHXZ +; public: int __cdecl XYPOINT::InRect(class XYRECT const & __ptr64)const __ptr64 +?InRect@XYPOINT@@QEBAHAEBVXYRECT@@@Z +; public: virtual void __cdecl CONTROL_WINDOW::IndicateError(long) __ptr64 +?IndicateError@CONTROL_WINDOW@@UEAAXJ@Z +; public: virtual void __cdecl SLE::IndicateError(long) __ptr64 +?IndicateError@SLE@@UEAAXJ@Z +; public: class XYRECT & __ptr64 __cdecl XYRECT::Inflate(int,int) __ptr64 +?Inflate@XYRECT@@QEAAAEAV1@HH@Z +; public: class XYRECT & __ptr64 __cdecl XYRECT::Inflate(class XYDIMENSION) __ptr64 +?Inflate@XYRECT@@QEAAAEAV1@VXYDIMENSION@@@Z +; public: static long __cdecl BASE_ELLIPSIS::Init(void) +?Init@BASE_ELLIPSIS@@SAJXZ +; public: static long __cdecl BLT::Init(struct HINSTANCE__ * __ptr64,unsigned int,unsigned int,unsigned int,unsigned int) +?Init@BLT@@SAJPEAUHINSTANCE__@@IIII@Z +; public: static long __cdecl BLTIMP::Init(void) +?Init@BLTIMP@@SAJXZ +; public: static long __cdecl BLT_MASTER_TIMER::Init(void) +?Init@BLT_MASTER_TIMER@@SAJXZ +; public: static long __cdecl CLIENT_WINDOW::Init(void) +?Init@CLIENT_WINDOW@@SAJXZ +; public: static long __cdecl POPUP::Init(void) +?Init@POPUP@@SAJXZ +; public: long __cdecl SLE_STRLB_GROUP::Init(class STRLIST * __ptr64) __ptr64 +?Init@SLE_STRLB_GROUP@@QEAAJPEAVSTRLIST@@@Z +; public: static void __cdecl WIN32_FONT_PICKER::InitCHOOSEFONT(struct tagCHOOSEFONTW * __ptr64,struct tagLOGFONTW * __ptr64,struct HWND__ * __ptr64) +?InitCHOOSEFONT@WIN32_FONT_PICKER@@SAXPEAUtagCHOOSEFONTW@@PEAUtagLOGFONTW@@PEAUHWND__@@@Z +; public: static long __cdecl BLT::InitDLL(void) +?InitDLL@BLT@@SAJXZ +; protected: void __cdecl GET_FNAME_BASE_DLG::InitialOFN(void) __ptr64 +?InitialOFN@GET_FNAME_BASE_DLG@@IEAAXXZ +; private: long __cdecl SPIN_SLE_STR::Initialize(long,class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +?Initialize@SPIN_SLE_STR@@AEAAJJPEAVOWNER_WINDOW@@I@Z +; private: long __cdecl SPIN_SLE_STR::Initialize(unsigned short const * __ptr64 * __ptr64 const,class OWNER_WINDOW * __ptr64,unsigned int) __ptr64 +?Initialize@SPIN_SLE_STR@@AEAAJQEAPEBGPEAVOWNER_WINDOW@@I@Z +; private: long __cdecl SPIN_SLT_SEPARATOR::Initialize(void) __ptr64 +?Initialize@SPIN_SLT_SEPARATOR@@AEAAJXZ +; public: long __cdecl MENU_BASE::Insert(unsigned short const * __ptr64,unsigned int,unsigned int,unsigned int)const __ptr64 +?Insert@MENU_BASE@@QEBAJPEBGIII@Z +; public: long __cdecl MENU_BASE::Insert(unsigned short const * __ptr64,unsigned int,struct HMENU__ * __ptr64,unsigned int)const __ptr64 +?Insert@MENU_BASE@@QEBAJPEBGIPEAUHMENU__@@I@Z +; public: int __cdecl BLT_LISTBOX::InsertItem(int,class LBI * __ptr64) __ptr64 +?InsertItem@BLT_LISTBOX@@QEAAHHPEAVLBI@@@Z +; public: int __cdecl STRING_LIST_CONTROL::InsertItem(int,class NLS_STR const & __ptr64) __ptr64 +?InsertItem@STRING_LIST_CONTROL@@QEAAHHAEBVNLS_STR@@@Z +; public: int __cdecl STRING_LIST_CONTROL::InsertItem(int,unsigned short const * __ptr64) __ptr64 +?InsertItem@STRING_LIST_CONTROL@@QEAAHHPEBG@Z +; protected: int __cdecl LIST_CONTROL::InsertItemData(int,void * __ptr64) __ptr64 +?InsertItemData@LIST_CONTROL@@IEAAHHPEAX@Z +; public: long __cdecl NLS_STR::InsertParams(class NLS_STR const & __ptr64) __ptr64 +?InsertParams@NLS_STR@@QEAAJAEBV1@@Z +; public: long __cdecl MENU_BASE::InsertSeparator(unsigned int,unsigned int)const __ptr64 +?InsertSeparator@MENU_BASE@@QEBAJII@Z +; public: long __cdecl BLT_MASTER_TIMER::InsertTimer(class TIMER_BASE * __ptr64) __ptr64 +?InsertTimer@BLT_MASTER_TIMER@@QEAAJPEAVTIMER_BASE@@@Z +; public: void __cdecl WINDOW::Invalidate(class XYRECT const & __ptr64) __ptr64 +?Invalidate@WINDOW@@QEAAXAEBVXYRECT@@@Z +; public: void __cdecl WINDOW::Invalidate(int) __ptr64 +?Invalidate@WINDOW@@QEAAXH@Z +; private: void __cdecl LOGON_HOURS_CONTROL::InvalidateButton(int) __ptr64 +?InvalidateButton@LOGON_HOURS_CONTROL@@AEAAXH@Z +; public: void __cdecl LISTBOX::InvalidateItem(int,int) __ptr64 +?InvalidateItem@LISTBOX@@QEAAXHH@Z +; private: void __cdecl H_SPLITTER_BAR::InvertDragBar(class XYPOINT const & __ptr64) __ptr64 +?InvertDragBar@H_SPLITTER_BAR@@AEAAXAEBVXYPOINT@@@Z +; public: void __cdecl DEVICE_CONTEXT::InvertRect(struct tagRECT const * __ptr64)const __ptr64 +?InvertRect@DEVICE_CONTEXT@@QEBAXPEBUtagRECT@@@Z +; public: int __cdecl INTL_PROFILE::Is24Hour(void)const __ptr64 +?Is24Hour@INTL_PROFILE@@QEBAHXZ +; public: int __cdecl ACTIVATION_EVENT::IsActivating(void)const __ptr64 +?IsActivating@ACTIVATION_EVENT@@QEBAHXZ +; public: int __cdecl SPIN_GROUP::IsActive(void)const __ptr64 +?IsActive@SPIN_GROUP@@QEBAHXZ +; public: int __cdecl ASSOCHCFILE::IsAssociatedHC(unsigned long)const __ptr64 +?IsAssociatedHC@ASSOCHCFILE@@QEBAHK@Z +; protected: int __cdecl HEAP_BASE::IsAutoReadjusting(void)const __ptr64 +?IsAutoReadjusting@HEAP_BASE@@IEBAHXZ +; protected: int __cdecl NT_USER_BROWSER_DIALOG::IsBrowsingEnabled(void)const __ptr64 +?IsBrowsingEnabled@NT_USER_BROWSER_DIALOG@@IEBAHXZ +; private: int __cdecl LOGON_HOURS_CONTROL::IsButtonACell(int)const __ptr64 +?IsButtonACell@LOGON_HOURS_CONTROL@@AEBAHH@Z +; public: int __cdecl MENUITEM::IsChecked(void)const __ptr64 +?IsChecked@MENUITEM@@QEBAHXZ +; public: int __cdecl WINDOW::IsChild(void)const __ptr64 +?IsChild@WINDOW@@QEBAHXZ +; public: static int __cdecl WINDOW::IsClientGeneratedMessage(void) +?IsClientGeneratedMessage@WINDOW@@SAHXZ +; public: int __cdecl LIST_CONTROL::IsCombo(void)const __ptr64 +?IsCombo@LIST_CONTROL@@QEBAHXZ +; public: int __cdecl PROMPT_AND_CONNECT::IsConnected(void) __ptr64 +?IsConnected@PROMPT_AND_CONNECT@@QEAAHXZ +; private: int __cdecl BLT_DATE_SPIN_GROUP::IsConstructionFail(class CONTROL_WINDOW * __ptr64) __ptr64 +?IsConstructionFail@BLT_DATE_SPIN_GROUP@@AEAAHPEAVCONTROL_WINDOW@@@Z +; private: int __cdecl BLT_TIME_SPIN_GROUP::IsConstructionFail(class CONTROL_WINDOW * __ptr64) __ptr64 +?IsConstructionFail@BLT_TIME_SPIN_GROUP@@AEAAHPEAVCONTROL_WINDOW@@@Z +; public: int __cdecl INTL_PROFILE::IsDayLZero(void)const __ptr64 +?IsDayLZero@INTL_PROFILE@@QEBAHXZ +; private: virtual int __cdecl HIER_LBI::IsDestroyable(void) __ptr64 +?IsDestroyable@HIER_LBI@@EEAAHXZ +; protected: virtual int __cdecl LBI::IsDestroyable(void) __ptr64 +?IsDestroyable@LBI@@MEAAHXZ +; protected: int __cdecl NT_USER_BROWSER_DIALOG::IsDomainComboDropped(void)const __ptr64 +?IsDomainComboDropped@NT_USER_BROWSER_DIALOG@@IEBAHXZ +; public: int __cdecl COMBOBOX::IsDropDown(void)const __ptr64 +?IsDropDown@COMBOBOX@@QEBAHXZ +; public: int __cdecl COMBOBOX::IsDropDownList(void)const __ptr64 +?IsDropDownList@COMBOBOX@@QEBAHXZ +; public: int __cdecl BLT_COMBOBOX::IsDropped(void)const __ptr64 +?IsDropped@BLT_COMBOBOX@@QEBAHXZ +; public: int __cdecl XYRECT::IsEmpty(void)const __ptr64 +?IsEmpty@XYRECT@@QEBAHXZ +; public: int __cdecl MENUITEM::IsEnabled(void)const __ptr64 +?IsEnabled@MENUITEM@@QEBAHXZ +; public: int __cdecl TIMER_BASE::IsEnabled(void)const __ptr64 +?IsEnabled@TIMER_BASE@@QEBAHXZ +; public: int __cdecl WINDOW::IsEnabled(void)const __ptr64 +?IsEnabled@WINDOW@@QEBAHXZ +; protected: int __cdecl BASE_SET_FOCUS_DLG::IsExpanded(void)const __ptr64 +?IsExpanded@BASE_SET_FOCUS_DLG@@IEBAHXZ +; public: int __cdecl OLLB_ENTRY::IsExpanded(void)const __ptr64 +?IsExpanded@OLLB_ENTRY@@QEBAHXZ +; public: int __cdecl AUDIT_CHECKBOXES::IsFailedChecked(void) __ptr64 +?IsFailedChecked@AUDIT_CHECKBOXES@@QEAAHXZ +; protected: int __cdecl CANCEL_TASK_DIALOG::IsFinished(void)const __ptr64 +?IsFinished@CANCEL_TASK_DIALOG@@IEBAHXZ +; public: int __cdecl GET_FNAME_BASE_DLG::IsHelpActive(void) __ptr64 +?IsHelpActive@GET_FNAME_BASE_DLG@@QEAAHXZ +; public: int __cdecl INTL_PROFILE::IsHourLZero(void)const __ptr64 +?IsHourLZero@INTL_PROFILE@@QEBAHXZ +; protected: int __cdecl CANCEL_TASK_DIALOG::IsInTimer(void)const __ptr64 +?IsInTimer@CANCEL_TASK_DIALOG@@IEBAHXZ +; public: int __cdecl BROWSER_DOMAIN::IsInitialized(void)const __ptr64 +?IsInitialized@BROWSER_DOMAIN@@QEBAHXZ +; public: virtual int __cdecl USER_LBI_CACHE::IsItemAvailable(int) __ptr64 +?IsItemAvailable@USER_LBI_CACHE@@UEAAHH@Z +; public: int __cdecl LIST_CONTROL::IsItemSelected(unsigned int)const __ptr64 +?IsItemSelected@LIST_CONTROL@@QEBAHI@Z +; public: int __cdecl RADIO_GROUP::IsMember(unsigned int) __ptr64 +?IsMember@RADIO_GROUP@@QEAAHI@Z +; public: int __cdecl CLIENT_WINDOW::IsMinimized(void)const __ptr64 +?IsMinimized@CLIENT_WINDOW@@QEBAHXZ +; public: int __cdecl SPIN_GROUP::IsModified(void)const __ptr64 +?IsModified@SPIN_GROUP@@QEBAHXZ +; public: int __cdecl INTL_PROFILE::IsMonthLZero(void)const __ptr64 +?IsMonthLZero@INTL_PROFILE@@QEBAHXZ +; public: int __cdecl LIST_CONTROL::IsMultSel(void)const __ptr64 +?IsMultSel@LIST_CONTROL@@QEBAHXZ +; private: int __cdecl SET_CONTROL::IsOnDragStart(class LISTBOX * __ptr64,class LISTBOX * __ptr64,class XYPOINT const & __ptr64)const __ptr64 +?IsOnDragStart@SET_CONTROL@@AEBAHPEAVLISTBOX@@0AEBVXYPOINT@@@Z +; private: int __cdecl SET_CONTROL::IsOnSelectedItem(class LISTBOX * __ptr64,class LISTBOX * __ptr64,class XYPOINT const & __ptr64)const __ptr64 +?IsOnSelectedItem@SET_CONTROL@@AEBAHPEAVLISTBOX@@0AEBVXYPOINT@@@Z +; private: int __cdecl SET_CONTROL::IsOverTarget(class LISTBOX * __ptr64,class LISTBOX * __ptr64,class XYPOINT const & __ptr64)const __ptr64 +?IsOverTarget@SET_CONTROL@@AEBAHPEAVLISTBOX@@0AEBVXYPOINT@@@Z +; private: int __cdecl HIER_LBI::IsParent(class HIER_LBI * __ptr64) __ptr64 +?IsParent@HIER_LBI@@AEAAHPEAV1@@Z +; public: int __cdecl MENU_BASE::IsPopup(int)const __ptr64 +?IsPopup@MENU_BASE@@QEBAHH@Z +; public: int __cdecl MASK_MAP::IsPresent(class BITFIELD * __ptr64) __ptr64 +?IsPresent@MASK_MAP@@QEAAHPEAVBITFIELD@@@Z +; protected: virtual int __cdecl DIALOG_WINDOW::IsPumpFinished(void) __ptr64 +?IsPumpFinished@DIALOG_WINDOW@@MEAAHXZ +; protected: virtual int __cdecl HAS_MESSAGE_PUMP::IsPumpFinished(void) __ptr64 +?IsPumpFinished@HAS_MESSAGE_PUMP@@MEAAHXZ +; public: int __cdecl LISTBOX::IsReadOnly(void)const __ptr64 +?IsReadOnly@LISTBOX@@QEBAHXZ +; protected: int __cdecl HEAP_BASE::IsRoot(int)const __ptr64 +?IsRoot@HEAP_BASE@@IEBAHH@Z +; public: int __cdecl WIN32_THREAD::IsRunnable(void)const __ptr64 +?IsRunnable@WIN32_THREAD@@QEBAHXZ +; protected: int __cdecl USER_BROWSER_LB::IsSelectionExpandableGroup(class USER_BROWSER_LBI const * __ptr64,int)const __ptr64 +?IsSelectionExpandableGroup@USER_BROWSER_LB@@IEBAHPEBVUSER_BROWSER_LBI@@H@Z +; public: int __cdecl USER_BROWSER_LB::IsSelectionExpandableGroup(void)const __ptr64 +?IsSelectionExpandableGroup@USER_BROWSER_LB@@QEBAHXZ +; public: int __cdecl MENU_BASE::IsSeparator(int)const __ptr64 +?IsSeparator@MENU_BASE@@QEBAHH@Z +; protected: int __cdecl NT_USER_BROWSER_DIALOG::IsShowUsersButtonUsed(void)const __ptr64 +?IsShowUsersButtonUsed@NT_USER_BROWSER_DIALOG@@IEBAHXZ +; public: int __cdecl COMBOBOX::IsSimple(void)const __ptr64 +?IsSimple@COMBOBOX@@QEBAHXZ +; public: int __cdecl ACCOUNT_NAMES_MLE::IsSingleSelect(void)const __ptr64 +?IsSingleSelect@ACCOUNT_NAMES_MLE@@QEBAHXZ +; public: int __cdecl NT_USER_BROWSER_DIALOG::IsSingleSelection(void)const __ptr64 +?IsSingleSelection@NT_USER_BROWSER_DIALOG@@QEBAHXZ +; public: virtual int __cdecl CHANGEABLE_SPIN_ITEM::IsStatic(void)const __ptr64 +?IsStatic@CHANGEABLE_SPIN_ITEM@@UEBAHXZ +; public: virtual int __cdecl STATIC_SPIN_ITEM::IsStatic(void)const __ptr64 +?IsStatic@STATIC_SPIN_ITEM@@UEBAHXZ +; public: int __cdecl AUDIT_CHECKBOXES::IsSuccessChecked(void) __ptr64 +?IsSuccessChecked@AUDIT_CHECKBOXES@@QEAAHXZ +; public: static int __cdecl APPLICATION::IsSystemInitialized(void) +?IsSystemInitialized@APPLICATION@@SAHXZ +; public: int __cdecl BROWSER_DOMAIN::IsTargetDomain(void)const __ptr64 +?IsTargetDomain@BROWSER_DOMAIN@@QEBAHXZ +; public: int __cdecl BROWSER_DOMAIN_LBI::IsTargetDomain(void)const __ptr64 +?IsTargetDomain@BROWSER_DOMAIN_LBI@@QEBAHXZ +; public: int __cdecl BROWSER_DOMAIN_LBI_PB::IsTargetDomain(void)const __ptr64 +?IsTargetDomain@BROWSER_DOMAIN_LBI_PB@@QEBAHXZ +; public: int __cdecl INTL_PROFILE::IsTimePrefix(void)const __ptr64 +?IsTimePrefix@INTL_PROFILE@@QEBAHXZ +; public: int __cdecl COMBOBOX::IsUserEdittable(void)const __ptr64 +?IsUserEdittable@COMBOBOX@@QEBAHXZ +; public: int __cdecl BLT_DATE_SPIN_GROUP::IsValid(void) __ptr64 +?IsValid@BLT_DATE_SPIN_GROUP@@QEAAHXZ +; public: int __cdecl BLT_TIME_SPIN_GROUP::IsValid(void) __ptr64 +?IsValid@BLT_TIME_SPIN_GROUP@@QEAAHXZ +; protected: virtual int __cdecl DIALOG_WINDOW::IsValid(void) __ptr64 +?IsValid@DIALOG_WINDOW@@MEAAHXZ +; protected: virtual int __cdecl SPIN_SLE_NUM_VALID::IsValid(void) __ptr64 +?IsValid@SPIN_SLE_NUM_VALID@@MEAAHXZ +; protected: int __cdecl SPIN_GROUP::IsValidField(void) __ptr64 +?IsValidField@SPIN_GROUP@@IEAAHXZ +; protected: int __cdecl BASE_ELLIPSIS::IsValidStyle(enum ELLIPSIS_STYLE)const __ptr64 +?IsValidStyle@BASE_ELLIPSIS@@IEBAHW4ELLIPSIS_STYLE@@@Z +; protected: int __cdecl ACCOUNT_NAMES_MLE::IsWellKnownAccount(class NLS_STR const & __ptr64) __ptr64 +?IsWellKnownAccount@ACCOUNT_NAMES_MLE@@IEAAHAEBVNLS_STR@@@Z +; public: int __cdecl BROWSER_DOMAIN::IsWinNTMachine(void)const __ptr64 +?IsWinNTMachine@BROWSER_DOMAIN@@QEBAHXZ +; protected: int __cdecl H_SPLITTER_BAR::IsWithinHitZone(class XYPOINT const & __ptr64) __ptr64 +?IsWithinHitZone@H_SPLITTER_BAR@@IEAAHAEBVXYPOINT@@@Z +; private: int __cdecl SET_CONTROL::IsWithinHitZone(class LISTBOX * __ptr64,class LISTBOX * __ptr64,class XYPOINT const & __ptr64)const __ptr64 +?IsWithinHitZone@SET_CONTROL@@AEBAHPEAVLISTBOX@@0AEBVXYPOINT@@@Z +; public: int __cdecl INTL_PROFILE::IsYrCentury(void)const __ptr64 +?IsYrCentury@INTL_PROFILE@@QEBAHXZ +; public: static int __cdecl MENUITEM::ItemExists(struct HMENU__ * __ptr64,unsigned int) +?ItemExists@MENUITEM@@SAHPEAUHMENU__@@I@Z +; public: static int __cdecl MENUITEM::ItemExists(class APP_WINDOW * __ptr64,unsigned int) +?ItemExists@MENUITEM@@SAHPEAVAPP_WINDOW@@I@Z +; public: int __cdecl SPIN_GROUP::JumpNextField(void) __ptr64 +?JumpNextField@SPIN_GROUP@@QEAAHXZ +; public: int __cdecl SPIN_GROUP::JumpPrevField(void) __ptr64 +?JumpPrevField@SPIN_GROUP@@QEAAHXZ +; private: void __cdecl DIALOG_WINDOW::LaunchHelp(void) __ptr64 +?LaunchHelp@DIALOG_WINDOW@@AEAAXXZ +; public: static void __cdecl BLTIMP::LeaveBLTCritSect(void) +?LeaveBLTCritSect@BLTIMP@@SAXXZ +; public: static void __cdecl BLTIMP::LeaveResourceCritSect(void) +?LeaveResourceCritSect@BLTIMP@@SAXXZ +; public: void __cdecl DEVICE_CONTEXT::LineTo(int,int)const __ptr64 +?LineTo@DEVICE_CONTEXT@@QEBAXHH@Z +; public: static struct HICON__ * __ptr64 __cdecl CURSOR::Load(class IDRESOURCE const & __ptr64) +?Load@CURSOR@@SAPEAUHICON__@@AEBVIDRESOURCE@@@Z +; public: long __cdecl NLS_STR::Load(long) __ptr64 +?Load@NLS_STR@@QEAAJJ@Z +; public: virtual unsigned int __cdecl UI_EXT_MGR::LoadExtensions(void) __ptr64 +?LoadExtensions@UI_EXT_MGR@@UEAAIXZ +; private: long __cdecl LOGON_HOURS_CONTROL::LoadLabels(long) __ptr64 +?LoadLabels@LOGON_HOURS_CONTROL@@AEAAJJ@Z +; private: class NLS_STR * __ptr64 __cdecl POPUP::LoadMessage(long,int) __ptr64 +?LoadMessage@POPUP@@AEAAPEAVNLS_STR@@JH@Z +; public: static struct HICON__ * __ptr64 __cdecl CURSOR::LoadSystem(class IDRESOURCE const & __ptr64) +?LoadSystem@CURSOR@@SAPEAUHICON__@@AEBVIDRESOURCE@@@Z +; public: long __cdecl NLS_STR::LoadSystem(long) __ptr64 +?LoadSystem@NLS_STR@@QEAAJJ@Z +; protected: virtual void __cdecl USER_LBI_CACHE::LockCache(void) __ptr64 +?LockCache@USER_LBI_CACHE@@MEAAXXZ +; void __cdecl MLTextPaint(struct HDC__ * __ptr64,unsigned short const * __ptr64,struct tagRECT const * __ptr64) +?MLTextPaint@@YAXPEAUHDC__@@PEBGPEBUtagRECT@@@Z +; protected: virtual long __cdecl DOMAIN_FILL_THREAD::Main(void) __ptr64 +?Main@DOMAIN_FILL_THREAD@@MEAAJXZ +; protected: virtual long __cdecl FOCUSDLG_DATA_THREAD::Main(void) __ptr64 +?Main@FOCUSDLG_DATA_THREAD@@MEAAJXZ +; protected: virtual long __cdecl WIN32_THREAD::Main(void) __ptr64 +?Main@WIN32_THREAD@@MEAAJXZ +; public: void __cdecl PUSH_BUTTON::MakeDefault(void) __ptr64 +?MakeDefault@PUSH_BUTTON@@QEAAXXZ +; private: static int __cdecl POPUP::MapButton(unsigned int) +?MapButton@POPUP@@CAHI@Z +; public: static long __cdecl BLT::MapLastError(long) +?MapLastError@BLT@@SAJJ@Z +; public: static long __cdecl POPUP::MapMessage(long) +?MapMessage@POPUP@@SAJJ@Z +; protected: virtual int __cdecl APP_WINDOW::MayRestore(void) __ptr64 +?MayRestore@APP_WINDOW@@MEAAHXZ +; protected: virtual int __cdecl CANCEL_TASK_DIALOG::MayRun(void) __ptr64 +?MayRun@CANCEL_TASK_DIALOG@@MEAAHXZ +; protected: virtual int __cdecl DIALOG_WINDOW::MayRun(void) __ptr64 +?MayRun@DIALOG_WINDOW@@MEAAHXZ +; protected: virtual int __cdecl APP_WINDOW::MayShutdown(void) __ptr64 +?MayShutdown@APP_WINDOW@@MEAAHXZ +; public: virtual void __cdecl UI_MENU_EXT_MGR::MenuInitExtensions(void) __ptr64 +?MenuInitExtensions@UI_MENU_EXT_MGR@@UEAAXXZ +; public: long __cdecl MENU_BASE::Modify(unsigned short const * __ptr64,unsigned int,unsigned int,unsigned int)const __ptr64 +?Modify@MENU_BASE@@QEBAJPEBGIII@Z +; public: long __cdecl MENU_BASE::Modify(unsigned short const * __ptr64,unsigned int,struct HMENU__ * __ptr64,unsigned int)const __ptr64 +?Modify@MENU_BASE@@QEBAJPEBGIPEAUHMENU__@@I@Z +; private: void __cdecl LOGON_HOURS_CONTROL::MoveFocusDown(void) __ptr64 +?MoveFocusDown@LOGON_HOURS_CONTROL@@AEAAXXZ +; private: void __cdecl LOGON_HOURS_CONTROL::MoveFocusLeft(void) __ptr64 +?MoveFocusLeft@LOGON_HOURS_CONTROL@@AEAAXXZ +; private: void __cdecl LOGON_HOURS_CONTROL::MoveFocusRight(void) __ptr64 +?MoveFocusRight@LOGON_HOURS_CONTROL@@AEAAXXZ +; private: void __cdecl LOGON_HOURS_CONTROL::MoveFocusTo(int) __ptr64 +?MoveFocusTo@LOGON_HOURS_CONTROL@@AEAAXH@Z +; private: void __cdecl LOGON_HOURS_CONTROL::MoveFocusUp(void) __ptr64 +?MoveFocusUp@LOGON_HOURS_CONTROL@@AEAAXXZ +; protected: virtual long __cdecl BLT_SET_CONTROL::MoveItems(class LISTBOX * __ptr64,class LISTBOX * __ptr64) __ptr64 +?MoveItems@BLT_SET_CONTROL@@MEAAJPEAVLISTBOX@@0@Z +; public: void __cdecl DEVICE_CONTEXT::MoveTo(int,int)const __ptr64 +?MoveTo@DEVICE_CONTEXT@@QEBAXHH@Z +; private: static int __cdecl MSGPOPUP_DIALOG::Msg2HC(long,unsigned long * __ptr64) +?Msg2HC@MSGPOPUP_DIALOG@@CAHJPEAK@Z +; int __cdecl MsgPopup(class OWNINGWND const & __ptr64,long,long,enum MSG_SEVERITY,unsigned long,unsigned int,class NLS_STR * __ptr64 * __ptr64 const,unsigned int) +?MsgPopup@@YAHAEBVOWNINGWND@@JJW4MSG_SEVERITY@@KIQEAPEAVNLS_STR@@I@Z +; int __cdecl MsgPopup(class OWNINGWND const & __ptr64,long,enum MSG_SEVERITY) +?MsgPopup@@YAHAEBVOWNINGWND@@JW4MSG_SEVERITY@@@Z +; int __cdecl MsgPopup(class OWNINGWND const & __ptr64,long,enum MSG_SEVERITY,unsigned int,unsigned int) +?MsgPopup@@YAHAEBVOWNINGWND@@JW4MSG_SEVERITY@@II@Z +; int __cdecl MsgPopup(class OWNINGWND const & __ptr64,long,enum MSG_SEVERITY,unsigned int,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned int) +?MsgPopup@@YAHAEBVOWNINGWND@@JW4MSG_SEVERITY@@IPEBG2I@Z +; int __cdecl MsgPopup(class OWNINGWND const & __ptr64,long,enum MSG_SEVERITY,unsigned int,unsigned short const * __ptr64,unsigned int) +?MsgPopup@@YAHAEBVOWNINGWND@@JW4MSG_SEVERITY@@IPEBGI@Z +; int __cdecl MsgPopup(class OWNINGWND const & __ptr64,long,enum MSG_SEVERITY,unsigned long,unsigned int,class NLS_STR * __ptr64 * __ptr64 const,unsigned int) +?MsgPopup@@YAHAEBVOWNINGWND@@JW4MSG_SEVERITY@@KIQEAPEAVNLS_STR@@I@Z +; public: long __cdecl BROWSER_SUBJECT_ITER::Next(class BROWSER_SUBJECT * __ptr64 * __ptr64) __ptr64 +?Next@BROWSER_SUBJECT_ITER@@QEAAJPEAPEAVBROWSER_SUBJECT@@@Z +; public: class BROWSE_DOMAIN_INFO const * __ptr64 __cdecl BROWSE_DOMAIN_ENUM::Next(void) __ptr64 +?Next@BROWSE_DOMAIN_ENUM@@QEAAPEBVBROWSE_DOMAIN_INFO@@XZ +; public: class CONTROL_WINDOW * __ptr64 __cdecl ITER_CTRL::Next(void) __ptr64 +?Next@ITER_CTRL@@QEAAPEAVCONTROL_WINDOW@@XZ +; public: class SPIN_ITEM * __ptr64 __cdecl ITER_DL_SPIN_ITEM::Next(void) __ptr64 +?Next@ITER_DL_SPIN_ITEM@@QEAAPEAVSPIN_ITEM@@XZ +; public: class ASSOCHCFILE * __ptr64 __cdecl ITER_SL_ASSOCHCFILE::Next(void) __ptr64 +?Next@ITER_SL_ASSOCHCFILE@@QEAAPEAVASSOCHCFILE@@XZ +; public: class BROWSE_DOMAIN_INFO * __ptr64 __cdecl ITER_SL_BROWSE_DOMAIN_INFO::Next(void) __ptr64 +?Next@ITER_SL_BROWSE_DOMAIN_INFO@@QEAAPEAVBROWSE_DOMAIN_INFO@@XZ +; public: struct CLIENTDATA * __ptr64 __cdecl ITER_SL_CLIENTDATA::Next(void) __ptr64 +?Next@ITER_SL_CLIENTDATA@@QEAAPEAUCLIENTDATA@@XZ +; public: class NLS_STR * __ptr64 __cdecl ITER_SL_NLS_STR::Next(void) __ptr64 +?Next@ITER_SL_NLS_STR@@QEAAPEAVNLS_STR@@XZ +; public: class STRING_BITSET_PAIR * __ptr64 __cdecl ITER_SL_STRING_BITSET_PAIR::Next(void) __ptr64 +?Next@ITER_SL_STRING_BITSET_PAIR@@QEAAPEAVSTRING_BITSET_PAIR@@XZ +; public: class TIMER_BASE * __ptr64 __cdecl ITER_SL_TIMER_BASE::Next(void) __ptr64 +?Next@ITER_SL_TIMER_BASE@@QEAAPEAVTIMER_BASE@@XZ +; public: class UI_EXT * __ptr64 __cdecl ITER_SL_UI_EXT::Next(void) __ptr64 +?Next@ITER_SL_UI_EXT@@QEAAPEAVUI_EXT@@XZ +; public: class USER_BROWSER_LBI * __ptr64 __cdecl ITER_SL_USER_BROWSER_LBI::Next(void) __ptr64 +?Next@ITER_SL_USER_BROWSER_LBI@@QEAAPEAVUSER_BROWSER_LBI@@XZ +; public: class SPIN_ITEM * __ptr64 __cdecl RITER_DL_SPIN_ITEM::Next(void) __ptr64 +?Next@RITER_DL_SPIN_ITEM@@QEAAPEAVSPIN_ITEM@@XZ +; public: int __cdecl STLBITEM::NextState(void) __ptr64 +?NextState@STLBITEM@@QEAAHXZ +; public: class TIMER_BASE * __ptr64 __cdecl BLT_MASTER_TIMER::NextTimer(void) __ptr64 +?NextTimer@BLT_MASTER_TIMER@@QEAAPEAVTIMER_BASE@@XZ +; public: long __cdecl CONTROL_WINDOW::NotifyGroups(class CONTROL_EVENT const & __ptr64) __ptr64 +?NotifyGroups@CONTROL_WINDOW@@QEAAJAEBVCONTROL_EVENT@@@Z +; public: class XYRECT & __ptr64 __cdecl XYRECT::Offset(int,int) __ptr64 +?Offset@XYRECT@@QEAAAEAV1@HH@Z +; public: class XYRECT & __ptr64 __cdecl XYRECT::Offset(class XYDIMENSION) __ptr64 +?Offset@XYRECT@@QEAAAEAV1@VXYDIMENSION@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnActivation(class ACTIVATION_EVENT const & __ptr64) __ptr64 +?OnActivation@CLIENT_WINDOW@@MEAAHAEBVACTIVATION_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnActivation(class ACTIVATION_EVENT const & __ptr64) __ptr64 +?OnActivation@DISPATCHER@@MEAAHAEBVACTIVATION_EVENT@@@Z +; protected: long __cdecl NT_USER_BROWSER_DIALOG::OnAdd(void) __ptr64 +?OnAdd@NT_USER_BROWSER_DIALOG@@IEAAJXZ +; protected: long __cdecl SLE_STRLB_GROUP::OnAdd(void) __ptr64 +?OnAdd@SLE_STRLB_GROUP@@IEAAJXZ +; protected: int __cdecl OWNER_WINDOW::OnCDMessages(unsigned int,unsigned __int64,__int64) __ptr64 +?OnCDMessages@OWNER_WINDOW@@IEAAHI_K_J@Z +; protected: virtual int __cdecl DIALOG_WINDOW::OnCancel(void) __ptr64 +?OnCancel@DIALOG_WINDOW@@MEAAHXZ +; protected: virtual int __cdecl MSGPOPUP_DIALOG::OnCancel(void) __ptr64 +?OnCancel@MSGPOPUP_DIALOG@@MEAAHXZ +; protected: virtual int __cdecl CLIENT_WINDOW::OnChange(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnChange@CLIENT_WINDOW@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnChar(class CHAR_EVENT const & __ptr64) __ptr64 +?OnChar@CLIENT_WINDOW@@MEAAHAEBVCHAR_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnChar(class CHAR_EVENT const & __ptr64) __ptr64 +?OnChar@DISPATCHER@@MEAAHAEBVCHAR_EVENT@@@Z +; protected: virtual int __cdecl SPIN_ITEM::OnChar(class CHAR_EVENT const & __ptr64) __ptr64 +?OnChar@SPIN_ITEM@@MEAAHAEBVCHAR_EVENT@@@Z +; protected: virtual int __cdecl SPIN_SLE_NUM::OnChar(class CHAR_EVENT const & __ptr64) __ptr64 +?OnChar@SPIN_SLE_NUM@@MEAAHAEBVCHAR_EVENT@@@Z +; protected: virtual int __cdecl SPIN_SLE_STR::OnChar(class CHAR_EVENT const & __ptr64) __ptr64 +?OnChar@SPIN_SLE_STR@@MEAAHAEBVCHAR_EVENT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnClick(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnClick@CLIENT_WINDOW@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl APP_WINDOW::OnCloseReq(void) __ptr64 +?OnCloseReq@APP_WINDOW@@MEAAHXZ +; protected: virtual int __cdecl CLIENT_WINDOW::OnCloseReq(void) __ptr64 +?OnCloseReq@CLIENT_WINDOW@@MEAAHXZ +; protected: virtual int __cdecl DISPATCHER::OnCloseReq(void) __ptr64 +?OnCloseReq@DISPATCHER@@MEAAHXZ +; protected: virtual int __cdecl BASE_SET_FOCUS_DLG::OnCommand(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnCommand@BASE_SET_FOCUS_DLG@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnCommand(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnCommand@CLIENT_WINDOW@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl DIALOG_WINDOW::OnCommand(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnCommand@DIALOG_WINDOW@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnCommand(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnCommand@DISPATCHER@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl EXPANDABLE_DIALOG::OnCommand(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnCommand@EXPANDABLE_DIALOG@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl MSGPOPUP_DIALOG::OnCommand(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnCommand@MSGPOPUP_DIALOG@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl NT_FIND_ACCOUNT_DIALOG::OnCommand(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnCommand@NT_FIND_ACCOUNT_DIALOG@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl NT_GROUP_BROWSER_DIALOG::OnCommand(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnCommand@NT_GROUP_BROWSER_DIALOG@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl NT_LOCALGROUP_BROWSER_DIALOG::OnCommand(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnCommand@NT_LOCALGROUP_BROWSER_DIALOG@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl NT_USER_BROWSER_DIALOG::OnCommand(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnCommand@NT_USER_BROWSER_DIALOG@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl OPEN_DIALOG_BASE::OnCommand(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnCommand@OPEN_DIALOG_BASE@@MEAAHAEBVCONTROL_EVENT@@@Z +; public: static int __cdecl LBI::OnCompareItem(unsigned __int64,__int64) +?OnCompareItem@LBI@@SAH_K_J@Z +; protected: virtual void __cdecl DIALOG_WINDOW::OnControlError(unsigned int,long) __ptr64 +?OnControlError@DIALOG_WINDOW@@MEAAXIJ@Z +; public: virtual struct HBRUSH__ * __ptr64 __cdecl BLT_BACKGROUND_EDIT::OnCtlColor(struct HDC__ * __ptr64,struct HWND__ * __ptr64,unsigned int * __ptr64) __ptr64 +?OnCtlColor@BLT_BACKGROUND_EDIT@@UEAAPEAUHBRUSH__@@PEAUHDC__@@PEAUHWND__@@PEAI@Z +; public: virtual struct HBRUSH__ * __ptr64 __cdecl CONTROL_WINDOW::OnCtlColor(struct HDC__ * __ptr64,struct HWND__ * __ptr64,unsigned int * __ptr64) __ptr64 +?OnCtlColor@CONTROL_WINDOW@@UEAAPEAUHBRUSH__@@PEAUHDC__@@PEAUHWND__@@PEAI@Z +; protected: virtual struct HBRUSH__ * __ptr64 __cdecl DIALOG_WINDOW::OnCtlColor(struct HDC__ * __ptr64,struct HWND__ * __ptr64,unsigned int * __ptr64) __ptr64 +?OnCtlColor@DIALOG_WINDOW@@MEAAPEAUHBRUSH__@@PEAUHDC__@@PEAUHWND__@@PEAI@Z +; public: virtual struct HBRUSH__ * __ptr64 __cdecl SPIN_SLT_SEPARATOR::OnCtlColor(struct HDC__ * __ptr64,struct HWND__ * __ptr64,unsigned int * __ptr64) __ptr64 +?OnCtlColor@SPIN_SLT_SEPARATOR@@UEAAPEAUHBRUSH__@@PEAUHDC__@@PEAUHWND__@@PEAI@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnDblClick(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnDblClick@CLIENT_WINDOW@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnDeactivation(class ACTIVATION_EVENT const & __ptr64) __ptr64 +?OnDeactivation@CLIENT_WINDOW@@MEAAHAEBVACTIVATION_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnDeactivation(class ACTIVATION_EVENT const & __ptr64) __ptr64 +?OnDeactivation@DISPATCHER@@MEAAHAEBVACTIVATION_EVENT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnDefocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnDefocus@CLIENT_WINDOW@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnDefocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnDefocus@DISPATCHER@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual int __cdecl FOCUS_CHECKBOX::OnDefocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnDefocus@FOCUS_CHECKBOX@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual int __cdecl LOGON_HOURS_CONTROL::OnDefocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnDefocus@LOGON_HOURS_CONTROL@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual int __cdecl SPIN_SLE_NUM::OnDefocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnDefocus@SPIN_SLE_NUM@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual int __cdecl SPIN_SLE_NUM_VALID::OnDefocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnDefocus@SPIN_SLE_NUM_VALID@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual void __cdecl LAZY_LISTBOX::OnDeleteItem(class LBI * __ptr64) __ptr64 +?OnDeleteItem@LAZY_LISTBOX@@MEAAXPEAVLBI@@@Z +; public: static void __cdecl LBI::OnDeleteItem(unsigned __int64,__int64) +?OnDeleteItem@LBI@@SAX_K_J@Z +; protected: virtual void __cdecl USER_BROWSER_LB::OnDeleteItem(class LBI * __ptr64) __ptr64 +?OnDeleteItem@USER_BROWSER_LB@@MEAAXPEAVLBI@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnDestroy(void) __ptr64 +?OnDestroy@CLIENT_WINDOW@@MEAAHXZ +; protected: virtual int __cdecl DISPATCHER::OnDestroy(void) __ptr64 +?OnDestroy@DISPATCHER@@MEAAHXZ +; protected: virtual int __cdecl DIALOG_WINDOW::OnDlgActivation(class ACTIVATION_EVENT const & __ptr64) __ptr64 +?OnDlgActivation@DIALOG_WINDOW@@MEAAHAEBVACTIVATION_EVENT@@@Z +; protected: virtual int __cdecl DIALOG_WINDOW::OnDlgDeactivation(class ACTIVATION_EVENT const & __ptr64) __ptr64 +?OnDlgDeactivation@DIALOG_WINDOW@@MEAAHAEBVACTIVATION_EVENT@@@Z +; protected: virtual int __cdecl NT_USER_BROWSER_DIALOG::OnDlgDeactivation(class ACTIVATION_EVENT const & __ptr64) __ptr64 +?OnDlgDeactivation@NT_USER_BROWSER_DIALOG@@MEAAHAEBVACTIVATION_EVENT@@@Z +; protected: long __cdecl NT_USER_BROWSER_DIALOG::OnDomainChange(class BROWSER_DOMAIN * __ptr64,class ADMIN_AUTHORITY const * __ptr64) __ptr64 +?OnDomainChange@NT_USER_BROWSER_DIALOG@@IEAAJPEAVBROWSER_DOMAIN@@PEBVADMIN_AUTHORITY@@@Z +; private: void __cdecl BASE_SET_FOCUS_DLG::OnDomainLBChange(void) __ptr64 +?OnDomainLBChange@BASE_SET_FOCUS_DLG@@AEAAXXZ +; public: void __cdecl HIER_LISTBOX::OnDoubleClick(class HIER_LBI * __ptr64) __ptr64 +?OnDoubleClick@HIER_LISTBOX@@QEAAXPEAVHIER_LBI@@@Z +; protected: virtual void __cdecl H_SPLITTER_BAR::OnDragRelease(class XYPOINT const & __ptr64) __ptr64 +?OnDragRelease@H_SPLITTER_BAR@@MEAAXAEBVXYPOINT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnDropDown(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnDropDown@CLIENT_WINDOW@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnEnter(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnEnter@CLIENT_WINDOW@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl SPIN_SLE_NUM::OnEnter(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnEnter@SPIN_SLE_NUM@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl SPIN_SLE_NUM_VALID::OnEnter(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnEnter@SPIN_SLE_NUM_VALID@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: virtual void __cdecl EXPANDABLE_DIALOG::OnExpand(void) __ptr64 +?OnExpand@EXPANDABLE_DIALOG@@MEAAXXZ +; protected: virtual int __cdecl CLIENT_WINDOW::OnFocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnFocus@CLIENT_WINDOW@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnFocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnFocus@DISPATCHER@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual int __cdecl FOCUS_CHECKBOX::OnFocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnFocus@FOCUS_CHECKBOX@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual int __cdecl LOGON_HOURS_CONTROL::OnFocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnFocus@LOGON_HOURS_CONTROL@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual int __cdecl SPIN_ITEM::OnFocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnFocus@SPIN_ITEM@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual int __cdecl SPIN_SLE_NUM::OnFocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnFocus@SPIN_SLE_NUM@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual int __cdecl SPIN_SLE_STR::OnFocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnFocus@SPIN_SLE_STR@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual int __cdecl STATIC_SPIN_ITEM::OnFocus(class FOCUS_EVENT const & __ptr64) __ptr64 +?OnFocus@STATIC_SPIN_ITEM@@MEAAHAEBVFOCUS_EVENT@@@Z +; protected: virtual long __cdecl CONTROL_GROUP::OnGroupAction(class CONTROL_GROUP * __ptr64) __ptr64 +?OnGroupAction@CONTROL_GROUP@@MEAAJPEAV1@@Z +; protected: virtual long __cdecl MAGIC_GROUP::OnGroupAction(class CONTROL_GROUP * __ptr64) __ptr64 +?OnGroupAction@MAGIC_GROUP@@MEAAJPEAVCONTROL_GROUP@@@Z +; private: int __cdecl DIALOG_WINDOW::OnHelp(void) __ptr64 +?OnHelp@DIALOG_WINDOW@@AEAAHXZ +; public: void __cdecl GET_FNAME_BASE_DLG::OnHelp(struct HWND__ * __ptr64) __ptr64 +?OnHelp@GET_FNAME_BASE_DLG@@QEAAXPEAUHWND__@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnKeyDown(class VKEY_EVENT const & __ptr64) __ptr64 +?OnKeyDown@CLIENT_WINDOW@@MEAAHAEBVVKEY_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnKeyDown(class VKEY_EVENT const & __ptr64) __ptr64 +?OnKeyDown@DISPATCHER@@MEAAHAEBVVKEY_EVENT@@@Z +; protected: virtual int __cdecl LOGON_HOURS_CONTROL::OnKeyDown(class VKEY_EVENT const & __ptr64) __ptr64 +?OnKeyDown@LOGON_HOURS_CONTROL@@MEAAHAEBVVKEY_EVENT@@@Z +; protected: virtual int __cdecl SPIN_SLE_NUM::OnKeyDown(class VKEY_EVENT const & __ptr64) __ptr64 +?OnKeyDown@SPIN_SLE_NUM@@MEAAHAEBVVKEY_EVENT@@@Z +; protected: virtual int __cdecl SPIN_SLE_STR::OnKeyDown(class VKEY_EVENT const & __ptr64) __ptr64 +?OnKeyDown@SPIN_SLE_STR@@MEAAHAEBVVKEY_EVENT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnKeyUp(class VKEY_EVENT const & __ptr64) __ptr64 +?OnKeyUp@CLIENT_WINDOW@@MEAAHAEBVVKEY_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnKeyUp(class VKEY_EVENT const & __ptr64) __ptr64 +?OnKeyUp@DISPATCHER@@MEAAHAEBVVKEY_EVENT@@@Z +; protected: virtual int __cdecl LOGON_HOURS_CONTROL::OnKeyUp(class VKEY_EVENT const & __ptr64) __ptr64 +?OnKeyUp@LOGON_HOURS_CONTROL@@MEAAHAEBVVKEY_EVENT@@@Z +; protected: static int __cdecl OWNER_WINDOW::OnLBIMessages(unsigned int,unsigned __int64,__int64) +?OnLBIMessages@OWNER_WINDOW@@KAHI_K_J@Z +; protected: virtual int __cdecl ARROW_BUTTON::OnLMouseButtonDblClick(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnLMouseButtonDblClick@ARROW_BUTTON@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnLMouseButtonDblClick(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnLMouseButtonDblClick@CLIENT_WINDOW@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnLMouseButtonDblClick(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnLMouseButtonDblClick@DISPATCHER@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl ARROW_BUTTON::OnLMouseButtonDown(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnLMouseButtonDown@ARROW_BUTTON@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnLMouseButtonDown(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnLMouseButtonDown@CLIENT_WINDOW@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnLMouseButtonDown(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnLMouseButtonDown@DISPATCHER@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl H_SPLITTER_BAR::OnLMouseButtonDown(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnLMouseButtonDown@H_SPLITTER_BAR@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl LOGON_HOURS_CONTROL::OnLMouseButtonDown(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnLMouseButtonDown@LOGON_HOURS_CONTROL@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl ARROW_BUTTON::OnLMouseButtonUp(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnLMouseButtonUp@ARROW_BUTTON@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnLMouseButtonUp(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnLMouseButtonUp@CLIENT_WINDOW@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnLMouseButtonUp(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnLMouseButtonUp@DISPATCHER@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl H_SPLITTER_BAR::OnLMouseButtonUp(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnLMouseButtonUp@H_SPLITTER_BAR@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl LOGON_HOURS_CONTROL::OnLMouseButtonUp(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnLMouseButtonUp@LOGON_HOURS_CONTROL@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: long __cdecl NT_LOCALGROUP_BROWSER_DIALOG::OnMembers(void) __ptr64 +?OnMembers@NT_LOCALGROUP_BROWSER_DIALOG@@IEAAJXZ +; protected: long __cdecl NT_USER_BROWSER_DIALOG::OnMembers(void) __ptr64 +?OnMembers@NT_USER_BROWSER_DIALOG@@IEAAJXZ +; protected: virtual int __cdecl APP_WINDOW::OnMenuCommand(unsigned int) __ptr64 +?OnMenuCommand@APP_WINDOW@@MEAAHI@Z +; protected: virtual int __cdecl APP_WINDOW::OnMenuInit(class MENU_EVENT const & __ptr64) __ptr64 +?OnMenuInit@APP_WINDOW@@MEAAHAEBVMENU_EVENT@@@Z +; protected: virtual int __cdecl APP_WINDOW::OnMenuSelect(class MENUITEM_EVENT const & __ptr64) __ptr64 +?OnMenuSelect@APP_WINDOW@@MEAAHAEBVMENUITEM_EVENT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnMouseMove(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnMouseMove@CLIENT_WINDOW@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnMouseMove(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnMouseMove@DISPATCHER@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl H_SPLITTER_BAR::OnMouseMove(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnMouseMove@H_SPLITTER_BAR@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl LOGON_HOURS_CONTROL::OnMouseMove(class MOUSE_EVENT const & __ptr64) __ptr64 +?OnMouseMove@LOGON_HOURS_CONTROL@@MEAAHAEBVMOUSE_EVENT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnMove(class MOVE_EVENT const & __ptr64) __ptr64 +?OnMove@CLIENT_WINDOW@@MEAAHAEBVMOVE_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnMove(class MOVE_EVENT const & __ptr64) __ptr64 +?OnMove@DISPATCHER@@MEAAHAEBVMOVE_EVENT@@@Z +; protected: virtual class LBI * __ptr64 __cdecl USER_BROWSER_LB::OnNewItem(unsigned int) __ptr64 +?OnNewItem@USER_BROWSER_LB@@MEAAPEAVLBI@@I@Z +; protected: virtual int __cdecl BASE_SET_FOCUS_DLG::OnOK(void) __ptr64 +?OnOK@BASE_SET_FOCUS_DLG@@MEAAHXZ +; protected: virtual int __cdecl DIALOG_WINDOW::OnOK(void) __ptr64 +?OnOK@DIALOG_WINDOW@@MEAAHXZ +; protected: virtual int __cdecl MSGPOPUP_DIALOG::OnOK(void) __ptr64 +?OnOK@MSGPOPUP_DIALOG@@MEAAHXZ +; private: virtual int __cdecl MSG_DIALOG_BASE::OnOK(void) __ptr64 +?OnOK@MSG_DIALOG_BASE@@EEAAHXZ +; protected: virtual int __cdecl NT_FIND_ACCOUNT_DIALOG::OnOK(void) __ptr64 +?OnOK@NT_FIND_ACCOUNT_DIALOG@@MEAAHXZ +; protected: virtual int __cdecl NT_USER_BROWSER_DIALOG::OnOK(void) __ptr64 +?OnOK@NT_USER_BROWSER_DIALOG@@MEAAHXZ +; protected: virtual int __cdecl PROMPT_FOR_ANY_DC_DLG::OnOK(void) __ptr64 +?OnOK@PROMPT_FOR_ANY_DC_DLG@@MEAAHXZ +; protected: virtual int __cdecl CLIENT_WINDOW::OnOther(class EVENT const & __ptr64) __ptr64 +?OnOther@CLIENT_WINDOW@@MEAAHAEBVEVENT@@@Z +; protected: virtual int __cdecl APP_WINDOW::OnPaintReq(void) __ptr64 +?OnPaintReq@APP_WINDOW@@MEAAHXZ +; protected: virtual int __cdecl CLIENT_WINDOW::OnPaintReq(void) __ptr64 +?OnPaintReq@CLIENT_WINDOW@@MEAAHXZ +; protected: virtual int __cdecl DISPATCHER::OnPaintReq(void) __ptr64 +?OnPaintReq@DISPATCHER@@MEAAHXZ +; protected: virtual int __cdecl FOCUS_CHECKBOX::OnPaintReq(void) __ptr64 +?OnPaintReq@FOCUS_CHECKBOX@@MEAAHXZ +; protected: virtual int __cdecl H_SPLITTER_BAR::OnPaintReq(void) __ptr64 +?OnPaintReq@H_SPLITTER_BAR@@MEAAHXZ +; protected: virtual int __cdecl LOGON_HOURS_CONTROL::OnPaintReq(void) __ptr64 +?OnPaintReq@LOGON_HOURS_CONTROL@@MEAAHXZ +; protected: virtual int __cdecl METER::OnPaintReq(void) __ptr64 +?OnPaintReq@METER@@MEAAHXZ +; protected: virtual unsigned long __cdecl DISPATCHER::OnQDlgCode(void) __ptr64 +?OnQDlgCode@DISPATCHER@@MEAAKXZ +; protected: virtual unsigned long __cdecl LOGON_HOURS_CONTROL::OnQDlgCode(void) __ptr64 +?OnQDlgCode@LOGON_HOURS_CONTROL@@MEAAKXZ +; protected: virtual unsigned long __cdecl DISPATCHER::OnQHitTest(class XYPOINT const & __ptr64) __ptr64 +?OnQHitTest@DISPATCHER@@MEAAKAEBVXYPOINT@@@Z +; protected: virtual unsigned long __cdecl H_SPLITTER_BAR::OnQHitTest(class XYPOINT const & __ptr64) __ptr64 +?OnQHitTest@H_SPLITTER_BAR@@MEAAKAEBVXYPOINT@@@Z +; protected: virtual unsigned long __cdecl LOGON_HOURS_CONTROL::OnQHitTest(class XYPOINT const & __ptr64) __ptr64 +?OnQHitTest@LOGON_HOURS_CONTROL@@MEAAKAEBVXYPOINT@@@Z +; protected: virtual int __cdecl APP_WINDOW::OnQMinMax(class QMINMAX_EVENT & __ptr64) __ptr64 +?OnQMinMax@APP_WINDOW@@MEAAHAEAVQMINMAX_EVENT@@@Z +; protected: virtual unsigned long __cdecl DISPATCHER::OnQMouseActivate(class QMOUSEACT_EVENT const & __ptr64) __ptr64 +?OnQMouseActivate@DISPATCHER@@MEAAKAEBVQMOUSEACT_EVENT@@@Z +; protected: virtual unsigned long __cdecl LOGON_HOURS_CONTROL::OnQMouseActivate(class QMOUSEACT_EVENT const & __ptr64) __ptr64 +?OnQMouseActivate@LOGON_HOURS_CONTROL@@MEAAKAEBVQMOUSEACT_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnQMouseCursor(class QMOUSEACT_EVENT const & __ptr64) __ptr64 +?OnQMouseCursor@DISPATCHER@@MEAAHAEBVQMOUSEACT_EVENT@@@Z +; protected: virtual int __cdecl H_SPLITTER_BAR::OnQMouseCursor(class QMOUSEACT_EVENT const & __ptr64) __ptr64 +?OnQMouseCursor@H_SPLITTER_BAR@@MEAAHAEBVQMOUSEACT_EVENT@@@Z +; protected: virtual int __cdecl LOGON_HOURS_CONTROL::OnQMouseCursor(class QMOUSEACT_EVENT const & __ptr64) __ptr64 +?OnQMouseCursor@LOGON_HOURS_CONTROL@@MEAAHAEBVQMOUSEACT_EVENT@@@Z +; protected: long __cdecl SLE_STRLB_GROUP::OnRemove(void) __ptr64 +?OnRemove@SLE_STRLB_GROUP@@IEAAJXZ +; protected: virtual int __cdecl CLIENT_WINDOW::OnResize(class SIZE_EVENT const & __ptr64) __ptr64 +?OnResize@CLIENT_WINDOW@@MEAAHAEBVSIZE_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnResize(class SIZE_EVENT const & __ptr64) __ptr64 +?OnResize@DISPATCHER@@MEAAHAEBVSIZE_EVENT@@@Z +; protected: virtual int __cdecl H_SPLITTER_BAR::OnResize(class SIZE_EVENT const & __ptr64) __ptr64 +?OnResize@H_SPLITTER_BAR@@MEAAHAEBVSIZE_EVENT@@@Z +; protected: virtual int __cdecl DIALOG_WINDOW::OnScrollBar(class SCROLL_EVENT const & __ptr64) __ptr64 +?OnScrollBar@DIALOG_WINDOW@@MEAAHAEBVSCROLL_EVENT@@@Z +; protected: virtual int __cdecl DIALOG_WINDOW::OnScrollBarThumb(class SCROLL_THUMB_EVENT const & __ptr64) __ptr64 +?OnScrollBarThumb@DIALOG_WINDOW@@MEAAHAEBVSCROLL_THUMB_EVENT@@@Z +; protected: long __cdecl NT_USER_BROWSER_DIALOG::OnSearch(void) __ptr64 +?OnSearch@NT_USER_BROWSER_DIALOG@@IEAAJXZ +; protected: virtual int __cdecl CLIENT_WINDOW::OnSelect(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnSelect@CLIENT_WINDOW@@MEAAHAEBVCONTROL_EVENT@@@Z +; protected: long __cdecl NT_USER_BROWSER_DIALOG::OnShowUsers(void) __ptr64 +?OnShowUsers@NT_USER_BROWSER_DIALOG@@IEAAJXZ +; protected: virtual void __cdecl APP_WINDOW::OnShutdown(void) __ptr64 +?OnShutdown@APP_WINDOW@@MEAAXXZ +; protected: virtual void __cdecl DIALOG_WINDOW::OnSysColorChange(void) __ptr64 +?OnSysColorChange@DIALOG_WINDOW@@MEAAXXZ +; protected: virtual int __cdecl APP_WINDOW::OnSystemChange(class SYSCHANGE_EVENT const & __ptr64) __ptr64 +?OnSystemChange@APP_WINDOW@@MEAAHAEBVSYSCHANGE_EVENT@@@Z +; protected: virtual int __cdecl ARROW_BUTTON::OnTimer(class TIMER_EVENT const & __ptr64) __ptr64 +?OnTimer@ARROW_BUTTON@@MEAAHAEBVTIMER_EVENT@@@Z +; protected: virtual int __cdecl CANCEL_TASK_DIALOG::OnTimer(class TIMER_EVENT const & __ptr64) __ptr64 +?OnTimer@CANCEL_TASK_DIALOG@@MEAAHAEBVTIMER_EVENT@@@Z +; protected: virtual int __cdecl CLIENT_WINDOW::OnTimer(class TIMER_EVENT const & __ptr64) __ptr64 +?OnTimer@CLIENT_WINDOW@@MEAAHAEBVTIMER_EVENT@@@Z +; protected: virtual int __cdecl DIALOG_WINDOW::OnTimer(class TIMER_EVENT const & __ptr64) __ptr64 +?OnTimer@DIALOG_WINDOW@@MEAAHAEBVTIMER_EVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnTimer(class TIMER_EVENT const & __ptr64) __ptr64 +?OnTimer@DISPATCHER@@MEAAHAEBVTIMER_EVENT@@@Z +; protected: virtual int __cdecl TIMER_WINDOW::OnTimer(class TIMER_EVENT const & __ptr64) __ptr64 +?OnTimer@TIMER_WINDOW@@MEAAHAEBVTIMER_EVENT@@@Z +; protected: virtual void __cdecl TIMER_CALLOUT::OnTimerNotification(unsigned int) __ptr64 +?OnTimerNotification@TIMER_CALLOUT@@MEAAXI@Z +; protected: virtual long __cdecl CONTROL_GROUP::OnUserAction(class CONTROL_WINDOW * __ptr64,class CONTROL_EVENT const & __ptr64) __ptr64 +?OnUserAction@CONTROL_GROUP@@MEAAJPEAVCONTROL_WINDOW@@AEBVCONTROL_EVENT@@@Z +; protected: virtual long __cdecl CONTROL_WINDOW::OnUserAction(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnUserAction@CONTROL_WINDOW@@MEAAJAEBVCONTROL_EVENT@@@Z +; protected: virtual long __cdecl LM_OLLB::OnUserAction(class CONTROL_EVENT const & __ptr64) __ptr64 +?OnUserAction@LM_OLLB@@MEAAJAEBVCONTROL_EVENT@@@Z +; protected: virtual long __cdecl MAGIC_GROUP::OnUserAction(class CONTROL_WINDOW * __ptr64,class CONTROL_EVENT const & __ptr64) __ptr64 +?OnUserAction@MAGIC_GROUP@@MEAAJPEAVCONTROL_WINDOW@@AEBVCONTROL_EVENT@@@Z +; protected: virtual long __cdecl ORDER_GROUP::OnUserAction(class CONTROL_WINDOW * __ptr64,class CONTROL_EVENT const & __ptr64) __ptr64 +?OnUserAction@ORDER_GROUP@@MEAAJPEAVCONTROL_WINDOW@@AEBVCONTROL_EVENT@@@Z +; protected: virtual long __cdecl RADIO_GROUP::OnUserAction(class CONTROL_WINDOW * __ptr64,class CONTROL_EVENT const & __ptr64) __ptr64 +?OnUserAction@RADIO_GROUP@@MEAAJPEAVCONTROL_WINDOW@@AEBVCONTROL_EVENT@@@Z +; protected: virtual long __cdecl SET_CONTROL::OnUserAction(class CONTROL_WINDOW * __ptr64,class CONTROL_EVENT const & __ptr64) __ptr64 +?OnUserAction@SET_CONTROL@@MEAAJPEAVCONTROL_WINDOW@@AEBVCONTROL_EVENT@@@Z +; protected: virtual long __cdecl SLE_STRLB_GROUP::OnUserAction(class CONTROL_WINDOW * __ptr64,class CONTROL_EVENT const & __ptr64) __ptr64 +?OnUserAction@SLE_STRLB_GROUP@@MEAAJPEAVCONTROL_WINDOW@@AEBVCONTROL_EVENT@@@Z +; protected: virtual long __cdecl SPIN_GROUP::OnUserAction(class CONTROL_WINDOW * __ptr64,class CONTROL_EVENT const & __ptr64) __ptr64 +?OnUserAction@SPIN_GROUP@@MEAAJPEAVCONTROL_WINDOW@@AEBVCONTROL_EVENT@@@Z +; protected: virtual long __cdecl STATELBGRP::OnUserAction(class CONTROL_WINDOW * __ptr64,class CONTROL_EVENT const & __ptr64) __ptr64 +?OnUserAction@STATELBGRP@@MEAAJPEAVCONTROL_WINDOW@@AEBVCONTROL_EVENT@@@Z +; protected: virtual int __cdecl BASE_SET_FOCUS_DLG::OnUserMessage(class EVENT const & __ptr64) __ptr64 +?OnUserMessage@BASE_SET_FOCUS_DLG@@MEAAHAEBVEVENT@@@Z +; protected: virtual int __cdecl DISPATCHER::OnUserMessage(class EVENT const & __ptr64) __ptr64 +?OnUserMessage@DISPATCHER@@MEAAHAEBVEVENT@@@Z +; protected: virtual int __cdecl NT_USER_BROWSER_DIALOG::OnUserMessage(class EVENT const & __ptr64) __ptr64 +?OnUserMessage@NT_USER_BROWSER_DIALOG@@MEAAHAEBVEVENT@@@Z +; protected: virtual int __cdecl OWNER_WINDOW::OnUserMessage(class EVENT const & __ptr64) __ptr64 +?OnUserMessage@OWNER_WINDOW@@MEAAHAEBVEVENT@@@Z +; protected: virtual void __cdecl DIALOG_WINDOW::OnValidationError(unsigned int,long) __ptr64 +?OnValidationError@DIALOG_WINDOW@@MEAAXIJ@Z +; private: class LISTBOX * __ptr64 __cdecl SET_CONTROL::OtherListbox(class LISTBOX * __ptr64)const __ptr64 +?OtherListbox@SET_CONTROL@@AEBAPEAVLISTBOX@@PEAV2@@Z +; public: virtual void __cdecl BROWSER_DOMAIN_LBI::Paint(class LISTBOX * __ptr64,struct HDC__ * __ptr64,struct tagRECT const * __ptr64,struct GUILTT_INFO * __ptr64)const __ptr64 +?Paint@BROWSER_DOMAIN_LBI@@UEBAXPEAVLISTBOX@@PEAUHDC__@@PEBUtagRECT@@PEAUGUILTT_INFO@@@Z +; public: virtual void __cdecl BROWSER_DOMAIN_LBI_PB::Paint(class LISTBOX * __ptr64,struct HDC__ * __ptr64,struct tagRECT const * __ptr64,struct GUILTT_INFO * __ptr64)const __ptr64 +?Paint@BROWSER_DOMAIN_LBI_PB@@UEBAXPEAVLISTBOX@@PEAUHDC__@@PEBUtagRECT@@PEAUGUILTT_INFO@@@Z +; public: virtual void __cdecl COUNTED_STR_DTE::Paint(struct HDC__ * __ptr64,struct tagRECT const * __ptr64)const __ptr64 +?Paint@COUNTED_STR_DTE@@UEBAXPEAUHDC__@@PEBUtagRECT@@@Z +; public: int __cdecl DISPLAY_MAP::Paint(struct HDC__ * __ptr64,int,int)const __ptr64 +?Paint@DISPLAY_MAP@@QEBAHPEAUHDC__@@HH@Z +; public: void __cdecl DISPLAY_TABLE::Paint(class LISTBOX * __ptr64,struct HDC__ * __ptr64,struct tagRECT const * __ptr64)const __ptr64 +?Paint@DISPLAY_TABLE@@QEBAXPEAVLISTBOX@@PEAUHDC__@@PEBUtagRECT@@@Z +; public: void __cdecl DISPLAY_TABLE::Paint(class LISTBOX * __ptr64,struct HDC__ * __ptr64,struct tagRECT const * __ptr64,struct GUILTT_INFO * __ptr64)const __ptr64 +?Paint@DISPLAY_TABLE@@QEBAXPEAVLISTBOX@@PEAUHDC__@@PEBUtagRECT@@PEAUGUILTT_INFO@@@Z +; public: virtual void __cdecl DM_DTE::Paint(struct HDC__ * __ptr64,struct tagRECT const * __ptr64)const __ptr64 +?Paint@DM_DTE@@UEBAXPEAUHDC__@@PEBUtagRECT@@@Z +; public: virtual void __cdecl LBI::Paint(class LISTBOX * __ptr64,struct HDC__ * __ptr64,struct tagRECT const * __ptr64,struct GUILTT_INFO * __ptr64)const __ptr64 +?Paint@LBI@@UEBAXPEAVLISTBOX@@PEAUHDC__@@PEBUtagRECT@@PEAUGUILTT_INFO@@@Z +; public: virtual void __cdecl METALLIC_STR_DTE::Paint(struct HDC__ * __ptr64,struct tagRECT const * __ptr64)const __ptr64 +?Paint@METALLIC_STR_DTE@@UEBAXPEAUHDC__@@PEBUtagRECT@@@Z +; public: virtual void __cdecl MULTILINE_STR_DTE::Paint(struct HDC__ * __ptr64,struct tagRECT const * __ptr64)const __ptr64 +?Paint@MULTILINE_STR_DTE@@UEBAXPEAUHDC__@@PEBUtagRECT@@@Z +; public: virtual void __cdecl OLLB_ENTRY::Paint(class LISTBOX * __ptr64,struct HDC__ * __ptr64,struct tagRECT const * __ptr64,struct GUILTT_INFO * __ptr64)const __ptr64 +?Paint@OLLB_ENTRY@@UEBAXPEAVLISTBOX@@PEAUHDC__@@PEBUtagRECT@@PEAUGUILTT_INFO@@@Z +; public: virtual void __cdecl OWNER_DRAW_DMID_DTE::Paint(struct HDC__ * __ptr64,struct tagRECT const * __ptr64)const __ptr64 +?Paint@OWNER_DRAW_DMID_DTE@@UEBAXPEAUHDC__@@PEBUtagRECT@@@Z +; public: virtual void __cdecl OWNER_DRAW_MULTILINE_STR_DTE::Paint(struct HDC__ * __ptr64,struct tagRECT const * __ptr64)const __ptr64 +?Paint@OWNER_DRAW_MULTILINE_STR_DTE@@UEBAXPEAUHDC__@@PEBUtagRECT@@@Z +; public: virtual void __cdecl OWNER_DRAW_STR_DTE::Paint(struct HDC__ * __ptr64,struct tagRECT const * __ptr64)const __ptr64 +?Paint@OWNER_DRAW_STR_DTE@@UEBAXPEAUHDC__@@PEBUtagRECT@@@Z +; protected: virtual void __cdecl STLBITEM::Paint(class LISTBOX * __ptr64,struct HDC__ * __ptr64,struct tagRECT const * __ptr64,struct GUILTT_INFO * __ptr64)const __ptr64 +?Paint@STLBITEM@@MEBAXPEAVLISTBOX@@PEAUHDC__@@PEBUtagRECT@@PEAUGUILTT_INFO@@@Z +; public: virtual void __cdecl STR_DTE::Paint(struct HDC__ * __ptr64,struct tagRECT const * __ptr64)const __ptr64 +?Paint@STR_DTE@@UEBAXPEAUHDC__@@PEBUtagRECT@@@Z +; public: virtual void __cdecl STR_DTE_ELLIPSIS::Paint(struct HDC__ * __ptr64,struct tagRECT const * __ptr64)const __ptr64 +?Paint@STR_DTE_ELLIPSIS@@UEBAXPEAUHDC__@@PEBUtagRECT@@@Z +; public: virtual void __cdecl USER_BROWSER_LBI::Paint(class LISTBOX * __ptr64,struct HDC__ * __ptr64,struct tagRECT const * __ptr64,struct GUILTT_INFO * __ptr64)const __ptr64 +?Paint@USER_BROWSER_LBI@@UEBAXPEAVLISTBOX@@PEAUHDC__@@PEBUtagRECT@@PEAUGUILTT_INFO@@@Z +; protected: long __cdecl ACCOUNT_NAMES_MLE::ParseUserNameList(class STRLIST * __ptr64,unsigned short const * __ptr64) __ptr64 +?ParseUserNameList@ACCOUNT_NAMES_MLE@@IEAAJPEAVSTRLIST@@PEBG@Z +; private: void __cdecl MSGPOPUP_DIALOG::PlaceButtons(void) __ptr64 +?PlaceButtons@MSGPOPUP_DIALOG@@AEAAXXZ +; private: long __cdecl BLT_DATE_SPIN_GROUP::PlaceControl(int,class OWNER_WINDOW * __ptr64,class INTL_PROFILE const & __ptr64,class XYPOINT const & __ptr64,class XYDIMENSION const & __ptr64,class XYPOINT const & __ptr64,class XYDIMENSION const & __ptr64,class XYPOINT const & __ptr64,class XYDIMENSION const & __ptr64) __ptr64 +?PlaceControl@BLT_DATE_SPIN_GROUP@@AEAAJHPEAVOWNER_WINDOW@@AEBVINTL_PROFILE@@AEBVXYPOINT@@AEBVXYDIMENSION@@2323@Z +; protected: virtual long __cdecl DOMAIN_FILL_THREAD::PostMain(void) __ptr64 +?PostMain@DOMAIN_FILL_THREAD@@MEAAJXZ +; protected: virtual long __cdecl FOCUSDLG_DATA_THREAD::PostMain(void) __ptr64 +?PostMain@FOCUSDLG_DATA_THREAD@@MEAAJXZ +; protected: virtual long __cdecl WIN32_THREAD::PostMain(void) __ptr64 +?PostMain@WIN32_THREAD@@MEAAJXZ +; protected: virtual long __cdecl WIN32_THREAD::PreMain(void) __ptr64 +?PreMain@WIN32_THREAD@@MEAAJXZ +; public: long __cdecl BASE_SET_FOCUS_DLG::Process(int * __ptr64) __ptr64 +?Process@BASE_SET_FOCUS_DLG@@QEAAJPEAH@Z +; public: long __cdecl BASE_SET_FOCUS_DLG::Process(unsigned int * __ptr64) __ptr64 +?Process@BASE_SET_FOCUS_DLG@@QEAAJPEAI@Z +; public: long __cdecl DIALOG_WINDOW::Process(int * __ptr64) __ptr64 +?Process@DIALOG_WINDOW@@QEAAJPEAH@Z +; public: long __cdecl DIALOG_WINDOW::Process(unsigned int * __ptr64) __ptr64 +?Process@DIALOG_WINDOW@@QEAAJPEAI@Z +; public: long __cdecl EXPANDABLE_DIALOG::Process(int * __ptr64) __ptr64 +?Process@EXPANDABLE_DIALOG@@QEAAJPEAH@Z +; public: long __cdecl EXPANDABLE_DIALOG::Process(unsigned int * __ptr64) __ptr64 +?Process@EXPANDABLE_DIALOG@@QEAAJPEAI@Z +; public: virtual long __cdecl GET_OPEN_FILENAME_DLG::Process(int * __ptr64) __ptr64 +?Process@GET_OPEN_FILENAME_DLG@@UEAAJPEAH@Z +; public: virtual long __cdecl GET_SAVE_FILENAME_DLG::Process(int * __ptr64) __ptr64 +?Process@GET_SAVE_FILENAME_DLG@@UEAAJPEAH@Z +; public: static long __cdecl WIN32_FONT_PICKER::Process(class OWNER_WINDOW * __ptr64,int * __ptr64,class FONT * __ptr64,struct tagLOGFONTW * __ptr64,struct tagCHOOSEFONTW * __ptr64) +?Process@WIN32_FONT_PICKER@@SAJPEAVOWNER_WINDOW@@PEAHPEAVFONT@@PEAUtagLOGFONTW@@PEAUtagCHOOSEFONTW@@@Z +; private: long __cdecl BASE_SET_FOCUS_DLG::ProcessNetPath(class NLS_STR * __ptr64,long * __ptr64) __ptr64 +?ProcessNetPath@BASE_SET_FOCUS_DLG@@AEAAJPEAVNLS_STR@@PEAJ@Z +; public: long __cdecl WIN32_EVENT::Pulse(void) __ptr64 +?Pulse@WIN32_EVENT@@QEAAJXZ +; public: long __cdecl USER_BROWSER_LBI::QualifyDisplayName(void) __ptr64 +?QualifyDisplayName@USER_BROWSER_LBI@@QEAAJXZ +; public: static struct HICON__ * __ptr64 __cdecl CURSOR::Query(void) +?Query@CURSOR@@SAPEAUHICON__@@XZ +; public: virtual long __cdecl SPIN_ITEM::QueryAccCharPos(unsigned short) __ptr64 +?QueryAccCharPos@SPIN_ITEM@@UEAAJG@Z +; public: virtual long __cdecl SPIN_SLE_STR::QueryAccCharPos(unsigned short) __ptr64 +?QueryAccCharPos@SPIN_SLE_STR@@UEAAJG@Z +; public: long __cdecl SPIN_ITEM::QueryAccKey(class NLS_STR * __ptr64) __ptr64 +?QueryAccKey@SPIN_ITEM@@QEAAJPEAVNLS_STR@@@Z +; public: unsigned short const * __ptr64 __cdecl OPEN_LBI_BASE::QueryAccessName(void)const __ptr64 +?QueryAccessName@OPEN_LBI_BASE@@QEBAPEBGXZ +; public: class SAM_DOMAIN * __ptr64 __cdecl BROWSER_DOMAIN::QueryAccountDomain(void)const __ptr64 +?QueryAccountDomain@BROWSER_DOMAIN@@QEBAPEAVSAM_DOMAIN@@XZ +; public: unsigned short const * __ptr64 __cdecl BROWSER_SUBJECT::QueryAccountName(void)const __ptr64 +?QueryAccountName@BROWSER_SUBJECT@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl USER_BROWSER_LBI::QueryAccountName(void)const __ptr64 +?QueryAccountName@USER_BROWSER_LBI@@QEBAPEBGXZ +; protected: virtual int __cdecl H_SPLITTER_BAR::QueryActiveArea(void) __ptr64 +?QueryActiveArea@H_SPLITTER_BAR@@MEAAHXZ +; protected: class PUSH_BUTTON * __ptr64 __cdecl SLE_STRLB_GROUP::QueryAddButton(void)const __ptr64 +?QueryAddButton@SLE_STRLB_GROUP@@IEBAPEAVPUSH_BUTTON@@XZ +; public: class ADMIN_AUTHORITY * __ptr64 __cdecl BROWSER_DOMAIN::QueryAdminAuthority(void)const __ptr64 +?QueryAdminAuthority@BROWSER_DOMAIN@@QEBAPEAVADMIN_AUTHORITY@@XZ +; public: class ADMIN_AUTHORITY * __ptr64 __cdecl DOMAIN_FILL_THREAD::QueryAdminAuthority(void)const __ptr64 +?QueryAdminAuthority@DOMAIN_FILL_THREAD@@QEBAPEAVADMIN_AUTHORITY@@XZ +; public: unsigned short const * __ptr64 __cdecl UI_DOMAIN::QueryAnyDC(void)const __ptr64 +?QueryAnyDC@UI_DOMAIN@@QEBAPEBGXZ +; public: int __cdecl OWNER_WINDOW::QueryAttribute(unsigned long) __ptr64 +?QueryAttribute@OWNER_WINDOW@@QEAAHK@Z +; public: class AUDIT_CHECKBOXES * __ptr64 __cdecl SET_OF_AUDIT_CATEGORIES::QueryAuditCheckBox(int) __ptr64 +?QueryAuditCheckBox@SET_OF_AUDIT_CATEGORIES@@QEAAPEAVAUDIT_CHECKBOXES@@H@Z +; public: int __cdecl DEVICE_CONTEXT::QueryAveCharWidth(void)const __ptr64 +?QueryAveCharWidth@DEVICE_CONTEXT@@QEBAHXZ +; public: virtual unsigned long __cdecl CHANGEABLE_SPIN_ITEM::QueryBigDecValue(void)const __ptr64 +?QueryBigDecValue@CHANGEABLE_SPIN_ITEM@@UEBAKXZ +; public: virtual unsigned long __cdecl SPIN_SLE_VALID_SECOND::QueryBigDecValue(void)const __ptr64 +?QueryBigDecValue@SPIN_SLE_VALID_SECOND@@UEBAKXZ +; public: virtual unsigned long __cdecl CHANGEABLE_SPIN_ITEM::QueryBigIncValue(void)const __ptr64 +?QueryBigIncValue@CHANGEABLE_SPIN_ITEM@@UEBAKXZ +; public: virtual unsigned long __cdecl SPIN_SLE_VALID_SECOND::QueryBigIncValue(void)const __ptr64 +?QueryBigIncValue@SPIN_SLE_VALID_SECOND@@UEBAKXZ +; public: class BITFIELD * __ptr64 __cdecl STRING_BITSET_PAIR::QueryBitfield(void) __ptr64 +?QueryBitfield@STRING_BITSET_PAIR@@QEAAPEAVBITFIELD@@XZ +; public: struct HBITMAP__ * __ptr64 __cdecl DISPLAY_MAP::QueryBitmapHandle(void)const __ptr64 +?QueryBitmapHandle@DISPLAY_MAP@@QEBAPEAUHBITMAP__@@XZ +; public: long __cdecl MASK_MAP::QueryBits(unsigned int,class BITFIELD * __ptr64,class NLS_STR * __ptr64,int * __ptr64) __ptr64 +?QueryBits@MASK_MAP@@QEAAJIPEAVBITFIELD@@PEAVNLS_STR@@PEAH@Z +; public: int __cdecl XYRECT::QueryBottom(void)const __ptr64 +?QueryBottom@XYRECT@@QEBAHXZ +; public: class BROWSER_DOMAIN * __ptr64 __cdecl BROWSER_DOMAIN_LBI::QueryBrowserDomain(void)const __ptr64 +?QueryBrowserDomain@BROWSER_DOMAIN_LBI@@QEBAPEAVBROWSER_DOMAIN@@XZ +; public: class BROWSER_DOMAIN * __ptr64 __cdecl BROWSER_DOMAIN_LBI_PB::QueryBrowserDomain(void)const __ptr64 +?QueryBrowserDomain@BROWSER_DOMAIN_LBI_PB@@QEBAPEAVBROWSER_DOMAIN@@XZ +; protected: void * __ptr64 __cdecl NT_MEMORY::QueryBuffer(void)const __ptr64 +?QueryBuffer@NT_MEMORY@@IEBAPEAXXZ +; protected: unsigned char const * __ptr64 __cdecl ENUM_OBJ_BASE::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@ENUM_OBJ_BASE@@IEBAPEBEXZ +; public: struct _DOMAIN_DISPLAY_GROUP const * __ptr64 __cdecl NT_GROUP_ENUM_OBJ::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@NT_GROUP_ENUM_OBJ@@QEBAPEBU_DOMAIN_DISPLAY_GROUP@@XZ +; public: struct _SERVER_INFO_101 const * __ptr64 __cdecl SERVER1_ENUM_OBJ::QueryBufferPtr(void)const __ptr64 +?QueryBufferPtr@SERVER1_ENUM_OBJ@@QEBAPEBU_SERVER_INFO_101@@XZ +; public: class SAM_DOMAIN * __ptr64 __cdecl BROWSER_DOMAIN::QueryBuiltinDomain(void)const __ptr64 +?QueryBuiltinDomain@BROWSER_DOMAIN@@QEBAPEAVSAM_DOMAIN@@XZ +; private: class PUSH_BUTTON * __ptr64 __cdecl MSGPOPUP_DIALOG::QueryButton(unsigned int) __ptr64 +?QueryButton@MSGPOPUP_DIALOG@@AEAAPEAVPUSH_BUTTON@@I@Z +; public: int __cdecl LIST_CONTROL::QueryCaretIndex(void)const __ptr64 +?QueryCaretIndex@LIST_CONTROL@@QEBAHXZ +; public: unsigned short __cdecl CHAR_EVENT::QueryChar(void)const __ptr64 +?QueryChar@CHAR_EVENT@@QEBAGXZ +; public: int __cdecl STATE2_BUTTON_CONTROL::QueryCheck(void)const __ptr64 +?QueryCheck@STATE2_BUTTON_CONTROL@@QEBAHXZ +; public: unsigned int __cdecl CONTROL_ENTRY::QueryCid(void)const __ptr64 +?QueryCid@CONTROL_ENTRY@@QEBAIXZ +; public: unsigned int __cdecl CONTROL_EVENT::QueryCid(void)const __ptr64 +?QueryCid@CONTROL_EVENT@@QEBAIXZ +; public: unsigned int __cdecl CONTROL_WINDOW::QueryCid(void)const __ptr64 +?QueryCid@CONTROL_WINDOW@@QEBAIXZ +; public: void __cdecl WINDOW::QueryClientRect(struct tagRECT * __ptr64)const __ptr64 +?QueryClientRect@WINDOW@@QEBAXPEAUtagRECT@@@Z +; public: void __cdecl WINDOW::QueryClientRect(class XYRECT * __ptr64)const __ptr64 +?QueryClientRect@WINDOW@@QEBAXPEAVXYRECT@@@Z +; public: unsigned int __cdecl CONTROL_EVENT::QueryCode(void)const __ptr64 +?QueryCode@CONTROL_EVENT@@QEBAIXZ +; public: unsigned int const * __ptr64 __cdecl STATELB::QueryColData(void) __ptr64 +?QueryColData@STATELB@@QEAAPEBIXZ +; public: unsigned int const * __ptr64 __cdecl BROWSER_DOMAIN_CB::QueryColWidthArray(void)const __ptr64 +?QueryColWidthArray@BROWSER_DOMAIN_CB@@QEBAPEBIXZ +; public: unsigned int const * __ptr64 __cdecl USER_BROWSER_LB::QueryColWidthArray(void)const __ptr64 +?QueryColWidthArray@USER_BROWSER_LB@@QEBAPEBIXZ +; protected: static unsigned short const * __ptr64 __cdecl CONTROL_WINDOW::QueryComboboxClassName(void) +?QueryComboboxClassName@CONTROL_WINDOW@@KAPEBGXZ +; public: enum SCROLL_EVENT::SCROLL_COMMAND __cdecl SCROLL_EVENT::QueryCommand(void)const __ptr64 +?QueryCommand@SCROLL_EVENT@@QEBA?AW4SCROLL_COMMAND@1@XZ +; public: unsigned short const * __ptr64 __cdecl BROWSER_SUBJECT::QueryComment(void)const __ptr64 +?QueryComment@BROWSER_SUBJECT@@QEBAPEBGXZ +; public: long __cdecl NT_GROUP_ENUM_OBJ::QueryComment(class NLS_STR * __ptr64)const __ptr64 +?QueryComment@NT_GROUP_ENUM_OBJ@@QEBAJPEAVNLS_STR@@@Z +; public: unsigned short const * __ptr64 __cdecl SERVER1_ENUM_OBJ::QueryComment(void)const __ptr64 +?QueryComment@SERVER1_ENUM_OBJ@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl USER_BROWSER_LBI::QueryComment(void)const __ptr64 +?QueryComment@USER_BROWSER_LBI@@QEBAPEBGXZ +; protected: virtual int (__cdecl*__cdecl USER_BROWSER_LBI_CACHE::QueryCompareMethod(void)const __ptr64)(void const * __ptr64,void const * __ptr64) +?QueryCompareMethod@USER_BROWSER_LBI_CACHE@@MEBAP6AHPEBX0@ZXZ +; protected: virtual int (__cdecl*__cdecl USER_LBI_CACHE::QueryCompareMethod(void)const __ptr64)(void const * __ptr64,void const * __ptr64) +?QueryCompareMethod@USER_LBI_CACHE@@MEBAP6AHPEBX0@ZXZ +; public: class CONTROL_VALUE * __ptr64 __cdecl CONTROLVAL_CID_PAIR::QueryContVal(void)const __ptr64 +?QueryContVal@CONTROLVAL_CID_PAIR@@QEBAPEAVCONTROL_VALUE@@XZ +; public: void __cdecl SPIN_SLE_NUM::QueryContent(unsigned long * __ptr64)const __ptr64 +?QueryContent@SPIN_SLE_NUM@@QEBAXPEAK@Z +; public: void __cdecl SPIN_SLE_NUM::QueryContent(class NLS_STR * __ptr64)const __ptr64 +?QueryContent@SPIN_SLE_NUM@@QEBAXPEAVNLS_STR@@@Z +; public: long __cdecl SPIN_SLE_STR::QueryContent(class NLS_STR * __ptr64)const __ptr64 +?QueryContent@SPIN_SLE_STR@@QEBAJPEAVNLS_STR@@@Z +; public: class CONTROL_WINDOW * __ptr64 __cdecl CUSTOM_CONTROL::QueryControlWin(void)const __ptr64 +?QueryControlWin@CUSTOM_CONTROL@@QEBAPEAVCONTROL_WINDOW@@XZ +; public: unsigned int __cdecl ARRAY_CONTROLVAL_CID_PAIR::QueryCount(void)const __ptr64 +?QueryCount@ARRAY_CONTROLVAL_CID_PAIR@@QEBAIXZ +; public: unsigned int __cdecl BITFIELD::QueryCount(void)const __ptr64 +?QueryCount@BITFIELD@@QEBAIXZ +; public: unsigned int __cdecl CONTROL_TABLE::QueryCount(void)const __ptr64 +?QueryCount@CONTROL_TABLE@@QEBAIXZ +; public: int __cdecl COUNTED_STR_DTE::QueryCount(void)const __ptr64 +?QueryCount@COUNTED_STR_DTE@@QEBAHXZ +; public: int __cdecl HEAP_BASE::QueryCount(void)const __ptr64 +?QueryCount@HEAP_BASE@@QEBAHXZ +; public: int __cdecl LIST_CONTROL::QueryCount(void)const __ptr64 +?QueryCount@LIST_CONTROL@@QEBAHXZ +; public: unsigned int __cdecl MASK_MAP::QueryCount(void) __ptr64 +?QueryCount@MASK_MAP@@QEAAIXZ +; public: unsigned long __cdecl NT_MEMORY::QueryCount(void)const __ptr64 +?QueryCount@NT_MEMORY@@QEBAKXZ +; public: int __cdecl RADIO_GROUP::QueryCount(void) __ptr64 +?QueryCount@RADIO_GROUP@@QEAAHXZ +; public: int __cdecl SET_OF_AUDIT_CATEGORIES::QueryCount(void) __ptr64 +?QueryCount@SET_OF_AUDIT_CATEGORIES@@QEAAHXZ +; public: unsigned long __cdecl USER_BROWSER_LBI_CACHE::QueryCount(void)const __ptr64 +?QueryCount@USER_BROWSER_LBI_CACHE@@QEBAKXZ +; public: int __cdecl USER_LBI_CACHE::QueryCount(void)const __ptr64 +?QueryCount@USER_LBI_CACHE@@QEBAHXZ +; protected: virtual long __cdecl USRLB_NT_GROUP_ENUM::QueryCountPreferences(unsigned long * __ptr64,unsigned long * __ptr64,unsigned int,unsigned long,unsigned long,unsigned long) __ptr64 +?QueryCountPreferences@USRLB_NT_GROUP_ENUM@@MEAAJPEAK0IKKK@Z +; public: class CONTROL_WINDOW * __ptr64 __cdecl CONTROL_ENTRY::QueryCtrlPtr(void)const __ptr64 +?QueryCtrlPtr@CONTROL_ENTRY@@QEBAPEAVCONTROL_WINDOW@@XZ +; public: class USER_BROWSER_LBI_CACHE * __ptr64 __cdecl USER_BROWSER_LB::QueryCurrentCache(void)const __ptr64 +?QueryCurrentCache@USER_BROWSER_LB@@QEBAPEAVUSER_BROWSER_LBI_CACHE@@XZ +; public: class BROWSER_DOMAIN * __ptr64 __cdecl NT_USER_BROWSER_DIALOG::QueryCurrentDomainFocus(void)const __ptr64 +?QueryCurrentDomainFocus@NT_USER_BROWSER_DIALOG@@QEBAPEAVBROWSER_DOMAIN@@XZ +; protected: class SPIN_ITEM * __ptr64 __cdecl SPIN_GROUP::QueryCurrentField(void)const __ptr64 +?QueryCurrentField@SPIN_GROUP@@IEBAPEAVSPIN_ITEM@@XZ +; public: int __cdecl LIST_CONTROL::QueryCurrentItem(void)const __ptr64 +?QueryCurrentItem@LIST_CONTROL@@QEBAHXZ +; public: unsigned short const * __ptr64 __cdecl NT_USER_BROWSER_DIALOG::QueryDCofPrimaryDomain(void) __ptr64 +?QueryDCofPrimaryDomain@NT_USER_BROWSER_DIALOG@@QEAAPEBGXZ +; public: int __cdecl BLT_DATE_SPIN_GROUP::QueryDay(void)const __ptr64 +?QueryDay@BLT_DATE_SPIN_GROUP@@QEBAHXZ +; public: int __cdecl WIN_TIME::QueryDay(void)const __ptr64 +?QueryDay@WIN_TIME@@QEBAHXZ +; public: int __cdecl INTL_PROFILE::QueryDayPos(void)const __ptr64 +?QueryDayPos@INTL_PROFILE@@QEBAHXZ +; public: unsigned long __cdecl UI_EXT::QueryDelta(void)const __ptr64 +?QueryDelta@UI_EXT@@QEBAKXZ +; public: unsigned long __cdecl UI_EXT_MGR::QueryDeltaDelta(void)const __ptr64 +?QueryDeltaDelta@UI_EXT_MGR@@QEBAKXZ +; private: unsigned int __cdecl HIER_LBI::QueryDescendants(void) __ptr64 +?QueryDescendants@HIER_LBI@@AEAAIXZ +; public: int __cdecl H_SPLITTER_BAR::QueryDesiredHeight(void) __ptr64 +?QueryDesiredHeight@H_SPLITTER_BAR@@QEAAHXZ +; public: long __cdecl DEVICE_COMBO::QueryDevice(class NLS_STR * __ptr64)const __ptr64 +?QueryDevice@DEVICE_COMBO@@QEBAJPEAVNLS_STR@@@Z +; public: struct HBITMAP__ * __ptr64 __cdecl GRAPHICAL_BUTTON_WITH_DISABLE::QueryDisable(void)const __ptr64 +?QueryDisable@GRAPHICAL_BUTTON_WITH_DISABLE@@QEBAPEAUHBITMAP__@@XZ +; public: class DISPLAY_MAP * __ptr64 __cdecl BROWSER_DOMAIN_CB::QueryDisplayMap(class BROWSER_DOMAIN_LBI const * __ptr64) __ptr64 +?QueryDisplayMap@BROWSER_DOMAIN_CB@@QEAAPEAVDISPLAY_MAP@@PEBVBROWSER_DOMAIN_LBI@@@Z +; public: class DISPLAY_MAP * __ptr64 __cdecl DM_DTE::QueryDisplayMap(void)const __ptr64 +?QueryDisplayMap@DM_DTE@@QEBAPEAVDISPLAY_MAP@@XZ +; public: class DISPLAY_MAP * __ptr64 __cdecl SUBJECT_BITMAP_BLOCK::QueryDisplayMap(int,int,int) __ptr64 +?QueryDisplayMap@SUBJECT_BITMAP_BLOCK@@QEAAPEAVDISPLAY_MAP@@HHH@Z +; public: class DISPLAY_MAP * __ptr64 __cdecl USER_BROWSER_LB::QueryDisplayMap(class USER_BROWSER_LBI const * __ptr64) __ptr64 +?QueryDisplayMap@USER_BROWSER_LB@@QEAAPEAVDISPLAY_MAP@@PEBVUSER_BROWSER_LBI@@@Z +; public: unsigned short const * __ptr64 __cdecl BROWSER_DOMAIN::QueryDisplayName(void)const __ptr64 +?QueryDisplayName@BROWSER_DOMAIN@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl BROWSER_DOMAIN_LBI::QueryDisplayName(void)const __ptr64 +?QueryDisplayName@BROWSER_DOMAIN_LBI@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl USER_BROWSER_LBI::QueryDisplayName(void)const __ptr64 +?QueryDisplayName@USER_BROWSER_LBI@@QEBAPEBGXZ +; public: unsigned int __cdecl DM_DTE::QueryDisplayWidth(void)const __ptr64 +?QueryDisplayWidth@DM_DTE@@QEBAIXZ +; public: unsigned short const * __ptr64 __cdecl UI_EXT::QueryDllName(void)const __ptr64 +?QueryDllName@UI_EXT@@QEBAPEBGXZ +; public: class DM_DTE * __ptr64 __cdecl OUTLINE_LISTBOX::QueryDmDte(enum OUTLINE_LB_LEVEL,int)const __ptr64 +?QueryDmDte@OUTLINE_LISTBOX@@QEBAPEAVDM_DTE@@W4OUTLINE_LB_LEVEL@@H@Z +; public: class DMID_DTE * __ptr64 __cdecl SUBJECT_BITMAP_BLOCK::QueryDmDte(int,int,int) __ptr64 +?QueryDmDte@SUBJECT_BITMAP_BLOCK@@QEAAPEAVDMID_DTE@@HHH@Z +; public: unsigned short const * __ptr64 __cdecl OLLB_ENTRY::QueryDomain(void)const __ptr64 +?QueryDomain@OLLB_ENTRY@@QEBAPEBGXZ +; public: unsigned int __cdecl BROWSE_DOMAIN_ENUM::QueryDomainCount(void) __ptr64 +?QueryDomainCount@BROWSE_DOMAIN_ENUM@@QEAAIXZ +; public: long __cdecl LSA_TRANSLATED_NAME_MEM::QueryDomainIndex(unsigned long)const __ptr64 +?QueryDomainIndex@LSA_TRANSLATED_NAME_MEM@@QEBAJK@Z +; public: long __cdecl LSA_TRANSLATED_SID_MEM::QueryDomainIndex(unsigned long)const __ptr64 +?QueryDomainIndex@LSA_TRANSLATED_SID_MEM@@QEBAJK@Z +; public: unsigned short const * __ptr64 __cdecl BROWSER_DOMAIN::QueryDomainName(void)const __ptr64 +?QueryDomainName@BROWSER_DOMAIN@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl BROWSER_SUBJECT::QueryDomainName(void)const __ptr64 +?QueryDomainName@BROWSER_SUBJECT@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl BROWSE_DOMAIN_INFO::QueryDomainName(void)const __ptr64 +?QueryDomainName@BROWSE_DOMAIN_INFO@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl USER_BROWSER_LBI::QueryDomainName(void)const __ptr64 +?QueryDomainName@USER_BROWSER_LBI@@QEBAPEBGXZ +; public: class OS_SID const * __ptr64 __cdecl BROWSER_DOMAIN::QueryDomainSid(void)const __ptr64 +?QueryDomainSid@BROWSER_DOMAIN@@QEBAPEBVOS_SID@@XZ +; public: class OS_SID const * __ptr64 __cdecl BROWSER_SUBJECT::QueryDomainSid(void)const __ptr64 +?QueryDomainSid@BROWSER_SUBJECT@@QEBAPEBVOS_SID@@XZ +; protected: static unsigned short const * __ptr64 __cdecl CONTROL_WINDOW::QueryEditClassName(void) +?QueryEditClassName@CONTROL_WINDOW@@KAPEBGXZ +; public: struct _ULC_ENTRY_BASE * __ptr64 __cdecl USER_BROWSER_LBI_CACHE::QueryEntryPtr(int) __ptr64 +?QueryEntryPtr@USER_BROWSER_LBI_CACHE@@QEAAPEAU_ULC_ENTRY_BASE@@H@Z +; public: long __cdecl ASSOCHWNDPDLG::QueryError(void)const __ptr64 +?QueryError@ASSOCHWNDPDLG@@QEBAJXZ +; public: long __cdecl ASSOCHWNDPWND::QueryError(void)const __ptr64 +?QueryError@ASSOCHWNDPWND@@QEBAJXZ +; public: long __cdecl BASE::QueryError(void)const __ptr64 +?QueryError@BASE@@QEBAJXZ +; public: long __cdecl CONTROL_WINDOW::QueryError(void)const __ptr64 +?QueryError@CONTROL_WINDOW@@QEBAJXZ +; public: long __cdecl FORWARDING_BASE::QueryError(void)const __ptr64 +?QueryError@FORWARDING_BASE@@QEBAJXZ +; public: long __cdecl SLT_ELLIPSIS::QueryError(void)const __ptr64 +?QueryError@SLT_ELLIPSIS@@QEBAJXZ +; protected: long __cdecl GET_FNAME_BASE_DLG::QueryErrorCode(void)const __ptr64 +?QueryErrorCode@GET_FNAME_BASE_DLG@@IEBAJXZ +; public: class USER_BROWSER_LBI * __ptr64 __cdecl USER_BROWSER_LB::QueryErrorLBI(void)const __ptr64 +?QueryErrorLBI@USER_BROWSER_LB@@QEBAPEAVUSER_BROWSER_LBI@@XZ +; public: long __cdecl BROWSER_DOMAIN::QueryErrorLoadingAuthority(void)const __ptr64 +?QueryErrorLoadingAuthority@BROWSER_DOMAIN@@QEBAJXZ +; public: long __cdecl DOMAIN_FILL_THREAD::QueryErrorLoadingAuthority(void)const __ptr64 +?QueryErrorLoadingAuthority@DOMAIN_FILL_THREAD@@QEBAJXZ +; protected: virtual unsigned int __cdecl ARROW_BUTTON::QueryEventEffects(class CONTROL_EVENT const & __ptr64) __ptr64 +?QueryEventEffects@ARROW_BUTTON@@MEAAIAEBVCONTROL_EVENT@@@Z +; protected: virtual unsigned int __cdecl BUTTON_CONTROL::QueryEventEffects(class CONTROL_EVENT const & __ptr64) __ptr64 +?QueryEventEffects@BUTTON_CONTROL@@MEAAIAEBVCONTROL_EVENT@@@Z +; protected: virtual unsigned int __cdecl COMBOBOX::QueryEventEffects(class CONTROL_EVENT const & __ptr64) __ptr64 +?QueryEventEffects@COMBOBOX@@MEAAIAEBVCONTROL_EVENT@@@Z +; public: virtual unsigned int __cdecl CONTROL_VALUE::QueryEventEffects(class CONTROL_EVENT const & __ptr64) __ptr64 +?QueryEventEffects@CONTROL_VALUE@@UEAAIAEBVCONTROL_EVENT@@@Z +; protected: virtual unsigned int __cdecl EDIT_CONTROL::QueryEventEffects(class CONTROL_EVENT const & __ptr64) __ptr64 +?QueryEventEffects@EDIT_CONTROL@@MEAAIAEBVCONTROL_EVENT@@@Z +; protected: virtual unsigned int __cdecl LIST_CONTROL::QueryEventEffects(class CONTROL_EVENT const & __ptr64) __ptr64 +?QueryEventEffects@LIST_CONTROL@@MEAAIAEBVCONTROL_EVENT@@@Z +; public: int __cdecl HIER_LBI::QueryExpanded(void)const __ptr64 +?QueryExpanded@HIER_LBI@@QEBAHXZ +; public: class SLIST_OF_UI_EXT * __ptr64 __cdecl UI_EXT_MGR::QueryExtensions(void) __ptr64 +?QueryExtensions@UI_EXT_MGR@@QEAAPEAVSLIST_OF_UI_EXT@@XZ +; public: unsigned int __cdecl SET_OF_AUDIT_CATEGORIES::QueryFailedBaseCID(void) __ptr64 +?QueryFailedBaseCID@SET_OF_AUDIT_CATEGORIES@@QEAAIXZ +; public: unsigned long __cdecl OPEN_LBI_BASE::QueryFileID(void)const __ptr64 +?QueryFileID@OPEN_LBI_BASE@@QEBAKXZ +; public: long __cdecl GET_FNAME_BASE_DLG::QueryFileTitle(class NLS_STR * __ptr64)const __ptr64 +?QueryFileTitle@GET_FNAME_BASE_DLG@@QEBAJPEAVNLS_STR@@@Z +; public: long __cdecl GET_FNAME_BASE_DLG::QueryFilename(class NLS_STR * __ptr64)const __ptr64 +?QueryFilename@GET_FNAME_BASE_DLG@@QEBAJPEAVNLS_STR@@@Z +; protected: int __cdecl HEAP_BASE::QueryFirstLeaf(void)const __ptr64 +?QueryFirstLeaf@HEAP_BASE@@IEBAHXZ +; public: unsigned long __cdecl ACCOUNT_NAMES_MLE::QueryFlags(void)const __ptr64 +?QueryFlags@ACCOUNT_NAMES_MLE@@QEBAKXZ +; public: unsigned long __cdecl NT_USER_BROWSER_DIALOG::QueryFlags(void)const __ptr64 +?QueryFlags@NT_USER_BROWSER_DIALOG@@QEBAKXZ +; public: struct HFONT__ * __ptr64 __cdecl CONTROL_WINDOW::QueryFont(void)const __ptr64 +?QueryFont@CONTROL_WINDOW@@QEBAPEAUHFONT__@@XZ +; public: int __cdecl DEVICE_CONTEXT::QueryFontHeight(void)const __ptr64 +?QueryFontHeight@DEVICE_CONTEXT@@QEBAHXZ +; public: unsigned short const * __ptr64 __cdecl BROWSER_SUBJECT::QueryFullName(void)const __ptr64 +?QueryFullName@BROWSER_SUBJECT@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl USER_BROWSER_LBI::QueryFullName(void)const __ptr64 +?QueryFullName@USER_BROWSER_LBI@@QEBAPEBGXZ +; public: class CONTROL_GROUP * __ptr64 __cdecl CONTROL_VALUE::QueryGroup(void)const __ptr64 +?QueryGroup@CONTROL_VALUE@@QEBAPEAVCONTROL_GROUP@@XZ +; public: long __cdecl NT_GROUP_ENUM_OBJ::QueryGroup(class NLS_STR * __ptr64)const __ptr64 +?QueryGroup@NT_GROUP_ENUM_OBJ@@QEBAJPEAVNLS_STR@@@Z +; public: class CONTROL_GROUP * __ptr64 __cdecl SPIN_ITEM::QueryGroup(void) __ptr64 +?QueryGroup@SPIN_ITEM@@QEAAPEAVCONTROL_GROUP@@XZ +; public: struct HACCEL__ * __ptr64 __cdecl ACCELTABLE::QueryHandle(void)const __ptr64 +?QueryHandle@ACCELTABLE@@QEBAPEAUHACCEL__@@XZ +; public: unsigned short __cdecl ATOM_BASE::QueryHandle(void)const __ptr64 +?QueryHandle@ATOM_BASE@@QEBAGXZ +; public: struct HBITMAP__ * __ptr64 __cdecl BIT_MAP::QueryHandle(void)const __ptr64 +?QueryHandle@BIT_MAP@@QEBAPEAUHBITMAP__@@XZ +; public: struct HFONT__ * __ptr64 __cdecl FONT::QueryHandle(void)const __ptr64 +?QueryHandle@FONT@@QEBAPEAUHFONT__@@XZ +; public: struct HMENU__ * __ptr64 __cdecl MENU_BASE::QueryHandle(void)const __ptr64 +?QueryHandle@MENU_BASE@@QEBAPEAUHMENU__@@XZ +; public: void * __ptr64 __cdecl SAM_OBJECT::QueryHandle(void)const __ptr64 +?QueryHandle@SAM_OBJECT@@QEBAPEAXXZ +; public: struct HBRUSH__ * __ptr64 __cdecl SOLID_BRUSH::QueryHandle(void)const __ptr64 +?QueryHandle@SOLID_BRUSH@@QEBAPEAUHBRUSH__@@XZ +; public: void * __ptr64 __cdecl WIN32_HANDLE::QueryHandle(void)const __ptr64 +?QueryHandle@WIN32_HANDLE@@QEBAPEAXXZ +; public: struct HDC__ * __ptr64 __cdecl DEVICE_CONTEXT::QueryHdc(void)const __ptr64 +?QueryHdc@DEVICE_CONTEXT@@QEBAPEAUHDC__@@XZ +; public: unsigned int __cdecl BIT_MAP::QueryHeight(void)const __ptr64 +?QueryHeight@BIT_MAP@@QEBAIXZ +; public: unsigned int __cdecl DISPLAY_MAP::QueryHeight(void)const __ptr64 +?QueryHeight@DISPLAY_MAP@@QEBAIXZ +; public: int __cdecl LB_COLUMN_HEADER::QueryHeight(void) __ptr64 +?QueryHeight@LB_COLUMN_HEADER@@QEAAHXZ +; public: unsigned int __cdecl SIZE_EVENT::QueryHeight(void)const __ptr64 +?QueryHeight@SIZE_EVENT@@QEBAIXZ +; public: unsigned int __cdecl XYDIMENSION::QueryHeight(void)const __ptr64 +?QueryHeight@XYDIMENSION@@QEBAIXZ +; protected: virtual unsigned long __cdecl BASE_PASSWORD_DIALOG::QueryHelpContext(void) __ptr64 +?QueryHelpContext@BASE_PASSWORD_DIALOG@@MEAAKXZ +; protected: virtual unsigned long __cdecl BASE_SET_FOCUS_DLG::QueryHelpContext(void) __ptr64 +?QueryHelpContext@BASE_SET_FOCUS_DLG@@MEAAKXZ +; protected: virtual unsigned long __cdecl DIALOG_WINDOW::QueryHelpContext(void) __ptr64 +?QueryHelpContext@DIALOG_WINDOW@@MEAAKXZ +; public: unsigned long __cdecl GET_FNAME_BASE_DLG::QueryHelpContext(void) __ptr64 +?QueryHelpContext@GET_FNAME_BASE_DLG@@QEAAKXZ +; protected: virtual unsigned long __cdecl MSGPOPUP_DIALOG::QueryHelpContext(void) __ptr64 +?QueryHelpContext@MSGPOPUP_DIALOG@@MEAAKXZ +; protected: virtual unsigned long __cdecl NT_FIND_ACCOUNT_DIALOG::QueryHelpContext(void) __ptr64 +?QueryHelpContext@NT_FIND_ACCOUNT_DIALOG@@MEAAKXZ +; protected: virtual unsigned long __cdecl NT_GLOBALGROUP_BROWSER_DIALOG::QueryHelpContext(void) __ptr64 +?QueryHelpContext@NT_GLOBALGROUP_BROWSER_DIALOG@@MEAAKXZ +; protected: virtual unsigned long __cdecl NT_LOCALGROUP_BROWSER_DIALOG::QueryHelpContext(void) __ptr64 +?QueryHelpContext@NT_LOCALGROUP_BROWSER_DIALOG@@MEAAKXZ +; public: virtual unsigned long __cdecl NT_USER_BROWSER_DIALOG::QueryHelpContext(void) __ptr64 +?QueryHelpContext@NT_USER_BROWSER_DIALOG@@UEAAKXZ +; protected: virtual unsigned long __cdecl OPEN_DIALOG_BASE::QueryHelpContext(void) __ptr64 +?QueryHelpContext@OPEN_DIALOG_BASE@@MEAAKXZ +; protected: virtual unsigned long __cdecl PROMPT_FOR_ANY_DC_DLG::QueryHelpContext(void) __ptr64 +?QueryHelpContext@PROMPT_FOR_ANY_DC_DLG@@MEAAKXZ +; public: unsigned long __cdecl NT_USER_BROWSER_DIALOG::QueryHelpContextGlobalMembership(void) __ptr64 +?QueryHelpContextGlobalMembership@NT_USER_BROWSER_DIALOG@@QEAAKXZ +; public: unsigned long __cdecl NT_USER_BROWSER_DIALOG::QueryHelpContextLocalMembership(void) __ptr64 +?QueryHelpContextLocalMembership@NT_USER_BROWSER_DIALOG@@QEAAKXZ +; public: unsigned long __cdecl NT_USER_BROWSER_DIALOG::QueryHelpContextSearch(void) __ptr64 +?QueryHelpContextSearch@NT_USER_BROWSER_DIALOG@@QEAAKXZ +; public: unsigned short const * __ptr64 __cdecl ASSOCHCFILE::QueryHelpFile(void)const __ptr64 +?QueryHelpFile@ASSOCHCFILE@@QEBAPEBGXZ +; protected: virtual unsigned short const * __ptr64 __cdecl BASE_SET_FOCUS_DLG::QueryHelpFile(unsigned long) __ptr64 +?QueryHelpFile@BASE_SET_FOCUS_DLG@@MEAAPEBGK@Z +; protected: virtual unsigned short const * __ptr64 __cdecl DIALOG_WINDOW::QueryHelpFile(unsigned long) __ptr64 +?QueryHelpFile@DIALOG_WINDOW@@MEAAPEBGK@Z +; public: class NLS_STR * __ptr64 __cdecl GET_FNAME_BASE_DLG::QueryHelpFile(void) __ptr64 +?QueryHelpFile@GET_FNAME_BASE_DLG@@QEAAPEAVNLS_STR@@XZ +; protected: virtual unsigned short const * __ptr64 __cdecl NT_FIND_ACCOUNT_DIALOG::QueryHelpFile(unsigned long) __ptr64 +?QueryHelpFile@NT_FIND_ACCOUNT_DIALOG@@MEAAPEBGK@Z +; protected: virtual unsigned short const * __ptr64 __cdecl NT_GROUP_BROWSER_DIALOG::QueryHelpFile(unsigned long) __ptr64 +?QueryHelpFile@NT_GROUP_BROWSER_DIALOG@@MEAAPEBGK@Z +; public: virtual unsigned short const * __ptr64 __cdecl NT_USER_BROWSER_DIALOG::QueryHelpFile(unsigned long) __ptr64 +?QueryHelpFile@NT_USER_BROWSER_DIALOG@@UEAAPEBGK@Z +; public: unsigned int __cdecl QMOUSEACT_EVENT::QueryHitTest(void)const __ptr64 +?QueryHitTest@QMOUSEACT_EVENT@@QEBAIXZ +; public: unsigned int __cdecl LISTBOX::QueryHorizontalExtent(void)const __ptr64 +?QueryHorizontalExtent@LISTBOX@@QEBAIXZ +; public: int __cdecl BLT_TIME_SPIN_GROUP::QueryHour(void)const __ptr64 +?QueryHour@BLT_TIME_SPIN_GROUP@@QEBAHXZ +; public: int __cdecl WIN_TIME::QueryHour(void)const __ptr64 +?QueryHour@WIN_TIME@@QEBAHXZ +; public: long __cdecl LOGON_HOURS_CONTROL::QueryHours(class LOGON_HOURS_SETTING * __ptr64)const __ptr64 +?QueryHours@LOGON_HOURS_CONTROL@@QEBAJPEAVLOGON_HOURS_SETTING@@@Z +; public: struct HWND__ * __ptr64 __cdecl CONTROL_EVENT::QueryHwnd(void)const __ptr64 +?QueryHwnd@CONTROL_EVENT@@QEBAPEAUHWND__@@XZ +; public: struct HWND__ * __ptr64 __cdecl DISPATCHER::QueryHwnd(void)const __ptr64 +?QueryHwnd@DISPATCHER@@QEBAPEAUHWND__@@XZ +; protected: struct HWND__ * __ptr64 __cdecl DISPLAY_CONTEXT::QueryHwnd(void) __ptr64 +?QueryHwnd@DISPLAY_CONTEXT@@IEAAPEAUHWND__@@XZ +; public: struct HWND__ * __ptr64 __cdecl DLGLOAD::QueryHwnd(void)const __ptr64 +?QueryHwnd@DLGLOAD@@QEBAPEAUHWND__@@XZ +; public: struct HWND__ * __ptr64 __cdecl OWNINGWND::QueryHwnd(void)const __ptr64 +?QueryHwnd@OWNINGWND@@QEBAPEAUHWND__@@XZ +; public: struct HWND__ * __ptr64 __cdecl PWND2HWND::QueryHwnd(void)const __ptr64 +?QueryHwnd@PWND2HWND@@QEBAPEAUHWND__@@XZ +; public: struct HWND__ * __ptr64 __cdecl WINDOW::QueryHwnd(void)const __ptr64 +?QueryHwnd@WINDOW@@QEBAPEAUHWND__@@XZ +; public: unsigned int __cdecl DISPLAY_MAP::QueryID(void)const __ptr64 +?QueryID@DISPLAY_MAP@@QEBAIXZ +; public: int __cdecl STRING_BITSET_PAIR::QueryID(void) __ptr64 +?QueryID@STRING_BITSET_PAIR@@QEAAHXZ +; public: unsigned int __cdecl TIMER_BASE::QueryID(void)const __ptr64 +?QueryID@TIMER_BASE@@QEBAIXZ +; public: struct HICON__ * __ptr64 __cdecl APP_WINDOW::QueryIcon(void)const __ptr64 +?QueryIcon@APP_WINDOW@@QEBAPEAUHICON__@@XZ +; private: unsigned short const * __ptr64 __cdecl MSGPOPUP_DIALOG::QueryIcon(enum MSG_SEVERITY) __ptr64 +?QueryIcon@MSGPOPUP_DIALOG@@AEAAPEBGW4MSG_SEVERITY@@@Z +; public: int __cdecl HIER_LBI::QueryIndentLevel(void) __ptr64 +?QueryIndentLevel@HIER_LBI@@QEAAHXZ +; public: class SLE * __ptr64 __cdecl SLE_STRLB_GROUP::QueryInputSLE(void)const __ptr64 +?QueryInputSLE@SLE_STRLB_GROUP@@QEBAPEAVSLE@@XZ +; public: class XYRECT const & __ptr64 __cdecl PAINT_DISPLAY_CONTEXT::QueryInvalidRect(void)const __ptr64 +?QueryInvalidRect@PAINT_DISPLAY_CONTEXT@@QEBAAEBVXYRECT@@XZ +; public: class LBI * __ptr64 __cdecl BLT_LISTBOX::QueryItem(int)const __ptr64 +?QueryItem@BLT_LISTBOX@@QEBAPEAVLBI@@H@Z +; public: class LBI * __ptr64 __cdecl BLT_LISTBOX::QueryItem(void)const __ptr64 +?QueryItem@BLT_LISTBOX@@QEBAPEAVLBI@@XZ +; public: class CONTROL_ENTRY * __ptr64 __cdecl CONTROL_TABLE::QueryItem(unsigned int)const __ptr64 +?QueryItem@CONTROL_TABLE@@QEBAPEAVCONTROL_ENTRY@@I@Z +; public: class OPEN_LBI_BASE * __ptr64 __cdecl OPEN_LBOX_BASE::QueryItem(int)const __ptr64 +?QueryItem@OPEN_LBOX_BASE@@QEBAPEAVOPEN_LBI_BASE@@H@Z +; public: class OPEN_LBI_BASE * __ptr64 __cdecl OPEN_LBOX_BASE::QueryItem(void)const __ptr64 +?QueryItem@OPEN_LBOX_BASE@@QEBAPEAVOPEN_LBI_BASE@@XZ +; public: class OLLB_ENTRY * __ptr64 __cdecl OUTLINE_LISTBOX::QueryItem(int)const __ptr64 +?QueryItem@OUTLINE_LISTBOX@@QEBAPEAVOLLB_ENTRY@@H@Z +; public: class OLLB_ENTRY * __ptr64 __cdecl OUTLINE_LISTBOX::QueryItem(void)const __ptr64 +?QueryItem@OUTLINE_LISTBOX@@QEBAPEAVOLLB_ENTRY@@XZ +; public: class STLBITEM * __ptr64 __cdecl STATELB::QueryItem(void)const __ptr64 +?QueryItem@STATELB@@QEBAPEAVSTLBITEM@@XZ +; public: class USER_BROWSER_LBI * __ptr64 __cdecl USER_BROWSER_LB::QueryItem(int)const __ptr64 +?QueryItem@USER_BROWSER_LB@@QEBAPEAVUSER_BROWSER_LBI@@H@Z +; public: class USER_BROWSER_LBI * __ptr64 __cdecl USER_BROWSER_LB::QueryItem(void)const __ptr64 +?QueryItem@USER_BROWSER_LB@@QEBAPEAVUSER_BROWSER_LBI@@XZ +; public: virtual class LBI * __ptr64 __cdecl USER_LBI_CACHE::QueryItem(int) __ptr64 +?QueryItem@USER_LBI_CACHE@@UEAAPEAVLBI@@H@Z +; public: int __cdecl MENU_BASE::QueryItemCount(void)const __ptr64 +?QueryItemCount@MENU_BASE@@QEBAHXZ +; public: unsigned int __cdecl LIST_CONTROL::QueryItemHeight(unsigned int)const __ptr64 +?QueryItemHeight@LIST_CONTROL@@QEBAII@Z +; public: unsigned int __cdecl MENU_BASE::QueryItemID(int)const __ptr64 +?QueryItemID@MENU_BASE@@QEBAIH@Z +; public: int __cdecl STRING_LIST_CONTROL::QueryItemLength(int)const __ptr64 +?QueryItemLength@STRING_LIST_CONTROL@@QEBAHH@Z +; public: int __cdecl STRING_LIST_CONTROL::QueryItemSize(int)const __ptr64 +?QueryItemSize@STRING_LIST_CONTROL@@QEBAHH@Z +; public: unsigned int __cdecl MENU_BASE::QueryItemState(unsigned int,unsigned int)const __ptr64 +?QueryItemState@MENU_BASE@@QEBAIII@Z +; public: long __cdecl MENU_BASE::QueryItemText(unsigned short * __ptr64,unsigned int,unsigned int,unsigned int)const __ptr64 +?QueryItemText@MENU_BASE@@QEBAJPEAGIII@Z +; public: long __cdecl MENU_BASE::QueryItemText(class NLS_STR * __ptr64,unsigned int,unsigned int)const __ptr64 +?QueryItemText@MENU_BASE@@QEBAJPEAVNLS_STR@@II@Z +; public: long __cdecl STRING_LIST_CONTROL::QueryItemText(unsigned short * __ptr64,int,int)const __ptr64 +?QueryItemText@STRING_LIST_CONTROL@@QEBAJPEAGHH@Z +; public: long __cdecl STRING_LIST_CONTROL::QueryItemText(class NLS_STR * __ptr64)const __ptr64 +?QueryItemText@STRING_LIST_CONTROL@@QEBAJPEAVNLS_STR@@@Z +; public: long __cdecl STRING_LIST_CONTROL::QueryItemText(class NLS_STR * __ptr64,int)const __ptr64 +?QueryItemText@STRING_LIST_CONTROL@@QEBAJPEAVNLS_STR@@H@Z +; private: long __cdecl STRING_LIST_CONTROL::QueryItemTextAux(unsigned short * __ptr64,int)const __ptr64 +?QueryItemTextAux@STRING_LIST_CONTROL@@AEBAJPEAGH@Z +; private: int __cdecl HIER_LBI::QueryLBIndex(void) __ptr64 +?QueryLBIndex@HIER_LBI@@AEAAHXZ +; public: __int64 __cdecl EVENT::QueryLParam(void)const __ptr64 +?QueryLParam@EVENT@@QEBA_JXZ +; public: class LSA_POLICY * __ptr64 __cdecl BROWSER_DOMAIN::QueryLSAPolicy(void)const __ptr64 +?QueryLSAPolicy@BROWSER_DOMAIN@@QEBAPEAVLSA_POLICY@@XZ +; public: class STATELB * __ptr64 __cdecl STATELBGRP::QueryLb(void) __ptr64 +?QueryLb@STATELBGRP@@QEAAPEAVSTATELB@@XZ +; public: virtual unsigned short __cdecl BROWSER_DOMAIN_LBI::QueryLeadingChar(void)const __ptr64 +?QueryLeadingChar@BROWSER_DOMAIN_LBI@@UEBAGXZ +; public: virtual unsigned short __cdecl BROWSER_DOMAIN_LBI_PB::QueryLeadingChar(void)const __ptr64 +?QueryLeadingChar@BROWSER_DOMAIN_LBI_PB@@UEBAGXZ +; public: virtual unsigned short __cdecl LBI::QueryLeadingChar(void)const __ptr64 +?QueryLeadingChar@LBI@@UEBAGXZ +; public: virtual unsigned short __cdecl OLLB_ENTRY::QueryLeadingChar(void)const __ptr64 +?QueryLeadingChar@OLLB_ENTRY@@UEBAGXZ +; protected: virtual unsigned short __cdecl OPEN_LBI_BASE::QueryLeadingChar(void)const __ptr64 +?QueryLeadingChar@OPEN_LBI_BASE@@MEBAGXZ +; protected: virtual unsigned short __cdecl STLBITEM::QueryLeadingChar(void)const __ptr64 +?QueryLeadingChar@STLBITEM@@MEBAGXZ +; public: virtual unsigned short __cdecl USER_BROWSER_LBI::QueryLeadingChar(void)const __ptr64 +?QueryLeadingChar@USER_BROWSER_LBI@@UEBAGXZ +; public: int __cdecl XYRECT::QueryLeft(void)const __ptr64 +?QueryLeft@XYRECT@@QEBAHXZ +; protected: int __cdecl HEAP_BASE::QueryLeftChild(int)const __ptr64 +?QueryLeftChild@HEAP_BASE@@IEBAHH@Z +; public: virtual unsigned int __cdecl DTE::QueryLeftMargin(void)const __ptr64 +?QueryLeftMargin@DTE@@UEBAIXZ +; public: virtual unsigned int __cdecl METALLIC_STR_DTE::QueryLeftMargin(void)const __ptr64 +?QueryLeftMargin@METALLIC_STR_DTE@@UEBAIXZ +; public: int __cdecl OLLB_ENTRY::QueryLevel(void)const __ptr64 +?QueryLevel@OLLB_ENTRY@@QEBAHXZ +; public: unsigned long __cdecl CHANGEABLE_SPIN_ITEM::QueryLimit(void)const __ptr64 +?QueryLimit@CHANGEABLE_SPIN_ITEM@@QEBAKXZ +; protected: virtual int __cdecl CONSOLE_ELLIPSIS::QueryLimit(void) __ptr64 +?QueryLimit@CONSOLE_ELLIPSIS@@MEAAHXZ +; protected: virtual int __cdecl WIN_ELLIPSIS::QueryLimit(void) __ptr64 +?QueryLimit@WIN_ELLIPSIS@@MEAAHXZ +; protected: static unsigned short const * __ptr64 __cdecl CONTROL_WINDOW::QueryListboxClassName(void) +?QueryListboxClassName@CONTROL_WINDOW@@KAPEBGXZ +; long __cdecl QueryLoggedOnDomainInfo(class NLS_STR * __ptr64,class NLS_STR * __ptr64) +?QueryLoggedOnDomainInfo@@YAJPEAVNLS_STR@@0@Z +; public: unsigned short const * __ptr64 __cdecl BROWSER_DOMAIN::QueryLsaLookupName(void)const __ptr64 +?QueryLsaLookupName@BROWSER_DOMAIN@@QEBAPEBGXZ +; public: struct HBITMAP__ * __ptr64 __cdecl GRAPHICAL_BUTTON_WITH_DISABLE::QueryMain(void)const __ptr64 +?QueryMain@GRAPHICAL_BUTTON_WITH_DISABLE@@QEBAPEAUHBITMAP__@@XZ +; public: struct HBITMAP__ * __ptr64 __cdecl GRAPHICAL_BUTTON_WITH_DISABLE::QueryMainInvert(void)const __ptr64 +?QueryMainInvert@GRAPHICAL_BUTTON_WITH_DISABLE@@QEBAPEAUHBITMAP__@@XZ +; public: class DISPLAY_MAP * __ptr64 const * __ptr64 __cdecl STATELB::QueryMapArray(void)const __ptr64 +?QueryMapArray@STATELB@@QEBAPEBQEAVDISPLAY_MAP@@XZ +; public: int __cdecl STATELB::QueryMapCount(void)const __ptr64 +?QueryMapCount@STATELB@@QEBAHXZ +; public: class BITFIELD * __ptr64 __cdecl AUDIT_CHECKBOXES::QueryMask(void) __ptr64 +?QueryMask@AUDIT_CHECKBOXES@@QEAAPEAVBITFIELD@@XZ +; public: struct HBITMAP__ * __ptr64 __cdecl DISPLAY_MAP::QueryMaskHandle(void)const __ptr64 +?QueryMaskHandle@DISPLAY_MAP@@QEBAPEAUHBITMAP__@@XZ +; public: static long __cdecl BLT_MASTER_TIMER::QueryMasterTimer(class BLT_MASTER_TIMER * __ptr64 * __ptr64) +?QueryMasterTimer@BLT_MASTER_TIMER@@SAJPEAPEAV1@@Z +; public: unsigned long __cdecl CHANGEABLE_SPIN_ITEM::QueryMax(void)const __ptr64 +?QueryMax@CHANGEABLE_SPIN_ITEM@@QEBAKXZ +; public: unsigned int __cdecl SCROLLBAR::QueryMax(void)const __ptr64 +?QueryMax@SCROLLBAR@@QEBAIXZ +; protected: virtual int __cdecl CONSOLE_ELLIPSIS::QueryMaxCharWidth(void) __ptr64 +?QueryMaxCharWidth@CONSOLE_ELLIPSIS@@MEAAHXZ +; protected: virtual int __cdecl WIN_ELLIPSIS::QueryMaxCharWidth(void) __ptr64 +?QueryMaxCharWidth@WIN_ELLIPSIS@@MEAAHXZ +; public: struct HMENU__ * __ptr64 __cdecl APP_WINDOW::QueryMenu(void)const __ptr64 +?QueryMenu@APP_WINDOW@@QEBAPEAUHMENU__@@XZ +; public: struct HMENU__ * __ptr64 __cdecl UI_MENU_EXT::QueryMenuHandle(void)const __ptr64 +?QueryMenuHandle@UI_MENU_EXT@@QEBAPEAUHMENU__@@XZ +; public: unsigned int __cdecl EVENT::QueryMessage(void)const __ptr64 +?QueryMessage@EVENT@@QEBAIXZ +; public: int __cdecl BLT_TIME_SPIN_GROUP::QueryMin(void)const __ptr64 +?QueryMin@BLT_TIME_SPIN_GROUP@@QEBAHXZ +; public: unsigned long __cdecl CHANGEABLE_SPIN_ITEM::QueryMin(void)const __ptr64 +?QueryMin@CHANGEABLE_SPIN_ITEM@@QEBAKXZ +; public: unsigned int __cdecl SCROLLBAR::QueryMin(void)const __ptr64 +?QueryMin@SCROLLBAR@@QEBAIXZ +; public: int __cdecl WIN_TIME::QueryMinute(void)const __ptr64 +?QueryMinute@WIN_TIME@@QEBAHXZ +; public: long __cdecl ELAPSED_TIME_CONTROL::QueryMinuteValue(void)const __ptr64 +?QueryMinuteValue@ELAPSED_TIME_CONTROL@@QEBAJXZ +; public: struct HINSTANCE__ * __ptr64 __cdecl ASSOCHCFILE::QueryModule(void)const __ptr64 +?QueryModule@ASSOCHCFILE@@QEBAPEAUHINSTANCE__@@XZ +; public: int __cdecl BLT_DATE_SPIN_GROUP::QueryMonth(void)const __ptr64 +?QueryMonth@BLT_DATE_SPIN_GROUP@@QEBAHXZ +; public: int __cdecl WIN_TIME::QueryMonth(void)const __ptr64 +?QueryMonth@WIN_TIME@@QEBAHXZ +; public: int __cdecl INTL_PROFILE::QueryMonthPos(void)const __ptr64 +?QueryMonthPos@INTL_PROFILE@@QEBAHXZ +; public: long __cdecl LSA_PRIMARY_DOM_INFO_MEM::QueryName(class NLS_STR * __ptr64)const __ptr64 +?QueryName@LSA_PRIMARY_DOM_INFO_MEM@@QEBAJPEAVNLS_STR@@@Z +; public: long __cdecl LSA_REF_DOMAIN_MEM::QueryName(unsigned long,class NLS_STR * __ptr64)const __ptr64 +?QueryName@LSA_REF_DOMAIN_MEM@@QEBAJKPEAVNLS_STR@@@Z +; public: long __cdecl LSA_TRANSLATED_NAME_MEM::QueryName(unsigned long,class NLS_STR * __ptr64)const __ptr64 +?QueryName@LSA_TRANSLATED_NAME_MEM@@QEBAJKPEAVNLS_STR@@@Z +; public: long __cdecl LSA_TRUST_INFO_MEM::QueryName(unsigned long,class NLS_STR * __ptr64)const __ptr64 +?QueryName@LSA_TRUST_INFO_MEM@@QEBAJKPEAVNLS_STR@@@Z +; public: long __cdecl SAM_RID_ENUMERATION_MEM::QueryName(unsigned long,class NLS_STR * __ptr64)const __ptr64 +?QueryName@SAM_RID_ENUMERATION_MEM@@QEBAJKPEAVNLS_STR@@@Z +; public: unsigned short const * __ptr64 __cdecl SERVER1_ENUM_OBJ::QueryName(void)const __ptr64 +?QueryName@SERVER1_ENUM_OBJ@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl UI_DOMAIN::QueryName(void)const __ptr64 +?QueryName@UI_DOMAIN@@QEBAPEBGXZ +; protected: struct tagOFNW * __ptr64 __cdecl GET_FNAME_BASE_DLG::QueryOFN(void) __ptr64 +?QueryOFN@GET_FNAME_BASE_DLG@@IEAAPEAUtagOFNW@@XZ +; public: class OS_SID const * __ptr64 __cdecl SAM_DOMAIN::QueryOSSID(void)const __ptr64 +?QueryOSSID@SAM_DOMAIN@@QEBAPEBVOS_SID@@XZ +; public: class OS_SID const * __ptr64 __cdecl USER_BROWSER_LBI::QueryOSSID(void)const __ptr64 +?QueryOSSID@USER_BROWSER_LBI@@QEBAPEBVOS_SID@@XZ +; protected: virtual long __cdecl CANCEL_TASK_DIALOG::QueryObjectName(class NLS_STR * __ptr64) __ptr64 +?QueryObjectName@CANCEL_TASK_DIALOG@@MEAAJPEAVNLS_STR@@@Z +; public: class NLS_STR __cdecl BASE_ELLIPSIS::QueryOriginalStr(void)const __ptr64 +?QueryOriginalStr@BASE_ELLIPSIS@@QEBA?AVNLS_STR@@XZ +; public: struct HWND__ * __ptr64 __cdecl WINDOW::QueryOwnerHwnd(void)const __ptr64 +?QueryOwnerHwnd@WINDOW@@QEBAPEAUHWND__@@XZ +; public: class OWNER_WINDOW * __ptr64 __cdecl SET_OF_AUDIT_CATEGORIES::QueryOwnerWindow(void) __ptr64 +?QueryOwnerWindow@SET_OF_AUDIT_CATEGORIES@@QEAAPEAVOWNER_WINDOW@@XZ +; public: unsigned short const * __ptr64 __cdecl UI_DOMAIN::QueryPDC(void)const __ptr64 +?QueryPDC@UI_DOMAIN@@QEBAPEBGXZ +; public: void * __ptr64 __cdecl LSA_ACCT_DOM_INFO_MEM::QueryPSID(void)const __ptr64 +?QueryPSID@LSA_ACCT_DOM_INFO_MEM@@QEBAPEAXXZ +; public: void * __ptr64 __cdecl LSA_PRIMARY_DOM_INFO_MEM::QueryPSID(void)const __ptr64 +?QueryPSID@LSA_PRIMARY_DOM_INFO_MEM@@QEBAPEAXXZ +; public: void * __ptr64 __cdecl LSA_REF_DOMAIN_MEM::QueryPSID(unsigned long)const __ptr64 +?QueryPSID@LSA_REF_DOMAIN_MEM@@QEBAPEAXK@Z +; public: void * __ptr64 __cdecl LSA_TRUST_INFO_MEM::QueryPSID(unsigned long)const __ptr64 +?QueryPSID@LSA_TRUST_INFO_MEM@@QEBAPEAXK@Z +; public: void * __ptr64 __cdecl OS_SID::QueryPSID(void)const __ptr64 +?QueryPSID@OS_SID@@QEBAPEAXXZ +; public: void * __ptr64 __cdecl SAM_DOMAIN::QueryPSID(void)const __ptr64 +?QueryPSID@SAM_DOMAIN@@QEBAPEAXXZ +; public: void * __ptr64 __cdecl USER_BROWSER_LBI::QueryPSID(void)const __ptr64 +?QueryPSID@USER_BROWSER_LBI@@QEBAQEAXXZ +; protected: int __cdecl HEAP_BASE::QueryParent(int)const __ptr64 +?QueryParent@HEAP_BASE@@IEBAHH@Z +; public: long __cdecl BASE_PASSWORD_DIALOG::QueryPassword(class NLS_STR * __ptr64) __ptr64 +?QueryPassword@BASE_PASSWORD_DIALOG@@QEAAJPEAVNLS_STR@@@Z +; public: unsigned short const * __ptr64 __cdecl OPEN_LBI_BASE::QueryPath(void)const __ptr64 +?QueryPath@OPEN_LBI_BASE@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl NLS_STR::QueryPch(void)const __ptr64 +?QueryPch@NLS_STR@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl STR_DTE::QueryPch(void)const __ptr64 +?QueryPch@STR_DTE@@QEBAPEBGXZ +; public: unsigned long __cdecl OPEN_LBI_BASE::QueryPermissions(void)const __ptr64 +?QueryPermissions@OPEN_LBI_BASE@@QEBAKXZ +; public: struct tagPOINT __cdecl XYPOINT::QueryPoint(void)const __ptr64 +?QueryPoint@XYPOINT@@QEBA?AUtagPOINT@@XZ +; public: static class XYPOINT __cdecl CURSOR::QueryPos(void) +?QueryPos@CURSOR@@SA?AVXYPOINT@@XZ +; public: class XYPOINT __cdecl MOUSE_EVENT::QueryPos(void)const __ptr64 +?QueryPos@MOUSE_EVENT@@QEBA?AVXYPOINT@@XZ +; public: unsigned int __cdecl SCROLLBAR::QueryPos(void)const __ptr64 +?QueryPos@SCROLLBAR@@QEBAIXZ +; public: class XYPOINT __cdecl SPIN_GROUP::QueryPos(void) __ptr64 +?QueryPos@SPIN_GROUP@@QEAA?AVXYPOINT@@XZ +; public: class XYPOINT __cdecl WINDOW::QueryPos(void)const __ptr64 +?QueryPos@WINDOW@@QEBA?AVXYPOINT@@XZ +; public: int __cdecl WIN32_THREAD::QueryPriority(void) __ptr64 +?QueryPriority@WIN32_THREAD@@QEAAHXZ +; public: unsigned __int64 __cdecl PROC_INSTANCE::QueryProc(void)const __ptr64 +?QueryProc@PROC_INSTANCE@@QEBA_KXZ +; public: class NLS_STR * __ptr64 __cdecl ITER_SL_NLS_STR::QueryProp(void) __ptr64 +?QueryProp@ITER_SL_NLS_STR@@QEAAPEAVNLS_STR@@XZ +; public: class USER_BROWSER_LBI * __ptr64 __cdecl ITER_SL_USER_BROWSER_LBI::QueryProp(void) __ptr64 +?QueryProp@ITER_SL_USER_BROWSER_LBI@@QEAAPEAVUSER_BROWSER_LBI@@XZ +; public: unsigned short const * __ptr64 __cdecl IDRESOURCE::QueryPsz(void)const __ptr64 +?QueryPsz@IDRESOURCE@@QEBAPEBGXZ +; public: unsigned char * __ptr64 __cdecl BLT_SCRATCH::QueryPtr(void)const __ptr64 +?QueryPtr@BLT_SCRATCH@@QEBAPEAEXZ +; public: struct _POLICY_ACCOUNT_DOMAIN_INFO const * __ptr64 __cdecl LSA_ACCT_DOM_INFO_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_ACCT_DOM_INFO_MEM@@QEBAPEBU_POLICY_ACCOUNT_DOMAIN_INFO@@XZ +; public: struct _POLICY_PRIMARY_DOMAIN_INFO const * __ptr64 __cdecl LSA_PRIMARY_DOM_INFO_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_PRIMARY_DOM_INFO_MEM@@QEBAPEBU_POLICY_PRIMARY_DOMAIN_INFO@@XZ +; private: struct _LSA_TRUST_INFORMATION const * __ptr64 __cdecl LSA_REF_DOMAIN_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_REF_DOMAIN_MEM@@AEBAPEBU_LSA_TRUST_INFORMATION@@XZ +; private: struct _LSA_TRANSLATED_NAME const * __ptr64 __cdecl LSA_TRANSLATED_NAME_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_TRANSLATED_NAME_MEM@@AEBAPEBU_LSA_TRANSLATED_NAME@@XZ +; private: struct _LSA_TRANSLATED_SID const * __ptr64 __cdecl LSA_TRANSLATED_SID_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_TRANSLATED_SID_MEM@@AEBAPEBU_LSA_TRANSLATED_SID@@XZ +; public: struct _LSA_TRUST_INFORMATION const * __ptr64 __cdecl LSA_TRUST_INFO_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@LSA_TRUST_INFO_MEM@@QEBAPEBU_LSA_TRUST_INFORMATION@@XZ +; public: struct _SAM_RID_ENUMERATION const * __ptr64 __cdecl SAM_RID_ENUMERATION_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@SAM_RID_ENUMERATION_MEM@@QEBAPEBU_SAM_RID_ENUMERATION@@XZ +; private: unsigned long const * __ptr64 __cdecl SAM_RID_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@SAM_RID_MEM@@AEBAPEBKXZ +; public: void * __ptr64 * __ptr64 __cdecl SAM_SID_MEM::QueryPtr(void)const __ptr64 +?QueryPtr@SAM_SID_MEM@@QEBAPEAPEAXXZ +; public: long __cdecl BROWSER_SUBJECT::QueryQualifiedName(class NLS_STR * __ptr64,class NLS_STR const * __ptr64,int)const __ptr64 +?QueryQualifiedName@BROWSER_SUBJECT@@QEBAJPEAVNLS_STR@@PEBV2@H@Z +; public: unsigned int __cdecl CONTROLVAL_CID_PAIR::QueryRBCID(void)const __ptr64 +?QueryRBCID@CONTROLVAL_CID_PAIR@@QEBAIXZ +; public: unsigned long __cdecl LSA_TRANSLATED_SID_MEM::QueryRID(unsigned long)const __ptr64 +?QueryRID@LSA_TRANSLATED_SID_MEM@@QEBAKK@Z +; public: unsigned int __cdecl NT_GROUP_ENUM_OBJ::QueryRID(void)const __ptr64 +?QueryRID@NT_GROUP_ENUM_OBJ@@QEBAIXZ +; public: unsigned long __cdecl SAM_RID_ENUMERATION_MEM::QueryRID(unsigned long)const __ptr64 +?QueryRID@SAM_RID_ENUMERATION_MEM@@QEBAKK@Z +; public: unsigned long __cdecl SAM_RID_MEM::QueryRID(unsigned long)const __ptr64 +?QueryRID@SAM_RID_MEM@@QEBAKK@Z +; public: unsigned long __cdecl CHANGEABLE_SPIN_ITEM::QueryRange(void)const __ptr64 +?QueryRange@CHANGEABLE_SPIN_ITEM@@QEBAKXZ +; protected: class PUSH_BUTTON * __ptr64 __cdecl SLE_STRLB_GROUP::QueryRemoveButton(void)const __ptr64 +?QueryRemoveButton@SLE_STRLB_GROUP@@IEBAPEAVPUSH_BUTTON@@XZ +; public: unsigned int __cdecl KEY_EVENT::QueryRepeat(void)const __ptr64 +?QueryRepeat@KEY_EVENT@@QEBAIXZ +; public: int __cdecl XYRECT::QueryRight(void)const __ptr64 +?QueryRight@XYRECT@@QEBAHXZ +; protected: int __cdecl HEAP_BASE::QueryRightSibling(int)const __ptr64 +?QueryRightSibling@HEAP_BASE@@IEBAHH@Z +; public: virtual struct HWND__ * __ptr64 __cdecl CLIENT_WINDOW::QueryRobustHwnd(void)const __ptr64 +?QueryRobustHwnd@CLIENT_WINDOW@@UEBAPEAUHWND__@@XZ +; public: virtual struct HWND__ * __ptr64 __cdecl DIALOG_WINDOW::QueryRobustHwnd(void)const __ptr64 +?QueryRobustHwnd@DIALOG_WINDOW@@UEBAPEAUHWND__@@XZ +; public: virtual struct HWND__ * __ptr64 __cdecl DISPATCHER::QueryRobustHwnd(void)const __ptr64 +?QueryRobustHwnd@DISPATCHER@@UEBAPEAUHWND__@@XZ +; public: unsigned int __cdecl SET_OF_AUDIT_CATEGORIES::QuerySLTBaseCID(void) __ptr64 +?QuerySLTBaseCID@SET_OF_AUDIT_CATEGORIES@@QEAAIXZ +; public: unsigned int __cdecl LISTBOX::QueryScrollPos(void)const __ptr64 +?QueryScrollPos@LISTBOX@@QEBAIXZ +; public: int __cdecl BLT_TIME_SPIN_GROUP::QuerySec(void)const __ptr64 +?QuerySec@BLT_TIME_SPIN_GROUP@@QEBAHXZ +; public: int __cdecl WIN_TIME::QuerySecond(void)const __ptr64 +?QuerySecond@WIN_TIME@@QEBAHXZ +; public: long __cdecl ELAPSED_TIME_CONTROL::QuerySecondValue(void)const __ptr64 +?QuerySecondValue@ELAPSED_TIME_CONTROL@@QEBAJXZ +; public: int __cdecl LIST_CONTROL::QuerySelCount(void)const __ptr64 +?QuerySelCount@LIST_CONTROL@@QEBAHXZ +; public: long __cdecl LIST_CONTROL::QuerySelItems(int * __ptr64,int)const __ptr64 +?QuerySelItems@LIST_CONTROL@@QEBAJPEAHH@Z +; public: int __cdecl GRAPHICAL_BUTTON_WITH_DISABLE::QuerySelected(void)const __ptr64 +?QuerySelected@GRAPHICAL_BUTTON_WITH_DISABLE@@QEBAHXZ +; public: unsigned int __cdecl MAGIC_GROUP::QuerySelection(void)const __ptr64 +?QuerySelection@MAGIC_GROUP@@QEBAIXZ +; public: unsigned int __cdecl RADIO_GROUP::QuerySelection(void)const __ptr64 +?QuerySelection@RADIO_GROUP@@QEBAIXZ +; public: class SLIST_OF_USER_BROWSER_LBI * __ptr64 __cdecl NT_USER_BROWSER_DIALOG::QuerySelectionCache(void) __ptr64 +?QuerySelectionCache@NT_USER_BROWSER_DIALOG@@QEAAPEAVSLIST_OF_USER_BROWSER_LBI@@XZ +; public: class SLIST_OF_USER_BROWSER_LBI * __ptr64 __cdecl NT_USER_BROWSER_DIALOG::QuerySelectionList(void) __ptr64 +?QuerySelectionList@NT_USER_BROWSER_DIALOG@@QEAAPEAVSLIST_OF_USER_BROWSER_LBI@@XZ +; public: unsigned short const * __ptr64 __cdecl ADMIN_AUTHORITY::QueryServer(void)const __ptr64 +?QueryServer@ADMIN_AUTHORITY@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl OLLB_ENTRY::QueryServer(void)const __ptr64 +?QueryServer@OLLB_ENTRY@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl OPEN_DIALOG_BASE::QueryServer(void)const __ptr64 +?QueryServer@OPEN_DIALOG_BASE@@QEBAPEBGXZ +; public: unsigned short const * __ptr64 __cdecl NT_USER_BROWSER_DIALOG::QueryServerResourceLivesOn(void)const __ptr64 +?QueryServerResourceLivesOn@NT_USER_BROWSER_DIALOG@@QEBAPEBGXZ +; public: class OS_SID const * __ptr64 __cdecl BROWSER_SUBJECT::QuerySid(void)const __ptr64 +?QuerySid@BROWSER_SUBJECT@@QEBAPEBVOS_SID@@XZ +; public: void * __ptr64 __cdecl OS_SID::QuerySid(void)const __ptr64 +?QuerySid@OS_SID@@QEBAPEAXXZ +; public: unsigned int __cdecl BLT_LISTBOX::QuerySingleLineHeight(void) __ptr64 +?QuerySingleLineHeight@BLT_LISTBOX@@QEAAIXZ +; public: unsigned int __cdecl BLT_SCRATCH::QuerySize(void)const __ptr64 +?QuerySize@BLT_SCRATCH@@QEBAIXZ +; public: class XYDIMENSION __cdecl SPIN_GROUP::QuerySize(void) __ptr64 +?QuerySize@SPIN_GROUP@@QEAA?AVXYDIMENSION@@XZ +; public: class XYDIMENSION __cdecl WINDOW::QuerySize(void)const __ptr64 +?QuerySize@WINDOW@@QEBA?AVXYDIMENSION@@XZ +; public: void __cdecl WINDOW::QuerySize(int * __ptr64,int * __ptr64)const __ptr64 +?QuerySize@WINDOW@@QEBAXPEAH0@Z +; public: virtual unsigned long __cdecl CHANGEABLE_SPIN_ITEM::QuerySmallDecValue(void)const __ptr64 +?QuerySmallDecValue@CHANGEABLE_SPIN_ITEM@@UEBAKXZ +; public: virtual unsigned long __cdecl SPIN_SLE_VALID_SECOND::QuerySmallDecValue(void)const __ptr64 +?QuerySmallDecValue@SPIN_SLE_VALID_SECOND@@UEBAKXZ +; public: virtual unsigned long __cdecl CHANGEABLE_SPIN_ITEM::QuerySmallIncValue(void)const __ptr64 +?QuerySmallIncValue@CHANGEABLE_SPIN_ITEM@@UEBAKXZ +; public: virtual unsigned long __cdecl SPIN_SLE_VALID_SECOND::QuerySmallIncValue(void)const __ptr64 +?QuerySmallIncValue@SPIN_SLE_VALID_SECOND@@UEBAKXZ +; protected: class NT_GROUP_BROWSER_DIALOG * __ptr64 __cdecl NT_GROUP_BROWSER_DIALOG::QuerySourceDialog(void) __ptr64 +?QuerySourceDialog@NT_GROUP_BROWSER_DIALOG@@IEAAPEAV1@XZ +; public: class USER_BROWSER_LB * __ptr64 __cdecl NT_FIND_ACCOUNT_DIALOG::QuerySourceListbox(void) __ptr64 +?QuerySourceListbox@NT_FIND_ACCOUNT_DIALOG@@QEAAPEAVUSER_BROWSER_LB@@XZ +; public: class USER_BROWSER_LB * __ptr64 __cdecl NT_GROUP_BROWSER_DIALOG::QuerySourceListbox(void) __ptr64 +?QuerySourceListbox@NT_GROUP_BROWSER_DIALOG@@QEAAPEAVUSER_BROWSER_LB@@XZ +; protected: unsigned int __cdecl STATE_BUTTON_CONTROL::QueryState(void)const __ptr64 +?QueryState@STATE_BUTTON_CONTROL@@IEBAIXZ +; public: int __cdecl STLBITEM::QueryState(void)const __ptr64 +?QueryState@STLBITEM@@QEBAHXZ +; private: enum _THREAD_STATE __cdecl WIN32_THREAD::QueryState(void)const __ptr64 +?QueryState@WIN32_THREAD@@AEBA?AW4_THREAD_STATE@@XZ +; protected: static unsigned short const * __ptr64 __cdecl CONTROL_WINDOW::QueryStaticClassName(void) +?QueryStaticClassName@CONTROL_WINDOW@@KAPEBGXZ +; public: class STRING_LISTBOX * __ptr64 __cdecl SLE_STRLB_GROUP::QueryStrLB(void)const __ptr64 +?QueryStrLB@SLE_STRLB_GROUP@@QEBAPEAVSTRING_LISTBOX@@XZ +; protected: virtual int __cdecl CONSOLE_ELLIPSIS::QueryStrLen(unsigned short const * __ptr64,int) __ptr64 +?QueryStrLen@CONSOLE_ELLIPSIS@@MEAAHPEBGH@Z +; protected: virtual int __cdecl CONSOLE_ELLIPSIS::QueryStrLen(class NLS_STR) __ptr64 +?QueryStrLen@CONSOLE_ELLIPSIS@@MEAAHVNLS_STR@@@Z +; protected: virtual int __cdecl WIN_ELLIPSIS::QueryStrLen(unsigned short const * __ptr64,int) __ptr64 +?QueryStrLen@WIN_ELLIPSIS@@MEAAHPEBGH@Z +; protected: virtual int __cdecl WIN_ELLIPSIS::QueryStrLen(class NLS_STR) __ptr64 +?QueryStrLen@WIN_ELLIPSIS@@MEAAHVNLS_STR@@@Z +; private: long __cdecl SPIN_SLE_STR::QueryStrNum(class NLS_STR const & __ptr64,long) __ptr64 +?QueryStrNum@SPIN_SLE_STR@@AEAAJAEBVNLS_STR@@J@Z +; public: long __cdecl ATOM_BASE::QueryString(unsigned short * __ptr64,unsigned int)const __ptr64 +?QueryString@ATOM_BASE@@QEBAJPEAGI@Z +; public: class NLS_STR * __ptr64 __cdecl STRING_BITSET_PAIR::QueryString(void) __ptr64 +?QueryString@STRING_BITSET_PAIR@@QEAAPEAVNLS_STR@@XZ +; public: enum ELLIPSIS_STYLE __cdecl BASE_ELLIPSIS::QueryStyle(void)const __ptr64 +?QueryStyle@BASE_ELLIPSIS@@QEBA?AW4ELLIPSIS_STYLE@@XZ +; public: unsigned long __cdecl WINDOW::QueryStyle(void)const __ptr64 +?QueryStyle@WINDOW@@QEBAKXZ +; public: struct HMENU__ * __ptr64 __cdecl MENU_BASE::QuerySubMenu(int)const __ptr64 +?QuerySubMenu@MENU_BASE@@QEBAPEAUHMENU__@@H@Z +; public: unsigned int __cdecl SET_OF_AUDIT_CATEGORIES::QuerySuccessBaseCID(void) __ptr64 +?QuerySuccessBaseCID@SET_OF_AUDIT_CATEGORIES@@QEAAIXZ +; protected: unsigned long __cdecl BASE_SET_FOCUS_DLG::QuerySuppliedHelpContext(void) __ptr64 +?QuerySuppliedHelpContext@BASE_SET_FOCUS_DLG@@IEAAKXZ +; protected: unsigned short const * __ptr64 __cdecl BASE_SET_FOCUS_DLG::QuerySuppliedHelpFile(void) __ptr64 +?QuerySuppliedHelpFile@BASE_SET_FOCUS_DLG@@IEAAPEBGXZ +; public: long __cdecl BASE_ELLIPSIS::QueryText(unsigned short * __ptr64,unsigned int)const __ptr64 +?QueryText@BASE_ELLIPSIS@@QEBAJPEAGI@Z +; public: long __cdecl BASE_ELLIPSIS::QueryText(class NLS_STR * __ptr64)const __ptr64 +?QueryText@BASE_ELLIPSIS@@QEBAJPEAVNLS_STR@@@Z +; public: long __cdecl SLE_STRIP::QueryText(unsigned short * __ptr64,unsigned int,unsigned short const * __ptr64,unsigned short const * __ptr64)const __ptr64 +?QueryText@SLE_STRIP@@QEBAJPEAGIPEBG1@Z +; public: long __cdecl SLE_STRIP::QueryText(class NLS_STR * __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64)const __ptr64 +?QueryText@SLE_STRIP@@QEBAJPEAVNLS_STR@@PEBG1@Z +; public: long __cdecl SLT_ELLIPSIS::QueryText(unsigned short * __ptr64,unsigned int)const __ptr64 +?QueryText@SLT_ELLIPSIS@@QEBAJPEAGI@Z +; public: long __cdecl SLT_ELLIPSIS::QueryText(class NLS_STR * __ptr64)const __ptr64 +?QueryText@SLT_ELLIPSIS@@QEBAJPEAVNLS_STR@@@Z +; public: long __cdecl WINDOW::QueryText(unsigned short * __ptr64,unsigned int)const __ptr64 +?QueryText@WINDOW@@QEBAJPEAGI@Z +; public: long __cdecl WINDOW::QueryText(class NLS_STR * __ptr64)const __ptr64 +?QueryText@WINDOW@@QEBAJPEAVNLS_STR@@@Z +; public: class XYDIMENSION __cdecl DEVICE_CONTEXT::QueryTextExtent(class NLS_STR const & __ptr64)const __ptr64 +?QueryTextExtent@DEVICE_CONTEXT@@QEBA?AVXYDIMENSION@@AEBVNLS_STR@@@Z +; public: class XYDIMENSION __cdecl DEVICE_CONTEXT::QueryTextExtent(unsigned short const * __ptr64,unsigned int)const __ptr64 +?QueryTextExtent@DEVICE_CONTEXT@@QEBA?AVXYDIMENSION@@PEBGI@Z +; public: int __cdecl BASE_ELLIPSIS::QueryTextLength(void)const __ptr64 +?QueryTextLength@BASE_ELLIPSIS@@QEBAHXZ +; public: unsigned int __cdecl NLS_STR::QueryTextLength(void)const __ptr64 +?QueryTextLength@NLS_STR@@QEBAIXZ +; public: int __cdecl WINDOW::QueryTextLength(void)const __ptr64 +?QueryTextLength@WINDOW@@QEBAHXZ +; public: int __cdecl DEVICE_CONTEXT::QueryTextMetrics(struct tagTEXTMETRICW * __ptr64)const __ptr64 +?QueryTextMetrics@DEVICE_CONTEXT@@QEBAHPEAUtagTEXTMETRICW@@@Z +; public: int __cdecl BASE_ELLIPSIS::QueryTextSize(void)const __ptr64 +?QueryTextSize@BASE_ELLIPSIS@@QEBAHXZ +; public: int __cdecl WINDOW::QueryTextSize(void)const __ptr64 +?QueryTextSize@WINDOW@@QEBAHXZ +; public: int __cdecl DISPLAY_CONTEXT::QueryTextWidth(class NLS_STR const & __ptr64)const __ptr64 +?QueryTextWidth@DISPLAY_CONTEXT@@QEBAHAEBVNLS_STR@@@Z +; public: int __cdecl DISPLAY_CONTEXT::QueryTextWidth(unsigned short const * __ptr64,unsigned int)const __ptr64 +?QueryTextWidth@DISPLAY_CONTEXT@@QEBAHPEBGI@Z +; public: int __cdecl XYRECT::QueryTop(void)const __ptr64 +?QueryTop@XYRECT@@QEBAHXZ +; public: int __cdecl LIST_CONTROL::QueryTopIndex(void)const __ptr64 +?QueryTopIndex@LIST_CONTROL@@QEBAHXZ +; public: enum _SID_NAME_USE __cdecl BROWSER_SUBJECT::QueryType(void)const __ptr64 +?QueryType@BROWSER_SUBJECT@@QEBA?AW4_SID_NAME_USE@@XZ +; public: enum OUTLINE_LB_LEVEL __cdecl OLLB_ENTRY::QueryType(void)const __ptr64 +?QueryType@OLLB_ENTRY@@QEBA?AW4OUTLINE_LB_LEVEL@@XZ +; public: enum _SID_NAME_USE __cdecl USER_BROWSER_LBI::QueryType(void)const __ptr64 +?QueryType@USER_BROWSER_LBI@@QEBA?AW4_SID_NAME_USE@@XZ +; public: enum UI_SystemSid __cdecl USER_BROWSER_LBI::QueryUISysSid(void)const __ptr64 +?QueryUISysSid@USER_BROWSER_LBI@@QEBA?AW4UI_SystemSid@@XZ +; protected: struct _ULC_ENTRY * __ptr64 __cdecl USER_LBI_CACHE::QueryULCEntryPtr(int) __ptr64 +?QueryULCEntryPtr@USER_LBI_CACHE@@IEAAPEAU_ULC_ENTRY@@H@Z +; protected: int __cdecl USER_LBI_CACHE::QueryULCEntrySize(void) __ptr64 +?QueryULCEntrySize@USER_LBI_CACHE@@IEAAHXZ +; public: struct _UNICODE_STRING const * __ptr64 __cdecl NT_GROUP_ENUM_OBJ::QueryUnicodeComment(void)const __ptr64 +?QueryUnicodeComment@NT_GROUP_ENUM_OBJ@@QEBAPEBU_UNICODE_STRING@@XZ +; public: struct _UNICODE_STRING const * __ptr64 __cdecl NT_GROUP_ENUM_OBJ::QueryUnicodeGroup(void)const __ptr64 +?QueryUnicodeGroup@NT_GROUP_ENUM_OBJ@@QEBAPEBU_UNICODE_STRING@@XZ +; public: struct _UNICODE_STRING const * __ptr64 __cdecl LSA_PRIMARY_DOM_INFO_MEM::QueryUnicodeName(void)const __ptr64 +?QueryUnicodeName@LSA_PRIMARY_DOM_INFO_MEM@@QEBAPEBU_UNICODE_STRING@@XZ +; private: struct _UNICODE_STRING const * __ptr64 __cdecl LSA_REF_DOMAIN_MEM::QueryUnicodeName(unsigned long)const __ptr64 +?QueryUnicodeName@LSA_REF_DOMAIN_MEM@@AEBAPEBU_UNICODE_STRING@@K@Z +; private: struct _UNICODE_STRING const * __ptr64 __cdecl LSA_TRANSLATED_NAME_MEM::QueryUnicodeName(unsigned long)const __ptr64 +?QueryUnicodeName@LSA_TRANSLATED_NAME_MEM@@AEBAPEBU_UNICODE_STRING@@K@Z +; public: struct _UNICODE_STRING const * __ptr64 __cdecl LSA_TRUST_INFO_MEM::QueryUnicodeName(unsigned long)const __ptr64 +?QueryUnicodeName@LSA_TRUST_INFO_MEM@@QEBAPEBU_UNICODE_STRING@@K@Z +; public: struct _UNICODE_STRING const * __ptr64 __cdecl SAM_RID_ENUMERATION_MEM::QueryUnicodeName(unsigned long)const __ptr64 +?QueryUnicodeName@SAM_RID_ENUMERATION_MEM@@QEBAPEBU_UNICODE_STRING@@K@Z +; public: enum _SID_NAME_USE __cdecl LSA_TRANSLATED_NAME_MEM::QueryUse(unsigned long)const __ptr64 +?QueryUse@LSA_TRANSLATED_NAME_MEM@@QEBA?AW4_SID_NAME_USE@@K@Z +; public: enum _SID_NAME_USE __cdecl LSA_TRANSLATED_SID_MEM::QueryUse(unsigned long)const __ptr64 +?QueryUse@LSA_TRANSLATED_SID_MEM@@QEBA?AW4_SID_NAME_USE@@K@Z +; public: unsigned long __cdecl USER_BROWSER_LBI::QueryUserAccountFlags(void)const __ptr64 +?QueryUserAccountFlags@USER_BROWSER_LBI@@QEBAKXZ +; protected: class NT_USER_BROWSER_DIALOG * __ptr64 __cdecl NT_GROUP_BROWSER_DIALOG::QueryUserBrowserDialog(void) __ptr64 +?QueryUserBrowserDialog@NT_GROUP_BROWSER_DIALOG@@IEAAPEAVNT_USER_BROWSER_DIALOG@@XZ +; public: unsigned short const * __ptr64 __cdecl OPEN_LBI_BASE::QueryUserName(void)const __ptr64 +?QueryUserName@OPEN_LBI_BASE@@QEBAPEBGXZ +; public: long __cdecl SET_OF_AUDIT_CATEGORIES::QueryUserSelectedBits(class BITFIELD * __ptr64,class BITFIELD * __ptr64) __ptr64 +?QueryUserSelectedBits@SET_OF_AUDIT_CATEGORIES@@QEAAJPEAVBITFIELD@@0@Z +; public: unsigned __int64 __cdecl VKEY_EVENT::QueryVKey(void)const __ptr64 +?QueryVKey@VKEY_EVENT@@QEBA_KXZ +; public: unsigned long __cdecl CHANGEABLE_SPIN_ITEM::QueryValue(void)const __ptr64 +?QueryValue@CHANGEABLE_SPIN_ITEM@@QEBAKXZ +; public: static unsigned int __cdecl METALLIC_STR_DTE::QueryVerticalMargins(void) +?QueryVerticalMargins@METALLIC_STR_DTE@@SAIXZ +; public: unsigned __int64 __cdecl EVENT::QueryWParam(void)const __ptr64 +?QueryWParam@EVENT@@QEBA_KXZ +; public: static unsigned short const * __ptr64 __cdecl SLE_STRIP::QueryWhiteSpace(void) +?QueryWhiteSpace@SLE_STRIP@@SAPEBGXZ +; public: unsigned int __cdecl BIT_MAP::QueryWidth(void)const __ptr64 +?QueryWidth@BIT_MAP@@QEBAIXZ +; public: unsigned int __cdecl DISPLAY_MAP::QueryWidth(void)const __ptr64 +?QueryWidth@DISPLAY_MAP@@QEBAIXZ +; public: unsigned int __cdecl SIZE_EVENT::QueryWidth(void)const __ptr64 +?QueryWidth@SIZE_EVENT@@QEBAIXZ +; public: unsigned int __cdecl XYDIMENSION::QueryWidth(void)const __ptr64 +?QueryWidth@XYDIMENSION@@QEBAIXZ +; public: void __cdecl WINDOW::QueryWindowRect(struct tagRECT * __ptr64)const __ptr64 +?QueryWindowRect@WINDOW@@QEBAXPEAUtagRECT@@@Z +; public: void __cdecl WINDOW::QueryWindowRect(class XYRECT * __ptr64)const __ptr64 +?QueryWindowRect@WINDOW@@QEBAXPEAVXYRECT@@@Z +; public: int __cdecl CHANGEABLE_SPIN_ITEM::QueryWrap(void)const __ptr64 +?QueryWrap@CHANGEABLE_SPIN_ITEM@@QEBAHXZ +; public: int __cdecl XYPOINT::QueryX(void)const __ptr64 +?QueryX@XYPOINT@@QEBAHXZ +; public: unsigned int __cdecl LOGON_HOURS_CONTROL::QueryXForRow(int) __ptr64 +?QueryXForRow@LOGON_HOURS_CONTROL@@QEAAIH@Z +; public: int __cdecl XYPOINT::QueryY(void)const __ptr64 +?QueryY@XYPOINT@@QEBAHXZ +; public: int __cdecl BLT_DATE_SPIN_GROUP::QueryYear(void)const __ptr64 +?QueryYear@BLT_DATE_SPIN_GROUP@@QEBAHXZ +; public: int __cdecl WIN_TIME::QueryYear(void)const __ptr64 +?QueryYear@WIN_TIME@@QEBAHXZ +; public: int __cdecl INTL_PROFILE::QueryYearPos(void)const __ptr64 +?QueryYearPos@INTL_PROFILE@@QEBAHXZ +; protected: virtual enum FOCUS_CACHE_SETTING __cdecl BASE_SET_FOCUS_DLG::ReadFocusCache(unsigned short const * __ptr64)const __ptr64 +?ReadFocusCache@BASE_SET_FOCUS_DLG@@MEBA?AW4FOCUS_CACHE_SETTING@@PEBG@Z +; public: long __cdecl USER_LBI_CACHE::ReadUsers(class ADMIN_AUTHORITY * __ptr64,unsigned int,unsigned int,int,int * __ptr64) __ptr64 +?ReadUsers@USER_LBI_CACHE@@QEAAJPEAVADMIN_AUTHORITY@@IIHPEAH@Z +; public: long __cdecl DEVICE_COMBO::Refresh(void) __ptr64 +?Refresh@DEVICE_COMBO@@QEAAJXZ +; protected: void __cdecl OPEN_DIALOG_BASE::Refresh(void) __ptr64 +?Refresh@OPEN_DIALOG_BASE@@IEAAXXZ +; public: long __cdecl OPEN_LBOX_BASE::Refresh(void) __ptr64 +?Refresh@OPEN_LBOX_BASE@@QEAAJXZ +; protected: virtual void __cdecl HIER_LISTBOX::RefreshChildren(class HIER_LBI * __ptr64) __ptr64 +?RefreshChildren@HIER_LISTBOX@@MEAAXPEAVHIER_LBI@@@Z +; public: virtual void __cdecl UI_EXT_MGR::RefreshExtensions(struct HWND__ * __ptr64) __ptr64 +?RefreshExtensions@UI_EXT_MGR@@UEAAXPEAUHWND__@@@Z +; public: static long __cdecl BLT::RegisterHelpFile(struct HINSTANCE__ * __ptr64,long,unsigned long,unsigned long) +?RegisterHelpFile@BLT@@SAJPEAUHINSTANCE__@@JKK@Z +; public: long __cdecl WIN32_MUTEX::Release(void) __ptr64 +?Release@WIN32_MUTEX@@QEAAJXZ +; public: long __cdecl WIN32_SEMAPHORE::Release(long,long * __ptr64) __ptr64 +?Release@WIN32_SEMAPHORE@@QEAAJJPEAJ@Z +; private: virtual void __cdecl BLT_LISTBOX::ReleaseLBI(class LBI * __ptr64) __ptr64 +?ReleaseLBI@BLT_LISTBOX@@EEAAXPEAVLBI@@@Z +; private: virtual void __cdecl LAZY_LISTBOX::ReleaseLBI(class LBI * __ptr64) __ptr64 +?ReleaseLBI@LAZY_LISTBOX@@EEAAXPEAVLBI@@@Z +; public: void __cdecl CLIENT_WINDOW::ReleaseMouse(void) __ptr64 +?ReleaseMouse@CLIENT_WINDOW@@QEAAXXZ +; public: void __cdecl DISPATCHER::ReleaseMouse(void) __ptr64 +?ReleaseMouse@DISPATCHER@@QEAAXXZ +; public: virtual long __cdecl LB_COL_WIDTHS::ReloadColumnWidths(struct HWND__ * __ptr64,struct HINSTANCE__ * __ptr64,class IDRESOURCE const & __ptr64) __ptr64 +?ReloadColumnWidths@LB_COL_WIDTHS@@UEAAJPEAUHWND__@@PEAUHINSTANCE__@@AEBVIDRESOURCE@@@Z +; public: int __cdecl ARRAY_LIST_CONTROLVAL_CID_PAIR::Remove(class CONTROLVAL_CID_PAIR const & __ptr64) __ptr64 +?Remove@ARRAY_LIST_CONTROLVAL_CID_PAIR@@QEAAHAEBVCONTROLVAL_CID_PAIR@@@Z +; public: static void __cdecl HWND_DLGPTR_CACHE::Remove(struct HWND__ * __ptr64) +?Remove@HWND_DLGPTR_CACHE@@SAXPEAUHWND__@@@Z +; public: long __cdecl MENU_BASE::Remove(unsigned int,unsigned int)const __ptr64 +?Remove@MENU_BASE@@QEBAJII@Z +; public: class ASSOCHCFILE * __ptr64 __cdecl SLIST_OF_ASSOCHCFILE::Remove(class ITER_SL_ASSOCHCFILE & __ptr64) __ptr64 +?Remove@SLIST_OF_ASSOCHCFILE@@QEAAPEAVASSOCHCFILE@@AEAVITER_SL_ASSOCHCFILE@@@Z +; public: struct CLIENTDATA * __ptr64 __cdecl SLIST_OF_CLIENTDATA::Remove(class ITER_SL_CLIENTDATA & __ptr64) __ptr64 +?Remove@SLIST_OF_CLIENTDATA@@QEAAPEAUCLIENTDATA@@AEAVITER_SL_CLIENTDATA@@@Z +; public: class NLS_STR * __ptr64 __cdecl SLIST_OF_NLS_STR::Remove(class ITER_SL_NLS_STR & __ptr64) __ptr64 +?Remove@SLIST_OF_NLS_STR@@QEAAPEAVNLS_STR@@AEAVITER_SL_NLS_STR@@@Z +; public: class TIMER_BASE * __ptr64 __cdecl SLIST_OF_TIMER_BASE::Remove(class ITER_SL_TIMER_BASE & __ptr64) __ptr64 +?Remove@SLIST_OF_TIMER_BASE@@QEAAPEAVTIMER_BASE@@AEAVITER_SL_TIMER_BASE@@@Z +; public: class USER_BROWSER_LBI * __ptr64 __cdecl SLIST_OF_USER_BROWSER_LBI::Remove(class ITER_SL_USER_BROWSER_LBI & __ptr64) __ptr64 +?Remove@SLIST_OF_USER_BROWSER_LBI@@QEAAPEAVUSER_BROWSER_LBI@@AEAVITER_SL_USER_BROWSER_LBI@@@Z +; public: void __cdecl BLT_LISTBOX::RemoveAllItems(void) __ptr64 +?RemoveAllItems@BLT_LISTBOX@@QEAAXXZ +; public: static void __cdecl BLTIMP::RemoveClient(struct HINSTANCE__ * __ptr64) +?RemoveClient@BLTIMP@@SAXPEAUHINSTANCE__@@@Z +; public: int __cdecl CONTROL_TABLE::RemoveControl(class CONTROL_WINDOW * __ptr64) __ptr64 +?RemoveControl@CONTROL_TABLE@@QEAAHPEAVCONTROL_WINDOW@@@Z +; protected: void __cdecl ACCOUNT_NAMES_MLE::RemoveDuplicateAccountNames(class STRLIST * __ptr64) __ptr64 +?RemoveDuplicateAccountNames@ACCOUNT_NAMES_MLE@@IEAAXPEAVSTRLIST@@@Z +; public: static void __cdecl BLTIMP::RemoveHelpAssoc(struct HINSTANCE__ * __ptr64,unsigned long) +?RemoveHelpAssoc@BLTIMP@@SAXPEAUHINSTANCE__@@K@Z +; public: class LBI * __ptr64 __cdecl BLT_LISTBOX::RemoveItem(int) __ptr64 +?RemoveItem@BLT_LISTBOX@@QEAAPEAVLBI@@H@Z +; public: class LBI * __ptr64 __cdecl USER_BROWSER_LB::RemoveItem(int) __ptr64 +?RemoveItem@USER_BROWSER_LB@@QEAAPEAVLBI@@H@Z +; public: virtual class LBI * __ptr64 __cdecl USER_BROWSER_LBI_CACHE::RemoveItem(int) __ptr64 +?RemoveItem@USER_BROWSER_LBI_CACHE@@UEAAPEAVLBI@@H@Z +; public: virtual class LBI * __ptr64 __cdecl USER_LBI_CACHE::RemoveItem(int) __ptr64 +?RemoveItem@USER_LBI_CACHE@@UEAAPEAVLBI@@H@Z +; public: void __cdecl LIST_CONTROL::RemoveSelection(void) __ptr64 +?RemoveSelection@LIST_CONTROL@@QEAAXXZ +; public: void __cdecl BLT_MASTER_TIMER::RemoveTimer(class TIMER_BASE * __ptr64) __ptr64 +?RemoveTimer@BLT_MASTER_TIMER@@QEAAXPEAVTIMER_BASE@@@Z +; public: class LBI * __ptr64 __cdecl LBI_HEAP::RemoveTopItem(void) __ptr64 +?RemoveTopItem@LBI_HEAP@@QEAAPEAVLBI@@XZ +; public: void __cdecl WINDOW::RepaintNow(void) __ptr64 +?RepaintNow@WINDOW@@QEAAXXZ +; protected: long __cdecl ACCOUNT_NAMES_MLE::ReplaceDomainIfBuiltIn(class NLS_STR * __ptr64,int * __ptr64) __ptr64 +?ReplaceDomainIfBuiltIn@ACCOUNT_NAMES_MLE@@IEAAJPEAVNLS_STR@@PEAH@Z +; public: long __cdecl BLT_LISTBOX::ReplaceItem(int,class LBI * __ptr64,class LBI * __ptr64 * __ptr64) __ptr64 +?ReplaceItem@BLT_LISTBOX@@QEAAJHPEAVLBI@@PEAPEAV2@@Z +; protected: void __cdecl BASE::ReportError(long) __ptr64 +?ReportError@BASE@@IEAAXJ@Z +; protected: void __cdecl CONTROL_TABLE::ReportError(void) __ptr64 +?ReportError@CONTROL_TABLE@@IEAAXXZ +; protected: void __cdecl CONTROL_WINDOW::ReportError(long) __ptr64 +?ReportError@CONTROL_WINDOW@@IEAAXJ@Z +; protected: void __cdecl FORWARDING_BASE::ReportError(long) __ptr64 +?ReportError@FORWARDING_BASE@@IEAAXJ@Z +; protected: void __cdecl SLT_ELLIPSIS::ReportError(long) __ptr64 +?ReportError@SLT_ELLIPSIS@@IEAAXJ@Z +; public: long __cdecl BROWSER_DOMAIN::RequestAccountData(void) __ptr64 +?RequestAccountData@BROWSER_DOMAIN@@QEAAJXZ +; public: long __cdecl DOMAIN_FILL_THREAD::RequestAccountData(void) __ptr64 +?RequestAccountData@DOMAIN_FILL_THREAD@@QEAAJXZ +; public: long __cdecl BROWSER_DOMAIN::RequestAndWaitForUsers(void) __ptr64 +?RequestAndWaitForUsers@BROWSER_DOMAIN@@QEAAJXZ +; public: long __cdecl DOMAIN_FILL_THREAD::RequestAndWaitForUsers(void) __ptr64 +?RequestAndWaitForUsers@DOMAIN_FILL_THREAD@@QEAAJXZ +; private: virtual class LBI * __ptr64 __cdecl BLT_LISTBOX::RequestLBI(struct tagDRAWITEMSTRUCT const * __ptr64) __ptr64 +?RequestLBI@BLT_LISTBOX@@EEAAPEAVLBI@@PEBUtagDRAWITEMSTRUCT@@@Z +; private: virtual class LBI * __ptr64 __cdecl LAZY_LISTBOX::RequestLBI(struct tagDRAWITEMSTRUCT const * __ptr64) __ptr64 +?RequestLBI@LAZY_LISTBOX@@EEAAPEAVLBI@@PEBUtagDRAWITEMSTRUCT@@@Z +; public: void __cdecl BROWSE_DOMAIN_ENUM::Reset(void) __ptr64 +?Reset@BROWSE_DOMAIN_ENUM@@QEAAXXZ +; public: void __cdecl ITER_CTRL::Reset(void) __ptr64 +?Reset@ITER_CTRL@@QEAAXXZ +; public: long __cdecl WIN32_EVENT::Reset(void) __ptr64 +?Reset@WIN32_EVENT@@QEAAJXZ +; public: static void __cdecl POPUP::ResetCaption(void) +?ResetCaption@POPUP@@SAXXZ +; protected: void __cdecl WINDOW::ResetCreator(void) __ptr64 +?ResetCreator@WINDOW@@IEAAXXZ +; protected: void __cdecl BASE::ResetError(void) __ptr64 +?ResetError@BASE@@IEAAXXZ +; protected: void __cdecl CONTROL_WINDOW::ResetError(void) __ptr64 +?ResetError@CONTROL_WINDOW@@IEAAXXZ +; protected: void __cdecl FORWARDING_BASE::ResetError(void) __ptr64 +?ResetError@FORWARDING_BASE@@IEAAXXZ +; protected: void __cdecl SLT_ELLIPSIS::ResetError(void) __ptr64 +?ResetError@SLT_ELLIPSIS@@IEAAXXZ +; public: void __cdecl BLT_MASTER_TIMER::ResetIterator(void) __ptr64 +?ResetIterator@BLT_MASTER_TIMER@@QEAAXXZ +; public: void __cdecl SLT_ELLIPSIS::ResetStyle(enum ELLIPSIS_STYLE) __ptr64 +?ResetStyle@SLT_ELLIPSIS@@QEAAXW4ELLIPSIS_STYLE@@@Z +; public: int __cdecl ARRAY_CONTROLVAL_CID_PAIR::Resize(unsigned int,int) __ptr64 +?Resize@ARRAY_CONTROLVAL_CID_PAIR@@QEAAHIH@Z +; public: long __cdecl BLT_LISTBOX::Resort(void) __ptr64 +?Resort@BLT_LISTBOX@@QEAAJXZ +; protected: virtual void __cdecl BLT_DATE_SPIN_GROUP::RestoreValue(int) __ptr64 +?RestoreValue@BLT_DATE_SPIN_GROUP@@MEAAXH@Z +; protected: virtual void __cdecl BLT_TIME_SPIN_GROUP::RestoreValue(int) __ptr64 +?RestoreValue@BLT_TIME_SPIN_GROUP@@MEAAXH@Z +; protected: virtual void __cdecl COMBOBOX::RestoreValue(int) __ptr64 +?RestoreValue@COMBOBOX@@MEAAXH@Z +; protected: virtual void __cdecl CONTROL_VALUE::RestoreValue(int) __ptr64 +?RestoreValue@CONTROL_VALUE@@MEAAXH@Z +; protected: virtual void __cdecl EDIT_CONTROL::RestoreValue(int) __ptr64 +?RestoreValue@EDIT_CONTROL@@MEAAXH@Z +; protected: virtual void __cdecl LIST_CONTROL::RestoreValue(int) __ptr64 +?RestoreValue@LIST_CONTROL@@MEAAXH@Z +; protected: virtual void __cdecl MAGIC_GROUP::RestoreValue(int) __ptr64 +?RestoreValue@MAGIC_GROUP@@MEAAXH@Z +; protected: virtual void __cdecl RADIO_GROUP::RestoreValue(int) __ptr64 +?RestoreValue@RADIO_GROUP@@MEAAXH@Z +; protected: virtual void __cdecl SLT::RestoreValue(int) __ptr64 +?RestoreValue@SLT@@MEAAXH@Z +; public: virtual void __cdecl SPIN_GROUP::RestoreValue(int) __ptr64 +?RestoreValue@SPIN_GROUP@@UEAAXH@Z +; protected: virtual void __cdecl STATE_BUTTON_CONTROL::RestoreValue(int) __ptr64 +?RestoreValue@STATE_BUTTON_CONTROL@@MEAAXH@Z +; public: long __cdecl WIN32_THREAD::Resume(void) __ptr64 +?Resume@WIN32_THREAD@@QEAAJXZ +; protected: virtual int __cdecl APPLICATION::Run(void) __ptr64 +?Run@APPLICATION@@MEAAHXZ +; protected: unsigned __int64 __cdecl HAS_MESSAGE_PUMP::RunMessagePump(void) __ptr64 +?RunMessagePump@HAS_MESSAGE_PUMP@@IEAA_KXZ +; public: virtual long __cdecl CHANGEABLE_SPIN_ITEM::SaveCurrentData(void) __ptr64 +?SaveCurrentData@CHANGEABLE_SPIN_ITEM@@UEAAJXZ +; public: virtual long __cdecl SPIN_SLE_NUM::SaveCurrentData(void) __ptr64 +?SaveCurrentData@SPIN_SLE_NUM@@UEAAJXZ +; public: virtual long __cdecl SPIN_SLE_STR::SaveCurrentData(void) __ptr64 +?SaveCurrentData@SPIN_SLE_STR@@UEAAJXZ +; protected: virtual void __cdecl BLT_DATE_SPIN_GROUP::SaveValue(int) __ptr64 +?SaveValue@BLT_DATE_SPIN_GROUP@@MEAAXH@Z +; protected: virtual void __cdecl BLT_TIME_SPIN_GROUP::SaveValue(int) __ptr64 +?SaveValue@BLT_TIME_SPIN_GROUP@@MEAAXH@Z +; protected: virtual void __cdecl COMBOBOX::SaveValue(int) __ptr64 +?SaveValue@COMBOBOX@@MEAAXH@Z +; protected: virtual void __cdecl CONTROL_VALUE::SaveValue(int) __ptr64 +?SaveValue@CONTROL_VALUE@@MEAAXH@Z +; protected: virtual void __cdecl EDIT_CONTROL::SaveValue(int) __ptr64 +?SaveValue@EDIT_CONTROL@@MEAAXH@Z +; protected: virtual void __cdecl LIST_CONTROL::SaveValue(int) __ptr64 +?SaveValue@LIST_CONTROL@@MEAAXH@Z +; protected: virtual void __cdecl MAGIC_GROUP::SaveValue(int) __ptr64 +?SaveValue@MAGIC_GROUP@@MEAAXH@Z +; protected: virtual void __cdecl RADIO_GROUP::SaveValue(int) __ptr64 +?SaveValue@RADIO_GROUP@@MEAAXH@Z +; protected: virtual void __cdecl SLT::SaveValue(int) __ptr64 +?SaveValue@SLT@@MEAAXH@Z +; public: virtual void __cdecl SPIN_GROUP::SaveValue(int) __ptr64 +?SaveValue@SPIN_GROUP@@UEAAXH@Z +; protected: virtual void __cdecl STATE_BUTTON_CONTROL::SaveValue(int) __ptr64 +?SaveValue@STATE_BUTTON_CONTROL@@MEAAXH@Z +; public: void __cdecl XYPOINT::ScreenToClient(struct HWND__ * __ptr64) __ptr64 +?ScreenToClient@XYPOINT@@QEAAXPEAUHWND__@@@Z +; public: struct HBITMAP__ * __ptr64 __cdecl DEVICE_CONTEXT::SelectBitmap(struct HBITMAP__ * __ptr64) __ptr64 +?SelectBitmap@DEVICE_CONTEXT@@QEAAPEAUHBITMAP__@@PEAU2@@Z +; public: struct HBRUSH__ * __ptr64 __cdecl DEVICE_CONTEXT::SelectBrush(struct HBRUSH__ * __ptr64) __ptr64 +?SelectBrush@DEVICE_CONTEXT@@QEAAPEAUHBRUSH__@@PEAU2@@Z +; public: struct HFONT__ * __ptr64 __cdecl DEVICE_CONTEXT::SelectFont(struct HFONT__ * __ptr64) __ptr64 +?SelectFont@DEVICE_CONTEXT@@QEAAPEAUHFONT__@@PEAU2@@Z +; public: void __cdecl BROWSER_DOMAIN_CB::SelectItem(class BROWSER_DOMAIN * __ptr64) __ptr64 +?SelectItem@BROWSER_DOMAIN_CB@@QEAAXPEAVBROWSER_DOMAIN@@@Z +; public: void __cdecl LIST_CONTROL::SelectItem(int,int) __ptr64 +?SelectItem@LIST_CONTROL@@QEAAXHH@Z +; public: void __cdecl LIST_CONTROL::SelectItems(int * __ptr64,int,int) __ptr64 +?SelectItems@LIST_CONTROL@@QEAAXPEAHHH@Z +; private: void __cdecl BASE_SET_FOCUS_DLG::SelectNetPathString(void) __ptr64 +?SelectNetPathString@BASE_SET_FOCUS_DLG@@AEAAXXZ +; protected: void * __ptr64 __cdecl DEVICE_CONTEXT::SelectObject(void * __ptr64) __ptr64 +?SelectObject@DEVICE_CONTEXT@@IEAAPEAXPEAX@Z +; public: struct HPEN__ * __ptr64 __cdecl DEVICE_CONTEXT::SelectPen(struct HPEN__ * __ptr64) __ptr64 +?SelectPen@DEVICE_CONTEXT@@QEAAPEAUHPEN__@@PEAU2@@Z +; public: void __cdecl COMBOBOX::SelectString(void) __ptr64 +?SelectString@COMBOBOX@@QEAAXXZ +; public: void __cdecl EDIT_CONTROL::SelectString(void) __ptr64 +?SelectString@EDIT_CONTROL@@QEAAXXZ +; public: __int64 __cdecl EVENT::SendTo(struct HWND__ * __ptr64)const __ptr64 +?SendTo@EVENT@@QEBA_JPEAUHWND__@@@Z +; public: static struct HICON__ * __ptr64 __cdecl CURSOR::Set(struct HICON__ * __ptr64) +?Set@CURSOR@@SAPEAUHICON__@@PEAU2@@Z +; public: long __cdecl WIN32_EVENT::Set(void) __ptr64 +?Set@WIN32_EVENT@@QEAAJXZ +; public: long __cdecl SPIN_ITEM::SetAccKey(class NLS_STR const & __ptr64) __ptr64 +?SetAccKey@SPIN_ITEM@@QEAAJAEBVNLS_STR@@@Z +; public: long __cdecl SPIN_ITEM::SetAccKey(long) __ptr64 +?SetAccKey@SPIN_ITEM@@QEAAJJ@Z +; public: long __cdecl NT_USER_BROWSER_DIALOG::SetAndFillErrorText(long,int) __ptr64 +?SetAndFillErrorText@NT_USER_BROWSER_DIALOG@@QEAAJJH@Z +; protected: void __cdecl SPIN_GROUP::SetArrowButtonStatus(void) __ptr64 +?SetArrowButtonStatus@SPIN_GROUP@@IEAAXXZ +; public: long __cdecl BROWSER_DOMAIN::SetAsTargetDomain(void) __ptr64 +?SetAsTargetDomain@BROWSER_DOMAIN@@QEAAJXZ +; protected: void __cdecl HEAP_BASE::SetAutoReadjust(int) __ptr64 +?SetAutoReadjust@HEAP_BASE@@IEAAXH@Z +; public: void __cdecl CHANGEABLE_SPIN_ITEM::SetBigDecValue(unsigned long) __ptr64 +?SetBigDecValue@CHANGEABLE_SPIN_ITEM@@QEAAXK@Z +; public: void __cdecl CHANGEABLE_SPIN_ITEM::SetBigIncValue(unsigned long) __ptr64 +?SetBigIncValue@CHANGEABLE_SPIN_ITEM@@QEAAXK@Z +; public: void __cdecl BIT_MAP::SetBitmap(struct HBITMAP__ * __ptr64) __ptr64 +?SetBitmap@BIT_MAP@@QEAAXPEAUHBITMAP__@@@Z +; private: void __cdecl DISPLAY_MAP::SetBitmapBits(unsigned char * __ptr64,int,int,unsigned int) __ptr64 +?SetBitmapBits@DISPLAY_MAP@@AEAAXPEAEHHI@Z +; public: unsigned long __cdecl DEVICE_CONTEXT::SetBkColor(unsigned long) __ptr64 +?SetBkColor@DEVICE_CONTEXT@@QEAAKK@Z +; public: int __cdecl DEVICE_CONTEXT::SetBkMode(int) __ptr64 +?SetBkMode@DEVICE_CONTEXT@@QEAAHH@Z +; protected: long __cdecl GET_FNAME_BASE_DLG::SetBuffer(class BUFFER * __ptr64,class STRLIST & __ptr64) __ptr64 +?SetBuffer@GET_FNAME_BASE_DLG@@IEAAJPEAVBUFFER@@AEAVSTRLIST@@@Z +; protected: void __cdecl ENUM_OBJ_BASE::SetBufferPtr(unsigned char const * __ptr64) __ptr64 +?SetBufferPtr@ENUM_OBJ_BASE@@IEAAXPEBE@Z +; public: void __cdecl ORDER_GROUP::SetButton(void) __ptr64 +?SetButton@ORDER_GROUP@@QEAAXXZ +; public: static void __cdecl POPUP::SetCaption(long) +?SetCaption@POPUP@@SAXJ@Z +; public: void __cdecl LIST_CONTROL::SetCaretIndex(int,int) __ptr64 +?SetCaretIndex@LIST_CONTROL@@QEAAXHH@Z +; public: void __cdecl MENUITEM::SetCheck(int) __ptr64 +?SetCheck@MENUITEM@@QEAAXH@Z +; private: void __cdecl RADIO_BUTTON::SetCheck(int) __ptr64 +?SetCheck@RADIO_BUTTON@@AEAAXH@Z +; public: void __cdecl STATE2_BUTTON_CONTROL::SetCheck(int) __ptr64 +?SetCheck@STATE2_BUTTON_CONTROL@@QEAAXH@Z +; public: long __cdecl SET_OF_AUDIT_CATEGORIES::SetCheckBoxNames(class MASK_MAP * __ptr64) __ptr64 +?SetCheckBoxNames@SET_OF_AUDIT_CATEGORIES@@QEAAJPEAVMASK_MAP@@@Z +; protected: static void __cdecl WINDOW::SetClientGeneratedMsgFlag(int) +?SetClientGeneratedMsgFlag@WINDOW@@KAXH@Z +; public: void __cdecl METER::SetComplete(int) __ptr64 +?SetComplete@METER@@QEAAXH@Z +; protected: virtual void __cdecl BLT_DATE_SPIN_GROUP::SetControlValueFocus(void) __ptr64 +?SetControlValueFocus@BLT_DATE_SPIN_GROUP@@MEAAXXZ +; protected: virtual void __cdecl BLT_TIME_SPIN_GROUP::SetControlValueFocus(void) __ptr64 +?SetControlValueFocus@BLT_TIME_SPIN_GROUP@@MEAAXXZ +; public: virtual void __cdecl CONTROL_VALUE::SetControlValueFocus(void) __ptr64 +?SetControlValueFocus@CONTROL_VALUE@@UEAAXXZ +; public: virtual void __cdecl CONTROL_WINDOW::SetControlValueFocus(void) __ptr64 +?SetControlValueFocus@CONTROL_WINDOW@@UEAAXXZ +; protected: virtual void __cdecl EDIT_CONTROL::SetControlValueFocus(void) __ptr64 +?SetControlValueFocus@EDIT_CONTROL@@MEAAXXZ +; public: virtual void __cdecl MAGIC_GROUP::SetControlValueFocus(void) __ptr64 +?SetControlValueFocus@MAGIC_GROUP@@UEAAXXZ +; public: virtual void __cdecl RADIO_GROUP::SetControlValueFocus(void) __ptr64 +?SetControlValueFocus@RADIO_GROUP@@UEAAXXZ +; public: virtual void __cdecl SPIN_GROUP::SetControlValueFocus(void) __ptr64 +?SetControlValueFocus@SPIN_GROUP@@UEAAXXZ +; public: void __cdecl LAZY_LISTBOX::SetCount(unsigned int) __ptr64 +?SetCount@LAZY_LISTBOX@@QEAAXI@Z +; public: void __cdecl USER_BROWSER_LB::SetCurrentCache(class USER_BROWSER_LBI_CACHE * __ptr64) __ptr64 +?SetCurrentCache@USER_BROWSER_LB@@QEAAXPEAVUSER_BROWSER_LBI_CACHE@@@Z +; public: long __cdecl BLT_DATE_SPIN_GROUP::SetCurrentDay(void) __ptr64 +?SetCurrentDay@BLT_DATE_SPIN_GROUP@@QEAAJXZ +; public: void __cdecl NT_USER_BROWSER_DIALOG::SetCurrentDomainFocus(class BROWSER_DOMAIN * __ptr64) __ptr64 +?SetCurrentDomainFocus@NT_USER_BROWSER_DIALOG@@QEAAXPEAVBROWSER_DOMAIN@@@Z +; protected: void __cdecl SPIN_GROUP::SetCurrentField(class SPIN_ITEM * __ptr64) __ptr64 +?SetCurrentField@SPIN_GROUP@@IEAAXPEAVSPIN_ITEM@@@Z +; public: long __cdecl BLT_TIME_SPIN_GROUP::SetCurrentTime(void) __ptr64 +?SetCurrentTime@BLT_TIME_SPIN_GROUP@@QEAAJXZ +; public: long __cdecl GET_FNAME_BASE_DLG::SetCustomFilter(class STRLIST & __ptr64,unsigned long) __ptr64 +?SetCustomFilter@GET_FNAME_BASE_DLG@@QEAAJAEAVSTRLIST@@K@Z +; public: void __cdecl DISK_SPACE_SUBCLASS::SetDSFieldName(long) __ptr64 +?SetDSFieldName@DISK_SPACE_SUBCLASS@@QEAAXJ@Z +; public: void __cdecl BLT_DATE_SPIN_GROUP::SetDay(int) __ptr64 +?SetDay@BLT_DATE_SPIN_GROUP@@QEAAXH@Z +; private: static void __cdecl HIER_LBI::SetDestroyable(int) +?SetDestroyable@HIER_LBI@@CAXH@Z +; public: void __cdecl OWNER_WINDOW::SetDialogFocus(class CONTROL_WINDOW & __ptr64) __ptr64 +?SetDialogFocus@OWNER_WINDOW@@QEAAXAEAVCONTROL_WINDOW@@@Z +; protected: void __cdecl NT_USER_BROWSER_DIALOG::SetDomainComboDropFlag(int) __ptr64 +?SetDomainComboDropFlag@NT_USER_BROWSER_DIALOG@@IEAAXH@Z +; public: void __cdecl OUTLINE_LISTBOX::SetDomainExpanded(int,int) __ptr64 +?SetDomainExpanded@OUTLINE_LISTBOX@@QEAAXHH@Z +; public: long __cdecl BASE_ELLIPSIS::SetEllipsis(unsigned short * __ptr64) __ptr64 +?SetEllipsis@BASE_ELLIPSIS@@QEAAJPEAG@Z +; public: long __cdecl BASE_ELLIPSIS::SetEllipsis(class NLS_STR * __ptr64) __ptr64 +?SetEllipsis@BASE_ELLIPSIS@@QEAAJPEAVNLS_STR@@@Z +; protected: long __cdecl BASE_ELLIPSIS::SetEllipsisCenter(class NLS_STR * __ptr64) __ptr64 +?SetEllipsisCenter@BASE_ELLIPSIS@@IEAAJPEAVNLS_STR@@@Z +; protected: long __cdecl BASE_ELLIPSIS::SetEllipsisLeft(class NLS_STR * __ptr64) __ptr64 +?SetEllipsisLeft@BASE_ELLIPSIS@@IEAAJPEAVNLS_STR@@@Z +; protected: long __cdecl BASE_ELLIPSIS::SetEllipsisPath(class NLS_STR * __ptr64) __ptr64 +?SetEllipsisPath@BASE_ELLIPSIS@@IEAAJPEAVNLS_STR@@@Z +; protected: long __cdecl BASE_ELLIPSIS::SetEllipsisRight(class NLS_STR * __ptr64) __ptr64 +?SetEllipsisRight@BASE_ELLIPSIS@@IEAAJPEAVNLS_STR@@@Z +; protected: void __cdecl GET_FNAME_BASE_DLG::SetEnableHook(int) __ptr64 +?SetEnableHook@GET_FNAME_BASE_DLG@@IEAAXH@Z +; public: void __cdecl HIER_LBI::SetExpanded(int) __ptr64 +?SetExpanded@HIER_LBI@@QEAAXH@Z +; private: void __cdecl OLLB_ENTRY::SetExpanded(int) __ptr64 +?SetExpanded@OLLB_ENTRY@@AEAAXH@Z +; public: int __cdecl SPIN_GROUP::SetFieldMinMax(unsigned short) __ptr64 +?SetFieldMinMax@SPIN_GROUP@@QEAAHG@Z +; public: long __cdecl SPIN_SLE_NUM_VALID::SetFieldName(long) __ptr64 +?SetFieldName@SPIN_SLE_NUM_VALID@@QEAAJJ@Z +; public: long __cdecl GET_FNAME_BASE_DLG::SetFileExtension(class NLS_STR const & __ptr64) __ptr64 +?SetFileExtension@GET_FNAME_BASE_DLG@@QEAAJAEBVNLS_STR@@@Z +; public: long __cdecl GET_FNAME_BASE_DLG::SetFilter(class STRLIST & __ptr64,unsigned long) __ptr64 +?SetFilter@GET_FNAME_BASE_DLG@@QEAAJAEAVSTRLIST@@K@Z +; public: void __cdecl MLE::SetFmtLines(int) __ptr64 +?SetFmtLines@MLE@@QEAAXH@Z +; public: void __cdecl OWNER_WINDOW::SetFocus(unsigned int) __ptr64 +?SetFocus@OWNER_WINDOW@@QEAAXI@Z +; public: void __cdecl CONTROL_WINDOW::SetFont(struct HFONT__ * __ptr64,int) __ptr64 +?SetFont@CONTROL_WINDOW@@QEAAXPEAUHFONT__@@H@Z +; public: long __cdecl FONT::SetFont(struct tagLOGFONTW const & __ptr64) __ptr64 +?SetFont@FONT@@QEAAJAEBUtagLOGFONTW@@@Z +; public: long __cdecl FONT::SetFont(struct HFONT__ * __ptr64) __ptr64 +?SetFont@FONT@@QEAAJPEAUHFONT__@@@Z +; public: void __cdecl CONTROL_VALUE::SetGroup(class CONTROL_GROUP * __ptr64) __ptr64 +?SetGroup@CONTROL_VALUE@@QEAAXPEAVCONTROL_GROUP@@@Z +; protected: void __cdecl MENU_BASE::SetHandle(struct HMENU__ * __ptr64) __ptr64 +?SetHandle@MENU_BASE@@IEAAXPEAUHMENU__@@@Z +; protected: void __cdecl WIN32_HANDLE::SetHandle(void * __ptr64) __ptr64 +?SetHandle@WIN32_HANDLE@@IEAAXPEAX@Z +; public: void __cdecl XYDIMENSION::SetHeight(unsigned int) __ptr64 +?SetHeight@XYDIMENSION@@QEAAXI@Z +; public: void __cdecl GET_FNAME_BASE_DLG::SetHelpActive(int) __ptr64 +?SetHelpActive@GET_FNAME_BASE_DLG@@QEAAXH@Z +; public: static unsigned long __cdecl POPUP::SetHelpContextBase(unsigned long) +?SetHelpContextBase@POPUP@@SAKK@Z +; public: void __cdecl GET_FNAME_BASE_DLG::SetHookProc(unsigned __int64) __ptr64 +?SetHookProc@GET_FNAME_BASE_DLG@@QEAAX_K@Z +; public: void __cdecl LISTBOX::SetHorizontalExtent(unsigned int) __ptr64 +?SetHorizontalExtent@LISTBOX@@QEAAXI@Z +; public: void __cdecl BLT_TIME_SPIN_GROUP::SetHour(int) __ptr64 +?SetHour@BLT_TIME_SPIN_GROUP@@QEAAXH@Z +; public: long __cdecl LOGON_HOURS_CONTROL::SetHours(class LOGON_HOURS_SETTING const * __ptr64) __ptr64 +?SetHours@LOGON_HOURS_CONTROL@@QEAAJPEBVLOGON_HOURS_SETTING@@@Z +; protected: void __cdecl WINDOW::SetHwnd(struct HWND__ * __ptr64) __ptr64 +?SetHwnd@WINDOW@@IEAAXPEAUHWND__@@@Z +; public: int __cdecl APP_WINDOW::SetIcon(class IDRESOURCE const & __ptr64) __ptr64 +?SetIcon@APP_WINDOW@@QEAAHAEBVIDRESOURCE@@@Z +; public: long __cdecl ICON_CONTROL::SetIcon(class IDRESOURCE const & __ptr64) __ptr64 +?SetIcon@ICON_CONTROL@@QEAAJAEBVIDRESOURCE@@@Z +; protected: void __cdecl CANCEL_TASK_DIALOG::SetInTimer(int) __ptr64 +?SetInTimer@CANCEL_TASK_DIALOG@@IEAAXH@Z +; public: void __cdecl USER_BROWSER_LBI_CACHE::SetIncludeUsers(int) __ptr64 +?SetIncludeUsers@USER_BROWSER_LBI_CACHE@@QEAAXH@Z +; private: void __cdecl HIER_LBI::SetIndentLevel(void) __ptr64 +?SetIndentLevel@HIER_LBI@@AEAAXXZ +; public: long __cdecl GET_FNAME_BASE_DLG::SetInitialDir(class NLS_STR const & __ptr64) __ptr64 +?SetInitialDir@GET_FNAME_BASE_DLG@@QEAAJAEBVNLS_STR@@@Z +; private: void __cdecl BLT_LISTBOX::SetItem(int,class LBI * __ptr64) __ptr64 +?SetItem@BLT_LISTBOX@@AEAAXHPEAVLBI@@@Z +; protected: int __cdecl LIST_CONTROL::SetItemData(int,void * __ptr64) __ptr64 +?SetItemData@LIST_CONTROL@@IEAAHHPEAX@Z +; public: int __cdecl DEVICE_CONTEXT::SetMapMode(int) __ptr64 +?SetMapMode@DEVICE_CONTEXT@@QEAAHH@Z +; private: void __cdecl DISPLAY_MAP::SetMaskBits(unsigned char * __ptr64,int,int,unsigned int) __ptr64 +?SetMaskBits@DISPLAY_MAP@@AEAAXPEAEHHI@Z +; private: void __cdecl SPIN_SLE_NUM::SetMaxInput(void) __ptr64 +?SetMaxInput@SPIN_SLE_NUM@@AEAAXXZ +; public: int __cdecl COMBOBOX::SetMaxLength(unsigned int) __ptr64 +?SetMaxLength@COMBOBOX@@QEAAHI@Z +; public: void __cdecl EDIT_CONTROL::SetMaxLength(unsigned int) __ptr64 +?SetMaxLength@EDIT_CONTROL@@QEAAXI@Z +; public: int __cdecl APP_WINDOW::SetMenu(class IDRESOURCE const & __ptr64) __ptr64 +?SetMenu@APP_WINDOW@@QEAAHAEBVIDRESOURCE@@@Z +; public: void __cdecl CHANGEABLE_SPIN_ITEM::SetMin(unsigned long) __ptr64 +?SetMin@CHANGEABLE_SPIN_ITEM@@QEAAXK@Z +; public: void __cdecl SPIN_SLE_NUM::SetMin(unsigned long) __ptr64 +?SetMin@SPIN_SLE_NUM@@QEAAXK@Z +; public: void __cdecl BLT_TIME_SPIN_GROUP::SetMinute(int) __ptr64 +?SetMinute@BLT_TIME_SPIN_GROUP@@QEAAXH@Z +; public: void __cdecl ELAPSED_TIME_CONTROL::SetMinuteFieldName(long) __ptr64 +?SetMinuteFieldName@ELAPSED_TIME_CONTROL@@QEAAXJ@Z +; public: void __cdecl ELAPSED_TIME_CONTROL::SetMinuteMin(long) __ptr64 +?SetMinuteMin@ELAPSED_TIME_CONTROL@@QEAAXJ@Z +; public: void __cdecl ELAPSED_TIME_CONTROL::SetMinuteRange(long) __ptr64 +?SetMinuteRange@ELAPSED_TIME_CONTROL@@QEAAXJ@Z +; public: void __cdecl ELAPSED_TIME_CONTROL::SetMinuteValue(long) __ptr64 +?SetMinuteValue@ELAPSED_TIME_CONTROL@@QEAAXJ@Z +; public: void __cdecl SPIN_GROUP::SetModified(int) __ptr64 +?SetModified@SPIN_GROUP@@QEAAXH@Z +; public: void __cdecl BLT_DATE_SPIN_GROUP::SetMonth(int) __ptr64 +?SetMonth@BLT_DATE_SPIN_GROUP@@QEAAXH@Z +; public: static void __cdecl POPUP::SetMsgMapTable(struct _MSGMAPENTRY * __ptr64) +?SetMsgMapTable@POPUP@@SAXPEAU_MSGMAPENTRY@@@Z +; protected: virtual long __cdecl BASE_SET_FOCUS_DLG::SetNetworkFocus(struct HWND__ * __ptr64,unsigned short const * __ptr64,enum FOCUS_CACHE_SETTING) __ptr64 +?SetNetworkFocus@BASE_SET_FOCUS_DLG@@MEAAJPEAUHWND__@@PEBGW4FOCUS_CACHE_SETTING@@@Z +; protected: virtual long __cdecl STANDALONE_SET_FOCUS_DLG::SetNetworkFocus(struct HWND__ * __ptr64,unsigned short const * __ptr64,enum FOCUS_CACHE_SETTING) __ptr64 +?SetNetworkFocus@STANDALONE_SET_FOCUS_DLG@@MEAAJPEAUHWND__@@PEBGW4FOCUS_CACHE_SETTING@@@Z +; private: void __cdecl TIMER_BASE::SetNewTimeDue(void) __ptr64 +?SetNewTimeDue@TIMER_BASE@@AEAAXXZ +; public: long __cdecl BASE_ELLIPSIS::SetOriginalStr(unsigned short const * __ptr64) __ptr64 +?SetOriginalStr@BASE_ELLIPSIS@@QEAAJPEBG@Z +; protected: void __cdecl DM_DTE::SetPdm(class DISPLAY_MAP * __ptr64) __ptr64 +?SetPdm@DM_DTE@@IEAAXPEAVDISPLAY_MAP@@@Z +; public: virtual void __cdecl HIER_LBI::SetPelIndent(unsigned int) __ptr64 +?SetPelIndent@HIER_LBI@@UEAAXI@Z +; public: long __cdecl APP_WINDOW::SetPlacement(struct tagWINDOWPLACEMENT const * __ptr64)const __ptr64 +?SetPlacement@APP_WINDOW@@QEBAJPEBUtagWINDOWPLACEMENT@@@Z +; public: static void __cdecl CURSOR::SetPos(class XYPOINT const & __ptr64) +?SetPos@CURSOR@@SAXAEBVXYPOINT@@@Z +; public: void __cdecl SCROLLBAR::SetPos(unsigned int) __ptr64 +?SetPos@SCROLLBAR@@QEAAXI@Z +; public: void __cdecl WINDOW::SetPos(class XYPOINT,int,class WINDOW * __ptr64) __ptr64 +?SetPos@WINDOW@@QEAAXVXYPOINT@@HPEAV1@@Z +; public: long __cdecl ICON_CONTROL::SetPredefinedIcon(class IDRESOURCE const & __ptr64) __ptr64 +?SetPredefinedIcon@ICON_CONTROL@@QEAAJAEBVIDRESOURCE@@@Z +; public: long __cdecl WIN32_THREAD::SetPriority(int) __ptr64 +?SetPriority@WIN32_THREAD@@QEAAJH@Z +; public: void __cdecl CHANGEABLE_SPIN_ITEM::SetRange(unsigned long) __ptr64 +?SetRange@CHANGEABLE_SPIN_ITEM@@QEAAXK@Z +; public: void __cdecl SCROLLBAR::SetRange(unsigned int,unsigned int) __ptr64 +?SetRange@SCROLLBAR@@QEAAXII@Z +; public: void __cdecl SPIN_SLE_NUM::SetRange(unsigned long) __ptr64 +?SetRange@SPIN_SLE_NUM@@QEAAXK@Z +; public: void __cdecl SPIN_SLE_STR::SetRange(long) __ptr64 +?SetRange@SPIN_SLE_STR@@QEAAXJ@Z +; public: void __cdecl WINDOW::SetRedraw(int) __ptr64 +?SetRedraw@WINDOW@@QEAAXH@Z +; public: long __cdecl EDIT_CONTROL::SetSaveValue(unsigned short const * __ptr64) __ptr64 +?SetSaveValue@EDIT_CONTROL@@QEAAJPEBG@Z +; public: long __cdecl SPIN_SLE_NUM::SetSaveValue(unsigned long) __ptr64 +?SetSaveValue@SPIN_SLE_NUM@@QEAAJK@Z +; public: void __cdecl LISTBOX::SetScrollPos(unsigned int) __ptr64 +?SetScrollPos@LISTBOX@@QEAAXI@Z +; public: void __cdecl BLT_TIME_SPIN_GROUP::SetSecond(int) __ptr64 +?SetSecond@BLT_TIME_SPIN_GROUP@@QEAAXH@Z +; public: void __cdecl ELAPSED_TIME_CONTROL::SetSecondFieldName(long) __ptr64 +?SetSecondFieldName@ELAPSED_TIME_CONTROL@@QEAAXJ@Z +; public: void __cdecl ELAPSED_TIME_CONTROL::SetSecondMin(long) __ptr64 +?SetSecondMin@ELAPSED_TIME_CONTROL@@QEAAXJ@Z +; public: void __cdecl ELAPSED_TIME_CONTROL::SetSecondRange(long) __ptr64 +?SetSecondRange@ELAPSED_TIME_CONTROL@@QEAAXJ@Z +; public: void __cdecl ELAPSED_TIME_CONTROL::SetSecondValue(long) __ptr64 +?SetSecondValue@ELAPSED_TIME_CONTROL@@QEAAXJ@Z +; public: void __cdecl GRAPHICAL_BUTTON_WITH_DISABLE::SetSelected(int) __ptr64 +?SetSelected@GRAPHICAL_BUTTON_WITH_DISABLE@@QEAAXH@Z +; private: void __cdecl LOGON_HOURS_CONTROL::SetSelectedCells(int) __ptr64 +?SetSelectedCells@LOGON_HOURS_CONTROL@@AEAAXH@Z +; private: void __cdecl LOGON_HOURS_CONTROL::SetSelection(int) __ptr64 +?SetSelection@LOGON_HOURS_CONTROL@@AEAAXH@Z +; private: void __cdecl LOGON_HOURS_CONTROL::SetSelection(int,int) __ptr64 +?SetSelection@LOGON_HOURS_CONTROL@@AEAAXHH@Z +; public: void __cdecl MAGIC_GROUP::SetSelection(unsigned int) __ptr64 +?SetSelection@MAGIC_GROUP@@QEAAXI@Z +; public: void __cdecl RADIO_GROUP::SetSelection(unsigned int) __ptr64 +?SetSelection@RADIO_GROUP@@QEAAXI@Z +; protected: void __cdecl RADIO_GROUP::SetSelectionDontNotifyGroups(unsigned int) __ptr64 +?SetSelectionDontNotifyGroups@RADIO_GROUP@@IEAAXI@Z +; public: void __cdecl CONSOLE_ELLIPSIS::SetSize(int) __ptr64 +?SetSize@CONSOLE_ELLIPSIS@@QEAAXH@Z +; public: void __cdecl SLT_ELLIPSIS::SetSize(int,int,int) __ptr64 +?SetSize@SLT_ELLIPSIS@@QEAAXHHH@Z +; public: void __cdecl WINDOW::SetSize(int,int,int) __ptr64 +?SetSize@WINDOW@@QEAAXHHH@Z +; public: void __cdecl WINDOW::SetSize(class XYDIMENSION,int) __ptr64 +?SetSize@WINDOW@@QEAAXVXYDIMENSION@@H@Z +; public: void __cdecl WIN_ELLIPSIS::SetSize(int,int) __ptr64 +?SetSize@WIN_ELLIPSIS@@QEAAXHH@Z +; public: void __cdecl CHANGEABLE_SPIN_ITEM::SetSmallDecValue(unsigned long) __ptr64 +?SetSmallDecValue@CHANGEABLE_SPIN_ITEM@@QEAAXK@Z +; public: void __cdecl CHANGEABLE_SPIN_ITEM::SetSmallIncValue(unsigned long) __ptr64 +?SetSmallIncValue@CHANGEABLE_SPIN_ITEM@@QEAAXK@Z +; protected: void __cdecl NT_GROUP_BROWSER_DIALOG::SetSourceDialog(class NT_GROUP_BROWSER_DIALOG * __ptr64) __ptr64 +?SetSourceDialog@NT_GROUP_BROWSER_DIALOG@@IEAAXPEAV1@@Z +; private: long __cdecl ELAPSED_TIME_CONTROL::SetSpinItemAccKey(class SPIN_ITEM * __ptr64,class SLT & __ptr64,int) __ptr64 +?SetSpinItemAccKey@ELAPSED_TIME_CONTROL@@AEAAJPEAVSPIN_ITEM@@AEAVSLT@@H@Z +; protected: void __cdecl SLE_STRLB_GROUP::SetState(void)const __ptr64 +?SetState@SLE_STRLB_GROUP@@IEBAXXZ +; protected: void __cdecl STATE_BUTTON_CONTROL::SetState(unsigned int) __ptr64 +?SetState@STATE_BUTTON_CONTROL@@IEAAXI@Z +; public: int __cdecl STLBITEM::SetState(int) __ptr64 +?SetState@STLBITEM@@QEAAHH@Z +; private: void __cdecl WIN32_THREAD::SetState(enum _THREAD_STATE) __ptr64 +?SetState@WIN32_THREAD@@AEAAXW4_THREAD_STATE@@@Z +; public: void __cdecl GRAPHICAL_BUTTON::SetStatus(unsigned int) __ptr64 +?SetStatus@GRAPHICAL_BUTTON@@QEAAXI@Z +; public: void __cdecl GRAPHICAL_BUTTON::SetStatus(struct HBITMAP__ * __ptr64) __ptr64 +?SetStatus@GRAPHICAL_BUTTON@@QEAAXPEAUHBITMAP__@@@Z +; private: void __cdecl SPIN_SLE_STR::SetStr(long) __ptr64 +?SetStr@SPIN_SLE_STR@@AEAAXJ@Z +; private: long __cdecl GET_FNAME_BASE_DLG::SetStringField(unsigned short * __ptr64 * __ptr64,class NLS_STR const & __ptr64) __ptr64 +?SetStringField@GET_FNAME_BASE_DLG@@AEAAJPEAPEAGAEBVNLS_STR@@@Z +; public: void __cdecl BASE_ELLIPSIS::SetStyle(enum ELLIPSIS_STYLE) __ptr64 +?SetStyle@BASE_ELLIPSIS@@QEAAXW4ELLIPSIS_STYLE@@@Z +; public: void __cdecl WINDOW::SetStyle(unsigned long) __ptr64 +?SetStyle@WINDOW@@QEAAXK@Z +; protected: virtual void __cdecl CONTROL_VALUE::SetTabStop(int) __ptr64 +?SetTabStop@CONTROL_VALUE@@MEAAXH@Z +; protected: virtual void __cdecl CONTROL_WINDOW::SetTabStop(int) __ptr64 +?SetTabStop@CONTROL_WINDOW@@MEAAXH@Z +; public: long __cdecl ACCOUNT_NAMES_MLE::SetTargetDomain(unsigned short const * __ptr64) __ptr64 +?SetTargetDomain@ACCOUNT_NAMES_MLE@@QEAAJPEBG@Z +; public: long __cdecl GET_FNAME_BASE_DLG::SetText(class NLS_STR const & __ptr64) __ptr64 +?SetText@GET_FNAME_BASE_DLG@@QEAAJAEBVNLS_STR@@@Z +; public: int __cdecl MENUITEM::SetText(unsigned short const * __ptr64) __ptr64 +?SetText@MENUITEM@@QEAAHPEBG@Z +; public: long __cdecl SLT_ELLIPSIS::SetText(class NLS_STR const & __ptr64) __ptr64 +?SetText@SLT_ELLIPSIS@@QEAAJAEBVNLS_STR@@@Z +; public: long __cdecl SLT_ELLIPSIS::SetText(unsigned short const * __ptr64) __ptr64 +?SetText@SLT_ELLIPSIS@@QEAAJPEBG@Z +; public: void __cdecl WINDOW::SetText(class NLS_STR const & __ptr64) __ptr64 +?SetText@WINDOW@@QEAAXAEBVNLS_STR@@@Z +; public: void __cdecl WINDOW::SetText(unsigned short const * __ptr64) __ptr64 +?SetText@WINDOW@@QEAAXPEBG@Z +; public: unsigned int __cdecl DEVICE_CONTEXT::SetTextAlign(unsigned int) __ptr64 +?SetTextAlign@DEVICE_CONTEXT@@QEAAII@Z +; public: unsigned long __cdecl DEVICE_CONTEXT::SetTextColor(unsigned long) __ptr64 +?SetTextColor@DEVICE_CONTEXT@@QEAAKK@Z +; public: void __cdecl LIST_CONTROL::SetTopIndex(int) __ptr64 +?SetTopIndex@LIST_CONTROL@@QEAAXH@Z +; public: long __cdecl BROWSER_SUBJECT::SetUserBrowserLBI(class USER_BROWSER_LBI * __ptr64) __ptr64 +?SetUserBrowserLBI@BROWSER_SUBJECT@@QEAAJPEAVUSER_BROWSER_LBI@@@Z +; public: void __cdecl CHANGEABLE_SPIN_ITEM::SetValue(unsigned long) __ptr64 +?SetValue@CHANGEABLE_SPIN_ITEM@@QEAAXK@Z +; public: void __cdecl DEC_SLT::SetValue(long) __ptr64 +?SetValue@DEC_SLT@@QEAAXJ@Z +; public: void __cdecl DEC_SLT::SetValue(unsigned long) __ptr64 +?SetValue@DEC_SLT@@QEAAXK@Z +; public: void __cdecl XYDIMENSION::SetWidth(unsigned int) __ptr64 +?SetWidth@XYDIMENSION@@QEAAXI@Z +; public: void __cdecl XYPOINT::SetX(int) __ptr64 +?SetX@XYPOINT@@QEAAXH@Z +; public: void __cdecl XYPOINT::SetY(int) __ptr64 +?SetY@XYPOINT@@QEAAXH@Z +; public: void __cdecl BLT_DATE_SPIN_GROUP::SetYear(int) __ptr64 +?SetYear@BLT_DATE_SPIN_GROUP@@QEAAXH@Z +; public: static void __cdecl CURSOR::Show(int) +?Show@CURSOR@@SAXH@Z +; public: int __cdecl POPUP::Show(void) __ptr64 +?Show@POPUP@@QEAAHXZ +; public: int __cdecl WINDOW::Show(int) __ptr64 +?Show@WINDOW@@QEAAHH@Z +; protected: void __cdecl BASE_SET_FOCUS_DLG::ShowArea(int) __ptr64 +?ShowArea@BASE_SET_FOCUS_DLG@@IEAAXH@Z +; protected: void __cdecl EXPANDABLE_DIALOG::ShowArea(int) __ptr64 +?ShowArea@EXPANDABLE_DIALOG@@IEAAXH@Z +; private: void __cdecl H_SPLITTER_BAR::ShowDragBar(class XYPOINT const & __ptr64) __ptr64 +?ShowDragBar@H_SPLITTER_BAR@@AEAAXAEBVXYPOINT@@@Z +; public: void __cdecl WINDOW::ShowFirst(void) __ptr64 +?ShowFirst@WINDOW@@QEAAXXZ +; private: void __cdecl H_SPLITTER_BAR::ShowSpecialCursor(int) __ptr64 +?ShowSpecialCursor@H_SPLITTER_BAR@@AEAAXH@Z +; public: void __cdecl WIN32_THREAD::Sleep(unsigned int) __ptr64 +?Sleep@WIN32_THREAD@@QEAAXI@Z +; public: void __cdecl USER_LBI_CACHE::Sort(void) __ptr64 +?Sort@USER_LBI_CACHE@@QEAAXXZ +; private: static unsigned long __cdecl WIN32_THREAD::StartThread(void * __ptr64) +?StartThread@WIN32_THREAD@@CAKPEAX@Z +; private: long __cdecl LB_COL_WIDTHS::StretchForFonts(struct HWND__ * __ptr64,unsigned short const * __ptr64) __ptr64 +?StretchForFonts@LB_COL_WIDTHS@@AEAAJPEAUHWND__@@PEBG@Z +; public: long __cdecl MASK_MAP::StringToBits(class NLS_STR const & __ptr64,class BITFIELD * __ptr64,int,unsigned int * __ptr64) __ptr64 +?StringToBits@MASK_MAP@@QEAAJAEBVNLS_STR@@PEAVBITFIELD@@HPEAI@Z +; protected: long __cdecl ACCOUNT_NAMES_MLE::StripDomainIfWellKnown(class NLS_STR * __ptr64) __ptr64 +?StripDomainIfWellKnown@ACCOUNT_NAMES_MLE@@IEAAJPEAVNLS_STR@@@Z +; protected: __int64 __cdecl CUSTOM_CONTROL::SubClassWndProc(class EVENT const & __ptr64) __ptr64 +?SubClassWndProc@CUSTOM_CONTROL@@IEAA_JAEBVEVENT@@@Z +; public: long __cdecl WIN32_THREAD::Suspend(void) __ptr64 +?Suspend@WIN32_THREAD@@QEAAJXZ +; public: static void __cdecl BASE_ELLIPSIS::Term(void) +?Term@BASE_ELLIPSIS@@SAXXZ +; public: static void __cdecl BLT::Term(struct HINSTANCE__ * __ptr64) +?Term@BLT@@SAXPEAUHINSTANCE__@@@Z +; public: static void __cdecl BLTIMP::Term(void) +?Term@BLTIMP@@SAXXZ +; public: static void __cdecl BLT_MASTER_TIMER::Term(void) +?Term@BLT_MASTER_TIMER@@SAXXZ +; public: static void __cdecl CLIENT_WINDOW::Term(void) +?Term@CLIENT_WINDOW@@SAXXZ +; public: static void __cdecl POPUP::Term(void) +?Term@POPUP@@SAXXZ +; public: static void __cdecl BLT::TermDLL(void) +?TermDLL@BLT@@SAXXZ +; public: long __cdecl WIN32_THREAD::Terminate(unsigned int) __ptr64 +?Terminate@WIN32_THREAD@@QEAAJI@Z +; public: int __cdecl DEVICE_CONTEXT::TextOutW(class NLS_STR const & __ptr64,class XYPOINT)const __ptr64 +?TextOutW@DEVICE_CONTEXT@@QEBAHAEBVNLS_STR@@VXYPOINT@@@Z +; public: int __cdecl DEVICE_CONTEXT::TextOutW(class NLS_STR const & __ptr64,class XYPOINT,struct tagRECT const * __ptr64)const __ptr64 +?TextOutW@DEVICE_CONTEXT@@QEBAHAEBVNLS_STR@@VXYPOINT@@PEBUtagRECT@@@Z +; public: int __cdecl DEVICE_CONTEXT::TextOutW(unsigned short const * __ptr64,int,int,int)const __ptr64 +?TextOutW@DEVICE_CONTEXT@@QEBAHPEBGHHH@Z +; public: int __cdecl DEVICE_CONTEXT::TextOutW(unsigned short const * __ptr64,int,int,int,struct tagRECT const * __ptr64)const __ptr64 +?TextOutW@DEVICE_CONTEXT@@QEBAHPEBGHHHPEBUtagRECT@@@Z +; public: int __cdecl CHECKBOX::Toggle(void) __ptr64 +?Toggle@CHECKBOX@@QEAAHXZ +; public: long __cdecl LM_OLLB::ToggleDomain(int) __ptr64 +?ToggleDomain@LM_OLLB@@QEAAJH@Z +; public: long __cdecl POPUP_MENU::Track(class PWND2HWND const & __ptr64,unsigned int,int,int,struct tagRECT const * __ptr64)const __ptr64 +?Track@POPUP_MENU@@QEBAJAEBVPWND2HWND@@IHHPEBUtagRECT@@@Z +; public: int __cdecl ACCELTABLE::Translate(class WINDOW const * __ptr64,struct tagMSG * __ptr64)const __ptr64 +?Translate@ACCELTABLE@@QEBAHPEBVWINDOW@@PEAUtagMSG@@@Z +; public: void __cdecl TIMER_BASE::TriggerNow(void) __ptr64 +?TriggerNow@TIMER_BASE@@QEAAXXZ +; long __cdecl TrimLeading(class NLS_STR * __ptr64,unsigned short const * __ptr64) +?TrimLeading@@YAJPEAVNLS_STR@@PEBG@Z +; long __cdecl TrimTrailing(class NLS_STR * __ptr64,unsigned short const * __ptr64) +?TrimTrailing@@YAJPEAVNLS_STR@@PEBG@Z +; public: void __cdecl AUTO_CURSOR::TurnOff(void) __ptr64 +?TurnOff@AUTO_CURSOR@@QEAAXXZ +; public: void __cdecl AUTO_CURSOR::TurnOn(void) __ptr64 +?TurnOn@AUTO_CURSOR@@QEAAXXZ +; public: long __cdecl BROWSER_DOMAIN::UnRequestAccountData(void) __ptr64 +?UnRequestAccountData@BROWSER_DOMAIN@@QEAAJXZ +; public: long __cdecl DOMAIN_FILL_THREAD::UnRequestAccountData(void) __ptr64 +?UnRequestAccountData@DOMAIN_FILL_THREAD@@QEAAJXZ +; public: virtual void __cdecl UI_EXT_MGR::UnloadExtensions(void) __ptr64 +?UnloadExtensions@UI_EXT_MGR@@UEAAXXZ +; private: void __cdecl LOGON_HOURS_CONTROL::UnloadLabels(void) __ptr64 +?UnloadLabels@LOGON_HOURS_CONTROL@@AEAAXXZ +; protected: virtual void __cdecl USER_LBI_CACHE::UnlockCache(void) __ptr64 +?UnlockCache@USER_LBI_CACHE@@MEAAXXZ +; private: static void __cdecl BLTIMP::Unwind(enum BLT_CTOR_STATE) +?Unwind@BLTIMP@@CAXW4BLT_CTOR_STATE@@@Z +; public: virtual void __cdecl CHANGEABLE_SPIN_ITEM::Update(void) __ptr64 +?Update@CHANGEABLE_SPIN_ITEM@@UEAAXXZ +; public: virtual void __cdecl SPIN_SLE_NUM::Update(void) __ptr64 +?Update@SPIN_SLE_NUM@@UEAAXXZ +; public: virtual void __cdecl SPIN_SLE_STR::Update(void) __ptr64 +?Update@SPIN_SLE_STR@@UEAAXXZ +; protected: void __cdecl NT_FIND_ACCOUNT_DIALOG::UpdateButtonState(void) __ptr64 +?UpdateButtonState@NT_FIND_ACCOUNT_DIALOG@@IEAAXXZ +; protected: virtual void __cdecl NT_GROUP_BROWSER_DIALOG::UpdateButtonState(void) __ptr64 +?UpdateButtonState@NT_GROUP_BROWSER_DIALOG@@MEAAXXZ +; protected: virtual void __cdecl NT_LOCALGROUP_BROWSER_DIALOG::UpdateButtonState(void) __ptr64 +?UpdateButtonState@NT_LOCALGROUP_BROWSER_DIALOG@@MEAAXXZ +; protected: void __cdecl NT_USER_BROWSER_DIALOG::UpdateButtonState(void) __ptr64 +?UpdateButtonState@NT_USER_BROWSER_DIALOG@@IEAAXXZ +; private: void __cdecl BASE_SET_FOCUS_DLG::UpdateRasMode(void) __ptr64 +?UpdateRasMode@BASE_SET_FOCUS_DLG@@AEAAXXZ +; public: virtual long __cdecl CONTROL_WINDOW::Validate(void) __ptr64 +?Validate@CONTROL_WINDOW@@UEAAJXZ +; private: long __cdecl DIALOG_WINDOW::Validate(void) __ptr64 +?Validate@DIALOG_WINDOW@@AEAAJXZ +; public: virtual long __cdecl ICANON_SLE::Validate(void) __ptr64 +?Validate@ICANON_SLE@@UEAAJXZ +; public: virtual long __cdecl SPIN_SLE_NUM::Validate(void) __ptr64 +?Validate@SPIN_SLE_NUM@@UEAAJXZ +; protected: virtual long __cdecl SLE_STRLB_GROUP::W_Add(unsigned short const * __ptr64) __ptr64 +?W_Add@SLE_STRLB_GROUP@@MEAAJPEBG@Z +; private: virtual unsigned short __cdecl GLOBAL_ATOM::W_AddAtom(unsigned short const * __ptr64)const __ptr64 +?W_AddAtom@GLOBAL_ATOM@@EEBAGPEBG@Z +; private: virtual unsigned short __cdecl LOCAL_ATOM::W_AddAtom(unsigned short const * __ptr64)const __ptr64 +?W_AddAtom@LOCAL_ATOM@@EEBAGPEBG@Z +; protected: long __cdecl MENU_BASE::W_Append(void const * __ptr64,unsigned __int64,unsigned int)const __ptr64 +?W_Append@MENU_BASE@@IEBAJPEBX_KI@Z +; private: long __cdecl UI_MENU_EXT::W_BiasMenuIds(struct HMENU__ * __ptr64,unsigned long) __ptr64 +?W_BiasMenuIds@UI_MENU_EXT@@AEAAJPEAUHMENU__@@K@Z +; private: class LBI * __ptr64 __cdecl USER_LBI_CACHE::W_GetLBI(int) __ptr64 +?W_GetLBI@USER_LBI_CACHE@@AEAAPEAVLBI@@H@Z +; private: int __cdecl USER_LBI_CACHE::W_GrowCache(int) __ptr64 +?W_GrowCache@USER_LBI_CACHE@@AEAAHH@Z +; protected: long __cdecl MENU_BASE::W_Insert(void const * __ptr64,unsigned int,unsigned __int64,unsigned int)const __ptr64 +?W_Insert@MENU_BASE@@IEBAJPEBXI_KI@Z +; protected: virtual class UI_EXT * __ptr64 __cdecl UI_EXT_MGR::W_LoadExtension(unsigned short const * __ptr64,unsigned long) __ptr64 +?W_LoadExtension@UI_EXT_MGR@@MEAAPEAVUI_EXT@@PEBGK@Z +; protected: long __cdecl MENU_BASE::W_Modify(void const * __ptr64,unsigned int,unsigned __int64,unsigned int)const __ptr64 +?W_Modify@MENU_BASE@@IEBAJPEBXI_KI@Z +; public: void __cdecl BROWSER_DOMAIN_LBI::W_Paint(class BROWSER_DOMAIN_CB * __ptr64,class LISTBOX * __ptr64,struct HDC__ * __ptr64,struct tagRECT const * __ptr64,struct GUILTT_INFO * __ptr64)const __ptr64 +?W_Paint@BROWSER_DOMAIN_LBI@@QEBAXPEAVBROWSER_DOMAIN_CB@@PEAVLISTBOX@@PEAUHDC__@@PEBUtagRECT@@PEAUGUILTT_INFO@@@Z +; protected: int __cdecl MENU_BASE::W_QueryItemText(unsigned short * __ptr64,unsigned int,unsigned int,unsigned int)const __ptr64 +?W_QueryItemText@MENU_BASE@@IEBAHPEAGIII@Z +; private: virtual long __cdecl GLOBAL_ATOM::W_QueryString(unsigned short * __ptr64,unsigned int)const __ptr64 +?W_QueryString@GLOBAL_ATOM@@EEBAJPEAGI@Z +; private: virtual long __cdecl LOCAL_ATOM::W_QueryString(unsigned short * __ptr64,unsigned int)const __ptr64 +?W_QueryString@LOCAL_ATOM@@EEBAJPEAGI@Z +; private: long __cdecl ICON_CONTROL::W_SetIcon(class IDRESOURCE const & __ptr64,int) __ptr64 +?W_SetIcon@ICON_CONTROL@@AEAAJAEBVIDRESOURCE@@H@Z +; public: long __cdecl WIN32_SYNC_BASE::Wait(unsigned int) __ptr64 +?Wait@WIN32_SYNC_BASE@@QEAAJI@Z +; public: long __cdecl BROWSER_DOMAIN::WaitForAdminAuthority(unsigned long,int * __ptr64)const __ptr64 +?WaitForAdminAuthority@BROWSER_DOMAIN@@QEBAJKPEAH@Z +; public: long __cdecl DOMAIN_FILL_THREAD::WaitForAdminAuthority(unsigned long,int * __ptr64)const __ptr64 +?WaitForAdminAuthority@DOMAIN_FILL_THREAD@@QEBAJKPEAH@Z +; private: int __cdecl OPEN_DIALOG_BASE::WarnCloseMulti(void) __ptr64 +?WarnCloseMulti@OPEN_DIALOG_BASE@@AEAAHXZ +; private: int __cdecl OPEN_DIALOG_BASE::WarnCloseSingle(class OPEN_LBI_BASE * __ptr64) __ptr64 +?WarnCloseSingle@OPEN_DIALOG_BASE@@AEAAHPEAVOPEN_LBI_BASE@@@Z +; private: int __cdecl ARRAY_CONTROLVAL_CID_PAIR::WithinRange(unsigned int)const __ptr64 +?WithinRange@ARRAY_CONTROLVAL_CID_PAIR@@AEBAHI@Z +; public: static __int64 __cdecl CLIENT_WINDOW::WndProc(struct HWND__ * __ptr64,unsigned int,unsigned __int64,__int64) +?WndProc@CLIENT_WINDOW@@SA_JPEAUHWND__@@I_K_J@Z +; public: static __int64 __cdecl CUSTOM_CONTROL::WndProc(struct HWND__ * __ptr64,unsigned int,unsigned __int64,__int64) +?WndProc@CUSTOM_CONTROL@@SA_JPEAUHWND__@@I_K_J@Z +; int __cdecl max(int,int) +?max@@YAHHH@Z +; int __cdecl min(int,int) +?min@@YAHHH@Z +; public: unsigned long (__cdecl*__cdecl GET_FNAME_BASE_DLG::pfExtendedError(void)const __ptr64)(void) +?pfExtendedError@GET_FNAME_BASE_DLG@@QEBAP6AKXZXZ +; public: int (__cdecl*__cdecl GET_FNAME_BASE_DLG::pfGetOpenFileName(void)const __ptr64)(struct tagOFNW * __ptr64) +?pfGetOpenFileName@GET_FNAME_BASE_DLG@@QEBAP6AHPEAUtagOFNW@@@ZXZ +; public: int (__cdecl*__cdecl GET_FNAME_BASE_DLG::pfGetSaveFileName(void)const __ptr64)(struct tagOFNW * __ptr64) +?pfGetSaveFileName@GET_FNAME_BASE_DLG@@QEBAP6AHPEAUtagOFNW@@@ZXZ +BltCCWndProc +BltDlgProc +BltWndProc +CloseUserBrowser +EnumUserBrowserSelection +LongToHandle +OpenUserBrowser +PtrToUlong +ShellDlgProc +UIntToPtr diff --git a/lib/libc/mingw/lib64/nntpapi.def b/lib/libc/mingw/lib64/nntpapi.def new file mode 100644 index 0000000000000000000000000000000000000000..24c7c2b3764b13391b7761b0a25aa46e3363db7d --- /dev/null +++ b/lib/libc/mingw/lib64/nntpapi.def @@ -0,0 +1,34 @@ +; +; Exports of file NNTPAPI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NNTPAPI.dll +EXPORTS +NntpAddExpire +NntpAddFeed +NntpCancelMessageID +NntpClearStatistics +NntpCreateNewsgroup +NntpDeleteExpire +NntpDeleteFeed +NntpDeleteNewsgroup +NntpEnableFeed +NntpEnumerateExpires +NntpEnumerateFeeds +NntpEnumerateSessions +NntpFindNewsgroup +NntpGetAdminInformation +NntpGetBuildStatus +NntpGetExpireInformation +NntpGetFeedInformation +NntpGetNewsgroup +NntpGetVRootWin32Error +NntpQueryStatistics +NntpSetAdminInformation +NntpSetExpireInformation +NntpSetFeedInformation +NntpSetNewsgroup +NntpStartRebuild +NntpTerminateSession diff --git a/lib/libc/mingw/lib64/npptools.def b/lib/libc/mingw/lib64/npptools.def new file mode 100644 index 0000000000000000000000000000000000000000..9f762e83306ef9b2ecce168e65e8cee3c224f376 --- /dev/null +++ b/lib/libc/mingw/lib64/npptools.def @@ -0,0 +1,73 @@ +; +; Exports of file NPPTools.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NPPTools.dll +EXPORTS +ClearEventData +ReleaseEventSystem +SendEvent +ConvertHexStringToWString +ConvertWStringToHexString +CreateBlob +CreateNPPInterface +DestroyBlob +DuplicateBlob +FilterNPPBlob +FindOneOf +FindUnknownBlobCategories +FindUnknownBlobTags +GetBoolFromBlob +GetClassIDFromBlob +GetDwordFromBlob +GetMacAddressFromBlob +GetNPPAddress2FilterFromBlob +GetNPPAddressFilterFromBlob +GetNPPBlobFromUI +GetNPPBlobTable +GetNPPEtypeSapFilter +GetNPPMacTypeAsNumber +GetNPPPatternFilterFromBlob +GetNPPTriggerFromBlob +GetNetworkInfoFromBlob +GetStringFromBlob +GetStringsFromBlob +GetWStringFromBlob +IsRemoteNPP +LockBlob +MarshalBlob +MergeBlob +NmAddUsedEntry +NmHeapAllocate +NmHeapFree +NmHeapReallocate +NmHeapSetMaxSize +NmHeapSize +NmRemoveUsedEntry +RaiseNMEvent +ReadBlobFromFile +RegCreateBlobKey +RegOpenBlobKey +RemoveFromBlob +SelectNPPBlobFromTable +SetBoolInBlob +SetClassIDInBlob +SetDwordInBlob +SetMacAddressInBlob +SetNPPAddress2FilterInBlob +SetNPPAddressFilterInBlob +SetNPPEtypeSapFilter +SetNPPPatternFilterInBlob +SetNPPTriggerInBlob +SetNetworkInfoInBlob +SetStringInBlob +SetWStringInBlob +SubkeyExists +UnMarshalBlob +UnlockBlob +WriteBlobToFile +WriteCrackedBlobToFile +recursiveDeleteKey +setKeyAndValue diff --git a/lib/libc/mingw/lib64/nshipsec.def b/lib/libc/mingw/lib64/nshipsec.def new file mode 100644 index 0000000000000000000000000000000000000000..a7d110662aa38c0e8a0d845ee0bae56dcf0086e2 --- /dev/null +++ b/lib/libc/mingw/lib64/nshipsec.def @@ -0,0 +1,11 @@ +; +; Exports of file NSHIPSEC.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NSHIPSEC.DLL +EXPORTS +GetIpsecLastError +GetResourceString +InitHelperDll diff --git a/lib/libc/mingw/lib64/ntdsbcli.def b/lib/libc/mingw/lib64/ntdsbcli.def new file mode 100644 index 0000000000000000000000000000000000000000..8945550fc753c9c25d70015fe8bd6c6bd43a01a4 --- /dev/null +++ b/lib/libc/mingw/lib64/ntdsbcli.def @@ -0,0 +1,36 @@ +; +; Exports of file ntdsbcli.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ntdsbcli.dll +EXPORTS +DsBackupClose +DsBackupEnd +DsBackupFree +DsBackupGetBackupLogsA +DsBackupGetBackupLogsW +DsBackupGetDatabaseNamesA +DsBackupGetDatabaseNamesW +DsBackupOpenFileA +DsBackupOpenFileW +DsBackupPrepareA +DsBackupPrepareW +DsBackupRead +DsBackupTruncateLogs +DsIsNTDSOnlineA +DsIsNTDSOnlineW +DsRestoreCheckExpiryToken +DsRestoreEnd +DsRestoreGetDatabaseLocationsA +DsRestoreGetDatabaseLocationsW +DsRestorePrepareA +DsRestorePrepareW +DsRestoreRegisterA +DsRestoreRegisterComplete +DsRestoreRegisterW +DsSetAuthIdentityA +DsSetAuthIdentityW +DsSetCurrentBackupLogA +DsSetCurrentBackupLogW diff --git a/lib/libc/mingw/lib64/ntlanui.def b/lib/libc/mingw/lib64/ntlanui.def new file mode 100644 index 0000000000000000000000000000000000000000..8b80f7548538c76cc890e99e73febb0528c18df8 --- /dev/null +++ b/lib/libc/mingw/lib64/ntlanui.def @@ -0,0 +1,18 @@ +; +; Exports of file NTLANUI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NTLANUI.dll +EXPORTS +ShareAsDialogA0 +StopShareDialogA0 +DllMain +I_SystemFocusDialog +NPGetPropertyText +NPPropertyDialog +ServerBrowseDialogA0 +ShareCreate +ShareManage +ShareStop diff --git a/lib/libc/mingw/lib64/ntlsapi.def b/lib/libc/mingw/lib64/ntlsapi.def new file mode 100644 index 0000000000000000000000000000000000000000..4ad7f1d07628c456f5c264e82920b6e92303f2f4 --- /dev/null +++ b/lib/libc/mingw/lib64/ntlsapi.def @@ -0,0 +1,11 @@ +; +; Exports of file ntlsapi.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ntlsapi.dll +EXPORTS +NtLSFreeHandle +NtLicenseRequestA +NtLicenseRequestW diff --git a/lib/libc/mingw/lib64/ntmarta.def b/lib/libc/mingw/lib64/ntmarta.def new file mode 100644 index 0000000000000000000000000000000000000000..b714c0142f96263080a72da6ecd9b0ddca1aaed8 --- /dev/null +++ b/lib/libc/mingw/lib64/ntmarta.def @@ -0,0 +1,51 @@ +; +; Exports of file NTMARTA.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NTMARTA.dll +EXPORTS +AccFreeIndexArray +AccGetInheritanceSource +AccProvHandleGrantAccessRights +AccRewriteGetExplicitEntriesFromAcl +AccRewriteGetHandleRights +AccRewriteGetNamedRights +AccRewriteSetEntriesInAcl +AccRewriteSetHandleRights +AccRewriteSetNamedRights +AccTreeResetNamedSecurityInfo +AccConvertAccessMaskToActrlAccess +AccConvertAccessToSD +AccConvertAccessToSecurityDescriptor +AccConvertAclToAccess +AccConvertSDToAccess +AccGetAccessForTrustee +AccGetExplicitEntries +AccLookupAccountName +AccLookupAccountSid +AccLookupAccountTrustee +AccProvCancelOperation +AccProvGetAccessInfoPerObjectType +AccProvGetAllRights +AccProvGetCapabilities +AccProvGetOperationResults +AccProvGetTrusteesAccess +AccProvGrantAccessRights +AccProvHandleGetAccessInfoPerObjectType +AccProvHandleGetAllRights +AccProvHandleGetTrusteesAccess +AccProvHandleIsAccessAudited +AccProvHandleIsObjectAccessible +AccProvHandleRevokeAccessRights +AccProvHandleRevokeAuditRights +AccProvHandleSetAccessRights +AccProvIsAccessAudited +AccProvIsObjectAccessible +AccProvRevokeAccessRights +AccProvRevokeAuditRights +AccProvSetAccessRights +AccSetEntriesInAList +EventGuidToName +EventNameFree diff --git a/lib/libc/mingw/lib64/ntmsapi.def b/lib/libc/mingw/lib64/ntmsapi.def new file mode 100644 index 0000000000000000000000000000000000000000..930d4fbc401a8094e57e6f667b0586e29762aed1 --- /dev/null +++ b/lib/libc/mingw/lib64/ntmsapi.def @@ -0,0 +1,83 @@ +; +; Exports of file NTMSAPI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NTMSAPI.dll +EXPORTS +AccessNtmsLibraryDoor +AddNtmsMediaType +AllocateNtmsMedia +BeginNtmsDeviceChangeDetection +CancelNtmsLibraryRequest +CancelNtmsOperatorRequest +ChangeNtmsMediaType +CleanNtmsDrive +CloseNtmsNotification +CloseNtmsSession +CreateNtmsMediaA +CreateNtmsMediaPoolA +CreateNtmsMediaPoolW +CreateNtmsMediaW +DeallocateNtmsMedia +DecommissionNtmsMedia +DeleteNtmsDrive +DeleteNtmsLibrary +DeleteNtmsMedia +DeleteNtmsMediaPool +DeleteNtmsMediaType +DeleteNtmsRequests +DisableNtmsObject +DismountNtmsDrive +DismountNtmsMedia +DoEjectFromSADriveW +EjectDiskFromSADriveA +EjectDiskFromSADriveW +EjectNtmsCleaner +EjectNtmsMedia +EnableNtmsObject +EndNtmsDeviceChangeDetection +EnumerateNtmsObject +ExportNtmsDatabase +GetNtmsMediaPoolNameA +GetNtmsMediaPoolNameW +GetNtmsObjectAttributeA +GetNtmsObjectAttributeW +GetNtmsObjectInformationA +GetNtmsObjectInformationW +GetNtmsObjectSecurity +GetNtmsRequestOrder +GetNtmsUIOptionsA +GetNtmsUIOptionsW +GetVolumesFromDriveA +GetVolumesFromDriveW +IdentifyNtmsSlot +ImportNtmsDatabase +InjectNtmsCleaner +InjectNtmsMedia +InventoryNtmsLibrary +MountNtmsMedia +MoveToNtmsMediaPool +OpenNtmsNotification +OpenNtmsSessionA +OpenNtmsSessionW +ReleaseNtmsCleanerSlot +ReserveNtmsCleanerSlot +SatisfyNtmsOperatorRequest +SetNtmsDeviceChangeDetection +SetNtmsMediaComplete +SetNtmsObjectAttributeA +SetNtmsObjectAttributeW +SetNtmsObjectInformationA +SetNtmsObjectInformationW +SetNtmsObjectSecurity +SetNtmsRequestOrder +SetNtmsUIOptionsA +SetNtmsUIOptionsW +SubmitNtmsOperatorRequestA +SubmitNtmsOperatorRequestW +SwapNtmsMedia +UpdateNtmsOmidInfo +WaitForNtmsNotification +WaitForNtmsOperatorRequest diff --git a/lib/libc/mingw/lib64/ntoc.def b/lib/libc/mingw/lib64/ntoc.def new file mode 100644 index 0000000000000000000000000000000000000000..11dcad8ab490cf21cfcad796a2780581dae385b1 --- /dev/null +++ b/lib/libc/mingw/lib64/ntoc.def @@ -0,0 +1,9 @@ +; +; Exports of file NTOC.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NTOC.dll +EXPORTS +NtOcSetupProc diff --git a/lib/libc/mingw/lib64/ntoskrnl.def b/lib/libc/mingw/lib64/ntoskrnl.def new file mode 100644 index 0000000000000000000000000000000000000000..61207473ee5ede5f6df49858dca28d799ed7af4f --- /dev/null +++ b/lib/libc/mingw/lib64/ntoskrnl.def @@ -0,0 +1,2137 @@ +; +; Definition file of ntoskrnl.exe +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "ntoskrnl.exe" +EXPORTS +AlpcGetHeaderSize +AlpcGetMessageAttribute +AlpcInitializeMessageAttribute +CcCanIWrite +CcCoherencyFlushAndPurgeCache +CcCopyRead +CcCopyWrite +CcCopyWriteWontFlush +CcDeferWrite +CcFastCopyRead +CcFastCopyWrite +CcFastMdlReadWait DATA +CcFastReadNotPossible DATA +CcFastReadWait DATA +CcFlushCache +CcGetDirtyPages +CcGetFileObjectFromBcb +CcGetFileObjectFromSectionPtrs +CcGetFileObjectFromSectionPtrsRef +CcGetFlushedValidData +CcGetLsnForFileObject +CcInitializeCacheMap +CcIsThereDirtyData +CcIsThereDirtyDataEx +CcMapData +CcMdlRead +CcMdlReadComplete +CcMdlWriteAbort +CcMdlWriteComplete +CcPinMappedData +CcPinRead +CcPrepareMdlWrite +CcPreparePinWrite +CcPurgeCacheSection +CcRemapBcb +CcRepinBcb +CcScheduleReadAhead +CcSetAdditionalCacheAttributes +CcSetBcbOwnerPointer +CcSetDirtyPageThreshold +CcSetDirtyPinnedData +CcSetFileSizes +CcSetFileSizesEx +CcSetLogHandleForFile +CcSetParallelFlushFile +CcSetReadAheadGranularity +CcTestControl +CcUninitializeCacheMap +CcUnpinData +CcUnpinDataForThread +CcUnpinRepinnedBcb +CcWaitForCurrentLazyWriterActivity +CcZeroData +CmCallbackGetKeyObjectID +CmGetBoundTransaction +CmGetCallbackVersion +CmKeyObjectType DATA +CmRegisterCallback +CmRegisterCallbackEx +CmSetCallbackObjectContext +CmUnRegisterCallback +DbgBreakPoint +DbgBreakPointWithStatus +DbgCommandString +DbgLoadImageSymbols +DbgPrint +DbgPrintEx +DbgPrintReturnControlC +DbgPrompt +DbgQueryDebugFilterState +DbgSetDebugFilterState +DbgSetDebugPrintCallback +DbgkLkmdRegisterCallback +DbgkLkmdUnregisterCallback +EmClientQueryRuleState +EmClientRuleDeregisterNotification +EmClientRuleEvaluate +EmClientRuleRegisterNotification +EmProviderDeregister +EmProviderDeregisterEntry +EmProviderRegister +EmProviderRegisterEntry +EmpProviderRegister +EtwActivityIdControl +EtwEnableTrace +EtwEventEnabled +EtwProviderEnabled +EtwRegister +EtwRegisterClassicProvider +EtwSendTraceBuffer +EtwUnregister +EtwWrite +EtwWriteEndScenario +EtwWriteEx +EtwWriteStartScenario +EtwWriteString +EtwWriteTransfer +ExAcquireCacheAwarePushLockExclusive +ExAcquireFastMutex +ExAcquireFastMutexUnsafe +ExAcquireResourceExclusiveLite +ExAcquireResourceSharedLite +ExAcquireRundownProtection +ExAcquireRundownProtectionCacheAware +ExAcquireRundownProtectionCacheAwareEx +ExAcquireRundownProtectionEx +ExAcquireSharedStarveExclusive +ExAcquireSharedWaitForExclusive +ExAcquireSpinLockExclusive +ExAcquireSpinLockExclusiveAtDpcLevel +ExAcquireSpinLockShared +ExAcquireSpinLockSharedAtDpcLevel +ExAllocateCacheAwarePushLock +ExAllocateCacheAwareRundownProtection +ExAllocateFromPagedLookasideList +ExAllocatePool +ExAllocatePoolWithQuota +ExAllocatePoolWithQuotaTag +ExAllocatePoolWithTag +ExAllocatePoolWithTagPriority +ExConvertExclusiveToSharedLite +ExCreateCallback +ExDeleteLookasideListEx +ExDeleteNPagedLookasideList +ExDeletePagedLookasideList +ExDeleteResourceLite +ExDesktopObjectType DATA +ExDisableResourceBoostLite +ExEnterCriticalRegionAndAcquireFastMutexUnsafe +ExEnterCriticalRegionAndAcquireResourceExclusive +ExEnterCriticalRegionAndAcquireResourceShared +ExEnterCriticalRegionAndAcquireSharedWaitForExclusive +ExEnterPriorityRegionAndAcquireResourceExclusive +ExEnterPriorityRegionAndAcquireResourceShared +ExEnumHandleTable +ExEventObjectType DATA +ExExtendZone +ExFetchLicenseData +ExFlushLookasideListEx +ExFreeCacheAwarePushLock +ExFreeCacheAwareRundownProtection +ExFreePool +ExFreePoolWithTag +ExFreeToPagedLookasideList +ExGetCurrentProcessorCounts +ExGetCurrentProcessorCpuUsage +ExGetExclusiveWaiterCount +ExGetLicenseTamperState +ExGetPreviousMode +ExGetSharedWaiterCount +ExInitializeLookasideListEx +ExInitializeNPagedLookasideList +ExInitializePagedLookasideList +ExInitializePushLock +ExInitializeResourceLite +ExInitializeRundownProtection +ExInitializeRundownProtectionCacheAware +ExInitializeZone +ExInterlockedAddLargeInteger +ExInterlockedAddUlong +ExInterlockedExtendZone +ExInterlockedInsertHeadList +ExInterlockedInsertTailList +ExInterlockedPopEntryList +ExInterlockedPushEntryList +ExInterlockedRemoveHeadList +ExIsProcessorFeaturePresent +ExIsResourceAcquiredExclusiveLite +ExIsResourceAcquiredSharedLite +ExLocalTimeToSystemTime +ExNotifyCallback +ExQueryAttributeInformation +ExQueryDepthSList +ExQueryPoolBlockSize +ExQueueWorkItem +ExRaiseAccessViolation +ExRaiseDatatypeMisalignment +ExRaiseException +ExRaiseHardError +ExRaiseStatus +ExReInitializeRundownProtection +ExReInitializeRundownProtectionCacheAware +ExRegisterAttributeInformationCallback +ExRegisterCallback +ExRegisterExtension +ExReinitializeResourceLite +ExReleaseCacheAwarePushLockExclusive +ExReleaseFastMutex +ExReleaseFastMutexUnsafe +ExReleaseFastMutexUnsafeAndLeaveCriticalRegion +ExReleaseResourceAndLeaveCriticalRegion +ExReleaseResourceAndLeavePriorityRegion +ExReleaseResourceForThreadLite +ExReleaseResourceLite +ExReleaseRundownProtection +ExReleaseRundownProtectionCacheAware +ExReleaseRundownProtectionCacheAwareEx +ExReleaseRundownProtectionEx +ExReleaseSpinLockExclusive +ExReleaseSpinLockExclusiveFromDpcLevel +ExReleaseSpinLockShared +ExReleaseSpinLockSharedFromDpcLevel +ExRundownCompleted +ExRundownCompletedCacheAware +ExSemaphoreObjectType DATA +ExSetLicenseTamperState +ExSetResourceOwnerPointer +ExSetResourceOwnerPointerEx +ExSetTimerResolution +ExSizeOfRundownProtectionCacheAware +ExSystemExceptionFilter +ExSystemTimeToLocalTime +ExTryConvertSharedSpinLockExclusive +ExTryToAcquireFastMutex +ExUnregisterAttributeInformationCallback +ExUnregisterCallback +ExUnregisterExtension +ExUpdateLicenseData +ExUuidCreate +ExVerifySuite +ExWaitForRundownProtectionRelease +ExWaitForRundownProtectionReleaseCacheAware +ExWindowStationObjectType DATA +ExfAcquirePushLockExclusive +ExfAcquirePushLockShared +ExfReleasePushLock +ExfReleasePushLockExclusive +ExfReleasePushLockShared +ExfTryAcquirePushLockShared +ExfTryToWakePushLock +ExfUnblockPushLock +ExpInterlockedFlushSList +ExpInterlockedPopEntrySList +ExpInterlockedPushEntrySList +FirstEntrySList +FsRtlAcknowledgeEcp +FsRtlAcquireFileExclusive +FsRtlAddBaseMcbEntry +FsRtlAddBaseMcbEntryEx +FsRtlAddLargeMcbEntry +FsRtlAddMcbEntry +FsRtlAddToTunnelCache +FsRtlAllocateExtraCreateParameter +FsRtlAllocateExtraCreateParameterFromLookasideList +FsRtlAllocateExtraCreateParameterList +FsRtlAllocateFileLock +FsRtlAllocatePool +FsRtlAllocatePoolWithQuota +FsRtlAllocatePoolWithQuotaTag +FsRtlAllocatePoolWithTag +FsRtlAllocateResource +FsRtlAreNamesEqual +FsRtlAreThereCurrentOrInProgressFileLocks +FsRtlAreVolumeStartupApplicationsComplete +FsRtlBalanceReads +FsRtlCancellableWaitForMultipleObjects +FsRtlCancellableWaitForSingleObject +FsRtlChangeBackingFileObject +FsRtlCheckLockForReadAccess +FsRtlCheckLockForWriteAccess +FsRtlCheckOplock +FsRtlCheckOplockEx +FsRtlCopyRead +FsRtlCopyWrite +FsRtlCreateSectionForDataScan +FsRtlCurrentBatchOplock +FsRtlCurrentOplock +FsRtlCurrentOplockH +FsRtlDeleteExtraCreateParameterLookasideList +FsRtlDeleteKeyFromTunnelCache +FsRtlDeleteTunnelCache +FsRtlDeregisterUncProvider +FsRtlDissectDbcs +FsRtlDissectName +FsRtlDoesDbcsContainWildCards +FsRtlDoesNameContainWildCards +FsRtlFastCheckLockForRead +FsRtlFastCheckLockForWrite +FsRtlFastUnlockAll +FsRtlFastUnlockAllByKey +FsRtlFastUnlockSingle +FsRtlFindExtraCreateParameter +FsRtlFindInTunnelCache +FsRtlFreeExtraCreateParameter +FsRtlFreeExtraCreateParameterList +FsRtlFreeFileLock +FsRtlGetEcpListFromIrp +FsRtlGetFileSize +FsRtlGetNextBaseMcbEntry +FsRtlGetNextExtraCreateParameter +FsRtlGetNextFileLock +FsRtlGetNextLargeMcbEntry +FsRtlGetNextMcbEntry +FsRtlGetVirtualDiskNestingLevel +FsRtlIncrementCcFastMdlReadWait +FsRtlIncrementCcFastReadNoWait +FsRtlIncrementCcFastReadNotPossible +FsRtlIncrementCcFastReadResourceMiss +FsRtlIncrementCcFastReadWait +FsRtlInitExtraCreateParameterLookasideList +FsRtlInitializeBaseMcb +FsRtlInitializeBaseMcbEx +FsRtlInitializeExtraCreateParameter +FsRtlInitializeExtraCreateParameterList +FsRtlInitializeFileLock +FsRtlInitializeLargeMcb +FsRtlInitializeMcb +FsRtlInitializeOplock +FsRtlInitializeTunnelCache +FsRtlInsertExtraCreateParameter +FsRtlInsertPerFileContext +FsRtlInsertPerFileObjectContext +FsRtlInsertPerStreamContext +FsRtlIsDbcsInExpression +FsRtlIsEcpAcknowledged +FsRtlIsEcpFromUserMode +FsRtlIsFatDbcsLegal +FsRtlIsHpfsDbcsLegal +FsRtlIsNameInExpression +FsRtlIsNtstatusExpected +FsRtlIsPagingFile +FsRtlIsTotalDeviceFailure +FsRtlLegalAnsiCharacterArray DATA +FsRtlLogCcFlushError +FsRtlLookupBaseMcbEntry +FsRtlLookupLargeMcbEntry +FsRtlLookupLastBaseMcbEntry +FsRtlLookupLastBaseMcbEntryAndIndex +FsRtlLookupLastLargeMcbEntry +FsRtlLookupLastLargeMcbEntryAndIndex +FsRtlLookupLastMcbEntry +FsRtlLookupMcbEntry +FsRtlLookupPerFileContext +FsRtlLookupPerFileObjectContext +FsRtlLookupPerStreamContextInternal +FsRtlMdlRead +FsRtlMdlReadComplete +FsRtlMdlReadCompleteDev +FsRtlMdlReadDev +FsRtlMdlWriteComplete +FsRtlMdlWriteCompleteDev +FsRtlMupGetProviderIdFromName +FsRtlMupGetProviderInfoFromFileObject +FsRtlNormalizeNtstatus +FsRtlNotifyChangeDirectory +FsRtlNotifyCleanup +FsRtlNotifyCleanupAll +FsRtlNotifyFilterChangeDirectory +FsRtlNotifyFilterReportChange +FsRtlNotifyFullChangeDirectory +FsRtlNotifyFullReportChange +FsRtlNotifyInitializeSync +FsRtlNotifyReportChange +FsRtlNotifyUninitializeSync +FsRtlNotifyVolumeEvent +FsRtlNotifyVolumeEventEx +FsRtlNumberOfRunsInBaseMcb +FsRtlNumberOfRunsInLargeMcb +FsRtlNumberOfRunsInMcb +FsRtlOplockBreakH +FsRtlOplockBreakToNone +FsRtlOplockBreakToNoneEx +FsRtlOplockFsctrl +FsRtlOplockFsctrlEx +FsRtlOplockIsFastIoPossible +FsRtlOplockIsSharedRequest +FsRtlOplockKeysEqual +FsRtlPostPagingFileStackOverflow +FsRtlPostStackOverflow +FsRtlPrepareMdlWrite +FsRtlPrepareMdlWriteDev +FsRtlPrivateLock +FsRtlProcessFileLock +FsRtlQueryMaximumVirtualDiskNestingLevel +FsRtlRegisterFileSystemFilterCallbacks +FsRtlRegisterFltMgrCalls +FsRtlRegisterMupCalls +FsRtlRegisterUncProvider +FsRtlRegisterUncProviderEx +FsRtlReleaseFile +FsRtlRemoveBaseMcbEntry +FsRtlRemoveDotsFromPath +FsRtlRemoveExtraCreateParameter +FsRtlRemoveLargeMcbEntry +FsRtlRemoveMcbEntry +FsRtlRemovePerFileContext +FsRtlRemovePerFileObjectContext +FsRtlRemovePerStreamContext +FsRtlResetBaseMcb +FsRtlResetLargeMcb +FsRtlSetEcpListIntoIrp +FsRtlSplitBaseMcb +FsRtlSplitLargeMcb +FsRtlSyncVolumes +FsRtlTeardownPerFileContexts +FsRtlTeardownPerStreamContexts +FsRtlTruncateBaseMcb +FsRtlTruncateLargeMcb +FsRtlTruncateMcb +FsRtlUninitializeBaseMcb +FsRtlUninitializeFileLock +FsRtlUninitializeLargeMcb +FsRtlUninitializeMcb +FsRtlUninitializeOplock +FsRtlValidateReparsePointBuffer +HalDispatchTable DATA +HalExamineMBR +HalPrivateDispatchTable DATA +HeadlessDispatch +HvlQueryConnection +InbvAcquireDisplayOwnership +InbvCheckDisplayOwnership +InbvDisplayString +InbvEnableBootDriver +InbvEnableDisplayString +InbvInstallDisplayStringFilter +InbvIsBootDriverInstalled +InbvNotifyDisplayOwnershipLost +InbvResetDisplay +InbvSetScrollRegion +InbvSetTextColor +InbvSolidColorFill +InitSafeBootMode DATA +InitializeSListHead +IoAcquireCancelSpinLock +IoAcquireRemoveLockEx +IoAcquireVpbSpinLock +IoAdapterObjectType DATA +IoAdjustStackSizeForRedirection +IoAllocateAdapterChannel +IoAllocateController +IoAllocateDriverObjectExtension +IoAllocateErrorLogEntry +IoAllocateIrp +IoAllocateMdl +IoAllocateMiniCompletionPacket +IoAllocateSfioStreamIdentifier +IoAllocateWorkItem +IoAssignDriveLetters +IoApplyPriorityInfoThread +IoAssignResources +IoAttachDevice +IoAttachDeviceByPointer +IoAttachDeviceToDeviceStack +IoAttachDeviceToDeviceStackSafe +IoBuildAsynchronousFsdRequest +IoBuildDeviceIoControlRequest +IoBuildPartialMdl +IoBuildSynchronousFsdRequest +IoCallDriver +IoCancelFileOpen +IoCancelIrp +IoCheckDesiredAccess +IoCheckEaBufferValidity +IoCheckFunctionAccess +IoCheckQuerySetFileInformation +IoCheckQuerySetVolumeInformation +IoCheckQuotaBufferValidity +IoCheckShareAccess +IoCheckShareAccessEx +IoClearDependency +IoClearIrpExtraCreateParameter +IoCompleteRequest +IoConnectInterrupt +IoConnectInterruptEx +IoCreateArcName +IoCreateController +IoCreateDevice +IoCreateDisk +IoCreateDriver +IoCreateFile +IoCreateFileEx +IoCreateFileSpecifyDeviceObjectHint +IoCreateNotificationEvent +IoCreateStreamFileObject +IoCreateStreamFileObjectEx +IoCreateStreamFileObjectLite +IoCreateSymbolicLink +IoCreateSynchronizationEvent +IoCreateUnprotectedSymbolicLink +IoCsqInitialize +IoCsqInitializeEx +IoCsqInsertIrp +IoCsqInsertIrpEx +IoCsqRemoveIrp +IoCsqRemoveNextIrp +IoDeleteAllDependencyRelations +IoDeleteController +IoDeleteDevice +IoDeleteDriver +IoDeleteSymbolicLink +IoDetachDevice +IoDeviceHandlerObjectSize DATA +IoDeviceHandlerObjectType DATA +IoDeviceObjectType DATA +IoDisconnectInterrupt +IoDisconnectInterruptEx +IoDriverObjectType DATA +IoDuplicateDependency +IoEnqueueIrp +IoEnumerateDeviceObjectList +IoEnumerateRegisteredFiltersList +IoFastQueryNetworkAttributes +IoFileObjectType DATA +IoForwardAndCatchIrp +IoForwardIrpSynchronously +IoFreeController +IoFreeErrorLogEntry +IoFreeIrp +IoFreeMdl +IoFreeMiniCompletionPacket +IoFreeSfioStreamIdentifier +IoFreeWorkItem +IoGetAffinityInterrupt +IoGetAttachedDevice +IoGetAttachedDeviceReference +IoGetBaseFileSystemDeviceObject +IoGetBootDiskInformation +IoGetBootDiskInformationLite +IoGetConfigurationInformation +IoGetContainerInformation +IoGetCurrentProcess +IoGetDeviceAttachmentBaseRef +IoGetDeviceInterfaceAlias +IoGetDeviceInterfaces +IoGetDeviceNumaNode +IoGetDeviceObjectPointer +IoGetDeviceProperty +IoGetDevicePropertyData +IoGetDeviceToVerify +IoGetDiskDeviceObject +IoGetDmaAdapter +IoGetDriverObjectExtension +IoGetFileObjectGenericMapping +IoGetInitialStack +IoGetIoPriorityHint +IoGetIrpExtraCreateParameter +IoGetLowerDeviceObject +IoGetOplockKeyContext +IoGetPagingIoPriority +IoGetRelatedDeviceObject +IoGetRequestorProcess +IoGetRequestorProcessId +IoGetRequestorSessionId +IoGetSfioStreamIdentifier +IoGetStackLimits +IoGetSymlinkSupportInformation +IoGetTopLevelIrp +IoGetTransactionParameterBlock +IoInitializeIrp +IoInitializeRemoveLockEx +IoInitializeTimer +IoInitializeWorkItem +IoInvalidateDeviceRelations +IoInvalidateDeviceState +IoIs32bitProcess +IoIsFileObjectIgnoringSharing +IoIsFileOriginRemote +IoIsOperationSynchronous +IoIsSystemThread +IoIsValidNameGraftingBuffer +IoIsWdmVersionAvailable +IoMakeAssociatedIrp +IoOpenDeviceInterfaceRegistryKey +IoOpenDeviceRegistryKey +IoPageRead +IoPnPDeliverServicePowerNotification +IoQueryDeviceDescription +IoQueryFileDosDeviceName +IoQueryFileInformation +IoQueryVolumeInformation +IoQueueThreadIrp +IoQueueWorkItem +IoQueueWorkItemEx +IoRaiseHardError +IoRaiseInformationalHardError +IoReadDiskSignature +IoReadOperationCount DATA +IoReadPartitionTable +IoReadPartitionTableEx +IoReadTransferCount DATA +IoRegisterBootDriverReinitialization +IoRegisterContainerNotification +IoRegisterDeviceInterface +IoRegisterDriverReinitialization +IoRegisterFileSystem +IoRegisterFsRegistrationChange +IoRegisterFsRegistrationChangeMountAware +IoRegisterLastChanceShutdownNotification +IoRegisterPlugPlayNotification +IoRegisterPriorityCallback +IoRegisterShutdownNotification +IoReleaseCancelSpinLock +IoReleaseRemoveLockAndWaitEx +IoReleaseRemoveLockEx +IoReleaseVpbSpinLock +IoRemoveShareAccess +IoReplaceFileObjectName +IoReplacePartitionUnit +IoReportDetectedDevice +IoReportHalResourceUsage +IoReportResourceForDetection +IoReportResourceUsage +IoReportRootDevice +IoReportTargetDeviceChange +IoReportTargetDeviceChangeAsynchronous +IoRequestDeviceEject +IoRequestDeviceEjectEx +IoRetrievePriorityInfo +IoReuseIrp +IoSetCompletionRoutineEx +IoSetDependency +IoSetDeviceInterfaceState +IoSetDevicePropertyData +IoSetDeviceToVerify +IoSetFileObjectIgnoreSharing +IoSetFileOrigin +IoSetHardErrorOrVerifyDevice +IoSetInformation +IoSetIoCompletion +IoSetIoCompletionEx +IoSetIoPriorityHint +IoSetIoPriorityHintIntoFileObject +IoSetIoPriorityHintIntoThread +IoSetIrpExtraCreateParameter +IoSetOplockKeyContext +IoSetPartitionInformation +IoSetPartitionInformationEx +IoSetShareAccess +IoSetShareAccessEx +IoSetStartIoAttributes +IoSetSystemPartition +IoSetThreadHardErrorMode +IoSetTopLevelIrp +IoSizeofWorkItem +IoStartNextPacket +IoStartNextPacketByKey +IoStartPacket +IoStartTimer +IoStatisticsLock DATA +IoStopTimer +IoSynchronousInvalidateDeviceRelations +IoSynchronousPageWrite +IoThreadToProcess +IoTranslateBusAddress +IoUninitializeWorkItem +IoUnregisterContainerNotification +IoUnregisterFileSystem +IoUnregisterFsRegistrationChange +IoUnregisterPlugPlayNotification +IoUnregisterPlugPlayNotificationEx +IoUnregisterPriorityCallback +IoUnregisterShutdownNotification +IoUpdateShareAccess +IoValidateDeviceIoControlAccess +IoVerifyPartitionTable +IoVerifyVolume +IoVolumeDeviceToDosName +IoWMIAllocateInstanceIds +IoWMIDeviceObjectToInstanceName +IoWMIDeviceObjectToProviderId +IoWMIExecuteMethod +IoWMIHandleToInstanceName +IoWMIOpenBlock +IoWMIQueryAllData +IoWMIQueryAllDataMultiple +IoWMIQuerySingleInstance +IoWMIQuerySingleInstanceMultiple +IoWMIRegistrationControl +IoWMISetNotificationCallback +IoWMISetSingleInstance +IoWMISetSingleItem +IoWMISuggestInstanceName +IoWMIWriteEvent +IoWithinStackLimits +IoWriteErrorLogEntry +IoWriteOperationCount DATA +IoWritePartitionTable +IoWritePartitionTableEx +IoWriteTransferCount DATA +IofCallDriver +IofCompleteRequest +KdChangeOption +KdDebuggerEnabled DATA +KdDebuggerNotPresent DATA +KdDisableDebugger +KdEnableDebugger +KdEnteredDebugger DATA +KdPollBreakIn +KdPowerTransition +KdRefreshDebuggerNotPresent +KdSystemDebugControl +KeAcquireGuardedMutex +KeAcquireGuardedMutexUnsafe +KeAcquireInStackQueuedSpinLock +KeAcquireInStackQueuedSpinLockAtDpcLevel +KeAcquireInStackQueuedSpinLockForDpc +KeAcquireInStackQueuedSpinLockRaiseToSynch +KeAcquireInterruptSpinLock +KeAcquireQueuedSpinLock +KeAcquireQueuedSpinLockRaiseToSynch +KeAcquireSpinLockAtDpcLevel +KeAcquireSpinLockForDpc +KeAcquireSpinLockRaiseToDpc +KeAcquireSpinLockRaiseToSynch +KeAddGroupAffinityEx +KeAddProcessorAffinityEx +KeAddProcessorGroupAffinity +KeAddSystemServiceTable +KeAlertThread +KeAllocateCalloutStack +KeAllocateCalloutStackEx +KeAndAffinityEx +KeAndGroupAffinityEx +KeAreAllApcsDisabled +KeAreApcsDisabled +KeAttachProcess +KeBugCheck +KeBugCheckEx +KeCancelTimer +KeCapturePersistentThreadState +KeCheckProcessorAffinityEx +KeCheckProcessorGroupAffinity +KeClearEvent +KeConnectInterrupt +KeComplementAffinityEx +KeCopyAffinityEx +KeCountSetBitsAffinityEx +KeCountSetBitsGroupAffinity +KeDelayExecutionThread +KeDeregisterBugCheckCallback +KeDeregisterBugCheckReasonCallback +KeDeregisterNmiCallback +KeDeregisterProcessorChangeCallback +KeDetachProcess +KeDisconnectInterrupt +KeEnterCriticalRegion +KeEnterGuardedRegion +KeEnterKernelDebugger +KeEnumerateNextProcessor +KeExpandKernelStackAndCallout +KeExpandKernelStackAndCalloutEx +KeFindConfigurationEntry +KeFindConfigurationNextEntry +KeFindFirstSetLeftAffinityEx +KeFindFirstSetLeftGroupAffinity +KeFindFirstSetRightGroupAffinity +KeFirstGroupAffinityEx +KeFlushEntireTb +KeFlushQueuedDpcs +KeFreeCalloutStack +KeGenericCallDpc +KeGetCurrentIrql +KeGetCurrentNodeNumber +KeGetCurrentProcessorNumberEx +KeGetCurrentThread +KeGetProcessorIndexFromNumber +KeGetProcessorNumberFromIndex +KeGetRecommendedSharedDataAlignment +KeGetXSaveFeatureFlags +KeInitializeAffinityEx +KeInitializeApc +KeInitializeCrashDumpHeader +KeInitializeDeviceQueue +KeInitializeDpc +KeInitializeEnumerationContext +KeInitializeEnumerationContextFromGroup +KeInitializeEvent +KeInitializeGuardedMutex +KeInitializeInterrupt +KeInitializeMutant +KeInitializeMutex +KeInitializeQueue +KeInitializeSemaphore +KeInitializeThreadedDpc +KeInitializeTimer +KeInitializeTimerEx +KeInsertByKeyDeviceQueue +KeInsertDeviceQueue +KeInsertHeadQueue +KeInsertQueue +KeInsertQueueApc +KeInsertQueueDpc +KeInterlockedClearProcessorAffinityEx +KeInterlockedSetProcessorAffinityEx +KeInvalidateAllCaches +KeInvalidateRangeAllCaches +KeIpiGenericCall +KeIsAttachedProcess +KeIsEmptyAffinityEx +KeIsEqualAffinityEx +KeIsExecutingDpc +KeIsSingleGroupAffinityEx +KeIsSubsetAffinityEx +KeIsWaitListEmpty +KeLastBranchMSR DATA +KeLeaveCriticalRegion +KeLeaveGuardedRegion +KeLoaderBlock DATA +KeLowerIrql +KeNumberProcessors DATA +KeOrAffinityEx +KeProcessorGroupAffinity +KeProfileInterruptWithSource +KePulseEvent +KeQueryActiveGroupCount +KeQueryActiveProcessorAffinity +KeQueryActiveProcessorCount +KeQueryActiveProcessorCountEx +KeQueryActiveProcessors +KeQueryMultiThreadProcessorSet +KeQueryDpcWatchdogInformation +KeQueryGroupAffinity +KeQueryGroupAffinityEx +KeQueryHardwareCounterConfiguration +KeQueryHighestNodeNumber +KeQueryLogicalProcessorRelationship +KeQueryMaximumGroupCount +KeQueryMaximumProcessorCount +KeQueryMaximumProcessorCountEx +KeQueryNodeActiveAffinity +KeQueryNodeMaximumProcessorCount +KeQueryPrcbAddress +KeQueryPriorityThread +KeQueryRuntimeThread +KeQueryTimeIncrement +KeQueryUnbiasedInterruptTime +KeRaiseIrqlToDpcLevel +KeRaiseUserException +KeReadStateEvent +KeReadStateMutant +KeReadStateMutex +KeReadStateQueue +KeReadStateSemaphore +KeReadStateTimer +KeRegisterBugCheckCallback +KeRegisterBugCheckReasonCallback +KeRegisterNmiCallback +KeRegisterProcessorChangeCallback +KeReleaseGuardedMutex +KeReleaseGuardedMutexUnsafe +KeReleaseInStackQueuedSpinLock +KeReleaseInStackQueuedSpinLockForDpc +KeReleaseInStackQueuedSpinLockFromDpcLevel +KeReleaseInterruptSpinLock +KeReleaseMutant +KeReleaseMutex +KeReleaseQueuedSpinLock +KeReleaseSemaphore +KeReleaseSpinLock +KeReleaseSpinLockForDpc +KeReleaseSpinLockFromDpcLevel +KeRemoveByKeyDeviceQueue +KeRemoveByKeyDeviceQueueIfBusy +KeRemoveDeviceQueue +KeRemoveEntryDeviceQueue +KeRemoveGroupAffinityEx +KeRemoveProcessorAffinityEx +KeRemoveProcessorGroupAffinity +KeRemoveQueue +KeRemoveQueueDpc +KeRemoveQueueEx +KeRemoveSystemServiceTable +KeResetEvent +KeRestoreExtendedProcessorState +KeRestoreFloatingPointState +KeRevertToUserAffinityThread +KeRevertToUserAffinityThreadEx +KeRevertToUserGroupAffinityThread +KeRundownQueue +KeSaveExtendedProcessorState +KeSaveFloatingPointState +KeSaveStateForHibernate +KeSetActualBasePriorityThread +KeSetAffinityThread +KeSetBasePriorityThread +KeSetCoalescableTimer +KeSetDmaIoCoherency +KeSetEvent +KeSetEventBoostPriority +KeSetHardwareCounterConfiguration +KeSetIdealProcessorThread +KeSetImportanceDpc +KeSetKernelStackSwapEnable +KeSetPriorityThread +KeSetProfileIrql +KeSetSystemAffinityThread +KeSetSystemAffinityThreadEx +KeSetSystemGroupAffinityThread +KeSetTargetProcessorDpc +KeSetTargetProcessorDpcEx +KeSetTimeIncrement +KeSetTimer +KeSetTimerEx +KeSignalCallDpcDone +KeSignalCallDpcSynchronize +KeStackAttachProcess +KeStartDynamicProcessor +KeSubtractAffinityEx +KeSynchronizeExecution +KeTerminateThread +KeTestAlertThread +KeTestSpinLock +KeTryToAcquireGuardedMutex +KeTryToAcquireQueuedSpinLock +KeTryToAcquireQueuedSpinLockRaiseToSynch +KeTryToAcquireSpinLockAtDpcLevel +KeUnstackDetachProcess +KeUpdateRunTime +KeUpdateSystemTime +KeUserModeCallback +KeWaitForMultipleObjects +KeWaitForMutexObject +KeWaitForSingleObject +KfRaiseIrql +KiBugCheckData DATA +KiCheckForKernelApcDelivery +KiCpuId +LdrAccessResource +LdrEnumResources +LdrFindResourceDirectory_U +LdrFindResourceEx_U +LdrFindResource_U +LdrResFindResource +LdrResFindResourceDirectory +LdrResSearchResource +LpcPortObjectType DATA +LpcReplyWaitReplyPort +LpcRequestPort +LpcRequestWaitReplyPort +LpcRequestWaitReplyPortEx +LpcSendWaitReceivePort +LsaCallAuthenticationPackage +LsaDeregisterLogonProcess +LsaFreeReturnBuffer +LsaLogonUser +LsaLookupAuthenticationPackage +LsaRegisterLogonProcess +Mm64BitPhysicalAddress DATA +MmAddPhysicalMemory +MmAddVerifierThunks +MmAdjustWorkingSetSize +MmAdvanceMdl +MmAllocateContiguousMemory +MmAllocateContiguousMemorySpecifyCache +MmAllocateContiguousMemorySpecifyCacheNode +MmAllocateMappingAddress +MmAllocateNonCachedMemory +MmAllocatePagesForMdl +MmAllocatePagesForMdlEx +MmBadPointer DATA +MmBuildMdlForNonPagedPool +MmCanFileBeTruncated +MmCommitSessionMappedView +MmCopyVirtualMemory +MmCreateMdl +MmCreateMirror +MmCreateSection +MmDisableModifiedWriteOfSection +MmDoesFileHaveUserWritableReferences +MmFlushImageSection +MmForceSectionClosed +MmFreeContiguousMemory +MmFreeContiguousMemorySpecifyCache +MmFreeMappingAddress +MmFreeNonCachedMemory +MmFreePagesFromMdl +MmGetPhysicalAddress +MmGetPhysicalMemoryRanges +MmGetSystemRoutineAddress +MmGetVirtualForPhysical +MmGrowKernelStack +MmHighestUserAddress DATA +MmIsAddressValid +MmIsDriverVerifying +MmIsDriverVerifyingByAddress +MmIsIoSpaceActive +MmIsNonPagedSystemAddressValid +MmIsRecursiveIoFault +MmIsThisAnNtAsSystem +MmIsVerifierEnabled +MmLockPagableDataSection +MmLockPagableImageSection +MmLockPagableSectionByHandle +MmMapIoSpace +MmMapLockedPages +MmMapLockedPagesSpecifyCache +MmMapLockedPagesWithReservedMapping +MmMapMemoryDumpMdl +MmMapUserAddressesToPage +MmMapVideoDisplay +MmMapViewInSessionSpace +MmMapViewInSystemSpace +MmMapViewOfSection +MmMarkPhysicalMemoryAsBad +MmMarkPhysicalMemoryAsGood +MmPageEntireDriver +MmPrefetchPages +MmProbeAndLockPages +MmProbeAndLockProcessPages +MmProbeAndLockSelectedPages +MmProtectMdlSystemAddress +MmQuerySystemSize +MmRemovePhysicalMemory +MmResetDriverPaging +MmRotatePhysicalView +MmSectionObjectType DATA +MmSecureVirtualMemory +MmSetAddressRangeModified +MmSetBankedSection +MmSizeOfMdl +MmSystemRangeStart DATA +MmTrimAllSystemPagableMemory +MmUnlockPagableImageSection +MmUnlockPages +MmUnmapIoSpace +MmUnmapLockedPages +MmUnmapReservedMapping +MmUnmapVideoDisplay +MmUnmapViewInSessionSpace +MmUnmapViewInSystemSpace +MmUnmapViewOfSection +MmUnsecureVirtualMemory +MmUserProbeAddress DATA +NlsAnsiCodePage DATA +NlsLeadByteInfo DATA +NlsMbCodePageTag DATA +NlsMbOemCodePageTag DATA +NlsOemCodePage DATA +NlsOemLeadByteInfo DATA +NtAddAtom +NtAdjustPrivilegesToken +NtAllocateLocallyUniqueId +NtAllocateUuids +NtAllocateVirtualMemory +NtBuildGUID DATA +NtBuildLab DATA +NtBuildNumber DATA +NtClose +NtCommitComplete +NtCommitEnlistment +NtCommitTransaction +NtConnectPort +NtCreateEnlistment +NtCreateEvent +NtCreateFile +NtCreateResourceManager +NtCreateSection +NtCreateTransaction +NtCreateTransactionManager +NtDeleteAtom +NtDeleteFile +NtDeviceIoControlFile +NtDuplicateObject +NtDuplicateToken +NtEnumerateTransactionObject +NtFindAtom +NtFreeVirtualMemory +NtFreezeTransactions +NtFsControlFile +NtGetEnvironmentVariableEx +NtGetNotificationResourceManager +NtGlobalFlag DATA +NtLockFile +NtMakePermanentObject +NtMapViewOfSection +NtNotifyChangeDirectoryFile +NtOpenEnlistment +NtOpenFile +NtOpenProcess +NtOpenProcessToken +NtOpenProcessTokenEx +NtOpenResourceManager +NtOpenThread +NtOpenThreadToken +NtOpenThreadTokenEx +NtOpenTransaction +NtOpenTransactionManager +NtPrePrepareComplete +NtPrePrepareEnlistment +NtPrepareComplete +NtPrepareEnlistment +NtPropagationComplete +NtPropagationFailed +NtQueryDirectoryFile +NtQueryEaFile +NtQueryEnvironmentVariableInfoEx +NtQueryInformationAtom +NtQueryInformationEnlistment +NtQueryInformationFile +NtQueryInformationProcess +NtQueryInformationResourceManager +NtQueryInformationThread +NtQueryInformationToken +NtQueryInformationTransaction +NtQueryInformationTransactionManager +NtQueryQuotaInformationFile +NtQuerySecurityAttributesToken +NtQuerySecurityObject +NtQuerySystemInformation +NtQuerySystemInformationEx +NtQueryVolumeInformationFile +NtReadFile +NtReadOnlyEnlistment +NtRecoverEnlistment +NtRecoverResourceManager +NtRecoverTransactionManager +NtRequestPort +NtRequestWaitReplyPort +NtRollbackComplete +NtRollbackEnlistment +NtRollbackTransaction +NtSetEaFile +NtSetEvent +NtSetInformationEnlistment +NtSetInformationFile +NtSetInformationProcess +NtSetInformationResourceManager +NtSetInformationThread +NtSetInformationToken +NtSetInformationTransaction +NtSetQuotaInformationFile +NtSetSecurityObject +NtSetVolumeInformationFile +NtShutdownSystem +NtThawTransactions +NtTraceControl +NtTraceEvent +NtUnlockFile +NtVdmControl +NtWaitForSingleObject +NtWriteFile +ObAssignSecurity +ObCheckCreateObjectAccess +ObCheckObjectAccess +ObCloseHandle +ObCreateObject +ObCreateObjectType +ObDeleteCapturedInsertInfo +ObDereferenceObject +ObDereferenceObjectDeferDelete +ObDereferenceObjectDeferDeleteWithTag +ObDereferenceSecurityDescriptor +ObFindHandleForObject +ObGetFilterVersion +ObGetObjectSecurity +ObGetObjectType +ObInsertObject +ObIsDosDeviceLocallyMapped +ObIsKernelHandle +ObLogSecurityDescriptor +ObMakeTemporaryObject +ObOpenObjectByName +ObOpenObjectByPointer +ObOpenObjectByPointerWithTag +ObQueryNameInfo +ObQueryNameString +ObQueryObjectAuditingByHandle +ObReferenceObjectByHandle +ObReferenceObjectByHandleWithTag +ObReferenceObjectByName +ObReferenceObjectByPointer +ObReferenceObjectByPointerWithTag +ObReferenceSecurityDescriptor +ObRegisterCallbacks +ObReleaseObjectSecurity +ObSetHandleAttributes +ObSetSecurityDescriptorInfo +ObSetSecurityObjectByPointer +ObUnRegisterCallbacks +ObfDereferenceObject +ObfDereferenceObjectWithTag +ObfReferenceObject +ObfReferenceObjectWithTag +POGOBuffer DATA +PcwAddInstance +PcwCloseInstance +PcwCreateInstance +PcwRegister +PcwUnregister +PfFileInfoNotify +PfxFindPrefix +PfxInitialize +PfxInsertPrefix +PfxRemovePrefix +PoCallDriver +PoCancelDeviceNotify +PoClearPowerRequest +PoCreatePowerRequest +PoDeletePowerRequest +PoDisableSleepStates +PoEndDeviceBusy +PoGetSystemWake +PoQueryWatchdogTime +PoQueueShutdownWorkItem +PoReenableSleepStates +PoRegisterDeviceForIdleDetection +PoRegisterDeviceNotify +PoRegisterPowerSettingCallback +PoRegisterSystemState +PoRequestPowerIrp +PoRequestShutdownEvent +PoSetDeviceBusyEx +PoSetFixedWakeSource +PoSetHiberRange +PoSetPowerRequest +PoSetPowerState +PoSetSystemState +PoSetSystemWake +PoShutdownBugCheck +PoStartDeviceBusy +PoStartNextPowerIrp +PoUnregisterPowerSettingCallback +PoUnregisterSystemState +PoUserShutdownInitiated +ProbeForRead +ProbeForWrite +PsAcquireProcessExitSynchronization +PsAssignImpersonationToken +PsChargePoolQuota +PsChargeProcessNonPagedPoolQuota +PsChargeProcessPagedPoolQuota +PsChargeProcessPoolQuota +PsCreateSystemProcess +PsCreateSystemThread +PsDereferenceImpersonationToken +PsDereferencePrimaryToken +PsDisableImpersonation +PsEnterPriorityRegion +PsEstablishWin32Callouts +PsGetContextThread +PsGetCurrentProcess +PsGetCurrentProcessId +PsGetCurrentProcessSessionId +PsGetCurrentProcessWin32Process +PsGetCurrentProcessWow64Process +PsGetCurrentThread +PsGetCurrentThreadId +PsGetCurrentThreadPreviousMode +PsGetCurrentThreadProcess +PsGetCurrentThreadProcessId +PsGetCurrentThreadStackBase +PsGetCurrentThreadStackLimit +PsGetCurrentThreadTeb +PsGetCurrentThreadWin32Thread +PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion +PsGetJobLock +PsGetJobSessionId +PsGetJobUIRestrictionsClass +PsGetProcessCreateTimeQuadPart +PsGetProcessDebugPort +PsGetProcessExitProcessCalled +PsGetProcessExitStatus +PsGetProcessExitTime +PsGetProcessId +PsGetProcessImageFileName +PsGetProcessInheritedFromUniqueProcessId +PsGetProcessJob +PsGetProcessPeb +PsGetProcessPriorityClass +PsGetProcessSectionBaseAddress +PsGetProcessSecurityPort +PsGetProcessSessionId +PsGetProcessSessionIdEx +PsGetProcessWin32Process +PsGetProcessWin32WindowStation +PsGetProcessWow64Process +PsGetThreadFreezeCount +PsGetThreadHardErrorsAreDisabled +PsGetThreadId +PsGetThreadProcess +PsGetThreadProcessId +PsGetThreadSessionId +PsGetThreadTeb +PsGetThreadWin32Thread +PsGetVersion +PsImpersonateClient +PsInitialSystemProcess DATA +PsIsCurrentThreadPrefetching +PsIsProcessBeingDebugged +PsIsProtectedProcess +PsIsSystemProcess +PsIsSystemThread +PsIsThreadImpersonating +PsIsThreadTerminating +PsJobType DATA +PsLeavePriorityRegion +PsLookupProcessByProcessId +PsLookupProcessThreadByCid +PsLookupThreadByThreadId +PsProcessType DATA +PsQueryProcessExceptionFlags +PsReferenceImpersonationToken +PsReferencePrimaryToken +PsReferenceProcessFilePointer +PsReleaseProcessExitSynchronization +PsRemoveCreateThreadNotifyRoutine +PsRemoveLoadImageNotifyRoutine +PsRestoreImpersonation +PsResumeProcess +PsReturnPoolQuota +PsReturnProcessNonPagedPoolQuota +PsReturnProcessPagedPoolQuota +PsRevertThreadToSelf +PsRevertToSelf +PsSetContextThread +PsSetCreateProcessNotifyRoutine +PsSetCreateProcessNotifyRoutineEx +PsSetCreateThreadNotifyRoutine +PsSetCurrentThreadPrefetching +PsSetJobUIRestrictionsClass +PsSetLegoNotifyRoutine +PsSetLoadImageNotifyRoutine +PsSetProcessPriorityByClass +PsSetProcessPriorityClass +PsSetProcessSecurityPort +PsSetProcessWin32Process +PsSetProcessWindowStation +PsSetThreadHardErrorsAreDisabled +PsSetThreadWin32Thread +PsSuspendProcess +PsTerminateSystemThread +PsThreadType DATA +PsUILanguageComitted DATA +PsWrapApcWow64Thread +RtlAbsoluteToSelfRelativeSD +RtlAddAccessAllowedAce +RtlAddAccessAllowedAceEx +RtlAddAce +RtlAddAtomToAtomTable +RtlAddRange +RtlAllocateHeap +RtlAnsiCharToUnicodeChar +RtlAnsiStringToUnicodeSize +RtlAnsiStringToUnicodeString +RtlAppendAsciizToString +RtlAppendStringToString +RtlAppendUnicodeStringToString +RtlAppendUnicodeToString +RtlAreAllAccessesGranted +RtlAreAnyAccessesGranted +RtlAreBitsClear +RtlAreBitsSet +RtlAssert +RtlCaptureContext +RtlCaptureStackBackTrace +RtlCharToInteger +RtlCheckRegistryKey +RtlClearAllBits +RtlClearBit +RtlClearBits +RtlCmDecodeMemIoResource +RtlCmEncodeMemIoResource +RtlCompareAltitudes +RtlCompareMemory +RtlCompareMemoryUlong +RtlCompareString +RtlCompareUnicodeString +RtlCompareUnicodeStrings +RtlCompressBuffer +RtlCompressChunks +RtlComputeCrc32 +RtlContractHashTable +RtlConvertSidToUnicodeString +RtlCopyLuid +RtlCopyLuidAndAttributesArray +RtlCopyMemory +RtlCopyMemoryNonTemporal +RtlCopyRangeList +RtlCopySid +RtlCopySidAndAttributesArray +RtlCopyString +RtlCopyUnicodeString +RtlCreateAcl +RtlCreateAtomTable +RtlCreateHashTable +RtlCreateHeap +RtlCreateRegistryKey +RtlCreateSecurityDescriptor +RtlCreateSystemVolumeInformationFolder +RtlCreateUnicodeString +RtlCustomCPToUnicodeN +RtlDecompressBuffer +RtlDecompressChunks +RtlDecompressFragment +RtlDelete +RtlDeleteAce +RtlDeleteAtomFromAtomTable +RtlDeleteElementGenericTable +RtlDeleteElementGenericTableAvl +RtlDeleteHashTable +RtlDeleteNoSplay +RtlDeleteOwnersRanges +RtlDeleteRange +RtlDeleteRegistryValue +RtlDescribeChunk +RtlDestroyAtomTable +RtlDestroyHeap +RtlDowncaseUnicodeChar +RtlDowncaseUnicodeString +RtlDuplicateUnicodeString +RtlEmptyAtomTable +RtlEndEnumerationHashTable +RtlEndWeakEnumerationHashTable +RtlEnumerateEntryHashTable +RtlEnumerateGenericTable +RtlEnumerateGenericTableAvl +RtlEnumerateGenericTableLikeADirectory +RtlEnumerateGenericTableWithoutSplaying +RtlEnumerateGenericTableWithoutSplayingAvl +RtlEqualLuid +RtlEqualSid +RtlEqualString +RtlEqualUnicodeString +RtlEthernetAddressToStringA +RtlEthernetAddressToStringW +RtlEthernetStringToAddressA +RtlEthernetStringToAddressW +RtlExpandHashTable +RtlFillMemory +RtlFindAceByType +RtlFindClearBits +RtlFindClearBitsAndSet +RtlFindClearRuns +RtlFindClosestEncodableLength +RtlFindFirstRunClear +RtlFindLastBackwardRunClear +RtlFindLeastSignificantBit +RtlFindLongestRunClear +RtlFindMessage +RtlFindMostSignificantBit +RtlFindNextForwardRunClear +RtlFindRange +RtlFindSetBits +RtlFindSetBitsAndClear +RtlFindUnicodePrefix +RtlFormatCurrentUserKeyPath +RtlFormatMessage +RtlFreeAnsiString +RtlFreeHeap +RtlFreeOemString +RtlFreeRangeList +RtlFreeUnicodeString +RtlGUIDFromString +RtlGenerate8dot3Name +RtlGetAce +RtlGetCallersAddress +RtlGetCompressionWorkSpaceSize +RtlGetDaclSecurityDescriptor +RtlGetDefaultCodePage +RtlGetElementGenericTable +RtlGetElementGenericTableAvl +RtlGetEnabledExtendedFeatures +RtlGetFirstRange +RtlGetGroupSecurityDescriptor +RtlGetIntegerAtom +RtlGetLastRange +RtlGetNextEntryHashTable +RtlGetNextRange +RtlGetNtGlobalFlags +RtlGetOwnerSecurityDescriptor +RtlGetProductInfo +RtlGetSaclSecurityDescriptor +RtlGetSetBootStatusData +RtlGetThreadLangIdByIndex +RtlGetVersion +RtlHashUnicodeString +RtlIdnToAscii +RtlIdnToNameprepUnicode +RtlIdnToUnicode +RtlImageDirectoryEntryToData +RtlImageNtHeader +RtlInitAnsiString +RtlInitAnsiStringEx +RtlInitCodePageTable +RtlInitEnumerationHashTable +RtlInitString +RtlInitUnicodeString +RtlInitUnicodeStringEx +RtlInitWeakEnumerationHashTable +RtlInitializeBitMap +RtlInitializeGenericTable +RtlInitializeGenericTableAvl +RtlInitializeRangeList +RtlInitializeSid +RtlInitializeUnicodePrefix +RtlInsertElementGenericTable +RtlInsertElementGenericTableAvl +RtlInsertElementGenericTableFull +RtlInsertElementGenericTableFullAvl +RtlInsertEntryHashTable +RtlInsertUnicodePrefix +RtlInt64ToUnicodeString +RtlIntegerToChar +RtlIntegerToUnicode +RtlIntegerToUnicodeString +RtlInvertRangeList +RtlInvertRangeListEx +RtlIoDecodeMemIoResource +RtlIoEncodeMemIoResource +RtlIpv4AddressToStringA +RtlIpv4AddressToStringExA +RtlIpv4AddressToStringExW +RtlIpv4AddressToStringW +RtlIpv4StringToAddressA +RtlIpv4StringToAddressExA +RtlIpv4StringToAddressExW +RtlIpv4StringToAddressW +RtlIpv6AddressToStringA +RtlIpv6AddressToStringExA +RtlIpv6AddressToStringExW +RtlIpv6AddressToStringW +RtlIpv6StringToAddressA +RtlIpv6StringToAddressExA +RtlIpv6StringToAddressExW +RtlIpv6StringToAddressW +RtlIsGenericTableEmpty +RtlIsGenericTableEmptyAvl +RtlIsNameLegalDOS8Dot3 +RtlIsNormalizedString +RtlIsNtDdiVersionAvailable +RtlIsRangeAvailable +RtlIsServicePackVersionInstalled +RtlIsValidOemCharacter +RtlLengthRequiredSid +RtlLengthSecurityDescriptor +RtlLengthSid +RtlLoadString +RtlLocalTimeToSystemTime +RtlLockBootStatusData +RtlLookupAtomInAtomTable +RtlLookupElementGenericTable +RtlLookupElementGenericTableAvl +RtlLookupElementGenericTableFull +RtlLookupElementGenericTableFullAvl +RtlLookupEntryHashTable +RtlLookupFirstMatchingElementGenericTableAvl +RtlLookupFunctionEntry +RtlMapGenericMask +RtlMapSecurityErrorToNtStatus +RtlMergeRangeLists +RtlMoveMemory +RtlMultiByteToUnicodeN +RtlMultiByteToUnicodeSize +RtlNextUnicodePrefix +RtlNormalizeString +RtlNtStatusToDosError +RtlNtStatusToDosErrorNoTeb +RtlNumberGenericTableElements +RtlNumberGenericTableElementsAvl +RtlNumberOfClearBits +RtlNumberOfSetBits +RtlNumberOfSetBitsUlongPtr +RtlOemStringToCountedUnicodeString +RtlOemStringToUnicodeSize +RtlOemStringToUnicodeString +RtlOemToUnicodeN +RtlOwnerAcesPresent +RtlPcToFileHeader +RtlPinAtomInAtomTable +RtlPrefetchMemoryNonTemporal +RtlPrefixString +RtlPrefixUnicodeString +RtlQueryAtomInAtomTable +RtlQueryDynamicTimeZoneInformation +RtlQueryElevationFlags +RtlQueryModuleInformation +RtlQueryRegistryValues +RtlQueryTimeZoneInformation +RtlRaiseException +RtlRandom +RtlRandomEx +RtlRealPredecessor +RtlRealSuccessor +RtlRemoveEntryHashTable +RtlRemoveUnicodePrefix +RtlReplaceSidInSd +RtlReserveChunk +RtlRestoreContext +RtlRunOnceBeginInitialize +RtlRunOnceComplete +RtlRunOnceExecuteOnce +RtlRunOnceInitialize +RtlSecondsSince1970ToTime +RtlSecondsSince1980ToTime +RtlSelfRelativeToAbsoluteSD +RtlSelfRelativeToAbsoluteSD2 +RtlSetAllBits +RtlSetBit +RtlSetBits +RtlSetDaclSecurityDescriptor +RtlSetDynamicTimeZoneInformation +RtlSetGroupSecurityDescriptor +RtlSetOwnerSecurityDescriptor +RtlSetSaclSecurityDescriptor +RtlSetTimeZoneInformation +RtlSidHashInitialize +RtlSidHashLookup +RtlSizeHeap +RtlSplay +RtlStringFromGUID +RtlSubAuthorityCountSid +RtlSubAuthoritySid +RtlSubtreePredecessor +RtlSubtreeSuccessor +RtlSystemTimeToLocalTime +RtlTestBit +RtlTimeFieldsToTime +RtlTimeToElapsedTimeFields +RtlTimeToSecondsSince1970 +RtlTimeToSecondsSince1980 +RtlTimeToTimeFields +RtlTraceDatabaseAdd +RtlTraceDatabaseCreate +RtlTraceDatabaseDestroy +RtlTraceDatabaseEnumerate +RtlTraceDatabaseFind +RtlTraceDatabaseLock +RtlTraceDatabaseUnlock +RtlTraceDatabaseValidate +RtlUTF8ToUnicodeN +RtlUnicodeStringToAnsiSize +RtlUnicodeStringToAnsiString +RtlUnicodeStringToCountedOemString +RtlUnicodeStringToInteger +RtlUnicodeStringToOemSize +RtlUnicodeStringToOemString +RtlUnicodeToCustomCPN +RtlUnicodeToMultiByteN +RtlUnicodeToMultiByteSize +RtlUnicodeToOemN +RtlUnicodeToUTF8N +RtlUnlockBootStatusData +RtlUnwind +RtlUnwindEx +RtlUpcaseUnicodeChar +RtlUpcaseUnicodeString +RtlUpcaseUnicodeStringToAnsiString +RtlUpcaseUnicodeStringToCountedOemString +RtlUpcaseUnicodeStringToOemString +RtlUpcaseUnicodeToCustomCPN +RtlUpcaseUnicodeToMultiByteN +RtlUpcaseUnicodeToOemN +RtlUpperChar +RtlUpperString +RtlValidRelativeSecurityDescriptor +RtlValidSecurityDescriptor +RtlValidSid +RtlValidateUnicodeString +RtlVerifyVersionInfo +RtlVirtualUnwind +RtlVolumeDeviceToDosName +RtlWalkFrameChain +RtlWeaklyEnumerateEntryHashTable +RtlWriteRegistryValue +RtlZeroHeap +RtlZeroMemory +RtlxAnsiStringToUnicodeSize +RtlxOemStringToUnicodeSize +RtlxUnicodeStringToAnsiSize +RtlxUnicodeStringToOemSize +SeAccessCheck +SeAccessCheckEx +SeAccessCheckFromState +SeAccessCheckWithHint +SeAppendPrivileges +SeAssignSecurity +SeAssignSecurityEx +SeAuditHardLinkCreation +SeAuditHardLinkCreationWithTransaction +eAuditTransactionStateChange +SeAuditingAnyFileEventsWithContext +SeAuditingFileEvents +SeAuditingFileEventsWithContext +SeAuditingFileOrGlobalEvents +SeAuditingHardLinkEvents +SeAuditingHardLinkEventsWithContext +SeAuditingWithTokenForSubcategory +SeCaptureSecurityDescriptor +SeCaptureSubjectContext +SeCaptureSubjectContextEx +SeCloseObjectAuditAlarm +SeCloseObjectAuditAlarmForNonObObject +SeComputeAutoInheritByObjectType +SeCreateAccessState +SeCreateAccessStateEx +SeCreateClientSecurity +SeCreateClientSecurityFromSubjectContext +SeDeassignSecurity +SeDeleteAccessState +SeDeleteObjectAuditAlarm +SeDeleteObjectAuditAlarmWithTransaction +SeExamineSacl +SeExports DATA +SeFilterToken +SeFreePrivileges +SeGetLinkedToken +SeImpersonateClient +SeImpersonateClientEx +SeLocateProcessImageName +SeLockSubjectContext +SeMarkLogonSessionForTerminationNotification +SeOpenObjectAuditAlarm +SeOpenObjectAuditAlarmForNonObObject +SeOpenObjectAuditAlarmWithTransaction +SeOpenObjectForDeleteAuditAlarm +SeOpenObjectForDeleteAuditAlarmWithTransaction +SePrivilegeCheck +SePrivilegeObjectAuditAlarm +SePublicDefaultDacl DATA +SeQueryAuthenticationIdToken +SeQueryInformationToken +SeQuerySecurityAttributesToken +SeQuerySecurityDescriptorInfo +SeQuerySessionIdToken +SeRegisterLogonSessionTerminatedRoutine +SeReleaseSecurityDescriptor +SeReleaseSubjectContext +SeReportSecurityEvent +SeReportSecurityEventWithSubCategory +SeSetAccessStateGenericMapping +SeSetAuditParameter +SeSetSecurityAttributesToken +SeSetSecurityDescriptorInfo +SeSetSecurityDescriptorInfoEx +SeSinglePrivilegeCheck +SeSrpAccessCheck +SeSystemDefaultDacl DATA +SeTokenImpersonationLevel +SeTokenIsAdmin +SeTokenIsRestricted +SeTokenIsWriteRestricted +SeTokenObjectType DATA +SeTokenType +SeUnlockSubjectContext +SeUnregisterLogonSessionTerminatedRoutine +SeValidSecurityDescriptor +TmCancelPropagationRequest +TmCommitComplete +TmCommitEnlistment +TmCommitTransaction +TmCreateEnlistment +TmCurrentTransaction +TmDereferenceEnlistmentKey +TmEnableCallbacks +TmEndPropagationRequest +TmEnlistmentObjectType DATA +TmFreezeTransactions +TmGetTransactionId +TmInitSystem +TmInitSystemPhase2 +TmInitializeResourceManager +TmInitializeTransaction +TmIsTransactionActive +TmPrePrepareComplete +TmPrePrepareEnlistment +TmPrepareComplete +TmPrepareEnlistment +TmPropagationComplete +TmPropagationFailed +TmReadOnlyEnlistment +TmRecoverEnlistment +TmRecoverResourceManager +TmRecoverTransactionManager +TmReferenceEnlistmentKey +TmRequestOutcomeEnlistment +TmResourceManagerObjectType DATA +TmRollbackComplete +TmRollbackEnlistment +TmRollbackTransaction +TmSetCurrentTransaction +TmThawTransactions +TmTransactionManagerObjectType DATA +TmTransactionObjectType DATA +TmpIsKTMCommitCoordinator +VerSetConditionMask +VfFailDeviceNode +VfFailDriver +VfFailSystemBIOS +VfIsVerificationEnabled +WmiFlushTrace +WheaAddErrorSource +WheaAttemptPhysicalPageOffline +WheaConfigureErrorSource +WheaDeferredRecoveryService +WheaGetErrorSource +WheaInitializeDeferredRecoveryObject +WheaInitializeRecordHeader +WheaReportHwError +WheaRequestDeferredRecovery +WmiGetClock +WmiQueryTrace +WmiQueryTraceInformation +WmiStartTrace +WmiStopTrace +WmiTraceFastEvent +WmiTraceMessage +WmiTraceMessageVa +WmiUpdateTrace +XIPDispatch +ZwAccessCheckAndAuditAlarm +ZwAddBootEntry +ZwAddDriverEntry +ZwAdjustPrivilegesToken +ZwAlertThread +ZwAllocateLocallyUniqueId +ZwAllocateVirtualMemory +ZwAlpcAcceptConnectPort +ZwAlpcCancelMessage +ZwAlpcConnectPort +ZwAlpcCreatePort +ZwAlpcCreatePortSection +ZwAlpcCreateResourceReserve +ZwAlpcCreateSectionView +ZwAlpcCreateSecurityContext +ZwAlpcDeletePortSection +ZwAlpcDeleteResourceReserve +ZwAlpcDeleteSectionView +ZwAlpcDeleteSecurityContext +ZwAlpcDisconnectPort +ZwAlpcQueryInformation +ZwAlpcSendWaitReceivePort +ZwAlpcSetInformation +ZwAssignProcessToJobObject +ZwCancelIoFile +ZwCancelTimer +ZwClearEvent +ZwClose +ZwCloseObjectAuditAlarm +ZwCommitComplete +ZwCommitEnlistment +ZwCommitTransaction +ZwConnectPort +ZwCreateDirectoryObject +ZwCreateEnlistment +ZwCreateEvent +ZwCreateFile +ZwCreateIoCompletion +ZwCreateJobObject +ZwCreateKey +ZwCreateKeyTransacted +ZwCreateResourceManager +ZwCreateSection +ZwCreateSymbolicLinkObject +ZwCreateTimer +ZwCreateTransaction +ZwCreateTransactionManager +ZwDeleteBootEntry +ZwDeleteDriverEntry +ZwDeleteFile +ZwDeleteKey +ZwDeleteValueKey +ZwDeviceIoControlFile +ZwDisplayString +ZwDuplicateObject +ZwDuplicateToken +ZwEnumerateBootEntries +ZwEnumerateDriverEntries +ZwEnumerateKey +ZwEnumerateTransactionObject +ZwEnumerateValueKey +ZwFlushBuffersFile +ZwFlushInstructionCache +ZwFlushKey +ZwFlushVirtualMemory +ZwFreeVirtualMemory +ZwFsControlFile +ZwGetNotificationResourceManager +ZwImpersonateAnonymousToken +ZwInitiatePowerAction +ZwIsProcessInJob +ZwLoadDriver +ZwLoadKey +ZwLoadKeyEx +ZwLockFile +ZwLockProductActivationKeys +ZwMakeTemporaryObject +ZwMapViewOfSection +ZwModifyBootEntry +ZwModifyDriverEntry +ZwNotifyChangeKey +ZwNotifyChangeSession +ZwOpenDirectoryObject +ZwOpenEnlistment +ZwOpenEvent +ZwOpenFile +ZwOpenJobObject +ZwOpenKey +ZwOpenKeyEx +ZwOpenKeyTransacted +ZwOpenKeyTransactedEx +ZwOpenProcess +ZwOpenProcessToken +ZwOpenProcessTokenEx +ZwOpenResourceManager +ZwOpenSection +ZwOpenSession +ZwOpenSymbolicLinkObject +ZwOpenThread +ZwOpenThreadToken +ZwOpenThreadTokenEx +ZwOpenTimer +ZwOpenTransaction +ZwOpenTransactionManager +ZwPowerInformation +ZwPrePrepareComplete +ZwPrePrepareEnlistment +ZwPrepareComplete +ZwPrepareEnlistment +ZwPropagationComplete +ZwPropagationFailed +ZwPulseEvent +ZwQueryBootEntryOrder +ZwQueryBootOptions +ZwQueryDefaultLocale +ZwQueryDefaultUILanguage +ZwQueryDirectoryFile +ZwQueryDirectoryObject +ZwQueryDriverEntryOrder +ZwQueryEaFile +ZwQueryFullAttributesFile +ZwQueryInformationEnlistment +ZwQueryInformationFile +ZwQueryInformationJobObject +ZwQueryInformationProcess +ZwQueryInformationResourceManager +ZwQueryInformationThread +ZwQueryInformationToken +ZwQueryInformationTransaction +ZwQueryInformationTransactionManager +ZwQueryInstallUILanguage +ZwQueryKey +ZwQueryLicenseValue +ZwQueryObject +ZwQueryQuotaInformationFile +ZwQuerySection +ZwQuerySecurityAttributesToken +ZwQuerySecurityObject +ZwQuerySymbolicLinkObject +ZwQuerySystemInformation +ZwQueryValueKey +ZwQueryVirtualMemory +ZwQueryVolumeInformationFile +ZwReadFile +ZwReadOnlyEnlistment +ZwRecoverEnlistment +ZwRecoverResourceManager +ZwRecoverTransactionManager +ZwRemoveIoCompletion +ZwRemoveIoCompletionEx +ZwReplaceKey +ZwRequestPort +ZwRequestWaitReplyPort +ZwResetEvent +ZwRestoreKey +ZwRollbackComplete +ZwRollbackEnlistment +ZwRollbackTransaction +ZwSaveKey +ZwSaveKeyEx +ZwSecureConnectPort +ZwSetBootEntryOrder +ZwSetBootOptions +ZwSetDefaultLocale +ZwSetDefaultUILanguage +ZwSetDriverEntryOrder +ZwSetEaFile +ZwSetEvent +ZwSetInformationEnlistment +ZwSetInformationFile +ZwSetInformationJobObject +ZwSetInformationObject +ZwSetInformationProcess +ZwSetInformationResourceManager +ZwSetInformationThread +ZwSetInformationToken +ZwSetInformationTransaction +ZwSetQuotaInformationFile +ZwSetSecurityObject +ZwSetSystemInformation +ZwSetSystemTime +ZwSetTimer +ZwSetTimerEx +ZwSetValueKey +ZwSetVolumeInformationFile +ZwTerminateJobObject +ZwTerminateProcess +ZwTraceEvent +ZwTranslateFilePath +ZwUnloadDriver +ZwUnloadKey +ZwUnloadKeyEx +ZwUnlockFile +ZwUnmapViewOfSection +ZwWaitForMultipleObjects +ZwWaitForSingleObject +ZwWriteFile +ZwYieldExecution +__C_specific_handler +;__chkstk +__misaligned_access +_i64toa_s +_i64tow_s +_itoa +_itoa_s +_itow +_itow_s +_local_unwind +_ltoa_s +_ltow_s +_makepath_s +_purecall +_setjmp +_setjmpex +_snprintf +_snprintf_s +_snscanf_s +_snwprintf +_snwprintf_s +_snwscanf_s +_splitpath_s +_stricmp +_strlwr +strlwr == _strlwr +_strnicmp +_strnset +_strnset_s +_strrev +_strset +_strset_s +_strtoui64 +_strupr +_swprintf +_ui64toa_s +_ui64tow_s +_ultoa_s +_ultow_s +_vsnprintf +_vsnprintf_s +_vsnwprintf +_vsnwprintf_s +_vswprintf +_wcsicmp +_wcslwr +wcslwr == _wcslwr +_wcsnicmp +_wcsnset +_wcsnset_s +_wcsrev +_wcsset_s +_wcsupr +_wmakepath_s +_wsplitpath_s +_wtoi +_wtol +atoi +atol +bsearch +isdigit +islower +isprint +isspace +isupper +isxdigit +longjmp +mbstowcs +mbtowc +memchr +memcmp +memcpy +memcpy_s +memmove +memmove_s +memset +psMUITest DATA +qsort +rand +sprintf +sprintf_s +srand +sscanf_s +strcat +strcat_s +strchr +strcmp +strcpy +strcpy_s +strlen +strncat +strncat_s +strncmp +strncpy +strncpy_s +strnlen +strrchr +strspn +strstr +strtok_s +swprintf +swprintf_s +swscanf_s +tolower +toupper +towlower +towupper +vDbgPrintEx +vDbgPrintExWithPrefix +vsprintf +vsprintf_s +vswprintf_s +wcscat +wcscat_s +wcschr +wcscmp +wcscpy +wcscpy_s +wcscspn +wcslen +wcsncat +wcsncat_s +wcsncmp +wcsncpy +wcsncpy_s +wcsnlen +wcsrchr +wcsspn +wcsstr +wcstombs +wcstoul +wctomb diff --git a/lib/libc/mingw/lib64/ntprint.def b/lib/libc/mingw/lib64/ntprint.def new file mode 100644 index 0000000000000000000000000000000000000000..3c19cbc33edbfa66843810b271e22739e99446d6 --- /dev/null +++ b/lib/libc/mingw/lib64/ntprint.def @@ -0,0 +1,51 @@ +; +; Exports of file NTPRINT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NTPRINT.dll +EXPORTS +IppOcEntry +PSetupUpgradeClusterDriversW +ServerInstallW +SetupInetPrint +ClassInstall32 +PSetupAssociateICMProfiles +PSetupBuildDriversFromPath +PSetupCreateDrvSetupPage +PSetupCreateMonitorInfo +PSetupCreatePrinterDeviceInfoList +PSetupDestroyDriverInfo3 +PSetupDestroyMonitorInfo +PSetupDestroyPrinterDeviceInfoList +PSetupDestroySelectedDriverInfo +PSetupDriverInfoFromName +PSetupEnumMonitor +PSetupFindMappedDriver +PSetupFreeDrvField +PSetupFreeMem +PSetupGetActualInstallSection +PSetupGetDriverInfForPrinter +PSetupGetDriverInfForPrinterEx +PSetupGetDriverInfo3 +PSetupGetLocalDataField +PSetupGetPathToSearch +PSetupGetSelectedDriverInfo +PSetupInstallICMProfiles +PSetupInstallInboxDriverSilently +PSetupInstallMonitor +PSetupInstallPrinterDriver +PSetupInstallPrinterDriverFromTheWeb +PSetupIsCompatibleDriver +PSetupIsDriverInstalled +PSetupIsTheDriverFoundInInfInstalled +PSetupKillBadUserConnections +PSetupPreSelectDriver +PSetupProcessPrinterAdded +PSetupSelectDeviceButtons +PSetupSelectDriver +PSetupSetDriverPlatform +PSetupSetSelectDevTitleAndInstructions +PSetupShowBlockedDriverUI +PSetupThisPlatform diff --git a/lib/libc/mingw/lib64/ntshrui.def b/lib/libc/mingw/lib64/ntshrui.def new file mode 100644 index 0000000000000000000000000000000000000000..08b09f171b8a73efedcd81d9c81777a0c9db002b --- /dev/null +++ b/lib/libc/mingw/lib64/ntshrui.def @@ -0,0 +1,26 @@ +; +; Exports of file ntshrui.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ntshrui.dll +EXPORTS +CanShareFolderW +DllCanUnloadNow +DllGetClassObject +GetLocalPathFromNetResource +GetLocalPathFromNetResourceA +GetLocalPathFromNetResourceW +GetNetResourceFromLocalPath +GetNetResourceFromLocalPathA +GetNetResourceFromLocalPathW +IsFolderPrivateForUser +IsPathShared +IsPathSharedA +IsPathSharedW +SetFolderPermissionsForSharing +SharingDialog +SharingDialogA +SharingDialogW +ShowShareFolderUIW diff --git a/lib/libc/mingw/lib64/ntvdm64.def b/lib/libc/mingw/lib64/ntvdm64.def new file mode 100644 index 0000000000000000000000000000000000000000..e17f0498d0d8297b8f79ca491582aa43d2b7c65f --- /dev/null +++ b/lib/libc/mingw/lib64/ntvdm64.def @@ -0,0 +1,11 @@ +; +; Exports of file ntvdm64.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ntvdm64.dll +EXPORTS +DllInstall +NtVdm64CreateProcess +NtVdm64RaiseInvalid16BitError diff --git a/lib/libc/mingw/lib64/nwprovau.def b/lib/libc/mingw/lib64/nwprovau.def new file mode 100644 index 0000000000000000000000000000000000000000..745e5c91d5ef669bd7c7e767c4351dfe48d4c3f9 --- /dev/null +++ b/lib/libc/mingw/lib64/nwprovau.def @@ -0,0 +1,49 @@ +; +; Exports of file NWPROVAU.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY NWPROVAU.dll +EXPORTS +DllCanUnloadNow +DllGetClassObject +GetServiceItemFromList +InitializePrintProvidor +LsaApCallPackage +LsaApInitializePackage +LsaApLogonTerminated +LsaApLogonUser +NPAddConnection +NPAddConnection3 +NPCancelConnection +NPCloseEnum +NPEnumResource +NPFormatNetworkName +NPGetCaps +NPGetConnection +NPGetConnectionPerformance +NPGetResourceInformation +NPGetResourceParent +NPGetUniversalName +NPGetUser +NPLoadNameSpaces +NPLogonNotify +NPOpenEnum +NPPasswordChangeNotify +NSPStartup +NwDeregisterService +NwEncryptChallenge +NwEnumConnections +NwGetService +NwGetUserNameForServer +NwInitializeServiceProvider +NwQueryInfo +NwQueryLogonOptions +NwRegisterService +NwSetInfoInRegistry +NwSetInfoInWksta +NwSetLogonOptionsInRegistry +NwSetLogonScript +NwTerminateServiceProvider +NwValidateUser diff --git a/lib/libc/mingw/lib64/oakley.def b/lib/libc/mingw/lib64/oakley.def new file mode 100644 index 0000000000000000000000000000000000000000..a50391d5f50507fa56472d06a96cfe7085d59093 --- /dev/null +++ b/lib/libc/mingw/lib64/oakley.def @@ -0,0 +1,24 @@ +; +; Exports of file oakley.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY oakley.DLL +EXPORTS +IKEQueryStatistics +IKEEnumMMs +IKEDeleteAssociation +IKEInitiateIKENegotiation +IKEQuerySpiChange +IKERegisterNotifyClient +IKEInit +IKEShutdown +IKEInterfaceChange +IKECloseIKENotifyHandle +IKEQueryIKENegotiationStatus +IKECloseIKENegotiationHandle +IKENotifyPolicyChange +IKEAddSAs +IKESetConfigurationVariables +IKEGetConfigurationVariables diff --git a/lib/libc/mingw/lib64/ocgen.def b/lib/libc/mingw/lib64/ocgen.def new file mode 100644 index 0000000000000000000000000000000000000000..7121502face11839c52b950246ab32d98d0f8ed4 --- /dev/null +++ b/lib/libc/mingw/lib64/ocgen.def @@ -0,0 +1,9 @@ +; +; Exports of file OCSBS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY OCSBS.dll +EXPORTS +OcEntry diff --git a/lib/libc/mingw/lib64/ocmanage.def b/lib/libc/mingw/lib64/ocmanage.def new file mode 100644 index 0000000000000000000000000000000000000000..d0f7c29503bc126c01802390ba4c8e8ea1f3a191 --- /dev/null +++ b/lib/libc/mingw/lib64/ocmanage.def @@ -0,0 +1,16 @@ +; +; Exports of file OCMANAGE.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY OCMANAGE.dll +EXPORTS +OcComponentState +OcCreateOcPage +OcCreateSetupPage +OcGetWizardPages +OcInitialize +OcRememberWizardDialogHandle +OcSubComponentsPresent +OcTerminate diff --git a/lib/libc/mingw/lib64/ocmsn.def b/lib/libc/mingw/lib64/ocmsn.def new file mode 100644 index 0000000000000000000000000000000000000000..1f4942268b54f81d3cb52fd55d71cbf61d7b72e8 --- /dev/null +++ b/lib/libc/mingw/lib64/ocmsn.def @@ -0,0 +1,9 @@ +; +; Exports of file OCMSN.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY OCMSN.dll +EXPORTS +OcEntry diff --git a/lib/libc/mingw/lib64/odbcbcp.def b/lib/libc/mingw/lib64/odbcbcp.def new file mode 100644 index 0000000000000000000000000000000000000000..7dee6afa59b98e3e6edf1816e693231e6a034dd0 --- /dev/null +++ b/lib/libc/mingw/lib64/odbcbcp.def @@ -0,0 +1,36 @@ +; +; Exports of file odbcbcp.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY odbcbcp.dll +EXPORTS +dbprtypeA +bcp_batch +bcp_bind +bcp_colfmt +bcp_collen +bcp_colptr +bcp_columns +bcp_control +bcp_done +bcp_initA +bcp_exec +bcp_moretext +bcp_sendrow +bcp_readfmtA +bcp_writefmtA +dbprtypeW +bcp_initW +bcp_readfmtW +bcp_writefmtW +SQLLinkedServers +SQLLinkedCatalogsW +SQLLinkedCatalogsA +LibMain +SQLInitEnumServers +SQLGetNextEnumeration +SQLCloseEnumServers +bcp_getcolfmt +bcp_setcolfmt diff --git a/lib/libc/mingw/lib64/odbcconf.def b/lib/libc/mingw/lib64/odbcconf.def new file mode 100644 index 0000000000000000000000000000000000000000..c07103b57dc5ab9ab814aab7f3f09d9bead33c12 --- /dev/null +++ b/lib/libc/mingw/lib64/odbcconf.def @@ -0,0 +1,104 @@ +; +; Exports of file odbcconf.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY odbcconf.DLL +EXPORTS +SetSilent +SetActionLogFile +SetActionLogModeSz +SetActionLogMode +ExecuteAction +SetActionEnum +SetActionName +ExpandPath +GetPathFromID +ApplyW2KXPak +ApplyMillenCat +UnregW2KXPak +AppRegEnum +CloseAppRegEnum +OpenAppRegEnum +QueryApplication +RefreshAppRegEnum +RegisterApplication +RunDLL32_RegisterApplication +RunDLL32_UnregisterApplication +UnregisterApplication +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +SLListCreate +SLListDestroy +SLListAddNode +SLListRemoveNode +SLListGetHead +SLListGetNext +SLListGetData +SLListSetData +DllUnregisterServer +DLListCreate +DLListDestroy +DLListAddNode +DLListRemoveNode +DLListGetHead +DLListGetNext +DLListGetPrev +DLListGetData +DLListSetData +OpenProcessInfo +CloseProcessInfo +IsFileLocked +EnableNTPrivilege +DisableNTPrivilege +EnableDebugPrivileges +DisableDebugPrivileges +LookupAppFriendlyName +IsModuleLoadedByProcess +IsModuleLoadedByProcessEx +ShutdownProcess +OpenProcessDisplayNames +CloseProcessDisplayNames +GetProcessListFromFileList +OpenProcessList +CloseProcessList +EnumerateProcesses +AddInfToList +CreateInfList +PopulateInfFileList +DestroyInfList +OpenDriveSpaceList +CloseDriveSpaceList +CalculateRequiredDriveSpace +OpenDriveSpaceListFromInfList +RunDLL32_FilterRunOnceExRegistration +AddFilterRunOnceExRegistrationToRegistry +RemoveFilterRunOnceExRegistrationFromRegistry +FilterRunOnceExRegistration +BackupRegKey +RestoreRegKey +RegVersion +RegVersionEx +LoadRegVersion +LoadRegVersionEx +GetProgramFilesDirectory +GetProgramFilesCommonFilesDirectory +OpenPendingRenameList +ClosePendingRenameList +ParseVersionDataFromString +ParseVersionDataFromStringEx +CompareVersionData +CompareVersionDataEx +IsExceptionInf +IsExceptionInfEx +CreateRegKeyBackupList +DestroyRegKeyBackupList +RegKeyBackup +RegKeyRestore +SaveRegKeyBackupToFile +LoadRegKeyBackupFromFile +BackupCatalog +RestoreCatalog +DoesFileExist diff --git a/lib/libc/mingw/lib64/odbccr32.def b/lib/libc/mingw/lib64/odbccr32.def new file mode 100644 index 0000000000000000000000000000000000000000..3edb80abb67e7c84e3dd29b12679086919ca4089 --- /dev/null +++ b/lib/libc/mingw/lib64/odbccr32.def @@ -0,0 +1,45 @@ +; +; Exports of file ODBCCR32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ODBCCR32.dll +EXPORTS +SQLBindCol +SQLCancel +ReleaseCLStmtResources +SQLExecDirect +SQLExecute +SQLFetch +SQLFreeStmt +SQLPrepare +SQLRowCount +SQLTransact +SQLCloseCursor +SQLEndTran +SQLFetchScroll +SQLFreeHandle +SQLGetDescField +SQLGetDescRec +SQLGetStmtAttr +SQLSetConnectAttr +SQLGetData +SQLGetInfo +SQLGetStmtOption +SQLParamData +SQLPutData +SQLSetConnectOption +SQLSetStmtOption +SQLExtendedFetch +SQLMoreResults +SQLNativeSql +SQLNumParams +SQLParamOptions +SQLSetPos +SQLSetScrollOptions +SQLBindParameter +SQLSetDescField +SQLSetDescRec +SQLSetStmtAttr +SQLBulkOperations diff --git a/lib/libc/mingw/lib64/odbccu32.def b/lib/libc/mingw/lib64/odbccu32.def new file mode 100644 index 0000000000000000000000000000000000000000..3edb80abb67e7c84e3dd29b12679086919ca4089 --- /dev/null +++ b/lib/libc/mingw/lib64/odbccu32.def @@ -0,0 +1,45 @@ +; +; Exports of file ODBCCR32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ODBCCR32.dll +EXPORTS +SQLBindCol +SQLCancel +ReleaseCLStmtResources +SQLExecDirect +SQLExecute +SQLFetch +SQLFreeStmt +SQLPrepare +SQLRowCount +SQLTransact +SQLCloseCursor +SQLEndTran +SQLFetchScroll +SQLFreeHandle +SQLGetDescField +SQLGetDescRec +SQLGetStmtAttr +SQLSetConnectAttr +SQLGetData +SQLGetInfo +SQLGetStmtOption +SQLParamData +SQLPutData +SQLSetConnectOption +SQLSetStmtOption +SQLExtendedFetch +SQLMoreResults +SQLNativeSql +SQLNumParams +SQLParamOptions +SQLSetPos +SQLSetScrollOptions +SQLBindParameter +SQLSetDescField +SQLSetDescRec +SQLSetStmtAttr +SQLBulkOperations diff --git a/lib/libc/mingw/lib64/odbctrac.def b/lib/libc/mingw/lib64/odbctrac.def new file mode 100644 index 0000000000000000000000000000000000000000..9dc959b33a240e7fca5940c60bfc2a1e1e913587 --- /dev/null +++ b/lib/libc/mingw/lib64/odbctrac.def @@ -0,0 +1,130 @@ +; +; Exports of file ODBCTRAC.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ODBCTRAC.dll +EXPORTS +TraceSQLAllocConnect +TraceSQLAllocEnv +TraceSQLAllocStmt +TraceSQLBindCol +TraceSQLCancel +TraceSQLColAttributes +TraceSQLConnect +TraceSQLDescribeCol +TraceSQLDisconnect +TraceSQLError +TraceSQLExecDirect +TraceSQLExecute +TraceSQLFetch +TraceSQLFreeConnect +TraceSQLFreeEnv +TraceSQLFreeStmt +TraceSQLGetCursorName +TraceSQLNumResultCols +TraceSQLPrepare +TraceSQLRowCount +TraceSQLSetCursorName +TraceSQLSetParam +TraceSQLTransact +TraceSQLAllocHandle +TraceSQLBindParam +TraceSQLCloseCursor +TraceSQLColAttribute +TraceSQLCopyDesc +TraceSQLEndTran +TraceSQLFetchScroll +TraceSQLFreeHandle +TraceSQLGetConnectAttr +TraceSQLGetDescField +TraceSQLGetDescRec +TraceSQLGetDiagField +TraceSQLGetDiagRec +TraceSQLGetEnvAttr +TraceSQLGetStmtAttr +TraceSQLSetConnectAttr +TraceSQLColumns +TraceSQLDriverConnect +TraceSQLGetConnectOption +TraceSQLGetData +TraceSQLGetFunctions +TraceSQLGetInfo +TraceSQLGetStmtOption +TraceSQLGetTypeInfo +TraceSQLParamData +TraceSQLPutData +TraceSQLSetConnectOption +TraceSQLSetStmtOption +TraceSQLSpecialColumns +TraceSQLStatistics +TraceSQLTables +TraceSQLBrowseConnect +TraceSQLColumnPrivileges +TraceSQLDataSources +TraceSQLDescribeParam +TraceSQLExtendedFetch +TraceSQLForeignKeys +TraceSQLMoreResults +TraceSQLNativeSql +TraceSQLNumParams +TraceSQLParamOptions +TraceSQLPrimaryKeys +TraceSQLProcedureColumns +TraceSQLProcedures +TraceSQLSetPos +TraceSQLSetScrollOptions +TraceSQLTablePrivileges +TraceSQLDrivers +TraceSQLBindParameter +TraceSQLSetDescField +TraceSQLSetDescRec +TraceSQLSetEnvAttr +TraceSQLSetStmtAttr +TraceSQLAllocHandleStd +TraceSQLBulkOperations +FireVSDebugEvent +TraceVSControl +TraceSQLColAttributesW +TraceSQLConnectW +TraceSQLDescribeColW +TraceSQLErrorW +TraceSQLExecDirectW +TraceSQLGetCursorNameW +TraceSQLPrepareW +TraceSQLSetCursorNameW +TraceSQLColAttributeW +TraceSQLGetConnectAttrW +TraceSQLGetDescFieldW +TraceSQLGetDescRecW +TraceSQLGetDiagFieldW +TraceSQLGetDiagRecW +TraceSQLGetStmtAttrW +TraceSQLSetConnectAttrW +TraceSQLColumnsW +TraceSQLDriverConnectW +TraceSQLGetConnectOptionW +TraceSQLGetInfoW +TraceSQLGetTypeInfoW +TraceSQLSetConnectOptionW +TraceSQLSpecialColumnsW +TraceSQLStatisticsW +TraceSQLTablesW +TraceSQLBrowseConnectW +TraceSQLColumnPrivilegesW +TraceSQLDataSourcesW +TraceSQLForeignKeysW +TraceSQLNativeSqlW +TraceSQLPrimaryKeysW +TraceSQLProcedureColumnsW +TraceSQLProceduresW +TraceSQLTablePrivilegesW +TraceSQLDriversW +TraceSQLSetDescFieldW +TraceSQLSetStmtAttrW +TraceSQLAllocHandleStdW +TraceReturn +TraceOpenLogFile +TraceCloseLogFile +TraceVersion diff --git a/lib/libc/mingw/lib64/oeimport.def b/lib/libc/mingw/lib64/oeimport.def new file mode 100644 index 0000000000000000000000000000000000000000..52e7007ff2283b9efee5f9217732c037e9e2f316 --- /dev/null +++ b/lib/libc/mingw/lib64/oeimport.def @@ -0,0 +1,15 @@ +; +; Exports of file OEIMPORT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY OEIMPORT.dll +EXPORTS +PerformImport +ExportMessages +PerformMigration +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/oemiglib.def b/lib/libc/mingw/lib64/oemiglib.def new file mode 100644 index 0000000000000000000000000000000000000000..3b6cabdf5dad71011ac6bd967d795c6bb022838b --- /dev/null +++ b/lib/libc/mingw/lib64/oemiglib.def @@ -0,0 +1,13 @@ +; +; Exports of file OEMIGLIB.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY OEMIGLIB.dll +EXPORTS +OE5SimpleCreate +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/olecli32.def b/lib/libc/mingw/lib64/olecli32.def new file mode 100644 index 0000000000000000000000000000000000000000..459b0ab8d51d81e97f5d3344eea44ceb5a3efac0 --- /dev/null +++ b/lib/libc/mingw/lib64/olecli32.def @@ -0,0 +1,186 @@ +; +; Exports of file OLECLI32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY OLECLI32.dll +EXPORTS +WEP +OleDelete +OleSaveToStream +OleLoadFromStream +OleClone +OleCopyFromLink +OleEqual +OleQueryLinkFromClip +OleQueryCreateFromClip +OleCreateLinkFromClip +OleCreateFromClip +OleCopyToClipboard +OleQueryType +OleSetHostNames +OleSetTargetDevice +OleSetBounds +OleQueryBounds +OleDraw +OleQueryOpen +OleActivate +OleUpdate +OleReconnect +OleGetLinkUpdateOptions +OleSetLinkUpdateOptions +OleEnumFormats +OleClose +OleGetData +OleSetData +OleQueryProtocol +OleQueryOutOfDate +OleObjectConvert +OleCreateFromTemplate +OleCreate +OleQueryReleaseStatus +OleQueryReleaseError +OleQueryReleaseMethod +OleCreateFromFile +OleCreateLinkFromFile +OleRelease +OleRegisterClientDoc +OleRevokeClientDoc +OleRenameClientDoc +OleRevertClientDoc +OleSavedClientDoc +OleRename +OleEnumObjects +OleQueryName +OleSetColorScheme +OleRequestData +OleLockServer +OleUnlockServer +OleQuerySize +OleExecute +OleCreateInvisible +OleQueryClientVersion +OleIsDcMeta +DocWndProc +SrvrWndProc +MfCallbackFunc +DefLoadFromStream +DefCreateFromClip +DefCreateLinkFromClip +DefCreateFromTemplate +DefCreate +DefCreateFromFile +DefCreateLinkFromFile +DefCreateInvisible +LeRelease +LeShow +LeGetData +LeSetData +LeSetHostNames +LeSetTargetDevice +LeSetBounds +LeSaveToStream +LeClone +LeCopyFromLink +LeEqual +LeCopy +LeQueryType +LeQueryBounds +LeDraw +LeQueryOpen +LeActivate +LeUpdate +LeReconnect +LeEnumFormat +LeQueryProtocol +LeQueryOutOfDate +LeObjectConvert +LeChangeData +LeClose +LeGetUpdateOptions +LeSetUpdateOptions +LeExecute +LeObjectLong +LeCreateInvisible +MfRelease +MfGetData +MfSaveToStream +MfClone +MfEqual +MfCopy +MfQueryBounds +MfDraw +MfEnumFormat +MfChangeData +BmRelease +BmGetData +BmSaveToStream +BmClone +BmEqual +BmCopy +BmQueryBounds +BmDraw +BmEnumFormat +BmChangeData +DibRelease +DibGetData +DibSaveToStream +DibClone +DibEqual +DibCopy +DibQueryBounds +DibDraw +DibEnumFormat +DibChangeData +GenRelease +GenGetData +GenSetData +GenSaveToStream +GenClone +GenEqual +GenCopy +GenQueryBounds +GenDraw +GenEnumFormat +GenChangeData +ErrShow +ErrSetData +ErrSetHostNames +ErrSetTargetDevice +ErrSetBounds +ErrCopyFromLink +ErrQueryOpen +ErrActivate +ErrClose +ErrUpdate +ErrReconnect +ErrQueryProtocol +ErrQueryOutOfDate +ErrObjectConvert +ErrGetUpdateOptions +ErrSetUpdateOptions +ErrExecute +ErrObjectLong +PbLoadFromStream +PbCreateFromClip +PbCreateLinkFromClip +PbCreateFromTemplate +PbCreate +PbDraw +PbQueryBounds +PbCopyToClipboard +PbCreateFromFile +PbCreateLinkFromFile +PbEnumFormats +PbGetData +PbCreateInvisible +ObjQueryName +ObjRename +ObjQueryType +ObjQuerySize +ConnectDlgProc +SetNetName +CheckNetDrive +SetNextNetDrive +GetTaskVisibleWindow diff --git a/lib/libc/mingw/lib64/olecnv32.def b/lib/libc/mingw/lib64/olecnv32.def new file mode 100644 index 0000000000000000000000000000000000000000..fc2c4092a34c4d9e7d7dc2672a1999a4200b6003 --- /dev/null +++ b/lib/libc/mingw/lib64/olecnv32.def @@ -0,0 +1,9 @@ +; +; Exports of file OLECNV32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY OLECNV32.dll +EXPORTS +QD2GDI diff --git a/lib/libc/mingw/lib64/oledb32.def b/lib/libc/mingw/lib64/oledb32.def new file mode 100644 index 0000000000000000000000000000000000000000..ce742e786f58f30a9932ad43a768e14a954b4711 --- /dev/null +++ b/lib/libc/mingw/lib64/oledb32.def @@ -0,0 +1,14 @@ +; +; Exports of file OLEDB32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY OLEDB32.dll +EXPORTS +DllMain +OpenDSLFile +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/olesvr32.def b/lib/libc/mingw/lib64/olesvr32.def new file mode 100644 index 0000000000000000000000000000000000000000..02ef66943418365eb4a1d7c6f0b369a47088692f --- /dev/null +++ b/lib/libc/mingw/lib64/olesvr32.def @@ -0,0 +1,31 @@ +; +; Exports of file OLESVR32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY OLESVR32.dll +EXPORTS +WEP +OleRegisterServer +OleRevokeServer +OleBlockServer +OleUnblockServer +OleRegisterServerDoc +OleRevokeServerDoc +OleRenameServerDoc +OleRevertServerDoc +OleSavedServerDoc +OleRevokeObject +OleQueryServerVersion +SrvrWndProc +DocWndProc +ItemWndProc +SendDataMsg +FindItemWnd +ItemCallBack +TerminateClients +TerminateDocClients +DeleteClientInfo +SendRenameMsg +EnumForTerminate diff --git a/lib/libc/mingw/lib64/p2pcollab.def b/lib/libc/mingw/lib64/p2pcollab.def new file mode 100644 index 0000000000000000000000000000000000000000..3c41a3f141ccda75fb2c06f6fcb126d46e89f7da --- /dev/null +++ b/lib/libc/mingw/lib64/p2pcollab.def @@ -0,0 +1,92 @@ +; +; Definition file of P2PCOLLAB.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "P2PCOLLAB.dll" +EXPORTS +AIApplicationGetRegistrationInfo +AIApplicationRegister +AIApplicationUnregister +AIAsyncSend +AICancel +AICloseHandle +AIEnumApplicationRegistrationInfo +AIGetApplicationLaunchInfo +AIGetResponse +AIRespond +AIShutdown +AISpecificStart +AISpecificStop +AIStartup +AISyncSend +CollabAddContact +CollabConvertBitmapToPicture +CollabConvertPicture +CollabConvertPictureToBitmap +CollabCreateXMLContactBlob +CollabDeleteContact +CollabDisableAutoStart +CollabDisplayPrivacyWebpage +CollabEnableAutoStart +CollabEnumContacts +CollabExportContact +CollabExportScopedContact +CollabGetContact +CollabGetContactPicture +CollabGetScopedContact +CollabGetSignInInfo +CollabGetUserSettings +CollabLayerInitialize +CollabLayerShutdown +CollabLoadPrivacyStmt +CollabParseContact +CollabPublicationInitialize +CollabPublicationListen +CollabPublicationPublish +CollabPublicationShutdown +CollabPublicationStopListen +CollabPublicationUnpublish +CollabRegisterIPAddrChange +CollabSetSignInInfo +CollabSetUserSettings +CollabSetup +CollabTrimNicknameSpaces +CollabUnregisterIPAddrChange +CollabUpdateContact +ContactManagerCleanup +ContactManagerInit +PeopleNearMeGetEndpointsNearMe +PeopleNearMeInitialize +PeopleNearMeSignin +PeopleNearMeSignout +PeopleNearMeUninitialize +PeopleNearMeUpdateEndpointName +PeopleNearMeUpdateFriendlyName +SPDeleteContact +SPEndRequest +SPGetApplications +SPGetEndpointName +SPGetEndpoints +SPGetObjects +SPGetPresenceInfo +SPPublishObject +SPQueryContactData +SPRegisterApplication +SPRequestPublishedItems +SPSetEndpointName +SPSetPresenceInfo +SPSubscribeEndpoint +SPUnpublishObjects +SPUnregisterApplication +SPUnsubscribeEndpoint +SPUnsubscribeOnRundown +SPUpdateContact +SPUpdateMeContact +SPUpdateUserPicture +SPUpdateUserSettings +SSPAddCredentials +SSPRemoveCredentials +DllMain +InitSecurityInterfaceW +QuerySecurityPackageInfoW diff --git a/lib/libc/mingw/lib64/pautoenr.def b/lib/libc/mingw/lib64/pautoenr.def new file mode 100644 index 0000000000000000000000000000000000000000..3fbe4f555ad3d336279feff29af2e7fe799376cd --- /dev/null +++ b/lib/libc/mingw/lib64/pautoenr.def @@ -0,0 +1,11 @@ +; +; Exports of file PAUTOENR.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PAUTOENR.dll +EXPORTS +CertAutoEnrollment +CertAutoRemove +ProvAutoEnrollment diff --git a/lib/libc/mingw/lib64/pdh.def b/lib/libc/mingw/lib64/pdh.def deleted file mode 100644 index 0c81e5590a40fb0225e43215382cdb0bfdb60049..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib64/pdh.def +++ /dev/null @@ -1,173 +0,0 @@ -; -; Definition file of pdh.dll -; Automatic generated by gendef -; written by Kai Tietz 2008 -; -LIBRARY "pdh.dll" -EXPORTS -PdhPlaGetLogFileNameA -DllInstall -PdhAdd009CounterA -PdhAdd009CounterW -PdhAddCounterA -PdhAddCounterW -PdhAddEnglishCounterA -PdhAddEnglishCounterW -PdhBindInputDataSourceA -PdhBindInputDataSourceW -PdhBrowseCountersA -PdhBrowseCountersHA -PdhBrowseCountersHW -PdhBrowseCountersW -PdhCalculateCounterFromRawValue -PdhCloseLog -PdhCloseQuery -PdhCollectQueryData -PdhCollectQueryDataEx -PdhCollectQueryDataWithTime -PdhComputeCounterStatistics -PdhConnectMachineA -PdhConnectMachineW -PdhCreateSQLTablesA -PdhCreateSQLTablesW -PdhEnumLogSetNamesA -PdhEnumLogSetNamesW -PdhEnumMachinesA -PdhEnumMachinesHA -PdhEnumMachinesHW -PdhEnumMachinesW -PdhEnumObjectItemsA -PdhEnumObjectItemsHA -PdhEnumObjectItemsHW -PdhEnumObjectItemsW -PdhEnumObjectsA -PdhEnumObjectsHA -PdhEnumObjectsHW -PdhEnumObjectsW -PdhExpandCounterPathA -PdhExpandCounterPathW -PdhExpandWildCardPathA -PdhExpandWildCardPathHA -PdhExpandWildCardPathHW -PdhExpandWildCardPathW -PdhFormatFromRawValue -PdhGetCounterInfoA -PdhGetCounterInfoW -PdhGetCounterTimeBase -PdhGetDataSourceTimeRangeA -PdhGetDataSourceTimeRangeH -PdhGetDataSourceTimeRangeW -PdhGetDefaultPerfCounterA -PdhGetDefaultPerfCounterHA -PdhGetDefaultPerfCounterHW -PdhGetDefaultPerfCounterW -PdhGetDefaultPerfObjectA -PdhGetDefaultPerfObjectHA -PdhGetDefaultPerfObjectHW -PdhGetDefaultPerfObjectW -PdhGetDllVersion -PdhGetExplainText -PdhGetFormattedCounterArrayA -PdhGetFormattedCounterArrayW -PdhGetFormattedCounterValue -PdhGetLogFileSize -PdhGetLogFileTypeA -PdhGetLogFileTypeW -PdhGetLogSetGUID -PdhGetRawCounterArrayA -PdhGetRawCounterArrayW -PdhGetRawCounterValue -PdhIsRealTimeQuery -PdhListLogFileHeaderA -PdhListLogFileHeaderW -PdhLookupPerfIndexByNameA -PdhLookupPerfIndexByNameW -PdhLookupPerfNameByIndexA -PdhLookupPerfNameByIndexW -PdhMakeCounterPathA -PdhMakeCounterPathW -PdhOpenLogA -PdhOpenLogW -PdhOpenQuery -PdhOpenQueryA -PdhOpenQueryH -PdhOpenQueryW -PdhParseCounterPathA -PdhParseCounterPathW -PdhParseInstanceNameA -PdhParseInstanceNameW -PdhPlaAddItemA -PdhPlaAddItemW -PdhPlaCreateA -PdhPlaCreateW -PdhPlaDeleteA -PdhPlaDeleteW -PdhPlaDowngradeW -PdhPlaEnumCollectionsA -PdhPlaEnumCollectionsW -PdhPlaGetInfoA -PdhPlaGetInfoW -PdhPlaGetLogFileNameW -PdhPlaGetScheduleA -PdhPlaGetScheduleW -PdhPlaRemoveAllItemsA -PdhPlaRemoveAllItemsW -PdhPlaScheduleA -PdhPlaScheduleW -PdhPlaSetInfoA -PdhPlaSetInfoW -PdhPlaSetItemListA -PdhPlaSetItemListW -PdhPlaSetRunAsA -PdhPlaSetRunAsW -PdhPlaStartA -PdhPlaStartW -PdhPlaStopA -PdhPlaStopW -PdhPlaUpgradeW -PdhPlaValidateInfoA -PdhPlaValidateInfoW -PdhReadRawLogRecord -PdhRelogA -PdhRelogW -PdhRemoveCounter -PdhSelectDataSourceA -PdhSelectDataSourceW -PdhSetCounterScaleFactor -PdhSetDefaultRealTimeDataSource -PdhSetLogSetRunID -PdhSetQueryTimeRange -PdhTranslate009CounterA -PdhTranslate009CounterW -PdhTranslateLocaleCounterA -PdhTranslateLocaleCounterW -PdhUpdateLogA -PdhUpdateLogFileCatalog -PdhUpdateLogW -PdhValidatePathA -PdhValidatePathExA -PdhValidatePathExW -PdhValidatePathW -PdhVbAddCounter -PdhVbCreateCounterPathList -PdhVbGetCounterPathElements -PdhVbGetCounterPathFromList -PdhVbGetDoubleCounterValue -PdhVbGetLogFileSize -PdhVbGetOneCounterPath -PdhVbIsGoodStatus -PdhVbOpenLog -PdhVbOpenQuery -PdhVbUpdateLog -PdhVerifySQLDBA -PdhVerifySQLDBW -PdhiPla2003SP1Installed -PdhiPlaDowngrade -PdhiPlaFormatBlanksA -PdhiPlaFormatBlanksW -PdhiPlaGetVersion -PdhiPlaRunAs -PdhiPlaSetRunAs -PdhiPlaUpgrade -PlaTimeInfoToMilliSeconds -PdhpGetLoggerName diff --git a/lib/libc/mingw/lib64/pidgen.def b/lib/libc/mingw/lib64/pidgen.def new file mode 100644 index 0000000000000000000000000000000000000000..f4bbeed7fdb2154c5d9df99b0630673e74aaf8b3 --- /dev/null +++ b/lib/libc/mingw/lib64/pidgen.def @@ -0,0 +1,20 @@ +; +; Exports of file PIDGen.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PIDGen.dll +EXPORTS +PIDGenA +PIDGenW +PIDGenSimpA +PIDGenSimpW +SetupPIDGenA +SetupPIDGenW +PIDGenExA +PIDGenExW +SetupPIDGenExA +SetupPIDGenExW +PIDGenEx2A +PIDGenEx2W diff --git a/lib/libc/mingw/lib64/pintlcsd.def b/lib/libc/mingw/lib64/pintlcsd.def new file mode 100644 index 0000000000000000000000000000000000000000..19e60b67f0879ab015ab3dace14209ed84560adb --- /dev/null +++ b/lib/libc/mingw/lib64/pintlcsd.def @@ -0,0 +1,9 @@ +; +; Exports of file IMESKDic.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY IMESKDic.dll +EXPORTS +CreateIImeSkdicInstance diff --git a/lib/libc/mingw/lib64/policman.def b/lib/libc/mingw/lib64/policman.def new file mode 100644 index 0000000000000000000000000000000000000000..7d4b19f37305751dce74c9fed816bc0232851020 --- /dev/null +++ b/lib/libc/mingw/lib64/policman.def @@ -0,0 +1,13 @@ +; +; Exports of file POLICMAN.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY POLICMAN.DLL +EXPORTS +CreateADContainers +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/polstore.def b/lib/libc/mingw/lib64/polstore.def new file mode 100644 index 0000000000000000000000000000000000000000..0e1e688c5cd9e97f67db61bd46b95333b139d362 --- /dev/null +++ b/lib/libc/mingw/lib64/polstore.def @@ -0,0 +1,72 @@ +; +; Exports of file POLSTORE.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY POLSTORE.DLL +EXPORTS +DllRegisterServer +DllUnregisterServer +IPSecAllocPolMem +IPSecAllocPolStr +IPSecAssignPolicy +IPSecChooseDriverBootMode +IPSecClearWMIStore +IPSecClosePolicyStore +IPSecCopyAuthMethod +IPSecCopyFilterData +IPSecCopyFilterSpec +IPSecCopyISAKMPData +IPSecCopyNFAData +IPSecCopyNegPolData +IPSecCopyPolicyData +IPSecCreateFilterData +IPSecCreateISAKMPData +IPSecCreateNFAData +IPSecCreateNegPolData +IPSecCreatePolicyData +IPSecDeleteFilterData +IPSecDeleteISAKMPData +IPSecDeleteNFAData +IPSecDeleteNegPolData +IPSecDeletePolicyData +IPSecEnumFilterData +IPSecEnumISAKMPData +IPSecEnumNFAData +IPSecEnumNegPolData +IPSecEnumPolicyData +IPSecExportPolicies +IPSecFreeFilterData +IPSecFreeFilterSpec +IPSecFreeFilterSpecs +IPSecFreeISAKMPData +IPSecFreeMulFilterData +IPSecFreeMulISAKMPData +IPSecFreeMulNFAData +IPSecFreeMulNegPolData +IPSecFreeMulPolicyData +IPSecFreeNFAData +IPSecFreeNegPolData +IPSecFreePolMem +IPSecFreePolStr +IPSecFreePolicyData +IPSecGetAssignedDomainPolicyName +IPSecGetAssignedPolicyData +IPSecGetFilterData +IPSecGetISAKMPData +IPSecGetNegPolData +IPSecImportPolicies +IPSecIsDomainPolicyAssigned +IPSecIsLocalPolicyAssigned +IPSecOpenPolicyStore +IPSecReallocatePolMem +IPSecReallocatePolStr +IPSecRestoreDefaultPolicies +IPSecSetFilterData +IPSecSetISAKMPData +IPSecSetNFAData +IPSecSetNegPolData +IPSecSetPolicyData +IPSecUnassignPolicy +WriteDirectoryPolicyToWMI diff --git a/lib/libc/mingw/lib64/printui.def b/lib/libc/mingw/lib64/printui.def new file mode 100644 index 0000000000000000000000000000000000000000..1dce008c4aca6cd363255191dce8c74802a682bf --- /dev/null +++ b/lib/libc/mingw/lib64/printui.def @@ -0,0 +1,33 @@ +; +; Exports of file PRINTUI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PRINTUI.dll +EXPORTS +ConstructPrinterFriendlyName +DocumentPropertiesWrap +PnPInterface +PrintUIEntryW +PrinterPropPageProvider +ConnectToPrinterDlg +ConnectToPrinterPropertyPage +DllCanUnloadNow +DllGetClassObject +DllMain +GetLegacyPrintUI +PrintNotifyTray_Exit +PrintNotifyTray_Init +RegisterPrintNotify +ShowErrorMessageHR +ShowErrorMessageSC +UnregisterPrintNotify +bFolderEnumPrinters +bFolderGetPrinter +bFolderRefresh +bPrinterSetup +vDocumentDefaults +vPrinterPropPages +vQueueCreate +vServerPropPages diff --git a/lib/libc/mingw/lib64/profmap.def b/lib/libc/mingw/lib64/profmap.def new file mode 100644 index 0000000000000000000000000000000000000000..5f5d9de8349c4bb37726c5205c2627b639703d11 --- /dev/null +++ b/lib/libc/mingw/lib64/profmap.def @@ -0,0 +1,14 @@ +; +; Exports of file PROFMAP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PROFMAP.dll +EXPORTS +DllMain +InitializeProfileMappingApi +RemapAndMoveUserA +RemapAndMoveUserW +RemapUserProfileA +RemapUserProfileW diff --git a/lib/libc/mingw/lib64/psbase.def b/lib/libc/mingw/lib64/psbase.def new file mode 100644 index 0000000000000000000000000000000000000000..eae79a52a0b73633cd9a3f6d2ecfddf8451c89f7 --- /dev/null +++ b/lib/libc/mingw/lib64/psbase.def @@ -0,0 +1,29 @@ +; +; Exports of file PSBASE.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PSBASE.dll +EXPORTS +FPasswordChangeNotify +SPCloseItem +SPOpenItem +SPAcquireContext +SPCreateSubtype +SPCreateType +SPDeleteItem +SPDeleteSubtype +SPDeleteType +SPEnumItems +SPEnumSubtypes +SPEnumTypes +SPGetProvInfo +SPGetProvParam +SPGetSubtypeInfo +SPGetTypeInfo +SPProviderInitialize +SPReadItem +SPReleaseContext +SPSetProvParam +SPWriteItem diff --git a/lib/libc/mingw/lib64/pschdprf.def b/lib/libc/mingw/lib64/pschdprf.def new file mode 100644 index 0000000000000000000000000000000000000000..615d768cafdf6a28b94221a9537aa437cd572fdf --- /dev/null +++ b/lib/libc/mingw/lib64/pschdprf.def @@ -0,0 +1,11 @@ +; +; Exports of file PschdPrf.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PschdPrf.dll +EXPORTS +ClosePschedPerformanceData +CollectPschedPerformanceData +OpenPschedPerformanceData diff --git a/lib/libc/mingw/lib64/pstorsvc.def b/lib/libc/mingw/lib64/pstorsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..05addb209a465348fa16ad635c5c083e3e0f6236 --- /dev/null +++ b/lib/libc/mingw/lib64/pstorsvc.def @@ -0,0 +1,11 @@ +; +; Exports of file PSTORSVC.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PSTORSVC.dll +EXPORTS +PSTOREServiceMain +ServiceEntry +Start diff --git a/lib/libc/mingw/lib64/qmgr.def b/lib/libc/mingw/lib64/qmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..30680d2fd2f9d75d7d206a9c6a94781eb4bd2f68 --- /dev/null +++ b/lib/libc/mingw/lib64/qmgr.def @@ -0,0 +1,38 @@ +; +; Exports of file qmgr.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY qmgr.dll +EXPORTS +; public: __cdecl CNestedImpersonation::CNestedImpersonation(class TokenHandle & __ptr64) __ptr64 +??0CNestedImpersonation@@QEAA@AEAVTokenHandle@@@Z +; public: __cdecl CNestedImpersonation::CNestedImpersonation(void * __ptr64) __ptr64 +??0CNestedImpersonation@@QEAA@PEAX@Z +; public: __cdecl CNestedImpersonation::CNestedImpersonation(void) __ptr64 +??0CNestedImpersonation@@QEAA@XZ +; public: __cdecl PROXY_SETTINGS_CONTAINER::PROXY_SETTINGS_CONTAINER(unsigned short const * __ptr64,struct PROXY_SETTINGS const * __ptr64) __ptr64 +??0PROXY_SETTINGS_CONTAINER@@QEAA@PEBGPEBUPROXY_SETTINGS@@@Z +; void * __ptr64 __cdecl BITSAlloc(unsigned __int64) +?BITSAlloc@@YAPEAX_K@Z +; void __cdecl BITSFree(void * __ptr64) +?BITSFree@@YAXPEAX@Z +; public: unsigned __int64 __cdecl CRangeCollection::BytesRemainingInCurrentRange(void) __ptr64 +?BytesRemainingInCurrentRange@CRangeCollection@@QEAA_KXZ +; protected: bool __cdecl CRangeCollection::CalculateBytesTotal(void) __ptr64 +?CalculateBytesTotal@CRangeCollection@@IEAA_NXZ +; public: long __cdecl CCredentialsContainer::Find(enum __MIDL_IBackgroundCopyJob2_0001,enum __MIDL_IBackgroundCopyJob2_0002,struct __MIDL_IBackgroundCopyJob2_0005 * __ptr64 * __ptr64)const __ptr64 +?Find@CCredentialsContainer@@QEBAJW4__MIDL_IBackgroundCopyJob2_0001@@W4__MIDL_IBackgroundCopyJob2_0002@@PEAPEAU__MIDL_IBackgroundCopyJob2_0005@@@Z +; unsigned long __cdecl FindInterfaceIndex(unsigned short const * __ptr64) +?FindInterfaceIndex@@YAKPEBG@Z +; public: long __cdecl CRangeCollection::GetSubRanges(unsigned __int64,unsigned __int64,unsigned __int64,unsigned int,class CRangeCollection * __ptr64 * __ptr64) __ptr64 +?GetSubRanges@CRangeCollection@@QEAAJ_K00IPEAPEAV1@@Z +; class std::auto_ptr __cdecl HostFromProxyDescription(unsigned short * __ptr64) +?HostFromProxyDescription@@YA?AV?$auto_ptr@G@std@@PEAG@Z +ServiceMain +; private: static struct GenericStringHandle::StringData GenericStringHandle::s_EmptyString +?s_EmptyString@?$GenericStringHandle@G@@0UStringData@1@A DATA +BITSServiceMain +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/qosname.def b/lib/libc/mingw/lib64/qosname.def new file mode 100644 index 0000000000000000000000000000000000000000..e3d3bf94303916ed70dc492f5968fe8c2e1298cf --- /dev/null +++ b/lib/libc/mingw/lib64/qosname.def @@ -0,0 +1,11 @@ +; +; Exports of file qosname.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY qosname.dll +EXPORTS +WPUGetQOSTemplate +WSCInstallQOSTemplate +WSCRemoveQOSTemplate diff --git a/lib/libc/mingw/lib64/rasman.def b/lib/libc/mingw/lib64/rasman.def new file mode 100644 index 0000000000000000000000000000000000000000..12e3d657de636873d91b8e96113feebd7f92663b --- /dev/null +++ b/lib/libc/mingw/lib64/rasman.def @@ -0,0 +1,170 @@ +; +; Exports of file rasman.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY rasman.dll +EXPORTS +DwRasGetHostByName +IsRasmanProcess +RasActivateRoute +RasActivateRouteEx +RasAddConnectionPort +RasAddNotification +RasAllocateRoute +RasBundleClearStatistics +RasBundleClearStatisticsEx +RasBundleGetPort +RasBundleGetStatistics +RasBundleGetStatisticsEx +RasCompressionGetInfo +RasCompressionSetInfo +RasConnectionEnum +RasConnectionGetStatistics +RasCreateConnection +RasDeAllocateRoute +RasDestroyConnection +RasDeviceConnect +RasDeviceEnum +RasDeviceGetInfo +RasDeviceSetInfo +RasDoIke +RasEnableIpSec +RasEnumConnectionPorts +RasEnumLanNets +RasFindPrerequisiteEntry +RasFreeBuffer +RasGetBandwidthUtilization +RasGetBestInterface +RasGetBuffer +RasGetCalledIdInfo +RasGetConnectInfo +RasGetConnectionParams +RasGetConnectionUserData +RasGetCustomScriptDll +RasGetDevConfig +RasGetDevConfigEx +RasGetDeviceConfigInfo +RasGetDeviceName +RasGetDeviceNameW +RasGetDialParams +RasGetEapUserInfo +RasGetFramingCapabilities +RasGetHConnFromEntry +RasGetHportFromConnection +RasGetInfo +RasGetInfoEx +RasGetKey +RasGetNdiswanDriverCaps +RasGetNumPortOpen +RasGetPortUserData +RasGetProtocolInfo +RasGetTimeSinceLastActivity +RasGetUnicodeDeviceName +RasGetUserCredentials +RasInitialize +RasInitializeNoWait +RasIsIpSecEnabled +RasIsPulseDial +RasIsTrustedCustomDll +RasLinkGetStatistics +RasPnPControl +RasPortBundle +RasPortCancelReceive +RasPortClearStatistics +RasPortClose +RasPortConnectComplete +RasPortDisconnect +RasPortEnum +RasPortEnumProtocols +RasPortFree +RasPortGetBundle +RasPortGetBundledPort +RasPortGetFramingEx +RasPortGetInfo +RasPortGetProtocolCompression +RasPortGetStatistics +RasPortGetStatisticsEx +RasPortListen +RasPortOpen +RasPortOpenEx +RasPortReceive +RasPortReceiveEx +RasPortRegisterSlip +RasPortReserve +RasPortRetrieveUserData +RasPortSend +RasPortSetFraming +RasPortSetFramingEx +RasPortSetInfo +RasPortSetProtocolCompression +RasPortStoreUserData +RasPppCallback +RasPppChangePassword +RasPppGetEapInfo +RasPppGetInfo +RasPppRetry +RasPppSetEapInfo +RasPppStart +RasPppStarted +RasPppStop +RasProtocolEnum +RasRPCBind +RasRefConnection +RasReferenceCustomCount +RasReferenceRasman +RasRegisterPnPEvent +RasRegisterPnPHandler +RasRegisterRedialCallback +RasRequestNotification +RasRpcConnect +RasRpcConnectServer +RasRpcDeleteEntry +RasRpcDeviceEnum +RasRpcDisconnect +RasRpcDisconnectServer +RasRpcEnumConnections +RasRpcGetCountryInfo +RasRpcGetDevConfig +RasRpcGetErrorString +RasRpcGetInstalledProtocols +RasRpcGetInstalledProtocolsEx +RasRpcGetSystemDirectory +RasRpcGetUserPreferences +RasRpcGetVersion +RasRpcPortEnum +RasRpcPortGetInfo +RasRpcRemoteGetSystemDirectory +RasRpcRemoteGetUserPreferences +RasRpcRemoteRasDeleteEntry +RasRpcRemoteSetUserPreferences +RasRpcSetUserPreferences +RasRpcUnloadDll +RasSecurityDialogGetInfo +RasSecurityDialogReceive +RasSecurityDialogSend +RasSendCreds +RasSendNotification +RasSendPppMessageToRasman +RasServerPortClose +RasSetAddressDisable +RasSetBapPolicy +RasSetCachedCredentials +RasSetCalledIdInfo +RasSetCommSettings +RasSetConnectionParams +RasSetConnectionUserData +RasSetDevConfig +RasSetDeviceConfigInfo +RasSetDialParams +RasSetEapLogonInfo +RasSetEapUserInfo +RasSetIoCompletionPort +RasSetKey +RasSetPortUserData +RasSetRasdialInfo +RasSetRouterUsage +RasSignalNewConnection +RasStartRasAutoIfRequired +RasmanUninitialize diff --git a/lib/libc/mingw/lib64/rasmans.def b/lib/libc/mingw/lib64/rasmans.def new file mode 100644 index 0000000000000000000000000000000000000000..bdc61f8e88ddb47302185c9529f8537900160947 --- /dev/null +++ b/lib/libc/mingw/lib64/rasmans.def @@ -0,0 +1,13 @@ +; +; Exports of file rasmans.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY rasmans.dll +EXPORTS +ServiceMain +ServiceRequestInProcess +SetEntryDialParams +_RasmanEngine +_RasmanInit diff --git a/lib/libc/mingw/lib64/rasppp.def b/lib/libc/mingw/lib64/rasppp.def new file mode 100644 index 0000000000000000000000000000000000000000..d7e45820aedabe78c5b400b60f6c27cbb79ff1fc --- /dev/null +++ b/lib/libc/mingw/lib64/rasppp.def @@ -0,0 +1,35 @@ +; +; Exports of file rasppp.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY rasppp.dll +EXPORTS +HelperResetDefaultInterfaceNet +HelperResetDefaultInterfaceNetEx +HelperSetDefaultInterfaceNet +HelperSetDefaultInterfaceNetEx +IpxCpInit +IpxcpBind +PppDdmBapCallbackResult +PppDdmCallbackDone +PppDdmChangeNotification +PppDdmDeInit +PppDdmInit +PppDdmRemoveQuarantine +PppDdmSendInterfaceInfo +PppDdmStart +PppDdmStop +PppStop +RasCpEnumProtocolIds +RasCpGetInfo +RasSrvrAcquireAddress +RasSrvrActivateIp +RasSrvrInitialize +RasSrvrQueryServerAddresses +RasSrvrReleaseAddress +RasSrvrUninitialize +SendPPPMessageToEngine +StartPPP +StopPPP diff --git a/lib/libc/mingw/lib64/rasrad.def b/lib/libc/mingw/lib64/rasrad.def new file mode 100644 index 0000000000000000000000000000000000000000..f8c039fcc6eb574aee0382a364ca43de48451ceb --- /dev/null +++ b/lib/libc/mingw/lib64/rasrad.def @@ -0,0 +1,23 @@ +; +; Exports of file RASRAD.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY RASRAD.dll +EXPORTS +Open +Collect +Close +RasAcctConfigChangeNotification +RasAcctProviderFreeAttributes +RasAcctProviderInitialize +RasAcctProviderInterimAccounting +RasAcctProviderStartAccounting +RasAcctProviderStopAccounting +RasAcctProviderTerminate +RasAuthConfigChangeNotification +RasAuthProviderAuthenticateUser +RasAuthProviderFreeAttributes +RasAuthProviderInitialize +RasAuthProviderTerminate diff --git a/lib/libc/mingw/lib64/rassapi.def b/lib/libc/mingw/lib64/rassapi.def new file mode 100644 index 0000000000000000000000000000000000000000..df82eb661d672bab4323eb7c64c5c108983d2368 --- /dev/null +++ b/lib/libc/mingw/lib64/rassapi.def @@ -0,0 +1,22 @@ +; +; Exports of file RASSAPI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY RASSAPI.dll +EXPORTS +RasAdminDLLInit +RasAdminUserSetInfo +RasAdminUserGetInfo +RasAdminGetUserAccountServer +RasAdminPortEnum +RasAdminPortGetInfo +RasAdminPortClearStatistics +RasAdminServerGetInfo +RasAdminPortDisconnect +RasAdminFreeBuffer +RasAdminSetUserParms +RasAdminGetUserParms +RasAdminCompressPhoneNumber +RasAdminGetErrorString diff --git a/lib/libc/mingw/lib64/rastls.def b/lib/libc/mingw/lib64/rastls.def new file mode 100644 index 0000000000000000000000000000000000000000..fadc71ce6968decc5b66b0e918e72e6cd0dac4a4 --- /dev/null +++ b/lib/libc/mingw/lib64/rastls.def @@ -0,0 +1,22 @@ +; +; Exports of file rastls.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY rastls.dll +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +PeapUpdateStateToTLV +RasEapCreateConnectionProperties +RasEapCreateUserProperties +RasEapFreeMemory +RasEapGetCredentials +RasEapGetIdentity +RasEapGetInfo +RasEapInvokeConfigUI +RasEapInvokeInteractiveUI +RasEapUpdateServerConfig diff --git a/lib/libc/mingw/lib64/rdpsnd.def b/lib/libc/mingw/lib64/rdpsnd.def new file mode 100644 index 0000000000000000000000000000000000000000..98eae094aa45dbb8fe1a673e24328400a40f66d7 --- /dev/null +++ b/lib/libc/mingw/lib64/rdpsnd.def @@ -0,0 +1,15 @@ +; +; Exports of file RDPSND.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY RDPSND.dll +EXPORTS +DriverProc +auxMessage +midMessage +modMessage +mxdMessage +widMessage +wodMessage diff --git a/lib/libc/mingw/lib64/rdpwsx.def b/lib/libc/mingw/lib64/rdpwsx.def new file mode 100644 index 0000000000000000000000000000000000000000..d795e9e5160b9676a292d82573e4f1b0b65b92b9 --- /dev/null +++ b/lib/libc/mingw/lib64/rdpwsx.def @@ -0,0 +1,27 @@ +; +; Exports of file RDPWSX.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY RDPWSX.dll +EXPORTS +WsxBrokenConnection +WsxCanLogonProceed +WsxClearContext +WsxConnect +WsxConvertPublishedApp +WsxCopyContext +WsxDisconnect +WsxDuplicateContext +WsxEscape +WsxIcaStackIoControl +WsxInitialize +WsxInitializeClientData +WsxLogonNotify +WsxSendAutoReconnectStatus +WsxSetErrorInfo +WsxVirtualChannelSecurity +WsxWinStationInitialize +WsxWinStationReInitialize +WsxWinStationRundown diff --git a/lib/libc/mingw/lib64/resutil.def b/lib/libc/mingw/lib64/resutil.def new file mode 100644 index 0000000000000000000000000000000000000000..a0df22bce08f84a662e3512447f8999b5eb803e1 --- /dev/null +++ b/lib/libc/mingw/lib64/resutil.def @@ -0,0 +1,85 @@ +; +; Definition file of RESUTILS.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "RESUTILS.dll" +EXPORTS +ClusWorkerCheckTerminate +ClusWorkerCreate +ClusWorkerStart +ClusWorkerTerminate +ResUtilAddUnknownProperties +ResUtilCreateDirectoryTree +ResUtilDupParameterBlock +ResUtilDupString +ResUtilEnumPrivateProperties +ResUtilEnumProperties +ResUtilEnumResources +ResUtilEnumResourcesEx +ResUtilExpandEnvironmentStrings +ResUtilFindBinaryProperty +ResUtilFindDependentDiskResourceDriveLetter +ResUtilFindDwordProperty +ResUtilFindExpandSzProperty +ResUtilFindExpandedSzProperty +ResUtilFindFileTimeProperty +ResUtilFindLongProperty +ResUtilFindMultiSzProperty +ResUtilFindSzProperty +ResUtilFreeEnvironment +ResUtilFreeParameterBlock +ResUtilGetAllProperties +ResUtilGetBinaryProperty +ResUtilGetBinaryValue +ResUtilGetClusterRoleState +ResUtilGetCoreClusterResources +ResUtilGetDwordProperty +ResUtilGetDwordValue +ResUtilGetEnvironmentWithNetName +ResUtilGetFileTimeProperty +ResUtilGetLongProperty +ResUtilGetMultiSzProperty +ResUtilGetPrivateProperties +ResUtilGetProperties +ResUtilGetPropertiesToParameterBlock +ResUtilGetProperty +ResUtilGetPropertyFormats +ResUtilGetPropertySize +ResUtilGetQwordValue +ResUtilGetResourceDependency +ResUtilGetResourceDependencyByClass +ResUtilGetResourceDependencyByName +ResUtilGetResourceDependentIPAddressProps +ResUtilGetResourceName +ResUtilGetResourceNameDependency +ResUtilGetSzProperty +ResUtilGetSzValue +ResUtilIsPathValid +ResUtilIsResourceClassEqual +ResUtilPropertyListFromParameterBlock +ResUtilRemoveResourceServiceEnvironment +ResUtilResourceTypesEqual +ResUtilResourcesEqual +ResUtilSetBinaryValue +ResUtilSetDwordValue +ResUtilSetExpandSzValue +ResUtilSetMultiSzValue +ResUtilSetPrivatePropertyList +ResUtilSetPropertyParameterBlock +ResUtilSetPropertyParameterBlockEx +ResUtilSetPropertyTable +ResUtilSetPropertyTableEx +ResUtilSetQwordValue +ResUtilSetResourceServiceEnvironment +ResUtilSetResourceServiceStartParameters +ResUtilSetSzValue +ResUtilSetUnknownProperties +ResUtilStartResourceService +ResUtilStopResourceService +ResUtilStopService +ResUtilTerminateServiceProcessFromResDll +ResUtilVerifyPrivatePropertyList +ResUtilVerifyPropertyTable +ResUtilVerifyResourceService +ResUtilVerifyService diff --git a/lib/libc/mingw/lib64/routetab.def b/lib/libc/mingw/lib64/routetab.def new file mode 100644 index 0000000000000000000000000000000000000000..4288262ef88cdf3a4e3d3affe9cbc37817447556 --- /dev/null +++ b/lib/libc/mingw/lib64/routetab.def @@ -0,0 +1,18 @@ +; +; Exports of file ROUTETAB.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ROUTETAB.dll +EXPORTS +AddRoute +DeleteRoute +FreeIPAddressTable +FreeRouteTable +GetIPAddressTable +GetIfEntry +GetRouteTable +RefreshAddresses +ReloadIPAddressTable +SetAddrChangeNotifyEvent diff --git a/lib/libc/mingw/lib64/rpcdiag.def b/lib/libc/mingw/lib64/rpcdiag.def new file mode 100644 index 0000000000000000000000000000000000000000..87e44c5bd902fa9c07247f0d7aa9a2b63cf58727 --- /dev/null +++ b/lib/libc/mingw/lib64/rpcdiag.def @@ -0,0 +1,9 @@ +; +; Definition file of RpcDiag.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "RpcDiag.dll" +EXPORTS +I_RpcSetupDiagCallback +RpcDiagnoseError diff --git a/lib/libc/mingw/lib64/rpchttp.def b/lib/libc/mingw/lib64/rpchttp.def new file mode 100644 index 0000000000000000000000000000000000000000..46296a2e29f6a49d14ea734406856f5493802dbc --- /dev/null +++ b/lib/libc/mingw/lib64/rpchttp.def @@ -0,0 +1,54 @@ +; +; Definition file of rpchttp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "rpchttp.dll" +EXPORTS +CompareHttpTransportCredentials +ConvertToUnicodeHttpTransportCredentials +DuplicateHttpTransportCredentials +FreeHttpTransportCredentials +HTTP2AbortConnection +HTTP2ChannelDataOriginatorDirectSend +HTTP2ContinueDrainChannel +HTTP2DirectReceive +HTTP2EpRecvFailed +HTTP2FlowControlChannelDirectSend +HTTP2IISDirectReceive +HTTP2IISSenderDirectSend +HTTP2PlugChannelDirectSend +HTTP2ProcessComplexTReceive +HTTP2ProcessComplexTSend +HTTP2RecycleChannel +HTTP2TestHook +HTTP2TimerReschedule +HTTP2WinHttpDelayedReceive +HTTP2WinHttpDirectReceive +HTTP2WinHttpDirectSend +HTTP_Abort +HTTP_Close +HTTP_CopyResolverHint +HTTP_FreeResolverHint +HTTP_Initialize +HTTP_Open +HTTP_QueryClientAddress +HTTP_QueryClientId +HTTP_QueryClientIpAddress +HTTP_QueryLocalAddress +HTTP_Recv +HTTP_Send +HTTP_ServerListen +HTTP_SetLastBufferToFree +HTTP_SyncRecv +HTTP_SyncSend +HTTP_TurnOnOffKeepAlives +HttpParseNetworkOptions +HttpSendIdentifyResponse +I_RpcGetRpcProxy +I_RpcTransFreeHttpCredentials +I_RpcTransGetHttpCredentials +WS_HTTP2_CONNECTION__Initialize +WS_HTTP2_INITIAL_CONNECTION__new +I_RpcProxyNewConnection +I_RpcReplyToClientWithStatus diff --git a/lib/libc/mingw/lib64/rpcref.def b/lib/libc/mingw/lib64/rpcref.def new file mode 100644 index 0000000000000000000000000000000000000000..8de9fe314eee9d5f260ae1c43b397581421d8d15 --- /dev/null +++ b/lib/libc/mingw/lib64/rpcref.def @@ -0,0 +1,10 @@ +; +; Exports of file RPCREF.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY RPCREF.dll +EXPORTS +InetinfoStartRpcServerListen +InetinfoStopRpcServerListen diff --git a/lib/libc/mingw/lib64/samlib.def b/lib/libc/mingw/lib64/samlib.def new file mode 100644 index 0000000000000000000000000000000000000000..e40d498431130566b21cb5f0fa434c0e2c5c1af2 --- /dev/null +++ b/lib/libc/mingw/lib64/samlib.def @@ -0,0 +1,73 @@ +; +; Exports of file SAMLIB.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SAMLIB.dll +EXPORTS +SamAddMemberToAlias +SamAddMemberToGroup +SamAddMultipleMembersToAlias +SamChangePasswordUser +SamChangePasswordUser2 +SamChangePasswordUser3 +SamCloseHandle +SamConnect +SamConnectWithCreds +SamCreateAliasInDomain +SamCreateGroupInDomain +SamCreateUser2InDomain +SamCreateUserInDomain +SamDeleteAlias +SamDeleteGroup +SamDeleteUser +SamEnumerateAliasesInDomain +SamEnumerateDomainsInSamServer +SamEnumerateGroupsInDomain +SamEnumerateUsersInDomain +SamFreeMemory +SamGetAliasMembership +SamGetCompatibilityMode +SamGetDisplayEnumerationIndex +SamGetGroupsForUser +SamGetMembersInAlias +SamGetMembersInGroup +SamLookupDomainInSamServer +SamLookupIdsInDomain +SamLookupNamesInDomain +SamOpenAlias +SamOpenDomain +SamOpenGroup +SamOpenUser +SamQueryDisplayInformation +SamQueryInformationAlias +SamQueryInformationDomain +SamQueryInformationGroup +SamQueryInformationUser +SamQuerySecurityObject +SamRemoveMemberFromAlias +SamRemoveMemberFromForeignDomain +SamRemoveMemberFromGroup +SamRemoveMultipleMembersFromAlias +SamRidToSid +SamSetInformationAlias +SamSetInformationDomain +SamSetInformationGroup +SamSetInformationUser +SamSetMemberAttributesOfGroup +SamSetSecurityObject +SamShutdownSamServer +SamTestPrivateFunctionsDomain +SamTestPrivateFunctionsUser +SamValidatePassword +SamiChangeKeys +SamiChangePasswordUser +SamiChangePasswordUser2 +SamiEncryptPasswords +SamiGetBootKeyInformation +SamiLmChangePasswordUser +SamiOemChangePasswordUser2 +SamiSetBootKeyInformation +SamiSetDSRMPassword +SamiSetDSRMPasswordOWF diff --git a/lib/libc/mingw/lib64/samsrv.def b/lib/libc/mingw/lib64/samsrv.def new file mode 100644 index 0000000000000000000000000000000000000000..640963d2c648cd76074adaa2b3ed6b7f5c72cfa8 --- /dev/null +++ b/lib/libc/mingw/lib64/samsrv.def @@ -0,0 +1,170 @@ +; +; Exports of file SAMSRV.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SAMSRV.dll +EXPORTS +SamIAccountRestrictions +SamIAddDSNameToAlias +SamIAddDSNameToGroup +SamIAmIGC +SamIChangePasswordForeignUser +SamIChangePasswordForeignUser2 +SamIConnect +SamICreateAccountByRid +SamIDemote +SamIDemoteUndo +SamIDoFSMORoleChange +SamIDsCreateObjectInDomain +SamIDsSetObjectInformation +SamIEnumerateAccountRids +SamIEnumerateInterdomainTrustAccountsForUpgrade +SamIFloatingSingleMasterOpEx +SamIFreeSidAndAttributesList +SamIFreeSidArray +SamIFreeVoid +SamIFree_SAMPR_ALIAS_INFO_BUFFER +SamIFree_SAMPR_DISPLAY_INFO_BUFFER +SamIFree_SAMPR_DOMAIN_INFO_BUFFER +SamIFree_SAMPR_ENUMERATION_BUFFER +SamIFree_SAMPR_GET_GROUPS_BUFFER +SamIFree_SAMPR_GET_MEMBERS_BUFFER +SamIFree_SAMPR_GROUP_INFO_BUFFER +SamIFree_SAMPR_PSID_ARRAY +SamIFree_SAMPR_RETURNED_USTRING_ARRAY +SamIFree_SAMPR_SR_SECURITY_DESCRIPTOR +SamIFree_SAMPR_ULONG_ARRAY +SamIFree_SAMPR_USER_INFO_BUFFER +SamIFree_UserInternal6Information +SamIGCLookupNames +SamIGCLookupSids +SamIGetAliasMembership +SamIGetBootKeyInformation +SamIGetDefaultAdministratorName +SamIGetDefaultComputersContainer +SamIGetFixedAttributes +SamIGetInterdomainTrustAccountPasswordsForUpgrade +SamIGetPrivateData +SamIGetResourceGroupMembershipsTransitive +SamIGetSerialNumberDomain +SamIGetUserLogonInformation +SamIGetUserLogonInformation2 +SamIGetUserLogonInformationEx +SamIHandleObjectUpdate +SamIImpersonateNullSession +SamIIncrementPerformanceCounter +SamIInitialize +SamIIsAttributeProtected +SamIIsDownlevelDcUpgrade +SamIIsExtendedSidMode +SamIIsRebootAfterPromotion +SamIIsSetupInProgress +SamILoadDownlevelDatabase +SamILoopbackConnect +SamIMixedDomain +SamIMixedDomain2 +SamINT4UpgradeInProgress +SamINetLogonPing +SamINotifyDelta +SamINotifyRoleChange +SamINotifyServerDelta +SamIOpenAccount +SamIOpenUserByAlternateId +SamIPromote +SamIPromoteUndo +SamIQueryServerRole +SamIQueryServerRole2 +SamIRemoveDSNameFromAlias +SamIRemoveDSNameFromGroup +SamIReplaceDownlevelDatabase +SamIResetBadPwdCountOnPdc +SamIRetrievePrimaryCredentials +SamIRevertNullSession +SamISameSite +SamISetAuditingInformation +SamISetMixedDomainFlag +SamISetPasswordForeignUser +SamISetPasswordForeignUser2 +SamISetPasswordInfoOnPdc +SamISetPrivateData +SamISetSerialNumberDomain +SamIStorePrimaryCredentials +SamIUPNFromUserHandle +SamIUnLoadDownlevelDatabase +SamIUpdateLogonStatistics +SampAbortSingleLoopbackTask +SampAccountControlToFlags +SampAcquireSamLockExclusive +SampAcquireWriteLock +SampCommitBufferedWrites +SampConvertNt4SdToNt5Sd +SampDsChangePasswordUser +SampFlagsToAccountControl +SampGetDefaultSecurityDescriptorForClass +SampGetSerialNumberDomain2 +SampInitializeRegistry +SampInitializeSdConversion +SampInvalidateDomainCache +SampInvalidateRidRange +SampIsAuditingEnabled +SampNetLogonNotificationRequired +SampNotifyAuditChange +SampNotifyReplicatedInChange +SampProcessSingleLoopbackTask +SampReleaseSamLockExclusive +SampReleaseWriteLock +SampRtlConvertUlongToUnicodeString +SampSetSerialNumberDomain2 +SampUsingDsData +SampWriteGroupType +SamrAddMemberToAlias +SamrAddMemberToGroup +SamrAddMultipleMembersToAlias +SamrChangePasswordUser +SamrCloseHandle +SamrCreateAliasInDomain +SamrCreateGroupInDomain +SamrCreateUser2InDomain +SamrCreateUserInDomain +SamrDeleteAlias +SamrDeleteGroup +SamrDeleteUser +SamrEnumerateAliasesInDomain +SamrEnumerateDomainsInSamServer +SamrEnumerateGroupsInDomain +SamrEnumerateUsersInDomain +SamrGetAliasMembership +SamrGetGroupsForUser +SamrGetMembersInAlias +SamrGetMembersInGroup +SamrGetUserDomainPasswordInformation +SamrLookupDomainInSamServer +SamrLookupIdsInDomain +SamrLookupNamesInDomain +SamrOpenAlias +SamrOpenDomain +SamrOpenGroup +SamrOpenUser +SamrQueryDisplayInformation +SamrQueryInformationAlias +SamrQueryInformationDomain +SamrQueryInformationGroup +SamrQueryInformationUser +SamrQuerySecurityObject +SamrRemoveMemberFromAlias +SamrRemoveMemberFromForeignDomain +SamrRemoveMemberFromGroup +SamrRemoveMultipleMembersFromAlias +SamrRidToSid +SamrSetInformationAlias +SamrSetInformationDomain +SamrSetInformationGroup +SamrSetInformationUser +SamrSetMemberAttributesOfGroup +SamrSetSecurityObject +SamrShutdownSamServer +SamrTestPrivateFunctionsDomain +SamrTestPrivateFunctionsUser +SamrUnicodeChangePasswordUser2 diff --git a/lib/libc/mingw/lib64/sapi.def b/lib/libc/mingw/lib64/sapi.def new file mode 100644 index 0000000000000000000000000000000000000000..887c50c3dd6f8295464ac16398cf7a1c47e9932c --- /dev/null +++ b/lib/libc/mingw/lib64/sapi.def @@ -0,0 +1,13 @@ +; +; Exports of file sapi.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY sapi.dll +EXPORTS +RunSapiServer +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/sccbase.def b/lib/libc/mingw/lib64/sccbase.def new file mode 100644 index 0000000000000000000000000000000000000000..776b7f4a84aa49b0daf32296301b7530f18cc7a0 --- /dev/null +++ b/lib/libc/mingw/lib64/sccbase.def @@ -0,0 +1,34 @@ +; +; Exports of file SCCBASE.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SCCBASE.dll +EXPORTS +CPAcquireContext +CPAcquireContextW +CPCreateHash +CPDecrypt +CPDeriveKey +CPDestroyHash +CPDestroyKey +CPEncrypt +CPExportKey +CPGenKey +CPGenRandom +CPGetHashParam +CPGetKeyParam +CPGetProvParam +CPGetUserKey +CPHashData +CPHashSessionKey +CPImportKey +CPReleaseContext +CPSetHashParam +CPSetKeyParam +CPSetProvParam +CPSignHash +CPVerifySignature +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/scecli.def b/lib/libc/mingw/lib64/scecli.def new file mode 100644 index 0000000000000000000000000000000000000000..c850a2cea028c0163ae6f86e71843bd61988f1bd --- /dev/null +++ b/lib/libc/mingw/lib64/scecli.def @@ -0,0 +1,80 @@ +; +; Exports of file SCECLI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SCECLI.dll +EXPORTS +DeltaNotify +InitializeChangeNotify +SceConfigureConvertedFileSecurity +SceGenerateGroupPolicy +SceNotifyPolicyDelta +SceOpenPolicy +SceProcessEFSRecoveryGPO +SceProcessSecurityPolicyGPO +SceProcessSecurityPolicyGPOEx +SceSysPrep +DllRegisterServer +DllUnregisterServer +SceAddToNameList +SceAddToNameStatusList +SceAddToObjectList +SceAnalyzeSystem +SceAppendSecurityProfileInfo +SceBrowseDatabaseTable +SceCloseProfile +SceCommitTransaction +SceCompareNameList +SceCompareSecurityDescriptors +SceConfigureSystem +SceCopyBaseProfile +SceCreateDirectory +SceDcPromoCreateGPOsInSysvol +SceDcPromoCreateGPOsInSysvolEx +SceDcPromoteSecurity +SceDcPromoteSecurityEx +SceEnforceSecurityPolicyPropagation +SceEnumerateServices +SceFreeMemory +SceFreeProfileMemory +SceGenerateRollback +SceGetAnalysisAreaSummary +SceGetAreas +SceGetDatabaseSetting +SceGetDbTime +SceGetObjectChildren +SceGetObjectSecurity +SceGetScpProfileDescription +SceGetSecurityProfileInfo +SceGetServerProductType +SceGetTimeStamp +SceIsSystemDatabase +SceLookupPrivRightName +SceOpenProfile +SceRegisterRegValues +SceRollbackTransaction +SceSetDatabaseSetting +SceSetupBackupSecurity +SceSetupConfigureServices +SceSetupGenerateTemplate +SceSetupMoveSecurityFile +SceSetupRootSecurity +SceSetupSystemByInfName +SceSetupUnwindSecurityFile +SceSetupUpdateSecurityFile +SceSetupUpdateSecurityKey +SceSetupUpdateSecurityService +SceStartTransaction +SceSvcConvertSDToText +SceSvcConvertTextToSD +SceSvcFree +SceSvcGetInformationTemplate +SceSvcQueryInfo +SceSvcSetInfo +SceSvcSetInformationTemplate +SceSvcUpdateInfo +SceUpdateObjectInfo +SceUpdateSecurityProfile +SceWriteSecurityProfileInfo diff --git a/lib/libc/mingw/lib64/schedsvc.def b/lib/libc/mingw/lib64/schedsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..4958c4d593bcf277787105bf594eae8249f59ae8 --- /dev/null +++ b/lib/libc/mingw/lib64/schedsvc.def @@ -0,0 +1,15 @@ +; +; Exports of file schedsvc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY schedsvc.dll +EXPORTS +SPUninstall +SPUninstallCallback +SchedServiceMain +SysPrepBackup +SysPrepRestore +CloseProc +SysPrepCallback diff --git a/lib/libc/mingw/lib64/sclgntfy.def b/lib/libc/mingw/lib64/sclgntfy.def new file mode 100644 index 0000000000000000000000000000000000000000..bc7a67eaa7e500c8ec2d368c705599c2e5c01834 --- /dev/null +++ b/lib/libc/mingw/lib64/sclgntfy.def @@ -0,0 +1,20 @@ +; +; Exports of file SCLGNTFY.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SCLGNTFY.dll +EXPORTS +WLEventLock +WLEventLogoff +WLEventLogon +WLEventShutdown +WLEventStartScreenSaver +WLEventStartShell +WLEventStartup +WLEventStopScreenSaver +WLEventUnlock +DllRegisterServer +DllUnregisterServer +GenerateDefaultEFSRecoveryPolicy diff --git a/lib/libc/mingw/lib64/scredir.def b/lib/libc/mingw/lib64/scredir.def new file mode 100644 index 0000000000000000000000000000000000000000..e84c21930972c1849c972c7404d06da27989670d --- /dev/null +++ b/lib/libc/mingw/lib64/scredir.def @@ -0,0 +1,52 @@ +; +; Exports of file scredir.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY scredir.dll +EXPORTS +SCardReleaseBadContext +DllRegisterServer +DllUnregisterServer +SCardAccessStartedEvent +SCardAddReaderToGroupA +SCardAddReaderToGroupW +SCardBeginTransaction +SCardCancel +SCardConnectA +SCardConnectW +SCardControl +SCardDisconnect +SCardEndTransaction +SCardEstablishContext +SCardForgetReaderA +SCardForgetReaderGroupA +SCardForgetReaderGroupW +SCardForgetReaderW +SCardGetAttrib +SCardGetStatusChangeA +SCardGetStatusChangeW +SCardIntroduceReaderA +SCardIntroduceReaderGroupA +SCardIntroduceReaderGroupW +SCardIntroduceReaderW +SCardIsValidContext +SCardListReaderGroupsA +SCardListReaderGroupsW +SCardListReadersA +SCardListReadersW +SCardLocateCardsA +SCardLocateCardsByATRA +SCardLocateCardsByATRW +SCardLocateCardsW +SCardReconnect +SCardReleaseContext +SCardReleaseStartedEvent +SCardRemoveReaderFromGroupA +SCardRemoveReaderFromGroupW +SCardSetAttrib +SCardState +SCardStatusA +SCardStatusW +SCardTransmit diff --git a/lib/libc/mingw/lib64/script.def b/lib/libc/mingw/lib64/script.def new file mode 100644 index 0000000000000000000000000000000000000000..8a2ca681f294d58addf0f0a854b4fb85fa49450d --- /dev/null +++ b/lib/libc/mingw/lib64/script.def @@ -0,0 +1,15 @@ +; +; Exports of file SCRIPT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SCRIPT.dll +EXPORTS +DestinationModule +DllMain +ModuleInitialize +ModuleTerminate +SourceModule +TypeModule +VirtualComputerModule diff --git a/lib/libc/mingw/lib64/senscfg.def b/lib/libc/mingw/lib64/senscfg.def new file mode 100644 index 0000000000000000000000000000000000000000..cdf3a399dbfd72f63ebc3b21fe47945e5d6639a9 --- /dev/null +++ b/lib/libc/mingw/lib64/senscfg.def @@ -0,0 +1,10 @@ +; +; Exports of file SensCfg.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SensCfg.dll +EXPORTS +SensRegister +SensUnregister diff --git a/lib/libc/mingw/lib64/seo.def b/lib/libc/mingw/lib64/seo.def new file mode 100644 index 0000000000000000000000000000000000000000..6aa2a528ac5933d03518713aab0b68cc02928ffd --- /dev/null +++ b/lib/libc/mingw/lib64/seo.def @@ -0,0 +1,27 @@ +; +; Exports of file SEO.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SEO.DLL +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +MCISGetBindingInMetabaseA +MCISGetBindingInMetabaseW +MCISInitSEOA +MCISInitSEOW +SEOCancelListenForEvent +SEOCopyDictionary +SEOCreateDictionaryFromIStream +SEOCreateDictionaryFromMultiSzA +SEOCreateDictionaryFromMultiSzW +SEOCreateIStreamFromFileA +SEOCreateIStreamFromFileW +SEOCreateMultiSzFromDictionaryA +SEOCreateMultiSzFromDictionaryW +SEOListenForEvent +SEOWriteDictionaryToIStream diff --git a/lib/libc/mingw/lib64/setupqry.def b/lib/libc/mingw/lib64/setupqry.def new file mode 100644 index 0000000000000000000000000000000000000000..73d029c346fbb8d29586cbb8c297759dd5179933 --- /dev/null +++ b/lib/libc/mingw/lib64/setupqry.def @@ -0,0 +1,9 @@ +; +; Exports of file setupqry.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY setupqry.dll +EXPORTS +IndexSrv diff --git a/lib/libc/mingw/lib64/sfc_os.def b/lib/libc/mingw/lib64/sfc_os.def new file mode 100644 index 0000000000000000000000000000000000000000..e53a98625e6724a1d2b2a95ee7749d13d730075d --- /dev/null +++ b/lib/libc/mingw/lib64/sfc_os.def @@ -0,0 +1,12 @@ +; +; Exports of file sfc_os.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY sfc_os.dll +EXPORTS +SfcGetNextProtectedFile +SfcIsFileProtected +SfcWLEventLogoff +SfcWLEventLogon diff --git a/lib/libc/mingw/lib64/sfcfiles.def b/lib/libc/mingw/lib64/sfcfiles.def new file mode 100644 index 0000000000000000000000000000000000000000..25d6b534e97da7d6c0917b3372b98852503123af --- /dev/null +++ b/lib/libc/mingw/lib64/sfcfiles.def @@ -0,0 +1,9 @@ +; +; Exports of file sfcfiles.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY sfcfiles.dll +EXPORTS +SfcGetFiles diff --git a/lib/libc/mingw/lib64/sfmapi.def b/lib/libc/mingw/lib64/sfmapi.def new file mode 100644 index 0000000000000000000000000000000000000000..2ea8c8383156a035eae776b844533954ecc821f2 --- /dev/null +++ b/lib/libc/mingw/lib64/sfmapi.def @@ -0,0 +1,40 @@ +; +; Exports of file SFMAPI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SFMAPI.dll +EXPORTS +AfpAdminBufferFree +AfpAdminConnect +AfpAdminConnectionClose +AfpAdminConnectionEnum +AfpAdminDirectoryGetInfo +AfpAdminDirectorySetInfo +AfpAdminDisconnect +AfpAdminETCMapAdd +AfpAdminETCMapAssociate +AfpAdminETCMapDelete +AfpAdminETCMapGetInfo +AfpAdminETCMapSetInfo +AfpAdminFileClose +AfpAdminFileEnum +AfpAdminFinderSetInfo +AfpAdminInvalidVolumeDelete +AfpAdminInvalidVolumeEnum +AfpAdminMessageSend +AfpAdminProfileClear +AfpAdminProfileGet +AfpAdminServerGetInfo +AfpAdminServerSetInfo +AfpAdminSessionClose +AfpAdminSessionEnum +AfpAdminStatisticsClear +AfpAdminStatisticsGet +AfpAdminStatisticsGetEx +AfpAdminVolumeAdd +AfpAdminVolumeDelete +AfpAdminVolumeEnum +AfpAdminVolumeGetInfo +AfpAdminVolumeSetInfo diff --git a/lib/libc/mingw/lib64/shimeng.def b/lib/libc/mingw/lib64/shimeng.def new file mode 100644 index 0000000000000000000000000000000000000000..2d131b87c8b06f948decae4681c6719f0d1ea272 --- /dev/null +++ b/lib/libc/mingw/lib64/shimeng.def @@ -0,0 +1,18 @@ +; +; Exports of file ShimEng.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ShimEng.dll +EXPORTS +SE_DllLoaded +SE_DllUnloaded +SE_DynamicShim +SE_DynamicUnshim +SE_InstallAfterInit +SE_InstallBeforeInit +SE_IsShimDll +SE_ProcessDying +SE_RemoveNTVDMTask +SE_ShimNTVDM diff --git a/lib/libc/mingw/lib64/shscrap.def b/lib/libc/mingw/lib64/shscrap.def new file mode 100644 index 0000000000000000000000000000000000000000..8f1a66c59a40f17c3325dc7a23861c6dbc544469 --- /dev/null +++ b/lib/libc/mingw/lib64/shscrap.def @@ -0,0 +1,14 @@ +; +; Exports of file SHSCRAP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SHSCRAP.dll +EXPORTS +Scrap_CreateFromDataObject +DllCanUnloadNow +DllGetClassObject +OpenScrap_RunDLL +OpenScrap_RunDLLA +OpenScrap_RunDLLW diff --git a/lib/libc/mingw/lib64/sigtab.def b/lib/libc/mingw/lib64/sigtab.def new file mode 100644 index 0000000000000000000000000000000000000000..1a171d8b7138f3aaf176f94ef467f0aa83f8b94e --- /dev/null +++ b/lib/libc/mingw/lib64/sigtab.def @@ -0,0 +1,9 @@ +; +; Exports of file SIGTAB.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SIGTAB.DLL +EXPORTS +DriverSigningDialog diff --git a/lib/libc/mingw/lib64/skdll.def b/lib/libc/mingw/lib64/skdll.def new file mode 100644 index 0000000000000000000000000000000000000000..6f86073307a9d7dc14e7b4d2db5b56bcec6247e9 --- /dev/null +++ b/lib/libc/mingw/lib64/skdll.def @@ -0,0 +1,9 @@ +; +; Exports of file SKDLL.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SKDLL.dll +EXPORTS +SKEY_SystemParametersInfo diff --git a/lib/libc/mingw/lib64/slbcsp.def b/lib/libc/mingw/lib64/slbcsp.def new file mode 100644 index 0000000000000000000000000000000000000000..650f7b996d977156d85c2040722c16b3f78e6fc6 --- /dev/null +++ b/lib/libc/mingw/lib64/slbcsp.def @@ -0,0 +1,35 @@ +; +; Exports of file SLBCSP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SLBCSP.dll +EXPORTS +CPAcquireContext +CPSetHashParam +CPSetKeyParam +CPSetProvParam +CPCreateHash +CPDecrypt +CPDeriveKey +CPDestroyHash +CPDestroyKey +CPDuplicateHash +CPDuplicateKey +CPEncrypt +CPExportKey +CPGenKey +CPGenRandom +CPGetHashParam +CPGetKeyParam +CPGetProvParam +CPGetUserKey +CPHashData +CPHashSessionKey +CPImportKey +CPReleaseContext +CPSignHash +CPVerifySignature +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/smtpapi.def b/lib/libc/mingw/lib64/smtpapi.def new file mode 100644 index 0000000000000000000000000000000000000000..0e1accf1ecc0e433ce57a4d3d611a18a03d207fa --- /dev/null +++ b/lib/libc/mingw/lib64/smtpapi.def @@ -0,0 +1,26 @@ +; +; Exports of file SMTPAPI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SMTPAPI.dll +EXPORTS +SmtpBackupRoutingTable +SmtpClearStatistics +SmtpCreateDistList +SmtpCreateDistListMember +SmtpCreateUser +SmtpDeleteDistList +SmtpDeleteDistListMember +SmtpDeleteUser +SmtpDisconnectUser +SmtpGetAdminInformation +SmtpGetConnectedUserList +SmtpGetNameList +SmtpGetNameListFromList +SmtpGetUserProps +SmtpGetVRootSize +SmtpQueryStatistics +SmtpSetAdminInformation +SmtpSetUserProps diff --git a/lib/libc/mingw/lib64/smtpctrs.def b/lib/libc/mingw/lib64/smtpctrs.def new file mode 100644 index 0000000000000000000000000000000000000000..4059c3b72d8eee2e496e2db0124eed0d419dff68 --- /dev/null +++ b/lib/libc/mingw/lib64/smtpctrs.def @@ -0,0 +1,11 @@ +; +; Exports of file SMTPCTRS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SMTPCTRS.dll +EXPORTS +OpenSmtpPerformanceData +CollectSmtpPerformanceData +CloseSmtpPerformanceData diff --git a/lib/libc/mingw/lib64/snmpmib.def b/lib/libc/mingw/lib64/snmpmib.def new file mode 100644 index 0000000000000000000000000000000000000000..98e677ddf8376156824837c1b944e4806f710c52 --- /dev/null +++ b/lib/libc/mingw/lib64/snmpmib.def @@ -0,0 +1,12 @@ +; +; Exports of file SNMPMIB.exe +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SNMPMIB.exe +EXPORTS +SnmpExtensionInit +SnmpExtensionMonitor +SnmpExtensionQuery +SnmpExtensionTrap diff --git a/lib/libc/mingw/lib64/snprfdll.def b/lib/libc/mingw/lib64/snprfdll.def new file mode 100644 index 0000000000000000000000000000000000000000..7ed0320f2af29dd7be29e9c232b8d42dc5ced4d7 --- /dev/null +++ b/lib/libc/mingw/lib64/snprfdll.def @@ -0,0 +1,11 @@ +; +; Exports of file ExPrfDll.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ExPrfDll.dll +EXPORTS +NTFSDrvClose +NTFSDrvCollect +NTFSDrvOpen diff --git a/lib/libc/mingw/lib64/spoolss.def b/lib/libc/mingw/lib64/spoolss.def index d4d4e56520cc24109a8a142d864b16b7d69a9b49..73ea12e89f4da53165d9dbaaddc8081613bde373 100644 --- a/lib/libc/mingw/lib64/spoolss.def +++ b/lib/libc/mingw/lib64/spoolss.def @@ -130,7 +130,6 @@ MarshallDownStructuresArray MarshallUpStructure MarshallUpStructuresArray OldGetPrinterDriverW -OpenPrinterExW OpenPrinterPortW OpenPrinter2W OpenPrinterPort2W diff --git a/lib/libc/mingw/lib64/sqlxmlx.def b/lib/libc/mingw/lib64/sqlxmlx.def new file mode 100644 index 0000000000000000000000000000000000000000..f3c32f14049cf13cfd16fa38b168572a529c0e0d --- /dev/null +++ b/lib/libc/mingw/lib64/sqlxmlx.def @@ -0,0 +1,14 @@ +; +; Exports of file SQLXMLX.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SQLXMLX.dll +EXPORTS +DllMain +ExecuteToStream +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/srchctls.def b/lib/libc/mingw/lib64/srchctls.def new file mode 100644 index 0000000000000000000000000000000000000000..5e9b72273dd4ce7fe440e48534b14db7dc92074d --- /dev/null +++ b/lib/libc/mingw/lib64/srchctls.def @@ -0,0 +1,11 @@ +; +; Exports of file srchctls.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY srchctls.dll +EXPORTS +InitializeSearchControls +UninitializeSearchControls +CreateSpellEdit diff --git a/lib/libc/mingw/lib64/srclient.def b/lib/libc/mingw/lib64/srclient.def new file mode 100644 index 0000000000000000000000000000000000000000..ecc20af1fc4afaecd2a8c6eb896df27af00d3895 --- /dev/null +++ b/lib/libc/mingw/lib64/srclient.def @@ -0,0 +1,35 @@ +; +; Exports of file SRCLIENT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SRCLIENT.dll +EXPORTS +CreateFirstRunRp +CreateSnapshot +DisableFIFO +DisableSR +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +EnableFIFO +EnableSR +EnableSREx +ResetSR +RestoreSnapshot +SRCompress +SRFifo +SRFreeze +SRNotify +SRPrintState +SRRegisterSnapshotCallback +SRRemoveRestorePoint +SRSetRestorePointA +SRSetRestorePointW +SRSwitchLog +SRUnregisterSnapshotCallback +SRUpdateDSSize +SRUpdateMonitoredListA +SRUpdateMonitoredListW diff --git a/lib/libc/mingw/lib64/srrstr.def b/lib/libc/mingw/lib64/srrstr.def new file mode 100644 index 0000000000000000000000000000000000000000..20b9895aa2c74aee3c0c1109690b3a012b87ac91 --- /dev/null +++ b/lib/libc/mingw/lib64/srrstr.def @@ -0,0 +1,18 @@ +; +; Exports of file SRRSTR.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SRRSTR.dll +EXPORTS +DllMain +IsSRFrozen +CheckPrivilegesForRestore +SRGetCplPropPage +PrepareRestore +InitiateRestore +ResumeRestore +InitializeChangeNotify +PasswordChangeNotify +InvokeDiskCleanup diff --git a/lib/libc/mingw/lib64/ssdpapi.def b/lib/libc/mingw/lib64/ssdpapi.def new file mode 100644 index 0000000000000000000000000000000000000000..0a4f1caf590cd1eed885dec01618c57e80bab5ec --- /dev/null +++ b/lib/libc/mingw/lib64/ssdpapi.def @@ -0,0 +1,27 @@ +; +; Exports of file SSDPAPI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SSDPAPI.dll +EXPORTS +CleanupCache +DHDisableDeviceHost +DHEnableDeviceHost +DHSetICSInterfaces +DHSetICSOff +DeregisterNotification +DeregisterService +DeregisterServiceByUSN +FindServices +FindServicesCallback +FindServicesCancel +FindServicesClose +FreeSsdpMessage +GetFirstService +GetNextService +RegisterNotification +RegisterService +SsdpCleanup +SsdpStartup diff --git a/lib/libc/mingw/lib64/ssinc.def b/lib/libc/mingw/lib64/ssinc.def new file mode 100644 index 0000000000000000000000000000000000000000..2f4640e0f188c7d32d670bb6dd51b892c1ffb0e1 --- /dev/null +++ b/lib/libc/mingw/lib64/ssinc.def @@ -0,0 +1,11 @@ +; +; Exports of file SSINC.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SSINC.dll +EXPORTS +GetExtensionVersion +HttpExtensionProc +TerminateExtension diff --git a/lib/libc/mingw/lib64/staxmem.def b/lib/libc/mingw/lib64/staxmem.def new file mode 100644 index 0000000000000000000000000000000000000000..1ee4b8bbdbc87d49419d0e34c3cafef762d70ff9 --- /dev/null +++ b/lib/libc/mingw/lib64/staxmem.def @@ -0,0 +1,42 @@ +; +; Exports of file STAXMEM.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY STAXMEM.dll +EXPORTS +ExchAlloc +ExchFree +ExchHeapAlloc +ExchHeapCompact +ExchHeapCreate +ExchHeapDestroy +ExchHeapFree +ExchHeapLock +ExchHeapReAlloc +ExchHeapSize +ExchHeapUnlock +ExchHeapValidate +ExchHeapWalk +ExchMHeapAlloc +ExchMHeapAllocDebug +ExchMHeapCreate +ExchMHeapDestroy +ExchMHeapFree +ExchMHeapReAlloc +ExchMHeapReAllocDebug +ExchMHeapSize +ExchReAlloc +ExchSize +ExchmemFormatSymbol +ExchmemGetCallStack +ExchmemReloadSymbols +MpHeapAlloc +MpHeapCompact +MpHeapCreate +MpHeapDestroy +MpHeapFree +MpHeapGetStatistics +MpHeapReAlloc +MpHeapValidate diff --git a/lib/libc/mingw/lib64/sti.def b/lib/libc/mingw/lib64/sti.def new file mode 100644 index 0000000000000000000000000000000000000000..874f2e85ca0b6cace176bcb683f0c15f6b7eff4b --- /dev/null +++ b/lib/libc/mingw/lib64/sti.def @@ -0,0 +1,42 @@ +; +; Exports of file STI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY STI.dll +EXPORTS +; public: __cdecl BUFFER::BUFFER(unsigned int) __ptr64 +??0BUFFER@@QEAA@I@Z +; public: __cdecl BUFFER_CHAIN::BUFFER_CHAIN(void) __ptr64 +??0BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::BUFFER_CHAIN_ITEM(unsigned int) __ptr64 +??0BUFFER_CHAIN_ITEM@@QEAA@I@Z +; public: __cdecl BUFFER::~BUFFER(void) __ptr64 +??1BUFFER@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN::~BUFFER_CHAIN(void) __ptr64 +??1BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::~BUFFER_CHAIN_ITEM(void) __ptr64 +??1BUFFER_CHAIN_ITEM@@QEAA@XZ +; public: void __cdecl BUFFER::`default constructor closure'(void) __ptr64 +??_FBUFFER@@QEAAXXZ +; public: void __cdecl BUFFER_CHAIN_ITEM::`default constructor closure'(void) __ptr64 +??_FBUFFER_CHAIN_ITEM@@QEAAXXZ +; public: void * __ptr64 __cdecl BUFFER::QueryPtr(void)const __ptr64 +?QueryPtr@BUFFER@@QEBAPEAXXZ +; public: unsigned int __cdecl BUFFER::QuerySize(void)const __ptr64 +?QuerySize@BUFFER@@QEBAIXZ +; public: unsigned long __cdecl BUFFER_CHAIN_ITEM::QueryUsed(void)const __ptr64 +?QueryUsed@BUFFER_CHAIN_ITEM@@QEBAKXZ +; public: void __cdecl BUFFER_CHAIN_ITEM::SetUsed(unsigned long) __ptr64 +?SetUsed@BUFFER_CHAIN_ITEM@@QEAAXK@Z +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +GetProxyDllInfo +MigrateRegisteredSTIAppsForWIAEvents +RegSTIforWia +StiCreateInstance +StiCreateInstanceA +StiCreateInstanceW diff --git a/lib/libc/mingw/lib64/sti_ci.def b/lib/libc/mingw/lib64/sti_ci.def new file mode 100644 index 0000000000000000000000000000000000000000..9669360c1b2f2d9834158f0430e8d71fc802ba71 --- /dev/null +++ b/lib/libc/mingw/lib64/sti_ci.def @@ -0,0 +1,43 @@ +; +; Exports of file sti_ci.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY sti_ci.dll +EXPORTS +; public: __cdecl BUFFER::BUFFER(unsigned int) __ptr64 +??0BUFFER@@QEAA@I@Z +; public: __cdecl BUFFER_CHAIN::BUFFER_CHAIN(void) __ptr64 +??0BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::BUFFER_CHAIN_ITEM(unsigned int) __ptr64 +??0BUFFER_CHAIN_ITEM@@QEAA@I@Z +; public: __cdecl BUFFER::~BUFFER(void) __ptr64 +??1BUFFER@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN::~BUFFER_CHAIN(void) __ptr64 +??1BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::~BUFFER_CHAIN_ITEM(void) __ptr64 +??1BUFFER_CHAIN_ITEM@@QEAA@XZ +; public: void __cdecl BUFFER::`default constructor closure'(void) __ptr64 +??_FBUFFER@@QEAAXXZ +; public: void __cdecl BUFFER_CHAIN_ITEM::`default constructor closure'(void) __ptr64 +??_FBUFFER_CHAIN_ITEM@@QEAAXXZ +AddDevice +InstallWiaService +MigrateDevice +; public: void * __ptr64 __cdecl BUFFER::QueryPtr(void)const __ptr64 +?QueryPtr@BUFFER@@QEBAPEAXXZ +; public: unsigned int __cdecl BUFFER::QuerySize(void)const __ptr64 +?QuerySize@BUFFER@@QEBAIXZ +; public: unsigned long __cdecl BUFFER_CHAIN_ITEM::QueryUsed(void)const __ptr64 +?QueryUsed@BUFFER_CHAIN_ITEM@@QEBAKXZ +; public: void __cdecl BUFFER_CHAIN_ITEM::SetUsed(unsigned long) __ptr64 +?SetUsed@BUFFER_CHAIN_ITEM@@QEAAXK@Z +WiaAddDevice +WiaCreatePortList +WiaCreateWizardMenu +WiaDestroyPortList +WiaRemoveDevice +ClassInstall +CoinstallerEntry +PTPCoinstallerEntry diff --git a/lib/libc/mingw/lib64/storprop.def b/lib/libc/mingw/lib64/storprop.def new file mode 100644 index 0000000000000000000000000000000000000000..451241a899891592fb8e6c94a2cfb440deac5d21 --- /dev/null +++ b/lib/libc/mingw/lib64/storprop.def @@ -0,0 +1,18 @@ +; +; Exports of file PROPPAGE.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY PROPPAGE.DLL +EXPORTS +CdromDisableDigitalPlayback +CdromEnableDigitalPlayback +CdromIsDigitalPlaybackEnabled +CdromKnownGoodDigitalPlayback +DiskClassInstaller +DvdClassInstaller +DvdLauncher +DvdPropPageProvider +IdePropPageProvider +VolumePropPageProvider diff --git a/lib/libc/mingw/lib64/strmfilt.def b/lib/libc/mingw/lib64/strmfilt.def new file mode 100644 index 0000000000000000000000000000000000000000..fd1a0496e89103917ec514c5af6c0911f9064b0d --- /dev/null +++ b/lib/libc/mingw/lib64/strmfilt.def @@ -0,0 +1,19 @@ +; +; Exports of file strmfilt.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY strmfilt.dll +EXPORTS +IsapiFilterInitialize +IsapiFilterTerminate +StreamFilterClientInitialize +StreamFilterClientStart +StreamFilterClientStop +StreamFilterClientTerminate +StreamFilterInitialize +StreamFilterStart +StreamFilterStop +StreamFilterTerminate +DllMain diff --git a/lib/libc/mingw/lib64/svcpack.def b/lib/libc/mingw/lib64/svcpack.def new file mode 100644 index 0000000000000000000000000000000000000000..b68dd83203c88514e320d56bb0baebe8070cab47 --- /dev/null +++ b/lib/libc/mingw/lib64/svcpack.def @@ -0,0 +1,9 @@ +; +; Exports of file SVCPACK.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SVCPACK.dll +EXPORTS +SvcPackCallbackRoutine diff --git a/lib/libc/mingw/lib64/synceng.def b/lib/libc/mingw/lib64/synceng.def new file mode 100644 index 0000000000000000000000000000000000000000..60d50add86b95f3474d55cd7a4dc3ad2379880c7 --- /dev/null +++ b/lib/libc/mingw/lib64/synceng.def @@ -0,0 +1,44 @@ +; +; Exports of file SYNCENG.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SYNCENG.dll +EXPORTS +AddAllTwinsToTwinList +AddFolderTwin +AddObjectTwin +AddTwinToTwinList +AnyTwins +BeginReconciliation +ClearBriefcaseCache +CloseBriefcase +CompareFileStamps +CountSourceFolderTwins +CreateFolderTwinList +CreateRecList +CreateTwinList +DeleteBriefcase +DeleteTwin +DestroyFolderTwinList +DestroyRecList +DestroyTwinList +EndReconciliation +FindBriefcaseClose +FindFirstBriefcase +FindNextBriefcase +GetFileStamp +GetFolderTwinStatus +GetObjectTwinHandle +GetOpenBriefcaseInfo +GetVolumeDescription +IsFolderTwin +IsOrphanObjectTwin +IsPathOnVolume +OpenBriefcase +ReconcileItem +ReleaseTwinHandle +RemoveAllTwinsFromTwinList +RemoveTwinFromTwinList +SaveBriefcase diff --git a/lib/libc/mingw/lib64/syncui.def b/lib/libc/mingw/lib64/syncui.def new file mode 100644 index 0000000000000000000000000000000000000000..a80d23a85271ee91423ed3ceaeeafb8b58cdbf02 --- /dev/null +++ b/lib/libc/mingw/lib64/syncui.def @@ -0,0 +1,14 @@ +; +; Exports of file SYNCUI.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SYNCUI.dll +EXPORTS +Briefcase_Create +Briefcase_Intro +Briefcase_CreateW +Briefcase_CreateA +DllCanUnloadNow +DllGetClassObject diff --git a/lib/libc/mingw/lib64/sysinv.def b/lib/libc/mingw/lib64/sysinv.def new file mode 100644 index 0000000000000000000000000000000000000000..fa3a55c55fd72fdbbefb26de0edf50818a99ca63 --- /dev/null +++ b/lib/libc/mingw/lib64/sysinv.def @@ -0,0 +1,10 @@ +; +; Exports of file SysInv.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SysInv.dll +EXPORTS +GetSystemInventoryA +GetSystemInventoryW diff --git a/lib/libc/mingw/lib64/sysmod.def b/lib/libc/mingw/lib64/sysmod.def new file mode 100644 index 0000000000000000000000000000000000000000..802ca268a45f5016ec6d9943a5bb309244f294fb --- /dev/null +++ b/lib/libc/mingw/lib64/sysmod.def @@ -0,0 +1,15 @@ +; +; Exports of file SYSMOD.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SYSMOD.dll +EXPORTS +DestinationModule +DllMain +ModuleInitialize +ModuleTerminate +SourceModule +TypeModule +VirtualComputerModule diff --git a/lib/libc/mingw/lib64/syssetup.def b/lib/libc/mingw/lib64/syssetup.def new file mode 100644 index 0000000000000000000000000000000000000000..35aa8cf3b79690f0ba5936a58addb38c3d30c70a --- /dev/null +++ b/lib/libc/mingw/lib64/syssetup.def @@ -0,0 +1,96 @@ +; +; Exports of file SYSSETUP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY SYSSETUP.dll +EXPORTS +AsrAddSifEntryA +AsrAddSifEntryW +AsrCreateStateFileA +AsrCreateStateFileW +AsrFreeContext +AsrRestorePlugPlayRegistryData +AsrpGetLocalDiskInfo +AsrpGetLocalVolumeInfo +AsrpRestoreNonCriticalDisksW +ComputerClassInstaller +CreateLocalAdminAccount +CreateLocalAdminAccountEx +CreateLocalUserAccount +CriticalDeviceCoInstaller +DevInstallW +DeviceBayClassInstaller +DiskPropPageProvider +DoInstallComponentInfs +EisaUpHalCoInstaller +GenerateName +GetAnswerFileSetting +HdcClassInstaller +InitializeSetupLog +InstallWindowsNt +InvokeExternalApplicationEx +KeyboardClassInstaller +LegacyDriverPropPageProvider +MigrateExceptionPackages +MouseClassInstaller +NtApmClassInstaller +OpkCheckVersion +PS2MousePropPageProvider +PnPInitializationThread +PrepareForAudit +RepairStartMenuItems +ReportError +RunOEMExtraTasks +ScsiClassInstaller +SetAccountsDomainSid +SetupAddOrRemoveTestCertificate +SetupChangeFontSize +SetupChangeLocale +SetupChangeLocaleEx +SetupCreateOptionalComponentsPage +SetupDestroyLanguageList +SetupDestroyPhoneList +SetupEnumerateRegisteredOsComponents +SetupExtendPartition +SetupGetGeoOptions +SetupGetInstallMode +SetupGetKeyboardOptions +SetupGetLocaleOptions +SetupGetProductType +SetupGetSetupInfo +SetupGetValidEula +SetupIEHardeningSettings +SetupInfObjectInstallActionW +SetupInstallCatalog +SetupMapTapiToIso +SetupOobeBnk +SetupOobeCleanup +SetupOobeInitDebugLog +SetupOobeInitPostServices +SetupOobeInitPreServices +SetupPidGen3 +SetupQueryRegisteredOsComponent +SetupQueryRegisteredOsComponentsOrder +SetupReadPhoneList +SetupRegisterOsComponent +SetupSetAdminPassword +SetupSetDisplay +SetupSetIntlOptions +SetupSetRegisteredOsComponentsOrder +SetupSetSetupInfo +SetupShellSettings +SetupStartService +SetupUnRegisterOsComponent +StorageCoInstaller +SystemUpdateUserProfileDirectory +TapeClassInstaller +TapePropPageProvider +TerminateSetupLog +UpdatePnpDeviceDrivers +UpgradePrinters +ViewSetupActionLog +VolumeClassInstaller +pSetupDebugPrint +pSetuplogSfcError diff --git a/lib/libc/mingw/lib64/tcpmib.def b/lib/libc/mingw/lib64/tcpmib.def new file mode 100644 index 0000000000000000000000000000000000000000..7225be9006a121e018bb6a2ac2a1748e4bb002bf --- /dev/null +++ b/lib/libc/mingw/lib64/tcpmib.def @@ -0,0 +1,72 @@ +; +; Exports of file TCPMIB.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY TCPMIB.dll +EXPORTS +; public: __cdecl CTcpMib::CTcpMib(class CTcpMib const & __ptr64) __ptr64 +??0CTcpMib@@QEAA@AEBV0@@Z +; public: __cdecl CTcpMib::CTcpMib(void) __ptr64 +??0CTcpMib@@QEAA@XZ +; public: __cdecl CTcpMibABC::CTcpMibABC(class CTcpMibABC const & __ptr64) __ptr64 +??0CTcpMibABC@@QEAA@AEBV0@@Z +; public: __cdecl CTcpMibABC::CTcpMibABC(void) __ptr64 +??0CTcpMibABC@@QEAA@XZ +; public: virtual __cdecl CTcpMib::~CTcpMib(void) __ptr64 +??1CTcpMib@@UEAA@XZ +; public: virtual __cdecl CTcpMibABC::~CTcpMibABC(void) __ptr64 +??1CTcpMibABC@@UEAA@XZ +; public: class CTcpMib & __ptr64 __cdecl CTcpMib::operator=(class CTcpMib const & __ptr64) __ptr64 +??4CTcpMib@@QEAAAEAV0@AEBV0@@Z +; public: class CTcpMibABC & __ptr64 __cdecl CTcpMibABC::operator=(class CTcpMibABC const & __ptr64) __ptr64 +??4CTcpMibABC@@QEAAAEAV0@AEBV0@@Z +; const CTcpMib::`vftable' +??_7CTcpMib@@6B@ +; const CTcpMibABC::`vftable' +??_7CTcpMibABC@@6B@ +; private: void __cdecl CTcpMib::EnterCSection(void) __ptr64 +?EnterCSection@CTcpMib@@AEAAXXZ +; private: void __cdecl CTcpMib::ExitCSection(void) __ptr64 +?ExitCSection@CTcpMib@@AEAAXXZ +; public: virtual unsigned long __cdecl CTcpMib::GetDeviceDescription(char const * __ptr64,char const * __ptr64,unsigned long,unsigned short * __ptr64,unsigned long) __ptr64 +?GetDeviceDescription@CTcpMib@@UEAAKPEBD0KPEAGK@Z +; public: virtual unsigned long __cdecl CTcpMib::GetDeviceHWAddress(char const * __ptr64,char const * __ptr64,unsigned long,unsigned long,unsigned short * __ptr64) __ptr64 +?GetDeviceHWAddress@CTcpMib@@UEAAKPEBD0KKPEAG@Z +; public: virtual unsigned long __cdecl CTcpMib::GetDeviceName(char const * __ptr64,char const * __ptr64,unsigned long,unsigned long,unsigned short * __ptr64) __ptr64 +?GetDeviceName@CTcpMib@@UEAAKPEBD0KKPEAG@Z +; public: virtual unsigned long __cdecl CTcpMib::GetNextRequestId(unsigned long * __ptr64) __ptr64 +?GetNextRequestId@CTcpMib@@UEAAKPEAK@Z +; private: static unsigned long __cdecl CTcpMib::GetStatusFromVBL(void * __ptr64,struct smiVALUE * __ptr64,struct smiVALUE * __ptr64,struct smiVALUE * __ptr64) +?GetStatusFromVBL@CTcpMib@@CAKPEAXPEAUsmiVALUE@@11@Z +; public: virtual unsigned long __cdecl CTcpMib::InitSnmp(void) __ptr64 +?InitSnmp@CTcpMib@@UEAAKXZ +; public: int __cdecl CTcpMib::IsValid(void)const __ptr64 +?IsValid@CTcpMib@@QEBAHXZ +; private: static int __cdecl CTcpMib::MapAsynchToPortStatus(unsigned long,struct _PORT_INFO_3W * __ptr64) +?MapAsynchToPortStatus@CTcpMib@@CAHKPEAU_PORT_INFO_3W@@@Z +; public: virtual unsigned long __cdecl CTcpMib::RegisterDeviceStatusCallback(unsigned long (__cdecl*)(int,char const * __ptr64,char const * __ptr64,unsigned long,unsigned long,unsigned long),void * __ptr64 * __ptr64) __ptr64 +?RegisterDeviceStatusCallback@CTcpMib@@UEAAKP6AKHPEBD0KKK@ZPEAPEAX@Z +; public: virtual unsigned long __cdecl CTcpMib::RequestDeviceStatus(void * __ptr64,unsigned long,unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned long) __ptr64 +?RequestDeviceStatus@CTcpMib@@UEAAKPEAXKPEBG1K@Z +; private: static unsigned long __cdecl CTcpMib::SnmpCallback(void * __ptr64,void * __ptr64,unsigned int,unsigned __int64,__int64,void * __ptr64) +?SnmpCallback@CTcpMib@@CAKPEAX0I_K_J0@Z +; public: unsigned long __cdecl CTcpMib::SnmpGet(char const * __ptr64,char const * __ptr64,unsigned long,struct SnmpVarBindList * __ptr64) __ptr64 +?SnmpGet@CTcpMib@@QEAAKPEBD0KPEAUSnmpVarBindList@@@Z +; public: virtual unsigned long __cdecl CTcpMib::SnmpGet(char const * __ptr64,char const * __ptr64,unsigned long,struct AsnObjectIdentifier * __ptr64,struct SnmpVarBindList * __ptr64) __ptr64 +?SnmpGet@CTcpMib@@UEAAKPEBD0KPEAUAsnObjectIdentifier@@PEAUSnmpVarBindList@@@Z +; public: unsigned long __cdecl CTcpMib::SnmpGetNext(char const * __ptr64,char const * __ptr64,unsigned long,struct SnmpVarBindList * __ptr64) __ptr64 +?SnmpGetNext@CTcpMib@@QEAAKPEBD0KPEAUSnmpVarBindList@@@Z +; public: virtual unsigned long __cdecl CTcpMib::SnmpGetNext(char const * __ptr64,char const * __ptr64,unsigned long,struct AsnObjectIdentifier * __ptr64,struct SnmpVarBindList * __ptr64) __ptr64 +?SnmpGetNext@CTcpMib@@UEAAKPEBD0KPEAUAsnObjectIdentifier@@PEAUSnmpVarBindList@@@Z +; public: unsigned long __cdecl CTcpMib::SnmpWalk(char const * __ptr64,char const * __ptr64,unsigned long,struct SnmpVarBindList * __ptr64) __ptr64 +?SnmpWalk@CTcpMib@@QEAAKPEBD0KPEAUSnmpVarBindList@@@Z +; public: virtual unsigned long __cdecl CTcpMib::SnmpWalk(char const * __ptr64,char const * __ptr64,unsigned long,struct AsnObjectIdentifier * __ptr64,struct SnmpVarBindList * __ptr64) __ptr64 +?SnmpWalk@CTcpMib@@UEAAKPEBD0KPEAUAsnObjectIdentifier@@PEAUSnmpVarBindList@@@Z +; public: virtual int __cdecl CTcpMib::SupportsPrinterMib(char const * __ptr64,char const * __ptr64,unsigned long,int * __ptr64) __ptr64 +?SupportsPrinterMib@CTcpMib@@UEAAHPEBD0KPEAH@Z +; public: virtual void __cdecl CTcpMib::UnInitSnmp(void) __ptr64 +?UnInitSnmp@CTcpMib@@UEAAXXZ +GetTcpMibPtr +Ping diff --git a/lib/libc/mingw/lib64/tsappcmp.def b/lib/libc/mingw/lib64/tsappcmp.def new file mode 100644 index 0000000000000000000000000000000000000000..5fa9efc4b511f42a6ac41deafbeac4b637fd8508 --- /dev/null +++ b/lib/libc/mingw/lib64/tsappcmp.def @@ -0,0 +1,37 @@ +; +; Exports of file TSAPPCMP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY TSAPPCMP.dll +EXPORTS +TermServPrepareAppInstallDueMSI +TermServProcessAppInstallDueMSI +GetTermsrCompatFlags +GetTermsrCompatFlagsEx +TermsrvAdjustPhyMemLimits +TermsrvBuildIniFileName +TermsrvBuildSysIniPath +TermsrvCORIniFile +TermsrvCheckNewIniFiles +TermsrvConvertSysRootToUserDir +TermsrvCopyIniFile +TermsrvCreateRegEntry +TermsrvDeleteKey +TermsrvDeleteValue +TermsrvFormatObjectName +TermsrvGetComputerName +TermsrvGetPreSetValue +TermsrvGetString +TermsrvGetWindowsDirectoryA +TermsrvGetWindowsDirectoryW +TermsrvLogInstallIniFile +TermsrvLogInstallIniFileEx +TermsrvOpenRegEntry +TermsrvOpenUserClasses +TermsrvRemoveClassesKey +TermsrvRestoreKey +TermsrvSetKeySecurity +TermsrvSetValueKey +TermsrvUpdateAllUserMenu diff --git a/lib/libc/mingw/lib64/tsd32.def b/lib/libc/mingw/lib64/tsd32.def new file mode 100644 index 0000000000000000000000000000000000000000..c63b7afb0a0b87133ae505580827b3ef76f3cc17 --- /dev/null +++ b/lib/libc/mingw/lib64/tsd32.def @@ -0,0 +1,14 @@ +; +; Exports of file tsd32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY tsd32.dll +EXPORTS +TrueSpeech_Version +TrueSpeech_Init +TrueSpeech_Term +TrueSpeech_Encod +TrueSpeech_Decod +TrueSpeech_Reset diff --git a/lib/libc/mingw/lib64/tsoc.def b/lib/libc/mingw/lib64/tsoc.def new file mode 100644 index 0000000000000000000000000000000000000000..75322ff3402450e7a4380949841e247bf2044fd2 --- /dev/null +++ b/lib/libc/mingw/lib64/tsoc.def @@ -0,0 +1,11 @@ +; +; Exports of file tsoc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY tsoc.dll +EXPORTS +HydraOc +SysPrepBackup +SysPrepRestore diff --git a/lib/libc/mingw/lib64/udhisapi.def b/lib/libc/mingw/lib64/udhisapi.def new file mode 100644 index 0000000000000000000000000000000000000000..19f88bb3082fbde99c76a34c436e225516645b83 --- /dev/null +++ b/lib/libc/mingw/lib64/udhisapi.def @@ -0,0 +1,11 @@ +; +; Exports of file isapitst.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY isapitst.DLL +EXPORTS +GetExtensionVersion +HttpExtensionProc +TerminateExtension diff --git a/lib/libc/mingw/lib64/ufat.def b/lib/libc/mingw/lib64/ufat.def new file mode 100644 index 0000000000000000000000000000000000000000..8314b9da7d4ddd44e0e732cc54e2c59f87c53606 --- /dev/null +++ b/lib/libc/mingw/lib64/ufat.def @@ -0,0 +1,113 @@ +; +; Exports of file UFAT.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY UFAT.dll +EXPORTS +; public: __cdecl CLUSTER_CHAIN::CLUSTER_CHAIN(void) __ptr64 +??0CLUSTER_CHAIN@@QEAA@XZ +; public: __cdecl EA_HEADER::EA_HEADER(void) __ptr64 +??0EA_HEADER@@QEAA@XZ +; public: __cdecl EA_SET::EA_SET(void) __ptr64 +??0EA_SET@@QEAA@XZ +; public: __cdecl FAT_DIRENT::FAT_DIRENT(void) __ptr64 +??0FAT_DIRENT@@QEAA@XZ +; public: __cdecl FAT_SA::FAT_SA(void) __ptr64 +??0FAT_SA@@QEAA@XZ +; public: __cdecl FILEDIR::FILEDIR(void) __ptr64 +??0FILEDIR@@QEAA@XZ +; public: __cdecl REAL_FAT_SA::REAL_FAT_SA(void) __ptr64 +??0REAL_FAT_SA@@QEAA@XZ +; public: __cdecl ROOTDIR::ROOTDIR(void) __ptr64 +??0ROOTDIR@@QEAA@XZ +; public: virtual __cdecl CLUSTER_CHAIN::~CLUSTER_CHAIN(void) __ptr64 +??1CLUSTER_CHAIN@@UEAA@XZ +; public: virtual __cdecl EA_HEADER::~EA_HEADER(void) __ptr64 +??1EA_HEADER@@UEAA@XZ +; public: virtual __cdecl EA_SET::~EA_SET(void) __ptr64 +??1EA_SET@@UEAA@XZ +; public: virtual __cdecl FAT_DIRENT::~FAT_DIRENT(void) __ptr64 +??1FAT_DIRENT@@UEAA@XZ +; public: virtual __cdecl FAT_SA::~FAT_SA(void) __ptr64 +??1FAT_SA@@UEAA@XZ +; public: virtual __cdecl FILEDIR::~FILEDIR(void) __ptr64 +??1FILEDIR@@UEAA@XZ +; public: virtual __cdecl REAL_FAT_SA::~REAL_FAT_SA(void) __ptr64 +??1REAL_FAT_SA@@UEAA@XZ +; public: virtual __cdecl ROOTDIR::~ROOTDIR(void) __ptr64 +??1ROOTDIR@@UEAA@XZ +; public: unsigned long __cdecl FAT::AllocChain(unsigned long,unsigned long * __ptr64) __ptr64 +?AllocChain@FAT@@QEAAKKPEAK@Z +; public: void __cdecl FAT::FreeChain(unsigned long) __ptr64 +?FreeChain@FAT@@QEAAXK@Z +; public: struct _EA * __ptr64 __cdecl EA_SET::GetEa(unsigned long,long * __ptr64,unsigned char * __ptr64) __ptr64 +?GetEa@EA_SET@@QEAAPEAU_EA@@KPEAJPEAE@Z +; private: unsigned long __cdecl FAT::Index12(unsigned long)const __ptr64 +?Index12@FAT@@AEBAKK@Z +; public: unsigned char __cdecl REAL_FAT_SA::InitFATChkDirty(class LOG_IO_DP_DRIVE * __ptr64,class MESSAGE * __ptr64) __ptr64 +?InitFATChkDirty@REAL_FAT_SA@@QEAAEPEAVLOG_IO_DP_DRIVE@@PEAVMESSAGE@@@Z +; public: unsigned char __cdecl CLUSTER_CHAIN::Initialize(class MEM * __ptr64,class LOG_IO_DP_DRIVE * __ptr64,class FAT_SA * __ptr64,class FAT const * __ptr64,unsigned long,unsigned long) __ptr64 +?Initialize@CLUSTER_CHAIN@@QEAAEPEAVMEM@@PEAVLOG_IO_DP_DRIVE@@PEAVFAT_SA@@PEBVFAT@@KK@Z +; public: unsigned char __cdecl EA_HEADER::Initialize(class MEM * __ptr64,class LOG_IO_DP_DRIVE * __ptr64,class FAT_SA * __ptr64,class FAT const * __ptr64,unsigned long,unsigned long) __ptr64 +?Initialize@EA_HEADER@@QEAAEPEAVMEM@@PEAVLOG_IO_DP_DRIVE@@PEAVFAT_SA@@PEBVFAT@@KK@Z +; public: unsigned char __cdecl EA_SET::Initialize(class MEM * __ptr64,class LOG_IO_DP_DRIVE * __ptr64,class FAT_SA * __ptr64,class FAT const * __ptr64,unsigned long,unsigned long) __ptr64 +?Initialize@EA_SET@@QEAAEPEAVMEM@@PEAVLOG_IO_DP_DRIVE@@PEAVFAT_SA@@PEBVFAT@@KK@Z +; public: unsigned char __cdecl FAT_DIRENT::Initialize(void * __ptr64) __ptr64 +?Initialize@FAT_DIRENT@@QEAAEPEAX@Z +; public: unsigned char __cdecl FAT_DIRENT::Initialize(void * __ptr64,unsigned char) __ptr64 +?Initialize@FAT_DIRENT@@QEAAEPEAXE@Z +; public: unsigned char __cdecl FILEDIR::Initialize(class MEM * __ptr64,class LOG_IO_DP_DRIVE * __ptr64,class FAT_SA * __ptr64,class FAT const * __ptr64,unsigned long) __ptr64 +?Initialize@FILEDIR@@QEAAEPEAVMEM@@PEAVLOG_IO_DP_DRIVE@@PEAVFAT_SA@@PEBVFAT@@K@Z +; public: virtual unsigned char __cdecl REAL_FAT_SA::Initialize(class LOG_IO_DP_DRIVE * __ptr64,class MESSAGE * __ptr64,unsigned char) __ptr64 +?Initialize@REAL_FAT_SA@@UEAAEPEAVLOG_IO_DP_DRIVE@@PEAVMESSAGE@@E@Z +; public: unsigned char __cdecl ROOTDIR::Initialize(class MEM * __ptr64,class LOG_IO_DP_DRIVE * __ptr64,unsigned long,long) __ptr64 +?Initialize@ROOTDIR@@QEAAEPEAVMEM@@PEAVLOG_IO_DP_DRIVE@@KJ@Z +; public: unsigned char __cdecl FAT_DIRENT::IsValidCreationTime(void)const __ptr64 +?IsValidCreationTime@FAT_DIRENT@@QEBAEXZ +; public: unsigned char __cdecl FAT_DIRENT::IsValidLastAccessTime(void)const __ptr64 +?IsValidLastAccessTime@FAT_DIRENT@@QEBAEXZ +; public: unsigned char __cdecl FAT_DIRENT::IsValidLastWriteTime(void)const __ptr64 +?IsValidLastWriteTime@FAT_DIRENT@@QEBAEXZ +; public: unsigned long __cdecl FAT::QueryAllocatedClusters(void)const __ptr64 +?QueryAllocatedClusters@FAT@@QEBAKXZ +; public: unsigned char __cdecl FAT_SA::QueryCensusAndRelocate(struct _CENSUS_REPORT * __ptr64,class INTSTACK * __ptr64,unsigned char * __ptr64) __ptr64 +?QueryCensusAndRelocate@FAT_SA@@QEAAEPEAU_CENSUS_REPORT@@PEAVINTSTACK@@PEAE@Z +; public: unsigned char __cdecl FAT_DIRENT::QueryCreationTime(union _LARGE_INTEGER * __ptr64)const __ptr64 +?QueryCreationTime@FAT_DIRENT@@QEBAEPEAT_LARGE_INTEGER@@@Z +; public: unsigned short __cdecl EA_HEADER::QueryEaSetClusterNumber(unsigned short)const __ptr64 +?QueryEaSetClusterNumber@EA_HEADER@@QEBAGG@Z +; public: unsigned long __cdecl FAT_SA::QueryFileStartingCluster(class WSTRING const * __ptr64,class HMEM * __ptr64,class FATDIR * __ptr64 * __ptr64,unsigned char * __ptr64,class FAT_DIRENT * __ptr64) __ptr64 +?QueryFileStartingCluster@FAT_SA@@QEAAKPEBVWSTRING@@PEAVHMEM@@PEAPEAVFATDIR@@PEAEPEAVFAT_DIRENT@@@Z +; public: unsigned long __cdecl REAL_FAT_SA::QueryFreeSectors(void)const __ptr64 +?QueryFreeSectors@REAL_FAT_SA@@QEBAKXZ +; public: unsigned char __cdecl FAT_DIRENT::QueryLastAccessTime(union _LARGE_INTEGER * __ptr64)const __ptr64 +?QueryLastAccessTime@FAT_DIRENT@@QEBAEPEAT_LARGE_INTEGER@@@Z +; public: unsigned char __cdecl FAT_DIRENT::QueryLastWriteTime(union _LARGE_INTEGER * __ptr64)const __ptr64 +?QueryLastWriteTime@FAT_DIRENT@@QEBAEPEAT_LARGE_INTEGER@@@Z +; public: unsigned long __cdecl FAT::QueryLengthOfChain(unsigned long,unsigned long * __ptr64)const __ptr64 +?QueryLengthOfChain@FAT@@QEBAKKPEAK@Z +; public: unsigned char __cdecl FATDIR::QueryLongName(long,class WSTRING * __ptr64) __ptr64 +?QueryLongName@FATDIR@@QEAAEJPEAVWSTRING@@@Z +; public: unsigned char __cdecl FAT_DIRENT::QueryName(class WSTRING * __ptr64)const __ptr64 +?QueryName@FAT_DIRENT@@QEBAEPEAVWSTRING@@@Z +; public: unsigned long __cdecl FAT::QueryNthCluster(unsigned long,unsigned long)const __ptr64 +?QueryNthCluster@FAT@@QEBAKKK@Z +; public: virtual unsigned char __cdecl CLUSTER_CHAIN::Read(void) __ptr64 +?Read@CLUSTER_CHAIN@@UEAAEXZ +; public: virtual unsigned char __cdecl EA_SET::Read(void) __ptr64 +?Read@EA_SET@@UEAAEXZ +; public: virtual unsigned char __cdecl REAL_FAT_SA::Read(class MESSAGE * __ptr64) __ptr64 +?Read@REAL_FAT_SA@@UEAAEPEAVMESSAGE@@@Z +; public: void * __ptr64 __cdecl FATDIR::SearchForDirEntry(class WSTRING const * __ptr64) __ptr64 +?SearchForDirEntry@FATDIR@@QEAAPEAXPEBVWSTRING@@@Z +; private: void __cdecl FAT::Set12(unsigned long,unsigned long) __ptr64 +?Set12@FAT@@AEAAXKK@Z +; public: virtual unsigned char __cdecl CLUSTER_CHAIN::Write(void) __ptr64 +?Write@CLUSTER_CHAIN@@UEAAEXZ +Chkdsk +ChkdskEx +Format +FormatEx +Recover diff --git a/lib/libc/mingw/lib64/umandlg.def b/lib/libc/mingw/lib64/umandlg.def new file mode 100644 index 0000000000000000000000000000000000000000..eb7b0c2af40592b4e8fa38d803b3f0242aed6adb --- /dev/null +++ b/lib/libc/mingw/lib64/umandlg.def @@ -0,0 +1,9 @@ +; +; Exports of file UMANDLG.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY UMANDLG.dll +EXPORTS +UManDlg diff --git a/lib/libc/mingw/lib64/umpnpmgr.def b/lib/libc/mingw/lib64/umpnpmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..bb521bbf008f8d16c21cd2991d8956a9e68e2509 --- /dev/null +++ b/lib/libc/mingw/lib64/umpnpmgr.def @@ -0,0 +1,17 @@ +; +; Exports of file umpnpmgr.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY umpnpmgr.dll +EXPORTS +DeleteServicePlugPlayRegKeys +PNP_GetDeviceList +PNP_GetDeviceListSize +PNP_GetDeviceRegProp +PNP_HwProfFlags +PNP_SetActiveService +RegisterScmCallback +RegisterServiceNotification +SvcEntry_PlugPlay diff --git a/lib/libc/mingw/lib64/uniime.def b/lib/libc/mingw/lib64/uniime.def new file mode 100644 index 0000000000000000000000000000000000000000..5c31983dd569794e0f71b637397accab54710dd9 --- /dev/null +++ b/lib/libc/mingw/lib64/uniime.def @@ -0,0 +1,10 @@ +; +; Exports of file UNIIME.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY UNIIME.DLL +EXPORTS +UniSearchPhrasePredictionA +UniSearchPhrasePredictionW diff --git a/lib/libc/mingw/lib64/untfs.def b/lib/libc/mingw/lib64/untfs.def new file mode 100644 index 0000000000000000000000000000000000000000..45739a2d19c8189ce927c2768a89b9217c384a2e --- /dev/null +++ b/lib/libc/mingw/lib64/untfs.def @@ -0,0 +1,300 @@ +; +; Exports of file UNTFS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY UNTFS.dll +EXPORTS +; public: __cdecl NTFS_ATTRIBUTE::NTFS_ATTRIBUTE(void) __ptr64 +??0NTFS_ATTRIBUTE@@QEAA@XZ +; public: __cdecl NTFS_ATTRIBUTE_DEFINITION_TABLE::NTFS_ATTRIBUTE_DEFINITION_TABLE(void) __ptr64 +??0NTFS_ATTRIBUTE_DEFINITION_TABLE@@QEAA@XZ +; public: __cdecl NTFS_ATTRIBUTE_LIST::NTFS_ATTRIBUTE_LIST(void) __ptr64 +??0NTFS_ATTRIBUTE_LIST@@QEAA@XZ +; public: __cdecl NTFS_ATTRIBUTE_RECORD::NTFS_ATTRIBUTE_RECORD(void) __ptr64 +??0NTFS_ATTRIBUTE_RECORD@@QEAA@XZ +; public: __cdecl NTFS_BAD_CLUSTER_FILE::NTFS_BAD_CLUSTER_FILE(void) __ptr64 +??0NTFS_BAD_CLUSTER_FILE@@QEAA@XZ +; public: __cdecl NTFS_BITMAP::NTFS_BITMAP(void) __ptr64 +??0NTFS_BITMAP@@QEAA@XZ +; public: __cdecl NTFS_BITMAP_FILE::NTFS_BITMAP_FILE(void) __ptr64 +??0NTFS_BITMAP_FILE@@QEAA@XZ +; public: __cdecl NTFS_BOOT_FILE::NTFS_BOOT_FILE(void) __ptr64 +??0NTFS_BOOT_FILE@@QEAA@XZ +; public: __cdecl NTFS_CLUSTER_RUN::NTFS_CLUSTER_RUN(void) __ptr64 +??0NTFS_CLUSTER_RUN@@QEAA@XZ +; public: __cdecl NTFS_EXTENT_LIST::NTFS_EXTENT_LIST(void) __ptr64 +??0NTFS_EXTENT_LIST@@QEAA@XZ +; public: __cdecl NTFS_FILE_RECORD_SEGMENT::NTFS_FILE_RECORD_SEGMENT(void) __ptr64 +??0NTFS_FILE_RECORD_SEGMENT@@QEAA@XZ +; public: __cdecl NTFS_FRS_STRUCTURE::NTFS_FRS_STRUCTURE(void) __ptr64 +??0NTFS_FRS_STRUCTURE@@QEAA@XZ +; public: __cdecl NTFS_INDEX_TREE::NTFS_INDEX_TREE(void) __ptr64 +??0NTFS_INDEX_TREE@@QEAA@XZ +; public: __cdecl NTFS_LOG_FILE::NTFS_LOG_FILE(void) __ptr64 +??0NTFS_LOG_FILE@@QEAA@XZ +; public: __cdecl NTFS_MFT_FILE::NTFS_MFT_FILE(void) __ptr64 +??0NTFS_MFT_FILE@@QEAA@XZ +; public: __cdecl NTFS_MFT_INFO::NTFS_MFT_INFO(void) __ptr64 +??0NTFS_MFT_INFO@@QEAA@XZ +; public: __cdecl NTFS_REFLECTED_MASTER_FILE_TABLE::NTFS_REFLECTED_MASTER_FILE_TABLE(void) __ptr64 +??0NTFS_REFLECTED_MASTER_FILE_TABLE@@QEAA@XZ +; public: __cdecl NTFS_SA::NTFS_SA(void) __ptr64 +??0NTFS_SA@@QEAA@XZ +; public: __cdecl NTFS_UPCASE_FILE::NTFS_UPCASE_FILE(void) __ptr64 +??0NTFS_UPCASE_FILE@@QEAA@XZ +; public: __cdecl NTFS_UPCASE_TABLE::NTFS_UPCASE_TABLE(void) __ptr64 +??0NTFS_UPCASE_TABLE@@QEAA@XZ +; public: __cdecl RA_PROCESS_FILE::RA_PROCESS_FILE(void) __ptr64 +??0RA_PROCESS_FILE@@QEAA@XZ +; public: __cdecl RA_PROCESS_SD::RA_PROCESS_SD(void) __ptr64 +??0RA_PROCESS_SD@@QEAA@XZ +; public: virtual __cdecl NTFS_ATTRIBUTE::~NTFS_ATTRIBUTE(void) __ptr64 +??1NTFS_ATTRIBUTE@@UEAA@XZ +; public: virtual __cdecl NTFS_ATTRIBUTE_DEFINITION_TABLE::~NTFS_ATTRIBUTE_DEFINITION_TABLE(void) __ptr64 +??1NTFS_ATTRIBUTE_DEFINITION_TABLE@@UEAA@XZ +; public: virtual __cdecl NTFS_ATTRIBUTE_LIST::~NTFS_ATTRIBUTE_LIST(void) __ptr64 +??1NTFS_ATTRIBUTE_LIST@@UEAA@XZ +; public: virtual __cdecl NTFS_ATTRIBUTE_RECORD::~NTFS_ATTRIBUTE_RECORD(void) __ptr64 +??1NTFS_ATTRIBUTE_RECORD@@UEAA@XZ +; public: virtual __cdecl NTFS_BAD_CLUSTER_FILE::~NTFS_BAD_CLUSTER_FILE(void) __ptr64 +??1NTFS_BAD_CLUSTER_FILE@@UEAA@XZ +; public: virtual __cdecl NTFS_BITMAP::~NTFS_BITMAP(void) __ptr64 +??1NTFS_BITMAP@@UEAA@XZ +; public: virtual __cdecl NTFS_BITMAP_FILE::~NTFS_BITMAP_FILE(void) __ptr64 +??1NTFS_BITMAP_FILE@@UEAA@XZ +; public: virtual __cdecl NTFS_BOOT_FILE::~NTFS_BOOT_FILE(void) __ptr64 +??1NTFS_BOOT_FILE@@UEAA@XZ +; public: virtual __cdecl NTFS_CLUSTER_RUN::~NTFS_CLUSTER_RUN(void) __ptr64 +??1NTFS_CLUSTER_RUN@@UEAA@XZ +; public: virtual __cdecl NTFS_EXTENT_LIST::~NTFS_EXTENT_LIST(void) __ptr64 +??1NTFS_EXTENT_LIST@@UEAA@XZ +; public: virtual __cdecl NTFS_FILE_RECORD_SEGMENT::~NTFS_FILE_RECORD_SEGMENT(void) __ptr64 +??1NTFS_FILE_RECORD_SEGMENT@@UEAA@XZ +; public: virtual __cdecl NTFS_FRS_STRUCTURE::~NTFS_FRS_STRUCTURE(void) __ptr64 +??1NTFS_FRS_STRUCTURE@@UEAA@XZ +; public: virtual __cdecl NTFS_INDEX_TREE::~NTFS_INDEX_TREE(void) __ptr64 +??1NTFS_INDEX_TREE@@UEAA@XZ +; public: virtual __cdecl NTFS_LOG_FILE::~NTFS_LOG_FILE(void) __ptr64 +??1NTFS_LOG_FILE@@UEAA@XZ +; public: virtual __cdecl NTFS_MFT_FILE::~NTFS_MFT_FILE(void) __ptr64 +??1NTFS_MFT_FILE@@UEAA@XZ +; public: virtual __cdecl NTFS_MFT_INFO::~NTFS_MFT_INFO(void) __ptr64 +??1NTFS_MFT_INFO@@UEAA@XZ +; public: virtual __cdecl NTFS_REFLECTED_MASTER_FILE_TABLE::~NTFS_REFLECTED_MASTER_FILE_TABLE(void) __ptr64 +??1NTFS_REFLECTED_MASTER_FILE_TABLE@@UEAA@XZ +; public: virtual __cdecl NTFS_SA::~NTFS_SA(void) __ptr64 +??1NTFS_SA@@UEAA@XZ +; public: virtual __cdecl NTFS_UPCASE_FILE::~NTFS_UPCASE_FILE(void) __ptr64 +??1NTFS_UPCASE_FILE@@UEAA@XZ +; public: virtual __cdecl NTFS_UPCASE_TABLE::~NTFS_UPCASE_TABLE(void) __ptr64 +??1NTFS_UPCASE_TABLE@@UEAA@XZ +; public: virtual __cdecl RA_PROCESS_FILE::~RA_PROCESS_FILE(void) __ptr64 +??1RA_PROCESS_FILE@@UEAA@XZ +; public: virtual __cdecl RA_PROCESS_SD::~RA_PROCESS_SD(void) __ptr64 +??1RA_PROCESS_SD@@UEAA@XZ +; public: unsigned char __cdecl NTFS_EXTENT_LIST::AddExtent(class BIG_INT,class BIG_INT,class BIG_INT) __ptr64 +?AddExtent@NTFS_EXTENT_LIST@@QEAAEVBIG_INT@@00@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::AddFileNameAttribute(struct _FILE_NAME * __ptr64) __ptr64 +?AddFileNameAttribute@NTFS_FILE_RECORD_SEGMENT@@QEAAEPEAU_FILE_NAME@@@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::AddSecurityDescriptor(enum _CANNED_SECURITY_TYPE,class NTFS_BITMAP * __ptr64) __ptr64 +?AddSecurityDescriptor@NTFS_FILE_RECORD_SEGMENT@@QEAAEW4_CANNED_SECURITY_TYPE@@PEAVNTFS_BITMAP@@@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::AddSecurityDescriptorData(class NTFS_ATTRIBUTE * __ptr64,void * __ptr64,struct _SECURITY_ENTRY * __ptr64 * __ptr64,unsigned long,enum _CANNED_SECURITY_TYPE,class NTFS_BITMAP * __ptr64,unsigned char) __ptr64 +?AddSecurityDescriptorData@NTFS_FILE_RECORD_SEGMENT@@QEAAEPEAVNTFS_ATTRIBUTE@@PEAXPEAPEAU_SECURITY_ENTRY@@KW4_CANNED_SECURITY_TYPE@@PEAVNTFS_BITMAP@@E@Z +; public: unsigned char __cdecl NTFS_MASTER_FILE_TABLE::AllocateFileRecordSegment(class BIG_INT * __ptr64,unsigned char) __ptr64 +?AllocateFileRecordSegment@NTFS_MASTER_FILE_TABLE@@QEAAEPEAVBIG_INT@@E@Z +; public: static unsigned char __cdecl NTFS_MFT_INFO::CompareDupInfo(void * __ptr64,struct _FILE_NAME * __ptr64) +?CompareDupInfo@NTFS_MFT_INFO@@SAEPEAXPEAU_FILE_NAME@@@Z +; public: static unsigned char __cdecl NTFS_MFT_INFO::CompareFileName(void * __ptr64,unsigned long,struct _FILE_NAME * __ptr64,unsigned short * __ptr64) +?CompareFileName@NTFS_MFT_INFO@@SAEPEAXKPEAU_FILE_NAME@@PEAG@Z +; private: static void __cdecl NTFS_MFT_INFO::ComputeDupInfoSignature(struct _DUPLICATED_INFORMATION * __ptr64,unsigned char * __ptr64 const) +?ComputeDupInfoSignature@NTFS_MFT_INFO@@CAXPEAU_DUPLICATED_INFORMATION@@QEAE@Z +; private: static void __cdecl NTFS_MFT_INFO::ComputeFileNameSignature(unsigned long,struct _FILE_NAME * __ptr64,unsigned char * __ptr64 const) +?ComputeFileNameSignature@NTFS_MFT_INFO@@CAXKPEAU_FILE_NAME@@QEAE@Z +; public: unsigned char __cdecl NTFS_INDEX_TREE::CopyIterator(class NTFS_INDEX_TREE * __ptr64) __ptr64 +?CopyIterator@NTFS_INDEX_TREE@@QEAAEPEAV1@@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::Create(struct _STANDARD_INFORMATION const * __ptr64,unsigned short) __ptr64 +?Create@NTFS_FILE_RECORD_SEGMENT@@QEAAEPEBU_STANDARD_INFORMATION@@G@Z +; public: unsigned char __cdecl NTFS_LOG_FILE::CreateDataAttribute(class BIG_INT,unsigned long,class NTFS_BITMAP * __ptr64) __ptr64 +?CreateDataAttribute@NTFS_LOG_FILE@@QEAAEVBIG_INT@@KPEAVNTFS_BITMAP@@@Z +; public: unsigned char __cdecl NTFS_SA::CreateElementaryStructures(class NTFS_BITMAP * __ptr64,unsigned long,unsigned long,unsigned long,unsigned long,class NUMBER_SET const * __ptr64,unsigned char,unsigned char,class MESSAGE * __ptr64,struct BIOS_PARAMETER_BLOCK * __ptr64,class WSTRING const * __ptr64) __ptr64 +?CreateElementaryStructures@NTFS_SA@@QEAAEPEAVNTFS_BITMAP@@KKKKPEBVNUMBER_SET@@EEPEAVMESSAGE@@PEAUBIOS_PARAMETER_BLOCK@@PEBVWSTRING@@@Z +; public: unsigned char __cdecl NTFS_MASTER_FILE_TABLE::Extend(unsigned long) __ptr64 +?Extend@NTFS_MASTER_FILE_TABLE@@QEAAEK@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::Flush(class NTFS_BITMAP * __ptr64,class NTFS_INDEX_TREE * __ptr64,unsigned char) __ptr64 +?Flush@NTFS_FILE_RECORD_SEGMENT@@QEAAEPEAVNTFS_BITMAP@@PEAVNTFS_INDEX_TREE@@E@Z +; public: unsigned char __cdecl NTFS_MFT_FILE::Flush(void) __ptr64 +?Flush@NTFS_MFT_FILE@@QEAAEXZ +; public: struct _INDEX_ENTRY const * __ptr64 __cdecl NTFS_INDEX_TREE::GetNext(unsigned long * __ptr64,unsigned char * __ptr64,unsigned char) __ptr64 +?GetNext@NTFS_INDEX_TREE@@QEAAPEBU_INDEX_ENTRY@@PEAKPEAEE@Z +; public: struct _ATTRIBUTE_LIST_ENTRY const * __ptr64 __cdecl NTFS_ATTRIBUTE_LIST::GetNextAttributeListEntry(struct _ATTRIBUTE_LIST_ENTRY const * __ptr64)const __ptr64 +?GetNextAttributeListEntry@NTFS_ATTRIBUTE_LIST@@QEBAPEBU_ATTRIBUTE_LIST_ENTRY@@PEBU2@@Z +; public: void * __ptr64 __cdecl NTFS_FRS_STRUCTURE::GetNextAttributeRecord(void const * __ptr64,class MESSAGE * __ptr64,unsigned char * __ptr64) __ptr64 +?GetNextAttributeRecord@NTFS_FRS_STRUCTURE@@QEAAPEAXPEBXPEAVMESSAGE@@PEAE@Z +; public: unsigned char __cdecl NTFS_ATTRIBUTE::Initialize(class LOG_IO_DP_DRIVE * __ptr64,unsigned long,class NTFS_EXTENT_LIST const * __ptr64,class BIG_INT,class BIG_INT,unsigned long,class WSTRING const * __ptr64,unsigned short) __ptr64 +?Initialize@NTFS_ATTRIBUTE@@QEAAEPEAVLOG_IO_DP_DRIVE@@KPEBVNTFS_EXTENT_LIST@@VBIG_INT@@2KPEBVWSTRING@@G@Z +; public: unsigned char __cdecl NTFS_ATTRIBUTE::Initialize(class LOG_IO_DP_DRIVE * __ptr64,unsigned long,void const * __ptr64,unsigned long,unsigned long,class WSTRING const * __ptr64,unsigned short) __ptr64 +?Initialize@NTFS_ATTRIBUTE@@QEAAEPEAVLOG_IO_DP_DRIVE@@KPEBXKKPEBVWSTRING@@G@Z +; public: unsigned char __cdecl NTFS_ATTRIBUTE_DEFINITION_TABLE::Initialize(class NTFS_MASTER_FILE_TABLE * __ptr64,unsigned char) __ptr64 +?Initialize@NTFS_ATTRIBUTE_DEFINITION_TABLE@@QEAAEPEAVNTFS_MASTER_FILE_TABLE@@E@Z +; public: unsigned char __cdecl NTFS_ATTRIBUTE_RECORD::Initialize(class IO_DP_DRIVE * __ptr64,void * __ptr64) __ptr64 +?Initialize@NTFS_ATTRIBUTE_RECORD@@QEAAEPEAVIO_DP_DRIVE@@PEAX@Z +; public: unsigned char __cdecl NTFS_BAD_CLUSTER_FILE::Initialize(class NTFS_MASTER_FILE_TABLE * __ptr64) __ptr64 +?Initialize@NTFS_BAD_CLUSTER_FILE@@QEAAEPEAVNTFS_MASTER_FILE_TABLE@@@Z +; public: unsigned char __cdecl NTFS_BITMAP::Initialize(class BIG_INT,unsigned char,class LOG_IO_DP_DRIVE * __ptr64,unsigned long) __ptr64 +?Initialize@NTFS_BITMAP@@QEAAEVBIG_INT@@EPEAVLOG_IO_DP_DRIVE@@K@Z +; public: unsigned char __cdecl NTFS_BITMAP_FILE::Initialize(class NTFS_MASTER_FILE_TABLE * __ptr64) __ptr64 +?Initialize@NTFS_BITMAP_FILE@@QEAAEPEAVNTFS_MASTER_FILE_TABLE@@@Z +; public: unsigned char __cdecl NTFS_BOOT_FILE::Initialize(class NTFS_MASTER_FILE_TABLE * __ptr64) __ptr64 +?Initialize@NTFS_BOOT_FILE@@QEAAEPEAVNTFS_MASTER_FILE_TABLE@@@Z +; public: unsigned char __cdecl NTFS_CLUSTER_RUN::Initialize(class MEM * __ptr64,class LOG_IO_DP_DRIVE * __ptr64,class BIG_INT,unsigned long,unsigned long) __ptr64 +?Initialize@NTFS_CLUSTER_RUN@@QEAAEPEAVMEM@@PEAVLOG_IO_DP_DRIVE@@VBIG_INT@@KK@Z +; public: unsigned char __cdecl NTFS_EXTENT_LIST::Initialize(class BIG_INT,class BIG_INT) __ptr64 +?Initialize@NTFS_EXTENT_LIST@@QEAAEVBIG_INT@@0@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::Initialize(class BIG_INT,unsigned long,class NTFS_MASTER_FILE_TABLE * __ptr64) __ptr64 +?Initialize@NTFS_FILE_RECORD_SEGMENT@@QEAAEVBIG_INT@@KPEAVNTFS_MASTER_FILE_TABLE@@@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::Initialize(class BIG_INT,class NTFS_MASTER_FILE_TABLE * __ptr64) __ptr64 +?Initialize@NTFS_FILE_RECORD_SEGMENT@@QEAAEVBIG_INT@@PEAVNTFS_MASTER_FILE_TABLE@@@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::Initialize(class BIG_INT,class NTFS_MFT_FILE * __ptr64) __ptr64 +?Initialize@NTFS_FILE_RECORD_SEGMENT@@QEAAEVBIG_INT@@PEAVNTFS_MFT_FILE@@@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::Initialize(void) __ptr64 +?Initialize@NTFS_FILE_RECORD_SEGMENT@@QEAAEXZ +; public: unsigned char __cdecl NTFS_FRS_STRUCTURE::Initialize(class MEM * __ptr64,class LOG_IO_DP_DRIVE * __ptr64,class BIG_INT,unsigned long,class BIG_INT,unsigned long,class NTFS_UPCASE_TABLE * __ptr64,unsigned long) __ptr64 +?Initialize@NTFS_FRS_STRUCTURE@@QEAAEPEAVMEM@@PEAVLOG_IO_DP_DRIVE@@VBIG_INT@@K2KPEAVNTFS_UPCASE_TABLE@@K@Z +; public: unsigned char __cdecl NTFS_FRS_STRUCTURE::Initialize(class MEM * __ptr64,class NTFS_ATTRIBUTE * __ptr64,class BIG_INT,unsigned long,class BIG_INT,unsigned long,class NTFS_UPCASE_TABLE * __ptr64) __ptr64 +?Initialize@NTFS_FRS_STRUCTURE@@QEAAEPEAVMEM@@PEAVNTFS_ATTRIBUTE@@VBIG_INT@@K2KPEAVNTFS_UPCASE_TABLE@@@Z +; public: unsigned char __cdecl NTFS_FRS_STRUCTURE::Initialize(class MEM * __ptr64,class NTFS_ATTRIBUTE * __ptr64,class BIG_INT,unsigned long,unsigned long,class BIG_INT,unsigned long,class NTFS_UPCASE_TABLE * __ptr64) __ptr64 +?Initialize@NTFS_FRS_STRUCTURE@@QEAAEPEAVMEM@@PEAVNTFS_ATTRIBUTE@@VBIG_INT@@KK2KPEAVNTFS_UPCASE_TABLE@@@Z +; public: unsigned char __cdecl NTFS_INDEX_TREE::Initialize(unsigned long,class LOG_IO_DP_DRIVE * __ptr64,unsigned long,class NTFS_BITMAP * __ptr64,class NTFS_UPCASE_TABLE * __ptr64,unsigned long,unsigned long,unsigned long,class WSTRING const * __ptr64) __ptr64 +?Initialize@NTFS_INDEX_TREE@@QEAAEKPEAVLOG_IO_DP_DRIVE@@KPEAVNTFS_BITMAP@@PEAVNTFS_UPCASE_TABLE@@KKKPEBVWSTRING@@@Z +; public: unsigned char __cdecl NTFS_INDEX_TREE::Initialize(class LOG_IO_DP_DRIVE * __ptr64,unsigned long,class NTFS_BITMAP * __ptr64,class NTFS_UPCASE_TABLE * __ptr64,unsigned long,class NTFS_FILE_RECORD_SEGMENT * __ptr64,class WSTRING const * __ptr64) __ptr64 +?Initialize@NTFS_INDEX_TREE@@QEAAEPEAVLOG_IO_DP_DRIVE@@KPEAVNTFS_BITMAP@@PEAVNTFS_UPCASE_TABLE@@KPEAVNTFS_FILE_RECORD_SEGMENT@@PEBVWSTRING@@@Z +; public: unsigned char __cdecl NTFS_LOG_FILE::Initialize(class NTFS_MASTER_FILE_TABLE * __ptr64) __ptr64 +?Initialize@NTFS_LOG_FILE@@QEAAEPEAVNTFS_MASTER_FILE_TABLE@@@Z +; public: unsigned char __cdecl NTFS_MFT_FILE::Initialize(class LOG_IO_DP_DRIVE * __ptr64,class BIG_INT,unsigned long,unsigned long,class BIG_INT,class NTFS_BITMAP * __ptr64,class NTFS_UPCASE_TABLE * __ptr64) __ptr64 +?Initialize@NTFS_MFT_FILE@@QEAAEPEAVLOG_IO_DP_DRIVE@@VBIG_INT@@KK1PEAVNTFS_BITMAP@@PEAVNTFS_UPCASE_TABLE@@@Z +; public: unsigned char __cdecl NTFS_MFT_INFO::Initialize(class BIG_INT,class NTFS_UPCASE_TABLE * __ptr64,unsigned char,unsigned char,unsigned __int64) __ptr64 +?Initialize@NTFS_MFT_INFO@@QEAAEVBIG_INT@@PEAVNTFS_UPCASE_TABLE@@EE_K@Z +; public: unsigned char __cdecl NTFS_MFT_INFO::Initialize(void) __ptr64 +?Initialize@NTFS_MFT_INFO@@QEAAEXZ +; public: unsigned char __cdecl NTFS_REFLECTED_MASTER_FILE_TABLE::Initialize(class NTFS_MASTER_FILE_TABLE * __ptr64) __ptr64 +?Initialize@NTFS_REFLECTED_MASTER_FILE_TABLE@@QEAAEPEAVNTFS_MASTER_FILE_TABLE@@@Z +; public: unsigned char __cdecl NTFS_SA::Initialize(class LOG_IO_DP_DRIVE * __ptr64,class MESSAGE * __ptr64,class BIG_INT,class BIG_INT) __ptr64 +?Initialize@NTFS_SA@@QEAAEPEAVLOG_IO_DP_DRIVE@@PEAVMESSAGE@@VBIG_INT@@2@Z +; public: unsigned char __cdecl NTFS_UPCASE_FILE::Initialize(class NTFS_MASTER_FILE_TABLE * __ptr64) __ptr64 +?Initialize@NTFS_UPCASE_FILE@@QEAAEPEAVNTFS_MASTER_FILE_TABLE@@@Z +; public: unsigned char __cdecl NTFS_UPCASE_TABLE::Initialize(class NTFS_ATTRIBUTE * __ptr64) __ptr64 +?Initialize@NTFS_UPCASE_TABLE@@QEAAEPEAVNTFS_ATTRIBUTE@@@Z +; public: static unsigned char __cdecl RA_PROCESS_FILE::Initialize(class NTFS_SA * __ptr64,class BIG_INT,class BIG_INT * __ptr64,unsigned long * __ptr64,class NTFS_FRS_STRUCTURE * __ptr64,class NTFS_FRS_STRUCTURE * __ptr64,class HMEM * __ptr64,class HMEM * __ptr64,void * __ptr64,void * __ptr64,class NTFS_ATTRIBUTE * __ptr64,class NTFS_UPCASE_TABLE * __ptr64) +?Initialize@RA_PROCESS_FILE@@SAEPEAVNTFS_SA@@VBIG_INT@@PEAV3@PEAKPEAVNTFS_FRS_STRUCTURE@@4PEAVHMEM@@5PEAX6PEAVNTFS_ATTRIBUTE@@PEAVNTFS_UPCASE_TABLE@@@Z +; public: static unsigned char __cdecl RA_PROCESS_SD::Initialize(class NTFS_SA * __ptr64,class BIG_INT,class BIG_INT * __ptr64,unsigned long * __ptr64,class NTFS_FILE_RECORD_SEGMENT * __ptr64,class NTFS_FILE_RECORD_SEGMENT * __ptr64,void * __ptr64,void * __ptr64,class NTFS_MASTER_FILE_TABLE * __ptr64) +?Initialize@RA_PROCESS_SD@@SAEPEAVNTFS_SA@@VBIG_INT@@PEAV3@PEAKPEAVNTFS_FILE_RECORD_SEGMENT@@4PEAX5PEAVNTFS_MASTER_FILE_TABLE@@@Z +; public: unsigned char __cdecl NTFS_INDEX_TREE::InsertEntry(unsigned long,void * __ptr64,struct _MFT_SEGMENT_REFERENCE,unsigned char) __ptr64 +?InsertEntry@NTFS_INDEX_TREE@@QEAAEKPEAXU_MFT_SEGMENT_REFERENCE@@E@Z +; public: virtual unsigned char __cdecl NTFS_ATTRIBUTE::InsertIntoFile(class NTFS_FILE_RECORD_SEGMENT * __ptr64,class NTFS_BITMAP * __ptr64) __ptr64 +?InsertIntoFile@NTFS_ATTRIBUTE@@UEAAEPEAVNTFS_FILE_RECORD_SEGMENT@@PEAVNTFS_BITMAP@@@Z +; public: unsigned char __cdecl NTFS_BITMAP::IsAllocated(class BIG_INT,class BIG_INT)const __ptr64 +?IsAllocated@NTFS_BITMAP@@QEBAEVBIG_INT@@0@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::IsAttributePresent(unsigned long,class WSTRING const * __ptr64,unsigned char) __ptr64 +?IsAttributePresent@NTFS_FILE_RECORD_SEGMENT@@QEAAEKPEBVWSTRING@@E@Z +; public: static unsigned char __cdecl NTFS_SA::IsDosName(struct _FILE_NAME const * __ptr64) +?IsDosName@NTFS_SA@@SAEPEBU_FILE_NAME@@@Z +; public: unsigned char __cdecl NTFS_BITMAP::IsFree(class BIG_INT,class BIG_INT)const __ptr64 +?IsFree@NTFS_BITMAP@@QEBAEVBIG_INT@@0@Z +; public: static unsigned char __cdecl NTFS_SA::IsNtfsName(struct _FILE_NAME const * __ptr64) +?IsNtfsName@NTFS_SA@@SAEPEBU_FILE_NAME@@@Z +; public: virtual unsigned char __cdecl NTFS_ATTRIBUTE::MakeNonresident(class NTFS_BITMAP * __ptr64) __ptr64 +?MakeNonresident@NTFS_ATTRIBUTE@@UEAAEPEAVNTFS_BITMAP@@@Z +; long __cdecl NtfsUpcaseCompare(unsigned short const * __ptr64,unsigned long,unsigned short const * __ptr64,unsigned long,class NTFS_UPCASE_TABLE const * __ptr64,unsigned char) +?NtfsUpcaseCompare@@YAJPEBGK0KPEBVNTFS_UPCASE_TABLE@@E@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::QueryAttribute(class NTFS_ATTRIBUTE * __ptr64,unsigned char * __ptr64,unsigned long,class WSTRING const * __ptr64) __ptr64 +?QueryAttribute@NTFS_FILE_RECORD_SEGMENT@@QEAAEPEAVNTFS_ATTRIBUTE@@PEAEKPEBVWSTRING@@@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::QueryAttributeByOrdinal(class NTFS_ATTRIBUTE * __ptr64,unsigned char * __ptr64,unsigned long,unsigned long) __ptr64 +?QueryAttributeByOrdinal@NTFS_FILE_RECORD_SEGMENT@@QEAAEPEAVNTFS_ATTRIBUTE@@PEAEKK@Z +; public: unsigned char __cdecl NTFS_FRS_STRUCTURE::QueryAttributeList(class NTFS_ATTRIBUTE_LIST * __ptr64) __ptr64 +?QueryAttributeList@NTFS_FRS_STRUCTURE@@QEAAEPEAVNTFS_ATTRIBUTE_LIST@@@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::QueryAttributeListAttribute(class NTFS_ATTRIBUTE * __ptr64,unsigned char * __ptr64) __ptr64 +?QueryAttributeListAttribute@NTFS_FILE_RECORD_SEGMENT@@QEAAEPEAVNTFS_ATTRIBUTE@@PEAE@Z +; public: unsigned char __cdecl NTFS_SA::QueryClusterFactor(void)const __ptr64 +?QueryClusterFactor@NTFS_SA@@QEBAEXZ +; public: static unsigned long __cdecl NTFS_SA::QueryDefaultClustersPerIndexBuffer(class DP_DRIVE const * __ptr64,unsigned long) +?QueryDefaultClustersPerIndexBuffer@NTFS_SA@@SAKPEBVDP_DRIVE@@K@Z +; public: unsigned char __cdecl NTFS_INDEX_TREE::QueryEntry(unsigned long,void * __ptr64,unsigned long,struct _INDEX_ENTRY * __ptr64 * __ptr64,class NTFS_INDEX_BUFFER * __ptr64 * __ptr64,unsigned char * __ptr64) __ptr64 +?QueryEntry@NTFS_INDEX_TREE@@QEAAEKPEAXKPEAPEAU_INDEX_ENTRY@@PEAPEAVNTFS_INDEX_BUFFER@@PEAE@Z +; public: unsigned char __cdecl NTFS_EXTENT_LIST::QueryExtent(unsigned long,class BIG_INT * __ptr64,class BIG_INT * __ptr64,class BIG_INT * __ptr64)const __ptr64 +?QueryExtent@NTFS_EXTENT_LIST@@QEBAEKPEAVBIG_INT@@00@Z +; public: unsigned char __cdecl NTFS_ATTRIBUTE_RECORD::QueryExtentList(class NTFS_EXTENT_LIST * __ptr64)const __ptr64 +?QueryExtentList@NTFS_ATTRIBUTE_RECORD@@QEBAEPEAVNTFS_EXTENT_LIST@@@Z +; public: unsigned char __cdecl NTFS_INDEX_TREE::QueryFileReference(unsigned long,void * __ptr64,unsigned long,struct _MFT_SEGMENT_REFERENCE * __ptr64,unsigned char * __ptr64) __ptr64 +?QueryFileReference@NTFS_INDEX_TREE@@QEAAEKPEAXKPEAU_MFT_SEGMENT_REFERENCE@@PEAE@Z +; public: unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::QueryFileSizes(class BIG_INT * __ptr64,class BIG_INT * __ptr64,unsigned char * __ptr64) __ptr64 +?QueryFileSizes@NTFS_FILE_RECORD_SEGMENT@@QEAAEPEAVBIG_INT@@0PEAE@Z +; public: static unsigned char __cdecl NTFS_MFT_INFO::QueryFlags(void * __ptr64,unsigned short) +?QueryFlags@NTFS_MFT_INFO@@SAEPEAXG@Z +; public: unsigned char __cdecl NTFS_SA::QueryFrsFromPath(class WSTRING const * __ptr64,class NTFS_MASTER_FILE_TABLE * __ptr64,class NTFS_BITMAP * __ptr64,class NTFS_FILE_RECORD_SEGMENT * __ptr64,unsigned char * __ptr64,unsigned char * __ptr64) __ptr64 +?QueryFrsFromPath@NTFS_SA@@QEAAEPEBVWSTRING@@PEAVNTFS_MASTER_FILE_TABLE@@PEAVNTFS_BITMAP@@PEAVNTFS_FILE_RECORD_SEGMENT@@PEAE4@Z +; public: unsigned char __cdecl NTFS_EXTENT_LIST::QueryLcnFromVcn(class BIG_INT,class BIG_INT * __ptr64,class BIG_INT * __ptr64)const __ptr64 +?QueryLcnFromVcn@NTFS_EXTENT_LIST@@QEBAEVBIG_INT@@PEAV2@1@Z +; public: unsigned char __cdecl NTFS_ATTRIBUTE_RECORD::QueryName(class WSTRING * __ptr64)const __ptr64 +?QueryName@NTFS_ATTRIBUTE_RECORD@@QEBAEPEAVWSTRING@@@Z +; public: unsigned char __cdecl NTFS_ATTRIBUTE_LIST::QueryNextEntry(struct _ATTR_LIST_CURR_ENTRY * __ptr64,unsigned long * __ptr64,class BIG_INT * __ptr64,struct _MFT_SEGMENT_REFERENCE * __ptr64,unsigned short * __ptr64,class WSTRING * __ptr64)const __ptr64 +?QueryNextEntry@NTFS_ATTRIBUTE_LIST@@QEBAEPEAU_ATTR_LIST_CURR_ENTRY@@PEAKPEAVBIG_INT@@PEAU_MFT_SEGMENT_REFERENCE@@PEAGPEAVWSTRING@@@Z +; public: unsigned long __cdecl NTFS_EXTENT_LIST::QueryNumberOfExtents(void)const __ptr64 +?QueryNumberOfExtents@NTFS_EXTENT_LIST@@QEBAKXZ +; public: static unsigned long __cdecl NTFS_SA::QuerySectorsInElementaryStructures(class DP_DRIVE const * __ptr64,unsigned long,unsigned long,unsigned long,unsigned long) +?QuerySectorsInElementaryStructures@NTFS_SA@@SAKPEBVDP_DRIVE@@KKKK@Z +; public: static struct _MFT_SEGMENT_REFERENCE __cdecl NTFS_MFT_INFO::QuerySegmentReference(void * __ptr64) +?QuerySegmentReference@NTFS_MFT_INFO@@SA?AU_MFT_SEGMENT_REFERENCE@@PEAX@Z +; public: unsigned short __cdecl NTFS_SA::QueryVolumeFlagsAndLabel(unsigned char * __ptr64,unsigned char * __ptr64,unsigned char * __ptr64,class WSTRING * __ptr64) __ptr64 +?QueryVolumeFlagsAndLabel@NTFS_SA@@QEAAGPEAE00PEAVWSTRING@@@Z +; public: unsigned char __cdecl NTFS_ATTRIBUTE::Read(void * __ptr64,class BIG_INT,unsigned long,unsigned long * __ptr64) __ptr64 +?Read@NTFS_ATTRIBUTE@@QEAAEPEAXVBIG_INT@@KPEAK@Z +; public: virtual unsigned char __cdecl NTFS_FRS_STRUCTURE::Read(void) __ptr64 +?Read@NTFS_FRS_STRUCTURE@@UEAAEXZ +; public: virtual unsigned char __cdecl NTFS_MFT_FILE::Read(void) __ptr64 +?Read@NTFS_MFT_FILE@@UEAAEXZ +; public: unsigned char __cdecl NTFS_SA::Read(class MESSAGE * __ptr64) __ptr64 +?Read@NTFS_SA@@QEAAEPEAVMESSAGE@@@Z +; public: virtual unsigned char __cdecl NTFS_SA::Read(void) __ptr64 +?Read@NTFS_SA@@UEAAEXZ +; public: unsigned char __cdecl NTFS_FRS_STRUCTURE::ReadAgain(class BIG_INT) __ptr64 +?ReadAgain@NTFS_FRS_STRUCTURE@@QEAAEVBIG_INT@@@Z +; public: unsigned char __cdecl NTFS_ATTRIBUTE_LIST::ReadList(void) __ptr64 +?ReadList@NTFS_ATTRIBUTE_LIST@@QEAAEXZ +; public: unsigned char __cdecl NTFS_FRS_STRUCTURE::ReadNext(class BIG_INT) __ptr64 +?ReadNext@NTFS_FRS_STRUCTURE@@QEAAEVBIG_INT@@@Z +; public: unsigned char __cdecl NTFS_FRS_STRUCTURE::ReadSet(class TLINK * __ptr64) __ptr64 +?ReadSet@NTFS_FRS_STRUCTURE@@QEAAEPEAVTLINK@@@Z +; public: void __cdecl NTFS_CLUSTER_RUN::Relocate(class BIG_INT) __ptr64 +?Relocate@NTFS_CLUSTER_RUN@@QEAAXVBIG_INT@@@Z +; public: void __cdecl NTFS_INDEX_TREE::ResetIterator(void) __ptr64 +?ResetIterator@NTFS_INDEX_TREE@@QEAAXXZ +; public: virtual unsigned char __cdecl NTFS_ATTRIBUTE::Resize(class BIG_INT,class NTFS_BITMAP * __ptr64) __ptr64 +?Resize@NTFS_ATTRIBUTE@@UEAAEVBIG_INT@@PEAVNTFS_BITMAP@@@Z +; public: unsigned char __cdecl NTFS_FRS_STRUCTURE::SafeQueryAttribute(unsigned long,class NTFS_ATTRIBUTE * __ptr64,class NTFS_ATTRIBUTE * __ptr64) __ptr64 +?SafeQueryAttribute@NTFS_FRS_STRUCTURE@@QEAAEKPEAVNTFS_ATTRIBUTE@@0@Z +; public: unsigned char __cdecl NTFS_INDEX_TREE::Save(class NTFS_FILE_RECORD_SEGMENT * __ptr64) __ptr64 +?Save@NTFS_INDEX_TREE@@QEAAEPEAVNTFS_FILE_RECORD_SEGMENT@@@Z +; public: virtual unsigned char __cdecl NTFS_ATTRIBUTE::SetSparse(class BIG_INT,class NTFS_BITMAP * __ptr64) __ptr64 +?SetSparse@NTFS_ATTRIBUTE@@UEAAEVBIG_INT@@PEAVNTFS_BITMAP@@@Z +; public: unsigned char __cdecl NTFS_SA::SetVolumeFlag(unsigned short,unsigned char * __ptr64) __ptr64 +?SetVolumeFlag@NTFS_SA@@QEAAEGPEAE@Z +; public: unsigned char __cdecl NTFS_SA::TakeCensus(class NTFS_MASTER_FILE_TABLE * __ptr64,unsigned long,struct NTFS_CENSUS_INFO * __ptr64) __ptr64 +?TakeCensus@NTFS_SA@@QEAAEPEAVNTFS_MASTER_FILE_TABLE@@KPEAUNTFS_CENSUS_INFO@@@Z +; public: virtual unsigned char __cdecl NTFS_ATTRIBUTE::Write(void const * __ptr64,class BIG_INT,unsigned long,unsigned long * __ptr64,class NTFS_BITMAP * __ptr64) __ptr64 +?Write@NTFS_ATTRIBUTE@@UEAAEPEBXVBIG_INT@@KPEAKPEAVNTFS_BITMAP@@@Z +; public: unsigned char __cdecl NTFS_BITMAP::Write(class NTFS_ATTRIBUTE * __ptr64,class NTFS_BITMAP * __ptr64) __ptr64 +?Write@NTFS_BITMAP@@QEAAEPEAVNTFS_ATTRIBUTE@@PEAV1@@Z +; public: virtual unsigned char __cdecl NTFS_FILE_RECORD_SEGMENT::Write(void) __ptr64 +?Write@NTFS_FILE_RECORD_SEGMENT@@UEAAEXZ +; public: unsigned char __cdecl NTFS_FRS_STRUCTURE::Write(void) __ptr64 +?Write@NTFS_FRS_STRUCTURE@@QEAAEXZ +; public: unsigned char __cdecl NTFS_SA::WriteRemainingBootCode(void) __ptr64 +?WriteRemainingBootCode@NTFS_SA@@QEAAEXZ +Chkdsk +ChkdskEx +Extend +Format +FormatEx +Recover diff --git a/lib/libc/mingw/lib64/upnpui.def b/lib/libc/mingw/lib64/upnpui.def new file mode 100644 index 0000000000000000000000000000000000000000..29315dcd9e54b4ccf062929c7877d48eee160a16 --- /dev/null +++ b/lib/libc/mingw/lib64/upnpui.def @@ -0,0 +1,15 @@ +; +; Exports of file upnpui.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY upnpui.dll +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +InstallUPnPUI +IsUPnPUIInstalled +UnInstallUPnPUI diff --git a/lib/libc/mingw/lib64/urlauth.def b/lib/libc/mingw/lib64/urlauth.def new file mode 100644 index 0000000000000000000000000000000000000000..4dc6e7b91b9e06a6cc3bf8c23c7243b68a70c132 --- /dev/null +++ b/lib/libc/mingw/lib64/urlauth.def @@ -0,0 +1,11 @@ +; +; Exports of file URLAUTH.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY URLAUTH.dll +EXPORTS +GetExtensionVersion +HttpExtensionProc +TerminateExtension diff --git a/lib/libc/mingw/lib64/usbcamd2.def b/lib/libc/mingw/lib64/usbcamd2.def new file mode 100644 index 0000000000000000000000000000000000000000..059eb60d213a6265366ab6f7a18292b769edcb95 --- /dev/null +++ b/lib/libc/mingw/lib64/usbcamd2.def @@ -0,0 +1,15 @@ +; +; Definition file of USBCAMD2.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "USBCAMD2.SYS" +EXPORTS +DllUnload +USBCAMD_AdapterReceivePacket +USBCAMD_ControlVendorCommand +USBCAMD_Debug_LogEntry +USBCAMD_DriverEntry +USBCAMD_GetRegistryKeyValue +USBCAMD_InitializeNewInterface +USBCAMD_SelectAlternateInterface diff --git a/lib/libc/mingw/lib64/usbd.def b/lib/libc/mingw/lib64/usbd.def new file mode 100644 index 0000000000000000000000000000000000000000..de9490403d28143aa3858b74678ecfa35943fd37 --- /dev/null +++ b/lib/libc/mingw/lib64/usbd.def @@ -0,0 +1,22 @@ +; +; Definition file of USBD.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "USBD.SYS" +EXPORTS +DllInitialize +DllUnload +USBD_CalculateUsbBandwidth +USBD_CreateConfigurationRequest +USBD_CreateConfigurationRequestEx +USBD_GetInterfaceLength +USBD_GetPdoRegistryParameter +USBD_GetRegistryKeyValue +USBD_GetUSBDIVersion +USBD_ParseConfigurationDescriptor +USBD_ParseConfigurationDescriptorEx +USBD_ParseDescriptors +USBD_QueryBusTime +USBD_RegisterHcFilter +USBD_ValidateConfigurationDescriptor diff --git a/lib/libc/mingw/lib64/usbport.def b/lib/libc/mingw/lib64/usbport.def new file mode 100644 index 0000000000000000000000000000000000000000..fd08efbb640089e0c44e0c073757f30175ef4e9c --- /dev/null +++ b/lib/libc/mingw/lib64/usbport.def @@ -0,0 +1,11 @@ +; +; Definition file of USBPORT.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "USBPORT.SYS" +EXPORTS +DllInitialize +DllUnload +USBPORT_GetHciMn +USBPORT_RegisterUSBPortDriver diff --git a/lib/libc/mingw/lib64/vdsutil.def b/lib/libc/mingw/lib64/vdsutil.def new file mode 100644 index 0000000000000000000000000000000000000000..7a8fdab76986bb79dbcb0b63987bf7c127e9b8f8 --- /dev/null +++ b/lib/libc/mingw/lib64/vdsutil.def @@ -0,0 +1,267 @@ +; +; Exports of file vdsutil.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY vdsutil.dll +EXPORTS +; public: __cdecl CVdsHandleImpl<-1>::CVdsHandleImpl<-1>(void) __ptr64 +??0?$CVdsHandleImpl@$0?0@@QEAA@XZ +; public: __cdecl CVdsHeapPtr::CVdsHeapPtr(void) __ptr64 +??0?$CVdsHeapPtr@U_MOUNTMGR_MOUNT_POINT@@@@QEAA@XZ +; public: __cdecl CVdsHeapPtr::CVdsHeapPtr(void) __ptr64 +??0?$CVdsHeapPtr@U_MOUNTMGR_MOUNT_POINTS@@@@QEAA@XZ +; public: __cdecl CVdsPtr::CVdsPtr(void) __ptr64 +??0?$CVdsPtr@U_MOUNTMGR_MOUNT_POINT@@@@QEAA@XZ +; public: __cdecl CVdsPtr::CVdsPtr(void) __ptr64 +??0?$CVdsPtr@U_MOUNTMGR_MOUNT_POINTS@@@@QEAA@XZ +; public: __cdecl CPrvEnumObject::CPrvEnumObject(void) __ptr64 +??0CPrvEnumObject@@QEAA@XZ +; public: __cdecl CVdsAsyncObjectBase::CVdsAsyncObjectBase(void) __ptr64 +??0CVdsAsyncObjectBase@@QEAA@XZ +; public: __cdecl CVdsCallTracer::CVdsCallTracer(unsigned long,char const * __ptr64) __ptr64 +??0CVdsCallTracer@@QEAA@KPEBD@Z +; public: __cdecl CVdsCriticalSection::CVdsCriticalSection(struct _RTL_CRITICAL_SECTION * __ptr64) __ptr64 +??0CVdsCriticalSection@@QEAA@PEAU_RTL_CRITICAL_SECTION@@@Z +; public: __cdecl CVdsDebugLog::CVdsDebugLog(int) __ptr64 +??0CVdsDebugLog@@QEAA@H@Z +; public: __cdecl CVdsPnPNotificationBase::CVdsPnPNotificationBase(void) __ptr64 +??0CVdsPnPNotificationBase@@QEAA@XZ +; public: __cdecl CVdsStructuredExceptionTranslator::CVdsStructuredExceptionTranslator(void) __ptr64 +??0CVdsStructuredExceptionTranslator@@QEAA@XZ +; public: __cdecl CVdsUnlockIt::CVdsUnlockIt(long & __ptr64) __ptr64 +??0CVdsUnlockIt@@QEAA@AEAJ@Z +; public: __cdecl CVdsHandleImpl<-1>::~CVdsHandleImpl<-1>(void) __ptr64 +??1?$CVdsHandleImpl@$0?0@@QEAA@XZ +; public: __cdecl CVdsHeapPtr::~CVdsHeapPtr(void) __ptr64 +??1?$CVdsHeapPtr@U_MOUNTMGR_MOUNT_POINT@@@@QEAA@XZ +; public: __cdecl CVdsHeapPtr::~CVdsHeapPtr(void) __ptr64 +??1?$CVdsHeapPtr@U_MOUNTMGR_MOUNT_POINTS@@@@QEAA@XZ +; public: __cdecl CVdsPtr::~CVdsPtr(void) __ptr64 +??1?$CVdsPtr@U_MOUNTMGR_MOUNT_POINT@@@@QEAA@XZ +; public: __cdecl CVdsPtr::~CVdsPtr(void) __ptr64 +??1?$CVdsPtr@U_MOUNTMGR_MOUNT_POINTS@@@@QEAA@XZ +; public: __cdecl CPrvEnumObject::~CPrvEnumObject(void) __ptr64 +??1CPrvEnumObject@@QEAA@XZ +; public: __cdecl CVdsAsyncObjectBase::~CVdsAsyncObjectBase(void) __ptr64 +??1CVdsAsyncObjectBase@@QEAA@XZ +; public: __cdecl CVdsCallTracer::~CVdsCallTracer(void) __ptr64 +??1CVdsCallTracer@@QEAA@XZ +; public: __cdecl CVdsCriticalSection::~CVdsCriticalSection(void) __ptr64 +??1CVdsCriticalSection@@QEAA@XZ +; public: __cdecl CVdsDebugLog::~CVdsDebugLog(void) __ptr64 +??1CVdsDebugLog@@QEAA@XZ +; public: __cdecl CVdsPnPNotificationBase::~CVdsPnPNotificationBase(void) __ptr64 +??1CVdsPnPNotificationBase@@QEAA@XZ +; public: __cdecl CVdsStructuredExceptionTranslator::~CVdsStructuredExceptionTranslator(void) __ptr64 +??1CVdsStructuredExceptionTranslator@@QEAA@XZ +; public: __cdecl CVdsUnlockIt::~CVdsUnlockIt(void) __ptr64 +??1CVdsUnlockIt@@QEAA@XZ +; public: void * __ptr64 __cdecl CVdsHandleImpl<-1>::operator=(void * __ptr64) __ptr64 +??4?$CVdsHandleImpl@$0?0@@QEAAPEAXPEAX@Z +; public: struct _MOUNTMGR_MOUNT_POINT * __ptr64 __cdecl CVdsHeapPtr::operator=(struct _MOUNTMGR_MOUNT_POINT * __ptr64) __ptr64 +??4?$CVdsHeapPtr@U_MOUNTMGR_MOUNT_POINT@@@@QEAAPEAU_MOUNTMGR_MOUNT_POINT@@PEAU1@@Z +; public: struct _MOUNTMGR_MOUNT_POINTS * __ptr64 __cdecl CVdsHeapPtr::operator=(struct _MOUNTMGR_MOUNT_POINTS * __ptr64) __ptr64 +??4?$CVdsHeapPtr@U_MOUNTMGR_MOUNT_POINTS@@@@QEAAPEAU_MOUNTMGR_MOUNT_POINTS@@PEAU1@@Z +; public: bool __cdecl CVdsHandleImpl<-1>::operator==(void * __ptr64)const __ptr64 +??8?$CVdsHandleImpl@$0?0@@QEBA_NPEAX@Z +; public: bool __cdecl CVdsPtr::operator==(struct _MOUNTMGR_MOUNT_POINT * __ptr64)const __ptr64 +??8?$CVdsPtr@U_MOUNTMGR_MOUNT_POINT@@@@QEBA_NPEAU_MOUNTMGR_MOUNT_POINT@@@Z +; public: bool __cdecl CVdsPtr::operator==(struct _MOUNTMGR_MOUNT_POINTS * __ptr64)const __ptr64 +??8?$CVdsPtr@U_MOUNTMGR_MOUNT_POINTS@@@@QEBA_NPEAU_MOUNTMGR_MOUNT_POINTS@@@Z +; public: __cdecl CVdsHandleImpl<-1>::operator void * __ptr64(void) __ptr64 +??B?$CVdsHandleImpl@$0?0@@QEAAPEAXXZ +; public: __cdecl CVdsPtr::operator struct _MOUNTMGR_MOUNT_POINT * __ptr64(void)const __ptr64 +??B?$CVdsPtr@U_MOUNTMGR_MOUNT_POINT@@@@QEBAPEAU_MOUNTMGR_MOUNT_POINT@@XZ +; public: __cdecl CVdsPtr::operator struct _MOUNTMGR_MOUNT_POINTS * __ptr64(void)const __ptr64 +??B?$CVdsPtr@U_MOUNTMGR_MOUNT_POINTS@@@@QEBAPEAU_MOUNTMGR_MOUNT_POINTS@@XZ +; public: struct _MOUNTMGR_MOUNT_POINT * __ptr64 __cdecl CVdsPtr::operator->(void)const __ptr64 +??C?$CVdsPtr@U_MOUNTMGR_MOUNT_POINT@@@@QEBAPEAU_MOUNTMGR_MOUNT_POINT@@XZ +; public: struct _MOUNTMGR_MOUNT_POINTS * __ptr64 __cdecl CVdsPtr::operator->(void)const __ptr64 +??C?$CVdsPtr@U_MOUNTMGR_MOUNT_POINTS@@@@QEBAPEAU_MOUNTMGR_MOUNT_POINTS@@XZ +; public: void * __ptr64 * __ptr64 __cdecl CVdsHandleImpl<-1>::operator&(void) __ptr64 +??I?$CVdsHandleImpl@$0?0@@QEAAPEAPEAXXZ +; bool __cdecl operator<(struct _GUID const & __ptr64,struct _GUID const & __ptr64) +??M@YA_NAEBU_GUID@@0@Z +; unsigned long __cdecl AddEventSource(unsigned short * __ptr64,struct HINSTANCE__ * __ptr64) +?AddEventSource@@YAKPEAGPEAUHINSTANCE__@@@Z +; public: void __cdecl CVdsAsyncObjectBase::AllowCancel(void) __ptr64 +?AllowCancel@CVdsAsyncObjectBase@@QEAAXXZ +; public: long __cdecl CPrvEnumObject::Append(struct IUnknown * __ptr64) __ptr64 +?Append@CPrvEnumObject@@QEAAJPEAUIUnknown@@@Z +; long __cdecl AssignTempVolumeName(unsigned short * __ptr64,unsigned short * __ptr64 const) +?AssignTempVolumeName@@YAJPEAGQEAG@Z +; public: virtual long __cdecl CVdsAsyncObjectBase::Cancel(void) __ptr64 +?Cancel@CVdsAsyncObjectBase@@UEAAJXZ +; public: void __cdecl CPrvEnumObject::Clear(void) __ptr64 +?Clear@CPrvEnumObject@@QEAAXXZ +; public: virtual long __cdecl CPrvEnumObject::Clone(struct IEnumVdsObject * __ptr64 * __ptr64) __ptr64 +?Clone@CPrvEnumObject@@UEAAJPEAPEAUIEnumVdsObject@@@Z +; void __cdecl CoFreeStringArray(unsigned short * __ptr64 * __ptr64,long) +?CoFreeStringArray@@YAXPEAPEAGJ@Z +; unsigned long __cdecl CreateDeviceInfoSet(unsigned short * __ptr64,void * __ptr64 * __ptr64,struct _SP_DEVINFO_DATA * __ptr64) +?CreateDeviceInfoSet@@YAKPEAGPEAPEAXPEAU_SP_DEVINFO_DATA@@@Z +; private: unsigned long __cdecl CVdsPnPNotificationBase::CreateListenThread(void) __ptr64 +?CreateListenThread@CVdsPnPNotificationBase@@AEAAKXZ +; public: void * __ptr64 __cdecl CVdsHandleImpl<-1>::Detach(void) __ptr64 +?Detach@?$CVdsHandleImpl@$0?0@@QEAAPEAXXZ +; public: void __cdecl CVdsAsyncObjectBase::DisallowCancel(void) __ptr64 +?DisallowCancel@CVdsAsyncObjectBase@@QEAAXXZ +; void __cdecl GarbageCollectDriveLetters(void) +?GarbageCollectDriveLetters@@YAXXZ +; unsigned long __cdecl GetDeviceAndMediaType(void * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) +?GetDeviceAndMediaType@@YAKPEAXPEAK1@Z +; unsigned long __cdecl GetDeviceLocation(void * __ptr64,struct _VDS_DISK_PROP * __ptr64) +?GetDeviceLocation@@YAKPEAXPEAU_VDS_DISK_PROP@@@Z +; unsigned long __cdecl GetDeviceName(void * __ptr64,int,unsigned short * __ptr64 const) +?GetDeviceName@@YAKPEAXHQEAG@Z +; unsigned long __cdecl GetDeviceNumber(void * __ptr64,struct _STORAGE_DEVICE_NUMBER * __ptr64) +?GetDeviceNumber@@YAKPEAXPEAU_STORAGE_DEVICE_NUMBER@@@Z +; unsigned long __cdecl GetDeviceRegistryProperty(unsigned long,unsigned long,unsigned char * __ptr64 * __ptr64,unsigned long) +?GetDeviceRegistryProperty@@YAKKKPEAPEAEK@Z +; unsigned long __cdecl GetDeviceRegistryProperty(void * __ptr64,struct _SP_DEVINFO_DATA * __ptr64,unsigned long,unsigned char * __ptr64 * __ptr64,unsigned long) +?GetDeviceRegistryProperty@@YAKPEAXPEAU_SP_DEVINFO_DATA@@KPEAPEAEK@Z +; unsigned long __cdecl GetDiskLayout(void * __ptr64,struct _DRIVE_LAYOUT_INFORMATION_EX * __ptr64 * __ptr64) +?GetDiskLayout@@YAKPEAXPEAPEAU_DRIVE_LAYOUT_INFORMATION_EX@@@Z +; unsigned long __cdecl GetInterfaceDetailData(void * __ptr64,struct _SP_DEVICE_INTERFACE_DATA * __ptr64,struct _SP_DEVICE_INTERFACE_DETAIL_DATA_W * __ptr64 * __ptr64) +?GetInterfaceDetailData@@YAKPEAXPEAU_SP_DEVICE_INTERFACE_DATA@@PEAPEAU_SP_DEVICE_INTERFACE_DETAIL_DATA_W@@@Z +; unsigned long __cdecl GetIsRemovable(void * __ptr64,int * __ptr64) +?GetIsRemovable@@YAKPEAXPEAH@Z +; unsigned long __cdecl GetMediaGeometry(void * __ptr64,unsigned long,struct _DISK_GEOMETRY * __ptr64) +?GetMediaGeometry@@YAKPEAXKPEAU_DISK_GEOMETRY@@@Z +; unsigned long __cdecl GetMediaGeometry(void * __ptr64,struct _VDS_DISK_PROP * __ptr64) +?GetMediaGeometry@@YAKPEAXPEAU_VDS_DISK_PROP@@@Z +; public: enum __MIDL___MIDL_itf_vdscmlyr_0000_0002 __cdecl CVdsAsyncObjectBase::GetOutputType(void) __ptr64 +?GetOutputType@CVdsAsyncObjectBase@@QEAA?AW4__MIDL___MIDL_itf_vdscmlyr_0000_0002@@XZ +; unsigned long __cdecl GetPartitionInformation(void * __ptr64,struct _PARTITION_INFORMATION_EX * __ptr64) +?GetPartitionInformation@@YAKPEAXPEAU_PARTITION_INFORMATION_EX@@@Z +; unsigned long __cdecl GetVolumeDiskExtentInfo(void * __ptr64,struct _VOLUME_DISK_EXTENTS * __ptr64 * __ptr64) +?GetVolumeDiskExtentInfo@@YAKPEAXPEAPEAU_VOLUME_DISK_EXTENTS@@@Z +; long __cdecl GetVolumeName(unsigned short * __ptr64,unsigned short * __ptr64) +?GetVolumeName@@YAJPEAG0@Z +; unsigned long __cdecl GetVolumeSize(unsigned short * __ptr64,unsigned __int64 * __ptr64) +?GetVolumeSize@@YAKPEAGPEA_K@Z +; public: struct HWND__ * __ptr64 __cdecl CVdsPnPNotificationBase::GetWindowHandle(void) __ptr64 +?GetWindowHandle@CVdsPnPNotificationBase@@QEAAPEAUHWND__@@XZ +; protected: int __cdecl CVdsPnPNotificationBase::HasMatchingNotification(unsigned __int64,unsigned long) __ptr64 +?HasMatchingNotification@CVdsPnPNotificationBase@@IEAAH_KK@Z +; public: static unsigned long __cdecl CVdsAsyncObjectBase::Initialize(void) +?Initialize@CVdsAsyncObjectBase@@SAKXZ +; public: unsigned long __cdecl CVdsPnPNotificationBase::Initialize(void) __ptr64 +?Initialize@CVdsPnPNotificationBase@@QEAAKXZ +; unsigned long __cdecl InitializeSecurityDescriptor(unsigned long,void * __ptr64,struct _ACL * __ptr64 * __ptr64,void * __ptr64 * __ptr64,void * __ptr64 * __ptr64,void * __ptr64 * __ptr64) +?InitializeSecurityDescriptor@@YAKKPEAXPEAPEAU_ACL@@PEAPEAX22@Z +; public: int __cdecl CVdsAsyncObjectBase::IsCancelRequested(void) __ptr64 +?IsCancelRequested@CVdsAsyncObjectBase@@QEAAHXZ +; int __cdecl IsDeviceFullyInstalled(unsigned short * __ptr64) +?IsDeviceFullyInstalled@@YAHPEAG@Z +; int __cdecl IsDiskClustered(void * __ptr64) +?IsDiskClustered@@YAHPEAX@Z +; public: int __cdecl CVdsAsyncObjectBase::IsFinished(void) __ptr64 +?IsFinished@CVdsAsyncObjectBase@@QEAAHXZ +; long __cdecl IsLocalComputer(unsigned short * __ptr64) +?IsLocalComputer@@YAJPEAG@Z +; int __cdecl IsMediaPresent(void * __ptr64) +?IsMediaPresent@@YAHPEAX@Z +; int __cdecl IsNoAutoMount(void) +?IsNoAutoMount@@YAHXZ +; int __cdecl IsWinPE(void) +?IsWinPE@@YAHXZ +; unsigned long __cdecl LockDismountVolume(void * __ptr64,int) +?LockDismountVolume@@YAKPEAXH@Z +; unsigned long __cdecl LockVolume(void * __ptr64) +?LockVolume@@YAKPEAX@Z +; public: void __cdecl CVdsDebugLog::Log(unsigned long,unsigned long,int,char * __ptr64,char * __ptr64) __ptr64 +?Log@CVdsDebugLog@@QEAAXKKHPEAD0@Z +; public: void __cdecl CVdsDebugLog::Log(unsigned long,unsigned long,int,char * __ptr64,...) __ptr64 +?Log@CVdsDebugLog@@QEAAXKKHPEADZZ +; void __cdecl LogError(unsigned short * __ptr64,unsigned long,unsigned long,void * __ptr64,unsigned long,unsigned long,unsigned short * __ptr64,char * __ptr64) +?LogError@@YAXPEAGKKPEAXKK0PEAD@Z +; void __cdecl LogEvent(unsigned short * __ptr64,unsigned long,unsigned short,unsigned long,void * __ptr64,unsigned long,unsigned short * __ptr64 * __ptr64 const) +?LogEvent@@YAXPEAGKGKPEAXKQEAPEAG@Z +; void __cdecl LogInfo(unsigned short * __ptr64,unsigned long,unsigned long,void * __ptr64,unsigned long,unsigned short * __ptr64,char * __ptr64) +?LogInfo@@YAXPEAGKKPEAXK0PEAD@Z +; void __cdecl LogWarning(unsigned short * __ptr64,unsigned long,unsigned long,void * __ptr64,unsigned long,unsigned long,unsigned short * __ptr64,char * __ptr64) +?LogWarning@@YAXPEAGKKPEAXKK0PEAD@Z +; unsigned long __cdecl MountVolume(unsigned short * __ptr64) +?MountVolume@@YAKPEAG@Z +; public: virtual long __cdecl CPrvEnumObject::Next(unsigned long,struct IUnknown * __ptr64 * __ptr64,unsigned long * __ptr64) __ptr64 +?Next@CPrvEnumObject@@UEAAJKPEAPEAUIUnknown@@PEAK@Z +; private: unsigned long __cdecl CVdsPnPNotificationBase::NotificationThread(void * __ptr64) __ptr64 +?NotificationThread@CVdsPnPNotificationBase@@AEAAKPEAX@Z +; private: static unsigned long __cdecl CVdsPnPNotificationBase::NotificationThreadEntry(void * __ptr64) +?NotificationThreadEntry@CVdsPnPNotificationBase@@CAKPEAX@Z +; unsigned long __cdecl OpenDevice(unsigned short * __ptr64,unsigned long,void * __ptr64 * __ptr64) +?OpenDevice@@YAKPEAGKPEAPEAX@Z +; long __cdecl QueryObjects(struct IUnknown * __ptr64,struct IEnumVdsObject * __ptr64 * __ptr64,struct _RTL_CRITICAL_SECTION & __ptr64) +?QueryObjects@@YAJPEAUIUnknown@@PEAPEAUIEnumVdsObject@@AEAU_RTL_CRITICAL_SECTION@@@Z +; public: virtual long __cdecl CVdsAsyncObjectBase::QueryStatus(long * __ptr64,unsigned long * __ptr64) __ptr64 +?QueryStatus@CVdsAsyncObjectBase@@UEAAJPEAJPEAK@Z +; public: unsigned long __cdecl CVdsPnPNotificationBase::Register(struct _NotificationListeningRequest * __ptr64,unsigned long) __ptr64 +?Register@CVdsPnPNotificationBase@@QEAAKPEAU_NotificationListeningRequest@@K@Z +; public: unsigned long __cdecl CVdsPnPNotificationBase::RegisterHandle(void * __ptr64,void * __ptr64 * __ptr64) __ptr64 +?RegisterHandle@CVdsPnPNotificationBase@@QEAAKPEAXPEAPEAX@Z +; long __cdecl RegisterProvider(struct _GUID,struct _GUID,unsigned short * __ptr64,enum _VDS_PROVIDER_TYPE,unsigned short * __ptr64,unsigned short * __ptr64,struct _GUID) +?RegisterProvider@@YAJU_GUID@@0PEAGW4_VDS_PROVIDER_TYPE@@110@Z +; unsigned long __cdecl RemoveEventSource(unsigned short * __ptr64) +?RemoveEventSource@@YAKPEAG@Z +; void __cdecl RemoveTempVolumeName(unsigned short * __ptr64,unsigned short * __ptr64) +?RemoveTempVolumeName@@YAXPEAG0@Z +; public: virtual long __cdecl CPrvEnumObject::Reset(void) __ptr64 +?Reset@CPrvEnumObject@@UEAAJXZ +; public: void __cdecl CVdsAsyncObjectBase::SetCompletionStatus(long,unsigned long) __ptr64 +?SetCompletionStatus@CVdsAsyncObjectBase@@QEAAXJK@Z +; unsigned long __cdecl SetDiskLayout(void * __ptr64,struct _DRIVE_LAYOUT_INFORMATION_EX * __ptr64) +?SetDiskLayout@@YAKPEAXPEAU_DRIVE_LAYOUT_INFORMATION_EX@@@Z +; public: void __cdecl CVdsAsyncObjectBase::SetOutputType(enum __MIDL___MIDL_itf_vdscmlyr_0000_0002) __ptr64 +?SetOutputType@CVdsAsyncObjectBase@@QEAAXW4__MIDL___MIDL_itf_vdscmlyr_0000_0002@@@Z +; public: void __cdecl CPrvEnumObject::SetPositionToLast(void) __ptr64 +?SetPositionToLast@CPrvEnumObject@@QEAAXXZ +; public: void __cdecl CVdsAsyncObjectBase::Signal(void) __ptr64 +?Signal@CVdsAsyncObjectBase@@QEAAXXZ +; public: virtual long __cdecl CPrvEnumObject::Skip(unsigned long) __ptr64 +?Skip@CPrvEnumObject@@UEAAJK@Z +; public: int __cdecl CVdsDebugLog::TracingLogEnabled(void) __ptr64 +?TracingLogEnabled@CVdsDebugLog@@QEAAHXZ +; public: static void __cdecl CVdsAsyncObjectBase::Uninitialize(void) +?Uninitialize@CVdsAsyncObjectBase@@SAXXZ +; public: void __cdecl CVdsPnPNotificationBase::Uninitialize(void) __ptr64 +?Uninitialize@CVdsPnPNotificationBase@@QEAAXXZ +; public: void __cdecl CVdsPnPNotificationBase::Unregister(struct _NotificationListeningRequest * __ptr64) __ptr64 +?Unregister@CVdsPnPNotificationBase@@QEAAXPEAU_NotificationListeningRequest@@@Z +; public: void __cdecl CVdsPnPNotificationBase::UnregisterHandle(void * __ptr64) __ptr64 +?UnregisterHandle@CVdsPnPNotificationBase@@QEAAXPEAX@Z +; long __cdecl UnregisterProvider(struct _GUID) +?UnregisterProvider@@YAJU_GUID@@@Z +; unsigned short * __ptr64 __cdecl VdsAllocateEmptyString(void) +?VdsAllocateEmptyString@@YAPEAGXZ +; void * __ptr64 __cdecl VdsHeapAlloc(void * __ptr64,unsigned long,unsigned __int64) +?VdsHeapAlloc@@YAPEAXPEAXK_K@Z +; int __cdecl VdsHeapFree(void * __ptr64,unsigned long,void * __ptr64) +?VdsHeapFree@@YAHPEAXK0@Z +; unsigned long __cdecl VdsInitializeCriticalSection(struct _RTL_CRITICAL_SECTION * __ptr64) +?VdsInitializeCriticalSection@@YAKPEAU_RTL_CRITICAL_SECTION@@@Z +; public: static void __cdecl CVdsStructuredExceptionTranslator::VdsSeTranslator(unsigned int,struct _EXCEPTION_POINTERS * __ptr64) +?VdsSeTranslator@CVdsStructuredExceptionTranslator@@SAXIPEAU_EXCEPTION_POINTERS@@@Z +; void __cdecl VdsTrace(unsigned long,char * __ptr64,...) +?VdsTrace@@YAXKPEADZZ +; void __cdecl VdsTraceEx(unsigned long,unsigned long,char * __ptr64,...) +?VdsTraceEx@@YAXKKPEADZZ +; void __cdecl VdsTraceExHelper(unsigned long,unsigned long,char * __ptr64,char * __ptr64) +?VdsTraceExHelper@@YAXKKPEAD0@Z +; void __cdecl VdsTraceExW(unsigned long,unsigned long,unsigned short * __ptr64,...) +?VdsTraceExW@@YAXKKPEAGZZ +; void __cdecl VdsTraceExWHelper(unsigned long,unsigned long,unsigned short * __ptr64,char * __ptr64) +?VdsTraceExWHelper@@YAXKKPEAGPEAD@Z +; void __cdecl VdsTraceW(unsigned long,unsigned short * __ptr64,...) +?VdsTraceW@@YAXKPEAGZZ +; public: long __cdecl CVdsAsyncObjectBase::WaitImpl(long * __ptr64) __ptr64 +?WaitImpl@CVdsAsyncObjectBase@@QEAAJPEAJ@Z +; private: static __int64 __cdecl CVdsPnPNotificationBase::WindowProcEntry(struct HWND__ * __ptr64,unsigned int,unsigned __int64,__int64) +?WindowProcEntry@CVdsPnPNotificationBase@@CA_JPEAUHWND__@@I_K_J@Z +; public: void __cdecl CVdsAsyncObjectBase::ZeroAsyncOut(void) __ptr64 +?ZeroAsyncOut@CVdsAsyncObjectBase@@QEAAXXZ +DllMain +RegisterVdsFabric +UnregisterVdsFabric diff --git a/lib/libc/mingw/lib64/verifier.def b/lib/libc/mingw/lib64/verifier.def new file mode 100644 index 0000000000000000000000000000000000000000..bac610aeff4ed0288949bf08c312869d0c442e78 --- /dev/null +++ b/lib/libc/mingw/lib64/verifier.def @@ -0,0 +1,25 @@ +; +; Exports of file VERIFIER.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY VERIFIER.dll +EXPORTS +VerifierAddFreeMemoryCallback +VerifierCreateRpcPageHeap +VerifierDeleteFreeMemoryCallback +VerifierDestroyRpcPageHeap +VerifierDisableFaultInjectionExclusionRange +VerifierDisableFaultInjectionTargetRange +VerifierEnableFaultInjectionExclusionRange +VerifierEnableFaultInjectionTargetRange +VerifierEnumerateResource +VerifierIsCurrentThreadHoldingLocks +VerifierIsDllEntryActive +VerifierLogMessage +VerifierQueryRuntimeFlags +VerifierSetFaultInjectionProbability +VerifierSetFlags +VerifierSetRuntimeFlags +VerifierStopMessage diff --git a/lib/libc/mingw/lib64/vgx.def b/lib/libc/mingw/lib64/vgx.def new file mode 100644 index 0000000000000000000000000000000000000000..e65f742654c4d99868608e0019b19988711d3ad4 --- /dev/null +++ b/lib/libc/mingw/lib64/vgx.def @@ -0,0 +1,17 @@ +; +; Exports of file VGX.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY VGX.DLL +EXPORTS +$DllMain$_gdiplus +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +MsoAssertSzProcVar +MsoFFeature +MsoFInitOffice +MsoFSetFeature diff --git a/lib/libc/mingw/lib64/vmx_mode.def b/lib/libc/mingw/lib64/vmx_mode.def new file mode 100644 index 0000000000000000000000000000000000000000..2ae9d0135fba080c4db4b02f0a118ebbcbcb0f3f --- /dev/null +++ b/lib/libc/mingw/lib64/vmx_mode.def @@ -0,0 +1,9 @@ +; +; Exports of file VMX_MODE.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY VMX_MODE.dll +EXPORTS +VMX_ModeChange diff --git a/lib/libc/mingw/lib64/w3core.def b/lib/libc/mingw/lib64/w3core.def new file mode 100644 index 0000000000000000000000000000000000000000..233b67547e55200068ad6b2e17902557ee2ea541 --- /dev/null +++ b/lib/libc/mingw/lib64/w3core.def @@ -0,0 +1,17 @@ +; +; Exports of file w3core.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY w3core.dll +EXPORTS +; int __cdecl FindInETagList(char const * __ptr64,char const * __ptr64,int) +?FindInETagList@@YAHPEBD0H@Z +; public: static class W3_FILE_INFO_CACHE * __ptr64 __cdecl W3_FILE_INFO_CACHE::GetFileCache(void) +?GetFileCache@W3_FILE_INFO_CACHE@@SAPEAV1@XZ +; public: long __cdecl W3_FILE_INFO_CACHE::GetFileInfo(class STRU & __ptr64,struct DIRMON_CONFIG * __ptr64,class CACHE_USER * __ptr64,int,class W3_FILE_INFO * __ptr64 * __ptr64,struct FILE_CACHE_ASYNC_CONTEXT * __ptr64,int * __ptr64,int,int,struct _ETW_TRACE_INFO * __ptr64) __ptr64 +?GetFileInfo@W3_FILE_INFO_CACHE@@QEAAJAEAVSTRU@@PEAUDIRMON_CONFIG@@PEAVCACHE_USER@@HPEAPEAVW3_FILE_INFO@@PEAUFILE_CACHE_ASYNC_CONTEXT@@PEAHHHPEAU_ETW_TRACE_INFO@@@Z +; public: int __cdecl W3_FILE_INFO::SetAssociatedObject(class ASSOCIATED_FILE_OBJECT * __ptr64) __ptr64 +?SetAssociatedObject@W3_FILE_INFO@@QEAAHPEAVASSOCIATED_FILE_OBJECT@@@Z +UlW3Start diff --git a/lib/libc/mingw/lib64/w3ctrs.def b/lib/libc/mingw/lib64/w3ctrs.def new file mode 100644 index 0000000000000000000000000000000000000000..559c055483439c817ca3a9467858f2a6afd315da --- /dev/null +++ b/lib/libc/mingw/lib64/w3ctrs.def @@ -0,0 +1,11 @@ +; +; Exports of file W3CTRS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY W3CTRS.dll +EXPORTS +OpenW3PerformanceData +CollectW3PerformanceData +CloseW3PerformanceData diff --git a/lib/libc/mingw/lib64/w3dt.def b/lib/libc/mingw/lib64/w3dt.def new file mode 100644 index 0000000000000000000000000000000000000000..a4b4fe4762ebb58a246cfff9a714a027f62126e1 --- /dev/null +++ b/lib/libc/mingw/lib64/w3dt.def @@ -0,0 +1,28 @@ +; +; Exports of file w3dt.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY w3dt.dll +EXPORTS +; public: class IPM_MESSAGE_PIPE & __ptr64 __cdecl IPM_MESSAGE_PIPE::operator=(class IPM_MESSAGE_PIPE const & __ptr64) __ptr64 +??4IPM_MESSAGE_PIPE@@QEAAAEAV0@AEBV0@@Z +UlAtqAddFragmentToCache +UlAtqAllocateMemory +UlAtqFlushUlCache +UlAtqFreeContext +UlAtqGetContextProperty +UlAtqInduceShutdown +UlAtqInitialize +UlAtqReadFragmentFromCache +UlAtqReceiveClientCertificate +UlAtqReceiveEntityBody +UlAtqRemoveFragmentFromCache +UlAtqSendEntityBody +UlAtqSendHttpResponse +UlAtqSetContextProperty +UlAtqSetUnhealthy +UlAtqStartListen +UlAtqTerminate +UlAtqWaitForDisconnect diff --git a/lib/libc/mingw/lib64/w3isapi.def b/lib/libc/mingw/lib64/w3isapi.def new file mode 100644 index 0000000000000000000000000000000000000000..4dea32be91c54a8cf4f1d84932f132dbff525eba --- /dev/null +++ b/lib/libc/mingw/lib64/w3isapi.def @@ -0,0 +1,12 @@ +; +; Exports of file w3isapi.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY w3isapi.dll +EXPORTS +InitModule +ProcessIsapiCompletion +ProcessIsapiRequest +TerminateModule diff --git a/lib/libc/mingw/lib64/w3ssl.def b/lib/libc/mingw/lib64/w3ssl.def new file mode 100644 index 0000000000000000000000000000000000000000..39f4956147f5ee47a0ce1a46e824ae28b3674e4f --- /dev/null +++ b/lib/libc/mingw/lib64/w3ssl.def @@ -0,0 +1,10 @@ +; +; Exports of file w3ssl.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY w3ssl.dll +EXPORTS +HTTPFilterServiceMain +ServiceEntry diff --git a/lib/libc/mingw/lib64/w3tp.def b/lib/libc/mingw/lib64/w3tp.def new file mode 100644 index 0000000000000000000000000000000000000000..bb4b520bac46ca4718d21733ff6da46ac018bfcf --- /dev/null +++ b/lib/libc/mingw/lib64/w3tp.def @@ -0,0 +1,31 @@ +; +; Exports of file W3TP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY W3TP.dll +EXPORTS +; private: __cdecl THREAD_POOL::THREAD_POOL(void) __ptr64 +??0THREAD_POOL@@AEAA@XZ +; private: __cdecl THREAD_POOL::~THREAD_POOL(void) __ptr64 +??1THREAD_POOL@@AEAA@XZ +; public: int __cdecl THREAD_POOL::BindIoCompletionCallback(void * __ptr64,void (__cdecl*)(unsigned long,unsigned long,struct _OVERLAPPED * __ptr64),unsigned long) __ptr64 +?BindIoCompletionCallback@THREAD_POOL@@QEAAHPEAXP6AXKKPEAU_OVERLAPPED@@@ZK@Z +; public: static int __cdecl THREAD_POOL::CreateThreadPool(class THREAD_POOL * __ptr64 * __ptr64,struct THREAD_POOL_CONFIG * __ptr64) +?CreateThreadPool@THREAD_POOL@@SAHPEAPEAV1@PEAUTHREAD_POOL_CONFIG@@@Z +; public: void __cdecl THREAD_POOL::GetStats(unsigned long * __ptr64,unsigned long * __ptr64,unsigned long * __ptr64) __ptr64 +?GetStats@THREAD_POOL@@QEAAXPEAK00@Z +; public: int __cdecl THREAD_POOL::PostCompletion(unsigned long,void (__cdecl*)(unsigned long,unsigned long,struct _OVERLAPPED * __ptr64),struct _OVERLAPPED * __ptr64) __ptr64 +?PostCompletion@THREAD_POOL@@QEAAHKP6AXKKPEAU_OVERLAPPED@@@Z0@Z +; public: unsigned __int64 __cdecl THREAD_POOL::SetInfo(enum THREAD_POOL_INFO,unsigned __int64) __ptr64 +?SetInfo@THREAD_POOL@@QEAA_KW4THREAD_POOL_INFO@@_K@Z +; public: void __cdecl THREAD_POOL::TerminateThreadPool(void) __ptr64 +?TerminateThreadPool@THREAD_POOL@@QEAAXXZ +ThreadPoolBindIoCompletionCallback +ThreadPoolGetStats +ThreadPoolInitialize +ThreadPoolPostCompletion +ThreadPoolSetInfo +ThreadPoolTerminate +DllMain diff --git a/lib/libc/mingw/lib64/wab32.def b/lib/libc/mingw/lib64/wab32.def new file mode 100644 index 0000000000000000000000000000000000000000..f73fda16de69f44631a86b08bc9fed7cd94f98d6 --- /dev/null +++ b/lib/libc/mingw/lib64/wab32.def @@ -0,0 +1,13 @@ +; +; Exports of file WAB32.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WAB32.dll +EXPORTS +WABOpen +WABCreateIProp +WABOpenEx +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/wabimp.def b/lib/libc/mingw/lib64/wabimp.def new file mode 100644 index 0000000000000000000000000000000000000000..0698a6370473f792da6f4cce887e83b5f43096a8 --- /dev/null +++ b/lib/libc/mingw/lib64/wabimp.def @@ -0,0 +1,22 @@ +; +; Exports of file WABIMP.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WABIMP.dll +EXPORTS +NetscapeImport +NetscapeExport +EudoraImport +EudoraExport +Athena16Import +Athena16Export +PABImport +PABExport +CSVImport +CSVExport +LDIFImport +MessengerImport +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/wamreg.def b/lib/libc/mingw/lib64/wamreg.def new file mode 100644 index 0000000000000000000000000000000000000000..41b6ab56cdb03ee5b347a3ea67eba60afe12ceb8 --- /dev/null +++ b/lib/libc/mingw/lib64/wamreg.def @@ -0,0 +1,19 @@ +; +; Exports of file wamreg.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY wamreg.DLL +EXPORTS +CreateIISPackage +DeleteIISPackage +WamReg_RegisterSinkNotify +WamReg_UnRegisterSinkNotify +InstallWam +UnInstallWam +CreateCOMPlusApplication +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/wbemcore.def b/lib/libc/mingw/lib64/wbemcore.def new file mode 100644 index 0000000000000000000000000000000000000000..ce174e14313fbcc930d8611972b1b43851aed074 --- /dev/null +++ b/lib/libc/mingw/lib64/wbemcore.def @@ -0,0 +1,14 @@ +; +; Exports of file WBEMCORE.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WBEMCORE.DLL +EXPORTS +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer +Reinitialize +Shutdown diff --git a/lib/libc/mingw/lib64/wbemupgd.def b/lib/libc/mingw/lib64/wbemupgd.def new file mode 100644 index 0000000000000000000000000000000000000000..606f07da929a78ff3039f3921ef53594f6a1bd55 --- /dev/null +++ b/lib/libc/mingw/lib64/wbemupgd.def @@ -0,0 +1,15 @@ +; +; Exports of file WbemUpgd.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WbemUpgd.dll +EXPORTS +CheckWMISetup +LoadMofFiles +MUI_InstallMFLFiles +OcEntry +RepairWMISetup +DllInstall +DllRegisterServer diff --git a/lib/libc/mingw/lib64/wdmaud.def b/lib/libc/mingw/lib64/wdmaud.def new file mode 100644 index 0000000000000000000000000000000000000000..ce90a0d7c3f5171ef90136baa6aa69910e664e84 --- /dev/null +++ b/lib/libc/mingw/lib64/wdmaud.def @@ -0,0 +1,15 @@ +; +; Exports of file WDMAUD.DRV +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WDMAUD.DRV +EXPORTS +DriverProc +auxMessage +midMessage +modMessage +mxdMessage +widMessage +wodMessage diff --git a/lib/libc/mingw/lib64/wdsclient.def b/lib/libc/mingw/lib64/wdsclient.def new file mode 100644 index 0000000000000000000000000000000000000000..aeddde8d517e6d502e6feff5a62176ed67db0446 --- /dev/null +++ b/lib/libc/mingw/lib64/wdsclient.def @@ -0,0 +1,19 @@ +; +; Definition file of WdsClient.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WdsClient.dll" +EXPORTS +CallBack_WdsClient_ConnectToImageStore +CallBack_WdsClient_DetectWdsMode +CallBack_WdsClient_GetImageList +CallBack_WdsClient_ImageSelectionDone +CallBack_WdsClient_ProcessCmdLine +GetServerParamsFromBootPacket +Module_Init_WdsClient +g_Kernel32 DATA +g_Mpr DATA +g_Wdscore DATA +g_Wdslib DATA +g_hSession DATA diff --git a/lib/libc/mingw/lib64/wdscore.def b/lib/libc/mingw/lib64/wdscore.def new file mode 100644 index 0000000000000000000000000000000000000000..b7836c523d6477902ad4ad98458a2246b14f8694 --- /dev/null +++ b/lib/libc/mingw/lib64/wdscore.def @@ -0,0 +1,234 @@ +; +; Definition file of WDSCORE.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WDSCORE.dll" +EXPORTS +; public: __cdecl ::(unsigned __int64)__ptr64 +??0?$CDynamicArray@EPEAE@@QEAA@_K@Z +; public: __cdecl ::(unsigned __int64)__ptr64 +??0?$CDynamicArray@EPEAUSKey@@@@QEAA@_K@Z +; public: __cdecl ::(unsigned __int64)__ptr64 +??0?$CDynamicArray@EPEAUSValue@@@@QEAA@_K@Z +; public: __cdecl ::(unsigned __int64)__ptr64 +??0?$CDynamicArray@GPEAG@@QEAA@_K@Z +; public: __cdecl ::(unsigned __int64)__ptr64 +??0?$CDynamicArray@PEAUSEnumBinContext@@PEAPEAU1@@@QEAA@_K@Z +; public: __cdecl ::(unsigned __int64)__ptr64 +??0?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PEAU12@@@QEAA@_K@Z +; public: __cdecl ::(unsigned __int64)__ptr64 +??0?$CDynamicArray@_KPEA_K@@QEAA@_K@Z +; public: __cdecl ::~(void)__ptr64 +??1?$CDynamicArray@EPEAE@@QEAA@XZ +; public: __cdecl ::~(void)__ptr64 +??1?$CDynamicArray@EPEAUSKey@@@@QEAA@XZ +; public: __cdecl ::~(void)__ptr64 +??1?$CDynamicArray@EPEAUSValue@@@@QEAA@XZ +; public: __cdecl ::~(void)__ptr64 +??1?$CDynamicArray@GPEAG@@QEAA@XZ +; public: __cdecl ::~(void)__ptr64 +??1?$CDynamicArray@PEAUSEnumBinContext@@PEAPEAU1@@@QEAA@XZ +; public: __cdecl ::~(void)__ptr64 +??1?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PEAU12@@@QEAA@XZ +; public: __cdecl ::~(void)__ptr64 +??1?$CDynamicArray@_KPEA_K@@QEAA@XZ +; public: class &__ptr64 __cdecl ::operator =(class const &__ptr64 )__ptr64 +??4?$CDynamicArray@EPEAE@@QEAAAEAV0@AEBV0@@Z +; public: class &__ptr64 __cdecl ::operator =(class const &__ptr64 )__ptr64 +??4?$CDynamicArray@EPEAUSKey@@@@QEAAAEAV0@AEBV0@@Z +; public: class &__ptr64 __cdecl ::operator =(class const &__ptr64 )__ptr64 +??4?$CDynamicArray@EPEAUSValue@@@@QEAAAEAV0@AEBV0@@Z +; public: class &__ptr64 __cdecl ::operator =(class const &__ptr64 )__ptr64 +??4?$CDynamicArray@GPEAG@@QEAAAEAV0@AEBV0@@Z +; public: class &__ptr64 __cdecl ::operator =(class const &__ptr64 )__ptr64 +??4?$CDynamicArray@PEAUSEnumBinContext@@PEAPEAU1@@@QEAAAEAV0@AEBV0@@Z +; public: class &__ptr64 __cdecl ::operator =(class const &__ptr64 )__ptr64 +??4?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PEAU12@@@QEAAAEAV0@AEBV0@@Z +; public: class &__ptr64 __cdecl ::operator =(class const &__ptr64 )__ptr64 +??4?$CDynamicArray@_KPEA_K@@QEAAAEAV0@AEBV0@@Z +; public: struct SEnumBinContext *__ptr64 &__ptr64 __cdecl ::operator[](unsigned __int64)__ptr64 +??A?$CDynamicArray@PEAUSEnumBinContext@@PEAPEAU1@@@QEAAAEAPEAUSEnumBinContext@@_K@Z +; public: unsigned __int64 &__ptr64 __cdecl ::operator[](unsigned __int64)__ptr64 +??A?$CDynamicArray@_KPEA_K@@QEAAAEA_K_K@Z +; public: void __cdecl ::operator struct SKey *__ptr64(...)const __ptr64 throw() +??B?$CDynamicArray@EPEAUSKey@@@@QEBAPEAUSKey@@XZ +; public: void __cdecl ::operator struct SValue *__ptr64(...)const __ptr64 throw() +??B?$CDynamicArray@EPEAUSValue@@@@QEBAPEAUSValue@@XZ +; public: void __cdecl ::operator unsigned short *__ptr64(...)const __ptr64 throw() +??B?$CDynamicArray@GPEAG@@QEBAPEAGXZ +; public: struct SKey *__ptr64 __cdecl ::operator ->(void)const __ptr64 +??C?$CDynamicArray@EPEAUSKey@@@@QEBAPEAUSKey@@XZ +; public: struct SValue *__ptr64 __cdecl ::operator ->(void)const __ptr64 +??C?$CDynamicArray@EPEAUSValue@@@@QEBAPEAUSValue@@XZ +; public: void __cdecl ::__dflt_ctor_closure(void)__ptr64 +??_F?$CDynamicArray@EPEAE@@QEAAXXZ +; public: void __cdecl ::__dflt_ctor_closure(void)__ptr64 +??_F?$CDynamicArray@EPEAUSKey@@@@QEAAXXZ +; public: void __cdecl ::__dflt_ctor_closure(void)__ptr64 +??_F?$CDynamicArray@EPEAUSValue@@@@QEAAXXZ +; public: void __cdecl ::__dflt_ctor_closure(void)__ptr64 +??_F?$CDynamicArray@GPEAG@@QEAAXXZ +; public: void __cdecl ::__dflt_ctor_closure(void)__ptr64 +??_F?$CDynamicArray@PEAUSEnumBinContext@@PEAPEAU1@@@QEAAXXZ +; public: void __cdecl ::__dflt_ctor_closure(void)__ptr64 +??_F?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PEAU12@@@QEAAXXZ +; public: void __cdecl ::__dflt_ctor_closure(void)__ptr64 +??_F?$CDynamicArray@_KPEA_K@@QEAAXXZ +; public: int __cdecl ::Add(struct SEnumBinContext *__ptr64 &__ptr64 )__ptr64 +?Add@?$CDynamicArray@PEAUSEnumBinContext@@PEAPEAU1@@@QEAAHAEAPEAUSEnumBinContext@@@Z +; public: int __cdecl ::Add(struct CBlackboardFactory::SKeeperEntry &__ptr64 )__ptr64 +?Add@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PEAU12@@@QEAAHAEAUSKeeperEntry@CBlackboardFactory@@@Z +; public: int __cdecl ::Add(struct CBlackboardFactory::SKeeperEntry &__ptr64 ,unsigned __int64 &__ptr64 )__ptr64 +?Add@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PEAU12@@@QEAAHAEAUSKeeperEntry@CBlackboardFactory@@AEA_K@Z +; public: int __cdecl ::Add(unsigned __int64 &__ptr64 )__ptr64 +?Add@?$CDynamicArray@_KPEA_K@@QEAAHAEA_K@Z +; public: unsigned short &__ptr64 __cdecl ::ElementAt(unsigned __int64)__ptr64 +?ElementAt@?$CDynamicArray@GPEAG@@QEAAAEAG_K@Z +; public: struct CBlackboardFactory::SKeeperEntry &__ptr64 __cdecl ::ElementAt(unsigned __int64)__ptr64 +?ElementAt@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PEAU12@@@QEAAAEAUSKeeperEntry@CBlackboardFactory@@_K@Z +; public: unsigned char *__ptr64 __cdecl ::GetBuffer(unsigned __int64)__ptr64 +?GetBuffer@?$CDynamicArray@EPEAE@@QEAAPEAE_K@Z +; public: struct SValue *__ptr64 __cdecl ::GetBuffer(unsigned __int64)__ptr64 +?GetBuffer@?$CDynamicArray@EPEAUSValue@@@@QEAAPEAUSValue@@_K@Z +; public: unsigned short *__ptr64 __cdecl ::GetBuffer(unsigned __int64)__ptr64 +?GetBuffer@?$CDynamicArray@GPEAG@@QEAAPEAG_K@Z +; public: unsigned __int64 __cdecl ::GetSize(void)const __ptr64 +?GetSize@?$CDynamicArray@EPEAE@@QEBA_KXZ +; public: unsigned __int64 __cdecl ::GetSize(void)const __ptr64 +?GetSize@?$CDynamicArray@GPEAG@@QEBA_KXZ +; public: unsigned __int64 __cdecl ::GetSize(void)const __ptr64 +?GetSize@?$CDynamicArray@PEAUSEnumBinContext@@PEAPEAU1@@@QEBA_KXZ +; public: unsigned __int64 __cdecl ::GetSize(void)const __ptr64 +?GetSize@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PEAU12@@@QEBA_KXZ +; public: unsigned __int64 __cdecl ::GetSize(void)const __ptr64 +?GetSize@?$CDynamicArray@_KPEA_K@@QEBA_KXZ +; protected: void __cdecl ::Init(unsigned __int64)__ptr64 +?Init@?$CDynamicArray@EPEAE@@IEAAX_K@Z +; protected: void __cdecl ::Init(unsigned __int64)__ptr64 +?Init@?$CDynamicArray@EPEAUSKey@@@@IEAAX_K@Z +; protected: void __cdecl ::Init(unsigned __int64)__ptr64 +?Init@?$CDynamicArray@EPEAUSValue@@@@IEAAX_K@Z +; protected: void __cdecl ::Init(unsigned __int64)__ptr64 +?Init@?$CDynamicArray@GPEAG@@IEAAX_K@Z +; protected: void __cdecl ::Init(unsigned __int64)__ptr64 +?Init@?$CDynamicArray@PEAUSEnumBinContext@@PEAPEAU1@@@IEAAX_K@Z +; protected: void __cdecl ::Init(unsigned __int64)__ptr64 +?Init@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PEAU12@@@IEAAX_K@Z +; protected: void __cdecl ::Init(unsigned __int64)__ptr64 +?Init@?$CDynamicArray@_KPEA_K@@IEAAX_K@Z +; public: void __cdecl ::RemoveAll(void)__ptr64 +?RemoveAll@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PEAU12@@@QEAAXXZ +; public: void __cdecl ::RemoveAll(void)__ptr64 +?RemoveAll@?$CDynamicArray@_KPEA_K@@QEAAXXZ +; public: void __cdecl ::RemoveItemFromTail(void)__ptr64 +?RemoveItemFromTail@?$CDynamicArray@PEAUSEnumBinContext@@PEAPEAU1@@@QEAAXXZ +; public: int __cdecl ::SetSize(unsigned __int64)__ptr64 +?SetSize@?$CDynamicArray@EPEAE@@QEAAH_K@Z +; public: int __cdecl ::SetSize(unsigned __int64)__ptr64 +?SetSize@?$CDynamicArray@EPEAUSKey@@@@QEAAH_K@Z +; public: int __cdecl ::SetSize(unsigned __int64)__ptr64 +?SetSize@?$CDynamicArray@EPEAUSValue@@@@QEAAH_K@Z +; public: int __cdecl ::SetSize(unsigned __int64)__ptr64 +?SetSize@?$CDynamicArray@GPEAG@@QEAAH_K@Z +; public: int __cdecl ::SetSize(unsigned __int64)__ptr64 +?SetSize@?$CDynamicArray@PEAUSEnumBinContext@@PEAPEAU1@@@QEAAH_K@Z +; public: int __cdecl ::SetSize(unsigned __int64)__ptr64 +?SetSize@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PEAU12@@@QEAAH_K@Z +; public: int __cdecl ::SetSize(unsigned __int64)__ptr64 +?SetSize@?$CDynamicArray@_KPEA_K@@QEAAH_K@Z +WdsGetPointer +g_Kernel32 DATA +g_bEnableDiagnosticMode DATA +ConstructPartialMsgIfA +ConstructPartialMsgIfW +ConstructPartialMsgVA +ConstructPartialMsgVW +CurrentIP +EndMajorTask +EndMinorTask +GetMajorTask +GetMajorTaskA +GetMinorTask +GetMinorTaskA +StartMajorTask +StartMinorTask +WdsAbortBlackboardItemEnum +WdsAddModule +WdsAddUsmtLogStack +WdsAllocCollection +WdsCollectionAddValue +WdsCollectionGetValue +WdsCopyBlackboardItems +WdsCopyBlackboardItemsEx +WdsCreateBlackboard +WdsDeleteBlackboardValue +WdsDeleteEvent +WdsDestroyBlackboard +WdsDuplicateData +WdsEnableDiagnosticMode +WdsEnableExit +WdsEnableExitEx +WdsEnumFirstBlackboardItem +WdsEnumFirstCollectionValue +WdsEnumNextBlackboardItem +WdsEnumNextCollectionValue +WdsExecuteWorkQueue +WdsExecuteWorkQueue2 +WdsExecuteWorkQueueEx +WdsExitImmediately +WdsExitImmediatelyEx +WdsFreeCollection +WdsFreeData +WdsGenericSetupLogInit +WdsGetAssertFlags +WdsGetBlackboardBinaryData +WdsGetBlackboardStringA +WdsGetBlackboardStringW +WdsGetBlackboardUintPtr +WdsGetBlackboardValue +WdsGetCurrentExecutionGroup +WdsGetSetupLog +WdsGetTempDir +WdsInitialize +WdsInitializeCallbackArray +WdsInitializeDataBinary +WdsInitializeDataStringA +WdsInitializeDataStringW +WdsInitializeDataUInt32 +WdsInitializeDataUInt64 +WdsIsDiagnosticModeEnabled +WdsIterateOfflineQueue +WdsIterateQueue +WdsLockBlackboardValue +WdsLockExecutionGroup +WdsLogCreate +WdsLogDestroy +WdsLogRegStockProviders +WdsLogRegisterProvider +WdsLogStructuredException +WdsLogUnRegStockProviders +WdsLogUnRegisterProvider +WdsPackCollection +WdsPublish +WdsPublishEx +WdsPublishImmediateAsync +WdsPublishImmediateEx +WdsPublishOffline +WdsSeqAlloc +WdsSeqFree +WdsSetAssertFlags +WdsSetBlackboardValue +WdsSetNextExecutionGroup +WdsSetUILanguage +WdsSetupLogDestroy +WdsSetupLogInit +WdsSetupLogMessageA +WdsSetupLogMessageW +WdsSubscribeEx +WdsTerminate +WdsUnlockExecutionGroup +WdsUnpackCollection +WdsUnsubscribe +WdsUnsubscribeEx +WdsValidBlackboard diff --git a/lib/libc/mingw/lib64/wdscsl.def b/lib/libc/mingw/lib64/wdscsl.def new file mode 100644 index 0000000000000000000000000000000000000000..08b6fc5413ab1594b341bbf8d0983dca8d8f6ac4 --- /dev/null +++ b/lib/libc/mingw/lib64/wdscsl.def @@ -0,0 +1,23 @@ +; +; Definition file of WDSCSL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WDSCSL.dll" +EXPORTS +WdsClientExecute +WdsClientInitializeLibrary +WdsClientPacketAllocate +WdsClientPacketFree +WdsClientRegisterTrace +WdsClientSessionCreate +WdsClientSessionExecute +WdsClientSessionShutdown +WdsCpPacketGetBuffer +WdsCpPacketInitialize +WdsCpPacketRelease +WdsCpParameterAdd +WdsCpParameterDelete +WdsCpParameterQuery +WdsCpParameterValidate +WdsCpRecvPacketInitialize diff --git a/lib/libc/mingw/lib64/wdsimage.def b/lib/libc/mingw/lib64/wdsimage.def new file mode 100644 index 0000000000000000000000000000000000000000..391975bfb4cc31ca8d87cc85099b5e34be42b1a7 --- /dev/null +++ b/lib/libc/mingw/lib64/wdsimage.def @@ -0,0 +1,81 @@ +; +; Definition file of WdsImage.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WdsImage.dll" +EXPORTS +FindFirstImage +FindNextImage +WDSFreeImageInformation +WDSGetImageInformation +WDSInitializeEmptyImageInformation +WDSParseImageInformation +WDSSetImageInformation +WdsImgAddReference +WdsImgApplyImage +WdsImgCaptureImage +WdsImgClose +WdsImgCopyImage +WdsImgCreateImageGroup +WdsImgDeleteImage +WdsImgDeleteImageGroup +WdsImgDeleteUnattendFile +WdsImgExportImage +WdsImgExtractFiles +WdsImgFindFirstImage +WdsImgFindFirstImageGroup +WdsImgFindNextImage +WdsImgFindNextImageGroup +WdsImgGetArchitecture +WdsImgGetBootIndex +WdsImgGetCompressionType +WdsImgGetCreationTime +WdsImgGetDependantFiles +WdsImgGetDescription +WdsImgGetEnabled +WdsImgGetExFlags +WdsImgGetFlags +WdsImgGetHalName +WdsImgGetHandleFromFindHandle +WdsImgGetImageType +WdsImgGetIndex +WdsImgGetLanguage +WdsImgGetLanguages +WdsImgGetLastModifiedTime +WdsImgGetName +WdsImgGetPartitionStyle +WdsImgGetPath +WdsImgGetProductFamily +WdsImgGetProductName +WdsImgGetResourcePath +WdsImgGetSecurity +WdsImgGetServicePackLevel +WdsImgGetSize +WdsImgGetSystemRoot +WdsImgGetUnattendFilePresent +WdsImgGetVersion +WdsImgGetXml +WdsImgGroupCanImportImage +WdsImgGroupGetName +WdsImgGroupGetSecurity +WdsImgGroupSetName +WdsImgGroupSetSecurity +WdsImgImportImage +WdsImgIsAccessible +WdsImgIsBootImage +WdsImgIsFoundationImage +WdsImgIsValidImageFile +WdsImgOpenBootImageGroup +WdsImgOpenImage +WdsImgOpenImageGroup +WdsImgOpenImageStore +WdsImgRefreshData +WdsImgReplaceImage +WdsImgSetBootImage +WdsImgSetDescription +WdsImgSetEnabled +WdsImgSetName +WdsImgSetSecurity +WdsImgSetUnattendFile +WdsImgVerifyImageFile diff --git a/lib/libc/mingw/lib64/wdsupgcompl.def b/lib/libc/mingw/lib64/wdsupgcompl.def new file mode 100644 index 0000000000000000000000000000000000000000..e7afe3c2ed79a79992d73fd81b029c7ae0563a5c --- /dev/null +++ b/lib/libc/mingw/lib64/wdsupgcompl.def @@ -0,0 +1,8 @@ +; +; Definition file of WdsUpgCompl.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WdsUpgCompl.dll" +EXPORTS +WdsUpgradeComplianceCheck diff --git a/lib/libc/mingw/lib64/wdsutil.def b/lib/libc/mingw/lib64/wdsutil.def new file mode 100644 index 0000000000000000000000000000000000000000..9333b93d410fc81efbe19f7938138bc5f46b4f34 --- /dev/null +++ b/lib/libc/mingw/lib64/wdsutil.def @@ -0,0 +1,525 @@ +; +; Definition file of WDSUTIL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WDSUTIL.dll" +EXPORTS +; public: __cdecl ::(class const &__ptr64 )__ptr64 +??0?$CShimUserSetting@VCStringUserSetting@@@@QEAA@AEBV0@@Z +; public: __cdecl ::(void)__ptr64 +??0?$CShimUserSetting@VCStringUserSetting@@@@QEAA@XZ +; public: __cdecl ::(class const &__ptr64 )__ptr64 +??0?$CShimUserSetting@VCUInt32UserSetting@@@@QEAA@AEBV0@@Z +; public: __cdecl ::(void)__ptr64 +??0?$CShimUserSetting@VCUInt32UserSetting@@@@QEAA@XZ +; public: __cdecl ::(class const &__ptr64 )__ptr64 +??0?$CShimUserSetting@VCUInt64UserSetting@@@@QEAA@AEBV0@@Z +; public: __cdecl ::(void)__ptr64 +??0?$CShimUserSetting@VCUInt64UserSetting@@@@QEAA@XZ +; public: __cdecl CComputerNameSetting::CComputerNameSetting(class CComputerNameSetting const &__ptr64 )__ptr64 +??0CComputerNameSetting@@QEAA@AEBV0@@Z +; public: __cdecl CComputerNameSetting::CComputerNameSetting(void)__ptr64 +??0CComputerNameSetting@@QEAA@XZ +; public: __cdecl CDUUIProgressSetting::CDUUIProgressSetting(class CDUUIProgressSetting const &__ptr64 )__ptr64 +??0CDUUIProgressSetting@@QEAA@AEBV0@@Z +; public: __cdecl CDUUIProgressSetting::CDUUIProgressSetting(void)__ptr64 +??0CDUUIProgressSetting@@QEAA@XZ +; public: __cdecl CDUUIWelcomeSetting::CDUUIWelcomeSetting(class CDUUIWelcomeSetting const &__ptr64 )__ptr64 +??0CDUUIWelcomeSetting@@QEAA@AEBV0@@Z +; public: __cdecl CDUUIWelcomeSetting::CDUUIWelcomeSetting(void)__ptr64 +??0CDUUIWelcomeSetting@@QEAA@XZ +; public: __cdecl CDiskPartFileSystemUserSetting::CDiskPartFileSystemUserSetting(class CDiskPartFileSystemUserSetting const &__ptr64 )__ptr64 +??0CDiskPartFileSystemUserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CDiskPartFileSystemUserSetting::CDiskPartFileSystemUserSetting(void)__ptr64 +??0CDiskPartFileSystemUserSetting@@QEAA@XZ +; public: __cdecl CDiskPartFormatUserSetting::CDiskPartFormatUserSetting(class CDiskPartFormatUserSetting const &__ptr64 )__ptr64 +??0CDiskPartFormatUserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CDiskPartFormatUserSetting::CDiskPartFormatUserSetting(void)__ptr64 +??0CDiskPartFormatUserSetting@@QEAA@XZ +; public: __cdecl CDiskPartUserSetting::CDiskPartUserSetting(class CDiskPartUserSetting const &__ptr64 )__ptr64 +??0CDiskPartUserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CDiskPartUserSetting::CDiskPartUserSetting(void)__ptr64 +??0CDiskPartUserSetting@@QEAA@XZ +; public: __cdecl CEulaSetting::CEulaSetting(class CEulaSetting const &__ptr64 )__ptr64 +??0CEulaSetting@@QEAA@AEBV0@@Z +; public: __cdecl CEulaSetting::CEulaSetting(void)__ptr64 +??0CEulaSetting@@QEAA@XZ +; public: __cdecl CIBSUIImageSelectionSetting::CIBSUIImageSelectionSetting(class CIBSUIImageSelectionSetting const &__ptr64 )__ptr64 +??0CIBSUIImageSelectionSetting@@QEAA@AEBV0@@Z +; public: __cdecl CIBSUIImageSelectionSetting::CIBSUIImageSelectionSetting(void)__ptr64 +??0CIBSUIImageSelectionSetting@@QEAA@XZ +; public: __cdecl CKeyboardSetting::CKeyboardSetting(class CKeyboardSetting const &__ptr64 )__ptr64 +??0CKeyboardSetting@@QEAA@AEBV0@@Z +; public: __cdecl CKeyboardSetting::CKeyboardSetting(void)__ptr64 +??0CKeyboardSetting@@QEAA@XZ +; public: __cdecl COOBEUIFinishSetting::COOBEUIFinishSetting(class COOBEUIFinishSetting const &__ptr64 )__ptr64 +??0COOBEUIFinishSetting@@QEAA@AEBV0@@Z +; public: __cdecl COOBEUIFinishSetting::COOBEUIFinishSetting(void)__ptr64 +??0COOBEUIFinishSetting@@QEAA@XZ +; public: __cdecl COOBEUIWelcomeSetting::COOBEUIWelcomeSetting(class COOBEUIWelcomeSetting const &__ptr64 )__ptr64 +??0COOBEUIWelcomeSetting@@QEAA@AEBV0@@Z +; public: __cdecl COOBEUIWelcomeSetting::COOBEUIWelcomeSetting(void)__ptr64 +??0COOBEUIWelcomeSetting@@QEAA@XZ +; public: __cdecl CProductKeyUserSetting::CProductKeyUserSetting(class CProductKeyUserSetting const &__ptr64 )__ptr64 +??0CProductKeyUserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CProductKeyUserSetting::CProductKeyUserSetting(void)__ptr64 +??0CProductKeyUserSetting@@QEAA@XZ +; public: __cdecl CSetupUISummarySetting::CSetupUISummarySetting(class CSetupUISummarySetting const &__ptr64 )__ptr64 +??0CSetupUISummarySetting@@QEAA@AEBV0@@Z +; public: __cdecl CSetupUISummarySetting::CSetupUISummarySetting(void)__ptr64 +??0CSetupUISummarySetting@@QEAA@XZ +; public: __cdecl CSetupUIWelcomeSetting::CSetupUIWelcomeSetting(class CSetupUIWelcomeSetting const &__ptr64 )__ptr64 +??0CSetupUIWelcomeSetting@@QEAA@AEBV0@@Z +; public: __cdecl CSetupUIWelcomeSetting::CSetupUIWelcomeSetting(void)__ptr64 +??0CSetupUIWelcomeSetting@@QEAA@XZ +; public: __cdecl CShimStringUserSetting::CShimStringUserSetting(class CShimStringUserSetting const &__ptr64 )__ptr64 +??0CShimStringUserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CShimStringUserSetting::CShimStringUserSetting(void)__ptr64 +??0CShimStringUserSetting@@QEAA@XZ +; public: __cdecl CShimUInt32UserSetting::CShimUInt32UserSetting(class CShimUInt32UserSetting const &__ptr64 )__ptr64 +??0CShimUInt32UserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CShimUInt32UserSetting::CShimUInt32UserSetting(void)__ptr64 +??0CShimUInt32UserSetting@@QEAA@XZ +; public: __cdecl CShimUInt64UserSetting::CShimUInt64UserSetting(class CShimUInt64UserSetting const &__ptr64 )__ptr64 +??0CShimUInt64UserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CShimUInt64UserSetting::CShimUInt64UserSetting(void)__ptr64 +??0CShimUInt64UserSetting@@QEAA@XZ +; protected: __cdecl CShowFlagUserSetting::CShowFlagUserSetting(void)__ptr64 +??0CShowFlagUserSetting@@IEAA@XZ +; public: __cdecl CShowFlagUserSetting::CShowFlagUserSetting(class CShowFlagUserSetting const &__ptr64 )__ptr64 +??0CShowFlagUserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CSimpleStringUserSetting::CSimpleStringUserSetting(class CSimpleStringUserSetting const &__ptr64 )__ptr64 +??0CSimpleStringUserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CSimpleStringUserSetting::CSimpleStringUserSetting(void)__ptr64 +??0CSimpleStringUserSetting@@QEAA@XZ +; public: __cdecl CSimpleUInt32UserSetting::CSimpleUInt32UserSetting(class CSimpleUInt32UserSetting const &__ptr64 )__ptr64 +??0CSimpleUInt32UserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CSimpleUInt32UserSetting::CSimpleUInt32UserSetting(void)__ptr64 +??0CSimpleUInt32UserSetting@@QEAA@XZ +; public: __cdecl CSimpleUInt64UserSetting::CSimpleUInt64UserSetting(class CSimpleUInt64UserSetting const &__ptr64 )__ptr64 +??0CSimpleUInt64UserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CSimpleUInt64UserSetting::CSimpleUInt64UserSetting(void)__ptr64 +??0CSimpleUInt64UserSetting@@QEAA@XZ +; protected: __cdecl CStringUserSetting::CStringUserSetting(void)__ptr64 +??0CStringUserSetting@@IEAA@XZ +; public: __cdecl CStringUserSetting::CStringUserSetting(class CStringUserSetting const &__ptr64 )__ptr64 +??0CStringUserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CTimezoneSetting::CTimezoneSetting(class CTimezoneSetting const &__ptr64 )__ptr64 +??0CTimezoneSetting@@QEAA@AEBV0@@Z +; public: __cdecl CTimezoneSetting::CTimezoneSetting(void)__ptr64 +??0CTimezoneSetting@@QEAA@XZ +; protected: __cdecl CUInt32UserSetting::CUInt32UserSetting(void)__ptr64 +??0CUInt32UserSetting@@IEAA@XZ +; public: __cdecl CUInt32UserSetting::CUInt32UserSetting(class CUInt32UserSetting const &__ptr64 )__ptr64 +??0CUInt32UserSetting@@QEAA@AEBV0@@Z +; protected: __cdecl CUInt64UserSetting::CUInt64UserSetting(void)__ptr64 +??0CUInt64UserSetting@@IEAA@XZ +; public: __cdecl CUInt64UserSetting::CUInt64UserSetting(class CUInt64UserSetting const &__ptr64 )__ptr64 +??0CUInt64UserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CUpgStoreUserSetting::CUpgStoreUserSetting(class CUpgStoreUserSetting const &__ptr64 )__ptr64 +??0CUpgStoreUserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CUpgStoreUserSetting::CUpgStoreUserSetting(void)__ptr64 +??0CUpgStoreUserSetting@@QEAA@XZ +; public: __cdecl CUpgradeUserSetting::CUpgradeUserSetting(class CUpgradeUserSetting const &__ptr64 )__ptr64 +??0CUpgradeUserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CUpgradeUserSetting::CUpgradeUserSetting(void)__ptr64 +??0CUpgradeUserSetting@@QEAA@XZ +; public: __cdecl CUserSetting::CUserSetting(class CUserSetting const &__ptr64 )__ptr64 +??0CUserSetting@@QEAA@AEBV0@@Z +; public: __cdecl CUserSetting::CUserSetting(void)__ptr64 +??0CUserSetting@@QEAA@XZ +; public: __cdecl CWDSUIImageSelectionSetting::CWDSUIImageSelectionSetting(class CWDSUIImageSelectionSetting const &__ptr64 )__ptr64 +??0CWDSUIImageSelectionSetting@@QEAA@AEBV0@@Z +; public: __cdecl CWDSUIImageSelectionSetting::CWDSUIImageSelectionSetting(void)__ptr64 +??0CWDSUIImageSelectionSetting@@QEAA@XZ +; public: __cdecl CWDSUIWelcomeSetting::CWDSUIWelcomeSetting(class CWDSUIWelcomeSetting const &__ptr64 )__ptr64 +??0CWDSUIWelcomeSetting@@QEAA@AEBV0@@Z +; public: __cdecl CWDSUIWelcomeSetting::CWDSUIWelcomeSetting(void)__ptr64 +??0CWDSUIWelcomeSetting@@QEAA@XZ +; public: __cdecl ::~(void)__ptr64 +??1?$CShimUserSetting@VCStringUserSetting@@@@QEAA@XZ +; public: __cdecl ::~(void)__ptr64 +??1?$CShimUserSetting@VCUInt32UserSetting@@@@QEAA@XZ +; public: __cdecl ::~(void)__ptr64 +??1?$CShimUserSetting@VCUInt64UserSetting@@@@QEAA@XZ +; public: __cdecl CComputerNameSetting::~CComputerNameSetting(void)__ptr64 +??1CComputerNameSetting@@QEAA@XZ +; public: __cdecl CDUUIProgressSetting::~CDUUIProgressSetting(void)__ptr64 +??1CDUUIProgressSetting@@QEAA@XZ +; public: __cdecl CDUUIWelcomeSetting::~CDUUIWelcomeSetting(void)__ptr64 +??1CDUUIWelcomeSetting@@QEAA@XZ +; public: __cdecl CDiskPartFileSystemUserSetting::~CDiskPartFileSystemUserSetting(void)__ptr64 +??1CDiskPartFileSystemUserSetting@@QEAA@XZ +; public: __cdecl CDiskPartFormatUserSetting::~CDiskPartFormatUserSetting(void)__ptr64 +??1CDiskPartFormatUserSetting@@QEAA@XZ +; public: __cdecl CDiskPartUserSetting::~CDiskPartUserSetting(void)__ptr64 +??1CDiskPartUserSetting@@QEAA@XZ +; public: __cdecl CEulaSetting::~CEulaSetting(void)__ptr64 +??1CEulaSetting@@QEAA@XZ +; public: __cdecl CIBSUIImageSelectionSetting::~CIBSUIImageSelectionSetting(void)__ptr64 +??1CIBSUIImageSelectionSetting@@QEAA@XZ +; public: __cdecl CKeyboardSetting::~CKeyboardSetting(void)__ptr64 +??1CKeyboardSetting@@QEAA@XZ +; public: __cdecl COOBEUIFinishSetting::~COOBEUIFinishSetting(void)__ptr64 +??1COOBEUIFinishSetting@@QEAA@XZ +; public: __cdecl COOBEUIWelcomeSetting::~COOBEUIWelcomeSetting(void)__ptr64 +??1COOBEUIWelcomeSetting@@QEAA@XZ +; public: __cdecl CProductKeyUserSetting::~CProductKeyUserSetting(void)__ptr64 +??1CProductKeyUserSetting@@QEAA@XZ +; public: __cdecl CSetupUISummarySetting::~CSetupUISummarySetting(void)__ptr64 +??1CSetupUISummarySetting@@QEAA@XZ +; public: __cdecl CSetupUIWelcomeSetting::~CSetupUIWelcomeSetting(void)__ptr64 +??1CSetupUIWelcomeSetting@@QEAA@XZ +; public: __cdecl CShimStringUserSetting::~CShimStringUserSetting(void)__ptr64 +??1CShimStringUserSetting@@QEAA@XZ +; public: __cdecl CShimUInt32UserSetting::~CShimUInt32UserSetting(void)__ptr64 +??1CShimUInt32UserSetting@@QEAA@XZ +; public: __cdecl CShimUInt64UserSetting::~CShimUInt64UserSetting(void)__ptr64 +??1CShimUInt64UserSetting@@QEAA@XZ +; protected: __cdecl CShowFlagUserSetting::~CShowFlagUserSetting(void)__ptr64 +??1CShowFlagUserSetting@@IEAA@XZ +; public: __cdecl CSimpleStringUserSetting::~CSimpleStringUserSetting(void)__ptr64 +??1CSimpleStringUserSetting@@QEAA@XZ +; public: __cdecl CSimpleUInt32UserSetting::~CSimpleUInt32UserSetting(void)__ptr64 +??1CSimpleUInt32UserSetting@@QEAA@XZ +; public: __cdecl CSimpleUInt64UserSetting::~CSimpleUInt64UserSetting(void)__ptr64 +??1CSimpleUInt64UserSetting@@QEAA@XZ +; protected: __cdecl CStringUserSetting::~CStringUserSetting(void)__ptr64 +??1CStringUserSetting@@IEAA@XZ +; public: __cdecl CTimezoneSetting::~CTimezoneSetting(void)__ptr64 +??1CTimezoneSetting@@QEAA@XZ +; protected: __cdecl CUInt32UserSetting::~CUInt32UserSetting(void)__ptr64 +??1CUInt32UserSetting@@IEAA@XZ +; protected: __cdecl CUInt64UserSetting::~CUInt64UserSetting(void)__ptr64 +??1CUInt64UserSetting@@IEAA@XZ +; public: __cdecl CUpgStoreUserSetting::~CUpgStoreUserSetting(void)__ptr64 +??1CUpgStoreUserSetting@@QEAA@XZ +; public: __cdecl CUpgradeUserSetting::~CUpgradeUserSetting(void)__ptr64 +??1CUpgradeUserSetting@@QEAA@XZ +; public: __cdecl CUserSetting::~CUserSetting(void)__ptr64 +??1CUserSetting@@QEAA@XZ +; public: __cdecl CWDSUIImageSelectionSetting::~CWDSUIImageSelectionSetting(void)__ptr64 +??1CWDSUIImageSelectionSetting@@QEAA@XZ +; public: __cdecl CWDSUIWelcomeSetting::~CWDSUIWelcomeSetting(void)__ptr64 +??1CWDSUIWelcomeSetting@@QEAA@XZ +; public: class &__ptr64 __cdecl ::operator =(class const &__ptr64 )__ptr64 +??4?$CShimUserSetting@VCStringUserSetting@@@@QEAAAEAV0@AEBV0@@Z +; public: class &__ptr64 __cdecl ::operator =(class const &__ptr64 )__ptr64 +??4?$CShimUserSetting@VCUInt32UserSetting@@@@QEAAAEAV0@AEBV0@@Z +; public: class &__ptr64 __cdecl ::operator =(class const &__ptr64 )__ptr64 +??4?$CShimUserSetting@VCUInt64UserSetting@@@@QEAAAEAV0@AEBV0@@Z +; public: class CComputerNameSetting &__ptr64 __cdecl CComputerNameSetting::operator =(class CComputerNameSetting const &__ptr64 )__ptr64 +??4CComputerNameSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CDUUIProgressSetting &__ptr64 __cdecl CDUUIProgressSetting::operator =(class CDUUIProgressSetting const &__ptr64 )__ptr64 +??4CDUUIProgressSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CDUUIWelcomeSetting &__ptr64 __cdecl CDUUIWelcomeSetting::operator =(class CDUUIWelcomeSetting const &__ptr64 )__ptr64 +??4CDUUIWelcomeSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CDiskPartFileSystemUserSetting &__ptr64 __cdecl CDiskPartFileSystemUserSetting::operator =(class CDiskPartFileSystemUserSetting const &__ptr64 )__ptr64 +??4CDiskPartFileSystemUserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CDiskPartFormatUserSetting &__ptr64 __cdecl CDiskPartFormatUserSetting::operator =(class CDiskPartFormatUserSetting const &__ptr64 )__ptr64 +??4CDiskPartFormatUserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CDiskPartUserSetting &__ptr64 __cdecl CDiskPartUserSetting::operator =(class CDiskPartUserSetting const &__ptr64 )__ptr64 +??4CDiskPartUserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CEulaSetting &__ptr64 __cdecl CEulaSetting::operator =(class CEulaSetting const &__ptr64 )__ptr64 +??4CEulaSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CIBSUIImageSelectionSetting &__ptr64 __cdecl CIBSUIImageSelectionSetting::operator =(class CIBSUIImageSelectionSetting const &__ptr64 )__ptr64 +??4CIBSUIImageSelectionSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CKeyboardSetting &__ptr64 __cdecl CKeyboardSetting::operator =(class CKeyboardSetting const &__ptr64 )__ptr64 +??4CKeyboardSetting@@QEAAAEAV0@AEBV0@@Z +; public: class COOBEUIFinishSetting &__ptr64 __cdecl COOBEUIFinishSetting::operator =(class COOBEUIFinishSetting const &__ptr64 )__ptr64 +??4COOBEUIFinishSetting@@QEAAAEAV0@AEBV0@@Z +; public: class COOBEUIWelcomeSetting &__ptr64 __cdecl COOBEUIWelcomeSetting::operator =(class COOBEUIWelcomeSetting const &__ptr64 )__ptr64 +??4COOBEUIWelcomeSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CProductKeyUserSetting &__ptr64 __cdecl CProductKeyUserSetting::operator =(class CProductKeyUserSetting const &__ptr64 )__ptr64 +??4CProductKeyUserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CSetupUISummarySetting &__ptr64 __cdecl CSetupUISummarySetting::operator =(class CSetupUISummarySetting const &__ptr64 )__ptr64 +??4CSetupUISummarySetting@@QEAAAEAV0@AEBV0@@Z +; public: class CSetupUIWelcomeSetting &__ptr64 __cdecl CSetupUIWelcomeSetting::operator =(class CSetupUIWelcomeSetting const &__ptr64 )__ptr64 +??4CSetupUIWelcomeSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CShimStringUserSetting &__ptr64 __cdecl CShimStringUserSetting::operator =(class CShimStringUserSetting const &__ptr64 )__ptr64 +??4CShimStringUserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CShimUInt32UserSetting &__ptr64 __cdecl CShimUInt32UserSetting::operator =(class CShimUInt32UserSetting const &__ptr64 )__ptr64 +??4CShimUInt32UserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CShimUInt64UserSetting &__ptr64 __cdecl CShimUInt64UserSetting::operator =(class CShimUInt64UserSetting const &__ptr64 )__ptr64 +??4CShimUInt64UserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CShowFlagUserSetting &__ptr64 __cdecl CShowFlagUserSetting::operator =(class CShowFlagUserSetting const &__ptr64 )__ptr64 +??4CShowFlagUserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CSimpleStringUserSetting &__ptr64 __cdecl CSimpleStringUserSetting::operator =(class CSimpleStringUserSetting const &__ptr64 )__ptr64 +??4CSimpleStringUserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CSimpleUInt32UserSetting &__ptr64 __cdecl CSimpleUInt32UserSetting::operator =(class CSimpleUInt32UserSetting const &__ptr64 )__ptr64 +??4CSimpleUInt32UserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CSimpleUInt64UserSetting &__ptr64 __cdecl CSimpleUInt64UserSetting::operator =(class CSimpleUInt64UserSetting const &__ptr64 )__ptr64 +??4CSimpleUInt64UserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CStringUserSetting &__ptr64 __cdecl CStringUserSetting::operator =(class CStringUserSetting const &__ptr64 )__ptr64 +??4CStringUserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CTimezoneSetting &__ptr64 __cdecl CTimezoneSetting::operator =(class CTimezoneSetting const &__ptr64 )__ptr64 +??4CTimezoneSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CUInt32UserSetting &__ptr64 __cdecl CUInt32UserSetting::operator =(class CUInt32UserSetting const &__ptr64 )__ptr64 +??4CUInt32UserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CUInt64UserSetting &__ptr64 __cdecl CUInt64UserSetting::operator =(class CUInt64UserSetting const &__ptr64 )__ptr64 +??4CUInt64UserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CUpgStoreUserSetting &__ptr64 __cdecl CUpgStoreUserSetting::operator =(class CUpgStoreUserSetting const &__ptr64 )__ptr64 +??4CUpgStoreUserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CUpgradeUserSetting &__ptr64 __cdecl CUpgradeUserSetting::operator =(class CUpgradeUserSetting const &__ptr64 )__ptr64 +??4CUpgradeUserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CUserSetting &__ptr64 __cdecl CUserSetting::operator =(class CUserSetting const &__ptr64 )__ptr64 +??4CUserSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CWDSUIImageSelectionSetting &__ptr64 __cdecl CWDSUIImageSelectionSetting::operator =(class CWDSUIImageSelectionSetting const &__ptr64 )__ptr64 +??4CWDSUIImageSelectionSetting@@QEAAAEAV0@AEBV0@@Z +; public: class CWDSUIWelcomeSetting &__ptr64 __cdecl CWDSUIWelcomeSetting::operator =(class CWDSUIWelcomeSetting const &__ptr64 )__ptr64 +??4CWDSUIWelcomeSetting@@QEAAAEAV0@AEBV0@@Z +; const ::$vftable +??_7?$CShimUserSetting@VCStringUserSetting@@@@6B@ DATA +; const ::$vftable +??_7?$CShimUserSetting@VCUInt32UserSetting@@@@6B@ DATA +; const ::$vftable +??_7?$CShimUserSetting@VCUInt64UserSetting@@@@6B@ DATA +; const CComputerNameSetting::$vftable +??_7CComputerNameSetting@@6B@ DATA +; const CDUUIProgressSetting::$vftable +??_7CDUUIProgressSetting@@6B@ DATA +; const CDUUIWelcomeSetting::$vftable +??_7CDUUIWelcomeSetting@@6B@ DATA +; const CDiskPartFileSystemUserSetting::$vftable +??_7CDiskPartFileSystemUserSetting@@6B@ DATA +; const CDiskPartFormatUserSetting::$vftable +??_7CDiskPartFormatUserSetting@@6B@ DATA +; const CDiskPartUserSetting::$vftable +??_7CDiskPartUserSetting@@6B@ DATA +; const CEulaSetting::$vftable +??_7CEulaSetting@@6B@ DATA +; const CIBSUIImageSelectionSetting::$vftable +??_7CIBSUIImageSelectionSetting@@6B@ DATA +; const CKeyboardSetting::$vftable +??_7CKeyboardSetting@@6B@ DATA +; const COOBEUIFinishSetting::$vftable +??_7COOBEUIFinishSetting@@6B@ DATA +; const COOBEUIWelcomeSetting::$vftable +??_7COOBEUIWelcomeSetting@@6B@ DATA +; const CProductKeyUserSetting::$vftable +??_7CProductKeyUserSetting@@6B@ DATA +; const CSetupUISummarySetting::$vftable +??_7CSetupUISummarySetting@@6B@ DATA +; const CSetupUIWelcomeSetting::$vftable +??_7CSetupUIWelcomeSetting@@6B@ DATA +; const CShimStringUserSetting::$vftable +??_7CShimStringUserSetting@@6B@ DATA +; const CShimUInt32UserSetting::$vftable +??_7CShimUInt32UserSetting@@6B@ DATA +; const CShimUInt64UserSetting::$vftable +??_7CShimUInt64UserSetting@@6B@ DATA +; const CShowFlagUserSetting::$vftable +??_7CShowFlagUserSetting@@6B@ DATA +; const CSimpleStringUserSetting::$vftable +??_7CSimpleStringUserSetting@@6B@ DATA +; const CSimpleUInt32UserSetting::$vftable +??_7CSimpleUInt32UserSetting@@6B@ DATA +; const CSimpleUInt64UserSetting::$vftable +??_7CSimpleUInt64UserSetting@@6B@ DATA +; const CStringUserSetting::$vftable +??_7CStringUserSetting@@6B@ DATA +; const CTimezoneSetting::$vftable +??_7CTimezoneSetting@@6B@ DATA +; const CUInt32UserSetting::$vftable +??_7CUInt32UserSetting@@6B@ DATA +; const CUInt64UserSetting::$vftable +??_7CUInt64UserSetting@@6B@ DATA +; const CUpgStoreUserSetting::$vftable +??_7CUpgStoreUserSetting@@6B@ DATA +; const CUpgradeUserSetting::$vftable +??_7CUpgradeUserSetting@@6B@ DATA +; const CUserSetting::$vftable +??_7CUserSetting@@6B@ DATA +; const CWDSUIImageSelectionSetting::$vftable +??_7CWDSUIImageSelectionSetting@@6B@ DATA +; const CWDSUIWelcomeSetting::$vftable +??_7CWDSUIWelcomeSetting@@6B@ DATA +; protected: void __cdecl CUserSetting::AcquireMutex(void)__ptr64 +?AcquireMutex@CUserSetting@@IEAAXXZ +; protected: long __cdecl CUserSetting::DeserializeField(unsigned short const *__ptr64,unsigned int,struct WDS_DATA *__ptr64,int)__ptr64 +?DeserializeField@CUserSetting@@IEAAJPEBGIPEAUWDS_DATA@@H@Z +; protected: long __cdecl CStringUserSetting::DeserializeString(unsigned short *__ptr64 *__ptr64,int)__ptr64 +?DeserializeString@CStringUserSetting@@IEAAJPEAPEAGH@Z +; protected: long __cdecl CUInt32UserSetting::DeserializeUInt32(unsigned int *__ptr64,int)__ptr64 +?DeserializeUInt32@CUInt32UserSetting@@IEAAJPEAIH@Z +; protected: long __cdecl CUInt64UserSetting::DeserializeUInt64(unsigned __int64 *__ptr64,int)__ptr64 +?DeserializeUInt64@CUInt64UserSetting@@IEAAJPEA_KH@Z +DiskRegionSupportsCapabilityForType +DiskSupportsCapabilityForType +FreeReason +GetApplicableDiskReason +GetApplicableDiskRegionReason +; protected: struct _BLACKBOARD *__ptr64 __cdecl CUserSetting::GetBlackboard(void)__ptr64 +?GetBlackboard@CUserSetting@@IEAAPEAU_BLACKBOARD@@XZ +GetDiskKey +; protected: long __cdecl CUserSetting::GetKeyName(unsigned short *__ptr64,int,int)__ptr64 +?GetKeyName@CUserSetting@@IEAAJPEAGHH@Z +; public: void *__ptr64 __cdecl CUserSetting::GetModuleId(void)__ptr64 +?GetModuleId@CUserSetting@@QEAAPEAXXZ +GetRegionKey +; public: static int __cdecl CUpgradeUserSetting::IsUpgrade(void) +?IsUpgrade@CUpgradeUserSetting@@SAHXZ +LogDiskReasons +LogDiskRegionReasons +; protected: long __cdecl CUserSetting::ReadError(long *__ptr64,int)__ptr64 +?ReadError@CUserSetting@@IEAAJPEAJH@Z +; protected: long __cdecl CUserSetting::ReadShow(int *__ptr64,int)__ptr64 +?ReadShow@CUserSetting@@IEAAJPEAHH@Z +; protected: void __cdecl CUserSetting::ReleaseMutex(void)__ptr64 +?ReleaseMutex@CUserSetting@@IEAAXXZ +; protected: void __cdecl CUserSetting::SerializeField(unsigned short const *__ptr64,struct WDS_DATA *__ptr64)__ptr64 +?SerializeField@CUserSetting@@IEAAXPEBGPEAUWDS_DATA@@@Z +; protected: void __cdecl CStringUserSetting::SerializeString(unsigned short const *__ptr64)__ptr64 +?SerializeString@CStringUserSetting@@IEAAXPEBG@Z +; protected: void __cdecl CUInt32UserSetting::SerializeUInt32(unsigned int)__ptr64 +?SerializeUInt32@CUInt32UserSetting@@IEAAXI@Z +; protected: void __cdecl CUInt64UserSetting::SerializeUInt64(unsigned __int64)__ptr64 +?SerializeUInt64@CUInt64UserSetting@@IEAAX_K@Z +; public: void __cdecl CUserSetting::SetModuleId(void *__ptr64)__ptr64 +?SetModuleId@CUserSetting@@QEAAXPEAX@Z +; protected: long __cdecl CStringUserSetting::Simple_get_String(unsigned short *__ptr64 *__ptr64)__ptr64 +?Simple_get_String@CStringUserSetting@@IEAAJPEAPEAG@Z +; protected: long __cdecl CUInt32UserSetting::Simple_get_UInt32(unsigned int *__ptr64)__ptr64 +?Simple_get_UInt32@CUInt32UserSetting@@IEAAJPEAI@Z +; protected: long __cdecl CUInt64UserSetting::Simple_get_UInt64(unsigned __int64 *__ptr64)__ptr64 +?Simple_get_UInt64@CUInt64UserSetting@@IEAAJPEA_K@Z +; protected: long __cdecl CStringUserSetting::Simple_set_String(unsigned short const *__ptr64)__ptr64 +?Simple_set_String@CStringUserSetting@@IEAAJPEBG@Z +; protected: long __cdecl CUInt32UserSetting::Simple_set_UInt32(unsigned int)__ptr64 +?Simple_set_UInt32@CUInt32UserSetting@@IEAAJI@Z +; protected: long __cdecl CUInt64UserSetting::Simple_set_UInt64(unsigned __int64)__ptr64 +?Simple_set_UInt64@CUInt64UserSetting@@IEAAJ_K@Z +; public: static int __cdecl CUpgradeUserSetting::UnattendChecked(void) +?UnattendChecked@CUpgradeUserSetting@@SAHXZ +; protected: static unsigned short const *__ptr64 const const __ptr64 CUserSetting::c_stErrorName +?c_stErrorName@CUserSetting@@1QEBGEB DATA +; protected: static unsigned short const *__ptr64 const const __ptr64 CUserSetting::c_stMutex +?c_stMutex@CUserSetting@@1QEBGEB DATA +; protected: static unsigned short const *__ptr64 const const __ptr64 CUserSetting::c_stShowName +?c_stShowName@CUserSetting@@1QEBGEB DATA +; protected: static unsigned short const *__ptr64 const const __ptr64 CUserSetting::c_stValueName +?c_stValueName@CUserSetting@@1QEBGEB DATA +; public: virtual long __cdecl ::get_Error(long *__ptr64)__ptr64 +?get_Error@?$CShimUserSetting@VCStringUserSetting@@@@UEAAJPEAJ@Z +; public: virtual long __cdecl ::get_Error(long *__ptr64)__ptr64 +?get_Error@?$CShimUserSetting@VCUInt32UserSetting@@@@UEAAJPEAJ@Z +; public: virtual long __cdecl ::get_Error(long *__ptr64)__ptr64 +?get_Error@?$CShimUserSetting@VCUInt64UserSetting@@@@UEAAJPEAJ@Z +; public: virtual long __cdecl CShowFlagUserSetting::get_Error(long *__ptr64)__ptr64 +?get_Error@CShowFlagUserSetting@@UEAAJPEAJ@Z +; public: virtual long __cdecl CSimpleStringUserSetting::get_Error(long *__ptr64)__ptr64 +?get_Error@CSimpleStringUserSetting@@UEAAJPEAJ@Z +; public: virtual long __cdecl CSimpleUInt32UserSetting::get_Error(long *__ptr64)__ptr64 +?get_Error@CSimpleUInt32UserSetting@@UEAAJPEAJ@Z +; public: virtual long __cdecl CSimpleUInt64UserSetting::get_Error(long *__ptr64)__ptr64 +?get_Error@CSimpleUInt64UserSetting@@UEAAJPEAJ@Z +; private: virtual unsigned short *__ptr64 __cdecl CComputerNameSetting::get_Name(void)__ptr64 +?get_Name@CComputerNameSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CDUUIProgressSetting::get_Name(void)__ptr64 +?get_Name@CDUUIProgressSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CDUUIWelcomeSetting::get_Name(void)__ptr64 +?get_Name@CDUUIWelcomeSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CDiskPartFileSystemUserSetting::get_Name(void)__ptr64 +?get_Name@CDiskPartFileSystemUserSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CDiskPartFormatUserSetting::get_Name(void)__ptr64 +?get_Name@CDiskPartFormatUserSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CDiskPartUserSetting::get_Name(void)__ptr64 +?get_Name@CDiskPartUserSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CEulaSetting::get_Name(void)__ptr64 +?get_Name@CEulaSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CIBSUIImageSelectionSetting::get_Name(void)__ptr64 +?get_Name@CIBSUIImageSelectionSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CKeyboardSetting::get_Name(void)__ptr64 +?get_Name@CKeyboardSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl COOBEUIFinishSetting::get_Name(void)__ptr64 +?get_Name@COOBEUIFinishSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl COOBEUIWelcomeSetting::get_Name(void)__ptr64 +?get_Name@COOBEUIWelcomeSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CProductKeyUserSetting::get_Name(void)__ptr64 +?get_Name@CProductKeyUserSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CSetupUISummarySetting::get_Name(void)__ptr64 +?get_Name@CSetupUISummarySetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CSetupUIWelcomeSetting::get_Name(void)__ptr64 +?get_Name@CSetupUIWelcomeSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CTimezoneSetting::get_Name(void)__ptr64 +?get_Name@CTimezoneSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CUpgStoreUserSetting::get_Name(void)__ptr64 +?get_Name@CUpgStoreUserSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CUpgradeUserSetting::get_Name(void)__ptr64 +?get_Name@CUpgradeUserSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CWDSUIImageSelectionSetting::get_Name(void)__ptr64 +?get_Name@CWDSUIImageSelectionSetting@@EEAAPEAGXZ +; private: virtual unsigned short *__ptr64 __cdecl CWDSUIWelcomeSetting::get_Name(void)__ptr64 +?get_Name@CWDSUIWelcomeSetting@@EEAAPEAGXZ +; public: virtual long __cdecl ::get_Show(int *__ptr64)__ptr64 +?get_Show@?$CShimUserSetting@VCStringUserSetting@@@@UEAAJPEAH@Z +; public: virtual long __cdecl ::get_Show(int *__ptr64)__ptr64 +?get_Show@?$CShimUserSetting@VCUInt32UserSetting@@@@UEAAJPEAH@Z +; public: virtual long __cdecl ::get_Show(int *__ptr64)__ptr64 +?get_Show@?$CShimUserSetting@VCUInt64UserSetting@@@@UEAAJPEAH@Z +; public: virtual long __cdecl CComputerNameSetting::get_Show(int *__ptr64)__ptr64 +?get_Show@CComputerNameSetting@@UEAAJPEAH@Z +; public: virtual long __cdecl CDiskPartUserSetting::get_Show(int *__ptr64)__ptr64 +?get_Show@CDiskPartUserSetting@@UEAAJPEAH@Z +; public: virtual long __cdecl CShowFlagUserSetting::get_Show(int *__ptr64)__ptr64 +?get_Show@CShowFlagUserSetting@@UEAAJPEAH@Z +; public: virtual long __cdecl CSimpleStringUserSetting::get_Show(int *__ptr64)__ptr64 +?get_Show@CSimpleStringUserSetting@@UEAAJPEAH@Z +; public: virtual long __cdecl CSimpleUInt32UserSetting::get_Show(int *__ptr64)__ptr64 +?get_Show@CSimpleUInt32UserSetting@@UEAAJPEAH@Z +; public: virtual long __cdecl CSimpleUInt64UserSetting::get_Show(int *__ptr64)__ptr64 +?get_Show@CSimpleUInt64UserSetting@@UEAAJPEAH@Z +; public: virtual long __cdecl CShimStringUserSetting::get_String(unsigned short *__ptr64 *__ptr64)__ptr64 +?get_String@CShimStringUserSetting@@UEAAJPEAPEAG@Z +; public: virtual long __cdecl CSimpleStringUserSetting::get_String(unsigned short *__ptr64 *__ptr64)__ptr64 +?get_String@CSimpleStringUserSetting@@UEAAJPEAPEAG@Z +; public: virtual long __cdecl CDiskPartUserSetting::get_UInt32(unsigned int *__ptr64)__ptr64 +?get_UInt32@CDiskPartUserSetting@@UEAAJPEAI@Z +; public: virtual long __cdecl CShimUInt32UserSetting::get_UInt32(unsigned int *__ptr64)__ptr64 +?get_UInt32@CShimUInt32UserSetting@@UEAAJPEAI@Z +; public: virtual long __cdecl CSimpleUInt32UserSetting::get_UInt32(unsigned int *__ptr64)__ptr64 +?get_UInt32@CSimpleUInt32UserSetting@@UEAAJPEAI@Z +; public: virtual long __cdecl CShimUInt64UserSetting::get_UInt64(unsigned __int64 *__ptr64)__ptr64 +?get_UInt64@CShimUInt64UserSetting@@UEAAJPEA_K@Z +; public: virtual long __cdecl CSimpleUInt64UserSetting::get_UInt64(unsigned __int64 *__ptr64)__ptr64 +?get_UInt64@CSimpleUInt64UserSetting@@UEAAJPEA_K@Z +; private: virtual int __cdecl CComputerNameSetting::get_ValidateID(void)__ptr64 +?get_ValidateID@CComputerNameSetting@@EEAAHXZ +; private: virtual int __cdecl CDiskPartUserSetting::get_ValidateID(void)__ptr64 +?get_ValidateID@CDiskPartUserSetting@@EEAAHXZ +; private: virtual int __cdecl CProductKeyUserSetting::get_ValidateID(void)__ptr64 +?get_ValidateID@CProductKeyUserSetting@@EEAAHXZ +; public: long __cdecl CUserSetting::set_Error(long)__ptr64 +?set_Error@CUserSetting@@QEAAJJ@Z +; public: long __cdecl CUserSetting::set_Show(int)__ptr64 +?set_Show@CUserSetting@@QEAAJH@Z +; public: virtual long __cdecl CComputerNameSetting::set_String(unsigned short const *__ptr64)__ptr64 +?set_String@CComputerNameSetting@@UEAAJPEBG@Z +; public: virtual long __cdecl CShimStringUserSetting::set_String(unsigned short const *__ptr64)__ptr64 +?set_String@CShimStringUserSetting@@UEAAJPEBG@Z +; public: virtual long __cdecl CSimpleStringUserSetting::set_String(unsigned short const *__ptr64)__ptr64 +?set_String@CSimpleStringUserSetting@@UEAAJPEBG@Z +; public: virtual long __cdecl CDiskPartUserSetting::set_UInt32(unsigned int)__ptr64 +?set_UInt32@CDiskPartUserSetting@@UEAAJI@Z +; public: virtual long __cdecl CShimUInt32UserSetting::set_UInt32(unsigned int)__ptr64 +?set_UInt32@CShimUInt32UserSetting@@UEAAJI@Z +; public: virtual long __cdecl CSimpleUInt32UserSetting::set_UInt32(unsigned int)__ptr64 +?set_UInt32@CSimpleUInt32UserSetting@@UEAAJI@Z +; public: virtual long __cdecl CUpgradeUserSetting::set_UInt32(unsigned int)__ptr64 +?set_UInt32@CUpgradeUserSetting@@UEAAJI@Z +; public: virtual long __cdecl CShimUInt64UserSetting::set_UInt64(unsigned __int64)__ptr64 +?set_UInt64@CShimUInt64UserSetting@@UEAAJ_K@Z +; public: virtual long __cdecl CSimpleUInt64UserSetting::set_UInt64(unsigned __int64)__ptr64 +?set_UInt64@CSimpleUInt64UserSetting@@UEAAJ_K@Z +CallbackGetArgumentInt32 +CallbackGetArgumentString +CallbackGetArgumentUInt64 +IsCrossArchitectureInstall +PublishMessage +SignalSetupComplianceBlock +WdsCollectionAddString +WdsCollectionAddUInt32 +WdsCollectionAddUInt64 +WdsPickTempDriveBasedOnInstallDrive +WdsValidateInstallDrive diff --git a/lib/libc/mingw/lib64/webcheck.def b/lib/libc/mingw/lib64/webcheck.def new file mode 100644 index 0000000000000000000000000000000000000000..f0d77469ae807e64f07d9601d5336291a7cc2d19 --- /dev/null +++ b/lib/libc/mingw/lib64/webcheck.def @@ -0,0 +1,14 @@ +; +; Exports of file WebCheck.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WebCheck.dll +EXPORTS +XMLScheduleElementToTaskTrigger +DllCanUnloadNow +DllGetClassObject +DllInstall +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/webhits.def b/lib/libc/mingw/lib64/webhits.def new file mode 100644 index 0000000000000000000000000000000000000000..0712a60fb8227a2fccdb67a78e1696470d504bbd --- /dev/null +++ b/lib/libc/mingw/lib64/webhits.def @@ -0,0 +1,11 @@ +; +; Exports of file WEBHITS.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WEBHITS.dll +EXPORTS +GetExtensionVersion +HttpExtensionProc +TerminateExtension diff --git a/lib/libc/mingw/lib64/wer.def b/lib/libc/mingw/lib64/wer.def deleted file mode 100644 index 3f81b5b5898251e9732c31e4a12eaaaf7af5af74..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/lib64/wer.def +++ /dev/null @@ -1,84 +0,0 @@ -; -; Definition file of wer.dll -; Automatic generated by gendef -; written by Kai Tietz 2008 -; -LIBRARY "wer.dll" -EXPORTS -WerSysprepCleanup -WerSysprepGeneralize -WerSysprepSpecialize -WerUnattendedSetup -WerpAddAppCompatData -WerpAddFile -WerpAddMemoryBlock -WerpAddRegisteredDataToReport -WerpAddSecondaryParameter -WerpAddTextToReport -WerpArchiveReport -WerpCancelResponseDownload -WerpCancelUpload -WerpCloseStore -WerpCreateMachineStore -WerpDeleteReport -WerpDestroyWerString -WerpDownloadResponse -WerpDownloadResponseTemplate -WerpEnumerateStoreNext -WerpEnumerateStoreStart -WerpExtractReportFiles -WerpGetBucketId -WerpGetDynamicParameter -WerpGetEventType -WerpGetFileByIndex -WerpGetFilePathByIndex -WerpGetNumFiles -WerpGetNumSecParams -WerpGetNumSigParams -WerpGetReportFinalConsent -WerpGetReportFlags -WerpGetReportInformation -WerpGetReportTime -WerpGetReportType -WerpGetResponseId -WerpGetResponseUrl -WerpGetSecParamByIndex -WerpGetSigParamByIndex -WerpGetStoreLocation -WerpGetStoreType -WerpGetTextFromReport -WerpGetUIParamByIndex -WerpGetUploadTime -WerpGetWerStringData -WerpIsTransportAvailable -WerpLoadReport -WerpOpenMachineArchive -WerpOpenMachineQueue -WerpOpenUserArchive -WerpReportCancel -WerpRestartApplication -WerpSetDynamicParameter -WerpSetEventName -WerpSetReportFlags -WerpSetReportInformation -WerpSetReportTime -WerpSetReportUploadContextToken -WerpShowNXNotification -WerpShowSecondLevelConsent -WerpShowUpsellUI -WerpSubmitReportFromStore -WerpSvcReportFromMachineQueue -WerAddExcludedApplication -WerRemoveExcludedApplication -WerReportAddDump -WerReportAddFile -WerReportCloseHandle -WerReportCreate -WerReportSetParameter -WerReportSetUIOption -WerReportSubmit -WerpGetReportConsent -WerpIsDisabled -WerpOpenUserQueue -WerpPromtUser -WerpSetCallBack diff --git a/lib/libc/mingw/lib64/wevtfwd.def b/lib/libc/mingw/lib64/wevtfwd.def new file mode 100644 index 0000000000000000000000000000000000000000..78f04c2258843568f3fdd0a8452a394c7c2e8ae5 --- /dev/null +++ b/lib/libc/mingw/lib64/wevtfwd.def @@ -0,0 +1,12 @@ +; +; Definition file of WEVTFWD.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WEVTFWD.DLL" +EXPORTS +WSManProvPullEvents +WSManProvShutdown +WSManProvStartup +WSManProvSubscribe +WSManProvUnsubscribe diff --git a/lib/libc/mingw/lib64/wiadss.def b/lib/libc/mingw/lib64/wiadss.def new file mode 100644 index 0000000000000000000000000000000000000000..628b19245d312586504e1a3bb57f096030fa6255 --- /dev/null +++ b/lib/libc/mingw/lib64/wiadss.def @@ -0,0 +1,39 @@ +; +; Exports of file WIADSS.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WIADSS.DLL +EXPORTS +FindFirstImportDS +FindNextImportDS +CloseFindContext +LoadImportDS +UnloadImportDS +GetLoaderStatus +FindImportDSByDeviceName +; public: __cdecl BUFFER::BUFFER(unsigned int) __ptr64 +??0BUFFER@@QEAA@I@Z +; public: __cdecl BUFFER_CHAIN::BUFFER_CHAIN(void) __ptr64 +??0BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::BUFFER_CHAIN_ITEM(unsigned int) __ptr64 +??0BUFFER_CHAIN_ITEM@@QEAA@I@Z +; public: __cdecl BUFFER::~BUFFER(void) __ptr64 +??1BUFFER@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN::~BUFFER_CHAIN(void) __ptr64 +??1BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::~BUFFER_CHAIN_ITEM(void) __ptr64 +??1BUFFER_CHAIN_ITEM@@QEAA@XZ +; public: void __cdecl BUFFER::`default constructor closure'(void) __ptr64 +??_FBUFFER@@QEAAXXZ +; public: void __cdecl BUFFER_CHAIN_ITEM::`default constructor closure'(void) __ptr64 +??_FBUFFER_CHAIN_ITEM@@QEAAXXZ +; public: void * __ptr64 __cdecl BUFFER::QueryPtr(void)const __ptr64 +?QueryPtr@BUFFER@@QEBAPEAXXZ +; public: unsigned int __cdecl BUFFER::QuerySize(void)const __ptr64 +?QuerySize@BUFFER@@QEBAIXZ +; public: unsigned long __cdecl BUFFER_CHAIN_ITEM::QueryUsed(void)const __ptr64 +?QueryUsed@BUFFER_CHAIN_ITEM@@QEBAKXZ +; public: void __cdecl BUFFER_CHAIN_ITEM::SetUsed(unsigned long) __ptr64 +?SetUsed@BUFFER_CHAIN_ITEM@@QEAAXK@Z diff --git a/lib/libc/mingw/lib64/wiarpc.def b/lib/libc/mingw/lib64/wiarpc.def new file mode 100644 index 0000000000000000000000000000000000000000..8a3ce7f495b7d2e48d98f2296d30f0ea4499169b --- /dev/null +++ b/lib/libc/mingw/lib64/wiarpc.def @@ -0,0 +1,34 @@ +; +; Exports of file wiarpc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY wiarpc.dll +EXPORTS +; public: __cdecl BUFFER::BUFFER(unsigned int) __ptr64 +??0BUFFER@@QEAA@I@Z +; public: __cdecl BUFFER_CHAIN::BUFFER_CHAIN(void) __ptr64 +??0BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::BUFFER_CHAIN_ITEM(unsigned int) __ptr64 +??0BUFFER_CHAIN_ITEM@@QEAA@I@Z +; public: __cdecl BUFFER::~BUFFER(void) __ptr64 +??1BUFFER@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN::~BUFFER_CHAIN(void) __ptr64 +??1BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::~BUFFER_CHAIN_ITEM(void) __ptr64 +??1BUFFER_CHAIN_ITEM@@QEAA@XZ +; public: void __cdecl BUFFER::`default constructor closure'(void) __ptr64 +??_FBUFFER@@QEAAXXZ +; public: void __cdecl BUFFER_CHAIN_ITEM::`default constructor closure'(void) __ptr64 +??_FBUFFER_CHAIN_ITEM@@QEAAXXZ +; public: void * __ptr64 __cdecl BUFFER::QueryPtr(void)const __ptr64 +?QueryPtr@BUFFER@@QEBAPEAXXZ +; public: unsigned int __cdecl BUFFER::QuerySize(void)const __ptr64 +?QuerySize@BUFFER@@QEBAIXZ +; public: unsigned long __cdecl BUFFER_CHAIN_ITEM::QueryUsed(void)const __ptr64 +?QueryUsed@BUFFER_CHAIN_ITEM@@QEBAKXZ +; public: void __cdecl BUFFER_CHAIN_ITEM::SetUsed(unsigned long) __ptr64 +?SetUsed@BUFFER_CHAIN_ITEM@@QEAAXK@Z +WiaEventsInitialize +WiaEventsTerminate diff --git a/lib/libc/mingw/lib64/wiaservc.def b/lib/libc/mingw/lib64/wiaservc.def new file mode 100644 index 0000000000000000000000000000000000000000..af756087a279417792164b4541c103afc2ee5b4d --- /dev/null +++ b/lib/libc/mingw/lib64/wiaservc.def @@ -0,0 +1,90 @@ +; +; Exports of file wiaservc.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY wiaservc.dll +EXPORTS +; public: __cdecl BUFFER::BUFFER(unsigned int) __ptr64 +??0BUFFER@@QEAA@I@Z +; public: __cdecl BUFFER_CHAIN::BUFFER_CHAIN(void) __ptr64 +??0BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::BUFFER_CHAIN_ITEM(unsigned int) __ptr64 +??0BUFFER_CHAIN_ITEM@@QEAA@I@Z +; public: __cdecl BUFFER::~BUFFER(void) __ptr64 +??1BUFFER@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN::~BUFFER_CHAIN(void) __ptr64 +??1BUFFER_CHAIN@@QEAA@XZ +; public: __cdecl BUFFER_CHAIN_ITEM::~BUFFER_CHAIN_ITEM(void) __ptr64 +??1BUFFER_CHAIN_ITEM@@QEAA@XZ +; public: void __cdecl BUFFER::`default constructor closure'(void) __ptr64 +??_FBUFFER@@QEAAXXZ +; public: void __cdecl BUFFER_CHAIN_ITEM::`default constructor closure'(void) __ptr64 +??_FBUFFER_CHAIN_ITEM@@QEAAXXZ +; public: void * __ptr64 __cdecl BUFFER::QueryPtr(void)const __ptr64 +?QueryPtr@BUFFER@@QEBAPEAXXZ +; public: unsigned int __cdecl BUFFER::QuerySize(void)const __ptr64 +?QuerySize@BUFFER@@QEBAIXZ +; public: unsigned long __cdecl BUFFER_CHAIN_ITEM::QueryUsed(void)const __ptr64 +?QueryUsed@BUFFER_CHAIN_ITEM@@QEBAKXZ +ServiceMain +; public: void __cdecl BUFFER_CHAIN_ITEM::SetUsed(unsigned long) __ptr64 +?SetUsed@BUFFER_CHAIN_ITEM@@QEAAXK@Z +SvchostPushServiceGlobals +DllEntryPoint +DllRegisterServer +DllUnregisterServer +wiasCreateChildAppItem +wiasCreateDrvItem +wiasCreateLogInstance +wiasCreatePropContext +wiasDebugError +wiasDebugTrace +wiasDownSampleBuffer +wiasFormatArgs +wiasFreePropContext +wiasGetChangedValueFloat +wiasGetChangedValueGuid +wiasGetChangedValueLong +wiasGetChangedValueStr +wiasGetChildrenContexts +wiasGetContextFromName +wiasGetDrvItem +wiasGetImageInformation +wiasGetItemType +wiasGetPropertyAttributes +wiasGetRootItem +wiasIsPropChanged +wiasParseEndorserString +wiasPrintDebugHResult +wiasQueueEvent +wiasReadMultiple +wiasReadPropBin +wiasReadPropFloat +wiasReadPropGuid +wiasReadPropLong +wiasReadPropStr +wiasSendEndOfPage +wiasSetItemPropAttribs +wiasSetItemPropNames +wiasSetPropChanged +wiasSetPropertyAttributes +wiasSetValidFlag +wiasSetValidListFloat +wiasSetValidListGuid +wiasSetValidListLong +wiasSetValidListStr +wiasSetValidRangeFloat +wiasSetValidRangeLong +wiasUpdateScanRect +wiasUpdateValidFormat +wiasValidateItemProperties +wiasWriteBufToFile +wiasWriteMultiple +wiasWritePageBufToFile +wiasWritePropBin +wiasWritePropFloat +wiasWritePropGuid +wiasWritePropLong +wiasWritePropStr diff --git a/lib/libc/mingw/lib64/winhvemulation.def b/lib/libc/mingw/lib64/winhvemulation.def new file mode 100644 index 0000000000000000000000000000000000000000..9fb7bd81ddd2a93a041806ba04e38bb4c2878210 --- /dev/null +++ b/lib/libc/mingw/lib64/winhvemulation.def @@ -0,0 +1,6 @@ +LIBRARY "winhvemulation.dll" +EXPORTS +WHvEmulatorCreateEmulator +WHvEmulatorDestroyEmulator +WHvEmulatorTryIoEmulation +WHvEmulatorTryMmioEmulation diff --git a/lib/libc/mingw/lib64/winhvplatform.def b/lib/libc/mingw/lib64/winhvplatform.def new file mode 100644 index 0000000000000000000000000000000000000000..4be84a51c4bae843d7dc2aa3131966a010b019f2 --- /dev/null +++ b/lib/libc/mingw/lib64/winhvplatform.def @@ -0,0 +1,68 @@ +LIBRARY "winhvplatform.dll" +EXPORTS +WHvAcceptPartitionMigration +WHvAdviseGpaRange +WHvAllocateVpciResource +WHvCancelPartitionMigration +WHvCancelRunVirtualProcessor +WHvCompletePartitionMigration +WHvCreateNotificationPort +WHvCreatePartition +WHvCreateTrigger +WHvCreateVirtualProcessor +WHvCreateVirtualProcessor2 +WHvCreateVpciDevice +WHvDeleteNotificationPort +WHvDeletePartition +WHvDeleteTrigger +WHvDeleteVirtualProcessor +WHvDeleteVpciDevice +WHvGetCapability +WHvGetInterruptTargetVpSet +WHvGetPartitionCounters +WHvGetPartitionProperty +WHvGetVirtualProcessorCounters +WHvGetVirtualProcessorCpuidOutput +WHvGetVirtualProcessorInterruptControllerState +WHvGetVirtualProcessorInterruptControllerState2 +WHvGetVirtualProcessorRegisters +WHvGetVirtualProcessorState +WHvGetVirtualProcessorXsaveState +WHvGetVpciDeviceInterruptTarget +WHvGetVpciDeviceNotification +WHvGetVpciDeviceProperty +WHvMapGpaRange +WHvMapGpaRange2 +WHvMapVpciDeviceInterrupt +WHvMapVpciDeviceMmioRanges +WHvPostVirtualProcessorSynicMessage +WHvQueryGpaRangeDirtyBitmap +WHvReadGpaRange +WHvReadVpciDeviceRegister +WHvRegisterPartitionDoorbellEvent +WHvRequestInterrupt +WHvRequestVpciDeviceInterrupt +WHvResetPartition +WHvResumePartitionTime +WHvRetargetVpciDeviceInterrupt +WHvRunVirtualProcessor +WHvSetNotificationPortProperty +WHvSetPartitionProperty +WHvSetVirtualProcessorInterruptControllerState +WHvSetVirtualProcessorInterruptControllerState2 +WHvSetVirtualProcessorRegisters +WHvSetVirtualProcessorState +WHvSetVirtualProcessorXsaveState +WHvSetVpciDevicePowerState +WHvSetupPartition +WHvSignalVirtualProcessorSynicEvent +WHvStartPartitionMigration +WHvSuspendPartitionTime +WHvTranslateGva +WHvUnmapGpaRange +WHvUnmapVpciDeviceInterrupt +WHvUnmapVpciDeviceMmioRanges +WHvUnregisterPartitionDoorbellEvent +WHvUpdateTriggerParameters +WHvWriteGpaRange +WHvWriteVpciDeviceRegister diff --git a/lib/libc/mingw/lib64/winipsec.def b/lib/libc/mingw/lib64/winipsec.def new file mode 100644 index 0000000000000000000000000000000000000000..c8ef6f31a9e61cab0530564d0234d18ed89d8cfd --- /dev/null +++ b/lib/libc/mingw/lib64/winipsec.def @@ -0,0 +1,71 @@ +; +; Exports of file WINIPSEC.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WINIPSEC.DLL +EXPORTS +SPDApiBufferAllocate +SPDApiBufferFree +AddTransportFilter +DeleteTransportFilter +EnumTransportFilters +SetTransportFilter +GetTransportFilter +AddQMPolicy +DeleteQMPolicy +EnumQMPolicies +SetQMPolicy +GetQMPolicy +AddMMPolicy +DeleteMMPolicy +EnumMMPolicies +SetMMPolicy +GetMMPolicy +AddMMFilter +DeleteMMFilter +EnumMMFilters +SetMMFilter +GetMMFilter +MatchMMFilter +MatchTransportFilter +GetQMPolicyByID +GetMMPolicyByID +AddMMAuthMethods +DeleteMMAuthMethods +EnumMMAuthMethods +SetMMAuthMethods +GetMMAuthMethods +InitiateIKENegotiation +QueryIKENegotiationStatus +CloseIKENegotiationHandle +EnumMMSAs +QueryIKEStatistics +DeleteMMSAs +RegisterIKENotifyClient +QueryIKENotifyData +CloseIKENotifyHandle +QueryIPSecStatistics +EnumQMSAs +AddTunnelFilter +DeleteTunnelFilter +EnumTunnelFilters +SetTunnelFilter +GetTunnelFilter +MatchTunnelFilter +OpenMMFilterHandle +CloseMMFilterHandle +OpenTransportFilterHandle +CloseTransportFilterHandle +OpenTunnelFilterHandle +CloseTunnelFilterHandle +EnumIPSecInterfaces +AddSAs +DeleteQMSAs +GetConfigurationVariables +SetConfigurationVariables +QuerySpdPolicyState +OpenIPSecPerformanceData +CollectIPSecPerformanceData +CloseIPSecPerformanceData diff --git a/lib/libc/mingw/lib64/wlnotify.def b/lib/libc/mingw/lib64/wlnotify.def new file mode 100644 index 0000000000000000000000000000000000000000..5b3455bd8eb79a4a2716bc7df9c1b3782594e7e2 --- /dev/null +++ b/lib/libc/mingw/lib64/wlnotify.def @@ -0,0 +1,38 @@ +; +; Exports of file WlNotify.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WlNotify.dll +EXPORTS +RegisterTicketExpiredNotificationEvent +SCardResumeCertProp +SCardStartCertProp +SCardStopCertProp +SCardSuspendCertProp +SchedEventLogOff +SchedStartShell +ShowNotificationBalloonW +UnregisterTicketExpiredNotificationEvent +SensDisconnectEvent +SensLockEvent +SensLogoffEvent +SensLogonEvent +SensPostShellEvent +SensReconnectEvent +SensShutdownEvent +SensStartScreenSaverEvent +SensStartShellEvent +SensStartupEvent +SensStopScreenSaverEvent +SensUnlockEvent +TSEventDisconnect +TSEventLogoff +TSEventLogon +TSEventPostShell +TSEventReconnect +TSEventShutdown +TSEventStartShell +TSEventStartup +TermsrvCreateTempDir diff --git a/lib/libc/mingw/lib64/wlstore.def b/lib/libc/mingw/lib64/wlstore.def new file mode 100644 index 0000000000000000000000000000000000000000..401cabd896f44517a1df52b011e5e7e6eefd2429 --- /dev/null +++ b/lib/libc/mingw/lib64/wlstore.def @@ -0,0 +1,33 @@ +; +; Exports of file WLSTORE.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WLSTORE.DLL +EXPORTS +DllRegisterServer +DllUnregisterServer +UpdateWirelessPSData +WirelessAddPSToPolicy +WirelessAllocPolMem +WirelessAllocPolStr +WirelessClearWMIStore +WirelessClosePolicyStore +WirelessCopyPolicyData +WirelessCreatePolicyData +WirelessDeletePolicyData +WirelessEnumPolicyData +WirelessFreeMulPolicyData +WirelessFreePolMem +WirelessFreePolStr +WirelessFreePolicyData +WirelessGPOOpenPolicyStore +WirelessPolicyPSId +WirelessReallocatePolMem +WirelessReallocatePolStr +WirelessRemovePSFromPolicy +WirelessRemovePSFromPolicyId +WirelessSetPSDataInPolicy +WirelessSetPolicyData +WirelessWriteDirectoryPolicyToWMI diff --git a/lib/libc/mingw/lib64/wmi2xml.def b/lib/libc/mingw/lib64/wmi2xml.def new file mode 100644 index 0000000000000000000000000000000000000000..fc5b24350090c82a44eab36f086fef53fd4aa7cc --- /dev/null +++ b/lib/libc/mingw/lib64/wmi2xml.def @@ -0,0 +1,16 @@ +; +; Exports of file wmi2xml.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY wmi2xml.dll +EXPORTS +CloseWbemTextSource +OpenWbemTextSource +TextToWbemObject +WbemObjectToText +DllCanUnloadNow +DllGetClassObject +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/wmiaprpl.def b/lib/libc/mingw/lib64/wmiaprpl.def new file mode 100644 index 0000000000000000000000000000000000000000..342ccfe5b81b901eeadd83dcb82fa32aef07627f --- /dev/null +++ b/lib/libc/mingw/lib64/wmiaprpl.def @@ -0,0 +1,13 @@ +; +; Exports of file WmiApRpl.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WmiApRpl.dll +EXPORTS +WmiClosePerfData +WmiCollectPerfData +WmiOpenPerfData +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/wmilib.def b/lib/libc/mingw/lib64/wmilib.def new file mode 100644 index 0000000000000000000000000000000000000000..edb07a4781ab30a591b356e3fe0c849d15106cb4 --- /dev/null +++ b/lib/libc/mingw/lib64/wmilib.def @@ -0,0 +1,10 @@ +; +; Definition file of WMILIB.SYS +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WMILIB.SYS" +EXPORTS +WmiCompleteRequest +WmiFireEvent +WmiSystemControl diff --git a/lib/libc/mingw/lib64/wmisvc.def b/lib/libc/mingw/lib64/wmisvc.def new file mode 100644 index 0000000000000000000000000000000000000000..5fe78cb45f1d46ca46ec16a1976affda30aad666 --- /dev/null +++ b/lib/libc/mingw/lib64/wmisvc.def @@ -0,0 +1,225 @@ +; +; Exports of file WMIsvc.DLL +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY WMIsvc.DLL +EXPORTS +; public: __cdecl C9XAce::C9XAce(class C9XAce const & __ptr64) __ptr64 +??0C9XAce@@QEAA@AEBV0@@Z +; public: __cdecl C9XAce::C9XAce(void) __ptr64 +??0C9XAce@@QEAA@XZ +; public: __cdecl CArena::CArena(class CArena const & __ptr64) __ptr64 +??0CArena@@QEAA@AEBV0@@Z +; public: __cdecl CArena::CArena(void) __ptr64 +??0CArena@@QEAA@XZ +; public: __cdecl CBaseAce::CBaseAce(class CBaseAce const & __ptr64) __ptr64 +??0CBaseAce@@QEAA@AEBV0@@Z +; public: __cdecl CBaseAce::CBaseAce(void) __ptr64 +??0CBaseAce@@QEAA@XZ +; public: __cdecl CCheckedInCritSec::CCheckedInCritSec(class CCritSec * __ptr64) __ptr64 +??0CCheckedInCritSec@@QEAA@PEAVCCritSec@@@Z +; public: __cdecl CCritSec::CCritSec(void) __ptr64 +??0CCritSec@@QEAA@XZ +; public: __cdecl CEnterWbemCriticalSection::CEnterWbemCriticalSection(class CWbemCriticalSection * __ptr64,unsigned long) __ptr64 +??0CEnterWbemCriticalSection@@QEAA@PEAVCWbemCriticalSection@@K@Z +; public: __cdecl CHaltable::CHaltable(class CHaltable const & __ptr64) __ptr64 +??0CHaltable@@QEAA@AEBV0@@Z +; public: __cdecl CInCritSec::CInCritSec(struct _RTL_CRITICAL_SECTION * __ptr64) __ptr64 +??0CInCritSec@@QEAA@PEAU_RTL_CRITICAL_SECTION@@@Z +; public: __cdecl CNtAce::CNtAce(void) __ptr64 +??0CNtAce@@QEAA@XZ +; public: __cdecl CNtSid::CNtSid(void) __ptr64 +??0CNtSid@@QEAA@XZ +; public: __cdecl CWin32DefaultArena::CWin32DefaultArena(class CWin32DefaultArena const & __ptr64) __ptr64 +??0CWin32DefaultArena@@QEAA@AEBV0@@Z +; public: __cdecl CWin32DefaultArena::CWin32DefaultArena(void) __ptr64 +??0CWin32DefaultArena@@QEAA@XZ +; public: virtual __cdecl CBaseAce::~CBaseAce(void) __ptr64 +??1CBaseAce@@UEAA@XZ +; public: __cdecl CCheckedInCritSec::~CCheckedInCritSec(void) __ptr64 +??1CCheckedInCritSec@@QEAA@XZ +; public: __cdecl CCritSec::~CCritSec(void) __ptr64 +??1CCritSec@@QEAA@XZ +; public: __cdecl CEnterWbemCriticalSection::~CEnterWbemCriticalSection(void) __ptr64 +??1CEnterWbemCriticalSection@@QEAA@XZ +; public: __cdecl CInCritSec::~CInCritSec(void) __ptr64 +??1CInCritSec@@QEAA@XZ +; public: __cdecl CWin32DefaultArena::~CWin32DefaultArena(void) __ptr64 +??1CWin32DefaultArena@@QEAA@XZ +; public: class C9XAce & __ptr64 __cdecl C9XAce::operator=(class C9XAce const & __ptr64) __ptr64 +??4C9XAce@@QEAAAEAV0@AEBV0@@Z +; public: class CArena & __ptr64 __cdecl CArena::operator=(class CArena const & __ptr64) __ptr64 +??4CArena@@QEAAAEAV0@AEBV0@@Z +; public: class CBaseAce & __ptr64 __cdecl CBaseAce::operator=(class CBaseAce const & __ptr64) __ptr64 +??4CBaseAce@@QEAAAEAV0@AEBV0@@Z +; public: class CCheckedInCritSec & __ptr64 __cdecl CCheckedInCritSec::operator=(class CCheckedInCritSec const & __ptr64) __ptr64 +??4CCheckedInCritSec@@QEAAAEAV0@AEBV0@@Z +; public: class CCritSec & __ptr64 __cdecl CCritSec::operator=(class CCritSec const & __ptr64) __ptr64 +??4CCritSec@@QEAAAEAV0@AEBV0@@Z +; public: class CEnterWbemCriticalSection & __ptr64 __cdecl CEnterWbemCriticalSection::operator=(class CEnterWbemCriticalSection const & __ptr64) __ptr64 +??4CEnterWbemCriticalSection@@QEAAAEAV0@AEBV0@@Z +; public: class CFlexQueue & __ptr64 __cdecl CFlexQueue::operator=(class CFlexQueue const & __ptr64) __ptr64 +??4CFlexQueue@@QEAAAEAV0@AEBV0@@Z +; public: class CHaltable & __ptr64 __cdecl CHaltable::operator=(class CHaltable const & __ptr64) __ptr64 +??4CHaltable@@QEAAAEAV0@AEBV0@@Z +; public: class CInCritSec & __ptr64 __cdecl CInCritSec::operator=(class CInCritSec const & __ptr64) __ptr64 +??4CInCritSec@@QEAAAEAV0@AEBV0@@Z +; public: class CNtSecurity & __ptr64 __cdecl CNtSecurity::operator=(class CNtSecurity const & __ptr64) __ptr64 +??4CNtSecurity@@QEAAAEAV0@AEBV0@@Z +; public: class CPersistentConfig & __ptr64 __cdecl CPersistentConfig::operator=(class CPersistentConfig const & __ptr64) __ptr64 +??4CPersistentConfig@@QEAAAEAV0@AEBV0@@Z +; public: class CSmallArrayBlob & __ptr64 __cdecl CSmallArrayBlob::operator=(class CSmallArrayBlob const & __ptr64) __ptr64 +??4CSmallArrayBlob@@QEAAAEAV0@AEBV0@@Z +; public: class CStaticCritSec & __ptr64 __cdecl CStaticCritSec::operator=(class CStaticCritSec const & __ptr64) __ptr64 +??4CStaticCritSec@@QEAAAEAV0@AEBV0@@Z +; public: class CWbemCriticalSection & __ptr64 __cdecl CWbemCriticalSection::operator=(class CWbemCriticalSection const & __ptr64) __ptr64 +??4CWbemCriticalSection@@QEAAAEAV0@AEBV0@@Z +; public: class CWin32DefaultArena & __ptr64 __cdecl CWin32DefaultArena::operator=(class CWin32DefaultArena const & __ptr64) __ptr64 +??4CWin32DefaultArena@@QEAAAEAV0@AEBV0@@Z +; public: class MD5 & __ptr64 __cdecl MD5::operator=(class MD5 const & __ptr64) __ptr64 +??4MD5@@QEAAAEAV0@AEBV0@@Z +; public: class Registry & __ptr64 __cdecl Registry::operator=(class Registry const & __ptr64) __ptr64 +??4Registry@@QEAAAEAV0@AEBV0@@Z +; public: void * __ptr64 & __ptr64 __cdecl CFlexArray::operator[](int) __ptr64 +??ACFlexArray@@QEAAAEAPEAXH@Z +; public: void * __ptr64 __cdecl CFlexArray::operator[](int)const __ptr64 +??ACFlexArray@@QEBAPEAXH@Z +; public: void * __ptr64 __cdecl CSmallArrayBlob::operator[](int)const __ptr64 +??ACSmallArrayBlob@@QEBAPEAXH@Z +; public: unsigned short * __ptr64 __cdecl CWStringArray::operator[](int)const __ptr64 +??ACWStringArray@@QEBAPEAGH@Z +; const C9XAce::`vftable' +??_7C9XAce@@6B@ +; const CArena::`vftable' +??_7CArena@@6B@ +; const CBaseAce::`vftable' +??_7CBaseAce@@6B@ +; const CHaltable::`vftable' +??_7CHaltable@@6B@ +; const CNtAce::`vftable' +??_7CNtAce@@6B@ +; const CWin32DefaultArena::`vftable' +??_7CWin32DefaultArena@@6B@ +; public: void __cdecl CFlexArray::`default constructor closure'(void) __ptr64 +??_FCFlexArray@@QEAAXXZ +; public: void __cdecl CFlexQueue::`default constructor closure'(void) __ptr64 +??_FCFlexQueue@@QEAAXXZ +; public: void __cdecl CNtAcl::`default constructor closure'(void) __ptr64 +??_FCNtAcl@@QEAAXXZ +; public: void __cdecl CWStringArray::`default constructor closure'(void) __ptr64 +??_FCWStringArray@@QEAAXXZ +; public: int __cdecl CFlexArray::Add(void * __ptr64) __ptr64 +?Add@CFlexArray@@QEAAHPEAX@Z +; public: virtual void * __ptr64 __cdecl CWin32DefaultArena::Alloc(unsigned __int64) __ptr64 +?Alloc@CWin32DefaultArena@@UEAAPEAX_K@Z +; public: void __cdecl CWStringArray::Compress(void) __ptr64 +?Compress@CWStringArray@@QEAAXXZ +; protected: void __cdecl CFlexQueue::DecrementIndex(int & __ptr64) __ptr64 +?DecrementIndex@CFlexQueue@@IEAAXAEAH@Z +DredgeRA +; public: void __cdecl CCheckedInCritSec::Enter(void) __ptr64 +?Enter@CCheckedInCritSec@@QEAAXXZ +; public: void __cdecl CCritSec::Enter(void) __ptr64 +?Enter@CCritSec@@QEAAXXZ +; public: virtual int __cdecl CWin32DefaultArena::Free(void * __ptr64) __ptr64 +?Free@CWin32DefaultArena@@UEAAHPEAX@Z +; public: virtual unsigned long __cdecl C9XAce::GetAccessMask(void) __ptr64 +?GetAccessMask@C9XAce@@UEAAKXZ +; public: void * __ptr64 * __ptr64 __cdecl CFlexArray::GetArrayPtr(void) __ptr64 +?GetArrayPtr@CFlexArray@@QEAAPEAPEAXXZ +; public: void * __ptr64 const * __ptr64 __cdecl CFlexArray::GetArrayPtr(void)const __ptr64 +?GetArrayPtr@CFlexArray@@QEBAPEBQEAXXZ +; public: void * __ptr64 * __ptr64 __cdecl CSmallArrayBlob::GetArrayPtr(void) __ptr64 +?GetArrayPtr@CSmallArrayBlob@@QEAAPEAPEAXXZ +; public: void * __ptr64 const * __ptr64 __cdecl CSmallArrayBlob::GetArrayPtr(void)const __ptr64 +?GetArrayPtr@CSmallArrayBlob@@QEBAPEBQEAXXZ +; public: unsigned short const * __ptr64 * __ptr64 __cdecl CWStringArray::GetArrayPtr(void) __ptr64 +?GetArrayPtr@CWStringArray@@QEAAPEAPEBGXZ +; public: void * __ptr64 __cdecl CFlexArray::GetAt(int)const __ptr64 +?GetAt@CFlexArray@@QEBAPEAXH@Z +; public: void * __ptr64 __cdecl CSmallArrayBlob::GetAt(int)const __ptr64 +?GetAt@CSmallArrayBlob@@QEBAPEAXH@Z +; public: unsigned short * __ptr64 __cdecl CWStringArray::GetAt(int)const __ptr64 +?GetAt@CWStringArray@@QEBAPEAGH@Z +; public: virtual int __cdecl C9XAce::GetFlags(void) __ptr64 +?GetFlags@C9XAce@@UEAAHXZ +; public: long __cdecl Registry::GetLastError(void) __ptr64 +?GetLastError@Registry@@QEAAJXZ +; public: long __cdecl CWbemCriticalSection::GetLockCount(void) __ptr64 +?GetLockCount@CWbemCriticalSection@@QEAAJXZ +; public: unsigned long __cdecl CWbemCriticalSection::GetOwningThreadId(void) __ptr64 +?GetOwningThreadId@CWbemCriticalSection@@QEAAKXZ +; public: struct _ACCESS_ALLOWED_ACE * __ptr64 __cdecl CNtAce::GetPtr(void) __ptr64 +?GetPtr@CNtAce@@QEAAPEAU_ACCESS_ALLOWED_ACE@@XZ +; public: struct _ACL * __ptr64 __cdecl CNtAcl::GetPtr(void) __ptr64 +?GetPtr@CNtAcl@@QEAAPEAU_ACL@@XZ +; public: void * __ptr64 __cdecl CNtSecurityDescriptor::GetPtr(void) __ptr64 +?GetPtr@CNtSecurityDescriptor@@QEAAPEAXXZ +; public: void * __ptr64 __cdecl CNtSid::GetPtr(void) __ptr64 +?GetPtr@CNtSid@@QEAAPEAXXZ +; public: int __cdecl CFlexQueue::GetQueueSize(void)const __ptr64 +?GetQueueSize@CFlexQueue@@QEBAHXZ +; public: long __cdecl CWbemCriticalSection::GetRecursionCount(void) __ptr64 +?GetRecursionCount@CWbemCriticalSection@@QEAAJXZ +; public: unsigned long __cdecl CNtAce::GetSize(void) __ptr64 +?GetSize@CNtAce@@QEAAKXZ +; public: virtual unsigned long __cdecl C9XAce::GetStatus(void) __ptr64 +?GetStatus@C9XAce@@UEAAKXZ +; public: virtual unsigned long __cdecl CNtAce::GetStatus(void) __ptr64 +?GetStatus@CNtAce@@UEAAKXZ +; public: unsigned long __cdecl CNtAcl::GetStatus(void) __ptr64 +?GetStatus@CNtAcl@@QEAAKXZ +; public: unsigned long __cdecl CNtSecurityDescriptor::GetStatus(void) __ptr64 +?GetStatus@CNtSecurityDescriptor@@QEAAKXZ +; public: unsigned long __cdecl CNtSid::GetStatus(void) __ptr64 +?GetStatus@CNtSid@@QEAAKXZ +; public: virtual int __cdecl C9XAce::GetType(void) __ptr64 +?GetType@C9XAce@@UEAAHXZ +; protected: void __cdecl CFlexQueue::IncrementIndex(int & __ptr64) __ptr64 +?IncrementIndex@CFlexQueue@@IEAAXAEAH@Z +; public: int __cdecl CCheckedInCritSec::IsEntered(void) __ptr64 +?IsEntered@CCheckedInCritSec@@QEAAHXZ +; public: int __cdecl CEnterWbemCriticalSection::IsEntered(void) __ptr64 +?IsEntered@CEnterWbemCriticalSection@@QEAAHXZ +IsShutDown +; public: bool __cdecl CNtSid::IsUser(void) __ptr64 +?IsUser@CNtSid@@QEAA_NXZ +; public: int __cdecl CNtAcl::IsValid(void) __ptr64 +?IsValid@CNtAcl@@QEAAHXZ +; public: int __cdecl CNtSecurityDescriptor::IsValid(void) __ptr64 +?IsValid@CNtSecurityDescriptor@@QEAAHXZ +; public: int __cdecl CNtSid::IsValid(void) __ptr64 +?IsValid@CNtSid@@QEAAHXZ +; public: void __cdecl CCheckedInCritSec::Leave(void) __ptr64 +?Leave@CCheckedInCritSec@@QEAAXXZ +; public: void __cdecl CCritSec::Leave(void) __ptr64 +?Leave@CCritSec@@QEAAXXZ +MoveToAlone +MoveToShared +; public: virtual void * __ptr64 __cdecl CWin32DefaultArena::Realloc(void * __ptr64,unsigned __int64) __ptr64 +?Realloc@CWin32DefaultArena@@UEAAPEAXPEAX_K@Z +ServiceMain +; public: void __cdecl CFlexArray::SetAt(int,void * __ptr64) __ptr64 +?SetAt@CFlexArray@@QEAAXHPEAX@Z +; public: virtual void __cdecl C9XAce::SetFlags(long) __ptr64 +?SetFlags@C9XAce@@UEAAXJ@Z +; public: virtual void __cdecl CNtAce::SetFlags(long) __ptr64 +?SetFlags@CNtAce@@UEAAXJ@Z +; public: void __cdecl CFlexArray::SetSize(int) __ptr64 +?SetSize@CFlexArray@@QEAAXH@Z +; public: int __cdecl CFlexArray::Size(void)const __ptr64 +?Size@CFlexArray@@QEBAHXZ +; public: int __cdecl CSmallArrayBlob::Size(void)const __ptr64 +?Size@CSmallArrayBlob@@QEBAHXZ +; public: int __cdecl CWStringArray::Size(void)const __ptr64 +?Size@CWStringArray@@QEBAHXZ +; public: void * __ptr64 __cdecl CFlexQueue::Unqueue(void) __ptr64 +?Unqueue@CFlexQueue@@QEAAPEAXXZ +; public: static void __cdecl CWin32DefaultArena::WbemSysFreeString(unsigned short * __ptr64) +?WbemSysFreeString@CWin32DefaultArena@@SAXPEAG@Z +; public: bool __cdecl CHaltable::isValid(void) __ptr64 +?isValid@CHaltable@@QEAA_NXZ +DllRegisterServer +DllUnregisterServer diff --git a/lib/libc/mingw/lib64/wow64.def b/lib/libc/mingw/lib64/wow64.def new file mode 100644 index 0000000000000000000000000000000000000000..9acd718e1af2b61e2e3aec6416032f6ac1f65f0a --- /dev/null +++ b/lib/libc/mingw/lib64/wow64.def @@ -0,0 +1,32 @@ +; +; Exports of file wow64.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY wow64.dll +EXPORTS +Wow64AllocateHeap +Wow64AllocateTemp +Wow64ApcRoutine +Wow64Assert +Wow64CheckIfNXEnabled +Wow64EmulateAtlThunk +Wow64ExecuteFlags DATA +Wow64FreeHeap +Wow64GetWow64ImageOption +Wow64KiUserCallbackDispatcher +Wow64LdrpInitialize +Wow64LogPrint +Wow64OpenConfigKey +Wow64PrepareForDebuggerAttach +Wow64PrepareForException +Wow64RaiseException +Wow64ShallowThunkAllocObjectAttributes32TO64_FNC +Wow64ShallowThunkAllocSecurityQualityOfService32TO64_FNC +Wow64ShallowThunkSIZE_T32TO64 +Wow64ShallowThunkSIZE_T64TO32 +Wow64StartupContextToContextX86 +Wow64SystemService +Wow64SystemServiceEx +pfnWow64PerfMonitorCall DATA diff --git a/lib/libc/mingw/lib64/wow64cpu.def b/lib/libc/mingw/lib64/wow64cpu.def new file mode 100644 index 0000000000000000000000000000000000000000..9866ada2d99d26ccb2b91e32751a52f88c9fd068 --- /dev/null +++ b/lib/libc/mingw/lib64/wow64cpu.def @@ -0,0 +1,29 @@ +; +; Exports of file wow64cpu.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY wow64cpu.dll +EXPORTS +CpuFlushInstructionCache +CpuGetContext +CpuGetStackPointer +CpuInitializeStartupContext +CpuNotifyDllLoad +CpuNotifyDllUnload +CpuPrepareForDebuggerAttach +CpuProcessDebugEvent +CpuProcessInit +CpuProcessTerm +CpuResetFloatingPoint +CpuResetToConsistentState +CpuSetContext +CpuSetInstructionPointer +CpuSetStackPointer +CpuSimulate +CpuSuspendThread +CpuThreadInit +CpuThreadTerm +TurboDispatchJumpAddressEnd +TurboDispatchJumpAddressStart diff --git a/lib/libc/mingw/lib64/wow64mib.def b/lib/libc/mingw/lib64/wow64mib.def new file mode 100644 index 0000000000000000000000000000000000000000..85f68185128aef776d43156d11fa1c1e283d128c --- /dev/null +++ b/lib/libc/mingw/lib64/wow64mib.def @@ -0,0 +1,13 @@ +; +; Exports of file wow64mib.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY wow64mib.dll +EXPORTS +SnmpExtensionClose +SnmpExtensionInit +SnmpExtensionInitEx +SnmpExtensionQuery +SnmpExtensionTrap diff --git a/lib/libc/mingw/lib64/wow64win.def b/lib/libc/mingw/lib64/wow64win.def new file mode 100644 index 0000000000000000000000000000000000000000..241beb2576579d23102d4479f5a41255ac49bc0d --- /dev/null +++ b/lib/libc/mingw/lib64/wow64win.def @@ -0,0 +1,12 @@ +; +; Exports of file wow64win.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY wow64win.dll +EXPORTS +Win32kCallbackTable +ptcbc DATA +sdwhcon DATA +sdwhwin32 DATA diff --git a/lib/libc/mingw/lib64/wshatm.def b/lib/libc/mingw/lib64/wshatm.def new file mode 100644 index 0000000000000000000000000000000000000000..b01e4f27f6f98e728fbda0bf4a9b8818e03c79a2 --- /dev/null +++ b/lib/libc/mingw/lib64/wshatm.def @@ -0,0 +1,24 @@ +; +; Exports of file wshatm.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY wshatm.dll +EXPORTS +WSHAddressToString +WSHEnumProtocols +WSHGetBroadcastSockaddr +WSHGetProviderGuid +WSHGetSockaddrType +WSHGetSocketInformation +WSHGetWSAProtocolInfo +WSHGetWildcardSockaddr +WSHGetWinsockMapping +WSHIoctl +WSHJoinLeaf +WSHNotify +WSHOpenSocket +WSHOpenSocket2 +WSHSetSocketInformation +WSHStringToAddress diff --git a/lib/libc/mingw/lib64/x3daudio1_2.def b/lib/libc/mingw/lib64/x3daudio1_2.def new file mode 100644 index 0000000000000000000000000000000000000000..0c5a48a1633e3180c6cc2aa75123c528b4bec22e --- /dev/null +++ b/lib/libc/mingw/lib64/x3daudio1_2.def @@ -0,0 +1,9 @@ +; +; Definition file of X3DAudio1_2.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudio1_2.dll" +EXPORTS +X3DAudioCalculate +X3DAudioInitialize diff --git a/lib/libc/mingw/lib64/x3daudio1_3.def b/lib/libc/mingw/lib64/x3daudio1_3.def new file mode 100644 index 0000000000000000000000000000000000000000..48ef4b8a74b10070b627abd75ffe64c4d35ba069 --- /dev/null +++ b/lib/libc/mingw/lib64/x3daudio1_3.def @@ -0,0 +1,9 @@ +; +; Definition file of X3DAudio1_3.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudio1_3.dll" +EXPORTS +X3DAudioCalculate +X3DAudioInitialize diff --git a/lib/libc/mingw/lib64/x3daudio1_4.def b/lib/libc/mingw/lib64/x3daudio1_4.def new file mode 100644 index 0000000000000000000000000000000000000000..e0f9da42a52a5874a698f8337a1310e9f8272e6f --- /dev/null +++ b/lib/libc/mingw/lib64/x3daudio1_4.def @@ -0,0 +1,9 @@ +; +; Definition file of X3DAudio1_4.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudio1_4.dll" +EXPORTS +X3DAudioCalculate +X3DAudioInitialize diff --git a/lib/libc/mingw/lib64/x3daudio1_5.def b/lib/libc/mingw/lib64/x3daudio1_5.def new file mode 100644 index 0000000000000000000000000000000000000000..76345f3a9ed8dd895847ab67ef17d79d583a6d5a --- /dev/null +++ b/lib/libc/mingw/lib64/x3daudio1_5.def @@ -0,0 +1,9 @@ +; +; Definition file of X3DAudio1_5.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudio1_5.dll" +EXPORTS +X3DAudioCalculate +X3DAudioInitialize diff --git a/lib/libc/mingw/lib64/x3daudio1_6.def b/lib/libc/mingw/lib64/x3daudio1_6.def new file mode 100644 index 0000000000000000000000000000000000000000..60b812498a7e21722a1d325402fcc9bd30db4a4f --- /dev/null +++ b/lib/libc/mingw/lib64/x3daudio1_6.def @@ -0,0 +1,9 @@ +; +; Definition file of X3DAudio1_6.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudio1_6.dll" +EXPORTS +X3DAudioCalculate +X3DAudioInitialize diff --git a/lib/libc/mingw/lib64/x3daudio1_7.def b/lib/libc/mingw/lib64/x3daudio1_7.def new file mode 100644 index 0000000000000000000000000000000000000000..370ff98c9710ef96a3a56e5c06bea6b3efa396b2 --- /dev/null +++ b/lib/libc/mingw/lib64/x3daudio1_7.def @@ -0,0 +1,9 @@ +; +; Definition file of X3DAudio1_7.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudio1_7.dll" +EXPORTS +X3DAudioCalculate +X3DAudioInitialize diff --git a/lib/libc/mingw/lib64/x3daudiod1_7.def b/lib/libc/mingw/lib64/x3daudiod1_7.def new file mode 100644 index 0000000000000000000000000000000000000000..efab4c686e2219f8acb564b400aa635fb8e87a7f --- /dev/null +++ b/lib/libc/mingw/lib64/x3daudiod1_7.def @@ -0,0 +1,10 @@ +; +; Definition file of X3DAudioD1_7.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "X3DAudioD1_7.dll" +EXPORTS +X3DAudioCalculate +X3DAudioInitialize +X3DAudioSetValidationCallback diff --git a/lib/libc/mingw/lib64/xapofx1_0.def b/lib/libc/mingw/lib64/xapofx1_0.def new file mode 100644 index 0000000000000000000000000000000000000000..6fbdf3e7d330675512d3b67b32bf25bebaef061c --- /dev/null +++ b/lib/libc/mingw/lib64/xapofx1_0.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFX1_0.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFX1_0.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib64/xapofx1_1.def b/lib/libc/mingw/lib64/xapofx1_1.def new file mode 100644 index 0000000000000000000000000000000000000000..36a8ffbe6a9da040709d26b202f8dfe3a8c8668a --- /dev/null +++ b/lib/libc/mingw/lib64/xapofx1_1.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFX1_1.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFX1_1.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib64/xapofx1_2.def b/lib/libc/mingw/lib64/xapofx1_2.def new file mode 100644 index 0000000000000000000000000000000000000000..8d67a7c15c8a1dbb43cd8c03b87219f100a7da00 --- /dev/null +++ b/lib/libc/mingw/lib64/xapofx1_2.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFX1_2.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFX1_2.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib64/xapofx1_3.def b/lib/libc/mingw/lib64/xapofx1_3.def new file mode 100644 index 0000000000000000000000000000000000000000..85d8454a131cf15f1d15bdc91c038a65c0634a50 --- /dev/null +++ b/lib/libc/mingw/lib64/xapofx1_3.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFX1_3.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFX1_3.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib64/xapofx1_4.def b/lib/libc/mingw/lib64/xapofx1_4.def new file mode 100644 index 0000000000000000000000000000000000000000..8608567f3bd8d316de91654f0dcf78dea4329ba4 --- /dev/null +++ b/lib/libc/mingw/lib64/xapofx1_4.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFX1_4.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFX1_4.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib64/xapofx1_5.def b/lib/libc/mingw/lib64/xapofx1_5.def new file mode 100644 index 0000000000000000000000000000000000000000..d4ca9401725eca9796b388b06f084bea7a918bb1 --- /dev/null +++ b/lib/libc/mingw/lib64/xapofx1_5.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFX1_5.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFX1_5.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib64/xapofxd1_5.def b/lib/libc/mingw/lib64/xapofxd1_5.def new file mode 100644 index 0000000000000000000000000000000000000000..d50b4a23a1b43a8f382c011e76ad3ecd3906173a --- /dev/null +++ b/lib/libc/mingw/lib64/xapofxd1_5.def @@ -0,0 +1,8 @@ +; +; Definition file of XAPOFXd1_5.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XAPOFXd1_5.dll" +EXPORTS +CreateFX diff --git a/lib/libc/mingw/lib64/xinput1_1.def b/lib/libc/mingw/lib64/xinput1_1.def new file mode 100644 index 0000000000000000000000000000000000000000..593ad26675dcb99e1bb02dde0d2777f21c780a74 --- /dev/null +++ b/lib/libc/mingw/lib64/xinput1_1.def @@ -0,0 +1,13 @@ +; +; Definition file of XINPUT1_1.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XINPUT1_1.dll" +EXPORTS +DllMain +XInputEnable +XInputGetCapabilities +XInputGetDSoundAudioDeviceGuids +XInputGetState +XInputSetState diff --git a/lib/libc/mingw/lib64/xinput1_2.def b/lib/libc/mingw/lib64/xinput1_2.def new file mode 100644 index 0000000000000000000000000000000000000000..2622af14a9b23faceece5928470233613df6cbf5 --- /dev/null +++ b/lib/libc/mingw/lib64/xinput1_2.def @@ -0,0 +1,13 @@ +; +; Definition file of XINPUT1_2.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XINPUT1_2.dll" +EXPORTS +DllMain +XInputEnable +XInputGetCapabilities +XInputGetDSoundAudioDeviceGuids +XInputGetState +XInputSetState diff --git a/lib/libc/mingw/lib64/xinput1_3.def b/lib/libc/mingw/lib64/xinput1_3.def new file mode 100644 index 0000000000000000000000000000000000000000..b99e4af63e2458a792d0a016fe6e5119660da78a --- /dev/null +++ b/lib/libc/mingw/lib64/xinput1_3.def @@ -0,0 +1,19 @@ +; +; Definition file of XINPUT1_3.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XINPUT1_3.dll" +EXPORTS +DllMain +XInputGetState +XInputSetState +XInputGetCapabilities +XInputEnable +XInputGetDSoundAudioDeviceGuids +XInputGetBatteryInformation +XInputGetKeystroke +;ord_100 @100 +;ord_101 @101 +;ord_102 @102 +;ord_103 @103 diff --git a/lib/libc/mingw/lib64/xinput9_1_0.def b/lib/libc/mingw/lib64/xinput9_1_0.def new file mode 100644 index 0000000000000000000000000000000000000000..45489d5715723a3ef687a32e07174746059f8807 --- /dev/null +++ b/lib/libc/mingw/lib64/xinput9_1_0.def @@ -0,0 +1,12 @@ +; +; Definition file of XINPUT9_1_0.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "XINPUT9_1_0.dll" +EXPORTS +;DllMain +XInputGetCapabilities +XInputGetDSoundAudioDeviceGuids +XInputGetState +XInputSetState diff --git a/lib/libc/mingw/lib64/zoneoc.def b/lib/libc/mingw/lib64/zoneoc.def new file mode 100644 index 0000000000000000000000000000000000000000..4fab621e3bc37955b661fbd0af3a58d01bf43af7 --- /dev/null +++ b/lib/libc/mingw/lib64/zoneoc.def @@ -0,0 +1,9 @@ +; +; Exports of file ZoneOC.dll +; +; Autogenerated by gen_exportdef +; Written by Kai Tietz, 2007 +; +LIBRARY ZoneOC.dll +EXPORTS +ZoneSetupProc diff --git a/lib/libc/mingw/libarm32/acppage.def b/lib/libc/mingw/libarm32/acppage.def new file mode 100644 index 0000000000000000000000000000000000000000..7807a7bb7ef28e65ece8b9f4e96765f7375f9cbb --- /dev/null +++ b/lib/libc/mingw/libarm32/acppage.def @@ -0,0 +1,8 @@ +; +; Definition file of acppage.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "acppage.dll" +EXPORTS +GetExeFromLnk diff --git a/lib/libc/mingw/libarm32/acproxy.def b/lib/libc/mingw/libarm32/acproxy.def new file mode 100644 index 0000000000000000000000000000000000000000..a089cacd14d1e2cec793603abc358507164f7c69 --- /dev/null +++ b/lib/libc/mingw/libarm32/acproxy.def @@ -0,0 +1,8 @@ +; +; Definition file of ACPROXY.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ACPROXY.dll" +EXPORTS +PerformAutochkOperations diff --git a/lib/libc/mingw/libarm32/actionqueue.def b/lib/libc/mingw/libarm32/actionqueue.def new file mode 100644 index 0000000000000000000000000000000000000000..306b825577e2e6beca47a9ca36818915932fb86e --- /dev/null +++ b/lib/libc/mingw/libarm32/actionqueue.def @@ -0,0 +1,9 @@ +; +; Definition file of ActionQueue.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ActionQueue.dll" +EXPORTS +GenerateActionQueue +ProcessActionQueue diff --git a/lib/libc/mingw/libarm32/adhapi.def b/lib/libc/mingw/libarm32/adhapi.def new file mode 100644 index 0000000000000000000000000000000000000000..dc78a55c296b9b6ecf4f78b08e5a4b238e39418b --- /dev/null +++ b/lib/libc/mingw/libarm32/adhapi.def @@ -0,0 +1,13 @@ +; +; Definition file of AdhApi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AdhApi.dll" +EXPORTS +AdhEngineClose +AdhEngineOpen +AdhGetConfig +AdhGetEvidenceCollectorResult +AdhStatusEventSubscribe +AdhStatusEventUnsubscribe diff --git a/lib/libc/mingw/libarm32/adhsvc.def b/lib/libc/mingw/libarm32/adhsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..3893705b51b7df2a0013c83c681db501293d4635 --- /dev/null +++ b/lib/libc/mingw/libarm32/adhsvc.def @@ -0,0 +1,10 @@ +; +; Definition file of adhsvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "adhsvc.dll" +EXPORTS +SubServiceScmNotification +SubServiceStart +SubServiceStop diff --git a/lib/libc/mingw/libarm32/admtmpl.def b/lib/libc/mingw/libarm32/admtmpl.def new file mode 100644 index 0000000000000000000000000000000000000000..8d1eb1ee8144d4917b55d8c522d55a115b7dc52e --- /dev/null +++ b/lib/libc/mingw/libarm32/admtmpl.def @@ -0,0 +1,9 @@ +; +; Definition file of ADMTMPL.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ADMTMPL.DLL" +EXPORTS +CreateCmtStoreObject +CreateParserObject diff --git a/lib/libc/mingw/libarm32/adsldpc.def b/lib/libc/mingw/libarm32/adsldpc.def new file mode 100644 index 0000000000000000000000000000000000000000..e53b3ee6b3955188997ecfc7fb66aec127073f4e --- /dev/null +++ b/lib/libc/mingw/libarm32/adsldpc.def @@ -0,0 +1,182 @@ +; +; Definition file of adsldpc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "adsldpc.dll" +EXPORTS +??0CLexer@@QAA@XZ +??1CLexer@@QAA@XZ +ADSIPrint +ADsAbandonSearch +ADsCloseSearchHandle +ADsCreateAttributeDefinition +ADsCreateClassDefinition +ADsCreateDSObject +ADsCreateDSObjectExt +ADsDeleteAttributeDefinition +ADsDeleteClassDefinition +ADsDeleteDSObject +ADsEnumAttributes +ADsEnumClasses +ADsExecuteSearch +ADsFreeColumn +ADsGetColumn +ADsGetFirstRow +ADsGetNextColumnName +ADsGetNextRow +ADsGetObjectAttributes +ADsGetPreviousRow +ADsHelperGetCurrentRowMessage +ADsObject +ADsSetObjectAttributes +ADsSetSearchPreference +ADsWriteAttributeDefinition +ADsWriteClassDefinition +AdsTypeToLdapTypeCopyConstruct +AdsTypeToLdapTypeCopyDNWithBinary +AdsTypeToLdapTypeCopyDNWithString +AdsTypeToLdapTypeCopyGeneralizedTime +AdsTypeToLdapTypeCopyTime +BerBvFree +BerEncodingQuotaControl +BuildADsParentPath +BuildADsParentPathFromObjectInfo2 +BuildADsParentPathFromObjectInfo +BuildADsPathFromLDAPPath2 +BuildADsPathFromLDAPPath +BuildADsPathFromParent +BuildLDAPPathFromADsPath2 +BuildLDAPPathFromADsPath +ChangeSeparator +Component +ConvertSidToString +ConvertSidToU2Trustee +ConvertU2TrusteeToSid +FindEntryInSearchTable +FindSearchTableIndex +FreeObjectInfo +GetDefaultServer +GetDisplayName +GetDomainDNSNameForDomain +GetLDAPTypeName +?GetNextToken@CLexer@@QAAJPAGPAK@Z +GetServerAndPort +GetSyntaxOfAttribute +InitObjectInfo +?InitializePath@CLexer@@QAAJPAG@Z +IsGCNamespace +LdapAddExtS +LdapAddS +LdapAttributeFree +LdapCacheAddRef +LdapCloseObject +LdapCompareExt +LdapControlFree +LdapControlsFree +LdapCountEntries +LdapCrackUserDNtoNTLMUser2 +LdapCreatePageControl +LdapDeleteExtS +LdapDeleteS +LdapFirstAttribute +LdapFirstEntry +LdapGetDn +LdapGetNextPageS +LdapGetSchemaObjectCount +LdapGetSubSchemaSubEntryPath +LdapGetSyntaxIdOfAttribute +LdapGetSyntaxOfAttributeOnServer +LdapGetValues +LdapGetValuesLen +LdapInitializeSearchPreferences +LdapIsClassNameValidOnServer +LdapMakeSchemaCacheObsolete +LdapMemFree +LdapModDnS +LdapModifyExtS +LdapModifyS +LdapMsgFree +LdapNextAttribute +LdapNextEntry +LdapOpenObject2 +LdapOpenObject +LdapParsePageControl +LdapParseResult +LdapReadAttribute2 +LdapReadAttribute +LdapReadAttributeFast +LdapRenameExtS +LdapResult +LdapSearch +LdapSearchAbandonPage +LdapSearchExtS +LdapSearchInitPage +LdapSearchS +LdapSearchST +LdapTypeBinaryToString +LdapTypeCopyConstruct +LdapTypeFreeLdapModList +LdapTypeFreeLdapModObject +LdapTypeFreeLdapObjects +LdapTypeToAdsTypeDNWithBinary +LdapTypeToAdsTypeDNWithString +LdapTypeToAdsTypeGeneralizedTime +LdapTypeToAdsTypeUTCTime +LdapValueFree +LdapValueFreeLen +LdapcKeepHandleAround +LdapcSetStickyServer +PathName +ReadPagingSupportedAttr +ReadSecurityDescriptorControlType +ReadServerSupportsIsADAMControl +ReadServerSupportsIsADControl +SchemaAddRef +SchemaClose +SchemaGetClassInfo +SchemaGetClassInfoByIndex +SchemaGetObjectCount +SchemaGetPropertyInfo +SchemaGetPropertyInfoByIndex +SchemaGetStringsFromStringTable +SchemaGetSyntaxOfAttribute +SchemaIsClassAContainer +SchemaOpen +?SetAtDisabler@CLexer@@QAAXH@Z +?SetExclaimnationDisabler@CLexer@@QAAXH@Z +?SetFSlashDisabler@CLexer@@QAAXH@Z +SortAndRemoveDuplicateOIDs +UnMarshallLDAPToLDAPSynID +intcmp +ADSIAbandonSearch +ADSICloseDSObject +ADSICloseSearchHandle +ADSICreateDSObject +ADSIDeleteDSObject +ADSIExecuteSearch +ADSIFreeColumn +ADSIGetColumn +ADSIGetFirstRow +ADSIGetNextColumnName +ADSIGetNextRow +ADSIGetObjectAttributes +ADSIGetPreviousRow +ADSIModifyRdn +ADSIOpenDSObject +ADSISetObjectAttributes +ADSISetSearchPreference +ADsDecodeBinaryData +ADsEncodeBinaryData +ADsGetLastError +ADsSetLastError +AdsTypeFreeAdsObjects +AllocADsMem +AllocADsStr +FreeADsMem +FreeADsStr +LdapTypeToAdsTypeCopyConstruct +MapADSTypeToLDAPType +MapLDAPTypeToADSType +ReallocADsMem +ReallocADsStr diff --git a/lib/libc/mingw/libarm32/aecache.def b/lib/libc/mingw/libarm32/aecache.def new file mode 100644 index 0000000000000000000000000000000000000000..00cf7054b821594c74b9de94f46ee68c5b49318f --- /dev/null +++ b/lib/libc/mingw/libarm32/aecache.def @@ -0,0 +1,8 @@ +; +; Definition file of AECache.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AECache.dll" +EXPORTS +AeCachePrep diff --git a/lib/libc/mingw/libarm32/aeinv.def b/lib/libc/mingw/libarm32/aeinv.def new file mode 100644 index 0000000000000000000000000000000000000000..c8c6dc3d08bc45f6e74f85c7c8564c149d17deb6 --- /dev/null +++ b/lib/libc/mingw/libarm32/aeinv.def @@ -0,0 +1,13 @@ +; +; Definition file of aeinv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "aeinv.dll" +EXPORTS +CollectMatchingInfo +CollectMatchingInformation +CreateAppxPackageInventory +CreateSoftwareInventory +SetFileExtensionList +UpdateSoftwareInventoryW diff --git a/lib/libc/mingw/libarm32/aelupsvc.def b/lib/libc/mingw/libarm32/aelupsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..0bc3fa1432fc775ad9875dea2ed7414c18cb2742 --- /dev/null +++ b/lib/libc/mingw/libarm32/aelupsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of AELUPSVC.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AELUPSVC.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/aepdu.def b/lib/libc/mingw/libarm32/aepdu.def new file mode 100644 index 0000000000000000000000000000000000000000..0f63abe1147b24547a31050f628dd8171ca8c767 --- /dev/null +++ b/lib/libc/mingw/libarm32/aepdu.def @@ -0,0 +1,8 @@ +; +; Definition file of AEPDU.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AEPDU.dll" +EXPORTS +AePduRunUpdateW diff --git a/lib/libc/mingw/libarm32/aepic.def b/lib/libc/mingw/libarm32/aepic.def new file mode 100644 index 0000000000000000000000000000000000000000..d5157229861511c2c642621cf0fc4d68d1824893 --- /dev/null +++ b/lib/libc/mingw/libarm32/aepic.def @@ -0,0 +1,12 @@ +; +; Definition file of AEPIC.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AEPIC.dll" +EXPORTS +PicAmiClose +PicAmiInitialize +PicFreeFileInfo +PicRetrieveFileInfo +PicRetrieveFileInfoAppx diff --git a/lib/libc/mingw/libarm32/apphlpdm.def b/lib/libc/mingw/libarm32/apphlpdm.def new file mode 100644 index 0000000000000000000000000000000000000000..8d501ff9e6a6c2aab4be88aaacc34054853d3b35 --- /dev/null +++ b/lib/libc/mingw/libarm32/apphlpdm.def @@ -0,0 +1,10 @@ +; +; Definition file of Apphlpdm.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Apphlpdm.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/appinfo.def b/lib/libc/mingw/libarm32/appinfo.def new file mode 100644 index 0000000000000000000000000000000000000000..7e5327a4e01bc83e5ca3a1d0ed5b0665ee6d8e14 --- /dev/null +++ b/lib/libc/mingw/libarm32/appinfo.def @@ -0,0 +1,9 @@ +; +; Definition file of appinfo.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "appinfo.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/apprepapi.def b/lib/libc/mingw/libarm32/apprepapi.def new file mode 100644 index 0000000000000000000000000000000000000000..6f5d99a7577befa253b2949adf0cbec9b63bbf8a --- /dev/null +++ b/lib/libc/mingw/libarm32/apprepapi.def @@ -0,0 +1,15 @@ +; +; Definition file of apprepapi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "apprepapi.dll" +EXPORTS +AppRepComputeImageHash +AppRepComputeSignatureInfo +AppRepFreeAttributeLib +AppRepInitializeAttributeLib +AppRepParameterCleanup +RepGetFileInformation +RepGetFileReputation +RepInformUserAction diff --git a/lib/libc/mingw/libarm32/appsruprov.def b/lib/libc/mingw/libarm32/appsruprov.def new file mode 100644 index 0000000000000000000000000000000000000000..e2edb12da716f85a8232786e9d05f4fb7e8e6983 --- /dev/null +++ b/lib/libc/mingw/libarm32/appsruprov.def @@ -0,0 +1,11 @@ +; +; Definition file of AppSruProv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AppSruProv.dll" +EXPORTS +PsmQueryApplicationPerformanceInformation +PsmQueryQuotaInformation +SruInitializeProvider +SruUninitializeProvider diff --git a/lib/libc/mingw/libarm32/appxalluserstore.def b/lib/libc/mingw/libarm32/appxalluserstore.def new file mode 100644 index 0000000000000000000000000000000000000000..89df469a7b99068b8efd0fdde758b6f51d1fdd5b --- /dev/null +++ b/lib/libc/mingw/libarm32/appxalluserstore.def @@ -0,0 +1,39 @@ +; +; Definition file of AppXAllUserStore.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AppXAllUserStore.dll" +EXPORTS +AddPackageToRegistryStore +AddStagedPackageToRegistryStore +CheckPackagePreinstallPolicy +CommitTakeOwnershipSession +DeleteAllPackagesFromMainPackageArray +DeleteAllPackagesFromPackageArray +DeletePackageInfo +DeleteUserRegistryKeyFromAllUserStore +DidAppSurviveOSUpgradeForUser +DoesPerUserStoreExist +FamilyMonikerStringToSid +FindExistingVersionInRegistryStore +GetAllNonInboxPackagesFromRegistryStore +GetAllPackagesToBeInstalledForUser +GetAllStagedPackagesForMainPackageFromRegistryStore +GetAppxProvisionFactory +HasStagedPackages +IsEnterprisePolicyEnabled +IsInboxPackage +IsNonInboxAllUserPackage +IsPackageInUpgradeKey +IsSystemInAuditBoot +MarkStatusOfMainPackageForUser +PackageFamilyNameFromId +PackageIdBasicFromFullName +PackageSidToPackageCapabilitySid +RemovePackageFromRegistryStore +RemoveStagedPackageFromRegistryStore +RollbackTakeOwnershipSession +TakeOwnershipOnFolder +UpdateFrameworkPackageInRegistryStore +UpdatePackageInRegistryStore diff --git a/lib/libc/mingw/libarm32/appxapplicabilityengine.def b/lib/libc/mingw/libarm32/appxapplicabilityengine.def new file mode 100644 index 0000000000000000000000000000000000000000..2e43340657a82f802007d6310f2d8678bf2aec7d --- /dev/null +++ b/lib/libc/mingw/libarm32/appxapplicabilityengine.def @@ -0,0 +1,987 @@ +; +; Definition file of AppxApplicabilityEngine.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AppxApplicabilityEngine.dll" +EXPORTS +??0Atom@Resources@Microsoft@@QAA@HH@Z +??0Atom@Resources@Microsoft@@QAA@T_DEF_ATOM@@@Z +??0Atom@Resources@Microsoft@@QAA@T_DEF_ATOM_SMALL@@@Z +??0Atom@Resources@Microsoft@@QAA@XZ +??0AtomIndexedDictionaryBase@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0AtomPoolGroup@Resources@Microsoft@@QAA@ABV012@@Z +??0BaseAtomLinkedFile@Resources@Microsoft@@QAA@ABV012@@Z +??0BaseFile@Resources@Microsoft@@QAA@ABV012@@Z +??0BaseFileSectionResult@Resources@Microsoft@@QAA@ABV012@@Z +??0DataBlobBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0DataItemsBuildInstanceReference@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0DataItemsSectionBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0DataSectionBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0DecisionBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0DecisionInfoBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0DecisionInfoFileSection@Resources@Microsoft@@QAA@ABV012@@Z +??0DecisionInfoQualifierSetBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0DecisionInfoSectionBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0DecisionResult@Resources@Microsoft@@QAA@ABV012@@Z +??0DefChecksum@Resources@Microsoft@@QAA@XZ +??0DefObject@Resources@Microsoft@@QAA@XZ +??0DefStatus@Resources@Microsoft@@QAA@ABV012@@Z +??0DefStatus@Resources@Microsoft@@QAA@XZ +??0DefStatusWrapper@Resources@Microsoft@@QAA@ABV012@@Z +??0DefStatusWrapper@Resources@Microsoft@@QAA@PAU_DEFSTATUS@@@Z +??0EnvironmentCollectionBase@Resources@Microsoft@@IAA@XZ +??0EnvironmentCollectionBase@Resources@Microsoft@@QAA@ABV012@@Z +??0EnvironmentReference@Resources@Microsoft@@IAA@XZ +??0EnvironmentReference@Resources@Microsoft@@QAA@ABV012@@Z +??0EnvironmentReferenceBuilder@Build@Resources@Microsoft@@IAA@XZ +??0EnvironmentReferenceBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0ExternalFileStaticDataInstanceReference@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0FileAtomPool@Resources@Microsoft@@QAA@ABV012@@Z +??0FileAtomPoolBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0FileAtoms@Resources@Microsoft@@QAA@XZ +??0FileBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0FileFileList@Resources@Microsoft@@QAA@ABV012@@Z +??0FileInfo@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0FileInfoPrivateData@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0FileListBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0FileSectionBase@Resources@Microsoft@@QAA@ABV012@@Z +??0FileSectionBuildInstanceReference@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0FolderInfo@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0HNamesNode@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0HierarchicalName@Build@Resources@Microsoft@@QAA@PBVHierarchicalNamesConfig@23@@Z +??0HierarchicalNameSegment@Build@Resources@Microsoft@@QAA@PBVHierarchicalNamesConfig@23@@Z +??0HierarchicalNames@Resources@Microsoft@@QAA@ABV012@@Z +??0HierarchicalNamesBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0HierarchicalNamesConfig@Resources@Microsoft@@IAA@XZ +??0HierarchicalNamesConfig@Resources@Microsoft@@QAA@ABV012@@Z +??0HierarchicalSchema@Resources@Microsoft@@QAA@ABV012@@Z +??0HierarchicalSchemaReference@Resources@Microsoft@@QAA@ABV012@@Z +??0HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0HierarchicalSchemaVersionInfo@Resources@Microsoft@@QAA@ABV012@@Z +??0HierarchicalSchemaVersionInfoBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0IAtomPool@Resources@Microsoft@@QAA@ABV012@@Z +??0IAtomPool@Resources@Microsoft@@QAA@XZ +??0IAtomPoolWriter@Resources@Microsoft@@QAA@ABV012@@Z +??0IAtomPoolWriter@Resources@Microsoft@@QAA@XZ +??0IBuildInstanceReference@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0IBuildInstanceReference@Build@Resources@Microsoft@@QAA@XZ +??0ICondition@Resources@Microsoft@@QAA@ABV012@@Z +??0ICondition@Resources@Microsoft@@QAA@XZ +??0IDecision@Resources@Microsoft@@QAA@ABV012@@Z +??0IDecision@Resources@Microsoft@@QAA@XZ +??0IDecisionInfo@Resources@Microsoft@@QAA@ABV012@@Z +??0IDecisionInfo@Resources@Microsoft@@QAA@XZ +??0IDefStatus@Resources@Microsoft@@QAA@ABV012@@Z +??0IDefStatus@Resources@Microsoft@@QAA@XZ +??0IEnvironment@Resources@Microsoft@@QAA@ABV012@@Z +??0IEnvironment@Resources@Microsoft@@QAA@XZ +??0IEnvironmentCollection@Resources@Microsoft@@IAA@XZ +??0IEnvironmentCollection@Resources@Microsoft@@QAA@ABV012@@Z +??0IEnvironmentVersionInfo@Resources@Microsoft@@QAA@ABV012@@Z +??0IEnvironmentVersionInfo@Resources@Microsoft@@QAA@XZ +??0IFileList@Resources@Microsoft@@IAA@XZ +??0IFileList@Resources@Microsoft@@QAA@ABV012@@Z +??0IFileSection@Resources@Microsoft@@QAA@ABV012@@Z +??0IFileSection@Resources@Microsoft@@QAA@XZ +??0IFileSectionResolver@Resources@Microsoft@@QAA@ABV012@@Z +??0IFileSectionResolver@Resources@Microsoft@@QAA@XZ +??0IHNamesGlobalNodes@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0IHNamesGlobalNodes@Build@Resources@Microsoft@@QAA@XZ +??0IHierarchicalNames@Resources@Microsoft@@QAA@ABV012@@Z +??0IHierarchicalNames@Resources@Microsoft@@QAA@XZ +??0IHierarchicalSchema@Resources@Microsoft@@QAA@ABV012@@Z +??0IHierarchicalSchema@Resources@Microsoft@@QAA@XZ +??0IHierarchicalSchemaDescription@Resources@Microsoft@@QAA@ABV012@@Z +??0IHierarchicalSchemaDescription@Resources@Microsoft@@QAA@XZ +??0IHierarchicalSchemaVersionInfo@Resources@Microsoft@@QAA@ABV012@@Z +??0IHierarchicalSchemaVersionInfo@Resources@Microsoft@@QAA@XZ +??0IMrmFile@Resources@Microsoft@@QAA@ABV012@@Z +??0IMrmFile@Resources@Microsoft@@QAA@XZ +??0INamedResourceBase@Resources@Microsoft@@QAA@ABV012@@Z +??0INamedResourceBase@Resources@Microsoft@@QAA@XZ +??0IQualifier@Resources@Microsoft@@QAA@ABV012@@Z +??0IQualifier@Resources@Microsoft@@QAA@XZ +??0IQualifierSet@Resources@Microsoft@@QAA@ABV012@@Z +??0IQualifierSet@Resources@Microsoft@@QAA@XZ +??0IQualifierType@Resources@Microsoft@@QAA@ABV012@@Z +??0IQualifierType@Resources@Microsoft@@QAA@XZ +??0IQualifierValueProvider@Resources@Microsoft@@QAA@ABV012@@Z +??0IQualifierValueProvider@Resources@Microsoft@@QAA@XZ +??0IResourceCandidateBase@Resources@Microsoft@@QAA@ABV012@@Z +??0IResourceCandidateBase@Resources@Microsoft@@QAA@XZ +??0IResourceMapBase@Resources@Microsoft@@QAA@ABV012@@Z +??0IResourceMapBase@Resources@Microsoft@@QAA@XZ +??0IResourceMapCollection@Resources@Microsoft@@QAA@ABV012@@Z +??0IResourceMapCollection@Resources@Microsoft@@QAA@XZ +??0ISchemaCollection@Resources@Microsoft@@QAA@ABV012@@Z +??0ISchemaCollection@Resources@Microsoft@@QAA@XZ +??0ISchemaVersionInfo@Resources@Microsoft@@QAA@ABV012@@Z +??0ISchemaVersionInfo@Resources@Microsoft@@QAA@XZ +??0ISectionBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0ISectionBuilder@Build@Resources@Microsoft@@QAA@XZ +??0IStringResult@Resources@Microsoft@@QAA@ABV012@@Z +??0IStringResult@Resources@Microsoft@@QAA@XZ +??0IUnifiedResourceView@Resources@Microsoft@@QAA@ABV012@@Z +??0IUnifiedResourceView@Resources@Microsoft@@QAA@XZ +??0ItemInfo@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0MrmBuildConfiguration@Build@Resources@Microsoft@@IAA@T_DEFFILE_MAGIC@@I@Z +??0MrmBuildConfiguration@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0MrmFile@Resources@Microsoft@@QAA@ABV012@@Z +??0NamedResourceResult@Resources@Microsoft@@QAA@ABV012@@Z +??0PriDescriptor@Resources@Microsoft@@QAA@ABV012@@Z +??0PriFile@Resources@Microsoft@@QAA@ABV012@@Z +??0PriFileBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0PriFileMerger@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0PriMapMerger@Build@Resources@Microsoft@@QAA@XZ +??0PriSectionBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0QualifierResult@Resources@Microsoft@@QAA@ABV012@@Z +??0QualifierSetResult@Resources@Microsoft@@QAA@ABV012@@Z +??0RemapInfo@Resources@Microsoft@@QAA@ABV012@@Z +??0RemapUInt16@Resources@Microsoft@@QAA@ABV012@@Z +??0ResourceCandidateResult@Resources@Microsoft@@QAA@ABV012@@Z +??0ResourceMapBase@Resources@Microsoft@@QAA@ABV012@@Z +??0ResourceMapSectionBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0ResourceMapSubtree@Resources@Microsoft@@QAA@ABV012@@Z +??0ReverseFileMap@Resources@Microsoft@@QAA@ABV012@@Z +??0ReverseFileMapSectionBuilder@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0ScopeInfo@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??0StandalonePriFile@Resources@Microsoft@@QAA@ABV012@@Z +??0StaticAtomPool@Resources@Microsoft@@IAA@PBQBGHPBGW4_DEFCOMPAREOPTIONS@@@Z +??0StaticAtomPool@Resources@Microsoft@@QAA@ABV012@@Z +??0StaticHierarchicalSchemaDescription@Resources@Microsoft@@QAA@ABV012@@Z +??0StringResult@Resources@Microsoft@@QAA@ABV012@@Z +??0StringResultWrapper@Resources@Microsoft@@IAA@PAU_DEFSTRINGRESULT@@@Z +??0StringResultWrapper@Resources@Microsoft@@QAA@ABV012@@Z +??0StringResultWrapper@Resources@Microsoft@@QAA@PAU_DEFSTRINGRESULT@@PAVIDefStatus@12@@Z +??0WindowsRuntimeEnvironment@Resources@Microsoft@@IAA@XZ +??0WindowsRuntimeEnvironment@Resources@Microsoft@@QAA@ABV012@@Z +??0WriteableStringPool@Build@Resources@Microsoft@@QAA@ABV0123@@Z +??1BaseFileSectionResult@Resources@Microsoft@@UAA@XZ +??1BuilderCandidateResult@Build@Resources@Microsoft@@QAA@XZ +??1DataItemsBuildInstanceReference@Build@Resources@Microsoft@@UAA@XZ +??1DecisionInfoSectionBuilder@Build@Resources@Microsoft@@UAA@XZ +??1DefObject@Resources@Microsoft@@QAA@XZ +??1DefStatus@Resources@Microsoft@@UAA@XZ +??1DefStatusWrapper@Resources@Microsoft@@UAA@XZ +??1EnvironmentCollectionBase@Resources@Microsoft@@MAA@XZ +??1EnvironmentReference@Resources@Microsoft@@QAA@XZ +??1EnvironmentReferenceBuilder@Build@Resources@Microsoft@@QAA@XZ +??1ExternalFileStaticDataInstanceReference@Build@Resources@Microsoft@@UAA@XZ +??1FileAtoms@Resources@Microsoft@@QAA@XZ +??1FileFileList@Resources@Microsoft@@UAA@XZ +??1FileSectionBuildInstanceReference@Build@Resources@Microsoft@@UAA@XZ +??1HNamesNode@Build@Resources@Microsoft@@UAA@XZ +??1HierarchicalName@Build@Resources@Microsoft@@QAA@XZ +??1HierarchicalNameSegment@Build@Resources@Microsoft@@QAA@XZ +??1HierarchicalSchemaReference@Resources@Microsoft@@UAA@XZ +??1HierarchicalSchemaVersionInfo@Resources@Microsoft@@QAA@XZ +??1HierarchicalSchemaVersionInfoBuilder@Build@Resources@Microsoft@@QAA@XZ +??1IAtomPool@Resources@Microsoft@@UAA@XZ +??1IAtomPoolWriter@Resources@Microsoft@@UAA@XZ +??1IBuildInstanceReference@Build@Resources@Microsoft@@UAA@XZ +??1ICondition@Resources@Microsoft@@QAA@XZ +??1IDecision@Resources@Microsoft@@QAA@XZ +??1IDecisionInfo@Resources@Microsoft@@QAA@XZ +??1IDefStatus@Resources@Microsoft@@UAA@XZ +??1IEnvironment@Resources@Microsoft@@UAA@XZ +??1IEnvironmentCollection@Resources@Microsoft@@MAA@XZ +??1IEnvironmentVersionInfo@Resources@Microsoft@@QAA@XZ +??1IFileSection@Resources@Microsoft@@UAA@XZ +??1IFileSectionResolver@Resources@Microsoft@@UAA@XZ +??1IHierarchicalNames@Resources@Microsoft@@QAA@XZ +??1IHierarchicalSchema@Resources@Microsoft@@UAA@XZ +??1IHierarchicalSchemaDescription@Resources@Microsoft@@UAA@XZ +??1IHierarchicalSchemaVersionInfo@Resources@Microsoft@@QAA@XZ +??1IMrmFile@Resources@Microsoft@@UAA@XZ +??1INamedResourceBase@Resources@Microsoft@@QAA@XZ +??1IQualifier@Resources@Microsoft@@QAA@XZ +??1IQualifierSet@Resources@Microsoft@@QAA@XZ +??1IQualifierType@Resources@Microsoft@@UAA@XZ +??1IQualifierValueProvider@Resources@Microsoft@@UAA@XZ +??1IResourceCandidateBase@Resources@Microsoft@@QAA@XZ +??1IResourceMapBase@Resources@Microsoft@@QAA@XZ +??1IResourceMapCollection@Resources@Microsoft@@QAA@XZ +??1ISchemaCollection@Resources@Microsoft@@QAA@XZ +??1ISchemaVersionInfo@Resources@Microsoft@@QAA@XZ +??1ISectionBuilder@Build@Resources@Microsoft@@UAA@XZ +??1IStringResult@Resources@Microsoft@@UAA@XZ +??1IUnifiedResourceView@Resources@Microsoft@@UAA@XZ +??1MrmBuildConfiguration@Build@Resources@Microsoft@@UAA@XZ +??1PriDescriptor@Resources@Microsoft@@UAA@XZ +??1PriMapMerger@Build@Resources@Microsoft@@QAA@XZ +??1ResourceCandidateResult@Resources@Microsoft@@QAA@XZ +??1StaticAtomPool@Resources@Microsoft@@UAA@XZ +??1StringResultWrapper@Resources@Microsoft@@UAA@XZ +??2Atom@Resources@Microsoft@@SAPAXI@Z +??2Atom@Resources@Microsoft@@SAPAXIABUnothrow_t@std@@@Z +??2Atom@Resources@Microsoft@@SAPAXIABUnothrow_t@std@@PAVIDefStatus@12@@Z +??2Atom@Resources@Microsoft@@SAPAXIPAX@Z +??2DefObject@Resources@Microsoft@@SAPAXI@Z +??2DefObject@Resources@Microsoft@@SAPAXIABUnothrow_t@std@@@Z +??2DefObject@Resources@Microsoft@@SAPAXIPAX@Z +??3Atom@Resources@Microsoft@@SAXPAX@Z +??3Atom@Resources@Microsoft@@SAXPAXABUnothrow_t@std@@@Z +??3Atom@Resources@Microsoft@@SAXPAXABUnothrow_t@std@@PAVIDefStatus@12@@Z +??3DefObject@Resources@Microsoft@@SAXPAX@Z +??3DefObject@Resources@Microsoft@@SAXPAXABUnothrow_t@std@@@Z +??3DefObject@Resources@Microsoft@@SAXPAXABUnothrow_t@std@@PAVIDefStatus@12@@Z +??4Atom@Resources@Microsoft@@QAAAAU012@ABU012@@Z +??4AtomIndexedDictionaryBase@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4AtomPoolGroup@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4BaseAtomLinkedFile@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4BaseFile@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4BaseFileSectionResult@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4BuilderCandidateResult@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4DataBlobBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4DataItemsBuildInstanceReference@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4DataItemsSectionBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4DataSectionBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4DecisionBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4DecisionInfoBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4DecisionInfoFileSection@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4DecisionInfoQualifierSetBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4DecisionInfoSectionBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4DecisionResult@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4DefChecksum@Resources@Microsoft@@QAAAAU012@ABU012@@Z +??4DefObject@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4DefStatus@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4DefStatusWrapper@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4EnvironmentCollectionBase@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4EnvironmentReference@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4EnvironmentReferenceBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4ExternalFileStaticDataInstanceReference@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4FileAtomPool@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4FileAtomPoolBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4FileAtoms@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4FileBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4FileFileList@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4FileInfo@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4FileInfoPrivateData@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4FileListBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4FileSectionBase@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4FileSectionBuildInstanceReference@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4FolderInfo@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4HNamesNode@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4HierarchicalName@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4HierarchicalNameSegment@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4HierarchicalNames@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4HierarchicalNamesBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4HierarchicalNamesConfig@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4HierarchicalSchema@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4HierarchicalSchemaReference@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4HierarchicalSchemaVersionInfo@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4HierarchicalSchemaVersionInfoBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4IAtomPool@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IAtomPoolWriter@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IBuildInstanceReference@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4ICondition@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IDecision@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IDecisionInfo@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IDefStatus@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IEnvironment@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IEnvironmentCollection@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IEnvironmentVersionInfo@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IFileList@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IFileSection@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IFileSectionResolver@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IHNamesGlobalNodes@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4IHierarchicalNames@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IHierarchicalSchema@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IHierarchicalSchemaDescription@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IHierarchicalSchemaVersionInfo@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IMrmFile@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4INamedResourceBase@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IQualifier@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IQualifierSet@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IQualifierType@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IQualifierValueProvider@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IResourceCandidateBase@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IResourceMapBase@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IResourceMapCollection@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4ISchemaCollection@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4ISchemaVersionInfo@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4ISectionBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4IStringResult@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4IUnifiedResourceView@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4ItemInfo@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4MrmBuildConfiguration@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4MrmFile@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4NamedResourceResult@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4PriDescriptor@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4PriFile@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4PriFileBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4PriFileMerger@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4PriMapMerger@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4PriSectionBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4QualifierResult@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4QualifierSetResult@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4RemapInfo@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4RemapUInt16@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4ResourceCandidateResult@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4ResourceMapBase@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4ResourceMapSectionBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4ResourceMapSubtree@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4ReverseFileMap@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4ReverseFileMapSectionBuilder@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4ScopeInfo@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??4StandalonePriFile@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4StaticAtomPool@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4StaticHierarchicalSchemaDescription@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4StringResult@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4StringResultWrapper@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4WindowsRuntimeEnvironment@Resources@Microsoft@@QAAAAV012@ABV012@@Z +??4WriteableStringPool@Build@Resources@Microsoft@@QAAAAV0123@ABV0123@@Z +??8Atom@Resources@Microsoft@@QBA_NABU012@@Z +??9Atom@Resources@Microsoft@@QBA_NABU012@@Z +??_7AtomIndexedDictionaryBase@Build@Resources@Microsoft@@6B@ DATA +??_7AtomPoolGroup@Resources@Microsoft@@6B@ DATA +??_7BaseAtomLinkedFile@Resources@Microsoft@@6B@ DATA +??_7BaseFile@Resources@Microsoft@@6B@ DATA +??_7BaseFileSectionResult@Resources@Microsoft@@6B@ DATA +??_7DataBlobBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7DataItemsBuildInstanceReference@Build@Resources@Microsoft@@6B@ DATA +??_7DataItemsSectionBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7DataSectionBuilder@Build@Resources@Microsoft@@6BDataBlobBuilder@123@@ DATA +??_7DataSectionBuilder@Build@Resources@Microsoft@@6BISectionBuilder@123@@ DATA +??_7DecisionBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7DecisionInfoBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7DecisionInfoFileSection@Resources@Microsoft@@6BFileSectionBase@12@@ DATA +??_7DecisionInfoFileSection@Resources@Microsoft@@6BIDecisionInfo@12@@ DATA +??_7DecisionInfoQualifierSetBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7DecisionInfoSectionBuilder@Build@Resources@Microsoft@@6BDecisionInfoBuilder@123@@ DATA +??_7DecisionInfoSectionBuilder@Build@Resources@Microsoft@@6BISectionBuilder@123@@ DATA +??_7DecisionResult@Resources@Microsoft@@6B@ DATA +??_7DefStatus@Resources@Microsoft@@6B@ DATA +??_7DefStatusWrapper@Resources@Microsoft@@6B@ DATA +??_7EnvironmentCollectionBase@Resources@Microsoft@@6B@ DATA +??_7EnvironmentReference@Resources@Microsoft@@6B@ DATA +??_7EnvironmentReferenceBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7ExternalFileStaticDataInstanceReference@Build@Resources@Microsoft@@6B@ DATA +??_7FileAtomPool@Resources@Microsoft@@6BFileSectionBase@12@@ DATA +??_7FileAtomPool@Resources@Microsoft@@6BIAtomPool@12@@ DATA +??_7FileAtomPoolBuilder@Build@Resources@Microsoft@@6BIAtomPoolWriter@23@@ DATA +??_7FileAtomPoolBuilder@Build@Resources@Microsoft@@6BISectionBuilder@123@@ DATA +??_7FileBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7FileFileList@Resources@Microsoft@@6BFileSectionBase@12@@ DATA +??_7FileFileList@Resources@Microsoft@@6BIFileList@12@@ DATA +??_7FileInfo@Build@Resources@Microsoft@@6B@ DATA +??_7FileInfoPrivateData@Build@Resources@Microsoft@@6B@ DATA +??_7FileListBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7FileSectionBase@Resources@Microsoft@@6B@ DATA +??_7FileSectionBuildInstanceReference@Build@Resources@Microsoft@@6B@ DATA +??_7FolderInfo@Build@Resources@Microsoft@@6B@ DATA +??_7HNamesNode@Build@Resources@Microsoft@@6B@ DATA +??_7HierarchicalNames@Resources@Microsoft@@6BFileSectionBase@12@@ DATA +??_7HierarchicalNames@Resources@Microsoft@@6BHierarchicalNamesConfig@12@@ DATA +??_7HierarchicalNames@Resources@Microsoft@@6BIHierarchicalNames@12@@ DATA +??_7HierarchicalNamesBuilder@Build@Resources@Microsoft@@6BHierarchicalNamesConfig@23@@ DATA +??_7HierarchicalNamesBuilder@Build@Resources@Microsoft@@6BIHNamesGlobalNodes@123@@ DATA +??_7HierarchicalNamesBuilder@Build@Resources@Microsoft@@6BISectionBuilder@123@@ DATA +??_7HierarchicalNamesConfig@Resources@Microsoft@@6B@ DATA +??_7HierarchicalSchema@Resources@Microsoft@@6BFileSectionBase@12@@ DATA +??_7HierarchicalSchema@Resources@Microsoft@@6BIHierarchicalSchema@12@@ DATA +??_7HierarchicalSchemaReference@Resources@Microsoft@@6B@ DATA +??_7HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@6BIHierarchicalSchema@23@@ DATA +??_7HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@6BISectionBuilder@123@@ DATA +??_7HierarchicalSchemaVersionInfo@Resources@Microsoft@@6B@ DATA +??_7HierarchicalSchemaVersionInfoBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7IAtomPool@Resources@Microsoft@@6B@ DATA +??_7IAtomPoolWriter@Resources@Microsoft@@6B@ DATA +??_7IBuildInstanceReference@Build@Resources@Microsoft@@6B@ DATA +??_7ICondition@Resources@Microsoft@@6B@ DATA +??_7IDecision@Resources@Microsoft@@6B@ DATA +??_7IDecisionInfo@Resources@Microsoft@@6B@ DATA +??_7IDefStatus@Resources@Microsoft@@6B@ DATA +??_7IEnvironment@Resources@Microsoft@@6B@ DATA +??_7IEnvironmentCollection@Resources@Microsoft@@6B@ DATA +??_7IEnvironmentVersionInfo@Resources@Microsoft@@6B@ DATA +??_7IFileList@Resources@Microsoft@@6B@ DATA +??_7IFileSection@Resources@Microsoft@@6B@ DATA +??_7IFileSectionResolver@Resources@Microsoft@@6B@ DATA +??_7IHNamesGlobalNodes@Build@Resources@Microsoft@@6B@ DATA +??_7IHierarchicalNames@Resources@Microsoft@@6B@ DATA +??_7IHierarchicalSchema@Resources@Microsoft@@6B@ DATA +??_7IHierarchicalSchemaDescription@Resources@Microsoft@@6B@ DATA +??_7IHierarchicalSchemaVersionInfo@Resources@Microsoft@@6B@ DATA +??_7IMrmFile@Resources@Microsoft@@6B@ DATA +??_7INamedResourceBase@Resources@Microsoft@@6B@ DATA +??_7IQualifier@Resources@Microsoft@@6B@ DATA +??_7IQualifierSet@Resources@Microsoft@@6B@ DATA +??_7IQualifierType@Resources@Microsoft@@6B@ DATA +??_7IQualifierValueProvider@Resources@Microsoft@@6B@ DATA +??_7IResourceCandidateBase@Resources@Microsoft@@6B@ DATA +??_7IResourceMapBase@Resources@Microsoft@@6B@ DATA +??_7IResourceMapCollection@Resources@Microsoft@@6B@ DATA +??_7ISchemaCollection@Resources@Microsoft@@6B@ DATA +??_7ISchemaVersionInfo@Resources@Microsoft@@6B@ DATA +??_7ISectionBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7IStringResult@Resources@Microsoft@@6B@ DATA +??_7IUnifiedResourceView@Resources@Microsoft@@6BIResourceMapCollection@12@@ DATA +??_7IUnifiedResourceView@Resources@Microsoft@@6BISchemaCollection@12@@ DATA +??_7ItemInfo@Build@Resources@Microsoft@@6B@ DATA +??_7MrmBuildConfiguration@Build@Resources@Microsoft@@6B@ DATA +??_7MrmFile@Resources@Microsoft@@6B@ DATA +??_7NamedResourceResult@Resources@Microsoft@@6B@ DATA +??_7PriDescriptor@Resources@Microsoft@@6B@ DATA +??_7PriFile@Resources@Microsoft@@6BIResourceMapCollection@12@@ DATA +??_7PriFile@Resources@Microsoft@@6BISchemaCollection@12@@ DATA +??_7PriFileBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7PriFileMerger@Build@Resources@Microsoft@@6B@ DATA +??_7PriSectionBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7QualifierResult@Resources@Microsoft@@6B@ DATA +??_7QualifierSetResult@Resources@Microsoft@@6B@ DATA +??_7RemapInfo@Resources@Microsoft@@6B@ DATA +??_7RemapUInt16@Resources@Microsoft@@6B@ DATA +??_7ResourceCandidateResult@Resources@Microsoft@@6B@ DATA +??_7ResourceMapBase@Resources@Microsoft@@6BFileSectionBase@12@@ DATA +??_7ResourceMapBase@Resources@Microsoft@@6BIResourceMapBase@12@@ DATA +??_7ResourceMapBase@Resources@Microsoft@@6BResourceMapSubtree@12@@ DATA +??_7ResourceMapSectionBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7ResourceMapSubtree@Resources@Microsoft@@6B@ DATA +??_7ReverseFileMap@Resources@Microsoft@@6B@ DATA +??_7ReverseFileMapSectionBuilder@Build@Resources@Microsoft@@6B@ DATA +??_7ScopeInfo@Build@Resources@Microsoft@@6B@ DATA +??_7StandalonePriFile@Resources@Microsoft@@6B@ DATA +??_7StandalonePriFile@Resources@Microsoft@@6BIResourceMapCollection@12@@ DATA +??_7StandalonePriFile@Resources@Microsoft@@6BISchemaCollection@12@@ DATA +??_7StaticAtomPool@Resources@Microsoft@@6B@ DATA +??_7StaticHierarchicalSchemaDescription@Resources@Microsoft@@6B@ DATA +??_7StringResult@Resources@Microsoft@@6B@ DATA +??_7StringResultWrapper@Resources@Microsoft@@6B@ DATA +??_7WindowsRuntimeEnvironment@Resources@Microsoft@@6B@ DATA +??_7WriteableStringPool@Build@Resources@Microsoft@@6B@ DATA +??_UAtom@Resources@Microsoft@@SAPAXI@Z +??_UAtom@Resources@Microsoft@@SAPAXIABUnothrow_t@std@@@Z +??_UAtom@Resources@Microsoft@@SAPAXIABUnothrow_t@std@@PAVIDefStatus@12@@Z +??_UDefObject@Resources@Microsoft@@SAPAXI@Z +??_UDefObject@Resources@Microsoft@@SAPAXIABUnothrow_t@std@@@Z +??_VAtom@Resources@Microsoft@@SAXPAX@Z +??_VAtom@Resources@Microsoft@@SAXPAXABUnothrow_t@std@@@Z +??_VAtom@Resources@Microsoft@@SAXPAXABUnothrow_t@std@@PAVIDefStatus@12@@Z +??_VDefObject@Resources@Microsoft@@SAXPAX@Z +??_VDefObject@Resources@Microsoft@@SAXPAXABUnothrow_t@std@@@Z +??_VDefObject@Resources@Microsoft@@SAXPAXABUnothrow_t@std@@PAVIDefStatus@12@@Z +?AddDataItem@DataItemsSectionBuilder@Build@Resources@Microsoft@@QAA_NPBXIPAVIDefStatus@34@PAU_PrebuildItemReference@1234@@Z +?AddQualifier@DecisionInfoQualifierSetBuilder@Build@Resources@Microsoft@@QAA_NPBG0HNPAVIDefStatus@34@PAH@Z +?AdvanceToNextSegment@HierarchicalName@Build@Resources@Microsoft@@QAA_NPAVIDefStatus@34@@Z +?Align16Bit@BaseFile@Resources@Microsoft@@2IB +?Align32Bit@BaseFile@Resources@Microsoft@@2IB +?Align64Bit@BaseFile@Resources@Microsoft@@2IB +?AllConfigurationFlags@MrmBuildConfiguration@Build@Resources@Microsoft@@2IB +?AlwaysTrueQualifierIndex@IDecisionInfo@Resources@Microsoft@@2HB +?BaseFileOwnsDataFlag@BaseFile@Resources@Microsoft@@1IB +?CheckPhase@FileBuilder@Build@Resources@Microsoft@@QBA_NW4BuildPhase@234@PAVIDefStatus@34@@Z +?CheckSetPhase@FileBuilder@Build@Resources@Microsoft@@QAA_NW4BuildPhase@234@PAVIDefStatus@34@@Z +?CompareSegments@HierarchicalNamesConfig@Resources@Microsoft@@UBAHPBG0@Z +?CompareSegments@HierarchicalNamesConfig@Resources@Microsoft@@UBAHPBGH0H@Z +?ComputeAtomChecksum@DefChecksum@Resources@Microsoft@@QAAIUAtom@23@PBVAtomPoolGroup@23@PAVIDefStatus@23@@Z +?ComputeAtomPoolChecksum@DefChecksum@Resources@Microsoft@@QAAIPBVIAtomPool@23@HPAVIDefStatus@23@@Z +?ComputeAtomPoolChecksum@DefChecksum@Resources@Microsoft@@QAAIPBVIAtomPool@23@PAVIDefStatus@23@@Z +?ComputeChecksum@DefChecksum@Resources@Microsoft@@QAAIPBEIPAVIDefStatus@23@@Z +?ComputeHash@HNamesNode@Build@Resources@Microsoft@@SAIPBGPAVIDefStatus@34@@Z +?ComputeStringChecksum@DefChecksum@Resources@Microsoft@@QAAI_NPBGPAVIDefStatus@23@@Z +?ComputeUInt32Checksum@DefChecksum@Resources@Microsoft@@QAAII@Z +?ConcatPathElement@IStringResult@Resources@Microsoft@@UAA_NPBGPAVIDefStatus@23@@Z +?ConcatPathElement@StringResultWrapper@Resources@Microsoft@@UAA_NPBGPAVIDefStatus@23@@Z +?Contains@HierarchicalSchema@Resources@Microsoft@@QBA_NPBGHPAVIDefStatus@23@PAH22@Z +?Contains@HierarchicalSchema@Resources@Microsoft@@QBA_NPBGPAVIDefStatus@23@PAH22@Z +?Contains@HierarchicalSchema@Resources@Microsoft@@UBA_NPBGHPAVIDefStatus@23@PAH2@Z +?Contains@HierarchicalSchema@Resources@Microsoft@@UBA_NPBGPAVIDefStatus@23@PAH2@Z +?Contains@IAtomPool@Resources@Microsoft@@UBA_NHPAVIDefStatus@23@@Z +?DefaultAlignment@BaseFile@Resources@Microsoft@@2IB +?DefaultAlignment@DataItemsSectionBuilder@Build@Resources@Microsoft@@2HB +?DefaultFlags@BaseFile@Resources@Microsoft@@2IB +?DefaultInitialSize@FileAtomPoolBuilder@Build@Resources@Microsoft@@1HB +?DefaultInitialSize@WriteableStringPool@Build@Resources@Microsoft@@1IB +?DescriptionLength@FileAtomPool@Resources@Microsoft@@2HB +?EmbeddedDataResourceValueTypeIndex@WindowsRuntimeEnvironment@Resources@Microsoft@@2HB +?EmptyDecisionIndex@IDecisionInfo@Resources@Microsoft@@2HB +?Failed@DefStatusWrapper@Resources@Microsoft@@UBA_NXZ +GetApplicabilityContext +?GetAtom@Atom@Resources@Microsoft@@QBA?AT_DEF_ATOM@@XZ +?GetAtomPoolGroup@FileAtomPool@Resources@Microsoft@@UBAPAVAtomPoolGroup@23@XZ +?GetAtomPoolGroup@FileAtomPoolBuilder@Build@Resources@Microsoft@@UBAPAVAtomPoolGroup@34@XZ +?GetAtomPoolMapping@RemapInfo@Resources@Microsoft@@QBAPAHPAH@Z +?GetAtomPoolSection@IMrmFile@Resources@Microsoft@@QBAPAVFileAtomPool@23@FPAVIDefStatus@23@@Z +?GetAtoms@BaseAtomLinkedFile@Resources@Microsoft@@QBAPBVAtomPoolGroup@23@XZ +?GetAtoms@PriSectionBuilder@Build@Resources@Microsoft@@QBAPAVAtomPoolGroup@34@XZ +?GetAtoms@StandalonePriFile@Resources@Microsoft@@UBAPAVAtomPoolGroup@23@XZ +?GetAtoms@WindowsRuntimeEnvironment@Resources@Microsoft@@UBAPAVAtomPoolGroup@23@XZ +?GetAttributeNames@WindowsRuntimeEnvironment@Resources@Microsoft@@UBAPBVIAtomPool@23@XZ +?GetAttributeTypeNames@WindowsRuntimeEnvironment@Resources@Microsoft@@UBAPBVIAtomPool@23@XZ +?GetAttributeTypesPoolIndex@EnvironmentReference@Resources@Microsoft@@QBAHXZ +?GetAttributesPoolIndex@EnvironmentReference@Resources@Microsoft@@QBAHXZ +?GetAutoMergeEnabled@PriDescriptor@Resources@Microsoft@@QBA_NXZ +?GetAutoMergeEnabled@PriFile@Resources@Microsoft@@QBA_NXZ +?GetAutoMergeEnabled@StandalonePriFile@Resources@Microsoft@@QBA_NXZ +?GetBaseFile@MrmFile@Resources@Microsoft@@UBAPBVBaseFile@23@PAVIDefStatus@23@@Z +?GetBaseMrmFile@PriFile@Resources@Microsoft@@QBAPBVIMrmFile@23@XZ +?GetBaseResourceView@PriFile@Resources@Microsoft@@QBAPBVIUnifiedResourceView@23@XZ +?GetBuffer@WriteableStringPool@Build@Resources@Microsoft@@QBAPBGXZ +?GetCandidateIndex@ResourceCandidateResult@Resources@Microsoft@@QBAHXZ +?GetChecksum@DefChecksum@Resources@Microsoft@@QBAIXZ +?GetConditionOperatorNames@WindowsRuntimeEnvironment@Resources@Microsoft@@UBAPBVIAtomPool@23@XZ +?GetConditionOperatorsPoolIndex@EnvironmentReference@Resources@Microsoft@@QBAHXZ +?GetConfig@HNamesNode@Build@Resources@Microsoft@@QBAPBVHierarchicalNamesConfig@34@XZ +?GetConfig@HierarchicalName@Build@Resources@Microsoft@@QBAPBVHierarchicalNamesConfig@34@XZ +?GetConfig@HierarchicalNameSegment@Build@Resources@Microsoft@@QBAPBVHierarchicalNamesConfig@34@XZ +?GetConfig@HierarchicalNamesBuilder@Build@Resources@Microsoft@@UBAPBVHierarchicalNamesConfig@34@XZ +?GetCurrentDataSize@DataBlobBuilder@Build@Resources@Microsoft@@UBAIXZ +?GetCurrentGeneration@ResourceMapBase@Resources@Microsoft@@UBA_KXZ +?GetCurrentSegment@HierarchicalName@Build@Resources@Microsoft@@QBAPBVHierarchicalNameSegment@234@XZ +?GetCurrentSegmentHash@HierarchicalName@Build@Resources@Microsoft@@QBAIPAVIDefStatus@34@@Z +?GetCurrentSegmentInitialChar@HierarchicalName@Build@Resources@Microsoft@@QBAGXZ +?GetCurrentSegmentText@HierarchicalName@Build@Resources@Microsoft@@QBAPBGXZ +?GetData@FileBuilder@Build@Resources@Microsoft@@IAAPBXXZ +?GetDataItemsSection@IMrmFile@Resources@Microsoft@@QBAPAVFileDataItemsSection@23@FPAVIDefStatus@23@@Z +?GetDataItemsSectionBuilder@DataItemsBuildInstanceReference@Build@Resources@Microsoft@@QAAPAVDataItemsSectionBuilder@234@XZ +?GetDataSection@IMrmFile@Resources@Microsoft@@QBAPAVFileDataSection@23@FPAVIDefStatus@23@@Z +?GetDataSize@FileBuilder@Build@Resources@Microsoft@@IAAIXZ +?GetDecisionInfo@ResourceMapSectionBuilder@Build@Resources@Microsoft@@QBAPAVDecisionInfoSectionBuilder@234@XZ +?GetDecisionInfoBuilder@PriSectionBuilder@Build@Resources@Microsoft@@QBAPAVDecisionInfoSectionBuilder@234@XZ +?GetDecisionInfoSection@IMrmFile@Resources@Microsoft@@QBAPAVDecisionInfoFileSection@23@FPAVIDefStatus@23@@Z +?GetDefStatus@DefStatusWrapper@Resources@Microsoft@@UAAPAU_DEFSTATUS@@XZ +?GetDefaultDecisionInfo@StandalonePriFile@Resources@Microsoft@@UBAPAVUnifiedDecisionInfo@23@XZ +?GetDefaultEnvironment@StandalonePriFile@Resources@Microsoft@@UBAPAVUnifiedEnvironment@23@XZ +?GetDefaultPathSeparator@HierarchicalNamesConfig@Resources@Microsoft@@UBAGXZ +?GetDesc@DefStatusWrapper@Resources@Microsoft@@UBAPBGXZ +?GetDescendents@HierarchicalSchema@Resources@Microsoft@@UBA_NHPAVIDefStatus@23@HPAGPAHH12@Z +?GetDescription@FileAtomPool@Resources@Microsoft@@UBAPBGXZ +?GetDescription@FileAtomPoolBuilder@Build@Resources@Microsoft@@UBAPBGXZ +?GetDescriptor@PriFileBuilder@Build@Resources@Microsoft@@QAAPAVPriSectionBuilder@234@XZ +?GetDescriptorIndex@FileBuilder@Build@Resources@Microsoft@@QAAFXZ +?GetDetails@DefStatusWrapper@Resources@Microsoft@@QBAIXZ +?GetDisplayName@WindowsRuntimeEnvironment@Resources@Microsoft@@UBAPBGXZ +?GetEnvironment@ResourceMapSectionBuilder@Build@Resources@Microsoft@@QBAPBVUnifiedEnvironment@34@XZ +?GetFileBuilder@PriSectionBuilder@Build@Resources@Microsoft@@QBAPAVFileBuilder@234@XZ +?GetFileData@BaseFile@Resources@Microsoft@@QBA_NPAVIDefStatus@23@PAVBlobResult@23@@Z +?GetFileHeader@BaseFile@Resources@Microsoft@@QBAPBU_DEFFILE_HEADER@@XZ +?GetFileListSection@IMrmFile@Resources@Microsoft@@QBAPAVFileFileList@23@FPAVIDefStatus@23@@Z +?GetFileMagicNumber@MrmBuildConfiguration@Build@Resources@Microsoft@@QBA?AT_DEFFILE_MAGIC@@XZ +?GetFileName@FileInfo@Build@Resources@Microsoft@@QBAPBGXZ +?GetFileSizeInBytes@BaseFile@Resources@Microsoft@@QBAIXZ +?GetFileTrailer@BaseFile@Resources@Microsoft@@SAPAU_DEFFILE_TRAILER@@PAU_DEFFILE_HEADER@@@Z +?GetFirstChild@ScopeInfo@Build@Resources@Microsoft@@QBAPAVHNamesNode@234@XZ +?GetFlag@FileInfo@Build@Resources@Microsoft@@QBAGXZ +?GetFlags@DataItemsSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetFlags@DataSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetFlags@DecisionInfoSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetFlags@FileAtomPoolBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetFlags@FileListBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetFlags@HierarchicalNamesBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetFlags@HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetFlags@PriSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetFlags@ResourceMapSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetFlags@ReverseFileMapSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetFolderName@FolderInfo@Build@Resources@Microsoft@@QBAPBGXZ +?GetFullPath@HierarchicalName@Build@Resources@Microsoft@@QBAQBGXZ +?GetFullResourceMap@ResourceMapSubtree@Resources@Microsoft@@QBAPBVIResourceMapBase@23@XZ +?GetGlobalNodes@ScopeInfo@Build@Resources@Microsoft@@QAAPAVIHNamesGlobalNodes@234@XZ +?GetHash@HNamesNode@Build@Resources@Microsoft@@QBAIPAVIDefStatus@34@@Z +?GetHash@HierarchicalNameSegment@Build@Resources@Microsoft@@QBAIPAVIDefStatus@34@@Z +?GetIndex@Atom@Resources@Microsoft@@QBAHXZ +?GetIndex@DecisionBuilder@Build@Resources@Microsoft@@UBAHPAVIDefStatus@34@@Z +?GetIndex@DecisionInfoQualifierSetBuilder@Build@Resources@Microsoft@@UBAHPAVIDefStatus@34@@Z +?GetIndex@FileInfo@Build@Resources@Microsoft@@QBAHXZ +?GetIndex@FileInfoPrivateData@Build@Resources@Microsoft@@QBA?BHXZ +?GetIndex@FolderInfo@Build@Resources@Microsoft@@QBAHXZ +?GetIndex@HNamesNode@Build@Resources@Microsoft@@QBAHXZ +?GetIndex@IAtomPool@Resources@Microsoft@@QBA_NPBGPAVIDefStatus@23@PAH@Z +?GetIndex@IAtomPool@Resources@Microsoft@@QBA_NUAtom@23@PAVIDefStatus@23@PAH@Z +?GetInitialChar@HNamesNode@Build@Resources@Microsoft@@QBAGXZ +?GetInitialChar@HierarchicalNameSegment@Build@Resources@Microsoft@@QBAGXZ +?GetInstanceLocatorNames@WindowsRuntimeEnvironment@Resources@Microsoft@@UBAPBVIAtomPool@23@XZ +?GetInstanceLocatorType@DataItemsBuildInstanceReference@Build@Resources@Microsoft@@UBAPBGXZ +?GetInstanceLocatorType@ExternalFileStaticDataInstanceReference@Build@Resources@Microsoft@@UBAPBGXZ +?GetInstanceLocatorType@FileSectionBuildInstanceReference@Build@Resources@Microsoft@@UBAPBGXZ +?GetInstanceLocatorsPoolIndex@EnvironmentReference@Resources@Microsoft@@QBAHXZ +?GetInstanceTypeNames@WindowsRuntimeEnvironment@Resources@Microsoft@@UBAPBVIAtomPool@23@XZ +?GetInstanceTypesPoolIndex@EnvironmentReference@Resources@Microsoft@@QBAHXZ +?GetInt64@Atom@Resources@Microsoft@@QBA_JXZ +?GetIsAutomergeMergeResult@PriDescriptor@Resources@Microsoft@@QBA_NXZ +?GetIsCaseInsensitive@FileAtomPool@Resources@Microsoft@@UBA_NXZ +?GetIsCaseInsensitive@FileAtomPoolBuilder@Build@Resources@Microsoft@@UBA_NXZ +?GetIsCaseInsensitive@WriteableStringPool@Build@Resources@Microsoft@@QBA_NXZ +?GetIsDeploymentMergeResult@PriDescriptor@Resources@Microsoft@@QBA_NXZ +?GetIsDeploymentMergeResult@PriFile@Resources@Microsoft@@QBA_NXZ +?GetIsDeploymentMergeable@PriDescriptor@Resources@Microsoft@@QBA_NXZ +?GetIsDeploymentMergeable@PriFile@Resources@Microsoft@@UBA_NXZ +?GetIsDeploymentMergeable@StandalonePriFile@Resources@Microsoft@@UBA_NXZ +?GetItemNames@HierarchicalNames@Resources@Microsoft@@UBAPAVIAtomPool@23@XZ +?GetItemNames@HierarchicalNamesBuilder@Build@Resources@Microsoft@@QBAPAVIAtomPool@34@XZ +?GetItemNames@HierarchicalSchema@Resources@Microsoft@@UBAPAVIAtomPool@23@XZ +?GetItemNames@StaticHierarchicalSchemaDescription@Resources@Microsoft@@UBAPAVIAtomPool@23@XZ +?GetItemTypeNames@WindowsRuntimeEnvironment@Resources@Microsoft@@UBAPBVIAtomPool@23@XZ +?GetItemTypesPoolIndex@EnvironmentReference@Resources@Microsoft@@QBAHXZ +?GetItemsPoolIndex@HierarchicalSchemaReference@Resources@Microsoft@@QBAHXZ +?GetLine@DefStatusWrapper@Resources@Microsoft@@QBAIXZ +?GetLocatorType@DataItemsBuildInstanceReference@Build@Resources@Microsoft@@UBAEXZ +?GetLocatorType@ExternalFileStaticDataInstanceReference@Build@Resources@Microsoft@@UBAEXZ +?GetLocatorType@FileSectionBuildInstanceReference@Build@Resources@Microsoft@@UBAEXZ +?GetLongestPath@FileFileList@Resources@Microsoft@@UBAHXZ +?GetMagic@FileBuilder@Build@Resources@Microsoft@@QAA?AT_DEFFILE_MAGIC@@XZ +?GetMajorVersion@EnvironmentReference@Resources@Microsoft@@UBAGXZ +?GetMajorVersion@HierarchicalSchema@Resources@Microsoft@@UBAGXZ +?GetMajorVersion@HierarchicalSchemaReference@Resources@Microsoft@@QBAHXZ +?GetMajorVersion@HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetMajorVersion@HierarchicalSchemaVersionInfo@Resources@Microsoft@@UBAGXZ +?GetMajorVersion@HierarchicalSchemaVersionInfoBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetMajorVersion@StaticHierarchicalSchemaDescription@Resources@Microsoft@@UBAGXZ +?GetMaxAtomIndex@AtomIndexedDictionaryBase@Build@Resources@Microsoft@@QBAHXZ +?GetMaxNameLength@HierarchicalNames@Resources@Microsoft@@UBAHXZ +?GetMaxNameLength@HierarchicalSchema@Resources@Microsoft@@QBAHXZ +?GetMaxPoolIndex@AtomPoolGroup@Resources@Microsoft@@QBAHXZ +?GetMaxSizeInBytes@EnvironmentReferenceBuilder@Build@Resources@Microsoft@@QBAIXZ +?GetMinAtomIndex@AtomIndexedDictionaryBase@Build@Resources@Microsoft@@QAAHXZ +?GetMinorVersion@EnvironmentReference@Resources@Microsoft@@UBAGXZ +?GetMinorVersion@HierarchicalSchema@Resources@Microsoft@@UBAGXZ +?GetMinorVersion@HierarchicalSchemaReference@Resources@Microsoft@@QBAHXZ +?GetMinorVersion@HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetMinorVersion@HierarchicalSchemaVersionInfo@Resources@Microsoft@@UBAGXZ +?GetMinorVersion@HierarchicalSchemaVersionInfoBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetMinorVersion@StaticHierarchicalSchemaDescription@Resources@Microsoft@@UBAGXZ +?GetName@FileFileList@Resources@Microsoft@@IBAPBGHHPAVIDefStatus@23@@Z +?GetName@HNamesNode@Build@Resources@Microsoft@@QBAPBGXZ +?GetName@HierarchicalNameSegment@Build@Resources@Microsoft@@QBAPBGXZ +?GetNameIndex@HNamesNode@Build@Resources@Microsoft@@QBAHXZ +?GetNames@AtomIndexedDictionaryBase@Build@Resources@Microsoft@@QAAPBVIAtomPool@34@XZ +?GetNext@FileInfoPrivateData@Build@Resources@Microsoft@@QBAPAV1234@XZ +?GetNextItem@AtomIndexedDictionaryBase@Build@Resources@Microsoft@@QBA_NPAVIterator@1234@PAVIDefStatus@34@PAH@Z +?GetNextSibling@HNamesNode@Build@Resources@Microsoft@@QAAPAV1234@XZ +?GetNumAtomPools@RemapInfo@Resources@Microsoft@@QBAHXZ +?GetNumAtoms@FileAtomPool@Resources@Microsoft@@UBAHXZ +?GetNumAtoms@FileAtomPoolBuilder@Build@Resources@Microsoft@@UBAHXZ +?GetNumAttributeTypes@EnvironmentReference@Resources@Microsoft@@UBAHXZ +?GetNumAttributes@EnvironmentReference@Resources@Microsoft@@UBAHXZ +?GetNumCharsInPool@WriteableStringPool@Build@Resources@Microsoft@@QBAIXZ +?GetNumChildItems@ScopeInfo@Build@Resources@Microsoft@@QBAHXZ +?GetNumChildScopes@ScopeInfo@Build@Resources@Microsoft@@QBAHXZ +?GetNumChildren@ScopeInfo@Build@Resources@Microsoft@@QBAHXZ +?GetNumConditionOperators@EnvironmentReference@Resources@Microsoft@@UBAHXZ +?GetNumDataItemSections@PriDescriptor@Resources@Microsoft@@QBAHXZ +?GetNumDecisionInfos@PriDescriptor@Resources@Microsoft@@QBAHXZ +?GetNumDescendents@HierarchicalNames@Resources@Microsoft@@QBA_NHPAVIDefStatus@23@PAH1@Z +?GetNumDescendents@HierarchicalSchema@Resources@Microsoft@@UBA_NHPAVIDefStatus@23@PAH1@Z +?GetNumEntries@ReverseFileMap@Resources@Microsoft@@QBAHXZ +?GetNumFiles@FolderInfo@Build@Resources@Microsoft@@QBAHXZ +?GetNumInstanceLocators@EnvironmentReference@Resources@Microsoft@@UBAHXZ +?GetNumInstanceTypes@EnvironmentReference@Resources@Microsoft@@UBAHXZ +?GetNumItemTypes@EnvironmentReference@Resources@Microsoft@@UBAHXZ +?GetNumItems@HierarchicalNames@Resources@Microsoft@@UBAHXZ +?GetNumItems@HierarchicalSchema@Resources@Microsoft@@UBAHXZ +?GetNumItems@HierarchicalSchemaReference@Resources@Microsoft@@QBAHXZ +?GetNumItems@HierarchicalSchemaVersionInfo@Resources@Microsoft@@UBAHXZ +?GetNumItems@HierarchicalSchemaVersionInfoBuilder@Build@Resources@Microsoft@@UBAHXZ +?GetNumItems@StaticHierarchicalSchemaDescription@Resources@Microsoft@@UBAHXZ +?GetNumNames@HierarchicalNames@Resources@Microsoft@@UBAHXZ +?GetNumNames@HierarchicalSchema@Resources@Microsoft@@UBAHXZ +?GetNumPools@AtomPoolGroup@Resources@Microsoft@@QBAHXZ +?GetNumReferencedFileSections@PriDescriptor@Resources@Microsoft@@QBAHXZ +?GetNumResourceMaps@PriDescriptor@Resources@Microsoft@@QBAHXZ +?GetNumRootFolders@FileFileList@Resources@Microsoft@@UBAHXZ +?GetNumSchemas@PriDescriptor@Resources@Microsoft@@QBAHXZ +?GetNumScopes@HierarchicalNames@Resources@Microsoft@@UBAHXZ +?GetNumScopes@HierarchicalSchema@Resources@Microsoft@@UBAHXZ +?GetNumScopes@HierarchicalSchemaReference@Resources@Microsoft@@QBAHXZ +?GetNumScopes@HierarchicalSchemaVersionInfo@Resources@Microsoft@@UBAHXZ +?GetNumScopes@HierarchicalSchemaVersionInfoBuilder@Build@Resources@Microsoft@@UBAHXZ +?GetNumScopes@StaticHierarchicalSchemaDescription@Resources@Microsoft@@UBAHXZ +?GetNumSections@BaseFile@Resources@Microsoft@@QBAFXZ +?GetNumSections@FileBuilder@Build@Resources@Microsoft@@QAAIXZ +?GetNumSections@RemapInfo@Resources@Microsoft@@QBAFXZ +?GetNumSubfolders@FolderInfo@Build@Resources@Microsoft@@QBAHXZ +?GetNumVersionInfos@HierarchicalSchema@Resources@Microsoft@@UBAHXZ +?GetNumVersionInfos@HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@UBAHXZ +?GetOperand1Qualifier@ICondition@Resources@Microsoft@@UBA_NPAVIDefStatus@23@PAUAtom@23@@Z +?GetOrAddQualifier@DecisionInfoBuilder@Build@Resources@Microsoft@@QAA_NPBG0GNPAVIDefStatus@34@PAVQualifierResult@34@@Z +?GetOwner@FileInfoPrivateData@Build@Resources@Microsoft@@QBAPBXXZ +?GetParentFolder@FileInfo@Build@Resources@Microsoft@@QBAPAVFolderInfo@234@XZ +?GetParentFolder@FolderInfo@Build@Resources@Microsoft@@QBAPAV1234@XZ +?GetParentSchema@NamedResourceResult@Resources@Microsoft@@UBAPBVIHierarchicalSchema@23@PAVIDefStatus@23@@Z +?GetParentScope@HNamesNode@Build@Resources@Microsoft@@QBAPAVScopeInfo@234@XZ +?GetPhase@FileBuilder@Build@Resources@Microsoft@@QBA?AW4BuildPhase@234@XZ +?GetPool@DecisionBuilder@Build@Resources@Microsoft@@UBAPBVIDecisionInfo@34@PAVIDefStatus@34@@Z +?GetPool@DecisionInfoQualifierSetBuilder@Build@Resources@Microsoft@@UBAPBVIDecisionInfo@34@PAVIDefStatus@34@@Z +?GetPoolIndex@Atom@Resources@Microsoft@@QBAHXZ +?GetPoolIndex@FileAtomPool@Resources@Microsoft@@UBAHXZ +?GetPoolIndex@FileAtomPoolBuilder@Build@Resources@Microsoft@@UBAHXZ +?GetPreviousSibling@HNamesNode@Build@Resources@Microsoft@@QAAPAV1234@XZ +?GetPriDescriptor@PriFile@Resources@Microsoft@@QBAPBVPriDescriptor@23@XZ +?GetPriDescriptor@StandalonePriFile@Resources@Microsoft@@QBAPBVPriDescriptor@23@XZ +?GetPriDescriptorSection@IMrmFile@Resources@Microsoft@@QBAPAVPriDescriptor@23@FPAVIDefStatus@23@@Z +?GetPrivateData@FileInfo@Build@Resources@Microsoft@@QBAPAVFileInfoPrivateData@234@XZ +?GetProfile@PriFile@Resources@Microsoft@@UBAPBVMrmProfile@23@XZ +?GetProfile@StandalonePriFile@Resources@Microsoft@@UBAPBVMrmProfile@23@XZ +?GetQualifier@IEnvironment@Resources@Microsoft@@QBA_NHPAVIDefStatus@23@PAUResourceQualifier@23@@Z +?GetQualifier@IEnvironment@Resources@Microsoft@@QBA_NPBGPAVIDefStatus@23@PAUResourceQualifier@23@@Z +?GetQualifier@IEnvironment@Resources@Microsoft@@QBA_NUAtom@23@PAVIDefStatus@23@PAUResourceQualifier@23@@Z +?GetQualifierNames@IEnvironment@Resources@Microsoft@@QBAPBVIAtomPool@23@XZ +?GetQualifierTypeNames@IEnvironment@Resources@Microsoft@@QBAPBVIAtomPool@23@XZ +?GetRawResourceMap@ResourceCandidateResult@Resources@Microsoft@@QBAPBVIRawResourceMap@23@XZ +?GetResourceIndexInSchema@NamedResourceResult@Resources@Microsoft@@UBAHPAVIDefStatus@23@@Z +?GetResourceMap@ResourceMapBase@Resources@Microsoft@@IBAPBV123@XZ +?GetResourceMapSection@IMrmFile@Resources@Microsoft@@QBAPAVResourceMapBase@23@FPAVIDefStatus@23@@Z +?GetResourceValueLocatorNames@IEnvironment@Resources@Microsoft@@QBAPBVIAtomPool@23@XZ +?GetResourceValueTypeNames@IEnvironment@Resources@Microsoft@@QBAPBVIAtomPool@23@XZ +?GetReverseFileMapSection@IMrmFile@Resources@Microsoft@@QBAPAVReverseFileMap@23@FPAVIDefStatus@23@@Z +?GetRootSubtree@ResourceMapBase@Resources@Microsoft@@UBAPBVResourceMapSubtree@23@XZ +?GetRootSubtree@ResourceMapSubtree@Resources@Microsoft@@QBAPBV123@XZ +?GetSchema@ResourceMapSectionBuilder@Build@Resources@Microsoft@@QBAPAVHierarchicalSchemaSectionBuilder@234@XZ +?GetSchemaBlobFromFileSection@IHierarchicalSchema@Resources@Microsoft@@UBA_NPAVBlobResult@23@PAVIDefStatus@23@@Z +?GetSchemaSection@IMrmFile@Resources@Microsoft@@QBAPAVHierarchicalSchema@23@FPAVIDefStatus@23@@Z +?GetScopeNames@HierarchicalNames@Resources@Microsoft@@UBAPAVIAtomPool@23@XZ +?GetScopeNames@HierarchicalNamesBuilder@Build@Resources@Microsoft@@QBAPAVIAtomPool@34@XZ +?GetScopeNames@HierarchicalSchema@Resources@Microsoft@@UBAPAVIAtomPool@23@XZ +?GetScopeNames@StaticHierarchicalSchemaDescription@Resources@Microsoft@@UBAPAVIAtomPool@23@XZ +?GetSection@IMrmFile@Resources@Microsoft@@QBAPBVIFileSection@23@FPAVIDefStatus@23@@Z +?GetSectionData@BaseFile@Resources@Microsoft@@SAPAEPBU_DEFFILE_HEADER@@H@Z +?GetSectionData@BaseFile@Resources@Microsoft@@SAPAXPBU_DEFFILE_HEADER@@PBU_DEFFILE_TOC_ENTRY@@@Z +?GetSectionDataSize@BaseFile@Resources@Microsoft@@SAIPBU_DEFFILE_TOC_ENTRY@@@Z +?GetSectionFlags@DataItemsSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetSectionFlags@DataSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetSectionFlags@DecisionInfoSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetSectionFlags@FileAtomPoolBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetSectionFlags@FileListBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetSectionFlags@HierarchicalNamesBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetSectionFlags@HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetSectionFlags@PriSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetSectionFlags@ResourceMapSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetSectionFlags@ReverseFileMapSectionBuilder@Build@Resources@Microsoft@@UBAGXZ +?GetSectionHeader@BaseFile@Resources@Microsoft@@SAPAU_DEFFILE_SECTION_HEADER@@PBU_DEFFILE_HEADER@@PBU_DEFFILE_TOC_ENTRY@@@Z +?GetSectionIndex@DataItemsSectionBuilder@Build@Resources@Microsoft@@UBAFXZ +?GetSectionIndex@DataSectionBuilder@Build@Resources@Microsoft@@UBAFXZ +?GetSectionIndex@DecisionInfoSectionBuilder@Build@Resources@Microsoft@@UBAFXZ +?GetSectionIndex@FileAtomPoolBuilder@Build@Resources@Microsoft@@UBAFXZ +?GetSectionIndex@FileListBuilder@Build@Resources@Microsoft@@UBAFXZ +?GetSectionIndex@HierarchicalNamesBuilder@Build@Resources@Microsoft@@UBAFXZ +?GetSectionIndex@HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@UBAFXZ +?GetSectionIndex@PriSectionBuilder@Build@Resources@Microsoft@@UBAFXZ +?GetSectionIndex@ResourceMapSectionBuilder@Build@Resources@Microsoft@@UBAFXZ +?GetSectionIndex@ReverseFileMapSectionBuilder@Build@Resources@Microsoft@@UBAFXZ +?GetSectionMapping@RemapInfo@Resources@Microsoft@@QBAPAFPAF@Z +?GetSectionQualifier@DataItemsSectionBuilder@Build@Resources@Microsoft@@UBAIXZ +?GetSectionQualifier@DataSectionBuilder@Build@Resources@Microsoft@@UBAIXZ +?GetSectionQualifier@DecisionInfoSectionBuilder@Build@Resources@Microsoft@@UBAIXZ +?GetSectionQualifier@FileAtomPoolBuilder@Build@Resources@Microsoft@@UBAIXZ +?GetSectionQualifier@FileListBuilder@Build@Resources@Microsoft@@UBAIXZ +?GetSectionQualifier@HierarchicalNamesBuilder@Build@Resources@Microsoft@@UBAIXZ +?GetSectionQualifier@HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@UBAIXZ +?GetSectionQualifier@PriSectionBuilder@Build@Resources@Microsoft@@UBAIXZ +?GetSectionQualifier@ResourceMapSectionBuilder@Build@Resources@Microsoft@@UBAIXZ +?GetSectionQualifier@ReverseFileMapSectionBuilder@Build@Resources@Microsoft@@UBAIXZ +?GetSectionStructureOverhead@BaseFile@Resources@Microsoft@@SAIXZ +?GetSectionTrailer@BaseFile@Resources@Microsoft@@SAPAU_DEFFILE_SECTION_TRAILER@@PBU_DEFFILE_SECTION_HEADER@@@Z +?GetSectionType@DataItemsSectionBuilder@Build@Resources@Microsoft@@UBA?AT_DEFFILE_SECTION_TYPEID@@XZ +?GetSectionType@DataSectionBuilder@Build@Resources@Microsoft@@UBA?AT_DEFFILE_SECTION_TYPEID@@XZ +?GetSectionType@DecisionInfoSectionBuilder@Build@Resources@Microsoft@@UBA?AT_DEFFILE_SECTION_TYPEID@@XZ +?GetSectionType@FileAtomPoolBuilder@Build@Resources@Microsoft@@UBA?AT_DEFFILE_SECTION_TYPEID@@XZ +?GetSectionType@FileListBuilder@Build@Resources@Microsoft@@UBA?AT_DEFFILE_SECTION_TYPEID@@XZ +?GetSectionType@HierarchicalNamesBuilder@Build@Resources@Microsoft@@UBA?AT_DEFFILE_SECTION_TYPEID@@XZ +?GetSectionType@HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@UBA?AT_DEFFILE_SECTION_TYPEID@@XZ +?GetSectionType@PriSectionBuilder@Build@Resources@Microsoft@@UBA?AT_DEFFILE_SECTION_TYPEID@@XZ +?GetSectionType@ResourceMapSectionBuilder@Build@Resources@Microsoft@@UBA?AT_DEFFILE_SECTION_TYPEID@@XZ +?GetSectionType@ReverseFileMapSectionBuilder@Build@Resources@Microsoft@@UBA?AT_DEFFILE_SECTION_TYPEID@@XZ +?GetSections@FileBuilder@Build@Resources@Microsoft@@IAAPAU_SectionInfo@1234@XZ +?GetSegmentInitialChar@HierarchicalNamesConfig@Resources@Microsoft@@UBAGPBG@Z +?GetSimpleId@HierarchicalSchema@Resources@Microsoft@@UBAPBGXZ +?GetSimpleId@HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@UBAPBGXZ +?GetSimpleId@StaticHierarchicalSchemaDescription@Resources@Microsoft@@UBAPBGXZ +?GetSmallAtom@Atom@Resources@Microsoft@@QBA?AT_DEF_ATOM_SMALL@@PAVIDefStatus@23@@Z +?GetSmallAtom@Atom@Resources@Microsoft@@QBA_NPAVIDefStatus@23@PAT_DEF_ATOM_SMALL@@@Z +?GetSmallIndex@Atom@Resources@Microsoft@@QBA_NPAVIDefStatus@23@PAG@Z +?GetSmallIndex@Atom@Resources@Microsoft@@SA_NHPAVIDefStatus@23@PAG@Z +?GetSmallPoolIndex@Atom@Resources@Microsoft@@QBA_NPAVIDefStatus@23@PAG@Z +?GetSmallPoolIndex@Atom@Resources@Microsoft@@SA_NHPAVIDefStatus@23@PAG@Z +?GetSmallPoolIndex@IAtomPool@Resources@Microsoft@@QBA_NPAVIDefStatus@23@PAG@Z +?GetStringPool@FileAtomPoolBuilder@Build@Resources@Microsoft@@QAAPAVWriteableStringPool@234@XZ +?GetStringResult@StringResultWrapper@Resources@Microsoft@@UAAPAU_DEFSTRINGRESULT@@XZ +?GetStructureOverhead@BaseFile@Resources@Microsoft@@SAII@Z +?GetSubtreeRootIndex@ResourceMapSubtree@Resources@Microsoft@@UBAHXZ +?GetTargetOsVersion@PriFile@Resources@Microsoft@@UBAPBGXZ +?GetTargetOsVersion@StandalonePriFile@Resources@Microsoft@@UBAPBGXZ +?GetToc@BaseFile@Resources@Microsoft@@QBAPBU_DEFFILE_TOC_ENTRY@@PAVIDefStatus@23@@Z +?GetToc@BaseFile@Resources@Microsoft@@SAPAU_DEFFILE_TOC_ENTRY@@PBU_DEFFILE_HEADER@@@Z +?GetTotalNumFiles@FileFileList@Resources@Microsoft@@UBAHXZ +?GetTotalNumFiles@FolderInfo@Build@Resources@Microsoft@@QBAHXZ +?GetTotalNumFolders@FileFileList@Resources@Microsoft@@UBAHXZ +?GetTotalNumFolders@FolderInfo@Build@Resources@Microsoft@@QBAHXZ +?GetTotalNumItems@ScopeInfo@Build@Resources@Microsoft@@QBAHXZ +?GetTotalNumScopes@ScopeInfo@Build@Resources@Microsoft@@QBAHXZ +?GetUInt64@Atom@Resources@Microsoft@@QBA_KXZ +?GetUniqueId@HierarchicalSchema@Resources@Microsoft@@UBAPBGXZ +?GetUniqueId@HierarchicalSchemaReference@Resources@Microsoft@@QBAPBGXZ +?GetUniqueId@HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@UBAPBGXZ +?GetUniqueId@StaticHierarchicalSchemaDescription@Resources@Microsoft@@UBAPBGXZ +?GetUniqueName@EnvironmentReference@Resources@Microsoft@@QBAPBGXZ +?GetUniqueName@WindowsRuntimeEnvironment@Resources@Microsoft@@UBAPBGXZ +?GetVersionChecksum@EnvironmentReference@Resources@Microsoft@@UBAIXZ +?GetVersionChecksum@HierarchicalSchemaVersionInfo@Resources@Microsoft@@UBAIXZ +?GetVersionInfo@HierarchicalSchemaReference@Resources@Microsoft@@QBAPBVIHierarchicalSchemaVersionInfo@23@XZ +?GetWhat@DefStatusWrapper@Resources@Microsoft@@UBA?BKXZ +?GetWhere@DefStatusWrapper@Resources@Microsoft@@UBAPBGXZ +?HashMethodCaseInsensitive@Atom@Resources@Microsoft@@2W4DEF_ATOM_HASH_METHOD@@B +?HashMethodDefault@Atom@Resources@Microsoft@@2W4DEF_ATOM_HASH_METHOD@@B +?HashString@Atom@Resources@Microsoft@@SAIPBGPAVIDefStatus@23@@Z +?HaveCurrentSegment@HierarchicalName@Build@Resources@Microsoft@@QBA_NXZ +?HaveName@HierarchicalNameSegment@Build@Resources@Microsoft@@QBA_NXZ +?HaveNextSegment@HierarchicalName@Build@Resources@Microsoft@@QBA_NXZ +?IndexNone@Atom@Resources@Microsoft@@2HB +?Init@BaseFile@Resources@Microsoft@@IAAXXZ +?InitialLargeItemDataCapacity@DataItemsSectionBuilder@Build@Resources@Microsoft@@0HB +?InitialLargeItemSize@DataItemsSectionBuilder@Build@Resources@Microsoft@@0HB +?InitialQualifierSetsSize@DecisionBuilder@Build@Resources@Microsoft@@0HB +?InitialQualifiersSize@DecisionInfoQualifierSetBuilder@Build@Resources@Microsoft@@0HB +?InitialSmallItemDataCapacity@DataItemsSectionBuilder@Build@Resources@Microsoft@@0HB +?InitialSmallItemSize@DataItemsSectionBuilder@Build@Resources@Microsoft@@0HB +?InitialSparseSize@AtomIndexedDictionaryBase@Build@Resources@Microsoft@@1HB +?IsAbsolutePath@IStringResult@Resources@Microsoft@@QBA_NPAVIDefStatus@23@@Z +?IsAbsolutePath@StringResultWrapper@Resources@Microsoft@@QBA_NPAVIDefStatus@23@@Z +?IsAligned@BaseFile@Resources@Microsoft@@SA_NHH@Z +?IsEmpty@IStringResult@Resources@Microsoft@@QAA_NXZ +?IsEqual@Atom@Resources@Microsoft@@QBA_NT_DEF_ATOM_SMALL@@@Z +?IsEqual@Atom@Resources@Microsoft@@QBA_NU123@@Z +?IsFinalized@HierarchicalNamesBuilder@Build@Resources@Microsoft@@QBA_NXZ +?IsMapGenerated@ReverseFileMapSectionBuilder@Build@Resources@Microsoft@@ABA_NXZ +?IsNull@Atom@Resources@Microsoft@@QBA_NXZ +?IsPathSeparator@HierarchicalNamesConfig@Resources@Microsoft@@UBA_NG@Z +?IsScope@ItemInfo@Build@Resources@Microsoft@@UBA_NXZ +?IsScope@ScopeInfo@Build@Resources@Microsoft@@UBA_NXZ +?IsValid@DataItemsSectionBuilder@Build@Resources@Microsoft@@UBA_NPAVIDefStatus@34@@Z +?IsValid@DataSectionBuilder@Build@Resources@Microsoft@@UBA_NPAVIDefStatus@34@@Z +?IsValid@DecisionInfoSectionBuilder@Build@Resources@Microsoft@@UBA_NPAVIDefStatus@34@@Z +?IsValid@FileListBuilder@Build@Resources@Microsoft@@UBA_NPAVIDefStatus@34@@Z +?IsValid@HierarchicalNamesBuilder@Build@Resources@Microsoft@@UBA_NPAVIDefStatus@34@@Z +?IsValidAlignment@BaseFile@Resources@Microsoft@@SA_NIPAVIDefStatus@23@@Z +?IsValidConditionOperator@ICondition@Resources@Microsoft@@SA_NW4ConditionOperator@123@@Z +?IsValidDecisionIndex@DecisionInfoBuilder@Build@Resources@Microsoft@@QBA_NH@Z +?IsValidFileRange@IFileList@Resources@Microsoft@@IBA_NHHPAVIDefStatus@23@@Z +?IsValidFolderRange@IFileList@Resources@Microsoft@@IBA_NHHPAVIDefStatus@23@@Z +?IsValidNonNull@Atom@Resources@Microsoft@@QBA_NXZ +?IsValidOrNull@Atom@Resources@Microsoft@@QBA_NXZ +?IsValidPoolIndex@Atom@Resources@Microsoft@@SA_NH@Z +?IsValidQualifierIndex@DecisionInfoBuilder@Build@Resources@Microsoft@@QBA_NH@Z +?IsValidQualifierSetIndex@DecisionInfoBuilder@Build@Resources@Microsoft@@QBA_NH@Z +?IsValidSectionCount@BaseFile@Resources@Microsoft@@SA_NH@Z +?IsValidSectionIndex@BaseFile@Resources@Microsoft@@SA_NH@Z +?IsValidSegmentChar@HierarchicalNamesConfig@Resources@Microsoft@@UBA_NG@Z +?IsValidSmallAtom@Atom@Resources@Microsoft@@QBA_NXZ +?IsValidSmallAtomCount@Atom@Resources@Microsoft@@SA_NH@Z +?IsValidSmallAtomIndex@Atom@Resources@Microsoft@@SA_NH@Z +?IsValidSmallPoolIndex@Atom@Resources@Microsoft@@SA_NH@Z +?LoadFileFlag@BaseFile@Resources@Microsoft@@2IB +?MapFileFlag@BaseFile@Resources@Microsoft@@2IB +?Matches@FileInfoPrivateData@Build@Resources@Microsoft@@QBA_NPAV1234@PAVIDefStatus@34@@Z +?Matches@FileInfoPrivateData@Build@Resources@Microsoft@@QBA_NPBXHPAVIDefStatus@34@@Z +?MaxAtomCount@Atom@Resources@Microsoft@@2HB +?MaxAtomCountSmall@Atom@Resources@Microsoft@@2HB +?MaxAtomIndex@Atom@Resources@Microsoft@@2HB +?MaxAtomIndexSmall@Atom@Resources@Microsoft@@2HB +?MaxFallbackScore@IQualifier@Resources@Microsoft@@2GB +?MaxFileIndex@IFileList@Resources@Microsoft@@2GB +?MaxInternalDataSize@ResourceMapSectionBuilder@Build@Resources@Microsoft@@2HB +?MaxPoolCount@Atom@Resources@Microsoft@@2HB +?MaxPoolCountSmall@Atom@Resources@Microsoft@@2HB +?MaxPoolIndex@Atom@Resources@Microsoft@@2HB +?MaxPoolIndexSmall@Atom@Resources@Microsoft@@2HB +?MaxSectionCount@BaseFile@Resources@Microsoft@@2FB +?MaxSectionIndex@BaseFile@Resources@Microsoft@@2FB +?MinFallbackScore@IQualifier@Resources@Microsoft@@2GB +?MoveToRoot@ResourceMapSubtree@Resources@Microsoft@@QAA_NPAVIDefStatus@23@@Z +?NeutralOnlyDecisionIndex@IDecisionInfo@Resources@Microsoft@@2HB +?New@AtomPoolGroup@Resources@Microsoft@@SAPAV123@PAVIDefStatus@23@@Z +?New@DecisionInfoBuilder@Build@Resources@Microsoft@@SAPAV1234@PBVUnifiedEnvironment@34@PAVIDefStatus@34@@Z +?New@StaticAtomPool@Resources@Microsoft@@SAPAV123@PBQBGHPBG_NPAVIDefStatus@23@@Z +?New@WriteableStringPool@Build@Resources@Microsoft@@SAPAV1234@IPAVIDefStatus@34@@Z +?New@WriteableStringPool@Build@Resources@Microsoft@@SAPAV1234@PAGIPAVIDefStatus@34@@Z +?New@WriteableStringPool@Build@Resources@Microsoft@@SAPAV1234@PAVIDefStatus@34@@Z +?NormalizePathSlashes@IStringResult@Resources@Microsoft@@UAA_NPAVIDefStatus@23@@Z +?NullAtomIndex@Atom@Resources@Microsoft@@2HB +?NullPoolIndex@Atom@Resources@Microsoft@@2HB +?OperatorIsUnary@QualifierResult@Resources@Microsoft@@UBA_NXZ +?PadData@BaseFile@Resources@Microsoft@@SAHHH@Z +?PadSectionData@BaseFile@Resources@Microsoft@@SAHH@Z +?PathResourceValueTypeIndex@WindowsRuntimeEnvironment@Resources@Microsoft@@2HB +?PoolIndexNone@Atom@Resources@Microsoft@@2HB +?PresenceMaskWidth@RemapUInt16@Resources@Microsoft@@1HB +?RemapAtom@RemapInfo@Resources@Microsoft@@SA?AUAtom@23@PAV123@U423@PAVIDefStatus@23@@Z +?Reset@DefStatusWrapper@Resources@Microsoft@@UAAXXZ +?SectionIndexNone@BaseFile@Resources@Microsoft@@2FB +?SectionIsPresent@BaseFile@Resources@Microsoft@@QAA_NF@Z +?SectionTypesEqual@BaseFile@Resources@Microsoft@@SA_NABT_DEFFILE_SECTION_TYPEID@@0@Z +?Set@Atom@Resources@Microsoft@@QAAXHH@Z +?Set@Atom@Resources@Microsoft@@QAAXT_DEF_ATOM@@@Z +?Set@Atom@Resources@Microsoft@@QAAXU123@@Z +?Set@NamedResourceResult@Resources@Microsoft@@QAA_NPBVIRawResourceMap@23@HPAVIDefStatus@23@@Z +?SetAtomPoolGroup@FileAtomPool@Resources@Microsoft@@UAAXPAVAtomPoolGroup@23@@Z +?SetAtomPoolGroup@FileAtomPoolBuilder@Build@Resources@Microsoft@@UAAXPAVAtomPoolGroup@34@@Z +?SetByRef@HierarchicalNameSegment@Build@Resources@Microsoft@@QAA_NPBGPAVIDefStatus@34@@Z +?SetByRef@HierarchicalNameSegment@Build@Resources@Microsoft@@QAA_NPBV1234@PAVIDefStatus@34@@Z +?SetCopy@HierarchicalNameSegment@Build@Resources@Microsoft@@QAA_NPBGPAVIDefStatus@34@@Z +?SetCopy@HierarchicalNameSegment@Build@Resources@Microsoft@@QAA_NPBV1234@PAVIDefStatus@34@@Z +?SetFlag@FileInfo@Build@Resources@Microsoft@@QAAXG@Z +?SetFromInt64@Atom@Resources@Microsoft@@QAAX_J@Z +?SetFromUInt64@Atom@Resources@Microsoft@@QAAX_K@Z +?SetIndex@DecisionBuilder@Build@Resources@Microsoft@@QAAXH@Z +?SetIndex@DecisionInfoQualifierSetBuilder@Build@Resources@Microsoft@@QAAXH@Z +?SetIndex@FileInfo@Build@Resources@Microsoft@@QAAXH@Z +?SetIndex@FolderInfo@Build@Resources@Microsoft@@QAAXH@Z +?SetNameIndex@HNamesNode@Build@Resources@Microsoft@@QAAXH@Z +?SetPathByRef@HierarchicalName@Build@Resources@Microsoft@@QAA_NPBGPAVIDefStatus@34@@Z +?SetPhase@FileBuilder@Build@Resources@Microsoft@@QAA_NW4BuildPhase@234@@Z +?SetPoolIndex@FileAtomPool@Resources@Microsoft@@UAAXH@Z +?SetPoolIndex@FileAtomPoolBuilder@Build@Resources@Microsoft@@UAAXH@Z +?SetRef@IStringResult@Resources@Microsoft@@SA_NPAV123@PBGPAVIDefStatus@23@@Z +?SetSectionIndex@DataItemsSectionBuilder@Build@Resources@Microsoft@@UAAXF@Z +?SetSectionIndex@DataSectionBuilder@Build@Resources@Microsoft@@UAAXF@Z +?SetSectionIndex@DecisionInfoSectionBuilder@Build@Resources@Microsoft@@UAAXF@Z +?SetSectionIndex@FileAtomPoolBuilder@Build@Resources@Microsoft@@UAAXF@Z +?SetSectionIndex@FileListBuilder@Build@Resources@Microsoft@@UAAXF@Z +?SetSectionIndex@HierarchicalNamesBuilder@Build@Resources@Microsoft@@UAAXF@Z +?SetSectionIndex@HierarchicalSchemaSectionBuilder@Build@Resources@Microsoft@@UAAXF@Z +?SetSectionIndex@PriSectionBuilder@Build@Resources@Microsoft@@UAAXF@Z +?SetSectionIndex@ResourceMapSectionBuilder@Build@Resources@Microsoft@@UAAXF@Z +?SetSectionIndex@ReverseFileMapSectionBuilder@Build@Resources@Microsoft@@UAAXF@Z +?Size@RemapUInt16@Resources@Microsoft@@QBAHXZ +?StringResourceValueTypeIndex@WindowsRuntimeEnvironment@Resources@Microsoft@@2HB +?Succeeded@DefStatusWrapper@Resources@Microsoft@@UBA_NXZ +?ToDoubleScore@IQualifier@Resources@Microsoft@@SANGPAVIDefStatus@23@@Z +?ToItem@HNamesNode@Build@Resources@Microsoft@@UAAPAVItemInfo@234@XZ +?ToItem@ItemInfo@Build@Resources@Microsoft@@UAAPAV1234@XZ +?ToItem@ScopeInfo@Build@Resources@Microsoft@@UAAPAVItemInfo@234@XZ +?ToScope@HNamesNode@Build@Resources@Microsoft@@UAAPAVScopeInfo@234@XZ +?ToScope@ScopeInfo@Build@Resources@Microsoft@@UAAPAV1234@XZ +?ToUint16Score@IQualifier@Resources@Microsoft@@SAGNPAVIDefStatus@23@@Z +?TruncData@BaseFile@Resources@Microsoft@@SAHHH@Z +?TryGetAtom@IAtomPool@Resources@Microsoft@@UBA_NHPAVIDefStatus@23@PAUAtom@23@@Z +?TryGetItemInfo@HierarchicalSchema@Resources@Microsoft@@UBA_NHPAVIDefStatus@23@PAVIStringResult@23@@Z +?TryGetItemLocalName@HierarchicalSchema@Resources@Microsoft@@UBA_NHPAVIDefStatus@23@PAVIStringResult@23@@Z +?TryGetName@HierarchicalSchema@Resources@Microsoft@@QBA_NHHPAVIDefStatus@23@PAVIStringResult@23@PAH2@Z +?TryGetName@HierarchicalSchema@Resources@Microsoft@@QBA_NHPAVIDefStatus@23@PAVIStringResult@23@PAH2@Z +?TryGetNext@FileInfoPrivateData@Build@Resources@Microsoft@@QBA_NPBXPAVIDefStatus@34@PAPAV1234@@Z +?TryGetPrivateData@FileInfo@Build@Resources@Microsoft@@QBA_NPBXPAVIDefStatus@34@PAPAVFileInfoPrivateData@234@@Z +?TryGetRelativeItemName@HierarchicalSchema@Resources@Microsoft@@UBA_NHHPAVIDefStatus@23@PAVIStringResult@23@@Z +?TryGetRelativeScopeName@HierarchicalSchema@Resources@Microsoft@@UBA_NHHPAVIDefStatus@23@PAVIStringResult@23@@Z +?TryGetScopeChild@HierarchicalSchema@Resources@Microsoft@@UBA_NHHPAVIDefStatus@23@PAH1@Z +?TryGetScopeChildName@HierarchicalSchema@Resources@Microsoft@@UBA_NHHPAVIDefStatus@23@PAVIStringResult@23@@Z +?TryGetScopeInfo@HierarchicalSchema@Resources@Microsoft@@UBA_NHPAVIDefStatus@23@PAVIStringResult@23@PAH@Z +?TryGetSmallAtom@Atom@Resources@Microsoft@@QBA_NPAT_DEF_ATOM_SMALL@@@Z +?TryRemapAtom@RemapInfo@Resources@Microsoft@@SA_NPAV123@UAtom@23@PAVIDefStatus@23@PAU423@@Z +?UnconditionalQualifierSetIndex@IDecisionInfo@Resources@Microsoft@@2HB +?UseDataItemLocator@MrmBuildConfiguration@Build@Resources@Microsoft@@QBA_NXZ +?UseDataItemLocatorFlag@MrmBuildConfiguration@Build@Resources@Microsoft@@2IB +?UseFileInfoLocator@MrmBuildConfiguration@Build@Resources@Microsoft@@QBA_NXZ +?UseFileInfoLocatorFlag@MrmBuildConfiguration@Build@Resources@Microsoft@@2IB +?UseInstanceLocator@MrmBuildConfiguration@Build@Resources@Microsoft@@QBA_NXZ +?UseInstanceLocatorFlag@MrmBuildConfiguration@Build@Resources@Microsoft@@2IB +?ValidFlags@BaseFile@Resources@Microsoft@@2IB +?fCompareCaseInsensitive@WriteableStringPool@Build@Resources@Microsoft@@2IB +?fCompareDefault@WriteableStringPool@Build@Resources@Microsoft@@2IB +?fExternalBuffer@WriteableStringPool@Build@Resources@Microsoft@@1IB +?maxListBufferSize@DataBlobBuilder@Build@Resources@Microsoft@@1IB +CreateApplicabilityContext +FreeApplicabilityContext +FreeApplicablePackages +GetApplicablePackages +GetApplicablePackagesForUser diff --git a/lib/libc/mingw/libarm32/appxdeploymentclient.def b/lib/libc/mingw/libarm32/appxdeploymentclient.def new file mode 100644 index 0000000000000000000000000000000000000000..3bc016b0bf173ae1fcf4d3c9160d6f9013ab7136 --- /dev/null +++ b/lib/libc/mingw/libarm32/appxdeploymentclient.def @@ -0,0 +1,24 @@ +; +; Definition file of AppXDeploymentClient.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AppXDeploymentClient.dll" +EXPORTS +ord_1 @1 +GetApplicability +AppxGetPackageType +AppxPackageRepositoryRecoverStagedPackages +AppxPackageRepositoryRecoverUserInstalls +AppxRecoverUserInstallsForUpgrade +AppxDeletePackageFiles +AppxRequestRemovePackageForUser +IsPackageInstalled +RDSRecoverRequests +AppxPreStageCleanupRunTask +AppxPreRegisterPackage +ReArmAppxPreStageCleanupTask +AppxAddPackageToAllUserStoreForPbr +GetPackageApplicabilityForUserLogon +ord_16 @16 +AppxValidatePackages diff --git a/lib/libc/mingw/libarm32/appxdeploymentextensions.def b/lib/libc/mingw/libarm32/appxdeploymentextensions.def new file mode 100644 index 0000000000000000000000000000000000000000..6821022c233c05c7b6c1e72f33c74fc5e471e5c9 --- /dev/null +++ b/lib/libc/mingw/libarm32/appxdeploymentextensions.def @@ -0,0 +1,10 @@ +; +; Definition file of AppxDeploymentExtensions.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AppxDeploymentExtensions.dll" +EXPORTS +LoadCategoryNameTable +LoadExtensionRegistrationTable +ShellRefresh diff --git a/lib/libc/mingw/libarm32/appxdeploymentserver.def b/lib/libc/mingw/libarm32/appxdeploymentserver.def new file mode 100644 index 0000000000000000000000000000000000000000..654441a129359418bb237603a2ec0ec465dd468b --- /dev/null +++ b/lib/libc/mingw/libarm32/appxdeploymentserver.def @@ -0,0 +1,34 @@ +; +; Definition file of AppxDeploymentServer.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AppxDeploymentServer.dll" +EXPORTS +CancelDeploymentImplementation +CreateWnfStateNameImplementation +EnumPackagesByUserSidInternal +EnumPackagesByUserSidNamePublisherInternal +EnumPackagesByUserSidPackageFamilyNameInternal +EnumVisibilityByPackageFullNameInternal +FindPackageByUserSidPackageFullNameInternal +FixStagedPackagesImplementation +GenerateBytecodeForPackageImplementation +GenerateBytecodeForPackagesImplementation +GetApplicabilityImplementation +GetDeploymentError +GetPackageFilesDiskUsageImplementation +GetPackageTypeImplementation +GetSortedRegisterPackageListImplementation +IsPackageInstalledInternal +PackageRepositoryAllocate +PackageRepositoryFree +RDSRecoverRequestsImplementation +RequestPackageOperationImplementation +ServiceMain +SetDeploymentError +SetPackageStateImplementation +StartDeploymentImplementation +AddToPurgeList +AppXSetTrustLabelOnPackage +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/appxsip.def b/lib/libc/mingw/libarm32/appxsip.def new file mode 100644 index 0000000000000000000000000000000000000000..ea652a873116d104c90f64f548cb6ef7a8411b61 --- /dev/null +++ b/lib/libc/mingw/libarm32/appxsip.def @@ -0,0 +1,25 @@ +; +; Definition file of AppxSip.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AppxSip.dll" +EXPORTS +AppxSipIsFileSupportedName +AppxSipGetSignedDataMsg +AppxSipPutSignedDataMsg +AppxSipRemoveSignedDataMsg +AppxSipCreateIndirectData +AppxSipVerifyIndirectData +P7xSipIsFileSupportedName +P7xSipGetSignedDataMsg +P7xSipPutSignedDataMsg +P7xSipRemoveSignedDataMsg +P7xSipCreateIndirectData +P7xSipVerifyIndirectData +AppxBundleSipIsFileSupportedName +AppxBundleSipGetSignedDataMsg +AppxBundleSipPutSignedDataMsg +AppxBundleSipRemoveSignedDataMsg +AppxBundleSipCreateIndirectData +AppxBundleSipVerifyIndirectData diff --git a/lib/libc/mingw/libarm32/appxsysprep.def b/lib/libc/mingw/libarm32/appxsysprep.def new file mode 100644 index 0000000000000000000000000000000000000000..78c514096b706820d3402334d7d270a8c2709246 --- /dev/null +++ b/lib/libc/mingw/libarm32/appxsysprep.def @@ -0,0 +1,9 @@ +; +; Definition file of AppxSysprep.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AppxSysprep.dll" +EXPORTS +AppxSysprepSpecialize +SysprepGeneralize diff --git a/lib/libc/mingw/libarm32/atl110.def b/lib/libc/mingw/libarm32/atl110.def new file mode 100644 index 0000000000000000000000000000000000000000..588292408ba440cb4a4724e57ea9a1708afbba11 --- /dev/null +++ b/lib/libc/mingw/libarm32/atl110.def @@ -0,0 +1,59 @@ +; +; Definition file of atl110.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "atl110.DLL" +EXPORTS +AtlAdvise +AtlUnadvise +AtlFreeMarshalStream +AtlMarshalPtrInProc +AtlUnmarshalPtr +AtlComModuleGetClassObject +AtlComModuleRegisterClassObjects +AtlComModuleRevokeClassObjects +AtlComModuleUnregisterServer +AtlUpdateRegistryFromResourceD +AtlWaitWithMessageLoop +AtlSetErrorInfo +AtlCreateTargetDC +AtlHiMetricToPixel +AtlPixelToHiMetric +AtlDevModeW2A +AtlComPtrAssign +AtlComQIPtrAssign +AtlInternalQueryInterface +AtlGetVersion +AtlAxDialogBoxW +AtlAxDialogBoxA +AtlAxCreateDialogW +AtlAxCreateDialogA +AtlAxCreateControl +AtlAxCreateControlEx +AtlAxAttachControl +AtlAxWinInit +AtlWinModuleAddCreateWndData +AtlWinModuleExtractCreateWndData +AtlWinModuleRegisterWndClassInfoW +AtlWinModuleRegisterWndClassInfoA +AtlAxGetControl +AtlAxGetHost +AtlRegisterClassCategoriesHelper +AtlIPersistStreamInit_Load +AtlIPersistStreamInit_Save +AtlIPersistPropertyBag_Load +AtlIPersistPropertyBag_Save +AtlGetObjectSourceInterface +AtlLoadTypeLib +AtlModuleAddTermFunc +AtlAxCreateControlLic +AtlAxCreateControlLicEx +AtlCreateRegistrar +AtlWinModuleRegisterClassExW +AtlWinModuleRegisterClassExA +AtlCallTermFunc +AtlWinModuleInit +AtlWinModuleTerm +AtlSetPerUserRegistration +AtlGetPerUserRegistration diff --git a/lib/libc/mingw/libarm32/audioendpointbuilder.def b/lib/libc/mingw/libarm32/audioendpointbuilder.def new file mode 100644 index 0000000000000000000000000000000000000000..0db1cfd53fece5b1fb58b6a482b154e1ca2397f2 --- /dev/null +++ b/lib/libc/mingw/libarm32/audioendpointbuilder.def @@ -0,0 +1,9 @@ +; +; Definition file of AUDIOEPB.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AUDIOEPB.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/audioeng.def b/lib/libc/mingw/libarm32/audioeng.def new file mode 100644 index 0000000000000000000000000000000000000000..8173013b318ae2b83ea4c1da8a0ecebcdd8a7435 --- /dev/null +++ b/lib/libc/mingw/libarm32/audioeng.def @@ -0,0 +1,9 @@ +; +; Definition file of audioeng.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "audioeng.dll" +EXPORTS +AERT_Allocate +AERT_Free diff --git a/lib/libc/mingw/libarm32/auditcse.def b/lib/libc/mingw/libarm32/auditcse.def new file mode 100644 index 0000000000000000000000000000000000000000..2cbe2c250815099b30b0fa5e54664c65914d7ee9 --- /dev/null +++ b/lib/libc/mingw/libarm32/auditcse.def @@ -0,0 +1,11 @@ +; +; Definition file of AUDITCSE.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AUDITCSE.dll" +EXPORTS +GenerateGroupPolicy +GenerateGroupPolicyCap +ProcessGroupPolicyEx +ProcessGroupPolicyExCap diff --git a/lib/libc/mingw/libarm32/authbroker.def b/lib/libc/mingw/libarm32/authbroker.def new file mode 100644 index 0000000000000000000000000000000000000000..7d7855472350b7416d474f9beb9003cd6e9b7272 --- /dev/null +++ b/lib/libc/mingw/libarm32/authbroker.def @@ -0,0 +1,12 @@ +; +; Definition file of AuthBroker.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AuthBroker.dll" +EXPORTS +AuthBrokerClearThreadClientContext +AuthBrokerCreateClientContext +AuthBrokerFreeClientContext +AuthBrokerSetThreadClientContext +PurgeAuthHostSsoCache diff --git a/lib/libc/mingw/libarm32/azsqlext.def b/lib/libc/mingw/libarm32/azsqlext.def new file mode 100644 index 0000000000000000000000000000000000000000..522c8b108f56499e5c8e78e0d35ae783eb182ebf --- /dev/null +++ b/lib/libc/mingw/libarm32/azsqlext.def @@ -0,0 +1,13 @@ +; +; Definition file of AzSqlExt.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AzSqlExt.dll" +EXPORTS +AzGenerateAudit +__GetXpVersion +xp_AzManAddRole +xp_AzManAddUserToRole +xp_AzManDeleteRole +xp_AzManRemoveUserFromRole diff --git a/lib/libc/mingw/libarm32/basecsp.def b/lib/libc/mingw/libarm32/basecsp.def new file mode 100644 index 0000000000000000000000000000000000000000..54d1a48e36ec945e9ee7071f04127f9c86fafbb2 --- /dev/null +++ b/lib/libc/mingw/libarm32/basecsp.def @@ -0,0 +1,33 @@ +; +; Definition file of BaseCSP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "BaseCSP.dll" +EXPORTS +CPAcquireContext +CPAcquireContextW +CPCreateHash +CPDecrypt +CPDeriveKey +CPDestroyHash +CPDestroyKey +CPDuplicateHash +CPDuplicateKey +CPEncrypt +CPExportKey +CPGenKey +CPGenRandom +CPGetHashParam +CPGetKeyParam +CPGetProvParam +CPGetUserKey +CPHashData +CPHashSessionKey +CPImportKey +CPReleaseContext +CPSetHashParam +CPSetKeyParam +CPSetProvParam +CPSignHash +CPVerifySignature diff --git a/lib/libc/mingw/libarm32/batmeter.def b/lib/libc/mingw/libarm32/batmeter.def new file mode 100644 index 0000000000000000000000000000000000000000..43a4d9e8b9945bf3944e3a6751a883a39665e516 --- /dev/null +++ b/lib/libc/mingw/libarm32/batmeter.def @@ -0,0 +1,36 @@ +; +; Definition file of BatMeter.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "BatMeter.dll" +EXPORTS +ord_999 @999 +BatMeterIconAnimationReset +BatMeterIconThemeReset +BatMeterOnDeviceChange +CleanupBatteryData +CreateBatteryData +GetBatMeterIconAnimationState +GetBatMeterIconAnimationTimeDelay +GetBatMeterIconAnimationUpdate +GetBatteryCapacityInfo +GetBatteryDetails +GetBatteryImmersiveIcon +GetBatteryInfo +GetBatteryStatusText +GetBatteryWorkingState +IsBatteryBad +IsBatteryHealthWarningEnabled +IsBatteryLevelCritical +IsBatteryLevelLow +IsBatteryLevelReserve +PowerCapabilities +QueryBatteryData +SetBatteryHealthWarningState +SetBatteryLevel +SetBatteryWorkingState +SubscribeBatteryUpdateNotification +UnsubscribeBatteryUpdateNotification +UpdateBatteryData +UpdateBatteryDataAsync diff --git a/lib/libc/mingw/libarm32/bcd.def b/lib/libc/mingw/libarm32/bcd.def new file mode 100644 index 0000000000000000000000000000000000000000..a7a0ea5b0368fd914c98ae36d8d2bd59814eb8c2 --- /dev/null +++ b/lib/libc/mingw/libarm32/bcd.def @@ -0,0 +1,73 @@ +; +; Definition file of bcd.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "bcd.dll" +EXPORTS +BcdCloseObject +BcdCloseStore +BcdCopyObject +BcdCopyObjectEx +BcdCopyObjects +BcdCreateObject +BcdCreateStore +BcdDeleteElement +BcdDeleteObject +BcdDeleteObjectReferences +BcdDeleteSystemStore +BcdEnumerateAndUnpackElements +BcdEnumerateElementTypes +BcdEnumerateElements +BcdEnumerateElementsWithFlags +BcdEnumerateObjects +BcdExportStore +BcdForciblyUnloadStore +BcdGetElementData +BcdGetElementDataWithFlags +BcdImportStore +BcdImportStoreWithFlags +BcdMarkAsSystemStore +BcdOpenObject +BcdOpenStoreFromFile +BcdOpenSystemStore +BcdQueryObject +BcdSetElementData +BcdSetElementDataWithFlags +BcdSetSystemStoreDevice +GUID_BAD_MEMORY_GROUP +GUID_BOOT_LOADER_SETTINGS_GROUP +GUID_CURRENT_BOOT_ENTRY +GUID_DEBUGGER_SETTINGS_GROUP +GUID_DEFAULT_BOOT_ENTRY +GUID_EMS_SETTINGS_GROUP +GUID_FIRMWARE_BOOTMGR +GUID_GLOBAL_SETTINGS_GROUP +GUID_HYPERVISOR_SETTINGS_GROUP +GUID_KERNEL_DEBUGGER_SETTINGS_GROUP +GUID_RESUME_LOADER_SETTINGS_GROUP +GUID_WINDOWS_BOOTMGR +GUID_WINDOWS_LEGACY_NTLDR +GUID_WINDOWS_MEMORY_TESTER +GUID_WINDOWS_OS_TARGET_TEMPLATE_EFI +GUID_WINDOWS_OS_TARGET_TEMPLATE_PCAT +GUID_WINDOWS_RESUME_TARGET_TEMPLATE_EFI +GUID_WINDOWS_RESUME_TARGET_TEMPLATE_PCAT +GUID_WINDOWS_SETUP_EFI +GUID_WINDOWS_SETUP_PCAT +GUID_WINDOWS_SETUP_RAMDISK_OPTIONS +PARTITION_BASIC_DATA_GUID +PARTITION_CLUSTER_GUID +PARTITION_ENTRY_UNUSED_GUID +PARTITION_LDM_DATA_GUID +PARTITION_LDM_METADATA_GUID +PARTITION_MSFT_RECOVERY_GUID +PARTITION_MSFT_RESERVED_GUID +PARTITION_MSFT_SNAPSHOT_GUID +PARTITION_SPACES_GUID +PARTITION_SYSTEM_GUID +SyspartDirectGetSystemDisk +SyspartDirectGetSystemPartition +SyspartDirectSetSystemDevice +SyspartGetSystemDisk +SyspartGetSystemPartition diff --git a/lib/libc/mingw/libarm32/bcp47langs.def b/lib/libc/mingw/libarm32/bcp47langs.def new file mode 100644 index 0000000000000000000000000000000000000000..6e0943a5e8eb74c8087d568ae6afc64a90de1352 --- /dev/null +++ b/lib/libc/mingw/libarm32/bcp47langs.def @@ -0,0 +1,134 @@ +; +; Definition file of Bcp47Langs.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Bcp47Langs.dll" +EXPORTS +??0CLanguage@Internal@Windows@@QAA@ABV012@@Z +??0CLanguage@Internal@Windows@@QAA@PAUHKL__@@@Z +??0CLanguage@Internal@Windows@@QAA@PBG@Z +??0CLanguage@Internal@Windows@@QAA@XZ +??0CLanguage@Internal@Windows@@QAA@_K@Z +??0CLanguagesListFactory@Internal@Windows@@AAA@XZ +??0CRegion@Internal@Windows@@QAA@I@Z +??0CRegion@Internal@Windows@@QAA@PBG@Z +??1CLanguage@Internal@Windows@@UAA@XZ +??1CLanguagesListFactory@Internal@Windows@@AAA@XZ +??1CRegion@Internal@Windows@@QAA@XZ +??4CLanguage@Internal@Windows@@IAAAAV012@ABV012@@Z +??4CLanguagesListFactory@Internal@Windows@@QAAAAV012@ABV012@@Z +??4CRegion@Internal@Windows@@QAAAAV012@ABV012@@Z +??8CLanguage@Internal@Windows@@QBA_NABV012@@Z +??8CRegion@Internal@Windows@@QBA_NABV012@@Z +??8CRegion@Internal@Windows@@QBA_NI@Z +??BCLanguage@Internal@Windows@@QBA?AUBcp47TagSubtagsInfo@12@XZ +??BCLanguage@Internal@Windows@@QBA_KXZ +??_7CLanguage@Internal@Windows@@6B@ DATA +?CheckLanguageRegionAffinity@CLanguage@Internal@Windows@@QBAJABV123@PAH@Z +?CloseAppKey@CLanguagesListFactory@Internal@Windows@@CAXPBGPAUHKEY__@@PAX@Z +?Compare@CLanguage@Internal@Windows@@QBAJABV123@PAN@Z +?Compare@CLanguage@Internal@Windows@@QBAJPBGPAN@Z +?Compare@CRegion@Internal@Windows@@QBAJABV123@PAN@Z +?CompareUsingAny@CLanguage@Internal@Windows@@QBAJABV123@PAN@Z +?CompareUsingAny@CLanguage@Internal@Windows@@QBAJPBGPAN@Z +?CreateInstance@CLanguagesList@Internal@Windows@@SAJPBGPAPBV123@@Z +?FindClosestInList@CLanguage@Internal@Windows@@QBAJPBGW4BCP47_COMPARISON_ALGORITHM@23@PAPBGPAN@Z +?GetAbbreviation@CLanguage@Internal@Windows@@QBAJIPAGPAI@Z +?GetApplicationLanguageOverride@CLanguagesListFactory@Internal@Windows@@SAJPBGPAG@Z +?GetApplicationLanguages@CLanguagesListFactory@Internal@Windows@@SAJPBGPAPBVCLanguagesList@23@@Z +?GetApplicationLanguagesAsHTTPAccept@CLanguagesListFactory@Internal@Windows@@SAJPBGPAPAG@Z +?GetApplicationLanguagesAsMUI@CLanguagesListFactory@Internal@Windows@@SAJPBG_NPAPAG@Z +?GetCompositeRegionCode@CRegion@Internal@Windows@@QBAIXZ +?GetCompositeRegionCode@CRegion@Internal@Windows@@SAII@Z +?GetDirectionality@CLanguage@Internal@Windows@@QBAJPAW4BCP47_SCRIPT_DIRECTIONALITY@23@@Z +?GetIso15924Code@CLanguage@Internal@Windows@@QBAJIPAGPAI@Z +?GetIso3166Code@CLanguage@Internal@Windows@@QBAJIPAGPAI@Z +?GetIso639Code@CLanguage@Internal@Windows@@QBAJIPAGPAI@Z +?GetSubtagFields@CLanguage@Internal@Windows@@QBAJW4BCP47_SUBTAG_FLAGS@23@IPAGPAI@Z +?GetSubtagFields@CLanguage@Internal@Windows@@QBAJW4BCP47_SUBTAG_FLAGS@23@PAG@Z +?GetSubtagsMap@CLanguage@Internal@Windows@@QBA?AW4BCP47_SUBTAG_FLAGS@23@XZ +?GetUN_M49Code@CLanguage@Internal@Windows@@QBAJIPAGPAI@Z +?GetUserLanguages@CLanguagesListFactory@Internal@Windows@@SAJPAPBVCLanguagesList@23@@Z +?Initialize@CLanguage@Internal@Windows@@IAAJPBG@Z +?IsPseudoLanguage@CLanguage@Internal@Windows@@QBA_NXZ +?IsValidRegionTag@CRegion@Internal@Windows@@QAA_NXZ +?IsValidRegionTag@CRegion@Internal@Windows@@SA_NPBG@Z +?IsValidTag@CLanguage@Internal@Windows@@QBA_NXZ +?IsValidTag@CLanguage@Internal@Windows@@SA_NPBG@Z +?IsWellFormedTag@CLanguage@Internal@Windows@@QBA_NXZ +?IsWellFormedTag@CLanguage@Internal@Windows@@SA_NPBG@Z +?LanguageListToStringWrapper@CLanguagesListFactory@Internal@Windows@@CAJPBVCLanguagesList@23@W4BCP47_SUBTAG_FLAGS@23@PAIPAPAG@Z +?OpenAppKey@CLanguagesListFactory@Internal@Windows@@CAJPBGPAPAUHKEY__@@PAPAX@Z +?ParseTag@CLanguage@Internal@Windows@@IAA_NPBG@Z +?SetApplicationLanguageOverride@CLanguagesListFactory@Internal@Windows@@SAJPBGPBVCLanguage@23@@Z +?SetApplicationManifestLanguages@CLanguagesListFactory@Internal@Windows@@SAJPBGPBVCLanguagesList@23@@Z +?TryFindFirstInList@CLanguage@Internal@Windows@@QBAJPBGW4BCP47_CLOSENESS_MEASURE@23@PAPBG@Z +?TryFindRegionId@CRegion@Internal@Windows@@CAIPBG@Z +?ValidateTag@CLanguage@Internal@Windows@@IAA_NPBG@Z +?ValidateTagAndInitialize@CLanguage@Internal@Windows@@IAA_NPBG@Z +AppendUserLanguageInputMethods +AppendUserLanguageInternal +AppendUserLanguages +Bcp47BufferFromLcid +Bcp47FromCompactTagInternal +Bcp47FromHkl +Bcp47FromLcid +Bcp47GetAbbreviation +Bcp47GetDirectionality +Bcp47GetDistance +Bcp47GetExtensionSingletons +Bcp47GetExtensionSubstring +Bcp47GetIsoLanguageCode +Bcp47GetIsoScriptCode +Bcp47GetLanguageName +Bcp47GetMuiForm +Bcp47GetNeutralForm +Bcp47GetNlsForm +Bcp47GetSubtagMapInternal +Bcp47GetUnIsoRegionCode +Bcp47IsInstalledAndLicensedAsSystemLanguage +Bcp47IsValid +Bcp47IsWellFormed +Bcp47Normalize +Bcp47RequiresTransientLcid +ClearApplicationLanguageOverride +ClearApplicationManifestLanguages +ClearHttpAcceptLanguageOptOut +ClearUserDisplayLanguageOverride +ClearUserLocaleFromLanguageProfileOptOut +CompactTagFromBcp47Internal +FilterLanguageListOnInstalledMuiLanguages +GetApplicationLanguageOverride +GetApplicationLanguages +GetApplicationLayoutDirection +GetApplicationManifestLanguages +GetAppropriateUserLocaleForUserLanguages +GetAvailableTransientLcidCount +GetHttpAcceptLanguageOptOut +GetInputMethodOverrideForUser +GetPendingUserDisplayLanguage +GetSerializedUserLanguageProfile +GetUserDisplayLanguageOverride +GetUserLanguageInputMethods +GetUserLanguageInputMethodsForUser +GetUserLanguages +GetUserLanguagesForUser +GetUserLocaleFromLanguageProfileOptOut +IsTransientLcid +IsValidBcp47RegionSubtag +LanguageListAsHttpAcceptHeader +LanguageListAsMuiForm +LcidFromBcp47 +RemoveInputsForAllLanguagesInternal +RemoveUserLanguageInputMethods +ResolveLanguages +SetApplicationLanguageOverride +SetApplicationManifestLanguages +SetHttpAcceptLanguageOptOut +SetInputMethodOverride +SetUserDisplayLanguageOverride +SetUserLanguageInputMethods +SetUserLanguagesInternal +SetUserLocaleFromLanguageProfileOptOut +SqmLanguageProfileData diff --git a/lib/libc/mingw/libarm32/bcryptprimitives.def b/lib/libc/mingw/libarm32/bcryptprimitives.def new file mode 100644 index 0000000000000000000000000000000000000000..9c477450458f65964711ef68744ce6ce2d7f3239 --- /dev/null +++ b/lib/libc/mingw/libarm32/bcryptprimitives.def @@ -0,0 +1,15 @@ +; +; Definition file of bcryptPrimitives.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "bcryptPrimitives.dll" +EXPORTS +GetAsymmetricEncryptionInterface +GetCipherInterface +GetHashInterface +GetKeyDerivationInterface +GetRngInterface +GetSecretAgreementInterface +GetSignatureInterface +ProcessPrng diff --git a/lib/libc/mingw/libarm32/bdehdcfglib.def b/lib/libc/mingw/libarm32/bdehdcfglib.def new file mode 100644 index 0000000000000000000000000000000000000000..40e5d0b84797abd9fd9933298a748b4fefef9476 --- /dev/null +++ b/lib/libc/mingw/libarm32/bdehdcfglib.def @@ -0,0 +1,117 @@ +; +; Definition file of BDEHDCFGLIB.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "BDEHDCFGLIB.dll" +EXPORTS +??0CBcdStore@@IAA@XZ +??0CBcdStore@@QAA@ABV0@@Z +??0CBcdWmiWrapper@@IAA@XZ +??0CBcdWmiWrapper@@QAA@ABV0@@Z +??0CBdeCfgLibraryLoader@@QAA@XZ +??0CDriveConfiguration@@QAA@XZ +??1CBcdStore@@UAA@XZ +??1CBcdWmiWrapper@@MAA@XZ +??1CBdeCfgLibraryLoader@@QAA@XZ +??1CDriveConfiguration@@QAA@XZ +??4CBcdStore@@QAAAAV0@ABV0@@Z +??4CBcdWmiWrapper@@QAAAAV0@ABV0@@Z +??4CBdeCfgLibraryLoader@@QAAAAV0@ABV0@@Z +??4CDriveConfiguration@@QAAAAV0@ABV0@@Z +??_7CBcdStore@@6B@ DATA +??_7CBcdWmiWrapper@@6B@ DATA +?ActionRequiresCreate@CDriveConfiguration@@QAA_NXZ +?ActionRequiresMerge@CDriveConfiguration@@QAA_NXZ +?ActionRequiresShrink@CDriveConfiguration@@QAA_NXZ +BdeCfgCalculateSizeRequirements +BdeCfgCanCreateActivePartOnDisk +BdeCfgCheckAndGetBootVolume +BdeCfgCheckGPTRecoveryPartition +BdeCfgCheckVolumeAsCandidate +BdeCfgCleanupOldBootFiles +BdeCfgCountGPTPartitions +BdeCfgCreateWinREPartitionGPT +BdeCfgDetectWinRESize +BdeCfgDetectWinREVolumeName +BdeCfgDisableWinRE +BdeCfgFindBasicVolumeExtent +BdeCfgFindCandidateVolumes +BdeCfgFindGPTRecoveryPartitionCandidate +BdeCfgFindLargestUnallocatedExtent +BdeCfgFindRecoveryPartitionGPT +BdeCfgFindVolumeWithName +BdeCfgFindVolumeWithProp +BdeCfgGetBootVolume +BdeCfgGetDeviceNameFromVolume +BdeCfgGetMaxShrinkSize +BdeCfgGetNtfsVolumeSize +BdeCfgGetVolumeDisk +BdeCfgGetVolumeDriveLetter +BdeCfgGetVolumeFromId +BdeCfgInitialize +BdeCfgIsDiskConfiguredForBitLocker +BdeCfgIsElevated +BdeCfgIsWinREOnOSVolume +BdeCfgLoadErrorString +BdeCfgLoadResourceString +BdeCfgMigrateBootHive +BdeCfgMoveWinRE +BdeCfgRestart +BdeCfgSecureFormatPartition +BdeCfgShrinkSimpleVolume +BdeCfgUninitialize +?CancelConfiguration@CDriveConfiguration@@QAAJXZ +?CancelConfigurationEntry@CDriveConfiguration@@CAXPAX@Z +?CancelConfiguration_Thread@CDriveConfiguration@@AAAJXZ +?Cleanup@CDriveConfiguration@@AAAXXZ +?ConfigureDrive@CDriveConfiguration@@QAAJXZ +?CreateClass@CBcdStore@@SAJPAPAV1@@Z +?CreateInParams@CBcdWmiWrapper@@IAAJPBGPAPAUIWbemClassObject@@@Z +?DetectTargetDrive@CDriveConfiguration@@AAAJPAUIVdsVolume@@@Z +?DriveConfigurationEntry@CDriveConfiguration@@CAXPAX@Z +?ExecuteMethod@CBcdWmiWrapper@@IAAJPBGPAUIWbemClassObject@@PAPAU2@@Z +?ExportSystemStore@CBcdStore@@QAAJPBG@Z +?GetActionType@CDriveConfiguration@@QAA?AW4BDECFG_ACTION_TYPE@@XZ +?GetConfigurationResult@CDriveConfiguration@@QAAJXZ +?GetInitializationResult@CDriveConfiguration@@QAAJXZ +?GetNamespace@CBcdWmiWrapper@@IAAPAUIWbemServices@@XZ +?GetNewDriveLetter@CDriveConfiguration@@QAAGXZ +?GetNumberOfSteps@CDriveConfiguration@@QAAKXZ +?GetShrinkSize@CDriveConfiguration@@QAA_KXZ +?GetStepExecutionOrder@CDriveConfiguration@@QAAKW4_BDECFG_STEP_ID@@@Z +?GetTargetDiskNumber@CDriveConfiguration@@QAAKXZ +?GetTargetDriveLetter@CDriveConfiguration@@QAAGXZ +?GetTargetPartitionNumber@CDriveConfiguration@@QAAKXZ +?GetTargetPartitionSize@CDriveConfiguration@@QAA_KXZ +?ImportSystemStore@CBcdStore@@QAAJPBG@Z +?Initialize@CDriveConfiguration@@QAAJPBU_BDECFG_PARAMS@@QAU_BDECFG_SIZE_REQUIREMENTS@@PAVIConfigurationProgress@@@Z +?InitializeAndHoldLibrary@CBdeCfgLibraryLoader@@AAAJXZ +?InitializeAndHoldLibraryEntry@CBdeCfgLibraryLoader@@CAXPAX@Z +?InitializeAndHoldLibrary_Thread@CBdeCfgLibraryLoader@@AAAJXZ +?InitializeClass@CBcdWmiWrapper@@IAAJPBG@Z +?InitializeEntry@CDriveConfiguration@@CAXPAX@Z +?InitializeFromParams@CDriveConfiguration@@AAAJPAUIVdsVolume@@@Z +?InitializeInstance@CBcdWmiWrapper@@IAAJPAUIWbemServices@@PAUIWbemClassObject@@@Z +?InitializeNamespace@CBcdWmiWrapper@@AAAJXZ +?Initialized@CDriveConfiguration@@QAA_NXZ +?IsMergeTargetWinRE@CDriveConfiguration@@QAAJPAH@Z +?LibraryLoaded@CBdeCfgLibraryLoader@@QAA_NXZ +?Load@CBdeCfgLibraryLoader@@QAAJXZ +?OpenStore@CBcdStore@@QAAJPBGPAPAV1@@Z +?QueryStepPercentComplete@CDriveConfiguration@@QAAJPAK@Z +?RemapObjectDevices@CBcdStore@@QAAJPBG0@Z +?SetConfigurationStep@CDriveConfiguration@@AAAJW4_BDECFG_STEP_ID@@@Z +?Thread_ConfigureDrive@CDriveConfiguration@@AAAJXZ +?Thread_Initialize@CDriveConfiguration@@AAAJXZ +?Unload@CBdeCfgLibraryLoader@@QAAXXZ +BdeCfgLogCandidateDrive +BdeCfgLogClose +BdeCfgLogCommandLineParams +BdeCfgLogDetectedWinRE +BdeCfgLogEnumExtent +BdeCfgLogError +BdeCfgLogFailedTarget +BdeCfgLogFoundUnallocatedExtent +BdeCfgLogInit +BdeCfgLogWarning diff --git a/lib/libc/mingw/libarm32/bderepair.def b/lib/libc/mingw/libarm32/bderepair.def new file mode 100644 index 0000000000000000000000000000000000000000..f2d8a56c2395e098654ddb2432978a390a0799d7 --- /dev/null +++ b/lib/libc/mingw/libarm32/bderepair.def @@ -0,0 +1,22 @@ +; +; Definition file of BDEREPAIR.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "BDEREPAIR.dll" +EXPORTS +FveAuthWithClearKey +FveAuthWithKey +FveAuthWithPassphraseW +FveAuthWithPasswordW +FveCreateRestoreContext +FveDecryptData +FveDestroyRestoreContext +FveGetConvLogOffset +FveGetInterruptedRangeOffset +FveGetMetadataFromRestoreContext +FveLoadConvLog +FveRecoverBlock +FveSupplyInformationBlock +FveSupplyKeyPackage +FveSupplyWatermark diff --git a/lib/libc/mingw/libarm32/bdesvc.def b/lib/libc/mingw/libarm32/bdesvc.def new file mode 100644 index 0000000000000000000000000000000000000000..e62e9ba7715d37779c31ebfbb2d96e78c89eb1c6 --- /dev/null +++ b/lib/libc/mingw/libarm32/bdesvc.def @@ -0,0 +1,9 @@ +; +; Definition file of bdesvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "bdesvc.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/bfe.def b/lib/libc/mingw/libarm32/bfe.def new file mode 100644 index 0000000000000000000000000000000000000000..5e1b2a2c6e292622b5477acf3b6f0b8a477874b4 --- /dev/null +++ b/lib/libc/mingw/libarm32/bfe.def @@ -0,0 +1,11 @@ +; +; Definition file of bfe.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "bfe.dll" +EXPORTS +BfeGetDirectDispatchTable +BfeOnServiceStartTypeChange +BfeServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/bi.def b/lib/libc/mingw/libarm32/bi.def new file mode 100644 index 0000000000000000000000000000000000000000..788303bf6de786919588b1e64b062618a0ee362d --- /dev/null +++ b/lib/libc/mingw/libarm32/bi.def @@ -0,0 +1,29 @@ +; +; Definition file of bi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "bi.dll" +EXPORTS +BiActivateDeferredWorkItem +BiActivateInBackground +BiActivateWorkItem +BiAssociateActivationProxy +BiAssociateApplicationExtensionClass +BiCancelWorkItem +BiCreateEventForPackageName +BiDeleteEvent +BiDisassociateWorkItem +BiDiscardPendingActivations +BiEnumerateBrokeredEvents +BiEnumerateUserSessions +BiEnumerateWorkItemsForPackageName +BiFreeMemory +BiQueryBrokeredEvent +BiQuerySystemStateBroadcastChannels +BiQueryUserSession +BiQueryWorkItem +BiSignalEvent +BiSignalMultipleEvents +BiUpdateEventFlags +BiUpdateEventInformation diff --git a/lib/libc/mingw/libarm32/bisrv.def b/lib/libc/mingw/libarm32/bisrv.def new file mode 100644 index 0000000000000000000000000000000000000000..774b6d328d308c6a470f0a6c0b2ad50516504bd2 --- /dev/null +++ b/lib/libc/mingw/libarm32/bisrv.def @@ -0,0 +1,10 @@ +; +; Definition file of bisrv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "bisrv.dll" +EXPORTS +BipMain +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/bitsigd.def b/lib/libc/mingw/libarm32/bitsigd.def new file mode 100644 index 0000000000000000000000000000000000000000..3f632032ac11b30e2bc1fc7b7fdf75310675edce --- /dev/null +++ b/lib/libc/mingw/libarm32/bitsigd.def @@ -0,0 +1,10 @@ +; +; Definition file of bitsigd.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "bitsigd.dll" +EXPORTS +?s_EmptyString@?$GenericStringHandle@G@@0UStringData@1@A DATA +InitializeEx +UninitializeEx diff --git a/lib/libc/mingw/libarm32/bitsperf.def b/lib/libc/mingw/libarm32/bitsperf.def new file mode 100644 index 0000000000000000000000000000000000000000..c856c8c7d404b09b3f8eb4e745dfecffee270a20 --- /dev/null +++ b/lib/libc/mingw/libarm32/bitsperf.def @@ -0,0 +1,39 @@ +; +; Definition file of bitsperf.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "bitsperf.dll" +EXPORTS +??0CPerfMon@@QAA@PAGPAU_PERF_ITEM@0@@Z +??1CPerfMon@@QAA@XZ +??4CPerfMon@@QAAAAV0@ABV0@@Z +?CalcBytesForPerfObject@CPerfMon@@ABAKPAU__OBJECT_ORD@1@@Z +?CalcPerfMetrics@CPerfMon@@ABAXPAU__OBJECT_ORD@1@PAU__INSTANCE_ID@1@PAU_PERF_METRICS@1@PAPAU_PERF_ITEM@1@@Z +?Collect@CPerfMon@@QAAKPAGPAPAEPAK2@Z +?CollectAllObjects@CPerfMon@@ABAKPAGPAPAEPAK2@Z +?CollectAnObject@CPerfMon@@ABAKPAU__OBJECT_ORD@1@PAPAE@Z +?ConvertInstIdToInUseInstId@CPerfMon@@ABAHPAU__OBJECT_ORD@1@PAU__INSTANCE_ID@1@@Z +?CounterIdToObjectOrd@CPerfMon@@ABAPAU__OBJECT_ORD@1@PAU__COUNTER_ID@1@PAH@Z +?CounterIdToPerfItem@CPerfMon@@ABAPAU_PERF_ITEM@1@PAU__COUNTER_ID@1@@Z +?CounterIdToPerfItemIndex@CPerfMon@@ABAHPAU__COUNTER_ID@1@PAH@Z +?CounterOrdToPerfItem@CPerfMon@@ABAPAU_PERF_ITEM@1@PAU__OBJECT_ORD@1@PAU__COUNTER_ORD@1@@Z +?DetermineObjectsToCollect@CPerfMon@@ABAXPAU__OBJECT_ORD@1@@Z +?GetCounter32@CPerfMon@@QAAPAJPAU__COUNTER_ID@1@PAU__INSTANCE_ID@1@@Z +?GetCounter64@CPerfMon@@QAAPA_JPAU__COUNTER_ID@1@PAU__INSTANCE_ID@1@@Z +?GetCounter@CPerfMon@@AAAPAEPAU__COUNTER_ID@1@PAU__INSTANCE_ID@1@@Z +?HowManyInstancesAreInUse@CPerfMon@@ABAHPAU__OBJECT_ORD@1@@Z +?IdToPerfItemIndex@CPerfMon@@ABAHHK@Z +?Initialize@CPerfMon@@QAAKH@Z +?InitializePerfMon@CPerfMon@@AAAKH@Z +?IsValidInstId@CPerfMon@@ABAHPAU__OBJECT_ORD@1@PAU__INSTANCE_ID@1@@Z +?IsValidObjOrd@CPerfMon@@ABAHPAU__OBJECT_ORD@1@@Z +?ObjectIdToObjectOrd@CPerfMon@@ABAPAU__OBJECT_ORD@1@PAU__OBJECT_ID@1@@Z +?ObjectIdToPerfItem@CPerfMon@@ABAPAU_PERF_ITEM@1@PAU__OBJECT_ID@1@@Z +?ObjectIdToPerfItemIndex@CPerfMon@@ABAHPAU__OBJECT_ID@1@@Z +?ObjectOrdToPerfItem@CPerfMon@@ABAPAU_PERF_ITEM@1@PAU__OBJECT_ORD@1@@Z +?ObjectOrdToPerfItemIndex@CPerfMon@@ABAHPAU__OBJECT_ORD@1@@Z +?VerifyPerfItemTable@CPerfMon@@AAAKXZ +PerfMon_Close +PerfMon_Collect +PerfMon_Open diff --git a/lib/libc/mingw/libarm32/bootmenuux.def b/lib/libc/mingw/libarm32/bootmenuux.def new file mode 100644 index 0000000000000000000000000000000000000000..2ac2a5459660814a7b32904782a95a77fba05124 --- /dev/null +++ b/lib/libc/mingw/libarm32/bootmenuux.def @@ -0,0 +1,69 @@ +; +; Definition file of BootMenuUX.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "BootMenuUX.dll" +EXPORTS +CreateAdvancedOptionsButton +CreateAdvancedRecoveryToolsButtonCollection +CreateAdvancedStartupButton +CreateAdvancedStartupLaunchPage +CreateBasicResetFinalChecksPage +CreateBasicResetLandingPage +CreateBasicSystemResetButton +CreateBasicSystemResetLaunchPage +CreateBitlockerLandingPage +CreateBlackWallpaperButton +CreateBootableDeviceButtonCollection +CreateBootableOSButtonCollection +CreateCSRTFinalPage +CreateClearWallpaperPage +CreateDefaultOSButton +CreateDefaultOSButtonCollection +CreateDefaultOSListButton +CreateDeviceListButton +CreateFactoryResetFinalChecksPage +CreateFactoryResetLandingPage +CreateFactorySystemResetButton +CreateFactorySystemResetLaunchPage +CreateFirmwareSettingsButton +CreateFiveMinuteTimeoutAction +CreateFiveSecondTimeoutAction +CreateKeyboardLayoutButtonCollection +CreateLanguageButtonCollection +CreateOSListButton +CreateOneMinuteTimeoutAction +CreatePBRCancelButton +CreatePBRFinalPage +CreatePBRStartPage +CreatePBRfactoryResetAllVolumesButton +CreatePBRfactoryResetBareMetalDisabled +CreatePBRfactoryResetBareMetalEnabled +CreatePBRfactoryResetCancelOperationButton +CreatePBRfactoryResetContinueChecksButton +CreatePBRfactoryResetDataEraseDisabled +CreatePBRfactoryResetDataEraseEnabled +CreatePBRfactoryResetOsOnlyButton +CreatePasswordButton +CreatePasswordPage +CreateRecoveryToolsListButton +CreateRestartButton +CreateSelectOSPage +CreateSetWallpaperPage +CreateShutdownButton +CreateSkippableSelectOSPage +CreateTenSecondTimeoutAction +CreateThirtySecondTimeoutAction +CreateTopLevelRecoveryToolsButtonCollection +CreateTopLevelRecoveryToolsPage +CreateUserNameButtonCollection +CreateUserSelectionPage +CreateWinReTargetOSButtonCollection +CreateWinReTargetOSPage +CreateZeroSecondTimeoutAction +InitializePasswordDatabase +InitializeSRTSyncInterface +InitializeSyncInterface +UtilBcdCloseSystemStore +UtilGetCurrentKeyboardLayout diff --git a/lib/libc/mingw/libarm32/brokerlib.def b/lib/libc/mingw/libarm32/brokerlib.def new file mode 100644 index 0000000000000000000000000000000000000000..e06e19171a24a952f968dbc814075a507100a5fe --- /dev/null +++ b/lib/libc/mingw/libarm32/brokerlib.def @@ -0,0 +1,27 @@ +; +; Definition file of BrokerLib.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "BrokerLib.dll" +EXPORTS +BrBufferFree +BrCheckCallerCapabilities +BrCheckCallerIsAppContainer +BrCreateBrokerInstance +BrCreateBrokeredEvent +BrDecQuota +BrDeleteBrokerInstance +BrDeleteBrokeredEvent +BrFindBrokeredEvent +BrGetBrokeredAppState +BrGetQuota +BrIncQuota +BrInitializeBrokerInstance +BrLockBroker +BrQueryBrokeredApplicationState +BrQueryBrokeredEvents +BrRegisterBrokeredEvent +BrSignalBrokerEvent +BrUnlockBroker +BrUnregisterBrokeredEvent diff --git a/lib/libc/mingw/libarm32/bthpanapi.def b/lib/libc/mingw/libarm32/bthpanapi.def new file mode 100644 index 0000000000000000000000000000000000000000..ff1d313626749a71749d2f6da7f6762a813a37f4 --- /dev/null +++ b/lib/libc/mingw/libarm32/bthpanapi.def @@ -0,0 +1,24 @@ +; +; Definition file of bthpanapi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "bthpanapi.dll" +EXPORTS +BluetoothCloseNetworkHandle +BluetoothConnectToNetwork +BluetoothCreateNetworkHandle +BluetoothDisconnectFromNetwork +BluetoothDuplicateNetworkHandle +BluetoothFindFirstNetwork +BluetoothFindNetworkClose +BluetoothFindNextNetwork +BluetoothGetIncompleteConnectedNetworkHandle +BluetoothGetNetworkAddress +BluetoothGetNetworkAvailableRoles +BluetoothGetNetworkContainerId +BluetoothGetNetworkInterfaceId +BluetoothGetNetworkName +BluetoothGetNetworkStatus +BluetoothRegisterNetworkNotifications +BluetoothUnregisterNetworkNotifications diff --git a/lib/libc/mingw/libarm32/bthsqm.def b/lib/libc/mingw/libarm32/bthsqm.def new file mode 100644 index 0000000000000000000000000000000000000000..040c63afd6bab51f156be70b77c786e3c5e7f0fc --- /dev/null +++ b/lib/libc/mingw/libarm32/bthsqm.def @@ -0,0 +1,8 @@ +; +; Definition file of BthSQM.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "BthSQM.dll" +EXPORTS +BthSqmRunTask diff --git a/lib/libc/mingw/libarm32/capisp.def b/lib/libc/mingw/libarm32/capisp.def new file mode 100644 index 0000000000000000000000000000000000000000..608fa9cac0eb5ba3060501889caee51467d2e9cb --- /dev/null +++ b/lib/libc/mingw/libarm32/capisp.def @@ -0,0 +1,11 @@ +; +; Definition file of capisp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "capisp.dll" +EXPORTS +CAPISysPrep_Generalize +CryptoSysPrep_Clean +CryptoSysPrep_Specialize +CryptoSysPrep_Specialize_Clone diff --git a/lib/libc/mingw/libarm32/catsrv.def b/lib/libc/mingw/libarm32/catsrv.def new file mode 100644 index 0000000000000000000000000000000000000000..30b1cef5ed30c9fc19407b28998a70f8708f864c --- /dev/null +++ b/lib/libc/mingw/libarm32/catsrv.def @@ -0,0 +1,16 @@ +; +; Definition file of catsrv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "catsrv.dll" +EXPORTS +?CancelWriteICR@@YAJPAPAUIComponentRecords@@@Z +CreateComponentLibraryTS +GetCatalogCRMClerk +?GetReadICR@@YAJHPAPAUIComponentRecords@@@Z +?GetWriteICR@@YAJPAPAUIComponentRecords@@@Z +OpenComponentLibraryTS +?ReleaseReadICR@@YAXPAPAUIComponentRecords@@@Z +?SaveWriteICR@@YAJPAPAUIComponentRecords@@@Z +GetAppImport diff --git a/lib/libc/mingw/libarm32/catsrvut.def b/lib/libc/mingw/libarm32/catsrvut.def new file mode 100644 index 0000000000000000000000000000000000000000..f35a44d406e473097dbeeaa38c9c9ab8655de538 --- /dev/null +++ b/lib/libc/mingw/libarm32/catsrvut.def @@ -0,0 +1,37 @@ +; +; Definition file of catsrvut.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "catsrvut.DLL" +EXPORTS +??0CComPlusComponent@@QAA@ABV0@@Z +??0CComPlusInterface@@QAA@ABV0@@Z +??0CComPlusMethod@@QAA@ABV0@@Z +??0CComPlusObject@@QAA@ABV0@@Z +??1CComPlusComponent@@UAA@XZ +??1CComPlusInterface@@UAA@XZ +??4CComPlusComponent@@QAAAAV0@ABV0@@Z +??4CComPlusInterface@@QAAAAV0@ABV0@@Z +??4CComPlusMethod@@QAAAAV0@ABV0@@Z +??4CComPlusObject@@QAAAAV0@ABV0@@Z +??4CComPlusTypelib@@QAAAAV0@ABV0@@Z +??_7CComPlusComponent@@6B@ DATA +??_7CComPlusInterface@@6B@ DATA +??_7CComPlusMethod@@6B@ DATA +??_7CComPlusObject@@6B@ DATA +?GetITypeLib@CComPlusTypelib@@QAAPAUITypeLib@@XZ +RegDBBackup +RegDBRestore +StartMTSTOCOM +WinlogonHandlePendingInfOperations +CGMIsAdministrator +COMPlusUninstallActionW +CreateComRegDBWriter +DestroyComRegDBWriter +FindAssemblyModulesW +ManagedRequestW +QueryUserDllW +RunMTSToCom +SysprepComplus +SysprepComplus2 diff --git a/lib/libc/mingw/libarm32/certca.def b/lib/libc/mingw/libarm32/certca.def new file mode 100644 index 0000000000000000000000000000000000000000..f56a949504a99ed59901de2c0f074fa512961bd1 --- /dev/null +++ b/lib/libc/mingw/libarm32/certca.def @@ -0,0 +1,183 @@ +; +; Definition file of certca.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "certca.dll" +EXPORTS +CAFindByName +CAFindByCertType +CAFindByIssuerDN +CAEnumFirstCA +CAEnumNextCA +CACreateNewCA +CAUpdateCA +CAUpdateCAEx +CADeleteCA +CADeleteCAEx +CACountCAs +CACloseCA +CAGetCAProperty +CAFreeCAProperty +CASetCAProperty +CAGetCACertificate +CASetCACertificate +CAGetCAExpiration +CASetCAExpiration +CAGetCASecurity +CASetCASecurity +CAAccessCheck +CAAccessCheckEx +CAEnumCertTypesForCA +CAEnumCertTypesForCAEx +CAAddCACertificateType +CAAddCACertificateTypeEx +CARemoveCACertificateType +CARemoveCACertificateTypeEx +CAGetCAFlags +CASetCAFlags +CAGetDN +CAEnumCertTypes +CAEnumCertTypesEx +CAFindCertTypeByName +CACreateCertType +CAUpdateCertType +CAUpdateCertTypeEx +CADeleteCertType +CADeleteCertTypeEx +CACloneCertType +CAEnumNextCertType +CACountCertTypes +CACloseCertType +CAGetCertTypeProperty +CAGetCertTypePropertyEx +CASetCertTypeProperty +CASetCertTypePropertyEx +CADCSetCertTypePropertyEx +CAFreeCertTypeProperty +CAGetCertTypeExtensions +CAGetCertTypeExtensionsEx +CAFreeCertTypeExtensions +CASetCertTypeExtension +CAGetCertTypeKeySpec +CASetCertTypeKeySpec +CAGetCertTypeExpiration +CASetCertTypeExpiration +CAGetCertTypeFlags +CAGetCertTypeFlagsEx +CASetCertTypeFlags +CASetCertTypeFlagsEx +CAInstallDefaultCertType +CAInstallDefaultCertTypeEx +CAIsCertTypeCurrent +CAIsCertTypeCurrentEx +CACertTypeGetSecurity +CACertTypeSetSecurity +CACertTypeAccessCheck +CACertTypeAccessCheckEx +CACertTypeAuthzAccessCheck +CAOIDCreateNew +CAOIDCreateNewEx +CAOIDSetProperty +CAOIDSetPropertyEx +CAOIDAdd +CAOIDAddEx +CAOIDDelete +CAOIDDeleteEx +CAOIDGetProperty +CAOIDGetPropertyEx +CAOIDFreeProperty +CAOIDGetLdapURL +CAOIDFreeLdapURL +CACertTypeRegisterQuery +CACertTypeQuery +CACertTypeUnregisterQuery +CACreateLocalAutoEnrollmentObject +CADeleteLocalAutoEnrollmentObject +CACreateAutoEnrollmentObjectEx +CAEnumCertTypesEx2 +CAFindCertTypeByName2 +ord_601 @601 +ord_602 @602 +ord_603 @603 +ord_604 @604 +ord_701 @701 +ord_702 @702 +ord_703 @703 +ord_704 @704 +ord_705 @705 +ord_706 @706 +ord_707 @707 +ord_708 @708 +ord_801 @801 +ord_802 @802 +ord_803 @803 +ord_804 @804 +ord_805 @805 +ord_806 @806 +ord_807 @807 +ord_808 @808 +ord_809 @809 +ord_810 @810 +ord_811 @811 +ord_812 @812 +ord_813 @813 +ord_814 @814 +ord_815 @815 +ord_816 @816 +ord_817 @817 +ord_818 @818 +ord_819 @819 +ord_820 @820 +ord_821 @821 +ord_822 @822 +ord_823 @823 +ord_824 @824 +ord_825 @825 +ord_826 @826 +ord_827 @827 +ord_828 @828 +ord_829 @829 +ord_830 @830 +ord_831 @831 +ord_832 @832 +ord_833 @833 +ord_834 @834 +ord_835 @835 +ord_836 @836 +ord_837 @837 +ord_838 @838 +ord_839 @839 +ord_840 @840 +ord_841 @841 +ord_842 @842 +ord_843 @843 +ord_844 @844 +ord_845 @845 +ord_846 @846 +ord_847 @847 +ord_848 @848 +ord_849 @849 +ord_850 @850 +ord_851 @851 +ord_852 @852 +ord_853 @853 +ord_854 @854 +ord_855 @855 +ord_856 @856 +ord_857 @857 +ord_858 @858 +ord_859 @859 +CCFindCertificateBuildFilter +CCFindCertificateFreeFilter +CCFindCertificateFromFilter +CCGetCertNameList +CCFreeStringArray +ord_865 @865 +ord_866 @866 +ord_867 @867 +ord_868 @868 +ord_869 @869 +ord_870 @870 +ord_871 @871 +ord_872 @872 diff --git a/lib/libc/mingw/libarm32/certcli.def b/lib/libc/mingw/libarm32/certcli.def new file mode 100644 index 0000000000000000000000000000000000000000..07f4cbf74eea1e52ad677a901b625e0f59d31d92 --- /dev/null +++ b/lib/libc/mingw/libarm32/certcli.def @@ -0,0 +1,174 @@ +; +; Definition file of certcli.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "certcli.dll" +EXPORTS +CSPrintAssert +CSPrintError +DbgPrintf +DbgPrintfInit +DbgIsSSActive +myHResultToString +myGetErrorMessageText +myHResultToStringRaw +CAAccessCheck +ord_210 @210 +CAAccessCheckEx +CAAddCACertificateType +myFreeColumnDisplayNames +myRobustLdapBind +myIsDelayLoadHResult +myHExceptionCode +myJetHResult +myModifyVirtualRootsAndFileShares +ord_219 @219 +ord_220 @220 +ord_221 @221 +CAAddCACertificateTypeEx +DecodeFileW +CACertTypeAccessCheck +EncodeToFileW +CACertTypeAccessCheckEx +CACertTypeAuthzAccessCheck +CACertTypeGetSecurity +CACertTypeQuery +CACertTypeRegisterQuery +CACertTypeSetSecurity +CACertTypeUnregisterQuery +CACloneCertType +CACloseCA +CACloseCertType +CACountCAs +CACountCertTypes +CACreateAutoEnrollmentObjectEx +CACreateCertType +myAddShare +ord_241 @241 +DbgLogStringInit +CACreateLocalAutoEnrollmentObject +CACreateNewCA +WszToMultiByteIntegerBuf +WszToMultiByteInteger +myGetErrorMessageText1 +myGetErrorMessageTextEx +myCAPropGetDisplayName +myCAPropInfoUnmarshal +myCAPropInfoLookup +myRobustLdapBindEx +caTranslateFileTimePeriodToPeriodUnits +myCryptBinaryToString +myCryptBinaryToStringA +myCryptStringToBinary +myCryptStringToBinaryA +myOIDHashOIDToString +myLogExceptionInit +myHExceptionCodePrint +DbgPrintfW +IsASPEnabledInIIS +EnableASPInIIS +IsISAPIExtensionEnabled +EnableISAPIExtension +myGetSidFromDomain +IsASPEnabledInIIS_New +CADCSetCertTypePropertyEx +CADeleteCA +CADeleteCAEx +CADeleteCertType +CADeleteCertTypeEx +CADeleteLocalAutoEnrollmentObject +CAEnumCertTypes +CAEnumCertTypesEx +CAEnumCertTypesForCA +CAEnumCertTypesForCAEx +CAEnumFirstCA +CAEnumNextCA +CAEnumNextCertType +CAFindByCertType +CAFindByIssuerDN +CAFindByName +CAFindCertTypeByName +CAFreeCAProperty +CAFreeCertTypeExtensions +CAFreeCertTypeProperty +CAGetCACertificate +CAGetCAExpiration +CAGetCAFlags +CAGetCAProperty +CAGetCASecurity +CAGetCertTypeExpiration +CAGetCertTypeExtensions +CAGetCertTypeExtensionsEx +CAGetCertTypeFlags +CAGetCertTypeFlagsEx +CAGetCertTypeKeySpec +CAGetCertTypeProperty +CAGetCertTypePropertyEx +CAGetDN +CAInstallDefaultCertType +CAInstallDefaultCertTypeEx +CAIsCertTypeCurrent +CAIsCertTypeCurrentEx +CAOIDAdd +CAOIDAddEx +CAOIDCreateNew +CAOIDCreateNewEx +CAOIDDelete +CAOIDDeleteEx +CAOIDFreeLdapURL +CAOIDFreeProperty +CAOIDGetLdapURL +CAOIDGetProperty +CAOIDGetPropertyEx +CAOIDSetProperty +CAOIDSetPropertyEx +CARemoveCACertificateType +CARemoveCACertificateTypeEx +CASetCACertificate +CASetCAExpiration +CASetCAFlags +CASetCAProperty +CASetCASecurity +CASetCertTypeExpiration +CASetCertTypeExtension +CASetCertTypeFlags +CASetCertTypeFlagsEx +CASetCertTypeKeySpec +CASetCertTypeProperty +CASetCertTypePropertyEx +CAUpdateCA +CAUpdateCAEx +CAUpdateCertType +CAUpdateCertTypeEx +myDoesDSExist@209 +mySanitizeName +mySanitizedNameToDSName +mySanitizedNameToShortName +myRevertSanitizeName +myGenerateGuidString +myGenerateGuidSerialNumber +mylstrcmpiL +myHGetLastError +CSPrintErrorLineFile +CSPrintErrorLineFile2 +CSPrintErrorLineFileData +CSPrintErrorLineFileData2 +CAGetAccessRights +CAIsValid +CAGetCertTypeAccessRights +CAIsCertTypeValid +ord_365 @365 +DbgLogStringInit2 +ord_367 @367 +RemoveISAPIExtension +RemoveVDir +SplitConfigString +AddOrRemoveOCSPISAPIExtension +myGetTargetMachineDomainDnsName +ord_374 @374 +myNetLogonUser +CertcliGetDetailedCertcliVersionString +myGetHashAlgorithmOIDInfoFromSignatureAlgorithm +myEnablePrivilege +CAGetConfigStringFromUIPicker diff --git a/lib/libc/mingw/libarm32/certenroll.def b/lib/libc/mingw/libarm32/certenroll.def new file mode 100644 index 0000000000000000000000000000000000000000..5ead910564cc74565c1b5f7679b3d9239c9666e9 --- /dev/null +++ b/lib/libc/mingw/libarm32/certenroll.def @@ -0,0 +1,34 @@ +; +; Definition file of certenroll.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "certenroll.dll" +EXPORTS +ord_15 @15 +ord_16 @16 +ord_18 @18 +ord_19 @19 +ord_20 @20 +ord_21 @21 +ord_22 @22 +ord_23 @23 +ord_24 @24 +ord_25 @25 +ord_26 @26 +ord_27 @27 +ord_28 @28 +ord_29 @29 +ord_30 @30 +ord_31 @31 +LogCertReplace +LogCertDelete +LogCertArchive +LogCertExpire +ord_36 @36 +ord_37 @37 +ord_38 @38 +LogCertInstall +LogCertCopy +LogCertImport +LogCertExport diff --git a/lib/libc/mingw/libarm32/certenrollui.def b/lib/libc/mingw/libarm32/certenrollui.def new file mode 100644 index 0000000000000000000000000000000000000000..9efe093215c643467c7873749b0bc72120fa4e99 --- /dev/null +++ b/lib/libc/mingw/libarm32/certenrollui.def @@ -0,0 +1,8 @@ +; +; Definition file of CertEnrollUI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CertEnrollUI.dll" +EXPORTS +CreateUIObject diff --git a/lib/libc/mingw/libarm32/certprop.def b/lib/libc/mingw/libarm32/certprop.def new file mode 100644 index 0000000000000000000000000000000000000000..613dbfdd331db9821f883cff283d139e2cb9c75d --- /dev/null +++ b/lib/libc/mingw/libarm32/certprop.def @@ -0,0 +1,10 @@ +; +; Definition file of certprop.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "certprop.dll" +EXPORTS +CertPropServiceMain +ScPolicyServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/chartv.def b/lib/libc/mingw/libarm32/chartv.def new file mode 100644 index 0000000000000000000000000000000000000000..7af2ef09bc553b344ca77c8ddd34e7e4743528e5 --- /dev/null +++ b/lib/libc/mingw/libarm32/chartv.def @@ -0,0 +1,15 @@ +; +; Definition file of CHARTV.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CHARTV.dll" +EXPORTS +CvCloseDataSource +CvCreateDataSource +CvGetData +CvGetDataSourceName +CvInitialize +CvSetData +CvSetDataSourceName +CvUninitialize diff --git a/lib/libc/mingw/libarm32/chkwudrv.def b/lib/libc/mingw/libarm32/chkwudrv.def new file mode 100644 index 0000000000000000000000000000000000000000..2729ad2c0d0f80a7d7a4d3ccb3c5523a9f382cf5 --- /dev/null +++ b/lib/libc/mingw/libarm32/chkwudrv.def @@ -0,0 +1,16 @@ +; +; Definition file of chkwudrv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "chkwudrv.dll" +EXPORTS +CancelWUOperation +IsWUAvailable +OpenWUContext +ReleaseWUContext +RemoveWUDirectory +WUDownloadUpdatedFiles +WUExpandUpdateToPath +WUFindMatchingDriver +WUInstallBestUpdate diff --git a/lib/libc/mingw/libarm32/chxreadingstringime.def b/lib/libc/mingw/libarm32/chxreadingstringime.def new file mode 100644 index 0000000000000000000000000000000000000000..eeddeeef6c08fc0818d0e7aa765b7b759896b432 --- /dev/null +++ b/lib/libc/mingw/libarm32/chxreadingstringime.def @@ -0,0 +1,9 @@ +; +; Definition file of CHxReadingStringIME.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CHxReadingStringIME.dll" +EXPORTS +GetReadingString +ShowReadingWindow diff --git a/lib/libc/mingw/libarm32/ci.def b/lib/libc/mingw/libarm32/ci.def new file mode 100644 index 0000000000000000000000000000000000000000..879ab36dafde0d257e3c8df39a2aa6e1bb449be5 --- /dev/null +++ b/lib/libc/mingw/libarm32/ci.def @@ -0,0 +1,17 @@ +; +; Definition file of CI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CI.dll" +EXPORTS +ord_1 @1 +ord_2 @2 +ord_3 @3 +CiCheckSignedFile +CiFindPageHashesInCatalog +CiFindPageHashesInSignedFile +CiFreePolicyInfo +CiGetPEInformation +CiInitialize +CiVerifyHashInCatalog diff --git a/lib/libc/mingw/libarm32/cmdext.def b/lib/libc/mingw/libarm32/cmdext.def new file mode 100644 index 0000000000000000000000000000000000000000..5d588e7c8376ffcd2eac0232bf1c1c7ef4f4e368 --- /dev/null +++ b/lib/libc/mingw/libarm32/cmdext.def @@ -0,0 +1,21 @@ +; +; Definition file of CMDEXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CMDEXT.dll" +EXPORTS +CmdBatNotificationStub +DoSHChangeNotify +FindFirstStreamWStub +FindNextStreamWStub +GetBinaryTypeWStub +GetVDMCurrentDirectoriesStub +LookupAccountSidWStub +MessageBeepStub +QueryFullProcessImageNameWStub +SaferWorker +ShellExecuteWorker +WNetAddConnection2WStub +WNetCancelConnection2WStub +WNetGetConnectionWStub diff --git a/lib/libc/mingw/libarm32/cmifw.def b/lib/libc/mingw/libarm32/cmifw.def new file mode 100644 index 0000000000000000000000000000000000000000..4710813b77e51bf7a276f0eada271dfd95e461f0 --- /dev/null +++ b/lib/libc/mingw/libarm32/cmifw.def @@ -0,0 +1,9 @@ +; +; Definition file of cmifw.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "cmifw.DLL" +EXPORTS +EnableGroupW +unattendW diff --git a/lib/libc/mingw/libarm32/cmipnpinstall.def b/lib/libc/mingw/libarm32/cmipnpinstall.def new file mode 100644 index 0000000000000000000000000000000000000000..48be09b5f3b32b637e0453d20a16247cc2af6b68 --- /dev/null +++ b/lib/libc/mingw/libarm32/cmipnpinstall.def @@ -0,0 +1,8 @@ +; +; Definition file of cmipnpinstall.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "cmipnpinstall.DLL" +EXPORTS +OnlineSetupPNPInstall diff --git a/lib/libc/mingw/libarm32/cofiredm.def b/lib/libc/mingw/libarm32/cofiredm.def new file mode 100644 index 0000000000000000000000000000000000000000..a379250ce07b02fee53f5481a5ac20faa9c07e3f --- /dev/null +++ b/lib/libc/mingw/libarm32/cofiredm.def @@ -0,0 +1,10 @@ +; +; Definition file of cofiredm.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "cofiredm.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/colorui.def b/lib/libc/mingw/libarm32/colorui.def new file mode 100644 index 0000000000000000000000000000000000000000..f2ab78f871b0db2da80c2c3d975bfdc465c36450 --- /dev/null +++ b/lib/libc/mingw/libarm32/colorui.def @@ -0,0 +1,8 @@ +; +; Definition file of colorui.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "colorui.dll" +EXPORTS +LaunchColorCpl diff --git a/lib/libc/mingw/libarm32/combase.def b/lib/libc/mingw/libarm32/combase.def new file mode 100644 index 0000000000000000000000000000000000000000..5534a096c37f2b51bc88a26bf3b4fe3ab20d5283 --- /dev/null +++ b/lib/libc/mingw/libarm32/combase.def @@ -0,0 +1,357 @@ +; +; Definition file of combase.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "combase.dll" +EXPORTS +ord_1 @1 +ObjectStublessClient3 +ObjectStublessClient4 +ObjectStublessClient5 +ObjectStublessClient6 +ObjectStublessClient7 +ObjectStublessClient8 +ObjectStublessClient9 +ObjectStublessClient10 +ObjectStublessClient11 +ObjectStublessClient12 +ObjectStublessClient13 +ObjectStublessClient14 +ObjectStublessClient15 +ObjectStublessClient16 +ObjectStublessClient17 +ObjectStublessClient18 +ObjectStublessClient19 +ObjectStublessClient20 +ObjectStublessClient21 +ObjectStublessClient22 +ObjectStublessClient23 +ObjectStublessClient24 +ObjectStublessClient25 +ObjectStublessClient26 +ObjectStublessClient27 +ObjectStublessClient28 +ObjectStublessClient29 +ObjectStublessClient30 +ObjectStublessClient31 +ObjectStublessClient32 +NdrProxyForwardingFunction3 +NdrProxyForwardingFunction4 +NdrProxyForwardingFunction5 +NdrProxyForwardingFunction6 +NdrProxyForwardingFunction7 +NdrProxyForwardingFunction8 +NdrProxyForwardingFunction9 +NdrProxyForwardingFunction10 +NdrProxyForwardingFunction11 +NdrProxyForwardingFunction12 +NdrProxyForwardingFunction13 +NdrProxyForwardingFunction14 +NdrProxyForwardingFunction15 +NdrProxyForwardingFunction16 +NdrProxyForwardingFunction17 +NdrProxyForwardingFunction18 +NdrProxyForwardingFunction19 +NdrProxyForwardingFunction20 +NdrProxyForwardingFunction21 +NdrProxyForwardingFunction22 +NdrProxyForwardingFunction23 +NdrProxyForwardingFunction24 +NdrProxyForwardingFunction25 +NdrProxyForwardingFunction26 +NdrProxyForwardingFunction27 +NdrProxyForwardingFunction28 +NdrProxyForwardingFunction29 +NdrProxyForwardingFunction30 +NdrProxyForwardingFunction31 +NdrProxyForwardingFunction32 +NdrOleInitializeExtension +ord_63 @63 +ord_64 @64 +ord_65 @65 +ord_66 @66 +ord_67 @67 +ord_68 @68 +ord_69 @69 +ord_70 @70 +ord_71 @71 +RoFailFastWithErrorContextInternal2 +RoFailFastWithErrorContextInternal +UpdateProcessTracing +CLSIDFromOle1Class +CLSIDFromProgID +CLSIDFromString +CleanupOleStateInAllTls +ord_79 @79 +ord_80 @80 +ord_81 @81 +CleanupTlsOleState +ClearCleanupFlag +CoAddRefServerProcess +CoAllowUnmarshalerCLSID +ord_86 @86 +ord_87 @87 +ord_88 @88 +CoCancelCall +ord_90 @90 +ord_91 @91 +ord_92 @92 +ord_93 @93 +CoCopyProxy +ord_95 @95 +ord_96 @96 +ord_97 @97 +ord_98 @98 +ord_99 @99 +ord_100 @100 +ord_101 @101 +ord_102 @102 +ord_103 @103 +ord_104 @104 +CoCreateErrorInfo +CoCreateFreeThreadedMarshaler +CoCreateGuid +CoCreateInstance +CoCreateInstanceEx +ord_110 @110 +ord_111 @111 +ord_112 @112 +CoCreateInstanceFromApp +CoCreateObjectInContext +CoDeactivateObject +CoDecodeProxy +CoDecrementMTAUsage +CoDisableCallCancellation +CoDisconnectContext +ord_120 @120 +ord_121 @121 +ord_122 @122 +ord_123 @123 +ord_124 @124 +ord_125 @125 +ord_126 @126 +ord_127 @127 +ord_128 @128 +ord_129 @129 +ord_130 @130 +CoDisconnectObject +CoEnableCallCancellation +ord_133 @133 +ord_134 @134 +ord_135 @135 +ord_136 @136 +ord_137 @137 +ord_138 @138 +ord_139 @139 +CoFreeUnusedLibraries +CoFreeUnusedLibrariesEx +CoGetActivationState +CoGetApartmentID +CoGetApartmentType +CoGetCallContext +CoGetCallState +CoGetCallerTID +CoGetCancelObject +CoGetClassObject +CoGetClassVersion +CoGetContextToken +CoGetCurrentLogicalThreadId +CoGetCurrentProcess +CoGetDefaultContext +CoGetErrorInfo +CoGetInstanceFromFile +CoGetInstanceFromIStorage +CoGetInterfaceAndReleaseStream +CoGetMalloc +CoGetMarshalSizeMax +CoGetModuleType +CoGetObjectContext +CoGetPSClsid +CoGetProcessIdentifier +CoGetStandardMarshal +CoGetStdMarshalEx +CoGetSystemSecurityPermissions +CoGetTreatAsClass +CoImpersonateClient +CoIncrementMTAUsage +CoInitializeEx +CoInitializeSecurity +CoInitializeWOW +CoInvalidateRemoteMachineBindings +CoIsHandlerConnected +CoLockObjectExternal +CoMarshalHresult +CoMarshalInterThreadInterfaceInStream +CoMarshalInterface +CoPopServiceDomain +CoPushServiceDomain +CoQueryAuthenticationServices +CoQueryClientBlanket +CoQueryProxyBlanket +CoReactivateObject +CoRegisterActivationFilter +CoRegisterClassObject +CoRegisterInitializeSpy +CoRegisterMallocSpy +CoRegisterMessageFilter +CoRegisterPSClsid +CoRegisterSurrogate +CoRegisterSurrogateEx +CoReleaseMarshalData +CoReleaseServerProcess +CoResumeClassObjects +CoRetireServer +CoRevertToSelf +CoRevokeClassObject +CoRevokeInitializeSpy +CoRevokeMallocSpy +CoSetCancelObject +CoSetErrorInfo +CoSetProxyBlanket +CoSuspendClassObjects +CoSwitchCallContext +CoTaskMemAlloc +CoTaskMemFree +CoTaskMemRealloc +CoTestCancel +CoUninitialize +CoUnloadingWOW +CoUnmarshalHresult +CoUnmarshalInterface +CoVrfCheckThreadState +CoVrfGetThreadState +CoVrfReleaseThreadState +CoWaitForMultipleHandles +CoWaitForMultipleObjects +CreateErrorInfo +CreateStreamOnHGlobal +DcomChannelSetHResult +DllDebugObjectRPCHook +EnableHookObject +FreePropVariantArray +FreePropVariantArrayWorker +GetCatalogHelper +GetErrorInfo +GetFuncDescs +GetHGlobalFromStream +GetHookInterface +GetRestrictedErrorInfo +HSTRING_UserFree +HSTRING_UserMarshal +HSTRING_UserSize +HSTRING_UserUnmarshal +HkOleRegisterObject +IIDFromString +InternalAppInvokeExceptionFilter +InternalCCFreeUnused +InternalCCGetClassInformationForDde +InternalCCGetClassInformationFromKey +InternalCCSetDdeServerWindow +InternalCMLSendReceive +InternalCallAsProxyExceptionFilter +InternalCallFrameExceptionFilter +InternalCallerIsAppContainer +InternalCanMakeOutCall +InternalCoIsSurrogateProcess +InternalCoRegisterDisconnectCallback +InternalCoRegisterSurrogatedObject +InternalCoStdMarshalObject +InternalCoUnregisterDisconnectCallback +InternalCompleteObjRef +InternalCreateCAggId +InternalCreateIdentityHandler +InternalDoATClassCreate +InternalFillLocalOXIDInfo +InternalFreeObjRef +InternalGetWindowPropInterface +InternalIrotEnumRunning +InternalIrotGetObject +InternalIrotGetTimeOfLastChange +InternalIrotIsRunning +InternalIrotNoteChangeTime +InternalIrotRegister +InternalIrotRevoke +InternalIsApartmentInitialized +InternalIsProcessInitialized +InternalMarshalObjRef +InternalNotifyDDStartOrStop +InternalOleModalLoopBlockFn +InternalRegisterWindowPropInterface +InternalReleaseMarshalObjRef +InternalSTAInvoke +InternalServerExceptionFilter +InternalSetAptCallCtrlOnTlsIfRequired +InternalSetOleThunkWowPtr +InternalStubInvoke +InternalTlsAllocData +InternalUnmarshalObjRef +IsErrorPropagationEnabled +NdrExtStubInitialize +NdrOleDllGetClassObject +NdrpFindInterface +ProgIDFromCLSID +PropVariantClear +PropVariantCopy +ReleaseFuncDescs +RoActivateInstance +RoCaptureErrorContext +RoClearError +RoFailFastWithErrorContext +RoFreeParameterizedTypeExtra +RoGetActivatableClassRegistration +RoGetActivationFactory +RoGetAgileReference +RoGetApartmentIdentifier +RoGetErrorReportingFlags +RoGetMatchingRestrictedErrorInfo +RoGetParameterizedTypeInstanceIID +RoGetServerActivatableClasses +RoInitialize +RoInspectCapturedStackBackTrace +RoInspectThreadErrorInfo +RoOriginateError +RoOriginateErrorW +RoOriginateLanguageException +RoParameterizedTypeExtraGetTypeSignature +RoRegisterActivationFactories +RoRegisterForApartmentShutdown +RoReportCapabilityCheckFailure +RoReportFailedDelegate +RoReportUnhandledError +RoResolveRestrictedErrorInfoReference +RoRevokeActivationFactories +RoSetErrorReportingFlags +RoTransformError +RoTransformErrorW +RoUninitialize +RoUnregisterForApartmentShutdown +SetCleanupFlag +SetErrorInfo +SetRestrictedErrorInfo +StringFromCLSID +StringFromGUID2 +StringFromIID +UpdateDCOMSettings +WdtpInterfacePointer_UserMarshal +WdtpInterfacePointer_UserSize +WdtpInterfacePointer_UserUnmarshal +WindowsCompareStringOrdinal +WindowsConcatString +WindowsCreateString +WindowsCreateStringReference +WindowsDeleteString +WindowsDeleteStringBuffer +WindowsDuplicateString +WindowsGetStringLen +WindowsGetStringRawBuffer +WindowsInspectString +WindowsIsStringEmpty +WindowsPreallocateStringBuffer +WindowsPromoteStringBuffer +WindowsReplaceString +WindowsStringHasEmbeddedNull +WindowsSubstring +WindowsSubstringWithSpecifiedLength +WindowsTrimStringEnd +WindowsTrimStringStart diff --git a/lib/libc/mingw/libarm32/comppkgsup.def b/lib/libc/mingw/libarm32/comppkgsup.def new file mode 100644 index 0000000000000000000000000000000000000000..fcdda2906cc4a9790cd5075573ae9fa2e504be97 --- /dev/null +++ b/lib/libc/mingw/libarm32/comppkgsup.def @@ -0,0 +1,8 @@ +; +; Definition file of CompPkgSup.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CompPkgSup.DLL" +EXPORTS +InstantiateComponentFromPackage diff --git a/lib/libc/mingw/libarm32/connectedaccountstate.def b/lib/libc/mingw/libarm32/connectedaccountstate.def new file mode 100644 index 0000000000000000000000000000000000000000..a41373c963b37fab932ac8382479a238ec7754d2 --- /dev/null +++ b/lib/libc/mingw/libarm32/connectedaccountstate.def @@ -0,0 +1,8 @@ +; +; Definition file of ConnectedAccountState.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ConnectedAccountState.dll" +EXPORTS +ActionCenterRunDllW diff --git a/lib/libc/mingw/libarm32/credssp.def b/lib/libc/mingw/libarm32/credssp.def new file mode 100644 index 0000000000000000000000000000000000000000..3ea5d38c8723241f9305cc07c444bb3fa481d3ba --- /dev/null +++ b/lib/libc/mingw/libarm32/credssp.def @@ -0,0 +1,33 @@ +; +; Definition file of CREDSSP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CREDSSP.dll" +EXPORTS +InitSecurityInterfaceW +SpAcceptSecurityContext +SpAcquireCredentialsHandleW +SpAddCredentialsW +SpApplyControlToken +SpChangeAccountPasswordW +SpCompleteAuthToken +SpDecryptMessage +SpDeleteSecurityContext +SpEncryptMessage +SpEnumerateSecurityPackagesW +SpExportSecurityContext +SpFreeContextBuffer +SpFreeCredentialsHandle +SpImpersonateSecurityContext +SpImportSecurityContextW +SpInitializeSecurityContextW +SpMakeSignature +SpQueryContextAttributesW +SpQueryCredentialsAttributesW +SpQuerySecurityContextToken +SpQuerySecurityPackageInfoW +SpRevertSecurityContext +SpSetContextAttributesW +SpSetCredentialsAttributesW +SpVerifySignature diff --git a/lib/libc/mingw/libarm32/cryptcatsvc.def b/lib/libc/mingw/libarm32/cryptcatsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..e5ee7e751dea8aebf8d784745792c9bc6d2d6b2c --- /dev/null +++ b/lib/libc/mingw/libarm32/cryptcatsvc.def @@ -0,0 +1,8 @@ +; +; Definition file of CRYPTCATSVC.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CRYPTCATSVC.dll" +EXPORTS +CryptsvcDllCtrl diff --git a/lib/libc/mingw/libarm32/crypttpmeksvc.def b/lib/libc/mingw/libarm32/crypttpmeksvc.def new file mode 100644 index 0000000000000000000000000000000000000000..0378c073b3d3c04ff643016f1644a765fcb6d541 --- /dev/null +++ b/lib/libc/mingw/libarm32/crypttpmeksvc.def @@ -0,0 +1,11 @@ +; +; Definition file of CRYPTTPMEKSVC.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CRYPTTPMEKSVC.dll" +EXPORTS +CryptsvcDllCtrl +FreeCMCResponse +IsCmcResponseForAttestation +ParseCMCResponse diff --git a/lib/libc/mingw/libarm32/cryptuiwizard.def b/lib/libc/mingw/libarm32/cryptuiwizard.def new file mode 100644 index 0000000000000000000000000000000000000000..374dcd9c5beb6b2f3697e4dcc23f72ca21897659 --- /dev/null +++ b/lib/libc/mingw/libarm32/cryptuiwizard.def @@ -0,0 +1,14 @@ +; +; Definition file of CRYPTUIWIZARD.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CRYPTUIWIZARD.dll" +EXPORTS +GetFunctionTable +CryptUIWizBuildCTL +CryptUIWizDigitalSign +CryptUIWizExport +CryptUIWizFreeDigitalSignContext +CryptUIWizImport +CryptUIWizImportInternal diff --git a/lib/libc/mingw/libarm32/cscdll.def b/lib/libc/mingw/libarm32/cscdll.def new file mode 100644 index 0000000000000000000000000000000000000000..3e093709aa58369b4d8d0281269ddb0a017b3ff7 --- /dev/null +++ b/lib/libc/mingw/libarm32/cscdll.def @@ -0,0 +1,25 @@ +; +; Definition file of CSCDLL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CSCDLL.dll" +EXPORTS +CSCIsCSCEnabled +CSCFindClose +CSCSetMaxSpace +CSCDoEnableDisable +CSCPinFileW +CSCUnpinFileW +CSCQueryFileStatusW +CSCFindFirstFileW +CSCFindNextFileW +CSCDeleteW +CSCEnumForStatsW +CSCIsServerOfflineW +CSCTransitionServerOnlineW +CSCEnumForStatsExW +CSCFindFirstFileForSidW +CSCDisconnectPath +CSCIsPathOffline +CSCTransitionPathOnline diff --git a/lib/libc/mingw/libarm32/csrsrv.def b/lib/libc/mingw/libarm32/csrsrv.def new file mode 100644 index 0000000000000000000000000000000000000000..4e2237e3bc245447ed8ed6241c378a096fddb2a1 --- /dev/null +++ b/lib/libc/mingw/libarm32/csrsrv.def @@ -0,0 +1,38 @@ +; +; Definition file of CSRSRV.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CSRSRV.dll" +EXPORTS +CsrAddStaticServerThread +CsrCallServerFromServer +CsrConnectToUser +CsrCreateProcess +CsrCreateRemoteThread +CsrCreateThread +CsrDeferredCreateProcess +CsrDereferenceProcess +CsrDereferenceThread +CsrDestroyProcess +CsrDestroyThread +CsrExecServerThread +CsrGetProcessLuid +CsrImpersonateClient +CsrLockProcessByClientId +CsrLockThreadByClientId +CsrLockedReferenceProcess +CsrQueryApiPort +CsrReferenceThread +CsrRegisterClientThreadSetup +CsrReplyToMessage +CsrRevertToSelf +CsrServerInitialization +CsrSetBackgroundPriority +CsrSetForegroundPriority +CsrShutdownProcesses +CsrUnhandledExceptionFilter +CsrUnlockProcess +CsrUnlockThread +CsrValidateMessageBuffer +CsrValidateMessageString diff --git a/lib/libc/mingw/libarm32/csystemeventsbrokerclient.def b/lib/libc/mingw/libarm32/csystemeventsbrokerclient.def new file mode 100644 index 0000000000000000000000000000000000000000..79c985bd9c36f1a357ebd5f48b1a9f52f9697f6b --- /dev/null +++ b/lib/libc/mingw/libarm32/csystemeventsbrokerclient.def @@ -0,0 +1,12 @@ +; +; Definition file of CSystemEventsBrokerClient.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "CSystemEventsBrokerClient.dll" +EXPORTS +CSebCreatePrivateEvent +CSebCreateWellKnownEvent +CSebDeleteEvent +CSebEnumerateEvents +CSebQueryEventData diff --git a/lib/libc/mingw/libarm32/d3d10_1core.def b/lib/libc/mingw/libarm32/d3d10_1core.def new file mode 100644 index 0000000000000000000000000000000000000000..059211db8df78c2a3a77c60b1859d5ee993f0e6e --- /dev/null +++ b/lib/libc/mingw/libarm32/d3d10_1core.def @@ -0,0 +1,47 @@ +; +; Definition file of d3d10_1core.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "d3d10_1core.dll" +EXPORTS +D3DKMTCloseAdapter +D3DKMTDestroyAllocation +D3DKMTDestroyContext +D3DKMTDestroyDevice +D3DKMTDestroySynchronizationObject +D3DKMTQueryAdapterInfo +D3DKMTSetDisplayPrivateDriverFormat +D3DKMTSignalSynchronizationObject +D3DKMTUnlock +D3DKMTWaitForSynchronizationObject +OpenAdapter10 +OpenAdapter10_2 +D3D10CoreCreateDevice1 +D3D10CoreGetSupportedVersions +D3D10CoreGetVersion +D3D10CoreRegisterLayers +D3DKMTCreateAllocation +D3DKMTCreateContext +D3DKMTCreateDevice +D3DKMTCreateSynchronizationObject +D3DKMTEscape +D3DKMTGetContextSchedulingPriority +D3DKMTGetDeviceState +D3DKMTGetDisplayModeList +D3DKMTGetMultisampleMethodList +D3DKMTGetRuntimeData +D3DKMTGetSharedPrimaryHandle +D3DKMTLock +D3DKMTOpenAdapterFromHdc +D3DKMTOpenResource +D3DKMTPresent +D3DKMTQueryAllocationResidency +D3DKMTQueryResourceInfo +D3DKMTRender +D3DKMTSetAllocationPriority +D3DKMTSetContextSchedulingPriority +D3DKMTSetDisplayMode +D3DKMTSetGammaRamp +D3DKMTSetVidPnSourceOwner +D3DKMTWaitForVerticalBlankEvent diff --git a/lib/libc/mingw/libarm32/d3d10core.def b/lib/libc/mingw/libarm32/d3d10core.def new file mode 100644 index 0000000000000000000000000000000000000000..473af4de8476e113f66725816d336b4e26a19492 --- /dev/null +++ b/lib/libc/mingw/libarm32/d3d10core.def @@ -0,0 +1,47 @@ +; +; Definition file of d3d10core.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "d3d10core.dll" +EXPORTS +D3DKMTCloseAdapter +D3DKMTDestroyAllocation +D3DKMTDestroyContext +D3DKMTDestroyDevice +D3DKMTDestroySynchronizationObject +D3DKMTQueryAdapterInfo +D3DKMTSetDisplayPrivateDriverFormat +D3DKMTSignalSynchronizationObject +D3DKMTUnlock +D3DKMTWaitForSynchronizationObject +OpenAdapter10 +OpenAdapter10_2 +D3D10CoreCreateDevice +D3D10CoreGetSupportedVersions +D3D10CoreGetVersion +D3D10CoreRegisterLayers +D3DKMTCreateAllocation +D3DKMTCreateContext +D3DKMTCreateDevice +D3DKMTCreateSynchronizationObject +D3DKMTEscape +D3DKMTGetContextSchedulingPriority +D3DKMTGetDeviceState +D3DKMTGetDisplayModeList +D3DKMTGetMultisampleMethodList +D3DKMTGetRuntimeData +D3DKMTGetSharedPrimaryHandle +D3DKMTLock +D3DKMTOpenAdapterFromHdc +D3DKMTOpenResource +D3DKMTPresent +D3DKMTQueryAllocationResidency +D3DKMTQueryResourceInfo +D3DKMTRender +D3DKMTSetAllocationPriority +D3DKMTSetContextSchedulingPriority +D3DKMTSetDisplayMode +D3DKMTSetGammaRamp +D3DKMTSetVidPnSourceOwner +D3DKMTWaitForVerticalBlankEvent diff --git a/lib/libc/mingw/libarm32/d3d10level9.def b/lib/libc/mingw/libarm32/d3d10level9.def new file mode 100644 index 0000000000000000000000000000000000000000..b58c49bedf0715514d9d785fea24e3ecf50f8980 --- /dev/null +++ b/lib/libc/mingw/libarm32/d3d10level9.def @@ -0,0 +1,86 @@ +; +; Definition file of d3d10level9.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "d3d10level9.dll" +EXPORTS +D3D10CheckLevel9Hardware +D3D10CreateDeviceExternalImplementation +D3D10Level9DumpJournal +D3D11CreateDeviceExternalImplementation +D3DKMTCloseAdapter +D3DKMTConfigureSharedResource +D3DKMTDestroyAllocation +D3DKMTDestroyContext +D3DKMTDestroyDevice +D3DKMTDestroyKeyedMutex +D3DKMTDestroySynchronizationObject +D3DKMTGetContextInProcessSchedulingPriority +D3DKMTGetThunkVersion +D3DKMTOfferAllocations +D3DKMTOutputDuplPresent +D3DKMTPinDirectFlipResources +D3DKMTPresentMultiPlaneOverlay +D3DKMTQueryAdapterInfo +D3DKMTReclaimAllocations +D3DKMTSetContextInProcessSchedulingPriority +D3DKMTSetDisplayPrivateDriverFormat +D3DKMTSetQueuedLimit +D3DKMTSetVidPnSourceOwner1 +D3DKMTSignalSynchronizationObject2 +D3DKMTSignalSynchronizationObject +D3DKMTUnlock +D3DKMTUnpinDirectFlipResources +D3DKMTWaitForSynchronizationObject2 +D3DKMTWaitForSynchronizationObject +D3DKMTWaitForVerticalBlankEvent2 +LogMarkerStringTable +OpenAdapter10 +OpenAdapter10_2 +RetrieveFilteredOpenAdapter +D3DKMTAcquireKeyedMutex +D3DKMTAcquireKeyedMutex2 +D3DKMTCheckMultiPlaneOverlaySupport +D3DKMTCreateAllocation +D3DKMTCreateAllocation2 +D3DKMTCreateContext +D3DKMTCreateDevice +D3DKMTCreateKeyedMutex +D3DKMTCreateKeyedMutex2 +D3DKMTCreateSynchronizationObject +D3DKMTCreateSynchronizationObject2 +D3DKMTEscape +D3DKMTGetContextSchedulingPriority +D3DKMTGetDeviceSchedulingPriority +D3DKMTGetDeviceState +D3DKMTGetDisplayModeList +D3DKMTGetMultisampleMethodList +D3DKMTGetRuntimeData +D3DKMTGetSharedPrimaryHandle +D3DKMTLock +D3DKMTOpenAdapterFromDeviceName +D3DKMTOpenAdapterFromGdiDisplayName +D3DKMTOpenKeyedMutex +D3DKMTOpenKeyedMutex2 +D3DKMTOpenNtHandleFromName +D3DKMTOpenResource +D3DKMTOpenResource2 +D3DKMTOpenResourceFromNtHandle +D3DKMTOpenSyncObjectFromNtHandle +D3DKMTOpenSynchronizationObject +D3DKMTPresent +D3DKMTQueryAllocationResidency +D3DKMTQueryResourceInfo +D3DKMTQueryResourceInfoFromNtHandle +D3DKMTReleaseKeyedMutex +D3DKMTReleaseKeyedMutex2 +D3DKMTRender +D3DKMTSetAllocationPriority +D3DKMTSetContextSchedulingPriority +D3DKMTSetDeviceSchedulingPriority +D3DKMTSetDisplayMode +D3DKMTSetGammaRamp +D3DKMTSetVidPnSourceOwner +D3DKMTShareObjects +D3DKMTWaitForVerticalBlankEvent diff --git a/lib/libc/mingw/libarm32/d3d10warp.def b/lib/libc/mingw/libarm32/d3d10warp.def new file mode 100644 index 0000000000000000000000000000000000000000..e6d253632d83eb904a23cbe29c1dbfefb5fd7ea7 --- /dev/null +++ b/lib/libc/mingw/libarm32/d3d10warp.def @@ -0,0 +1,14 @@ +; +; Definition file of d3d10warp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "d3d10warp.dll" +EXPORTS +ord_199 @199 +VSD3DDebugConnectionBuffer DATA +D3D11RefGetLastCreation +D3DLayerGetInterface +OpenAdapter +OpenAdapter10_2 +QueryDListForApplication1 diff --git a/lib/libc/mingw/libarm32/dab.def b/lib/libc/mingw/libarm32/dab.def new file mode 100644 index 0000000000000000000000000000000000000000..fcfd1e0b19d8db9153793433075e8de87495b02f --- /dev/null +++ b/lib/libc/mingw/libarm32/dab.def @@ -0,0 +1,11 @@ +; +; Definition file of DAB.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DAB.dll" +EXPORTS +DabInitialize +DabPowerStateChanged +DabSessionStateChanged +DabTerminate diff --git a/lib/libc/mingw/libarm32/dabapi.def b/lib/libc/mingw/libarm32/dabapi.def new file mode 100644 index 0000000000000000000000000000000000000000..33a04e5af3d130db58bb63dfdd598fe77fd893d0 --- /dev/null +++ b/lib/libc/mingw/libarm32/dabapi.def @@ -0,0 +1,10 @@ +; +; Definition file of DABAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DABAPI.dll" +EXPORTS +DabApiBufferFree +DabRegisterTriggerConsumer +DabUnregisterTriggerConsumer diff --git a/lib/libc/mingw/libarm32/datusage.def b/lib/libc/mingw/libarm32/datusage.def new file mode 100644 index 0000000000000000000000000000000000000000..2178fbfd64798d091ee5bea3ef5899724d514a5e --- /dev/null +++ b/lib/libc/mingw/libarm32/datusage.def @@ -0,0 +1,10 @@ +; +; Definition file of DatUsage.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DatUsage.dll" +EXPORTS +CreateDataUsageHelper +SetRealTimeUsage +SetUsageHistory diff --git a/lib/libc/mingw/libarm32/devdispitemprovider.def b/lib/libc/mingw/libarm32/devdispitemprovider.def new file mode 100644 index 0000000000000000000000000000000000000000..7ea374cc4c136bf181b4e48d0656a7199dfee1b4 --- /dev/null +++ b/lib/libc/mingw/libarm32/devdispitemprovider.def @@ -0,0 +1,8 @@ +; +; Definition file of DevDispItemProvider.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DevDispItemProvider.dll" +EXPORTS +DevQueryEntry diff --git a/lib/libc/mingw/libarm32/deviceassociation.def b/lib/libc/mingw/libarm32/deviceassociation.def new file mode 100644 index 0000000000000000000000000000000000000000..8622e06b688f020d0a826ed9e728d91b3305736c --- /dev/null +++ b/lib/libc/mingw/libarm32/deviceassociation.def @@ -0,0 +1,29 @@ +; +; Definition file of deviceassociation.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "deviceassociation.dll" +EXPORTS +DafAepExport +DafAepImport +DafChallengeDevicePresence +DafCloseAssociationContext +DafCloseChallengeContext +DafCloseImportExportContext +DafCreateAssociationContext +DafCreateAssociationContextFromOobBlob +DafCreateChallengeContext +DafCreateDeviceChallengeContext +DafCreateDeviceInterfaceChallengeContext +DafCreateImportExportContext +DafMemFree +DafSelectCeremony +DafStartAepExport +DafStartAepImport +DafStartDeviceStatusNotification +DafStartEnumCeremonies +DafStartFinalize +DafStartReadCeremonyData +DafStartRemoveAssociation +DafStartWriteCeremonyData diff --git a/lib/libc/mingw/libarm32/deviceregistration.def b/lib/libc/mingw/libarm32/deviceregistration.def new file mode 100644 index 0000000000000000000000000000000000000000..6956c9a2019fd951cb02d724d653d9be10284c6d --- /dev/null +++ b/lib/libc/mingw/libarm32/deviceregistration.def @@ -0,0 +1,12 @@ +; +; Definition file of DeviceRegistration.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DeviceRegistration.DLL" +EXPORTS +RegisterDevice +UnRegisterDevice +DiscoverRegistrationService +GetRegistrationInfo +IsRegistrationAvailable diff --git a/lib/libc/mingw/libarm32/devinv.def b/lib/libc/mingw/libarm32/devinv.def new file mode 100644 index 0000000000000000000000000000000000000000..7136c690e1257ecfce366ef87fd03dc1a0b7bd8a --- /dev/null +++ b/lib/libc/mingw/libarm32/devinv.def @@ -0,0 +1,9 @@ +; +; Definition file of devinv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "devinv.dll" +EXPORTS +RunDeviceInventoryW +CreateDeviceInventory diff --git a/lib/libc/mingw/libarm32/dfdts.def b/lib/libc/mingw/libarm32/dfdts.def new file mode 100644 index 0000000000000000000000000000000000000000..8b238942d857ad73a46d13b6238142b2f6c90df8 --- /dev/null +++ b/lib/libc/mingw/libarm32/dfdts.def @@ -0,0 +1,11 @@ +; +; Definition file of DFDTS.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DFDTS.dll" +EXPORTS +DfdGetDefaultPolicyAndSMART +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/dfpcommon.def b/lib/libc/mingw/libarm32/dfpcommon.def new file mode 100644 index 0000000000000000000000000000000000000000..625c271d9b40698f79cd78c45d1cf04a7b09dd61 --- /dev/null +++ b/lib/libc/mingw/libarm32/dfpcommon.def @@ -0,0 +1,20 @@ +; +; Definition file of DfpCommon.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DfpCommon.dll" +EXPORTS +Anonymize +ClearPIIFilter +FreePathAnonymizer +IsRunningElevated +LogMessage +MakeConfigService +MakeDriveStudyTask +MakeFolderStudyTask +MakeLogger +MakeMaintenanceService +MakePathAnonymizer +MakeStudyService +OutputMessage diff --git a/lib/libc/mingw/libarm32/dhcpcore.def b/lib/libc/mingw/libarm32/dhcpcore.def new file mode 100644 index 0000000000000000000000000000000000000000..ce4fe8fe6f9ed33e5ee2d04964a33b887da2974d --- /dev/null +++ b/lib/libc/mingw/libarm32/dhcpcore.def @@ -0,0 +1,11 @@ +; +; Definition file of dhcpcore.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dhcpcore.DLL" +EXPORTS +DhcpGlobalIsShuttingDown DATA +DhcpGlobalServiceSyncEvent DATA +DhcpGlobalTerminateEvent DATA +ServiceMain diff --git a/lib/libc/mingw/libarm32/dhcpcore6.def b/lib/libc/mingw/libarm32/dhcpcore6.def new file mode 100644 index 0000000000000000000000000000000000000000..0b3bfb5ffd23f901a37f5473ce7e42fa37c8783c --- /dev/null +++ b/lib/libc/mingw/libarm32/dhcpcore6.def @@ -0,0 +1,8 @@ +; +; Definition file of dhcpcore6.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dhcpcore6.DLL" +EXPORTS +Dhcpv6Main diff --git a/lib/libc/mingw/libarm32/dhcpcsvc6.def b/lib/libc/mingw/libarm32/dhcpcsvc6.def deleted file mode 100644 index 3f80fbf6a9e5f041edd94a0d639356c1fce2f673..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/libarm32/dhcpcsvc6.def +++ /dev/null @@ -1,29 +0,0 @@ -; -; Definition file of dhcpcsvc6.DLL -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "dhcpcsvc6.DLL" -EXPORTS -Dhcpv6AcquireParameters -Dhcpv6CApiCleanup -Dhcpv6CApiInitialize -Dhcpv6CancelOperation -Dhcpv6EnableDhcp -Dhcpv6EnableTracing -Dhcpv6FreeLeaseInfo -Dhcpv6FreeLeaseInfoArray -Dhcpv6GetTraceArray -Dhcpv6GetUserClasses -Dhcpv6IsEnabled -Dhcpv6QueryLeaseInfo -Dhcpv6QueryLeaseInfoArray -Dhcpv6ReleaseParameters -Dhcpv6ReleasePrefix -Dhcpv6ReleasePrefixEx -Dhcpv6RenewPrefix -Dhcpv6RenewPrefixEx -Dhcpv6RequestParams -Dhcpv6RequestPrefix -Dhcpv6RequestPrefixEx -Dhcpv6SetUserClass diff --git a/lib/libc/mingw/libarm32/dhcpqec.def b/lib/libc/mingw/libarm32/dhcpqec.def new file mode 100644 index 0000000000000000000000000000000000000000..52a1712c405f8f27fe25e4bffe22b018e5e28256 --- /dev/null +++ b/lib/libc/mingw/libarm32/dhcpqec.def @@ -0,0 +1,10 @@ +; +; Definition file of DhcpQEC.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DhcpQEC.dll" +EXPORTS +DhcpQecEnableTracing +InitializeQec +UninitializeQec diff --git a/lib/libc/mingw/libarm32/diagperf.def b/lib/libc/mingw/libarm32/diagperf.def new file mode 100644 index 0000000000000000000000000000000000000000..3502e443840c107107e8530c7c2811b6baed6879 --- /dev/null +++ b/lib/libc/mingw/libarm32/diagperf.def @@ -0,0 +1,10 @@ +; +; Definition file of official.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "official.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/dispci.def b/lib/libc/mingw/libarm32/dispci.def new file mode 100644 index 0000000000000000000000000000000000000000..2195549d7b1ca8a111cb1837fe4d74caa8821151 --- /dev/null +++ b/lib/libc/mingw/libarm32/dispci.def @@ -0,0 +1,8 @@ +; +; Definition file of DispCI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DispCI.dll" +EXPORTS +DisplayClassInstaller diff --git a/lib/libc/mingw/libarm32/display.def b/lib/libc/mingw/libarm32/display.def new file mode 100644 index 0000000000000000000000000000000000000000..8cf26414d838fcbcdc331cff37c9e7ea546e4a70 --- /dev/null +++ b/lib/libc/mingw/libarm32/display.def @@ -0,0 +1,8 @@ +; +; Definition file of DISPLAY.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DISPLAY.dll" +EXPORTS +DisplaySaveSettingsEx diff --git a/lib/libc/mingw/libarm32/dmdskmgr.def b/lib/libc/mingw/libarm32/dmdskmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..dfaf9b554f799ddada55cd552ade8534930fc074 --- /dev/null +++ b/lib/libc/mingw/libarm32/dmdskmgr.def @@ -0,0 +1,248 @@ +; +; Definition file of DMDskMgr.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DMDskMgr.dll" +EXPORTS +??0CDataCache@@QAA@XZ +??1CDMNodeObj@@QAA@XZ +??1CDataCache@@UAA@XZ +?AddFileSystemInfoToCache@CDataCache@@QAAXKPAUfilesysteminfo@@@Z +?AddFileSystemInfoToListAndMap@CDataCache@@QAAXKPAUfilesysteminfo@@@Z +?AddLDMObjMapEntry@CDataCache@@QAAXPAU_LDM_OBJ_MAP_ENTRY@@@Z +?AddRegionToVolumeMemberList@CDataCache@@QAAXPAVCDMNodeObj@@@Z +?AddRow@CDMComponentData@@QAAXPAVCDMScopeNode@@J@Z +?AdjustRegionCountInLegendList@CDataCache@@QAAXW4_REGIONTYPE@@HPAVCTaskData@@@Z +?AdjustVolumeCountInLegendList@CDataCache@@QAAXW4_VOLUMELAYOUT@@HPAVCTaskData@@@Z +?CanHaveGPT@CDMNodeObj@@QAAHXZ +?ChangeRow@CDMComponentData@@QAAXPAVCDMScopeNode@@J@Z +?Command@CContextMenu@@QAAJJPAUIDataObject@@J@Z +?CompareDiskNames@@YAHJJ@Z +?ContainsActivePartition@CDMNodeObj@@QAAHXZ +?ContainsBootIniPartition@CDMNodeObj@@QAAHXZ +?ContainsBootIniPartitionForWolfpack@CDMNodeObj@@QAAHXZ +?ContainsBootVolumesNumberChange@CDMNodeObj@@QAAH_JPAH@Z +?ContainsESPPartition@CDMNodeObj@@QAAHXZ +?ContainsFVEPartition@CDMNodeObj@@QAAHXZ +?ContainsLogicalDrvBootPartition@CDMNodeObj@@QAAHXZ +?ContainsPageFile@CDMNodeObj@@QAAHXZ +?ContainsRealSystemPartition@CDMNodeObj@@QAAHXZ +?ContainsSubDiskNeedResync@CDMNodeObj@@QAAHXZ +?ContainsSystemInformation@CDMNodeObj@@QAAHXZ +?ContainsSystemPartition@CDMNodeObj@@QAAHXZ +?ConvertBytesToMB@@YA_J_J@Z +?ConvertMBToBytes@@YA_J_J@Z +?CookieSort@@YAXPAJIIIP6AHJJ@Z@Z +?CreateDiskList@CDataCache@@QAAXXZ +?CreateNodeObjAndAddToMap@CDataCache@@QAAPAVCDMNodeObj@@HW4_NODEOBJ_TYPES@@PAV1@PAX_J@Z +?CreateRegionNodeObj@CDataCache@@QAAPAVCDMNodeObj@@PAV2@PAUregioninfoex@@@Z +?CreateShortDiskName@CDataCache@@QAAXAAUdiskinfoex@@@Z +?CreateVolumeList@CDataCache@@QAAXXZ +?DeleteDiskGroupData@CDataCache@@QAAXPAUDISK_GROUP_DATA@@@Z +?DeleteEncapsulateData@CDataCache@@QAAXPAUENCAPSULATE_DATA@@@Z +?DeleteLists@CDataCache@@QAAXXZ +?DeleteRegionFromVolumeMemberList@CDataCache@@QAAXPAVCDMNodeObj@@@Z +?DeleteRow@CDMComponentData@@QAAXPAVCDMScopeNode@@J@Z +?DoDelete@CContextMenu@@QAAXJ@Z +?DoRevertToNT4@CContextMenu@@QAAXJH@Z +?EmptyOcxViewData@CDMComponentData@@QAAXPAVCDMScopeNode@@@Z +?EnhancedIsUpgradeable@CDMNodeObj@@QAAHPAVCTaskData@@@Z +?EnumDiskRegions@CDMNodeObj@@QAAXPAPAJAAJ@Z +?EnumDisks@CTaskData@@QAAXAAKPAPAJ@Z +?EnumFirstVolumeMember@CDMNodeObj@@QAAXAAJ0@Z +?EnumNTFSwithDriveLetter@CDataCache@@QAAXPAHPAPAG@Z +?EnumNTFSwithDriveLetter@CTaskData@@QAAXPAHPAPAG@Z +?EnumVolumeMembers@CDMNodeObj@@QAAXPAPAJAAJ@Z +?EnumVolumes@CTaskData@@QAAXAAKPAPAJ@Z +?FillDeviceInstanceId@CDataCache@@QAAXPAG0@Z +?FilterCookiesBigEnoughForFTRepair@CTaskData@@QAAXAAKPAJPAPAJ_JPAVCDMNodeObj@@@Z +?FilterCookiesBigEnoughForRAID5Repair@CTaskData@@QAAXAAKPAJPAPAJ_JPAVCDMNodeObj@@@Z +?FindCookieAndRemoveFromList@CDataCache@@QAAHJPAV?$CList@PAVCDMNodeObj@@PAV1@@@@Z +?FindDeviceInstanceId@CDataCache@@QAAPAG_J@Z +?FindDiskPtrFromDiskId@CDataCache@@QAAH_JPAPAVCDMNodeObj@@@Z +?FindDriveLetter@CDataCache@@QAAH_JAAG@Z +?FindDriveLetter@CTaskData@@QAAX_JAAG@Z +?FindDriveLetterHelper@@YAHPAUdriveletterinfo@@H_JAAG@Z +?FindFileSystem@CDataCache@@QAAH_JAAUfilesysteminfo@@@Z +?FindFileSystem@CTaskData@@QAAH_JAAUfilesysteminfo@@@Z +?FindRegionPtrFromRegionId@CDataCache@@QAAH_JPAPAVCDMNodeObj@@@Z +?FindRegionPtrFromRegionId@CTaskData@@QAAH_JPAPAVCDMNodeObj@@@Z +?FindRegionPtrOnDiskFromRegionId@CDataCache@@QAAHPAVCDMNodeObj@@_JPAPAV2@AAPAU__POSITION@@@Z +?GetAssignedDriveLetter@CTaskData@@QAAHJAAG@Z +?GetBootPort@CDataCache@@QAAHXZ +?GetBootPort@CTaskData@@QAAHXZ +?GetColorRef@CDMNodeObj@@QAAKXZ +?GetComponentData@CDataCache@@QAAPAVCDMComponentData@@XZ +?GetDMDataObjPtrFromId@CTaskData@@QAAPAVCDMNodeObj@@_J@Z +?GetDeviceAttributes@CDMNodeObj@@QAAKXZ +?GetDeviceState@CDMNodeObj@@QAAKXZ +?GetDeviceType@CDMNodeObj@@QAAKXZ +?GetDiskCookies@CDataCache@@IAAXAAKPAPAJ@Z +?GetDiskCookies@CTaskData@@QAAXAAKPAPAJHKH@Z +?GetDiskCookiesForAddMirror@CTaskData@@QAAXJAAKPAPAJ@Z +?GetDiskCookiesForCreateVolume@CTaskData@@QAAXAAKPAPAJ@Z +?GetDiskCookiesForExtendVolume@CTaskData@@QAAXJAAKPAPAJ@Z +?GetDiskCookiesForSig@CTaskData@@QAAXAAKPAPAJ@Z +?GetDiskCookiesForUpgrade@CTaskData@@QAAXAAKPAPAJ@Z +?GetDiskCookiesToEncap@CTaskData@@QAAXAAKPAPAJ@Z +?GetDiskCookiesWithFreeSpace@CTaskData@@QAAXAAKPAPAJ@Z +?GetDiskCount@CDataCache@@QAAKXZ +?GetDiskInfo@CDMNodeObj@@QAAHAAUdiskinfoex@@@Z +?GetDiskInfoFromVolCookie@CTaskData@@QAAXJAAHAAKPAPAJKH@Z +?GetDiskSpec@CDMNodeObj@@QAAHAAUdiskspec@@@Z +?GetDiskStatus@CDMNodeObj@@QAAHAAVCString@@@Z +?GetDiskStatusHelper@@YAHPAUdiskinfoex@@AAVCString@@H@Z +?GetDiskTypeName@CDMNodeObj@@QAAXAAVCString@@@Z +?GetDiskTypeNameHelper@@YAXPAUdiskinfoex@@AAVCString@@G@Z +?GetDriveLetter@CDMNodeObj@@QAAXAAG@Z +?GetDriveLetters@CDataCache@@IAAXAAFPAPAGG@Z +?GetDriveLetters@CTaskData@@QAAXAAFPAPAGG@Z +?GetExtendedRegionColor@CDMNodeObj@@QAAKXZ +?GetExtraRegionStatus@CDMNodeObj@@QAAHAAVCString@@H@Z +?GetFileSystemLabel@CDMNodeObj@@QAAXAAVCString@@@Z +?GetFileSystemName@CDMNodeObj@@QAAXAAVCString@@@Z +?GetFileSystemSize@CDMNodeObj@@QAAXAAJ@Z +?GetFileSystemType@CDMNodeObj@@QAAHXZ +?GetFileSystemTypes@CDataCache@@QAAXAAKPAPAUifilesysteminfo@@@Z +?GetFileSystemTypes@CTaskData@@QAAXAAKPAPAUifilesysteminfo@@@Z +?GetFlags@CDMNodeObj@@QAAJXZ +?GetIVolumeClientVersion@CDMNodeObj@@QAAFXZ +?GetIVolumeClientVersion@CTaskData@@QAAFXZ +?GetIconId@CDMNodeObj@@QAAIH@Z +?GetImageNum@CDMNodeObj@@QAAHXZ +?GetLastKnownState@CDataCache@@QAA_J_J@Z +?GetLayoutType@CDMNodeObj@@QAA?AW4_LAYOUT_TYPES@@XZ +?GetLdmObjectId@CDMNodeObj@@QAA_JXZ +?GetLogicalDriveCount@CDMNodeObj@@QAAKXZ +?GetLongName@CDMNodeObj@@QAAXAAVCString@@H@Z +?GetMMCWindow@CDMComponentData@@QAAPAUHWND__@@XZ +?GetMaxAdjustedFreeSize@CDMNodeObj@@QAAXAA_J@Z +?GetMaxPartitionCount@CDMNodeObj@@QAAKXZ +?GetMinMaxPartitionSizes@CDataCache@@IAAXJAA_J0@Z +?GetMinMaxPartitionSizes@CTaskData@@QAAXJAA_J0@Z +?GetName@CDMNodeObj@@QAAXAAVCString@@@Z +?GetNumMembers@CDMNodeObj@@QAAKXZ +?GetNumRegions@CDMNodeObj@@QAAKXZ +?GetObjectId@CDMNodeObj@@QAAXAA_J@Z +?GetOcxFrameCWndPtr@CTaskData@@QAAPAVCWnd@@XZ +?GetOfflineReasonText@CDMNodeObj@@QAAHAAVCString@@@Z +?GetOtherDisksFromVolCookie@CTaskData@@QAAXJAAKPAPAJ@Z +?GetParentDiskPtr@CDMNodeObj@@QAAPAV1@XZ +?GetParentVolumePtr@CDMNodeObj@@QAAPAV1@XZ +?GetPartitionStyle@CDMNodeObj@@QAA?AW4_PARTITIONSTYLE@@XZ +?GetPartitionStyleString@CDMNodeObj@@QAAXAAVCString@@H@Z +?GetPartitionStyleStringHelper@@YAXW4_PARTITIONSTYLE@@AAVCString@@HKKH@Z +?GetPatternRef@CDMNodeObj@@QAAHXZ +?GetPort@CDMNodeObj@@QAAHXZ +?GetPrimaryPartitionCount@CDMNodeObj@@QAAKXZ +GetPropertyPageData +?GetRegionByOffset@CDMNodeObj@@QAAPAV1@_J@Z +?GetRegionColorStructPtr@CTaskData@@QAAXPAPAU_REGION_COLORS@@AAH@Z +?GetRegionInfo@CDMNodeObj@@QAAHAAUregioninfoex@@@Z +?GetResultPane@CDMSnapin@@QAAHJPAPAVCDMResultPane@@@Z +?GetResultStringArray@CDMNodeObj@@QAAHAAVCStringArray@@@Z +?GetScopeNode@CDMScopeNodeCollection@@QAAHJPAPAVCDMScopeNode@@@Z +?GetScopeNodeForResultPane@CDMComponentData@@QAAHJPAPAVCDMScopeNode@@@Z +?GetServerName@CDataCache@@QAA?AVCString@@XZ +?GetServerName@CTaskData@@QAA?AVCString@@XZ +?GetShortName@CDMNodeObj@@QAAXAAVCString@@@Z +?GetShrinkableSizeInMB@CDMNodeObj@@QAA_JXZ +?GetSize@CDMNodeObj@@QAAXAA_JH@Z +?GetSizeMB@CDMNodeObj@@QAAXAA_J@Z +?GetSizeString@CDMNodeObj@@QAAXAAVCString@@@Z +?GetStartOffset@CDMNodeObj@@QAA_JXZ +?GetStatus@CDMNodeObj@@QAAHXZ +?GetStorageType@CDMNodeObj@@QAA?AW4_STORAGE_TYPES@@XZ +?GetStorageType@CDMNodeObj@@QAAXAAVCString@@H@Z +?GetStringFromRc@@YA?AVCString@@K@Z +?GetUIState@CTaskData@@QAAKXZ +?GetUnallocSpace@CDMNodeObj@@QAA_JH@Z +?GetUsableContiguousSpaceInMB@CDMNodeObj@@QAA_JXZ +?GetVolumeCookies@CDataCache@@IAAXAAKPAPAJ@Z +?GetVolumeCount@CDataCache@@QAAKXZ +?GetVolumeFileSystemTypes@CDMNodeObj@@QAAJAAKPAPAUilhfilesysteminfo@@@Z +?GetVolumeInfo@CDMNodeObj@@QAAHAAUvolumeinfo@@@Z +?GetVolumeStatus@CDMNodeObj@@QAAHAAVCString@@@Z +?GetVolumeTotalSizeMB@CDMNodeObj@@QAA_JXZ +?HasExtendedPartition@CDMNodeObj@@QAAHXZ +?HasNTFSwithDriveLetter@CDataCache@@QAAHXZ +?HasNTFSwithDriveLetter@CTaskData@@QAAHXZ +?HasVMDisk@CDataCache@@QAAHXZ +?IsActive@CDMNodeObj@@QAAHXZ +?IsAlpha@CDataCache@@QAAHXZ +?IsAlpha@CTaskData@@QAAHXZ +?IsConvertSuccess@CDMNodeObj@@QAAJH@Z +?IsCurrBootVolume@CDMNodeObj@@QAAHXZ +?IsCurrSystemVolume@CDMNodeObj@@QAAHXZ +?IsDiskEmpty@CDMNodeObj@@QAAHXZ +?IsDiskOffline@CDMNodeObj@@QAAHXZ +?IsDiskReadOnly@CDMNodeObj@@QAAHXZ +?IsDynamic1394@CDataCache@@QAAHXZ +?IsEECoveredGPTDisk@CDMNodeObj@@QAAHXZ +?IsESPPartition@CDMNodeObj@@QAAHXZ +?IsEfi@CDataCache@@QAAHXZ +?IsEfi@CTaskData@@QAAHXZ +?IsExtendedPartitionCreated@CDMNodeObj@@QAAJXZ +?IsFTVolume@CDMNodeObj@@QAAHXZ +?IsFakeVolume@CDMNodeObj@@QAAHXZ +?IsFirstFreeRegion@CDMNodeObj@@QAAHXZ +?IsFreeSpaceFollowed@CDMNodeObj@@QAAH_J@Z +?IsHiddenRegion@@YAHAAUregioninfoex@@@Z +?IsHiddenRegion@CDMNodeObj@@QAAHXZ +?IsInFlux@CDMNodeObj@@QAAHXZ +?IsLocalMachine@CTaskData@@QAAHXZ +?IsMbrEEPartition@@YAHAAUregioninfoex@@@Z +?IsMbrEEPartition@CDMNodeObj@@QAAHXZ +?IsMember@CDMNodeObj@@QAAHPAV1@@Z +?IsNEC_98Disk@CDMNodeObj@@QAAHXZ +?IsNEC_98Server@CDataCache@@QAAHXZ +?IsNEC_98Server@CTaskData@@QAAHXZ +?IsNTServer@CTaskData@@QAAHXZ +?IsOemPartition@CDMNodeObj@@QAAHXZ +?IsPersonalOrLapTopServer@CDataCache@@QAAHXZ +?IsPostLonghornVdsVersion@CDataCache@@QAAHXZ +?IsPostLonghornVdsVersion@CTaskData@@QAAHXZ +?IsPreLonghornVdsVersion@CDataCache@@QAAHXZ +?IsPreLonghornVdsVersion@CTaskData@@QAAHXZ +IsRequestPending +?IsRevertable@CDMNodeObj@@QAAHXZ +?IsSecureSystemPartition@CTaskData@@QAAHXZ +?IsSpacesProtectivePartition@CDMNodeObj@@QAAHXZ +?IsUnknownPartition@CDMNodeObj@@QAAHXZ +?IsUpgradeable@CDMNodeObj@@QAAHXZ +?IsVolumeArrived@CDMNodeObj@@QAAJ_JW4_LAYOUT_TYPES@@@Z +?IsVolumeSimple@CDMNodeObj@@QAAHXZ +?IsWolfpack@CDataCache@@QAAHXZ +?IsWolfpack@CTaskData@@QAAHXZ +?LoadData@CDMComponentData@@QAAXPAVCDMScopeNode@@J@Z +LoadPropertyPageData +?MarkDiskForLastVolume@CDMNodeObj@@QAAXPAV1@@Z +?MarkDisksForLastVolume@CDMNodeObj@@QAAXXZ +?OnlyContiguousExtendAllowed@CDMNodeObj@@QAAHXZ +?ParseDeviceName@@YAXPAH00PAG@Z +?PopUpInit@CContextMenu@@QAAXPAVCDMNodeObj@@AAH1H@Z +?PopulateDiskGroupData@CDataCache@@QAAXPAUDISK_GROUP_DATA@@@Z +?PopulateEncapsulateData@CDataCache@@QAAXPAUENCAPSULATE_DATA@@@Z +?RecalculateSpace@CDMNodeObj@@QAAXXZ +?RefreshDiskView@CDMComponentData@@QAAXPAVCDMScopeNode@@@Z +?RefreshFileSys@CContextMenu@@QAAXJ@Z +?ReloadData@CDMComponentData@@QAAXPAVCDMScopeNode@@@Z +?RoundUpToMB@@YA_J_J@Z +?SetDescriptionBarText@CDMSnapin@@QAAXJ@Z +?SetDiskList@CDataCache@@QAAXPAUdiskinfoex@@K@Z +?SetDriveLetterInUse@CDataCache@@QAAXGH@Z +?SetFSId@CDMNodeObj@@QAAX_J@Z +?SetOcxViewType@CDMComponentData@@QAAXPAVCDMScopeNode@@@Z +?SetOcxViewTypeForce@CDMComponentData@@QAAXPAVCDMScopeNode@@@Z +?SetUIState@CTaskData@@QAAXK@Z +?SetVolumeList@CDataCache@@QAAXPAUvolumeinfo@@KPAVCTaskData@@@Z +?ShowContextMenu@CContextMenu@@QAAJPAVCWnd@@JJJ@Z +?SupportGpt@CDataCache@@QAAHXZ +?SupportGpt@CTaskData@@QAAHXZ +?SupportMirror@CDataCache@@QAAHXZ +?SupportRaid5@CDataCache@@QAAHXZ +?UIStateChange@CDMComponentData@@QAAXPAVCDMScopeNode@@K@Z +?UpDateConsoleView@CDMSnapin@@QAAXJ@Z +?VolumeContainsActiveRegion@CDMNodeObj@@QAAHXZ +?namecmp@@YAHPBG0@Z diff --git a/lib/libc/mingw/libarm32/dmvdsitf.def b/lib/libc/mingw/libarm32/dmvdsitf.def new file mode 100644 index 0000000000000000000000000000000000000000..ce87764efc8bf4a05f541059f800ff398e1a676f --- /dev/null +++ b/lib/libc/mingw/libarm32/dmvdsitf.def @@ -0,0 +1,18 @@ +; +; Definition file of dmivcitf.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dmivcitf.dll" +EXPORTS +?AddLDMObjMapEntry@CDataCache@@QAAXPAU_LDM_OBJ_MAP_ENTRY@@@Z +CreateDataCacheZ +CreateServerRequestsZ +?GetDiskCount@CDataCache@@QAAKXZ +?GetLdmObjectId@CDMNodeObj@@QAA_JXZ +?GetNumMembers@CDMNodeObj@@QAAKXZ +?GetOcxFrameCWndPtr@CTaskData@@QAAPAVCWnd@@XZ +?GetRegionColorStructPtr@CTaskData@@QAAXPAPAU_REGION_COLORS@@AAH@Z +?GetServerName@CDataCache@@QAA?AVCString@@XZ +?GetVolumeCount@CDataCache@@QAAKXZ +LoadPropertyPageData diff --git a/lib/libc/mingw/libarm32/dot3api.def b/lib/libc/mingw/libarm32/dot3api.def new file mode 100644 index 0000000000000000000000000000000000000000..f89841d163e6dac9f16a03836fe853260c61f936 --- /dev/null +++ b/lib/libc/mingw/libarm32/dot3api.def @@ -0,0 +1,33 @@ +; +; Definition file of dot3api.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dot3api.dll" +EXPORTS +Dot3CancelPlap +Dot3CloseHandle +Dot3DeinitPlapParams +Dot3DeleteProfile +Dot3DoPlap +Dot3EnumInterfaces +Dot3FreeMemory +Dot3GetCurrentProfile +Dot3GetInterfaceState +Dot3GetProfile +Dot3GetProfileEapUserDataInfo +Dot3InitPlapParams +Dot3OpenHandle +Dot3QueryAutoConfigParameter +Dot3QueryPlapCredentials +Dot3QueryUIRequest +Dot3ReConnect +Dot3ReasonCodeToString +Dot3RegisterNotification +Dot3SetAutoConfigParameter +Dot3SetInterface +Dot3SetProfile +Dot3SetProfileEapUserData +Dot3SetProfileEapXmlUserData +Dot3UIResponse +QueryNetconStatus diff --git a/lib/libc/mingw/libarm32/dot3dlg.def b/lib/libc/mingw/libarm32/dot3dlg.def new file mode 100644 index 0000000000000000000000000000000000000000..1a472764f9c1a46c9d2dc4d32e9f05a4b6725f08 --- /dev/null +++ b/lib/libc/mingw/libarm32/dot3dlg.def @@ -0,0 +1,9 @@ +; +; Definition file of dot3dlg.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dot3dlg.dll" +EXPORTS +Dot3ACOnBalloonClick +Dot3ACCanShowBalloon diff --git a/lib/libc/mingw/libarm32/dot3gpclnt.def b/lib/libc/mingw/libarm32/dot3gpclnt.def new file mode 100644 index 0000000000000000000000000000000000000000..47f12f32b21f9324053d05228f0b482201831b2e --- /dev/null +++ b/lib/libc/mingw/libarm32/dot3gpclnt.def @@ -0,0 +1,12 @@ +; +; Definition file of dot3gpclnt.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dot3gpclnt.dll" +EXPORTS +DeserializeLANPolicy +GenerateLANPolicy +ProcessLANPolicyEx +LANGPADeInit +LANGPAInit diff --git a/lib/libc/mingw/libarm32/dot3msm.def b/lib/libc/mingw/libarm32/dot3msm.def new file mode 100644 index 0000000000000000000000000000000000000000..dce052db78f994854a7ba4f462aad120bc518139 --- /dev/null +++ b/lib/libc/mingw/libarm32/dot3msm.def @@ -0,0 +1,26 @@ +; +; Definition file of dot3msm.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dot3msm.dll" +EXPORTS +Dot3MsmConnect +Dot3MsmCreateDefaultProfile +Dot3MsmDeInit +Dot3MsmDeInitAdapter +Dot3MsmDisconnect +Dot3MsmFreeMemory +Dot3MsmFreeProfile +Dot3MsmIndicateSessionChange +Dot3MsmInit +Dot3MsmInitAdapter +Dot3MsmQueryMediaState +Dot3MsmQueryPendingUIRequest +Dot3MsmQueryState +Dot3MsmReAuthenticate +Dot3MsmSetRuntimeState +Dot3MsmUIResponse +Dot3MsmValidateProfile +Dot3ReasonCodeMsmToString +Dot3SetPortAuthenticationState diff --git a/lib/libc/mingw/libarm32/dot3svc.def b/lib/libc/mingw/libarm32/dot3svc.def new file mode 100644 index 0000000000000000000000000000000000000000..d9f56b6af18995ab58bf243f4ce7e659a8fd5d29 --- /dev/null +++ b/lib/libc/mingw/libarm32/dot3svc.def @@ -0,0 +1,11 @@ +; +; Definition file of Dot3svc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Dot3svc.dll" +EXPORTS +Dot3SvcMain +LanNotifyOnLogoff +LanNotifyOnLogon +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/dot3ui.def b/lib/libc/mingw/libarm32/dot3ui.def new file mode 100644 index 0000000000000000000000000000000000000000..f8a1ee126bb93f5ee3a09ed03fb4362eb4ef5839 --- /dev/null +++ b/lib/libc/mingw/libarm32/dot3ui.def @@ -0,0 +1,8 @@ +; +; Definition file of dot3ui.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dot3ui.dll" +EXPORTS +Dot3CreatePsPage diff --git a/lib/libc/mingw/libarm32/dpapi.def b/lib/libc/mingw/libarm32/dpapi.def new file mode 100644 index 0000000000000000000000000000000000000000..3efe74da3fcf5d16e03b61e9a192bbbe28be2849 --- /dev/null +++ b/lib/libc/mingw/libarm32/dpapi.def @@ -0,0 +1,14 @@ +; +; Definition file of DPAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DPAPI.dll" +EXPORTS +CryptProtectDataNoUI +CryptProtectMemory +CryptResetMachineCredentials +CryptUnprotectDataNoUI +CryptUnprotectMemory +CryptUpdateProtectedState +iCryptIdentifyProtection diff --git a/lib/libc/mingw/libarm32/dpapisrv.def b/lib/libc/mingw/libarm32/dpapisrv.def new file mode 100644 index 0000000000000000000000000000000000000000..f14445836ed06aa017691ca82830ce3f5f670f21 --- /dev/null +++ b/lib/libc/mingw/libarm32/dpapisrv.def @@ -0,0 +1,9 @@ +; +; Definition file of dpapisrv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dpapisrv.dll" +EXPORTS +InitializeLsaExtension +QueryLsaInterface diff --git a/lib/libc/mingw/libarm32/dpx.def b/lib/libc/mingw/libarm32/dpx.def new file mode 100644 index 0000000000000000000000000000000000000000..13e35e6718f61cabb2b4e9c2498d3ecf8891cf85 --- /dev/null +++ b/lib/libc/mingw/libarm32/dpx.def @@ -0,0 +1,12 @@ +; +; Definition file of dpx.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dpx.dll" +EXPORTS +DpxFreeMemory +DpxNewJob +DpxNewJobEx +DpxRestoreJob +DpxRestoreJobEx diff --git a/lib/libc/mingw/libarm32/drvstore.def b/lib/libc/mingw/libarm32/drvstore.def new file mode 100644 index 0000000000000000000000000000000000000000..b4a2ac23b512a87263fcd5bcef04de183e3af9a4 --- /dev/null +++ b/lib/libc/mingw/libarm32/drvstore.def @@ -0,0 +1,50 @@ +; +; Definition file of drvstore.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "drvstore.dll" +EXPORTS +DriverPackageClose +DriverPackageEnumClassesW +DriverPackageEnumConfigurationsW +DriverPackageEnumDevicesW +DriverPackageEnumDriversW +DriverPackageEnumFilesW +DriverPackageEnumInterfacesW +DriverPackageEnumPropertiesW +DriverPackageEnumRegKeysW +DriverPackageEnumServicesW +DriverPackageGetVersionInfoW +DriverPackageOpenW +DriverStoreClose +DriverStoreConfigureW +DriverStoreCopyW +DriverStoreDeleteW +DriverStoreDriverPackageResolveCallbackW +DriverStoreEnumObjectsW +DriverStoreEnumW +DriverStoreFindW +DriverStoreGetObjectPropertyKeysW +DriverStoreGetObjectPropertyW +DriverStoreImportW +DriverStoreOfflineAddDriverPackageA +DriverStoreOfflineAddDriverPackageW +DriverStoreOfflineDeleteDriverPackageA +DriverStoreOfflineDeleteDriverPackageW +DriverStoreOfflineEnumDriverPackageA +DriverStoreOfflineEnumDriverPackageW +DriverStoreOfflineFindDriverPackageA +DriverStoreOfflineFindDriverPackageW +DriverStoreOpenW +DriverStorePublishW +DriverStoreReflectCriticalW +DriverStoreReflectW +DriverStoreSetLogContext +DriverStoreSetObjectPropertyW +DriverStoreUnconfigureW +DriverStoreUnpublishW +DriverStoreUnreflectCriticalW +DriverStoreUnreflectW +pServerDeleteDriverPackage +pServerImportDriverPackage diff --git a/lib/libc/mingw/libarm32/dui70.def b/lib/libc/mingw/libarm32/dui70.def new file mode 100644 index 0000000000000000000000000000000000000000..2ad75d07d73c9df869766aa0d624907bcef73d6e --- /dev/null +++ b/lib/libc/mingw/libarm32/dui70.def @@ -0,0 +1,4137 @@ +; +; Definition file of DUI70.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "DUI70.dll" +EXPORTS +??0?$PatternProvider@VExpandCollapseProvider@DirectUI@@UIExpandCollapseProvider@@$00@DirectUI@@QAA@XZ +??0?$PatternProvider@VGridItemProvider@DirectUI@@UIGridItemProvider@@$01@DirectUI@@QAA@XZ +??0?$PatternProvider@VGridProvider@DirectUI@@UIGridProvider@@$02@DirectUI@@QAA@XZ +??0?$PatternProvider@VInvokeProvider@DirectUI@@UIInvokeProvider@@$0A@@DirectUI@@QAA@XZ +??0?$PatternProvider@VRangeValueProvider@DirectUI@@UIRangeValueProvider@@$03@DirectUI@@QAA@XZ +??0?$PatternProvider@VScrollItemProvider@DirectUI@@UIScrollItemProvider@@$05@DirectUI@@QAA@XZ +??0?$PatternProvider@VScrollProvider@DirectUI@@UIScrollProvider@@$04@DirectUI@@QAA@XZ +??0?$PatternProvider@VSelectionItemProvider@DirectUI@@UISelectionItemProvider@@$06@DirectUI@@QAA@XZ +??0?$PatternProvider@VSelectionProvider@DirectUI@@UISelectionProvider@@$07@DirectUI@@QAA@XZ +??0?$PatternProvider@VTableItemProvider@DirectUI@@UITableItemProvider@@$09@DirectUI@@QAA@XZ +??0?$PatternProvider@VTableProvider@DirectUI@@UITableProvider@@$08@DirectUI@@QAA@XZ +??0?$PatternProvider@VToggleProvider@DirectUI@@UIToggleProvider@@$0L@@DirectUI@@QAA@XZ +??0?$PatternProvider@VValueProvider@DirectUI@@UIValueProvider@@$0M@@DirectUI@@QAA@XZ +??0?$SafeArrayAccessor@H@DirectUI@@QAA@XZ +??0AccessibleButton@DirectUI@@QAA@ABV01@@Z +??0AccessibleButton@DirectUI@@QAA@XZ +??0AnimationStrip@DirectUI@@QAA@ABV01@@Z +??0AnimationStrip@DirectUI@@QAA@XZ +??0AutoButton@DirectUI@@QAA@ABV01@@Z +??0AutoButton@DirectUI@@QAA@XZ +??0AutoLock@DirectUI@@QAA@PAU_RTL_CRITICAL_SECTION@@@Z +??0AutoThread@DirectUI@@QAA@XZ +??0AutoVariant@DirectUI@@QAA@XZ +??0BaseScrollBar@DirectUI@@QAA@ABV01@@Z +??0BaseScrollBar@DirectUI@@QAA@XZ +??0BaseScrollViewer@DirectUI@@QAA@ABV01@@Z +??0BaseScrollViewer@DirectUI@@QAA@XZ +??0Bind@DirectUI@@QAA@ABV01@@Z +??0Bind@DirectUI@@QAA@XZ +??0BorderLayout@DirectUI@@QAA@ABV01@@Z +??0BorderLayout@DirectUI@@QAA@XZ +??0Browser@DirectUI@@QAA@ABV01@@Z +??0Browser@DirectUI@@QAA@XZ +??0BrowserSelectionProxy@DirectUI@@QAA@ABV01@@Z +??0BrowserSelectionProxy@DirectUI@@QAA@XZ +??0Button@DirectUI@@QAA@ABV01@@Z +??0Button@DirectUI@@QAA@XZ +??0CCAVI@DirectUI@@QAA@ABV01@@Z +??0CCAVI@DirectUI@@QAA@XZ +??0CCBase@DirectUI@@QAA@ABV01@@Z +??0CCBase@DirectUI@@QAA@KPBG@Z +??0CCBaseCheckRadioButton@DirectUI@@QAA@ABV01@@Z +??0CCBaseCheckRadioButton@DirectUI@@QAA@K@Z +??0CCBaseScrollBar@DirectUI@@QAA@ABV01@@Z +??0CCBaseScrollBar@DirectUI@@QAA@K@Z +??0CCCheckBox@DirectUI@@QAA@ABV01@@Z +??0CCCheckBox@DirectUI@@QAA@K@Z +??0CCCommandLink@DirectUI@@QAA@ABV01@@Z +??0CCCommandLink@DirectUI@@QAA@K@Z +??0CCHScrollBar@DirectUI@@QAA@ABV01@@Z +??0CCHScrollBar@DirectUI@@QAA@XZ +??0CCListBox@DirectUI@@QAA@ABV01@@Z +??0CCListBox@DirectUI@@QAA@XZ +??0CCListView@DirectUI@@QAA@ABV01@@Z +??0CCListView@DirectUI@@QAA@XZ +??0CCProgressBar@DirectUI@@QAA@ABV01@@Z +??0CCProgressBar@DirectUI@@QAA@XZ +??0CCPushButton@DirectUI@@QAA@ABV01@@Z +??0CCPushButton@DirectUI@@QAA@K@Z +??0CCRadioButton@DirectUI@@QAA@ABV01@@Z +??0CCRadioButton@DirectUI@@QAA@XZ +??0CCSysLink@DirectUI@@QAA@ABV01@@Z +??0CCSysLink@DirectUI@@QAA@XZ +??0CCTrackBar@DirectUI@@QAA@ABV01@@Z +??0CCTrackBar@DirectUI@@QAA@XZ +??0CCTreeView@DirectUI@@QAA@ABV01@@Z +??0CCTreeView@DirectUI@@QAA@K@Z +??0CCVScrollBar@DirectUI@@QAA@ABV01@@Z +??0CCVScrollBar@DirectUI@@QAA@XZ +??0CallstackTracker@DirectUI@@QAA@XZ +??0CheckBoxGlyph@DirectUI@@QAA@ABV01@@Z +??0CheckBoxGlyph@DirectUI@@QAA@XZ +??0ClassInfoBase@DirectUI@@QAA@ABV01@@Z +??0ClassInfoBase@DirectUI@@QAA@XZ +??0Clipper@DirectUI@@QAA@ABV01@@Z +??0Clipper@DirectUI@@QAA@XZ +??0Combobox@DirectUI@@QAA@ABV01@@Z +??0Combobox@DirectUI@@QAA@XZ +??0CritSecLock@DirectUI@@QAA@PAU_RTL_CRITICAL_SECTION@@@Z +??0DCSurface@DirectUI@@QAA@ABV01@@Z +??0DCSurface@DirectUI@@QAA@PAUHDC__@@@Z +??0DUIFactory@DirectUI@@QAA@PAUHWND__@@@Z +??0DUIXmlParser@DirectUI@@QAA@ABV01@@Z +??0DUIXmlParser@DirectUI@@QAA@XZ +??0DialogElement@DirectUI@@QAA@ABV01@@Z +??0DialogElement@DirectUI@@QAA@XZ +??0DuiAccessible@DirectUI@@QAA@XZ +??0Edit@DirectUI@@QAA@ABV01@@Z +??0Edit@DirectUI@@QAA@XZ +??0Element@DirectUI@@QAA@ABV01@@Z +??0Element@DirectUI@@QAA@XZ +??0ElementProvider@DirectUI@@QAA@XZ +??0ElementProxy@DirectUI@@QAA@ABV01@@Z +??0ElementProxy@DirectUI@@QAA@XZ +??0ElementWithHWND@DirectUI@@QAA@ABV01@@Z +??0ElementWithHWND@DirectUI@@QAA@XZ +??0ExpandCollapseProvider@DirectUI@@QAA@XZ +??0ExpandCollapseProxy@DirectUI@@QAA@ABV01@@Z +??0ExpandCollapseProxy@DirectUI@@QAA@XZ +??0Expandable@DirectUI@@QAA@ABV01@@Z +??0Expandable@DirectUI@@QAA@XZ +??0Expando@DirectUI@@QAA@ABV01@@Z +??0Expando@DirectUI@@QAA@XZ +??0ExpandoButtonGlyph@DirectUI@@QAA@ABV01@@Z +??0ExpandoButtonGlyph@DirectUI@@QAA@XZ +??0FillLayout@DirectUI@@QAA@ABV01@@Z +??0FillLayout@DirectUI@@QAA@XZ +??0FlowLayout@DirectUI@@QAA@ABV01@@Z +??0FlowLayout@DirectUI@@QAA@XZ +??0FontCache@DirectUI@@QAA@ABV01@@Z +??0FontCache@DirectUI@@QAA@XZ +??0FontCheckOut@DirectUI@@QAA@PAVElement@1@PAUHDC__@@@Z +??0GridItemProvider@DirectUI@@QAA@XZ +??0GridItemProxy@DirectUI@@QAA@ABV01@@Z +??0GridItemProxy@DirectUI@@QAA@XZ +??0GridLayout@DirectUI@@QAA@ABV01@@Z +??0GridLayout@DirectUI@@QAA@XZ +??0GridProvider@DirectUI@@QAA@XZ +??0GridProxy@DirectUI@@QAA@ABV01@@Z +??0GridProxy@DirectUI@@QAA@XZ +??0HWNDElement@DirectUI@@QAA@ABV01@@Z +??0HWNDElement@DirectUI@@QAA@XZ +??0HWNDElementAccessible@DirectUI@@QAA@XZ +??0HWNDElementProvider@DirectUI@@QAA@XZ +??0HWNDElementProxy@DirectUI@@QAA@ABV01@@Z +??0HWNDElementProxy@DirectUI@@QAA@XZ +??0HWNDHost@DirectUI@@QAA@ABV01@@Z +??0HWNDHost@DirectUI@@QAA@XZ +??0HWNDHostAccessible@DirectUI@@QAA@XZ +??0HWNDHostClientAccessible@DirectUI@@QAA@XZ +??0IDataEngine@DirectUI@@QAA@ABU01@@Z +??0IDataEngine@DirectUI@@QAA@XZ +??0IDataEntry@DirectUI@@QAA@ABU01@@Z +??0IDataEntry@DirectUI@@QAA@XZ +??0IProvider@DirectUI@@QAA@ABV01@@Z +??0IProvider@DirectUI@@QAA@XZ +??0ISBLeak@DirectUI@@QAA@ABU01@@Z +??0ISBLeak@DirectUI@@QAA@XZ +??0IXElementCP@DirectUI@@QAA@ABV01@@Z +??0IXElementCP@DirectUI@@QAA@XZ +??0IXProviderCP@DirectUI@@QAA@ABV01@@Z +??0IXProviderCP@DirectUI@@QAA@XZ +??0InvokeHelper@DirectUI@@QAA@XZ +??0InvokeProvider@DirectUI@@QAA@XZ +??0InvokeProxy@DirectUI@@QAA@ABV01@@Z +??0InvokeProxy@DirectUI@@QAA@XZ +??0ItemList@DirectUI@@QAA@XZ +??0Layout@DirectUI@@QAA@ABV01@@Z +??0Layout@DirectUI@@QAA@XZ +??0LinkedList@DirectUI@@QAA@XZ +??0Macro@DirectUI@@QAA@ABV01@@Z +??0Macro@DirectUI@@QAA@XZ +??0ModernProgressBar@DirectUI@@QAA@XZ +??0ModernProgressBarRangeValueProxy@DirectUI@@QAA@ABV01@@Z +??0ModernProgressBarRangeValueProxy@DirectUI@@QAA@XZ +??0ModernProgressRing@DirectUI@@QAA@XZ +??0Movie@DirectUI@@QAA@ABV01@@Z +??0Movie@DirectUI@@QAA@XZ +??0NativeHWNDHost@DirectUI@@QAA@ABV01@@Z +??0NativeHWNDHost@DirectUI@@QAA@XZ +??0Navigator@DirectUI@@QAA@ABV01@@Z +??0Navigator@DirectUI@@QAA@XZ +??0NavigatorSelectionItemProxy@DirectUI@@QAA@ABV01@@Z +??0NavigatorSelectionItemProxy@DirectUI@@QAA@XZ +??0NineGridLayout@DirectUI@@QAA@ABV01@@Z +??0NineGridLayout@DirectUI@@QAA@XZ +??0PText@DirectUI@@QAA@ABV01@@Z +??0PText@DirectUI@@QAA@XZ +??0Page@DirectUI@@QAA@ABV01@@Z +??0Page@DirectUI@@QAA@XZ +??0Pages@DirectUI@@QAA@ABV01@@Z +??0Pages@DirectUI@@QAA@XZ +??0Progress@DirectUI@@QAA@ABV01@@Z +??0Progress@DirectUI@@QAA@XZ +??0ProgressRangeValueProxy@DirectUI@@QAA@ABV01@@Z +??0ProgressRangeValueProxy@DirectUI@@QAA@XZ +??0ProviderProxy@DirectUI@@IAA@XZ +??0ProviderProxy@DirectUI@@QAA@ABV01@@Z +??0Proxy@DirectUI@@QAA@ABV01@@Z +??0Proxy@DirectUI@@QAA@XZ +??0PushButton@DirectUI@@QAA@ABV01@@Z +??0PushButton@DirectUI@@QAA@XZ +??0RadioButtonGlyph@DirectUI@@QAA@ABV01@@Z +??0RadioButtonGlyph@DirectUI@@QAA@XZ +??0RangeValueProvider@DirectUI@@QAA@XZ +??0RangeValueProxy@DirectUI@@IAA@XZ +??0RangeValueProxy@DirectUI@@QAA@ABV01@@Z +??0RefPointElement@DirectUI@@QAA@ABV01@@Z +??0RefPointElement@DirectUI@@QAA@XZ +??0RefcountBase@DirectUI@@QAA@XZ +??0RepeatButton@DirectUI@@QAA@ABV01@@Z +??0RepeatButton@DirectUI@@QAA@XZ +??0Repeater@DirectUI@@QAA@ABV01@@Z +??0Repeater@DirectUI@@QAA@XZ +??0ResourceModuleHandles@DirectUI@@QAA@XZ +??0RichText@DirectUI@@QAA@XZ +??0RowLayout@DirectUI@@QAA@ABV01@@Z +??0RowLayout@DirectUI@@QAA@XZ +??0ScrollBar@DirectUI@@QAA@ABV01@@Z +??0ScrollBar@DirectUI@@QAA@XZ +??0ScrollBarRangeValueProxy@DirectUI@@QAA@ABV01@@Z +??0ScrollBarRangeValueProxy@DirectUI@@QAA@XZ +??0ScrollItemProvider@DirectUI@@QAA@XZ +??0ScrollItemProxy@DirectUI@@QAA@ABV01@@Z +??0ScrollItemProxy@DirectUI@@QAA@XZ +??0ScrollProvider@DirectUI@@QAA@XZ +??0ScrollProxy@DirectUI@@QAA@ABV01@@Z +??0ScrollProxy@DirectUI@@QAA@XZ +??0ScrollViewer@DirectUI@@QAA@ABV01@@Z +??0ScrollViewer@DirectUI@@QAA@XZ +??0SelectionItemProvider@DirectUI@@QAA@XZ +??0SelectionItemProxy@DirectUI@@IAA@XZ +??0SelectionItemProxy@DirectUI@@QAA@ABV01@@Z +??0SelectionProvider@DirectUI@@QAA@XZ +??0SelectionProxy@DirectUI@@IAA@XZ +??0SelectionProxy@DirectUI@@QAA@ABV01@@Z +??0Selector@DirectUI@@QAA@ABV01@@Z +??0Selector@DirectUI@@QAA@XZ +??0SelectorNoDefault@DirectUI@@QAA@ABV01@@Z +??0SelectorNoDefault@DirectUI@@QAA@XZ +??0SelectorSelectionItemProxy@DirectUI@@QAA@ABV01@@Z +??0SelectorSelectionItemProxy@DirectUI@@QAA@XZ +??0SelectorSelectionProxy@DirectUI@@QAA@ABV01@@Z +??0SelectorSelectionProxy@DirectUI@@QAA@XZ +??0ShellBorderLayout@DirectUI@@QAA@ABV01@@Z +??0ShellBorderLayout@DirectUI@@QAA@XZ +??0StyleSheet@DirectUI@@QAA@ABV01@@Z +??0StyleSheet@DirectUI@@QAA@XZ +??0StyledScrollViewer@DirectUI@@QAA@ABV01@@Z +??0StyledScrollViewer@DirectUI@@QAA@XZ +??0Surface@DirectUI@@QAA@ABV01@@Z +??0Surface@DirectUI@@QAA@XZ +??0TableItemProvider@DirectUI@@QAA@XZ +??0TableItemProxy@DirectUI@@QAA@ABV01@@Z +??0TableItemProxy@DirectUI@@QAA@XZ +??0TableLayout@DirectUI@@QAA@ABV01@@Z +??0TableLayout@DirectUI@@QAA@XZ +??0TableProvider@DirectUI@@QAA@XZ +??0TableProxy@DirectUI@@QAA@ABV01@@Z +??0TableProxy@DirectUI@@QAA@XZ +??0TaskPage@DirectUI@@QAA@ABV01@@Z +??0TaskPage@DirectUI@@QAA@XZ +??0TextGraphic@DirectUI@@QAA@ABV01@@Z +??0TextGraphic@DirectUI@@QAA@XZ +??0Thumb@DirectUI@@QAA@ABV01@@Z +??0Thumb@DirectUI@@QAA@XZ +??0ToggleProvider@DirectUI@@QAA@XZ +??0ToggleProxy@DirectUI@@QAA@ABV01@@Z +??0ToggleProxy@DirectUI@@QAA@XZ +??0TouchButton@DirectUI@@QAA@XZ +??0TouchCheckBox@DirectUI@@QAA@XZ +??0TouchCheckBoxGlyph@DirectUI@@QAA@XZ +??0TouchCommandButton@DirectUI@@QAA@XZ +??0TouchEdit2@DirectUI@@QAA@XZ +??0TouchHWNDElement@DirectUI@@QAA@XZ +??0TouchHyperLink@DirectUI@@QAA@XZ +??0TouchRepeatButton@DirectUI@@QAA@XZ +??0TouchScrollBar@DirectUI@@QAA@XZ +??0TouchSelect@DirectUI@@QAA@XZ +??0TouchSelectItem@DirectUI@@QAA@XZ +??0UnknownElement@DirectUI@@QAA@ABV01@@Z +??0UnknownElement@DirectUI@@QAA@XZ +??0ValueProvider@DirectUI@@QAA@XZ +??0ValueProxy@DirectUI@@QAA@ABV01@@Z +??0ValueProxy@DirectUI@@QAA@XZ +??0VerticalFlowLayout@DirectUI@@QAA@ABV01@@Z +??0VerticalFlowLayout@DirectUI@@QAA@XZ +??0Viewer@DirectUI@@QAA@ABV01@@Z +??0Viewer@DirectUI@@QAA@XZ +??0XBaby@DirectUI@@QAA@ABV01@@Z +??0XBaby@DirectUI@@QAA@XZ +??0XElement@DirectUI@@QAA@ABV01@@Z +??0XElement@DirectUI@@QAA@XZ +??0XHost@DirectUI@@QAA@XZ +??0XProvider@DirectUI@@QAA@ABV01@@Z +??0XProvider@DirectUI@@QAA@XZ +??0XResourceProvider@DirectUI@@QAA@ABV01@@Z +??0XResourceProvider@DirectUI@@QAA@XZ +??1?$PatternProvider@VExpandCollapseProvider@DirectUI@@UIExpandCollapseProvider@@$00@DirectUI@@UAA@XZ +??1?$PatternProvider@VGridItemProvider@DirectUI@@UIGridItemProvider@@$01@DirectUI@@UAA@XZ +??1?$PatternProvider@VGridProvider@DirectUI@@UIGridProvider@@$02@DirectUI@@UAA@XZ +??1?$PatternProvider@VInvokeProvider@DirectUI@@UIInvokeProvider@@$0A@@DirectUI@@UAA@XZ +??1?$PatternProvider@VRangeValueProvider@DirectUI@@UIRangeValueProvider@@$03@DirectUI@@UAA@XZ +??1?$PatternProvider@VScrollItemProvider@DirectUI@@UIScrollItemProvider@@$05@DirectUI@@UAA@XZ +??1?$PatternProvider@VScrollProvider@DirectUI@@UIScrollProvider@@$04@DirectUI@@UAA@XZ +??1?$PatternProvider@VSelectionItemProvider@DirectUI@@UISelectionItemProvider@@$06@DirectUI@@UAA@XZ +??1?$PatternProvider@VSelectionProvider@DirectUI@@UISelectionProvider@@$07@DirectUI@@UAA@XZ +??1?$PatternProvider@VTableItemProvider@DirectUI@@UITableItemProvider@@$09@DirectUI@@UAA@XZ +??1?$PatternProvider@VTableProvider@DirectUI@@UITableProvider@@$08@DirectUI@@UAA@XZ +??1?$PatternProvider@VToggleProvider@DirectUI@@UIToggleProvider@@$0L@@DirectUI@@UAA@XZ +??1?$PatternProvider@VValueProvider@DirectUI@@UIValueProvider@@$0M@@DirectUI@@UAA@XZ +??1?$SafeArrayAccessor@H@DirectUI@@QAA@XZ +??1AccessibleButton@DirectUI@@UAA@XZ +??1AnimationStrip@DirectUI@@UAA@XZ +??1AutoButton@DirectUI@@UAA@XZ +??1AutoLock@DirectUI@@QAA@XZ +??1AutoThread@DirectUI@@QAA@XZ +??1AutoVariant@DirectUI@@QAA@XZ +??1BaseScrollViewer@DirectUI@@UAA@XZ +??1Bind@DirectUI@@UAA@XZ +??1BorderLayout@DirectUI@@UAA@XZ +??1Browser@DirectUI@@UAA@XZ +??1Button@DirectUI@@UAA@XZ +??1CCAVI@DirectUI@@UAA@XZ +??1CCBase@DirectUI@@UAA@XZ +??1CCBaseCheckRadioButton@DirectUI@@UAA@XZ +??1CCBaseScrollBar@DirectUI@@UAA@XZ +??1CCCheckBox@DirectUI@@UAA@XZ +??1CCCommandLink@DirectUI@@UAA@XZ +??1CCHScrollBar@DirectUI@@UAA@XZ +??1CCListBox@DirectUI@@UAA@XZ +??1CCListView@DirectUI@@UAA@XZ +??1CCProgressBar@DirectUI@@UAA@XZ +??1CCPushButton@DirectUI@@UAA@XZ +??1CCRadioButton@DirectUI@@UAA@XZ +??1CCSysLink@DirectUI@@UAA@XZ +??1CCTrackBar@DirectUI@@UAA@XZ +??1CCTreeView@DirectUI@@UAA@XZ +??1CCVScrollBar@DirectUI@@UAA@XZ +??1CallstackTracker@DirectUI@@QAA@XZ +??1CheckBoxGlyph@DirectUI@@UAA@XZ +??1ClassInfoBase@DirectUI@@UAA@XZ +??1Clipper@DirectUI@@UAA@XZ +??1Combobox@DirectUI@@UAA@XZ +??1CritSecLock@DirectUI@@QAA@XZ +??1DCSurface@DirectUI@@UAA@XZ +??1DUIFactory@DirectUI@@QAA@XZ +??1DUIXmlParser@DirectUI@@UAA@XZ +??1DialogElement@DirectUI@@UAA@XZ +??1DuiAccessible@DirectUI@@UAA@XZ +??1Edit@DirectUI@@UAA@XZ +??1Element@DirectUI@@UAA@XZ +??1ElementProvider@DirectUI@@UAA@XZ +??1ElementWithHWND@DirectUI@@UAA@XZ +??1ExpandCollapseProvider@DirectUI@@UAA@XZ +??1Expandable@DirectUI@@UAA@XZ +??1Expando@DirectUI@@UAA@XZ +??1ExpandoButtonGlyph@DirectUI@@UAA@XZ +??1FillLayout@DirectUI@@UAA@XZ +??1FlowLayout@DirectUI@@UAA@XZ +??1FontCheckOut@DirectUI@@QAA@XZ +??1GridItemProvider@DirectUI@@UAA@XZ +??1GridLayout@DirectUI@@UAA@XZ +??1GridProvider@DirectUI@@UAA@XZ +??1HWNDElement@DirectUI@@UAA@XZ +??1HWNDElementAccessible@DirectUI@@UAA@XZ +??1HWNDElementProvider@DirectUI@@UAA@XZ +??1HWNDHost@DirectUI@@UAA@XZ +??1HWNDHostAccessible@DirectUI@@UAA@XZ +??1HWNDHostClientAccessible@DirectUI@@UAA@XZ +??1IDataEngine@DirectUI@@UAA@XZ +??1IDataEntry@DirectUI@@UAA@XZ +??1InvokeHelper@DirectUI@@UAA@XZ +??1InvokeProvider@DirectUI@@UAA@XZ +??1ItemList@DirectUI@@UAA@XZ +??1Layout@DirectUI@@UAA@XZ +??1LinkedList@DirectUI@@QAA@XZ +??1Macro@DirectUI@@UAA@XZ +??1ModernProgressBar@DirectUI@@UAA@XZ +??1ModernProgressRing@DirectUI@@UAA@XZ +??1Movie@DirectUI@@UAA@XZ +??1NativeHWNDHost@DirectUI@@UAA@XZ +??1Navigator@DirectUI@@UAA@XZ +??1NineGridLayout@DirectUI@@UAA@XZ +??1PText@DirectUI@@UAA@XZ +??1Page@DirectUI@@UAA@XZ +??1Pages@DirectUI@@UAA@XZ +??1Progress@DirectUI@@UAA@XZ +??1Proxy@DirectUI@@UAA@XZ +??1PushButton@DirectUI@@UAA@XZ +??1RadioButtonGlyph@DirectUI@@UAA@XZ +??1RangeValueProvider@DirectUI@@UAA@XZ +??1RefPointElement@DirectUI@@UAA@XZ +??1RefcountBase@DirectUI@@UAA@XZ +??1RepeatButton@DirectUI@@UAA@XZ +??1Repeater@DirectUI@@UAA@XZ +??1ResourceModuleHandles@DirectUI@@QAA@XZ +??1RichText@DirectUI@@UAA@XZ +??1RowLayout@DirectUI@@UAA@XZ +??1ScrollBar@DirectUI@@UAA@XZ +??1ScrollItemProvider@DirectUI@@UAA@XZ +??1ScrollProvider@DirectUI@@UAA@XZ +??1ScrollViewer@DirectUI@@UAA@XZ +??1SelectionItemProvider@DirectUI@@UAA@XZ +??1SelectionProvider@DirectUI@@UAA@XZ +??1Selector@DirectUI@@UAA@XZ +??1SelectorNoDefault@DirectUI@@UAA@XZ +??1ShellBorderLayout@DirectUI@@UAA@XZ +??1StyledScrollViewer@DirectUI@@UAA@XZ +??1Surface@DirectUI@@UAA@XZ +??1TableItemProvider@DirectUI@@UAA@XZ +??1TableLayout@DirectUI@@UAA@XZ +??1TableProvider@DirectUI@@UAA@XZ +??1TaskPage@DirectUI@@UAA@XZ +??1TextGraphic@DirectUI@@UAA@XZ +??1Thumb@DirectUI@@UAA@XZ +??1ToggleProvider@DirectUI@@UAA@XZ +??1TouchButton@DirectUI@@UAA@XZ +??1TouchCheckBox@DirectUI@@UAA@XZ +??1TouchCheckBoxGlyph@DirectUI@@UAA@XZ +??1TouchHWNDElement@DirectUI@@UAA@XZ +??1TouchHyperLink@DirectUI@@UAA@XZ +??1TouchScrollBar@DirectUI@@UAA@XZ +??1TouchSelect@DirectUI@@UAA@XZ +??1TouchSelectItem@DirectUI@@UAA@XZ +??1UnknownElement@DirectUI@@UAA@XZ +??1ValueProvider@DirectUI@@UAA@XZ +??1VerticalFlowLayout@DirectUI@@UAA@XZ +??1Viewer@DirectUI@@UAA@XZ +??1XBaby@DirectUI@@UAA@XZ +??1XElement@DirectUI@@UAA@XZ +??1XHost@DirectUI@@QAA@XZ +??1XProvider@DirectUI@@UAA@XZ +??4?$FunctionDefinition@H@DUIXmlParser@DirectUI@@QAAAAU012@ABU012@@Z +??4?$FunctionDefinition@K@DUIXmlParser@DirectUI@@QAAAAU012@ABU012@@Z +??4?$FunctionDefinition@PAVValue@DirectUI@@@DUIXmlParser@DirectUI@@QAAAAU012@ABU012@@Z +??4?$FunctionDefinition@UScaledRECT@DirectUI@@@DUIXmlParser@DirectUI@@QAAAAU012@ABU012@@Z +??4ACCESSIBLEROLE@AccessibleButton@DirectUI@@QAAAAU012@ABU012@@Z +??4AccessibleButton@DirectUI@@QAAAAV01@ABV01@@Z +??4AnimationStrip@DirectUI@@QAAAAV01@ABV01@@Z +??4AutoButton@DirectUI@@QAAAAV01@ABV01@@Z +??4AutoLock@DirectUI@@QAAAAV01@ABV01@@Z +??4AutoThread@DirectUI@@QAAAAV01@ABV01@@Z +??4AutoVariant@DirectUI@@QAAAAV01@ABV01@@Z +??4BaseScrollBar@DirectUI@@QAAAAV01@ABV01@@Z +??4BaseScrollViewer@DirectUI@@QAAAAV01@ABV01@@Z +??4Bind@DirectUI@@QAAAAV01@ABV01@@Z +??4BorderLayout@DirectUI@@QAAAAV01@ABV01@@Z +??4Browser@DirectUI@@QAAAAV01@ABV01@@Z +??4BrowserSelectionProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4Button@DirectUI@@QAAAAV01@ABV01@@Z +??4CCAVI@DirectUI@@QAAAAV01@ABV01@@Z +??4CCBase@DirectUI@@QAAAAV01@ABV01@@Z +??4CCBaseCheckRadioButton@DirectUI@@QAAAAV01@ABV01@@Z +??4CCBaseScrollBar@DirectUI@@QAAAAV01@ABV01@@Z +??4CCCheckBox@DirectUI@@QAAAAV01@ABV01@@Z +??4CCCommandLink@DirectUI@@QAAAAV01@ABV01@@Z +??4CCHScrollBar@DirectUI@@QAAAAV01@ABV01@@Z +??4CCListBox@DirectUI@@QAAAAV01@ABV01@@Z +??4CCListView@DirectUI@@QAAAAV01@ABV01@@Z +??4CCProgressBar@DirectUI@@QAAAAV01@ABV01@@Z +??4CCPushButton@DirectUI@@QAAAAV01@ABV01@@Z +??4CCRadioButton@DirectUI@@QAAAAV01@ABV01@@Z +??4CCSysLink@DirectUI@@QAAAAV01@ABV01@@Z +??4CCTrackBar@DirectUI@@QAAAAV01@ABV01@@Z +??4CCTreeView@DirectUI@@QAAAAV01@ABV01@@Z +??4CCVScrollBar@DirectUI@@QAAAAV01@ABV01@@Z +??4CallstackTracker@DirectUI@@QAAAAV01@ABV01@@Z +??4CheckBoxGlyph@DirectUI@@QAAAAV01@ABV01@@Z +??4ClassInfoBase@DirectUI@@QAAAAV01@ABV01@@Z +??4Clipper@DirectUI@@QAAAAV01@ABV01@@Z +??4Combobox@DirectUI@@QAAAAV01@ABV01@@Z +??4CritSecLock@DirectUI@@QAAAAV01@ABV01@@Z +??4DCSurface@DirectUI@@QAAAAV01@ABV01@@Z +??4DUIFactory@DirectUI@@QAAAAV01@ABV01@@Z +??4DUIXmlParser@DirectUI@@QAAAAV01@ABV01@@Z +??4DialogElement@DirectUI@@QAAAAV01@ABV01@@Z +??4DialogElementCore@DirectUI@@QAAAAV01@ABV01@@Z +??4DuiNavigate@DirectUI@@QAAAAV01@ABV01@@Z +??4Edit@DirectUI@@QAAAAV01@ABV01@@Z +??4Element@DirectUI@@QAAAAV01@ABV01@@Z +??4ElementProviderManager@DirectUI@@QAAAAV01@ABV01@@Z +??4ElementProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4ElementWithHWND@DirectUI@@QAAAAV01@ABV01@@Z +??4EventManager@DirectUI@@QAAAAV01@ABV01@@Z +??4ExpandCollapseProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4Expandable@DirectUI@@QAAAAV01@ABV01@@Z +??4Expando@DirectUI@@QAAAAV01@ABV01@@Z +??4ExpandoButtonGlyph@DirectUI@@QAAAAV01@ABV01@@Z +??4Expression@DirectUI@@QAAAAV01@ABV01@@Z +??4FillLayout@DirectUI@@QAAAAV01@ABV01@@Z +??4FlowLayout@DirectUI@@QAAAAV01@ABV01@@Z +??4FontCache@DirectUI@@QAAAAV01@ABV01@@Z +??4FontCheckOut@DirectUI@@QAAAAV01@ABV01@@Z +??4GridItemProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4GridLayout@DirectUI@@QAAAAV01@ABV01@@Z +??4GridProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4HWNDElement@DirectUI@@QAAAAV01@ABV01@@Z +??4HWNDElementProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4HWNDHost@DirectUI@@QAAAAV01@ABV01@@Z +??4IDataEngine@DirectUI@@QAAAAU01@ABU01@@Z +??4IDataEntry@DirectUI@@QAAAAU01@ABU01@@Z +??4IProvider@DirectUI@@QAAAAV01@ABV01@@Z +??4ISBLeak@DirectUI@@QAAAAU01@ABU01@@Z +??4IXElementCP@DirectUI@@QAAAAV01@ABV01@@Z +??4IXProviderCP@DirectUI@@QAAAAV01@ABV01@@Z +??4InvokeManager@DirectUI@@QAAAAV01@ABV01@@Z +??4InvokeProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4Layout@DirectUI@@QAAAAV01@ABV01@@Z +??4LinkedList@DirectUI@@QAAAAV01@ABV01@@Z +??4LinkedListNode@DirectUI@@QAAAAV01@ABV01@@Z +??4Macro@DirectUI@@QAAAAV01@ABV01@@Z +??4ModernProgressBarRangeValueProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4Movie@DirectUI@@QAAAAV01@ABV01@@Z +??4NativeHWNDHost@DirectUI@@QAAAAV01@ABV01@@Z +??4NavReference@DirectUI@@QAAAAU01@ABU01@@Z +??4NavScoring@DirectUI@@QAAAAU01@ABU01@@Z +??4Navigator@DirectUI@@QAAAAV01@ABV01@@Z +??4NavigatorSelectionItemProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4NineGridLayout@DirectUI@@QAAAAV01@ABV01@@Z +??4PText@DirectUI@@QAAAAV01@ABV01@@Z +??4PVLAnimation@DirectUI@@QAAAAV01@ABV01@@Z +??4Page@DirectUI@@QAAAAV01@ABV01@@Z +??4Pages@DirectUI@@QAAAAV01@ABV01@@Z +??4Progress@DirectUI@@QAAAAV01@ABV01@@Z +??4ProgressRangeValueProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4ProviderProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4Proxy@DirectUI@@QAAAAV01@ABV01@@Z +??4PushButton@DirectUI@@QAAAAV01@ABV01@@Z +??4RadioButtonGlyph@DirectUI@@QAAAAV01@ABV01@@Z +??4RangeValueProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4RefPointElement@DirectUI@@QAAAAV01@ABV01@@Z +??4RepeatButton@DirectUI@@QAAAAV01@ABV01@@Z +??4Repeater@DirectUI@@QAAAAV01@ABV01@@Z +??4ResourceModuleHandles@DirectUI@@QAAAAV01@ABV01@@Z +??4RowLayout@DirectUI@@QAAAAV01@ABV01@@Z +??4Schema@DirectUI@@QAAAAV01@ABV01@@Z +??4ScrollBar@DirectUI@@QAAAAV01@ABV01@@Z +??4ScrollBarRangeValueProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4ScrollItemProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4ScrollProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4ScrollViewer@DirectUI@@QAAAAV01@ABV01@@Z +??4SelectionItemProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4SelectionProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4Selector@DirectUI@@QAAAAV01@ABV01@@Z +??4SelectorNoDefault@DirectUI@@QAAAAV01@ABV01@@Z +??4SelectorSelectionItemProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4SelectorSelectionProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4ShellBorderLayout@DirectUI@@QAAAAV01@ABV01@@Z +??4StyleSheet@DirectUI@@QAAAAV01@ABV01@@Z +??4StyledScrollViewer@DirectUI@@QAAAAV01@ABV01@@Z +??4Surface@DirectUI@@QAAAAV01@ABV01@@Z +??4TableItemProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4TableLayout@DirectUI@@QAAAAV01@ABV01@@Z +??4TableProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4TaskPage@DirectUI@@QAAAAV01@ABV01@@Z +??4TextGraphic@DirectUI@@QAAAAV01@ABV01@@Z +??4Thumb@DirectUI@@QAAAAV01@ABV01@@Z +??4ToggleProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4UnknownElement@DirectUI@@QAAAAV01@ABV01@@Z +??4Value@DirectUI@@QAAAAV01@ABV01@@Z +??4ValueProxy@DirectUI@@QAAAAV01@ABV01@@Z +??4VerticalFlowLayout@DirectUI@@QAAAAV01@ABV01@@Z +??4Viewer@DirectUI@@QAAAAV01@ABV01@@Z +??4XBaby@DirectUI@@QAAAAV01@ABV01@@Z +??4XElement@DirectUI@@QAAAAV01@ABV01@@Z +??4XHost@DirectUI@@QAAAAV01@ABV01@@Z +??4XProvider@DirectUI@@QAAAAV01@ABV01@@Z +??4XResourceProvider@DirectUI@@QAAAAV01@ABV01@@Z +??B?$SafeArrayAccessor@H@DirectUI@@QAAPAHXZ +??BTaskPage@DirectUI@@QAAPAU_PSP@@XZ +??_7?$PatternProvider@VExpandCollapseProvider@DirectUI@@UIExpandCollapseProvider@@$00@DirectUI@@6BIProvider@1@@ DATA +??_7?$PatternProvider@VExpandCollapseProvider@DirectUI@@UIExpandCollapseProvider@@$00@DirectUI@@6BRefcountBase@1@@ DATA +??_7?$PatternProvider@VGridItemProvider@DirectUI@@UIGridItemProvider@@$01@DirectUI@@6BIProvider@1@@ DATA +??_7?$PatternProvider@VGridItemProvider@DirectUI@@UIGridItemProvider@@$01@DirectUI@@6BRefcountBase@1@@ DATA +??_7?$PatternProvider@VGridProvider@DirectUI@@UIGridProvider@@$02@DirectUI@@6BIProvider@1@@ DATA +??_7?$PatternProvider@VGridProvider@DirectUI@@UIGridProvider@@$02@DirectUI@@6BRefcountBase@1@@ DATA +??_7?$PatternProvider@VInvokeProvider@DirectUI@@UIInvokeProvider@@$0A@@DirectUI@@6BIProvider@1@@ DATA +??_7?$PatternProvider@VInvokeProvider@DirectUI@@UIInvokeProvider@@$0A@@DirectUI@@6BRefcountBase@1@@ DATA +??_7?$PatternProvider@VRangeValueProvider@DirectUI@@UIRangeValueProvider@@$03@DirectUI@@6BIProvider@1@@ DATA +??_7?$PatternProvider@VRangeValueProvider@DirectUI@@UIRangeValueProvider@@$03@DirectUI@@6BRefcountBase@1@@ DATA +??_7?$PatternProvider@VScrollItemProvider@DirectUI@@UIScrollItemProvider@@$05@DirectUI@@6BIProvider@1@@ DATA +??_7?$PatternProvider@VScrollItemProvider@DirectUI@@UIScrollItemProvider@@$05@DirectUI@@6BRefcountBase@1@@ DATA +??_7?$PatternProvider@VScrollProvider@DirectUI@@UIScrollProvider@@$04@DirectUI@@6BIProvider@1@@ DATA +??_7?$PatternProvider@VScrollProvider@DirectUI@@UIScrollProvider@@$04@DirectUI@@6BRefcountBase@1@@ DATA +??_7?$PatternProvider@VSelectionItemProvider@DirectUI@@UISelectionItemProvider@@$06@DirectUI@@6BIProvider@1@@ DATA +??_7?$PatternProvider@VSelectionItemProvider@DirectUI@@UISelectionItemProvider@@$06@DirectUI@@6BRefcountBase@1@@ DATA +??_7?$PatternProvider@VSelectionProvider@DirectUI@@UISelectionProvider@@$07@DirectUI@@6BIProvider@1@@ DATA +??_7?$PatternProvider@VSelectionProvider@DirectUI@@UISelectionProvider@@$07@DirectUI@@6BRefcountBase@1@@ DATA +??_7?$PatternProvider@VTableItemProvider@DirectUI@@UITableItemProvider@@$09@DirectUI@@6BIProvider@1@@ DATA +??_7?$PatternProvider@VTableItemProvider@DirectUI@@UITableItemProvider@@$09@DirectUI@@6BRefcountBase@1@@ DATA +??_7?$PatternProvider@VTableProvider@DirectUI@@UITableProvider@@$08@DirectUI@@6BIProvider@1@@ DATA +??_7?$PatternProvider@VTableProvider@DirectUI@@UITableProvider@@$08@DirectUI@@6BRefcountBase@1@@ DATA +??_7?$PatternProvider@VToggleProvider@DirectUI@@UIToggleProvider@@$0L@@DirectUI@@6BIProvider@1@@ DATA +??_7?$PatternProvider@VToggleProvider@DirectUI@@UIToggleProvider@@$0L@@DirectUI@@6BRefcountBase@1@@ DATA +??_7?$PatternProvider@VValueProvider@DirectUI@@UIValueProvider@@$0M@@DirectUI@@6BIProvider@1@@ DATA +??_7?$PatternProvider@VValueProvider@DirectUI@@UIValueProvider@@$0M@@DirectUI@@6BRefcountBase@1@@ DATA +??_7AccessibleButton@DirectUI@@6B@ DATA +??_7AnimationStrip@DirectUI@@6B@ DATA +??_7AutoButton@DirectUI@@6B@ DATA +??_7BaseScrollBar@DirectUI@@6B@ DATA +??_7BaseScrollViewer@DirectUI@@6BElement@1@@ DATA +??_7BaseScrollViewer@DirectUI@@6BIElementListener@1@@ DATA +??_7Bind@DirectUI@@6B@ DATA +??_7BorderLayout@DirectUI@@6B@ DATA +??_7Browser@DirectUI@@6B@ DATA +??_7BrowserSelectionProxy@DirectUI@@6B@ DATA +??_7Button@DirectUI@@6B@ DATA +??_7CCAVI@DirectUI@@6B@ DATA +??_7CCBase@DirectUI@@6B@ DATA +??_7CCBaseCheckRadioButton@DirectUI@@6B@ DATA +??_7CCBaseScrollBar@DirectUI@@6BBaseScrollBar@1@@ DATA +??_7CCBaseScrollBar@DirectUI@@6BCCBase@1@@ DATA +??_7CCCheckBox@DirectUI@@6B@ DATA +??_7CCCommandLink@DirectUI@@6B@ DATA +??_7CCHScrollBar@DirectUI@@6BBaseScrollBar@1@@ DATA +??_7CCHScrollBar@DirectUI@@6BCCBase@1@@ DATA +??_7CCListBox@DirectUI@@6B@ DATA +??_7CCListView@DirectUI@@6B@ DATA +??_7CCProgressBar@DirectUI@@6B@ DATA +??_7CCPushButton@DirectUI@@6B@ DATA +??_7CCRadioButton@DirectUI@@6B@ DATA +??_7CCSysLink@DirectUI@@6B@ DATA +??_7CCTrackBar@DirectUI@@6B@ DATA +??_7CCTreeView@DirectUI@@6B@ DATA +??_7CCVScrollBar@DirectUI@@6BBaseScrollBar@1@@ DATA +??_7CCVScrollBar@DirectUI@@6BCCBase@1@@ DATA +??_7CheckBoxGlyph@DirectUI@@6B@ DATA +??_7ClassInfoBase@DirectUI@@6B@ DATA +??_7Clipper@DirectUI@@6B@ DATA +??_7Combobox@DirectUI@@6B@ DATA +??_7DCSurface@DirectUI@@6B@ DATA +??_7DUIXmlParser@DirectUI@@6B@ DATA +??_7DialogElement@DirectUI@@6BHWNDElement@1@@ DATA +??_7DialogElement@DirectUI@@6BIDialogElement@1@@ DATA +??_7DialogElement@DirectUI@@6BIElementListener@1@@ DATA +??_7DuiAccessible@DirectUI@@6BIAccIdentity@@@ DATA +??_7DuiAccessible@DirectUI@@6BIAccessible@@@ DATA +??_7DuiAccessible@DirectUI@@6BIEnumVARIANT@@@ DATA +??_7DuiAccessible@DirectUI@@6BIOleWindow@@@ DATA +??_7DuiAccessible@DirectUI@@6BIServiceProvider@@@ DATA +??_7Edit@DirectUI@@6B@ DATA +??_7Element@DirectUI@@6B@ DATA +??_7ElementProvider@DirectUI@@6BIRawElementProviderAdviseEvents@@@ DATA +??_7ElementProvider@DirectUI@@6BIRawElementProviderFragment@@@ DATA +??_7ElementProvider@DirectUI@@6BIRawElementProviderSimple@@@ DATA +??_7ElementProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7ElementProxy@DirectUI@@6B@ DATA +??_7ElementWithHWND@DirectUI@@6B@ DATA +??_7ExpandCollapseProvider@DirectUI@@6B@ DATA +??_7ExpandCollapseProvider@DirectUI@@6BIProvider@1@@ DATA +??_7ExpandCollapseProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7ExpandCollapseProxy@DirectUI@@6B@ DATA +??_7Expandable@DirectUI@@6B@ DATA +??_7Expando@DirectUI@@6B@ DATA +??_7ExpandoButtonGlyph@DirectUI@@6B@ DATA +??_7FillLayout@DirectUI@@6B@ DATA +??_7FlowLayout@DirectUI@@6B@ DATA +??_7FontCache@DirectUI@@6B@ DATA +??_7GridItemProvider@DirectUI@@6B@ DATA +??_7GridItemProvider@DirectUI@@6BIProvider@1@@ DATA +??_7GridItemProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7GridItemProxy@DirectUI@@6B@ DATA +??_7GridLayout@DirectUI@@6B@ DATA +??_7GridProvider@DirectUI@@6B@ DATA +??_7GridProvider@DirectUI@@6BIProvider@1@@ DATA +??_7GridProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7GridProxy@DirectUI@@6B@ DATA +??_7HWNDElement@DirectUI@@6B@ DATA +??_7HWNDElementAccessible@DirectUI@@6BIAccIdentity@@@ DATA +??_7HWNDElementAccessible@DirectUI@@6BIAccessible@@@ DATA +??_7HWNDElementAccessible@DirectUI@@6BIEnumVARIANT@@@ DATA +??_7HWNDElementAccessible@DirectUI@@6BIOleWindow@@@ DATA +??_7HWNDElementAccessible@DirectUI@@6BIServiceProvider@@@ DATA +??_7HWNDElementProvider@DirectUI@@6B@ DATA +??_7HWNDElementProvider@DirectUI@@6BIRawElementProviderAdviseEvents@@@ DATA +??_7HWNDElementProvider@DirectUI@@6BIRawElementProviderFragment@@@ DATA +??_7HWNDElementProvider@DirectUI@@6BIRawElementProviderSimple@@@ DATA +??_7HWNDElementProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7HWNDElementProxy@DirectUI@@6B@ DATA +??_7HWNDHost@DirectUI@@6B@ DATA +??_7HWNDHostAccessible@DirectUI@@6BIAccIdentity@@@ DATA +??_7HWNDHostAccessible@DirectUI@@6BIAccessible@@@ DATA +??_7HWNDHostAccessible@DirectUI@@6BIEnumVARIANT@@@ DATA +??_7HWNDHostAccessible@DirectUI@@6BIOleWindow@@@ DATA +??_7HWNDHostAccessible@DirectUI@@6BIServiceProvider@@@ DATA +??_7HWNDHostClientAccessible@DirectUI@@6BIAccIdentity@@@ DATA +??_7HWNDHostClientAccessible@DirectUI@@6BIAccessible@@@ DATA +??_7HWNDHostClientAccessible@DirectUI@@6BIEnumVARIANT@@@ DATA +??_7HWNDHostClientAccessible@DirectUI@@6BIOleWindow@@@ DATA +??_7HWNDHostClientAccessible@DirectUI@@6BIServiceProvider@@@ DATA +??_7IDataEngine@DirectUI@@6B@ DATA +??_7IDataEntry@DirectUI@@6B@ DATA +??_7IProvider@DirectUI@@6B@ DATA +??_7ISBLeak@DirectUI@@6B@ DATA +??_7IXElementCP@DirectUI@@6B@ DATA +??_7IXProviderCP@DirectUI@@6B@ DATA +??_7InvokeHelper@DirectUI@@6B@ DATA +??_7InvokeProvider@DirectUI@@6B@ DATA +??_7InvokeProvider@DirectUI@@6BIProvider@1@@ DATA +??_7InvokeProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7InvokeProxy@DirectUI@@6B@ DATA +??_7Layout@DirectUI@@6B@ DATA +??_7Macro@DirectUI@@6B@ DATA +??_7ModernProgressBarRangeValueProxy@DirectUI@@6B@ DATA +??_7Movie@DirectUI@@6B@ DATA +??_7NativeHWNDHost@DirectUI@@6B@ DATA +??_7Navigator@DirectUI@@6B@ DATA +??_7NavigatorSelectionItemProxy@DirectUI@@6B@ DATA +??_7NineGridLayout@DirectUI@@6B@ DATA +??_7PText@DirectUI@@6B@ DATA +??_7Page@DirectUI@@6B@ DATA +??_7Pages@DirectUI@@6B@ DATA +??_7Progress@DirectUI@@6B@ DATA +??_7ProgressRangeValueProxy@DirectUI@@6B@ DATA +??_7ProviderProxy@DirectUI@@6B@ DATA +??_7Proxy@DirectUI@@6B@ DATA +??_7PushButton@DirectUI@@6B@ DATA +??_7RadioButtonGlyph@DirectUI@@6B@ DATA +??_7RangeValueProvider@DirectUI@@6B@ DATA +??_7RangeValueProvider@DirectUI@@6BIProvider@1@@ DATA +??_7RangeValueProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7RangeValueProxy@DirectUI@@6B@ DATA +??_7RefPointElement@DirectUI@@6B@ DATA +??_7RefcountBase@DirectUI@@6B@ DATA +??_7RepeatButton@DirectUI@@6B@ DATA +??_7Repeater@DirectUI@@6B@ DATA +??_7RowLayout@DirectUI@@6B@ DATA +??_7ScrollBar@DirectUI@@6BBaseScrollBar@1@@ DATA +??_7ScrollBar@DirectUI@@6BElement@1@@ DATA +??_7ScrollBarRangeValueProxy@DirectUI@@6B@ DATA +??_7ScrollItemProvider@DirectUI@@6B@ DATA +??_7ScrollItemProvider@DirectUI@@6BIProvider@1@@ DATA +??_7ScrollItemProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7ScrollItemProxy@DirectUI@@6B@ DATA +??_7ScrollProvider@DirectUI@@6B@ DATA +??_7ScrollProvider@DirectUI@@6BIProvider@1@@ DATA +??_7ScrollProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7ScrollProxy@DirectUI@@6B@ DATA +??_7ScrollViewer@DirectUI@@6BElement@1@@ DATA +??_7ScrollViewer@DirectUI@@6BIElementListener@1@@ DATA +??_7SelectionItemProvider@DirectUI@@6B@ DATA +??_7SelectionItemProvider@DirectUI@@6BIProvider@1@@ DATA +??_7SelectionItemProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7SelectionItemProxy@DirectUI@@6B@ DATA +??_7SelectionProvider@DirectUI@@6B@ DATA +??_7SelectionProvider@DirectUI@@6BIProvider@1@@ DATA +??_7SelectionProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7SelectionProxy@DirectUI@@6B@ DATA +??_7Selector@DirectUI@@6B@ DATA +??_7SelectorNoDefault@DirectUI@@6B@ DATA +??_7SelectorSelectionItemProxy@DirectUI@@6B@ DATA +??_7SelectorSelectionProxy@DirectUI@@6B@ DATA +??_7ShellBorderLayout@DirectUI@@6B@ DATA +??_7StyleSheet@DirectUI@@6B@ DATA +??_7StyledScrollViewer@DirectUI@@6BElement@1@@ DATA +??_7StyledScrollViewer@DirectUI@@6BIElementListener@1@@ DATA +??_7Surface@DirectUI@@6B@ DATA +??_7TableItemProvider@DirectUI@@6B@ DATA +??_7TableItemProvider@DirectUI@@6BIProvider@1@@ DATA +??_7TableItemProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7TableItemProxy@DirectUI@@6B@ DATA +??_7TableLayout@DirectUI@@6B@ DATA +??_7TableProvider@DirectUI@@6B@ DATA +??_7TableProvider@DirectUI@@6BIProvider@1@@ DATA +??_7TableProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7TableProxy@DirectUI@@6B@ DATA +??_7TaskPage@DirectUI@@6BIElementListener@1@@ DATA +??_7TaskPage@DirectUI@@6BIXProviderCP@1@@ DATA +??_7TextGraphic@DirectUI@@6B@ DATA +??_7Thumb@DirectUI@@6B@ DATA +??_7ToggleProvider@DirectUI@@6B@ DATA +??_7ToggleProvider@DirectUI@@6BIProvider@1@@ DATA +??_7ToggleProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7ToggleProxy@DirectUI@@6B@ DATA +??_7UnknownElement@DirectUI@@6B@ DATA +??_7ValueProvider@DirectUI@@6B@ DATA +??_7ValueProvider@DirectUI@@6BIProvider@1@@ DATA +??_7ValueProvider@DirectUI@@6BRefcountBase@1@@ DATA +??_7ValueProxy@DirectUI@@6B@ DATA +??_7VerticalFlowLayout@DirectUI@@6B@ DATA +??_7Viewer@DirectUI@@6B@ DATA +??_7XBaby@DirectUI@@6B@ DATA +??_7XBaby@DirectUI@@6BHWNDElement@1@@ DATA +??_7XBaby@DirectUI@@6BIDialogElement@1@@ DATA +??_7XBaby@DirectUI@@6BIElementListener@1@@ DATA +??_7XElement@DirectUI@@6BHWNDHost@1@@ DATA +??_7XElement@DirectUI@@6BIXElementCP@1@@ DATA +??_7XProvider@DirectUI@@6B@ DATA +??_7XResourceProvider@DirectUI@@6B@ DATA +??_FCCBase@DirectUI@@QAAXXZ +??_FCCBaseScrollBar@DirectUI@@QAAXXZ +??_FCCCheckBox@DirectUI@@QAAXXZ +??_FCCCommandLink@DirectUI@@QAAXXZ +??_FCCPushButton@DirectUI@@QAAXXZ +??_FCCTreeView@DirectUI@@QAAXXZ +?AbsorbsShortcutProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?AccDefActionProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?AccDescProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?AccHelpProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?AccItemStatusProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?AccItemTypeProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?AccNameProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?AccNavigate@DuiAccessible@DirectUI@@SAJPAVElement@2@JPAPAV32@@Z +?AccRoleProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?AccStateProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?AccValueProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?AcceleratorKeyProperty@Schema@DirectUI@@2HA DATA +?Access@?$SafeArrayAccessor@H@DirectUI@@QAAJPAUtagSAFEARRAY@@G@Z +?AccessKeyProperty@Schema@DirectUI@@2HA DATA +?AccessibleProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?ActionInitiated@Navigator@DirectUI@@SA?AVUID@@XZ +?ActivateTooltip@Element@DirectUI@@MAAXPAV12@K@Z +?ActivateTooltip@HWNDElement@DirectUI@@UAAXPAVElement@2@K@Z +?ActivateTooltip@TouchHWNDElement@DirectUI@@UAAXPAVElement@2@K@Z +?ActiveProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?ActiveStateChanged@TouchScrollBar@DirectUI@@SA?AVUID@@XZ +?ActualReferencePointProp@RefPointElement@DirectUI@@SAPBUPropertyInfo@2@XZ +?Add@BaseScrollViewer@DirectUI@@UAAJPAPAVElement@2@I@Z +?Add@Element@DirectUI@@QAAJPAV12@@Z +?Add@Element@DirectUI@@QAAJPAV12@P6AHPBX1@Z@Z +?Add@Element@DirectUI@@UAAJPAPAV12@I@Z +?Add@ElementProviderManager@DirectUI@@SAJPAVElementProvider@2@@Z +?Add@Expando@DirectUI@@UAAJPAPAVElement@2@I@Z +?Add@LinkedList@DirectUI@@QAAXPAVLinkedListNode@2@@Z +?Add@Macro@DirectUI@@UAAJPAPAVElement@2@I@Z +?Add@Pages@DirectUI@@UAAJPAPAVElement@2@I@Z +?Add@TouchEdit2@DirectUI@@UAAJPAPAVElement@2@I@Z +?Add@TouchSelect@DirectUI@@UAAJPAPAVElement@2@I@Z +?AddBehavior@Element@DirectUI@@UAAJPAUIDuiBehavior@@@Z +?AddChild@ClassInfoBase@DirectUI@@UAAXXZ +?AddChildren@ScrollViewer@DirectUI@@MAAJXZ +?AddChildren@StyledScrollViewer@DirectUI@@MAAJXZ +?AddElement@TouchSelect@DirectUI@@QAAJPAVElement@2@PBG@Z +?AddListener@Element@DirectUI@@QAAJPAUIElementListener@2@@Z +?AddRectangleChange@EventManager@DirectUI@@CAJPAVElement@2@_N1@Z +?AddRef@ClassInfoBase@DirectUI@@UAAXXZ +?AddRef@DuiAccessible@DirectUI@@UAAKXZ +?AddRef@Element@DirectUI@@QAAKXZ +?AddRef@ElementProvider@DirectUI@@UAAKXZ +?AddRef@ExpandCollapseProvider@DirectUI@@UAAKXZ +?AddRef@GridItemProvider@DirectUI@@UAAKXZ +?AddRef@GridProvider@DirectUI@@UAAKXZ +?AddRef@HWNDElementProvider@DirectUI@@UAAKXZ +?AddRef@InvokeProvider@DirectUI@@UAAKXZ +?AddRef@RangeValueProvider@DirectUI@@UAAKXZ +?AddRef@RefcountBase@DirectUI@@QAAJXZ +?AddRef@ScrollItemProvider@DirectUI@@UAAKXZ +?AddRef@ScrollProvider@DirectUI@@UAAKXZ +?AddRef@SelectionItemProvider@DirectUI@@UAAKXZ +?AddRef@SelectionProvider@DirectUI@@UAAKXZ +?AddRef@TableItemProvider@DirectUI@@UAAKXZ +?AddRef@TableProvider@DirectUI@@UAAKXZ +?AddRef@ToggleProvider@DirectUI@@UAAKXZ +?AddRef@Value@DirectUI@@QAAXXZ +?AddRef@ValueProvider@DirectUI@@UAAKXZ +?AddRef@XProvider@DirectUI@@UAAKXZ +?AddRulesToStyleSheet@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@PAVStyleSheet@2@PBGPAV?$DynamicArray@UXMLParserCond@DirectUI@@$0A@@2@PAV?$DynamicArray@PAG$0A@@2@@Z +?AddString@CCListBox@DirectUI@@QAAHPBG@Z +?AddString@Combobox@DirectUI@@QAAHPBG@Z +?AddString@TouchSelect@DirectUI@@QAAJPBG@Z +?AddString@TouchSelect@DirectUI@@QAAJPBGPAPAVElement@2@@Z +?AddStringWithLabelOverride@TouchSelect@DirectUI@@QAAJPBG0PAPAVElement@2@@Z +?AddToSelection@NavigatorSelectionItemProxy@DirectUI@@AAAJPAVBrowser@2@@Z +?AddToSelection@SelectionItemProvider@DirectUI@@UAAJXZ +?AddToSelection@SelectorSelectionItemProxy@DirectUI@@AAAJXZ +?AdvanceFrame@AnimationStrip@DirectUI@@IAAXXZ +?AdvanceFrame@Movie@DirectUI@@SA?AVUID@@XZ +?AdviseEventAdded@ElementProvider@DirectUI@@UAAJHPAUtagSAFEARRAY@@@Z +?AdviseEventAdded@EventManager@DirectUI@@SAJHPAUtagSAFEARRAY@@@Z +?AdviseEventRemoved@ElementProvider@DirectUI@@UAAJHPAUtagSAFEARRAY@@@Z +?AdviseEventRemoved@EventManager@DirectUI@@SAJHPAUtagSAFEARRAY@@@Z +?AliasedRenderingProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?AlphaProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?AnimatePopupOnDismissProp@TouchSelect@DirectUI@@SAPBUPropertyInfo@2@XZ +?AnimateScroll@TouchScrollBar@DirectUI@@SA?AVUID@@XZ +?AnimationChange@Element@DirectUI@@SA?AVUID@@XZ +?AnimationProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?AnimationStatusChange@PVLAnimation@DirectUI@@SA?AVUID@@XZ +?ApplySinkRegion@HWNDHost@DirectUI@@AAAXPBUtagRECT@@_N@Z +?Arrow@Expando@DirectUI@@KAGXZ +?AssertPIZeroRef@ClassInfoBase@DirectUI@@UBAXXZ +?AsyncContentLoadedEvent@Schema@DirectUI@@2HA DATA +?Attach@Layout@DirectUI@@UAAXPAVElement@2@@Z +?AttachCtrlSubclassProc@HWNDHost@DirectUI@@KAXPAUHWND__@@@Z +?AutoGroupingProp@CCRadioButton@DirectUI@@SAPBUPropertyInfo@2@XZ +?AutoStartProp@Movie@DirectUI@@SAPBUPropertyInfo@2@XZ +?AutoStopProp@Movie@DirectUI@@SAPBUPropertyInfo@2@XZ +?AutomationFocusChangedEvent@Schema@DirectUI@@2HA DATA +?AutomationIdProperty@Schema@DirectUI@@2HA DATA +?AutomationPropertyChangedEvent@Schema@DirectUI@@2HA DATA +?BackgroundOwnerIDProp@HWNDHost@DirectUI@@SAPBUPropertyInfo@2@XZ +?BackgroundProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?BaselineProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?BorderColorProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?BorderStyleProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?BorderThicknessProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?BoundingRectangleProperty@Schema@DirectUI@@2HA DATA +?BroadcastEvent@Element@DirectUI@@QAAXPAUEvent@2@@Z +?BufferingProp@TouchSlider@DirectUI@@SAPBUPropertyInfo@2@XZ +?BuildCacheInfo@FlowLayout@DirectUI@@IAA?AUtagSIZE@@PAVElement@2@HHPAVSurface@2@_N@Z +?BuildCacheInfo@VerticalFlowLayout@DirectUI@@IAA?AUtagSIZE@@PAVElement@2@HHPAVSurface@2@_N@Z +?BuildElement@Macro@DirectUI@@MAAJXZ +?BuildElement@Repeater@DirectUI@@MAAJXZ +?ButtonClassAcceptsEnterKeyProp@DialogElement@DirectUI@@SAPBUPropertyInfo@2@XZ +?ButtonControlType@Schema@DirectUI@@2HA DATA +?CacheParser@XBaby@DirectUI@@UAAXPAVDUIXmlParser@2@@Z +?CalendarControlType@Schema@DirectUI@@2HA DATA +?CanPerformManualVisualSwap@TouchScrollViewer@DirectUI@@QAA_NXZ +?CanSetFocus@HWNDElement@DirectUI@@UAA_NXZ +?CanSetFocus@XBaby@DirectUI@@UAA_NXZ +?CanSetFocus@XProvider@DirectUI@@UAAJPA_N@Z +?CancelClick@TouchButton@DirectUI@@QAA_NW4ClickDevice@12@@Z +?CancelCurrentDrag@TouchSlider@DirectUI@@QAAXXZ +?CaptureCallstackFrames@CallstackTracker@DirectUI@@QAAHXZ +?CapturedProp@Button@DirectUI@@SAPBUPropertyInfo@2@XZ +?CapturedProp@TouchButton@DirectUI@@SAPBUPropertyInfo@2@XZ +?CaretMoved@TouchEditBase@DirectUI@@SA?AVUID@@XZ +?CheckBoxControlType@Schema@DirectUI@@2HA DATA +?CheckScroll@BaseScrollViewer@DirectUI@@AAAXPAVBaseScrollBar@2@HHH@Z +?CheckedStateProp@TouchCheckBox@DirectUI@@SAPBUPropertyInfo@2@XZ +?ChildrenProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?ClassExist@ClassInfoBase@DirectUI@@SA_NPAPAUIClassInfo@2@PBQBUPropertyInfo@2@IPAU32@PAUHINSTANCE__@@PBG_N@Z +?ClassNameProperty@Schema@DirectUI@@2HA DATA +?ClassProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?ClearButtonClicked@TouchEdit2@DirectUI@@SA?AVUID@@XZ +?ClearCacheDirty@Layout@DirectUI@@IAAXXZ +?ClearParser@DUIFactory@DirectUI@@AAAXXZ +?Click@Button@DirectUI@@SA?AVUID@@XZ +?Click@TouchButton@DirectUI@@SA?AVUID@@XZ +?ClickDefaultButton@DialogElement@DirectUI@@UAA_NXZ +?ClickDefaultButton@DialogElementCore@DirectUI@@QAA_NXZ +?ClickDefaultButton@XBaby@DirectUI@@UAA_NXZ +?ClickDefaultButton@XProvider@DirectUI@@UAAHXZ +?ClickablePointProperty@Schema@DirectUI@@2HA DATA +?Clipper@Expando@DirectUI@@KAGXZ +?Clone@DuiAccessible@DirectUI@@UAAJPAPAUIEnumVARIANT@@@Z +?Clone@HWNDHostAccessible@DirectUI@@UAAJPAPAUIEnumVARIANT@@@Z +?Close@ElementProviderManager@DirectUI@@SAXXZ +?Close@EventManager@DirectUI@@SAXXZ +?Close@InvokeManager@DirectUI@@SAXXZ +?ClosePopup@TouchSelect@DirectUI@@QAAXXZ +?CloseThread@InvokeManager@DirectUI@@SAXXZ +?Collapse@ExpandCollapseProvider@DirectUI@@UAAJXZ +?ColorFontPaletteIndexProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?ComboBoxControlType@Schema@DirectUI@@2HA DATA +?CompositedTextProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?CompositingQualityProp@Movie@DirectUI@@SAPBUPropertyInfo@2@XZ +?CompositionChange@HWNDElement@DirectUI@@SA?AVUID@@XZ +?ConnectProp@Bind@DirectUI@@SAPBUPropertyInfo@2@XZ +?ConstrainLayoutProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?ContentAlignProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?ContentProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?Context@Button@DirectUI@@SA?AVUID@@XZ +?ContextMenuHintShowing@ContextMenuBehavior@DirectUI@@SA?AVUID@@XZ +?ContextMenuRequested@ContextMenuBehavior@DirectUI@@SA?AVUID@@XZ +?ContextMenuRequested@TouchEdit2@DirectUI@@SA?AVUID@@XZ +?ContextSensitiveHelp@DuiAccessible@DirectUI@@UAAJH@Z +?ContextSensitiveHelp@HWNDHostAccessible@DirectUI@@UAAJH@Z +?ControlTypeProperty@Schema@DirectUI@@2HA DATA +?CopySheets@DUIXmlParser@DirectUI@@QAAJPAPAV?$DynamicArray@PAVValue@DirectUI@@$0A@@2@@Z +?Count@?$SafeArrayAccessor@H@DirectUI@@QAAHXZ +?Create@?$PatternProvider@VExpandCollapseProvider@DirectUI@@UIExpandCollapseProvider@@$00@DirectUI@@SAJPAVElementProvider@2@PAPAUIUnknown@@@Z +?Create@?$PatternProvider@VGridItemProvider@DirectUI@@UIGridItemProvider@@$01@DirectUI@@SAJPAVElementProvider@2@PAPAUIUnknown@@@Z +?Create@?$PatternProvider@VGridProvider@DirectUI@@UIGridProvider@@$02@DirectUI@@SAJPAVElementProvider@2@PAPAUIUnknown@@@Z +?Create@?$PatternProvider@VInvokeProvider@DirectUI@@UIInvokeProvider@@$0A@@DirectUI@@SAJPAVElementProvider@2@PAPAUIUnknown@@@Z +?Create@?$PatternProvider@VRangeValueProvider@DirectUI@@UIRangeValueProvider@@$03@DirectUI@@SAJPAVElementProvider@2@PAPAUIUnknown@@@Z +?Create@?$PatternProvider@VScrollItemProvider@DirectUI@@UIScrollItemProvider@@$05@DirectUI@@SAJPAVElementProvider@2@PAPAUIUnknown@@@Z +?Create@?$PatternProvider@VScrollProvider@DirectUI@@UIScrollProvider@@$04@DirectUI@@SAJPAVElementProvider@2@PAPAUIUnknown@@@Z +?Create@?$PatternProvider@VSelectionItemProvider@DirectUI@@UISelectionItemProvider@@$06@DirectUI@@SAJPAVElementProvider@2@PAPAUIUnknown@@@Z +?Create@?$PatternProvider@VSelectionProvider@DirectUI@@UISelectionProvider@@$07@DirectUI@@SAJPAVElementProvider@2@PAPAUIUnknown@@@Z +?Create@?$PatternProvider@VTableItemProvider@DirectUI@@UITableItemProvider@@$09@DirectUI@@SAJPAVElementProvider@2@PAPAUIUnknown@@@Z +?Create@?$PatternProvider@VTableProvider@DirectUI@@UITableProvider@@$08@DirectUI@@SAJPAVElementProvider@2@PAPAUIUnknown@@@Z +?Create@?$PatternProvider@VToggleProvider@DirectUI@@UIToggleProvider@@$0L@@DirectUI@@SAJPAVElementProvider@2@PAPAUIUnknown@@@Z +?Create@?$PatternProvider@VValueProvider@DirectUI@@UIValueProvider@@$0M@@DirectUI@@SAJPAVElementProvider@2@PAPAUIUnknown@@@Z +?Create@AcceleratorBehavior@@SAJPAPAUIDuiBehavior@@@Z +?Create@AccessibleButton@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@AnimationStrip@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@AutoButton@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@Bind@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@BorderLayout@DirectUI@@SAJHPAHPAPAVValue@2@@Z +?Create@BorderLayout@DirectUI@@SAJPAPAVLayout@2@@Z +?Create@Browser@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@Button@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@Button@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCAVI@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCAVI@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCBase@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCBase@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCCheckBox@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCCheckBox@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCCommandLink@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCCommandLink@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCHScrollBar@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCHScrollBar@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCListBox@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCListBox@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCListView@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCListView@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCProgressBar@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCProgressBar@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCPushButton@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCPushButton@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCRadioButton@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCRadioButton@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCSysLink@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCSysLink@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCTrackBar@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCTrackBar@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCTreeView@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCTreeView@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CCVScrollBar@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CCVScrollBar@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@CheckBoxGlyph@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@CheckBoxGlyph@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@Clipper@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@Combobox@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@Combobox@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@ContextMenuBehavior@DirectUI@@SAJPAPAUIDuiBehavior@@@Z +?Create@DUIXmlParser@DirectUI@@SAJPAPAV12@P6APAVValue@2@PBGPAX@Z2P6AX11H2@Z2@Z +?Create@DialogElement@DirectUI@@SAJPAUHWND__@@_NIPAVElement@2@PAKPAPAV42@@Z +?Create@DuiAccessible@DirectUI@@SAJPAVElement@2@PAPAV12@@Z +?Create@Edit@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@Edit@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@Element@DirectUI@@SAJIPAV12@PAKPAPAV12@@Z +?Create@ElementProvider@DirectUI@@SAJPAVElement@2@PAVInvokeHelper@2@PAPAV12@@Z +?Create@ElementProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@ElementWithHWND@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@ExpandCollapseProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@Expandable@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@Expando@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@ExpandoButtonGlyph@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@ExpandoButtonGlyph@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@FillLayout@DirectUI@@SAJHPAHPAPAVValue@2@@Z +?Create@FillLayout@DirectUI@@SAJPAPAVLayout@2@@Z +?Create@FlowLayout@DirectUI@@SAJHPAHPAPAVValue@2@@Z +?Create@FlowLayout@DirectUI@@SAJ_NIIIPAPAVLayout@2@@Z +?Create@GridItemProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@GridLayout@DirectUI@@SAJHHPAPAVLayout@2@@Z +?Create@GridLayout@DirectUI@@SAJHPAHPAPAVValue@2@@Z +?Create@GridProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@HWNDElement@DirectUI@@SAJPAUHWND__@@_NIPAVElement@2@PAKPAPAV42@@Z +?Create@HWNDElementAccessible@DirectUI@@SAJPAVHWNDElement@2@PAPAVDuiAccessible@2@@Z +?Create@HWNDElementProvider@DirectUI@@SAJPAVHWNDElement@2@PAVInvokeHelper@2@PAPAV12@@Z +?Create@HWNDElementProxy@DirectUI@@SAPAV12@PAVHWNDElement@2@@Z +?Create@HWNDHost@DirectUI@@SAJIIPAVElement@2@PAKPAPAV32@@Z +?Create@HWNDHost@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@HWNDHostAccessible@DirectUI@@SAJPAVElement@2@PAUIAccessible@@PAPAVDuiAccessible@2@@Z +?Create@HWNDHostClientAccessible@DirectUI@@SAJPAVElement@2@PAUIAccessible@@PAPAVDuiAccessible@2@@Z +?Create@InvokeProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@ItemList@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@Layout@DirectUI@@SAJPAPAV12@@Z +?Create@Macro@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@ModernProgressBar@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@ModernProgressRing@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@Movie@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@Movie@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@NativeHWNDHost@DirectUI@@SAJPBG0PAUHWND__@@PAUHICON__@@HHHHHHPAUHINSTANCE__@@IPAPAV12@@Z +?Create@NativeHWNDHost@DirectUI@@SAJPBGPAUHWND__@@PAUHICON__@@HHHHHHIPAPAV12@@Z +?Create@Navigator@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@NineGridLayout@DirectUI@@SAJHPAHPAPAVValue@2@@Z +?Create@NineGridLayout@DirectUI@@SAJPAPAVLayout@2@@Z +?Create@PText@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@Page@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@Pages@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@Progress@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@PushButton@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@RadioButtonGlyph@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@RadioButtonGlyph@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@RangeValueProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@RefPointElement@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@RefPointElement@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@RepeatButton@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@RepeatButton@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@Repeater@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@RichText@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@RowLayout@DirectUI@@SAJHIIPAPAVLayout@2@@Z +?Create@RowLayout@DirectUI@@SAJHPAHPAPAVValue@2@@Z +?Create@RowLayout@DirectUI@@SAJIIPAPAVLayout@2@@Z +?Create@ScrollBar@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@ScrollBar@DirectUI@@SAJ_NPAVElement@2@PAKPAPAV32@@Z +?Create@ScrollItemProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@ScrollProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@ScrollViewer@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@ScrubBehavior@@SAJPAPAUIDuiBehavior@@@Z +?Create@SelectionItemProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@SelectionProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@Selector@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@SelectorNoDefault@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@SemanticZoomToggle@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@ShellBorderLayout@DirectUI@@SAJHPAHPAPAVValue@2@@Z +?Create@ShellBorderLayout@DirectUI@@SAJPAPAVLayout@2@@Z +?Create@StyleSheet@DirectUI@@SAJPAPAV12@@Z +?Create@StyledScrollViewer@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TableItemProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@TableLayout@DirectUI@@SAJHPAHPAPAVValue@2@@Z +?Create@TableProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@TextGraphic@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@Thumb@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@Thumb@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@ToggleProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@TouchButton@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@TouchButton@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TouchCheckBox@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@TouchCheckBox@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TouchCheckBoxGlyph@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TouchCommandButton@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@TouchCommandButton@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TouchEdit2@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TouchEditBase@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TouchHWNDElement@DirectUI@@SAJPAUHWND__@@_NIPAVElement@2@PAKPAPAV42@@Z +?Create@TouchHyperLink@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@TouchHyperLink@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TouchRepeatButton@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@TouchRepeatButton@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TouchScrollBar@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TouchScrollViewer@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TouchSelect@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TouchSelectItem@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TouchSlider@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@TouchSwitch@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@UnknownElement@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@UnknownElement@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@ValueProxy@DirectUI@@SAPAV12@PAVElement@2@@Z +?Create@VerticalFlowLayout@DirectUI@@SAJHPAHPAPAVValue@2@@Z +?Create@VerticalFlowLayout@DirectUI@@SAJ_NIIIPAPAVLayout@2@@Z +?Create@Viewer@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@XBaby@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@XBaby@DirectUI@@SAJPAVIXElementCP@2@PAVXProvider@2@PAUHWND__@@PAVElement@2@PAKPAPAV62@@Z +?Create@XElement@DirectUI@@SAJIPAVElement@2@PAKPAPAV32@@Z +?Create@XElement@DirectUI@@SAJPAVElement@2@PAKPAPAV32@@Z +?Create@XHost@DirectUI@@SAJPAVIXElementCP@2@PAPAV12@@Z +?Create@XProvider@DirectUI@@SAJPAVElement@2@PAVIXProviderCP@2@PAPAV12@@Z +?Create@XResourceProvider@DirectUI@@SAJPAPAV12@@Z +?Create@XResourceProvider@DirectUI@@SAJPAUHINSTANCE__@@PBG11PAPAV12@@Z +?CreateAccNameLabel@HWNDHost@DirectUI@@IAAPAUHWND__@@PAU3@@Z +?CreateAtom@Value@DirectUI@@SAPAV12@G@Z +?CreateAtom@Value@DirectUI@@SAPAV12@PBG@Z +?CreateBool@Value@DirectUI@@SAPAV12@_N@Z +?CreateButtons@ScrollBar@DirectUI@@MAAJXZ +?CreateButtons@TouchScrollBar@DirectUI@@UAAJXZ +?CreateCache@RichText@DirectUI@@SAJIPAPAUIDUIRichTextCache@@@Z +?CreateColor@Value@DirectUI@@SAPAV12@K@Z +?CreateColor@Value@DirectUI@@SAPAV12@KKE@Z +?CreateColor@Value@DirectUI@@SAPAV12@KKKE@Z +?CreateCursor@Value@DirectUI@@SAPAV12@PAUHICON__@@@Z +?CreateCursor@Value@DirectUI@@SAPAV12@PBG@Z +?CreateDFCFill@Value@DirectUI@@SAPAV12@II@Z +?CreateDTBFill@Value@DirectUI@@SAPAV12@PBGHH@Z +?CreateDUI@XProvider@DirectUI@@UAAJPAVIXElementCP@2@PAPAUHWND__@@@Z +?CreateDUICP@TaskPage@DirectUI@@EAAJPAVHWNDElement@2@PAUHWND__@@1PAPAVElement@2@PAPAVDUIXmlParser@2@@Z +?CreateDUICP@XResourceProvider@DirectUI@@UAAJPAVHWNDElement@2@PAUHWND__@@1PAPAVElement@2@PAPAVDUIXmlParser@2@@Z +CreateDUIWrapperTouchEx +?CreateDoubleList@Value@DirectUI@@SAPAV12@PAV?$DynamicArray@N$0A@@2@@Z +?CreateDoubleList@Value@DirectUI@@SAPAV12@PBNH@Z +?CreateElement@DUIXmlParser@DirectUI@@QAAJPBGPAVElement@2@1PAKPAPAV32@@Z +?CreateElementList@Value@DirectUI@@SAPAV12@PAV?$DynamicArray@PAVElement@DirectUI@@$0A@@2@@Z +?CreateElementRef@Value@DirectUI@@SAPAV12@PAVElement@2@@Z +?CreateElementScaledValue@Value@DirectUI@@SAPAV12@PAVElement@2@PAV12@@Z +?CreateEncodedString@Value@DirectUI@@SAPAV12@PBG@Z +?CreateExpression@Value@DirectUI@@SAPAV12@PAVExpression@2@@Z +?CreateFill@Value@DirectUI@@SAPAV12@ABUFill@2@@Z +?CreateFloat@Value@DirectUI@@SAPAV12@MW4DynamicScaleValue@@@Z +?CreateGraphic@Value@DirectUI@@SAPAV12@PAUHBITMAP__@@EI_N11@Z +?CreateGraphic@Value@DirectUI@@SAPAV12@PAUHENHMETAFILE__@@0@Z +?CreateGraphic@Value@DirectUI@@SAPAV12@PAUHICON__@@_N11@Z +?CreateGraphic@Value@DirectUI@@SAPAV12@PAUISharedBitmap@@EI@Z +?CreateGraphic@Value@DirectUI@@SAPAV12@PBGEIGGPAUHINSTANCE__@@_N2@Z +?CreateGraphic@Value@DirectUI@@SAPAV12@PBGGGPAUHINSTANCE__@@_N2@Z +?CreateHWND@CCBase@DirectUI@@UAAPAUHWND__@@PAU3@@Z +?CreateHWND@CCBaseScrollBar@DirectUI@@UAAPAUHWND__@@PAU3@@Z +?CreateHWND@Combobox@DirectUI@@UAAPAUHWND__@@PAU3@@Z +?CreateHWND@Edit@DirectUI@@MAAPAUHWND__@@PAU3@@Z +?CreateHWND@Edit@DirectUI@@MAAPAUHWND__@@PAU3@_N@Z +?CreateHWND@HWNDHost@DirectUI@@MAAPAUHWND__@@PAU3@@Z +?CreateHWND@XElement@DirectUI@@UAAPAUHWND__@@PAU3@@Z +?CreateHostWindow@NativeHWNDHost@DirectUI@@UAAPAUHWND__@@KPBG0KHHHHPAU3@PAUHMENU__@@PAUHINSTANCE__@@PAX@Z +?CreateInstance@CSafeElementProxy@@SAJPAVElement@DirectUI@@PAPAV1@@Z +?CreateInt@Value@DirectUI@@SAPAV12@HW4DynamicScaleValue@@@Z +?CreateLayout@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@P6AJHPAHPAPAVValue@2@@Z@Z +?CreateLayout@Value@DirectUI@@SAPAV12@PAVLayout@2@@Z +?CreateParser@DUIFactory@DirectUI@@QAAJXZ +?CreateParser@XProvider@DirectUI@@QAAJPAPAVDUIXmlParser@2@@Z +?CreateParserCP@TaskPage@DirectUI@@EAAJPAPAVDUIXmlParser@2@@Z +?CreateParserCP@XResourceProvider@DirectUI@@UAAJPAPAVDUIXmlParser@2@@Z +?CreatePatternProvider@Schema@DirectUI@@SAJW4Pattern@12@PAVElementProvider@2@PAPAUIUnknown@@@Z +?CreatePoint@Value@DirectUI@@SAPAV12@HHW4DynamicScaleValue@@@Z +?CreateRect@Value@DirectUI@@SAPAV12@HHHHW4DynamicScaleValue@@@Z +?CreateScaledValue@Value@DirectUI@@SAPAV12@MPAV12@@Z +?CreateScrollBars@ScrollViewer@DirectUI@@MAAJXZ +?CreateScrollBars@StyledScrollViewer@DirectUI@@MAAJXZ +?CreateSize@Value@DirectUI@@SAPAV12@HHW4DynamicScaleValue@@@Z +?CreateString@Value@DirectUI@@SAPAV12@PBGPAUHINSTANCE__@@@Z +?CreateStringRP@Value@DirectUI@@SAPAV12@PBGPAUHINSTANCE__@@@Z +?CreateStyleParser@HWNDElement@DirectUI@@UAAJPAPAVDUIXmlParser@2@@Z +?CreateStyleParser@XBaby@DirectUI@@UAAJPAPAVDUIXmlParser@2@@Z +?CreateStyleSheet@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@PBGPAPAVStyleSheet@2@@Z +?CreateStyleSheet@Value@DirectUI@@SAPAV12@PAVStyleSheet@2@@Z +?CreateValueList@Value@DirectUI@@SAPAV12@PAV12@@Z +?CreateValueList@Value@DirectUI@@SAPAV12@PAV?$DynamicArray@PAVValue@DirectUI@@$0A@@2@@Z +?CreateXBaby@XProvider@DirectUI@@UAAJPAVIXElementCP@2@PAUHWND__@@PAVElement@2@PAKPAPAUIXBaby@2@@Z +?CreateXmlReader@DUIXmlParser@DirectUI@@IAAJPAPAUIXmlReader@@@Z +?CreateXmlReaderFromHGLOBAL@DUIXmlParser@DirectUI@@IAAJPAXPAPAUIXmlReader@@@Z +?CreateXmlReaderInputWithEncodingName@DUIXmlParser@DirectUI@@IAAJPAUIStream@@PBGPAPAUIUnknown@@@Z +?CtrlSubclassProc@HWNDHost@DirectUI@@KAJPAUHWND__@@IIJ@Z +?CultureProperty@Schema@DirectUI@@2HA DATA +?CursorProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?CustomControlType@Schema@DirectUI@@2HA DATA +?CustomDragDropScalingHint@PVLAnimation@DirectUI@@SA?AVUID@@XZ +?CustomProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?CustomReflowHint@PVLAnimation@DirectUI@@SA?AVUID@@XZ +?CustomTapHint@PVLAnimation@DirectUI@@SA?AVUID@@XZ +?Cut@TouchEditBase@DirectUI@@SA?AVUID@@XZ +?DCompDeviceRebuilt@Element@DirectUI@@SA?AVUID@@XZ +?DPIProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?DUICreatePropertySheetPage@TaskPage@DirectUI@@QAAJPAUHINSTANCE__@@@Z +DUIStopPVLAnimation +?DataGridControlType@Schema@DirectUI@@2HA DATA +?DataItemControlType@Schema@DirectUI@@2HA DATA +?DefaultAction@Button@DirectUI@@UAAJXZ +?DefaultAction@CCBase@DirectUI@@UAAJXZ +?DefaultAction@CCPushButton@DirectUI@@UAAJXZ +?DefaultAction@Element@DirectUI@@UAAJXZ +?DefaultAction@SemanticZoomToggle@DirectUI@@UAAJXZ +?DefaultAction@TouchButton@DirectUI@@UAAJXZ +?DefaultAction@TouchRepeatButton@DirectUI@@UAAJXZ +?DefaultButtonTrackingProp@DialogElement@DirectUI@@SAPBUPropertyInfo@2@XZ +?DelayActivateTooltip@HWNDElement@DirectUI@@QAAXXZ +?DeleteString@CCListBox@DirectUI@@QAAHH@Z +?DesiredSizeProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?Destroy@ClassInfoBase@DirectUI@@UAAXXZ +?Destroy@DUIXmlParser@DirectUI@@QAAXXZ +?Destroy@Element@DirectUI@@QAAJ_N@Z +?Destroy@Expression@DirectUI@@QAAXXZ +?Destroy@Layout@DirectUI@@QAAXXZ +?Destroy@NativeHWNDHost@DirectUI@@QAAXXZ +?Destroy@XHost@DirectUI@@QAAXXZ +?DestroyAll@Element@DirectUI@@QAAJ_N@Z +?DestroyCP@TaskPage@DirectUI@@EAAXXZ +?DestroyCP@XResourceProvider@DirectUI@@UAAXXZ +?DestroyListener@EventManager@DirectUI@@SAXPAVElement@2@@Z +?DestroyMsg@NativeHWNDHost@DirectUI@@SAIXZ +?DestroyWindow@NativeHWNDHost@DirectUI@@QAAXXZ +?DestroyWindow@XHost@DirectUI@@QAAXXZ +?Detach@CSafeElementProxy@@QAAXXZ +?Detach@Element@DirectUI@@QAAXPAVDeferCycle@2@@Z +?Detach@HWNDHost@DirectUI@@QAAXXZ +?Detach@Layout@DirectUI@@UAAXPAVElement@2@@Z +?DetachParser@DUIFactory@DirectUI@@QAAPAVDUIXmlParser@2@XZ +?DeterminateProp@ModernProgressBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?DirectionProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?DirtyProp@Edit@DirectUI@@SAPBUPropertyInfo@2@XZ +?DisableAccTextExtendProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?DisableMouseInRectCheckProp@TouchRepeatButton@DirectUI@@SAPBUPropertyInfo@2@XZ +?DisableSelectionHandlesOnEmptyContent@TouchEdit2@DirectUI@@QAAXXZ +?Disconnect@DuiAccessible@DirectUI@@UAAJXZ +?Disconnect@HWNDElementAccessible@DirectUI@@UAAJXZ +?Disconnect@HWNDHostAccessible@DirectUI@@UAAJXZ +?DismissIHMAsync@TouchHWNDElement@DirectUI@@QAAJXZ +?DllsLoaded@CallstackTracker@DirectUI@@CAHXZ +?DoInvoke@?$PatternProvider@VExpandCollapseProvider@DirectUI@@UIExpandCollapseProvider@@$00@DirectUI@@IAAJHZZ +?DoInvoke@?$PatternProvider@VGridItemProvider@DirectUI@@UIGridItemProvider@@$01@DirectUI@@IAAJHZZ +?DoInvoke@?$PatternProvider@VGridProvider@DirectUI@@UIGridProvider@@$02@DirectUI@@IAAJHZZ +?DoInvoke@?$PatternProvider@VInvokeProvider@DirectUI@@UIInvokeProvider@@$0A@@DirectUI@@IAAJHZZ +?DoInvoke@?$PatternProvider@VRangeValueProvider@DirectUI@@UIRangeValueProvider@@$03@DirectUI@@IAAJHZZ +?DoInvoke@?$PatternProvider@VScrollItemProvider@DirectUI@@UIScrollItemProvider@@$05@DirectUI@@IAAJHZZ +?DoInvoke@?$PatternProvider@VScrollProvider@DirectUI@@UIScrollProvider@@$04@DirectUI@@IAAJHZZ +?DoInvoke@?$PatternProvider@VSelectionItemProvider@DirectUI@@UISelectionItemProvider@@$06@DirectUI@@IAAJHZZ +?DoInvoke@?$PatternProvider@VSelectionProvider@DirectUI@@UISelectionProvider@@$07@DirectUI@@IAAJHZZ +?DoInvoke@?$PatternProvider@VTableItemProvider@DirectUI@@UITableItemProvider@@$09@DirectUI@@IAAJHZZ +?DoInvoke@?$PatternProvider@VTableProvider@DirectUI@@UITableProvider@@$08@DirectUI@@IAAJHZZ +?DoInvoke@?$PatternProvider@VToggleProvider@DirectUI@@UIToggleProvider@@$0L@@DirectUI@@IAAJHZZ +?DoInvoke@?$PatternProvider@VValueProvider@DirectUI@@UIValueProvider@@$0M@@DirectUI@@IAAJHZZ +?DoInvoke@ElementProvider@DirectUI@@IAAJHZZ +?DoInvoke@InvokeHelper@DirectUI@@QAAJHPAVElementProvider@2@P6APAVProviderProxy@2@PAVElement@2@@ZPAD@Z +?DoInvokeArgs@ElementProvider@DirectUI@@QAAJHP6APAVProviderProxy@2@PAVElement@2@@ZPAD@Z +?DoLayout@BorderLayout@DirectUI@@UAAXPAVElement@2@HH@Z +?DoLayout@FillLayout@DirectUI@@UAAXPAVElement@2@HH@Z +?DoLayout@FlowLayout@DirectUI@@UAAXPAVElement@2@HH@Z +?DoLayout@GridLayout@DirectUI@@UAAXPAVElement@2@HH@Z +?DoLayout@Layout@DirectUI@@UAAXPAVElement@2@HH@Z +?DoLayout@NineGridLayout@DirectUI@@UAAXPAVElement@2@HH@Z +?DoLayout@RowLayout@DirectUI@@UAAXPAVElement@2@HH@Z +?DoLayout@TableLayout@DirectUI@@UAAXPAVElement@2@HH@Z +?DoLayout@VerticalFlowLayout@DirectUI@@UAAXPAVElement@2@HH@Z +?DoMethod@BrowserSelectionProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@ElementProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@ExpandCollapseProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@GridItemProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@GridProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@HWNDElementProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@InvokeProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@ModernProgressBarRangeValueProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@NavigatorSelectionItemProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@ProgressRangeValueProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@RangeValueProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@ScrollBarRangeValueProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@ScrollItemProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@ScrollProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@SelectionItemProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@SelectionProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@SelectorSelectionItemProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@SelectorSelectionProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@TableItemProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@TableProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@ToggleProxy@DirectUI@@UAAJHPAD@Z +?DoMethod@ValueProxy@DirectUI@@UAAJHPAD@Z +?DockPattern@Schema@DirectUI@@2HA DATA +?DocumentControlType@Schema@DirectUI@@2HA DATA +?DoubleBuffered@Element@DirectUI@@QAAX_N@Z +?Drag@Thumb@DirectUI@@SA?AVUID@@XZ +?DragDragCancelEvent@Schema@DirectUI@@2HA DATA +?DragDragCompleteEvent@Schema@DirectUI@@2HA DATA +?DragDragStartEvent@Schema@DirectUI@@2HA DATA +?DragPattern@Schema@DirectUI@@2HA DATA +?Drag_DropEffect_Property@Schema@DirectUI@@2HA DATA +?Drag_DropEffects_Property@Schema@DirectUI@@2HA DATA +?Drag_IsGrabbed_Property@Schema@DirectUI@@2HA DATA +?DrawOutlinesProp@Movie@DirectUI@@SAPBUPropertyInfo@2@XZ +DuiCreateObject +?DumpDuiProperties@@YAXPAVElement@DirectUI@@@Z +?DumpDuiTree@@YAXPAVElement@DirectUI@@H@Z +?EdgeHighlightColorProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?EdgeHighlightThicknessProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?EditControlType@Schema@DirectUI@@2HA DATA +?ElementFromPoint@HWNDElement@DirectUI@@QAAPAVElement@2@PAUtagPOINT@@@Z +?ElementFromPoint@HWNDElementProxy@DirectUI@@IAAJNNPAPAUIRawElementProviderFragment@@@Z +?ElementMovesOnIHMNotifyProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?ElementProviderFromPoint@HWNDElementProvider@DirectUI@@UAAJNNPAPAUIRawElementProviderFragment@@@Z +?EnableDesignMode@DUIXmlParser@DirectUI@@QAAXXZ +?EnableUiaEvents@Element@DirectUI@@QAAX_N@Z +?EnabledProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?End@BaseScrollBar@DirectUI@@UAAXXZ +?EndDefer@Element@DirectUI@@QAAXK@Z +?EndDefer@EventManager@DirectUI@@SAJPAVElement@2@@Z +?EnforceSizeProp@PushButton@DirectUI@@SAPBUPropertyInfo@2@XZ +?EnsureVisible@Element@DirectUI@@QAA_NI@Z +?EnsureVisible@Element@DirectUI@@QAA_NXZ +?EnsureVisible@Element@DirectUI@@UAA_NHHHH@Z +?EnsureVisible@Viewer@DirectUI@@UAA_NHHHH@Z +?Enter@Edit@DirectUI@@SA?AVUID@@XZ +?Enter@TouchEditBase@DirectUI@@SA?AVUID@@XZ +?Entered@Browser@DirectUI@@SA?AVUID@@XZ +?EnumCallstackFrames@CallstackTracker@DirectUI@@QAAHP6AXPBD0KK@Z@Z +?EnumPropertyInfo@ClassInfoBase@DirectUI@@UAAPBUPropertyInfo@2@I@Z +?EraseBkgnd@HWNDHost@DirectUI@@MAA_NPAUHDC__@@PAJ@Z +?EraseFeedback@TouchSlider@DirectUI@@QAAXXZ +?EstimateContentSize@CCPushButton@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?EventFromEventId@Schema@DirectUI@@SA?AW4Event@12@H@Z +?EventListener@EventManager@DirectUI@@SAJPAVElement@2@PAUEvent@2@@Z +?ExecuteManualSwapDeferredZoomToRect@TouchScrollViewer@DirectUI@@QAAJ_N@Z +?Expand@ExpandCollapseProvider@DirectUI@@UAAJXZ +?ExpandCollapsePattern@Schema@DirectUI@@2HA DATA +?ExpandCollapse_ExpandCollapseState_Property@Schema@DirectUI@@2HA DATA +?ExpandProp@Macro@DirectUI@@SAPBUPropertyInfo@2@XZ +?ExpandedProp@Expandable@DirectUI@@SAPBUPropertyInfo@2@XZ +?ExtentProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?FWantAnyEvent@EventManager@DirectUI@@SA_NPAVElement@2@@Z +?FillSymbolInfo@CallstackTracker@DirectUI@@AAAXPAUSTACK_SYMBOL_INFO@12@_K@Z +?FilterOnPasteProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?FinalizeCurrentIMEComposition@TouchEdit2@DirectUI@@UAAJXZ +?FinalizeCurrentIMEComposition@TouchEditBase@DirectUI@@UAAJXZ +?Find@ElementProviderManager@DirectUI@@SAPAVElementProvider@2@PAVElement@2@@Z +?FindAccessibleRole@AccessibleButton@DirectUI@@CAPBUACCESSIBLEROLE@12@H@Z +?FindDescendent@Element@DirectUI@@QAAPAV12@G@Z +?FindDescendentWorker@Element@DirectUI@@AAAPAV12@G@Z +?FindElementWithShortcutAndDoDefaultAction@XProvider@DirectUI@@UAAHGH@Z +?FindInvokeHelper@InvokeManager@DirectUI@@CAPAVInvokeHelper@2@PAI@Z +?FindProviderCallback@ElementProviderManager@DirectUI@@CA_NPAVElementProvider@2@PAX@Z +?FindRefPoint@RefPointElement@DirectUI@@SAPAVElement@2@PAV32@PAUtagPOINT@@@Z +?FindShortcut@HWNDElement@DirectUI@@SA_NGPAVElement@2@PAPAV32@PAH2H@Z +?FindShortcutRecursive@HWNDElement@DirectUI@@KA_NGPAVElement@2@PAPAV32@PAH2H@Z +?FireAnimationChangeEvent@BaseScrollViewer@DirectUI@@IAAX_N@Z +?FireClickEvent@TouchButton@DirectUI@@UAAXIIW4ClickDevice@12@PAUtagPOINT@@@Z +?FireClickEvent@TouchRepeatButton@DirectUI@@UAAXIIW4ClickDevice@TouchButton@2@PAUtagPOINT@@@Z +?FireEvent@Element@DirectUI@@QAAXPAUEvent@2@_N1@Z +?FireEventOnMouseOrPointerRelease@TouchSlider@DirectUI@@QAAXXZ +?FireHostEvent@PushButton@DirectUI@@AAAXPAVElement@2@_N@Z +?FireNavigate@Browser@DirectUI@@AAAHG@Z +?FireNavigationEvent@Navigator@DirectUI@@AAAXXZ +?FireRightClickEvent@TouchButton@DirectUI@@UAAXIPAUtagPOINT@@@Z +?FireRightClickEvent@TouchRepeatButton@DirectUI@@UAAXIPAUtagPOINT@@@Z +?FireStructureChangedEvent@EventManager@DirectUI@@SAJPAVElement@2@W4StructureChangeType@@@Z +?FlagsProp@TouchHWNDElement@DirectUI@@SAPBUPropertyInfo@2@XZ +?FlushWorkingSet@HWNDElement@DirectUI@@QAAXXZ +?FontColorRunsProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?FontFaceProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?FontProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?FontQualityProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?FontSizeProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?FontSizeRunsProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?FontStyleProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?FontWeightProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?FontWeightRunsProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?ForceEditTextToLTRProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?ForceThemeChange@XBaby@DirectUI@@UAAXIJ@Z +?ForceThemeChange@XProvider@DirectUI@@UAAJIJ@Z +?ForegroundProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?Forward@Movie@DirectUI@@QAAXXZ +?ForwardingWindowMessage@TouchHWNDElement@DirectUI@@SA?AVUID@@XZ +?FrameDurationProp@AnimationStrip@DirectUI@@SAPBUPropertyInfo@2@XZ +?FrameIndexProp@AnimationStrip@DirectUI@@SAPBUPropertyInfo@2@XZ +?FrameWidthProp@AnimationStrip@DirectUI@@SAPBUPropertyInfo@2@XZ +?FrameworkId@Schema@DirectUI@@2HA DATA +?FreeComCtl32@TaskPage@DirectUI@@AAAXXZ +?FreeProvider@XElement@DirectUI@@QAAXXZ +?GetAbsorbsShortcut@Element@DirectUI@@QAA_NXZ +?GetAccDefAction@Element@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetAccDesc@Element@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetAccHelp@Element@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetAccItemStatus@Element@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetAccItemType@Element@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetAccName@DuiAccessible@DirectUI@@IAAJUtagVARIANT@@HPAPAG@Z +?GetAccName@Element@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetAccNameAsDisplayed@Element@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetAccNameFromContent@DuiAccessible@DirectUI@@IAAJPAPAG@Z +?GetAccRole@Element@DirectUI@@QAAHXZ +?GetAccState@Element@DirectUI@@QAAHXZ +?GetAccValue@Element@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetAccessible@Element@DirectUI@@QAA_NXZ +?GetAccessibleImpl@Element@DirectUI@@UAAJPAPAUIAccessible@@@Z +?GetAccessibleImpl@HWNDElement@DirectUI@@UAAJPAPAUIAccessible@@@Z +?GetAccessibleImpl@HWNDHost@DirectUI@@AAAJPAPAUIAccessible@@_N@Z +?GetAccessibleImpl@HWNDHost@DirectUI@@UAAJPAPAUIAccessible@@@Z +?GetAccessibleImpl@TouchEdit2@DirectUI@@UAAJPAPAUIAccessible@@@Z +?GetAccessibleParent@DuiAccessible@DirectUI@@SAPAVElement@2@PAV32@@Z +?GetActive@Element@DirectUI@@QAAHXZ +?GetActiveState@TouchScrollBar@DirectUI@@QAA?AW4ActiveState@2@XZ +?GetActualReferencePoint@RefPointElement@DirectUI@@QAAPBUtagPOINT@@PAPAVValue@2@@Z +?GetAdjacent@BorderLayout@DirectUI@@UAAPAVElement@2@PAV32@0HPBUNavReference@2@K@Z +?GetAdjacent@Element@DirectUI@@UAAPAV12@PAV12@HPBUNavReference@2@K@Z +?GetAdjacent@FillLayout@DirectUI@@UAAPAVElement@2@PAV32@0HPBUNavReference@2@K@Z +?GetAdjacent@FlowLayout@DirectUI@@UAAPAVElement@2@PAV32@0HPBUNavReference@2@K@Z +?GetAdjacent@GridLayout@DirectUI@@UAAPAVElement@2@PAV32@0HPBUNavReference@2@K@Z +?GetAdjacent@ItemList@DirectUI@@UAAPAVElement@2@PAV32@HPBUNavReference@2@K@Z +?GetAdjacent@Layout@DirectUI@@UAAPAVElement@2@PAV32@0HPBUNavReference@2@K@Z +?GetAdjacent@NineGridLayout@DirectUI@@UAAPAVElement@2@PAV32@0HPBUNavReference@2@K@Z +?GetAdjacent@RowLayout@DirectUI@@UAAPAVElement@2@PAV32@0HPBUNavReference@2@K@Z +?GetAdjacent@Selector@DirectUI@@UAAPAVElement@2@PAV32@HPBUNavReference@2@K@Z +?GetAdjacent@ShellBorderLayout@DirectUI@@UAAPAVElement@2@PAV32@0HPBUNavReference@2@K@Z +?GetAdjacent@TableLayout@DirectUI@@UAAPAVElement@2@PAV32@0HPBUNavReference@2@K@Z +?GetAdjacent@VerticalFlowLayout@DirectUI@@UAAPAVElement@2@PAV32@0HPBUNavReference@2@K@Z +?GetAdjacent@XBaby@DirectUI@@UAAPAVElement@2@PAV32@HPBUNavReference@2@K@Z +?GetAllowArrowOut@TouchScrollViewer@DirectUI@@QAA_NXZ +?GetAlpha@Element@DirectUI@@QAAHXZ +?GetAnimatePopupOnDismiss@TouchSelect@DirectUI@@QAA_NXZ +?GetAnimation@Element@DirectUI@@QAAHXZ +?GetAtom@Value@DirectUI@@QAAGXZ +?GetAtomZero@Value@DirectUI@@SAPAV12@XZ +?GetAutoGrouping@CCRadioButton@DirectUI@@QAA_NXZ +?GetAutoStart@Movie@DirectUI@@QAA_NXZ +?GetAutoStop@Movie@DirectUI@@QAA_NXZ +?GetAutomationId@ElementProxy@DirectUI@@IAAJPAUtagVARIANT@@@Z +?GetBackgroundColor@Element@DirectUI@@QAAPBUFill@2@PAPAVValue@2@@Z +?GetBackgroundOwner@HWNDHost@DirectUI@@IAAPAVElement@2@XZ +?GetBackgroundOwnerID@HWNDHost@DirectUI@@QAAGXZ +?GetBackgroundStdColor@Element@DirectUI@@QAAHXZ +?GetBool@EventManager@DirectUI@@CAJPAUtagVARIANT@@PAVValue@2@@Z +?GetBool@Value@DirectUI@@QAA_NXZ +?GetBoolFalse@Value@DirectUI@@SAPAV12@XZ +?GetBoolTrue@Value@DirectUI@@SAPAV12@XZ +?GetBorderColor@Element@DirectUI@@QAAPBUFill@2@PAPAVValue@2@@Z +?GetBorderStdColor@Element@DirectUI@@QAAHXZ +?GetBorderStyle@Element@DirectUI@@QAAHXZ +?GetBorderThickness@Element@DirectUI@@QAAPBUtagRECT@@PAPAVValue@2@@Z +?GetBoundingRect@ElementProxy@DirectUI@@IAAJPAUUiaRect@@@Z +?GetBrowser@Navigator@DirectUI@@QAAPAVBrowser@2@XZ +?GetBuffering@TouchSlider@DirectUI@@QAAHXZ +?GetButtonClassAcceptsEnterKey@DialogElement@DirectUI@@UAA_NXZ +?GetButtonColor@CCPushButton@DirectUI@@UAA_NPAUHDC__@@PAPAUHBRUSH__@@@Z +?GetByClassIndex@ClassInfoBase@DirectUI@@UAAPBUPropertyInfo@2@I@Z +?GetCaptured@Button@DirectUI@@QAA_NXZ +?GetCaptured@TouchButton@DirectUI@@QAA_NXZ +?GetCellInfo@TableLayout@DirectUI@@QAAPAUCellInfo@2@H@Z +?GetCheckedState@TouchCheckBox@DirectUI@@QAA?AW4CheckedStateFlags@2@XZ +?GetChildFromLayoutIndex@Layout@DirectUI@@QAAPAVElement@2@PAV32@HPAV?$DynamicArray@PAVElement@DirectUI@@$0A@@2@@Z +?GetChildren@ClassInfoBase@DirectUI@@UBAHXZ +?GetChildren@Element@DirectUI@@QAAPAV?$DynamicArray@PAVElement@DirectUI@@$0A@@2@PAPAVValue@2@@Z +?GetClass@Element@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetClassInfoPtr@AccessibleButton@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@AnimationStrip@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@AutoButton@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@BaseScrollViewer@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Bind@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Browser@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Button@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCAVI@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCBase@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCBaseCheckRadioButton@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCBaseScrollBar@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCCheckBox@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCCommandLink@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCHScrollBar@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCListBox@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCListView@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCProgressBar@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCPushButton@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCRadioButton@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCSysLink@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCTrackBar@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCTreeView@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CCVScrollBar@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@CheckBoxGlyph@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Clipper@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Combobox@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@DialogElement@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Edit@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Element@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@ElementWithHWND@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Expandable@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Expando@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@ExpandoButtonGlyph@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@HWNDElement@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@HWNDHost@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@ItemList@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Macro@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@ModernProgressBar@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@ModernProgressRing@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Movie@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Navigator@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@PText@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Page@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Pages@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Progress@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@PushButton@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@RadioButtonGlyph@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@RefPointElement@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@RepeatButton@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Repeater@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@RichText@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@ScrollBar@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@ScrollViewer@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Selector@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@SelectorNoDefault@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@SemanticZoomToggle@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@StyledScrollViewer@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TextGraphic@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Thumb@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchButton@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchCheckBox@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchCheckBoxGlyph@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchCommandButton@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchEdit2@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchEditBase@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchHWNDElement@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchHyperLink@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchRepeatButton@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchScrollBar@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchScrollViewer@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchSelect@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchSelectItem@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchSlider@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@TouchSwitch@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@UnknownElement@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@Viewer@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@XBaby@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoPtr@XElement@DirectUI@@SAPAUIClassInfo@2@XZ +?GetClassInfoW@AccessibleButton@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@AnimationStrip@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@AutoButton@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@BaseScrollViewer@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Bind@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Browser@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Button@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCAVI@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCBase@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCBaseCheckRadioButton@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCBaseScrollBar@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCCheckBox@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCCommandLink@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCHScrollBar@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCListBox@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCListView@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCProgressBar@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCPushButton@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCRadioButton@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCSysLink@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCTrackBar@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCTreeView@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CCVScrollBar@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@CheckBoxGlyph@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Clipper@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Combobox@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@DialogElement@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Edit@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Element@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@ElementWithHWND@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Expandable@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Expando@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@ExpandoButtonGlyph@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@HWNDElement@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@HWNDHost@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@ItemList@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Macro@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@ModernProgressBar@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@ModernProgressRing@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Movie@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Navigator@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@PText@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Page@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Pages@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Progress@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@PushButton@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@RadioButtonGlyph@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@RefPointElement@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@RepeatButton@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Repeater@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@RichText@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@ScrollBar@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@ScrollViewer@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Selector@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@SelectorNoDefault@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@SemanticZoomToggle@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@StyledScrollViewer@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TextGraphic@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Thumb@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchButton@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchCheckBox@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchCheckBoxGlyph@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchCommandButton@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchEdit2@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchEditBase@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchHWNDElement@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchHyperLink@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchRepeatButton@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchScrollBar@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchScrollViewer@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchSelect@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchSelectItem@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchSlider@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@TouchSwitch@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@UnknownElement@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@Viewer@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@XBaby@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClassInfoW@XElement@DirectUI@@UAAPAUIClassInfo@2@XZ +?GetClickDevice@TouchButton@DirectUI@@QAA?AW4ClickDevice@12@XZ +?GetClickablePoint@Element@DirectUI@@QAA_NPAUtagPOINT@@@Z +?GetClientAccessibleImpl@HWNDHost@DirectUI@@QAAJPAPAUIAccessible@@@Z +?GetColorFromProperty@DirectUI@@YAJPAVElement@1@PBUPropertyInfo@1@HPAK@Z +?GetColorFromValue@DirectUI@@YAJPAVElement@1@PAVValue@1@PAK@Z +?GetColorTrans@Value@DirectUI@@SAPAV12@XZ +?GetColorize@Element@DirectUI@@QAAHXZ +?GetColumn@GridItemProxy@DirectUI@@AAAJPAH@Z +?GetColumnCount@GridProxy@DirectUI@@AAAJPAH@Z +?GetColumnHeaderItems@TableItemProvider@DirectUI@@UAAJPAPAUtagSAFEARRAY@@@Z +?GetColumnHeaders@TableProvider@DirectUI@@UAAJPAPAUtagSAFEARRAY@@@Z +?GetCommonDrawTextFlags@Element@DirectUI@@AAAIH@Z +?GetCompositingQuality@Movie@DirectUI@@QAAHXZ +?GetConnect@Bind@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetContainingGrid@GridItemProxy@DirectUI@@AAAJPAPAUIRawElementProviderSimple@@@Z +?GetContent@ElementProxy@DirectUI@@IAAJPAUtagVARIANT@@PAUIAccessible@@@Z +?GetContentAlign@Element@DirectUI@@QAAHXZ +?GetContentCrossfadeOpacity@TouchScrollViewer@DirectUI@@QAAMXZ +?GetContentDesiredSize@XBaby@DirectUI@@UAA?AUtagSIZE@@HH@Z +?GetContentSize@CCBase@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@CCBaseCheckRadioButton@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@CCCommandLink@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@CCHScrollBar@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@CCListBox@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@CCListView@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@CCPushButton@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@CCSysLink@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@CCTreeView@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@CCVScrollBar@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@Combobox@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@Edit@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@Element@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@Progress@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@PushButton@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentSize@RichText@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?GetContentString@Element@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetContentStringAsDisplayed@Edit@DirectUI@@UAAPBGPAPAVValue@2@@Z +?GetContentStringAsDisplayed@Element@DirectUI@@UAAPBGPAPAVValue@2@@Z +?GetContentStringAsDisplayed@TextGraphic@DirectUI@@UAAPBGPAPAVValue@2@@Z +?GetContentStringAsDisplayed@TouchEditBase@DirectUI@@UAAPBGPAPAVValue@2@@Z +?GetControlType@ElementProxy@DirectUI@@IAAXPAUtagVARIANT@@PAUIAccessible@@@Z +?GetControllerFor@TouchEditBase@DirectUI@@UAAJPAPAUIUnknown@@@Z +?GetCount@CCListBox@DirectUI@@QAAHXZ +?GetCount@Pages@DirectUI@@QAAIXZ +?GetCreationFlags@XElement@DirectUI@@UAAIXZ +?GetCurrentCols@GridLayout@DirectUI@@IAAIH@Z +?GetCurrentCols@GridLayout@DirectUI@@IAAIPAVElement@2@@Z +?GetCurrentPage@Browser@DirectUI@@QAAPAVElement@2@XZ +?GetCurrentPageID@Browser@DirectUI@@QAAGXZ +?GetCurrentRows@GridLayout@DirectUI@@IAAIH@Z +?GetCurrentRows@GridLayout@DirectUI@@IAAIPAVElement@2@@Z +?GetCursor@Value@DirectUI@@QAAPAUCursor@2@XZ +?GetCursorNull@Value@DirectUI@@SAPAV12@XZ +?GetDPI@Element@DirectUI@@QAAHXZ +?GetDataEntry@Macro@DirectUI@@QAAPAUIDataEntry@2@XZ +?GetDblListEmpty@Value@DirectUI@@SAPAV12@XZ +?GetDefaultButton@DialogElement@DirectUI@@UAAPAVElement@2@XZ +?GetDefaultButton@DialogElementCore@DirectUI@@QAAPAVElement@2@XZ +?GetDefaultButtonTracking@DialogElement@DirectUI@@UAA_NXZ +?GetDefaultButtonTracking@XBaby@DirectUI@@UAA_NXZ +?GetDeferObject@Element@DirectUI@@QAAPAVDeferCycle@2@XZ +?GetDesiredSize@Element@DirectUI@@QAAPBUtagSIZE@@XZ +?GetDesiredSize@XProvider@DirectUI@@UAAJHHPAUtagSIZE@@@Z +?GetDirection@Element@DirectUI@@QAAHXZ +?GetDirty@Edit@DirectUI@@QAA_NXZ +?GetDisableMouseInRectCheck@TouchRepeatButton@DirectUI@@QAA_NXZ +?GetDispatchFromElement@DuiAccessible@DirectUI@@IAAJPAVElement@2@PAPAUIDispatch@@@Z +?GetDisplayNode@Element@DirectUI@@QAAPAUHGADGET__@@XZ +?GetDoubleList@Value@DirectUI@@QAAPAV?$DynamicArray@N$0A@@2@XZ +?GetDrawOutlines@Movie@DirectUI@@QAA_NXZ +?GetEdgeHighlightColor@Element@DirectUI@@QAAPBUFill@2@PAPAVValue@2@@Z +?GetEdgeHighlightThickness@Element@DirectUI@@QAAPBUtagRECT@@PAPAVValue@2@@Z +?GetElListNull@Value@DirectUI@@SAPAV12@XZ +?GetElement@CCBaseScrollBar@DirectUI@@UAAPAVElement@2@XZ +?GetElement@ElementProvider@DirectUI@@UAAPDVElement@2@XZ +?GetElement@NativeHWNDHost@DirectUI@@QAAPAVElement@2@XZ +?GetElement@ScrollBar@DirectUI@@UAAPAVElement@2@XZ +?GetElement@TaskPage@DirectUI@@IAAPAVElement@2@XZ +?GetElement@Value@DirectUI@@QAAPAVElement@2@XZ +?GetElement@XHost@DirectUI@@QAAPAVElement@2@XZ +?GetElementKey@ElementProvider@DirectUI@@QAAPBVElement@2@XZ +?GetElementList@Value@DirectUI@@QAAPAV?$DynamicArray@PAVElement@DirectUI@@$0A@@2@XZ +?GetElementMovesOnIHMNotify@TouchEditBase@DirectUI@@QAA_NXZ +?GetElementNull@Value@DirectUI@@SAPAV12@XZ +?GetElementProviderImpl@Element@DirectUI@@UAAJPAVInvokeHelper@2@PAPAVElementProvider@2@@Z +?GetElementProviderImpl@TouchSelect@DirectUI@@UAAJPAVInvokeHelper@2@PAPAVElementProvider@2@@Z +?GetElementProviderImpl@XBaby@DirectUI@@UAAJPAVInvokeHelper@2@PAPAVElementProvider@2@@Z +?GetElementScaleFactor@Element@DirectUI@@QAAMXZ +?GetElementScaledFloat@Value@DirectUI@@QAAMPAVElement@2@@Z +?GetElementScaledInt@Value@DirectUI@@QAAHPAVElement@2@@Z +?GetElementScaledPoint@Value@DirectUI@@QAAXPAVElement@2@PAUtagPOINT@@@Z +?GetElementScaledRect@Value@DirectUI@@QAAXPAVElement@2@PAUtagRECT@@@Z +?GetElementScaledSize@Value@DirectUI@@QAAXPAVElement@2@PAUtagSIZE@@@Z +?GetEmbeddedFragmentRoots@ElementProvider@DirectUI@@UAAJPAPAUtagSAFEARRAY@@@Z +?GetEnabled@Element@DirectUI@@QAA_NXZ +?GetEncodedContentString@Element@DirectUI@@QAAJPAGI@Z +?GetEncodedContentStringLength@Element@DirectUI@@QAAIXZ +?GetEncodedString@Value@DirectUI@@QAAJPAGI@Z +?GetEncodedStringLength@Value@DirectUI@@QAAIXZ +?GetEnforceSize@PushButton@DirectUI@@QAA_NXZ +?GetExpand@Macro@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetExpandCollapseState@EventManager@DirectUI@@CAXPAUtagVARIANT@@@Z +?GetExpanded@Expandable@DirectUI@@QAA_NXZ +?GetExprNull@Value@DirectUI@@SAPAV12@XZ +?GetExpression@Value@DirectUI@@QAAPAVExpression@2@XZ +?GetExtent@Element@DirectUI@@QAAPBUtagSIZE@@PAPAVValue@2@@Z +?GetFactory@RichText@DirectUI@@QAAPAUIDWriteFactory@@XZ +?GetFactoryLock@Element@DirectUI@@SAPAU_RTL_CRITICAL_SECTION@@XZ +?GetFill@Value@DirectUI@@QAAPBUFill@2@XZ +?GetFillpartElement@TouchSlider@DirectUI@@QAAPAVElement@2@XZ +?GetFilterOnPaste@TouchEditBase@DirectUI@@QAA_NXZ +?GetFlags@TouchHWNDElement@DirectUI@@QAA?AW4TouchHWNDElementFlags@2@XZ +?GetFloat@Value@DirectUI@@QAAMXZ +?GetFloatOne@Value@DirectUI@@SAPAV12@XZ +?GetFloatZero@Value@DirectUI@@SAPAV12@XZ +?GetFocus@HWNDElementProvider@DirectUI@@UAAJPAPAUIRawElementProviderFragment@@@Z +?GetFocus@HWNDElementProxy@DirectUI@@IAAJPAPAUIRawElementProviderFragment@@@Z +?GetFocusableElement@XBaby@DirectUI@@UAAPAVElement@2@XZ +?GetFocusedHWNDElement@HWNDElement@DirectUI@@SAPAV12@XZ +?GetFont@Element@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetFont@HWNDHost@DirectUI@@IAAPAUHFONT__@@XZ +?GetFontFace@Element@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetFontQuality@Element@DirectUI@@QAAHXZ +?GetFontSize@Element@DirectUI@@QAAHXZ +?GetFontStyle@Element@DirectUI@@QAAHXZ +?GetFontWeight@Element@DirectUI@@QAAHXZ +?GetForceEditTextToLTR@TouchEditBase@DirectUI@@QAA_NXZ +?GetForegroundColor@Element@DirectUI@@QAAPBUFill@2@PAPAVValue@2@@Z +?GetForegroundColorRef@RichText@DirectUI@@UAAJPAK@Z +?GetForegroundColorRef@TouchButton@DirectUI@@UAAJPAK@Z +?GetForegroundStdColor@Element@DirectUI@@QAAHXZ +?GetFragmentRoot@ElementProxy@DirectUI@@IAAJPAPAUIRawElementProviderFragmentRoot@@@Z +?GetFrameDuration@AnimationStrip@DirectUI@@QAAHXZ +?GetFrameIndex@AnimationStrip@DirectUI@@QAAHXZ +?GetFrameWidth@AnimationStrip@DirectUI@@QAAHXZ +?GetGetSheetCallback@DUIXmlParser@DirectUI@@QAAP6APAVValue@2@PBGPAX@ZXZ +?GetGlobalIndex@ClassInfoBase@DirectUI@@UBAIXZ +?GetGraphic@Value@DirectUI@@QAAPAUGraphic@2@XZ +?GetHDC@DCSurface@DirectUI@@QAAPAUHDC__@@XZ +?GetHInstance@DUIXmlParser@DirectUI@@QAAPAUHINSTANCE__@@XZ +?GetHScroll@ScrollViewer@DirectUI@@MAAPAVBaseScrollBar@2@XZ +?GetHScroll@StyledScrollViewer@DirectUI@@MAAPAVBaseScrollBar@2@XZ +?GetHScrollbar@TouchScrollViewer@DirectUI@@QAAJPAPAVElement@2@@Z +?GetHWND@HWNDElement@DirectUI@@UAAPAUHWND__@@XZ +?GetHWND@HWNDHost@DirectUI@@UAAPAUHWND__@@XZ +?GetHWND@NativeHWNDHost@DirectUI@@QAAPAUHWND__@@XZ +?GetHWND@XHost@DirectUI@@QAAPAUHWND__@@XZ +?GetHWNDParent@HWNDHost@DirectUI@@QAAPAUHWND__@@XZ +?GetHandle@ResourceModuleHandles@DirectUI@@QAAJPBGPAPAUHINSTANCE__@@@Z +?GetHandleEnter@TouchButton@DirectUI@@QAA_NXZ +?GetHandleEnterKey@DialogElement@DirectUI@@UAA_NXZ +?GetHandleGlobalEnter@TouchButton@DirectUI@@QAA_NXZ +?GetHasShield@CCPushButton@DirectUI@@QAA_NXZ +?GetHeight@Element@DirectUI@@QAAHXZ +?GetHighDPI@Element@DirectUI@@QAA_NXZ +?GetHostedElementID@XBaby@DirectUI@@UAAJPAG@Z +?GetHostedElementID@XProvider@DirectUI@@UAAJPAG@Z +?GetHwnd@ElementProxy@DirectUI@@IAAJPAPAUHWND__@@@Z +?GetID@Element@DirectUI@@QAAGXZ +?GetIDsOfNames@DuiAccessible@DirectUI@@UAAJABU_GUID@@PAPAGIKPAJ@Z +?GetIHMRect@TouchHWNDElement@DirectUI@@QAAJPAUtagRECT@@@Z +?GetIHMState@TouchHWNDElement@DirectUI@@QAA?AW4IHMState@2@XZ +?GetIMEComposing@TouchEditBase@DirectUI@@QAA_NXZ +?GetIdentityString@DuiAccessible@DirectUI@@UAAJKPAPAEPAK@Z +?GetIdentityString@HWNDHostAccessible@DirectUI@@UAAJKPAPAEPAK@Z +?GetIgnoredKeyCombos@TouchEditBase@DirectUI@@QAA?AW4TouchEditFilteredKeyComboFlags@2@XZ +?GetImage@Value@DirectUI@@QAAPAX_N@Z +?GetImmediateChild@Element@DirectUI@@QAAPAV12@PAV12@@Z +?GetImmersiveFocusRectOffsets@Element@DirectUI@@UAAXPAUtagRECT@@@Z +?GetImmersiveFocusRectOffsets@TouchButton@DirectUI@@UAAXPAUtagRECT@@@Z +?GetImmersiveFocusRectOffsets@TouchCheckBox@DirectUI@@UAAXPAUtagRECT@@@Z +?GetImmersiveFocusRectOffsets@TouchHyperLink@DirectUI@@UAAXPAUtagRECT@@@Z +?GetIndex@Element@DirectUI@@QAAHXZ +?GetInertiaEndpointVisibleRect@TouchScrollViewer@DirectUI@@QAAXPAUtagRECT@@@Z +?GetInertiaEndpointZoomLevel@TouchScrollViewer@DirectUI@@QAAMM@Z +?GetInnerBorderThickness@TouchEdit2@DirectUI@@QAAPBUtagRECT@@PAPAVValue@2@@Z +?GetInnerHWND@XElement@DirectUI@@QAAPAUHWND__@@XZ +?GetInputScope@TouchEdit2@DirectUI@@QAA?AW4__MIDL___MIDL_itf_inputscope_0000_0000_0001@@XZ +?GetInt@EventManager@DirectUI@@CAJPAUtagVARIANT@@PAVValue@2@@Z +?GetInt@Value@DirectUI@@QAAHXZ +?GetIntMinusOne@Value@DirectUI@@SAPAV12@XZ +?GetIntZero@Value@DirectUI@@SAPAV12@XZ +?GetIntegrateIMECandidateList@TouchEditBase@DirectUI@@QAA_NXZ +?GetInteractionMode@TouchScrollViewer@DirectUI@@QAAHXZ +?GetInterpolationMode@Movie@DirectUI@@QAAHXZ +?GetInvokeHelper@InvokeManager@DirectUI@@SAJPAPAVInvokeHelper@2@@Z +?GetIsContinuous@TouchSlider@DirectUI@@QAA_NXZ +?GetIsPressed@TouchSlider@DirectUI@@QAA_NXZ +?GetIsReadOnly@ValueProxy@DirectUI@@AAAJPAH@Z +?GetIsSelected@NavigatorSelectionItemProxy@DirectUI@@AAAJPAVBrowser@2@PAH@Z +?GetIsSelectionRequired@BrowserSelectionProxy@DirectUI@@AAAJPAH@Z +?GetIsSelectionRequired@SelectorSelectionProxy@DirectUI@@AAAJPAH@Z +?GetIsShowOnOffFeedback@TouchSlider@DirectUI@@QAA_NXZ +?GetIsVertical@TouchSlider@DirectUI@@QAA_NXZ +?GetItem@GridProvider@DirectUI@@UAAJHHPAPAUIRawElementProviderSimple@@@Z +?GetItem@GridProxy@DirectUI@@AAAJIIPAPAUIRawElementProviderSimple@@@Z +?GetItemCount@TouchSelect@DirectUI@@QAAKXZ +?GetItemData@TouchSelect@DirectUI@@QAAJHPAPAUIUnknown@@@Z +?GetItemData@TouchSelectItem@DirectUI@@QAAJPAPAUIUnknown@@@Z +?GetItemHeightInPopup@TouchSelect@DirectUI@@QAAHXZ +?GetItemState@CCTreeView@DirectUI@@QAAIQAU_TREEITEM@@@Z +?GetKeyFocused@Element@DirectUI@@UAA_NXZ +?GetKeyFocused@HWNDHost@DirectUI@@UAA_NXZ +?GetKeyFocusedElement@DialogElement@DirectUI@@UAAPAVElement@2@XZ +?GetKeyFocusedElement@HWNDElement@DirectUI@@SAPAVElement@2@XZ +?GetKeyWithin@Element@DirectUI@@QAA_NXZ +?GetKeyWithinChild@Element@DirectUI@@QAAPAV12@XZ +?GetKeyboardNavigationCapture@TouchEditBase@DirectUI@@QAA?AW4TouchEditKeyboardNavigationCapture@2@XZ +?GetLabel@ElementProxy@DirectUI@@IAAJPAUtagVARIANT@@@Z +?GetLayout@Element@DirectUI@@QAAPAVLayout@2@PAPAVValue@2@@Z +?GetLayout@Value@DirectUI@@QAAPAVLayout@2@XZ +?GetLayoutChildCount@Layout@DirectUI@@QAAIPAVElement@2@@Z +?GetLayoutIndexFromChild@Layout@DirectUI@@QAAHPAVElement@2@0@Z +?GetLayoutNull@Value@DirectUI@@SAPAV12@XZ +?GetLayoutPos@Element@DirectUI@@QAAHXZ +?GetLightDismissIHM@TouchHWNDElement@DirectUI@@QAA_NXZ +?GetLine@CCBaseScrollBar@DirectUI@@UAAHXZ +?GetLine@FlowLayout@DirectUI@@QAAHPAVElement@2@0@Z +?GetLine@ScrollBar@DirectUI@@UAAHXZ +?GetLine@VerticalFlowLayout@DirectUI@@QAAHPAVElement@2@0@Z +?GetLineCount@RichText@DirectUI@@QAAKXZ +?GetLineSize@CCTrackBar@DirectUI@@QAAHXZ +?GetLinkIndicatorsToContent@TouchScrollViewer@DirectUI@@QAA_NXZ +?GetLocation@Element@DirectUI@@QAAPBUtagPOINT@@PAPAVValue@2@@Z +?GetManipulationCompositor@TouchScrollViewer@DirectUI@@QAAPAUIDirectManipulationCompositor@@XZ +?GetManipulationHorizontalAlignment@TouchScrollViewer@DirectUI@@QAAHXZ +?GetManipulationManager@TouchScrollViewer@DirectUI@@QAAPAUIDirectManipulationManager@@XZ +?GetManipulationVerticalAlignment@TouchScrollViewer@DirectUI@@QAAHXZ +?GetManipulationViewport@TouchScrollViewer@DirectUI@@QAAPAUIDirectManipulationViewport@@_N@Z +?GetMargin@Element@DirectUI@@QAAPBUtagRECT@@PAPAVValue@2@@Z +?GetMaxLength@Edit@DirectUI@@QAAHXZ +?GetMaxLength@TouchEditBase@DirectUI@@QAAHXZ +?GetMaximum@CCBaseScrollBar@DirectUI@@UAAHXZ +?GetMaximum@ModernProgressBar@DirectUI@@QAAHXZ +?GetMaximum@Progress@DirectUI@@QAAHXZ +?GetMaximum@ScrollBar@DirectUI@@UAAHXZ +?GetMetering@TouchSlider@DirectUI@@QAAHXZ +?GetMinSize@Element@DirectUI@@QAAPBUtagSIZE@@PAPAVValue@2@@Z +?GetMinimum@CCBaseScrollBar@DirectUI@@UAAHXZ +?GetMinimum@ModernProgressBar@DirectUI@@QAAHXZ +?GetMinimum@Progress@DirectUI@@QAAHXZ +?GetMinimum@ScrollBar@DirectUI@@UAAHXZ +?GetModule@ClassInfoBase@DirectUI@@UBAPAUHINSTANCE__@@XZ +?GetModuleBase@CallstackTracker@DirectUI@@AAA_KPAX_K@Z +?GetMouseFocused@Element@DirectUI@@QAA_NXZ +?GetMouseWithin@Element@DirectUI@@QAA_NXZ +?GetMouseWithinChild@Element@DirectUI@@QAAPAV12@XZ +?GetMouseWithinHorizontalScrollRegion@TouchScrollViewer@DirectUI@@QAA_NXZ +?GetMoveCaretToEndOnSyncContent@TouchEditBase@DirectUI@@QAA_NXZ +?GetMultiline@Edit@DirectUI@@QAA_NXZ +?GetMultiline@TouchEditBase@DirectUI@@QAA_NXZ +?GetName@ClassInfoBase@DirectUI@@UBAPBGXZ +?GetNote@CCCommandLink@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetNotificationSinkHWND@XElement@DirectUI@@UAAPAUHWND__@@XZ +?GetNull@Value@DirectUI@@SAPAV12@XZ +?GetOffText@TouchSwitch@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetOnText@TouchSwitch@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetOptimizeMove@HWNDHost@DirectUI@@QAA_NXZ +?GetOrder@ScrollBar@DirectUI@@QAAHXZ +?GetOverhang@Element@DirectUI@@QAA_NXZ +?GetOverrideButtonBackground@CCPushButton@DirectUI@@QAA_NXZ +?GetOverrideScaleFactor@DUIXmlParser@DirectUI@@QBA_NPAM@Z +?GetPICount@ClassInfoBase@DirectUI@@UBAIXZ +?GetPVLAnimationState@Element@DirectUI@@QAAHXZ +?GetPadding@Element@DirectUI@@QAAPBUtagRECT@@PAPAVValue@2@@Z +?GetPage@CCBaseScrollBar@DirectUI@@UAAHXZ +?GetPage@Pages@DirectUI@@QAAPAVElement@2@I@Z +?GetPage@Pages@DirectUI@@QAAPAVElement@2@PBG@Z +?GetPage@ScrollBar@DirectUI@@UAAHXZ +?GetPageInc@BaseScrollBar@DirectUI@@QAAHXZ +?GetPageRCID@TaskPage@DirectUI@@MAAIXZ +?GetPageResID@TaskPage@DirectUI@@MAAPBGXZ +?GetPages@Browser@DirectUI@@QAAPAVPages@2@XZ +?GetParent@Element@DirectUI@@QAAPAV12@XZ +?GetParentHWND@TaskPage@DirectUI@@QAAPAUHWND__@@XZ +?GetParser@DUIFactory@DirectUI@@QAAPAVDUIXmlParser@2@XZ +?GetParserCommon@DUIXmlParser@DirectUI@@IAAJPAPAV12@@Z +?GetPasswordCharacter@Edit@DirectUI@@QAAHXZ +?GetPasswordCharacter@TouchEditBase@DirectUI@@QAAHXZ +?GetPasswordRevealMode@TouchEdit2@DirectUI@@QAA?AW4TouchEditPasswordRevealMode@2@XZ +?GetPath@Movie@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetPatternProvider@ElementProvider@DirectUI@@UAAJHPAPAUIUnknown@@@Z +?GetPinning@BaseScrollViewer@DirectUI@@QAAHXZ +?GetPixelOffsetMode@Movie@DirectUI@@QAAHXZ +?GetPlay@AnimationStrip@DirectUI@@QAA_NXZ +?GetPlayAllFramesMode@Movie@DirectUI@@QAA_NXZ +?GetPoint@Value@DirectUI@@QAAPBUtagPOINT@@XZ +?GetPointZero@Value@DirectUI@@SAPAV12@XZ +?GetPopupBounds@TouchSelect@DirectUI@@QAAPBUtagRECT@@PAPAVValue@2@@Z +?GetPosition@CCBaseScrollBar@DirectUI@@UAAHXZ +?GetPosition@ModernProgressBar@DirectUI@@QAAHXZ +?GetPosition@Progress@DirectUI@@QAAHXZ +?GetPosition@ScrollBar@DirectUI@@UAAHXZ +?GetPredictedVisibleRect@TouchScrollViewer@DirectUI@@QAAXPAUtagRECT@@@Z +?GetPreserveAlphaChannel@Element@DirectUI@@QBA_NXZ +?GetPressed@Button@DirectUI@@QAA_NXZ +?GetPressed@TouchButton@DirectUI@@QAA_NXZ +?GetPreventFormatChangeUpdatingModifiedState@TouchEditBase@DirectUI@@QAA_NXZ +?GetProcs@Schema@DirectUI@@CAJXZ +?GetPromptText@TouchEdit2@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetPromptWithCaret@TouchEdit2@DirectUI@@QAA_NXZ +?GetPropValPairInfo@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@PAUIClassInfo@2@PBG2PAPBUPropertyInfo@2@PAPAVValue@2@@Z +?GetPropValPairInfo@DUIXmlParser@DirectUI@@IAAJULINEINFO@2@PAUIClassInfo@2@PBG2PAPBUPropertyInfo@2@PAPAVValue@2@@Z +?GetProperty@Bind@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetProperty@ElementProxy@DirectUI@@IAAJPAUtagVARIANT@@H@Z +?GetPropertyValue@ElementProvider@DirectUI@@UAAJHPAUtagVARIANT@@@Z +?GetProportional@CCBaseScrollBar@DirectUI@@UAA_NXZ +?GetProportional@ScrollBar@DirectUI@@UAA_NXZ +?GetProvider@XElement@DirectUI@@QAAPAUIXProvider@2@XZ +?GetProviderOptions@ElementProxy@DirectUI@@IAAJPAW4ProviderOptions@@@Z +?GetProxyCreator@?$PatternProvider@VExpandCollapseProvider@DirectUI@@UIExpandCollapseProvider@@$00@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@?$PatternProvider@VGridItemProvider@DirectUI@@UIGridItemProvider@@$01@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@?$PatternProvider@VGridProvider@DirectUI@@UIGridProvider@@$02@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@?$PatternProvider@VInvokeProvider@DirectUI@@UIInvokeProvider@@$0A@@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@?$PatternProvider@VRangeValueProvider@DirectUI@@UIRangeValueProvider@@$03@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@?$PatternProvider@VScrollItemProvider@DirectUI@@UIScrollItemProvider@@$05@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@?$PatternProvider@VScrollProvider@DirectUI@@UIScrollProvider@@$04@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@?$PatternProvider@VSelectionItemProvider@DirectUI@@UISelectionItemProvider@@$06@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@?$PatternProvider@VSelectionProvider@DirectUI@@UISelectionProvider@@$07@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@?$PatternProvider@VTableItemProvider@DirectUI@@UITableItemProvider@@$09@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@?$PatternProvider@VTableProvider@DirectUI@@UITableProvider@@$08@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@?$PatternProvider@VToggleProvider@DirectUI@@UIToggleProvider@@$0L@@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@?$PatternProvider@VValueProvider@DirectUI@@UIValueProvider@@$0M@@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@ElementProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@ExpandCollapseProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@GridItemProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@GridProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@HWNDElementProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@InvokeProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@RangeValueProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@ScrollItemProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@ScrollProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@SelectionItemProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@SelectionProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@TableItemProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@TableProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@ToggleProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetProxyCreator@ValueProvider@DirectUI@@UAAP6APAVProviderProxy@2@PAVElement@2@@ZXZ +?GetRangeMax@CCTrackBar@DirectUI@@QAAHXZ +?GetRangeMax@TouchSlider@DirectUI@@QAAHXZ +?GetRangeMin@CCTrackBar@DirectUI@@QAAHXZ +?GetRangeMin@TouchSlider@DirectUI@@QAAHXZ +?GetRawValue@Element@DirectUI@@QAAPAVValue@2@PBUPropertyInfo@2@HPAUUpdateCache@2@@Z +?GetReadOnly@TouchEditBase@DirectUI@@QAA_NXZ +?GetRect@Value@DirectUI@@QAAPBUtagRECT@@XZ +?GetRectZero@Value@DirectUI@@SAPAV12@XZ +?GetRefCount@Value@DirectUI@@QBAHXZ +?GetReferencePoint@RefPointElement@DirectUI@@QAAPBUtagPOINT@@PAPAVValue@2@@Z +?GetRegisteredDefaultButton@DialogElement@DirectUI@@UAAPAVElement@2@XZ +?GetRenderBorderThickness@Element@DirectUI@@QAAXPAUtagRECT@@@Z +?GetRenderEdgeHighlightThickness@Element@DirectUI@@QAAXPAUtagRECT@@@Z +?GetRenderMargin@Element@DirectUI@@QAAXPAUtagRECT@@@Z +?GetRenderMinSize@Element@DirectUI@@QAAXPAUtagSIZE@@@Z +?GetRenderPadding@Element@DirectUI@@QAAXPAUtagRECT@@@Z +?GetRepeat@Movie@DirectUI@@QAA_NXZ +?GetResourceHInstance@DUIXmlParser@DirectUI@@QAAPAUHINSTANCE__@@XZ +?GetRoot@Element@DirectUI@@QAAPAV12@XZ +?GetRoot@XProvider@DirectUI@@IAAPAVElement@2@XZ +?GetRootRelativeBounds@Element@DirectUI@@QAAJPAUtagRECT@@@Z +?GetRow@GridItemProxy@DirectUI@@AAAJPAH@Z +?GetRowCount@GridProxy@DirectUI@@AAAJPAH@Z +?GetRowHeaderItems@TableItemProvider@DirectUI@@UAAJPAPAUtagSAFEARRAY@@@Z +?GetRowHeaders@TableProvider@DirectUI@@UAAJPAPAUtagSAFEARRAY@@@Z +?GetRuntimeId@ElementProvider@DirectUI@@UAAJPAPAUtagSAFEARRAY@@@Z +?GetRuntimeId@ElementProxy@DirectUI@@IAAJPAPAUtagSAFEARRAY@@@Z +?GetScaledFloat@Value@DirectUI@@QAAMM@Z +?GetScaledInt@Value@DirectUI@@QAAHM@Z +?GetScaledInt@Value@DirectUI@@QAAPBUScaledInt@2@XZ +?GetScaledPoint@Value@DirectUI@@QAAXMPAUtagPOINT@@@Z +?GetScaledRect@Value@DirectUI@@QAAXMPAUtagRECT@@@Z +?GetScaledSize@Value@DirectUI@@QAAXMPAUtagSIZE@@@Z +?GetScrollBar@ScrollProxy@DirectUI@@AAAPAVBaseScrollBar@2@_N@Z +?GetScrollBarHelper@ScrollProxy@DirectUI@@AAAPAVBaseScrollBar@2@PAVElement@2@_N@Z +?GetScrollPadding@TouchScrollViewer@DirectUI@@QAAPBUtagRECT@@PAPAVValue@2@@Z +?GetScrollPercent@ScrollProxy@DirectUI@@AAAJ_NPAN@Z +?GetScrollable@ScrollProxy@DirectUI@@AAAJ_NPAH@Z +?GetSelected@Element@DirectUI@@QAA_NXZ +?GetSelection@BrowserSelectionProxy@DirectUI@@AAAJPAPAUtagSAFEARRAY@@@Z +?GetSelection@Combobox@DirectUI@@QAAHXZ +?GetSelection@SelectionProvider@DirectUI@@UAAJPAPAUtagSAFEARRAY@@@Z +?GetSelection@Selector@DirectUI@@QAAPAVElement@2@XZ +?GetSelection@TouchEdit2@DirectUI@@QAAJPAJ0@Z +?GetSelection@TouchSelect@DirectUI@@QAAPAVElement@2@XZ +?GetSelectionBackgroundColor@TouchEditBase@DirectUI@@QAAPAVValue@2@XZ +?GetSelectionContainer@SelectorSelectionItemProxy@DirectUI@@AAAJPAPAUIRawElementProviderSimple@@@Z +?GetSelectionForegroundColor@TouchEditBase@DirectUI@@QAAPAVValue@2@XZ +?GetSelectionIndex@TouchSelect@DirectUI@@QAAHXZ +?GetShadowIntensity@Element@DirectUI@@QAAHXZ +?GetSheet@DUIXmlParser@DirectUI@@QAAJPBGPAPAVValue@2@@Z +?GetSheet@Element@DirectUI@@QAAPAVStyleSheet@2@XZ +?GetSheetContext@DUIXmlParser@DirectUI@@QAAPAXXZ +?GetSheetNull@Value@DirectUI@@SAPAV12@XZ +?GetShortcut@Element@DirectUI@@QAAHXZ +?GetShortcutChar@Element@DirectUI@@QAAGXZ +?GetShortcutChar@RichText@DirectUI@@QAAGXZ +?GetShowClearButtonMinWidth@TouchEdit2@DirectUI@@QAAHXZ +?GetShowKeyFocus@TouchButton@DirectUI@@QAA_NXZ +?GetShowTick@TouchSlider@DirectUI@@QAA_NXZ +?GetSinkRect@HWNDHost@DirectUI@@AAAXPBUtagRECT@@PAU3@@Z +?GetSize@Value@DirectUI@@QAAPBUtagSIZE@@XZ +?GetSizeZero@Value@DirectUI@@SAPAV12@XZ +?GetSmoothingMode@Movie@DirectUI@@QAAHXZ +?GetSnapIntervalX@TouchScrollViewer@DirectUI@@QAAMXZ +?GetSnapIntervalY@TouchScrollViewer@DirectUI@@QAAMXZ +?GetSnapMode@TouchScrollViewer@DirectUI@@QAAHXZ +?GetSnapOffsetX@TouchScrollViewer@DirectUI@@QAAMXZ +?GetSnapOffsetY@TouchScrollViewer@DirectUI@@QAAMXZ +?GetSnapPointCollectionX@TouchScrollViewer@DirectUI@@QAAPAV?$DynamicArray@N$0A@@2@PAPAVValue@2@@Z +?GetSnapPointCollectionY@TouchScrollViewer@DirectUI@@QAAPAV?$DynamicArray@N$0A@@2@PAPAVValue@2@@Z +?GetState@ModernProgressBar@DirectUI@@QAAHXZ +?GetStaticColor@HWNDHost@DirectUI@@IAA_NPAUHDC__@@PAPAUHBRUSH__@@@Z +?GetStepCount@TouchSlider@DirectUI@@QAAHXZ +?GetString@EventManager@DirectUI@@CAJPAUtagVARIANT@@PAVValue@2@@Z +?GetString@Value@DirectUI@@QAAPBGXZ +?GetStringDynamicScaling@Value@DirectUI@@QAAPBGXZ +?GetStringNull@Value@DirectUI@@SAPAV12@XZ +?GetStringRPNull@Value@DirectUI@@SAPAV12@XZ +?GetStyle@CCTreeView@DirectUI@@QAAKXZ +?GetStyleSheet@Value@DirectUI@@QAAPAVStyleSheet@2@XZ +?GetSubContent@TouchCommandButton@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetSuppressClearButton@TouchEdit2@DirectUI@@QAA_NXZ +?GetSurfaceType@Surface@DirectUI@@SA?AW4EType@12@I@Z +?GetSurfaceType@Surface@DirectUI@@SAIW4EType@12@@Z +?GetSyncContentWhileIMEComposing@TouchEditBase@DirectUI@@QAA_NXZ +?GetTargetPage@Navigator@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetTextContentOverride@TouchSelectItem@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetTextDocument@TouchEdit2@DirectUI@@UAAJPAPAUITextDocument@@@Z +?GetTextDocument@TouchEditBase@DirectUI@@UAAJPAPAUITextDocument@@@Z +?GetTextGlowSize@Element@DirectUI@@QAAHXZ +?GetTextHeight@Edit@DirectUI@@AAAIXZ +?GetTextHost@TouchEdit2@DirectUI@@QAAJPAPAVITextHost@@@Z +?GetTextMode@TouchEditBase@DirectUI@@QAA?AW4TouchEditTextMode@2@XZ +?GetTextSelection@TouchEdit2@DirectUI@@QAAJPAPAUITextSelection@@@Z +?GetTextServices@TouchEdit2@DirectUI@@UAAJPAPAVITextServices@@@Z +?GetTextServices@TouchEditBase@DirectUI@@UAAJPAPAVITextServices@@@Z +?GetThemeChanged@HWNDHost@DirectUI@@IAAHXZ +?GetThemedBorder@Edit@DirectUI@@QAA_NXZ +?GetThumb@TouchScrollBar@DirectUI@@QAAPAVElement@2@XZ +?GetThumbElement@TouchSlider@DirectUI@@QAAPAVButton@2@XZ +?GetThumbPosition@CCTrackBar@DirectUI@@QAAHXZ +?GetThumbValue@TouchSlider@DirectUI@@QAAHXZ +?GetTickCount@TouchSlider@DirectUI@@QAAHXZ +?GetTitleText@TouchSwitch@DirectUI@@QAAPBGPAPAVValue@2@@Z +?GetToggleOnClick@TouchCheckBox@DirectUI@@QAA_NXZ +?GetToggleState@EventManager@DirectUI@@CAXPAUtagVARIANT@@@Z +?GetToggleState@ToggleProxy@DirectUI@@AAAJPAW4ToggleState@@@Z +?GetToggleValue@TouchSwitch@DirectUI@@QAAHXZ +?GetTooltip@Element@DirectUI@@QAA_NXZ +?GetTooltipMaxWidth@Element@DirectUI@@QAAHXZ +?GetTooltipMaximumLineCount@TouchHWNDElement@DirectUI@@QAAHXZ +?GetTopLevel@Element@DirectUI@@QAAPAV12@XZ +?GetTrackElement@TouchSlider@DirectUI@@QAAPAVElement@2@XZ +?GetTracking@CCBaseScrollBar@DirectUI@@QAA_NXZ +?GetTranslatedTileRects@TouchScrollViewer@DirectUI@@QAAXPAUtagRECT@@PAII@Z +?GetTransparent@HWNDHost@DirectUI@@QAA_NXZ +?GetTreatRightMouseButtonAsLeft@TouchButton@DirectUI@@QAA_NXZ +?GetTreeAlphaLevel@Element@DirectUI@@QAAMXZ +?GetTrimmedLineCount@RichText@DirectUI@@QAAKXZ +?GetType@DCSurface@DirectUI@@UBA?AW4EType@Surface@2@XZ +?GetType@Value@DirectUI@@QBAHXZ +?GetTypeInfo@DuiAccessible@DirectUI@@UAAJIKPAPAUITypeInfo@@@Z +?GetTypeInfoCount@DuiAccessible@DirectUI@@UAAJPAI@Z +?GetUIAElementProvider@Element@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?GetUIState@HWNDElement@DirectUI@@QAAGXZ +?GetUiaFocusDelegate@Element@DirectUI@@UAAPAV12@XZ +?GetUiaFocusDelegate@TouchEdit2@DirectUI@@UAAPAVElement@2@XZ +?GetUnavailable@Value@DirectUI@@SAPAV12@XZ +?GetUnset@Value@DirectUI@@SAPAV12@XZ +?GetVScroll@ScrollViewer@DirectUI@@MAAPAVBaseScrollBar@2@XZ +?GetVScroll@StyledScrollViewer@DirectUI@@MAAPAVBaseScrollBar@2@XZ +?GetVScrollbar@TouchScrollViewer@DirectUI@@QAAJPAPAVElement@2@@Z +?GetValue@Element@DirectUI@@QAAPAVValue@2@P6APBUPropertyInfo@2@XZHPAUUpdateCache@2@@Z +?GetValue@Element@DirectUI@@QAAPAVValue@2@PBUPropertyInfo@2@HPAUUpdateCache@2@@Z +?GetValue@ValueProxy@DirectUI@@AAAJPAPAG@Z +?GetValueList@Value@DirectUI@@QAAPAV?$DynamicArray@PAVValue@DirectUI@@$0A@@2@XZ +?GetValueParser@DUIXmlParser@DirectUI@@IAAJPAPAVValueParser@ParserTools@2@@Z +?GetVertical@ScrollBar@DirectUI@@QAA_NXZ +?GetViewSize@ScrollProxy@DirectUI@@AAAJ_NPAN@Z +?GetViewer@ScrollProxy@DirectUI@@AAAJPAPAVViewer@2@@Z +?GetVisible@Element@DirectUI@@QAA_NXZ +?GetVisibleRect@TouchScrollViewer@DirectUI@@QAAXPAUtagRECT@@@Z +?GetVisited@TouchHyperLink@DirectUI@@QAA_NXZ +?GetVisualState@TouchSlider@DirectUI@@QAAHXZ +?GetWantTabs@Edit@DirectUI@@QAA_NXZ +?GetWidth@Element@DirectUI@@QAAHXZ +?GetWinStyle@CCBase@DirectUI@@QAAHXZ +?GetWindow@DuiAccessible@DirectUI@@UAAJPAPAUHWND__@@@Z +?GetWindow@HWNDHostAccessible@DirectUI@@UAAJPAPAUHWND__@@@Z +?GetWindowAccessGradientColor@TouchHWNDElement@DirectUI@@QAAPAVValue@2@XZ +?GetWindowActive@Element@DirectUI@@QAA_NXZ +?GetWindowClassNameAndStyle@HWNDElement@DirectUI@@UAAXPAPBGPAI@Z +?GetWrapKeyboardNavigate@HWNDElement@DirectUI@@QAA_NXZ +?GetX@Element@DirectUI@@QAAHXZ +?GetXBabyElement@XBaby@DirectUI@@UAAPAVHWNDElement@2@XZ +?GetXBarVisibility@BaseScrollViewer@DirectUI@@QAAHXZ +?GetXOffset@BaseScrollViewer@DirectUI@@QAAHXZ +?GetXOffset@Viewer@DirectUI@@QAAHXZ +?GetXScrollHeight@BaseScrollViewer@DirectUI@@QAAHXZ +?GetXScrollable@BaseScrollViewer@DirectUI@@QAA_NXZ +?GetXScrollable@Viewer@DirectUI@@QAA_NXZ +?GetXmlLiteDll@DUIXmlParser@DirectUI@@KAJPAPAUHINSTANCE__@@@Z +?GetY@Element@DirectUI@@QAAHXZ +?GetYBarVisibility@BaseScrollViewer@DirectUI@@QAAHXZ +?GetYOffset@BaseScrollViewer@DirectUI@@QAAHXZ +?GetYOffset@Viewer@DirectUI@@QAAHXZ +?GetYScrollWidth@BaseScrollViewer@DirectUI@@QAAHXZ +?GetYScrollable@BaseScrollViewer@DirectUI@@QAA_NXZ +?GetYScrollable@Viewer@DirectUI@@QAA_NXZ +?GetZoomMaximum@TouchScrollViewer@DirectUI@@QAAMXZ +?GetZoomMinimum@TouchScrollViewer@DirectUI@@QAAMXZ +?GridItemPattern@Schema@DirectUI@@2HA DATA +?GridItem_ColumnSpan_Property@Schema@DirectUI@@2HA DATA +?GridItem_Column_Property@Schema@DirectUI@@2HA DATA +?GridItem_Parent_Property@Schema@DirectUI@@2HA DATA +?GridItem_RowSpan_Property@Schema@DirectUI@@2HA DATA +?GridItem_Row_Property@Schema@DirectUI@@2HA DATA +?GridPattern@Schema@DirectUI@@2HA DATA +?Grid_ColumnCount_Property@Schema@DirectUI@@2HA DATA +?Grid_RowCount_Property@Schema@DirectUI@@2HA DATA +?GroupControlType@Schema@DirectUI@@2HA DATA +?HandleAccChange@EventManager@DirectUI@@CAJPAVElement@2@PAUIRawElementProviderSimple@@PAVValue@2@2@Z +?HandleAccDesc@EventManager@DirectUI@@CAJPAVElement@2@PAUIRawElementProviderSimple@@PAVValue@2@2@Z +?HandleAccPatternChange@EventManager@DirectUI@@CAJPAVElement@2@PAUIRawElementProviderSimple@@IIHPAUtagVARIANT@@2P6AX2@Z@Z +?HandleAccRoleEvent@EventManager@DirectUI@@CAJPAUIRawElementProviderSimple@@PAVValue@2@1@Z +?HandleAccStateChange@EventManager@DirectUI@@CAJPAUIRawElementProviderSimple@@IIHPAUtagVARIANT@@1_N@Z +?HandleBoolProp@EventManager@DirectUI@@CAJPAVElement@2@P6A_N0@ZPAUIRawElementProviderSimple@@HPAVValue@2@3@Z +?HandleChildrenEvent@EventManager@DirectUI@@CAJPAVElement@2@PAVValue@2@1@Z +?HandleEnterKeyProp@DialogElement@DirectUI@@SAPBUPropertyInfo@2@XZ +?HandleEnterProp@TouchButton@DirectUI@@SAPBUPropertyInfo@2@XZ +?HandleGlobalEnterProp@TouchButton@DirectUI@@SAPBUPropertyInfo@2@XZ +?HandleRangeValue@EventManager@DirectUI@@CAJPAVElement@2@PAUIRawElementProviderSimple@@PAVValue@2@2@Z +?HandleScrollPos@EventManager@DirectUI@@CAJPAVElement@2@PAUIRawElementProviderSimple@@PAVValue@2@2@Z +?HandleSelectedChange@EventManager@DirectUI@@CAJPAUIRawElementProviderSimple@@PAVValue@2@@Z +?HandleStringProp@EventManager@DirectUI@@CAJPAUIRawElementProviderSimple@@HPAVValue@2@1@Z +?HandleToggleValue@EventManager@DirectUI@@CAJPAVElement@2@PAUIRawElementProviderSimple@@PAVValue@2@2@Z +?HandleUiaDestroyListener@Element@DirectUI@@UAAXXZ +?HandleUiaEventListener@Element@DirectUI@@UAAXPAUEvent@2@@Z +?HandleUiaPropertyChangingListener@Element@DirectUI@@UAAXPBUPropertyInfo@2@@Z +?HandleUiaPropertyListener@Element@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?HandleVisibilityChange@EventManager@DirectUI@@CAJPAVElement@2@I@Z +?HasAnimation@Element@DirectUI@@QAA_NXZ +?HasBorder@Element@DirectUI@@QAA_NXZ +?HasChildren@Element@DirectUI@@QAA_NXZ +?HasContent@Element@DirectUI@@QAA_NXZ +?HasEdgeHighlight@Element@DirectUI@@QAA_NXZ +?HasKeyboardFocusProperty@Schema@DirectUI@@2HA DATA +?HasLayout@Element@DirectUI@@QAA_NXZ +?HasMargin@Element@DirectUI@@QAA_NXZ +?HasPVLAnimationState@Element@DirectUI@@QAA_NI@Z +?HasPadding@Element@DirectUI@@QAA_NXZ +?HasSelection@TouchEdit2@DirectUI@@QAA_NXZ +?HasShieldProp@CCPushButton@DirectUI@@SAPBUPropertyInfo@2@XZ +?HaveWin32Focus@HWNDHost@DirectUI@@AAA_NXZ +?HeaderControlType@Schema@DirectUI@@2HA DATA +?HeaderItemControlType@Schema@DirectUI@@2HA DATA +?HeightProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?HelpTextProperty@Schema@DirectUI@@2HA DATA +?HideTouchTooltip@TouchHWNDElement@DirectUI@@QAAJXZ +?HideWindow@NativeHWNDHost@DirectUI@@QAAXXZ +?HideWindow@XHost@DirectUI@@QAAXXZ +?HighDPIProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?Home@BaseScrollBar@DirectUI@@UAAXXZ +?Host@NativeHWNDHost@DirectUI@@QAAXPAVElement@2@@Z +?Host@XHost@DirectUI@@QAAXPAVElement@2@@Z +?Hosted@PushButton@DirectUI@@SA?AVUID@@XZ +?HyperlinkControlType@Schema@DirectUI@@2HA DATA +?IDProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?IHMNotify@TouchHWNDElement@DirectUI@@SA?AVUID@@XZ +?IMEComposingProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?INITIALSTACKSKIP@CallstackTracker@DirectUI@@0HB +?IgnoredKeyCombosProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?ImageControlType@Schema@DirectUI@@2HA DATA +?ImmersiveColorSchemeChange@HWNDElement@DirectUI@@SA?AVUID@@XZ +?Init@?$PatternProvider@VExpandCollapseProvider@DirectUI@@UIExpandCollapseProvider@@$00@DirectUI@@UAAXPAVElementProvider@2@@Z +?Init@?$PatternProvider@VGridItemProvider@DirectUI@@UIGridItemProvider@@$01@DirectUI@@UAAXPAVElementProvider@2@@Z +?Init@?$PatternProvider@VGridProvider@DirectUI@@UIGridProvider@@$02@DirectUI@@UAAXPAVElementProvider@2@@Z +?Init@?$PatternProvider@VInvokeProvider@DirectUI@@UIInvokeProvider@@$0A@@DirectUI@@UAAXPAVElementProvider@2@@Z +?Init@?$PatternProvider@VRangeValueProvider@DirectUI@@UIRangeValueProvider@@$03@DirectUI@@UAAXPAVElementProvider@2@@Z +?Init@?$PatternProvider@VScrollItemProvider@DirectUI@@UIScrollItemProvider@@$05@DirectUI@@UAAXPAVElementProvider@2@@Z +?Init@?$PatternProvider@VScrollProvider@DirectUI@@UIScrollProvider@@$04@DirectUI@@UAAXPAVElementProvider@2@@Z +?Init@?$PatternProvider@VSelectionItemProvider@DirectUI@@UISelectionItemProvider@@$06@DirectUI@@UAAXPAVElementProvider@2@@Z +?Init@?$PatternProvider@VSelectionProvider@DirectUI@@UISelectionProvider@@$07@DirectUI@@UAAXPAVElementProvider@2@@Z +?Init@?$PatternProvider@VTableItemProvider@DirectUI@@UITableItemProvider@@$09@DirectUI@@UAAXPAVElementProvider@2@@Z +?Init@?$PatternProvider@VTableProvider@DirectUI@@UITableProvider@@$08@DirectUI@@UAAXPAVElementProvider@2@@Z +?Init@?$PatternProvider@VToggleProvider@DirectUI@@UIToggleProvider@@$0L@@DirectUI@@UAAXPAVElementProvider@2@@Z +?Init@?$PatternProvider@VValueProvider@DirectUI@@UIValueProvider@@$0M@@DirectUI@@UAAXPAVElementProvider@2@@Z +?Init@AutoThread@DirectUI@@QAAJXZ +?Init@BrowserSelectionProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@CallstackTracker@DirectUI@@SAHXZ +?Init@ElementProvider@DirectUI@@MAAJPAVElement@2@PAVInvokeHelper@2@@Z +?Init@ElementProviderManager@DirectUI@@SAJXZ +?Init@ElementProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@EventManager@DirectUI@@SAJXZ +?Init@ExpandCollapseProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@GridItemProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@GridProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@HWNDElementProvider@DirectUI@@MAAJPAVHWNDElement@2@PAVInvokeHelper@2@@Z +?Init@HWNDElementProxy@DirectUI@@UAAXPAVHWNDElement@2@@Z +?Init@InvokeHelper@DirectUI@@QAAHK@Z +?Init@InvokeManager@DirectUI@@SAJXZ +?Init@InvokeProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@ModernProgressBarRangeValueProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@NavReference@DirectUI@@QAAXPAVElement@2@PAUtagRECT@@@Z +?Init@NavScoring@DirectUI@@QAAXPAVElement@2@HPBUNavReference@2@@Z +?Init@NavigatorSelectionItemProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@ProgressRangeValueProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@ProviderProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@RangeValueProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@Schema@DirectUI@@SAJXZ +?Init@ScrollBarRangeValueProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@ScrollItemProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@ScrollProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@SelectionItemProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@SelectionProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@SelectorSelectionItemProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@SelectorSelectionProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@TableItemProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@TableProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@ToggleProxy@DirectUI@@MAAXPAVElement@2@@Z +?Init@ValueProxy@DirectUI@@MAAXPAVElement@2@@Z +?InitOnceCallback@CallstackTracker@DirectUI@@CAHPAT_RTL_RUN_ONCE@@PAXPAPAX@Z +?InitProcess@FontCache@DirectUI@@SAJXZ +?InitPropSheetPage@TaskPage@DirectUI@@MAAXPAU_PROPSHEETPAGEW@@@Z +?InitThread@FontCache@DirectUI@@SAJXZ +?Initialize@AccessibleButton@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@AnimationStrip@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@AutoButton@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@BaseScrollViewer@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@Bind@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@BorderLayout@DirectUI@@QAAXXZ +?Initialize@Browser@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@Button@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@CCBase@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@CCBaseScrollBar@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@CCListView@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@CCProgressBar@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@CSafeElementProxy@@IAAJPAVElement@DirectUI@@@Z +?Initialize@CheckBoxGlyph@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@ClassInfoBase@DirectUI@@QAAJPAUHINSTANCE__@@PBG_NPBQBUPropertyInfo@2@I@Z +?Initialize@Clipper@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@Combobox@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@DUIXmlParser@DirectUI@@IAAJXZ +?Initialize@DialogElementCore@DirectUI@@QAAXPAUIDialogElement@2@PAUIElementListener@2@@Z +?Initialize@DuiAccessible@DirectUI@@QAAXPAVElement@2@@Z +?Initialize@Edit@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@Element@DirectUI@@QAAJIPAV12@PAK@Z +?Initialize@Expando@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@ExpandoButtonGlyph@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@FillLayout@DirectUI@@QAAXXZ +?Initialize@FlowLayout@DirectUI@@QAAX_NIII@Z +?Initialize@GridLayout@DirectUI@@QAAXHH@Z +?Initialize@HWNDElement@DirectUI@@QAAJPAUHWND__@@_NIPAVElement@2@PAK@Z +?Initialize@HWNDElementAccessible@DirectUI@@QAAJPAVHWNDElement@2@@Z +?Initialize@HWNDHost@DirectUI@@QAAJIIPAVElement@2@PAK@Z +?Initialize@HWNDHostAccessible@DirectUI@@QAAJPAVElement@2@PAUIAccessible@@@Z +?Initialize@Layout@DirectUI@@QAAXXZ +?Initialize@Macro@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@NativeHWNDHost@DirectUI@@QAAJPBG0PAUHWND__@@PAUHICON__@@HHHHHHPAUHINSTANCE__@@I@Z +?Initialize@NativeHWNDHost@DirectUI@@QAAJPBGPAUHWND__@@PAUHICON__@@HHHHHHI@Z +?Initialize@Navigator@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@NineGridLayout@DirectUI@@QAAXXZ +?Initialize@PText@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@Page@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@Pages@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@Progress@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@RadioButtonGlyph@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@RefPointElement@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@RepeatButton@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@Repeater@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@RichText@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@RowLayout@DirectUI@@QAAJHII@Z +?Initialize@ScrollBar@DirectUI@@QAAJ_NPAVElement@2@PAK@Z +?Initialize@Selector@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@SelectorNoDefault@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@SemanticZoomToggle@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@TableLayout@DirectUI@@QAAXHHHPAH@Z +?Initialize@TextGraphic@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@Thumb@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@TouchButton@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@TouchCheckBox@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@TouchCheckBoxGlyph@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@TouchCommandButton@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@TouchEdit2@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@TouchHWNDElement@DirectUI@@QAAJPAUHWND__@@_NIPAVElement@2@PAK@Z +?Initialize@TouchRepeatButton@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@TouchScrollBar@DirectUI@@QAAJ_NPAVElement@2@PAK@Z +?Initialize@TouchSelect@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@TouchSlider@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@TouchSwitch@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@UnknownElement@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@VerticalFlowLayout@DirectUI@@QAAX_NIII@Z +?Initialize@Viewer@DirectUI@@QAAJPAVElement@2@PAK@Z +?Initialize@XBaby@DirectUI@@IAAJPAVIXElementCP@2@PAVXProvider@2@PAUHWND__@@PAVElement@2@PAK@Z +?Initialize@XElement@DirectUI@@QAAJIPAVElement@2@PAK@Z +?Initialize@XHost@DirectUI@@QAAJPAVIXElementCP@2@@Z +?Initialize@XProvider@DirectUI@@QAAJPAVElement@2@PAVIXProviderCP@2@@Z +?Initialize@XResourceProvider@DirectUI@@QAAJPAUHINSTANCE__@@PBG11@Z +?InitializeDllInfo@CallstackTracker@DirectUI@@CAHXZ +?InitializeParserFromXmlReader@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@PAUHINSTANCE__@@1@Z +?InitializeSymbols@CallstackTracker@DirectUI@@CAHXZ +?InnerBorderThicknessProp@TouchEdit2@DirectUI@@SAPBUPropertyInfo@2@XZ +?Insert@Element@DirectUI@@QAAJPAV12@I@Z +?Insert@Element@DirectUI@@UAAJPAPAV12@II@Z +?Insert@TouchCheckBox@DirectUI@@UAAJPAPAVElement@2@II@Z +?Insert@TouchCheckBoxGlyph@DirectUI@@UAAJPAPAVElement@2@II@Z +?Insert@TouchCommandButton@DirectUI@@UAAJPAPAVElement@2@II@Z +?Insert@TouchEditBase@DirectUI@@UAAJPAPAVElement@2@II@Z +?Insert@TouchSelect@DirectUI@@UAAJPAPAVElement@2@II@Z +?InsertItem@CCTreeView@DirectUI@@QAAPAU_TREEITEM@@PAGIQAU3@1@Z +?InsertItem@CCTreeView@DirectUI@@QAAPAU_TREEITEM@@PBUtagTVINSERTSTRUCTW@@@Z +?IntegrateIMECandidateListProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?InteractionEnd@TouchScrollBar@DirectUI@@SA?AVUID@@XZ +?InteractionStart@TouchScrollBar@DirectUI@@SA?AVUID@@XZ +?InternalCreate@TableLayout@DirectUI@@SAJHHHPAHPAPAVLayout@2@@Z +?InterpolationModeProp@Movie@DirectUI@@SAPBUPropertyInfo@2@XZ +?Invoke@DuiAccessible@DirectUI@@UAAJJABU_GUID@@KGPAUtagDISPPARAMS@@PAUtagVARIANT@@PAUtagEXCEPINFO@@PAI@Z +?Invoke@InvokeProvider@DirectUI@@UAAJXZ +?Invoke@Proxy@DirectUI@@IAAXIPAX@Z +?InvokeAnimation@Element@DirectUI@@QAAXHI@Z +?InvokeAnimation@Element@DirectUI@@QAAXIIMM_N@Z +?InvokeInvokedEvent@Schema@DirectUI@@2HA DATA +?InvokePattern@Schema@DirectUI@@2HA DATA +?IsActivityOccuring@ModernProgressBar@DirectUI@@QAA_NXZ +?IsActivityOccuring@ModernProgressRing@DirectUI@@QAA_NXZ +?IsAddLayeredRef@ModernProgressBar@DirectUI@@QAA_NXZ +?IsAddLayeredRef@ModernProgressRing@DirectUI@@QAA_NXZ +?IsAutoHeight@ModernProgressBar@DirectUI@@QAA_NXZ +?IsBehaviorLayout@Element@DirectUI@@QBA_NXZ +?IsButtonEnabledAndVisible@DialogElementCore@DirectUI@@KA_NPAVElement@2@@Z +?IsCacheDirty@Layout@DirectUI@@IAA_NXZ +?IsCompositedText@Element@DirectUI@@QAA_NXZ +?IsContentElementProperty@Schema@DirectUI@@2HA DATA +?IsContentProtected@Edit@DirectUI@@UAA_NXZ +?IsContentProtected@Element@DirectUI@@UAA_NXZ +?IsContentProtected@TouchEditBase@DirectUI@@UAA_NXZ +?IsContinuousProp@TouchSlider@DirectUI@@SAPBUPropertyInfo@2@XZ +?IsControlElementProperty@Schema@DirectUI@@2HA DATA +?IsCorrectImageHlpVersion@CallstackTracker@DirectUI@@CAHXZ +?IsCrossfadeInProgress@TouchScrollViewer@DirectUI@@QAA_NXZ +?IsDefaultCAlign@Element@DirectUI@@QAA_NXZ +?IsDefaultCursor@Element@DirectUI@@QAA_NXZ +?IsDescendent@Element@DirectUI@@QAA_NPAV12@@Z +?IsDescendent@XElement@DirectUI@@QAA_NPAVElement@2@@Z +?IsDescendent@XProvider@DirectUI@@UAAJPAVElement@2@PA_N@Z +?IsDestroyed@Element@DirectUI@@QAA_NXZ +?IsDeterminate@ModernProgressBar@DirectUI@@QAA_NXZ +?IsDynamicScaled@Value@DirectUI@@QAA_NXZ +?IsDynamicScaling@DUIXmlParser@DirectUI@@QAA_NXZ +?IsEnabledProperty@Schema@DirectUI@@2HA DATA +?IsEqual@Value@DirectUI@@QAA_NPAV12@@Z +?IsFirstElement@HWNDElement@DirectUI@@QAA_NPAVElement@2@@Z +?IsGlobal@ClassInfoBase@DirectUI@@UBA_NXZ +?IsHosted@Element@DirectUI@@QAA_NXZ +?IsIndependentAnimations@ModernProgressBar@DirectUI@@QAA_NXZ +?IsKeyboardFocusableProperty@Schema@DirectUI@@2HA DATA +?IsLastElement@HWNDElement@DirectUI@@QAA_NPAVElement@2@@Z +?IsMSAAEnabled@HWNDElement@DirectUI@@UAA_NXZ +?IsMSAAEnabled@TouchHWNDElement@DirectUI@@UAA_NXZ +?IsManualVisualSwapInProgress@TouchScrollViewer@DirectUI@@QAA_NXZ +?IsMoveDeferred@HWNDHost@DirectUI@@IAA_NXZ +?IsOffscreen@Schema@DirectUI@@2HA DATA +?IsPasswordProperty@Schema@DirectUI@@2HA DATA +?IsPatternSupported@ElementProxy@DirectUI@@IAAJW4Pattern@Schema@2@PA_N@Z +?IsPatternSupported@ExpandCollapseProxy@DirectUI@@SA_NPAVElement@2@@Z +?IsPatternSupported@GridItemProxy@DirectUI@@SA_NPAVElement@2@@Z +?IsPatternSupported@GridProxy@DirectUI@@SA_NPAVElement@2@@Z +?IsPatternSupported@InvokeProxy@DirectUI@@SA_NPAVElement@2@@Z +?IsPatternSupported@RangeValueProxy@DirectUI@@SA_NPAVElement@2@@Z +?IsPatternSupported@ScrollItemProxy@DirectUI@@SA_NPAVElement@2@@Z +?IsPatternSupported@ScrollProxy@DirectUI@@SA_NPAVElement@2@@Z +?IsPatternSupported@SelectionItemProxy@DirectUI@@SA_NPAVElement@2@@Z +?IsPatternSupported@SelectionProxy@DirectUI@@SA_NPAVElement@2@@Z +?IsPatternSupported@TableItemProxy@DirectUI@@SA_NPAVElement@2@@Z +?IsPatternSupported@TableProxy@DirectUI@@SA_NPAVElement@2@@Z +?IsPatternSupported@ToggleProxy@DirectUI@@SA_NPAVElement@2@@Z +?IsPatternSupported@ValueProxy@DirectUI@@SA_NPAVElement@2@@Z +?IsPeripheral@Schema@DirectUI@@2HA DATA +?IsPinned@BaseScrollBar@DirectUI@@QAA_NXZ +?IsPointValid@Element@DirectUI@@AAA_NNN@Z +?IsPopupOpen@TouchSelect@DirectUI@@QAA_NXZ +?IsPressedProp@TouchSlider@DirectUI@@SAPBUPropertyInfo@2@XZ +?IsRTL@Element@DirectUI@@QAA_NXZ +?IsRTLReading@Element@DirectUI@@UAA_NXZ +?IsRegisteredForAnimationStatusChanges@TouchHWNDElement@DirectUI@@QAA_NXZ +?IsReorderable@ItemList@DirectUI@@QAA_NXZ +?IsRoot@Element@DirectUI@@QAAHXZ +?IsScrollable@BaseScrollBar@DirectUI@@QAA_NXZ +?IsSelfLayout@Element@DirectUI@@QAA_NXZ +?IsShowOnOffFeedbackProp@TouchSlider@DirectUI@@SAPBUPropertyInfo@2@XZ +?IsSmoothFillAnimation@ModernProgressBar@DirectUI@@QAA_NXZ +?IsSubclassOf@ClassInfoBase@DirectUI@@UBA_NPAUIClassInfo@2@@Z +?IsThemeClassName@DUIXmlParser@DirectUI@@KA_NPBUExprNode@ParserTools@2@@Z +?IsThumbActive@TouchScrollBar@DirectUI@@QAA_NXZ +?IsTileMember@TouchScrollViewer@DirectUI@@QAA_NIPAVElement@2@@Z +?IsValidAccessor@Element@DirectUI@@QAA_NPBUPropertyInfo@2@H_N@Z +?IsValidProperty@ClassInfoBase@DirectUI@@UBA_NPBUPropertyInfo@2@@Z +?IsValidValue@Element@DirectUI@@SA_NPBUPropertyInfo@2@PAVValue@2@@Z +?IsVerticalProp@TouchSlider@DirectUI@@SAPBUPropertyInfo@2@XZ +?IsWordWrap@Element@DirectUI@@QAA_NXZ +?ItemContainerPattern@Schema@DirectUI@@2HA DATA +?ItemHeightInPopupProp@TouchSelect@DirectUI@@SAPBUPropertyInfo@2@XZ +?ItemStatusProperty@Schema@DirectUI@@2HA DATA +?ItemTypeProperty@Schema@DirectUI@@2HA DATA +?KeyFocusedProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?KeyWithinProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?KeyboardNavigate@Element@DirectUI@@SA?AVUID@@XZ +?KeyboardNavigationCaptureProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?LabeledByProperty@Schema@DirectUI@@2HA DATA +?LastDSConstProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?LayoutInvalidatedEvent@Schema@DirectUI@@2HA DATA +?LayoutPosProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?LayoutProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?Leaving@Browser@DirectUI@@SA?AVUID@@XZ +?LightDismissIHMProp@TouchHWNDElement@DirectUI@@SAPBUPropertyInfo@2@XZ +?LineDown@BaseScrollBar@DirectUI@@UAAXI@Z +?LineDown@TouchScrollBar@DirectUI@@UAAXI@Z +?LineProp@CCBaseScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?LineProp@ScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?LineSizeProp@CCTrackBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?LineSpacingProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?LineUp@BaseScrollBar@DirectUI@@UAAXI@Z +?LineUp@TouchScrollBar@DirectUI@@UAAXI@Z +?ListControlType@Schema@DirectUI@@2HA DATA +?ListItemControlType@Schema@DirectUI@@2HA DATA +?LoadComCtl32@TaskPage@DirectUI@@AAAJXZ +?LoadCommonControlExports@AnimationStrip@DirectUI@@AAAJXZ +?LoadFromBuffer@DUIFactory@DirectUI@@QAAJPBGI0PAVElement@2@PAKPAPAV32@@Z +?LoadFromFile@DUIFactory@DirectUI@@QAAJPBG0PAVElement@2@PAKPAPAV32@@Z +?LoadFromPath@Movie@DirectUI@@QAAJPBG@Z +?LoadFromResource@DUIFactory@DirectUI@@QAAJPAUHINSTANCE__@@PBG1PAVElement@2@PAKPAPAV42@1@Z +?LoadFromResource@Movie@DirectUI@@QAAJPAUHINSTANCE__@@H@Z +?LoadImagesIntoAnimationStrip@AnimationStrip@DirectUI@@IAAJXZ +?LoadPage@TaskPage@DirectUI@@AAAJPAPAVElement@2@PAV32@PAPAVDUIXmlParser@2@@Z +?LoadPage@TaskPage@DirectUI@@MAAJPAVHWNDElement@2@PAUHINSTANCE__@@PAPAVElement@2@PAPAVDUIXmlParser@2@@Z +?LoadParser@TaskPage@DirectUI@@MAAJPAPAVDUIXmlParser@2@@Z +?LocaleProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?LocalizedControlTypeProperty@Schema@DirectUI@@2HA DATA +?Locate@RefPointElement@DirectUI@@SAPAV12@PAVElement@2@@Z +?LocationProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?LookupAccessibleRole@Schema@DirectUI@@SAHHPA_N@Z +?LookupControlInfos@Schema@DirectUI@@CAJXZ +?LookupElement@DUIXmlParser@DirectUI@@QAAJPAUIXmlReader@@PBGPAUHINSTANCE__@@PAPAUIClassInfo@2@@Z +?LookupElement@DUIXmlParser@DirectUI@@QAAJULINEINFO@2@PBGPAUHINSTANCE__@@PAPAUIClassInfo@2@@Z +?LookupEventInfos@Schema@DirectUI@@CAJXZ +?LookupPatternInfos@Schema@DirectUI@@CAJXZ +?LookupPropertyInfos@Schema@DirectUI@@CAJXZ +?ManipulationCompleted@TouchScrollViewer@DirectUI@@SA?AVUID@@XZ +?ManipulationDelta@TouchScrollViewer@DirectUI@@SA?AVUID@@XZ +?ManipulationHorizontalAlignmentProp@TouchScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?ManipulationStarted@TouchScrollViewer@DirectUI@@SA?AVUID@@XZ +?ManipulationStarting@TouchScrollViewer@DirectUI@@SA?AVUID@@XZ +?ManipulationVerticalAlignmentProp@TouchScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?ManualStoryboardVerify@PVLAnimation@DirectUI@@SA?AVUID@@XZ +?MapContentVisuals@TouchScrollViewer@DirectUI@@SA?AVUID@@XZ +?MapElementPoint@Element@DirectUI@@QAAXPAV12@PBUtagPOINT@@PAU3@@Z +?MapPropertyEnumValue@DUIXmlParser@DirectUI@@IAAJPBUEnumMap@2@PBGPAH@Z +?MapPropertyNameToPropertyInfo@DUIXmlParser@DirectUI@@IAAJULINEINFO@2@PAUIClassInfo@2@PBGPAPBUPropertyInfo@2@@Z +?MapRunsToClustersProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?MarginProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?MarkHosted@Element@DirectUI@@IAAXXZ +?MarkNeedsDSUpdate@Element@DirectUI@@QAAXXZ +?MarkSelfLayout@Element@DirectUI@@IAAXXZ +?MaxLengthProp@Edit@DirectUI@@SAPBUPropertyInfo@2@XZ +?MaxLengthProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?MaximumProp@CCBaseScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?MaximumProp@ModernProgressBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?MaximumProp@Progress@DirectUI@@SAPBUPropertyInfo@2@XZ +?MaximumProp@ScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?MenuBarControlType@Schema@DirectUI@@2HA DATA +?MenuClosedEvent@Schema@DirectUI@@2HA DATA +?MenuControlType@Schema@DirectUI@@2HA DATA +?MenuItemControlType@Schema@DirectUI@@2HA DATA +?MenuOpenedEvent@Schema@DirectUI@@2HA DATA +?MessageCallback@Edit@DirectUI@@UAAIPAUtagGMSG@@@Z +?MessageCallback@Element@DirectUI@@UAAIPAUtagGMSG@@@Z +?MessageCallback@HWNDHost@DirectUI@@UAAIPAUtagGMSG@@@Z +?MessageCallback@TouchHWNDElement@DirectUI@@UAAIPAUtagGMSG@@@Z +?MeteringProp@TouchSlider@DirectUI@@SAPBUPropertyInfo@2@XZ +?MinSizeProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?MinimumProp@CCBaseScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?MinimumProp@ModernProgressBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?MinimumProp@Progress@DirectUI@@SAPBUPropertyInfo@2@XZ +?MinimumProp@ScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?MonitorPowerSettingsChange@TouchHWNDElement@DirectUI@@SA?AVUID@@XZ +?MouseFocusedProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?MouseOrPointerReleased@TouchSlider@DirectUI@@SA?AVUID@@XZ +?MouseWithinProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?MoveCaretToEndOnSyncContentProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?MultilineProp@Edit@DirectUI@@SAPBUPropertyInfo@2@XZ +?MultilineProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?MultipleClick@TouchButton@DirectUI@@SA?AVUID@@XZ +?MultipleViewPattern@Schema@DirectUI@@2HA DATA +?NameProperty@Schema@DirectUI@@2HA DATA +?Navigate@DuiNavigate@DirectUI@@SAPAVElement@2@PAV32@PAV?$DynamicArray@PAVElement@DirectUI@@$0A@@2@H@Z +?Navigate@ElementProvider@DirectUI@@UAAJW4NavigateDirection@@PAPAUIRawElementProviderFragment@@@Z +?Navigate@ElementProxy@DirectUI@@IAAJW4NavigateDirection@@PAPAUIRawElementProviderFragment@@@Z +?Navigate@XProvider@DirectUI@@UAAJHPA_N@Z +?NeedsDSUpdate@Element@DirectUI@@QAA_NXZ +?NewChildElementsAdded@TouchScrollViewer@DirectUI@@QAAXXZ +?NewNativeWindowHandleProperty@Schema@DirectUI@@2HA DATA +?Next@DuiAccessible@DirectUI@@UAAJKPAUtagVARIANT@@PAK@Z +?Next@HWNDHostAccessible@DirectUI@@UAAJKPAUtagVARIANT@@PAK@Z +?NoteProp@CCCommandLink@DirectUI@@SAPBUPropertyInfo@2@XZ +?NotifyComplete@PVLAnimation@DirectUI@@SA?AVUID@@XZ +?NotifyImplicit@PVLAnimation@DirectUI@@SA?AVUID@@XZ +?NotifyStart@PVLAnimation@DirectUI@@SA?AVUID@@XZ +?NotifyStoryboardComplete@PVLAnimation@DirectUI@@SA?AVUID@@XZ +?NullControlType@Schema@DirectUI@@2HA DATA +?OffTextProp@TouchSwitch@DirectUI@@SAPBUPropertyInfo@2@XZ +?OnAction@AnimationStrip@DirectUI@@IAAXPAUGMA_ACTIONINFO@@@Z +?OnAdd@BorderLayout@DirectUI@@UAAXPAVElement@2@PAPAV32@I@Z +?OnAdd@Layout@DirectUI@@UAAXPAVElement@2@PAPAV32@I@Z +?OnAdd@NineGridLayout@DirectUI@@UAAXPAVElement@2@PAPAV32@I@Z +?OnAdd@ShellBorderLayout@DirectUI@@UAAXPAVElement@2@PAPAV32@I@Z +?OnAdjustWindowSize@Combobox@DirectUI@@UAAHHHI@Z +?OnAdjustWindowSize@HWNDHost@DirectUI@@UAAHHHI@Z +?OnChildLostFocus@DialogElement@DirectUI@@UAA_NPAVElement@2@@Z +?OnChildLostFocus@DialogElementCore@DirectUI@@QAA_NPAVElement@2@@Z +?OnChildLostFocus@XBaby@DirectUI@@UAA_NPAVElement@2@@Z +?OnChildReceivedFocus@DialogElement@DirectUI@@UAA_NPAVElement@2@@Z +?OnChildReceivedFocus@DialogElementCore@DirectUI@@QAA_NPAVElement@2@@Z +?OnChildReceivedFocus@XBaby@DirectUI@@UAA_NPAVElement@2@@Z +?OnCompositionChanged@HWNDElement@DirectUI@@UAAXXZ +?OnCtrlThemeChanged@HWNDHost@DirectUI@@UAA_NIIJPAJ@Z +?OnCustomDraw@CCBase@DirectUI@@UAA_NPAUtagNMCUSTOMDRAWINFO@@PAJ@Z +?OnDefaultButtonTrackingChanged@DialogElementCore@DirectUI@@QAAXPAVValue@2@@Z +?OnDestroy@AnimationStrip@DirectUI@@MAAXXZ +?OnDestroy@DialogElement@DirectUI@@UAAXXZ +?OnDestroy@DialogElementCore@DirectUI@@QAAXXZ +?OnDestroy@Element@DirectUI@@UAAXXZ +?OnDestroy@HWNDElement@DirectUI@@UAAXXZ +?OnDestroy@HWNDHost@DirectUI@@UAAXXZ +?OnDestroy@ModernProgressBar@DirectUI@@MAAXXZ +?OnDestroy@ModernProgressRing@DirectUI@@MAAXXZ +?OnDestroy@Movie@DirectUI@@UAAXXZ +?OnDestroy@TouchHWNDElement@DirectUI@@UAAXXZ +?OnEvent@AutoButton@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@BaseScrollViewer@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@Browser@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@Element@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@Expando@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@HWNDElement@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@HWNDHost@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@Movie@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@Navigator@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@RichText@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@ScrollBar@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@Selector@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@SelectorNoDefault@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@TouchButton@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@TouchCheckBox@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@TouchEdit2@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@TouchHWNDElement@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@TouchScrollBar@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@TouchSelect@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@Viewer@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@XBaby@DirectUI@@UAAXPAUEvent@2@@Z +?OnEvent@XElement@DirectUI@@UAAXPAUEvent@2@@Z +?OnGetDlgCode@DialogElement@DirectUI@@UAAXPAUtagMSG@@PAJ@Z +?OnGetDlgCode@DialogElementCore@DirectUI@@QAAXPAUtagMSG@@PAJ@Z +?OnGetDlgCode@HWNDElement@DirectUI@@UAAXPAUtagMSG@@PAJ@Z +?OnGroupChanged@Element@DirectUI@@UAAXH_N@Z +?OnGroupChanged@HWNDElement@DirectUI@@UAAXH_N@Z +?OnHosted@Combobox@DirectUI@@UAAXPAVElement@2@@Z +?OnHosted@Element@DirectUI@@MAAXPAV12@@Z +?OnHosted@HWNDHost@DirectUI@@MAAXPAVElement@2@@Z +?OnHosted@ModernProgressBar@DirectUI@@MAAXPAVElement@2@@Z +?OnHosted@ModernProgressRing@DirectUI@@MAAXPAVElement@2@@Z +?OnHosted@Movie@DirectUI@@UAAXPAVElement@2@@Z +?OnHosted@PushButton@DirectUI@@UAAXPAVElement@2@@Z +?OnHosted@RichText@DirectUI@@UAAXPAVElement@2@@Z +?OnHosted@TouchButton@DirectUI@@UAAXPAVElement@2@@Z +?OnHosted@TouchEdit2@DirectUI@@UAAXPAVElement@2@@Z +?OnHosted@TouchScrollBar@DirectUI@@UAAXPAVElement@2@@Z +?OnHosted@TouchSelect@DirectUI@@UAAXPAVElement@2@@Z +?OnImmersiveColorSchemeChanged@HWNDElement@DirectUI@@UAAXXZ +?OnInput@BaseScrollViewer@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@Button@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@CCBase@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@CCCheckBox@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@CCProgressBar@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@CCPushButton@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@CCRadioButton@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@CCSysLink@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@Combobox@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@DialogElement@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@DialogElementCore@DirectUI@@QAAXPAUInputEvent@2@@Z +?OnInput@Edit@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@Element@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@HWNDElement@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@HWNDHost@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@RepeatButton@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@Selector@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@Thumb@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@TouchButton@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@TouchEdit2@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@TouchHWNDElement@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@TouchScrollBar@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@TouchSelect@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@Viewer@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInput@XElement@DirectUI@@UAAXPAUInputEvent@2@@Z +?OnInvoke@InvokeHelper@DirectUI@@AAAXPAUInvokeArgs@12@@Z +?OnInvoke@Proxy@DirectUI@@MAAXIPAX@Z +?OnKeyFocusMoved@DialogElement@DirectUI@@UAAXPAVElement@2@0@Z +?OnKeyFocusMoved@DialogElementCore@DirectUI@@QAAXPAVElement@2@0@Z +?OnKeyFocusMoved@Element@DirectUI@@UAAXPAV12@0@Z +?OnKeyFocusMoved@Selector@DirectUI@@UAAXPAVElement@2@0@Z +?OnKeyFocusMoved@SelectorNoDefault@DirectUI@@UAAXPAVElement@2@0@Z +?OnKeyFocusMoved@TouchHWNDElement@DirectUI@@UAAXPAVElement@2@0@Z +?OnKillActive@TaskPage@DirectUI@@MAAJXZ +?OnLayoutPosChanged@BorderLayout@DirectUI@@UAAXPAVElement@2@0HH@Z +?OnLayoutPosChanged@Layout@DirectUI@@UAAXPAVElement@2@0HH@Z +?OnLayoutPosChanged@NineGridLayout@DirectUI@@UAAXPAVElement@2@0HH@Z +?OnLayoutPosChanged@ShellBorderLayout@DirectUI@@UAAXPAVElement@2@0HH@Z +?OnListenedEvent@BaseScrollViewer@DirectUI@@UAAXPAVElement@2@PAUEvent@2@@Z +?OnListenedEvent@DialogElement@DirectUI@@UAAXPAVElement@2@PAUEvent@2@@Z +?OnListenedEvent@TaskPage@DirectUI@@MAAXPAVElement@2@PAUEvent@2@@Z +?OnListenedInput@BaseScrollViewer@DirectUI@@UAAXPAVElement@2@PAUInputEvent@2@@Z +?OnListenedInput@DialogElement@DirectUI@@UAAXPAVElement@2@PAUInputEvent@2@@Z +?OnListenedInput@TaskPage@DirectUI@@MAAXPAVElement@2@PAUInputEvent@2@@Z +?OnListenedPropertyChanged@BaseScrollViewer@DirectUI@@UAAXPAVElement@2@PBUPropertyInfo@2@HPAVValue@2@2@Z +?OnListenedPropertyChanged@DialogElement@DirectUI@@UAAXPAVElement@2@PBUPropertyInfo@2@HPAVValue@2@2@Z +?OnListenedPropertyChanged@ScrollViewer@DirectUI@@UAAXPAVElement@2@PBUPropertyInfo@2@HPAVValue@2@2@Z +?OnListenedPropertyChanged@StyledScrollViewer@DirectUI@@UAAXPAVElement@2@PBUPropertyInfo@2@HPAVValue@2@2@Z +?OnListenedPropertyChanged@TaskPage@DirectUI@@MAAXPAVElement@2@PBUPropertyInfo@2@HPAVValue@2@2@Z +?OnListenedPropertyChanged@TouchEdit2@DirectUI@@EAAXPAVElement@2@PBUPropertyInfo@2@HPAVValue@2@2@Z +?OnListenedPropertyChanging@BaseScrollViewer@DirectUI@@UAA_NPAVElement@2@PBUPropertyInfo@2@HPAVValue@2@2@Z +?OnListenedPropertyChanging@DialogElement@DirectUI@@UAA_NPAVElement@2@PBUPropertyInfo@2@HPAVValue@2@2@Z +?OnListenedPropertyChanging@TaskPage@DirectUI@@MAA_NPAVElement@2@PBUPropertyInfo@2@HPAVValue@2@2@Z +?OnListenerAttach@BaseScrollViewer@DirectUI@@UAAXPAVElement@2@@Z +?OnListenerAttach@DialogElement@DirectUI@@UAAXPAVElement@2@@Z +?OnListenerAttach@TaskPage@DirectUI@@MAAXPAVElement@2@@Z +?OnListenerDetach@BaseScrollViewer@DirectUI@@UAAXPAVElement@2@@Z +?OnListenerDetach@DialogElement@DirectUI@@UAAXPAVElement@2@@Z +?OnListenerDetach@DialogElementCore@DirectUI@@QAAXPAVElement@2@@Z +?OnListenerDetach@TaskPage@DirectUI@@MAAXPAVElement@2@@Z +?OnListenerDetach@TouchEdit2@DirectUI@@EAAXPAVElement@2@@Z +?OnLostDialogFocus@Button@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnLostDialogFocus@CCBase@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnLostDialogFocus@CCBaseCheckRadioButton@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnLostDialogFocus@CCPushButton@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnLostDialogFocus@CCSysLink@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnLostDialogFocus@CheckBoxGlyph@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnLostDialogFocus@ExpandoButtonGlyph@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnLostDialogFocus@RadioButtonGlyph@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnMaximumChanged@BaseScrollBar@DirectUI@@QAAXPAVValue@2@@Z +?OnMessage@CCBaseScrollBar@DirectUI@@UAA_NIIJPAJ@Z +?OnMessage@CCPushButton@DirectUI@@UAA_NIIJPAJ@Z +?OnMessage@CCTrackBar@DirectUI@@UAA_NIIJPAJ@Z +?OnMessage@HWNDHost@DirectUI@@UAA_NIIJPAJ@Z +?OnMessage@NativeHWNDHost@DirectUI@@UAAJIIJPAJ@Z +?OnMessage@TaskPage@DirectUI@@MAA_NIIJPAJ@Z +?OnMessage@XElement@DirectUI@@UAA_NIIJPAJ@Z +?OnMinimumChanged@BaseScrollBar@DirectUI@@QAAXPAVValue@2@@Z +?OnMouseFocusMoved@Element@DirectUI@@UAAXPAV12@0@Z +?OnNoChildWithShortcutFound@HWNDElement@DirectUI@@UAAXPAUKeyboardEvent@2@@Z +?OnNoChildWithShortcutFound@XBaby@DirectUI@@UAAXPAUKeyboardEvent@2@@Z +?OnNotify@CCBase@DirectUI@@UAA_NIIJPAJ@Z +?OnNotify@CCCheckBox@DirectUI@@UAA_NIIJPAJ@Z +?OnNotify@CCPushButton@DirectUI@@UAA_NIIJPAJ@Z +?OnNotify@CCRadioButton@DirectUI@@UAA_NIIJPAJ@Z +?OnNotify@CCTreeView@DirectUI@@UAA_NIIJPAJ@Z +?OnNotify@Combobox@DirectUI@@UAA_NIIJPAJ@Z +?OnNotify@Edit@DirectUI@@UAA_NIIJPAJ@Z +?OnNotify@HWNDHost@DirectUI@@UAA_NIIJPAJ@Z +?OnPageChanged@BaseScrollBar@DirectUI@@QAAXPAVValue@2@@Z +?OnPageChanging@BaseScrollBar@DirectUI@@QAA_NPAVValue@2@@Z +?OnPositionChanged@BaseScrollBar@DirectUI@@QAAXPAVValue@2@@Z +?OnPositionChanging@BaseScrollBar@DirectUI@@QAA_NPAVValue@2@@Z +?OnPropertyChanged@AccessibleButton@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@AnimationStrip@DirectUI@@MAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@BaseScrollViewer@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@Browser@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@Button@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@CCBase@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@CCBaseCheckRadioButton@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@CCBaseScrollBar@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@CCCommandLink@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@CCPushButton@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@CCTrackBar@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@Combobox@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@DialogElement@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@Edit@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@Element@DirectUI@@UAAXPAUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@Element@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@Expando@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@HWNDElement@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@HWNDHost@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@ItemList@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@Macro@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@ModernProgressBar@DirectUI@@MAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@ModernProgressRing@DirectUI@@MAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@RefPointElement@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@RichText@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@ScrollBar@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@ScrollViewer@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@Selector@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@TextGraphic@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@TouchButton@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@TouchCheckBox@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@TouchCommandButton@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@TouchEdit2@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@TouchEditBase@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@TouchHWNDElement@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@TouchHyperLink@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@TouchRepeatButton@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@TouchScrollBar@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@TouchSelect@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanged@Viewer@DirectUI@@UAAXPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@BaseScrollViewer@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@CCBaseScrollBar@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@CCTrackBar@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@Element@DirectUI@@UAA_NPAUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@Element@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@PText@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@ScrollBar@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@TextGraphic@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@TouchCheckBox@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@TouchCheckBoxGlyph@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@TouchCommandButton@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@TouchEdit2@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@TouchEditBase@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@TouchSelect@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnPropertyChanging@Viewer@DirectUI@@UAA_NPBUPropertyInfo@2@HPAVValue@2@1@Z +?OnQueryCancel@TaskPage@DirectUI@@MAAJXZ +?OnQueryInitialFocus@TaskPage@DirectUI@@MAAPAVElement@2@XZ +?OnReceivedDialogFocus@Button@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnReceivedDialogFocus@CCBase@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnReceivedDialogFocus@CCBaseCheckRadioButton@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnReceivedDialogFocus@CCPushButton@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnReceivedDialogFocus@CCSysLink@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnReceivedDialogFocus@CheckBoxGlyph@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnReceivedDialogFocus@ExpandoButtonGlyph@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnReceivedDialogFocus@RadioButtonGlyph@DirectUI@@UAA_NPAUIDialogElement@2@@Z +?OnRegisteredDefaultButtonChanged@DialogElementCore@DirectUI@@QAAXPAVValue@2@0@Z +?OnRemove@BorderLayout@DirectUI@@UAAXPAVElement@2@PAPAV32@I@Z +?OnRemove@Layout@DirectUI@@UAAXPAVElement@2@PAPAV32@I@Z +?OnRemove@NineGridLayout@DirectUI@@UAAXPAVElement@2@PAPAV32@I@Z +?OnRemove@ShellBorderLayout@DirectUI@@UAAXPAVElement@2@PAPAV32@I@Z +?OnReset@TaskPage@DirectUI@@MAAJXZ +?OnSelectedPropertyChanged@CCCommandLink@DirectUI@@UAAXXZ +?OnSelectedPropertyChanged@CCPushButton@DirectUI@@UAAXXZ +?OnSetActive@TaskPage@DirectUI@@MAAJXZ +?OnSinkThemeChanged@HWNDHost@DirectUI@@UAA_NIIJPAJ@Z +?OnSinkThemeChanged@XElement@DirectUI@@UAA_NIIJPAJ@Z +?OnSysChar@HWNDHost@DirectUI@@UAA_NG@Z +?OnSysChar@XElement@DirectUI@@UAA_NG@Z +?OnTextProp@TouchSwitch@DirectUI@@SAPBUPropertyInfo@2@XZ +?OnThemeChanged@HWNDElement@DirectUI@@UAAXPAUThemeChangedEvent@2@@Z +?OnThemeChanged@XBaby@DirectUI@@UAAXPAUThemeChangedEvent@2@@Z +?OnToolTip@EventManager@DirectUI@@SAJPAVElement@2@K@Z +?OnUnHosted@Element@DirectUI@@MAAXPAV12@@Z +?OnUnHosted@HWNDHost@DirectUI@@MAAXPAVElement@2@@Z +?OnUnHosted@ModernProgressBar@DirectUI@@MAAXPAVElement@2@@Z +?OnUnHosted@ModernProgressRing@DirectUI@@MAAXPAVElement@2@@Z +?OnUnHosted@PushButton@DirectUI@@UAAXPAVElement@2@@Z +?OnUnHosted@TouchButton@DirectUI@@UAAXPAVElement@2@@Z +?OnUnHosted@TouchSelect@DirectUI@@UAAXPAVElement@2@@Z +?OnWindowStyleChanged@HWNDHost@DirectUI@@UAAXIPBUtagSTYLESTRUCT@@@Z +?OnWizBack@TaskPage@DirectUI@@MAAJXZ +?OnWizFinish@TaskPage@DirectUI@@MAAJXZ +?OnWizNext@TaskPage@DirectUI@@MAAJXZ +?OnWmSettingChanged@HWNDElement@DirectUI@@UAAXIJ@Z +?OnWmThemeChanged@HWNDElement@DirectUI@@UAAXIJ@Z +?OnWmThemeChanged@XBaby@DirectUI@@UAAXIJ@Z +?OnWndMsg@TaskPage@DirectUI@@AAAHIIJPAJ@Z +?OpenAnimation@CCAVI@DirectUI@@AAAXPAUHWND__@@@Z +?OpenPopup@TouchSelect@DirectUI@@QAAJXZ +?OptimizeMoveProp@HWNDHost@DirectUI@@SAPBUPropertyInfo@2@XZ +?OrderProp@ScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?Orientation@Schema@DirectUI@@2HA DATA +?OverhangOffsetProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?OverhangProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?OverrideButtonBackgroundProp@CCPushButton@DirectUI@@SAPBUPropertyInfo@2@XZ +?OverrideZoomThreshold@TouchScrollViewer@DirectUI@@QAAJMMH@Z +?PaddingProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?PageDown@BaseScrollBar@DirectUI@@UAAXI@Z +?PageDown@TouchScrollBar@DirectUI@@UAAXI@Z +?PageProp@CCBaseScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?PageProp@ScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?PageUp@BaseScrollBar@DirectUI@@UAAXI@Z +?PageUp@TouchScrollBar@DirectUI@@UAAXI@Z +?Paint@AnimationStrip@DirectUI@@MAAXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z +?Paint@Element@DirectUI@@UAAXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z +?Paint@HWNDHost@DirectUI@@UAAXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z +?Paint@ModernProgressBar@DirectUI@@MAAXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z +?Paint@ModernProgressRing@DirectUI@@MAAXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z +?Paint@Movie@DirectUI@@UAAXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z +?Paint@Progress@DirectUI@@UAAXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z +?Paint@RichText@DirectUI@@UAAXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z +?Paint@TouchCheckBox@DirectUI@@UAAXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z +?Paint@TouchCheckBoxGlyph@DirectUI@@UAAXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z +?Paint@TouchCommandButton@DirectUI@@UAAXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z +?Paint@TouchEdit2@DirectUI@@UAAXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z +?PaintBackground@Element@DirectUI@@QAAXPAUHDC__@@PAVValue@2@ABUtagRECT@@222@Z +?PaintBorder@Element@DirectUI@@QAAXPAUHDC__@@PAVValue@2@PAUtagRECT@@ABU5@@Z +?PaintContent@Element@DirectUI@@QAAXPAUHDC__@@PBUtagRECT@@@Z +?PaintEdgeHighlight@Element@DirectUI@@QAAXPAUHDC__@@ABUtagRECT@@1@Z +?PaintFocusRect@Element@DirectUI@@QAAXPAUHDC__@@PBUtagRECT@@1@Z +?PaintStringContent@Element@DirectUI@@QAAXPAUHDC__@@PBUtagRECT@@PAVValue@2@H@Z +?PaneControlType@Schema@DirectUI@@2HA DATA +?ParentProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?ParseARGBColor@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAK@Z +?ParseArgs@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PATParsedArg@12@IPBD@Z +?ParseAtomValue@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseBehavior@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@@Z +?ParseBehaviorArgValue@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseBoolValue@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseColor@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAK@Z +?ParseDFCFill@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseDTBFill@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseDoubleListValue@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseFillValue@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseFloat@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAMPA_N@Z +?ParseFloatValue@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseFunction@DUIXmlParser@DirectUI@@IAAJPBGPBUExprNode@ParserTools@2@PATParsedArg@12@IPBD@Z +?ParseGTCColor@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAK@Z +?ParseGTFStr@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseGTMarRect@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAUScaledRECT@2@@Z +?ParseGTMetInt@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAH@Z +?ParseGradientFill@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseGraphicGraphic@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseGraphicHelper@DUIXmlParser@DirectUI@@IAAJ_NPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseGraphicValue@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseIconGraphic@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseImageGraphic@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseIntValue@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseLayoutValue@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@@Z +?ParseLibrary@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAUHINSTANCE__@@@Z +?ParseLiteral@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPBG@Z +?ParseLiteralColor@DUIXmlParser@DirectUI@@IAAJPBGPAK@Z +?ParseLiteralColorInt@DUIXmlParser@DirectUI@@IAAJPBGPAH@Z +?ParseLiteralNumber@DUIXmlParser@DirectUI@@IAAJPBGPAHPA_N@Z +?ParseMagnitude@DUIXmlParser@DirectUI@@IAAJPBGPAHPA_N@Z +?ParseMagnitudeFloat@DUIXmlParser@DirectUI@@IAAJPBGPAMPA_N@Z +?ParseNumber@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAHPA_N@Z +?ParsePointValue@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseQuotedString@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPBG@Z +?ParseRGBColor@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAK@Z +?ParseRect@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAUScaledRECT@2@@Z +?ParseRectRect@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAUScaledRECT@2@@Z +?ParseRectValue@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseResStr@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseResid@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPBG@Z +?ParseSGraphicGraphic@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseSGraphicHelper@DUIXmlParser@DirectUI@@IAAJ_NPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseSizeValue@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseStringValue@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseStyleSheets@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@@Z +?ParseSysMetricInt@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAH@Z +?ParseSysMetricStr@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAVValue@2@@Z +?ParseTheme@DUIXmlParser@DirectUI@@IAAJPBUExprNode@ParserTools@2@PAPAX@Z +?PasswordCharacterProp@Edit@DirectUI@@SAPBUPropertyInfo@2@XZ +?PasswordCharacterProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?PasswordRevealModeProp@TouchEdit2@DirectUI@@SAPBUPropertyInfo@2@XZ +?Paste@TouchEditBase@DirectUI@@SA?AVUID@@XZ +?PasteText@TouchEdit2@DirectUI@@QAAJPBG@Z +?PathProp@Movie@DirectUI@@SAPBUPropertyInfo@2@XZ +?PatternFromPatternId@Schema@DirectUI@@SA?AW4Pattern@12@H@Z +?Pause@Movie@DirectUI@@QAAXXZ +?PfnIsSupportedFromPattern@Schema@DirectUI@@SAP6A_NPAVElement@2@@ZW4Pattern@12@@Z +?PinningProp@BaseScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?PixelOffsetModeProp@Movie@DirectUI@@SAPBUPropertyInfo@2@XZ +?Play@CCAVI@DirectUI@@QAAXPAUHWND__@@@Z +?Play@Movie@DirectUI@@QAAXXZ +?PlayAllFramesModeProp@Movie@DirectUI@@SAPBUPropertyInfo@2@XZ +?PlayProp@AnimationStrip@DirectUI@@SAPBUPropertyInfo@2@XZ +?PopupBoundsProp@TouchSelect@DirectUI@@SAPBUPropertyInfo@2@XZ +?PopupChange@TouchSelect@DirectUI@@SA?AVUID@@XZ +?PosInLayoutProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?PositionProp@CCBaseScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?PositionProp@ModernProgressBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?PositionProp@Progress@DirectUI@@SAPBUPropertyInfo@2@XZ +?PositionProp@ScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?PostCreate@CCAVI@DirectUI@@MAAXPAUHWND__@@@Z +?PostCreate@CCBase@DirectUI@@MAAXPAUHWND__@@@Z +?PostCreate@CCBaseCheckRadioButton@DirectUI@@MAAXPAUHWND__@@@Z +?PostCreate@CCCommandLink@DirectUI@@MAAXPAUHWND__@@@Z +?PostCreate@CCTrackBar@DirectUI@@MAAXPAUHWND__@@@Z +?PrepareManualSwapDeferredZoomToRect@TouchScrollViewer@DirectUI@@QAAJPBUtagRECT@@PBM1PAM2M@Z +?PressedProp@Button@DirectUI@@SAPBUPropertyInfo@2@XZ +?PressedProp@TouchButton@DirectUI@@SAPBUPropertyInfo@2@XZ +?PreventFormatChangeUpdatingModifiedStateProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?PrintRTLControl@HWNDHost@DirectUI@@IAAXPAUHDC__@@0ABUtagRECT@@@Z +?ProcessIdProperty@Schema@DirectUI@@2HA DATA +?ProcessingKeyboardNavigation@TouchHWNDElement@DirectUI@@SA?AVUID@@XZ +?ProgressBarControlType@Schema@DirectUI@@2HA DATA +?PromptTextProp@TouchEdit2@DirectUI@@SAPBUPropertyInfo@2@XZ +?PromptWithCaretProp@TouchEdit2@DirectUI@@SAPBUPropertyInfo@2@XZ +?PropSheet_SendMessage@TaskPage@DirectUI@@IAAJIIJ@Z +?PropertyChangedCore@Edit@DirectUI@@AAAXPBUPropertyInfo@2@HPAVValue@2@PAUHWND__@@@Z +?PropertyChangingListener@EventManager@DirectUI@@SAJPAVElement@2@PBUPropertyInfo@2@PA_N@Z +?PropertyListener@EventManager@DirectUI@@SAJPAVElement@2@PBUPropertyInfo@2@HPAVValue@2@2@Z +?PropertyProp@Bind@DirectUI@@SAPBUPropertyInfo@2@XZ +?ProportionalProp@ScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?QueryInterface@DuiAccessible@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@Element@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@ElementProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@ExpandCollapseProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@GridItemProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@GridProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@HWNDElementProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@HWNDHostAccessible@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@InvokeProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@RangeValueProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@ScrollItemProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@ScrollProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@SelectionItemProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@SelectionProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@TableItemProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@TableProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@ToggleProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@ValueProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@XProvider@DirectUI@@UAAJABU_GUID@@PAPAX@Z +?QueryService@DuiAccessible@DirectUI@@UAAJABU_GUID@@0PAPAX@Z +?QueryService@HWNDHostAccessible@DirectUI@@UAAJABU_GUID@@0PAPAX@Z +?QuerySysMetric@DUIXmlParser@DirectUI@@KAHH@Z +?QuerySysMetricStr@DUIXmlParser@DirectUI@@KAPBGHPAGI@Z +?QueueDefaultAction@Element@DirectUI@@QAAJXZ +?RadioButtonControlType@Schema@DirectUI@@2HA DATA +?RaiseChildRemovedEvent@EventManager@DirectUI@@CAJABUElementRuntimeId@2@PAVElement@2@@Z +?RaiseGeometryEventWorker@EventManager@DirectUI@@CAJPAURectangleChange@2@_N111@Z +?RaiseGeometryEvents@EventManager@DirectUI@@CAJXZ +?RaiseStructureChangedEvent@EventManager@DirectUI@@CAJPAVElement@2@W4StructureChangeType@@@Z +?RaiseStructureEvents@EventManager@DirectUI@@CAJXZ +?RaiseVisibilityEvents@EventManager@DirectUI@@CAJXZ +?RangeMaxProp@CCTrackBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?RangeMinProp@CCTrackBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?RangeValuePattern@Schema@DirectUI@@2HA DATA +?RangeValue_IsReadOnly_Property@Schema@DirectUI@@2HA DATA +?RangeValue_LargeChange_Property@Schema@DirectUI@@2HA DATA +?RangeValue_Maximum_Property@Schema@DirectUI@@2HA DATA +?RangeValue_Minimum_Property@Schema@DirectUI@@2HA DATA +?RangeValue_SmallChange_Property@Schema@DirectUI@@2HA DATA +?RangeValue_Value_Property@Schema@DirectUI@@2HA DATA +?RawActionProc@AnimationStrip@DirectUI@@KAXPAUGMA_ACTIONINFO@@@Z +?RawActionProc@Movie@DirectUI@@SAXPAUGMA_ACTIONINFO@@@Z +?ReadOnlyProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?Recalc@AccessibleButton@DirectUI@@QAAXXZ +?ReferencePointProp@RefPointElement@DirectUI@@SAPBUPropertyInfo@2@XZ +?ReflowStyle@PVLAnimation@DirectUI@@SA?AVUID@@XZ +?RefreshContent@TouchEdit2@DirectUI@@UAAJXZ +?RefreshContent@TouchEditBase@DirectUI@@UAAJXZ +?Register@AccessibleButton@DirectUI@@SAJXZ +?Register@AnimationStrip@DirectUI@@SAJXZ +?Register@AutoButton@DirectUI@@SAJXZ +?Register@BaseScrollViewer@DirectUI@@SAJXZ +?Register@Bind@DirectUI@@SAJXZ +?Register@Browser@DirectUI@@SAJXZ +?Register@Button@DirectUI@@SAJXZ +?Register@CCAVI@DirectUI@@SAJXZ +?Register@CCBase@DirectUI@@SAJXZ +?Register@CCBaseCheckRadioButton@DirectUI@@SAJXZ +?Register@CCBaseScrollBar@DirectUI@@SAJXZ +?Register@CCCheckBox@DirectUI@@SAJXZ +?Register@CCCommandLink@DirectUI@@SAJXZ +?Register@CCHScrollBar@DirectUI@@SAJXZ +?Register@CCListBox@DirectUI@@SAJXZ +?Register@CCListView@DirectUI@@SAJXZ +?Register@CCProgressBar@DirectUI@@SAJXZ +?Register@CCPushButton@DirectUI@@SAJXZ +?Register@CCRadioButton@DirectUI@@SAJXZ +?Register@CCSysLink@DirectUI@@SAJXZ +?Register@CCTrackBar@DirectUI@@SAJXZ +?Register@CCTreeView@DirectUI@@SAJXZ +?Register@CCVScrollBar@DirectUI@@SAJXZ +?Register@CheckBoxGlyph@DirectUI@@SAJXZ +?Register@ClassInfoBase@DirectUI@@QAAJXZ +?Register@Clipper@DirectUI@@SAJXZ +?Register@Combobox@DirectUI@@SAJXZ +?Register@DialogElement@DirectUI@@SAJXZ +?Register@Edit@DirectUI@@SAJXZ +?Register@Element@DirectUI@@SAJXZ +?Register@ElementWithHWND@DirectUI@@SAJXZ +?Register@Expandable@DirectUI@@SAJXZ +?Register@Expando@DirectUI@@SAJXZ +?Register@ExpandoButtonGlyph@DirectUI@@SAJXZ +?Register@HWNDElement@DirectUI@@SAJXZ +?Register@HWNDHost@DirectUI@@SAJXZ +?Register@ItemList@DirectUI@@SAJXZ +?Register@Macro@DirectUI@@SAJXZ +?Register@ModernProgressBar@DirectUI@@SAJXZ +?Register@ModernProgressRing@DirectUI@@SAJXZ +?Register@Movie@DirectUI@@SAJXZ +?Register@Navigator@DirectUI@@SAJXZ +?Register@PText@DirectUI@@SAJXZ +?Register@Page@DirectUI@@SAJXZ +?Register@Pages@DirectUI@@SAJXZ +?Register@Progress@DirectUI@@SAJXZ +?Register@PushButton@DirectUI@@SAJXZ +?Register@RadioButtonGlyph@DirectUI@@SAJXZ +?Register@RefPointElement@DirectUI@@SAJXZ +?Register@RepeatButton@DirectUI@@SAJXZ +?Register@Repeater@DirectUI@@SAJXZ +?Register@RichText@DirectUI@@SAJXZ +?Register@ScrollBar@DirectUI@@SAJXZ +?Register@ScrollViewer@DirectUI@@SAJXZ +?Register@Selector@DirectUI@@SAJXZ +?Register@SelectorNoDefault@DirectUI@@SAJXZ +?Register@SemanticZoomToggle@DirectUI@@SAJXZ +?Register@StyledScrollViewer@DirectUI@@SAJXZ +?Register@TextGraphic@DirectUI@@SAJXZ +?Register@Thumb@DirectUI@@SAJXZ +?Register@TouchButton@DirectUI@@SAJXZ +?Register@TouchCheckBox@DirectUI@@SAJXZ +?Register@TouchCheckBoxGlyph@DirectUI@@SAJXZ +?Register@TouchCommandButton@DirectUI@@SAJXZ +?Register@TouchEdit2@DirectUI@@SAJXZ +?Register@TouchEditBase@DirectUI@@SAJXZ +?Register@TouchHWNDElement@DirectUI@@SAJXZ +?Register@TouchHyperLink@DirectUI@@SAJXZ +?Register@TouchRepeatButton@DirectUI@@SAJXZ +?Register@TouchScrollBar@DirectUI@@SAJXZ +?Register@TouchSelect@DirectUI@@SAJXZ +?Register@TouchSelectItem@DirectUI@@SAJXZ +?Register@TouchSlider@DirectUI@@SAJXZ +?Register@TouchSwitch@DirectUI@@SAJXZ +?Register@UnknownElement@DirectUI@@SAJXZ +?Register@Viewer@DirectUI@@SAJXZ +?Register@XBaby@DirectUI@@SAJXZ +?Register@XElement@DirectUI@@SAJXZ +?RegisterForAnimationStatusChanges@TouchHWNDElement@DirectUI@@QAAXXZ +?RegisterForIHMChanges@TouchHWNDElement@DirectUI@@QAAJXZ +?RegisterForMonitorPowerChanges@TouchHWNDElement@DirectUI@@QAAJXZ +?RegisteredDefaultButtonProp@DialogElement@DirectUI@@SAPBUPropertyInfo@2@XZ +?Release@ClassInfoBase@DirectUI@@UAAHXZ +?Release@DuiAccessible@DirectUI@@UAAKXZ +?Release@Element@DirectUI@@QAAKXZ +?Release@ElementProvider@DirectUI@@UAAKXZ +?Release@ExpandCollapseProvider@DirectUI@@UAAKXZ +?Release@GridItemProvider@DirectUI@@UAAKXZ +?Release@GridProvider@DirectUI@@UAAKXZ +?Release@HWNDElementProvider@DirectUI@@UAAKXZ +?Release@InvokeProvider@DirectUI@@UAAKXZ +?Release@RangeValueProvider@DirectUI@@UAAKXZ +?Release@RefcountBase@DirectUI@@QAAJXZ +?Release@ScrollItemProvider@DirectUI@@UAAKXZ +?Release@ScrollProvider@DirectUI@@UAAKXZ +?Release@SelectionItemProvider@DirectUI@@UAAKXZ +?Release@SelectionProvider@DirectUI@@UAAKXZ +?Release@TableItemProvider@DirectUI@@UAAKXZ +?Release@TableProvider@DirectUI@@UAAKXZ +?Release@ToggleProvider@DirectUI@@UAAKXZ +?Release@Value@DirectUI@@QAAXXZ +?Release@ValueProvider@DirectUI@@UAAKXZ +?Release@XProvider@DirectUI@@UAAKXZ +?ReleaseSnapshot@TouchScrollViewer@DirectUI@@SA?AVUID@@XZ +?Remove@Element@DirectUI@@QAAJPAV12@@Z +?Remove@Element@DirectUI@@UAAJPAPAV12@I@Z +?Remove@ElementProviderManager@DirectUI@@SAXPAVElementProvider@2@@Z +?Remove@LinkedList@DirectUI@@QAAXPAVLinkedListNode@2@@Z +?RemoveAll@Element@DirectUI@@QAAJXZ +?RemoveAll@TouchSelect@DirectUI@@QAAXXZ +?RemoveBehavior@Element@DirectUI@@UAAJPAUIDuiBehavior@@@Z +?RemoveChild@ClassInfoBase@DirectUI@@UAAXXZ +?RemoveFromSelection@SelectionItemProvider@DirectUI@@UAAJXZ +?RemoveItem@TouchSelect@DirectUI@@QAAJH@Z +?RemoveListener@Element@DirectUI@@QAAXPAUIElementListener@2@@Z +?RemoveLocalValue@Element@DirectUI@@QAAJP6APBUPropertyInfo@2@XZ@Z +?RemoveLocalValue@Element@DirectUI@@QAAJPBUPropertyInfo@2@@Z +?RemoveRichDuiTooltip@TouchSlider@DirectUI@@QAAXXZ +?RemoveShortcutFromName@Element@DirectUI@@AAAPAGPBG@Z +?RemoveTail@LinkedList@DirectUI@@QAAPAVLinkedListNode@2@XZ +?RemoveTooltip@Element@DirectUI@@MAAXPAV12@@Z +?RemoveTooltip@HWNDElement@DirectUI@@UAAXPAVElement@2@@Z +?RemoveTooltip@TouchHWNDElement@DirectUI@@UAAXPAVElement@2@@Z +?RepeatClick@TouchRepeatButton@DirectUI@@SA?AVUID@@XZ +?RepeatProp@Movie@DirectUI@@SAPBUPropertyInfo@2@XZ +?Reset@DuiAccessible@DirectUI@@UAAJXZ +?Reset@HWNDHostAccessible@DirectUI@@UAAJXZ +?ResetInputState@TouchScrollViewer@DirectUI@@QAAJXZ +?ResetManipulations@TouchScrollViewer@DirectUI@@QAAJXZ +?ResolveBindings@Macro@DirectUI@@IAAXXZ +?RestoreFocus@NativeHWNDHost@DirectUI@@QAAHXZ +?Resume@Movie@DirectUI@@QAAXXZ +?ReturnValueParser@DUIXmlParser@DirectUI@@IAAXPAVValueParser@ParserTools@2@@Z +?Rewind@Movie@DirectUI@@QAAXXZ +?RichTooltipShowing@TouchHWNDElement@DirectUI@@SA?AVUID@@XZ +?RightClick@TouchButton@DirectUI@@SA?AVUID@@XZ +?RuntimeIdProperty@Schema@DirectUI@@2HA DATA +?STACKDEPTH@CallstackTracker@DirectUI@@0HB +?SaveFocus@NativeHWNDHost@DirectUI@@QAAXXZ +?ScaleChanged@TouchHWNDElement@DirectUI@@SA?AVUID@@XZ +?ScaleFactorProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?Scroll@BaseScrollBar@DirectUI@@SA?AVUID@@XZ +?Scroll@ScrollProvider@DirectUI@@UAAJW4ScrollAmount@@0@Z +?Scroll@ScrollProxy@DirectUI@@AAAJW4ScrollAmount@@0@Z +?ScrollBarControlType@Schema@DirectUI@@2HA DATA +?ScrollIntoView@ScrollItemProvider@DirectUI@@UAAJXZ +?ScrollItemPattern@Schema@DirectUI@@2HA DATA +?ScrollLine@ScrollProxy@DirectUI@@AAAJ_N0@Z +?ScrollPaddingProp@TouchScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?ScrollPage@ScrollProxy@DirectUI@@AAAJ_N0@Z +?ScrollPattern@Schema@DirectUI@@2HA DATA +?ScrollToHorizontalPosition@ScrollProxy@DirectUI@@AAAJH_N@Z +?ScrollToVerticalPosition@ScrollProxy@DirectUI@@AAAJH_N@Z +?Scroll_HorizontalScrollPercent_Property@Schema@DirectUI@@2HA DATA +?Scroll_HorizontalViewSize_Property@Schema@DirectUI@@2HA DATA +?Scroll_HorizontallyScrollable_Property@Schema@DirectUI@@2HA DATA +?Scroll_VerticalScrollPercent_Property@Schema@DirectUI@@2HA DATA +?Scroll_VerticalViewSize_Property@Schema@DirectUI@@2HA DATA +?Scroll_VerticallyScrollable_Property@Schema@DirectUI@@2HA DATA +?Select@SelectionItemProvider@DirectUI@@UAAJXZ +?Select@SelectorSelectionItemProxy@DirectUI@@AAAJXZ +?SelectAll@TouchEdit2@DirectUI@@QAAJXZ +?SelectNone@TouchEdit2@DirectUI@@QAAJXZ +?SelectedProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?SelectionBackgroundColorProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?SelectionChange@Combobox@DirectUI@@SA?AVUID@@XZ +?SelectionChange@Selector@DirectUI@@SA?AVUID@@XZ +?SelectionChange@TouchSelect@DirectUI@@SA?AVUID@@XZ +?SelectionForegroundColorProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?SelectionInvalidatedEvent@Schema@DirectUI@@2HA DATA +?SelectionItemElementAddedToSelectionEvent@Schema@DirectUI@@2HA DATA +?SelectionItemElementRemovedFromSelectionEvent@Schema@DirectUI@@2HA DATA +?SelectionItemElementSelectedEvent@Schema@DirectUI@@2HA DATA +?SelectionItemPattern@Schema@DirectUI@@2HA DATA +?SelectionItem_IsSelected_Property@Schema@DirectUI@@2HA DATA +?SelectionItem_SelectionContainer_Property@Schema@DirectUI@@2HA DATA +?SelectionPattern@Schema@DirectUI@@2HA DATA +?SelectionProp@Combobox@DirectUI@@SAPBUPropertyInfo@2@XZ +?SelectionProp@Selector@DirectUI@@SAPBUPropertyInfo@2@XZ +?SelectionProp@TouchSelect@DirectUI@@SAPBUPropertyInfo@2@XZ +?Selection_CanSelectMultiple_Property@Schema@DirectUI@@2HA DATA +?Selection_IsSelectionRequired_Property@Schema@DirectUI@@2HA DATA +?Selection_Selection_Property@Schema@DirectUI@@2HA DATA +?SemanticChange@TouchScrollViewer@DirectUI@@SA?AVUID@@XZ +?SemanticZoomControlType@Schema@DirectUI@@2HA DATA +?SendParseError@DUIXmlParser@DirectUI@@IAAXPBG0HHJ@Z +?SendParseError@DUIXmlParser@DirectUI@@IAAXPBG0PAUIXmlReader@@J@Z +?SeparatorControlType@Schema@DirectUI@@2HA DATA +?SetAbsorbsShortcut@Element@DirectUI@@QAAJ_N@Z +?SetAccDefAction@Element@DirectUI@@QAAJPBG@Z +?SetAccDesc@Element@DirectUI@@QAAJPBG@Z +?SetAccHelp@Element@DirectUI@@QAAJPBG@Z +?SetAccItemStatus@Element@DirectUI@@QAAJPBG@Z +?SetAccItemType@Element@DirectUI@@QAAJPBG@Z +?SetAccName@Element@DirectUI@@QAAJPBG@Z +?SetAccRole@Element@DirectUI@@QAAJH@Z +?SetAccState@Element@DirectUI@@QAAJH@Z +?SetAccValue@Element@DirectUI@@QAAJPBG@Z +?SetAccessible@Element@DirectUI@@QAAJ_N@Z +?SetActive@Element@DirectUI@@QAAJH@Z +?SetActiveState@TouchScrollBar@DirectUI@@QAAXW4ActiveState@2@_N@Z +?SetActivityOccuring@ModernProgressBar@DirectUI@@QAAJ_N@Z +?SetActivityOccuring@ModernProgressRing@DirectUI@@QAAJ_N@Z +?SetAddLayeredRef@ModernProgressBar@DirectUI@@QAAJ_N@Z +?SetAddLayeredRef@ModernProgressRing@DirectUI@@QAAJ_N@Z +?SetAliasedRendering@RichText@DirectUI@@QAAJ_N@Z +?SetAllowArrowOut@TouchScrollViewer@DirectUI@@QAAJ_N@Z +?SetAlpha@Element@DirectUI@@QAAJH@Z +?SetAnimatePopupOnDismiss@TouchSelect@DirectUI@@QAAJ_N@Z +?SetAnimation@Element@DirectUI@@QAAJH@Z +?SetAutoGrouping@CCRadioButton@DirectUI@@QAAJ_N@Z +?SetAutoHeight@ModernProgressBar@DirectUI@@QAAJ_N@Z +?SetAutoStart@Movie@DirectUI@@QAAJ_N@Z +?SetAutoStop@Movie@DirectUI@@QAAJ_N@Z +?SetBackgroundColor@Element@DirectUI@@QAAJABUFill@2@@Z +?SetBackgroundColor@Element@DirectUI@@QAAJK@Z +?SetBackgroundColor@Element@DirectUI@@QAAJKKE@Z +?SetBackgroundColor@Element@DirectUI@@QAAJKKKE@Z +?SetBackgroundColor@Element@DirectUI@@QAAJPBGHH@Z +?SetBackgroundOwnerID@HWNDHost@DirectUI@@QAAJPBG@Z +?SetBackgroundStdColor@Element@DirectUI@@QAAJH@Z +?SetBaseline@RichText@DirectUI@@QAAJH@Z +?SetBorderColor@Element@DirectUI@@QAAJK@Z +?SetBorderGradientColor@Element@DirectUI@@QAAJKKE@Z +?SetBorderStdColor@Element@DirectUI@@QAAJH@Z +?SetBorderStyle@Element@DirectUI@@QAAJH@Z +?SetBorderThickness@Element@DirectUI@@QAAJHHHH@Z +?SetBuffering@TouchSlider@DirectUI@@QAAJH@Z +?SetButtonClassAcceptsEnterKey@DialogElement@DirectUI@@QAAJ_N@Z +?SetButtonClassAcceptsEnterKey@XBaby@DirectUI@@UAAJ_N@Z +?SetButtonClassAcceptsEnterKey@XProvider@DirectUI@@UAAJ_N@Z +?SetCache@RichText@DirectUI@@QAAXKPAUIDUIRichTextCache@@@Z +?SetCacheDirty@Layout@DirectUI@@IAAXXZ +?SetCaptured@Button@DirectUI@@QAAJ_N@Z +?SetCaptured@TouchButton@DirectUI@@QAAJ_N@Z +?SetCaretPosition@TouchEdit2@DirectUI@@QAAJJ@Z +?SetCheckedState@TouchCheckBox@DirectUI@@QAAJW4CheckedStateFlags@2@@Z +?SetClass@Element@DirectUI@@QAAJPBG@Z +?SetClassInfoPtr@AccessibleButton@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@AnimationStrip@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@AutoButton@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@BaseScrollViewer@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Bind@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Browser@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Button@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCAVI@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCBase@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCBaseCheckRadioButton@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCBaseScrollBar@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCCheckBox@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCCommandLink@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCHScrollBar@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCListBox@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCListView@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCProgressBar@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCPushButton@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCRadioButton@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCSysLink@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCTrackBar@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCTreeView@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CCVScrollBar@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@CheckBoxGlyph@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Clipper@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Combobox@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@DialogElement@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Edit@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Element@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@ElementWithHWND@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Expandable@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Expando@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@ExpandoButtonGlyph@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@HWNDElement@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@HWNDHost@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Macro@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Movie@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Navigator@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@PText@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Page@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Pages@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Progress@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@PushButton@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@RadioButtonGlyph@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@RefPointElement@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@RepeatButton@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Repeater@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@ScrollBar@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@ScrollViewer@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Selector@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@SelectorNoDefault@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@StyledScrollViewer@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@TextGraphic@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Thumb@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@UnknownElement@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@Viewer@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@XBaby@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClassInfoPtr@XElement@DirectUI@@SAXPAUIClassInfo@2@@Z +?SetClient@BorderLayout@DirectUI@@AAAXPAVElement@2@@Z +?SetColorFontPaletteIndex@RichText@DirectUI@@QAAJH@Z +?SetCompositedText@Element@DirectUI@@QAAJ_N@Z +?SetCompositingQuality@Movie@DirectUI@@QAAJH@Z +?SetConnect@Bind@DirectUI@@QAAJPBG@Z +?SetConstrainLayout@RichText@DirectUI@@QAAJH@Z +?SetContact@TouchScrollViewer@DirectUI@@QAAJI_N@Z +?SetContactNeeded@TouchScrollViewer@DirectUI@@SA?AVUID@@XZ +?SetContactNotify@TouchScrollViewer@DirectUI@@SA?AVUID@@XZ +?SetContentAlign@Element@DirectUI@@QAAJH@Z +?SetContentGraphic@Element@DirectUI@@QAAJPBGEI@Z +?SetContentGraphic@Element@DirectUI@@QAAJPBGGG@Z +?SetContentString@Element@DirectUI@@QAAJPBG@Z +?SetCursor@Element@DirectUI@@QAAJPBG@Z +?SetCursorHandle@Element@DirectUI@@QAAJPAUHICON__@@@Z +?SetDWriteFontCollection@RichText@DirectUI@@QAAXPAUIDWriteFontCollection@@@Z +?SetDWriteTextLayout@RichText@DirectUI@@QAAXPAUIDWriteTextLayout@@@Z +?SetDataEngine@Repeater@DirectUI@@QAAXPAUIDataEngine@2@@Z +?SetDataEntry@Macro@DirectUI@@QAAXPAUIDataEntry@2@PAVElement@2@@Z +?SetDataEntry@PText@DirectUI@@QAAXPAUIDataEntry@2@@Z +?SetDefaultButtonTracking@DialogElement@DirectUI@@UAAJ_N@Z +?SetDefaultButtonTracking@XBaby@DirectUI@@UAAJ_N@Z +?SetDefaultButtonTracking@XProvider@DirectUI@@UAAJ_N@Z +?SetDefaultFocusID@NativeHWNDHost@DirectUI@@QAAXPBG@Z +?SetDefaultGraphicType@Macro@DirectUI@@QAAXE_N@Z +?SetDefaultHInstance@DUIXmlParser@DirectUI@@QAAXPAUHINSTANCE__@@@Z +?SetDefaultState@CCPushButton@DirectUI@@IAAXKK@Z +?SetDelegateEventHandler@TouchScrollViewer@DirectUI@@QAAJPAUIUnknown@@@Z +?SetDeterminate@ModernProgressBar@DirectUI@@QAAJ_N@Z +?SetDirection@Element@DirectUI@@QAAJH@Z +?SetDirty@Edit@DirectUI@@QAAJ_N@Z +?SetDisableAccTextExtend@RichText@DirectUI@@QAAJ_N@Z +?SetDisableMouseInRectCheck@TouchRepeatButton@DirectUI@@QAAJ_N@Z +?SetDisableOffscreenCaching@TouchScrollViewer@DirectUI@@QAAX_N@Z +?SetDrawOutlines@Movie@DirectUI@@QAAJ_N@Z +?SetDynamicScaling@DUIXmlParser@DirectUI@@QAAXW4DynamicScaleParsing@2@@Z +?SetEdgeHighlightColor@Element@DirectUI@@QAAJK@Z +?SetEdgeHighlightThickness@Element@DirectUI@@QAAJHHHH@Z +?SetElementMovesOnIHMNotify@TouchEditBase@DirectUI@@QAAJ_N@Z +?SetEnabled@Element@DirectUI@@QAAJ_N@Z +?SetEncodedContentString@Element@DirectUI@@QAAJPBG@Z +?SetEnforceSize@PushButton@DirectUI@@QAAJ_N@Z +?SetEnsureVisibleUseLayoutCoordinates@Viewer@DirectUI@@QAAX_N@Z +?SetError@DUIFactory@DirectUI@@QAAXPBGZZ +?SetExpand@Macro@DirectUI@@QAAJPBG@Z +?SetExpanded@Expandable@DirectUI@@QAAJ_N@Z +?SetFilterOnPaste@TouchEditBase@DirectUI@@QAAJ_N@Z +?SetFireContinuousSliderEvent@TouchSlider@DirectUI@@QAAX_N@Z +?SetFlags@TouchHWNDElement@DirectUI@@QAAJW4TouchHWNDElementFlags@2@0@Z +?SetFocus@ElementProvider@DirectUI@@UAAJXZ +?SetFocus@HWNDElement@DirectUI@@QAAX_N@Z +?SetFocus@XProvider@DirectUI@@UAAJPAVElement@2@@Z +?SetFont@Element@DirectUI@@QAAJPBG@Z +?SetFontColorRuns@RichText@DirectUI@@QAAJPBG@Z +?SetFontFace@Element@DirectUI@@QAAJPBG@Z +?SetFontQuality@Element@DirectUI@@QAAJH@Z +?SetFontSize@Element@DirectUI@@QAAJH@Z +?SetFontSizeRuns@RichText@DirectUI@@QAAJPBG@Z +?SetFontStyle@Element@DirectUI@@QAAJH@Z +?SetFontWeight@Element@DirectUI@@QAAJH@Z +?SetFontWeightRuns@RichText@DirectUI@@QAAJPBG@Z +?SetForceEditTextToLTR@TouchEditBase@DirectUI@@QAAJ_N@Z +?SetForegroundColor@Element@DirectUI@@QAAJK@Z +?SetForegroundColor@Element@DirectUI@@QAAJKKE@Z +?SetForegroundColor@Element@DirectUI@@QAAJKKKE@Z +?SetForegroundStdColor@Element@DirectUI@@QAAJH@Z +?SetFrameDuration@AnimationStrip@DirectUI@@QAAJH@Z +?SetFrameIndex@AnimationStrip@DirectUI@@QAAJH@Z +?SetFrameWidth@AnimationStrip@DirectUI@@QAAJH@Z +?SetGetSheetCallback@DUIXmlParser@DirectUI@@QAAXP6APAVValue@2@PBGPAX@Z1@Z +?SetGraphicType@Repeater@DirectUI@@QAAXE@Z +?SetHandleEnter@TouchButton@DirectUI@@QAAJ_N@Z +?SetHandleEnterKey@DialogElement@DirectUI@@QAAJ_N@Z +?SetHandleEnterKey@XBaby@DirectUI@@UAAJ_N@Z +?SetHandleEnterKey@XProvider@DirectUI@@IAAX_N@Z +?SetHandleGlobalEnter@TouchButton@DirectUI@@QAAJ_N@Z +?SetHeight@Element@DirectUI@@QAAJH@Z +?SetID@Element@DirectUI@@QAAJPBG@Z +?SetIMEComposing@TouchEditBase@DirectUI@@QAAJ_N@Z +?SetIgnoredKeyCombos@TouchEditBase@DirectUI@@QAAJW4TouchEditFilteredKeyComboFlags@2@0@Z +?SetIndependentAnimations@ModernProgressBar@DirectUI@@QAAJ_N@Z +?SetInnerBorderThickness@TouchEdit2@DirectUI@@QAAJHHHH@Z +?SetInputScope@TouchEdit2@DirectUI@@QAAJW4__MIDL___MIDL_itf_inputscope_0000_0000_0001@@@Z +?SetIntegrateIMECandidateList@TouchEditBase@DirectUI@@QAAJ_N@Z +?SetInteractionMode@TouchScrollViewer@DirectUI@@QAAJH@Z +?SetInterpolationMode@Movie@DirectUI@@QAAJH@Z +?SetIsContinuous@TouchSlider@DirectUI@@QAAJ_N@Z +?SetIsPressed@TouchSlider@DirectUI@@QAAJ_N@Z +?SetIsShowOnOffFeedback@TouchSlider@DirectUI@@QAAJ_N@Z +?SetIsVertical@TouchSlider@DirectUI@@QAAJ_N@Z +?SetItemData@TouchSelect@DirectUI@@QAAJHPAUIUnknown@@@Z +?SetItemData@TouchSelectItem@DirectUI@@QAAJPAUIUnknown@@@Z +?SetItemHeightInPopup@TouchSelect@DirectUI@@QAAJH@Z +?SetItemState@CCTreeView@DirectUI@@QAAXPAU_TREEITEM@@I@Z +?SetKeyFocus@Element@DirectUI@@UAAXXZ +?SetKeyFocus@HWNDHost@DirectUI@@UAAXXZ +?SetKeyFocus@TouchEditBase@DirectUI@@UAAXXZ +?SetKeyFocus@XBaby@DirectUI@@UAAXXZ +?SetKeyFocus@XElement@DirectUI@@UAAXXZ +?SetKeyboardNavigationCapture@TouchEditBase@DirectUI@@QAAJW4TouchEditKeyboardNavigationCapture@2@@Z +?SetLayout@Element@DirectUI@@QAAJPAVLayout@2@@Z +?SetLayoutCompletionNotify@Element@DirectUI@@QAAX_N@Z +?SetLayoutPos@Element@DirectUI@@QAAJH@Z +?SetLightDismissIHM@TouchHWNDElement@DirectUI@@QAAJ_N@Z +?SetLine@CCBaseScrollBar@DirectUI@@UAAJH@Z +?SetLine@ScrollBar@DirectUI@@UAAJH@Z +?SetLineSize@CCTrackBar@DirectUI@@QAAJH@Z +?SetLineSpacing@RichText@DirectUI@@QAAJH@Z +?SetLinkIndicatorsToContent@TouchScrollViewer@DirectUI@@QAAJ_N@Z +?SetLocale@RichText@DirectUI@@QAAJPBG@Z +?SetManipulationHorizontalAlignment@TouchScrollViewer@DirectUI@@QAAJH@Z +?SetManipulationVerticalAlignment@TouchScrollViewer@DirectUI@@QAAJH@Z +?SetMapRunsToClusters@RichText@DirectUI@@QAAJ_N@Z +?SetMargin@Element@DirectUI@@QAAJHHHH@Z +?SetMaxLength@Edit@DirectUI@@QAAJH@Z +?SetMaxLength@TouchEditBase@DirectUI@@QAAJH@Z +?SetMaxLineCount@RichText@DirectUI@@QAAXI@Z +?SetMaximum@CCBaseScrollBar@DirectUI@@UAAJH@Z +?SetMaximum@ModernProgressBar@DirectUI@@QAAJH@Z +?SetMaximum@Progress@DirectUI@@QAAJH@Z +?SetMaximum@ScrollBar@DirectUI@@UAAJH@Z +?SetMetering@TouchSlider@DirectUI@@QAAJH@Z +?SetMinSize@Element@DirectUI@@QAAJHH@Z +?SetMinimum@CCBaseScrollBar@DirectUI@@UAAJH@Z +?SetMinimum@ModernProgressBar@DirectUI@@QAAJH@Z +?SetMinimum@Progress@DirectUI@@QAAJH@Z +?SetMinimum@ScrollBar@DirectUI@@UAAJH@Z +?SetMoveCaretToEndOnSyncContent@TouchEditBase@DirectUI@@QAAJ_N@Z +?SetMultiline@Edit@DirectUI@@QAAJ_N@Z +?SetMultiline@TouchEditBase@DirectUI@@QAAJ_N@Z +?SetNoBrowseOnFirstAdd@Pages@DirectUI@@QAAXXZ +?SetNote@CCCommandLink@DirectUI@@QAAJPBG@Z +?SetNotifyHandler@CCBase@DirectUI@@QAAXP6AHIIJPAJPAX@Z1@Z +?SetOffText@TouchSwitch@DirectUI@@QAAJPBG@Z +?SetOnOffText@TouchSwitch@DirectUI@@QAAXPBG0@Z +?SetOnText@TouchSwitch@DirectUI@@QAAJPBG@Z +?SetOptimizeMove@HWNDHost@DirectUI@@QAAJ_N@Z +?SetOrder@ScrollBar@DirectUI@@QAAJH@Z +?SetOverhang@Element@DirectUI@@QAAJ_N@Z +?SetOverhangOffset@RichText@DirectUI@@QAAJH@Z +?SetOverrideButtonBackground@CCPushButton@DirectUI@@QAAJ_N@Z +?SetOverrideScaleFactor@DUIXmlParser@DirectUI@@QAAXM@Z +?SetOverrideScaleFactor@Element@DirectUI@@QAAXM@Z +?SetPVLAnimationState@Element@DirectUI@@QAAXH@Z +?SetPadding@Element@DirectUI@@QAAJHHHH@Z +?SetPage@CCBaseScrollBar@DirectUI@@UAAJH@Z +?SetPage@ScrollBar@DirectUI@@UAAJH@Z +?SetParameter@XProvider@DirectUI@@UAAJABU_GUID@@PAX@Z +?SetParentSizeControl@HWNDElement@DirectUI@@QAAX_N@Z +?SetParseErrorCallback@DUIXmlParser@DirectUI@@QAAXP6AXPBG0HPAX@Z1@Z +?SetParseState@DUIXmlParser@DirectUI@@AAAXW4_DUI_PARSE_STATE@2@@Z +?SetParser@Macro@DirectUI@@QAAXPAVDUIXmlParser@2@@Z +?SetPasswordCharacter@Edit@DirectUI@@QAAJH@Z +?SetPasswordCharacter@TouchEditBase@DirectUI@@QAAJH@Z +?SetPasswordRevealMode@TouchEdit2@DirectUI@@QAAJW4TouchEditPasswordRevealMode@2@@Z +?SetPath@Movie@DirectUI@@QAAJPBG@Z +?SetPercent@ScrollProxy@DirectUI@@AAAJPAVBaseScrollBar@2@N@Z +?SetPinned@BaseScrollBar@DirectUI@@QAAX_N@Z +?SetPinning@BaseScrollViewer@DirectUI@@QAAJH@Z +?SetPixelOffsetMode@Movie@DirectUI@@QAAJH@Z +?SetPlay@AnimationStrip@DirectUI@@QAAJ_N@Z +?SetPlayAllFramesMode@Movie@DirectUI@@QAAJ_N@Z +?SetPopupBounds@TouchSelect@DirectUI@@QAAJHHHH@Z +?SetPosition@CCBaseScrollBar@DirectUI@@UAAJH@Z +?SetPosition@ModernProgressBar@DirectUI@@QAAJH@Z +?SetPosition@Progress@DirectUI@@QAAJH@Z +?SetPosition@ScrollBar@DirectUI@@UAAJH@Z +?SetPreprocessedXML@DUIXmlParser@DirectUI@@QAAJPBGPAUHINSTANCE__@@1@Z +?SetPreserveAlphaChannel@Element@DirectUI@@QAAX_N@Z +?SetPressed@Button@DirectUI@@QAAJ_N@Z +?SetPressed@TouchButton@DirectUI@@QAAJ_N@Z +?SetPreventFormatChangeUpdatingModifiedState@TouchEditBase@DirectUI@@QAAJ_N@Z +?SetPromptText@TouchEdit2@DirectUI@@QAAJPBG@Z +?SetPromptWithCaret@TouchEdit2@DirectUI@@QAAJ_N@Z +?SetProperty@Bind@DirectUI@@QAAJPBG@Z +?SetProportional@ScrollBar@DirectUI@@QAAJ_N@Z +?SetProvider@XElement@DirectUI@@QAAJPAUIUnknown@@@Z +?SetRangeMax@CCTrackBar@DirectUI@@QAAJH@Z +?SetRangeMax@TouchSlider@DirectUI@@QAAXH@Z +?SetRangeMin@CCTrackBar@DirectUI@@QAAJH@Z +?SetRangeMin@TouchSlider@DirectUI@@QAAXH@Z +?SetRangeMinAndRangeMax@TouchSlider@DirectUI@@QAAXHH@Z +?SetReadOnly@TouchEditBase@DirectUI@@QAAJ_N@Z +?SetReferencePoint@RefPointElement@DirectUI@@QAAJHH@Z +?SetRegisteredDefaultButton@DialogElement@DirectUI@@QAAJPAVElement@2@@Z +?SetRegisteredDefaultButton@XBaby@DirectUI@@UAAJPAVElement@2@@Z +?SetRegisteredDefaultButton@XProvider@DirectUI@@UAAJPAVElement@2@@Z +?SetRegisteredDefaultButtonSelectedState@DialogElementCore@DirectUI@@IAAX_N@Z +?SetReorderable@ItemList@DirectUI@@QAAJ_N@Z +?SetRepeat@Movie@DirectUI@@QAAJ_N@Z +?SetRespectLanguageDirection@TouchSlider@DirectUI@@QAAX_N@Z +?SetRespondToMouseScroll@TouchSlider@DirectUI@@QAAX_N@Z +?SetScaleFactor@DUIXmlParser@DirectUI@@QAAXM@Z +?SetScreenCenter@HWNDElement@DirectUI@@QAAX_N@Z +?SetScrollControlHost@TouchScrollViewer@DirectUI@@QAAJPAVElement@2@@Z +?SetScrollPadding@TouchScrollViewer@DirectUI@@QAAJHHHH@Z +?SetScrollPercent@ScrollProvider@DirectUI@@UAAJNN@Z +?SetScrollPercent@ScrollProxy@DirectUI@@AAAJNN@Z +?SetSelected@Element@DirectUI@@QAAJ_N@Z +?SetSelection@Combobox@DirectUI@@QAAJH@Z +?SetSelection@Selector@DirectUI@@UAAJPAVElement@2@@Z +?SetSelection@SelectorNoDefault@DirectUI@@UAAJPAVElement@2@@Z +?SetSelection@TouchEdit2@DirectUI@@QAAJJJ@Z +?SetSelection@TouchSelect@DirectUI@@QAAJPAVElement@2@@Z +?SetSelectionBackgroundColor@TouchEditBase@DirectUI@@QAAJPAVValue@2@@Z +?SetSelectionForegroundColor@TouchEditBase@DirectUI@@QAAJPAVValue@2@@Z +?SetSelectionIndex@TouchSelect@DirectUI@@QAAJH@Z +?SetShadowIntensity@Element@DirectUI@@QAAJH@Z +?SetSheet@Element@DirectUI@@QAAJPAVStyleSheet@2@@Z +?SetShortcut@Element@DirectUI@@QAAJH@Z +?SetShowClearButtonMinWidth@TouchEdit2@DirectUI@@QAAJH@Z +?SetShowKeyFocus@TouchButton@DirectUI@@QAAJ_N@Z +?SetShowTick@TouchSlider@DirectUI@@QAAJ_N@Z +?SetSmoothFillAnimation@ModernProgressBar@DirectUI@@QAAJ_N@Z +?SetSmoothingMode@Movie@DirectUI@@QAAJH@Z +?SetSnapIntervalX@TouchScrollViewer@DirectUI@@QAAJM@Z +?SetSnapIntervalY@TouchScrollViewer@DirectUI@@QAAJM@Z +?SetSnapMode@TouchScrollViewer@DirectUI@@QAAJH@Z +?SetSnapOffsetX@TouchScrollViewer@DirectUI@@QAAJM@Z +?SetSnapOffsetY@TouchScrollViewer@DirectUI@@QAAJM@Z +?SetSnapPointCollectionX@TouchScrollViewer@DirectUI@@QAAJPAV?$DynamicArray@N$0A@@2@@Z +?SetSnapPointCollectionX@TouchScrollViewer@DirectUI@@QAAJPBNH@Z +?SetSnapPointCollectionY@TouchScrollViewer@DirectUI@@QAAJPAV?$DynamicArray@N$0A@@2@@Z +?SetSnapPointCollectionY@TouchScrollViewer@DirectUI@@QAAJPBNH@Z +?SetState@ModernProgressBar@DirectUI@@QAAJH@Z +?SetStdCursor@Element@DirectUI@@QAAJH@Z +?SetStepCount@TouchSlider@DirectUI@@QAAXH@Z +?SetStopThumbBehavior@RepeatButton@DirectUI@@QAAXXZ +?SetString@ElementProxy@DirectUI@@IAAJPAUtagVARIANT@@P8Element@2@AAPBGPAPAVValue@2@@Z@Z +?SetStyle@CCTreeView@DirectUI@@QAAKK@Z +?SetSubContent@TouchCommandButton@DirectUI@@QAAJPBG@Z +?SetSuppressClearButton@TouchEdit2@DirectUI@@QAAJ_N@Z +?SetSuppressSetContact@TouchScrollViewer@DirectUI@@QAAJ_N@Z +?SetSyncContentWhileIMEComposing@TouchEditBase@DirectUI@@QAAJ_N@Z +?SetTargetPage@Navigator@DirectUI@@QAAJPBG@Z +?SetTextContentOverride@TouchSelectItem@DirectUI@@QAAJPBG@Z +?SetTextGlowSize@Element@DirectUI@@QAAJH@Z +?SetTextMode@TouchEditBase@DirectUI@@QAAJW4TouchEditTextMode@2@@Z +?SetThemeChanged@HWNDHost@DirectUI@@IAAJH@Z +?SetThemedBorder@Edit@DirectUI@@QAAJ_N@Z +?SetThumbPosition@CCTrackBar@DirectUI@@QAAJH@Z +?SetThumbValue@TouchSlider@DirectUI@@QAAXH_N0@Z +?SetThumbValue@TouchSlider@DirectUI@@QAAXH_N@Z +?SetTickCount@TouchSlider@DirectUI@@QAAJH@Z +?SetTitleText@TouchSwitch@DirectUI@@QAAJPBG@Z +?SetToHost@XBaby@DirectUI@@UAAJPAVElement@2@@Z +?SetToggleOnClick@TouchCheckBox@DirectUI@@QAAJ_N@Z +?SetToggleSwitchText@TouchSwitch@DirectUI@@QAAXPBG@Z +?SetToggleValue@TouchSwitch@DirectUI@@QAAXH@Z +?SetToggleValue@TouchSwitch@DirectUI@@QAAXH_N0@Z +?SetToggleValue@TouchSwitch@DirectUI@@QAAXH_N@Z +?SetTooltip@Element@DirectUI@@QAAJ_N@Z +?SetTooltipMaxWidth@Element@DirectUI@@QAAJH@Z +?SetTooltipMaximumLineCount@TouchHWNDElement@DirectUI@@QAAJH@Z +?SetTooltipText@TouchSlider@DirectUI@@QAAXPBG@Z +?SetTracking@CCBaseScrollBar@DirectUI@@QAAJ_N@Z +?SetTransparent@HWNDHost@DirectUI@@QAAJ_N@Z +?SetTreatRightMouseButtonAsLeft@TouchButton@DirectUI@@QAAJ_N@Z +?SetTypography@RichText@DirectUI@@QAAJPBG@Z +?SetTypographyRuns@RichText@DirectUI@@QAAJPBG@Z +?SetUnavailableIcon@DUIXmlParser@DirectUI@@QAAXPAUHICON__@@@Z +?SetUnknownAttrCallback@DUIXmlParser@DirectUI@@QAAXP6A_NPBGPAX@Z1@Z +?SetValue@Element@DirectUI@@QAAJP6APBUPropertyInfo@2@XZHPAVValue@2@@Z +?SetValue@Element@DirectUI@@QAAJPBUPropertyInfo@2@HPAVValue@2@@Z +?SetValue@RangeValueProvider@DirectUI@@UAAJN@Z +?SetValue@ValueProvider@DirectUI@@UAAJPBG@Z +?SetValue@ValueProxy@DirectUI@@AAAJPBG@Z +?SetVertical@ScrollBar@DirectUI@@QAAJ_N@Z +?SetVerticalScript@RichText@DirectUI@@QAAJ_N@Z +?SetVirtualizeElements@TouchScrollViewer@DirectUI@@QAAJ_N@Z +?SetVisible@Element@DirectUI@@QAAJ_N@Z +?SetVisited@TouchHyperLink@DirectUI@@QAAJ_N@Z +?SetWantTabs@Edit@DirectUI@@QAAJ_N@Z +?SetWidth@Element@DirectUI@@QAAJH@Z +?SetWinStyle@CCBase@DirectUI@@QAAJH@Z +?SetWindowAccessGradientColor@TouchHWNDElement@DirectUI@@QAAJPAVValue@2@@Z +?SetWindowActive@Element@DirectUI@@QAAJ_N@Z +?SetWindowDirection@HWNDHost@DirectUI@@UAAXPAUHWND__@@@Z +?SetWrapKeyboardNavigate@HWNDElement@DirectUI@@QAAJ_N@Z +?SetX@Element@DirectUI@@QAAJH@Z +?SetXBarVisibility@BaseScrollViewer@DirectUI@@QAAJH@Z +?SetXML@DUIXmlParser@DirectUI@@QAAJPBGPAUHINSTANCE__@@1@Z +?SetXMLFromResource@DUIXmlParser@DirectUI@@QAAJIPAUHINSTANCE__@@0@Z +?SetXMLFromResource@DUIXmlParser@DirectUI@@QAAJIPBGPAUHINSTANCE__@@1@Z +?SetXMLFromResource@DUIXmlParser@DirectUI@@QAAJPBG0PAUHINSTANCE__@@1@Z +?SetXMLFromResource@DUIXmlParser@DirectUI@@QAAJPBGPAUHINSTANCE__@@1@Z +?SetXMLFromResourceWithTheme@DUIXmlParser@DirectUI@@QAAJIPAUHINSTANCE__@@00@Z +?SetXOffset@BaseScrollViewer@DirectUI@@QAAJH@Z +?SetXOffset@Viewer@DirectUI@@QAAJH@Z +?SetXScrollable@BaseScrollViewer@DirectUI@@QAAJ_N@Z +?SetXScrollable@Viewer@DirectUI@@QAAJ_N@Z +?SetY@Element@DirectUI@@QAAJH@Z +?SetYBarVisibility@BaseScrollViewer@DirectUI@@QAAJH@Z +?SetYOffset@BaseScrollViewer@DirectUI@@QAAJH@Z +?SetYOffset@Viewer@DirectUI@@QAAJH@Z +?SetYScrollable@BaseScrollViewer@DirectUI@@QAAJ_N@Z +?SetYScrollable@Viewer@DirectUI@@QAAJ_N@Z +?SetZoomMaximum@TouchScrollViewer@DirectUI@@QAAJM@Z +?SetZoomMinimum@TouchScrollViewer@DirectUI@@QAAJM@Z +?ShadowIntensityProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?SheetProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?ShiftChild@Element@DirectUI@@QAAJII@Z +?ShortcutProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?ShouldUsePerMonitorScaling@TouchHWNDElement@DirectUI@@QAA_NXZ +?ShowAccel@HWNDElement@DirectUI@@QAA_NXZ +?ShowClearButtonMinWidthProp@TouchEdit2@DirectUI@@SAPBUPropertyInfo@2@XZ +?ShowFocus@HWNDElement@DirectUI@@QAA_NXZ +?ShowKeyFocusProp@TouchButton@DirectUI@@SAPBUPropertyInfo@2@XZ +?ShowRichTooltip@TouchHWNDElement@DirectUI@@QAAJW4TOUCHTOOLTIP_INPUT@@W4TOUCHTOOLTIP_OPTION_FLAGS@@PAVElement@2@@Z +?ShowTickProp@TouchSlider@DirectUI@@SAPBUPropertyInfo@2@XZ +?ShowTooltipOnRightForLTRBuild@TouchSlider@DirectUI@@QAAXXZ +?ShowUIState@HWNDElement@DirectUI@@QAAX_N0@Z +?ShowWindow@NativeHWNDHost@DirectUI@@QAAXH@Z +?ShowWindow@XHost@DirectUI@@QAAXH@Z +?SideGraphicProp@TextGraphic@DirectUI@@SAPBUPropertyInfo@2@XZ +?SizeInLayoutProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?SizeZero@FlowLayout@DirectUI@@KA?AUtagSIZE@@XZ +?SizeZero@VerticalFlowLayout@DirectUI@@KA?AUtagSIZE@@XZ +?Skip@DuiAccessible@DirectUI@@UAAJK@Z +?Skip@HWNDHostAccessible@DirectUI@@UAAJK@Z +?SliderControlType@Schema@DirectUI@@2HA DATA +?SliderUpdated@TouchSlider@DirectUI@@SA?AVUID@@XZ +?SmoothingModeProp@Movie@DirectUI@@SAPBUPropertyInfo@2@XZ +?SnapIntervalXProp@TouchScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?SnapIntervalYProp@TouchScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?SnapModeProp@TouchScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?SnapOffsetXProp@TouchScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?SnapOffsetYProp@TouchScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?SnapPointCollectionXProp@TouchScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?SnapPointCollectionYProp@TouchScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?SnapshotTransformElement@TouchScrollViewer@DirectUI@@SA?AVUID@@XZ +?SortChildren@Element@DirectUI@@QAAJP6AHPBX0@Z@Z +?SpinnerControlType@Schema@DirectUI@@2HA DATA +?SplitButtonControlType@Schema@DirectUI@@2HA DATA +?Start@AnimationStrip@DirectUI@@AAAJXZ +?StartDefer@Element@DirectUI@@QAAXPAK@Z +?StartNavigate@Browser@DirectUI@@SA?AVUID@@XZ +?StartRichTooltipTimer@TouchHWNDElement@DirectUI@@QAAJW4TOUCHTOOLTIP_INPUT@@@Z +?StateProp@ModernProgressBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?StaticWndProc@HWNDElement@DirectUI@@SAJPAUHWND__@@IIJ@Z +?StaticXHostSubclassProc@TaskPage@DirectUI@@CAJPAUHWND__@@IIJ@Z +?StaticXmlParserError@TaskPage@DirectUI@@CAXPBG0HPAX@Z +?StatusBarControlType@Schema@DirectUI@@2HA DATA +?Stop@AnimationStrip@DirectUI@@AAAXXZ +?Stop@CCAVI@DirectUI@@QAAXXZ +?StopAnimation@Element@DirectUI@@QAAXI@Z +?StopUsingCache@RichText@DirectUI@@QAAXXZ +?StrDupW@Value@DirectUI@@CAJPBGPAPAG@Z +?StructureChangedEvent@Schema@DirectUI@@2HA DATA +?SubContentProp@TouchCommandButton@DirectUI@@SAPBUPropertyInfo@2@XZ +?SuppressClearButtonProp@TouchEdit2@DirectUI@@SAPBUPropertyInfo@2@XZ +?SupressRightButtonDrag@Thumb@DirectUI@@QAAX_N@Z +?SyncBackground@HWNDHost@DirectUI@@IAAXXZ +?SyncCallback@Proxy@DirectUI@@SAJPAUHGADGET__@@PAXPAUEventMsg@@@Z +?SyncColorsAndFonts@HWNDHost@DirectUI@@AAAXXZ +?SyncContentWhileIMEComposingProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?SyncDestroyWindow@NativeHWNDHost@DirectUI@@QAAXXZ +?SyncDirection@HWNDHost@DirectUI@@IAAXXZ +?SyncElementAlphaFromForegroundAlpha@DirectUI@@YAXPAVElement@1@@Z +?SyncFont@HWNDHost@DirectUI@@IAAXXZ +?SyncForeground@HWNDHost@DirectUI@@IAAXXZ +?SyncNoteAndGlyph@CCCommandLink@DirectUI@@IAAXPAUHWND__@@@Z +?SyncParent@HWNDHost@DirectUI@@IAAXXZ +?SyncRect@HWNDHost@DirectUI@@IAAXI_N@Z +?SyncScrollBar@CCBaseScrollBar@DirectUI@@QAAXXZ +?SyncStyle@HWNDHost@DirectUI@@IAAXXZ +?SyncText@HWNDHost@DirectUI@@IAAXXZ +?SyncVisible@HWNDHost@DirectUI@@IAAXXZ +?SystemAlertEvent@Schema@DirectUI@@2HA DATA +?TabControlType@Schema@DirectUI@@2HA DATA +?TabItemControlType@Schema@DirectUI@@2HA DATA +?TableControlType@Schema@DirectUI@@2HA DATA +?TableItemPattern@Schema@DirectUI@@2HA DATA +?TableItem_ColumnHeaderItems_Property@Schema@DirectUI@@2HA DATA +?TableItem_RowHeaderItems_Property@Schema@DirectUI@@2HA DATA +?TablePattern@Schema@DirectUI@@2HA DATA +?Table_ColumnHeaders_Property@Schema@DirectUI@@2HA DATA +?Table_RowHeaders_Property@Schema@DirectUI@@2HA DATA +?Table_RowOrColumnMajor_Property@Schema@DirectUI@@2HA DATA +?TargetPageProp@Navigator@DirectUI@@SAPBUPropertyInfo@2@XZ +?TelemetrySetDescription@TouchScrollViewer@DirectUI@@QAAJPBG@Z +?TestDeferObject@Element@DirectUI@@QAAPAVDeferCycle@2@XZ +?TextContentOverrideProp@TouchSelectItem@DirectUI@@SAPBUPropertyInfo@2@XZ +?TextControlType@Schema@DirectUI@@2HA DATA +?TextGlowSizeProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?TextModeProp@TouchEditBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?TextPattern@Schema@DirectUI@@2HA DATA +?TextTextSelectionChangedEvent@Schema@DirectUI@@2HA DATA +?TextTooltipShowing@TouchHWNDElement@DirectUI@@SA?AVUID@@XZ +?ThemeChange@HWNDElement@DirectUI@@SA?AVUID@@XZ +?ThemeChangedProp@HWNDHost@DirectUI@@SAPBUPropertyInfo@2@XZ +?ThemedBorderProp@Edit@DirectUI@@SAPBUPropertyInfo@2@XZ +?ThumbControlType@Schema@DirectUI@@2HA DATA +?ThumbPositionProp@CCTrackBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?ThumbPositionProp@TouchSlider@DirectUI@@SAPBUPropertyInfo@2@XZ +?TickCountProp@TouchSlider@DirectUI@@SAPBUPropertyInfo@2@XZ +?TitleBarControlType@Schema@DirectUI@@2HA DATA +?TitleTextProp@TouchSwitch@DirectUI@@SAPBUPropertyInfo@2@XZ +?ToString@Value@DirectUI@@QBAPAGPAGI@Z +?Toggle@AutoButton@DirectUI@@SA?AVUID@@XZ +?Toggle@SemanticZoomToggle@DirectUI@@SA?AVUID@@XZ +?Toggle@ToggleProvider@DirectUI@@UAAJXZ +?ToggleOnClickProp@TouchCheckBox@DirectUI@@SAPBUPropertyInfo@2@XZ +?TogglePattern@Schema@DirectUI@@2HA DATA +?ToggleUIState@HWNDElement@DirectUI@@QAAX_N0@Z +?Toggle_ToggleState_Property@Schema@DirectUI@@2HA DATA +?ToolBarControlType@Schema@DirectUI@@2HA DATA +?ToolTipClosedEvent@Schema@DirectUI@@2HA DATA +?ToolTipControlType@Schema@DirectUI@@2HA DATA +?ToolTipOpenedEvent@Schema@DirectUI@@2HA DATA +?TooltipMaxWidthProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?TooltipMaximumLineCountProp@TouchHWNDElement@DirectUI@@SAPBUPropertyInfo@2@XZ +?TooltipProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?TooltipTimerStarting@TouchHWNDElement@DirectUI@@SA?AVUID@@XZ +?TossElement@ElementProvider@DirectUI@@UAAXXZ +?TossPatternProvider@ElementProvider@DirectUI@@QAAXW4Pattern@Schema@2@@Z +?TrackScore@NavScoring@DirectUI@@QAAHPAVElement@2@0@Z +?TrackingProp@CCBaseScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?TransformPattern@Schema@DirectUI@@2HA DATA +?TranslateThumbPositionToThumbValue@TouchSlider@DirectUI@@QAAHH@Z +?TransparentProp@HWNDHost@DirectUI@@SAPBUPropertyInfo@2@XZ +?TreatRightMouseButtonAsLeftProp@TouchButton@DirectUI@@SAPBUPropertyInfo@2@XZ +?TreeControlType@Schema@DirectUI@@2HA DATA +?TreeItemControlType@Schema@DirectUI@@2HA DATA +?TriggeredAnimationComplete@PVLAnimation@DirectUI@@SA?AVUID@@XZ +?Try@NavScoring@DirectUI@@QAAHPAVElement@2@HPBUNavReference@2@K@Z +?TryLinePattern@Element@DirectUI@@AAA_NPAUtagPOINT@@ABUtagRECT@@@Z +?TryPattern@Element@DirectUI@@AAA_NNNPAUtagPOINT@@ABUtagRECT@@@Z +?TrySparsePattern@Element@DirectUI@@AAA_NPAUtagPOINT@@ABUtagRECT@@@Z +?TypographyProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?TypographyRunsProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?UiaEvents@Element@DirectUI@@QAA_NXZ +?UiaHostProviderFromHwnd@Schema@DirectUI@@2P6AJPAUHWND__@@PAPAUIRawElementProviderSimple@@@ZA DATA +?UiaLookupId@Schema@DirectUI@@2P6AHW4AutomationIdentifierType@@PBU_GUID@@@ZA DATA +?UiaRaiseAutomationEvent@Schema@DirectUI@@2P6AJPAUIRawElementProviderSimple@@H@ZA DATA +?UiaRaiseAutomationPropertyChangedEvent@Schema@DirectUI@@2P6AJPAUIRawElementProviderSimple@@HUtagVARIANT@@1@ZA DATA +?UiaRaiseStructureChangedEvent@Schema@DirectUI@@2P6AJPAUIRawElementProviderSimple@@W4StructureChangeType@@PAHH@ZA DATA +?UiaReturnRawElementProvider@Schema@DirectUI@@2P6AJPAUHWND__@@IJPAUIRawElementProviderSimple@@@ZA DATA +?UnRegister@Element@DirectUI@@SAJPAPAUIClassInfo@2@@Z +?UnhandledSyschar@XElement@DirectUI@@SA?AVUID@@XZ +?Uninit@CallstackTracker@DirectUI@@SAXXZ +?Uninit@InvokeHelper@DirectUI@@QAAXXZ +?UninitProcess@FontCache@DirectUI@@SAXXZ +?UninitThread@FontCache@DirectUI@@SAXXZ +?UnloadCommonControlExports@AnimationStrip@DirectUI@@AAAXXZ +?Unlock@CritSecLock@DirectUI@@QAAXXZ +?UnregisterForAnimationStatusChanges@TouchHWNDElement@DirectUI@@QAAXXZ +?UnregisterForIHMChanges@TouchHWNDElement@DirectUI@@QAAXXZ +?UnregisterForMonitorPowerChanges@TouchHWNDElement@DirectUI@@QAAJXZ +?UnvirtualizePosition@HWNDHost@DirectUI@@AAAXXZ +?UpdateChildFocus@DialogElementCore@DirectUI@@QAAXPAVElement@2@0@Z +?UpdateChildren@Expando@DirectUI@@IAAXPAVValue@2@@Z +?UpdateContentSize@TouchScrollViewer@DirectUI@@SA?AVUID@@XZ +?UpdateDesiredSize@BorderLayout@DirectUI@@UAA?AUtagSIZE@@PAVElement@2@HHPAVSurface@2@@Z +?UpdateDesiredSize@FillLayout@DirectUI@@UAA?AUtagSIZE@@PAVElement@2@HHPAVSurface@2@@Z +?UpdateDesiredSize@FlowLayout@DirectUI@@UAA?AUtagSIZE@@PAVElement@2@HHPAVSurface@2@@Z +?UpdateDesiredSize@GridLayout@DirectUI@@UAA?AUtagSIZE@@PAVElement@2@HHPAVSurface@2@@Z +?UpdateDesiredSize@Layout@DirectUI@@UAA?AUtagSIZE@@PAVElement@2@HHPAVSurface@2@@Z +?UpdateDesiredSize@NineGridLayout@DirectUI@@UAA?AUtagSIZE@@PAVElement@2@HHPAVSurface@2@@Z +?UpdateDesiredSize@RowLayout@DirectUI@@UAA?AUtagSIZE@@PAVElement@2@HHPAVSurface@2@@Z +?UpdateDesiredSize@TableLayout@DirectUI@@UAA?AUtagSIZE@@PAVElement@2@HHPAVSurface@2@@Z +?UpdateDesiredSize@VerticalFlowLayout@DirectUI@@UAA?AUtagSIZE@@PAVElement@2@HHPAVSurface@2@@Z +?UpdateElement@TouchSelect@DirectUI@@QAAJHPAVElement@2@PBG@Z +?UpdateLayout@Element@DirectUI@@QAAXXZ +?UpdateLayoutRect@Layout@DirectUI@@SAXPAVElement@2@HH0HHHH@Z +?UpdateSheets@DUIXmlParser@DirectUI@@QAAJPAVElement@2@@Z +?UpdateString@TouchSelect@DirectUI@@QAAJHPBG@Z +?UpdateStyleSheets@HWNDElement@DirectUI@@IAAXXZ +?UpdateToggleState@SemanticZoomToggle@DirectUI@@QAAXW4SemanticZoomToggleState@@_N@Z +?UpdateTooltip@Element@DirectUI@@MAAXPAV12@@Z +?UpdateTooltip@HWNDElement@DirectUI@@UAAXPAVElement@2@@Z +?UpdateTooltip@TouchHWNDElement@DirectUI@@UAAXPAVElement@2@@Z +?UpdateView@TouchScrollViewer@DirectUI@@SA?AVUID@@XZ +?UseFixedTooltipOffset@TouchSlider@DirectUI@@QAAXXZ +?UsePerMonitorScaling@TouchHWNDElement@DirectUI@@QAAXPAUHMONITOR__@@@Z +?UserTextChanged@TouchEditBase@DirectUI@@SA?AVUID@@XZ +?UserTextUpdateNoChange@TouchEditBase@DirectUI@@SA?AVUID@@XZ +?ValuePattern@Schema@DirectUI@@2HA DATA +?Value_IsReadOnly_Property@Schema@DirectUI@@2HA DATA +?Value_Value_Property@Schema@DirectUI@@2HA DATA +?VerifyParentage@HWNDHost@DirectUI@@IAAHXZ +?VerticalProp@ScrollBar@DirectUI@@SAPBUPropertyInfo@2@XZ +?VerticalScriptProp@RichText@DirectUI@@SAPBUPropertyInfo@2@XZ +?VirtualizedItemPattern@Schema@DirectUI@@2HA DATA +?VisibleProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?VisitedProp@TouchHyperLink@DirectUI@@SAPBUPropertyInfo@2@XZ +?VisualStateProp@TouchSlider@DirectUI@@SAPBUPropertyInfo@2@XZ +?WantEvent@EventManager@DirectUI@@CA_NW4Event@Schema@2@H@Z +?WantEvent@EventManager@DirectUI@@SA_NW4Event@Schema@2@@Z +?WantPropertyEvent@EventManager@DirectUI@@SA_NH@Z +?WantTabsProp@Edit@DirectUI@@SAPBUPropertyInfo@2@XZ +?WidthProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?WinStyleProp@CCBase@DirectUI@@SAPBUPropertyInfo@2@XZ +?WindowAccessGradientColorProp@TouchHWNDElement@DirectUI@@SAPBUPropertyInfo@2@XZ +?WindowActiveProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?WindowControlType@Schema@DirectUI@@2HA DATA +?WindowPattern@Schema@DirectUI@@2HA DATA +?WindowWindowClosedEvent@Schema@DirectUI@@2HA DATA +?WindowWindowOpenedEvent@Schema@DirectUI@@2HA DATA +?WndProc@HWNDElement@DirectUI@@UAAJPAUHWND__@@IIJ@Z +?WndProc@NativeHWNDHost@DirectUI@@SAJPAUHWND__@@IIJ@Z +?WndProc@TouchHWNDElement@DirectUI@@UAAJPAUHWND__@@IIJ@Z +?WndProc@XHost@DirectUI@@SAJPAUHWND__@@IIJ@Z +?WrapKeyboardNavigateProp@HWNDElement@DirectUI@@SAPBUPropertyInfo@2@XZ +?XBarVisibilityProp@BaseScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?XOffsetProp@BaseScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?XOffsetProp@Viewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?XProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?XScrollableProp@BaseScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?XScrollableProp@Viewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?YBarVisibilityProp@BaseScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?YOffsetProp@BaseScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?YOffsetProp@Viewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?YProp@Element@DirectUI@@SAPBUPropertyInfo@2@XZ +?YScrollableProp@BaseScrollViewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?YScrollableProp@Viewer@DirectUI@@SAPBUPropertyInfo@2@XZ +?ZoomToRect@TouchScrollViewer@DirectUI@@QAAJPBUtagRECT@@_N@Z +?ZoomToRectManualVisualSwap@TouchScrollViewer@DirectUI@@QAAJMMMMPBHMMM_N@Z +?_AddDependency@Element@DirectUI@@SAXPAV12@PBUPropertyInfo@2@HPAUDepRecs@2@PAVDeferCycle@2@PAJ@Z +?_BitAccurateFillRect@Macro@DirectUI@@KAXPAUHDC__@@HHHHEEEEK@Z +?_BroadcastEventWorker@Element@DirectUI@@AAAXPAUEvent@2@@Z +?_BuildChildren@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@PAVElement@2@@Z +?_BuildElement@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@PAVElement@2@PAPAV42@@Z +?_BuildFromBinary@DUIXmlParser@DirectUI@@IAAJPAVElement@2@0PBGPAKPAPAV32@@Z +?_BuildStyles@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@@Z +?_CachedValueIsEqual@Element@DirectUI@@AAAHPBUPropertyInfo@2@PAV12@@Z +?_CalcTabOrder@ShellBorderLayout@DirectUI@@AAAJPAVElement@2@@Z +?_ClearNeedsLayout@Element@DirectUI@@QAAXXZ +?_ClearTooltipState@TouchHWNDElement@DirectUI@@IAAXXZ +?_CreateAndSetLayout@DirectUI@@YAJPAVElement@1@P6AJHPAHPAPAVValue@1@@ZH1@Z +?_CreateValue@DUIXmlParser@DirectUI@@IAAJPBGPBUPropertyInfo@2@PAPAVValue@2@@Z +?_CtrlWndProc@HWNDHost@DirectUI@@CAHPAXPAUHWND__@@IIJPAJ@Z +?_DeleteCtrlWnd@HWNDHost@DirectUI@@AAAXXZ +?_DestroyTables@DUIXmlParser@DirectUI@@QAAXXZ +?_DestroyTooltip@TouchHWNDElement@DirectUI@@IAAXXZ +?_DisplayNodeCallback@Element@DirectUI@@SAJPAUHGADGET__@@PAXPAUEventMsg@@@Z +?_EndOptimizedLayoutQ@Element@DirectUI@@QAAXXZ +?_EnterOnCurrentThread@DUIXmlParser@DirectUI@@IAAJXZ +?_Fill@Element@DirectUI@@IAAXPAUHDC__@@KHHHH_N@Z +?_FlushDS@Element@DirectUI@@AAAXPAVDeferCycle@2@@Z +?_FlushLayout@Element@DirectUI@@KAXPAV12@PAVDeferCycle@2@@Z +?_GetBitmapSize@Macro@DirectUI@@KA_NPAUHBITMAP__@@PAUtagSIZE@@@Z +?_GetBuriedSheetDependencies@Element@DirectUI@@AAAXPBUPropertyInfo@2@PAV12@PAUDepRecs@2@PAVDeferCycle@2@PAJ@Z +?_GetChangesUpdatePass@Element@DirectUI@@QAAHXZ +?_GetClassForElement@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@PAPAUIClassInfo@2@@Z +?_GetClassForElementByName@DUIXmlParser@DirectUI@@IAAJPBGPAPAUIClassInfo@2@@Z +?_GetComputedValue@Element@DirectUI@@AAAPAVValue@2@PBUPropertyInfo@2@PAUUpdateCache@2@@Z +?_GetContent@Viewer@DirectUI@@AAAPAVElement@2@XZ +?_GetDependencies@Element@DirectUI@@AAAJPBUPropertyInfo@2@HPAUDepRecs@2@HPAVValue@2@PAVDeferCycle@2@@Z +?_GetLineInfo@DUIXmlParser@DirectUI@@IAA?AULINEINFO@2@PAUIXmlReader@@@Z +?_GetLocalValue@Element@DirectUI@@AAAPAVValue@2@PBUPropertyInfo@2@@Z +?_GetLocalValueFromVM@Element@DirectUI@@AAAPAVValue@2@PBUPropertyInfo@2@@Z +?_GetNeedsLayout@Element@DirectUI@@QAAIXZ +?_GetPropertyForAttribute@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@PAUIClassInfo@2@PAPBUPropertyInfo@2@@Z +?_GetSpecifiedValue@Element@DirectUI@@AAAPAVValue@2@PBUPropertyInfo@2@PAUUpdateCache@2@@Z +?_GetSpecifiedValueIgnoreCache@Element@DirectUI@@AAAPAVValue@2@PBUPropertyInfo@2@@Z +?_GetValueForStyleSheet@DUIXmlParser@DirectUI@@IAAJPAUIClassInfo@2@PBG1PAPBUPropertyInfo@2@PAPAVValue@2@@Z +?_HandleImmersiveColorSchemeChange@HWNDElement@DirectUI@@IAAXXZ +?_InheritProperties@Element@DirectUI@@AAAXXZ +?_InitializeTables@DUIXmlParser@DirectUI@@QAAJXZ +?_InternalEnsureVisible@Viewer@DirectUI@@AAA_NHHHH@Z +?_InvalidateCachedDSConstraints@Element@DirectUI@@KAXPAV12@@Z +?_IsSemanticZoomControl@ElementProxy@DirectUI@@AAA_NH@Z +?_IsWindowHostUsingDoNotStealFocusFlag@ElementProxy@DirectUI@@AAA_NXZ +?_LeaveOnCurrentThread@DUIXmlParser@DirectUI@@IAAXXZ +?_LoadImage32BitsPerPixel@Macro@DirectUI@@KAPAVValue@2@PBG@Z +?_MarkElementForDS@Element@DirectUI@@SAHPAV12@@Z +?_MarkElementForLayout@Element@DirectUI@@SAHPAV12@I@Z +?_OnFontPropChanged@Element@DirectUI@@IAAXPAVValue@2@@Z +?_OnGetInfoTip@CCTreeView@DirectUI@@MAAJPBUtagNMTVGETINFOTIPW@@@Z +?_OnItemChanged@CCTreeView@DirectUI@@MAAJPBUtagTVITEMCHANGE@@@Z +?_OnUIStateChanged@HWNDElement@DirectUI@@MAAXGG@Z +?_OnUIStateChanged@TouchHWNDElement@DirectUI@@MAAXGG@Z +?_ParseBehavior@DUIXmlParser@DirectUI@@IAAJPAVElement@2@PBG@Z +?_ParseLayout@DUIXmlParser@DirectUI@@IAAJPBGPAPAVValue@2@@Z +?_ParseValue@DUIXmlParser@DirectUI@@IAAJPBUPropertyInfo@2@PBGPAPAVValue@2@@Z +?_PostEvent@Element@DirectUI@@AAAXPAUEvent@2@H@Z +?_PostSourceChange@Element@DirectUI@@AAAJXZ +?_PreSourceChange@Element@DirectUI@@AAAJP6APBUPropertyInfo@2@XZHPAVValue@2@1@Z +?_PreSourceChange@Element@DirectUI@@AAAJPBUPropertyInfo@2@HPAVValue@2@1@Z +?_RecordElementBehaviors@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@PBG@Z +?_RecordElementLayout@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@PBG@Z +?_RecordElementStyleSheet@DUIXmlParser@DirectUI@@IAAJPBG_N@Z +?_RecordElementTrees@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@@Z +?_RecordElementWithChildren@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@_NPAPAG@Z +?_RecordInstantiateElement@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@PAPAG@Z +?_RecordSetElementProperties@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@@Z +?_RecordSetValue@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@PBG1@Z +?_RemoveLocalValue@Element@DirectUI@@IAAJP6APBUPropertyInfo@2@XZ_N@Z +?_RemoveLocalValue@Element@DirectUI@@IAAJPBUPropertyInfo@2@_N@Z +?_RepeatButtonActionCallback@RepeatButton@DirectUI@@CAXPAUGMA_ACTIONINFO@@@Z +?_Reset@ShellBorderLayout@DirectUI@@AAAXXZ +?_ResolveStyleSheet@DUIXmlParser@DirectUI@@IAAJPBGPAPAVValue@2@PAI@Z +?_ScalePointsToPixels@DUIXmlParser@DirectUI@@ABAHH@Z +?_ScalePointsToPixels@DUIXmlParser@DirectUI@@ABAMM@Z +?_ScaleRelativePixels@DUIXmlParser@DirectUI@@ABAHH@Z +?_ScaleRelativePixels@DUIXmlParser@DirectUI@@ABAMM@Z +?_SelfLayoutDoLayout@Clipper@DirectUI@@UAAXHH@Z +?_SelfLayoutDoLayout@Element@DirectUI@@MAAXHH@Z +?_SelfLayoutDoLayout@ScrollBar@DirectUI@@UAAXHH@Z +?_SelfLayoutDoLayout@TouchScrollBar@DirectUI@@UAAXHH@Z +?_SelfLayoutDoLayout@Viewer@DirectUI@@UAAXHH@Z +?_SelfLayoutUpdateDesiredSize@Clipper@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?_SelfLayoutUpdateDesiredSize@Element@DirectUI@@MAA?AUtagSIZE@@HHPAVSurface@2@@Z +?_SelfLayoutUpdateDesiredSize@ScrollBar@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?_SelfLayoutUpdateDesiredSize@TouchScrollBar@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?_SelfLayoutUpdateDesiredSize@Viewer@DirectUI@@UAA?AUtagSIZE@@HHPAVSurface@2@@Z +?_SetBinaryXml@DUIXmlParser@DirectUI@@IAAJPBEIPAUHINSTANCE__@@@Z +?_SetGroupChanges@Element@DirectUI@@SA_NPAV12@HPAVDeferCycle@2@@Z +?_SetNeedsLayout@Element@DirectUI@@QAAHI@Z +?_SetProperties@DUIXmlParser@DirectUI@@IAAJPAUIXmlReader@@PAUIClassInfo@2@PAVElement@2@@Z +?_SetValue@Element@DirectUI@@IAAJP6APBUPropertyInfo@2@XZHPAVValue@2@_N@Z +?_SetValue@Element@DirectUI@@IAAJPBUPropertyInfo@2@HPAVValue@2@_N@Z +?_SetXMLFromResource@DUIXmlParser@DirectUI@@IAAJPBG0PAUHINSTANCE__@@11@Z +?_SetupParserState@DUIXmlParser@DirectUI@@IAAJPAUHINSTANCE__@@0@Z +?_SinkWndProc@HWNDHost@DirectUI@@CAHPAXPAUHWND__@@IIJPAJ@Z +?_StartOptimizedLayoutQ@Element@DirectUI@@QAAXXZ +?_SyncBackground@Element@DirectUI@@AAAXXZ +?_SyncRedrawStyle@Element@DirectUI@@AAAXXZ +?_SyncVisible@Element@DirectUI@@AAAXXZ +?_TransferGroupFlags@Element@DirectUI@@SAXPAV12@H@Z +?_UpdateDesiredSize@Element@DirectUI@@QAA?AUtagSIZE@@HHPAVSurface@2@@Z +?_UpdateLayoutPosition@Element@DirectUI@@QAAXHH@Z +?_UpdateLayoutSize@Element@DirectUI@@QAAXHH@Z +?_UpdatePropertyInCache@Element@DirectUI@@AAAXPBUPropertyInfo@2@@Z +?_UpdateTileList@NineGridLayout@DirectUI@@AAAXHPAVElement@2@@Z +?_UsesUIAProxies@ElementProxy@DirectUI@@IAAHXZ +?_VoidPCNotifyTree@Element@DirectUI@@CAXHPAVDeferCycle@2@@Z +?_WndProc@InvokeHelper@DirectUI@@CAHPAXPAUHWND__@@IIJPAJ@Z +?_ZeroRelease@Value@DirectUI@@AAAXXZ +?_atmArrow@Expando@DirectUI@@0GA DATA +?_atmClipper@Expando@DirectUI@@0GA DATA +?_roleMapping@Schema@DirectUI@@0QBURoleMap@12@B +?accDoDefaultAction@DuiAccessible@DirectUI@@UAAJUtagVARIANT@@@Z +?accDoDefaultAction@HWNDHostAccessible@DirectUI@@UAAJUtagVARIANT@@@Z +?accHitTest@DuiAccessible@DirectUI@@UAAJJJPAUtagVARIANT@@@Z +?accHitTest@HWNDHostAccessible@DirectUI@@UAAJJJPAUtagVARIANT@@@Z +?accLocation@DuiAccessible@DirectUI@@UAAJPAJ000UtagVARIANT@@@Z +?accLocation@HWNDHostAccessible@DirectUI@@UAAJPAJ000UtagVARIANT@@@Z +?accNavigate@DuiAccessible@DirectUI@@UAAJJUtagVARIANT@@PAU3@@Z +?accNavigate@HWNDHostAccessible@DirectUI@@UAAJJUtagVARIANT@@PAU3@@Z +?accNavigate@HWNDHostClientAccessible@DirectUI@@UAAJJUtagVARIANT@@PAU3@@Z +?accSelect@DuiAccessible@DirectUI@@UAAJJUtagVARIANT@@@Z +?accSelect@HWNDHostAccessible@DirectUI@@UAAJJUtagVARIANT@@@Z +?advanceFrameActionStart@Movie@DirectUI@@AAAXXZ +?advanceFrameActionStop@Movie@DirectUI@@AAAXXZ +?cChangeBulk@EventManager@DirectUI@@0HB +?c_RefCountBitOffset@Value@DirectUI@@0HB +?c_RefCountMask@Value@DirectUI@@0JB +?c_SingleRefCount@Value@DirectUI@@0JB +?c_rgar@AccessibleButton@DirectUI@@0QBUACCESSIBLEROLE@12@B +?doAction@Movie@DirectUI@@QAAXPAUGMA_ACTIONINFO@@@Z +?g_cRefCount@ResourceModuleHandles@DirectUI@@0JC DATA +?g_controlInfoTable@Schema@DirectUI@@0QBUControlInfo@12@B DATA +?g_cs@ElementProviderManager@DirectUI@@2U_RTL_CRITICAL_SECTION@@A DATA +?g_cs@EventManager@DirectUI@@0U_RTL_CRITICAL_SECTION@@A DATA +?g_cs@InvokeManager@DirectUI@@0U_RTL_CRITICAL_SECTION@@A DATA +?g_dwElSlot@DirectUI@@3KA DATA +?g_eventInfoTable@Schema@DirectUI@@0QBUEventInfo@12@B DATA +?g_eventMapping@Schema@DirectUI@@0QBUEventMap@12@B DATA +?g_eventRegisteredMap@EventManager@DirectUI@@0PAIA DATA +?g_fInited@Schema@DirectUI@@0_NA DATA +?g_fWantAnyEvent@EventManager@DirectUI@@0_NA DATA +?g_pArrayInvokeHelper@InvokeManager@DirectUI@@0PAV?$UiaArray@PAVInvokeHelper@DirectUI@@@2@A DATA +?g_pArrayPprv@ElementProviderManager@DirectUI@@0PAV?$UiaArray@PAVElementProvider@DirectUI@@@2@A DATA +?g_pArrayPropertyEvent@EventManager@DirectUI@@0PAV?$UiaArray@H@2@A DATA +?g_patternInfoTable@Schema@DirectUI@@0QBUPatternInfo@12@B DATA +?g_patternMapping@Schema@DirectUI@@0QBUPatternMap@12@B DATA +?g_propertyInfoTable@Schema@DirectUI@@0QBUPropertyInfo@12@B DATA +?g_rgMouseMap@HWNDHost@DirectUI@@0QAY02$$CBIA +?get_BoundingRectangle@ElementProvider@DirectUI@@UAAJPAUUiaRect@@@Z +?get_CanSelectMultiple@SelectionProvider@DirectUI@@UAAJPAH@Z +?get_Column@GridItemProvider@DirectUI@@UAAJPAH@Z +?get_ColumnCount@GridProvider@DirectUI@@UAAJPAH@Z +?get_ColumnSpan@GridItemProvider@DirectUI@@UAAJPAH@Z +?get_ContainingGrid@GridItemProvider@DirectUI@@UAAJPAPAUIRawElementProviderSimple@@@Z +?get_ExpandCollapseState@ExpandCollapseProvider@DirectUI@@UAAJPAW4ExpandCollapseState@@@Z +?get_FragmentRoot@ElementProvider@DirectUI@@UAAJPAPAUIRawElementProviderFragmentRoot@@@Z +?get_HorizontalScrollPercent@ScrollProvider@DirectUI@@UAAJPAN@Z +?get_HorizontalViewSize@ScrollProvider@DirectUI@@UAAJPAN@Z +?get_HorizontallyScrollable@ScrollProvider@DirectUI@@UAAJPAH@Z +?get_HostRawElementProvider@ElementProvider@DirectUI@@UAAJPAPAUIRawElementProviderSimple@@@Z +?get_IsReadOnly@RangeValueProvider@DirectUI@@UAAJPAH@Z +?get_IsReadOnly@ValueProvider@DirectUI@@UAAJPAH@Z +?get_IsSelected@SelectionItemProvider@DirectUI@@UAAJPAH@Z +?get_IsSelectionRequired@SelectionProvider@DirectUI@@UAAJPAH@Z +?get_LargeChange@RangeValueProvider@DirectUI@@UAAJPAN@Z +?get_Maximum@RangeValueProvider@DirectUI@@UAAJPAN@Z +?get_Minimum@RangeValueProvider@DirectUI@@UAAJPAN@Z +?get_ProviderOptions@ElementProvider@DirectUI@@UAAJPAW4ProviderOptions@@@Z +?get_Row@GridItemProvider@DirectUI@@UAAJPAH@Z +?get_RowCount@GridProvider@DirectUI@@UAAJPAH@Z +?get_RowOrColumnMajor@TableProvider@DirectUI@@UAAJPAW4RowOrColumnMajor@@@Z +?get_RowSpan@GridItemProvider@DirectUI@@UAAJPAH@Z +?get_SelectionContainer@SelectionItemProvider@DirectUI@@UAAJPAPAUIRawElementProviderSimple@@@Z +?get_SmallChange@RangeValueProvider@DirectUI@@UAAJPAN@Z +?get_ToggleState@ToggleProvider@DirectUI@@UAAJPAW4ToggleState@@@Z +?get_Value@RangeValueProvider@DirectUI@@UAAJPAN@Z +?get_Value@ValueProvider@DirectUI@@UAAJPAPAG@Z +?get_VerticalScrollPercent@ScrollProvider@DirectUI@@UAAJPAN@Z +?get_VerticalViewSize@ScrollProvider@DirectUI@@UAAJPAN@Z +?get_VerticallyScrollable@ScrollProvider@DirectUI@@UAAJPAH@Z +?get_accChild@DuiAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAUIDispatch@@@Z +?get_accChild@HWNDHostAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAUIDispatch@@@Z +?get_accChildCount@DuiAccessible@DirectUI@@UAAJPAJ@Z +?get_accChildCount@HWNDHostAccessible@DirectUI@@UAAJPAJ@Z +?get_accDefaultAction@DuiAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAG@Z +?get_accDefaultAction@HWNDHostAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAG@Z +?get_accDescription@DuiAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAG@Z +?get_accDescription@HWNDHostAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAG@Z +?get_accFocus@DuiAccessible@DirectUI@@UAAJPAUtagVARIANT@@@Z +?get_accFocus@HWNDHostAccessible@DirectUI@@UAAJPAUtagVARIANT@@@Z +?get_accHelp@DuiAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAG@Z +?get_accHelp@HWNDHostAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAG@Z +?get_accHelpTopic@DuiAccessible@DirectUI@@UAAJPAPAGUtagVARIANT@@PAJ@Z +?get_accHelpTopic@HWNDHostAccessible@DirectUI@@UAAJPAPAGUtagVARIANT@@PAJ@Z +?get_accKeyboardShortcut@DuiAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAG@Z +?get_accKeyboardShortcut@HWNDHostAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAG@Z +?get_accName@DuiAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAG@Z +?get_accName@HWNDHostAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAG@Z +?get_accParent@DuiAccessible@DirectUI@@UAAJPAPAUIDispatch@@@Z +?get_accParent@HWNDElementAccessible@DirectUI@@UAAJPAPAUIDispatch@@@Z +?get_accParent@HWNDHostAccessible@DirectUI@@UAAJPAPAUIDispatch@@@Z +?get_accParent@HWNDHostClientAccessible@DirectUI@@UAAJPAPAUIDispatch@@@Z +?get_accRole@DuiAccessible@DirectUI@@UAAJUtagVARIANT@@PAU3@@Z +?get_accRole@HWNDHostAccessible@DirectUI@@UAAJUtagVARIANT@@PAU3@@Z +?get_accRole@HWNDHostClientAccessible@DirectUI@@UAAJUtagVARIANT@@PAU3@@Z +?get_accSelection@DuiAccessible@DirectUI@@UAAJPAUtagVARIANT@@@Z +?get_accSelection@HWNDHostAccessible@DirectUI@@UAAJPAUtagVARIANT@@@Z +?get_accState@DuiAccessible@DirectUI@@UAAJUtagVARIANT@@PAU3@@Z +?get_accState@HWNDHostAccessible@DirectUI@@UAAJUtagVARIANT@@PAU3@@Z +?get_accValue@DuiAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAG@Z +?get_accValue@HWNDHostAccessible@DirectUI@@UAAJUtagVARIANT@@PAPAG@Z +?put_accName@DuiAccessible@DirectUI@@UAAJUtagVARIANT@@PAG@Z +?put_accName@HWNDHostAccessible@DirectUI@@UAAJUtagVARIANT@@PAG@Z +?put_accValue@DuiAccessible@DirectUI@@UAAJUtagVARIANT@@PAG@Z +?put_accValue@HWNDHostAccessible@DirectUI@@UAAJUtagVARIANT@@PAG@Z +?s_HandleDUIEventMessage@Element@DirectUI@@CA_NPAV12@PAUEventMsg@@@Z +?s_ImageHlpFuncList@CallstackTracker@DirectUI@@0PAUIMGHLPFN_LOAD@12@A DATA +?s_SyncCallback@CSafeElementProxy@@SAJPAUHGADGET__@@PAXPAUEventMsg@@@Z +?s_XMLParseError@DUIFactory@DirectUI@@CAXPBG0HPAX@Z +?s_fdClr@DUIXmlParser@DirectUI@@1QBU?$FunctionDefinition@K@12@B DATA +?s_fdFill@DUIXmlParser@DirectUI@@1QBU?$FunctionDefinition@PAVValue@DirectUI@@@12@B DATA +?s_fdGraphic@DUIXmlParser@DirectUI@@1QBU?$FunctionDefinition@PAVValue@DirectUI@@@12@B DATA +?s_fdInt@DUIXmlParser@DirectUI@@1QBU?$FunctionDefinition@H@12@B DATA +?s_fdRect@DUIXmlParser@DirectUI@@1QBU?$FunctionDefinition@UScaledRECT@DirectUI@@@12@B DATA +?s_fdString@DUIXmlParser@DirectUI@@1QBU?$FunctionDefinition@PAVValue@DirectUI@@@12@B DATA +?s_hProcess@CallstackTracker@DirectUI@@0PAXA DATA +?s_hinstImageHlp@CallstackTracker@DirectUI@@0PAUHINSTANCE__@@A DATA +?s_hinstNtDll@CallstackTracker@DirectUI@@0PAUHINSTANCE__@@A DATA +?s_initonceInit@CallstackTracker@DirectUI@@0T_RTL_RUN_ONCE@@A DATA +?s_pClassInfo@AccessibleButton@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@AnimationStrip@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@AutoButton@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@BaseScrollViewer@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Bind@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Browser@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Button@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCAVI@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCBase@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCBaseCheckRadioButton@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCBaseScrollBar@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCCheckBox@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCCommandLink@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCHScrollBar@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCListBox@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCListView@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCProgressBar@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCPushButton@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCRadioButton@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCSysLink@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCTrackBar@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCTreeView@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CCVScrollBar@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@CheckBoxGlyph@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Clipper@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Combobox@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@DialogElement@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Edit@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Element@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@ElementWithHWND@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Expandable@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Expando@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@ExpandoButtonGlyph@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@HWNDElement@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@HWNDHost@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Macro@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Movie@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Navigator@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@PText@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Page@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Pages@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Progress@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@PushButton@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@RadioButtonGlyph@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@RefPointElement@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@RepeatButton@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Repeater@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@ScrollBar@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@ScrollViewer@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Selector@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@SelectorNoDefault@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@StyledScrollViewer@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@TextGraphic@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Thumb@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@UnknownElement@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@Viewer@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@XBaby@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pClassInfo@XElement@DirectUI@@0PAUIClassInfo@2@A DATA +?s_pfnImagehlpApiVersionEx@CallstackTracker@DirectUI@@0P6APAUAPI_VERSION@@PAU3@@ZA DATA +?s_pfnRtlCaptureStackBackTrace@CallstackTracker@DirectUI@@0P6AGKKPAPAXPAK@ZA DATA +?s_pfnSymFromAddr@CallstackTracker@DirectUI@@0P6AHPAX_KPA_KPAU_SYMBOL_INFO@@@ZA DATA +?s_pfnSymGetModuleInfo64@CallstackTracker@DirectUI@@0P6AHPAX_KPAU_IMAGEHLP_MODULE64@@@ZA DATA +?s_pfnSymInitialize@CallstackTracker@DirectUI@@0P6AHPAXPBDH@ZA DATA +?s_pfnSymLoadModule64@CallstackTracker@DirectUI@@0P6A_KPAX0PBD1_KK@ZA DATA +?s_pfnSymSetOptions@CallstackTracker@DirectUI@@0P6AKK@ZA DATA +?s_uButtonFocusChangeMsg@XElement@DirectUI@@2IB DATA +?s_uInvokeHelperMsg@InvokeHelper@DirectUI@@0IB DATA +?s_uNavigateOutMsg@XElement@DirectUI@@2IB DATA +?s_uUnhandledSyscharMsg@XElement@DirectUI@@2IB DATA +ARGBColorFromEnumI +BlurBitmap +BrushFromEnumI +ColorFromEnumI +CreateDUIWrapper +CreateDUIWrapperEx +CreateDUIWrapperFromResource +CreateTouchTooltip +DUIDrawShadowText +DisableAnimations +DisableInitCallstackTracking +DrawShadowTextEx +ElementFromGadget +EnableAnimations +FlushThemeHandles +ForceDebugBreak +GetElementDataEntry +GetElementMacro +GetFontCache +GetScaleFactor +GetThemeHandle +HStrDup +HrSysAllocString +InitPreprocessor +InitProcessPriv +InitThread +IsAnimationsEnabled +IsPalette +IsUIAutomationProviderEnabled +MultiByteToUnicode +NotifyAccessibilityEvent +PreprocessBuffer +ProcessAlphaBitmapI +PurgeThemeHandles +RegisterAllControls +RegisterBaseControls +RegisterBrowserControls +RegisterCommonControls +RegisterExtendedControls +RegisterMacroControls +RegisterMiscControls +RegisterPVLBehaviorFactory +RegisterStandardControls +RegisterXControls +SetDefAction +SkipDLLUnloadInitChecks +StartMessagePump +StopMessagePump +StrToID +UiaHideOnGetObject +UiaOnDestroySink +UiaOnGetObject +UiaOnToolTip +UnInitProcessPriv +UnInitThread +UnicodeToMultiByte diff --git a/lib/libc/mingw/libarm32/dwmcore.def b/lib/libc/mingw/libarm32/dwmcore.def new file mode 100644 index 0000000000000000000000000000000000000000..8eee2d22df45ab081cdd44282a1ab32178f1681c --- /dev/null +++ b/lib/libc/mingw/libarm32/dwmcore.def @@ -0,0 +1,58 @@ +; +; Definition file of dwmcore.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dwmcore.dll" +EXPORTS +MIL3DCalcBrushToIdealSampleSpace +MIL3DCalcProjected2DBounds +MilChannel_AppendCommandData +MilChannel_BeginCommand +MilChannel_CommitChannel +MilChannel_EndCommand +MilChannel_FreeSyncCommandReplay +MilChannel_GetMarshalType +MilChannel_SendSyncCommand +MilChannel_SetNotificationWindow +MilChannel_SetReceiveBroadcastMessages +MilCommandTransport_AddRef +MilCommandTransport_Release +MilCompositionEngine_DeinitializePartitionManager +MilCompositionEngine_GetComposedEventId +MilCompositionEngine_GetFeedbackReader +MilCompositionEngine_InitializePartitionManager +MilCompositionEngine_UpdateSchedulerSettings +MilComposition_PeekNextMessage +MilComposition_SyncFlush +MilComposition_WaitForNextMessage +MilConnectionManager_NotifyHostEvent +MilConnection_CreateChannel +MilConnection_DestroyChannel +MilConnection_GetChannelKernelHandle +MilCoreClientIsDwm +MilCrossThreadPacketTransport_Create +MilResource_CreateOrAddRefOnChannel +MilResource_DuplicateHandle +MilResource_DuplicateHandleOnTarget +MilResource_ReleaseOnChannel +MilResource_SendCommand +MilResource_SendCommandBitmapSource +MilResource_SendCommandBitmapSourceEx +MilTransport_AddRef +MilTransport_Close +MilTransport_Create +MilTransport_CreateFromPacketTransport +MilTransport_CreateTransportParameters +MilTransport_DisconnectTransport +MilTransport_InitializeConnectionManager +MilTransport_Open +MilTransport_PostPacket +MilTransport_Release +MilTransport_ShutDownConnectionManager +MilUtility_GetTileBrushMapping +MilVersionCheck +MilVisualTarget_AttachToHwnd +MilVisualTarget_DetachFromHwnd +SetMilPerfInstrumentationFlags +MILCreateFactory diff --git a/lib/libc/mingw/libarm32/dwmredir.def b/lib/libc/mingw/libarm32/dwmredir.def new file mode 100644 index 0000000000000000000000000000000000000000..c6549ef495ca78a28a4bc62152b70d79f43a30b0 --- /dev/null +++ b/lib/libc/mingw/libarm32/dwmredir.def @@ -0,0 +1,22 @@ +; +; Definition file of dwmredir.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dwmredir.dll" +EXPORTS +DwmInitializeTransport +DwmRedirectionManagerDispatchMessage +DwmRedirectionManagerEnableMMCSS +DwmRedirectionManagerFailMessage +DwmRedirectionManagerInitialize +DwmRedirectionManagerLockMemoryAllocations +DwmRedirectionManagerPlayingVideo +DwmRedirectionManagerSetClientChannel +DwmRedirectionManagerSetClientRenderTarget +DwmRedirectionManagerShouldRemainOnHibernate +DwmRedirectionManagerShutdown +DwmRedirectionManagerWaitForMultipleObjects +DwmRenderDesktopForDDA +DwmShutdownTransport +DwmVersionCheck diff --git a/lib/libc/mingw/libarm32/dxgwdi.def b/lib/libc/mingw/libarm32/dxgwdi.def new file mode 100644 index 0000000000000000000000000000000000000000..6eea40c4909ab07da29d6cea46cd10dba0fa3784 --- /dev/null +++ b/lib/libc/mingw/libarm32/dxgwdi.def @@ -0,0 +1,10 @@ +; +; Definition file of dxgwdi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dxgwdi.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/eapprovp.def b/lib/libc/mingw/libarm32/eapprovp.def new file mode 100644 index 0000000000000000000000000000000000000000..4fb8219cd109d15d353944adb7f915d0cc3a9c39 --- /dev/null +++ b/lib/libc/mingw/libarm32/eapprovp.def @@ -0,0 +1,14 @@ +; +; Definition file of eapprovp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "eapprovp.dll" +EXPORTS +EapProvPlugGetInfo +EapProvPluginDeinitialize +EapProvPluginInitialize +EapProvPluginTestForAuthenticatingWlanInterfaces +EapProvPluginWlanCloseHandle +EapProvPluginWlanOpenHandle +EapProvPluginWlanRegisterNotification diff --git a/lib/libc/mingw/libarm32/eapqec.def b/lib/libc/mingw/libarm32/eapqec.def new file mode 100644 index 0000000000000000000000000000000000000000..a15edc7900c6f724121a18701e2012fdee0e067c --- /dev/null +++ b/lib/libc/mingw/libarm32/eapqec.def @@ -0,0 +1,9 @@ +; +; Definition file of EapQec.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "EapQec.dll" +EXPORTS +InitializeQec +UninitializeQec diff --git a/lib/libc/mingw/libarm32/easwrt.def b/lib/libc/mingw/libarm32/easwrt.def new file mode 100644 index 0000000000000000000000000000000000000000..329e6069c1adfb53de62d49fda6a23ab2785b278 --- /dev/null +++ b/lib/libc/mingw/libarm32/easwrt.def @@ -0,0 +1,10 @@ +; +; Definition file of easwrt.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "easwrt.dll" +EXPORTS +EasClientSecurityPolicyApply +EasClientSecurityPolicyCheckCompliance +EasGetClientDeviceInformation diff --git a/lib/libc/mingw/libarm32/efscore.def b/lib/libc/mingw/libarm32/efscore.def new file mode 100644 index 0000000000000000000000000000000000000000..75c46736a7106c558bdf8493b220f127ccf51699 --- /dev/null +++ b/lib/libc/mingw/libarm32/efscore.def @@ -0,0 +1,43 @@ +; +; Definition file of EFSCORE.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "EFSCORE.dll" +EXPORTS +EfsDllAddUsersToFileSrv +EfsDllAllocateHeap +EfsDllCloseFileRaw +EfsDllConstructEFS +EfsDllDecryptFek +EfsDllDecryptFileSrv +EfsDllDisabled +EfsDllDuplicateEncryptionInfoFileSrv +EfsDllEncryptFileSrv +EfsDllErrorToNtStatus +EfsDllFileKeyInfoSrv +EfsDllFreeHeap +EfsDllFreeUserInfo +EfsDllGetLocalFileName +EfsDllGetLogFile +EfsDllGetUserInfo +EfsDllGetVolumeRoot +EfsDllIsNonEfsSKU +EfsDllLoadUserProfile +EfsDllMarkFileForDelete +EfsDllOnSessionChange +EfsDllOpenFileRaw +EfsDllQueryProtectorsSrv +EfsDllQueryRecoveryAgentsSrv +EfsDllQueryUsersOnFileSrv +EfsDllReadFileRaw +EfsDllRemoveUsersFromFileSrv +EfsDllSetFileEncryptionKeySrv +EfsDllShareDecline +EfsDllSsoFlushUserCache +EfsDllUnloadUserProfile +EfsDllUsePinForEncryptedFilesSrv +EfsDllValidateEfsStream +EfsDllWriteFileRaw +EfsInitialize +EfsUnInitialize diff --git a/lib/libc/mingw/libarm32/efslsaext.def b/lib/libc/mingw/libarm32/efslsaext.def new file mode 100644 index 0000000000000000000000000000000000000000..5349f4acf04d2ba709fa82b5e0c7e9451a6ef58d --- /dev/null +++ b/lib/libc/mingw/libarm32/efslsaext.def @@ -0,0 +1,8 @@ +; +; Definition file of efslsaext.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "efslsaext.dll" +EXPORTS +InitializeLsaExtension diff --git a/lib/libc/mingw/libarm32/efssvc.def b/lib/libc/mingw/libarm32/efssvc.def new file mode 100644 index 0000000000000000000000000000000000000000..d6bb8f337a1bc316a1ac225ef7257c5496945207 --- /dev/null +++ b/lib/libc/mingw/libarm32/efssvc.def @@ -0,0 +1,8 @@ +; +; Definition file of efssvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "efssvc.dll" +EXPORTS +EfsServiceMain diff --git a/lib/libc/mingw/libarm32/efsutil.def b/lib/libc/mingw/libarm32/efsutil.def new file mode 100644 index 0000000000000000000000000000000000000000..1f39f86f76b419f98e75ea52ab83cebcab93b2b1 --- /dev/null +++ b/lib/libc/mingw/libarm32/efsutil.def @@ -0,0 +1,24 @@ +; +; Definition file of EFSUTIL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "EFSUTIL.dll" +EXPORTS +EfsUtilApplyGroupPolicy +EfsUtilCheckCurrentKeyCapabilities +EfsUtilCreateSelfSignedCertificate +EfsUtilGetCertContextFromCertHash +EfsUtilGetCurrentKey +EfsUtilGetCurrentKey_Deprecated +EfsUtilGetCurrentUserInformation +EfsUtilGetProvider +EfsUtilGetSmartcardProviderName +EfsUtilGetUserKey +EfsUtilIsSmartcardKey +EfsUtilIsSmartcardProvider +EfsUtilReleaseProvider +EfsUtilReleaseUserKey +EfsUtilSetCurrentKey +EfsUtilSetSmartcardPin +EfsUtilSmartcardCredsNeededError diff --git a/lib/libc/mingw/libarm32/ehstorpwdmgr.def b/lib/libc/mingw/libarm32/ehstorpwdmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..67def1b73c8c91786a734351c8258538e483b803 --- /dev/null +++ b/lib/libc/mingw/libarm32/ehstorpwdmgr.def @@ -0,0 +1,9 @@ +; +; Definition file of EhStorPwdMgr.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "EhStorPwdMgr.DLL" +EXPORTS +EnhancedStoragePasswordInitDisk +EnhancedStoragePasswordConfig diff --git a/lib/libc/mingw/libarm32/elshyph.def b/lib/libc/mingw/libarm32/elshyph.def new file mode 100644 index 0000000000000000000000000000000000000000..540b01689e911ed8fcf7019480d6bcc5302fc032 --- /dev/null +++ b/lib/libc/mingw/libarm32/elshyph.def @@ -0,0 +1,12 @@ +; +; Definition file of elshyph.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "elshyph.dll" +EXPORTS +DoAction +FreePropertyBag +FreeService +InitService +RecognizeText diff --git a/lib/libc/mingw/libarm32/elslad.def b/lib/libc/mingw/libarm32/elslad.def new file mode 100644 index 0000000000000000000000000000000000000000..714ea1bb831e55e50ae72fb07e645051873c3927 --- /dev/null +++ b/lib/libc/mingw/libarm32/elslad.def @@ -0,0 +1,12 @@ +; +; Definition file of elslad.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "elslad.dll" +EXPORTS +DoAction +FreePropertyBag +FreeService +InitService +RecognizeText diff --git a/lib/libc/mingw/libarm32/elstrans.def b/lib/libc/mingw/libarm32/elstrans.def new file mode 100644 index 0000000000000000000000000000000000000000..e2789afcac999d14748c05b074954b2bb9adb789 --- /dev/null +++ b/lib/libc/mingw/libarm32/elstrans.def @@ -0,0 +1,13 @@ +; +; Definition file of elstrans.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "elstrans.dll" +EXPORTS +DoAction +EnumServices +FreePropertyBag +FreeService +InitService +RecognizeText diff --git a/lib/libc/mingw/libarm32/embeddedapplauncherconfig.def b/lib/libc/mingw/libarm32/embeddedapplauncherconfig.def new file mode 100644 index 0000000000000000000000000000000000000000..6b9d16a527a1ceafc2cc9cb5e802f88c39f0e002 --- /dev/null +++ b/lib/libc/mingw/libarm32/embeddedapplauncherconfig.def @@ -0,0 +1,11 @@ +; +; Definition file of EmbeddedAppLauncherConfig.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "EmbeddedAppLauncherConfig.dll" +EXPORTS +EmbeddedAppLauncherSysprepCleanup +EmbeddedAppLauncherSysprepGeneralize +EmbeddedAppLauncherSysprepSpecialize +ExePassThrough diff --git a/lib/libc/mingw/libarm32/encdump.def b/lib/libc/mingw/libarm32/encdump.def new file mode 100644 index 0000000000000000000000000000000000000000..9f099485cb4c014bea6eb8087065008bf1bf1579 --- /dev/null +++ b/lib/libc/mingw/libarm32/encdump.def @@ -0,0 +1,8 @@ +; +; Definition file of EncDump.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "EncDump.dll" +EXPORTS +EncryptDumpFile diff --git a/lib/libc/mingw/libarm32/energy.def b/lib/libc/mingw/libarm32/energy.def new file mode 100644 index 0000000000000000000000000000000000000000..a6703909c27d8888a82cd110bc9fbf62c80c0dfd --- /dev/null +++ b/lib/libc/mingw/libarm32/energy.def @@ -0,0 +1,22 @@ +; +; Definition file of ENERGY.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ENERGY.dll" +EXPORTS +SaveBatteryReport +SqmSleepStudyReport +EnergyWizard_Analyze +EnergyWizard_CancelTrace +EnergyWizard_CollectTrace +EnergyWizard_CreateEnergyWizard +EnergyWizard_DefaultTraceDuration +EnergyWizard_DestroyEnergyWizard +EnergyWizard_GetLogEntryCounts +EnergyWizard_SaveReport +EnergyWizard_SqmAnalysis +EnergyWizard_TransformReport +SaveSleepStudyReport +TransformBatteryReport +TransformSleepStudyReport diff --git a/lib/libc/mingw/libarm32/energyprov.def b/lib/libc/mingw/libarm32/energyprov.def new file mode 100644 index 0000000000000000000000000000000000000000..0c4693e12e57880b134cb30c01dcdd739c476db7 --- /dev/null +++ b/lib/libc/mingw/libarm32/energyprov.def @@ -0,0 +1,9 @@ +; +; Definition file of EnergyProv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "EnergyProv.dll" +EXPORTS +SruInitializeProvider +SruUninitializeProvider diff --git a/lib/libc/mingw/libarm32/es.def b/lib/libc/mingw/libarm32/es.def new file mode 100644 index 0000000000000000000000000000000000000000..b38e766a5b3cbaa5d75695bf1ab62bcdde5ca1b0 --- /dev/null +++ b/lib/libc/mingw/libarm32/es.def @@ -0,0 +1,12 @@ +; +; Definition file of ES.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ES.dll" +EXPORTS +SvchostPushServiceGlobals +LCEControlServer +NotifyLogoffUser +NotifyLogonUser +ServiceMain diff --git a/lib/libc/mingw/libarm32/esent.def b/lib/libc/mingw/libarm32/esent.def deleted file mode 100644 index 140c22f8a3621e58c3b3d2b7367c34c6c8db9c82..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/libarm32/esent.def +++ /dev/null @@ -1,363 +0,0 @@ -; -; Definition file of ESENT.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "ESENT.dll" -EXPORTS -DebugExtensionInitialize -DebugExtensionNotify -DebugExtensionUninitialize -JetAddColumn -JetAddColumnA -JetAddColumnW -JetAttachDatabase -JetAttachDatabase2 -JetAttachDatabase2A -JetAttachDatabase2W -JetAttachDatabaseA -JetAttachDatabaseW -JetAttachDatabaseWithStreaming -JetAttachDatabaseWithStreamingA -JetAttachDatabaseWithStreamingW -JetBackup -JetBackupA -JetBackupInstance -JetBackupInstanceA -JetBackupInstanceW -JetBackupW -JetBeginDatabaseIncrementalReseed -JetBeginDatabaseIncrementalReseedA -JetBeginDatabaseIncrementalReseedW -JetBeginExternalBackup -JetBeginExternalBackupInstance -JetBeginSession -JetBeginSessionA -JetBeginSessionW -JetBeginSurrogateBackup -JetBeginTransaction -JetBeginTransaction2 -JetBeginTransaction3 -JetCloseDatabase -JetCloseFile -JetCloseFileInstance -JetCloseTable -JetCommitTransaction -JetCommitTransaction2 -JetCompact -JetCompactA -JetCompactW -JetComputeStats -JetConfigureProcessForCrashDump -JetConsumeLogData -JetConvertDDL -JetConvertDDLA -JetConvertDDLW -JetCreateDatabase -JetCreateDatabase2 -JetCreateDatabase2A -JetCreateDatabase2W -JetCreateDatabaseA -JetCreateDatabaseW -JetCreateDatabaseWithStreaming -JetCreateDatabaseWithStreamingA -JetCreateDatabaseWithStreamingW -JetCreateIndex -JetCreateIndex2 -JetCreateIndex2A -JetCreateIndex2W -JetCreateIndex3A -JetCreateIndex3W -JetCreateIndex4A -JetCreateIndex4W -JetCreateIndexA -JetCreateIndexW -JetCreateInstance -JetCreateInstance2 -JetCreateInstance2A -JetCreateInstance2W -JetCreateInstanceA -JetCreateInstanceW -JetCreateTable -JetCreateTableA -JetCreateTableColumnIndex -JetCreateTableColumnIndex2 -JetCreateTableColumnIndex2A -JetCreateTableColumnIndex2W -JetCreateTableColumnIndex3A -JetCreateTableColumnIndex3W -JetCreateTableColumnIndex4A -JetCreateTableColumnIndex4W -JetCreateTableColumnIndexA -JetCreateTableColumnIndexW -JetCreateTableW -JetDBUtilities -JetDBUtilitiesA -JetDBUtilitiesW -JetDatabaseScan -JetDefragment -JetDefragment2 -JetDefragment2A -JetDefragment2W -JetDefragment3 -JetDefragment3A -JetDefragment3W -JetDefragmentA -JetDefragmentW -JetDelete -JetDeleteColumn -JetDeleteColumn2 -JetDeleteColumn2A -JetDeleteColumn2W -JetDeleteColumnA -JetDeleteColumnW -JetDeleteIndex -JetDeleteIndexA -JetDeleteIndexW -JetDeleteTable -JetDeleteTableA -JetDeleteTableW -JetDetachDatabase -JetDetachDatabase2 -JetDetachDatabase2A -JetDetachDatabase2W -JetDetachDatabaseA -JetDetachDatabaseW -JetDupCursor -JetDupSession -JetEnableMultiInstance -JetEnableMultiInstanceA -JetEnableMultiInstanceW -JetEndDatabaseIncrementalReseed -JetEndDatabaseIncrementalReseedA -JetEndDatabaseIncrementalReseedW -JetEndExternalBackup -JetEndExternalBackupInstance -JetEndExternalBackupInstance2 -JetEndSession -JetEndSurrogateBackup -JetEnumerateColumns -JetEscrowUpdate -JetExternalRestore -JetExternalRestore2 -JetExternalRestore2A -JetExternalRestore2W -JetExternalRestoreA -JetExternalRestoreW -JetFreeBuffer -JetGetAttachInfo -JetGetAttachInfoA -JetGetAttachInfoInstance -JetGetAttachInfoInstanceA -JetGetAttachInfoInstanceW -JetGetAttachInfoW -JetGetBookmark -JetGetColumnInfo -JetGetColumnInfoA -JetGetColumnInfoW -JetGetCounter -JetGetCurrentIndex -JetGetCurrentIndexA -JetGetCurrentIndexW -JetGetCursorInfo -JetGetDatabaseFileInfo -JetGetDatabaseFileInfoA -JetGetDatabaseFileInfoW -JetGetDatabaseInfo -JetGetDatabaseInfoA -JetGetDatabaseInfoW -JetGetDatabasePages -JetGetErrorInfoW -JetGetIndexInfo -JetGetIndexInfoA -JetGetIndexInfoW -JetGetInstanceInfo -JetGetInstanceInfoA -JetGetInstanceInfoW -JetGetInstanceMiscInfo -JetGetLS -JetGetLock -JetGetLogFileInfo -JetGetLogFileInfoA -JetGetLogFileInfoW -JetGetLogInfo -JetGetLogInfoA -JetGetLogInfoInstance -JetGetLogInfoInstance2 -JetGetLogInfoInstance2A -JetGetLogInfoInstance2W -JetGetLogInfoInstanceA -JetGetLogInfoInstanceW -JetGetLogInfoW -JetGetMaxDatabaseSize -JetGetObjectInfo -JetGetObjectInfoA -JetGetObjectInfoW -JetGetPageInfo -JetGetPageInfo2 -JetGetRecordPosition -JetGetRecordSize -JetGetRecordSize2 -JetGetResourceParam -JetGetSecondaryIndexBookmark -JetGetSessionInfo -JetGetSessionParameter -JetGetSystemParameter -JetGetSystemParameterA -JetGetSystemParameterW -JetGetTableColumnInfo -JetGetTableColumnInfoA -JetGetTableColumnInfoW -JetGetTableIndexInfo -JetGetTableIndexInfoA -JetGetTableIndexInfoW -JetGetTableInfo -JetGetTableInfoA -JetGetTableInfoW -JetGetThreadStats -JetGetTruncateLogInfoInstance -JetGetTruncateLogInfoInstanceA -JetGetTruncateLogInfoInstanceW -JetGetVersion -JetGotoBookmark -JetGotoPosition -JetGotoSecondaryIndexBookmark -JetGrowDatabase -JetIdle -JetIndexRecordCount -JetInit -JetInit2 -JetInit3 -JetInit3A -JetInit3W -JetInit4 -JetInit4A -JetInit4W -JetIntersectIndexes -JetMakeKey -JetMove -JetOSSnapshotAbort -JetOSSnapshotEnd -JetOSSnapshotFreeze -JetOSSnapshotFreezeA -JetOSSnapshotFreezeW -JetOSSnapshotGetFreezeInfo -JetOSSnapshotGetFreezeInfoA -JetOSSnapshotGetFreezeInfoW -JetOSSnapshotPrepare -JetOSSnapshotPrepareInstance -JetOSSnapshotThaw -JetOSSnapshotTruncateLog -JetOSSnapshotTruncateLogInstance -JetOnlinePatchDatabasePage -JetOpenDatabase -JetOpenDatabaseA -JetOpenDatabaseW -JetOpenFile -JetOpenFileA -JetOpenFileInstance -JetOpenFileInstanceA -JetOpenFileInstanceW -JetOpenFileSectionInstance -JetOpenFileSectionInstanceA -JetOpenFileSectionInstanceW -JetOpenFileW -JetOpenTable -JetOpenTableA -JetOpenTableW -JetOpenTempTable -JetOpenTempTable2 -JetOpenTempTable3 -JetOpenTemporaryTable -JetOpenTemporaryTable2 -JetPatchDatabasePages -JetPatchDatabasePagesA -JetPatchDatabasePagesW -JetPrepareToCommitTransaction -JetPrepareUpdate -JetPrereadIndexRanges -JetPrereadKeys -JetPrereadTablesW -JetReadFile -JetReadFileInstance -JetRegisterCallback -JetRemoveLogfileA -JetRemoveLogfileW -JetRenameColumn -JetRenameColumnA -JetRenameColumnW -JetRenameTable -JetRenameTableA -JetRenameTableW -JetResetCounter -JetResetSessionContext -JetResetTableSequential -JetResizeDatabase -JetRestore -JetRestore2 -JetRestore2A -JetRestore2W -JetRestoreA -JetRestoreInstance -JetRestoreInstanceA -JetRestoreInstanceW -JetRestoreW -JetRetrieveColumn -JetRetrieveColumns -JetRetrieveKey -JetRetrieveTaggedColumnList -JetRollback -JetSeek -JetSetColumn -JetSetColumnDefaultValue -JetSetColumnDefaultValueA -JetSetColumnDefaultValueW -JetSetColumns -JetSetCurrentIndex -JetSetCurrentIndex2 -JetSetCurrentIndex2A -JetSetCurrentIndex2W -JetSetCurrentIndex3 -JetSetCurrentIndex3A -JetSetCurrentIndex3W -JetSetCurrentIndex4 -JetSetCurrentIndex4A -JetSetCurrentIndex4W -JetSetCurrentIndexA -JetSetCurrentIndexW -JetSetCursorFilter -JetSetDatabaseSize -JetSetDatabaseSizeA -JetSetDatabaseSizeW -JetSetIndexRange -JetSetLS -JetSetMaxDatabaseSize -JetSetResourceParam -JetSetSessionContext -JetSetSessionParameter -JetSetSystemParameter -JetSetSystemParameterA -JetSetSystemParameterW -JetSetTableSequential -JetSnapshotStart -JetSnapshotStartA -JetSnapshotStartW -JetSnapshotStop -JetStopBackup -JetStopBackupInstance -JetStopService -JetStopServiceInstance -JetStopServiceInstance2 -JetTerm -JetTerm2 -JetTestHook -JetTracing -JetTruncateLog -JetTruncateLogInstance -JetUnregisterCallback -JetUpdate -JetUpdate2 -JetUpgradeDatabase -JetUpgradeDatabaseA -JetUpgradeDatabaseW -ese diff --git a/lib/libc/mingw/libarm32/eventaggregation.def b/lib/libc/mingw/libarm32/eventaggregation.def new file mode 100644 index 0000000000000000000000000000000000000000..d749d274850ce0db4e31bc3b3a906ad6a9489037 --- /dev/null +++ b/lib/libc/mingw/libarm32/eventaggregation.def @@ -0,0 +1,11 @@ +; +; Definition file of EventAggregation.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "EventAggregation.dll" +EXPORTS +EACreateAggregateEvent +EADeleteAggregateEvent +EAEnumerateAggregateEvents +EAQueryAggregateEventData diff --git a/lib/libc/mingw/libarm32/fdphost.def b/lib/libc/mingw/libarm32/fdphost.def new file mode 100644 index 0000000000000000000000000000000000000000..0138e6519b235fa0ecf50aaeea96070c3dde57c2 --- /dev/null +++ b/lib/libc/mingw/libarm32/fdphost.def @@ -0,0 +1,9 @@ +; +; Definition file of fdPHost.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "fdPHost.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/fdprint.def b/lib/libc/mingw/libarm32/fdprint.def new file mode 100644 index 0000000000000000000000000000000000000000..dc53d5fb3929052c1982a1a83a7211837a54d634 --- /dev/null +++ b/lib/libc/mingw/libarm32/fdprint.def @@ -0,0 +1,8 @@ +; +; Definition file of fdprint.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "fdprint.dll" +EXPORTS +InvokeTaskW diff --git a/lib/libc/mingw/libarm32/fdrespub.def b/lib/libc/mingw/libarm32/fdrespub.def new file mode 100644 index 0000000000000000000000000000000000000000..08092e0b32189e59cdd428df42f5144b91ee6f22 --- /dev/null +++ b/lib/libc/mingw/libarm32/fdrespub.def @@ -0,0 +1,10 @@ +; +; Definition file of respub.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "respub.DLL" +EXPORTS +FDResPub_MainHosted +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/fdssdp.def b/lib/libc/mingw/libarm32/fdssdp.def new file mode 100644 index 0000000000000000000000000000000000000000..32c5df61fd7e93d4c2852414a1b2579b9545bc71 --- /dev/null +++ b/lib/libc/mingw/libarm32/fdssdp.def @@ -0,0 +1,10 @@ +; +; Definition file of fdSSDP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "fdSSDP.dll" +EXPORTS +FdphostSessionChange +FdphostSetComContext +FdphostSetSharedService diff --git a/lib/libc/mingw/libarm32/fdwsd.def b/lib/libc/mingw/libarm32/fdwsd.def new file mode 100644 index 0000000000000000000000000000000000000000..4469440f19adb3b15fc56acb9d0b68de5afdf906 --- /dev/null +++ b/lib/libc/mingw/libarm32/fdwsd.def @@ -0,0 +1,10 @@ +; +; Definition file of fdWSD.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "fdWSD.dll" +EXPORTS +FdphostSessionChange +FdphostSetComContext +FdphostSetSharedService diff --git a/lib/libc/mingw/libarm32/fhevents.def b/lib/libc/mingw/libarm32/fhevents.def new file mode 100644 index 0000000000000000000000000000000000000000..6972c3a348e356b48b1b59415f69d7e3853544cf --- /dev/null +++ b/lib/libc/mingw/libarm32/fhevents.def @@ -0,0 +1,10 @@ +; +; Definition file of FHEVENTS.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FHEVENTS.dll" +EXPORTS +DpElGetNextEvent +DpElReleaseObjects +DpElScanEvents diff --git a/lib/libc/mingw/libarm32/fhshl.def b/lib/libc/mingw/libarm32/fhshl.def new file mode 100644 index 0000000000000000000000000000000000000000..88fe0ef49987a64e5c2492e59b3a593e594af339 --- /dev/null +++ b/lib/libc/mingw/libarm32/fhshl.def @@ -0,0 +1,13 @@ +; +; Definition file of dll.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dll.dll" +EXPORTS +CreateCatalog +CreateSearchBindCtx +CreateVirtualItem +FreeCatalog +GetBackupPathFromPidl +ParsePIDL diff --git a/lib/libc/mingw/libarm32/fhsvc.def b/lib/libc/mingw/libarm32/fhsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..41e8128b99acaf5342205bab6871ef4daf0b256f --- /dev/null +++ b/lib/libc/mingw/libarm32/fhsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of fhsvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "fhsvc.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/firewallapi.def b/lib/libc/mingw/libarm32/firewallapi.def new file mode 100644 index 0000000000000000000000000000000000000000..b6c7301fc487e7d5e4e98173214d2706f1aa8154 --- /dev/null +++ b/lib/libc/mingw/libarm32/firewallapi.def @@ -0,0 +1,274 @@ +; +; Definition file of FirewallAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FirewallAPI.dll" +EXPORTS +CreateDefaultPerInterfaceIcmpRule +CreateDefaultPerInterfaceOpenPortRule +FwAdvPolicyDecodeFirewallRule +FwAdvPolicyEncodeRule +FwBstrToPorts +FwGetCurrentProfile +FwGetVersionField +FwPortsToString +GetDisabledInterfaces +NetworkIsolationEnumerateAppContainerRules +NetworkIsolationFreeAppContainers +CalculateOpenPortOrAuthAppAddrStringSize +FWAddAuthenticationSet +FWAddConnectionSecurityRule +FWAddCryptoSet +FWAddFirewallRule +FWAddMainModeRule +FWChangeNotificationCreate +FWChangeNotificationDestroy +FWChangeTransactionalState +FWClosePolicyStore +FWCopyAuthenticationSet +FWCopyConnectionSecurityRule +FWCopyCryptoSet +FWCopyFirewallRule +FWDeleteAllAuthenticationSets +FWDeleteAllConnectionSecurityRules +FWDeleteAllCryptoSets +FWDeleteAllFirewallRules +FWDeleteAllMainModeRules +FWDeleteAuthenticationSet +FWDeleteConnectionSecurityRule +FWDeleteCryptoSet +FWDeleteFirewallRule +FWDeleteMainModeRule +FWDeletePhase1SAs +FWDeletePhase2SAs +FWDiagGetAppList +FWEnumAdapters +FWEnumAuthenticationSets +FWEnumConnectionSecurityRules +FWEnumCryptoSets +FWEnumFirewallRules +FWEnumMainModeRules +FWEnumNetworks +FWEnumPhase1SAs +FWEnumPhase2SAs +FWEnumProducts +FWExportPolicy +FWFreeAdapters +FWFreeAuthenticationSet +FWFreeAuthenticationSets +FWFreeAuthenticationSetsByHandle +FWFreeConnectionSecurityRule +FWFreeConnectionSecurityRules +FWFreeConnectionSecurityRulesByHandle +FWFreeCryptoSet +FWFreeCryptoSets +FWFreeCryptoSetsByHandle +FWFreeDiagAppList +FWFreeFirewallRule +FWFreeFirewallRules +FWFreeFirewallRulesByHandle +FWFreeFirewallRulesOld +FWFreeMainModeRule +FWFreeMainModeRules +FWFreeMainModeRulesByHandle +FWFreeNetworks +FWFreePhase1SAs +FWFreePhase2SAs +FWFreeProducts +FWGPLock +FWGPUnlock +FWGetConfig +FWGetConfig2 +FWGetGlobalConfig +FWGetGlobalConfig2 +FWGetGlobalConfig3 +FWGetIndicatedPortInUse +FWImportPolicy +FWIndicatePortInUse +FWIndicateProxyForUrl +FWIndicateProxyResolverRefresh +FWIndicateTupleInUse +FWIsTargetAProxy +FWOpenPolicyStore +FWQueryAuthenticationSets +FWQueryConnectionSecurityRules +FWQueryCryptoSets +FWQueryFirewallRules +FWQueryIsolationType +FWQueryMainModeRules +FWRegisterProduct +FWResetIndicatedPortInUse +FWResetIndicatedTupleInUse +FWResolveGPONames +FWRestoreDefaults +FWRestoreGPODefaults +FWRevertTransaction +FWSelectConSecRule +FWSetAuthenticationSet +FWSetConfig +FWSetConnectionSecurityRule +FWSetCryptoSet +FWSetFirewallRule +FWSetGPHelperFnPtrs +FWSetGlobalConfig +FWSetGlobalConfig2 +FWSetMainModeRule +FWStatusMessageFromStatusCode +FWUnregisterProduct +FWVerifyAuthenticationSet +FWVerifyAuthenticationSetQuery +FWVerifyConnectionSecurityRule +FWVerifyConnectionSecurityRuleQuery +FWVerifyCryptoSet +FWVerifyCryptoSetQuery +FWVerifyFirewallRule +FWVerifyFirewallRuleQuery +FWVerifyMainModeRule +FWVerifyMainModeRuleQuery +FreeAbsoluteInterfaces +FwActivate +FwAddRule +FwAddSet +FwAddrChangeSourceInitialize +FwAddrChangeSourceShutdown +FwAddrChangeSourceSignal +FwAlloc +FwAllocCheckSize +FwAnalyzeFirewallPolicy +FwAnalyzeFirewallPolicyOnProfile +FwAppContainerChangeFree +FwAreAllContainedInAddresses +FwBinariesFree +FwCSRuleEmpty +FwCSRuleVerify +FwCanonizeAuthorizedApps +FwChangeSourceInitialize +FwChangeSourceShutdown +FwChangeSourceSignal +FwChangeSourceSignalStart +FwChkBuildSidAndAttributesFree +FwClosePolicyStore +FwConvertIPv6SubNetToRange +FwCopyAuthSet +FwCopyAuthSetListToLowerVersion +FwCopyAuthsetToHigherVersion +FwCopyCSRule +FwCopyCryptoSet +FwCopyICMPTypeCode +FwCopyInterfaceLuids +FwCopyLUID +FwCopyMMRule +FwCopyMainModeRule +FwCopyPlatform +FwCopyPortRange +FwCopyPortsContents +FwCopyRule +FwCopyWFAddressesContents +FwCreateLocalTempStore +FwDeleteAllRules +FwDeleteAllSets +FwDeleteRule +FwDeleteSet +FwDestroyLocalTempStore +FwDoNothingOnObject +FwEmptyWFAddresses +FwEmptyWFRule +FwEnableMemTracing +FwEnumRules +FwEnumSets +FwFree +FwFreeAddresses +FwFreeRules +FwFreeSets +FwFreeWFRule +FwGetAddressesAsString +FwGetAppBlockList +FwGetConfig +FwGetGlobalConfig +FwGetGlobalConfigFromLocalTempStore +FwGetRule +FwICFProfileToWfProfile +FwICFProtocolToWfProtocol +FwIPV4RangeContainsMulticast +FwIPV6RangeContainsMulticast +FwImageListDestroy +FwImageListHasImage +FwIsGroupPolicyEnforced +FwIsRemoteManagementEnabled +FwIsV6AddrLoopback +FwMMRuleVerify +FwMergeAddresses +FwMigrateLegacyAuthenticatedBypassSddl +FwMigrateLegacySettings +FwNegateAddresses +FwOpenAppCDbPolicyStore +FwOpenPolicyStore +FwParseAddressToken +FwReduceObjectsToVersion +FwRemoveDuplicateAddresses +FwResolveIndirectString +FwRuleResolveFlags +FwSddlStringVerify +FwSetConfig +FwSetGlobalConfig +FwSetMemLeakPolicy +FwSetResolveFlags +FwSetRule +FwSetSet +FwSidAndAttributesCopy +FwSidAndAttributesFree +FwSidCopy +FwSidsToString +FwStringToAddresses +FwStringToSids +FwSubtractAddresses +FwUniteWFAddressesContents +FwVerifyNoHeapLeaks +FwVerifyWFRuleSemantics +FwWfProtocolToICFProtocol +GetOpenPortOrAuthAppAddrScope +IcfAddrChangeNotificationCreate +IcfChangeNotificationCreate +IcfChangeNotificationDestroy +IcfConnect +IcfDisconnect +IcfFreeDynamicFwPorts +IcfFreeProfile +IcfFreeTickets +IcfGetCurrentProfileType +IcfGetDynamicFwPorts +IcfGetOperationalMode +IcfGetProfile +IcfGetTickets +IcfIsPortAllowed +IcfOpenDynamicFwPortWithoutSocket +IcfSubNetsGetScope +IsAddressesEmpty +IsEqualAddresses +IsFirewallInCoExistanceMode +IsPortOrICMPAllowed +IsPortsEmpty +IsRuleOldAuthApp +IsRuleOldGlobalOpenPort +IsRuleOpenPortOrAuthApp +IsRulePerInterfaceIcmp +IsRulePerInterfaceOpenPort +IsUnicastExplicitAddressesEmpty +Isv4Orv6AddressesEmpty +LoadGPExtensionDll +MakeAbsoluteInterfaces +NetworkIsolationCreateAppContainer +NetworkIsolationDeleteAppContainer +NetworkIsolationDiagnoseConnectFailure +NetworkIsolationDiagnoseConnectFailureAndGetInfo +NetworkIsolationDiagnoseListen +NetworkIsolationDiagnoseSocketCreation +NetworkIsolationEnumAppContainers +NetworkIsolationGetAppContainerConfig +NetworkIsolationRegisterForAppContainerChanges +NetworkIsolationSetAppContainerConfig +NetworkIsolationSetupAppContainerBinaries +NetworkIsolationUnregisterForAppContainerChanges +OpenPortOrAuthAppAddrToString +ValidatePortOrAppAddressString diff --git a/lib/libc/mingw/libarm32/firewallcontrolpanel.def b/lib/libc/mingw/libarm32/firewallcontrolpanel.def new file mode 100644 index 0000000000000000000000000000000000000000..5b8c727a4c8d469dd09cefe4c860e12e5f194016 --- /dev/null +++ b/lib/libc/mingw/libarm32/firewallcontrolpanel.def @@ -0,0 +1,9 @@ +; +; Definition file of FIREWALLCONTROLPANEL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FIREWALLCONTROLPANEL.dll" +EXPORTS +ShowNotificationDialogW +ShowWarningDialogW diff --git a/lib/libc/mingw/libarm32/fm20.def b/lib/libc/mingw/libarm32/fm20.def new file mode 100644 index 0000000000000000000000000000000000000000..b1826b9e5473768443dad2e721ad2e209c3485f7 --- /dev/null +++ b/lib/libc/mingw/libarm32/fm20.def @@ -0,0 +1,36 @@ +; +; Definition file of fm20.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "fm20.dll" +EXPORTS +ord_29 @29 +ord_30 @30 +ChooseColorA +ChooseColorW +ChooseFontA +ChooseFontW +CommDlgExtendedError +DllRegisterServerSetup +ExtractIconA +ExtractIconW +FormsCheckUFIControls +FormsCloseParentUnit +FormsOpenParentUnit +FormsSetLCID +GetOpenFileNameA +GetOpenFileNameW +GetSaveFileNameA +ord_50 @50 +ord_51 @51 +ord_52 @52 +GetSaveFileNameW +PrintDlgW +ord_100 @100 +ord_101 @101 +ord_102 @102 +ord_103 @103 +ord_104 @104 +ord_105 @105 +ord_106 @106 diff --git a/lib/libc/mingw/libarm32/fmapi.def b/lib/libc/mingw/libarm32/fmapi.def new file mode 100644 index 0000000000000000000000000000000000000000..e85fca33844b68a2eb816b99289728e3f16f2f4c --- /dev/null +++ b/lib/libc/mingw/libarm32/fmapi.def @@ -0,0 +1,15 @@ +; +; Definition file of fmapi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "fmapi.dll" +EXPORTS +CloseFileRestoreContext +CreateFileRestoreContext +DetectBootSector +DetectEncryptedVolume +DetectEncryptedVolumeEx +RestoreFile +ScanRestorableFiles +SupplyDecryptionInfo diff --git a/lib/libc/mingw/libarm32/fms.def b/lib/libc/mingw/libarm32/fms.def new file mode 100644 index 0000000000000000000000000000000000000000..588fbd47a8cc462361c7d4dcf61d7bc4d5567929 --- /dev/null +++ b/lib/libc/mingw/libarm32/fms.def @@ -0,0 +1,30 @@ +; +; Definition file of fms.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "fms.dll" +EXPORTS +FmsActivateFonts +FmsAddFilter +FmsDeactivateFonts +FmsFreeEnumerator +FmsGetBestMatchInFamily +FmsGetCurrentFilter +FmsGetDirectWriteLogFont +FmsGetFilteredFontList +FmsGetFilteredPropertyList +FmsGetFontAutoActivationMode +FmsGetFontProperty +FmsGetGDILogFont +FmsGetGdiLogicalFont +FmsInitializeEnumerator +FmsMapGdiLogicalFont +FmsMapLogicalFont +FmsResetEnumerator +FmsResetFontsActivationState +FmsSetDefaultFilter +FmsSetFilter +FmsSetFontAutoActivationMode +FmsSetTextFilter +FmsToggleOnDesignAxis diff --git a/lib/libc/mingw/libarm32/fntcache.def b/lib/libc/mingw/libarm32/fntcache.def new file mode 100644 index 0000000000000000000000000000000000000000..24d52f5c71edf66c1bfda6e414b41657f96dd7c6 --- /dev/null +++ b/lib/libc/mingw/libarm32/fntcache.def @@ -0,0 +1,9 @@ +; +; Definition file of FntCache.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FntCache.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/fontext.def b/lib/libc/mingw/libarm32/fontext.def new file mode 100644 index 0000000000000000000000000000000000000000..902dc35b4d8e6850b7ec7a0644a75be66081da22 --- /dev/null +++ b/lib/libc/mingw/libarm32/fontext.def @@ -0,0 +1,8 @@ +; +; Definition file of fontext.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "fontext.DLL" +EXPORTS +InstallFontFile diff --git a/lib/libc/mingw/libarm32/framedyn.def b/lib/libc/mingw/libarm32/framedyn.def new file mode 100644 index 0000000000000000000000000000000000000000..067783d766e4c9d5d8364f274d0109f3ce064829 --- /dev/null +++ b/lib/libc/mingw/libarm32/framedyn.def @@ -0,0 +1,619 @@ +; +; Definition file of framedyn.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "framedyn.dll" +EXPORTS +??0CAutoEvent@@QAA@XZ +??0CFrameworkQuery@@QAA@ABV0@@Z +??0CFrameworkQuery@@QAA@XZ +??0CFrameworkQueryEx@@QAA@ABV0@@Z +??0CFrameworkQueryEx@@QAA@XZ +??0CHPtrArray@@QAA@XZ +??0CHString@@QAA@ABV0@@Z +??0CHString@@QAA@GH@Z +??0CHString@@QAA@PBD@Z +??0CHString@@QAA@PBE@Z +??0CHString@@QAA@PBG@Z +??0CHString@@QAA@PBGH@Z +??0CHString@@QAA@XZ +??0CHStringArray@@QAA@XZ +??0CInstance@@QAA@ABV0@@Z +??0CInstance@@QAA@PAUIWbemClassObject@@PAVMethodContext@@@Z +??0CObjectPathParser@@QAA@W4ObjectParserFlags@@@Z +??0CRegistry@@QAA@ABV0@@Z +??0CRegistry@@QAA@XZ +??0CRegistrySearch@@QAA@ABV0@@Z +??0CRegistrySearch@@QAA@XZ +??0CThreadBase@@QAA@ABV0@@Z +??0CThreadBase@@QAA@W4THREAD_SAFETY_MECHANISM@0@@Z +??0CWbemGlueFactory@@QAA@ABV0@@Z +??0CWbemGlueFactory@@QAA@PAJ@Z +??0CWbemGlueFactory@@QAA@XZ +??0CWbemProviderGlue@@QAA@ABV0@@Z +??0CWbemProviderGlue@@QAA@PAJ@Z +??0CWbemProviderGlue@@QAA@XZ +??0CWinMsgEvent@@QAA@ABV0@@Z +??0CWinMsgEvent@@QAA@XZ +??0CreateMutexAsProcess@@QAA@PBG@Z +??0KeyRef@@QAA@PBGPBUtagVARIANT@@@Z +??0KeyRef@@QAA@XZ +??0MethodContext@@QAA@ABV0@@Z +??0MethodContext@@QAA@PAUIWbemContext@@PAVCWbemProviderGlue@@@Z +??0ParsedObjectPath@@QAA@XZ +??0Provider@@QAA@ABV0@@Z +??0Provider@@QAA@PBG0@Z +??0ProviderLog@@QAA@ABV0@@Z +??0ProviderLog@@QAA@XZ +??0WBEMTime@@QAA@ABJ@Z +??0WBEMTime@@QAA@ABU_FILETIME@@@Z +??0WBEMTime@@QAA@ABU_SYSTEMTIME@@@Z +??0WBEMTime@@QAA@ABUtm@@@Z +??0WBEMTime@@QAA@QAG@Z +??0WBEMTime@@QAA@XZ +??0WBEMTimeSpan@@QAA@ABJ@Z +??0WBEMTimeSpan@@QAA@ABU_FILETIME@@@Z +??0WBEMTimeSpan@@QAA@HHHHHHH@Z +??0WBEMTimeSpan@@QAA@QAG@Z +??0WBEMTimeSpan@@QAA@XZ +??0_Lockit@std@@QAA@XZ +??1CAutoEvent@@QAA@XZ +??1CFrameworkQuery@@QAA@XZ +??1CFrameworkQueryEx@@QAA@XZ +??1CHPtrArray@@QAA@XZ +??1CHString@@QAA@XZ +??1CHStringArray@@QAA@XZ +??1CInstance@@UAA@XZ +??1CObjectPathParser@@QAA@XZ +??1CRegistry@@QAA@XZ +??1CRegistrySearch@@QAA@XZ +??1CThreadBase@@UAA@XZ +??1CWbemGlueFactory@@QAA@XZ +??1CWbemProviderGlue@@QAA@XZ +??1CWinMsgEvent@@QAA@XZ +??1CreateMutexAsProcess@@QAA@XZ +??1KeyRef@@QAA@XZ +??1MethodContext@@UAA@XZ +??1ParsedObjectPath@@QAA@XZ +??1Provider@@UAA@XZ +??1ProviderLog@@UAA@XZ +??1_Lockit@std@@QAA@XZ +??4CAutoEvent@@QAAAAV0@ABV0@@Z +??4CFrameworkQuery@@QAAAAV0@ABV0@@Z +??4CFrameworkQueryEx@@QAAAAV0@ABV0@@Z +??4CHPtrArray@@QAAAAV0@ABV0@@Z +??4CHString@@QAAABV0@ABV0@@Z +??4CHString@@QAAABV0@D@Z +??4CHString@@QAAABV0@G@Z +??4CHString@@QAAABV0@PAV0@@Z +??4CHString@@QAAABV0@PBD@Z +??4CHString@@QAAABV0@PBE@Z +??4CHString@@QAAABV0@PBG@Z +??4CHStringArray@@QAAAAV0@ABV0@@Z +??4CInstance@@QAAAAV0@ABV0@@Z +??4CObjectPathParser@@QAAAAV0@ABV0@@Z +??4CRegistry@@QAAAAV0@ABV0@@Z +??4CRegistrySearch@@QAAAAV0@ABV0@@Z +??4CThreadBase@@QAAAAV0@ABV0@@Z +??4CWbemGlueFactory@@QAAAAV0@ABV0@@Z +??4CWbemProviderGlue@@QAAAAV0@ABV0@@Z +??4CWinMsgEvent@@QAAAAV0@ABV0@@Z +??4CreateMutexAsProcess@@QAAAAV0@ABV0@@Z +??4KeyRef@@QAAAAU0@ABU0@@Z +??4MethodContext@@QAAAAV0@ABV0@@Z +??4ParsedObjectPath@@QAAAAU0@ABU0@@Z +??4Provider@@QAAAAV0@ABV0@@Z +??4ProviderLog@@QAAAAV0@ABV0@@Z +??4WBEMTime@@QAAAAV0@ABV0@@Z +??4WBEMTime@@QAAABV0@ABJ@Z +??4WBEMTime@@QAAABV0@ABU_FILETIME@@@Z +??4WBEMTime@@QAAABV0@ABU_SYSTEMTIME@@@Z +??4WBEMTime@@QAAABV0@ABUtm@@@Z +??4WBEMTime@@QAAABV0@QAG@Z +??4WBEMTimeSpan@@QAAAAV0@ABV0@@Z +??4WBEMTimeSpan@@QAAABV0@ABJ@Z +??4WBEMTimeSpan@@QAAABV0@ABU_FILETIME@@@Z +??4WBEMTimeSpan@@QAAABV0@QAG@Z +??8WBEMTime@@QBAHABV0@@Z +??8WBEMTimeSpan@@QBAHABV0@@Z +??9WBEMTime@@QBAHABV0@@Z +??9WBEMTimeSpan@@QBAHABV0@@Z +??ACHPtrArray@@QAAAAPAXH@Z +??ACHPtrArray@@QBAPAXH@Z +??ACHString@@QBAGH@Z +??ACHStringArray@@QAAAAVCHString@@H@Z +??ACHStringArray@@QBA?AVCHString@@H@Z +??BCHString@@QBAPBGXZ +??GWBEMTime@@QAA?AVWBEMTimeSpan@@ABV0@@Z +??GWBEMTime@@QBA?AV0@ABVWBEMTimeSpan@@@Z +??GWBEMTimeSpan@@QBA?AV0@ABV0@@Z +??H@YA?AVCHString@@ABV0@0@Z +??H@YA?AVCHString@@ABV0@G@Z +??H@YA?AVCHString@@ABV0@PBG@Z +??H@YA?AVCHString@@GABV0@@Z +??H@YA?AVCHString@@PBGABV0@@Z +??HWBEMTime@@QBA?AV0@ABVWBEMTimeSpan@@@Z +??HWBEMTimeSpan@@QBA?AV0@ABV0@@Z +??MWBEMTime@@QBAHABV0@@Z +??MWBEMTimeSpan@@QBAHABV0@@Z +??NWBEMTime@@QBAHABV0@@Z +??NWBEMTimeSpan@@QBAHABV0@@Z +??OWBEMTime@@QBAHABV0@@Z +??OWBEMTimeSpan@@QBAHABV0@@Z +??PWBEMTime@@QBAHABV0@@Z +??PWBEMTimeSpan@@QBAHABV0@@Z +??YCHString@@QAAABV0@ABV0@@Z +??YCHString@@QAAABV0@D@Z +??YCHString@@QAAABV0@G@Z +??YCHString@@QAAABV0@PBG@Z +??YWBEMTime@@QAAABV0@ABVWBEMTimeSpan@@@Z +??YWBEMTimeSpan@@QAAABV0@ABV0@@Z +??ZWBEMTime@@QAAABV0@ABVWBEMTimeSpan@@@Z +??ZWBEMTimeSpan@@QAAABV0@ABV0@@Z +??_7CFrameworkQueryEx@@6B@ DATA +??_7CInstance@@6B@ DATA +??_7CThreadBase@@6B@ DATA +??_7CWbemGlueFactory@@6B@ DATA +??_7CWbemProviderGlue@@6BIWbemProviderInit@@@ DATA +??_7CWbemProviderGlue@@6BIWbemServices@@@ DATA +??_7CWinMsgEvent@@6B@ DATA +??_7MethodContext@@6B@ DATA +??_7Provider@@6B@ DATA +??_7ProviderLog@@6B@ DATA +??_FCObjectPathParser@@QAAXXZ +??_FCThreadBase@@QAAXXZ +?Add@CHPtrArray@@QAAHPAX@Z +?Add@CHStringArray@@QAAHPBG@Z +?AddFlushPtr@CWbemProviderGlue@@AAAXPAX@Z +?AddKeyRef@ParsedObjectPath@@QAAHPAUKeyRef@@@Z +?AddKeyRef@ParsedObjectPath@@QAAHPBGPBUtagVARIANT@@@Z +?AddKeyRefEx@ParsedObjectPath@@QAAHPBGPBUtagVARIANT@@@Z +?AddNamespace@ParsedObjectPath@@QAAHPBG@Z +?AddProviderToMap@CWbemProviderGlue@@CAPAVProvider@@PBG0PAV2@@Z +?AddRef@CInstance@@QAAJXZ +?AddRef@CThreadBase@@QAAJXZ +?AddRef@CWbemGlueFactory@@UAAKXZ +?AddRef@CWbemProviderGlue@@UAAKXZ +?AddRef@MethodContext@@QAAJXZ +?AddToFactoryMap@CWbemProviderGlue@@KAXPBVCWbemGlueFactory@@PAJ@Z +?AllPropertiesAreRequired@CFrameworkQuery@@QAA_NXZ +?AllocBeforeWrite@CHString@@IAAXH@Z +?AllocBuffer@CHString@@IAAXH@Z +?AllocCopy@CHString@@IBAXAAV1@HHH@Z +?AllocSysString@CHString@@QBAPAGXZ +?Append@CHPtrArray@@QAAHABV1@@Z +?Append@CHStringArray@@QAAHABV1@@Z +?AssignCopy@CHString@@IAAXHPBG@Z +?BeginRead@CThreadBase@@QAAHK@Z +?BeginWrite@CThreadBase@@QAAHK@Z +?CancelAsyncCall@CWbemProviderGlue@@UAAJPAUIWbemObjectSink@@@Z +?CancelAsyncRequest@CWbemProviderGlue@@UAAJJ@Z +?CheckAndAddToList@CRegistrySearch@@AAAXPAVCRegistry@@VCHString@@1AAVCHPtrArray@@11H@Z +?CheckFileSize@ProviderLog@@AAAXAAT_LARGE_INTEGER@@ABVCHString@@@Z +?CheckImpersonationLevel@CWbemProviderGlue@@CAJXZ +?Clear@WBEMTime@@QAAXXZ +?Clear@WBEMTimeSpan@@QAAXXZ +?ClearKeys@ParsedObjectPath@@QAAXXZ +?Close@CRegistry@@QAAXXZ +?CloseSubKey@CRegistry@@AAAXXZ +?Collate@CHString@@QBAHPBG@Z +?Commit@CInstance@@QAAJXZ +?Commit@Provider@@IAAJPAVCInstance@@_N@Z +?Compare@CHString@@QBAHPBG@Z +?CompareNoCase@CHString@@QBAHPBG@Z +?ConcatCopy@CHString@@IAAXHPBGH0@Z +?ConcatInPlace@CHString@@IAAXHPBG@Z +?Copy@CHPtrArray@@QAAXABV1@@Z +?Copy@CHStringArray@@QAAXABV1@@Z +?CopyBeforeWrite@CHString@@IAAXXZ +?Create@CWbemGlueFactory@@SAPAV1@PAJ@Z +?Create@CWbemGlueFactory@@SAPAV1@XZ +?CreateClassEnum@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAPAUIEnumWbemClassObject@@@Z +?CreateClassEnumAsync@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?CreateInstance@CWbemGlueFactory@@UAAJPAUIUnknown@@ABU_GUID@@PAPAX@Z +?CreateInstanceEnum@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAPAUIEnumWbemClassObject@@@Z +?CreateInstanceEnum@Provider@@AAAJPAVMethodContext@@J@Z +?CreateInstanceEnumAsync@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?CreateMsgProvider@CWinMsgEvent@@CAXXZ +?CreateMsgWindow@CWinMsgEvent@@CAPAUHWND__@@XZ +?CreateNewInstance@Provider@@IAAPAVCInstance@@PAVMethodContext@@@Z +?CreateOpen@CRegistry@@QAAJPAUHKEY__@@PBGPAGKKPAU_SECURITY_ATTRIBUTES@@PAK@Z +?CtrlHandlerRoutine@CWinMsgEvent@@CAHK@Z +?DecrementMapCount@CWbemProviderGlue@@KAJPAJ@Z +?DecrementMapCount@CWbemProviderGlue@@KAJPBVCWbemGlueFactory@@@Z +?DecrementObjectCount@CWbemProviderGlue@@SAJXZ +?DeleteClass@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAPAUIWbemCallResult@@@Z +?DeleteClassAsync@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?DeleteCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBG@Z +?DeleteCurrentKeyValue@CRegistry@@QAAKPBG@Z +?DeleteInstance@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAPAUIWbemCallResult@@@Z +?DeleteInstance@Provider@@AAAJPAUParsedObjectPath@@JPAVMethodContext@@@Z +?DeleteInstance@Provider@@MAAJABVCInstance@@J@Z +?DeleteInstanceAsync@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?DeleteKey@CRegistry@@QAAJPAVCHString@@@Z +?DeleteValue@CRegistry@@QAAJPBG@Z +?Destroy@CWbemGlueFactory@@QAAXXZ +?DestroyMsgWindow@CWinMsgEvent@@CAXXZ +?ElementAt@CHPtrArray@@QAAAAPAXH@Z +?ElementAt@CHStringArray@@QAAAAVCHString@@H@Z +?Empty@CHString@@QAAXXZ +?Empty@CObjectPathParser@@AAAXXZ +?EndRead@CThreadBase@@QAAXXZ +?EndWrite@CThreadBase@@QAAXXZ +?EnumerateAndGetValues@CRegistry@@QAAJAAKAAPAGAAPAE@Z +?EnumerateInstances@Provider@@MAAJPAVMethodContext@@J@Z +?ExecMethod@CWbemProviderGlue@@UAAJQAG0JPAUIWbemContext@@PAUIWbemClassObject@@PAPAU3@PAPAUIWbemCallResult@@@Z +?ExecMethod@Provider@@AAAJPAUParsedObjectPath@@PAGJPAVCInstance@@2PAVMethodContext@@@Z +?ExecMethod@Provider@@MAAJABVCInstance@@QAGPAV2@2J@Z +?ExecMethodAsync@CWbemProviderGlue@@UAAJQAG0JPAUIWbemContext@@PAUIWbemClassObject@@PAUIWbemObjectSink@@@Z +?ExecNotificationQuery@CWbemProviderGlue@@UAAJQAG0JPAUIWbemContext@@PAPAUIEnumWbemClassObject@@@Z +?ExecNotificationQueryAsync@CWbemProviderGlue@@UAAJQAG0JPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?ExecQuery@CWbemProviderGlue@@UAAJQAG0JPAUIWbemContext@@PAPAUIEnumWbemClassObject@@@Z +?ExecQuery@Provider@@MAAJPAVMethodContext@@AAVCFrameworkQuery@@J@Z +?ExecQueryAsync@CWbemProviderGlue@@UAAJQAG0JPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?ExecuteQuery@Provider@@AAAJPAVMethodContext@@AAVCFrameworkQuery@@J@Z +?FillInstance@CWbemProviderGlue@@SAJPAVCInstance@@PBG@Z +?FillInstance@CWbemProviderGlue@@SAJPAVMethodContext@@PAVCInstance@@@Z +?Find@CHString@@QBAHG@Z +?Find@CHString@@QBAHPBG@Z +?FindOneOf@CHString@@QBAHPBG@Z +?Flush@Provider@@MAAXXZ +?FlushAll@CWbemProviderGlue@@AAAXXZ +?Format@CHString@@QAAXIZZ +?Format@CHString@@QAAXPBGZZ +?FormatMessageW@CHString@@QAAXIZZ +?FormatMessageW@CHString@@QAAXPBGZZ +?FormatV@CHString@@QAAXPBGPAD@Z +?FrameworkLogin@CWbemProviderGlue@@SAXPBGPAVProvider@@0@Z +?FrameworkLoginDLL@CWbemProviderGlue@@SAHPBG@Z +?FrameworkLoginDLL@CWbemProviderGlue@@SAHPBGPAJ@Z +?FrameworkLogoff@CWbemProviderGlue@@SAXPBG0@Z +?FrameworkLogoffDLL@CWbemProviderGlue@@SAHPBG@Z +?FrameworkLogoffDLL@CWbemProviderGlue@@SAHPBGPAJ@Z +?Free@CObjectPathParser@@QAAXPAUParsedObjectPath@@@Z +?FreeExtra@CHPtrArray@@QAAXXZ +?FreeExtra@CHString@@QAAXXZ +?FreeExtra@CHStringArray@@QAAXXZ +?FreeSearchList@CRegistrySearch@@QAAHHAAVCHPtrArray@@@Z +?GetAllDerivedInstances@CWbemProviderGlue@@SAJPBGPAV?$TRefPointerCollection@VCInstance@@@@PAVMethodContext@@0@Z +?GetAllDerivedInstancesAsynch@CWbemProviderGlue@@SAJPBGPAVProvider@@P6AJ1PAVCInstance@@PAVMethodContext@@PAX@Z034@Z +?GetAllInstances@CWbemProviderGlue@@SAJPBGPAV?$TRefPointerCollection@VCInstance@@@@0PAVMethodContext@@@Z +?GetAllInstancesAsynch@CWbemProviderGlue@@SAJPBGPAVProvider@@P6AJ1PAVCInstance@@PAVMethodContext@@PAX@Z034@Z +?GetAllocLength@CHString@@QBAHXZ +?GetAt@CHPtrArray@@QBAPAXH@Z +?GetAt@CHString@@QBAGH@Z +?GetAt@CHStringArray@@QBA?AVCHString@@H@Z +?GetBSTR@WBEMTime@@QBAPAGXZ +?GetBSTR@WBEMTimeSpan@@QBAPAGXZ +?GetBuffer@CHString@@QAAPAGH@Z +?GetBufferSetLength@CHString@@QAAPAGH@Z +?GetByte@CInstance@@QBA_NPBGAAE@Z +?GetCHString@CInstance@@QBA_NPBGAAVCHString@@@Z +?GetCSDVersion@CWbemProviderGlue@@SAPBGXZ +?GetClassNameW@CRegistry@@QAAPAGXZ +?GetClassObjectInterface@CInstance@@QAAPAUIWbemClassObject@@XZ +?GetClassObjectInterface@Provider@@AAAPAUIWbemClassObject@@PAVMethodContext@@@Z +?GetComputerNameW@CWbemProviderGlue@@CAXAAVCHString@@@Z +?GetCurrentBinaryKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGPAEPAK@Z +?GetCurrentBinaryKeyValue@CRegistry@@QAAKPBGAAVCHString@@@Z +?GetCurrentBinaryKeyValue@CRegistry@@QAAKPBGPAEPAK@Z +?GetCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGAAK@Z +?GetCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGAAVCHString@@@Z +?GetCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGAAVCHStringArray@@@Z +?GetCurrentKeyValue@CRegistry@@QAAKPBGAAK@Z +?GetCurrentKeyValue@CRegistry@@QAAKPBGAAVCHString@@@Z +?GetCurrentKeyValue@CRegistry@@QAAKPBGAAVCHStringArray@@@Z +?GetCurrentRawKeyValue@CRegistry@@AAAKPAUHKEY__@@PBGPAXPAK3@Z +?GetCurrentRawSubKeyValue@CRegistry@@AAAKPBGPAXPAK2@Z +?GetCurrentSubKeyCount@CRegistry@@QAAKXZ +?GetCurrentSubKeyName@CRegistry@@QAAKAAVCHString@@@Z +?GetCurrentSubKeyPath@CRegistry@@QAAKAAVCHString@@@Z +?GetCurrentSubKeyValue@CRegistry@@QAAKPBGAAK@Z +?GetCurrentSubKeyValue@CRegistry@@QAAKPBGAAVCHString@@@Z +?GetCurrentSubKeyValue@CRegistry@@QAAKPBGPAXPAK@Z +?GetDMTF@WBEMTime@@QBAPAGH@Z +?GetDMTFNonNtfs@WBEMTime@@QBAPAGXZ +?GetDOUBLE@CInstance@@QBA_NPBGAAN@Z +?GetDWORD@CInstance@@QBA_NPBGAAK@Z +?GetData@CHPtrArray@@QAAPAPAXXZ +?GetData@CHPtrArray@@QBAPAPBXXZ +?GetData@CHString@@IBAPAUCHStringData@@XZ +?GetData@CHStringArray@@QAAPAVCHString@@XZ +?GetData@CHStringArray@@QBAPBVCHString@@XZ +?GetDateTime@CInstance@@QBA_NPBGAAVWBEMTime@@@Z +?GetEmbeddedObject@CInstance@@QBA_NPBGPAPAV1@PAVMethodContext@@@Z +?GetEmptyInstance@CWbemProviderGlue@@SAJPAVMethodContext@@PBGPAPAVCInstance@@1@Z +?GetEmptyInstance@CWbemProviderGlue@@SAJPBGPAPAVCInstance@@0@Z +?GetFILETIME@WBEMTime@@QBAHPAU_FILETIME@@@Z +?GetFILETIME@WBEMTimeSpan@@QBAHPAU_FILETIME@@@Z +?GetIWBEMContext@MethodContext@@UAAPAUIWbemContext@@XZ +?GetInstanceByPath@CWbemProviderGlue@@SAJPBGPAPAVCInstance@@PAVMethodContext@@@Z +?GetInstanceFromCIMOM@CWbemProviderGlue@@CAJPBG0PAVMethodContext@@PAPAVCInstance@@@Z +?GetInstanceKeysByPath@CWbemProviderGlue@@SAJPBGPAPAVCInstance@@PAVMethodContext@@@Z +?GetInstancePropertiesByPath@CWbemProviderGlue@@SAJPBGPAPAVCInstance@@PAVMethodContext@@AAVCHStringArray@@@Z +?GetInstancesByQuery@CWbemProviderGlue@@SAJPBGPAV?$TRefPointerCollection@VCInstance@@@@PAVMethodContext@@0@Z +?GetInstancesByQueryAsynch@CWbemProviderGlue@@SAJPBGPAVProvider@@P6AJ1PAVCInstance@@PAVMethodContext@@PAX@Z034@Z +?GetKeyString@ParsedObjectPath@@QAAPAGXZ +?GetLength@CHString@@QBAHXZ +?GetLocalComputerName@Provider@@IAAABVCHString@@XZ +?GetLocalInstancePath@Provider@@IAA_NPBVCInstance@@AAVCHString@@@Z +?GetLocalOffsetForDate@WBEMTime@@SAJABJ@Z +?GetLocalOffsetForDate@WBEMTime@@SAJPBU_FILETIME@@@Z +?GetLocalOffsetForDate@WBEMTime@@SAJPBU_SYSTEMTIME@@@Z +?GetLocalOffsetForDate@WBEMTime@@SAJPBUtm@@@Z +?GetLongestClassStringSize@CRegistry@@QAAKXZ +?GetLongestSubKeySize@CRegistry@@QAAKXZ +?GetLongestValueData@CRegistry@@QAAKXZ +?GetLongestValueName@CRegistry@@QAAKXZ +?GetMapCountPtr@CWbemProviderGlue@@KAPAJPBVCWbemGlueFactory@@@Z +?GetMethodContext@CInstance@@QBAPAVMethodContext@@XZ +?GetNamespace@CFrameworkQuery@@IAAABVCHString@@XZ +?GetNamespace@Provider@@IAAABVCHString@@XZ +?GetNamespaceConnection@CWbemProviderGlue@@SAPAUIWbemServices@@PBG@Z +?GetNamespaceConnection@CWbemProviderGlue@@SAPAUIWbemServices@@PBGPAVMethodContext@@@Z +?GetNamespacePart@ParsedObjectPath@@QAAPAGXZ +?GetOSMajorVersion@CWbemProviderGlue@@SAKXZ +?GetObject@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAPAUIWbemClassObject@@PAPAUIWbemCallResult@@@Z +?GetObject@Provider@@AAAJPAUParsedObjectPath@@PAVMethodContext@@J@Z +?GetObject@Provider@@MAAJPAVCInstance@@J@Z +?GetObject@Provider@@MAAJPAVCInstance@@JAAVCFrameworkQuery@@@Z +?GetObjectAsync@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?GetParentNamespacePart@ParsedObjectPath@@QAAPAGXZ +?GetPlatform@CWbemProviderGlue@@SAKXZ +?GetPropertyBitMask@CFrameworkQueryEx@@QAAXABVCHPtrArray@@PAX@Z +?GetProviderGlue@MethodContext@@AAAPAVCWbemProviderGlue@@XZ +?GetProviderName@Provider@@IAAABVCHString@@XZ +?GetQuery@CFrameworkQuery@@QAAABVCHString@@XZ +?GetQueryClassName@CFrameworkQuery@@QAAPAGXZ +?GetRelativePath@CObjectPathParser@@SAPAGPAG@Z +?GetRequiredProperties@CFrameworkQuery@@QAAXAAVCHStringArray@@@Z +?GetSYSTEMTIME@WBEMTime@@QBAHPAU_SYSTEMTIME@@@Z +?GetSize@CHPtrArray@@QBAHXZ +?GetSize@CHStringArray@@QBAHXZ +?GetStatus@CInstance@@QBA_NPBGAA_NAAG@Z +?GetStatusObject@CWbemProviderGlue@@CAPAUIWbemClassObject@@PAVMethodContext@@PBG@Z +?GetStatusObject@MethodContext@@QAAPAUIWbemClassObject@@XZ +?GetStringArray@CInstance@@QBA_NPBGAAPAUtagSAFEARRAY@@@Z +?GetStructtm@WBEMTime@@QBAHPAUtm@@@Z +?GetTime@WBEMTime@@QBA_KXZ +?GetTime@WBEMTimeSpan@@QBA_KXZ +?GetTimeSpan@CInstance@@QBA_NPBGAAVWBEMTimeSpan@@@Z +?GetUpperBound@CHPtrArray@@QBAHXZ +?GetUpperBound@CHStringArray@@QBAHXZ +?GetValueCount@CRegistry@@QAAKXZ +?GetValuesForProp@CFrameworkQuery@@QAAJPBGAAV?$vector@V_bstr_t@@V?$allocator@V_bstr_t@@@std@@@std@@@Z +?GetValuesForProp@CFrameworkQuery@@QAAJPBGAAVCHStringArray@@@Z +?GetValuesForProp@CFrameworkQueryEx@@QAAJPBGAAV?$vector@HV?$allocator@H@std@@@std@@@Z +?GetValuesForProp@CFrameworkQueryEx@@QAAJPBGAAV?$vector@V_variant_t@@V?$allocator@V_variant_t@@@std@@@std@@@Z +?GetVariant@CInstance@@QBA_NPBGAAUtagVARIANT@@@Z +?GetWBEMINT16@CInstance@@QBA_NPBGAAF@Z +?GetWBEMINT64@CInstance@@QBA_NPBGAAVCHString@@@Z +?GetWBEMINT64@CInstance@@QBA_NPBGAA_J@Z +?GetWBEMINT64@CInstance@@QBA_NPBGAA_K@Z +?GetWCHAR@CInstance@@QBA_NPBGPAPAG@Z +?GetWORD@CInstance@@QBA_NPBGAAG@Z +?Getbool@CInstance@@QBA_NPBGAA_N@Z +?GethKey@CRegistry@@QAAPAUHKEY__@@XZ +?Gettime_t@WBEMTime@@QBAHPAJ@Z +?Gettime_t@WBEMTimeSpan@@QBAHPAJ@Z +?IncrementMapCount@CWbemProviderGlue@@KAJPAJ@Z +?IncrementMapCount@CWbemProviderGlue@@KAJPBVCWbemGlueFactory@@@Z +?IncrementObjectCount@CWbemProviderGlue@@SAXXZ +?Init2@CFrameworkQuery@@QAAXPAUIWbemClassObject@@@Z +?Init@CFrameworkQuery@@QAAJPAUParsedObjectPath@@PAUIWbemContext@@PBGAAVCHString@@@Z +?Init@CFrameworkQuery@@QAAJQAG0JAAVCHString@@@Z +?Init@CHString@@IAAXXZ +?Init@CWbemProviderGlue@@CAXXZ +?InitComputerName@Provider@@CAXXZ +?InitEx@CFrameworkQueryEx@@UAAJQAG0JAAVCHString@@@Z +?Initialize@CWbemProviderGlue@@UAAJPAGJ00PAUIWbemServices@@PAUIWbemContext@@PAUIWbemProviderInitSink@@@Z +?InsertAt@CHPtrArray@@QAAXHPAV1@@Z +?InsertAt@CHPtrArray@@QAAXHPAXH@Z +?InsertAt@CHStringArray@@QAAXHPAV1@@Z +?InsertAt@CHStringArray@@QAAXHPBGH@Z +?InternalGetNamespaceConnection@CWbemProviderGlue@@AAAPAUIWbemServices@@PBG@Z +?Is3TokenOR@CFrameworkQueryEx@@QAAHPBG0AAUtagVARIANT@@1@Z +?IsClass@ParsedObjectPath@@QAAHXZ +?IsDerivedFrom@CWbemProviderGlue@@SA_NPBG0PAVMethodContext@@0@Z +?IsEmpty@CHString@@QBAHXZ +?IsExtended@CFrameworkQueryEx@@UAA_NXZ +?IsInList@CFrameworkQuery@@IAAKABVCHStringArray@@PBG@Z +?IsInstance@ParsedObjectPath@@QAAHXZ +?IsLocal@ParsedObjectPath@@QAAHPBG@Z +?IsLoggingOn@ProviderLog@@QAA?AW4LogLevel@1@PAVCHString@@@Z +?IsNTokenAnd@CFrameworkQueryEx@@QAAHAAVCHStringArray@@AAVCHPtrArray@@@Z +?IsNull@CInstance@@QBA_NPBG@Z +?IsObject@ParsedObjectPath@@QAAHXZ +?IsOk@WBEMTime@@QBA_NXZ +?IsOk@WBEMTimeSpan@@QBA_NXZ +?IsPropertyRequired@CFrameworkQuery@@QAA_NPBG@Z +?IsReference@CFrameworkQuery@@IAAHPBG@Z +?IsRelative@ParsedObjectPath@@QAAHPBG0@Z +?KeysOnly@CFrameworkQuery@@QAA_NXZ +?Left@CHString@@QBA?AV1@H@Z +?LoadStringW@CHString@@IAAHIPAGI@Z +?LoadStringW@CHString@@QAAHI@Z +?LocalLogMessage@ProviderLog@@QAAXPBG0HW4LogLevel@1@@Z +?LocalLogMessage@ProviderLog@@QAAXPBGHW4LogLevel@1@0ZZ +?LocateKeyByNameOrValueName@CRegistrySearch@@QAAHPAUHKEY__@@PBG1PAPBGKAAVCHString@@3@Z +?Lock@CThreadBase@@AAAXXZ +?LockBuffer@CHString@@QAAPAGXZ +?LockFactoryMap@CWbemProviderGlue@@CAXXZ +?LockProviderMap@CWbemProviderGlue@@CAXXZ +?LockServer@CWbemGlueFactory@@UAAJH@Z +?LogError@CInstance@@IBAXPBG00J@Z +?MakeLocalPath@Provider@@IAA?AVCHString@@ABV2@@Z +?MakeLower@CHString@@QAAXXZ +?MakeReverse@CHString@@QAAXXZ +?MakeUpper@CHString@@QAAXXZ +?Mid@CHString@@QBA?AV1@H@Z +?Mid@CHString@@QBA?AV1@HH@Z +?MsgWndProc@CWinMsgEvent@@CAJPAUHWND__@@IIJ@Z +?NextSubKey@CRegistry@@QAAKXZ +?NextToken@CObjectPathParser@@AAAHXZ +?NormalizePath@@YAKPBG00KAAVCHString@@@Z +?NullOutUnsetProperties@CWbemProviderGlue@@AAAJPAUIWbemClassObject@@PAPAU2@ABUtagVARIANT@@@Z +?OnFinalRelease@CThreadBase@@MAAXXZ +?Open@CRegistry@@QAAJPAUHKEY__@@PBGK@Z +?OpenAndEnumerateSubKeys@CRegistry@@QAAJPAUHKEY__@@PBGK@Z +?OpenCurrentUser@CRegistry@@QAAKPBGK@Z +?OpenLocalMachineKeyAndReadValue@CRegistry@@QAAJPBG0AAVCHString@@@Z +?OpenNamespace@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAPAUIWbemServices@@PAPAUIWbemCallResult@@@Z +?OpenSubKey@CRegistry@@AAAKXZ +?Parse@CObjectPathParser@@QAAHPBGPAPAUParsedObjectPath@@@Z +?PreProcessPutInstanceParms@CWbemProviderGlue@@AAAJPAUIWbemClassObject@@PAPAU2@PAUIWbemContext@@@Z +?PrepareToReOpen@CRegistry@@AAAXXZ +?PutClass@CWbemProviderGlue@@UAAJPAUIWbemClassObject@@JPAUIWbemContext@@PAPAUIWbemCallResult@@@Z +?PutClassAsync@CWbemProviderGlue@@UAAJPAUIWbemClassObject@@JPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?PutInstance@CWbemProviderGlue@@UAAJPAUIWbemClassObject@@JPAUIWbemContext@@PAPAUIWbemCallResult@@@Z +?PutInstance@Provider@@AAAJPAUIWbemClassObject@@JPAVMethodContext@@@Z +?PutInstance@Provider@@MAAJABVCInstance@@J@Z +?PutInstanceAsync@CWbemProviderGlue@@UAAJPAUIWbemClassObject@@JPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?QueryInterface@CWbemGlueFactory@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@CWbemProviderGlue@@UAAJABU_GUID@@PAPAX@Z +?QueryObjectSink@CWbemProviderGlue@@UAAJJPAPAUIWbemObjectSink@@@Z +?QueryPostProcess@MethodContext@@UAAXXZ +?RegisterForMessage@CWinMsgEvent@@IAAXIH@Z +?Release@CHString@@QAAXXZ +?Release@CHString@@SAXPAUCHStringData@@@Z +?Release@CInstance@@QAAJXZ +?Release@CThreadBase@@QAAJXZ +?Release@CWbemGlueFactory@@UAAKXZ +?Release@CWbemProviderGlue@@UAAKXZ +?Release@MethodContext@@QAAJXZ +?ReleaseBuffer@CHString@@QAAXH@Z +?RemoveAll@CHPtrArray@@QAAXXZ +?RemoveAll@CHStringArray@@QAAXXZ +?RemoveAt@CHPtrArray@@QAAXHH@Z +?RemoveAt@CHStringArray@@QAAXHH@Z +?RemoveFromFactoryMap@CWbemProviderGlue@@KAXPBVCWbemGlueFactory@@@Z +?Reset@CFrameworkQuery@@AAAXXZ +?ReverseFind@CHString@@QBAHG@Z +?RewindSubKeys@CRegistry@@QAAXXZ +?Right@CHString@@QBA?AV1@H@Z +?SafeStrlen@CHString@@KAHPBG@Z +?SearchAndBuildList@CRegistrySearch@@QAAHVCHString@@AAVCHPtrArray@@00HPAUHKEY__@@@Z +?SearchMapForProvider@CWbemProviderGlue@@CAPAVProvider@@PBG0@Z +?SetAt@CHPtrArray@@QAAXHPAX@Z +?SetAt@CHString@@QAAXHG@Z +?SetAt@CHStringArray@@QAAXHPBG@Z +?SetAtGrow@CHPtrArray@@QAAXHPAX@Z +?SetAtGrow@CHStringArray@@QAAXHPBG@Z +?SetByte@CInstance@@QAA_NPBGE@Z +?SetCHString@CInstance@@QAA_NPBG0@Z +?SetCHString@CInstance@@QAA_NPBGABVCHString@@@Z +?SetCHString@CInstance@@QAA_NPBGPBD@Z +?SetCHStringResourceHandle@@YAXPAUHINSTANCE__@@@Z +?SetCharSplat@CInstance@@QAA_NPBG0@Z +?SetCharSplat@CInstance@@QAA_NPBGK@Z +?SetCharSplat@CInstance@@QAA_NPBGPBD@Z +?SetClassName@ParsedObjectPath@@QAAHPBG@Z +?SetCreationClassName@Provider@@IAA_NPAVCInstance@@@Z +?SetCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGAAK@Z +?SetCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGAAVCHString@@@Z +?SetCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGAAVCHStringArray@@@Z +?SetCurrentKeyValue@CRegistry@@QAAKPBGAAK@Z +?SetCurrentKeyValue@CRegistry@@QAAKPBGAAVCHString@@@Z +?SetCurrentKeyValue@CRegistry@@QAAKPBGAAVCHStringArray@@@Z +?SetCurrentKeyValueExpand@CRegistry@@QAAKPAUHKEY__@@PBGAAVCHString@@@Z +?SetDMTF@WBEMTime@@QAAHQAG@Z +?SetDOUBLE@CInstance@@QAA_NPBGN@Z +?SetDWORD@CInstance@@QAA_NPBGK@Z +?SetDateTime@CInstance@@QAA_NPBGABVWBEMTime@@@Z +?SetDefaultValues@CRegistry@@AAAXXZ +?SetEmbeddedObject@CInstance@@QAA_NPBGAAV1@@Z +?SetKeyFromParsedObjectPath@Provider@@AAAHPAVCInstance@@PAUParsedObjectPath@@@Z +?SetNull@CInstance@@QAA_NPBG@Z +?SetPlatformID@CRegistry@@CAHXZ +?SetSize@CHPtrArray@@QAAXHH@Z +?SetSize@CHStringArray@@QAAXHH@Z +?SetStatusObject@CWbemProviderGlue@@SA_NPAVMethodContext@@PBG1JPBUtagSAFEARRAY@@2@Z +?SetStatusObject@MethodContext@@QAA_NPAUIWbemClassObject@@@Z +?SetStringArray@CInstance@@QAA_NPBGABUtagSAFEARRAY@@@Z +?SetTimeSpan@CInstance@@QAA_NPBGABVWBEMTimeSpan@@@Z +?SetVariant@CInstance@@QAA_NPBGABUtagVARIANT@@@Z +?SetWBEMINT16@CInstance@@QAA_NPBGABF@Z +?SetWBEMINT64@CInstance@@QAA_NPBGABVCHString@@@Z +?SetWBEMINT64@CInstance@@QAA_NPBG_J@Z +?SetWBEMINT64@CInstance@@QAA_NPBG_K@Z +?SetWCHARSplat@CInstance@@QAA_NPBG0@Z +?SetWORD@CInstance@@QAA_NPBGG@Z +?Setbool@CInstance@@QAA_NPBG_N@Z +?Signal@CAutoEvent@@QAAHXZ +?SpanExcluding@CHString@@QBA?AV1@PBG@Z +?SpanIncluding@CHString@@QBA?AV1@PBG@Z +?TrimLeft@CHString@@QAAXXZ +?TrimRight@CHString@@QAAXXZ +?UnInit@CWbemProviderGlue@@CAXXZ +?UnRegisterAllMessages@CWinMsgEvent@@IAAXXZ +?UnRegisterMessage@CWinMsgEvent@@IAA_NIH@Z +?Unlock@CThreadBase@@AAAXXZ +?UnlockBuffer@CHString@@QAAXXZ +?UnlockFactoryMap@CWbemProviderGlue@@CAXXZ +?UnlockProviderMap@CWbemProviderGlue@@CAXXZ +?Unparse@CObjectPathParser@@SAHPAUParsedObjectPath@@PAPAG@Z +?ValidateDeletionFlags@Provider@@MAAJJ@Z +?ValidateEnumerationFlags@Provider@@MAAJJ@Z +?ValidateFlags@Provider@@IAAJJW4FlagDefs@1@@Z +?ValidateGetObjFlags@Provider@@MAAJJ@Z +?ValidateIMOSPointer@Provider@@AAAHXZ +?ValidateMethodFlags@Provider@@MAAJJ@Z +?ValidatePutInstanceFlags@Provider@@MAAJJ@Z +?ValidateQueryFlags@Provider@@MAAJJ@Z +?Wait@CAutoEvent@@QAAKK@Z +?WindowsDispatch@CWinMsgEvent@@CAXXZ +?Zero@CObjectPathParser@@AAAXXZ +?begin_parse@CObjectPathParser@@AAAHXZ +?captainsLog@@3VProviderLog@@A DATA +?dwThreadProc@CWinMsgEvent@@CAKPAX@Z +?g_cs@@3VCCritSec@@A DATA +?ident_becomes_class@CObjectPathParser@@AAAHXZ +?ident_becomes_ns@CObjectPathParser@@AAAHXZ +?initFailed@Provider@@SAHXZ +?initFailed_@Provider@@0HA DATA +?key_const@CObjectPathParser@@AAAHXZ +?keyref@CObjectPathParser@@AAAHXZ +?keyref_list@CObjectPathParser@@AAAHXZ +?keyref_term@CObjectPathParser@@AAAHXZ +?m_FlushPtrs@CWbemProviderGlue@@0V?$set@PAXU?$less@PAX@std@@V?$allocator@PAX@2@@std@@A DATA +?m_csFlushPtrs@CWbemProviderGlue@@0VCCritSec@@A DATA +?m_csStatusObject@CWbemProviderGlue@@0VCCritSec@@A DATA +?m_pStatusObject@CWbemProviderGlue@@0PAUIWbemClassObject@@A DATA +?mg_aeCreateWindow@CWinMsgEvent@@0VCAutoEvent@@A DATA +?mg_csMapLock@CWinMsgEvent@@0VCCritSec@@A DATA +?mg_csWindowLock@CWinMsgEvent@@0VCCritSec@@A DATA +?mg_hDevNotify@CWinMsgEvent@@0PAXA DATA +?mg_hThreadPumpHandle@CWinMsgEvent@@0PAXA DATA +?mg_hWnd@CWinMsgEvent@@0PAUHWND__@@A DATA +?mg_oSinkMap@CWinMsgEvent@@0V?$multimap@IPAVCWinMsgEvent@@U?$less@I@std@@V?$allocator@PAVCWinMsgEvent@@@3@@std@@A DATA +?myRegCreateKeyEx@CRegistry@@AAAJPAUHKEY__@@PBGKPAGKKQAU_SECURITY_ATTRIBUTES@@PAPAU2@PAK@Z +?myRegDeleteKey@CRegistry@@AAAJPAUHKEY__@@PBG@Z +?myRegDeleteValue@CRegistry@@AAAJPAUHKEY__@@PBG@Z +?myRegEnumKey@CRegistry@@AAAJPAUHKEY__@@KPAGK@Z +?myRegEnumValue@CRegistry@@AAAJPAUHKEY__@@KPAGPAK22PAE2@Z +?myRegOpenKeyEx@CRegistry@@AAAJPAUHKEY__@@PBGKKPAPAU2@@Z +?myRegQueryInfoKey@CRegistry@@AAAJPAUHKEY__@@PAGPAK22222222PAU_FILETIME@@@Z +?myRegQueryValueEx@CRegistry@@AAAJPAUHKEY__@@PBGPAK2PAE2@Z +?myRegSetValueEx@CRegistry@@AAAJPAUHKEY__@@PBGKKPBEK@Z +?ns_list@CObjectPathParser@@AAAHXZ +?ns_list_rest@CObjectPathParser@@AAAHXZ +?ns_or_class@CObjectPathParser@@AAAHXZ +?ns_or_server@CObjectPathParser@@AAAHXZ +?objref@CObjectPathParser@@AAAHXZ +?objref_rest@CObjectPathParser@@AAAHXZ +?optional_objref@CObjectPathParser@@AAAHXZ +?propname@CObjectPathParser@@AAAHXZ +?s_bInitted@CWbemProviderGlue@@0HA DATA +?s_csFactoryMap@CWbemProviderGlue@@0VCCritSec@@A DATA +?s_csProviderMap@CWbemProviderGlue@@0VCCritSec@@A DATA +?s_dwMajorVersion@CWbemProviderGlue@@0KA DATA +?s_dwPlatform@CRegistry@@0KA DATA +?s_dwPlatform@CWbemProviderGlue@@0KA DATA +?s_fPlatformSet@CRegistry@@0HA DATA +?s_factorymap@CWbemProviderGlue@@0V?$map@PBXPAJU?$less@PBX@std@@V?$allocator@PAJ@2@@std@@A DATA +?s_lObjects@CWbemProviderGlue@@0JA DATA +?s_providersmap@CWbemProviderGlue@@0V?$map@VCHString@@PAXU?$less@VCHString@@@std@@V?$allocator@PAX@3@@std@@A DATA +?s_strComputerName@Provider@@0VCHString@@A DATA +?s_wstrCSDVersion@CWbemProviderGlue@@0PAGA DATA +DoCmd diff --git a/lib/libc/mingw/libarm32/framedynos.def b/lib/libc/mingw/libarm32/framedynos.def new file mode 100644 index 0000000000000000000000000000000000000000..be1b12b2a942c943510fdfa8736f08f7d398b18a --- /dev/null +++ b/lib/libc/mingw/libarm32/framedynos.def @@ -0,0 +1,616 @@ +; +; Definition file of framedynos.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "framedynos.dll" +EXPORTS +??0CAutoEvent@@QAA@XZ +??0CFrameworkQuery@@QAA@ABV0@@Z +??0CFrameworkQuery@@QAA@XZ +??0CFrameworkQueryEx@@QAA@ABV0@@Z +??0CFrameworkQueryEx@@QAA@XZ +??0CHPtrArray@@QAA@XZ +??0CHString@@QAA@ABV0@@Z +??0CHString@@QAA@GH@Z +??0CHString@@QAA@PBD@Z +??0CHString@@QAA@PBE@Z +??0CHString@@QAA@PBG@Z +??0CHString@@QAA@PBGH@Z +??0CHString@@QAA@XZ +??0CHStringArray@@QAA@XZ +??0CInstance@@QAA@ABV0@@Z +??0CInstance@@QAA@PAUIWbemClassObject@@PAVMethodContext@@@Z +??0CObjectPathParser@@QAA@W4ObjectParserFlags@@@Z +??0CRegistry@@QAA@ABV0@@Z +??0CRegistry@@QAA@XZ +??0CRegistrySearch@@QAA@ABV0@@Z +??0CRegistrySearch@@QAA@XZ +??0CThreadBase@@QAA@ABV0@@Z +??0CThreadBase@@QAA@W4THREAD_SAFETY_MECHANISM@0@@Z +??0CWbemGlueFactory@@QAA@ABV0@@Z +??0CWbemGlueFactory@@QAA@PAJ@Z +??0CWbemGlueFactory@@QAA@XZ +??0CWbemProviderGlue@@QAA@ABV0@@Z +??0CWbemProviderGlue@@QAA@PAJ@Z +??0CWbemProviderGlue@@QAA@XZ +??0CWinMsgEvent@@QAA@ABV0@@Z +??0CWinMsgEvent@@QAA@XZ +??0CreateMutexAsProcess@@QAA@PBG@Z +??0KeyRef@@QAA@PBGPBUtagVARIANT@@@Z +??0KeyRef@@QAA@XZ +??0MethodContext@@QAA@ABV0@@Z +??0MethodContext@@QAA@PAUIWbemContext@@PAVCWbemProviderGlue@@@Z +??0ParsedObjectPath@@QAA@XZ +??0Provider@@QAA@ABV0@@Z +??0Provider@@QAA@PBG0@Z +??0ProviderLog@@QAA@ABV0@@Z +??0ProviderLog@@QAA@XZ +??0WBEMTime@@QAA@ABJ@Z +??0WBEMTime@@QAA@ABU_FILETIME@@@Z +??0WBEMTime@@QAA@ABU_SYSTEMTIME@@@Z +??0WBEMTime@@QAA@ABUtm@@@Z +??0WBEMTime@@QAA@QAG@Z +??0WBEMTime@@QAA@XZ +??0WBEMTimeSpan@@QAA@ABJ@Z +??0WBEMTimeSpan@@QAA@ABU_FILETIME@@@Z +??0WBEMTimeSpan@@QAA@HHHHHHH@Z +??0WBEMTimeSpan@@QAA@QAG@Z +??0WBEMTimeSpan@@QAA@XZ +??1CAutoEvent@@QAA@XZ +??1CFrameworkQuery@@QAA@XZ +??1CFrameworkQueryEx@@QAA@XZ +??1CHPtrArray@@QAA@XZ +??1CHString@@QAA@XZ +??1CHStringArray@@QAA@XZ +??1CInstance@@UAA@XZ +??1CObjectPathParser@@QAA@XZ +??1CRegistry@@QAA@XZ +??1CRegistrySearch@@QAA@XZ +??1CThreadBase@@UAA@XZ +??1CWbemGlueFactory@@QAA@XZ +??1CWbemProviderGlue@@QAA@XZ +??1CWinMsgEvent@@QAA@XZ +??1CreateMutexAsProcess@@QAA@XZ +??1KeyRef@@QAA@XZ +??1MethodContext@@UAA@XZ +??1ParsedObjectPath@@QAA@XZ +??1Provider@@UAA@XZ +??1ProviderLog@@UAA@XZ +??4CAutoEvent@@QAAAAV0@ABV0@@Z +??4CFrameworkQuery@@QAAAAV0@ABV0@@Z +??4CFrameworkQueryEx@@QAAAAV0@ABV0@@Z +??4CHPtrArray@@QAAAAV0@ABV0@@Z +??4CHString@@QAAABV0@ABV0@@Z +??4CHString@@QAAABV0@D@Z +??4CHString@@QAAABV0@G@Z +??4CHString@@QAAABV0@PAV0@@Z +??4CHString@@QAAABV0@PBD@Z +??4CHString@@QAAABV0@PBE@Z +??4CHString@@QAAABV0@PBG@Z +??4CHStringArray@@QAAAAV0@ABV0@@Z +??4CInstance@@QAAAAV0@ABV0@@Z +??4CObjectPathParser@@QAAAAV0@ABV0@@Z +??4CRegistry@@QAAAAV0@ABV0@@Z +??4CRegistrySearch@@QAAAAV0@ABV0@@Z +??4CThreadBase@@QAAAAV0@ABV0@@Z +??4CWbemGlueFactory@@QAAAAV0@ABV0@@Z +??4CWbemProviderGlue@@QAAAAV0@ABV0@@Z +??4CWinMsgEvent@@QAAAAV0@ABV0@@Z +??4CreateMutexAsProcess@@QAAAAV0@ABV0@@Z +??4KeyRef@@QAAAAU0@ABU0@@Z +??4MethodContext@@QAAAAV0@ABV0@@Z +??4ParsedObjectPath@@QAAAAU0@ABU0@@Z +??4Provider@@QAAAAV0@ABV0@@Z +??4ProviderLog@@QAAAAV0@ABV0@@Z +??4WBEMTime@@QAAAAV0@ABV0@@Z +??4WBEMTime@@QAAABV0@ABJ@Z +??4WBEMTime@@QAAABV0@ABU_FILETIME@@@Z +??4WBEMTime@@QAAABV0@ABU_SYSTEMTIME@@@Z +??4WBEMTime@@QAAABV0@ABUtm@@@Z +??4WBEMTime@@QAAABV0@QAG@Z +??4WBEMTimeSpan@@QAAAAV0@ABV0@@Z +??4WBEMTimeSpan@@QAAABV0@ABJ@Z +??4WBEMTimeSpan@@QAAABV0@ABU_FILETIME@@@Z +??4WBEMTimeSpan@@QAAABV0@QAG@Z +??8WBEMTime@@QBAHABV0@@Z +??8WBEMTimeSpan@@QBAHABV0@@Z +??9WBEMTime@@QBAHABV0@@Z +??9WBEMTimeSpan@@QBAHABV0@@Z +??ACHPtrArray@@QAAAAPAXH@Z +??ACHPtrArray@@QBAPAXH@Z +??ACHString@@QBAGH@Z +??ACHStringArray@@QAAAAVCHString@@H@Z +??ACHStringArray@@QBA?AVCHString@@H@Z +??BCHString@@QBAPBGXZ +??GWBEMTime@@QAA?AVWBEMTimeSpan@@ABV0@@Z +??GWBEMTime@@QBA?AV0@ABVWBEMTimeSpan@@@Z +??GWBEMTimeSpan@@QBA?AV0@ABV0@@Z +??H@YA?AVCHString@@ABV0@0@Z +??H@YA?AVCHString@@ABV0@G@Z +??H@YA?AVCHString@@ABV0@PBG@Z +??H@YA?AVCHString@@GABV0@@Z +??H@YA?AVCHString@@PBGABV0@@Z +??HWBEMTime@@QBA?AV0@ABVWBEMTimeSpan@@@Z +??HWBEMTimeSpan@@QBA?AV0@ABV0@@Z +??MWBEMTime@@QBAHABV0@@Z +??MWBEMTimeSpan@@QBAHABV0@@Z +??NWBEMTime@@QBAHABV0@@Z +??NWBEMTimeSpan@@QBAHABV0@@Z +??OWBEMTime@@QBAHABV0@@Z +??OWBEMTimeSpan@@QBAHABV0@@Z +??PWBEMTime@@QBAHABV0@@Z +??PWBEMTimeSpan@@QBAHABV0@@Z +??YCHString@@QAAABV0@ABV0@@Z +??YCHString@@QAAABV0@D@Z +??YCHString@@QAAABV0@G@Z +??YCHString@@QAAABV0@PBG@Z +??YWBEMTime@@QAAABV0@ABVWBEMTimeSpan@@@Z +??YWBEMTimeSpan@@QAAABV0@ABV0@@Z +??ZWBEMTime@@QAAABV0@ABVWBEMTimeSpan@@@Z +??ZWBEMTimeSpan@@QAAABV0@ABV0@@Z +??_7CFrameworkQueryEx@@6B@ DATA +??_7CInstance@@6B@ DATA +??_7CThreadBase@@6B@ DATA +??_7CWbemGlueFactory@@6B@ DATA +??_7CWbemProviderGlue@@6BIWbemProviderInit@@@ DATA +??_7CWbemProviderGlue@@6BIWbemServices@@@ DATA +??_7CWinMsgEvent@@6B@ DATA +??_7MethodContext@@6B@ DATA +??_7Provider@@6B@ DATA +??_7ProviderLog@@6B@ DATA +??_FCObjectPathParser@@QAAXXZ +??_FCThreadBase@@QAAXXZ +?Add@CHPtrArray@@QAAHPAX@Z +?Add@CHStringArray@@QAAHPBG@Z +?AddFlushPtr@CWbemProviderGlue@@AAAXPAX@Z +?AddKeyRef@ParsedObjectPath@@QAAHPAUKeyRef@@@Z +?AddKeyRef@ParsedObjectPath@@QAAHPBGPBUtagVARIANT@@@Z +?AddKeyRefEx@ParsedObjectPath@@QAAHPBGPBUtagVARIANT@@@Z +?AddNamespace@ParsedObjectPath@@QAAHPBG@Z +?AddProviderToMap@CWbemProviderGlue@@CAPAVProvider@@PBG0PAV2@@Z +?AddRef@CInstance@@QAAJXZ +?AddRef@CThreadBase@@QAAJXZ +?AddRef@CWbemGlueFactory@@UAAKXZ +?AddRef@CWbemProviderGlue@@UAAKXZ +?AddRef@MethodContext@@QAAJXZ +?AddToFactoryMap@CWbemProviderGlue@@KAXPBVCWbemGlueFactory@@PAJ@Z +?AllPropertiesAreRequired@CFrameworkQuery@@QAA_NXZ +?AllocBeforeWrite@CHString@@IAAXH@Z +?AllocBuffer@CHString@@IAAXH@Z +?AllocCopy@CHString@@IBAXAAV1@HHH@Z +?AllocSysString@CHString@@QBAPAGXZ +?Append@CHPtrArray@@QAAHABV1@@Z +?Append@CHStringArray@@QAAHABV1@@Z +?AssignCopy@CHString@@IAAXHPBG@Z +?BeginRead@CThreadBase@@QAAHK@Z +?BeginWrite@CThreadBase@@QAAHK@Z +?CancelAsyncCall@CWbemProviderGlue@@UAAJPAUIWbemObjectSink@@@Z +?CancelAsyncRequest@CWbemProviderGlue@@UAAJJ@Z +?CheckAndAddToList@CRegistrySearch@@AAAXPAVCRegistry@@VCHString@@1AAVCHPtrArray@@11H@Z +?CheckFileSize@ProviderLog@@AAAXAAT_LARGE_INTEGER@@ABVCHString@@@Z +?CheckImpersonationLevel@CWbemProviderGlue@@CAJXZ +?Clear@WBEMTime@@QAAXXZ +?Clear@WBEMTimeSpan@@QAAXXZ +?ClearKeys@ParsedObjectPath@@QAAXXZ +?Close@CRegistry@@QAAXXZ +?CloseSubKey@CRegistry@@AAAXXZ +?Collate@CHString@@QBAHPBG@Z +?Commit@CInstance@@QAAJXZ +?Commit@Provider@@IAAJPAVCInstance@@_N@Z +?Compare@CHString@@QBAHPBG@Z +?CompareNoCase@CHString@@QBAHPBG@Z +?ConcatCopy@CHString@@IAAXHPBGH0@Z +?ConcatInPlace@CHString@@IAAXHPBG@Z +?Copy@CHPtrArray@@QAAXABV1@@Z +?Copy@CHStringArray@@QAAXABV1@@Z +?CopyBeforeWrite@CHString@@IAAXXZ +?Create@CWbemGlueFactory@@SAPAV1@PAJ@Z +?Create@CWbemGlueFactory@@SAPAV1@XZ +?CreateClassEnum@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAPAUIEnumWbemClassObject@@@Z +?CreateClassEnumAsync@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?CreateInstance@CWbemGlueFactory@@UAAJPAUIUnknown@@ABU_GUID@@PAPAX@Z +?CreateInstanceEnum@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAPAUIEnumWbemClassObject@@@Z +?CreateInstanceEnum@Provider@@AAAJPAVMethodContext@@J@Z +?CreateInstanceEnumAsync@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?CreateMsgProvider@CWinMsgEvent@@CAXXZ +?CreateMsgWindow@CWinMsgEvent@@CAPAUHWND__@@XZ +?CreateNewInstance@Provider@@IAAPAVCInstance@@PAVMethodContext@@@Z +?CreateOpen@CRegistry@@QAAJPAUHKEY__@@PBGPAGKKPAU_SECURITY_ATTRIBUTES@@PAK@Z +?CtrlHandlerRoutine@CWinMsgEvent@@CAHK@Z +?DecrementMapCount@CWbemProviderGlue@@KAJPAJ@Z +?DecrementMapCount@CWbemProviderGlue@@KAJPBVCWbemGlueFactory@@@Z +?DecrementObjectCount@CWbemProviderGlue@@SAJXZ +?DeleteClass@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAPAUIWbemCallResult@@@Z +?DeleteClassAsync@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?DeleteCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBG@Z +?DeleteCurrentKeyValue@CRegistry@@QAAKPBG@Z +?DeleteInstance@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAPAUIWbemCallResult@@@Z +?DeleteInstance@Provider@@AAAJPAUParsedObjectPath@@JPAVMethodContext@@@Z +?DeleteInstance@Provider@@MAAJABVCInstance@@J@Z +?DeleteInstanceAsync@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?DeleteKey@CRegistry@@QAAJPAVCHString@@@Z +?DeleteValue@CRegistry@@QAAJPBG@Z +?Destroy@CWbemGlueFactory@@QAAXXZ +?DestroyMsgWindow@CWinMsgEvent@@CAXXZ +?ElementAt@CHPtrArray@@QAAAAPAXH@Z +?ElementAt@CHStringArray@@QAAAAVCHString@@H@Z +?Empty@CHString@@QAAXXZ +?Empty@CObjectPathParser@@AAAXXZ +?EndRead@CThreadBase@@QAAXXZ +?EndWrite@CThreadBase@@QAAXXZ +?EnumerateAndGetValues@CRegistry@@QAAJAAKAAPAGAAPAE@Z +?EnumerateInstances@Provider@@MAAJPAVMethodContext@@J@Z +?ExecMethod@CWbemProviderGlue@@UAAJQAG0JPAUIWbemContext@@PAUIWbemClassObject@@PAPAU3@PAPAUIWbemCallResult@@@Z +?ExecMethod@Provider@@AAAJPAUParsedObjectPath@@PAGJPAVCInstance@@2PAVMethodContext@@@Z +?ExecMethod@Provider@@MAAJABVCInstance@@QAGPAV2@2J@Z +?ExecMethodAsync@CWbemProviderGlue@@UAAJQAG0JPAUIWbemContext@@PAUIWbemClassObject@@PAUIWbemObjectSink@@@Z +?ExecNotificationQuery@CWbemProviderGlue@@UAAJQAG0JPAUIWbemContext@@PAPAUIEnumWbemClassObject@@@Z +?ExecNotificationQueryAsync@CWbemProviderGlue@@UAAJQAG0JPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?ExecQuery@CWbemProviderGlue@@UAAJQAG0JPAUIWbemContext@@PAPAUIEnumWbemClassObject@@@Z +?ExecQuery@Provider@@MAAJPAVMethodContext@@AAVCFrameworkQuery@@J@Z +?ExecQueryAsync@CWbemProviderGlue@@UAAJQAG0JPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?ExecuteQuery@Provider@@AAAJPAVMethodContext@@AAVCFrameworkQuery@@J@Z +?FillInstance@CWbemProviderGlue@@SAJPAVCInstance@@PBG@Z +?FillInstance@CWbemProviderGlue@@SAJPAVMethodContext@@PAVCInstance@@@Z +?Find@CHString@@QBAHG@Z +?Find@CHString@@QBAHPBG@Z +?FindOneOf@CHString@@QBAHPBG@Z +?Flush@Provider@@MAAXXZ +?FlushAll@CWbemProviderGlue@@AAAXXZ +?Format@CHString@@QAAXIZZ +?Format@CHString@@QAAXPBGZZ +?FormatMessageW@CHString@@QAAXIZZ +?FormatMessageW@CHString@@QAAXPBGZZ +?FormatV@CHString@@QAAXPBGPAD@Z +?FrameworkLogin@CWbemProviderGlue@@SAXPBGPAVProvider@@0@Z +?FrameworkLoginDLL@CWbemProviderGlue@@SAHPBG@Z +?FrameworkLoginDLL@CWbemProviderGlue@@SAHPBGPAJ@Z +?FrameworkLogoff@CWbemProviderGlue@@SAXPBG0@Z +?FrameworkLogoffDLL@CWbemProviderGlue@@SAHPBG@Z +?FrameworkLogoffDLL@CWbemProviderGlue@@SAHPBGPAJ@Z +?Free@CObjectPathParser@@QAAXPAUParsedObjectPath@@@Z +?FreeExtra@CHPtrArray@@QAAXXZ +?FreeExtra@CHString@@QAAXXZ +?FreeExtra@CHStringArray@@QAAXXZ +?FreeSearchList@CRegistrySearch@@QAAHHAAVCHPtrArray@@@Z +?GetAllDerivedInstances@CWbemProviderGlue@@SAJPBGPAV?$TRefPointerCollection@VCInstance@@@@PAVMethodContext@@0@Z +?GetAllDerivedInstancesAsynch@CWbemProviderGlue@@SAJPBGPAVProvider@@P6AJ1PAVCInstance@@PAVMethodContext@@PAX@Z034@Z +?GetAllInstances@CWbemProviderGlue@@SAJPBGPAV?$TRefPointerCollection@VCInstance@@@@0PAVMethodContext@@@Z +?GetAllInstancesAsynch@CWbemProviderGlue@@SAJPBGPAVProvider@@P6AJ1PAVCInstance@@PAVMethodContext@@PAX@Z034@Z +?GetAllocLength@CHString@@QBAHXZ +?GetAt@CHPtrArray@@QBAPAXH@Z +?GetAt@CHString@@QBAGH@Z +?GetAt@CHStringArray@@QBA?AVCHString@@H@Z +?GetBSTR@WBEMTime@@QBAPAGXZ +?GetBSTR@WBEMTimeSpan@@QBAPAGXZ +?GetBuffer@CHString@@QAAPAGH@Z +?GetBufferSetLength@CHString@@QAAPAGH@Z +?GetByte@CInstance@@QBA_NPBGAAE@Z +?GetCHString@CInstance@@QBA_NPBGAAVCHString@@@Z +?GetCSDVersion@CWbemProviderGlue@@SAPBGXZ +?GetClassNameW@CRegistry@@QAAPAGXZ +?GetClassObjectInterface@CInstance@@QAAPAUIWbemClassObject@@XZ +?GetClassObjectInterface@Provider@@AAAPAUIWbemClassObject@@PAVMethodContext@@@Z +?GetComputerNameW@CWbemProviderGlue@@CAXAAVCHString@@@Z +?GetCurrentBinaryKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGPAEPAK@Z +?GetCurrentBinaryKeyValue@CRegistry@@QAAKPBGAAVCHString@@@Z +?GetCurrentBinaryKeyValue@CRegistry@@QAAKPBGPAEPAK@Z +?GetCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGAAK@Z +?GetCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGAAVCHString@@@Z +?GetCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGAAVCHStringArray@@@Z +?GetCurrentKeyValue@CRegistry@@QAAKPBGAAK@Z +?GetCurrentKeyValue@CRegistry@@QAAKPBGAAVCHString@@@Z +?GetCurrentKeyValue@CRegistry@@QAAKPBGAAVCHStringArray@@@Z +?GetCurrentRawKeyValue@CRegistry@@AAAKPAUHKEY__@@PBGPAXPAK3@Z +?GetCurrentRawSubKeyValue@CRegistry@@AAAKPBGPAXPAK2@Z +?GetCurrentSubKeyCount@CRegistry@@QAAKXZ +?GetCurrentSubKeyName@CRegistry@@QAAKAAVCHString@@@Z +?GetCurrentSubKeyPath@CRegistry@@QAAKAAVCHString@@@Z +?GetCurrentSubKeyValue@CRegistry@@QAAKPBGAAK@Z +?GetCurrentSubKeyValue@CRegistry@@QAAKPBGAAVCHString@@@Z +?GetCurrentSubKeyValue@CRegistry@@QAAKPBGPAXPAK@Z +?GetDMTF@WBEMTime@@QBAPAGH@Z +?GetDMTFNonNtfs@WBEMTime@@QBAPAGXZ +?GetDOUBLE@CInstance@@QBA_NPBGAAN@Z +?GetDWORD@CInstance@@QBA_NPBGAAK@Z +?GetData@CHPtrArray@@QAAPAPAXXZ +?GetData@CHPtrArray@@QBAPAPBXXZ +?GetData@CHString@@IBAPAUCHStringData@@XZ +?GetData@CHStringArray@@QAAPAVCHString@@XZ +?GetData@CHStringArray@@QBAPBVCHString@@XZ +?GetDateTime@CInstance@@QBA_NPBGAAVWBEMTime@@@Z +?GetEmbeddedObject@CInstance@@QBA_NPBGPAPAV1@PAVMethodContext@@@Z +?GetEmptyInstance@CWbemProviderGlue@@SAJPAVMethodContext@@PBGPAPAVCInstance@@1@Z +?GetEmptyInstance@CWbemProviderGlue@@SAJPBGPAPAVCInstance@@0@Z +?GetFILETIME@WBEMTime@@QBAHPAU_FILETIME@@@Z +?GetFILETIME@WBEMTimeSpan@@QBAHPAU_FILETIME@@@Z +?GetIWBEMContext@MethodContext@@UAAPAUIWbemContext@@XZ +?GetInstanceByPath@CWbemProviderGlue@@SAJPBGPAPAVCInstance@@PAVMethodContext@@@Z +?GetInstanceFromCIMOM@CWbemProviderGlue@@CAJPBG0PAVMethodContext@@PAPAVCInstance@@@Z +?GetInstanceKeysByPath@CWbemProviderGlue@@SAJPBGPAPAVCInstance@@PAVMethodContext@@@Z +?GetInstancePropertiesByPath@CWbemProviderGlue@@SAJPBGPAPAVCInstance@@PAVMethodContext@@AAVCHStringArray@@@Z +?GetInstancesByQuery@CWbemProviderGlue@@SAJPBGPAV?$TRefPointerCollection@VCInstance@@@@PAVMethodContext@@0@Z +?GetInstancesByQueryAsynch@CWbemProviderGlue@@SAJPBGPAVProvider@@P6AJ1PAVCInstance@@PAVMethodContext@@PAX@Z034@Z +?GetKeyString@ParsedObjectPath@@QAAPAGXZ +?GetLength@CHString@@QBAHXZ +?GetLocalComputerName@Provider@@IAAABVCHString@@XZ +?GetLocalInstancePath@Provider@@IAA_NPBVCInstance@@AAVCHString@@@Z +?GetLocalOffsetForDate@WBEMTime@@SAJABJ@Z +?GetLocalOffsetForDate@WBEMTime@@SAJPBU_FILETIME@@@Z +?GetLocalOffsetForDate@WBEMTime@@SAJPBU_SYSTEMTIME@@@Z +?GetLocalOffsetForDate@WBEMTime@@SAJPBUtm@@@Z +?GetLongestClassStringSize@CRegistry@@QAAKXZ +?GetLongestSubKeySize@CRegistry@@QAAKXZ +?GetLongestValueData@CRegistry@@QAAKXZ +?GetLongestValueName@CRegistry@@QAAKXZ +?GetMapCountPtr@CWbemProviderGlue@@KAPAJPBVCWbemGlueFactory@@@Z +?GetMethodContext@CInstance@@QBAPAVMethodContext@@XZ +?GetNamespace@CFrameworkQuery@@IAAABVCHString@@XZ +?GetNamespace@Provider@@IAAABVCHString@@XZ +?GetNamespaceConnection@CWbemProviderGlue@@SAPAUIWbemServices@@PBG@Z +?GetNamespaceConnection@CWbemProviderGlue@@SAPAUIWbemServices@@PBGPAVMethodContext@@@Z +?GetNamespacePart@ParsedObjectPath@@QAAPAGXZ +?GetOSMajorVersion@CWbemProviderGlue@@SAKXZ +?GetObject@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAPAUIWbemClassObject@@PAPAUIWbemCallResult@@@Z +?GetObject@Provider@@AAAJPAUParsedObjectPath@@PAVMethodContext@@J@Z +?GetObject@Provider@@MAAJPAVCInstance@@J@Z +?GetObject@Provider@@MAAJPAVCInstance@@JAAVCFrameworkQuery@@@Z +?GetObjectAsync@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?GetParentNamespacePart@ParsedObjectPath@@QAAPAGXZ +?GetPlatform@CWbemProviderGlue@@SAKXZ +?GetPropertyBitMask@CFrameworkQueryEx@@QAAXABVCHPtrArray@@PAX@Z +?GetProviderGlue@MethodContext@@AAAPAVCWbemProviderGlue@@XZ +?GetProviderName@Provider@@IAAABVCHString@@XZ +?GetQuery@CFrameworkQuery@@QAAABVCHString@@XZ +?GetQueryClassName@CFrameworkQuery@@QAAPAGXZ +?GetRelativePath@CObjectPathParser@@SAPAGPAG@Z +?GetRequiredProperties@CFrameworkQuery@@QAAXAAVCHStringArray@@@Z +?GetSYSTEMTIME@WBEMTime@@QBAHPAU_SYSTEMTIME@@@Z +?GetSize@CHPtrArray@@QBAHXZ +?GetSize@CHStringArray@@QBAHXZ +?GetStatus@CInstance@@QBA_NPBGAA_NAAG@Z +?GetStatusObject@CWbemProviderGlue@@CAPAUIWbemClassObject@@PAVMethodContext@@PBG@Z +?GetStatusObject@MethodContext@@QAAPAUIWbemClassObject@@XZ +?GetStringArray@CInstance@@QBA_NPBGAAPAUtagSAFEARRAY@@@Z +?GetStructtm@WBEMTime@@QBAHPAUtm@@@Z +?GetTime@WBEMTime@@QBA_KXZ +?GetTime@WBEMTimeSpan@@QBA_KXZ +?GetTimeSpan@CInstance@@QBA_NPBGAAVWBEMTimeSpan@@@Z +?GetUpperBound@CHPtrArray@@QBAHXZ +?GetUpperBound@CHStringArray@@QBAHXZ +?GetValueCount@CRegistry@@QAAKXZ +?GetValuesForProp@CFrameworkQuery@@QAAJPBGAAV?$vector@V_bstr_t@@V?$allocator@V_bstr_t@@@std@@@std@@@Z +?GetValuesForProp@CFrameworkQuery@@QAAJPBGAAVCHStringArray@@@Z +?GetValuesForProp@CFrameworkQueryEx@@QAAJPBGAAV?$vector@HV?$allocator@H@std@@@std@@@Z +?GetValuesForProp@CFrameworkQueryEx@@QAAJPBGAAV?$vector@V_variant_t@@V?$allocator@V_variant_t@@@std@@@std@@@Z +?GetVariant@CInstance@@QBA_NPBGAAUtagVARIANT@@@Z +?GetWBEMINT16@CInstance@@QBA_NPBGAAF@Z +?GetWBEMINT64@CInstance@@QBA_NPBGAAVCHString@@@Z +?GetWBEMINT64@CInstance@@QBA_NPBGAA_J@Z +?GetWBEMINT64@CInstance@@QBA_NPBGAA_K@Z +?GetWCHAR@CInstance@@QBA_NPBGPAPAG@Z +?GetWORD@CInstance@@QBA_NPBGAAG@Z +?Getbool@CInstance@@QBA_NPBGAA_N@Z +?GethKey@CRegistry@@QAAPAUHKEY__@@XZ +?Gettime_t@WBEMTime@@QBAHPAJ@Z +?Gettime_t@WBEMTimeSpan@@QBAHPAJ@Z +?IncrementMapCount@CWbemProviderGlue@@KAJPAJ@Z +?IncrementMapCount@CWbemProviderGlue@@KAJPBVCWbemGlueFactory@@@Z +?IncrementObjectCount@CWbemProviderGlue@@SAXXZ +?Init2@CFrameworkQuery@@QAAXPAUIWbemClassObject@@@Z +?Init@CFrameworkQuery@@QAAJPAUParsedObjectPath@@PAUIWbemContext@@PBGAAVCHString@@@Z +?Init@CFrameworkQuery@@QAAJQAG0JAAVCHString@@@Z +?Init@CHString@@IAAXXZ +?Init@CWbemProviderGlue@@CAXXZ +?InitComputerName@Provider@@CAXXZ +?InitEx@CFrameworkQueryEx@@UAAJQAG0JAAVCHString@@@Z +?Initialize@CWbemProviderGlue@@UAAJPAGJ00PAUIWbemServices@@PAUIWbemContext@@PAUIWbemProviderInitSink@@@Z +?InsertAt@CHPtrArray@@QAAXHPAV1@@Z +?InsertAt@CHPtrArray@@QAAXHPAXH@Z +?InsertAt@CHStringArray@@QAAXHPAV1@@Z +?InsertAt@CHStringArray@@QAAXHPBGH@Z +?InternalGetNamespaceConnection@CWbemProviderGlue@@AAAPAUIWbemServices@@PBG@Z +?Is3TokenOR@CFrameworkQueryEx@@QAAHPBG0AAUtagVARIANT@@1@Z +?IsClass@ParsedObjectPath@@QAAHXZ +?IsDerivedFrom@CWbemProviderGlue@@SA_NPBG0PAVMethodContext@@0@Z +?IsEmpty@CHString@@QBAHXZ +?IsExtended@CFrameworkQueryEx@@UAA_NXZ +?IsInList@CFrameworkQuery@@IAAKABVCHStringArray@@PBG@Z +?IsInstance@ParsedObjectPath@@QAAHXZ +?IsLocal@ParsedObjectPath@@QAAHPBG@Z +?IsLoggingOn@ProviderLog@@QAA?AW4LogLevel@1@PAVCHString@@@Z +?IsNTokenAnd@CFrameworkQueryEx@@QAAHAAVCHStringArray@@AAVCHPtrArray@@@Z +?IsNull@CInstance@@QBA_NPBG@Z +?IsObject@ParsedObjectPath@@QAAHXZ +?IsOk@WBEMTime@@QBA_NXZ +?IsOk@WBEMTimeSpan@@QBA_NXZ +?IsPropertyRequired@CFrameworkQuery@@QAA_NPBG@Z +?IsReference@CFrameworkQuery@@IAAHPBG@Z +?IsRelative@ParsedObjectPath@@QAAHPBG0@Z +?KeysOnly@CFrameworkQuery@@QAA_NXZ +?Left@CHString@@QBA?AV1@H@Z +?LoadStringW@CHString@@IAAHIPAGI@Z +?LoadStringW@CHString@@QAAHI@Z +?LocalLogMessage@ProviderLog@@QAAXPBG0HW4LogLevel@1@@Z +?LocalLogMessage@ProviderLog@@QAAXPBGHW4LogLevel@1@0ZZ +?LocateKeyByNameOrValueName@CRegistrySearch@@QAAHPAUHKEY__@@PBG1PAPBGKAAVCHString@@3@Z +?Lock@CThreadBase@@AAAXXZ +?LockBuffer@CHString@@QAAPAGXZ +?LockFactoryMap@CWbemProviderGlue@@CAXXZ +?LockProviderMap@CWbemProviderGlue@@CAXXZ +?LockServer@CWbemGlueFactory@@UAAJH@Z +?LogError@CInstance@@IBAXPBG00J@Z +?MakeLocalPath@Provider@@IAA?AVCHString@@ABV2@@Z +?MakeLower@CHString@@QAAXXZ +?MakeReverse@CHString@@QAAXXZ +?MakeUpper@CHString@@QAAXXZ +?Mid@CHString@@QBA?AV1@H@Z +?Mid@CHString@@QBA?AV1@HH@Z +?MsgWndProc@CWinMsgEvent@@CAJPAUHWND__@@IIJ@Z +?NextSubKey@CRegistry@@QAAKXZ +?NextToken@CObjectPathParser@@AAAHXZ +?NormalizePath@@YAKPBG00KAAVCHString@@@Z +?NullOutUnsetProperties@CWbemProviderGlue@@AAAJPAUIWbemClassObject@@PAPAU2@ABUtagVARIANT@@@Z +?OnFinalRelease@CThreadBase@@MAAXXZ +?Open@CRegistry@@QAAJPAUHKEY__@@PBGK@Z +?OpenAndEnumerateSubKeys@CRegistry@@QAAJPAUHKEY__@@PBGK@Z +?OpenCurrentUser@CRegistry@@QAAKPBGK@Z +?OpenLocalMachineKeyAndReadValue@CRegistry@@QAAJPBG0AAVCHString@@@Z +?OpenNamespace@CWbemProviderGlue@@UAAJQAGJPAUIWbemContext@@PAPAUIWbemServices@@PAPAUIWbemCallResult@@@Z +?OpenSubKey@CRegistry@@AAAKXZ +?Parse@CObjectPathParser@@QAAHPBGPAPAUParsedObjectPath@@@Z +?PreProcessPutInstanceParms@CWbemProviderGlue@@AAAJPAUIWbemClassObject@@PAPAU2@PAUIWbemContext@@@Z +?PrepareToReOpen@CRegistry@@AAAXXZ +?PutClass@CWbemProviderGlue@@UAAJPAUIWbemClassObject@@JPAUIWbemContext@@PAPAUIWbemCallResult@@@Z +?PutClassAsync@CWbemProviderGlue@@UAAJPAUIWbemClassObject@@JPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?PutInstance@CWbemProviderGlue@@UAAJPAUIWbemClassObject@@JPAUIWbemContext@@PAPAUIWbemCallResult@@@Z +?PutInstance@Provider@@AAAJPAUIWbemClassObject@@JPAVMethodContext@@@Z +?PutInstance@Provider@@MAAJABVCInstance@@J@Z +?PutInstanceAsync@CWbemProviderGlue@@UAAJPAUIWbemClassObject@@JPAUIWbemContext@@PAUIWbemObjectSink@@@Z +?QueryInterface@CWbemGlueFactory@@UAAJABU_GUID@@PAPAX@Z +?QueryInterface@CWbemProviderGlue@@UAAJABU_GUID@@PAPAX@Z +?QueryObjectSink@CWbemProviderGlue@@UAAJJPAPAUIWbemObjectSink@@@Z +?QueryPostProcess@MethodContext@@UAAXXZ +?RegisterForMessage@CWinMsgEvent@@IAAXIH@Z +?Release@CHString@@QAAXXZ +?Release@CHString@@SAXPAUCHStringData@@@Z +?Release@CInstance@@QAAJXZ +?Release@CThreadBase@@QAAJXZ +?Release@CWbemGlueFactory@@UAAKXZ +?Release@CWbemProviderGlue@@UAAKXZ +?Release@MethodContext@@QAAJXZ +?ReleaseBuffer@CHString@@QAAXH@Z +?RemoveAll@CHPtrArray@@QAAXXZ +?RemoveAll@CHStringArray@@QAAXXZ +?RemoveAt@CHPtrArray@@QAAXHH@Z +?RemoveAt@CHStringArray@@QAAXHH@Z +?RemoveFromFactoryMap@CWbemProviderGlue@@KAXPBVCWbemGlueFactory@@@Z +?Reset@CFrameworkQuery@@AAAXXZ +?ReverseFind@CHString@@QBAHG@Z +?RewindSubKeys@CRegistry@@QAAXXZ +?Right@CHString@@QBA?AV1@H@Z +?SafeStrlen@CHString@@KAHPBG@Z +?SearchAndBuildList@CRegistrySearch@@QAAHVCHString@@AAVCHPtrArray@@00HPAUHKEY__@@@Z +?SearchMapForProvider@CWbemProviderGlue@@CAPAVProvider@@PBG0@Z +?SetAt@CHPtrArray@@QAAXHPAX@Z +?SetAt@CHString@@QAAXHG@Z +?SetAt@CHStringArray@@QAAXHPBG@Z +?SetAtGrow@CHPtrArray@@QAAXHPAX@Z +?SetAtGrow@CHStringArray@@QAAXHPBG@Z +?SetByte@CInstance@@QAA_NPBGE@Z +?SetCHString@CInstance@@QAA_NPBG0@Z +?SetCHString@CInstance@@QAA_NPBGABVCHString@@@Z +?SetCHString@CInstance@@QAA_NPBGPBD@Z +?SetCHStringResourceHandle@@YAXPAUHINSTANCE__@@@Z +?SetCharSplat@CInstance@@QAA_NPBG0@Z +?SetCharSplat@CInstance@@QAA_NPBGK@Z +?SetCharSplat@CInstance@@QAA_NPBGPBD@Z +?SetClassName@ParsedObjectPath@@QAAHPBG@Z +?SetCreationClassName@Provider@@IAA_NPAVCInstance@@@Z +?SetCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGAAK@Z +?SetCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGAAVCHString@@@Z +?SetCurrentKeyValue@CRegistry@@QAAKPAUHKEY__@@PBGAAVCHStringArray@@@Z +?SetCurrentKeyValue@CRegistry@@QAAKPBGAAK@Z +?SetCurrentKeyValue@CRegistry@@QAAKPBGAAVCHString@@@Z +?SetCurrentKeyValue@CRegistry@@QAAKPBGAAVCHStringArray@@@Z +?SetCurrentKeyValueExpand@CRegistry@@QAAKPAUHKEY__@@PBGAAVCHString@@@Z +?SetDMTF@WBEMTime@@QAAHQAG@Z +?SetDOUBLE@CInstance@@QAA_NPBGN@Z +?SetDWORD@CInstance@@QAA_NPBGK@Z +?SetDateTime@CInstance@@QAA_NPBGABVWBEMTime@@@Z +?SetDefaultValues@CRegistry@@AAAXXZ +?SetEmbeddedObject@CInstance@@QAA_NPBGAAV1@@Z +?SetKeyFromParsedObjectPath@Provider@@AAAHPAVCInstance@@PAUParsedObjectPath@@@Z +?SetNull@CInstance@@QAA_NPBG@Z +?SetPlatformID@CRegistry@@CAHXZ +?SetSize@CHPtrArray@@QAAXHH@Z +?SetSize@CHStringArray@@QAAXHH@Z +?SetStatusObject@CWbemProviderGlue@@SA_NPAVMethodContext@@PBG1JPBUtagSAFEARRAY@@2@Z +?SetStatusObject@MethodContext@@QAA_NPAUIWbemClassObject@@@Z +?SetStringArray@CInstance@@QAA_NPBGABUtagSAFEARRAY@@@Z +?SetTimeSpan@CInstance@@QAA_NPBGABVWBEMTimeSpan@@@Z +?SetVariant@CInstance@@QAA_NPBGABUtagVARIANT@@@Z +?SetWBEMINT16@CInstance@@QAA_NPBGABF@Z +?SetWBEMINT64@CInstance@@QAA_NPBGABVCHString@@@Z +?SetWBEMINT64@CInstance@@QAA_NPBG_J@Z +?SetWBEMINT64@CInstance@@QAA_NPBG_K@Z +?SetWCHARSplat@CInstance@@QAA_NPBG0@Z +?SetWORD@CInstance@@QAA_NPBGG@Z +?Setbool@CInstance@@QAA_NPBG_N@Z +?Signal@CAutoEvent@@QAAHXZ +?SpanExcluding@CHString@@QBA?AV1@PBG@Z +?SpanIncluding@CHString@@QBA?AV1@PBG@Z +?TrimLeft@CHString@@QAAXXZ +?TrimRight@CHString@@QAAXXZ +?UnInit@CWbemProviderGlue@@CAXXZ +?UnRegisterAllMessages@CWinMsgEvent@@IAAXXZ +?UnRegisterMessage@CWinMsgEvent@@IAA_NIH@Z +?Unlock@CThreadBase@@AAAXXZ +?UnlockBuffer@CHString@@QAAXXZ +?UnlockFactoryMap@CWbemProviderGlue@@CAXXZ +?UnlockProviderMap@CWbemProviderGlue@@CAXXZ +?Unparse@CObjectPathParser@@SAHPAUParsedObjectPath@@PAPAG@Z +?ValidateDeletionFlags@Provider@@MAAJJ@Z +?ValidateEnumerationFlags@Provider@@MAAJJ@Z +?ValidateFlags@Provider@@IAAJJW4FlagDefs@1@@Z +?ValidateGetObjFlags@Provider@@MAAJJ@Z +?ValidateIMOSPointer@Provider@@AAAHXZ +?ValidateMethodFlags@Provider@@MAAJJ@Z +?ValidatePutInstanceFlags@Provider@@MAAJJ@Z +?ValidateQueryFlags@Provider@@MAAJJ@Z +?Wait@CAutoEvent@@QAAKK@Z +?WindowsDispatch@CWinMsgEvent@@CAXXZ +?Zero@CObjectPathParser@@AAAXXZ +?begin_parse@CObjectPathParser@@AAAHXZ +?captainsLog@@3VProviderLog@@A DATA +?dwThreadProc@CWinMsgEvent@@CAKPAX@Z +?ident_becomes_class@CObjectPathParser@@AAAHXZ +?ident_becomes_ns@CObjectPathParser@@AAAHXZ +?initFailed@Provider@@SAHXZ +?initFailed_@Provider@@0HA DATA +?key_const@CObjectPathParser@@AAAHXZ +?keyref@CObjectPathParser@@AAAHXZ +?keyref_list@CObjectPathParser@@AAAHXZ +?keyref_term@CObjectPathParser@@AAAHXZ +?m_FlushPtrs@CWbemProviderGlue@@0V?$set@PAXU?$less@PAX@std@@V?$allocator@PAX@2@@std@@A DATA +?m_csFlushPtrs@CWbemProviderGlue@@0VCCritSec@@A DATA +?m_csStatusObject@CWbemProviderGlue@@0VCCritSec@@A DATA +?m_pStatusObject@CWbemProviderGlue@@0PAUIWbemClassObject@@A DATA +?mg_aeCreateWindow@CWinMsgEvent@@0VCAutoEvent@@A DATA +?mg_csMapLock@CWinMsgEvent@@0VCCritSec@@A DATA +?mg_csWindowLock@CWinMsgEvent@@0VCCritSec@@A DATA +?mg_hDevNotify@CWinMsgEvent@@0PAXA DATA +?mg_hThreadPumpHandle@CWinMsgEvent@@0PAXA DATA +?mg_hWnd@CWinMsgEvent@@0PAUHWND__@@A DATA +?mg_oSinkMap@CWinMsgEvent@@0V?$multimap@IPAVCWinMsgEvent@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIPAVCWinMsgEvent@@@std@@@3@@std@@A DATA +?myRegCreateKeyEx@CRegistry@@AAAJPAUHKEY__@@PBGKPAGKKQAU_SECURITY_ATTRIBUTES@@PAPAU2@PAK@Z +?myRegDeleteKey@CRegistry@@AAAJPAUHKEY__@@PBG@Z +?myRegDeleteValue@CRegistry@@AAAJPAUHKEY__@@PBG@Z +?myRegEnumKey@CRegistry@@AAAJPAUHKEY__@@KPAGK@Z +?myRegEnumValue@CRegistry@@AAAJPAUHKEY__@@KPAGPAK22PAE2@Z +?myRegOpenKeyEx@CRegistry@@AAAJPAUHKEY__@@PBGKKPAPAU2@@Z +?myRegQueryInfoKey@CRegistry@@AAAJPAUHKEY__@@PAGPAK22222222PAU_FILETIME@@@Z +?myRegQueryValueEx@CRegistry@@AAAJPAUHKEY__@@PBGPAK2PAE2@Z +?myRegSetValueEx@CRegistry@@AAAJPAUHKEY__@@PBGKKPBEK@Z +?ns_list@CObjectPathParser@@AAAHXZ +?ns_list_rest@CObjectPathParser@@AAAHXZ +?ns_or_class@CObjectPathParser@@AAAHXZ +?ns_or_server@CObjectPathParser@@AAAHXZ +?objref@CObjectPathParser@@AAAHXZ +?objref_rest@CObjectPathParser@@AAAHXZ +?optional_objref@CObjectPathParser@@AAAHXZ +?propname@CObjectPathParser@@AAAHXZ +?s_bInitted@CWbemProviderGlue@@0HA DATA +?s_csFactoryMap@CWbemProviderGlue@@0VCCritSec@@A DATA +?s_csProviderMap@CWbemProviderGlue@@0VCCritSec@@A DATA +?s_dwMajorVersion@CWbemProviderGlue@@0KA DATA +?s_dwPlatform@CRegistry@@0KA DATA +?s_dwPlatform@CWbemProviderGlue@@0KA DATA +?s_fPlatformSet@CRegistry@@0HA DATA +?s_factorymap@CWbemProviderGlue@@0V?$map@PBXPAJU?$less@PBX@std@@V?$allocator@U?$pair@QBXPAJ@std@@@2@@std@@A DATA +?s_lObjects@CWbemProviderGlue@@0JA DATA +?s_providersmap@CWbemProviderGlue@@0V?$map@VCHString@@PAXU?$less@VCHString@@@std@@V?$allocator@U?$pair@$$CBVCHString@@PAX@std@@@3@@std@@A DATA +?s_strComputerName@Provider@@0VCHString@@A DATA +?s_wstrCSDVersion@CWbemProviderGlue@@0PAGA DATA +DoCmd diff --git a/lib/libc/mingw/libarm32/fsutilext.def b/lib/libc/mingw/libarm32/fsutilext.def new file mode 100644 index 0000000000000000000000000000000000000000..0ae61ed55cf04b24ff9346e68743d5a741a72d4e --- /dev/null +++ b/lib/libc/mingw/libarm32/fsutilext.def @@ -0,0 +1,21 @@ +; +; Definition file of FSUTILEXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FSUTILEXT.dll" +EXPORTS +CheckSonyMSWorker +DeviceInstIsRemovableWorker +FindFirstVolumeMountPointWStub +FindNextVolumeMountPointWStub +FindVolumeMountPointCloseStub +GetDeviceIDDiskFromDeviceIDVolumeWorker +GetDeviceInstanceWorker +GetRemovableDeviceInstRecursWorker +GetWidgetWorker +InvalidateFveWorker +SendWithSenseParseWorker +SetThreadUILanguageStub +SystemParametersInfoWStub +WaitForUnitAndReportProgressWorker diff --git a/lib/libc/mingw/libarm32/fveapi.def b/lib/libc/mingw/libarm32/fveapi.def new file mode 100644 index 0000000000000000000000000000000000000000..ab8953657fbbf3b957f3a34991fcf95a8df6a52d --- /dev/null +++ b/lib/libc/mingw/libarm32/fveapi.def @@ -0,0 +1,128 @@ +; +; Definition file of FVEAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FVEAPI.dll" +EXPORTS +InternalFveIsVolumeEncrypted +FveAddAuthMethodInformation +FveAddAuthMethodSid +FveApplyGroupPolicy +FveApplyNkpCertChanges +FveAttemptAutoUnlock +FveAuthElementFromPassPhraseW +FveAuthElementFromPinW +FveAuthElementFromRecoveryPasswordW +FveAuthElementGetKeyFileNameW +FveAuthElementReadExternalKeyW +FveAuthElementToRecoveryPasswordW +FveAuthElementWriteExternalKeyW +FveBackupRecoveryInformationToAD +FveBindDataVolume +FveCanStandardUsersChangePassphraseByProxy +FveCanStandardUsersChangePin +FveCheckPassphrasePolicy +FveCheckTpmCapability +FveClearUserFlags +FveCloseHandle +FveCloseVolume +FveCommitChanges +FveConversionDecrypt +FveConversionDecryptEx +FveConversionEncrypt +FveConversionEncryptEx +FveConversionEncryptPendingReboot +FveConversionEncryptPendingRebootEx +FveConversionPause +FveConversionResume +FveConversionStop +FveConversionStopEx +FveDecrementClearKeyCounter +FveDeleteAuthMethod +FveDisableDeviceLockoutState +FveDiscardChanges +FveDraCertPresentInRegistry +FveEnableRawAccess +FveEnableRawAccessEx +FveEnableRawAccessW +FveEraseDrive +FveFindFirstVolume +FveFindNextVolume +FveFlagsToProtectorType +FveGenerateNkpSessionKeys +FveGetAllowKeyExport +FveGetAuthMethodGuids +FveGetAuthMethodInformation +FveGetAuthMethodSid +FveGetAuthMethodSidInformation +FveGetClearKeyCounter +FveGetDataSet +FveGetDescriptionW +FveGetDeviceLockoutData +FveGetFipsAllowDisabled +FveGetFveMethod +FveGetFveMethodEDrv +FveGetIdentificationFieldW +FveGetIdentity +FveGetKeyPackage +FveGetSecureBootBindingState +FveGetStatus +FveGetStatusW +FveGetUserFlags +FveGetVolumeNameW +FveInitVolume +FveInitVolumeEx +FveInitializeDeviceEncryption +FveInitializeDeviceEncryption2 +FveIsAnyDataVolumeBoundToOSVolume +FveIsBoundDataVolume +FveIsBoundDataVolumeToOSVolume +FveIsDeviceLockable +FveIsDeviceLockedOut +FveIsHardwareReadyForConversion +FveIsHybridVolume +FveIsHybridVolumeW +FveIsPassphraseCompatibleW +FveIsRecoveryPasswordGroupValidW +FveIsRecoveryPasswordValidW +FveIsSchemaExtInstalled +FveIsVolumeEncryptable +FveKeyManagement +FveLockDevice +FveLockVolume +FveLogRecoveryReason +FveNeedsDiscoveryVolumeUpdate +FveNotifyVolumeAfterFormat +FveOpenVolumeByHandle +FveOpenVolumeExW +FveOpenVolumeW +FveProtectorTypeToFlags +FveQuery +FveQueryDeviceEncryptionSupport +FveRevertVolume +FveServiceDiscoveryVolume +FveSetAllowKeyExport +FveSetDescriptionW +FveSetFipsAllowDisabled +FveSetFveMethod +FveSetIdentificationFieldW +FveSetUserFlags +FveSysClearUserFlags +FveSysCloseVolume +FveSysGetUserFlags +FveSysOpenVolumeW +FveSysSetUserFlags +FveUnbindAllDataVolumeFromOSVolume +FveUnbindDataVolume +FveUnlockVolume +FveUnlockVolumeAuthMethodSid +FveUnlockVolumeWithAccessMode +FveUpdateBandIdBcd +FveUpdateDeviceLockoutState +FveUpdateDeviceLockoutStateEx +FveUpdatePinW +FveUpgradeVolume +FveValidateDeviceLockoutState +FveValidateExistingPassphraseW +FveValidateExistingPinW diff --git a/lib/libc/mingw/libarm32/fveapibase.def b/lib/libc/mingw/libarm32/fveapibase.def new file mode 100644 index 0000000000000000000000000000000000000000..28f095a742831fb4b157eb6877984f1b71057796 --- /dev/null +++ b/lib/libc/mingw/libarm32/fveapibase.def @@ -0,0 +1,59 @@ +; +; Definition file of FVEAPIBASE.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FVEAPIBASE.dll" +EXPORTS +InternalFveIsVolumeEncrypted +FveAuthElementFromPassPhraseW +FveAuthElementFromPinW +FveAuthElementFromRecoveryPasswordW +FveAuthElementGetKeyFileNameW +FveAuthElementReadExternalKeyW +FveAuthElementToRecoveryPasswordW +FveAuthElementWriteExternalKeyW +FveClearUserFlags +FveCloseHandle +FveCloseVolume +FveCommitChanges +FveConversionDecrypt +FveConversionDecryptEx +FveConversionPause +FveConversionResume +FveConversionStop +FveConversionStopEx +FveDiscardChanges +FveEnableRawAccess +FveEraseDrive +FveFindFirstVolume +FveFindNextVolume +FveGetAllowKeyExport +FveGetAuthMethodGuids +FveGetAuthMethodInformation +FveGetDataSet +FveGetFipsAllowDisabled +FveGetFveMethod +FveGetFveMethodEDrv +FveGetIdentity +FveGetKeyPackage +FveGetStatus +FveGetStatusW +FveGetUserFlags +FveGetVolumeNameW +FveIsHardwareReadyForConversion +FveIsRecoveryPasswordGroupValidW +FveIsRecoveryPasswordValidW +FveIsVolumeEncryptable +FveLockVolume +FveNotifyVolumeAfterFormat +FveOpenVolumeByHandle +FveOpenVolumeExW +FveOpenVolumeW +FveQuery +FveRevertVolume +FveSetAllowKeyExport +FveSetFipsAllowDisabled +FveSetFveMethod +FveSetUserFlags +FveUpgradeVolume diff --git a/lib/libc/mingw/libarm32/fvecerts.def b/lib/libc/mingw/libarm32/fvecerts.def new file mode 100644 index 0000000000000000000000000000000000000000..9b9e1963718a26687b9721b7255d95c7d6301afd --- /dev/null +++ b/lib/libc/mingw/libarm32/fvecerts.def @@ -0,0 +1,22 @@ +; +; Definition file of FVECERTS.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FVECERTS.dll" +EXPORTS +FveCertCanCertificateBeAdded +FveCertCreateCertInfo +FveCertCreateSelfSignedCertificate +FveCertFilterForValidCertificates +FveCertFindValidCertificates +FveCertFreeCertInfo +FveCertGetCertContextFromCert +FveCertGetCertContextFromPfx +FveCertGetCertHashFromCertContext +FveCertGetPrivateKeyHandle +FveCertGetPublicKeyHandle +FveCertIsAlternateCert +FveCertIsValidCertInfo +FveCertSignData +FveCertWritePfxFromCertContext diff --git a/lib/libc/mingw/libarm32/fveskybackup.def b/lib/libc/mingw/libarm32/fveskybackup.def new file mode 100644 index 0000000000000000000000000000000000000000..d7639a47874a418d35364857d7b1e78b95315d4f --- /dev/null +++ b/lib/libc/mingw/libarm32/fveskybackup.def @@ -0,0 +1,8 @@ +; +; Definition file of FVESKYBACKUP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FVESKYBACKUP.dll" +EXPORTS +FveBackupRecoveryPasswordToSkyDrive diff --git a/lib/libc/mingw/libarm32/fveui.def b/lib/libc/mingw/libarm32/fveui.def new file mode 100644 index 0000000000000000000000000000000000000000..5e038cc74f1c4e666cc475859605f16f9a227f3f --- /dev/null +++ b/lib/libc/mingw/libarm32/fveui.def @@ -0,0 +1,48 @@ +; +; Definition file of FVEUI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FVEUI.dll" +EXPORTS +??0VolumeFveStatus@@IAA@XZ +??0VolumeFveStatus@@QAA@K_KJW4_FVE_WIPING_STATE@@@Z +??4BuiVolume@@QAAAAV0@ABV0@@Z +??4VolumeFveStatus@@QAAAAV0@ABV0@@Z +?FailedDryRun@VolumeFveStatus@@QBA_NXZ +?GetExtendedFlags@VolumeFveStatus@@QBA_KXZ +?GetLastConvertStatus@VolumeFveStatus@@QBAJXZ +?GetStatusFlags@VolumeFveStatus@@QBAKXZ +?HasExternalKey@VolumeFveStatus@@QBA_NXZ +?HasPBKDF2RecoveryPassword@VolumeFveStatus@@QBA_NXZ +?HasPassphraseProtector@VolumeFveStatus@@QBA_NXZ +?HasPinProtector@VolumeFveStatus@@QBA_NXZ +?HasRecoveryData@VolumeFveStatus@@QBA_NXZ +?HasRecoveryPassword@VolumeFveStatus@@QBA_NXZ +?HasSmartCardProtector@VolumeFveStatus@@QBA_NXZ +?HasStartupKeyProtector@VolumeFveStatus@@QBA_NXZ +?HasTpmProtector@VolumeFveStatus@@QBA_NXZ +?IsConverting@VolumeFveStatus@@QBA_NXZ +?IsCsvMetadataVolume@VolumeFveStatus@@QBA_NXZ +?IsDEAutoProvisioned@VolumeFveStatus@@QBA_NXZ +?IsDecrypted@VolumeFveStatus@@QBA_NXZ +?IsDecrypting@VolumeFveStatus@@QBA_NXZ +?IsDisabled@VolumeFveStatus@@QBA_NXZ +?IsEDriveVolume@VolumeFveStatus@@QBA_NXZ +?IsEncrypted@VolumeFveStatus@@QBA_NXZ +?IsEncrypting@VolumeFveStatus@@QBA_NXZ +?IsLocked@VolumeFveStatus@@QBA_NXZ +?IsOn@VolumeFveStatus@@QBA_NXZ +?IsOsVolume@VolumeFveStatus@@QBA_NXZ +?IsPartiallyConverted@VolumeFveStatus@@QBA_NXZ +?IsPaused@VolumeFveStatus@@QBA_NXZ +?IsPreProvisioned@VolumeFveStatus@@QBA_NXZ +?IsRoamingDevice@VolumeFveStatus@@QBA_NXZ +?IsSecure@VolumeFveStatus@@QBA_NXZ +?IsUnknownFveVersion@VolumeFveStatus@@QBA_NXZ +?IsWiping@VolumeFveStatus@@QBA_NXZ +?NO_DRIVE_LETTER@BuiVolume@@2IB +?NeedsRestart@VolumeFveStatus@@QBA_NXZ +FveuiEnumSmartCardCerts +FveuiUserSelectCert +FveuiUserSelectSmartCard diff --git a/lib/libc/mingw/libarm32/fvewiz.def b/lib/libc/mingw/libarm32/fvewiz.def new file mode 100644 index 0000000000000000000000000000000000000000..cbe7dec8bb3b629b0f70ba78f19887182ed2f15c --- /dev/null +++ b/lib/libc/mingw/libarm32/fvewiz.def @@ -0,0 +1,47 @@ +; +; Definition file of FVEWIZ.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FVEWIZ.dll" +EXPORTS +??0VolumeFveStatus@@IAA@XZ +??0VolumeFveStatus@@QAA@K_KJW4_FVE_WIPING_STATE@@@Z +??4BuiVolume@@QAAAAV0@ABV0@@Z +??4VolumeFveStatus@@QAAAAV0@ABV0@@Z +?FailedDryRun@VolumeFveStatus@@QBA_NXZ +?GetExtendedFlags@VolumeFveStatus@@QBA_KXZ +?GetLastConvertStatus@VolumeFveStatus@@QBAJXZ +?GetStatusFlags@VolumeFveStatus@@QBAKXZ +?HasExternalKey@VolumeFveStatus@@QBA_NXZ +?HasPBKDF2RecoveryPassword@VolumeFveStatus@@QBA_NXZ +?HasPassphraseProtector@VolumeFveStatus@@QBA_NXZ +?HasPinProtector@VolumeFveStatus@@QBA_NXZ +?HasRecoveryData@VolumeFveStatus@@QBA_NXZ +?HasRecoveryPassword@VolumeFveStatus@@QBA_NXZ +?HasSmartCardProtector@VolumeFveStatus@@QBA_NXZ +?HasStartupKeyProtector@VolumeFveStatus@@QBA_NXZ +?HasTpmProtector@VolumeFveStatus@@QBA_NXZ +?IsConverting@VolumeFveStatus@@QBA_NXZ +?IsCsvMetadataVolume@VolumeFveStatus@@QBA_NXZ +?IsDEAutoProvisioned@VolumeFveStatus@@QBA_NXZ +?IsDecrypted@VolumeFveStatus@@QBA_NXZ +?IsDecrypting@VolumeFveStatus@@QBA_NXZ +?IsDisabled@VolumeFveStatus@@QBA_NXZ +?IsEDriveVolume@VolumeFveStatus@@QBA_NXZ +?IsEncrypted@VolumeFveStatus@@QBA_NXZ +?IsEncrypting@VolumeFveStatus@@QBA_NXZ +?IsLocked@VolumeFveStatus@@QBA_NXZ +?IsOn@VolumeFveStatus@@QBA_NXZ +?IsOsVolume@VolumeFveStatus@@QBA_NXZ +?IsPartiallyConverted@VolumeFveStatus@@QBA_NXZ +?IsPaused@VolumeFveStatus@@QBA_NXZ +?IsPreProvisioned@VolumeFveStatus@@QBA_NXZ +?IsRoamingDevice@VolumeFveStatus@@QBA_NXZ +?IsSecure@VolumeFveStatus@@QBA_NXZ +?IsUnknownFveVersion@VolumeFveStatus@@QBA_NXZ +?IsWiping@VolumeFveStatus@@QBA_NXZ +?NO_DRIVE_LETTER@BuiVolume@@2IB +?NeedsRestart@VolumeFveStatus@@QBA_NXZ +FveuiWizard +FveuipClearFveWizOnStartup diff --git a/lib/libc/mingw/libarm32/fwremotesvr.def b/lib/libc/mingw/libarm32/fwremotesvr.def new file mode 100644 index 0000000000000000000000000000000000000000..f2c96c96381a069d195b4b7dd52829a81b3cd6bf --- /dev/null +++ b/lib/libc/mingw/libarm32/fwremotesvr.def @@ -0,0 +1,9 @@ +; +; Definition file of FwRemoteSvr.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "FwRemoteSvr.DLL" +EXPORTS +FwRpcAPIsInitialize +FwRpcAPIsShutdown diff --git a/lib/libc/mingw/libarm32/gameux.def b/lib/libc/mingw/libarm32/gameux.def new file mode 100644 index 0000000000000000000000000000000000000000..5757c0b378efb1a8e9b189945ddf4141a53751fd --- /dev/null +++ b/lib/libc/mingw/libarm32/gameux.def @@ -0,0 +1,8 @@ +; +; Definition file of gameux.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "gameux.dll" +EXPORTS +GameUXShimW diff --git a/lib/libc/mingw/libarm32/geofencemonitorservice.def b/lib/libc/mingw/libarm32/geofencemonitorservice.def new file mode 100644 index 0000000000000000000000000000000000000000..fa8e5850dacedb820c79b9a3f7dbc0e9590458f6 --- /dev/null +++ b/lib/libc/mingw/libarm32/geofencemonitorservice.def @@ -0,0 +1,9 @@ +; +; Definition file of GeofenceMonitorService.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "GeofenceMonitorService.dll" +EXPORTS +GeofenceSettingsIsSimulator +ServiceMain diff --git a/lib/libc/mingw/libarm32/globcollationhost.def b/lib/libc/mingw/libarm32/globcollationhost.def new file mode 100644 index 0000000000000000000000000000000000000000..644e6b5898829d299c8a2d003ce98f5f8e78e044 --- /dev/null +++ b/lib/libc/mingw/libarm32/globcollationhost.def @@ -0,0 +1,10 @@ +; +; Definition file of globcollationhost.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "globcollationhost.dll" +EXPORTS +WGCGetCharacterGroupDisplayName +WGCGetDefaultGroupingLetters +WGCGetGroupingLetter diff --git a/lib/libc/mingw/libarm32/globinputhost.def b/lib/libc/mingw/libarm32/globinputhost.def new file mode 100644 index 0000000000000000000000000000000000000000..4426a5b37606ebd6f3b1bc4970315fb77579ead6 --- /dev/null +++ b/lib/libc/mingw/libarm32/globinputhost.def @@ -0,0 +1,21 @@ +; +; Definition file of globinputhost.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "globinputhost.dll" +EXPORTS +WGIEnsureLanguageProfileExists +WGIGetCompatibleInputMethodsForLanguage +WGIGetCurrentInputLanguage +WGIGetDefaultInputMethodForLanguage +WGIGetInputMethodDescription +WGIGetInputMethodProperties +WGIGetInputMethodTileName +WGIIsImeInputMethod +WGIIsImeScript +WGIIsImmersiveInputMethod +WGIIsTouchEnabledInputMethod +WGITransformInputMethodsForLanguage +WGITransformInputMethodsForLanguageId +WGIUpdateGlobalSpellerKey diff --git a/lib/libc/mingw/libarm32/gpapi.def b/lib/libc/mingw/libarm32/gpapi.def new file mode 100644 index 0000000000000000000000000000000000000000..e2a06d7df4470dff194c0aa16f6547eb0596e0b3 --- /dev/null +++ b/lib/libc/mingw/libarm32/gpapi.def @@ -0,0 +1,60 @@ +; +; Definition file of GPAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "GPAPI.dll" +EXPORTS +ord_107 @107 +AreThereVisibleLogoffScriptsInternalWorker +ord_109 @109 +ord_110 @110 +AreThereVisibleShutdownScriptsInternalWorker +EnterCriticalPolicySectionExStub +ord_113 @113 +ord_114 @114 +ord_115 @115 +ord_116 @116 +EnterCriticalPolicySectionInternalWorker +FreeGPOListInternalAWorker +GenerateGPNotificationInternalWorker +GetAppliedGPOListInternalAWorker +GetAppliedGPOListInternalWWorker +GetGPOListInternalAWorker +GetGPOListInternalWWorker +HasPolicyForegroundProcessingCompletedInternalWorker +LeaveCriticalPolicySectionInternalWorker +RefreshPolicyExInternalWorker +RefreshPolicyInternalWorker +RegisterGPNotificationInternalWorker +RsopLoggingEnabledInternalWorker +UnregisterGPNotificationInternalWorker +AreThereVisibleLogoffScriptsInternal +AreThereVisibleShutdownScriptsInternal +EnterCriticalPolicySectionInternal +ForceSyncFgPolicyInternal +ForceSyncFgPolicyInternalWorker +FreeGPOListInternalA +FreeGPOListInternalW +FreeGPOListInternalWWorker +GenerateGPNotificationInternal +GetAppliedGPOListInternalA +GetAppliedGPOListInternalW +GetGPOListInternalA +GetGPOListInternalW +GetNextFgPolicyRefreshInfoInternal +GetNextFgPolicyRefreshInfoInternalWorker +GetPreviousFgPolicyRefreshInfoInternal +GetPreviousFgPolicyRefreshInfoInternalWorker +HasPolicyForegroundProcessingCompletedInternal +IsSyncForegroundPolicyRefreshWorker +LeaveCriticalPolicySectionInternal +RefreshPolicyExInternal +RefreshPolicyInternal +RegisterGPNotificationInternal +RsopLoggingEnabledInternal +UnregisterGPNotificationInternal +WaitForMachinePolicyForegroundProcessingInternal +WaitForMachinePolicyForegroundProcessingInternalWorker +WaitForUserPolicyForegroundProcessingInternal +WaitForUserPolicyForegroundProcessingInternalWorker diff --git a/lib/libc/mingw/libarm32/gpprefcl.def b/lib/libc/mingw/libarm32/gpprefcl.def new file mode 100644 index 0000000000000000000000000000000000000000..f11964942787435add6e3857352377914af8443a --- /dev/null +++ b/lib/libc/mingw/libarm32/gpprefcl.def @@ -0,0 +1,70 @@ +; +; Definition file of polprocl.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "polprocl.dll" +EXPORTS +GenerateGroupPolicyApplications +GenerateGroupPolicyDataSources +GenerateGroupPolicyDevices +GenerateGroupPolicyDrives +GenerateGroupPolicyEnviron +GenerateGroupPolicyFiles +GenerateGroupPolicyFolderOptions +GenerateGroupPolicyFolders +GenerateGroupPolicyIniFile +GenerateGroupPolicyInternet +GenerateGroupPolicyLocUsAndGroups +GenerateGroupPolicyNetShares +GenerateGroupPolicyNetworkOptions +GenerateGroupPolicyPowerOptions +GenerateGroupPolicyPrinters +GenerateGroupPolicyRegionOptions +GenerateGroupPolicyRegistry +GenerateGroupPolicySchedTasks +GenerateGroupPolicyServices +GenerateGroupPolicyShortcuts +GenerateGroupPolicyStartMenu +ProcessGroupPolicyApplications +ProcessGroupPolicyDataSources +ProcessGroupPolicyDevices +ProcessGroupPolicyDrives +ProcessGroupPolicyEnviron +ProcessGroupPolicyExApplications +ProcessGroupPolicyExDataSources +ProcessGroupPolicyExDevices +ProcessGroupPolicyExDrives +ProcessGroupPolicyExEnviron +ProcessGroupPolicyExFiles +ProcessGroupPolicyExFolderOptions +ProcessGroupPolicyExFolders +ProcessGroupPolicyExIniFile +ProcessGroupPolicyExInternet +ProcessGroupPolicyExLocUsAndGroups +ProcessGroupPolicyExNetShares +ProcessGroupPolicyExNetworkOptions +ProcessGroupPolicyExPowerOptions +ProcessGroupPolicyExPrinters +ProcessGroupPolicyExRegionOptions +ProcessGroupPolicyExRegistry +ProcessGroupPolicyExSchedTasks +ProcessGroupPolicyExServices +ProcessGroupPolicyExShortcuts +ProcessGroupPolicyExStartMenu +ProcessGroupPolicyFiles +ProcessGroupPolicyFolderOptions +ProcessGroupPolicyFolders +ProcessGroupPolicyIniFile +ProcessGroupPolicyInternet +ProcessGroupPolicyLocUsAndGroups +ProcessGroupPolicyNetShares +ProcessGroupPolicyNetworkOptions +ProcessGroupPolicyPowerOptions +ProcessGroupPolicyPrinters +ProcessGroupPolicyRegionOptions +ProcessGroupPolicyRegistry +ProcessGroupPolicySchedTasks +ProcessGroupPolicyServices +ProcessGroupPolicyShortcuts +ProcessGroupPolicyStartMenu diff --git a/lib/libc/mingw/libarm32/gpprnext.def b/lib/libc/mingw/libarm32/gpprnext.def new file mode 100644 index 0000000000000000000000000000000000000000..65f5dc499a821e6ce2806e1fc42b010c33462920 --- /dev/null +++ b/lib/libc/mingw/libarm32/gpprnext.def @@ -0,0 +1,10 @@ +; +; Definition file of gpprnext.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "gpprnext.dll" +EXPORTS +PrinterGenerateGroupPolicy +PrinterProcessGroupPolicy +PrinterProcessGroupPolicyEx diff --git a/lib/libc/mingw/libarm32/gpscript.def b/lib/libc/mingw/libarm32/gpscript.def new file mode 100644 index 0000000000000000000000000000000000000000..9d3bdd21dbaa3e07d7acbdf461154ec602a2a076 --- /dev/null +++ b/lib/libc/mingw/libarm32/gpscript.def @@ -0,0 +1,11 @@ +; +; Definition file of GPSCRIPT.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "GPSCRIPT.DLL" +EXPORTS +GenerateScriptsGroupPolicy +ProcessScriptsGroupPolicy +ProcessScriptsGroupPolicyEx +ScrRegGPOListToWbem diff --git a/lib/libc/mingw/libarm32/gpsvc.def b/lib/libc/mingw/libarm32/gpsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..f23a026b4c4ca86814356dfa79559ccf10137a52 --- /dev/null +++ b/lib/libc/mingw/libarm32/gpsvc.def @@ -0,0 +1,17 @@ +; +; Definition file of GPSVC.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "GPSVC.dll" +EXPORTS +ord_106 @106 +GroupPolicyClientServiceMain +SvchostPushServiceGlobals +GenerateRsopPolicy +ProcessGroupPolicyCompletedExInternal +ProcessGroupPolicyCompletedInternal +RsopAccessCheckByTypeInternal +RsopFileAccessCheckInternal +RsopResetPolicySettingStatusInternal +RsopSetPolicySettingStatusInternal diff --git a/lib/libc/mingw/libarm32/gptext.def b/lib/libc/mingw/libarm32/gptext.def new file mode 100644 index 0000000000000000000000000000000000000000..4ec21f97affb56cd7b35344067f4ce63e83f68d3 --- /dev/null +++ b/lib/libc/mingw/libarm32/gptext.def @@ -0,0 +1,11 @@ +; +; Definition file of GPTEXT.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "GPTEXT.DLL" +EXPORTS +ProcessConnectivityPlatformPolicy +ProcessEQoSPolicy +ProcessPSCHEDPolicy +ProcessTCPIPPolicy diff --git a/lib/libc/mingw/libarm32/hal.def b/lib/libc/mingw/libarm32/hal.def new file mode 100644 index 0000000000000000000000000000000000000000..7b7ecd5656a2442b2aa0274db5cab6799b1b0495 --- /dev/null +++ b/lib/libc/mingw/libarm32/hal.def @@ -0,0 +1,77 @@ +; +; Definition file of HAL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "HAL.dll" +EXPORTS +HalAcpiGetTableEx +HalAllProcessorsStarted +HalAllocateCrashDumpRegisters +HalAllocateHardwareCounters +HalBeginSystemInterruptUnspecified +HalBugCheckSystem +HalCalibratePerformanceCounter +HalConvertDeviceIdtToIrql +HalDisableInterrupt +HalDmaAllocateCrashDumpRegistersEx +HalDmaFreeCrashDumpRegistersEx +HalEnableInterrupt +HalEndSystemInterrupt +HalEnumerateEnvironmentVariablesEx +HalEnumerateProcessors +HalFreeHardwareCounters +HalGetBusDataByOffset +HalGetEnvironmentVariable +HalGetEnvironmentVariableEx +HalGetInterruptTargetInformation +HalGetMemoryCachingRequirements +HalGetMessageRoutingInfo +HalGetProcessorIdByNtNumber +HalGetVectorInput +HalInitSystem +HalInitializeOnResume +HalInitializeProcessor +HalProcessorIdle +HalQueryEnvironmentVariableInfoEx +HalQueryMaximumProcessorCount +HalQueryRealTimeClock +HalRegisterDynamicProcessor +HalRegisterErrataCallbacks +HalReportResourceUsage +HalRequestClockInterrupt +HalRequestIpi +HalRequestIpiSpecifyVector +HalRequestSoftwareInterrupt +HalReturnToFirmware +HalSendSoftwareInterrupt +HalSetBusDataByOffset +HalSetEnvironmentVariable +HalSetEnvironmentVariableEx +HalSetProfileInterval +HalSetRealTimeClock +HalStartDynamicProcessor +HalStartNextProcessor +HalStartProfileInterrupt +HalStopProfileInterrupt +HalTranslateBusAddress +KdComPortInUse DATA +KdHvComPortInUse DATA +KeFlushWriteBuffer +KeGetCurrentIrql +KeQueryPerformanceCounter +KeStallExecutionProcessor +KfLowerIrql +KfRaiseIrql +READ_PORT_BUFFER_UCHAR +READ_PORT_BUFFER_ULONG +READ_PORT_BUFFER_USHORT +READ_PORT_UCHAR +READ_PORT_ULONG +READ_PORT_USHORT +WRITE_PORT_BUFFER_UCHAR +WRITE_PORT_BUFFER_ULONG +WRITE_PORT_BUFFER_USHORT +WRITE_PORT_UCHAR +WRITE_PORT_ULONG +WRITE_PORT_USHORT diff --git a/lib/libc/mingw/libarm32/hidserv.def b/lib/libc/mingw/libarm32/hidserv.def new file mode 100644 index 0000000000000000000000000000000000000000..d681361207569047425aed62883247fa65e1a50f --- /dev/null +++ b/lib/libc/mingw/libarm32/hidserv.def @@ -0,0 +1,9 @@ +; +; Definition file of HIDSERV.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "HIDSERV.dll" +EXPORTS +InstallHidserv +ServiceMain diff --git a/lib/libc/mingw/libarm32/hnetcfg.def b/lib/libc/mingw/libarm32/hnetcfg.def new file mode 100644 index 0000000000000000000000000000000000000000..20847ff54313f1134a30d566c88f1a62b73e7dac --- /dev/null +++ b/lib/libc/mingw/libarm32/hnetcfg.def @@ -0,0 +1,17 @@ +; +; Definition file of HNetCfg.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "HNetCfg.dll" +EXPORTS +HNetDeleteRasConnection +HNetFreeSharingServicesPage +HNetGetSharingServicesPage +HNetGetFirewallSettingsPage +HNetSharedAccessSettingsDlg +HNetSharingAndFirewallSettingsDlg +RegisterClassObjects +ReleaseSingletons +RevokeClassObjects +WinBomConfigureWindowsFirewall diff --git a/lib/libc/mingw/libarm32/httpprxm.def b/lib/libc/mingw/libarm32/httpprxm.def new file mode 100644 index 0000000000000000000000000000000000000000..7a694770462a88398764ea78c3d2d3e723c8150e --- /dev/null +++ b/lib/libc/mingw/libarm32/httpprxm.def @@ -0,0 +1,10 @@ +; +; Definition file of httpprxm.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "httpprxm.dll" +EXPORTS +SubServiceScmNotification +SubServiceStart +SubServiceStop diff --git a/lib/libc/mingw/libarm32/httpprxp.def b/lib/libc/mingw/libarm32/httpprxp.def new file mode 100644 index 0000000000000000000000000000000000000000..d913ddeb1a0b45dbb985847af7659e1647083712 --- /dev/null +++ b/lib/libc/mingw/libarm32/httpprxp.def @@ -0,0 +1,15 @@ +; +; Definition file of httpprxp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "httpprxp.dll" +EXPORTS +ProxyHelperGetProxyEventInformation +ProxyHelperProviderConnectToServer +ProxyHelperProviderDisconnectFromServer +ProxyHelperProviderFreeMemory +ProxyHelperProviderRegisterForEventNotification +ProxyHelperProviderSetProxyConfiguration +ProxyHelperProviderSetProxyCredentials +ProxyHelperProviderUnregisterEventNotification diff --git a/lib/libc/mingw/libarm32/icfupgd.def b/lib/libc/mingw/libarm32/icfupgd.def new file mode 100644 index 0000000000000000000000000000000000000000..b737c8867c6df9da1654840378aefd3ecaf79c65 --- /dev/null +++ b/lib/libc/mingw/libarm32/icfupgd.def @@ -0,0 +1,8 @@ +; +; Definition file of IcfUpgd.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "IcfUpgd.dll" +EXPORTS +MigrateSettingsW diff --git a/lib/libc/mingw/libarm32/idndl.def b/lib/libc/mingw/libarm32/idndl.def new file mode 100644 index 0000000000000000000000000000000000000000..617b52e387a4d8553a424ebdb72f06b9d0eccdba --- /dev/null +++ b/lib/libc/mingw/libarm32/idndl.def @@ -0,0 +1,10 @@ +; +; Definition file of IdnDl.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "IdnDl.dll" +EXPORTS +DownlevelGetLocaleScripts +DownlevelGetStringScripts +DownlevelVerifyScripts diff --git a/lib/libc/mingw/libarm32/ieadvpack.def b/lib/libc/mingw/libarm32/ieadvpack.def new file mode 100644 index 0000000000000000000000000000000000000000..618cdfeb2f81285693b277e0a59432ac95abfe8b --- /dev/null +++ b/lib/libc/mingw/libarm32/ieadvpack.def @@ -0,0 +1,91 @@ +; +; Definition file of IEADVPACK.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "IEADVPACK.dll" +EXPORTS +DelNodeRunDLL32 +DelNodeRunDLL32A +DoInfInstall +DoInfInstallA +DoInfInstallW +FileSaveRestore +FileSaveRestoreA +LaunchINFSectionA +LaunchINFSectionEx +LaunchINFSectionExA +RegisterOCX +RegisterOCXW +AddDelBackupEntry +AddDelBackupEntryA +AddDelBackupEntryW +AdvInstallFile +AdvInstallFileA +AdvInstallFileW +CloseINFEngine +DelNode +DelNodeA +DelNodeRunDLL32W +DelNodeW +ExecuteCab +ExecuteCabA +ExecuteCabW +ExtractFiles +ExtractFilesA +ExtractFilesW +FileSaveMarkNotExist +FileSaveMarkNotExistA +FileSaveMarkNotExistW +FileSaveRestoreOnINF +FileSaveRestoreOnINFA +FileSaveRestoreOnINFW +FileSaveRestoreW +GetVersionFromFile +GetVersionFromFileA +GetVersionFromFileEx +GetVersionFromFileExA +GetVersionFromFileExW +GetVersionFromFileW +IsNTAdmin +LaunchINFSection +LaunchINFSectionExW +LaunchINFSectionW +NeedReboot +NeedRebootInit +OpenINFEngine +OpenINFEngineA +OpenINFEngineW +RebootCheckOnInstall +RebootCheckOnInstallA +RebootCheckOnInstallW +RegInstall +RegInstallA +RegInstallW +RegRestoreAll +RegRestoreAllA +RegRestoreAllW +RegSaveRestore +RegSaveRestoreA +RegSaveRestoreOnINF +RegSaveRestoreOnINFA +RegSaveRestoreOnINFW +RegSaveRestoreW +RunSetupCommand +RunSetupCommandA +RunSetupCommandW +SetPerUserSecValues +SetPerUserSecValuesA +SetPerUserSecValuesW +TranslateInfString +TranslateInfStringA +TranslateInfStringEx +TranslateInfStringExA +TranslateInfStringExW +TranslateInfStringW +UserInstStubWrapper +UserInstStubWrapperA +UserInstStubWrapperW +UserUnInstStubWrapper +UserUnInstStubWrapperA +UserUnInstStubWrapperW diff --git a/lib/libc/mingw/libarm32/iedkcs32.def b/lib/libc/mingw/libarm32/iedkcs32.def new file mode 100644 index 0000000000000000000000000000000000000000..10072512d7d326d9d58ff21c155c4c79869480ad --- /dev/null +++ b/lib/libc/mingw/libarm32/iedkcs32.def @@ -0,0 +1,21 @@ +; +; Definition file of iedkcs32.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "iedkcs32.dll" +EXPORTS +CloseRASConnections +ProcessGroupPolicyForActivities +ProcessGroupPolicyForActivitiesEx +ProcessGroupPolicyForZoneMap +BrandCleanInstallStubs +BrandICW +BrandICW2 +BrandIE4 +BrandIEActiveSetup +BrandInternetExplorer +BrandIntra +BrandMe +Clear +InternetInitializeAutoProxyDll diff --git a/lib/libc/mingw/libarm32/ieframe.def b/lib/libc/mingw/libarm32/ieframe.def new file mode 100644 index 0000000000000000000000000000000000000000..8008655c9a337f4738e3631c32f815f5c2015420 --- /dev/null +++ b/lib/libc/mingw/libarm32/ieframe.def @@ -0,0 +1,142 @@ +; +; Definition file of IEFRAME.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "IEFRAME.dll" +EXPORTS +ord_91 @91 +ord_92 @92 +ord_93 @93 +ord_94 @94 +ord_95 @95 +CreateExtensionGuidEnumerator +ExportCookieFileByProcessW +IECreateDirectory +IECreateFile +IEDeleteFile +ord_101 @101 +ord_102 @102 +ord_103 @103 +IEFindFirstFile +ord_105 @105 +IEGetFileAttributesEx +IEInPrivateFilteringEnabled +IEIsInPrivateBrowsing +IELaunchManageAddOnsUI +IEMoveFileEx +IERemoveDirectory +IETrackingProtectionEnabled +ImportCookieFileByProcessW +SetQueryNetSessionCount +AddUrlToFavorites +CORLockDownProvider +DoAddToFavDlg +DoAddToFavDlgW +DoBlobDownload +DoFileDownload +DoFileDownloadEx +DoOrganizeFavDlg +DoOrganizeFavDlgW +DoPrivacyDlg +HlinkFindFrame +HlinkFrameNavigate +HlinkFrameNavigateNHL +IEAssociateThreadWithTab +ord_135 @135 +IECancelSaveFile +ord_137 @137 +IEDisassociateThreadWithTab +IEGetProtectedModeCookie +IEGetWriteableFolderPath +ord_141 @141 +ord_142 @142 +ord_143 @143 +IEGetWriteableHKCU +IEIsProtectedModeProcess +IEIsProtectedModeURL +IELaunchURL +IERefreshElevationPolicy +IERegCreateKeyEx +ord_150 @150 +ord_151 @151 +ord_152 @152 +ord_153 @153 +IERegSetValueEx +IERegisterWritableRegistryKey +IERegisterWritableRegistryValue +IESaveFile +ord_158 @158 +ord_159 @159 +ord_160 @160 +IESetProtectedModeCookie +ord_162 @162 +SHAddSubscribeFavorite +IESetProtectedModeCookieEx +ord_165 @165 +ord_166 @166 +ord_167 @167 +ord_168 @168 +IEShowOpenFileDialog +ord_170 @170 +IEShowSaveFileDialog +ord_172 @172 +IEUnregisterWritableRegistry +ImportPrivacySettings +OpenURL +SoftwareUpdateMessageBox +TriggerFileDownload +URLQualifyA +URLQualifyW +ord_199 @199 +ord_211 @211 +ord_212 @212 +ord_218 @218 +ord_222 @222 +ord_223 @223 +ord_224 @224 +ord_231 @231 +ord_232 @232 +ord_233 @233 +ord_234 @234 +ord_235 @235 +ord_236 @236 +ord_238 @238 +ord_240 @240 +ord_241 @241 +ord_242 @242 +ord_243 @243 +ord_244 @244 +ord_245 @245 +ord_246 @246 +ord_247 @247 +ord_251 @251 +ord_252 @252 +ord_253 @253 +ord_254 @254 +ord_255 @255 +ord_256 @256 +ord_257 @257 +ord_258 @258 +ord_259 @259 +ord_260 @260 +ord_261 @261 +ord_262 @262 +ord_263 @263 +ord_264 @264 +ord_265 @265 +ord_303 @303 +ord_315 @315 +ord_316 @316 +ord_317 @317 +ord_318 @318 +ord_319 @319 +ord_320 @320 +ord_321 @321 +ord_322 @322 +ord_324 @324 +ord_325 @325 +ord_326 @326 +ord_327 @327 +ord_328 @328 +ord_329 @329 diff --git a/lib/libc/mingw/libarm32/iertutil.def b/lib/libc/mingw/libarm32/iertutil.def new file mode 100644 index 0000000000000000000000000000000000000000..cb268221217915d5d9451b79d33f4b6c0a372b2c --- /dev/null +++ b/lib/libc/mingw/libarm32/iertutil.def @@ -0,0 +1,491 @@ +; +; Definition file of iertutil.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "iertutil.dll" +EXPORTS +IERT_DelayLoadFailureHook +CreateStringHashN +GetIDNSettingsForIE +IEGetFrameUtilExports +IEGetProcessModule +IEGetTabWindowExports +IUriBuilderInternalCreateDomain +ord_16 @16 +ord_17 @17 +ord_18 @18 +ord_19 @19 +ord_20 @20 +ord_21 @21 +ResetIDNLanguageData +ResetIEExtensibility +ord_24 @24 +ord_25 @25 +ord_26 @26 +ResetIERegistrySettings +ord_28 @28 +ord_29 @29 +ord_30 @30 +ord_31 @31 +ord_32 @32 +ord_33 @33 +ord_34 @34 +ord_35 @35 +ord_36 @36 +ord_37 @37 +ord_38 @38 +ord_39 @39 +ord_40 @40 +ord_41 @41 +ord_42 @42 +ord_43 @43 +ord_44 @44 +ord_45 @45 +ord_46 @46 +UriFromHostAndScheme +ord_48 @48 +ord_49 @49 +ord_50 @50 +ord_51 @51 +ord_52 @52 +ord_53 @53 +ord_54 @54 +ord_55 @55 +ord_56 @56 +ord_57 @57 +ord_58 @58 +ord_59 @59 +ord_60 @60 +ord_61 @61 +ord_62 @62 +ord_63 @63 +ord_64 @64 +ord_65 @65 +ord_66 @66 +ord_67 @67 +ord_68 @68 +ord_69 @69 +ord_70 @70 +ord_71 @71 +ord_72 @72 +ord_73 @73 +ord_74 @74 +ord_75 @75 +ord_76 @76 +ord_77 @77 +ord_78 @78 +ord_79 @79 +ord_80 @80 +ord_81 @81 +ord_82 @82 +ord_83 @83 +ord_84 @84 +ord_85 @85 +ord_86 @86 +ord_87 @87 +ord_88 @88 +ord_89 @89 +ord_90 @90 +ord_91 @91 +ord_92 @92 +ord_93 @93 +ord_94 @94 +ord_95 @95 +ord_96 @96 +ord_97 @97 +ord_98 @98 +ord_99 @99 +ord_100 @100 +ord_101 @101 +CreateIUriBuilder +CreateUri +CreateUriFromMultiByteString +CreateUriPriv +CreateUriWithFragment +ord_110 @110 +ord_111 @111 +ord_112 @112 +FastMimeGetFileExtension +FastMimeGetIsMimeFilterEnabled +FastMimeLookupKnownType +FastMimeSetIsMimeFilterEnabled +GetIUriPriv +GetIUriPriv2 +GetPortFromUrlScheme +GetPropertyFromName +GetPropertyName +IEDllLoader +ord_123 @123 +ord_124 @124 +ord_125 @125 +ord_126 @126 +ord_127 @127 +ord_128 @128 +ord_129 @129 +ord_130 @130 +ord_131 @131 +ord_132 @132 +ord_133 @133 +ord_134 @134 +ord_135 @135 +ord_136 @136 +ord_137 @137 +ord_138 @138 +ord_139 @139 +ord_140 @140 +ord_141 @141 +ord_142 @142 +ord_143 @143 +ImpersonateUser +IntlPercentEncodeNormalize +IsDWORDProperty +IsStringProperty +PrivateCoInternetCanonicalizeIUri +PrivateCoInternetCombineIUri +ord_150 @150 +ord_151 @151 +ord_152 @152 +ord_153 @153 +ord_154 @154 +ord_155 @155 +ord_156 @156 +ord_157 @157 +ord_158 @158 +ord_159 @159 +ord_160 @160 +ord_161 @161 +ord_162 @162 +ord_163 @163 +ord_164 @164 +ord_165 @165 +ord_166 @166 +ord_167 @167 +ord_168 @168 +ord_169 @169 +ord_170 @170 +ord_171 @171 +ord_172 @172 +ord_173 @173 +ord_174 @174 +ord_175 @175 +ord_176 @176 +ord_177 @177 +PrivateCoInternetParseIUri +RevertImpersonate +ord_200 @200 +ord_201 @201 +ord_202 @202 +ord_203 @203 +ord_204 @204 +ord_205 @205 +ord_206 @206 +ord_207 @207 +ord_208 @208 +ord_209 @209 +ord_210 @210 +ord_211 @211 +ord_220 @220 +ord_221 @221 +ord_222 @222 +ord_223 @223 +ord_224 @224 +ord_225 @225 +ord_230 @230 +ord_231 @231 +ord_232 @232 +ord_280 @280 +ord_281 @281 +ord_282 @282 +ord_300 @300 +ord_301 @301 +ord_302 @302 +ord_303 @303 +ord_311 @311 +ord_312 @312 +ord_314 @314 +ord_325 @325 +ord_326 @326 +ord_327 @327 +ord_328 @328 +ord_329 @329 +ord_330 @330 +ord_331 @331 +ord_332 @332 +ord_334 @334 +ord_335 @335 +ord_336 @336 +ord_337 @337 +ord_338 @338 +ord_340 @340 +ord_341 @341 +ord_342 @342 +ord_343 @343 +ord_345 @345 +ord_346 @346 +ord_347 @347 +ord_350 @350 +ord_351 @351 +ord_352 @352 +ord_353 @353 +ord_354 @354 +ord_355 @355 +ord_356 @356 +ord_357 @357 +ord_358 @358 +ord_359 @359 +ord_364 @364 +ord_365 @365 +ord_366 @366 +ord_367 @367 +ord_368 @368 +ord_369 @369 +ord_370 @370 +ord_371 @371 +ord_372 @372 +ord_375 @375 +ord_376 @376 +ord_377 @377 +ord_378 @378 +ord_379 @379 +ord_380 @380 +ord_381 @381 +ord_382 @382 +ord_384 @384 +ord_385 @385 +ord_386 @386 +ord_387 @387 +ord_388 @388 +ord_389 @389 +ord_390 @390 +ord_391 @391 +ord_392 @392 +ord_393 @393 +LCIECalculatePackedStringSize +LCIEPackString +LCIEUnpackString +ord_397 @397 +ord_398 @398 +ord_399 @399 +ord_400 @400 +ord_401 @401 +ord_402 @402 +ord_403 @403 +ord_404 @404 +ord_405 @405 +ord_406 @406 +ord_410 @410 +ord_411 @411 +ord_412 @412 +ord_413 @413 +ord_414 @414 +ord_415 @415 +ord_416 @416 +ord_417 @417 +ord_420 @420 +ord_421 @421 +ord_422 @422 +ord_423 @423 +ord_424 @424 +ord_425 @425 +ord_430 @430 +ord_431 @431 +ord_432 @432 +ord_433 @433 +ord_434 @434 +ord_435 @435 +ord_436 @436 +ord_437 @437 +ord_438 @438 +ord_440 @440 +ord_441 @441 +ord_442 @442 +ord_443 @443 +ord_444 @444 +ord_445 @445 +ord_450 @450 +ord_451 @451 +ord_452 @452 +ord_453 @453 +ord_454 @454 +ord_455 @455 +ord_456 @456 +ord_457 @457 +ord_458 @458 +ord_459 @459 +ord_460 @460 +ord_461 @461 +ord_462 @462 +ord_463 @463 +ord_464 @464 +ord_465 @465 +ord_466 @466 +ord_467 @467 +ord_470 @470 +ord_471 @471 +ord_472 @472 +ord_473 @473 +ord_474 @474 +ord_475 @475 +ord_476 @476 +ord_477 @477 +ord_478 @478 +ord_480 @480 +ord_481 @481 +ord_482 @482 +ord_500 @500 +ord_501 @501 +ord_502 @502 +ord_503 @503 +ord_504 @504 +ord_505 @505 +ord_506 @506 +ord_507 @507 +ord_508 @508 +ord_509 @509 +ord_510 @510 +ord_511 @511 +ord_512 @512 +ord_514 @514 +ord_515 @515 +ord_516 @516 +ord_517 @517 +ord_518 @518 +ord_519 @519 +ord_520 @520 +ord_521 @521 +ord_525 @525 +ord_526 @526 +ord_527 @527 +ord_528 @528 +ord_529 @529 +ord_530 @530 +ord_531 @531 +ord_533 @533 +ord_534 @534 +ord_535 @535 +ord_536 @536 +ord_537 @537 +ord_538 @538 +ord_539 @539 +ord_540 @540 +ord_541 @541 +ord_550 @550 +ord_551 @551 +ord_552 @552 +ord_553 @553 +ord_554 @554 +ord_555 @555 +ord_556 @556 +ord_557 @557 +ord_558 @558 +ord_559 @559 +ord_560 @560 +ord_561 @561 +ord_562 @562 +ord_563 @563 +ord_564 @564 +ord_565 @565 +ord_566 @566 +ord_567 @567 +ord_568 @568 +ord_569 @569 +ord_570 @570 +ord_574 @574 +ord_575 @575 +ord_576 @576 +ord_577 @577 +ord_578 @578 +ord_579 @579 +ord_580 @580 +ord_581 @581 +ord_582 @582 +ord_583 @583 +ord_584 @584 +ord_590 @590 +ord_591 @591 +ord_592 @592 +ord_593 @593 +ord_594 @594 +ord_600 @600 +ord_601 @601 +ord_602 @602 +ord_603 @603 +ord_604 @604 +ord_605 @605 +ord_606 @606 +ord_607 @607 +ord_608 @608 +ord_609 @609 +ord_650 @650 +ord_651 @651 +ord_652 @652 +ord_653 @653 +ord_654 @654 +ord_655 @655 +ord_656 @656 +ord_657 @657 +ord_658 @658 +ord_659 @659 +ord_660 @660 +ord_661 @661 +ord_662 @662 +ord_663 @663 +ord_664 @664 +ord_665 @665 +ord_666 @666 +ord_667 @667 +ord_668 @668 +ord_669 @669 +ord_670 @670 +ord_671 @671 +ord_672 @672 +ord_673 @673 +ord_674 @674 +ord_675 @675 +ord_676 @676 +ord_677 @677 +ord_678 @678 +ord_679 @679 +ord_680 @680 +ord_681 @681 +ord_682 @682 +ord_683 @683 +ord_684 @684 +ord_685 @685 +ord_686 @686 +ord_687 @687 +ord_688 @688 +ord_689 @689 +ord_700 @700 +ord_701 @701 +ord_702 @702 +ord_703 @703 +ord_705 @705 +ord_706 @706 +ord_707 @707 +ord_750 @750 +ord_751 @751 +ord_752 @752 +ord_753 @753 +ord_754 @754 +ord_763 @763 +ord_764 @764 +ord_765 @765 +ord_771 @771 +ord_772 @772 +ord_774 @774 +ord_775 @775 +ord_776 @776 +ord_779 @779 +ord_780 @780 +ord_781 @781 +ord_782 @782 +ord_783 @783 +ord_790 @790 +ord_791 @791 +ord_792 @792 +ord_793 @793 +ord_794 @794 +ord_795 @795 +ord_796 @796 diff --git a/lib/libc/mingw/libarm32/iesetup.def b/lib/libc/mingw/libarm32/iesetup.def new file mode 100644 index 0000000000000000000000000000000000000000..83fcd77324fb160d3fa501f4f95ea78f2528bb2f --- /dev/null +++ b/lib/libc/mingw/libarm32/iesetup.def @@ -0,0 +1,14 @@ +; +; Definition file of iesetup.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "iesetup.dll" +EXPORTS +IEApplyCurrentHardening +IEHardenAdmin +IEHardenAdminNow +IEHardenLMSettings +IEHardenMachineNow +IEHardenUser +IEShowHardeningDialog diff --git a/lib/libc/mingw/libarm32/iesysprep.def b/lib/libc/mingw/libarm32/iesysprep.def new file mode 100644 index 0000000000000000000000000000000000000000..13ba7522cdb9f60687fadbee0530457bee075a54 --- /dev/null +++ b/lib/libc/mingw/libarm32/iesysprep.def @@ -0,0 +1,10 @@ +; +; Definition file of iesysprep.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "iesysprep.dll" +EXPORTS +Sysprep_Cleanup_IE +Sysprep_Generalize_IE +Sysprep_Specialize_IE diff --git a/lib/libc/mingw/libarm32/ieui.def b/lib/libc/mingw/libarm32/ieui.def new file mode 100644 index 0000000000000000000000000000000000000000..4ca7f5b40b021d521de11e36b4919adaee4dbb17 --- /dev/null +++ b/lib/libc/mingw/libarm32/ieui.def @@ -0,0 +1,155 @@ +; +; Definition file of IEUI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "IEUI.dll" +EXPORTS +DUserCastHandle +DUserDeleteGadget +GetStdColorBrushF +GetStdColorF +GetStdColorPenF +UtilDrawOutlineRect +AddGadgetMessageHandler +AddLayeredRef +AdjustClipInsideRef +AttachWndProcA +AttachWndProcW +AutoTrace +BeginHideInputPaneAnimation +BeginShowInputPaneAnimation +BuildAnimation +BuildDropTarget +BuildInterpolation +CacheDWriteRenderTarget +ChangeCurrentAnimationScenario +ClearPushedOpacitiesFromGadgetTree +ClearTopmostVisual +CreateAction +CreateGadget +CustomGadgetHitTestQuery +DUserBuildGadget +DUserCastClass +DUserCastDirect +DUserFindClass +DUserFlushDeferredMessages +DUserFlushMessages +DUserGetAlphaPRID +DUserGetGutsData +DUserGetRectPRID +DUserGetRotatePRID +DUserGetScalePRID +DUserInstanceOf +DUserPostEvent +DUserPostMethod +DUserRegisterGuts +DUserRegisterStub +DUserRegisterSuper +DUserSendEvent +DUserSendMethod +DUserStopAnimation +DUserStopPVLAnimation +DeleteHandle +DestroyPendingDCVisuals +DetachGadgetVisuals +DetachWndProc +DisableContainerHwnd +DrawGadgetTree +EndInputPaneAnimation +EnsureAnimationsEnabled +EnsureGadgetTransInitialized +EnumGadgets +FindGadgetFromPoint +FindGadgetMessages +FindGadgetTargetingInfo +FindStdColor +FireGadgetMessages +ForwardGadgetMessage +GadgetTransCompositionChanged +GadgetTransSettingChanged +GetActionTimeslice +GetCachedDWriteRenderTarget +GetDUserModule +GetDebug +GetFinalAnimatingPosition +GetGadget +GetGadgetAnimation +GetGadgetBitmap +GetGadgetBufferInfo +GetGadgetCenterPoint +GetGadgetFlags +GetGadgetFocus +GetGadgetLayerInfo +GetGadgetMessageFilter +GetGadgetProperty +GetGadgetRect +GetGadgetRgn +GetGadgetRootInfo +GetGadgetRotation +GetGadgetScale +GetGadgetSize +GetGadgetStyle +GetGadgetTicket +GetGadgetVisual +GetMessageExA +GetMessageExW +GetStdColorBrushI +GetStdColorI +GetStdColorName +GetStdColorPenI +GetStdPalette +InitGadgetComponent +InitGadgets +InvalidateGadget +InvalidateLayeredDescendants +IsGadgetParentChainStyle +IsInsideContext +IsStartDelete +LookupGadgetTicket +MapGadgetPoints +PeekMessageExA +PeekMessageExW +RegisterGadgetMessage +RegisterGadgetMessageString +RegisterGadgetProperty +ReleaseDetachedObjects +ReleaseLayeredRef +ReleaseMouseCapture +RemoveClippingImmunityFromVisual +RemoveGadgetMessageHandler +RemoveGadgetProperty +ResetDUserDevice +ScheduleGadgetTransitions +SetActionTimeslice +SetAtlasingHints +SetGadgetBufferInfo +SetGadgetCenterPoint +SetGadgetFillF +SetGadgetFillI +SetGadgetFlags +SetGadgetFocus +SetGadgetFocusEx +SetGadgetLayerInfo +SetGadgetMessageFilter +SetGadgetOrder +SetGadgetParent +SetGadgetProperty +SetGadgetRect +SetGadgetRootInfo +SetGadgetRotation +SetGadgetScale +SetGadgetStyle +SetHardwareDeviceUsage +SetMinimumDCompVersion +SetRestoreCachedLayeredRefFlag +SetTransitionVisualProperties +SetWindowResizeFlag +UnregisterGadgetMessage +UnregisterGadgetMessageString +UnregisterGadgetProperty +UtilBuildFont +UtilDrawBlendRect +UtilGetColor +UtilSetBackground +WaitMessageEx diff --git a/lib/libc/mingw/libarm32/igddiag.def b/lib/libc/mingw/libarm32/igddiag.def new file mode 100644 index 0000000000000000000000000000000000000000..84320394690a34753d6a356025be19dca03bb2ab --- /dev/null +++ b/lib/libc/mingw/libarm32/igddiag.def @@ -0,0 +1,8 @@ +; +; Definition file of igdDiag.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "igdDiag.DLL" +EXPORTS +DetectNAT diff --git a/lib/libc/mingw/libarm32/ikeext.def b/lib/libc/mingw/libarm32/ikeext.def new file mode 100644 index 0000000000000000000000000000000000000000..703ca8d8a35699485086317620488f25320bb6cd --- /dev/null +++ b/lib/libc/mingw/libarm32/ikeext.def @@ -0,0 +1,9 @@ +; +; Definition file of ikeext.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ikeext.dll" +EXPORTS +IkeServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/iphlpsvc.def b/lib/libc/mingw/libarm32/iphlpsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..13c412c95ac8d6a3ee96a16103a69f412927dfae --- /dev/null +++ b/lib/libc/mingw/libarm32/iphlpsvc.def @@ -0,0 +1,10 @@ +; +; Definition file of iphlpsvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "iphlpsvc.dll" +EXPORTS +IphlpsvcSysprepGeneralize +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/ipsecsvc.def b/lib/libc/mingw/libarm32/ipsecsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..b35fd6cd7f44c79e2414c14e3ba33ade9722e736 --- /dev/null +++ b/lib/libc/mingw/libarm32/ipsecsvc.def @@ -0,0 +1,8 @@ +; +; Definition file of IPSECSVC.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "IPSECSVC.DLL" +EXPORTS +SpdServiceMain diff --git a/lib/libc/mingw/libarm32/iuilp.def b/lib/libc/mingw/libarm32/iuilp.def new file mode 100644 index 0000000000000000000000000000000000000000..25e60908db26970a48757913574c6db0a72fa4ae --- /dev/null +++ b/lib/libc/mingw/libarm32/iuilp.def @@ -0,0 +1,16 @@ +; +; Definition file of iuilp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "iuilp.dll" +EXPORTS +GetDefaultLauncherLayout +GetDefaultAppsList +GetLayoutPolicyCheckerInstance +GetLayoutPolicy +CloseLayoutPolicyCheckerInstance +GetAllDefaultApps +GetCategoryForAppUserModelID +GetUpgradeHighlightStatusForAppID +GetWindows8UpgradeReplacementAppID diff --git a/lib/libc/mingw/libarm32/jscript9.def b/lib/libc/mingw/libarm32/jscript9.def new file mode 100644 index 0000000000000000000000000000000000000000..3668e6d34a76da1b87f33e13863af22ba652737a --- /dev/null +++ b/lib/libc/mingw/libarm32/jscript9.def @@ -0,0 +1,100 @@ +; +; Definition file of JSCRIPT9.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "JSCRIPT9.dll" +EXPORTS +JsAddRef +JsBoolToBoolean +JsBooleanToBool +JsCallFunction +JsCollectGarbage +JsConstructObject +JsConvertValueToBoolean +JsConvertValueToNumber +JsConvertValueToObject +JsConvertValueToString +JsCreateArray +JsCreateContext +JsCreateError +JsCreateExternalObject +JsCreateExternalType +JsCreateFunction +JsCreateObject +JsCreateRangeError +JsCreateReferenceError +JsCreateRuntime +JsCreateSyntaxError +JsCreateTypeError +JsCreateTypedExternalObject +JsCreateURIError +JsDefineProperty +JsDeleteIndexedProperty +JsDeleteProperty +JsDisableRuntimeExecution +JsDisposeRuntime +JsDoubleToNumber +JsEnableRuntimeExecution +JsEnumerateHeap +JsEquals +JsGetAndClearException +JsGetCurrentContext +JsGetDefaultTypeDescription +JsGetExtensionAllowed +JsGetExternalData +JsGetExternalType +JsGetFalseValue +JsGetGlobalObject +JsGetIndexedProperty +JsGetNullValue +JsGetOwnPropertyDescriptor +JsGetOwnPropertyNames +JsGetProperty +JsGetPropertyIdFromName +JsGetPropertyNameFromId +JsGetPrototype +JsGetRuntime +JsGetRuntimeMemoryLimit +JsGetRuntimeMemoryUsage +JsGetStringLength +JsGetTrueValue +JsGetUndefinedValue +JsGetValueType +JsHasException +JsHasExternalData +JsHasIndexedProperty +JsHasProperty +JsIdle +JsIntToNumber +JsIsEnumeratingHeap +JsIsRuntimeExecutionDisabled +JsNumberToDouble +JsParseScript +JsParseSerializedScript +JsPointerToString +JsPreventExtension +JsRelease +JsRunScript +JsRunSerializedScript +JsSerializeScript +JsSetCurrentContext +JsSetException +JsSetExternalData +JsSetIndexedProperty +JsSetProperty +JsSetPrototype +JsSetRuntimeBeforeCollectCallback +JsSetRuntimeMemoryAllocationCallback +JsSetRuntimeMemoryLimit +JsStartDebugging +JsStartProfiling +JsStopProfiling +JsStrictEquals +JsStringToPointer +JsValueToVariant +JsVarAddRef +JsVarRelease +JsVarToExtension +JsVarToScriptDirect +JsVariantToValue diff --git a/lib/libc/mingw/libarm32/jscript9diag.def b/lib/libc/mingw/libarm32/jscript9diag.def new file mode 100644 index 0000000000000000000000000000000000000000..96a3685ff7cd5387eccc440f315256592b4aad3a --- /dev/null +++ b/lib/libc/mingw/libarm32/jscript9diag.def @@ -0,0 +1,9 @@ +; +; Definition file of JSCRIPT9DIAG.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "JSCRIPT9DIAG.dll" +EXPORTS +FreeDumpStreams +GetDumpStreams diff --git a/lib/libc/mingw/libarm32/kd.def b/lib/libc/mingw/libarm32/kd.def new file mode 100644 index 0000000000000000000000000000000000000000..bbb527888e9d42288b512238a4f59ea7e5ea6f17 --- /dev/null +++ b/lib/libc/mingw/libarm32/kd.def @@ -0,0 +1,16 @@ +; +; Definition file of KD.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "KD.dll" +EXPORTS +KdD0Transition +KdD3Transition +KdDebuggerInitialize0 +KdDebuggerInitialize1 +KdReceivePacket +KdRestore +KdSave +KdSendPacket +KdSetHiberRange diff --git a/lib/libc/mingw/libarm32/kdscli.def b/lib/libc/mingw/libarm32/kdscli.def new file mode 100644 index 0000000000000000000000000000000000000000..c422365e65ad16457160369ba322d848f0108d39 --- /dev/null +++ b/lib/libc/mingw/libarm32/kdscli.def @@ -0,0 +1,55 @@ +; +; Definition file of KdsCli.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "KdsCli.dll" +EXPORTS +CreateRootKey +DeleteAllCachedKeys +FindAndReadSIDKeyInCache +FindKeyForOfflineUsage +FreeRootKey +FreeRootKeyConfig +FreeRootKeyMetaDataList +FreeServerConfig +GenerateDerivedKey +GenerateEphemeralKeyPair +GenerateKDFContext +GenerateSIDPublicKeyBlob +GenerateSecretAgreementPrivateKey +GetAllRootKeys +GetAllRootKeysMetaData +GetAndLockCachedRPCBinding +GetCachedMachineDomainInfo +GetCurrentIntervalID +GetCurrentL0ID +GetCurrentTimeInULL +GetDCInfo +GetDefaultServerConfig +GetFullDCName +GetIntervalStartTime +GetKDSSrvConfigPath +GetKdsKeyCycleDuration +GetKey +GetLdapBinding +GetMRKPath +GetRootKey +GetSIDKeyCacheFolder +GetSIDKeyFileName +GetServerConfig +GetUserSidStr +KdsCreateClientBinding +KdsGetEpochLength +KdsGetGmsaPasswordBasedOnKeyId +KdsGetGmsaPasswordBasedOnTimestamp +KdsGetKeyStartTime +SIDKeyProtect +SIDKeyProvAlloc +SIDKeyProvFree +SIDKeyUnprotect +SetServerConfig +TestServerConfig +UnlockRpcCache +ValidateSrvConfig +WriteSIDKeyInCache diff --git a/lib/libc/mingw/libarm32/kdusb.def b/lib/libc/mingw/libarm32/kdusb.def new file mode 100644 index 0000000000000000000000000000000000000000..b0515291d4f45133d5fc6d3adf131639993c5f24 --- /dev/null +++ b/lib/libc/mingw/libarm32/kdusb.def @@ -0,0 +1,16 @@ +; +; Definition file of KDUSB.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "KDUSB.dll" +EXPORTS +KdD0Transition +KdD3Transition +KdDebuggerInitialize0 +KdDebuggerInitialize1 +KdReceivePacket +KdRestore +KdSave +KdSendPacket +KdSetHiberRange diff --git a/lib/libc/mingw/libarm32/keepaliveprovider.def b/lib/libc/mingw/libarm32/keepaliveprovider.def new file mode 100644 index 0000000000000000000000000000000000000000..4ee07f6da993df5931c893339997da203cb390a6 --- /dev/null +++ b/lib/libc/mingw/libarm32/keepaliveprovider.def @@ -0,0 +1,9 @@ +; +; Definition file of KEEPALIVEPROVIDER.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "KEEPALIVEPROVIDER.DLL" +EXPORTS +KAMSS_DeregisterProvider +KAMSS_RegisterProvider diff --git a/lib/libc/mingw/libarm32/kerberos.def b/lib/libc/mingw/libarm32/kerberos.def new file mode 100644 index 0000000000000000000000000000000000000000..e3488242c4381fb4f28e068c0f7a8bac9edaa8d5 --- /dev/null +++ b/lib/libc/mingw/libarm32/kerberos.def @@ -0,0 +1,17 @@ +; +; Definition file of Kerberos.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Kerberos.dll" +EXPORTS +SpInitialize +KerbDomainChangeCallback +SpLsaModeInitialize +SpUserModeInitialize +KerbCreateTokenFromTicket +KerbIsInitialized +KerbKdcCallBack +KerbMakeKdcCall +Kerberos +SpInstanceInit diff --git a/lib/libc/mingw/libarm32/kernel.appcore.def b/lib/libc/mingw/libarm32/kernel.appcore.def new file mode 100644 index 0000000000000000000000000000000000000000..7c7e48e022a21e95b90b148f0c4bda3fec561120 --- /dev/null +++ b/lib/libc/mingw/libarm32/kernel.appcore.def @@ -0,0 +1,126 @@ +; +; Definition file of AppCore.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "AppCore.dll" +EXPORTS +AcquireStateLock +AppContainerDeriveSidFromMoniker +AppContainerFreeMemory +AppContainerLookupDisplayNameMrtReference +AppContainerLookupMoniker +AppContainerRegisterSid +AppContainerUnregisterSid +AppXFreeMemory +AppXGetApplicationData +AppXGetDevelopmentMode +AppXGetOSMaxVersionTested +AppXGetOSMinVersion +AppXGetPackageCapabilities +AppXGetPackageSid +AppXGetPackageState +AppXLookupDisplayName +AppXLookupMoniker +AppXSetPackageState +CheckIfStateChangeNotificationExists +ClosePackageInfo +CloseState +CloseStateAtom +CloseStateChangeNotification +CloseStateContainer +CloseStateLock +CommitStateAtom +CreateStateAtom +CreateStateChangeNotification +CreateStateContainer +CreateStateLock +CreateStateSubcontainer +DeleteStateAtomValue +DeleteStateContainer +DeleteStateContainerValue +DuplicateStateContainerHandle +EnumerateStateAtomValues +EnumerateStateContainerItems +FindPackagesByPackageFamily +FormatApplicationUserModelId +GetAppModelVersion +GetApplicationUserModelId +GetCurrentApplicationUserModelId +GetCurrentPackageApplicationContext +GetCurrentPackageApplicationResourcesContext +GetCurrentPackageContext +GetCurrentPackageFamilyName +GetCurrentPackageFullName +GetCurrentPackageId +GetCurrentPackageInfo +GetCurrentPackagePath +GetCurrentPackageResourcesContext +GetCurrentPackageSecurityContext +GetHivePath +GetPackageApplicationContext +GetPackageApplicationIds +GetPackageApplicationProperty +GetPackageApplicationPropertyString +GetPackageApplicationResourcesContext +GetPackageContext +GetPackageFamilyName +GetPackageFullName +GetPackageId +GetPackageInfo +GetPackageInstallTime +GetPackageOSMaxVersionTested +GetPackagePath +GetPackagePathByFullName +GetPackageProperty +GetPackagePropertyString +GetPackageResourcesContext +GetPackageResourcesProperty +GetPackageSecurityContext +GetPackageSecurityProperty +GetPackagesByPackageFamily +GetRoamingLastObservedChangeTime +GetSerializedAtomBytes +GetStagedPackageOrigin +GetStagedPackagePathByFullName +GetStateContainerDepth +GetStateFolder +GetStateRootFolder +GetStateSettingsFolder +GetStateVersion +GetSystemAppDataFolder +GetSystemAppDataKey +InvalidateAppModelVersionCache +OpenPackageInfoByFullName +OpenState +OpenStateAtom +OpenStateExplicit +OverrideRoamingDataModificationTimesInRange +PackageFamilyNameFromFullName +PackageFamilyNameFromId +PackageFullNameFromId +PackageIdFromFullName +PackageNameAndPublisherIdFromFamilyName +ParseApplicationUserModelId +PsmActivateApplicationByToken +PsmAdjustActivationToken +PsmCreateMatchToken +PsmQueryBackgroundActivationType +PsmRegisterApplicationProcess +PublishStateChangeNotification +QueryStateAtomValueInfo +QueryStateContainerItemInfo +ReadStateAtomValue +ReadStateContainerValue +RegisterStateChangeNotification +RegisterStateLock +ReleaseStateLock +ResetState +SetRoamingLastObservedChangeTime +SetStateVersion +SubscribeStateChangeNotification +UnregisterStateChangeNotification +UnregisterStateLock +UnsubscribeStateChangeNotification +WriteStateAtomValue +WriteStateContainerValue diff --git a/lib/libc/mingw/libarm32/kernelbase.def b/lib/libc/mingw/libarm32/kernelbase.def new file mode 100644 index 0000000000000000000000000000000000000000..954ea2dc11248c3c2081e201c51d6dff19230a4f --- /dev/null +++ b/lib/libc/mingw/libarm32/kernelbase.def @@ -0,0 +1,1909 @@ +; +; Definition file of KERNELBASE.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "KERNELBASE.dll" +EXPORTS +PackageSidFromProductId +AccessCheck +AccessCheckAndAuditAlarmW +AccessCheckByType +AccessCheckByTypeAndAuditAlarmW +AccessCheckByTypeResultList +AccessCheckByTypeResultListAndAuditAlarmByHandleW +AccessCheckByTypeResultListAndAuditAlarmW +AcquireSRWLockExclusive +AcquireSRWLockShared +AcquireStateLock +ActivateActCtx +AddAccessAllowedAce +AddAccessAllowedAceEx +AddAccessAllowedObjectAce +AddAccessDeniedAce +AddAccessDeniedAceEx +AddAccessDeniedObjectAce +AddAce +AddAuditAccessAce +AddAuditAccessAceEx +AddAuditAccessObjectAce +AddConsoleAliasA +AddConsoleAliasW +AddDllDirectory +AddExtensionProgId +AddMandatoryAce +AddPackageToFamilyXref +AddRefActCtx +AddResourceAttributeAce +AddSIDToBoundaryDescriptor +AddScopedPolicyIDAce +AddVectoredContinueHandler +AddVectoredExceptionHandler +AdjustTokenGroups +AdjustTokenPrivileges +AllocConsole +AllocateAndInitializeSid +AllocateLocallyUniqueId +AllocateUserPhysicalPages +AllocateUserPhysicalPagesNuma +AppContainerDeriveSidFromMoniker +AppContainerFreeMemory +AppContainerLookupDisplayNameMrtReference +AppContainerLookupMoniker +AppContainerRegisterSid +AppContainerUnregisterSid +AppPolicyGetClrCompat +AppPolicyGetCreateFileAccess +AppPolicyGetLifecycleManagement +AppPolicyGetMediaFoundationCodecLoading +AppPolicyGetProcessTerminationMethod +AppPolicyGetShowDeveloperDiagnostic +AppPolicyGetThreadInitializationType +AppPolicyGetWindowingModel +AppXFreeMemory +AppXGetApplicationData +AppXGetDevelopmentMode +AppXGetOSMaxVersionTested +AppXGetOSMinVersion +AppXGetPackageCapabilities +AppXGetPackageSid +AppXGetPackageState +AppXLookupDisplayName +AppXLookupMoniker +AppXPostSuccessExtension +AppXPreCreationExtension +AppXReleaseAppXContext +AppXSetPackageState +AppXUpdatePackageCapabilities +ApplicationUserModelIdFromProductId +AreAllAccessesGranted +AreAnyAccessesGranted +AreFileApisANSI +AreThereVisibleLogoffScriptsInternal +AreThereVisibleShutdownScriptsInternal +AttachConsole +BaseCheckAppcompatCache +BaseCheckAppcompatCacheEx +BaseCleanupAppcompatCacheSupport +BaseDllFreeResourceId +BaseDllMapResourceIdW +BaseDumpAppcompatCache +BaseFlushAppcompatCache +BaseFormatObjectAttributes +BaseFreeAppCompatDataForProcess +BaseGetConsoleReference +BaseGetNamedObjectDirectory +BaseInitAppcompatCacheSupport +BaseIsAppcompatInfrastructureDisabled +BaseMarkFileForDelete +BaseReadAppCompatDataForProcess +BaseUpdateAppcompatCache +BasepAdjustObjectAttributesForPrivateNamespace +BasepCopyFileCallback +BasepCopyFileExW +BasepNotifyTrackingService +Beep +BemCopyReference +BemCreateContractFrom +BemCreateReference +BemFreeContract +BemFreeReference +CLOSE_LOCAL_HANDLE_INTERNAL +CallEnclave +CallNamedPipeW +CallbackMayRunLong +CancelIo +CancelIoEx +CancelSynchronousIo +CancelThreadpoolIo +CancelWaitableTimer +CeipIsOptedIn +ChangeTimerQueueTimer +CharLowerA +CharLowerBuffA +CharLowerBuffW +CharLowerW +CharNextA +CharNextExA +CharNextW +CharPrevA +CharPrevExA +CharPrevW +CharUpperA +CharUpperBuffA +CharUpperBuffW +CharUpperW +CheckAllowDecryptedRemoteDestinationPolicy +CheckGroupPolicyEnabled +CheckIfStateChangeNotificationExists +CheckRemoteDebuggerPresent +CheckTokenCapability +CheckTokenMembership +CheckTokenMembershipEx +ChrCmpIA +ChrCmpIW +ClearCommBreak +ClearCommError +CloseHandle +ClosePackageInfo +ClosePrivateNamespace +ClosePseudoConsole +CloseState +CloseStateAtom +CloseStateChangeNotification +CloseStateContainer +CloseStateLock +CloseThreadpool +CloseThreadpoolCleanupGroup +CloseThreadpoolCleanupGroupMembers +CloseThreadpoolIo +CloseThreadpoolTimer +CloseThreadpoolWait +CloseThreadpoolWork +CommitStateAtom +CompareFileTime +CompareObjectHandles +CompareStringA +CompareStringEx +CompareStringOrdinal +CompareStringW +ConnectNamedPipe +ContinueDebugEvent +ConvertAuxiliaryCounterToPerformanceCounter +ConvertDefaultLocale +ConvertFiberToThread +ConvertPerformanceCounterToAuxiliaryCounter +ConvertThreadToFiber +ConvertThreadToFiberEx +ConvertToAutoInheritPrivateObjectSecurity +CopyContext +CopyFile2 +CopyFileExW +CopyFileW +CopySid +CouldMultiUserAppsBehaviorBePossibleForPackage +CreateActCtxW +CreateAppContainerToken +CreateBoundaryDescriptorW +CreateConsoleScreenBuffer +CreateDirectoryA +CreateDirectoryExW +CreateDirectoryW +CreateEnclave +CreateEventA +CreateEventExA +CreateEventExW +CreateEventW +CreateFiber +CreateFiberEx +CreateFile2 +CreateFileA +CreateFileMapping2 +CreateFileMappingFromApp +CreateFileMappingNumaW +CreateFileMappingW +CreateFileW +CreateHardLinkA +CreateHardLinkW +CreateIoCompletionPort +CreateMemoryResourceNotification +CreateMutexA +CreateMutexExA +CreateMutexExW +CreateMutexW +CreateNamedPipeW +CreatePipe +CreatePrivateNamespaceW +CreatePrivateObjectSecurity +CreatePrivateObjectSecurityEx +CreatePrivateObjectSecurityWithMultipleInheritance +CreateProcessA +CreateProcessAsUserA +CreateProcessAsUserW +CreateProcessInternalA +CreateProcessInternalW +CreateProcessW +CreatePseudoConsole +CreatePseudoConsoleAsUser +CreateRemoteThread +CreateRemoteThreadEx +CreateRestrictedToken +CreateSemaphoreExW +CreateSemaphoreW +CreateStateAtom +CreateStateChangeNotification +CreateStateContainer +CreateStateLock +CreateStateSubcontainer +CreateSymbolicLinkW +CreateThread +CreateThreadpool +CreateThreadpoolCleanupGroup +CreateThreadpoolIo +CreateThreadpoolTimer +CreateThreadpoolWait +CreateThreadpoolWork +CreateTimerQueue +CreateTimerQueueTimer +CreateWaitableTimerExW +CreateWaitableTimerW +CreateWellKnownSid +CtrlRoutine +CveEventWrite +DeactivateActCtx +DebugActiveProcess +DebugActiveProcessStop +DebugBreak +DecodePointer +DecodeRemotePointer +DecodeSystemPointer +DefineDosDeviceW +DelayLoadFailureHook +DelayLoadFailureHookLookup +DeleteAce +DeleteBoundaryDescriptor +DeleteCriticalSection +DeleteEnclave +DeleteFiber +DeleteFileA +DeleteFileW +DeleteProcThreadAttributeList +DeleteStateAtomValue +DeleteStateContainer +DeleteStateContainerValue +DeleteSynchronizationBarrier +DeleteTimerQueueEx +DeleteTimerQueueTimer +DeleteVolumeMountPointW +DeriveCapabilitySidsFromName +DestroyPrivateObjectSecurity +DeviceIoControl +DisablePredefinedHandleTableInternal +DisableThreadLibraryCalls +DisassociateCurrentThreadFromCallback +DiscardVirtualMemory +DisconnectNamedPipe +DnsHostnameToComputerNameExW +DsBindWithSpnExW +DsCrackNamesW +DsFreeDomainControllerInfoW +DsFreeNameResultW +DsFreeNgcKey +DsFreePasswordCredentials +DsGetDomainControllerInfoW +DsMakePasswordCredentialsW +DsReadNgcKeyW +DsUnBindW +DsWriteNgcKeyW +DuplicateHandle +DuplicateStateContainerHandle +DuplicateToken +DuplicateTokenEx +EmptyWorkingSet +EncodePointer +EncodeRemotePointer +EncodeSystemPointer +EnterCriticalPolicySectionInternal +EnterCriticalSection +EnterSynchronizationBarrier +EnumCalendarInfoExEx +EnumCalendarInfoExW +EnumCalendarInfoW +EnumDateFormatsExEx +EnumDateFormatsExW +EnumDateFormatsW +EnumDeviceDrivers +EnumDynamicTimeZoneInformation +EnumLanguageGroupLocalesW +EnumPageFilesA +EnumPageFilesW +EnumProcessModules +EnumProcessModulesEx +EnumProcesses +EnumResourceLanguagesExA +EnumResourceLanguagesExW +EnumResourceNamesExA +EnumResourceNamesExW +EnumResourceNamesW +EnumResourceTypesExA +EnumResourceTypesExW +EnumSystemCodePagesW +EnumSystemFirmwareTables +EnumSystemGeoID +EnumSystemGeoNames +EnumSystemLanguageGroupsW +EnumSystemLocalesA +EnumSystemLocalesEx +EnumSystemLocalesW +EnumTimeFormatsEx +EnumTimeFormatsW +EnumUILanguagesW +EnumerateExtensionNames +EnumerateStateAtomValues +EnumerateStateContainerItems +EqualDomainSid +EqualPrefixSid +EqualSid +EscapeCommFunction +EventActivityIdControl +EventEnabled +EventProviderEnabled +EventRegister +EventSetInformation +EventUnregister +EventWrite +EventWriteEx +EventWriteString +EventWriteTransfer +ExitProcess +ExitThread +ExpandEnvironmentStringsA +ExpandEnvironmentStringsW +ExpungeConsoleCommandHistoryA +ExpungeConsoleCommandHistoryW +ExtensionProgIdExists +FatalAppExitA +FatalAppExitW +FileTimeToLocalFileTime +FileTimeToSystemTime +FillConsoleOutputAttribute +FillConsoleOutputCharacterA +FillConsoleOutputCharacterW +FindActCtxSectionGuid +FindActCtxSectionStringW +FindClose +FindCloseChangeNotification +FindFirstChangeNotificationA +FindFirstChangeNotificationW +FindFirstFileA +FindFirstFileExA +FindFirstFileExW +FindFirstFileNameW +FindFirstFileW +FindFirstFreeAce +FindFirstStreamW +FindFirstVolumeW +FindNLSString +FindNLSStringEx +FindNextChangeNotification +FindNextFileA +FindNextFileNameW +FindNextFileW +FindNextStreamW +FindNextVolumeW +FindPackagesByPackageFamily +FindResourceExW +FindResourceW +FindStringOrdinal +FindVolumeClose +FlsAlloc +FlsFree +FlsGetValue +FlsSetValue +FlushConsoleInputBuffer +FlushFileBuffers +FlushInstructionCache +FlushProcessWriteBuffers +FlushViewOfFile +FoldStringW +ForceSyncFgPolicyInternal +FormatApplicationUserModelId +FormatApplicationUserModelIdA +FormatMessageA +FormatMessageW +FreeConsole +FreeEnvironmentStringsA +FreeEnvironmentStringsW +FreeGPOListInternalA +FreeGPOListInternalW +FreeLibrary +FreeLibraryAndExitThread +FreeLibraryWhenCallbackReturns +FreeResource +FreeSid +FreeUserPhysicalPages +GenerateConsoleCtrlEvent +GenerateGPNotificationInternal +GetACP +GetAcceptLanguagesA +GetAcceptLanguagesW +GetAce +GetAclInformation +GetAdjustObjectAttributesForPrivateNamespaceRoutine +GetAlternatePackageRoots +GetAppContainerAce +GetAppContainerNamedObjectPath +GetAppDataFolder +GetAppModelVersion +GetApplicationRecoveryCallback +GetApplicationRestartSettings +GetApplicationUserModelId +GetApplicationUserModelIdFromToken +GetAppliedGPOListInternalA +GetAppliedGPOListInternalW +GetCPFileNameFromRegistry +GetCPHashNode +GetCPInfo +GetCPInfoExW +GetCachedSigningLevel +GetCalendar +GetCalendarInfoEx +GetCalendarInfoW +GetCommConfig +GetCommMask +GetCommModemStatus +GetCommPorts +GetCommProperties +GetCommState +GetCommTimeouts +GetCommandLineA +GetCommandLineW +GetCompressedFileSizeA +GetCompressedFileSizeW +GetComputerNameExA +GetComputerNameExW +GetConsoleAliasA +GetConsoleAliasExesA +GetConsoleAliasExesLengthA +GetConsoleAliasExesLengthW +GetConsoleAliasExesW +GetConsoleAliasW +GetConsoleAliasesA +GetConsoleAliasesLengthA +GetConsoleAliasesLengthW +GetConsoleAliasesW +GetConsoleCP +GetConsoleCommandHistoryA +GetConsoleCommandHistoryLengthA +GetConsoleCommandHistoryLengthW +GetConsoleCommandHistoryW +GetConsoleCursorInfo +GetConsoleDisplayMode +GetConsoleFontSize +GetConsoleHistoryInfo +GetConsoleInputExeNameA +GetConsoleInputExeNameW +GetConsoleMode +GetConsoleOriginalTitleA +GetConsoleOriginalTitleW +GetConsoleOutputCP +GetConsoleProcessList +GetConsoleScreenBufferInfo +GetConsoleScreenBufferInfoEx +GetConsoleSelectionInfo +GetConsoleTitleA +GetConsoleTitleW +GetConsoleWindow +GetCurrencyFormatEx +GetCurrencyFormatW +GetCurrentActCtx +GetCurrentApplicationUserModelId +GetCurrentConsoleFont +GetCurrentConsoleFontEx +GetCurrentDirectoryA +GetCurrentDirectoryW +GetCurrentPackageApplicationContext +GetCurrentPackageApplicationResourcesContext +GetCurrentPackageContext +GetCurrentPackageFamilyName +GetCurrentPackageFullName +GetCurrentPackageId +GetCurrentPackageInfo +GetCurrentPackageInfo2 +GetCurrentPackagePath +GetCurrentPackagePath2 +GetCurrentPackageResourcesContext +GetCurrentPackageSecurityContext +GetCurrentProcess +GetCurrentProcessId +GetCurrentProcessorNumber +GetCurrentProcessorNumberEx +GetCurrentTargetPlatformContext +GetCurrentThread +GetCurrentThreadId +GetCurrentThreadStackLimits +GetDateFormatA +GetDateFormatEx +GetDateFormatW +GetDeviceDriverBaseNameA +GetDeviceDriverBaseNameW +GetDeviceDriverFileNameA +GetDeviceDriverFileNameW +GetDiskFreeSpaceA +GetDiskFreeSpaceExA +GetDiskFreeSpaceExW +GetDiskFreeSpaceW +GetDiskSpaceInformationA +GetDiskSpaceInformationW +GetDriveTypeA +GetDriveTypeW +GetDurationFormatEx +GetDynamicTimeZoneInformation +GetDynamicTimeZoneInformationEffectiveYears +GetEffectivePackageStatusForUser +GetEffectivePackageStatusForUserSid +GetEightBitStringToUnicodeSizeRoutine +GetEightBitStringToUnicodeStringRoutine +GetEnvironmentStrings +GetEnvironmentStringsA +GetEnvironmentStringsW +GetEnvironmentVariableA +GetEnvironmentVariableW +GetEraNameCountedString +GetErrorMode +GetExitCodeProcess +GetExitCodeThread +GetExtensionApplicationUserModelId +GetExtensionProgIds +GetExtensionProperty +GetExtensionProperty2 +GetFallbackDisplayName +GetFileAttributesA +GetFileAttributesExA +GetFileAttributesExW +GetFileAttributesW +GetFileInformationByHandle +GetFileInformationByHandleEx +GetFileMUIInfo +GetFileMUIPath +GetFileSecurityW +GetFileSize +GetFileSizeEx +GetFileTime +GetFileType +GetFileVersionInfoA +GetFileVersionInfoByHandle +GetFileVersionInfoExA +GetFileVersionInfoExW +GetFileVersionInfoSizeA +GetFileVersionInfoSizeExA +GetFileVersionInfoSizeExW +GetFileVersionInfoSizeW +GetFileVersionInfoW +GetFinalPathNameByHandleA +GetFinalPathNameByHandleW +GetFullPathNameA +GetFullPathNameW +GetGPOListInternalA +GetGPOListInternalW +GetGamingDeviceModelInformation +GetGeoInfoEx +GetGeoInfoW +GetHandleInformation +GetHivePath +GetIntegratedDisplaySize +GetIsEdpEnabled +GetIsWdagEnabled +GetKernelObjectSecurity +GetLargePageMinimum +GetLargestConsoleWindowSize +GetLastError +GetLengthSid +GetLocalTime +GetLocaleInfoA +GetLocaleInfoEx +GetLocaleInfoHelper +GetLocaleInfoW +GetLogicalDriveStringsW +GetLogicalDrives +GetLogicalProcessorInformation +GetLogicalProcessorInformationEx +GetLongPathNameA +GetLongPathNameW +GetMappedFileNameA +GetMappedFileNameW +GetMemoryErrorHandlingCapabilities +GetModuleBaseNameA +GetModuleBaseNameW +GetModuleFileNameA +GetModuleFileNameExA +GetModuleFileNameExW +GetModuleFileNameW +GetModuleHandleA +GetModuleHandleExA +GetModuleHandleExW +GetModuleHandleW +GetModuleInformation +GetNLSVersion +GetNLSVersionEx +GetNamedLocaleHashNode +GetNamedPipeAttribute +GetNamedPipeClientComputerNameW +GetNamedPipeHandleStateW +GetNamedPipeInfo +GetNativeSystemInfo +GetNextFgPolicyRefreshInfoInternal +GetNumaHighestNodeNumber +GetNumaNodeProcessorMaskEx +GetNumaProximityNodeEx +GetNumberFormatEx +GetNumberFormatW +GetNumberOfConsoleInputEvents +GetNumberOfConsoleMouseButtons +GetOEMCP +GetOsManufacturingMode +GetOsSafeBootMode +GetOverlappedResult +GetOverlappedResultEx +GetPackageApplicationContext +GetPackageApplicationIds +GetPackageApplicationProperty +GetPackageApplicationPropertyString +GetPackageApplicationResourcesContext +GetPackageContext +GetPackageFamilyName +GetPackageFamilyNameFromProgId +GetPackageFamilyNameFromToken +GetPackageFullName +GetPackageFullNameFromToken +GetPackageId +GetPackageInfo +GetPackageInfo2 +GetPackageInstallTime +GetPackageOSMaxVersionTested +GetPackagePath +GetPackagePathByFullName +GetPackagePathByFullName2 +GetPackagePathOnVolume +GetPackageProperty +GetPackagePropertyString +GetPackageResourcesContext +GetPackageResourcesProperty +GetPackageSecurityContext +GetPackageSecurityProperty +GetPackageStatus +GetPackageStatusForUser +GetPackageStatusForUserSid +GetPackageTargetPlatformProperty +GetPackageVolumeSisPath +GetPackagesByPackageFamily +GetPerformanceInfo +GetPersistedFileLocationW +GetPersistedRegistryLocationW +GetPersistedRegistryValueW +GetPhysicallyInstalledSystemMemory +GetPreviousFgPolicyRefreshInfoInternal +GetPriorityClass +GetPrivateObjectSecurity +GetProcAddress +GetProcAddressForCaller +GetProcessDefaultCpuSets +GetProcessGroupAffinity +GetProcessHandleCount +GetProcessHeap +GetProcessHeaps +GetProcessId +GetProcessIdOfThread +GetProcessImageFileNameA +GetProcessImageFileNameW +GetProcessInformation +GetProcessMemoryInfo +GetProcessMitigationPolicy +GetProcessPreferredUILanguages +GetProcessPriorityBoost +GetProcessShutdownParameters +GetProcessTimes +GetProcessVersion +GetProcessWorkingSetSizeEx +GetProcessorSystemCycleTime +GetProductInfo +GetProtocolAumid +GetProtocolProperty +GetPtrCalData +GetPtrCalDataArray +GetPublisherCacheFolder +GetPublisherRootFolder +GetQueuedCompletionStatus +GetQueuedCompletionStatusEx +GetRegistryExtensionFlags +GetRegistryValueWithFallbackW +GetRoamingLastObservedChangeTime +GetSecureSystemAppDataFolder +GetSecurityDescriptorControl +GetSecurityDescriptorDacl +GetSecurityDescriptorGroup +GetSecurityDescriptorLength +GetSecurityDescriptorOwner +GetSecurityDescriptorRMControl +GetSecurityDescriptorSacl +GetSerializedAtomBytes +GetSharedLocalFolder +GetShortPathNameW +GetSidIdentifierAuthority +GetSidLengthRequired +GetSidSubAuthority +GetSidSubAuthorityCount +GetStagedPackageOrigin +GetStagedPackagePathByFullName +GetStagedPackagePathByFullName2 +GetStartupInfoW +GetStateContainerDepth +GetStateFolder +GetStateRootFolder +GetStateRootFolderBase +GetStateSettingsFolder +GetStateVersion +GetStdHandle +GetStringScripts +GetStringTableEntry +GetStringTypeA +GetStringTypeExW +GetStringTypeW +GetSystemAppDataFolder +GetSystemAppDataKey +GetSystemCpuSetInformation +GetSystemDefaultLCID +GetSystemDefaultLangID +GetSystemDefaultLocaleName +GetSystemDefaultUILanguage +GetSystemDirectoryA +GetSystemDirectoryW +GetSystemFileCacheSize +GetSystemFirmwareTable +GetSystemInfo +GetSystemLeapSecondInformation +GetSystemMetadataPath +GetSystemMetadataPathForPackage +GetSystemMetadataPathForPackageFamily +GetSystemPreferredUILanguages +GetSystemStateRootFolder +GetSystemTime +GetSystemTimeAdjustment +GetSystemTimeAdjustmentPrecise +GetSystemTimeAsFileTime +GetSystemTimePreciseAsFileTime +GetSystemTimes +GetSystemWindowsDirectoryA +GetSystemWindowsDirectoryW +GetSystemWow64Directory2A +GetSystemWow64Directory2W +GetSystemWow64DirectoryA +GetSystemWow64DirectoryW +GetTargetPlatformContext +GetTempFileNameA +GetTempFileNameW +GetTempPathA +GetTempPathW +GetThreadContext +GetThreadDescription +GetThreadErrorMode +GetThreadGroupAffinity +GetThreadIOPendingFlag +GetThreadId +GetThreadIdealProcessorEx +GetThreadInformation +GetThreadLocale +GetThreadPreferredUILanguages +GetThreadPriority +GetThreadPriorityBoost +GetThreadSelectedCpuSets +GetThreadTimes +GetThreadUILanguage +GetTickCount +GetTickCount64 +GetTimeFormatA +GetTimeFormatEx +GetTimeFormatW +GetTimeZoneInformation +GetTimeZoneInformationForYear +GetTokenInformation +GetTraceEnableFlags +GetTraceEnableLevel +GetTraceLoggerHandle +GetUILanguageInfo +GetUnicodeStringToEightBitSizeRoutine +GetUnicodeStringToEightBitStringRoutine +GetUserDefaultGeoName +GetUserDefaultLCID +GetUserDefaultLangID +GetUserDefaultLocaleName +GetUserDefaultUILanguage +GetUserGeoID +GetUserInfo +GetUserInfoWord +GetUserOverrideString +GetUserOverrideWord +GetUserPreferredUILanguages +GetVersion +GetVersionExA +GetVersionExW +GetVolumeInformationA +GetVolumeInformationByHandleW +GetVolumeInformationW +GetVolumeNameForVolumeMountPointW +GetVolumePathNameW +GetVolumePathNamesForVolumeNameW +GetWindowsAccountDomainSid +GetWindowsDirectoryA +GetWindowsDirectoryW +GetWriteWatch +GetWsChanges +GetWsChangesEx +GlobalAlloc +GlobalFree +GlobalMemoryStatusEx +GuardCheckLongJumpTarget +HasPolicyForegroundProcessingCompletedInternal +HashData +HeapAlloc +HeapCompact +HeapCreate +HeapDestroy +HeapFree +HeapLock +HeapQueryInformation +HeapReAlloc +HeapSetInformation +HeapSize +HeapSummary +HeapUnlock +HeapValidate +HeapWalk +IdnToAscii +IdnToNameprepUnicode +IdnToUnicode +ImpersonateAnonymousToken +ImpersonateLoggedOnUser +ImpersonateNamedPipeClient +ImpersonateSelf +IncrementPackageStatusVersion +InitOnceBeginInitialize +InitOnceComplete +InitOnceExecuteOnce +InitOnceInitialize +InitializeAcl +InitializeConditionVariable +InitializeContext +InitializeContext2 +InitializeCriticalSection +InitializeCriticalSectionAndSpinCount +InitializeCriticalSectionEx +InitializeEnclave +InitializeProcThreadAttributeList +InitializeProcessForWsWatch +InitializeSListHead +InitializeSRWLock +InitializeSecurityDescriptor +InitializeSid +InitializeSynchronizationBarrier +InstallELAMCertificateInfo +InterlockedFlushSList +InterlockedPopEntrySList +InterlockedPushEntrySList +InterlockedPushListSList +InterlockedPushListSListEx +InternalLcidToName +Internal_EnumCalendarInfo +Internal_EnumDateFormats +Internal_EnumLanguageGroupLocales +Internal_EnumSystemCodePages +Internal_EnumSystemLanguageGroups +Internal_EnumSystemLocales +Internal_EnumTimeFormats +Internal_EnumUILanguages +InternetTimeFromSystemTimeA +InternetTimeFromSystemTimeW +InternetTimeToSystemTimeA +InternetTimeToSystemTimeW +InvalidateAppModelVersionCache +IsApiSetImplemented +IsCharAlphaA +IsCharAlphaNumericA +IsCharAlphaNumericW +IsCharAlphaW +IsCharBlankW +IsCharCntrlW +IsCharDigitW +IsCharLowerA +IsCharLowerW +IsCharPunctW +IsCharSpaceA +IsCharSpaceW +IsCharUpperA +IsCharUpperW +IsCharXDigitW +IsDBCSLeadByte +IsDBCSLeadByteEx +IsDebuggerPresent +IsDeveloperModeEnabled +IsDeveloperModePolicyApplied +IsEnclaveTypeSupported +IsInternetESCEnabled +IsNLSDefinedString +IsNormalizedString +IsOnDemandRegistrationSupportedForExtensionCategory +IsProcessCritical +IsProcessInJob +IsProcessorFeaturePresent +IsSideloadingEnabled +IsSideloadingPolicyApplied +IsSyncForegroundPolicyRefresh +IsThreadAFiber +IsThreadpoolTimerSet +IsTimeZoneRedirectionEnabled +IsTokenRestricted +IsValidAcl +IsValidCodePage +IsValidLanguageGroup +IsValidLocale +IsValidLocaleName +IsValidNLSVersion +IsValidRelativeSecurityDescriptor +IsValidSecurityDescriptor +IsValidSid +IsWellKnownSid +IsWow64GuestMachineSupported +IsWow64Process +IsWow64Process2 +K32EmptyWorkingSet +K32EnumDeviceDrivers +K32EnumPageFilesA +K32EnumPageFilesW +K32EnumProcessModules +K32EnumProcessModulesEx +K32EnumProcesses +K32GetDeviceDriverBaseNameA +K32GetDeviceDriverBaseNameW +K32GetDeviceDriverFileNameA +K32GetDeviceDriverFileNameW +K32GetMappedFileNameA +K32GetMappedFileNameW +K32GetModuleBaseNameA +K32GetModuleBaseNameW +K32GetModuleFileNameExA +K32GetModuleFileNameExW +K32GetModuleInformation +K32GetPerformanceInfo +K32GetProcessImageFileNameA +K32GetProcessImageFileNameW +K32GetProcessMemoryInfo +K32GetWsChanges +K32GetWsChangesEx +K32InitializeProcessForWsWatch +K32QueryWorkingSet +K32QueryWorkingSetEx +KernelBaseGetGlobalData +KernelbasePostInit +LCIDToLocaleName +LCMapStringA +LCMapStringEx +LCMapStringW +LeaveCriticalPolicySectionInternal +LeaveCriticalSection +LeaveCriticalSectionWhenCallbackReturns +LoadAppInitDlls +LoadEnclaveData +LoadEnclaveImageA +LoadEnclaveImageW +LoadLibraryA +LoadLibraryExA +LoadLibraryExW +LoadLibraryW +LoadPackagedLibrary +LoadResource +LoadStringA +LoadStringBaseExW +LoadStringByReference +LoadStringW +LocalAlloc +LocalFileTimeToFileTime +LocalFileTimeToLocalSystemTime +LocalFree +LocalLock +LocalReAlloc +LocalSystemTimeToLocalFileTime +LocalUnlock +LocaleNameToLCID +LockFile +LockFileEx +LockResource +MakeAbsoluteSD +MakeAbsoluteSD2 +MakeSelfRelativeSD +MapGenericMask +MapPredefinedHandleInternal +MapUserPhysicalPages +MapViewOfFile +MapViewOfFile3 +MapViewOfFile3FromApp +MapViewOfFileEx +MapViewOfFileExNuma +MapViewOfFileFromApp +MapViewOfFileNuma2 +MoveFileExW +MoveFileWithProgressTransactedW +MoveFileWithProgressW +MulDiv +MultiByteToWideChar +NamedPipeEventEnum +NamedPipeEventSelect +NeedCurrentDirectoryForExePathA +NeedCurrentDirectoryForExePathW +NlsCheckPolicy +NlsDispatchAnsiEnumProc +NlsEventDataDescCreate +NlsGetACPFromLocale +NlsGetCacheUpdateCount +NlsIsUserDefaultLocale +NlsUpdateLocale +NlsUpdateSystemLocale +NlsValidateLocale +NlsWriteEtwEvent +NormalizeString +NotifyMountMgr +NotifyRedirectedStringChange +ObjectCloseAuditAlarmW +ObjectDeleteAuditAlarmW +ObjectOpenAuditAlarmW +ObjectPrivilegeAuditAlarmW +OfferVirtualMemory +OpenCommPort +OpenEventA +OpenEventW +OpenFileById +OpenFileMappingFromApp +OpenFileMappingW +OpenGlobalizationUserSettingsKey +OpenMutexW +OpenPackageInfoByFullName +OpenPackageInfoByFullNameForMachine +OpenPackageInfoByFullNameForUser +OpenPrivateNamespaceW +OpenProcess +OpenProcessToken +OpenRegKey +OpenSemaphoreW +OpenState +OpenStateAtom +OpenStateExplicit +OpenStateExplicitForUserSid +OpenStateExplicitForUserSidString +OpenThread +OpenThreadToken +OpenWaitableTimerW +OutputDebugStringA +OutputDebugStringW +OverrideRoamingDataModificationTimesInRange +PackageFamilyNameFromFullName +PackageFamilyNameFromFullNameA +PackageFamilyNameFromId +PackageFamilyNameFromIdA +PackageFamilyNameFromProductId +PackageFullNameFromId +PackageFullNameFromIdA +PackageFullNameFromProductId +PackageIdFromFullName +PackageIdFromFullNameA +PackageIdFromProductId +PackageNameAndPublisherIdFromFamilyName +PackageNameAndPublisherIdFromFamilyNameA +PackageRelativeApplicationIdFromProductId +PackageSidFromFamilyName +ParseApplicationUserModelId +ParseApplicationUserModelIdA +ParseURLA +ParseURLW +PathAddBackslashA +PathAddBackslashW +PathAddExtensionA +PathAddExtensionW +PathAllocCanonicalize +PathAllocCombine +PathAppendA +PathAppendW +PathCanonicalizeA +PathCanonicalizeW +PathCchAddBackslash +PathCchAddBackslashEx +PathCchAddExtension +PathCchAppend +PathCchAppendEx +PathCchCanonicalize +PathCchCanonicalizeEx +PathCchCombine +PathCchCombineEx +PathCchFindExtension +PathCchIsRoot +PathCchRemoveBackslash +PathCchRemoveBackslashEx +PathCchRemoveExtension +PathCchRemoveFileSpec +PathCchRenameExtension +PathCchSkipRoot +PathCchStripPrefix +PathCchStripToRoot +PathCleanupSpec +PathCombineA +PathCombineW +PathCommonPrefixA +PathCommonPrefixW +PathCreateFromUrlA +PathCreateFromUrlAlloc +PathCreateFromUrlW +PathFileExistsA +PathFileExistsW +PathFindExtensionA +PathFindExtensionW +PathFindFileNameA +PathFindFileNameW +PathFindNextComponentA +PathFindNextComponentW +PathGetArgsA +PathGetArgsW +PathGetCharTypeA +PathGetCharTypeW +PathGetDriveNumberA +PathGetDriveNumberW +PathIsExe +PathIsFileSpecA +PathIsFileSpecW +PathIsLFNFileSpecA +PathIsLFNFileSpecW +PathIsPrefixA +PathIsPrefixW +PathIsRelativeA +PathIsRelativeW +PathIsRootA +PathIsRootW +PathIsSameRootA +PathIsSameRootW +PathIsUNCA +PathIsUNCEx +PathIsUNCServerA +PathIsUNCServerShareA +PathIsUNCServerShareW +PathIsUNCServerW +PathIsUNCW +PathIsURLA +PathIsURLW +PathIsValidCharA +PathIsValidCharW +PathMatchSpecA +PathMatchSpecExA +PathMatchSpecExW +PathMatchSpecW +PathParseIconLocationA +PathParseIconLocationW +PathQuoteSpacesA +PathQuoteSpacesW +PathRelativePathToA +PathRelativePathToW +PathRemoveBackslashA +PathRemoveBackslashW +PathRemoveBlanksA +PathRemoveBlanksW +PathRemoveExtensionA +PathRemoveExtensionW +PathRemoveFileSpecA +PathRemoveFileSpecW +PathRenameExtensionA +PathRenameExtensionW +PathSearchAndQualifyA +PathSearchAndQualifyW +PathSkipRootA +PathSkipRootW +PathStripPathA +PathStripPathW +PathStripToRootA +PathStripToRootW +PathUnExpandEnvStringsA +PathUnExpandEnvStringsW +PathUnquoteSpacesA +PathUnquoteSpacesW +PcwAddQueryItem +PcwClearCounterSetSecurity +PcwCollectData +PcwCompleteNotification +PcwCreateNotifier +PcwCreateQuery +PcwDisconnectCounterSet +PcwEnumerateInstances +PcwIsNotifierAlive +PcwQueryCounterSetSecurity +PcwReadNotificationData +PcwRegisterCounterSet +PcwRemoveQueryItem +PcwSendNotification +PcwSendStatelessNotification +PcwSetCounterSetSecurity +PcwSetQueryItemUserData +PeekConsoleInputA +PeekConsoleInputW +PeekNamedPipe +PerfCreateInstance +PerfDecrementULongCounterValue +PerfDecrementULongLongCounterValue +PerfDeleteInstance +PerfIncrementULongCounterValue +PerfIncrementULongLongCounterValue +PerfQueryInstance +PerfSetCounterRefValue +PerfSetCounterSetInfo +PerfSetULongCounterValue +PerfSetULongLongCounterValue +PerfStartProvider +PerfStartProviderEx +PerfStopProvider +PoolPerAppKeyStateInternal +PostQueuedCompletionStatus +PrefetchVirtualMemory +PrivCopyFileExW +PrivilegeCheck +PrivilegedServiceAuditAlarmW +ProcessIdToSessionId +ProductIdFromPackageFamilyName +PsmCreateKey +PsmCreateKeyWithDynamicId +PsmEqualApplication +PsmEqualPackage +PsmGetApplicationNameFromKey +PsmGetDynamicIdFromKey +PsmGetKeyFromProcess +PsmGetKeyFromToken +PsmGetPackageFullNameFromKey +PsmIsChildKey +PsmIsDynamicKey +PsmIsValidKey +PssCaptureSnapshot +PssDuplicateSnapshot +PssFreeSnapshot +PssQuerySnapshot +PssWalkMarkerCreate +PssWalkMarkerFree +PssWalkMarkerGetPosition +PssWalkMarkerSeekToBeginning +PssWalkMarkerSetPosition +PssWalkSnapshot +PublishStateChangeNotification +PulseEvent +PurgeComm +QISearch +QueryActCtxSettingsW +QueryActCtxW +QueryAuxiliaryCounterFrequency +QueryDepthSList +QueryDosDeviceW +QueryFullProcessImageNameA +QueryFullProcessImageNameW +QueryGlobalizationUserSettingsStatus +QueryIdleProcessorCycleTime +QueryIdleProcessorCycleTimeEx +QueryInterruptTime +QueryInterruptTimePrecise +QueryMemoryResourceNotification +QueryOptionalDelayLoadedAPI +QueryPerformanceCounter +QueryPerformanceFrequency +QueryProcessAffinityUpdateMode +QueryProcessCycleTime +QueryProtectedPolicy +QuerySecurityAccessMask +QueryStateAtomValueInfo +QueryStateContainerCreatedNew +QueryStateContainerItemInfo +QueryThreadCycleTime +QueryThreadpoolStackInformation +QueryUnbiasedInterruptTime +QueryUnbiasedInterruptTimePrecise +QueryVirtualMemoryInformation +QueryWorkingSet +QueryWorkingSetEx +QueueUserAPC +QueueUserWorkItem +QuirkGetData +QuirkGetData2 +QuirkIsEnabled +QuirkIsEnabled2 +QuirkIsEnabled3 +QuirkIsEnabledForPackage +QuirkIsEnabledForPackage2 +QuirkIsEnabledForPackage3 +QuirkIsEnabledForPackage4 +QuirkIsEnabledForProcess +RaiseCustomSystemEventTrigger +RaiseException +RaiseFailFastException +ReOpenFile +ReadConsoleA +ReadConsoleInputA +ReadConsoleInputExA +ReadConsoleInputExW +ReadConsoleInputW +ReadConsoleOutputA +ReadConsoleOutputAttribute +ReadConsoleOutputCharacterA +ReadConsoleOutputCharacterW +ReadConsoleOutputW +ReadConsoleW +ReadDirectoryChangesExW +ReadDirectoryChangesW +ReadFile +ReadFileEx +ReadFileScatter +ReadProcessMemory +ReadStateAtomValue +ReadStateContainerValue +ReclaimVirtualMemory +RefreshPackageInfo +RefreshPolicyExInternal +RefreshPolicyInternal +RegCloseKey +RegCopyTreeW +RegCreateKeyExA +RegCreateKeyExInternalA +RegCreateKeyExInternalW +RegCreateKeyExW +RegDeleteKeyExA +RegDeleteKeyExInternalA +RegDeleteKeyExInternalW +RegDeleteKeyExW +RegDeleteKeyValueA +RegDeleteKeyValueW +RegDeleteTreeA +RegDeleteTreeW +RegDeleteValueA +RegDeleteValueW +RegDisablePredefinedCacheEx +RegEnumKeyExA +RegEnumKeyExW +RegEnumValueA +RegEnumValueW +RegFlushKey +RegGetKeySecurity +RegGetValueA +RegGetValueW +RegKrnGetAppKeyEventAddressInternal +RegKrnGetAppKeyLoaded +RegKrnGetClassesEnumTableAddressInternal +RegKrnGetHKEY_ClassesRootAddress +RegKrnGetTermsrvRegistryExtensionFlags +RegKrnResetAppKeyLoaded +RegKrnSetDllHasThreadStateGlobal +RegKrnSetTermsrvRegistryExtensionFlags +RegLoadAppKeyA +RegLoadAppKeyW +RegLoadKeyA +RegLoadKeyW +RegLoadMUIStringA +RegLoadMUIStringW +RegNotifyChangeKeyValue +RegOpenCurrentUser +RegOpenKeyExA +RegOpenKeyExInternalA +RegOpenKeyExInternalW +RegOpenKeyExW +RegOpenUserClassesRoot +RegQueryInfoKeyA +RegQueryInfoKeyW +RegQueryMultipleValuesA +RegQueryMultipleValuesW +RegQueryValueExA +RegQueryValueExW +RegRestoreKeyA +RegRestoreKeyW +RegSaveKeyExA +RegSaveKeyExW +RegSetKeySecurity +RegSetKeyValueA +RegSetKeyValueW +RegSetValueExA +RegSetValueExW +RegUnLoadKeyA +RegUnLoadKeyW +RegisterBadMemoryNotification +RegisterGPNotificationInternal +RegisterStateChangeNotification +RegisterStateLock +RegisterTraceGuidsW +RegisterWaitForSingleObjectEx +ReleaseActCtx +ReleaseMutex +ReleaseMutexWhenCallbackReturns +ReleaseSRWLockExclusive +ReleaseSRWLockShared +ReleaseSemaphore +ReleaseSemaphoreWhenCallbackReturns +ReleaseStateLock +RemapPredefinedHandleInternal +RemoveDirectoryA +RemoveDirectoryW +RemoveDllDirectory +RemoveExtensionProgIds +RemovePackageFromFamilyXref +RemovePackageStatus +RemovePackageStatusForUser +RemoveVectoredContinueHandler +RemoveVectoredExceptionHandler +ReplaceFileExInternal +ReplaceFileW +ResetEvent +ResetState +ResetWriteWatch +ResizePseudoConsole +ResolveDelayLoadedAPI +ResolveDelayLoadsFromDll +ResolveLocaleName +RestoreLastError +ResumeThread +RevertToSelf +RsopLoggingEnabledInternal +SHCoCreateInstance +SHCreateDirectoryExW +SHExpandEnvironmentStringsA +SHExpandEnvironmentStringsW +SHGetDesktopFolder +SHGetFileInfoW +SHGetFolderLocation +SHGetFolderPathA +SHGetFolderPathAndSubDirW +SHGetFolderPathW +SHGetInstanceExplorer +SHGetKnownFolderPath +SHGetSpecialFolderPathA +SHGetSpecialFolderPathW +SHLoadIndirectString +SHLoadIndirectStringInternal +SHRegCloseUSKey +SHRegCreateUSKeyA +SHRegCreateUSKeyW +SHRegDeleteEmptyUSKeyA +SHRegDeleteEmptyUSKeyW +SHRegDeleteUSValueA +SHRegDeleteUSValueW +SHRegEnumUSKeyA +SHRegEnumUSKeyW +SHRegEnumUSValueA +SHRegEnumUSValueW +SHRegGetBoolUSValueA +SHRegGetBoolUSValueW +SHRegGetUSValueA +SHRegGetUSValueW +SHRegOpenUSKeyA +SHRegOpenUSKeyW +SHRegQueryInfoUSKeyA +SHRegQueryInfoUSKeyW +SHRegQueryUSValueA +SHRegQueryUSValueW +SHRegSetUSValueA +SHRegSetUSValueW +SHRegWriteUSValueA +SHRegWriteUSValueW +SHSetKnownFolderPath +SHTruncateString +SaveAlternatePackageRootPath +SaveStateRootFolderPath +ScrollConsoleScreenBufferA +ScrollConsoleScreenBufferW +SearchPathA +SearchPathW +SetAclInformation +SetCachedSigningLevel +SetCalendarInfoW +SetClientDynamicTimeZoneInformation +SetClientTimeZoneInformation +SetCommBreak +SetCommConfig +SetCommMask +SetCommState +SetCommTimeouts +SetComputerNameA +SetComputerNameEx2W +SetComputerNameExA +SetComputerNameExW +SetComputerNameW +SetConsoleActiveScreenBuffer +SetConsoleCP +SetConsoleCtrlHandler +SetConsoleCursorInfo +SetConsoleCursorPosition +SetConsoleDisplayMode +SetConsoleHistoryInfo +SetConsoleInputExeNameA +SetConsoleInputExeNameW +SetConsoleMode +SetConsoleNumberOfCommandsA +SetConsoleNumberOfCommandsW +SetConsoleOutputCP +SetConsoleScreenBufferInfoEx +SetConsoleScreenBufferSize +SetConsoleTextAttribute +SetConsoleTitleA +SetConsoleTitleW +SetConsoleWindowInfo +SetCriticalSectionSpinCount +SetCurrentConsoleFontEx +SetCurrentDirectoryA +SetCurrentDirectoryW +SetDefaultDllDirectories +SetDynamicTimeZoneInformation +SetEndOfFile +SetEnvironmentStringsW +SetEnvironmentVariableA +SetEnvironmentVariableW +SetErrorMode +SetEvent +SetEventWhenCallbackReturns +SetExtensionProperty +SetFileApisToANSI +SetFileApisToOEM +SetFileAttributesA +SetFileAttributesW +SetFileInformationByHandle +SetFileIoOverlappedRange +SetFilePointer +SetFilePointerEx +SetFileSecurityW +SetFileTime +SetFileValidData +SetHandleCount +SetHandleInformation +SetIsDeveloperModeEnabled +SetIsSideloadingEnabled +SetKernelObjectSecurity +SetLastConsoleEventActive +SetLastError +SetLocalTime +SetLocaleInfoW +SetNamedPipeHandleState +SetPriorityClass +SetPrivateObjectSecurity +SetPrivateObjectSecurityEx +SetProcessAffinityUpdateMode +SetProcessDefaultCpuSets +SetProcessGroupAffinity +SetProcessInformation +SetProcessMitigationPolicy +SetProcessPreferredUILanguages +SetProcessPriorityBoost +SetProcessShutdownParameters +SetProcessValidCallTargets +SetProcessValidCallTargetsForMappedView +SetProcessWorkingSetSizeEx +SetProtectedPolicy +SetProtocolProperty +SetRoamingLastObservedChangeTime +SetSecurityAccessMask +SetSecurityDescriptorControl +SetSecurityDescriptorDacl +SetSecurityDescriptorGroup +SetSecurityDescriptorOwner +SetSecurityDescriptorRMControl +SetSecurityDescriptorSacl +SetStateVersion +SetStdHandle +SetStdHandleEx +SetSystemFileCacheSize +SetSystemTime +SetSystemTimeAdjustment +SetSystemTimeAdjustmentPrecise +SetThreadContext +SetThreadDescription +SetThreadErrorMode +SetThreadGroupAffinity +SetThreadIdealProcessor +SetThreadIdealProcessorEx +SetThreadInformation +SetThreadLocale +SetThreadPreferredUILanguages +SetThreadPriority +SetThreadPriorityBoost +SetThreadSelectedCpuSets +SetThreadStackGuarantee +SetThreadToken +SetThreadUILanguage +SetThreadpoolStackInformation +SetThreadpoolThreadMaximum +SetThreadpoolThreadMinimum +SetThreadpoolTimer +SetThreadpoolTimerEx +SetThreadpoolWait +SetThreadpoolWaitEx +SetTimeZoneInformation +SetTokenInformation +SetUnhandledExceptionFilter +SetUserGeoID +SetUserGeoName +SetWaitableTimer +SetWaitableTimerEx +SetupComm +SharedLocalIsEnabled +SignalObjectAndWait +SizeofResource +Sleep +SleepConditionVariableCS +SleepConditionVariableSRW +SleepEx +SpecialMBToWC +StartThreadpoolIo +StmAlignSize +StmAllocateFlat +StmCoalesceChunks +StmDeinitialize +StmInitialize +StmReduceSize +StmReserve +StmWrite +StrCSpnA +StrCSpnIA +StrCSpnIW +StrCSpnW +StrCatBuffA +StrCatBuffW +StrCatChainW +StrChrA +StrChrA_MB +StrChrIA +StrChrIW +StrChrNIW +StrChrNW +StrChrW +StrCmpCA +StrCmpCW +StrCmpICA +StrCmpICW +StrCmpIW +StrCmpLogicalW +StrCmpNA +StrCmpNCA +StrCmpNCW +StrCmpNIA +StrCmpNICA +StrCmpNICW +StrCmpNIW +StrCmpNW +StrCmpW +StrCpyNW +StrCpyNXA +StrCpyNXW +StrDupA +StrDupW +StrIsIntlEqualA +StrIsIntlEqualW +StrPBrkA +StrPBrkW +StrRChrA +StrRChrIA +StrRChrIW +StrRChrW +StrRStrIA +StrRStrIW +StrSpnA +StrSpnW +StrStrA +StrStrIA +StrStrIW +StrStrNIW +StrStrNW +StrStrW +StrToInt64ExA +StrToInt64ExW +StrToIntA +StrToIntExA +StrToIntExW +StrToIntW +StrTrimA +StrTrimW +SubmitThreadpoolWork +SubscribeEdpEnabledStateChange +SubscribeStateChangeNotification +SubscribeWdagEnabledStateChange +SuspendThread +SwitchToFiber +SwitchToThread +SystemTimeToFileTime +SystemTimeToTzSpecificLocalTime +SystemTimeToTzSpecificLocalTimeEx +TerminateEnclave +TerminateProcess +TerminateProcessOnMemoryExhaustion +TerminateThread +TlsAlloc +TlsFree +TlsGetValue +TlsSetValue +TraceEvent +TraceMessage +TraceMessageVa +TransactNamedPipe +TransmitCommChar +TryAcquireSRWLockExclusive +TryAcquireSRWLockShared +TryEnterCriticalSection +TrySubmitThreadpoolCallback +TzSpecificLocalTimeToSystemTime +TzSpecificLocalTimeToSystemTimeEx +UnhandledExceptionFilter +UnlockFile +UnlockFileEx +UnmapViewOfFile +UnmapViewOfFile2 +UnmapViewOfFileEx +UnregisterBadMemoryNotification +UnregisterGPNotificationInternal +UnregisterStateChangeNotification +UnregisterStateLock +UnregisterTraceGuids +UnregisterWaitEx +UnsubscribeEdpEnabledStateChange +UnsubscribeStateChangeNotification +UnsubscribeWdagEnabledStateChange +UpdatePackageStatus +UpdatePackageStatusForUser +UpdatePackageStatusForUserSid +UpdateProcThreadAttribute +UrlApplySchemeA +UrlApplySchemeW +UrlCanonicalizeA +UrlCanonicalizeW +UrlCombineA +UrlCombineW +UrlCompareA +UrlCompareW +UrlCreateFromPathA +UrlCreateFromPathW +UrlEscapeA +UrlEscapeW +UrlFixupW +UrlGetLocationA +UrlGetLocationW +UrlGetPartA +UrlGetPartW +UrlHashA +UrlHashW +UrlIsA +UrlIsNoHistoryA +UrlIsNoHistoryW +UrlIsOpaqueA +UrlIsOpaqueW +UrlIsW +UrlUnescapeA +UrlUnescapeW +VerFindFileA +VerFindFileW +VerLanguageNameA +VerLanguageNameW +VerQueryValueA +VerQueryValueW +VerSetConditionMask +VerifyApplicationUserModelId +VerifyApplicationUserModelIdA +VerifyPackageFamilyName +VerifyPackageFamilyNameA +VerifyPackageFullName +VerifyPackageFullNameA +VerifyPackageId +VerifyPackageIdA +VerifyPackageRelativeApplicationId +VerifyPackageRelativeApplicationIdA +VerifyScripts +VirtualAlloc +VirtualAlloc2 +VirtualAlloc2FromApp +VirtualAllocEx +VirtualAllocExNuma +VirtualAllocFromApp +VirtualFree +VirtualFreeEx +VirtualLock +VirtualProtect +VirtualProtectEx +VirtualProtectFromApp +VirtualQuery +VirtualQueryEx +VirtualUnlock +VirtualUnlockEx +WTSGetServiceSessionId +WTSIsServerContainer +WaitCommEvent +WaitForDebugEvent +WaitForDebugEventEx +WaitForMachinePolicyForegroundProcessingInternal +WaitForMultipleObjects +WaitForMultipleObjectsEx +WaitForSingleObject +WaitForSingleObjectEx +WaitForThreadpoolIoCallbacks +WaitForThreadpoolTimerCallbacks +WaitForThreadpoolWaitCallbacks +WaitForThreadpoolWorkCallbacks +WaitForUserPolicyForegroundProcessingInternal +WaitNamedPipeW +WaitOnAddress +WakeAllConditionVariable +WakeByAddressAll +WakeByAddressSingle +WakeConditionVariable +WerGetFlags +WerRegisterAdditionalProcess +WerRegisterAppLocalDump +WerRegisterCustomMetadata +WerRegisterExcludedMemoryBlock +WerRegisterFile +WerRegisterMemoryBlock +WerRegisterRuntimeExceptionModule +WerSetFlags +WerUnregisterAdditionalProcess +WerUnregisterAppLocalDump +WerUnregisterCustomMetadata +WerUnregisterExcludedMemoryBlock +WerUnregisterFile +WerUnregisterMemoryBlock +WerUnregisterRuntimeExceptionModule +WerpNotifyLoadStringResource +WerpNotifyUseStringResource +WideCharToMultiByte +Wow64DisableWow64FsRedirection +Wow64RevertWow64FsRedirection +Wow64SetThreadDefaultGuestMachine +WriteConsoleA +WriteConsoleInputA +WriteConsoleInputW +WriteConsoleOutputA +WriteConsoleOutputAttribute +WriteConsoleOutputCharacterA +WriteConsoleOutputCharacterW +WriteConsoleOutputW +WriteConsoleW +WriteFile +WriteFileEx +WriteFileGather +WriteProcessMemory +WriteStateAtomValue +WriteStateContainerValue +ZombifyActCtx +_AddMUIStringToCache +_GetMUIStringFromCache +_OpenMuiStringCache +__C_specific_handler +__chkstk +__dllonexit3 +__jump_unwind +__wgetmainargs +_amsg_exit +_c_exit +_cexit +_exit +_initterm +_initterm_e +_invalid_parameter +_onexit +_purecall +_time64 +atexit +exit +hgets +hwprintf +lstrcmp +lstrcmpA +lstrcmpW +lstrcmpi +lstrcmpiA +lstrcmpiW +lstrcpyn +lstrcpynA +lstrcpynW +lstrlen +lstrlenA +lstrlenW +time +wprintf diff --git a/lib/libc/mingw/libarm32/keyboardfiltercore.def b/lib/libc/mingw/libarm32/keyboardfiltercore.def new file mode 100644 index 0000000000000000000000000000000000000000..ce75c35e6a4b1181c02025a191afd7c8bee215a9 --- /dev/null +++ b/lib/libc/mingw/libarm32/keyboardfiltercore.def @@ -0,0 +1,8 @@ +; +; Definition file of KeyboardFilterCore.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "KeyboardFilterCore.DLL" +EXPORTS +HookMain diff --git a/lib/libc/mingw/libarm32/keyiso.def b/lib/libc/mingw/libarm32/keyiso.def new file mode 100644 index 0000000000000000000000000000000000000000..b9631fede70b082531a9eb09ced237f4db7cfd73 --- /dev/null +++ b/lib/libc/mingw/libarm32/keyiso.def @@ -0,0 +1,9 @@ +; +; Definition file of keyiso.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "keyiso.dll" +EXPORTS +KeyIsoServiceMain +KeyIsoSetAuditingInterface diff --git a/lib/libc/mingw/libarm32/l2gpstore.def b/lib/libc/mingw/libarm32/l2gpstore.def new file mode 100644 index 0000000000000000000000000000000000000000..6a0e5a88f18bab77dea2927b4961b33689f757b4 --- /dev/null +++ b/lib/libc/mingw/libarm32/l2gpstore.def @@ -0,0 +1,14 @@ +; +; Definition file of l2gpstore.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "l2gpstore.dll" +EXPORTS +L2GPPolicyDataDelete +L2GPPolicyDataDeleteAll +L2GPPolicyDataRead +L2GPPolicyDataWrite +L2GPPolicyFreeMem +L2GPPolicyStoreClose +L2GPPolicyStoreOpen diff --git a/lib/libc/mingw/libarm32/langcleanupsysprepaction.def b/lib/libc/mingw/libarm32/langcleanupsysprepaction.def new file mode 100644 index 0000000000000000000000000000000000000000..42e39d14d16f2cab0278626fda302b78520047cc --- /dev/null +++ b/lib/libc/mingw/libarm32/langcleanupsysprepaction.def @@ -0,0 +1,8 @@ +; +; Definition file of LangCleanupSysprepAction.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "LangCleanupSysprepAction.dll" +EXPORTS +Sysprep_Generalize_MUILangCleanup diff --git a/lib/libc/mingw/libarm32/listsvc.def b/lib/libc/mingw/libarm32/listsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..508378e86e996b5dd546be156fbcdc95976a3ccb --- /dev/null +++ b/lib/libc/mingw/libarm32/listsvc.def @@ -0,0 +1,8 @@ +; +; Definition file of HOMEGROUPLISTENER.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "HOMEGROUPLISTENER.dll" +EXPORTS +ListenerServiceMain diff --git a/lib/libc/mingw/libarm32/livessp.def b/lib/libc/mingw/libarm32/livessp.def new file mode 100644 index 0000000000000000000000000000000000000000..de6be325270639c0e2d52d24f7135ffcaf28eb21 --- /dev/null +++ b/lib/libc/mingw/libarm32/livessp.def @@ -0,0 +1,9 @@ +; +; Definition file of LIVESSP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "LIVESSP.dll" +EXPORTS +SpLsaModeInitialize +SpUserModeInitialize diff --git a/lib/libc/mingw/libarm32/lltdapi.def b/lib/libc/mingw/libarm32/lltdapi.def new file mode 100644 index 0000000000000000000000000000000000000000..cadfa30bf81376dbcfaed28dbed905d346cd3bc5 --- /dev/null +++ b/lib/libc/mingw/libarm32/lltdapi.def @@ -0,0 +1,11 @@ +; +; Definition file of LLTDAPI.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "LLTDAPI.DLL" +EXPORTS +LLTDCreateEnumerator +LLTDCreateMapFromXML +LLTDCreateMapper +LLTDCreateNode diff --git a/lib/libc/mingw/libarm32/lltdsvc.def b/lib/libc/mingw/libarm32/lltdsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..ffa5ed5da906ac6c06bdf28b6a8a6de24364c8c7 --- /dev/null +++ b/lib/libc/mingw/libarm32/lltdsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of LLTDSVC.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "LLTDSVC.DLL" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/localspl.def b/lib/libc/mingw/libarm32/localspl.def new file mode 100644 index 0000000000000000000000000000000000000000..5db1a87adc5f024592417307c5eb6ac2f1f2c030 --- /dev/null +++ b/lib/libc/mingw/libarm32/localspl.def @@ -0,0 +1,121 @@ +; +; Definition file of LocalSpl.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "LocalSpl.dll" +EXPORTS +ord_400 @400 +LclIsSessionZero +LclPromptUIPerSessionUser +SplAddCSRPrinter +SplDoesCSRPrinterDevnodeExist +SplEnumJobNamedProperties +SplGetDriverUpdateStatus +SplGetJobExtra +SplGetLocalDevMode +SplIsDriverInstalled +SplIsLocalDriverAvailable +SplIsValidUserPropertyBag +SplNotifyServerStatus +SplReenumeratePorts +SplSetCSRPrinterDevnode +SplSetDriverUpdateStatus +SplSetJobError +SplSetJobExtra +ClosePrintProcessor +ControlPrintProcessor +EnumPrintProcessorDatatypesW +GetPrintProcessorCapabilities +InitializePrintMonitor2 +InitializePrintProvidor +LocalAddForm +LocalDeleteForm +LocalEnumForms +LocalReadPrinter +LocalSetForm +OpenPrintProcessor +PrintDocumentOnPrintProcessor +SplAbortPrinter +SplAddForm +SplAddJob +SplAddMonitor +SplAddPort +SplAddPortEx +SplAddPrintProcessor +SplAddPrinter +SplAddPrinterDriverEx +SplClosePrinter +SplCloseSpooler +SplConfigChange +SplCopyFileEvent +SplCopyNumberOfFiles +SplCreatePrinterIC +SplCreateSpooler +SplDeleteForm +SplDeleteJobNamedProperty +SplDeleteMonitor +SplDeletePort +SplDeletePrintProcCacheData +SplDeletePrintProcessor +SplDeletePrinter +SplDeletePrinterData +SplDeletePrinterDataEx +SplDeletePrinterDriverEx +SplDeletePrinterIC +SplDeletePrinterKey +SplDeletePrinterWithJobs +SplDeleteSpooler +SplDriverEvent +SplEndDocPrinter +SplEndPagePrinter +SplEnumForms +SplEnumJobs +SplEnumMonitors +SplEnumPorts +SplEnumPrintProcCacheData +SplEnumPrintProcessorDatatypes +SplEnumPrintProcessors +SplEnumPrinterData +SplEnumPrinterDataEx +SplEnumPrinterDrivers +SplEnumPrinterKey +SplEnumPrinters +SplGetDriverDir +SplGetForm +SplGetJob +SplGetJobNamedPropertyValue +SplGetPrintClassObject +SplGetPrintClassObject_4CSR +SplGetPrintProcCacheData +SplGetPrintProcessorDirectory +SplGetPrinter +SplGetPrinterData +SplGetPrinterDataEx +SplGetPrinterDriver +SplGetPrinterDriverDirectory +SplGetPrinterDriverEx +SplGetPrinterExtra +SplGetPrinterExtraEx +SplGetUserPropertyBag +SplIsCompatibleDriver +SplLoadLibraryTheCopyFileModule +SplMonitorIsInstalled +SplOpenPrinter +SplPlayGdiScriptOnPrinterIC +SplReportJobProcessingProgress +SplResetPrinter +SplScheduleJob +SplSetForm +SplSetJob +SplSetJobNamedProperty +SplSetPrintProcCacheData +SplSetPrinter +SplSetPrinterData +SplSetPrinterDataEx +SplSetPrinterExtra +SplSetPrinterExtraEx +SplStartDocPrinter +SplStartPagePrinter +SplWritePrinter +SplXcvData diff --git a/lib/libc/mingw/libarm32/lpk.def b/lib/libc/mingw/libarm32/lpk.def new file mode 100644 index 0000000000000000000000000000000000000000..ac3f55bdbcf211734c0032f02e608696a88405b5 --- /dev/null +++ b/lib/libc/mingw/libarm32/lpk.def @@ -0,0 +1,17 @@ +; +; Definition file of lpk.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "lpk.dll" +EXPORTS +LpkDrawTextEx +LpkEditControl DATA +LpkExtTextOut +LpkGetCharacterPlacement +LpkGetTextExtentExPoint +LpkInitialize +LpkPSMTextOut +LpkTabbedTextOut +LpkUseGDIWidthCache +ftsWordBreak diff --git a/lib/libc/mingw/libarm32/lsasrv.def b/lib/libc/mingw/libarm32/lsasrv.def new file mode 100644 index 0000000000000000000000000000000000000000..e077d22f09f25f14bb955e661958d6840bd66d40 --- /dev/null +++ b/lib/libc/mingw/libarm32/lsasrv.def @@ -0,0 +1,266 @@ +; +; Definition file of LSASRV.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "LSASRV.dll" +EXPORTS +InitializeLsaExtension +QueryLsaInterface +LsaDbLookupSidChainRequest +LsaIAddCredentialKeys +LsaIAddNamesToLogonSession +LsaIAdjustTokenObjectIntegrity +LsaIAdtAuditingEnabledByCategory +LsaIAdtAuditingEnabledBySubCategory +LsaIAllocateHeap +LsaIAllocateHeapZero +LsaIAuditAccountLogon +LsaIAuditAccountLogonEx +LsaIAuditInitializeParametersAndWriteEvent +LsaIAuditKdcEvent +LsaIAuditKerberosLogon +LsaIAuditLogonEx +LsaIAuditLogonUsingExplicitCreds +LsaIAuditNotifyPackageLoad +LsaIAuditPasswordAccessEvent +LsaIAuditReplay +LsaIAuditSamEvent +LsaICallPackage +LsaICallPackageEx +LsaICallPackagePassthrough +LsaICancelNotification +LsaIChangeSecretCipherKey +LsaICheckProtectedUserByTokenInfo +LsaIClearOldSyskey +LsaICryptProtectData +LsaICryptProtectDataEx +LsaICryptUnprotectData +LsaICryptUnprotectDataEx +LsaIDereferenceCredHandle +LsaIDeriveAndEncodeCredentialKeys +LsaIDsNotifiedObjectChange +LsaIEfsAcceptSmartcardCredentials +LsaIEqualLogonProcessName +LsaIEqualSupplementalTokenInfo +LsaIEventWritePackageNoCredential +LsaIEventWritePackageNotCacheLogonUser +LsaIFilterNamespace +LsaIFilterSids +LsaIForestTrustFindMatch +LsaIFreeForestTrustInfo +LsaIFreeHeap +LsaIFreeReturnBuffer +LsaIFreeSupplementalTokenInfo +LsaIFree_LSAI_PRIVATE_DATA +LsaIFree_LSAI_SECRET_ENUM_BUFFER +LsaIFree_LSAPR_ACCOUNT_ENUM_BUFFER +LsaIFree_LSAPR_CR_CIPHER_VALUE +LsaIFree_LSAPR_POLICY_DOMAIN_INFORMATION +LsaIFree_LSAPR_POLICY_INFORMATION +LsaIFree_LSAPR_PRIVILEGE_ENUM_BUFFER +LsaIFree_LSAPR_PRIVILEGE_SET +LsaIFree_LSAPR_REFERENCED_DOMAIN_LIST +LsaIFree_LSAPR_SR_SECURITY_DESCRIPTOR +LsaIFree_LSAPR_TRANSLATED_NAMES +LsaIFree_LSAPR_TRANSLATED_SIDS +LsaIFree_LSAPR_TRUSTED_DOMAIN_INFO +LsaIFree_LSAPR_TRUSTED_ENUM_BUFFER +LsaIFree_LSAPR_TRUSTED_ENUM_BUFFER_EX +LsaIFree_LSAPR_TRUST_INFORMATION +LsaIFree_LSAPR_UNICODE_STRING +LsaIFree_LSAPR_UNICODE_STRING_BUFFER +LsaIFree_LSAP_SITENAME_INFO +LsaIFree_LSAP_SITE_INFO +LsaIFree_LSAP_SUBNET_INFO +LsaIFree_LSAP_UPN_SUFFIXES +LsaIFree_LSA_FOREST_TRUST_COLLISION_INFORMATION +LsaIFree_LSA_FOREST_TRUST_INFORMATION +LsaIGetCallInfo +LsaIGetForestTrustInformation +LsaIGetLogonGuid +LsaIGetNameFromLuid +LsaIGetNbAndDnsDomainNames +LsaIGetNego2Package +LsaIGetSiteName +LsaIGetSupplementalTokenInfo +LsaIHealthCheck +LsaIImpersonateClient +LsaIInitializeNetlogonFuncPtrs +LsaIIsDomainWithinForest +LsaIIsDsPaused +LsaIIsLastInteractiveLogonInfoEnabled +LsaIIsLocalHost +LsaIIsSuppressChannelBindingInfo +LsaIIsTrustedDomainsEnabled +LsaIKerberosRegisterTrustNotification +LsaILookupWellKnownName +LsaIModifyPerformanceCounter +LsaINoConnectedUserPolicy +LsaINoMoreWin2KDomain +LsaINotifyChangeNotification +LsaINotifyGCStatusChange +LsaINotifyNetlogonParametersChangeW +LsaINotifyNewPassword +LsaINotifyPasswordChanged +LsaIOpenPolicyTrusted +LsaIQueryForestTrustInfo +LsaIQueryInformationPolicyTrusted +LsaIQueryPackageAttrInLogonSession +LsaIQuerySiteInfo +LsaIQuerySubnetInfo +LsaIQueryUpnSuffixes +LsaIReferenceCredHandle +LsaIRegisterLogonSessionCallback +LsaIRegisterNotification +LsaIRegisterPolicyChangeNotificationCallback +LsaIReplicateClientObject +LsaIRetrieveCurrentUserSid +LsaISafeMode +LsaISamIndicatedDsStarted +LsaISetClientDnsHostName +LsaISetLogonGuidInLogonSession +LsaISetLogonInfo +LsaISetNewSyskey +LsaISetPackageAttrInLogonSession +LsaISetSupplementalTokenInfo +LsaISetTokenDacl +LsaISetUserFlags +LsaISetupWasRun +LsaITransformAuthorizationData +LsaIUnregisterAllPolicyChangeNotificationCallback +LsaIUnregisterLogonSessionCallback +LsaIUnregisterPolicyChangeNotificationCallback +LsaIUpdateForestTrustInformation +LsaIUpdateKerbMaxTokenSize +LsaIUpdateLogonSession +LsaIValidateTargetInfo +LsaIVerifyCachability +LsaIWriteAuditEvent +LsaIWriteKdcAuthenticationEvent +LsapAdtAuditingEnabledByLogonId +LsapAdtAuditingEnabledBySubCategory +LsapAdtAuditingEnabledHint +LsapAdtInitParametersArray +LsapAdtWriteLog +LsapAllocateLsaHeap +LsapAllocatePrivateHeap +LsapAuOpenSam +LsapAuditFailed +LsapBuildPrivilegeAuditString +LsapCheckBootMode +LsapCloseHandle +LsapCompareDomainNames +LsapCrServerGetSessionKey +LsapCrServerGetSessionKeySafe +LsapDbAcquireLockEx +LsapDbApplyTransaction +LsapDbBuildObjectCaches +LsapDbCloseHandle +LsapDbCloseObject +LsapDbCopyUnicodeAttribute +LsapDbCopyUnicodeAttributeNoAlloc +LsapDbCreateObject +LsapDbDeleteAttributesObject +LsapDbDeleteObject +LsapDbDereferenceHandle +LsapDbDereferenceObject +LsapDbEnumerateSids +LsapDbEnumerateTrustedDomainsEx +LsapDbExpAcquireReadLockTrustedDomainList +LsapDbExpAcquireWriteLockTrustedDomainList +LsapDbExpConvertReadLockTrustedDomainListToExclusive +LsapDbExpConvertWriteLockTrustedDomainListToShared +LsapDbExpIsCacheBuilding +LsapDbExpIsCacheValid +LsapDbExpIsLockedTrustedDomainList +LsapDbExpMakeCacheBuilding +LsapDbExpMakeCacheInvalid +LsapDbExpMakeCacheValid +LsapDbExpReleaseLockTrustedDomainList +LsapDbFreeAttributes +LsapDbFreeTrustedDomainsEx +LsapDbGetDbObjectTypeName +LsapDbGetDbPolicyHandle +LsapDbGetSecretType +LsapDbInitializeAttribute +LsapDbIsStatusConnectionFailure +LsapDbLookupAddListReferencedDomains +LsapDbLookupCreateListReferencedDomains +LsapDbLookupGetDomainInfo +LsapDbLookupListReferencedDomains +LsapDbLookupMergeDisjointReferencedDomains +LsapDbLookupNameChainRequest +LsapDbLookupNamesInPrimaryDomain +LsapDbLookupSidsInPrimaryDomain +LsapDbMakeGuidAttribute +LsapDbMakeSidAttribute +LsapDbMakeUnicodeAttribute +LsapDbOpenObject +LsapDbQueryInformationPolicy +LsapDbReadAttribute +LsapDbReadAttributesObject +LsapDbReferenceObject +LsapDbReleaseLockEx +LsapDbSecretIsMachineAcc +LsapDbSidToLogicalNameObject +LsapDbSlowEnumerateTrustedDomains +LsapDbUpdateCountCompUnmappedNames +LsapDbVerifyHandle +LsapDbVerifyInfoQueryTrustedDomain +LsapDbVerifyInfoSetTrustedDomain +LsapDbWriteAttributesObject +LsapDomainRenameHandlerForLogonSessions +LsapDsInitializeDsStateInfo +LsapDsUnitializeDsStateInfo +LsapDssetupInitializeGetPrimaryDomainInformationOpState +LsapDuplicateSid +LsapDuplicateString +LsapFreeLsaHeap +LsapFreePrivateHeap +LsapFreeString +LsapGetAccountDomainHandle +LsapGetCapeNamesForCap +LsapGetGlobalRestrictAnonymous +LsapGetHourlyLogLevel +LsapGetLogonSessionAccountInfoEx +LsapGetLookupRestrictIsolatedNameLevel +LsapGetPolicyHandle +LsapGetWellKnownSid +LsapInitLsa +LsapInitializeLsaDb +LsapIsBuiltinDomain +LsapIsSamOpened +LsapOpenSam +LsapQueryClientInfo +LsapRemoveTrailingDot +LsapRpcCopySid +LsapRpcCopyUnicodeString +LsapRtlValidateControllerTrustedDomain +LsapRtlValidateControllerTrustedDomainByHandle +LsapSetErrorInfo +LsapSidListSize +LsapTraceEvent +LsapTraceEventWithData +LsapTruncateUnicodeString +LsarClose +LsarCreateSecret +LsarDeleteObject +LsarEnumerateTrustedDomainsEx +LsarLookupSids +LsarOpenPolicy +LsarOpenSecret +LsarQueryDomainInformationPolicy +LsarQueryInformationPolicy +LsarQuerySecret +LsarQueryTrustedDomainInfoByName +LsarRetrievePrivateData +LsarSetInformationPolicy +LsarSetSecret +LsarSetTrustedDomainInfoByName +LsarStorePrivateData +ServiceInit +_fgs__LSAPR_TRUSTED_ENUM_BUFFER +_fgs__LSAPR_TRUSTED_ENUM_BUFFER_EX +_fgs__LSAPR_TRUST_INFORMATION +_fgu__LSAPR_TRUSTED_DOMAIN_INFO diff --git a/lib/libc/mingw/libarm32/maintenanceui.def b/lib/libc/mingw/libarm32/maintenanceui.def new file mode 100644 index 0000000000000000000000000000000000000000..0a4213ff7789c9a85d841dc088c1bb4df438aac0 --- /dev/null +++ b/lib/libc/mingw/libarm32/maintenanceui.def @@ -0,0 +1,9 @@ +; +; Definition file of MaintenanceUI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MaintenanceUI.dll" +EXPORTS +StartMaintenance +StopMaintenance diff --git a/lib/libc/mingw/libarm32/mcxdriv.def b/lib/libc/mingw/libarm32/mcxdriv.def new file mode 100644 index 0000000000000000000000000000000000000000..f8e6b1bdd72f6edd054bcb752efcd4f4a2b9b9d5 --- /dev/null +++ b/lib/libc/mingw/libarm32/mcxdriv.def @@ -0,0 +1,8 @@ +; +; Definition file of McxDriv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "McxDriv.dll" +EXPORTS +Mcx2Install diff --git a/lib/libc/mingw/libarm32/mfasfsrcsnk.def b/lib/libc/mingw/libarm32/mfasfsrcsnk.def new file mode 100644 index 0000000000000000000000000000000000000000..7bbffbcefa9ca36c799c53d1309e584dce298eab --- /dev/null +++ b/lib/libc/mingw/libarm32/mfasfsrcsnk.def @@ -0,0 +1,26 @@ +; +; Definition file of mfasfsrcsnk.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mfasfsrcsnk.dll" +EXPORTS +MFCreateASFContentInfo +MFCreateASFIndexer +MFCreateASFIndexerByteStream +MFCreateASFMediaSink +MFCreateASFMediaSinkActivate +MFCreateASFMediaSinkActivateFromByteStream +MFCreateASFMediaSinkActivateNoInit +MFCreateASFMultiplexer +MFCreateASFMutex +MFCreateASFProfile +MFCreateASFProfileFromPresentationDescriptor +MFCreateASFSplitter +MFCreateASFStreamConfig +MFCreateASFStreamPrioritization +MFCreateASFStreamSelector +MFCreateASFStreamingMediaSink +MFCreateASFStreamingMediaSinkActivate +MFCreateASFStreamingMediaSinkActivateNoInit +MFCreatePresentationDescriptorFromASFProfile diff --git a/lib/libc/mingw/libarm32/mfcaptureengine.def b/lib/libc/mingw/libarm32/mfcaptureengine.def new file mode 100644 index 0000000000000000000000000000000000000000..2925aa9ca74a928ad17a21b3ec26b5d5f5dfca52 --- /dev/null +++ b/lib/libc/mingw/libarm32/mfcaptureengine.def @@ -0,0 +1,8 @@ +; +; Definition file of MFCaptureEngine.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MFCaptureEngine.DLL" +EXPORTS +MFCreateCaptureEngine diff --git a/lib/libc/mingw/libarm32/mfnetcore.def b/lib/libc/mingw/libarm32/mfnetcore.def new file mode 100644 index 0000000000000000000000000000000000000000..abdeba326ba571887ea3e8d1c5562c832cf12730 --- /dev/null +++ b/lib/libc/mingw/libarm32/mfnetcore.def @@ -0,0 +1,10 @@ +; +; Definition file of mfnetcore.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mfnetcore.dll" +EXPORTS +MFCreateCredentialCache +MFCreatePartialSeekableByteStream +MFCreateProxyLocator diff --git a/lib/libc/mingw/libarm32/mfnetsrc.def b/lib/libc/mingw/libarm32/mfnetsrc.def new file mode 100644 index 0000000000000000000000000000000000000000..73f3287e0fb43d2ee66bec5af335c5da09401748 --- /dev/null +++ b/lib/libc/mingw/libarm32/mfnetsrc.def @@ -0,0 +1,10 @@ +; +; Definition file of mfnetsrc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mfnetsrc.dll" +EXPORTS +MFCreateByteCacheFile +MFCreateCacheManager +MFCreateFileBlockMap diff --git a/lib/libc/mingw/libarm32/mftranscode.def b/lib/libc/mingw/libarm32/mftranscode.def new file mode 100644 index 0000000000000000000000000000000000000000..2906e344003ff31da6350728471feb853eb9d1ef --- /dev/null +++ b/lib/libc/mingw/libarm32/mftranscode.def @@ -0,0 +1,15 @@ +; +; Definition file of MFTranscode.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MFTranscode.dll" +EXPORTS +GetTranscodeComponentCreator +MFCreateSmartRemuxEngine +MFCreateTranscodeEngine +MFCreateTranscodeProfile +MFCreateTranscodeSinkActivate +MFCreateTranscodeTopology +MFCreateTranscodeTopologyFromByteStream +MFTranscodeGetAudioOutputAvailableTypes diff --git a/lib/libc/mingw/libarm32/mibincodec.def b/lib/libc/mingw/libarm32/mibincodec.def new file mode 100644 index 0000000000000000000000000000000000000000..415c3d7662e90450fd5f72e4c3a3bd244e493352 --- /dev/null +++ b/lib/libc/mingw/libarm32/mibincodec.def @@ -0,0 +1,15 @@ +; +; Definition file of mibincodec.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mibincodec.dll" +EXPORTS +MI_Application_NewDeserializer_Binary +MI_Application_NewSerializer_Binary +SyncBmilReader_Create +SyncBmilReader_Delete +SyncBmilReader_ReadInstance +SyncBmilWriter_Create +SyncBmilWriter_Delete +SyncBmilWriter_WriteInstance diff --git a/lib/libc/mingw/libarm32/microsoft.management.infrastructure.native.unmanaged.def b/lib/libc/mingw/libarm32/microsoft.management.infrastructure.native.unmanaged.def new file mode 100644 index 0000000000000000000000000000000000000000..cd636309386099492d68fd62b9efdca054125d4e --- /dev/null +++ b/lib/libc/mingw/libarm32/microsoft.management.infrastructure.native.unmanaged.def @@ -0,0 +1,38 @@ +; +; Definition file of Microsoft.Management.Infrastructure.Native.Unmanaged.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Microsoft.Management.Infrastructure.Native.Unmanaged.DLL" +EXPORTS +GetAddr_OperationCallbacks_ClassObjectNeededCallback +GetAddr_OperationCallbacks_FreeIncludedFileBufferCallback +GetAddr_OperationCallbacks_GetIncludedFileBufferCallback +GetAddr_OperationCallbacks_NativeClassCallback +GetAddr_OperationCallbacks_NativeIndicationCallback +GetAddr_OperationCallbacks_NativeInstanceCallback +GetAddr_OperationCallbacks_NativePromptUserCallback +GetAddr_OperationCallbacks_NativeStreamedParameterResultCallback +GetAddr_OperationCallbacks_NativeWriteErrorCallback +GetAddr_OperationCallbacks_NativeWriteMessageCallback +GetAddr_OperationCallbacks_NativeWriteProgressCallback +GetAddr_SessionHandle_OnReleaseHandleCompleted +MI_ApplicationWrapper_Initialize +MI_ApplicationWrapper_ScheduleCleanupCallback +MI_ApplicationWrapper_SetAppDomainIsUnloading +MI_Helpers_GetCurrentSecurityToken +MI_Helpers_IsClrShuttingDown +MI_Helpers_SetClrIsNotShuttingDown +MI_Helpers_SetClrIsShuttingDown +MI_OperationWrapper_DecrementCount_AndDontWorryAboutLifetimeOfMiDotNetDll +MI_OperationWrapper_DecrementCount_AndManageLifetimeOfMiDotNetDll +MI_OperationWrapper_GetClass +MI_OperationWrapper_GetIndication +MI_OperationWrapper_GetInstance +MI_OperationWrapper_Initialize +MI_OperationWrapper_ScheduleDrainingWorkIfNeeded +MI_OperationWrapper_SetupDrainingIfNeeded +UnmanagedMI_GetMiClientFT_V1 +UnmanagedMI_GetMiEvaluatorFT_V1 +UnmanagedMI_GetMiMonitoringFT_V1 +UnmanagedMI_GetMiReactiveExtensionsFT_V1 diff --git a/lib/libc/mingw/libarm32/mimofcodec.def b/lib/libc/mingw/libarm32/mimofcodec.def new file mode 100644 index 0000000000000000000000000000000000000000..500a08c37e294d06de69e865557024bf5dbd8664 --- /dev/null +++ b/lib/libc/mingw/libarm32/mimofcodec.def @@ -0,0 +1,13 @@ +; +; Definition file of mimofcodec.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mimofcodec.dll" +EXPORTS +MI_Application_NewDeserializer_Mof +MI_Application_NewSerializer_Mof +MI_MOFParser_Delete +MI_MOFParser_Init +MI_MOFParser_Lex +MI_MOFParser_Parse diff --git a/lib/libc/mingw/libarm32/mirrordrvcompat.def b/lib/libc/mingw/libarm32/mirrordrvcompat.def new file mode 100644 index 0000000000000000000000000000000000000000..655a4b67a20b05242c267e14f801e21ab8f207aa --- /dev/null +++ b/lib/libc/mingw/libarm32/mirrordrvcompat.def @@ -0,0 +1,8 @@ +; +; Definition file of MirrorDrvCompat.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MirrorDrvCompat.dll" +EXPORTS +MirrorDrvLoadedNotify diff --git a/lib/libc/mingw/libarm32/miutils.def b/lib/libc/mingw/libarm32/miutils.def new file mode 100644 index 0000000000000000000000000000000000000000..fea36397fb9f1be1ad05ed1eecaa578f170f6d97 --- /dev/null +++ b/lib/libc/mingw/libarm32/miutils.def @@ -0,0 +1,153 @@ +; +; Definition file of miutils.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "miutils.dll" +EXPORTS +??0CAutoSetActivityId@@QAA@XZ +??0CCritSec@@QAA@XZ +??0DynamicSchema@@QAA@XZ +??0IndicationSchema@@QAA@XZ +??0StaticSchema@@QAA@XZ +??0WMISchema@@QAA@XZ +??0WMISchema@@QAA@_N@Z +??1CAutoSetActivityId@@QAA@XZ +??1CCritSec@@QAA@XZ +??1WMISchema@@UAA@XZ +??4CAutoSetActivityId@@QAAAAV0@ABV0@@Z +??4CCritSec@@QAAAAV0@ABV0@@Z +?CreateInstance@DynamicSchema@@UAAJPBGPAUIWbemClassObject@@KPBU_MI_PropertySet@@_NAAPAU_MI_Instance@@PAUIConversionContext@@@Z +?CreateInstance@IndicationSchema@@UAAJPBGPAUIWbemClassObject@@KPBU_MI_PropertySet@@_NAAPAU_MI_Instance@@PAUIConversionContext@@@Z +?CreateInstance@StaticSchema@@UAAJPBGPAUIWbemClassObject@@KPBU_MI_PropertySet@@_NAAPAU_MI_Instance@@PAUIConversionContext@@@Z +?DeInitialize@WMISchema@@QAAJXZ +?GetFlags@MiSchema@@UBAJXZ +?GetMiClass@DynamicSchema@@UAAJPBG00PAPBU_MI_Class@@@Z +?GetMiClass@IndicationSchema@@UAAJPBG00PAPBU_MI_Class@@@Z +?GetMiClass@StaticSchema@@UAAJPBG00PAPBU_MI_Class@@@Z +?GetNoneCachedWmiClass@WMISchema@@UAAJPBGPAUIWbemServices@@AAV?$CComPtr@UIWbemClassObject@@@ATL@@PAUIConversionContext@@@Z +?GetWmiClass@WMISchema@@UAAJPBG0AAV?$CComPtr@UIWbemClassObject@@@ATL@@PAUIConversionContext@@@Z +?GetWmiIWbemServices@WMISchema@@UAAJPBGAAV?$CComPtr@UIWbemServices@@@ATL@@@Z +?Initialize@StaticSchema@@QAAJPBU_MI_Module@@@Z +?SetFlags@MiSchema@@MAAJJ@Z +CimErrorFromErrorCode +CimError_Construct +CimStatusCodeFromWindowsError +CimTypeToType +ClassCache_AddClass +ClassCache_Delete +ClassCache_GetClass +ClassCache_New +Class_New +CompareInstance +CompareValue +Config_GetProtocolHandlerDetails +Config_GetRegString +CreateConversionContext +DestinationOptions_Create +DestinationOptions_Duplicate +DestinationOptions_MigrateOptions +FindClassDecl +FindMethodDecl +FindQualifierInWMIObject +GetCorrelationId +GetMethodParameters +GetReferenceFromWMIObjectPath +InstanceToWMIEvent +InstanceToWMIExtendedStatus +InstanceToWMIObject +Instance_Clone +Instance_Construct +Instance_GetResourceURI +Instance_InitDynamic +Instance_IsDynamic +Instance_MatchKeys +Instance_New +Instance_SetElementArray +Instance_SetElementArrayItem +Instance_SetResourceURI +Instance_SetServerName +IsLifeCycleIndicationQuery +MI_Hash +MiErrorCategoryFromWindowsError +OSC_Batch_Destroy +OSC_Batch_Get +OSC_Batch_Strdup +OSC_StringToMiValue +OSC_Type_GetSize +OperationOptions_CopyOptions +OperationOptions_Create +OperationOptions_MigrateOptions +OptionsValueToContextValue +Options_FindValue +ParametersToWMIObject +PropertySet_New +PropertyToVariant +PublishClientOperationInfo +PublishDebugInfo +PublishDebugMessage +PublishProviderResult +PublishProviderWriteError +PublishProviderWriteMessage +QualifierFlavorToWMI +RCClass_AddClassQualifier +RCClass_AddClassQualifierArray +RCClass_AddClassQualifierArrayItem +RCClass_AddElement +RCClass_AddElementArray +RCClass_AddElementArrayItem +RCClass_AddElementQualifier +RCClass_AddElementQualifierArray +RCClass_AddElementQualifierArrayItem +RCClass_AddMethod +RCClass_AddMethodParameter +RCClass_AddMethodParameterQualifier +RCClass_AddMethodParameterQualifierArray +RCClass_AddMethodParameterQualifierArrayItem +RCClass_AddMethodQualifier +RCClass_AddMethodQualifierArray +RCClass_AddMethodQualifierArrayItem +RCClass_New +ResultFromHRESULT +ResultToHRESULT +RtlDeleteCachedFastLock +RtlInitializeCachedFastLock +RtlInterlockedCompareWait +RtlInterlockedWakeAll +RtlQueueAcquireCachedFastLockExclusive +RtlQueueAcquireCachedFastLockShared +RtlQueueAcquireFastLockExclusive +RtlQueueAcquireFastLockShared +RtlReleaseCachedFastLockExclusive +RtlReleaseCachedFastLockShared +RtlReleaseFastLockExclusive +RtlReleaseFastLockShared +RtlTryAcquireCachedFastLockShared +RtlTryAcquireFastLockExclusive +RtlTryAcquireFastLockShared +RtlpInitFastLock +SetCorrelationIdToWbemContext +SetModifiedPropertyNamesToContext +SetProperties +SubscriptionDeliveryOptions_Create +SubscriptionDeliveryOptions_MigrateOptions +TypeToCimType +ValueClear +ValueToVariant +VariantArrayToSafeArray +VariantToValue +WMIEventToCIMIndication +WMIExtendedObjectToInstance +WMIObjectToClass +WMIObjectToInstance +WMIQualifierFlavorToMI +WriteWBEM_MC_CLIENT_REQUEST_FAILURE +XMLDOM_Free +XMLDOM_Parse +XML_FormatError +XML_Init +XML_Next +XML_PutError +XML_RegisterNameSpace +XML_SetText +XML_StripWhitespace diff --git a/lib/libc/mingw/libarm32/mmcbase.def b/lib/libc/mingw/libarm32/mmcbase.def new file mode 100644 index 0000000000000000000000000000000000000000..2e9c14942c4d251127b9b030e477cd6743047b31 --- /dev/null +++ b/lib/libc/mingw/libarm32/mmcbase.def @@ -0,0 +1,138 @@ +; +; Definition file of mmcbase.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mmcbase.DLL" +EXPORTS +??0?$CEventLock@UAppEvents@@@@QAA@XZ +??0CEventBuffer@@QAA@ABV0@@Z +??0CEventBuffer@@QAA@XZ +??0CMMCStrongReferences@@AAA@XZ +??0SC@mmcerror@@QAA@ABV01@@Z +??0SC@mmcerror@@QAA@J@Z +??1?$CEventLock@UAppEvents@@@@QAA@XZ +??1CEventBuffer@@QAA@XZ +??1SC@mmcerror@@QAA@XZ +??4?$CEventLock@UAppEvents@@@@QAAAAV0@ABV0@@Z +??4CEventBuffer@@QAAAAV0@ABV0@@Z +??4CMMCStrongReferences@@QAAAAV0@ABV0@@Z +??4SC@mmcerror@@QAAAAV01@ABV01@@Z +??4SC@mmcerror@@QAAAAV01@J@Z +??7SC@mmcerror@@QBAHXZ +??8SC@mmcerror@@QBA_NABV01@@Z +??8SC@mmcerror@@QBA_NJ@Z +??9SC@mmcerror@@QBA_NABV01@@Z +??9SC@mmcerror@@QBA_NJ@Z +??BSC@mmcerror@@QBA_NXZ +??_FSC@mmcerror@@QAAXXZ +?AddItem@BookKeeping@@SAJAAVItemHandle@@@Z +?AddRef@CMMCStrongReferences@@SAKXZ +?AddSnapin@BookKeeping@@SAJPBGAAH@Z +?AddSnapinInterface@BookKeeping@@SA_NPAUIUnknown@@PBGAAH@Z +?CheckCallingThreadID@SC@mmcerror@@QAAXXZ +?Clear@SC@mmcerror@@QAAXXZ +?DumpWatsonTables@BookKeeping@@SAJPAXPBGH@Z +?EnableDiagnosticMessageBox@BookKeeping@@SA_N_N@Z +?ExceptionFilter@CMMCWatsonAPI@@SAJPAU_EXCEPTION_POINTERS@@H@Z +?FatalError@SC@mmcerror@@QBAXXZ +?FindAllSnapinUIThreads@BookKeeping@@SAJHPAPAKPAK@Z +?FindAllSnapinUIThreads@BookKeeping@@SAJPAPAKPAK@Z +?FindItem@BookKeeping@@SAPAVItemHandle@@PAX@Z +?FindSnapin@BookKeeping@@SAABVSnapinBookkeepingInfo@@H@Z +?FindSnapin@BookKeeping@@SAABVSnapinBookkeepingInfo@@PAUIUnknown@@@Z +?FindSnapin@BookKeeping@@SAABVSnapinBookkeepingInfo@@PBG@Z +?ForceException@CMMCWatsonAPI@@SAXH@Z +?FormatErrorIds@@YAXIVSC@mmcerror@@IPAG@Z +?FormatErrorShort@@YAXVSC@mmcerror@@IPAG@Z +?FormatErrorString@@YAXPBGVSC@mmcerror@@IPAGH@Z +?FromLastError@SC@mmcerror@@QAAAAV12@XZ +?FromMMC@SC@mmcerror@@QAAAAV12@J@Z +?FromWin32@SC@mmcerror@@QAAAAV12@J@Z +?FxSnapinException@BookKeeping@@SA_NHPBG000HPAUHWND__@@@Z +?GetCode@SC@mmcerror@@QBAJXZ +?GetComObjectEventSource@@YAAAV?$CEventSource@VCComObjectObserver@@VCVoid@@V2@V2@V2@@@XZ +?GetErrorMessage@SC@mmcerror@@QBAXIPAG@Z +?GetEventBuffer@@YAAAVCEventBuffer@@XZ +?GetFacility@SC@mmcerror@@ABA?AW4facility_type@12@XZ +?GetFunctionName@SC@mmcerror@@QBAPBGXZ +?GetHWnd@SC@mmcerror@@SAPAUHWND__@@XZ +?GetHelpFile@SC@mmcerror@@SAPBGXZ +?GetHelpID@SC@mmcerror@@QAAKXZ +?GetHinst@SC@mmcerror@@SAPAUHINSTANCE__@@XZ +?GetMainThreadID@SC@mmcerror@@SAKXZ +?GetModalHWND@SC@mmcerror@@SAPAUHWND__@@XZ +?GetNewSnapinInstanceId@BookKeeping@@SAHXZ +?GetSingletonObject@CMMCStrongReferences@@CAAAV1@XZ +?GetSnapinModuleName@BookKeeping@@SAPBGH@Z +?GetSnapinName@BookKeeping@@SAPBGH@Z +?GetSnapinName@SC@mmcerror@@QBAPBGXZ +?GetStringModule@@YAPAUHINSTANCE__@@XZ +?HrFromSc@@YAJABVSC@mmcerror@@@Z +?InitInstance@BookKeeping@@SAJXZ +?InterfaceFailure@BookKeeping@@SAXHPBG0@Z +?InterfaceMethodActivationContextException@BookKeeping@@SAXHPBG0KPAU_EXCEPTION_POINTERS@@@Z +?InterfaceMethodException@BookKeeping@@SAXHPBG0KPAU_EXCEPTION_POINTERS@@@Z +?InterfaceNotFound@BookKeeping@@SAXHPBG@Z +?InternalAddRef@CMMCStrongReferences@@AAAKXZ +?InternalLastRefReleased@CMMCStrongReferences@@AAA_NXZ +?InternalRelease@CMMCStrongReferences@@AAAKXZ +?InvalidInterface@BookKeeping@@SAXHPBG0@Z +?InvalidMMCInterface@BookKeeping@@SAXHPBG0@Z +?InvalidMMCInterfaceRelease@BookKeeping@@SAXHPBG0@Z +?IsError@SC@mmcerror@@QBA_NXZ +?IsLocked@CEventBuffer@@QAA_NXZ +?IsValid@ItemHandle@@SA_NPBV1@@Z +?LKResult2HRESULT@BookKeeping@@SAJJ@Z +?LastRefReleased@CMMCStrongReferences@@SA_NXZ +?LoadStandardOverlays@@YAJPAU_IMAGELIST@@HPAH1@Z +?Lock@CEventBuffer@@QAAXXZ +?MMCErrorBox@@YAHII@Z +?MMCErrorBox@@YAHIVSC@mmcerror@@I@Z +?MMCErrorBox@@YAHPBGI@Z +?MMCErrorBox@@YAHPBGVSC@mmcerror@@I@Z +?MMCErrorBox@@YAHVSC@mmcerror@@I@Z +?MMCInterfaceError@BookKeeping@@SAXHPBG0@Z +?MMCInterfaceLeak@BookKeeping@@SAXHPBG@Z +?MMCInterfaceMethodException@BookKeeping@@SAXHPBG0KPAU_EXCEPTION_POINTERS@@W4_SnapinError@1@@Z +?MMCNullInterface@BookKeeping@@SAXHPBG0@Z +?MMCUpdateRegistry@@YAJHPBVCObjectRegParams@@PBVCControlRegParams@@@Z +?MMC_PickIconDlg@@YAHPAUHWND__@@PAGIPAH@Z +?MakeSc@SC@mmcerror@@AAAXW4facility_type@12@J@Z +?RegisterSnapinInterfaceErrorHandler@BookKeeping@@SAP6A_NAAVSnapinBookkeepingInfo@@W4_SnapinError@1@PBG222KPAU_EXCEPTION_POINTERS@@@ZP6A_N012222K3@Z@Z +?RegisterThread@BookKeeping@@SAJHHKW4SnapinThreadFlags@1@@Z +?Release@CMMCStrongReferences@@SAKXZ +?ReleaseSnapinInterface@BookKeeping@@SAJPAUIUnknown@@H@Z +?RemoveItem@BookKeeping@@SAJPAX@Z +?SCODEFromSc@@YAJABVSC@mmcerror@@@Z +?ScEmitOrPostpone@CEventBuffer@@QAA?AVSC@mmcerror@@PAUIDispatch@@JPAVCComVariant@ATL@@H@Z +?ScFlushPostponed@CEventBuffer@@AAA?AVSC@mmcerror@@XZ +?ScFromMMC@@YA?AVSC@mmcerror@@J@Z +?ScGetConsoleEventDispatcher@CConsoleEventDispatcherProvider@@SA?AVSC@mmcerror@@AAPAVCConsoleEventDispatcher@@@Z +?ScSetConsoleEventDispatcher@CConsoleEventDispatcherProvider@@SA?AVSC@mmcerror@@PAVCConsoleEventDispatcher@@@Z +?SetFunctionName@SC@mmcerror@@QAAXPBG@Z +?SetHWnd@SC@mmcerror@@SAXPAUHWND__@@@Z +?SetHinst@SC@mmcerror@@SAXPAUHINSTANCE__@@@Z +?SetMainThreadID@SC@mmcerror@@SAXK@Z +?SetModalHWND@SC@mmcerror@@SAPAUHWND__@@PAU3@@Z +?SetSnapinName@SC@mmcerror@@QAAXPBG@Z +?Throw@SC@mmcerror@@QAAXJ@Z +?Throw@SC@mmcerror@@QAAXXZ +?ToHr@SC@mmcerror@@QBAJXZ +?TraceAndClear@SC@mmcerror@@QAAXXZ +?TraceError@@YAXPBGABVSC@mmcerror@@@Z +?TraceSnapinError@@YAXPBGABVSC@mmcerror@@@Z +?Trace_@SC@mmcerror@@QBAXXZ +?Unlock@CEventBuffer@@QAAXXZ +?UnregisterAllSnapinInstanceThreads@BookKeeping@@SAJH@Z +?UnregisterThread@BookKeeping@@SAJHK@Z +?s_CallDepth@SC@mmcerror@@0IA DATA +?s_dwMainThreadID@SC@mmcerror@@0KA DATA +?s_hInst@SC@mmcerror@@0PAUHINSTANCE__@@A DATA +?s_hWnd@SC@mmcerror@@0PAUHWND__@@A DATA +?s_hWndModal@SC@mmcerror@@0PAUHWND__@@A DATA +?s_pDispatcher@CConsoleEventDispatcherProvider@@0PAVCConsoleEventDispatcher@@A DATA +EnterModalLoop +InsideModalLoop +LeaveModalLoop +ReportFxSnapinException diff --git a/lib/libc/mingw/libarm32/mmci.def b/lib/libc/mingw/libarm32/mmci.def new file mode 100644 index 0000000000000000000000000000000000000000..099e53bf9eb8fad6c05cbaf1ad001b55c3b0ca75 --- /dev/null +++ b/lib/libc/mingw/libarm32/mmci.def @@ -0,0 +1,9 @@ +; +; Definition file of MMCI.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MMCI.DLL" +EXPORTS +MediaClassInstaller +mmWOW64MediaClassInstallerA diff --git a/lib/libc/mingw/libarm32/mmcico.def b/lib/libc/mingw/libarm32/mmcico.def new file mode 100644 index 0000000000000000000000000000000000000000..3bafb28aa4a93fe843718849cfd45c124858380e --- /dev/null +++ b/lib/libc/mingw/libarm32/mmcico.def @@ -0,0 +1,8 @@ +; +; Definition file of mmcico.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mmcico.dll" +EXPORTS +MediaClassCoInstaller diff --git a/lib/libc/mingw/libarm32/mmcndmgr.def b/lib/libc/mingw/libarm32/mmcndmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..6cf7ea8d1c0947dc5aa42a6685ebbc5390d0c07c --- /dev/null +++ b/lib/libc/mingw/libarm32/mmcndmgr.def @@ -0,0 +1,8 @@ +; +; Definition file of MMCNDMGR.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MMCNDMGR.DLL" +EXPORTS +CreateExecutivePlatform diff --git a/lib/libc/mingw/libarm32/mmcss.def b/lib/libc/mingw/libarm32/mmcss.def new file mode 100644 index 0000000000000000000000000000000000000000..0212c2b098f573a4822baf45d5ba5d35d2a2bfe1 --- /dev/null +++ b/lib/libc/mingw/libarm32/mmcss.def @@ -0,0 +1,9 @@ +; +; Definition file of MMCSS.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MMCSS.dll" +EXPORTS +ServiceMain +ToServiceMain diff --git a/lib/libc/mingw/libarm32/montr_ci.def b/lib/libc/mingw/libarm32/montr_ci.def new file mode 100644 index 0000000000000000000000000000000000000000..1cbc242f288a84939259211d25a0a07af12611af --- /dev/null +++ b/lib/libc/mingw/libarm32/montr_ci.def @@ -0,0 +1,8 @@ +; +; Definition file of Montr_CI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Montr_CI.dll" +EXPORTS +MonitorClassInstaller diff --git a/lib/libc/mingw/libarm32/mprext.def b/lib/libc/mingw/libarm32/mprext.def new file mode 100644 index 0000000000000000000000000000000000000000..5c52de289e625e224d6d5e4060ae2f67778f7502 --- /dev/null +++ b/lib/libc/mingw/libarm32/mprext.def @@ -0,0 +1,18 @@ +; +; Definition file of MPREXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MPREXT.dll" +EXPORTS +DoBroadcastSystemMessageWorker +DoCommandLinePromptWorker +DoPasswordDialogWorker +DoProfileErrorDialogWorker +ShowReconnectDialogEndWorker +ShowReconnectDialogUIWorker +ShowReconnectDialogWorker +WNetConnectionDialog1WWorker +WNetConnectionDialogWorker +WNetDisconnectDialog1WWorker +WNetDisconnectDialogWorker diff --git a/lib/libc/mingw/libarm32/mprmsg.def b/lib/libc/mingw/libarm32/mprmsg.def new file mode 100644 index 0000000000000000000000000000000000000000..09d0ff0953fb9bf473bd0e01ac63d036c6ba972b --- /dev/null +++ b/lib/libc/mingw/libarm32/mprmsg.def @@ -0,0 +1,8 @@ +; +; Definition file of MPRMSG.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MPRMSG.dll" +EXPORTS +MprmsgGetErrorString diff --git a/lib/libc/mingw/libarm32/mpssvc.def b/lib/libc/mingw/libarm32/mpssvc.def new file mode 100644 index 0000000000000000000000000000000000000000..ad2a3ec6cbcc573a6c848507705f2c0cf2a93b73 --- /dev/null +++ b/lib/libc/mingw/libarm32/mpssvc.def @@ -0,0 +1,9 @@ +; +; Definition file of MPSSVC.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MPSSVC.DLL" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/mrmcorer.def b/lib/libc/mingw/libarm32/mrmcorer.def new file mode 100644 index 0000000000000000000000000000000000000000..46856518b4f17d2c63476f7bef7645fb99fab5e3 --- /dev/null +++ b/lib/libc/mingw/libarm32/mrmcorer.def @@ -0,0 +1,17 @@ +; +; Definition file of MrmCoreR.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MrmCoreR.dll" +EXPORTS +GetInternalReferenceBlobForManifestValue +GetMergedSystemPri +GetStringValueForManifestField +MergeResourcePackPri +MergeSystemPriFiles +ResourceManagerQueueGetCurrentDepth +ResourceManagerQueueGetString +ResourceManagerQueueGetStringDirect +ResourceManagerQueueIsResourceReference +ResourceManagerQueueReset diff --git a/lib/libc/mingw/libarm32/mrt100.def b/lib/libc/mingw/libarm32/mrt100.def new file mode 100644 index 0000000000000000000000000000000000000000..c8587637b657dcc4d3d786e8212730d23d80cba5 --- /dev/null +++ b/lib/libc/mingw/libarm32/mrt100.def @@ -0,0 +1,8 @@ +; +; Definition file of mrt100.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mrt100.dll" +EXPORTS +GetManagedRuntimeService diff --git a/lib/libc/mingw/libarm32/msasn1.def b/lib/libc/mingw/libarm32/msasn1.def new file mode 100644 index 0000000000000000000000000000000000000000..08600ee2bff1a69e1d6966bc274e5164cd216abd --- /dev/null +++ b/lib/libc/mingw/libarm32/msasn1.def @@ -0,0 +1,159 @@ +; +; Definition file of MSASN1.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSASN1.dll" +EXPORTS +ASN1BERDecBitString +ASN1BERDecBitString2 +ASN1BERDecBool +ASN1BERDecChar16String +ASN1BERDecChar32String +ASN1BERDecCharString +ASN1BERDecCheck +ASN1BERDecDouble +ASN1BERDecEndOfContents +ASN1BERDecEoid +ASN1BERDecExplicitTag +ASN1BERDecFlush +ASN1BERDecGeneralizedTime +ASN1BERDecLength +ASN1BERDecMultibyteString +ASN1BERDecNotEndOfContents +ASN1BERDecNull +ASN1BERDecObjectIdentifier +ASN1BERDecObjectIdentifier2 +ASN1BERDecOctetString +ASN1BERDecOctetString2 +ASN1BERDecOpenType +ASN1BERDecOpenType2 +ASN1BERDecPeekTag +ASN1BERDecS16Val +ASN1BERDecS32Val +ASN1BERDecS8Val +ASN1BERDecSXVal +ASN1BERDecSkip +ASN1BERDecTag +ASN1BERDecU16Val +ASN1BERDecU32Val +ASN1BERDecU8Val +ASN1BERDecUTCTime +ASN1BERDecUTF8String +ASN1BERDecZeroChar16String +ASN1BERDecZeroChar32String +ASN1BERDecZeroCharString +ASN1BERDecZeroMultibyteString +ASN1BERDotVal2Eoid +ASN1BEREncBitString +ASN1BEREncBool +ASN1BEREncChar16String +ASN1BEREncChar32String +ASN1BEREncCharString +ASN1BEREncCheck +ASN1BEREncDouble +ASN1BEREncEndOfContents +ASN1BEREncEoid +ASN1BEREncExplicitTag +ASN1BEREncFlush +ASN1BEREncGeneralizedTime +ASN1BEREncLength +ASN1BEREncMultibyteString +ASN1BEREncNull +ASN1BEREncObjectIdentifier +ASN1BEREncObjectIdentifier2 +ASN1BEREncOctetString +ASN1BEREncOpenType +ASN1BEREncRemoveZeroBits +ASN1BEREncRemoveZeroBits2 +ASN1BEREncS32 +ASN1BEREncSX +ASN1BEREncTag +ASN1BEREncU32 +ASN1BEREncUTCTime +ASN1BEREncUTF8String +ASN1BEREncZeroMultibyteString +ASN1BEREoid2DotVal +ASN1BEREoid_free +ASN1CEREncBeginBlk +ASN1CEREncBitString +ASN1CEREncChar16String +ASN1CEREncChar32String +ASN1CEREncCharString +ASN1CEREncEndBlk +ASN1CEREncFlushBlkElement +ASN1CEREncGeneralizedTime +ASN1CEREncMultibyteString +ASN1CEREncNewBlkElement +ASN1CEREncOctetString +ASN1CEREncUTCTime +ASN1CEREncZeroMultibyteString +ASN1DEREncBeginBlk +ASN1DEREncBitString +ASN1DEREncChar16String +ASN1DEREncChar32String +ASN1DEREncCharString +ASN1DEREncEndBlk +ASN1DEREncFlushBlkElement +ASN1DEREncGeneralizedTime +ASN1DEREncMultibyteString +ASN1DEREncNewBlkElement +ASN1DEREncOctetString +ASN1DEREncUTCTime +ASN1DEREncUTF8String +ASN1DEREncZeroMultibyteString +ASN1DecAlloc +ASN1DecRealloc +ASN1DecSetError +ASN1EncSetError +ASN1Free +ASN1_CloseDecoder +ASN1_CloseEncoder +ASN1_CloseEncoder2 +ASN1_CloseModule +ASN1_CreateDecoder +ASN1_CreateDecoderEx +ASN1_CreateEncoder +ASN1_CreateModule +ASN1_Decode +ASN1_Encode +ASN1_FreeDecoded +ASN1_FreeEncoded +ASN1_GetDecoderOption +ASN1_GetEncoderOption +ASN1_SetDecoderOption +ASN1_SetEncoderOption +ASN1bitstring_cmp +ASN1bitstring_free +ASN1char16string_cmp +ASN1char16string_free +ASN1char32string_cmp +ASN1char32string_free +ASN1charstring_cmp +ASN1charstring_free +ASN1generalizedtime_cmp +ASN1intx2int32 +ASN1intx2uint32 +ASN1intx_add +ASN1intx_cmp +ASN1intx_free +ASN1intx_setuint32 +ASN1intx_sub +ASN1intx_uoctets +ASN1intxisuint32 +ASN1objectidentifier2_cmp +ASN1objectidentifier_cmp +ASN1objectidentifier_free +ASN1octetstring_cmp +ASN1octetstring_free +ASN1open_cmp +ASN1open_free +ASN1uint32_uoctets +ASN1utctime_cmp +ASN1utf8string_free +ASN1ztchar16string_cmp +ASN1ztchar16string_free +ASN1ztchar32string_cmp +ASN1ztchar32string_free +ASN1ztcharstring_cmp +ASN1ztcharstring_free diff --git a/lib/libc/mingw/libarm32/msauserext.def b/lib/libc/mingw/libarm32/msauserext.def new file mode 100644 index 0000000000000000000000000000000000000000..59e593058728c44a7c3f5e06233b938302c73240 --- /dev/null +++ b/lib/libc/mingw/libarm32/msauserext.def @@ -0,0 +1,19 @@ +; +; Definition file of MSAUSEREXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSAUSEREXT.dll" +EXPORTS +MsaUI_ClearThreadClientContext +MsaUI_CloseClientContext +MsaUI_CreateClientContext +MsaUI_CredUIPromptForWindowsCredentials +MsaUI_LaunchWebAuthFlow +MsaUI_RunWizard +MsaUI_SetThreadClientContext +MsaUi_CreateClientContextFromWab +MsaUser_FormatUserDisplayName +MsaUser_GetPlatformQualifier +MsaUser_IsChildAccount +MsaUser_WinBioSetMSACredential diff --git a/lib/libc/mingw/libarm32/msclmd.def b/lib/libc/mingw/libarm32/msclmd.def new file mode 100644 index 0000000000000000000000000000000000000000..4092186797e5c1b9b973c0fd4aec12d1ef57c919 --- /dev/null +++ b/lib/libc/mingw/libarm32/msclmd.def @@ -0,0 +1,8 @@ +; +; Definition file of Msclmd.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Msclmd.dll" +EXPORTS +CardAcquireContext diff --git a/lib/libc/mingw/libarm32/mscms.def b/lib/libc/mingw/libarm32/mscms.def deleted file mode 100644 index 5ee53d7d3f375630f0b6332fe0b77b5761ae00e7..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/libarm32/mscms.def +++ /dev/null @@ -1,113 +0,0 @@ -; -; Definition file of mscms.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "mscms.dll" -EXPORTS -AssociateColorProfileWithDeviceA -AssociateColorProfileWithDeviceW -CheckBitmapBits -CheckColors -CloseColorProfile -CloseDisplay -ColorCplGetDefaultProfileScope -ColorCplGetDefaultRenderingIntentScope -ColorCplGetProfileProperties -ColorCplHasSystemWideAssociationListChanged -ColorCplInitialize -ColorCplLoadAssociationList -ColorCplMergeAssociationLists -ColorCplOverwritePerUserAssociationList -ColorCplReleaseProfileProperties -ColorCplResetSystemWideAssociationListChangedWarning -ColorCplSaveAssociationList -ColorCplSetUsePerUserProfiles -ColorCplUninitialize -ConvertColorNameToIndex -ConvertIndexToColorName -CreateColorTransformA -CreateColorTransformW -CreateDeviceLinkProfile -CreateMultiProfileTransform -CreateProfileFromLogColorSpaceA -CreateProfileFromLogColorSpaceW -DccwCreateDisplayProfileAssociationList -DccwGetDisplayProfileAssociationList -DccwGetGamutSize -DccwReleaseDisplayProfileAssociationList -DccwSetDisplayProfileAssociationList -DeleteColorTransform -DeviceRenameEvent -DisassociateColorProfileFromDeviceA -DisassociateColorProfileFromDeviceW -EnumColorProfilesA -EnumColorProfilesW -GenerateCopyFilePaths -GetCMMInfo -GetColorDirectoryA -GetColorDirectoryW -GetColorProfileElement -GetColorProfileElementTag -GetColorProfileFromHandle -GetColorProfileHeader -GetCountColorProfileElements -GetNamedProfileInfo -GetPS2ColorRenderingDictionary -GetPS2ColorRenderingIntent -GetPS2ColorSpaceArray -GetStandardColorSpaceProfileA -GetStandardColorSpaceProfileW -InstallColorProfileA -InstallColorProfileW -InternalGetDeviceConfig -InternalGetPS2CSAFromLCS -InternalGetPS2ColorRenderingDictionary -InternalGetPS2ColorSpaceArray -InternalGetPS2PreviewCRD -InternalRefreshCalibration -InternalSetDeviceConfig -InternalWcsAssociateColorProfileWithDevice -IsColorProfileTagPresent -IsColorProfileValid -OpenColorProfileA -OpenColorProfileW -OpenDisplay -RegisterCMMA -RegisterCMMW -SelectCMM -SetColorProfileElement -SetColorProfileElementReference -SetColorProfileElementSize -SetColorProfileHeader -SetStandardColorSpaceProfileA -SetStandardColorSpaceProfileW -SpoolerCopyFileEvent -TranslateBitmapBits -TranslateColors -UninstallColorProfileA -UninstallColorProfileW -UnregisterCMMA -UnregisterCMMW -WcsAssociateColorProfileWithDevice -WcsCheckColors -WcsCreateIccProfile -WcsDisassociateColorProfileFromDevice -WcsEnumColorProfiles -WcsEnumColorProfilesSize -WcsGetCalibrationManagementState -WcsGetDefaultColorProfile -WcsGetDefaultColorProfileSize -WcsGetDefaultRenderingIntent -WcsGetUsePerUserProfiles -WcsGpCanInstallOrUninstallProfiles -WcsOpenColorProfileA -WcsOpenColorProfileW -WcsSetCalibrationManagementState -WcsSetDefaultColorProfile -WcsSetDefaultRenderingIntent -WcsSetUsePerUserProfiles -WcsTranslateColors -InternalGetPS2ColorRenderingDictionary2 -InternalGetPS2PreviewCRD2 -InternalGetPS2ColorSpaceArray2 diff --git a/lib/libc/mingw/libarm32/mscoree.def b/lib/libc/mingw/libarm32/mscoree.def new file mode 100644 index 0000000000000000000000000000000000000000..429bc3a31ab85f446d67551f67a08a63111d7b5c --- /dev/null +++ b/lib/libc/mingw/libarm32/mscoree.def @@ -0,0 +1,128 @@ +; +; Definition file of mscoree.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mscoree.dll" +EXPORTS +InitErrors +PostError +InitSSAutoEnterThread +UpdateError +CloseCtrs +LoadStringRC +ReOpenMetaDataWithMemory +ord_24 @24 +CollectCtrs +CorDllMainWorker +EEDllGetClassObjectFromClass +GetPrivateContextsPerfCounters +GetProcessExecutableHeap +GetStartupFlags +GetTargetForVTableEntry +GetTokenForVTableEntry +LogHelp_LogAssert +LogHelp_NoGuiOnAssert +LogHelp_TerminateOnAssert +OpenCtrs +SetTargetForVTableEntry +CLRCreateInstance +CallFunctionShim +ClrCreateManagedInstance +CoEEShutDownCOM +CoInitializeCor +CoInitializeEE +CoUninitializeCor +CoUninitializeEE +CorBindToCurrentRuntime +CorBindToRuntime +CorBindToRuntimeByCfg +CorBindToRuntimeByPath +CorBindToRuntimeByPathEx +CorBindToRuntimeEx +CorBindToRuntimeHost +CorExitProcess +CorGetSvc +CorIsLatestSvc +CorMarkThreadInThreadPool +CorTickleSvc +CreateConfigStream +CreateDebuggingInterfaceFromVersion +CreateInterface +EEDllRegisterServer +EEDllUnregisterServer +GetAssemblyMDImport +GetCLRMetaHost +GetCORRequiredVersion +GetCORRootDirectory +GetCORSystemDirectory +GetCORVersion +GetCompileInfo +GetFileVersion +GetHashFromAssemblyFile +GetHashFromAssemblyFileW +GetHashFromBlob +GetHashFromFile +GetHashFromFileW +GetHashFromHandle +GetHostConfigurationFile +GetMetaDataInternalInterface +GetMetaDataInternalInterfaceFromPublic +GetMetaDataPublicInterfaceFromInternal +GetPermissionRequests +GetRealProcAddress +GetRequestedRuntimeInfo +GetRequestedRuntimeVersion +GetRequestedRuntimeVersionForCLSID +GetVersionFromProcess +GetXMLElement +GetXMLElementAttribute +GetXMLObject +IEE +LoadLibraryShim +LoadLibraryWithPolicyShim +LoadStringRCEx +LockClrVersion +MetaDataGetDispenser +ND_CopyObjDst +ND_CopyObjSrc +ND_RI2 +ND_RI4 +ND_RI8 +ND_RU1 +ND_WI2 +ND_WI4 +ND_WI8 +ND_WU1 +ReOpenMetaDataWithMemoryEx +RunDll32ShimW +RuntimeOSHandle +RuntimeOpenImage +RuntimeReleaseHandle +StrongNameCompareAssemblies +StrongNameErrorInfo +StrongNameFreeBuffer +StrongNameGetBlob +StrongNameGetBlobFromImage +StrongNameGetPublicKey +StrongNameHashSize +StrongNameKeyDelete +StrongNameKeyGen +StrongNameKeyGenEx +StrongNameKeyInstall +StrongNameSignatureGeneration +StrongNameSignatureGenerationEx +StrongNameSignatureSize +StrongNameSignatureVerification +StrongNameSignatureVerificationEx +StrongNameSignatureVerificationFromImage +StrongNameTokenFromAssembly +StrongNameTokenFromAssemblyEx +StrongNameTokenFromPublicKey +TranslateSecurityAttributes +_CorDllMain +_CorExeMain +_CorExeMain2 +_CorImageUnloading +_CorValidateImage +ord_142 @142 diff --git a/lib/libc/mingw/libarm32/msdart.def b/lib/libc/mingw/libarm32/msdart.def new file mode 100644 index 0000000000000000000000000000000000000000..09ca8792f2aaef4f12d9e44ac5d14bf24d657ccc --- /dev/null +++ b/lib/libc/mingw/libarm32/msdart.def @@ -0,0 +1,607 @@ +; +; Definition file of MSDART.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSDART.DLL" +EXPORTS +??0CCritSec@@QAA@XZ +??0CDoubleList@@QAA@XZ +??0CEXAutoBackupFile@@QAA@PBG@Z +??0CEXAutoBackupFile@@QAA@XZ +??0CExFileOperation@@QAA@XZ +??0CFakeLock@@QAA@XZ +??0CLKRHashTable@@QAA@PBDP6A?BKPBX@ZP6AKK@ZP6A_NKK@ZP6AX1H@ZNKK_N6PAVCLKRhashAllocator@@@Z +??0CLKRHashTableStats@@QAA@XZ +??0CLKRHashTable_Iterator@@IAA@PAVCLKRHashTable@@F@Z +??0CLKRHashTable_Iterator@@QAA@ABV0@@Z +??0CLKRHashTable_Iterator@@QAA@XZ +??0CLKRLinearHashTable@@AAA@PBDP6A?BKPBX@ZP6AKK@ZP6A_NKK@ZP6AX1H@ZNKPAVCLKRHashTable@@_N7PAVCLKRhashAllocator@@@Z +??0CLKRLinearHashTable@@QAA@PBDP6A?BKPBX@ZP6AKK@ZP6A_NKK@ZP6AX1H@ZNKK_N6PAVCLKRhashAllocator@@@Z +??0CLKRLinearHashTable_Iterator@@IAA@PAVCLKRLinearHashTable@@PAVCNodeClump@@KF@Z +??0CLKRLinearHashTable_Iterator@@QAA@ABV0@@Z +??0CLKRLinearHashTable_Iterator@@QAA@XZ +??0CLKRhashDefaultAllocator@@QAA@XZ +??0CLockedDoubleList@@QAA@XZ +??0CLockedSingleList@@QAA@XZ +??0CReaderWriterLock2@@QAA@XZ +??0CReaderWriterLock3@@QAA@XZ +??0CReaderWriterLock3AR@@QAA@XZ +??0CReaderWriterLock@@QAA@XZ +??0CSingleList@@QAA@XZ +??0CSmallSpinLock@@QAA@XZ +??0CSpinLock@@QAA@XZ +??1CCritSec@@QAA@XZ +??1CDoubleList@@QAA@XZ +??1CEXAutoBackupFile@@QAA@XZ +??1CExFileOperation@@QAA@XZ +??1CFakeLock@@QAA@XZ +??1CLKRHashTable@@QAA@XZ +??1CLKRHashTable_Iterator@@QAA@XZ +??1CLKRLinearHashTable@@QAA@XZ +??1CLKRLinearHashTable_Iterator@@QAA@XZ +??1CLockedDoubleList@@QAA@XZ +??1CLockedSingleList@@QAA@XZ +??1CReaderWriterLock2@@QAA@XZ +??1CReaderWriterLock3@@QAA@XZ +??1CReaderWriterLock3AR@@QAA@XZ +??1CReaderWriterLock@@QAA@XZ +??1CSingleList@@QAA@XZ +??1CSmallSpinLock@@QAA@XZ +??1CSpinLock@@QAA@XZ +??4?$CLockBase@$00$00$02$00$02$01@@QAAAAV0@ABV0@@Z +??4?$CLockBase@$01$00$00$00$02$01@@QAAAAV0@ABV0@@Z +??4?$CLockBase@$02$00$00$00$00$00@@QAAAAV0@ABV0@@Z +??4?$CLockBase@$03$00$00$01$02$02@@QAAAAV0@ABV0@@Z +??4?$CLockBase@$04$01$01$00$02$01@@QAAAAV0@ABV0@@Z +??4?$CLockBase@$05$01$01$00$02$01@@QAAAAV0@ABV0@@Z +??4?$CLockBase@$06$01$00$00$02$01@@QAAAAV0@ABV0@@Z +??4?$CLockBase@$07$01$00$00$02$01@@QAAAAV0@ABV0@@Z +??4CCritSec@@QAAAAV0@ABV0@@Z +??4CDoubleList@@QAAAAV0@ABV0@@Z +??4CEXAutoBackupFile@@QAAAAV0@ABV0@@Z +??4CExFileOperation@@QAAAAV0@ABV0@@Z +??4CFakeLock@@QAAAAV0@ABV0@@Z +??4CLKRHashTableStats@@QAAAAV0@ABV0@@Z +??4CLKRHashTable_Iterator@@QAAAAV0@ABV0@@Z +??4CLKRLinearHashTable_Iterator@@QAAAAV0@ABV0@@Z +??4CLockedDoubleList@@QAAAAV0@ABV0@@Z +??4CLockedSingleList@@QAAAAV0@ABV0@@Z +??4CMdVersionInfo@@QAAAAV0@ABV0@@Z +??4CReaderWriterLock2@@QAAAAV0@ABV0@@Z +??4CReaderWriterLock3@@QAAAAV0@ABV0@@Z +??4CReaderWriterLock3AR@@QAAAAV0@ABV0@@Z +??4CReaderWriterLock@@QAAAAV0@ABV0@@Z +??4CSingleList@@QAAAAV0@ABV0@@Z +??4CSmallSpinLock@@QAAAAV0@ABV0@@Z +??4CSpinLock@@QAAAAV0@ABV0@@Z +??8CLKRHashTable_Iterator@@QBA_NABV0@@Z +??8CLKRLinearHashTable_Iterator@@QBA_NABV0@@Z +??9CLKRHashTable_Iterator@@QBA_NABV0@@Z +??9CLKRLinearHashTable_Iterator@@QBA_NABV0@@Z +??_7CLKRhashDefaultAllocator@@6B@ DATA +?Alloc@CLKRhashDefaultAllocator@@UAAPAXIW4Type@CLKRhashAllocator@@@Z +?Apply@CLKRHashTable@@QAAKP6A?AW4LK_ACTION@@PBXPAX@Z1W4LK_LOCKTYPE@@@Z +?Apply@CLKRLinearHashTable@@QAAKP6A?AW4LK_ACTION@@PBXPAX@Z1W4LK_LOCKTYPE@@@Z +?ApplyIf@CLKRHashTable@@QAAKP6A?AW4LK_PREDICATE@@PBXPAX@ZP6A?AW4LK_ACTION@@01@Z1W4LK_LOCKTYPE@@@Z +?ApplyIf@CLKRLinearHashTable@@QAAKP6A?AW4LK_PREDICATE@@PBXPAX@ZP6A?AW4LK_ACTION@@01@Z1W4LK_LOCKTYPE@@@Z +?BackupFile@CEXAutoBackupFile@@QAAJPBG@Z +?Begin@CLKRHashTable@@QAA?AVCLKRHashTable_Iterator@@XZ +?Begin@CLKRLinearHashTable@@QAA?AVCLKRLinearHashTable_Iterator@@XZ +?BucketIndex@CLKRHashTableStats@@SAJJ@Z +?BucketSize@CLKRHashTableStats@@SAJJ@Z +?BucketSizes@CLKRHashTableStats@@SAPBJXZ +?CheckTable@CLKRHashTable@@QBAHXZ +?CheckTable@CLKRLinearHashTable@@QBAHXZ +?ClassName@CCritSec@@SAPBGXZ +?ClassName@CFakeLock@@SAPBGXZ +?ClassName@CLKRHashTable@@SAPBGXZ +?ClassName@CLKRLinearHashTable@@SAPBGXZ +?ClassName@CLKRhashDefaultAllocator@@UAAPBGXZ +?ClassName@CReaderWriterLock2@@SAPBGXZ +?ClassName@CReaderWriterLock3@@SAPBGXZ +?ClassName@CReaderWriterLock3AR@@SAPBGXZ +?ClassName@CReaderWriterLock@@SAPBGXZ +?ClassName@CSmallSpinLock@@SAPBGXZ +?ClassName@CSpinLock@@SAPBGXZ +?Clear@CLKRHashTable@@QAAXXZ +?Clear@CLKRLinearHashTable@@QAAXXZ +?ConvertExclusiveToShared@CCritSec@@QAAXXZ +?ConvertExclusiveToShared@CFakeLock@@QAAXXZ +?ConvertExclusiveToShared@CLKRHashTable@@QBAXXZ +?ConvertExclusiveToShared@CLKRLinearHashTable@@QBAXXZ +?ConvertExclusiveToShared@CReaderWriterLock2@@QAAXXZ +?ConvertExclusiveToShared@CReaderWriterLock3@@QAAXXZ +?ConvertExclusiveToShared@CReaderWriterLock3AR@@QAAXXZ +?ConvertExclusiveToShared@CReaderWriterLock@@QAAXXZ +?ConvertExclusiveToShared@CSmallSpinLock@@QAAXXZ +?ConvertExclusiveToShared@CSpinLock@@QAAXXZ +?ConvertSharedToExclusive@CCritSec@@QAAXXZ +?ConvertSharedToExclusive@CFakeLock@@QAAXXZ +?ConvertSharedToExclusive@CLKRHashTable@@QBAXXZ +?ConvertSharedToExclusive@CLKRLinearHashTable@@QBAXXZ +?ConvertSharedToExclusive@CReaderWriterLock2@@QAAXXZ +?ConvertSharedToExclusive@CReaderWriterLock3@@QAAXXZ +?ConvertSharedToExclusive@CReaderWriterLock3AR@@QAAXXZ +?ConvertSharedToExclusive@CReaderWriterLock@@QAAXXZ +?ConvertSharedToExclusive@CSmallSpinLock@@QAAXXZ +?ConvertSharedToExclusive@CSpinLock@@QAAXXZ +?CreateHolder@@YAJPAUIGPDispenser@@HIPAPAUIGPHolder@@@Z +?DeleteIf@CLKRHashTable@@QAAKP6A?AW4LK_PREDICATE@@PBXPAX@Z1@Z +?DeleteIf@CLKRLinearHashTable@@QAAKP6A?AW4LK_PREDICATE@@PBXPAX@Z1@Z +?DeleteKey@CLKRHashTable@@QAA?AW4LK_RETCODE@@K@Z +?DeleteKey@CLKRLinearHashTable@@QAA?AW4LK_RETCODE@@K@Z +?DeleteRecord@CLKRHashTable@@QAA?AW4LK_RETCODE@@PBX@Z +?DeleteRecord@CLKRLinearHashTable@@QAA?AW4LK_RETCODE@@PBX@Z +?End@CLKRHashTable@@QAA?AVCLKRHashTable_Iterator@@XZ +?End@CLKRLinearHashTable@@QAA?AVCLKRLinearHashTable_Iterator@@XZ +?EqualRange@CLKRHashTable@@QAA_NKAAVCLKRHashTable_Iterator@@0@Z +?EqualRange@CLKRLinearHashTable@@QAA_NKAAVCLKRLinearHashTable_Iterator@@0@Z +?Erase@CLKRHashTable@@QAA_NAAVCLKRHashTable_Iterator@@0@Z +?Erase@CLKRHashTable@@QAA_NAAVCLKRHashTable_Iterator@@@Z +?Erase@CLKRLinearHashTable@@QAA_NAAVCLKRLinearHashTable_Iterator@@0@Z +?Erase@CLKRLinearHashTable@@QAA_NAAVCLKRLinearHashTable_Iterator@@@Z +?FOCopyFile@CExFileOperation@@QAAJPBG0H@Z +?FOCopyFileDACLS@CExFileOperation@@QAAJPBG0@Z +?FODeleteFile@CExFileOperation@@QAAJPBG@Z +?FOMoveFile@CExFileOperation@@QAAJPBG0@Z +?FOReplaceFile@CExFileOperation@@QAAJPBG0@Z +?Find@CLKRHashTable@@QAA_NKAAVCLKRHashTable_Iterator@@@Z +?Find@CLKRLinearHashTable@@QAA_NKAAVCLKRLinearHashTable_Iterator@@@Z +?FindKey@CLKRHashTable@@QBA?AW4LK_RETCODE@@KPAPBX@Z +?FindKey@CLKRLinearHashTable@@QBA?AW4LK_RETCODE@@KPAPBX@Z +?FindRecord@CLKRHashTable@@QBA?AW4LK_RETCODE@@PBX@Z +?FindRecord@CLKRLinearHashTable@@QBA?AW4LK_RETCODE@@PBX@Z +?First@CDoubleList@@QBAQAVCListEntry@@XZ +?First@CLockedDoubleList@@QAAQAVCListEntry@@XZ +?Free@CLKRhashDefaultAllocator@@UAA_NPAXW4Type@CLKRhashAllocator@@@Z +?GetBackupFile@CEXAutoBackupFile@@QAAHPAPAG@Z +?GetBucketLockSpinCount@CLKRHashTable@@QBAGXZ +?GetBucketLockSpinCount@CLKRLinearHashTable@@QBAGXZ +?GetDefaultSpinAdjustmentFactor@CCritSec@@SANXZ +?GetDefaultSpinAdjustmentFactor@CFakeLock@@SANXZ +?GetDefaultSpinAdjustmentFactor@CReaderWriterLock2@@SANXZ +?GetDefaultSpinAdjustmentFactor@CReaderWriterLock3@@SANXZ +?GetDefaultSpinAdjustmentFactor@CReaderWriterLock3AR@@SANXZ +?GetDefaultSpinAdjustmentFactor@CReaderWriterLock@@SANXZ +?GetDefaultSpinAdjustmentFactor@CSmallSpinLock@@SANXZ +?GetDefaultSpinAdjustmentFactor@CSpinLock@@SANXZ +?GetDefaultSpinCount@CCritSec@@SAGXZ +?GetDefaultSpinCount@CFakeLock@@SAGXZ +?GetDefaultSpinCount@CReaderWriterLock2@@SAGXZ +?GetDefaultSpinCount@CReaderWriterLock3@@SAGXZ +?GetDefaultSpinCount@CReaderWriterLock3AR@@SAGXZ +?GetDefaultSpinCount@CReaderWriterLock@@SAGXZ +?GetDefaultSpinCount@CSmallSpinLock@@SAGXZ +?GetDefaultSpinCount@CSpinLock@@SAGXZ +?GetSpinCount@CCritSec@@QBAGXZ +?GetSpinCount@CFakeLock@@QBAGXZ +?GetSpinCount@CReaderWriterLock2@@QBAGXZ +?GetSpinCount@CReaderWriterLock3@@QBAGXZ +?GetSpinCount@CReaderWriterLock3AR@@QBAGXZ +?GetSpinCount@CReaderWriterLock@@QBAGXZ +?GetSpinCount@CSmallSpinLock@@QBAGXZ +?GetSpinCount@CSpinLock@@QBAGXZ +?GetStatistics@CLKRHashTable@@QBA?AVCLKRHashTableStats@@XZ +?GetStatistics@CLKRLinearHashTable@@QBA?AVCLKRHashTableStats@@XZ +?GetTableLockSpinCount@CLKRHashTable@@QBAGXZ +?GetTableLockSpinCount@CLKRLinearHashTable@@QBAGXZ +?GetVersionExW@CMdVersionInfo@@SAHPAU_OSVERSIONINFOW@@@Z +?HeadNode@CDoubleList@@QBAQBVCListEntry@@XZ +?HeadNode@CLockedDoubleList@@QBAQBVCListEntry@@XZ +?Increment@CLKRHashTable_Iterator@@QAA_NXZ +?Increment@CLKRLinearHashTable_Iterator@@QAA_NXZ +?InitializeVersionInfo@CMdVersionInfo@@CAHXZ +?Insert@CLKRHashTable@@QAA_NPBXAAVCLKRHashTable_Iterator@@_N@Z +?Insert@CLKRLinearHashTable@@QAA_NPBXAAVCLKRLinearHashTable_Iterator@@_N@Z +?InsertHead@CDoubleList@@QAAXQAVCListEntry@@@Z +?InsertHead@CLockedDoubleList@@QAAXQAVCListEntry@@@Z +?InsertRecord@CLKRHashTable@@QAA?AW4LK_RETCODE@@PBX_NPAPBX@Z +?InsertRecord@CLKRLinearHashTable@@QAA?AW4LK_RETCODE@@PBX_NPAPBX@Z +?InsertTail@CDoubleList@@QAAXQAVCListEntry@@@Z +?InsertTail@CLockedDoubleList@@QAAXQAVCListEntry@@@Z +?IsEmpty@CDoubleList@@QBA_NXZ +?IsEmpty@CLockedDoubleList@@QBA_NXZ +?IsEmpty@CLockedSingleList@@QBA_NXZ +?IsEmpty@CSingleList@@QBA_NXZ +?IsLocked@CLockedDoubleList@@QBA_NXZ +?IsLocked@CLockedSingleList@@QBA_NXZ +?IsMillnm@CMdVersionInfo@@SAHXZ +?IsReadLocked@CCritSec@@QBA_NXZ +?IsReadLocked@CFakeLock@@QBA_NXZ +?IsReadLocked@CLKRHashTable@@QBA_NXZ +?IsReadLocked@CLKRLinearHashTable@@QBA_NXZ +?IsReadLocked@CReaderWriterLock2@@QBA_NXZ +?IsReadLocked@CReaderWriterLock3@@QBA_NXZ +?IsReadLocked@CReaderWriterLock3AR@@QBA_NXZ +?IsReadLocked@CReaderWriterLock@@QBA_NXZ +?IsReadLocked@CSmallSpinLock@@QBA_NXZ +?IsReadLocked@CSpinLock@@QBA_NXZ +?IsReadUnlocked@CCritSec@@QBA_NXZ +?IsReadUnlocked@CFakeLock@@QBA_NXZ +?IsReadUnlocked@CLKRHashTable@@QBA_NXZ +?IsReadUnlocked@CLKRLinearHashTable@@QBA_NXZ +?IsReadUnlocked@CReaderWriterLock2@@QBA_NXZ +?IsReadUnlocked@CReaderWriterLock3@@QBA_NXZ +?IsReadUnlocked@CReaderWriterLock3AR@@QBA_NXZ +?IsReadUnlocked@CReaderWriterLock@@QBA_NXZ +?IsReadUnlocked@CSmallSpinLock@@QBA_NXZ +?IsReadUnlocked@CSpinLock@@QBA_NXZ +?IsUnlocked@CLockedDoubleList@@QBA_NXZ +?IsUnlocked@CLockedSingleList@@QBA_NXZ +?IsUsable@CLKRHashTable@@QBA_NXZ +?IsUsable@CLKRLinearHashTable@@QBA_NXZ +?IsValid@CLKRHashTable@@QBA_NXZ +?IsValid@CLKRHashTable_Iterator@@QBA_NXZ +?IsValid@CLKRLinearHashTable@@QBA_NXZ +?IsValid@CLKRLinearHashTable_Iterator@@QBA_NXZ +?IsWin2k@CMdVersionInfo@@SAHXZ +?IsWin2korLater@CMdVersionInfo@@SAHXZ +?IsWin95@CMdVersionInfo@@SAHXZ +?IsWin98@CMdVersionInfo@@SAHXZ +?IsWin98orLater@CMdVersionInfo@@SAHXZ +?IsWin9x@CMdVersionInfo@@SAHXZ +?IsWinNT4@CMdVersionInfo@@SAHXZ +?IsWinNT@CMdVersionInfo@@SAHXZ +?IsWinNt4orLater@CMdVersionInfo@@SAHXZ +?IsWriteLocked@CCritSec@@QBA_NXZ +?IsWriteLocked@CFakeLock@@QBA_NXZ +?IsWriteLocked@CLKRHashTable@@QBA_NXZ +?IsWriteLocked@CLKRLinearHashTable@@QBA_NXZ +?IsWriteLocked@CReaderWriterLock2@@QBA_NXZ +?IsWriteLocked@CReaderWriterLock3@@QBA_NXZ +?IsWriteLocked@CReaderWriterLock3AR@@QBA_NXZ +?IsWriteLocked@CReaderWriterLock@@QBA_NXZ +?IsWriteLocked@CSmallSpinLock@@QBA_NXZ +?IsWriteLocked@CSpinLock@@QBA_NXZ +?IsWriteUnlocked@CCritSec@@QBA_NXZ +?IsWriteUnlocked@CFakeLock@@QBA_NXZ +?IsWriteUnlocked@CLKRHashTable@@QBA_NXZ +?IsWriteUnlocked@CLKRLinearHashTable@@QBA_NXZ +?IsWriteUnlocked@CReaderWriterLock2@@QBA_NXZ +?IsWriteUnlocked@CReaderWriterLock3@@QBA_NXZ +?IsWriteUnlocked@CReaderWriterLock3AR@@QBA_NXZ +?IsWriteUnlocked@CReaderWriterLock@@QBA_NXZ +?IsWriteUnlocked@CSmallSpinLock@@QBA_NXZ +?IsWriteUnlocked@CSpinLock@@QBA_NXZ +?Key@CLKRHashTable_Iterator@@QBA?BKXZ +?Key@CLKRLinearHashTable_Iterator@@QBA?BKXZ +?Last@CDoubleList@@QBAQAVCListEntry@@XZ +?Last@CLockedDoubleList@@QAAQAVCListEntry@@XZ +?Lock@CLockedDoubleList@@QAAXXZ +?Lock@CLockedSingleList@@QAAXXZ +?LockType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +?LockType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +?LockType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_LOCKTYPE@@XZ +?LockType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_LOCKTYPE@@XZ +?LockType@?$CLockBase@$04$01$01$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +?LockType@?$CLockBase@$05$01$01$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +?LockType@?$CLockBase@$06$01$00$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +?LockType@?$CLockBase@$07$01$00$00$02$01@@SA?AW4LOCK_LOCKTYPE@@XZ +?MaxSize@CLKRHashTable@@QBAKXZ +?MaxSize@CLKRLinearHashTable@@QBAKXZ +?MpHeapCompact@@YAKPAX@Z +?MultiKeys@CLKRHashTable@@QBA_NXZ +?MultiKeys@CLKRLinearHashTable@@QBA_NXZ +?MutexType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +?MutexType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +?MutexType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_RW_MUTEX@@XZ +?MutexType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_RW_MUTEX@@XZ +?MutexType@?$CLockBase@$04$01$01$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +?MutexType@?$CLockBase@$05$01$01$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +?MutexType@?$CLockBase@$06$01$00$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +?MutexType@?$CLockBase@$07$01$00$00$02$01@@SA?AW4LOCK_RW_MUTEX@@XZ +?NumSubTables@CLKRHashTable@@QBAHXZ +?NumSubTables@CLKRHashTable@@SA?AW4LK_TABLESIZE@@AAK0_N@Z +?NumSubTables@CLKRLinearHashTable@@QBAHXZ +?NumSubTables@CLKRLinearHashTable@@SA?AW4LK_TABLESIZE@@AAK0_N@Z +?PerLockSpin@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +?PerLockSpin@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +?PerLockSpin@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +?PerLockSpin@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +?PerLockSpin@?$CLockBase@$04$01$01$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +?PerLockSpin@?$CLockBase@$05$01$01$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +?PerLockSpin@?$CLockBase@$06$01$00$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +?PerLockSpin@?$CLockBase@$07$01$00$00$02$01@@SA?AW4LOCK_PERLOCK_SPIN@@XZ +?Pop@CLockedSingleList@@QAAQAVCSingleListEntry@@XZ +?Pop@CSingleList@@QAAQAVCSingleListEntry@@XZ +?Push@CLockedSingleList@@QAAXQAVCSingleListEntry@@@Z +?Push@CSingleList@@QAAXQAVCSingleListEntry@@@Z +?QueueType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +?QueueType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +?QueueType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_QUEUE_TYPE@@XZ +?QueueType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_QUEUE_TYPE@@XZ +?QueueType@?$CLockBase@$04$01$01$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +?QueueType@?$CLockBase@$05$01$01$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +?QueueType@?$CLockBase@$06$01$00$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +?QueueType@?$CLockBase@$07$01$00$00$02$01@@SA?AW4LOCK_QUEUE_TYPE@@XZ +?ReadLock@CCritSec@@QAAXXZ +?ReadLock@CFakeLock@@QAAXXZ +?ReadLock@CLKRHashTable@@QBAXXZ +?ReadLock@CLKRLinearHashTable@@QBAXXZ +?ReadLock@CReaderWriterLock2@@QAAXXZ +?ReadLock@CReaderWriterLock3@@QAAXXZ +?ReadLock@CReaderWriterLock3AR@@QAAXXZ +?ReadLock@CReaderWriterLock@@QAAXXZ +?ReadLock@CSmallSpinLock@@QAAXXZ +?ReadLock@CSpinLock@@QAAXXZ +?ReadOrWriteLock@CCritSec@@QAA_NXZ +?ReadOrWriteLock@CFakeLock@@QAA_NXZ +?ReadOrWriteLock@CReaderWriterLock3@@QAA_NXZ +?ReadOrWriteLock@CReaderWriterLock3AR@@QAA_NXZ +?ReadOrWriteLock@CSpinLock@@QAA_NXZ +?ReadOrWriteUnlock@CCritSec@@QAAX_N@Z +?ReadOrWriteUnlock@CFakeLock@@QAAX_N@Z +?ReadOrWriteUnlock@CReaderWriterLock3@@QAAX_N@Z +?ReadOrWriteUnlock@CReaderWriterLock3AR@@QAAX_N@Z +?ReadOrWriteUnlock@CSpinLock@@QAAX_N@Z +?ReadUnlock@CCritSec@@QAAXXZ +?ReadUnlock@CFakeLock@@QAAXXZ +?ReadUnlock@CLKRHashTable@@QBAXXZ +?ReadUnlock@CLKRLinearHashTable@@QBAXXZ +?ReadUnlock@CReaderWriterLock2@@QAAXXZ +?ReadUnlock@CReaderWriterLock3@@QAAXXZ +?ReadUnlock@CReaderWriterLock3AR@@QAAXXZ +?ReadUnlock@CReaderWriterLock@@QAAXXZ +?ReadUnlock@CSmallSpinLock@@QAAXXZ +?ReadUnlock@CSpinLock@@QAAXXZ +?Record@CLKRHashTable_Iterator@@QBAPBXXZ +?Record@CLKRLinearHashTable_Iterator@@QBAPBXXZ +?Recursion@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +?Recursion@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +?Recursion@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_RECURSION@@XZ +?Recursion@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_RECURSION@@XZ +?Recursion@?$CLockBase@$04$01$01$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +?Recursion@?$CLockBase@$05$01$01$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +?Recursion@?$CLockBase@$06$01$00$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +?Recursion@?$CLockBase@$07$01$00$00$02$01@@SA?AW4LOCK_RECURSION@@XZ +?ReleaseVersionInfo@CMdVersionInfo@@SAXXZ +?RemoveEntry@CDoubleList@@SAXQAVCListEntry@@@Z +?RemoveEntry@CLockedDoubleList@@QAAXQAVCListEntry@@@Z +?RemoveHead@CDoubleList@@QAAQAVCListEntry@@XZ +?RemoveHead@CLockedDoubleList@@QAAQAVCListEntry@@XZ +?RemoveTail@CDoubleList@@QAAQAVCListEntry@@XZ +?RemoveTail@CLockedDoubleList@@QAAQAVCListEntry@@XZ +?RestoreFile@CEXAutoBackupFile@@QAAJXZ +?SetBucketLockSpinCount@CLKRHashTable@@QAAXG@Z +?SetBucketLockSpinCount@CLKRLinearHashTable@@QAAXG@Z +?SetDefaultSpinAdjustmentFactor@CCritSec@@SAXN@Z +?SetDefaultSpinAdjustmentFactor@CFakeLock@@SAXN@Z +?SetDefaultSpinAdjustmentFactor@CReaderWriterLock2@@SAXN@Z +?SetDefaultSpinAdjustmentFactor@CReaderWriterLock3@@SAXN@Z +?SetDefaultSpinAdjustmentFactor@CReaderWriterLock3AR@@SAXN@Z +?SetDefaultSpinAdjustmentFactor@CReaderWriterLock@@SAXN@Z +?SetDefaultSpinAdjustmentFactor@CSmallSpinLock@@SAXN@Z +?SetDefaultSpinAdjustmentFactor@CSpinLock@@SAXN@Z +?SetDefaultSpinCount@CCritSec@@SAXG@Z +?SetDefaultSpinCount@CFakeLock@@SAXG@Z +?SetDefaultSpinCount@CReaderWriterLock2@@SAXG@Z +?SetDefaultSpinCount@CReaderWriterLock3@@SAXG@Z +?SetDefaultSpinCount@CReaderWriterLock3AR@@SAXG@Z +?SetDefaultSpinCount@CReaderWriterLock@@SAXG@Z +?SetDefaultSpinCount@CSmallSpinLock@@SAXG@Z +?SetDefaultSpinCount@CSpinLock@@SAXG@Z +?SetSpinCount@CCritSec@@QAA_NG@Z +?SetSpinCount@CCritSec@@SAKPAPAVCCriticalSection@@K@Z +?SetSpinCount@CFakeLock@@QAA_NG@Z +?SetSpinCount@CReaderWriterLock2@@QAA_NG@Z +?SetSpinCount@CReaderWriterLock3@@QAA_NG@Z +?SetSpinCount@CReaderWriterLock3AR@@QAA_NG@Z +?SetSpinCount@CReaderWriterLock@@QAA_NG@Z +?SetSpinCount@CSmallSpinLock@@QAA_NG@Z +?SetSpinCount@CSpinLock@@QAA_NG@Z +?SetTableLockSpinCount@CLKRHashTable@@QAAXG@Z +?SetTableLockSpinCount@CLKRLinearHashTable@@QAAXG@Z +?Size@CLKRHashTable@@QBAKXZ +?Size@CLKRLinearHashTable@@QBAKXZ +?Swap@CSingleList@@QAAXAAV1@@Z +?TryConvertSharedToExclusive@CReaderWriterLock3@@QAA_NXZ +?TryConvertSharedToExclusive@CReaderWriterLock3AR@@QAA_NXZ +?TryReadLock@CCritSec@@QAA_NXZ +?TryReadLock@CFakeLock@@QAA_NXZ +?TryReadLock@CReaderWriterLock2@@QAA_NXZ +?TryReadLock@CReaderWriterLock3@@QAA_NXZ +?TryReadLock@CReaderWriterLock3AR@@QAA_NXZ +?TryReadLock@CReaderWriterLock@@QAA_NXZ +?TryReadLock@CSmallSpinLock@@QAA_NXZ +?TryReadLock@CSpinLock@@QAA_NXZ +?TryReadOrWriteLock@CReaderWriterLock3@@QAA_NAA_N@Z +?TryReadOrWriteLock@CReaderWriterLock3AR@@QAA_NAA_N@Z +?TryWriteLock@CCritSec@@QAA_NXZ +?TryWriteLock@CFakeLock@@QAA_NXZ +?TryWriteLock@CReaderWriterLock2@@QAA_NXZ +?TryWriteLock@CReaderWriterLock3@@QAA_NXZ +?TryWriteLock@CReaderWriterLock3AR@@QAA_NXZ +?TryWriteLock@CReaderWriterLock@@QAA_NXZ +?TryWriteLock@CSmallSpinLock@@QAA_NXZ +?TryWriteLock@CSpinLock@@QAA_NXZ +?UndoBackup@CEXAutoBackupFile@@QAAJXZ +?Unlock@CLockedDoubleList@@QAAXXZ +?Unlock@CLockedSingleList@@QAAXXZ +?ValidSignature@CLKRHashTable@@QBA_NXZ +?ValidSignature@CLKRLinearHashTable@@QBA_NXZ +?WaitType@?$CLockBase@$00$00$02$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +?WaitType@?$CLockBase@$01$00$00$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +?WaitType@?$CLockBase@$02$00$00$00$00$00@@SA?AW4LOCK_WAIT_TYPE@@XZ +?WaitType@?$CLockBase@$03$00$00$01$02$02@@SA?AW4LOCK_WAIT_TYPE@@XZ +?WaitType@?$CLockBase@$04$01$01$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +?WaitType@?$CLockBase@$05$01$01$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +?WaitType@?$CLockBase@$06$01$00$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +?WaitType@?$CLockBase@$07$01$00$00$02$01@@SA?AW4LOCK_WAIT_TYPE@@XZ +?WriteLock@CCritSec@@QAAXXZ +?WriteLock@CFakeLock@@QAAXXZ +?WriteLock@CLKRHashTable@@QAAXXZ +?WriteLock@CLKRLinearHashTable@@QAAXXZ +?WriteLock@CReaderWriterLock2@@QAAXXZ +?WriteLock@CReaderWriterLock3@@QAAXXZ +?WriteLock@CReaderWriterLock3AR@@QAAXXZ +?WriteLock@CReaderWriterLock@@QAAXXZ +?WriteLock@CSmallSpinLock@@QAAXXZ +?WriteLock@CSpinLock@@QAAXXZ +?WriteUnlock@CCritSec@@QAAXXZ +?WriteUnlock@CFakeLock@@QAAXXZ +?WriteUnlock@CLKRHashTable@@QBAXXZ +?WriteUnlock@CLKRLinearHashTable@@QBAXXZ +?WriteUnlock@CReaderWriterLock2@@QAAXXZ +?WriteUnlock@CReaderWriterLock3@@QAAXXZ +?WriteUnlock@CReaderWriterLock3AR@@QAAXXZ +?WriteUnlock@CReaderWriterLock@@QAAXXZ +?WriteUnlock@CSmallSpinLock@@QAAXXZ +?WriteUnlock@CSpinLock@@QAAXXZ +?_AddRef@CLKRLinearHashTable_Iterator@@IBAXH@Z +?_AddRefRecord@CLKRLinearHashTable@@ABAXPBXH@Z +?_AllocateNodeClump@CLKRLinearHashTable@@AAAQAVCNodeClump@@XZ +?_AllocateSegment@CLKRLinearHashTable@@ABAQAVCSegment@@XZ +?_AllocateSegmentDirectory@CLKRLinearHashTable@@AAAQAVCDirEntry@@I@Z +?_AllocateSubTable@CLKRHashTable@@AAAQAVCLKRLinearHashTable@@PBDP6A?BKPBX@ZP6AKK@ZP6A_NKK@ZP6AX1H@ZNKPAV1@_N7@Z +?_AllocateSubTableArray@CLKRHashTable@@AAAQAPAVCLKRLinearHashTable@@I@Z +?_Apply@CLKRLinearHashTable@@AAAKP6A?AW4LK_ACTION@@PBXPAX@Z1W4LK_LOCKTYPE@@AAW4LK_PREDICATE@@@Z +?_ApplyIf@CLKRLinearHashTable@@AAAKP6A?AW4LK_PREDICATE@@PBXPAX@ZP6A?AW4LK_ACTION@@01@Z1W4LK_LOCKTYPE@@AAW42@@Z +?_Bucket@CLKRLinearHashTable@@ABAQAVCBucket@@K@Z +?_BucketAddress@CLKRLinearHashTable@@ABAKK@Z +?_BucketLock@CLKRLinearHashTable@@ABAXQAVCBucket@@W4LK_LOCKTYPE@@@Z +?_BucketReadLock@CLKRLinearHashTable@@ABAXQAVCBucket@@@Z +?_BucketReadUnlock@CLKRLinearHashTable@@ABAXQAVCBucket@@@Z +?_BucketUnlock@CLKRLinearHashTable@@ABAXQAVCBucket@@W4LK_LOCKTYPE@@@Z +?_BucketWriteLock@CLKRLinearHashTable@@ABAXQAVCBucket@@@Z +?_BucketWriteUnlock@CLKRLinearHashTable@@ABAXQAVCBucket@@@Z +?_CalcKeyHash@CLKRHashTable@@ABAKK@Z +?_CalcKeyHash@CLKRLinearHashTable@@ABAKK@Z +?_Clear@CLKRLinearHashTable@@AAAX_N@Z +?_CmpExch@CReaderWriterLock2@@AAA_NJJ@Z +?_CmpExch@CReaderWriterLock3@@AAA_NJJ@Z +?_CmpExch@CReaderWriterLock3AR@@AAA_NJJ@Z +?_CmpExch@CReaderWriterLock@@AAA_NJJ@Z +?_Contract@CLKRLinearHashTable@@AAA?AW4LK_RETCODE@@XZ +?_CurrentThreadId@CReaderWriterLock3@@CAJXZ +?_CurrentThreadId@CReaderWriterLock3AR@@CAJXZ +?_CurrentThreadId@CSmallSpinLock@@CAJXZ +?_CurrentThreadId@CSpinLock@@CAJXZ +?_DeleteIf@CLKRLinearHashTable@@AAAKP6A?AW4LK_PREDICATE@@PBXPAX@Z1AAW42@@Z +?_DeleteKey@CLKRLinearHashTable@@AAA?AW4LK_RETCODE@@KK@Z +?_DeleteNode@CLKRLinearHashTable@@AAA_NQAVCBucket@@AAPAVCNodeClump@@1AAH@Z +?_DeleteRecord@CLKRLinearHashTable@@AAA?AW4LK_RETCODE@@PBXK@Z +?_EqualKeys@CLKRLinearHashTable@@ABA_NKK@Z +?_Erase@CLKRLinearHashTable@@AAA_NAAVCLKRLinearHashTable_Iterator@@K@Z +?_Expand@CLKRLinearHashTable@@AAA?AW4LK_RETCODE@@XZ +?_ExtractKey@CLKRHashTable@@ABA?BKPBX@Z +?_ExtractKey@CLKRLinearHashTable@@ABA?BKPBX@Z +?_FindBucket@CLKRLinearHashTable@@ABAQAVCBucket@@K_N@Z +?_FindKey@CLKRLinearHashTable@@ABA?AW4LK_RETCODE@@KKPAPBXPAVCLKRLinearHashTable_Iterator@@@Z +?_FindRecord@CLKRLinearHashTable@@ABA?AW4LK_RETCODE@@PBXK@Z +?_FreeNodeClump@CLKRLinearHashTable@@AAA_NPAVCNodeClump@@@Z +?_FreeSegment@CLKRLinearHashTable@@ABA_NPAVCSegment@@@Z +?_FreeSegmentDirectory@CLKRLinearHashTable@@AAA_NXZ +?_FreeSubTable@CLKRHashTable@@AAA_NPAVCLKRLinearHashTable@@@Z +?_FreeSubTableArray@CLKRHashTable@@AAA_NPAPAVCLKRLinearHashTable@@@Z +?_H0@CLKRLinearHashTable@@ABAKK@Z +?_H0@CLKRLinearHashTable@@CAKKK@Z +?_H1@CLKRLinearHashTable@@ABAKK@Z +?_H1@CLKRLinearHashTable@@CAKKK@Z +?_Increment@CLKRHashTable_Iterator@@IAA_N_N@Z +?_Increment@CLKRLinearHashTable_Iterator@@IAA_N_N@Z +?_Initialize@CLKRLinearHashTable@@AAA?AW4LK_RETCODE@@P6A?BKPBX@ZP6AKK@ZP6A_NKK@ZP6AX0H@ZPBDNK@Z +?_InsertRecord@CLKRLinearHashTable@@AAA?AW4LK_RETCODE@@PBXK_NPAPBXPAVCLKRLinearHashTable_Iterator@@@Z +?_InsertThisIntoGlobalList@CLKRHashTable@@AAAXXZ +?_InsertThisIntoGlobalList@CLKRLinearHashTable@@AAAXXZ +?_IsLocked@CSpinLock@@ABA_NXZ +?_IsNodeCompact@CLKRLinearHashTable@@ABAHQAVCBucket@@@Z +?_IsValidIterator@CLKRHashTable@@ABA_NABVCLKRHashTable_Iterator@@@Z +?_IsValidIterator@CLKRLinearHashTable@@ABA_NABVCLKRLinearHashTable_Iterator@@@Z +?_Lock@CSpinLock@@AAAXXZ +?_LockSpin@CReaderWriterLock2@@AAAX_N@Z +?_LockSpin@CReaderWriterLock3@@AAAXW4SPIN_TYPE@1@@Z +?_LockSpin@CReaderWriterLock3AR@@AAAXW4SPIN_TYPE@1@@Z +?_LockSpin@CReaderWriterLock@@AAAX_N@Z +?_LockSpin@CSmallSpinLock@@AAAXXZ +?_LockSpin@CSpinLock@@AAAXXZ +?_MergeRecordSets@CLKRLinearHashTable@@AAA?AW4LK_RETCODE@@PAVCBucket@@PAVCNodeClump@@1@Z +?_PredTrue@CLKRLinearHashTable@@CA?AW4LK_PREDICATE@@PBXPAX@Z +?_ReadLockSpin@CReaderWriterLock2@@AAAXXZ +?_ReadLockSpin@CReaderWriterLock3@@AAAXW4SPIN_TYPE@1@@Z +?_ReadLockSpin@CReaderWriterLock3AR@@AAAXW4SPIN_TYPE@1@@Z +?_ReadLockSpin@CReaderWriterLock@@AAAXXZ +?_ReadOrWriteLock@CLKRLinearHashTable@@ABA_NXZ +?_ReadOrWriteUnlock@CLKRLinearHashTable@@ABAX_N@Z +?_RemoveThisFromGlobalList@CLKRHashTable@@AAAXXZ +?_RemoveThisFromGlobalList@CLKRLinearHashTable@@AAAXXZ +?_SegIndex@CLKRLinearHashTable@@ABAKK@Z +?_Segment@CLKRLinearHashTable@@ABAAAPAVCSegment@@K@Z +?_SetSegVars@CLKRLinearHashTable@@AAA?AW4LK_RETCODE@@W4LK_TABLESIZE@@K@Z +?_SplitRecordSet@CLKRLinearHashTable@@AAA?AW4LK_RETCODE@@PAVCNodeClump@@0KKK0@Z +?_SubTable@CLKRHashTable@@ABAPAVCLKRLinearHashTable@@K@Z +?_SubTableIndex@CLKRHashTable@@ABAHPAVCLKRLinearHashTable@@@Z +?_TableLock@CLKRLinearHashTable@@AAAXW4LK_LOCKTYPE@@@Z +?_TableUnlock@CLKRLinearHashTable@@AAAXW4LK_LOCKTYPE@@@Z +?_TryLock@CSmallSpinLock@@AAA_NXZ +?_TryLock@CSpinLock@@AAA_NXZ +?_TryReadLock@CReaderWriterLock2@@AAA_NXZ +?_TryReadLock@CReaderWriterLock3@@AAA_NXZ +?_TryReadLock@CReaderWriterLock3AR@@AAA_NXZ +?_TryReadLock@CReaderWriterLock@@AAA_NXZ +?_TryReadLockRecursive@CReaderWriterLock3@@AAA_NXZ +?_TryReadLockRecursive@CReaderWriterLock3AR@@AAA_NXZ +?_TryWriteLock2@CReaderWriterLock3@@AAA_NXZ +?_TryWriteLock2@CReaderWriterLock3AR@@AAA_NXZ +?_TryWriteLock@CReaderWriterLock2@@AAA_NJ@Z +?_TryWriteLock@CReaderWriterLock3@@AAA_NJ@Z +?_TryWriteLock@CReaderWriterLock3AR@@AAA_NJ@Z +?_TryWriteLock@CReaderWriterLock@@AAA_NXZ +?_Unlock@CSpinLock@@AAAXXZ +?_WriteLockSpin@CReaderWriterLock2@@AAAXXZ +?_WriteLockSpin@CReaderWriterLock3@@AAAXXZ +?_WriteLockSpin@CReaderWriterLock3AR@@AAAXXZ +?_WriteLockSpin@CReaderWriterLock@@AAAXXZ +?_getFileSecurity@CExFileOperation@@AAAJPBG@Z +?_setFileSecurity@CExFileOperation@@AAAJPBG@Z +?fHaveBackup@CEXAutoBackupFile@@QAAHXZ +?s_aBucketSizes@?1??BucketSizes@CLKRHashTableStats@@SAPBJXZ@4QBJB +?sm_DefaultAllocator@CLKRHashTable@@0VCLKRhashDefaultAllocator@@A DATA +?sm_dblDfltSpinAdjFctr@CCritSec@@1NA DATA +?sm_dblDfltSpinAdjFctr@CFakeLock@@1NA DATA +?sm_dblDfltSpinAdjFctr@CReaderWriterLock2@@1NA DATA +?sm_dblDfltSpinAdjFctr@CReaderWriterLock3@@1NA DATA +?sm_dblDfltSpinAdjFctr@CReaderWriterLock3AR@@1NA DATA +?sm_dblDfltSpinAdjFctr@CReaderWriterLock@@1NA DATA +?sm_dblDfltSpinAdjFctr@CSmallSpinLock@@1NA DATA +?sm_dblDfltSpinAdjFctr@CSpinLock@@1NA DATA +?sm_llGlobalList@CLKRHashTable@@0VCLockedDoubleList@@A DATA +?sm_llGlobalList@CLKRLinearHashTable@@0VCLockedDoubleList@@A DATA +?sm_lpOSVERSIONINFO@CMdVersionInfo@@0PAU_OSVERSIONINFOW@@A DATA +?sm_pfnSetCriticalSectionSpinCount@CCriticalSection@@0P6AKPAU_RTL_CRITICAL_SECTION@@K@ZA DATA +?sm_pfnTryEnterCriticalSection@CCriticalSection@@0P6AHPAU_RTL_CRITICAL_SECTION@@@ZA DATA +?sm_wDefaultSpinCount@CCritSec@@1GA DATA +?sm_wDefaultSpinCount@CFakeLock@@1GA DATA +?sm_wDefaultSpinCount@CReaderWriterLock2@@1GA DATA +?sm_wDefaultSpinCount@CReaderWriterLock3@@1GA DATA +?sm_wDefaultSpinCount@CReaderWriterLock3AR@@1GA DATA +?sm_wDefaultSpinCount@CReaderWriterLock@@1GA DATA +?sm_wDefaultSpinCount@CSmallSpinLock@@1GA DATA +?sm_wDefaultSpinCount@CSpinLock@@1GA DATA +DllBidEntryPoint +FXMemAttach +FXMemDetach +GetAllocCounters +GetIUMS +IrtlAssert +IrtlTrace +MPCSInitialize +MPCSUninitialize +MPDeleteCriticalSection +MPInitializeCriticalSection +MPInitializeCriticalSectionAndSpinCount +MpGetHeapHandle +MpHeapAlloc +MpHeapCreate +MpHeapDestroy +MpHeapFree +MpHeapReAlloc +MpHeapSize +MpHeapValidate +SetIUMS +SetMemHook +UMSEnterCSWraper +mpCalloc +mpFree +mpMalloc +mpRealloc diff --git a/lib/libc/mingw/libarm32/msdelta.def b/lib/libc/mingw/libarm32/msdelta.def new file mode 100644 index 0000000000000000000000000000000000000000..68051494caf4f451c3e6b13dd9e33e57d5be0da6 --- /dev/null +++ b/lib/libc/mingw/libarm32/msdelta.def @@ -0,0 +1,22 @@ +; +; Definition file of msdelta.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "msdelta.dll" +EXPORTS +ApplyDeltaA +ApplyDeltaB +ApplyDeltaProvidedB +ApplyDeltaW +CreateDeltaA +CreateDeltaB +CreateDeltaW +DeltaFree +DeltaNormalizeProvidedB +GetDeltaInfoA +GetDeltaInfoB +GetDeltaInfoW +GetDeltaSignatureA +GetDeltaSignatureB +GetDeltaSignatureW diff --git a/lib/libc/mingw/libarm32/msfeeds.def b/lib/libc/mingw/libarm32/msfeeds.def new file mode 100644 index 0000000000000000000000000000000000000000..04f6c041c0079848a56965dd9a0c401b3c836d91 --- /dev/null +++ b/lib/libc/mingw/libarm32/msfeeds.def @@ -0,0 +1,8 @@ +; +; Definition file of msfeeds.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "msfeeds.dll" +EXPORTS +MsfeedsCreateInstance diff --git a/lib/libc/mingw/libarm32/msftedit.def b/lib/libc/mingw/libarm32/msftedit.def new file mode 100644 index 0000000000000000000000000000000000000000..f5375671be8aa6cfe11bc15c7b8d69c23bc61eac --- /dev/null +++ b/lib/libc/mingw/libarm32/msftedit.def @@ -0,0 +1,29 @@ +; +; Definition file of MSFTEDIT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSFTEDIT.dll" +EXPORTS +IID_IRichEditOle +IID_IRichEditOleCallback +CreateTextServices +IID_ITextServices +IID_ITextHost +IID_ITextHost2 +DisableOleinitCheck +RichEditANSIWndProc +RichEdit10ANSIWndProc +SetCustomTextOutHandlerEx +RichEditWndProc +MathBuildUp +MathBuildDown +MathTranslate +GetMathAlphanumericCode +GetMathAlphanumeric +IID_ITextDocument2 +IID_ITextServices2 +IID_IRicheditWindowlessAccessibility +IID_IRicheditUiaOverrides +ShutdownTextServices +SetTextServicesDpiCalculationOverride diff --git a/lib/libc/mingw/libarm32/mshtml.def b/lib/libc/mingw/libarm32/mshtml.def new file mode 100644 index 0000000000000000000000000000000000000000..e846b64b30dc6922e7d1ffa8d095c3da5fcf763d --- /dev/null +++ b/lib/libc/mingw/libarm32/mshtml.def @@ -0,0 +1,42 @@ +; +; Definition file of MSHTML.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSHTML.dll" +EXPORTS +ord_100 @100 +ord_101 @101 +ord_102 @102 +ord_103 @103 +ord_104 @104 +ord_105 @105 +ord_106 @106 +ord_107 @107 +ClearPhishingFilterData +ConvertAndEscapePostData +CreateCoreWebView +CreateHTMLPropertyPage +GetColorValueFromString +GetWebPlatformObject +IEIsXMLNSRegistered +IERegisterXMLNS +MatchExactGetIDsOfNames +ord_120 @120 +ord_121 @121 +ord_122 @122 +ord_123 @123 +ord_124 @124 +ord_125 @125 +ord_126 @126 +ord_127 @127 +ord_128 @128 +ord_129 @129 +ord_130 @130 +PrintHTML +ShowHTMLDialog +ShowHTMLDialogEx +ShowModalDialog +ShowModelessHTMLDialog +TravelLogCreateInstance +TravelLogStgCreateInstance diff --git a/lib/libc/mingw/libarm32/msicofire.def b/lib/libc/mingw/libarm32/msicofire.def new file mode 100644 index 0000000000000000000000000000000000000000..716cc2a2fce1c17d4d1899acc00d508e335bf669 --- /dev/null +++ b/lib/libc/mingw/libarm32/msicofire.def @@ -0,0 +1,10 @@ +; +; Definition file of msire.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "msire.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/msidcrl40.def b/lib/libc/mingw/libarm32/msidcrl40.def new file mode 100644 index 0000000000000000000000000000000000000000..da0130a779c551112e480907ef3d7a4c7712db0a --- /dev/null +++ b/lib/libc/mingw/libarm32/msidcrl40.def @@ -0,0 +1,92 @@ +; +; Definition file of msidcrl40.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "msidcrl40.dll" +EXPORTS +Initialize +Uninitialize +PassportFreeMemory +CreateIdentityHandle +SetCredential +GetIdentityProperty +SetIdentityProperty +CloseIdentityHandle +AuthIdentityToService +PersistCredential +RemovePersistedCredential +EnumIdentitiesWithCachedCredentials +NextIdentity +CloseEnumIdentitiesHandle +GetAuthState +LogonIdentity +HasPersistedCredential +SetIdentityCallback +InitializeEx +GetWebAuthUrl +LogonIdentityEx +AuthIdentityToServiceEx +GetAuthStateEx +GetCertificate +CancelPendingRequest +VerifyCertificate +GetIdentityPropertyByName +SetExtendedProperty +GetExtendedProperty +GetServiceConfig +SetIdcrlOptions +GetWebAuthUrlEx +EncryptWithSessionKey +DecryptWithSessionKey +SetUserExtendedProperty +GetUserExtendedProperty +SetChangeNotificationCallback +RemoveChangeNotificationCallback +GetExtendedError +InitializeApp +EnumerateCertificates +GenerateCertToken +GetDeviceId +SetDeviceConsent +GenerateDeviceToken +CreateLinkedIdentityHandle +IsDeviceIDAdmin +EnumerateDeviceID +GetAssertion +VerifyAssertion +OpenAuthenticatedBrowser +LogonIdentityExWithUI +GetResponseForHttpChallenge +GetDeviceShortLivedToken +GetHIPChallenge +SetHIPSolution +SetDefaultUserForTarget +GetDefaultUserForTarget +UICollectCredential +AssociateDeviceToUser +DisassociateDeviceFromUser +EnumerateUserAssociatedDevices +UpdateUserAssociatedDeviceProperties +UIShowWaitDialog +UIEndWaitDialog +InitializeIDCRLTraceBuffer +FlushIDCRLTraceBuffer +IsMappedError +GetAuthenticationStatus +GetConfigDWORDValue +ProvisionDeviceId +GetDeviceIdEx +RenewDeviceId +DeProvisionDeviceId +UnPackErrorBlob +GetDefaultNoUISSOUser +LogonIdentityExSSO +StartTracing +StopTracing +GetRealmInfo +CreateIdentityHandleEx +AddUserToSsoGroup +GetUsersFromSsoGroup +RemoveUserFromSsoGroup +SendOneTimeCode diff --git a/lib/libc/mingw/libarm32/msiltcfg.def b/lib/libc/mingw/libarm32/msiltcfg.def new file mode 100644 index 0000000000000000000000000000000000000000..d15541ba60cf244d3b15157998da30366c137f74 --- /dev/null +++ b/lib/libc/mingw/libarm32/msiltcfg.def @@ -0,0 +1,21 @@ +; +; Definition file of msiltcfg.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "msiltcfg.dll" +EXPORTS +MsiDecomposeDescriptorW +MsiGetComponentPathW +MsiGetProductInfoW +MsiProvideComponentFromDescriptorW +MsiQueryFeatureStateW +MsiQueryFeatureStateFromDescriptorW +MsiSetInternalUI +MsiAdvertiseScriptW +MsiQueryProductStateW +MsiIsProductElevatedW +MsiReinstallProductW +MsiConfigureProductExW +ShutdownMsi +RestartMsi diff --git a/lib/libc/mingw/libarm32/msiwer.def b/lib/libc/mingw/libarm32/msiwer.def new file mode 100644 index 0000000000000000000000000000000000000000..399f2838d36602dbfbbed02aa4fac25da29bf33c --- /dev/null +++ b/lib/libc/mingw/libarm32/msiwer.def @@ -0,0 +1,10 @@ +; +; Definition file of msiwer.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "msiwer.dll" +EXPORTS +OutOfProcessExceptionEventCallback +OutOfProcessExceptionEventDebuggerLaunchCallback +OutOfProcessExceptionEventSignatureCallback diff --git a/lib/libc/mingw/libarm32/mskeyprotcli.def b/lib/libc/mingw/libarm32/mskeyprotcli.def new file mode 100644 index 0000000000000000000000000000000000000000..121c896ad2d252ec7fff4aeb4521a9bc0688c4ed --- /dev/null +++ b/lib/libc/mingw/libarm32/mskeyprotcli.def @@ -0,0 +1,8 @@ +; +; Definition file of mskeyprotcli.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mskeyprotcli.dll" +EXPORTS +GetKeyProtectionInterface diff --git a/lib/libc/mingw/libarm32/mskeyprotect.def b/lib/libc/mingw/libarm32/mskeyprotect.def new file mode 100644 index 0000000000000000000000000000000000000000..91461432ae2880c8af01dfdea397fb61f960030e --- /dev/null +++ b/lib/libc/mingw/libarm32/mskeyprotect.def @@ -0,0 +1,8 @@ +; +; Definition file of mskeyprotect.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mskeyprotect.dll" +EXPORTS +GetKeyProtectionInterface diff --git a/lib/libc/mingw/libarm32/msoeacct.def b/lib/libc/mingw/libarm32/msoeacct.def new file mode 100644 index 0000000000000000000000000000000000000000..4927bfc2db5a7e841c9f9591dc1843acc1dbee67 --- /dev/null +++ b/lib/libc/mingw/libarm32/msoeacct.def @@ -0,0 +1,18 @@ +; +; Definition file of MSOEACCT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSOEACCT.dll" +EXPORTS +ord_1 @1 +ord_2 @2 +ord_3 @3 +ord_4 @4 +ord_5 @5 +GetDllMajorVersion +PropUtil_HrAddBinaryToSTRW +PropUtil_HrAddDWORDToSTRW +PropUtil_HrAddSZToSTRW +HrCreateAccountManager +ValidEmailAddress diff --git a/lib/libc/mingw/libarm32/msoert2.def b/lib/libc/mingw/libarm32/msoert2.def new file mode 100644 index 0000000000000000000000000000000000000000..29fd3ab71903d3b745813288039219a01d020036 --- /dev/null +++ b/lib/libc/mingw/libarm32/msoert2.def @@ -0,0 +1,213 @@ +; +; Definition file of MSOERT2.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSOERT2.dll" +EXPORTS +ord_1 @1 +CreateSystemHandleName +ord_3 @3 +ord_4 @4 +ord_5 @5 +ord_6 @6 +ord_7 @7 +ord_8 @8 +CryptAllocFunc +ord_10 @10 +ord_11 @11 +ord_12 @12 +CryptFreeFunc +FInitializeRichEdit +GetDllMajorVersion +ord_16 @16 +ord_17 @17 +ord_18 @18 +GetHtmlCharset +GetRichEdClassStringW +ord_21 @21 +ord_22 @22 +GetStoreRootDirectoryFromRegistryEntry +ord_24 @24 +ord_25 @25 +ord_26 @26 +ord_27 @27 +GetStoreRootDirectoryFromRegistryEntryW +HrGetCertKeyUsage +IUnknownList_CreateInstance +IVoidPtrList_CreateInstance +IsHttpUrlA +IsHttpUrlW +SetFontOnRichEd +StrTokExA +AppendTempFileList +BrowseForFolder +ord_38 @38 +ord_39 @39 +ord_40 @40 +ord_41 @41 +ord_42 @42 +ord_43 @43 +ord_44 @44 +ord_45 @45 +ord_46 @46 +BrowseForFolderW +CchFileTimeToDateTimeSz +ord_49 @49 +ord_50 @50 +CchFileTimeToDateTimeW +ord_52 @52 +ord_53 @53 +ord_54 @54 +ord_55 @55 +ord_56 @56 +ord_57 @57 +ord_58 @58 +ord_59 @59 +ord_60 @60 +ord_61 @61 +ord_62 @62 +ord_63 @63 +ord_64 @64 +ord_65 @65 +CenterDialog +ord_67 @67 +ord_68 @68 +ord_69 @69 +ord_70 @70 +ChConvertFromHex +CleanupFileNameInPlaceA +CleanupFileNameInPlaceW +CleanupGlobalTempFiles +CopyRegistry +CrackNotificationPackage +CreateDataObject +CreateEnumFormatEtc +CreateLogFile +CreateNotify +CreateStreamOnHFile +CreateStreamOnHFileW +CreateTempFile +CreateTempFileStream +CreateTempFileW +DeleteTempFile +DeleteTempFileOnShutdownEx +FBuildTempPath +FBuildTempPathW +FIsEmptyA +FIsEmptyW +FIsHTMLFile +FIsHTMLFileW +FIsSpaceA +FIsSpaceW +FIsValidFileNameCharA +FIsValidFileNameCharW +FMissingCert +FreeTempFileList +GenerateUniqueFileName +GenerateUniqueFileNameW +GetExePath +GetTopMostParent +HrBSTRToLPSZ +HrCheckTridentMenu +HrCopyLockBytesToStream +HrCopyStream +HrCopyStreamCB +HrCopyStreamCBEndOnCRLF +HrCopyStreamToByte +HrCreatePhonebookEntry +HrCreateTridentMenu +HrDecodeObject +HrEditPhonebookEntryW +HrFillRasCombo +HrFindInetTimeZone +HrGetBodyElement +HrGetCertificateParam +HrGetElementImpl +HrGetMsgParam +HrGetStreamPos +HrGetStreamSize +HrGetStyleSheet +HrIStreamToBSTR +HrIStreamWToBSTR +HrIndexOfMonth +HrIndexOfWeek +HrIsStreamUnicode +HrLPSZCPToBSTR +HrLPSZToBSTR +HrRewindStream +HrSafeGetStreamSize +HrSetDirtyFlagImpl +HrStreamSeekBegin +HrStreamSeekCur +HrStreamSeekEnd +HrStreamSeekSet +HrStreamToByte +IDrawText +IsDigit +IsPrint +IsUpper +IsValidFileIfFileUrlW +MessageBoxInst +MessageBoxInstW +OpenFileStream +OpenFileStreamShare +ord_150 @150 +ord_151 @151 +ord_152 @152 +ord_153 @153 +ord_154 @154 +ord_155 @155 +ord_156 @156 +OpenFileStreamShareW +ord_158 @158 +ord_159 @159 +ord_160 @160 +OpenFileStreamW +OpenFileStreamWithFlagsW +PVDecodeObject +PVGetCertificateParam +PVGetMsgParam +PszAllocA +PszAllocW +PszDayFromIndex +PszDupA +PszDupW +PszEscapeMenuStringA +PszEscapeMenuStringW +PszFromANSIStreamA +PszMonthFromIndex +PszScanToCharA +PszScanToWhiteA +PszSkipWhiteA +PszSkipWhiteW +PszToANSI +PszToUnicode +ReplaceChars +ReplaceCharsW +RicheditStreamIn +RicheditStreamOut +ShellUtil_GetSpecialFolderPath +StrToUintA +StrToUintW +StrTokExW +StreamSubStringMatchW +StripCRLF +SzGetCertificateEmailAddress +UlStripWhitespace +UlStripWhitespaceW +UnlocStrEqNW +UpdateRebarBandColors +WriteStreamToFile +WriteStreamToFileHandle +WriteStreamToFileW +_MSG +ord_200 @200 +ord_201 @201 +fGetBrowserUrlEncoding +strtrim +strtrimW +ord_210 @210 +ord_211 @211 +ord_214 @214 +ord_215 @215 diff --git a/lib/libc/mingw/libarm32/mspatchc.def b/lib/libc/mingw/libarm32/mspatchc.def new file mode 100644 index 0000000000000000000000000000000000000000..e60064a35f8ca2e74118421dd107526aaf5ca0fa --- /dev/null +++ b/lib/libc/mingw/libarm32/mspatchc.def @@ -0,0 +1,21 @@ +; +; Definition file of mspatchc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mspatchc.dll" +EXPORTS +CreatePatchFileA +CreatePatchFileByHandles +CreatePatchFileByHandlesEx +CreatePatchFileExA +CreatePatchFileExW +CreatePatchFileW +ExtractPatchHeaderToFileA +ExtractPatchHeaderToFileByHandles +ExtractPatchHeaderToFileW +GetFilePatchSignatureA +GetFilePatchSignatureByBuffer +GetFilePatchSignatureByHandle +GetFilePatchSignatureW +NormalizeFileForPatchSignature diff --git a/lib/libc/mingw/libarm32/msscntrs.def b/lib/libc/mingw/libarm32/msscntrs.def new file mode 100644 index 0000000000000000000000000000000000000000..6a3b8a3705cca53063acd9871a0b5ae0b82c0692 --- /dev/null +++ b/lib/libc/mingw/libarm32/msscntrs.def @@ -0,0 +1,10 @@ +; +; Definition file of pkmcntrs.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pkmcntrs.dll" +EXPORTS +Close +Collect +Open diff --git a/lib/libc/mingw/libarm32/mssha.def b/lib/libc/mingw/libarm32/mssha.def new file mode 100644 index 0000000000000000000000000000000000000000..b1ead62e1d974bdbb478d121c5b39b21713e5f42 --- /dev/null +++ b/lib/libc/mingw/libarm32/mssha.def @@ -0,0 +1,9 @@ +; +; Definition file of MSSHA.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSSHA.dll" +EXPORTS +MsShaInitialize +MsShaUnInitialize diff --git a/lib/libc/mingw/libarm32/msshooks.def b/lib/libc/mingw/libarm32/msshooks.def new file mode 100644 index 0000000000000000000000000000000000000000..be8d532a7411667d96fdcbe13dffcc61b6c2a734 --- /dev/null +++ b/lib/libc/mingw/libarm32/msshooks.def @@ -0,0 +1,8 @@ +; +; Definition file of MSSHooks.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSSHooks.dll" +EXPORTS +LoadMSSearchHooks diff --git a/lib/libc/mingw/libarm32/mssrch.def b/lib/libc/mingw/libarm32/mssrch.def new file mode 100644 index 0000000000000000000000000000000000000000..c499f68c84d65a7f5a1e31351272f0ba1065a36e --- /dev/null +++ b/lib/libc/mingw/libarm32/mssrch.def @@ -0,0 +1,23 @@ +; +; Definition file of MSSRCH.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSSRCH.DLL" +EXPORTS +??0CSearchServiceObj@@QAA@ABV0@@Z +??0CSearchServiceObj@@QAA@XZ +??1CSearchServiceObj@@QAA@XZ +??4CSearchServiceObj@@QAAAAV0@ABV0@@Z +??_7CSearchServiceObj@@6B@ DATA +?Cleanup@CSearchServiceObj@@SAHXZ +?DeleteFilterPool@CSearchServiceObj@@UAAJK@Z +?GetFileChangeClientManagerInstance@@YA?AV?$shared_ptr@UIFileChangeClientManager@ChangeTracking@Windows@@@tr1@std@@XZ +?Initialize@CSearchServiceObj@@UAAJXZ +?LogonNotification@CSearchServiceObj@@UAAJXZ +?SetServiceStatusObj@CSearchServiceObj@@UAAJPAUIDCOMServiceStatus@@@Z +?Shutdown@CSearchServiceObj@@UAAJXZ +?Start@CSearchServiceObj@@UAAJXZ +?Stop@CSearchServiceObj@@UAAJH@Z +GetCatalogManager +MSSrch_SysPrep_Cleanup diff --git a/lib/libc/mingw/libarm32/mstextprediction.def b/lib/libc/mingw/libarm32/mstextprediction.def new file mode 100644 index 0000000000000000000000000000000000000000..57ac6287ef0d0f16bcc69771bfeeb21c95293ec2 --- /dev/null +++ b/lib/libc/mingw/libarm32/mstextprediction.def @@ -0,0 +1,11 @@ +; +; Definition file of apis.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "apis.dll" +EXPORTS +NIFTE_AbortTrainer +NIFTE_CreateTrainer +NIFTE_DestroyTrainer +NIFTE_TextTrain diff --git a/lib/libc/mingw/libarm32/msutb.def b/lib/libc/mingw/libarm32/msutb.def new file mode 100644 index 0000000000000000000000000000000000000000..33eaacd657908e259df74e7007c9c3e869716494 --- /dev/null +++ b/lib/libc/mingw/libarm32/msutb.def @@ -0,0 +1,11 @@ +; +; Definition file of MSUTB.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSUTB.dll" +EXPORTS +ClosePopupTipbar +GetChildTipbar +GetPopupTipbar +SetRegisterLangBand diff --git a/lib/libc/mingw/libarm32/msvcirt.def b/lib/libc/mingw/libarm32/msvcirt.def new file mode 100644 index 0000000000000000000000000000000000000000..40b110fcb73910bb4d779bdb8112a8def0051861 --- /dev/null +++ b/lib/libc/mingw/libarm32/msvcirt.def @@ -0,0 +1,415 @@ +; +; Definition file of msvcirt.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "msvcirt.dll" +EXPORTS +??0Iostream_init@@QAA@AAVios@@H@Z +??0Iostream_init@@QAA@XZ +??0exception@@QAA@ABQBD@Z +??0exception@@QAA@ABV0@@Z +??0exception@@QAA@XZ +??0filebuf@@QAA@ABV0@@Z +??0filebuf@@QAA@H@Z +??0filebuf@@QAA@HPADH@Z +??0filebuf@@QAA@XZ +??0fstream@@QAA@ABV0@@Z +??0fstream@@QAA@H@Z +??0fstream@@QAA@HPADH@Z +??0fstream@@QAA@PBDHH@Z +??0fstream@@QAA@XZ +??0ifstream@@QAA@ABV0@@Z +??0ifstream@@QAA@H@Z +??0ifstream@@QAA@HPADH@Z +??0ifstream@@QAA@PBDHH@Z +??0ifstream@@QAA@XZ +??0ios@@IAA@ABV0@@Z +??0ios@@IAA@XZ +??0ios@@QAA@PAVstreambuf@@@Z +??0iostream@@IAA@ABV0@@Z +??0iostream@@IAA@XZ +??0iostream@@QAA@PAVstreambuf@@@Z +??0istream@@IAA@ABV0@@Z +??0istream@@IAA@XZ +??0istream@@QAA@PAVstreambuf@@@Z +??0istream_withassign@@QAA@ABV0@@Z +??0istream_withassign@@QAA@PAVstreambuf@@@Z +??0istream_withassign@@QAA@XZ +??0istrstream@@QAA@ABV0@@Z +??0istrstream@@QAA@PAD@Z +??0istrstream@@QAA@PADH@Z +??0logic_error@@QAA@ABQBD@Z +??0logic_error@@QAA@ABV0@@Z +??0ofstream@@QAA@ABV0@@Z +??0ofstream@@QAA@H@Z +??0ofstream@@QAA@HPADH@Z +??0ofstream@@QAA@PBDHH@Z +??0ofstream@@QAA@XZ +??0ostream@@IAA@ABV0@@Z +??0ostream@@IAA@XZ +??0ostream@@QAA@PAVstreambuf@@@Z +??0ostream_withassign@@QAA@ABV0@@Z +??0ostream_withassign@@QAA@PAVstreambuf@@@Z +??0ostream_withassign@@QAA@XZ +??0ostrstream@@QAA@ABV0@@Z +??0ostrstream@@QAA@PADHH@Z +??0ostrstream@@QAA@XZ +??0stdiobuf@@QAA@ABV0@@Z +??0stdiobuf@@QAA@PAU_iobuf@@@Z +??0stdiostream@@QAA@ABV0@@Z +??0stdiostream@@QAA@PAU_iobuf@@@Z +??0streambuf@@IAA@PADH@Z +??0streambuf@@IAA@XZ +??0streambuf@@QAA@ABV0@@Z +??0strstream@@QAA@ABV0@@Z +??0strstream@@QAA@PADHH@Z +??0strstream@@QAA@XZ +??0strstreambuf@@QAA@ABV0@@Z +??0strstreambuf@@QAA@H@Z +??0strstreambuf@@QAA@P6APAXJ@ZP6AXPAX@Z@Z +??0strstreambuf@@QAA@PADH0@Z +??0strstreambuf@@QAA@PAEH0@Z +??0strstreambuf@@QAA@XZ +??1Iostream_init@@QAA@XZ +??1exception@@UAA@XZ +??1filebuf@@UAA@XZ +??1fstream@@UAA@XZ +??1ifstream@@UAA@XZ +??1ios@@UAA@XZ +??1iostream@@UAA@XZ +??1istream@@UAA@XZ +??1istream_withassign@@UAA@XZ +??1istrstream@@UAA@XZ +??1logic_error@@UAA@XZ +??1ofstream@@UAA@XZ +??1ostream@@UAA@XZ +??1ostream_withassign@@UAA@XZ +??1ostrstream@@UAA@XZ +??1stdiobuf@@UAA@XZ +??1stdiostream@@UAA@XZ +??1streambuf@@UAA@XZ +??1strstream@@UAA@XZ +??1strstreambuf@@UAA@XZ +??4Iostream_init@@QAAAAV0@ABV0@@Z +??4exception@@QAAAAV0@ABV0@@Z +??4filebuf@@QAAAAV0@ABV0@@Z +??4fstream@@QAAAAV0@AAV0@@Z +??4ifstream@@QAAAAV0@ABV0@@Z +??4ios@@IAAAAV0@ABV0@@Z +??4iostream@@IAAAAV0@AAV0@@Z +??4iostream@@IAAAAV0@PAVstreambuf@@@Z +??4istream@@IAAAAV0@ABV0@@Z +??4istream@@IAAAAV0@PAVstreambuf@@@Z +??4istream_withassign@@QAAAAV0@ABV0@@Z +??4istream_withassign@@QAAAAVistream@@ABV1@@Z +??4istream_withassign@@QAAAAVistream@@PAVstreambuf@@@Z +??4istrstream@@QAAAAV0@ABV0@@Z +??4logic_error@@QAAAAV0@ABV0@@Z +??4ofstream@@QAAAAV0@ABV0@@Z +??4ostream@@IAAAAV0@ABV0@@Z +??4ostream@@IAAAAV0@PAVstreambuf@@@Z +??4ostream_withassign@@QAAAAV0@ABV0@@Z +??4ostream_withassign@@QAAAAVostream@@ABV1@@Z +??4ostream_withassign@@QAAAAVostream@@PAVstreambuf@@@Z +??4ostrstream@@QAAAAV0@ABV0@@Z +??4stdiobuf@@QAAAAV0@ABV0@@Z +??4stdiostream@@QAAAAV0@AAV0@@Z +??4streambuf@@QAAAAV0@ABV0@@Z +??4strstream@@QAAAAV0@AAV0@@Z +??4strstreambuf@@QAAAAV0@ABV0@@Z +??5istream@@QAAAAV0@AAC@Z +??5istream@@QAAAAV0@AAD@Z +??5istream@@QAAAAV0@AAE@Z +??5istream@@QAAAAV0@AAF@Z +??5istream@@QAAAAV0@AAG@Z +??5istream@@QAAAAV0@AAH@Z +??5istream@@QAAAAV0@AAI@Z +??5istream@@QAAAAV0@AAJ@Z +??5istream@@QAAAAV0@AAK@Z +??5istream@@QAAAAV0@AAM@Z +??5istream@@QAAAAV0@AAN@Z +??5istream@@QAAAAV0@AAO@Z +??5istream@@QAAAAV0@P6AAAV0@AAV0@@Z@Z +??5istream@@QAAAAV0@P6AAAVios@@AAV1@@Z@Z +??5istream@@QAAAAV0@PAC@Z +??5istream@@QAAAAV0@PAD@Z +??5istream@@QAAAAV0@PAE@Z +??5istream@@QAAAAV0@PAVstreambuf@@@Z +??6ostream@@QAAAAV0@C@Z +??6ostream@@QAAAAV0@D@Z +??6ostream@@QAAAAV0@E@Z +??6ostream@@QAAAAV0@F@Z +??6ostream@@QAAAAV0@G@Z +??6ostream@@QAAAAV0@H@Z +??6ostream@@QAAAAV0@I@Z +??6ostream@@QAAAAV0@J@Z +??6ostream@@QAAAAV0@K@Z +??6ostream@@QAAAAV0@M@Z +??6ostream@@QAAAAV0@N@Z +??6ostream@@QAAAAV0@O@Z +??6ostream@@QAAAAV0@P6AAAV0@AAV0@@Z@Z +??6ostream@@QAAAAV0@P6AAAVios@@AAV1@@Z@Z +??6ostream@@QAAAAV0@PAVstreambuf@@@Z +??6ostream@@QAAAAV0@PBC@Z +??6ostream@@QAAAAV0@PBD@Z +??6ostream@@QAAAAV0@PBE@Z +??6ostream@@QAAAAV0@PBX@Z +??7ios@@QBAHXZ +??Bios@@QBAPAXXZ +??_7exception@@6B@ DATA +??_7filebuf@@6B@ DATA +??_7fstream@@6B@ DATA +??_7ifstream@@6B@ DATA +??_7ios@@6B@ DATA +??_7iostream@@6B@ DATA +??_7istream@@6B@ DATA +??_7istream_withassign@@6B@ DATA +??_7istrstream@@6B@ DATA +??_7logic_error@@6B@ DATA +??_7ofstream@@6B@ DATA +??_7ostream@@6B@ DATA +??_7ostream_withassign@@6B@ DATA +??_7ostrstream@@6B@ DATA +??_7stdiobuf@@6B@ DATA +??_7stdiostream@@6B@ DATA +??_7streambuf@@6B@ DATA +??_7strstream@@6B@ DATA +??_7strstreambuf@@6B@ DATA +??_8fstream@@7Bistream@@@ +??_8fstream@@7Bostream@@@ +??_8ifstream@@7B@ +??_8iostream@@7Bistream@@@ +??_8iostream@@7Bostream@@@ +??_8istream@@7B@ +??_8istream_withassign@@7B@ +??_8istrstream@@7B@ +??_8ofstream@@7B@ +??_8ostream@@7B@ +??_8ostream_withassign@@7B@ +??_8ostrstream@@7B@ +??_8stdiostream@@7Bistream@@@ +??_8stdiostream@@7Bostream@@@ +??_8strstream@@7Bistream@@@ +??_8strstream@@7Bostream@@@ +??_Dfstream@@QAAXXZ +??_Difstream@@QAAXXZ +??_Diostream@@QAAXXZ +??_Distream@@QAAXXZ +??_Distream_withassign@@QAAXXZ +??_Distrstream@@QAAXXZ +??_Dofstream@@QAAXXZ +??_Dostream@@QAAXXZ +??_Dostream_withassign@@QAAXXZ +??_Dostrstream@@QAAXXZ +??_Dstdiostream@@QAAXXZ +??_Dstrstream@@QAAXXZ +?_init@strstreambuf@@AAAXPADH0@Z +?adjustfield@ios@@2JB +?allocate@streambuf@@IAAHXZ +?attach@filebuf@@QAAPAV1@H@Z +?attach@fstream@@QAAXH@Z +?attach@ifstream@@QAAXH@Z +?attach@ofstream@@QAAXH@Z +?bad@ios@@QBAHXZ +?base@streambuf@@IBAPADXZ +?basefield@ios@@2JB +?binary@filebuf@@2HB +?bitalloc@ios@@SAJXZ +?blen@streambuf@@IBAHXZ +?cerr@@3Vostream_withassign@@A DATA +?cin@@3Vistream_withassign@@A DATA +?clear@ios@@QAAXH@Z +?clog@@3Vostream_withassign@@A DATA +?close@filebuf@@QAAPAV1@XZ +?close@fstream@@QAAXXZ +?close@ifstream@@QAAXXZ +?close@ofstream@@QAAXXZ +?clrlock@ios@@QAAXXZ +?clrlock@streambuf@@QAAXXZ +?cout@@3Vostream_withassign@@A DATA +?dbp@streambuf@@QAAXXZ +?dec@@YAAAVios@@AAV1@@Z +?delbuf@ios@@QAAXH@Z +?delbuf@ios@@QBAHXZ +?doallocate@streambuf@@MAAHXZ +?doallocate@strstreambuf@@MAAHXZ +?eatwhite@istream@@QAAXXZ +?eback@streambuf@@IBAPADXZ +?ebuf@streambuf@@IBAPADXZ +?egptr@streambuf@@IBAPADXZ +?endl@@YAAAVostream@@AAV1@@Z +?ends@@YAAAVostream@@AAV1@@Z +?eof@ios@@QBAHXZ +?epptr@streambuf@@IBAPADXZ +?fLockcInit@ios@@0HA DATA +?fail@ios@@QBAHXZ +?fd@filebuf@@QBAHXZ +?fd@fstream@@QBAHXZ +?fd@ifstream@@QBAHXZ +?fd@ofstream@@QBAHXZ +?fill@ios@@QAADD@Z +?fill@ios@@QBADXZ +?flags@ios@@QAAJJ@Z +?flags@ios@@QBAJXZ +?floatfield@ios@@2JB +?flush@@YAAAVostream@@AAV1@@Z +?flush@ostream@@QAAAAV1@XZ +?freeze@strstreambuf@@QAAXH@Z +?gbump@streambuf@@IAAXH@Z +?gcount@istream@@QBAHXZ +?get@istream@@IAAAAV1@PADHH@Z +?get@istream@@QAAAAV1@AAC@Z +?get@istream@@QAAAAV1@AAD@Z +?get@istream@@QAAAAV1@AAE@Z +?get@istream@@QAAAAV1@AAVstreambuf@@D@Z +?get@istream@@QAAAAV1@PACHD@Z +?get@istream@@QAAAAV1@PADHD@Z +?get@istream@@QAAAAV1@PAEHD@Z +?get@istream@@QAAHXZ +?getdouble@istream@@AAAHPADH@Z +?getint@istream@@AAAHPAD@Z +?getline@istream@@QAAAAV1@PACHD@Z +?getline@istream@@QAAAAV1@PADHD@Z +?getline@istream@@QAAAAV1@PAEHD@Z +?good@ios@@QBAHXZ +?gptr@streambuf@@IBAPADXZ +?hex@@YAAAVios@@AAV1@@Z +?ignore@istream@@QAAAAV1@HH@Z +?in_avail@streambuf@@QBAHXZ +?init@ios@@IAAXPAVstreambuf@@@Z +?ipfx@istream@@QAAHH@Z +?is_open@filebuf@@QBAHXZ +?is_open@fstream@@QBAHXZ +?is_open@ifstream@@QBAHXZ +?is_open@ofstream@@QBAHXZ +?isfx@istream@@QAAXXZ +?iword@ios@@QBAAAJH@Z +?lock@ios@@QAAXXZ +?lock@streambuf@@QAAXXZ +?lockbuf@ios@@QAAXXZ +?lockc@ios@@KAXXZ +?lockptr@ios@@IAAPAU_CRT_CRITICAL_SECTION@@XZ +?lockptr@streambuf@@IAAPAU_CRT_CRITICAL_SECTION@@XZ +?oct@@YAAAVios@@AAV1@@Z +?open@filebuf@@QAAPAV1@PBDHH@Z +?open@fstream@@QAAXPBDHH@Z +?open@ifstream@@QAAXPBDHH@Z +?open@ofstream@@QAAXPBDHH@Z +?openprot@filebuf@@2HB +?opfx@ostream@@QAAHXZ +?osfx@ostream@@QAAXXZ +?out_waiting@streambuf@@QBAHXZ +?overflow@filebuf@@UAAHH@Z +?overflow@stdiobuf@@UAAHH@Z +?overflow@strstreambuf@@UAAHH@Z +?pbackfail@stdiobuf@@UAAHH@Z +?pbackfail@streambuf@@UAAHH@Z +?pbase@streambuf@@IBAPADXZ +?pbump@streambuf@@IAAXH@Z +?pcount@ostrstream@@QBAHXZ +?pcount@strstream@@QBAHXZ +?peek@istream@@QAAHXZ +?pptr@streambuf@@IBAPADXZ +?precision@ios@@QAAHH@Z +?precision@ios@@QBAHXZ +?put@ostream@@QAAAAV1@C@Z +?put@ostream@@QAAAAV1@D@Z +?put@ostream@@QAAAAV1@E@Z +?putback@istream@@QAAAAV1@D@Z +?pword@ios@@QBAAAPAXH@Z +?rdbuf@fstream@@QBAPAVfilebuf@@XZ +?rdbuf@ifstream@@QBAPAVfilebuf@@XZ +?rdbuf@ios@@QBAPAVstreambuf@@XZ +?rdbuf@istrstream@@QBAPAVstrstreambuf@@XZ +?rdbuf@ofstream@@QBAPAVfilebuf@@XZ +?rdbuf@ostrstream@@QBAPAVstrstreambuf@@XZ +?rdbuf@stdiostream@@QBAPAVstdiobuf@@XZ +?rdbuf@strstream@@QBAPAVstrstreambuf@@XZ +?rdstate@ios@@QBAHXZ +?read@istream@@QAAAAV1@PACH@Z +?read@istream@@QAAAAV1@PADH@Z +?read@istream@@QAAAAV1@PAEH@Z +?sbumpc@streambuf@@QAAHXZ +?seekg@istream@@QAAAAV1@J@Z +?seekg@istream@@QAAAAV1@JW4seek_dir@ios@@@Z +?seekoff@filebuf@@UAAJJW4seek_dir@ios@@H@Z +?seekoff@stdiobuf@@UAAJJW4seek_dir@ios@@H@Z +?seekoff@streambuf@@UAAJJW4seek_dir@ios@@H@Z +?seekoff@strstreambuf@@UAAJJW4seek_dir@ios@@H@Z +?seekp@ostream@@QAAAAV1@J@Z +?seekp@ostream@@QAAAAV1@JW4seek_dir@ios@@@Z +?seekpos@streambuf@@UAAJJH@Z +?setb@streambuf@@IAAXPAD0H@Z +?setbuf@filebuf@@UAAPAVstreambuf@@PADH@Z +?setbuf@fstream@@QAAPAVstreambuf@@PADH@Z +?setbuf@ifstream@@QAAPAVstreambuf@@PADH@Z +?setbuf@ofstream@@QAAPAVstreambuf@@PADH@Z +?setbuf@streambuf@@UAAPAV1@PADH@Z +?setbuf@strstreambuf@@UAAPAVstreambuf@@PADH@Z +?setf@ios@@QAAJJ@Z +?setf@ios@@QAAJJJ@Z +?setg@streambuf@@IAAXPAD00@Z +?setlock@ios@@QAAXXZ +?setlock@streambuf@@QAAXXZ +?setmode@filebuf@@QAAHH@Z +?setmode@fstream@@QAAHH@Z +?setmode@ifstream@@QAAHH@Z +?setmode@ofstream@@QAAHH@Z +?setp@streambuf@@IAAXPAD0@Z +?setrwbuf@stdiobuf@@QAAHHH@Z +?sgetc@streambuf@@QAAHXZ +?sgetn@streambuf@@QAAHPADH@Z +?sh_none@filebuf@@2HB +?sh_read@filebuf@@2HB +?sh_write@filebuf@@2HB +?snextc@streambuf@@QAAHXZ +?sputbackc@streambuf@@QAAHD@Z +?sputc@streambuf@@QAAHH@Z +?sputn@streambuf@@QAAHPBDH@Z +?stdiofile@stdiobuf@@QAAPAU_iobuf@@XZ +?stossc@streambuf@@QAAXXZ +?str@istrstream@@QAAPADXZ +?str@ostrstream@@QAAPADXZ +?str@strstream@@QAAPADXZ +?str@strstreambuf@@QAAPADXZ +?sunk_with_stdio@ios@@0HA DATA +?sync@filebuf@@UAAHXZ +?sync@istream@@QAAHXZ +?sync@stdiobuf@@UAAHXZ +?sync@streambuf@@UAAHXZ +?sync@strstreambuf@@UAAHXZ +?sync_with_stdio@ios@@SAXXZ +?tellg@istream@@QAAJXZ +?tellp@ostream@@QAAJXZ +?text@filebuf@@2HB +?tie@ios@@QAAPAVostream@@PAV2@@Z +?tie@ios@@QBAPAVostream@@XZ +?unbuffered@streambuf@@IAAXH@Z +?unbuffered@streambuf@@IBAHXZ +?underflow@filebuf@@UAAHXZ +?underflow@stdiobuf@@UAAHXZ +?underflow@strstreambuf@@UAAHXZ +?unlock@ios@@QAAXXZ +?unlock@streambuf@@QAAXXZ +?unlockbuf@ios@@QAAXXZ +?unlockc@ios@@KAXXZ +?unsetf@ios@@QAAJJ@Z +?what@exception@@UBAPBDXZ +?width@ios@@QAAHH@Z +?width@ios@@QBAHXZ +?write@ostream@@QAAAAV1@PBCH@Z +?write@ostream@@QAAAAV1@PBDH@Z +?write@ostream@@QAAAAV1@PBEH@Z +?writepad@ostream@@AAAAAV1@PBD0@Z +?ws@@YAAAVistream@@AAV1@@Z +?x_curindex@ios@@0HA DATA +?x_lockc@ios@@0U_CRT_CRITICAL_SECTION@@A DATA +?x_maxbit@ios@@0JA DATA +?x_statebuf@ios@@0PAJA DATA +?xalloc@ios@@SAHXZ +?xsgetn@streambuf@@UAAHPADH@Z +?xsputn@streambuf@@UAAHPBDH@Z +__dummy_export DATA +_mtlock +_mtunlock diff --git a/lib/libc/mingw/libarm32/msxml6.def b/lib/libc/mingw/libarm32/msxml6.def new file mode 100644 index 0000000000000000000000000000000000000000..4b37a02a450d0a9409c77e98df77004bddc884ec --- /dev/null +++ b/lib/libc/mingw/libarm32/msxml6.def @@ -0,0 +1,8 @@ +; +; Definition file of MSXML6.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MSXML6.dll" +EXPORTS +DllSetProperty diff --git a/lib/libc/mingw/libarm32/mtxex.def b/lib/libc/mingw/libarm32/mtxex.def new file mode 100644 index 0000000000000000000000000000000000000000..26d5bb71845e545525e1aab559389429623428fa --- /dev/null +++ b/lib/libc/mingw/libarm32/mtxex.def @@ -0,0 +1,10 @@ +; +; Definition file of mtxex.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mtxex.dll" +EXPORTS +GetObjectContext +SafeRef +MTSCreateActivity diff --git a/lib/libc/mingw/libarm32/muifontsetup.def b/lib/libc/mingw/libarm32/muifontsetup.def new file mode 100644 index 0000000000000000000000000000000000000000..91e1439da06e9717fdffa33d577875f47bdfcf86 --- /dev/null +++ b/lib/libc/mingw/libarm32/muifontsetup.def @@ -0,0 +1,9 @@ +; +; Definition file of muifontsetup.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "muifontsetup.dll" +EXPORTS +OnMachineUILanguageInit +OnMachineUILanguageSwitch diff --git a/lib/libc/mingw/libarm32/muilanguagecleanup.def b/lib/libc/mingw/libarm32/muilanguagecleanup.def new file mode 100644 index 0000000000000000000000000000000000000000..3a7b24497e5e1df25bd1e33550fcd12e2cb61e75 --- /dev/null +++ b/lib/libc/mingw/libarm32/muilanguagecleanup.def @@ -0,0 +1,12 @@ +; +; Definition file of MUILanguageCleanup.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "MUILanguageCleanup.dll" +EXPORTS +OnMachineUILanguageClear +OnMachineUILanguageInit +OnMachineUILanguageSwitch +OnUILanguageAdd +OnUILanguageRemove diff --git a/lib/libc/mingw/libarm32/mvbtrcarm.def b/lib/libc/mingw/libarm32/mvbtrcarm.def new file mode 100644 index 0000000000000000000000000000000000000000..53a5367a35efc7364eb41ccbac83a9821fa7d33a --- /dev/null +++ b/lib/libc/mingw/libarm32/mvbtrcarm.def @@ -0,0 +1,9 @@ +; +; Definition file of mvbtrc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "mvbtrc.dll" +EXPORTS +BluetoothEnableRadio +IsBluetoothRadioEnabled diff --git a/lib/libc/mingw/libarm32/napinsp.def b/lib/libc/mingw/libarm32/napinsp.def new file mode 100644 index 0000000000000000000000000000000000000000..750fe263f8d42fb48eeed809f593a2a211676c3d --- /dev/null +++ b/lib/libc/mingw/libarm32/napinsp.def @@ -0,0 +1,8 @@ +; +; Definition file of NAPINSP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NAPINSP.dll" +EXPORTS +NSPStartup diff --git a/lib/libc/mingw/libarm32/napipsec.def b/lib/libc/mingw/libarm32/napipsec.def new file mode 100644 index 0000000000000000000000000000000000000000..18a7685f7c8d6cbc4f6e167ae09d3f88140f72f7 --- /dev/null +++ b/lib/libc/mingw/libarm32/napipsec.def @@ -0,0 +1,9 @@ +; +; Definition file of NapIpsec.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NapIpsec.dll" +EXPORTS +InitializeNapIpsecRp +UninitializeNapIpsecRp diff --git a/lib/libc/mingw/libarm32/ncaapi.def b/lib/libc/mingw/libarm32/ncaapi.def new file mode 100644 index 0000000000000000000000000000000000000000..1f311aadcd19ad0f03cad42ded1424bdb8e8e4cc --- /dev/null +++ b/lib/libc/mingw/libarm32/ncaapi.def @@ -0,0 +1,17 @@ +; +; Definition file of NcaApi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NcaApi.dll" +EXPORTS +NcaEngineClose +NcaEngineOpen +NcaExecuteAndCaptureLogs +NcaGetConfig +NcaGetEvidenceCollectorResult +NcaNetworkClose +NcaNetworkOpen +NcaStatusEventSubscribe +NcaStatusEventUnsubscribe +NcaToggleNamePreferenceState diff --git a/lib/libc/mingw/libarm32/ncasvc.def b/lib/libc/mingw/libarm32/ncasvc.def new file mode 100644 index 0000000000000000000000000000000000000000..a9b8b9b58c64bc8e506961cc04c8a0797d71cd7a --- /dev/null +++ b/lib/libc/mingw/libarm32/ncasvc.def @@ -0,0 +1,9 @@ +; +; Definition file of NcaSvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NcaSvc.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/ncbservice.def b/lib/libc/mingw/libarm32/ncbservice.def new file mode 100644 index 0000000000000000000000000000000000000000..d5025ebf958e867a26703a19954fb48ab5ddb52b --- /dev/null +++ b/lib/libc/mingw/libarm32/ncbservice.def @@ -0,0 +1,9 @@ +; +; Definition file of ncbservice.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ncbservice.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/ncdautosetup.def b/lib/libc/mingw/libarm32/ncdautosetup.def new file mode 100644 index 0000000000000000000000000000000000000000..32ba4e5b9e2fe57487a8e2c5e83b1514b752b59c --- /dev/null +++ b/lib/libc/mingw/libarm32/ncdautosetup.def @@ -0,0 +1,10 @@ +; +; Definition file of NcdAutoSetup.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NcdAutoSetup.dll" +EXPORTS +NcdAutoSetup_Generalize +SvchostPushServiceGlobals +SvchostMain diff --git a/lib/libc/mingw/libarm32/nci.def b/lib/libc/mingw/libarm32/nci.def new file mode 100644 index 0000000000000000000000000000000000000000..fca551294c42fea30c98595baa7f0b783bf926d2 --- /dev/null +++ b/lib/libc/mingw/libarm32/nci.def @@ -0,0 +1,10 @@ +; +; Definition file of NCI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NCI.dll" +EXPORTS +NciGetConnectionName +NciSetConnectionName +UpdateAdvancedParameter diff --git a/lib/libc/mingw/libarm32/ncryptprov.def b/lib/libc/mingw/libarm32/ncryptprov.def new file mode 100644 index 0000000000000000000000000000000000000000..db7bccfeb1d5e3f4e7b5b4f382544455dc6ad8f0 --- /dev/null +++ b/lib/libc/mingw/libarm32/ncryptprov.def @@ -0,0 +1,10 @@ +; +; Definition file of ncryptprov.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ncryptprov.dll" +EXPORTS +GetKeyStorageInterface +SKCacheFlush +SetAuditingInterface diff --git a/lib/libc/mingw/libarm32/ncryptsslp.def b/lib/libc/mingw/libarm32/ncryptsslp.def new file mode 100644 index 0000000000000000000000000000000000000000..f80976918aa770945b75d42fbe79b1411e426584 --- /dev/null +++ b/lib/libc/mingw/libarm32/ncryptsslp.def @@ -0,0 +1,8 @@ +; +; Definition file of ncryptsslp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ncryptsslp.dll" +EXPORTS +GetSChannelInterface diff --git a/lib/libc/mingw/libarm32/ncsi.def b/lib/libc/mingw/libarm32/ncsi.def new file mode 100644 index 0000000000000000000000000000000000000000..944ed54c0259edc3a5e75e3645c32ab44cc7b916 --- /dev/null +++ b/lib/libc/mingw/libarm32/ncsi.def @@ -0,0 +1,15 @@ +; +; Definition file of ncsi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ncsi.dll" +EXPORTS +NcsiAllocateAndGetConnectivityStatusSet +NcsiDeregisterConnectivityStatusChange +NcsiFreeConnectivityStatusSet +NcsiIdentifyUserSpecificProxies +NcsiNotifySessionChange +NcsiPerformRefresh +NcsiRegisterConnectivityStatusChange +NcsiUpdateClientPresence diff --git a/lib/libc/mingw/libarm32/ncuprov.def b/lib/libc/mingw/libarm32/ncuprov.def new file mode 100644 index 0000000000000000000000000000000000000000..26a67ccbab7c985909f2f03bf08db2b8053cb35a --- /dev/null +++ b/lib/libc/mingw/libarm32/ncuprov.def @@ -0,0 +1,9 @@ +; +; Definition file of NcuProv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NcuProv.dll" +EXPORTS +SruInitializeProvider +SruUninitializeProvider diff --git a/lib/libc/mingw/libarm32/nduprov.def b/lib/libc/mingw/libarm32/nduprov.def new file mode 100644 index 0000000000000000000000000000000000000000..621557ee4406c6a4eeb52ca745680477e87ab29e --- /dev/null +++ b/lib/libc/mingw/libarm32/nduprov.def @@ -0,0 +1,9 @@ +; +; Definition file of NduProv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NduProv.dll" +EXPORTS +SruInitializeProvider +SruUninitializeProvider diff --git a/lib/libc/mingw/libarm32/negoexts.def b/lib/libc/mingw/libarm32/negoexts.def new file mode 100644 index 0000000000000000000000000000000000000000..09ee5dd7edb254e0e96edbf4482862581f3a10e2 --- /dev/null +++ b/lib/libc/mingw/libarm32/negoexts.def @@ -0,0 +1,9 @@ +; +; Definition file of NEGOEXTS.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NEGOEXTS.dll" +EXPORTS +SpLsaModeInitialize +SpUserModeInitialize diff --git a/lib/libc/mingw/libarm32/netbios.def b/lib/libc/mingw/libarm32/netbios.def new file mode 100644 index 0000000000000000000000000000000000000000..09aa0474d45a9e4e4c5a8f4e812cf02c6abb040a --- /dev/null +++ b/lib/libc/mingw/libarm32/netbios.def @@ -0,0 +1,8 @@ +; +; Definition file of netbios.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "netbios.dll" +EXPORTS +Netbios diff --git a/lib/libc/mingw/libarm32/netcfgx.def b/lib/libc/mingw/libarm32/netcfgx.def new file mode 100644 index 0000000000000000000000000000000000000000..d514b23d1a4abc6343e6935319ca53cacdf78899 --- /dev/null +++ b/lib/libc/mingw/libarm32/netcfgx.def @@ -0,0 +1,14 @@ +; +; Definition file of netcfgx.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "netcfgx.dll" +EXPORTS +LanaCfgFromCommandArgs +NetCfgDiagFromCommandArgs +NetCfgDiagRepairRegistryBindings +NetClassInstaller +NetPropPageProvider +OnMachineUILanguageInit +OnMachineUILanguageSwitch diff --git a/lib/libc/mingw/libarm32/netdiagfx.def b/lib/libc/mingw/libarm32/netdiagfx.def new file mode 100644 index 0000000000000000000000000000000000000000..48b9726dcd0d3292a8f7fcece9a0743a4407a314 --- /dev/null +++ b/lib/libc/mingw/libarm32/netdiagfx.def @@ -0,0 +1,13 @@ +; +; Definition file of netdiagfx.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "netdiagfx.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance +HelperTraceEvent +HelperTraceInitialize +HelperTraceUninitialize diff --git a/lib/libc/mingw/libarm32/netfxperf.def b/lib/libc/mingw/libarm32/netfxperf.def new file mode 100644 index 0000000000000000000000000000000000000000..6904ff214b57f6c276b8d2eadaf0ac227d072319 --- /dev/null +++ b/lib/libc/mingw/libarm32/netfxperf.def @@ -0,0 +1,10 @@ +; +; Definition file of netfxperf.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "netfxperf.dll" +EXPORTS +ClosePerformanceData +CollectPerformanceData +OpenPerformanceData diff --git a/lib/libc/mingw/libarm32/netjoin.def b/lib/libc/mingw/libarm32/netjoin.def new file mode 100644 index 0000000000000000000000000000000000000000..51fd2e9dcd6971ee1b087f5e9d96d1a13c177495 --- /dev/null +++ b/lib/libc/mingw/libarm32/netjoin.def @@ -0,0 +1,43 @@ +; +; Definition file of netjoin.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "netjoin.dll" +EXPORTS +NetCreateProvisioningPackage +NetProvisionComputerAccount +NetRequestOfflineDomainJoin +NetRequestProvisioningPackageInstall +NetSetuppCloseLog +NetSetuppOpenLog +NetpAnalyzeProvisioningPackage +NetpAvoidNetlogonSpnSet +NetpChangeMachineName +NetpCheckOfflineLsaPolicyUpdate +NetpCompleteOfflineDomainJoin +NetpContinueProvisioningPackageInstall +NetpControlServices +NetpCrackNamesStatus2Win32Error +NetpCreateComputerObjectInDs +NetpDoDomainJoin +NetpDomainJoinLicensingCheck +NetpFreeLdapLsaDomainInfo +NetpGetJoinInformation +NetpGetListOfJoinableOUs +NetpGetLsaPrimaryDomain +NetpGetMachineAccountName +NetpGetNewMachineName +NetpIsSetupInProgress +NetpLogPrintHelper +NetpMachineValidToJoin +NetpManageIPCConnect +NetpManageMachineAccountWithSid +NetpQueryService +NetpSeparateUserAndDomain +NetpSetComputerAccountPassword +NetpStopService +NetpStoreInitialDcRecord +NetpUnJoinDomain +NetpUpgradePreNT5JoinInfo +NetpValidateName diff --git a/lib/libc/mingw/libarm32/netlogon.def b/lib/libc/mingw/libarm32/netlogon.def new file mode 100644 index 0000000000000000000000000000000000000000..5ae651088cb7ba850f507e153277ec92e84ef9b4 --- /dev/null +++ b/lib/libc/mingw/libarm32/netlogon.def @@ -0,0 +1,31 @@ +; +; Definition file of NETLOGON.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NETLOGON.dll" +EXPORTS +DsrGetDcNameEx2 +I_NetLogonAddressToSiteName +I_NetLogonAppendChangeLog +I_NetLogonCloseChangeLog +I_NetLogonFree +I_NetLogonGetAuthDataEx +I_NetLogonGetSerialNumber +I_NetLogonLdapLookupEx +I_NetLogonMixedDomain +I_NetLogonNewChangeLog +I_NetLogonReadChangeLog +I_NetLogonSendToSamOnDc +I_NetLogonSetServiceBits +I_NetNotifyDelta +I_NetNotifyDsChange +I_NetNotifyMachineAccount +I_NetNotifyNetlogonDllHandle +I_NetNotifyNtdsDsaDeletion +I_NetNotifyRole +I_NetNotifyTrustedDomain +InitSecurityInterfaceW +NetIGetEncTypes +NetILogonSamLogon +NlNetlogonMain diff --git a/lib/libc/mingw/libarm32/netman.def b/lib/libc/mingw/libarm32/netman.def new file mode 100644 index 0000000000000000000000000000000000000000..2088a422b5353b131c41bee87ae8f26c55763c6d --- /dev/null +++ b/lib/libc/mingw/libarm32/netman.def @@ -0,0 +1,14 @@ +; +; Definition file of netman.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "netman.dll" +EXPORTS +HrGetPnpDeviceStatus +HrLanConnectionNameFromGuidOrPath +HrPnpInstanceIdFromGuid +HrQueryLanMediaState +NetManDiagFromCommandArgs +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/netplwiz.def b/lib/libc/mingw/libarm32/netplwiz.def new file mode 100644 index 0000000000000000000000000000000000000000..2d48e0f989835851761e9db91eb0938eb62b32eb --- /dev/null +++ b/lib/libc/mingw/libarm32/netplwiz.def @@ -0,0 +1,12 @@ +; +; Definition file of NETPLWIZ.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NETPLWIZ.dll" +EXPORTS +ClearAutoLogon +NetAccessWizard +NetPlacesWizardDoModal +SHDisconnectNetDrives +UsersRunDllW diff --git a/lib/libc/mingw/libarm32/netprofmsvc.def b/lib/libc/mingw/libarm32/netprofmsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..c8955457c5b5239c0ba622513094e12e37df63ec --- /dev/null +++ b/lib/libc/mingw/libarm32/netprofmsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of netprofm.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "netprofm.dll" +EXPORTS +SvchostPushServiceGlobals +ServiceMain diff --git a/lib/libc/mingw/libarm32/netprovisionsp.def b/lib/libc/mingw/libarm32/netprovisionsp.def new file mode 100644 index 0000000000000000000000000000000000000000..4408dfd764465a57d66437cfe7c22b72f7d435b2 --- /dev/null +++ b/lib/libc/mingw/libarm32/netprovisionsp.def @@ -0,0 +1,9 @@ +; +; Definition file of NetProvisionSp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NetProvisionSp.dll" +EXPORTS +NetpCertProviderInitialize +NetpPolProviderInitialize diff --git a/lib/libc/mingw/libarm32/nlaapi.def b/lib/libc/mingw/libarm32/nlaapi.def new file mode 100644 index 0000000000000000000000000000000000000000..c172824f93b489db8126441223f571c3bff05df6 --- /dev/null +++ b/lib/libc/mingw/libarm32/nlaapi.def @@ -0,0 +1,35 @@ +; +; Definition file of nlaapi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "nlaapi.dll" +EXPORTS +LANIdFreeCollection +LANIdRetrieveCollection +NSPStartup +NlaAddToPluginRequests +NlaAddToTypeSet +NlaAnd +NlaCloseQuery +NlaComposeNetSignature +NlaCreateFilter +NlaCreatePluginRequests +NlaCreateTypeSet +NlaDecomposeNetSignature +NlaDeleteDataSet +NlaDeleteFilter +NlaDeletePluginRequests +NlaDeleteTypeSet +NlaEqual +NlaEqualNetSignatures +NlaGetInternetCapability +NlaGetIntranetCapability +NlaNotEqual +NlaOpenQuery +NlaOr +NlaQueryNetData +NlaQueryNetDataEx +NlaQueryNetSignatures +NlaRefreshQuery +NlaRegisterQuery diff --git a/lib/libc/mingw/libarm32/nlasvc.def b/lib/libc/mingw/libarm32/nlasvc.def new file mode 100644 index 0000000000000000000000000000000000000000..857ee1aa5f207d4ff07157c72fdb2bac064acbd7 --- /dev/null +++ b/lib/libc/mingw/libarm32/nlasvc.def @@ -0,0 +1,9 @@ +; +; Definition file of nlasvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "nlasvc.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/nlmsprep.def b/lib/libc/mingw/libarm32/nlmsprep.def new file mode 100644 index 0000000000000000000000000000000000000000..74f938ddf036d1f9d0256874b155766363024aec --- /dev/null +++ b/lib/libc/mingw/libarm32/nlmsprep.def @@ -0,0 +1,8 @@ +; +; Definition file of nlmsprep.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "nlmsprep.dll" +EXPORTS +NetworkListManager_Generalize diff --git a/lib/libc/mingw/libarm32/nlsdl.def b/lib/libc/mingw/libarm32/nlsdl.def new file mode 100644 index 0000000000000000000000000000000000000000..7322c260b16971198bc26f891913a7d21873a456 --- /dev/null +++ b/lib/libc/mingw/libarm32/nlsdl.def @@ -0,0 +1,11 @@ +; +; Definition file of Nlsdl.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Nlsdl.dll" +EXPORTS +DownlevelGetParentLocaleLCID +DownlevelGetParentLocaleName +DownlevelLCIDToLocaleName +DownlevelLocaleNameToLCID diff --git a/lib/libc/mingw/libarm32/nrpsrv.def b/lib/libc/mingw/libarm32/nrpsrv.def new file mode 100644 index 0000000000000000000000000000000000000000..6955d8ee8fa0bac7c36eac4f0dc73f23b4d0d238 --- /dev/null +++ b/lib/libc/mingw/libarm32/nrpsrv.def @@ -0,0 +1,9 @@ +; +; Definition file of nrpsrv.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "nrpsrv.DLL" +EXPORTS +NrpStartRpcServer +NrpStopRpcServer diff --git a/lib/libc/mingw/libarm32/nshwfp.def b/lib/libc/mingw/libarm32/nshwfp.def new file mode 100644 index 0000000000000000000000000000000000000000..c6865c895c1dc0827a4eefe679ffabe12e06f0ed --- /dev/null +++ b/lib/libc/mingw/libarm32/nshwfp.def @@ -0,0 +1,15 @@ +; +; Definition file of NSHWFP.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NSHWFP.DLL" +EXPORTS +IdpConfigAddPolicy +IdpConfigAllocateAndGetPolicy +IdpConfigFreePolicy +IdpConfigInitDefaultPolicy +IdpConfigRemovePolicy +InitHelperDll +WfpCaptureExportedW +WfpCaptureStop diff --git a/lib/libc/mingw/libarm32/nsi.def b/lib/libc/mingw/libarm32/nsi.def new file mode 100644 index 0000000000000000000000000000000000000000..fb987d172f2a3690e32bc550300444b7c393b34e --- /dev/null +++ b/lib/libc/mingw/libarm32/nsi.def @@ -0,0 +1,33 @@ +; +; Definition file of NSI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NSI.dll" +EXPORTS +NsiAllocateAndGetPersistentDataWithMaskTable +NsiAllocateAndGetTable +NsiCancelChangeNotification +NsiDeregisterChangeNotification +NsiDeregisterChangeNotificationEx +NsiEnumerateObjectsAllParameters +NsiEnumerateObjectsAllParametersEx +NsiEnumerateObjectsAllPersistentParametersWithMask +NsiFreePersistentDataWithMaskTable +NsiFreeTable +NsiGetAllParameters +NsiGetAllParametersEx +NsiGetAllPersistentParametersWithMask +NsiGetObjectSecurity +NsiGetParameter +NsiGetParameterEx +NsiRegisterChangeNotification +NsiRegisterChangeNotificationEx +NsiRequestChangeNotification +NsiRequestChangeNotificationEx +NsiSetAllParameters +NsiSetAllParametersEx +NsiSetAllPersistentParametersWithMask +NsiSetObjectSecurity +NsiSetParameter +NsiSetParameterEx diff --git a/lib/libc/mingw/libarm32/nsisvc.def b/lib/libc/mingw/libarm32/nsisvc.def new file mode 100644 index 0000000000000000000000000000000000000000..99c32e0fa86909d1edaa5815abed7023497d37eb --- /dev/null +++ b/lib/libc/mingw/libarm32/nsisvc.def @@ -0,0 +1,9 @@ +; +; Definition file of nsisvc.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "nsisvc.DLL" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/ntmarta.def b/lib/libc/mingw/libarm32/ntmarta.def new file mode 100644 index 0000000000000000000000000000000000000000..fefc32ca045a87625fd3e9907ee5e4df43cbf83b --- /dev/null +++ b/lib/libc/mingw/libarm32/ntmarta.def @@ -0,0 +1,57 @@ +; +; Definition file of NTMARTA.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NTMARTA.dll" +EXPORTS +AccProvHandleGrantAccessRights +GetMartaExtensionInterface +AccConvertAccessMaskToActrlAccess +AccConvertAccessToSD +AccConvertAccessToSecurityDescriptor +AccConvertAclToAccess +AccConvertSDToAccess +AccFreeIndexArray +AccGetAccessForTrustee +AccGetExplicitEntries +AccGetInheritanceSource +AccLookupAccountName +AccLookupAccountSid +AccLookupAccountTrustee +AccProvCancelOperation +AccProvGetAccessInfoPerObjectType +AccProvGetAllRights +AccProvGetCapabilities +AccProvGetOperationResults +AccProvGetTrusteesAccess +AccProvGrantAccessRights +AccProvHandleGetAccessInfoPerObjectType +AccProvHandleGetAllRights +AccProvHandleGetTrusteesAccess +AccProvHandleIsAccessAudited +AccProvHandleIsObjectAccessible +AccProvHandleRevokeAccessRights +AccProvHandleRevokeAuditRights +AccProvHandleSetAccessRights +AccProvIsAccessAudited +AccProvIsObjectAccessible +AccProvRevokeAccessRights +AccProvRevokeAuditRights +AccProvSetAccessRights +AccRewriteGetExplicitEntriesFromAcl +AccRewriteGetHandleRights +AccRewriteGetNamedRights +AccRewriteSetEntriesInAcl +AccRewriteSetHandleRights +AccRewriteSetNamedRights +AccSetEntriesInAList +AccTreeResetNamedSecurityInfo +EventGuidToName +EventNameFree +GetExplicitEntriesFromAclW +GetNamedSecurityInfoW +GetSecurityInfo +SetEntriesInAclW +SetNamedSecurityInfoW +SetSecurityInfo diff --git a/lib/libc/mingw/libarm32/ntoskrnl.def b/lib/libc/mingw/libarm32/ntoskrnl.def new file mode 100644 index 0000000000000000000000000000000000000000..b05b6b3929bc4cd48c6e33700535dd44731182b7 --- /dev/null +++ b/lib/libc/mingw/libarm32/ntoskrnl.def @@ -0,0 +1,2437 @@ +; +; Definition file of ntoskrnl.exe +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ntoskrnl.exe" +EXPORTS +ord_1 @1 +ord_2 @2 +ord_3 @3 +AlpcGetHeaderSize +AlpcGetMessageAttribute +AlpcInitializeMessageAttribute +BgkDisplayCharacter +BgkGetConsoleState +BgkGetCursorState +BgkSetCursor +CcAddDirtyPagesToExternalCache +CcCanIWrite +CcCoherencyFlushAndPurgeCache +CcCopyRead +CcCopyReadEx +CcCopyWrite +CcCopyWriteEx +CcCopyWriteWontFlush +CcDeductDirtyPagesFromExternalCache +CcDeferWrite +CcFastCopyRead +CcFastCopyWrite +CcFastMdlReadWait DATA +CcFlushCache +CcFlushCacheToLsn +CcGetDirtyPages +CcGetFileObjectFromBcb +CcGetFileObjectFromSectionPtrs +CcGetFileObjectFromSectionPtrsRef +CcGetFlushedValidData +CcGetLsnForFileObject +CcInitializeCacheMap +CcIsThereDirtyData +CcIsThereDirtyDataEx +CcIsThereDirtyLoggedPages +CcMapData +CcMdlRead +CcMdlReadComplete +CcMdlWriteAbort +CcMdlWriteComplete +CcPinMappedData +CcPinRead +CcPrepareMdlWrite +CcPreparePinWrite +CcPurgeCacheSection +CcRegisterExternalCache +CcRemapBcb +CcRepinBcb +CcScheduleReadAhead +CcScheduleReadAheadEx +CcSetAdditionalCacheAttributes +CcSetAdditionalCacheAttributesEx +CcSetBcbOwnerPointer +CcSetDirtyPageThreshold +CcSetDirtyPinnedData +CcSetFileSizes +CcSetFileSizesEx +CcSetLogHandleForFile +CcSetLogHandleForFileEx +CcSetLoggedDataThreshold +CcSetParallelFlushFile +CcSetReadAheadGranularity +CcSetReadAheadGranularityEx +CcTestControl +CcUninitializeCacheMap +CcUnmapFileOffsetFromSystemCache +CcUnpinData +CcUnpinDataForThread +CcUnpinRepinnedBcb +CcUnregisterExternalCache +CcWaitForCurrentLazyWriterActivity +CcZeroData +CcZeroDataOnDisk +CmCallbackGetKeyObjectID +CmCallbackGetKeyObjectIDEx +CmCallbackReleaseKeyObjectIDEx +CmGetBoundTransaction +CmGetCallbackVersion +CmKeyObjectType DATA +CmRegisterCallback +CmRegisterCallbackEx +CmSetCallbackObjectContext +CmUnRegisterCallback +DbgBreakPoint +DbgBreakPointWithStatus +DbgCommandString +DbgLoadImageSymbols +DbgPrint +DbgPrintEx +DbgPrintReturnControlC +DbgPrompt +DbgQueryDebugFilterState +DbgSetDebugFilterState +DbgSetDebugPrintCallback +DbgkLkmdRegisterCallback +DbgkLkmdUnregisterCallback +DbgkWerCaptureLiveKernelDump +EmClientQueryRuleState +EmClientRuleDeregisterNotification +EmClientRuleEvaluate +EmClientRuleRegisterNotification +EmProviderDeregister +EmProviderDeregisterEntry +EmProviderRegister +EmProviderRegisterEntry +EmpProviderRegister +EtwActivityIdControl +EtwEnableTrace +EtwEventEnabled +EtwProviderEnabled +EtwRegister +EtwRegisterClassicProvider +EtwSendTraceBuffer +EtwUnregister +EtwWrite +EtwWriteEndScenario +EtwWriteEx +EtwWriteStartScenario +EtwWriteString +EtwWriteTransfer +ExAcquireCacheAwarePushLockExclusive +ExAcquireCacheAwarePushLockExclusiveEx +ExAcquireCacheAwarePushLockSharedEx +ExAcquireFastMutex +ExAcquireFastMutexUnsafe +ExAcquirePushLockExclusiveEx +ExAcquirePushLockSharedEx +ExAcquireResourceExclusiveLite +ExAcquireResourceSharedLite +ExAcquireRundownProtection +ExAcquireRundownProtectionCacheAware +ExAcquireRundownProtectionCacheAwareEx +ExAcquireRundownProtectionEx +ExAcquireSharedStarveExclusive +ExAcquireSharedWaitForExclusive +ExAcquireSpinLockExclusive +ExAcquireSpinLockExclusiveAtDpcLevel +ExAcquireSpinLockShared +ExAcquireSpinLockSharedAtDpcLevel +ExAllocateCacheAwarePushLock +ExAllocateCacheAwareRundownProtection +ExAllocatePool +ExAllocatePoolWithQuota +ExAllocatePoolWithQuotaTag +ExAllocatePoolWithTag +ExAllocatePoolWithTagPriority +ExAllocateTimer +ExBlockOnAddressPushLock +ExBlockPushLock +ExCancelTimer +ExCompositionObjectType DATA +ExConvertExclusiveToSharedLite +ExCreateCallback +ExDeleteLookasideListEx +ExDeleteNPagedLookasideList +ExDeletePagedLookasideList +ExDeleteResourceLite +ExDeleteTimer +ExDesktopObjectType DATA +ExDisableResourceBoostLite +ExEnterCriticalRegionAndAcquireFastMutexUnsafe +ExEnterCriticalRegionAndAcquireResourceExclusive +ExEnterCriticalRegionAndAcquireResourceShared +ExEnterCriticalRegionAndAcquireSharedWaitForExclusive +ExEnterPriorityRegionAndAcquireResourceExclusive +ExEnterPriorityRegionAndAcquireResourceShared +ExEnumHandleTable +ExEventObjectType DATA +ExExtendZone +ExFetchLicenseData +ExFlushLookasideListEx +ExFreeCacheAwarePushLock +ExFreeCacheAwareRundownProtection +ExFreePool +ExFreePoolWithTag +ExGetCurrentProcessorCounts +ExGetCurrentProcessorCpuUsage +ExGetExclusiveWaiterCount +ExGetFirmwareEnvironmentVariable +ExGetLicenseTamperState +ExGetPreviousMode +ExGetSharedWaiterCount +ExInitializeLookasideListEx +ExInitializeNPagedLookasideList +ExInitializePagedLookasideList +ExInitializePushLock +ExInitializeResourceLite +ExInitializeRundownProtection +ExInitializeRundownProtectionCacheAware +ExInitializeZone +ExInterlockedAddLargeInteger +ExInterlockedAddUlong +ExInterlockedExtendZone +ExInterlockedInsertHeadList +ExInterlockedInsertTailList +ExInterlockedPopEntryList +ExInterlockedPushEntryList +ExInterlockedRemoveHeadList +ExIsProcessorFeaturePresent +ExIsResourceAcquiredExclusiveLite +ExIsResourceAcquiredSharedLite +ExLocalTimeToSystemTime +ExNotifyBootDeviceRemoval +ExNotifyCallback +ExQueryDepthSList +ExQueryFastCacheAppOrigin +ExQueryFastCacheDevLicense +ExQueryPoolBlockSize +ExQueryTimerResolution +ExQueryWnfStateData +ExQueueWorkItem +ExRaiseAccessViolation +ExRaiseDatatypeMisalignment +ExRaiseException +ExRaiseHardError +ExRaiseStatus +ExReInitializeRundownProtection +ExReInitializeRundownProtectionCacheAware +ExRealTimeIsUniversal +ExRegisterBootDevice +ExRegisterCallback +ExRegisterExtension +ExReinitializeResourceLite +ExReleaseCacheAwarePushLockExclusive +ExReleaseCacheAwarePushLockExclusiveEx +ExReleaseCacheAwarePushLockSharedEx +ExReleaseFastMutex +ExReleaseFastMutexUnsafe +ExReleaseFastMutexUnsafeAndLeaveCriticalRegion +ExReleasePushLockEx +ExReleasePushLockExclusiveEx +ExReleasePushLockSharedEx +ExReleaseResourceAndLeaveCriticalRegion +ExReleaseResourceAndLeavePriorityRegion +ExReleaseResourceForThreadLite +ExReleaseResourceLite +ExReleaseRundownProtection +ExReleaseRundownProtectionCacheAware +ExReleaseRundownProtectionCacheAwareEx +ExReleaseRundownProtectionEx +ExReleaseSpinLockExclusive +ExReleaseSpinLockExclusiveFromDpcLevel +ExReleaseSpinLockShared +ExReleaseSpinLockSharedFromDpcLevel +ExRundownCompleted +ExRundownCompletedCacheAware +ExSemaphoreObjectType DATA +ExSetFirmwareEnvironmentVariable +ExSetLicenseTamperState +ExSetResourceOwnerPointer +ExSetResourceOwnerPointerEx +ExSetTimer +ExSetTimerResolution +ExSizeOfRundownProtectionCacheAware +ExSubscribeWnfStateChange +ExSystemExceptionFilter +ExSystemTimeToLocalTime +ExTimedWaitForUnblockPushLock +ExTryAcquirePushLockExclusiveEx +ExTryAcquirePushLockSharedEx +ExTryConvertPushLockSharedToExclusiveEx +ExTryConvertSharedSpinLockExclusive +ExTryQueueWorkItem +ExTryToAcquireFastMutex +ExTryToAcquireResourceExclusiveLite +ExUnblockOnAddressPushLockEx +ExUnblockPushLockEx +ExUnregisterCallback +ExUnregisterExtension +ExUnsubscribeWnfStateChange +ExUuidCreate +ExVerifySuite +ExWaitForRundownProtectionRelease +ExWaitForRundownProtectionReleaseCacheAware +ExWaitForUnblockPushLock +ExWindowStationObjectType DATA +ExfAcquirePushLockExclusive +ExfAcquirePushLockShared +ExfReleasePushLock +ExfReleasePushLockExclusive +ExfReleasePushLockShared +ExfTryAcquirePushLockShared +ExfTryToWakePushLock +ExfUnblockPushLock +ExpInterlockedFlushSList +ExpInterlockedPopEntrySList +ExpInterlockedPushEntrySList +FirstEntrySList +FsRtlAcknowledgeEcp +FsRtlAcquireEofLock +FsRtlAcquireFileExclusive +FsRtlAcquireHeaderMutex +FsRtlAddBaseMcbEntry +FsRtlAddBaseMcbEntryEx +FsRtlAddLargeMcbEntry +FsRtlAddMcbEntry +FsRtlAddToTunnelCache +FsRtlAllocateExtraCreateParameter +FsRtlAllocateExtraCreateParameterFromLookasideList +FsRtlAllocateExtraCreateParameterList +FsRtlAllocateFileLock +FsRtlAllocatePool +FsRtlAllocatePoolWithQuota +FsRtlAllocatePoolWithQuotaTag +FsRtlAllocatePoolWithTag +FsRtlAllocateResource +FsRtlAreNamesEqual +FsRtlAreThereCurrentOrInProgressFileLocks +FsRtlAreThereWaitingFileLocks +FsRtlAreVolumeStartupApplicationsComplete +FsRtlBalanceReads +FsRtlCancellableWaitForMultipleObjects +FsRtlCancellableWaitForSingleObject +FsRtlChangeBackingFileObject +FsRtlCheckLockForOplockRequest +FsRtlCheckLockForReadAccess +FsRtlCheckLockForWriteAccess +FsRtlCheckOplock +FsRtlCheckOplockEx +FsRtlCheckUpperOplock +FsRtlCopyRead +FsRtlCopyWrite +FsRtlCreateSectionForDataScan +FsRtlCurrentBatchOplock +FsRtlCurrentOplock +FsRtlCurrentOplockH +FsRtlDeleteExtraCreateParameterLookasideList +FsRtlDeleteKeyFromTunnelCache +FsRtlDeleteTunnelCache +FsRtlDeregisterUncProvider +FsRtlDismountComplete +FsRtlDissectDbcs +FsRtlDissectName +FsRtlDoesDbcsContainWildCards +FsRtlDoesNameContainWildCards +FsRtlFastCheckLockForRead +FsRtlFastCheckLockForWrite +FsRtlFastUnlockAll +FsRtlFastUnlockAllByKey +FsRtlFastUnlockSingle +FsRtlFindExtraCreateParameter +FsRtlFindInTunnelCache +FsRtlFreeExtraCreateParameter +FsRtlFreeExtraCreateParameterList +FsRtlFreeFileLock +FsRtlGetEcpListFromIrp +FsRtlGetFileNameInformation +FsRtlGetFileSize +FsRtlGetIoAtEof +FsRtlGetNextBaseMcbEntry +FsRtlGetNextExtraCreateParameter +FsRtlGetNextFileLock +FsRtlGetNextLargeMcbEntry +FsRtlGetNextMcbEntry +FsRtlGetSectorSizeInformation +FsRtlGetSupportedFeatures +FsRtlGetVirtualDiskNestingLevel +FsRtlHeatInit +FsRtlHeatLogIo +FsRtlHeatLogTierMove +FsRtlHeatUninit +FsRtlIncrementCcFastMdlReadWait +FsRtlIncrementCcFastReadNoWait +FsRtlIncrementCcFastReadNotPossible +FsRtlIncrementCcFastReadResourceMiss +FsRtlIncrementCcFastReadWait +FsRtlInitExtraCreateParameterLookasideList +FsRtlInitializeBaseMcb +FsRtlInitializeBaseMcbEx +FsRtlInitializeEofLock +FsRtlInitializeExtraCreateParameter +FsRtlInitializeExtraCreateParameterList +FsRtlInitializeFileLock +FsRtlInitializeLargeMcb +FsRtlInitializeMcb +FsRtlInitializeOplock +FsRtlInitializeTunnelCache +FsRtlInsertExtraCreateParameter +FsRtlInsertPerFileContext +FsRtlInsertPerFileObjectContext +FsRtlInsertPerStreamContext +FsRtlInsertReservedPerFileContext +FsRtlInsertReservedPerStreamContext +FsRtlIsDbcsInExpression +FsRtlIsEcpAcknowledged +FsRtlIsEcpFromUserMode +FsRtlIsFatDbcsLegal +FsRtlIsHpfsDbcsLegal +FsRtlIsNameInExpression +FsRtlIsNtstatusExpected +FsRtlIsPagingFile +FsRtlIsSystemPagingFile +FsRtlIsTotalDeviceFailure +FsRtlIssueDeviceIoControl +FsRtlKernelFsControlFile +FsRtlLegalAnsiCharacterArray DATA +FsRtlLogCcFlushError +FsRtlLookupBaseMcbEntry +FsRtlLookupLargeMcbEntry +FsRtlLookupLastBaseMcbEntry +FsRtlLookupLastBaseMcbEntryAndIndex +FsRtlLookupLastLargeMcbEntry +FsRtlLookupLastLargeMcbEntryAndIndex +FsRtlLookupLastMcbEntry +FsRtlLookupMcbEntry +FsRtlLookupPerFileContext +FsRtlLookupPerFileObjectContext +FsRtlLookupPerStreamContextInternal +FsRtlLookupReservedPerFileContext +FsRtlLookupReservedPerStreamContext +FsRtlMdlRead +FsRtlMdlReadComplete +FsRtlMdlReadCompleteDev +FsRtlMdlReadDev +FsRtlMdlReadEx +FsRtlMdlWriteComplete +FsRtlMdlWriteCompleteDev +FsRtlMupGetProviderIdFromName +FsRtlMupGetProviderInfoFromFileObject +FsRtlNormalizeNtstatus +FsRtlNotifyChangeDirectory +FsRtlNotifyCleanup +FsRtlNotifyCleanupAll +FsRtlNotifyFilterChangeDirectory +FsRtlNotifyFilterReportChange +FsRtlNotifyFullChangeDirectory +FsRtlNotifyFullReportChange +FsRtlNotifyInitializeSync +FsRtlNotifyReportChange +FsRtlNotifyUninitializeSync +FsRtlNotifyVolumeEvent +FsRtlNotifyVolumeEventEx +FsRtlNumberOfRunsInBaseMcb +FsRtlNumberOfRunsInLargeMcb +FsRtlNumberOfRunsInMcb +FsRtlOplockBreakH +FsRtlOplockBreakToNone +FsRtlOplockBreakToNoneEx +FsRtlOplockFsctrl +FsRtlOplockFsctrlEx +FsRtlOplockIsFastIoPossible +FsRtlOplockIsSharedRequest +FsRtlOplockKeysEqual +FsRtlPostPagingFileStackOverflow +FsRtlPostStackOverflow +FsRtlPrepareMdlWrite +FsRtlPrepareMdlWriteDev +FsRtlPrepareMdlWriteEx +FsRtlPrepareToReuseEcp +FsRtlPrivateLock +FsRtlProcessFileLock +FsRtlQueryCachedVdl +FsRtlQueryKernelEaFile +FsRtlQueryMaximumVirtualDiskNestingLevel +FsRtlRegisterFileSystemFilterCallbacks +FsRtlRegisterFltMgrCalls +FsRtlRegisterMupCalls +FsRtlRegisterUncProvider +FsRtlRegisterUncProviderEx +FsRtlReleaseEofLock +FsRtlReleaseFile +FsRtlReleaseFileNameInformation +FsRtlReleaseHeaderMutex +FsRtlRemoveBaseMcbEntry +FsRtlRemoveDotsFromPath +FsRtlRemoveExtraCreateParameter +FsRtlRemoveLargeMcbEntry +FsRtlRemoveMcbEntry +FsRtlRemovePerFileContext +FsRtlRemovePerFileObjectContext +FsRtlRemovePerStreamContext +FsRtlRemoveReservedPerFileContext +FsRtlRemoveReservedPerStreamContext +FsRtlResetBaseMcb +FsRtlResetLargeMcb +FsRtlSendModernAppTermination +FsRtlSetEcpListIntoIrp +FsRtlSetKernelEaFile +FsRtlSplitBaseMcb +FsRtlSplitLargeMcb +FsRtlSyncVolumes +FsRtlTeardownPerFileContexts +FsRtlTeardownPerStreamContexts +FsRtlTruncateBaseMcb +FsRtlTruncateLargeMcb +FsRtlTruncateMcb +FsRtlTryToAcquireHeaderMutex +FsRtlUninitializeBaseMcb +FsRtlUninitializeFileLock +FsRtlUninitializeLargeMcb +FsRtlUninitializeMcb +FsRtlUninitializeOplock +FsRtlUpdateDiskCounters +FsRtlUpperOplockFsctrl +FsRtlValidateReparsePointBuffer +HalDispatchTable DATA +HalExamineMBR +HalFlushIoBuffers +HalPrivateDispatchTable DATA +HeadlessDispatch +HvlGetLpIndexFromApicId +HvlQueryActiveHypervisorProcessorCount +HvlQueryActiveProcessors +HvlQueryConnection +HvlQueryHypervisorProcessorNodeNumber +HvlQueryNumaDistance +HvlQueryProcessorTopology +HvlQueryProcessorTopologyCount +HvlQueryProcessorTopologyHighestId +HvlRegisterInterruptCallback +HvlRegisterWheaErrorNotification +HvlUnregisterInterruptCallback +HvlUnregisterWheaErrorNotification +InbvAcquireDisplayOwnership +InbvCheckDisplayOwnership +InbvDisplayString +InbvEnableBootDriver +InbvEnableDisplayString +InbvInstallDisplayStringFilter +InbvIsBootDriverInstalled +InbvNotifyDisplayOwnershipChange +InbvNotifyDisplayOwnershipLost +InbvResetDisplay +InbvSetScrollRegion +InbvSetTextColor +InbvSolidColorFill +InitSafeBootMode DATA +InitializeSListHead +InterlockedPushListSList +IoAcquireCancelSpinLock +IoAcquireRemoveLockEx +IoAcquireVpbSpinLock +IoAdapterObjectType DATA +IoAdjustStackSizeForRedirection +IoAllocateAdapterChannel +IoAllocateController +IoAllocateDriverObjectExtension +IoAllocateErrorLogEntry +IoAllocateIrp +IoAllocateMdl +IoAllocateMiniCompletionPacket +IoAllocateSfioStreamIdentifier +IoAllocateWorkItem +IoApplyPriorityInfoThread +IoAssignResources +IoAttachDevice +IoAttachDeviceByPointer +IoAttachDeviceToDeviceStack +IoAttachDeviceToDeviceStackSafe +IoBoostThreadIo +IoBuildAsynchronousFsdRequest +IoBuildDeviceIoControlRequest +IoBuildPartialMdl +IoBuildSynchronousFsdRequest +IoCallDriver +IoCancelFileOpen +IoCancelIrp +IoCheckDesiredAccess +IoCheckEaBufferValidity +IoCheckFunctionAccess +IoCheckQuerySetFileInformation +IoCheckQuerySetVolumeInformation +IoCheckQuotaBufferValidity +IoCheckShareAccess +IoCheckShareAccessEx +IoClearActivityIdThread +IoClearDependency +IoClearIrpExtraCreateParameter +IoCompleteRequest +IoCompletionObjectType DATA +IoConnectInterrupt +IoConnectInterruptEx +IoConvertFileHandleToKernelHandle +IoCopyDeviceObjectHint +IoCreateArcName +IoCreateController +IoCreateDevice +IoCreateDisk +IoCreateDriver +IoCreateFile +IoCreateFileEx +IoCreateFileSpecifyDeviceObjectHint +IoCreateNotificationEvent +IoCreateStreamFileObject +IoCreateStreamFileObjectEx +IoCreateStreamFileObjectEx2 +IoCreateStreamFileObjectLite +IoCreateSymbolicLink +IoCreateSynchronizationEvent +IoCreateSystemThread +IoCreateUnprotectedSymbolicLink +IoCsqInitialize +IoCsqInitializeEx +IoCsqInsertIrp +IoCsqInsertIrpEx +IoCsqRemoveIrp +IoCsqRemoveNextIrp +IoDecrementKeepAliveCount +IoDeleteAllDependencyRelations +IoDeleteController +IoDeleteDevice +IoDeleteDriver +IoDeleteSymbolicLink +IoDetachDevice +IoDeviceHandlerObjectSize DATA +IoDeviceHandlerObjectType DATA +IoDeviceObjectType DATA +IoDisconnectInterrupt +IoDisconnectInterruptEx +IoDriverObjectType DATA +IoDuplicateDependency +IoEnqueueIrp +IoEnumerateDeviceObjectList +IoEnumerateRegisteredFiltersList +IoFastQueryNetworkAttributes +IoFileObjectType DATA +IoForwardAndCatchIrp +IoForwardIrpSynchronously +IoFreeController +IoFreeErrorLogEntry +IoFreeIrp +IoFreeMdl +IoFreeMiniCompletionPacket +IoFreeSfioStreamIdentifier +IoFreeWorkItem +IoGetActivityIdIrp +IoGetActivityIdThread +IoGetAffinityInterrupt +IoGetAttachedDevice +IoGetAttachedDeviceReference +IoGetBaseFileSystemDeviceObject +IoGetBootDiskInformation +IoGetBootDiskInformationLite +IoGetConfigurationInformation +IoGetContainerInformation +IoGetCurrentProcess +IoGetDeviceAttachmentBaseRef +IoGetDeviceInterfaceAlias +IoGetDeviceInterfacePropertyData +IoGetDeviceInterfaces +IoGetDeviceNumaNode +IoGetDeviceObjectPointer +IoGetDeviceProperty +IoGetDevicePropertyData +IoGetDeviceToVerify +IoGetDiskDeviceObject +IoGetDmaAdapter +IoGetDriverObjectExtension +IoGetFileObjectGenericMapping +IoGetGenericIrpExtension +IoGetInitialStack +IoGetInitiatorProcess +IoGetIoPriorityHint +IoGetIrpExtraCreateParameter +IoGetLowerDeviceObject +IoGetOplockKeyContext +IoGetOplockKeyContextEx +IoGetPagingIoPriority +IoGetRelatedDeviceObject +IoGetRequestorProcess +IoGetRequestorProcessId +IoGetRequestorSessionId +IoGetSfioStreamIdentifier +IoGetStackLimits +IoGetSymlinkSupportInformation +IoGetTopLevelIrp +IoGetTransactionParameterBlock +IoIncrementKeepAliveCount +IoInitializeIrp +IoInitializeMiniCompletionPacket +IoInitializeRemoveLockEx +IoInitializeWorkItem +IoInvalidateDeviceRelations +IoInvalidateDeviceState +IoIsActivityTracingEnabled +IoIsFileObjectIgnoringSharing +IoIsFileOriginRemote +IoIsOperationSynchronous +IoIsSystemThread +IoIsValidIrpStatus +IoIsWdmVersionAvailable +IoMakeAssociatedIrp +IoOpenDeviceInterfaceRegistryKey +IoOpenDeviceRegistryKey +IoPageRead +IoPropagateActivityIdToThread +IoPropagateIrpExtension +IoQueryDeviceDescription +IoQueryFileDosDeviceName +IoQueryFileInformation +IoQueryFullDriverPath +IoQueryVolumeInformation +IoQueueThreadIrp +IoQueueWorkItem +IoQueueWorkItemEx +IoQueueWorkItemToNode +IoRaiseHardError +IoRaiseInformationalHardError +IoReadDiskSignature +IoReadOperationCount DATA +IoReadPartitionTable +IoReadPartitionTableEx +IoReadTransferCount DATA +IoRegisterBootDriverCallback +IoRegisterBootDriverReinitialization +IoRegisterContainerNotification +IoRegisterDeviceInterface +IoRegisterDriverReinitialization +IoRegisterFileSystem +IoRegisterFsRegistrationChange +IoRegisterFsRegistrationChangeMountAware +IoRegisterIoTracking +IoRegisterLastChanceShutdownNotification +IoRegisterPlugPlayNotification +IoRegisterPriorityCallback +IoRegisterShutdownNotification +IoReleaseCancelSpinLock +IoReleaseRemoveLockAndWaitEx +IoReleaseRemoveLockEx +IoReleaseVpbSpinLock +IoRemoveShareAccess +IoReplaceFileObjectName +IoReplacePartitionUnit +IoReportDetectedDevice +IoReportHalResourceUsage +IoReportInterruptActive +IoReportInterruptInactive +IoReportResourceForDetection +IoReportResourceUsage +IoReportRootDevice +IoReportTargetDeviceChange +IoReportTargetDeviceChangeAsynchronous +IoRequestDeviceEject +IoRequestDeviceEjectEx +IoReserveDependency +IoResolveDependency +IoRetrievePriorityInfo +IoReuseIrp +IoSetActivityIdIrp +IoSetActivityIdThread +IoSetCompletionRoutineEx +IoSetDependency +IoSetDeviceInterfacePropertyData +IoSetDeviceInterfaceState +IoSetDevicePropertyData +IoSetDeviceToVerify +IoSetFileObjectIgnoreSharing +IoSetFileOrigin +IoSetGenericIrpExtension +IoSetHardErrorOrVerifyDevice +IoSetInformation +IoSetIoCompletion +IoSetIoCompletionEx +IoSetIoPriorityHint +IoSetIoPriorityHintIntoFileObject +IoSetIoPriorityHintIntoThread +IoSetIrpExtraCreateParameter +IoSetMasterIrpStatus +IoSetPartitionInformation +IoSetPartitionInformationEx +IoSetShareAccess +IoSetShareAccessEx +IoSetStartIoAttributes +IoSetSystemPartition +IoSetThreadHardErrorMode +IoSetTopLevelIrp +IoSizeofGenericIrpExtension +IoSizeofWorkItem +IoStartNextPacket +IoStartNextPacketByKey +IoStartPacket +IoStatisticsLock DATA +IoSynchronousCallDriver +IoSynchronousInvalidateDeviceRelations +IoSynchronousPageWrite +IoTestDependency +IoThreadToProcess +IoTransferActivityId +IoTranslateBusAddress +IoTryQueueWorkItem +IoUninitializeWorkItem +IoUnregisterBootDriverCallback +IoUnregisterContainerNotification +IoUnregisterFileSystem +IoUnregisterFsRegistrationChange +IoUnregisterIoTracking +IoUnregisterPlugPlayNotification +IoUnregisterPlugPlayNotificationEx +IoUnregisterPriorityCallback +IoUnregisterShutdownNotification +IoUpdateShareAccess +IoValidateDeviceIoControlAccess +IoVerifyPartitionTable +IoVerifyVolume +IoVolumeDeviceToDosName +IoVolumeDeviceToGuid +IoVolumeDeviceToGuidPath +IoWMIAllocateInstanceIds +IoWMIDeviceObjectToInstanceName +IoWMIExecuteMethod +IoWMIHandleToInstanceName +IoWMIOpenBlock +IoWMIQueryAllData +IoWMIQueryAllDataMultiple +IoWMIQuerySingleInstance +IoWMIQuerySingleInstanceMultiple +IoWMIRegistrationControl +IoWMISetNotificationCallback +IoWMISetSingleInstance +IoWMISetSingleItem +IoWMISuggestInstanceName +IoWMIWriteEvent +IoWithinStackLimits +IoWriteErrorLogEntry +IoWriteOperationCount DATA +IoWritePartitionTable +IoWritePartitionTableEx +IoWriteTransferCount DATA +IofCallDriver +IofCompleteRequest +KdAcquireDebuggerLock +KdChangeOption +KdDebuggerEnabled DATA +KdDebuggerNotPresent DATA +KdDeregisterPowerHandler +KdDisableDebugger +KdEnableDebugger +KdEnteredDebugger DATA +KdLogDbgPrint +KdPollBreakIn +KdPowerTransition +KdRefreshDebuggerNotPresent +KdRegisterPowerHandler +KdReleaseDebuggerLock +KdSystemDebugControl +KeAcquireGuardedMutex +KeAcquireGuardedMutexUnsafe +KeAcquireInStackQueuedSpinLock +KeAcquireInStackQueuedSpinLockAtDpcLevel +KeAcquireInStackQueuedSpinLockForDpc +KeAcquireInterruptSpinLock +KeAcquireQueuedSpinLock +KeAcquireSpinLockAtDpcLevel +KeAcquireSpinLockForDpc +KeAcquireSpinLockRaiseToDpc +KeAcquireSpinLockRaiseToSynch +KeAddGroupAffinityEx +KeAddProcessorAffinityEx +KeAddProcessorGroupAffinity +KeAddSystemServiceTable +KeAlertThread +KeAllocateCalloutStack +KeAllocateCalloutStackEx +KeAndAffinityEx +KeAndGroupAffinityEx +KeAreAllApcsDisabled +KeAreApcsDisabled +KeAttachProcess +KeBugCheck +KeBugCheckEx +KeCancelTimer +KeCapturePersistentThreadState +KeCheckProcessorAffinityEx +KeCheckProcessorGroupAffinity +KeClearEvent +KeClockInterruptNotify +KeClockTimerPowerChange +KeComplementAffinityEx +KeCopyAffinityEx +KeCountSetBitsAffinityEx +KeCountSetBitsGroupAffinity +KeDelayExecutionThread +KeDeregisterBugCheckCallback +KeDeregisterBugCheckReasonCallback +KeDeregisterNmiCallback +KeDeregisterProcessorChangeCallback +KeDetachProcess +KeDispatchSecondaryInterrupt +KeEnterCriticalRegion +KeEnterGuardedRegion +KeEnterKernelDebugger +KeEnumerateNextProcessor +KeExpandKernelStackAndCallout +KeExpandKernelStackAndCalloutEx +KeFindConfigurationEntry +KeFindConfigurationNextEntry +KeFindFirstSetLeftAffinityEx +KeFindFirstSetLeftGroupAffinity +KeFindFirstSetRightAffinityEx +KeFindFirstSetRightGroupAffinity +KeFirstGroupAffinityEx +KeFlushEntireTb +KeFlushIoBuffers +KeFlushIoRectangle +KeFlushQueuedDpcs +KeFreeCalloutStack +KeGenericCallDpc +KeGetClockOwner +KeGetClockTimerResolution +KeGetCurrentNodeNumber +KeGetCurrentProcessorNumberEx +KeGetCurrentThread +KeGetNextClockTickDuration +KeGetProcessorIndexFromNumber +KeGetProcessorNumberFromIndex +KeGetRecommendedSharedDataAlignment +KeHwPolicyLocateResource +KeInitializeAffinityEx +KeInitializeApc +KeInitializeCrashDumpHeader +KeInitializeDeviceQueue +KeInitializeDpc +KeInitializeEnumerationContext +KeInitializeEnumerationContextFromGroup +KeInitializeEvent +KeInitializeGuardedMutex +KeInitializeInterrupt +KeInitializeMutant +KeInitializeMutex +KeInitializeQueue +KeInitializeSecondaryInterruptServices +KeInitializeSemaphore +KeInitializeSpinLock +KeInitializeThreadedDpc +KeInitializeTimer +KeInitializeTimerEx +KeInsertByKeyDeviceQueue +KeInsertDeviceQueue +KeInsertHeadQueue +KeInsertQueue +KeInsertQueueApc +KeInsertQueueDpc +KeInterlockedClearProcessorAffinityEx +KeInterlockedSetProcessorAffinityEx +KeInvalidateAllCaches +KeInvalidateRangeAllCaches +KeIpiGenericCall +KeIsAttachedProcess +KeIsEmptyAffinityEx +KeIsEqualAffinityEx +KeIsExecutingDpc +KeIsSingleGroupAffinityEx +KeIsSubsetAffinityEx +KeIsWaitListEmpty +KeLeaveCriticalRegion +KeLeaveGuardedRegion +KeLoaderBlock DATA +KeNumberProcessors DATA +KeOrAffinityEx +KeProcessorGroupAffinity +KeProfileInterruptWithSource +KePulseEvent +KeQueryActiveGroupCount +KeQueryActiveProcessorAffinity +KeQueryActiveProcessorCount +KeQueryActiveProcessorCountEx +KeQueryActiveProcessors +KeQueryDpcWatchdogInformation +KeQueryEffectivePriorityThread +KeQueryGroupAffinity +KeQueryGroupAffinityEx +KeQueryHardwareCounterConfiguration +KeQueryHighestNodeNumber +KeQueryInterruptTime +KeQueryInterruptTimePrecise +KeQueryLogicalProcessorRelationship +KeQueryMaximumGroupCount +KeQueryMaximumProcessorCount +KeQueryMaximumProcessorCountEx +KeQueryNodeActiveAffinity +KeQueryNodeMaximumProcessorCount +KeQueryPrcbAddress +KeQueryPriorityThread +KeQueryRuntimeThread +KeQuerySystemTime +KeQuerySystemTimePrecise +KeQueryTickCount +KeQueryTimeIncrement +KeQueryTotalCycleTimeThread +KeQueryUnbiasedInterruptTime +KeRaiseUserException +KeReadStateEvent +KeReadStateMutant +KeReadStateMutex +KeReadStateQueue +KeReadStateSemaphore +KeReadStateTimer +KeRegisterBugCheckCallback +KeRegisterBugCheckReasonCallback +KeRegisterNmiCallback +KeRegisterProcessorChangeCallback +KeReleaseGuardedMutex +KeReleaseGuardedMutexUnsafe +KeReleaseInStackQueuedSpinLock +KeReleaseInStackQueuedSpinLockForDpc +KeReleaseInStackQueuedSpinLockFromDpcLevel +KeReleaseInterruptSpinLock +KeReleaseMutant +KeReleaseMutex +KeReleaseQueuedSpinLock +KeReleaseSemaphore +KeReleaseSpinLock +KeReleaseSpinLockForDpc +KeReleaseSpinLockFromDpcLevel +KeRemoveByKeyDeviceQueue +KeRemoveByKeyDeviceQueueIfBusy +KeRemoveDeviceQueue +KeRemoveEntryDeviceQueue +KeRemoveGroupAffinityEx +KeRemoveProcessorAffinityEx +KeRemoveProcessorGroupAffinity +KeRemoveQueue +KeRemoveQueueDpc +KeRemoveQueueDpcEx +KeRemoveQueueEx +KeRemoveSystemServiceTable +KeResetEvent +KeRestoreExtendedProcessorState +KeRestoreFloatingPointState +KeRestoreProcessorState +KeRevertToUserAffinityThread +KeRevertToUserAffinityThreadEx +KeRevertToUserGroupAffinityThread +KeRundownQueue +KeSaveExtendedProcessorState +KeSaveFloatingPointState +KeSaveStateForHibernate +KeSetActualBasePriorityThread +KeSetAffinityThread +KeSetBasePriorityThread +KeSetCoalescableTimer +KeSetEvent +KeSetEventBoostPriority +KeSetHardwareCounterConfiguration +KeSetIdealProcessorThread +KeSetImportanceDpc +KeSetKernelStackSwapEnable +KeSetPriorityThread +KeSetProfileIrql +KeSetSystemAffinityThread +KeSetSystemAffinityThreadEx +KeSetSystemGroupAffinityThread +KeSetTargetProcessorDpc +KeSetTargetProcessorDpcEx +KeSetTimer +KeSetTimerEx +KeSignalCallDpcDone +KeSignalCallDpcSynchronize +KeStackAttachProcess +KeStallWhileFrozen +KeStartDynamicProcessor +KeSubtractAffinityEx +KeSweepIcacheRange +KeSweepLocalCaches +KeSynchronizeExecution +KeTestAlertThread +KeTestSpinLock +KeTickCount DATA +KeTryToAcquireGuardedMutex +KeTryToAcquireQueuedSpinLock +KeTryToAcquireSpinLockAtDpcLevel +KeUnstackDetachProcess +KeUserModeCallback +KeWaitForMultipleObjects +KeWaitForMutexObject +KeWaitForSingleObject +KiBugCheckData DATA +KiCheckForKernelApcDelivery +KiConnectHalInterrupt +KiDeliverApc +KiDispatchInterrupt +KiIpiServiceRoutine +KiReplayInterrupt +KitLogFeatureUsage +KseQueryDeviceData +KseQueryDeviceDataList +KseQueryDeviceFlags +KseRegisterShim +KseRegisterShimEx +KseSetDeviceFlags +KseUnregisterShim +LdrAccessResource +LdrEnumResources +LdrFindResourceDirectory_U +LdrFindResourceEx_U +LdrFindResource_U +LdrResFindResource +LdrResFindResourceDirectory +LdrResSearchResource +LpcPortObjectType DATA +LpcReplyWaitReplyPort +LpcRequestPort +LpcRequestWaitReplyPort +LpcRequestWaitReplyPortEx +LpcSendWaitReceivePort +LsaCallAuthenticationPackage +LsaDeregisterLogonProcess +LsaFreeReturnBuffer +LsaLogonUser +LsaLookupAuthenticationPackage +LsaRegisterLogonProcess +Mm64BitPhysicalAddress DATA +MmAddPhysicalMemory +MmAddVerifierThunks +MmAdjustWorkingSetSize +MmAdvanceMdl +MmAllocateContiguousMemory +MmAllocateContiguousMemorySpecifyCache +MmAllocateContiguousMemorySpecifyCacheNode +MmAllocateContiguousNodeMemory +MmAllocateMappingAddress +MmAllocateMdlForIoSpace +MmAllocateNodePagesForMdlEx +MmAllocateNonCachedMemory +MmAllocatePagesForMdl +MmAllocatePagesForMdlEx +MmAreMdlPagesCached +MmBadPointer DATA +MmBuildMdlForNonPagedPool +MmCanFileBeTruncated +MmCommitSessionMappedView +MmCopyMemory +MmCopyVirtualMemory +MmCreateMdl +MmCreateMirror +MmCreateSection +MmDisableModifiedWriteOfSection +MmDoesFileHaveUserWritableReferences +MmFlushImageSection +MmForceSectionClosed +MmFreeContiguousMemory +MmFreeContiguousMemorySpecifyCache +MmFreeMappingAddress +MmFreeNonCachedMemory +MmFreePagesFromMdl +MmGetCacheAttribute +MmGetMaximumFileSectionSize +MmGetPhysicalAddress +MmGetPhysicalMemoryRanges +MmGetSystemRoutineAddress +MmGetVirtualForPhysical +MmGrowKernelStack +MmHighestUserAddress DATA +MmIsAddressValid +MmIsDriverSuspectForVerifier +MmIsDriverVerifying +MmIsDriverVerifyingByAddress +MmIsIoSpaceActive +MmIsNonPagedSystemAddressValid +MmIsRecursiveIoFault +MmIsThisAnNtAsSystem +MmIsVerifierEnabled +MmLockPagableDataSection +MmLockPagableImageSection +MmLockPagableSectionByHandle +MmMapIoSpace +MmMapLockedPages +MmMapLockedPagesSpecifyCache +MmMapLockedPagesWithReservedMapping +MmMapMemoryDumpMdl +MmMapUserAddressesToPage +MmMapViewInSessionSpace +MmMapViewInSessionSpaceEx +MmMapViewInSystemSpace +MmMapViewInSystemSpaceEx +MmMapViewOfSection +MmMarkPhysicalMemoryAsBad +MmMarkPhysicalMemoryAsGood +MmMdlPageContentsState +MmMdlPagesAreZero +MmPageEntireDriver +MmPrefetchPages +MmPrefetchVirtualAddresses +MmProbeAndLockPages +MmProbeAndLockProcessPages +MmProbeAndLockSelectedPages +MmProtectMdlSystemAddress +MmQuerySystemSize +MmRemovePhysicalMemory +MmResetDriverPaging +MmRotatePhysicalView +MmSectionObjectType DATA +MmSecureVirtualMemory +MmSetAddressRangeModified +MmSizeOfMdl +MmSystemRangeStart DATA +MmTrimAllSystemPagableMemory +MmUnlockPagableImageSection +MmUnlockPages +MmUnmapIoSpace +MmUnmapLockedPages +MmUnmapReservedMapping +MmUnmapViewInSessionSpace +MmUnmapViewInSystemSpace +MmUnmapViewOfSection +MmUnsecureVirtualMemory +MmUserProbeAddress DATA +NlsAnsiCodePage DATA +NlsLeadByteInfo DATA +NlsMbCodePageTag DATA +NlsMbOemCodePageTag DATA +NlsOemCodePage DATA +NlsOemLeadByteInfo DATA +NtAdjustPrivilegesToken +NtAllocateLocallyUniqueId +NtAllocateUuids +NtAllocateVirtualMemory +NtBuildGUID +NtBuildLab +NtBuildNumber +NtClose +NtCommitComplete +NtCommitEnlistment +NtCommitTransaction +NtConnectPort +NtCreateEnlistment +NtCreateEvent +NtCreateFile +NtCreateResourceManager +NtCreateSection +NtCreateTransaction +NtCreateTransactionManager +NtDeleteAtom +NtDeleteFile +NtDeviceIoControlFile +NtDuplicateObject +NtDuplicateToken +NtEnumerateTransactionObject +NtFindAtom +NtFreeVirtualMemory +NtFreezeTransactions +NtFsControlFile +NtGetEnvironmentVariableEx +NtGetNotificationResourceManager +NtGlobalFlag DATA +NtLockFile +NtMakePermanentObject +NtMapViewOfSection +NtNotifyChangeDirectoryFile +NtOpenEnlistment +NtOpenFile +NtOpenProcess +NtOpenProcessToken +NtOpenProcessTokenEx +NtOpenResourceManager +NtOpenThread +NtOpenThreadToken +NtOpenThreadTokenEx +NtOpenTransaction +NtOpenTransactionManager +NtPrePrepareComplete +NtPrePrepareEnlistment +NtPrepareComplete +NtPrepareEnlistment +NtPropagationComplete +NtPropagationFailed +NtQueryDirectoryFile +NtQueryEaFile +NtQueryEnvironmentVariableInfoEx +NtQueryInformationAtom +NtQueryInformationEnlistment +NtQueryInformationFile +NtQueryInformationProcess +NtQueryInformationResourceManager +NtQueryInformationThread +NtQueryInformationToken +NtQueryInformationTransaction +NtQueryInformationTransactionManager +NtQueryQuotaInformationFile +NtQuerySecurityAttributesToken +NtQuerySecurityObject +NtQuerySystemInformation +NtQuerySystemInformationEx +NtQueryVolumeInformationFile +NtReadFile +NtReadOnlyEnlistment +NtRecoverEnlistment +NtRecoverResourceManager +NtRecoverTransactionManager +NtRequestPort +NtRequestWaitReplyPort +NtRollbackComplete +NtRollbackEnlistment +NtRollbackTransaction +NtSetCachedSigningLevel +NtSetEaFile +NtSetEvent +NtSetInformationEnlistment +NtSetInformationFile +NtSetInformationProcess +NtSetInformationResourceManager +NtSetInformationThread +NtSetInformationToken +NtSetInformationTransaction +NtSetInformationVirtualMemory +NtSetQuotaInformationFile +NtSetSecurityObject +NtSetVolumeInformationFile +NtShutdownSystem +NtThawTransactions +NtTraceControl +NtTraceEvent +NtUnlockFile +NtVdmControl +NtWaitForSingleObject +NtWriteFile +ObAssignSecurity +ObCheckCreateObjectAccess +ObCheckObjectAccess +ObCloseHandle +ObCreateObject +ObCreateObjectType +ObDeleteCapturedInsertInfo +ObDereferenceObject +ObDereferenceObjectDeferDelete +ObDereferenceObjectDeferDeleteWithTag +ObDereferenceSecurityDescriptor +ObDuplicateObject +ObFindHandleForObject +ObGetFilterVersion +ObGetObjectSecurity +ObGetObjectType +ObInsertObject +ObIsDosDeviceLocallyMapped +ObIsKernelHandle +ObLogSecurityDescriptor +ObMakeTemporaryObject +ObOpenObjectByName +ObOpenObjectByPointer +ObOpenObjectByPointerWithTag +ObQueryNameInfo +ObQueryNameString +ObQueryObjectAuditingByHandle +ObReferenceObjectByHandle +ObReferenceObjectByHandleWithTag +ObReferenceObjectByName +ObReferenceObjectByPointer +ObReferenceObjectByPointerWithTag +ObReferenceObjectSafe +ObReferenceObjectSafeWithTag +ObReferenceSecurityDescriptor +ObRegisterCallbacks +ObReleaseObjectSecurity +ObSetHandleAttributes +ObSetSecurityDescriptorInfo +ObSetSecurityObjectByPointer +ObUnRegisterCallbacks +ObWaitForMultipleObjects +ObWaitForSingleObject +ObfDereferenceObject +ObfDereferenceObjectWithTag +ObfReferenceObject +ObfReferenceObjectWithTag +POGOBuffer DATA +PcwAddInstance +PcwCloseInstance +PcwCreateInstance +PcwRegister +PcwUnregister +PfFileInfoNotify +PfxFindPrefix +PfxInitialize +PfxInsertPrefix +PfxRemovePrefix +PoCallDriver +PoCancelDeviceNotify +PoClearPowerRequest +PoCreatePowerRequest +PoDeletePowerRequest +PoDisableSleepStates +PoEndDeviceBusy +PoFxActivateComponent +PoFxCompleteDevicePowerNotRequired +PoFxCompleteIdleCondition +PoFxCompleteIdleState +PoFxIdleComponent +PoFxNotifySurprisePowerOn +PoFxPowerControl +PoFxPowerOnCrashdumpDevice +PoFxProcessorNotification +PoFxRegisterCoreDevice +PoFxRegisterCrashdumpDevice +PoFxRegisterDevice +PoFxRegisterPlugin +PoFxRegisterPluginEx +PoFxRegisterPrimaryDevice +PoFxReportDevicePoweredOn +PoFxSetComponentLatency +PoFxSetComponentResidency +PoFxSetComponentWake +PoFxSetDeviceIdleTimeout +PoFxStartDevicePowerManagement +PoFxUnregisterDevice +PoGetProcessorIdleAccounting +PoGetSystemWake +PoInitiateProcessorWake +PoLatencySensitivityHint +PoNotifyVSyncChange +PoQueryWatchdogTime +PoQueueShutdownWorkItem +PoReenableSleepStates +PoRegisterCoalescingCallback +PoRegisterDeviceForIdleDetection +PoRegisterDeviceNotify +PoRegisterPowerSettingCallback +PoRegisterSystemState +PoRequestPowerIrp +PoRequestShutdownEvent +PoSetDeviceBusyEx +PoSetFixedWakeSource +PoSetHiberRange +PoSetPowerRequest +PoSetPowerState +PoSetSystemState +PoSetSystemWake +PoSetUserPresent +PoShutdownBugCheck +PoStartDeviceBusy +PoStartNextPowerIrp +PoUnregisterCoalescingCallback +PoUnregisterPowerSettingCallback +PoUnregisterSystemState +PoUserShutdownCancelled +PoUserShutdownInitiated +ProbeForRead +ProbeForWrite +PsAcquireProcessExitSynchronization +PsAssignImpersonationToken +PsChargePoolQuota +PsChargeProcessNonPagedPoolQuota +PsChargeProcessPagedPoolQuota +PsChargeProcessPoolQuota +PsChargeProcessWakeCounter +PsCreateSystemThread +PsCreateSystemThreadEx +PsDereferenceImpersonationToken +PsDereferenceKernelStack +PsDereferencePrimaryToken +PsDisableImpersonation +PsEnterPriorityRegion +PsEstablishWin32Callouts +PsGetContextThread +PsGetCurrentProcess +PsGetCurrentProcessId +PsGetCurrentProcessSessionId +PsGetCurrentProcessWin32Process +PsGetCurrentThread +PsGetCurrentThreadId +PsGetCurrentThreadPreviousMode +PsGetCurrentThreadProcess +PsGetCurrentThreadProcessId +PsGetCurrentThreadStackBase +PsGetCurrentThreadStackLimit +PsGetCurrentThreadTeb +PsGetCurrentThreadWin32Thread +PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion +PsGetJobLock +PsGetJobSessionId +PsGetJobUIRestrictionsClass +PsGetProcessCommonJob +PsGetProcessCreateTimeQuadPart +PsGetProcessDebugPort +PsGetProcessExitProcessCalled +PsGetProcessExitStatus +PsGetProcessExitTime +PsGetProcessId +PsGetProcessImageFileName +PsGetProcessInheritedFromUniqueProcessId +PsGetProcessJob +PsGetProcessPeb +PsGetProcessPriorityClass +PsGetProcessProtection +PsGetProcessSectionBaseAddress +PsGetProcessSecurityPort +PsGetProcessSessionId +PsGetProcessSessionIdEx +PsGetProcessSignatureLevel +PsGetProcessWin32Process +PsGetProcessWin32WindowStation +PsGetThreadExitStatus +PsGetThreadFreezeCount +PsGetThreadHardErrorsAreDisabled +PsGetThreadId +PsGetThreadProcess +PsGetThreadProcessId +PsGetThreadSessionId +PsGetThreadTeb +PsGetThreadWin32Thread +PsGetVersion +PsImpersonateClient +PsInitialSystemProcess DATA +PsIsCurrentThreadPrefetching +PsIsDiskCountersEnabled +PsIsProcessBeingDebugged +PsIsProtectedProcess +PsIsProtectedProcessLight +PsIsSystemProcess +PsIsSystemThread +PsIsThreadImpersonating +PsIsThreadTerminating +PsJobType DATA +PsLeavePriorityRegion +PsLookupProcessByProcessId +PsLookupProcessThreadByCid +PsLookupThreadByThreadId +PsProcessType DATA +PsQueryProcessAttributesByToken +PsQueryProcessExceptionFlags +PsQueryTotalCycleTimeProcess +PsReferenceImpersonationToken +PsReferenceKernelStack +PsReferencePrimaryToken +PsReferenceProcessFilePointer +PsReleaseProcessExitSynchronization +PsReleaseProcessWakeCounter +PsRemoveCreateThreadNotifyRoutine +PsRemoveLoadImageNotifyRoutine +PsRestoreImpersonation +PsResumeProcess +PsReturnPoolQuota +PsReturnProcessNonPagedPoolQuota +PsReturnProcessPagedPoolQuota +PsRevertThreadToSelf +PsRevertToSelf +PsSetContextThread +PsSetCreateProcessNotifyRoutine +PsSetCreateProcessNotifyRoutineEx +PsSetCreateThreadNotifyRoutine +PsSetCurrentThreadPrefetching +PsSetLegoNotifyRoutine +PsSetLoadImageNotifyRoutine +PsSetProcessPriorityByClass +PsSetProcessPriorityClass +PsSetProcessSecurityPort +PsSetProcessWin32Process +PsSetProcessWindowStation +PsSetThreadHardErrorsAreDisabled +PsSetThreadWin32Thread +PsSuspendProcess +PsTerminateSystemThread +PsThreadType DATA +PsUILanguageComitted DATA +PsUpdateDiskCounters +PsWrapApcWow64Thread +ReadTimeStampCounter +RtlAbsoluteToSelfRelativeSD +RtlAddAccessAllowedAce +RtlAddAccessAllowedAceEx +RtlAddAce +RtlAddAtomToAtomTable +RtlAddAtomToAtomTableEx +RtlAddRange +RtlAddResourceAttributeAce +RtlAllocateHeap +RtlAnsiCharToUnicodeChar +RtlAnsiStringToUnicodeSize +RtlAnsiStringToUnicodeString +RtlAppendAsciizToString +RtlAppendStringToString +RtlAppendUnicodeStringToString +RtlAppendUnicodeToString +RtlAreAllAccessesGranted +RtlAreAnyAccessesGranted +RtlAreBitsClear +RtlAreBitsSet +RtlAssert +RtlAvlInsertNodeEx +RtlAvlRemoveNode +RtlCaptureContext +RtlCaptureStackBackTrace +RtlCharToInteger +RtlCheckPortableOperatingSystem +RtlCheckRegistryKey +RtlCheckTokenCapability +RtlCheckTokenMembership +RtlCheckTokenMembershipEx +RtlClearAllBits +RtlClearBit +RtlClearBits +RtlCmDecodeMemIoResource +RtlCmEncodeMemIoResource +RtlCompareAltitudes +RtlCompareMemory +RtlCompareMemoryUlong +RtlCompareString +RtlCompareUnicodeString +RtlCompareUnicodeStrings +RtlCompressBuffer +RtlCompressChunks +RtlComputeCrc32 +RtlContractHashTable +RtlConvertSidToUnicodeString +RtlCopyBitMap +RtlCopyLuid +RtlCopyLuidAndAttributesArray +RtlCopyMemory +RtlCopyRangeList +RtlCopySid +RtlCopySidAndAttributesArray +RtlCopyString +RtlCopyUnicodeString +RtlCrc32 +RtlCrc64 +RtlCreateAcl +RtlCreateAtomTable +RtlCreateAtomTableEx +RtlCreateHashTable +RtlCreateHashTableEx +RtlCreateHeap +RtlCreateRegistryKey +RtlCreateSecurityDescriptor +RtlCreateSystemVolumeInformationFolder +RtlCreateUnicodeString +RtlCreateUserThread +RtlCultureNameToLCID +RtlCustomCPToUnicodeN +RtlDecompressBuffer +RtlDecompressBufferEx +RtlDecompressChunks +RtlDecompressFragment +RtlDelete +RtlDeleteAce +RtlDeleteAtomFromAtomTable +RtlDeleteElementGenericTable +RtlDeleteElementGenericTableAvl +RtlDeleteElementGenericTableAvlEx +RtlDeleteHashTable +RtlDeleteNoSplay +RtlDeleteOwnersRanges +RtlDeleteRange +RtlDeleteRegistryValue +RtlDescribeChunk +RtlDestroyAtomTable +RtlDestroyHeap +RtlDowncaseUnicodeChar +RtlDowncaseUnicodeString +RtlDuplicateUnicodeString +RtlEmptyAtomTable +RtlEndEnumerationHashTable +RtlEndWeakEnumerationHashTable +RtlEnumerateEntryHashTable +RtlEnumerateGenericTable +RtlEnumerateGenericTableAvl +RtlEnumerateGenericTableLikeADirectory +RtlEnumerateGenericTableWithoutSplaying +RtlEnumerateGenericTableWithoutSplayingAvl +RtlEqualLuid +RtlEqualSid +RtlEqualString +RtlEqualUnicodeString +RtlEqualWnfChangeStamps +RtlEthernetAddressToStringA +RtlEthernetAddressToStringW +RtlEthernetStringToAddressA +RtlEthernetStringToAddressW +RtlExpandHashTable +RtlExtendedMagicDivide +RtlExtractBitMap +RtlFillMemory +RtlFillMemoryUlong +RtlFillMemoryUlonglong +RtlFindAceByType +RtlFindClearBits +RtlFindClearBitsAndSet +RtlFindClearRuns +RtlFindClosestEncodableLength +RtlFindFirstRunClear +RtlFindLastBackwardRunClear +RtlFindLeastSignificantBit +RtlFindLongestRunClear +RtlFindMessage +RtlFindMostSignificantBit +RtlFindNextForwardRunClear +RtlFindRange +RtlFindSetBits +RtlFindSetBitsAndClear +RtlFindUnicodePrefix +RtlFormatCurrentUserKeyPath +RtlFormatMessage +RtlFreeAnsiString +RtlFreeHeap +RtlFreeOemString +RtlFreeRangeList +RtlFreeUnicodeString +RtlGUIDFromString +RtlGenerate8dot3Name +RtlGenerateClass5Guid +RtlGetAce +RtlGetAppContainerNamedObjectPath +RtlGetAppContainerParent +RtlGetAppContainerSidType +RtlGetCallersAddress +RtlGetCompressionWorkSpaceSize +RtlGetDaclSecurityDescriptor +RtlGetDefaultCodePage +RtlGetElementGenericTable +RtlGetElementGenericTableAvl +RtlGetEnabledExtendedFeatures +RtlGetFirstRange +RtlGetGroupSecurityDescriptor +RtlGetIntegerAtom +RtlGetLastRange +RtlGetNextEntryHashTable +RtlGetNextRange +RtlGetNtGlobalFlags +RtlGetOwnerSecurityDescriptor +RtlGetProductInfo +RtlGetSaclSecurityDescriptor +RtlGetSetBootStatusData +RtlGetThreadLangIdByIndex +RtlGetVersion +RtlHashUnicodeString +RtlIdnToAscii +RtlIdnToNameprepUnicode +RtlIdnToUnicode +RtlImageDirectoryEntryToData +RtlImageNtHeader +RtlImageNtHeaderEx +RtlInitAnsiString +RtlInitAnsiStringEx +RtlInitCodePageTable +RtlInitEnumerationHashTable +RtlInitString +RtlInitUnicodeString +RtlInitUnicodeStringEx +RtlInitWeakEnumerationHashTable +RtlInitializeBitMap +RtlInitializeGenericTable +RtlInitializeGenericTableAvl +RtlInitializeRangeList +RtlInitializeSid +RtlInitializeUnicodePrefix +RtlInsertElementGenericTable +RtlInsertElementGenericTableAvl +RtlInsertElementGenericTableFull +RtlInsertElementGenericTableFullAvl +RtlInsertEntryHashTable +RtlInsertUnicodePrefix +RtlInt64ToUnicodeString +RtlIntegerToChar +RtlIntegerToUnicode +RtlIntegerToUnicodeString +RtlInterlockedClearBitRun +RtlInterlockedSetBitRun +RtlInterlockedSetClearRun +RtlInvertRangeList +RtlInvertRangeListEx +RtlIoDecodeMemIoResource +RtlIoEncodeMemIoResource +RtlIpv4AddressToStringA +RtlIpv4AddressToStringExA +RtlIpv4AddressToStringExW +RtlIpv4AddressToStringW +RtlIpv4StringToAddressA +RtlIpv4StringToAddressExA +RtlIpv4StringToAddressExW +RtlIpv4StringToAddressW +RtlIpv6AddressToStringA +RtlIpv6AddressToStringExA +RtlIpv6AddressToStringExW +RtlIpv6AddressToStringW +RtlIpv6StringToAddressA +RtlIpv6StringToAddressExA +RtlIpv6StringToAddressExW +RtlIpv6StringToAddressW +RtlIsGenericTableEmpty +RtlIsGenericTableEmptyAvl +RtlIsNameLegalDOS8Dot3 +RtlIsNormalizedString +RtlIsNtDdiVersionAvailable +RtlIsRangeAvailable +RtlIsServicePackVersionInstalled +RtlIsUntrustedObject +RtlIsValidOemCharacter +RtlLCIDToCultureName +RtlLengthRequiredSid +RtlLengthSecurityDescriptor +RtlLengthSid +RtlLoadString +RtlLocalTimeToSystemTime +RtlLockBootStatusData +RtlLookupAtomInAtomTable +RtlLookupElementGenericTable +RtlLookupElementGenericTableAvl +RtlLookupElementGenericTableFull +RtlLookupElementGenericTableFullAvl +RtlLookupEntryHashTable +RtlLookupFirstMatchingElementGenericTableAvl +RtlLookupFunctionEntry +RtlMapGenericMask +RtlMapSecurityErrorToNtStatus +RtlMergeRangeLists +RtlMoveMemory +RtlMultiByteToUnicodeN +RtlMultiByteToUnicodeSize +RtlNextUnicodePrefix +RtlNormalizeString +RtlNtStatusToDosError +RtlNtStatusToDosErrorNoTeb +RtlNumberGenericTableElements +RtlNumberGenericTableElementsAvl +RtlNumberOfClearBits +RtlNumberOfClearBitsInRange +RtlNumberOfSetBits +RtlNumberOfSetBitsInRange +RtlNumberOfSetBitsUlongPtr +RtlOemStringToCountedUnicodeString +RtlOemStringToUnicodeSize +RtlOemStringToUnicodeString +RtlOemToUnicodeN +RtlOpenCurrentUser +RtlOwnerAcesPresent +RtlPcToFileHeader +RtlPinAtomInAtomTable +RtlPrefetchMemoryNonTemporal +RtlPrefixString +RtlPrefixUnicodeString +RtlQueryAtomInAtomTable +RtlQueryDynamicTimeZoneInformation +RtlQueryElevationFlags +RtlQueryInformationAcl +RtlQueryModuleInformation +RtlQueryPackageIdentity +RtlQueryRegistryValues +RtlQueryRegistryValuesEx +RtlQueryTimeZoneInformation +RtlQueryValidationRunlevel +RtlRaiseException +RtlRandom +RtlRandomEx +RtlRbInsertNodeEx +RtlRbRemoveNode +RtlRealPredecessor +RtlRealSuccessor +RtlRemoveEntryHashTable +RtlRemoveUnicodePrefix +RtlReplaceSidInSd +RtlReserveChunk +RtlRestoreContext +RtlRunOnceBeginInitialize +RtlRunOnceComplete +RtlRunOnceExecuteOnce +RtlRunOnceInitialize +RtlSecondsSince1970ToTime +RtlSecondsSince1980ToTime +RtlSelfRelativeToAbsoluteSD +RtlSelfRelativeToAbsoluteSD2 +RtlSetAllBits +RtlSetBit +RtlSetBits +RtlSetControlSecurityDescriptor +RtlSetDaclSecurityDescriptor +RtlSetDynamicTimeZoneInformation +RtlSetGroupSecurityDescriptor +RtlSetOwnerSecurityDescriptor +RtlSetPortableOperatingSystem +RtlSetSaclSecurityDescriptor +RtlSetTimeZoneInformation +RtlSidHashInitialize +RtlSidHashLookup +RtlSizeHeap +RtlSplay +RtlStringFromGUID +RtlSubAuthorityCountSid +RtlSubAuthoritySid +RtlSubtreePredecessor +RtlSubtreeSuccessor +RtlSystemTimeToLocalTime +RtlTestBit +RtlTimeFieldsToTime +RtlTimeToElapsedTimeFields +RtlTimeToSecondsSince1970 +RtlTimeToSecondsSince1980 +RtlTimeToTimeFields +RtlTraceDatabaseAdd +RtlTraceDatabaseCreate +RtlTraceDatabaseDestroy +RtlTraceDatabaseEnumerate +RtlTraceDatabaseFind +RtlTraceDatabaseLock +RtlTraceDatabaseUnlock +RtlTraceDatabaseValidate +RtlUTF8ToUnicodeN +RtlUlongByteSwap +RtlUlonglongByteSwap +RtlUnicodeStringToAnsiSize +RtlUnicodeStringToAnsiString +RtlUnicodeStringToCountedOemString +RtlUnicodeStringToInteger +RtlUnicodeStringToOemSize +RtlUnicodeStringToOemString +RtlUnicodeToCustomCPN +RtlUnicodeToMultiByteN +RtlUnicodeToMultiByteSize +RtlUnicodeToOemN +RtlUnicodeToUTF8N +RtlUnlockBootStatusData +RtlUnwind +RtlUnwindEx +RtlUpcaseUnicodeChar +RtlUpcaseUnicodeString +RtlUpcaseUnicodeStringToAnsiString +RtlUpcaseUnicodeStringToCountedOemString +RtlUpcaseUnicodeStringToOemString +RtlUpcaseUnicodeToCustomCPN +RtlUpcaseUnicodeToMultiByteN +RtlUpcaseUnicodeToOemN +RtlUpperChar +RtlUpperString +RtlUshortByteSwap +RtlValidRelativeSecurityDescriptor +RtlValidSecurityDescriptor +RtlValidSid +RtlValidateUnicodeString +RtlVerifyVersionInfo +RtlVirtualUnwind +RtlVolumeDeviceToDosName +RtlWalkFrameChain +RtlWeaklyEnumerateEntryHashTable +RtlWriteRegistryValue +RtlZeroHeap +RtlZeroMemory +RtlxAnsiStringToUnicodeSize +RtlxOemStringToUnicodeSize +RtlxUnicodeStringToAnsiSize +RtlxUnicodeStringToOemSize +SeAccessCheck +SeAccessCheckEx +SeAccessCheckFromState +SeAccessCheckFromStateEx +SeAccessCheckWithHint +SeAdjustAccessStateForTrustLabel +SeAppendPrivileges +SeAssignSecurity +SeAssignSecurityEx +SeAuditHardLinkCreation +SeAuditHardLinkCreationWithTransaction +SeAuditTransactionStateChange +SeAuditingAnyFileEventsWithContext +SeAuditingAnyFileEventsWithContextEx +SeAuditingFileEvents +SeAuditingFileEventsWithContext +SeAuditingFileEventsWithContextEx +SeAuditingFileOrGlobalEvents +SeAuditingHardLinkEvents +SeAuditingHardLinkEventsWithContext +SeAuditingWithTokenForSubcategory +SeCaptureSecurityDescriptor +SeCaptureSubjectContext +SeCaptureSubjectContextEx +SeCloseObjectAuditAlarm +SeCloseObjectAuditAlarmForNonObObject +SeComputeAutoInheritByObjectType +SeCreateAccessState +SeCreateAccessStateEx +SeCreateClientSecurity +SeCreateClientSecurityEx +SeCreateClientSecurityFromSubjectContext +SeCreateClientSecurityFromSubjectContextEx +SeDeassignSecurity +SeDeleteAccessState +SeDeleteObjectAuditAlarm +SeDeleteObjectAuditAlarmWithTransaction +SeExamineSacl +SeExports DATA +SeFilterToken +SeFreePrivileges +SeGetCachedSigningLevel +SeGetLinkedToken +SeGetLogonSessionToken +SeImpersonateClient +SeImpersonateClientEx +SeIsParentOfChildAppContainer +SeLocateProcessImageName +SeLockSubjectContext +SeMarkLogonSessionForTerminationNotification +SeOpenObjectAuditAlarm +SeOpenObjectAuditAlarmForNonObObject +SeOpenObjectAuditAlarmWithTransaction +SeOpenObjectForDeleteAuditAlarm +SeOpenObjectForDeleteAuditAlarmWithTransaction +SePrivilegeCheck +SePrivilegeObjectAuditAlarm +SePublicDefaultDacl DATA +SeQueryAuthenticationIdToken +SeQueryInformationToken +SeQuerySecureBootPolicyValue +SeQuerySecurityAttributesToken +SeQuerySecurityDescriptorInfo +SeQuerySessionIdToken +SeRegisterImageVerificationCallback +SeRegisterLogonSessionTerminatedRoutine +SeReleaseSecurityDescriptor +SeReleaseSubjectContext +SeReportSecurityEvent +SeReportSecurityEventWithSubCategory +SeSecurityAttributePresent +SeSetAccessStateGenericMapping +SeSetAuditParameter +SeSetSecurityAttributesToken +SeSetSecurityDescriptorInfo +SeSetSecurityDescriptorInfoEx +SeShouldCheckForAccessRightsFromParent +SeSinglePrivilegeCheck +SeSrpAccessCheck +SeSystemDefaultDacl DATA +SeSystemDefaultSd DATA +SeTokenFromAccessInformation +SeTokenImpersonationLevel +SeTokenIsAdmin +SeTokenIsRestricted +SeTokenIsWriteRestricted +SeTokenObjectType DATA +SeTokenType +SeUnlockSubjectContext +SeUnregisterImageVerificationCallback +SeUnregisterLogonSessionTerminatedRoutine +SeValidSecurityDescriptor +TmCancelPropagationRequest +TmCommitComplete +TmCommitEnlistment +TmCommitTransaction +TmCreateEnlistment +TmCurrentTransaction +TmDereferenceEnlistmentKey +TmEnableCallbacks +TmEndPropagationRequest +TmEnlistmentObjectType DATA +TmFreezeTransactions +TmGetTransactionId +TmInitSystem +TmInitSystemPhase2 +TmInitializeTransactionManager +TmIsKTMCommitCoordinator +TmIsTransactionActive +TmPrePrepareComplete +TmPrePrepareEnlistment +TmPrepareComplete +TmPrepareEnlistment +TmPropagationComplete +TmPropagationFailed +TmReadOnlyEnlistment +TmRecoverEnlistment +TmRecoverResourceManager +TmRecoverTransactionManager +TmReferenceEnlistmentKey +TmRenameTransactionManager +TmRequestOutcomeEnlistment +TmResourceManagerObjectType DATA +TmRollbackComplete +TmRollbackEnlistment +TmRollbackTransaction +TmSetCurrentTransaction +TmSinglePhaseReject +TmThawTransactions +TmTransactionManagerObjectType DATA +TmTransactionObjectType DATA +VerSetConditionMask +VfFailDeviceNode +VfFailDriver +VfFailSystemBIOS +VfInsertContext +VfIsVerificationEnabled +VfQueryDeviceContext +VfQueryDispatchTable +VfQueryDriverContext +VfQueryIrpContext +VfQueryThreadContext +VfRemoveContext +WheaAddErrorSource +WheaConfigureErrorSource +WheaGetErrorSource +WheaInitializeRecordHeader +WheaReportHwError +WmiGetClock +WmiQueryTraceInformation +WmiTraceMessage +WmiTraceMessageVa +XIPDispatch +ZwAccessCheckAndAuditAlarm +ZwAddBootEntry +ZwAddDriverEntry +ZwAdjustPrivilegesToken +ZwAlertThread +ZwAllocateLocallyUniqueId +ZwAllocateVirtualMemory +ZwAlpcAcceptConnectPort +ZwAlpcCancelMessage +ZwAlpcConnectPort +ZwAlpcConnectPortEx +ZwAlpcCreatePort +ZwAlpcCreatePortSection +ZwAlpcCreateResourceReserve +ZwAlpcCreateSectionView +ZwAlpcCreateSecurityContext +ZwAlpcDeletePortSection +ZwAlpcDeleteResourceReserve +ZwAlpcDeleteSectionView +ZwAlpcDeleteSecurityContext +ZwAlpcDisconnectPort +ZwAlpcQueryInformation +ZwAlpcSendWaitReceivePort +ZwAlpcSetInformation +ZwAssignProcessToJobObject +ZwAssociateWaitCompletionPacket +ZwCancelIoFile +ZwCancelIoFileEx +ZwCancelTimer +ZwClearEvent +ZwClose +ZwCloseObjectAuditAlarm +ZwCommitComplete +ZwCommitEnlistment +ZwCommitTransaction +ZwConnectPort +ZwCreateDirectoryObject +ZwCreateEnlistment +ZwCreateEvent +ZwCreateFile +ZwCreateIoCompletion +ZwCreateJobObject +ZwCreateKey +ZwCreateKeyTransacted +ZwCreateResourceManager +ZwCreateSection +ZwCreateSymbolicLinkObject +ZwCreateTimer +ZwCreateTransaction +ZwCreateTransactionManager +ZwCreateWaitCompletionPacket +ZwCreateWnfStateName +ZwDeleteBootEntry +ZwDeleteDriverEntry +ZwDeleteFile +ZwDeleteKey +ZwDeleteValueKey +ZwDeleteWnfStateData +ZwDeleteWnfStateName +ZwDeviceIoControlFile +ZwDisplayString +ZwDuplicateObject +ZwDuplicateToken +ZwEnumerateBootEntries +ZwEnumerateDriverEntries +ZwEnumerateKey +ZwEnumerateTransactionObject +ZwEnumerateValueKey +ZwFlushBuffersFile +ZwFlushBuffersFileEx +ZwFlushInstructionCache +ZwFlushKey +ZwFlushVirtualMemory +ZwFreeVirtualMemory +ZwFsControlFile +ZwGetNotificationResourceManager +ZwImpersonateAnonymousToken +ZwInitiatePowerAction +ZwIsProcessInJob +ZwLoadDriver +ZwLoadKey +ZwLoadKeyEx +ZwLockFile +ZwLockProductActivationKeys +ZwLockVirtualMemory +ZwMakeTemporaryObject +ZwMapViewOfSection +ZwModifyBootEntry +ZwModifyDriverEntry +ZwNotifyChangeKey +ZwNotifyChangeSession +ZwOpenDirectoryObject +ZwOpenEnlistment +ZwOpenEvent +ZwOpenFile +ZwOpenJobObject +ZwOpenKey +ZwOpenKeyEx +ZwOpenKeyTransacted +ZwOpenKeyTransactedEx +ZwOpenProcess +ZwOpenProcessToken +ZwOpenProcessTokenEx +ZwOpenResourceManager +ZwOpenSection +ZwOpenSession +ZwOpenSymbolicLinkObject +ZwOpenThread +ZwOpenThreadToken +ZwOpenThreadTokenEx +ZwOpenTimer +ZwOpenTransaction +ZwOpenTransactionManager +ZwPowerInformation +ZwPrePrepareComplete +ZwPrePrepareEnlistment +ZwPrepareComplete +ZwPrepareEnlistment +ZwPropagationComplete +ZwPropagationFailed +ZwProtectVirtualMemory +ZwPulseEvent +ZwQueryBootEntryOrder +ZwQueryBootOptions +ZwQueryDefaultLocale +ZwQueryDefaultUILanguage +ZwQueryDirectoryFile +ZwQueryDirectoryObject +ZwQueryDriverEntryOrder +ZwQueryEaFile +ZwQueryFullAttributesFile +ZwQueryInformationEnlistment +ZwQueryInformationFile +ZwQueryInformationJobObject +ZwQueryInformationProcess +ZwQueryInformationResourceManager +ZwQueryInformationThread +ZwQueryInformationToken +ZwQueryInformationTransaction +ZwQueryInformationTransactionManager +ZwQueryInstallUILanguage +ZwQueryKey +ZwQueryLicenseValue +ZwQueryObject +ZwQueryQuotaInformationFile +ZwQuerySection +ZwQuerySecurityAttributesToken +ZwQuerySecurityObject +ZwQuerySymbolicLinkObject +ZwQuerySystemEnvironmentValueEx +ZwQuerySystemInformation +ZwQuerySystemInformationEx +ZwQueryValueKey +ZwQueryVirtualMemory +ZwQueryVolumeInformationFile +ZwQueryWnfStateData +ZwQueryWnfStateNameInformation +ZwReadFile +ZwReadOnlyEnlistment +ZwRecoverEnlistment +ZwRecoverResourceManager +ZwRecoverTransactionManager +ZwRemoveIoCompletion +ZwRemoveIoCompletionEx +ZwRenameKey +ZwReplaceKey +ZwRequestPort +ZwRequestWaitReplyPort +ZwResetEvent +ZwRestoreKey +ZwRollbackComplete +ZwRollbackEnlistment +ZwRollbackTransaction +ZwSaveKey +ZwSaveKeyEx +ZwSecureConnectPort +ZwSetBootEntryOrder +ZwSetBootOptions +ZwSetCachedSigningLevel +ZwSetDefaultLocale +ZwSetDefaultUILanguage +ZwSetDriverEntryOrder +ZwSetEaFile +ZwSetEvent +ZwSetInformationEnlistment +ZwSetInformationFile +ZwSetInformationJobObject +ZwSetInformationKey +ZwSetInformationObject +ZwSetInformationProcess +ZwSetInformationResourceManager +ZwSetInformationThread +ZwSetInformationToken +ZwSetInformationTransaction +ZwSetInformationVirtualMemory +ZwSetQuotaInformationFile +ZwSetSecurityObject +ZwSetSystemEnvironmentValueEx +ZwSetSystemInformation +ZwSetSystemTime +ZwSetTimer +ZwSetTimerEx +ZwSetValueKey +ZwSetVolumeInformationFile +ZwTerminateJobObject +ZwTerminateProcess +ZwTraceEvent +ZwTranslateFilePath +ZwUnloadDriver +ZwUnloadKey +ZwUnloadKeyEx +ZwUnlockFile +ZwUnlockVirtualMemory +ZwUnmapViewOfSection +ZwUpdateWnfStateData +ZwWaitForMultipleObjects +ZwWaitForSingleObject +ZwWriteFile +ZwYieldExecution +__C_specific_handler +__chkstk +__jump_unwind +_i64toa_s +_i64tow_s +_itoa +_itoa_s +_itow +_itow_s +_ltoa_s +_ltow_s +_makepath_s +_purecall +_setjmp +_setjmpex +_snprintf +_snprintf_s +_snscanf_s +_snwprintf +_snwprintf_s +_snwscanf_s +_splitpath_s +_stricmp +_strlwr +strlwr == _strlwr +_strnicmp +_strnset +_strnset_s +_strrev +_strset +_strset_s +_strtoui64 +_strupr +_swprintf +_ui64toa_s +_ui64tow_s +_ultoa_s +_ultow_s +_vsnprintf +_vsnprintf_s +_vsnwprintf +_vsnwprintf_s +_vswprintf +_wcsicmp +_wcslwr +wcslwr == _wcslwr +_wcsnicmp +_wcsnset +_wcsnset_s +_wcsrev +_wcsset_s +_wcsupr +_wmakepath_s +_wsplitpath_s +_wtoi +_wtol +atoi +atol +bsearch +bsearch_s +isdigit +islower +isprint +isspace +isupper +isxdigit +longjmp +mbstowcs +mbtowc +memchr +memcmp +memcpy +memcpy_s +memmove +memmove_s +memset +psMUITest DATA +qsort +rand +sprintf +sprintf_s +srand +sscanf_s +strcat +strcat_s +strchr +strcmp +strcpy +strcpy_s +strlen +strncat +strncat_s +strncmp +strncpy +strncpy_s +strnlen +strrchr +strspn +strstr +strtok_s +swprintf +swprintf_s +swscanf_s +tolower +toupper +towlower +towupper +vDbgPrintEx +vDbgPrintExWithPrefix +vsprintf +vsprintf_s +vswprintf_s +wcscat +wcscat_s +wcschr +wcscmp +wcscpy +wcscpy_s +wcscspn +wcslen +wcsncat +wcsncat_s +wcsncmp +wcsncpy +wcsncpy_s +wcsnlen +wcsrchr +wcsspn +wcsstr +wcstombs +wcstoul +wctomb diff --git a/lib/libc/mingw/libarm32/ntprint.def b/lib/libc/mingw/libarm32/ntprint.def new file mode 100644 index 0000000000000000000000000000000000000000..8d36a6f898c2ba361d247f50b5ac3155d8db4f8c --- /dev/null +++ b/lib/libc/mingw/libarm32/ntprint.def @@ -0,0 +1,66 @@ +; +; Definition file of NTPRINT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NTPRINT.dll" +EXPORTS +ord_103 @103 +ord_104 @104 +ClassInstall32 +ord_106 @106 +ord_107 @107 +PSetupCheckForDriversInDriverStore +PSetupDownloadAndInstallLegacyDriverW +PSetupDriverStoreFindDriverPackageW +PSetupElevateAndCallDriverStoreAddDriverPackage +PSetupElevatedDriverStoreAddDriverPackageW +PSetupElevatedInstallDownloadedLegacyDriverW +PSetupElevatedInstallPrinterDriverFromTheWebW +PSetupElevatedLegacyPrintDriverInstallW +PSetupGetActualInstallSection +PSetupGetCatalogNameFromInfW +PSetupWebPnpGenerateDownLevelInfForInboxDriver +ServerInstallW +PSetupAssociateICMProfiles +PSetupBuildDriverList +PSetupBuildDriversFromPath +PSetupCopyDriverPackageFiles +PSetupCreateDrvSetupPage +PSetupCreateMonitorInfo +PSetupCreatePrinterDeviceInfoList +PSetupDestroyDriverInfo3 +PSetupDestroyMonitorInfo +PSetupDestroyPrinterDeviceInfoList +PSetupDestroySelectedDriverInfo +PSetupDisassociateICMProfiles +PSetupDriverInfoFromDeviceID +PSetupDriverInfoFromName +PSetupDriverStoreAddDriverPackage +PSetupEnumMonitor +PSetupFindCompatibleDriverFromName +PSetupFreeDrvField +PSetupFreeMem +PSetupGetDriverInfo3 +PSetupGetInfDriverStoreLocation +PSetupGetLocalDataField +PSetupGetPathToSearch +PSetupGetSelectedDriverInfo +PSetupInstallICMProfiles +PSetupInstallInboxDriverSilently +PSetupInstallMonitor +PSetupInstallPrinterDriver +PSetupIsCompatibleDriver +PSetupIsDriverInstalled +PSetupIsTheDriverFoundInInfInstalled +PSetupParseInfAndCommitFileQueue +PSetupPreSelectDriver +PSetupProcessPrinterAdded +PSetupSelectDeviceButtons +PSetupSelectDriver +PSetupSetCoreInboxDriverPath +PSetupSetDriverPlatform +PSetupSetNonInteractiveMode +PSetupSetSelectDevTitleAndInstructions +PSetupShowBlockedDriverUI +PSetupThisPlatform diff --git a/lib/libc/mingw/libarm32/ntshrui.def b/lib/libc/mingw/libarm32/ntshrui.def new file mode 100644 index 0000000000000000000000000000000000000000..0c37b5dc9165fb8688be98b6fda9799be4b4a6c3 --- /dev/null +++ b/lib/libc/mingw/libarm32/ntshrui.def @@ -0,0 +1,20 @@ +; +; Definition file of ntshrui.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ntshrui.dll" +EXPORTS +CanShareFolder +GetLocalPathFromNetResource +GetLocalPathFromNetResourceA +GetLocalPathFromNetResourceW +GetNetResourceFromLocalPath +GetNetResourceFromLocalPathA +GetNetResourceFromLocalPathW +IsFolderPrivateForUser +IsPathShared +IsPathSharedA +IsPathSharedW +SetFolderPermissionsForSharing +ShowShareFolderUI diff --git a/lib/libc/mingw/libarm32/nvcameraisp.def b/lib/libc/mingw/libarm32/nvcameraisp.def new file mode 100644 index 0000000000000000000000000000000000000000..ff323c2b77799b90e38a0ecd31d14c2140566a9c --- /dev/null +++ b/lib/libc/mingw/libarm32/nvcameraisp.def @@ -0,0 +1,8 @@ +; +; Definition file of nvCameraISP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "nvCameraISP.dll" +EXPORTS +CISP_InterfaceCreateInstance diff --git a/lib/libc/mingw/libarm32/nvcameraispb.def b/lib/libc/mingw/libarm32/nvcameraispb.def new file mode 100644 index 0000000000000000000000000000000000000000..8e53fe25a390a613f54d85b04b4bdddae1796e03 --- /dev/null +++ b/lib/libc/mingw/libarm32/nvcameraispb.def @@ -0,0 +1,8 @@ +; +; Definition file of nvCameraISPb.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "nvCameraISPb.dll" +EXPORTS +CISP_InterfaceCreateInstance diff --git a/lib/libc/mingw/libarm32/nvd3dum.def b/lib/libc/mingw/libarm32/nvd3dum.def new file mode 100644 index 0000000000000000000000000000000000000000..ffb08d356c13ede7ede80e577003391fcedb4bb7 --- /dev/null +++ b/lib/libc/mingw/libarm32/nvd3dum.def @@ -0,0 +1,9 @@ +; +; Definition file of NVD3DUM.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NVD3DUM.dll" +EXPORTS +OpenAdapter +QueryOglResource diff --git a/lib/libc/mingw/libarm32/nvencodeapi.def b/lib/libc/mingw/libarm32/nvencodeapi.def new file mode 100644 index 0000000000000000000000000000000000000000..2557db6dada6fa65213d6021dc12b66b0c12b9f3 --- /dev/null +++ b/lib/libc/mingw/libarm32/nvencodeapi.def @@ -0,0 +1,8 @@ +; +; Definition file of nvEncodeAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "nvEncodeAPI.dll" +EXPORTS +NvEncodeAPICreateInstance diff --git a/lib/libc/mingw/libarm32/odbctrac.def b/lib/libc/mingw/libarm32/odbctrac.def new file mode 100644 index 0000000000000000000000000000000000000000..fed46e57e34928c5925346af4927f855aec677b5 --- /dev/null +++ b/lib/libc/mingw/libarm32/odbctrac.def @@ -0,0 +1,131 @@ +; +; Definition file of ODBCTRAC.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ODBCTRAC.dll" +EXPORTS +TraceSQLAllocConnect +TraceSQLAllocEnv +TraceSQLAllocStmt +TraceSQLBindCol +TraceSQLCancel +TraceSQLColAttributes +TraceSQLConnect +TraceSQLDescribeCol +TraceSQLDisconnect +TraceSQLError +TraceSQLExecDirect +TraceSQLExecute +TraceSQLFetch +TraceSQLFreeConnect +TraceSQLFreeEnv +TraceSQLFreeStmt +TraceSQLGetCursorName +TraceSQLNumResultCols +TraceSQLPrepare +TraceSQLRowCount +TraceSQLSetCursorName +TraceSQLSetParam +TraceSQLTransact +TraceSQLAllocHandle +TraceSQLBindParam +TraceSQLCloseCursor +TraceSQLColAttribute +TraceSQLCopyDesc +TraceSQLEndTran +TraceSQLFetchScroll +TraceSQLFreeHandle +TraceSQLGetConnectAttr +TraceSQLGetDescField +TraceSQLGetDescRec +TraceSQLGetDiagField +TraceSQLGetDiagRec +TraceSQLGetEnvAttr +TraceSQLGetStmtAttr +TraceSQLSetConnectAttr +TraceSQLColumns +TraceSQLDriverConnect +TraceSQLGetConnectOption +TraceSQLGetData +TraceSQLGetFunctions +TraceSQLGetInfo +TraceSQLGetStmtOption +TraceSQLGetTypeInfo +TraceSQLParamData +TraceSQLPutData +TraceSQLSetConnectOption +TraceSQLSetStmtOption +TraceSQLSpecialColumns +TraceSQLStatistics +TraceSQLTables +TraceSQLBrowseConnect +TraceSQLColumnPrivileges +TraceSQLDataSources +TraceSQLDescribeParam +TraceSQLExtendedFetch +TraceSQLForeignKeys +TraceSQLMoreResults +TraceSQLNativeSql +TraceSQLNumParams +TraceSQLParamOptions +TraceSQLPrimaryKeys +TraceSQLProcedureColumns +TraceSQLProcedures +TraceSQLSetPos +TraceSQLSetScrollOptions +TraceSQLTablePrivileges +TraceSQLDrivers +TraceSQLBindParameter +TraceSQLSetDescField +TraceSQLSetDescRec +TraceSQLSetEnvAttr +TraceSQLSetStmtAttr +TraceSQLAllocHandleStd +TraceSQLBulkOperations +TraceSQLCancelHandle +TraceSQLCompleteAsync +TraceSQLCompleteAsyncW +TraceVSControl +TraceSQLColAttributesW +TraceSQLConnectW +TraceSQLDescribeColW +TraceSQLErrorW +TraceSQLExecDirectW +TraceSQLGetCursorNameW +TraceSQLPrepareW +TraceSQLSetCursorNameW +TraceSQLColAttributeW +TraceSQLGetConnectAttrW +TraceSQLGetDescFieldW +TraceSQLGetDescRecW +TraceSQLGetDiagFieldW +TraceSQLGetDiagRecW +TraceSQLGetStmtAttrW +TraceSQLSetConnectAttrW +TraceSQLColumnsW +TraceSQLDriverConnectW +TraceSQLGetConnectOptionW +TraceSQLGetInfoW +TraceSQLGetTypeInfoW +TraceSQLSetConnectOptionW +TraceSQLSpecialColumnsW +TraceSQLStatisticsW +TraceSQLTablesW +TraceSQLBrowseConnectW +TraceSQLColumnPrivilegesW +TraceSQLDataSourcesW +TraceSQLForeignKeysW +TraceSQLNativeSqlW +TraceSQLPrimaryKeysW +TraceSQLProcedureColumnsW +TraceSQLProceduresW +TraceSQLTablePrivilegesW +TraceSQLDriversW +TraceSQLSetDescFieldW +TraceSQLSetStmtAttrW +TraceSQLAllocHandleStdW +TraceReturn +TraceOpenLogFile +TraceCloseLogFile +TraceVersion diff --git a/lib/libc/mingw/libarm32/oemlicense.def b/lib/libc/mingw/libarm32/oemlicense.def new file mode 100644 index 0000000000000000000000000000000000000000..d5be51b2f45ad38d4899817f6894be346349080e --- /dev/null +++ b/lib/libc/mingw/libarm32/oemlicense.def @@ -0,0 +1,11 @@ +; +; Definition file of oemlicense.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "oemlicense.dll" +EXPORTS +HrAddAppxLicense +HrRemoveAppxLicense +AddDemoAppLicense +RemoveDemoAppLicense diff --git a/lib/libc/mingw/libarm32/offreg.def b/lib/libc/mingw/libarm32/offreg.def new file mode 100644 index 0000000000000000000000000000000000000000..e4cd62c222e5a91e830722ebe0168046b6fd5e55 --- /dev/null +++ b/lib/libc/mingw/libarm32/offreg.def @@ -0,0 +1,27 @@ +; +; Definition file of OFFREG.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "OFFREG.dll" +EXPORTS +ORCloseHive +ORCloseKey +ORCreateHive +ORCreateKey +ORDeleteKey +ORDeleteValue +OREnumKey +OREnumValue +ORGetKeySecurity +ORGetValue +ORGetVersion +ORGetVirtualFlags +OROpenHive +OROpenHiveByHandle +OROpenKey +ORQueryInfoKey +ORSaveHive +ORSetKeySecurity +ORSetValue +ORSetVirtualFlags diff --git a/lib/libc/mingw/libarm32/onex.def b/lib/libc/mingw/libarm32/onex.def new file mode 100644 index 0000000000000000000000000000000000000000..545e356cbfc87e836d718155765c72885b217e18 --- /dev/null +++ b/lib/libc/mingw/libarm32/onex.def @@ -0,0 +1,35 @@ +; +; Definition file of OneX.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "OneX.DLL" +EXPORTS +OneXAddEapAttributes +OneXAddTLV +OneXCompareAuthParams +OneXCopyAuthParams +OneXCreateDefaultProfile +OneXCreateDiscoveryProfiles +OneXCreateSupplicantPort +OneXDeInitialize +OneXDestroySupplicantPort +OneXForceAuthenticatedState +OneXFreeAuthParams +OneXFreeMemory +OneXIndicatePacket +OneXIndicateSessionChange +OneXInitialize +OneXQueryAuthParams +OneXQueryPendingUIRequest +OneXQueryState +OneXQueryStatistics +OneXReasonCodeToString +OneXRestartReasonCodeToString +OneXSetAuthParams +OneXSetRuntimeState +OneXStartAuthentication +OneXStopAuthentication +OneXUIResponse +OneXUpdatePortProfile +OneXUpdateProfilePostDiscovery diff --git a/lib/libc/mingw/libarm32/onexui.def b/lib/libc/mingw/libarm32/onexui.def new file mode 100644 index 0000000000000000000000000000000000000000..27a47efa206f3ce9497e5e19a87362e3ac4c8f31 --- /dev/null +++ b/lib/libc/mingw/libarm32/onexui.def @@ -0,0 +1,11 @@ +; +; Definition file of OneXUI.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "OneXUI.DLL" +EXPORTS +OneXGetUserFriendlyText +OneXMapEAPHostInteractiveUIToOneXUIResponse +OneXShowUI +OneXShowUIFromEAPCreds diff --git a/lib/libc/mingw/libarm32/oobefldr.def b/lib/libc/mingw/libarm32/oobefldr.def new file mode 100644 index 0000000000000000000000000000000000000000..af23065498639612e648467865b405a409e2a07f --- /dev/null +++ b/lib/libc/mingw/libarm32/oobefldr.def @@ -0,0 +1,8 @@ +; +; Definition file of OOBEFLDR.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "OOBEFLDR.dll" +EXPORTS +ShowWelcomeCenter diff --git a/lib/libc/mingw/libarm32/osbaseln.def b/lib/libc/mingw/libarm32/osbaseln.def new file mode 100644 index 0000000000000000000000000000000000000000..b4a88004dda25e64c225b03c13d567126f7744ef --- /dev/null +++ b/lib/libc/mingw/libarm32/osbaseln.def @@ -0,0 +1,22 @@ +; +; Definition file of osbaseln.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "osbaseln.dll" +EXPORTS +ord_1 @1 +CloseOsBaseline +EnumOsBaselineComponentsA +EnumOsBaselineComponentsW +EnumOsOutOfDateComponentsA +EnumOsOutOfDateComponentsW +GetOsBaselineComponentInfoA +GetOsBaselineComponentInfoW +GetOsInstalledComponentInfoA +GetOsInstalledComponentInfoW +GetOsLatestBaselineServicePack +OpenOsBaseline +pGetOsBaselineCurrentVersion +pGetOsCurrentBaselineServicePack +pOpenOsBaselineByVersion diff --git a/lib/libc/mingw/libarm32/osksupport.def b/lib/libc/mingw/libarm32/osksupport.def new file mode 100644 index 0000000000000000000000000000000000000000..81e2ad1f0b100936a2ca3fbab7e4c41d9415fd4d --- /dev/null +++ b/lib/libc/mingw/libarm32/osksupport.def @@ -0,0 +1,9 @@ +; +; Definition file of OskSupport.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "OskSupport.dll" +EXPORTS +InitializeOSKSupport +UninitializeOSKSupport diff --git a/lib/libc/mingw/libarm32/p2psvc.def b/lib/libc/mingw/libarm32/p2psvc.def new file mode 100644 index 0000000000000000000000000000000000000000..981b7d0248ded334e0d8b79840620e5004b544e0 --- /dev/null +++ b/lib/libc/mingw/libarm32/p2psvc.def @@ -0,0 +1,10 @@ +; +; Definition file of p2psvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "p2psvc.dll" +EXPORTS +GroupServiceMain +SvchostPushServiceGlobals +InitSecurityInterfaceW diff --git a/lib/libc/mingw/libarm32/pautoenr.def b/lib/libc/mingw/libarm32/pautoenr.def new file mode 100644 index 0000000000000000000000000000000000000000..d8a5dd167bb088acc1a3c0ef7be03c44df518d48 --- /dev/null +++ b/lib/libc/mingw/libarm32/pautoenr.def @@ -0,0 +1,10 @@ +; +; Definition file of PAUTOENR.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PAUTOENR.dll" +EXPORTS +DimsProvEntry +CertAutoEnrollment +CertAutoRemove diff --git a/lib/libc/mingw/libarm32/pcacli.def b/lib/libc/mingw/libarm32/pcacli.def new file mode 100644 index 0000000000000000000000000000000000000000..342d5e9a7a9b44a5048fd59bf78a000c0885a78d --- /dev/null +++ b/lib/libc/mingw/libarm32/pcacli.def @@ -0,0 +1,14 @@ +; +; Definition file of pcacli.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pcacli.dll" +EXPORTS +PcaGetFileInfoFromPath +PcaIsPcaDisabled +PcaLinkChildProcessToParent +PcaMonitorProcess +PcaNotifyMsiInstall +PcaNotifyStatusIcon +PcaSendToService diff --git a/lib/libc/mingw/libarm32/pcaui.def b/lib/libc/mingw/libarm32/pcaui.def new file mode 100644 index 0000000000000000000000000000000000000000..5c14a356e3716c5e2cc8bf83f83e141f07e2c192 --- /dev/null +++ b/lib/libc/mingw/libarm32/pcaui.def @@ -0,0 +1,11 @@ +; +; Definition file of pcaui.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pcaui.dll" +EXPORTS +DisplayApphelpDialog +PcaLaunchApplicationWithConsent +PcaPersistSettingsAndLaunchApplication +PcaShowDialog diff --git a/lib/libc/mingw/libarm32/pcpksp.def b/lib/libc/mingw/libarm32/pcpksp.def new file mode 100644 index 0000000000000000000000000000000000000000..6d4545d186ba998fbc5b54214e1138754bd19cc8 --- /dev/null +++ b/lib/libc/mingw/libarm32/pcpksp.def @@ -0,0 +1,10 @@ +; +; Definition file of PCPKsp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PCPKsp.dll" +EXPORTS +GetAsymmetricEncryptionInterface +GetKeyStorageInterface +GetRngInterface diff --git a/lib/libc/mingw/libarm32/pcptpm12.def b/lib/libc/mingw/libarm32/pcptpm12.def new file mode 100644 index 0000000000000000000000000000000000000000..16e6120c32b23a625ccab81703b5326ea5d9e99f --- /dev/null +++ b/lib/libc/mingw/libarm32/pcptpm12.def @@ -0,0 +1,9 @@ +; +; Definition file of PCPTpm12.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PCPTpm12.dll" +EXPORTS +GetAsymmetricEncryptionInterface +GetRngInterface diff --git a/lib/libc/mingw/libarm32/pcwutl.def b/lib/libc/mingw/libarm32/pcwutl.def new file mode 100644 index 0000000000000000000000000000000000000000..13a8fbd7bff6b43b26e3215a616c84b6561dfe51 --- /dev/null +++ b/lib/libc/mingw/libarm32/pcwutl.def @@ -0,0 +1,17 @@ +; +; Definition file of pcwutl.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pcwutl.dll" +EXPORTS +LaunchApplicationW +GetAppInformationFromCOS +GetLayerFromGenome +GetMatchingInfo +GetTempFile +LogAeEvent +LogPCWDebugEvent +RetrieveFileAndProgramId +SendPcwWerReport +SendSQMForTSRun diff --git a/lib/libc/mingw/libarm32/pdh.def b/lib/libc/mingw/libarm32/pdh.def deleted file mode 100644 index 8bb340c442d0017170c5bad5ff93aad9f186f7bc..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/libarm32/pdh.def +++ /dev/null @@ -1,136 +0,0 @@ -; -; Definition file of pdh.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "pdh.dll" -EXPORTS -PdhAdd009CounterA -PdhAdd009CounterW -PdhAddCounterA -PdhAddCounterW -PdhAddEnglishCounterA -PdhAddEnglishCounterW -PdhAddRelogCounter -PdhAddV1Counter -PdhAddV2Counter -PdhBindInputDataSourceA -PdhBindInputDataSourceW -PdhBrowseCountersA -PdhBrowseCountersHA -PdhBrowseCountersHW -PdhBrowseCountersW -PdhCalculateCounterFromRawValue -PdhCloseLog -PdhCloseQuery -PdhCollectQueryData -PdhCollectQueryDataEx -PdhCollectQueryDataWithTime -PdhComputeCounterStatistics -PdhConnectMachineA -PdhConnectMachineW -PdhCreateSQLTablesA -PdhCreateSQLTablesW -PdhEnumLogSetNamesA -PdhEnumLogSetNamesW -PdhEnumMachinesA -PdhEnumMachinesHA -PdhEnumMachinesHW -PdhEnumMachinesW -PdhEnumObjectItemsA -PdhEnumObjectItemsHA -PdhEnumObjectItemsHW -PdhEnumObjectItemsW -PdhEnumObjectsA -PdhEnumObjectsHA -PdhEnumObjectsHW -PdhEnumObjectsW -PdhExpandCounterPathA -PdhExpandCounterPathW -PdhExpandWildCardPathA -PdhExpandWildCardPathHA -PdhExpandWildCardPathHW -PdhExpandWildCardPathW -PdhFormatFromRawValue -PdhGetCounterInfoA -PdhGetCounterInfoW -PdhGetCounterTimeBase -PdhGetDataSourceTimeRangeA -PdhGetDataSourceTimeRangeH -PdhGetDataSourceTimeRangeW -PdhGetDefaultPerfCounterA -PdhGetDefaultPerfCounterHA -PdhGetDefaultPerfCounterHW -PdhGetDefaultPerfCounterW -PdhGetDefaultPerfObjectA -PdhGetDefaultPerfObjectHA -PdhGetDefaultPerfObjectHW -PdhGetDefaultPerfObjectW -PdhGetDllVersion -PdhGetExplainText -PdhGetFormattedCounterArrayA -PdhGetFormattedCounterArrayW -PdhGetFormattedCounterValue -PdhGetLogFileSize -PdhGetLogFileTypeA -PdhGetLogFileTypeW -PdhGetLogSetGUID -PdhGetRawCounterArrayA -PdhGetRawCounterArrayW -PdhGetRawCounterValue -PdhIsRealTimeQuery -PdhListLogFileHeaderA -PdhListLogFileHeaderW -PdhLookupPerfIndexByNameA -PdhLookupPerfIndexByNameW -PdhLookupPerfNameByIndexA -PdhLookupPerfNameByIndexW -PdhMakeCounterPathA -PdhMakeCounterPathW -PdhOpenLogA -PdhOpenLogW -PdhOpenQuery -PdhOpenQueryA -PdhOpenQueryH -PdhOpenQueryW -PdhParseCounterPathA -PdhParseCounterPathW -PdhParseInstanceNameA -PdhParseInstanceNameW -PdhReadRawLogRecord -PdhRelogA -PdhRelogW -PdhRemoveCounter -PdhResetRelogCounterValues -PdhSelectDataSourceA -PdhSelectDataSourceW -PdhSetCounterScaleFactor -PdhSetCounterValue -PdhSetDefaultRealTimeDataSource -PdhSetLogSetRunID -PdhSetQueryTimeRange -PdhTranslate009CounterA -PdhTranslate009CounterW -PdhTranslateLocaleCounterA -PdhTranslateLocaleCounterW -PdhUpdateLogA -PdhUpdateLogFileCatalog -PdhUpdateLogW -PdhValidatePathA -PdhValidatePathExA -PdhValidatePathExW -PdhValidatePathW -PdhVbAddCounter -PdhVbCreateCounterPathList -PdhVbGetCounterPathElements -PdhVbGetCounterPathFromList -PdhVbGetDoubleCounterValue -PdhVbGetLogFileSize -PdhVbGetOneCounterPath -PdhVbIsGoodStatus -PdhVbOpenLog -PdhVbOpenQuery -PdhVbUpdateLog -PdhVerifySQLDBA -PdhVerifySQLDBW -PdhWriteRelogSample diff --git a/lib/libc/mingw/libarm32/pdhui.def b/lib/libc/mingw/libarm32/pdhui.def new file mode 100644 index 0000000000000000000000000000000000000000..6065b4980f720417b8f755994e3aebb943c19931 --- /dev/null +++ b/lib/libc/mingw/libarm32/pdhui.def @@ -0,0 +1,17 @@ +; +; Definition file of pdhui.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pdhui.dll" +EXPORTS +PdhUiBrowseCountersA +PdhUiBrowseCountersExA +PdhUiBrowseCountersExHA +PdhUiBrowseCountersExHW +PdhUiBrowseCountersExW +PdhUiBrowseCountersHA +PdhUiBrowseCountersHW +PdhUiBrowseCountersW +PdhUiSelectDataSourceA +PdhUiSelectDataSourceW diff --git a/lib/libc/mingw/libarm32/perftrack.def b/lib/libc/mingw/libarm32/perftrack.def new file mode 100644 index 0000000000000000000000000000000000000000..fc90a86f15bb05f03c7f93c69c8fc24c3778517d --- /dev/null +++ b/lib/libc/mingw/libarm32/perftrack.def @@ -0,0 +1,10 @@ +; +; Definition file of perftrack.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "perftrack.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/pidgenx.def b/lib/libc/mingw/libarm32/pidgenx.def new file mode 100644 index 0000000000000000000000000000000000000000..ab5041d448db42a122a1ed3f6ba72e6011cd7355 --- /dev/null +++ b/lib/libc/mingw/libarm32/pidgenx.def @@ -0,0 +1,10 @@ +; +; Definition file of pidgenx.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pidgenx.dll" +EXPORTS +ord_117 @117 +PidGenX +PidGenX2 diff --git a/lib/libc/mingw/libarm32/pku2u.def b/lib/libc/mingw/libarm32/pku2u.def new file mode 100644 index 0000000000000000000000000000000000000000..afc5c25707b4ec516c8fd3d32124f9d86e4613ba --- /dev/null +++ b/lib/libc/mingw/libarm32/pku2u.def @@ -0,0 +1,9 @@ +; +; Definition file of pku2u.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pku2u.dll" +EXPORTS +SpLsaModeInitialize +SpUserModeInitialize diff --git a/lib/libc/mingw/libarm32/pla.def b/lib/libc/mingw/libarm32/pla.def new file mode 100644 index 0000000000000000000000000000000000000000..5071a560fe11b14ef2a41ba08b47ac7e3d0b5684 --- /dev/null +++ b/lib/libc/mingw/libarm32/pla.def @@ -0,0 +1,18 @@ +; +; Definition file of PLA.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PLA.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals +PlaDeleteReport +PlaExpandTaskArguments +PlaExtractCabinet +PlaGetLegacyAlertActionsFlagsFromString +PlaGetLegacyAlertActionsStringFromFlags +PlaGetServerCapabilities +PlaHost +PlaServer +PlaUpgrade diff --git a/lib/libc/mingw/libarm32/playsndsrv.def b/lib/libc/mingw/libarm32/playsndsrv.def new file mode 100644 index 0000000000000000000000000000000000000000..3d2a36e74382a62030b6e6787fdf3ce66040788f --- /dev/null +++ b/lib/libc/mingw/libarm32/playsndsrv.def @@ -0,0 +1,9 @@ +; +; Definition file of PlaySndSrv.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PlaySndSrv.DLL" +EXPORTS +PlaySoundServerInitialize +PlaySoundServerTerminate diff --git a/lib/libc/mingw/libarm32/ploptin.def b/lib/libc/mingw/libarm32/ploptin.def new file mode 100644 index 0000000000000000000000000000000000000000..37973755a25f47bc302327734deee663bb81fbcf --- /dev/null +++ b/lib/libc/mingw/libarm32/ploptin.def @@ -0,0 +1,8 @@ +; +; Definition file of ploptin.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ploptin.dll" +EXPORTS +IsApplicationEligibleForPrelaunch diff --git a/lib/libc/mingw/libarm32/pnpclean.def b/lib/libc/mingw/libarm32/pnpclean.def new file mode 100644 index 0000000000000000000000000000000000000000..67917cfe5a0d746fec1b424dd54261cff63cb28b --- /dev/null +++ b/lib/libc/mingw/libarm32/pnpclean.def @@ -0,0 +1,8 @@ +; +; Definition file of PNPCLEAN.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PNPCLEAN.dll" +EXPORTS +RunDLL_PnpClean diff --git a/lib/libc/mingw/libarm32/pnpts.def b/lib/libc/mingw/libarm32/pnpts.def new file mode 100644 index 0000000000000000000000000000000000000000..ee8573168d258506a79dfb13fc143629c3681da5 --- /dev/null +++ b/lib/libc/mingw/libarm32/pnpts.def @@ -0,0 +1,10 @@ +; +; Definition file of pnpts.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pnpts.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/pnpui.def b/lib/libc/mingw/libarm32/pnpui.def new file mode 100644 index 0000000000000000000000000000000000000000..97828bc586d8db52f9a9f63ca3d2390dc033c4e8 --- /dev/null +++ b/lib/libc/mingw/libarm32/pnpui.def @@ -0,0 +1,10 @@ +; +; Definition file of pnpui.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pnpui.dll" +EXPORTS +InstallSecurityPrompt +InstallSecurityPromptRunDllW +SimplifiedDINotificationW diff --git a/lib/libc/mingw/libarm32/pnrpauto.def b/lib/libc/mingw/libarm32/pnrpauto.def new file mode 100644 index 0000000000000000000000000000000000000000..60a5e340c24bcae1efd1f9bc3d341d59897047a3 --- /dev/null +++ b/lib/libc/mingw/libarm32/pnrpauto.def @@ -0,0 +1,9 @@ +; +; Definition file of pnrpauto.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pnrpauto.dll" +EXPORTS +PnrpAutoSVCServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/pnrpnsp.def b/lib/libc/mingw/libarm32/pnrpnsp.def new file mode 100644 index 0000000000000000000000000000000000000000..7e2cd947d570a6669ab55385d8a0761c47092dd0 --- /dev/null +++ b/lib/libc/mingw/libarm32/pnrpnsp.def @@ -0,0 +1,8 @@ +; +; Definition file of PNRPNSP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PNRPNSP.dll" +EXPORTS +NSPStartup diff --git a/lib/libc/mingw/libarm32/pnrpsvc.def b/lib/libc/mingw/libarm32/pnrpsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..4d921e12e45f5ae837727b6b6c95b7a65f75174a --- /dev/null +++ b/lib/libc/mingw/libarm32/pnrpsvc.def @@ -0,0 +1,10 @@ +; +; Definition file of pnrpsvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pnrpsvc.dll" +EXPORTS +IMServiceMain +SVCServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/polstore.def b/lib/libc/mingw/libarm32/polstore.def new file mode 100644 index 0000000000000000000000000000000000000000..754ce46632dc9fddbf8a2a120f7a44f564aa256a --- /dev/null +++ b/lib/libc/mingw/libarm32/polstore.def @@ -0,0 +1,66 @@ +; +; Definition file of POLSTORE.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "POLSTORE.DLL" +EXPORTS +GenerateIPSECPolicy +ProcessIPSECPolicyEx +WriteDirectoryPolicyToWMI +IPSecAllocPolMem +IPSecAllocPolStr +IPSecAssignPolicy +IPSecClearWMIStore +IPSecClosePolicyStore +IPSecCopyAuthMethod +IPSecCopyFilterData +IPSecCopyFilterSpec +IPSecCopyISAKMPData +IPSecCopyNFAData +IPSecCopyNegPolData +IPSecCopyPolicyData +IPSecCreateFilterData +IPSecCreateISAKMPData +IPSecCreateNFAData +IPSecCreateNegPolData +IPSecCreatePolicyData +IPSecDeleteFilterData +IPSecDeleteISAKMPData +IPSecDeleteNFAData +IPSecDeleteNegPolData +IPSecDeletePolicyData +IPSecEnumFilterData +IPSecEnumISAKMPData +IPSecEnumNFAData +IPSecEnumNegPolData +IPSecEnumPolicyData +IPSecExportPolicies +IPSecFreeFilterData +IPSecFreeFilterSpec +IPSecFreeFilterSpecs +IPSecFreeISAKMPData +IPSecFreeMulFilterData +IPSecFreeMulISAKMPData +IPSecFreeMulNFAData +IPSecFreeMulNegPolData +IPSecFreeMulPolicyData +IPSecFreeNFAData +IPSecFreeNegPolData +IPSecFreePolStr +IPSecFreePolicyData +IPSecGetAssignedPolicyData +IPSecGetFilterData +IPSecGetISAKMPData +IPSecGetNegPolData +IPSecImportPolicies +IPSecIsDomainPolicyAssigned +IPSecOpenPolicyStore +IPSecSetFilterData +IPSecSetISAKMPData +IPSecSetNFAData +IPSecSetNegPolData +IPSecSetPolicyData +IPSecUnassignPolicy +RegCreateNFAData +RegCreatePolicyData diff --git a/lib/libc/mingw/libarm32/portabledeviceclassextension.def b/lib/libc/mingw/libarm32/portabledeviceclassextension.def new file mode 100644 index 0000000000000000000000000000000000000000..b8f53c483bff807e3278f0240b5d4a52b94ed177 --- /dev/null +++ b/lib/libc/mingw/libarm32/portabledeviceclassextension.def @@ -0,0 +1,8 @@ +; +; Definition file of PORTABLEDEVICECLASSEXTENSION.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PORTABLEDEVICECLASSEXTENSION.dll" +EXPORTS +Microsoft_WDF_UMDF_Version DATA diff --git a/lib/libc/mingw/libarm32/pots.def b/lib/libc/mingw/libarm32/pots.def new file mode 100644 index 0000000000000000000000000000000000000000..12c7fd5aec5c8884b573a077892147bf9b422d7e --- /dev/null +++ b/lib/libc/mingw/libarm32/pots.def @@ -0,0 +1,10 @@ +; +; Definition file of pots.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pots.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/powerwmiprovider.def b/lib/libc/mingw/libarm32/powerwmiprovider.def new file mode 100644 index 0000000000000000000000000000000000000000..a212de877e10ef2f36759d499d0ea4f9296e28bc --- /dev/null +++ b/lib/libc/mingw/libarm32/powerwmiprovider.def @@ -0,0 +1,991 @@ +; +; Definition file of +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PowerWmiProvider.dll" +EXPORTS +GetProviderClassID +MI_Main +t100 DATA +t101 DATA +t102 DATA +t103 DATA +t104 DATA +t105 DATA +t106 DATA +t107 DATA +t108 DATA +t109 DATA +t110 DATA +t111 DATA +t112 DATA +t113 DATA +t114 DATA +t115 DATA +t116 DATA +t117 DATA +t118 DATA +t119 DATA +t120 DATA +t121 DATA +t122 DATA +t123 DATA +t124 DATA +t125 DATA +t126 DATA +t127 DATA +t128 DATA +t129 DATA +t130 DATA +t131 DATA +t132 DATA +t133 DATA +t134 DATA +t135 DATA +t136 DATA +t137 DATA +t138 DATA +t139 DATA +t140 DATA +t141 DATA +t142 DATA +t143 DATA +t144 DATA +t145 DATA +t146 DATA +t147 DATA +t148 DATA +t149 DATA +t150 DATA +t151 DATA +t152 DATA +t152.m1 +t152.m2 +t152.m3 +t152.m4 +t153 DATA +t153.m0 +t153.m1 +t153.m2 +t154 DATA +t155 DATA +t156 DATA +t157 DATA +t158 DATA +t159 DATA +t160 DATA +t161 DATA +t162 DATA +t163 DATA +t164 DATA +t165 DATA +t166 DATA +t21 DATA +t22 DATA +t23 DATA +t24 DATA +t25 DATA +t26 DATA +t27 DATA +t28 DATA +t283 DATA +t29 DATA +t30 DATA +t304 DATA +t305 DATA +t306 DATA +t307 DATA +t307.m1 +t307.m2 +t308 DATA +t309 DATA +t31 DATA +t310 DATA +t312 DATA +t313 DATA +t314 DATA +t315 DATA +t316 DATA +t317 DATA +t318 DATA +t319 DATA +t32 DATA +t320 DATA +t321 DATA +t322 DATA +t323 DATA +t324 DATA +t325 DATA +t326 DATA +t327 DATA +t328 DATA +t329 DATA +t33 DATA +t330 DATA +t331 DATA +t332 DATA +t333 DATA +t333.m1 +t333.m2 +t334 DATA +t335 DATA +t336 DATA +t338 DATA +t339 DATA +t339.m1 +t339.m2 +t34 DATA +t340 DATA +t341 DATA +t342 DATA +t343 DATA +t344 DATA +t345 DATA +t347 DATA +t348 DATA +t349 DATA +t35 DATA +t350 DATA +t351 DATA +t353 DATA +t354 DATA +t354.m1 +t354.m2 +t355 DATA +t356 DATA +t357 DATA +t359 DATA +t36 DATA +t360 DATA +t361 DATA +t362 DATA +t363 DATA +t364 DATA +t365 DATA +t366 DATA +t367 DATA +t368 DATA +t368.m1 +t368.m2 +t369 DATA +t37 DATA +t370 DATA +t371 DATA +t372 DATA +t373 DATA +t375 DATA +t376 DATA +t376.m1 +t376.m2 +t377 DATA +t378 DATA +t379 DATA +t38 DATA +t380 DATA +t381 DATA +t382 DATA +t383 DATA +t384 DATA +t385 DATA +t387 DATA +t388 DATA +t389 DATA +t39 DATA +t390 DATA +t391 DATA +t392 DATA +t393 DATA +t394 DATA +t395 DATA +t396 DATA +t397 DATA +t398 DATA +t399 DATA +t40 DATA +t400 DATA +t401 DATA +t402 DATA +t402.m1 +t402.m2 +t403 DATA +t404 DATA +t405 DATA +t406 DATA +t407 DATA +t409 DATA +t41 DATA +t410 DATA +t410.m1 +t410.m2 +t411 DATA +t412 DATA +t413 DATA +t414 DATA +t415 DATA +t416 DATA +t417 DATA +t418 DATA +t419 DATA +t42 DATA +t420 DATA +t421 DATA +t422 DATA +t423 DATA +t425 DATA +t426 DATA +t426.m1 +t426.m2 +t427 DATA +t428 DATA +t429 DATA +t43 DATA +t431 DATA +t432 DATA +t433 DATA +t434 DATA +t435 DATA +t436 DATA +t437 DATA +t438 DATA +t439 DATA +t44 DATA +t440 DATA +t441 DATA +t442 DATA +t442.m1 +t442.m2 +t443 DATA +t444 DATA +t445 DATA +t446 DATA +t447 DATA +t449 DATA +t45 DATA +t450 DATA +t451 DATA +t452 DATA +t453 DATA +t454 DATA +t455 DATA +t456 DATA +t457 DATA +t458 DATA +t459 DATA +t46 DATA +t460 DATA +t461 DATA +t462 DATA +t463 DATA +t464 DATA +t465 DATA +t466 DATA +t467 DATA +t468 DATA +t469 DATA +t47 DATA +t470 DATA +t471 DATA +t472 DATA +t472.m1 +t472.m2 +t473 DATA +t474 DATA +t475 DATA +t476 DATA +t477 DATA +t478 DATA +t479 DATA +t48 DATA +t481 DATA +t482 DATA +t483 DATA +t484 DATA +t485 DATA +t486 DATA +t487 DATA +t488 DATA +t489 DATA +t49 DATA +t490 DATA +t490.m1 +t490.m2 +t491 DATA +t492 DATA +t493 DATA +t494 DATA +t495 DATA +t496 DATA +t497 DATA +t499 DATA +t50 DATA +t500 DATA +t501 DATA +t501.m31 +t501.m32 +t501.m33 +t501.m34 +t501.m35 +t501.m36 +t501.m37 +t501.m38 +t501.m39 +t501.m4 +t501.m40 +t501.m41 +t501.m42 +t501.m5 +t501.m6 +t502 DATA +t503 DATA +t504 DATA +t504.m0 +t505 DATA +t506 DATA +t507 DATA +t508 DATA +t508.m0 +t509 DATA +t51 DATA +t510 DATA +t510.m0 +t510.m1 +t511 DATA +t512 DATA +t512.m0 +t512.m1 +t513 DATA +t514 DATA +t514.m0 +t514.m1 +t515 DATA +t516 DATA +t517 DATA +t517.m0 +t517.m1 +t518 DATA +t519 DATA +t52 DATA +t520 DATA +t521 DATA +t522 DATA +t522.m0 +t523 DATA +t524 DATA +t525 DATA +t526 DATA +t526.m0 +t527 DATA +t528 DATA +t528.m0 +t528.m1 +t529 DATA +t53 DATA +t530 DATA +t531 DATA +t532 DATA +t533 DATA +t534 DATA +t535 DATA +t536 DATA +t537 DATA +t538 DATA +t539 DATA +t54 DATA +t540 DATA +t541 DATA +t542 DATA +t543 DATA +t543.m2 +t543.m21 +t543.m22 +t543.m23 +t543.m24 +t543.m25 +t543.m26 +t543.m27 +t544 DATA +t545 DATA +t545.m1 +t546 DATA +t547 DATA +t547.m2 +t547.m4 +t547.m5 +t548 DATA +t549 DATA +t55 DATA +t550 DATA +t550.m19 +t550.m2 +t550.m20 +t550.m21 +t550.m22 +t550.m23 +t550.m24 +t550.m25 +t551 DATA +t552 DATA +t552.m1 +t553 DATA +t554 DATA +t554.m2 +t554.m4 +t554.m5 +t555 DATA +t556 DATA +t557 DATA +t557.m16 +t557.m17 +t557.m18 +t557.m19 +t557.m2 +t557.m3 +t558 DATA +t559 DATA +t559.m1 +t56 DATA +t560 DATA +t561 DATA +t561.m2 +t561.m4 +t561.m5 +t562 DATA +t563 DATA +t564 DATA +t564.m2 +t564.m21 +t564.m22 +t564.m23 +t564.m24 +t564.m25 +t564.m26 +t564.m27 +t565 DATA +t566 DATA +t566.m1 +t567 DATA +t568 DATA +t568.m2 +t568.m4 +t568.m5 +t569 DATA +t57 DATA +t570 DATA +t571 DATA +t571.m10 +t571.m11 +t571.m2 +t571.m3 +t571.m4 +t571.m5 +t571.m7 +t571.m8 +t571.m9 +t572 DATA +t573 DATA +t574 DATA +t575 DATA +t575.m2 +t575.m4 +t575.m5 +t576 DATA +t577 DATA +t578 DATA +t578.m10 +t578.m11 +t578.m12 +t578.m13 +t578.m2 +t578.m24 +t578.m25 +t578.m26 +t578.m27 +t578.m28 +t578.m29 +t578.m30 +t578.m31 +t579 DATA +t58 DATA +t580 DATA +t580.m1 +t581 DATA +t582 DATA +t582.m2 +t582.m4 +t582.m5 +t583 DATA +t584 DATA +t585 DATA +t585.m19 +t585.m2 +t585.m20 +t585.m21 +t585.m22 +t585.m23 +t585.m24 +t585.m25 +t586 DATA +t587 DATA +t587.m1 +t588 DATA +t589 DATA +t589.m2 +t589.m4 +t589.m5 +t59 DATA +t590 DATA +t591 DATA +t592 DATA +t592.m2 +t592.m29 +t592.m30 +t592.m31 +t592.m32 +t592.m33 +t592.m34 +t592.m35 +t593 DATA +t594 DATA +t594.m1 +t595 DATA +t596 DATA +t596.m2 +t596.m4 +t596.m5 +t597 DATA +t598 DATA +t599 DATA +t599.m2 +t599.m21 +t599.m22 +t599.m23 +t599.m24 +t599.m25 +t599.m26 +t599.m27 +t60 DATA +t600 DATA +t601 DATA +t601.m1 +t602 DATA +t603 DATA +t603.m2 +t603.m4 +t603.m5 +t604 DATA +t605 DATA +t606 DATA +t606.m12 +t606.m13 +t606.m2 +t606.m24 +t606.m25 +t606.m26 +t606.m27 +t606.m28 +t606.m29 +t606.m3 +t607 DATA +t608 DATA +t608.m1 +t609 DATA +t61 DATA +t610 DATA +t610.m2 +t610.m4 +t610.m5 +t611 DATA +t612 DATA +t613 DATA +t614 DATA +t614.m10 +t614.m11 +t614.m2 +t614.m3 +t614.m4 +t614.m5 +t614.m7 +t614.m8 +t614.m9 +t615 DATA +t616 DATA +t617 DATA +t618 DATA +t618.m2 +t618.m4 +t618.m5 +t619 DATA +t62 DATA +t620 DATA +t621 DATA +t621.m19 +t621.m2 +t621.m20 +t621.m21 +t621.m22 +t621.m23 +t621.m24 +t621.m25 +t622 DATA +t623 DATA +t623.m1 +t624 DATA +t625 DATA +t625.m2 +t625.m4 +t625.m5 +t626 DATA +t627 DATA +t628 DATA +t629 DATA +t63 DATA +t630 DATA +t631 DATA +t631.m0 +t632 DATA +t633 DATA +t634 DATA +t635 DATA +t635.m1 +t635.m2 +t635.m3 +t635.m4 +t635.m5 +t635.m6 +t636 DATA +t637 DATA +t638 DATA +t638.m1 +t638.m2 +t638.m3 +t638.m4 +t638.m5 +t638.m6 +t638.m7 +t638.m8 +t638.m9 +t639 DATA +t639.m1 +t639.m2 +t639.m3 +t639.m4 +t639.m5 +t639.m6 +t639.m7 +t639.m8 +t639.m9 +t64 DATA +t640 DATA +t640.m1 +t640.m2 +t640.m3 +t640.m4 +t640.m5 +t640.m6 +t641 DATA +t641.m1 +t641.m2 +t641.m3 +t641.m4 +t641.m5 +t641.m6 +t641.m7 +t641.m8 +t641.m9 +t642 DATA +t642.m1 +t642.m2 +t642.m3 +t642.m4 +t642.m5 +t643 DATA +t643.m1 +t643.m2 +t643.m3 +t643.m4 +t643.m5 +t644 DATA +t644.m1 +t644.m2 +t644.m3 +t644.m4 +t644.m5 +t645 DATA +t645.m1 +t645.m2 +t645.m3 +t645.m4 +t645.m5 +t645.m6 +t645.m7 +t645.m8 +t645.m9 +t646 DATA +t646.m1 +t646.m2 +t646.m3 +t646.m4 +t646.m5 +t646.m6 +t646.m7 +t646.m8 +t646.m9 +t647 DATA +t647.m1 +t647.m2 +t647.m3 +t647.m4 +t647.m5 +t648 DATA +t648.m1 +t648.m2 +t648.m3 +t648.m4 +t648.m5 +t65 DATA +t650 DATA +t650.m0 +t650.m1 +t650.m10 +t650.m11 +t650.m2 +t650.m3 +t650.m4 +t650.m5 +t650.m6 +t650.m7 +t650.m8 +t650.m9 +t651 DATA +t651.m0 +t651.m1 +t651.m2 +t651.m3 +t651.m4 +t652 DATA +t652.m0 +t652.m1 +t652.m2 +t652.m3 +t652.m4 +t653 DATA +t653.m0 +t653.m1 +t653.m2 +t653.m3 +t653.m4 +t654 DATA +t654.m0 +t654.m1 +t654.m2 +t654.m3 +t654.m4 +t655 DATA +t655.m0 +t655.m1 +t655.m2 +t655.m3 +t655.m4 +t656 DATA +t656.m0 +t656.m1 +t656.m2 +t656.m3 +t656.m4 +t657 DATA +t657.m0 +t657.m1 +t657.m2 +t657.m3 +t657.m4 +t658 DATA +t658.m0 +t658.m1 +t658.m2 +t658.m3 +t658.m4 +t659 DATA +t659.m0 +t659.m1 +t659.m2 +t659.m3 +t659.m4 +t66 DATA +t660 DATA +t660.m0 +t660.m1 +t660.m2 +t660.m3 +t660.m4 +t661 DATA +t661.m0 +t661.m1 +t661.m2 +t661.m3 +t661.m4 +t662 DATA +t662.m0 +t662.m1 +t662.m2 +t662.m3 +t662.m4 +t663 DATA +t663.m0 +t663.m1 +t663.m2 +t663.m3 +t663.m4 +t664 DATA +t664.m0 +t664.m1 +t664.m2 +t664.m3 +t664.m4 +t665 DATA +t665.m0 +t665.m1 +t665.m2 +t665.m3 +t665.m4 +t666 DATA +t666.m0 +t666.m1 +t666.m2 +t666.m3 +t666.m4 +t667 DATA +t667.m0 +t667.m1 +t667.m2 +t667.m3 +t667.m4 +t668 DATA +t668.m0 +t668.m1 +t668.m2 +t668.m3 +t668.m4 +t669 DATA +t669.m0 +t669.m1 +t669.m2 +t669.m3 +t669.m4 +t67 DATA +t670 DATA +t670.m0 +t670.m1 +t670.m2 +t670.m3 +t670.m4 +t671 DATA +t671.m0 +t671.m1 +t671.m2 +t671.m3 +t671.m4 +t672 DATA +t672.m0 +t672.m1 +t672.m2 +t672.m3 +t672.m4 +t673 DATA +t673.m0 +t673.m1 +t673.m2 +t673.m3 +t673.m4 +t674 DATA +t674.m0 +t674.m1 +t674.m2 +t674.m3 +t674.m4 +t675 DATA +t675.m0 +t675.m1 +t675.m2 +t675.m3 +t675.m4 +t676 DATA +t676.m0 +t676.m1 +t676.m2 +t676.m3 +t676.m4 +t677 DATA +t677.m0 +t677.m1 +t677.m2 +t677.m3 +t677.m4 +t678 DATA +t678.m0 +t678.m1 +t678.m2 +t678.m3 +t678.m4 +t679 DATA +t679.m0 +t679.m1 +t679.m2 +t679.m3 +t679.m4 +t68 DATA +t680 DATA +t680.m0 +t680.m1 +t680.m2 +t680.m3 +t680.m4 +t681 DATA +t681.m0 +t681.m1 +t681.m2 +t681.m3 +t681.m4 +t682 DATA +t682.m0 +t682.m1 +t682.m2 +t682.m3 +t682.m4 +t683 DATA +t683.m0 +t683.m1 +t683.m2 +t683.m3 +t683.m4 +t69 DATA +t70 DATA +t71 DATA +t72 DATA +t73 DATA +t74 DATA +t75 DATA +t76 DATA +t77 DATA +t78 DATA +t79 DATA +t80 DATA +t81 DATA +t82 DATA +t83 DATA +t84 DATA +t85 DATA +t86 DATA +t87 DATA +t88 DATA +t89 DATA +t90 DATA +t91 DATA +t92 DATA +t93 DATA +t94 DATA +t95 DATA +t96 DATA +t97 DATA +t98 DATA +t99 DATA diff --git a/lib/libc/mingw/libarm32/printfilterpipelineprxy.def b/lib/libc/mingw/libarm32/printfilterpipelineprxy.def new file mode 100644 index 0000000000000000000000000000000000000000..54a0ac397a819b551da3a0c9c42014e80f311f4c --- /dev/null +++ b/lib/libc/mingw/libarm32/printfilterpipelineprxy.def @@ -0,0 +1,13 @@ +; +; Definition file of PrintFilterPipelinePrxy.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PrintFilterPipelinePrxy.DLL" +EXPORTS +GetPrintProcessorCapabilities +ClosePrintProcessor +ControlPrintProcessor +EnumPrintProcessorDatatypesW +OpenPrintProcessor +PrintDocumentOnPrintProcessor diff --git a/lib/libc/mingw/libarm32/printui.def b/lib/libc/mingw/libarm32/printui.def new file mode 100644 index 0000000000000000000000000000000000000000..f90594c415ba1abd36348beaec0483a8c8b9ce3e --- /dev/null +++ b/lib/libc/mingw/libarm32/printui.def @@ -0,0 +1,34 @@ +; +; Definition file of PRINTUI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PRINTUI.dll" +EXPORTS +ConstructPrinterFriendlyName +PnPInterface +PrintUIEntryW +PrinterPropPageProvider +ReleaseArgv +StringToArgv +ConnectToPrinterDlg +DocumentPropertiesWrap +LaunchPlatformHelp +PrintNotifyTray_Exit +PrintNotifyTray_Init +PrintUIDownloadAndInstallLegacyDriver +RegisterPrintNotify +ShowErrorMessageHR +ShowErrorMessageSC +ShowHelpLinkDialog +UnregisterPrintNotify +bFolderEnumPrinters +bFolderGetPrinter +bFolderRefresh +bPrinterSetup +vDocumentDefaults +vPrinterPropPages +vQueueCreate +vServerPropPages +ord_32 @32 +PrintUIEntryDPIAwareW diff --git a/lib/libc/mingw/libarm32/prnntfy.def b/lib/libc/mingw/libarm32/prnntfy.def new file mode 100644 index 0000000000000000000000000000000000000000..909d6fff9dc46c27e17b790e2d5a9b0b5791c4b3 --- /dev/null +++ b/lib/libc/mingw/libarm32/prnntfy.def @@ -0,0 +1,10 @@ +; +; Definition file of prnntfy.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "prnntfy.dll" +EXPORTS +AsyncUILoaderEntryW +PrintNotifyTray_Exit +PrintNotifyTray_Init diff --git a/lib/libc/mingw/libarm32/procinst.def b/lib/libc/mingw/libarm32/procinst.def new file mode 100644 index 0000000000000000000000000000000000000000..413a641734de52d45f184485017add79ae669814 --- /dev/null +++ b/lib/libc/mingw/libarm32/procinst.def @@ -0,0 +1,8 @@ +; +; Definition file of procinst.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "procinst.dll" +EXPORTS +ProcessorClassInstall diff --git a/lib/libc/mingw/libarm32/profext.def b/lib/libc/mingw/libarm32/profext.def new file mode 100644 index 0000000000000000000000000000000000000000..8fd13d32a56fb721fd998b13ed333b9a2f63a0e2 --- /dev/null +++ b/lib/libc/mingw/libarm32/profext.def @@ -0,0 +1,27 @@ +; +; Definition file of PROFEXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PROFEXT.dll" +EXPORTS +CreateAppContainerProfileWorker +CreateDirectoryJunctionsForSystemWorker +CreateDirectoryJunctionsForUserProfileWorker +CreateGroupExWorker +CreateLinkFileExWorker +DeleteAppContainerProfileWorker +DeleteGroupWorker +DeleteLinkFileWorker +DeriveAppContainerSidFromAppContainerNameWorker +DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedNameWorker +GetAppContainerFolderPathWorker +GetAppContainerRegistryLocationWorker +LookupAppContainerDisplayNameWorker +ProcessGroupPolicyCompletedExWorker +ProcessGroupPolicyCompletedWorker +RsopAccessCheckByTypeWorker +RsopFileAccessCheckWorker +RsopResetPolicySettingStatusWorker +RsopSetPolicySettingStatusWorker +UpdateAppContainerProfileWorker diff --git a/lib/libc/mingw/libarm32/profsvc.def b/lib/libc/mingw/libarm32/profsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..e58babd32fb7e041a082916368e990d0e7861a2f --- /dev/null +++ b/lib/libc/mingw/libarm32/profsvc.def @@ -0,0 +1,11 @@ +; +; Definition file of PROFSVC.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PROFSVC.dll" +EXPORTS +UserProfileServiceMain +GetExclusionListFromRegistry +GetUserChoiceForSlowLink +GetUserPreferenceValue diff --git a/lib/libc/mingw/libarm32/profsvcext.def b/lib/libc/mingw/libarm32/profsvcext.def new file mode 100644 index 0000000000000000000000000000000000000000..fd0dbf00c435c0aa3c9d52bf7d1c1419d3fde453 --- /dev/null +++ b/lib/libc/mingw/libarm32/profsvcext.def @@ -0,0 +1,14 @@ +; +; Definition file of PROFSVCEXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PROFSVCEXT.dll" +EXPORTS +CreateRoamingProviderInstance +ConnectToRoamingVhdProfile +InitializeSuspendFolderPolicyAndUploadTaskConfig +RefreshSuspendFolderPolicyAndUploadTaskConfig +StartRoamingClassFactories +StopRoamingClassFactories +WaitForNetworkForRoamingProfile diff --git a/lib/libc/mingw/libarm32/provsvc.def b/lib/libc/mingw/libarm32/provsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..3bfde72a34c77bc3bc31b7b3d01badae251a5231 --- /dev/null +++ b/lib/libc/mingw/libarm32/provsvc.def @@ -0,0 +1,8 @@ +; +; Definition file of PROVIDER.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PROVIDER.dll" +EXPORTS +ProviderServiceMain diff --git a/lib/libc/mingw/libarm32/proximitycommonpal.def b/lib/libc/mingw/libarm32/proximitycommonpal.def new file mode 100644 index 0000000000000000000000000000000000000000..23eb09e540b8c727f999f912d9600e5d57c49e74 --- /dev/null +++ b/lib/libc/mingw/libarm32/proximitycommonpal.def @@ -0,0 +1,15 @@ +; +; Definition file of ProximityCommonPal.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ProximityCommonPal.dll" +EXPORTS +PAL_AppHasPackage +PAL_FreeTransientObjectSecurityAttribute +PAL_GetAppPlatformQualifier +PAL_GetSupportedBrowseTypes +PAL_HoldReferenceUntilAppExit +PAL_QueryTransientObjectSecurityAttribute +PAL_RegisterAppSuspendResumeCallback +PAL_UnregisterAppSuspendResumeCallback diff --git a/lib/libc/mingw/libarm32/proximityrtapipal.def b/lib/libc/mingw/libarm32/proximityrtapipal.def new file mode 100644 index 0000000000000000000000000000000000000000..b70d0e3ff6fc744d179bcfc988a555db9de3e42c --- /dev/null +++ b/lib/libc/mingw/libarm32/proximityrtapipal.def @@ -0,0 +1,13 @@ +; +; Definition file of ProximityRtapiPal.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ProximityRtapiPal.dll" +EXPORTS +PAL_App2DeviceFindAllPeers +PAL_CheckForApp2DeviceAlternateId +PAL_CheckForBluetoothSupport +PAL_GetCurrentProcessExplicitAppUserModelID +PAL_ParseAppUserModelId +PAL_SetCurrentProcessExplicitAppUserModelID diff --git a/lib/libc/mingw/libarm32/proximityservice.def b/lib/libc/mingw/libarm32/proximityservice.def new file mode 100644 index 0000000000000000000000000000000000000000..9ca7a9806c193fcf42e5bad41500eefba3002368 --- /dev/null +++ b/lib/libc/mingw/libarm32/proximityservice.def @@ -0,0 +1,13 @@ +; +; Definition file of ProximityService.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ProximityService.dll" +EXPORTS +InitProximityService +SessionChangedEvent +GetProximityClientCount +CleanupProximityService +ord_14 @14 +InitProximityServiceEx diff --git a/lib/libc/mingw/libarm32/proximityservicepal.def b/lib/libc/mingw/libarm32/proximityservicepal.def new file mode 100644 index 0000000000000000000000000000000000000000..509327d896a09156f9e5cd355a5ecd24febfe65e --- /dev/null +++ b/lib/libc/mingw/libarm32/proximityservicepal.def @@ -0,0 +1,34 @@ +; +; Definition file of ProximityServicePAL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ProximityServicePAL.dll" +EXPORTS +PAL_AllowNetworkInterface +PAL_BluetoothEnableDiscovery +PAL_BluetoothFindDeviceClose +PAL_BluetoothFindFirstDevice +PAL_BluetoothFindFirstRadio +PAL_BluetoothFindRadioClose +PAL_BluetoothOpenFirewall +PAL_ConvertAppIdToPackageName +PAL_CreateForegroundNotifier +PAL_CreateUnicastIpAddressEntry +PAL_DeleteUnicastIpAddressEntry +PAL_FWIndicateTupleInUse +PAL_FWResetIndicatedTupleInUse +PAL_GetCallingApplicationInfo +PAL_GetConsoleSessionInfo +PAL_HasWFDHardwareSupport +PAL_IsInteractiveApplicationId +PAL_IsMachineDomainJoined +PAL_OpenProcessForQuery +PAL_RegisterConnectedStandbyNotification +PAL_RegisterConsoleDisplayStateNotifications +PAL_ServiceFreeTransientObjectSecurityAttribute +PAL_ServiceQueryTransientObjectSecurityAttribute +PAL_UnregisterConnectedStandbyNotification +PAL_UnregisterConsoleDisplayStateNotifications +PAL_VerifyCallerIsElevated +PAL_CoCreateInstanceInSession diff --git a/lib/libc/mingw/libarm32/prvdmofcomp.def b/lib/libc/mingw/libarm32/prvdmofcomp.def new file mode 100644 index 0000000000000000000000000000000000000000..414b6a1544c2af50680c4637b738c0d4d94cec19 --- /dev/null +++ b/lib/libc/mingw/libarm32/prvdmofcomp.def @@ -0,0 +1,14 @@ +; +; Definition file of prvdmofcomp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "prvdmofcomp.dll" +EXPORTS +??0MIFree@@QAA@PAX@Z +??1MIFree@@QAA@XZ +??4MIServer@@QAAAAV0@ABV0@@Z +CompileSchemaToWMI +CreateRegisterParameter +GetProviderSchema +GetProviderSchemaFile diff --git a/lib/libc/mingw/libarm32/pshed.def b/lib/libc/mingw/libarm32/pshed.def new file mode 100644 index 0000000000000000000000000000000000000000..dbf5bd869983acbe7cb358903f61a715aca9392d --- /dev/null +++ b/lib/libc/mingw/libarm32/pshed.def @@ -0,0 +1,30 @@ +; +; Definition file of PSHED.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PSHED.dll" +EXPORTS +PshedAllocateMemory +PshedArePluginsPresent +PshedAttemptErrorRecovery +PshedBugCheckSystem +PshedClearErrorRecord +PshedDisableErrorSource +PshedEnableErrorSource +PshedFinalizeErrorRecord +PshedFreeMemory +PshedGetAllErrorSources +PshedGetBootErrorPacket +PshedGetErrorSourceInfo +PshedGetInjectionCapabilities +PshedInitialize +PshedInjectError +PshedIsSystemWheaEnabled +PshedMarkHiberPhase +PshedReadErrorRecord +PshedRegisterPlugin +PshedRetrieveErrorInfo +PshedSetErrorSourceInfo +PshedSynchronizeExecution +PshedWriteErrorRecord diff --git a/lib/libc/mingw/libarm32/psmodulediscoveryprovider.def b/lib/libc/mingw/libarm32/psmodulediscoveryprovider.def new file mode 100644 index 0000000000000000000000000000000000000000..863d5bdce529a2afc8587a881d38d4855344c800 --- /dev/null +++ b/lib/libc/mingw/libarm32/psmodulediscoveryprovider.def @@ -0,0 +1,9 @@ +; +; Definition file of PSModuleDiscoveryProvider.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PSModuleDiscoveryProvider.DLL" +EXPORTS +GetProviderClassID +MI_Main diff --git a/lib/libc/mingw/libarm32/puiapi.def b/lib/libc/mingw/libarm32/puiapi.def new file mode 100644 index 0000000000000000000000000000000000000000..7c5c9ba729aa6c23955ec3a4f8370781e1744229 --- /dev/null +++ b/lib/libc/mingw/libarm32/puiapi.def @@ -0,0 +1,55 @@ +; +; Definition file of puiapi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "puiapi.dll" +EXPORTS +PUIAPI_CreateInstance +PUIAPI_GetErrorString +PUIAPI_GetPrinter +PUIAPI_IWaitNotify_CreateInstance +PUIAPI_IWaitNotify_RegisterTimer +PUIAPI_IWaitNotify_RegisterWaitObject +PUIAPI_IWaitNotify_UnregisterCookie +PUIAPI_ShowBrowseForPrinterDialog +PUIAPI_ShowDetailsMessageBox +PUIAPI_ShowDriverPackageRemovalUI +STRAPI_ConvertCase +STRAPI_CrackPrintUNCName +STRAPI_FindAndReplace +STRAPI_Format +STRAPI_FormatMsg +STRAPI_FormatMsgV +STRAPI_FormatV +STRAPI_GUID2String +STRAPI_GetJobStatusString +STRAPI_GetPrinterStatusString +STRAPI_LoadString +STRAPI_MultiCat +STRAPI_String2GUID +STRAPI_TrimString +STRAPI_XMLSafeText +STRBUF_AppendString +STRBUF_Create +STRBUF_CreateBSTR +STRBUF_DeleteSubstring +STRBUF_Destroy +STRBUF_FindAndReplace +STRBUF_Format +STRBUF_InsertString +STRBUF_MultiCat +STRBUF_ToLower +STRBUF_ToUpper +STRBUF_TrimLeft +STRBUF_TrimRight +STRBUF_Truncate +STRBUF_Update +XMLAPI_GetAttributeDouble +XMLAPI_GetAttributeLong +XMLAPI_GetAttributeString +XMLAPI_GetAttributeULongLong +XMLAPI_SetAttributeDouble +XMLAPI_SetAttributeLong +XMLAPI_SetAttributeString +XMLAPI_SetAttributeULongLong diff --git a/lib/libc/mingw/libarm32/pwlauncher.def b/lib/libc/mingw/libarm32/pwlauncher.def new file mode 100644 index 0000000000000000000000000000000000000000..366693f13d46c0a8477e8fbdf157a081e27de9bc --- /dev/null +++ b/lib/libc/mingw/libarm32/pwlauncher.def @@ -0,0 +1,8 @@ +; +; Definition file of pwlauncher.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pwlauncher.dll" +EXPORTS +ShowPortableWorkspaceLauncherConfigurationUX diff --git a/lib/libc/mingw/libarm32/pwrshplugin.def b/lib/libc/mingw/libarm32/pwrshplugin.def new file mode 100644 index 0000000000000000000000000000000000000000..08eb01fe0ada19eb0bfa390a675e9357bbca4f40 --- /dev/null +++ b/lib/libc/mingw/libarm32/pwrshplugin.def @@ -0,0 +1,19 @@ +; +; Definition file of pwrshplugin.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "pwrshplugin.dll" +EXPORTS +GetCLRVersionForPSVersion +PerformWSManPluginReportCompletion +WSManPluginCommand +WSManPluginConnect +WSManPluginReceive +WSManPluginReleaseCommandContext +WSManPluginReleaseShellContext +WSManPluginSend +WSManPluginShell +WSManPluginShutdown +WSManPluginSignal +WSManPluginStartup diff --git a/lib/libc/mingw/libarm32/qmgr.def b/lib/libc/mingw/libarm32/qmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..340d52bdfac3adbc981ad18265f292640a0d089e --- /dev/null +++ b/lib/libc/mingw/libarm32/qmgr.def @@ -0,0 +1,29 @@ +; +; Definition file of qmgr.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "qmgr.dll" +EXPORTS +??0CNestedImpersonation@@QAA@ABVTokenHandle@@@Z +??0CNestedImpersonation@@QAA@XZ +??0PROXY_SETTINGS_CONTAINER@@QAA@ABV?$GenericStringHandle@G@@ABVTokenHandle@@1PBUPROXY_SETTINGS@@@Z +??4CPerfMon@@QAAAAV0@ABV0@@Z +?BITSAlloc@@YAPAXI@Z +?BITSFree@@YAXPAX@Z +?BytesRemainingInCurrentRange@CRangeCollection@@QBA_KXZ +?CalculateBytesTotal@CRangeCollection@@IAA_NXZ +?CounterIdToPerfItem@CPerfMon@@ABAPAU_PERF_ITEM@1@PAU__COUNTER_ID@1@@Z +?Find@CCredentialsContainer@@QBAJW4__MIDL_IBackgroundCopyJob2_0001@@W4__MIDL_IBackgroundCopyJob2_0002@@PAPAU__MIDL_IBackgroundCopyJob2_0005@@@Z +?GetCounter32@CPerfMon@@QAAPAJPAU__COUNTER_ID@1@PAU__INSTANCE_ID@1@@Z +?GetCounter64@CPerfMon@@QAAPA_JPAU__COUNTER_ID@1@PAU__INSTANCE_ID@1@@Z +?GetNetworkRouteInfo@@YAKPBGPAUsockaddr_storage@@@Z +?GetSubRanges@CRangeCollection@@QBAJ_K0KIPAPAV1@@Z +?HostFromProxyDescription@@YA?AV?$auto_ptr@G@std@@PAG@Z +?IsValidInstId@CPerfMon@@ABAHPAU__OBJECT_ORD@1@PAU__INSTANCE_ID@1@@Z +?IsValidObjOrd@CPerfMon@@ABAHPAU__OBJECT_ORD@1@@Z +?ObjectIdToPerfItem@CPerfMon@@ABAPAU_PERF_ITEM@1@PAU__OBJECT_ID@1@@Z +?ObjectIdToPerfItemIndex@CPerfMon@@ABAHPAU__OBJECT_ID@1@@Z +ServiceMain +?s_EmptyString@?$GenericStringHandle@G@@0UStringData@1@A DATA +BITSServiceMain diff --git a/lib/libc/mingw/libarm32/qshvhost.def b/lib/libc/mingw/libarm32/qshvhost.def new file mode 100644 index 0000000000000000000000000000000000000000..0596c6b9813736b201843d94dc6e89d01a36b4d7 --- /dev/null +++ b/lib/libc/mingw/libarm32/qshvhost.def @@ -0,0 +1,19 @@ +; +; Definition file of QShvHost.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "QShvHost.dll" +EXPORTS +QuarCreateSession +QuarDestroySession +QuarFreeMemory +QuarInitialize +QuarSessionEvaluateClientMachineHealth +QuarSessionGetFixupServerList +QuarSessionGetId +QuarSessionGetMachineInventory +QuarSessionGetShvResultList +QuarSessionGetSoHResponse +QuarSessionSetNewQuarantineStatus +QuarUninitialize diff --git a/lib/libc/mingw/libarm32/racengn.def b/lib/libc/mingw/libarm32/racengn.def new file mode 100644 index 0000000000000000000000000000000000000000..2f80530f516c20c30205fa291e168609e4b04d72 --- /dev/null +++ b/lib/libc/mingw/libarm32/racengn.def @@ -0,0 +1,9 @@ +; +; Definition file of RacEngn.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RacEngn.DLL" +EXPORTS +RacSysprepGeneralize +RacSysprepSpecialize diff --git a/lib/libc/mingw/libarm32/racpldlg.def b/lib/libc/mingw/libarm32/racpldlg.def new file mode 100644 index 0000000000000000000000000000000000000000..c0c5d793e0300c05eba826f6b953a8cfcbc01e5d --- /dev/null +++ b/lib/libc/mingw/libarm32/racpldlg.def @@ -0,0 +1,8 @@ +; +; Definition file of RESMON.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RESMON.dll" +EXPORTS +ShowPasswordDialog diff --git a/lib/libc/mingw/libarm32/radardt.def b/lib/libc/mingw/libarm32/radardt.def new file mode 100644 index 0000000000000000000000000000000000000000..af49ad97cfb13e477acd9fca4baf33cf2894ea29 --- /dev/null +++ b/lib/libc/mingw/libarm32/radardt.def @@ -0,0 +1,11 @@ +; +; Definition file of radardt.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "radardt.dll" +EXPORTS +RdrSysprepSpecialize +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/radarrs.def b/lib/libc/mingw/libarm32/radarrs.def new file mode 100644 index 0000000000000000000000000000000000000000..fecd80c3a2e21e7c8b9e6236276824e1c4f24b2d --- /dev/null +++ b/lib/libc/mingw/libarm32/radarrs.def @@ -0,0 +1,10 @@ +; +; Definition file of radarrs.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "radarrs.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/radcui.def b/lib/libc/mingw/libarm32/radcui.def new file mode 100644 index 0000000000000000000000000000000000000000..7a9de245d01051598c77ab8c3792e0586b56185a --- /dev/null +++ b/lib/libc/mingw/libarm32/radcui.def @@ -0,0 +1,9 @@ +; +; Definition file of RADCUI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RADCUI.dll" +EXPORTS +DUISubscribeWizardModal +DUIRemoveSubscriptionDialogModal diff --git a/lib/libc/mingw/libarm32/rascfg.def b/lib/libc/mingw/libarm32/rascfg.def new file mode 100644 index 0000000000000000000000000000000000000000..e1179f37b50af44e2b1b306ee4e97cd566ab4ea8 --- /dev/null +++ b/lib/libc/mingw/libarm32/rascfg.def @@ -0,0 +1,8 @@ +; +; Definition file of rascfg.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "rascfg.dll" +EXPORTS +ModemClassCoInstaller diff --git a/lib/libc/mingw/libarm32/raschapext.def b/lib/libc/mingw/libarm32/raschapext.def new file mode 100644 index 0000000000000000000000000000000000000000..01d5458f726c685bb3fbb2402aa6b5160b00d6c8 --- /dev/null +++ b/lib/libc/mingw/libarm32/raschapext.def @@ -0,0 +1,13 @@ +; +; Definition file of RASCHAPEXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RASCHAPEXT.dll" +EXPORTS +RasChapExt_FreeMemory +RasChapExt_GetConfigForceNotDomainJoined +RasChapExt_GetConfigIgnoreIASLogon +RasChapExt_GetConfigKeepCredentialsOnFailure +RasChapExt_GetUserCredentials +RasChapExt_ShowHelp diff --git a/lib/libc/mingw/libarm32/rascustom.def b/lib/libc/mingw/libarm32/rascustom.def new file mode 100644 index 0000000000000000000000000000000000000000..99d0537879be64dfab35c098353363f2695d3b01 --- /dev/null +++ b/lib/libc/mingw/libarm32/rascustom.def @@ -0,0 +1,14 @@ +; +; Definition file of RASCUSTOM.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RASCUSTOM.DLL" +EXPORTS +InitializeProtocolEngine +SendMessageToProtocolEngine +UninitializeProtocolEngine +VpnBrokerPluginIsInstalled +VpnBrokerRegisterForPluginInstallations +VpnSmCommsPluginsNotifyLogOff +VpnSmCommsPluginsRoamToBestCostInterface diff --git a/lib/libc/mingw/libarm32/rasman.def b/lib/libc/mingw/libarm32/rasman.def new file mode 100644 index 0000000000000000000000000000000000000000..b543fa7218808e2834d91d20d15bc360a9494f67 --- /dev/null +++ b/lib/libc/mingw/libarm32/rasman.def @@ -0,0 +1,192 @@ +; +; Definition file of rasman.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "rasman.dll" +EXPORTS +IsRasmanProcess +RasActivateRoute +RasActivateRouteEx +RasAddConnectionPort +RasAddNotification +RasAddNotificationEx +RasAllocInterfaceLuidIndex +RasAllocateRoute +RasApplyPostConnectActions +RasAutoTriggerSaveCachedCreds +RasBundleClearStatistics +RasBundleClearStatisticsEx +RasBundleGetPort +RasBundleGetStatistics +RasBundleGetStatisticsEx +RasClearPortUserData +RasCompressionGetInfo +RasCompressionSetInfo +RasConnectionEnum +RasConnectionGetStatistics +RasCreateConnection +RasDeAllocateRoute +RasDeleteIkev2PskPolicy +RasDestroyConnection +RasDeviceConnect +RasDeviceEnum +RasDeviceGetInfo +RasDeviceSetInfo +RasDeviceSetInfoSafe +RasDoIke +RasEnableIpSec +RasEnumConnectionPorts +RasEnumLanNets +RasFindPrerequisiteEntry +RasFreeBuffer +RasFreeInterfaceLuidIndex +RasGetAutoTriggerData +RasGetBuffer +RasGetCalledIdInfo +RasGetCompartmentInfo +RasGetConnectInfo +RasGetConnectionParams +RasGetConnectionUserData +RasGetCustomScriptDll +RasGetDevConfig +RasGetDevConfigEx +RasGetDeviceConfigInfo +RasGetDeviceName +RasGetDeviceNameW +RasGetDialMachineEventContext +RasGetDialParams +RasGetEapUIData +RasGetEapUserInfo +RasGetFramingCapabilities +RasGetHConnFromEntry +RasGetHportFromConnection +RasGetInfo +RasGetInfoEx +RasGetKey +RasGetNdiswanDriverCaps +RasGetNotificationEntry +RasGetNumPortOpen +RasGetPortDialParams +RasGetPortUserData +RasGetProtocolInfo +RasGetTimeSinceLastActivity +RasGetTriggerAuthData +RasGetUnicodeDeviceName +RasGetUserCredentials +RasInitialize +RasInitializeNoWait +RasIsPulseDial +RasIsTrustedCustomDll +RasLinkGetStatistics +RasPlumbIkev2PskPolicy +RasPortBundle +RasPortCancelReceive +RasPortClearStatistics +RasPortClose +RasPortConnectComplete +RasPortDisconnect +RasPortEnum +RasPortEnumProtocols +RasPortFree +RasPortGetBundle +RasPortGetBundledPort +RasPortGetFramingEx +RasPortGetInfo +RasPortGetProtocolCompression +RasPortGetStatistics +RasPortGetStatisticsEx +RasPortListen +RasPortOpen +RasPortOpenEx +RasPortReceive +RasPortReceiveEx +RasPortReserve +RasPortRetrieveUserData +RasPortSend +RasPortSetFraming +RasPortSetFramingEx +RasPortSetInfo +RasPortSetProtocolCompression +RasPortStoreUserData +RasProtocolCallback +RasProtocolChangePassword +RasProtocolEnum +RasProtocolGetInfo +RasProtocolRetry +RasProtocolStart +RasProtocolStarted +RasProtocolStop +RasProtocolUpdateConnection +RasRPCBind +RasRefConnection +RasReferenceCustomCount +RasReferenceRasman +RasRegisterPnPEvent +RasRegisterPnPHandler +RasRegisterRedialCallback +RasRemoveNotificationEx +RasRequestNotification +RasRpcConnect +RasRpcConnectServer +RasRpcDeleteEntry +RasRpcDeviceEnum +RasRpcDisconnect +RasRpcDisconnectServer +RasRpcEnumConnections +RasRpcGetCountryInfo +RasRpcGetDevConfig +RasRpcGetErrorString +RasRpcGetInstalledProtocols +RasRpcGetInstalledProtocolsEx +RasRpcGetSystemDirectory +RasRpcGetUserPreferences +RasRpcGetVersion +RasRpcPortEnum +RasRpcPortGetInfo +RasRpcRemoteGetSystemDirectory +RasRpcRemoteGetUserPreferences +RasRpcRemoteRasDeleteEntry +RasRpcRemoteSetUserPreferences +RasRpcSetUserPreferences +RasRpcUnloadDll +RasSecurityDialogGetInfo +RasSecurityDialogReceive +RasSecurityDialogSend +RasSendCreds +RasSendNotification +RasSendProtocolResultToRasman +RasServerPortClose +RasSetAddressDisable +RasSetAdvConnectionParams +RasSetCachedCredentials +RasSetCalledIdInfo +RasSetCommSettings +RasSetConnectionParams +RasSetConnectionUserData +RasSetDevConfig +RasSetDeviceConfigInfo +RasSetDialMachineEventHandle +RasSetDialParams +RasSetEapInfo +RasSetEapUIData +RasSetEapUserInfo +RasSetEncPassword +RasSetIPAddresses +RasSetKey +RasSetNetworkInfo +RasSetPortUserData +RasSetRouterUsage +RasSetTriggerAuthData +RasSetTunnelEndPoints +RasSetVpnClientConnectionType +RasSetupSstpServerConfig +RasSignalActionRequired +RasSignalMonitorThreadExit +RasSignalNewConnection +RasStartProtocolRenegotiation +RasStartRasAutoIfRequired +RasUpdateAutoTriggerRegKeys +RasUpdateDefaultRouteSettings +RasUpdateQoSPolicies +RasmanUninitialize diff --git a/lib/libc/mingw/libarm32/rasmans.def b/lib/libc/mingw/libarm32/rasmans.def new file mode 100644 index 0000000000000000000000000000000000000000..e345f4f9270d4302dac4fe4ad1cc47f5f973c86f --- /dev/null +++ b/lib/libc/mingw/libarm32/rasmans.def @@ -0,0 +1,12 @@ +; +; Definition file of rasmans.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "rasmans.dll" +EXPORTS +ServiceMain +ServiceRequestInProcess +SetEntryDialParams +VpnProfileMatchingNrpt +VpnProfileNrptHasExemptions diff --git a/lib/libc/mingw/libarm32/rasppp.def b/lib/libc/mingw/libarm32/rasppp.def new file mode 100644 index 0000000000000000000000000000000000000000..0570b8992fcaab54e71ceb267facf5a578366c5b --- /dev/null +++ b/lib/libc/mingw/libarm32/rasppp.def @@ -0,0 +1,15 @@ +; +; Definition file of rasppp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "rasppp.dll" +EXPORTS +InitializeProtocolEngine +InitializeServerProtocolEngine +PppStop +RasCpEnumProtocolIds +RasCpGetInfo +SendMessageToProtocolEngine +UninitializeProtocolEngine +UninitializeServerProtocolEngine diff --git a/lib/libc/mingw/libarm32/rastls.def b/lib/libc/mingw/libarm32/rastls.def new file mode 100644 index 0000000000000000000000000000000000000000..d4152359416927f6cc423ee900175f8969603bce --- /dev/null +++ b/lib/libc/mingw/libarm32/rastls.def @@ -0,0 +1,28 @@ +; +; Definition file of rastls.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "rastls.dll" +EXPORTS +RasEapCreateConnectionProperties2 +RasEapCreateConnectionPropertiesXml +RasEapCreateMethodConfiguration +RasEapCreateUserProperties2 +RasEapCreateConnectionProperties +RasEapCreateUserProperties +RasEapFreeMemory +RasEapGetConfigBlobAndUserBlob +RasEapGetCredentials +RasEapGetIdentity +RasEapGetIdentityPageGuid +RasEapGetInfo +RasEapGetMethodProperties +RasEapGetNextPageGuid +RasEapInvokeConfigUI +RasEapInvokeInteractiveUI +RasEapQueryCredentialInputFields +RasEapQueryInteractiveUIInputFields +RasEapQueryUIBlobFromInteractiveUIInputFields +RasEapQueryUserBlobFromCredentialInputFields +RasEapUpdateServerConfig diff --git a/lib/libc/mingw/libarm32/rastlsext.def b/lib/libc/mingw/libarm32/rastlsext.def new file mode 100644 index 0000000000000000000000000000000000000000..59e8125437d9b6b5e4640967f03e101d02984df1 --- /dev/null +++ b/lib/libc/mingw/libarm32/rastlsext.def @@ -0,0 +1,17 @@ +; +; Definition file of RASTLSEXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RASTLSEXT.dll" +EXPORTS +RasTlsExt_FreeMemory +RasTlsExt_GetConfigCacheOnlyCertValidation +RasTlsExt_GetConfigForceNotDomainJoined +RasTlsExt_GetPinUserBlob +RasTlsExt_GetServerCertDetails +RasTlsExt_PackUserBlob +RasTlsExt_SelectCertificate +RasTlsExt_ShowHelp +RasTlsExt_UnpackUserBlob +RasTlsExt_ValidateServer diff --git a/lib/libc/mingw/libarm32/rdbui.def b/lib/libc/mingw/libarm32/rdbui.def new file mode 100644 index 0000000000000000000000000000000000000000..9a769491a6bab9bda03b6595dfbbba0cb2f87753 --- /dev/null +++ b/lib/libc/mingw/libarm32/rdbui.def @@ -0,0 +1,8 @@ +; +; Definition file of rdbui.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "rdbui.dll" +EXPORTS +RDBMgmtLaunchPropertiesW diff --git a/lib/libc/mingw/libarm32/rdpcore.def b/lib/libc/mingw/libarm32/rdpcore.def new file mode 100644 index 0000000000000000000000000000000000000000..3b303fbabd452bb0ba1d65304b9136ff62cabf5b --- /dev/null +++ b/lib/libc/mingw/libarm32/rdpcore.def @@ -0,0 +1,8 @@ +; +; Definition file of RDPCORE.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RDPCORE.dll" +EXPORTS +RDPAPI_CreateInstance diff --git a/lib/libc/mingw/libarm32/rdpendp.def b/lib/libc/mingw/libarm32/rdpendp.def new file mode 100644 index 0000000000000000000000000000000000000000..6e19e41a36fd776c72e6daaaa048591a2dbfec79 --- /dev/null +++ b/lib/libc/mingw/libarm32/rdpendp.def @@ -0,0 +1,8 @@ +; +; Definition file of RdpEndpoint.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RdpEndpoint.dll" +EXPORTS +GetTSAudioEndpointEnumeratorForSession diff --git a/lib/libc/mingw/libarm32/rdsappxhelper.def b/lib/libc/mingw/libarm32/rdsappxhelper.def new file mode 100644 index 0000000000000000000000000000000000000000..56d2add0f12b1589ed8f783ab15da5d852499980 --- /dev/null +++ b/lib/libc/mingw/libarm32/rdsappxhelper.def @@ -0,0 +1,10 @@ +; +; Definition file of RDSAppXHelper.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RDSAppXHelper.dll" +EXPORTS +DestroyAppXHelper +GetInstanceOfAppXPackageManager +InitializeAppXHelper diff --git a/lib/libc/mingw/libarm32/rdsdwmdr.def b/lib/libc/mingw/libarm32/rdsdwmdr.def new file mode 100644 index 0000000000000000000000000000000000000000..4cf9e354ccca47959c3ad2ba840b3a9ad6450e6e --- /dev/null +++ b/lib/libc/mingw/libarm32/rdsdwmdr.def @@ -0,0 +1,10 @@ +; +; Definition file of rdsdwmdr.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "rdsdwmdr.dll" +EXPORTS +DwmIndirectCreate +DwmIndirectOutput +DwmIndirectSetDebugFlag diff --git a/lib/libc/mingw/libarm32/rdvidcrl.def b/lib/libc/mingw/libarm32/rdvidcrl.def new file mode 100644 index 0000000000000000000000000000000000000000..1624a7f90e5a2ddd6d1379196e0533a7f5a13575 --- /dev/null +++ b/lib/libc/mingw/libarm32/rdvidcrl.def @@ -0,0 +1,32 @@ +; +; Definition file of rdvidcrl.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "rdvidcrl.dll" +EXPORTS +Initialize +Uninitialize +PassportFreeMemory +CreateIdentityHandle +SetCredential +GetIdentityProperty +SetIdentityProperty +CloseIdentityHandle +AuthIdentityToService +GetAuthState +LogonIdentity +InitializeEx +LogonIdentityEx +AuthIdentityToServiceEx +GetAuthStateEx +CancelPendingRequest +GetIdentityPropertyByName +SetIdcrlOptions +GetExtendedError +GetAuthenticationStatus +GetRealmInfo +CreateIdentityHandleEx +GetToken +CreateIdentityHandle2 +GetRealmInfo2 diff --git a/lib/libc/mingw/libarm32/rdvvmtransport.def b/lib/libc/mingw/libarm32/rdvvmtransport.def new file mode 100644 index 0000000000000000000000000000000000000000..55c1737643ced2f2b9aad042d9736f79e2130621 --- /dev/null +++ b/lib/libc/mingw/libarm32/rdvvmtransport.def @@ -0,0 +1,10 @@ +; +; Definition file of rdvvmtransport.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "rdvvmtransport.dll" +EXPORTS +RdvTransport_CreateInstance +RdvTransport_GetInstance +RdvTransport_TerminateInstance diff --git a/lib/libc/mingw/libarm32/reagent.def b/lib/libc/mingw/libarm32/reagent.def new file mode 100644 index 0000000000000000000000000000000000000000..a0a3f3ca2c9ab819600291b33509702180bcd59d --- /dev/null +++ b/lib/libc/mingw/libarm32/reagent.def @@ -0,0 +1,63 @@ +; +; Definition file of ReAgent.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ReAgent.dll" +EXPORTS +WinRE_Specialize +WinReClearOemImagePath +WinReRestoreConfigAfterPBR +WinReServiceBootUxFiles +WinReServicePbrFiles +winreCollectAuxiliaryData +WinRECheckGuid +WinREUseNewPBRImage +WinRE_Generalize +WinReAddLogFile +WinReClearBootApp +WinReClearError +WinReCompleteRecovery +WinReConfigureTask +WinReCopyLogFilesToRamdisk +WinReCopySetupFiles +WinReCreateLogInstance +WinReCreateLogInstanceEx +WinReDeleteLogFiles +WinReGetConfig +WinReGetCustomization +WinReGetError +WinReGetGroupPolicies +WinReGetLogDirPath +WinReGetLogFile +WinReGetWIMInfo +WinReInstall +WinReInstallOnTargetOS +WinReIsInstallMedia +WinReIsWimBootEnabled +WinReIsWinPE +WinReOobeInstall +WinReOpenLogInstance +WinRePostBCDRepair +WinRePostRecovery +WinReRepair +WinReRestoreLogFiles +WinReSetBootApp +WinReSetConfig +WinReSetCustomization +WinReSetError +WinReSetRecoveryAction +WinReSetRecoveryActionEx +WinReSetTriggerFile +WinReSetupBackupWinRE +WinReSetupCheckWinRE +WinReSetupInstall +WinReSetupMigrateDrivers +WinReSetupRestoreWinRE +WinReSetupRestoreWinREEx +WinReSetupSetImage +WinReUnInstall +WinReUpdateLogInstance +WinReValidateRecoveryWim +winreFindInstallMedia +winreGetBinaryArch diff --git a/lib/libc/mingw/libarm32/reinfo.def b/lib/libc/mingw/libarm32/reinfo.def new file mode 100644 index 0000000000000000000000000000000000000000..21cfafd10c8b0b1d29106bf51a9e839ac4e17e37 --- /dev/null +++ b/lib/libc/mingw/libarm32/reinfo.def @@ -0,0 +1,8 @@ +; +; Definition file of ReInfo.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ReInfo.dll" +EXPORTS +WinReGetConfig diff --git a/lib/libc/mingw/libarm32/reseteng.def b/lib/libc/mingw/libarm32/reseteng.def new file mode 100644 index 0000000000000000000000000000000000000000..74749de78def9c8f40d558098d9d5ef2456ee533 --- /dev/null +++ b/lib/libc/mingw/libarm32/reseteng.def @@ -0,0 +1,49 @@ +; +; Definition file of ResetEng.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ResetEng.dll" +EXPORTS +RjvApplyData +RjvApplyDataEntryPoint +RjvBasicReset +RjvBasicResetChecks +RjvCheckBattery +RjvCheckBitLocker +RjvCheckDiskSpace +RjvCheckOsHealth +RjvCheckRecoveryImage +RjvCheckWinRE +RjvCleanup +RjvCommitReset +RjvDelayedCleanup +RjvDelayedCleanupEntryPoint +RjvFactoryReset +RjvFactoryResetChecks +RjvFinalize +RjvGenerateBMRConfigData +RjvGetVolumeInfo +RjvInitializeEngine +RjvLoadState +RjvLogFailureEntryPoint +RjvLogSuccessEntryPoint +RjvOfflineCleanup +RjvPBCDClearRollBackEntry +RjvPBCDSetRollBackEntry +RjvPDeleteFilesFromVolume +RjvPEraseVolume +RjvPostApplyDataEntryPoint +RjvPreApplyDataEntryPoint +RjvPrepareForReset +RjvReInitializeEngine +RjvRollBack +RjvSaveState +RjvSendFailureReport +RjvStageBasicReset +RjvSysResetErrBasicEntryPoint +RjvSysResetErrFactoryEntryPoint +RjvTestFunction +RjvUndoPrepareForReset +RjvUninitializeEngine +RjvVerifySystemDiskInfo diff --git a/lib/libc/mingw/libarm32/rgb9rast.def b/lib/libc/mingw/libarm32/rgb9rast.def new file mode 100644 index 0000000000000000000000000000000000000000..884d428690f6e97c0dd6a02199ca2471a4c7fac3 --- /dev/null +++ b/lib/libc/mingw/libarm32/rgb9rast.def @@ -0,0 +1,37 @@ +; +; Definition file of rgbrast.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "rgbrast.dll" +EXPORTS +??0PrimProcessor@@QAA@XZ +??1PrimProcessor@@QAA@XZ +??4PrimProcessor@@QAAAAV0@ABV0@@Z +?AllocSpans@PrimProcessor@@QAAJPAIPAPAUtagD3DI_RASTSPAN@@@Z +?AppendPrim@PrimProcessor@@AAAJXZ +?Begin@PrimProcessor@@QAAXXZ +?BeginPrimSet@PrimProcessor@@QAAXW4_D3DPRIMITIVETYPE@@W4_RAST_VERTEX_TYPE@@@Z +?ClrFlags@PrimProcessor@@QAAXI@Z +?End@PrimProcessor@@QAAJXZ +?FillPointSpan@PrimProcessor@@AAAXPAU_D3DTLVERTEX@@PAUtagD3DI_RASTSPAN@@@Z +?Flush@PrimProcessor@@AAAJXZ +?FlushPartial@PrimProcessor@@AAAJXZ +?FreeSpans@PrimProcessor@@QAAXI@Z +?GetFlags@PrimProcessor@@QAAIXZ +?Initialize@PrimProcessor@@QAAJXZ +?Line@PrimProcessor@@QAAJPAU_D3DTLVERTEX@@00@Z +?LineSetup@PrimProcessor@@AAAHPAU_D3DTLVERTEX@@0@Z +?NormalizeLineRHW@PrimProcessor@@AAAXPAU_D3DTLVERTEX@@0@Z +?NormalizePointRHW@PrimProcessor@@AAAXPAU_D3DTLVERTEX@@@Z +?NormalizeTriRHW@PrimProcessor@@AAAXPAU_D3DTLVERTEX@@00@Z +?Point@PrimProcessor@@QAAJPAU_D3DTLVERTEX@@0@Z +?PointDiamondCheck@PrimProcessor@@AAAHHHHH@Z +?ResetBuffer@PrimProcessor@@AAAXXZ +?SetCtx@PrimProcessor@@QAAXPAUtagD3DI_RASTCTX@@@Z +?SetFlags@PrimProcessor@@QAAXI@Z +?SetTriFunctions@PrimProcessor@@AAAXXZ +?StateChanged@PrimProcessor@@QAAXXZ +?Tri@PrimProcessor@@QAAJPAU_D3DTLVERTEX@@00@Z +?TriSetup@PrimProcessor@@AAAHPAU_D3DTLVERTEX@@00@Z +D3D9GetSWInfo diff --git a/lib/libc/mingw/libarm32/rometadata.def b/lib/libc/mingw/libarm32/rometadata.def deleted file mode 100644 index 8aeef1fd445ea68424db43730fe836d81e772424..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/libarm32/rometadata.def +++ /dev/null @@ -1,8 +0,0 @@ -; -; Definition file of RoMetadata.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "RoMetadata.dll" -EXPORTS -MetaDataGetDispenser diff --git a/lib/libc/mingw/libarm32/rpchttp.def b/lib/libc/mingw/libarm32/rpchttp.def new file mode 100644 index 0000000000000000000000000000000000000000..69248b1aebf893f434b5c53b6877d2dce918c040 --- /dev/null +++ b/lib/libc/mingw/libarm32/rpchttp.def @@ -0,0 +1,25 @@ +; +; Definition file of rpchttp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "rpchttp.dll" +EXPORTS +CompareHttpTransportCredentials +ConvertToUnicodeHttpTransportCredentials +DuplicateHttpTransportCredentials +FreeHttpTransportCredentials +HTTP2GetRpcConnectionTransport +HTTP2ProcessComplexTReceive +HTTP2ProcessComplexTSend +HTTP2ProcessRuntimePostedEvent +HTTP2TestHook +HttpParseNetworkOptions +HttpSendIdentifyResponse +I_RpcGetRpcProxy +I_RpcTransFreeHttpCredentials +I_RpcTransGetHttpCredentials +WS_HTTP2_CONNECTION__Initialize +WS_HTTP2_INITIAL_CONNECTION__new +I_RpcProxyNewConnection +I_RpcReplyToClientWithStatus diff --git a/lib/libc/mingw/libarm32/rpcrtremote.def b/lib/libc/mingw/libarm32/rpcrtremote.def new file mode 100644 index 0000000000000000000000000000000000000000..e9b9a14f6ef59bee2bbb5154cc3415175759b076 --- /dev/null +++ b/lib/libc/mingw/libarm32/rpcrtremote.def @@ -0,0 +1,9 @@ +; +; Definition file of RpcRtRemote.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RpcRtRemote.dll" +EXPORTS +DllGetContractDescription +I_RpcExtInitializeExtensionPoint diff --git a/lib/libc/mingw/libarm32/rshx32.def b/lib/libc/mingw/libarm32/rshx32.def new file mode 100644 index 0000000000000000000000000000000000000000..c4acdc602a6a5e3177aae0256978564adf679488 --- /dev/null +++ b/lib/libc/mingw/libarm32/rshx32.def @@ -0,0 +1,8 @@ +; +; Definition file of RSHX32.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RSHX32.dll" +EXPORTS +EditFSSecurity diff --git a/lib/libc/mingw/libarm32/rtworkq.def b/lib/libc/mingw/libarm32/rtworkq.def new file mode 100644 index 0000000000000000000000000000000000000000..2f5642fdc50fed4088f064ffbee4299d627d45c0 --- /dev/null +++ b/lib/libc/mingw/libarm32/rtworkq.def @@ -0,0 +1,38 @@ +; +; Definition file of RTWorkQ.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "RTWorkQ.DLL" +EXPORTS +RtwqAddPeriodicCallback +RtwqAllocateSerialWorkQueue +RtwqAllocateWorkQueue +RtwqBeginRegisterWorkQueueWithMMCSS +RtwqBeginUnregisterWorkQueueWithMMCSS +RtwqCancelWorkItem +RtwqCreateAsyncResult +RtwqEndRegisterWorkQueueWithMMCSS +RtwqEndUnregisterWorkQueueWithMMCSS +RtwqGetWorkQueueMMCSSClass +RtwqGetWorkQueueMMCSSPriority +RtwqGetWorkQueueMMCSSTaskId +RtwqInvokeCallback +RtwqJoinWorkQueue +RtwqLockPlatform +RtwqLockSharedWorkQueue +RtwqLockWorkQueue +RtwqPutWaitingWorkItem +RtwqPutWorkItem +RtwqRegisterPlatformEvents +RtwqRegisterPlatformWithMMCSS +RtwqRemovePeriodicCallback +RtwqScheduleWorkItem +RtwqSetLongRunning +RtwqShutdown +RtwqStartup +RtwqUnjoinWorkQueue +RtwqUnlockPlatform +RtwqUnlockWorkQueue +RtwqUnregisterPlatformEvents +RtwqUnregisterPlatformFromMMCSS diff --git a/lib/libc/mingw/libarm32/samlib.def b/lib/libc/mingw/libarm32/samlib.def new file mode 100644 index 0000000000000000000000000000000000000000..232db2956a06095edf66ee3e96ec970ce9d216f7 --- /dev/null +++ b/lib/libc/mingw/libarm32/samlib.def @@ -0,0 +1,77 @@ +; +; Definition file of SAMLIB.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SAMLIB.dll" +EXPORTS +OnMachineUILanguageInit +SamAddMemberToAlias +SamAddMemberToGroup +SamAddMultipleMembersToAlias +SamChangePasswordUser +SamChangePasswordUser2 +SamCloseHandle +SamConnect +SamConnectWithCreds +SamCreateAliasInDomain +SamCreateGroupInDomain +SamCreateUser2InDomain +SamCreateUserInDomain +SamDeleteAlias +SamDeleteGroup +SamDeleteUser +SamEnumerateAliasesInDomain +SamEnumerateDomainsInSamServer +SamEnumerateGroupsInDomain +SamEnumerateUsersInDomain +SamEnumerateUsersInDomain2 +SamFreeMemory +SamGetAliasMembership +SamGetCompatibilityMode +SamGetDisplayEnumerationIndex +SamGetGroupsForUser +SamGetMembersInAlias +SamGetMembersInGroup +SamLookupDomainInSamServer +SamLookupIdsInDomain +SamLookupNamesInDomain +SamLookupNamesInDomain2 +SamOpenAlias +SamOpenDomain +SamOpenGroup +SamOpenUser +SamPerformGenericOperation +SamQueryDisplayInformation +SamQueryInformationAlias +SamQueryInformationDomain +SamQueryInformationGroup +SamQueryInformationUser +SamQueryLocalizableAccountsInDomain +SamQuerySecurityObject +SamRegisterObjectChangeNotification +SamRemoveMemberFromAlias +SamRemoveMemberFromForeignDomain +SamRemoveMemberFromGroup +SamRemoveMultipleMembersFromAlias +SamRidToSid +SamSetInformationAlias +SamSetInformationDomain +SamSetInformationGroup +SamSetInformationUser +SamSetMemberAttributesOfGroup +SamSetSecurityObject +SamShutdownSamServer +SamTestPrivateFunctionsDomain +SamTestPrivateFunctionsUser +SamUnregisterObjectChangeNotification +SamValidatePassword +SamiChangeKeys +SamiChangePasswordUser +SamiChangePasswordUser2 +SamiEncryptPasswords +SamiLmChangePasswordUser +SamiSetBootKeyInformation +SamiSetDSRMPassword +SamiSetDSRMPasswordOWF +SamiSyncDSRMPasswordFromAccount diff --git a/lib/libc/mingw/libarm32/samsrv.def b/lib/libc/mingw/libarm32/samsrv.def new file mode 100644 index 0000000000000000000000000000000000000000..0af60509aece362ecdab9e398f6df081a95b0668 --- /dev/null +++ b/lib/libc/mingw/libarm32/samsrv.def @@ -0,0 +1,328 @@ +; +; Definition file of SAMSRV.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SAMSRV.dll" +EXPORTS +RtlDeleteElementGenericTable2 +RtlInitializeGenericTable2 +RtlInsertElementGenericTable2 +RtlLookupElementGenericTable2 +SAM_MIDL_user_allocate +SAM_MIDL_user_free +SamDsExtAlloc +SamDsExtFree +SamIAccountRestrictions +SamIAddDSNameToAlias +SamIChangePasswordForeignUser +SamIClaimIsValid +SamIConnect +SamIConvertSecurityAttributesToClaimsBlob +SamICopyCurrentDomainAccountSettings +SamICreateKrbTgt +SamIDecodeClaimsBlob +SamIDecodeClaimsBlobIntoClaimsSet +SamIDecodeClaimsBlobToAuthz +SamIDemote +SamIDemoteUndo +SamIDoFSMORoleChange +SamIFreeAuthzSecurityAttributesInfo +SamIFreeClaimsBlob +SamIFreeDecodedClaimsSet +SamIFreeLookupNamesInfo +SamIFreeLookupSidsInfo +SamIFreeOidList +SamIFreeRealmList +SamIFreeSecurityAttributesInfo +SamIFreeSidAndAttributesList +SamIFreeSidArray +SamIFreeVoid +SamIFree_SAMPR_DISPLAY_INFO_BUFFER +SamIFree_SAMPR_DOMAIN_INFO_BUFFER +SamIFree_SAMPR_ENUMERATION_BUFFER +SamIFree_SAMPR_GET_GROUPS_BUFFER +SamIFree_SAMPR_RETURNED_USTRING_ARRAY +SamIFree_SAMPR_ULONG_ARRAY +SamIFree_SAMPR_USER_INFO_BUFFER +SamIFree_UserInternal6Information +SamIGetAliasMembership +SamIGetConfigurationOidList +SamIGetDefaultAdministratorName +SamIGetResourceGroupMembershipsTransitive +SamIGetUserLogonInformation +SamIGetUserLogonInformation2 +SamIGetUserLogonInformation3 +SamIGetUserLogonInformationEx +SamIHandleObjectUpdate +SamIImpersonateNullSession +SamIInitialize +SamIIsDownlevelDcUpgrade +SamIIsExtendedSidMode +SamIIsRebootAfterPromotion +SamIIsSetupInProgress +SamILoadDownlevelDatabase +SamILookupNamesBySid +SamILookupNamesInDomain +SamILookupSidsByName +SamILoopbackConnect +SamIMixedDomain +SamIMixedDomain2 +SamINT4UpgradeInProgress +SamINetLogonPing +SamINotifyRoleChange +SamIOpenUserByAlternateId +SamIPromote +SamIPromoteUndo +SamIPurgeSecrets +SamIQueryAccountSecretsCachability +SamIQueryCapabilities +SamIQueryRealmList +SamIQueryServerRole +SamIQueryServerRole2 +SamIRemoveDSNameFromAlias +SamIReplaceDownlevelDatabase +SamIReplicateAccountData +SamIResetBadPwdCountOnPdc +SamIRetrieveMultiplePrimaryCredentials +SamIRetrievePrimaryCredentials +SamIRevertNullSession +SamIScorePassword +SamISetAuditingInformation +SamISetMachinePassword +SamISetPasswordForeignUser2 +SamISetPasswordForeignUser3 +SamISetPasswordInfoOnDc +SamIStorePrimaryCredentials +SamITransformClaims +SamIUPNFromUserHandle +SamIUnLoadDownlevelDatabase +SamIUninitialize +SamIUpdateLogonStatistics +SamIValidateAccountName +SamIValidateNewAccountName +SampAccountControlToFlags +SampAcquireReadLock +SampAcquireSamLockExclusive +SampAcquireWriteLock +SampAddAccountToGroupMembers +SampAddAccountsAndApplyMemberships +SampAddDeltaTime +SampAddNonLocalDomainRelativeMemberships +SampAddSameDomainMemberToGlobalOrUniversalGroup +SampAddUserToGroup +SampAlInvalidateAliasInformation +SampAllocateNextCurrentRidFromIndex +SampApplyDomainUpdatesForAllDomains +SampAssignPrimaryGroup +SampAuditAccountEnableDisableChange +SampAuditAccountNameChange +SampAuditAnyEvent +SampAuditGroupTypeChange +SampAuditSidHistory +SampBuildDsNameFromSid +SampBuildSamProtection +SampCalculateLmAndNtOwfPasswords +SampChangeAliasAccountName +SampChangeGroupAccountName +SampChangeUserAccountName +SampCheckForAccountLockout +SampCheckGroupTypeBits +SampCheckSidType +SampCommitBufferedWrites +SampCompareDisplayStrings +SampComputePasswordExpired +SampConnect +SampConvertUiListToApiList +SampCreateAccountContext2 +SampCreateAliasInDomain +SampCreateContextEx +SampCreateDefaultUPN +SampCreateFullSid +SampCreateGroupInDomain +SampCreateUserInDomain +SampCurrentThreadOwnsLock +SampDeReferenceContext +SampDecrementActiveThreads +SampDecryptCredentialData +SampDeleteContext +SampDeleteDsDirsToDeleteKey +SampDeleteKeyForPostBootPromote +SampDeltaChangeNotify +SampDsChangePasswordUser +SampDsConvertReadAttrBlock +SampDsGetPrimaryDomainStart +SampDsInitializeSingleDomain +SampDsIsRunning +SampDsMakeAttrBlock +SampDsSetBuiltinDomainPolicy +SampDsSetDomainPolicy +SampDsSetPasswordUser +SampDsUpdateContextAttributes +SampDuplicateGroupInfo +SampDuplicateMachineInfo +SampDuplicateOemGroupInfo +SampDuplicateOemUserInfo +SampDuplicateUnicodeString +SampDuplicateUserInfo +SampEncryptCredentialData +SampExamineSid +SampExtendDefinedDomains +SampFlagsToAccountControl +SampFreeGroupInfo +SampFreeMachineInfo +SampFreeOemGroupInfo +SampFreeOemUserInfo +SampFreeUnicodeString +SampFreeUserInfo +SampGenerateRandomPassword +SampGetAccessAttribute +SampGetAccountDomainInfo +SampGetBehaviorVersion +SampGetCurrentOwnerAndPrimaryGroup +SampGetDisableOutboundRSO +SampGetDisableRSOOnPDCForward +SampGetDisableResetBadPwdCountForward +SampGetDisableSingleObjectRepl +SampGetDnsDomainNameFromIndex +SampGetDomainContextFromIndex +SampGetDomainObjectFromAccountContext +SampGetDomainObjectFromIndex +SampGetDomainServerRoleFromIndex +SampGetDomainSidFromAccountContext +SampGetDomainSidFromIndex +SampGetDomainSidListForSam +SampGetDomainUpgradeTasks +SampGetDownLevelDomainControllersPresent +SampGetExtendedAttribute +SampGetExternalNameFromIndex +SampGetFixedAttributes +SampGetHasNeverTime +SampGetIgnoreGCFailures +SampGetLogLevel +SampGetNT4UpgradeInProgress +SampGetNewAccountSecurityNt4 +SampGetNextUnmodifiedRidFromIndex +SampGetNoGcLogonEnforceKerberosIpCheck +SampGetNoGcLogonEnforceNTLMCheck +SampGetObjectSD +SampGetObjectTypeNameFromIndex +SampGetPasswordMustChangeWithUF_UAC +SampGetReverseMembershipTransitive +SampGetSamSubsystemName +SampGetSerialNumberDomain2 +SampGetServerObjectName +SampGetSidArrayAttribute +SampGetSidAttribute +SampGetSuccessAccountAuditingEnabled +SampGetUlongArrayAttribute +SampGetUnicodeStringAttribute +SampGetUserAccountControlComputed +SampGetUserAccountSettings +SampGetWillNeverTime +SampImpersonateClient +SampIncreaseBadPwdCountLoopback +SampIncrementActiveThreads +SampIncrementNetlogonChangeLogSerialNumber +SampInvalidateDomainCache +SampIsAccountBuiltIn +SampIsAuditingEnabled +SampIsBuiltinDomain +SampIsDomainHosted +SampIsServiceRunning +SampIsSetupInProgress +SampLogPrint +SampLookupContext +SampMarkPerAttributeInvalidFromWhichFields +SampNeedUserAccountSettingsDuringQuery +SampNetLogonNotificationRequired +SampNotifyAuditChange +SampNotifyReplicatedInChange +SampPasswordChangeNotify +SampPasswordChangeNotifyWorker +SampPositionOfHighestBit +SampQueryCapabilities +SampQueryInformationUserInternal +SampReadExtendedAttributes +SampRecordSystemSchemaVerisonInRegistry +SampReferenceContext +SampRegObjToDsObj +SampReleaseReadLock +SampReleaseSamLockExclusive +SampReleaseWriteLock +SampRemoveAccountFromGroupMembers +SampRemoveSameDomainMemberFromGlobalOrUniversalGroup +SampRemoveUserFromGroup +SampRenameKrbtgtAccount +SampReplaceUserLogonHours +SampReplaceUserV1aFixed +SampRetrieveGroupV1Fixed +SampRetrieveMultipleCredentials +SampRetrieveUserPasswords +SampRetrieveUserV1aFixed +SampRevertToSelf +SampRtlWellKnownPrivilegeCheck +SampSetAccessAttribute +SampSetAdminPassword +SampSetAttributeAccess +SampSetComputerObjectDsName +SampSetDSRMPasswordWorker +SampSetExtendedAttributeAccess +SampSetFixedAttributes +SampSetGlobalDsSids +SampSetPassword +SampSetPasswordInfoOnPdcByHandle +SampSetPasswordInfoOnPdcByIndex +SampSetSerialNumberDomain2 +SampSetTransactionDomain +SampSetTransactionWithinDomain +SampSetUnicodeStringAttribute +SampSetUserAccountControl +SampSplitSid +SampStoreObjectAttributes +SampStringFromGuid +SampTraceEvent +SampUpdateAccountDisabledFlag +SampUpdateComputedUserAccountControlBits +SampUpdateMixedModeAndFindDomain +SampUpdatePerformanceCounters +SampUpgradeUserParmsActual +SampUsingDsData +SampValidateDomainCacheCallback +SampValidateDomainControllerCreation +SampValidatePwdSettingAttempt +SampValidateRegAttributes +SampWriteEventLog +SampWriteGroupType +SamrAddMemberToAlias +SamrAddMemberToGroup +SamrCloseHandle +SamrCreateUser2InDomain +SamrCreateUserInDomain +SamrDeleteAlias +SamrDeleteGroup +SamrDeleteUser +SamrEnumerateUsersInDomain +SamrEnumerateUsersInDomain2 +SamrGetAliasMembership +SamrGetGroupsForUser +SamrLookupIdsInDomain +SamrLookupNamesInDomain +SamrLookupNamesInDomain2 +SamrOpenAlias +SamrOpenDomain +SamrOpenGroup +SamrOpenUser +SamrQueryDisplayInformation +SamrQueryInformationDomain +SamrQueryInformationUser +SamrQueryInformationUser2 +SamrQuerySecurityObject +SamrRemoveMemberFromAlias +SamrRemoveMemberFromGroup +SamrRidToSid +SamrSetInformationAlias +SamrSetInformationGroup +SamrSetInformationUser +SamrSetSecurityObject +SamrValidatePassword diff --git a/lib/libc/mingw/libarm32/sbeio.def b/lib/libc/mingw/libarm32/sbeio.def new file mode 100644 index 0000000000000000000000000000000000000000..8bda826bc390e9512ed8e8fc59755c62f8288698 --- /dev/null +++ b/lib/libc/mingw/libarm32/sbeio.def @@ -0,0 +1,9 @@ +; +; Definition file of sbeio.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sbeio.dll" +EXPORTS +DVRCreateDVRFileSink +DVRCreateDVRFileSource diff --git a/lib/libc/mingw/libarm32/scansetting.def b/lib/libc/mingw/libarm32/scansetting.def new file mode 100644 index 0000000000000000000000000000000000000000..866cd07b6a000248707b45bd1d9aa56783229d2c --- /dev/null +++ b/lib/libc/mingw/libarm32/scansetting.def @@ -0,0 +1,11 @@ +; +; Definition file of ScanSetting.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ScanSetting.DLL" +EXPORTS +GetDefaultProfileScan +GetImageDialog +ProfilesDialog +ProgDlgTakeFgIfShowing diff --git a/lib/libc/mingw/libarm32/scardsvr.def b/lib/libc/mingw/libarm32/scardsvr.def new file mode 100644 index 0000000000000000000000000000000000000000..2f1bf2d312ba5ed937b249dca1e3bcdcbe19d846 --- /dev/null +++ b/lib/libc/mingw/libarm32/scardsvr.def @@ -0,0 +1,9 @@ +; +; Definition file of SCardSvr.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SCardSvr.dll" +EXPORTS +CalaisMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/sccls.def b/lib/libc/mingw/libarm32/sccls.def new file mode 100644 index 0000000000000000000000000000000000000000..4d75f1f6941652b8d35c254beb5a065bfbdc3ddb --- /dev/null +++ b/lib/libc/mingw/libarm32/sccls.def @@ -0,0 +1,8 @@ +; +; Definition file of SCCLS.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SCCLS.dll" +EXPORTS +ScClassInstaller diff --git a/lib/libc/mingw/libarm32/scdeviceenum.def b/lib/libc/mingw/libarm32/scdeviceenum.def new file mode 100644 index 0000000000000000000000000000000000000000..ac518f7cfd980ef7527b5579150902b485c8df4b --- /dev/null +++ b/lib/libc/mingw/libarm32/scdeviceenum.def @@ -0,0 +1,9 @@ +; +; Definition file of ScDeviceEnum.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ScDeviceEnum.dll" +EXPORTS +ScDeviceEnumServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/scecli.def b/lib/libc/mingw/libarm32/scecli.def new file mode 100644 index 0000000000000000000000000000000000000000..9ac249851a6a465e8b405688fd9f1b41ab835409 --- /dev/null +++ b/lib/libc/mingw/libarm32/scecli.def @@ -0,0 +1,77 @@ +; +; Definition file of SCECLI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SCECLI.dll" +EXPORTS +ConvertSecurityDescriptorToText +DeltaNotify +InitializeChangeNotify +SceConfigureConvertedFileSecurity +SceGenerateGroupPolicy +SceNotifyPolicyDelta +SceOpenPolicy +SceProcessSecurityPolicyGPO +SceProcessSecurityPolicyGPOEx +SceSysPrep +SceAddToNameList +SceAddToNameStatusList +SceAddToObjectList +SceAnalyzeSystem +SceAppendSecurityProfileInfo +SceBrowseDatabaseTable +SceCloseProfile +SceCommitTransaction +SceCompareNameList +SceCompareSecurityDescriptors +SceConfigureSystem +SceCopyBaseProfile +SceCreateDirectory +SceDcPromoCreateGPOsInSysvol +SceDcPromoCreateGPOsInSysvolEx +SceDcPromoteSecurity +SceDcPromoteSecurityEx +SceEnforceSecurityPolicyPropagation +SceEnumerateServices +SceFreeMemory +SceFreeProfileMemory +SceGenerateRollback +SceGetAnalysisAreaSummary +SceGetAreas +SceGetDatabaseSetting +SceGetDbTime +SceGetObjectChildren +SceGetObjectSecurity +SceGetScpProfileDescription +SceGetSecurityProfileInfo +SceGetServerProductType +SceGetTimeStamp +SceIsSystemDatabase +SceLookupPrivRightName +SceOpenProfile +SceRegisterRegValues +SceRollbackTransaction +SceSetDatabaseSetting +SceSetupBackupSecurity +SceSetupConfigureServices +SceSetupGenerateTemplate +SceSetupMoveSecurityFile +SceSetupRootSecurity +SceSetupSystemByInfName +SceSetupUnwindSecurityFile +SceSetupUpdateSecurityFile +SceSetupUpdateSecurityKey +SceSetupUpdateSecurityService +SceStartTransaction +SceSvcConvertSDToText +SceSvcConvertTextToSD +SceSvcFree +SceSvcGetInformationTemplate +SceSvcQueryInfo +SceSvcSetInfo +SceSvcSetInformationTemplate +SceSvcUpdateInfo +SceUpdateObjectInfo +SceUpdateSecurityProfile +SceWriteSecurityProfileInfo diff --git a/lib/libc/mingw/libarm32/scext.def b/lib/libc/mingw/libarm32/scext.def new file mode 100644 index 0000000000000000000000000000000000000000..2d0efad3b7014b5998a520dc8810f8854697b384 --- /dev/null +++ b/lib/libc/mingw/libarm32/scext.def @@ -0,0 +1,8 @@ +; +; Definition file of SCEXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SCEXT.dll" +EXPORTS +ScExtInitialize diff --git a/lib/libc/mingw/libarm32/scksp.def b/lib/libc/mingw/libarm32/scksp.def new file mode 100644 index 0000000000000000000000000000000000000000..49121e65b3d54fbf342929e9c731acf5b52540e4 --- /dev/null +++ b/lib/libc/mingw/libarm32/scksp.def @@ -0,0 +1,8 @@ +; +; Definition file of SCKsp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SCKsp.dll" +EXPORTS +GetKeyStorageInterface diff --git a/lib/libc/mingw/libarm32/scrptadm.def b/lib/libc/mingw/libarm32/scrptadm.def new file mode 100644 index 0000000000000000000000000000000000000000..6037b0c49d4d84bb8f12582d8182be7f5215f2eb --- /dev/null +++ b/lib/libc/mingw/libarm32/scrptadm.def @@ -0,0 +1,8 @@ +; +; Definition file of SCRPTADM.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SCRPTADM.DLL" +EXPORTS +CreateParserObject diff --git a/lib/libc/mingw/libarm32/sdiagschd.def b/lib/libc/mingw/libarm32/sdiagschd.def new file mode 100644 index 0000000000000000000000000000000000000000..57cc753a4de5cf32fbc196943b75e2f6ba4dabc8 --- /dev/null +++ b/lib/libc/mingw/libarm32/sdiagschd.def @@ -0,0 +1,9 @@ +; +; Definition file of sdiagschd.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sdiagschd.dll" +EXPORTS +EnableScheduledDiagnostics +GetScheduledDiagnosticsExecutionLevel diff --git a/lib/libc/mingw/libarm32/sechost.def b/lib/libc/mingw/libarm32/sechost.def new file mode 100644 index 0000000000000000000000000000000000000000..95c85b9948cbb714952f3015c1df951edd80efa6 --- /dev/null +++ b/lib/libc/mingw/libarm32/sechost.def @@ -0,0 +1,187 @@ +; +; Definition file of SECHOST.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SECHOST.dll" +EXPORTS +I_ScSetServiceBitsA +I_ScSetServiceBitsW +AuditComputeEffectivePolicyBySid +AuditEnumerateCategories +AuditEnumeratePerUserPolicy +AuditEnumerateSubCategories +AuditFree +AuditLookupCategoryNameW +AuditLookupSubCategoryNameW +AuditQueryGlobalSaclW +AuditQueryPerUserPolicy +AuditQuerySecurity +AuditQuerySystemPolicy +AuditSetGlobalSaclW +AuditSetPerUserPolicy +AuditSetSecurity +AuditSetSystemPolicy +ChangeServiceConfig2A +ChangeServiceConfig2W +ChangeServiceConfigA +ChangeServiceConfigW +CloseServiceHandle +CloseTrace +ControlService +ControlServiceExA +ControlServiceExW +ControlTraceA +ControlTraceW +ConvertSecurityDescriptorToStringSecurityDescriptorW +ConvertSidToStringSidW +ConvertStringSecurityDescriptorToSecurityDescriptorW +ConvertStringSidToSidW +CreateServiceA +CreateServiceW +CredBackupCredentials +CredDeleteA +CredDeleteW +CredEncryptAndMarshalBinaryBlob +CredEnumerateA +CredEnumerateW +CredFindBestCredentialA +CredFindBestCredentialW +CredFree +CredGetSessionTypes +CredGetTargetInfoA +CredGetTargetInfoW +CredIsMarshaledCredentialW +CredIsProtectedA +CredIsProtectedW +CredMarshalCredentialA +CredMarshalCredentialW +CredParseUserNameWithType +CredProfileLoaded +CredProfileLoadedEx +CredProfileUnloaded +CredProtectA +CredProtectW +CredReadA +CredReadByTokenHandle +CredReadDomainCredentialsA +CredReadDomainCredentialsW +CredReadW +CredRestoreCredentials +CredUnmarshalCredentialA +CredUnmarshalCredentialW +CredUnprotectA +CredUnprotectW +CredWriteA +CredWriteDomainCredentialsA +CredWriteDomainCredentialsW +CredWriteW +CredpConvertCredential +CredpConvertOneCredentialSize +CredpConvertTargetInfo +CredpDecodeCredential +CredpEncodeCredential +CredpEncodeSecret +DeleteService +EnableTraceEx2 +EnumDependentServicesW +EnumServicesStatusExW +EnumerateIdentityProviders +EnumerateTraceGuidsEx +EtwQueryRealtimeConsumer +EventAccessControl +EventAccessQuery +EventAccessRemove +GetDefaultIdentityProvider +GetIdentityProviderInfoByGUID +GetIdentityProviderInfoByName +I_QueryTagInformation +I_ScBroadcastServiceControlMessage +I_ScIsSecurityProcess +I_ScPnPGetServiceName +I_ScQueryServiceConfig +I_ScRegisterDeviceNotification +I_ScRegisterPreshutdownRestart +I_ScRpcBindA +I_ScRpcBindW +I_ScSendPnPMessage +I_ScSendTSMessage +I_ScUnregisterDeviceNotification +I_ScValidatePnPService +LocalGetConditionForString +LocalGetReferencedTokenTypesForCondition +LocalGetStringForCondition +LookupAccountNameLocalA +LookupAccountNameLocalW +LookupAccountSidLocalA +LookupAccountSidLocalW +LsaAddAccountRights +LsaClose +LsaCreateSecret +LsaEnumerateAccountRights +LsaEnumerateAccountsWithUserRight +LsaFreeMemory +LsaICLookupNames +LsaICLookupNamesWithCreds +LsaICLookupSids +LsaICLookupSidsWithCreds +LsaLookupClose +LsaLookupFreeMemory +LsaLookupGetDomainInfo +LsaLookupManageSidNameMapping +LsaLookupNames2 +LsaLookupOpenLocalPolicy +LsaLookupSids +LsaLookupSids2 +LsaLookupTranslateNames +LsaLookupTranslateSids +LsaOpenPolicy +LsaOpenSecret +LsaQueryInformationPolicy +LsaQuerySecret +LsaRemoveAccountRights +LsaRetrievePrivateData +LsaSetInformationPolicy +LsaSetSecret +LsaStorePrivateData +NotifyServiceStatusChange +NotifyServiceStatusChangeA +NotifyServiceStatusChangeW +OpenSCManagerA +OpenSCManagerW +OpenServiceA +OpenServiceW +OpenTraceW +ProcessTrace +QueryAllTracesA +QueryAllTracesW +QueryServiceConfig2A +QueryServiceConfig2W +QueryServiceConfigA +QueryServiceConfigW +QueryServiceDynamicInformation +QueryServiceObjectSecurity +QueryServiceStatus +QueryServiceStatusEx +RegisterServiceCtrlHandlerA +RegisterServiceCtrlHandlerExA +RegisterServiceCtrlHandlerExW +RegisterServiceCtrlHandlerW +RegisterTraceGuidsA +ReleaseIdentityProviderEnumContext +RemoveTraceCallback +SetServiceObjectSecurity +SetServiceStatus +SetTraceCallback +StartServiceA +StartServiceCtrlDispatcherA +StartServiceCtrlDispatcherW +StartServiceW +StartTraceA +StartTraceW +StopTraceW +SubscribeServiceChangeNotifications +TraceQueryInformation +TraceSetInformation +UnsubscribeServiceChangeNotifications +WaitServiceState diff --git a/lib/libc/mingw/libarm32/secproc.def b/lib/libc/mingw/libarm32/secproc.def new file mode 100644 index 0000000000000000000000000000000000000000..399a5f600fa59af42985d51135ee4abbff23c580 --- /dev/null +++ b/lib/libc/mingw/libarm32/secproc.def @@ -0,0 +1,37 @@ +; +; Definition file of iwb.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "iwb.dll" +EXPORTS +SPAttest +SPBindLicense +SPCheckEnvironmentSecurity +SPCommit +SPCreateDecryptor +SPCreateEnablingPrincipal +SPCreateEncryptor +SPCreatePCE +SPCreateSecurityProcessor +SPDecrypt +SPDecryptFinal +SPDecryptUpdate +SPEnableAndEncrypt +SPEnablePublishingLicense +SPEncrypt +SPEncryptFinal +SPEncryptUpdate +SPGetBoundRightKey +SPGetCurrentTime +SPGetInfo +SPGetLicenseAttribute +SPGetLicenseAttributeCount +SPGetLicenseObject +SPGetLicenseObjectCount +SPGetProcAddress +SPIsActivated +SPLoadLibrary +SPRegisterRevocationList +SPSign +SPCloseHandle diff --git a/lib/libc/mingw/libarm32/secproc_isv.def b/lib/libc/mingw/libarm32/secproc_isv.def new file mode 100644 index 0000000000000000000000000000000000000000..399a5f600fa59af42985d51135ee4abbff23c580 --- /dev/null +++ b/lib/libc/mingw/libarm32/secproc_isv.def @@ -0,0 +1,37 @@ +; +; Definition file of iwb.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "iwb.dll" +EXPORTS +SPAttest +SPBindLicense +SPCheckEnvironmentSecurity +SPCommit +SPCreateDecryptor +SPCreateEnablingPrincipal +SPCreateEncryptor +SPCreatePCE +SPCreateSecurityProcessor +SPDecrypt +SPDecryptFinal +SPDecryptUpdate +SPEnableAndEncrypt +SPEnablePublishingLicense +SPEncrypt +SPEncryptFinal +SPEncryptUpdate +SPGetBoundRightKey +SPGetCurrentTime +SPGetInfo +SPGetLicenseAttribute +SPGetLicenseAttributeCount +SPGetLicenseObject +SPGetLicenseObjectCount +SPGetProcAddress +SPIsActivated +SPLoadLibrary +SPRegisterRevocationList +SPSign +SPCloseHandle diff --git a/lib/libc/mingw/libarm32/secproc_ssp.def b/lib/libc/mingw/libarm32/secproc_ssp.def new file mode 100644 index 0000000000000000000000000000000000000000..f526f97b7c34afbcee331eb442c0c7a74e577e86 --- /dev/null +++ b/lib/libc/mingw/libarm32/secproc_ssp.def @@ -0,0 +1,37 @@ +; +; Definition file of sb.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sb.dll" +EXPORTS +SPAttest +SPBindLicense +SPCheckEnvironmentSecurity +SPCommit +SPCreateDecryptor +SPCreateEnablingPrincipal +SPCreateEncryptor +SPCreatePCE +SPCreateSecurityProcessor +SPDecrypt +SPDecryptFinal +SPDecryptUpdate +SPEnableAndEncrypt +SPEnablePublishingLicense +SPEncrypt +SPEncryptFinal +SPEncryptUpdate +SPGetBoundRightKey +SPGetCurrentTime +SPGetInfo +SPGetLicenseAttribute +SPGetLicenseAttributeCount +SPGetLicenseObject +SPGetLicenseObjectCount +SPGetProcAddress +SPIsActivated +SPLoadLibrary +SPRegisterRevocationList +SPSign +SPCloseHandle diff --git a/lib/libc/mingw/libarm32/secproc_ssp_isv.def b/lib/libc/mingw/libarm32/secproc_ssp_isv.def new file mode 100644 index 0000000000000000000000000000000000000000..f526f97b7c34afbcee331eb442c0c7a74e577e86 --- /dev/null +++ b/lib/libc/mingw/libarm32/secproc_ssp_isv.def @@ -0,0 +1,37 @@ +; +; Definition file of sb.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sb.dll" +EXPORTS +SPAttest +SPBindLicense +SPCheckEnvironmentSecurity +SPCommit +SPCreateDecryptor +SPCreateEnablingPrincipal +SPCreateEncryptor +SPCreatePCE +SPCreateSecurityProcessor +SPDecrypt +SPDecryptFinal +SPDecryptUpdate +SPEnableAndEncrypt +SPEnablePublishingLicense +SPEncrypt +SPEncryptFinal +SPEncryptUpdate +SPGetBoundRightKey +SPGetCurrentTime +SPGetInfo +SPGetLicenseAttribute +SPGetLicenseAttributeCount +SPGetLicenseObject +SPGetLicenseObjectCount +SPGetProcAddress +SPIsActivated +SPLoadLibrary +SPRegisterRevocationList +SPSign +SPCloseHandle diff --git a/lib/libc/mingw/libarm32/sensorsapi.def b/lib/libc/mingw/libarm32/sensorsapi.def new file mode 100644 index 0000000000000000000000000000000000000000..a61b36a60a1b055ec94ee3f08c74788540bf8c8a --- /dev/null +++ b/lib/libc/mingw/libarm32/sensorsapi.def @@ -0,0 +1,10 @@ +; +; Definition file of SensorsApi.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SensorsApi.DLL" +EXPORTS +SensorPermissionsHandler +SensorPermissionsHandlerA +SensorPermissionsHandlerW diff --git a/lib/libc/mingw/libarm32/sensorsclassextension.def b/lib/libc/mingw/libarm32/sensorsclassextension.def new file mode 100644 index 0000000000000000000000000000000000000000..4be4a63270dc5caacd356436ebc71f26642026f2 --- /dev/null +++ b/lib/libc/mingw/libarm32/sensorsclassextension.def @@ -0,0 +1,8 @@ +; +; Definition file of SensorDriverClassExtension.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SensorDriverClassExtension.dll" +EXPORTS +Microsoft_WDF_UMDF_Version DATA diff --git a/lib/libc/mingw/libarm32/sensrsvc.def b/lib/libc/mingw/libarm32/sensrsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..3a779d62082a5c5879c40cd67703537e8742c61f --- /dev/null +++ b/lib/libc/mingw/libarm32/sensrsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of SensrSvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SensrSvc.dll" +EXPORTS +ServiceCtrlHandler +ServiceMain diff --git a/lib/libc/mingw/libarm32/sessenv.def b/lib/libc/mingw/libarm32/sessenv.def new file mode 100644 index 0000000000000000000000000000000000000000..586a9283e07e7ad0ca1e554e1d2e219fd98102cd --- /dev/null +++ b/lib/libc/mingw/libarm32/sessenv.def @@ -0,0 +1,9 @@ +; +; Definition file of SessEnv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SessEnv.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/setbcdlocale.def b/lib/libc/mingw/libarm32/setbcdlocale.def new file mode 100644 index 0000000000000000000000000000000000000000..30ed1e1bd5ddb13bdaa9d7b043bcdd41cddce875 --- /dev/null +++ b/lib/libc/mingw/libarm32/setbcdlocale.def @@ -0,0 +1,8 @@ +; +; Definition file of setbcdlocale.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "setbcdlocale.dll" +EXPORTS +OnMachineUILanguageSwitch diff --git a/lib/libc/mingw/libarm32/settingsyncpolicy.def b/lib/libc/mingw/libarm32/settingsyncpolicy.def new file mode 100644 index 0000000000000000000000000000000000000000..d63b59931f7150f74c2346a8c3e7ad05d0fa6416 --- /dev/null +++ b/lib/libc/mingw/libarm32/settingsyncpolicy.def @@ -0,0 +1,14 @@ +; +; Definition file of SETTINGSYNCPOLICY.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SETTINGSYNCPOLICY.dll" +EXPORTS +SettingSync_IsAllowedByGroupPolicy +SettingSync_IsSyncAllowedOnCurrentNetwork +SettingSync_IsCollectionAllowedToSync +SettingSync_ShouldInlineBlobsOnFindChanges +SettingSync_IsCollectionPermittedToUploadOrDownload +SettingSync_CreateDirectory +SettingSync_IsAppDataBackupRestoreEnabled diff --git a/lib/libc/mingw/libarm32/sfc_os.def b/lib/libc/mingw/libarm32/sfc_os.def new file mode 100644 index 0000000000000000000000000000000000000000..8dac0b98ac9a16d4b1ec5e4bb6941ea3cbbfe72e --- /dev/null +++ b/lib/libc/mingw/libarm32/sfc_os.def @@ -0,0 +1,25 @@ +; +; Definition file of sfc_os.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sfc_os.dll" +EXPORTS +BeginFileMapEnumeration +CloseFileMapEnumeration +GetNextFileMapContent +SRSetRestorePointA +SRSetRestorePointW +SfcClose +SfcConnectToServer +SfcFileException +SfcGetNextProtectedFile +SfcInitProt +SfcInitiateScan +SfcInstallProtectedFiles +SfcIsFileProtected +SfcIsKeyProtected +SfcTerminateWatcherThread +SfpDeleteCatalog +SfpInstallCatalog +SfpVerifyFile diff --git a/lib/libc/mingw/libarm32/shimeng.def b/lib/libc/mingw/libarm32/shimeng.def new file mode 100644 index 0000000000000000000000000000000000000000..3ca3edf01686f02efd21fc7f0babd1229226be92 --- /dev/null +++ b/lib/libc/mingw/libarm32/shimeng.def @@ -0,0 +1,18 @@ +; +; Definition file of ShimEng.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ShimEng.dll" +EXPORTS +SE_DllLoaded +SE_DllUnloaded +SE_DynamicShim +SE_GetHookAPIs +SE_GetMaxShimCount +SE_GetProcAddressIgnoreIncExc +SE_GetShimCount +SE_InstallAfterInit +SE_InstallBeforeInit +SE_IsShimDll +SE_ProcessDying diff --git a/lib/libc/mingw/libarm32/shsetup.def b/lib/libc/mingw/libarm32/shsetup.def new file mode 100644 index 0000000000000000000000000000000000000000..57fd5cf4dc85923488e0cd5a5b84fc3115dce73f --- /dev/null +++ b/lib/libc/mingw/libarm32/shsetup.def @@ -0,0 +1,13 @@ +; +; Definition file of shsetup.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "shsetup.dll" +EXPORTS +SHUnattendedSetup +SHUnattendedSetupA +SHUnattendedSetupW +Sysprep_Cleanup_Shell +Sysprep_Generalize_Shell +Sysprep_Specialize_Shell diff --git a/lib/libc/mingw/libarm32/shwebsvc.def b/lib/libc/mingw/libarm32/shwebsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..2abcd58e9a1205a4c9fc1ba67d812449ff5cf855 --- /dev/null +++ b/lib/libc/mingw/libarm32/shwebsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of SHWEBSVC.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SHWEBSVC.dll" +EXPORTS +AddNetPlaceRunDll +PublishRunDll diff --git a/lib/libc/mingw/libarm32/simauth.def b/lib/libc/mingw/libarm32/simauth.def new file mode 100644 index 0000000000000000000000000000000000000000..f8d014fb44823b0bc3f9ae4352080c05a7e38595 --- /dev/null +++ b/lib/libc/mingw/libarm32/simauth.def @@ -0,0 +1,10 @@ +; +; Definition file of Simauth.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Simauth.dll" +EXPORTS +EapPeerFreeErrorMemory +EapPeerFreeMemory +EapPeerGetInfo diff --git a/lib/libc/mingw/libarm32/simcfg.def b/lib/libc/mingw/libarm32/simcfg.def new file mode 100644 index 0000000000000000000000000000000000000000..17be6f4cd442b33579b85257dd86630ee1008c5e --- /dev/null +++ b/lib/libc/mingw/libarm32/simcfg.def @@ -0,0 +1,19 @@ +; +; Definition file of SimPeerConfigDll.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SimPeerConfigDll.dll" +EXPORTS +EapPeerGetIdentityPageGuid +InternalFunction01 +InternalFunction02 +EapPeerConfigBlob2Xml +EapPeerConfigXml2Blob +EapPeerCredentialsXml2Blob +EapPeerFreeErrorMemory +EapPeerFreeMemory +EapPeerGetConfigBlobAndUserBlob +EapPeerInvokeConfigUI +EapPeerInvokeIdentityUI +EapPeerInvokeInteractiveUI diff --git a/lib/libc/mingw/libarm32/slpts.def b/lib/libc/mingw/libarm32/slpts.def new file mode 100644 index 0000000000000000000000000000000000000000..a3c210e3769c369afaab452a33debf30b7845d3d --- /dev/null +++ b/lib/libc/mingw/libarm32/slpts.def @@ -0,0 +1,10 @@ +; +; Definition file of slpts.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "slpts.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/slr100.def b/lib/libc/mingw/libarm32/slr100.def new file mode 100644 index 0000000000000000000000000000000000000000..6e6516495eab50f29a12d382f146ce3401b951b4 --- /dev/null +++ b/lib/libc/mingw/libarm32/slr100.def @@ -0,0 +1,123 @@ +; +; Definition file of slr.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "slr.dll" +EXPORTS +RhpResolveInterfaceMethod +GetRuntimeException +ProcessFinalizers +RhCanUnloadModule +RhCollect +RhExceptionHandling_FailedAllocation +RhExceptionHandling_ThrowClasslibArithmeticException +RhExceptionHandling_ThrowClasslibDivideByZeroException +RhExceptionHandling_ThrowClasslibIndexOutOfRangeException +RhExceptionHandling_ThrowClasslibOverflowException +RhExceptionHandling_ThrowInter +RhExceptionHandling_ThrowIntra +RhGcStress_Initialize +RhHandleAlloc +RhHandleFree +RhHandleGet +RhHandleSet +RhMemberwiseClone +RhNewArray +RhNewObject +RhSuppressFinalize +RhTypeCast_AreTypesEquivalent +RhTypeCast_CheckArrayStore +RhTypeCast_CheckCastArray +RhTypeCast_CheckCastClass +RhTypeCast_CheckCastInterface +RhTypeCast_CheckUnbox +RhTypeCast_CheckVectorElemAddr +RhTypeCast_IsInstanceOfArray +RhTypeCast_IsInstanceOfClass +RhTypeCast_IsInstanceOfInterface +RhWaitForPendingFinalizers +RhpCheckedAssignRefR1 +RhpCheckedLockCmpXchg +RhpCheckedXchg +RhpCollect +RhpCopyObjectContents +RhpDbl2IntOvf +RhpDbl2Lng +RhpDbl2LngOvf +RhpDbl2ULng +RhpDbl2ULngOvf +RhpDblRemRev +RhpEHJumpByref +RhpEHJumpByrefGCStress +RhpEHJumpObject +RhpEHJumpObjectGCStress +RhpEHJumpScalar +RhpEHJumpScalarGCStress +RhpFlt2IntOvf +RhpFlt2LngOvf +RhpFltRemRev +RhpGcPoll +RhpGcPollStress +RhpGetClasslibFunction +RhpGetEHInfo +RhpGetNextFinalizableObject +RhpGetThread +RhpHandleAlloc +RhpHandleFree +RhpHandleGet +RhpHandleSet +RhpHijackForGcStress +RhpIDiv +RhpIMod +RhpInitialVSDTarget +RhpInitializeGcStress +RhpLDiv +RhpLMod +RhpLMul +RhpLMulOvf +RhpLng2Dbl +RhpLoopHijack +RhpNewArray +RhpNewArrayAlign8 +RhpNewFast +RhpNewFastAlign8 +RhpNewFastMisalign +RhpNewFinalizable +RhpNewFinalizableAlign8 +RhpRegisterModule +RhpReversePInvoke +RhpReversePInvokeBadTransition +RhpReversePInvokeReturn +RhpShutdown +RhpSignalFinalizationComplete +RhpSuppressFinalize +RhpSuppressGcStress +RhpTrapThreads DATA +RhpUDiv +RhpULDiv +RhpULMod +RhpULMul +RhpULMulOvf +RhpULng2Dbl +RhpUMod +RhpUnsuppressGcStress +RhpWaitForFinalizerRequest +RhpWaitForGC +RhpWaitForPendingFinalizers +RhpWaitForSuspend +t101 DATA +t12 DATA +t2 DATA +t2.m1 +t26 DATA +t3 DATA +t3.m1 +t30 DATA +t33 DATA +t36 DATA +t42 DATA +t48 DATA +t63 DATA +t64 DATA +t71 DATA diff --git a/lib/libc/mingw/libarm32/smartcardsimulator.def b/lib/libc/mingw/libarm32/smartcardsimulator.def new file mode 100644 index 0000000000000000000000000000000000000000..66838d5a48fc52f9dbd8f86e56338b4854b16ed9 --- /dev/null +++ b/lib/libc/mingw/libarm32/smartcardsimulator.def @@ -0,0 +1,18 @@ +; +; Definition file of SmartCardSimulator.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SmartCardSimulator.dll" +EXPORTS +VGidsSimulatorCreate +VGidsSimulatorDestroy +VGidsSimulatorReadProperties +VGidsSimulatorWriteProperties +VTransportClose +VTransportDeinitialize +VTransportInitialize +VTransportOpen +VTransportReceive +VTransportTransmit +Microsoft_WDF_UMDF_Version DATA diff --git a/lib/libc/mingw/libarm32/smbwmiv2.def b/lib/libc/mingw/libarm32/smbwmiv2.def new file mode 100644 index 0000000000000000000000000000000000000000..48585be84e40034d1721607a439e3726051f119c --- /dev/null +++ b/lib/libc/mingw/libarm32/smbwmiv2.def @@ -0,0 +1,9 @@ +; +; Definition file of SMBWMIV2.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SMBWMIV2.DLL" +EXPORTS +GetProviderClassID +MI_Main diff --git a/lib/libc/mingw/libarm32/smiengine.def b/lib/libc/mingw/libarm32/smiengine.def new file mode 100644 index 0000000000000000000000000000000000000000..c1d0d715945e9165b099ae1927a4ccba4d4bfdd9 --- /dev/null +++ b/lib/libc/mingw/libarm32/smiengine.def @@ -0,0 +1,16 @@ +; +; Definition file of SmiEngine.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SmiEngine.dll" +EXPORTS +ConstructHiveLocation +CreateSettingsEnginePriv +ConstructRegLocation +CreateLalInstance +CreateWcmEngineCore +DeleteCompilerObject +GetCompilerObject +GetItemFromCoreObject +SetLalCreator diff --git a/lib/libc/mingw/libarm32/smsrouter.def b/lib/libc/mingw/libarm32/smsrouter.def new file mode 100644 index 0000000000000000000000000000000000000000..a5db3bcbd760e9cdaa8187064b34bca838766fee --- /dev/null +++ b/lib/libc/mingw/libarm32/smsrouter.def @@ -0,0 +1,10 @@ +; +; Definition file of smsrouter.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "smsrouter.DLL" +EXPORTS +InitSmsRouter +SmsRouterNotify +UnInitSmsRouter diff --git a/lib/libc/mingw/libarm32/spbcd.def b/lib/libc/mingw/libarm32/spbcd.def new file mode 100644 index 0000000000000000000000000000000000000000..c80138004446019f7f683d54ed888c03d4d27611 --- /dev/null +++ b/lib/libc/mingw/libarm32/spbcd.def @@ -0,0 +1,9 @@ +; +; Definition file of sysbcd.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sysbcd.dll" +EXPORTS +Sysprep_Generalize_Bcd +Sysprep_Specialize_Bcd diff --git a/lib/libc/mingw/libarm32/spfileq.def b/lib/libc/mingw/libarm32/spfileq.def new file mode 100644 index 0000000000000000000000000000000000000000..6eaec6f2182dc1372180bc27c492ac42d6679ed3 --- /dev/null +++ b/lib/libc/mingw/libarm32/spfileq.def @@ -0,0 +1,25 @@ +; +; Definition file of SPFILEQ.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SPFILEQ.dll" +EXPORTS +SpFileQueueClose +SpFileQueueCommit +SpFileQueueCopy +SpFileQueueDelete +SpFileQueueFileInUse +SpFileQueueGetFlags +SpFileQueueGetQueueCount +SpFileQueueNodeGetSecurityDescriptor +SpFileQueueNodeGetSourceFilename +SpFileQueueNodeGetSourcePath +SpFileQueueNodeGetSourceRootPath +SpFileQueueNodeGetStyleFlags +SpFileQueueNodeGetTargetDirectory +SpFileQueueNodeGetTargetFilename +SpFileQueueNodeRemove +SpFileQueueOpen +SpFileQueueRename +SpFileQueueSetFlags diff --git a/lib/libc/mingw/libarm32/spinf.def b/lib/libc/mingw/libarm32/spinf.def new file mode 100644 index 0000000000000000000000000000000000000000..97c942e24f37d98deb4da7b264d3ffc97d875dcb --- /dev/null +++ b/lib/libc/mingw/libarm32/spinf.def @@ -0,0 +1,56 @@ +; +; Definition file of SPINF.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SPINF.dll" +EXPORTS +SpInfDetermineInfStyle +SpInfDoesInfContainString +SpInfEnumInfSections +SpInfFileFullPathFromLineContext +SpInfFindFirstLine +SpInfFindNextMatchLine +SpInfFindValueInSectionList +SpInfFreeInfFile +SpInfGetBestInstallSection +SpInfGetBestModelsSection +SpInfGetDirIdHandler +SpInfGetDriverVer +SpInfGetField +SpInfGetIndirectString +SpInfGetInfInformation +SpInfGetInfLineNumber +SpInfGetInfSections +SpInfGetInfStyle +SpInfGetLanguageId +SpInfGetLineByIndex +SpInfGetLineCount +SpInfGetLineCountFromSection +SpInfGetLineFieldCount +SpInfGetLineTextWithKey +SpInfGetLogToken +SpInfGetNextInf +SpInfGetOriginalInfName +SpInfGetPathFromDirId +SpInfGetPrevInf +SpInfGetStringField +SpInfGetStringsSection +SpInfGetTargetPath +SpInfGetVersionDatum +SpInfGetVersionNode +SpInfIsIndirectString +SpInfLineFromContext +SpInfLineIsSearchable +SpInfLoadInfFile +SpInfLocateLine +SpInfLocateSection +SpInfLockInf +SpInfQueryInfFileInformation +SpInfQueryInfVersionInformation +SpInfSectionNameFromLineContext +SpInfSetDirIdHandler +SpInfSetDirectoryId +SpInfSourcePathFromHandle +SpInfUnlockInf +SpInfVersionNodeFromInfInformation diff --git a/lib/libc/mingw/libarm32/spmpm.def b/lib/libc/mingw/libarm32/spmpm.def new file mode 100644 index 0000000000000000000000000000000000000000..1c7d35cdcb4a6a78eb8568eb164154fca7b131a5 --- /dev/null +++ b/lib/libc/mingw/libarm32/spmpm.def @@ -0,0 +1,8 @@ +; +; Definition file of spmpm.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "spmpm.dll" +EXPORTS +Sysprep_Generalize_MountPointManager diff --git a/lib/libc/mingw/libarm32/spnet.def b/lib/libc/mingw/libarm32/spnet.def new file mode 100644 index 0000000000000000000000000000000000000000..8ed95490c05a157b70ff27acd9970b1759db6782 --- /dev/null +++ b/lib/libc/mingw/libarm32/spnet.def @@ -0,0 +1,9 @@ +; +; Definition file of sysnet.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sysnet.dll" +EXPORTS +Sysprep_Clean_Net +Sysprep_Generalize_Net diff --git a/lib/libc/mingw/libarm32/spopk.def b/lib/libc/mingw/libarm32/spopk.def new file mode 100644 index 0000000000000000000000000000000000000000..070055c91fd4343d0abd5c80cd9043358e6d280f --- /dev/null +++ b/lib/libc/mingw/libarm32/spopk.def @@ -0,0 +1,11 @@ +; +; Definition file of sysopk.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sysopk.dll" +EXPORTS +Sysprep_Clean_Opk +Sysprep_Clean_Validate_Opk +Sysprep_Generalize_Opk +Sysprep_Specialize_Opk diff --git a/lib/libc/mingw/libarm32/sppc.def b/lib/libc/mingw/libarm32/sppc.def new file mode 100644 index 0000000000000000000000000000000000000000..f04236e0f93fa66af17e51e0e63ed30b08255a21 --- /dev/null +++ b/lib/libc/mingw/libarm32/sppc.def @@ -0,0 +1,73 @@ +; +; Definition file of sppc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sppc.dll" +EXPORTS +SLCallServer +SLpAuthenticateGenuineTicketResponse +SLpBeginGenuineTicketTransaction +SLpClearActivationInProgress +SLpDepositDownlevelGenuineTicket +SLpDepositTokenActivationResponse +SLpGenerateTokenActivationChallenge +SLpGetGenuineBlob +SLpGetGenuineLocal +SLpGetLicenseAcquisitionInfo +SLpGetMSPidInformation +SLpGetMachineUGUID +SLpGetTokenActivationGrantInfo +SLpIAActivateProduct +SLpProcessVMPipeMessage +SLpSetActivationInProgress +SLpTriggerServiceWorker +SLpVLActivateProduct +SLClose +SLConsumeRight +SLDepositMigrationBlob +SLDepositOfflineConfirmationId +SLDepositOfflineConfirmationIdEx +SLDepositStoreToken +SLFireEvent +SLGatherMigrationBlob +SLGatherMigrationBlobEx +SLGenerateOfflineInstallationId +SLGenerateOfflineInstallationIdEx +SLGetActiveLicenseInfo +SLGetApplicationInformation +SLGetApplicationPolicy +SLGetAuthenticationResult +SLGetEncryptedPIDEx +SLGetGenuineInformation +SLGetInstalledProductKeyIds +SLGetLicense +SLGetLicenseFileId +SLGetLicenseInformation +SLGetLicensingStatusInformation +SLGetPKeyId +SLGetPKeyInformation +SLGetPolicyInformation +SLGetPolicyInformationDWORD +SLGetProductSkuInformation +SLGetSLIDList +SLGetServiceInformation +SLInstallLicense +SLInstallProofOfPurchase +SLInstallProofOfPurchaseEx +SLIsGenuineLocalEx +SLLoadApplicationPolicies +SLOpen +SLPersistApplicationPolicies +SLPersistRTSPayloadOverride +SLReArm +SLRegisterEvent +SLRegisterPlugin +SLSetAuthenticationData +SLSetCurrentProductKey +SLSetGenuineInformation +SLUninstallLicense +SLUninstallProofOfPurchase +SLUnloadApplicationPolicies +SLUnregisterEvent +SLUnregisterPlugin diff --git a/lib/libc/mingw/libarm32/sppcext.def b/lib/libc/mingw/libarm32/sppcext.def new file mode 100644 index 0000000000000000000000000000000000000000..372575bcd67748e1f7805543676f5acc113c8352 --- /dev/null +++ b/lib/libc/mingw/libarm32/sppcext.def @@ -0,0 +1,26 @@ +; +; Definition file of sppcext.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sppcext.dll" +EXPORTS +SLAcquireGenuineTicketForAppId +SLAcquireGenuineTicket +SLActivateProduct +SLDepositTokenActivationResponse +SLFreeTokenActivationCertificates +SLFreeTokenActivationGrants +SLGenerateTokenActivationChallenge +SLGetGenuineInformationEx +SLGetPackageProductKey +SLGetPackageProperties +SLGetPackageToken +SLGetReferralInformation +SLGetServerStatus +SLGetTokenActivationCertificates +SLGetTokenActivationGrants +SLInitialize +SLInstallPackage +SLSignTokenActivationChallenge +SLUninstallPackage diff --git a/lib/libc/mingw/libarm32/sppcommdlg.def b/lib/libc/mingw/libarm32/sppcommdlg.def new file mode 100644 index 0000000000000000000000000000000000000000..b022d46980324d31aca6d71761d75fc321e85c3a --- /dev/null +++ b/lib/libc/mingw/libarm32/sppcommdlg.def @@ -0,0 +1,8 @@ +; +; Definition file of sppcommdlg.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sppcommdlg.dll" +EXPORTS +SLUXActivationWizard diff --git a/lib/libc/mingw/libarm32/sppnp.def b/lib/libc/mingw/libarm32/sppnp.def new file mode 100644 index 0000000000000000000000000000000000000000..08786f8b42f2254d44dcb70a0cf3ab2e94479075 --- /dev/null +++ b/lib/libc/mingw/libarm32/sppnp.def @@ -0,0 +1,11 @@ +; +; Definition file of syspnp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "syspnp.dll" +EXPORTS +Sysprep_Generalize_Pnp +Sysprep_Generalize_Pnp_Drivers +Sysprep_Respecialize_Pnp +Sysprep_Specialize_Pnp diff --git a/lib/libc/mingw/libarm32/sppobjs.def b/lib/libc/mingw/libarm32/sppobjs.def new file mode 100644 index 0000000000000000000000000000000000000000..c6763b0c5550bb355bfc7076c99e43b3bc190ece --- /dev/null +++ b/lib/libc/mingw/libarm32/sppobjs.def @@ -0,0 +1,12 @@ +; +; Definition file of sppobjs.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sppobjs.dll" +EXPORTS +SppPluginCanUnloadNow +SppPluginCreateInstance +SppPluginInitialize +SppPluginShutdown +SppPluginVersion diff --git a/lib/libc/mingw/libarm32/sppwinob.def b/lib/libc/mingw/libarm32/sppwinob.def new file mode 100644 index 0000000000000000000000000000000000000000..eb3f93834edc5daeebd68d7e5d9fcb640f65fe7c --- /dev/null +++ b/lib/libc/mingw/libarm32/sppwinob.def @@ -0,0 +1,12 @@ +; +; Definition file of sppwinob.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sppwinob.dll" +EXPORTS +SppPluginCanUnloadNow +SppPluginCreateInstance +SppPluginInitialize +SppPluginShutdown +SppPluginVersion diff --git a/lib/libc/mingw/libarm32/spwinsat.def b/lib/libc/mingw/libarm32/spwinsat.def new file mode 100644 index 0000000000000000000000000000000000000000..0963bdd1dac7b1ed38dd5e4dbf245896913b96cd --- /dev/null +++ b/lib/libc/mingw/libarm32/spwinsat.def @@ -0,0 +1,8 @@ +; +; Definition file of sysoobe.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sysoobe.dll" +EXPORTS +Sysprep_Clean_WinSAT diff --git a/lib/libc/mingw/libarm32/sqlcecompact40.def b/lib/libc/mingw/libarm32/sqlcecompact40.def new file mode 100644 index 0000000000000000000000000000000000000000..17ee683a3eea6d02c6ca008f96b5addbaf93708a --- /dev/null +++ b/lib/libc/mingw/libarm32/sqlcecompact40.def @@ -0,0 +1,8 @@ +; +; Definition file of SQLCECOMPACT40.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SQLCECOMPACT40.dll" +EXPORTS +SeRebuild diff --git a/lib/libc/mingw/libarm32/sqlcese40.def b/lib/libc/mingw/libarm32/sqlcese40.def new file mode 100644 index 0000000000000000000000000000000000000000..e1650a3cf07367df01ef837f4b0cd5f7cdb91add --- /dev/null +++ b/lib/libc/mingw/libarm32/sqlcese40.def @@ -0,0 +1,65 @@ +; +; Definition file of SQLCESE40.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SQLCESE40.dll" +EXPORTS +EnableStorePlayback +EnableStoreTracing +InitSerialization +SuspendStoreOperation +EnableCedbFailpoint +SqlCeAddDatabaseProps +SqlCeAddSyncPartner +SqlCeAttachCustomTrackingData +SqlCeBeginSyncSession +SqlCeBeginTransaction +SqlCeChangeDatabaseLCID +SqlCeCloseHandle +SqlCeCreateDatabase +SqlCeCreateSession +SqlCeDeleteDatabase +SqlCeDeleteRecord +SqlCeEndSyncSession +SqlCeEndTransaction +SqlCeEnumDBVolumes +SqlCeFindFirstDatabase +SqlCeFindNextChangedRecord +SqlCeFindNextDatabase +SqlCeFlushDBVol +SqlCeFreeNotification +SqlCeGetChangedRecordCnt +SqlCeGetChangedRecords +SqlCeGetCustomTrackingData +SqlCeGetDBInformationByHandle +SqlCeGetDatabaseProps +SqlCeGetDatabaseSession +SqlCeGetPropChangeInfo +SqlCeGetRecordChangeInfo +SqlCeMarkRecord +SqlCeMountDBVol +SqlCeOidGetInfo +SqlCeOnServerLoad +SqlCeOpenDatabase +SqlCeOpenDatabaseEx +SqlCeOpenStream +SqlCePurgeTrackingData +SqlCePurgeTrackingGenerations +SqlCeReadRecordProps +SqlCeRemoveDatabaseProps +SqlCeRemoveDatabaseTracking +SqlCeRemoveSyncPartner +SqlCeSeekDatabase +SqlCeSetDatabaseInfo +SqlCeSetSessionOption +SqlCeStreamRead +SqlCeStreamSaveChanges +SqlCeStreamSeek +SqlCeStreamSetSize +SqlCeStreamWrite +SqlCeTrackDatabase +SqlCeTrackProperty +SqlCeUninitialize +SqlCeUnmountDBVol +SqlCeWriteRecordProps diff --git a/lib/libc/mingw/libarm32/sqmapi.def b/lib/libc/mingw/libarm32/sqmapi.def new file mode 100644 index 0000000000000000000000000000000000000000..4ea36043e6163405a7ef7b3a6b06a580eb2e6198 --- /dev/null +++ b/lib/libc/mingw/libarm32/sqmapi.def @@ -0,0 +1,70 @@ +; +; Definition file of sqmapi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sqmapi.dll" +EXPORTS +SqmCheckEscalationAddToStreamDWord64 +SqmCheckEscalationAddToStreamDWord +SqmCheckEscalationAddToStreamString +SqmCheckEscalationSetDWord64 +SqmCheckEscalationSetDWord +SqmCheckEscalationSetString +SqmGetEscalationRuleStatus +SqmGetInstrumentationProperty +SqmLoadEscalationManifest +SqmSetEscalationInfo +SqmUnloadEscalationManifest +SqmAddToAverage +SqmAddToStream +SqmAddToStreamDWord +SqmAddToStreamDWord64 +SqmAddToStreamString +SqmAddToStreamV +SqmCleanup +SqmClearFlags +SqmCreateNewId +SqmEndSession +SqmEndSessionEx +SqmFlushSession +SqmGetEnabled +SqmGetFlags +SqmGetLastUploadTime +SqmGetMachineId +SqmGetSession +SqmGetSessionStartTime +SqmGetUserId +SqmIncrement +SqmIsNamespaceEnabled +SqmIsWindowsOptedIn +SqmReadSharedMachineId +SqmReadSharedUserId +SqmSet +SqmSetAppId +SqmSetAppVersion +SqmSetBits +SqmSetBool +SqmSetCurrentTimeAsUploadTime +SqmSetDWord64 +SqmSetEnabled +SqmSetFlags +SqmSetIfMax +SqmSetIfMin +SqmSetMachineId +SqmSetString +SqmSetUserId +SqmStartSession +SqmStartUpload +SqmStartUploadEx +SqmSysprepCleanup +SqmSysprepGeneralize +SqmSysprepSpecialize +SqmTimerAccumulate +SqmTimerAddToAverage +SqmTimerRecord +SqmTimerStart +SqmUnattendedSetup +SqmWaitForUploadComplete +SqmWriteSharedMachineId +SqmWriteSharedUserId diff --git a/lib/libc/mingw/libarm32/srchadmin.def b/lib/libc/mingw/libarm32/srchadmin.def new file mode 100644 index 0000000000000000000000000000000000000000..05f5229df88acdff7efe70b59bdf2a6abb289930 --- /dev/null +++ b/lib/libc/mingw/libarm32/srchadmin.def @@ -0,0 +1,9 @@ +; +; Definition file of SRCHADMIN.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SRCHADMIN.dll" +EXPORTS +ProcessGroupPolicy +CPlApplet diff --git a/lib/libc/mingw/libarm32/srclient.def b/lib/libc/mingw/libarm32/srclient.def new file mode 100644 index 0000000000000000000000000000000000000000..7548812795fdea297079712a7adbb0cb3e1d713b --- /dev/null +++ b/lib/libc/mingw/libarm32/srclient.def @@ -0,0 +1,20 @@ +; +; Definition file of SRCLIENT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SRCLIENT.dll" +EXPORTS +SysprepCleanup +SysprepGeneralize +DisableSR +DisableSRInternal +EnableSR +EnableSREx +EnableSRInternal +SRNewSystemId +SRRemoveRestorePoint +SRSetRestorePointA +SRSetRestorePointInternal +SRSetRestorePointW +SetSRStateAfterSetup diff --git a/lib/libc/mingw/libarm32/srumapi.def b/lib/libc/mingw/libarm32/srumapi.def new file mode 100644 index 0000000000000000000000000000000000000000..00f74a2ff6e987b62e1772557e74f20aa8b27e9b --- /dev/null +++ b/lib/libc/mingw/libarm32/srumapi.def @@ -0,0 +1,12 @@ +; +; Definition file of SrumAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SrumAPI.dll" +EXPORTS +SruFreeRecordSet +SruQueryStats +SruRegisterRealTimeStats +SruUnregisterRealTimeStats +SruUpdateStats diff --git a/lib/libc/mingw/libarm32/srumsvc.def b/lib/libc/mingw/libarm32/srumsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..78a87516ee1c244605136997de75406735a301b0 --- /dev/null +++ b/lib/libc/mingw/libarm32/srumsvc.def @@ -0,0 +1,10 @@ +; +; Definition file of SrumSvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SrumSvc.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/sscore.def b/lib/libc/mingw/libarm32/sscore.def new file mode 100644 index 0000000000000000000000000000000000000000..4ebaf9dad3c22b74fe547b5e1713b285946c1540 --- /dev/null +++ b/lib/libc/mingw/libarm32/sscore.def @@ -0,0 +1,49 @@ +; +; Definition file of sscore.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sscore.dll" +EXPORTS +SsCoreAliasAdd +SsCoreAliasAddEx +SsCoreAliasDel +SsCoreAliasDelEx +SsCoreCloseInstance +SsCoreDeregisterNetnameForMultichannel +SsCoreFileDel +SsCoreFileDelForInstance +SsCoreFileEnum +SsCoreFileEnumForInstance +SsCoreFileNotifyClose +SsCoreFileNotifyCloseForInstance +SsCoreFreeBuffer +SsCoreInitialize +SsCoreInitializeEx +SsCoreInvalidationRequest +SsCoreLockVolumes +SsCoreMarkAsClusterSvc +SsCoreNodeSetInfo +SsCoreOpenInstance +SsCoreRegisterNetnameForMultichannel +SsCoreServerTransportSetInfo +SsCoreSessionDel +SsCoreSessionDelForInstance +SsCoreSessionEnlist +SsCoreSessionEnum +SsCoreSessionEnumForInstance +SsCoreShareAdd +SsCoreShareAddEx +SsCoreShareAddForInstance +SsCoreShareCleanup +SsCoreShareDel +SsCoreShareDelForInstance +SsCoreShareGetInfo +SsCoreShareGetInfoForInstance +SsCoreShareSetInfo +SsCoreShareSetInfoForInstance +SsCoreShareShutdownForScope +SsCoreStartInstance +SsCoreStopInstance +SsCoreUninitialize +SsCoreUnlockVolumes diff --git a/lib/libc/mingw/libarm32/sscoreext.def b/lib/libc/mingw/libarm32/sscoreext.def new file mode 100644 index 0000000000000000000000000000000000000000..486149e89a1ecc5e755ebd4bb4bd2c0d6f5e535d --- /dev/null +++ b/lib/libc/mingw/libarm32/sscoreext.def @@ -0,0 +1,20 @@ +; +; Definition file of sscoreext.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sscoreext.dll" +EXPORTS +SsCoreExtMiApplicationClose +SsCoreExtMiApplicationInitialize +SsCoreExtMiApplicationNewOperationOptions +SsCoreExtMiApplicationNewParameterSet +SsCoreExtMiApplicationNewSession +SsCoreExtMiInstanceAddElement +SsCoreExtMiInstanceDelete +SsCoreExtMiOperationClose +SsCoreExtMiOperationGetInstance +SsCoreExtMiOperationOptionsDelete +SsCoreExtMiOperationOptionsSetResourceUriPrefix +SsCoreExtMiSessionClose +SsCoreExtMiSessionInvoke diff --git a/lib/libc/mingw/libarm32/ssdpapi.def b/lib/libc/mingw/libarm32/ssdpapi.def new file mode 100644 index 0000000000000000000000000000000000000000..fa6a7b7c25956959fb98b54cf88b50804b48027e --- /dev/null +++ b/lib/libc/mingw/libarm32/ssdpapi.def @@ -0,0 +1,36 @@ +; +; Definition file of SSDPAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SSDPAPI.dll" +EXPORTS +BeginRegisterPropChangeNotificationEx +CleanupCache +DHSetICSInterfaces +DHSetICSOff +DeregisterNotification +DeregisterService +DisableFirewallRule +EnableFirewallRule +EndRegisterPropChangeNotificationEx +FindServices +FindServicesCallback +FindServicesCallbackEx +FindServicesCancel +FindServicesClose +FindServicesEx +FindServicesOnNetworkCallbackEx +FreeSsdpMessage +FreeSsdpMessageEx +GetFirstService +GetFirstServiceEx +GetNextService +GetNextServiceEx +RegisterAliveNotificationOnNetworkEx +RegisterNotification +RegisterNotificationEx +RegisterService +RegisterServiceEx +SsdpCleanup +SsdpStartup diff --git a/lib/libc/mingw/libarm32/ssdpsrv.def b/lib/libc/mingw/libarm32/ssdpsrv.def new file mode 100644 index 0000000000000000000000000000000000000000..549a554c0073f76289d9767e95f0985ba7a0748f --- /dev/null +++ b/lib/libc/mingw/libarm32/ssdpsrv.def @@ -0,0 +1,9 @@ +; +; Definition file of ssdpsrv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ssdpsrv.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/sspisrv.def b/lib/libc/mingw/libarm32/sspisrv.def new file mode 100644 index 0000000000000000000000000000000000000000..0b4d9299edd65913e1dcd0e54c9b2c829436cf8c --- /dev/null +++ b/lib/libc/mingw/libarm32/sspisrv.def @@ -0,0 +1,9 @@ +; +; Definition file of SspiSrv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SspiSrv.dll" +EXPORTS +SspiSrvClientCallback +SspiSrvInitialize diff --git a/lib/libc/mingw/libarm32/ssshim.def b/lib/libc/mingw/libarm32/ssshim.def new file mode 100644 index 0000000000000000000000000000000000000000..6a6ee3282b721aede5dfd91ebfb749a5d23868e1 --- /dev/null +++ b/lib/libc/mingw/libarm32/ssshim.def @@ -0,0 +1,12 @@ +; +; Definition file of ssshim.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ssshim.dll" +EXPORTS +SssBindServicingStack +SssGetServicingStackFilePath +SssGetServicingStackFilePathLength +SssPreloadDownlevelDependencies +SssReleaseServicingStack diff --git a/lib/libc/mingw/libarm32/sstpsvc.def b/lib/libc/mingw/libarm32/sstpsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..e86ccecb94a801530b3d200fdd583f791391ccf5 --- /dev/null +++ b/lib/libc/mingw/libarm32/sstpsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of sstpsvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sstpsvc.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/sti.def b/lib/libc/mingw/libarm32/sti.def new file mode 100644 index 0000000000000000000000000000000000000000..83b426bc3f0f7826671dc33fe4580e260f6b6203 --- /dev/null +++ b/lib/libc/mingw/libarm32/sti.def @@ -0,0 +1,24 @@ +; +; Definition file of STI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "STI.dll" +EXPORTS +??0BUFFER@@QAA@I@Z +??0BUFFER_CHAIN@@QAA@XZ +??0BUFFER_CHAIN_ITEM@@QAA@I@Z +??1BUFFER@@QAA@XZ +??1BUFFER_CHAIN@@QAA@XZ +??1BUFFER_CHAIN_ITEM@@QAA@XZ +??_FBUFFER@@QAAXXZ +??_FBUFFER_CHAIN_ITEM@@QAAXXZ +?QueryPtr@BUFFER@@QBAPAXXZ +?QuerySize@BUFFER@@QBAIXZ +?QueryUsed@BUFFER_CHAIN_ITEM@@QBAKXZ +?SetUsed@BUFFER_CHAIN_ITEM@@QAAXK@Z +GetProxyDllInfo +MigrateRegisteredSTIAppsForWIAEvents +SelectDeviceDialog2 +StiCreateInstance +StiCreateInstanceW diff --git a/lib/libc/mingw/libarm32/sti_ci.def b/lib/libc/mingw/libarm32/sti_ci.def new file mode 100644 index 0000000000000000000000000000000000000000..30bd6af9612362725236582f23da3f269185792e --- /dev/null +++ b/lib/libc/mingw/libarm32/sti_ci.def @@ -0,0 +1,24 @@ +; +; Definition file of sti_ci.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sti_ci.dll" +EXPORTS +AddDevice +CreateWiaDeviceList +DestroyWiaDeviceList +DisableWiaDevice +EnableWiaDevice +GetWiaDeviceProperty +InstallWiaDevice +InstallWiaService +SetWiaDeviceProperty +UninstallWiaDevice +WiaAddDevice +WiaCreatePortList +WiaDestroyPortList +?WiaDeviceEnum@@YAHXZ +WiaRemoveDevice +ClassInstall +CoinstallerEntry diff --git a/lib/libc/mingw/libarm32/storagewmi.def b/lib/libc/mingw/libarm32/storagewmi.def new file mode 100644 index 0000000000000000000000000000000000000000..a65af083a18f573463d28b97d4c928752f918695 --- /dev/null +++ b/lib/libc/mingw/libarm32/storagewmi.def @@ -0,0 +1,9 @@ +; +; Definition file of STORAGEWMI.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "STORAGEWMI.DLL" +EXPORTS +GetProviderClassID +MI_Main diff --git a/lib/libc/mingw/libarm32/storagewmi_passthru.def b/lib/libc/mingw/libarm32/storagewmi_passthru.def new file mode 100644 index 0000000000000000000000000000000000000000..d9e0478f96b5db1a4e7e0d414146b79daebc833a --- /dev/null +++ b/lib/libc/mingw/libarm32/storagewmi_passthru.def @@ -0,0 +1,8 @@ +; +; Definition file of storagewmi_passthru.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "storagewmi_passthru.dll" +EXPORTS +CreatePassThrough diff --git a/lib/libc/mingw/libarm32/storprop.def b/lib/libc/mingw/libarm32/storprop.def new file mode 100644 index 0000000000000000000000000000000000000000..63530210b2a15324d229a9683a53b49aa4ad8599 --- /dev/null +++ b/lib/libc/mingw/libarm32/storprop.def @@ -0,0 +1,19 @@ +; +; Definition file of PROPPAGE.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PROPPAGE.DLL" +EXPORTS +AtaPropPageProvider +CdromDisableDigitalPlayback +CdromEnableDigitalPlayback +CdromIsDigitalPlaybackEnabled +CdromKnownGoodDigitalPlayback +CdromSetDefaultDvdRegion +DiskClassInstaller +DiskPropPageProvider +DvdClassInstaller +DvdLauncher +DvdPropPageProvider +HdcCoInstaller diff --git a/lib/libc/mingw/libarm32/storsvc.def b/lib/libc/mingw/libarm32/storsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..aa20ceef616e29ccc07d100b7cbb02c9681096b9 --- /dev/null +++ b/lib/libc/mingw/libarm32/storsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of StorSvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "StorSvc.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/subscriptionmgr.def b/lib/libc/mingw/libarm32/subscriptionmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..ec3dafc9482faabbae2b1cc072b645340de9ae48 --- /dev/null +++ b/lib/libc/mingw/libarm32/subscriptionmgr.def @@ -0,0 +1,13 @@ +; +; Definition file of SubscriptionMgr.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SubscriptionMgr.dll" +EXPORTS +SubscriptionManagerDeinit +SubscriptionManagerInit +SubscriptionManagerNotify +SubscriptionManagerQueryParameter +SubscriptionManagerSetParameter +g_hMobileOperatorNotificationMutex DATA diff --git a/lib/libc/mingw/libarm32/svsvc.def b/lib/libc/mingw/libarm32/svsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..ced736d9e5a0b435bb8035c3133cc7aedea7aa56 --- /dev/null +++ b/lib/libc/mingw/libarm32/svsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of SVSVC.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SVSVC.dll" +EXPORTS +ServiceCtrlHandler +ServiceMain diff --git a/lib/libc/mingw/libarm32/sxshared.def b/lib/libc/mingw/libarm32/sxshared.def new file mode 100644 index 0000000000000000000000000000000000000000..d298fb7080abe55154ab2e07265eb9f3ae5eb58e --- /dev/null +++ b/lib/libc/mingw/libarm32/sxshared.def @@ -0,0 +1,15 @@ +; +; Definition file of SXSHARED.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SXSHARED.dll" +EXPORTS +GetLastFailureAsHRESULT +HRESULTFromNTSTATUS +SxTracerDebuggerBreak +SxTracerGetThreadContextDebug +SxTracerGetThreadContextRetail +SxTracerShouldTrackFailure +Win32FromHRESULT +Win32FromNTSTATUS diff --git a/lib/libc/mingw/libarm32/sxssrv.def b/lib/libc/mingw/libarm32/sxssrv.def new file mode 100644 index 0000000000000000000000000000000000000000..4709a04f83f151604ae08d1db0033c70632e5621 --- /dev/null +++ b/lib/libc/mingw/libarm32/sxssrv.def @@ -0,0 +1,8 @@ +; +; Definition file of SXSSRV.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SXSSRV.dll" +EXPORTS +ServerDllInitialization diff --git a/lib/libc/mingw/libarm32/sxsstore.def b/lib/libc/mingw/libarm32/sxsstore.def new file mode 100644 index 0000000000000000000000000000000000000000..9f0f3b63eacc7b7735de218b1b79d7610d8fb31b --- /dev/null +++ b/lib/libc/mingw/libarm32/sxsstore.def @@ -0,0 +1,9 @@ +; +; Definition file of SxsStore.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SxsStore.DLL" +EXPORTS +SxsStoreFinalize +SxsStoreInitialize diff --git a/lib/libc/mingw/libarm32/sysclass.def b/lib/libc/mingw/libarm32/sysclass.def new file mode 100644 index 0000000000000000000000000000000000000000..bd4e26ad5fb1f390b4ddb5502d41b1607a00af6a --- /dev/null +++ b/lib/libc/mingw/libarm32/sysclass.def @@ -0,0 +1,8 @@ +; +; Definition file of sysclass.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sysclass.dll" +EXPORTS +StorageCoInstaller diff --git a/lib/libc/mingw/libarm32/sysmain.def b/lib/libc/mingw/libarm32/sysmain.def new file mode 100644 index 0000000000000000000000000000000000000000..ccde884c6dbb2fc32a8b5113ddda8f55af703ddf --- /dev/null +++ b/lib/libc/mingw/libarm32/sysmain.def @@ -0,0 +1,19 @@ +; +; Definition file of sysmain.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "sysmain.dll" +EXPORTS +PfSvWsSwapAssessmentTask +AgGlLoad +AgPdLoad +AgTwLoad +CloseReadyBoostPerfData +CollectReadyBoostPerfData +GetProviderClassID +MI_Main +OpenReadyBoostPerfData +PfSvSysprepCleanup +PfSvUnattendCallback +SysMtServiceMain diff --git a/lib/libc/mingw/libarm32/sysntfy.def b/lib/libc/mingw/libarm32/sysntfy.def new file mode 100644 index 0000000000000000000000000000000000000000..c4efc45a851e1f601f103e74d401b491dcde0131 --- /dev/null +++ b/lib/libc/mingw/libarm32/sysntfy.def @@ -0,0 +1,9 @@ +; +; Definition file of SYSNTFY.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SYSNTFY.dll" +EXPORTS +SysNotifyStartServer +SysNotifyStopServer diff --git a/lib/libc/mingw/libarm32/syssetup.def b/lib/libc/mingw/libarm32/syssetup.def new file mode 100644 index 0000000000000000000000000000000000000000..3893a1e9cfe6a7c266dd01c1a33181d501c94e32 --- /dev/null +++ b/lib/libc/mingw/libarm32/syssetup.def @@ -0,0 +1,18 @@ +; +; Definition file of SYSSETUP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SYSSETUP.dll" +EXPORTS +AsrAddSifEntryA +AsrAddSifEntryW +AsrCreateStateFileA +AsrCreateStateFileW +AsrFreeContext +AsrRestorePlugPlayRegistryData +GetAnswerFileSetting +SetupChangeFontSize +SetupInfObjectInstallActionW +SetupSetDisplay +WaitForSamService diff --git a/lib/libc/mingw/libarm32/systemeventsbrokerclient.def b/lib/libc/mingw/libarm32/systemeventsbrokerclient.def new file mode 100644 index 0000000000000000000000000000000000000000..a43a76aab1b4eeee53a844710814ed0d746efe99 --- /dev/null +++ b/lib/libc/mingw/libarm32/systemeventsbrokerclient.def @@ -0,0 +1,30 @@ +; +; Definition file of SystemEventsBrokerClient.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SystemEventsBrokerClient.dll" +EXPORTS +SebCreateBackgroundDownloadEvent +SebCreateDeviceServicingEvent +SebCreateDeviceUseEvent +SebCreateDisplayOnEvent +SebCreateInfrastructureConditionEvent +SebCreateLocationEvent +SebCreateLockScreenAppAddedEvent +SebCreateLockScreenAppRemovedEvent +SebCreateNetOperatorHotSpotAuthEvent +SebCreateOEMPreInstallEvent +SebCreateSessionConnectedEvent +SebCreateSessionStartEvent +SebCreateUnconstrainedBackgroundDownloadEvent +SebCreateUserPresentEvent +SebDeleteEvent +SebEnumerateEvents +SebQueryEventData +SebRegisterPrivateEvent +SebRegisterWellKnownEvent +SebRegisterWellKnownFilteredEvent +SebSignalBackgroundDownloadEvent +SebSignalDeviceEvent +SebSignalOEMPreInstallEvent diff --git a/lib/libc/mingw/libarm32/systemeventsbrokerserver.def b/lib/libc/mingw/libarm32/systemeventsbrokerserver.def new file mode 100644 index 0000000000000000000000000000000000000000..0df7c986b52192fa90575341e5dbacd5a47d6ae0 --- /dev/null +++ b/lib/libc/mingw/libarm32/systemeventsbrokerserver.def @@ -0,0 +1,9 @@ +; +; Definition file of SystemEventsBrokerServer.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SystemEventsBrokerServer.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/systemsettings.deviceencryptionhandlers.def b/lib/libc/mingw/libarm32/systemsettings.deviceencryptionhandlers.def new file mode 100644 index 0000000000000000000000000000000000000000..40652d3e49a482abc16dc484ab8e29ae6ecad880 --- /dev/null +++ b/lib/libc/mingw/libarm32/systemsettings.deviceencryptionhandlers.def @@ -0,0 +1,9 @@ +; +; Definition file of SystemSettings.DeviceEncryptionHandlers.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SystemSettings.DeviceEncryptionHandlers.dll" +EXPORTS +GetActualDeviceEncryptionUIState +GetSetting diff --git a/lib/libc/mingw/libarm32/systemsettings.handlers.def b/lib/libc/mingw/libarm32/systemsettings.handlers.def new file mode 100644 index 0000000000000000000000000000000000000000..d1216933a4b61fee1946b2fef825a54eb3e5dbec --- /dev/null +++ b/lib/libc/mingw/libarm32/systemsettings.handlers.def @@ -0,0 +1,8 @@ +; +; Definition file of SystemSettings.Handlers.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SystemSettings.Handlers.dll" +EXPORTS +GetSetting diff --git a/lib/libc/mingw/libarm32/systemsettingsadminflowui.def b/lib/libc/mingw/libarm32/systemsettingsadminflowui.def new file mode 100644 index 0000000000000000000000000000000000000000..93839cdea989f09bc3ef21ab8a2d90ff10177eaa --- /dev/null +++ b/lib/libc/mingw/libarm32/systemsettingsadminflowui.def @@ -0,0 +1,24 @@ +; +; Definition file of SystemSettingsAdminFlowUI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SystemSettingsAdminFlowUI.dll" +EXPORTS +InitializeXamlCustomResourceLoader +InitializeXamlRuntime +UninitializeXamlCustomResourceLoader +UninitializeXamlRuntime +AddDomainUserPage_CreateInstance +CorpDeviceConfirmationPage_CreateInstance +CorpDeviceManagementPage_CreateInstance +DeviceEncryptionPage_CreateInstance +EditUserPage_CreateInstance +JoinDomainPage_CreateInstance +LeaveDomainPage_CreateInstance +LockdownAppPage_CreateInstance +LockdownUserPage_CreateInstance +RemoveUserPage_CreateInstance +RenamePCPage_CreateInstance +SetDateTimePage_CreateInstance +UnblockSimPinPage_CreateInstance diff --git a/lib/libc/mingw/libarm32/systemsettingsdatabase.def b/lib/libc/mingw/libarm32/systemsettingsdatabase.def new file mode 100644 index 0000000000000000000000000000000000000000..c996729f342b134ef1969e6e2199347be730d3bd --- /dev/null +++ b/lib/libc/mingw/libarm32/systemsettingsdatabase.def @@ -0,0 +1,8 @@ +; +; Definition file of SystemSettingsDatabase.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "SystemSettingsDatabase.dll" +EXPORTS +GetSettingsDatabase diff --git a/lib/libc/mingw/libarm32/tabbtn.def b/lib/libc/mingw/libarm32/tabbtn.def new file mode 100644 index 0000000000000000000000000000000000000000..f8101210d93749b4f2f48869e76c809ce382a9b0 --- /dev/null +++ b/lib/libc/mingw/libarm32/tabbtn.def @@ -0,0 +1,232 @@ +; +; Definition file of TabBtn.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TabBtn.dll" +EXPORTS +??0?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QAA@ABV01@@Z +??0?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QAA@XZ +??0?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QAA@ABV01@@Z +??0?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QAA@XZ +??0?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QAA@ABV01@@Z +??0?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QAA@XZ +??0?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QAA@ABV01@@Z +??0?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QAA@XZ +??0?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QAA@XZ +??0CActions@@QAA@ABV0@@Z +??0CActions@@QAA@XZ +??0CButtonAction@@QAA@W4BUTTONACTION_TYPE@@@Z +??0CButtonConfig@@QAA@ABV0@@Z +??0CButtonConfig@@QAA@XZ +??0CButtonMonitor@@QAA@ABV0@@Z +??0CButtonMonitor@@QAA@XZ +??0CButtonSetting@@QAA@ABV0@@Z +??0CButtonSetting@@QAA@XZ +??0CButtonSettings@@QAA@ABV0@@Z +??0CButtonSettings@@QAA@XZ +??0CFunctionNotification@@QAA@XZ +??0CHidButton@@QAA@PAUHWND__@@II@Z +??0COrientation@@QAA@XZ +??1?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QAA@XZ +??1?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QAA@XZ +??1?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QAA@XZ +??1?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QAA@XZ +??1?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QAA@XZ +??1CActions@@QAA@XZ +??1CButtonAction@@QAA@XZ +??1CButtonConfig@@QAA@XZ +??1CButtonMonitor@@QAA@XZ +??1CButtonSetting@@QAA@XZ +??1CButtonSettings@@QAA@XZ +??1CFunctionNotification@@QAA@XZ +??1CHidButton@@QAA@XZ +??1COrientation@@QAA@XZ +??4?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QAAAAV01@ABV01@@Z +??4?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QAAAAV01@ABV01@@Z +??4?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QAAAAV01@ABV01@@Z +??4?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QAAAAV01@ABV01@@Z +??4?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QAAAAV01@ABV01@@Z +??4CActions@@QAAAAV0@ABV0@@Z +??4CButtonAction@@QAAAAV0@ABV0@@Z +??4CButtonConfig@@QAAAAV0@ABV0@@Z +??4CButtonMonitor@@QAAAAV0@ABV0@@Z +??4CButtonSetting@@QAAAAV0@ABV0@@Z +??4CButtonSettings@@QAAAAV0@ABV0@@Z +??4CFunctionNotification@@QAAAAV0@ABV0@@Z +??4CHidButton@@QAAAAV0@ABV0@@Z +??4COrientation@@QAAAAV0@ABV0@@Z +??A?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QAAAAPAUACTION@@H@Z +??A?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QBAABQAUACTION@@H@Z +??A?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QAAAAPAVCButtonAction@@H@Z +??A?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QBAABQAVCButtonAction@@H@Z +??A?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QAAAAPAVCButtonSetting@@H@Z +??A?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QBAABQAVCButtonSetting@@H@Z +??A?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QAAAAPAVCOrientation@@H@Z +??A?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QBAABQAVCOrientation@@H@Z +?Add@?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QAAHABQAUACTION@@@Z +?Add@?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QAAHABQAVCButtonAction@@@Z +?Add@?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QAAHABQAVCButtonSetting@@@Z +?Add@?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QAAHABQAVCOrientation@@@Z +?Add@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QAAHABKABQAVCButtonImages@@@Z +?CanRepeat@CButtonAction@@QBAHXZ +?Clone@CButtonAction@@QBAJPAPAV1@@Z +?CreateExtendedActionObject@CButtonMonitor@@SAJPAPAUIUnknown@@@Z +?CreateTrayWindow@CFunctionNotification@@AAAJXZ +?DispatchHidBtnEvents@CHidButton@@QAAJPAUHRAWINPUT__@@@Z +?DoBuiltInAction@CButtonMonitor@@AAAJPAVCButtonAction@@HH@Z +?DoButtonAction@CButtonMonitor@@AAAJPAVCButtonAction@@KHH@Z +?ExecuteObject@CButtonMonitor@@AAAJPBG0@Z +?Find@?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QBAHABQAUACTION@@@Z +?Find@?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QBAHABQAVCButtonAction@@@Z +?Find@?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QBAHABQAVCButtonSetting@@@Z +?Find@?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QBAHABQAVCOrientation@@@Z +?FindActionById@CActions@@QAAPAUACTION@@K@Z +?FindDeviceByHandle@CHidButton@@QAAPAU_hidbtndev@@PAX@Z +?FindKey@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QBAHABK@Z +?FindUsage@CHidButton@@AAAHPAU_USAGE_AND_PAGE@@KGG@Z +?FindVal@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QBAHABQAVCButtonImages@@@Z +?FreeData@CButtonAction@@QAAXXZ +?GetActionAt@CActions@@QAAPAUACTION@@H@Z +?GetActionFromOrientation@CButtonSetting@@QAAJKPAPAVCButtonAction@@00@Z +?GetAllowedActions@CButtonSetting@@QAAPBGXZ +?GetButtonActionType@CButtonAction@@QBA?BW4BUTTONACTION_TYPE@@XZ +?GetButtonConfig@CButtonMonitor@@QAAPAVCButtonConfig@@XZ +?GetButtonCount@CButtonSettings@@QBAHXZ +?GetButtonFromId@CButtonSettings@@QAAJKPAPAVCButtonSetting@@@Z +?GetButtonIdFromIndex@CButtonSettings@@QAAKK@Z +?GetButtonIds@CButtonSettings@@QBAJPAKH@Z +?GetButtonName@CButtonSetting@@QAAPBGXZ +?GetButtonName@CButtonSettings@@QBAPBGH@Z +?GetCount@CActions@@QAAHXZ +?GetCurrentDisplayOrientation@CButtonConfig@@QAAKXZ +?GetData@?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QBAPAPAUACTION@@XZ +?GetData@?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QBAPAPAVCButtonAction@@XZ +?GetData@?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QBAPAPAVCButtonSetting@@XZ +?GetData@?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QBAPAPAVCOrientation@@XZ +?GetData@CButtonAction@@QBAQAEXZ +?GetDataDWORD@CButtonAction@@QBA?BKXZ +?GetDefSeq@COrientation@@QAAKXZ +?GetDescription@COrientation@@QAAPBGXZ +?GetDetailImage@CButtonSettings@@QAAPAUHBITMAP__@@KK@Z +?GetDisallowedActions@CButtonSetting@@QAAPBGXZ +?GetDisplayOrientationName@CButtonConfig@@QAAPBGK@Z +?GetFlags@CButtonSetting@@QAAKXZ +?GetFnKeyButtonId@CButtonSettings@@QAAKXZ +?GetHidBtnUsages@CHidButton@@AAAHPAU_hidbtndev@@PAUtagRAWINPUT@@GGPAU_USAGE_AND_PAGE@@PAK@Z +?GetId@CButtonAction@@QBAKXZ +?GetId@CButtonSetting@@QAAKXZ +?GetKeyAt@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QBAAAKH@Z +?GetKeyName@COrientation@@QAAPBGXZ +?GetLocationImage@CButtonSettings@@QAAPAUHBITMAP__@@KK@Z +?GetMode@COrientation@@QAAKXZ +?GetOrientSeq@CButtonConfig@@QBAKI@Z +?GetOrientSeqCount@CButtonConfig@@QBAKXZ +?GetOrientationMode@CButtonAction@@QBAKXZ +?GetRegType@CButtonAction@@QBAKXZ +?GetSize@?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QBAHXZ +?GetSize@?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QBAHXZ +?GetSize@?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QBAHXZ +?GetSize@?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QBAHXZ +?GetSize@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QBAHXZ +?GetSize@CButtonAction@@QBAKXZ +?GetValueAt@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QBAAAPAVCButtonImages@@H@Z +HandleTabletButtonMessages +?Hide@CFunctionNotification@@QAAJXZ +?InSession0@CButtonMonitor@@AAAHXZ +?Init@CActions@@QAAJXZ +?Init@CButtonConfig@@QAAJH@Z +?Init@CButtonMonitor@@QAAJPAUHWND__@@@Z +?Init@COrientation@@QAAJPAUHKEY__@@@Z +InitializeTabletButtons +?InternalSetAtIndex@?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QAAXHABQAUACTION@@@Z +?InternalSetAtIndex@?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QAAXHABQAVCButtonAction@@@Z +?InternalSetAtIndex@?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QAAXHABQAVCButtonSetting@@@Z +?InternalSetAtIndex@?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QAAXHABQAVCOrientation@@@Z +?InternalSetAtIndex@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QAAXHABKABQAVCButtonImages@@@Z +?IsActionRepeatable@CButtonAction@@SAHK@Z +?IsActionUnsupported@CButtonMonitor@@SAHK@Z +?IsSameAction@CButtonAction@@QBAHPBV1@@Z +?LoadImageDLL@CButtonSettings@@AAAHXZ +?LoadSettings@CButtonConfig@@QAAJXZ +?Lookup@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QBAPAVCButtonImages@@ABK@Z +?MakeAllUserActionsEqual@CButtonSetting@@QAAJK@Z +?NotifyFnMode@CButtonMonitor@@AAAJH@Z +?OnActionAppCommand@CButtonMonitor@@AAAJPAVCButtonAction@@HH@Z +?OnActionContextMenu@CButtonMonitor@@AAAJPAVCButtonAction@@HH@Z +?OnActionDisplayOff@CButtonMonitor@@AAAJPAVCButtonAction@@HH@Z +?OnActionLaunchApp@CButtonMonitor@@AAAJPAVCButtonAction@@HH@Z +?OnActionMouseWheel@CButtonMonitor@@AAAJPAVCButtonAction@@HH@Z +?OnActionSendKey@CButtonMonitor@@AAAJPAVCButtonAction@@HH@Z +?OnActionSetOrientation@CButtonMonitor@@AAAJPAVCButtonAction@@HH@Z +?OnActionUnknown@CButtonMonitor@@AAAJPAVCButtonAction@@HH@Z +?OnActionWindowsFlip3d@CButtonMonitor@@AAAJPAVCButtonAction@@HH@Z +?OnActionWindowsFlip@CButtonMonitor@@AAAJPAVCButtonAction@@HH@Z +?OnButtonDown@CButtonMonitor@@AAAXIJ@Z +?OnButtonUp@CButtonMonitor@@AAAXIJ@Z +?OnDisplayChange@CButtonMonitor@@AAAXIJ@Z +?OnFnKeyTimer@CButtonMonitor@@AAAXXZ +?OnHoldTimer@CButtonMonitor@@AAAXXZ +?OnInput@CButtonMonitor@@AAAXIJ@Z +?OnMessage@CButtonMonitor@@QAAXIIJ@Z +?OnRepeatTimer@CButtonMonitor@@AAAXXZ +?OnSettingChange@CButtonMonitor@@AAAXIJ@Z +?OnTimer@CButtonMonitor@@AAAXIJ@Z +?ProcessAction@CButtonMonitor@@AAAJKH@Z +?ProcessEvent@CButtonMonitor@@AAAJKH@Z +?RegReadActions@CButtonConfig@@QAAXPAUHKEY__@@PAVCButtonSetting@@H@Z +?RegReadAndAllocate@CButtonConfig@@SAJPAUHKEY__@@PBGPAKPAPAE2@Z +?RegReadButtonSetting@CButtonConfig@@QAAJPAUHKEY__@@HH@Z +?RegReadButtonsSettings@CButtonConfig@@QAAJXZ +?RegReadDisplayOrientations@CButtonConfig@@QAAJXZ +?RegReadOrientationSeq@CButtonConfig@@QAAJXZ +?RegisterButtonDevices@CButtonMonitor@@QAAJXZ +?RegisterForPopups@CButtonMonitor@@AAAJXZ +?RegisterHidBtnDevice@CHidButton@@QAAPAU_hidbtndev@@PAXPAK@Z +?ReleaseDownButtons@CButtonMonitor@@AAAJXZ +?ReleaseRepeatOrHoldButton@CButtonMonitor@@AAAJXZ +?Remove@?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QAAHABQAUACTION@@@Z +?Remove@?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QAAHABQAVCButtonAction@@@Z +?Remove@?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QAAHABQAVCButtonSetting@@@Z +?Remove@?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QAAHABQAVCOrientation@@@Z +?Remove@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QAAHABK@Z +?RemoveAll@?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QAAXXZ +?RemoveAll@?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QAAXXZ +?RemoveAll@?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QAAXXZ +?RemoveAll@?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QAAXXZ +?RemoveAll@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QAAXXZ +?RemoveAt@?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QAAHH@Z +?RemoveAt@?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QAAHH@Z +?RemoveAt@?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QAAHH@Z +?RemoveAt@?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QAAHH@Z +?RemoveAt@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QAAHH@Z +?ResetDeprecatedAction@CButtonConfig@@AAAXPAVCButtonAction@@@Z +?ReverseLookup@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QBAKABQAVCButtonImages@@@Z +?SaveSettings@CButtonConfig@@QAAJXZ +?SendAppCommand@CButtonMonitor@@AAAJG@Z +?SendModKeys@CButtonMonitor@@CAXEH@Z +?SendVKey@CButtonMonitor@@CAXEEH@Z +?Set@CButtonAction@@QAAJPBV1@@Z +?SetAt@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QAAHABKABQAVCButtonImages@@@Z +?SetAtIndex@?$CSimpleArray@PAUACTION@@V?$CSimpleArrayEqualHelper@PAUACTION@@@ATL@@@ATL@@QAAHHABQAUACTION@@@Z +?SetAtIndex@?$CSimpleArray@PAVCButtonAction@@V?$CSimpleArrayEqualHelper@PAVCButtonAction@@@ATL@@@ATL@@QAAHHABQAVCButtonAction@@@Z +?SetAtIndex@?$CSimpleArray@PAVCButtonSetting@@V?$CSimpleArrayEqualHelper@PAVCButtonSetting@@@ATL@@@ATL@@QAAHHABQAVCButtonSetting@@@Z +?SetAtIndex@?$CSimpleArray@PAVCOrientation@@V?$CSimpleArrayEqualHelper@PAVCOrientation@@@ATL@@@ATL@@QAAHHABQAVCOrientation@@@Z +?SetAtIndex@?$CSimpleMap@KPAVCButtonImages@@V?$CSimpleMapEqualHelper@KPAVCButtonImages@@@ATL@@@ATL@@QAAHHABKABQAVCButtonImages@@@Z +?SetData@CButtonAction@@QAAJQAEK@Z +?SetDataDWORD@CButtonAction@@QAAJK@Z +?SetDisplayOrientation@CButtonMonitor@@AAAJH@Z +?SetDisplayPower@CButtonMonitor@@AAAXH@Z +?SetId@CButtonAction@@QAAXK@Z +?ShouldButtonShowUI@CButtonSettings@@QBAHH@Z +?ShouldSendEscapeForBack@CButtonMonitor@@AAAHXZ +?Show@CFunctionNotification@@QAAJXZ +?ShowWindowSwitchWindow@CButtonMonitor@@CAJXZ +UninitializeTabletButtons +?UnregisterButtonDevices@CButtonMonitor@@QAAJXZ +?UnregisterHidBtnDevice@CHidButton@@QAAHPAU_hidbtndev@@PAK@Z +?UpdateButtonRates@CButtonConfig@@QAAJXZ +?UpdateCurrentDisplayOrientation@CButtonConfig@@QAAXXZ +?WinEventProc@CButtonMonitor@@SAXPAUHWINEVENTHOOK__@@KPAUHWND__@@JJKK@Z +?WindowProc@CFunctionNotification@@SAJPAUHWND__@@IIJ@Z +?sm_dwPopupCount@CButtonMonitor@@2KA DATA diff --git a/lib/libc/mingw/libarm32/tabsvc.def b/lib/libc/mingw/libarm32/tabsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..4d96ee6ee55b7d9c8a2b2cea5a9634aa50d620c1 --- /dev/null +++ b/lib/libc/mingw/libarm32/tabsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of TabSvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TabSvc.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/tapisrv.def b/lib/libc/mingw/libarm32/tapisrv.def new file mode 100644 index 0000000000000000000000000000000000000000..98180731d1e53feb8a7f587305db6ba1442b4d39 --- /dev/null +++ b/lib/libc/mingw/libarm32/tapisrv.def @@ -0,0 +1,9 @@ +; +; Definition file of tapisrv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "tapisrv.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/tapisysprep.def b/lib/libc/mingw/libarm32/tapisysprep.def new file mode 100644 index 0000000000000000000000000000000000000000..2aee9004b21457db7fb0233b01bb1c0c1422c148 --- /dev/null +++ b/lib/libc/mingw/libarm32/tapisysprep.def @@ -0,0 +1,8 @@ +; +; Definition file of tapisysprep.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "tapisysprep.dll" +EXPORTS +TapiSysPrepClean diff --git a/lib/libc/mingw/libarm32/taskcomp.def b/lib/libc/mingw/libarm32/taskcomp.def new file mode 100644 index 0000000000000000000000000000000000000000..ab6613c7d4b8fb6ed12c4b0f1c28b286ca4af70d --- /dev/null +++ b/lib/libc/mingw/libarm32/taskcomp.def @@ -0,0 +1,14 @@ +; +; Definition file of taskcomp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "taskcomp.dll" +EXPORTS +DeleteTaskNotification +InitializeAdapter +IsRegistering +RegisterTaskNotification +SetSdNotification +ShutdownAdapter +UpdateJobStatus diff --git a/lib/libc/mingw/libarm32/tcpipsetup.def b/lib/libc/mingw/libarm32/tcpipsetup.def new file mode 100644 index 0000000000000000000000000000000000000000..f8c3b84711bc093a88051e04c8585f09f3bbb8b5 --- /dev/null +++ b/lib/libc/mingw/libarm32/tcpipsetup.def @@ -0,0 +1,8 @@ +; +; Definition file of TcpipSetup.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TcpipSetup.dll" +EXPORTS +DllRegisterNetSetupPlugin diff --git a/lib/libc/mingw/libarm32/tcpmib.def b/lib/libc/mingw/libarm32/tcpmib.def new file mode 100644 index 0000000000000000000000000000000000000000..a3742bd05794843c225d7cf7c3d3d4c18f55f84a --- /dev/null +++ b/lib/libc/mingw/libarm32/tcpmib.def @@ -0,0 +1,42 @@ +; +; Definition file of TCPMIB.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TCPMIB.dll" +EXPORTS +??0CTcpMib@@QAA@ABV0@@Z +??0CTcpMib@@QAA@XZ +??0CTcpMibABC@@QAA@ABV0@@Z +??0CTcpMibABC@@QAA@XZ +??1CTcpMib@@UAA@XZ +??1CTcpMibABC@@UAA@XZ +??4CTcpMib@@QAAAAV0@ABV0@@Z +??4CTcpMibABC@@QAAAAV0@ABV0@@Z +??_7CTcpMib@@6B@ DATA +??_7CTcpMibABC@@6B@ DATA +?GetDeviceDescription@CTcpMib@@UAAKPBD0KPAGK@Z +?GetDeviceId@CTcpMib@@UAAJPBGKPAGKPAK@Z +?GetDeviceIdFromIni@CTcpMib@@AAAJPBGKPAGKPAK@Z +?GetDeviceIdFromMib@CTcpMib@@AAAJPBGKPAGKPAK@Z +?GetNextRequestId@CTcpMib@@UAAKPAK@Z +?GetPortList@CTcpMib@@UAAJPBGPAEKPAK@Z +?GetPortListFromIni@CTcpMib@@AAAJPBGPAEKPAK@Z +?GetPortListFromMib@CTcpMib@@AAAJPBGPAEKPAK@Z +?GetStatusFromVBL@CTcpMib@@CAKPAXPAUsmiVALUE@@11@Z +?InitSnmp@CTcpMib@@UAAKXZ +?IsValid@CTcpMib@@QBAHXZ +?MapAsynchToPortStatus@CTcpMib@@CAHKPAU_PORT_INFO_3W@@@Z +?RFC1157ToString@CTcpMib@@UAAHPAUSnmpVarBind@@PAGKPAK@Z +?RegisterDeviceStatusCallback@CTcpMib@@UAAKP6AKHPBD0KKK@ZPAPAX@Z +?RequestDeviceStatus@CTcpMib@@UAAKPAXKPBG1K@Z +?SnmpCallback@CTcpMib@@CAKPAXPAUHWND__@@IIJ0@Z +?SnmpGet@CTcpMib@@QAAKPBD0PAUSnmpVarBindList@@@Z +?SnmpGet@CTcpMib@@UAAKPBD00PAUSnmpVarBindList@@@Z +?SnmpGet@CTcpMib@@UAAKPBD0PAUAsnObjectIdentifier@@PAUSnmpVarBindList@@@Z +?SnmpGetNext@CTcpMib@@QAAKPBD0PAUSnmpVarBindList@@@Z +?SnmpGetNext@CTcpMib@@UAAKPBD0PAUAsnObjectIdentifier@@PAUSnmpVarBindList@@@Z +?SupportsPortMonMib@CTcpMib@@AAAJPBGPAH@Z +?SupportsPrinterMib@CTcpMib@@UAAHPBD0KPAH@Z +?UnInitSnmp@CTcpMib@@UAAXXZ +GetTcpMibPtr diff --git a/lib/libc/mingw/libarm32/tcpmonui.def b/lib/libc/mingw/libarm32/tcpmonui.def new file mode 100644 index 0000000000000000000000000000000000000000..47b049555ebbb84db928438c62e595a22882101c --- /dev/null +++ b/lib/libc/mingw/libarm32/tcpmonui.def @@ -0,0 +1,22 @@ +; +; Definition file of TCPMonUI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TCPMonUI.dll" +EXPORTS +??0CPortABC@@QAA@ABV0@@Z +??0CPortABC@@QAA@XZ +??0CTcpMibABC@@QAA@ABV0@@Z +??0CTcpMibABC@@QAA@XZ +??1CPortABC@@UAA@XZ +??1CTcpMibABC@@UAA@XZ +??4CPortABC@@QAAAAV0@ABV0@@Z +??4CTcpMibABC@@QAAAAV0@ABV0@@Z +??_7CPortABC@@6B@ DATA +??_7CTcpMibABC@@6B@ DATA +InitializePrintMonitorUI2 +?Read@CPortABC@@UAAKQAXPAEKPAK@Z +InitializePrintMonitorUI +LocalAddPortUI +LocalConfigurePortUI diff --git a/lib/libc/mingw/libarm32/termsrv.def b/lib/libc/mingw/libarm32/termsrv.def new file mode 100644 index 0000000000000000000000000000000000000000..e1013f484b2020af308378277a495d228d3b97c6 --- /dev/null +++ b/lib/libc/mingw/libarm32/termsrv.def @@ -0,0 +1,9 @@ +; +; Definition file of TermSrv.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TermSrv.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/tetheringieprovider.def b/lib/libc/mingw/libarm32/tetheringieprovider.def new file mode 100644 index 0000000000000000000000000000000000000000..f47256790476170974d297b2561c247dc10a6463 --- /dev/null +++ b/lib/libc/mingw/libarm32/tetheringieprovider.def @@ -0,0 +1,8 @@ +; +; Definition file of TetheringIeProvider.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TetheringIeProvider.dll" +EXPORTS +VsIeProviderGetFunctionTable diff --git a/lib/libc/mingw/libarm32/tetheringmgr.def b/lib/libc/mingw/libarm32/tetheringmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..e1061a19afceb3a9ff431c3e8f3bfdf1338a7427 --- /dev/null +++ b/lib/libc/mingw/libarm32/tetheringmgr.def @@ -0,0 +1,12 @@ +; +; Definition file of TetheringMgr.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TetheringMgr.dll" +EXPORTS +TetheringManagerDeinit +TetheringManagerInit +TetheringManagerNotify +TetheringManagerQueryParameter +TetheringManagerSetParameter diff --git a/lib/libc/mingw/libarm32/tetheringstation.def b/lib/libc/mingw/libarm32/tetheringstation.def new file mode 100644 index 0000000000000000000000000000000000000000..6e1a7c54eaeed2658e9bf219405c447dbf14687b --- /dev/null +++ b/lib/libc/mingw/libarm32/tetheringstation.def @@ -0,0 +1,15 @@ +; +; Definition file of TetheringStation.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TetheringStation.dll" +EXPORTS +TetheringStationConnect +TetheringStationDeinitialize +TetheringStationDisconnect +TetheringStationEnumerate +TetheringStationFreeMemory +TetheringStationInitialize +TetheringStationRegisterForNotification +TetheringStationUnregisterForNotification diff --git a/lib/libc/mingw/libarm32/themecpl.def b/lib/libc/mingw/libarm32/themecpl.def new file mode 100644 index 0000000000000000000000000000000000000000..761431fc9000cc7327a844b854af76c1ee6e7136 --- /dev/null +++ b/lib/libc/mingw/libarm32/themecpl.def @@ -0,0 +1,8 @@ +; +; Definition file of THEMECPL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "THEMECPL.dll" +EXPORTS +OpenThemeActionW diff --git a/lib/libc/mingw/libarm32/themeservice.def b/lib/libc/mingw/libarm32/themeservice.def new file mode 100644 index 0000000000000000000000000000000000000000..b364735253aa803537f6d065091de45808d8fabb --- /dev/null +++ b/lib/libc/mingw/libarm32/themeservice.def @@ -0,0 +1,8 @@ +; +; Definition file of THEMESERVICE.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "THEMESERVICE.dll" +EXPORTS +ThemeServiceMain diff --git a/lib/libc/mingw/libarm32/timebrokerclient.def b/lib/libc/mingw/libarm32/timebrokerclient.def new file mode 100644 index 0000000000000000000000000000000000000000..232c0b22dc9d3d1c0b691d259729e2ed35fe9038 --- /dev/null +++ b/lib/libc/mingw/libarm32/timebrokerclient.def @@ -0,0 +1,17 @@ +; +; Definition file of TimeBrokerClient.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TimeBrokerClient.dll" +EXPORTS +TbCreateCEvent +TbCreateEvent +TbDeleteCEvent +TbDeleteEvent +TbEnumerateCEvents +TbEnumerateEvents +TbQueryCEventData +TbQueryEventData +TbUpdateCEvent +TbUpdateEvent diff --git a/lib/libc/mingw/libarm32/timebrokerserver.def b/lib/libc/mingw/libarm32/timebrokerserver.def new file mode 100644 index 0000000000000000000000000000000000000000..f3000bd195369e2f92bd220d3a11b28d4f14c788 --- /dev/null +++ b/lib/libc/mingw/libarm32/timebrokerserver.def @@ -0,0 +1,9 @@ +; +; Definition file of TimeBrokerServer.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TimeBrokerServer.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/timedatemuicallback.def b/lib/libc/mingw/libarm32/timedatemuicallback.def new file mode 100644 index 0000000000000000000000000000000000000000..85c93f80b0a47c94a2bb94e50fe9af136e316a96 --- /dev/null +++ b/lib/libc/mingw/libarm32/timedatemuicallback.def @@ -0,0 +1,8 @@ +; +; Definition file of TIMEDATEMUICALLBACK.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TIMEDATEMUICALLBACK.dll" +EXPORTS +OnMachineUILanguageSwitch diff --git a/lib/libc/mingw/libarm32/tlscsp.def b/lib/libc/mingw/libarm32/tlscsp.def new file mode 100644 index 0000000000000000000000000000000000000000..fdb191c08e60b609383720de61c3b5df288bf2a0 --- /dev/null +++ b/lib/libc/mingw/libarm32/tlscsp.def @@ -0,0 +1,17 @@ +; +; Definition file of tlscsp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "tlscsp.dll" +EXPORTS +TLSCspInit +TLSCspShutdown +TLSGetTSCertificate +TLSFreeTSCertificate +LsCsp_GetServerData +LsCsp_EncryptHwid +LsCsp_DecryptEnvelopedData +LsCsp_StoreSecret +LsCsp_RetrieveSecret +TLSCspStartInstallCertificateThread diff --git a/lib/libc/mingw/libarm32/tpmcompc.def b/lib/libc/mingw/libarm32/tpmcompc.def new file mode 100644 index 0000000000000000000000000000000000000000..49dfb1b8b0819f0071f2f58e06f7d2ec413bcce6 --- /dev/null +++ b/lib/libc/mingw/libarm32/tpmcompc.def @@ -0,0 +1,8 @@ +; +; Definition file of tpmcc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "tpmcc.dll" +EXPORTS +CHOOSER2_PickTargetComputer diff --git a/lib/libc/mingw/libarm32/tpmvsc.def b/lib/libc/mingw/libarm32/tpmvsc.def new file mode 100644 index 0000000000000000000000000000000000000000..0ae0f1937b9622eaf3df520915703844d22636d7 --- /dev/null +++ b/lib/libc/mingw/libarm32/tpmvsc.def @@ -0,0 +1,35 @@ +; +; Definition file of tpmvsc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "tpmvsc.dll" +EXPORTS +TpmVCardCreate +TpmVCardCreateInProc +TpmVCardDestroy +TpmVCardDestroyInProc +VCardAuthenticatePin +VCardChangePin +VCardClose +VCardCreateKey +VCardDeauthenticate +VCardDecrypt +VCardDeinitialize +VCardDeleteKey +VCardEncrypt +VCardExportRsaPubKey +VCardGetChallenge +VCardGetKeyType +VCardGetPinLength +VCardGetRemainingRetryCount +VCardGetTransportKeyAlg +VCardImportRsaKey +VCardImportSymKey +VCardInitialize +VCardInvalidateChallenge +VCardOpen +VCardResetPin +VCardSetResponse +VCardSignHash +VCardUnblockPin diff --git a/lib/libc/mingw/libarm32/tquery.def b/lib/libc/mingw/libarm32/tquery.def new file mode 100644 index 0000000000000000000000000000000000000000..4e0956a2bf4319c8ddc2968e4a99660930c2dd04 --- /dev/null +++ b/lib/libc/mingw/libarm32/tquery.def @@ -0,0 +1,92 @@ +; +; Definition file of TQUERY.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TQUERY.DLL" +EXPORTS +??0CDriveInfo@@QAA@PBGK@Z +??0CFullPath@@QAA@PBG@Z +??0CFullPropSpec@@QAA@ABV0@@Z +??0CMemSerStream@@QAA@PAEK@Z +??0CPidLookupTable@@QAA@XZ +??0CUnNormalizer@@QAA@XZ +??0CiStorage@@QAA@PBGKPAUICiCAdviseStatus@@KH@Z +??0XAct@@QAA@XZ +??1CMemSerStream@@UAA@XZ +??1CPhysStorage@@UAA@XZ +??1CPidLookupTable@@QAA@XZ +??1CiStorage@@UAA@XZ +?CoTaskAllocator@@3VCCoTaskAllocator@@A DATA +?ContainsDrive@CDriveInfo@@SAHPBG@Z +CreatePropMapperStorage +CreateSecurityStoreStorage +?EnumerateProperty@CPidLookupTable@@QAAKAAVCFullPropSpec@@AAI@Z +ExceptInitialize +?GetBlob@CMemDeSerStream@@UAAXPAEK@Z +?GetByte@CMemDeSerStream@@UAAEXZ +?GetChar@CMemDeSerStream@@UAAXPADK@Z +?GetDiskSpace@CDriveInfo@@QAAXAA_J0@Z +?GetDouble@CMemDeSerStream@@UAANXZ +?GetDrive@CDriveInfo@@SAXPBGPAG@Z +?GetFloat@CMemDeSerStream@@UAAMXZ +?GetGUID@CMemDeSerStream@@UAAXAAU_GUID@@@Z +?GetLong@CMemDeSerStream@@UAAJXZ +?GetSectorSize@CDriveInfo@@QAAKXZ +?GetString@CMemDeSerStream@@UAAPADXZ +?GetULong@CMemDeSerStream@@UAAKXZ +?GetUShort@CMemDeSerStream@@UAAGXZ +?GetWChar@CMemDeSerStream@@UAAXPAGK@Z +?GetWString@CMemDeSerStream@@UAAPAGXZ +?Init@CPidLookupTable@@QAAHPAVPRcovStorageObj@@@Z +?IsSameDrive@CDriveInfo@@QAAHPBG@Z +?IsWriteProtected@CDriveInfo@@QAAHXZ +?MakePath@CFullPath@@QAAXPBG@Z +?PeekULong@CMemDeSerStream@@UAAKXZ +?PutBlob@CMemSerStream@@UAAXPBEK@Z +?PutByte@CMemSerStream@@UAAXE@Z +?PutChar@CMemSerStream@@UAAXPBDK@Z +?PutDouble@CMemSerStream@@UAAXN@Z +?PutFloat@CMemSerStream@@UAAXM@Z +?PutGUID@CMemSerStream@@UAAXABU_GUID@@@Z +?PutLong@CMemSerStream@@UAAXJ@Z +?PutString@CMemSerStream@@UAAXPBD@Z +?PutULong@CMemSerStream@@UAAXK@Z +?PutUShort@CMemSerStream@@UAAXG@Z +?PutWChar@CMemSerStream@@UAAXPBGK@Z +?PutWString@CMemSerStream@@UAAXPBG@Z +?QueryPidLookupTable@CiStorage@@QAAPAVPRcovStorageObj@@K@Z +?Read@CCiFile@@QAAXXZ +?ResetType@CAllocStorageVariant@@IAAXAAVPMemoryAllocator@@@Z +?SetLPWSTR@CStorageVariant@@QAAXPBGI@Z +?SetProperty@CFullPropSpec@@QAAHPBG@Z +?SetProperty@CFullPropSpec@@QAAXK@Z +?SkipBlob@CMemDeSerStream@@UAAXK@Z +?SkipByte@CMemDeSerStream@@UAAXXZ +?SkipChar@CMemDeSerStream@@UAAXK@Z +?SkipDouble@CMemDeSerStream@@UAAXXZ +?SkipFloat@CMemDeSerStream@@UAAXXZ +?SkipGUID@CMemDeSerStream@@UAAXXZ +?SkipLong@CMemDeSerStream@@UAAXXZ +?SkipULong@CMemDeSerStream@@UAAXXZ +?SkipUShort@CMemDeSerStream@@UAAXXZ +?SkipWChar@CMemDeSerStream@@UAAXK@Z +?UnNormalizeKey@CUnNormalizer@@QAAXABVCKeyBuf@@AAUtagPROPVARIANT@@PAGK@Z +UseLowFragmentationHeap +?ciDelete@@YAXPAX@Z +?ciNew@@YAPAXI@Z +?ciNewNoThrow@@YAPAXI@Z +AccessDebugTracer +AccessRetailTracer +CIState +ExternPropagateEventToOpenQueries +ForceMasterMerge +PerfmonClose +PerfmonCollect +PerfmonIDXClose +PerfmonIDXCollect +PerfmonIDXOpen +PerfmonOpen +RetailTracerDisable +RetailTracerEnable +RetailTracerReleaseAll diff --git a/lib/libc/mingw/libarm32/trkwks.def b/lib/libc/mingw/libarm32/trkwks.def new file mode 100644 index 0000000000000000000000000000000000000000..a0aa007311d0ab272558ed3ce7f70ad17b279208 --- /dev/null +++ b/lib/libc/mingw/libarm32/trkwks.def @@ -0,0 +1,9 @@ +; +; Definition file of trkwks.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "trkwks.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/tsgqec.def b/lib/libc/mingw/libarm32/tsgqec.def new file mode 100644 index 0000000000000000000000000000000000000000..5f1f9e88eaad9bce5db7f4c2aff2697a8ae5a031 --- /dev/null +++ b/lib/libc/mingw/libarm32/tsgqec.def @@ -0,0 +1,9 @@ +; +; Definition file of tsgQec.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "tsgQec.dll" +EXPORTS +InitializeQec +UninitializeQec diff --git a/lib/libc/mingw/libarm32/tspkg.def b/lib/libc/mingw/libarm32/tspkg.def new file mode 100644 index 0000000000000000000000000000000000000000..45c90c11d7ad666275abf6bb92c918a6eff9e0ba --- /dev/null +++ b/lib/libc/mingw/libarm32/tspkg.def @@ -0,0 +1,9 @@ +; +; Definition file of TSPKG.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TSPKG.dll" +EXPORTS +SpLsaModeInitialize +SpUserModeInitialize diff --git a/lib/libc/mingw/libarm32/tspnprdrcoinstaller.def b/lib/libc/mingw/libarm32/tspnprdrcoinstaller.def new file mode 100644 index 0000000000000000000000000000000000000000..d07b381e0b1da01bdb4c71faf77eab5cfb683d7c --- /dev/null +++ b/lib/libc/mingw/libarm32/tspnprdrcoinstaller.def @@ -0,0 +1,8 @@ +; +; Definition file of TsPnPRdrCoInstaller.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TsPnPRdrCoInstaller.dll" +EXPORTS +TsPnPRdrCoInstaller diff --git a/lib/libc/mingw/libarm32/tsusbgdcoinstaller.def b/lib/libc/mingw/libarm32/tsusbgdcoinstaller.def new file mode 100644 index 0000000000000000000000000000000000000000..1a67b857816f5e8a4278ab351f48596f0d5bc3a1 --- /dev/null +++ b/lib/libc/mingw/libarm32/tsusbgdcoinstaller.def @@ -0,0 +1,8 @@ +; +; Definition file of TsUsbGDCoInstaller.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TsUsbGDCoInstaller.dll" +EXPORTS +TsUsbGDCoInstaller diff --git a/lib/libc/mingw/libarm32/tsusbredirectiongrouppolicyextension.def b/lib/libc/mingw/libarm32/tsusbredirectiongrouppolicyextension.def new file mode 100644 index 0000000000000000000000000000000000000000..e84d99f8d7d586b9178999a2a74680c6f0254196 --- /dev/null +++ b/lib/libc/mingw/libarm32/tsusbredirectiongrouppolicyextension.def @@ -0,0 +1,10 @@ +; +; Definition file of TsUsbRedirectionGroupPolicyExtension.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TsUsbRedirectionGroupPolicyExtension.dll" +EXPORTS +ExecuteProcessGroupPolicyEx +ExecuteProcessGroupPolicyExWithError +ProcessGroupPolicyEx diff --git a/lib/libc/mingw/libarm32/tsworkspace.def b/lib/libc/mingw/libarm32/tsworkspace.def new file mode 100644 index 0000000000000000000000000000000000000000..b0f699dccdb53fea45f3a67d8dcd19763e09820c --- /dev/null +++ b/lib/libc/mingw/libarm32/tsworkspace.def @@ -0,0 +1,16 @@ +; +; Definition file of tsworkspace.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "tsworkspace.dll" +EXPORTS +RADCUISupportCreateSubscriptionClient +RADCUISupportCreateDiscoveryStrategy +RADCProcessGroupPolicyEx +TaskUpdateWorkspaces2 +TaskUpdateWorkspaces +TaskUpdateWorkspacesIfNeeded +WorkspaceSilentSetupW +WorkspaceStatusNotify2 +WorkspaceStatusNotify diff --git a/lib/libc/mingw/libarm32/ttlsauth.def b/lib/libc/mingw/libarm32/ttlsauth.def new file mode 100644 index 0000000000000000000000000000000000000000..4a76a1d25ba83f286403c56aed5266fe2b57514e --- /dev/null +++ b/lib/libc/mingw/libarm32/ttlsauth.def @@ -0,0 +1,10 @@ +; +; Definition file of TtlsAuth.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TtlsAuth.dll" +EXPORTS +EapPeerFreeErrorMemory +EapPeerFreeMemory +EapPeerGetInfo diff --git a/lib/libc/mingw/libarm32/ttlscfg.def b/lib/libc/mingw/libarm32/ttlscfg.def new file mode 100644 index 0000000000000000000000000000000000000000..05cfc78c88c62498d5594608ab75757334443a2d --- /dev/null +++ b/lib/libc/mingw/libarm32/ttlscfg.def @@ -0,0 +1,24 @@ +; +; Definition file of TtlsCfg.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TtlsCfg.dll" +EXPORTS +EapPeerCreateMethodConfiguration +EapPeerGetIdentityPageGuid +EapPeerGetMethodProperties +EapPeerGetNextPageGuid +EapPeerConfigBlob2Xml +EapPeerConfigXml2Blob +EapPeerCredentialsXml2Blob +EapPeerFreeErrorMemory +EapPeerFreeMemory +EapPeerGetConfigBlobAndUserBlob +EapPeerInvokeConfigUI +EapPeerInvokeIdentityUI +EapPeerInvokeInteractiveUI +EapPeerQueryCredentialInputFields +EapPeerQueryInteractiveUIInputFields +EapPeerQueryUIBlobFromInteractiveUIInputFields +EapPeerQueryUserBlobFromCredentialInputFields diff --git a/lib/libc/mingw/libarm32/ttlsext.def b/lib/libc/mingw/libarm32/ttlsext.def new file mode 100644 index 0000000000000000000000000000000000000000..256da3c2b1b28d06db5d9731d147ebac8a73a607 --- /dev/null +++ b/lib/libc/mingw/libarm32/ttlsext.def @@ -0,0 +1,14 @@ +; +; Definition file of TTLSEXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "TTLSEXT.dll" +EXPORTS +TtlsExt_FreeMemoryExt +TtlsExt_GetConfigCacheOnlyCertValidation +TtlsExt_GetConfigForceNotDomainJoined +TtlsExt_GetContextData +TtlsExt_GetUserCredentials +TtlsExt_InvokeServerAuthentication +TtlsExt_ShowHelp diff --git a/lib/libc/mingw/libarm32/twinapi.appcore.def b/lib/libc/mingw/libarm32/twinapi.appcore.def new file mode 100644 index 0000000000000000000000000000000000000000..fd9055e930d62157acb6b1e303c8773b6c63edba --- /dev/null +++ b/lib/libc/mingw/libarm32/twinapi.appcore.def @@ -0,0 +1,71 @@ +; +; Definition file of twinapi.appcore.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "twinapi.appcore.dll" +EXPORTS +ord_1 @1 +ord_2 @2 +ord_3 @3 +ord_4 @4 +ord_5 @5 +ord_6 @6 +ord_7 @7 +ord_8 @8 +ord_9 @9 +ord_10 @10 +ord_11 @11 +ord_12 @12 +BiChangeApplicationStateForPackageName +BiChangeApplicationStateForPsmKey +BiChangeSessionState +BiGetActiveBackgroundTasksEvent +BiIsApplicationTerminateSensitive +BiNotifyNewSession +BiPtActivateDeferredWorkItem +BiPtActivateInBackground +BiPtActivateWorkItem +BiPtAssociateActivationProxy +BiPtAssociateApplicationExtensionClass +BiPtCancelWorkItem +BiPtCreateEventForPackageName +BiPtDeleteEvent +BiPtDisassociateWorkItem +BiPtEnumerateBrokeredEvents +BiPtEnumerateWorkItemsForPackageName +BiPtFreeMemory +BiPtQueryBrokeredEvent +BiPtQuerySystemStateBroadcastChannels +BiPtQueryWorkItem +BiPtSignalEvent +BiPtSignalMultipleEvents +BiResetActiveSessionForPackage +BiSetActiveSessionForPackage +BiUpdateLockScreenApplications +PsmApplyTaskCompletion +PsmBlockAppStateChangeCompletion +PsmDisconnect +PsmIsProcessInApplication +PsmQueryApplicationInformation +PsmQueryApplicationInterferenceCount +PsmQueryApplicationList +PsmQueryApplicationProperties +PsmQueryApplicationResourceUsage +PsmQueryCurrentAppState +PsmQueryMaxMemoryUsage +PsmQueryProcessList +PsmQueryTaskCompletionInformation +PsmRegisterAppStateChangeNotification +PsmRegisterApplicationNotification +PsmRegisterDynamicProcess +PsmRegisterKeyNotification +PsmSetApplicationPriority +PsmSetApplicationProperties +PsmSetApplicationState +PsmShutdownApplication +PsmUnblockAppStateChangeCompletion +PsmUnregisterAppStateChangeNotification +PsmWaitForAppResume +RegisterAppStateChangeNotification +UnregisterAppStateChangeNotification diff --git a/lib/libc/mingw/libarm32/ubpm.def b/lib/libc/mingw/libarm32/ubpm.def new file mode 100644 index 0000000000000000000000000000000000000000..a7475ec00ca0d691653a3a98804c3463e096a559 --- /dev/null +++ b/lib/libc/mingw/libarm32/ubpm.def @@ -0,0 +1,22 @@ +; +; Definition file of UBPM.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "UBPM.dll" +EXPORTS +UbpmAcquireJobBackgroundMode +UbpmApiBufferFree +UbpmCloseTriggerConsumer +UbpmInitialize +UbpmOpenTriggerConsumer +UbpmReleaseJobBackgroundMode +UbpmSessionStateChanged +UbpmTerminate +UbpmTriggerConsumerConfigure +UbpmTriggerConsumerControl +UbpmTriggerConsumerControlNotifications +UbpmTriggerConsumerQueryStatus +UbpmTriggerConsumerRegister +UbpmTriggerConsumerSetStatePublishingSecurity +UbpmTriggerConsumerUnregister diff --git a/lib/libc/mingw/libarm32/udhisapi.def b/lib/libc/mingw/libarm32/udhisapi.def new file mode 100644 index 0000000000000000000000000000000000000000..ffd8c28340f5a1710e5e3708ba1a98893fefe903 --- /dev/null +++ b/lib/libc/mingw/libarm32/udhisapi.def @@ -0,0 +1,10 @@ +; +; Definition file of udhisapi.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "udhisapi.DLL" +EXPORTS +GetExtensionVersion +HttpExtensionProc +TerminateExtension diff --git a/lib/libc/mingw/libarm32/uexfat.def b/lib/libc/mingw/libarm32/uexfat.def new file mode 100644 index 0000000000000000000000000000000000000000..5aab9851326107b2e824cc638a6739bd4a0e2627 --- /dev/null +++ b/lib/libc/mingw/libarm32/uexfat.def @@ -0,0 +1,42 @@ +; +; Definition file of UEXFAT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "UEXFAT.dll" +EXPORTS +??0CLUSTER_CHAIN@@QAA@XZ +??0EXFATDIR@@QAA@XZ +??0EXFAT_DIRENT@@QAA@XZ +??0EXFAT_SA@@QAA@XZ +??0EXFAT_VOL@@QAA@XZ +??1CLUSTER_CHAIN@@UAA@XZ +??1EXFATDIR@@UAA@XZ +??1EXFAT_DIRENT@@UAA@XZ +??1EXFAT_SA@@UAA@XZ +??1EXFAT_VOL@@UAA@XZ +?AllocChain@FAT@@QAAKPAVEXFATBITMAP@@KPAK@Z +Chkdsk +ChkdskEx +Format +FormatEx +?FreeChain@FAT@@QAAXPAVEXFATBITMAP@@K@Z +GetFilesystemInformation +?Initialize@CLUSTER_CHAIN@@QAAEPAVMEM@@PAVLOG_IO_DP_DRIVE@@PAVEXFAT_SA@@PBVFAT@@KKE@Z +?Initialize@EXFATDIR@@QAAEPAVHMEM@@PAVLOG_IO_DP_DRIVE@@PAVEXFAT_SA@@PBVFAT@@K_KE@Z +?Initialize@EXFAT_DIRENT@@QAAEPAVEXFAT_SA@@PAXPAVEXFATDIR@@K@Z +?Initialize@EXFAT_SA@@QAAEPAVLOG_IO_DP_DRIVE@@PAVMESSAGE@@@Z +?Initialize@EXFAT_VOL@@QAA?AW4FORMAT_ERROR_CODE@@PBVWSTRING@@PAVMESSAGE@@EEW4_MEDIA_TYPE@@EE@Z +?QueryAllocatedClusters@FAT@@QBAKXZ +?QueryFileSize@EXFAT_DIRENT@@QAA_JXZ +?QueryLengthOfChain@FAT@@QBAKKPAK@Z +?QueryNthCluster@FAT@@QBAKKK@Z +?QueryStartingCluster@EXFAT_DIRENT@@QAAKXZ +?Read@CLUSTER_CHAIN@@UAAEXZ +?ReadAndRecordBadSectors@CLUSTER_CHAIN@@QAAEPAVEXFATSECRUNBITMAP@@@Z +Recover +?SetFileSize@EXFAT_DIRENT@@QAAE_J@Z +?SetStartingCluster@EXFAT_DIRENT@@QAAEK@Z +?VerifyAndFixPhase2@EXFAT_DIRENT@@QAAEPAVEXFATBITMAP@@0PAVWSTRING@@EEEW4FIX_LEVEL@@PAEPAVMESSAGE@@@Z +?Write@CLUSTER_CHAIN@@UAAEXZ +?WriteAndSkipBadSectors@CLUSTER_CHAIN@@QAAEXZ diff --git a/lib/libc/mingw/libarm32/ufat.def b/lib/libc/mingw/libarm32/ufat.def new file mode 100644 index 0000000000000000000000000000000000000000..5deaba7b65ab3a1e353cbf0b281a9eae7f305693 --- /dev/null +++ b/lib/libc/mingw/libarm32/ufat.def @@ -0,0 +1,63 @@ +; +; Definition file of UFAT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "UFAT.dll" +EXPORTS +??0CLUSTER_CHAIN@@QAA@XZ +??0EA_HEADER@@QAA@XZ +??0EA_SET@@QAA@XZ +??0FAT_DIRENT@@QAA@XZ +??0FAT_SA@@QAA@XZ +??0FILEDIR@@QAA@XZ +??0REAL_FAT_SA@@QAA@XZ +??0ROOTDIR@@QAA@XZ +??1CLUSTER_CHAIN@@UAA@XZ +??1EA_HEADER@@UAA@XZ +??1EA_SET@@UAA@XZ +??1FAT_DIRENT@@UAA@XZ +??1FAT_SA@@UAA@XZ +??1FILEDIR@@UAA@XZ +??1REAL_FAT_SA@@UAA@XZ +??1ROOTDIR@@UAA@XZ +?AllocChain@FAT@@QAAKKPAK@Z +?FreeChain@FAT@@QAAXK@Z +?GetEa@EA_SET@@QAAPAU_EA@@KPAJPAE@Z +?Index12@FAT@@ABAKK@Z +?InitFATChkDirty@REAL_FAT_SA@@QAAEPAVLOG_IO_DP_DRIVE@@PAVMESSAGE@@@Z +?Initialize@CLUSTER_CHAIN@@QAAEPAVMEM@@PAVLOG_IO_DP_DRIVE@@PAVFAT_SA@@PBVFAT@@KK@Z +?Initialize@EA_HEADER@@QAAEPAVMEM@@PAVLOG_IO_DP_DRIVE@@PAVFAT_SA@@PBVFAT@@KK@Z +?Initialize@EA_SET@@QAAEPAVMEM@@PAVLOG_IO_DP_DRIVE@@PAVFAT_SA@@PBVFAT@@KK@Z +?Initialize@FAT_DIRENT@@QAAEPAX@Z +?Initialize@FAT_DIRENT@@QAAEPAXE@Z +?Initialize@FILEDIR@@QAAEPAVMEM@@PAVLOG_IO_DP_DRIVE@@PAVFAT_SA@@PBVFAT@@K@Z +?Initialize@REAL_FAT_SA@@UAAEPAVLOG_IO_DP_DRIVE@@PAVMESSAGE@@E@Z +?Initialize@ROOTDIR@@QAAEPAVMEM@@PAVLOG_IO_DP_DRIVE@@KJ@Z +?IsValidCreationTime@FAT_DIRENT@@QBAEXZ +?IsValidLastAccessTime@FAT_DIRENT@@QBAEXZ +?IsValidLastWriteTime@FAT_DIRENT@@QBAEXZ +?QueryAllocatedClusters@FAT@@QBAKXZ +?QueryCensusAndRelocate@FAT_SA@@QAAEPAU_CENSUS_REPORT@@PAVINTSTACK@@PAE@Z +?QueryCreationTime@FAT_DIRENT@@QBAEPAT_LARGE_INTEGER@@@Z +?QueryEaSetClusterNumber@EA_HEADER@@QBAGG@Z +?QueryFileStartingCluster@FAT_SA@@QAAKPBVWSTRING@@PAVHMEM@@PAPAVFATDIR@@PAEPAVFAT_DIRENT@@@Z +?QueryFreeSectors@REAL_FAT_SA@@QBAKXZ +?QueryLastAccessTime@FAT_DIRENT@@QBAEPAT_LARGE_INTEGER@@@Z +?QueryLastWriteTime@FAT_DIRENT@@QBAEPAT_LARGE_INTEGER@@@Z +?QueryLengthOfChain@FAT@@QBAKKPAK@Z +?QueryLongName@FATDIR@@QAAEJPAVWSTRING@@@Z +?QueryName@FAT_DIRENT@@QBAEPAVWSTRING@@@Z +?QueryNthCluster@FAT@@QBAKKK@Z +?Read@CLUSTER_CHAIN@@UAAEXZ +?Read@EA_SET@@UAAEXZ +?Read@REAL_FAT_SA@@UAAEPAVMESSAGE@@@Z +?SearchForDirEntry@FATDIR@@QAAPAXPBVWSTRING@@@Z +?Set12@FAT@@AAAXKK@Z +?Write@CLUSTER_CHAIN@@UAAEXZ +Chkdsk +ChkdskEx +Format +FormatEx +GetFilesystemInformation +Recover diff --git a/lib/libc/mingw/libarm32/uiautomationcore.def b/lib/libc/mingw/libarm32/uiautomationcore.def deleted file mode 100644 index 6196bc3d981537b298863f070784996da0f617eb..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/libarm32/uiautomationcore.def +++ /dev/null @@ -1,102 +0,0 @@ -; -; Definition file of UIAutomationCore.DLL -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "UIAutomationCore.DLL" -EXPORTS -DockPattern_SetDockPosition -ExpandCollapsePattern_Collapse -ExpandCollapsePattern_Expand -GridPattern_GetItem -InvokePattern_Invoke -ItemContainerPattern_FindItemByProperty -LegacyIAccessiblePattern_DoDefaultAction -LegacyIAccessiblePattern_GetIAccessible -LegacyIAccessiblePattern_Select -LegacyIAccessiblePattern_SetValue -MultipleViewPattern_GetViewName -MultipleViewPattern_SetCurrentView -RangeValuePattern_SetValue -ScrollItemPattern_ScrollIntoView -ScrollPattern_Scroll -ScrollPattern_SetScrollPercent -SelectionItemPattern_AddToSelection -SelectionItemPattern_RemoveFromSelection -SelectionItemPattern_Select -SynchronizedInputPattern_Cancel -SynchronizedInputPattern_StartListening -TextPattern_GetSelection -TextPattern_GetVisibleRanges -TextPattern_RangeFromChild -TextPattern_RangeFromPoint -TextPattern_get_DocumentRange -TextPattern_get_SupportedTextSelection -TextRange_AddToSelection -TextRange_Clone -TextRange_Compare -TextRange_CompareEndpoints -TextRange_ExpandToEnclosingUnit -TextRange_FindAttribute -TextRange_FindText -TextRange_GetAttributeValue -TextRange_GetBoundingRectangles -TextRange_GetChildren -TextRange_GetEnclosingElement -TextRange_GetText -TextRange_Move -TextRange_MoveEndpointByRange -TextRange_MoveEndpointByUnit -TextRange_RemoveFromSelection -TextRange_ScrollIntoView -TextRange_Select -TogglePattern_Toggle -TransformPattern_Move -TransformPattern_Resize -TransformPattern_Rotate -UiaAddEvent -UiaClientsAreListening -UiaDisconnectAllProviders -UiaDisconnectProvider -UiaEventAddWindow -UiaEventRemoveWindow -UiaFind -UiaGetErrorDescription -UiaGetPatternProvider -UiaGetPropertyValue -UiaGetReservedMixedAttributeValue -UiaGetReservedNotSupportedValue -UiaGetRootNode -UiaGetRuntimeId -UiaGetUpdatedCache -UiaHPatternObjectFromVariant -UiaHTextRangeFromVariant -UiaHUiaNodeFromVariant -UiaHasServerSideProvider -UiaHostProviderFromHwnd -UiaIAccessibleFromProvider -UiaLookupId -UiaNavigate -UiaNodeFromFocus -UiaNodeFromHandle -UiaNodeFromPoint -UiaNodeFromProvider -UiaNodeRelease -UiaPatternRelease -UiaProviderForNonClient -UiaProviderFromIAccessible -UiaRaiseAsyncContentLoadedEvent -UiaRaiseAutomationEvent -UiaRaiseAutomationPropertyChangedEvent -UiaRaiseStructureChangedEvent -UiaRaiseTextEditTextChangedEvent -UiaRegisterProviderCallback -UiaRemoveEvent -UiaReturnRawElementProvider -UiaSetFocus -UiaTextRangeRelease -ValuePattern_SetValue -VirtualizedItemPattern_Realize -WindowPattern_Close -WindowPattern_SetWindowVisualState -WindowPattern_WaitForInputIdle diff --git a/lib/libc/mingw/libarm32/uireng.def b/lib/libc/mingw/libarm32/uireng.def new file mode 100644 index 0000000000000000000000000000000000000000..992c2224f32cf8cba76d297fc2e42b0bf2e2c851 --- /dev/null +++ b/lib/libc/mingw/libarm32/uireng.def @@ -0,0 +1,15 @@ +; +; Definition file of uireng.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "uireng.dll" +EXPORTS +UirGetScreenComment +UirInitializeEngine +UirPauseRecordingSession +UirResumeRecordingSession +UirStartRecordingSession +UirStopRecordingSession +UirUninitializeEngine +UirUpdateRecordingSession diff --git a/lib/libc/mingw/libarm32/umpnpmgr.def b/lib/libc/mingw/libarm32/umpnpmgr.def new file mode 100644 index 0000000000000000000000000000000000000000..ef3b1832b241a72b512e23e327d04ea822db3578 --- /dev/null +++ b/lib/libc/mingw/libarm32/umpnpmgr.def @@ -0,0 +1,9 @@ +; +; Definition file of umpnpmgr.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "umpnpmgr.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/umpo.def b/lib/libc/mingw/libarm32/umpo.def new file mode 100644 index 0000000000000000000000000000000000000000..7041129838e7c2bd0ddb7aa6189ef40d409a3580 --- /dev/null +++ b/lib/libc/mingw/libarm32/umpo.def @@ -0,0 +1,24 @@ +; +; Definition file of umpo.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "umpo.dll" +EXPORTS +PtrUmpoOnAcPower DATA +PtrUmpoProviderHandle DATA +UmpoAllocate +UmpoAlpcSendPowerMessage +UmpoFree +UmpoGetActiveScheme +UmpoInternalCloseUserPowerKey +UmpoInternalConvertGuidToString +UmpoInternalDataAccessorToString +UmpoInternalGetActiveSchemeGuid +UmpoInternalOpenGUIDSubKey +UmpoInternalOpenUserPowerKey +UmpoMain +UmpoNotificationHandler +UmpoNotifyKernelAllPowerPolicyChanged +UmpoNotifyKernelPowerPolicyChanged +UmpoWriteToUserPowerKey diff --git a/lib/libc/mingw/libarm32/umpoext.def b/lib/libc/mingw/libarm32/umpoext.def new file mode 100644 index 0000000000000000000000000000000000000000..eede016b93d4efbbf62cae78b7938d5c641061ce --- /dev/null +++ b/lib/libc/mingw/libarm32/umpoext.def @@ -0,0 +1,8 @@ +; +; Definition file of umpoext.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "umpoext.dll" +EXPORTS +ExtensionInit diff --git a/lib/libc/mingw/libarm32/umrdp.def b/lib/libc/mingw/libarm32/umrdp.def new file mode 100644 index 0000000000000000000000000000000000000000..4b704303a2bd18666b98d4e43fe8a52ddf28b286 --- /dev/null +++ b/lib/libc/mingw/libarm32/umrdp.def @@ -0,0 +1,9 @@ +; +; Definition file of UMRDP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "UMRDP.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/unattend.def b/lib/libc/mingw/libarm32/unattend.def new file mode 100644 index 0000000000000000000000000000000000000000..db68a184c7a9e69c466f2812c0b4727ee6eb8e76 --- /dev/null +++ b/lib/libc/mingw/libarm32/unattend.def @@ -0,0 +1,78 @@ +; +; Definition file of UNATTEND.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "UNATTEND.DLL" +EXPORTS +UnattendAddResults +UnattendCleanup +UnattendCtxAddOrModifyNodeText +UnattendCtxBeginModify +UnattendCtxCancelModify +UnattendCtxCleanup +UnattendCtxCommitModify +UnattendCtxCompareNodes +UnattendCtxDeserialize +UnattendCtxDeserializeBuffer +UnattendCtxDeserializeFile +UnattendCtxDeserializeString +UnattendCtxDeserializeWithResults +UnattendCtxEnumGet +UnattendCtxEnumOrderedSubNodes +UnattendCtxGetCount +UnattendCtxGetCountByNode +UnattendCtxGetEnumValue +UnattendCtxGetEnumValueByNode +UnattendCtxGetExpandedString +UnattendCtxGetExpandedStringByNode +UnattendCtxGetFlag +UnattendCtxGetFlagByNode +UnattendCtxGetLong +UnattendCtxGetLongByNode +UnattendCtxGetNodeAttr +UnattendCtxGetNodeChild +UnattendCtxGetNodeValue +UnattendCtxGetRootNode +UnattendCtxGetShowUI +UnattendCtxGetShowUIFromNode +UnattendCtxGetString +UnattendCtxGetStringByNode +UnattendCtxGetUlong +UnattendCtxGetUlongByNode +UnattendCtxOpenNode +UnattendCtxOpenNodeByNode +UnattendCtxPrettyPrint +UnattendCtxRemoveAttr +UnattendCtxRemoveNode +UnattendCtxReplaceMatchedNodesWithText +UnattendCtxReplaceNode +UnattendCtxSerialize +UnattendCtxSerializeSettingsStream +UnattendCtxSerializeToBuffer +UnattendCtxSerializeToBufferFromNode +UnattendCtxSerializeToStream +UnattendCtxSerializeToStreamFromNode +UnattendCtxSetNodeName +UnattendCtxSetString +UnattendCtxSetStringByNode +UnattendCtxSpliceTrees +UnattendDeserializeWithResults +UnattendEnumFree +UnattendFindAnswerFile +UnattendFindAnswerFileSkipPantherFolder +UnattendFindAnswerFileWithResults +UnattendFindFileFromCmdLine +UnattendFormatPath +UnattendFreeNode +UnattendFreeResults +UnattendFreeSetting +UnattendGetCount +UnattendGetFirstFailingSetting +UnattendGetFlag +UnattendGetImplicitContext +UnattendGetString +UnattendIsNodeValid +UnattendIsPassUnusedInCtx +UnattendMarkPassUsedInCtx +UnattendUsedPassesExistInCtx diff --git a/lib/libc/mingw/libarm32/untfs.def b/lib/libc/mingw/libarm32/untfs.def new file mode 100644 index 0000000000000000000000000000000000000000..66f2e0c1888a573b0e756bfc8d32d7bd4e421754 --- /dev/null +++ b/lib/libc/mingw/libarm32/untfs.def @@ -0,0 +1,169 @@ +; +; Definition file of UNTFS.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "UNTFS.dll" +EXPORTS +??0NTFS_ATTRIBUTE@@QAA@XZ +??0NTFS_ATTRIBUTE_DEFINITION_TABLE@@QAA@XZ +??0NTFS_ATTRIBUTE_LIST@@QAA@XZ +??0NTFS_ATTRIBUTE_RECORD@@QAA@XZ +??0NTFS_BAD_CLUSTER_FILE@@QAA@XZ +??0NTFS_BITMAP@@QAA@XZ +??0NTFS_BITMAP_FILE@@QAA@XZ +??0NTFS_BOOT_FILE@@QAA@XZ +??0NTFS_CLUSTER_RUN@@QAA@XZ +??0NTFS_EXTENT_LIST@@QAA@XZ +??0NTFS_FILE_RECORD_SEGMENT@@QAA@XZ +??0NTFS_FRS_STRUCTURE@@QAA@XZ +??0NTFS_INDEX_TREE@@QAA@XZ +??0NTFS_LOG_FILE@@QAA@XZ +??0NTFS_MFT_FILE@@QAA@XZ +??0NTFS_MFT_INFO@@QAA@XZ +??0NTFS_REFLECTED_MASTER_FILE_TABLE@@QAA@XZ +??0NTFS_SA@@QAA@XZ +??0NTFS_UPCASE_FILE@@QAA@XZ +??0NTFS_UPCASE_TABLE@@QAA@XZ +??0NTFS_VOLUME_FILE@@QAA@XZ +??1NTFS_ATTRIBUTE@@UAA@XZ +??1NTFS_ATTRIBUTE_DEFINITION_TABLE@@UAA@XZ +??1NTFS_ATTRIBUTE_LIST@@UAA@XZ +??1NTFS_ATTRIBUTE_RECORD@@UAA@XZ +??1NTFS_BAD_CLUSTER_FILE@@UAA@XZ +??1NTFS_BITMAP@@UAA@XZ +??1NTFS_BITMAP_FILE@@UAA@XZ +??1NTFS_BOOT_FILE@@UAA@XZ +??1NTFS_CLUSTER_RUN@@UAA@XZ +??1NTFS_EXTENT_LIST@@UAA@XZ +??1NTFS_FILE_RECORD_SEGMENT@@UAA@XZ +??1NTFS_FRS_STRUCTURE@@UAA@XZ +??1NTFS_INDEX_TREE@@UAA@XZ +??1NTFS_LOG_FILE@@UAA@XZ +??1NTFS_MFT_FILE@@UAA@XZ +??1NTFS_MFT_INFO@@UAA@XZ +??1NTFS_REFLECTED_MASTER_FILE_TABLE@@UAA@XZ +??1NTFS_SA@@UAA@XZ +??1NTFS_UPCASE_FILE@@UAA@XZ +??1NTFS_UPCASE_TABLE@@UAA@XZ +??1NTFS_VOLUME_FILE@@UAA@XZ +?AddExtent@NTFS_EXTENT_LIST@@QAAEVBIG_INT@@00@Z +?AddFileNameAttribute@NTFS_FILE_RECORD_SEGMENT@@QAAEPAU_FILE_NAME@@@Z +?AddSecurityDescriptor@NTFS_FILE_RECORD_SEGMENT@@QAAEW4_CANNED_SECURITY_TYPE@@PAVNTFS_BITMAP@@@Z +?AddSecurityDescriptorData@NTFS_FILE_RECORD_SEGMENT@@QAAEPAVNTFS_ATTRIBUTE@@PAXPAPAU_SECURITY_ENTRY@@KW4_CANNED_SECURITY_TYPE@@PAVNTFS_BITMAP@@E@Z +?AllocateFileRecordSegment@NTFS_MASTER_FILE_TABLE@@QAAEPAVBIG_INT@@E@Z +?CompareDupInfo@NTFS_MFT_INFO@@SAEPAXPAU_FILE_NAME@@@Z +?CompareFileName@NTFS_MFT_INFO@@SAEPAXKPAU_FILE_NAME@@PAG@Z +?ComputeDupInfoSignature@NTFS_MFT_INFO@@CAXPAU_DUPLICATED_INFORMATION@@QAE@Z +?ComputeFileNameSignature@NTFS_MFT_INFO@@CAXKPAU_FILE_NAME@@QAE@Z +?CopyIterator@NTFS_INDEX_TREE@@QAAEPAV1@@Z +?Create@NTFS_FILE_RECORD_SEGMENT@@QAAEPBU_STANDARD_INFORMATION@@G@Z +?CreateDataAttribute@NTFS_LOG_FILE@@QAAEVBIG_INT@@KPAVNTFS_BITMAP@@@Z +?CreateElementaryStructures@NTFS_SA@@QAAEPAVNTFS_BITMAP@@KKKKPBVNUMBER_SET@@EEEKPAVMESSAGE@@PAUBIOS_PARAMETER_BLOCK@@PBVWSTRING@@@Z +?Extend@NTFS_MASTER_FILE_TABLE@@QAAEK@Z +?Flush@NTFS_FILE_RECORD_SEGMENT@@QAAEPAVNTFS_BITMAP@@PAVNTFS_INDEX_TREE@@E@Z +?Flush@NTFS_MFT_FILE@@QAAEXZ +?GetNext@NTFS_INDEX_TREE@@QAAPBU_INDEX_ENTRY@@PAKPAEE@Z +?GetNextAttributeListEntry@NTFS_ATTRIBUTE_LIST@@QBAPBU_ATTRIBUTE_LIST_ENTRY@@PBU2@@Z +?GetNextAttributeRecord@NTFS_FRS_STRUCTURE@@QAAPAXPBXPAVMESSAGE@@PAE@Z +?GetRootFrsIndex@NTFS_SA@@SAEPAVNTFS_MFT_FILE@@PAVNTFS_FILE_RECORD_SEGMENT@@PAVNTFS_INDEX_TREE@@@Z +?Initialize@NTFS_ATTRIBUTE@@QAAEPAVLOG_IO_DP_DRIVE@@KPBVNTFS_EXTENT_LIST@@VBIG_INT@@2KPBVWSTRING@@G@Z +?Initialize@NTFS_ATTRIBUTE@@QAAEPAVLOG_IO_DP_DRIVE@@KPBXKKPBVWSTRING@@G@Z +?Initialize@NTFS_ATTRIBUTE_DEFINITION_TABLE@@QAAEPAVNTFS_MASTER_FILE_TABLE@@E@Z +?Initialize@NTFS_ATTRIBUTE_RECORD@@QAAEPAVIO_DP_DRIVE@@PAX@Z +?Initialize@NTFS_BAD_CLUSTER_FILE@@QAAEPAVNTFS_MASTER_FILE_TABLE@@@Z +?Initialize@NTFS_BITMAP@@QAAEVBIG_INT@@EPAVLOG_IO_DP_DRIVE@@KE@Z +?Initialize@NTFS_BITMAP_FILE@@QAAEPAVNTFS_MASTER_FILE_TABLE@@@Z +?Initialize@NTFS_BOOT_FILE@@QAAEPAVNTFS_MASTER_FILE_TABLE@@@Z +?Initialize@NTFS_CLUSTER_RUN@@QAAEPAVMEM@@PAVLOG_IO_DP_DRIVE@@VBIG_INT@@KK@Z +?Initialize@NTFS_EXTENT_LIST@@QAAEVBIG_INT@@0@Z +?Initialize@NTFS_FILE_RECORD_SEGMENT@@QAAEPAVNTFS_FRS_STRUCTURE@@PAVNTFS_MASTER_FILE_TABLE@@@Z +?Initialize@NTFS_FILE_RECORD_SEGMENT@@QAAEVBIG_INT@@KPAVNTFS_MASTER_FILE_TABLE@@@Z +?Initialize@NTFS_FILE_RECORD_SEGMENT@@QAAEVBIG_INT@@PAVNTFS_MASTER_FILE_TABLE@@@Z +?Initialize@NTFS_FILE_RECORD_SEGMENT@@QAAEVBIG_INT@@PAVNTFS_MFT_FILE@@@Z +?Initialize@NTFS_FILE_RECORD_SEGMENT@@QAAEXZ +?Initialize@NTFS_FRS_STRUCTURE@@QAAEPAU_FILE_RECORD_SEGMENT_HEADER@@PAVNTFS_ATTRIBUTE@@VBIG_INT@@KK2KPAVNTFS_UPCASE_TABLE@@@Z +?Initialize@NTFS_FRS_STRUCTURE@@QAAEPAVMEM@@PAVLOG_IO_DP_DRIVE@@VBIG_INT@@K2KPAVNTFS_UPCASE_TABLE@@K@Z +?Initialize@NTFS_FRS_STRUCTURE@@QAAEPAVMEM@@PAVNTFS_ATTRIBUTE@@VBIG_INT@@K2KPAVNTFS_UPCASE_TABLE@@@Z +?Initialize@NTFS_FRS_STRUCTURE@@QAAEPAVMEM@@PAVNTFS_ATTRIBUTE@@VBIG_INT@@KK2KPAVNTFS_UPCASE_TABLE@@@Z +?Initialize@NTFS_INDEX_TREE@@QAAEKPAVLOG_IO_DP_DRIVE@@KPAVNTFS_BITMAP@@PAVNTFS_UPCASE_TABLE@@KKKPBVWSTRING@@@Z +?Initialize@NTFS_INDEX_TREE@@QAAEPAVLOG_IO_DP_DRIVE@@KPAVNTFS_BITMAP@@PAVNTFS_UPCASE_TABLE@@KPAVNTFS_FILE_RECORD_SEGMENT@@PBVWSTRING@@@Z +?Initialize@NTFS_LOG_FILE@@QAAEPAVNTFS_MASTER_FILE_TABLE@@@Z +?Initialize@NTFS_MFT_FILE@@QAAEPAVLOG_IO_DP_DRIVE@@VBIG_INT@@KK1PAVNTFS_BITMAP@@PAVNTFS_UPCASE_TABLE@@PAVNTFS_ATTRIBUTE@@@Z +?Initialize@NTFS_MFT_INFO@@QAAEVBIG_INT@@PAVNTFS_UPCASE_TABLE@@EE_K@Z +?Initialize@NTFS_MFT_INFO@@QAAEXZ +?Initialize@NTFS_REFLECTED_MASTER_FILE_TABLE@@QAAEPAVNTFS_MASTER_FILE_TABLE@@@Z +?Initialize@NTFS_SA@@QAAEPAVLOG_IO_DP_DRIVE@@PAVMESSAGE@@VBIG_INT@@2@Z +?Initialize@NTFS_UPCASE_FILE@@QAAEPAVNTFS_MASTER_FILE_TABLE@@@Z +?Initialize@NTFS_UPCASE_TABLE@@QAAEPAVNTFS_ATTRIBUTE@@PA_K@Z +?Initialize@NTFS_VOLUME_FILE@@QAAEPAVLOG_IO_DP_DRIVE@@PAVNTFS_MASTER_FILE_TABLE@@PAVNTFS_FILE_RECORD_SEGMENT@@PAVNTFS_INDEX_TREE@@PAU_VOLUME_INFORMATION@@PAVWSTRING@@W4FIX_LEVEL@@@Z +?InsertEntry@NTFS_INDEX_TREE@@QAAEKPAXU_MFT_SEGMENT_REFERENCE@@E@Z +?InsertIntoFile@NTFS_ATTRIBUTE@@UAAEPAVNTFS_FILE_RECORD_SEGMENT@@PAVNTFS_BITMAP@@@Z +?IsAllocated@NTFS_BITMAP@@QBAEVBIG_INT@@0@Z +?IsAttributePresent@NTFS_FILE_RECORD_SEGMENT@@QAAEKPBVWSTRING@@E@Z +?IsDosName@NTFS_SA@@SAEPBU_FILE_NAME@@@Z +?IsFree@NTFS_BITMAP@@QBAEVBIG_INT@@0@Z +?IsNtfsName@NTFS_SA@@SAEPBU_FILE_NAME@@@Z +?MakeNonresident@NTFS_ATTRIBUTE@@UAAEPAVNTFS_BITMAP@@@Z +?NtfsUpcaseCompare@@YAJPBGK0KPBVNTFS_UPCASE_TABLE@@E@Z +?Prefetch@NTFS_ATTRIBUTE@@QAAEVBIG_INT@@K@Z +?Prefetch@NTFS_FRS_STRUCTURE@@QAAEVBIG_INT@@0@Z +?QueryAttribute@NTFS_FILE_RECORD_SEGMENT@@QAAEPAVNTFS_ATTRIBUTE@@PAEKPBVWSTRING@@@Z +?QueryAttributeByOrdinal@NTFS_FILE_RECORD_SEGMENT@@QAAEPAVNTFS_ATTRIBUTE@@PAEKK@Z +?QueryAttributeList@NTFS_FRS_STRUCTURE@@QAAEPAVNTFS_ATTRIBUTE_LIST@@@Z +?QueryAttributeListAttribute@NTFS_FILE_RECORD_SEGMENT@@QAAEPAVNTFS_ATTRIBUTE@@PAE@Z +?QueryClusterFactor@NTFS_SA@@QBAEXZ +?QueryDefaultClustersPerIndexBuffer@NTFS_SA@@SAKPBVDP_DRIVE@@K@Z +?QueryDuplicatedInformation@NTFS_FILE_RECORD_SEGMENT@@QAAEPAU_DUPLICATED_INFORMATION@@@Z +?QueryEntry@NTFS_INDEX_TREE@@QAAEKPAXKPAPAU_INDEX_ENTRY@@PAPAVNTFS_INDEX_BUFFER@@PAE@Z +?QueryExtent@NTFS_EXTENT_LIST@@QBAEKPAVBIG_INT@@00@Z +?QueryExtentList@NTFS_ATTRIBUTE_RECORD@@QBAEPAVNTFS_EXTENT_LIST@@@Z +?QueryFileReference@NTFS_INDEX_TREE@@QAAEKPAXKPAU_MFT_SEGMENT_REFERENCE@@PAE@Z +?QueryFileSizes@NTFS_FILE_RECORD_SEGMENT@@QAAEPAVBIG_INT@@0PAE@Z +?QueryFlags@NTFS_MFT_INFO@@SAEPAXG@Z +?QueryFrsFromPath@NTFS_SA@@QAAEPBVWSTRING@@PAVNTFS_MASTER_FILE_TABLE@@PAVNTFS_BITMAP@@PAVNTFS_FILE_RECORD_SEGMENT@@PAE4@Z +?QueryLcnFromVcn@NTFS_EXTENT_LIST@@QBAEVBIG_INT@@PAV2@1@Z +?QueryName@NTFS_ATTRIBUTE_RECORD@@QBAEPAVWSTRING@@@Z +?QueryNextEntry@NTFS_ATTRIBUTE_LIST@@QBAEPAU_ATTR_LIST_CURR_ENTRY@@PAKPAVBIG_INT@@PAU_MFT_SEGMENT_REFERENCE@@PAGPAVWSTRING@@@Z +?QueryNumberOfExtents@NTFS_EXTENT_LIST@@QBAKXZ +?QuerySectorsInElementaryStructures@NTFS_SA@@SAKPAVDP_DRIVE@@KKKK@Z +?QuerySegmentReference@NTFS_MFT_INFO@@SA?AU_MFT_SEGMENT_REFERENCE@@PAX@Z +?QueryVolumeFlagsAndLabel@NTFS_SA@@QAAGPAE00PAVWSTRING@@@Z +?Read@NTFS_ATTRIBUTE@@QAAEPAXVBIG_INT@@KPAK@Z +?Read@NTFS_FRS_STRUCTURE@@QAAEVBIG_INT@@@Z +?Read@NTFS_FRS_STRUCTURE@@UAAEXZ +?Read@NTFS_MFT_FILE@@UAAEXZ +?Read@NTFS_SA@@QAAEPAVMESSAGE@@@Z +?Read@NTFS_SA@@UAAEXZ +?ReadAgain@NTFS_FRS_STRUCTURE@@QAAEVBIG_INT@@@Z +?ReadAt@NTFS_FRS_STRUCTURE@@QAAEVBIG_INT@@@Z +?ReadList@NTFS_ATTRIBUTE_LIST@@QAAEXZ +?ReadNext@NTFS_FRS_STRUCTURE@@QAAEVBIG_INT@@@Z +?Relocate@NTFS_CLUSTER_RUN@@QAAXVBIG_INT@@@Z +?ResetIterator@NTFS_INDEX_TREE@@QAAEE@Z +?ResetIterator@NTFS_INDEX_TREE@@QAAEPBU_INDEX_ENTRY@@E@Z +?Resize@NTFS_ATTRIBUTE@@UAAEVBIG_INT@@PAVNTFS_BITMAP@@@Z +?SafeQueryAttribute@NTFS_FRS_STRUCTURE@@QAAEKPAVNTFS_ATTRIBUTE@@0PAVWSTRING@@@Z +?Save@NTFS_INDEX_TREE@@QAAEPAVNTFS_FILE_RECORD_SEGMENT@@@Z +SetOriginalVolumeName +?SetSparse@NTFS_ATTRIBUTE@@UAAEVBIG_INT@@PAVNTFS_BITMAP@@E@Z +?SetVolumeFlag@NTFS_SA@@QAAEGPAE@Z +SetWriteViewCacheVolumeName +?TakeCensus@NTFS_SA@@QAAEPAVNTFS_MASTER_FILE_TABLE@@KPAUNTFS_CENSUS_INFO@@@Z +?Write@NTFS_ATTRIBUTE@@UAAEPBXVBIG_INT@@KPAKPAVNTFS_BITMAP@@@Z +?Write@NTFS_BITMAP@@QAAEPAVNTFS_ATTRIBUTE@@PAV1@@Z +?Write@NTFS_FILE_RECORD_SEGMENT@@UAAEXZ +?Write@NTFS_FRS_STRUCTURE@@QAAEXZ +?WriteModified@NTFS_BITMAP@@QAAEPAVNTFS_ATTRIBUTE@@PAV1@@Z +?WriteRemainingBootCode@NTFS_SA@@QAAEXZ +Chkdsk +ChkdskEx +CreateFormatCorruptionRecordContext +DeleteFormatCorruptionRecordContext +Extend +Format +FormatCorruptionRecordA +FormatCorruptionRecordW +FormatEx +GetFilesystemInformation +Recover diff --git a/lib/libc/mingw/libarm32/upnphost.def b/lib/libc/mingw/libarm32/upnphost.def new file mode 100644 index 0000000000000000000000000000000000000000..b348b2af9d9b8e0b44df7cce81555a4f3598ea01 --- /dev/null +++ b/lib/libc/mingw/libarm32/upnphost.def @@ -0,0 +1,9 @@ +; +; Definition file of upnphost.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "upnphost.dll" +EXPORTS +SvchostPushServiceGlobals +ServiceMain diff --git a/lib/libc/mingw/libarm32/usbceip.def b/lib/libc/mingw/libarm32/usbceip.def new file mode 100644 index 0000000000000000000000000000000000000000..de4a78b073bb21b95d216a408295bf78a707b5a9 --- /dev/null +++ b/lib/libc/mingw/libarm32/usbceip.def @@ -0,0 +1,8 @@ +; +; Definition file of usbceip.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "usbceip.dll" +EXPORTS +UsbCeip_Execute diff --git a/lib/libc/mingw/libarm32/usbperf.def b/lib/libc/mingw/libarm32/usbperf.def new file mode 100644 index 0000000000000000000000000000000000000000..1e755eb13b587e095373c6784e82e388e20a54fe --- /dev/null +++ b/lib/libc/mingw/libarm32/usbperf.def @@ -0,0 +1,10 @@ +; +; Definition file of USBPERF.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "USBPERF.dll" +EXPORTS +CloseUsbPerformanceData +CollectUsbPerformanceData +OpenUsbPerformanceData diff --git a/lib/libc/mingw/libarm32/usbui.def b/lib/libc/mingw/libarm32/usbui.def new file mode 100644 index 0000000000000000000000000000000000000000..294b2e621840cf7f5e5b59e4f88cdbe7889abf33 --- /dev/null +++ b/lib/libc/mingw/libarm32/usbui.def @@ -0,0 +1,15 @@ +; +; Definition file of usbui.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "usbui.dll" +EXPORTS +CPlApplet +USBControllerBandwidthPage +USBControllerPropPageProvider +USBDevicePropPageProvider +USBErrorHandler +USBHubPowerPage +USBHubPropPageProvider +UsbControlPanelApplet diff --git a/lib/libc/mingw/libarm32/userinitext.def b/lib/libc/mingw/libarm32/userinitext.def new file mode 100644 index 0000000000000000000000000000000000000000..3d4821470101ec22b5d7993c8e2ee1dd7e04eca6 --- /dev/null +++ b/lib/libc/mingw/libarm32/userinitext.def @@ -0,0 +1,19 @@ +; +; Definition file of USERINITEXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "USERINITEXT.dll" +EXPORTS +CreateExplorerSessionKey +DisplayMessageAndExitWindows +ImmWorker +IsSubDesktopSession +IsTSAppCompatOn +LoadRemoteFontsAndInitMiscWorker +PerformXForestLogonCheck +ProcesRemoteSessionInitialCommand +ProcessTermSrvIniFiles +SetShellDesktopSwitchEvent +SetupHotKeyForKeyboardLayout +UserinitExt diff --git a/lib/libc/mingw/libarm32/userlanguageprofilecallback.def b/lib/libc/mingw/libarm32/userlanguageprofilecallback.def new file mode 100644 index 0000000000000000000000000000000000000000..89f730b7418897c00cb6835e8ee4d64b0b954f08 --- /dev/null +++ b/lib/libc/mingw/libarm32/userlanguageprofilecallback.def @@ -0,0 +1,8 @@ +; +; Definition file of UserLanguageProfileCallback.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "UserLanguageProfileCallback.dll" +EXPORTS +OnUserProfileChanged diff --git a/lib/libc/mingw/libarm32/uudf.def b/lib/libc/mingw/libarm32/uudf.def new file mode 100644 index 0000000000000000000000000000000000000000..2489b14cb6889313f328631aa6119814d794931a --- /dev/null +++ b/lib/libc/mingw/libarm32/uudf.def @@ -0,0 +1,25 @@ +; +; Definition file of UUDF.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "UUDF.dll" +EXPORTS +??0METADATA_PARTITION@@QAA@XZ +??0UDF_LVOL@@QAA@XZ +??0UDF_SA@@QAA@XZ +??0UDF_VOL@@QAA@XZ +??1METADATA_PARTITION@@UAA@XZ +??1UDF_LVOL@@UAA@XZ +??1UDF_SA@@UAA@XZ +??1UDF_VOL@@UAA@XZ +?CreateOnDisk@UDF_LVOL@@QAAEPAVUDF_SA@@PAVMESSAGE@@PAVVDS@@PAUEXTENTAD@@K3@Z +?Initialize@UDF_SA@@QAAEPAVLOG_IO_DP_DRIVE@@PAVMESSAGE@@G@Z +?Initialize@UDF_VOL@@QAA?AW4FORMAT_ERROR_CODE@@PBVWSTRING@@PAVMESSAGE@@EGEEE@Z +?ReadFromDisk@UDF_LVOL@@QAAEPAVUDF_SA@@PAVMESSAGE@@PAVVDS@@@Z +Chkdsk +ChkdskEx +Format +FormatEx +GetFilesystemInformation +Recover diff --git a/lib/libc/mingw/libarm32/uxinit.def b/lib/libc/mingw/libarm32/uxinit.def new file mode 100644 index 0000000000000000000000000000000000000000..c83eba2ff1fd27fb390a5a2e557d302fd70fb415 --- /dev/null +++ b/lib/libc/mingw/libarm32/uxinit.def @@ -0,0 +1,20 @@ +; +; Definition file of UXINIT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "UXINIT.dll" +EXPORTS +ThemeWatchForStart +ord_2 @2 +ThemeUserLogoff +ThemeUserLogon +ThemeUserStartShell +ThemeUserTSReconnect +ThemesOnCreateSession +ThemesOnTerminateSession +ThemesOnLogon +ThemesOnLogoff +ThemesOnReconnect +ThemesOnDisconnect +ThemesOnEarlyCreateSession diff --git a/lib/libc/mingw/libarm32/van.def b/lib/libc/mingw/libarm32/van.def new file mode 100644 index 0000000000000000000000000000000000000000..618068f2f7d332d6b4874ade2fe260d335300152 --- /dev/null +++ b/lib/libc/mingw/libarm32/van.def @@ -0,0 +1,12 @@ +; +; Definition file of van.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "van.dll" +EXPORTS +HideVAN +ShowVAN +ShutdownVAN +VanUIManager_CreateInstance +RunVANW diff --git a/lib/libc/mingw/libarm32/vaultcli.def b/lib/libc/mingw/libarm32/vaultcli.def new file mode 100644 index 0000000000000000000000000000000000000000..58a239bc753462abc15aac3b50e0c4e3bea66de1 --- /dev/null +++ b/lib/libc/mingw/libarm32/vaultcli.def @@ -0,0 +1,27 @@ +; +; Definition file of VAULTCLI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "VAULTCLI.dll" +EXPORTS +ord_101 @101 +ord_102 @102 +ord_103 @103 +ord_104 @104 +ord_105 @105 +ord_106 @106 +VaultAddItem +VaultCloseVault +VaultCreateItemType +VaultDeleteItemType +VaultEnumerateItemTypes +VaultEnumerateItems +VaultEnumerateVaults +VaultFindItems +VaultFree +VaultGetInformation +VaultGetItem +VaultGetItemType +VaultOpenVault +VaultRemoveItem diff --git a/lib/libc/mingw/libarm32/vaultsvc.def b/lib/libc/mingw/libarm32/vaultsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..9676072a26c476d515c56a9372f8ea75614f2694 --- /dev/null +++ b/lib/libc/mingw/libarm32/vaultsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of vaultsvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "vaultsvc.dll" +EXPORTS +ServiceMain +VaultSvcStopCallback diff --git a/lib/libc/mingw/libarm32/vdsutil.def b/lib/libc/mingw/libarm32/vdsutil.def new file mode 100644 index 0000000000000000000000000000000000000000..4a378abf3b77927c77956197f8002e1f3c410158 --- /dev/null +++ b/lib/libc/mingw/libarm32/vdsutil.def @@ -0,0 +1,249 @@ +; +; Definition file of vdsutil.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "vdsutil.dll" +EXPORTS +??0?$CVdsHandleImpl@$0PPPPPPPP@@@QAA@XZ +??0CGlobalResource@@QAA@XZ +??0CPrvEnumObject@@QAA@XZ +??0CRtlList@@QAA@P6AXPAVCRtlEntry@@@Z@Z +??0CRtlMap@@QAA@KP6AXPAVCRtlEntry@@@Z1@Z +??0CRtlSharedLock@@QAA@XZ +??0CVdsAsyncObjectBase@@QAA@XZ +??0CVdsCallTracer@@QAA@KPBD@Z +??0CVdsCriticalSection@@QAA@PAU_RTL_CRITICAL_SECTION@@@Z +??0CVdsPnPNotificationBase@@QAA@XZ +??0CVdsTraceSettings@@QAA@XZ +??0CVdsUnlockIt@@QAA@AAJ@Z +??0CVdsWmiVariantObjectArrayEnum@@QAA@XZ +??1?$CVdsHandleImpl@$0PPPPPPPP@@@QAA@XZ +??1CGlobalResource@@QAA@XZ +??1CPrvEnumObject@@QAA@XZ +??1CRtlList@@QAA@XZ +??1CRtlMap@@UAA@XZ +??1CRtlSharedLock@@QAA@XZ +??1CVdsAsyncObjectBase@@QAA@XZ +??1CVdsCallTracer@@QAA@XZ +??1CVdsCriticalSection@@QAA@XZ +??1CVdsPnPNotificationBase@@QAA@XZ +??1CVdsUnlockIt@@QAA@XZ +??1CVdsWmiVariantObjectArrayEnum@@QAA@XZ +??4?$CVdsHandleImpl@$0PPPPPPPP@@@QAAPAXPAX@Z +??4CRtlList@@QAAAAV0@AAV0@@Z +??8?$CVdsHandleImpl@$0PPPPPPPP@@@QBA_NPAX@Z +??B?$CVdsHandleImpl@$0PPPPPPPP@@@QAAPAXXZ +??_FCRtlList@@QAAXXZ +??_FCRtlMap@@QAAXXZ +?AcquireRead@CRtlSharedLock@@AAAXXZ +?AcquireRundownProtection@@YAEPAU_RUNDOWN_REF@@@Z +?AcquireWrite@CRtlSharedLock@@AAAXXZ +?AddEventSource@@YAKPAGPAUHINSTANCE__@@@Z +?AllocateAndGetVolumePathName@@YAJPBGPAPAG@Z +?AllowCancel@CVdsAsyncObjectBase@@QAAXXZ +?Append@CPrvEnumObject@@QAAJPAUIUnknown@@@Z +?AssignTempVolumeName@@YAJPAGQAG@Z +?Attach@CVdsWmiVariantObjectArrayEnum@@QAAJPAUtagVARIANT@@@Z +?BacksBootVolume@@YAHPAG@Z +?Begin@CRtlList@@QAA?AVCRtlListIter@@XZ +?Begin@CRtlMap@@QAA?AVCRtlMapIter@@XZ +?BootBackedByWim@@YAHPAG@Z +?Cancel@CVdsAsyncObjectBase@@UAAJXZ +?Clear@CPrvEnumObject@@QAAXXZ +?Clone@CPrvEnumObject@@UAAJPAPAUIEnumVdsObject@@@Z +?CoFreeStringArray@@YAXPAPAGJ@Z +?CreateDeviceInfoSet@@YAKPAGPAPAXPAU_SP_DEVINFO_DATA@@@Z +?CreateListenThread@CVdsPnPNotificationBase@@AAAKXZ +?CurrentThreadIsWriter@CRtlSharedLock@@QAAHXZ +?DeleteBcdObjects@@YAJPAU_VDS_PARTITION_IDENTITY@@@Z +?DeleteNetworkShare@@YAHPAG@Z +?Detach@CVdsWmiVariantObjectArrayEnum@@QAAJXZ +?DisallowCancel@CVdsAsyncObjectBase@@QAAXXZ +?Downgrade@CRtlSharedLock@@AAAXXZ +?End@CRtlList@@QAA?AVCRtlListIter@@XZ +?Find@CRtlMap@@QAAHAAVCRtlEntry@@PAV2@@Z +?FindPtr@CRtlMap@@QAAHAAVCRtlEntry@@PAPAV2@@Z +?GarbageCollectDriveLetters@@YAXXZ +?GetBootDiskNumber@@YAJPAKPAPAK@Z +?GetBootFromDiskNumber@@YAJPAK@Z +?GetBootVolumeHandle@@YAJPAPAX@Z +?GetDefaultAlignment@@YAJPAK_KW4_VDS_PARTITION_STYLE@@KKPAE@Z +?GetDeviceAndMediaType@@YAKPAGPAXPAK2@Z +?GetDeviceId@@YAKPAXPAU_SP_DEVINFO_DATA@@PAPAG@Z +?GetDeviceLocation@@YAKPAXPAU_VDS_DISK_PROP@@@Z +?GetDeviceLocationEx@@YAKPAXKPAU_VDS_DISK_PROP2@@@Z +?GetDeviceLocationPath@@YAKW4_VDS_STORAGE_BUS_TYPE@@KU_SCSI_ADDRESS@@PAPAG@Z +?GetDeviceManufacturerInfo@@YAKPAXPAPAG111@Z +?GetDeviceName@@YAKPAXHKPAG@Z +?GetDeviceNumber@@YAKPAXPAU_STORAGE_DEVICE_NUMBER@@@Z +?GetDeviceRegistryProperty@@YAKKKPAPAEK@Z +?GetDeviceRegistryProperty@@YAKPAXPAU_SP_DEVINFO_DATA@@KPAPAEK@Z +?GetDiskFlags@@YAKPAXPAE11@Z +?GetDiskIdentifiers@@YAJPBG0PAPAGPAG@Z +?GetDiskLayout@@YAKPAXPAPAU_DRIVE_LAYOUT_INFORMATION_EX@@@Z +?GetDiskOfflineReason@@YAKPAXPAW4_VDS_DISK_OFFLINE_REASON@@@Z +?GetDiskRedundancyCount@@YAJPAXPAK@Z +?GetEntry@CRtlListIter@@QAAPAVCRtlEntry@@XZ +?GetEntryPointer@CRtlListIter@@QAAPAXXZ +?GetFMIFSEnableCompressionRoutine@@YAP6AEPAGG@ZXZ +?GetFMIFSFormatEx2Routine@@YAP6AXPAGW4_FMIFS_MEDIA_TYPE@@0PAUFMIFS_FORMATEX2_PARAM@@P6AEW4_FMIFS_PACKET_TYPE@@KPAX@Z@ZXZ +?GetFMIFSGetDefaultFilesystemRoutine@@YAP6AEPAUFMIFS_DEF_FS_PARAM@@PAUFMIFS_DEF_FS_OUT@@PAK@ZXZ +?GetFMIFSQueryDeviceInfo@@YAP6AEPAGPAU_FMIFS_DEVICE_INFORMATION@@K@ZXZ +?GetFMIFSQueryDeviceInfoByHandle@@YAP6AEPAXPAU_FMIFS_DEVICE_INFORMATION@@K@ZXZ +?GetFileSystemRecognitionName@@YAJPAXPAPAG@Z +?GetInterfaceDetailData@@YAKPAXPAU_SP_DEVICE_INTERFACE_DATA@@PAPAU_SP_DEVICE_INTERFACE_DETAIL_DATA_W@@@Z +?GetIsRemovable@@YAKPAXPAH@Z +?GetMediaGeometry@@YAKPAXKPAPAU_DISK_GEOMETRY_EX@@@Z +?GetMediaGeometry@@YAKPAXPAU_VDS_DISK_PROP@@@Z +?GetMediaGeometryEx@@YAKPAXPAU_VDS_DISK_PROP2@@@Z +?GetNode@CRtlListIter@@QAAPAVCRtlListEntry@@XZ +?GetOutputType@CVdsAsyncObjectBase@@QAA?AW4_VDS_ASYNC_OUTPUT_TYPE@@XZ +?GetPartitionInformation@@YAKPAXPAU_PARTITION_INFORMATION_EX@@@Z +?GetRegistryValue@@YAKPAUHKEY__@@PAG1PAPAXAAK@Z +?GetStorageAccessAlignmentProperty@@YAKPAXPAU_STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR@@@Z +?GetSystemVolumeHandle@@YAJPAPAX@Z +?GetVolumeDiskExtentInfo@@YAKPAXPAPAU_VOLUME_DISK_EXTENTS@@@Z +?GetVolumeGuidPathnames@@YAJPAGPAKPAPAPAG@Z +?GetVolumeName@@YAJPAGK0@Z +?GetVolumePath@@YAJPAU_MOUNTMGR_MOUNT_POINT@@PAU_MOUNTMGR_MOUNT_POINTS@@PAPAG@Z +?GetVolumeSize@@YAKPAGPA_K@Z +?GetVolumeUniqueId@@YAKPAU_VDS_VOLUME_PROP2@@@Z +?GetWindowHandle@CVdsPnPNotificationBase@@QAAPAUHWND__@@XZ +?GuidToString@@YAJPAU_GUID@@PAGK@Z +?Initialize@CGlobalResource@@QAAJXZ +?Initialize@CVdsAsyncObjectBase@@SAKXZ +?Initialize@CVdsPnPNotificationBase@@QAAKXZ +?InitializeRundownProtection@@YAXPAU_RUNDOWN_REF@@@Z +?InitializeSecurityDescriptor@@YAKKPAXPAPAU_ACL@@PAPAX22@Z +?Insert@CRtlList@@QAAHAAVCRtlListIter@@AAVCRtlEntry@@@Z +?Insert@CRtlMap@@QAAHAAVCRtlEntry@@0@Z +?InsertHead@CRtlList@@QAAHAAVCRtlEntry@@@Z +?InsertHeadPointer@CRtlList@@QAAHPAX@Z +?InsertPointer@CRtlList@@QAAHAAVCRtlListIter@@PAX@Z +?InsertTail@CRtlList@@QAAHAAVCRtlEntry@@@Z +?InsertTailPointer@CRtlList@@QAAHPAX@Z +?InsertUnique@CRtlMap@@QAAHAAVCRtlEntry@@0@Z +?InvalidateDiskCache@@YAJPAG@Z +?IoctlMountmgrQueryPointsDevicePath@@YAJPAGPAPAU_MOUNTMGR_MOUNT_POINTS@@@Z +?IsCancelRequested@CVdsAsyncObjectBase@@QAAHXZ +?IsClientSKU@@YAHXZ +?IsDeviceFullyInstalled@@YAHPAG@Z +?IsDiskClustered@@YAKPAXPAE111@Z +?IsDiskCurrentStateReadOnly@@YAKPAXPAE@Z +?IsDiskReadOnly@@YAKPAXPAE@Z +?IsDone@CRtlListIter@@QAAHXZ +?IsDriveLetter@@YAHPAG@Z +?IsEfiFirmware@@YAHXZ +?IsFinished@CVdsAsyncObjectBase@@QAAHXZ +?IsLocalComputer@@YAJPAG@Z +?IsLoggingEnabledW@@YAEXZ +?IsMediaPresent@@YAHPAX@Z +?IsNoAutoMount@@YAHXZ +?IsRamDrive@@YAEPAG@Z +?IsRunningOnAMD64@@YAHXZ +?IsWinPE@@YAHXZ +?LockDismountVolume@@YAKPAXHE@Z +?LockVolume@@YAKPAXE@Z +?LogError@@YAXPAGKKPAXKK0PAD@Z +?LogEvent@@YAXPAGKGKPAXKQAPAG@Z +?LogInfo@@YAXPAGKKPAXK0PAD@Z +?LogWarning@@YAXPAGKKPAXKK0PAD@Z +?MirrorBcdObjects@@YAJPAU_VDS_PARTITION_IDENTITY@@0@Z +?MountVolume@@YAKPAG@Z +?Next@CPrvEnumObject@@UAAJKPAPAUIUnknown@@PAK@Z +?Next@CRtlListIter@@QAAAAV1@XZ +?Next@CRtlMapIter@@QAAAAV1@XZ +?Next@CVdsWmiVariantObjectArrayEnum@@QAAJPAPAUIWbemClassObject@@@Z +?NotificationThread@CVdsPnPNotificationBase@@AAAKPAX@Z +?NotificationThreadEntry@CVdsPnPNotificationBase@@CAKPAX@Z +?OpenDevice@@YAKPAGKPAPAX@Z +?Prev@CRtlListIter@@QAAAAV1@XZ +?QueryObjects@@YAJPAUIUnknown@@PAPAUIEnumVdsObject@@@Z +?QueryObjects@@YAJPAUIUnknown@@PAPAUIEnumVdsObject@@AAU_RTL_CRITICAL_SECTION@@@Z +?QueryStatus@CVdsAsyncObjectBase@@UAAJPAJPAK@Z +?QueryVolPersistentState@@YAHPAGPAU_FILE_FS_PERSISTENT_VOLUME_INFORMATION@@@Z +?ReInitializeRundownProtection@@YAXPAU_RUNDOWN_REF@@@Z +?Register@CVdsPnPNotificationBase@@QAAKPAU_NotificationListeningRequest@@K@Z +?RegisterHandle@CVdsPnPNotificationBase@@QAAKPAXPAPAX@Z +?RegisterProvider@@YAJU_GUID@@0PAGW4_VDS_PROVIDER_TYPE@@110@Z +?Release@CRtlSharedLock@@AAAXXZ +?ReleaseRundownProtection@@YAXPAU_RUNDOWN_REF@@@Z +?Remove@CRtlList@@QAAXAAVCRtlListIter@@@Z +?Remove@CRtlMap@@QAAHAAVCRtlEntry@@@Z +?RemoveAll@CRtlList@@QAAXXZ +?RemoveAll@CRtlMap@@QAAXH@Z +?RemoveEventSource@@YAKPAG@Z +?RemoveTempVolumeName@@YAXPAG0@Z +?Reset@CPrvEnumObject@@UAAJXZ +?Reset@CVdsWmiVariantObjectArrayEnum@@QAAJXZ +?RundownCompleted@@YAXPAU_RUNDOWN_REF@@@Z +?SetCompletionStatus@CVdsAsyncObjectBase@@QAAXJK@Z +?SetDiskLayout@@YAKPAXPAU_DRIVE_LAYOUT_INFORMATION_EX@@@Z +?SetOutput@CVdsAsyncObjectBase@@QAAXU_VDS_ASYNC_OUTPUT@@@Z +?SetOutputType@CVdsAsyncObjectBase@@QAAXW4_VDS_ASYNC_OUTPUT_TYPE@@@Z +?SetPositionToLast@CPrvEnumObject@@QAAXXZ +?Signal@CVdsAsyncObjectBase@@QAAXXZ +?Skip@CPrvEnumObject@@UAAJK@Z +?StartReferenceHistory@@YAKXZ +?StopReferenceHistory@@YAXXZ +?UnInitializeGlobalResouce@@YAJXZ +?Uninitialize@CVdsAsyncObjectBase@@SAXXZ +?Uninitialize@CVdsPnPNotificationBase@@QAAXXZ +?Unregister@CVdsPnPNotificationBase@@QAAXPAU_NotificationListeningRequest@@@Z +?UnregisterHandle@CVdsPnPNotificationBase@@QAAXPAX@Z +?UnregisterProvider@@YAJU_GUID@@@Z +?Upgrade@CRtlSharedLock@@AAAXXZ +?VdsAllocateEmptyString@@YAPAGXZ +?VdsAllocateString@@YAJPAGPAPAG@Z +?VdsAssert@@YAXPBDI0@Z +?VdsBinaryToAscii@@YAPAEPAEKPAK@Z +?VdsDoesDiskHaveArcPath@@YAKKPAE@Z +?VdsHeapAlloc@@YAPAXPAXKK@Z +?VdsHeapFree@@YAHPAXK0@Z +?VdsInitializeCriticalSection@@YAKPAU_RTL_CRITICAL_SECTION@@@Z +?VdsIscsiCacheSessionDevices@@YAJPAUIEnumWbemClassObject@@PAPAU_VDSISCSI_SESSION_DEVICES_CACHE@@@Z +?VdsIscsiCheckEqualIpAddress@@YAHU_VDS_IPADDRESS@@0@Z +?VdsIscsiGetIpAddressFromInstance@@YAJPAUIWbemClassObject@@PAGPAU_VDS_IPADDRESS@@@Z +?VdsIscsiIpAddressToIpsecId@@YAJPAU_VDS_IPADDRESS@@PAEPAKPAPAE@Z +?VdsIscsiIpAddressToString@@YAJPAU_VDS_IPADDRESS@@KPAG@Z +?VdsIscsiIpsecIdToIpAddress@@YAJEKPAEPAU_VDS_IPADDRESS@@@Z +?VdsIscsiIsIscsiLun@@YAJPAUIWbemClassObject@@PAU_VDSISCSI_SESSION_DEVICES_CACHE@@PAH@Z +?VdsIscsiSetIpAddressInInstance@@YAJPAUIWbemServices@@PAUIWbemClassObject@@PAGPAU_VDS_IPADDRESS@@@Z +?VdsParseDeviceID@@YAPAEPAU_STORAGE_DEVICE_ID_DESCRIPTOR@@PAG@Z +?VdsRegKeyGetDWord@@YAKPBG0PAK@Z +?VdsTrace@@YAXKPADZZ +?VdsTraceEx@@YAXKKPADZZ +?VdsTraceExHelper@@YAXKKPAD0@Z +?VdsTraceExW@@YAXKKPAGZZ +?VdsTraceExWHelper@@YAXKKPAGPAD@Z +?VdsTraceW@@YAXKPAGZZ +?VdsWmiCallMethod@@YAJPAUIWbemServices@@PAUIWbemClassObject@@PAG1PAPAU2@@Z +?VdsWmiConnectToNamespace@@YAJPAGPAPAUIWbemLocator@@PAPAUIWbemServices@@@Z +?VdsWmiCopyFromVariantByteArray@@YAJPAUIWbemClassObject@@PAGJPAE@Z +?VdsWmiCopyToVariantByteArray@@YAJPAUIWbemClassObject@@PAGJPAE@Z +?VdsWmiCreateClassInstance@@YAJPAUIWbemServices@@PAGPAPAUIWbemClassObject@@@Z +?VdsWmiCreateVariantArray@@YAJGJPAUtagVARIANT@@@Z +?VdsWmiFindInstanceOfClass@@YAJPAUIWbemServices@@PAG1PAPAUIWbemClassObject@@@Z +?VdsWmiGetBoolFromInstance@@YAJPAUIWbemClassObject@@PAGPAH@Z +?VdsWmiGetByteFromInstance@@YAJPAUIWbemClassObject@@PAGPAE@Z +?VdsWmiGetByteInVariantByteArray@@YAJPAUIWbemClassObject@@PAGJPAE@Z +?VdsWmiGetMethodArgumentObject@@YAJPAUIWbemServices@@PAG1PAPAUIWbemClassObject@@@Z +?VdsWmiGetObjectFromInstance@@YAJPAUIWbemClassObject@@PAGPAPAU1@@Z +?VdsWmiGetObjectInVariantObjectArray@@YAJPAUIWbemClassObject@@PAGJPAPAU1@@Z +?VdsWmiGetUlongFromInstance@@YAJPAUIWbemClassObject@@PAGPAK@Z +?VdsWmiGetUlonglongFromInstance@@YAJPAUIWbemClassObject@@PAGPA_K@Z +?VdsWmiSetBoolInInstance@@YAJPAUIWbemClassObject@@PAGH@Z +?VdsWmiSetByteInInstance@@YAJPAUIWbemClassObject@@PAGE@Z +?VdsWmiSetObjectInInstance@@YAJPAUIWbemClassObject@@PAG0@Z +?VdsWmiSetStringInInstance@@YAJPAUIWbemClassObject@@PAG1@Z +?VdsWmiSetUlongInInstance@@YAJPAUIWbemClassObject@@PAGK@Z +?VdsWmiSetUlonglongInInstance@@YAJPAUIWbemClassObject@@PAG_K@Z +?WaitForRundownProtectionRelease@@YAXPAU_RUNDOWN_REF@@@Z +?WaitImpl@CVdsAsyncObjectBase@@QAAJPAJ@Z +?WindowProcEntry@CVdsPnPNotificationBase@@CAJPAUHWND__@@IIJ@Z +?WriteBootCode@@YAKPAX@Z +?ZeroAsyncOut@CVdsAsyncObjectBase@@QAAXXZ +?m_ExtraLogging@CVdsTraceSettings@@QAAHXZ +?m_NoDebuggerLogging@CVdsTraceSettings@@QAAHXZ +VdsDisableCOMFatalExceptionHandling diff --git a/lib/libc/mingw/libarm32/verifier.def b/lib/libc/mingw/libarm32/verifier.def new file mode 100644 index 0000000000000000000000000000000000000000..8c3f5bba5914dbddecc85d2a35e2fb76e523db1a --- /dev/null +++ b/lib/libc/mingw/libarm32/verifier.def @@ -0,0 +1,33 @@ +; +; Definition file of VERIFIER.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "VERIFIER.dll" +EXPORTS +AVrfAPILookupCallback +VerifierAddFreeMemoryCallback +VerifierCheckPageHeapAllocation +VerifierCreateRpcPageHeap +VerifierDeleteFreeMemoryCallback +VerifierDestroyRpcPageHeap +VerifierDisableFaultInjectionExclusionRange +VerifierDisableFaultInjectionTargetRange +VerifierEnableFaultInjectionExclusionRange +VerifierEnableFaultInjectionTargetRange +VerifierEnumerateResource +VerifierForceNormalHeap +VerifierGetInfoForException +VerifierGetMemoryForDump +VerifierGetPropertyValueByName +VerifierGetProviderHelper +VerifierIsAddressInAnyPageHeap +VerifierIsCurrentThreadHoldingLocks +VerifierIsDllEntryActive +VerifierIsPerUserSettingsEnabled +VerifierQueryRuntimeFlags +VerifierRedirectStopFunctions +VerifierSetFaultInjectionProbability +VerifierSetFlags +VerifierSetRuntimeFlags +VerifierStopMessage diff --git a/lib/libc/mingw/libarm32/vpnike.def b/lib/libc/mingw/libarm32/vpnike.def new file mode 100644 index 0000000000000000000000000000000000000000..7f5d1dd63a254fb0c1ef1e750181f36a4cec020a --- /dev/null +++ b/lib/libc/mingw/libarm32/vpnike.def @@ -0,0 +1,12 @@ +; +; Definition file of VPNIKE.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "VPNIKE.DLL" +EXPORTS +InitializeProtocolEngine +InitializeServerProtocolEngine +SendMessageToProtocolEngine +UninitializeProtocolEngine +UninitializeServerProtocolEngine diff --git a/lib/libc/mingw/libarm32/vpnikeapi.def b/lib/libc/mingw/libarm32/vpnikeapi.def new file mode 100644 index 0000000000000000000000000000000000000000..1f30e31c8ef9e0454d7c5d699878e54ccbbea7b0 --- /dev/null +++ b/lib/libc/mingw/libarm32/vpnikeapi.def @@ -0,0 +1,31 @@ +; +; Definition file of VPNIKEAPI.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "VPNIKEAPI.DLL" +EXPORTS +CancelProcessEapAuthPacket +CloseTunnel +CreateTunnel +FreeConfigurationPayloadBuffer +FreeEapAuthAttributes +FreeEapAuthPacket +FreeIDPayloadBuffer +FreeTrafficSelectors +GetConfigurationPayloadRequest +GetIDPayload +GetNewTunnelID +GetServerEapAuthRequestPacket +GetTrafficSelectorsRequest +NewRasIncomingCall +ProcessAdditionalAddressNotification +ProcessConfigurationPayloadReply +ProcessConfigurationPayloadRequest +ProcessEapAuthPacket +ProcessTrafficSelectorsReply +ProcessTrafficSelectorsRequest +QueryEapAuthAttributes +RemoveTrafficSelectors +TunnelAuthDone +UpdateTunnel diff --git a/lib/libc/mingw/libarm32/vsstrace.def b/lib/libc/mingw/libarm32/vsstrace.def new file mode 100644 index 0000000000000000000000000000000000000000..bf607bc184335fb400d18afd8b0e35fc9fbe2ba9 --- /dev/null +++ b/lib/libc/mingw/libarm32/vsstrace.def @@ -0,0 +1,22 @@ +; +; Definition file of VssTrace.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "VssTrace.DLL" +EXPORTS +VssTraceInitialize +VssTraceUninitialize +VssTraceMessage +VssTraceBinary +VssIsTracingEnabled +VssIsTracingEnabledPerThread +VssIsTracingEnabledOnModule +VssIsTracingEnabledOnFunction +VssSetTracingContextPerThread +VssGetTracingContextPerThread +VssGetTracingSequenceNumber +VssGetTracingModuleInfo +AssertFail +VssSetDebugReport +VssIsKernelDebuggerAttached diff --git a/lib/libc/mingw/libarm32/wbiosrvc.def b/lib/libc/mingw/libarm32/wbiosrvc.def new file mode 100644 index 0000000000000000000000000000000000000000..c37e2954634d45b7ac75e18a4de4d4d6e42ef379 --- /dev/null +++ b/lib/libc/mingw/libarm32/wbiosrvc.def @@ -0,0 +1,11 @@ +; +; Definition file of wbiosrvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wbiosrvc.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals +WbioEasPolicyBiometricLogonsAllowed +WbioEasPolicyCheckProtectionAndRemoveCredentials diff --git a/lib/libc/mingw/libarm32/wcl.def b/lib/libc/mingw/libarm32/wcl.def new file mode 100644 index 0000000000000000000000000000000000000000..b8214f0d0704276712c0bfc0aa052ebe4a05b033 --- /dev/null +++ b/lib/libc/mingw/libarm32/wcl.def @@ -0,0 +1,1417 @@ +; +; Definition file of +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Wcl.dll" +EXPORTS +CreateCommandLine +FailFast +GetRuntimeException +t10 DATA +t100 DATA +t100.m0 +t101 DATA +t101.m0 +t101.m1 +t102 DATA +t103.m19 +t104 DATA +t105 DATA +t106 DATA +t107 DATA +t107.m0 +t108 DATA +t109 DATA +t109.m0 +t109.m1 +t109.m2 +t109.m3 +t109.m4 +t11 DATA +t11.m0 +t11.m1 +t110 DATA +t110.m0 +t110.m1 +t110.m2 +t111 DATA +t111.m0 +t111.m1 +t111.m2 +t111.m3 +t111.m4 +t111.m5 +t111.m6 +t111.m7 +t112 DATA +t112.m0 +t112.m1 +t112.m2 +t113 DATA +t113.m0 +t113.m1 +t113.m2 +t114 DATA +t115 DATA +t116 DATA +t117.m0 +t118 DATA +t119 DATA +t12 DATA +t12.m0 +t12.m1 +t12.m10 +t12.m11 +t12.m12 +t12.m13 +t12.m14 +t12.m15 +t12.m2 +t12.m3 +t12.m4 +t12.m5 +t12.m6 +t12.m7 +t12.m8 +t12.m9 +t120 DATA +t121 DATA +t122 DATA +t123 DATA +t123.m0 +t123.m1 +t124 DATA +t125 DATA +t126 DATA +t127 DATA +t128 DATA +t128.m0 +t129 DATA +t13 DATA +t13.m0 +t13.m1 +t13.m2 +t13.m3 +t13.m4 +t13.m5 +t130 DATA +t131 DATA +t131.m0 +t132 DATA +t132.m0 +t133 DATA +t133.m0 +t134 DATA +t134.m0 +t135 DATA +t135.m0 +t136 DATA +t136.m0 +t137 DATA +t137.m0 +t138 DATA +t138.m0 +t139 DATA +t139.m0 +t14 DATA +t14.m0 +t14.m1 +t14.m10 +t14.m11 +t14.m12 +t14.m13 +t14.m14 +t14.m15 +t14.m16 +t14.m17 +t14.m18 +t14.m19 +t14.m2 +t14.m20 +t14.m21 +t14.m22 +t14.m23 +t14.m24 +t14.m25 +t14.m26 +t14.m27 +t14.m28 +t14.m29 +t14.m3 +t14.m30 +t14.m31 +t14.m32 +t14.m33 +t14.m34 +t14.m4 +t14.m5 +t14.m6 +t14.m7 +t14.m8 +t14.m9 +t140 DATA +t140.m0 +t141 DATA +t141.m0 +t142 DATA +t142.m0 +t142.m1 +t143.m0 +t143.m1 +t143.m15 +t143.m16 +t143.m17 +t143.m19 +t143.m2 +t143.m21 +t143.m3 +t143.m4 +t143.m5 +t143.m8 +t143.m9 +t144 DATA +t145.m0 +t145.m1 +t146.m0 +t146.m1 +t146.m2 +t146.m3 +t146.m4 +t147 DATA +t147.m0 +t148 DATA +t148.m0 +t148.m1 +t148.m2 +t148.m3 +t148.m4 +t148.m5 +t148.m6 +t148.m7 +t148.m8 +t148.m9 +t149 DATA +t149.m0 +t15 DATA +t15.m0 +t15.m1 +t15.m2 +t15.m3 +t15.m4 +t15.m5 +t15.m6 +t15.m7 +t15.m8 +t150 DATA +t150.m0 +t151 DATA +t151.m0 +t151.m1 +t152.m0 +t152.m1 +t152.m2 +t152.m3 +t152.m4 +t152.m5 +t153 DATA +t154 DATA +t154.m0 +t154.m1 +t155 DATA +t155.m0 +t155.m1 +t155.m2 +t155.m3 +t155.m4 +t155.m5 +t156 DATA +t156.m0 +t156.m1 +t156.m2 +t156.m3 +t156.m4 +t156.m5 +t157 DATA +t157.m0 +t157.m1 +t157.m2 +t157.m3 +t157.m4 +t157.m5 +t158 DATA +t159 DATA +t159.m0 +t159.m1 +t16 DATA +t16.m0 +t16.m1 +t16.m2 +t16.m3 +t16.m4 +t16.m5 +t16.m7 +t16.m8 +t160.m0 +t160.m1 +t160.m10 +t160.m11 +t160.m12 +t160.m13 +t160.m14 +t160.m15 +t160.m2 +t160.m3 +t160.m4 +t160.m5 +t160.m6 +t160.m7 +t160.m8 +t160.m9 +t161 DATA +t161.m0 +t162 DATA +t163 DATA +t163.m0 +t164 DATA +t165 DATA +t166 DATA +t166.m0 +t167 DATA +t167.m0 +t168 DATA +t168.m0 +t168.m1 +t169 DATA +t169.m0 +t169.m1 +t17 DATA +t17.m0 +t17.m1 +t17.m2 +t170 DATA +t170.m0 +t171 DATA +t171.m0 +t171.m1 +t171.m2 +t171.m3 +t171.m4 +t171.m5 +t172 DATA +t172.m0 +t177 DATA +t177.m0 +t178 DATA +t178.m0 +t179 DATA +t179.m0 +t18 DATA +t18.m0 +t18.m1 +t18.m10 +t18.m11 +t18.m12 +t18.m13 +t18.m14 +t18.m15 +t18.m16 +t18.m17 +t18.m2 +t18.m3 +t18.m4 +t18.m5 +t18.m6 +t18.m7 +t18.m8 +t18.m9 +t180 DATA +t180.m0 +t181 DATA +t181.m0 +t182 DATA +t182.m0 +t183 DATA +t183.m0 +t185 DATA +t185.m0 +t186 DATA +t186.m0 +t187 DATA +t187.m0 +t188 DATA +t188.m0 +t188.m1 +t189 DATA +t190 DATA +t190.m0 +t191 DATA +t191.m0 +t192.m0 +t193 DATA +t193.m0 +t194 DATA +t195 DATA +t195.m0 +t196 DATA +t197 DATA +t198 DATA +t199 DATA +t199.m0 +t2 DATA +t2.m0 +t2.m1 +t2.m2 +t2.m3 +t20.m0 +t200 DATA +t201 DATA +t201.m0 +t201.m1 +t201.m2 +t201.m3 +t201.m4 +t201.m5 +t202 DATA +t203 DATA +t204 DATA +t204.m0 +t205 DATA +t205.m0 +t206 DATA +t206.m0 +t207 DATA +t207.m0 +t208 DATA +t208.m0 +t209 DATA +t21.m0 +t21.m1 +t21.m2 +t21.m3 +t210 DATA +t211 DATA +t212 DATA +t212.m0 +t213 DATA +t213.m0 +t214 DATA +t214.m0 +t215 DATA +t215.m0 +t216 DATA +t216.m0 +t216.m1 +t217 DATA +t218 DATA +t219 DATA +t219.m0 +t219.m1 +t219.m2 +t22.m0 +t22.m1 +t220 DATA +t220.m0 +t220.m1 +t220.m2 +t220.m3 +t220.m4 +t220.m5 +t221 DATA +t222 DATA +t222.m0 +t223 DATA +t223.m0 +t224 DATA +t224.m0 +t224.m1 +t224.m10 +t224.m11 +t224.m2 +t224.m4 +t224.m5 +t224.m6 +t224.m7 +t224.m8 +t224.m9 +t225 DATA +t226.m0 +t226.m1 +t226.m2 +t226.m3 +t227 DATA +t227.m0 +t228 DATA +t228.m0 +t228.m1 +t228.m10 +t228.m11 +t228.m12 +t228.m13 +t228.m14 +t228.m15 +t228.m16 +t228.m17 +t228.m18 +t228.m19 +t228.m2 +t228.m20 +t228.m21 +t228.m22 +t228.m23 +t228.m24 +t228.m25 +t228.m26 +t228.m27 +t228.m28 +t228.m29 +t228.m3 +t228.m30 +t228.m31 +t228.m32 +t228.m33 +t228.m34 +t228.m35 +t228.m36 +t228.m37 +t228.m38 +t228.m39 +t228.m4 +t228.m5 +t228.m6 +t228.m7 +t228.m8 +t228.m9 +t228static_gcdata DATA +t23 DATA +t23.m0 +t23.m1 +t230 DATA +t231 DATA +t232 DATA +t233 DATA +t234 DATA +t235 DATA +t236 DATA +t237 DATA +t238 DATA +t238.m0 +t238.m1 +t239 DATA +t239.m0 +t239.m1 +t239.m2 +t239.m3 +t239.m4 +t239.m5 +t239.m6 +t239.m7 +t24 DATA +t240 DATA +t240.m0 +t240.m1 +t240.m2 +t240.m3 +t240.m4 +t240.m5 +t240.m6 +t240.m7 +t241 DATA +t241.m0 +t241.m1 +t241.m2 +t241.m3 +t241.m4 +t241.m5 +t241.m6 +t241.m7 +t241.m8 +t242 DATA +t243 DATA +t244 DATA +t245.m0 +t245.m1 +t245.m2 +t245.m3 +t245.m4 +t246 DATA +t247 DATA +t248 DATA +t249 DATA +t249.m0 +t249.m1 +t249.m2 +t249.m3 +t249.m4 +t249.m5 +t25 DATA +t250 DATA +t250.m0 +t250.m1 +t251 DATA +t251.m0 +t251.m1 +t252 DATA +t253 DATA +t254 DATA +t255 DATA +t256 DATA +t257 DATA +t258 DATA +t259 DATA +t26 DATA +t26.m0 +t26.m1 +t26.m2 +t26.m3 +t26.m4 +t26.m5 +t260 DATA +t260.m0 +t260.m1 +t260.m2 +t260.m3 +t261 DATA +t262 DATA +t262.m0 +t262.m1 +t263 DATA +t263.m0 +t263.m1 +t263.m2 +t263.m3 +t263.m4 +t263.m5 +t263.m6 +t264 DATA +t264.m0 +t264.m1 +t264.m2 +t264.m3 +t265 DATA +t265.m0 +t265.m1 +t265.m2 +t265.m3 +t265.m4 +t265.m5 +t265.m6 +t266 DATA +t267.m0 +t267.m1 +t267.m2 +t267.m3 +t267.m4 +t267.m5 +t267.m6 +t267.m7 +t267.m8 +t268 DATA +t269 DATA +t27 DATA +t270 DATA +t271 DATA +t272 DATA +t272.m0 +t272.m1 +t272.m2 +t272.m3 +t272.m4 +t272.m5 +t273.m0 +t273.m1 +t273.m2 +t273.m3 +t273.m4 +t273.m5 +t274 DATA +t274.m0 +t274.m1 +t275 DATA +t275.m0 +t276 DATA +t276.m0 +t277 DATA +t277.m0 +t278 DATA +t278.m0 +t279 DATA +t279.m0 +t28 DATA +t280 DATA +t280.m0 +t281 DATA +t281.m0 +t282 DATA +t282.m0 +t283 DATA +t283.m0 +t283.m1 +t284 DATA +t285 DATA +t286 DATA +t287 DATA +t288 DATA +t289 DATA +t29 DATA +t290 DATA +t290.m0 +t290.m1 +t290.m10 +t290.m11 +t290.m12 +t290.m13 +t290.m14 +t290.m15 +t290.m16 +t290.m17 +t290.m18 +t290.m19 +t290.m2 +t290.m20 +t290.m21 +t290.m22 +t290.m23 +t290.m3 +t290.m4 +t290.m5 +t290.m6 +t290.m7 +t290.m8 +t290.m9 +t291 DATA +t291.m0 +t291.m1 +t291.m2 +t292 DATA +t293 DATA +t294 DATA +t294.m0 +t295 DATA +t295.m0 +t295.m1 +t295.m2 +t295.m3 +t295.m4 +t295.m5 +t295.m6 +t295.m7 +t296 DATA +t297 DATA +t297.m0 +t297.m1 +t297.m2 +t297.m3 +t297.m4 +t297.m5 +t297.m6 +t298 DATA +t298.m0 +t298.m1 +t298.m2 +t298.m3 +t298.m4 +t298.m5 +t299 DATA +t3 DATA +t30 DATA +t300 DATA +t300.m0 +t300.m1 +t300.m2 +t300.m3 +t300.m4 +t300.m5 +t300.m6 +t300.m7 +t301 DATA +t301.m0 +t301.m1 +t301.m2 +t301.m3 +t301.m4 +t301.m5 +t301.m6 +t302 DATA +t302.m0 +t303 DATA +t303.m0 +t303.m1 +t304 DATA +t304.m0 +t305 DATA +t305.m0 +t305.m1 +t305.m3 +t306 DATA +t306.m0 +t307 DATA +t307.m0 +t307.m1 +t308 DATA +t308.m0 +t308.m1 +t308.m2 +t309 DATA +t309.m0 +t309.m1 +t309.m2 +t309.m3 +t309.m4 +t31 DATA +t310 DATA +t311 DATA +t311.m0 +t311.m1 +t311.m2 +t311.m3 +t311.m4 +t311.m5 +t311.m6 +t311.m7 +t312 DATA +t313 DATA +t313.m0 +t313.m1 +t313.m2 +t313.m3 +t314 DATA +t315 DATA +t316 DATA +t317 DATA +t318 DATA +t318.m0 +t318.m1 +t319 DATA +t319.m0 +t32 DATA +t32.m0 +t32.m1 +t32.m10 +t32.m11 +t32.m12 +t32.m13 +t32.m14 +t32.m15 +t32.m16 +t32.m17 +t32.m18 +t32.m19 +t32.m2 +t32.m3 +t32.m4 +t32.m5 +t32.m6 +t32.m7 +t32.m8 +t32.m9 +t320 DATA +t320.m0 +t320.m1 +t321 DATA +t321.m0 +t322 DATA +t322.m0 +t323 DATA +t323.m0 +t324 DATA +t324.m0 +t325 DATA +t325.m0 +t325.m1 +t326 DATA +t326.m0 +t327 DATA +t327.m0 +t328 DATA +t328.m0 +t328.m1 +t328.m2 +t328.m3 +t329 DATA +t329.m0 +t33 DATA +t330 DATA +t330.m0 +t330.m2 +t330.m3 +t330.m4 +t330.m5 +t331 DATA +t332 DATA +t332.m1 +t332.m2 +t332.m3 +t332.m4 +t333 DATA +t334 DATA +t335 DATA +t335.m0 +t335.m1 +t336 DATA +t337 DATA +t337.m0 +t337.m1 +t337.m2 +t337.m3 +t337.m4 +t337.m5 +t337.m6 +t337.m7 +t338 DATA +t339 DATA +t34 DATA +t340 DATA +t341 DATA +t342 DATA +t343 DATA +t344 DATA +t345 DATA +t349 DATA +t35 DATA +t35.m10 +t35.m11 +t35.m28 +t35.m29 +t35.m30 +t35.m4 +t350 DATA +t351 DATA +t352 DATA +t354 DATA +t354.m1 +t355 DATA +t356 DATA +t357 DATA +t359 DATA +t359.m3 +t35static_data DATA +t36 DATA +t36.m0 +t36.m1 +t36.m7 +t36.m8 +t36.m9 +t360 DATA +t360.m1 +t361 DATA +t361.m1 +t362 DATA +t362.m1 +t363 DATA +t363.m1 +t363.m2 +t369 DATA +t37 DATA +t370 DATA +t371 DATA +t372 DATA +t373 DATA +t374 DATA +t375 DATA +t376 DATA +t377 DATA +t378 DATA +t379 DATA +t38 DATA +t380 DATA +t381 DATA +t382 DATA +t383 DATA +t39 DATA +t4 DATA +t4.m0 +t4.m1 +t4.m10 +t4.m11 +t4.m12 +t4.m13 +t4.m14 +t4.m2 +t4.m3 +t4.m4 +t4.m6 +t4.m7 +t4.m9 +t40 DATA +t40.m0 +t40.m1 +t40.m2 +t41 DATA +t41.m0 +t416 DATA +t417 DATA +t418 DATA +t419 DATA +t42 DATA +t42.m0 +t42.m1 +t42.m2 +t42.m3 +t42.m4 +t42.m5 +t42.m6 +t420 DATA +t421 DATA +t422 DATA +t423 DATA +t424 DATA +t425 DATA +t426 DATA +t427 DATA +t428 DATA +t429 DATA +t43 DATA +t43.m0 +t43.m1 +t43.m2 +t43.m3 +t43.m4 +t43.m5 +t43.m6 +t43.m7 +t430 DATA +t431 DATA +t432 DATA +t433 DATA +t434 DATA +t435 DATA +t436 DATA +t437 DATA +t438 DATA +t44 DATA +t44.m0 +t44.m1 +t44.m2 +t44.m3 +t44.m4 +t442 DATA +t442.m1 +t442.m2 +t443 DATA +t443.m1 +t443.m2 +t444 DATA +t445 DATA +t446 DATA +t45 DATA +t450 DATA +t451 DATA +t454 DATA +t456 DATA +t457 DATA +t458 DATA +t459 DATA +t459.m1 +t459.m2 +t46 DATA +t460 DATA +t461 DATA +t464 DATA +t465 DATA +t466 DATA +t466.m1 +t466.m2 +t466.m3 +t467 DATA +t468 DATA +t469 DATA +t47 DATA +t474 DATA +t475 DATA +t476 DATA +t476.m6 +t476.m7 +t477 DATA +t478 DATA +t478.m2 +t478.m3 +t479 DATA +t48 DATA +t480 DATA +t480.m5 +t480.m6 +t481 DATA +t482 DATA +t482.m1 +t483 DATA +t483.m1 +t484 DATA +t484.m1 +t485 DATA +t485.m1 +t487 DATA +t488 DATA +t489 DATA +t49 DATA +t490 DATA +t491 DATA +t492 DATA +t493 DATA +t494 DATA +t495 DATA +t496 DATA +t498 DATA +t499 DATA +t5 DATA +t5.m0 +t50 DATA +t500 DATA +t501 DATA +t502 DATA +t502.m1 +t503 DATA +t503.m1 +t503.m2 +t503.m3 +t504 DATA +t505 DATA +t505.m1 +t506 DATA +t507 DATA +t508 DATA +t51 DATA +t52.m0 +t52.m1 +t52.m2 +t52.m3 +t52.m4 +t52.m5 +t52.m6 +t52.m7 +t52.m8 +t53 DATA +t53.m0 +t53.m1 +t53.m10 +t53.m11 +t53.m12 +t53.m13 +t53.m14 +t53.m2 +t53.m3 +t53.m4 +t53.m5 +t53.m6 +t53.m7 +t53.m8 +t53.m9 +t54 DATA +t54.m0 +t54.m1 +t54.m2 +t54.m3 +t54.m4 +t54.m5 +t55 DATA +t55.m0 +t55.m1 +t55.m10 +t55.m11 +t55.m12 +t55.m13 +t55.m14 +t55.m15 +t55.m16 +t55.m17 +t55.m18 +t55.m19 +t55.m2 +t55.m20 +t55.m21 +t55.m22 +t55.m23 +t55.m24 +t55.m25 +t55.m26 +t55.m27 +t55.m28 +t55.m29 +t55.m3 +t55.m30 +t55.m31 +t55.m32 +t55.m33 +t55.m34 +t55.m35 +t55.m36 +t55.m37 +t55.m38 +t55.m39 +t55.m4 +t55.m40 +t55.m41 +t55.m42 +t55.m43 +t55.m44 +t55.m45 +t55.m46 +t55.m47 +t55.m48 +t55.m49 +t55.m5 +t55.m50 +t55.m51 +t55.m52 +t55.m53 +t55.m54 +t55.m55 +t55.m56 +t55.m57 +t55.m58 +t55.m59 +t55.m6 +t55.m60 +t55.m61 +t55.m62 +t55.m63 +t55.m64 +t55.m65 +t55.m66 +t55.m67 +t55.m68 +t55.m69 +t55.m7 +t55.m70 +t55.m71 +t55.m72 +t55.m73 +t55.m74 +t55.m75 +t55.m8 +t55.m9 +t55.m99 +t56 DATA +t56.m10 +t56.m11 +t56.m37 +t56.m38 +t56.m4 +t56static_data DATA +t57 DATA +t57.m0 +t57.m1 +t57.m10 +t57.m11 +t57.m12 +t57.m13 +t57.m14 +t57.m15 +t57.m2 +t57.m3 +t57.m4 +t57.m5 +t57.m6 +t57.m7 +t57.m8 +t57.m9 +t58 DATA +t58.m0 +t58.m1 +t58.m2 +t58.m3 +t58.m4 +t58.m5 +t59 DATA +t59.m0 +t59.m1 +t59.m10 +t59.m11 +t59.m12 +t59.m13 +t59.m14 +t59.m15 +t59.m16 +t59.m17 +t59.m18 +t59.m19 +t59.m2 +t59.m20 +t59.m21 +t59.m22 +t59.m23 +t59.m24 +t59.m25 +t59.m26 +t59.m27 +t59.m28 +t59.m29 +t59.m3 +t59.m30 +t59.m31 +t59.m32 +t59.m33 +t59.m34 +t59.m35 +t59.m36 +t59.m4 +t59.m5 +t59.m6 +t59.m7 +t59.m8 +t59.m9 +t6 DATA +t6.m0 +t60 DATA +t60.m0 +t60.m1 +t60.m10 +t60.m11 +t60.m12 +t60.m13 +t60.m2 +t60.m3 +t60.m4 +t60.m5 +t60.m6 +t60.m7 +t60.m8 +t60.m9 +t61 DATA +t61.m0 +t61.m1 +t61.m2 +t61.m3 +t61.m4 +t61.m5 +t61.m6 +t62 DATA +t63 DATA +t64 DATA +t64.m0 +t64.m1 +t64.m4 +t64.m5 +t64.m6 +t64.m7 +t64.m8 +t65 DATA +t65.m0 +t65.m1 +t65.m10 +t65.m11 +t65.m12 +t65.m13 +t65.m14 +t65.m15 +t65.m16 +t65.m17 +t65.m18 +t65.m19 +t65.m2 +t65.m20 +t65.m3 +t65.m4 +t65.m5 +t65.m6 +t65.m7 +t65.m8 +t65.m9 +t66 DATA +t66.m0 +t66.m1 +t66.m2 +t66.m3 +t66.m4 +t66.m5 +t66.m6 +t66.m7 +t67 DATA +t68 DATA +t68.m0 +t68.m1 +t68.m2 +t68.m3 +t68.m4 +t68.m5 +t68.m6 +t68.m7 +t68.m8 +t69 DATA +t7 DATA +t7.m0 +t7.m1 +t7.m2 +t7.m3 +t7.m4 +t7.m5 +t7.m6 +t7.m7 +t7.m8 +t70.m0 +t70.m1 +t70.m11 +t70.m12 +t70.m13 +t70.m14 +t70.m15 +t70.m16 +t70.m2 +t70.m3 +t70.m4 +t70.m5 +t70.m7 +t70.m8 +t70.m9 +t71 DATA +t72 DATA +t72.m0 +t72.m1 +t73 DATA +t73.m0 +t73.m1 +t73.m2 +t74 DATA +t74.m0 +t74.m1 +t75 DATA +t75.m0 +t75.m1 +t75.m2 +t75.m3 +t75.m4 +t75.m5 +t76 DATA +t76.m0 +t76.m1 +t76.m2 +t76.m3 +t77 DATA +t77.m0 +t77.m1 +t78 DATA +t79 DATA +t8 DATA +t8.m0 +t8.m1 +t8.m11 +t8.m2 +t8.m3 +t8.m4 +t8.m7 +t80 DATA +t81 DATA +t82 DATA +t83 DATA +t84 DATA +t85 DATA +t86 DATA +t87 DATA +t88 DATA +t89 DATA +t9 DATA +t9.m0 +t90 DATA +t91 DATA +t91.m0 +t92 DATA +t93 DATA +t93.m0 +t93.m1 +t94 DATA +t94.m0 +t94.m1 +t95 DATA +t96 DATA +t97 DATA +t98 DATA diff --git a/lib/libc/mingw/libarm32/wcletw.def b/lib/libc/mingw/libarm32/wcletw.def new file mode 100644 index 0000000000000000000000000000000000000000..bbdef662eb5d07f9baec89a94152a96ddd13474d --- /dev/null +++ b/lib/libc/mingw/libarm32/wcletw.def @@ -0,0 +1,168 @@ +; +; Definition file of +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wclEtw.dll" +EXPORTS +t10 DATA +t11 DATA +t12 DATA +t14 DATA +t14.m0 +t14.m1 +t15 DATA +t16 DATA +t17 DATA +t17.m0 +t17.m1 +t17.m2 +t17.m3 +t18 DATA +t19 DATA +t2 DATA +t2.m0 +t2.m1 +t2.m10 +t2.m11 +t2.m12 +t2.m13 +t2.m14 +t2.m15 +t2.m16 +t2.m2 +t2.m3 +t2.m4 +t2.m5 +t2.m6 +t2.m7 +t2.m8 +t2.m9 +t20 DATA +t21 DATA +t21.m0 +t21.m1 +t21.m2 +t22 DATA +t23 DATA +t24 DATA +t24.m0 +t24.m1 +t25 DATA +t25.m0 +t25.m2 +t25.m3 +t25.m4 +t26 DATA +t26.m0 +t26.m1 +t26.m2 +t26.m3 +t27 DATA +t27.m0 +t27.m1 +t27.m2 +t28 DATA +t29 DATA +t3 DATA +t3.m0 +t3.m5 +t3.m6 +t3.m8 +t30 DATA +t30.m0 +t31 DATA +t32 DATA +t33 DATA +t34 DATA +t35 DATA +t35.m1 +t35.m2 +t35.m3 +t35.m4 +t35.m5 +t36 DATA +t36.m2 +t37 DATA +t38 DATA +t4 DATA +t40 DATA +t41 DATA +t42 DATA +t43 DATA +t44 DATA +t45 DATA +t46 DATA +t47 DATA +t48 DATA +t48.m1 +t49 DATA +t5 DATA +t5.m0 +t5.m1 +t5.m10 +t5.m11 +t5.m12 +t5.m13 +t5.m14 +t5.m15 +t5.m16 +t5.m17 +t5.m18 +t5.m19 +t5.m2 +t5.m20 +t5.m21 +t5.m22 +t5.m3 +t5.m4 +t5.m5 +t5.m6 +t5.m7 +t5.m8 +t5.m9 +t50 DATA +t51 DATA +t52 DATA +t53 DATA +t54 DATA +t55 DATA +t56 DATA +t57 DATA +t58 DATA +t59 DATA +t6 DATA +t60 DATA +t61 DATA +t62 DATA +t63 DATA +t64 DATA +t65 DATA +t66 DATA +t67 DATA +t68 DATA +t7 DATA +t7.m0 +t7.m1 +t7.m2 +t7.m3 +t76 DATA +t77 DATA +t78 DATA +t79 DATA +t8 DATA +t80 DATA +t81 DATA +t82 DATA +t83 DATA +t84 DATA +t87 DATA +t88 DATA +t89 DATA +t9 DATA +t90 DATA +t91 DATA +t92 DATA +t93 DATA +t94 DATA +t95 DATA diff --git a/lib/libc/mingw/libarm32/wclpowrprof.def b/lib/libc/mingw/libarm32/wclpowrprof.def new file mode 100644 index 0000000000000000000000000000000000000000..8ab678b71a7b72cb7dcd740194de1f712e274acf --- /dev/null +++ b/lib/libc/mingw/libarm32/wclpowrprof.def @@ -0,0 +1,160 @@ +; +; Definition file of +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WclPowrProf.dll" +EXPORTS +t10 DATA +t11 DATA +t11.m0 +t11.m1 +t11.m2 +t11.m3 +t12 DATA +t12.m0 +t12.m1 +t12.m10 +t12.m11 +t12.m12 +t12.m2 +t12.m3 +t12.m4 +t12.m5 +t12.m6 +t12.m7 +t12.m8 +t12.m9 +t13 DATA +t13.m0 +t13.m1 +t13.m10 +t13.m11 +t13.m12 +t13.m13 +t13.m2 +t13.m3 +t13.m4 +t13.m5 +t13.m6 +t13.m7 +t13.m8 +t13.m9 +t14 DATA +t15 DATA +t15.m0 +t15.m1 +t16 DATA +t16.m0 +t16.m1 +t16.m2 +t16.m3 +t17 DATA +t17.m0 +t17.m1 +t17.m2 +t17.m3 +t17.m4 +t17.m5 +t17.m6 +t17.m7 +t17.m8 +t18 DATA +t18.m0 +t18.m1 +t18.m10 +t18.m11 +t18.m12 +t18.m13 +t18.m14 +t18.m15 +t18.m2 +t18.m3 +t18.m4 +t18.m5 +t18.m6 +t18.m7 +t18.m8 +t18.m9 +t19 DATA +t19.m0 +t19.m1 +t19.m2 +t19.m3 +t19.m4 +t19.m5 +t20.m0 +t20.m1 +t20.m2 +t20.m3 +t20.m4 +t20.m5 +t20.m6 +t20.m7 +t20.m8 +t20.m9 +t22 DATA +t23 DATA +t24 DATA +t25 DATA +t26 DATA +t27 DATA +t28 DATA +t29 DATA +t3 DATA +t3.m0 +t3.m1 +t3.m10 +t3.m11 +t3.m12 +t3.m13 +t3.m14 +t3.m15 +t3.m16 +t3.m2 +t3.m3 +t3.m4 +t3.m5 +t3.m6 +t3.m7 +t3.m8 +t3.m9 +t30 DATA +t31 DATA +t32 DATA +t33 DATA +t4 DATA +t4.m0 +t4.m1 +t4.m2 +t4.m3 +t43 DATA +t44 DATA +t45 DATA +t46 DATA +t5 DATA +t50 DATA +t51 DATA +t52 DATA +t53 DATA +t54 DATA +t55 DATA +t56 DATA +t57 DATA +t58 DATA +t59 DATA +t6 DATA +t60 DATA +t61 DATA +t63 DATA +t7 DATA +t7.m0 +t7.m1 +t7.m2 +t7.m3 +t7.m4 +t7.m5 +t7.m6 +t7.m7 +t8 DATA +t9 DATA diff --git a/lib/libc/mingw/libarm32/wclsqm.def b/lib/libc/mingw/libarm32/wclsqm.def new file mode 100644 index 0000000000000000000000000000000000000000..35d98e7f4daa4dea26a919674d5a2a53c53b3ce0 --- /dev/null +++ b/lib/libc/mingw/libarm32/wclsqm.def @@ -0,0 +1,53 @@ +; +; Definition file of +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wclSqm.dll" +EXPORTS +t10 DATA +t11 DATA +t11.m2 +t11.m3 +t12 DATA +t13 DATA +t14 DATA +t15 DATA +t16 DATA +t19 DATA +t2 DATA +t2.m0 +t2.m1 +t2.m2 +t2.m3 +t2.m4 +t2.m5 +t20 DATA +t21 DATA +t22 DATA +t23 DATA +t25 DATA +t3.m0 +t5 DATA +t6 DATA +t7 DATA +t7.m0 +t7.m1 +t7.m10 +t7.m11 +t7.m12 +t7.m13 +t7.m14 +t7.m15 +t7.m16 +t7.m17 +t7.m2 +t7.m3 +t7.m4 +t7.m5 +t7.m6 +t7.m7 +t7.m8 +t7.m9 +t8 DATA +t9 DATA diff --git a/lib/libc/mingw/libarm32/wclunicode.def b/lib/libc/mingw/libarm32/wclunicode.def new file mode 100644 index 0000000000000000000000000000000000000000..57797feed4e8c4cfd507f69d7ade692498fcb02a --- /dev/null +++ b/lib/libc/mingw/libarm32/wclunicode.def @@ -0,0 +1,27 @@ +; +; Definition file of +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wclUnicode.dll" +EXPORTS +t2.m0 +t2.m1 +t2.m10 +t2.m11 +t2.m12 +t2.m2 +t2.m3 +t2.m4 +t2.m5 +t2.m6 +t2.m7 +t2.m8 +t2.m9 +t3.m0 +t3.m1 +t3.m2 +t3.m3 +t3.m4 +t3.m5 +t4 DATA diff --git a/lib/libc/mingw/libarm32/wclwdi.def b/lib/libc/mingw/libarm32/wclwdi.def new file mode 100644 index 0000000000000000000000000000000000000000..a0833b5d78bd2c123852e1c39c097f227f7f0580 --- /dev/null +++ b/lib/libc/mingw/libarm32/wclwdi.def @@ -0,0 +1,26 @@ +; +; Definition file of +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wclWdi.dll" +EXPORTS +t10 DATA +t11 DATA +t12 DATA +t16 DATA +t17 DATA +t2 DATA +t2.m7 +t2.m8 +t3 DATA +t3.m0 +t3.m1 +t4 DATA +t4.m0 +t4.m1 +t4.m2 +t5 DATA +t7 DATA +t8 DATA +t9 DATA diff --git a/lib/libc/mingw/libarm32/wcmcsp.def b/lib/libc/mingw/libarm32/wcmcsp.def new file mode 100644 index 0000000000000000000000000000000000000000..74e79dbc0bbc9f4f516de46b1f6b395fb69cbc57 --- /dev/null +++ b/lib/libc/mingw/libarm32/wcmcsp.def @@ -0,0 +1,13 @@ +; +; Definition file of Wcmcsp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Wcmcsp.dll" +EXPORTS +EthernetCspDeInit +EthernetCspInit +WlanCspDeInit +WlanCspInit +WwanCspDeInit +WwanCspInit diff --git a/lib/libc/mingw/libarm32/wcmsvc.def b/lib/libc/mingw/libarm32/wcmsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..34a1252d53909fac9e47b7d05acee976b8382b25 --- /dev/null +++ b/lib/libc/mingw/libarm32/wcmsvc.def @@ -0,0 +1,20 @@ +; +; Definition file of Wcmsvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Wcmsvc.dll" +EXPORTS +CdeCancelOnDemandRequest +CdeCloseOnDemandRequestHandle +CdeOpenOnDemandRequestHandle +CdeOpenOnDemandRequestHandleByWwanProfileName +CdeQueryOnDemandRequestStateInfo +CdeQueryParameter +CdeSetParameter +CdeStartOnDemandRequest +SvchostPushServiceGlobals +WcmSvcMain +CdeGetEntireProfileList +CdeGetProfileList +CdeGetProfileListForInterface diff --git a/lib/libc/mingw/libarm32/wcncsvc.def b/lib/libc/mingw/libarm32/wcncsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..2d91329ee5397ef570cb788f2d783215693b9aae --- /dev/null +++ b/lib/libc/mingw/libarm32/wcncsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of wcncsvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wcncsvc.dll" +EXPORTS +SvchostPushServiceGlobals +WcnServiceMain diff --git a/lib/libc/mingw/libarm32/wcneapauthproxy.def b/lib/libc/mingw/libarm32/wcneapauthproxy.def new file mode 100644 index 0000000000000000000000000000000000000000..f4b8352a149a1d32d66930a5ba138ad737e74be4 --- /dev/null +++ b/lib/libc/mingw/libarm32/wcneapauthproxy.def @@ -0,0 +1,8 @@ +; +; Definition file of WcnEapAuthProxy.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WcnEapAuthProxy.dll" +EXPORTS +WcnEapPluginGetInfo diff --git a/lib/libc/mingw/libarm32/wcneappeerproxy.def b/lib/libc/mingw/libarm32/wcneappeerproxy.def new file mode 100644 index 0000000000000000000000000000000000000000..603685a639fcb1f3b68675381a2207c90fe65b67 --- /dev/null +++ b/lib/libc/mingw/libarm32/wcneappeerproxy.def @@ -0,0 +1,11 @@ +; +; Definition file of WcnEapPeerProxy.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WcnEapPeerProxy.dll" +EXPORTS +EapPeerFreeErrorMemory +EapPeerFreeMemory +EapPeerGetInfo +EapPeerGetMethodProperties diff --git a/lib/libc/mingw/libarm32/wdc.def b/lib/libc/mingw/libarm32/wdc.def new file mode 100644 index 0000000000000000000000000000000000000000..7b3406d5fe20f85f01ee4b71ebab1adb0a4ff1b3 --- /dev/null +++ b/lib/libc/mingw/libarm32/wdc.def @@ -0,0 +1,9 @@ +; +; Definition file of PMONT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "PMONT.dll" +EXPORTS +WdcParseLegacyFile +WdcRunTaskAsInteractiveUser diff --git a/lib/libc/mingw/libarm32/wdi.def b/lib/libc/mingw/libarm32/wdi.def new file mode 100644 index 0000000000000000000000000000000000000000..c67365707df3b91b55f5d5796bf91f39f1f72f6e --- /dev/null +++ b/lib/libc/mingw/libarm32/wdi.def @@ -0,0 +1,58 @@ +; +; Definition file of wdi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wdi.dll" +EXPORTS +ServiceMain +WdipLaunchRunDLLUserHost +WdiAddFileToInstance +WdiAddParameter +WdiCancel +WdiCloseInstance +WdiCreateInstance +WdiDeleteQueuedResolution +WdiDiagnose +WdiGetClientActivityId +WdiGetClientLCID +WdiGetDiagnosticModuleId +WdiGetEvent +WdiGetInstanceFilePath +WdiGetInstanceId +WdiGetLoggerSnapshotPath +WdiGetParameterByIndex +WdiGetParameterByName +WdiGetParameterCount +WdiGetParameterData +WdiGetParameterDataLength +WdiGetParameterDiagnosticModuleId +WdiGetParameterFlags +WdiGetParameterName +WdiGetProgress +WdiGetQueuedResolutionAudience +WdiGetQueuedResolutionExpirationDate +WdiGetQueuedResolutionId +WdiGetQueuedResolutionName +WdiGetQueuedResolutionPriority +WdiGetResult +WdiGetScenarioIcon +WdiGetScenarioInfo +WdiGetScenarioInstanceCreatedDate +WdiGetScenarioInstanceFilePath +WdiGetScenarioInstanceId +WdiGetScenarioInstances +WdiGetScenarioSourceName +WdiGetScenarioTypeName +WdiImpersonateClient +WdiIsQueuedResolutionAdmin +WdiLaunchQueuedResolution +WdiOpenInstance +WdiQueueCurrentResolution +WdiResolve +WdiRevertToSelf +WdiSetFeedback +WdiSetProblemDetectionResult +WdiSetProgress +WdiSetResolution +WdipLaunchLocalHost diff --git a/lib/libc/mingw/libarm32/wdiasqmmodule.def b/lib/libc/mingw/libarm32/wdiasqmmodule.def new file mode 100644 index 0000000000000000000000000000000000000000..079fb5acd78b967af2ddd279b9510c5eb2a8714d --- /dev/null +++ b/lib/libc/mingw/libarm32/wdiasqmmodule.def @@ -0,0 +1,10 @@ +; +; Definition file of WDIASqmModule.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WDIASqmModule.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance diff --git a/lib/libc/mingw/libarm32/wdscore.def b/lib/libc/mingw/libarm32/wdscore.def new file mode 100644 index 0000000000000000000000000000000000000000..dc674d7de8032b1a95bdf50e403a4e55a93775b4 --- /dev/null +++ b/lib/libc/mingw/libarm32/wdscore.def @@ -0,0 +1,168 @@ +; +; Definition file of WDSCORE.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WDSCORE.dll" +EXPORTS +??0?$CDynamicArray@EPAE@@QAA@I@Z +??0?$CDynamicArray@EPAUSKey@@@@QAA@I@Z +??0?$CDynamicArray@EPAUSValue@@@@QAA@I@Z +??0?$CDynamicArray@GPAG@@QAA@I@Z +??0?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAA@I@Z +??0?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAA@I@Z +??0?$CDynamicArray@_KPA_K@@QAA@I@Z +??1?$CDynamicArray@EPAE@@QAA@XZ +??1?$CDynamicArray@EPAUSKey@@@@QAA@XZ +??1?$CDynamicArray@EPAUSValue@@@@QAA@XZ +??1?$CDynamicArray@GPAG@@QAA@XZ +??1?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAA@XZ +??1?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAA@XZ +??1?$CDynamicArray@_KPA_K@@QAA@XZ +??4?$CDynamicArray@EPAE@@QAAAAV0@ABV0@@Z +??4?$CDynamicArray@EPAUSKey@@@@QAAAAV0@ABV0@@Z +??4?$CDynamicArray@EPAUSValue@@@@QAAAAV0@ABV0@@Z +??4?$CDynamicArray@GPAG@@QAAAAV0@ABV0@@Z +??4?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAAAAV0@ABV0@@Z +??4?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAAAAV0@ABV0@@Z +??4?$CDynamicArray@_KPA_K@@QAAAAV0@ABV0@@Z +??A?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAAAAPAUSEnumBinContext@@I@Z +??A?$CDynamicArray@_KPA_K@@QAAAA_KI@Z +??B?$CDynamicArray@EPAUSKey@@@@QBAPAUSKey@@XZ +??B?$CDynamicArray@EPAUSValue@@@@QBAPAUSValue@@XZ +??B?$CDynamicArray@GPAG@@QBAPAGXZ +??C?$CDynamicArray@EPAUSKey@@@@QBAPAUSKey@@XZ +??C?$CDynamicArray@EPAUSValue@@@@QBAPAUSValue@@XZ +??_F?$CDynamicArray@EPAE@@QAAXXZ +??_F?$CDynamicArray@EPAUSKey@@@@QAAXXZ +??_F?$CDynamicArray@EPAUSValue@@@@QAAXXZ +??_F?$CDynamicArray@GPAG@@QAAXXZ +??_F?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAAXXZ +??_F?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAAXXZ +??_F?$CDynamicArray@_KPA_K@@QAAXXZ +?Add@?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAAHAAPAUSEnumBinContext@@@Z +?Add@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAAHAAUSKeeperEntry@CBlackboardFactory@@@Z +?Add@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAAHAAUSKeeperEntry@CBlackboardFactory@@AAI@Z +?Add@?$CDynamicArray@_KPA_K@@QAAHAA_K@Z +?ElementAt@?$CDynamicArray@GPAG@@QAAAAGI@Z +?ElementAt@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAAAAUSKeeperEntry@CBlackboardFactory@@I@Z +?GetBuffer@?$CDynamicArray@EPAE@@QAAPAEI@Z +?GetBuffer@?$CDynamicArray@EPAUSValue@@@@QAAPAUSValue@@I@Z +?GetBuffer@?$CDynamicArray@GPAG@@QAAPAGI@Z +?GetSize@?$CDynamicArray@EPAE@@QBAIXZ +?GetSize@?$CDynamicArray@GPAG@@QBAIXZ +?GetSize@?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QBAIXZ +?GetSize@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QBAIXZ +?GetSize@?$CDynamicArray@_KPA_K@@QBAIXZ +?Init@?$CDynamicArray@EPAE@@IAAXI@Z +?Init@?$CDynamicArray@EPAUSKey@@@@IAAXI@Z +?Init@?$CDynamicArray@EPAUSValue@@@@IAAXI@Z +?Init@?$CDynamicArray@GPAG@@IAAXI@Z +?Init@?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@IAAXI@Z +?Init@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@IAAXI@Z +?Init@?$CDynamicArray@_KPA_K@@IAAXI@Z +?RemoveAll@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAAXXZ +?RemoveAll@?$CDynamicArray@_KPA_K@@QAAXXZ +?RemoveItemFromTail@?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAAXXZ +?SetSize@?$CDynamicArray@EPAE@@QAAHK@Z +?SetSize@?$CDynamicArray@EPAUSKey@@@@QAAHK@Z +?SetSize@?$CDynamicArray@EPAUSValue@@@@QAAHK@Z +?SetSize@?$CDynamicArray@GPAG@@QAAHK@Z +?SetSize@?$CDynamicArray@PAUSEnumBinContext@@PAPAU1@@@QAAHK@Z +?SetSize@?$CDynamicArray@USKeeperEntry@CBlackboardFactory@@PAU12@@@QAAHK@Z +?SetSize@?$CDynamicArray@_KPA_K@@QAAHK@Z +WdsGetPointer +g_Kernel32 DATA +g_bEnableDiagnosticMode DATA +ConstructPartialMsgIfA +ConstructPartialMsgIfW +ConstructPartialMsgVA +ConstructPartialMsgVW +CurrentIP +EndMajorTask +EndMinorTask +GetMajorTask +GetMajorTaskA +GetMinorTask +GetMinorTaskA +StartMajorTask +StartMinorTask +WdsAbortBlackboardItemEnum +WdsAddModule +WdsAddUsmtLogStack +WdsAllocCollection +WdsCollectionAddValue +WdsCollectionGetValue +WdsCopyBlackboardItems +WdsCopyBlackboardItemsEx +WdsCreateBlackboard +WdsDeleteBlackboardValue +WdsDeleteEvent +WdsDestroyBlackboard +WdsDuplicateData +WdsEnableDiagnosticMode +WdsEnableExit +WdsEnableExitEx +WdsEnumFirstBlackboardItem +WdsEnumFirstCollectionValue +WdsEnumNextBlackboardItem +WdsEnumNextCollectionValue +WdsExecuteWorkQueue +WdsExecuteWorkQueue2 +WdsExecuteWorkQueueEx +WdsExitImmediately +WdsExitImmediatelyEx +WdsFreeCollection +WdsFreeData +WdsGenericSetupLogInit +WdsGetAssertFlags +WdsGetBlackboardBinaryData +WdsGetBlackboardStringA +WdsGetBlackboardStringW +WdsGetBlackboardUintPtr +WdsGetBlackboardValue +WdsGetCurrentExecutionGroup +WdsGetSetupLog +WdsGetTempDir +WdsInitialize +WdsInitializeCallbackArray +WdsInitializeDataBinary +WdsInitializeDataStringA +WdsInitializeDataStringW +WdsInitializeDataUInt32 +WdsInitializeDataUInt64 +WdsIsDiagnosticModeEnabled +WdsIterateOfflineQueue +WdsIterateQueue +WdsLockBlackboardValue +WdsLockExecutionGroup +WdsLogCreate +WdsLogDestroy +WdsLogRegStockProviders +WdsLogRegisterProvider +WdsLogStructuredException +WdsLogUnRegStockProviders +WdsLogUnRegisterProvider +WdsPackCollection +WdsPublish +WdsPublishEx +WdsPublishImmediateAsync +WdsPublishImmediateEx +WdsPublishOffline +WdsSeqAlloc +WdsSeqFree +WdsSetAssertFlags +WdsSetBlackboardValue +WdsSetNextExecutionGroup +WdsSetUILanguage +WdsSetupLogDestroy +WdsSetupLogInit +WdsSetupLogMessageA +WdsSetupLogMessageW +WdsSubscribeEx +WdsTerminate +WdsUnlockExecutionGroup +WdsUnpackCollection +WdsUnsubscribe +WdsUnsubscribeEx +WdsValidBlackboard diff --git a/lib/libc/mingw/libarm32/webio.def b/lib/libc/mingw/libarm32/webio.def new file mode 100644 index 0000000000000000000000000000000000000000..92ace6435a2ee8ffd4e7803666c307f057b0a073 --- /dev/null +++ b/lib/libc/mingw/libarm32/webio.def @@ -0,0 +1,51 @@ +; +; Definition file of webio.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "webio.dll" +EXPORTS +ord_1 @1 +WebPalCanScavengeDnsCache +WebPalCancelTwTimer +ord_4 @4 +ord_5 @5 +WebPalCreateDnsCacheCtx +WebPalCreateSocketCtx +ord_8 @8 +ord_9 @9 +ord_10 @10 +ord_11 @11 +WebPalFreeDnsCacheCtx +WebPalFreeSocketCtx +ord_14 @14 +ord_15 @15 +WebPalInitializeTwTimer +ord_17 @17 +ord_18 @18 +ord_19 @19 +ord_20 @20 +ord_21 @21 +ord_22 @22 +ord_23 @23 +ord_24 @24 +ord_25 @25 +ord_26 @26 +ord_27 @27 +ord_28 @28 +ord_29 @29 +WebPalIsImplemented +ord_31 @31 +ord_32 @32 +ord_33 @33 +WebPalOverrideConnectResult +ord_35 @35 +ord_36 @36 +ord_37 @37 +ord_38 @38 +ord_39 @39 +ord_40 @40 +ord_41 @41 +ord_42 @42 +WebPalSetTwTimer +WebPalTerminateTwTimer diff --git a/lib/libc/mingw/libarm32/webservices.def b/lib/libc/mingw/libarm32/webservices.def deleted file mode 100644 index 45fb377b76c9aa3b29e0e707bb5c8cdaac96613e..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/libarm32/webservices.def +++ /dev/null @@ -1,200 +0,0 @@ -; -; Definition file of webservices.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "webservices.dll" -EXPORTS -WsAbandonCall -WsAbandonMessage -WsAbortChannel -WsAbortListener -WsAbortServiceHost -WsAbortServiceProxy -WsAcceptChannel -WsAddCustomHeader -WsAddErrorString -WsAddMappedHeader -WsAddressMessage -WsAlloc -WsAsyncExecute -WsCall -WsCheckMustUnderstandHeaders -WsCloseChannel -WsCloseListener -WsCloseServiceHost -WsCloseServiceProxy -WsCombineUrl -WsCopyError -WsCopyNode -WsCreateChannel -WsCreateChannelForListener -WsCreateError -WsCreateFaultFromError -WsCreateHeap -WsCreateListener -WsCreateMessage -WsCreateMessageForChannel -WsCreateMetadata -WsCreateReader -WsCreateServiceEndpointFromTemplate -WsCreateServiceHost -WsCreateServiceProxy -WsCreateServiceProxyFromTemplate -WsCreateWriter -WsCreateXmlBuffer -WsCreateXmlSecurityToken -WsDateTimeToFileTime -WsDecodeUrl -WsEncodeUrl -WsEndReaderCanonicalization -WsEndWriterCanonicalization -WsFileTimeToDateTime -WsFillBody -WsFillReader -WsFindAttribute -WsFlushBody -WsFlushWriter -WsFreeChannel -WsFreeError -WsFreeHeap -WsFreeListener -WsFreeMessage -WsFreeMetadata -WsFreeReader -WsFreeSecurityToken -WsFreeServiceHost -WsFreeServiceProxy -WsFreeWriter -WsGetChannelProperty -WsGetCustomHeader -WsGetDictionary -WsGetErrorProperty -WsGetErrorString -WsGetFaultErrorDetail -WsGetFaultErrorProperty -WsGetHeader -WsGetHeaderAttributes -WsGetHeapProperty -WsGetListenerProperty -WsGetMappedHeader -WsGetMessageProperty -WsGetMetadataEndpoints -WsGetMetadataProperty -WsGetMissingMetadataDocumentAddress -WsGetNamespaceFromPrefix -WsGetOperationContextProperty -WsGetPolicyAlternativeCount -WsGetPolicyProperty -WsGetPrefixFromNamespace -WsGetReaderNode -WsGetReaderPosition -WsGetReaderProperty -WsGetSecurityContextProperty -WsGetSecurityTokenProperty -WsGetServiceHostProperty -WsGetServiceProxyProperty -WsGetWriterPosition -WsGetWriterProperty -WsGetXmlAttribute -WsInitializeMessage -WsMarkHeaderAsUnderstood -WsMatchPolicyAlternative -WsMoveReader -WsMoveWriter -WsOpenChannel -WsOpenListener -WsOpenServiceHost -WsOpenServiceProxy -WsPullBytes -WsPushBytes -WsReadArray -WsReadAttribute -WsReadBody -WsReadBytes -WsReadChars -WsReadCharsUtf8 -WsReadElement -WsReadEndAttribute -WsReadEndElement -WsReadEndpointAddressExtension -WsReadEnvelopeEnd -WsReadEnvelopeStart -WsReadMessageEnd -WsReadMessageStart -WsReadMetadata -WsReadNode -WsReadQualifiedName -WsReadStartAttribute -WsReadStartElement -WsReadToStartElement -WsReadType -WsReadValue -WsReadXmlBuffer -WsReadXmlBufferFromBytes -WsReceiveMessage -WsRegisterOperationForCancel -WsRemoveCustomHeader -WsRemoveHeader -WsRemoveMappedHeader -WsRemoveNode -WsRequestReply -WsRequestSecurityToken -WsResetChannel -WsResetError -WsResetHeap -WsResetListener -WsResetMessage -WsResetMetadata -WsResetServiceHost -WsResetServiceProxy -WsRevokeSecurityContext -WsSendFaultMessageForError -WsSendMessage -WsSendReplyMessage -WsSetChannelProperty -WsSetErrorProperty -WsSetFaultErrorDetail -WsSetFaultErrorProperty -WsSetHeader -WsSetInput -WsSetInputToBuffer -WsSetListenerProperty -WsSetMessageProperty -WsSetOutput -WsSetOutputToBuffer -WsSetReaderPosition -WsSetWriterPosition -WsShutdownSessionChannel -WsSkipNode -WsStartReaderCanonicalization -WsStartWriterCanonicalization -WsTrimXmlWhitespace -WsVerifyXmlNCName -WsWriteArray -WsWriteAttribute -WsWriteBody -WsWriteBytes -WsWriteChars -WsWriteCharsUtf8 -WsWriteElement -WsWriteEndAttribute -WsWriteEndCData -WsWriteEndElement -WsWriteEndStartElement -WsWriteEnvelopeEnd -WsWriteEnvelopeStart -WsWriteMessageEnd -WsWriteMessageStart -WsWriteNode -WsWriteQualifiedName -WsWriteStartAttribute -WsWriteStartCData -WsWriteStartElement -WsWriteText -WsWriteType -WsWriteValue -WsWriteXmlBuffer -WsWriteXmlBufferToBytes -WsWriteXmlnsAttribute -WsXmlStringEquals diff --git a/lib/libc/mingw/libarm32/wecsvc.def b/lib/libc/mingw/libarm32/wecsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..da4d28eb6c4e3e874f0041313d5095581e6601b5 --- /dev/null +++ b/lib/libc/mingw/libarm32/wecsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of collsvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "collsvc.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/wer.def b/lib/libc/mingw/libarm32/wer.def deleted file mode 100644 index f8a6f06718036b5025188297f5a21b9b156370f3..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/libarm32/wer.def +++ /dev/null @@ -1,129 +0,0 @@ -; -; Definition file of wer.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "wer.dll" -EXPORTS -WerSysprepCleanup -WerSysprepGeneralize -WerSysprepSpecialize -WerUnattendedSetup -WerpAddAppCompatData -WerpAddMemoryBlock -WerpAddRegisteredDataToReport -WerpArchiveReport -WerpCancelResponseDownload -WerpCancelUpload -WerpCloseStore -WerpCreateMachineStore -WerpCreateUserStore -WerpDeleteReport -WerpDestroyWerString -WerpDownloadResponse -WerpDownloadResponseTemplate -WerpEnumerateStoreNext -WerpEnumerateStoreStart -WerpExtractReportFiles -WerpFlushImageCache -WerpForceDeferredCollection -WerpFreeUnmappedVaRanges -WerpGetBucketId -WerpGetDynamicParameter -WerpGetEventType -WerpGetExtendedDiagData -WerpGetFileByIndex -WerpGetFilePathByIndex -WerpGetLegacyBucketId -WerpGetLoadedModuleByIndex -WerpGetNumFiles -WerpGetNumLoadedModules -WerpGetNumSigParams -WerpGetReportFinalConsent -WerpGetReportFlags -WerpGetReportInformation -WerpGetReportSettings -WerpGetReportTime -WerpGetReportType -WerpGetResponseId -WerpGetResponseUrl -WerpGetSigParamByIndex -WerpGetStorePath -WerpGetStoreType -WerpGetTextFromReport -WerpGetUIParamByIndex -WerpGetUploadTime -WerpGetWerStringData -WerpGetWow64Process -WerpHashApplicationParameters -WerpInitializeImageCache -WerpIsOnBattery -WerpIsTransportAvailable -WerpLoadReport -WerpLoadReportFromBuffer -WerpOpenMachineArchive -WerpOpenMachineQueue -WerpOpenUserArchive -WerpPromptUser -WerpPruneStore -WerpReportCancel -WerpReportSprintfParameter -WerpReserveMachineQueueReportDir -WerpResetTransientImageCacheStatistics -WerpRestartApplication -WerpSetDynamicParameter -WerpSetEventName -WerpSetReportApplicationIdentity -WerpSetReportFlags -WerpSetReportInformation -WerpSetReportNamespaceParameter -WerpSetReportTime -WerpSetReportUploadContextToken -WerpShowUpsellUI -WerpStitchedMinidumpVmPostReadCallback -WerpStitchedMinidumpVmPreReadCallback -WerpStitchedMinidumpVmQueryCallback -WerpSubmitReportFromStore -WerpSvcReportFromMachineQueue -WerpTraceAuxMemDumpStatistics -WerpTraceDuration -WerpTraceImageCacheStatistics -WerpTraceSnapshotStatistics -WerpTraceStitchedDumpWriterStatistics -WerpTraceUnmappedVaRangesStatistics -WerpUnmapProcessViews -WerpUpdateReportResponse -WerpValidateReportKey -WerpWalkGatherBlocks -WerAddExcludedApplication -WerRemoveExcludedApplication -WerReportAddDump -WerReportAddFile -WerReportCloseHandle -WerReportCreate -WerReportSetParameter -WerReportSetUIOption -WerReportSubmit -WerpAddFile -WerpAddFileBuffer -WerpAddFileCallback -WerpAuxmdDumpProcessImages -WerpAuxmdDumpRegisteredBlocks -WerpAuxmdFree -WerpAuxmdFreeCopyBuffer -WerpAuxmdHashVaRanges -WerpAuxmdInitialize -WerpAuxmdMapFile -WerpCreateIntegratorReportId -WerpDownloadResponseOnly -WerpFreeString -WerpGetIntegratorReportId -WerpGetReportConsent -WerpGetStoreLocation -WerpIsDisabled -WerpLaunchResponse -WerpOpenUserQueue -WerpSetAuxiliaryArchivePath -WerpSetCallBack -WerpSetDefaultUserConsent -WerpSetIntegratorReportId diff --git a/lib/libc/mingw/libarm32/werconcpl.def b/lib/libc/mingw/libarm32/werconcpl.def new file mode 100644 index 0000000000000000000000000000000000000000..5e22fa220b222c2a5b8ec77b67a1a539104735d8 --- /dev/null +++ b/lib/libc/mingw/libarm32/werconcpl.def @@ -0,0 +1,10 @@ +; +; Definition file of WERCONCPL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WERCONCPL.dll" +EXPORTS +LaunchErcAppW +ShowCEIPDialogW +WerpIsResponseApplicable diff --git a/lib/libc/mingw/libarm32/wercplsupport.def b/lib/libc/mingw/libarm32/wercplsupport.def new file mode 100644 index 0000000000000000000000000000000000000000..fdb6614a8033313e1017aa1411f73d9554315a78 --- /dev/null +++ b/lib/libc/mingw/libarm32/wercplsupport.def @@ -0,0 +1,11 @@ +; +; Definition file of wercplsupport.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wercplsupport.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals +WerComGetAdminStores +WerComGetUserStores diff --git a/lib/libc/mingw/libarm32/werdiagcontroller.def b/lib/libc/mingw/libarm32/werdiagcontroller.def new file mode 100644 index 0000000000000000000000000000000000000000..13d7832f24168f38b5c8edf9396a6e1e680f60ba --- /dev/null +++ b/lib/libc/mingw/libarm32/werdiagcontroller.def @@ -0,0 +1,10 @@ +; +; Definition file of WerDiagController.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WerDiagController.dll" +EXPORTS +QueryOriginalBucket +StartAppRecorder +StartFDR diff --git a/lib/libc/mingw/libarm32/wersvc.def b/lib/libc/mingw/libarm32/wersvc.def new file mode 100644 index 0000000000000000000000000000000000000000..ae685a580f010037a00b2d4beb7e04cf2b856672 --- /dev/null +++ b/lib/libc/mingw/libarm32/wersvc.def @@ -0,0 +1,9 @@ +; +; Definition file of NULL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NULL.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/werui.def b/lib/libc/mingw/libarm32/werui.def new file mode 100644 index 0000000000000000000000000000000000000000..a727245a41f66222ff41aeb181122ebf11bee3fe --- /dev/null +++ b/lib/libc/mingw/libarm32/werui.def @@ -0,0 +1,18 @@ +; +; Definition file of werui.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "werui.dll" +EXPORTS +WerUICreate +WerUIDelete +WerUIGetUserSelection +WerUIPromptForSecondLevel +WerUIPromptUser +WerUIShowUpsell +WerUIStart +WerUITerminate +WerUIUpdateStateProgress +WerUIUpdateUIForState +WerUIWaitForUserAction diff --git a/lib/libc/mingw/libarm32/wevtfwd.def b/lib/libc/mingw/libarm32/wevtfwd.def new file mode 100644 index 0000000000000000000000000000000000000000..e40e5d7eca58aced97dc3efbfe1fac73a798f56e --- /dev/null +++ b/lib/libc/mingw/libarm32/wevtfwd.def @@ -0,0 +1,12 @@ +; +; Definition file of WEVTFWD.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WEVTFWD.DLL" +EXPORTS +WSManPluginShutdown +WSManPluginStartup +WSManProvPullEvents +WSManProvSubscribe +WSManProvUnsubscribe diff --git a/lib/libc/mingw/libarm32/wevtsvc.def b/lib/libc/mingw/libarm32/wevtsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..538efcb728308290b722686cd33156d4cd05ac17 --- /dev/null +++ b/lib/libc/mingw/libarm32/wevtsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of wevtsvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wevtsvc.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/wfdprov.def b/lib/libc/mingw/libarm32/wfdprov.def new file mode 100644 index 0000000000000000000000000000000000000000..037318a556bac3b8bc730199f54324bee24ca71e --- /dev/null +++ b/lib/libc/mingw/libarm32/wfdprov.def @@ -0,0 +1,11 @@ +; +; Definition file of Wfdprov.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Wfdprov.dll" +EXPORTS +WFDProvConfigureAndProvisionDevice +WFDProvDeinitialize +WFDProvGetInfo +WFDProvInitialize diff --git a/lib/libc/mingw/libarm32/whealogr.def b/lib/libc/mingw/libarm32/whealogr.def new file mode 100644 index 0000000000000000000000000000000000000000..17c723e01da1366d8db208f2e33ed8d4b3948091 --- /dev/null +++ b/lib/libc/mingw/libarm32/whealogr.def @@ -0,0 +1,117 @@ +; +; Definition file of +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Whealogr.dll" +EXPORTS +WdiDiagnosticModuleMain +WdiGetDiagnosticModuleInterfaceVersion +WdiHandleInstance +t10 DATA +t11 DATA +t12 DATA +t13 DATA +t14 DATA +t15 DATA +t16 DATA +t17 DATA +t18 DATA +t19 DATA +t2 DATA +t2.m1 +t20 DATA +t21 DATA +t22 DATA +t23 DATA +t24 DATA +t25 DATA +t26 DATA +t27 DATA +t28 DATA +t3 DATA +t30 DATA +t31 DATA +t32 DATA +t33 DATA +t34 DATA +t36 DATA +t37 DATA +t38 DATA +t39 DATA +t4 DATA +t40 DATA +t41 DATA +t42 DATA +t43 DATA +t44 DATA +t45 DATA +t46 DATA +t47 DATA +t48 DATA +t49 DATA +t5 DATA +t50 DATA +t51 DATA +t52 DATA +t53 DATA +t54 DATA +t55 DATA +t56 DATA +t57 DATA +t58 DATA +t59 DATA +t6 DATA +t60 DATA +t61 DATA +t62 DATA +t63 DATA +t64 DATA +t65 DATA +t66 DATA +t67 DATA +t68 DATA +t69 DATA +t7 DATA +t71 DATA +t72 DATA +t72.m0 +t72.m1 +t72.m2 +t72.m3 +t72.m4 +t72.m5 +t72.m6 +t73 DATA +t74 DATA +t74.m1 +t75 DATA +t75.m1 +t76 DATA +t76.m1 +t77 DATA +t77.m1 +t78 DATA +t78.m1 +t79 DATA +t79.m1 +t8 DATA +t80 DATA +t80.m10 +t81 DATA +t81.m0 +t82 DATA +t82.m9 +t83 DATA +t84 DATA +t85 DATA +t86 DATA +t87 DATA +t88 DATA +t89 DATA +t9 DATA +t90 DATA +t91 DATA +t92 DATA +t93 DATA +t93.m3 diff --git a/lib/libc/mingw/libarm32/wiaservc.def b/lib/libc/mingw/libarm32/wiaservc.def new file mode 100644 index 0000000000000000000000000000000000000000..f14db9971934d8bd59493a865fc70f1c140b7b5c --- /dev/null +++ b/lib/libc/mingw/libarm32/wiaservc.def @@ -0,0 +1,62 @@ +; +; Definition file of wiaservc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wiaservc.dll" +EXPORTS +ServiceMain +wiasCreateChildAppItem +wiasCreateDrvItem +wiasCreateLogInstance +wiasCreatePropContext +wiasDebugError +wiasDebugTrace +wiasDownSampleBuffer +wiasFormatArgs +wiasFreePropContext +wiasGetChangedValueFloat +wiasGetChangedValueGuid +wiasGetChangedValueLong +wiasGetChangedValueStr +wiasGetChildrenContexts +wiasGetContextFromName +wiasGetDrvItem +wiasGetImageInformation +wiasGetItemType +wiasGetPropertyAttributes +wiasGetRootItem +wiasIsPropChanged +wiasParseEndorserString +wiasPrintDebugHResult +wiasQueueEvent +wiasReadMultiple +wiasReadPropBin +wiasReadPropFloat +wiasReadPropGuid +wiasReadPropLong +wiasReadPropStr +wiasSendEndOfPage +wiasSetItemPropAttribs +wiasSetItemPropNames +wiasSetPropChanged +wiasSetPropertyAttributes +wiasSetValidFlag +wiasSetValidListFloat +wiasSetValidListGuid +wiasSetValidListLong +wiasSetValidListStr +wiasSetValidRangeFloat +wiasSetValidRangeLong +wiasUpdateScanRect +wiasUpdateValidFormat +wiasValidateItemProperties +wiasWriteBufToFile +wiasWriteMultiple +wiasWritePageBufToFile +wiasWritePageBufToStream +wiasWritePropBin +wiasWritePropFloat +wiasWritePropGuid +wiasWritePropLong +wiasWritePropStr diff --git a/lib/libc/mingw/libarm32/wiatrace.def b/lib/libc/mingw/libarm32/wiatrace.def new file mode 100644 index 0000000000000000000000000000000000000000..b55457b113b0448a1c8d9b5e3e6e88528af72e0a --- /dev/null +++ b/lib/libc/mingw/libarm32/wiatrace.def @@ -0,0 +1,15 @@ +; +; Definition file of wiatrace.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wiatrace.dll" +EXPORTS +WIATRACE_DecrementIndentLevel +WIATRACE_GetIndentLevel +WIATRACE_GetTraceSettings +WIATRACE_IncrementIndentLevel +WIATRACE_Init +WIATRACE_OutputString +WIATRACE_SetTraceSettings +WIATRACE_Term diff --git a/lib/libc/mingw/libarm32/wifidisplay.def b/lib/libc/mingw/libarm32/wifidisplay.def new file mode 100644 index 0000000000000000000000000000000000000000..59963cbe76dc401596b8681d951671a0e2dff0e8 --- /dev/null +++ b/lib/libc/mingw/libarm32/wifidisplay.def @@ -0,0 +1,16 @@ +; +; Definition file of WiFiDisplay.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WiFiDisplay.dll" +EXPORTS +CloseMiracastSession +CreateDAFProviderMiracastHelper +CreateWiFiDisplayEtwProvider +IsMiracastSupportedByWlan +MiracastFreeMemory +MiracastIeDecode +MiracastIeEncode +OpenMiracastSession +VsIeProviderGetFunctionTable diff --git a/lib/libc/mingw/libarm32/winbici.def b/lib/libc/mingw/libarm32/winbici.def new file mode 100644 index 0000000000000000000000000000000000000000..0dbf6de795a74a79fbddc792e9a9ef5a325f9d15 --- /dev/null +++ b/lib/libc/mingw/libarm32/winbici.def @@ -0,0 +1,62 @@ +; +; Definition file of winbici.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "winbici.dll" +EXPORTS +AbortExperience +AddDwordToDatapointValueList +AddStringToDatapointValueList +AddToStream +ContinueExperience +CreateBase64StringFromTransactionContext +CreateDatapointValueList +CreateTransactionContext +CreateTransactionContextFromBase64String +DestroyDatapointValueList +DestroyTransactionContext +DestroyTransactionId +EndExperience +GetApplicationId +GetExperienceId +GetIsMsftInternal +GetNextTransactionContext +GetTransactionContextExperienceId +GetTransactionContextIsEqual +GetTransactionContextMarket +GetTransactionContextScenarioId +GetTransactionContextTransactionId +GetUserAnid +Increment +MakeSnapshotAndAttemptUpload +PauseExperience +RecordDependentApiQos +RecordIncomingApiQos +RecordInternalApiQos +RecordScenarioQos +RegisterNoOptDatapoint +ResetSettings +Set +SetApplicationEnvironment +SetDataExpiration +SetDataPath +SetDefaultSnapshotInterval +SetDependentQosSnapshotInterval +SetRetryFileCountLimit +SetRetryInterval +SetRetryThrottleIntervalSeconds +SetSnapshotThrottleIntervalSeconds +SetStorageFileCountLimit +SetStorageSizeLimitBytes +SetStorageTemporaryFileCountLimit +SetStorageTimeLimitHours +SetString +SetUploadUrl +SetUploadsEnabled +SetUserAnid +SetUserBetaState +SetUserCid +SetUserId +StartExperience +UploadPendingFiles diff --git a/lib/libc/mingw/libarm32/winbrand.def b/lib/libc/mingw/libarm32/winbrand.def new file mode 100644 index 0000000000000000000000000000000000000000..380deef256e4c4443190164fdd63752ec419716a --- /dev/null +++ b/lib/libc/mingw/libarm32/winbrand.def @@ -0,0 +1,19 @@ +; +; Definition file of WINBRAND.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WINBRAND.dll" +EXPORTS +BrandingFormatString +BrandingLoadBitmap +BrandingLoadCursor +BrandingLoadIcon +BrandingLoadImage +BrandingLoadString +EulaFreeBuffer +GetEULAFile +GetEULAInCurrentUILanguage +GetHinstanceByNameSpace +GetInstalledEULAPath +InstallEULA diff --git a/lib/libc/mingw/libarm32/windows.globalization.fontgroups.def b/lib/libc/mingw/libarm32/windows.globalization.fontgroups.def new file mode 100644 index 0000000000000000000000000000000000000000..f6c08f9ea310c5dc5ea7d4ceb7cb52f60bc439b9 --- /dev/null +++ b/lib/libc/mingw/libarm32/windows.globalization.fontgroups.def @@ -0,0 +1,8 @@ +; +; Definition file of windows.globalization.fontgroups.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "windows.globalization.fontgroups.dll" +EXPORTS +GetPreferredFont diff --git a/lib/libc/mingw/libarm32/windows.networking.connectivity.def b/lib/libc/mingw/libarm32/windows.networking.connectivity.def new file mode 100644 index 0000000000000000000000000000000000000000..7cb40d28f4b506032d86d197c2a022be707c79c4 --- /dev/null +++ b/lib/libc/mingw/libarm32/windows.networking.connectivity.def @@ -0,0 +1,8 @@ +; +; Definition file of Windows.Networking.Connectivity.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Windows.Networking.Connectivity.dll" +EXPORTS +SetHostNameMediaStreamingMode diff --git a/lib/libc/mingw/libarm32/windows.networking.hostname.def b/lib/libc/mingw/libarm32/windows.networking.hostname.def new file mode 100644 index 0000000000000000000000000000000000000000..e55c02602a17bf224250273fde8606e3873ec003 --- /dev/null +++ b/lib/libc/mingw/libarm32/windows.networking.hostname.def @@ -0,0 +1,13 @@ +; +; Definition file of Windows.Networking.HostName.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Windows.Networking.HostName.dll" +EXPORTS +CreateEndpointPairFromSockAddrs +CreateHostNameFromSockAddr +CreateHostNameFromString +CreateNetworkAdapterFromGuid +GetAllHostNames +GetSortedEndpointPairs diff --git a/lib/libc/mingw/libarm32/windows.networking.networkoperators.hotspotauthentication.def b/lib/libc/mingw/libarm32/windows.networking.networkoperators.hotspotauthentication.def new file mode 100644 index 0000000000000000000000000000000000000000..35b48a86e280855f224f3ad4c86c645e24219b58 --- /dev/null +++ b/lib/libc/mingw/libarm32/windows.networking.networkoperators.hotspotauthentication.def @@ -0,0 +1,9 @@ +; +; Definition file of module.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "module.dll" +EXPORTS +CleanupHotspotProfiles +RegisterHotspotProfile diff --git a/lib/libc/mingw/libarm32/windows.networking.proximity.def b/lib/libc/mingw/libarm32/windows.networking.proximity.def new file mode 100644 index 0000000000000000000000000000000000000000..f7953da60b33ee3767633b997a8c2446999e9ec8 --- /dev/null +++ b/lib/libc/mingw/libarm32/windows.networking.proximity.def @@ -0,0 +1,8 @@ +; +; Definition file of dll.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "dll.dll" +EXPORTS +ProximityConnect diff --git a/lib/libc/mingw/libarm32/windows.networking.vpn.def b/lib/libc/mingw/libarm32/windows.networking.vpn.def new file mode 100644 index 0000000000000000000000000000000000000000..54bb22e57cf1fda99d80a9b771d87712211be580 --- /dev/null +++ b/lib/libc/mingw/libarm32/windows.networking.vpn.def @@ -0,0 +1,13 @@ +; +; Definition file of Windows.Networking.Vpn.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Windows.Networking.Vpn.dll" +EXPORTS +VpnClientPluginGetSecurity +VpnClientPluginInstall +VpnClientPluginManifestFind +VpnClientPluginUninstall +VpnPluginEnumerate +VpnPluginListFree diff --git a/lib/libc/mingw/libarm32/windows.storage.applicationdata.def b/lib/libc/mingw/libarm32/windows.storage.applicationdata.def new file mode 100644 index 0000000000000000000000000000000000000000..b12b182f5d2731eba1fccfadf431c2628702392e --- /dev/null +++ b/lib/libc/mingw/libarm32/windows.storage.applicationdata.def @@ -0,0 +1,8 @@ +; +; Definition file of Windows.Storage.ApplicationData.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Windows.Storage.ApplicationData.dll" +EXPORTS +CleanupTemporaryState diff --git a/lib/libc/mingw/libarm32/windows.ui.def b/lib/libc/mingw/libarm32/windows.ui.def new file mode 100644 index 0000000000000000000000000000000000000000..0f8a6c6fb3ee549573235a5d55388f5ac590d1fc --- /dev/null +++ b/lib/libc/mingw/libarm32/windows.ui.def @@ -0,0 +1,10 @@ +; +; Definition file of Windows.UI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Windows.UI.dll" +EXPORTS +ord_1500 @1500 +ord_1600 @1600 +CreateControlInput diff --git a/lib/libc/mingw/libarm32/windows.ui.xaml.def b/lib/libc/mingw/libarm32/windows.ui.xaml.def new file mode 100644 index 0000000000000000000000000000000000000000..0f2db979eb86de6e22e43df7d67e7b9c2c1a37f0 --- /dev/null +++ b/lib/libc/mingw/libarm32/windows.ui.xaml.def @@ -0,0 +1,15 @@ +; +; Definition file of windows.ui.xaml.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "windows.ui.xaml.dll" +EXPORTS +CreateString +CreateXamlUIPresenter +DeleteString +FreeBinaryGenericXaml +GenerateBinaryGenericXaml +GetDependencyObjectAddress +GetStringLen +GetStringRawBuffer diff --git a/lib/libc/mingw/libarm32/windowscodecsext.def b/lib/libc/mingw/libarm32/windowscodecsext.def new file mode 100644 index 0000000000000000000000000000000000000000..07a05f937bc9852cbe4aea28de7c7d3a02316461 --- /dev/null +++ b/lib/libc/mingw/libarm32/windowscodecsext.def @@ -0,0 +1,9 @@ +; +; Definition file of WindowsCodecsExt.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WindowsCodecsExt.dll" +EXPORTS +IWICColorTransform_Initialize_Proxy +WICCreateColorTransform_Proxy diff --git a/lib/libc/mingw/libarm32/winethc.def b/lib/libc/mingw/libarm32/winethc.def new file mode 100644 index 0000000000000000000000000000000000000000..08b0ae475e353dd9a1409dfe7b599135846a2fa9 --- /dev/null +++ b/lib/libc/mingw/libarm32/winethc.def @@ -0,0 +1,9 @@ +; +; Definition file of winetHC.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "winetHC.DLL" +EXPORTS +ForceProxyDetectionOnNextRun +SetAutoDetectProxyFlagForUser diff --git a/lib/libc/mingw/libarm32/wininitext.def b/lib/libc/mingw/libarm32/wininitext.def new file mode 100644 index 0000000000000000000000000000000000000000..fbcaf55fbb430b5f75d1115d65417a5832717aa8 --- /dev/null +++ b/lib/libc/mingw/libarm32/wininitext.def @@ -0,0 +1,14 @@ +; +; Definition file of WININITEXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WININITEXT.dll" +EXPORTS +GetLoggedOnUserCount +PrimaryTerminalAndHookWorker +StartLoadingFontsWorker +UIStartupWorker +UnregisterSession0ViewerWindowHookDll +WaitForWinstationShutdown +WinStationSystemShutdownStartedWorker diff --git a/lib/libc/mingw/libarm32/winipsec.def b/lib/libc/mingw/libarm32/winipsec.def new file mode 100644 index 0000000000000000000000000000000000000000..d86f43f11bdfff096d64c1b794c968554937f5a9 --- /dev/null +++ b/lib/libc/mingw/libarm32/winipsec.def @@ -0,0 +1,79 @@ +; +; Definition file of WINIPSEC.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WINIPSEC.DLL" +EXPORTS +SPDApiBufferAllocate +SPDApiBufferFree +AddTransportFilter +DeleteTransportFilter +EnumTransportFilters +SetTransportFilter +GetTransportFilter +AddQMPolicy +DeleteQMPolicy +EnumQMPolicies +SetQMPolicy +GetQMPolicy +AddMMPolicy +DeleteMMPolicy +EnumMMPolicies +SetMMPolicy +GetMMPolicy +AddMMFilter +DeleteMMFilter +EnumMMFilters +SetMMFilter +GetMMFilter +MatchMMFilter +MatchTransportFilter +GetQMPolicyByID +GetMMPolicyByID +AddMMAuthMethods +DeleteMMAuthMethods +EnumMMAuthMethods +SetMMAuthMethods +GetMMAuthMethods +InitiateIKENegotiation +QueryIKENegotiationStatus +CloseIKENegotiationHandle +EnumMMSAs +QueryIKEStatistics +DeleteMMSAs +RegisterIKENotifyClient +QueryIKENotifyData +CloseIKENotifyHandle +QueryIPSecStatistics +EnumQMSAs +AddTunnelFilter +DeleteTunnelFilter +EnumTunnelFilters +SetTunnelFilter +GetTunnelFilter +MatchTunnelFilter +OpenMMFilterHandle +CloseMMFilterHandle +OpenTransportFilterHandle +CloseTransportFilterHandle +OpenTunnelFilterHandle +CloseTunnelFilterHandle +EnumIPSecInterfaces +AddSAs +DeleteQMSAs +GetConfigurationVariables +SetConfigurationVariables +QuerySpdPolicyState +OpenMMFilterHandleEx +AddMMFilterEx +EnumMMFiltersEx +SetMMFilterEx +GetMMFilterEx +MatchMMFilterEx +OpenTransportFilterHandleEx +AddTransportFilterEx +EnumTransportFiltersEx +SetTransportFilterEx +GetTransportFilterEx +MatchTransportFilterEx diff --git a/lib/libc/mingw/libarm32/winlangdb.def b/lib/libc/mingw/libarm32/winlangdb.def new file mode 100644 index 0000000000000000000000000000000000000000..ec2453981bdf3d2a3bbf8bee45330e5fe6295e2a --- /dev/null +++ b/lib/libc/mingw/libarm32/winlangdb.def @@ -0,0 +1,28 @@ +; +; Definition file of WinLangdb.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WinLangdb.dll" +EXPORTS +Bcp47GetEnglishName +Bcp47GetLocalizedName +Bcp47GetLocalizedScript +Bcp47GetNativeName +Bcp47GetSerializedUserLanguageProfile +EnsureLanguageProfileExists +GetCompatibleInputMethodsForLanguage +GetDefaultInputMethodForLanguage +GetInputMethodDescription +GetInputMethodProperties +GetInputMethodTileName +GetLanguageNames +IsImeInputMethod +IsImmersiveInputMethod +IsTouchEnabledInputMethod +IsoScriptGetLocalizedName +LanguagesDatabaseGetChildLanguages +LanguagesDatabaseHasChildren +SetUserLanguages +TransformInputMethodsForLanguage +TransformInputMethodsForLanguageId diff --git a/lib/libc/mingw/libarm32/winlogonext.def b/lib/libc/mingw/libarm32/winlogonext.def new file mode 100644 index 0000000000000000000000000000000000000000..63c9a923f40a748facc265e812ff62004289e1d4 --- /dev/null +++ b/lib/libc/mingw/libarm32/winlogonext.def @@ -0,0 +1,21 @@ +; +; Definition file of WINLOGONEXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WINLOGONEXT.dll" +EXPORTS +CanRunSetupWorker +EnableDisableElevationForSessionWorker +ExecuteSetupWorker +InitWinLogonExt +IsMiniNTModeWorker +IsSetupCleanInstallWorker +IsThisSetupWorker +NotifyInteractiveSessionLogoff +PrepareSetupExecutionWorker +SetSetupShutdownActionWorker +SetupCreateSplashScreenWorker +SetupDestroySplashScreenWorker +ShouldSetupExecuteWorker +WinLogonExt diff --git a/lib/libc/mingw/libarm32/winmde.def b/lib/libc/mingw/libarm32/winmde.def new file mode 100644 index 0000000000000000000000000000000000000000..caf1ee6fdb21e2b3f2134b9c64703e96ac549c9c --- /dev/null +++ b/lib/libc/mingw/libarm32/winmde.def @@ -0,0 +1,9 @@ +; +; Definition file of winmde.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "winmde.dll" +EXPORTS +MFCreateNetVRoot +MFCreateWinMDEOpCenter diff --git a/lib/libc/mingw/libarm32/winmmbase.def b/lib/libc/mingw/libarm32/winmmbase.def new file mode 100644 index 0000000000000000000000000000000000000000..a86ec027f490599d183335926dec195619e4dd31 --- /dev/null +++ b/lib/libc/mingw/libarm32/winmmbase.def @@ -0,0 +1,158 @@ +; +; Definition file of WINMMBASE.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WINMMBASE.dll" +EXPORTS +CloseDriver +DefDriverProc +DriverCallback +DrvGetModuleHandle +GetDriverModuleHandle +OpenDriver +SendDriverMessage +auxGetDevCapsA +auxGetDevCapsW +auxGetNumDevs +auxGetVolume +auxOutMessage +auxSetVolume +joyConfigChanged +joyGetDevCapsA +joyGetDevCapsW +joyGetNumDevs +joyGetPos +joyGetPosEx +joyGetThreshold +joyReleaseCapture +joySetCapture +joySetThreshold +midiConnect +midiDisconnect +midiInAddBuffer +midiInClose +midiInGetDevCapsA +midiInGetDevCapsW +midiInGetErrorTextA +midiInGetErrorTextW +midiInGetID +midiInGetNumDevs +midiInMessage +midiInOpen +midiInPrepareHeader +midiInReset +midiInStart +midiInStop +midiInUnprepareHeader +midiOutCacheDrumPatches +midiOutCachePatches +midiOutClose +midiOutGetDevCapsA +midiOutGetDevCapsW +midiOutGetErrorTextA +midiOutGetErrorTextW +midiOutGetID +midiOutGetNumDevs +midiOutGetVolume +midiOutLongMsg +midiOutMessage +midiOutOpen +midiOutPrepareHeader +midiOutReset +midiOutSetVolume +midiOutShortMsg +midiOutUnprepareHeader +midiStreamClose +midiStreamOpen +midiStreamOut +midiStreamPause +midiStreamPosition +midiStreamProperty +midiStreamRestart +midiStreamStop +mixerClose +mixerGetControlDetailsA +mixerGetControlDetailsW +mixerGetDevCapsA +mixerGetDevCapsW +mixerGetID +mixerGetLineControlsA +mixerGetLineControlsW +mixerGetLineInfoA +mixerGetLineInfoW +mixerGetNumDevs +mixerMessage +mixerOpen +mixerSetControlDetails +mmDrvInstall +mmGetCurrentTask +mmTaskBlock +mmTaskCreate +mmTaskSignal +mmTaskYield +mmioAdvance +mmioAscend +mmioClose +mmioCreateChunk +mmioDescend +mmioFlush +mmioGetInfo +mmioInstallIOProcA +mmioInstallIOProcW +mmioOpenA +mmioOpenW +mmioRead +mmioRenameA +mmioRenameW +mmioSeek +mmioSendMessage +mmioSetBuffer +mmioSetInfo +mmioStringToFOURCCA +mmioStringToFOURCCW +mmioWrite +sndOpenSound +waveInAddBuffer +waveInClose +waveInGetDevCapsA +waveInGetDevCapsW +waveInGetErrorTextA +waveInGetErrorTextW +waveInGetID +waveInGetNumDevs +waveInGetPosition +waveInMessage +waveInOpen +waveInPrepareHeader +waveInReset +waveInStart +waveInStop +waveInUnprepareHeader +waveOutBreakLoop +waveOutClose +waveOutGetDevCapsA +waveOutGetDevCapsW +waveOutGetErrorTextA +waveOutGetErrorTextW +waveOutGetID +waveOutGetNumDevs +waveOutGetPitch +waveOutGetPlaybackRate +waveOutGetPosition +waveOutGetVolume +waveOutMessage +waveOutOpen +waveOutPause +waveOutPrepareHeader +waveOutReset +waveOutRestart +waveOutSetPitch +waveOutSetPlaybackRate +waveOutSetVolume +waveOutUnprepareHeader +waveOutWrite +winmmbaseFreeMMEHandles +winmmbaseGetWOWHandle +winmmbaseHandle32FromHandle16 +winmmbaseSetWOWHandle diff --git a/lib/libc/mingw/libarm32/winnsi.def b/lib/libc/mingw/libarm32/winnsi.def new file mode 100644 index 0000000000000000000000000000000000000000..25b14010b7969d6f404e24e0c22b86f638e4ef37 --- /dev/null +++ b/lib/libc/mingw/libarm32/winnsi.def @@ -0,0 +1,22 @@ +; +; Definition file of WINNSI.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WINNSI.DLL" +EXPORTS +NsiConnectToServer +NsiDisconnectFromServer +NsiRpcDeregisterChangeNotification +NsiRpcDeregisterChangeNotificationEx +NsiRpcEnumerateObjectsAllParameters +NsiRpcGetAllParameters +NsiRpcGetAllParametersEx +NsiRpcGetParameter +NsiRpcGetParameterEx +NsiRpcRegisterChangeNotification +NsiRpcRegisterChangeNotificationEx +NsiRpcSetAllParameters +NsiRpcSetAllParametersEx +NsiRpcSetParameter +NsiRpcSetParameterEx diff --git a/lib/libc/mingw/libarm32/winrscmd.def b/lib/libc/mingw/libarm32/winrscmd.def new file mode 100644 index 0000000000000000000000000000000000000000..d1746516e496f2c1a3c732f5bb05e261b1a201ca --- /dev/null +++ b/lib/libc/mingw/libarm32/winrscmd.def @@ -0,0 +1,38 @@ +; +; Definition file of winrscmd.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "winrscmd.dll" +EXPORTS +??0?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAA@XZ +??0?$SafeMap_Iterator@VKey@Locale@@K@@QAA@AAV?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@_N@Z +??0?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAA@ABV?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@_N@Z +??1?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAA@XZ +??1?$SafeMap_Iterator@VKey@Locale@@K@@QAA@XZ +??1?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAA@XZ +??1CWSManCriticalSectionWithConditionVar@@QAA@XZ +??_7?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@6B@ DATA +?Acquire@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@UBAXXZ +?Acquire@?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAAXXZ +?Acquired@?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAA_NXZ +?AsReference@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAAAAV1@XZ +?Data@?$SafeMap_Iterator@VKey@Locale@@K@@IBAAAV?$STLMap@VKey@Locale@@K@@XZ +?DeInitialize@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@UAA_NAAVIRequestContext@@@Z +?GetInitError@CWSManCriticalSection@@QBAKXZ +?GetMap@?$SafeMap_Iterator@VKey@Locale@@K@@QBAAAV?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@XZ +?GetMap@?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QBAABV?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@XZ +?Initialize@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@UAA_NAAVIRequestContext@@@Z +?IsValid@?$SafeMap_Iterator@VKey@Locale@@K@@QBA_NXZ +?Release@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@UBAXXZ +?Reset@?$SafeMap_Iterator@VKey@Locale@@K@@QAAXXZ +?SkipOrphans@?$SafeMap_Iterator@VKey@Locale@@K@@IAAXXZ +WSManPluginCommand +WSManPluginReceive +WSManPluginReleaseCommandContext +WSManPluginReleaseShellContext +WSManPluginSend +WSManPluginShell +WSManPluginShutdown +WSManPluginSignal +WSManPluginStartup diff --git a/lib/libc/mingw/libarm32/winsetupui.def b/lib/libc/mingw/libarm32/winsetupui.def new file mode 100644 index 0000000000000000000000000000000000000000..5fdfc9efe42b86846b0203e22458cd9551129e87 --- /dev/null +++ b/lib/libc/mingw/libarm32/winsetupui.def @@ -0,0 +1,8 @@ +; +; Definition file of WinSetupUI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WinSetupUI.dll" +EXPORTS +CreateWinSetupUI diff --git a/lib/libc/mingw/libarm32/winshfhc.def b/lib/libc/mingw/libarm32/winshfhc.def new file mode 100644 index 0000000000000000000000000000000000000000..aa590dd3645f4f567870c2a7d774b8260594a6ee --- /dev/null +++ b/lib/libc/mingw/libarm32/winshfhc.def @@ -0,0 +1,9 @@ +; +; Definition file of winshfhc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "winshfhc.dll" +EXPORTS +ord_101 @101 +MRTComponent_Generalize diff --git a/lib/libc/mingw/libarm32/winsku.def b/lib/libc/mingw/libarm32/winsku.def new file mode 100644 index 0000000000000000000000000000000000000000..12c10ea5ec6c4ad1feb57d2523f0af48caab42ec --- /dev/null +++ b/lib/libc/mingw/libarm32/winsku.def @@ -0,0 +1,9 @@ +; +; Definition file of WINSKU.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WINSKU.dll" +EXPORTS +SkuFreeBuffer +SkuGetEditionEulaFilePath diff --git a/lib/libc/mingw/libarm32/winsrpc.def b/lib/libc/mingw/libarm32/winsrpc.def new file mode 100644 index 0000000000000000000000000000000000000000..138a2b05280323955302af27dcea856199875b39 --- /dev/null +++ b/lib/libc/mingw/libarm32/winsrpc.def @@ -0,0 +1,38 @@ +; +; Definition file of winsrpc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "winsrpc.dll" +EXPORTS +WinsABind +WinsAllocMem +WinsBackup +WinsCheckAccess +WinsDelDbRecs +WinsDeleteWins +WinsDoScavenging +WinsDoScavengingNew +WinsDoStaticInit +WinsFreeMem +WinsGetBrowserNames +WinsGetDbRecs +WinsGetDbRecsByName +WinsGetNameAndAdd +WinsPullRange +WinsRecordAction +WinsResetCounters +WinsRestore +WinsRestoreEx +WinsSetFlags +WinsSetPriorityClass +WinsStatus +WinsStatusNew +WinsStatusWHdl +WinsSyncUp +WinsTerm +WinsTombstoneDbRecs +WinsTrigger +WinsUBind +WinsUnbind +WinsWorkerThdUpd diff --git a/lib/libc/mingw/libarm32/wintypes.def b/lib/libc/mingw/libarm32/wintypes.def new file mode 100644 index 0000000000000000000000000000000000000000..8cc3595da352aca924b12816fb723cf69d814a68 --- /dev/null +++ b/lib/libc/mingw/libarm32/wintypes.def @@ -0,0 +1,12 @@ +; +; Definition file of WinTypes.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WinTypes.dll" +EXPORTS +RoCreateNonAgilePropertySet +RoGetBufferMarshaler +RoGetMetaDataFile +RoParseTypeName +RoResolveNamespace diff --git a/lib/libc/mingw/libarm32/witnesswmiv2provider.def b/lib/libc/mingw/libarm32/witnesswmiv2provider.def new file mode 100644 index 0000000000000000000000000000000000000000..7a6e6bcc9ae188595ff6ef375a31a984fd94ba96 --- /dev/null +++ b/lib/libc/mingw/libarm32/witnesswmiv2provider.def @@ -0,0 +1,11 @@ +; +; Definition file of WitnessWmiv2Provider.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WitnessWmiv2Provider.dll" +EXPORTS +GetProviderClassID +MI_Main +WitnessWmiInitialize +WitnessWmiTerminate diff --git a/lib/libc/mingw/libarm32/wlangpui.def b/lib/libc/mingw/libarm32/wlangpui.def new file mode 100644 index 0000000000000000000000000000000000000000..ea241a4e172ae35768fb923b2613e472ad4df460 --- /dev/null +++ b/lib/libc/mingw/libarm32/wlangpui.def @@ -0,0 +1,9 @@ +; +; Definition file of WLSNP.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WLSNP.DLL" +EXPORTS +GetAdPolicyAsXML +GetWmiPolicyAsXML diff --git a/lib/libc/mingw/libarm32/wlanhlp.def b/lib/libc/mingw/libarm32/wlanhlp.def new file mode 100644 index 0000000000000000000000000000000000000000..5a535415f89136ca4cbf37bab7364fc13bdc86f2 --- /dev/null +++ b/lib/libc/mingw/libarm32/wlanhlp.def @@ -0,0 +1,117 @@ +; +; Definition file of wlanhlp.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wlanhlp.dll" +EXPORTS +WFDGetSessionEndpointPairsInt +QueryNetconStatus +QueryNetconVirtualCharacteristic +WFDAcceptConnectRequestAndOpenSessionInt +WFDAcceptGroupRequestAndOpenSessionInt +WFDCancelConnectorPairWithOOB +WFDCancelListenerPairWithOOB +WFDCancelOpenSessionInt +WFDCloseHandleInt +WFDCloseLegacySessionInt +WFDCloseOOBPairingSession +WFDCloseSessionInt +WFDConfigureFirewallForSessionInt +WFDDeclineConnectRequestInt +WFDDeclineGroupRequestInt +WFDDiscoverDevicesInt +WFDFlushVisibleDeviceListInt +WFDForceDisconnectInt +WFDForceDisconnectLegacyPeerInt +WFDFreeMemoryInt +WFDGetDefaultGroupProfileInt +WFDGetOOBBlob +WFDGetProfileKeyInfoInt +WFDGetVisibleDevicesInt +WFDIsInterfaceWiFiDirect +WFDIsWiFiDirectRunningOnWiFiAdapter +WFDLowPrivCancelOpenSessionInt +WFDLowPrivCloseHandleInt +WFDLowPrivCloseSessionInt +WFDLowPrivConfigureFirewallForSessionInt +WFDLowPrivGetSessionEndpointPairsInt +WFDLowPrivIsWfdSupportedInt +WFDLowPrivOpenHandleInt +WFDLowPrivRegisterNotificationInt +WFDLowPrivStartOpenSessionByInterfaceIdInt +WFDOpenHandleInt +WFDOpenLegacySessionInt +WFDPairCancelByDeviceAddressInt +WFDPairCancelInt +WFDPairEnumerateCeremoniesInt +WFDPairSelectCeremonyInt +WFDPairWithDeviceAndOpenSessionExInt +WFDPairWithDeviceAndOpenSessionInt +WFDParseOOBBlob +WFDParseProfileXmlInt +WFDQueryPropertyInt +WFDRegisterNotificationInt +WFDSetAdditionalIEsInt +WFDSetPropertyInt +WFDSetSecondaryDeviceTypeListInt +WFDStartConnectorPairWithOOB +WFDStartListenerPairWithOOB +WFDStartOpenSessionInt +WFDStartUsingGroupInt +WFDStopDiscoverDevicesInt +WFDStopUsingGroupInt +WlanCancelPlap +WlanConnectWithInput +WlanDeinitPlapParams +WlanDoPlap +WlanDoesBssMatchSecurity +WlanEnumAllInterfaces +WlanGenerateProfileXmlBasicSettings +WlanGetMFPNegotiated +WlanGetProfileEapUserDataInfo +WlanGetProfileIndex +WlanGetProfileKeyInfo +WlanGetProfileMetadata +WlanGetProfileSsidList +WlanGetRadioInformation +WlanGetStoredRadioState +WlanHostedNetworkFreeWCNSettings +WlanHostedNetworkHlpQueryEverUsed +WlanHostedNetworkQueryWCNSettings +WlanHostedNetworkSetWCNSettings +WlanInitPlapParams +WlanInternalScan +WlanIsNetworkSuppressed +WlanIsUIRequestPending +WlanLowPrivCloseHandle +WlanLowPrivEnumInterfaces +WlanLowPrivFreeMemory +WlanLowPrivOpenHandle +WlanLowPrivQueryInterface +WlanLowPrivSetInterface +WlanNotifyVsIeProviderInt +WlanParseProfileXmlBasicSettings +WlanPrivateGetAvailableNetworkList +WlanQueryCreateAllUserProfileRestricted +WlanQueryPlapCredentials +WlanQueryPreConnectInput +WlanQueryVirtualInterfaceType +WlanRefreshConnections +WlanRemoveUIForwardingNetworkList +WlanSendUIResponse +WlanSetAllUserProfileRestricted +WlanSetProfileMetadata +WlanSetUIForwardingNetworkList +WlanStartAP +WlanStopAP +WlanStoreRadioStateOnEnteringAirPlaneMode +WlanTryUpgradeCurrentConnectionAuthCipher +WlanUpdateProfileWithAuthCipher +WlanWcmGetInterface +WlanWcmGetProfileList +WlanWcmSetInterface +WlanWfdGOSetWCNSettings +WlanWfdGetPeerInfo +WlanWfdStartGO +WlanWfdStopGO diff --git a/lib/libc/mingw/libarm32/wlaninst.def b/lib/libc/mingw/libarm32/wlaninst.def new file mode 100644 index 0000000000000000000000000000000000000000..587cf110e1960e5ec7d42273058c0537ecca884f --- /dev/null +++ b/lib/libc/mingw/libarm32/wlaninst.def @@ -0,0 +1,8 @@ +; +; Definition file of wlaninst.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wlaninst.dll" +EXPORTS +WlanDeviceClassCoInstaller diff --git a/lib/libc/mingw/libarm32/wlanmm.def b/lib/libc/mingw/libarm32/wlanmm.def new file mode 100644 index 0000000000000000000000000000000000000000..a8ac8b64b9cbcdd8821f67fca66766737e7faea6 --- /dev/null +++ b/lib/libc/mingw/libarm32/wlanmm.def @@ -0,0 +1,8 @@ +; +; Definition file of WlanMM.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WlanMM.dll" +EXPORTS +StartDiagnosticsW diff --git a/lib/libc/mingw/libarm32/wlanmsm.def b/lib/libc/mingw/libarm32/wlanmsm.def new file mode 100644 index 0000000000000000000000000000000000000000..e6ebeaef91bb2f3212ed25bd316b764ebce27aa3 --- /dev/null +++ b/lib/libc/mingw/libarm32/wlanmsm.def @@ -0,0 +1,10 @@ +; +; Definition file of WLANMSM.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WLANMSM.DLL" +EXPORTS +Dot11MsmDeInit +Dot11MsmInit +InitializeDll diff --git a/lib/libc/mingw/libarm32/wlansec.def b/lib/libc/mingw/libarm32/wlansec.def new file mode 100644 index 0000000000000000000000000000000000000000..31376bfc2eb428ad6ffa9aa715a8fc9e494cba00 --- /dev/null +++ b/lib/libc/mingw/libarm32/wlansec.def @@ -0,0 +1,37 @@ +; +; Definition file of WLANSEC.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WLANSEC.dll" +EXPORTS +MSMSecConnectionHealthCheck +MSMSecCreateDiscoveryProfiles +MSMSecDeinitialize +MSMSecDeinitializeAdapter +MSMSecFreeIntfState +MSMSecFreeMemory +MSMSecFreePeerState +MSMSecFreeProfile +MSMSecInitialize +MSMSecInitializeAdapter +MSMSecIsUIRequestPending +MSMSecPerformCapabilityMatch +MSMSecPerformPostAssociateSecurity +MSMSecPerformPreAssociateSecurity +MSMSecProcessSessionChange +MSMSecQueryAPPeerPSKIndex +MSMSecQueryIntfState +MSMSecQueryPeerState +MSMSecRecvIndication +MSMSecRecvPacket +MSMSecRedoSecurity +MSMSecRemoveAPPeerKey +MSMSecSendPktCompletion +MSMSecSetAPPeerKey +MSMSecSetAPSecondaryPSK +MSMSecSetRuntimeState +MSMSecSetWcnOneXEnable +MSMSecStopPostAssociateSecurity +MSMSecStopSecurity +MSMSecUIResponse diff --git a/lib/libc/mingw/libarm32/wlansvc.def b/lib/libc/mingw/libarm32/wlansvc.def new file mode 100644 index 0000000000000000000000000000000000000000..bb080b64e528937fbe108f4b323fdfc73e75ad22 --- /dev/null +++ b/lib/libc/mingw/libarm32/wlansvc.def @@ -0,0 +1,11 @@ +; +; Definition file of Wlansvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "Wlansvc.dll" +EXPORTS +SvchostPushServiceGlobals +WLNotifyOnLogoff +WLNotifyOnLogon +WlanSvcMain diff --git a/lib/libc/mingw/libarm32/wlansvcpal.def b/lib/libc/mingw/libarm32/wlansvcpal.def new file mode 100644 index 0000000000000000000000000000000000000000..6ce62f30ebdd95360111d8c4b89994353ee52293 --- /dev/null +++ b/lib/libc/mingw/libarm32/wlansvcpal.def @@ -0,0 +1,8 @@ +; +; Definition file of wlansvcpal.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wlansvcpal.dll" +EXPORTS +WlanSvcPAL_GetFunctionTable diff --git a/lib/libc/mingw/libarm32/wlgpclnt.def b/lib/libc/mingw/libarm32/wlgpclnt.def new file mode 100644 index 0000000000000000000000000000000000000000..5837fc6146f0e363988d9fb4cf573c3924ae15e0 --- /dev/null +++ b/lib/libc/mingw/libarm32/wlgpclnt.def @@ -0,0 +1,11 @@ +; +; Definition file of wlgpclnt.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wlgpclnt.dll" +EXPORTS +GenerateWLANPolicy +ProcessWLANPolicyEx +WLGPADeInit +WLGPAInit diff --git a/lib/libc/mingw/libarm32/wlidcli.def b/lib/libc/mingw/libarm32/wlidcli.def new file mode 100644 index 0000000000000000000000000000000000000000..699df58f7058bbdf2a850637481ad696ac8ae3c5 --- /dev/null +++ b/lib/libc/mingw/libarm32/wlidcli.def @@ -0,0 +1,98 @@ +; +; Definition file of wlidcli.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wlidcli.dll" +EXPORTS +Initialize +Uninitialize +PassportFreeMemory +CreateIdentityHandle +SetCredential +GetIdentityProperty +SetIdentityProperty +CloseIdentityHandle +AuthIdentityToService +PersistCredential +RemovePersistedCredential +EnumIdentitiesWithCachedCredentials +NextIdentity +CloseEnumIdentitiesHandle +GetAuthState +LogonIdentity +HasPersistedCredential +SetIdentityCallback +InitializeEx +GetWebAuthUrl +LogonIdentityEx +AuthIdentityToServiceEx +GetAuthStateEx +GetCertificate +CancelPendingRequest +VerifyCertificate +GetIdentityPropertyByName +SetExtendedProperty +GetExtendedProperty +GetServiceConfig +SetIdcrlOptions +GetWebAuthUrlEx +EncryptWithSessionKey +DecryptWithSessionKey +SetUserExtendedProperty +GetUserExtendedProperty +SetChangeNotificationCallback +RemoveChangeNotificationCallback +GetExtendedError +InitializeApp +EnumerateCertificates +GenerateCertToken +GetDeviceId +SetDeviceConsent +GenerateDeviceToken +CreateLinkedIdentityHandle +IsDeviceIDAdmin +EnumerateDeviceID +GetAssertion +VerifyAssertion +OpenAuthenticatedBrowser +LogonIdentityExWithUI +GetResponseForHttpChallenge +GetDeviceShortLivedToken +GetHIPChallenge +SetHIPSolution +SetDefaultUserForTarget +GetDefaultUserForTarget +UICollectCredential +AssociateDeviceToUser +DisassociateDeviceFromUser +EnumerateUserAssociatedDevices +UpdateUserAssociatedDeviceProperties +UIShowWaitDialog +UIEndWaitDialog +InitializeIDCRLTraceBuffer +FlushIDCRLTraceBuffer +IsMappedError +GetAuthenticationStatus +GetConfigDWORDValue +ProvisionDeviceId +GetDeviceIdEx +RenewDeviceId +DeProvisionDeviceId +UnPackErrorBlob +GetDefaultNoUISSOUser +LogonIdentityExSSO +StartTracing +StopTracing +GetRealmInfo +CreateIdentityHandleEx +AddUserToSsoGroup +GetUsersFromSsoGroup +RemoveUserFromSsoGroup +SendOneTimeCode +EncryptWithSessionKeyEx +DecryptWithSessionKeyEx +GetErrorMessage +SendWatsonReport +IDCRL_GetSpecifiedProtectionKey +IDCRL_GetLatestProtectionKey diff --git a/lib/libc/mingw/libarm32/wlidnsp.def b/lib/libc/mingw/libarm32/wlidnsp.def new file mode 100644 index 0000000000000000000000000000000000000000..684cf62bbd1ee60407b328fa7763392a734ce158 --- /dev/null +++ b/lib/libc/mingw/libarm32/wlidnsp.def @@ -0,0 +1,9 @@ +; +; Definition file of WLIDNSP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WLIDNSP.dll" +EXPORTS +NSPCleanup +NSPStartup diff --git a/lib/libc/mingw/libarm32/wlidsvc.def b/lib/libc/mingw/libarm32/wlidsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..80fb4846ca1d4e5f59de77818a25c0db3f277941 --- /dev/null +++ b/lib/libc/mingw/libarm32/wlidsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of WLIDSVC.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WLIDSVC.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/wmiclnt.def b/lib/libc/mingw/libarm32/wmiclnt.def new file mode 100644 index 0000000000000000000000000000000000000000..81bb2e4b784a5143ae06b9e5272f17d89e1b0c98 --- /dev/null +++ b/lib/libc/mingw/libarm32/wmiclnt.def @@ -0,0 +1,36 @@ +; +; Definition file of WMICLNT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WMICLNT.dll" +EXPORTS +WmiCloseBlock +WmiDevInstToInstanceNameA +WmiDevInstToInstanceNameW +WmiEnumerateGuids +WmiExecuteMethodA +WmiExecuteMethodW +WmiFileHandleToInstanceNameA +WmiFileHandleToInstanceNameW +WmiFreeBuffer +WmiMofEnumerateResourcesA +WmiMofEnumerateResourcesW +WmiNotificationRegistrationA +WmiNotificationRegistrationW +WmiOpenBlock +WmiQueryAllDataA +WmiQueryAllDataMultipleA +WmiQueryAllDataMultipleW +WmiQueryAllDataW +WmiQueryGuidInformation +WmiQuerySingleInstanceA +WmiQuerySingleInstanceMultipleA +WmiQuerySingleInstanceMultipleW +WmiQuerySingleInstanceW +WmiReceiveNotificationsA +WmiReceiveNotificationsW +WmiSetSingleInstanceA +WmiSetSingleInstanceW +WmiSetSingleItemA +WmiSetSingleItemW diff --git a/lib/libc/mingw/libarm32/wmidcom.def b/lib/libc/mingw/libarm32/wmidcom.def new file mode 100644 index 0000000000000000000000000000000000000000..982dcaa420c721dfc15381e58cdeda9f0e01935a --- /dev/null +++ b/lib/libc/mingw/libarm32/wmidcom.def @@ -0,0 +1,12 @@ +; +; Definition file of wmidcom.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wmidcom.dll" +EXPORTS +??0CCritSec@@QAA@XZ +??1CCritSec@@QAA@XZ +??4CAutoSetActivityId@@QAAAAV0@ABV0@@Z +??4CCritSec@@QAAAAV0@ABV0@@Z +MI_Application_InitializeV1 diff --git a/lib/libc/mingw/libarm32/wmitomi.def b/lib/libc/mingw/libarm32/wmitomi.def new file mode 100644 index 0000000000000000000000000000000000000000..81c2f8584b8eef6d5f7e7060752c1d61bf831f41 --- /dev/null +++ b/lib/libc/mingw/libarm32/wmitomi.def @@ -0,0 +1,19 @@ +; +; Definition file of wmitomi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wmitomi.dll" +EXPORTS +??0CCritSec@@QAA@XZ +??0MIServer@@QAA@XZ +??1CCritSec@@QAA@XZ +??4CAutoSetActivityId@@QAAAAV0@ABV0@@Z +??4CCritSec@@QAAAAV0@ABV0@@Z +??4MIServer@@QAAAAV0@ABV0@@Z +?SetAdapter@AdapterContextBase@@QAAJPAUIUnknown@@@Z +Adapter_CreateAdapterObject +Adapter_DllCanUnloadNow +Adapter_DllGetClassObject +Adapter_RegisterDLL +Adapter_UnRegisterDLL diff --git a/lib/libc/mingw/libarm32/wmpdui.def b/lib/libc/mingw/libarm32/wmpdui.def new file mode 100644 index 0000000000000000000000000000000000000000..09b2558d62953266f44ef89cd84b5216b5b2f645 --- /dev/null +++ b/lib/libc/mingw/libarm32/wmpdui.def @@ -0,0 +1,151 @@ +; +; Definition file of wmpdui.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wmpdui.dll" +EXPORTS +DUserCastHandle +DUserDeleteGadget +GetStdColorBrushF +GetStdColorF +GetStdColorPenF +UtilDrawOutlineRect +AddGadgetMessageHandler +AddLayeredRef +AdjustClipInsideRef +AttachWndProcA +AttachWndProcW +AutoTrace +BuildAnimation +BuildDropTarget +BuildInterpolation +CacheDWriteRenderTarget +ChangeCurrentAnimationScenario +ClearPushedOpacitiesFromGadgetTree +ClearTopmostVisual +CreateAction +CreateGadget +CustomGadgetHitTestQuery +DUserBuildGadget +DUserCastClass +DUserCastDirect +DUserFindClass +DUserFlushDeferredMessages +DUserFlushMessages +DUserGetAlphaPRID +DUserGetGutsData +DUserGetRectPRID +DUserGetRotatePRID +DUserGetScalePRID +DUserInstanceOf +DUserPostEvent +DUserPostMethod +DUserRegisterGuts +DUserRegisterStub +DUserRegisterSuper +DUserSendEvent +DUserSendMethod +DUserStopAnimation +DUserStopPVLAnimation +DeleteHandle +DestroyPendingDCVisuals +DetachGadgetVisuals +DetachWndProc +DisableContainerHwnd +DrawGadgetTree +EnsureAnimationsEnabled +EnsureGadgetTransInitialized +EnumGadgets +FindGadgetFromPoint +FindGadgetMessages +FindStdColor +FireGadgetMessages +ForwardGadgetMessage +GadgetTransCompositionChanged +GadgetTransSettingChanged +GetActionTimeslice +GetCachedDWriteRenderTarget +GetDUserModule +GetDebug +GetFinalAnimatingPosition +GetGadget +GetGadgetAnimation +GetGadgetBitmap +GetGadgetBufferInfo +GetGadgetCenterPoint +GetGadgetFlags +GetGadgetFocus +GetGadgetLayerInfo +GetGadgetMessageFilter +GetGadgetProperty +GetGadgetRect +GetGadgetRgn +GetGadgetRootInfo +GetGadgetRotation +GetGadgetScale +GetGadgetSize +GetGadgetStyle +GetGadgetTicket +GetGadgetVisual +GetMessageExA +GetMessageExW +GetStdColorBrushI +GetStdColorI +GetStdColorName +GetStdColorPenI +GetStdPalette +InitGadgetComponent +InitGadgets +InvalidateGadget +InvalidateLayeredDescendants +IsGadgetParentChainStyle +IsInsideContext +IsStartDelete +LookupGadgetTicket +MapGadgetPoints +PeekMessageExA +PeekMessageExW +RegisterGadgetMessage +RegisterGadgetMessageString +RegisterGadgetProperty +ReleaseDetachedObjects +ReleaseLayeredRef +ReleaseMouseCapture +RemoveClippingImmunityFromVisual +RemoveGadgetMessageHandler +RemoveGadgetProperty +ResetDUserDevice +ScheduleGadgetTransitions +SetActionTimeslice +SetAtlasingHints +SetGadgetBufferInfo +SetGadgetCenterPoint +SetGadgetFillF +SetGadgetFillI +SetGadgetFlags +SetGadgetFocus +SetGadgetFocusEx +SetGadgetLayerInfo +SetGadgetMessageFilter +SetGadgetOrder +SetGadgetParent +SetGadgetProperty +SetGadgetRect +SetGadgetRootInfo +SetGadgetRotation +SetGadgetScale +SetGadgetStyle +SetHardwareDeviceUsage +SetMinimumDCompVersion +SetRestoreCachedLayeredRefFlag +SetTransitionVisualProperties +SetWindowResizeFlag +UnregisterGadgetMessage +UnregisterGadgetMessageString +UnregisterGadgetProperty +UtilBuildFont +UtilDrawBlendRect +UtilGetColor +UtilSetBackground +WaitMessageEx diff --git a/lib/libc/mingw/libarm32/wmsgapi.def b/lib/libc/mingw/libarm32/wmsgapi.def new file mode 100644 index 0000000000000000000000000000000000000000..2ed7e6b134c52bd0fffcb73409e898d205accc76 --- /dev/null +++ b/lib/libc/mingw/libarm32/wmsgapi.def @@ -0,0 +1,13 @@ +; +; Definition file of WMsgAPI.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WMsgAPI.dll" +EXPORTS +WmsgBroadcastMessage +WmsgBroadcastNotifyMessage +WmsgPostMessage +WmsgPostNotifyMessage +WmsgSendMessage +WmsgSendPSPMessage diff --git a/lib/libc/mingw/libarm32/workfoldersgpext.def b/lib/libc/mingw/libarm32/workfoldersgpext.def new file mode 100644 index 0000000000000000000000000000000000000000..ab7488cd07257ed81aba13956879026e3fa7c945 --- /dev/null +++ b/lib/libc/mingw/libarm32/workfoldersgpext.def @@ -0,0 +1,8 @@ +; +; Definition file of WorkFoldersGPExt.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WorkFoldersGPExt.dll" +EXPORTS +ProcessGroupPolicy diff --git a/lib/libc/mingw/libarm32/workfolderssvc.def b/lib/libc/mingw/libarm32/workfolderssvc.def new file mode 100644 index 0000000000000000000000000000000000000000..9add87384b754389b3fb3fcda09df30d1546a62f --- /dev/null +++ b/lib/libc/mingw/libarm32/workfolderssvc.def @@ -0,0 +1,13 @@ +; +; Definition file of workfolderssvc.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "workfolderssvc.DLL" +EXPORTS +ServiceMain +ClientInitEcsLib +ClientUnInitEcsLib +CreateSyncClientCoreInstance +CreateSyncServiceCoreInstance +SyncChangeBatchEnumCreateInstance diff --git a/lib/libc/mingw/libarm32/wpdbusenum.def b/lib/libc/mingw/libarm32/wpdbusenum.def new file mode 100644 index 0000000000000000000000000000000000000000..056de012234c5c1c8ac4d24a6deb41831757c955 --- /dev/null +++ b/lib/libc/mingw/libarm32/wpdbusenum.def @@ -0,0 +1,9 @@ +; +; Definition file of WpdBusEnum.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WpdBusEnum.DLL" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/wpdshext.def b/lib/libc/mingw/libarm32/wpdshext.def new file mode 100644 index 0000000000000000000000000000000000000000..e9dd469563174f62fa9c9d2920f0c331c9314285 --- /dev/null +++ b/lib/libc/mingw/libarm32/wpdshext.def @@ -0,0 +1,8 @@ +; +; Definition file of WPDSHEXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WPDSHEXT.dll" +EXPORTS +CDefFolderMenu_MergeMenu diff --git a/lib/libc/mingw/libarm32/wpnsruprov.def b/lib/libc/mingw/libarm32/wpnsruprov.def new file mode 100644 index 0000000000000000000000000000000000000000..fb88011d55dbb4d818cb9bd6acdcc1e8d32f8e09 --- /dev/null +++ b/lib/libc/mingw/libarm32/wpnsruprov.def @@ -0,0 +1,9 @@ +; +; Definition file of wpnsruprov.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wpnsruprov.dll" +EXPORTS +SruInitializeProvider +SruUninitializeProvider diff --git a/lib/libc/mingw/libarm32/wsdchngr.def b/lib/libc/mingw/libarm32/wsdchngr.def new file mode 100644 index 0000000000000000000000000000000000000000..f7d1971c39ea4f3385b10c2b4e74a0c49581ef65 --- /dev/null +++ b/lib/libc/mingw/libarm32/wsdchngr.def @@ -0,0 +1,12 @@ +; +; Definition file of WSDChngr.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WSDChngr.dll" +EXPORTS +WSDCHNGRChallengeDeviceClass +WSDCHNGRInitialize +WSDCHNGRRegisterDeviceToChallenge +WSDCHNGRRemoveDevice +WSDCHNGRShutdown diff --git a/lib/libc/mingw/libarm32/wsecedit.def b/lib/libc/mingw/libarm32/wsecedit.def new file mode 100644 index 0000000000000000000000000000000000000000..834662b1078556abf4716383455a6d40f4671340 --- /dev/null +++ b/lib/libc/mingw/libarm32/wsecedit.def @@ -0,0 +1,9 @@ +; +; Definition file of WSECEDIT.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WSECEDIT.DLL" +EXPORTS +InvokeCAPEACLEditor +TranslateAceMasksAndCondition diff --git a/lib/libc/mingw/libarm32/wshext.def b/lib/libc/mingw/libarm32/wshext.def new file mode 100644 index 0000000000000000000000000000000000000000..1ac3a1e91485387c7cd6e4117550677bdc3d7a1c --- /dev/null +++ b/lib/libc/mingw/libarm32/wshext.def @@ -0,0 +1,13 @@ +; +; Definition file of WSHEXT.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WSHEXT.dll" +EXPORTS +CreateIndirectData +GetSignedDataMsg +IsFileSupportedName +PutSignedDataMsg +RemoveSignedDataMsg +VerifyIndirectData diff --git a/lib/libc/mingw/libarm32/wship6.def b/lib/libc/mingw/libarm32/wship6.def new file mode 100644 index 0000000000000000000000000000000000000000..38e82dc0424d8cef679c85095eb8884a0cec4847 --- /dev/null +++ b/lib/libc/mingw/libarm32/wship6.def @@ -0,0 +1,22 @@ +; +; Definition file of WSHIP6.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WSHIP6.dll" +EXPORTS +WSHAddressToString +WSHEnumProtocols +WSHGetProviderGuid +WSHGetSockaddrType +WSHGetSocketInformation +WSHGetWSAProtocolInfo +WSHGetWildcardSockaddr +WSHGetWinsockMapping +WSHIoctl +WSHJoinLeaf +WSHNotify +WSHOpenSocket +WSHOpenSocket2 +WSHSetSocketInformation +WSHStringToAddress diff --git a/lib/libc/mingw/libarm32/wshnetbs.def b/lib/libc/mingw/libarm32/wshnetbs.def new file mode 100644 index 0000000000000000000000000000000000000000..688e141e5aeef5ceca567dffdbba208a044e9feb --- /dev/null +++ b/lib/libc/mingw/libarm32/wshnetbs.def @@ -0,0 +1,16 @@ +; +; Definition file of wshnetbs.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wshnetbs.dll" +EXPORTS +WSHEnumProtocols +WSHGetProviderGuid +WSHGetSockaddrType +WSHGetSocketInformation +WSHGetWildcardSockaddr +WSHGetWinsockMapping +WSHNotify +WSHOpenSocket +WSHSetSocketInformation diff --git a/lib/libc/mingw/libarm32/wshqos.def b/lib/libc/mingw/libarm32/wshqos.def new file mode 100644 index 0000000000000000000000000000000000000000..ab3cff4820de6eef29f1ddf5b162a91982c6eb16 --- /dev/null +++ b/lib/libc/mingw/libarm32/wshqos.def @@ -0,0 +1,22 @@ +; +; Definition file of WSHTCPIP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WSHTCPIP.dll" +EXPORTS +WSHAddressToString +WSHEnumProtocols +WSHGetProviderGuid +WSHGetSockaddrType +WSHGetSocketInformation +WSHGetWSAProtocolInfo +WSHGetWildcardSockaddr +WSHGetWinsockMapping +WSHIoctl +WSHJoinLeaf +WSHNotify +WSHOpenSocket +WSHOpenSocket2 +WSHSetSocketInformation +WSHStringToAddress diff --git a/lib/libc/mingw/libarm32/wshrm.def b/lib/libc/mingw/libarm32/wshrm.def new file mode 100644 index 0000000000000000000000000000000000000000..41a58f2482da82dcc336581bf8899b96641fa9d9 --- /dev/null +++ b/lib/libc/mingw/libarm32/wshrm.def @@ -0,0 +1,23 @@ +; +; Definition file of WSHRM.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WSHRM.dll" +EXPORTS +WSHAddressToString +WSHEnumProtocols +WSHGetBroadcastSockaddr +WSHGetProviderGuid +WSHGetSockaddrType +WSHGetSocketInformation +WSHGetWSAProtocolInfo +WSHGetWildcardSockaddr +WSHGetWinsockMapping +WSHIoctl +WSHJoinLeaf +WSHNotify +WSHOpenSocket +WSHOpenSocket2 +WSHSetSocketInformation +WSHStringToAddress diff --git a/lib/libc/mingw/libarm32/wshtcpip.def b/lib/libc/mingw/libarm32/wshtcpip.def new file mode 100644 index 0000000000000000000000000000000000000000..1d74f40884601b2468f9a01624f753404324a777 --- /dev/null +++ b/lib/libc/mingw/libarm32/wshtcpip.def @@ -0,0 +1,23 @@ +; +; Definition file of WSHTCPIP.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WSHTCPIP.dll" +EXPORTS +WSHAddressToString +WSHEnumProtocols +WSHGetBroadcastSockaddr +WSHGetProviderGuid +WSHGetSockaddrType +WSHGetSocketInformation +WSHGetWSAProtocolInfo +WSHGetWildcardSockaddr +WSHGetWinsockMapping +WSHIoctl +WSHJoinLeaf +WSHNotify +WSHOpenSocket +WSHOpenSocket2 +WSHSetSocketInformation +WSHStringToAddress diff --git a/lib/libc/mingw/libarm32/wsmagent.def b/lib/libc/mingw/libarm32/wsmagent.def new file mode 100644 index 0000000000000000000000000000000000000000..87011d8c72af1ab30636b662fb41a9736abd7453 --- /dev/null +++ b/lib/libc/mingw/libarm32/wsmagent.def @@ -0,0 +1,11 @@ +; +; Definition file of wsmagent.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wsmagent.DLL" +EXPORTS +??1CWSManCriticalSectionWithConditionVar@@QAA@XZ +?GetInitError@CWSManCriticalSection@@QBAKXZ +GetProviderClassID +MI_Main diff --git a/lib/libc/mingw/libarm32/wsmwmipl.def b/lib/libc/mingw/libarm32/wsmwmipl.def new file mode 100644 index 0000000000000000000000000000000000000000..29697ff8db3dbc6c565a4dee8bb15f9eaef667e5 --- /dev/null +++ b/lib/libc/mingw/libarm32/wsmwmipl.def @@ -0,0 +1,46 @@ +; +; Definition file of WsmWmiPl.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WsmWmiPl.DLL" +EXPORTS +??0?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAA@XZ +??0?$SafeMap_Iterator@VKey@Locale@@K@@QAA@AAV?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@_N@Z +??0?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAA@ABV?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@_N@Z +??1?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAA@XZ +??1?$SafeMap_Iterator@VKey@Locale@@K@@QAA@XZ +??1?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAA@XZ +??1CWSManCriticalSectionWithConditionVar@@QAA@XZ +??_7?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@6B@ DATA +?Acquire@?$SafeMap@VKey@CWmiPtrCache@@VMapping@2@V?$SafeMap_Iterator@VKey@CWmiPtrCache@@VMapping@2@@@@@UBAXXZ +?Acquire@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@UBAXXZ +?Acquire@?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAAXXZ +?Acquired@?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAA_NXZ +?AsReference@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QAAAAV1@XZ +?Data@?$SafeMap_Iterator@VKey@Locale@@K@@IBAAAV?$STLMap@VKey@Locale@@K@@XZ +?DeInitialize@?$SafeMap@VKey@CWmiPtrCache@@VMapping@2@V?$SafeMap_Iterator@VKey@CWmiPtrCache@@VMapping@2@@@@@UAA_NAAVIRequestContext@@@Z +?DeInitialize@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@UAA_NAAVIRequestContext@@@Z +?GetInitError@CWSManCriticalSection@@QBAKXZ +?GetMap@?$SafeMap_Iterator@VKey@Locale@@K@@QBAAAV?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@XZ +?GetMap@?$SafeMap_Lock@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@QBAABV?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@XZ +?Initialize@?$SafeMap@VKey@CWmiPtrCache@@VMapping@2@V?$SafeMap_Iterator@VKey@CWmiPtrCache@@VMapping@2@@@@@UAA_NAAVIRequestContext@@@Z +?Initialize@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@UAA_NAAVIRequestContext@@@Z +?IsValid@?$SafeMap_Iterator@VKey@CWmiPtrCache@@VMapping@2@@@QBA_NXZ +?IsValid@?$SafeMap_Iterator@VKey@Locale@@K@@QBA_NXZ +?Release@?$SafeMap@VKey@CWmiPtrCache@@VMapping@2@V?$SafeMap_Iterator@VKey@CWmiPtrCache@@VMapping@2@@@@@UBAXXZ +?Release@?$SafeMap@VKey@Locale@@KV?$SafeMap_Iterator@VKey@Locale@@K@@@@UBAXXZ +?Reset@?$SafeMap_Iterator@VKey@Locale@@K@@QAAXXZ +?SkipOrphans@?$SafeMap_Iterator@VKey@Locale@@K@@IAAXXZ +WSManPluginShutdown +WSManPluginStartup +WSManProvCreate +WSManProvDelete +WSManProvEnumerate +WSManProvGet +WSManProvIdentify +WSManProvInvoke +WSManProvPullEvents +WSManProvPut +WSManProvSubscribe +WSManProvUnsubscribe diff --git a/lib/libc/mingw/libarm32/wsservice.def b/lib/libc/mingw/libarm32/wsservice.def new file mode 100644 index 0000000000000000000000000000000000000000..b493a10db54471cb207b4f24c88896d610b0fe8f --- /dev/null +++ b/lib/libc/mingw/libarm32/wsservice.def @@ -0,0 +1,9 @@ +; +; Definition file of WsService.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WsService.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/wssync.def b/lib/libc/mingw/libarm32/wssync.def new file mode 100644 index 0000000000000000000000000000000000000000..631185256bb54a02916a9ed31749f303fde10336 --- /dev/null +++ b/lib/libc/mingw/libarm32/wssync.def @@ -0,0 +1,34 @@ +; +; Definition file of WSSync.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WSSync.dll" +EXPORTS +WSAcquireLicense +WSAcquireWindowsUpgradeLicense +WSCallActivateAppxLOBSKU +WSCreateAcquireLicenseChallenge +WSEvaluatePackageRemediationState +WSFulfillProduct +WSGetAddonKeyInstalledFlag +WSGetBase64EncodedActiveLicenseData +WSGetDebuggingHeader +WSGetLOBEnabledSKUFlag +WSGetLastSyncTime +WSGetLocalHardwareId +WSGetWindowsUpgradeToken +WSIsWindowsUpgradeLicensed +WSLicenseFree +WSLicenseGetDeviceList +WSLicenseGetMachineID +WSLicenseGetMyAppsList +WSLicenseGetOemLicenseList +WSLicenseInitialize +WSLicenseParseReceiptResponse +WSLicenseRemoveDevice +WSParseLicenseResponse +WSSetDebuggingHeader +WSSyncLicenses +WSSyncMachineLicenses +g_bPrint DATA diff --git a/lib/libc/mingw/libarm32/wuaext.def b/lib/libc/mingw/libarm32/wuaext.def new file mode 100644 index 0000000000000000000000000000000000000000..ea102c5f426aa87f92a646b6da87b810e6f05fa1 --- /dev/null +++ b/lib/libc/mingw/libarm32/wuaext.def @@ -0,0 +1,11 @@ +; +; Definition file of wuaext.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wuaext.dll" +EXPORTS +IsWuAppDisabledByPolicy +GetAutoUpdateNotification +AutoUpdateNotificationSkipped +GetDaysWaitedForAutoUpdateNotification diff --git a/lib/libc/mingw/libarm32/wuaueng.def b/lib/libc/mingw/libarm32/wuaueng.def new file mode 100644 index 0000000000000000000000000000000000000000..c907d0e120347b929b07084a1380cb752fc2e368 --- /dev/null +++ b/lib/libc/mingw/libarm32/wuaueng.def @@ -0,0 +1,17 @@ +; +; Definition file of wuaueng.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wuaueng.dll" +EXPORTS +GetAUOptionsEx +GeneralizeForImaging +ord_3 @3 +WUCheckForUpdatesAtShutdown +WUAutoUpdateAtShutdown +GetEngineStatusInfo +RegisterServiceVersion +ServiceHandler +ServiceMain +WUServiceMain diff --git a/lib/libc/mingw/libarm32/wudfcoinstaller.def b/lib/libc/mingw/libarm32/wudfcoinstaller.def new file mode 100644 index 0000000000000000000000000000000000000000..94a75bea39ae011941ae527ef7070264a3feeb7a --- /dev/null +++ b/lib/libc/mingw/libarm32/wudfcoinstaller.def @@ -0,0 +1,8 @@ +; +; Definition file of WUDFCoinstaller.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WUDFCoinstaller.dll" +EXPORTS +CoDeviceInstall diff --git a/lib/libc/mingw/libarm32/wudfplatform.def b/lib/libc/mingw/libarm32/wudfplatform.def new file mode 100644 index 0000000000000000000000000000000000000000..a90c58d6ebbdac6f4e6c8a28848ca612c6143a78 --- /dev/null +++ b/lib/libc/mingw/libarm32/wudfplatform.def @@ -0,0 +1,20 @@ +; +; Definition file of WUDFPlatform.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WUDFPlatform.dll" +EXPORTS +GetPlatformObject +ClearPlatformTestingCallbacks +GetAndInitializePlatformObject +InitializePlatformLibrary +PlatformUnhandledExceptionFilter +SetPlatformTestingCallbacks +ShutdownPlatformLibrary +WdfGetLpcInterface +WudfDebugBreakPoint +WudfIsAnyDebuggerPresent +WudfIsKernelDebuggerPresent +WudfIsUserDebuggerPresent +WudfWaitForDebugger diff --git a/lib/libc/mingw/libarm32/wudfsvc.def b/lib/libc/mingw/libarm32/wudfsvc.def new file mode 100644 index 0000000000000000000000000000000000000000..c141c468d83bf17c2c8387a9adab57efacc42d00 --- /dev/null +++ b/lib/libc/mingw/libarm32/wudfsvc.def @@ -0,0 +1,9 @@ +; +; Definition file of WUDFSvc.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WUDFSvc.dll" +EXPORTS +ServiceMain +SvchostPushServiceGlobals diff --git a/lib/libc/mingw/libarm32/wudfx.def b/lib/libc/mingw/libarm32/wudfx.def new file mode 100644 index 0000000000000000000000000000000000000000..bd29218d215b1ab51cd99c7cb19cc61643c5329b --- /dev/null +++ b/lib/libc/mingw/libarm32/wudfx.def @@ -0,0 +1,8 @@ +; +; Definition file of WUDFx.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WUDFx.DLL" +EXPORTS +Microsoft_WDF_UMDF_Version DATA diff --git a/lib/libc/mingw/libarm32/wudfx02000.def b/lib/libc/mingw/libarm32/wudfx02000.def new file mode 100644 index 0000000000000000000000000000000000000000..5cde39946d63614c4d169179a0dd2ee242d01243 --- /dev/null +++ b/lib/libc/mingw/libarm32/wudfx02000.def @@ -0,0 +1,9 @@ +; +; Definition file of WUDFx02000.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WUDFx02000.DLL" +EXPORTS +FxFrameworkEntryUm +Microsoft_WDF_UMDF_Version DATA diff --git a/lib/libc/mingw/libarm32/wudriver.def b/lib/libc/mingw/libarm32/wudriver.def new file mode 100644 index 0000000000000000000000000000000000000000..e8d292b8bea8fce93984e0883982aa714de62703 --- /dev/null +++ b/lib/libc/mingw/libarm32/wudriver.def @@ -0,0 +1,17 @@ +; +; Definition file of WUDriver.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WUDriver.dll" +EXPORTS +CancelCDMOperation +CloseCDMContext +DetFilesDownloaded +DownloadIsInternetAvailable +DownloadUpdatedFiles +FindMatchingDriver +LogDriverNotFound +OpenCDMContext +OpenCDMContextEx +QueryDetectionFiles diff --git a/lib/libc/mingw/libarm32/wusettingsprovider.def b/lib/libc/mingw/libarm32/wusettingsprovider.def new file mode 100644 index 0000000000000000000000000000000000000000..c04bb9fb3138f14ec2dd5587b9a28b640989e020 --- /dev/null +++ b/lib/libc/mingw/libarm32/wusettingsprovider.def @@ -0,0 +1,8 @@ +; +; Definition file of WUSettingsProvider.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WUSettingsProvider.dll" +EXPORTS +GetSetting diff --git a/lib/libc/mingw/libarm32/wwaninst.def b/lib/libc/mingw/libarm32/wwaninst.def new file mode 100644 index 0000000000000000000000000000000000000000..4a7ba5f0e46fa14346a2d5ede4337d61b3b3e425 --- /dev/null +++ b/lib/libc/mingw/libarm32/wwaninst.def @@ -0,0 +1,8 @@ +; +; Definition file of wwaninst.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wwaninst.dll" +EXPORTS +WwanDeviceClassCoInstaller diff --git a/lib/libc/mingw/libarm32/wwanmm.def b/lib/libc/mingw/libarm32/wwanmm.def new file mode 100644 index 0000000000000000000000000000000000000000..2687a7a8ab5953f40dd4b888db76168ae04bf831 --- /dev/null +++ b/lib/libc/mingw/libarm32/wwanmm.def @@ -0,0 +1,8 @@ +; +; Definition file of WWanMM.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WWanMM.dll" +EXPORTS +StartDiagnosticsW diff --git a/lib/libc/mingw/libarm32/wwanprotdim.def b/lib/libc/mingw/libarm32/wwanprotdim.def new file mode 100644 index 0000000000000000000000000000000000000000..a2d54dbca4bcd21d635fecec362532fe3c69d521 --- /dev/null +++ b/lib/libc/mingw/libarm32/wwanprotdim.def @@ -0,0 +1,8 @@ +; +; Definition file of NDIS_60_WMI.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "NDIS_60_WMI.DLL" +EXPORTS +DimInitialize diff --git a/lib/libc/mingw/libarm32/wwansvc.def b/lib/libc/mingw/libarm32/wwansvc.def new file mode 100644 index 0000000000000000000000000000000000000000..0ebdceae963760219d7d3e369b55403673fbcd3f --- /dev/null +++ b/lib/libc/mingw/libarm32/wwansvc.def @@ -0,0 +1,9 @@ +; +; Definition file of WWANSVC.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WWANSVC.DLL" +EXPORTS +SvchostPushServiceGlobals +WwanSvcMain diff --git a/lib/libc/mingw/libarm32/wwapi.def b/lib/libc/mingw/libarm32/wwapi.def new file mode 100644 index 0000000000000000000000000000000000000000..5b3ed8cfd536d68d5dd7d5014ec85b9080a76afb --- /dev/null +++ b/lib/libc/mingw/libarm32/wwapi.def @@ -0,0 +1,50 @@ +; +; Definition file of wwapi.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "wwapi.dll" +EXPORTS +Wwan2CloseDeviceServiceCommandSession +Wwan2CloseDeviceServiceDataSession +Wwan2CloseHandle +Wwan2EnumerateDeviceServices +Wwan2OpenDeviceServiceCommandSession +Wwan2OpenDeviceServiceDataSession +Wwan2OpenHandle +Wwan2QueryDeviceServiceSupportedCommands +Wwan2QueryInterfaces +Wwan2RegisterNotification +Wwan2SendDeviceServiceCommand +Wwan2SubscribePowerStateEvents +Wwan2WriteDeviceServiceData +WwanAllocateMemory +WwanAuthChallenge +WwanCloseHandle +WwanConnect +WwanConnectAdditionalPdpContext +WwanConnectByActivityId +WwanConvertToInterfaceObject +WwanDeleteProfile +WwanDisconnect +WwanEnumerateInterfaces +WwanFreeMemory +WwanGetProfile +WwanGetProfileHomeProviderName +WwanGetProfileIndex +WwanGetProfileIstream +WwanGetProfileList +WwanGetProfileMetaData +WwanOpenHandle +WwanQueryInterface +WwanRegister +WwanRegisterNotification +WwanScan +WwanSetInterface +WwanSetProfile +WwanSetProfileMetaData +WwanSetSmsConfiguration +WwanSmsDelete +WwanSmsRead +WwanSmsSend +WwanUssdRequest diff --git a/lib/libc/mingw/libarm32/xmllite.def b/lib/libc/mingw/libarm32/xmllite.def deleted file mode 100644 index 2cf21b845b6cf9bc668369030056144b51378668..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/libarm32/xmllite.def +++ /dev/null @@ -1,13 +0,0 @@ -; -; Definition file of XmlLite.dll -; Automatic generated by gendef -; written by Kai Tietz 2008-2014 -; -LIBRARY "XmlLite.dll" -EXPORTS -CreateXmlReader -CreateXmlReaderInputWithEncodingCodePage -CreateXmlReaderInputWithEncodingName -CreateXmlWriter -CreateXmlWriterOutputWithEncodingCodePage -CreateXmlWriterOutputWithEncodingName diff --git a/lib/libc/mingw/libarm32/xpsprint.def b/lib/libc/mingw/libarm32/xpsprint.def new file mode 100644 index 0000000000000000000000000000000000000000..994c90e05c558b7c1d54cb1daa81647530036b9c --- /dev/null +++ b/lib/libc/mingw/libarm32/xpsprint.def @@ -0,0 +1,13 @@ +; +; Definition file of XPSPRINT.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "XPSPRINT.DLL" +EXPORTS +ord_3 @3 +ord_5 @5 +ord_7 @7 +ord_9 @9 +StartXpsPrintJob +StartXpsPrintJob1 diff --git a/lib/libc/mingw/libarm32/xpsrasterservice.def b/lib/libc/mingw/libarm32/xpsrasterservice.def new file mode 100644 index 0000000000000000000000000000000000000000..e8a62d1afcec1de8a05c1df1bacc642631ebb802 --- /dev/null +++ b/lib/libc/mingw/libarm32/xpsrasterservice.def @@ -0,0 +1,9 @@ +; +; Definition file of XpsRasterService.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "XpsRasterService.DLL" +EXPORTS +ord_1 @1 +DrvPopulateFilterServices diff --git a/lib/libc/mingw/libarm32/xpssvcs.def b/lib/libc/mingw/libarm32/xpssvcs.def new file mode 100644 index 0000000000000000000000000000000000000000..fffdd8a13824ca3378e714297daec1e86d4fbe59 --- /dev/null +++ b/lib/libc/mingw/libarm32/xpssvcs.def @@ -0,0 +1,16 @@ +; +; Definition file of XpsSvcs.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "XpsSvcs.DLL" +EXPORTS +DDLogHelper +CreateContainerConsumer +CreateContainerProducer +CreateReachPackageReceiver +CreateReachPackageSender +CreateSeekableBuffer +CreateStreamReceiverOnFileHandle +CreateStreamSenderOnFileHandle +CreateStreamSenderOnIStream diff --git a/lib/libc/mingw/libarm32/xwizards.def b/lib/libc/mingw/libarm32/xwizards.def new file mode 100644 index 0000000000000000000000000000000000000000..16c07c4e5b839a6f62fa1ce729f0b703cbaf9a79 --- /dev/null +++ b/lib/libc/mingw/libarm32/xwizards.def @@ -0,0 +1,26 @@ +; +; Definition file of xwizards.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "xwizards.dll" +EXPORTS +ProcessXMLFileA +ProcessXMLFileW +ResetRegistrationA +ResetRegistrationW +RunPropertySheetA +RunPropertySheetW +RunWizardA +RunWizardW +XWProcessXMLFile +XWRegisterHost +XWRegisterPageWithPage +XWRegisterPageWithTask +XWRegisterTaskWithHost +XWUnregisterHost +XWUnregisterHostTaskLink +XWUnregisterPage +XWUnregisterPagesLink +XWUnregisterTask +XWUnregisterTaskPageLink diff --git a/lib/libc/mingw/libarm32/zipfldr.def b/lib/libc/mingw/libarm32/zipfldr.def new file mode 100644 index 0000000000000000000000000000000000000000..0f20e66358e33ee62d7f831ffbf2f122a8754a8c --- /dev/null +++ b/lib/libc/mingw/libarm32/zipfldr.def @@ -0,0 +1,8 @@ +; +; Definition file of ZIPFLDR.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "ZIPFLDR.dll" +EXPORTS +RouteTheCall diff --git a/lib/libc/mingw/libsrc/uuid.c b/lib/libc/mingw/libsrc/uuid.c index 8dfcb0813fb32ca8a36505327ea852495be36af1..533f1aa007cfcf786bbfc33b00fec8e029171ba6 100644 --- a/lib/libc/mingw/libsrc/uuid.c +++ b/lib/libc/mingw/libsrc/uuid.c @@ -14,6 +14,7 @@ #define INITGUID #include +#include #include #include #include @@ -24,7 +25,16 @@ #include #include #include + #include +#include +#include +#include +#include +#include +#include +#include + #include #include #include diff --git a/lib/libc/mingw/math/abs64.c b/lib/libc/mingw/math/abs64.c deleted file mode 100644 index 3f2133a8c1b4f1fd04c66ff29d3a0943a8745438..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/math/abs64.c +++ /dev/null @@ -1,6 +0,0 @@ -#include -#include - -__MINGW_EXTENSION __int64 __cdecl _abs64(__int64 x) { - return llabs(x); -} diff --git a/lib/libc/mingw/math/arm-common/pow.c b/lib/libc/mingw/math/arm-common/pow.c deleted file mode 100644 index 48d52b2ae0fe75345a51865850c09d83b5035a86..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/math/arm-common/pow.c +++ /dev/null @@ -1,21 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ - -#include -#include - -extern double (* __MINGW_IMP_SYMBOL(pow))(double, double); - -double pow(double x, double y) -{ - if (x == 1.0) - return 1.0; - if (y == 0.0) - return 1.0; - if (x == -1.0 && isinf(y)) - return 1.0; - return __MINGW_IMP_SYMBOL(pow)(x, y); -} diff --git a/lib/libc/mingw/math/fp_consts.h b/lib/libc/mingw/math/fp_consts.h index bcd173e3a0c0948b72baf6a1ee2443fdacd5227e..dc042409f1432bce4ce1f2c322fe3e289bea8463 100644 --- a/lib/libc/mingw/math/fp_consts.h +++ b/lib/libc/mingw/math/fp_consts.h @@ -12,23 +12,19 @@ initial significand bit of 1. A SNaN has has an exponent of all 1 values and initial significand bit of 0 (with one or more other significand bits of 1). An Inf has significand of 0 and exponent of all 1 values. A denormal value has all exponent bits of 0. - -The following does _not_ follow those rules, but uses values -equal to those exported from MS C++ runtime lib, msvcprt.dll -for float and double. MSVC however, does not have long doubles. */ #define __DOUBLE_INF_REP { 0, 0, 0, 0x7ff0 } -#define __DOUBLE_QNAN_REP { 0, 0, 0, 0xfff8 } /* { 0, 0, 0, 0x7ff8 } */ -#define __DOUBLE_SNAN_REP { 0, 0, 0, 0xfff0 } /* { 1, 0, 0, 0x7ff0 } */ +#define __DOUBLE_QNAN_REP { 0, 0, 0, 0x7ff8 } +#define __DOUBLE_SNAN_REP { 0, 0, 0, 0x7ff0 } #define __DOUBLE_DENORM_REP {1, 0, 0, 0} #define D_NAN_MASK 0x7ff0000000000000LL /* this will mask NaN's and Inf's */ #define __FLOAT_INF_REP { 0, 0x7f80 } -#define __FLOAT_QNAN_REP { 0, 0xffc0 } /* { 0, 0x7fc0 } */ -#define __FLOAT_SNAN_REP { 0, 0xff80 } /* { 1, 0x7f80 } */ +#define __FLOAT_QNAN_REP { 0, 0x7fc0 } +#define __FLOAT_SNAN_REP { 0, 0x7f80 } #define __FLOAT_DENORM_REP {1,0} #define F_NAN_MASK 0x7f800000 @@ -38,8 +34,8 @@ for float and double. MSVC however, does not have long doubles. Padded to 96 bits */ #define __LONG_DOUBLE_INF_REP { 0, 0, 0, 0x8000, 0x7fff, 0 } -#define __LONG_DOUBLE_QNAN_REP { 0, 0, 0, 0xc000, 0xffff, 0 } -#define __LONG_DOUBLE_SNAN_REP { 0, 0, 0, 0x8000, 0xffff, 0 } +#define __LONG_DOUBLE_QNAN_REP { 0, 0, 0, 0xc000, 0x7fff, 0 } +#define __LONG_DOUBLE_SNAN_REP { 0, 0, 0, 0x8000, 0x7fff, 0 } #define __LONG_DOUBLE_DENORM_REP {1, 0, 0, 0, 0, 0} union _ieee_rep diff --git a/lib/libc/mingw/math/lrint.c b/lib/libc/mingw/math/lrint.c index ec80e4e55769ca7c83afef141b620a01d72fe2dd..7831446be6b182c35dc3359c612356c7f7e1d7be 100644 --- a/lib/libc/mingw/math/lrint.c +++ b/lib/libc/mingw/math/lrint.c @@ -5,10 +5,16 @@ */ #include +#if defined(_AMD64_) || defined(__x86_64__) +#include +#endif + long lrint (double x) { long retval = 0L; -#if defined(_AMD64_) || defined(__x86_64__) || defined(_X86_) || defined(__i386__) +#if defined(_AMD64_) || defined(__x86_64__) + retval = _mm_cvtsd_si32(_mm_load_sd(&x)); +#elif defined(_X86_) || defined(__i386__) __asm__ __volatile__ ("fistpl %0" : "=m" (retval) : "t" (x) : "st"); #elif defined(__arm__) || defined(_ARM_) float temp; diff --git a/lib/libc/mingw/math/lrintf.c b/lib/libc/mingw/math/lrintf.c index 91fc5e12e5af4759d7a51d43ccb7af4fae06618f..1e8902f031ae0ccecfdda18b7790f374e382f883 100644 --- a/lib/libc/mingw/math/lrintf.c +++ b/lib/libc/mingw/math/lrintf.c @@ -5,10 +5,16 @@ */ #include +#if defined(_AMD64_) || defined(__x86_64__) +#include +#endif + long lrintf (float x) { long retval = 0l; -#if defined(_AMD64_) || defined(__x86_64__) || defined(_X86_) || defined(__i386__) +#if defined(_AMD64_) || defined(__x86_64__) + retval = _mm_cvtss_si32(_mm_load_ss(&x)); +#elif defined(_X86_) || defined(__i386__) __asm__ __volatile__ ("fistpl %0" : "=m" (retval) : "t" (x) : "st"); #elif defined(__arm__) || defined(_ARM_) __asm__ __volatile__ ( diff --git a/lib/libc/mingw/math/powi.def.h b/lib/libc/mingw/math/powi.def.h index 1997727fd3b9e1b6506a6daa7b6704d676c977be..bc57fb0f1a130b06a4443bb81756ec7a7f0c0772 100644 --- a/lib/libc/mingw/math/powi.def.h +++ b/lib/libc/mingw/math/powi.def.h @@ -68,6 +68,22 @@ #include #include +static __FLT_TYPE do_powi_iter(__FLT_TYPE d, int y) +{ + unsigned int u = (unsigned int) y; + __FLT_TYPE rslt = ((u & 1) != 0) ? d : __FLT_CST(1.0); + u >>= 1; + do + { + d *= d; + if ((u & 1) != 0) + rslt *= d; + u >>= 1; + } + while (u > 0); + return rslt; +} + __FLT_TYPE __cdecl __FLT_ABI(__powi) (__FLT_TYPE x, int y); @@ -76,6 +92,7 @@ __FLT_ABI(__powi) (__FLT_TYPE x, int y) { int x_class = fpclassify (x); int odd_y = y & 1; + int recip = 0; __FLT_TYPE d, rslt; if (y == 0 || x == __FLT_CST(1.0)) @@ -125,7 +142,8 @@ __FLT_ABI(__powi) (__FLT_TYPE x, int y) if (y < 0) { - d = __FLT_CST(1.0) / d; + /* By default, do the reciprocal of the result. */ + recip = 1; y = -y; } @@ -135,18 +153,21 @@ __FLT_ABI(__powi) (__FLT_TYPE x, int y) rslt = d; else { - unsigned int u = (unsigned int) y; - rslt = ((u & 1) != 0) ? d : __FLT_CST(1.0); - u >>= 1; - do - { - d *= d; - if ((u & 1) != 0) - rslt *= d; - u >>= 1; - } - while (u > 0); + rslt = do_powi_iter(d, y); + if (recip && fpclassify(rslt) == FP_INFINITE && d > __FLT_CST(1.0)) + { + /* Uncommon case - we had overflow, but we're going to calculate + the reciprocal. If this happened, redo the calculation by doing + the reciprocal upfront instead. Instead of trying to calculate + whether this will happen, we prefer keeping the default case + cheap. */ + d = __FLT_CST(1.0) / d; + recip = 0; + rslt = do_powi_iter(d, y); + } } + if (recip) + rslt = __FLT_CST(1.0) / rslt; if (signbit (x) && odd_y) rslt = -rslt; return rslt; diff --git a/lib/libc/mingw/misc/__initenv.c b/lib/libc/mingw/misc/__initenv.c new file mode 100644 index 0000000000000000000000000000000000000000..31fd87525bfea2b0e2902777d7d0da5a9e7b81df --- /dev/null +++ b/lib/libc/mingw/misc/__initenv.c @@ -0,0 +1,12 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#include + +static char ** local__initenv; +static wchar_t ** local__winitenv; +char *** __MINGW_IMP_SYMBOL(__initenv) = &local__initenv; +wchar_t *** __MINGW_IMP_SYMBOL(__winitenv) = &local__winitenv; diff --git a/lib/libc/mingw/misc/basename.c b/lib/libc/mingw/misc/basename.c deleted file mode 100644 index c45dbbb363fd0532b3dfc1907dfae5effe2903eb..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/misc/basename.c +++ /dev/null @@ -1,135 +0,0 @@ -/* basename.c - * - * $Id: basename.c,v 1.2 2007/03/08 23:15:58 keithmarshall Exp $ - * - * Provides an implementation of the "basename" function, conforming - * to SUSv3, with extensions to accommodate Win32 drive designators, - * and suitable for use on native Microsoft(R) Win32 platforms. - * - * Written by Keith Marshall - * - * This is free software. You may redistribute and/or modify it as you - * see fit, without restriction of copyright. - * - * This software is provided "as is", in the hope that it may be useful, - * but WITHOUT WARRANTY OF ANY KIND, not even any implied warranty of - * MERCHANTABILITY, nor of FITNESS FOR ANY PARTICULAR PURPOSE. At no - * time will the author accept any form of liability for any damages, - * however caused, resulting from the use of this software. - * - */ - -#include -#include -#include -#include -#include - -#ifndef __cdecl -#define __cdecl -#endif - -char * __cdecl -basename (char *path) -{ - static char *retfail = NULL; - size_t len; - /* to handle path names for files in multibyte character locales, - * we need to set up LC_CTYPE to match the host file system locale - */ - char *locale = setlocale (LC_CTYPE, NULL); - - if (locale != NULL) - locale = strdup (locale); - setlocale (LC_CTYPE, ""); - - if (path && *path) - { - /* allocate sufficient local storage space, - * in which to create a wide character reference copy of path - */ - wchar_t refcopy[1 + (len = mbstowcs (NULL, path, 0))]; - /* create the wide character reference copy of path, - * and step over the drive designator, if present ... - */ - wchar_t *refpath = refcopy; - - if ((len = mbstowcs( refpath, path, len)) > 1 && refpath[1] == L':') - { - /* FIXME: maybe should confirm *refpath is a valid drive designator */ - refpath += 2; - } - /* ensure that our wide character reference path is NUL terminated */ - refcopy[len] = L'\0'; - /* check again, just to ensure we still have a non-empty path name ... */ - if (*refpath) - { - /* and, when we do, process it in the wide character domain ... - * scanning from left to right, to the char after the final dir separator. */ - wchar_t *refname; - - for (refname = refpath; *refpath; ++refpath) - { - if (*refpath == L'/' || *refpath == L'\\') - { - /* we found a dir separator ... - * step over it, and any others which immediately follow it. */ - while (*refpath == L'/' || *refpath == L'\\') - ++refpath; - /* if we didn't reach the end of the path string ... */ - if (*refpath) - /* then we have a new candidate for the base name. */ - refname = refpath; - /* otherwise ... - * strip off any trailing dir separators which we found. */ - else - while (refpath > refname - && (*--refpath == L'/' || *refpath == L'\\') ) - *refpath = L'\0'; - } - } - /* in the wide character domain ... - * refname now points at the resolved base name ... */ - if (*refname) - { - /* if it's not empty, - * then we transform the full normalised path back into - * the multibyte character domain, and skip over the dirname, - * to return the resolved basename. */ - if ((len = wcstombs( path, refcopy, len)) != (size_t)(-1)) - path[len] = '\0'; - *refname = L'\0'; - if ((len = wcstombs( NULL, refcopy, 0 )) != (size_t)(-1)) - path += len; - } - else - { - /* the basename is empty, so return the default value of "/", - * transforming from wide char to multibyte char domain, and - * returning it in our own buffer. */ - retfail = realloc (retfail, len = 1 + wcstombs (NULL, L"/", 0)); - wcstombs (path = retfail, L"/", len); - } - /* restore the caller's locale, clean up, and return the result */ - setlocale (LC_CTYPE, locale); - free (locale); - return path; - } - /* or we had an empty residual path name, after the drive designator, - * in which case we simply fall through ... */ - } - /* and, if we get to here ... - * the path name is either NULL, or it decomposes to an empty string; - * in either case, we return the default value of "." in our own buffer, - * reloading it with the correct value, transformed from the wide char - * to the multibyte char domain, just in case the caller trashed it - * after a previous call. - */ - retfail = realloc (retfail, len = 1 + wcstombs( NULL, L".", 0)); - wcstombs (retfail, L".", len); - - /* restore the caller's locale, clean up, and return the result. */ - setlocale (LC_CTYPE, locale); - free (locale); - return retfail; -} diff --git a/lib/libc/mingw/misc/delayimp.c b/lib/libc/mingw/misc/delayimp.c index 26afde8079ae34a7d9eae2ecf5e65e7148eaeb78..ca4b51ad161df9a2c19a4a0db0584346e64cafcd 100644 --- a/lib/libc/mingw/misc/delayimp.c +++ b/lib/libc/mingw/misc/delayimp.c @@ -47,7 +47,6 @@ static unsigned IndexFromPImgThunkData(PCImgThunkData pitdCur,PCImgThunkData pit return (unsigned) (pitdCur - pitdBase); } -#define __ImageBase __MINGW_LSYMBOL(_image_base__) extern IMAGE_DOS_HEADER __ImageBase; #define PtrFromRVA(RVA) (((PBYTE)&__ImageBase) + (RVA)) diff --git a/lib/libc/mingw/misc/dirname.c b/lib/libc/mingw/misc/dirname.c index 9c5cf87db42ee2e2d3a0fee29106e80748b999e8..7e6c8d58a3efeccc7c69728cb584a5f51f8520fa 100644 --- a/lib/libc/mingw/misc/dirname.c +++ b/lib/libc/mingw/misc/dirname.c @@ -1,183 +1,277 @@ -/* dirname.c - * - * $Id: dirname.c,v 1.2 2007/03/08 23:15:58 keithmarshall Exp $ - * - * Provides an implementation of the "dirname" function, conforming - * to SUSv3, with extensions to accommodate Win32 drive designators, - * and suitable for use on native Microsoft(R) Win32 platforms. - * - * Written by Keith Marshall - * - * This is free software. You may redistribute and/or modify it as you - * see fit, without restriction of copyright. - * - * This software is provided "as is", in the hope that it may be useful, - * but WITHOUT WARRANTY OF ANY KIND, not even any implied warranty of - * MERCHANTABILITY, nor of FITNESS FOR ANY PARTICULAR PURPOSE. At no - * time will the author accept any form of liability for any damages, - * however caused, resulting from the use of this software. - * +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ - -#include +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif #include -#include #include -#include - -#ifndef __cdecl /* If compiling on any non-Win32 platform ... */ -#define __cdecl /* this may not be defined. */ -#endif - -char * __cdecl -dirname(char *path) -{ - static char *retfail = NULL; - size_t len; - /* to handle path names for files in multibyte character locales, - * we need to set up LC_CTYPE to match the host file system locale. */ - char *locale = setlocale (LC_CTYPE, NULL); - - if (locale != NULL) - locale = strdup (locale); - setlocale (LC_CTYPE, ""); - - if (path && *path) - { - /* allocate sufficient local storage space, - * in which to create a wide character reference copy of path. */ - wchar_t refcopy[1 + (len = mbstowcs (NULL, path, 0))]; - /* create the wide character reference copy of path */ - wchar_t *refpath = refcopy; - - len = mbstowcs (refpath, path, len); - refcopy[len] = L'\0'; - /* SUSv3 identifies a special case, where path is exactly equal to "//"; - * (we will also accept "\\" in the Win32 context, but not "/\" or "\/", - * and neither will we consider paths with an initial drive designator). - * For this special case, SUSv3 allows the implementation to choose to - * return "/" or "//", (or "\" or "\\", since this is Win32); we will - * simply return the path unchanged, (i.e. "//" or "\\"). */ - if (len > 1 && (refpath[0] == L'/' || refpath[0] == L'\\')) - { - if (refpath[1] == refpath[0] && refpath[2] == L'\0') - { - setlocale (LC_CTYPE, locale); - free (locale); - return path; - } - } - /* For all other cases ... - * step over the drive designator, if present ... */ - else if (len > 1 && refpath[1] == L':') - { - /* FIXME: maybe should confirm *refpath is a valid drive designator. */ - refpath += 2; - } - /* check again, just to ensure we still have a non-empty path name ... */ - if (*refpath) - { -# undef basename -# define basename __the_basename /* avoid shadowing. */ - /* reproduce the scanning logic of the "basename" function - * to locate the basename component of the current path string, - * (but also remember where the dirname component starts). */ - wchar_t *refname, *basename; - for (refname = basename = refpath; *refpath; ++refpath) - { - if (*refpath == L'/' || *refpath == L'\\') - { - /* we found a dir separator ... - * step over it, and any others which immediately follow it. */ - while (*refpath == L'/' || *refpath == L'\\') - ++refpath; - /* if we didn't reach the end of the path string ... */ - if (*refpath) - /* then we have a new candidate for the base name. */ - basename = refpath; - else - /* we struck an early termination of the path string, - * with trailing dir separators following the base name, - * so break out of the for loop, to avoid overrun. */ - break; - } - } - /* now check, - * to confirm that we have distinct dirname and basename components. */ - if (basename > refname) - { - /* and, when we do ... - * backtrack over all trailing separators on the dirname component, - * (but preserve exactly two initial dirname separators, if identical), - * and add a NUL terminator in their place. */ - do --basename; - while (basename > refname && (*basename == L'/' || *basename == L'\\')); - if (basename == refname && (refname[0] == L'/' || refname[0] == L'\\') - && refname[1] == refname[0] && refname[2] != L'/' && refname[2] != L'\\') - ++basename; - *++basename = L'\0'; - /* if the resultant dirname begins with EXACTLY two dir separators, - * AND both are identical, then we preserve them. */ - refpath = refcopy; - while ((*refpath == L'/' || *refpath == L'\\')) - ++refpath; - if ((refpath - refcopy) > 2 || refcopy[1] != refcopy[0]) - refpath = refcopy; - /* and finally ... - * we remove any residual, redundantly duplicated separators from the dirname, - * reterminate, and return it. */ - refname = refpath; - while (*refpath) - { - if ((*refname++ = *refpath) == L'/' || *refpath++ == L'\\') - { - while (*refpath == L'/' || *refpath == L'\\') - ++refpath; - } - } - *refname = L'\0'; - /* finally ... - * transform the resolved dirname back into the multibyte char domain, - * restore the caller's locale, and return the resultant dirname. */ - if ((len = wcstombs( path, refcopy, len )) != (size_t)(-1)) - path[len] = '\0'; - } - else - { - /* either there were no dirname separators in the path name, - * or there was nothing else ... */ - if (*refname == L'/' || *refname == L'\\') - { - /* it was all separators, so return one. */ - ++refname; - } - else - { - /* there were no separators, so return '.'. */ - *refname++ = L'.'; - } - /* add a NUL terminator, in either case, - * then transform to the multibyte char domain, - * using our own buffer. */ - *refname = L'\0'; - retfail = realloc (retfail, len = 1 + wcstombs (NULL, refcopy, 0)); - wcstombs (path = retfail, refcopy, len); - } - /* restore caller's locale, clean up, and return the resolved dirname. */ - setlocale (LC_CTYPE, locale); - free (locale); - return path; +#include + +/* A 'directory separator' is a byte that equals 0x2F ('solidus' or more + * commonly 'forward slash') or 0x5C ('reverse solidus' or more commonly + * 'backward slash'). The byte 0x5C may look different from a backward slash + * in some locales; for example, it looks the same as a Yen sign in Japanese + * locales and a Won sign in Korean locales. Despite its appearance, it still + * functions as a directory separator. + * + * A 'path' comprises an optional DOS drive letter with a colon, and then an + * arbitrary number of possibily empty components, separated by non-empty + * sequences of directory separators (in other words, consecutive directory + * separators are treated as a single one). A path that comprises an empty + * component denotes the current working directory. + * + * An 'absolute path' comprises at least two components, the first of which + * is empty. + * + * A 'relative path' is a path that is not an absolute path. In other words, + * it either comprises an empty component, or begins with a non-empty + * component. + * + * POSIX doesn't have a concept about DOS drives. A path that does not have a + * drive letter starts from the same drive as the current working directory. + * + * For example: + * (Examples without drive letters match POSIX.) + * + * Argument dirname() returns basename() returns + * -------- ----------------- ------------------ + * `` or NULL `.` `.` + * `usr` `.` `usr` + * `usr\` `.` `usr` + * `\` `\` `\` + * `\usr` `\` `usr` + * `\usr\lib` `\usr` `lib` + * `\home\\dwc\\test` `\home\\dwc` `test` + * `\\host\usr` `\\host\.` `usr` + * `\\host\usr\lib` `\\host\usr` `lib` + * `\\host\\usr` `\\host\\` `usr` + * `\\host\\usr\lib` `\\host\\usr` `lib` + * `C:` `C:.` `.` + * `C:usr` `C:.` `usr` + * `C:usr\` `C:.` `usr` + * `C:\` `C:\` `\` + * `C:\\` `C:\` `\` + * `C:\\\` `C:\` `\` + * `C:\usr` `C:\` `usr` + * `C:\usr\lib` `C:\usr` `lib` + * `C:\\usr\\lib\\` `C:\\usr` `lib` + * `C:\home\\dwc\\test` `C:\home\\dwc` `test` + */ + +struct path_info + { + /* This points to end of the UNC prefix and drive letter, if any. */ + char* prefix_end; + + /* These point to the directory separator in front of the last non-empty + * component. */ + char* base_sep_begin; + char* base_sep_end; + + /* This points to the last directory separator sequence if no other + * non-separator characters follow it. */ + char* term_sep_begin; + + /* This points to the end of the string. */ + char* path_end; + }; + +#define IS_DIR_SEP(c) ((c) == '/' || (c) == '\\') + +static +void +do_get_path_info(struct path_info* info, char* path) + { + char* pos = path; + int unc_ncoms = 0; + DWORD cp; + int dbcs_tb, prev_dir_sep, dir_sep; + + /* Get the code page for paths in the same way as `fopen()`. */ + cp = AreFileApisANSI() ? CP_ACP : CP_OEMCP; + + /* Set the structure to 'no data'. */ + info->prefix_end = NULL; + info->base_sep_begin = NULL; + info->base_sep_end = NULL; + info->term_sep_begin = NULL; + + if(IS_DIR_SEP(pos[0]) && IS_DIR_SEP(pos[1])) { + /* The path is UNC. */ + pos += 2; + + /* Seek to the end of the share/device name. */ + dbcs_tb = 0; + prev_dir_sep = 0; + + while(*pos != 0) { + dir_sep = 0; + + if(dbcs_tb) + dbcs_tb = 0; + else if(IsDBCSLeadByteEx(cp, *pos)) + dbcs_tb = 1; + else + dir_sep = IS_DIR_SEP(*pos); + + /* If a separator has been encountered and the previous character + * was not, mark this as the end of the current component. */ + if(dir_sep && !prev_dir_sep) { + unc_ncoms ++; + + /* The first component is the host name, and the second is the + * share name. So we stop at the end of the second component. */ + if(unc_ncoms == 2) + break; } -# undef basename + + prev_dir_sep = dir_sep; + pos ++; + } + + /* The UNC prefix terminates here. The terminating directory separator + * is not part of the prefix, and initiates a new absolute path. */ + info->prefix_end = pos; + } + else if((pos[0] >= 'A' && pos[0] <= 'Z' && pos[1] == ':') + || (pos[0] >= 'a' && pos[0] <= 'z' && pos[1] == ':')) { + /* The path contains a DOS drive letter in the beginning. */ + pos += 2; + + /* The DOS drive prefix terminates here. Unlike UNC paths, the remaing + * part can be relative. For example, `C:foo` denotes `foo` in the + * working directory of drive `C:`. */ + info->prefix_end = pos; + } + + /* The remaining part of the path is almost the same as POSIX. */ + dbcs_tb = 0; + prev_dir_sep = 0; + + while(*pos != 0) { + dir_sep = 0; + + if(dbcs_tb) + dbcs_tb = 0; + else if(IsDBCSLeadByteEx(cp, *pos)) + dbcs_tb = 1; + else + dir_sep = IS_DIR_SEP(*pos); + + /* If a separator has been encountered and the previous character + * was not, mark this as the beginning of the terminating separator + * sequence. */ + if(dir_sep && !prev_dir_sep) + info->term_sep_begin = pos; + + /* If a non-separator character has been encountered and a previous + * terminating separator sequence exists, start a new component. */ + if(!dir_sep && prev_dir_sep) { + info->base_sep_begin = info->term_sep_begin; + info->base_sep_end = pos; + info->term_sep_begin = NULL; + } + + prev_dir_sep = dir_sep; + pos ++; + } + + /* Store the end of the path for convenience. */ + info->path_end = pos; + } + +char* +dirname(char* path) + { + struct path_info info; + char* upath; + const char* top; + static char* static_path_copy; + + if(path == NULL || path[0] == 0) + return (char*) "."; + + do_get_path_info(&info, path); + upath = info.prefix_end ? info.prefix_end : path; + top = (IS_DIR_SEP(path[0]) || IS_DIR_SEP(upath[0])) ? "\\" : "."; + + /* If a non-terminating directory separator exists, it terminates the + * dirname. Truncate the path there. */ + if(info.base_sep_begin) { + info.base_sep_begin[0] = 0; + + /* If the unprefixed path has not been truncated to empty, it is now + * the dirname, so return it. */ + if(upath[0]) + return path; + } + + /* The dirname is empty. In principle we return `.` if the + * path is relative and `\` if it is absolute. This can be + * optimized if there is no prefix. */ + if(upath == path) + return (char*) top; + + /* When there is a prefix, we must append a character to the prefix. + * If there is enough room in the original path, we just reuse its + * storage. */ + if(upath != info.path_end) { + upath[0] = *top; + upath[1] = 0; + return path; } - /* path is NULL, or an empty string; default return value is "." ... - * return this in our own buffer, regenerated by wide char transform, - * in case the caller trashed it after a previous call. - */ - retfail = realloc (retfail, len = 1 + wcstombs (NULL, L".", 0)); - wcstombs (retfail, L".", len); - /* restore caller's locale, clean up, and return the default dirname. */ - setlocale (LC_CTYPE, locale); - free (locale); - return retfail; -} + + /* This is only the last resort. If there is no room, we have to copy + * the prefix elsewhere. */ + upath = realloc(static_path_copy, info.prefix_end - path + 2); + if(!upath) + return (char*) top; + + static_path_copy = upath; + memcpy(upath, path, info.prefix_end - path); + upath += info.prefix_end - path; + upath[0] = *top; + upath[1] = 0; + return static_path_copy; + } + +char* +basename(char* path) + { + struct path_info info; + char* upath; + + if(path == NULL || path[0] == 0) + return (char*) "."; + + do_get_path_info(&info, path); + upath = info.prefix_end ? info.prefix_end : path; + + /* If the path is non-UNC and empty, then it's relative. POSIX says '.' + * shall be returned. */ + if(IS_DIR_SEP(path[0]) == 0 && upath[0] == 0) + return (char*) "."; + + /* If a terminating separator sequence exists, it is not part of the + * name and shall be truncated. */ + if(info.term_sep_begin) + info.term_sep_begin[0] = 0; + + /* If some other separator sequence has been found, the basename + * immediately follows it. */ + if(info.base_sep_end) + return info.base_sep_end; + + /* If removal of the terminating separator sequence has caused the + * unprefixed path to become empty, it must have comprised only + * separators. POSIX says `/` shall be returned, but on Windows, we + * return `\` instead. */ + if(upath[0] == 0) + return (char*) "\\"; + + /* Return the unprefixed path. */ + return upath; + } diff --git a/lib/libc/mingw/misc/imaxabs.c b/lib/libc/mingw/misc/imaxabs.c index 2ee550d1e765653879a0f29a123e4b66c46b80dd..4f144a7ad56c8f79f5ca1bb435eddac431993a56 100644 --- a/lib/libc/mingw/misc/imaxabs.c +++ b/lib/libc/mingw/misc/imaxabs.c @@ -16,7 +16,13 @@ #include intmax_t +__cdecl imaxabs (intmax_t _j) { return _j >= 0 ? _j : -_j; } +intmax_t (__cdecl *__MINGW_IMP_SYMBOL(imaxabs))(intmax_t) = imaxabs; -long long __attribute__ ((alias ("imaxabs"))) llabs (long long); +long long __attribute__ ((alias ("imaxabs"))) __cdecl llabs (long long); +long long (__cdecl *__MINGW_IMP_SYMBOL(llabs))(long long) = llabs; + +__int64 __attribute__ ((alias ("imaxabs"))) __cdecl _abs64 (__int64); +__int64 (__cdecl *__MINGW_IMP_SYMBOL(_abs64))(__int64) = _abs64; diff --git a/lib/libc/mingw/misc/imaxdiv.c b/lib/libc/mingw/misc/imaxdiv.c index 6faf4943a88a4f2ab9605dcddddd8c0dde83ba4a..7db911fa940c3ea2aa19df28574706f9167a918e 100644 --- a/lib/libc/mingw/misc/imaxdiv.c +++ b/lib/libc/mingw/misc/imaxdiv.c @@ -19,6 +19,7 @@ #include imaxdiv_t +__cdecl imaxdiv(intmax_t numer, intmax_t denom) { imaxdiv_t result; @@ -26,6 +27,9 @@ imaxdiv(intmax_t numer, intmax_t denom) result.rem = numer % denom; return result; } +imaxdiv_t (__cdecl *__MINGW_IMP_SYMBOL(imaxdiv))(intmax_t, intmax_t) = imaxdiv; lldiv_t __attribute__ ((alias ("imaxdiv"))) +__cdecl lldiv (long long, long long); +lldiv_t (__cdecl *__MINGW_IMP_SYMBOL(lldiv))(long long, long long) = lldiv; diff --git a/lib/libc/mingw/misc/mkstemp.c b/lib/libc/mingw/misc/mkstemp.c index c78b7c5096400e3035845ea460c05b2d4d01c74c..6b327f2fcaac23e3da224852d171f45ac7bf322f 100644 --- a/lib/libc/mingw/misc/mkstemp.c +++ b/lib/libc/mingw/misc/mkstemp.c @@ -49,7 +49,7 @@ int __cdecl mkstemp (char *template_name) } fd = _sopen(template_name, _O_RDWR | _O_CREAT | _O_EXCL | _O_BINARY, - _SH_DENYRW, _S_IREAD | _S_IWRITE); + _SH_DENYNO, _S_IREAD | _S_IWRITE); if (fd != -1) return fd; if (fd == -1 && errno != EEXIST) return -1; } diff --git a/lib/libc/mingw/misc/strtoimax.c b/lib/libc/mingw/misc/strtoimax.c index 9e75f8a2750307fc4cb6dbe537f5bbcbe030c6e7..7f09869cb0b1ae350cd8468d8286ece5ae0806c0 100644 --- a/lib/libc/mingw/misc/strtoimax.c +++ b/lib/libc/mingw/misc/strtoimax.c @@ -31,6 +31,7 @@ #define valid(n, b) ((n) >= 0 && (n) < (b)) intmax_t +__cdecl strtoimax(const char * __restrict__ nptr, char ** __restrict__ endptr, int base) { register uintmax_t accum; /* accumulates converted value */ @@ -109,6 +110,14 @@ strtoimax(const char * __restrict__ nptr, char ** __restrict__ endptr, int base) else return (intmax_t)(minus ? -accum : accum); } +intmax_t (__cdecl *__MINGW_IMP_SYMBOL(strtoimax))(const char* __restrict__, char ** __restrict__, int) = strtoimax; long long __attribute__ ((alias ("strtoimax"))) +__cdecl strtoll (const char* __restrict__ nptr, char ** __restrict__ endptr, int base); +long long (__cdecl *__MINGW_IMP_SYMBOL(strtoll))(const char* __restrict__, char ** __restrict__, int) = strtoll; + +__int64 __attribute__ ((alias ("strtoimax"))) +__cdecl +_strtoi64 (const char* __restrict__ nptr, char ** __restrict__ endptr, int base); +__int64 (__cdecl *__MINGW_IMP_SYMBOL(_strtoi64))(const char* __restrict__, char ** __restrict__, int) = _strtoi64; diff --git a/lib/libc/mingw/misc/strtoumax.c b/lib/libc/mingw/misc/strtoumax.c index 2c24db14d8296c711161c8a9ab146ecd30a42279..d47a7c90d8f1f0c810777ce115af20459373e0e6 100644 --- a/lib/libc/mingw/misc/strtoumax.c +++ b/lib/libc/mingw/misc/strtoumax.c @@ -31,6 +31,7 @@ #define valid(n, b) ((n) >= 0 && (n) < (b)) uintmax_t +__cdecl strtoumax(const char * __restrict__ nptr, char ** __restrict__ endptr, int base) { register uintmax_t accum; /* accumulates converted value */ @@ -107,6 +108,14 @@ strtoumax(const char * __restrict__ nptr, char ** __restrict__ endptr, int base) else return minus ? -accum : accum; /* (yes!) */ } +uintmax_t (__cdecl *__MINGW_IMP_SYMBOL(strtoumax))(const char* __restrict__, char ** __restrict__, int) = strtoumax; unsigned long long __attribute__ ((alias ("strtoumax"))) +__cdecl strtoull (const char* __restrict__ nptr, char ** __restrict__ endptr, int base); +unsigned long long (__cdecl *__MINGW_IMP_SYMBOL(strtoull))(const char* __restrict__, char ** __restrict__, int) = strtoull; + +unsigned __int64 __attribute__ ((alias ("strtoumax"))) +__cdecl +_strtoui64 (const char* __restrict__ nptr, char ** __restrict__ endptr, int base); +unsigned __int64 (__cdecl *__MINGW_IMP_SYMBOL(_strtoui64))(const char* __restrict__, char ** __restrict__, int) = _strtoui64; diff --git a/lib/libc/mingw/misc/uchar_c16rtomb.c b/lib/libc/mingw/misc/uchar_c16rtomb.c deleted file mode 100644 index 94a2aaad08c2ca626b7008a5ae43f8d2ee48d1c4..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/misc/uchar_c16rtomb.c +++ /dev/null @@ -1,32 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -/* ISO C1x Unicode utilities - * Based on ISO/IEC SC22/WG14 9899 TR 19769 (SC22 N1326) - * - * THIS SOFTWARE IS NOT COPYRIGHTED - * - * This source code is offered for use in the public domain. You may - * use, modify or distribute it freely. - * - * This code is distributed in the hope that it will be useful but - * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY - * DISCLAIMED. This includes but is not limited to warranties of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * - * Date: 2011-09-27 - */ - -#include -#include - -size_t c16rtomb (char *__restrict__ s, - char16_t c16, - mbstate_t *__restrict__ state) -{ -/* wchar_t should compatible to char16_t on Windows */ - return wcrtomb(s, c16, state); -} - diff --git a/lib/libc/mingw/misc/uchar_c32rtomb.c b/lib/libc/mingw/misc/uchar_c32rtomb.c deleted file mode 100644 index d05e6326fbd96165b22efda6ec36f401dc405f20..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/misc/uchar_c32rtomb.c +++ /dev/null @@ -1,59 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -/* ISO C1x Unicode utilities - * Based on ISO/IEC SC22/WG14 9899 TR 19769 (SC22 N1326) - * - * THIS SOFTWARE IS NOT COPYRIGHTED - * - * This source code is offered for use in the public domain. You may - * use, modify or distribute it freely. - * - * This code is distributed in the hope that it will be useful but - * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY - * DISCLAIMED. This includes but is not limited to warranties of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * - * Date: 2011-09-27 - */ - -#include -#include - -size_t c32rtomb (char *__restrict__ s, - char32_t c32, - mbstate_t *__restrict__ __UNUSED_PARAM(ps)) -{ - if (c32 <= 0x7F) /* 7 bits needs 1 byte */ - { - *s = (char)c32 & 0x7F; - return 1; - } - else if (c32 <= 0x7FF) /* 11 bits needs 2 bytes */ - { - s[1] = 0x80 | (char)(c32 & 0x3F); - s[0] = 0xC0 | (char)(c32 >> 6); - return 2; - } - else if (c32 <= 0xFFFF) /* 16 bits needs 3 bytes */ - { - s[2] = 0x80 | (char)(c32 & 0x3F); - s[1] = 0x80 | (char)((c32 >> 6) & 0x3F); - s[0] = 0xE0 | (char)(c32 >> 12); - return 3; - } - else if (c32 <= 0x1FFFFF) /* 21 bits needs 4 bytes */ - { - s[3] = 0x80 | (char)(c32 & 0x3F); - s[2] = 0x80 | (char)((c32 >> 6) & 0x3F); - s[1] = 0x80 | (char)((c32 >> 12) & 0x3F); - s[0] = 0xF0 | (char)(c32 >> 18); - return 4; - } - - errno = EILSEQ; - return (size_t)-1; -} - diff --git a/lib/libc/mingw/misc/uchar_mbrtoc16.c b/lib/libc/mingw/misc/uchar_mbrtoc16.c deleted file mode 100644 index 9de35fe07436ca379ab63c18c6a9010a8c58a6b7..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/misc/uchar_mbrtoc16.c +++ /dev/null @@ -1,33 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -/* ISO C1x Unicode utilities - * Based on ISO/IEC SC22/WG14 9899 TR 19769 (SC22 N1326) - * - * THIS SOFTWARE IS NOT COPYRIGHTED - * - * This source code is offered for use in the public domain. You may - * use, modify or distribute it freely. - * - * This code is distributed in the hope that it will be useful but - * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY - * DISCLAIMED. This includes but is not limited to warranties of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * - * Date: 2011-09-27 - */ - -#include -#include - -size_t mbrtoc16 (char16_t *__restrict__ pc16, - const char *__restrict__ s, - size_t n, - mbstate_t *__restrict__ state) -{ -/* wchar_t should compatible to char16_t on Windows */ - return mbrtowc((wchar_t *)pc16, s, n, state); -} - diff --git a/lib/libc/mingw/misc/uchar_mbrtoc32.c b/lib/libc/mingw/misc/uchar_mbrtoc32.c deleted file mode 100644 index 1d63e5ceb5c69b81c198ddf27aade557e13474c9..0000000000000000000000000000000000000000 --- a/lib/libc/mingw/misc/uchar_mbrtoc32.c +++ /dev/null @@ -1,72 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ -/* ISO C1x Unicode utilities - * Based on ISO/IEC SC22/WG14 9899 TR 19769 (SC22 N1326) - * - * THIS SOFTWARE IS NOT COPYRIGHTED - * - * This source code is offered for use in the public domain. You may - * use, modify or distribute it freely. - * - * This code is distributed in the hope that it will be useful but - * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY - * DISCLAIMED. This includes but is not limited to warranties of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * - * Date: 2011-09-27 - */ - -#include -#include - -size_t mbrtoc32 (char32_t *__restrict__ pc32, - const char *__restrict__ s, - size_t n, - mbstate_t *__restrict__ __UNUSED_PARAM(ps)) -{ - if (*s == 0) - { - *pc32 = 0; - return 0; - } - - /* ASCII character - high bit unset */ - if ((*s & 0x80) == 0) - { - *pc32 = *s; - return 1; - } - - /* Multibyte chars */ - if ((*s & 0xE0) == 0xC0) /* 110xxxxx needs 2 bytes */ - { - if (n < 2) - return (size_t)-2; - - *pc32 = ((s[0] & 31) << 6) | (s[1] & 63); - return 2; - } - else if ((*s & 0xf0) == 0xE0) /* 1110xxxx needs 3 bytes */ - { - if (n < 3) - return (size_t)-2; - - *pc32 = ((s[0] & 15) << 12) | ((s[1] & 63) << 6) | (s[2] & 63); - return 3; - } - else if ((*s & 0xF8) == 0xF0) /* 11110xxx needs 4 bytes */ - { - if (n < 4) - return (size_t)-2; - - *pc32 = ((s[0] & 7) << 18) | ((s[1] & 63) << 12) | ((s[2] & 63) << 6) | (s[4] & 63); - return 4; - } - - errno = EILSEQ; - return (size_t)-1; -} - diff --git a/lib/libc/mingw/secapi/rand_s.c b/lib/libc/mingw/secapi/rand_s.c index 7773d65ece0fe25c861d1f10c61ea162ccd94caf..52700ba4fa5fef88b25dbad6d1c68426163cd096 100644 --- a/lib/libc/mingw/secapi/rand_s.c +++ b/lib/libc/mingw/secapi/rand_s.c @@ -16,6 +16,12 @@ static errno_t __cdecl init_rand_s(unsigned int*); errno_t (__cdecl *__MINGW_IMP_SYMBOL(rand_s))(unsigned int*) = init_rand_s; +errno_t __cdecl +rand_s(unsigned int *val) +{ + return __MINGW_IMP_SYMBOL(rand_s)(val); +} + static errno_t __cdecl init_rand_s(unsigned int *val) { int (__cdecl *func)(unsigned int*); diff --git a/lib/libc/mingw/secapi/strerror_s.c b/lib/libc/mingw/secapi/strerror_s.c index 3a68360e566ff0cbe6828e1609ffb25c8f15c241..1216c4131c1c3c38e3369cd04a3f6a663b604ca3 100644 --- a/lib/libc/mingw/secapi/strerror_s.c +++ b/lib/libc/mingw/secapi/strerror_s.c @@ -19,8 +19,10 @@ _stub (char *buffer, size_t numberOfElements, int errnum) f = (errno_t __cdecl (*)(char *, size_t, int)) GetProcAddress (__mingw_get_msvcrt_handle (), "strerror_s"); if (!f) + { f = _int_strerror_s; - __MINGW_IMP_SYMBOL(strerror_s) = f; + } + __MINGW_IMP_SYMBOL(strerror_s) = f; } return (*f)(buffer, numberOfElements, errnum); } diff --git a/lib/libc/mingw/stdio/_vscprintf.c b/lib/libc/mingw/stdio/_vscprintf.c index b859b9a2a0285d15693a8bc2742e4077e14f7b76..bb596b4d67dc2ccff9e83d1cbb5dbc0cc12bf57b 100644 --- a/lib/libc/mingw/stdio/_vscprintf.c +++ b/lib/libc/mingw/stdio/_vscprintf.c @@ -15,7 +15,7 @@ static int __cdecl emu_vscprintf(const char * __restrict__ format, va_list argli { char *buffer, *new_buffer; size_t size; - int ret; + int ret = -1; /* if format is a null pointer, _vscprintf() returns -1 and sets errno to EINVAL */ if (!format) { diff --git a/lib/libc/mingw/stdio/atoll.c b/lib/libc/mingw/stdio/atoll.c index 39df0139f3d3504afdb0fcb1046d88ba820f0a4b..278c01cf92577f53120dc1ae515f964343147bfc 100644 --- a/lib/libc/mingw/stdio/atoll.c +++ b/lib/libc/mingw/stdio/atoll.c @@ -6,5 +6,8 @@ #define __CRT__NO_INLINE #include -long long atoll (const char * _c) - { return _atoi64 (_c); } +long long __cdecl atoll(const char * nptr) { return strtoll(nptr, NULL, 10); } +long long (__cdecl *__MINGW_IMP_SYMBOL(atoll))(const char *) = atoll; + +__int64 __attribute__((alias("atoll"))) __cdecl _atoi64(const char * nptr); +__int64 (__cdecl *__MINGW_IMP_SYMBOL(_atoi64))(const char *) = _atoi64; diff --git a/lib/libc/mingw/stdio/mingw_dummy__lock.c b/lib/libc/mingw/stdio/mingw_dummy__lock.c new file mode 100644 index 0000000000000000000000000000000000000000..7afe665d0c98a70d865efb4752a0570f0bb92825 --- /dev/null +++ b/lib/libc/mingw/stdio/mingw_dummy__lock.c @@ -0,0 +1,12 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#include + +void __cdecl _lock(int locknum); +void __cdecl _unlock(int locknum); +void __cdecl _lock(__UNUSED_PARAM(int locknum)) { } +void __cdecl _unlock(__UNUSED_PARAM(int locknum)) { } diff --git a/lib/libc/mingw/stdio/mingw_pformat.c b/lib/libc/mingw/stdio/mingw_pformat.c index d9f5de7cef17a209190d2cb0a65676f08fc7f3c0..87902aea2768f6f8943ccbfe858308a60bb06047 100644 --- a/lib/libc/mingw/stdio/mingw_pformat.c +++ b/lib/libc/mingw/stdio/mingw_pformat.c @@ -1039,7 +1039,7 @@ typedef union signed short __pformat_fpreg_exponent; }; unsigned short __pformat_fpreg_bitmap[5]; - unsigned long __pformat_fpreg_bits; + unsigned int __pformat_fpreg_bits; } __pformat_fpreg_t; #ifdef _WIN32 @@ -2509,6 +2509,8 @@ __pformat (int flags, void *dest, int max, const APICHAR *fmt, va_list argv) */ length = PFORMAT_LENGTH_LONG; + /* fallthrough */ + case 'c': /* * Single, (or single multibyte), character output... @@ -2553,6 +2555,8 @@ __pformat (int flags, void *dest, int max, const APICHAR *fmt, va_list argv) */ length = PFORMAT_LENGTH_LONG; + /* fallthrough */ + case 's': if( (length == PFORMAT_LENGTH_LONG) || (length == PFORMAT_LENGTH_LLONG)) @@ -2717,6 +2721,8 @@ __pformat (int flags, void *dest, int max, const APICHAR *fmt, va_list argv) */ stream.flags |= PFORMAT_XCASE; + /* fallthrough */ + case 'E': /* * Floating point format, with upper case exponent indicator @@ -2762,6 +2768,8 @@ __pformat (int flags, void *dest, int max, const APICHAR *fmt, va_list argv) */ stream.flags |= PFORMAT_XCASE; + /* fallthrough */ + case 'F': /* * Fixed case format using upper case, or lower case on @@ -2805,6 +2813,8 @@ __pformat (int flags, void *dest, int max, const APICHAR *fmt, va_list argv) */ stream.flags |= PFORMAT_XCASE; + /* fallthrough */ + case 'G': /* * Generalised floating point format, with upper case, @@ -2849,6 +2859,8 @@ __pformat (int flags, void *dest, int max, const APICHAR *fmt, va_list argv) */ stream.flags |= PFORMAT_XCASE; + /* fallthrough */ + case 'A': /* * Hexadecimal floating point format; handles radix and @@ -3206,6 +3218,8 @@ __pformat (int flags, void *dest, int max, const APICHAR *fmt, va_list argv) break; } + /* fallthrough */ + default: /* * If we didn't match anything above, then we will check diff --git a/lib/libc/mingw/stdio/mingw_vfscanf.c b/lib/libc/mingw/stdio/mingw_vfscanf.c index 6f2d5eb37a6c3a296fbcd6b91f649a8d2d6f8c01..8ca81b54e117e2c044164a964c78919f0d64fee5 100644 --- a/lib/libc/mingw/stdio/mingw_vfscanf.c +++ b/lib/libc/mingw/stdio/mingw_vfscanf.c @@ -80,9 +80,9 @@ typedef struct _IFP const char *str; }; int bch[1024]; - int is_string : 1; + unsigned int is_string : 1; int back_top; - int seen_eof : 1; + unsigned int seen_eof : 1; } _IFP; static void * diff --git a/lib/libc/mingw/stdio/mingw_wvfscanf.c b/lib/libc/mingw/stdio/mingw_wvfscanf.c index 2f0a03f667faff8043a96f63078c112473d04fdc..81cb46b661e9df69f500f961c7ac1561860703a7 100644 --- a/lib/libc/mingw/stdio/mingw_wvfscanf.c +++ b/lib/libc/mingw/stdio/mingw_wvfscanf.c @@ -88,9 +88,9 @@ typedef struct _IFP const wchar_t *str; }; int bch[1024]; - int is_string : 1; + unsigned int is_string : 1; int back_top; - int seen_eof : 1; + unsigned int seen_eof : 1; } _IFP; static void * diff --git a/lib/libc/mingw/stdio/ucrt__snwprintf.c b/lib/libc/mingw/stdio/ucrt__snwprintf.c new file mode 100644 index 0000000000000000000000000000000000000000..d4d5eff17ce93185356d10df256ab290bdaae1f1 --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt__snwprintf.c @@ -0,0 +1,41 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +// For ucrt, this function normally is an inline function in stdio.h. +// libmingwex doesn't use the ucrt version of headers, and wassert.c can +// end up requiring a concrete version of it. + +#ifdef __GNUC__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Winline" +#endif + +#undef __MSVCRT_VERSION__ +#define _UCRT + +#define _snwprintf real__snwprintf + +#include +#include + +#undef _snwprintf + +int __cdecl _snwprintf(wchar_t * restrict _Dest, size_t _Count, const wchar_t * restrict _Format, ...); + +int __cdecl _snwprintf(wchar_t * restrict _Dest, size_t _Count, const wchar_t * restrict _Format, ...) +{ + va_list ap; + int ret; + va_start(ap, _Format); + ret = vsnwprintf(_Dest, _Count, _Format, ap); + va_end(ap); + return ret; +} + +int __cdecl (*__MINGW_IMP_SYMBOL(_snwprintf))(wchar_t *restrict, size_t, const wchar_t *restrict, ...) = _snwprintf; +#ifdef __GNUC__ +#pragma GCC diagnostic pop +#endif diff --git a/lib/libc/mingw/stdio/ucrt__vscprintf.c b/lib/libc/mingw/stdio/ucrt__vscprintf.c new file mode 100644 index 0000000000000000000000000000000000000000..0bfe1ff9f66336f53780abc2c7e4a0c52508d0e0 --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt__vscprintf.c @@ -0,0 +1,15 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl _vscprintf(const char * __restrict__ _Format, va_list _ArgList) +{ + return __stdio_common_vsprintf(_CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR, NULL, 0, _Format, NULL, _ArgList); +} +int __cdecl (*__MINGW_IMP_SYMBOL(_vscprintf))(const char *__restrict__, va_list) = _vscprintf; diff --git a/lib/libc/mingw/stdio/ucrt__vsnprintf.c b/lib/libc/mingw/stdio/ucrt__vsnprintf.c new file mode 100644 index 0000000000000000000000000000000000000000..a82fd7dde4a822793ba75c22d6b81aad929bdd81 --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt__vsnprintf.c @@ -0,0 +1,15 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl _vsnprintf(char * __restrict__ _Dest,size_t _Count,const char * __restrict__ _Format,va_list _Args) __MINGW_ATTRIB_DEPRECATED_SEC_WARN +{ + return __stdio_common_vsprintf(_CRT_INTERNAL_PRINTF_LEGACY_VSPRINTF_NULL_TERMINATION, _Dest, _Count, _Format, NULL, _Args); +} +int __cdecl (*__MINGW_IMP_SYMBOL(_vsnprintf))(char *__restrict__, size_t, const char *__restrict__, va_list) = _vsnprintf; diff --git a/lib/libc/mingw/stdio/ucrt__vsnwprintf.c b/lib/libc/mingw/stdio/ucrt__vsnwprintf.c new file mode 100644 index 0000000000000000000000000000000000000000..7f88fee8e59dcd0cf6ae19fae84f35b8fed93c88 --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt__vsnwprintf.c @@ -0,0 +1,15 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl _vsnwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,va_list _Args) __MINGW_ATTRIB_DEPRECATED_SEC_WARN +{ + return __stdio_common_vswprintf(_CRT_INTERNAL_LOCAL_PRINTF_OPTIONS | _CRT_INTERNAL_PRINTF_LEGACY_VSPRINTF_NULL_TERMINATION, _Dest, _Count, _Format, NULL, _Args); +} +int __cdecl (*__MINGW_IMP_SYMBOL(_vsnwprintf))(wchar_t *__restrict__, size_t, const wchar_t *__restrict__, va_list) = _vsnwprintf; diff --git a/lib/libc/mingw/stdio/ucrt_fprintf.c b/lib/libc/mingw/stdio/ucrt_fprintf.c new file mode 100644 index 0000000000000000000000000000000000000000..a07a72cfe97e3013cf7d92dfdf6950cfc282307a --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_fprintf.c @@ -0,0 +1,20 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl fprintf(FILE * __restrict__ _File,const char * __restrict__ _Format,...) +{ + __builtin_va_list ap; + int ret; + __builtin_va_start(ap, _Format); + ret = __stdio_common_vfprintf(0, _File, _Format, NULL, ap); + __builtin_va_end(ap); + return ret; +} +int __cdecl (*__MINGW_IMP_SYMBOL(fprintf))(FILE *__restrict__, const char *__restrict__, ...) = fprintf; diff --git a/lib/libc/mingw/stdio/ucrt_fscanf.c b/lib/libc/mingw/stdio/ucrt_fscanf.c new file mode 100644 index 0000000000000000000000000000000000000000..4b013f0a7c5f40e280cc8f00550212d5d6b1a0de --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_fscanf.c @@ -0,0 +1,19 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl fscanf(FILE * __restrict__ _File,const char * __restrict__ _Format,...) { + __builtin_va_list __ap; + int __ret; + __builtin_va_start(__ap, _Format); + __ret = __stdio_common_vfscanf(0, _File, _Format, NULL, __ap); + __builtin_va_end(__ap); + return __ret; +} +int __cdecl (*__MINGW_IMP_SYMBOL(fscanf))(FILE *__restrict__, const char *__restrict__, ...) = fscanf; diff --git a/lib/libc/mingw/stdio/ucrt_fwprintf.c b/lib/libc/mingw/stdio/ucrt_fwprintf.c new file mode 100644 index 0000000000000000000000000000000000000000..d51a6d69257762bd33a4fbe004daf7385a593769 --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_fwprintf.c @@ -0,0 +1,41 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +// For ucrt, this function normally is an inline function in stdio.h. +// libmingwex doesn't use the ucrt version of headers, and wassert.c can +// end up requiring a concrete version of it. + +#ifdef __GNUC__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Winline" +#endif + +#undef __MSVCRT_VERSION__ +#define _UCRT + +#define fwprintf real_fwprintf + +#include +#include + +#undef fwprintf + +int __cdecl fwprintf(FILE *ptr, const wchar_t *fmt, ...); + +int __cdecl fwprintf(FILE *ptr, const wchar_t *fmt, ...) +{ + va_list ap; + int ret; + va_start(ap, fmt); + ret = vfwprintf(ptr, fmt, ap); + va_end(ap); + return ret; +} + +int __cdecl (*__MINGW_IMP_SYMBOL(fwprintf))(FILE *, const wchar_t *, ...) = fwprintf; +#ifdef __GNUC__ +#pragma GCC diagnostic pop +#endif diff --git a/lib/libc/mingw/stdio/ucrt_printf.c b/lib/libc/mingw/stdio/ucrt_printf.c new file mode 100644 index 0000000000000000000000000000000000000000..50ac67cbbc8e6d55bb07b89e927ff1ee3df5b9a5 --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_printf.c @@ -0,0 +1,20 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl printf(const char * __restrict__ _Format,...) +{ + __builtin_va_list ap; + int ret; + __builtin_va_start(ap, _Format); + ret = __stdio_common_vfprintf(0, stdout, _Format, NULL, ap); + __builtin_va_end(ap); + return ret; +} +int __cdecl (*__MINGW_IMP_SYMBOL(printf))(const char *__restrict__, ...) = printf; diff --git a/lib/libc/mingw/stdio/ucrt_scanf.c b/lib/libc/mingw/stdio/ucrt_scanf.c new file mode 100644 index 0000000000000000000000000000000000000000..0e5035d1503e47d9a00a7e423e1939acc876d36a --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_scanf.c @@ -0,0 +1,19 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl scanf(const char * __restrict__ _Format,...) { + __builtin_va_list __ap; + int __ret; + __builtin_va_start(__ap, _Format); + __ret = __stdio_common_vfscanf(0, stdin, _Format, NULL, __ap); + __builtin_va_end(__ap); + return __ret; +} +int __cdecl (*__MINGW_IMP_SYMBOL(scanf))(const char *__restrict__, ...) = scanf; diff --git a/lib/libc/mingw/stdio/ucrt_snprintf.c b/lib/libc/mingw/stdio/ucrt_snprintf.c new file mode 100644 index 0000000000000000000000000000000000000000..8bd8f374cf1200a6f187fc0359c3efc29bd26f61 --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_snprintf.c @@ -0,0 +1,20 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl snprintf (char * __restrict__ __stream, size_t __n, const char * __restrict__ __format, ...) +{ + __builtin_va_list ap; + int ret; + __builtin_va_start(ap, __format); + ret = __stdio_common_vsprintf(_CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR, __stream, __n, __format, NULL, ap); + __builtin_va_end(ap); + return ret; +} +int __cdecl (*__MINGW_IMP_SYMBOL(snprintf))(char *__restrict__, size_t, const char *__restrict__, ...) = snprintf; diff --git a/lib/libc/mingw/stdio/ucrt_sprintf.c b/lib/libc/mingw/stdio/ucrt_sprintf.c new file mode 100644 index 0000000000000000000000000000000000000000..1c1f31739461f07a6bfc1af9beb2de1e5c41a955 --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_sprintf.c @@ -0,0 +1,20 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl sprintf(char * __restrict__ _Dest,const char * __restrict__ _Format,...) __MINGW_ATTRIB_DEPRECATED_SEC_WARN +{ + __builtin_va_list ap; + int ret; + __builtin_va_start(ap, _Format); + ret = __stdio_common_vsprintf(_CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR, _Dest, (size_t)-1, _Format, NULL, ap); + __builtin_va_end(ap); + return ret; +} +int __cdecl (*__MINGW_IMP_SYMBOL(sprintf))(char *__restrict__, const char *__restrict__, ...) = sprintf; diff --git a/lib/libc/mingw/stdio/ucrt_sscanf.c b/lib/libc/mingw/stdio/ucrt_sscanf.c new file mode 100644 index 0000000000000000000000000000000000000000..eb87379c42eb3366d7b3be1caf9ab963aa5f17a8 --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_sscanf.c @@ -0,0 +1,20 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl sscanf(const char * __restrict__ _Src,const char * __restrict__ _Format,...) { + __builtin_va_list __ap; + int __ret; + __builtin_va_start(__ap, _Format); + __ret = __stdio_common_vsscanf(0, _Src, (size_t)-1, _Format, NULL, __ap); + __builtin_va_end(__ap); + return __ret; +} + +int __cdecl (*__MINGW_IMP_SYMBOL(sscanf))(const char *__restrict__, const char *__restrict__, ...) = sscanf; diff --git a/lib/libc/mingw/stdio/ucrt_vfprintf.c b/lib/libc/mingw/stdio/ucrt_vfprintf.c new file mode 100644 index 0000000000000000000000000000000000000000..59dc20e052dc596d1110ca35333e7b106b36fca6 --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_vfprintf.c @@ -0,0 +1,15 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl vfprintf(FILE * __restrict__ _File,const char * __restrict__ _Format,va_list _ArgList) +{ + return __stdio_common_vfprintf(0, _File, _Format, NULL, _ArgList); +} +int __cdecl (*__MINGW_IMP_SYMBOL(vfprintf))(FILE *__restrict__, const char *__restrict__, va_list) = vfprintf; diff --git a/lib/libc/mingw/stdio/ucrt_vfscanf.c b/lib/libc/mingw/stdio/ucrt_vfscanf.c new file mode 100644 index 0000000000000000000000000000000000000000..8d1a76a8bee1bac3f4b1feb6fad724ba0e521592 --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_vfscanf.c @@ -0,0 +1,14 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl vfscanf (FILE *__stream, const char *__format, __builtin_va_list __local_argv) { + return __stdio_common_vfscanf(0, __stream, __format, NULL, __local_argv); +} +int __cdecl (*__MINGW_IMP_SYMBOL(vfscanf))(FILE *, const char *, __builtin_va_list) = vfscanf; diff --git a/lib/libc/mingw/stdio/ucrt_vprintf.c b/lib/libc/mingw/stdio/ucrt_vprintf.c new file mode 100644 index 0000000000000000000000000000000000000000..6f30eef42777124b7c622756025f0c2833c3da3e --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_vprintf.c @@ -0,0 +1,15 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl vprintf(const char * __restrict__ _Format,va_list _ArgList) +{ + return __stdio_common_vfprintf(0, stdout, _Format, NULL, _ArgList); +} +int __cdecl (*__MINGW_IMP_SYMBOL(vprintf))(const char *__restrict__, va_list) = vprintf; diff --git a/lib/libc/mingw/stdio/ucrt_vscanf.c b/lib/libc/mingw/stdio/ucrt_vscanf.c new file mode 100644 index 0000000000000000000000000000000000000000..fc5ae1b1e08493109be7c6a5e8e2b9f585b64267 --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_vscanf.c @@ -0,0 +1,14 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl vscanf(const char *__format, __builtin_va_list __local_argv) { + return __stdio_common_vfscanf(0, stdin, __format, NULL, __local_argv); +} +int __cdecl (*__MINGW_IMP_SYMBOL(vscanf))(const char *, __builtin_va_list) = vscanf; diff --git a/lib/libc/mingw/stdio/ucrt_vsnprintf.c b/lib/libc/mingw/stdio/ucrt_vsnprintf.c new file mode 100644 index 0000000000000000000000000000000000000000..ecdb01af47e4b71b4f268adaa9f2683850199d80 --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_vsnprintf.c @@ -0,0 +1,15 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl vsnprintf (char * __restrict__ __stream, size_t __n, const char * __restrict__ __format, va_list __local_argv) +{ + return __stdio_common_vsprintf(_CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR, __stream, __n, __format, NULL, __local_argv); +} +int __cdecl (*__MINGW_IMP_SYMBOL(vsnprintf))(char *__restrict__, size_t, const char *__restrict__, va_list) = vsnprintf; diff --git a/lib/libc/mingw/stdio/ucrt_vsprintf.c b/lib/libc/mingw/stdio/ucrt_vsprintf.c new file mode 100644 index 0000000000000000000000000000000000000000..de272e6f6648ade0b09a552f3ac39c04d2be5a0c --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_vsprintf.c @@ -0,0 +1,15 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl vsprintf(char * __restrict__ _Dest,const char * __restrict__ _Format,va_list _Args) __MINGW_ATTRIB_DEPRECATED_SEC_WARN +{ + return __stdio_common_vsprintf(_CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR, _Dest, (size_t)-1, _Format, NULL, _Args); +} +int __cdecl (*__MINGW_IMP_SYMBOL(vsprintf))(char *__restrict__, const char *__restrict__, va_list) = vsprintf; diff --git a/lib/libc/mingw/stdio/ucrt_vsscanf.c b/lib/libc/mingw/stdio/ucrt_vsscanf.c new file mode 100644 index 0000000000000000000000000000000000000000..1fb76fcf1b11f8e02ee9dcae047d030c379ae9bc --- /dev/null +++ b/lib/libc/mingw/stdio/ucrt_vsscanf.c @@ -0,0 +1,14 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +#undef __MSVCRT_VERSION__ +#define _UCRT +#include + +int __cdecl vsscanf (const char * __restrict__ __source, const char * __restrict__ __format, __builtin_va_list __local_argv) { + return __stdio_common_vsscanf(0, __source, (size_t)-1, __format, NULL, __local_argv); +} +int __cdecl (*__MINGW_IMP_SYMBOL(vsscanf))(const char *__restrict, const char *__restrict__, __builtin_va_list) = vsscanf; diff --git a/src/Compilation.zig b/src/Compilation.zig index 602cd645a08185ac3fa902bc89ef74d425c628c3..4ca0a4cd72e854eb5bf0d0a198b5c929ff7b235b 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -1821,7 +1821,6 @@ pub fn create(gpa: Allocator, arena: Allocator, options: CreateOptions) !*Compil const static_lib_jobs = [_]Job{ .{ .mingw_crt_file = .mingw32_lib }, - .{ .mingw_crt_file = .msvcrt_os_lib }, .{ .mingw_crt_file = .mingwex_lib }, .{ .mingw_crt_file = .uuid_lib }, }; @@ -5087,12 +5086,17 @@ pub fn addCCArgs( try argv.append(libunwind_include_path); } - if (comp.config.link_libc and target.isGnuLibC()) { - const target_version = target.os.version_range.linux.glibc; - const glibc_minor_define = try std.fmt.allocPrint(arena, "-D__GLIBC_MINOR__={d}", .{ - target_version.minor, - }); - try argv.append(glibc_minor_define); + if (comp.config.link_libc) { + if (target.isGnuLibC()) { + const target_version = target.os.version_range.linux.glibc; + const glibc_minor_define = try std.fmt.allocPrint(arena, "-D__GLIBC_MINOR__={d}", .{ + target_version.minor, + }); + try argv.append(glibc_minor_define); + } else if (target.isMinGW()) { + try argv.append("-D__MSVCRT_VERSION__=0xE00"); // use ucrt + + } } const llvm_triple = try @import("codegen/llvm.zig").targetTriple(arena, target); @@ -5101,7 +5105,9 @@ pub fn addCCArgs( if (target.os.tag == .windows) switch (ext) { .c, .cpp, .m, .mm, .h, .cu, .rc, .assembly, .assembly_with_cpp => { const minver: u16 = @truncate(@intFromEnum(target.os.getVersionRange().windows.min) >> 16); - try argv.append(try std.fmt.allocPrint(argv.allocator, "-D_WIN32_WINNT=0x{x:0>4}", .{minver})); + try argv.append( + try std.fmt.allocPrint(arena, "-D_WIN32_WINNT=0x{x:0>4}", .{minver}), + ); }, else => {}, }; diff --git a/src/link/Coff/lld.zig b/src/link/Coff/lld.zig index 914be5a4435aef036285bc7213cc7e5df07a531f..1115b91a570facaec39303aa26da02829ea5f175 100644 --- a/src/link/Coff/lld.zig +++ b/src/link/Coff/lld.zig @@ -410,7 +410,6 @@ pub fn linkWithLLD(self: *Coff, arena: Allocator, prog_node: *std.Progress.Node) try argv.append(try comp.get_libc_crt_file(arena, "mingw32.lib")); try argv.append(try comp.get_libc_crt_file(arena, "mingwex.lib")); - try argv.append(try comp.get_libc_crt_file(arena, "msvcrt-os.lib")); try argv.append(try comp.get_libc_crt_file(arena, "uuid.lib")); for (mingw.always_link_libs) |name| { diff --git a/src/mingw.zig b/src/mingw.zig index d8f34477830473738d96dd12ed74ee917e39f2a6..48e484cf2f4a57099c0c3960201f7dd022f687e1 100644 --- a/src/mingw.zig +++ b/src/mingw.zig @@ -14,7 +14,6 @@ pub const CRTFile = enum { crt2_o, dllcrt2_o, mingw32_lib, - msvcrt_os_lib, mingwex_lib, uuid_lib, }; @@ -34,12 +33,12 @@ pub fn buildCRTFile(comp: *Compilation, crt_file: CRTFile, prog_node: *std.Progr try args.appendSlice(&[_][]const u8{ "-D_SYSCRT=1", "-DCRTDLL=1", - "-U__CRTDLL__", - "-D__MSVCRT__", - // Uncomment these 3 things for crtu + // Prevents warning: 'used' attribute ignored on a non-definition declaration + // pointing at extern _CRTALLOC + "-Wno-ignored-attributes", + // Uncommenting this makes mingw-w64 look for wmain instead of main. //"-DUNICODE", //"-D_UNICODE", - //"-DWPRFLAG=1", }); var files = [_]Compilation.CSourceFile{ .{ @@ -59,8 +58,6 @@ pub fn buildCRTFile(comp: *Compilation, crt_file: CRTFile, prog_node: *std.Progr try args.appendSlice(&[_][]const u8{ "-D_SYSCRT=1", "-DCRTDLL=1", - "-U__CRTDLL__", - "-D__MSVCRT__", }); var files = [_]Compilation.CSourceFile{ .{ @@ -93,6 +90,9 @@ pub fn buildCRTFile(comp: *Compilation, crt_file: CRTFile, prog_node: *std.Progr "-std=gnu99", "-D_CRTBLD", + // According to Martin Storsjö, + // > the files under mingw-w64-crt are designed to always + // be built with __MSVCRT_VERSION__=0x700 "-D__MSVCRT_VERSION__=0x700", "-D__USE_MINGW_ANSI_STDIO=0", }); @@ -107,56 +107,6 @@ pub fn buildCRTFile(comp: *Compilation, crt_file: CRTFile, prog_node: *std.Progr return comp.build_crt_file("mingw32", .Lib, .@"mingw-w64 mingw32.lib", prog_node, &c_source_files); }, - .msvcrt_os_lib => { - const extra_flags = try arena.dupe([]const u8, &[_][]const u8{ - "-DHAVE_CONFIG_H", - "-D__LIBMSVCRT__", - "-D__LIBMSVCRT_OS__", - - "-I", - try comp.zig_lib_directory.join(arena, &[_][]const u8{ "libc", "mingw", "include" }), - - "-std=gnu99", - "-D_CRTBLD", - "-D__MSVCRT_VERSION__=0x700", - "-D__USE_MINGW_ANSI_STDIO=0", - - "-isystem", - try comp.zig_lib_directory.join(arena, &[_][]const u8{ "libc", "include", "any-windows-any" }), - }); - var c_source_files = std.ArrayList(Compilation.CSourceFile).init(arena); - - for (msvcrt_common_src) |dep| { - (try c_source_files.addOne()).* = .{ - .src_path = try comp.zig_lib_directory.join(arena, &[_][]const u8{ "libc", "mingw", dep }), - .extra_flags = extra_flags, - .owner = undefined, - }; - } - if (comp.getTarget().cpu.arch == .x86) { - for (msvcrt_i386_src) |dep| { - (try c_source_files.addOne()).* = .{ - .src_path = try comp.zig_lib_directory.join(arena, &[_][]const u8{ - "libc", "mingw", dep, - }), - .extra_flags = extra_flags, - .owner = undefined, - }; - } - } else { - for (msvcrt_other_src) |dep| { - (try c_source_files.addOne()).* = .{ - .src_path = try comp.zig_lib_directory.join(arena, &[_][]const u8{ - "libc", "mingw", dep, - }), - .extra_flags = extra_flags, - .owner = undefined, - }; - } - } - return comp.build_crt_file("msvcrt-os", .Lib, .@"mingw-w64 msvcrt-os.lib", prog_node, c_source_files.items); - }, - .mingwex_lib => { const extra_flags = try arena.dupe([]const u8, &[_][]const u8{ "-DHAVE_CONFIG_H", @@ -169,9 +119,11 @@ pub fn buildCRTFile(comp: *Compilation, crt_file: CRTFile, prog_node: *std.Progr "-std=gnu99", "-D_CRTBLD", + // According to Martin Storsjö, + // > the files under mingw-w64-crt are designed to always + // be built with __MSVCRT_VERSION__=0x700 "-D__MSVCRT_VERSION__=0x700", "-D__USE_MINGW_ANSI_STDIO=0", - "-isystem", try comp.zig_lib_directory.join(arena, &[_][]const u8{ "libc", "include", "any-windows-any" }), }); @@ -235,9 +187,11 @@ pub fn buildCRTFile(comp: *Compilation, crt_file: CRTFile, prog_node: *std.Progr "-std=gnu99", "-D_CRTBLD", + // According to Martin Storsjö, + // > the files under mingw-w64-crt are designed to always + // be built with __MSVCRT_VERSION__=0x700 "-D__MSVCRT_VERSION__=0x700", "-D__USE_MINGW_ANSI_STDIO=0", - "-isystem", try comp.zig_lib_directory.join(arena, &[_][]const u8{ "libc", "include", "any-windows-any", @@ -281,6 +235,9 @@ fn add_cc_args( try args.appendSlice(&[_][]const u8{ "-std=gnu11", "-D_CRTBLD", + // According to Martin Storsjö, + // > the files under mingw-w64-crt are designed to always + // be built with __MSVCRT_VERSION__=0x700 "-D__MSVCRT_VERSION__=0x700", "-D__USE_MINGW_ANSI_STDIO=0", }); @@ -513,14 +470,12 @@ fn findDef( } const mingw32_lib_deps = [_][]const u8{ - "crt0_c.c", "dll_argv.c", "gccmain.c", "natstart.c", "pseudo-reloc-list.c", "wildcard.c", "charmax.c", - "crt0_w.c", "dllargv.c", "_newmode.c", "tlssup.c", @@ -544,78 +499,7 @@ const mingw32_lib_deps = [_][]const u8{ "cxa_thread_atexit.c", "tls_atexit.c", }; -const msvcrt_common_src = [_][]const u8{ - "misc" ++ path.sep_str ++ "_create_locale.c", - "misc" ++ path.sep_str ++ "_free_locale.c", - "misc" ++ path.sep_str ++ "onexit_table.c", - "misc" ++ path.sep_str ++ "register_tls_atexit.c", - "stdio" ++ path.sep_str ++ "acrt_iob_func.c", - "stdio" ++ path.sep_str ++ "snprintf_alias.c", - "stdio" ++ path.sep_str ++ "vsnprintf_alias.c", - "stdio" ++ path.sep_str ++ "_vscprintf.c", - "misc" ++ path.sep_str ++ "_configthreadlocale.c", - "misc" ++ path.sep_str ++ "_get_current_locale.c", - "misc" ++ path.sep_str ++ "invalid_parameter_handler.c", - "misc" ++ path.sep_str ++ "output_format.c", - "misc" ++ path.sep_str ++ "purecall.c", - "secapi" ++ path.sep_str ++ "_access_s.c", - "secapi" ++ path.sep_str ++ "_cgets_s.c", - "secapi" ++ path.sep_str ++ "_cgetws_s.c", - "secapi" ++ path.sep_str ++ "_chsize_s.c", - "secapi" ++ path.sep_str ++ "_controlfp_s.c", - "secapi" ++ path.sep_str ++ "_cprintf_s.c", - "secapi" ++ path.sep_str ++ "_cprintf_s_l.c", - "secapi" ++ path.sep_str ++ "_ctime32_s.c", - "secapi" ++ path.sep_str ++ "_ctime64_s.c", - "secapi" ++ path.sep_str ++ "_cwprintf_s.c", - "secapi" ++ path.sep_str ++ "_cwprintf_s_l.c", - "secapi" ++ path.sep_str ++ "_gmtime32_s.c", - "secapi" ++ path.sep_str ++ "_gmtime64_s.c", - "secapi" ++ path.sep_str ++ "_localtime32_s.c", - "secapi" ++ path.sep_str ++ "_localtime64_s.c", - "secapi" ++ path.sep_str ++ "_mktemp_s.c", - "secapi" ++ path.sep_str ++ "_sopen_s.c", - "secapi" ++ path.sep_str ++ "_strdate_s.c", - "secapi" ++ path.sep_str ++ "_strtime_s.c", - "secapi" ++ path.sep_str ++ "_umask_s.c", - "secapi" ++ path.sep_str ++ "_vcprintf_s.c", - "secapi" ++ path.sep_str ++ "_vcprintf_s_l.c", - "secapi" ++ path.sep_str ++ "_vcwprintf_s.c", - "secapi" ++ path.sep_str ++ "_vcwprintf_s_l.c", - "secapi" ++ path.sep_str ++ "_vscprintf_p.c", - "secapi" ++ path.sep_str ++ "_vscwprintf_p.c", - "secapi" ++ path.sep_str ++ "_vswprintf_p.c", - "secapi" ++ path.sep_str ++ "_waccess_s.c", - "secapi" ++ path.sep_str ++ "_wasctime_s.c", - "secapi" ++ path.sep_str ++ "_wctime32_s.c", - "secapi" ++ path.sep_str ++ "_wctime64_s.c", - "secapi" ++ path.sep_str ++ "_wstrtime_s.c", - "secapi" ++ path.sep_str ++ "_wmktemp_s.c", - "secapi" ++ path.sep_str ++ "_wstrdate_s.c", - "secapi" ++ path.sep_str ++ "asctime_s.c", - "secapi" ++ path.sep_str ++ "memcpy_s.c", - "secapi" ++ path.sep_str ++ "memmove_s.c", - "secapi" ++ path.sep_str ++ "rand_s.c", - "secapi" ++ path.sep_str ++ "sprintf_s.c", - "secapi" ++ path.sep_str ++ "strerror_s.c", - "secapi" ++ path.sep_str ++ "vsprintf_s.c", - "secapi" ++ path.sep_str ++ "wmemcpy_s.c", - "secapi" ++ path.sep_str ++ "wmemmove_s.c", - "stdio" ++ path.sep_str ++ "mingw_lock.c", -}; -const msvcrt_i386_src = [_][]const u8{ - "misc" ++ path.sep_str ++ "lc_locale_func.c", - "misc" ++ path.sep_str ++ "___mb_cur_max_func.c", - "misc" ++ path.sep_str ++ "wassert.c", -}; -const msvcrt_other_src = [_][]const u8{ - "misc" ++ path.sep_str ++ "__p___argv.c", - "misc" ++ path.sep_str ++ "__p__acmdln.c", - "misc" ++ path.sep_str ++ "__p__commode.c", - "misc" ++ path.sep_str ++ "__p__fmode.c", - "misc" ++ path.sep_str ++ "__p__wcmdln.c", -}; const mingwex_generic_src = [_][]const u8{ "complex" ++ path.sep_str ++ "_cabs.c", "complex" ++ path.sep_str ++ "cabs.c", @@ -671,6 +555,7 @@ const mingwex_generic_src = [_][]const u8{ "complex" ++ path.sep_str ++ "ctanl.c", "crt" ++ path.sep_str ++ "dllentry.c", "crt" ++ path.sep_str ++ "dllmain.c", + "crt" ++ path.sep_str ++ "ucrtbase_compat.c", "gdtoa" ++ path.sep_str ++ "arithchk.c", "gdtoa" ++ path.sep_str ++ "dmisc.c", "gdtoa" ++ path.sep_str ++ "dtoa.c", @@ -692,7 +577,6 @@ const mingwex_generic_src = [_][]const u8{ "gdtoa" ++ path.sep_str ++ "strtopx.c", "gdtoa" ++ path.sep_str ++ "sum.c", "gdtoa" ++ path.sep_str ++ "ulp.c", - "math" ++ path.sep_str ++ "abs64.c", "math" ++ path.sep_str ++ "cbrt.c", "math" ++ path.sep_str ++ "cbrtf.c", "math" ++ path.sep_str ++ "cbrtl.c", @@ -782,7 +666,6 @@ const mingwex_generic_src = [_][]const u8{ "math" ++ path.sep_str ++ "tgammal.c", "math" ++ path.sep_str ++ "truncl.c", "misc" ++ path.sep_str ++ "alarm.c", - "misc" ++ path.sep_str ++ "basename.c", "misc" ++ path.sep_str ++ "btowc.c", "misc" ++ path.sep_str ++ "delay-f.c", "misc" ++ path.sep_str ++ "delay-n.c", @@ -833,10 +716,6 @@ const mingwex_generic_src = [_][]const u8{ "misc" ++ path.sep_str ++ "tfind.c", "misc" ++ path.sep_str ++ "tsearch.c", "misc" ++ path.sep_str ++ "twalk.c", - "misc" ++ path.sep_str ++ "uchar_c16rtomb.c", - "misc" ++ path.sep_str ++ "uchar_c32rtomb.c", - "misc" ++ path.sep_str ++ "uchar_mbrtoc16.c", - "misc" ++ path.sep_str ++ "uchar_mbrtoc32.c", "misc" ++ path.sep_str ++ "wcrtomb.c", "misc" ++ path.sep_str ++ "wcsnlen.c", "misc" ++ path.sep_str ++ "wcstof.c", @@ -856,6 +735,7 @@ const mingwex_generic_src = [_][]const u8{ "misc" ++ path.sep_str ++ "wmemmove.c", "misc" ++ path.sep_str ++ "wmempcpy.c", "misc" ++ path.sep_str ++ "wmemset.c", + "misc" ++ path.sep_str ++ "__initenv.c", "stdio" ++ path.sep_str ++ "_Exit.c", "stdio" ++ path.sep_str ++ "_findfirst64i32.c", "stdio" ++ path.sep_str ++ "_findnext64i32.c", @@ -876,9 +756,9 @@ const mingwex_generic_src = [_][]const u8{ "stdio" ++ path.sep_str ++ "atoll.c", "stdio" ++ path.sep_str ++ "fgetpos64.c", "stdio" ++ path.sep_str ++ "fopen64.c", + "stdio" ++ path.sep_str ++ "fseeki64.c", "stdio" ++ path.sep_str ++ "fseeko32.c", "stdio" ++ path.sep_str ++ "fseeko64.c", - "stdio" ++ path.sep_str ++ "fseeki64.c", "stdio" ++ path.sep_str ++ "fsetpos64.c", "stdio" ++ path.sep_str ++ "ftello.c", "stdio" ++ path.sep_str ++ "ftello64.c", @@ -887,10 +767,12 @@ const mingwex_generic_src = [_][]const u8{ "stdio" ++ path.sep_str ++ "lltow.c", "stdio" ++ path.sep_str ++ "lseek64.c", "stdio" ++ path.sep_str ++ "mingw_asprintf.c", + "stdio" ++ path.sep_str ++ "mingw_dummy__lock.c", "stdio" ++ path.sep_str ++ "mingw_fprintf.c", "stdio" ++ path.sep_str ++ "mingw_fprintfw.c", "stdio" ++ path.sep_str ++ "mingw_fscanf.c", "stdio" ++ path.sep_str ++ "mingw_fwscanf.c", + "stdio" ++ path.sep_str ++ "mingw_lock.c", "stdio" ++ path.sep_str ++ "mingw_pformat.c", "stdio" ++ path.sep_str ++ "mingw_pformatw.c", "stdio" ++ path.sep_str ++ "mingw_printf.c", @@ -920,6 +802,25 @@ const mingwex_generic_src = [_][]const u8{ "stdio" ++ path.sep_str ++ "strtof.c", "stdio" ++ path.sep_str ++ "strtok_r.c", "stdio" ++ path.sep_str ++ "truncate.c", + "stdio" ++ path.sep_str ++ "ucrt__snwprintf.c", + "stdio" ++ path.sep_str ++ "ucrt__vscprintf.c", + "stdio" ++ path.sep_str ++ "ucrt__vsnprintf.c", + "stdio" ++ path.sep_str ++ "ucrt__vsnwprintf.c", + "stdio" ++ path.sep_str ++ "ucrt_fprintf.c", + "stdio" ++ path.sep_str ++ "ucrt_fscanf.c", + "stdio" ++ path.sep_str ++ "ucrt_fwprintf.c", + "stdio" ++ path.sep_str ++ "ucrt_printf.c", + "stdio" ++ path.sep_str ++ "ucrt_scanf.c", + "stdio" ++ path.sep_str ++ "ucrt_snprintf.c", + "stdio" ++ path.sep_str ++ "ucrt_sprintf.c", + "stdio" ++ path.sep_str ++ "ucrt_sscanf.c", + "stdio" ++ path.sep_str ++ "ucrt_vfprintf.c", + "stdio" ++ path.sep_str ++ "ucrt_vfscanf.c", + "stdio" ++ path.sep_str ++ "ucrt_vprintf.c", + "stdio" ++ path.sep_str ++ "ucrt_vscanf.c", + "stdio" ++ path.sep_str ++ "ucrt_vsnprintf.c", + "stdio" ++ path.sep_str ++ "ucrt_vsprintf.c", + "stdio" ++ path.sep_str ++ "ucrt_vsscanf.c", "stdio" ++ path.sep_str ++ "ulltoa.c", "stdio" ++ path.sep_str ++ "ulltow.c", "stdio" ++ path.sep_str ++ "vasprintf.c", @@ -1053,7 +954,6 @@ const arm_common = [_][]const u8{ "math" ++ path.sep_str ++ "arm-common" ++ path.sep_str ++ "logb.c", "math" ++ path.sep_str ++ "arm-common" ++ path.sep_str ++ "logbf.c", "math" ++ path.sep_str ++ "arm-common" ++ path.sep_str ++ "logbl.c", - "math" ++ path.sep_str ++ "arm-common" ++ path.sep_str ++ "pow.c", "math" ++ path.sep_str ++ "arm-common" ++ path.sep_str ++ "powf.c", "math" ++ path.sep_str ++ "arm-common" ++ path.sep_str ++ "powl.c", "math" ++ path.sep_str ++ "arm-common" ++ path.sep_str ++ "remainder.c", @@ -1144,9 +1044,9 @@ const uuid_src = [_][]const u8{ }; pub const always_link_libs = [_][]const u8{ + "ucrtbase", "advapi32", "kernel32", - "msvcrt", "ntdll", "shell32", "user32", diff --git a/tools/update_mingw.zig b/tools/update_mingw.zig new file mode 100644 index 0000000000000000000000000000000000000000..8d708b7df4e2cbb345d930e15f2c6398c9d7eef3 --- /dev/null +++ b/tools/update_mingw.zig @@ -0,0 +1,154 @@ +const std = @import("std"); + +pub fn main() !void { + var arena_instance = std.heap.ArenaAllocator.init(std.heap.page_allocator); + defer arena_instance.deinit(); + const arena = arena_instance.allocator(); + + const args = try std.process.argsAlloc(arena); + const zig_src_lib_path = args[1]; + const mingw_src_path = args[2]; + + if (std.mem.eql(u8, mingw_src_path, "--missing-mingw-source-directory")) { + std.log.err("this build step requires passing -Dmingw-src=[path]", .{}); + std.process.exit(1); + } + + const dest_mingw_crt_path = try std.fs.path.join(arena, &.{ + zig_src_lib_path, "libc", "mingw", + }); + const src_mingw_crt_path = try std.fs.path.join(arena, &.{ + mingw_src_path, "mingw-w64-crt", + }); + + // Update only the set of existing files we have already chosen to include + // in zig's installation. + + var dest_crt_dir = std.fs.cwd().openDir(dest_mingw_crt_path, .{ .iterate = true }) catch |err| { + std.log.err("unable to open directory '{s}': {s}", .{ dest_mingw_crt_path, @errorName(err) }); + std.process.exit(1); + }; + defer dest_crt_dir.close(); + + var src_crt_dir = std.fs.cwd().openDir(src_mingw_crt_path, .{ .iterate = true }) catch |err| { + std.log.err("unable to open directory '{s}': {s}", .{ src_mingw_crt_path, @errorName(err) }); + std.process.exit(1); + }; + defer src_crt_dir.close(); + + { + var walker = try dest_crt_dir.walk(arena); + defer walker.deinit(); + + var fail = false; + + while (try walker.next()) |entry| { + if (entry.kind != .file) continue; + + src_crt_dir.copyFile(entry.path, dest_crt_dir, entry.path, .{}) catch |err| switch (err) { + error.FileNotFound => { + const whitelisted = for (whitelist) |item| { + if (std.mem.eql(u8, entry.path, item)) break true; + } else false; + + if (!whitelisted) { + std.log.warn("deleting {s}", .{entry.path}); + try dest_crt_dir.deleteFile(entry.path); + } + }, + else => { + std.log.err("unable to copy {s}: {s}", .{ entry.path, @errorName(err) }); + fail = true; + }, + }; + } + + if (fail) std.process.exit(1); + } + + { + // Also add all new def and def.in files. + var walker = try src_crt_dir.walk(arena); + defer walker.deinit(); + + var fail = false; + + while (try walker.next()) |entry| { + if (entry.kind != .file) continue; + + const ok_ext = for (ok_exts) |ext| { + if (std.mem.endsWith(u8, entry.path, ext)) break true; + } else false; + + if (!ok_ext) continue; + + const ok_prefix = for (ok_prefixes) |p| { + if (std.mem.startsWith(u8, entry.path, p)) break true; + } else false; + + if (!ok_prefix) continue; + + const blacklisted = for (blacklist) |item| { + if (std.mem.eql(u8, entry.basename, item)) break true; + } else false; + + if (blacklisted) continue; + + if (std.mem.startsWith(u8, entry.basename, "api-ms-win-")) + continue; + + src_crt_dir.copyFile(entry.path, dest_crt_dir, entry.path, .{}) catch |err| { + std.log.err("unable to copy {s}: {s}", .{ entry.path, @errorName(err) }); + fail = true; + }; + } + if (fail) std.process.exit(1); + } + + return std.process.cleanExit(); +} + +const whitelist = [_][]const u8{ + "COPYING", + "include" ++ std.fs.path.sep_str ++ "config.h", +}; + +const ok_exts = [_][]const u8{ + ".def", + ".def.in", +}; + +const ok_prefixes = [_][]const u8{ + "lib32" ++ std.fs.path.sep_str, + "lib64" ++ std.fs.path.sep_str, + "libarm32" ++ std.fs.path.sep_str, + "libarm64" ++ std.fs.path.sep_str, + "lib-common" ++ std.fs.path.sep_str, + "def-include" ++ std.fs.path.sep_str, +}; + +const blacklist = [_][]const u8{ + "msvcp60.def", + "msvcp120_app.def.in", + "msvcp60.def", + "msvcp120_clr0400.def", + "msvcp110.def", + "msvcp60.def", + "msvcp120_app.def.in", + + "msvcr100.def.in", + "msvcr110.def", + "msvcr110.def.in", + "msvcr120.def.in", + "msvcr120_app.def.in", + "msvcr120_clr0400.def", + "msvcr120d.def.in", + "msvcr70.def.in", + "msvcr71.def.in", + "msvcr80.def.in", + "msvcr90.def.in", + "msvcr90d.def.in", + "msvcrt10.def.in", + "msvcrt20.def.in", + "msvcrt40.def.in", +};